{"_id":"@gooddata/react-components","_rev":"4935-f35634792760c3dbe61a93d75171bcd6","name":"@gooddata/react-components","dist-tags":{"alpha":"7.9.1-alpha-no23reason-dho-fet-710-deps-bump-2021-04-28T11-34-54-878Z","rc":"7.9.1-rc.2","latest":"7.9.1","beta":"7.9.2-beta.20"},"versions":{"0.0.1":{"name":"@gooddata/react-components","version":"0.0.1","author":{"name":"GoodData"},"license":"UNLICENSED","_id":"@gooddata/react-components@0.0.1","maintainers":[{"name":"vaclavbohac","email":"bohac.v@gmail.com"}],"homepage":"https://github.com/gooddata/gooddata-component-sdk#readme","bugs":{"url":"https://github.com/gooddata/gooddata-component-sdk/issues"},"dist":{"shasum":"99541accfa08c368a69118d319f53f8c0bfaefb1","tarball":"https://registry.npmjs.org/@gooddata/react-components/-/react-components-0.0.1.tgz","integrity":"sha512-2fKw3+RvaxPEOlBFJolXCndKB78FyIrG99eaarkTWqIizLQ1IakysqjbnkL5xuZ8lDonDWP8sYz+vRmv13uehQ==","signatures":[{"sig":"MEUCIQCLtfw5fvlK8SKWHbCU8brNkfO6j9Dik4XAdA4r6Z+i5AIgXds4MZ+f+kUN3v1xfHRAjBr23wAfT0jPPqR+Ylf4nGE=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}]},"jest":{"testRegex":"(/__tests__/.*|\\.(test|spec))\\.(tsx?)$","transform":{".(ts|tsx)":"<rootDir>/node_modules/ts-jest/preprocessor.js"},"collectCoverageFrom":["src/**/*.{ts,tsx}"],"moduleFileExtensions":["ts","tsx","js"],"testResultsProcessor":"<rootDir>/node_modules/ts-jest/coverageprocessor.js"},"main":"dist/index.js","_from":".","files":["dist"],"_shasum":"99541accfa08c368a69118d319f53f8c0bfaefb1","gitHead":"3cb416243376986a6f0ff47aafdb594f7adeaeca","scripts":{"dev":"rm -rf dist && tsc -d --outDir dist --watch","test":"jest","validate":"tsc -p tsconfig.base.json --noEmit && tslint -c tslint.json 'src/**/*.{ts,tsx}'","watchTest":"jest --watch","prepublish":"rm -rf dist && tsc -d --outDir dist"},"_npmUser":{"name":"vaclavbohac","email":"bohac.v@gmail.com"},"deprecated":"@gooddata/react-components@0 has reached End of Support. Please upgrade (see https://sdk.gooddata.com/gooddata-ui/docs/supported_versions.html for more information).","repository":{"url":"git+ssh://git@github.com/gooddata/gooddata-component-sdk.git","type":"git"},"typescript":{"definition":"dist/index.d.ts"},"_npmVersion":"3.10.8","description":"GoodData React Components","directories":{},"_nodeVersion":"6.9.1","dependencies":{"lodash":"4.17.4","numeral":"2.0.6","gooddata":"1.6.0","react-intl":"2.2.3","@gooddata/data-layer":"0.0.20","@gooddata/indigo-visualizations":"0.2.5"},"devDependencies":{"jest":"19.0.2","react":"15.3.2","enzyme":"2.8.0","tslint":"4.4.2","ts-jest":"19.0.14","invariant":"2.2.2","react-dom":"15.3.2","jest-junit":"1.3.0","typescript":"2.2.2","@types/jest":"18.1.1","@types/node":"7.0.8","@types/react":"15.0.20","@types/lodash":"4.14.61","@types/invariant":"2.2.28","@types/react-dom":"0.14.23","react-addons-test-utils":"15.3.2","@types/react-addons-test-utils":"0.14.17"},"peerDependencies":{"react":"^15.3.2","react-dom":"^15.3.2"},"_npmOperationalInternal":{"tmp":"tmp/react-components-0.0.1.tgz_1496762142793_0.24344900366850197","host":"s3://npm-registry-packages"}},"0.0.2":{"name":"@gooddata/react-components","version":"0.0.2","author":{"name":"GoodData"},"license":"SEE LICENSE IN LICENSE.txt","_id":"@gooddata/react-components@0.0.2","maintainers":[{"name":"petrjanu","email":"petr.janu@gooddata.com"},{"name":"felixpalmergooddata","email":"felix.palmer@gooddata.com"},{"name":"thonggd","email":"thong.phan@gooddata.com"},{"name":"khanh.le","email":"khanh.le@gooddata.com"},{"name":"sondo","email":"son.do@gooddata.com"},{"name":"linhhong","email":"linh.hong@gooddata.com"},{"name":"sitina","email":"jiri.sitina@gooddata.com"},{"name":"vonsef","email":"josef.vondrak@gooddata.com"},{"name":"ondrejlangr","email":"ondrej.langr@gooddata.com"},{"name":"langhamp","email":"pavel.langhammer@gooddata.com"},{"name":"koles","email":"pavel.kolesnikov@gmail.com"},{"name":"milanpavel","email":"milan.pavel1@gmail.com"},{"name":"jan.pradac","email":"jan.pradac@gooddata.com"},{"name":"bertold8","email":"ivan.nejezchleb@seznam.cz"},{"name":"bugsbunny338","email":"jiri.zajic@mensa.cz"},{"name":"nikolacech","email":"nikola.cech@gooddata.com"},{"name":"gooddata-ci","email":"rail@gooddata.com"},{"name":"peterlacko","email":"lackopeter17@gmail.com"},{"name":"strouhaljan","email":"strouhal.jan@gmail.com"},{"name":"pbenes","email":"petr.benes@gooddata.com"},{"name":"vojty","email":"vojtasek.tomas@gmail.com"},{"name":"vaclavbohac","email":"bohac.v@gmail.com"},{"name":"lhorak","email":"info@lhorak.cz"},{"name":"ocetnik","email":"ocetnik.david@gmail.com"},{"name":"lgrolig","email":"grolig@gmail.com"},{"name":"michal.marsal","email":"michal.marsal@gooddata.com"}],"homepage":"https://github.com/gooddata/gooddata-component-sdk#readme","bugs":{"url":"https://github.com/gooddata/gooddata-component-sdk/issues"},"dist":{"shasum":"0b480414d775be7a75aff7989792e4626797dc0e","tarball":"https://registry.npmjs.org/@gooddata/react-components/-/react-components-0.0.2.tgz","integrity":"sha512-0dN/3w3mPLojeeOWQBldsEnv1PlN1NVgk3hZg6MGq6fm18oYpRleV7O/+tpPWKqBSKh4aBJdHzCBdqTm7Hyk6A==","signatures":[{"sig":"MEYCIQCWl+F0HykddS+00pNl6klhVVr2pRaRWnVU2KCd0SuBOgIhAMbiNn6pqjO8MuebVAlQIqpp1t2Ju994/cGq8RQvQoL0","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}]},"jest":{"testRegex":"(/__tests__/.*|\\.(test|spec))\\.(tsx?)$","transform":{".(ts|tsx)":"<rootDir>/node_modules/ts-jest/preprocessor.js"},"collectCoverageFrom":["src/**/*.{ts,tsx}"],"moduleFileExtensions":["ts","tsx","js"],"testResultsProcessor":"<rootDir>/node_modules/ts-jest/coverageprocessor.js"},"main":"dist/index.js","_from":".","files":["dist"],"_shasum":"0b480414d775be7a75aff7989792e4626797dc0e","gitHead":"1814903bf8db0d890dd3347b8f88e68f4a184258","scripts":{"dev":"rm -rf dist && tsc -d --outDir dist --watch","test":"jest","tslint":"tslint --format verbose --config tslint.json '{src,stories}/**/*.{ts,tsx}'","validate":"tsc -p tsconfig.base.json --noEmit && yarn tslint","storybook":"start-storybook -p 9001 -c .storybook","watchTest":"jest --watch","prepublish":"rm -rf dist && tsc -d --outDir dist","build-storybook":"build-storybook -c .storybook -o dist-storybook"},"_npmUser":{"name":"vojty","email":"vojtasek.tomas@gmail.com"},"deprecated":"@gooddata/react-components@0 has reached End of Support. Please upgrade (see https://sdk.gooddata.com/gooddata-ui/docs/supported_versions.html for more information).","repository":{"url":"git+ssh://git@github.com/gooddata/gooddata-component-sdk.git","type":"git"},"typescript":{"definition":"dist/index.d.ts"},"_npmVersion":"3.10.8","description":"GoodData React Components","directories":{},"_nodeVersion":"6.9.1","dependencies":{"lodash":"4.17.4","numeral":"2.0.6","gooddata":"1.6.0","react-intl":"2.2.3","@gooddata/data-layer":"0.0.22","@gooddata/indigo-visualizations":"0.2.5"},"devDependencies":{"jest":"19.0.2","react":"15.3.2","enzyme":"2.8.0","tslint":"5.4.3","ts-jest":"19.0.14","invariant":"2.2.2","node-sass":"^4.5.3","react-dom":"15.3.2","ts-loader":"^2.1.0","jest-junit":"1.3.0","typescript":"2.2.2","@types/jest":"18.1.1","@types/node":"7.0.8","sass-loader":"^6.0.5","@types/react":"15.0.20","babel-loader":"^7.0.0","@types/lodash":"4.14.61","@storybook/react":"^3.1.3","@types/invariant":"2.2.28","@types/react-dom":"0.14.23","@gooddata/mock-js":"0.0.18","babel-preset-react":"^6.24.1","babel-preset-stage-0":"^6.24.1","tslint-config-gooddata":"0.0.2","react-addons-test-utils":"15.3.2","@types/react-addons-test-utils":"0.14.17"},"peerDependencies":{"react":"^15.3.2","react-dom":"^15.3.2"},"_npmOperationalInternal":{"tmp":"tmp/react-components-0.0.2.tgz_1497619338219_0.433258596342057","host":"s3://npm-registry-packages"}},"0.0.3":{"name":"@gooddata/react-components","version":"0.0.3","author":{"name":"GoodData"},"license":"SEE LICENSE IN LICENSE.txt","_id":"@gooddata/react-components@0.0.3","maintainers":[{"name":"davidramirezgd","email":"david.ramirez@gooddata.com"},{"name":"petrjanu","email":"petr.janu@gooddata.com"},{"name":"felixpalmergooddata","email":"felix.palmer@gooddata.com"},{"name":"thonggd","email":"thong.phan@gooddata.com"},{"name":"khanh.le","email":"khanh.le@gooddata.com"},{"name":"sondo","email":"son.do@gooddata.com"},{"name":"linhhong","email":"linh.hong@gooddata.com"},{"name":"sitina","email":"jiri.sitina@gooddata.com"},{"name":"vonsef","email":"josef.vondrak@gooddata.com"},{"name":"ondrejlangr","email":"ondrej.langr@gooddata.com"},{"name":"langhamp","email":"pavel.langhammer@gooddata.com"},{"name":"koles","email":"pavel.kolesnikov@gmail.com"},{"name":"milanpavel","email":"milan.pavel1@gmail.com"},{"name":"jan.pradac","email":"jan.pradac@gooddata.com"},{"name":"bertold8","email":"ivan.nejezchleb@seznam.cz"},{"name":"bugsbunny338","email":"jiri.zajic@mensa.cz"},{"name":"nikolacech","email":"nikola.cech@gooddata.com"},{"name":"gooddata-ci","email":"rail@gooddata.com"},{"name":"peterlacko","email":"lackopeter17@gmail.com"},{"name":"strouhaljan","email":"strouhal.jan@gmail.com"},{"name":"pbenes","email":"petr.benes@gooddata.com"},{"name":"vojty","email":"vojtasek.tomas@gmail.com"},{"name":"vaclavbohac","email":"bohac.v@gmail.com"},{"name":"lhorak","email":"info@lhorak.cz"},{"name":"ocetnik","email":"ocetnik.david@gmail.com"},{"name":"lgrolig","email":"grolig@gmail.com"},{"name":"michal.marsal","email":"michal.marsal@gooddata.com"}],"homepage":"https://github.com/gooddata/gooddata-component-sdk#readme","bugs":{"url":"https://github.com/gooddata/gooddata-component-sdk/issues"},"dist":{"shasum":"711f69a0ab5101d9df42db5013ddf093d133e0ad","tarball":"https://registry.npmjs.org/@gooddata/react-components/-/react-components-0.0.3.tgz","integrity":"sha512-Gbbe/DfVkfH+4PaUsK7IqkUXnBBcAhvzcZLuDknP90sUnXbnGazC+QSXsr3h8ByrToybkAl0GqV1ie+wruZ9SQ==","signatures":[{"sig":"MEUCIAfbpXJoHe399aMPHN04gDgiFi8/EIlDM1U1eMqeK2tUAiEAzUHqSpP3Hyi0SU6hhqGEVmekgI7csQlwQDmoVWdI6A8=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}]},"jest":{"testRegex":"(/__tests__/.*|\\.(test|spec))\\.(tsx?)$","transform":{".(ts|tsx)":"<rootDir>/node_modules/ts-jest/preprocessor.js"},"collectCoverageFrom":["src/**/*.{ts,tsx}"],"moduleFileExtensions":["ts","tsx","js"],"testResultsProcessor":"<rootDir>/node_modules/ts-jest/coverageprocessor.js"},"main":"dist/index.js","_from":".","files":["dist","styles"],"_shasum":"711f69a0ab5101d9df42db5013ddf093d133e0ad","gitHead":"f328ff770cbfac06ffd9c64ca456262a196830a3","scripts":{"dev":"rm -rf dist && tsc -d --outDir dist --watch","test":"jest","tslint":"tslint --format verbose --config tslint.json '{src,stories}/**/*.{ts,tsx}'","validate":"tsc -p tsconfig.base.json --noEmit && yarn tslint","storybook":"start-storybook -p 9001 -c .storybook","watchTest":"jest --watch","prepublish":"rm -rf dist && tsc -d --outDir dist","build-storybook":"build-storybook -c .storybook -o dist-storybook"},"_npmUser":{"name":"vojty","email":"vojtasek.tomas@gmail.com"},"deprecated":"@gooddata/react-components@0 has reached End of Support. Please upgrade (see https://sdk.gooddata.com/gooddata-ui/docs/supported_versions.html for more information).","repository":{"url":"git+ssh://git@github.com/gooddata/gooddata-component-sdk.git","type":"git"},"typescript":{"definition":"dist/index.d.ts"},"_npmVersion":"3.10.8","description":"GoodData React Components","directories":{},"_nodeVersion":"6.9.1","dependencies":{"lodash":"4.17.4","numeral":"2.0.6","gooddata":"1.6.0","react-intl":"2.2.3","@gooddata/data-layer":"0.0.22","@gooddata/indigo-visualizations":"0.2.5"},"devDependencies":{"jest":"19.0.2","react":"15.3.2","enzyme":"2.8.0","tslint":"5.4.3","ts-jest":"19.0.14","invariant":"2.2.2","node-sass":"^4.5.3","react-dom":"15.3.2","ts-loader":"^2.1.0","jest-junit":"1.3.0","typescript":"2.2.2","@types/jest":"18.1.1","@types/node":"7.0.8","sass-loader":"^6.0.5","@types/react":"15.0.20","babel-loader":"^7.0.0","@types/lodash":"4.14.61","@storybook/react":"^3.1.3","@types/invariant":"2.2.28","@types/react-dom":"0.14.23","@gooddata/mock-js":"0.0.18","babel-preset-react":"^6.24.1","babel-preset-stage-0":"^6.24.1","tslint-config-gooddata":"0.0.2","react-addons-test-utils":"15.3.2","@types/react-addons-test-utils":"0.14.17"},"peerDependencies":{"react":"^15.3.2","react-dom":"^15.3.2"},"_npmOperationalInternal":{"tmp":"tmp/react-components-0.0.3.tgz_1498213711744_0.34186417516320944","host":"s3://npm-registry-packages"}},"0.0.4":{"name":"@gooddata/react-components","version":"0.0.4","author":{"name":"GoodData"},"license":"SEE LICENSE IN LICENSE.txt","_id":"@gooddata/react-components@0.0.4","maintainers":[{"name":"bradgl","email":"brad.gleich@blackabaud.com"},{"name":"mikita.yank","email":"Mikita.Yankouski@blackbaud.com"},{"name":"xandra.harrison","email":"xandra.harrison@blackbaud.com"},{"name":"stewart.stephens","email":"stewart.stephens@blackbaud.com"},{"name":"martin.mosko","email":"martin.mosko@gooddata.com"},{"name":"petrjanu","email":"petr.janu@gooddata.com"},{"name":"khanh.le","email":"khanh.le@gooddata.com"},{"name":"sondo","email":"son.do@gooddata.com"},{"name":"linhhong","email":"linh.hong@gooddata.com"},{"name":"sitina","email":"jiri.sitina@gooddata.com"},{"name":"vonsef","email":"josef.vondrak@gooddata.com"},{"name":"ondrejlangr","email":"ondrej.langr@gooddata.com"},{"name":"langhamp","email":"pavel.langhammer@gooddata.com"},{"name":"milanpavel","email":"milan.pavel1@gmail.com"},{"name":"jan.pradac","email":"jan.pradac@gooddata.com"},{"name":"bertold8","email":"ivan.nejezchleb@seznam.cz"},{"name":"bugsbunny338","email":"jiri.zajic@mensa.cz"},{"name":"nikolacech","email":"nikola.cech@gooddata.com"},{"name":"gooddata-ci","email":"rail@gooddata.com"},{"name":"peterlacko","email":"lackopeter17@gmail.com"},{"name":"strouhaljan","email":"strouhal.jan@gmail.com"},{"name":"pbenes","email":"petr.benes@gooddata.com"},{"name":"vojty","email":"vojtasek.tomas@gmail.com"},{"name":"vaclavbohac","email":"bohac.v@gmail.com"},{"name":"lhorak","email":"info@lhorak.cz"},{"name":"ocetnik","email":"ocetnik.david@gmail.com"},{"name":"lgrolig","email":"grolig@gmail.com"},{"name":"michal.marsal","email":"michal.marsal@gooddata.com"}],"homepage":"https://github.com/gooddata/gooddata-component-sdk#readme","bugs":{"url":"https://github.com/gooddata/gooddata-component-sdk/issues"},"dist":{"shasum":"dcf6f46ba6ac668ba15fd49f4b2e68616f92446a","tarball":"https://registry.npmjs.org/@gooddata/react-components/-/react-components-0.0.4.tgz","integrity":"sha512-MBehJWOSoo2OXpn+83X0Af2YTEp0KnICjQXqIyNZnqLhhzwVJZx+TZ9FcED04iuNFG46YYKJVX4uxQM886Vujw==","signatures":[{"sig":"MEQCIFLPDtuClZ0ytp7eATJeUmT7PNxh7oPWDbrl+4Ztn2Q0AiBUR6SO32Yiv5UKwjk24digLSSWDqFb4nW4xUVTC3+MIA==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}]},"jest":{"testRegex":"(/__tests__/.*|\\.(test|spec))\\.(tsx?)$","transform":{".(ts|tsx)":"<rootDir>/node_modules/ts-jest/preprocessor.js"},"collectCoverageFrom":["src/**/*.{ts,tsx}"],"moduleFileExtensions":["ts","tsx","js"],"testResultsProcessor":"<rootDir>/node_modules/ts-jest/coverageprocessor.js"},"main":"dist/index.js","_from":".","files":["dist","styles"],"_shasum":"dcf6f46ba6ac668ba15fd49f4b2e68616f92446a","gitHead":"6ca98e6a0a45995e1e45343d794a4a53f3bb2a42","scripts":{"dev":"rm -rf dist && tsc -d --outDir dist --watch","test":"jest","tslint":"tslint --format verbose --config tslint.json '{src,stories}/**/*.{ts,tsx}'","validate":"tsc -p tsconfig.base.json --noEmit && yarn tslint","storybook":"start-storybook -p 9001 -c .storybook","watchTest":"jest --watch","prepublish":"rm -rf dist && tsc -d --outDir dist","build-storybook":"build-storybook -c .storybook -o dist-storybook"},"typings":"dist/index.d.ts","_npmUser":{"name":"pbenes","email":"petr.benes@gooddata.com"},"deprecated":"@gooddata/react-components@0 has reached End of Support. Please upgrade (see https://sdk.gooddata.com/gooddata-ui/docs/supported_versions.html for more information).","repository":{"url":"git+ssh://git@github.com/gooddata/gooddata-component-sdk.git","type":"git"},"_npmVersion":"3.10.10","description":"GoodData React Components","directories":{},"_nodeVersion":"6.9.5","dependencies":{"lodash":"4.17.4","numeral":"2.0.6","gooddata":"1.6.0","react-intl":"2.2.3","@gooddata/data-layer":"0.0.24","@gooddata/indigo-visualizations":"0.2.5"},"devDependencies":{"jest":"19.0.2","react":"15.3.2","enzyme":"2.8.0","tslint":"5.4.3","ts-jest":"19.0.14","invariant":"2.2.2","node-sass":"^4.5.3","react-dom":"15.3.2","ts-loader":"^2.1.0","jest-junit":"1.3.0","typescript":"2.2.2","@types/jest":"18.1.1","@types/node":"7.0.8","sass-loader":"^6.0.5","@types/react":"15.0.20","babel-loader":"^7.0.0","@types/lodash":"4.14.61","@storybook/react":"^3.1.3","@types/invariant":"2.2.28","@types/react-dom":"0.14.23","@gooddata/mock-js":"0.0.18","babel-preset-react":"^6.24.1","babel-preset-stage-0":"^6.24.1","tslint-config-gooddata":"0.0.2","react-addons-test-utils":"15.3.2","@types/react-addons-test-utils":"0.14.17"},"peerDependencies":{"react":"^15.3.2","react-dom":"^15.3.2"},"_npmOperationalInternal":{"tmp":"tmp/react-components-0.0.4.tgz_1500551505276_0.6875618901103735","host":"s3://npm-registry-packages"}},"0.0.5":{"name":"@gooddata/react-components","version":"0.0.5","author":{"name":"GoodData"},"license":"SEE LICENSE IN LICENSE.txt","_id":"@gooddata/react-components@0.0.5","maintainers":[{"name":"bradgl","email":"brad.gleich@blackabaud.com"},{"name":"mikita.yank","email":"Mikita.Yankouski@blackbaud.com"},{"name":"xandra.harrison","email":"xandra.harrison@blackbaud.com"},{"name":"stewart.stephens","email":"stewart.stephens@blackbaud.com"},{"name":"martin.mosko","email":"martin.mosko@gooddata.com"},{"name":"petrjanu","email":"petr.janu@gooddata.com"},{"name":"khanh.le","email":"khanh.le@gooddata.com"},{"name":"sondo","email":"son.do@gooddata.com"},{"name":"linhhong","email":"linh.hong@gooddata.com"},{"name":"sitina","email":"jiri.sitina@gooddata.com"},{"name":"vonsef","email":"josef.vondrak@gooddata.com"},{"name":"ondrejlangr","email":"ondrej.langr@gooddata.com"},{"name":"langhamp","email":"pavel.langhammer@gooddata.com"},{"name":"milanpavel","email":"milan.pavel1@gmail.com"},{"name":"jan.pradac","email":"jan.pradac@gooddata.com"},{"name":"bertold8","email":"ivan.nejezchleb@seznam.cz"},{"name":"bugsbunny338","email":"jiri.zajic@mensa.cz"},{"name":"nikolacech","email":"nikola.cech@gooddata.com"},{"name":"gooddata-ci","email":"rail@gooddata.com"},{"name":"peterlacko","email":"lackopeter17@gmail.com"},{"name":"strouhaljan","email":"strouhal.jan@gmail.com"},{"name":"pbenes","email":"petr.benes@gooddata.com"},{"name":"vojty","email":"vojtasek.tomas@gmail.com"},{"name":"vaclavbohac","email":"bohac.v@gmail.com"},{"name":"lhorak","email":"info@lhorak.cz"},{"name":"ocetnik","email":"ocetnik.david@gmail.com"},{"name":"lgrolig","email":"grolig@gmail.com"},{"name":"michal.marsal","email":"michal.marsal@gooddata.com"}],"homepage":"https://github.com/gooddata/gooddata-component-sdk#readme","bugs":{"url":"https://github.com/gooddata/gooddata-component-sdk/issues"},"dist":{"shasum":"6f0a912ab3a6ea0ba0840a4016f841c13a55915e","tarball":"https://registry.npmjs.org/@gooddata/react-components/-/react-components-0.0.5.tgz","integrity":"sha512-J2pj2YDxThsE4hFaTti8bTczGYshmmz3mVKYOn/b41RzOo/Yfdzo2dX4jubRir2fFbH8q9P7rwsmbxR0QEyjpA==","signatures":[{"sig":"MEYCIQCOBU8F1hXr/+pr5j/d6ujmbzk6UhU6fMHAIldGcPqECQIhAMkxrwqu4LrvJnrr2k6VNKKgB08/ddHSQBpOGOmRSiQz","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}]},"jest":{"testRegex":"(/__tests__/.*|\\.(test|spec))\\.(tsx?)$","transform":{".(ts|tsx)":"<rootDir>/node_modules/ts-jest/preprocessor.js"},"collectCoverageFrom":["src/**/*.{ts,tsx}"],"moduleFileExtensions":["ts","tsx","js"],"testResultsProcessor":"<rootDir>/node_modules/ts-jest/coverageprocessor.js"},"main":"dist/index.js","files":["dist","styles"],"gitHead":"9ebecc26c455f0000355ebc3c203d060880b978d","scripts":{"dev":"rm -rf dist && tsc -d --outDir dist --watch","test":"jest","tslint":"tslint --format verbose --config tslint.json '{src,stories}/**/*.{ts,tsx}'","validate":"tsc -p tsconfig.base.json --noEmit && yarn tslint","storybook":"start-storybook -p 9001 -c .storybook","watchTest":"jest --watch","prepublish":"rm -rf dist && tsc -d --outDir dist","build-storybook":"build-storybook -c .storybook -o dist-storybook"},"typings":"dist/index.d.ts","_npmUser":{"name":"ocetnik","email":"ocetnik.david@gmail.com"},"deprecated":"@gooddata/react-components@0 has reached End of Support. Please upgrade (see https://sdk.gooddata.com/gooddata-ui/docs/supported_versions.html for more information).","repository":{"url":"git+ssh://git@github.com/gooddata/gooddata-component-sdk.git","type":"git"},"_npmVersion":"5.3.0","description":"GoodData React Components","directories":{},"_nodeVersion":"6.10.2","dependencies":{"lodash":"4.17.4","numeral":"2.0.6","gooddata":"1.6.0","react-intl":"2.2.3","@gooddata/data-layer":"0.0.24","@gooddata/indigo-visualizations":"0.2.5"},"devDependencies":{"jest":"19.0.2","react":"15.3.2","enzyme":"2.8.0","tslint":"5.4.3","ts-jest":"19.0.14","invariant":"2.2.2","node-sass":"^4.5.3","react-dom":"15.3.2","ts-loader":"^2.1.0","jest-junit":"1.3.0","typescript":"2.2.2","@types/jest":"18.1.1","@types/node":"7.0.8","sass-loader":"^6.0.5","@types/react":"15.0.20","babel-loader":"^7.0.0","@types/lodash":"4.14.61","@storybook/react":"^3.1.3","@types/invariant":"2.2.28","@types/react-dom":"0.14.23","@gooddata/mock-js":"0.0.18","babel-preset-react":"^6.24.1","babel-preset-stage-0":"^6.24.1","tslint-config-gooddata":"0.0.2","react-addons-test-utils":"15.3.2","@types/react-addons-test-utils":"0.14.17"},"peerDependencies":{"react":"^15.3.2","react-dom":"^15.3.2"},"_npmOperationalInternal":{"tmp":"tmp/react-components-0.0.5.tgz_1501080929051_0.5812719685491174","host":"s3://npm-registry-packages"}},"1.0.0":{"name":"@gooddata/react-components","version":"1.0.0","author":{"name":"GoodData"},"license":"SEE LICENSE IN LICENSE.txt","_id":"@gooddata/react-components@1.0.0","maintainers":[{"name":"bradgl","email":"brad.gleich@blackabaud.com"},{"name":"mikita.yank","email":"Mikita.Yankouski@blackbaud.com"},{"name":"xandra.harrison","email":"xandra.harrison@blackbaud.com"},{"name":"stewart.stephens","email":"stewart.stephens@blackbaud.com"},{"name":"martin.mosko","email":"martin.mosko@gooddata.com"},{"name":"petrjanu","email":"petr.janu@gooddata.com"},{"name":"khanh.le","email":"khanh.le@gooddata.com"},{"name":"sondo","email":"son.do@gooddata.com"},{"name":"linhhong","email":"linh.hong@gooddata.com"},{"name":"sitina","email":"jiri.sitina@gooddata.com"},{"name":"vonsef","email":"josef.vondrak@gooddata.com"},{"name":"ondrejlangr","email":"ondrej.langr@gooddata.com"},{"name":"langhamp","email":"pavel.langhammer@gooddata.com"},{"name":"milanpavel","email":"milan.pavel1@gmail.com"},{"name":"jan.pradac","email":"jan.pradac@gooddata.com"},{"name":"bertold8","email":"ivan.nejezchleb@seznam.cz"},{"name":"bugsbunny338","email":"jiri.zajic@mensa.cz"},{"name":"nikolacech","email":"nikola.cech@gooddata.com"},{"name":"gooddata-ci","email":"rail@gooddata.com"},{"name":"peterlacko","email":"lackopeter17@gmail.com"},{"name":"strouhaljan","email":"strouhal.jan@gmail.com"},{"name":"pbenes","email":"petr.benes@gooddata.com"},{"name":"vojty","email":"vojtasek.tomas@gmail.com"},{"name":"vaclavbohac","email":"bohac.v@gmail.com"},{"name":"lhorak","email":"info@lhorak.cz"},{"name":"ocetnik","email":"ocetnik.david@gmail.com"},{"name":"lgrolig","email":"grolig@gmail.com"},{"name":"michal.marsal","email":"michal.marsal@gooddata.com"}],"homepage":"https://github.com/gooddata/gooddata-component-sdk#readme","bugs":{"url":"https://github.com/gooddata/gooddata-component-sdk/issues"},"dist":{"shasum":"20e9cd852e55d031b6c8e9d925b8a2e63baa15eb","tarball":"https://registry.npmjs.org/@gooddata/react-components/-/react-components-1.0.0.tgz","integrity":"sha512-aYEp4HIXvGn6W1++3UjT4IxglYnTogDY6503+AZlOpos03WpYapCtdntXPC4rLn30UPnIjvomZC3g0zyvNCSwA==","signatures":[{"sig":"MEUCIFWrkjMpFoxyGrmQ27pGhWQidLgn6tJ6qq0YeFhbLaovAiEA8gkIhQIU5kVStJmYQEeu5/P8G6xiXJDVHPjtfQ4aOlE=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}]},"jest":{"testRegex":"(/__tests__/.*|\\.(test|spec))\\.(tsx?)$","transform":{".(ts|tsx)":"<rootDir>/node_modules/ts-jest/preprocessor.js"},"mapCoverage":true,"collectCoverage":false,"coverageReporters":["html"],"collectCoverageFrom":["src/**/*.{ts,tsx}"],"moduleFileExtensions":["ts","tsx","js"]},"main":"dist/index.js","_from":".","files":["dist","styles"],"_shasum":"20e9cd852e55d031b6c8e9d925b8a2e63baa15eb","gitHead":"78ab53c1e0149f7ce0ca33c254b28eb78668a1f3","scripts":{"dev":"rm -rf dist && tsc -d --outDir dist --watch","test":"jest","tslint":"tslint --format verbose --config tslint.json '{src,stories}/**/*.{ts,tsx}'","validate":"tsc -p tsconfig.base.json --noEmit && yarn tslint","storybook":"start-storybook -p 9001 -c .storybook","watchTest":"jest --watch","prepublish":"rm -rf dist && tsc -d --outDir dist","build-storybook":"build-storybook -c .storybook -o dist-storybook"},"typings":"dist/index.d.ts","_npmUser":{"name":"pbenes","email":"petr.benes@gooddata.com"},"deprecated":"@gooddata/react-components@1 has reached End of Support. Please upgrade (see https://sdk.gooddata.com/gooddata-ui/docs/supported_versions.html for more information).","repository":{"url":"git+ssh://git@github.com/gooddata/gooddata-component-sdk.git","type":"git"},"_npmVersion":"3.10.10","description":"GoodData React Components","directories":{},"_nodeVersion":"6.9.5","dependencies":{"uuid":"3.0.1","lodash":"4.17.4","numeral":"2.0.6","gooddata":"2.1.0","react-intl":"2.2.3","@gooddata/data-layer":"1.0.1","@gooddata/indigo-visualizations":"0.7.0"},"devDependencies":{"jest":"20.0.4","react":"15.3.2","enzyme":"2.8.0","tslint":"5.4.3","ts-jest":"20.0.4","node-sass":"^4.5.3","react-dom":"15.3.2","ts-loader":"^2.1.0","jest-junit":"1.3.0","typescript":"2.4.2","@types/jest":"20.0.4","@types/node":"7.0.8","sass-loader":"^6.0.5","@types/react":"15.0.39","babel-loader":"^7.0.0","@types/lodash":"4.14.61","@storybook/react":"^3.1.3","@types/react-dom":"15.5.1","@gooddata/mock-js":"0.0.19","babel-preset-react":"^6.24.1","babel-preset-stage-0":"^6.24.1","tslint-config-gooddata":"0.0.2","react-addons-test-utils":"15.3.2","@types/react-addons-test-utils":"0.14.17"},"peerDependencies":{"react":"^15.3.2","react-dom":"^15.3.2"},"_npmOperationalInternal":{"tmp":"tmp/react-components-1.0.0.tgz_1501491358101_0.11896993033587933","host":"s3://npm-registry-packages"}},"1.0.1":{"name":"@gooddata/react-components","version":"1.0.1","author":{"name":"GoodData"},"license":"SEE LICENSE IN LICENSE.txt","_id":"@gooddata/react-components@1.0.1","maintainers":[{"name":"lpearce","email":"levi.pearce@gooddata.com"},{"name":"bradgl","email":"brad.gleich@blackabaud.com"},{"name":"mikita.yank","email":"Mikita.Yankouski@blackbaud.com"},{"name":"xandra.harrison","email":"xandra.harrison@blackbaud.com"},{"name":"stewart.stephens","email":"stewart.stephens@blackbaud.com"},{"name":"martin.mosko","email":"martin.mosko@gooddata.com"},{"name":"petrjanu","email":"petr.janu@gooddata.com"},{"name":"khanh.le","email":"khanh.le@gooddata.com"},{"name":"sondo","email":"son.do@gooddata.com"},{"name":"linhhong","email":"linh.hong@gooddata.com"},{"name":"sitina","email":"jiri.sitina@gooddata.com"},{"name":"vonsef","email":"josef.vondrak@gooddata.com"},{"name":"ondrejlangr","email":"ondrej.langr@gooddata.com"},{"name":"langhamp","email":"pavel.langhammer@gooddata.com"},{"name":"milanpavel","email":"milan.pavel1@gmail.com"},{"name":"jan.pradac","email":"jan.pradac@gooddata.com"},{"name":"bertold8","email":"ivan.nejezchleb@seznam.cz"},{"name":"bugsbunny338","email":"jiri.zajic@mensa.cz"},{"name":"nikolacech","email":"nikola.cech@gooddata.com"},{"name":"gooddata-ci","email":"rail@gooddata.com"},{"name":"peterlacko","email":"lackopeter17@gmail.com"},{"name":"strouhaljan","email":"strouhal.jan@gmail.com"},{"name":"pbenes","email":"petr.benes@gooddata.com"},{"name":"vojty","email":"vojtasek.tomas@gmail.com"},{"name":"vaclavbohac","email":"bohac.v@gmail.com"},{"name":"lhorak","email":"info@lhorak.cz"},{"name":"ocetnik","email":"ocetnik.david@gmail.com"},{"name":"lgrolig","email":"grolig@gmail.com"},{"name":"michal.marsal","email":"michal.marsal@gooddata.com"}],"homepage":"https://github.com/gooddata/gooddata-component-sdk#readme","bugs":{"url":"https://github.com/gooddata/gooddata-component-sdk/issues"},"dist":{"shasum":"3ab065a5509889061d8afca2fdf4190c3c29b801","tarball":"https://registry.npmjs.org/@gooddata/react-components/-/react-components-1.0.1.tgz","integrity":"sha512-zUfjBV/SWmRpe1rPyHQkgngaCZg0DgNHnDq/YpcrN58e2zT2kRAYTaoeMuloe5anxims8uew2yiS47/07rkeDw==","signatures":[{"sig":"MEQCIAhplRhs/QD7zQ9btKVTpp+pO4jTPXh3yCVBqNzZUwIGAiBuGeaHtbJqVGg2QWPwGQIqqK2sF97tauMhPWhB3nq6Fg==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}]},"jest":{"testRegex":"(/__tests__/.*|\\.(test|spec))\\.(tsx?)$","transform":{".(ts|tsx)":"<rootDir>/node_modules/ts-jest/preprocessor.js"},"mapCoverage":true,"collectCoverage":false,"coverageReporters":["html"],"collectCoverageFrom":["src/**/*.{ts,tsx}"],"moduleFileExtensions":["ts","tsx","js"]},"main":"dist/index.js","_from":".","files":["dist","styles"],"_shasum":"3ab065a5509889061d8afca2fdf4190c3c29b801","gitHead":"9aa0902116a87020003d6cbef9c566bc631997a2","scripts":{"dev":"rm -rf dist && tsc -d --outDir dist --watch","test":"jest","tslint":"tslint --format verbose --config tslint.json '{src,stories}/**/*.{ts,tsx}'","validate":"tsc -p tsconfig.base.json --noEmit && yarn tslint","storybook":"start-storybook -p 9001 -c .storybook","watchTest":"jest --watch","prepublish":"rm -rf dist && tsc -d --outDir dist","build-storybook":"build-storybook -c .storybook -o dist-storybook"},"typings":"dist/index.d.ts","_npmUser":{"name":"pbenes","email":"petr.benes@gooddata.com"},"deprecated":"@gooddata/react-components@1 has reached End of Support. Please upgrade (see https://sdk.gooddata.com/gooddata-ui/docs/supported_versions.html for more information).","repository":{"url":"git+ssh://git@github.com/gooddata/gooddata-component-sdk.git","type":"git"},"_npmVersion":"3.10.10","description":"GoodData React Components","directories":{},"_nodeVersion":"6.9.5","dependencies":{"uuid":"3.0.1","lodash":"4.17.4","numeral":"2.0.6","gooddata":"2.1.0","react-intl":"2.2.3","@gooddata/data-layer":"1.0.1","@gooddata/indigo-visualizations":"0.7.1"},"devDependencies":{"jest":"20.0.4","react":"15.3.2","enzyme":"2.8.0","tslint":"5.4.3","ts-jest":"20.0.4","node-sass":"^4.5.3","react-dom":"15.3.2","ts-loader":"^2.1.0","jest-junit":"1.3.0","typescript":"2.4.2","@types/jest":"20.0.4","@types/node":"7.0.8","sass-loader":"^6.0.5","@types/react":"15.0.39","babel-loader":"^7.0.0","@types/lodash":"4.14.61","@storybook/react":"^3.1.3","@types/react-dom":"15.5.1","@gooddata/mock-js":"0.0.19","babel-preset-react":"^6.24.1","babel-preset-stage-0":"^6.24.1","tslint-config-gooddata":"0.0.2","react-addons-test-utils":"15.3.2","@types/react-addons-test-utils":"0.14.17"},"peerDependencies":{"react":"^15.3.2","react-dom":"^15.3.2"},"_npmOperationalInternal":{"tmp":"tmp/react-components-1.0.1.tgz_1501593736700_0.6760336747393012","host":"s3://npm-registry-packages"}},"1.1.0":{"name":"@gooddata/react-components","version":"1.1.0","author":{"name":"GoodData"},"license":"SEE LICENSE IN LICENSE.txt","_id":"@gooddata/react-components@1.1.0","maintainers":[{"name":"zdenek.vidensky","email":"zdenek.vidensky@gooddata.com"},{"name":"tomasreichmann","email":"tomasreichmann@gmail.com"},{"name":"lpearce","email":"levi.pearce@gooddata.com"},{"name":"bradgl","email":"brad.gleich@blackabaud.com"},{"name":"mikita.yank","email":"Mikita.Yankouski@blackbaud.com"},{"name":"xandra.harrison","email":"xandra.harrison@blackbaud.com"},{"name":"stewart.stephens","email":"stewart.stephens@blackbaud.com"},{"name":"martin.mosko","email":"martin.mosko@gooddata.com"},{"name":"petrjanu","email":"petr.janu@gooddata.com"},{"name":"khanh.le","email":"khanh.le@gooddata.com"},{"name":"sondo","email":"son.do@gooddata.com"},{"name":"linhhong","email":"linh.hong@gooddata.com"},{"name":"sitina","email":"jiri.sitina@gooddata.com"},{"name":"vonsef","email":"josef.vondrak@gooddata.com"},{"name":"ondrejlangr","email":"ondrej.langr@gooddata.com"},{"name":"langhamp","email":"pavel.langhammer@gooddata.com"},{"name":"milanpavel","email":"milan.pavel1@gmail.com"},{"name":"jan.pradac","email":"jan.pradac@gooddata.com"},{"name":"bertold8","email":"ivan.nejezchleb@seznam.cz"},{"name":"bugsbunny338","email":"jiri.zajic@mensa.cz"},{"name":"nikolacech","email":"nikola.cech@gooddata.com"},{"name":"gooddata-ci","email":"rail@gooddata.com"},{"name":"peterlacko","email":"lackopeter17@gmail.com"},{"name":"strouhaljan","email":"strouhal.jan@gmail.com"},{"name":"pbenes","email":"petr.benes@gooddata.com"},{"name":"vojty","email":"vojtasek.tomas@gmail.com"},{"name":"vaclavbohac","email":"bohac.v@gmail.com"},{"name":"lhorak","email":"info@lhorak.cz"},{"name":"ocetnik","email":"ocetnik.david@gmail.com"},{"name":"lgrolig","email":"grolig@gmail.com"},{"name":"michal.marsal","email":"michal.marsal@gooddata.com"}],"homepage":"https://github.com/gooddata/gooddata-component-sdk#readme","bugs":{"url":"https://github.com/gooddata/gooddata-component-sdk/issues"},"dist":{"shasum":"144e4269dbe31c1f9b831b2815d7c28c7559a82f","tarball":"https://registry.npmjs.org/@gooddata/react-components/-/react-components-1.1.0.tgz","integrity":"sha512-LL4ga4GWWxakcUbo0lJpkf+GhgoxRyhKwMbxXucp4Y9UvHIDc/wpxJnL5FKQP4MVwzPupNLj9+OT423tYL3rsQ==","signatures":[{"sig":"MEUCIAEGG7clwgFcgaSdU3pBTumy4EQKnrWY3yFIxCtMHBjWAiEAzi5ZaBHQ8xqmeUWiH28PrEsWoWjISL5xeVgcTws5XCE=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}]},"jest":{"testRegex":"(/__tests__/.*|\\.(test|spec))\\.(tsx?)$","transform":{".(ts|tsx)":"<rootDir>/node_modules/ts-jest/preprocessor.js"},"mapCoverage":true,"collectCoverage":false,"coverageReporters":["html"],"collectCoverageFrom":["src/**/*.{ts,tsx}"],"moduleFileExtensions":["ts","tsx","js"]},"main":"dist/index.js","_from":".","files":["dist","src","styles"],"_shasum":"144e4269dbe31c1f9b831b2815d7c28c7559a82f","gitHead":"bed55a2299ce0373234a12f1265a1ae8f0c4076e","scripts":{"dev":"rm -rf dist && tsc -d --outDir dist --watch","test":"jest","tslint":"tslint --format verbose --config tslint.json '{src,stories}/**/*.{ts,tsx}'","validate":"tsc -p tsconfig.base.json --noEmit && yarn tslint","storybook":"start-storybook -p 9001 -c .storybook","watchTest":"jest --watch","prepublish":"rm -rf dist && tsc -d --outDir dist","build-storybook":"build-storybook -c .storybook -o dist-storybook"},"typings":"dist/index.d.ts","_npmUser":{"name":"bugsbunny338","email":"jiri.zajic@mensa.cz"},"deprecated":"@gooddata/react-components@1 has reached End of Support. Please upgrade (see https://sdk.gooddata.com/gooddata-ui/docs/supported_versions.html for more information).","repository":{"url":"git+ssh://git@github.com/gooddata/gooddata-component-sdk.git","type":"git"},"_npmVersion":"3.10.8","description":"GoodData React Components","directories":{},"_nodeVersion":"6.8.1","dependencies":{"uuid":"3.0.1","lodash":"4.17.4","numeral":"2.0.6","gooddata":"2.1.0","react-intl":"2.2.3","@gooddata/data-layer":"1.0.1","@gooddata/indigo-visualizations":"0.8.0"},"devDependencies":{"jest":"20.0.4","react":"15.3.2","enzyme":"2.8.0","tslint":"5.4.3","ts-jest":"20.0.4","node-sass":"^4.5.3","react-dom":"15.3.2","ts-loader":"^2.1.0","jest-junit":"1.3.0","typescript":"2.4.2","@types/jest":"20.0.4","@types/node":"7.0.8","sass-loader":"^6.0.5","@types/react":"15.0.39","babel-loader":"^7.0.0","@types/lodash":"4.14.61","@storybook/react":"^3.1.3","@types/react-dom":"15.5.1","@gooddata/mock-js":"0.0.19","babel-preset-react":"^6.24.1","babel-preset-stage-0":"^6.24.1","tslint-config-gooddata":"0.0.2","react-addons-test-utils":"15.3.2","@types/react-addons-test-utils":"0.14.17"},"peerDependencies":{"react":"^15.3.2","react-dom":"^15.3.2"},"_npmOperationalInternal":{"tmp":"tmp/react-components-1.1.0.tgz_1501848699475_0.5949408037122339","host":"s3://npm-registry-packages"}},"1.1.1":{"name":"@gooddata/react-components","version":"1.1.1","author":{"name":"GoodData"},"license":"SEE LICENSE IN LICENSE.txt","_id":"@gooddata/react-components@1.1.1","maintainers":[{"name":"zdenek.vidensky","email":"zdenek.vidensky@gooddata.com"},{"name":"tomasreichmann","email":"tomasreichmann@gmail.com"},{"name":"lpearce","email":"levi.pearce@gooddata.com"},{"name":"bradgl","email":"brad.gleich@blackabaud.com"},{"name":"mikita.yank","email":"Mikita.Yankouski@blackbaud.com"},{"name":"xandra.harrison","email":"xandra.harrison@blackbaud.com"},{"name":"stewart.stephens","email":"stewart.stephens@blackbaud.com"},{"name":"martin.mosko","email":"martin.mosko@gooddata.com"},{"name":"petrjanu","email":"petr.janu@gooddata.com"},{"name":"khanh.le","email":"khanh.le@gooddata.com"},{"name":"sondo","email":"son.do@gooddata.com"},{"name":"linhhong","email":"linh.hong@gooddata.com"},{"name":"sitina","email":"jiri.sitina@gooddata.com"},{"name":"vonsef","email":"josef.vondrak@gooddata.com"},{"name":"ondrejlangr","email":"ondrej.langr@gooddata.com"},{"name":"langhamp","email":"pavel.langhammer@gooddata.com"},{"name":"milanpavel","email":"milan.pavel1@gmail.com"},{"name":"jan.pradac","email":"jan.pradac@gooddata.com"},{"name":"bertold8","email":"ivan.nejezchleb@seznam.cz"},{"name":"bugsbunny338","email":"jiri.zajic@mensa.cz"},{"name":"nikolacech","email":"nikola.cech@gooddata.com"},{"name":"gooddata-ci","email":"rail@gooddata.com"},{"name":"peterlacko","email":"lackopeter17@gmail.com"},{"name":"strouhaljan","email":"strouhal.jan@gmail.com"},{"name":"pbenes","email":"petr.benes@gooddata.com"},{"name":"vojty","email":"vojtasek.tomas@gmail.com"},{"name":"vaclavbohac","email":"bohac.v@gmail.com"},{"name":"lhorak","email":"info@lhorak.cz"},{"name":"ocetnik","email":"ocetnik.david@gmail.com"},{"name":"lgrolig","email":"grolig@gmail.com"},{"name":"michal.marsal","email":"michal.marsal@gooddata.com"}],"homepage":"https://github.com/gooddata/gooddata-component-sdk#readme","bugs":{"url":"https://github.com/gooddata/gooddata-component-sdk/issues"},"dist":{"shasum":"39d8b3efb404864fb8bbe3c90f6692711bc898b5","tarball":"https://registry.npmjs.org/@gooddata/react-components/-/react-components-1.1.1.tgz","integrity":"sha512-+yxCg0Kf64e3aYSq/fpeKLaQDF1kyK7DjMx7X0iucb9wwjSXHtfhIY3vTwupQXbIfZfexk8Vv+PtxflRor/nCw==","signatures":[{"sig":"MEUCIQDFxFByAcmOhNx1AY4Vi3YpCSElEtvgAmwFvDl8B04lRQIgKPF/OyrEfck3WA16xOb8aeR3O0K/okP0rEsB2yd1Mlk=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}]},"jest":{"testRegex":"(/__tests__/.*|\\.(test|spec))\\.(tsx?)$","transform":{".(ts|tsx)":"<rootDir>/node_modules/ts-jest/preprocessor.js"},"mapCoverage":true,"collectCoverage":false,"coverageReporters":["html"],"collectCoverageFrom":["src/**/*.{ts,tsx}"],"moduleFileExtensions":["ts","tsx","js"]},"main":"dist/index.js","_from":".","files":["dist","src","styles"],"_shasum":"39d8b3efb404864fb8bbe3c90f6692711bc898b5","gitHead":"e316ea536cd67db4801bfa4a2ffbfadfcf8d0c6c","scripts":{"dev":"rm -rf dist && tsc -d --outDir dist --watch","test":"jest","tslint":"tslint --format verbose --config tslint.json '{src,stories}/**/*.{ts,tsx}'","validate":"tsc -p tsconfig.base.json --noEmit && yarn tslint","storybook":"start-storybook -p 9001 -c .storybook","watchTest":"jest --watch","prepublish":"rm -rf dist && tsc -d --outDir dist","build-storybook":"build-storybook -c .storybook -o dist-storybook"},"typings":"dist/index.d.ts","_npmUser":{"name":"bugsbunny338","email":"jiri.zajic@mensa.cz"},"deprecated":"@gooddata/react-components@1 has reached End of Support. Please upgrade (see https://sdk.gooddata.com/gooddata-ui/docs/supported_versions.html for more information).","repository":{"url":"git+ssh://git@github.com/gooddata/gooddata-component-sdk.git","type":"git"},"_npmVersion":"3.10.8","description":"GoodData React Components","directories":{},"_nodeVersion":"6.8.1","dependencies":{"uuid":"3.0.1","lodash":"4.17.4","numeral":"2.0.6","gooddata":"2.1.0","react-intl":"2.2.3","@gooddata/data-layer":"1.0.2","@gooddata/indigo-visualizations":"0.8.0"},"devDependencies":{"jest":"20.0.4","react":"15.3.2","enzyme":"2.8.0","tslint":"5.4.3","ts-jest":"20.0.4","node-sass":"^4.5.3","react-dom":"15.3.2","ts-loader":"^2.1.0","jest-junit":"1.3.0","typescript":"2.4.2","@types/jest":"20.0.4","@types/node":"7.0.8","sass-loader":"^6.0.5","@types/react":"15.0.39","babel-loader":"^7.0.0","@types/lodash":"4.14.61","@storybook/react":"^3.1.3","@types/react-dom":"15.5.1","@gooddata/mock-js":"0.0.19","babel-preset-react":"^6.24.1","babel-preset-stage-0":"^6.24.1","tslint-config-gooddata":"0.0.2","react-addons-test-utils":"15.3.2","@types/react-addons-test-utils":"0.14.17"},"peerDependencies":{"react":"^15.3.2","react-dom":"^15.3.2"},"_npmOperationalInternal":{"tmp":"tmp/react-components-1.1.1.tgz_1502184276381_0.2586251641623676","host":"s3://npm-registry-packages"}},"1.1.2":{"name":"@gooddata/react-components","version":"1.1.2","author":{"name":"GoodData"},"license":"SEE LICENSE IN LICENSE.txt","_id":"@gooddata/react-components@1.1.2","maintainers":[{"name":"zdenek.vidensky","email":"zdenek.vidensky@gooddata.com"},{"name":"tomasreichmann","email":"tomasreichmann@gmail.com"},{"name":"lpearce","email":"levi.pearce@gooddata.com"},{"name":"bradgl","email":"brad.gleich@blackabaud.com"},{"name":"mikita.yank","email":"Mikita.Yankouski@blackbaud.com"},{"name":"xandra.harrison","email":"xandra.harrison@blackbaud.com"},{"name":"stewart.stephens","email":"stewart.stephens@blackbaud.com"},{"name":"martin.mosko","email":"martin.mosko@gooddata.com"},{"name":"petrjanu","email":"petr.janu@gooddata.com"},{"name":"khanh.le","email":"khanh.le@gooddata.com"},{"name":"sondo","email":"son.do@gooddata.com"},{"name":"linhhong","email":"linh.hong@gooddata.com"},{"name":"sitina","email":"jiri.sitina@gooddata.com"},{"name":"vonsef","email":"josef.vondrak@gooddata.com"},{"name":"ondrejlangr","email":"ondrej.langr@gooddata.com"},{"name":"langhamp","email":"pavel.langhammer@gooddata.com"},{"name":"milanpavel","email":"milan.pavel1@gmail.com"},{"name":"jan.pradac","email":"jan.pradac@gooddata.com"},{"name":"bertold8","email":"ivan.nejezchleb@seznam.cz"},{"name":"bugsbunny338","email":"jiri.zajic@mensa.cz"},{"name":"nikolacech","email":"nikola.cech@gooddata.com"},{"name":"gooddata-ci","email":"rail@gooddata.com"},{"name":"peterlacko","email":"lackopeter17@gmail.com"},{"name":"strouhaljan","email":"strouhal.jan@gmail.com"},{"name":"pbenes","email":"petr.benes@gooddata.com"},{"name":"vojty","email":"vojtasek.tomas@gmail.com"},{"name":"vaclavbohac","email":"bohac.v@gmail.com"},{"name":"lhorak","email":"info@lhorak.cz"},{"name":"ocetnik","email":"ocetnik.david@gmail.com"},{"name":"lgrolig","email":"grolig@gmail.com"},{"name":"michal.marsal","email":"michal.marsal@gooddata.com"}],"homepage":"https://github.com/gooddata/gooddata-component-sdk#readme","bugs":{"url":"https://github.com/gooddata/gooddata-component-sdk/issues"},"dist":{"shasum":"f69bbad34224e0bdc0fc33f907606b4a1413ac69","tarball":"https://registry.npmjs.org/@gooddata/react-components/-/react-components-1.1.2.tgz","integrity":"sha512-4B9+Zbe3uLjxkGhBo/9I34H2unwo6xDtnY88JqUGICqPmgTDsq1ECVxJZrsKhE4S7muLH1a2+46mpDcXpDJ/Rg==","signatures":[{"sig":"MEUCIQCdA512jkoPQPEFr1OlwHCXcgE1sZ95ugNQrteqRRVh5wIgfBUic44l4nGh8cZ9b3uKIxlD2odVp2Te1+aRLAwLVIY=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}]},"jest":{"testRegex":"(/__tests__/.*|\\.(test|spec))\\.(tsx?)$","transform":{".(ts|tsx)":"<rootDir>/node_modules/ts-jest/preprocessor.js"},"mapCoverage":true,"collectCoverage":false,"coverageReporters":["html"],"collectCoverageFrom":["src/**/*.{ts,tsx}"],"moduleFileExtensions":["ts","tsx","js"]},"main":"dist/index.js","_from":".","files":["dist","src","styles"],"_shasum":"f69bbad34224e0bdc0fc33f907606b4a1413ac69","gitHead":"73f8ec6c5e0cc91ae3fdf45a562a9e75ee45652a","scripts":{"dev":"rm -rf dist && tsc -d --outDir dist --watch","test":"jest","tslint":"tslint --format verbose --config tslint.json '{src,stories}/**/*.{ts,tsx}'","validate":"tsc -p tsconfig.base.json --noEmit && yarn tslint","storybook":"start-storybook -p 9001 -c .storybook","watchTest":"jest --watch","prepublish":"rm -rf dist && tsc -d --outDir dist","build-storybook":"build-storybook -c .storybook -o dist-storybook"},"typings":"dist/index.d.ts","_npmUser":{"name":"bugsbunny338","email":"jiri.zajic@mensa.cz"},"deprecated":"@gooddata/react-components@1 has reached End of Support. Please upgrade (see https://sdk.gooddata.com/gooddata-ui/docs/supported_versions.html for more information).","repository":{"url":"git+ssh://git@github.com/gooddata/gooddata-component-sdk.git","type":"git"},"_npmVersion":"3.10.8","description":"GoodData React Components","directories":{},"_nodeVersion":"6.8.1","dependencies":{"uuid":"3.0.1","lodash":"4.17.4","numeral":"2.0.6","gooddata":"2.1.0","react-intl":"2.2.3","@gooddata/data-layer":"1.0.2","@gooddata/indigo-visualizations":"0.8.1"},"devDependencies":{"jest":"20.0.4","react":"15.3.2","enzyme":"2.8.0","tslint":"5.4.3","ts-jest":"20.0.4","node-sass":"^4.5.3","react-dom":"15.3.2","ts-loader":"^2.1.0","jest-junit":"1.3.0","typescript":"2.4.2","@types/jest":"20.0.4","@types/node":"7.0.8","sass-loader":"^6.0.5","@types/react":"15.0.39","babel-loader":"^7.0.0","@types/lodash":"4.14.61","@storybook/react":"^3.1.3","@types/react-dom":"15.5.1","@gooddata/mock-js":"0.0.19","babel-preset-react":"^6.24.1","babel-preset-stage-0":"^6.24.1","tslint-config-gooddata":"0.0.2","react-addons-test-utils":"15.3.2","@types/react-addons-test-utils":"0.14.17"},"peerDependencies":{"react":"^15.3.2","react-dom":"^15.3.2"},"_npmOperationalInternal":{"tmp":"tmp/react-components-1.1.2.tgz_1502282173051_0.3580602230504155","host":"s3://npm-registry-packages"}},"1.1.3":{"name":"@gooddata/react-components","version":"1.1.3","author":{"name":"GoodData"},"license":"SEE LICENSE IN LICENSE.txt","_id":"@gooddata/react-components@1.1.3","maintainers":[{"name":"zdenek.vidensky","email":"zdenek.vidensky@gooddata.com"},{"name":"tomasreichmann","email":"tomasreichmann@gmail.com"},{"name":"lpearce","email":"levi.pearce@gooddata.com"},{"name":"bradgl","email":"brad.gleich@blackabaud.com"},{"name":"mikita.yank","email":"Mikita.Yankouski@blackbaud.com"},{"name":"xandra.harrison","email":"xandra.harrison@blackbaud.com"},{"name":"stewart.stephens","email":"stewart.stephens@blackbaud.com"},{"name":"martin.mosko","email":"martin.mosko@gooddata.com"},{"name":"petrjanu","email":"petr.janu@gooddata.com"},{"name":"khanh.le","email":"khanh.le@gooddata.com"},{"name":"sondo","email":"son.do@gooddata.com"},{"name":"linhhong","email":"linh.hong@gooddata.com"},{"name":"sitina","email":"jiri.sitina@gooddata.com"},{"name":"vonsef","email":"josef.vondrak@gooddata.com"},{"name":"ondrejlangr","email":"ondrej.langr@gooddata.com"},{"name":"langhamp","email":"pavel.langhammer@gooddata.com"},{"name":"milanpavel","email":"milan.pavel1@gmail.com"},{"name":"jan.pradac","email":"jan.pradac@gooddata.com"},{"name":"bertold8","email":"ivan.nejezchleb@seznam.cz"},{"name":"bugsbunny338","email":"jiri.zajic@mensa.cz"},{"name":"nikolacech","email":"nikola.cech@gooddata.com"},{"name":"gooddata-ci","email":"rail@gooddata.com"},{"name":"peterlacko","email":"lackopeter17@gmail.com"},{"name":"strouhaljan","email":"strouhal.jan@gmail.com"},{"name":"pbenes","email":"petr.benes@gooddata.com"},{"name":"vojty","email":"vojtasek.tomas@gmail.com"},{"name":"vaclavbohac","email":"bohac.v@gmail.com"},{"name":"lhorak","email":"info@lhorak.cz"},{"name":"ocetnik","email":"ocetnik.david@gmail.com"},{"name":"lgrolig","email":"grolig@gmail.com"},{"name":"michal.marsal","email":"michal.marsal@gooddata.com"}],"homepage":"https://github.com/gooddata/gooddata-component-sdk#readme","bugs":{"url":"https://github.com/gooddata/gooddata-component-sdk/issues"},"dist":{"shasum":"eb242e92edafe43eac361f3edfa45b2d603e4d36","tarball":"https://registry.npmjs.org/@gooddata/react-components/-/react-components-1.1.3.tgz","integrity":"sha512-4UZq3wzBkoZhnXuvJ7xHrRw9nx76A1TcAc4AARkUVAfvQzoBERGcX0ve1VmLI98l8CKyOcRtVkWx7PSsHfPhfA==","signatures":[{"sig":"MEUCIQDRGaTo5jHSw4MU3p6HsbYRjkISocxc2S4cQI9ucFaStAIgRz7M/WRCChDm1gKl9ehdc59i5nEyHx0V+6HLnq2I4Cw=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}]},"jest":{"testRegex":"(/__tests__/.*|\\.(test|spec))\\.(tsx?)$","transform":{".(ts|tsx)":"<rootDir>/node_modules/ts-jest/preprocessor.js"},"mapCoverage":true,"collectCoverage":false,"coverageReporters":["html"],"collectCoverageFrom":["src/**/*.{ts,tsx}"],"moduleFileExtensions":["ts","tsx","js"]},"main":"dist/index.js","_from":".","files":["dist","src","styles"],"_shasum":"eb242e92edafe43eac361f3edfa45b2d603e4d36","gitHead":"56ac36ed216358cc4f9c96051b7dc00b3eda8a81","scripts":{"dev":"rm -rf dist && tsc -d --outDir dist --watch","test":"jest","tslint":"tslint --format verbose --config tslint.json '{src,stories}/**/*.{ts,tsx}'","validate":"tsc -p tsconfig.base.json --noEmit && yarn tslint","storybook":"start-storybook -p 9001 -c .storybook","watchTest":"jest --watch","prepublish":"rm -rf dist && tsc -d --outDir dist","build-storybook":"build-storybook -c .storybook -o dist-storybook"},"typings":"dist/index.d.ts","_npmUser":{"name":"bertold8","email":"ivan.nejezchleb@seznam.cz"},"deprecated":"@gooddata/react-components@1 has reached End of Support. Please upgrade (see https://sdk.gooddata.com/gooddata-ui/docs/supported_versions.html for more information).","repository":{"url":"git+ssh://git@github.com/gooddata/gooddata-component-sdk.git","type":"git"},"_npmVersion":"3.10.8","description":"GoodData React Components","directories":{},"_nodeVersion":"6.9.1","dependencies":{"uuid":"3.0.1","lodash":"4.17.4","numeral":"2.0.6","gooddata":"2.1.0","react-intl":"2.2.3","@gooddata/data-layer":"1.0.3","@gooddata/indigo-visualizations":"0.8.1"},"devDependencies":{"jest":"20.0.4","react":"15.3.2","enzyme":"2.8.0","tslint":"5.4.3","ts-jest":"20.0.4","node-sass":"^4.5.3","react-dom":"15.3.2","ts-loader":"^2.1.0","jest-junit":"1.3.0","typescript":"2.4.2","@types/jest":"20.0.4","@types/node":"7.0.8","sass-loader":"^6.0.5","@types/react":"15.0.39","babel-loader":"^7.0.0","@types/lodash":"4.14.61","@storybook/react":"^3.1.3","@types/react-dom":"15.5.1","@gooddata/mock-js":"0.0.19","babel-preset-react":"^6.24.1","babel-preset-stage-0":"^6.24.1","tslint-config-gooddata":"0.0.2","react-addons-test-utils":"15.3.2","@types/react-addons-test-utils":"0.14.17"},"peerDependencies":{"react":"^15.3.2","react-dom":"^15.3.2"},"_npmOperationalInternal":{"tmp":"tmp/react-components-1.1.3.tgz_1502345555838_0.5398213919252157","host":"s3://npm-registry-packages"}},"1.1.4":{"name":"@gooddata/react-components","version":"1.1.4","author":{"name":"GoodData"},"license":"SEE LICENSE IN LICENSE.txt","_id":"@gooddata/react-components@1.1.4","maintainers":[{"name":"zdenek.vidensky","email":"zdenek.vidensky@gooddata.com"},{"name":"tomasreichmann","email":"tomasreichmann@gmail.com"},{"name":"lpearce","email":"levi.pearce@gooddata.com"},{"name":"bradgl","email":"brad.gleich@blackabaud.com"},{"name":"mikita.yank","email":"Mikita.Yankouski@blackbaud.com"},{"name":"xandra.harrison","email":"xandra.harrison@blackbaud.com"},{"name":"stewart.stephens","email":"stewart.stephens@blackbaud.com"},{"name":"martin.mosko","email":"martin.mosko@gooddata.com"},{"name":"petrjanu","email":"petr.janu@gooddata.com"},{"name":"khanh.le","email":"khanh.le@gooddata.com"},{"name":"sondo","email":"son.do@gooddata.com"},{"name":"linhhong","email":"linh.hong@gooddata.com"},{"name":"sitina","email":"jiri.sitina@gooddata.com"},{"name":"vonsef","email":"josef.vondrak@gooddata.com"},{"name":"ondrejlangr","email":"ondrej.langr@gooddata.com"},{"name":"langhamp","email":"pavel.langhammer@gooddata.com"},{"name":"milanpavel","email":"milan.pavel1@gmail.com"},{"name":"jan.pradac","email":"jan.pradac@gooddata.com"},{"name":"bertold8","email":"ivan.nejezchleb@seznam.cz"},{"name":"bugsbunny338","email":"jiri.zajic@mensa.cz"},{"name":"nikolacech","email":"nikola.cech@gooddata.com"},{"name":"gooddata-ci","email":"rail@gooddata.com"},{"name":"peterlacko","email":"lackopeter17@gmail.com"},{"name":"strouhaljan","email":"strouhal.jan@gmail.com"},{"name":"pbenes","email":"petr.benes@gooddata.com"},{"name":"vojty","email":"vojtasek.tomas@gmail.com"},{"name":"vaclavbohac","email":"bohac.v@gmail.com"},{"name":"lhorak","email":"info@lhorak.cz"},{"name":"ocetnik","email":"ocetnik.david@gmail.com"},{"name":"lgrolig","email":"grolig@gmail.com"},{"name":"michal.marsal","email":"michal.marsal@gooddata.com"}],"homepage":"https://github.com/gooddata/gooddata-component-sdk#readme","bugs":{"url":"https://github.com/gooddata/gooddata-component-sdk/issues"},"dist":{"shasum":"c293d31b4dd1792f87306f68016a9b7fe6aaa428","tarball":"https://registry.npmjs.org/@gooddata/react-components/-/react-components-1.1.4.tgz","integrity":"sha512-pwDy+q55dwoIhMf5c8Wo40f44oVZCxgj8eezSEP2u6bVElyYrGknR+yrpQtF9UD00M+xJ+zMQrX7jeAs1+Oikg==","signatures":[{"sig":"MEUCIBatsqFMQUC7hICdpQ2iIw1pwwxJQL41tw1cpjvG4F/FAiEAtGTJ8hEtWdfGiy2HLH/M3LcwFHbWEqCDgYYyz1CHYc0=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}]},"jest":{"testRegex":"(/__tests__/.*|\\.(test|spec))\\.(tsx?)$","transform":{".(ts|tsx)":"<rootDir>/node_modules/ts-jest/preprocessor.js"},"mapCoverage":true,"collectCoverage":false,"coverageReporters":["html"],"collectCoverageFrom":["src/**/*.{ts,tsx}"],"moduleFileExtensions":["ts","tsx","js"]},"main":"dist/index.js","_from":".","files":["dist","src","styles"],"_shasum":"c293d31b4dd1792f87306f68016a9b7fe6aaa428","gitHead":"6dcdeb6b5d2767f42d99ae4d702ceb9031ae763d","scripts":{"dev":"rm -rf dist && tsc -d --outDir dist --watch","test":"jest","tslint":"tslint --format verbose --config tslint.json '{src,stories}/**/*.{ts,tsx}'","validate":"tsc -p tsconfig.base.json --noEmit && yarn tslint","storybook":"start-storybook -p 9001 -c .storybook","watchTest":"jest --watch","prepublish":"rm -rf dist && tsc -d --outDir dist","build-storybook":"build-storybook -c .storybook -o dist-storybook"},"typings":"dist/index.d.ts","_npmUser":{"name":"pbenes","email":"petr.benes@gooddata.com"},"deprecated":"@gooddata/react-components@1 has reached End of Support. Please upgrade (see https://sdk.gooddata.com/gooddata-ui/docs/supported_versions.html for more information).","repository":{"url":"git+ssh://git@github.com/gooddata/gooddata-component-sdk.git","type":"git"},"_npmVersion":"3.10.10","description":"GoodData React Components","directories":{},"_nodeVersion":"6.9.5","dependencies":{"uuid":"3.0.1","lodash":"4.17.4","numeral":"2.0.6","gooddata":"2.1.0","react-intl":"2.2.3","@gooddata/data-layer":"1.0.3","@gooddata/indigo-visualizations":"0.8.3"},"devDependencies":{"jest":"20.0.4","react":"15.3.2","enzyme":"2.8.0","tslint":"5.4.3","ts-jest":"20.0.4","node-sass":"^4.5.3","react-dom":"15.3.2","ts-loader":"^2.1.0","jest-junit":"1.3.0","typescript":"2.4.2","@types/jest":"20.0.4","@types/node":"7.0.8","sass-loader":"^6.0.5","@types/react":"15.0.39","babel-loader":"^7.0.0","@types/lodash":"4.14.61","@storybook/react":"^3.1.3","@types/react-dom":"15.5.1","@gooddata/mock-js":"0.0.19","babel-preset-react":"^6.24.1","babel-preset-stage-0":"^6.24.1","tslint-config-gooddata":"0.0.2","react-addons-test-utils":"15.3.2","@types/react-addons-test-utils":"0.14.17"},"peerDependencies":{"react":"^15.3.2","react-dom":"^15.3.2"},"_npmOperationalInternal":{"tmp":"tmp/react-components-1.1.4.tgz_1502362891489_0.3097372141201049","host":"s3://npm-registry-packages"}},"1.1.5":{"name":"@gooddata/react-components","version":"1.1.5","author":{"name":"GoodData"},"license":"SEE LICENSE IN LICENSE.txt","_id":"@gooddata/react-components@1.1.5","maintainers":[{"name":"zdenek.vidensky","email":"zdenek.vidensky@gooddata.com"},{"name":"tomasreichmann","email":"tomasreichmann@gmail.com"},{"name":"lpearce","email":"levi.pearce@gooddata.com"},{"name":"bradgl","email":"brad.gleich@blackabaud.com"},{"name":"mikita.yank","email":"Mikita.Yankouski@blackbaud.com"},{"name":"xandra.harrison","email":"xandra.harrison@blackbaud.com"},{"name":"stewart.stephens","email":"stewart.stephens@blackbaud.com"},{"name":"martin.mosko","email":"martin.mosko@gooddata.com"},{"name":"petrjanu","email":"petr.janu@gooddata.com"},{"name":"khanh.le","email":"khanh.le@gooddata.com"},{"name":"sondo","email":"son.do@gooddata.com"},{"name":"linhhong","email":"linh.hong@gooddata.com"},{"name":"sitina","email":"jiri.sitina@gooddata.com"},{"name":"vonsef","email":"josef.vondrak@gooddata.com"},{"name":"ondrejlangr","email":"ondrej.langr@gooddata.com"},{"name":"langhamp","email":"pavel.langhammer@gooddata.com"},{"name":"milanpavel","email":"milan.pavel1@gmail.com"},{"name":"jan.pradac","email":"jan.pradac@gooddata.com"},{"name":"bertold8","email":"ivan.nejezchleb@seznam.cz"},{"name":"bugsbunny338","email":"jiri.zajic@mensa.cz"},{"name":"nikolacech","email":"nikola.cech@gooddata.com"},{"name":"gooddata-ci","email":"rail@gooddata.com"},{"name":"peterlacko","email":"lackopeter17@gmail.com"},{"name":"strouhaljan","email":"strouhal.jan@gmail.com"},{"name":"pbenes","email":"petr.benes@gooddata.com"},{"name":"vojty","email":"vojtasek.tomas@gmail.com"},{"name":"vaclavbohac","email":"bohac.v@gmail.com"},{"name":"lhorak","email":"info@lhorak.cz"},{"name":"ocetnik","email":"ocetnik.david@gmail.com"},{"name":"lgrolig","email":"grolig@gmail.com"},{"name":"michal.marsal","email":"michal.marsal@gooddata.com"}],"homepage":"https://github.com/gooddata/gooddata-component-sdk#readme","bugs":{"url":"https://github.com/gooddata/gooddata-component-sdk/issues"},"dist":{"shasum":"25aef9f46ac8dc23b0cea31774278f0b140bfb82","tarball":"https://registry.npmjs.org/@gooddata/react-components/-/react-components-1.1.5.tgz","integrity":"sha512-w5A65C5PDxRWiNmczM98ptGLvCz2BOX3LFI2bi3dbz+WSjeEMiTPIzdbcDJuhRHF+gpkiysdHdUiXkj80Pu+aw==","signatures":[{"sig":"MEUCIQDZGXQ8hGuAtBm/h1/6r4R/aYibkCZPzYHKJxCRX7uodQIgaJZ9BHBdp/CIadUYDIH9opiDjJsXlXj/CDXDvFY9/9Y=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}]},"jest":{"testRegex":"(/__tests__/.*|\\.(test|spec))\\.(tsx?)$","transform":{".(ts|tsx)":"<rootDir>/node_modules/ts-jest/preprocessor.js"},"mapCoverage":true,"collectCoverage":false,"coverageReporters":["html"],"collectCoverageFrom":["src/**/*.{ts,tsx}"],"moduleFileExtensions":["ts","tsx","js"]},"main":"dist/index.js","_from":".","files":["dist","src","styles"],"_shasum":"25aef9f46ac8dc23b0cea31774278f0b140bfb82","gitHead":"b383171e6e6e854fcef61f1e5f59729ced216f25","scripts":{"dev":"rm -rf dist && tsc -d --outDir dist --watch","test":"jest","tslint":"tslint --format verbose --config tslint.json '{src,stories}/**/*.{ts,tsx}'","validate":"tsc -p tsconfig.base.json --noEmit && yarn tslint","storybook":"start-storybook -p 9001 -c .storybook","watchTest":"jest --watch","prepublish":"rm -rf dist && tsc -d --outDir dist","build-storybook":"build-storybook -c .storybook -o dist-storybook"},"typings":"dist/index.d.ts","_npmUser":{"name":"pbenes","email":"petr.benes@gooddata.com"},"deprecated":"@gooddata/react-components@1 has reached End of Support. Please upgrade (see https://sdk.gooddata.com/gooddata-ui/docs/supported_versions.html for more information).","repository":{"url":"git+ssh://git@github.com/gooddata/gooddata-component-sdk.git","type":"git"},"_npmVersion":"3.10.10","description":"GoodData React Components","directories":{},"_nodeVersion":"6.9.5","dependencies":{"uuid":"3.0.1","lodash":"4.17.4","numeral":"2.0.6","gooddata":"2.1.0","react-intl":"2.2.3","@gooddata/data-layer":"1.0.4","@gooddata/indigo-visualizations":"0.8.3"},"devDependencies":{"jest":"20.0.4","react":"15.3.2","enzyme":"2.8.0","tslint":"5.4.3","ts-jest":"20.0.4","node-sass":"^4.5.3","react-dom":"15.3.2","ts-loader":"^2.1.0","jest-junit":"1.3.0","typescript":"2.4.2","@types/jest":"20.0.4","@types/node":"7.0.8","sass-loader":"^6.0.5","@types/react":"15.0.39","babel-loader":"^7.0.0","@types/lodash":"4.14.61","@storybook/react":"^3.1.3","@types/react-dom":"15.5.1","@gooddata/mock-js":"0.0.19","babel-preset-react":"^6.24.1","babel-preset-stage-0":"^6.24.1","tslint-config-gooddata":"0.0.2","react-addons-test-utils":"15.3.2","@types/react-addons-test-utils":"0.14.17"},"peerDependencies":{"react":"^15.3.2","react-dom":"^15.3.2"},"_npmOperationalInternal":{"tmp":"tmp/react-components-1.1.5.tgz_1502431153299_0.4508091302122921","host":"s3://npm-registry-packages"}},"1.1.6":{"name":"@gooddata/react-components","version":"1.1.6","author":{"name":"GoodData"},"license":"SEE LICENSE IN LICENSE.txt","_id":"@gooddata/react-components@1.1.6","maintainers":[{"name":"zdenek.vidensky","email":"zdenek.vidensky@gooddata.com"},{"name":"tomasreichmann","email":"tomasreichmann@gmail.com"},{"name":"lpearce","email":"levi.pearce@gooddata.com"},{"name":"bradgl","email":"brad.gleich@blackabaud.com"},{"name":"mikita.yank","email":"Mikita.Yankouski@blackbaud.com"},{"name":"xandra.harrison","email":"xandra.harrison@blackbaud.com"},{"name":"stewart.stephens","email":"stewart.stephens@blackbaud.com"},{"name":"martin.mosko","email":"martin.mosko@gooddata.com"},{"name":"petrjanu","email":"petr.janu@gooddata.com"},{"name":"khanh.le","email":"khanh.le@gooddata.com"},{"name":"sondo","email":"son.do@gooddata.com"},{"name":"linhhong","email":"linh.hong@gooddata.com"},{"name":"sitina","email":"jiri.sitina@gooddata.com"},{"name":"vonsef","email":"josef.vondrak@gooddata.com"},{"name":"ondrejlangr","email":"ondrej.langr@gooddata.com"},{"name":"langhamp","email":"pavel.langhammer@gooddata.com"},{"name":"milanpavel","email":"milan.pavel1@gmail.com"},{"name":"jan.pradac","email":"jan.pradac@gooddata.com"},{"name":"bertold8","email":"ivan.nejezchleb@seznam.cz"},{"name":"bugsbunny338","email":"jiri.zajic@mensa.cz"},{"name":"nikolacech","email":"nikola.cech@gooddata.com"},{"name":"gooddata-ci","email":"rail@gooddata.com"},{"name":"peterlacko","email":"lackopeter17@gmail.com"},{"name":"strouhaljan","email":"strouhal.jan@gmail.com"},{"name":"pbenes","email":"petr.benes@gooddata.com"},{"name":"vojty","email":"vojtasek.tomas@gmail.com"},{"name":"vaclavbohac","email":"bohac.v@gmail.com"},{"name":"lhorak","email":"info@lhorak.cz"},{"name":"ocetnik","email":"ocetnik.david@gmail.com"},{"name":"lgrolig","email":"grolig@gmail.com"},{"name":"michal.marsal","email":"michal.marsal@gooddata.com"}],"homepage":"https://github.com/gooddata/gooddata-component-sdk#readme","bugs":{"url":"https://github.com/gooddata/gooddata-component-sdk/issues"},"dist":{"shasum":"c6cd86b4afff3e057e2d32f2c1c8639fbf481d0f","tarball":"https://registry.npmjs.org/@gooddata/react-components/-/react-components-1.1.6.tgz","integrity":"sha512-p5LkdSdlN6JOkjPg4J9yyLzUChrKxDf/YfnIsBPSn5ZCm0zNridwot77F0Z9wuGCT5roDyUjNAbssesvjrGiZg==","signatures":[{"sig":"MEYCIQCd1VB+EhQz+CzR+Z+vsyXx8gQzEfx9kbi/O0Dgy2pWZgIhAL5QH4waiWo/dg0tNXA5o+eJcMkeCTdq3o2ULnCtZ8NY","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}]},"jest":{"testRegex":"(/__tests__/.*|\\.(test|spec))\\.(tsx?)$","transform":{".(ts|tsx)":"<rootDir>/node_modules/ts-jest/preprocessor.js"},"mapCoverage":true,"collectCoverage":false,"coverageReporters":["html"],"collectCoverageFrom":["src/**/*.{ts,tsx}"],"moduleFileExtensions":["ts","tsx","js"]},"main":"dist/index.js","_from":".","files":["dist","src","styles"],"_shasum":"c6cd86b4afff3e057e2d32f2c1c8639fbf481d0f","gitHead":"b1bbf20cfb78cfdf10ddda886fad04b5b3facd3a","scripts":{"dev":"rm -rf dist && tsc -d --outDir dist --watch","test":"jest","tslint":"tslint --format verbose --config tslint.json '{src,stories}/**/*.{ts,tsx}'","validate":"tsc -p tsconfig.base.json --noEmit && yarn tslint","storybook":"start-storybook -p 9001 -c .storybook","watchTest":"jest --watch","prepublish":"rm -rf dist && tsc -d --outDir dist","build-storybook":"build-storybook -c .storybook -o dist-storybook"},"typings":"dist/index.d.ts","_npmUser":{"name":"vojty","email":"vojtasek.tomas@gmail.com"},"deprecated":"@gooddata/react-components@1 has reached End of Support. Please upgrade (see https://sdk.gooddata.com/gooddata-ui/docs/supported_versions.html for more information).","repository":{"url":"git+ssh://git@github.com/gooddata/gooddata-component-sdk.git","type":"git"},"_npmVersion":"3.10.8","description":"GoodData React Components","directories":{},"_nodeVersion":"6.9.1","dependencies":{"uuid":"3.0.1","lodash":"4.17.4","numeral":"2.0.6","gooddata":"2.1.0","react-intl":"2.2.3","@gooddata/data-layer":"1.0.4","@gooddata/indigo-visualizations":"0.9.0"},"devDependencies":{"jest":"20.0.4","react":"15.3.2","enzyme":"2.8.0","tslint":"5.4.3","ts-jest":"20.0.4","node-sass":"^4.5.3","react-dom":"15.3.2","ts-loader":"^2.1.0","jest-junit":"1.3.0","typescript":"2.4.2","@types/jest":"20.0.4","@types/node":"7.0.8","sass-loader":"^6.0.5","@types/react":"15.0.39","babel-loader":"^7.0.0","@types/lodash":"4.14.61","@storybook/react":"^3.1.3","@types/react-dom":"15.5.1","@gooddata/mock-js":"0.0.19","babel-preset-react":"^6.24.1","babel-preset-stage-0":"^6.24.1","tslint-config-gooddata":"0.0.2","react-addons-test-utils":"15.3.2","@types/react-addons-test-utils":"0.14.17"},"peerDependencies":{"react":"^15.3.2","react-dom":"^15.3.2"},"_npmOperationalInternal":{"tmp":"tmp/react-components-1.1.6.tgz_1502785052890_0.6321574908215553","host":"s3://npm-registry-packages"}},"1.1.7":{"name":"@gooddata/react-components","version":"1.1.7","author":{"name":"GoodData"},"license":"SEE LICENSE IN LICENSE.txt","_id":"@gooddata/react-components@1.1.7","maintainers":[{"name":"zdenek.vidensky","email":"zdenek.vidensky@gooddata.com"},{"name":"tomasreichmann","email":"tomasreichmann@gmail.com"},{"name":"lpearce","email":"levi.pearce@gooddata.com"},{"name":"bradgl","email":"brad.gleich@blackabaud.com"},{"name":"mikita.yank","email":"Mikita.Yankouski@blackbaud.com"},{"name":"xandra.harrison","email":"xandra.harrison@blackbaud.com"},{"name":"stewart.stephens","email":"stewart.stephens@blackbaud.com"},{"name":"martin.mosko","email":"martin.mosko@gooddata.com"},{"name":"petrjanu","email":"petr.janu@gooddata.com"},{"name":"khanh.le","email":"khanh.le@gooddata.com"},{"name":"sondo","email":"son.do@gooddata.com"},{"name":"linhhong","email":"linh.hong@gooddata.com"},{"name":"sitina","email":"jiri.sitina@gooddata.com"},{"name":"vonsef","email":"josef.vondrak@gooddata.com"},{"name":"ondrejlangr","email":"ondrej.langr@gooddata.com"},{"name":"langhamp","email":"pavel.langhammer@gooddata.com"},{"name":"milanpavel","email":"milan.pavel1@gmail.com"},{"name":"jan.pradac","email":"jan.pradac@gooddata.com"},{"name":"bertold8","email":"ivan.nejezchleb@seznam.cz"},{"name":"bugsbunny338","email":"jiri.zajic@mensa.cz"},{"name":"nikolacech","email":"nikola.cech@gooddata.com"},{"name":"gooddata-ci","email":"rail@gooddata.com"},{"name":"peterlacko","email":"lackopeter17@gmail.com"},{"name":"strouhaljan","email":"strouhal.jan@gmail.com"},{"name":"pbenes","email":"petr.benes@gooddata.com"},{"name":"vojty","email":"vojtasek.tomas@gmail.com"},{"name":"vaclavbohac","email":"bohac.v@gmail.com"},{"name":"lhorak","email":"info@lhorak.cz"},{"name":"ocetnik","email":"ocetnik.david@gmail.com"},{"name":"lgrolig","email":"grolig@gmail.com"},{"name":"michal.marsal","email":"michal.marsal@gooddata.com"}],"homepage":"https://github.com/gooddata/gooddata-component-sdk#readme","bugs":{"url":"https://github.com/gooddata/gooddata-component-sdk/issues"},"dist":{"shasum":"fd8d6b05e19e4e54523aa90a9da9e8de4b1f4bd9","tarball":"https://registry.npmjs.org/@gooddata/react-components/-/react-components-1.1.7.tgz","integrity":"sha512-podskAP5cdNNyFK3Hbhhdwn84GclsZBYA0u444BVwrJ3+4UdEkFVz2ers7kQhW6F/FWVjA+1ueJU4pBL1JlS2Q==","signatures":[{"sig":"MEUCIF9o1NU4U54C66qBIm5c1hbinwqaAbHnJoOvfh1Zt//GAiEAy1+Pqxp2ZqFl/cmeq5dhkl0oGspOlUOEZHI5hvaRpBg=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}]},"jest":{"testRegex":"(/__tests__/.*|\\.(test|spec))\\.(tsx?)$","transform":{".(ts|tsx)":"<rootDir>/node_modules/ts-jest/preprocessor.js"},"mapCoverage":true,"collectCoverage":false,"coverageReporters":["html"],"collectCoverageFrom":["src/**/*.{ts,tsx}"],"moduleFileExtensions":["ts","tsx","js"]},"main":"dist/index.js","_from":".","files":["dist","src","styles"],"_shasum":"fd8d6b05e19e4e54523aa90a9da9e8de4b1f4bd9","gitHead":"eb15f763d23a01e72a8bf3c604ecc5c0fdbb6b3b","scripts":{"dev":"rm -rf dist && tsc -d --outDir dist --watch","test":"jest","tslint":"tslint --format verbose --config tslint.json '{src,stories}/**/*.{ts,tsx}'","validate":"tsc -p tsconfig.base.json --noEmit && yarn tslint","storybook":"start-storybook -p 9001 -c .storybook","watchTest":"jest --watch","prepublish":"rm -rf dist && tsc -d --outDir dist","build-storybook":"build-storybook -c .storybook -o dist-storybook"},"typings":"dist/index.d.ts","_npmUser":{"name":"strouhaljan","email":"strouhal.jan@gmail.com"},"deprecated":"@gooddata/react-components@1 has reached End of Support. Please upgrade (see https://sdk.gooddata.com/gooddata-ui/docs/supported_versions.html for more information).","repository":{"url":"git+ssh://git@github.com/gooddata/gooddata-component-sdk.git","type":"git"},"_npmVersion":"3.10.8","description":"GoodData React Components","directories":{},"_nodeVersion":"6.9.1","dependencies":{"uuid":"3.0.1","lodash":"4.17.4","numeral":"2.0.6","gooddata":"2.1.0","react-intl":"2.2.3","@gooddata/data-layer":"1.0.4","@gooddata/indigo-visualizations":"0.10.0"},"devDependencies":{"jest":"20.0.4","react":"15.3.2","enzyme":"2.8.0","tslint":"5.4.3","ts-jest":"20.0.4","node-sass":"^4.5.3","react-dom":"15.3.2","ts-loader":"^2.1.0","jest-junit":"1.3.0","typescript":"2.4.2","@types/jest":"20.0.4","@types/node":"7.0.8","sass-loader":"^6.0.5","@types/react":"15.0.39","babel-loader":"^7.0.0","@types/lodash":"4.14.61","@storybook/react":"^3.1.3","@types/react-dom":"15.5.1","@gooddata/mock-js":"0.0.19","babel-preset-react":"^6.24.1","babel-preset-stage-0":"^6.24.1","tslint-config-gooddata":"0.0.2","react-addons-test-utils":"15.3.2","@types/react-addons-test-utils":"0.14.17"},"peerDependencies":{"react":"^15.3.2","react-dom":"^15.3.2"},"_npmOperationalInternal":{"tmp":"tmp/react-components-1.1.7.tgz_1502868698638_0.15354778664186597","host":"s3://npm-registry-packages"}},"1.2.0":{"name":"@gooddata/react-components","version":"1.2.0","author":{"name":"GoodData"},"license":"SEE LICENSE IN LICENSE.txt","_id":"@gooddata/react-components@1.2.0","maintainers":[{"name":"jaroslav.tomecek","email":"jaroslav.tomecek@gooddata.com"},{"name":"zdenek.vidensky","email":"zdenek.vidensky@gooddata.com"},{"name":"tomasreichmann","email":"tomasreichmann@gmail.com"},{"name":"lpearce","email":"levi.pearce@gooddata.com"},{"name":"bradgl","email":"brad.gleich@blackabaud.com"},{"name":"mikita.yank","email":"Mikita.Yankouski@blackbaud.com"},{"name":"xandra.harrison","email":"xandra.harrison@blackbaud.com"},{"name":"stewart.stephens","email":"stewart.stephens@blackbaud.com"},{"name":"martin.mosko","email":"martin.mosko@gooddata.com"},{"name":"petrjanu","email":"petr.janu@gooddata.com"},{"name":"khanh.le","email":"khanh.le@gooddata.com"},{"name":"sondo","email":"son.do@gooddata.com"},{"name":"linhhong","email":"linh.hong@gooddata.com"},{"name":"sitina","email":"jiri.sitina@gooddata.com"},{"name":"vonsef","email":"josef.vondrak@gooddata.com"},{"name":"ondrejlangr","email":"ondrej.langr@gooddata.com"},{"name":"langhamp","email":"pavel.langhammer@gooddata.com"},{"name":"milanpavel","email":"milan.pavel1@gmail.com"},{"name":"jan.pradac","email":"jan.pradac@gooddata.com"},{"name":"bertold8","email":"ivan.nejezchleb@seznam.cz"},{"name":"bugsbunny338","email":"jiri.zajic@mensa.cz"},{"name":"nikolacech","email":"nikola.cech@gooddata.com"},{"name":"gooddata-ci","email":"rail@gooddata.com"},{"name":"peterlacko","email":"lackopeter17@gmail.com"},{"name":"strouhaljan","email":"strouhal.jan@gmail.com"},{"name":"pbenes","email":"petr.benes@gooddata.com"},{"name":"vojty","email":"vojtasek.tomas@gmail.com"},{"name":"vaclavbohac","email":"bohac.v@gmail.com"},{"name":"lhorak","email":"info@lhorak.cz"},{"name":"ocetnik","email":"ocetnik.david@gmail.com"},{"name":"lgrolig","email":"grolig@gmail.com"},{"name":"michal.marsal","email":"michal.marsal@gooddata.com"}],"homepage":"https://github.com/gooddata/gooddata-component-sdk#readme","bugs":{"url":"https://github.com/gooddata/gooddata-component-sdk/issues"},"dist":{"shasum":"6b4f259f17e90bf2f6ef6728021479d22b8d9f8e","tarball":"https://registry.npmjs.org/@gooddata/react-components/-/react-components-1.2.0.tgz","integrity":"sha512-O3+BpG9+/J/++BdKqLfEWyHOlr2ZpZU66tIeO4TF+vkuIDOwX3FMnRRl2Qq9bcAB7ZFbBLqsMiqYyF9mKkmGMg==","signatures":[{"sig":"MEYCIQCa3QZoS5Ar0dwz6be9j/zLaAdZZ2G8rPDhMXSbrR5Z5QIhAOJEuypHpwWfOs3ohmkgTO2ND4A4DNbstqzq8+NQR2VO","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}]},"jest":{"testRegex":"(/__tests__/.*|\\.(test|spec))\\.(tsx?)$","transform":{".(ts|tsx)":"<rootDir>/node_modules/ts-jest/preprocessor.js"},"mapCoverage":true,"collectCoverage":false,"coverageReporters":["html"],"collectCoverageFrom":["src/**/*.{ts,tsx}"],"moduleFileExtensions":["ts","tsx","js"]},"main":"dist/index.js","_from":".","files":["dist","src","styles"],"_shasum":"6b4f259f17e90bf2f6ef6728021479d22b8d9f8e","gitHead":"1f1f9f0298b68b1d47331d993fcae6a21c1bd0f5","scripts":{"dev":"rm -rf dist && tsc -d --outDir dist --watch","test":"jest","tslint":"tslint --format verbose --config tslint.json '{src,stories}/**/*.{ts,tsx}'","validate":"tsc -p tsconfig.base.json --noEmit && yarn tslint","storybook":"start-storybook -p 9001 -c .storybook","watchTest":"jest --watch","prepublish":"rm -rf dist && tsc -d --outDir dist","build-storybook":"build-storybook -c .storybook -o dist-storybook"},"typings":"dist/index.d.ts","_npmUser":{"name":"vaclavbohac","email":"bohac.v@gmail.com"},"deprecated":"@gooddata/react-components@1 has reached End of Support. Please upgrade (see https://sdk.gooddata.com/gooddata-ui/docs/supported_versions.html for more information).","repository":{"url":"git+ssh://git@github.com/gooddata/gooddata-component-sdk.git","type":"git"},"_npmVersion":"3.10.8","description":"GoodData React Components","directories":{},"_nodeVersion":"6.9.1","dependencies":{"uuid":"3.0.1","lodash":"4.17.4","numeral":"2.0.6","gooddata":"2.1.0","react-intl":"2.2.3","@gooddata/data-layer":"1.0.4","@gooddata/indigo-visualizations":"0.10.0"},"devDependencies":{"jest":"20.0.4","react":"15.3.2","enzyme":"2.8.0","tslint":"5.4.3","ts-jest":"20.0.4","node-sass":"^4.5.3","react-dom":"15.3.2","ts-loader":"^2.1.0","jest-junit":"1.3.0","typescript":"2.4.2","@types/jest":"20.0.4","@types/node":"7.0.8","sass-loader":"^6.0.5","@types/react":"15.0.39","babel-loader":"^7.0.0","@types/lodash":"4.14.61","@storybook/react":"^3.1.3","@types/react-dom":"15.5.1","@gooddata/mock-js":"0.0.19","babel-preset-react":"^6.24.1","babel-preset-stage-0":"^6.24.1","tslint-config-gooddata":"0.0.2","react-addons-test-utils":"15.3.2","@types/react-addons-test-utils":"0.14.17"},"peerDependencies":{"react":"^15.3.2","react-dom":"^15.3.2"},"_npmOperationalInternal":{"tmp":"tmp/react-components-1.2.0.tgz_1502968547908_0.24620491359382868","host":"s3://npm-registry-packages"}},"1.2.1":{"name":"@gooddata/react-components","version":"1.2.1","author":{"name":"GoodData"},"license":"SEE LICENSE IN LICENSE.txt","_id":"@gooddata/react-components@1.2.1","maintainers":[{"name":"jaroslav.tomecek","email":"jaroslav.tomecek@gooddata.com"},{"name":"zdenek.vidensky","email":"zdenek.vidensky@gooddata.com"},{"name":"tomasreichmann","email":"tomasreichmann@gmail.com"},{"name":"lpearce","email":"levi.pearce@gooddata.com"},{"name":"bradgl","email":"brad.gleich@blackabaud.com"},{"name":"mikita.yank","email":"Mikita.Yankouski@blackbaud.com"},{"name":"xandra.harrison","email":"xandra.harrison@blackbaud.com"},{"name":"stewart.stephens","email":"stewart.stephens@blackbaud.com"},{"name":"martin.mosko","email":"martin.mosko@gooddata.com"},{"name":"petrjanu","email":"petr.janu@gooddata.com"},{"name":"khanh.le","email":"khanh.le@gooddata.com"},{"name":"sondo","email":"son.do@gooddata.com"},{"name":"linhhong","email":"linh.hong@gooddata.com"},{"name":"sitina","email":"jiri.sitina@gooddata.com"},{"name":"vonsef","email":"josef.vondrak@gooddata.com"},{"name":"ondrejlangr","email":"ondrej.langr@gooddata.com"},{"name":"langhamp","email":"pavel.langhammer@gooddata.com"},{"name":"milanpavel","email":"milan.pavel1@gmail.com"},{"name":"jan.pradac","email":"jan.pradac@gooddata.com"},{"name":"bertold8","email":"ivan.nejezchleb@seznam.cz"},{"name":"bugsbunny338","email":"jiri.zajic@mensa.cz"},{"name":"nikolacech","email":"nikola.cech@gooddata.com"},{"name":"gooddata-ci","email":"rail@gooddata.com"},{"name":"peterlacko","email":"lackopeter17@gmail.com"},{"name":"strouhaljan","email":"strouhal.jan@gmail.com"},{"name":"pbenes","email":"petr.benes@gooddata.com"},{"name":"vojty","email":"vojtasek.tomas@gmail.com"},{"name":"vaclavbohac","email":"bohac.v@gmail.com"},{"name":"lhorak","email":"info@lhorak.cz"},{"name":"ocetnik","email":"ocetnik.david@gmail.com"},{"name":"lgrolig","email":"grolig@gmail.com"},{"name":"michal.marsal","email":"michal.marsal@gooddata.com"}],"homepage":"https://github.com/gooddata/gooddata-component-sdk#readme","bugs":{"url":"https://github.com/gooddata/gooddata-component-sdk/issues"},"dist":{"shasum":"b9bb8d2e2b025dfd02b77c4df3130143d383ef5a","tarball":"https://registry.npmjs.org/@gooddata/react-components/-/react-components-1.2.1.tgz","integrity":"sha512-hOufEYZGjRMN225Q4L1Nvic4pTvTg7CxI4KcIYRQJ0iHsRrEpPjb23IGUaxKCV28w/BT2dunM/rH0/fScjqOTQ==","signatures":[{"sig":"MEYCIQDmSSfykxdqQIpc/ZkFnvBJlkyX2V1XL+qvdudaxmjK1wIhAPvLfkwwRa5JhafilHeowDwf1g5LPqdhDUjiiVIhrODp","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}]},"jest":{"testRegex":"(/__tests__/.*|\\.(test|spec))\\.(tsx?)$","transform":{".(ts|tsx)":"<rootDir>/node_modules/ts-jest/preprocessor.js"},"mapCoverage":true,"collectCoverage":false,"coverageReporters":["html"],"collectCoverageFrom":["src/**/*.{ts,tsx}"],"moduleFileExtensions":["ts","tsx","js"]},"main":"dist/index.js","_from":".","files":["dist","src","styles"],"_shasum":"b9bb8d2e2b025dfd02b77c4df3130143d383ef5a","gitHead":"7796b66c44ec841f328f86708d0fca52a5650040","scripts":{"dev":"rm -rf dist && tsc -d --outDir dist --watch && cp -rf src/translations/ dist/translations/","test":"jest","tslint":"tslint --format verbose --config tslint.json '{src,stories}/**/*.{ts,tsx}'","validate":"tsc -p tsconfig.base.json --noEmit && yarn tslint","storybook":"start-storybook -p 9001 -c .storybook","watchTest":"jest --watch","prepublish":"rm -rf dist && tsc -d --outDir dist && cp -rf src/translations/ dist/translations/","build-storybook":"build-storybook -c .storybook -o dist-storybook"},"typings":"dist/index.d.ts","_npmUser":{"name":"pbenes","email":"petr.benes@gooddata.com"},"deprecated":"@gooddata/react-components@1 has reached End of Support. Please upgrade (see https://sdk.gooddata.com/gooddata-ui/docs/supported_versions.html for more information).","repository":{"url":"git+ssh://git@github.com/gooddata/gooddata-component-sdk.git","type":"git"},"_npmVersion":"3.10.10","description":"GoodData React Components","directories":{},"_nodeVersion":"6.9.5","dependencies":{"uuid":"3.0.1","lodash":"4.17.4","numeral":"2.0.6","gooddata":"2.1.0","react-intl":"2.2.3","@gooddata/data-layer":"1.0.4","@gooddata/indigo-visualizations":"0.10.0"},"devDependencies":{"jest":"20.0.4","react":"15.3.2","enzyme":"2.8.0","tslint":"5.4.3","ts-jest":"20.0.4","node-sass":"^4.5.3","react-dom":"15.3.2","ts-loader":"^2.1.0","jest-junit":"1.3.0","typescript":"2.4.2","@types/jest":"20.0.4","@types/node":"7.0.8","sass-loader":"^6.0.5","@types/react":"15.0.39","babel-loader":"^7.0.0","@types/lodash":"4.14.61","@storybook/react":"^3.1.3","@types/react-dom":"15.5.1","@gooddata/mock-js":"0.0.19","babel-preset-react":"^6.24.1","babel-preset-stage-0":"^6.24.1","tslint-config-gooddata":"0.0.2","react-addons-test-utils":"15.3.2","@types/react-addons-test-utils":"0.14.17"},"peerDependencies":{"react":"^15.3.2","react-dom":"^15.3.2"},"_npmOperationalInternal":{"tmp":"tmp/react-components-1.2.1.tgz_1503046746283_0.9802998783998191","host":"s3://npm-registry-packages"}},"1.2.2":{"name":"@gooddata/react-components","version":"1.2.2","author":{"name":"GoodData"},"license":"SEE LICENSE IN LICENSE.txt","_id":"@gooddata/react-components@1.2.2","maintainers":[{"name":"jaroslav.tomecek","email":"jaroslav.tomecek@gooddata.com"},{"name":"zdenek.vidensky","email":"zdenek.vidensky@gooddata.com"},{"name":"tomasreichmann","email":"tomasreichmann@gmail.com"},{"name":"lpearce","email":"levi.pearce@gooddata.com"},{"name":"bradgl","email":"brad.gleich@blackabaud.com"},{"name":"mikita.yank","email":"Mikita.Yankouski@blackbaud.com"},{"name":"xandra.harrison","email":"xandra.harrison@blackbaud.com"},{"name":"stewart.stephens","email":"stewart.stephens@blackbaud.com"},{"name":"martin.mosko","email":"martin.mosko@gooddata.com"},{"name":"petrjanu","email":"petr.janu@gooddata.com"},{"name":"khanh.le","email":"khanh.le@gooddata.com"},{"name":"sondo","email":"son.do@gooddata.com"},{"name":"linhhong","email":"linh.hong@gooddata.com"},{"name":"sitina","email":"jiri.sitina@gooddata.com"},{"name":"vonsef","email":"josef.vondrak@gooddata.com"},{"name":"ondrejlangr","email":"ondrej.langr@gooddata.com"},{"name":"langhamp","email":"pavel.langhammer@gooddata.com"},{"name":"milanpavel","email":"milan.pavel1@gmail.com"},{"name":"jan.pradac","email":"jan.pradac@gooddata.com"},{"name":"bertold8","email":"ivan.nejezchleb@seznam.cz"},{"name":"bugsbunny338","email":"jiri.zajic@mensa.cz"},{"name":"nikolacech","email":"nikola.cech@gooddata.com"},{"name":"gooddata-ci","email":"rail@gooddata.com"},{"name":"peterlacko","email":"lackopeter17@gmail.com"},{"name":"strouhaljan","email":"strouhal.jan@gmail.com"},{"name":"pbenes","email":"petr.benes@gooddata.com"},{"name":"vojty","email":"vojtasek.tomas@gmail.com"},{"name":"vaclavbohac","email":"bohac.v@gmail.com"},{"name":"lhorak","email":"info@lhorak.cz"},{"name":"ocetnik","email":"ocetnik.david@gmail.com"},{"name":"lgrolig","email":"grolig@gmail.com"},{"name":"michal.marsal","email":"michal.marsal@gooddata.com"}],"homepage":"https://github.com/gooddata/gooddata-component-sdk#readme","bugs":{"url":"https://github.com/gooddata/gooddata-component-sdk/issues"},"dist":{"shasum":"8d56d7507fc7dc871c9dd384926e7c7561b16729","tarball":"https://registry.npmjs.org/@gooddata/react-components/-/react-components-1.2.2.tgz","integrity":"sha512-off9qKDGeREMSI8M3VpIiC5xi0xIrg4w1v3276VpQWjgDRSQZsh9Sohu3fBFSpHDWN2Y9nzKbd7cv/ysjSg25A==","signatures":[{"sig":"MEUCIDj7EaPkTKfhywxj0tApmj2FUT9kKb2YE1ZJLHE9bGuwAiEAyBnHa52aaczhDTJFdkqD/2Jf/RhvSKwB/sSrPDwB8hk=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}]},"jest":{"testRegex":"(/__tests__/.*|\\.(test|spec))\\.(tsx?)$","transform":{".(ts|tsx)":"<rootDir>/node_modules/ts-jest/preprocessor.js"},"mapCoverage":true,"collectCoverage":false,"coverageReporters":["html"],"collectCoverageFrom":["src/**/*.{ts,tsx}"],"moduleFileExtensions":["ts","tsx","js"]},"main":"dist/index.js","_from":".","files":["dist","src","styles"],"_shasum":"8d56d7507fc7dc871c9dd384926e7c7561b16729","gitHead":"dfc45b7b273738a03ae68fdeeb89a6576a0545cc","scripts":{"dev":"rm -rf dist && tsc -d --outDir dist --watch && cp -rf src/translations/ dist/translations/","test":"jest","tslint":"tslint --format verbose --config tslint.json '{src,stories}/**/*.{ts,tsx}'","validate":"tsc -p tsconfig.base.json --noEmit && yarn tslint","storybook":"start-storybook -p 9001 -c .storybook","watchTest":"jest --watch","prepublish":"rm -rf dist && tsc -d --outDir dist && cp -rf src/translations/ dist/translations/","build-storybook":"build-storybook -c .storybook -o dist-storybook"},"typings":"dist/index.d.ts","_npmUser":{"name":"strouhaljan","email":"strouhal.jan@gmail.com"},"deprecated":"@gooddata/react-components@1 has reached End of Support. Please upgrade (see https://sdk.gooddata.com/gooddata-ui/docs/supported_versions.html for more information).","repository":{"url":"git+ssh://git@github.com/gooddata/gooddata-component-sdk.git","type":"git"},"_npmVersion":"3.10.10","description":"GoodData React Components","directories":{},"_nodeVersion":"6.10.1","dependencies":{"uuid":"3.0.1","lodash":"4.17.4","numeral":"2.0.6","gooddata":"2.1.0","react-intl":"2.2.3","@gooddata/data-layer":"1.0.4","@gooddata/indigo-visualizations":"0.10.1"},"devDependencies":{"jest":"20.0.4","react":"15.3.2","enzyme":"2.8.0","tslint":"5.4.3","ts-jest":"20.0.4","node-sass":"^4.5.3","react-dom":"15.3.2","ts-loader":"^2.1.0","jest-junit":"1.3.0","typescript":"2.4.2","@types/jest":"20.0.4","@types/node":"7.0.8","sass-loader":"^6.0.5","@types/react":"15.0.39","babel-loader":"^7.0.0","@types/lodash":"4.14.61","@storybook/react":"^3.1.3","@types/react-dom":"15.5.1","@gooddata/mock-js":"0.0.19","babel-preset-react":"^6.24.1","babel-preset-stage-0":"^6.24.1","tslint-config-gooddata":"0.0.2","react-addons-test-utils":"15.3.2","@types/react-addons-test-utils":"0.14.17"},"peerDependencies":{"react":"^15.3.2","react-dom":"^15.3.2"},"_npmOperationalInternal":{"tmp":"tmp/react-components-1.2.2.tgz_1503385680586_0.7296178760007024","host":"s3://npm-registry-packages"}},"1.2.3":{"name":"@gooddata/react-components","version":"1.2.3","author":{"name":"GoodData"},"license":"SEE LICENSE IN LICENSE.txt","_id":"@gooddata/react-components@1.2.3","maintainers":[{"name":"jaroslav.tomecek","email":"jaroslav.tomecek@gooddata.com"},{"name":"zdenek.vidensky","email":"zdenek.vidensky@gooddata.com"},{"name":"tomasreichmann","email":"tomasreichmann@gmail.com"},{"name":"lpearce","email":"levi.pearce@gooddata.com"},{"name":"bradgl","email":"brad.gleich@blackabaud.com"},{"name":"mikita.yank","email":"Mikita.Yankouski@blackbaud.com"},{"name":"xandra.harrison","email":"xandra.harrison@blackbaud.com"},{"name":"stewart.stephens","email":"stewart.stephens@blackbaud.com"},{"name":"martin.mosko","email":"martin.mosko@gooddata.com"},{"name":"petrjanu","email":"petr.janu@gooddata.com"},{"name":"khanh.le","email":"khanh.le@gooddata.com"},{"name":"sondo","email":"son.do@gooddata.com"},{"name":"linhhong","email":"linh.hong@gooddata.com"},{"name":"sitina","email":"jiri.sitina@gooddata.com"},{"name":"vonsef","email":"josef.vondrak@gooddata.com"},{"name":"ondrejlangr","email":"ondrej.langr@gooddata.com"},{"name":"langhamp","email":"pavel.langhammer@gooddata.com"},{"name":"milanpavel","email":"milan.pavel1@gmail.com"},{"name":"jan.pradac","email":"jan.pradac@gooddata.com"},{"name":"bertold8","email":"ivan.nejezchleb@seznam.cz"},{"name":"bugsbunny338","email":"jiri.zajic@mensa.cz"},{"name":"nikolacech","email":"nikola.cech@gooddata.com"},{"name":"gooddata-ci","email":"rail@gooddata.com"},{"name":"peterlacko","email":"lackopeter17@gmail.com"},{"name":"strouhaljan","email":"strouhal.jan@gmail.com"},{"name":"pbenes","email":"petr.benes@gooddata.com"},{"name":"vojty","email":"vojtasek.tomas@gmail.com"},{"name":"vaclavbohac","email":"bohac.v@gmail.com"},{"name":"lhorak","email":"info@lhorak.cz"},{"name":"ocetnik","email":"ocetnik.david@gmail.com"},{"name":"lgrolig","email":"grolig@gmail.com"},{"name":"michal.marsal","email":"michal.marsal@gooddata.com"}],"homepage":"https://github.com/gooddata/gooddata-component-sdk#readme","bugs":{"url":"https://github.com/gooddata/gooddata-component-sdk/issues"},"dist":{"shasum":"5c6b312ff59cb513f322b074c7a6c82d632facae","tarball":"https://registry.npmjs.org/@gooddata/react-components/-/react-components-1.2.3.tgz","integrity":"sha512-p8LSUqAgNSkvoCAQ6sn+Q6RAY2aGlO5uRQhRSfT3atBDUhhKZDG2tXR1Z0+kB4R3k/mRpd0SzK5HQLO748IoiA==","signatures":[{"sig":"MEUCIQD/oxXhuyOuvLo0d6Vi1CwkH6gYx8eVluLj28b9SCmdiAIgJdnQEmdhYrPLD5XzykjpzBy0qyUWumsVYoaTfspRlvI=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}]},"jest":{"testRegex":"(/__tests__/.*|\\.(test|spec))\\.(tsx?)$","transform":{".(ts|tsx)":"<rootDir>/node_modules/ts-jest/preprocessor.js"},"mapCoverage":true,"collectCoverage":false,"coverageReporters":["html"],"collectCoverageFrom":["src/**/*.{ts,tsx}"],"moduleFileExtensions":["ts","tsx","js"]},"main":"dist/index.js","_from":".","files":["dist","src","styles"],"_shasum":"5c6b312ff59cb513f322b074c7a6c82d632facae","gitHead":"875f360d4a0312f3179af49ffb2279ec772c8370","scripts":{"dev":"rm -rf dist && tsc -d --outDir dist --watch && cp -rf src/translations/ dist/translations/","test":"jest","tslint":"tslint --format verbose --config tslint.json '{src,stories}/**/*.{ts,tsx}'","validate":"tsc -p tsconfig.base.json --noEmit && yarn tslint","storybook":"start-storybook -p 9001 -c .storybook","watchTest":"jest --watch","prepublish":"rm -rf dist && tsc -d --outDir dist && cp -rf src/translations/ dist/translations/","build-storybook":"build-storybook -c .storybook -o dist-storybook"},"typings":"dist/index.d.ts","_npmUser":{"name":"strouhaljan","email":"strouhal.jan@gmail.com"},"deprecated":"@gooddata/react-components@1 has reached End of Support. Please upgrade (see https://sdk.gooddata.com/gooddata-ui/docs/supported_versions.html for more information).","repository":{"url":"git+ssh://git@github.com/gooddata/gooddata-component-sdk.git","type":"git"},"_npmVersion":"3.10.10","description":"GoodData React Components","directories":{},"_nodeVersion":"6.10.1","dependencies":{"uuid":"3.0.1","lodash":"4.17.4","numeral":"2.0.6","gooddata":"2.1.0","react-intl":"2.2.3","@gooddata/data-layer":"1.0.4","@gooddata/indigo-visualizations":"0.11.0"},"devDependencies":{"jest":"20.0.4","react":"15.3.2","enzyme":"2.8.0","tslint":"5.4.3","ts-jest":"20.0.4","node-sass":"^4.5.3","react-dom":"15.3.2","ts-loader":"^2.1.0","jest-junit":"1.3.0","typescript":"2.4.2","@types/jest":"20.0.4","@types/node":"7.0.8","sass-loader":"^6.0.5","@types/react":"15.0.39","babel-loader":"^7.0.0","@types/lodash":"4.14.61","@storybook/react":"^3.1.3","@types/react-dom":"15.5.1","@gooddata/mock-js":"0.0.19","babel-preset-react":"^6.24.1","babel-preset-stage-0":"^6.24.1","tslint-config-gooddata":"0.0.2","react-addons-test-utils":"15.3.2","@types/react-addons-test-utils":"0.14.17"},"peerDependencies":{"react":"^15.3.2","react-dom":"^15.3.2"},"_npmOperationalInternal":{"tmp":"tmp/react-components-1.2.3.tgz_1503404434685_0.06729631079360843","host":"s3://npm-registry-packages"}},"1.2.4":{"name":"@gooddata/react-components","version":"1.2.4","author":{"name":"GoodData"},"license":"SEE LICENSE IN LICENSE.txt","_id":"@gooddata/react-components@1.2.4","maintainers":[{"name":"laurenhunt","email":"lauren.hunt@blackbaud.com"},{"name":"jaroslav.tomecek","email":"jaroslav.tomecek@gooddata.com"},{"name":"zdenek.vidensky","email":"zdenek.vidensky@gooddata.com"},{"name":"tomasreichmann","email":"tomasreichmann@gmail.com"},{"name":"lpearce","email":"levi.pearce@gooddata.com"},{"name":"bradgl","email":"brad.gleich@blackabaud.com"},{"name":"mikita.yank","email":"Mikita.Yankouski@blackbaud.com"},{"name":"xandra.harrison","email":"xandra.harrison@blackbaud.com"},{"name":"stewart.stephens","email":"stewart.stephens@blackbaud.com"},{"name":"martin.mosko","email":"martin.mosko@gooddata.com"},{"name":"petrjanu","email":"petr.janu@gooddata.com"},{"name":"khanh.le","email":"khanh.le@gooddata.com"},{"name":"sondo","email":"son.do@gooddata.com"},{"name":"linhhong","email":"linh.hong@gooddata.com"},{"name":"sitina","email":"jiri.sitina@gooddata.com"},{"name":"vonsef","email":"josef.vondrak@gooddata.com"},{"name":"ondrejlangr","email":"ondrej.langr@gooddata.com"},{"name":"langhamp","email":"pavel.langhammer@gooddata.com"},{"name":"milanpavel","email":"milan.pavel1@gmail.com"},{"name":"jan.pradac","email":"jan.pradac@gooddata.com"},{"name":"bertold8","email":"ivan.nejezchleb@seznam.cz"},{"name":"bugsbunny338","email":"jiri.zajic@mensa.cz"},{"name":"nikolacech","email":"nikola.cech@gooddata.com"},{"name":"gooddata-ci","email":"rail@gooddata.com"},{"name":"peterlacko","email":"lackopeter17@gmail.com"},{"name":"strouhaljan","email":"strouhal.jan@gmail.com"},{"name":"pbenes","email":"petr.benes@gooddata.com"},{"name":"vojty","email":"vojtasek.tomas@gmail.com"},{"name":"vaclavbohac","email":"bohac.v@gmail.com"},{"name":"lhorak","email":"info@lhorak.cz"},{"name":"ocetnik","email":"ocetnik.david@gmail.com"},{"name":"lgrolig","email":"grolig@gmail.com"},{"name":"michal.marsal","email":"michal.marsal@gooddata.com"}],"homepage":"https://github.com/gooddata/gooddata-component-sdk#readme","bugs":{"url":"https://github.com/gooddata/gooddata-component-sdk/issues"},"dist":{"shasum":"0d4be41d5af1ea68f2ecc8c829438d6dec67b5b0","tarball":"https://registry.npmjs.org/@gooddata/react-components/-/react-components-1.2.4.tgz","integrity":"sha512-rV+X/dnFhP34XfWkiM1YWCQxaP+jBd8TH9AKYnRS6re6jZUpEx+nlPh65DoajhXs2aAzeCnBt71sMvCyJgqC8A==","signatures":[{"sig":"MEYCIQD988ow3nZGHXjIhEYyCyNOiQ5gccRCjus8tIRlJXu4CwIhALvYk2g0XARGmRiAQW8c67h/Ln0f0yzmV9OszE5+xRNa","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}]},"jest":{"testRegex":"(/__tests__/.*|\\.(test|spec))\\.(tsx?)$","transform":{".(ts|tsx)":"<rootDir>/node_modules/ts-jest/preprocessor.js"},"mapCoverage":true,"collectCoverage":false,"coverageReporters":["html"],"collectCoverageFrom":["src/**/*.{ts,tsx}"],"moduleFileExtensions":["ts","tsx","js"]},"main":"dist/index.js","_from":".","files":["dist","src","styles"],"_shasum":"0d4be41d5af1ea68f2ecc8c829438d6dec67b5b0","gitHead":"61ba0d988395170c6876a75c52120ae58b935111","scripts":{"dev":"rm -rf dist && tsc -d --outDir dist --watch && cp -rf src/translations/ dist/translations/","test":"jest --watch","tslint":"tslint --format verbose --config tslint.json '{src,stories}/**/*.{ts,tsx}'","validate":"tsc -p tsconfig.base.json --noEmit && yarn tslint","build-css":"node-sass --importer node_modules/node-sass-magic-importer/dist/cli.js -o styles/css styles/scss/main.scss","storybook":"start-storybook -p 9001 -c .storybook","prepublish":"rm -rf dist && tsc -d --outDir dist && cp -rf src/translations/ dist/translations/ && yarn build-css","build-storybook":"build-storybook -c .storybook -o dist-storybook"},"typings":"dist/index.d.ts","_npmUser":{"name":"vaclavbohac","email":"bohac.v@gmail.com"},"deprecated":"@gooddata/react-components@1 has reached End of Support. Please upgrade (see https://sdk.gooddata.com/gooddata-ui/docs/supported_versions.html for more information).","repository":{"url":"git+ssh://git@github.com/gooddata/gooddata-component-sdk.git","type":"git"},"_npmVersion":"3.10.10","description":"GoodData React Components","directories":{},"_nodeVersion":"6.10.1","dependencies":{"uuid":"3.0.1","lodash":"4.17.4","numeral":"2.0.6","gooddata":"3.0.0","classnames":"2.2.5","react-intl":"2.2.3","@gooddata/goodstrap":"51.0.0","@gooddata/data-layer":"1.0.5","@gooddata/indigo-visualizations":"0.11.0"},"devDependencies":{"jest":"20.0.4","react":"15.3.2","enzyme":"2.8.0","tslint":"5.4.3","ts-jest":"20.0.4","node-sass":"^4.5.3","react-dom":"15.3.2","ts-loader":"^2.1.0","jest-junit":"1.3.0","typescript":"2.4.2","@types/jest":"20.0.4","@types/node":"7.0.8","sass-loader":"^6.0.5","@types/react":"16.0.4","@types/lodash":"4.14.61","@storybook/react":"^3.1.3","@types/react-dom":"15.5.4","@gooddata/mock-js":"0.0.22","tslint-config-gooddata":"0.0.2","react-addons-test-utils":"15.3.2","node-sass-magic-importer":"4.1.5","@types/react-addons-test-utils":"0.14.17"},"peerDependencies":{"react":"^15.3.2","react-dom":"^15.3.2"},"_npmOperationalInternal":{"tmp":"tmp/react-components-1.2.4.tgz_1504013773926_0.6215201150625944","host":"s3://npm-registry-packages"}},"1.2.5":{"name":"@gooddata/react-components","version":"1.2.5","author":{"name":"GoodData"},"license":"SEE LICENSE IN LICENSE.txt","_id":"@gooddata/react-components@1.2.5","maintainers":[{"name":"laurenhunt","email":"lauren.hunt@blackbaud.com"},{"name":"jaroslav.tomecek","email":"jaroslav.tomecek@gooddata.com"},{"name":"zdenek.vidensky","email":"zdenek.vidensky@gooddata.com"},{"name":"tomasreichmann","email":"tomasreichmann@gmail.com"},{"name":"lpearce","email":"levi.pearce@gooddata.com"},{"name":"bradgl","email":"brad.gleich@blackabaud.com"},{"name":"mikita.yank","email":"Mikita.Yankouski@blackbaud.com"},{"name":"xandra.harrison","email":"xandra.harrison@blackbaud.com"},{"name":"stewart.stephens","email":"stewart.stephens@blackbaud.com"},{"name":"martin.mosko","email":"martin.mosko@gooddata.com"},{"name":"petrjanu","email":"petr.janu@gooddata.com"},{"name":"khanh.le","email":"khanh.le@gooddata.com"},{"name":"sondo","email":"son.do@gooddata.com"},{"name":"linhhong","email":"linh.hong@gooddata.com"},{"name":"sitina","email":"jiri.sitina@gooddata.com"},{"name":"vonsef","email":"josef.vondrak@gooddata.com"},{"name":"ondrejlangr","email":"ondrej.langr@gooddata.com"},{"name":"langhamp","email":"pavel.langhammer@gooddata.com"},{"name":"milanpavel","email":"milan.pavel1@gmail.com"},{"name":"jan.pradac","email":"jan.pradac@gooddata.com"},{"name":"bertold8","email":"ivan.nejezchleb@seznam.cz"},{"name":"bugsbunny338","email":"jiri.zajic@mensa.cz"},{"name":"nikolacech","email":"nikola.cech@gooddata.com"},{"name":"gooddata-ci","email":"rail@gooddata.com"},{"name":"peterlacko","email":"lackopeter17@gmail.com"},{"name":"strouhaljan","email":"strouhal.jan@gmail.com"},{"name":"pbenes","email":"petr.benes@gooddata.com"},{"name":"vojty","email":"vojtasek.tomas@gmail.com"},{"name":"vaclavbohac","email":"bohac.v@gmail.com"},{"name":"lhorak","email":"info@lhorak.cz"},{"name":"ocetnik","email":"ocetnik.david@gmail.com"},{"name":"lgrolig","email":"grolig@gmail.com"},{"name":"michal.marsal","email":"michal.marsal@gooddata.com"}],"homepage":"https://github.com/gooddata/gooddata-component-sdk#readme","bugs":{"url":"https://github.com/gooddata/gooddata-component-sdk/issues"},"dist":{"shasum":"a6910bd97ec1f8818861ce8f51e3fa41b260f8e3","tarball":"https://registry.npmjs.org/@gooddata/react-components/-/react-components-1.2.5.tgz","integrity":"sha512-DRjnTEqcZ4jFbiiSWqlOO41hiocvUEMkE5Abhh+GGqp66yjKmTecZY0xsSiYZMChM2PBWHidCxoP+OL00HOLIw==","signatures":[{"sig":"MEQCID82kH3NoDZ4b5RQ9xhIwEKst2mmokj6vt4KnlK9LwfQAiAJ7fwbWHi4muKS9vKehyauynpwwNXEO9523OTyk0KmPA==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}]},"jest":{"testRegex":"(/__tests__/.*|\\.(test|spec))\\.(tsx?)$","transform":{".(ts|tsx)":"<rootDir>/node_modules/ts-jest/preprocessor.js"},"mapCoverage":true,"collectCoverage":false,"coverageReporters":["html"],"collectCoverageFrom":["src/**/*.{ts,tsx}"],"moduleFileExtensions":["ts","tsx","js"]},"main":"dist/index.js","_from":".","files":["dist","src","styles"],"_shasum":"a6910bd97ec1f8818861ce8f51e3fa41b260f8e3","gitHead":"aae1908da3705927782d6ffc6670e92fa994a8c5","scripts":{"dev":"rm -rf dist && tsc -d --outDir dist --watch && cp -rf src/translations/ dist/translations/","test":"jest --watch","tslint":"tslint --format verbose --config tslint.json '{src,stories}/**/*.{ts,tsx}'","validate":"tsc -p tsconfig.base.json --noEmit && yarn tslint","build-css":"node-sass --importer node_modules/node-sass-magic-importer/dist/cli.js -o styles/css styles/scss/main.scss","storybook":"start-storybook -p 9001 -c .storybook","prepublish":"rm -rf dist && tsc -d --outDir dist && cp -rf src/translations/ dist/translations/ && yarn build-css","build-storybook":"build-storybook -c .storybook -o dist-storybook"},"typings":"dist/index.d.ts","_npmUser":{"name":"strouhaljan","email":"strouhal.jan@gmail.com"},"deprecated":"@gooddata/react-components@1 has reached End of Support. Please upgrade (see https://sdk.gooddata.com/gooddata-ui/docs/supported_versions.html for more information).","repository":{"url":"git+ssh://git@github.com/gooddata/gooddata-component-sdk.git","type":"git"},"_npmVersion":"3.10.10","description":"GoodData React Components","directories":{},"_nodeVersion":"6.10.1","dependencies":{"uuid":"3.0.1","lodash":"4.17.4","numeral":"2.0.6","gooddata":"3.0.0","classnames":"2.2.5","react-intl":"2.2.3","@gooddata/goodstrap":"51.0.0","@gooddata/data-layer":"1.0.5","@gooddata/indigo-visualizations":"0.11.1"},"devDependencies":{"jest":"20.0.4","react":"15.3.2","enzyme":"2.8.0","tslint":"5.4.3","ts-jest":"20.0.4","node-sass":"4.5.3","react-dom":"15.3.2","ts-loader":"2.3.3","jest-junit":"1.3.0","typescript":"2.4.2","@types/jest":"20.0.4","@types/node":"7.0.8","sass-loader":"6.0.6","@types/react":"16.0.4","@types/lodash":"4.14.61","@storybook/react":"3.2.6","@types/react-dom":"15.5.4","@gooddata/mock-js":"0.0.22","tslint-config-gooddata":"0.0.2","react-addons-test-utils":"15.3.2","node-sass-magic-importer":"4.1.5","@types/react-addons-test-utils":"0.14.17"},"peerDependencies":{"react":"^15.3.2","react-dom":"^15.3.2"},"_npmOperationalInternal":{"tmp":"tmp/react-components-1.2.5.tgz_1504075523923_0.5517275617457926","host":"s3://npm-registry-packages"}},"1.2.6":{"name":"@gooddata/react-components","version":"1.2.6","author":{"name":"GoodData"},"license":"SEE LICENSE IN LICENSE.txt","_id":"@gooddata/react-components@1.2.6","maintainers":[{"name":"laurenhunt","email":"lauren.hunt@blackbaud.com"},{"name":"jaroslav.tomecek","email":"jaroslav.tomecek@gooddata.com"},{"name":"zdenek.vidensky","email":"zdenek.vidensky@gooddata.com"},{"name":"tomasreichmann","email":"tomasreichmann@gmail.com"},{"name":"lpearce","email":"levi.pearce@gooddata.com"},{"name":"bradgl","email":"brad.gleich@blackabaud.com"},{"name":"mikita.yank","email":"Mikita.Yankouski@blackbaud.com"},{"name":"xandra.harrison","email":"xandra.harrison@blackbaud.com"},{"name":"stewart.stephens","email":"stewart.stephens@blackbaud.com"},{"name":"martin.mosko","email":"martin.mosko@gooddata.com"},{"name":"petrjanu","email":"petr.janu@gooddata.com"},{"name":"khanh.le","email":"khanh.le@gooddata.com"},{"name":"sondo","email":"son.do@gooddata.com"},{"name":"linhhong","email":"linh.hong@gooddata.com"},{"name":"sitina","email":"jiri.sitina@gooddata.com"},{"name":"vonsef","email":"josef.vondrak@gooddata.com"},{"name":"ondrejlangr","email":"ondrej.langr@gooddata.com"},{"name":"langhamp","email":"pavel.langhammer@gooddata.com"},{"name":"milanpavel","email":"milan.pavel1@gmail.com"},{"name":"jan.pradac","email":"jan.pradac@gooddata.com"},{"name":"bertold8","email":"ivan.nejezchleb@seznam.cz"},{"name":"bugsbunny338","email":"jiri.zajic@mensa.cz"},{"name":"nikolacech","email":"nikola.cech@gooddata.com"},{"name":"gooddata-ci","email":"rail@gooddata.com"},{"name":"peterlacko","email":"lackopeter17@gmail.com"},{"name":"strouhaljan","email":"strouhal.jan@gmail.com"},{"name":"pbenes","email":"petr.benes@gooddata.com"},{"name":"vojty","email":"vojtasek.tomas@gmail.com"},{"name":"vaclavbohac","email":"bohac.v@gmail.com"},{"name":"lhorak","email":"info@lhorak.cz"},{"name":"ocetnik","email":"ocetnik.david@gmail.com"},{"name":"lgrolig","email":"grolig@gmail.com"},{"name":"michal.marsal","email":"michal.marsal@gooddata.com"}],"homepage":"https://github.com/gooddata/gooddata-component-sdk#readme","bugs":{"url":"https://github.com/gooddata/gooddata-component-sdk/issues"},"dist":{"shasum":"a19b5600cfdc2813b736810fb237e260a84fb6a0","tarball":"https://registry.npmjs.org/@gooddata/react-components/-/react-components-1.2.6.tgz","integrity":"sha512-NgUEkyFi3/MB8gahfcLkvGkWipVxkG61sgQ9ycA5vCpHNXTnv22m59b8JeX8izulA3W8Cm09da4MAM0+G6KkxA==","signatures":[{"sig":"MEUCIB8tlSR0ZY+OVrlkxMWISaKVvX4OddVOsLKwZlvw0wg2AiEA0D6NM0ZSvf8YhXZ62ULOmRM97K/12nZwbm3Zu1p3EHw=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}]},"jest":{"testRegex":"(/__tests__/.*|\\.(test|spec))\\.(tsx?)$","transform":{".(ts|tsx)":"<rootDir>/node_modules/ts-jest/preprocessor.js"},"mapCoverage":true,"collectCoverage":false,"coverageReporters":["html"],"collectCoverageFrom":["src/**/*.{ts,tsx}"],"moduleFileExtensions":["ts","tsx","js"],"setupTestFrameworkScriptFile":"<rootDir>/jest.setup.js"},"main":"dist/index.js","_from":".","files":["dist","src","styles"],"_shasum":"a19b5600cfdc2813b736810fb237e260a84fb6a0","gitHead":"e8110c05c4ccda1f8e0ff7677002578db568dba4","scripts":{"dev":"rm -rf dist && tsc -d --outDir dist --watch && cp -rf src/translations/ dist/translations/","test":"jest --watch","tslint":"tslint --format verbose --config tslint.json '{src,stories}/**/*.{ts,tsx}'","validate":"tsc -p tsconfig.base.json --noEmit && yarn tslint","build-css":"node-sass --importer node_modules/node-sass-magic-importer/dist/cli.js -o styles/css styles/scss/main.scss","storybook":"start-storybook -p 9001 -c .storybook","prepublish":"rm -rf dist && tsc -d --outDir dist && cp -rf src/translations/ dist/translations/ && yarn build-css","build-storybook":"build-storybook -c .storybook -o dist-storybook"},"typings":"dist/index.d.ts","_npmUser":{"name":"strouhaljan","email":"strouhal.jan@gmail.com"},"deprecated":"@gooddata/react-components@1 has reached End of Support. Please upgrade (see https://sdk.gooddata.com/gooddata-ui/docs/supported_versions.html for more information).","repository":{"url":"git+ssh://git@github.com/gooddata/gooddata-component-sdk.git","type":"git"},"_npmVersion":"3.10.10","description":"GoodData React Components","directories":{},"_nodeVersion":"6.10.1","dependencies":{"uuid":"3.0.1","lodash":"4.17.4","numeral":"2.0.6","gooddata":"3.0.0","classnames":"2.2.5","react-intl":"2.2.3","@gooddata/goodstrap":"51.0.0","@gooddata/data-layer":"2.0.0","@gooddata/indigo-visualizations":"0.11.1"},"devDependencies":{"jest":"20.0.4","react":"15.3.2","enzyme":"2.8.0","tslint":"5.4.3","ts-jest":"20.0.4","node-sass":"4.5.3","react-dom":"15.3.2","ts-loader":"2.3.3","jest-junit":"1.3.0","typescript":"2.4.2","@types/jest":"20.0.4","@types/node":"7.0.8","sass-loader":"6.0.6","@types/react":"16.0.4","@types/lodash":"4.14.61","@storybook/react":"3.2.6","@types/react-dom":"15.5.4","@gooddata/mock-js":"0.0.22","tslint-config-gooddata":"0.0.2","react-addons-test-utils":"15.3.2","node-sass-magic-importer":"4.1.5","@types/react-addons-test-utils":"0.14.17"},"peerDependencies":{"react":"^15.3.2","react-dom":"^15.3.2"},"_npmOperationalInternal":{"tmp":"tmp/react-components-1.2.6.tgz_1504247093289_0.950075262458995","host":"s3://npm-registry-packages"}},"2.0.0":{"name":"@gooddata/react-components","version":"2.0.0","author":{"name":"GoodData"},"license":"SEE LICENSE IN LICENSE.txt","_id":"@gooddata/react-components@2.0.0","maintainers":[{"name":"laurenhunt","email":"lauren.hunt@blackbaud.com"},{"name":"jaroslav.tomecek","email":"jaroslav.tomecek@gooddata.com"},{"name":"zdenek.vidensky","email":"zdenek.vidensky@gooddata.com"},{"name":"tomasreichmann","email":"tomasreichmann@gmail.com"},{"name":"lpearce","email":"levi.pearce@gooddata.com"},{"name":"bradgl","email":"brad.gleich@blackabaud.com"},{"name":"mikita.yank","email":"Mikita.Yankouski@blackbaud.com"},{"name":"xandra.harrison","email":"xandra.harrison@blackbaud.com"},{"name":"stewart.stephens","email":"stewart.stephens@blackbaud.com"},{"name":"martin.mosko","email":"martin.mosko@gooddata.com"},{"name":"petrjanu","email":"petr.janu@gooddata.com"},{"name":"khanh.le","email":"khanh.le@gooddata.com"},{"name":"sondo","email":"son.do@gooddata.com"},{"name":"linhhong","email":"linh.hong@gooddata.com"},{"name":"sitina","email":"jiri.sitina@gooddata.com"},{"name":"vonsef","email":"josef.vondrak@gooddata.com"},{"name":"ondrejlangr","email":"ondrej.langr@gooddata.com"},{"name":"langhamp","email":"pavel.langhammer@gooddata.com"},{"name":"milanpavel","email":"milan.pavel1@gmail.com"},{"name":"jan.pradac","email":"jan.pradac@gooddata.com"},{"name":"bertold8","email":"ivan.nejezchleb@seznam.cz"},{"name":"bugsbunny338","email":"jiri.zajic@mensa.cz"},{"name":"nikolacech","email":"nikola.cech@gooddata.com"},{"name":"gooddata-ci","email":"rail@gooddata.com"},{"name":"peterlacko","email":"lackopeter17@gmail.com"},{"name":"strouhaljan","email":"strouhal.jan@gmail.com"},{"name":"pbenes","email":"petr.benes@gooddata.com"},{"name":"vojty","email":"vojtasek.tomas@gmail.com"},{"name":"vaclavbohac","email":"bohac.v@gmail.com"},{"name":"lhorak","email":"info@lhorak.cz"},{"name":"ocetnik","email":"ocetnik.david@gmail.com"},{"name":"lgrolig","email":"grolig@gmail.com"},{"name":"michal.marsal","email":"michal.marsal@gooddata.com"}],"homepage":"https://github.com/gooddata/gooddata-component-sdk#readme","bugs":{"url":"https://github.com/gooddata/gooddata-component-sdk/issues"},"dist":{"shasum":"52f0b70b7ab0919797d358ae76639d7811b8d652","tarball":"https://registry.npmjs.org/@gooddata/react-components/-/react-components-2.0.0.tgz","integrity":"sha512-U/Q9zRYhG47uWZivdWp5FvvyZdrZBV6p7g+UHCFHjIi/wgO9LCdQhflopFLJ2iAB6OhOFoW53f0ucZBiOD5pAw==","signatures":[{"sig":"MEUCIB8JPWpujjuZaGjMFNXQ0iawpuCjelC+PKTZJ+SeCgOEAiEAmzlMcjOINJwaTvwDM0Y3ExeKBYDaOEVVjYqPlzgPWzo=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}]},"jest":{"testRegex":"(/__tests__/.*|\\.(test|spec))\\.(tsx?)$","transform":{".(ts|tsx)":"<rootDir>/node_modules/ts-jest/preprocessor.js"},"mapCoverage":true,"collectCoverage":false,"coverageReporters":["html"],"collectCoverageFrom":["src/**/*.{ts,tsx}"],"moduleFileExtensions":["ts","tsx","js"],"setupTestFrameworkScriptFile":"<rootDir>/jest.setup.js"},"main":"dist/index.js","_from":".","files":["dist","src","styles"],"_shasum":"52f0b70b7ab0919797d358ae76639d7811b8d652","gitHead":"79df5a5fbdd900588f1af43e1858f487f3cac5bb","scripts":{"dev":"rm -rf dist && tsc -d --outDir dist --watch && cp -rf src/translations/ dist/translations/","test":"jest --watch","tslint":"tslint --format verbose --config tslint.json '{src,stories}/**/*.{ts,tsx}'","validate":"rm -rf dist && tsc -p tsconfig.base.json --noEmit && yarn tslint","build-css":"node-sass --importer node_modules/node-sass-magic-importer/dist/cli.js -o styles/css styles/scss/main.scss","storybook":"start-storybook -p 9001 -c .storybook","prepublish":"rm -rf dist && tsc -d --outDir dist && cp -rf src/translations/ dist/translations/ && yarn build-css","build-storybook":"build-storybook -c .storybook -o dist-storybook"},"typings":"dist/index.d.ts","_npmUser":{"name":"pbenes","email":"petr.benes@gooddata.com"},"deprecated":"@gooddata/react-components@2 has reached End of Support. Please upgrade (see https://sdk.gooddata.com/gooddata-ui/docs/supported_versions.html for more information).","repository":{"url":"git+ssh://git@github.com/gooddata/gooddata-component-sdk.git","type":"git"},"_npmVersion":"3.10.10","description":"GoodData React Components","directories":{},"_nodeVersion":"6.9.5","dependencies":{"uuid":"3.0.1","lodash":"4.17.4","numeral":"2.0.6","gooddata":"3.0.0","classnames":"2.2.5","react-intl":"2.2.3","@gooddata/goodstrap":"51.0.0","@gooddata/data-layer":"2.0.2","@gooddata/indigo-visualizations":"0.11.1"},"devDependencies":{"jest":"21.0.0","react":"15.3.2","enzyme":"2.8.0","tslint":"5.4.3","ts-jest":"21.0.0","node-sass":"4.5.3","react-dom":"15.3.2","ts-loader":"2.3.3","jest-junit":"3.0.0","typescript":"2.4.2","@types/jest":"20.0.4","@types/node":"7.0.8","sass-loader":"6.0.6","@types/react":"16.0.4","@types/lodash":"4.14.61","@storybook/react":"3.2.6","@types/react-dom":"15.5.4","@gooddata/mock-js":"0.0.22","tslint-config-gooddata":"0.0.2","react-addons-test-utils":"15.3.2","@storybook/addon-options":"3.2.6","node-sass-magic-importer":"4.1.5","@types/react-addons-test-utils":"0.14.17"},"peerDependencies":{"react":"^15.3.2","react-dom":"^15.3.2"},"_npmOperationalInternal":{"tmp":"tmp/react-components-2.0.0.tgz_1504676775957_0.061680136481299996","host":"s3://npm-registry-packages"}},"2.1.0":{"name":"@gooddata/react-components","version":"2.1.0","author":{"name":"GoodData"},"license":"SEE LICENSE IN LICENSE.txt","_id":"@gooddata/react-components@2.1.0","maintainers":[{"name":"laurenhunt","email":"lauren.hunt@blackbaud.com"},{"name":"jaroslav.tomecek","email":"jaroslav.tomecek@gooddata.com"},{"name":"zdenek.vidensky","email":"zdenek.vidensky@gooddata.com"},{"name":"tomasreichmann","email":"tomasreichmann@gmail.com"},{"name":"lpearce","email":"levi.pearce@gooddata.com"},{"name":"bradgl","email":"brad.gleich@blackabaud.com"},{"name":"mikita.yank","email":"Mikita.Yankouski@blackbaud.com"},{"name":"xandra.harrison","email":"xandra.harrison@blackbaud.com"},{"name":"stewart.stephens","email":"stewart.stephens@blackbaud.com"},{"name":"martin.mosko","email":"martin.mosko@gooddata.com"},{"name":"petrjanu","email":"petr.janu@gooddata.com"},{"name":"khanh.le","email":"khanh.le@gooddata.com"},{"name":"sondo","email":"son.do@gooddata.com"},{"name":"linhhong","email":"linh.hong@gooddata.com"},{"name":"sitina","email":"jiri.sitina@gooddata.com"},{"name":"vonsef","email":"josef.vondrak@gooddata.com"},{"name":"ondrejlangr","email":"ondrej.langr@gooddata.com"},{"name":"langhamp","email":"pavel.langhammer@gooddata.com"},{"name":"milanpavel","email":"milan.pavel1@gmail.com"},{"name":"jan.pradac","email":"jan.pradac@gooddata.com"},{"name":"bertold8","email":"ivan.nejezchleb@seznam.cz"},{"name":"bugsbunny338","email":"jiri.zajic@mensa.cz"},{"name":"nikolacech","email":"nikola.cech@gooddata.com"},{"name":"gooddata-ci","email":"rail@gooddata.com"},{"name":"peterlacko","email":"lackopeter17@gmail.com"},{"name":"strouhaljan","email":"strouhal.jan@gmail.com"},{"name":"pbenes","email":"petr.benes@gooddata.com"},{"name":"vojty","email":"vojtasek.tomas@gmail.com"},{"name":"vaclavbohac","email":"bohac.v@gmail.com"},{"name":"lhorak","email":"info@lhorak.cz"},{"name":"ocetnik","email":"ocetnik.david@gmail.com"},{"name":"lgrolig","email":"grolig@gmail.com"},{"name":"michal.marsal","email":"michal.marsal@gooddata.com"}],"homepage":"https://github.com/gooddata/gooddata-component-sdk#readme","bugs":{"url":"https://github.com/gooddata/gooddata-component-sdk/issues"},"dist":{"shasum":"f4ab16f7f7b18b323a470782244cc75d84b146b9","tarball":"https://registry.npmjs.org/@gooddata/react-components/-/react-components-2.1.0.tgz","integrity":"sha512-zQCRUyNh9OSIJMHKYoer/pzhegTH3PVJI589Mm105XqOv27r4LEHKKkut1InvwBoPobEzKvOMxp7xguFUwaXAg==","signatures":[{"sig":"MEQCIB4wnt9LI9rh/nXJD0dNSIbztAb69Y5KjYOJMBZoF033AiBjrMi/l42jvbsb6+fdebMNqf5HuC01M/vlSmb2ANul9A==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}]},"jest":{"testRegex":"(/__tests__/.*|\\.(test|spec))\\.(tsx?)$","transform":{".(ts|tsx)":"<rootDir>/node_modules/ts-jest/preprocessor.js"},"mapCoverage":true,"collectCoverage":false,"coverageReporters":["html"],"collectCoverageFrom":["src/**/*.{ts,tsx}"],"moduleFileExtensions":["ts","tsx","js"],"setupTestFrameworkScriptFile":"<rootDir>/jest.setup.js"},"main":"dist/index.js","_from":".","files":["dist","src","styles"],"_shasum":"f4ab16f7f7b18b323a470782244cc75d84b146b9","gitHead":"ed1c7650a8a5a3f50f034102bfaffe25760d2475","scripts":{"dev":"rm -rf dist && tsc -d --outDir dist --watch && cp -rf src/translations/ dist/translations/","test":"jest --watch","tslint":"tslint --format verbose --config tslint.json '{src,stories}/**/*.{ts,tsx}'","validate":"rm -rf dist && tsc -p tsconfig.base.json --noEmit && yarn tslint","build-css":"node-sass --importer node_modules/node-sass-magic-importer/dist/cli.js -o styles/css styles/scss/main.scss","storybook":"start-storybook -p 9001 -c .storybook","prepublish":"rm -rf dist && tsc -d --outDir dist && cp -rf src/translations/ dist/translations/ && yarn build-css","build-storybook":"build-storybook -c .storybook -o dist-storybook"},"typings":"dist/index.d.ts","_npmUser":{"name":"pbenes","email":"petr.benes@gooddata.com"},"deprecated":"@gooddata/react-components@2 has reached End of Support. Please upgrade (see https://sdk.gooddata.com/gooddata-ui/docs/supported_versions.html for more information).","repository":{"url":"git+ssh://git@github.com/gooddata/gooddata-component-sdk.git","type":"git"},"_npmVersion":"3.10.10","description":"GoodData React Components","directories":{},"_nodeVersion":"6.9.5","dependencies":{"uuid":"3.0.1","lodash":"4.17.4","numeral":"2.0.6","gooddata":"3.0.0","classnames":"2.2.5","react-intl":"2.2.3","@gooddata/goodstrap":"52.0.0","@gooddata/data-layer":"3.0.0","@gooddata/indigo-visualizations":"0.11.1"},"devDependencies":{"jest":"21.0.0","react":"15.3.2","enzyme":"2.8.0","tslint":"5.4.3","ts-jest":"21.0.0","node-sass":"4.5.3","react-dom":"15.3.2","ts-loader":"2.3.3","jest-junit":"3.0.0","typescript":"2.4.2","@types/jest":"20.0.4","@types/node":"7.0.8","react-redux":"5.0.6","sass-loader":"6.0.6","@types/react":"16.0.4","@types/lodash":"4.14.61","@storybook/react":"3.2.6","@types/react-dom":"15.5.4","@gooddata/mock-js":"0.0.22","tslint-config-gooddata":"0.0.2","react-addons-test-utils":"15.3.2","@storybook/addon-options":"3.2.6","node-sass-magic-importer":"4.1.5","@types/react-addons-test-utils":"0.14.17"},"peerDependencies":{"react":"^15.3.2","react-dom":"^15.3.2"},"_npmOperationalInternal":{"tmp":"tmp/react-components-2.1.0.tgz_1505212197614_0.4102105749770999","host":"s3://npm-registry-packages"}},"2.1.1":{"name":"@gooddata/react-components","version":"2.1.1","author":{"name":"GoodData"},"license":"SEE LICENSE IN LICENSE.txt","_id":"@gooddata/react-components@2.1.1","maintainers":[{"name":"tomsatgd","email":"tomas.satinsky@gooddata.com"},{"name":"laurenhunt","email":"lauren.hunt@blackbaud.com"},{"name":"jaroslav.tomecek","email":"jaroslav.tomecek@gooddata.com"},{"name":"zdenek.vidensky","email":"zdenek.vidensky@gooddata.com"},{"name":"tomasreichmann","email":"tomasreichmann@gmail.com"},{"name":"lpearce","email":"levi.pearce@gooddata.com"},{"name":"bradgl","email":"brad.gleich@blackabaud.com"},{"name":"mikita.yank","email":"Mikita.Yankouski@blackbaud.com"},{"name":"xandra.harrison","email":"xandra.harrison@blackbaud.com"},{"name":"stewart.stephens","email":"stewart.stephens@blackbaud.com"},{"name":"martin.mosko","email":"martin.mosko@gooddata.com"},{"name":"petrjanu","email":"petr.janu@gooddata.com"},{"name":"khanh.le","email":"khanh.le@gooddata.com"},{"name":"sondo","email":"son.do@gooddata.com"},{"name":"linhhong","email":"linh.hong@gooddata.com"},{"name":"sitina","email":"jiri.sitina@gooddata.com"},{"name":"vonsef","email":"josef.vondrak@gooddata.com"},{"name":"ondrejlangr","email":"ondrej.langr@gooddata.com"},{"name":"langhamp","email":"pavel.langhammer@gooddata.com"},{"name":"milanpavel","email":"milan.pavel1@gmail.com"},{"name":"jan.pradac","email":"jan.pradac@gooddata.com"},{"name":"bertold8","email":"ivan.nejezchleb@seznam.cz"},{"name":"bugsbunny338","email":"jiri.zajic@mensa.cz"},{"name":"nikolacech","email":"nikola.cech@gooddata.com"},{"name":"gooddata-ci","email":"rail@gooddata.com"},{"name":"peterlacko","email":"lackopeter17@gmail.com"},{"name":"strouhaljan","email":"strouhal.jan@gmail.com"},{"name":"pbenes","email":"petr.benes@gooddata.com"},{"name":"vojty","email":"vojtasek.tomas@gmail.com"},{"name":"vaclavbohac","email":"bohac.v@gmail.com"},{"name":"lhorak","email":"info@lhorak.cz"},{"name":"ocetnik","email":"ocetnik.david@gmail.com"},{"name":"lgrolig","email":"grolig@gmail.com"},{"name":"michal.marsal","email":"michal.marsal@gooddata.com"}],"homepage":"https://github.com/gooddata/gooddata-component-sdk#readme","bugs":{"url":"https://github.com/gooddata/gooddata-component-sdk/issues"},"dist":{"shasum":"fc832322643b21b3edf0b4460a34b2ff194efb14","tarball":"https://registry.npmjs.org/@gooddata/react-components/-/react-components-2.1.1.tgz","integrity":"sha512-cehZuB7bEjZeO2Ycv6HJBXQcyqc60UQOSHMKHPmAHbY/+E4pnYs1w2UE0kwBRKe9ckd1xQzP08qHte3aV9K65A==","signatures":[{"sig":"MEUCIQDtIifQIdV/1YbkVQUQiwyjpjprE8BoIl/ZiQHuDe7Q+AIgeCYhx9dabGDqDe7T/xHe9s4bo/QaNaZ2FswX8lYMiR4=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}]},"jest":{"testRegex":"(/__tests__/.*|\\.(test|spec))\\.(tsx?)$","transform":{".(ts|tsx)":"<rootDir>/node_modules/ts-jest/preprocessor.js"},"mapCoverage":true,"collectCoverage":false,"coverageReporters":["html"],"collectCoverageFrom":["src/**/*.{ts,tsx}"],"moduleFileExtensions":["ts","tsx","js"],"setupTestFrameworkScriptFile":"<rootDir>/jest.setup.js"},"main":"dist/index.js","_from":".","files":["dist","src","styles"],"_shasum":"fc832322643b21b3edf0b4460a34b2ff194efb14","gitHead":"ca9c17dafd621bc901fed80cfd3c22f668e642c2","scripts":{"dev":"rm -rf dist && tsc -d --outDir dist --watch && cp -rf src/translations/ dist/translations/","test":"jest --watch","tslint":"tslint --format verbose --config tslint.json '{src,stories}/**/*.{ts,tsx}'","validate":"rm -rf dist && tsc -p tsconfig.base.json --noEmit && yarn tslint","build-css":"node-sass --importer node_modules/node-sass-magic-importer/dist/cli.js -o styles/css styles/scss/main.scss","storybook":"start-storybook -p 9001 -c .storybook","prepublish":"rm -rf dist && tsc -d --outDir dist && cp -rf src/translations/ dist/translations/ && yarn build-css","build-storybook":"build-storybook -c .storybook -o dist-storybook"},"typings":"dist/index.d.ts","_npmUser":{"name":"petrjanu","email":"petr.janu@gooddata.com"},"deprecated":"@gooddata/react-components@2 has reached End of Support. Please upgrade (see https://sdk.gooddata.com/gooddata-ui/docs/supported_versions.html for more information).","repository":{"url":"git+ssh://git@github.com/gooddata/gooddata-component-sdk.git","type":"git"},"_npmVersion":"3.10.10","description":"GoodData React Components","directories":{},"_nodeVersion":"6.11.0","dependencies":{"uuid":"3.0.1","lodash":"4.17.4","numeral":"2.0.6","gooddata":"3.0.0","classnames":"2.2.5","react-intl":"2.2.3","@gooddata/goodstrap":"53.0.1","@gooddata/data-layer":"3.0.0","@gooddata/indigo-visualizations":"0.11.2"},"devDependencies":{"jest":"21.0.0","react":"15.3.2","enzyme":"2.8.0","tslint":"5.4.3","ts-jest":"21.0.0","node-sass":"4.5.3","react-dom":"15.3.2","ts-loader":"2.3.3","jest-junit":"3.0.0","typescript":"2.4.2","@types/jest":"20.0.4","@types/node":"7.0.8","react-redux":"5.0.6","sass-loader":"6.0.6","@types/react":"16.0.4","@types/lodash":"4.14.61","@storybook/react":"3.2.6","@types/react-dom":"15.5.4","@gooddata/mock-js":"0.0.22","tslint-config-gooddata":"0.0.2","react-addons-test-utils":"15.3.2","@storybook/addon-options":"3.2.6","node-sass-magic-importer":"4.1.5","@types/react-addons-test-utils":"0.14.17"},"peerDependencies":{"react":"^15.3.2","react-dom":"^15.3.2"},"_npmOperationalInternal":{"tmp":"tmp/react-components-2.1.1.tgz_1505226610661_0.5305476805660874","host":"s3://npm-registry-packages"}},"2.2.0":{"name":"@gooddata/react-components","version":"2.2.0","author":{"name":"GoodData"},"license":"SEE LICENSE IN LICENSE.txt","_id":"@gooddata/react-components@2.2.0","maintainers":[{"name":"tomsatgd","email":"tomas.satinsky@gooddata.com"},{"name":"laurenhunt","email":"lauren.hunt@blackbaud.com"},{"name":"jaroslav.tomecek","email":"jaroslav.tomecek@gooddata.com"},{"name":"zdenek.vidensky","email":"zdenek.vidensky@gooddata.com"},{"name":"tomasreichmann","email":"tomasreichmann@gmail.com"},{"name":"lpearce","email":"levi.pearce@gooddata.com"},{"name":"bradgl","email":"brad.gleich@blackabaud.com"},{"name":"mikita.yank","email":"Mikita.Yankouski@blackbaud.com"},{"name":"xandra.harrison","email":"xandra.harrison@blackbaud.com"},{"name":"stewart.stephens","email":"stewart.stephens@blackbaud.com"},{"name":"martin.mosko","email":"martin.mosko@gooddata.com"},{"name":"petrjanu","email":"petr.janu@gooddata.com"},{"name":"khanh.le","email":"khanh.le@gooddata.com"},{"name":"sondo","email":"son.do@gooddata.com"},{"name":"linhhong","email":"linh.hong@gooddata.com"},{"name":"sitina","email":"jiri.sitina@gooddata.com"},{"name":"vonsef","email":"josef.vondrak@gooddata.com"},{"name":"ondrejlangr","email":"ondrej.langr@gooddata.com"},{"name":"langhamp","email":"pavel.langhammer@gooddata.com"},{"name":"milanpavel","email":"milan.pavel1@gmail.com"},{"name":"jan.pradac","email":"jan.pradac@gooddata.com"},{"name":"bertold8","email":"ivan.nejezchleb@seznam.cz"},{"name":"bugsbunny338","email":"jiri.zajic@mensa.cz"},{"name":"nikolacech","email":"nikola.cech@gooddata.com"},{"name":"gooddata-ci","email":"rail@gooddata.com"},{"name":"peterlacko","email":"lackopeter17@gmail.com"},{"name":"strouhaljan","email":"strouhal.jan@gmail.com"},{"name":"pbenes","email":"petr.benes@gooddata.com"},{"name":"vojty","email":"vojtasek.tomas@gmail.com"},{"name":"vaclavbohac","email":"bohac.v@gmail.com"},{"name":"lhorak","email":"info@lhorak.cz"},{"name":"ocetnik","email":"ocetnik.david@gmail.com"},{"name":"lgrolig","email":"grolig@gmail.com"},{"name":"michal.marsal","email":"michal.marsal@gooddata.com"}],"homepage":"https://github.com/gooddata/gooddata-component-sdk#readme","bugs":{"url":"https://github.com/gooddata/gooddata-component-sdk/issues"},"dist":{"shasum":"2fd0b3bd89fd00e19fddecd3ac14f7bc3ac89cf7","tarball":"https://registry.npmjs.org/@gooddata/react-components/-/react-components-2.2.0.tgz","integrity":"sha512-3HPboMIYwz3+H7u8rUvUP7mq2BW3wsdUWckeeCzXXR8LafLCyx7av+YSdqWPJgjfaxeNuyhKBsCEVys7nY8gAA==","signatures":[{"sig":"MEUCIQCEmOsphTc6RCaafH/loDbyzEcJltPa8FvVBJWj9WH1nwIgeh5dDk+1WCRR47oQUYBsgXevZFXTyyQoEgjOfbKgjm8=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}]},"jest":{"testRegex":"(/__tests__/.*|\\.(test|spec))\\.(tsx?)$","transform":{".(ts|tsx)":"<rootDir>/node_modules/ts-jest/preprocessor.js"},"mapCoverage":true,"collectCoverage":false,"coverageReporters":["html"],"collectCoverageFrom":["src/**/*.{ts,tsx}"],"moduleFileExtensions":["ts","tsx","js"],"setupTestFrameworkScriptFile":"<rootDir>/jest.setup.js"},"main":"dist/index.js","files":["dist","src","styles"],"gitHead":"9b9dbffcb8215be53cead5b0cf6ac9ef4abc2c00","scripts":{"dev":"rm -rf dist && tsc -d --outDir dist --watch && cp -rf src/translations/ dist/translations/","test":"jest --watch","tslint":"tslint --format verbose --config tslint.json '{src,stories}/**/*.{ts,tsx}'","validate":"rm -rf dist && tsc -p tsconfig.base.json --noEmit && yarn tslint","build-css":"node-sass --importer node_modules/node-sass-magic-importer/dist/cli.js -o styles/css styles/scss/main.scss","storybook":"start-storybook -p 9001 -c .storybook","prepublish":"rm -rf dist && tsc -d --outDir dist && cp -rf src/translations/ dist/translations/ && yarn build-css","build-storybook":"build-storybook -c .storybook -o dist-storybook"},"typings":"dist/index.d.ts","_npmUser":{"name":"ocetnik","email":"ocetnik.david@gmail.com"},"deprecated":"@gooddata/react-components@2 has reached End of Support. Please upgrade (see https://sdk.gooddata.com/gooddata-ui/docs/supported_versions.html for more information).","repository":{"url":"git+ssh://git@github.com/gooddata/gooddata-component-sdk.git","type":"git"},"_npmVersion":"5.3.0","description":"GoodData React Components","directories":{},"_nodeVersion":"8.4.0","dependencies":{"rxjs":"5.4.3","uuid":"3.0.1","lodash":"4.17.4","numeral":"2.0.6","gooddata":"3.0.0","classnames":"2.2.5","react-intl":"2.2.3","@gooddata/goodstrap":"53.0.1","@gooddata/data-layer":"3.0.0","@gooddata/indigo-visualizations":"0.11.2"},"devDependencies":{"jest":"21.0.0","react":"15.3.2","enzyme":"2.8.0","tslint":"5.4.3","ts-jest":"21.0.0","node-sass":"4.5.3","react-dom":"15.3.2","ts-loader":"2.3.3","jest-junit":"3.0.0","typescript":"2.4.2","@types/jest":"20.0.4","@types/node":"7.0.8","react-redux":"5.0.6","sass-loader":"6.0.6","@types/react":"16.0.4","@types/lodash":"4.14.61","@storybook/react":"3.2.6","@types/react-dom":"15.5.4","@gooddata/mock-js":"0.0.23","@gooddata/js-utils":"0.8.0","tslint-config-gooddata":"0.0.2","react-addons-test-utils":"15.3.2","@storybook/addon-options":"3.2.6","node-sass-magic-importer":"4.1.5","@types/react-addons-test-utils":"0.14.17"},"peerDependencies":{"react":"^15.3.2","react-dom":"^15.3.2"},"_npmOperationalInternal":{"tmp":"tmp/react-components-2.2.0.tgz_1505480536566_0.06658922461792827","host":"s3://npm-registry-packages"}},"2.3.0":{"name":"@gooddata/react-components","version":"2.3.0","author":{"name":"GoodData"},"license":"SEE LICENSE IN LICENSE.txt","_id":"@gooddata/react-components@2.3.0","maintainers":[{"name":"tomsatgd","email":"tomas.satinsky@gooddata.com"},{"name":"laurenhunt","email":"lauren.hunt@blackbaud.com"},{"name":"jaroslav.tomecek","email":"jaroslav.tomecek@gooddata.com"},{"name":"zdenek.vidensky","email":"zdenek.vidensky@gooddata.com"},{"name":"tomasreichmann","email":"tomasreichmann@gmail.com"},{"name":"lpearce","email":"levi.pearce@gooddata.com"},{"name":"bradgl","email":"brad.gleich@blackabaud.com"},{"name":"mikita.yank","email":"Mikita.Yankouski@blackbaud.com"},{"name":"xandra.harrison","email":"xandra.harrison@blackbaud.com"},{"name":"stewart.stephens","email":"stewart.stephens@blackbaud.com"},{"name":"martin.mosko","email":"martin.mosko@gooddata.com"},{"name":"petrjanu","email":"petr.janu@gooddata.com"},{"name":"khanh.le","email":"khanh.le@gooddata.com"},{"name":"sondo","email":"son.do@gooddata.com"},{"name":"linhhong","email":"linh.hong@gooddata.com"},{"name":"sitina","email":"jiri.sitina@gooddata.com"},{"name":"vonsef","email":"josef.vondrak@gooddata.com"},{"name":"ondrejlangr","email":"ondrej.langr@gooddata.com"},{"name":"langhamp","email":"pavel.langhammer@gooddata.com"},{"name":"milanpavel","email":"milan.pavel1@gmail.com"},{"name":"jan.pradac","email":"jan.pradac@gooddata.com"},{"name":"bertold8","email":"ivan.nejezchleb@seznam.cz"},{"name":"bugsbunny338","email":"jiri.zajic@mensa.cz"},{"name":"nikolacech","email":"nikola.cech@gooddata.com"},{"name":"gooddata-ci","email":"rail@gooddata.com"},{"name":"peterlacko","email":"lackopeter17@gmail.com"},{"name":"strouhaljan","email":"strouhal.jan@gmail.com"},{"name":"pbenes","email":"petr.benes@gooddata.com"},{"name":"vojty","email":"vojtasek.tomas@gmail.com"},{"name":"vaclavbohac","email":"bohac.v@gmail.com"},{"name":"lhorak","email":"info@lhorak.cz"},{"name":"ocetnik","email":"ocetnik.david@gmail.com"},{"name":"lgrolig","email":"grolig@gmail.com"},{"name":"michal.marsal","email":"michal.marsal@gooddata.com"}],"homepage":"https://github.com/gooddata/gooddata-component-sdk#readme","bugs":{"url":"https://github.com/gooddata/gooddata-component-sdk/issues"},"dist":{"shasum":"ae64b79fe2a39795a0cade0ab6bfe6b21456e9de","tarball":"https://registry.npmjs.org/@gooddata/react-components/-/react-components-2.3.0.tgz","integrity":"sha512-J6kG5ZGn1PyIj8yyVeuI6dinQ58ZxwvPxn2SlfKstNzEsdc09+6juggQUZK+ecK6Ihw+O69I95p6udA08VDIEg==","signatures":[{"sig":"MEYCIQCYrmLg4HOju3f2/upBChZJebX5nLN9jTgzyeIKbgSgtgIhALuTWjBiqX7VSf4/qw/i2b/B2SVHysG0gzNsQSU57wSa","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}]},"jest":{"testRegex":"(/__tests__/.*|\\.(test|spec))\\.(tsx?)$","transform":{".(ts|tsx)":"<rootDir>/node_modules/ts-jest/preprocessor.js"},"mapCoverage":true,"collectCoverage":false,"coverageReporters":["html"],"collectCoverageFrom":["src/**/*.{ts,tsx}"],"moduleFileExtensions":["ts","tsx","js"],"setupTestFrameworkScriptFile":"<rootDir>/jest.setup.js"},"main":"dist/index.js","_from":".","files":["dist","src","styles"],"_shasum":"ae64b79fe2a39795a0cade0ab6bfe6b21456e9de","gitHead":"623411fc43fcc8079e9bea74e64ec463bafd09e1","scripts":{"dev":"rm -rf dist && tsc -d --outDir dist --watch && cp -rf src/translations/ dist/translations/","test":"jest --watch","tslint":"tslint --format verbose --config tslint.json '{src,stories}/**/*.{ts,tsx}'","validate":"rm -rf dist && tsc -p tsconfig.base.json --noEmit && yarn tslint","build-css":"node-sass --importer node_modules/node-sass-magic-importer/dist/cli.js -o styles/css styles/scss/main.scss","storybook":"start-storybook -p 9001 -c .storybook","prepublish":"rm -rf dist && tsc -d --outDir dist && cp -rf src/translations/ dist/translations/ && yarn build-css","build-storybook":"build-storybook -c .storybook -o dist-storybook"},"typings":"dist/index.d.ts","_npmUser":{"name":"petrjanu","email":"petr.janu@gooddata.com"},"deprecated":"@gooddata/react-components@2 has reached End of Support. Please upgrade (see https://sdk.gooddata.com/gooddata-ui/docs/supported_versions.html for more information).","repository":{"url":"git+ssh://git@github.com/gooddata/gooddata-component-sdk.git","type":"git"},"_npmVersion":"3.10.10","description":"GoodData React Components","directories":{},"_nodeVersion":"6.11.0","dependencies":{"rxjs":"5.4.3","uuid":"3.0.1","lodash":"4.17.4","numeral":"2.0.6","gooddata":"4.0.0","classnames":"2.2.5","react-intl":"2.2.3","@gooddata/goodstrap":"53.0.1","@gooddata/data-layer":"3.1.0","@gooddata/indigo-visualizations":"0.11.2"},"devDependencies":{"jest":"21.0.0","react":"15.3.2","enzyme":"2.8.0","tslint":"5.4.3","ts-jest":"21.0.0","node-sass":"4.5.3","react-dom":"15.3.2","ts-loader":"2.3.3","jest-junit":"3.0.0","typescript":"2.4.2","@types/jest":"20.0.4","@types/node":"7.0.8","react-redux":"5.0.6","sass-loader":"6.0.6","@types/react":"16.0.4","@types/lodash":"4.14.61","@storybook/react":"3.2.6","@types/react-dom":"15.5.4","@gooddata/mock-js":"0.0.23","@gooddata/js-utils":"0.8.0","tslint-config-gooddata":"0.0.2","react-addons-test-utils":"15.3.2","@storybook/addon-options":"3.2.6","node-sass-magic-importer":"4.1.5","@types/react-addons-test-utils":"0.14.17"},"peerDependencies":{"react":"^15.3.2","react-dom":"^15.3.2"},"_npmOperationalInternal":{"tmp":"tmp/react-components-2.3.0.tgz_1505719277610_0.9424930727109313","host":"s3://npm-registry-packages"}},"2.3.1":{"name":"@gooddata/react-components","version":"2.3.1","author":{"name":"GoodData"},"license":"SEE LICENSE IN LICENSE.txt","_id":"@gooddata/react-components@2.3.1","maintainers":[{"name":"tomsatgd","email":"tomas.satinsky@gooddata.com"},{"name":"laurenhunt","email":"lauren.hunt@blackbaud.com"},{"name":"jaroslav.tomecek","email":"jaroslav.tomecek@gooddata.com"},{"name":"zdenek.vidensky","email":"zdenek.vidensky@gooddata.com"},{"name":"tomasreichmann","email":"tomasreichmann@gmail.com"},{"name":"lpearce","email":"levi.pearce@gooddata.com"},{"name":"bradgl","email":"brad.gleich@blackabaud.com"},{"name":"mikita.yank","email":"Mikita.Yankouski@blackbaud.com"},{"name":"xandra.harrison","email":"xandra.harrison@blackbaud.com"},{"name":"stewart.stephens","email":"stewart.stephens@blackbaud.com"},{"name":"martin.mosko","email":"martin.mosko@gooddata.com"},{"name":"petrjanu","email":"petr.janu@gooddata.com"},{"name":"khanh.le","email":"khanh.le@gooddata.com"},{"name":"sondo","email":"son.do@gooddata.com"},{"name":"linhhong","email":"linh.hong@gooddata.com"},{"name":"sitina","email":"jiri.sitina@gooddata.com"},{"name":"vonsef","email":"josef.vondrak@gooddata.com"},{"name":"ondrejlangr","email":"ondrej.langr@gooddata.com"},{"name":"langhamp","email":"pavel.langhammer@gooddata.com"},{"name":"milanpavel","email":"milan.pavel1@gmail.com"},{"name":"jan.pradac","email":"jan.pradac@gooddata.com"},{"name":"bertold8","email":"ivan.nejezchleb@seznam.cz"},{"name":"bugsbunny338","email":"jiri.zajic@mensa.cz"},{"name":"nikolacech","email":"nikola.cech@gooddata.com"},{"name":"gooddata-ci","email":"rail@gooddata.com"},{"name":"peterlacko","email":"lackopeter17@gmail.com"},{"name":"strouhaljan","email":"strouhal.jan@gmail.com"},{"name":"pbenes","email":"petr.benes@gooddata.com"},{"name":"vojty","email":"vojtasek.tomas@gmail.com"},{"name":"vaclavbohac","email":"bohac.v@gmail.com"},{"name":"lhorak","email":"info@lhorak.cz"},{"name":"ocetnik","email":"ocetnik.david@gmail.com"},{"name":"lgrolig","email":"grolig@gmail.com"},{"name":"michal.marsal","email":"michal.marsal@gooddata.com"}],"homepage":"https://github.com/gooddata/gooddata-component-sdk#readme","bugs":{"url":"https://github.com/gooddata/gooddata-component-sdk/issues"},"dist":{"shasum":"10e39c64e24792b14d42c9b63ad164863ad981b8","tarball":"https://registry.npmjs.org/@gooddata/react-components/-/react-components-2.3.1.tgz","integrity":"sha512-iM57eGjr8p9+1LVlmUf8AqYn0FMDPyMtf3+Xy4MJC/+hIOJEYdjsqSJC2q8zOn/NJ+a6/5sFBNYabfesLyTsTg==","signatures":[{"sig":"MEUCIC7TR0cVZUJd1jnfvRwNnkKYPJ9zOvwd9IQqimXUDeVEAiEA+9ZOgbuK5d9i19XV0vl01TXx7jKZO+18qmGCEqvRL4w=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}]},"jest":{"testRegex":"(/__tests__/.*|\\.(test|spec))\\.(tsx?)$","transform":{".(ts|tsx)":"<rootDir>/node_modules/ts-jest/preprocessor.js"},"mapCoverage":true,"collectCoverage":false,"coverageReporters":["html"],"collectCoverageFrom":["src/**/*.{ts,tsx}"],"moduleFileExtensions":["ts","tsx","js"],"setupTestFrameworkScriptFile":"<rootDir>/jest.setup.js"},"main":"dist/index.js","_from":".","files":["dist","src","styles"],"_shasum":"10e39c64e24792b14d42c9b63ad164863ad981b8","gitHead":"884446430650ae95d5c155592f44a1077839ca1a","scripts":{"dev":"rm -rf dist && tsc -d --outDir dist --watch && cp -rf src/translations/ dist/translations/","test":"jest --watch","tslint":"tslint --format verbose --config tslint.json '{src,stories}/**/*.{ts,tsx}'","validate":"rm -rf dist && tsc -p tsconfig.base.json --noEmit && yarn tslint","build-css":"node-sass --importer node_modules/node-sass-magic-importer/dist/cli.js -o styles/css styles/scss/main.scss","storybook":"start-storybook -p 9001 -c .storybook","prepublish":"rm -rf dist && tsc -d --outDir dist && cp -rf src/translations/ dist/translations/ && yarn build-css","build-storybook":"build-storybook -c .storybook -o dist-storybook"},"typings":"dist/index.d.ts","_npmUser":{"name":"bugsbunny338","email":"jiri.zajic@mensa.cz"},"deprecated":"@gooddata/react-components@2 has reached End of Support. Please upgrade (see https://sdk.gooddata.com/gooddata-ui/docs/supported_versions.html for more information).","repository":{"url":"git+ssh://git@github.com/gooddata/gooddata-component-sdk.git","type":"git"},"_npmVersion":"3.10.8","description":"GoodData React Components","directories":{},"_nodeVersion":"6.8.1","dependencies":{"rxjs":"5.4.3","uuid":"3.0.1","lodash":"4.17.4","numeral":"2.0.6","gooddata":"4.0.0","classnames":"2.2.5","react-intl":"2.2.3","@gooddata/goodstrap":"53.0.1","@gooddata/data-layer":"3.1.0","@gooddata/indigo-visualizations":"0.11.2"},"devDependencies":{"jest":"21.0.0","react":"15.3.2","enzyme":"2.8.0","tslint":"5.4.3","ts-jest":"21.0.0","node-sass":"4.5.3","react-dom":"15.3.2","ts-loader":"2.3.3","jest-junit":"3.0.0","typescript":"2.4.2","@types/jest":"20.0.4","@types/node":"7.0.8","react-redux":"5.0.6","sass-loader":"6.0.6","@types/react":"16.0.4","@types/lodash":"4.14.61","@storybook/react":"3.2.6","@types/react-dom":"15.5.4","@gooddata/mock-js":"0.0.23","@gooddata/js-utils":"0.8.0","tslint-config-gooddata":"0.0.2","react-addons-test-utils":"15.3.2","@storybook/addon-options":"3.2.6","node-sass-magic-importer":"4.1.5","@types/react-addons-test-utils":"0.14.17"},"peerDependencies":{"react":"^15.3.2","react-dom":"^15.3.2"},"_npmOperationalInternal":{"tmp":"tmp/react-components-2.3.1.tgz_1505740560138_0.6708608223125339","host":"s3://npm-registry-packages"}},"2.4.0":{"name":"@gooddata/react-components","version":"2.4.0","author":{"name":"GoodData"},"license":"SEE LICENSE IN LICENSE.txt","_id":"@gooddata/react-components@2.4.0","maintainers":[{"name":"rtkh","email":"artur.khabibullin@gooddata.com"},{"name":"tomsatgd","email":"tomas.satinsky@gooddata.com"},{"name":"laurenhunt","email":"lauren.hunt@blackbaud.com"},{"name":"jaroslav.tomecek","email":"jaroslav.tomecek@gooddata.com"},{"name":"zdenek.vidensky","email":"zdenek.vidensky@gooddata.com"},{"name":"tomasreichmann","email":"tomasreichmann@gmail.com"},{"name":"lpearce","email":"levi.pearce@gooddata.com"},{"name":"bradgl","email":"brad.gleich@blackabaud.com"},{"name":"mikita.yank","email":"Mikita.Yankouski@blackbaud.com"},{"name":"xandra.harrison","email":"xandra.harrison@blackbaud.com"},{"name":"stewart.stephens","email":"stewart.stephens@blackbaud.com"},{"name":"martin.mosko","email":"martin.mosko@gooddata.com"},{"name":"petrjanu","email":"petr.janu@gooddata.com"},{"name":"khanh.le","email":"khanh.le@gooddata.com"},{"name":"sondo","email":"son.do@gooddata.com"},{"name":"linhhong","email":"linh.hong@gooddata.com"},{"name":"sitina","email":"jiri.sitina@gooddata.com"},{"name":"vonsef","email":"josef.vondrak@gooddata.com"},{"name":"ondrejlangr","email":"ondrej.langr@gooddata.com"},{"name":"langhamp","email":"pavel.langhammer@gooddata.com"},{"name":"milanpavel","email":"milan.pavel1@gmail.com"},{"name":"jan.pradac","email":"jan.pradac@gooddata.com"},{"name":"bertold8","email":"ivan.nejezchleb@seznam.cz"},{"name":"bugsbunny338","email":"jiri.zajic@mensa.cz"},{"name":"nikolacech","email":"nikola.cech@gooddata.com"},{"name":"gooddata-ci","email":"rail@gooddata.com"},{"name":"peterlacko","email":"lackopeter17@gmail.com"},{"name":"strouhaljan","email":"strouhal.jan@gmail.com"},{"name":"pbenes","email":"petr.benes@gooddata.com"},{"name":"vojty","email":"vojtasek.tomas@gmail.com"},{"name":"vaclavbohac","email":"bohac.v@gmail.com"},{"name":"lhorak","email":"info@lhorak.cz"},{"name":"ocetnik","email":"ocetnik.david@gmail.com"},{"name":"lgrolig","email":"grolig@gmail.com"},{"name":"michal.marsal","email":"michal.marsal@gooddata.com"}],"homepage":"https://github.com/gooddata/gooddata-component-sdk#readme","bugs":{"url":"https://github.com/gooddata/gooddata-component-sdk/issues"},"dist":{"shasum":"6d66adbae81e020a82c4eeaa89f7aa819dd7c630","tarball":"https://registry.npmjs.org/@gooddata/react-components/-/react-components-2.4.0.tgz","integrity":"sha512-NBJD/ZlziNxQbYKyQK549fo0IuKaxL1J/MLYpWYMWFrw0K02oiFJIYHYxd6C87JgBFfLsQhAUu5CLahAPNe2Ow==","signatures":[{"sig":"MEQCIENDymg6thYiRRCOUU+np/GvLcrE0lDOYu7LPX6+pxZYAiBweD20XpbcDp0gNOQHI49hkA1t0f+lhPCUN6UaS3ywwA==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}]},"jest":{"testRegex":"(/__tests__/.*|\\.(test|spec))\\.(tsx?)$","transform":{".(ts|tsx)":"<rootDir>/node_modules/ts-jest/preprocessor.js"},"mapCoverage":true,"collectCoverage":false,"coverageReporters":["html"],"collectCoverageFrom":["src/**/*.{ts,tsx}"],"moduleFileExtensions":["ts","tsx","js"],"setupTestFrameworkScriptFile":"<rootDir>/jest.setup.js"},"main":"dist/index.js","_from":".","files":["dist","src","styles"],"_shasum":"6d66adbae81e020a82c4eeaa89f7aa819dd7c630","gitHead":"81d882fadaf958770380cdf5054db60baadd19ba","scripts":{"dev":"rm -rf dist && tsc -d --outDir dist --watch && cp -rf src/translations/ dist/translations/","test":"jest --watch","tslint":"tslint --format verbose --config tslint.json '{src,stories}/**/*.{ts,tsx}'","validate":"rm -rf dist && tsc -p tsconfig.base.json --noEmit && yarn tslint","build-css":"node-sass --importer node_modules/node-sass-magic-importer/dist/cli.js -o styles/css styles/scss/main.scss","storybook":"start-storybook -p 9001 -c .storybook","prepublish":"rm -rf dist && tsc -d --outDir dist && cp -rf src/translations/ dist/translations/ && yarn build-css","build-storybook":"build-storybook -c .storybook -o dist-storybook"},"typings":"dist/index.d.ts","_npmUser":{"name":"pbenes","email":"petr.benes@gooddata.com"},"deprecated":"@gooddata/react-components@2 has reached End of Support. Please upgrade (see https://sdk.gooddata.com/gooddata-ui/docs/supported_versions.html for more information).","repository":{"url":"git+ssh://git@github.com/gooddata/gooddata-component-sdk.git","type":"git"},"_npmVersion":"3.10.10","description":"GoodData React Components","directories":{},"_nodeVersion":"6.9.5","dependencies":{"rxjs":"5.4.3","uuid":"3.0.1","lodash":"4.17.4","numeral":"2.0.6","gooddata":"4.0.0","classnames":"2.2.5","react-intl":"2.2.3","@gooddata/goodstrap":"53.0.1","@gooddata/data-layer":"3.1.1","@gooddata/indigo-visualizations":"0.12.0"},"devDependencies":{"jest":"21.0.0","react":"15.3.2","enzyme":"2.8.0","tslint":"5.4.3","ts-jest":"21.0.0","node-sass":"4.5.3","react-dom":"15.3.2","ts-loader":"2.3.3","jest-junit":"3.0.0","typescript":"2.4.2","@types/jest":"20.0.4","@types/node":"7.0.8","react-redux":"5.0.6","sass-loader":"6.0.6","@types/react":"16.0.4","@types/lodash":"4.14.61","@storybook/react":"3.2.6","@types/react-dom":"15.5.4","@gooddata/mock-js":"0.0.23","@gooddata/js-utils":"0.8.0","tslint-config-gooddata":"0.0.2","react-addons-test-utils":"15.3.2","@storybook/addon-options":"3.2.6","node-sass-magic-importer":"4.1.5","@types/react-addons-test-utils":"0.14.17"},"peerDependencies":{"react":"^15.3.2","react-dom":"^15.3.2"},"_npmOperationalInternal":{"tmp":"tmp/react-components-2.4.0.tgz_1505815879314_0.6978576637338847","host":"s3://npm-registry-packages"}},"2.5.0":{"name":"@gooddata/react-components","version":"2.5.0","author":{"name":"GoodData"},"license":"SEE LICENSE IN LICENSE.txt","_id":"@gooddata/react-components@2.5.0","maintainers":[{"name":"pavelzgdc","email":"pavel.zbytovsky@gooddata.com"},{"name":"rtkh","email":"artur.khabibullin@gooddata.com"},{"name":"tomsatgd","email":"tomas.satinsky@gooddata.com"},{"name":"laurenhunt","email":"lauren.hunt@blackbaud.com"},{"name":"jaroslav.tomecek","email":"jaroslav.tomecek@gooddata.com"},{"name":"zdenek.vidensky","email":"zdenek.vidensky@gooddata.com"},{"name":"tomasreichmann","email":"tomasreichmann@gmail.com"},{"name":"lpearce","email":"levi.pearce@gooddata.com"},{"name":"bradgl","email":"brad.gleich@blackabaud.com"},{"name":"mikita.yank","email":"Mikita.Yankouski@blackbaud.com"},{"name":"xandra.harrison","email":"xandra.harrison@blackbaud.com"},{"name":"stewart.stephens","email":"stewart.stephens@blackbaud.com"},{"name":"martin.mosko","email":"martin.mosko@gooddata.com"},{"name":"petrjanu","email":"petr.janu@gooddata.com"},{"name":"khanh.le","email":"khanh.le@gooddata.com"},{"name":"sondo","email":"son.do@gooddata.com"},{"name":"linhhong","email":"linh.hong@gooddata.com"},{"name":"sitina","email":"jiri.sitina@gooddata.com"},{"name":"vonsef","email":"josef.vondrak@gooddata.com"},{"name":"ondrejlangr","email":"ondrej.langr@gooddata.com"},{"name":"langhamp","email":"pavel.langhammer@gooddata.com"},{"name":"milanpavel","email":"milan.pavel1@gmail.com"},{"name":"jan.pradac","email":"jan.pradac@gooddata.com"},{"name":"bertold8","email":"ivan.nejezchleb@seznam.cz"},{"name":"bugsbunny338","email":"jiri.zajic@mensa.cz"},{"name":"nikolacech","email":"nikola.cech@gooddata.com"},{"name":"gooddata-ci","email":"rail@gooddata.com"},{"name":"peterlacko","email":"lackopeter17@gmail.com"},{"name":"strouhaljan","email":"strouhal.jan@gmail.com"},{"name":"pbenes","email":"petr.benes@gooddata.com"},{"name":"vojty","email":"vojtasek.tomas@gmail.com"},{"name":"vaclavbohac","email":"bohac.v@gmail.com"},{"name":"lhorak","email":"info@lhorak.cz"},{"name":"ocetnik","email":"ocetnik.david@gmail.com"},{"name":"lgrolig","email":"grolig@gmail.com"},{"name":"michal.marsal","email":"michal.marsal@gooddata.com"}],"homepage":"https://github.com/gooddata/gooddata-component-sdk#readme","bugs":{"url":"https://github.com/gooddata/gooddata-component-sdk/issues"},"dist":{"shasum":"82990546ac3383f5d539265392da0e1ab62568fd","tarball":"https://registry.npmjs.org/@gooddata/react-components/-/react-components-2.5.0.tgz","integrity":"sha512-EAJlAFm9Wt8FvWnvv1rOOLCqa0Y9FeR6RGMbvwwBN2/VQnsijCjoq23PreE1x7WJIIIklQ/QgvK2rK77N3KcRw==","signatures":[{"sig":"MEUCIF4VoadJEctVrTfV0DzcufhL6WaCEOQVOd84e/RcL+NfAiEA8eyBP343G3WIgIkNyLerJ9kWSQSrbsnqqsBOBN2iczQ=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}]},"jest":{"testRegex":"(/__tests__/.*|\\.(test|spec))\\.(tsx?)$","transform":{".(ts|tsx)":"<rootDir>/node_modules/ts-jest/preprocessor.js"},"mapCoverage":true,"collectCoverage":false,"coverageReporters":["html"],"collectCoverageFrom":["src/**/*.{ts,tsx}"],"moduleFileExtensions":["ts","tsx","js"],"setupTestFrameworkScriptFile":"<rootDir>/jest.setup.js"},"main":"dist/index.js","_from":".","files":["dist","src","styles"],"_shasum":"82990546ac3383f5d539265392da0e1ab62568fd","gitHead":"2aed411d99017d23ee00f35b85538a6211c5fe0e","scripts":{"dev":"rm -rf dist && tsc -d --outDir dist --watch && cp -rf src/translations/ dist/translations/","test":"jest --watch","tslint":"tslint --format verbose --config tslint.json '{src,stories}/**/*.{ts,tsx}'","validate":"rm -rf dist && tsc -p tsconfig.base.json --noEmit && yarn tslint","build-css":"node-sass --importer node_modules/node-sass-magic-importer/dist/cli.js -o styles/css styles/scss/main.scss","storybook":"start-storybook -p 9001 -c .storybook","prepublish":"rm -rf dist && tsc -d --outDir dist && cp -rf src/translations/ dist/translations/ && yarn build-css","build-storybook":"build-storybook -c .storybook -o dist-storybook"},"typings":"dist/index.d.ts","_npmUser":{"name":"pbenes","email":"petr.benes@gooddata.com"},"deprecated":"@gooddata/react-components@2 has reached End of Support. Please upgrade (see https://sdk.gooddata.com/gooddata-ui/docs/supported_versions.html for more information).","repository":{"url":"git+ssh://git@github.com/gooddata/gooddata-component-sdk.git","type":"git"},"_npmVersion":"3.10.10","description":"GoodData React Components","directories":{},"_nodeVersion":"6.9.5","dependencies":{"rxjs":"5.4.3","uuid":"3.0.1","lodash":"4.17.4","numeral":"2.0.6","gooddata":"4.0.0","classnames":"2.2.5","react-intl":"2.2.3","@gooddata/goodstrap":"53.0.1","@gooddata/data-layer":"3.2.0","@gooddata/indigo-visualizations":"0.12.0"},"devDependencies":{"jest":"21.0.0","react":"15.3.2","enzyme":"2.8.0","tslint":"5.4.3","ts-jest":"21.0.0","node-sass":"4.5.3","react-dom":"15.3.2","ts-loader":"2.3.3","jest-junit":"3.0.0","typescript":"2.4.2","@types/jest":"20.0.4","@types/node":"7.0.8","react-redux":"5.0.6","sass-loader":"6.0.6","@types/react":"16.0.4","@types/lodash":"4.14.61","@storybook/react":"3.2.6","@types/react-dom":"15.5.4","@gooddata/mock-js":"0.0.26","@gooddata/js-utils":"0.8.0","tslint-config-gooddata":"0.0.2","react-addons-test-utils":"15.3.2","@storybook/addon-options":"3.2.6","node-sass-magic-importer":"4.1.5","@types/react-addons-test-utils":"0.14.17"},"peerDependencies":{"react":"^15.3.2","react-dom":"^15.3.2"},"_npmOperationalInternal":{"tmp":"tmp/react-components-2.5.0.tgz_1506342199612_0.7342584072612226","host":"s3://npm-registry-packages"}},"2.5.1":{"name":"@gooddata/react-components","version":"2.5.1","author":{"name":"GoodData Corporation"},"license":"BSD-3-Clause","_id":"@gooddata/react-components@2.5.1","maintainers":[{"name":"pavelzgdc","email":"pavel.zbytovsky@gooddata.com"},{"name":"rtkh","email":"artur.khabibullin@gooddata.com"},{"name":"tomsatgd","email":"tomas.satinsky@gooddata.com"},{"name":"laurenhunt","email":"lauren.hunt@blackbaud.com"},{"name":"jaroslav.tomecek","email":"jaroslav.tomecek@gooddata.com"},{"name":"zdenek.vidensky","email":"zdenek.vidensky@gooddata.com"},{"name":"tomasreichmann","email":"tomasreichmann@gmail.com"},{"name":"lpearce","email":"levi.pearce@gooddata.com"},{"name":"bradgl","email":"brad.gleich@blackabaud.com"},{"name":"mikita.yank","email":"Mikita.Yankouski@blackbaud.com"},{"name":"xandra.harrison","email":"xandra.harrison@blackbaud.com"},{"name":"stewart.stephens","email":"stewart.stephens@blackbaud.com"},{"name":"martin.mosko","email":"martin.mosko@gooddata.com"},{"name":"petrjanu","email":"petr.janu@gooddata.com"},{"name":"khanh.le","email":"khanh.le@gooddata.com"},{"name":"sondo","email":"son.do@gooddata.com"},{"name":"linhhong","email":"linh.hong@gooddata.com"},{"name":"sitina","email":"jiri.sitina@gooddata.com"},{"name":"vonsef","email":"josef.vondrak@gooddata.com"},{"name":"ondrejlangr","email":"ondrej.langr@gooddata.com"},{"name":"langhamp","email":"pavel.langhammer@gooddata.com"},{"name":"milanpavel","email":"milan.pavel1@gmail.com"},{"name":"jan.pradac","email":"jan.pradac@gooddata.com"},{"name":"bertold8","email":"ivan.nejezchleb@seznam.cz"},{"name":"bugsbunny338","email":"jiri.zajic@mensa.cz"},{"name":"nikolacech","email":"nikola.cech@gooddata.com"},{"name":"gooddata-ci","email":"rail@gooddata.com"},{"name":"peterlacko","email":"lackopeter17@gmail.com"},{"name":"strouhaljan","email":"strouhal.jan@gmail.com"},{"name":"pbenes","email":"petr.benes@gooddata.com"},{"name":"vojty","email":"vojtasek.tomas@gmail.com"},{"name":"vaclavbohac","email":"bohac.v@gmail.com"},{"name":"lhorak","email":"info@lhorak.cz"},{"name":"ocetnik","email":"ocetnik.david@gmail.com"},{"name":"lgrolig","email":"grolig@gmail.com"},{"name":"michal.marsal","email":"michal.marsal@gooddata.com"}],"homepage":"https://github.com/gooddata/gooddata-component-sdk#readme","bugs":{"url":"https://github.com/gooddata/gooddata-component-sdk/issues"},"dist":{"shasum":"922ec709822eae967a77ff349ba5c5bb45682024","tarball":"https://registry.npmjs.org/@gooddata/react-components/-/react-components-2.5.1.tgz","integrity":"sha512-KyPFzLUou/SHmtsvelRyo13D0XlMUfgo/rglMIiMpuFjW01ZesIct3wtGuALW1DiWSvDK5UiNrlTofVf0uTVOQ==","signatures":[{"sig":"MEYCIQDHl5wjh2GMFZFVulnfQm5kFJfIwUEM4XMV45x6Za9ErAIhAKoMU1OqcFv44+NRxjTOv16h0wmKFb2eluO6eH4UhjVc","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}]},"jest":{"testRegex":"(/__tests__/.*|\\.(test|spec))\\.(tsx?)$","transform":{".(ts|tsx)":"<rootDir>/node_modules/ts-jest/preprocessor.js"},"mapCoverage":true,"collectCoverage":false,"coverageReporters":["html"],"collectCoverageFrom":["src/**/*.{ts,tsx}"],"moduleFileExtensions":["ts","tsx","js"],"setupTestFrameworkScriptFile":"<rootDir>/jest.setup.js"},"main":"dist/index.js","_from":".","files":["dist","src","styles","LICENSE"],"_shasum":"922ec709822eae967a77ff349ba5c5bb45682024","gitHead":"370a2cce5ad20534043348648b44e0225edcb53b","scripts":{"dev":"rm -rf dist && tsc -d --outDir dist --watch && cp -rf src/translations/ dist/translations/","test":"jest --watch","tslint":"tslint --format verbose --config tslint.json '{src,stories}/**/*.{ts,tsx}'","validate":"rm -rf dist && tsc -p tsconfig.base.json --noEmit && yarn tslint","build-css":"node-sass --importer node_modules/node-sass-magic-importer/dist/cli.js -o styles/css styles/scss/main.scss","storybook":"start-storybook -p 9001 -c .storybook","prepublish":"rm -rf dist && tsc -d --outDir dist && cp -rf src/translations/ dist/translations/ && yarn build-css","build-storybook":"build-storybook -c .storybook -o dist-storybook"},"typings":"dist/index.d.ts","_npmUser":{"name":"petrjanu","email":"petr.janu@gooddata.com"},"deprecated":"@gooddata/react-components@2 has reached End of Support. Please upgrade (see https://sdk.gooddata.com/gooddata-ui/docs/supported_versions.html for more information).","repository":{"url":"git+ssh://git@github.com/gooddata/gooddata-component-sdk.git","type":"git"},"_npmVersion":"3.10.10","description":"GoodData React Components","directories":{},"_nodeVersion":"6.11.0","dependencies":{"rxjs":"5.4.3","uuid":"3.0.1","lodash":"4.17.4","numeral":"2.0.6","gooddata":"4.0.0","classnames":"2.2.5","react-intl":"2.2.3","@gooddata/goodstrap":"53.0.1","@gooddata/data-layer":"3.2.0","@gooddata/indigo-visualizations":"0.12.0"},"devDependencies":{"jest":"21.0.0","react":"15.3.2","enzyme":"2.8.0","tslint":"5.4.3","ts-jest":"21.0.0","node-sass":"4.5.3","react-dom":"15.3.2","ts-loader":"2.3.3","jest-junit":"3.0.0","typescript":"2.4.2","@types/jest":"20.0.4","@types/node":"7.0.8","react-redux":"5.0.6","sass-loader":"6.0.6","@types/react":"16.0.4","@types/lodash":"4.14.61","@storybook/react":"3.2.6","@types/react-dom":"15.5.4","@gooddata/mock-js":"0.0.26","@gooddata/js-utils":"0.8.0","tslint-config-gooddata":"0.0.2","react-addons-test-utils":"15.3.2","@storybook/addon-options":"3.2.6","node-sass-magic-importer":"4.1.5","@types/react-addons-test-utils":"0.14.17"},"peerDependencies":{"react":"^15.3.2","react-dom":"^15.3.2"},"_npmOperationalInternal":{"tmp":"tmp/react-components-2.5.1.tgz_1506494699743_0.7332604443654418","host":"s3://npm-registry-packages"}},"2.5.2":{"name":"@gooddata/react-components","version":"2.5.2","author":{"name":"GoodData Corporation"},"license":"BSD-3-Clause","_id":"@gooddata/react-components@2.5.2","maintainers":[{"name":"pavelzgdc","email":"pavel.zbytovsky@gooddata.com"},{"name":"rtkh","email":"artur.khabibullin@gooddata.com"},{"name":"tomsatgd","email":"tomas.satinsky@gooddata.com"},{"name":"laurenhunt","email":"lauren.hunt@blackbaud.com"},{"name":"jaroslav.tomecek","email":"jaroslav.tomecek@gooddata.com"},{"name":"zdenek.vidensky","email":"zdenek.vidensky@gooddata.com"},{"name":"tomasreichmann","email":"tomasreichmann@gmail.com"},{"name":"lpearce","email":"levi.pearce@gooddata.com"},{"name":"bradgl","email":"brad.gleich@blackabaud.com"},{"name":"mikita.yank","email":"Mikita.Yankouski@blackbaud.com"},{"name":"xandra.harrison","email":"xandra.harrison@blackbaud.com"},{"name":"stewart.stephens","email":"stewart.stephens@blackbaud.com"},{"name":"martin.mosko","email":"martin.mosko@gooddata.com"},{"name":"petrjanu","email":"petr.janu@gooddata.com"},{"name":"khanh.le","email":"khanh.le@gooddata.com"},{"name":"sondo","email":"son.do@gooddata.com"},{"name":"linhhong","email":"linh.hong@gooddata.com"},{"name":"sitina","email":"jiri.sitina@gooddata.com"},{"name":"vonsef","email":"josef.vondrak@gooddata.com"},{"name":"ondrejlangr","email":"ondrej.langr@gooddata.com"},{"name":"langhamp","email":"pavel.langhammer@gooddata.com"},{"name":"milanpavel","email":"milan.pavel1@gmail.com"},{"name":"jan.pradac","email":"jan.pradac@gooddata.com"},{"name":"bertold8","email":"ivan.nejezchleb@seznam.cz"},{"name":"bugsbunny338","email":"jiri.zajic@mensa.cz"},{"name":"nikolacech","email":"nikola.cech@gooddata.com"},{"name":"gooddata-ci","email":"rail@gooddata.com"},{"name":"peterlacko","email":"lackopeter17@gmail.com"},{"name":"strouhaljan","email":"strouhal.jan@gmail.com"},{"name":"pbenes","email":"petr.benes@gooddata.com"},{"name":"vojty","email":"vojtasek.tomas@gmail.com"},{"name":"vaclavbohac","email":"bohac.v@gmail.com"},{"name":"lhorak","email":"info@lhorak.cz"},{"name":"ocetnik","email":"ocetnik.david@gmail.com"},{"name":"lgrolig","email":"grolig@gmail.com"},{"name":"michal.marsal","email":"michal.marsal@gooddata.com"}],"homepage":"https://github.com/gooddata/gooddata-component-sdk#readme","bugs":{"url":"https://github.com/gooddata/gooddata-component-sdk/issues"},"dist":{"shasum":"bbff8bfd97c4a9c4f0f79bad1def5e7450fae749","tarball":"https://registry.npmjs.org/@gooddata/react-components/-/react-components-2.5.2.tgz","integrity":"sha512-h+zJU7JXzVJglIU1fTSPsLVjmBJuVd+Jj3SFMsszpz5DFYlkg/VKKsgHXhrVuAi/3bqTBmiqJI7BaKePX+fCXw==","signatures":[{"sig":"MEYCIQCiy00KgH2R7pxvhotYWx3OXmejHt6ZzydnXy7wnzbe3QIhAPqwpgAlP7Ts48/anRRG4zXDYxnvOIk5eO2xs753Nh0W","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}]},"jest":{"testRegex":"(/__tests__/.*|\\.(test|spec))\\.(tsx?)$","transform":{".(ts|tsx)":"<rootDir>/node_modules/ts-jest/preprocessor.js"},"mapCoverage":true,"collectCoverage":false,"coverageReporters":["html"],"collectCoverageFrom":["src/**/*.{ts,tsx}"],"moduleFileExtensions":["ts","tsx","js"],"setupTestFrameworkScriptFile":"<rootDir>/jest.setup.js"},"main":"dist/index.js","_from":".","files":["dist","src","styles","LICENSE"],"_shasum":"bbff8bfd97c4a9c4f0f79bad1def5e7450fae749","gitHead":"acd9e637441b40300f6c27d35d68c970b95d428c","scripts":{"dev":"rm -rf dist && tsc -d --outDir dist --watch && cp -rf src/translations/ dist/translations/","test":"jest --watch","tslint":"tslint --format verbose --config tslint.json '{src,stories}/**/*.{ts,tsx}'","validate":"rm -rf dist && tsc -p tsconfig.base.json --noEmit && yarn tslint","build-css":"node-sass --importer node_modules/node-sass-magic-importer/dist/cli.js -o styles/css styles/scss/main.scss","storybook":"start-storybook -p 9001 -c .storybook","prepublish":"rm -rf dist && tsc -d --outDir dist && cp -rf src/translations/ dist/translations/ && yarn build-css","build-storybook":"build-storybook -c .storybook -o dist-storybook"},"typings":"dist/index.d.ts","_npmUser":{"name":"pbenes","email":"petr.benes@gooddata.com"},"deprecated":"@gooddata/react-components@2 has reached End of Support. Please upgrade (see https://sdk.gooddata.com/gooddata-ui/docs/supported_versions.html for more information).","repository":{"url":"git+ssh://git@github.com/gooddata/gooddata-component-sdk.git","type":"git"},"_npmVersion":"3.10.10","description":"GoodData React Components","directories":{},"_nodeVersion":"6.9.5","dependencies":{"rxjs":"5.4.3","uuid":"3.0.1","lodash":"4.17.4","numeral":"2.0.6","gooddata":"4.0.0","classnames":"2.2.5","react-intl":"2.2.3","@gooddata/goodstrap":"53.0.1","@gooddata/data-layer":"3.2.0","@gooddata/indigo-visualizations":"0.12.0"},"devDependencies":{"jest":"21.0.0","react":"15.3.2","enzyme":"2.8.0","tslint":"5.4.3","ts-jest":"21.0.0","node-sass":"4.5.3","react-dom":"15.3.2","ts-loader":"2.3.3","jest-junit":"3.0.0","typescript":"2.4.2","@types/jest":"20.0.4","@types/node":"7.0.8","react-redux":"5.0.6","sass-loader":"6.0.6","@types/react":"16.0.4","@types/lodash":"4.14.61","@storybook/react":"3.2.6","@types/react-dom":"15.5.4","@gooddata/mock-js":"0.0.26","@gooddata/js-utils":"0.8.0","tslint-config-gooddata":"0.0.2","react-addons-test-utils":"15.3.2","@storybook/addon-options":"3.2.6","node-sass-magic-importer":"4.1.5","@types/react-addons-test-utils":"0.14.17"},"peerDependencies":{"react":"^15.3.2","react-dom":"^15.3.2"},"_npmOperationalInternal":{"tmp":"tmp/react-components-2.5.2.tgz_1506495894057_0.47177095944061875","host":"s3://npm-registry-packages"}},"2.5.3":{"name":"@gooddata/react-components","version":"2.5.3","author":{"name":"GoodData Corporation"},"license":"BSD-3-Clause","_id":"@gooddata/react-components@2.5.3","maintainers":[{"name":"pavelzgdc","email":"pavel.zbytovsky@gooddata.com"},{"name":"rtkh","email":"artur.khabibullin@gooddata.com"},{"name":"tomsatgd","email":"tomas.satinsky@gooddata.com"},{"name":"laurenhunt","email":"lauren.hunt@blackbaud.com"},{"name":"jaroslav.tomecek","email":"jaroslav.tomecek@gooddata.com"},{"name":"zdenek.vidensky","email":"zdenek.vidensky@gooddata.com"},{"name":"tomasreichmann","email":"tomasreichmann@gmail.com"},{"name":"lpearce","email":"levi.pearce@gooddata.com"},{"name":"bradgl","email":"brad.gleich@blackabaud.com"},{"name":"mikita.yank","email":"Mikita.Yankouski@blackbaud.com"},{"name":"xandra.harrison","email":"xandra.harrison@blackbaud.com"},{"name":"stewart.stephens","email":"stewart.stephens@blackbaud.com"},{"name":"martin.mosko","email":"martin.mosko@gooddata.com"},{"name":"petrjanu","email":"petr.janu@gooddata.com"},{"name":"khanh.le","email":"khanh.le@gooddata.com"},{"name":"sondo","email":"son.do@gooddata.com"},{"name":"linhhong","email":"linh.hong@gooddata.com"},{"name":"sitina","email":"jiri.sitina@gooddata.com"},{"name":"vonsef","email":"josef.vondrak@gooddata.com"},{"name":"ondrejlangr","email":"ondrej.langr@gooddata.com"},{"name":"langhamp","email":"pavel.langhammer@gooddata.com"},{"name":"milanpavel","email":"milan.pavel1@gmail.com"},{"name":"jan.pradac","email":"jan.pradac@gooddata.com"},{"name":"bertold8","email":"ivan.nejezchleb@seznam.cz"},{"name":"bugsbunny338","email":"jiri.zajic@mensa.cz"},{"name":"nikolacech","email":"nikola.cech@gooddata.com"},{"name":"gooddata-ci","email":"rail@gooddata.com"},{"name":"peterlacko","email":"lackopeter17@gmail.com"},{"name":"strouhaljan","email":"strouhal.jan@gmail.com"},{"name":"pbenes","email":"petr.benes@gooddata.com"},{"name":"vojty","email":"vojtasek.tomas@gmail.com"},{"name":"vaclavbohac","email":"bohac.v@gmail.com"},{"name":"lhorak","email":"info@lhorak.cz"},{"name":"ocetnik","email":"ocetnik.david@gmail.com"},{"name":"lgrolig","email":"grolig@gmail.com"},{"name":"michal.marsal","email":"michal.marsal@gooddata.com"}],"homepage":"https://github.com/gooddata/gooddata-component-sdk#readme","bugs":{"url":"https://github.com/gooddata/gooddata-component-sdk/issues"},"dist":{"shasum":"4605b08bf1e380227794da169e74429003ec5fd1","tarball":"https://registry.npmjs.org/@gooddata/react-components/-/react-components-2.5.3.tgz","integrity":"sha512-3HPYj2XjGQQ6GfhD3hjnxE5aqPmwLIRN0ej9nfz6wBmvYEzYiYzDoGiu1y95cYq2FtTaofGvDmsR7fP9sQG2hA==","signatures":[{"sig":"MEQCIBkcr/xh+n4viYRDB8S9cWlBAjihbTkwH/9XWtqYA4hvAiBngioSFUqdqFN+DKD6qZVPudwCAR81wBs6Fe5mCRnztQ==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}]},"jest":{"testRegex":"(/__tests__/.*|\\.(test|spec))\\.(tsx?)$","transform":{".(ts|tsx)":"<rootDir>/node_modules/ts-jest/preprocessor.js"},"mapCoverage":true,"collectCoverage":false,"coverageReporters":["html"],"collectCoverageFrom":["src/**/*.{ts,tsx}"],"moduleFileExtensions":["ts","tsx","js"],"setupTestFrameworkScriptFile":"<rootDir>/jest.setup.js"},"main":"dist/index.js","_from":".","files":["dist","src","styles","LICENSE"],"_shasum":"4605b08bf1e380227794da169e74429003ec5fd1","gitHead":"dec0e85955434878bab443ed9517afe8609c2369","scripts":{"dev":"rm -rf dist && tsc -d --outDir dist --watch && cp -rf src/translations/ dist/translations/","test":"jest --watch","tslint":"tslint --format verbose --config tslint.json '{src,stories}/**/*.{ts,tsx}'","validate":"rm -rf dist && tsc -p tsconfig.base.json --noEmit && yarn tslint","build-css":"node-sass --importer node_modules/node-sass-magic-importer/dist/cli.js -o styles/css styles/scss/main.scss","storybook":"start-storybook -p 9001 -c .storybook","prepublish":"rm -rf dist && tsc -d --outDir dist && cp -rf src/translations/ dist/translations/ && yarn build-css","build-storybook":"build-storybook -c .storybook -o dist-storybook"},"typings":"dist/index.d.ts","_npmUser":{"name":"petrjanu","email":"petr.janu@gooddata.com"},"deprecated":"@gooddata/react-components@2 has reached End of Support. Please upgrade (see https://sdk.gooddata.com/gooddata-ui/docs/supported_versions.html for more information).","repository":{"url":"git+ssh://git@github.com/gooddata/gooddata-component-sdk.git","type":"git"},"_npmVersion":"3.10.10","description":"GoodData React Components","directories":{},"_nodeVersion":"6.11.0","dependencies":{"rxjs":"5.4.3","uuid":"3.0.1","lodash":"4.17.4","numeral":"2.0.6","gooddata":"4.0.0","classnames":"2.2.5","react-intl":"2.2.3","@gooddata/goodstrap":"53.0.1","@gooddata/data-layer":"3.2.0","@gooddata/indigo-visualizations":"0.12.0"},"devDependencies":{"jest":"21.0.0","react":"15.3.2","enzyme":"2.8.0","tslint":"5.4.3","ts-jest":"21.0.0","node-sass":"4.5.3","react-dom":"15.3.2","ts-loader":"2.3.3","jest-junit":"3.0.0","typescript":"2.4.2","@types/jest":"20.0.4","@types/node":"7.0.8","react-redux":"5.0.6","sass-loader":"6.0.6","@types/react":"16.0.4","@types/lodash":"4.14.61","@storybook/react":"3.2.6","@types/react-dom":"15.5.4","@gooddata/mock-js":"0.0.26","@gooddata/js-utils":"0.8.0","tslint-config-gooddata":"0.0.2","react-addons-test-utils":"15.3.2","@storybook/addon-options":"3.2.6","node-sass-magic-importer":"4.1.5","@types/react-addons-test-utils":"0.14.17"},"peerDependencies":{"react":"^15.3.2","react-dom":"^15.3.2"},"_npmOperationalInternal":{"tmp":"tmp/react-components-2.5.3.tgz_1507040281732_0.22076937486417592","host":"s3://npm-registry-packages"}},"2.5.4":{"name":"@gooddata/react-components","version":"2.5.4","author":{"name":"GoodData Corporation"},"license":"BSD-3-Clause","_id":"@gooddata/react-components@2.5.4","maintainers":[{"name":"pavelzgdc","email":"pavel.zbytovsky@gooddata.com"},{"name":"rtkh","email":"artur.khabibullin@gooddata.com"},{"name":"tomsatgd","email":"tomas.satinsky@gooddata.com"},{"name":"laurenhunt","email":"lauren.hunt@blackbaud.com"},{"name":"jaroslav.tomecek","email":"jaroslav.tomecek@gooddata.com"},{"name":"zdenek.vidensky","email":"zdenek.vidensky@gooddata.com"},{"name":"tomasreichmann","email":"tomasreichmann@gmail.com"},{"name":"lpearce","email":"levi.pearce@gooddata.com"},{"name":"bradgl","email":"brad.gleich@blackabaud.com"},{"name":"mikita.yank","email":"Mikita.Yankouski@blackbaud.com"},{"name":"xandra.harrison","email":"xandra.harrison@blackbaud.com"},{"name":"stewart.stephens","email":"stewart.stephens@blackbaud.com"},{"name":"martin.mosko","email":"martin.mosko@gooddata.com"},{"name":"petrjanu","email":"petr.janu@gooddata.com"},{"name":"khanh.le","email":"khanh.le@gooddata.com"},{"name":"sondo","email":"son.do@gooddata.com"},{"name":"linhhong","email":"linh.hong@gooddata.com"},{"name":"sitina","email":"jiri.sitina@gooddata.com"},{"name":"vonsef","email":"josef.vondrak@gooddata.com"},{"name":"ondrejlangr","email":"ondrej.langr@gooddata.com"},{"name":"langhamp","email":"pavel.langhammer@gooddata.com"},{"name":"milanpavel","email":"milan.pavel1@gmail.com"},{"name":"jan.pradac","email":"jan.pradac@gooddata.com"},{"name":"bertold8","email":"ivan.nejezchleb@seznam.cz"},{"name":"bugsbunny338","email":"jiri.zajic@mensa.cz"},{"name":"nikolacech","email":"nikola.cech@gooddata.com"},{"name":"gooddata-ci","email":"rail@gooddata.com"},{"name":"peterlacko","email":"lackopeter17@gmail.com"},{"name":"strouhaljan","email":"strouhal.jan@gmail.com"},{"name":"pbenes","email":"petr.benes@gooddata.com"},{"name":"vojty","email":"vojtasek.tomas@gmail.com"},{"name":"vaclavbohac","email":"bohac.v@gmail.com"},{"name":"lhorak","email":"info@lhorak.cz"},{"name":"ocetnik","email":"ocetnik.david@gmail.com"},{"name":"lgrolig","email":"grolig@gmail.com"},{"name":"michal.marsal","email":"michal.marsal@gooddata.com"}],"homepage":"https://github.com/gooddata/gooddata-component-sdk#readme","bugs":{"url":"https://github.com/gooddata/gooddata-component-sdk/issues"},"dist":{"shasum":"b923ea196b9cc7732e422b11ed9efc9b94390c55","tarball":"https://registry.npmjs.org/@gooddata/react-components/-/react-components-2.5.4.tgz","integrity":"sha512-d5cJp+yoch6XLVOGpQivMzt12Q5ZOGbrnq9SJjwub/JMlfsK1BUFSh2no3XrIw6+bjQEC7syAhg0iU4RNBIDnQ==","signatures":[{"sig":"MEYCIQCPTmAmwjzCIBV+cNCqf3mA2VskGXYz/YF5UfIe/H8X+gIhAKkhHshfdPKIePIui+rGCNpfsmKeHDXN3iusMWGDGfXy","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}]},"jest":{"testRegex":"(/__tests__/.*|\\.(test|spec))\\.(tsx?)$","transform":{".(ts|tsx)":"<rootDir>/node_modules/ts-jest/preprocessor.js"},"mapCoverage":true,"collectCoverage":false,"coverageReporters":["html"],"collectCoverageFrom":["src/**/*.{ts,tsx}"],"moduleFileExtensions":["ts","tsx","js"],"setupTestFrameworkScriptFile":"<rootDir>/jest.setup.js"},"main":"dist/index.js","_from":".","files":["dist","src","styles","LICENSE"],"_shasum":"b923ea196b9cc7732e422b11ed9efc9b94390c55","gitHead":"ab8ced4cabe09c1d75c76aa59122d331ef67ef58","scripts":{"dev":"rm -rf dist && tsc -d --outDir dist --watch && cp -rf src/translations/ dist/translations/","test":"jest --watch","tslint":"tslint --format verbose --config tslint.json '{src,stories}/**/*.{ts,tsx}'","validate":"rm -rf dist && tsc -p tsconfig.base.json --noEmit && yarn tslint","build-css":"node-sass --importer node_modules/node-sass-magic-importer/dist/cli.js -o styles/css styles/scss/main.scss","storybook":"start-storybook -p 9001 -c .storybook","prepublish":"rm -rf dist && tsc -d --outDir dist && cp -rf src/translations/ dist/translations/ && yarn build-css","build-storybook":"build-storybook -c .storybook -o dist-storybook"},"typings":"dist/index.d.ts","_npmUser":{"name":"bugsbunny338","email":"jiri.zajic@mensa.cz"},"deprecated":"@gooddata/react-components@2 has reached End of Support. Please upgrade (see https://sdk.gooddata.com/gooddata-ui/docs/supported_versions.html for more information).","repository":{"url":"git+ssh://git@github.com/gooddata/gooddata-component-sdk.git","type":"git"},"_npmVersion":"3.10.8","description":"GoodData React Components","directories":{},"_nodeVersion":"6.8.1","dependencies":{"rxjs":"5.4.3","uuid":"3.0.1","lodash":"4.17.4","numeral":"2.0.6","gooddata":"4.0.0","classnames":"2.2.5","react-intl":"2.2.3","@gooddata/goodstrap":"53.0.1","@gooddata/data-layer":"3.2.1","@gooddata/indigo-visualizations":"0.12.0"},"devDependencies":{"jest":"21.0.0","react":"15.3.2","enzyme":"2.8.0","tslint":"5.4.3","ts-jest":"21.0.0","node-sass":"4.5.3","react-dom":"15.3.2","ts-loader":"2.3.3","jest-junit":"3.0.0","typescript":"2.4.2","@types/jest":"20.0.4","@types/node":"7.0.8","react-redux":"5.0.6","sass-loader":"6.0.6","@types/react":"16.0.4","@types/lodash":"4.14.61","@storybook/react":"3.2.6","@types/react-dom":"15.5.4","@gooddata/mock-js":"0.0.26","@gooddata/js-utils":"0.8.0","tslint-config-gooddata":"0.0.2","react-addons-test-utils":"15.3.2","@storybook/addon-options":"3.2.6","node-sass-magic-importer":"4.1.5","@types/react-addons-test-utils":"0.14.17"},"peerDependencies":{"react":"^15.3.2","react-dom":"^15.3.2"},"_npmOperationalInternal":{"tmp":"tmp/react-components-2.5.4.tgz_1507280375950_0.7989360636565834","host":"s3://npm-registry-packages"}},"2.6.0":{"name":"@gooddata/react-components","version":"2.6.0","author":{"name":"GoodData Corporation"},"license":"BSD-3-Clause","_id":"@gooddata/react-components@2.6.0","maintainers":[{"name":"pavelzgdc","email":"pavel.zbytovsky@gooddata.com"},{"name":"rtkh","email":"artur.khabibullin@gooddata.com"},{"name":"tomsatgd","email":"tomas.satinsky@gooddata.com"},{"name":"laurenhunt","email":"lauren.hunt@blackbaud.com"},{"name":"jaroslav.tomecek","email":"jaroslav.tomecek@gooddata.com"},{"name":"zdenek.vidensky","email":"zdenek.vidensky@gooddata.com"},{"name":"tomasreichmann","email":"tomasreichmann@gmail.com"},{"name":"lpearce","email":"levi.pearce@gooddata.com"},{"name":"bradgl","email":"brad.gleich@blackabaud.com"},{"name":"mikita.yank","email":"Mikita.Yankouski@blackbaud.com"},{"name":"xandra.harrison","email":"xandra.harrison@blackbaud.com"},{"name":"stewart.stephens","email":"stewart.stephens@blackbaud.com"},{"name":"martin.mosko","email":"martin.mosko@gooddata.com"},{"name":"petrjanu","email":"petr.janu@gooddata.com"},{"name":"khanh.le","email":"khanh.le@gooddata.com"},{"name":"sondo","email":"son.do@gooddata.com"},{"name":"linhhong","email":"linh.hong@gooddata.com"},{"name":"sitina","email":"jiri.sitina@gooddata.com"},{"name":"vonsef","email":"josef.vondrak@gooddata.com"},{"name":"ondrejlangr","email":"ondrej.langr@gooddata.com"},{"name":"langhamp","email":"pavel.langhammer@gooddata.com"},{"name":"milanpavel","email":"milan.pavel1@gmail.com"},{"name":"jan.pradac","email":"jan.pradac@gooddata.com"},{"name":"bertold8","email":"ivan.nejezchleb@seznam.cz"},{"name":"bugsbunny338","email":"jiri.zajic@mensa.cz"},{"name":"nikolacech","email":"nikola.cech@gooddata.com"},{"name":"gooddata-ci","email":"rail@gooddata.com"},{"name":"peterlacko","email":"lackopeter17@gmail.com"},{"name":"strouhaljan","email":"strouhal.jan@gmail.com"},{"name":"pbenes","email":"petr.benes@gooddata.com"},{"name":"vojty","email":"vojtasek.tomas@gmail.com"},{"name":"vaclavbohac","email":"bohac.v@gmail.com"},{"name":"lhorak","email":"info@lhorak.cz"},{"name":"ocetnik","email":"ocetnik.david@gmail.com"},{"name":"lgrolig","email":"grolig@gmail.com"},{"name":"michal.marsal","email":"michal.marsal@gooddata.com"}],"homepage":"https://github.com/gooddata/gooddata-component-sdk#readme","bugs":{"url":"https://github.com/gooddata/gooddata-component-sdk/issues"},"dist":{"shasum":"0890796bd95ed9498208445e03a949141ef29876","tarball":"https://registry.npmjs.org/@gooddata/react-components/-/react-components-2.6.0.tgz","integrity":"sha512-6/crElf1hEnzXFlZxuTb/s90VVoBaHLw4pfQn/wmPteOl1ssKGUPxmd2Di/amMgExV6jfDYfCWfiPrYRWa20/g==","signatures":[{"sig":"MEYCIQD09OHh92fC+iuOJd6V53bgO3UIURBebgY3hHIhSv4acQIhANajgYGuwjWJkdnxFWh7Y58RnEeFP2Cn657Z+f29exb6","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}]},"jest":{"testRegex":"(/__tests__/.*|\\.(test|spec))\\.(tsx?)$","transform":{".(ts|tsx)":"<rootDir>/node_modules/ts-jest/preprocessor.js"},"mapCoverage":true,"collectCoverage":false,"coverageReporters":["html"],"collectCoverageFrom":["src/**/*.{ts,tsx}"],"moduleFileExtensions":["ts","tsx","js"],"setupTestFrameworkScriptFile":"<rootDir>/jest.setup.js"},"main":"dist/index.js","files":["dist","src","styles","LICENSE"],"gitHead":"b97d85b7d170745a0a5c4dd4c148a2db3b461b67","scripts":{"dev":"rm -rf dist && tsc --watch && cp -rf src/translations/ dist/translations/","test":"jest --watch","tslint":"./node_modules/tslint/bin/tslint --type-check --project tsconfig.base.json --format verbose './{src,stories}/**/*.{ts,tsx}'","validate":"tsc -p tsconfig.base.json --noEmit && yarn tslint","build-css":"node-sass --importer node_modules/node-sass-magic-importer/dist/cli.js -o styles/css styles/scss/main.scss","storybook":"start-storybook -p 9001 -c .storybook","tslint-ci":"mkdir -p ./ci/results && ./node_modules/tslint/bin/tslint --config tslint.json --format checkstyle --out ./ci/results/tslint-results.xml './{src,stories}/**/*.{ts,tsx}'","prepublish":"rm -rf dist && tsc && cp -rf src/translations/ dist/translations/ && yarn build-css","validate-ci":"tsc -p tsconfig.base.json --noEmit && yarn tslint-ci","build-storybook":"build-storybook -c .storybook -o dist-storybook"},"typings":"dist/index.d.ts","_npmUser":{"name":"ocetnik","email":"ocetnik.david@gmail.com"},"deprecated":"@gooddata/react-components@2 has reached End of Support. Please upgrade (see https://sdk.gooddata.com/gooddata-ui/docs/supported_versions.html for more information).","repository":{"url":"git+ssh://git@github.com/gooddata/gooddata-component-sdk.git","type":"git"},"_npmVersion":"5.3.0","description":"GoodData React Components","directories":{},"_nodeVersion":"8.4.0","dependencies":{"rxjs":"5.4.3","uuid":"3.0.1","lodash":"4.17.4","numeral":"2.0.6","gooddata":"4.1.0","classnames":"2.2.5","prop-types":"15.6.0","react-intl":"2.2.3","@gooddata/js-utils":"0.9.0","@gooddata/goodstrap":"53.0.1","@gooddata/data-layer":"4.0.0","@gooddata/indigo-visualizations":"0.13.0"},"devDependencies":{"jest":"21.0.0","react":"15.3.2","enzyme":"2.8.0","ts-jest":"21.0.0","node-sass":"4.5.3","react-dom":"15.3.2","ts-loader":"2.3.7","jest-junit":"3.0.0","typescript":"2.5.2","@types/jest":"20.0.4","@types/node":"7.0.8","react-redux":"5.0.6","sass-loader":"6.0.6","@types/react":"16.0.7","@types/enzyme":"2.8.8","@types/lodash":"4.14.61","@types/numeral":"0.0.22","@storybook/react":"3.2.6","@types/react-dom":"15.5.4","@gooddata/mock-js":"0.1.0","@types/classnames":"2.2.3","@types/prop-types":"15.5.2","@types/react-intl":"2.3.2","@types/react-redux":"5.0.9","tslint-config-gooddata":"0.0.4","@types/storybook__react":"3.0.5","react-addons-test-utils":"15.3.2","@storybook/addon-options":"3.2.6","node-sass-magic-importer":"4.1.5","@types/react-addons-test-utils":"0.14.17","@types/storybook__addon-actions":"3.0.1"},"peerDependencies":{"react":"^15.3.2","react-dom":"^15.3.2"},"_npmOperationalInternal":{"tmp":"tmp/react-components-2.6.0.tgz_1507288080054_0.2133694989606738","host":"s3://npm-registry-packages"}},"2.6.1":{"name":"@gooddata/react-components","version":"2.6.1","author":{"name":"GoodData Corporation"},"license":"BSD-3-Clause","_id":"@gooddata/react-components@2.6.1","maintainers":[{"name":"pavelzgdc","email":"pavel.zbytovsky@gooddata.com"},{"name":"rtkh","email":"artur.khabibullin@gooddata.com"},{"name":"tomsatgd","email":"tomas.satinsky@gooddata.com"},{"name":"laurenhunt","email":"lauren.hunt@blackbaud.com"},{"name":"jaroslav.tomecek","email":"jaroslav.tomecek@gooddata.com"},{"name":"zdenek.vidensky","email":"zdenek.vidensky@gooddata.com"},{"name":"tomasreichmann","email":"tomasreichmann@gmail.com"},{"name":"lpearce","email":"levi.pearce@gooddata.com"},{"name":"bradgl","email":"brad.gleich@blackabaud.com"},{"name":"mikita.yank","email":"Mikita.Yankouski@blackbaud.com"},{"name":"xandra.harrison","email":"xandra.harrison@blackbaud.com"},{"name":"stewart.stephens","email":"stewart.stephens@blackbaud.com"},{"name":"martin.mosko","email":"martin.mosko@gooddata.com"},{"name":"petrjanu","email":"petr.janu@gooddata.com"},{"name":"khanh.le","email":"khanh.le@gooddata.com"},{"name":"sondo","email":"son.do@gooddata.com"},{"name":"linhhong","email":"linh.hong@gooddata.com"},{"name":"sitina","email":"jiri.sitina@gooddata.com"},{"name":"vonsef","email":"josef.vondrak@gooddata.com"},{"name":"ondrejlangr","email":"ondrej.langr@gooddata.com"},{"name":"langhamp","email":"pavel.langhammer@gooddata.com"},{"name":"milanpavel","email":"milan.pavel1@gmail.com"},{"name":"jan.pradac","email":"jan.pradac@gooddata.com"},{"name":"bertold8","email":"ivan.nejezchleb@seznam.cz"},{"name":"bugsbunny338","email":"jiri.zajic@mensa.cz"},{"name":"nikolacech","email":"nikola.cech@gooddata.com"},{"name":"gooddata-ci","email":"rail@gooddata.com"},{"name":"peterlacko","email":"lackopeter17@gmail.com"},{"name":"strouhaljan","email":"strouhal.jan@gmail.com"},{"name":"pbenes","email":"petr.benes@gooddata.com"},{"name":"vojty","email":"vojtasek.tomas@gmail.com"},{"name":"vaclavbohac","email":"bohac.v@gmail.com"},{"name":"lhorak","email":"info@lhorak.cz"},{"name":"ocetnik","email":"ocetnik.david@gmail.com"},{"name":"lgrolig","email":"grolig@gmail.com"},{"name":"michal.marsal","email":"michal.marsal@gooddata.com"}],"homepage":"https://github.com/gooddata/gooddata-component-sdk#readme","bugs":{"url":"https://github.com/gooddata/gooddata-component-sdk/issues"},"dist":{"shasum":"fb6b81f36070ef9e485d6e6afe19714369a89e99","tarball":"https://registry.npmjs.org/@gooddata/react-components/-/react-components-2.6.1.tgz","integrity":"sha512-SHd/OGCJOPoGcnr6Yn6GfZp8WZqNFwiesYmR7kK1JalAtgr47Vjz+3dEF1uDg2FHlnW00sjYdQaE4c9MFqQKHw==","signatures":[{"sig":"MEUCIFKJIa1MeOoAjyR4Rx8qCXHKTXgKjfFtkgRen8G7COe4AiEAm4+/0F95o+jPZGOMbdyATVzyFDx8gjJ7qi1UFFXdzp8=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}]},"jest":{"testRegex":"(/__tests__/.*|\\.(test|spec))\\.(tsx?)$","transform":{".(ts|tsx)":"<rootDir>/node_modules/ts-jest/preprocessor.js"},"mapCoverage":true,"collectCoverage":false,"coverageReporters":["html"],"collectCoverageFrom":["src/**/*.{ts,tsx}"],"moduleFileExtensions":["ts","tsx","js"],"setupTestFrameworkScriptFile":"<rootDir>/jest.setup.js"},"main":"dist/index.js","_from":".","files":["dist","src","styles","LICENSE"],"_shasum":"fb6b81f36070ef9e485d6e6afe19714369a89e99","gitHead":"ad199342fb049bc12317e227aae6e6d182f9f467","scripts":{"dev":"rm -rf dist && tsc --watch && cp -rf src/translations/ dist/translations/","test":"jest --watch","tslint":"./node_modules/tslint/bin/tslint --type-check --project tsconfig.base.json --format verbose './{src,stories}/**/*.{ts,tsx}'","validate":"tsc -p tsconfig.base.json --noEmit && yarn tslint","build-css":"node-sass --importer node_modules/node-sass-magic-importer/dist/cli.js -o styles/css styles/scss/main.scss","storybook":"start-storybook -p 9001 -c .storybook","tslint-ci":"mkdir -p ./ci/results && ./node_modules/tslint/bin/tslint --config tslint.json --format checkstyle --out ./ci/results/tslint-results.xml './{src,stories}/**/*.{ts,tsx}'","prepublish":"rm -rf dist && tsc && cp -rf src/translations/ dist/translations/ && yarn build-css","validate-ci":"tsc -p tsconfig.base.json --noEmit && yarn tslint-ci","build-storybook":"build-storybook -c .storybook -o dist-storybook"},"typings":"dist/index.d.ts","_npmUser":{"name":"vaclavbohac","email":"bohac.v@gmail.com"},"deprecated":"@gooddata/react-components@2 has reached End of Support. Please upgrade (see https://sdk.gooddata.com/gooddata-ui/docs/supported_versions.html for more information).","repository":{"url":"git+ssh://git@github.com/gooddata/gooddata-component-sdk.git","type":"git"},"_npmVersion":"3.10.10","description":"GoodData React Components","directories":{},"_nodeVersion":"6.10.1","dependencies":{"rxjs":"5.4.3","uuid":"3.0.1","lodash":"4.17.4","numeral":"2.0.6","gooddata":"4.1.0","classnames":"2.2.5","prop-types":"15.6.0","react-intl":"2.2.3","@gooddata/js-utils":"0.9.0","@gooddata/goodstrap":"53.0.1","@gooddata/data-layer":"4.0.1","@gooddata/indigo-visualizations":"0.13.0"},"devDependencies":{"jest":"21.0.0","react":"15.3.2","enzyme":"2.8.0","ts-jest":"21.0.0","node-sass":"4.5.3","react-dom":"15.3.2","ts-loader":"2.3.7","jest-junit":"3.0.0","typescript":"2.5.2","@types/jest":"20.0.4","@types/node":"7.0.8","sass-loader":"6.0.6","@types/react":"16.0.7","@types/enzyme":"2.8.8","@types/lodash":"4.14.61","@types/numeral":"0.0.22","@storybook/react":"3.2.6","@types/react-dom":"15.5.4","@gooddata/mock-js":"0.1.0","@types/classnames":"2.2.3","@types/prop-types":"15.5.2","@types/react-intl":"2.3.2","tslint-config-gooddata":"0.0.4","@types/storybook__react":"3.0.5","react-addons-test-utils":"15.3.2","@storybook/addon-options":"3.2.6","node-sass-magic-importer":"4.1.5","@types/react-addons-test-utils":"0.14.17","@types/storybook__addon-actions":"3.0.1"},"peerDependencies":{"react":"^15.3.2","react-dom":"^15.3.2"},"_npmOperationalInternal":{"tmp":"tmp/react-components-2.6.1.tgz_1507544721537_0.16060449578799307","host":"s3://npm-registry-packages"}},"2.7.0":{"name":"@gooddata/react-components","version":"2.7.0","author":{"name":"GoodData Corporation"},"license":"BSD-3-Clause","_id":"@gooddata/react-components@2.7.0","maintainers":[{"name":"mmatula","email":"matulic@gmail.com"},{"name":"pavelzgdc","email":"pavel.zbytovsky@gooddata.com"},{"name":"rtkh","email":"artur.khabibullin@gooddata.com"},{"name":"tomsatgd","email":"tomas.satinsky@gooddata.com"},{"name":"laurenhunt","email":"lauren.hunt@blackbaud.com"},{"name":"jaroslav.tomecek","email":"jaroslav.tomecek@gooddata.com"},{"name":"zdenek.vidensky","email":"zdenek.vidensky@gooddata.com"},{"name":"tomasreichmann","email":"tomasreichmann@gmail.com"},{"name":"lpearce","email":"levi.pearce@gooddata.com"},{"name":"bradgl","email":"brad.gleich@blackabaud.com"},{"name":"mikita.yank","email":"Mikita.Yankouski@blackbaud.com"},{"name":"xandra.harrison","email":"xandra.harrison@blackbaud.com"},{"name":"stewart.stephens","email":"stewart.stephens@blackbaud.com"},{"name":"martin.mosko","email":"martin.mosko@gooddata.com"},{"name":"petrjanu","email":"petr.janu@gooddata.com"},{"name":"khanh.le","email":"khanh.le@gooddata.com"},{"name":"sondo","email":"son.do@gooddata.com"},{"name":"linhhong","email":"linh.hong@gooddata.com"},{"name":"sitina","email":"jiri.sitina@gooddata.com"},{"name":"vonsef","email":"josef.vondrak@gooddata.com"},{"name":"ondrejlangr","email":"ondrej.langr@gooddata.com"},{"name":"langhamp","email":"pavel.langhammer@gooddata.com"},{"name":"milanpavel","email":"milan.pavel1@gmail.com"},{"name":"jan.pradac","email":"jan.pradac@gooddata.com"},{"name":"bertold8","email":"ivan.nejezchleb@seznam.cz"},{"name":"bugsbunny338","email":"jiri.zajic@mensa.cz"},{"name":"nikolacech","email":"nikola.cech@gooddata.com"},{"name":"gooddata-ci","email":"rail@gooddata.com"},{"name":"peterlacko","email":"lackopeter17@gmail.com"},{"name":"strouhaljan","email":"strouhal.jan@gmail.com"},{"name":"pbenes","email":"petr.benes@gooddata.com"},{"name":"vojty","email":"vojtasek.tomas@gmail.com"},{"name":"vaclavbohac","email":"bohac.v@gmail.com"},{"name":"lhorak","email":"info@lhorak.cz"},{"name":"ocetnik","email":"ocetnik.david@gmail.com"},{"name":"lgrolig","email":"grolig@gmail.com"},{"name":"michal.marsal","email":"michal.marsal@gooddata.com"}],"homepage":"https://github.com/gooddata/gooddata-component-sdk#readme","bugs":{"url":"https://github.com/gooddata/gooddata-component-sdk/issues"},"dist":{"shasum":"8f45bf135bfda1d56fd241da24560f3d49c619e2","tarball":"https://registry.npmjs.org/@gooddata/react-components/-/react-components-2.7.0.tgz","integrity":"sha512-D0W+vHPef9kjbJSIuwFy9A6LrU75cAPawiKZaoEDjT0XmaPi7ZBan8LeI1+OFDmi9Q7AUmDEM6mAfK1Lfy0BEA==","signatures":[{"sig":"MEYCIQDvB0GIHkmHaD0xghM/8sbnlv4FaEg76dBlcXk2pRLhyQIhAI3UZCiMA8zSZWD+esDemfopDbxY5gGicZZkJvt4b673","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}]},"jest":{"testRegex":"(/__tests__/.*|\\.(test|spec))\\.(tsx?)$","transform":{".(ts|tsx)":"<rootDir>/node_modules/ts-jest/preprocessor.js"},"mapCoverage":true,"collectCoverage":false,"coverageReporters":["html"],"collectCoverageFrom":["src/**/*.{ts,tsx}"],"moduleFileExtensions":["ts","tsx","js"],"setupTestFrameworkScriptFile":"<rootDir>/jest.setup.js"},"main":"dist/index.js","_from":".","files":["dist","src","styles","LICENSE"],"_shasum":"8f45bf135bfda1d56fd241da24560f3d49c619e2","gitHead":"1d99b3d41ffce6b921a9d669fcff1e8a66502bc3","scripts":{"dev":"rm -rf dist && tsc --watch && cp -rf src/translations/ dist/translations/","test":"jest --watch","tslint":"./node_modules/tslint/bin/tslint --type-check --project tsconfig.base.json --format verbose './{src,stories}/**/*.{ts,tsx}'","validate":"tsc -p tsconfig.base.json --noEmit && yarn tslint","build-css":"node-sass --importer node_modules/node-sass-magic-importer/dist/cli.js -o styles/css styles/scss/main.scss","storybook":"start-storybook -p 9001 -c .storybook","tslint-ci":"mkdir -p ./ci/results && ./node_modules/tslint/bin/tslint --config tslint.json --format checkstyle --out ./ci/results/tslint-results.xml './{src,stories}/**/*.{ts,tsx}'","prepublish":"rm -rf dist && tsc && cp -rf src/translations/ dist/translations/ && yarn build-css","validate-ci":"tsc -p tsconfig.base.json --noEmit && yarn tslint-ci","build-storybook":"build-storybook -c .storybook -o dist-storybook"},"typings":"dist/index.d.ts","_npmUser":{"name":"bugsbunny338","email":"jiri.zajic@mensa.cz"},"deprecated":"@gooddata/react-components@2 has reached End of Support. Please upgrade (see https://sdk.gooddata.com/gooddata-ui/docs/supported_versions.html for more information).","repository":{"url":"git+ssh://git@github.com/gooddata/gooddata-component-sdk.git","type":"git"},"_npmVersion":"3.10.8","description":"GoodData React Components","directories":{},"_nodeVersion":"6.8.1","dependencies":{"rxjs":"5.4.3","uuid":"3.0.1","lodash":"4.17.4","numeral":"2.0.6","gooddata":"4.1.0","classnames":"2.2.5","prop-types":"15.6.0","react-intl":"2.2.3","@gooddata/js-utils":"0.9.0","@gooddata/goodstrap":"53.0.1","@gooddata/data-layer":"4.0.1","@gooddata/indigo-visualizations":"0.14.0"},"devDependencies":{"jest":"21.0.0","react":"15.3.2","enzyme":"2.8.0","ts-jest":"21.0.0","node-sass":"4.5.3","react-dom":"15.3.2","ts-loader":"2.3.7","jest-junit":"3.0.0","typescript":"2.5.2","@types/jest":"20.0.4","@types/node":"7.0.8","sass-loader":"6.0.6","@types/react":"16.0.7","@types/enzyme":"2.8.8","@types/lodash":"4.14.61","@types/numeral":"0.0.22","@storybook/react":"3.2.6","@types/react-dom":"15.5.4","@gooddata/mock-js":"0.1.0","@types/classnames":"2.2.3","@types/prop-types":"15.5.2","@types/react-intl":"2.3.2","tslint-config-gooddata":"0.0.4","@types/storybook__react":"3.0.5","react-addons-test-utils":"15.3.2","@storybook/addon-options":"3.2.6","node-sass-magic-importer":"4.1.5","@types/react-addons-test-utils":"0.14.17","@types/storybook__addon-actions":"3.0.1"},"peerDependencies":{"react":"^15.3.2","react-dom":"^15.3.2"},"_npmOperationalInternal":{"tmp":"tmp/react-components-2.7.0.tgz_1508326274490_0.45233741123229265","host":"s3://npm-registry-packages"}},"2.7.1":{"name":"@gooddata/react-components","version":"2.7.1","author":{"name":"GoodData Corporation"},"license":"BSD-3-Clause","_id":"@gooddata/react-components@2.7.1","maintainers":[{"name":"mmatula","email":"matulic@gmail.com"},{"name":"pavelzgdc","email":"pavel.zbytovsky@gooddata.com"},{"name":"rtkh","email":"artur.khabibullin@gooddata.com"},{"name":"tomsatgd","email":"tomas.satinsky@gooddata.com"},{"name":"laurenhunt","email":"lauren.hunt@blackbaud.com"},{"name":"jaroslav.tomecek","email":"jaroslav.tomecek@gooddata.com"},{"name":"zdenek.vidensky","email":"zdenek.vidensky@gooddata.com"},{"name":"tomasreichmann","email":"tomasreichmann@gmail.com"},{"name":"lpearce","email":"levi.pearce@gooddata.com"},{"name":"bradgl","email":"brad.gleich@blackabaud.com"},{"name":"mikita.yank","email":"Mikita.Yankouski@blackbaud.com"},{"name":"xandra.harrison","email":"xandra.harrison@blackbaud.com"},{"name":"stewart.stephens","email":"stewart.stephens@blackbaud.com"},{"name":"martin.mosko","email":"martin.mosko@gooddata.com"},{"name":"petrjanu","email":"petr.janu@gooddata.com"},{"name":"khanh.le","email":"khanh.le@gooddata.com"},{"name":"sondo","email":"son.do@gooddata.com"},{"name":"linhhong","email":"linh.hong@gooddata.com"},{"name":"sitina","email":"jiri.sitina@gooddata.com"},{"name":"vonsef","email":"josef.vondrak@gooddata.com"},{"name":"ondrejlangr","email":"ondrej.langr@gooddata.com"},{"name":"langhamp","email":"pavel.langhammer@gooddata.com"},{"name":"milanpavel","email":"milan.pavel1@gmail.com"},{"name":"jan.pradac","email":"jan.pradac@gooddata.com"},{"name":"bertold8","email":"ivan.nejezchleb@seznam.cz"},{"name":"bugsbunny338","email":"jiri.zajic@mensa.cz"},{"name":"nikolacech","email":"nikola.cech@gooddata.com"},{"name":"gooddata-ci","email":"rail@gooddata.com"},{"name":"peterlacko","email":"lackopeter17@gmail.com"},{"name":"strouhaljan","email":"strouhal.jan@gmail.com"},{"name":"pbenes","email":"petr.benes@gooddata.com"},{"name":"vojty","email":"vojtasek.tomas@gmail.com"},{"name":"vaclavbohac","email":"bohac.v@gmail.com"},{"name":"lhorak","email":"info@lhorak.cz"},{"name":"ocetnik","email":"ocetnik.david@gmail.com"},{"name":"lgrolig","email":"grolig@gmail.com"},{"name":"michal.marsal","email":"michal.marsal@gooddata.com"}],"homepage":"https://github.com/gooddata/gooddata-component-sdk#readme","bugs":{"url":"https://github.com/gooddata/gooddata-component-sdk/issues"},"dist":{"shasum":"2c2dc42ad23d50a458896945000b267a91204242","tarball":"https://registry.npmjs.org/@gooddata/react-components/-/react-components-2.7.1.tgz","integrity":"sha512-Surj93pY4K118t1j/FXvU1YiKzNCim3Px+b5LvJAUF7nsh1DTr/uBcVidr2F8Vd+kWGd5d0JB9tswSz5sxIPQg==","signatures":[{"sig":"MEQCIAlid5yFQAC+CjJw0IsrSS9bjcXdYuHMPYNb+cSh0PUDAiAGAu39hfcQ6UhkT3GUXtsvUFuim24pPESbNPXkj6h6lg==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}]},"jest":{"testRegex":"(/__tests__/.*|\\.(test|spec))\\.(tsx?)$","transform":{".(ts|tsx)":"<rootDir>/node_modules/ts-jest/preprocessor.js"},"mapCoverage":true,"collectCoverage":false,"coverageReporters":["html"],"collectCoverageFrom":["src/**/*.{ts,tsx}"],"moduleFileExtensions":["ts","tsx","js"],"setupTestFrameworkScriptFile":"<rootDir>/jest.setup.js"},"main":"dist/index.js","_from":".","files":["dist","src","styles","LICENSE"],"_shasum":"2c2dc42ad23d50a458896945000b267a91204242","gitHead":"2e3732625a157a498e39cf49b99f01b146670e47","scripts":{"dev":"rm -rf dist && tsc --watch && cp -rf src/translations/ dist/translations/","test":"jest --watch","tslint":"./node_modules/tslint/bin/tslint --type-check --project tsconfig.base.json --format verbose './{src,stories}/**/*.{ts,tsx}'","validate":"tsc -p tsconfig.base.json --noEmit && yarn tslint","build-css":"node-sass --importer node_modules/node-sass-magic-importer/dist/cli.js -o styles/css styles/scss/main.scss","storybook":"start-storybook -p 9001 -c .storybook","tslint-ci":"mkdir -p ./ci/results && ./node_modules/tslint/bin/tslint --config tslint.json --format checkstyle --out ./ci/results/tslint-results.xml './{src,stories}/**/*.{ts,tsx}'","prepublish":"rm -rf dist && tsc && cp -rf src/translations/ dist/translations/ && yarn build-css","validate-ci":"tsc -p tsconfig.base.json --noEmit && yarn tslint-ci","build-storybook":"build-storybook -c .storybook -o dist-storybook"},"typings":"dist/index.d.ts","_npmUser":{"name":"vaclavbohac","email":"bohac.v@gmail.com"},"deprecated":"@gooddata/react-components@2 has reached End of Support. Please upgrade (see https://sdk.gooddata.com/gooddata-ui/docs/supported_versions.html for more information).","repository":{"url":"git+ssh://git@github.com/gooddata/gooddata-component-sdk.git","type":"git"},"_npmVersion":"3.10.10","description":"GoodData React Components","directories":{},"_nodeVersion":"6.10.1","dependencies":{"rxjs":"5.4.3","uuid":"3.0.1","lodash":"4.17.4","numeral":"2.0.6","gooddata":"4.3.1","classnames":"2.2.5","prop-types":"15.6.0","react-intl":"2.2.3","@gooddata/js-utils":"0.9.0","@gooddata/goodstrap":"53.0.1","@gooddata/data-layer":"4.0.2","@gooddata/indigo-visualizations":"0.14.0"},"devDependencies":{"jest":"21.0.0","react":"15.3.2","enzyme":"2.8.0","ts-jest":"21.0.0","node-sass":"4.5.3","react-dom":"15.3.2","ts-loader":"2.3.7","jest-junit":"3.0.0","typescript":"2.3.3","@types/jest":"20.0.4","@types/node":"7.0.8","sass-loader":"6.0.6","@types/react":"16.0.7","@types/enzyme":"2.8.8","@types/lodash":"4.14.61","@types/numeral":"0.0.22","@storybook/react":"3.2.6","@types/react-dom":"15.5.4","@gooddata/mock-js":"0.1.0","@types/classnames":"2.2.3","@types/prop-types":"15.5.2","@types/react-intl":"2.3.2","tslint-config-gooddata":"0.0.4","@types/storybook__react":"3.0.5","react-addons-test-utils":"15.3.2","@storybook/addon-options":"3.2.6","node-sass-magic-importer":"4.1.5","@types/react-addons-test-utils":"0.14.17","@types/storybook__addon-actions":"3.0.1"},"peerDependencies":{"react":"^15.3.2","react-dom":"^15.3.2"},"_npmOperationalInternal":{"tmp":"tmp/react-components-2.7.1.tgz_1508850485030_0.27534804586321115","host":"s3://npm-registry-packages"}},"2.8.0":{"name":"@gooddata/react-components","version":"2.8.0","author":{"name":"GoodData Corporation"},"license":"BSD-3-Clause","_id":"@gooddata/react-components@2.8.0","maintainers":[{"name":"mmatula","email":"matulic@gmail.com"},{"name":"pavelzgdc","email":"pavel.zbytovsky@gooddata.com"},{"name":"tomsatgd","email":"tomas.satinsky@gooddata.com"},{"name":"laurenhunt","email":"lauren.hunt@blackbaud.com"},{"name":"jaroslav.tomecek","email":"jaroslav.tomecek@gooddata.com"},{"name":"zdenek.vidensky","email":"zdenek.vidensky@gooddata.com"},{"name":"tomasreichmann","email":"tomasreichmann@gmail.com"},{"name":"lpearce","email":"levi.pearce@gooddata.com"},{"name":"bradgl","email":"brad.gleich@blackabaud.com"},{"name":"mikita.yank","email":"Mikita.Yankouski@blackbaud.com"},{"name":"xandra.harrison","email":"xandra.harrison@blackbaud.com"},{"name":"stewart.stephens","email":"stewart.stephens@blackbaud.com"},{"name":"martin.mosko","email":"martin.mosko@gooddata.com"},{"name":"petrjanu","email":"petr.janu@gooddata.com"},{"name":"khanh.le","email":"khanh.le@gooddata.com"},{"name":"sondo","email":"son.do@gooddata.com"},{"name":"linhhong","email":"linh.hong@gooddata.com"},{"name":"sitina","email":"jiri.sitina@gooddata.com"},{"name":"vonsef","email":"josef.vondrak@gooddata.com"},{"name":"ondrejlangr","email":"ondrej.langr@gooddata.com"},{"name":"langhamp","email":"pavel.langhammer@gooddata.com"},{"name":"milanpavel","email":"milan.pavel1@gmail.com"},{"name":"jan.pradac","email":"jan.pradac@gooddata.com"},{"name":"bertold8","email":"ivan.nejezchleb@seznam.cz"},{"name":"bugsbunny338","email":"jiri.zajic@mensa.cz"},{"name":"nikolacech","email":"nikola.cech@gooddata.com"},{"name":"gooddata-ci","email":"rail@gooddata.com"},{"name":"peterlacko","email":"lackopeter17@gmail.com"},{"name":"strouhaljan","email":"strouhal.jan@gmail.com"},{"name":"pbenes","email":"petr.benes@gooddata.com"},{"name":"vojty","email":"vojtasek.tomas@gmail.com"},{"name":"vaclavbohac","email":"bohac.v@gmail.com"},{"name":"lhorak","email":"info@lhorak.cz"},{"name":"ocetnik","email":"ocetnik.david@gmail.com"},{"name":"lgrolig","email":"grolig@gmail.com"},{"name":"michal.marsal","email":"michal.marsal@gooddata.com"}],"homepage":"https://github.com/gooddata/gooddata-component-sdk#readme","bugs":{"url":"https://github.com/gooddata/gooddata-component-sdk/issues"},"dist":{"shasum":"6391ed2e6ea2fb75bfb09f93ad583f537f431f79","tarball":"https://registry.npmjs.org/@gooddata/react-components/-/react-components-2.8.0.tgz","integrity":"sha512-4kUQQB/SLmVIYlrMC2X9/aOKEv4Wk5TyqPqOaD//a6lzjT77ooVW8vDH6KZVOrC87Fd6S1mvjd00aQA6ZtxECg==","signatures":[{"sig":"MEYCIQDcWAfBxhDkOV0ayA17XV/ukzcT/QylpGp5CD85d1nvCgIhAK9G+ekcB/c25wvD7y4X/1guFV1xaviK0ZAtEvvMx0IL","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}]},"jest":{"testRegex":"(/__tests__/.*|\\.(test|spec))\\.(tsx?)$","transform":{".(ts|tsx)":"<rootDir>/node_modules/ts-jest/preprocessor.js"},"mapCoverage":true,"collectCoverage":false,"coverageReporters":["html"],"collectCoverageFrom":["src/**/*.{ts,tsx}"],"moduleFileExtensions":["ts","tsx","js"],"setupTestFrameworkScriptFile":"<rootDir>/jest.setup.js"},"main":"dist/index.js","_from":".","files":["dist","src","styles","LICENSE"],"_shasum":"6391ed2e6ea2fb75bfb09f93ad583f537f431f79","gitHead":"50071aa8cf9f9d0d9609b7f96e901177a0469f3a","scripts":{"dev":"rm -rf dist && tsc --watch && cp -rf src/translations/ dist/translations/","test":"jest --watch","tslint":"./node_modules/tslint/bin/tslint --type-check --project tsconfig.base.json --format verbose './{src,stories}/**/*.{ts,tsx}'","validate":"tsc -p tsconfig.base.json --noEmit && yarn tslint","build-css":"node-sass --importer node_modules/node-sass-magic-importer/dist/cli.js -o styles/css styles/scss/main.scss","storybook":"start-storybook -p 9001 -c .storybook","tslint-ci":"mkdir -p ./ci/results && ./node_modules/tslint/bin/tslint --config tslint.json --format checkstyle --out ./ci/results/tslint-results.xml './{src,stories}/**/*.{ts,tsx}'","prepublish":"rm -rf dist && tsc && cp -rf src/translations/ dist/translations/ && yarn build-css","validate-ci":"tsc -p tsconfig.base.json --noEmit && yarn tslint-ci","build-storybook":"build-storybook -c .storybook -o dist-storybook"},"typings":"dist/index.d.ts","_npmUser":{"name":"pbenes","email":"petr.benes@gooddata.com"},"deprecated":"@gooddata/react-components@2 has reached End of Support. Please upgrade (see https://sdk.gooddata.com/gooddata-ui/docs/supported_versions.html for more information).","repository":{"url":"git+ssh://git@github.com/gooddata/gooddata-component-sdk.git","type":"git"},"_npmVersion":"3.10.10","description":"GoodData React Components","directories":{},"_nodeVersion":"6.9.5","dependencies":{"rxjs":"5.4.3","uuid":"3.0.1","lodash":"4.17.4","numeral":"2.0.6","gooddata":"4.3.1","classnames":"2.2.5","prop-types":"15.6.0","react-intl":"2.2.3","@gooddata/js-utils":"0.9.0","@gooddata/goodstrap":"53.0.1","@gooddata/data-layer":"4.0.2","@gooddata/indigo-visualizations":"0.15.0"},"devDependencies":{"jest":"21.0.0","react":"15.3.2","enzyme":"2.8.0","ts-jest":"21.0.0","node-sass":"4.5.3","react-dom":"15.3.2","ts-loader":"2.3.7","jest-junit":"3.0.0","typescript":"2.3.3","@types/jest":"20.0.4","@types/node":"7.0.8","sass-loader":"6.0.6","@types/react":"16.0.7","@types/enzyme":"2.8.8","@types/lodash":"4.14.61","@types/numeral":"0.0.22","@storybook/react":"3.2.6","@types/react-dom":"15.5.4","@gooddata/mock-js":"0.1.0","@types/classnames":"2.2.3","@types/prop-types":"15.5.2","@types/react-intl":"2.3.2","tslint-config-gooddata":"0.0.4","@types/storybook__react":"3.0.5","react-addons-test-utils":"15.3.2","@storybook/addon-options":"3.2.6","node-sass-magic-importer":"4.1.5","@types/react-addons-test-utils":"0.14.17","@types/storybook__addon-actions":"3.0.1"},"peerDependencies":{"react":"^15.3.2","react-dom":"^15.3.2"},"_npmOperationalInternal":{"tmp":"tmp/react-components-2.8.0.tgz_1509110286303_0.6326101110316813","host":"s3://npm-registry-packages"}},"2.9.0":{"name":"@gooddata/react-components","version":"2.9.0","author":{"name":"GoodData Corporation"},"license":"BSD-3-Clause","_id":"@gooddata/react-components@2.9.0","maintainers":[{"name":"mmatula","email":"matulic@gmail.com"},{"name":"pavelzgdc","email":"pavel.zbytovsky@gooddata.com"},{"name":"tomsatgd","email":"tomas.satinsky@gooddata.com"},{"name":"laurenhunt","email":"lauren.hunt@blackbaud.com"},{"name":"jaroslav.tomecek","email":"jaroslav.tomecek@gooddata.com"},{"name":"zdenek.vidensky","email":"zdenek.vidensky@gooddata.com"},{"name":"tomasreichmann","email":"tomasreichmann@gmail.com"},{"name":"lpearce","email":"levi.pearce@gooddata.com"},{"name":"bradgl","email":"brad.gleich@blackabaud.com"},{"name":"mikita.yank","email":"Mikita.Yankouski@blackbaud.com"},{"name":"xandra.harrison","email":"xandra.harrison@blackbaud.com"},{"name":"stewart.stephens","email":"stewart.stephens@blackbaud.com"},{"name":"martin.mosko","email":"martin.mosko@gooddata.com"},{"name":"petrjanu","email":"petr.janu@gooddata.com"},{"name":"khanh.le","email":"khanh.le@gooddata.com"},{"name":"sondo","email":"son.do@gooddata.com"},{"name":"linhhong","email":"linh.hong@gooddata.com"},{"name":"sitina","email":"jiri.sitina@gooddata.com"},{"name":"vonsef","email":"josef.vondrak@gooddata.com"},{"name":"ondrejlangr","email":"ondrej.langr@gooddata.com"},{"name":"langhamp","email":"pavel.langhammer@gooddata.com"},{"name":"milanpavel","email":"milan.pavel1@gmail.com"},{"name":"jan.pradac","email":"jan.pradac@gooddata.com"},{"name":"bertold8","email":"ivan.nejezchleb@seznam.cz"},{"name":"bugsbunny338","email":"jiri.zajic@mensa.cz"},{"name":"nikolacech","email":"nikola.cech@gooddata.com"},{"name":"gooddata-ci","email":"rail@gooddata.com"},{"name":"peterlacko","email":"lackopeter17@gmail.com"},{"name":"strouhaljan","email":"strouhal.jan@gmail.com"},{"name":"pbenes","email":"petr.benes@gooddata.com"},{"name":"vojty","email":"vojtasek.tomas@gmail.com"},{"name":"vaclavbohac","email":"bohac.v@gmail.com"},{"name":"lhorak","email":"info@lhorak.cz"},{"name":"ocetnik","email":"ocetnik.david@gmail.com"},{"name":"lgrolig","email":"grolig@gmail.com"},{"name":"michal.marsal","email":"michal.marsal@gooddata.com"}],"homepage":"https://github.com/gooddata/gooddata-component-sdk#readme","bugs":{"url":"https://github.com/gooddata/gooddata-component-sdk/issues"},"dist":{"shasum":"fd7ba1b820f605f633de305ab8ee84b88c57abc0","tarball":"https://registry.npmjs.org/@gooddata/react-components/-/react-components-2.9.0.tgz","integrity":"sha512-GC40rEbG3XqJaNE4yrhH5GrzXVAw+BFsHFqul4fhzKhNYX4UJSVaUDn1dTjxlZ10pJax6ikThMjoR718INsrnw==","signatures":[{"sig":"MEUCIG63MAWzfRtryAX8cr16Yy142VG+NkRPyC02a70fuRiiAiEA26z+1XOE5moGDv4xIZrdBtNud7jJ72YjnP+bS4TfKPg=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}]},"jest":{"testRegex":"(/__tests__/.*|\\.(test|spec))\\.(tsx?)$","transform":{".(ts|tsx)":"<rootDir>/node_modules/ts-jest/preprocessor.js"},"mapCoverage":true,"collectCoverage":false,"coverageReporters":["html"],"collectCoverageFrom":["src/**/*.{ts,tsx}"],"moduleFileExtensions":["ts","tsx","js"],"setupTestFrameworkScriptFile":"<rootDir>/jest.setup.js"},"main":"dist/index.js","_from":".","files":["dist","src","styles","LICENSE"],"_shasum":"fd7ba1b820f605f633de305ab8ee84b88c57abc0","gitHead":"c163a1905651941d1b2fbaefa6d5835ebdb6266d","scripts":{"dev":"rm -rf dist && tsc --watch && cp -rf src/translations/ dist/translations/","test":"jest --watch","tslint":"./node_modules/tslint/bin/tslint --type-check --project tsconfig.base.json --format verbose './{src,stories}/**/*.{ts,tsx}'","validate":"tsc -p tsconfig.base.json --noEmit && yarn tslint","build-css":"node-sass --importer node_modules/node-sass-magic-importer/dist/cli.js -o styles/css styles/scss/main.scss","storybook":"start-storybook -p 9001 -c .storybook","tslint-ci":"mkdir -p ./ci/results && ./node_modules/tslint/bin/tslint --config tslint.json --format checkstyle --out ./ci/results/tslint-results.xml './{src,stories}/**/*.{ts,tsx}'","prepublish":"rm -rf dist && tsc && cp -rf src/translations/ dist/translations/ && yarn build-css","validate-ci":"tsc -p tsconfig.base.json --noEmit && yarn tslint-ci","build-storybook":"build-storybook -c .storybook -o dist-storybook"},"typings":"dist/index.d.ts","_npmUser":{"name":"strouhaljan","email":"strouhal.jan@gmail.com"},"deprecated":"@gooddata/react-components@2 has reached End of Support. Please upgrade (see https://sdk.gooddata.com/gooddata-ui/docs/supported_versions.html for more information).","repository":{"url":"git+ssh://git@github.com/gooddata/gooddata-component-sdk.git","type":"git"},"_npmVersion":"3.10.10","description":"GoodData React Components","directories":{},"_nodeVersion":"6.10.1","dependencies":{"rxjs":"5.4.3","uuid":"3.0.1","lodash":"4.17.4","numeral":"2.0.6","gooddata":"4.3.1","classnames":"2.2.5","prop-types":"15.6.0","react-intl":"2.2.3","@gooddata/js-utils":"0.9.0","@gooddata/goodstrap":"53.0.1","@gooddata/data-layer":"4.0.2","@gooddata/indigo-visualizations":"0.16.0"},"devDependencies":{"jest":"21.0.0","react":"15.3.2","enzyme":"2.8.0","ts-jest":"21.0.0","node-sass":"4.5.3","react-dom":"15.3.2","ts-loader":"2.3.7","jest-junit":"3.0.0","typescript":"2.3.3","@types/jest":"20.0.4","@types/node":"7.0.8","sass-loader":"6.0.6","@types/react":"16.0.7","@types/enzyme":"2.8.8","@types/lodash":"4.14.61","@types/numeral":"0.0.22","@storybook/react":"3.2.6","@types/react-dom":"15.5.4","@gooddata/mock-js":"0.1.0","@types/classnames":"2.2.3","@types/prop-types":"15.5.2","@types/react-intl":"2.3.2","tslint-config-gooddata":"0.0.4","@types/storybook__react":"3.0.5","react-addons-test-utils":"15.3.2","@storybook/addon-options":"3.2.6","node-sass-magic-importer":"4.1.5","@types/react-addons-test-utils":"0.14.17","@types/storybook__addon-actions":"3.0.1"},"peerDependencies":{"react":"^15.3.2","react-dom":"^15.3.2"},"_npmOperationalInternal":{"tmp":"tmp/react-components-2.9.0.tgz_1509528645029_0.5310111404396594","host":"s3://npm-registry-packages"}},"2.9.1":{"name":"@gooddata/react-components","version":"2.9.1","author":{"name":"GoodData Corporation"},"license":"BSD-3-Clause","_id":"@gooddata/react-components@2.9.1","maintainers":[{"name":"mmatula","email":"matulic@gmail.com"},{"name":"pavelzgdc","email":"pavel.zbytovsky@gooddata.com"},{"name":"tomsatgd","email":"tomas.satinsky@gooddata.com"},{"name":"laurenhunt","email":"lauren.hunt@blackbaud.com"},{"name":"jaroslav.tomecek","email":"jaroslav.tomecek@gooddata.com"},{"name":"zdenek.vidensky","email":"zdenek.vidensky@gooddata.com"},{"name":"tomasreichmann","email":"tomasreichmann@gmail.com"},{"name":"lpearce","email":"levi.pearce@gooddata.com"},{"name":"bradgl","email":"brad.gleich@blackabaud.com"},{"name":"mikita.yank","email":"Mikita.Yankouski@blackbaud.com"},{"name":"xandra.harrison","email":"xandra.harrison@blackbaud.com"},{"name":"stewart.stephens","email":"stewart.stephens@blackbaud.com"},{"name":"martin.mosko","email":"martin.mosko@gooddata.com"},{"name":"petrjanu","email":"petr.janu@gooddata.com"},{"name":"khanh.le","email":"khanh.le@gooddata.com"},{"name":"sondo","email":"son.do@gooddata.com"},{"name":"linhhong","email":"linh.hong@gooddata.com"},{"name":"sitina","email":"jiri.sitina@gooddata.com"},{"name":"vonsef","email":"josef.vondrak@gooddata.com"},{"name":"ondrejlangr","email":"ondrej.langr@gooddata.com"},{"name":"langhamp","email":"pavel.langhammer@gooddata.com"},{"name":"milanpavel","email":"milan.pavel1@gmail.com"},{"name":"jan.pradac","email":"jan.pradac@gooddata.com"},{"name":"bertold8","email":"ivan.nejezchleb@seznam.cz"},{"name":"bugsbunny338","email":"jiri.zajic@mensa.cz"},{"name":"nikolacech","email":"nikola.cech@gooddata.com"},{"name":"gooddata-ci","email":"rail@gooddata.com"},{"name":"peterlacko","email":"lackopeter17@gmail.com"},{"name":"strouhaljan","email":"strouhal.jan@gmail.com"},{"name":"pbenes","email":"petr.benes@gooddata.com"},{"name":"vojty","email":"vojtasek.tomas@gmail.com"},{"name":"vaclavbohac","email":"bohac.v@gmail.com"},{"name":"lhorak","email":"info@lhorak.cz"},{"name":"ocetnik","email":"ocetnik.david@gmail.com"},{"name":"lgrolig","email":"grolig@gmail.com"},{"name":"michal.marsal","email":"michal.marsal@gooddata.com"}],"homepage":"https://github.com/gooddata/gooddata-component-sdk#readme","bugs":{"url":"https://github.com/gooddata/gooddata-component-sdk/issues"},"dist":{"shasum":"7f03b3659cde2c6bcd9ffc859605d35ab3fa0533","tarball":"https://registry.npmjs.org/@gooddata/react-components/-/react-components-2.9.1.tgz","integrity":"sha512-WIvWzGlEODyX4/HJ8qrMcEDEZSIavwPkEZlSn55XvZ2WbWn1MYpyWKMUJfwHs63lVazrsZEWgN13mJuwEQmbNg==","signatures":[{"sig":"MEYCIQDGn3+78ya2tvtVSVH0qyYEoSebg9TOnwjTR0jwqzzangIhANCb4haYHHKNjfE6LZpx19EbLilDcpavd6enBESRf3sZ","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}]},"jest":{"testRegex":"(/__tests__/.*|\\.(test|spec))\\.(tsx?)$","transform":{".(ts|tsx)":"<rootDir>/node_modules/ts-jest/preprocessor.js"},"mapCoverage":true,"collectCoverage":false,"coverageReporters":["html"],"collectCoverageFrom":["src/**/*.{ts,tsx}"],"moduleFileExtensions":["ts","tsx","js"],"setupTestFrameworkScriptFile":"<rootDir>/jest.setup.js"},"main":"dist/index.js","_from":".","files":["dist","src","styles","LICENSE"],"_shasum":"7f03b3659cde2c6bcd9ffc859605d35ab3fa0533","gitHead":"f65a77c8ddcadf7a6013a2dbecdb80a07024538a","scripts":{"dev":"rm -rf dist && tsc --watch && cp -rf src/translations/ dist/translations/","test":"jest --watch","tslint":"./node_modules/tslint/bin/tslint --type-check --project tsconfig.base.json --format verbose './{src,stories}/**/*.{ts,tsx}'","validate":"tsc -p tsconfig.base.json --noEmit && yarn tslint","build-css":"node-sass --importer node_modules/node-sass-magic-importer/dist/cli.js -o styles/css styles/scss/main.scss","storybook":"start-storybook -p 9001 -c .storybook","tslint-ci":"mkdir -p ./ci/results && ./node_modules/tslint/bin/tslint --config tslint.json --format checkstyle --out ./ci/results/tslint-results.xml './{src,stories}/**/*.{ts,tsx}'","prepublish":"rm -rf dist && tsc && cp -rf src/translations/ dist/translations/ && yarn build-css","validate-ci":"tsc -p tsconfig.base.json --noEmit && yarn tslint-ci","build-storybook":"build-storybook -c .storybook -o dist-storybook"},"typings":"dist/index.d.ts","_npmUser":{"name":"pbenes","email":"petr.benes@gooddata.com"},"deprecated":"@gooddata/react-components@2 has reached End of Support. Please upgrade (see https://sdk.gooddata.com/gooddata-ui/docs/supported_versions.html for more information).","repository":{"url":"git+ssh://git@github.com/gooddata/gooddata-component-sdk.git","type":"git"},"_npmVersion":"3.10.10","description":"GoodData React Components","directories":{},"_nodeVersion":"6.9.5","dependencies":{"rxjs":"5.4.3","uuid":"3.0.1","lodash":"4.17.4","numeral":"2.0.6","gooddata":"4.3.1","classnames":"2.2.5","prop-types":"15.6.0","react-intl":"2.2.3","@gooddata/js-utils":"0.9.0","@gooddata/goodstrap":"53.0.1","@gooddata/data-layer":"4.0.2","@gooddata/indigo-visualizations":"0.16.0"},"devDependencies":{"jest":"21.0.0","react":"15.3.2","enzyme":"2.8.0","ts-jest":"21.0.0","node-sass":"4.5.3","react-dom":"15.3.2","ts-loader":"2.3.7","jest-junit":"3.0.0","typescript":"2.3.3","@types/jest":"20.0.4","@types/node":"7.0.8","sass-loader":"6.0.6","@types/react":"16.0.7","@types/enzyme":"2.8.8","@types/lodash":"4.14.61","@types/numeral":"0.0.22","@storybook/react":"3.2.6","@types/react-dom":"15.5.4","@gooddata/mock-js":"0.1.0","@types/classnames":"2.2.3","@types/prop-types":"15.5.2","@types/react-intl":"2.3.2","tslint-config-gooddata":"0.0.4","@types/storybook__react":"3.0.5","react-addons-test-utils":"15.3.2","@storybook/addon-options":"3.2.6","node-sass-magic-importer":"4.1.5","@types/react-addons-test-utils":"0.14.17","@types/storybook__addon-actions":"3.0.1"},"peerDependencies":{"react":"^15.3.2","react-dom":"^15.3.2"},"_npmOperationalInternal":{"tmp":"tmp/react-components-2.9.1.tgz_1509960205415_0.6616878076456487","host":"s3://npm-registry-packages"}},"2.9.2":{"name":"@gooddata/react-components","version":"2.9.2","author":{"name":"GoodData Corporation"},"license":"BSD-3-Clause","_id":"@gooddata/react-components@2.9.2","maintainers":[{"name":"mmatula","email":"matulic@gmail.com"},{"name":"pavelzgdc","email":"pavel.zbytovsky@gooddata.com"},{"name":"tomsatgd","email":"tomas.satinsky@gooddata.com"},{"name":"laurenhunt","email":"lauren.hunt@blackbaud.com"},{"name":"jaroslav.tomecek","email":"jaroslav.tomecek@gooddata.com"},{"name":"zdenek.vidensky","email":"zdenek.vidensky@gooddata.com"},{"name":"tomasreichmann","email":"tomasreichmann@gmail.com"},{"name":"lpearce","email":"levi.pearce@gooddata.com"},{"name":"bradgl","email":"brad.gleich@blackabaud.com"},{"name":"mikita.yank","email":"Mikita.Yankouski@blackbaud.com"},{"name":"xandra.harrison","email":"xandra.harrison@blackbaud.com"},{"name":"stewart.stephens","email":"stewart.stephens@blackbaud.com"},{"name":"martin.mosko","email":"martin.mosko@gooddata.com"},{"name":"petrjanu","email":"petr.janu@gooddata.com"},{"name":"khanh.le","email":"khanh.le@gooddata.com"},{"name":"sondo","email":"son.do@gooddata.com"},{"name":"linhhong","email":"linh.hong@gooddata.com"},{"name":"sitina","email":"jiri.sitina@gooddata.com"},{"name":"vonsef","email":"josef.vondrak@gooddata.com"},{"name":"ondrejlangr","email":"ondrej.langr@gooddata.com"},{"name":"langhamp","email":"pavel.langhammer@gooddata.com"},{"name":"milanpavel","email":"milan.pavel1@gmail.com"},{"name":"jan.pradac","email":"jan.pradac@gooddata.com"},{"name":"bertold8","email":"ivan.nejezchleb@seznam.cz"},{"name":"bugsbunny338","email":"jiri.zajic@mensa.cz"},{"name":"nikolacech","email":"nikola.cech@gooddata.com"},{"name":"gooddata-ci","email":"rail@gooddata.com"},{"name":"peterlacko","email":"lackopeter17@gmail.com"},{"name":"strouhaljan","email":"strouhal.jan@gmail.com"},{"name":"pbenes","email":"petr.benes@gooddata.com"},{"name":"vojty","email":"vojtasek.tomas@gmail.com"},{"name":"vaclavbohac","email":"bohac.v@gmail.com"},{"name":"lhorak","email":"info@lhorak.cz"},{"name":"ocetnik","email":"ocetnik.david@gmail.com"},{"name":"lgrolig","email":"grolig@gmail.com"},{"name":"michal.marsal","email":"michal.marsal@gooddata.com"}],"homepage":"https://github.com/gooddata/gooddata-component-sdk#readme","bugs":{"url":"https://github.com/gooddata/gooddata-component-sdk/issues"},"dist":{"shasum":"8ce4063f6ee0e5b42d5fd4f72e73ab03ee87b235","tarball":"https://registry.npmjs.org/@gooddata/react-components/-/react-components-2.9.2.tgz","integrity":"sha512-Ke4gwRnCpZEIQ6mgkZ0B2IrM2CabnQc/lgCaTiJG7PnYlbL6GC5T6NglNI9E10YHRRstX1lhYARWJoFyFYKbJQ==","signatures":[{"sig":"MEUCIQDE6XSX9ueMoJCw6Zr8gkyA+LrigC8Vcyd7RvV6JUE0+gIgHpNx07M/dEeT6w1GXqFNRTaRO0SPWM9Jv1fapjn/Mro=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}]},"jest":{"testRegex":"(/__tests__/.*|\\.(test|spec))\\.(tsx?)$","transform":{".(ts|tsx)":"<rootDir>/node_modules/ts-jest/preprocessor.js"},"mapCoverage":true,"collectCoverage":false,"coverageReporters":["html"],"collectCoverageFrom":["src/**/*.{ts,tsx}"],"moduleFileExtensions":["ts","tsx","js"],"setupTestFrameworkScriptFile":"<rootDir>/jest.setup.js"},"main":"dist/index.js","_from":".","files":["dist","src","styles","LICENSE"],"_shasum":"8ce4063f6ee0e5b42d5fd4f72e73ab03ee87b235","gitHead":"844361bc59ea5bcc1aa06973b540b025c460b329","scripts":{"dev":"rm -rf dist && tsc --watch && cp -rf src/translations/ dist/translations/","test":"jest --watch","tslint":"./node_modules/tslint/bin/tslint --type-check --project tsconfig.base.json --format verbose './{src,stories}/**/*.{ts,tsx}'","validate":"tsc -p tsconfig.base.json --noEmit && yarn tslint","build-css":"node-sass --importer node_modules/node-sass-magic-importer/dist/cli.js -o styles/css styles/scss/main.scss","storybook":"start-storybook -p 9001 -c .storybook","tslint-ci":"mkdir -p ./ci/results && ./node_modules/tslint/bin/tslint --config tslint.json --format checkstyle --out ./ci/results/tslint-results.xml './{src,stories}/**/*.{ts,tsx}'","prepublish":"rm -rf dist && tsc && cp -rf src/translations/ dist/translations/ && yarn build-css","validate-ci":"tsc -p tsconfig.base.json --noEmit && yarn tslint-ci","build-storybook":"build-storybook -c .storybook -o dist-storybook"},"typings":"dist/index.d.ts","_npmUser":{"name":"pbenes","email":"petr.benes@gooddata.com"},"deprecated":"@gooddata/react-components@2 has reached End of Support. Please upgrade (see https://sdk.gooddata.com/gooddata-ui/docs/supported_versions.html for more information).","repository":{"url":"git+ssh://git@github.com/gooddata/gooddata-component-sdk.git","type":"git"},"_npmVersion":"3.10.10","description":"GoodData React Components","directories":{},"_nodeVersion":"6.9.5","dependencies":{"rxjs":"5.4.3","uuid":"3.0.1","lodash":"4.17.4","numeral":"2.0.6","gooddata":"4.3.1","classnames":"2.2.5","prop-types":"15.6.0","react-intl":"2.2.3","@gooddata/js-utils":"0.9.0","@gooddata/goodstrap":"53.0.1","@gooddata/data-layer":"4.0.4","@gooddata/indigo-visualizations":"0.16.0"},"devDependencies":{"jest":"21.0.0","react":"15.3.2","enzyme":"2.8.0","ts-jest":"21.0.0","node-sass":"4.5.3","react-dom":"15.3.2","ts-loader":"2.3.7","jest-junit":"3.0.0","typescript":"2.3.3","@types/jest":"20.0.4","@types/node":"7.0.8","sass-loader":"6.0.6","@types/react":"16.0.7","@types/enzyme":"2.8.8","@types/lodash":"4.14.61","@types/numeral":"0.0.22","@storybook/react":"3.2.6","@types/react-dom":"15.5.4","@gooddata/mock-js":"0.1.0","@types/classnames":"2.2.3","@types/prop-types":"15.5.2","@types/react-intl":"2.3.2","tslint-config-gooddata":"0.0.4","@types/storybook__react":"3.0.5","react-addons-test-utils":"15.3.2","@storybook/addon-options":"3.2.6","node-sass-magic-importer":"4.1.5","@types/react-addons-test-utils":"0.14.17","@types/storybook__addon-actions":"3.0.1"},"peerDependencies":{"react":"^15.3.2","react-dom":"^15.3.2"},"_npmOperationalInternal":{"tmp":"tmp/react-components-2.9.2.tgz_1509960960282_0.4913920541293919","host":"s3://npm-registry-packages"}},"3.0.0-alpha1":{"name":"@gooddata/react-components","version":"3.0.0-alpha1","author":{"name":"GoodData Corporation"},"license":"BSD-3-Clause","_id":"@gooddata/react-components@3.0.0-alpha1","maintainers":[{"name":"mmatula","email":"matulic@gmail.com"},{"name":"pavelzgdc","email":"pavel.zbytovsky@gooddata.com"},{"name":"tomsatgd","email":"tomas.satinsky@gooddata.com"},{"name":"laurenhunt","email":"lauren.hunt@blackbaud.com"},{"name":"jaroslav.tomecek","email":"jaroslav.tomecek@gooddata.com"},{"name":"zdenek.vidensky","email":"zdenek.vidensky@gooddata.com"},{"name":"tomasreichmann","email":"tomasreichmann@gmail.com"},{"name":"lpearce","email":"levi.pearce@gooddata.com"},{"name":"bradgl","email":"brad.gleich@blackabaud.com"},{"name":"mikita.yank","email":"Mikita.Yankouski@blackbaud.com"},{"name":"xandra.harrison","email":"xandra.harrison@blackbaud.com"},{"name":"stewart.stephens","email":"stewart.stephens@blackbaud.com"},{"name":"martin.mosko","email":"martin.mosko@gooddata.com"},{"name":"petrjanu","email":"petr.janu@gooddata.com"},{"name":"khanh.le","email":"khanh.le@gooddata.com"},{"name":"sondo","email":"son.do@gooddata.com"},{"name":"linhhong","email":"linh.hong@gooddata.com"},{"name":"sitina","email":"jiri.sitina@gooddata.com"},{"name":"vonsef","email":"josef.vondrak@gooddata.com"},{"name":"ondrejlangr","email":"ondrej.langr@gooddata.com"},{"name":"langhamp","email":"pavel.langhammer@gooddata.com"},{"name":"milanpavel","email":"milan.pavel1@gmail.com"},{"name":"jan.pradac","email":"jan.pradac@gooddata.com"},{"name":"bertold8","email":"ivan.nejezchleb@seznam.cz"},{"name":"bugsbunny338","email":"jiri.zajic@mensa.cz"},{"name":"nikolacech","email":"nikola.cech@gooddata.com"},{"name":"gooddata-ci","email":"rail@gooddata.com"},{"name":"peterlacko","email":"lackopeter17@gmail.com"},{"name":"strouhaljan","email":"strouhal.jan@gmail.com"},{"name":"pbenes","email":"petr.benes@gooddata.com"},{"name":"vojty","email":"vojtasek.tomas@gmail.com"},{"name":"vaclavbohac","email":"bohac.v@gmail.com"},{"name":"lhorak","email":"info@lhorak.cz"},{"name":"ocetnik","email":"ocetnik.david@gmail.com"},{"name":"lgrolig","email":"grolig@gmail.com"},{"name":"michal.marsal","email":"michal.marsal@gooddata.com"}],"homepage":"https://github.com/gooddata/gooddata-component-sdk#readme","bugs":{"url":"https://github.com/gooddata/gooddata-component-sdk/issues"},"dist":{"shasum":"fc1c26f5b6d44efb10c33fc767721ffe551ec768","tarball":"https://registry.npmjs.org/@gooddata/react-components/-/react-components-3.0.0-alpha1.tgz","integrity":"sha512-9gj1MM/hE27JNF51OOzetGcfGfKYr4urm5KNBiwSl55brQTN1tFRcmQtMFxfbMKGqncdaa1xSbsVlMvJBaQS7A==","signatures":[{"sig":"MEYCIQD/IpjEcYG2CY4RrXJe5YlVY2bucc55BOSnDYrM4l55WwIhANo2vxa/XkmJXJZALSwpaG6zpuGOt1kgXyCbSLlrIVAt","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}]},"jest":{"testRegex":"(/__tests__/.*|\\.(test|spec))\\.(tsx?)$","transform":{".(ts|tsx)":"<rootDir>/node_modules/ts-jest/preprocessor.js"},"mapCoverage":true,"collectCoverage":false,"coverageReporters":["html"],"collectCoverageFrom":["src/**/*.{ts,tsx}","!**/*.d.ts"],"moduleFileExtensions":["ts","tsx","js"],"setupTestFrameworkScriptFile":"<rootDir>/jest.setup.js"},"main":"dist/index.js","_from":".","files":["dist","src","styles","LICENSE"],"_shasum":"fc1c26f5b6d44efb10c33fc767721ffe551ec768","gitHead":"20aa548b2080e02c1a9b4e6b109a2fec03deac1c","scripts":{"dev":"rm -rf dist && tsc --watch && cp -rf src/translations/ dist/translations/","test":"jest --watch","tslint":"./node_modules/tslint/bin/tslint --type-check --project tsconfig.base.json --format verbose './{src,stories}/**/*.{ts,tsx}'","validate":"tsc -p tsconfig.base.json --noEmit && yarn tslint","build-css":"node-sass --importer node_modules/node-sass-magic-importer/dist/cli.js -o styles/css styles/scss/main.scss","storybook":"start-storybook -p 9001 -c .storybook","tslint-ci":"mkdir -p ./ci/results && ./node_modules/tslint/bin/tslint --config tslint.json --format checkstyle --out ./ci/results/tslint-results.xml './{src,stories}/**/*.{ts,tsx}'","prepublish":"rm -rf dist && tsc && cp -rf src/translations/ dist/translations/ && yarn build-css","validate-ci":"tsc -p tsconfig.base.json --noEmit && yarn tslint-ci","build-storybook":"build-storybook -c .storybook -o dist-storybook"},"typings":"dist/index.d.ts","_npmUser":{"name":"vaclavbohac","email":"bohac.v@gmail.com"},"repository":{"url":"git+ssh://git@github.com/gooddata/gooddata-component-sdk.git","type":"git"},"_npmVersion":"3.10.10","description":"GoodData React Components","directories":{},"_nodeVersion":"6.10.1","dependencies":{"uuid":"3.0.1","lodash":"4.17.4","numeral":"2.0.6","gooddata":"4.4.0","classnames":"2.2.5","prop-types":"15.6.0","react-intl":"2.2.3","@gooddata/js-utils":"0.9.0","@gooddata/goodstrap":"53.0.1","@gooddata/data-layer":"5.0.0-alpha1","@gooddata/indigo-visualizations":"1.0.0"},"devDependencies":{"jest":"21.0.0","react":"15.3.2","enzyme":"2.8.0","ts-jest":"21.0.0","node-sass":"4.5.3","react-dom":"15.3.2","ts-loader":"2.3.7","jest-junit":"3.0.0","typescript":"2.3.3","@types/jest":"20.0.4","@types/node":"7.0.8","sass-loader":"6.0.6","@types/react":"16.0.7","@types/enzyme":"2.8.8","@types/lodash":"4.14.61","@types/numeral":"0.0.22","@storybook/react":"3.2.6","@types/react-dom":"15.5.4","@gooddata/mock-js":"0.2.0","@gooddata/typings":"0.0.4","@types/classnames":"2.2.3","@types/prop-types":"15.5.2","@types/react-intl":"2.3.2","tslint-config-gooddata":"0.0.5","@types/storybook__react":"3.0.5","react-addons-test-utils":"15.3.2","@storybook/addon-options":"3.2.6","node-sass-magic-importer":"4.1.5","@types/react-addons-test-utils":"0.14.17","@types/storybook__addon-actions":"3.0.1"},"peerDependencies":{"react":"^15.3.2","react-dom":"^15.3.2"},"_npmOperationalInternal":{"tmp":"tmp/react-components-3.0.0-alpha1.tgz_1511972284358_0.421108391135931","host":"s3://npm-registry-packages"}},"3.0.0-alpha2":{"name":"@gooddata/react-components","version":"3.0.0-alpha2","author":{"name":"GoodData Corporation"},"license":"BSD-3-Clause","_id":"@gooddata/react-components@3.0.0-alpha2","maintainers":[{"name":"mmatula","email":"matulic@gmail.com"},{"name":"pavelzgdc","email":"pavel.zbytovsky@gooddata.com"},{"name":"tomsatgd","email":"tomas.satinsky@gooddata.com"},{"name":"laurenhunt","email":"lauren.hunt@blackbaud.com"},{"name":"jaroslav.tomecek","email":"jaroslav.tomecek@gooddata.com"},{"name":"zdenek.vidensky","email":"zdenek.vidensky@gooddata.com"},{"name":"tomasreichmann","email":"tomasreichmann@gmail.com"},{"name":"lpearce","email":"levi.pearce@gooddata.com"},{"name":"bradgl","email":"brad.gleich@blackabaud.com"},{"name":"mikita.yank","email":"Mikita.Yankouski@blackbaud.com"},{"name":"xandra.harrison","email":"xandra.harrison@blackbaud.com"},{"name":"stewart.stephens","email":"stewart.stephens@blackbaud.com"},{"name":"martin.mosko","email":"martin.mosko@gooddata.com"},{"name":"petrjanu","email":"petr.janu@gooddata.com"},{"name":"khanh.le","email":"khanh.le@gooddata.com"},{"name":"sondo","email":"son.do@gooddata.com"},{"name":"linhhong","email":"linh.hong@gooddata.com"},{"name":"sitina","email":"jiri.sitina@gooddata.com"},{"name":"vonsef","email":"josef.vondrak@gooddata.com"},{"name":"ondrejlangr","email":"ondrej.langr@gooddata.com"},{"name":"langhamp","email":"pavel.langhammer@gooddata.com"},{"name":"milanpavel","email":"milan.pavel1@gmail.com"},{"name":"jan.pradac","email":"jan.pradac@gooddata.com"},{"name":"bertold8","email":"ivan.nejezchleb@seznam.cz"},{"name":"bugsbunny338","email":"jiri.zajic@mensa.cz"},{"name":"nikolacech","email":"nikola.cech@gooddata.com"},{"name":"gooddata-ci","email":"rail@gooddata.com"},{"name":"peterlacko","email":"lackopeter17@gmail.com"},{"name":"strouhaljan","email":"strouhal.jan@gmail.com"},{"name":"pbenes","email":"petr.benes@gooddata.com"},{"name":"vojty","email":"vojtasek.tomas@gmail.com"},{"name":"vaclavbohac","email":"bohac.v@gmail.com"},{"name":"lhorak","email":"info@lhorak.cz"},{"name":"ocetnik","email":"ocetnik.david@gmail.com"},{"name":"lgrolig","email":"grolig@gmail.com"},{"name":"michal.marsal","email":"michal.marsal@gooddata.com"}],"homepage":"https://github.com/gooddata/gooddata-react-components#readme","bugs":{"url":"https://github.com/gooddata/gooddata-react-components/issues"},"dist":{"shasum":"78763a77a3f3eb55344e6b3e97df7fca67ce3bd4","tarball":"https://registry.npmjs.org/@gooddata/react-components/-/react-components-3.0.0-alpha2.tgz","integrity":"sha512-fAar1DvfB7ZZ0Neclvd0tT68d9gtBA7BaqTUUTjDBWzbActRQYoAkExY2O9rmtrXKgDoDmhXBK+/fOMQTlsmGA==","signatures":[{"sig":"MEUCIQCHjnjX66POJjpiEDLL46Axza0wG0skDMMH78Cf41uZxgIgEOu2q+CAUqaDnPIjxFx7DvkFQ37VRzoOZOv1O/28pXg=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}]},"jest":{"testRegex":"(/__tests__/.*|\\.(test|spec))\\.(tsx?)$","transform":{".(ts|tsx)":"<rootDir>/node_modules/ts-jest/preprocessor.js"},"mapCoverage":true,"collectCoverage":false,"coverageReporters":["html"],"collectCoverageFrom":["src/**/*.{ts,tsx}","!**/*.d.ts"],"moduleFileExtensions":["ts","tsx","js"],"setupTestFrameworkScriptFile":"<rootDir>/jest.setup.js"},"main":"dist/index.js","_from":".","files":["dist","src","styles","LICENSE"],"_shasum":"78763a77a3f3eb55344e6b3e97df7fca67ce3bd4","gitHead":"75fcd380bb82bac462e56409fbc61cf92de7d518","scripts":{"dev":"rm -rf dist && tsc --watch && cp -rf src/translations/ dist/translations/","test":"jest --watch","tslint":"./node_modules/tslint/bin/tslint --type-check --project tsconfig.base.json --format verbose './{src,stories}/**/*.{ts,tsx}'","validate":"tsc -p tsconfig.base.json --noEmit && yarn tslint","build-css":"node-sass --importer node_modules/node-sass-magic-importer/dist/cli.js -o styles/css styles/scss/main.scss","storybook":"start-storybook -p 9001 -c .storybook","tslint-ci":"mkdir -p ./ci/results && ./node_modules/tslint/bin/tslint --config tslint.json --format checkstyle --out ./ci/results/tslint-results.xml './{src,stories}/**/*.{ts,tsx}'","prepublish":"rm -rf dist && tsc && cp -rf src/translations/ dist/translations/ && yarn build-css","validate-ci":"tsc -p tsconfig.base.json --noEmit && yarn tslint-ci","build-storybook":"build-storybook -c .storybook -o dist-storybook"},"typings":"dist/index.d.ts","_npmUser":{"name":"vaclavbohac","email":"bohac.v@gmail.com"},"repository":{"url":"git+ssh://git@github.com/gooddata/gooddata-react-components.git","type":"git"},"_npmVersion":"3.10.10","description":"GoodData React Components","directories":{},"_nodeVersion":"6.10.1","dependencies":{"uuid":"3.0.1","lodash":"4.17.4","numeral":"2.0.6","gooddata":"4.4.0","classnames":"2.2.5","prop-types":"15.6.0","react-intl":"2.2.3","@gooddata/js-utils":"0.9.0","@gooddata/goodstrap":"53.0.1","@gooddata/data-layer":"5.0.0-alpha1","@gooddata/indigo-visualizations":"1.0.0"},"devDependencies":{"jest":"21.0.0","react":"15.3.2","enzyme":"2.8.0","ts-jest":"21.0.0","node-sass":"4.5.3","react-dom":"15.3.2","ts-loader":"2.3.7","jest-junit":"3.0.0","typescript":"2.3.3","@types/jest":"20.0.4","@types/node":"7.0.8","sass-loader":"6.0.6","@types/react":"16.0.7","@types/enzyme":"2.8.8","@types/lodash":"4.14.61","@types/numeral":"0.0.22","@storybook/react":"3.2.6","@types/react-dom":"15.5.4","@gooddata/mock-js":"0.2.0","@gooddata/typings":"0.0.4","@types/classnames":"2.2.3","@types/prop-types":"15.5.2","@types/react-intl":"2.3.2","tslint-config-gooddata":"0.0.5","@types/storybook__react":"3.0.5","react-addons-test-utils":"15.3.2","@storybook/addon-options":"3.2.6","node-sass-magic-importer":"4.1.5","@types/react-addons-test-utils":"0.14.17","@types/storybook__addon-actions":"3.0.1"},"peerDependencies":{"react":"^15.3.2","react-dom":"^15.3.2"},"_npmOperationalInternal":{"tmp":"tmp/react-components-3.0.0-alpha2.tgz_1512319748391_0.7083409547340125","host":"s3://npm-registry-packages"}},"3.0.0-alpha3":{"name":"@gooddata/react-components","version":"3.0.0-alpha3","author":{"name":"GoodData Corporation"},"license":"BSD-3-Clause","_id":"@gooddata/react-components@3.0.0-alpha3","maintainers":[{"name":"xmort","email":"petr.dolejsi@gooddata.com"},{"name":"mmatula","email":"matulic@gmail.com"},{"name":"pavelzgdc","email":"pavel.zbytovsky@gooddata.com"},{"name":"tomsatgd","email":"tomas.satinsky@gooddata.com"},{"name":"laurenhunt","email":"lauren.hunt@blackbaud.com"},{"name":"jaroslav.tomecek","email":"jaroslav.tomecek@gooddata.com"},{"name":"zdenek.vidensky","email":"zdenek.vidensky@gooddata.com"},{"name":"tomasreichmann","email":"tomasreichmann@gmail.com"},{"name":"lpearce","email":"levi.pearce@gooddata.com"},{"name":"bradgl","email":"brad.gleich@blackabaud.com"},{"name":"mikita.yank","email":"Mikita.Yankouski@blackbaud.com"},{"name":"xandra.harrison","email":"xandra.harrison@blackbaud.com"},{"name":"stewart.stephens","email":"stewart.stephens@blackbaud.com"},{"name":"martin.mosko","email":"martin.mosko@gooddata.com"},{"name":"petrjanu","email":"petr.janu@gooddata.com"},{"name":"khanh.le","email":"khanh.le@gooddata.com"},{"name":"sondo","email":"son.do@gooddata.com"},{"name":"linhhong","email":"linh.hong@gooddata.com"},{"name":"sitina","email":"jiri.sitina@gooddata.com"},{"name":"vonsef","email":"josef.vondrak@gooddata.com"},{"name":"ondrejlangr","email":"ondrej.langr@gooddata.com"},{"name":"langhamp","email":"pavel.langhammer@gooddata.com"},{"name":"milanpavel","email":"milan.pavel1@gmail.com"},{"name":"jan.pradac","email":"jan.pradac@gooddata.com"},{"name":"bertold8","email":"ivan.nejezchleb@seznam.cz"},{"name":"bugsbunny338","email":"jiri.zajic@mensa.cz"},{"name":"nikolacech","email":"nikola.cech@gooddata.com"},{"name":"gooddata-ci","email":"rail@gooddata.com"},{"name":"peterlacko","email":"lackopeter17@gmail.com"},{"name":"strouhaljan","email":"strouhal.jan@gmail.com"},{"name":"pbenes","email":"petr.benes@gooddata.com"},{"name":"vojty","email":"vojtasek.tomas@gmail.com"},{"name":"vaclavbohac","email":"bohac.v@gmail.com"},{"name":"lhorak","email":"info@lhorak.cz"},{"name":"ocetnik","email":"ocetnik.david@gmail.com"},{"name":"lgrolig","email":"grolig@gmail.com"},{"name":"michal.marsal","email":"michal.marsal@gooddata.com"}],"homepage":"https://github.com/gooddata/gooddata-react-components#readme","bugs":{"url":"https://github.com/gooddata/gooddata-react-components/issues"},"dist":{"shasum":"c2ca25b7351d88521a8e24b98fb03e2cf0b0dfb6","tarball":"https://registry.npmjs.org/@gooddata/react-components/-/react-components-3.0.0-alpha3.tgz","integrity":"sha512-JxDiKsmIMmeSLGYC1AX6NrEHa4B83haNCg97De7SBkXSySjlSddH5kLqLJeT/TZYv2Aafj1xYaSU12W8u0XpYw==","signatures":[{"sig":"MEUCIQCEdNc3Op4iQq6iQWZx0az+WDk5LSdG6mY+RAQ6LQUcRwIgC/quwxjDrtTVeKo6WmoJU7hPsaUMAoJRZSsjajpST+k=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}]},"jest":{"testRegex":"(/__tests__/.*|\\.(test|spec))\\.(tsx?)$","transform":{".(ts|tsx)":"<rootDir>/node_modules/ts-jest/preprocessor.js"},"mapCoverage":true,"collectCoverage":false,"coverageReporters":["html"],"collectCoverageFrom":["src/**/*.{ts,tsx}","!**/*.d.ts"],"moduleFileExtensions":["ts","tsx","js"],"setupTestFrameworkScriptFile":"<rootDir>/jest.setup.js"},"main":"dist/index.js","_from":".","files":["dist","src","styles","LICENSE"],"_shasum":"c2ca25b7351d88521a8e24b98fb03e2cf0b0dfb6","gitHead":"0db68f30e13418d901f1ad9140b4990ab9aaa62c","scripts":{"dev":"rm -rf dist && tsc --watch && cp -rf src/translations/ dist/translations/","test":"jest --watch","tslint":"./node_modules/tslint/bin/tslint --type-check --project tsconfig.base.json --format verbose './{src,stories}/**/*.{ts,tsx}'","validate":"tsc -p tsconfig.base.json --noEmit && yarn tslint","build-css":"node-sass --importer node_modules/node-sass-magic-importer/dist/cli.js -o styles/css styles/scss/main.scss","storybook":"start-storybook -p 9001 -c .storybook","tslint-ci":"mkdir -p ./ci/results && ./node_modules/tslint/bin/tslint --config tslint.json --format checkstyle --out ./ci/results/tslint-results.xml './{src,stories}/**/*.{ts,tsx}'","prepublish":"rm -rf dist && tsc && cp -rf src/translations/ dist/translations/ && yarn build-css","validate-ci":"tsc -p tsconfig.base.json --noEmit && yarn tslint-ci","build-storybook":"build-storybook -c .storybook -o dist-storybook"},"typings":"dist/index.d.ts","_npmUser":{"name":"vaclavbohac","email":"bohac.v@gmail.com"},"repository":{"url":"git+ssh://git@github.com/gooddata/gooddata-react-components.git","type":"git"},"_npmVersion":"3.10.10","description":"GoodData React Components","directories":{},"_nodeVersion":"6.10.1","dependencies":{"lodash":"4.17.4","numeral":"2.0.6","gooddata":"4.4.0","classnames":"2.2.5","prop-types":"15.6.0","react-intl":"2.2.3","@gooddata/js-utils":"0.9.0","@gooddata/goodstrap":"53.0.1","@gooddata/data-layer":"5.0.0-alpha1","@gooddata/indigo-visualizations":"1.0.0"},"devDependencies":{"jest":"21.2.1","react":"15.3.2","enzyme":"2.8.0","ts-jest":"21.2.4","node-sass":"4.5.3","react-dom":"15.3.2","ts-loader":"2.3.7","jest-junit":"3.0.0","typescript":"2.3.3","@types/jest":"20.0.4","@types/node":"7.0.8","sass-loader":"6.0.6","@types/react":"16.0.7","@types/enzyme":"2.8.8","@types/lodash":"4.14.61","@types/numeral":"0.0.22","@storybook/react":"3.2.6","@types/react-dom":"15.5.4","@gooddata/mock-js":"0.2.0","@gooddata/typings":"0.0.4","@types/classnames":"2.2.3","@types/prop-types":"15.5.2","@types/react-intl":"2.3.2","tslint-config-gooddata":"0.0.5","@types/storybook__react":"3.0.5","react-addons-test-utils":"15.3.2","@storybook/addon-options":"3.2.6","node-sass-magic-importer":"4.1.5","@types/react-addons-test-utils":"0.14.17","@types/storybook__addon-actions":"3.0.1"},"peerDependencies":{"react":"^15.3.2","react-dom":"^15.3.2"},"_npmOperationalInternal":{"tmp":"tmp/react-components-3.0.0-alpha3.tgz_1512659762414_0.9175893377978355","host":"s3://npm-registry-packages"}},"3.0.0-alpha4":{"name":"@gooddata/react-components","version":"3.0.0-alpha4","author":{"name":"GoodData Corporation"},"license":"BSD-3-Clause","_id":"@gooddata/react-components@3.0.0-alpha4","maintainers":[{"name":"xmort","email":"petr.dolejsi@gooddata.com"},{"name":"mmatula","email":"matulic@gmail.com"},{"name":"pavelzgdc","email":"pavel.zbytovsky@gooddata.com"},{"name":"tomsatgd","email":"tomas.satinsky@gooddata.com"},{"name":"laurenhunt","email":"lauren.hunt@blackbaud.com"},{"name":"jaroslav.tomecek","email":"jaroslav.tomecek@gooddata.com"},{"name":"zdenek.vidensky","email":"zdenek.vidensky@gooddata.com"},{"name":"tomasreichmann","email":"tomasreichmann@gmail.com"},{"name":"lpearce","email":"levi.pearce@gooddata.com"},{"name":"bradgl","email":"brad.gleich@blackabaud.com"},{"name":"mikita.yank","email":"Mikita.Yankouski@blackbaud.com"},{"name":"xandra.harrison","email":"xandra.harrison@blackbaud.com"},{"name":"stewart.stephens","email":"stewart.stephens@blackbaud.com"},{"name":"martin.mosko","email":"martin.mosko@gooddata.com"},{"name":"petrjanu","email":"petr.janu@gooddata.com"},{"name":"khanh.le","email":"khanh.le@gooddata.com"},{"name":"sondo","email":"son.do@gooddata.com"},{"name":"linhhong","email":"linh.hong@gooddata.com"},{"name":"sitina","email":"jiri.sitina@gooddata.com"},{"name":"vonsef","email":"josef.vondrak@gooddata.com"},{"name":"ondrejlangr","email":"ondrej.langr@gooddata.com"},{"name":"langhamp","email":"pavel.langhammer@gooddata.com"},{"name":"milanpavel","email":"milan.pavel1@gmail.com"},{"name":"jan.pradac","email":"jan.pradac@gooddata.com"},{"name":"bertold8","email":"ivan.nejezchleb@seznam.cz"},{"name":"bugsbunny338","email":"jiri.zajic@mensa.cz"},{"name":"nikolacech","email":"nikola.cech@gooddata.com"},{"name":"gooddata-ci","email":"rail@gooddata.com"},{"name":"peterlacko","email":"lackopeter17@gmail.com"},{"name":"strouhaljan","email":"strouhal.jan@gmail.com"},{"name":"pbenes","email":"petr.benes@gooddata.com"},{"name":"vojty","email":"vojtasek.tomas@gmail.com"},{"name":"vaclavbohac","email":"bohac.v@gmail.com"},{"name":"lhorak","email":"info@lhorak.cz"},{"name":"ocetnik","email":"ocetnik.david@gmail.com"},{"name":"lgrolig","email":"grolig@gmail.com"},{"name":"michal.marsal","email":"michal.marsal@gooddata.com"}],"homepage":"https://github.com/gooddata/gooddata-react-components#readme","bugs":{"url":"https://github.com/gooddata/gooddata-react-components/issues"},"dist":{"shasum":"9ecc406ac9383cc696e023cadd8a0395de5547bc","tarball":"https://registry.npmjs.org/@gooddata/react-components/-/react-components-3.0.0-alpha4.tgz","integrity":"sha512-yjK3sRTJcdBYmcQ/VxcDx1oxHlqO05dLGYCDOTJDS/Qwc98IyPzAKOdaZaDyMpHEFZPTFCNpFfblLq6PArMFxQ==","signatures":[{"sig":"MEYCIQDlA18ic/7b4jk/BstFoe2EYJbGUtV5YcNIUSokMS7gZwIhAO0BFYLUywIp/FEdnSBfMn2JVR4Y4p/SBmZlYktrl3sf","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}]},"jest":{"testRegex":"(/__tests__/.*|\\.(test|spec))\\.(tsx?)$","transform":{".(ts|tsx)":"<rootDir>/node_modules/ts-jest/preprocessor.js"},"mapCoverage":true,"collectCoverage":false,"coverageReporters":["html"],"collectCoverageFrom":["src/**/*.{ts,tsx}","!**/*.d.ts"],"moduleFileExtensions":["ts","tsx","js"],"setupTestFrameworkScriptFile":"<rootDir>/jest.setup.js"},"main":"dist/index.js","_from":".","files":["dist","src","styles","LICENSE"],"_shasum":"9ecc406ac9383cc696e023cadd8a0395de5547bc","gitHead":"f420278070f2d193ebb3cbc2fcbc5a11abbccc37","scripts":{"dev":"rm -rf dist && tsc --watch && cp -rf src/translations/ dist/translations/","test":"jest --watch","tslint":"./node_modules/tslint/bin/tslint --type-check --project tsconfig.base.json --format verbose './{src,stories}/**/*.{ts,tsx}'","validate":"tsc -p tsconfig.base.json --noEmit && yarn tslint","build-css":"node-sass --importer node_modules/node-sass-magic-importer/dist/cli.js -o styles/css styles/scss/main.scss","storybook":"start-storybook -p 9001 -c .storybook","tslint-ci":"mkdir -p ./ci/results && ./node_modules/tslint/bin/tslint --config tslint.json --format checkstyle --out ./ci/results/tslint-results.xml './{src,stories}/**/*.{ts,tsx}'","prepublish":"rm -rf dist && tsc && cp -rf src/translations/ dist/translations/ && yarn build-css","validate-ci":"tsc -p tsconfig.base.json --noEmit && yarn tslint-ci","build-storybook":"build-storybook -c .storybook -o dist-storybook"},"typings":"dist/index.d.ts","_npmUser":{"name":"vaclavbohac","email":"bohac.v@gmail.com"},"repository":{"url":"git+ssh://git@github.com/gooddata/gooddata-react-components.git","type":"git"},"_npmVersion":"3.10.10","description":"GoodData React Components","directories":{},"_nodeVersion":"6.10.1","dependencies":{"lodash":"4.17.4","numeral":"2.0.6","gooddata":"4.4.0","classnames":"2.2.5","prop-types":"15.6.0","react-intl":"2.2.3","@gooddata/js-utils":"0.9.0","@gooddata/goodstrap":"53.0.1","@gooddata/data-layer":"5.0.0-alpha1","@gooddata/indigo-visualizations":"1.0.0"},"devDependencies":{"jest":"21.2.1","react":"15.3.2","enzyme":"2.8.0","ts-jest":"21.2.4","node-sass":"4.5.3","react-dom":"15.3.2","ts-loader":"2.3.7","jest-junit":"3.0.0","typescript":"2.3.3","@types/jest":"20.0.4","@types/node":"7.0.8","sass-loader":"6.0.6","@types/react":"16.0.7","@types/enzyme":"2.8.8","@types/lodash":"4.14.61","@types/numeral":"0.0.22","@storybook/react":"3.2.6","@types/react-dom":"15.5.4","@gooddata/mock-js":"0.2.0","@gooddata/typings":"0.0.4","@types/classnames":"2.2.3","@types/prop-types":"15.5.2","@types/react-intl":"2.3.2","tslint-config-gooddata":"0.0.5","@types/storybook__react":"3.0.5","react-addons-test-utils":"15.3.2","@storybook/addon-options":"3.2.6","node-sass-magic-importer":"4.1.5","@types/react-addons-test-utils":"0.14.17","@types/storybook__addon-actions":"3.0.1"},"peerDependencies":{"react":"^15.3.2","react-dom":"^15.3.2"},"_npmOperationalInternal":{"tmp":"tmp/react-components-3.0.0-alpha4.tgz_1512662071374_0.9159731708932668","host":"s3://npm-registry-packages"}},"3.0.0-alpha5":{"name":"@gooddata/react-components","version":"3.0.0-alpha5","author":{"name":"GoodData Corporation"},"license":"BSD-3-Clause","_id":"@gooddata/react-components@3.0.0-alpha5","maintainers":[{"name":"xmort","email":"petr.dolejsi@gooddata.com"},{"name":"mmatula","email":"matulic@gmail.com"},{"name":"pavelzgdc","email":"pavel.zbytovsky@gooddata.com"},{"name":"tomsatgd","email":"tomas.satinsky@gooddata.com"},{"name":"laurenhunt","email":"lauren.hunt@blackbaud.com"},{"name":"jaroslav.tomecek","email":"jaroslav.tomecek@gooddata.com"},{"name":"zdenek.vidensky","email":"zdenek.vidensky@gooddata.com"},{"name":"tomasreichmann","email":"tomasreichmann@gmail.com"},{"name":"lpearce","email":"levi.pearce@gooddata.com"},{"name":"bradgl","email":"brad.gleich@blackabaud.com"},{"name":"mikita.yank","email":"Mikita.Yankouski@blackbaud.com"},{"name":"xandra.harrison","email":"xandra.harrison@blackbaud.com"},{"name":"stewart.stephens","email":"stewart.stephens@blackbaud.com"},{"name":"martin.mosko","email":"martin.mosko@gooddata.com"},{"name":"petrjanu","email":"petr.janu@gooddata.com"},{"name":"khanh.le","email":"khanh.le@gooddata.com"},{"name":"sondo","email":"son.do@gooddata.com"},{"name":"linhhong","email":"linh.hong@gooddata.com"},{"name":"sitina","email":"jiri.sitina@gooddata.com"},{"name":"vonsef","email":"josef.vondrak@gooddata.com"},{"name":"ondrejlangr","email":"ondrej.langr@gooddata.com"},{"name":"langhamp","email":"pavel.langhammer@gooddata.com"},{"name":"milanpavel","email":"milan.pavel1@gmail.com"},{"name":"jan.pradac","email":"jan.pradac@gooddata.com"},{"name":"bertold8","email":"ivan.nejezchleb@seznam.cz"},{"name":"bugsbunny338","email":"jiri.zajic@mensa.cz"},{"name":"nikolacech","email":"nikola.cech@gooddata.com"},{"name":"gooddata-ci","email":"rail@gooddata.com"},{"name":"peterlacko","email":"lackopeter17@gmail.com"},{"name":"strouhaljan","email":"strouhal.jan@gmail.com"},{"name":"pbenes","email":"petr.benes@gooddata.com"},{"name":"vojty","email":"vojtasek.tomas@gmail.com"},{"name":"vaclavbohac","email":"bohac.v@gmail.com"},{"name":"lhorak","email":"info@lhorak.cz"},{"name":"ocetnik","email":"ocetnik.david@gmail.com"},{"name":"lgrolig","email":"grolig@gmail.com"},{"name":"michal.marsal","email":"michal.marsal@gooddata.com"}],"homepage":"https://github.com/gooddata/gooddata-react-components#readme","bugs":{"url":"https://github.com/gooddata/gooddata-react-components/issues"},"dist":{"shasum":"33418dabf96175733986fa63b14ed55d77f7fba4","tarball":"https://registry.npmjs.org/@gooddata/react-components/-/react-components-3.0.0-alpha5.tgz","integrity":"sha512-8SBqCFBAvd5aTxUtDgqV+jNeHpsiOvmwzLv/tNAJt4ERwgqsGJAmxFbo8DZBsJt/ufHrqWNt3wORT8nO2iObig==","signatures":[{"sig":"MEYCIQCsMuPnDf4Yl3noFlrug0QAeZt1I1w4pK31ca0MJNO6sgIhAIhwiD4bcgwkckMfWWQiAMqZPLMbDzxSGAgAaZkvPuAg","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}]},"jest":{"testRegex":"(/__tests__/.*|\\.(test|spec))\\.(tsx?)$","transform":{".(ts|tsx)":"<rootDir>/node_modules/ts-jest/preprocessor.js"},"mapCoverage":true,"collectCoverage":false,"coverageReporters":["html"],"collectCoverageFrom":["src/**/*.{ts,tsx}","!**/*.d.ts"],"moduleFileExtensions":["ts","tsx","js"],"setupTestFrameworkScriptFile":"<rootDir>/jest.setup.js"},"main":"dist/index.js","_from":".","files":["dist","src","styles","LICENSE"],"_shasum":"33418dabf96175733986fa63b14ed55d77f7fba4","gitHead":"5f30aab15cdfe7f18a633f69d0918efd16c45a88","scripts":{"dev":"rm -rf dist && tsc --watch && cp -rf src/translations/ dist/translations/","test":"jest --watch","tslint":"./node_modules/tslint/bin/tslint --type-check --project tsconfig.base.json --format verbose './{src,stories}/**/*.{ts,tsx}'","validate":"tsc -p tsconfig.base.json --noEmit && yarn tslint","build-css":"node-sass --importer node_modules/node-sass-magic-importer/dist/cli.js -o styles/css styles/scss/main.scss","storybook":"start-storybook -p 9001 -c .storybook","tslint-ci":"mkdir -p ./ci/results && ./node_modules/tslint/bin/tslint --config tslint.json --format checkstyle --out ./ci/results/tslint-results.xml './{src,stories}/**/*.{ts,tsx}'","prepublish":"rm -rf dist && tsc && cp -rf src/translations/ dist/translations/ && yarn build-css","validate-ci":"tsc -p tsconfig.base.json --noEmit && yarn tslint-ci","build-storybook":"build-storybook -c .storybook -o dist-storybook"},"typings":"dist/index.d.ts","_npmUser":{"name":"vaclavbohac","email":"bohac.v@gmail.com"},"repository":{"url":"git+ssh://git@github.com/gooddata/gooddata-react-components.git","type":"git"},"_npmVersion":"3.10.10","description":"GoodData React Components","directories":{},"_nodeVersion":"6.10.1","dependencies":{"lodash":"4.17.4","numeral":"2.0.6","gooddata":"4.4.0","classnames":"2.2.5","prop-types":"15.6.0","react-intl":"2.2.3","@gooddata/js-utils":"0.9.0","@gooddata/goodstrap":"53.0.1","@gooddata/data-layer":"5.0.0-alpha1","@gooddata/indigo-visualizations":"1.0.0"},"devDependencies":{"jest":"21.2.1","react":"15.3.2","enzyme":"2.8.0","ts-jest":"21.2.4","node-sass":"4.5.3","react-dom":"15.3.2","ts-loader":"2.3.7","jest-junit":"3.0.0","typescript":"2.3.3","@types/jest":"20.0.4","@types/node":"7.0.8","sass-loader":"6.0.6","@types/react":"16.0.7","@types/enzyme":"2.8.8","@types/lodash":"4.14.61","@types/numeral":"0.0.22","@storybook/react":"3.2.6","@types/react-dom":"15.5.4","@gooddata/mock-js":"0.2.0","@gooddata/typings":"0.0.4","@types/classnames":"2.2.3","@types/prop-types":"15.5.2","@types/react-intl":"2.3.2","tslint-config-gooddata":"0.0.5","@types/storybook__react":"3.0.5","react-addons-test-utils":"15.3.2","@storybook/addon-options":"3.2.6","node-sass-magic-importer":"4.1.5","@types/react-addons-test-utils":"0.14.17","@types/storybook__addon-actions":"3.0.1"},"peerDependencies":{"react":"^15.3.2","react-dom":"^15.3.2"},"_npmOperationalInternal":{"tmp":"tmp/react-components-3.0.0-alpha5.tgz_1512747654566_0.9882606470491737","host":"s3://npm-registry-packages"}},"3.0.0-alpha6":{"name":"@gooddata/react-components","version":"3.0.0-alpha6","author":{"name":"GoodData Corporation"},"license":"BSD-3-Clause","_id":"@gooddata/react-components@3.0.0-alpha6","maintainers":[{"name":"xmort","email":"petr.dolejsi@gooddata.com"},{"name":"mmatula","email":"matulic@gmail.com"},{"name":"pavelzgdc","email":"pavel.zbytovsky@gooddata.com"},{"name":"tomsatgd","email":"tomas.satinsky@gooddata.com"},{"name":"laurenhunt","email":"lauren.hunt@blackbaud.com"},{"name":"jaroslav.tomecek","email":"jaroslav.tomecek@gooddata.com"},{"name":"zdenek.vidensky","email":"zdenek.vidensky@gooddata.com"},{"name":"tomasreichmann","email":"tomasreichmann@gmail.com"},{"name":"lpearce","email":"levi.pearce@gooddata.com"},{"name":"bradgl","email":"brad.gleich@blackabaud.com"},{"name":"mikita.yank","email":"Mikita.Yankouski@blackbaud.com"},{"name":"xandra.harrison","email":"xandra.harrison@blackbaud.com"},{"name":"stewart.stephens","email":"stewart.stephens@blackbaud.com"},{"name":"martin.mosko","email":"martin.mosko@gooddata.com"},{"name":"petrjanu","email":"petr.janu@gooddata.com"},{"name":"khanh.le","email":"khanh.le@gooddata.com"},{"name":"sondo","email":"son.do@gooddata.com"},{"name":"linhhong","email":"linh.hong@gooddata.com"},{"name":"sitina","email":"jiri.sitina@gooddata.com"},{"name":"vonsef","email":"josef.vondrak@gooddata.com"},{"name":"ondrejlangr","email":"ondrej.langr@gooddata.com"},{"name":"langhamp","email":"pavel.langhammer@gooddata.com"},{"name":"milanpavel","email":"milan.pavel1@gmail.com"},{"name":"jan.pradac","email":"jan.pradac@gooddata.com"},{"name":"bertold8","email":"ivan.nejezchleb@seznam.cz"},{"name":"bugsbunny338","email":"jiri.zajic@mensa.cz"},{"name":"nikolacech","email":"nikola.cech@gooddata.com"},{"name":"gooddata-ci","email":"rail@gooddata.com"},{"name":"peterlacko","email":"lackopeter17@gmail.com"},{"name":"strouhaljan","email":"strouhal.jan@gmail.com"},{"name":"pbenes","email":"petr.benes@gooddata.com"},{"name":"vojty","email":"vojtasek.tomas@gmail.com"},{"name":"vaclavbohac","email":"bohac.v@gmail.com"},{"name":"lhorak","email":"info@lhorak.cz"},{"name":"ocetnik","email":"ocetnik.david@gmail.com"},{"name":"lgrolig","email":"grolig@gmail.com"},{"name":"michal.marsal","email":"michal.marsal@gooddata.com"}],"homepage":"https://github.com/gooddata/gooddata-react-components#readme","bugs":{"url":"https://github.com/gooddata/gooddata-react-components/issues"},"dist":{"shasum":"a224bc496edb2b99cfb55a3ee1d8354921afdd01","tarball":"https://registry.npmjs.org/@gooddata/react-components/-/react-components-3.0.0-alpha6.tgz","integrity":"sha512-FuztvEQgpgFydoRQF2sJGJFtMcJXbFBFbMmXKLeSkwc6g1iJmbJt99hCmMbPZEpOWERmnmymN1Fg9zbiOngkGQ==","signatures":[{"sig":"MEUCIGDR9jy1v/88F48kXu65Aj72vXJg28GF1pWbGwjhwJwgAiEA4Vgt8Z2UICmu/jArezbSF3aQIrjPwAePZBRUmo5s5yM=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}]},"jest":{"testRegex":"(/__tests__/.*|\\.(test|spec))\\.(tsx?)$","transform":{".(ts|tsx)":"<rootDir>/node_modules/ts-jest/preprocessor.js"},"mapCoverage":true,"collectCoverage":false,"coverageReporters":["html"],"collectCoverageFrom":["src/**/*.{ts,tsx}","!**/*.d.ts"],"moduleFileExtensions":["ts","tsx","js"],"setupTestFrameworkScriptFile":"<rootDir>/jest.setup.js"},"main":"dist/index.js","_from":".","files":["dist","src","styles","LICENSE"],"_shasum":"a224bc496edb2b99cfb55a3ee1d8354921afdd01","gitHead":"f585515fc495b6f90054d743e296e0fdad91a13e","scripts":{"dev":"rm -rf dist && tsc --watch && cp -rf src/translations/ dist/translations/","test":"jest --watch","tslint":"./node_modules/tslint/bin/tslint --type-check --project tsconfig.base.json --format verbose './{src,stories}/**/*.{ts,tsx}'","validate":"tsc -p tsconfig.base.json --noEmit && yarn tslint","build-css":"node-sass --importer node_modules/node-sass-magic-importer/dist/cli.js -o styles/css styles/scss/main.scss","storybook":"start-storybook -p 9001 -c .storybook","tslint-ci":"mkdir -p ./ci/results && ./node_modules/tslint/bin/tslint --config tslint.json --format checkstyle --out ./ci/results/tslint-results.xml './{src,stories}/**/*.{ts,tsx}'","prepublish":"rm -rf dist && tsc && cp -rf src/translations/ dist/translations/ && yarn build-css","validate-ci":"tsc -p tsconfig.base.json --noEmit && yarn tslint-ci","build-storybook":"build-storybook -c .storybook -o dist-storybook"},"typings":"dist/index.d.ts","_npmUser":{"name":"vaclavbohac","email":"bohac.v@gmail.com"},"repository":{"url":"git+ssh://git@github.com/gooddata/gooddata-react-components.git","type":"git"},"_npmVersion":"3.10.10","description":"GoodData React Components","directories":{},"_nodeVersion":"6.10.1","dependencies":{"lodash":"4.17.4","numeral":"2.0.6","gooddata":"4.4.0","classnames":"2.2.5","prop-types":"15.6.0","react-intl":"2.2.3","@gooddata/js-utils":"0.9.0","@gooddata/goodstrap":"53.0.1","@gooddata/data-layer":"5.0.0-alpha1","@gooddata/indigo-visualizations":"1.0.1"},"devDependencies":{"jest":"21.2.1","react":"15.3.2","enzyme":"2.8.0","ts-jest":"21.2.4","node-sass":"4.5.3","react-dom":"15.3.2","ts-loader":"2.3.7","jest-junit":"3.0.0","typescript":"2.3.3","@types/jest":"20.0.4","@types/node":"7.0.8","sass-loader":"6.0.6","@types/react":"16.0.7","@types/enzyme":"2.8.8","@types/lodash":"4.14.61","@types/numeral":"0.0.22","@storybook/react":"3.2.6","@types/react-dom":"15.5.4","@gooddata/mock-js":"0.2.0","@gooddata/typings":"0.0.4","@types/classnames":"2.2.3","@types/prop-types":"15.5.2","@types/react-intl":"2.3.2","tslint-config-gooddata":"0.0.5","@types/storybook__react":"3.0.5","react-addons-test-utils":"15.3.2","@storybook/addon-options":"3.2.6","node-sass-magic-importer":"4.1.5","@types/react-addons-test-utils":"0.14.17","@types/storybook__addon-actions":"3.0.1"},"peerDependencies":{"react":"^15.3.2","react-dom":"^15.3.2"},"_npmOperationalInternal":{"tmp":"tmp/react-components-3.0.0-alpha6.tgz_1513016268875_0.7262557288631797","host":"s3://npm-registry-packages"}},"3.0.0-alpha7":{"name":"@gooddata/react-components","version":"3.0.0-alpha7","author":{"name":"GoodData Corporation"},"license":"BSD-3-Clause","_id":"@gooddata/react-components@3.0.0-alpha7","maintainers":[{"name":"xmort","email":"petr.dolejsi@gooddata.com"},{"name":"mmatula","email":"matulic@gmail.com"},{"name":"pavelzgdc","email":"pavel.zbytovsky@gooddata.com"},{"name":"tomsatgd","email":"tomas.satinsky@gooddata.com"},{"name":"laurenhunt","email":"lauren.hunt@blackbaud.com"},{"name":"jaroslav.tomecek","email":"jaroslav.tomecek@gooddata.com"},{"name":"zdenek.vidensky","email":"zdenek.vidensky@gooddata.com"},{"name":"tomasreichmann","email":"tomasreichmann@gmail.com"},{"name":"lpearce","email":"levi.pearce@gooddata.com"},{"name":"bradgl","email":"brad.gleich@blackabaud.com"},{"name":"mikita.yank","email":"Mikita.Yankouski@blackbaud.com"},{"name":"xandra.harrison","email":"xandra.harrison@blackbaud.com"},{"name":"stewart.stephens","email":"stewart.stephens@blackbaud.com"},{"name":"martin.mosko","email":"martin.mosko@gooddata.com"},{"name":"petrjanu","email":"petr.janu@gooddata.com"},{"name":"khanh.le","email":"khanh.le@gooddata.com"},{"name":"sondo","email":"son.do@gooddata.com"},{"name":"linhhong","email":"linh.hong@gooddata.com"},{"name":"sitina","email":"jiri.sitina@gooddata.com"},{"name":"vonsef","email":"josef.vondrak@gooddata.com"},{"name":"ondrejlangr","email":"ondrej.langr@gooddata.com"},{"name":"langhamp","email":"pavel.langhammer@gooddata.com"},{"name":"milanpavel","email":"milan.pavel1@gmail.com"},{"name":"jan.pradac","email":"jan.pradac@gooddata.com"},{"name":"bertold8","email":"ivan.nejezchleb@seznam.cz"},{"name":"bugsbunny338","email":"jiri.zajic@mensa.cz"},{"name":"nikolacech","email":"nikola.cech@gooddata.com"},{"name":"gooddata-ci","email":"rail@gooddata.com"},{"name":"peterlacko","email":"lackopeter17@gmail.com"},{"name":"strouhaljan","email":"strouhal.jan@gmail.com"},{"name":"pbenes","email":"petr.benes@gooddata.com"},{"name":"vojty","email":"vojtasek.tomas@gmail.com"},{"name":"vaclavbohac","email":"bohac.v@gmail.com"},{"name":"lhorak","email":"info@lhorak.cz"},{"name":"ocetnik","email":"ocetnik.david@gmail.com"},{"name":"lgrolig","email":"grolig@gmail.com"},{"name":"michal.marsal","email":"michal.marsal@gooddata.com"}],"homepage":"https://github.com/gooddata/gooddata-react-components#readme","bugs":{"url":"https://github.com/gooddata/gooddata-react-components/issues"},"dist":{"shasum":"b8de234df2e57c5927536416972a0f731c975753","tarball":"https://registry.npmjs.org/@gooddata/react-components/-/react-components-3.0.0-alpha7.tgz","integrity":"sha512-PERt/mCWE8DBkqAI9R5XeTUtASzecJt1z1X2q6h3bdKw0dwu+uLtNssvOncfDqvjpkk2GiEjSrqWcHGJEGw1gA==","signatures":[{"sig":"MEQCIC0bpw28wLp3fi9fOW0nt2zploIZuih/8b8ZZAkPdStOAiAr7YPQanwvYz/urLKKCmpKevMt2T7PmWIbdlTfiq3WzA==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}]},"jest":{"testRegex":"(/__tests__/.*|\\.(test|spec))\\.(tsx?)$","transform":{".(ts|tsx)":"<rootDir>/node_modules/ts-jest/preprocessor.js"},"mapCoverage":true,"collectCoverage":false,"coverageReporters":["html"],"collectCoverageFrom":["src/**/*.{ts,tsx}","!**/*.d.ts"],"moduleFileExtensions":["ts","tsx","js"],"setupTestFrameworkScriptFile":"<rootDir>/jest.setup.js"},"main":"dist/index.js","_from":".","files":["dist","src","styles","LICENSE"],"_shasum":"b8de234df2e57c5927536416972a0f731c975753","gitHead":"bca84b2bb8f1f271d7efd6d4348cd646c1636248","scripts":{"dev":"rm -rf dist && tsc --watch && cp -rf src/translations/ dist/translations/","test":"jest --watch","tslint":"./node_modules/tslint/bin/tslint --config tslint.json --format verbose './{src,stories}/**/*.{ts,tsx}'","validate":"tsc -p tsconfig.base.json --noEmit && yarn tslint","build-css":"node-sass --importer node_modules/node-sass-magic-importer/dist/cli.js -o styles/css styles/scss/main.scss","storybook":"start-storybook -p 9001 -c .storybook","tslint-ci":"mkdir -p ./ci/results && ./node_modules/tslint/bin/tslint --config tslint.json --format checkstyle --out ./ci/results/tslint-results.xml './{src,stories}/**/*.{ts,tsx}'","prepublish":"rm -rf dist && tsc && cp -rf src/translations/ dist/translations/ && yarn build-css","validate-ci":"tsc -p tsconfig.base.json --noEmit && yarn tslint-ci","test-storybook":"test-storybook","build-storybook":"build-storybook -c .storybook -o dist-storybook"},"typings":"dist/index.d.ts","_npmUser":{"name":"vojty","email":"vojtasek.tomas@gmail.com"},"repository":{"url":"git+ssh://git@github.com/gooddata/gooddata-react-components.git","type":"git"},"_npmVersion":"3.10.10","description":"GoodData React Components","directories":{},"_nodeVersion":"6.10.1","dependencies":{"lodash":"4.17.4","numeral":"2.0.6","gooddata":"4.4.0","classnames":"2.2.5","prop-types":"15.6.0","react-intl":"2.2.3","@gooddata/js-utils":"0.9.0","@gooddata/goodstrap":"53.0.1","@gooddata/data-layer":"5.0.0-alpha2","@gooddata/test-storybook":"1.0.0","@gooddata/indigo-visualizations":"1.0.1"},"devDependencies":{"jest":"21.2.1","react":"15.3.2","enzyme":"2.8.0","ts-jest":"21.2.4","node-sass":"4.5.3","react-dom":"15.3.2","ts-loader":"2.3.7","jest-junit":"3.0.0","typescript":"2.3.3","@types/jest":"20.0.4","@types/node":"7.0.8","sass-loader":"6.0.6","@types/react":"16.0.7","@types/enzyme":"2.8.8","@types/lodash":"4.14.61","@types/numeral":"0.0.22","@storybook/react":"3.2.6","@types/react-dom":"15.5.4","@gooddata/mock-js":"0.2.0","@gooddata/typings":"0.0.4","@types/classnames":"2.2.3","@types/prop-types":"15.5.2","@types/react-intl":"2.3.2","tslint-config-gooddata":"0.0.5","@types/storybook__react":"3.0.5","react-addons-test-utils":"15.3.2","@storybook/addon-options":"3.2.6","node-sass-magic-importer":"4.1.5","@types/react-addons-test-utils":"0.14.17","@types/storybook__addon-actions":"3.0.1"},"peerDependencies":{"react":"^15.3.2","react-dom":"^15.3.2"},"_npmOperationalInternal":{"tmp":"tmp/react-components-3.0.0-alpha7.tgz_1513090333709_0.8412070837803185","host":"s3://npm-registry-packages"}},"3.0.0-alpha8":{"name":"@gooddata/react-components","version":"3.0.0-alpha8","author":{"name":"GoodData Corporation"},"license":"BSD-3-Clause","_id":"@gooddata/react-components@3.0.0-alpha8","maintainers":[{"name":"xmort","email":"petr.dolejsi@gooddata.com"},{"name":"mmatula","email":"matulic@gmail.com"},{"name":"pavelzgdc","email":"pavel.zbytovsky@gooddata.com"},{"name":"tomsatgd","email":"tomas.satinsky@gooddata.com"},{"name":"laurenhunt","email":"lauren.hunt@blackbaud.com"},{"name":"jaroslav.tomecek","email":"jaroslav.tomecek@gooddata.com"},{"name":"zdenek.vidensky","email":"zdenek.vidensky@gooddata.com"},{"name":"tomasreichmann","email":"tomasreichmann@gmail.com"},{"name":"lpearce","email":"levi.pearce@gooddata.com"},{"name":"bradgl","email":"brad.gleich@blackabaud.com"},{"name":"mikita.yank","email":"Mikita.Yankouski@blackbaud.com"},{"name":"xandra.harrison","email":"xandra.harrison@blackbaud.com"},{"name":"stewart.stephens","email":"stewart.stephens@blackbaud.com"},{"name":"martin.mosko","email":"martin.mosko@gooddata.com"},{"name":"petrjanu","email":"petr.janu@gooddata.com"},{"name":"khanh.le","email":"khanh.le@gooddata.com"},{"name":"sondo","email":"son.do@gooddata.com"},{"name":"linhhong","email":"linh.hong@gooddata.com"},{"name":"sitina","email":"jiri.sitina@gooddata.com"},{"name":"vonsef","email":"josef.vondrak@gooddata.com"},{"name":"ondrejlangr","email":"ondrej.langr@gooddata.com"},{"name":"langhamp","email":"pavel.langhammer@gooddata.com"},{"name":"milanpavel","email":"milan.pavel1@gmail.com"},{"name":"jan.pradac","email":"jan.pradac@gooddata.com"},{"name":"bertold8","email":"ivan.nejezchleb@seznam.cz"},{"name":"bugsbunny338","email":"jiri.zajic@mensa.cz"},{"name":"nikolacech","email":"nikola.cech@gooddata.com"},{"name":"gooddata-ci","email":"rail@gooddata.com"},{"name":"peterlacko","email":"lackopeter17@gmail.com"},{"name":"strouhaljan","email":"strouhal.jan@gmail.com"},{"name":"pbenes","email":"petr.benes@gooddata.com"},{"name":"vojty","email":"vojtasek.tomas@gmail.com"},{"name":"vaclavbohac","email":"bohac.v@gmail.com"},{"name":"lhorak","email":"info@lhorak.cz"},{"name":"ocetnik","email":"ocetnik.david@gmail.com"},{"name":"lgrolig","email":"grolig@gmail.com"},{"name":"michal.marsal","email":"michal.marsal@gooddata.com"}],"homepage":"https://github.com/gooddata/gooddata-react-components#readme","bugs":{"url":"https://github.com/gooddata/gooddata-react-components/issues"},"dist":{"shasum":"2fce6013bc76b80d632c96c9d5147ace9c10a738","tarball":"https://registry.npmjs.org/@gooddata/react-components/-/react-components-3.0.0-alpha8.tgz","integrity":"sha512-A9VLULWTWuseCqqHTZeqOw119MVQqVDt4cSiE+y6mIjI1yw5KLCh51rPjervyIozUl8O71fuYMA9IROdo8gyWQ==","signatures":[{"sig":"MEQCIG1f93s73UZTT5aEmQxnyQ4x69cR7MiU7cKClpEQ5gj5AiAmGOqtI/OBBs/XKTz9nODQLh8FEPKGzu6JR1fpHyZoyQ==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}]},"jest":{"testRegex":"(/__tests__/.*|\\.(test|spec))\\.(tsx?)$","transform":{".(ts|tsx)":"<rootDir>/node_modules/ts-jest/preprocessor.js"},"mapCoverage":true,"collectCoverage":false,"coverageReporters":["html"],"collectCoverageFrom":["src/**/*.{ts,tsx}","!**/*.d.ts"],"moduleFileExtensions":["ts","tsx","js"],"setupTestFrameworkScriptFile":"<rootDir>/jest.setup.js"},"main":"dist/index.js","_from":".","files":["dist","src","styles","LICENSE"],"_shasum":"2fce6013bc76b80d632c96c9d5147ace9c10a738","gitHead":"57c531203cdeb53aa7f7a910d23b6ac945157955","scripts":{"dev":"rm -rf dist && tsc --watch && cp -rf src/translations/ dist/translations/","test":"jest --watch","tslint":"./node_modules/tslint/bin/tslint --type-check --project tsconfig.base.json --config tslint.json --format verbose './{src,stories}/**/*.{ts,tsx}'","validate":"tsc -p tsconfig.base.json --noEmit && yarn tslint","build-css":"node-sass --importer node_modules/node-sass-magic-importer/dist/cli.js -o styles/css styles/scss/main.scss","storybook":"start-storybook -p 9001 -c .storybook","tslint-ci":"mkdir -p ./ci/results && ./node_modules/tslint/bin/tslint --config tslint.json --format checkstyle --out ./ci/results/tslint-results.xml './{src,stories}/**/*.{ts,tsx}'","prepublish":"rm -rf dist && tsc && cp -rf src/translations/ dist/translations/ && yarn build-css","validate-ci":"tsc -p tsconfig.base.json --noEmit && yarn tslint-ci","test-storybook":"test-storybook","build-storybook":"build-storybook -c .storybook -o dist-storybook"},"typings":"dist/index.d.ts","_npmUser":{"name":"vaclavbohac","email":"bohac.v@gmail.com"},"repository":{"url":"git+ssh://git@github.com/gooddata/gooddata-react-components.git","type":"git"},"_npmVersion":"3.10.10","description":"GoodData React Components","directories":{},"_nodeVersion":"6.10.1","dependencies":{"lodash":"4.17.4","gooddata":"4.4.0","classnames":"2.2.5","prop-types":"15.6.0","react-intl":"2.2.3","@gooddata/js-utils":"0.9.0","@gooddata/numberjs":"3.1.0","@gooddata/goodstrap":"53.0.1","@gooddata/data-layer":"5.0.0-alpha2","@gooddata/indigo-visualizations":"1.0.2"},"devDependencies":{"jest":"21.2.1","react":"15.3.2","enzyme":"2.8.0","ts-jest":"21.2.4","node-sass":"4.5.3","react-dom":"15.3.2","ts-loader":"2.3.7","jest-junit":"3.0.0","typescript":"2.3.3","@types/jest":"20.0.4","@types/node":"7.0.8","sass-loader":"6.0.6","@types/react":"16.0.7","@types/enzyme":"2.8.8","@types/lodash":"4.14.61","@storybook/react":"3.2.6","@types/react-dom":"15.5.4","@gooddata/mock-js":"0.2.0","@gooddata/typings":"0.0.4","@types/classnames":"2.2.3","@types/prop-types":"15.5.2","@types/react-intl":"2.3.2","tslint-config-gooddata":"0.0.5","@types/storybook__react":"3.0.5","react-addons-test-utils":"15.3.2","@gooddata/test-storybook":"1.0.0","@storybook/addon-options":"3.2.6","node-sass-magic-importer":"4.1.5","@types/react-addons-test-utils":"0.14.17","@types/storybook__addon-actions":"3.0.1"},"peerDependencies":{"react":"^15.3.2","react-dom":"^15.3.2"},"_npmOperationalInternal":{"tmp":"tmp/react-components-3.0.0-alpha8.tgz_1513269919007_0.38539549289271235","host":"s3://npm-registry-packages"}},"3.0.0-alpha9":{"name":"@gooddata/react-components","version":"3.0.0-alpha9","author":{"name":"GoodData Corporation"},"license":"BSD-3-Clause","_id":"@gooddata/react-components@3.0.0-alpha9","maintainers":[{"name":"xmort","email":"petr.dolejsi@gooddata.com"},{"name":"mmatula","email":"matulic@gmail.com"},{"name":"pavelzgdc","email":"pavel.zbytovsky@gooddata.com"},{"name":"tomsatgd","email":"tomas.satinsky@gooddata.com"},{"name":"laurenhunt","email":"lauren.hunt@blackbaud.com"},{"name":"jaroslav.tomecek","email":"jaroslav.tomecek@gooddata.com"},{"name":"zdenek.vidensky","email":"zdenek.vidensky@gooddata.com"},{"name":"tomasreichmann","email":"tomasreichmann@gmail.com"},{"name":"lpearce","email":"levi.pearce@gooddata.com"},{"name":"bradgl","email":"brad.gleich@blackabaud.com"},{"name":"mikita.yank","email":"Mikita.Yankouski@blackbaud.com"},{"name":"xandra.harrison","email":"xandra.harrison@blackbaud.com"},{"name":"stewart.stephens","email":"stewart.stephens@blackbaud.com"},{"name":"martin.mosko","email":"martin.mosko@gooddata.com"},{"name":"petrjanu","email":"petr.janu@gooddata.com"},{"name":"khanh.le","email":"khanh.le@gooddata.com"},{"name":"sondo","email":"son.do@gooddata.com"},{"name":"linhhong","email":"linh.hong@gooddata.com"},{"name":"sitina","email":"jiri.sitina@gooddata.com"},{"name":"vonsef","email":"josef.vondrak@gooddata.com"},{"name":"ondrejlangr","email":"ondrej.langr@gooddata.com"},{"name":"langhamp","email":"pavel.langhammer@gooddata.com"},{"name":"milanpavel","email":"milan.pavel1@gmail.com"},{"name":"jan.pradac","email":"jan.pradac@gooddata.com"},{"name":"bertold8","email":"ivan.nejezchleb@seznam.cz"},{"name":"bugsbunny338","email":"jiri.zajic@mensa.cz"},{"name":"nikolacech","email":"nikola.cech@gooddata.com"},{"name":"gooddata-ci","email":"rail@gooddata.com"},{"name":"peterlacko","email":"lackopeter17@gmail.com"},{"name":"strouhaljan","email":"strouhal.jan@gmail.com"},{"name":"pbenes","email":"petr.benes@gooddata.com"},{"name":"vojty","email":"vojtasek.tomas@gmail.com"},{"name":"vaclavbohac","email":"bohac.v@gmail.com"},{"name":"lhorak","email":"info@lhorak.cz"},{"name":"ocetnik","email":"ocetnik.david@gmail.com"},{"name":"lgrolig","email":"grolig@gmail.com"},{"name":"michal.marsal","email":"michal.marsal@gooddata.com"}],"homepage":"https://github.com/gooddata/gooddata-react-components#readme","bugs":{"url":"https://github.com/gooddata/gooddata-react-components/issues"},"dist":{"shasum":"a509fd35936f69cb972661dadfa6c6c0b0f9e153","tarball":"https://registry.npmjs.org/@gooddata/react-components/-/react-components-3.0.0-alpha9.tgz","integrity":"sha512-a2e2bjRk5Ojdaj0TCkJEqDVQJ8JjkAccFbinVcwGhMG+cYLBoPn8EN81O4UBTjl2YVeFlN6jBXUS8Jb//9EJYg==","signatures":[{"sig":"MEUCIQD9upsVPSazzumLqn9sxzYKRCIF+ATj1gq2LkS9T5GT0gIgU9AoiGjaJMhIRHoC/YzWhk4XQf4bLO2y/JNlmH/oLMo=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}]},"jest":{"testRegex":"(/__tests__/.*|\\.(test|spec))\\.(tsx?)$","transform":{".(ts|tsx)":"<rootDir>/node_modules/ts-jest/preprocessor.js"},"mapCoverage":true,"collectCoverage":false,"coverageReporters":["html"],"collectCoverageFrom":["src/**/*.{ts,tsx}","!**/*.d.ts"],"moduleFileExtensions":["ts","tsx","js"],"setupTestFrameworkScriptFile":"<rootDir>/jest.setup.js"},"main":"dist/index.js","_from":".","files":["dist","src","styles","LICENSE"],"_shasum":"a509fd35936f69cb972661dadfa6c6c0b0f9e153","gitHead":"26dcf59dde5624d607be22198b6f91d68756ca9a","scripts":{"dev":"rm -rf dist && tsc --watch && cp -rf src/translations/ dist/translations/","test":"jest --watch","tslint":"./node_modules/tslint/bin/tslint --type-check --project tsconfig.base.json --config tslint.json --format verbose './{src,stories}/**/*.{ts,tsx}'","validate":"tsc -p tsconfig.base.json --noEmit && yarn tslint","build-css":"node-sass --importer node_modules/node-sass-magic-importer/dist/cli.js -o styles/css styles/scss/main.scss","storybook":"start-storybook -p 9001 -c .storybook","tslint-ci":"mkdir -p ./ci/results && ./node_modules/tslint/bin/tslint --config tslint.json --format checkstyle --out ./ci/results/tslint-results.xml './{src,stories}/**/*.{ts,tsx}'","prepublish":"rm -rf dist && tsc && cp -rf src/translations/ dist/translations/ && yarn build-css","validate-ci":"tsc -p tsconfig.base.json --noEmit && yarn tslint-ci","test-storybook":"test-storybook","build-storybook":"build-storybook -c .storybook -o dist-storybook"},"typings":"dist/index.d.ts","_npmUser":{"name":"petrjanu","email":"petr.janu@gooddata.com"},"repository":{"url":"git+ssh://git@github.com/gooddata/gooddata-react-components.git","type":"git"},"_npmVersion":"3.10.10","description":"GoodData React Components","directories":{},"_nodeVersion":"6.11.0","dependencies":{"lodash":"4.17.4","gooddata":"4.4.0","classnames":"2.2.5","prop-types":"15.6.0","react-intl":"2.2.3","@gooddata/js-utils":"0.9.0","@gooddata/numberjs":"3.1.0","@gooddata/goodstrap":"53.0.1","@gooddata/data-layer":"5.0.0-alpha2","@gooddata/indigo-visualizations":"1.1.0"},"devDependencies":{"jest":"21.2.1","react":"15.3.2","enzyme":"2.8.0","ts-jest":"21.2.4","node-sass":"4.5.3","react-dom":"15.3.2","ts-loader":"2.3.7","jest-junit":"3.0.0","typescript":"2.3.3","@types/jest":"20.0.4","@types/node":"7.0.8","sass-loader":"6.0.6","@types/react":"16.0.7","@types/enzyme":"2.8.8","@types/lodash":"4.14.61","@storybook/react":"3.2.6","@types/react-dom":"15.5.4","@gooddata/mock-js":"0.2.0","@gooddata/typings":"0.0.4","@types/classnames":"2.2.3","@types/prop-types":"15.5.2","@types/react-intl":"2.3.2","tslint-config-gooddata":"0.0.5","@types/storybook__react":"3.0.5","react-addons-test-utils":"15.3.2","@gooddata/test-storybook":"1.0.0","@storybook/addon-options":"3.2.6","node-sass-magic-importer":"4.1.5","@types/react-addons-test-utils":"0.14.17","@types/storybook__addon-actions":"3.0.1"},"peerDependencies":{"react":"^15.3.2","react-dom":"^15.3.2"},"_npmOperationalInternal":{"tmp":"tmp/react-components-3.0.0-alpha9.tgz_1513345847326_0.024976110318675637","host":"s3://npm-registry-packages"}},"3.0.0-alpha10":{"name":"@gooddata/react-components","version":"3.0.0-alpha10","author":{"name":"GoodData Corporation"},"license":"BSD-3-Clause","_id":"@gooddata/react-components@3.0.0-alpha10","maintainers":[{"name":"xmort","email":"petr.dolejsi@gooddata.com"},{"name":"mmatula","email":"matulic@gmail.com"},{"name":"pavelzgdc","email":"pavel.zbytovsky@gooddata.com"},{"name":"tomsatgd","email":"tomas.satinsky@gooddata.com"},{"name":"laurenhunt","email":"lauren.hunt@blackbaud.com"},{"name":"jaroslav.tomecek","email":"jaroslav.tomecek@gooddata.com"},{"name":"zdenek.vidensky","email":"zdenek.vidensky@gooddata.com"},{"name":"tomasreichmann","email":"tomasreichmann@gmail.com"},{"name":"lpearce","email":"levi.pearce@gooddata.com"},{"name":"bradgl","email":"brad.gleich@blackabaud.com"},{"name":"mikita.yank","email":"Mikita.Yankouski@blackbaud.com"},{"name":"xandra.harrison","email":"xandra.harrison@blackbaud.com"},{"name":"stewart.stephens","email":"stewart.stephens@blackbaud.com"},{"name":"martin.mosko","email":"martin.mosko@gooddata.com"},{"name":"petrjanu","email":"petr.janu@gooddata.com"},{"name":"khanh.le","email":"khanh.le@gooddata.com"},{"name":"sondo","email":"son.do@gooddata.com"},{"name":"linhhong","email":"linh.hong@gooddata.com"},{"name":"sitina","email":"jiri.sitina@gooddata.com"},{"name":"vonsef","email":"josef.vondrak@gooddata.com"},{"name":"ondrejlangr","email":"ondrej.langr@gooddata.com"},{"name":"langhamp","email":"pavel.langhammer@gooddata.com"},{"name":"milanpavel","email":"milan.pavel1@gmail.com"},{"name":"jan.pradac","email":"jan.pradac@gooddata.com"},{"name":"bertold8","email":"ivan.nejezchleb@seznam.cz"},{"name":"bugsbunny338","email":"jiri.zajic@mensa.cz"},{"name":"nikolacech","email":"nikola.cech@gooddata.com"},{"name":"gooddata-ci","email":"rail@gooddata.com"},{"name":"peterlacko","email":"lackopeter17@gmail.com"},{"name":"strouhaljan","email":"strouhal.jan@gmail.com"},{"name":"pbenes","email":"petr.benes@gooddata.com"},{"name":"vojty","email":"vojtasek.tomas@gmail.com"},{"name":"vaclavbohac","email":"bohac.v@gmail.com"},{"name":"lhorak","email":"info@lhorak.cz"},{"name":"ocetnik","email":"ocetnik.david@gmail.com"},{"name":"lgrolig","email":"grolig@gmail.com"},{"name":"michal.marsal","email":"michal.marsal@gooddata.com"}],"homepage":"https://github.com/gooddata/gooddata-react-components#readme","bugs":{"url":"https://github.com/gooddata/gooddata-react-components/issues"},"dist":{"shasum":"aafd6d443b3ea4a4463645f33895ce744a1d01d8","tarball":"https://registry.npmjs.org/@gooddata/react-components/-/react-components-3.0.0-alpha10.tgz","integrity":"sha512-LznSS/nWQCTisIEtIX8CkUNiihFO/SzA0UpJKOv0ojkqGiK7J73rV/+NqejDADi9ClqFG5h8h9m0lPtjeZ4MFw==","signatures":[{"sig":"MEYCIQDfRX/E029Jz08yfrt7Tj+spZkSkgMt8/vbt1ELvQ371wIhAJcnbzZJkC+PJQsURXg48kZMa6Xa+kzZ6n2SIUQimXjM","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}]},"jest":{"testRegex":"(/__tests__/.*|\\.(test|spec))\\.(tsx?)$","transform":{".(ts|tsx)":"<rootDir>/node_modules/ts-jest/preprocessor.js"},"mapCoverage":true,"collectCoverage":false,"coverageReporters":["html"],"collectCoverageFrom":["src/**/*.{ts,tsx}","!**/*.d.ts"],"moduleFileExtensions":["ts","tsx","js"],"setupTestFrameworkScriptFile":"<rootDir>/jest.setup.js"},"main":"dist/index.js","_from":".","files":["dist","src","styles","LICENSE"],"_shasum":"aafd6d443b3ea4a4463645f33895ce744a1d01d8","gitHead":"7eeaeacacb0a305ed8201fb3c5cb15c97c7fe94d","scripts":{"dev":"rm -rf dist && tsc --watch && cp -rf src/translations/ dist/translations/","test":"jest --watch","tslint":"./node_modules/tslint/bin/tslint --type-check --project tsconfig.base.json --config tslint.json --format verbose './{src,stories}/**/*.{ts,tsx}'","validate":"tsc -p tsconfig.base.json --noEmit && yarn tslint","build-css":"node-sass --importer node_modules/node-sass-magic-importer/dist/cli.js -o styles/css styles/scss/main.scss","storybook":"start-storybook -p 9001 -c .storybook","tslint-ci":"mkdir -p ./ci/results && ./node_modules/tslint/bin/tslint --config tslint.json --format checkstyle --out ./ci/results/tslint-results.xml './{src,stories}/**/*.{ts,tsx}'","prepublish":"rm -rf dist && tsc && cp -rf src/translations/ dist/translations/ && yarn build-css","validate-ci":"tsc -p tsconfig.base.json --noEmit && yarn tslint-ci","test-storybook":"test-storybook","build-storybook":"build-storybook -c .storybook -o dist-storybook"},"typings":"dist/index.d.ts","_npmUser":{"name":"petrjanu","email":"petr.janu@gooddata.com"},"repository":{"url":"git+ssh://git@github.com/gooddata/gooddata-react-components.git","type":"git"},"_npmVersion":"3.10.10","description":"GoodData React Components","directories":{},"_nodeVersion":"6.11.0","dependencies":{"lodash":"4.17.4","gooddata":"4.4.0","classnames":"2.2.5","prop-types":"15.6.0","react-intl":"2.2.3","@gooddata/js-utils":"0.9.0","@gooddata/numberjs":"3.1.0","@gooddata/goodstrap":"53.0.1","@gooddata/data-layer":"5.0.0-alpha2","@gooddata/indigo-visualizations":"1.1.1"},"devDependencies":{"jest":"21.2.1","react":"15.3.2","enzyme":"2.8.0","ts-jest":"21.2.4","node-sass":"4.5.3","react-dom":"15.3.2","ts-loader":"2.3.7","jest-junit":"3.0.0","typescript":"2.3.3","@types/jest":"20.0.4","@types/node":"7.0.8","sass-loader":"6.0.6","@types/react":"16.0.7","@types/enzyme":"2.8.8","@types/lodash":"4.14.61","@storybook/react":"3.2.6","@types/react-dom":"15.5.4","@gooddata/mock-js":"0.2.0","@gooddata/typings":"0.0.4","@types/classnames":"2.2.3","@types/prop-types":"15.5.2","@types/react-intl":"2.3.2","tslint-config-gooddata":"0.0.5","@types/storybook__react":"3.0.5","react-addons-test-utils":"15.3.2","@gooddata/test-storybook":"1.0.0","@storybook/addon-options":"3.2.6","node-sass-magic-importer":"4.1.5","@types/react-addons-test-utils":"0.14.17","@types/storybook__addon-actions":"3.0.1"},"peerDependencies":{"react":"^15.3.2","react-dom":"^15.3.2"},"_npmOperationalInternal":{"tmp":"tmp/react-components-3.0.0-alpha10.tgz_1513687538898_0.5953571561258286","host":"s3://npm-registry-packages"}},"3.0.0-alpha11":{"name":"@gooddata/react-components","version":"3.0.0-alpha11","author":{"name":"GoodData Corporation"},"license":"BSD-3-Clause","_id":"@gooddata/react-components@3.0.0-alpha11","maintainers":[{"name":"xmort","email":"petr.dolejsi@gooddata.com"},{"name":"mmatula","email":"matulic@gmail.com"},{"name":"pavelzgdc","email":"pavel.zbytovsky@gooddata.com"},{"name":"tomsatgd","email":"tomas.satinsky@gooddata.com"},{"name":"laurenhunt","email":"lauren.hunt@blackbaud.com"},{"name":"jaroslav.tomecek","email":"jaroslav.tomecek@gooddata.com"},{"name":"zdenek.vidensky","email":"zdenek.vidensky@gooddata.com"},{"name":"tomasreichmann","email":"tomasreichmann@gmail.com"},{"name":"lpearce","email":"levi.pearce@gooddata.com"},{"name":"bradgl","email":"brad.gleich@blackabaud.com"},{"name":"mikita.yank","email":"Mikita.Yankouski@blackbaud.com"},{"name":"xandra.harrison","email":"xandra.harrison@blackbaud.com"},{"name":"stewart.stephens","email":"stewart.stephens@blackbaud.com"},{"name":"martin.mosko","email":"martin.mosko@gooddata.com"},{"name":"petrjanu","email":"petr.janu@gooddata.com"},{"name":"khanh.le","email":"khanh.le@gooddata.com"},{"name":"sondo","email":"son.do@gooddata.com"},{"name":"linhhong","email":"linh.hong@gooddata.com"},{"name":"sitina","email":"jiri.sitina@gooddata.com"},{"name":"vonsef","email":"josef.vondrak@gooddata.com"},{"name":"ondrejlangr","email":"ondrej.langr@gooddata.com"},{"name":"langhamp","email":"pavel.langhammer@gooddata.com"},{"name":"milanpavel","email":"milan.pavel1@gmail.com"},{"name":"jan.pradac","email":"jan.pradac@gooddata.com"},{"name":"bertold8","email":"ivan.nejezchleb@seznam.cz"},{"name":"bugsbunny338","email":"jiri.zajic@mensa.cz"},{"name":"nikolacech","email":"nikola.cech@gooddata.com"},{"name":"gooddata-ci","email":"rail@gooddata.com"},{"name":"peterlacko","email":"lackopeter17@gmail.com"},{"name":"strouhaljan","email":"strouhal.jan@gmail.com"},{"name":"pbenes","email":"petr.benes@gooddata.com"},{"name":"vojty","email":"vojtasek.tomas@gmail.com"},{"name":"vaclavbohac","email":"bohac.v@gmail.com"},{"name":"lhorak","email":"info@lhorak.cz"},{"name":"ocetnik","email":"ocetnik.david@gmail.com"},{"name":"lgrolig","email":"grolig@gmail.com"},{"name":"michal.marsal","email":"michal.marsal@gooddata.com"}],"homepage":"https://github.com/gooddata/gooddata-react-components#readme","bugs":{"url":"https://github.com/gooddata/gooddata-react-components/issues"},"dist":{"shasum":"3435b418ec9fb773f716ce2fe98a0a79067e56a1","tarball":"https://registry.npmjs.org/@gooddata/react-components/-/react-components-3.0.0-alpha11.tgz","integrity":"sha512-YX8F0PDCoQbdyqQWdL0IGh+kKsofRE5+1UOpFPVn93EszIhCVxAhxJuvnPPtZMPViTHk0RS1voenbt/iLeoC6A==","signatures":[{"sig":"MEQCIG/f5RlE9Wutrbyshtf7Ka5gG0SQ7Il2i5SIfLfr5U0kAiAk8EGlMuNggsukipHkgwvniGZCMLlWSCcIjU/eQxUSAw==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}]},"jest":{"testRegex":"(/__tests__/.*|\\.(test|spec))\\.(tsx?)$","transform":{".(ts|tsx)":"<rootDir>/node_modules/ts-jest/preprocessor.js"},"mapCoverage":true,"collectCoverage":false,"coverageReporters":["html"],"collectCoverageFrom":["src/**/*.{ts,tsx}","!**/*.d.ts"],"moduleFileExtensions":["ts","tsx","js"],"setupTestFrameworkScriptFile":"<rootDir>/jest.setup.js"},"main":"dist/index.js","_from":".","files":["dist","src","styles","LICENSE"],"_shasum":"3435b418ec9fb773f716ce2fe98a0a79067e56a1","gitHead":"dc651c3f7a398825cda2e298d4f45ae4cff5ebbf","scripts":{"dev":"rm -rf dist && tsc --watch && cp -rf src/translations/ dist/translations/","test":"jest --watch","tslint":"./node_modules/tslint/bin/tslint --type-check --project tsconfig.base.json --config tslint.json --format verbose './{src,stories}/**/*.{ts,tsx}'","validate":"tsc -p tsconfig.base.json --noEmit && yarn tslint","build-css":"node-sass --importer node_modules/node-sass-magic-importer/dist/cli.js -o styles/css styles/scss/main.scss","storybook":"start-storybook -p 9001 -c .storybook","tslint-ci":"mkdir -p ./ci/results && ./node_modules/tslint/bin/tslint --config tslint.json --format checkstyle --out ./ci/results/tslint-results.xml './{src,stories}/**/*.{ts,tsx}'","prepublish":"rm -rf dist && tsc && cp -rf src/translations/ dist/translations/ && yarn build-css","validate-ci":"tsc -p tsconfig.base.json --noEmit && yarn tslint-ci","test-storybook":"test-storybook","build-storybook":"build-storybook -c .storybook -o dist-storybook"},"typings":"dist/index.d.ts","_npmUser":{"name":"tomsatgd","email":"tomas.satinsky@gooddata.com"},"repository":{"url":"git+ssh://git@github.com/gooddata/gooddata-react-components.git","type":"git"},"_npmVersion":"3.10.10","description":"GoodData React Components","directories":{},"_nodeVersion":"6.10.1","dependencies":{"lodash":"4.17.4","gooddata":"4.4.0","classnames":"2.2.5","prop-types":"15.6.0","react-intl":"2.2.3","@gooddata/js-utils":"0.9.0","@gooddata/numberjs":"3.1.0","@gooddata/goodstrap":"53.0.1","@gooddata/data-layer":"5.0.0-alpha3","@gooddata/indigo-visualizations":"1.1.2"},"devDependencies":{"jest":"21.2.1","react":"15.3.2","enzyme":"2.8.0","ts-jest":"21.2.4","node-sass":"4.5.3","react-dom":"15.3.2","ts-loader":"2.3.7","jest-junit":"3.0.0","typescript":"2.3.3","@types/jest":"20.0.4","@types/node":"7.0.8","sass-loader":"6.0.6","@types/react":"16.0.7","@types/enzyme":"2.8.8","@types/lodash":"4.14.61","@storybook/react":"3.2.6","@types/react-dom":"15.5.4","@gooddata/mock-js":"0.2.0","@gooddata/typings":"0.0.4","@types/classnames":"2.2.3","@types/prop-types":"15.5.2","@types/react-intl":"2.3.2","tslint-config-gooddata":"0.0.5","@types/storybook__react":"3.0.5","react-addons-test-utils":"15.3.2","@gooddata/test-storybook":"1.0.0","@storybook/addon-options":"3.2.6","node-sass-magic-importer":"4.1.5","@types/react-addons-test-utils":"0.14.17","@types/storybook__addon-actions":"3.0.1"},"peerDependencies":{"react":"^15.3.2","react-dom":"^15.3.2"},"_npmOperationalInternal":{"tmp":"tmp/react-components-3.0.0-alpha11.tgz_1513767054956_0.9347621325869113","host":"s3://npm-registry-packages"}},"3.0.0-alpha12":{"name":"@gooddata/react-components","version":"3.0.0-alpha12","author":{"name":"GoodData Corporation"},"license":"BSD-3-Clause","_id":"@gooddata/react-components@3.0.0-alpha12","maintainers":[{"name":"xmort","email":"petr.dolejsi@gooddata.com"},{"name":"mmatula","email":"matulic@gmail.com"},{"name":"pavelzgdc","email":"pavel.zbytovsky@gooddata.com"},{"name":"tomsatgd","email":"tomas.satinsky@gooddata.com"},{"name":"laurenhunt","email":"lauren.hunt@blackbaud.com"},{"name":"jaroslav.tomecek","email":"jaroslav.tomecek@gooddata.com"},{"name":"zdenek.vidensky","email":"zdenek.vidensky@gooddata.com"},{"name":"tomasreichmann","email":"tomasreichmann@gmail.com"},{"name":"lpearce","email":"levi.pearce@gooddata.com"},{"name":"bradgl","email":"brad.gleich@blackabaud.com"},{"name":"mikita.yank","email":"Mikita.Yankouski@blackbaud.com"},{"name":"xandra.harrison","email":"xandra.harrison@blackbaud.com"},{"name":"stewart.stephens","email":"stewart.stephens@blackbaud.com"},{"name":"martin.mosko","email":"martin.mosko@gooddata.com"},{"name":"petrjanu","email":"petr.janu@gooddata.com"},{"name":"khanh.le","email":"khanh.le@gooddata.com"},{"name":"sondo","email":"son.do@gooddata.com"},{"name":"linhhong","email":"linh.hong@gooddata.com"},{"name":"sitina","email":"jiri.sitina@gooddata.com"},{"name":"vonsef","email":"josef.vondrak@gooddata.com"},{"name":"ondrejlangr","email":"ondrej.langr@gooddata.com"},{"name":"langhamp","email":"pavel.langhammer@gooddata.com"},{"name":"milanpavel","email":"milan.pavel1@gmail.com"},{"name":"jan.pradac","email":"jan.pradac@gooddata.com"},{"name":"bertold8","email":"ivan.nejezchleb@seznam.cz"},{"name":"bugsbunny338","email":"jiri.zajic@mensa.cz"},{"name":"nikolacech","email":"nikola.cech@gooddata.com"},{"name":"gooddata-ci","email":"rail@gooddata.com"},{"name":"peterlacko","email":"lackopeter17@gmail.com"},{"name":"strouhaljan","email":"strouhal.jan@gmail.com"},{"name":"pbenes","email":"petr.benes@gooddata.com"},{"name":"vojty","email":"vojtasek.tomas@gmail.com"},{"name":"vaclavbohac","email":"bohac.v@gmail.com"},{"name":"lhorak","email":"info@lhorak.cz"},{"name":"ocetnik","email":"ocetnik.david@gmail.com"},{"name":"lgrolig","email":"grolig@gmail.com"},{"name":"michal.marsal","email":"michal.marsal@gooddata.com"}],"homepage":"https://github.com/gooddata/gooddata-react-components#readme","bugs":{"url":"https://github.com/gooddata/gooddata-react-components/issues"},"dist":{"shasum":"8db61e58e718033c7090ad2d7aadd34a1d617eaf","tarball":"https://registry.npmjs.org/@gooddata/react-components/-/react-components-3.0.0-alpha12.tgz","integrity":"sha512-xBvIAornsusMChgpw6LolNgBfEZcGZykOBjSkvk5QO2l+lYhUHLYUjeWzJk3S7+BnCRv5qWC19UOuW6tiQGpDw==","signatures":[{"sig":"MEQCIHvEyW/95RNgOmsU6fKyATxyN5EOl5hMx5pVl5mkY5MoAiAHPAGUhn0qluhP/ZUnOmeiPR1K9nZacpjXWzT68Y6Htw==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}]},"jest":{"testRegex":"(/__tests__/.*|\\.(test|spec))\\.(tsx?)$","transform":{".(ts|tsx)":"<rootDir>/node_modules/ts-jest/preprocessor.js"},"mapCoverage":true,"collectCoverage":false,"coverageReporters":["html"],"collectCoverageFrom":["src/**/*.{ts,tsx}","!**/*.d.ts"],"moduleFileExtensions":["ts","tsx","js"],"setupTestFrameworkScriptFile":"<rootDir>/jest.setup.js"},"main":"dist/index.js","_from":".","files":["dist","src","styles","LICENSE"],"config":{"tslint":"./{src,stories}/**/*.{ts,tsx}"},"_shasum":"8db61e58e718033c7090ad2d7aadd34a1d617eaf","gitHead":"6e2c75e254d0227791859cc591e6862d3f3fc2f7","scripts":{"dev":"rm -rf dist && tsc --watch && cp -rf src/translations/ dist/translations/","test":"jest --watch","tslint":"yarn run-tslint -- -t verbose '$npm_package_config_tslint'","validate":"./node_modules/typescript/bin/tsc -p tsconfig.base.json --noEmit && yarn tslint","build-css":"node-sass --importer node_modules/node-sass-magic-importer/dist/cli.js -o styles/css styles/scss/main.scss","storybook":"start-storybook -p 9001 -c .storybook","tslint-ci":"mkdir -p ./ci/results && yarn run-tslint -- -t checkstyle -o ./ci/results/tslint-results.xml '$npm_package_config_tslint'","prepublish":"rm -rf dist && tsc && cp -rf src/translations/ dist/translations/ && yarn build-css","run-tslint":"./node_modules/tslint/bin/tslint -p tsconfig.base.json","validate-ci":"./node_modules/typescript/bin/tsc -p tsconfig.base.json --noEmit && yarn tslint-ci","test-storybook":"test-storybook","build-storybook":"build-storybook -c .storybook -o dist-storybook"},"typings":"dist/index.d.ts","_npmUser":{"name":"martin.mosko","email":"martin.mosko@gooddata.com"},"repository":{"url":"git+ssh://git@github.com/gooddata/gooddata-react-components.git","type":"git"},"_npmVersion":"3.10.8","description":"GoodData React Components","directories":{},"_nodeVersion":"6.9.1","dependencies":{"rxjs":"5.5.5","lodash":"4.17.4","gooddata":"4.5.1","classnames":"2.2.5","prop-types":"15.6.0","react-intl":"2.2.3","@gooddata/js-utils":"0.9.0","@gooddata/numberjs":"3.1.0","@gooddata/goodstrap":"53.0.1","@gooddata/data-layer":"5.0.0-alpha3","@gooddata/indigo-visualizations":"1.1.2"},"devDependencies":{"jest":"21.2.1","react":"15.3.2","enzyme":"2.8.0","ts-jest":"21.2.4","node-sass":"4.5.3","react-dom":"15.3.2","ts-loader":"2.3.7","jest-junit":"3.0.0","typescript":"2.3.3","@types/jest":"20.0.4","@types/node":"7.0.8","sass-loader":"6.0.6","@types/react":"16.0.7","@types/enzyme":"2.8.8","@types/lodash":"4.14.61","@storybook/react":"3.2.6","@types/react-dom":"15.5.4","@gooddata/mock-js":"0.2.0","@gooddata/typings":"0.0.4","@types/classnames":"2.2.3","@types/prop-types":"15.5.2","@types/react-intl":"2.3.2","tslint-config-gooddata":"0.0.7","@types/storybook__react":"3.0.5","react-addons-test-utils":"15.3.2","@gooddata/test-storybook":"1.0.0","@storybook/addon-actions":"3.2.18","@storybook/addon-options":"3.2.6","node-sass-magic-importer":"4.1.5","@types/react-addons-test-utils":"0.14.17","@types/storybook__addon-actions":"3.0.1"},"peerDependencies":{"react":"^15.3.2","react-dom":"^15.3.2"},"_npmOperationalInternal":{"tmp":"tmp/react-components-3.0.0-alpha12.tgz_1515162014541_0.4793108864687383","host":"s3://npm-registry-packages"}},"3.0.0-alpha13":{"name":"@gooddata/react-components","version":"3.0.0-alpha13","author":{"name":"GoodData Corporation"},"license":"BSD-3-Clause","_id":"@gooddata/react-components@3.0.0-alpha13","maintainers":[{"name":"xmort","email":"petr.dolejsi@gooddata.com"},{"name":"mmatula","email":"matulic@gmail.com"},{"name":"pavelzgdc","email":"pavel.zbytovsky@gooddata.com"},{"name":"tomsatgd","email":"tomas.satinsky@gooddata.com"},{"name":"laurenhunt","email":"lauren.hunt@blackbaud.com"},{"name":"jaroslav.tomecek","email":"jaroslav.tomecek@gooddata.com"},{"name":"zdenek.vidensky","email":"zdenek.vidensky@gooddata.com"},{"name":"tomasreichmann","email":"tomasreichmann@gmail.com"},{"name":"lpearce","email":"levi.pearce@gooddata.com"},{"name":"bradgl","email":"brad.gleich@blackabaud.com"},{"name":"mikita.yank","email":"Mikita.Yankouski@blackbaud.com"},{"name":"xandra.harrison","email":"xandra.harrison@blackbaud.com"},{"name":"stewart.stephens","email":"stewart.stephens@blackbaud.com"},{"name":"martin.mosko","email":"martin.mosko@gooddata.com"},{"name":"petrjanu","email":"petr.janu@gooddata.com"},{"name":"khanh.le","email":"khanh.le@gooddata.com"},{"name":"sondo","email":"son.do@gooddata.com"},{"name":"linhhong","email":"linh.hong@gooddata.com"},{"name":"sitina","email":"jiri.sitina@gooddata.com"},{"name":"vonsef","email":"josef.vondrak@gooddata.com"},{"name":"ondrejlangr","email":"ondrej.langr@gooddata.com"},{"name":"langhamp","email":"pavel.langhammer@gooddata.com"},{"name":"milanpavel","email":"milan.pavel1@gmail.com"},{"name":"jan.pradac","email":"jan.pradac@gooddata.com"},{"name":"bertold8","email":"ivan.nejezchleb@seznam.cz"},{"name":"bugsbunny338","email":"jiri.zajic@mensa.cz"},{"name":"nikolacech","email":"nikola.cech@gooddata.com"},{"name":"gooddata-ci","email":"rail@gooddata.com"},{"name":"peterlacko","email":"lackopeter17@gmail.com"},{"name":"strouhaljan","email":"strouhal.jan@gmail.com"},{"name":"pbenes","email":"petr.benes@gooddata.com"},{"name":"vojty","email":"vojtasek.tomas@gmail.com"},{"name":"vaclavbohac","email":"bohac.v@gmail.com"},{"name":"lhorak","email":"info@lhorak.cz"},{"name":"ocetnik","email":"ocetnik.david@gmail.com"},{"name":"lgrolig","email":"grolig@gmail.com"},{"name":"michal.marsal","email":"michal.marsal@gooddata.com"}],"homepage":"https://github.com/gooddata/gooddata-react-components#readme","bugs":{"url":"https://github.com/gooddata/gooddata-react-components/issues"},"dist":{"shasum":"746f577d88c62d27ca0d61acffa9c3e33cb4a6ab","tarball":"https://registry.npmjs.org/@gooddata/react-components/-/react-components-3.0.0-alpha13.tgz","integrity":"sha512-ZCEOUbSwZhudcrd7gMPqIEPPZD0G53/fxcu/E/lSdGlhCNdgOHkusKDJmdMz+aAQqWubhmjIFe0x8ahnPX/Kbw==","signatures":[{"sig":"MEQCIFvRodR3RKKUdzYWut/ZJqtVFBc5+9/tA+So6uoBPBBqAiBov++B0RlVktN6BjU6snHxh5QD7mJIIMfnwWX9KM1tKw==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}]},"jest":{"testRegex":"(/__tests__/.*|\\.(test|spec))\\.(tsx?)$","transform":{".(ts|tsx)":"<rootDir>/node_modules/ts-jest/preprocessor.js"},"mapCoverage":true,"collectCoverage":false,"coverageReporters":["html"],"collectCoverageFrom":["src/**/*.{ts,tsx}","!**/*.d.ts"],"moduleFileExtensions":["ts","tsx","js"],"setupTestFrameworkScriptFile":"<rootDir>/jest.setup.js"},"main":"dist/index.js","_from":".","files":["dist","src","styles","LICENSE"],"config":{"tslint":"./{src,stories}/**/*.{ts,tsx}"},"_shasum":"746f577d88c62d27ca0d61acffa9c3e33cb4a6ab","gitHead":"e3e936d5db2a45989ba8aa5f99248f8216f6bb9a","scripts":{"dev":"rm -rf dist && tsc --watch && cp -rf src/translations/ dist/translations/","test":"jest --watch","tslint":"yarn run-tslint -- -t verbose '$npm_package_config_tslint'","validate":"./node_modules/typescript/bin/tsc -p tsconfig.base.json --noEmit && yarn tslint","build-css":"node-sass --importer node_modules/node-sass-magic-importer/dist/cli.js -o styles/css styles/scss/main.scss","storybook":"start-storybook -p 9001 -c .storybook","tslint-ci":"mkdir -p ./ci/results && yarn run-tslint -- -t checkstyle -o ./ci/results/tslint-results.xml '$npm_package_config_tslint'","prepublish":"rm -rf dist && tsc && cp -rf src/translations/ dist/translations/ && yarn build-css","run-tslint":"./node_modules/tslint/bin/tslint -p tsconfig.base.json","validate-ci":"./node_modules/typescript/bin/tsc -p tsconfig.base.json --noEmit && yarn tslint-ci","test-storybook":"test-storybook","build-storybook":"build-storybook -c .storybook -o dist-storybook"},"typings":"dist/index.d.ts","_npmUser":{"name":"petrjanu","email":"petr.janu@gooddata.com"},"repository":{"url":"git+ssh://git@github.com/gooddata/gooddata-react-components.git","type":"git"},"_npmVersion":"3.10.10","description":"GoodData React Components","directories":{},"_nodeVersion":"6.11.0","dependencies":{"rxjs":"5.5.5","lodash":"4.17.4","gooddata":"4.5.1","classnames":"2.2.5","prop-types":"15.6.0","react-intl":"2.2.3","@gooddata/js-utils":"0.9.0","@gooddata/numberjs":"3.1.0","@gooddata/goodstrap":"53.0.1","@gooddata/data-layer":"5.0.0-alpha3","@gooddata/indigo-visualizations":"1.1.3"},"devDependencies":{"jest":"21.2.1","react":"15.3.2","enzyme":"2.8.0","ts-jest":"21.2.4","node-sass":"4.5.3","react-dom":"15.3.2","ts-loader":"2.3.7","jest-junit":"3.0.0","typescript":"2.3.3","@types/jest":"20.0.4","@types/node":"7.0.8","sass-loader":"6.0.6","@types/react":"16.0.7","@types/enzyme":"2.8.8","@types/lodash":"4.14.61","@storybook/react":"3.2.6","@types/react-dom":"15.5.4","@gooddata/mock-js":"0.2.0","@gooddata/typings":"0.0.4","@types/classnames":"2.2.3","@types/prop-types":"15.5.2","@types/react-intl":"2.3.2","tslint-config-gooddata":"0.0.7","@types/storybook__react":"3.0.5","react-addons-test-utils":"15.3.2","@gooddata/test-storybook":"1.0.0","@storybook/addon-actions":"3.2.18","@storybook/addon-options":"3.2.6","node-sass-magic-importer":"4.1.5","@types/react-addons-test-utils":"0.14.17","@types/storybook__addon-actions":"3.0.1"},"peerDependencies":{"react":"^15.3.2","react-dom":"^15.3.2"},"_npmOperationalInternal":{"tmp":"tmp/react-components-3.0.0-alpha13.tgz_1515422642410_0.24108707765117288","host":"s3://npm-registry-packages"}},"3.0.0-alpha14":{"name":"@gooddata/react-components","version":"3.0.0-alpha14","author":{"name":"GoodData Corporation"},"license":"BSD-3-Clause","_id":"@gooddata/react-components@3.0.0-alpha14","maintainers":[{"name":"xmort","email":"petr.dolejsi@gooddata.com"},{"name":"mmatula","email":"matulic@gmail.com"},{"name":"pavelzgdc","email":"pavel.zbytovsky@gooddata.com"},{"name":"tomsatgd","email":"tomas.satinsky@gooddata.com"},{"name":"laurenhunt","email":"lauren.hunt@blackbaud.com"},{"name":"jaroslav.tomecek","email":"jaroslav.tomecek@gooddata.com"},{"name":"zdenek.vidensky","email":"zdenek.vidensky@gooddata.com"},{"name":"tomasreichmann","email":"tomasreichmann@gmail.com"},{"name":"lpearce","email":"levi.pearce@gooddata.com"},{"name":"bradgl","email":"brad.gleich@blackabaud.com"},{"name":"mikita.yank","email":"Mikita.Yankouski@blackbaud.com"},{"name":"xandra.harrison","email":"xandra.harrison@blackbaud.com"},{"name":"stewart.stephens","email":"stewart.stephens@blackbaud.com"},{"name":"martin.mosko","email":"martin.mosko@gooddata.com"},{"name":"petrjanu","email":"petr.janu@gooddata.com"},{"name":"khanh.le","email":"khanh.le@gooddata.com"},{"name":"sondo","email":"son.do@gooddata.com"},{"name":"linhhong","email":"linh.hong@gooddata.com"},{"name":"sitina","email":"jiri.sitina@gooddata.com"},{"name":"vonsef","email":"josef.vondrak@gooddata.com"},{"name":"ondrejlangr","email":"ondrej.langr@gooddata.com"},{"name":"langhamp","email":"pavel.langhammer@gooddata.com"},{"name":"milanpavel","email":"milan.pavel1@gmail.com"},{"name":"jan.pradac","email":"jan.pradac@gooddata.com"},{"name":"bertold8","email":"ivan.nejezchleb@seznam.cz"},{"name":"bugsbunny338","email":"jiri.zajic@mensa.cz"},{"name":"nikolacech","email":"nikola.cech@gooddata.com"},{"name":"gooddata-ci","email":"rail@gooddata.com"},{"name":"peterlacko","email":"lackopeter17@gmail.com"},{"name":"strouhaljan","email":"strouhal.jan@gmail.com"},{"name":"pbenes","email":"petr.benes@gooddata.com"},{"name":"vojty","email":"vojtasek.tomas@gmail.com"},{"name":"vaclavbohac","email":"bohac.v@gmail.com"},{"name":"lhorak","email":"info@lhorak.cz"},{"name":"ocetnik","email":"ocetnik.david@gmail.com"},{"name":"lgrolig","email":"grolig@gmail.com"},{"name":"michal.marsal","email":"michal.marsal@gooddata.com"}],"homepage":"https://github.com/gooddata/gooddata-react-components#readme","bugs":{"url":"https://github.com/gooddata/gooddata-react-components/issues"},"dist":{"shasum":"985a28217acd3c9c2864456fbfa5c741944aca7b","tarball":"https://registry.npmjs.org/@gooddata/react-components/-/react-components-3.0.0-alpha14.tgz","integrity":"sha512-Um0lZ3M4pDYLynI0sqMgnY1YgdjcTPD1I9OyED6Pka4XHtadH9ZBxBdFpgA3XXNfRXaFgSta0yeHVos28L0rTA==","signatures":[{"sig":"MEUCIHTP/ezPEhWdIedhGWOvEt8iWrEyBvrfQJK4/XUJ7Da4AiEAh7WAHlDRQ0BE5oA8wrkP6+2s4cmj51UTRJh4zN1A0uk=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}]},"jest":{"testRegex":"(/__tests__/.*|\\.(test|spec))\\.(tsx?)$","transform":{".(ts|tsx)":"<rootDir>/node_modules/ts-jest/preprocessor.js"},"mapCoverage":true,"collectCoverage":false,"coverageReporters":["html"],"collectCoverageFrom":["src/**/*.{ts,tsx}","!**/*.d.ts"],"moduleFileExtensions":["ts","tsx","js"],"setupTestFrameworkScriptFile":"<rootDir>/jest.setup.js"},"main":"dist/index.js","_from":".","files":["dist","src","styles","LICENSE"],"config":{"tslint":"./{src,stories}/**/*.{ts,tsx}"},"_shasum":"985a28217acd3c9c2864456fbfa5c741944aca7b","gitHead":"5bb076e536b85fb55a0f0b523acc3b64b8a4d616","scripts":{"dev":"rm -rf dist && tsc --watch && cp -rf src/translations/ dist/translations/","test":"jest --watch","tslint":"yarn run-tslint -- -t verbose '$npm_package_config_tslint'","validate":"./node_modules/typescript/bin/tsc -p tsconfig.base.json --noEmit && yarn tslint","build-css":"node-sass --importer node_modules/node-sass-magic-importer/dist/cli.js -o styles/css styles/scss/main.scss","storybook":"start-storybook -p 9001 -c .storybook","tslint-ci":"mkdir -p ./ci/results && yarn run-tslint -- -t checkstyle -o ./ci/results/tslint-results.xml '$npm_package_config_tslint'","prepublish":"rm -rf dist && tsc && cp -rf src/translations/ dist/translations/ && yarn build-css","run-tslint":"./node_modules/tslint/bin/tslint -p tsconfig.base.json","validate-ci":"./node_modules/typescript/bin/tsc -p tsconfig.base.json --noEmit && yarn tslint-ci","test-storybook":"test-storybook","build-storybook":"build-storybook -c .storybook -o dist-storybook"},"typings":"dist/index.d.ts","_npmUser":{"name":"vaclavbohac","email":"bohac.v@gmail.com"},"repository":{"url":"git+ssh://git@github.com/gooddata/gooddata-react-components.git","type":"git"},"_npmVersion":"3.10.10","description":"GoodData React Components","directories":{},"_nodeVersion":"6.10.1","dependencies":{"rxjs":"5.5.5","lodash":"4.17.4","gooddata":"4.5.1","classnames":"2.2.5","prop-types":"15.6.0","react-intl":"2.2.3","@gooddata/js-utils":"0.9.0","@gooddata/numberjs":"3.1.0","@gooddata/goodstrap":"53.0.1","@gooddata/data-layer":"5.0.0-alpha4","@gooddata/indigo-visualizations":"1.1.3"},"devDependencies":{"jest":"21.2.1","react":"15.3.2","enzyme":"2.8.0","ts-jest":"21.2.4","node-sass":"4.5.3","react-dom":"15.3.2","ts-loader":"2.3.7","jest-junit":"3.0.0","typescript":"2.3.3","@types/jest":"20.0.4","@types/node":"7.0.8","sass-loader":"6.0.6","@types/react":"16.0.7","@types/enzyme":"2.8.8","@types/lodash":"4.14.61","@storybook/react":"3.2.6","@types/react-dom":"15.5.4","@gooddata/mock-js":"0.2.0","@gooddata/typings":"0.0.4","@types/classnames":"2.2.3","@types/prop-types":"15.5.2","@types/react-intl":"2.3.2","tslint-config-gooddata":"0.0.7","@types/storybook__react":"3.0.5","react-addons-test-utils":"15.3.2","@gooddata/test-storybook":"1.0.0","@storybook/addon-actions":"3.2.18","@storybook/addon-options":"3.2.6","node-sass-magic-importer":"4.1.5","@types/react-addons-test-utils":"0.14.17","@types/storybook__addon-actions":"3.0.1"},"peerDependencies":{"react":"^15.3.2","react-dom":"^15.3.2"},"_npmOperationalInternal":{"tmp":"tmp/react-components-3.0.0-alpha14.tgz_1515580498354_0.6149603573139757","host":"s3://npm-registry-packages"}},"3.0.0-alpha15":{"name":"@gooddata/react-components","version":"3.0.0-alpha15","author":{"name":"GoodData Corporation"},"license":"BSD-3-Clause","_id":"@gooddata/react-components@3.0.0-alpha15","maintainers":[{"name":"xmort","email":"petr.dolejsi@gooddata.com"},{"name":"mmatula","email":"matulic@gmail.com"},{"name":"pavelzgdc","email":"pavel.zbytovsky@gooddata.com"},{"name":"tomsatgd","email":"tomas.satinsky@gooddata.com"},{"name":"laurenhunt","email":"lauren.hunt@blackbaud.com"},{"name":"jaroslav.tomecek","email":"jaroslav.tomecek@gooddata.com"},{"name":"zdenek.vidensky","email":"zdenek.vidensky@gooddata.com"},{"name":"tomasreichmann","email":"tomasreichmann@gmail.com"},{"name":"lpearce","email":"levi.pearce@gooddata.com"},{"name":"bradgl","email":"brad.gleich@blackabaud.com"},{"name":"mikita.yank","email":"Mikita.Yankouski@blackbaud.com"},{"name":"xandra.harrison","email":"xandra.harrison@blackbaud.com"},{"name":"stewart.stephens","email":"stewart.stephens@blackbaud.com"},{"name":"martin.mosko","email":"martin.mosko@gooddata.com"},{"name":"petrjanu","email":"petr.janu@gooddata.com"},{"name":"khanh.le","email":"khanh.le@gooddata.com"},{"name":"sondo","email":"son.do@gooddata.com"},{"name":"linhhong","email":"linh.hong@gooddata.com"},{"name":"sitina","email":"jiri.sitina@gooddata.com"},{"name":"vonsef","email":"josef.vondrak@gooddata.com"},{"name":"ondrejlangr","email":"ondrej.langr@gooddata.com"},{"name":"langhamp","email":"pavel.langhammer@gooddata.com"},{"name":"milanpavel","email":"milan.pavel1@gmail.com"},{"name":"jan.pradac","email":"jan.pradac@gooddata.com"},{"name":"bertold8","email":"ivan.nejezchleb@seznam.cz"},{"name":"bugsbunny338","email":"jiri.zajic@mensa.cz"},{"name":"nikolacech","email":"nikola.cech@gooddata.com"},{"name":"gooddata-ci","email":"rail@gooddata.com"},{"name":"peterlacko","email":"lackopeter17@gmail.com"},{"name":"strouhaljan","email":"strouhal.jan@gmail.com"},{"name":"pbenes","email":"petr.benes@gooddata.com"},{"name":"vojty","email":"vojtasek.tomas@gmail.com"},{"name":"vaclavbohac","email":"bohac.v@gmail.com"},{"name":"lhorak","email":"info@lhorak.cz"},{"name":"ocetnik","email":"ocetnik.david@gmail.com"},{"name":"lgrolig","email":"grolig@gmail.com"},{"name":"michal.marsal","email":"michal.marsal@gooddata.com"}],"homepage":"https://github.com/gooddata/gooddata-react-components#readme","bugs":{"url":"https://github.com/gooddata/gooddata-react-components/issues"},"dist":{"shasum":"175ede02dfb014774bb98b55f8c29a78e6fd37ef","tarball":"https://registry.npmjs.org/@gooddata/react-components/-/react-components-3.0.0-alpha15.tgz","integrity":"sha512-R5Khbo38DfTGw68R10hi3hpGCApFhejJ35QGddI9sEshCrobeeEIry15UB4/uUMWxgbQ13TSiGWm/tQFjRXU6w==","signatures":[{"sig":"MEUCIQD1nvrM2IAD3gN3ph1jxOWN3GoSZkOqJhCtsEWYa71yhwIgY1K7lV4EpoDnnZugWDVjPe6mnGxRmV0TUVVtS85P+vA=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}]},"jest":{"testRegex":"(/__tests__/.*|\\.(test|spec))\\.(tsx?)$","transform":{".(ts|tsx)":"<rootDir>/node_modules/ts-jest/preprocessor.js"},"mapCoverage":true,"collectCoverage":false,"coverageReporters":["html"],"collectCoverageFrom":["src/**/*.{ts,tsx}","!**/*.d.ts"],"moduleFileExtensions":["ts","tsx","js"],"setupTestFrameworkScriptFile":"<rootDir>/jest.setup.js"},"main":"dist/index.js","_from":".","files":["dist","src","styles","LICENSE"],"config":{"tslint":"./{src,stories}/**/*.{ts,tsx}"},"_shasum":"175ede02dfb014774bb98b55f8c29a78e6fd37ef","gitHead":"0640c095916adf1288564d976b24c04bfb1ceeaa","scripts":{"dev":"rm -rf dist && tsc --watch && cp -rf src/translations/ dist/translations/","test":"jest --watch","tslint":"yarn run-tslint -- -t verbose '$npm_package_config_tslint'","validate":"./node_modules/typescript/bin/tsc -p tsconfig.base.json --noEmit && yarn tslint","build-css":"node-sass --importer node_modules/node-sass-magic-importer/dist/cli.js -o styles/css styles/scss/main.scss","storybook":"start-storybook -p 9001 -c .storybook","tslint-ci":"mkdir -p ./ci/results && yarn run-tslint -- -t checkstyle -o ./ci/results/tslint-results.xml '$npm_package_config_tslint'","prepublish":"rm -rf dist && tsc && cp -rf src/translations/ dist/translations/ && yarn build-css","run-tslint":"./node_modules/tslint/bin/tslint -p tsconfig.base.json","validate-ci":"./node_modules/typescript/bin/tsc -p tsconfig.base.json --noEmit && yarn tslint-ci","test-storybook":"test-storybook","build-storybook":"build-storybook -c .storybook -o dist-storybook"},"typings":"dist/index.d.ts","_npmUser":{"name":"vaclavbohac","email":"bohac.v@gmail.com"},"repository":{"url":"git+ssh://git@github.com/gooddata/gooddata-react-components.git","type":"git"},"_npmVersion":"3.10.10","description":"GoodData React Components","directories":{},"_nodeVersion":"6.10.1","dependencies":{"rxjs":"5.5.5","lodash":"4.17.4","gooddata":"4.5.1","classnames":"2.2.5","prop-types":"15.6.0","react-intl":"2.2.3","@gooddata/js-utils":"0.9.0","@gooddata/numberjs":"3.1.1","@gooddata/goodstrap":"53.0.1","@gooddata/data-layer":"5.0.0-alpha4","@gooddata/indigo-visualizations":"1.1.3"},"devDependencies":{"jest":"21.2.1","react":"15.3.2","enzyme":"2.8.0","ts-jest":"21.2.4","node-sass":"4.5.3","react-dom":"15.3.2","ts-loader":"2.3.7","jest-junit":"3.0.0","typescript":"2.3.3","@types/jest":"20.0.4","@types/node":"7.0.8","sass-loader":"6.0.6","@types/react":"16.0.7","@types/enzyme":"2.8.8","@types/lodash":"4.14.61","@storybook/react":"3.2.6","@types/react-dom":"15.5.4","@gooddata/mock-js":"0.2.0","@gooddata/typings":"0.0.4","@types/classnames":"2.2.3","@types/prop-types":"15.5.2","@types/react-intl":"2.3.2","tslint-config-gooddata":"0.0.7","@types/storybook__react":"3.0.5","react-addons-test-utils":"15.3.2","@gooddata/test-storybook":"1.0.0","@storybook/addon-actions":"3.2.18","@storybook/addon-options":"3.2.6","node-sass-magic-importer":"4.1.5","@types/react-addons-test-utils":"0.14.17","@types/storybook__addon-actions":"3.0.1"},"peerDependencies":{"react":"^15.3.2","react-dom":"^15.3.2"},"_npmOperationalInternal":{"tmp":"tmp/react-components-3.0.0-alpha15.tgz_1515668294958_0.4842124634888023","host":"s3://npm-registry-packages"}},"3.0.0-alpha16":{"name":"@gooddata/react-components","version":"3.0.0-alpha16","author":{"name":"GoodData Corporation"},"license":"BSD-3-Clause","_id":"@gooddata/react-components@3.0.0-alpha16","maintainers":[{"name":"xmort","email":"petr.dolejsi@gooddata.com"},{"name":"mmatula","email":"matulic@gmail.com"},{"name":"pavelzgdc","email":"pavel.zbytovsky@gooddata.com"},{"name":"tomsatgd","email":"tomas.satinsky@gooddata.com"},{"name":"laurenhunt","email":"lauren.hunt@blackbaud.com"},{"name":"jaroslav.tomecek","email":"jaroslav.tomecek@gooddata.com"},{"name":"zdenek.vidensky","email":"zdenek.vidensky@gooddata.com"},{"name":"tomasreichmann","email":"tomasreichmann@gmail.com"},{"name":"lpearce","email":"levi.pearce@gooddata.com"},{"name":"bradgl","email":"brad.gleich@blackabaud.com"},{"name":"mikita.yank","email":"Mikita.Yankouski@blackbaud.com"},{"name":"xandra.harrison","email":"xandra.harrison@blackbaud.com"},{"name":"stewart.stephens","email":"stewart.stephens@blackbaud.com"},{"name":"martin.mosko","email":"martin.mosko@gooddata.com"},{"name":"petrjanu","email":"petr.janu@gooddata.com"},{"name":"khanh.le","email":"khanh.le@gooddata.com"},{"name":"sondo","email":"son.do@gooddata.com"},{"name":"linhhong","email":"linh.hong@gooddata.com"},{"name":"sitina","email":"jiri.sitina@gooddata.com"},{"name":"vonsef","email":"josef.vondrak@gooddata.com"},{"name":"ondrejlangr","email":"ondrej.langr@gooddata.com"},{"name":"langhamp","email":"pavel.langhammer@gooddata.com"},{"name":"milanpavel","email":"milan.pavel1@gmail.com"},{"name":"jan.pradac","email":"jan.pradac@gooddata.com"},{"name":"bertold8","email":"ivan.nejezchleb@seznam.cz"},{"name":"bugsbunny338","email":"jiri.zajic@mensa.cz"},{"name":"nikolacech","email":"nikola.cech@gooddata.com"},{"name":"gooddata-ci","email":"rail@gooddata.com"},{"name":"peterlacko","email":"lackopeter17@gmail.com"},{"name":"strouhaljan","email":"strouhal.jan@gmail.com"},{"name":"pbenes","email":"petr.benes@gooddata.com"},{"name":"vojty","email":"vojtasek.tomas@gmail.com"},{"name":"vaclavbohac","email":"bohac.v@gmail.com"},{"name":"lhorak","email":"info@lhorak.cz"},{"name":"ocetnik","email":"ocetnik.david@gmail.com"},{"name":"lgrolig","email":"grolig@gmail.com"},{"name":"michal.marsal","email":"michal.marsal@gooddata.com"}],"homepage":"https://github.com/gooddata/gooddata-react-components#readme","bugs":{"url":"https://github.com/gooddata/gooddata-react-components/issues"},"dist":{"shasum":"f8fdc4fd024089d3ecc472de050cf88e3408a23a","tarball":"https://registry.npmjs.org/@gooddata/react-components/-/react-components-3.0.0-alpha16.tgz","integrity":"sha512-Uy4U4jzYqFczpxJH6Eo52DlzDYHzUA1HSFEfcuVH9o9wEweZ7biFREHw9ocioLo3vfXV392xoTu3DARhjmBwtA==","signatures":[{"sig":"MEYCIQDj1jJTLe4VFc87durydod1pceyzY3H91zdVmBdY4KEqgIhANh9Jgx4Hospk3LzB6Lnl+fJryVP0HMzaHSP52TNMVqq","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}]},"jest":{"testRegex":"(/__tests__/.*|\\.(test|spec))\\.(tsx?)$","transform":{".(ts|tsx)":"<rootDir>/node_modules/ts-jest/preprocessor.js"},"mapCoverage":true,"collectCoverage":false,"coverageReporters":["html"],"collectCoverageFrom":["src/**/*.{ts,tsx}","!**/*.d.ts"],"moduleFileExtensions":["ts","tsx","js"],"setupTestFrameworkScriptFile":"<rootDir>/jest.setup.js"},"main":"dist/index.js","_from":".","files":["dist","src","styles","LICENSE"],"config":{"tslint":"./{src,stories}/**/*.{ts,tsx}"},"_shasum":"f8fdc4fd024089d3ecc472de050cf88e3408a23a","gitHead":"03e642f1796afa78b3d08964cadc2c03276e2228","scripts":{"dev":"rm -rf dist && tsc --watch && cp -rf src/translations/ dist/translations/","test":"jest --watch","tslint":"yarn run-tslint -- -t verbose '$npm_package_config_tslint'","validate":"./node_modules/typescript/bin/tsc -p tsconfig.base.json --noEmit && yarn tslint","build-css":"node-sass --importer node_modules/node-sass-magic-importer/dist/cli.js -o styles/css styles/scss/main.scss","storybook":"start-storybook -p 9001 -c .storybook","tslint-ci":"mkdir -p ./ci/results && yarn run-tslint -- -t checkstyle -o ./ci/results/tslint-results.xml '$npm_package_config_tslint'","prepublish":"rm -rf dist && tsc && cp -rf src/translations/ dist/translations/ && yarn build-css","run-tslint":"./node_modules/tslint/bin/tslint -p tsconfig.base.json","validate-ci":"./node_modules/typescript/bin/tsc -p tsconfig.base.json --noEmit && yarn tslint-ci","test-storybook":"test-storybook","build-storybook":"build-storybook -c .storybook -o dist-storybook"},"typings":"dist/index.d.ts","_npmUser":{"name":"vaclavbohac","email":"bohac.v@gmail.com"},"repository":{"url":"git+ssh://git@github.com/gooddata/gooddata-react-components.git","type":"git"},"_npmVersion":"3.10.10","description":"GoodData React Components","directories":{},"_nodeVersion":"6.10.1","dependencies":{"rxjs":"5.5.5","lodash":"4.17.4","gooddata":"4.5.1","classnames":"2.2.5","prop-types":"15.6.0","react-intl":"2.2.3","@gooddata/js-utils":"0.9.0","@gooddata/numberjs":"3.1.2","@gooddata/goodstrap":"53.0.1","@gooddata/data-layer":"5.0.0-alpha5","@gooddata/indigo-visualizations":"1.1.3"},"devDependencies":{"jest":"21.2.1","react":"15.3.2","enzyme":"2.8.0","ts-jest":"21.2.4","node-sass":"4.5.3","react-dom":"15.3.2","ts-loader":"2.3.7","jest-junit":"3.0.0","typescript":"2.3.3","@types/jest":"20.0.4","@types/node":"7.0.8","sass-loader":"6.0.6","@types/react":"16.0.7","@types/enzyme":"2.8.8","@types/lodash":"4.14.61","@storybook/react":"3.2.6","@types/react-dom":"15.5.4","@gooddata/mock-js":"0.2.0","@gooddata/typings":"0.0.4","@types/classnames":"2.2.3","@types/prop-types":"15.5.2","@types/react-intl":"2.3.2","tslint-config-gooddata":"0.0.7","@types/storybook__react":"3.0.5","react-addons-test-utils":"15.3.2","@gooddata/test-storybook":"1.0.0","@storybook/addon-actions":"3.2.18","@storybook/addon-options":"3.2.6","node-sass-magic-importer":"4.1.5","@types/react-addons-test-utils":"0.14.17","@types/storybook__addon-actions":"3.0.1"},"peerDependencies":{"react":"^15.3.2","react-dom":"^15.3.2"},"_npmOperationalInternal":{"tmp":"tmp/react-components-3.0.0-alpha16.tgz_1515774236113_0.22024826193228364","host":"s3://npm-registry-packages"}},"3.0.0":{"name":"@gooddata/react-components","version":"3.0.0","author":{"name":"GoodData Corporation"},"license":"BSD-3-Clause","_id":"@gooddata/react-components@3.0.0","maintainers":[{"name":"xmort","email":"petr.dolejsi@gooddata.com"},{"name":"mmatula","email":"matulic@gmail.com"},{"name":"pavelzgdc","email":"pavel.zbytovsky@gooddata.com"},{"name":"tomsatgd","email":"tomas.satinsky@gooddata.com"},{"name":"laurenhunt","email":"lauren.hunt@blackbaud.com"},{"name":"jaroslav.tomecek","email":"jaroslav.tomecek@gooddata.com"},{"name":"zdenek.vidensky","email":"zdenek.vidensky@gooddata.com"},{"name":"tomasreichmann","email":"tomasreichmann@gmail.com"},{"name":"lpearce","email":"levi.pearce@gooddata.com"},{"name":"bradgl","email":"brad.gleich@blackabaud.com"},{"name":"mikita.yank","email":"Mikita.Yankouski@blackbaud.com"},{"name":"xandra.harrison","email":"xandra.harrison@blackbaud.com"},{"name":"stewart.stephens","email":"stewart.stephens@blackbaud.com"},{"name":"martin.mosko","email":"martin.mosko@gooddata.com"},{"name":"petrjanu","email":"petr.janu@gooddata.com"},{"name":"khanh.le","email":"khanh.le@gooddata.com"},{"name":"sondo","email":"son.do@gooddata.com"},{"name":"linhhong","email":"linh.hong@gooddata.com"},{"name":"sitina","email":"jiri.sitina@gooddata.com"},{"name":"vonsef","email":"josef.vondrak@gooddata.com"},{"name":"ondrejlangr","email":"ondrej.langr@gooddata.com"},{"name":"langhamp","email":"pavel.langhammer@gooddata.com"},{"name":"milanpavel","email":"milan.pavel1@gmail.com"},{"name":"jan.pradac","email":"jan.pradac@gooddata.com"},{"name":"bertold8","email":"ivan.nejezchleb@seznam.cz"},{"name":"bugsbunny338","email":"jiri.zajic@mensa.cz"},{"name":"nikolacech","email":"nikola.cech@gooddata.com"},{"name":"gooddata-ci","email":"rail@gooddata.com"},{"name":"peterlacko","email":"lackopeter17@gmail.com"},{"name":"strouhaljan","email":"strouhal.jan@gmail.com"},{"name":"pbenes","email":"petr.benes@gooddata.com"},{"name":"vojty","email":"vojtasek.tomas@gmail.com"},{"name":"vaclavbohac","email":"bohac.v@gmail.com"},{"name":"lhorak","email":"info@lhorak.cz"},{"name":"ocetnik","email":"ocetnik.david@gmail.com"},{"name":"lgrolig","email":"grolig@gmail.com"},{"name":"michal.marsal","email":"michal.marsal@gooddata.com"}],"homepage":"https://github.com/gooddata/gooddata-react-components#readme","bugs":{"url":"https://github.com/gooddata/gooddata-react-components/issues"},"dist":{"shasum":"82ae277dee8363e8d07e8d5f017dafe622ce5fc4","tarball":"https://registry.npmjs.org/@gooddata/react-components/-/react-components-3.0.0.tgz","integrity":"sha512-fPIJeKZ2/B66QkIQtrDNhjM35JYRPkooIXRclP3PvlnPy/uTg8psNMY4usKiEYCou9JMq31fcZqGk3gfRO+UOQ==","signatures":[{"sig":"MEQCIA/ir3i4EkbYaNrFBrJ2lpWIpcMBsoCGT1VP2VEa4ty0AiB9kQLMx3qLMp2gWCyLaQEvT/6zV9oaJMxdDnXC2HA5/A==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}]},"jest":{"testRegex":"(/__tests__/.*|\\.(test|spec))\\.(tsx?)$","transform":{".(ts|tsx)":"<rootDir>/node_modules/ts-jest/preprocessor.js"},"mapCoverage":true,"collectCoverage":false,"coverageReporters":["html"],"collectCoverageFrom":["src/**/*.{ts,tsx}","!**/*.d.ts"],"moduleFileExtensions":["ts","tsx","js"],"setupTestFrameworkScriptFile":"<rootDir>/jest.setup.js"},"main":"dist/index.js","_from":".","files":["dist","src","styles","LICENSE"],"config":{"tslint":"./{src,stories}/**/*.{ts,tsx}"},"_shasum":"82ae277dee8363e8d07e8d5f017dafe622ce5fc4","gitHead":"4f13f52c4428c990c6feb716a70306e37bcb2572","scripts":{"dev":"rm -rf dist && tsc --watch && cp -rf src/translations/ dist/translations/","test":"jest --watch","tslint":"yarn run-tslint -- -t verbose '$npm_package_config_tslint'","validate":"./node_modules/typescript/bin/tsc -p tsconfig.base.json --noEmit && yarn tslint","build-css":"node-sass --importer node_modules/node-sass-magic-importer/dist/cli.js -o styles/css styles/scss/main.scss","storybook":"start-storybook -p 9001 -c .storybook","tslint-ci":"mkdir -p ./ci/results && yarn run-tslint -- -t checkstyle -o ./ci/results/tslint-results.xml '$npm_package_config_tslint'","prepublish":"rm -rf dist && tsc && cp -rf src/translations/ dist/translations/ && yarn build-css","run-tslint":"./node_modules/tslint/bin/tslint -p tsconfig.base.json","validate-ci":"./node_modules/typescript/bin/tsc -p tsconfig.base.json --noEmit && yarn tslint-ci","test-storybook":"test-storybook","build-storybook":"build-storybook -c .storybook -o dist-storybook"},"typings":"dist/index.d.ts","_npmUser":{"name":"vaclavbohac","email":"bohac.v@gmail.com"},"deprecated":"@gooddata/react-components@3 has reached End of Support. Please upgrade (see https://sdk.gooddata.com/gooddata-ui/docs/supported_versions.html for more information).","repository":{"url":"git+ssh://git@github.com/gooddata/gooddata-react-components.git","type":"git"},"_npmVersion":"3.10.10","description":"GoodData React Components","directories":{},"_nodeVersion":"6.10.1","dependencies":{"rxjs":"5.5.5","lodash":"4.17.4","gooddata":"4.5.1","classnames":"2.2.5","prop-types":"15.6.0","react-intl":"2.2.3","@gooddata/js-utils":"0.9.0","@gooddata/numberjs":"3.1.2","@gooddata/goodstrap":"53.0.1","@gooddata/data-layer":"5.0.1","@gooddata/indigo-visualizations":"1.1.3"},"devDependencies":{"jest":"21.2.1","react":"15.3.2","enzyme":"2.8.0","ts-jest":"21.2.4","node-sass":"4.5.3","react-dom":"15.3.2","ts-loader":"2.3.7","jest-junit":"3.0.0","typescript":"2.3.3","@types/jest":"20.0.4","@types/node":"7.0.8","sass-loader":"6.0.6","@types/react":"16.0.7","@types/enzyme":"2.8.8","@types/lodash":"4.14.61","@storybook/react":"3.2.6","@types/react-dom":"15.5.4","@gooddata/mock-js":"0.2.0","@gooddata/typings":"0.0.4","@types/classnames":"2.2.3","@types/prop-types":"15.5.2","@types/react-intl":"2.3.2","tslint-config-gooddata":"0.0.7","@types/storybook__react":"3.0.5","react-addons-test-utils":"15.3.2","@gooddata/test-storybook":"1.0.0","@storybook/addon-actions":"3.2.18","@storybook/addon-options":"3.2.6","node-sass-magic-importer":"4.1.5","@types/react-addons-test-utils":"0.14.17","@types/storybook__addon-actions":"3.0.1"},"peerDependencies":{"react":"^15.3.2","react-dom":"^15.3.2"},"_npmOperationalInternal":{"tmp":"tmp/react-components-3.0.0.tgz_1515956332818_0.3001988052856177","host":"s3://npm-registry-packages"}},"3.0.1":{"name":"@gooddata/react-components","version":"3.0.1","author":{"name":"GoodData Corporation"},"license":"BSD-3-Clause","_id":"@gooddata/react-components@3.0.1","maintainers":[{"name":"xmort","email":"petr.dolejsi@gooddata.com"},{"name":"mmatula","email":"matulic@gmail.com"},{"name":"pavelzgdc","email":"pavel.zbytovsky@gooddata.com"},{"name":"tomsatgd","email":"tomas.satinsky@gooddata.com"},{"name":"laurenhunt","email":"lauren.hunt@blackbaud.com"},{"name":"jaroslav.tomecek","email":"jaroslav.tomecek@gooddata.com"},{"name":"zdenek.vidensky","email":"zdenek.vidensky@gooddata.com"},{"name":"tomasreichmann","email":"tomasreichmann@gmail.com"},{"name":"lpearce","email":"levi.pearce@gooddata.com"},{"name":"bradgl","email":"brad.gleich@blackabaud.com"},{"name":"mikita.yank","email":"Mikita.Yankouski@blackbaud.com"},{"name":"xandra.harrison","email":"xandra.harrison@blackbaud.com"},{"name":"stewart.stephens","email":"stewart.stephens@blackbaud.com"},{"name":"martin.mosko","email":"martin.mosko@gooddata.com"},{"name":"petrjanu","email":"petr.janu@gooddata.com"},{"name":"khanh.le","email":"khanh.le@gooddata.com"},{"name":"sondo","email":"son.do@gooddata.com"},{"name":"linhhong","email":"linh.hong@gooddata.com"},{"name":"sitina","email":"jiri.sitina@gooddata.com"},{"name":"vonsef","email":"josef.vondrak@gooddata.com"},{"name":"ondrejlangr","email":"ondrej.langr@gooddata.com"},{"name":"langhamp","email":"pavel.langhammer@gooddata.com"},{"name":"milanpavel","email":"milan.pavel1@gmail.com"},{"name":"jan.pradac","email":"jan.pradac@gooddata.com"},{"name":"bertold8","email":"ivan.nejezchleb@seznam.cz"},{"name":"bugsbunny338","email":"jiri.zajic@mensa.cz"},{"name":"nikolacech","email":"nikola.cech@gooddata.com"},{"name":"gooddata-ci","email":"rail@gooddata.com"},{"name":"peterlacko","email":"lackopeter17@gmail.com"},{"name":"strouhaljan","email":"strouhal.jan@gmail.com"},{"name":"pbenes","email":"petr.benes@gooddata.com"},{"name":"vojty","email":"vojtasek.tomas@gmail.com"},{"name":"vaclavbohac","email":"bohac.v@gmail.com"},{"name":"lhorak","email":"info@lhorak.cz"},{"name":"ocetnik","email":"ocetnik.david@gmail.com"},{"name":"lgrolig","email":"grolig@gmail.com"},{"name":"michal.marsal","email":"michal.marsal@gooddata.com"}],"homepage":"https://github.com/gooddata/gooddata-react-components#readme","bugs":{"url":"https://github.com/gooddata/gooddata-react-components/issues"},"dist":{"shasum":"a42e53d2f44830fb0db944f2b87bc3d835330230","tarball":"https://registry.npmjs.org/@gooddata/react-components/-/react-components-3.0.1.tgz","integrity":"sha512-Et3yIpdH+kS6U0VxWsBt9hwtHewvjN8BF5oxzAgIco6CeB8AIMAisWPow7EXNKuQ+okYifrUkYnHfNg6fHW5EQ==","signatures":[{"sig":"MEUCIQCoul+3i5SocHIXl3FeU+Q1yzSfPJ0ceqHha3pE0OAdnAIgMAfPpTfQYTELQZkhWGhG0rbvXUTxxGHQ83GBVaKXAvg=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}]},"jest":{"testRegex":"(/__tests__/.*|\\.(test|spec))\\.(tsx?)$","transform":{".(ts|tsx)":"<rootDir>/node_modules/ts-jest/preprocessor.js"},"mapCoverage":true,"collectCoverage":false,"coverageReporters":["html"],"collectCoverageFrom":["src/**/*.{ts,tsx}","!**/*.d.ts"],"moduleFileExtensions":["ts","tsx","js"],"setupTestFrameworkScriptFile":"<rootDir>/jest.setup.js"},"main":"dist/index.js","_from":".","files":["dist","src","styles","LICENSE"],"config":{"tslint":"./{src,stories}/**/*.{ts,tsx}"},"_shasum":"a42e53d2f44830fb0db944f2b87bc3d835330230","gitHead":"86c9af722b56671b3659d9b6cddf883c777c368f","scripts":{"dev":"rm -rf dist && tsc --watch && cp -rf src/translations/ dist/translations/","test":"jest --watch","tslint":"yarn run-tslint -- -t verbose '$npm_package_config_tslint'","validate":"./node_modules/typescript/bin/tsc -p tsconfig.base.json --noEmit && yarn tslint","build-css":"node-sass --importer node_modules/node-sass-magic-importer/dist/cli.js -o styles/css styles/scss/main.scss","storybook":"start-storybook -p 9001 -c .storybook","tslint-ci":"mkdir -p ./ci/results && yarn run-tslint -- -t checkstyle -o ./ci/results/tslint-results.xml '$npm_package_config_tslint'","prepublish":"rm -rf dist && tsc && cp -rf src/translations/ dist/translations/ && yarn build-css","run-tslint":"./node_modules/tslint/bin/tslint -p tsconfig.base.json","validate-ci":"./node_modules/typescript/bin/tsc -p tsconfig.base.json --noEmit && yarn tslint-ci","test-storybook":"test-storybook","build-storybook":"build-storybook -c .storybook -o dist-storybook"},"typings":"dist/index.d.ts","_npmUser":{"name":"petrjanu","email":"petr.janu@gooddata.com"},"deprecated":"@gooddata/react-components@3 has reached End of Support. Please upgrade (see https://sdk.gooddata.com/gooddata-ui/docs/supported_versions.html for more information).","repository":{"url":"git+ssh://git@github.com/gooddata/gooddata-react-components.git","type":"git"},"_npmVersion":"3.10.10","description":"GoodData React Components","directories":{},"_nodeVersion":"6.11.0","dependencies":{"rxjs":"5.5.5","lodash":"4.17.4","gooddata":"4.5.1","classnames":"2.2.5","prop-types":"15.6.0","react-intl":"2.2.3","@gooddata/js-utils":"0.9.0","@gooddata/numberjs":"3.1.2","@gooddata/goodstrap":"53.0.1","@gooddata/data-layer":"5.0.1","@gooddata/indigo-visualizations":"1.1.4"},"devDependencies":{"jest":"21.2.1","react":"15.3.2","enzyme":"2.8.0","ts-jest":"21.2.4","node-sass":"4.5.3","react-dom":"15.3.2","ts-loader":"2.3.7","jest-junit":"3.0.0","typescript":"2.3.3","@types/jest":"20.0.4","@types/node":"7.0.8","sass-loader":"6.0.6","@types/react":"16.0.7","@types/enzyme":"2.8.8","@types/lodash":"4.14.61","@storybook/react":"3.2.6","@types/react-dom":"15.5.4","@gooddata/mock-js":"0.2.0","@gooddata/typings":"0.0.4","@types/classnames":"2.2.3","@types/prop-types":"15.5.2","@types/react-intl":"2.3.2","tslint-config-gooddata":"0.0.7","@types/storybook__react":"3.0.5","react-addons-test-utils":"15.3.2","@gooddata/test-storybook":"1.0.0","@storybook/addon-actions":"3.2.18","@storybook/addon-options":"3.2.6","node-sass-magic-importer":"4.1.5","@types/react-addons-test-utils":"0.14.17","@types/storybook__addon-actions":"3.0.1"},"peerDependencies":{"react":"^15.3.2","react-dom":"^15.3.2"},"_npmOperationalInternal":{"tmp":"tmp/react-components-3.0.1.tgz_1516005069361_0.489262021612376","host":"s3://npm-registry-packages"}},"3.0.2":{"name":"@gooddata/react-components","version":"3.0.2","author":{"name":"GoodData Corporation"},"license":"BSD-3-Clause","_id":"@gooddata/react-components@3.0.2","maintainers":[{"name":"xmort","email":"petr.dolejsi@gooddata.com"},{"name":"mmatula","email":"matulic@gmail.com"},{"name":"pavelzgdc","email":"pavel.zbytovsky@gooddata.com"},{"name":"tomsatgd","email":"tomas.satinsky@gooddata.com"},{"name":"laurenhunt","email":"lauren.hunt@blackbaud.com"},{"name":"jaroslav.tomecek","email":"jaroslav.tomecek@gooddata.com"},{"name":"zdenek.vidensky","email":"zdenek.vidensky@gooddata.com"},{"name":"tomasreichmann","email":"tomasreichmann@gmail.com"},{"name":"lpearce","email":"levi.pearce@gooddata.com"},{"name":"bradgl","email":"brad.gleich@blackabaud.com"},{"name":"mikita.yank","email":"Mikita.Yankouski@blackbaud.com"},{"name":"xandra.harrison","email":"xandra.harrison@blackbaud.com"},{"name":"stewart.stephens","email":"stewart.stephens@blackbaud.com"},{"name":"martin.mosko","email":"martin.mosko@gooddata.com"},{"name":"petrjanu","email":"petr.janu@gooddata.com"},{"name":"khanh.le","email":"khanh.le@gooddata.com"},{"name":"sondo","email":"son.do@gooddata.com"},{"name":"linhhong","email":"linh.hong@gooddata.com"},{"name":"sitina","email":"jiri.sitina@gooddata.com"},{"name":"vonsef","email":"josef.vondrak@gooddata.com"},{"name":"ondrejlangr","email":"ondrej.langr@gooddata.com"},{"name":"langhamp","email":"pavel.langhammer@gooddata.com"},{"name":"milanpavel","email":"milan.pavel1@gmail.com"},{"name":"jan.pradac","email":"jan.pradac@gooddata.com"},{"name":"bertold8","email":"ivan.nejezchleb@seznam.cz"},{"name":"bugsbunny338","email":"jiri.zajic@mensa.cz"},{"name":"nikolacech","email":"nikola.cech@gooddata.com"},{"name":"gooddata-ci","email":"rail@gooddata.com"},{"name":"peterlacko","email":"lackopeter17@gmail.com"},{"name":"strouhaljan","email":"strouhal.jan@gmail.com"},{"name":"pbenes","email":"petr.benes@gooddata.com"},{"name":"vojty","email":"vojtasek.tomas@gmail.com"},{"name":"vaclavbohac","email":"bohac.v@gmail.com"},{"name":"lhorak","email":"info@lhorak.cz"},{"name":"ocetnik","email":"ocetnik.david@gmail.com"},{"name":"lgrolig","email":"grolig@gmail.com"},{"name":"michal.marsal","email":"michal.marsal@gooddata.com"}],"homepage":"https://github.com/gooddata/gooddata-react-components#readme","bugs":{"url":"https://github.com/gooddata/gooddata-react-components/issues"},"dist":{"shasum":"1988452be8b7a8430a2dd963982dfa09edbb0544","tarball":"https://registry.npmjs.org/@gooddata/react-components/-/react-components-3.0.2.tgz","integrity":"sha512-0JJ0DzGIqLDy00inn9mm1LMxpW/poBb7rO0A8dBppZfAtR8GXnQbwn8igd9VwfU/BVHTxrU8VE56RQRMHuBQ0A==","signatures":[{"sig":"MEYCIQDugZSCg9Qh6bSmna84yqUFJTwGWEAdEVgZM/FZhfgtQgIhAOrG2agL6F2pkjED4VoOfHKAONAvykvoRXLJqR439lm/","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}]},"jest":{"testRegex":"(/__tests__/.*|\\.(test|spec))\\.(tsx?)$","transform":{".(ts|tsx)":"<rootDir>/node_modules/ts-jest/preprocessor.js"},"mapCoverage":true,"collectCoverage":false,"coverageReporters":["html"],"collectCoverageFrom":["src/**/*.{ts,tsx}","!**/*.d.ts"],"moduleFileExtensions":["ts","tsx","js"],"setupTestFrameworkScriptFile":"<rootDir>/jest.setup.js"},"main":"dist/index.js","_from":".","files":["dist","src","styles","LICENSE"],"config":{"tslint":"./{src,stories}/**/*.{ts,tsx}"},"_shasum":"1988452be8b7a8430a2dd963982dfa09edbb0544","gitHead":"fdcbe2045b809d740996c4e5c4aeb1ec78c66b2d","scripts":{"dev":"rm -rf dist && tsc --watch && cp -rf src/translations/ dist/translations/","test":"jest --watch","tslint":"yarn run-tslint -- -t verbose '$npm_package_config_tslint'","validate":"./node_modules/typescript/bin/tsc -p tsconfig.base.json --noEmit && yarn tslint","build-css":"node-sass --importer node_modules/node-sass-magic-importer/dist/cli.js -o styles/css styles/scss/main.scss","storybook":"start-storybook -p 9001 -c .storybook","tslint-ci":"mkdir -p ./ci/results && yarn run-tslint -- -t checkstyle -o ./ci/results/tslint-results.xml '$npm_package_config_tslint'","prepublish":"rm -rf dist && tsc && cp -rf src/translations/ dist/translations/ && yarn build-css","run-tslint":"./node_modules/tslint/bin/tslint -p tsconfig.base.json","validate-ci":"./node_modules/typescript/bin/tsc -p tsconfig.base.json --noEmit && yarn tslint-ci","test-storybook":"test-storybook","build-storybook":"build-storybook -c .storybook -o dist-storybook"},"typings":"dist/index.d.ts","_npmUser":{"name":"tomsatgd","email":"tomas.satinsky@gooddata.com"},"deprecated":"@gooddata/react-components@3 has reached End of Support. Please upgrade (see https://sdk.gooddata.com/gooddata-ui/docs/supported_versions.html for more information).","repository":{"url":"git+ssh://git@github.com/gooddata/gooddata-react-components.git","type":"git"},"_npmVersion":"3.10.10","description":"GoodData React Components","directories":{},"_nodeVersion":"6.10.1","dependencies":{"rxjs":"5.5.5","lodash":"4.17.4","gooddata":"4.5.1","classnames":"2.2.5","prop-types":"15.6.0","react-intl":"2.2.3","@gooddata/js-utils":"0.9.0","@gooddata/numberjs":"3.1.2","@gooddata/goodstrap":"53.0.1","@gooddata/data-layer":"5.0.1","@gooddata/indigo-visualizations":"1.1.4"},"devDependencies":{"jest":"21.2.1","react":"15.3.2","enzyme":"2.8.0","ts-jest":"21.2.4","node-sass":"4.5.3","react-dom":"15.3.2","ts-loader":"2.3.7","jest-junit":"3.0.0","typescript":"2.3.3","@types/jest":"20.0.4","@types/node":"7.0.8","sass-loader":"6.0.6","@types/react":"16.0.7","@types/enzyme":"2.8.8","@types/lodash":"4.14.61","@storybook/react":"3.2.6","@types/react-dom":"15.5.4","@gooddata/mock-js":"0.2.0","@gooddata/typings":"0.0.4","@types/classnames":"2.2.3","@types/prop-types":"15.5.2","@types/react-intl":"2.3.2","tslint-config-gooddata":"0.0.7","@types/storybook__react":"3.0.5","react-addons-test-utils":"15.3.2","@gooddata/test-storybook":"1.0.0","@storybook/addon-actions":"3.2.18","@storybook/addon-options":"3.2.6","node-sass-magic-importer":"4.1.5","@types/react-addons-test-utils":"0.14.17","@types/storybook__addon-actions":"3.0.1"},"peerDependencies":{"react":"^15.3.2","react-dom":"^15.3.2"},"_npmOperationalInternal":{"tmp":"tmp/react-components-3.0.2.tgz_1516286624311_0.8010594334919006","host":"s3://npm-registry-packages"}},"3.0.3":{"name":"@gooddata/react-components","version":"3.0.3","author":{"name":"GoodData Corporation"},"license":"BSD-3-Clause","_id":"@gooddata/react-components@3.0.3","maintainers":[{"name":"xmort","email":"petr.dolejsi@gooddata.com"},{"name":"mmatula","email":"matulic@gmail.com"},{"name":"pavelzgdc","email":"pavel.zbytovsky@gooddata.com"},{"name":"tomsatgd","email":"tomas.satinsky@gooddata.com"},{"name":"laurenhunt","email":"lauren.hunt@blackbaud.com"},{"name":"jaroslav.tomecek","email":"jaroslav.tomecek@gooddata.com"},{"name":"zdenek.vidensky","email":"zdenek.vidensky@gooddata.com"},{"name":"tomasreichmann","email":"tomasreichmann@gmail.com"},{"name":"lpearce","email":"levi.pearce@gooddata.com"},{"name":"bradgl","email":"brad.gleich@blackabaud.com"},{"name":"mikita.yank","email":"Mikita.Yankouski@blackbaud.com"},{"name":"xandra.harrison","email":"xandra.harrison@blackbaud.com"},{"name":"stewart.stephens","email":"stewart.stephens@blackbaud.com"},{"name":"martin.mosko","email":"martin.mosko@gooddata.com"},{"name":"petrjanu","email":"petr.janu@gooddata.com"},{"name":"khanh.le","email":"khanh.le@gooddata.com"},{"name":"sondo","email":"son.do@gooddata.com"},{"name":"linhhong","email":"linh.hong@gooddata.com"},{"name":"sitina","email":"jiri.sitina@gooddata.com"},{"name":"vonsef","email":"josef.vondrak@gooddata.com"},{"name":"ondrejlangr","email":"ondrej.langr@gooddata.com"},{"name":"langhamp","email":"pavel.langhammer@gooddata.com"},{"name":"milanpavel","email":"milan.pavel1@gmail.com"},{"name":"jan.pradac","email":"jan.pradac@gooddata.com"},{"name":"bertold8","email":"ivan.nejezchleb@seznam.cz"},{"name":"bugsbunny338","email":"jiri.zajic@mensa.cz"},{"name":"nikolacech","email":"nikola.cech@gooddata.com"},{"name":"gooddata-ci","email":"rail@gooddata.com"},{"name":"peterlacko","email":"lackopeter17@gmail.com"},{"name":"strouhaljan","email":"strouhal.jan@gmail.com"},{"name":"pbenes","email":"petr.benes@gooddata.com"},{"name":"vojty","email":"vojtasek.tomas@gmail.com"},{"name":"vaclavbohac","email":"bohac.v@gmail.com"},{"name":"lhorak","email":"info@lhorak.cz"},{"name":"ocetnik","email":"ocetnik.david@gmail.com"},{"name":"lgrolig","email":"grolig@gmail.com"},{"name":"michal.marsal","email":"michal.marsal@gooddata.com"}],"homepage":"https://github.com/gooddata/gooddata-react-components#readme","bugs":{"url":"https://github.com/gooddata/gooddata-react-components/issues"},"dist":{"shasum":"364c4aae42980516bed5b9ec4b19fafa22491747","tarball":"https://registry.npmjs.org/@gooddata/react-components/-/react-components-3.0.3.tgz","integrity":"sha512-my3Q34SwhaDO86nTlLhkdZPKjOBxqX4FykZB1ZorkXzv5QHN3Ch3qdvIFjTrJaDbogufwumRUK+ZJd7JFtWGhw==","signatures":[{"sig":"MEUCIQD+iD7OMxw20rCtKG4GooLG81B118b63xT+qO0szI/nfgIgc0XF/2PZ3dpF7kEceuHbBCuCDtZZYl9KvcRSFXShi7k=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}]},"jest":{"testRegex":"(/__tests__/.*|\\.(test|spec))\\.(tsx?)$","transform":{".(ts|tsx)":"<rootDir>/node_modules/ts-jest/preprocessor.js"},"mapCoverage":true,"collectCoverage":false,"coverageReporters":["html"],"collectCoverageFrom":["src/**/*.{ts,tsx}","!**/*.d.ts"],"moduleFileExtensions":["ts","tsx","js"],"setupTestFrameworkScriptFile":"<rootDir>/jest.setup.js"},"main":"dist/index.js","_from":".","files":["dist","src","styles","LICENSE"],"config":{"tslint":"./{src,stories}/**/*.{ts,tsx}"},"_shasum":"364c4aae42980516bed5b9ec4b19fafa22491747","gitHead":"176f45b52eb2dc454bc0f8088a98518eb415e96e","scripts":{"dev":"rm -rf dist && tsc --watch && cp -rf src/translations/ dist/translations/","test":"jest --watch","tslint":"yarn run-tslint -- -t verbose '$npm_package_config_tslint'","validate":"./node_modules/typescript/bin/tsc -p tsconfig.base.json --noEmit && yarn tslint","build-css":"node-sass --importer node_modules/node-sass-magic-importer/dist/cli.js -o styles/css styles/scss/main.scss","storybook":"start-storybook -p 9001 -c .storybook","tslint-ci":"mkdir -p ./ci/results && yarn run-tslint -- -t checkstyle -o ./ci/results/tslint-results.xml '$npm_package_config_tslint'","prepublish":"rm -rf dist && tsc && cp -rf src/translations/ dist/translations/ && yarn build-css","run-tslint":"./node_modules/tslint/bin/tslint -p tsconfig.base.json","validate-ci":"./node_modules/typescript/bin/tsc -p tsconfig.base.json --noEmit && yarn tslint-ci","test-storybook":"test-storybook","build-storybook":"build-storybook -c .storybook -o dist-storybook"},"typings":"dist/index.d.ts","_npmUser":{"name":"pavelzgdc","email":"pavel.zbytovsky@gooddata.com"},"deprecated":"@gooddata/react-components@3 has reached End of Support. Please upgrade (see https://sdk.gooddata.com/gooddata-ui/docs/supported_versions.html for more information).","repository":{"url":"git+ssh://git@github.com/gooddata/gooddata-react-components.git","type":"git"},"_npmVersion":"3.10.8","description":"GoodData React Components","directories":{},"_nodeVersion":"6.9.1","dependencies":{"rxjs":"5.5.5","lodash":"4.17.4","gooddata":"4.5.1","classnames":"2.2.5","prop-types":"15.6.0","react-intl":"2.2.3","@gooddata/js-utils":"0.9.0","@gooddata/numberjs":"3.1.2","@gooddata/goodstrap":"53.0.1","@gooddata/data-layer":"5.0.1","@gooddata/indigo-visualizations":"1.1.4"},"devDependencies":{"jest":"21.2.1","react":"15.3.2","enzyme":"2.8.0","ts-jest":"21.2.4","node-sass":"4.5.3","react-dom":"15.3.2","ts-loader":"2.3.7","jest-junit":"3.0.0","typescript":"2.3.3","@types/jest":"20.0.4","@types/node":"7.0.8","sass-loader":"6.0.6","@types/react":"16.0.7","@types/enzyme":"2.8.8","@types/lodash":"4.14.61","@storybook/react":"3.2.6","@types/react-dom":"15.5.4","@gooddata/mock-js":"0.2.0","@gooddata/typings":"0.0.4","@types/classnames":"2.2.3","@types/prop-types":"15.5.2","@types/react-intl":"2.3.2","tslint-config-gooddata":"0.0.7","@types/storybook__react":"3.0.5","react-addons-test-utils":"15.3.2","@gooddata/test-storybook":"1.0.2","@storybook/addon-actions":"3.2.18","@storybook/addon-options":"3.2.6","node-sass-magic-importer":"4.1.5","@types/react-addons-test-utils":"0.14.17","@types/storybook__addon-actions":"3.0.1"},"peerDependencies":{"react":"^15.3.2","react-dom":"^15.3.2"},"_npmOperationalInternal":{"tmp":"tmp/react-components-3.0.3.tgz_1516365584366_0.4124642435926944","host":"s3://npm-registry-packages"}},"3.0.4":{"name":"@gooddata/react-components","version":"3.0.4","author":{"name":"GoodData Corporation"},"license":"BSD-3-Clause","_id":"@gooddata/react-components@3.0.4","maintainers":[{"name":"xmort","email":"petr.dolejsi@gooddata.com"},{"name":"mmatula","email":"matulic@gmail.com"},{"name":"pavelzgdc","email":"pavel.zbytovsky@gooddata.com"},{"name":"tomsatgd","email":"tomas.satinsky@gooddata.com"},{"name":"laurenhunt","email":"lauren.hunt@blackbaud.com"},{"name":"jaroslav.tomecek","email":"jaroslav.tomecek@gooddata.com"},{"name":"zdenek.vidensky","email":"zdenek.vidensky@gooddata.com"},{"name":"tomasreichmann","email":"tomasreichmann@gmail.com"},{"name":"lpearce","email":"levi.pearce@gooddata.com"},{"name":"bradgl","email":"brad.gleich@blackabaud.com"},{"name":"mikita.yank","email":"Mikita.Yankouski@blackbaud.com"},{"name":"xandra.harrison","email":"xandra.harrison@blackbaud.com"},{"name":"stewart.stephens","email":"stewart.stephens@blackbaud.com"},{"name":"martin.mosko","email":"martin.mosko@gooddata.com"},{"name":"petrjanu","email":"petr.janu@gooddata.com"},{"name":"khanh.le","email":"khanh.le@gooddata.com"},{"name":"sondo","email":"son.do@gooddata.com"},{"name":"linhhong","email":"linh.hong@gooddata.com"},{"name":"sitina","email":"jiri.sitina@gooddata.com"},{"name":"vonsef","email":"josef.vondrak@gooddata.com"},{"name":"ondrejlangr","email":"ondrej.langr@gooddata.com"},{"name":"langhamp","email":"pavel.langhammer@gooddata.com"},{"name":"milanpavel","email":"milan.pavel1@gmail.com"},{"name":"jan.pradac","email":"jan.pradac@gooddata.com"},{"name":"bertold8","email":"ivan.nejezchleb@seznam.cz"},{"name":"bugsbunny338","email":"jiri.zajic@mensa.cz"},{"name":"nikolacech","email":"nikola.cech@gooddata.com"},{"name":"gooddata-ci","email":"rail@gooddata.com"},{"name":"peterlacko","email":"lackopeter17@gmail.com"},{"name":"strouhaljan","email":"strouhal.jan@gmail.com"},{"name":"pbenes","email":"petr.benes@gooddata.com"},{"name":"vojty","email":"vojtasek.tomas@gmail.com"},{"name":"vaclavbohac","email":"bohac.v@gmail.com"},{"name":"lhorak","email":"info@lhorak.cz"},{"name":"ocetnik","email":"ocetnik.david@gmail.com"},{"name":"lgrolig","email":"grolig@gmail.com"},{"name":"michal.marsal","email":"michal.marsal@gooddata.com"}],"homepage":"https://github.com/gooddata/gooddata-react-components#readme","bugs":{"url":"https://github.com/gooddata/gooddata-react-components/issues"},"dist":{"shasum":"f5e5a977716a3cde71326191516ce8f6323a164c","tarball":"https://registry.npmjs.org/@gooddata/react-components/-/react-components-3.0.4.tgz","integrity":"sha512-FZgjnNG59Z3QrV/8g+49KunbMo5sr8g31l+FlJKt/vUbltWfiyLdQU/ZNGRXl91d+gTvloemzIhre4Ti1M1THw==","signatures":[{"sig":"MEUCICWGVuzshEIm8zgh+G9zDKe8Wh/bC0pUBXzQhStKtnc5AiEA4b/3o3kkdh8XffTPZOyCAQ6l49//3Dr/TmXCBduWpYk=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}]},"jest":{"testRegex":"(/__tests__/.*|\\.(test|spec))\\.(tsx?)$","transform":{".(ts|tsx)":"<rootDir>/node_modules/ts-jest/preprocessor.js"},"mapCoverage":true,"collectCoverage":false,"coverageReporters":["html"],"collectCoverageFrom":["src/**/*.{ts,tsx}","!**/*.d.ts"],"moduleFileExtensions":["ts","tsx","js"],"setupTestFrameworkScriptFile":"<rootDir>/jest.setup.js"},"main":"dist/index.js","_from":".","files":["dist","src","styles","LICENSE"],"config":{"tslint":"./{src,stories}/**/*.{ts,tsx}"},"_shasum":"f5e5a977716a3cde71326191516ce8f6323a164c","gitHead":"4cf509eb5abe2b8dc049efc86ee83a670c763941","scripts":{"dev":"rm -rf dist && tsc --watch && cp -rf src/translations/ dist/translations/","test":"jest --watch","tslint":"yarn run-tslint -- -t verbose '$npm_package_config_tslint'","validate":"./node_modules/typescript/bin/tsc -p tsconfig.base.json --noEmit && yarn tslint","build-css":"node-sass --importer node_modules/node-sass-magic-importer/dist/cli.js -o styles/css styles/scss/main.scss","storybook":"start-storybook -p 9001 -c .storybook","tslint-ci":"mkdir -p ./ci/results && yarn run-tslint -- -t checkstyle -o ./ci/results/tslint-results.xml '$npm_package_config_tslint'","prepublish":"rm -rf dist && tsc && cp -rf src/translations/ dist/translations/ && yarn build-css","run-tslint":"./node_modules/tslint/bin/tslint -p tsconfig.base.json","validate-ci":"./node_modules/typescript/bin/tsc -p tsconfig.base.json --noEmit && yarn tslint-ci","test-storybook":"test-storybook","build-storybook":"build-storybook -c .storybook -o dist-storybook"},"typings":"dist/index.d.ts","_npmUser":{"name":"vaclavbohac","email":"bohac.v@gmail.com"},"deprecated":"@gooddata/react-components@3 has reached End of Support. Please upgrade (see https://sdk.gooddata.com/gooddata-ui/docs/supported_versions.html for more information).","repository":{"url":"git+ssh://git@github.com/gooddata/gooddata-react-components.git","type":"git"},"_npmVersion":"3.10.10","description":"GoodData React Components","directories":{},"_nodeVersion":"6.10.1","dependencies":{"rxjs":"5.5.5","lodash":"4.17.4","gooddata":"4.5.1","classnames":"2.2.5","prop-types":"15.6.0","react-intl":"2.2.3","@gooddata/js-utils":"0.9.0","@gooddata/numberjs":"3.1.2","@gooddata/goodstrap":"53.0.1","@gooddata/data-layer":"5.0.3","@gooddata/indigo-visualizations":"1.1.5"},"devDependencies":{"jest":"21.2.1","react":"15.3.2","enzyme":"2.8.0","ts-jest":"21.2.4","node-sass":"4.5.3","react-dom":"15.3.2","ts-loader":"2.3.7","jest-junit":"3.0.0","typescript":"2.3.3","@types/jest":"20.0.4","@types/node":"7.0.8","sass-loader":"6.0.6","@types/react":"16.0.7","@types/enzyme":"2.8.8","@types/lodash":"4.14.61","@storybook/react":"3.2.6","@types/react-dom":"15.5.4","@gooddata/mock-js":"0.2.3","@gooddata/typings":"0.0.4","@types/classnames":"2.2.3","@types/prop-types":"15.5.2","@types/react-intl":"2.3.2","tslint-config-gooddata":"0.0.7","@types/storybook__react":"3.0.5","react-addons-test-utils":"15.3.2","@gooddata/test-storybook":"1.0.2","@storybook/addon-actions":"3.2.18","@storybook/addon-options":"3.2.6","node-sass-magic-importer":"4.1.5","@types/react-addons-test-utils":"0.14.17","@types/storybook__addon-actions":"3.0.1"},"peerDependencies":{"react":"^15.3.2","react-dom":"^15.3.2"},"_npmOperationalInternal":{"tmp":"tmp/react-components-3.0.4.tgz_1516628881567_0.6630766137968749","host":"s3://npm-registry-packages"}},"3.0.5":{"name":"@gooddata/react-components","version":"3.0.5","author":{"name":"GoodData Corporation"},"license":"BSD-3-Clause","_id":"@gooddata/react-components@3.0.5","maintainers":[{"name":"xmort","email":"petr.dolejsi@gooddata.com"},{"name":"mmatula","email":"matulic@gmail.com"},{"name":"pavelzgdc","email":"pavel.zbytovsky@gooddata.com"},{"name":"tomsatgd","email":"tomas.satinsky@gooddata.com"},{"name":"laurenhunt","email":"lauren.hunt@blackbaud.com"},{"name":"jaroslav.tomecek","email":"jaroslav.tomecek@gooddata.com"},{"name":"zdenek.vidensky","email":"zdenek.vidensky@gooddata.com"},{"name":"tomasreichmann","email":"tomasreichmann@gmail.com"},{"name":"lpearce","email":"levi.pearce@gooddata.com"},{"name":"bradgl","email":"brad.gleich@blackabaud.com"},{"name":"mikita.yank","email":"Mikita.Yankouski@blackbaud.com"},{"name":"xandra.harrison","email":"xandra.harrison@blackbaud.com"},{"name":"stewart.stephens","email":"stewart.stephens@blackbaud.com"},{"name":"martin.mosko","email":"martin.mosko@gooddata.com"},{"name":"petrjanu","email":"petr.janu@gooddata.com"},{"name":"khanh.le","email":"khanh.le@gooddata.com"},{"name":"sondo","email":"son.do@gooddata.com"},{"name":"linhhong","email":"linh.hong@gooddata.com"},{"name":"sitina","email":"jiri.sitina@gooddata.com"},{"name":"vonsef","email":"josef.vondrak@gooddata.com"},{"name":"ondrejlangr","email":"ondrej.langr@gooddata.com"},{"name":"langhamp","email":"pavel.langhammer@gooddata.com"},{"name":"milanpavel","email":"milan.pavel1@gmail.com"},{"name":"jan.pradac","email":"jan.pradac@gooddata.com"},{"name":"bertold8","email":"ivan.nejezchleb@seznam.cz"},{"name":"bugsbunny338","email":"jiri.zajic@mensa.cz"},{"name":"nikolacech","email":"nikola.cech@gooddata.com"},{"name":"gooddata-ci","email":"rail@gooddata.com"},{"name":"peterlacko","email":"lackopeter17@gmail.com"},{"name":"strouhaljan","email":"strouhal.jan@gmail.com"},{"name":"pbenes","email":"petr.benes@gooddata.com"},{"name":"vojty","email":"vojtasek.tomas@gmail.com"},{"name":"vaclavbohac","email":"bohac.v@gmail.com"},{"name":"lhorak","email":"info@lhorak.cz"},{"name":"ocetnik","email":"ocetnik.david@gmail.com"},{"name":"lgrolig","email":"grolig@gmail.com"},{"name":"michal.marsal","email":"michal.marsal@gooddata.com"}],"homepage":"https://github.com/gooddata/gooddata-react-components#readme","bugs":{"url":"https://github.com/gooddata/gooddata-react-components/issues"},"dist":{"shasum":"03cdec36dd947fa0af4d81e89e9476c2d40e7a71","tarball":"https://registry.npmjs.org/@gooddata/react-components/-/react-components-3.0.5.tgz","integrity":"sha512-d9v4e0HHBxS7TMFf6yRQ/ARajiIb+hgJJ7wPihJGYJA9IY/Nhzd++OH4xk1I2kNTYobvzpzmtTZfozTpr8XCnA==","signatures":[{"sig":"MEQCIDsYCu/hjT9ZtH1eS8TA08/wjJOpkdhP8DEafjvACZVUAiB84qRY08j2Y6pCQWyISlpVctQxZjGeTlDGPsKHjPX2Hw==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}]},"jest":{"testRegex":"(/__tests__/.*|\\.(test|spec))\\.(tsx?)$","transform":{".(ts|tsx)":"<rootDir>/node_modules/ts-jest/preprocessor.js"},"mapCoverage":true,"collectCoverage":false,"coverageReporters":["html"],"collectCoverageFrom":["src/**/*.{ts,tsx}","!**/*.d.ts"],"moduleFileExtensions":["ts","tsx","js"],"setupTestFrameworkScriptFile":"<rootDir>/jest.setup.js"},"main":"dist/index.js","_from":".","files":["dist","src","styles","LICENSE"],"config":{"tslint":"./{src,stories}/**/*.{ts,tsx}"},"_shasum":"03cdec36dd947fa0af4d81e89e9476c2d40e7a71","gitHead":"56d86333bad2fe0d389747e8f80b84fb84816248","scripts":{"dev":"rm -rf dist && tsc --watch && cp -rf src/translations/ dist/translations/","test":"jest --watch","tslint":"yarn run-tslint -- -t verbose '$npm_package_config_tslint'","validate":"./node_modules/typescript/bin/tsc -p tsconfig.base.json --noEmit && yarn tslint","build-css":"node-sass --importer node_modules/node-sass-magic-importer/dist/cli.js -o styles/css styles/scss/main.scss","storybook":"start-storybook -p 9001 -c .storybook","tslint-ci":"mkdir -p ./ci/results && yarn run-tslint -- -t checkstyle -o ./ci/results/tslint-results.xml '$npm_package_config_tslint'","prepublish":"rm -rf dist && tsc && cp -rf src/translations/ dist/translations/ && yarn build-css","run-tslint":"./node_modules/tslint/bin/tslint -p tsconfig.base.json","validate-ci":"./node_modules/typescript/bin/tsc -p tsconfig.base.json --noEmit && yarn tslint-ci","test-storybook":"test-storybook","build-storybook":"build-storybook -c .storybook -o dist-storybook"},"typings":"dist/index.d.ts","_npmUser":{"name":"vaclavbohac","email":"bohac.v@gmail.com"},"deprecated":"@gooddata/react-components@3 has reached End of Support. Please upgrade (see https://sdk.gooddata.com/gooddata-ui/docs/supported_versions.html for more information).","repository":{"url":"git+ssh://git@github.com/gooddata/gooddata-react-components.git","type":"git"},"_npmVersion":"3.10.8","description":"GoodData React Components","directories":{},"_nodeVersion":"6.8.1","dependencies":{"rxjs":"5.5.5","lodash":"4.17.4","gooddata":"4.5.1","classnames":"2.2.5","prop-types":"15.6.0","react-intl":"2.2.3","@gooddata/js-utils":"0.9.0","@gooddata/numberjs":"3.1.2","@gooddata/goodstrap":"53.0.1","@gooddata/data-layer":"5.0.3","@gooddata/indigo-visualizations":"1.1.5"},"devDependencies":{"jest":"21.2.1","react":"15.3.2","enzyme":"2.8.0","ts-jest":"21.2.4","node-sass":"4.5.3","react-dom":"15.3.2","ts-loader":"2.3.7","jest-junit":"3.0.0","typescript":"2.3.3","@types/jest":"20.0.4","@types/node":"7.0.8","sass-loader":"6.0.6","@types/react":"16.0.7","@types/enzyme":"2.8.8","@types/lodash":"4.14.61","@storybook/react":"3.2.6","@types/react-dom":"15.5.4","@gooddata/mock-js":"0.2.3","@gooddata/typings":"0.0.4","@types/classnames":"2.2.3","@types/prop-types":"15.5.2","@types/react-intl":"2.3.2","tslint-config-gooddata":"0.0.7","@types/storybook__react":"3.0.5","react-addons-test-utils":"15.3.2","@gooddata/test-storybook":"1.0.2","@storybook/addon-actions":"3.2.18","@storybook/addon-options":"3.2.6","node-sass-magic-importer":"4.1.5","@types/react-addons-test-utils":"0.14.17","@types/storybook__addon-actions":"3.0.1"},"peerDependencies":{"react":"15.3.2","react-dom":"15.3.2"},"_npmOperationalInternal":{"tmp":"tmp/react-components-3.0.5.tgz_1516797914834_0.26562683074735105","host":"s3://npm-registry-packages"}},"3.0.6":{"name":"@gooddata/react-components","version":"3.0.6","author":{"name":"GoodData Corporation"},"license":"BSD-3-Clause","_id":"@gooddata/react-components@3.0.6","maintainers":[{"name":"xmort","email":"petr.dolejsi@gooddata.com"},{"name":"mmatula","email":"matulic@gmail.com"},{"name":"pavelzgdc","email":"pavel.zbytovsky@gooddata.com"},{"name":"tomsatgd","email":"tomas.satinsky@gooddata.com"},{"name":"laurenhunt","email":"lauren.hunt@blackbaud.com"},{"name":"jaroslav.tomecek","email":"jaroslav.tomecek@gooddata.com"},{"name":"zdenek.vidensky","email":"zdenek.vidensky@gooddata.com"},{"name":"tomasreichmann","email":"tomasreichmann@gmail.com"},{"name":"lpearce","email":"levi.pearce@gooddata.com"},{"name":"bradgl","email":"brad.gleich@blackabaud.com"},{"name":"mikita.yank","email":"Mikita.Yankouski@blackbaud.com"},{"name":"xandra.harrison","email":"xandra.harrison@blackbaud.com"},{"name":"stewart.stephens","email":"stewart.stephens@blackbaud.com"},{"name":"martin.mosko","email":"martin.mosko@gooddata.com"},{"name":"petrjanu","email":"petr.janu@gooddata.com"},{"name":"khanh.le","email":"khanh.le@gooddata.com"},{"name":"sondo","email":"son.do@gooddata.com"},{"name":"linhhong","email":"linh.hong@gooddata.com"},{"name":"sitina","email":"jiri.sitina@gooddata.com"},{"name":"vonsef","email":"josef.vondrak@gooddata.com"},{"name":"ondrejlangr","email":"ondrej.langr@gooddata.com"},{"name":"langhamp","email":"pavel.langhammer@gooddata.com"},{"name":"milanpavel","email":"milan.pavel1@gmail.com"},{"name":"jan.pradac","email":"jan.pradac@gooddata.com"},{"name":"bertold8","email":"ivan.nejezchleb@seznam.cz"},{"name":"bugsbunny338","email":"jiri.zajic@mensa.cz"},{"name":"nikolacech","email":"nikola.cech@gooddata.com"},{"name":"gooddata-ci","email":"rail@gooddata.com"},{"name":"peterlacko","email":"lackopeter17@gmail.com"},{"name":"strouhaljan","email":"strouhal.jan@gmail.com"},{"name":"pbenes","email":"petr.benes@gooddata.com"},{"name":"vojty","email":"vojtasek.tomas@gmail.com"},{"name":"vaclavbohac","email":"bohac.v@gmail.com"},{"name":"lhorak","email":"info@lhorak.cz"},{"name":"ocetnik","email":"ocetnik.david@gmail.com"},{"name":"lgrolig","email":"grolig@gmail.com"},{"name":"michal.marsal","email":"michal.marsal@gooddata.com"}],"homepage":"https://github.com/gooddata/gooddata-react-components#readme","bugs":{"url":"https://github.com/gooddata/gooddata-react-components/issues"},"dist":{"shasum":"330aa5b02c40154ce748fcb61cf4dd4ff9199a61","tarball":"https://registry.npmjs.org/@gooddata/react-components/-/react-components-3.0.6.tgz","integrity":"sha512-8SYu9ems/kmJovBbXp2povjVeWf8sbwiELPkCq6B+gPd0B9z0xl0x0ZviNBPheu3m0rMlZ9iK1QqmUj0+BDDnw==","signatures":[{"sig":"MEYCIQDGSvXbaqdEJk/vXvrkhl95FldLtBy+f3A8aMGtq4oErgIhAIcx+kfshMVZze5NaDD8ZHUKYaUOdkYrUoWA/6J8rzlU","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}]},"jest":{"testRegex":"(/__tests__/.*|\\.(test|spec))\\.(tsx?)$","transform":{".(ts|tsx)":"<rootDir>/node_modules/ts-jest/preprocessor.js"},"mapCoverage":true,"collectCoverage":false,"coverageReporters":["html"],"collectCoverageFrom":["src/**/*.{ts,tsx}","!**/*.d.ts"],"moduleFileExtensions":["ts","tsx","js"],"setupTestFrameworkScriptFile":"<rootDir>/jest.setup.js"},"main":"dist/index.js","_from":".","files":["dist","src","styles","LICENSE"],"config":{"tslint":"./{src,stories}/**/*.{ts,tsx}"},"_shasum":"330aa5b02c40154ce748fcb61cf4dd4ff9199a61","gitHead":"a6a7d70a4d67be69b601776b939d4abafba5e149","scripts":{"dev":"rm -rf dist && tsc --watch && cp -rf src/translations/ dist/translations/","test":"jest --watch","tslint":"yarn run-tslint -- -t verbose '$npm_package_config_tslint'","validate":"./node_modules/typescript/bin/tsc -p tsconfig.base.json --noEmit && yarn tslint","build-css":"node-sass --importer node_modules/node-sass-magic-importer/dist/cli.js -o styles/css styles/scss/main.scss","storybook":"start-storybook -p 9001 -c .storybook","tslint-ci":"mkdir -p ./ci/results && yarn run-tslint -- -t checkstyle -o ./ci/results/tslint-results.xml '$npm_package_config_tslint'","prepublish":"rm -rf dist && tsc && cp -rf src/translations/ dist/translations/ && yarn build-css","run-tslint":"./node_modules/tslint/bin/tslint -p tsconfig.base.json","validate-ci":"./node_modules/typescript/bin/tsc -p tsconfig.base.json --noEmit && yarn tslint-ci","test-storybook":"test-storybook","build-storybook":"build-storybook -c .storybook -o dist-storybook"},"typings":"dist/index.d.ts","_npmUser":{"name":"petrjanu","email":"petr.janu@gooddata.com"},"deprecated":"@gooddata/react-components@3 has reached End of Support. Please upgrade (see https://sdk.gooddata.com/gooddata-ui/docs/supported_versions.html for more information).","repository":{"url":"git+ssh://git@github.com/gooddata/gooddata-react-components.git","type":"git"},"_npmVersion":"3.10.10","description":"GoodData React Components","directories":{},"_nodeVersion":"6.11.0","dependencies":{"rxjs":"5.5.5","lodash":"4.17.4","gooddata":"4.5.1","classnames":"2.2.5","prop-types":"15.6.0","react-intl":"2.2.3","@gooddata/js-utils":"0.9.0","@gooddata/numberjs":"3.1.2","@gooddata/goodstrap":"53.0.1","@gooddata/data-layer":"5.0.3","@gooddata/indigo-visualizations":"1.1.8"},"devDependencies":{"jest":"21.2.1","react":"15.3.2","enzyme":"2.8.0","ts-jest":"21.2.4","node-sass":"4.5.3","react-dom":"15.3.2","ts-loader":"2.3.7","jest-junit":"3.0.0","typescript":"2.3.3","@types/jest":"20.0.4","@types/node":"7.0.8","sass-loader":"6.0.6","@types/react":"16.0.7","@types/enzyme":"2.8.8","@types/lodash":"4.14.61","@storybook/react":"3.2.6","@types/react-dom":"15.5.4","@gooddata/mock-js":"0.2.3","@gooddata/typings":"0.0.4","@types/classnames":"2.2.3","@types/prop-types":"15.5.2","@types/react-intl":"2.3.2","tslint-config-gooddata":"0.0.7","@types/storybook__react":"3.0.5","react-addons-test-utils":"15.3.2","@gooddata/test-storybook":"1.0.2","@storybook/addon-actions":"3.2.18","@storybook/addon-options":"3.2.6","node-sass-magic-importer":"4.1.5","@types/react-addons-test-utils":"0.14.17","@types/storybook__addon-actions":"3.0.1"},"peerDependencies":{"react":"15.3.2","react-dom":"15.3.2"},"_npmOperationalInternal":{"tmp":"tmp/react-components-3.0.6.tgz_1516892765854_0.6579110058955848","host":"s3://npm-registry-packages"}},"3.0.7":{"name":"@gooddata/react-components","version":"3.0.7","author":{"name":"GoodData Corporation"},"license":"BSD-3-Clause","_id":"@gooddata/react-components@3.0.7","maintainers":[{"name":"xmort","email":"petr.dolejsi@gooddata.com"},{"name":"mmatula","email":"matulic@gmail.com"},{"name":"pavelzgdc","email":"pavel.zbytovsky@gooddata.com"},{"name":"tomsatgd","email":"tomas.satinsky@gooddata.com"},{"name":"laurenhunt","email":"lauren.hunt@blackbaud.com"},{"name":"jaroslav.tomecek","email":"jaroslav.tomecek@gooddata.com"},{"name":"zdenek.vidensky","email":"zdenek.vidensky@gooddata.com"},{"name":"tomasreichmann","email":"tomasreichmann@gmail.com"},{"name":"lpearce","email":"levi.pearce@gooddata.com"},{"name":"bradgl","email":"brad.gleich@blackabaud.com"},{"name":"mikita.yank","email":"Mikita.Yankouski@blackbaud.com"},{"name":"xandra.harrison","email":"xandra.harrison@blackbaud.com"},{"name":"stewart.stephens","email":"stewart.stephens@blackbaud.com"},{"name":"martin.mosko","email":"martin.mosko@gooddata.com"},{"name":"petrjanu","email":"petr.janu@gooddata.com"},{"name":"khanh.le","email":"khanh.le@gooddata.com"},{"name":"sondo","email":"son.do@gooddata.com"},{"name":"linhhong","email":"linh.hong@gooddata.com"},{"name":"sitina","email":"jiri.sitina@gooddata.com"},{"name":"vonsef","email":"josef.vondrak@gooddata.com"},{"name":"ondrejlangr","email":"ondrej.langr@gooddata.com"},{"name":"langhamp","email":"pavel.langhammer@gooddata.com"},{"name":"milanpavel","email":"milan.pavel1@gmail.com"},{"name":"jan.pradac","email":"jan.pradac@gooddata.com"},{"name":"bertold8","email":"ivan.nejezchleb@seznam.cz"},{"name":"bugsbunny338","email":"jiri.zajic@mensa.cz"},{"name":"nikolacech","email":"nikola.cech@gooddata.com"},{"name":"gooddata-ci","email":"rail@gooddata.com"},{"name":"peterlacko","email":"lackopeter17@gmail.com"},{"name":"strouhaljan","email":"strouhal.jan@gmail.com"},{"name":"pbenes","email":"petr.benes@gooddata.com"},{"name":"vojty","email":"vojtasek.tomas@gmail.com"},{"name":"vaclavbohac","email":"bohac.v@gmail.com"},{"name":"lhorak","email":"info@lhorak.cz"},{"name":"ocetnik","email":"ocetnik.david@gmail.com"},{"name":"lgrolig","email":"grolig@gmail.com"},{"name":"michal.marsal","email":"michal.marsal@gooddata.com"}],"homepage":"https://github.com/gooddata/gooddata-react-components#readme","bugs":{"url":"https://github.com/gooddata/gooddata-react-components/issues"},"dist":{"shasum":"f002411913292854818e9b93e556ddf64015570d","tarball":"https://registry.npmjs.org/@gooddata/react-components/-/react-components-3.0.7.tgz","integrity":"sha512-QxLktLRbKYKtFczNol952aCKeviepis5EHJtiCAsNb87l+S5GFueT6z+hLwErVMqFRiibKt9Cod3vW2Ajgsz0Q==","signatures":[{"sig":"MEUCIQD7+8V5jUbWf9MLLO0YWxTApxWVek6fXv/4/rl2f9OOLgIgaT6V5uKN1VMm6AAvI1I2kBhbiCUTyBnpxrFf4ku6kT4=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}]},"jest":{"testRegex":"(/__tests__/.*|\\.(test|spec))\\.(tsx?)$","transform":{".(ts|tsx)":"<rootDir>/node_modules/ts-jest/preprocessor.js"},"mapCoverage":true,"collectCoverage":false,"coverageReporters":["html"],"collectCoverageFrom":["src/**/*.{ts,tsx}","!**/*.d.ts"],"moduleFileExtensions":["ts","tsx","js"],"setupTestFrameworkScriptFile":"<rootDir>/jest.setup.js"},"main":"dist/index.js","_from":".","files":["dist","src","styles","LICENSE"],"config":{"tslint":"./{src,stories}/**/*.{ts,tsx}"},"_shasum":"f002411913292854818e9b93e556ddf64015570d","gitHead":"364a670bd7990dfe2864a8ab37fc59ad0050c5c4","scripts":{"dev":"rm -rf dist && tsc --watch && cp -rf src/translations/ dist/translations/","test":"jest --watch","tslint":"yarn run-tslint -- -t verbose '$npm_package_config_tslint'","validate":"./node_modules/typescript/bin/tsc -p tsconfig.base.json --noEmit && yarn tslint","build-css":"node-sass --importer node_modules/node-sass-magic-importer/dist/cli.js -o styles/css styles/scss/main.scss","storybook":"start-storybook -p 9001 -c .storybook","tslint-ci":"mkdir -p ./ci/results && yarn run-tslint -- -t checkstyle -o ./ci/results/tslint-results.xml '$npm_package_config_tslint'","prepublish":"rm -rf dist && tsc && cp -rf src/translations/ dist/translations/ && yarn build-css","run-tslint":"./node_modules/tslint/bin/tslint -p tsconfig.base.json","validate-ci":"./node_modules/typescript/bin/tsc -p tsconfig.base.json --noEmit && yarn tslint-ci","test-storybook":"test-storybook","build-storybook":"build-storybook -c .storybook -o dist-storybook"},"typings":"dist/index.d.ts","_npmUser":{"name":"lhorak","email":"info@lhorak.cz"},"deprecated":"@gooddata/react-components@3 has reached End of Support. Please upgrade (see https://sdk.gooddata.com/gooddata-ui/docs/supported_versions.html for more information).","repository":{"url":"git+ssh://git@github.com/gooddata/gooddata-react-components.git","type":"git"},"_npmVersion":"3.10.8","description":"GoodData React Components","directories":{},"_nodeVersion":"6.9.1","dependencies":{"rxjs":"5.5.5","lodash":"4.17.4","gooddata":"4.5.1","classnames":"2.2.5","prop-types":"15.6.0","react-intl":"2.2.3","@gooddata/js-utils":"0.9.0","@gooddata/numberjs":"3.1.2","@gooddata/goodstrap":"53.0.1","@gooddata/data-layer":"5.0.3","@gooddata/indigo-visualizations":"1.1.9"},"devDependencies":{"jest":"21.2.1","react":"15.3.2","enzyme":"2.8.0","ts-jest":"21.2.4","node-sass":"4.5.3","react-dom":"15.3.2","ts-loader":"2.3.7","jest-junit":"3.0.0","typescript":"2.3.3","@types/jest":"20.0.4","@types/node":"7.0.8","sass-loader":"6.0.6","@types/react":"16.0.7","@types/enzyme":"2.8.8","@types/lodash":"4.14.61","@storybook/react":"3.2.6","@types/react-dom":"15.5.4","@gooddata/mock-js":"0.2.5","@gooddata/typings":"0.0.4","@types/classnames":"2.2.3","@types/prop-types":"15.5.2","@types/react-intl":"2.3.2","tslint-config-gooddata":"0.0.7","@types/storybook__react":"3.0.5","react-addons-test-utils":"15.3.2","@gooddata/test-storybook":"1.0.2","@storybook/addon-actions":"3.2.18","@storybook/addon-options":"3.2.6","node-sass-magic-importer":"4.1.5","@types/react-addons-test-utils":"0.14.17","@types/storybook__addon-actions":"3.0.1"},"peerDependencies":{"react":"15.3.2","react-dom":"15.3.2"},"_npmOperationalInternal":{"tmp":"tmp/react-components-3.0.7.tgz_1517231720252_0.4022863516584039","host":"s3://npm-registry-packages"}},"3.0.8":{"name":"@gooddata/react-components","version":"3.0.8","author":{"name":"GoodData Corporation"},"license":"BSD-3-Clause","_id":"@gooddata/react-components@3.0.8","maintainers":[{"name":"xmort","email":"petr.dolejsi@gooddata.com"},{"name":"mmatula","email":"matulic@gmail.com"},{"name":"pavelzgdc","email":"pavel.zbytovsky@gooddata.com"},{"name":"tomsatgd","email":"tomas.satinsky@gooddata.com"},{"name":"laurenhunt","email":"lauren.hunt@blackbaud.com"},{"name":"jaroslav.tomecek","email":"jaroslav.tomecek@gooddata.com"},{"name":"zdenek.vidensky","email":"zdenek.vidensky@gooddata.com"},{"name":"tomasreichmann","email":"tomasreichmann@gmail.com"},{"name":"lpearce","email":"levi.pearce@gooddata.com"},{"name":"bradgl","email":"brad.gleich@blackabaud.com"},{"name":"mikita.yank","email":"Mikita.Yankouski@blackbaud.com"},{"name":"xandra.harrison","email":"xandra.harrison@blackbaud.com"},{"name":"stewart.stephens","email":"stewart.stephens@blackbaud.com"},{"name":"martin.mosko","email":"martin.mosko@gooddata.com"},{"name":"petrjanu","email":"petr.janu@gooddata.com"},{"name":"khanh.le","email":"khanh.le@gooddata.com"},{"name":"sondo","email":"son.do@gooddata.com"},{"name":"linhhong","email":"linh.hong@gooddata.com"},{"name":"sitina","email":"jiri.sitina@gooddata.com"},{"name":"vonsef","email":"josef.vondrak@gooddata.com"},{"name":"ondrejlangr","email":"ondrej.langr@gooddata.com"},{"name":"langhamp","email":"pavel.langhammer@gooddata.com"},{"name":"milanpavel","email":"milan.pavel1@gmail.com"},{"name":"jan.pradac","email":"jan.pradac@gooddata.com"},{"name":"bertold8","email":"ivan.nejezchleb@seznam.cz"},{"name":"bugsbunny338","email":"jiri.zajic@mensa.cz"},{"name":"nikolacech","email":"nikola.cech@gooddata.com"},{"name":"gooddata-ci","email":"rail@gooddata.com"},{"name":"peterlacko","email":"lackopeter17@gmail.com"},{"name":"strouhaljan","email":"strouhal.jan@gmail.com"},{"name":"pbenes","email":"petr.benes@gooddata.com"},{"name":"vojty","email":"vojtasek.tomas@gmail.com"},{"name":"vaclavbohac","email":"bohac.v@gmail.com"},{"name":"lhorak","email":"info@lhorak.cz"},{"name":"ocetnik","email":"ocetnik.david@gmail.com"},{"name":"lgrolig","email":"grolig@gmail.com"},{"name":"michal.marsal","email":"michal.marsal@gooddata.com"}],"homepage":"https://github.com/gooddata/gooddata-react-components#readme","bugs":{"url":"https://github.com/gooddata/gooddata-react-components/issues"},"dist":{"shasum":"72ece5d98bd1a25f0b8e357c784e5ff285175942","tarball":"https://registry.npmjs.org/@gooddata/react-components/-/react-components-3.0.8.tgz","integrity":"sha512-0OEb7xpwj9ja1B54MnyajASwkeKV1JG6MZb2wRazQW0cgnXTMQi5Z9jRgdfofsnYGMlvHNK4CydjZFwmVQz8uQ==","signatures":[{"sig":"MEUCIQCaKLyjKz29Spx+gO60+u65TO6Y83csp3Wshc3V9KTSugIgKFued2kbW9JZS2wrj5DJF1sOrw9ECCfRL4NKotmoR3w=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}]},"jest":{"testRegex":"(/__tests__/.*|\\.(test|spec))\\.(tsx?)$","transform":{".(ts|tsx)":"<rootDir>/node_modules/ts-jest/preprocessor.js"},"mapCoverage":true,"collectCoverage":false,"coverageReporters":["html"],"collectCoverageFrom":["src/**/*.{ts,tsx}","!**/*.d.ts"],"moduleFileExtensions":["ts","tsx","js"],"setupTestFrameworkScriptFile":"<rootDir>/jest.setup.js"},"main":"dist/index.js","_from":".","files":["dist","src","styles","LICENSE"],"config":{"tslint":"./{src,stories}/**/*.{ts,tsx}"},"_shasum":"72ece5d98bd1a25f0b8e357c784e5ff285175942","gitHead":"97c25d05ecaf27f015a375b3c0319631e0b3b733","scripts":{"dev":"rm -rf dist && tsc --watch && cp -rf src/translations/ dist/translations/","test":"jest --watch","tslint":"yarn run-tslint -- -t verbose '$npm_package_config_tslint'","validate":"./node_modules/typescript/bin/tsc -p tsconfig.base.json --noEmit && yarn tslint","build-css":"node-sass --importer node_modules/node-sass-magic-importer/dist/cli.js -o styles/css styles/scss/main.scss","storybook":"start-storybook -p 9001 -c .storybook","tslint-ci":"mkdir -p ./ci/results && yarn run-tslint -- -t checkstyle -o ./ci/results/tslint-results.xml '$npm_package_config_tslint'","prepublish":"rm -rf dist && tsc && cp -rf src/translations/ dist/translations/ && yarn build-css","run-tslint":"./node_modules/tslint/bin/tslint -p tsconfig.base.json","validate-ci":"./node_modules/typescript/bin/tsc -p tsconfig.base.json --noEmit && yarn tslint-ci","test-storybook":"test-storybook","build-storybook":"build-storybook -c .storybook -o dist-storybook"},"typings":"dist/index.d.ts","_npmUser":{"name":"bugsbunny338","email":"jiri.zajic@mensa.cz"},"deprecated":"@gooddata/react-components@3 has reached End of Support. Please upgrade (see https://sdk.gooddata.com/gooddata-ui/docs/supported_versions.html for more information).","repository":{"url":"git+ssh://git@github.com/gooddata/gooddata-react-components.git","type":"git"},"_npmVersion":"3.10.8","description":"GoodData React Components","directories":{},"_nodeVersion":"6.8.1","dependencies":{"rxjs":"5.5.5","lodash":"4.17.4","gooddata":"4.5.1","classnames":"2.2.5","prop-types":"15.6.0","react-intl":"2.2.3","@gooddata/js-utils":"0.9.0","@gooddata/numberjs":"3.1.2","@gooddata/goodstrap":"53.0.1","@gooddata/data-layer":"5.0.3","@gooddata/indigo-visualizations":"1.1.10"},"test-storybook":{"AFM components - BarChart":{"two measures, one attribute":{"delay":1000}}},"devDependencies":{"jest":"21.2.1","react":"15.3.2","enzyme":"2.8.0","ts-jest":"21.2.4","node-sass":"4.5.3","react-dom":"15.3.2","ts-loader":"2.3.7","jest-junit":"3.0.0","typescript":"2.3.3","@types/jest":"20.0.4","@types/node":"7.0.8","sass-loader":"6.0.6","@types/react":"16.0.7","@types/enzyme":"2.8.8","@types/lodash":"4.14.61","@storybook/react":"3.2.6","@types/react-dom":"15.5.4","@gooddata/mock-js":"0.2.5","@gooddata/typings":"0.0.4","@types/classnames":"2.2.3","@types/prop-types":"15.5.2","@types/react-intl":"2.3.2","tslint-config-gooddata":"0.0.7","@types/storybook__react":"3.0.5","react-addons-test-utils":"15.3.2","@gooddata/test-storybook":"1.1.0","@storybook/addon-actions":"3.2.18","@storybook/addon-options":"3.2.6","node-sass-magic-importer":"4.1.5","@types/react-addons-test-utils":"0.14.17","@types/storybook__addon-actions":"3.0.1"},"peerDependencies":{"react":"15.3.2","react-dom":"15.3.2"},"_npmOperationalInternal":{"tmp":"tmp/react-components-3.0.8.tgz_1517392768640_0.33397437003441155","host":"s3://npm-registry-packages"}},"3.0.9":{"name":"@gooddata/react-components","version":"3.0.9","author":{"name":"GoodData Corporation"},"license":"BSD-3-Clause","_id":"@gooddata/react-components@3.0.9","maintainers":[{"name":"xmort","email":"petr.dolejsi@gooddata.com"},{"name":"mmatula","email":"matulic@gmail.com"},{"name":"pavelzgdc","email":"pavel.zbytovsky@gooddata.com"},{"name":"tomsatgd","email":"tomas.satinsky@gooddata.com"},{"name":"laurenhunt","email":"lauren.hunt@blackbaud.com"},{"name":"jaroslav.tomecek","email":"jaroslav.tomecek@gooddata.com"},{"name":"zdenek.vidensky","email":"zdenek.vidensky@gooddata.com"},{"name":"tomasreichmann","email":"tomasreichmann@gmail.com"},{"name":"lpearce","email":"levi.pearce@gooddata.com"},{"name":"bradgl","email":"brad.gleich@blackabaud.com"},{"name":"mikita.yank","email":"Mikita.Yankouski@blackbaud.com"},{"name":"xandra.harrison","email":"xandra.harrison@blackbaud.com"},{"name":"stewart.stephens","email":"stewart.stephens@blackbaud.com"},{"name":"martin.mosko","email":"martin.mosko@gooddata.com"},{"name":"petrjanu","email":"petr.janu@gooddata.com"},{"name":"khanh.le","email":"khanh.le@gooddata.com"},{"name":"sondo","email":"son.do@gooddata.com"},{"name":"linhhong","email":"linh.hong@gooddata.com"},{"name":"sitina","email":"jiri.sitina@gooddata.com"},{"name":"vonsef","email":"josef.vondrak@gooddata.com"},{"name":"ondrejlangr","email":"ondrej.langr@gooddata.com"},{"name":"langhamp","email":"pavel.langhammer@gooddata.com"},{"name":"milanpavel","email":"milan.pavel1@gmail.com"},{"name":"jan.pradac","email":"jan.pradac@gooddata.com"},{"name":"bertold8","email":"ivan.nejezchleb@seznam.cz"},{"name":"bugsbunny338","email":"jiri.zajic@mensa.cz"},{"name":"nikolacech","email":"nikola.cech@gooddata.com"},{"name":"gooddata-ci","email":"rail@gooddata.com"},{"name":"peterlacko","email":"lackopeter17@gmail.com"},{"name":"strouhaljan","email":"strouhal.jan@gmail.com"},{"name":"pbenes","email":"petr.benes@gooddata.com"},{"name":"vojty","email":"vojtasek.tomas@gmail.com"},{"name":"vaclavbohac","email":"bohac.v@gmail.com"},{"name":"lhorak","email":"info@lhorak.cz"},{"name":"ocetnik","email":"ocetnik.david@gmail.com"},{"name":"lgrolig","email":"grolig@gmail.com"},{"name":"michal.marsal","email":"michal.marsal@gooddata.com"}],"homepage":"https://github.com/gooddata/gooddata-react-components#readme","bugs":{"url":"https://github.com/gooddata/gooddata-react-components/issues"},"dist":{"shasum":"e2cf3027fe454274b5466de0de71648da903a75c","tarball":"https://registry.npmjs.org/@gooddata/react-components/-/react-components-3.0.9.tgz","integrity":"sha512-triO1El5tHi8r2lVvXpVPv2iXu6fKlbAeWQqUKH1F/IS9f9slUUy/G3Shec2Hv8ABbJ6ugKKhVIJh52tl1ef1A==","signatures":[{"sig":"MEYCIQDWw5fzy9mrSU1s1KQSQZ/xHl7ngQWa6V0ozqQ7S8x94wIhAOZQ08q5zg9sHMgRwTj5gFgomwD9C0Tmx3F5mZLecfIx","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}]},"jest":{"testRegex":"(/__tests__/.*|\\.(test|spec))\\.(tsx?)$","transform":{".(ts|tsx)":"<rootDir>/node_modules/ts-jest/preprocessor.js"},"mapCoverage":true,"collectCoverage":false,"coverageReporters":["html"],"collectCoverageFrom":["src/**/*.{ts,tsx}","!**/*.d.ts"],"moduleFileExtensions":["ts","tsx","js"],"setupTestFrameworkScriptFile":"<rootDir>/jest.setup.js"},"main":"dist/index.js","_from":".","files":["dist","src","styles","LICENSE"],"config":{"tslint":"./{src,stories}/**/*.{ts,tsx}"},"_shasum":"e2cf3027fe454274b5466de0de71648da903a75c","gitHead":"25a376b0afedb9bbbff00a061a6f19ef583cbbe9","scripts":{"dev":"rm -rf dist && tsc --watch && cp -rf src/translations/ dist/translations/","test":"jest --watch","tslint":"yarn run-tslint -- -t verbose '$npm_package_config_tslint'","validate":"./node_modules/typescript/bin/tsc -p tsconfig.base.json --noEmit && yarn tslint","build-css":"node-sass --importer node_modules/node-sass-magic-importer/dist/cli.js -o styles/css styles/scss/main.scss","storybook":"start-storybook -p 9001 -c .storybook","tslint-ci":"mkdir -p ./ci/results && yarn run-tslint -- -t checkstyle -o ./ci/results/tslint-results.xml '$npm_package_config_tslint'","prepublish":"rm -rf dist && tsc && cp -rf src/translations/ dist/translations/ && yarn build-css","run-tslint":"./node_modules/tslint/bin/tslint -p tsconfig.base.json","validate-ci":"./node_modules/typescript/bin/tsc -p tsconfig.base.json --noEmit && yarn tslint-ci","test-storybook":"test-storybook","build-storybook":"build-storybook -c .storybook -o dist-storybook"},"typings":"dist/index.d.ts","_npmUser":{"name":"pavelzgdc","email":"pavel.zbytovsky@gooddata.com"},"deprecated":"@gooddata/react-components@3 has reached End of Support. Please upgrade (see https://sdk.gooddata.com/gooddata-ui/docs/supported_versions.html for more information).","repository":{"url":"git+ssh://git@github.com/gooddata/gooddata-react-components.git","type":"git"},"_npmVersion":"3.10.8","description":"GoodData React Components","directories":{},"_nodeVersion":"6.9.1","dependencies":{"rxjs":"5.5.5","lodash":"4.17.4","gooddata":"4.5.1","classnames":"2.2.5","prop-types":"15.6.0","react-intl":"2.2.3","@gooddata/js-utils":"0.9.0","@gooddata/numberjs":"3.1.2","@gooddata/goodstrap":"53.0.1","@gooddata/data-layer":"5.0.3","@gooddata/indigo-visualizations":"1.1.10"},"test-storybook":{"AFM components - BarChart":{"two measures, one attribute":{"delay":1000}}},"devDependencies":{"jest":"21.2.1","react":"15.3.2","enzyme":"2.8.0","ts-jest":"21.2.4","node-sass":"4.5.3","react-dom":"15.3.2","ts-loader":"2.3.7","jest-junit":"3.0.0","typescript":"2.3.3","@types/jest":"20.0.4","@types/node":"7.0.8","sass-loader":"6.0.6","@types/react":"16.0.7","@types/enzyme":"2.8.8","@types/lodash":"4.14.61","@storybook/react":"3.2.6","@types/react-dom":"15.5.4","@gooddata/mock-js":"0.2.5","@gooddata/typings":"0.0.4","@types/classnames":"2.2.3","@types/prop-types":"15.5.2","@types/react-intl":"2.3.2","tslint-config-gooddata":"0.0.7","@types/storybook__react":"3.0.5","react-addons-test-utils":"15.3.2","@gooddata/test-storybook":"1.1.0","@storybook/addon-actions":"3.2.18","@storybook/addon-options":"3.2.6","node-sass-magic-importer":"4.1.5","@types/react-addons-test-utils":"0.14.17","@types/storybook__addon-actions":"3.0.1"},"peerDependencies":{"react":"15.3.2","react-dom":"15.3.2"},"_npmOperationalInternal":{"tmp":"tmp/react-components-3.0.9.tgz_1517477917745_0.24496281426399946","host":"s3://npm-registry-packages"}},"3.0.10":{"name":"@gooddata/react-components","version":"3.0.10","author":{"name":"GoodData Corporation"},"license":"BSD-3-Clause","_id":"@gooddata/react-components@3.0.10","maintainers":[{"name":"xmort","email":"petr.dolejsi@gooddata.com"},{"name":"mmatula","email":"matulic@gmail.com"},{"name":"pavelzgdc","email":"pavel.zbytovsky@gooddata.com"},{"name":"tomsatgd","email":"tomas.satinsky@gooddata.com"},{"name":"laurenhunt","email":"lauren.hunt@blackbaud.com"},{"name":"jaroslav.tomecek","email":"jaroslav.tomecek@gooddata.com"},{"name":"zdenek.vidensky","email":"zdenek.vidensky@gooddata.com"},{"name":"tomasreichmann","email":"tomasreichmann@gmail.com"},{"name":"lpearce","email":"levi.pearce@gooddata.com"},{"name":"bradgl","email":"brad.gleich@blackabaud.com"},{"name":"mikita.yank","email":"Mikita.Yankouski@blackbaud.com"},{"name":"xandra.harrison","email":"xandra.harrison@blackbaud.com"},{"name":"stewart.stephens","email":"stewart.stephens@blackbaud.com"},{"name":"martin.mosko","email":"martin.mosko@gooddata.com"},{"name":"petrjanu","email":"petr.janu@gooddata.com"},{"name":"khanh.le","email":"khanh.le@gooddata.com"},{"name":"sondo","email":"son.do@gooddata.com"},{"name":"linhhong","email":"linh.hong@gooddata.com"},{"name":"sitina","email":"jiri.sitina@gooddata.com"},{"name":"vonsef","email":"josef.vondrak@gooddata.com"},{"name":"ondrejlangr","email":"ondrej.langr@gooddata.com"},{"name":"langhamp","email":"pavel.langhammer@gooddata.com"},{"name":"milanpavel","email":"milan.pavel1@gmail.com"},{"name":"jan.pradac","email":"jan.pradac@gooddata.com"},{"name":"bertold8","email":"ivan.nejezchleb@seznam.cz"},{"name":"bugsbunny338","email":"jiri.zajic@mensa.cz"},{"name":"nikolacech","email":"nikola.cech@gooddata.com"},{"name":"gooddata-ci","email":"rail@gooddata.com"},{"name":"peterlacko","email":"lackopeter17@gmail.com"},{"name":"strouhaljan","email":"strouhal.jan@gmail.com"},{"name":"pbenes","email":"petr.benes@gooddata.com"},{"name":"vojty","email":"vojtasek.tomas@gmail.com"},{"name":"vaclavbohac","email":"bohac.v@gmail.com"},{"name":"lhorak","email":"info@lhorak.cz"},{"name":"ocetnik","email":"ocetnik.david@gmail.com"},{"name":"lgrolig","email":"grolig@gmail.com"},{"name":"michal.marsal","email":"michal.marsal@gooddata.com"}],"homepage":"https://github.com/gooddata/gooddata-react-components#readme","bugs":{"url":"https://github.com/gooddata/gooddata-react-components/issues"},"dist":{"shasum":"26c1d738052f47252653c8efe43a33c36aea95fa","tarball":"https://registry.npmjs.org/@gooddata/react-components/-/react-components-3.0.10.tgz","integrity":"sha512-a8RkUsi4mUuhCP1Sxt95T4iyf/ZqkinyTjWSkLeQ1DjhJZsU+cqVw+e2l57ZUMziXgt06qlzRIZEoK3qKnIuVA==","signatures":[{"sig":"MEUCIGryEY7uckqgYMQj5uQ3hz4OO2zZUzKpp/dmXa+SMgYcAiEAuq7oI06RpsbI/yZyn6mRg8wN6sloyOTUC9JCkGI/L2Q=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}]},"jest":{"testRegex":"(/__tests__/.*|\\.(test|spec))\\.(tsx?)$","transform":{".(ts|tsx)":"<rootDir>/node_modules/ts-jest/preprocessor.js"},"mapCoverage":true,"collectCoverage":false,"coverageReporters":["html"],"collectCoverageFrom":["src/**/*.{ts,tsx}","!**/*.d.ts"],"moduleFileExtensions":["ts","tsx","js"],"setupTestFrameworkScriptFile":"<rootDir>/jest.setup.js"},"main":"dist/index.js","_from":".","files":["dist","src","styles","LICENSE"],"config":{"tslint":"./{src,stories}/**/*.{ts,tsx}"},"_shasum":"26c1d738052f47252653c8efe43a33c36aea95fa","gitHead":"87bc4bd8ac9bbfa4b8b63b044638ea2ced5b495b","scripts":{"dev":"rm -rf dist && tsc --watch && cp -rf src/translations/ dist/translations/","test":"jest --watch","tslint":"yarn run-tslint -- -t verbose '$npm_package_config_tslint'","validate":"./node_modules/typescript/bin/tsc -p tsconfig.base.json --noEmit && yarn tslint","build-css":"node-sass --importer node_modules/node-sass-magic-importer/dist/cli.js -o styles/css styles/scss/main.scss","storybook":"start-storybook -p 9001 -c .storybook","tslint-ci":"mkdir -p ./ci/results && yarn run-tslint -- -t checkstyle -o ./ci/results/tslint-results.xml '$npm_package_config_tslint'","prepublish":"rm -rf dist && tsc && cp -rf src/translations/ dist/translations/ && yarn build-css","run-tslint":"./node_modules/tslint/bin/tslint -p tsconfig.base.json","validate-ci":"./node_modules/typescript/bin/tsc -p tsconfig.base.json --noEmit && yarn tslint-ci","test-storybook":"test-storybook","build-storybook":"build-storybook -c .storybook -o dist-storybook"},"typings":"dist/index.d.ts","_npmUser":{"name":"tomsatgd","email":"tomas.satinsky@gooddata.com"},"deprecated":"@gooddata/react-components@3 has reached End of Support. Please upgrade (see https://sdk.gooddata.com/gooddata-ui/docs/supported_versions.html for more information).","repository":{"url":"git+ssh://git@github.com/gooddata/gooddata-react-components.git","type":"git"},"_npmVersion":"3.10.10","description":"GoodData React Components","directories":{},"_nodeVersion":"6.10.1","dependencies":{"rxjs":"5.5.5","lodash":"4.17.4","gooddata":"4.5.1","classnames":"2.2.5","prop-types":"15.6.0","react-intl":"2.2.3","@gooddata/js-utils":"0.9.0","@gooddata/numberjs":"3.1.2","@gooddata/goodstrap":"53.0.1","@gooddata/data-layer":"5.0.3","@gooddata/indigo-visualizations":"1.1.11"},"test-storybook":{"AFM components - BarChart":{"two measures, one attribute":{"delay":1000}}},"devDependencies":{"jest":"21.2.1","react":"15.3.2","enzyme":"2.8.0","ts-jest":"21.2.4","node-sass":"4.5.3","react-dom":"15.3.2","ts-loader":"2.3.7","jest-junit":"3.0.0","typescript":"2.3.3","@types/jest":"20.0.4","@types/node":"7.0.8","sass-loader":"6.0.6","@types/react":"16.0.7","@types/enzyme":"2.8.8","@types/lodash":"4.14.61","@storybook/react":"3.2.6","@types/react-dom":"15.5.4","@gooddata/mock-js":"0.2.5","@gooddata/typings":"0.0.4","@types/classnames":"2.2.3","@types/prop-types":"15.5.2","@types/react-intl":"2.3.2","tslint-config-gooddata":"0.0.7","@types/storybook__react":"3.0.5","react-addons-test-utils":"15.3.2","@gooddata/test-storybook":"1.1.0","@storybook/addon-actions":"3.2.18","@storybook/addon-options":"3.2.6","node-sass-magic-importer":"4.1.5","@types/react-addons-test-utils":"0.14.17","@types/storybook__addon-actions":"3.0.1"},"peerDependencies":{"react":"15.3.2","react-dom":"15.3.2"},"_npmOperationalInternal":{"tmp":"tmp/react-components-3.0.10.tgz_1517846307108_0.06245371396653354","host":"s3://npm-registry-packages"}},"3.0.10-lhorak-fetch-error-handling-2018-02-06T14-45-18-958Z":{"name":"@gooddata/react-components","version":"3.0.10-lhorak-fetch-error-handling-2018-02-06T14-45-18-958Z","author":{"name":"GoodData Corporation"},"license":"BSD-3-Clause","_id":"@gooddata/react-components@3.0.10-lhorak-fetch-error-handling-2018-02-06T14-45-18-958Z","maintainers":[{"name":"xmort","email":"petr.dolejsi@gooddata.com"},{"name":"mmatula","email":"matulic@gmail.com"},{"name":"pavelzgdc","email":"pavel.zbytovsky@gooddata.com"},{"name":"tomsatgd","email":"tomas.satinsky@gooddata.com"},{"name":"laurenhunt","email":"lauren.hunt@blackbaud.com"},{"name":"jaroslav.tomecek","email":"jaroslav.tomecek@gooddata.com"},{"name":"zdenek.vidensky","email":"zdenek.vidensky@gooddata.com"},{"name":"tomasreichmann","email":"tomasreichmann@gmail.com"},{"name":"lpearce","email":"levi.pearce@gooddata.com"},{"name":"bradgl","email":"brad.gleich@blackabaud.com"},{"name":"mikita.yank","email":"Mikita.Yankouski@blackbaud.com"},{"name":"xandra.harrison","email":"xandra.harrison@blackbaud.com"},{"name":"stewart.stephens","email":"stewart.stephens@blackbaud.com"},{"name":"martin.mosko","email":"martin.mosko@gooddata.com"},{"name":"petrjanu","email":"petr.janu@gooddata.com"},{"name":"khanh.le","email":"khanh.le@gooddata.com"},{"name":"sondo","email":"son.do@gooddata.com"},{"name":"linhhong","email":"linh.hong@gooddata.com"},{"name":"sitina","email":"jiri.sitina@gooddata.com"},{"name":"vonsef","email":"josef.vondrak@gooddata.com"},{"name":"ondrejlangr","email":"ondrej.langr@gooddata.com"},{"name":"langhamp","email":"pavel.langhammer@gooddata.com"},{"name":"milanpavel","email":"milan.pavel1@gmail.com"},{"name":"jan.pradac","email":"jan.pradac@gooddata.com"},{"name":"bertold8","email":"ivan.nejezchleb@seznam.cz"},{"name":"bugsbunny338","email":"jiri.zajic@mensa.cz"},{"name":"nikolacech","email":"nikola.cech@gooddata.com"},{"name":"gooddata-ci","email":"rail@gooddata.com"},{"name":"peterlacko","email":"lackopeter17@gmail.com"},{"name":"strouhaljan","email":"strouhal.jan@gmail.com"},{"name":"pbenes","email":"petr.benes@gooddata.com"},{"name":"vojty","email":"vojtasek.tomas@gmail.com"},{"name":"vaclavbohac","email":"bohac.v@gmail.com"},{"name":"lhorak","email":"info@lhorak.cz"},{"name":"ocetnik","email":"ocetnik.david@gmail.com"},{"name":"lgrolig","email":"grolig@gmail.com"},{"name":"michal.marsal","email":"michal.marsal@gooddata.com"}],"homepage":"https://github.com/gooddata/gooddata-react-components#readme","bugs":{"url":"https://github.com/gooddata/gooddata-react-components/issues"},"dist":{"shasum":"8a7f4b9568711472a8261898162781455c982b9f","tarball":"https://registry.npmjs.org/@gooddata/react-components/-/react-components-3.0.10-lhorak-fetch-error-handling-2018-02-06T14-45-18-958Z.tgz","integrity":"sha512-lc6ZWAWnvr8GjYgccrNhEZkkvHBYUZFcfytUzsvAJdq97bL7b+dNzZBcNJhlEwIlvORxznRDr80wNAPfrbFKdQ==","signatures":[{"sig":"MEUCIDKf8zG0xTI24Cd/ciSSKFqsiaHfKuVDzgDuCoy2KS0yAiEAsyfDHVgA2HPd39N9hXEziaxAX2FGQjnQRyc7KKXKqQw=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}]},"jest":{"testRegex":"(/__tests__/.*|\\.(test|spec))\\.(tsx?)$","transform":{".(ts|tsx)":"<rootDir>/node_modules/ts-jest/preprocessor.js"},"mapCoverage":true,"collectCoverage":false,"coverageReporters":["html"],"collectCoverageFrom":["src/**/*.{ts,tsx}","!**/*.d.ts"],"moduleFileExtensions":["ts","tsx","js"],"setupTestFrameworkScriptFile":"<rootDir>/jest.setup.js"},"main":"dist/index.js","_from":".","files":["dist","src","styles","LICENSE"],"config":{"tslint":"./{src,stories}/**/*.{ts,tsx}"},"_shasum":"8a7f4b9568711472a8261898162781455c982b9f","gitHead":"d2a4832d2342b8f986716d5fee031e213339b2bd","scripts":{"dev":"rm -rf dist && tsc --watch && cp -rf src/translations/ dist/translations/","test":"jest --watch","tslint":"yarn run-tslint -- -t verbose '$npm_package_config_tslint'","validate":"./node_modules/typescript/bin/tsc -p tsconfig.base.json --noEmit && yarn tslint","build-css":"node-sass --importer node_modules/node-sass-magic-importer/dist/cli.js -o styles/css styles/scss/main.scss","storybook":"start-storybook -p 9001 -c .storybook","tslint-ci":"mkdir -p ./ci/results && yarn run-tslint -- -t checkstyle -o ./ci/results/tslint-results.xml '$npm_package_config_tslint'","prepublish":"rm -rf dist && tsc && cp -rf src/translations/ dist/translations/ && yarn build-css","run-tslint":"./node_modules/tslint/bin/tslint -p tsconfig.base.json","validate-ci":"./node_modules/typescript/bin/tsc -p tsconfig.base.json --noEmit && yarn tslint-ci","test-storybook":"test-storybook","build-storybook":"build-storybook -c .storybook -o dist-storybook"},"typings":"dist/index.d.ts","_npmUser":{"name":"lhorak","email":"info@lhorak.cz"},"repository":{"url":"git+ssh://git@github.com/gooddata/gooddata-react-components.git","type":"git"},"_npmVersion":"3.10.8","description":"GoodData React Components","directories":{},"_nodeVersion":"6.9.1","dependencies":{"rxjs":"5.5.5","lodash":"4.17.4","gooddata":"4.5.1","classnames":"2.2.5","prop-types":"15.6.0","react-intl":"2.2.3","@gooddata/js-utils":"0.9.0","@gooddata/numberjs":"3.1.2","@gooddata/goodstrap":"53.0.1","@gooddata/data-layer":"5.0.3","@gooddata/indigo-visualizations":"1.1.11"},"test-storybook":{"AFM components - BarChart":{"two measures, one attribute":{"delay":1000}}},"devDependencies":{"jest":"21.2.1","react":"15.3.2","enzyme":"2.8.0","ts-jest":"21.2.4","node-sass":"4.5.3","react-dom":"15.3.2","ts-loader":"2.3.7","jest-junit":"3.0.0","typescript":"2.3.3","@types/jest":"20.0.4","@types/node":"7.0.8","sass-loader":"6.0.6","@types/react":"16.0.7","@types/enzyme":"2.8.8","@types/lodash":"4.14.61","@storybook/react":"3.2.6","@types/react-dom":"15.5.4","@gooddata/mock-js":"0.2.5","@gooddata/typings":"0.0.6","@types/classnames":"2.2.3","@types/prop-types":"15.5.2","@types/react-intl":"2.3.2","tslint-config-gooddata":"0.0.7","@types/storybook__react":"3.0.5","react-addons-test-utils":"15.3.2","@gooddata/test-storybook":"1.1.0","@storybook/addon-actions":"3.2.18","@storybook/addon-options":"3.2.6","node-sass-magic-importer":"4.1.5","@types/react-addons-test-utils":"0.14.17","@types/storybook__addon-actions":"3.0.1"},"peerDependencies":{"react":"15.3.2","react-dom":"15.3.2"},"_npmOperationalInternal":{"tmp":"tmp/react-components-3.0.10-lhorak-fetch-error-handling-2018-02-06T14-45-18-958Z.tgz_1517928331346_0.73358403891325","host":"s3://npm-registry-packages"}},"3.0.10-pbenes-visualization-object-2018-02-06T15-37-22-593Z":{"name":"@gooddata/react-components","version":"3.0.10-pbenes-visualization-object-2018-02-06T15-37-22-593Z","author":{"name":"GoodData Corporation"},"license":"BSD-3-Clause","_id":"@gooddata/react-components@3.0.10-pbenes-visualization-object-2018-02-06T15-37-22-593Z","maintainers":[{"name":"xmort","email":"petr.dolejsi@gooddata.com"},{"name":"mmatula","email":"matulic@gmail.com"},{"name":"pavelzgdc","email":"pavel.zbytovsky@gooddata.com"},{"name":"tomsatgd","email":"tomas.satinsky@gooddata.com"},{"name":"laurenhunt","email":"lauren.hunt@blackbaud.com"},{"name":"jaroslav.tomecek","email":"jaroslav.tomecek@gooddata.com"},{"name":"zdenek.vidensky","email":"zdenek.vidensky@gooddata.com"},{"name":"tomasreichmann","email":"tomasreichmann@gmail.com"},{"name":"lpearce","email":"levi.pearce@gooddata.com"},{"name":"bradgl","email":"brad.gleich@blackabaud.com"},{"name":"mikita.yank","email":"Mikita.Yankouski@blackbaud.com"},{"name":"xandra.harrison","email":"xandra.harrison@blackbaud.com"},{"name":"stewart.stephens","email":"stewart.stephens@blackbaud.com"},{"name":"martin.mosko","email":"martin.mosko@gooddata.com"},{"name":"petrjanu","email":"petr.janu@gooddata.com"},{"name":"khanh.le","email":"khanh.le@gooddata.com"},{"name":"sondo","email":"son.do@gooddata.com"},{"name":"linhhong","email":"linh.hong@gooddata.com"},{"name":"sitina","email":"jiri.sitina@gooddata.com"},{"name":"vonsef","email":"josef.vondrak@gooddata.com"},{"name":"ondrejlangr","email":"ondrej.langr@gooddata.com"},{"name":"langhamp","email":"pavel.langhammer@gooddata.com"},{"name":"milanpavel","email":"milan.pavel1@gmail.com"},{"name":"jan.pradac","email":"jan.pradac@gooddata.com"},{"name":"bertold8","email":"ivan.nejezchleb@seznam.cz"},{"name":"bugsbunny338","email":"jiri.zajic@mensa.cz"},{"name":"nikolacech","email":"nikola.cech@gooddata.com"},{"name":"gooddata-ci","email":"rail@gooddata.com"},{"name":"peterlacko","email":"lackopeter17@gmail.com"},{"name":"strouhaljan","email":"strouhal.jan@gmail.com"},{"name":"pbenes","email":"petr.benes@gooddata.com"},{"name":"vojty","email":"vojtasek.tomas@gmail.com"},{"name":"vaclavbohac","email":"bohac.v@gmail.com"},{"name":"lhorak","email":"info@lhorak.cz"},{"name":"ocetnik","email":"ocetnik.david@gmail.com"},{"name":"lgrolig","email":"grolig@gmail.com"},{"name":"michal.marsal","email":"michal.marsal@gooddata.com"}],"homepage":"https://github.com/gooddata/gooddata-react-components#readme","bugs":{"url":"https://github.com/gooddata/gooddata-react-components/issues"},"dist":{"shasum":"73c8792d8cb969893888aaafaad99659fa7e675d","tarball":"https://registry.npmjs.org/@gooddata/react-components/-/react-components-3.0.10-pbenes-visualization-object-2018-02-06T15-37-22-593Z.tgz","integrity":"sha512-37+u5WgWDTp8M94rqu+Tr3ylwI+Dt/Uq/F/5hvmlvOEDnbhIhN3Am/rnLXo0PwitJT7Vxf+CYWDWxb1B6GCgPA==","signatures":[{"sig":"MEUCIG/XEwAlnp4Wbcv2o/2gVo/3xVTe/l4e34TMR7AobbPAAiEAgyugMycjS0gQ0ac4LaSSK0WwFaT2rnv0o8VMPfEgTCg=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}]},"jest":{"testRegex":"(/__tests__/.*|\\.(test|spec))\\.(tsx?)$","transform":{".(ts|tsx)":"<rootDir>/node_modules/ts-jest/preprocessor.js"},"mapCoverage":true,"collectCoverage":false,"coverageReporters":["html"],"collectCoverageFrom":["src/**/*.{ts,tsx}","!**/*.d.ts"],"moduleFileExtensions":["ts","tsx","js"],"setupTestFrameworkScriptFile":"<rootDir>/jest.setup.js"},"main":"dist/index.js","_from":".","files":["dist","src","styles","LICENSE"],"config":{"tslint":"./{src,stories}/**/*.{ts,tsx}"},"_shasum":"73c8792d8cb969893888aaafaad99659fa7e675d","gitHead":"6c21fa8c136fe65d655f44a6d2d75df69268eba5","scripts":{"dev":"rm -rf dist && tsc --watch && cp -rf src/translations/ dist/translations/","test":"jest --watch","tslint":"yarn run-tslint -- -t verbose '$npm_package_config_tslint'","validate":"./node_modules/typescript/bin/tsc -p tsconfig.base.json --noEmit && yarn tslint","build-css":"node-sass --importer node_modules/node-sass-magic-importer/dist/cli.js -o styles/css styles/scss/main.scss","storybook":"start-storybook -p 9001 -c .storybook","tslint-ci":"mkdir -p ./ci/results && yarn run-tslint -- -t checkstyle -o ./ci/results/tslint-results.xml '$npm_package_config_tslint'","prepublish":"rm -rf dist && tsc && cp -rf src/translations/ dist/translations/ && yarn build-css","run-tslint":"./node_modules/tslint/bin/tslint -p tsconfig.base.json","validate-ci":"./node_modules/typescript/bin/tsc -p tsconfig.base.json --noEmit && yarn tslint-ci","test-storybook":"test-storybook","build-storybook":"build-storybook -c .storybook -o dist-storybook"},"typings":"dist/index.d.ts","_npmUser":{"name":"pbenes","email":"petr.benes@gooddata.com"},"repository":{"url":"git+ssh://git@github.com/gooddata/gooddata-react-components.git","type":"git"},"_npmVersion":"3.10.10","description":"GoodData React Components","directories":{},"_nodeVersion":"6.9.5","dependencies":{"rxjs":"5.5.5","lodash":"4.17.4","gooddata":"4.5.0-pbenes-visualization-object-2018-02-06T15-29-27-097Z","classnames":"2.2.5","prop-types":"15.6.0","react-intl":"2.2.3","@gooddata/js-utils":"0.9.0","@gooddata/numberjs":"3.1.2","@gooddata/goodstrap":"53.2.0-pbenes-visualization-object-2018-02-06T15-32-59-091Z","@gooddata/data-layer":"5.0.4-pbenes-visualization-object-2018-02-06T15-31-01-811Z","@gooddata/indigo-visualizations":"1.1.11"},"test-storybook":{"AFM components - BarChart":{"two measures, one attribute":{"delay":1000}}},"devDependencies":{"jest":"21.2.1","react":"15.3.2","enzyme":"2.8.0","ts-jest":"21.2.4","node-sass":"4.5.3","react-dom":"15.3.2","ts-loader":"2.3.7","jest-junit":"3.0.0","typescript":"2.3.3","@types/jest":"20.0.4","@types/node":"7.0.8","sass-loader":"6.0.6","@types/react":"16.0.7","@types/enzyme":"2.8.8","@types/lodash":"4.14.61","@storybook/react":"3.2.6","@types/react-dom":"15.5.4","@gooddata/mock-js":"0.2.5-pbenes-visualization-object-2018-02-06T15-34-25-400Z","@gooddata/typings":"0.0.6-pbenes-visualization-object-2018-02-06T15-27-53-161Z","@types/classnames":"2.2.3","@types/prop-types":"15.5.2","@types/react-intl":"2.3.2","tslint-config-gooddata":"0.0.7","@types/storybook__react":"3.0.5","react-addons-test-utils":"15.3.2","@gooddata/test-storybook":"1.1.0","@storybook/addon-actions":"3.2.18","@storybook/addon-options":"3.2.6","node-sass-magic-importer":"4.1.5","@types/react-addons-test-utils":"0.14.17","@types/storybook__addon-actions":"3.0.1"},"peerDependencies":{"react":"15.3.2","react-dom":"15.3.2"},"_npmOperationalInternal":{"tmp":"tmp/react-components-3.0.10-pbenes-visualization-object-2018-02-06T15-37-22-593Z.tgz_1517931451309_0.8062609415501356","host":"s3://npm-registry-packages"}},"3.0.10-lhorak-fetch-error-handling-2018-02-07T09-10-51-656Z":{"name":"@gooddata/react-components","version":"3.0.10-lhorak-fetch-error-handling-2018-02-07T09-10-51-656Z","author":{"name":"GoodData Corporation"},"license":"BSD-3-Clause","_id":"@gooddata/react-components@3.0.10-lhorak-fetch-error-handling-2018-02-07T09-10-51-656Z","maintainers":[{"name":"bertold8","email":"ivan.nejezchleb@seznam.cz"},{"name":"bradgl","email":"brad.gleich@blackabaud.com"},{"name":"bugsbunny338","email":"jiri.zajic@mensa.cz"},{"name":"gooddata-ci","email":"rail@gooddata.com"},{"name":"jan.pradac","email":"jan.pradac@gooddata.com"},{"name":"jaroslav.tomecek","email":"jaroslav.tomecek@gooddata.com"},{"name":"khanh.le","email":"khanh.le@gooddata.com"},{"name":"langhamp","email":"pavel.langhammer@gooddata.com"},{"name":"laurenhunt","email":"lauren.hunt@blackbaud.com"},{"name":"lgrolig","email":"grolig@gmail.com"},{"name":"lhorak","email":"info@lhorak.cz"},{"name":"linhhong","email":"linh.hong@gooddata.com"},{"name":"lpearce","email":"levi.pearce@gooddata.com"},{"name":"martin.mosko","email":"martin.mosko@gooddata.com"},{"name":"michal.marsal","email":"michal.marsal@gooddata.com"},{"name":"mikita.yank","email":"Mikita.Yankouski@blackbaud.com"},{"name":"milanpavel","email":"milan.pavel1@gmail.com"},{"name":"mmatula","email":"matulic@gmail.com"},{"name":"nikolacech","email":"nikola.cech@gooddata.com"},{"name":"ocetnik","email":"ocetnik.david@gmail.com"},{"name":"ondrejlangr","email":"ondrej.langr@gooddata.com"},{"name":"pavelzgdc","email":"pavel.zbytovsky@gooddata.com"},{"name":"pbenes","email":"petr.benes@gooddata.com"},{"name":"peterlacko","email":"lackopeter17@gmail.com"},{"name":"petrjanu","email":"petr.janu@gooddata.com"},{"name":"sitina","email":"jiri.sitina@gooddata.com"},{"name":"sondo","email":"son.do@gooddata.com"},{"name":"stewart.stephens","email":"stewart.stephens@blackbaud.com"},{"name":"strouhaljan","email":"strouhal.jan@gmail.com"},{"name":"tomasreichmann","email":"tomasreichmann@gmail.com"},{"name":"tomsatgd","email":"tomas.satinsky@gooddata.com"},{"name":"vaclavbohac","email":"bohac.v@gmail.com"},{"name":"vojty","email":"vojtasek.tomas@gmail.com"},{"name":"vonsef","email":"josef.vondrak@gooddata.com"},{"name":"xandra.harrison","email":"xandra.harrison@blackbaud.com"},{"name":"xmort","email":"petr.dolejsi@gooddata.com"},{"name":"zdenek.vidensky","email":"zdenek.vidensky@gooddata.com"}],"homepage":"https://github.com/gooddata/gooddata-react-components#readme","bugs":{"url":"https://github.com/gooddata/gooddata-react-components/issues"},"dist":{"shasum":"32ca2c9e9ab5653c3c9ddd257bc8d0931f72d55a","tarball":"https://registry.npmjs.org/@gooddata/react-components/-/react-components-3.0.10-lhorak-fetch-error-handling-2018-02-07T09-10-51-656Z.tgz","fileCount":276,"integrity":"sha512-MoFNlOH8QBoAZC/rnYI5KISTkdXCuFP3SYtCZ8jAYeUAmVCENsblj1CjPB2KKfhJtduApicKkFbCo6KIo8JiOg==","signatures":[{"sig":"MEUCIQCgYMTgHZkdw9ldFinws9cz6kuDh1S/IAWq8Z+nlH4CWAIgETPXjTPxh3jRASP2jYJuJOGOOOkXJHOp++cSk7KPeLw=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":592337},"jest":{"testRegex":"(/__tests__/.*|\\.(test|spec))\\.(tsx?)$","transform":{".(ts|tsx)":"<rootDir>/node_modules/ts-jest/preprocessor.js"},"mapCoverage":true,"collectCoverage":false,"coverageReporters":["html"],"collectCoverageFrom":["src/**/*.{ts,tsx}","!**/*.d.ts"],"moduleFileExtensions":["ts","tsx","js"],"setupTestFrameworkScriptFile":"<rootDir>/jest.setup.js"},"main":"dist/index.js","_from":".","files":["dist","src","styles","LICENSE"],"config":{"tslint":"./{src,stories}/**/*.{ts,tsx}"},"readme":"# GoodData React Components\n> React.js components for building visualizations on top of GoodData platform\n\n## Getting started\n\n### Usage\n\nWith [yarn](https://yarnpkg.com) installed, go to your project directory and run\n```\n$ yarn add @gooddata/react-components\n```\n\nIf you prefer [npm](npmjs.com) run\n```\n$ npm install --save @gooddata/react-components\n```\n\n## Documentation\n[Documentation](https://help.gooddata.com/display/bHsp5IhQjuz0e6HS0s76/React+Components)\n\n## Develop\n\n### Running the development\n\nTo develop, you need to run the typescript compiler. By running `yarn dev`, the typescript compiler will be run in watch mode.\n```sh\n$ cd gooddata-react-components\n$ yarn dev\n```\n\nIf you just need to build the CSS files from SASS, run\n```sh\n$ yarn build-css\n```\n\nTo see and validate the react components, you can use [Storybook](https://storybook.js.org/).\nTo run the storybook in development mode, run\n```sh\n$ yarn storybook\n```\n\nTo deploy the production version of storybook, run\n```sh\n$ yarn build-storybook\n```\n\n### Running the tests\n\nTo validate using [tslint](https://palantir.github.io/tslint/), run\n```sh\n$ yarn validate\n```\n\n#### Storybook visual regression tests\n\nVisual regression testing for Storybook is provided by [@gooddata/test-storybook](https://github.com/gooddata/gdc-client-utils/tree/master/test-storybook) package.\n\n### Deployment\n```\ngit checkout master && git pull upstream master --tags\nnpm version [major|minor|patch] -m \"Release v%s\"\nnpm publish\ngit push upstream master --tags\n```\n\n### Examples\n\nFor more details see ./examples/README.md\n\n```\ncd examples\nyarn install\nyarn dev\n```\n\n## Contributing\nReport bugs and features on our [issues page](https://github.com/gooddata/gooddata-react-components/issues).\n\n## License\nCopyright (C) 2007-2017, GoodData(R) Corporation. All rights reserved.\n\nFor more information, please see [LICENSE](https://github.com/gooddata/gooddata-react-components/blob/master/LICENSE)\n","_shasum":"32ca2c9e9ab5653c3c9ddd257bc8d0931f72d55a","gitHead":"5f0b5b4bbcd8e8903a7b405361890bc8bf546c58","scripts":{"dev":"rm -rf dist && tsc --watch && cp -rf src/translations/ dist/translations/","test":"jest --watch","tslint":"yarn run-tslint -- -t verbose '$npm_package_config_tslint'","validate":"./node_modules/typescript/bin/tsc -p tsconfig.base.json --noEmit && yarn tslint","build-css":"node-sass --importer node_modules/node-sass-magic-importer/dist/cli.js -o styles/css styles/scss/main.scss","storybook":"start-storybook -p 9001 -c .storybook","tslint-ci":"mkdir -p ./ci/results && yarn run-tslint -- -t checkstyle -o ./ci/results/tslint-results.xml '$npm_package_config_tslint'","prepublish":"rm -rf dist && tsc && cp -rf src/translations/ dist/translations/ && yarn build-css","run-tslint":"./node_modules/tslint/bin/tslint -p tsconfig.base.json","validate-ci":"./node_modules/typescript/bin/tsc -p tsconfig.base.json --noEmit && yarn tslint-ci","test-storybook":"test-storybook","build-storybook":"build-storybook -c .storybook -o dist-storybook"},"typings":"dist/index.d.ts","_npmUser":{"name":"lhorak","email":"info@lhorak.cz"},"repository":{"url":"git+ssh://git@github.com/gooddata/gooddata-react-components.git","type":"git"},"_npmVersion":"3.10.8","description":"GoodData React Components","directories":{},"_nodeVersion":"6.9.1","dependencies":{"rxjs":"5.5.5","lodash":"4.17.4","gooddata":"4.5.1","classnames":"2.2.5","prop-types":"15.6.0","react-intl":"2.2.3","@gooddata/js-utils":"0.9.0","@gooddata/numberjs":"3.1.2","@gooddata/goodstrap":"53.0.1","@gooddata/data-layer":"5.0.3","@gooddata/indigo-visualizations":"1.1.11"},"_hasShrinkwrap":false,"readmeFilename":"README.md","test-storybook":{"AFM components - BarChart":{"two measures, one attribute":{"delay":1000}}},"devDependencies":{"jest":"21.2.1","react":"15.3.2","enzyme":"2.8.0","ts-jest":"21.2.4","node-sass":"4.5.3","react-dom":"15.3.2","ts-loader":"2.3.7","jest-junit":"3.0.0","typescript":"2.3.3","@types/jest":"20.0.4","@types/node":"7.0.8","sass-loader":"6.0.6","@types/react":"16.0.7","@types/enzyme":"2.8.8","@types/lodash":"4.14.61","@storybook/react":"3.2.6","@types/react-dom":"15.5.4","@gooddata/mock-js":"0.2.5","@gooddata/typings":"0.0.6","@types/classnames":"2.2.3","@types/prop-types":"15.5.2","@types/react-intl":"2.3.2","tslint-config-gooddata":"0.0.7","@types/storybook__react":"3.0.5","react-addons-test-utils":"15.3.2","@gooddata/test-storybook":"1.1.0","@storybook/addon-actions":"3.2.18","@storybook/addon-options":"3.2.6","node-sass-magic-importer":"4.1.5","@types/react-addons-test-utils":"0.14.17","@types/storybook__addon-actions":"3.0.1"},"peerDependencies":{"react":"15.3.2","react-dom":"15.3.2"},"_npmOperationalInternal":{"tmp":"tmp/react-components_3.0.10-lhorak-fetch-error-handling-2018-02-07T09-10-51-656Z_1517994664864_0.2091292928577806","host":"s3://npm-registry-packages"}},"3.0.10-lhorak-fetch-error-handling-2018-02-07T09-43-52-806Z":{"name":"@gooddata/react-components","version":"3.0.10-lhorak-fetch-error-handling-2018-02-07T09-43-52-806Z","author":{"name":"GoodData Corporation"},"license":"BSD-3-Clause","_id":"@gooddata/react-components@3.0.10-lhorak-fetch-error-handling-2018-02-07T09-43-52-806Z","maintainers":[{"name":"bertold8","email":"ivan.nejezchleb@seznam.cz"},{"name":"bradgl","email":"brad.gleich@blackabaud.com"},{"name":"bugsbunny338","email":"jiri.zajic@mensa.cz"},{"name":"gooddata-ci","email":"rail@gooddata.com"},{"name":"jan.pradac","email":"jan.pradac@gooddata.com"},{"name":"jaroslav.tomecek","email":"jaroslav.tomecek@gooddata.com"},{"name":"khanh.le","email":"khanh.le@gooddata.com"},{"name":"langhamp","email":"pavel.langhammer@gooddata.com"},{"name":"laurenhunt","email":"lauren.hunt@blackbaud.com"},{"name":"lgrolig","email":"grolig@gmail.com"},{"name":"lhorak","email":"info@lhorak.cz"},{"name":"linhhong","email":"linh.hong@gooddata.com"},{"name":"lpearce","email":"levi.pearce@gooddata.com"},{"name":"martin.mosko","email":"martin.mosko@gooddata.com"},{"name":"michal.marsal","email":"michal.marsal@gooddata.com"},{"name":"mikita.yank","email":"Mikita.Yankouski@blackbaud.com"},{"name":"milanpavel","email":"milan.pavel1@gmail.com"},{"name":"mmatula","email":"matulic@gmail.com"},{"name":"nikolacech","email":"nikola.cech@gooddata.com"},{"name":"ocetnik","email":"ocetnik.david@gmail.com"},{"name":"ondrejlangr","email":"ondrej.langr@gooddata.com"},{"name":"pavelzgdc","email":"pavel.zbytovsky@gooddata.com"},{"name":"pbenes","email":"petr.benes@gooddata.com"},{"name":"peterlacko","email":"lackopeter17@gmail.com"},{"name":"petrjanu","email":"petr.janu@gooddata.com"},{"name":"sitina","email":"jiri.sitina@gooddata.com"},{"name":"sondo","email":"son.do@gooddata.com"},{"name":"stewart.stephens","email":"stewart.stephens@blackbaud.com"},{"name":"strouhaljan","email":"strouhal.jan@gmail.com"},{"name":"tomasreichmann","email":"tomasreichmann@gmail.com"},{"name":"tomsatgd","email":"tomas.satinsky@gooddata.com"},{"name":"vaclavbohac","email":"bohac.v@gmail.com"},{"name":"vojty","email":"vojtasek.tomas@gmail.com"},{"name":"vonsef","email":"josef.vondrak@gooddata.com"},{"name":"xandra.harrison","email":"xandra.harrison@blackbaud.com"},{"name":"xmort","email":"petr.dolejsi@gooddata.com"},{"name":"zdenek.vidensky","email":"zdenek.vidensky@gooddata.com"}],"homepage":"https://github.com/gooddata/gooddata-react-components#readme","bugs":{"url":"https://github.com/gooddata/gooddata-react-components/issues"},"dist":{"shasum":"a1fc7d8cd9ac0f4a90180826f1c0e80af7fbc9ce","tarball":"https://registry.npmjs.org/@gooddata/react-components/-/react-components-3.0.10-lhorak-fetch-error-handling-2018-02-07T09-43-52-806Z.tgz","fileCount":276,"integrity":"sha512-hEYfw2VB/2hD17568r238IKbZxWV5O/AhnU1fxFmSyjA8BK2NcszE9PNFL8dlC5/TITGe0sWwk6fxIreDdC1FQ==","signatures":[{"sig":"MEUCIQD2COhDUw7jGvdJVA8fZsN7v71hUkx1nflxNVzTcZUMBAIgZZcMdeKf7wqBvDevtJSEbDk6M9vk4pY+1YpxTSvMXLs=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":592709},"jest":{"testRegex":"(/__tests__/.*|\\.(test|spec))\\.(tsx?)$","transform":{".(ts|tsx)":"<rootDir>/node_modules/ts-jest/preprocessor.js"},"mapCoverage":true,"collectCoverage":false,"coverageReporters":["html"],"collectCoverageFrom":["src/**/*.{ts,tsx}","!**/*.d.ts"],"moduleFileExtensions":["ts","tsx","js"],"setupTestFrameworkScriptFile":"<rootDir>/jest.setup.js"},"main":"dist/index.js","_from":".","files":["dist","src","styles","LICENSE"],"config":{"tslint":"./{src,stories}/**/*.{ts,tsx}"},"readme":"# GoodData React Components\n> React.js components for building visualizations on top of GoodData platform\n\n## Getting started\n\n### Usage\n\nWith [yarn](https://yarnpkg.com) installed, go to your project directory and run\n```\n$ yarn add @gooddata/react-components\n```\n\nIf you prefer [npm](npmjs.com) run\n```\n$ npm install --save @gooddata/react-components\n```\n\n## Documentation\n[Documentation](https://help.gooddata.com/display/bHsp5IhQjuz0e6HS0s76/React+Components)\n\n## Develop\n\n### Running the development\n\nTo develop, you need to run the typescript compiler. By running `yarn dev`, the typescript compiler will be run in watch mode.\n```sh\n$ cd gooddata-react-components\n$ yarn dev\n```\n\nIf you just need to build the CSS files from SASS, run\n```sh\n$ yarn build-css\n```\n\nTo see and validate the react components, you can use [Storybook](https://storybook.js.org/).\nTo run the storybook in development mode, run\n```sh\n$ yarn storybook\n```\n\nTo deploy the production version of storybook, run\n```sh\n$ yarn build-storybook\n```\n\n### Running the tests\n\nTo validate using [tslint](https://palantir.github.io/tslint/), run\n```sh\n$ yarn validate\n```\n\n#### Storybook visual regression tests\n\nVisual regression testing for Storybook is provided by [@gooddata/test-storybook](https://github.com/gooddata/gdc-client-utils/tree/master/test-storybook) package.\n\n### Deployment\n```\ngit checkout master && git pull upstream master --tags\nnpm version [major|minor|patch] -m \"Release v%s\"\nnpm publish\ngit push upstream master --tags\n```\n\n### Examples\n\nFor more details see ./examples/README.md\n\n```\ncd examples\nyarn install\nyarn dev\n```\n\n## Contributing\nReport bugs and features on our [issues page](https://github.com/gooddata/gooddata-react-components/issues).\n\n## License\nCopyright (C) 2007-2017, GoodData(R) Corporation. All rights reserved.\n\nFor more information, please see [LICENSE](https://github.com/gooddata/gooddata-react-components/blob/master/LICENSE)\n","_shasum":"a1fc7d8cd9ac0f4a90180826f1c0e80af7fbc9ce","gitHead":"1b4432a0b324f48298fba7c2c2f4520ffd05c7b2","scripts":{"dev":"rm -rf dist && tsc --watch && cp -rf src/translations/ dist/translations/","test":"jest --watch","tslint":"yarn run-tslint -- -t verbose '$npm_package_config_tslint'","validate":"./node_modules/typescript/bin/tsc -p tsconfig.base.json --noEmit && yarn tslint","build-css":"node-sass --importer node_modules/node-sass-magic-importer/dist/cli.js -o styles/css styles/scss/main.scss","storybook":"start-storybook -p 9001 -c .storybook","tslint-ci":"mkdir -p ./ci/results && yarn run-tslint -- -t checkstyle -o ./ci/results/tslint-results.xml '$npm_package_config_tslint'","prepublish":"rm -rf dist && tsc && cp -rf src/translations/ dist/translations/ && yarn build-css","run-tslint":"./node_modules/tslint/bin/tslint -p tsconfig.base.json","validate-ci":"./node_modules/typescript/bin/tsc -p tsconfig.base.json --noEmit && yarn tslint-ci","test-storybook":"test-storybook","build-storybook":"build-storybook -c .storybook -o dist-storybook"},"typings":"dist/index.d.ts","_npmUser":{"name":"lhorak","email":"info@lhorak.cz"},"repository":{"url":"git+ssh://git@github.com/gooddata/gooddata-react-components.git","type":"git"},"_npmVersion":"3.10.8","description":"GoodData React Components","directories":{},"_nodeVersion":"6.9.1","dependencies":{"rxjs":"5.5.5","lodash":"4.17.4","gooddata":"4.5.1","classnames":"2.2.5","prop-types":"15.6.0","react-intl":"2.2.3","@gooddata/js-utils":"0.9.0","@gooddata/numberjs":"3.1.2","@gooddata/goodstrap":"53.0.1","@gooddata/data-layer":"5.0.3","@gooddata/indigo-visualizations":"1.1.11"},"_hasShrinkwrap":false,"readmeFilename":"README.md","test-storybook":{"AFM components - BarChart":{"two measures, one attribute":{"delay":1000}}},"devDependencies":{"jest":"21.2.1","react":"15.3.2","enzyme":"2.8.0","ts-jest":"21.2.4","node-sass":"4.5.3","react-dom":"15.3.2","ts-loader":"2.3.7","jest-junit":"3.0.0","typescript":"2.3.3","@types/jest":"20.0.4","@types/node":"7.0.8","sass-loader":"6.0.6","@types/react":"16.0.7","@types/enzyme":"2.8.8","@types/lodash":"4.14.61","@storybook/react":"3.2.6","@types/react-dom":"15.5.4","@gooddata/mock-js":"0.2.5","@gooddata/typings":"0.0.6","@types/classnames":"2.2.3","@types/prop-types":"15.5.2","@types/react-intl":"2.3.2","tslint-config-gooddata":"0.0.7","@types/storybook__react":"3.0.5","react-addons-test-utils":"15.3.2","@gooddata/test-storybook":"1.1.0","@storybook/addon-actions":"3.2.18","@storybook/addon-options":"3.2.6","node-sass-magic-importer":"4.1.5","@types/react-addons-test-utils":"0.14.17","@types/storybook__addon-actions":"3.0.1"},"peerDependencies":{"react":"15.3.2","react-dom":"15.3.2"},"_npmOperationalInternal":{"tmp":"tmp/react-components_3.0.10-lhorak-fetch-error-handling-2018-02-07T09-43-52-806Z_1517996645503_0.23202583028440982","host":"s3://npm-registry-packages"}},"3.0.11":{"name":"@gooddata/react-components","version":"3.0.11","author":{"name":"GoodData Corporation"},"license":"BSD-3-Clause","_id":"@gooddata/react-components@3.0.11","maintainers":[{"name":"bertold8","email":"ivan.nejezchleb@seznam.cz"},{"name":"bradgl","email":"brad.gleich@blackabaud.com"},{"name":"bugsbunny338","email":"jiri.zajic@mensa.cz"},{"name":"gooddata-ci","email":"rail@gooddata.com"},{"name":"jan.pradac","email":"jan.pradac@gooddata.com"},{"name":"jaroslav.tomecek","email":"jaroslav.tomecek@gooddata.com"},{"name":"khanh.le","email":"khanh.le@gooddata.com"},{"name":"langhamp","email":"pavel.langhammer@gooddata.com"},{"name":"laurenhunt","email":"lauren.hunt@blackbaud.com"},{"name":"lgrolig","email":"grolig@gmail.com"},{"name":"lhorak","email":"info@lhorak.cz"},{"name":"linhhong","email":"linh.hong@gooddata.com"},{"name":"lpearce","email":"levi.pearce@gooddata.com"},{"name":"martin.mosko","email":"martin.mosko@gooddata.com"},{"name":"michal.marsal","email":"michal.marsal@gooddata.com"},{"name":"mikita.yank","email":"Mikita.Yankouski@blackbaud.com"},{"name":"milanpavel","email":"milan.pavel1@gmail.com"},{"name":"mmatula","email":"matulic@gmail.com"},{"name":"nikolacech","email":"nikola.cech@gooddata.com"},{"name":"ocetnik","email":"ocetnik.david@gmail.com"},{"name":"ondrejlangr","email":"ondrej.langr@gooddata.com"},{"name":"pavelzgdc","email":"pavel.zbytovsky@gooddata.com"},{"name":"pbenes","email":"petr.benes@gooddata.com"},{"name":"peterlacko","email":"lackopeter17@gmail.com"},{"name":"petrjanu","email":"petr.janu@gooddata.com"},{"name":"sitina","email":"jiri.sitina@gooddata.com"},{"name":"sondo","email":"son.do@gooddata.com"},{"name":"stewart.stephens","email":"stewart.stephens@blackbaud.com"},{"name":"strouhaljan","email":"strouhal.jan@gmail.com"},{"name":"tomasreichmann","email":"tomasreichmann@gmail.com"},{"name":"tomsatgd","email":"tomas.satinsky@gooddata.com"},{"name":"vaclavbohac","email":"bohac.v@gmail.com"},{"name":"vojty","email":"vojtasek.tomas@gmail.com"},{"name":"vonsef","email":"josef.vondrak@gooddata.com"},{"name":"xandra.harrison","email":"xandra.harrison@blackbaud.com"},{"name":"xmort","email":"petr.dolejsi@gooddata.com"},{"name":"zdenek.vidensky","email":"zdenek.vidensky@gooddata.com"}],"homepage":"https://github.com/gooddata/gooddata-react-components#readme","bugs":{"url":"https://github.com/gooddata/gooddata-react-components/issues"},"dist":{"shasum":"6d2d7249edb45c08b5a925abca5b221e1c98f6a4","tarball":"https://registry.npmjs.org/@gooddata/react-components/-/react-components-3.0.11.tgz","fileCount":276,"integrity":"sha512-UPwRXgCa1KR1FWZ/As3jFqzMC0KhCHF5A3DFN8JkVJjzma0WN1KxGmH+hjwpeeUmWu8Rr1gecYgzqg8QxxAywg==","signatures":[{"sig":"MEQCIFDaSy78GSONx9OUof5B38KhM99PMHKWR/MZyfmSy5E5AiA/d8vbQgK8xBGi3z1N8DnL6FLYgc9e0ftSU8tk60Brew==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":592678},"jest":{"testRegex":"(/__tests__/.*|\\.(test|spec))\\.(tsx?)$","transform":{".(ts|tsx)":"<rootDir>/node_modules/ts-jest/preprocessor.js"},"mapCoverage":true,"collectCoverage":false,"coverageReporters":["html"],"collectCoverageFrom":["src/**/*.{ts,tsx}","!**/*.d.ts"],"moduleFileExtensions":["ts","tsx","js"],"setupTestFrameworkScriptFile":"<rootDir>/jest.setup.js"},"main":"dist/index.js","_from":".","files":["dist","src","styles","LICENSE"],"config":{"tslint":"./{src,stories}/**/*.{ts,tsx}"},"_shasum":"6d2d7249edb45c08b5a925abca5b221e1c98f6a4","gitHead":"2e256c2a8c057b181074cbd885de9f4695014cbb","scripts":{"dev":"rm -rf dist && tsc --watch && cp -rf src/translations/ dist/translations/","test":"jest --watch","tslint":"yarn run-tslint -- -t verbose '$npm_package_config_tslint'","validate":"./node_modules/typescript/bin/tsc -p tsconfig.base.json --noEmit && yarn tslint","build-css":"node-sass --importer node_modules/node-sass-magic-importer/dist/cli.js -o styles/css styles/scss/main.scss","storybook":"start-storybook -p 9001 -c .storybook","tslint-ci":"mkdir -p ./ci/results && yarn run-tslint -- -t checkstyle -o ./ci/results/tslint-results.xml '$npm_package_config_tslint'","prepublish":"rm -rf dist && tsc && cp -rf src/translations/ dist/translations/ && yarn build-css","run-tslint":"./node_modules/tslint/bin/tslint -p tsconfig.base.json","validate-ci":"./node_modules/typescript/bin/tsc -p tsconfig.base.json --noEmit && yarn tslint-ci","test-storybook":"test-storybook","build-storybook":"build-storybook -c .storybook -o dist-storybook"},"typings":"dist/index.d.ts","_npmUser":{"name":"lhorak","email":"info@lhorak.cz"},"deprecated":"@gooddata/react-components@3 has reached End of Support. Please upgrade (see https://sdk.gooddata.com/gooddata-ui/docs/supported_versions.html for more information).","repository":{"url":"git+ssh://git@github.com/gooddata/gooddata-react-components.git","type":"git"},"_npmVersion":"3.10.8","description":"GoodData React Components","directories":{},"_nodeVersion":"6.9.1","dependencies":{"rxjs":"5.5.5","lodash":"4.17.4","gooddata":"4.5.1","classnames":"2.2.5","prop-types":"15.6.0","react-intl":"2.2.3","@gooddata/js-utils":"0.9.0","@gooddata/numberjs":"3.1.2","@gooddata/goodstrap":"53.0.1","@gooddata/data-layer":"5.0.3","@gooddata/indigo-visualizations":"1.1.11"},"_hasShrinkwrap":false,"test-storybook":{"AFM components - BarChart":{"two measures, one attribute":{"delay":1000}}},"devDependencies":{"jest":"21.2.1","react":"15.3.2","enzyme":"2.8.0","ts-jest":"21.2.4","node-sass":"4.5.3","react-dom":"15.3.2","ts-loader":"2.3.7","jest-junit":"3.0.0","typescript":"2.3.3","@types/jest":"20.0.4","@types/node":"7.0.8","sass-loader":"6.0.6","@types/react":"16.0.7","@types/enzyme":"2.8.8","@types/lodash":"4.14.61","@storybook/react":"3.2.6","@types/react-dom":"15.5.4","@gooddata/mock-js":"0.2.5","@gooddata/typings":"0.0.6","@types/classnames":"2.2.3","@types/prop-types":"15.5.2","@types/react-intl":"2.3.2","tslint-config-gooddata":"0.0.7","@types/storybook__react":"3.0.5","react-addons-test-utils":"15.3.2","@gooddata/test-storybook":"1.1.0","@storybook/addon-actions":"3.2.18","@storybook/addon-options":"3.2.6","node-sass-magic-importer":"4.1.5","@types/react-addons-test-utils":"0.14.17","@types/storybook__addon-actions":"3.0.1"},"peerDependencies":{"react":"15.3.2","react-dom":"15.3.2"},"_npmOperationalInternal":{"tmp":"tmp/react-components_3.0.11_1518017962495_0.15230935631151277","host":"s3://npm-registry-packages"}},"3.0.10-pbenes-visualization-object-2018-02-08T08-18-20-648Z":{"name":"@gooddata/react-components","version":"3.0.10-pbenes-visualization-object-2018-02-08T08-18-20-648Z","author":{"name":"GoodData Corporation"},"license":"BSD-3-Clause","_id":"@gooddata/react-components@3.0.10-pbenes-visualization-object-2018-02-08T08-18-20-648Z","maintainers":[{"name":"bertold8","email":"ivan.nejezchleb@seznam.cz"},{"name":"bradgl","email":"brad.gleich@blackabaud.com"},{"name":"bugsbunny338","email":"jiri.zajic@mensa.cz"},{"name":"gooddata-ci","email":"rail@gooddata.com"},{"name":"jan.pradac","email":"jan.pradac@gooddata.com"},{"name":"jaroslav.tomecek","email":"jaroslav.tomecek@gooddata.com"},{"name":"khanh.le","email":"khanh.le@gooddata.com"},{"name":"langhamp","email":"pavel.langhammer@gooddata.com"},{"name":"laurenhunt","email":"lauren.hunt@blackbaud.com"},{"name":"lgrolig","email":"grolig@gmail.com"},{"name":"lhorak","email":"info@lhorak.cz"},{"name":"linhhong","email":"linh.hong@gooddata.com"},{"name":"lpearce","email":"levi.pearce@gooddata.com"},{"name":"martin.mosko","email":"martin.mosko@gooddata.com"},{"name":"michal.marsal","email":"michal.marsal@gooddata.com"},{"name":"mikita.yank","email":"Mikita.Yankouski@blackbaud.com"},{"name":"milanpavel","email":"milan.pavel1@gmail.com"},{"name":"mmatula","email":"matulic@gmail.com"},{"name":"nikolacech","email":"nikola.cech@gooddata.com"},{"name":"ocetnik","email":"ocetnik.david@gmail.com"},{"name":"ondrejlangr","email":"ondrej.langr@gooddata.com"},{"name":"pavelzgdc","email":"pavel.zbytovsky@gooddata.com"},{"name":"pbenes","email":"petr.benes@gooddata.com"},{"name":"peterlacko","email":"lackopeter17@gmail.com"},{"name":"petrjanu","email":"petr.janu@gooddata.com"},{"name":"sitina","email":"jiri.sitina@gooddata.com"},{"name":"sondo","email":"son.do@gooddata.com"},{"name":"stewart.stephens","email":"stewart.stephens@blackbaud.com"},{"name":"strouhaljan","email":"strouhal.jan@gmail.com"},{"name":"tomasreichmann","email":"tomasreichmann@gmail.com"},{"name":"tomsatgd","email":"tomas.satinsky@gooddata.com"},{"name":"vaclavbohac","email":"bohac.v@gmail.com"},{"name":"vojty","email":"vojtasek.tomas@gmail.com"},{"name":"vonsef","email":"josef.vondrak@gooddata.com"},{"name":"xandra.harrison","email":"xandra.harrison@blackbaud.com"},{"name":"xmort","email":"petr.dolejsi@gooddata.com"},{"name":"zdenek.vidensky","email":"zdenek.vidensky@gooddata.com"}],"homepage":"https://github.com/gooddata/gooddata-react-components#readme","bugs":{"url":"https://github.com/gooddata/gooddata-react-components/issues"},"dist":{"shasum":"688d58a677f01304b262af652f385e304d80a9af","tarball":"https://registry.npmjs.org/@gooddata/react-components/-/react-components-3.0.10-pbenes-visualization-object-2018-02-08T08-18-20-648Z.tgz","fileCount":303,"integrity":"sha512-g7eP2aBOqWSKlPYBCkVMs8RyCBIHDh7s8Ava621EbnmsHGcfaskXZsUWfIHY56yCMUm6cfevlv3JrSU0IzTiKg==","signatures":[{"sig":"MEUCIQDLKCtzgJ3pHrNjIPXQCcHuW+h8Wl3Ogusc2Jy3t/TGhgIgN/Cq9jBk+qFYo+BTGNokugbaCtIl9QD4UWwgvcHbHG0=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":639991},"jest":{"testRegex":"(/__tests__/.*|\\.(test|spec))\\.(tsx?)$","transform":{".(ts|tsx)":"<rootDir>/node_modules/ts-jest/preprocessor.js"},"mapCoverage":true,"collectCoverage":false,"coverageReporters":["html"],"collectCoverageFrom":["src/**/*.{ts,tsx}","!**/*.d.ts"],"moduleFileExtensions":["ts","tsx","js"],"setupTestFrameworkScriptFile":"<rootDir>/jest.setup.js"},"main":"dist/index.js","_from":".","files":["dist","src","styles","LICENSE"],"config":{"tslint":"./{src,stories}/**/*.{ts,tsx}"},"readme":"# GoodData React Components\n> React.js components for building visualizations on top of GoodData platform\n\n## Getting started\n\n### Usage\n\nWith [yarn](https://yarnpkg.com) installed, go to your project directory and run\n```\n$ yarn add @gooddata/react-components\n```\n\nIf you prefer [npm](npmjs.com) run\n```\n$ npm install --save @gooddata/react-components\n```\n\n## Documentation\n[Documentation](https://help.gooddata.com/display/bHsp5IhQjuz0e6HS0s76/React+Components)\n\n## Develop\n\n### Running the development\n\nTo develop, you need to run the typescript compiler. By running `yarn dev`, the typescript compiler will be run in watch mode.\n```sh\n$ cd gooddata-react-components\n$ yarn dev\n```\n\nIf you just need to build the CSS files from SASS, run\n```sh\n$ yarn build-css\n```\n\nTo see and validate the react components, you can use [Storybook](https://storybook.js.org/).\nTo run the storybook in development mode, run\n```sh\n$ yarn storybook\n```\n\nTo deploy the production version of storybook, run\n```sh\n$ yarn build-storybook\n```\n\n### Running the tests\n\nTo validate using [tslint](https://palantir.github.io/tslint/), run\n```sh\n$ yarn validate\n```\n\n#### Storybook visual regression tests\n\nVisual regression testing for Storybook is provided by [@gooddata/test-storybook](https://github.com/gooddata/gdc-client-utils/tree/master/test-storybook) package.\n\n### Deployment\n```\ngit checkout master && git pull upstream master --tags\nnpm version [major|minor|patch] -m \"Release v%s\"\nnpm publish\ngit push upstream master --tags\n```\n\n### Examples\n\nFor more details see ./examples/README.md\n\n```\ncd examples\nyarn install\nyarn dev\n```\n\n## Contributing\nReport bugs and features on our [issues page](https://github.com/gooddata/gooddata-react-components/issues).\n\n## License\nCopyright (C) 2007-2017, GoodData(R) Corporation. All rights reserved.\n\nFor more information, please see [LICENSE](https://github.com/gooddata/gooddata-react-components/blob/master/LICENSE)\n","_shasum":"688d58a677f01304b262af652f385e304d80a9af","gitHead":"c313cb081cb56608104d230d58c78bb901415dda","scripts":{"dev":"rm -rf dist && tsc --watch && cp -rf src/translations/ dist/translations/","test":"jest --watch","tslint":"yarn run-tslint -- -t verbose '$npm_package_config_tslint'","validate":"./node_modules/typescript/bin/tsc -p tsconfig.base.json --noEmit && yarn tslint","build-css":"node-sass --importer node_modules/node-sass-magic-importer/dist/cli.js -o styles/css styles/scss/main.scss","storybook":"start-storybook -p 9001 -c .storybook","tslint-ci":"mkdir -p ./ci/results && yarn run-tslint -- -t checkstyle -o ./ci/results/tslint-results.xml '$npm_package_config_tslint'","prepublish":"rm -rf dist && tsc && cp -rf src/translations/ dist/translations/ && yarn build-css","run-tslint":"./node_modules/tslint/bin/tslint -p tsconfig.base.json","validate-ci":"./node_modules/typescript/bin/tsc -p tsconfig.base.json --noEmit && yarn tslint-ci","test-storybook":"test-storybook","build-storybook":"build-storybook -c .storybook -o dist-storybook"},"typings":"dist/index.d.ts","_npmUser":{"name":"pbenes","email":"petr.benes@gooddata.com"},"repository":{"url":"git+ssh://git@github.com/gooddata/gooddata-react-components.git","type":"git"},"_npmVersion":"3.10.10","description":"GoodData React Components","directories":{},"_nodeVersion":"6.9.5","dependencies":{"rxjs":"5.5.5","lodash":"4.17.4","gooddata":"4.5.0-pbenes-visualization-object-2018-02-08T08-10-10-955Z","classnames":"2.2.5","prop-types":"15.6.0","react-intl":"2.2.3","@gooddata/js-utils":"0.9.0","@gooddata/numberjs":"3.1.2","@gooddata/goodstrap":"53.2.0-pbenes-visualization-object-2018-02-08T08-13-15-514Z","@gooddata/data-layer":"5.0.4-pbenes-visualization-object-2018-02-08T08-11-44-651Z","@gooddata/indigo-visualizations":"1.1.11"},"_hasShrinkwrap":false,"readmeFilename":"README.md","test-storybook":{"AFM components - BarChart":{"two measures, one attribute":{"delay":1000}}},"devDependencies":{"jest":"21.2.1","react":"15.3.2","enzyme":"2.8.0","ts-jest":"21.2.4","node-sass":"4.5.3","react-dom":"15.3.2","ts-loader":"2.3.7","jest-junit":"3.0.0","typescript":"2.3.3","@types/jest":"20.0.4","@types/node":"7.0.8","sass-loader":"6.0.6","@types/react":"16.0.7","@types/enzyme":"2.8.8","@types/lodash":"4.14.61","@storybook/react":"3.2.6","@types/react-dom":"15.5.4","@gooddata/mock-js":"0.2.5-pbenes-visualization-object-2018-02-08T08-14-55-947Z","@gooddata/typings":"0.0.6-pbenes-visualization-object-2018-02-08T08-08-22-588Z","@types/classnames":"2.2.3","@types/prop-types":"15.5.2","@types/react-intl":"2.3.2","tslint-config-gooddata":"0.0.7","@types/storybook__react":"3.0.5","react-addons-test-utils":"15.3.2","@gooddata/test-storybook":"1.1.0","@storybook/addon-actions":"3.2.18","@storybook/addon-options":"3.2.6","node-sass-magic-importer":"4.1.5","@types/react-addons-test-utils":"0.14.17","@types/storybook__addon-actions":"3.0.1"},"peerDependencies":{"react":"15.3.2","react-dom":"15.3.2"},"_npmOperationalInternal":{"tmp":"tmp/react-components_3.0.10-pbenes-visualization-object-2018-02-08T08-18-20-648Z_1518077909045_0.8361607072931196","host":"s3://npm-registry-packages"}},"3.0.11-pbenes-visualization-object-2018-02-08T14-07-25-888Z":{"name":"@gooddata/react-components","version":"3.0.11-pbenes-visualization-object-2018-02-08T14-07-25-888Z","author":{"name":"GoodData Corporation"},"license":"BSD-3-Clause","_id":"@gooddata/react-components@3.0.11-pbenes-visualization-object-2018-02-08T14-07-25-888Z","maintainers":[{"name":"bertold8","email":"ivan.nejezchleb@seznam.cz"},{"name":"bradgl","email":"brad.gleich@blackabaud.com"},{"name":"bugsbunny338","email":"jiri.zajic@mensa.cz"},{"name":"gooddata-ci","email":"rail@gooddata.com"},{"name":"jan.pradac","email":"jan.pradac@gooddata.com"},{"name":"jaroslav.tomecek","email":"jaroslav.tomecek@gooddata.com"},{"name":"khanh.le","email":"khanh.le@gooddata.com"},{"name":"langhamp","email":"pavel.langhammer@gooddata.com"},{"name":"laurenhunt","email":"lauren.hunt@blackbaud.com"},{"name":"lgrolig","email":"grolig@gmail.com"},{"name":"lhorak","email":"info@lhorak.cz"},{"name":"linhhong","email":"linh.hong@gooddata.com"},{"name":"lpearce","email":"levi.pearce@gooddata.com"},{"name":"martin.mosko","email":"martin.mosko@gooddata.com"},{"name":"michal.marsal","email":"michal.marsal@gooddata.com"},{"name":"mikita.yank","email":"Mikita.Yankouski@blackbaud.com"},{"name":"milanpavel","email":"milan.pavel1@gmail.com"},{"name":"mmatula","email":"matulic@gmail.com"},{"name":"nikolacech","email":"nikola.cech@gooddata.com"},{"name":"ocetnik","email":"ocetnik.david@gmail.com"},{"name":"ondrejlangr","email":"ondrej.langr@gooddata.com"},{"name":"pavelzgdc","email":"pavel.zbytovsky@gooddata.com"},{"name":"pbenes","email":"petr.benes@gooddata.com"},{"name":"peterlacko","email":"lackopeter17@gmail.com"},{"name":"petrjanu","email":"petr.janu@gooddata.com"},{"name":"sitina","email":"jiri.sitina@gooddata.com"},{"name":"sondo","email":"son.do@gooddata.com"},{"name":"stewart.stephens","email":"stewart.stephens@blackbaud.com"},{"name":"strouhaljan","email":"strouhal.jan@gmail.com"},{"name":"tomasreichmann","email":"tomasreichmann@gmail.com"},{"name":"tomsatgd","email":"tomas.satinsky@gooddata.com"},{"name":"vaclavbohac","email":"bohac.v@gmail.com"},{"name":"vojty","email":"vojtasek.tomas@gmail.com"},{"name":"vonsef","email":"josef.vondrak@gooddata.com"},{"name":"xandra.harrison","email":"xandra.harrison@blackbaud.com"},{"name":"xmort","email":"petr.dolejsi@gooddata.com"},{"name":"zdenek.vidensky","email":"zdenek.vidensky@gooddata.com"}],"homepage":"https://github.com/gooddata/gooddata-react-components#readme","bugs":{"url":"https://github.com/gooddata/gooddata-react-components/issues"},"dist":{"shasum":"996996a54918c753c3e32b19835118d92b53b83c","tarball":"https://registry.npmjs.org/@gooddata/react-components/-/react-components-3.0.11-pbenes-visualization-object-2018-02-08T14-07-25-888Z.tgz","fileCount":303,"integrity":"sha512-Gu6yLZ3VaCklRDTmtX1Lh1Mxqar5yUKafg4Mdo694BPqcQCKhYjZ0Gaue0aGKGMlrhGCcx6rek3j+gV1DKlsog==","signatures":[{"sig":"MEUCIFbp5bdXxUnJrGo33q2+arUqfht89mg9MZj8BglT6pIxAiEA4H7N/ebxMLLGAt9DtapakAE4NGuKFCcvaofusWLXNcU=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":644427},"jest":{"testRegex":"(/__tests__/.*|\\.(test|spec))\\.(tsx?)$","transform":{".(ts|tsx)":"<rootDir>/node_modules/ts-jest/preprocessor.js"},"mapCoverage":true,"collectCoverage":false,"coverageReporters":["html"],"collectCoverageFrom":["src/**/*.{ts,tsx}","!**/*.d.ts"],"moduleFileExtensions":["ts","tsx","js"],"setupTestFrameworkScriptFile":"<rootDir>/jest.setup.js"},"main":"dist/index.js","_from":".","files":["dist","src","styles","LICENSE"],"config":{"tslint":"./{src,stories}/**/*.{ts,tsx}"},"readme":"# GoodData React Components\n> React.js components for building visualizations on top of GoodData platform\n\n## Getting started\n\n### Usage\n\nWith [yarn](https://yarnpkg.com) installed, go to your project directory and run\n```\n$ yarn add @gooddata/react-components\n```\n\nIf you prefer [npm](npmjs.com) run\n```\n$ npm install --save @gooddata/react-components\n```\n\n## Documentation\n[Documentation](https://help.gooddata.com/display/bHsp5IhQjuz0e6HS0s76/React+Components)\n\n## Develop\n\n### Running the development\n\nTo develop, you need to run the typescript compiler. By running `yarn dev`, the typescript compiler will be run in watch mode.\n```sh\n$ cd gooddata-react-components\n$ yarn dev\n```\n\nIf you just need to build the CSS files from SASS, run\n```sh\n$ yarn build-css\n```\n\nTo see and validate the react components, you can use [Storybook](https://storybook.js.org/).\nTo run the storybook in development mode, run\n```sh\n$ yarn storybook\n```\n\nTo deploy the production version of storybook, run\n```sh\n$ yarn build-storybook\n```\n\n### Running the tests\n\nTo validate using [tslint](https://palantir.github.io/tslint/), run\n```sh\n$ yarn validate\n```\n\n#### Storybook visual regression tests\n\nVisual regression testing for Storybook is provided by [@gooddata/test-storybook](https://github.com/gooddata/gdc-client-utils/tree/master/test-storybook) package.\n\n### Deployment\n```\ngit checkout master && git pull upstream master --tags\nnpm version [major|minor|patch] -m \"Release v%s\"\nnpm publish\ngit push upstream master --tags\n```\n\n### Examples\n\nFor more details see ./examples/README.md\n\n```\ncd examples\nyarn install\nyarn dev\n```\n\n## Contributing\nReport bugs and features on our [issues page](https://github.com/gooddata/gooddata-react-components/issues).\n\n## License\nCopyright (C) 2007-2017, GoodData(R) Corporation. All rights reserved.\n\nFor more information, please see [LICENSE](https://github.com/gooddata/gooddata-react-components/blob/master/LICENSE)\n","_shasum":"996996a54918c753c3e32b19835118d92b53b83c","gitHead":"f12e5d72b46d514ea83f9da4773eb665ad727915","scripts":{"dev":"rm -rf dist && tsc --watch && cp -rf src/translations/ dist/translations/","test":"jest --watch","tslint":"yarn run-tslint -- -t verbose '$npm_package_config_tslint'","validate":"./node_modules/typescript/bin/tsc -p tsconfig.base.json --noEmit && yarn tslint","build-css":"node-sass --importer node_modules/node-sass-magic-importer/dist/cli.js -o styles/css styles/scss/main.scss","storybook":"start-storybook -p 9001 -c .storybook","tslint-ci":"mkdir -p ./ci/results && yarn run-tslint -- -t checkstyle -o ./ci/results/tslint-results.xml '$npm_package_config_tslint'","prepublish":"rm -rf dist && tsc && cp -rf src/translations/ dist/translations/ && yarn build-css","run-tslint":"./node_modules/tslint/bin/tslint -p tsconfig.base.json","validate-ci":"./node_modules/typescript/bin/tsc -p tsconfig.base.json --noEmit && yarn tslint-ci","test-storybook":"test-storybook","build-storybook":"build-storybook -c .storybook -o dist-storybook"},"typings":"dist/index.d.ts","_npmUser":{"name":"pbenes","email":"petr.benes@gooddata.com"},"repository":{"url":"git+ssh://git@github.com/gooddata/gooddata-react-components.git","type":"git"},"_npmVersion":"3.10.10","description":"GoodData React Components","directories":{},"_nodeVersion":"6.9.5","dependencies":{"rxjs":"5.5.5","lodash":"4.17.4","gooddata":"4.5.0-pbenes-visualization-object-2018-02-08T14-00-12-408Z","classnames":"2.2.5","prop-types":"15.6.0","react-intl":"2.2.3","@gooddata/js-utils":"0.9.0","@gooddata/numberjs":"3.1.2","@gooddata/goodstrap":"53.2.0-pbenes-visualization-object-2018-02-08T14-03-19-854Z","@gooddata/data-layer":"5.0.4-pbenes-visualization-object-2018-02-08T14-01-47-876Z","@gooddata/indigo-visualizations":"1.1.11"},"_hasShrinkwrap":false,"readmeFilename":"README.md","test-storybook":{"AFM components - BarChart":{"two measures, one attribute":{"delay":1000}}},"devDependencies":{"jest":"21.2.1","react":"15.3.2","enzyme":"2.8.0","ts-jest":"21.2.4","node-sass":"4.5.3","react-dom":"15.3.2","ts-loader":"2.3.7","jest-junit":"3.0.0","typescript":"2.3.3","@types/jest":"20.0.4","@types/node":"7.0.8","sass-loader":"6.0.6","@types/react":"16.0.7","@types/enzyme":"2.8.8","@types/lodash":"4.14.61","@storybook/react":"3.2.6","@types/react-dom":"15.5.4","@gooddata/mock-js":"0.3.1-pbenes-visualization-object-2018-02-08T14-04-47-132Z","@gooddata/typings":"0.0.6-pbenes-visualization-object-2018-02-08T13-58-34-640Z","@types/classnames":"2.2.3","@types/prop-types":"15.5.2","@types/react-intl":"2.3.2","tslint-config-gooddata":"0.0.7","@types/storybook__react":"3.0.5","react-addons-test-utils":"15.3.2","@gooddata/test-storybook":"1.1.0","@storybook/addon-actions":"3.2.18","@storybook/addon-options":"3.2.6","node-sass-magic-importer":"4.1.5","@types/react-addons-test-utils":"0.14.17","@types/storybook__addon-actions":"3.0.1"},"peerDependencies":{"react":"15.3.2","react-dom":"15.3.2"},"_npmOperationalInternal":{"tmp":"tmp/react-components_3.0.11-pbenes-visualization-object-2018-02-08T14-07-25-888Z_1518098855085_0.7106130949038834","host":"s3://npm-registry-packages"}},"3.0.11-pbenes-visualization-object-2018-02-08T14-30-45-213Z":{"name":"@gooddata/react-components","version":"3.0.11-pbenes-visualization-object-2018-02-08T14-30-45-213Z","author":{"name":"GoodData Corporation"},"license":"BSD-3-Clause","_id":"@gooddata/react-components@3.0.11-pbenes-visualization-object-2018-02-08T14-30-45-213Z","maintainers":[{"name":"bertold8","email":"ivan.nejezchleb@seznam.cz"},{"name":"bradgl","email":"brad.gleich@blackabaud.com"},{"name":"bugsbunny338","email":"jiri.zajic@mensa.cz"},{"name":"gooddata-ci","email":"rail@gooddata.com"},{"name":"jan.pradac","email":"jan.pradac@gooddata.com"},{"name":"jaroslav.tomecek","email":"jaroslav.tomecek@gooddata.com"},{"name":"khanh.le","email":"khanh.le@gooddata.com"},{"name":"langhamp","email":"pavel.langhammer@gooddata.com"},{"name":"laurenhunt","email":"lauren.hunt@blackbaud.com"},{"name":"lgrolig","email":"grolig@gmail.com"},{"name":"lhorak","email":"info@lhorak.cz"},{"name":"linhhong","email":"linh.hong@gooddata.com"},{"name":"lpearce","email":"levi.pearce@gooddata.com"},{"name":"martin.mosko","email":"martin.mosko@gooddata.com"},{"name":"michal.marsal","email":"michal.marsal@gooddata.com"},{"name":"mikita.yank","email":"Mikita.Yankouski@blackbaud.com"},{"name":"milanpavel","email":"milan.pavel1@gmail.com"},{"name":"mmatula","email":"matulic@gmail.com"},{"name":"nikolacech","email":"nikola.cech@gooddata.com"},{"name":"ocetnik","email":"ocetnik.david@gmail.com"},{"name":"ondrejlangr","email":"ondrej.langr@gooddata.com"},{"name":"pavelzgdc","email":"pavel.zbytovsky@gooddata.com"},{"name":"pbenes","email":"petr.benes@gooddata.com"},{"name":"peterlacko","email":"lackopeter17@gmail.com"},{"name":"petrjanu","email":"petr.janu@gooddata.com"},{"name":"sitina","email":"jiri.sitina@gooddata.com"},{"name":"sondo","email":"son.do@gooddata.com"},{"name":"stewart.stephens","email":"stewart.stephens@blackbaud.com"},{"name":"strouhaljan","email":"strouhal.jan@gmail.com"},{"name":"tomasreichmann","email":"tomasreichmann@gmail.com"},{"name":"tomsatgd","email":"tomas.satinsky@gooddata.com"},{"name":"vaclavbohac","email":"bohac.v@gmail.com"},{"name":"vojty","email":"vojtasek.tomas@gmail.com"},{"name":"vonsef","email":"josef.vondrak@gooddata.com"},{"name":"xandra.harrison","email":"xandra.harrison@blackbaud.com"},{"name":"xmort","email":"petr.dolejsi@gooddata.com"},{"name":"zdenek.vidensky","email":"zdenek.vidensky@gooddata.com"}],"homepage":"https://github.com/gooddata/gooddata-react-components#readme","bugs":{"url":"https://github.com/gooddata/gooddata-react-components/issues"},"dist":{"shasum":"d4c4bcbfa5198eb60965a720dfb4cd3fb2c34c5b","tarball":"https://registry.npmjs.org/@gooddata/react-components/-/react-components-3.0.11-pbenes-visualization-object-2018-02-08T14-30-45-213Z.tgz","fileCount":303,"integrity":"sha512-CFz5jrlzmrpAiYYtmBRoOnOCErWBC79z0spRLpaDta0bNV9/BV2+xHo9iv3L+FvwAfS0ezZA/+w8jfatPRRKkA==","signatures":[{"sig":"MEUCIQCGzjs78Naj5iW+YRDx9m22c+6/oUW9b4sEMDEoNH6lQQIgCD9fiznhMVhqSnXGULkIw5J1omidGIyBG3ojmKzfsnc=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":644427},"jest":{"testRegex":"(/__tests__/.*|\\.(test|spec))\\.(tsx?)$","transform":{".(ts|tsx)":"<rootDir>/node_modules/ts-jest/preprocessor.js"},"mapCoverage":true,"collectCoverage":false,"coverageReporters":["html"],"collectCoverageFrom":["src/**/*.{ts,tsx}","!**/*.d.ts"],"moduleFileExtensions":["ts","tsx","js"],"setupTestFrameworkScriptFile":"<rootDir>/jest.setup.js"},"main":"dist/index.js","_from":".","files":["dist","src","styles","LICENSE"],"config":{"tslint":"./{src,stories}/**/*.{ts,tsx}"},"readme":"# GoodData React Components\n> React.js components for building visualizations on top of GoodData platform\n\n## Getting started\n\n### Usage\n\nWith [yarn](https://yarnpkg.com) installed, go to your project directory and run\n```\n$ yarn add @gooddata/react-components\n```\n\nIf you prefer [npm](npmjs.com) run\n```\n$ npm install --save @gooddata/react-components\n```\n\n## Documentation\n[Documentation](https://help.gooddata.com/display/bHsp5IhQjuz0e6HS0s76/React+Components)\n\n## Develop\n\n### Running the development\n\nTo develop, you need to run the typescript compiler. By running `yarn dev`, the typescript compiler will be run in watch mode.\n```sh\n$ cd gooddata-react-components\n$ yarn dev\n```\n\nIf you just need to build the CSS files from SASS, run\n```sh\n$ yarn build-css\n```\n\nTo see and validate the react components, you can use [Storybook](https://storybook.js.org/).\nTo run the storybook in development mode, run\n```sh\n$ yarn storybook\n```\n\nTo deploy the production version of storybook, run\n```sh\n$ yarn build-storybook\n```\n\n### Running the tests\n\nTo validate using [tslint](https://palantir.github.io/tslint/), run\n```sh\n$ yarn validate\n```\n\n#### Storybook visual regression tests\n\nVisual regression testing for Storybook is provided by [@gooddata/test-storybook](https://github.com/gooddata/gdc-client-utils/tree/master/test-storybook) package.\n\n### Deployment\n```\ngit checkout master && git pull upstream master --tags\nnpm version [major|minor|patch] -m \"Release v%s\"\nnpm publish\ngit push upstream master --tags\n```\n\n### Examples\n\nFor more details see ./examples/README.md\n\n```\ncd examples\nyarn install\nyarn dev\n```\n\n## Contributing\nReport bugs and features on our [issues page](https://github.com/gooddata/gooddata-react-components/issues).\n\n## License\nCopyright (C) 2007-2017, GoodData(R) Corporation. All rights reserved.\n\nFor more information, please see [LICENSE](https://github.com/gooddata/gooddata-react-components/blob/master/LICENSE)\n","_shasum":"d4c4bcbfa5198eb60965a720dfb4cd3fb2c34c5b","gitHead":"b7f01d6ba981b2196f8ecd7b755ce729c5d56b10","scripts":{"dev":"rm -rf dist && tsc --watch && cp -rf src/translations/ dist/translations/","test":"jest --watch","tslint":"yarn run-tslint -- -t verbose '$npm_package_config_tslint'","validate":"./node_modules/typescript/bin/tsc -p tsconfig.base.json --noEmit && yarn tslint","build-css":"node-sass --importer node_modules/node-sass-magic-importer/dist/cli.js -o styles/css styles/scss/main.scss","storybook":"start-storybook -p 9001 -c .storybook","tslint-ci":"mkdir -p ./ci/results && yarn run-tslint -- -t checkstyle -o ./ci/results/tslint-results.xml '$npm_package_config_tslint'","prepublish":"rm -rf dist && tsc && cp -rf src/translations/ dist/translations/ && yarn build-css","run-tslint":"./node_modules/tslint/bin/tslint -p tsconfig.base.json","validate-ci":"./node_modules/typescript/bin/tsc -p tsconfig.base.json --noEmit && yarn tslint-ci","test-storybook":"test-storybook","build-storybook":"build-storybook -c .storybook -o dist-storybook"},"typings":"dist/index.d.ts","_npmUser":{"name":"pbenes","email":"petr.benes@gooddata.com"},"repository":{"url":"git+ssh://git@github.com/gooddata/gooddata-react-components.git","type":"git"},"_npmVersion":"3.10.10","description":"GoodData React Components","directories":{},"_nodeVersion":"6.9.5","dependencies":{"rxjs":"5.5.5","lodash":"4.17.4","gooddata":"4.5.0-pbenes-visualization-object-2018-02-08T14-23-25-188Z","classnames":"2.2.5","prop-types":"15.6.0","react-intl":"2.2.3","@gooddata/js-utils":"0.9.0","@gooddata/numberjs":"3.1.2","@gooddata/goodstrap":"53.2.0-pbenes-visualization-object-2018-02-08T14-26-38-445Z","@gooddata/data-layer":"5.0.4-pbenes-visualization-object-2018-02-08T14-24-59-229Z","@gooddata/indigo-visualizations":"1.1.11"},"_hasShrinkwrap":false,"readmeFilename":"README.md","test-storybook":{"AFM components - BarChart":{"two measures, one attribute":{"delay":1000}}},"devDependencies":{"jest":"21.2.1","react":"15.3.2","enzyme":"2.8.0","ts-jest":"21.2.4","node-sass":"4.5.3","react-dom":"15.3.2","ts-loader":"2.3.7","jest-junit":"3.0.0","typescript":"2.3.3","@types/jest":"20.0.4","@types/node":"7.0.8","sass-loader":"6.0.6","@types/react":"16.0.7","@types/enzyme":"2.8.8","@types/lodash":"4.14.61","@storybook/react":"3.2.6","@types/react-dom":"15.5.4","@gooddata/mock-js":"0.3.1-pbenes-visualization-object-2018-02-08T14-28-08-673Z","@gooddata/typings":"0.0.6-pbenes-visualization-object-2018-02-08T14-21-51-581Z","@types/classnames":"2.2.3","@types/prop-types":"15.5.2","@types/react-intl":"2.3.2","tslint-config-gooddata":"0.0.7","@types/storybook__react":"3.0.5","react-addons-test-utils":"15.3.2","@gooddata/test-storybook":"1.1.0","@storybook/addon-actions":"3.2.18","@storybook/addon-options":"3.2.6","node-sass-magic-importer":"4.1.5","@types/react-addons-test-utils":"0.14.17","@types/storybook__addon-actions":"3.0.1"},"peerDependencies":{"react":"15.3.2","react-dom":"15.3.2"},"_npmOperationalInternal":{"tmp":"tmp/react-components_3.0.11-pbenes-visualization-object-2018-02-08T14-30-45-213Z_1518100253691_0.09233785039424713","host":"s3://npm-registry-packages"}},"3.0.12":{"name":"@gooddata/react-components","version":"3.0.12","author":{"name":"GoodData Corporation"},"license":"BSD-3-Clause","_id":"@gooddata/react-components@3.0.12","maintainers":[{"name":"bertold8","email":"ivan.nejezchleb@seznam.cz"},{"name":"bradgl","email":"brad.gleich@blackabaud.com"},{"name":"bugsbunny338","email":"jiri.zajic@mensa.cz"},{"name":"gooddata-ci","email":"rail@gooddata.com"},{"name":"jan.pradac","email":"jan.pradac@gooddata.com"},{"name":"jaroslav.tomecek","email":"jaroslav.tomecek@gooddata.com"},{"name":"khanh.le","email":"khanh.le@gooddata.com"},{"name":"langhamp","email":"pavel.langhammer@gooddata.com"},{"name":"laurenhunt","email":"lauren.hunt@blackbaud.com"},{"name":"lgrolig","email":"grolig@gmail.com"},{"name":"lhorak","email":"info@lhorak.cz"},{"name":"linhhong","email":"linh.hong@gooddata.com"},{"name":"lpearce","email":"levi.pearce@gooddata.com"},{"name":"martin.mosko","email":"martin.mosko@gooddata.com"},{"name":"michal.marsal","email":"michal.marsal@gooddata.com"},{"name":"mikita.yank","email":"Mikita.Yankouski@blackbaud.com"},{"name":"milanpavel","email":"milan.pavel1@gmail.com"},{"name":"mmatula","email":"matulic@gmail.com"},{"name":"nikolacech","email":"nikola.cech@gooddata.com"},{"name":"ocetnik","email":"ocetnik.david@gmail.com"},{"name":"ondrejlangr","email":"ondrej.langr@gooddata.com"},{"name":"pavelzgdc","email":"pavel.zbytovsky@gooddata.com"},{"name":"pbenes","email":"petr.benes@gooddata.com"},{"name":"peterlacko","email":"lackopeter17@gmail.com"},{"name":"petrjanu","email":"petr.janu@gooddata.com"},{"name":"sitina","email":"jiri.sitina@gooddata.com"},{"name":"sondo","email":"son.do@gooddata.com"},{"name":"stewart.stephens","email":"stewart.stephens@blackbaud.com"},{"name":"strouhaljan","email":"strouhal.jan@gmail.com"},{"name":"tomasreichmann","email":"tomasreichmann@gmail.com"},{"name":"tomsatgd","email":"tomas.satinsky@gooddata.com"},{"name":"vaclavbohac","email":"bohac.v@gmail.com"},{"name":"vojty","email":"vojtasek.tomas@gmail.com"},{"name":"vonsef","email":"josef.vondrak@gooddata.com"},{"name":"xandra.harrison","email":"xandra.harrison@blackbaud.com"},{"name":"xmort","email":"petr.dolejsi@gooddata.com"},{"name":"zdenek.vidensky","email":"zdenek.vidensky@gooddata.com"}],"homepage":"https://github.com/gooddata/gooddata-react-components#readme","bugs":{"url":"https://github.com/gooddata/gooddata-react-components/issues"},"dist":{"shasum":"ae2c5ff6baf9571df8e69d8ba3cd526c20a73f40","tarball":"https://registry.npmjs.org/@gooddata/react-components/-/react-components-3.0.12.tgz","fileCount":276,"integrity":"sha512-vPDPaQWNeoD904Y0rrUNqG+GM7S3DUup6rq4wqqRU1vYMqjhWVTn7+Ft0O3lHgafjiBOJZ9ziSymJfOiS+7zpA==","signatures":[{"sig":"MEUCIQCqtP358QvROycyUfB/0b/qC8MbuzVJq9HfVyVttzaOJgIgZUoEENFRnnli3Upzl4wqSeb/9+GpssYm8oNQYhDLKi8=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":610253},"jest":{"testRegex":"(/__tests__/.*|\\.(test|spec))\\.(tsx?)$","transform":{".(ts|tsx)":"<rootDir>/node_modules/ts-jest/preprocessor.js"},"mapCoverage":true,"collectCoverage":false,"coverageReporters":["html"],"collectCoverageFrom":["src/**/*.{ts,tsx}","!**/*.d.ts"],"moduleFileExtensions":["ts","tsx","js"],"setupTestFrameworkScriptFile":"<rootDir>/jest.setup.js"},"main":"dist/index.js","_from":".","files":["dist","src","styles","LICENSE"],"config":{"tslint":"./{src,stories}/**/*.{ts,tsx}"},"_shasum":"ae2c5ff6baf9571df8e69d8ba3cd526c20a73f40","gitHead":"d032f4b83dc8344e4cbcee9b7fc8bb024dedc4ba","scripts":{"dev":"rm -rf dist && tsc --watch && cp -rf src/translations/ dist/translations/","test":"jest --watch","tslint":"yarn run-tslint -- -t verbose '$npm_package_config_tslint'","validate":"./node_modules/typescript/bin/tsc -p tsconfig.base.json --noEmit && yarn tslint","build-css":"node-sass --importer node_modules/node-sass-magic-importer/dist/cli.js -o styles/css styles/scss/main.scss","storybook":"start-storybook -p 9001 -c .storybook","tslint-ci":"mkdir -p ./ci/results && yarn run-tslint -- -t checkstyle -o ./ci/results/tslint-results.xml '$npm_package_config_tslint'","prepublish":"rm -rf dist && tsc && cp -rf src/translations/ dist/translations/ && yarn build-css","run-tslint":"./node_modules/tslint/bin/tslint -p tsconfig.base.json","validate-ci":"./node_modules/typescript/bin/tsc -p tsconfig.base.json --noEmit && yarn tslint-ci","test-storybook":"test-storybook","build-storybook":"build-storybook -c .storybook -o dist-storybook"},"typings":"dist/index.d.ts","_npmUser":{"name":"vaclavbohac","email":"bohac.v@gmail.com"},"deprecated":"@gooddata/react-components@3 has reached End of Support. Please upgrade (see https://sdk.gooddata.com/gooddata-ui/docs/supported_versions.html for more information).","repository":{"url":"git+ssh://git@github.com/gooddata/gooddata-react-components.git","type":"git"},"_npmVersion":"3.10.10","description":"GoodData React Components","directories":{},"_nodeVersion":"6.10.1","dependencies":{"rxjs":"^5.5.6","lodash":"^4.17.4","gooddata":"^4.5.1","classnames":"^2.2.5","prop-types":"^15.6.0","react-intl":"^2.2.3","@gooddata/js-utils":"^0.9.0","@gooddata/numberjs":"^3.1.2","@gooddata/goodstrap":"^53.0.1","@gooddata/data-layer":"^5.0.3","@gooddata/indigo-visualizations":"^1.1.11"},"_hasShrinkwrap":false,"test-storybook":{"AFM components - BarChart":{"two measures, one attribute":{"delay":1000}}},"devDependencies":{"jest":"21.2.1","react":"15.3.2","enzyme":"2.8.0","ts-jest":"21.2.4","node-sass":"4.5.3","react-dom":"15.3.2","ts-loader":"2.3.7","jest-junit":"3.0.0","typescript":"2.3.3","@types/jest":"20.0.4","@types/node":"7.0.8","sass-loader":"6.0.6","@types/react":"16.0.7","@types/enzyme":"2.8.8","@types/lodash":"4.14.61","@storybook/react":"3.2.6","@types/react-dom":"15.5.4","@gooddata/mock-js":"0.2.5","@gooddata/typings":"0.0.6","@types/classnames":"2.2.3","@types/prop-types":"15.5.2","@types/react-intl":"2.3.2","tslint-config-gooddata":"0.0.7","@types/storybook__react":"3.0.5","react-addons-test-utils":"15.3.2","@gooddata/test-storybook":"1.1.0","@storybook/addon-actions":"3.2.18","@storybook/addon-options":"3.2.6","node-sass-magic-importer":"4.1.5","@types/react-addons-test-utils":"0.14.17","@types/storybook__addon-actions":"3.0.1"},"peerDependencies":{"react":"15.3.2","react-dom":"15.3.2"},"_npmOperationalInternal":{"tmp":"tmp/react-components_3.0.12_1518102460797_0.47021920825855545","host":"s3://npm-registry-packages"}},"3.0.11-pbenes-visualization-object-2018-02-08T15-47-04-686Z":{"name":"@gooddata/react-components","version":"3.0.11-pbenes-visualization-object-2018-02-08T15-47-04-686Z","author":{"name":"GoodData Corporation"},"license":"BSD-3-Clause","_id":"@gooddata/react-components@3.0.11-pbenes-visualization-object-2018-02-08T15-47-04-686Z","maintainers":[{"name":"bertold8","email":"ivan.nejezchleb@seznam.cz"},{"name":"bradgl","email":"brad.gleich@blackabaud.com"},{"name":"bugsbunny338","email":"jiri.zajic@mensa.cz"},{"name":"gooddata-ci","email":"rail@gooddata.com"},{"name":"jan.pradac","email":"jan.pradac@gooddata.com"},{"name":"jaroslav.tomecek","email":"jaroslav.tomecek@gooddata.com"},{"name":"khanh.le","email":"khanh.le@gooddata.com"},{"name":"langhamp","email":"pavel.langhammer@gooddata.com"},{"name":"laurenhunt","email":"lauren.hunt@blackbaud.com"},{"name":"lgrolig","email":"grolig@gmail.com"},{"name":"lhorak","email":"info@lhorak.cz"},{"name":"linhhong","email":"linh.hong@gooddata.com"},{"name":"lpearce","email":"levi.pearce@gooddata.com"},{"name":"martin.mosko","email":"martin.mosko@gooddata.com"},{"name":"michal.marsal","email":"michal.marsal@gooddata.com"},{"name":"mikita.yank","email":"Mikita.Yankouski@blackbaud.com"},{"name":"milanpavel","email":"milan.pavel1@gmail.com"},{"name":"mmatula","email":"matulic@gmail.com"},{"name":"nikolacech","email":"nikola.cech@gooddata.com"},{"name":"ocetnik","email":"ocetnik.david@gmail.com"},{"name":"ondrejlangr","email":"ondrej.langr@gooddata.com"},{"name":"pavelzgdc","email":"pavel.zbytovsky@gooddata.com"},{"name":"pbenes","email":"petr.benes@gooddata.com"},{"name":"peterlacko","email":"lackopeter17@gmail.com"},{"name":"petrjanu","email":"petr.janu@gooddata.com"},{"name":"sitina","email":"jiri.sitina@gooddata.com"},{"name":"sondo","email":"son.do@gooddata.com"},{"name":"stewart.stephens","email":"stewart.stephens@blackbaud.com"},{"name":"strouhaljan","email":"strouhal.jan@gmail.com"},{"name":"tomasreichmann","email":"tomasreichmann@gmail.com"},{"name":"tomsatgd","email":"tomas.satinsky@gooddata.com"},{"name":"vaclavbohac","email":"bohac.v@gmail.com"},{"name":"vojty","email":"vojtasek.tomas@gmail.com"},{"name":"vonsef","email":"josef.vondrak@gooddata.com"},{"name":"xandra.harrison","email":"xandra.harrison@blackbaud.com"},{"name":"xmort","email":"petr.dolejsi@gooddata.com"},{"name":"zdenek.vidensky","email":"zdenek.vidensky@gooddata.com"}],"homepage":"https://github.com/gooddata/gooddata-react-components#readme","bugs":{"url":"https://github.com/gooddata/gooddata-react-components/issues"},"dist":{"shasum":"60e8c7873a94795f8bf14c8a73f8377bed06f7e7","tarball":"https://registry.npmjs.org/@gooddata/react-components/-/react-components-3.0.11-pbenes-visualization-object-2018-02-08T15-47-04-686Z.tgz","fileCount":303,"integrity":"sha512-mitA/oTFrM5lr0n4poBwcpopC0EVXTV/pG9Z5wjsPn93yYS6NW5dhOY6kTGaSQHN0P3nFt9WOPfjyL5rOOY2Hg==","signatures":[{"sig":"MEUCIArci/Mv/OdM9NWO3Mvn0lI52HY9THUQj8kkZL9yFX5PAiEAgnjHQU/CHahbs5o5a+JhZZn4Y+jRf8ZBH5fox+4P3aM=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":644427},"jest":{"testRegex":"(/__tests__/.*|\\.(test|spec))\\.(tsx?)$","transform":{".(ts|tsx)":"<rootDir>/node_modules/ts-jest/preprocessor.js"},"mapCoverage":true,"collectCoverage":false,"coverageReporters":["html"],"collectCoverageFrom":["src/**/*.{ts,tsx}","!**/*.d.ts"],"moduleFileExtensions":["ts","tsx","js"],"setupTestFrameworkScriptFile":"<rootDir>/jest.setup.js"},"main":"dist/index.js","_from":".","files":["dist","src","styles","LICENSE"],"config":{"tslint":"./{src,stories}/**/*.{ts,tsx}"},"readme":"# GoodData React Components\n> React.js components for building visualizations on top of GoodData platform\n\n## Getting started\n\n### Usage\n\nWith [yarn](https://yarnpkg.com) installed, go to your project directory and run\n```\n$ yarn add @gooddata/react-components\n```\n\nIf you prefer [npm](npmjs.com) run\n```\n$ npm install --save @gooddata/react-components\n```\n\n## Documentation\n[Documentation](https://help.gooddata.com/display/bHsp5IhQjuz0e6HS0s76/React+Components)\n\n## Develop\n\n### Running the development\n\nTo develop, you need to run the typescript compiler. By running `yarn dev`, the typescript compiler will be run in watch mode.\n```sh\n$ cd gooddata-react-components\n$ yarn dev\n```\n\nIf you just need to build the CSS files from SASS, run\n```sh\n$ yarn build-css\n```\n\nTo see and validate the react components, you can use [Storybook](https://storybook.js.org/).\nTo run the storybook in development mode, run\n```sh\n$ yarn storybook\n```\n\nTo deploy the production version of storybook, run\n```sh\n$ yarn build-storybook\n```\n\n### Running the tests\n\nTo validate using [tslint](https://palantir.github.io/tslint/), run\n```sh\n$ yarn validate\n```\n\n#### Storybook visual regression tests\n\nVisual regression testing for Storybook is provided by [@gooddata/test-storybook](https://github.com/gooddata/gdc-client-utils/tree/master/test-storybook) package.\n\n### Deployment\n```\ngit checkout master && git pull upstream master --tags\nnpm version [major|minor|patch] -m \"Release v%s\"\nnpm publish\ngit push upstream master --tags\n```\n\n### Examples\n\nFor more details see ./examples/README.md\n\n```\ncd examples\nyarn install\nyarn dev\n```\n\n## Contributing\nReport bugs and features on our [issues page](https://github.com/gooddata/gooddata-react-components/issues).\n\n## License\nCopyright (C) 2007-2017, GoodData(R) Corporation. All rights reserved.\n\nFor more information, please see [LICENSE](https://github.com/gooddata/gooddata-react-components/blob/master/LICENSE)\n","_shasum":"60e8c7873a94795f8bf14c8a73f8377bed06f7e7","gitHead":"2c27e99422668702f2a21bb7869a2016980c784b","scripts":{"dev":"rm -rf dist && tsc --watch && cp -rf src/translations/ dist/translations/","test":"jest --watch","tslint":"yarn run-tslint -- -t verbose '$npm_package_config_tslint'","validate":"./node_modules/typescript/bin/tsc -p tsconfig.base.json --noEmit && yarn tslint","build-css":"node-sass --importer node_modules/node-sass-magic-importer/dist/cli.js -o styles/css styles/scss/main.scss","storybook":"start-storybook -p 9001 -c .storybook","tslint-ci":"mkdir -p ./ci/results && yarn run-tslint -- -t checkstyle -o ./ci/results/tslint-results.xml '$npm_package_config_tslint'","prepublish":"rm -rf dist && tsc && cp -rf src/translations/ dist/translations/ && yarn build-css","run-tslint":"./node_modules/tslint/bin/tslint -p tsconfig.base.json","validate-ci":"./node_modules/typescript/bin/tsc -p tsconfig.base.json --noEmit && yarn tslint-ci","test-storybook":"test-storybook","build-storybook":"build-storybook -c .storybook -o dist-storybook"},"typings":"dist/index.d.ts","_npmUser":{"name":"pbenes","email":"petr.benes@gooddata.com"},"repository":{"url":"git+ssh://git@github.com/gooddata/gooddata-react-components.git","type":"git"},"_npmVersion":"3.10.10","description":"GoodData React Components","directories":{},"_nodeVersion":"6.9.5","dependencies":{"rxjs":"5.5.5","lodash":"4.17.4","gooddata":"4.5.0-pbenes-visualization-object-2018-02-08T15-37-12-633Z","classnames":"2.2.5","prop-types":"15.6.0","react-intl":"2.2.3","@gooddata/js-utils":"0.9.0","@gooddata/numberjs":"3.1.2","@gooddata/goodstrap":"53.2.0-pbenes-visualization-object-2018-02-08T15-41-40-414Z","@gooddata/data-layer":"5.0.4-pbenes-visualization-object-2018-02-08T15-39-27-076Z","@gooddata/indigo-visualizations":"1.1.11"},"_hasShrinkwrap":false,"readmeFilename":"README.md","test-storybook":{"AFM components - BarChart":{"two measures, one attribute":{"delay":1000}}},"devDependencies":{"jest":"21.2.1","react":"15.3.2","enzyme":"2.8.0","ts-jest":"21.2.4","node-sass":"4.5.3","react-dom":"15.3.2","ts-loader":"2.3.7","jest-junit":"3.0.0","typescript":"2.3.3","@types/jest":"20.0.4","@types/node":"7.0.8","sass-loader":"6.0.6","@types/react":"16.0.7","@types/enzyme":"2.8.8","@types/lodash":"4.14.61","@storybook/react":"3.2.6","@types/react-dom":"15.5.4","@gooddata/mock-js":"0.3.1-pbenes-visualization-object-2018-02-08T15-43-50-270Z","@gooddata/typings":"0.0.6-pbenes-visualization-object-2018-02-08T15-34-57-422Z","@types/classnames":"2.2.3","@types/prop-types":"15.5.2","@types/react-intl":"2.3.2","tslint-config-gooddata":"0.0.7","@types/storybook__react":"3.0.5","react-addons-test-utils":"15.3.2","@gooddata/test-storybook":"1.1.0","@storybook/addon-actions":"3.2.18","@storybook/addon-options":"3.2.6","node-sass-magic-importer":"4.1.5","@types/react-addons-test-utils":"0.14.17","@types/storybook__addon-actions":"3.0.1"},"peerDependencies":{"react":"15.3.2","react-dom":"15.3.2"},"_npmOperationalInternal":{"tmp":"tmp/react-components_3.0.11-pbenes-visualization-object-2018-02-08T15-47-04-686Z_1518104836251_0.05998278541456359","host":"s3://npm-registry-packages"}},"3.0.12-pbenes-visualization-object-2018-02-09T08-24-03-108Z":{"name":"@gooddata/react-components","version":"3.0.12-pbenes-visualization-object-2018-02-09T08-24-03-108Z","author":{"name":"GoodData Corporation"},"license":"BSD-3-Clause","_id":"@gooddata/react-components@3.0.12-pbenes-visualization-object-2018-02-09T08-24-03-108Z","maintainers":[{"name":"bertold8","email":"ivan.nejezchleb@seznam.cz"},{"name":"bradgl","email":"brad.gleich@blackabaud.com"},{"name":"bugsbunny338","email":"jiri.zajic@mensa.cz"},{"name":"gooddata-ci","email":"rail@gooddata.com"},{"name":"jan.pradac","email":"jan.pradac@gooddata.com"},{"name":"jaroslav.tomecek","email":"jaroslav.tomecek@gooddata.com"},{"name":"khanh.le","email":"khanh.le@gooddata.com"},{"name":"langhamp","email":"pavel.langhammer@gooddata.com"},{"name":"laurenhunt","email":"lauren.hunt@blackbaud.com"},{"name":"lgrolig","email":"grolig@gmail.com"},{"name":"lhorak","email":"info@lhorak.cz"},{"name":"linhhong","email":"linh.hong@gooddata.com"},{"name":"lpearce","email":"levi.pearce@gooddata.com"},{"name":"martin.mosko","email":"martin.mosko@gooddata.com"},{"name":"michal.marsal","email":"michal.marsal@gooddata.com"},{"name":"mikita.yank","email":"Mikita.Yankouski@blackbaud.com"},{"name":"milanpavel","email":"milan.pavel1@gmail.com"},{"name":"mmatula","email":"matulic@gmail.com"},{"name":"nikolacech","email":"nikola.cech@gooddata.com"},{"name":"ocetnik","email":"ocetnik.david@gmail.com"},{"name":"ondrejlangr","email":"ondrej.langr@gooddata.com"},{"name":"pavelzgdc","email":"pavel.zbytovsky@gooddata.com"},{"name":"pbenes","email":"petr.benes@gooddata.com"},{"name":"peterlacko","email":"lackopeter17@gmail.com"},{"name":"petrjanu","email":"petr.janu@gooddata.com"},{"name":"sitina","email":"jiri.sitina@gooddata.com"},{"name":"sondo","email":"son.do@gooddata.com"},{"name":"stewart.stephens","email":"stewart.stephens@blackbaud.com"},{"name":"strouhaljan","email":"strouhal.jan@gmail.com"},{"name":"tomasreichmann","email":"tomasreichmann@gmail.com"},{"name":"tomsatgd","email":"tomas.satinsky@gooddata.com"},{"name":"vaclavbohac","email":"bohac.v@gmail.com"},{"name":"vojty","email":"vojtasek.tomas@gmail.com"},{"name":"vonsef","email":"josef.vondrak@gooddata.com"},{"name":"xandra.harrison","email":"xandra.harrison@blackbaud.com"},{"name":"xmort","email":"petr.dolejsi@gooddata.com"},{"name":"zdenek.vidensky","email":"zdenek.vidensky@gooddata.com"}],"homepage":"https://github.com/gooddata/gooddata-react-components#readme","bugs":{"url":"https://github.com/gooddata/gooddata-react-components/issues"},"dist":{"shasum":"af770a8e71b7b3412af93070c98754c9eb3ae454","tarball":"https://registry.npmjs.org/@gooddata/react-components/-/react-components-3.0.12-pbenes-visualization-object-2018-02-09T08-24-03-108Z.tgz","fileCount":303,"integrity":"sha512-tUEPmah+t+xICY860dLcMFaE1wpDMGFZaKYLe3XrLlbkc6i/ER2gp2p0KS20wP64hOo6Hck0FrtSkO+j3KHWOw==","signatures":[{"sig":"MEUCIQDh5/mJFk0J9SAy8ncTFkMG+mH1JIUUDZgize61aW1LOAIgC8gf8Npi8b5Zg7fFUfrCJHOR+PL5nv22MwosXLYdTZQ=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":662001},"jest":{"testRegex":"(/__tests__/.*|\\.(test|spec))\\.(tsx?)$","transform":{".(ts|tsx)":"<rootDir>/node_modules/ts-jest/preprocessor.js"},"mapCoverage":true,"collectCoverage":false,"coverageReporters":["html"],"collectCoverageFrom":["src/**/*.{ts,tsx}","!**/*.d.ts"],"moduleFileExtensions":["ts","tsx","js"],"setupTestFrameworkScriptFile":"<rootDir>/jest.setup.js"},"main":"dist/index.js","_from":".","files":["dist","src","styles","LICENSE"],"config":{"tslint":"./{src,stories}/**/*.{ts,tsx}"},"readme":"# GoodData React Components\n> React.js components for building visualizations on top of GoodData platform\n\n## Getting started\n\n### Usage\n\nWith [yarn](https://yarnpkg.com) installed, go to your project directory and run\n```\n$ yarn add @gooddata/react-components\n```\n\nIf you prefer [npm](npmjs.com) run\n```\n$ npm install --save @gooddata/react-components\n```\n\n## Documentation\n[Documentation](https://help.gooddata.com/display/bHsp5IhQjuz0e6HS0s76/React+Components)\n\n## Develop\n\n### Running the development\n\nTo develop, you need to run the typescript compiler. By running `yarn dev`, the typescript compiler will be run in watch mode.\n```sh\n$ cd gooddata-react-components\n$ yarn dev\n```\n\nIf you just need to build the CSS files from SASS, run\n```sh\n$ yarn build-css\n```\n\nTo see and validate the react components, you can use [Storybook](https://storybook.js.org/).\nTo run the storybook in development mode, run\n```sh\n$ yarn storybook\n```\n\nTo deploy the production version of storybook, run\n```sh\n$ yarn build-storybook\n```\n\n### Running the tests\n\nTo validate using [tslint](https://palantir.github.io/tslint/), run\n```sh\n$ yarn validate\n```\n\n#### Storybook visual regression tests\n\nVisual regression testing for Storybook is provided by [@gooddata/test-storybook](https://github.com/gooddata/gdc-client-utils/tree/master/test-storybook) package.\n\n### Deployment\n```\ngit checkout master && git pull upstream master --tags\nnpm version [major|minor|patch] -m \"Release v%s\"\nnpm publish\ngit push upstream master --tags\n```\n\n### Examples\n\nFor more details see ./examples/README.md\n\n```\ncd examples\nyarn install\nyarn dev\n```\n\n## Contributing\nReport bugs and features on our [issues page](https://github.com/gooddata/gooddata-react-components/issues).\n\n## License\nCopyright (C) 2007-2017, GoodData(R) Corporation. All rights reserved.\n\nFor more information, please see [LICENSE](https://github.com/gooddata/gooddata-react-components/blob/master/LICENSE)\n","_shasum":"af770a8e71b7b3412af93070c98754c9eb3ae454","gitHead":"c9d9825b9c3e8921eaa2d8de8edd625817090934","scripts":{"dev":"rm -rf dist && tsc --watch && cp -rf src/translations/ dist/translations/","test":"jest --watch","tslint":"yarn run-tslint -- -t verbose '$npm_package_config_tslint'","validate":"./node_modules/typescript/bin/tsc -p tsconfig.base.json --noEmit && yarn tslint","build-css":"node-sass --importer node_modules/node-sass-magic-importer/dist/cli.js -o styles/css styles/scss/main.scss","storybook":"start-storybook -p 9001 -c .storybook","tslint-ci":"mkdir -p ./ci/results && yarn run-tslint -- -t checkstyle -o ./ci/results/tslint-results.xml '$npm_package_config_tslint'","prepublish":"rm -rf dist && tsc && cp -rf src/translations/ dist/translations/ && yarn build-css","run-tslint":"./node_modules/tslint/bin/tslint -p tsconfig.base.json","validate-ci":"./node_modules/typescript/bin/tsc -p tsconfig.base.json --noEmit && yarn tslint-ci","test-storybook":"test-storybook","build-storybook":"build-storybook -c .storybook -o dist-storybook"},"typings":"dist/index.d.ts","_npmUser":{"name":"pbenes","email":"petr.benes@gooddata.com"},"repository":{"url":"git+ssh://git@github.com/gooddata/gooddata-react-components.git","type":"git"},"_npmVersion":"3.10.10","description":"GoodData React Components","directories":{},"_nodeVersion":"6.9.5","dependencies":{"rxjs":"^5.5.6","lodash":"^4.17.4","gooddata":"4.5.0-pbenes-visualization-object-2018-02-09T08-14-06-162Z","classnames":"^2.2.5","prop-types":"^15.6.0","react-intl":"^2.2.3","@gooddata/js-utils":"^0.9.0","@gooddata/numberjs":"^3.1.2","@gooddata/goodstrap":"53.2.0-pbenes-visualization-object-2018-02-09T08-18-35-438Z","@gooddata/data-layer":"5.0.4-pbenes-visualization-object-2018-02-09T08-16-20-610Z","@gooddata/indigo-visualizations":"^1.1.11"},"_hasShrinkwrap":false,"readmeFilename":"README.md","test-storybook":{"AFM components - BarChart":{"two measures, one attribute":{"delay":1000}}},"devDependencies":{"jest":"21.2.1","react":"15.3.2","enzyme":"2.8.0","ts-jest":"21.2.4","node-sass":"4.5.3","react-dom":"15.3.2","ts-loader":"2.3.7","jest-junit":"3.0.0","typescript":"2.3.3","@types/jest":"20.0.4","@types/node":"7.0.8","sass-loader":"6.0.6","@types/react":"16.0.7","@types/enzyme":"2.8.8","@types/lodash":"4.14.61","@storybook/react":"3.2.6","@types/react-dom":"15.5.4","@gooddata/mock-js":"0.3.1-pbenes-visualization-object-2018-02-09T08-20-44-848Z","@gooddata/typings":"0.0.6-pbenes-visualization-object-2018-02-09T08-11-51-489Z","@types/classnames":"2.2.3","@types/prop-types":"15.5.2","@types/react-intl":"2.3.2","tslint-config-gooddata":"0.0.7","@types/storybook__react":"3.0.5","react-addons-test-utils":"15.3.2","@gooddata/test-storybook":"1.1.0","@storybook/addon-actions":"3.2.18","@storybook/addon-options":"3.2.6","node-sass-magic-importer":"4.1.5","@types/react-addons-test-utils":"0.14.17","@types/storybook__addon-actions":"3.0.1"},"peerDependencies":{"react":"15.3.2","react-dom":"15.3.2"},"_npmOperationalInternal":{"tmp":"tmp/react-components_3.0.12-pbenes-visualization-object-2018-02-09T08-24-03-108Z_1518164651502_0.052639187442000024","host":"s3://npm-registry-packages"}},"3.0.12-pbenes-visualization-object-2018-02-09T14-16-02-370Z":{"name":"@gooddata/react-components","version":"3.0.12-pbenes-visualization-object-2018-02-09T14-16-02-370Z","author":{"name":"GoodData Corporation"},"license":"BSD-3-Clause","_id":"@gooddata/react-components@3.0.12-pbenes-visualization-object-2018-02-09T14-16-02-370Z","maintainers":[{"name":"bertold8","email":"ivan.nejezchleb@seznam.cz"},{"name":"bradgl","email":"brad.gleich@blackabaud.com"},{"name":"bugsbunny338","email":"jiri.zajic@mensa.cz"},{"name":"gooddata-ci","email":"rail@gooddata.com"},{"name":"jan.pradac","email":"jan.pradac@gooddata.com"},{"name":"jaroslav.tomecek","email":"jaroslav.tomecek@gooddata.com"},{"name":"khanh.le","email":"khanh.le@gooddata.com"},{"name":"langhamp","email":"pavel.langhammer@gooddata.com"},{"name":"laurenhunt","email":"lauren.hunt@blackbaud.com"},{"name":"lgrolig","email":"grolig@gmail.com"},{"name":"lhorak","email":"info@lhorak.cz"},{"name":"linhhong","email":"linh.hong@gooddata.com"},{"name":"lpearce","email":"levi.pearce@gooddata.com"},{"name":"martin.mosko","email":"martin.mosko@gooddata.com"},{"name":"michal.marsal","email":"michal.marsal@gooddata.com"},{"name":"mikita.yank","email":"Mikita.Yankouski@blackbaud.com"},{"name":"milanpavel","email":"milan.pavel1@gmail.com"},{"name":"mmatula","email":"matulic@gmail.com"},{"name":"nikolacech","email":"nikola.cech@gooddata.com"},{"name":"ocetnik","email":"ocetnik.david@gmail.com"},{"name":"ondrejlangr","email":"ondrej.langr@gooddata.com"},{"name":"pavelzgdc","email":"pavel.zbytovsky@gooddata.com"},{"name":"pbenes","email":"petr.benes@gooddata.com"},{"name":"peterlacko","email":"lackopeter17@gmail.com"},{"name":"petrjanu","email":"petr.janu@gooddata.com"},{"name":"sitina","email":"jiri.sitina@gooddata.com"},{"name":"sondo","email":"son.do@gooddata.com"},{"name":"stewart.stephens","email":"stewart.stephens@blackbaud.com"},{"name":"strouhaljan","email":"strouhal.jan@gmail.com"},{"name":"tomasreichmann","email":"tomasreichmann@gmail.com"},{"name":"tomsatgd","email":"tomas.satinsky@gooddata.com"},{"name":"vaclavbohac","email":"bohac.v@gmail.com"},{"name":"vojty","email":"vojtasek.tomas@gmail.com"},{"name":"vonsef","email":"josef.vondrak@gooddata.com"},{"name":"xandra.harrison","email":"xandra.harrison@blackbaud.com"},{"name":"xmort","email":"petr.dolejsi@gooddata.com"},{"name":"zdenek.vidensky","email":"zdenek.vidensky@gooddata.com"}],"homepage":"https://github.com/gooddata/gooddata-react-components#readme","bugs":{"url":"https://github.com/gooddata/gooddata-react-components/issues"},"dist":{"shasum":"f053a4e5d8dc5341d10133cc3df3c8b3d6a2ec75","tarball":"https://registry.npmjs.org/@gooddata/react-components/-/react-components-3.0.12-pbenes-visualization-object-2018-02-09T14-16-02-370Z.tgz","fileCount":307,"integrity":"sha512-9GIPPB19nWhvDMfhJCQQy7FyoqAQO3zL6mHeIVFxd8msAXsjXVIx/knAZC7ghqmEmn+C645GdkHV5DVyidwxyg==","signatures":[{"sig":"MEYCIQCVnWXudiDSXfNl6CLCjazv3RlCI0KQSTVaD9OwkRR78QIhANgh2MGgQRy3cyMifmnxylEjzKG70f/6sya62AqBsTj3","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":672888},"jest":{"testRegex":"(/__tests__/.*|\\.(test|spec))\\.(tsx?)$","transform":{".(ts|tsx)":"<rootDir>/node_modules/ts-jest/preprocessor.js"},"mapCoverage":true,"collectCoverage":false,"coverageReporters":["html"],"collectCoverageFrom":["src/**/*.{ts,tsx}","!**/*.d.ts"],"moduleFileExtensions":["ts","tsx","js"],"setupTestFrameworkScriptFile":"<rootDir>/jest.setup.js"},"main":"dist/index.js","_from":".","files":["dist","src","styles","LICENSE"],"config":{"tslint":"./{src,stories}/**/*.{ts,tsx}"},"readme":"# GoodData React Components\n> React.js components for building visualizations on top of GoodData platform\n\n## Getting started\n\n### Usage\n\nWith [yarn](https://yarnpkg.com) installed, go to your project directory and run\n```\n$ yarn add @gooddata/react-components\n```\n\nIf you prefer [npm](npmjs.com) run\n```\n$ npm install --save @gooddata/react-components\n```\n\n## Documentation\n[Documentation](https://help.gooddata.com/display/bHsp5IhQjuz0e6HS0s76/React+Components)\n\n## Develop\n\n### Running the development\n\nTo develop, you need to run the typescript compiler. By running `yarn dev`, the typescript compiler will be run in watch mode.\n```sh\n$ cd gooddata-react-components\n$ yarn dev\n```\n\nIf you just need to build the CSS files from SASS, run\n```sh\n$ yarn build-css\n```\n\nTo see and validate the react components, you can use [Storybook](https://storybook.js.org/).\nTo run the storybook in development mode, run\n```sh\n$ yarn storybook\n```\n\nTo deploy the production version of storybook, run\n```sh\n$ yarn build-storybook\n```\n\n### Running the tests\n\nTo validate using [tslint](https://palantir.github.io/tslint/), run\n```sh\n$ yarn validate\n```\n\n#### Storybook visual regression tests\n\nVisual regression testing for Storybook is provided by [@gooddata/test-storybook](https://github.com/gooddata/gdc-client-utils/tree/master/test-storybook) package.\n\n### Deployment\n```\ngit checkout master && git pull upstream master --tags\nnpm version [major|minor|patch] -m \"Release v%s\"\nnpm publish\ngit push upstream master --tags\n```\n\n### Examples\n\nFor more details see ./examples/README.md\n\n```\ncd examples\nyarn install\nyarn dev\n```\n\n## Contributing\nReport bugs and features on our [issues page](https://github.com/gooddata/gooddata-react-components/issues).\n\n## License\nCopyright (C) 2007-2017, GoodData(R) Corporation. All rights reserved.\n\nFor more information, please see [LICENSE](https://github.com/gooddata/gooddata-react-components/blob/master/LICENSE)\n","_shasum":"f053a4e5d8dc5341d10133cc3df3c8b3d6a2ec75","gitHead":"6991376a98cb8eafe60de8cc7222521e5d1cce43","scripts":{"dev":"rm -rf dist && tsc --watch && cp -rf src/translations/ dist/translations/","test":"jest --watch","tslint":"yarn run-tslint -- -t verbose '$npm_package_config_tslint'","validate":"./node_modules/typescript/bin/tsc -p tsconfig.base.json --noEmit && yarn tslint","build-css":"node-sass --importer node_modules/node-sass-magic-importer/dist/cli.js -o styles/css styles/scss/main.scss","storybook":"start-storybook -p 9001 -c .storybook","tslint-ci":"mkdir -p ./ci/results && yarn run-tslint -- -t checkstyle -o ./ci/results/tslint-results.xml '$npm_package_config_tslint'","prepublish":"rm -rf dist && tsc && cp -rf src/translations/ dist/translations/ && yarn build-css","run-tslint":"./node_modules/tslint/bin/tslint -p tsconfig.base.json","validate-ci":"./node_modules/typescript/bin/tsc -p tsconfig.base.json --noEmit && yarn tslint-ci","test-storybook":"test-storybook","build-storybook":"build-storybook -c .storybook -o dist-storybook"},"typings":"dist/index.d.ts","_npmUser":{"name":"pbenes","email":"petr.benes@gooddata.com"},"repository":{"url":"git+ssh://git@github.com/gooddata/gooddata-react-components.git","type":"git"},"_npmVersion":"3.10.10","description":"GoodData React Components","directories":{},"_nodeVersion":"6.9.5","dependencies":{"rxjs":"^5.5.6","lodash":"^4.17.4","gooddata":"4.5.0-pbenes-visualization-object-2018-02-09T14-06-11-864Z","classnames":"^2.2.5","prop-types":"^15.6.0","react-intl":"^2.2.3","@gooddata/js-utils":"^0.9.0","@gooddata/numberjs":"^3.1.2","@gooddata/goodstrap":"53.2.0-pbenes-visualization-object-2018-02-09T14-10-38-239Z","@gooddata/data-layer":"5.0.4-pbenes-visualization-object-2018-02-09T14-08-25-864Z","@gooddata/indigo-visualizations":"^1.1.11"},"_hasShrinkwrap":false,"readmeFilename":"README.md","test-storybook":{"AFM components - BarChart":{"two measures, one attribute":{"delay":1000}}},"devDependencies":{"jest":"21.2.1","react":"15.3.2","enzyme":"2.8.0","ts-jest":"21.2.4","node-sass":"4.5.3","react-dom":"15.3.2","ts-loader":"2.3.7","jest-junit":"3.0.0","typescript":"2.3.3","@types/jest":"20.0.4","@types/node":"7.0.8","sass-loader":"6.0.6","@types/react":"16.0.7","@types/enzyme":"2.8.8","@types/lodash":"4.14.61","@storybook/react":"3.2.6","@types/react-dom":"15.5.4","@gooddata/mock-js":"0.3.1-pbenes-visualization-object-2018-02-09T14-12-46-820Z","@gooddata/typings":"0.0.6-pbenes-visualization-object-2018-02-09T14-03-56-154Z","@types/classnames":"2.2.3","@types/prop-types":"15.5.2","@types/react-intl":"2.3.2","tslint-config-gooddata":"0.0.7","@types/storybook__react":"3.0.5","react-addons-test-utils":"15.3.2","@gooddata/test-storybook":"1.1.0","@storybook/addon-actions":"3.2.18","@storybook/addon-options":"3.2.6","node-sass-magic-importer":"4.1.5","@types/react-addons-test-utils":"0.14.17","@types/storybook__addon-actions":"3.0.1"},"peerDependencies":{"react":"15.3.2","react-dom":"15.3.2"},"_npmOperationalInternal":{"tmp":"tmp/react-components_3.0.12-pbenes-visualization-object-2018-02-09T14-16-02-370Z_1518185770688_0.9258774285560276","host":"s3://npm-registry-packages"}},"3.0.12-pbenes-visualization-object-2018-02-12T12-43-40-534Z":{"name":"@gooddata/react-components","version":"3.0.12-pbenes-visualization-object-2018-02-12T12-43-40-534Z","author":{"name":"GoodData Corporation"},"license":"BSD-3-Clause","_id":"@gooddata/react-components@3.0.12-pbenes-visualization-object-2018-02-12T12-43-40-534Z","maintainers":[{"name":"bertold8","email":"ivan.nejezchleb@seznam.cz"},{"name":"bradgl","email":"brad.gleich@blackabaud.com"},{"name":"bugsbunny338","email":"jiri.zajic@mensa.cz"},{"name":"gooddata-ci","email":"rail@gooddata.com"},{"name":"jan.pradac","email":"jan.pradac@gooddata.com"},{"name":"jaroslav.tomecek","email":"jaroslav.tomecek@gooddata.com"},{"name":"khanh.le","email":"khanh.le@gooddata.com"},{"name":"langhamp","email":"pavel.langhammer@gooddata.com"},{"name":"laurenhunt","email":"lauren.hunt@blackbaud.com"},{"name":"lgrolig","email":"grolig@gmail.com"},{"name":"lhorak","email":"info@lhorak.cz"},{"name":"linhhong","email":"linh.hong@gooddata.com"},{"name":"lpearce","email":"levi.pearce@gooddata.com"},{"name":"martin.mosko","email":"martin.mosko@gooddata.com"},{"name":"michal.marsal","email":"michal.marsal@gooddata.com"},{"name":"mikita.yank","email":"Mikita.Yankouski@blackbaud.com"},{"name":"milanpavel","email":"milan.pavel1@gmail.com"},{"name":"mmatula","email":"matulic@gmail.com"},{"name":"nikolacech","email":"nikola.cech@gooddata.com"},{"name":"ocetnik","email":"ocetnik.david@gmail.com"},{"name":"ondrejlangr","email":"ondrej.langr@gooddata.com"},{"name":"pavelzgdc","email":"pavel.zbytovsky@gooddata.com"},{"name":"pbenes","email":"petr.benes@gooddata.com"},{"name":"peterlacko","email":"lackopeter17@gmail.com"},{"name":"petrjanu","email":"petr.janu@gooddata.com"},{"name":"sitina","email":"jiri.sitina@gooddata.com"},{"name":"sondo","email":"son.do@gooddata.com"},{"name":"stewart.stephens","email":"stewart.stephens@blackbaud.com"},{"name":"strouhaljan","email":"strouhal.jan@gmail.com"},{"name":"tomasreichmann","email":"tomasreichmann@gmail.com"},{"name":"tomsatgd","email":"tomas.satinsky@gooddata.com"},{"name":"vaclavbohac","email":"bohac.v@gmail.com"},{"name":"vojty","email":"vojtasek.tomas@gmail.com"},{"name":"vonsef","email":"josef.vondrak@gooddata.com"},{"name":"xandra.harrison","email":"xandra.harrison@blackbaud.com"},{"name":"xmort","email":"petr.dolejsi@gooddata.com"},{"name":"zdenek.vidensky","email":"zdenek.vidensky@gooddata.com"}],"homepage":"https://github.com/gooddata/gooddata-react-components#readme","bugs":{"url":"https://github.com/gooddata/gooddata-react-components/issues"},"dist":{"shasum":"d8f001d8c3fb78b182ff53936297070ebd70a405","tarball":"https://registry.npmjs.org/@gooddata/react-components/-/react-components-3.0.12-pbenes-visualization-object-2018-02-12T12-43-40-534Z.tgz","fileCount":307,"integrity":"sha512-luPe9GJk/sXx3KfrMiS3pIwIU336Rj3N7lq2BB9oc7KB2cFpXnZmXLIOLvtG3Qzt/up4DN8BFDlN1fSvF6EkZg==","signatures":[{"sig":"MEYCIQC6hRGdoUSq7+Xe2tI8SPiW0itwz7suXUUIgjuvG41vTgIhAJhQb7nasvaVFXxmVSZEcdB/Ceo8Z+xGrZCIIDQGVjjl","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":672888},"jest":{"testRegex":"(/__tests__/.*|\\.(test|spec))\\.(tsx?)$","transform":{".(ts|tsx)":"<rootDir>/node_modules/ts-jest/preprocessor.js"},"mapCoverage":true,"collectCoverage":false,"coverageReporters":["html"],"collectCoverageFrom":["src/**/*.{ts,tsx}","!**/*.d.ts"],"moduleFileExtensions":["ts","tsx","js"],"setupTestFrameworkScriptFile":"<rootDir>/jest.setup.js"},"main":"dist/index.js","files":["dist","src","styles","LICENSE"],"config":{"tslint":"./{src,stories}/**/*.{ts,tsx}"},"readme":"# GoodData React Components\n> React.js components for building visualizations on top of GoodData platform\n\n## Getting started\n\n### Usage\n\nWith [yarn](https://yarnpkg.com) installed, go to your project directory and run\n```\n$ yarn add @gooddata/react-components\n```\n\nIf you prefer [npm](npmjs.com) run\n```\n$ npm install --save @gooddata/react-components\n```\n\n## Documentation\n[Documentation](https://help.gooddata.com/display/bHsp5IhQjuz0e6HS0s76/React+Components)\n\n## Develop\n\n### Running the development\n\nTo develop, you need to run the typescript compiler. By running `yarn dev`, the typescript compiler will be run in watch mode.\n```sh\n$ cd gooddata-react-components\n$ yarn dev\n```\n\nIf you just need to build the CSS files from SASS, run\n```sh\n$ yarn build-css\n```\n\nTo see and validate the react components, you can use [Storybook](https://storybook.js.org/).\nTo run the storybook in development mode, run\n```sh\n$ yarn storybook\n```\n\nTo deploy the production version of storybook, run\n```sh\n$ yarn build-storybook\n```\n\n### Running the tests\n\nTo validate using [tslint](https://palantir.github.io/tslint/), run\n```sh\n$ yarn validate\n```\n\n#### Storybook visual regression tests\n\nVisual regression testing for Storybook is provided by [@gooddata/test-storybook](https://github.com/gooddata/gdc-client-utils/tree/master/test-storybook) package.\n\n### Deployment\n```\ngit checkout master && git pull upstream master --tags\nnpm version [major|minor|patch] -m \"Release v%s\"\nnpm publish\ngit push upstream master --tags\n```\n\n### Examples\n\nFor more details see ./examples/README.md\n\n```\ncd examples\nyarn install\nyarn dev\n```\n\n## Contributing\nReport bugs and features on our [issues page](https://github.com/gooddata/gooddata-react-components/issues).\n\n## License\nCopyright (C) 2007-2017, GoodData(R) Corporation. All rights reserved.\n\nFor more information, please see [LICENSE](https://github.com/gooddata/gooddata-react-components/blob/master/LICENSE)\n","gitHead":"e72ef2e98a851c1c2643bb07b7bf9ed55ea5476b","scripts":{"dev":"rm -rf dist && tsc --watch && cp -rf src/translations/ dist/translations/","test":"jest --watch","tslint":"yarn run-tslint -- -t verbose '$npm_package_config_tslint'","validate":"./node_modules/typescript/bin/tsc -p tsconfig.base.json --noEmit && yarn tslint","build-css":"node-sass --importer node_modules/node-sass-magic-importer/dist/cli.js -o styles/css styles/scss/main.scss","storybook":"start-storybook -p 9001 -c .storybook","tslint-ci":"mkdir -p ./ci/results && yarn run-tslint -- -t checkstyle -o ./ci/results/tslint-results.xml '$npm_package_config_tslint'","prepublish":"rm -rf dist && tsc && cp -rf src/translations/ dist/translations/ && yarn build-css","run-tslint":"./node_modules/tslint/bin/tslint -p tsconfig.base.json","validate-ci":"./node_modules/typescript/bin/tsc -p tsconfig.base.json --noEmit && yarn tslint-ci","test-storybook":"test-storybook","build-storybook":"build-storybook -c .storybook -o dist-storybook"},"typings":"dist/index.d.ts","_npmUser":{"name":"pbenes","email":"petr.benes@gooddata.com"},"repository":{"url":"git+ssh://git@github.com/gooddata/gooddata-react-components.git","type":"git"},"_npmVersion":"5.6.0","description":"GoodData React Components","directories":{},"_nodeVersion":"8.9.4","dependencies":{"rxjs":"^5.5.6","lodash":"^4.17.4","gooddata":"4.5.0-pbenes-visualization-object-2018-02-12T12-33-44-859Z","classnames":"^2.2.5","prop-types":"^15.6.0","react-intl":"^2.2.3","@gooddata/js-utils":"^0.9.0","@gooddata/numberjs":"^3.1.2","@gooddata/goodstrap":"53.2.0-pbenes-visualization-object-2018-02-12T12-38-08-285Z","@gooddata/data-layer":"5.0.4-pbenes-visualization-object-2018-02-12T12-35-57-794Z","@gooddata/indigo-visualizations":"^1.1.11"},"_hasShrinkwrap":false,"readmeFilename":"README.md","test-storybook":{"AFM components - BarChart":{"two measures, one attribute":{"delay":1000}}},"devDependencies":{"jest":"21.2.1","react":"15.3.2","enzyme":"2.8.0","ts-jest":"21.2.4","node-sass":"4.7.2","react-dom":"15.3.2","ts-loader":"2.3.7","jest-junit":"3.0.0","typescript":"2.3.3","@types/jest":"20.0.4","@types/node":"7.0.8","sass-loader":"6.0.6","@types/react":"16.0.7","@types/enzyme":"2.8.8","@types/lodash":"4.14.61","@storybook/react":"3.2.6","@types/react-dom":"15.5.4","@gooddata/mock-js":"0.3.1-pbenes-visualization-object-2018-02-12T12-40-13-761Z","@gooddata/typings":"0.0.6-pbenes-visualization-object-2018-02-12T12-31-33-651Z","@types/classnames":"2.2.3","@types/prop-types":"15.5.2","@types/react-intl":"2.3.2","tslint-config-gooddata":"0.0.7","@types/storybook__react":"3.0.5","react-addons-test-utils":"15.3.2","@gooddata/test-storybook":"1.1.0","@storybook/addon-actions":"3.2.18","@storybook/addon-options":"3.2.6","node-sass-magic-importer":"5.1.0","@types/react-addons-test-utils":"0.14.17","@types/storybook__addon-actions":"3.0.1"},"peerDependencies":{"react":"15.3.2","react-dom":"15.3.2"},"_npmOperationalInternal":{"tmp":"tmp/react-components_3.0.12-pbenes-visualization-object-2018-02-12T12-43-40-534Z_1518439427924_0.4182817506424079","host":"s3://npm-registry-packages"}},"3.0.12-pbenes-visualization-object-2018-02-13T09-30-27-924Z":{"name":"@gooddata/react-components","version":"3.0.12-pbenes-visualization-object-2018-02-13T09-30-27-924Z","author":{"name":"GoodData Corporation"},"license":"BSD-3-Clause","_id":"@gooddata/react-components@3.0.12-pbenes-visualization-object-2018-02-13T09-30-27-924Z","maintainers":[{"name":"bertold8","email":"ivan.nejezchleb@seznam.cz"},{"name":"bradgl","email":"brad.gleich@blackabaud.com"},{"name":"bugsbunny338","email":"jiri.zajic@mensa.cz"},{"name":"gooddata-ci","email":"rail@gooddata.com"},{"name":"jan.pradac","email":"jan.pradac@gooddata.com"},{"name":"jaroslav.tomecek","email":"jaroslav.tomecek@gooddata.com"},{"name":"khanh.le","email":"khanh.le@gooddata.com"},{"name":"langhamp","email":"pavel.langhammer@gooddata.com"},{"name":"laurenhunt","email":"lauren.hunt@blackbaud.com"},{"name":"lgrolig","email":"grolig@gmail.com"},{"name":"lhorak","email":"info@lhorak.cz"},{"name":"linhhong","email":"linh.hong@gooddata.com"},{"name":"lpearce","email":"levi.pearce@gooddata.com"},{"name":"martin.mosko","email":"martin.mosko@gooddata.com"},{"name":"michal.marsal","email":"michal.marsal@gooddata.com"},{"name":"mikita.yank","email":"Mikita.Yankouski@blackbaud.com"},{"name":"milanpavel","email":"milan.pavel1@gmail.com"},{"name":"mmatula","email":"matulic@gmail.com"},{"name":"nikolacech","email":"nikola.cech@gooddata.com"},{"name":"ocetnik","email":"ocetnik.david@gmail.com"},{"name":"ondrejlangr","email":"ondrej.langr@gooddata.com"},{"name":"pavelzgdc","email":"pavel.zbytovsky@gooddata.com"},{"name":"pbenes","email":"petr.benes@gooddata.com"},{"name":"peterlacko","email":"lackopeter17@gmail.com"},{"name":"petrjanu","email":"petr.janu@gooddata.com"},{"name":"sitina","email":"jiri.sitina@gooddata.com"},{"name":"sondo","email":"son.do@gooddata.com"},{"name":"stewart.stephens","email":"stewart.stephens@blackbaud.com"},{"name":"strouhaljan","email":"strouhal.jan@gmail.com"},{"name":"tomasreichmann","email":"tomasreichmann@gmail.com"},{"name":"tomsatgd","email":"tomas.satinsky@gooddata.com"},{"name":"vaclavbohac","email":"bohac.v@gmail.com"},{"name":"vojty","email":"vojtasek.tomas@gmail.com"},{"name":"vonsef","email":"josef.vondrak@gooddata.com"},{"name":"xandra.harrison","email":"xandra.harrison@blackbaud.com"},{"name":"xmort","email":"petr.dolejsi@gooddata.com"},{"name":"zdenek.vidensky","email":"zdenek.vidensky@gooddata.com"}],"homepage":"https://github.com/gooddata/gooddata-react-components#readme","bugs":{"url":"https://github.com/gooddata/gooddata-react-components/issues"},"dist":{"shasum":"459c36ff8de355c444b1c136ed6f0548a688ff68","tarball":"https://registry.npmjs.org/@gooddata/react-components/-/react-components-3.0.12-pbenes-visualization-object-2018-02-13T09-30-27-924Z.tgz","fileCount":308,"integrity":"sha512-HeudymjU1T3SVwxPfIZCF0eND7xBVbPG+uSLrUxayzOPkTeMtkL/c2JWbJzuTaCrWbY5m/ckSkICOCdCJuGzPQ==","signatures":[{"sig":"MEQCIH9clB3A6aAhxFh+YKaqIz6mcioTnCjL7xTJ5Z0VF1pbAiAeOexQPL1kT3duaIvKdPzB/rZb20lP/wD5kDodIDwCpQ==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":676119},"jest":{"testRegex":"(/__tests__/.*|\\.(test|spec))\\.(tsx?)$","transform":{".(ts|tsx)":"<rootDir>/node_modules/ts-jest/preprocessor.js"},"mapCoverage":true,"collectCoverage":false,"coverageReporters":["html"],"collectCoverageFrom":["src/**/*.{ts,tsx}","!**/*.d.ts"],"moduleFileExtensions":["ts","tsx","js"],"setupTestFrameworkScriptFile":"<rootDir>/jest.setup.js"},"main":"dist/index.js","files":["dist","src","styles","LICENSE"],"config":{"tslint":"./{src,stories}/**/*.{ts,tsx}"},"readme":"# GoodData React Components\n> React.js components for building visualizations on top of GoodData platform\n\n## Getting started\n\n### Usage\n\nWith [yarn](https://yarnpkg.com) installed, go to your project directory and run\n```\n$ yarn add @gooddata/react-components\n```\n\nIf you prefer [npm](npmjs.com) run\n```\n$ npm install --save @gooddata/react-components\n```\n\n## Documentation\n[Documentation](https://help.gooddata.com/display/bHsp5IhQjuz0e6HS0s76/React+Components)\n\n## Develop\n\n### Running the development\n\nTo develop, you need to run the typescript compiler. By running `yarn dev`, the typescript compiler will be run in watch mode.\n```sh\n$ cd gooddata-react-components\n$ yarn dev\n```\n\nIf you just need to build the CSS files from SASS, run\n```sh\n$ yarn build-css\n```\n\nTo see and validate the react components, you can use [Storybook](https://storybook.js.org/).\nTo run the storybook in development mode, run\n```sh\n$ yarn storybook\n```\n\nTo deploy the production version of storybook, run\n```sh\n$ yarn build-storybook\n```\n\n### Running the tests\n\nTo validate using [tslint](https://palantir.github.io/tslint/), run\n```sh\n$ yarn validate\n```\n\n#### Storybook visual regression tests\n\nVisual regression testing for Storybook is provided by [@gooddata/test-storybook](https://github.com/gooddata/gdc-client-utils/tree/master/test-storybook) package.\n\n### Deployment\n```\ngit checkout master && git pull upstream master --tags\nnpm version [major|minor|patch] -m \"Release v%s\"\nnpm publish\ngit push upstream master --tags\n```\n\n### Examples\n\nFor more details see ./examples/README.md\n\n```\ncd examples\nyarn install\nyarn dev\n```\n\n## Contributing\nReport bugs and features on our [issues page](https://github.com/gooddata/gooddata-react-components/issues).\n\n## License\nCopyright (C) 2007-2017, GoodData(R) Corporation. All rights reserved.\n\nFor more information, please see [LICENSE](https://github.com/gooddata/gooddata-react-components/blob/master/LICENSE)\n","gitHead":"6412a0d0bc62da4d1e351f142bfe471c5dcd2de9","scripts":{"dev":"rm -rf dist && tsc --watch && cp -rf src/translations/ dist/translations/","test":"jest --watch","tslint":"yarn run-tslint -- -t verbose '$npm_package_config_tslint'","validate":"./node_modules/typescript/bin/tsc -p tsconfig.base.json --noEmit && yarn tslint","build-css":"node-sass --importer node_modules/node-sass-magic-importer/dist/cli.js -o styles/css styles/scss/main.scss","storybook":"start-storybook -p 9001 -c .storybook","tslint-ci":"mkdir -p ./ci/results && yarn run-tslint -- -t checkstyle -o ./ci/results/tslint-results.xml '$npm_package_config_tslint'","prepublish":"rm -rf dist && tsc && cp -rf src/translations/ dist/translations/ && yarn build-css","run-tslint":"./node_modules/tslint/bin/tslint -p tsconfig.base.json","validate-ci":"./node_modules/typescript/bin/tsc -p tsconfig.base.json --noEmit && yarn tslint-ci","test-storybook":"test-storybook","build-storybook":"build-storybook -c .storybook -o dist-storybook"},"typings":"dist/index.d.ts","_npmUser":{"name":"pbenes","email":"petr.benes@gooddata.com"},"repository":{"url":"git+ssh://git@github.com/gooddata/gooddata-react-components.git","type":"git"},"_npmVersion":"5.6.0","description":"GoodData React Components","directories":{},"_nodeVersion":"8.9.4","dependencies":{"rxjs":"^5.5.6","lodash":"^4.17.4","gooddata":"4.5.0-pbenes-visualization-object-2018-02-13T09-20-14-375Z","classnames":"^2.2.5","prop-types":"^15.6.0","react-intl":"^2.2.3","@gooddata/js-utils":"^0.9.0","@gooddata/numberjs":"^3.1.2","@gooddata/goodstrap":"53.2.0-pbenes-visualization-object-2018-02-13T09-24-37-497Z","@gooddata/data-layer":"5.0.4-pbenes-visualization-object-2018-02-13T09-22-23-894Z","@gooddata/indigo-visualizations":"^1.1.11"},"_hasShrinkwrap":false,"readmeFilename":"README.md","test-storybook":{"AFM components - BarChart":{"two measures, one attribute":{"delay":1000}}},"devDependencies":{"jest":"21.2.1","react":"15.3.2","enzyme":"2.8.0","ts-jest":"21.2.4","node-sass":"4.7.2","react-dom":"15.3.2","ts-loader":"2.3.7","jest-junit":"3.0.0","typescript":"2.3.3","@types/jest":"20.0.4","@types/node":"7.0.8","sass-loader":"6.0.6","@types/react":"16.0.7","@types/enzyme":"2.8.8","@types/lodash":"4.14.61","@storybook/react":"3.2.6","@types/react-dom":"15.5.4","@gooddata/mock-js":"0.3.1-pbenes-visualization-object-2018-02-13T09-27-08-127Z","@gooddata/typings":"0.0.6-pbenes-visualization-object-2018-02-13T09-18-00-042Z","@types/classnames":"2.2.3","@types/prop-types":"15.5.2","@types/react-intl":"2.3.2","tslint-config-gooddata":"0.0.7","@types/storybook__react":"3.0.5","react-addons-test-utils":"15.3.2","@gooddata/test-storybook":"1.1.0","@storybook/addon-actions":"3.2.18","@storybook/addon-options":"3.2.6","node-sass-magic-importer":"5.1.0","@types/react-addons-test-utils":"0.14.17","@types/storybook__addon-actions":"3.0.1"},"peerDependencies":{"react":"15.3.2","react-dom":"15.3.2"},"_npmOperationalInternal":{"tmp":"tmp/react-components_3.0.12-pbenes-visualization-object-2018-02-13T09-30-27-924Z_1518514235523_0.009680704049958466","host":"s3://npm-registry-packages"}},"3.0.12-tomsatgd-tsa-bb-631-date-filter-disabled-on-no-data-2018-02-13T09-51-59-565Z":{"name":"@gooddata/react-components","version":"3.0.12-tomsatgd-tsa-bb-631-date-filter-disabled-on-no-data-2018-02-13T09-51-59-565Z","author":{"name":"GoodData Corporation"},"license":"BSD-3-Clause","_id":"@gooddata/react-components@3.0.12-tomsatgd-tsa-bb-631-date-filter-disabled-on-no-data-2018-02-13T09-51-59-565Z","maintainers":[{"name":"bertold8","email":"ivan.nejezchleb@seznam.cz"},{"name":"bradgl","email":"brad.gleich@blackabaud.com"},{"name":"bugsbunny338","email":"jiri.zajic@mensa.cz"},{"name":"gooddata-ci","email":"rail@gooddata.com"},{"name":"jan.pradac","email":"jan.pradac@gooddata.com"},{"name":"jaroslav.tomecek","email":"jaroslav.tomecek@gooddata.com"},{"name":"khanh.le","email":"khanh.le@gooddata.com"},{"name":"langhamp","email":"pavel.langhammer@gooddata.com"},{"name":"laurenhunt","email":"lauren.hunt@blackbaud.com"},{"name":"lgrolig","email":"grolig@gmail.com"},{"name":"lhorak","email":"info@lhorak.cz"},{"name":"linhhong","email":"linh.hong@gooddata.com"},{"name":"lpearce","email":"levi.pearce@gooddata.com"},{"name":"martin.mosko","email":"martin.mosko@gooddata.com"},{"name":"michal.marsal","email":"michal.marsal@gooddata.com"},{"name":"mikita.yank","email":"Mikita.Yankouski@blackbaud.com"},{"name":"milanpavel","email":"milan.pavel1@gmail.com"},{"name":"mmatula","email":"matulic@gmail.com"},{"name":"nikolacech","email":"nikola.cech@gooddata.com"},{"name":"ocetnik","email":"ocetnik.david@gmail.com"},{"name":"ondrejlangr","email":"ondrej.langr@gooddata.com"},{"name":"pavelzgdc","email":"pavel.zbytovsky@gooddata.com"},{"name":"pbenes","email":"petr.benes@gooddata.com"},{"name":"peterlacko","email":"lackopeter17@gmail.com"},{"name":"petrjanu","email":"petr.janu@gooddata.com"},{"name":"sitina","email":"jiri.sitina@gooddata.com"},{"name":"sondo","email":"son.do@gooddata.com"},{"name":"stewart.stephens","email":"stewart.stephens@blackbaud.com"},{"name":"strouhaljan","email":"strouhal.jan@gmail.com"},{"name":"tomasreichmann","email":"tomasreichmann@gmail.com"},{"name":"tomsatgd","email":"tomas.satinsky@gooddata.com"},{"name":"vaclavbohac","email":"bohac.v@gmail.com"},{"name":"vojty","email":"vojtasek.tomas@gmail.com"},{"name":"vonsef","email":"josef.vondrak@gooddata.com"},{"name":"xandra.harrison","email":"xandra.harrison@blackbaud.com"},{"name":"xmort","email":"petr.dolejsi@gooddata.com"},{"name":"zdenek.vidensky","email":"zdenek.vidensky@gooddata.com"}],"homepage":"https://github.com/gooddata/gooddata-react-components#readme","bugs":{"url":"https://github.com/gooddata/gooddata-react-components/issues"},"dist":{"shasum":"38d99bf477d94c58f5f912411fa6aeb189cf9f75","tarball":"https://registry.npmjs.org/@gooddata/react-components/-/react-components-3.0.12-tomsatgd-tsa-bb-631-date-filter-disabled-on-no-data-2018-02-13T09-51-59-565Z.tgz","fileCount":276,"integrity":"sha512-950SxnOxB17zYLOoF+zXr0bUB3QoWjE/k51uPiCE/jaqlg8X+WNae0qv3AiobsnYyN5rCJKV8R4IezhI16HBgw==","signatures":[{"sig":"MEUCIQDuKnr3gJfpKKvo4S3049AWvbH8v3a4nxYtapg4XjxAlwIgdbWzutiJzBTApncnQETl5HwxfRiAmtHwwG+P7dwK23A=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":610525},"jest":{"testRegex":"(/__tests__/.*|\\.(test|spec))\\.(tsx?)$","transform":{".(ts|tsx)":"<rootDir>/node_modules/ts-jest/preprocessor.js"},"mapCoverage":true,"collectCoverage":false,"coverageReporters":["html"],"collectCoverageFrom":["src/**/*.{ts,tsx}","!**/*.d.ts"],"moduleFileExtensions":["ts","tsx","js"],"setupTestFrameworkScriptFile":"<rootDir>/jest.setup.js"},"main":"dist/index.js","files":["dist","src","styles","LICENSE"],"config":{"tslint":"./{src,stories}/**/*.{ts,tsx}"},"readme":"# GoodData React Components\n> React.js components for building visualizations on top of GoodData platform\n\n## Getting started\n\n### Usage\n\nWith [yarn](https://yarnpkg.com) installed, go to your project directory and run\n```\n$ yarn add @gooddata/react-components\n```\n\nIf you prefer [npm](npmjs.com) run\n```\n$ npm install --save @gooddata/react-components\n```\n\n## Documentation\n[Documentation](https://help.gooddata.com/display/bHsp5IhQjuz0e6HS0s76/React+Components)\n\n## Develop\n\n### Running the development\n\nTo develop, you need to run the typescript compiler. By running `yarn dev`, the typescript compiler will be run in watch mode.\n```sh\n$ cd gooddata-react-components\n$ yarn dev\n```\n\nIf you just need to build the CSS files from SASS, run\n```sh\n$ yarn build-css\n```\n\nTo see and validate the react components, you can use [Storybook](https://storybook.js.org/).\nTo run the storybook in development mode, run\n```sh\n$ yarn storybook\n```\n\nTo deploy the production version of storybook, run\n```sh\n$ yarn build-storybook\n```\n\n### Running the tests\n\nTo validate using [tslint](https://palantir.github.io/tslint/), run\n```sh\n$ yarn validate\n```\n\n#### Storybook visual regression tests\n\nVisual regression testing for Storybook is provided by [@gooddata/test-storybook](https://github.com/gooddata/gdc-client-utils/tree/master/test-storybook) package.\n\n### Deployment\n```\ngit checkout master && git pull upstream master --tags\nnpm version [major|minor|patch] -m \"Release v%s\"\nnpm publish\ngit push upstream master --tags\n```\n\n### Examples\n\nFor more details see ./examples/README.md\n\n```\ncd examples\nyarn install\nyarn dev\n```\n\n## Contributing\nReport bugs and features on our [issues page](https://github.com/gooddata/gooddata-react-components/issues).\n\n## License\nCopyright (C) 2007-2017, GoodData(R) Corporation. All rights reserved.\n\nFor more information, please see [LICENSE](https://github.com/gooddata/gooddata-react-components/blob/master/LICENSE)\n","gitHead":"424d6faf81b68df24c252991c48a7213e0b3d48e","scripts":{"dev":"rm -rf dist && tsc --watch && cp -rf src/translations/ dist/translations/","test":"jest --watch","tslint":"yarn run-tslint -- -t verbose '$npm_package_config_tslint'","validate":"./node_modules/typescript/bin/tsc -p tsconfig.base.json --noEmit && yarn tslint","build-css":"node-sass --importer node_modules/node-sass-magic-importer/dist/cli.js -o styles/css styles/scss/main.scss","storybook":"start-storybook -p 9001 -c .storybook","tslint-ci":"mkdir -p ./ci/results && yarn run-tslint -- -t checkstyle -o ./ci/results/tslint-results.xml '$npm_package_config_tslint'","prepublish":"rm -rf dist && tsc && cp -rf src/translations/ dist/translations/ && yarn build-css","run-tslint":"./node_modules/tslint/bin/tslint -p tsconfig.base.json","validate-ci":"./node_modules/typescript/bin/tsc -p tsconfig.base.json --noEmit && yarn tslint-ci","test-storybook":"test-storybook","build-storybook":"build-storybook -c .storybook -o dist-storybook"},"typings":"dist/index.d.ts","_npmUser":{"name":"tomsatgd","email":"tomas.satinsky@gooddata.com"},"repository":{"url":"git+ssh://git@github.com/gooddata/gooddata-react-components.git","type":"git"},"_npmVersion":"5.6.0","description":"GoodData React Components","directories":{},"_nodeVersion":"8.9.4","dependencies":{"rxjs":"^5.5.6","lodash":"^4.17.4","gooddata":"^4.5.1","classnames":"^2.2.5","prop-types":"^15.6.0","react-intl":"^2.2.3","@gooddata/js-utils":"^0.9.0","@gooddata/numberjs":"^3.1.2","@gooddata/goodstrap":"^53.0.1","@gooddata/data-layer":"^5.0.3","@gooddata/indigo-visualizations":"^1.1.11"},"_hasShrinkwrap":false,"readmeFilename":"README.md","test-storybook":{"AFM components - BarChart":{"two measures, one attribute":{"delay":1000}}},"devDependencies":{"jest":"21.2.1","react":"15.3.2","enzyme":"2.8.0","ts-jest":"21.2.4","node-sass":"4.7.2","react-dom":"15.3.2","ts-loader":"2.3.7","jest-junit":"3.0.0","typescript":"2.3.3","@types/jest":"20.0.4","@types/node":"7.0.8","sass-loader":"6.0.6","@types/react":"16.0.7","@types/enzyme":"2.8.8","@types/lodash":"4.14.61","@storybook/react":"3.2.6","@types/react-dom":"15.5.4","@gooddata/mock-js":"0.3.1","@gooddata/typings":"0.0.6","@types/classnames":"2.2.3","@types/prop-types":"15.5.2","@types/react-intl":"2.3.2","tslint-config-gooddata":"0.0.7","@types/storybook__react":"3.0.5","react-addons-test-utils":"15.3.2","@gooddata/test-storybook":"1.1.0","@storybook/addon-actions":"3.2.18","@storybook/addon-options":"3.2.6","node-sass-magic-importer":"5.1.0","@types/react-addons-test-utils":"0.14.17","@types/storybook__addon-actions":"3.0.1"},"peerDependencies":{"react":"15.3.2","react-dom":"15.3.2"},"_npmOperationalInternal":{"tmp":"tmp/react-components_3.0.12-tomsatgd-tsa-bb-631-date-filter-disabled-on-no-data-2018-02-13T09-51-59-565Z_1518515530030_0.5508658583637569","host":"s3://npm-registry-packages"}},"3.0.12-vojty-factory-2018-02-13T12-47-41-397Z":{"name":"@gooddata/react-components","version":"3.0.12-vojty-factory-2018-02-13T12-47-41-397Z","author":{"name":"GoodData Corporation"},"license":"BSD-3-Clause","_id":"@gooddata/react-components@3.0.12-vojty-factory-2018-02-13T12-47-41-397Z","maintainers":[{"name":"bertold8","email":"ivan.nejezchleb@seznam.cz"},{"name":"bradgl","email":"brad.gleich@blackabaud.com"},{"name":"bugsbunny338","email":"jiri.zajic@mensa.cz"},{"name":"gooddata-ci","email":"rail@gooddata.com"},{"name":"jan.pradac","email":"jan.pradac@gooddata.com"},{"name":"jaroslav.tomecek","email":"jaroslav.tomecek@gooddata.com"},{"name":"khanh.le","email":"khanh.le@gooddata.com"},{"name":"langhamp","email":"pavel.langhammer@gooddata.com"},{"name":"laurenhunt","email":"lauren.hunt@blackbaud.com"},{"name":"lgrolig","email":"grolig@gmail.com"},{"name":"lhorak","email":"info@lhorak.cz"},{"name":"linhhong","email":"linh.hong@gooddata.com"},{"name":"lpearce","email":"levi.pearce@gooddata.com"},{"name":"martin.mosko","email":"martin.mosko@gooddata.com"},{"name":"michal.marsal","email":"michal.marsal@gooddata.com"},{"name":"mikita.yank","email":"Mikita.Yankouski@blackbaud.com"},{"name":"milanpavel","email":"milan.pavel1@gmail.com"},{"name":"mmatula","email":"matulic@gmail.com"},{"name":"nikolacech","email":"nikola.cech@gooddata.com"},{"name":"ocetnik","email":"ocetnik.david@gmail.com"},{"name":"ondrejlangr","email":"ondrej.langr@gooddata.com"},{"name":"pavelzgdc","email":"pavel.zbytovsky@gooddata.com"},{"name":"pbenes","email":"petr.benes@gooddata.com"},{"name":"peterlacko","email":"lackopeter17@gmail.com"},{"name":"petrjanu","email":"petr.janu@gooddata.com"},{"name":"sitina","email":"jiri.sitina@gooddata.com"},{"name":"sondo","email":"son.do@gooddata.com"},{"name":"stewart.stephens","email":"stewart.stephens@blackbaud.com"},{"name":"strouhaljan","email":"strouhal.jan@gmail.com"},{"name":"tomasreichmann","email":"tomasreichmann@gmail.com"},{"name":"tomsatgd","email":"tomas.satinsky@gooddata.com"},{"name":"vaclavbohac","email":"bohac.v@gmail.com"},{"name":"vojty","email":"vojtasek.tomas@gmail.com"},{"name":"vonsef","email":"josef.vondrak@gooddata.com"},{"name":"xandra.harrison","email":"xandra.harrison@blackbaud.com"},{"name":"xmort","email":"petr.dolejsi@gooddata.com"},{"name":"zdenek.vidensky","email":"zdenek.vidensky@gooddata.com"}],"homepage":"https://github.com/gooddata/gooddata-react-components#readme","bugs":{"url":"https://github.com/gooddata/gooddata-react-components/issues"},"dist":{"shasum":"d3d0c852f0c3b4c7d63bfd09c397874ab6c4d4f7","tarball":"https://registry.npmjs.org/@gooddata/react-components/-/react-components-3.0.12-vojty-factory-2018-02-13T12-47-41-397Z.tgz","fileCount":307,"integrity":"sha512-plpYJqGP7PeOUZkgPCHkFN1ztzWasx/3dprU4p58gHXzfBlYoQgZ3jGrO1j3hEdLTdpxjrbIfPzffLIfkTMtkA==","signatures":[{"sig":"MEQCIDz/jhNOf2bKTbTJ75IaWqDLTxz96yl3+R/9Pf0l9BpsAiAcMPtTJtdL6S1yWavAiwyYF1S39pCQPUh/1QDu5NhShg==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":688483},"jest":{"testRegex":"(/__tests__/.*|\\.(test|spec))\\.(tsx?)$","transform":{".(ts|tsx)":"<rootDir>/node_modules/ts-jest/preprocessor.js"},"mapCoverage":true,"collectCoverage":false,"coverageReporters":["html"],"collectCoverageFrom":["src/**/*.{ts,tsx}","!**/*.d.ts"],"moduleFileExtensions":["ts","tsx","js"],"setupTestFrameworkScriptFile":"<rootDir>/jest.setup.js"},"main":"dist/index.js","files":["dist","src","styles","LICENSE"],"config":{"tslint":"./{src,stories}/**/*.{ts,tsx}"},"readme":"# GoodData React Components\n> React.js components for building visualizations on top of GoodData platform\n\n## Getting started\n\n### Usage\n\nWith [yarn](https://yarnpkg.com) installed, go to your project directory and run\n```\n$ yarn add @gooddata/react-components\n```\n\nIf you prefer [npm](npmjs.com) run\n```\n$ npm install --save @gooddata/react-components\n```\n\n## Documentation\n[Documentation](https://help.gooddata.com/display/bHsp5IhQjuz0e6HS0s76/React+Components)\n\n## Develop\n\n### Running the development\n\nTo develop, you need to run the typescript compiler. By running `yarn dev`, the typescript compiler will be run in watch mode.\n```sh\n$ cd gooddata-react-components\n$ yarn dev\n```\n\nIf you just need to build the CSS files from SASS, run\n```sh\n$ yarn build-css\n```\n\nTo see and validate the react components, you can use [Storybook](https://storybook.js.org/).\nTo run the storybook in development mode, run\n```sh\n$ yarn storybook\n```\n\nTo deploy the production version of storybook, run\n```sh\n$ yarn build-storybook\n```\n\n### Running the tests\n\nTo validate using [tslint](https://palantir.github.io/tslint/), run\n```sh\n$ yarn validate\n```\n\n#### Storybook visual regression tests\n\nVisual regression testing for Storybook is provided by [@gooddata/test-storybook](https://github.com/gooddata/gdc-client-utils/tree/master/test-storybook) package.\n\n### Deployment\n```\ngit checkout master && git pull upstream master --tags\nnpm version [major|minor|patch] -m \"Release v%s\"\nnpm publish\ngit push upstream master --tags\n```\n\n### Examples\n\nFor more details see ./examples/README.md\n\n```\ncd examples\nyarn install\nyarn dev\n```\n\n## Contributing\nReport bugs and features on our [issues page](https://github.com/gooddata/gooddata-react-components/issues).\n\n## License\nCopyright (C) 2007-2017, GoodData(R) Corporation. All rights reserved.\n\nFor more information, please see [LICENSE](https://github.com/gooddata/gooddata-react-components/blob/master/LICENSE)\n","gitHead":"67656fcb5e90b7e5c6182e6103672338b51a4038","scripts":{"dev":"rm -rf dist && tsc --watch && cp -rf src/translations/ dist/translations/","test":"jest --watch","tslint":"yarn run-tslint -t verbose '$npm_package_config_tslint'","validate":"tsc -p tsconfig.base.json --noEmit && yarn tslint","build-css":"node-sass --importer node_modules/node-sass-magic-importer/dist/cli.js -o styles/css styles/scss/main.scss","storybook":"start-storybook -p 9001 -c .storybook","tslint-ci":"mkdir -p ./ci/results && yarn run-tslint -t checkstyle -o ./ci/results/tslint-results.xml '$npm_package_config_tslint'","prepublish":"rm -rf dist && tsc && cp -rf src/translations/ dist/translations/ && yarn build-css","run-tslint":"tslint -p tsconfig.base.json","validate-ci":"tsc -p tsconfig.base.json --noEmit && yarn tslint-ci","test-storybook":"test-storybook","build-storybook":"build-storybook -c .storybook -o dist-storybook"},"typings":"dist/index.d.ts","_npmUser":{"name":"vojty","email":"vojtasek.tomas@gmail.com"},"repository":{"url":"git+ssh://git@github.com/gooddata/gooddata-react-components.git","type":"git"},"_npmVersion":"5.6.0","description":"GoodData React Components","directories":{},"_nodeVersion":"8.9.4","dependencies":{"rxjs":"^5.5.6","lodash":"^4.17.4","gooddata":"4.5.0-vojty-factory2-2018-02-13T12-25-30-160Z","classnames":"^2.2.5","prop-types":"^15.6.0","react-intl":"^2.2.3","@gooddata/js-utils":"^0.9.0","@gooddata/numberjs":"^3.1.2","@gooddata/goodstrap":"53.2.0-pbenes-visualization-object-2018-02-09T14-10-38-239Z","@gooddata/data-layer":"5.0.4-vojty-sdk-factory-2018-02-13T12-37-17-825Z","@gooddata/indigo-visualizations":"^1.1.11"},"_hasShrinkwrap":false,"readmeFilename":"README.md","test-storybook":{"AFM components - BarChart":{"two measures, one attribute":{"delay":1000}}},"devDependencies":{"jest":"21.2.1","react":"15.3.2","enzyme":"2.8.0","ts-jest":"21.2.4","node-sass":"4.7.2","react-dom":"15.3.2","ts-loader":"2.3.7","jest-junit":"3.0.0","typescript":"2.3.3","@types/jest":"20.0.4","@types/node":"7.0.8","sass-loader":"6.0.6","@types/react":"16.0.7","@types/enzyme":"2.8.8","@types/lodash":"4.14.61","@storybook/react":"3.2.6","@types/react-dom":"15.5.4","@gooddata/mock-js":"0.3.1-pbenes-visualization-object-2018-02-09T14-12-46-820Z","@gooddata/typings":"0.0.6-pbenes-visualization-object-2018-02-09T14-03-56-154Z","@types/classnames":"2.2.3","@types/prop-types":"15.5.2","@types/react-intl":"2.3.2","tslint-config-gooddata":"0.0.7","@types/storybook__react":"3.0.5","react-addons-test-utils":"15.3.2","@gooddata/test-storybook":"1.1.0","@storybook/addon-actions":"3.2.18","@storybook/addon-options":"3.2.6","node-sass-magic-importer":"5.1.0","@types/react-addons-test-utils":"0.14.17","@types/storybook__addon-actions":"3.0.1"},"peerDependencies":{"react":"15.3.2","react-dom":"15.3.2"},"_npmOperationalInternal":{"tmp":"tmp/react-components_3.0.12-vojty-factory-2018-02-13T12-47-41-397Z_1518526071094_0.8284909272432137","host":"s3://npm-registry-packages"}},"3.0.13":{"name":"@gooddata/react-components","version":"3.0.13","author":{"name":"GoodData Corporation"},"license":"BSD-3-Clause","_id":"@gooddata/react-components@3.0.13","maintainers":[{"name":"bertold8","email":"ivan.nejezchleb@seznam.cz"},{"name":"bradgl","email":"brad.gleich@blackabaud.com"},{"name":"bugsbunny338","email":"jiri.zajic@mensa.cz"},{"name":"gooddata-ci","email":"rail@gooddata.com"},{"name":"jan.pradac","email":"jan.pradac@gooddata.com"},{"name":"jaroslav.tomecek","email":"jaroslav.tomecek@gooddata.com"},{"name":"khanh.le","email":"khanh.le@gooddata.com"},{"name":"langhamp","email":"pavel.langhammer@gooddata.com"},{"name":"laurenhunt","email":"lauren.hunt@blackbaud.com"},{"name":"lgrolig","email":"grolig@gmail.com"},{"name":"lhorak","email":"info@lhorak.cz"},{"name":"linhhong","email":"linh.hong@gooddata.com"},{"name":"lpearce","email":"levi.pearce@gooddata.com"},{"name":"martin.mosko","email":"martin.mosko@gooddata.com"},{"name":"michal.marsal","email":"michal.marsal@gooddata.com"},{"name":"mikita.yank","email":"Mikita.Yankouski@blackbaud.com"},{"name":"milanpavel","email":"milan.pavel1@gmail.com"},{"name":"mmatula","email":"matulic@gmail.com"},{"name":"nikolacech","email":"nikola.cech@gooddata.com"},{"name":"ocetnik","email":"ocetnik.david@gmail.com"},{"name":"ondrejlangr","email":"ondrej.langr@gooddata.com"},{"name":"pavelzgdc","email":"pavel.zbytovsky@gooddata.com"},{"name":"pbenes","email":"petr.benes@gooddata.com"},{"name":"peterlacko","email":"lackopeter17@gmail.com"},{"name":"petrjanu","email":"petr.janu@gooddata.com"},{"name":"sitina","email":"jiri.sitina@gooddata.com"},{"name":"sondo","email":"son.do@gooddata.com"},{"name":"stewart.stephens","email":"stewart.stephens@blackbaud.com"},{"name":"strouhaljan","email":"strouhal.jan@gmail.com"},{"name":"tomasreichmann","email":"tomasreichmann@gmail.com"},{"name":"tomsatgd","email":"tomas.satinsky@gooddata.com"},{"name":"vaclavbohac","email":"bohac.v@gmail.com"},{"name":"vojty","email":"vojtasek.tomas@gmail.com"},{"name":"vonsef","email":"josef.vondrak@gooddata.com"},{"name":"xandra.harrison","email":"xandra.harrison@blackbaud.com"},{"name":"xmort","email":"petr.dolejsi@gooddata.com"},{"name":"zdenek.vidensky","email":"zdenek.vidensky@gooddata.com"}],"homepage":"https://github.com/gooddata/gooddata-react-components#readme","bugs":{"url":"https://github.com/gooddata/gooddata-react-components/issues"},"dist":{"shasum":"73bf66abda9c456a225d26183b28872022500152","tarball":"https://registry.npmjs.org/@gooddata/react-components/-/react-components-3.0.13.tgz","fileCount":276,"integrity":"sha512-Zdls1GHtwAf0dmmXmUWhLp2G35iiAigOPWYWT3wzNbsZ18QkavaJuhxO5JQneDvtM6NE+BFvFVF1ZWqtHV7dCw==","signatures":[{"sig":"MEUCIQDZVMkiET+3EZVI080YmffA5/93s+jCVnSx48fvAgnoPAIgQVbKRfOYtebxR93lYDom+noeqaQ6kwExb1q2DexQn4A=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":610448},"jest":{"testRegex":"(/__tests__/.*|\\.(test|spec))\\.(tsx?)$","transform":{".(ts|tsx)":"<rootDir>/node_modules/ts-jest/preprocessor.js"},"mapCoverage":true,"collectCoverage":false,"coverageReporters":["html"],"collectCoverageFrom":["src/**/*.{ts,tsx}","!**/*.d.ts"],"moduleFileExtensions":["ts","tsx","js"],"setupTestFrameworkScriptFile":"<rootDir>/jest.setup.js"},"main":"dist/index.js","files":["dist","src","styles","LICENSE"],"config":{"tslint":"./{src,stories}/**/*.{ts,tsx}"},"gitHead":"5722ee99e9e0f82cc17c24ab09bae22655c72dad","scripts":{"dev":"rm -rf dist && tsc --watch && cp -rf src/translations/ dist/translations/","test":"jest --watch","tslint":"yarn run-tslint -- -t verbose '$npm_package_config_tslint'","validate":"./node_modules/typescript/bin/tsc -p tsconfig.base.json --noEmit && yarn tslint","build-css":"node-sass --importer node_modules/node-sass-magic-importer/dist/cli.js -o styles/css styles/scss/main.scss","storybook":"start-storybook -p 9001 -c .storybook","tslint-ci":"mkdir -p ./ci/results && yarn run-tslint -- -t checkstyle -o ./ci/results/tslint-results.xml '$npm_package_config_tslint'","prepublish":"rm -rf dist && tsc && cp -rf src/translations/ dist/translations/ && yarn build-css","run-tslint":"./node_modules/tslint/bin/tslint -p tsconfig.base.json","validate-ci":"./node_modules/typescript/bin/tsc -p tsconfig.base.json --noEmit && yarn tslint-ci","test-storybook":"test-storybook","build-storybook":"build-storybook -c .storybook -o dist-storybook"},"typings":"dist/index.d.ts","_npmUser":{"name":"tomsatgd","email":"tomas.satinsky@gooddata.com"},"deprecated":"@gooddata/react-components@3 has reached End of Support. Please upgrade (see https://sdk.gooddata.com/gooddata-ui/docs/supported_versions.html for more information).","repository":{"url":"git+ssh://git@github.com/gooddata/gooddata-react-components.git","type":"git"},"_npmVersion":"5.6.0","description":"GoodData React Components","directories":{},"_nodeVersion":"8.9.4","dependencies":{"rxjs":"^5.5.6","lodash":"^4.17.4","gooddata":"^4.5.1","classnames":"^2.2.5","prop-types":"^15.6.0","react-intl":"^2.2.3","@gooddata/js-utils":"^0.9.0","@gooddata/numberjs":"^3.1.2","@gooddata/goodstrap":"^53.0.1","@gooddata/data-layer":"^5.0.3","@gooddata/indigo-visualizations":"^1.1.11"},"_hasShrinkwrap":false,"test-storybook":{"AFM components - BarChart":{"two measures, one attribute":{"delay":1000}}},"devDependencies":{"jest":"21.2.1","react":"15.3.2","enzyme":"2.8.0","ts-jest":"21.2.4","node-sass":"4.7.2","react-dom":"15.3.2","ts-loader":"2.3.7","jest-junit":"3.0.0","typescript":"2.3.3","@types/jest":"20.0.4","@types/node":"7.0.8","sass-loader":"6.0.6","@types/react":"16.0.7","@types/enzyme":"2.8.8","@types/lodash":"4.14.61","@storybook/react":"3.2.6","@types/react-dom":"15.5.4","@gooddata/mock-js":"0.3.1","@gooddata/typings":"0.0.6","@types/classnames":"2.2.3","@types/prop-types":"15.5.2","@types/react-intl":"2.3.2","tslint-config-gooddata":"0.0.7","@types/storybook__react":"3.0.5","react-addons-test-utils":"15.3.2","@gooddata/test-storybook":"1.1.0","@storybook/addon-actions":"3.2.18","@storybook/addon-options":"3.2.6","node-sass-magic-importer":"5.1.0","@types/react-addons-test-utils":"0.14.17","@types/storybook__addon-actions":"3.0.1"},"peerDependencies":{"react":"15.3.2","react-dom":"15.3.2"},"_npmOperationalInternal":{"tmp":"tmp/react-components_3.0.13_1518527517853_0.4121304942786055","host":"s3://npm-registry-packages"}},"3.0.13-pbenes-visualization-object-2018-02-14T08-26-09-064Z":{"name":"@gooddata/react-components","version":"3.0.13-pbenes-visualization-object-2018-02-14T08-26-09-064Z","author":{"name":"GoodData Corporation"},"license":"BSD-3-Clause","_id":"@gooddata/react-components@3.0.13-pbenes-visualization-object-2018-02-14T08-26-09-064Z","maintainers":[{"name":"bertold8","email":"ivan.nejezchleb@seznam.cz"},{"name":"bradgl","email":"brad.gleich@blackabaud.com"},{"name":"bugsbunny338","email":"jiri.zajic@mensa.cz"},{"name":"gooddata-ci","email":"rail@gooddata.com"},{"name":"jan.pradac","email":"jan.pradac@gooddata.com"},{"name":"jaroslav.tomecek","email":"jaroslav.tomecek@gooddata.com"},{"name":"khanh.le","email":"khanh.le@gooddata.com"},{"name":"langhamp","email":"pavel.langhammer@gooddata.com"},{"name":"laurenhunt","email":"lauren.hunt@blackbaud.com"},{"name":"lgrolig","email":"grolig@gmail.com"},{"name":"lhorak","email":"info@lhorak.cz"},{"name":"linhhong","email":"linh.hong@gooddata.com"},{"name":"lpearce","email":"levi.pearce@gooddata.com"},{"name":"martin.mosko","email":"martin.mosko@gooddata.com"},{"name":"michal.marsal","email":"michal.marsal@gooddata.com"},{"name":"mikita.yank","email":"Mikita.Yankouski@blackbaud.com"},{"name":"milanpavel","email":"milan.pavel1@gmail.com"},{"name":"mmatula","email":"matulic@gmail.com"},{"name":"nikolacech","email":"nikola.cech@gooddata.com"},{"name":"ocetnik","email":"ocetnik.david@gmail.com"},{"name":"ondrejlangr","email":"ondrej.langr@gooddata.com"},{"name":"pavelzgdc","email":"pavel.zbytovsky@gooddata.com"},{"name":"pbenes","email":"petr.benes@gooddata.com"},{"name":"peterlacko","email":"lackopeter17@gmail.com"},{"name":"petrjanu","email":"petr.janu@gooddata.com"},{"name":"sitina","email":"jiri.sitina@gooddata.com"},{"name":"sondo","email":"son.do@gooddata.com"},{"name":"stewart.stephens","email":"stewart.stephens@blackbaud.com"},{"name":"strouhaljan","email":"strouhal.jan@gmail.com"},{"name":"tomasreichmann","email":"tomasreichmann@gmail.com"},{"name":"tomsatgd","email":"tomas.satinsky@gooddata.com"},{"name":"vaclavbohac","email":"bohac.v@gmail.com"},{"name":"vojty","email":"vojtasek.tomas@gmail.com"},{"name":"vonsef","email":"josef.vondrak@gooddata.com"},{"name":"xandra.harrison","email":"xandra.harrison@blackbaud.com"},{"name":"xmort","email":"petr.dolejsi@gooddata.com"},{"name":"zdenek.vidensky","email":"zdenek.vidensky@gooddata.com"}],"homepage":"https://github.com/gooddata/gooddata-react-components#readme","bugs":{"url":"https://github.com/gooddata/gooddata-react-components/issues"},"dist":{"shasum":"124d98efd589dfaa4d577cf0a44c5dfdf289c51f","tarball":"https://registry.npmjs.org/@gooddata/react-components/-/react-components-3.0.13-pbenes-visualization-object-2018-02-14T08-26-09-064Z.tgz","fileCount":306,"integrity":"sha512-qjriABEcuDW5bTkQmCa0KT5a3zqoP/krAq2smo8ULWUutj+n9BSjBFR40gYgJswbcPsLSvHIzdJRY0NR24vI3Q==","signatures":[{"sig":"MEYCIQDKPOt87rF3vi3+p2BwZORVw1CWutalLhOl8nbatI2ckgIhALV0eN65/M031ho5Ft2/xY6dW7wwg+Ekdz//vBH3Izc8","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":674356},"jest":{"testRegex":"(/__tests__/.*|\\.(test|spec))\\.(tsx?)$","transform":{".(ts|tsx)":"<rootDir>/node_modules/ts-jest/preprocessor.js"},"mapCoverage":true,"collectCoverage":false,"coverageReporters":["html"],"collectCoverageFrom":["src/**/*.{ts,tsx}","!**/*.d.ts"],"moduleFileExtensions":["ts","tsx","js"],"setupTestFrameworkScriptFile":"<rootDir>/jest.setup.js"},"main":"dist/index.js","files":["dist","src","styles","LICENSE"],"config":{"tslint":"./{src,stories}/**/*.{ts,tsx}"},"readme":"# GoodData React Components\n> React.js components for building visualizations on top of GoodData platform\n\n## Getting started\n\n### Usage\n\nWith [yarn](https://yarnpkg.com) installed, go to your project directory and run\n```\n$ yarn add @gooddata/react-components\n```\n\nIf you prefer [npm](npmjs.com) run\n```\n$ npm install --save @gooddata/react-components\n```\n\n## Documentation\n[Documentation](https://help.gooddata.com/display/bHsp5IhQjuz0e6HS0s76/React+Components)\n\n## Develop\n\n### Running the development\n\nTo develop, you need to run the typescript compiler. By running `yarn dev`, the typescript compiler will be run in watch mode.\n```sh\n$ cd gooddata-react-components\n$ yarn dev\n```\n\nIf you just need to build the CSS files from SASS, run\n```sh\n$ yarn build-css\n```\n\nTo see and validate the react components, you can use [Storybook](https://storybook.js.org/).\nTo run the storybook in development mode, run\n```sh\n$ yarn storybook\n```\n\nTo deploy the production version of storybook, run\n```sh\n$ yarn build-storybook\n```\n\n### Running the tests\n\nTo validate using [tslint](https://palantir.github.io/tslint/), run\n```sh\n$ yarn validate\n```\n\n#### Storybook visual regression tests\n\nVisual regression testing for Storybook is provided by [@gooddata/test-storybook](https://github.com/gooddata/gdc-client-utils/tree/master/test-storybook) package.\n\n### Deployment\n```\ngit checkout master && git pull upstream master --tags\nnpm version [major|minor|patch] -m \"Release v%s\"\nnpm publish\ngit push upstream master --tags\n```\n\n### Examples\n\nFor more details see ./examples/README.md\n\n```\ncd examples\nyarn install\nyarn dev\n```\n\n## Contributing\nReport bugs and features on our [issues page](https://github.com/gooddata/gooddata-react-components/issues).\n\n## License\nCopyright (C) 2007-2017, GoodData(R) Corporation. All rights reserved.\n\nFor more information, please see [LICENSE](https://github.com/gooddata/gooddata-react-components/blob/master/LICENSE)\n","gitHead":"d4527c6b3bd3ee50ea04c076c068f18b6f6baafd","scripts":{"dev":"rm -rf dist && tsc --watch && cp -rf src/translations/ dist/translations/","test":"jest --watch","tslint":"yarn run-tslint -- -t verbose '$npm_package_config_tslint'","validate":"./node_modules/typescript/bin/tsc -p tsconfig.base.json --noEmit && yarn tslint","build-css":"node-sass --importer node_modules/node-sass-magic-importer/dist/cli.js -o styles/css styles/scss/main.scss","storybook":"start-storybook -p 9001 -c .storybook","tslint-ci":"mkdir -p ./ci/results && yarn run-tslint -- -t checkstyle -o ./ci/results/tslint-results.xml '$npm_package_config_tslint'","prepublish":"rm -rf dist && tsc && cp -rf src/translations/ dist/translations/ && yarn build-css","run-tslint":"./node_modules/tslint/bin/tslint -p tsconfig.base.json","validate-ci":"./node_modules/typescript/bin/tsc -p tsconfig.base.json --noEmit && yarn tslint-ci","test-storybook":"test-storybook","build-storybook":"build-storybook -c .storybook -o dist-storybook"},"typings":"dist/index.d.ts","_npmUser":{"name":"pbenes","email":"petr.benes@gooddata.com"},"repository":{"url":"git+ssh://git@github.com/gooddata/gooddata-react-components.git","type":"git"},"_npmVersion":"5.6.0","description":"GoodData React Components","directories":{},"_nodeVersion":"8.9.4","dependencies":{"rxjs":"^5.5.6","lodash":"^4.17.4","gooddata":"4.5.0-pbenes-visualization-object-2018-02-14T08-16-10-962Z","classnames":"^2.2.5","prop-types":"^15.6.0","react-intl":"^2.2.3","@gooddata/js-utils":"^0.9.0","@gooddata/numberjs":"^3.1.2","@gooddata/goodstrap":"53.2.0-pbenes-visualization-object-2018-02-14T08-20-35-805Z","@gooddata/data-layer":"5.0.4-pbenes-visualization-object-2018-02-14T08-18-21-551Z","@gooddata/indigo-visualizations":"^1.1.11"},"_hasShrinkwrap":false,"readmeFilename":"README.md","test-storybook":{"AFM components - BarChart":{"two measures, one attribute":{"delay":1000}}},"devDependencies":{"jest":"21.2.1","react":"15.3.2","enzyme":"2.8.0","ts-jest":"21.2.4","node-sass":"4.7.2","react-dom":"15.3.2","ts-loader":"2.3.7","jest-junit":"3.0.0","typescript":"2.3.3","@types/jest":"20.0.4","@types/node":"7.0.8","sass-loader":"6.0.6","@types/react":"16.0.7","@types/enzyme":"2.8.8","@types/lodash":"4.14.61","@storybook/react":"3.2.6","@types/react-dom":"15.5.4","@gooddata/mock-js":"0.3.1-pbenes-visualization-object-2018-02-14T08-22-43-979Z","@gooddata/typings":"0.0.6-pbenes-visualization-object-2018-02-14T08-13-59-519Z","@types/classnames":"2.2.3","@types/prop-types":"15.5.2","@types/react-intl":"2.3.2","tslint-config-gooddata":"0.0.7","@types/storybook__react":"3.0.5","react-addons-test-utils":"15.3.2","@gooddata/test-storybook":"1.1.0","@storybook/addon-actions":"3.2.18","@storybook/addon-options":"3.2.6","node-sass-magic-importer":"5.1.0","@types/react-addons-test-utils":"0.14.17","@types/storybook__addon-actions":"3.0.1"},"peerDependencies":{"react":"15.3.2","react-dom":"15.3.2"},"_npmOperationalInternal":{"tmp":"tmp/react-components_3.0.13-pbenes-visualization-object-2018-02-14T08-26-09-064Z_1518596776213_0.8232383438038469","host":"s3://npm-registry-packages"}},"3.0.13-vaclavbohac-unification-poc-v3-2018-02-14T16-29-07-352Z":{"name":"@gooddata/react-components","version":"3.0.13-vaclavbohac-unification-poc-v3-2018-02-14T16-29-07-352Z","author":{"name":"GoodData Corporation"},"license":"BSD-3-Clause","_id":"@gooddata/react-components@3.0.13-vaclavbohac-unification-poc-v3-2018-02-14T16-29-07-352Z","maintainers":[{"name":"bertold8","email":"ivan.nejezchleb@seznam.cz"},{"name":"bradgl","email":"brad.gleich@blackabaud.com"},{"name":"bugsbunny338","email":"jiri.zajic@mensa.cz"},{"name":"gooddata-ci","email":"rail@gooddata.com"},{"name":"jan.pradac","email":"jan.pradac@gooddata.com"},{"name":"jaroslav.tomecek","email":"jaroslav.tomecek@gooddata.com"},{"name":"khanh.le","email":"khanh.le@gooddata.com"},{"name":"langhamp","email":"pavel.langhammer@gooddata.com"},{"name":"laurenhunt","email":"lauren.hunt@blackbaud.com"},{"name":"lgrolig","email":"grolig@gmail.com"},{"name":"lhorak","email":"info@lhorak.cz"},{"name":"linhhong","email":"linh.hong@gooddata.com"},{"name":"lpearce","email":"levi.pearce@gooddata.com"},{"name":"martin.mosko","email":"martin.mosko@gooddata.com"},{"name":"michal.marsal","email":"michal.marsal@gooddata.com"},{"name":"mikita.yank","email":"Mikita.Yankouski@blackbaud.com"},{"name":"milanpavel","email":"milan.pavel1@gmail.com"},{"name":"mmatula","email":"matulic@gmail.com"},{"name":"nikolacech","email":"nikola.cech@gooddata.com"},{"name":"ocetnik","email":"ocetnik.david@gmail.com"},{"name":"ondrejlangr","email":"ondrej.langr@gooddata.com"},{"name":"pavelzgdc","email":"pavel.zbytovsky@gooddata.com"},{"name":"pbenes","email":"petr.benes@gooddata.com"},{"name":"peterlacko","email":"lackopeter17@gmail.com"},{"name":"petrjanu","email":"petr.janu@gooddata.com"},{"name":"sitina","email":"jiri.sitina@gooddata.com"},{"name":"sondo","email":"son.do@gooddata.com"},{"name":"stewart.stephens","email":"stewart.stephens@blackbaud.com"},{"name":"strouhaljan","email":"strouhal.jan@gmail.com"},{"name":"tomasreichmann","email":"tomasreichmann@gmail.com"},{"name":"tomsatgd","email":"tomas.satinsky@gooddata.com"},{"name":"vaclavbohac","email":"bohac.v@gmail.com"},{"name":"vojty","email":"vojtasek.tomas@gmail.com"},{"name":"vonsef","email":"josef.vondrak@gooddata.com"},{"name":"xandra.harrison","email":"xandra.harrison@blackbaud.com"},{"name":"xmort","email":"petr.dolejsi@gooddata.com"},{"name":"zdenek.vidensky","email":"zdenek.vidensky@gooddata.com"}],"homepage":"https://github.com/gooddata/gooddata-react-components#readme","bugs":{"url":"https://github.com/gooddata/gooddata-react-components/issues"},"dist":{"shasum":"91058fc3fa1f891335e0675b90ae3a475d4274eb","tarball":"https://registry.npmjs.org/@gooddata/react-components/-/react-components-3.0.13-vaclavbohac-unification-poc-v3-2018-02-14T16-29-07-352Z.tgz","fileCount":315,"integrity":"sha512-+aErF75TZOG+b3Wn/hzAf0tyZ16Om3F1mriIOcddFEgJ70nkevltDe/vma9FexI+DKRhbinGG85TZska1yAMfw==","signatures":[{"sig":"MEUCIE/V0jnhz1NjwvFnXeD5bH32FyT6mk2k2rs49fkOd4Z3AiEAnUZePDIPk+nXZlSg7atbrzMJtdfFzNSrVOlENFul+sI=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":680784},"jest":{"testRegex":"(/__tests__/.*|\\.(test|spec))\\.(tsx?)$","transform":{".(ts|tsx)":"<rootDir>/node_modules/ts-jest/preprocessor.js"},"mapCoverage":true,"collectCoverage":false,"coverageReporters":["html"],"collectCoverageFrom":["src/**/*.{ts,tsx}","!**/*.d.ts"],"moduleFileExtensions":["ts","tsx","js"],"setupTestFrameworkScriptFile":"<rootDir>/jest.setup.js"},"main":"dist/index.js","files":["dist","src","styles","LICENSE"],"config":{"tslint":"./{src,stories}/**/*.{ts,tsx}"},"readme":"# GoodData React Components\n> React.js components for building visualizations on top of GoodData platform\n\n## Getting started\n\n### Usage\n\nWith [yarn](https://yarnpkg.com) installed, go to your project directory and run\n```\n$ yarn add @gooddata/react-components\n```\n\nIf you prefer [npm](npmjs.com) run\n```\n$ npm install --save @gooddata/react-components\n```\n\n## Documentation\n[Documentation](https://help.gooddata.com/display/bHsp5IhQjuz0e6HS0s76/React+Components)\n\n## Develop\n\n### Running the development\n\nTo develop, you need to run the typescript compiler. By running `yarn dev`, the typescript compiler will be run in watch mode.\n```sh\n$ cd gooddata-react-components\n$ yarn dev\n```\n\nIf you just need to build the CSS files from SASS, run\n```sh\n$ yarn build-css\n```\n\nTo see and validate the react components, you can use [Storybook](https://storybook.js.org/).\nTo run the storybook in development mode, run\n```sh\n$ yarn storybook\n```\n\nTo deploy the production version of storybook, run\n```sh\n$ yarn build-storybook\n```\n\n### Running the tests\n\nTo validate using [tslint](https://palantir.github.io/tslint/), run\n```sh\n$ yarn validate\n```\n\n#### Storybook visual regression tests\n\nVisual regression testing for Storybook is provided by [@gooddata/test-storybook](https://github.com/gooddata/gdc-client-utils/tree/master/test-storybook) package.\n\n### Deployment\n```\ngit checkout master && git pull upstream master --tags\nnpm version [major|minor|patch] -m \"Release v%s\"\nnpm publish\ngit push upstream master --tags\n```\n\n### Examples\n\nFor more details see ./examples/README.md\n\n```\ncd examples\nyarn install\nyarn dev\n```\n\n## Contributing\nReport bugs and features on our [issues page](https://github.com/gooddata/gooddata-react-components/issues).\n\n## License\nCopyright (C) 2007-2017, GoodData(R) Corporation. All rights reserved.\n\nFor more information, please see [LICENSE](https://github.com/gooddata/gooddata-react-components/blob/master/LICENSE)\n","gitHead":"6a5260dd8fcab43ea68f10e21b3af4292571d40f","scripts":{"dev":"rm -rf dist && tsc --watch && cp -rf src/translations/ dist/translations/","test":"jest --watch","tslint":"yarn run-tslint -- -t verbose '$npm_package_config_tslint'","validate":"./node_modules/typescript/bin/tsc -p tsconfig.base.json --noEmit && yarn tslint","build-css":"node-sass --importer node_modules/node-sass-magic-importer/dist/cli.js -o styles/css styles/scss/main.scss","storybook":"start-storybook -p 9001 -c .storybook","tslint-ci":"mkdir -p ./ci/results && yarn run-tslint -- -t checkstyle -o ./ci/results/tslint-results.xml '$npm_package_config_tslint'","prepublish":"rm -rf dist && tsc && cp -rf src/translations/ dist/translations/ && yarn build-css","run-tslint":"./node_modules/tslint/bin/tslint -p tsconfig.base.json","validate-ci":"./node_modules/typescript/bin/tsc -p tsconfig.base.json --noEmit && yarn tslint-ci","test-storybook":"test-storybook","build-storybook":"build-storybook -c .storybook -o dist-storybook"},"typings":"dist/index.d.ts","_npmUser":{"name":"vaclavbohac","email":"bohac.v@gmail.com"},"repository":{"url":"git+ssh://git@github.com/gooddata/gooddata-react-components.git","type":"git"},"_npmVersion":"5.6.0","description":"GoodData React Components","directories":{},"_nodeVersion":"8.9.4","dependencies":{"rxjs":"^5.5.6","lodash":"^4.17.4","gooddata":"4.5.0-pbenes-visualization-object-2018-02-13T09-20-14-375Z","classnames":"^2.2.5","prop-types":"^15.6.0","react-intl":"^2.2.3","@gooddata/js-utils":"^0.9.0","@gooddata/numberjs":"^3.1.2","@gooddata/goodstrap":"53.2.0-pbenes-visualization-object-2018-02-13T09-24-37-497Z","@gooddata/data-layer":"5.0.4-pbenes-visualization-object-2018-02-13T09-22-23-894Z","@gooddata/indigo-visualizations":"^1.1.11"},"_hasShrinkwrap":false,"readmeFilename":"README.md","test-storybook":{"AFM components - BarChart":{"two measures, one attribute":{"delay":1000}}},"devDependencies":{"jest":"21.2.1","react":"15.3.2","enzyme":"2.8.0","ts-jest":"21.2.4","node-sass":"4.7.2","react-dom":"15.3.2","ts-loader":"2.3.7","jest-junit":"3.0.0","typescript":"2.3.3","@types/jest":"20.0.4","@types/node":"7.0.8","sass-loader":"6.0.6","@types/react":"16.0.7","@types/enzyme":"2.8.8","@types/lodash":"4.14.61","@storybook/react":"3.2.6","@types/react-dom":"15.5.4","@gooddata/mock-js":"0.3.1-pbenes-visualization-object-2018-02-13T09-27-08-127Z","@gooddata/typings":"0.0.6-pbenes-visualization-object-2018-02-13T09-18-00-042Z","@types/classnames":"2.2.3","@types/prop-types":"15.5.2","@types/react-intl":"2.3.2","tslint-config-gooddata":"0.0.7","@types/storybook__react":"3.0.5","react-addons-test-utils":"15.3.2","@gooddata/test-storybook":"1.1.0","@storybook/addon-actions":"3.2.18","@storybook/addon-options":"3.2.6","node-sass-magic-importer":"5.1.0","@types/react-addons-test-utils":"0.14.17","@types/storybook__addon-actions":"3.0.1"},"peerDependencies":{"react":"15.3.2","react-dom":"15.3.2"},"_npmOperationalInternal":{"tmp":"tmp/react-components_3.0.13-vaclavbohac-unification-poc-v3-2018-02-14T16-29-07-352Z_1518625761784_0.4163893203199289","host":"s3://npm-registry-packages"}},"3.0.13-pbenes-visualization-object-2018-02-14T19-35-58-840Z":{"name":"@gooddata/react-components","version":"3.0.13-pbenes-visualization-object-2018-02-14T19-35-58-840Z","author":{"name":"GoodData Corporation"},"license":"BSD-3-Clause","_id":"@gooddata/react-components@3.0.13-pbenes-visualization-object-2018-02-14T19-35-58-840Z","maintainers":[{"name":"bertold8","email":"ivan.nejezchleb@seznam.cz"},{"name":"bradgl","email":"brad.gleich@blackabaud.com"},{"name":"bugsbunny338","email":"jiri.zajic@mensa.cz"},{"name":"gooddata-ci","email":"rail@gooddata.com"},{"name":"jan.pradac","email":"jan.pradac@gooddata.com"},{"name":"jaroslav.tomecek","email":"jaroslav.tomecek@gooddata.com"},{"name":"khanh.le","email":"khanh.le@gooddata.com"},{"name":"langhamp","email":"pavel.langhammer@gooddata.com"},{"name":"laurenhunt","email":"lauren.hunt@blackbaud.com"},{"name":"lgrolig","email":"grolig@gmail.com"},{"name":"lhorak","email":"info@lhorak.cz"},{"name":"linhhong","email":"linh.hong@gooddata.com"},{"name":"lpearce","email":"levi.pearce@gooddata.com"},{"name":"martin.mosko","email":"martin.mosko@gooddata.com"},{"name":"michal.marsal","email":"michal.marsal@gooddata.com"},{"name":"mikita.yank","email":"Mikita.Yankouski@blackbaud.com"},{"name":"milanpavel","email":"milan.pavel1@gmail.com"},{"name":"mmatula","email":"matulic@gmail.com"},{"name":"nikolacech","email":"nikola.cech@gooddata.com"},{"name":"ocetnik","email":"ocetnik.david@gmail.com"},{"name":"ondrejlangr","email":"ondrej.langr@gooddata.com"},{"name":"pavelzgdc","email":"pavel.zbytovsky@gooddata.com"},{"name":"pbenes","email":"petr.benes@gooddata.com"},{"name":"peterlacko","email":"lackopeter17@gmail.com"},{"name":"petrjanu","email":"petr.janu@gooddata.com"},{"name":"sitina","email":"jiri.sitina@gooddata.com"},{"name":"sondo","email":"son.do@gooddata.com"},{"name":"stewart.stephens","email":"stewart.stephens@blackbaud.com"},{"name":"strouhaljan","email":"strouhal.jan@gmail.com"},{"name":"tomasreichmann","email":"tomasreichmann@gmail.com"},{"name":"tomsatgd","email":"tomas.satinsky@gooddata.com"},{"name":"vaclavbohac","email":"bohac.v@gmail.com"},{"name":"vojty","email":"vojtasek.tomas@gmail.com"},{"name":"vonsef","email":"josef.vondrak@gooddata.com"},{"name":"xandra.harrison","email":"xandra.harrison@blackbaud.com"},{"name":"xmort","email":"petr.dolejsi@gooddata.com"},{"name":"zdenek.vidensky","email":"zdenek.vidensky@gooddata.com"}],"homepage":"https://github.com/gooddata/gooddata-react-components#readme","bugs":{"url":"https://github.com/gooddata/gooddata-react-components/issues"},"dist":{"shasum":"24bec8afbbc2d913f656d9b3a54115bd9ecdfc9b","tarball":"https://registry.npmjs.org/@gooddata/react-components/-/react-components-3.0.13-pbenes-visualization-object-2018-02-14T19-35-58-840Z.tgz","fileCount":306,"integrity":"sha512-2pvX2Tf2Obb7qJRw8/T8NioiDINVkELAPmYREYl+wfZBUp0Fomoe4se/mMM8OXSVD35aQHrS9fHPOwYK6KE5iQ==","signatures":[{"sig":"MEQCIAPyeFTMAxoE3k6hK2L6JNWOrmLD8ebpD33cdUDYvdTXAiBt55M5tRv50SAPs9zLvkaYwzXc0VtQRTlqbXbNkl9v/g==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":674356},"jest":{"testRegex":"(/__tests__/.*|\\.(test|spec))\\.(tsx?)$","transform":{".(ts|tsx)":"<rootDir>/node_modules/ts-jest/preprocessor.js"},"mapCoverage":true,"collectCoverage":false,"coverageReporters":["html"],"collectCoverageFrom":["src/**/*.{ts,tsx}","!**/*.d.ts"],"moduleFileExtensions":["ts","tsx","js"],"setupTestFrameworkScriptFile":"<rootDir>/jest.setup.js"},"main":"dist/index.js","files":["dist","src","styles","LICENSE"],"config":{"tslint":"./{src,stories}/**/*.{ts,tsx}"},"readme":"# GoodData React Components\n> React.js components for building visualizations on top of GoodData platform\n\n## Getting started\n\n### Usage\n\nWith [yarn](https://yarnpkg.com) installed, go to your project directory and run\n```\n$ yarn add @gooddata/react-components\n```\n\nIf you prefer [npm](npmjs.com) run\n```\n$ npm install --save @gooddata/react-components\n```\n\n## Documentation\n[Documentation](https://help.gooddata.com/display/bHsp5IhQjuz0e6HS0s76/React+Components)\n\n## Develop\n\n### Running the development\n\nTo develop, you need to run the typescript compiler. By running `yarn dev`, the typescript compiler will be run in watch mode.\n```sh\n$ cd gooddata-react-components\n$ yarn dev\n```\n\nIf you just need to build the CSS files from SASS, run\n```sh\n$ yarn build-css\n```\n\nTo see and validate the react components, you can use [Storybook](https://storybook.js.org/).\nTo run the storybook in development mode, run\n```sh\n$ yarn storybook\n```\n\nTo deploy the production version of storybook, run\n```sh\n$ yarn build-storybook\n```\n\n### Running the tests\n\nTo validate using [tslint](https://palantir.github.io/tslint/), run\n```sh\n$ yarn validate\n```\n\n#### Storybook visual regression tests\n\nVisual regression testing for Storybook is provided by [@gooddata/test-storybook](https://github.com/gooddata/gdc-client-utils/tree/master/test-storybook) package.\n\n### Deployment\n```\ngit checkout master && git pull upstream master --tags\nnpm version [major|minor|patch] -m \"Release v%s\"\nnpm publish\ngit push upstream master --tags\n```\n\n### Examples\n\nFor more details see ./examples/README.md\n\n```\ncd examples\nyarn install\nyarn dev\n```\n\n## Contributing\nReport bugs and features on our [issues page](https://github.com/gooddata/gooddata-react-components/issues).\n\n## License\nCopyright (C) 2007-2017, GoodData(R) Corporation. All rights reserved.\n\nFor more information, please see [LICENSE](https://github.com/gooddata/gooddata-react-components/blob/master/LICENSE)\n","gitHead":"4375c9879974dddffd933b76a469ae35ae879584","scripts":{"dev":"rm -rf dist && tsc --watch && cp -rf src/translations/ dist/translations/","test":"jest --watch","tslint":"yarn run-tslint -- -t verbose '$npm_package_config_tslint'","validate":"./node_modules/typescript/bin/tsc -p tsconfig.base.json --noEmit && yarn tslint","build-css":"node-sass --importer node_modules/node-sass-magic-importer/dist/cli.js -o styles/css styles/scss/main.scss","storybook":"start-storybook -p 9001 -c .storybook","tslint-ci":"mkdir -p ./ci/results && yarn run-tslint -- -t checkstyle -o ./ci/results/tslint-results.xml '$npm_package_config_tslint'","prepublish":"rm -rf dist && tsc && cp -rf src/translations/ dist/translations/ && yarn build-css","run-tslint":"./node_modules/tslint/bin/tslint -p tsconfig.base.json","validate-ci":"./node_modules/typescript/bin/tsc -p tsconfig.base.json --noEmit && yarn tslint-ci","test-storybook":"test-storybook","build-storybook":"build-storybook -c .storybook -o dist-storybook"},"typings":"dist/index.d.ts","_npmUser":{"name":"pbenes","email":"petr.benes@gooddata.com"},"repository":{"url":"git+ssh://git@github.com/gooddata/gooddata-react-components.git","type":"git"},"_npmVersion":"5.6.0","description":"GoodData React Components","directories":{},"_nodeVersion":"8.9.4","dependencies":{"rxjs":"^5.5.6","lodash":"^4.17.4","gooddata":"4.5.0-pbenes-visualization-object-2018-02-14T19-25-37-243Z","classnames":"^2.2.5","prop-types":"^15.6.0","react-intl":"^2.2.3","@gooddata/js-utils":"^0.9.0","@gooddata/numberjs":"^3.1.2","@gooddata/goodstrap":"53.2.0-pbenes-visualization-object-2018-02-14T19-30-15-636Z","@gooddata/data-layer":"5.0.4-pbenes-visualization-object-2018-02-14T19-27-56-334Z","@gooddata/indigo-visualizations":"^1.1.11"},"_hasShrinkwrap":false,"readmeFilename":"README.md","test-storybook":{"AFM components - BarChart":{"two measures, one attribute":{"delay":1000}}},"devDependencies":{"jest":"21.2.1","react":"15.3.2","enzyme":"2.8.0","ts-jest":"21.2.4","node-sass":"4.7.2","react-dom":"15.3.2","ts-loader":"2.3.7","jest-junit":"3.0.0","typescript":"2.3.3","@types/jest":"20.0.4","@types/node":"7.0.8","sass-loader":"6.0.6","@types/react":"16.0.7","@types/enzyme":"2.8.8","@types/lodash":"4.14.61","@storybook/react":"3.2.6","@types/react-dom":"15.5.4","@gooddata/mock-js":"0.3.1-pbenes-visualization-object-2018-02-14T19-32-48-972Z","@gooddata/typings":"0.0.6-pbenes-visualization-object-2018-02-14T19-23-20-215Z","@types/classnames":"2.2.3","@types/prop-types":"15.5.2","@types/react-intl":"2.3.2","tslint-config-gooddata":"0.0.7","@types/storybook__react":"3.0.5","react-addons-test-utils":"15.3.2","@gooddata/test-storybook":"1.1.0","@storybook/addon-actions":"3.2.18","@storybook/addon-options":"3.2.6","node-sass-magic-importer":"5.1.0","@types/react-addons-test-utils":"0.14.17","@types/storybook__addon-actions":"3.0.1"},"peerDependencies":{"react":"15.3.2","react-dom":"15.3.2"},"_npmOperationalInternal":{"tmp":"tmp/react-components_3.0.13-pbenes-visualization-object-2018-02-14T19-35-58-840Z_1518636968428_0.0438390757951892","host":"s3://npm-registry-packages"}},"3.0.13-pbenes-visualization-object-2018-02-14T20-04-57-976Z":{"name":"@gooddata/react-components","version":"3.0.13-pbenes-visualization-object-2018-02-14T20-04-57-976Z","author":{"name":"GoodData Corporation"},"license":"BSD-3-Clause","_id":"@gooddata/react-components@3.0.13-pbenes-visualization-object-2018-02-14T20-04-57-976Z","maintainers":[{"name":"bertold8","email":"ivan.nejezchleb@seznam.cz"},{"name":"bradgl","email":"brad.gleich@blackabaud.com"},{"name":"bugsbunny338","email":"jiri.zajic@mensa.cz"},{"name":"gooddata-ci","email":"rail@gooddata.com"},{"name":"jan.pradac","email":"jan.pradac@gooddata.com"},{"name":"jaroslav.tomecek","email":"jaroslav.tomecek@gooddata.com"},{"name":"khanh.le","email":"khanh.le@gooddata.com"},{"name":"langhamp","email":"pavel.langhammer@gooddata.com"},{"name":"laurenhunt","email":"lauren.hunt@blackbaud.com"},{"name":"lgrolig","email":"grolig@gmail.com"},{"name":"lhorak","email":"info@lhorak.cz"},{"name":"linhhong","email":"linh.hong@gooddata.com"},{"name":"lpearce","email":"levi.pearce@gooddata.com"},{"name":"martin.mosko","email":"martin.mosko@gooddata.com"},{"name":"michal.marsal","email":"michal.marsal@gooddata.com"},{"name":"mikita.yank","email":"Mikita.Yankouski@blackbaud.com"},{"name":"milanpavel","email":"milan.pavel1@gmail.com"},{"name":"mmatula","email":"matulic@gmail.com"},{"name":"nikolacech","email":"nikola.cech@gooddata.com"},{"name":"ocetnik","email":"ocetnik.david@gmail.com"},{"name":"ondrejlangr","email":"ondrej.langr@gooddata.com"},{"name":"pavelzgdc","email":"pavel.zbytovsky@gooddata.com"},{"name":"pbenes","email":"petr.benes@gooddata.com"},{"name":"peterlacko","email":"lackopeter17@gmail.com"},{"name":"petrjanu","email":"petr.janu@gooddata.com"},{"name":"sitina","email":"jiri.sitina@gooddata.com"},{"name":"sondo","email":"son.do@gooddata.com"},{"name":"stewart.stephens","email":"stewart.stephens@blackbaud.com"},{"name":"strouhaljan","email":"strouhal.jan@gmail.com"},{"name":"tomasreichmann","email":"tomasreichmann@gmail.com"},{"name":"tomsatgd","email":"tomas.satinsky@gooddata.com"},{"name":"vaclavbohac","email":"bohac.v@gmail.com"},{"name":"vojty","email":"vojtasek.tomas@gmail.com"},{"name":"vonsef","email":"josef.vondrak@gooddata.com"},{"name":"xandra.harrison","email":"xandra.harrison@blackbaud.com"},{"name":"xmort","email":"petr.dolejsi@gooddata.com"},{"name":"zdenek.vidensky","email":"zdenek.vidensky@gooddata.com"}],"homepage":"https://github.com/gooddata/gooddata-react-components#readme","bugs":{"url":"https://github.com/gooddata/gooddata-react-components/issues"},"dist":{"shasum":"516d76f1ed4030f4ae51212ef13b2210724ddeba","tarball":"https://registry.npmjs.org/@gooddata/react-components/-/react-components-3.0.13-pbenes-visualization-object-2018-02-14T20-04-57-976Z.tgz","fileCount":306,"integrity":"sha512-i1ehZRIy/FBgNt47TmF9waAQjdByRVTX5gqLdBCRf/gsVCr5CmkS1sNOJ+ObhUvW3KxxPTVjzk9rwUbwsc5oKA==","signatures":[{"sig":"MEUCIFQ6Vo17uf0Vvi3xAuOvVvfbdNwvlU1qkcd8xXyJswu5AiEA++gvPOXqjZxmoQFUswUOxMCCC9ygC5cIeQt0CgpFyRc=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":674356},"jest":{"testRegex":"(/__tests__/.*|\\.(test|spec))\\.(tsx?)$","transform":{".(ts|tsx)":"<rootDir>/node_modules/ts-jest/preprocessor.js"},"mapCoverage":true,"collectCoverage":false,"coverageReporters":["html"],"collectCoverageFrom":["src/**/*.{ts,tsx}","!**/*.d.ts"],"moduleFileExtensions":["ts","tsx","js"],"setupTestFrameworkScriptFile":"<rootDir>/jest.setup.js"},"main":"dist/index.js","files":["dist","src","styles","LICENSE"],"config":{"tslint":"./{src,stories}/**/*.{ts,tsx}"},"readme":"# GoodData React Components\n> React.js components for building visualizations on top of GoodData platform\n\n## Getting started\n\n### Usage\n\nWith [yarn](https://yarnpkg.com) installed, go to your project directory and run\n```\n$ yarn add @gooddata/react-components\n```\n\nIf you prefer [npm](npmjs.com) run\n```\n$ npm install --save @gooddata/react-components\n```\n\n## Documentation\n[Documentation](https://help.gooddata.com/display/bHsp5IhQjuz0e6HS0s76/React+Components)\n\n## Develop\n\n### Running the development\n\nTo develop, you need to run the typescript compiler. By running `yarn dev`, the typescript compiler will be run in watch mode.\n```sh\n$ cd gooddata-react-components\n$ yarn dev\n```\n\nIf you just need to build the CSS files from SASS, run\n```sh\n$ yarn build-css\n```\n\nTo see and validate the react components, you can use [Storybook](https://storybook.js.org/).\nTo run the storybook in development mode, run\n```sh\n$ yarn storybook\n```\n\nTo deploy the production version of storybook, run\n```sh\n$ yarn build-storybook\n```\n\n### Running the tests\n\nTo validate using [tslint](https://palantir.github.io/tslint/), run\n```sh\n$ yarn validate\n```\n\n#### Storybook visual regression tests\n\nVisual regression testing for Storybook is provided by [@gooddata/test-storybook](https://github.com/gooddata/gdc-client-utils/tree/master/test-storybook) package.\n\n### Deployment\n```\ngit checkout master && git pull upstream master --tags\nnpm version [major|minor|patch] -m \"Release v%s\"\nnpm publish\ngit push upstream master --tags\n```\n\n### Examples\n\nFor more details see ./examples/README.md\n\n```\ncd examples\nyarn install\nyarn dev\n```\n\n## Contributing\nReport bugs and features on our [issues page](https://github.com/gooddata/gooddata-react-components/issues).\n\n## License\nCopyright (C) 2007-2017, GoodData(R) Corporation. All rights reserved.\n\nFor more information, please see [LICENSE](https://github.com/gooddata/gooddata-react-components/blob/master/LICENSE)\n","gitHead":"26a21d7c4c3aa179c2fa74d1ee915b71cec96b86","scripts":{"dev":"rm -rf dist && tsc --watch && cp -rf src/translations/ dist/translations/","test":"jest --watch","tslint":"yarn run-tslint -- -t verbose '$npm_package_config_tslint'","validate":"./node_modules/typescript/bin/tsc -p tsconfig.base.json --noEmit && yarn tslint","build-css":"node-sass --importer node_modules/node-sass-magic-importer/dist/cli.js -o styles/css styles/scss/main.scss","storybook":"start-storybook -p 9001 -c .storybook","tslint-ci":"mkdir -p ./ci/results && yarn run-tslint -- -t checkstyle -o ./ci/results/tslint-results.xml '$npm_package_config_tslint'","prepublish":"rm -rf dist && tsc && cp -rf src/translations/ dist/translations/ && yarn build-css","run-tslint":"./node_modules/tslint/bin/tslint -p tsconfig.base.json","validate-ci":"./node_modules/typescript/bin/tsc -p tsconfig.base.json --noEmit && yarn tslint-ci","test-storybook":"test-storybook","build-storybook":"build-storybook -c .storybook -o dist-storybook"},"typings":"dist/index.d.ts","_npmUser":{"name":"pbenes","email":"petr.benes@gooddata.com"},"repository":{"url":"git+ssh://git@github.com/gooddata/gooddata-react-components.git","type":"git"},"_npmVersion":"5.6.0","description":"GoodData React Components","directories":{},"_nodeVersion":"8.9.4","dependencies":{"rxjs":"^5.5.6","lodash":"^4.17.4","gooddata":"4.5.0-pbenes-visualization-object-2018-02-14T19-54-30-694Z","classnames":"^2.2.5","prop-types":"^15.6.0","react-intl":"^2.2.3","@gooddata/js-utils":"^0.9.0","@gooddata/numberjs":"^3.1.2","@gooddata/goodstrap":"53.2.0-pbenes-visualization-object-2018-02-14T19-59-10-049Z","@gooddata/data-layer":"5.0.4-pbenes-visualization-object-2018-02-14T19-56-50-259Z","@gooddata/indigo-visualizations":"^1.1.11"},"_hasShrinkwrap":false,"readmeFilename":"README.md","test-storybook":{"AFM components - BarChart":{"two measures, one attribute":{"delay":1000}}},"devDependencies":{"jest":"21.2.1","react":"15.3.2","enzyme":"2.8.0","ts-jest":"21.2.4","node-sass":"4.7.2","react-dom":"15.3.2","ts-loader":"2.3.7","jest-junit":"3.0.0","typescript":"2.3.3","@types/jest":"20.0.4","@types/node":"7.0.8","sass-loader":"6.0.6","@types/react":"16.0.7","@types/enzyme":"2.8.8","@types/lodash":"4.14.61","@storybook/react":"3.2.6","@types/react-dom":"15.5.4","@gooddata/mock-js":"0.3.1-pbenes-visualization-object-2018-02-14T20-01-41-649Z","@gooddata/typings":"0.0.6-pbenes-visualization-object-2018-02-14T19-52-18-391Z","@types/classnames":"2.2.3","@types/prop-types":"15.5.2","@types/react-intl":"2.3.2","tslint-config-gooddata":"0.0.7","@types/storybook__react":"3.0.5","react-addons-test-utils":"15.3.2","@gooddata/test-storybook":"1.1.0","@storybook/addon-actions":"3.2.18","@storybook/addon-options":"3.2.6","node-sass-magic-importer":"5.1.0","@types/react-addons-test-utils":"0.14.17","@types/storybook__addon-actions":"3.0.1"},"peerDependencies":{"react":"15.3.2","react-dom":"15.3.2"},"_npmOperationalInternal":{"tmp":"tmp/react-components_3.0.13-pbenes-visualization-object-2018-02-14T20-04-57-976Z_1518638741750_0.8613255654710146","host":"s3://npm-registry-packages"}},"3.0.13-pbenes-visualization-object-2018-02-14T20-20-39-248Z":{"name":"@gooddata/react-components","version":"3.0.13-pbenes-visualization-object-2018-02-14T20-20-39-248Z","author":{"name":"GoodData Corporation"},"license":"BSD-3-Clause","_id":"@gooddata/react-components@3.0.13-pbenes-visualization-object-2018-02-14T20-20-39-248Z","maintainers":[{"name":"bertold8","email":"ivan.nejezchleb@seznam.cz"},{"name":"bradgl","email":"brad.gleich@blackabaud.com"},{"name":"bugsbunny338","email":"jiri.zajic@mensa.cz"},{"name":"gooddata-ci","email":"rail@gooddata.com"},{"name":"jan.pradac","email":"jan.pradac@gooddata.com"},{"name":"jaroslav.tomecek","email":"jaroslav.tomecek@gooddata.com"},{"name":"khanh.le","email":"khanh.le@gooddata.com"},{"name":"langhamp","email":"pavel.langhammer@gooddata.com"},{"name":"laurenhunt","email":"lauren.hunt@blackbaud.com"},{"name":"lgrolig","email":"grolig@gmail.com"},{"name":"lhorak","email":"info@lhorak.cz"},{"name":"linhhong","email":"linh.hong@gooddata.com"},{"name":"lpearce","email":"levi.pearce@gooddata.com"},{"name":"martin.mosko","email":"martin.mosko@gooddata.com"},{"name":"michal.marsal","email":"michal.marsal@gooddata.com"},{"name":"mikita.yank","email":"Mikita.Yankouski@blackbaud.com"},{"name":"milanpavel","email":"milan.pavel1@gmail.com"},{"name":"mmatula","email":"matulic@gmail.com"},{"name":"nikolacech","email":"nikola.cech@gooddata.com"},{"name":"ocetnik","email":"ocetnik.david@gmail.com"},{"name":"ondrejlangr","email":"ondrej.langr@gooddata.com"},{"name":"pavelzgdc","email":"pavel.zbytovsky@gooddata.com"},{"name":"pbenes","email":"petr.benes@gooddata.com"},{"name":"peterlacko","email":"lackopeter17@gmail.com"},{"name":"petrjanu","email":"petr.janu@gooddata.com"},{"name":"sitina","email":"jiri.sitina@gooddata.com"},{"name":"sondo","email":"son.do@gooddata.com"},{"name":"stewart.stephens","email":"stewart.stephens@blackbaud.com"},{"name":"strouhaljan","email":"strouhal.jan@gmail.com"},{"name":"tomasreichmann","email":"tomasreichmann@gmail.com"},{"name":"tomsatgd","email":"tomas.satinsky@gooddata.com"},{"name":"vaclavbohac","email":"bohac.v@gmail.com"},{"name":"vojty","email":"vojtasek.tomas@gmail.com"},{"name":"vonsef","email":"josef.vondrak@gooddata.com"},{"name":"xandra.harrison","email":"xandra.harrison@blackbaud.com"},{"name":"xmort","email":"petr.dolejsi@gooddata.com"},{"name":"zdenek.vidensky","email":"zdenek.vidensky@gooddata.com"}],"homepage":"https://github.com/gooddata/gooddata-react-components#readme","bugs":{"url":"https://github.com/gooddata/gooddata-react-components/issues"},"dist":{"shasum":"aff4759cc7b8169d6c8dc55df8026f2d04b475d1","tarball":"https://registry.npmjs.org/@gooddata/react-components/-/react-components-3.0.13-pbenes-visualization-object-2018-02-14T20-20-39-248Z.tgz","fileCount":306,"integrity":"sha512-kRm5Q5wZsb4bijHkJWqAHUmhlcUuayP2oaA9BnyLdbDK/uA9HvCCeoWf00Vy73ruwhDDkwQNO/llDyTtGjWYtA==","signatures":[{"sig":"MEQCIF0xvlfN5uncaRNAzvPJ8b2+nmk+2HppV55DcHND9ZH/AiB/CRo4yd+H64SMbXlNapjH7VsDmfuBids366WLBZ9xBQ==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":674356},"jest":{"testRegex":"(/__tests__/.*|\\.(test|spec))\\.(tsx?)$","transform":{".(ts|tsx)":"<rootDir>/node_modules/ts-jest/preprocessor.js"},"mapCoverage":true,"collectCoverage":false,"coverageReporters":["html"],"collectCoverageFrom":["src/**/*.{ts,tsx}","!**/*.d.ts"],"moduleFileExtensions":["ts","tsx","js"],"setupTestFrameworkScriptFile":"<rootDir>/jest.setup.js"},"main":"dist/index.js","files":["dist","src","styles","LICENSE"],"config":{"tslint":"./{src,stories}/**/*.{ts,tsx}"},"readme":"# GoodData React Components\n> React.js components for building visualizations on top of GoodData platform\n\n## Getting started\n\n### Usage\n\nWith [yarn](https://yarnpkg.com) installed, go to your project directory and run\n```\n$ yarn add @gooddata/react-components\n```\n\nIf you prefer [npm](npmjs.com) run\n```\n$ npm install --save @gooddata/react-components\n```\n\n## Documentation\n[Documentation](https://help.gooddata.com/display/bHsp5IhQjuz0e6HS0s76/React+Components)\n\n## Develop\n\n### Running the development\n\nTo develop, you need to run the typescript compiler. By running `yarn dev`, the typescript compiler will be run in watch mode.\n```sh\n$ cd gooddata-react-components\n$ yarn dev\n```\n\nIf you just need to build the CSS files from SASS, run\n```sh\n$ yarn build-css\n```\n\nTo see and validate the react components, you can use [Storybook](https://storybook.js.org/).\nTo run the storybook in development mode, run\n```sh\n$ yarn storybook\n```\n\nTo deploy the production version of storybook, run\n```sh\n$ yarn build-storybook\n```\n\n### Running the tests\n\nTo validate using [tslint](https://palantir.github.io/tslint/), run\n```sh\n$ yarn validate\n```\n\n#### Storybook visual regression tests\n\nVisual regression testing for Storybook is provided by [@gooddata/test-storybook](https://github.com/gooddata/gdc-client-utils/tree/master/test-storybook) package.\n\n### Deployment\n```\ngit checkout master && git pull upstream master --tags\nnpm version [major|minor|patch] -m \"Release v%s\"\nnpm publish\ngit push upstream master --tags\n```\n\n### Examples\n\nFor more details see ./examples/README.md\n\n```\ncd examples\nyarn install\nyarn dev\n```\n\n## Contributing\nReport bugs and features on our [issues page](https://github.com/gooddata/gooddata-react-components/issues).\n\n## License\nCopyright (C) 2007-2017, GoodData(R) Corporation. All rights reserved.\n\nFor more information, please see [LICENSE](https://github.com/gooddata/gooddata-react-components/blob/master/LICENSE)\n","gitHead":"f0b87f3e1df782e1b8b855e18b9221b1741c35e9","scripts":{"dev":"rm -rf dist && tsc --watch && cp -rf src/translations/ dist/translations/","test":"jest --watch","tslint":"yarn run-tslint -- -t verbose '$npm_package_config_tslint'","validate":"./node_modules/typescript/bin/tsc -p tsconfig.base.json --noEmit && yarn tslint","build-css":"node-sass --importer node_modules/node-sass-magic-importer/dist/cli.js -o styles/css styles/scss/main.scss","storybook":"start-storybook -p 9001 -c .storybook","tslint-ci":"mkdir -p ./ci/results && yarn run-tslint -- -t checkstyle -o ./ci/results/tslint-results.xml '$npm_package_config_tslint'","prepublish":"rm -rf dist && tsc && cp -rf src/translations/ dist/translations/ && yarn build-css","run-tslint":"./node_modules/tslint/bin/tslint -p tsconfig.base.json","validate-ci":"./node_modules/typescript/bin/tsc -p tsconfig.base.json --noEmit && yarn tslint-ci","test-storybook":"test-storybook","build-storybook":"build-storybook -c .storybook -o dist-storybook"},"typings":"dist/index.d.ts","_npmUser":{"name":"pbenes","email":"petr.benes@gooddata.com"},"repository":{"url":"git+ssh://git@github.com/gooddata/gooddata-react-components.git","type":"git"},"_npmVersion":"5.6.0","description":"GoodData React Components","directories":{},"_nodeVersion":"8.9.4","dependencies":{"rxjs":"^5.5.6","lodash":"^4.17.4","gooddata":"4.5.0-pbenes-visualization-object-2018-02-14T20-10-28-941Z","classnames":"^2.2.5","prop-types":"^15.6.0","react-intl":"^2.2.3","@gooddata/js-utils":"^0.9.0","@gooddata/numberjs":"^3.1.2","@gooddata/goodstrap":"53.2.0-pbenes-visualization-object-2018-02-14T20-14-47-906Z","@gooddata/data-layer":"5.0.4-pbenes-visualization-object-2018-02-14T20-12-41-524Z","@gooddata/indigo-visualizations":"^1.1.11"},"_hasShrinkwrap":false,"readmeFilename":"README.md","test-storybook":{"AFM components - BarChart":{"two measures, one attribute":{"delay":1000}}},"devDependencies":{"jest":"21.2.1","react":"15.3.2","enzyme":"2.8.0","ts-jest":"21.2.4","node-sass":"4.7.2","react-dom":"15.3.2","ts-loader":"2.3.7","jest-junit":"3.0.0","typescript":"2.3.3","@types/jest":"20.0.4","@types/node":"7.0.8","sass-loader":"6.0.6","@types/react":"16.0.7","@types/enzyme":"2.8.8","@types/lodash":"4.14.61","@storybook/react":"3.2.6","@types/react-dom":"15.5.4","@gooddata/mock-js":"0.3.1-pbenes-visualization-object-2018-02-14T20-17-20-399Z","@gooddata/typings":"0.0.6-pbenes-visualization-object-2018-02-14T20-08-18-178Z","@types/classnames":"2.2.3","@types/prop-types":"15.5.2","@types/react-intl":"2.3.2","tslint-config-gooddata":"0.0.7","@types/storybook__react":"3.0.5","react-addons-test-utils":"15.3.2","@gooddata/test-storybook":"1.1.0","@storybook/addon-actions":"3.2.18","@storybook/addon-options":"3.2.6","node-sass-magic-importer":"5.1.0","@types/react-addons-test-utils":"0.14.17","@types/storybook__addon-actions":"3.0.1"},"peerDependencies":{"react":"15.3.2","react-dom":"15.3.2"},"_npmOperationalInternal":{"tmp":"tmp/react-components_3.0.13-pbenes-visualization-object-2018-02-14T20-20-39-248Z_1518639647560_0.9678177326140593","host":"s3://npm-registry-packages"}},"3.0.13-pbenes-visualization-object-2018-02-14T20-47-16-040Z":{"name":"@gooddata/react-components","version":"3.0.13-pbenes-visualization-object-2018-02-14T20-47-16-040Z","author":{"name":"GoodData Corporation"},"license":"BSD-3-Clause","_id":"@gooddata/react-components@3.0.13-pbenes-visualization-object-2018-02-14T20-47-16-040Z","maintainers":[{"name":"bertold8","email":"ivan.nejezchleb@seznam.cz"},{"name":"bradgl","email":"brad.gleich@blackabaud.com"},{"name":"bugsbunny338","email":"jiri.zajic@mensa.cz"},{"name":"gooddata-ci","email":"rail@gooddata.com"},{"name":"jan.pradac","email":"jan.pradac@gooddata.com"},{"name":"jaroslav.tomecek","email":"jaroslav.tomecek@gooddata.com"},{"name":"khanh.le","email":"khanh.le@gooddata.com"},{"name":"langhamp","email":"pavel.langhammer@gooddata.com"},{"name":"laurenhunt","email":"lauren.hunt@blackbaud.com"},{"name":"lgrolig","email":"grolig@gmail.com"},{"name":"lhorak","email":"info@lhorak.cz"},{"name":"linhhong","email":"linh.hong@gooddata.com"},{"name":"lpearce","email":"levi.pearce@gooddata.com"},{"name":"martin.mosko","email":"martin.mosko@gooddata.com"},{"name":"michal.marsal","email":"michal.marsal@gooddata.com"},{"name":"mikita.yank","email":"Mikita.Yankouski@blackbaud.com"},{"name":"milanpavel","email":"milan.pavel1@gmail.com"},{"name":"mmatula","email":"matulic@gmail.com"},{"name":"nikolacech","email":"nikola.cech@gooddata.com"},{"name":"ocetnik","email":"ocetnik.david@gmail.com"},{"name":"ondrejlangr","email":"ondrej.langr@gooddata.com"},{"name":"pavelzgdc","email":"pavel.zbytovsky@gooddata.com"},{"name":"pbenes","email":"petr.benes@gooddata.com"},{"name":"peterlacko","email":"lackopeter17@gmail.com"},{"name":"petrjanu","email":"petr.janu@gooddata.com"},{"name":"sitina","email":"jiri.sitina@gooddata.com"},{"name":"sondo","email":"son.do@gooddata.com"},{"name":"stewart.stephens","email":"stewart.stephens@blackbaud.com"},{"name":"strouhaljan","email":"strouhal.jan@gmail.com"},{"name":"tomasreichmann","email":"tomasreichmann@gmail.com"},{"name":"tomsatgd","email":"tomas.satinsky@gooddata.com"},{"name":"vaclavbohac","email":"bohac.v@gmail.com"},{"name":"vojty","email":"vojtasek.tomas@gmail.com"},{"name":"vonsef","email":"josef.vondrak@gooddata.com"},{"name":"xandra.harrison","email":"xandra.harrison@blackbaud.com"},{"name":"xmort","email":"petr.dolejsi@gooddata.com"},{"name":"zdenek.vidensky","email":"zdenek.vidensky@gooddata.com"}],"homepage":"https://github.com/gooddata/gooddata-react-components#readme","bugs":{"url":"https://github.com/gooddata/gooddata-react-components/issues"},"dist":{"shasum":"24265b3eeb26572740c7e95785f028b01d53c42f","tarball":"https://registry.npmjs.org/@gooddata/react-components/-/react-components-3.0.13-pbenes-visualization-object-2018-02-14T20-47-16-040Z.tgz","fileCount":306,"integrity":"sha512-lmewBEQgWVtq61pW/sZ5wvWqklNPIDkmoHVoK4K1P5un55ALjtxJqjL09r3giikkB5XI6wG0ij5Psey3bX9JxA==","signatures":[{"sig":"MEQCIDGi4JeD58Xzp/q8Q6ALCrfcXiOy8Pxt3lj728oU+c7ZAiAjxgMSf6cWiKrbE+oY+zgsJM/4KcN068G/MtLqYwTMig==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":674356},"jest":{"testRegex":"(/__tests__/.*|\\.(test|spec))\\.(tsx?)$","transform":{".(ts|tsx)":"<rootDir>/node_modules/ts-jest/preprocessor.js"},"mapCoverage":true,"collectCoverage":false,"coverageReporters":["html"],"collectCoverageFrom":["src/**/*.{ts,tsx}","!**/*.d.ts"],"moduleFileExtensions":["ts","tsx","js"],"setupTestFrameworkScriptFile":"<rootDir>/jest.setup.js"},"main":"dist/index.js","files":["dist","src","styles","LICENSE"],"config":{"tslint":"./{src,stories}/**/*.{ts,tsx}"},"readme":"# GoodData React Components\n> React.js components for building visualizations on top of GoodData platform\n\n## Getting started\n\n### Usage\n\nWith [yarn](https://yarnpkg.com) installed, go to your project directory and run\n```\n$ yarn add @gooddata/react-components\n```\n\nIf you prefer [npm](npmjs.com) run\n```\n$ npm install --save @gooddata/react-components\n```\n\n## Documentation\n[Documentation](https://help.gooddata.com/display/bHsp5IhQjuz0e6HS0s76/React+Components)\n\n## Develop\n\n### Running the development\n\nTo develop, you need to run the typescript compiler. By running `yarn dev`, the typescript compiler will be run in watch mode.\n```sh\n$ cd gooddata-react-components\n$ yarn dev\n```\n\nIf you just need to build the CSS files from SASS, run\n```sh\n$ yarn build-css\n```\n\nTo see and validate the react components, you can use [Storybook](https://storybook.js.org/).\nTo run the storybook in development mode, run\n```sh\n$ yarn storybook\n```\n\nTo deploy the production version of storybook, run\n```sh\n$ yarn build-storybook\n```\n\n### Running the tests\n\nTo validate using [tslint](https://palantir.github.io/tslint/), run\n```sh\n$ yarn validate\n```\n\n#### Storybook visual regression tests\n\nVisual regression testing for Storybook is provided by [@gooddata/test-storybook](https://github.com/gooddata/gdc-client-utils/tree/master/test-storybook) package.\n\n### Deployment\n```\ngit checkout master && git pull upstream master --tags\nnpm version [major|minor|patch] -m \"Release v%s\"\nnpm publish\ngit push upstream master --tags\n```\n\n### Examples\n\nFor more details see ./examples/README.md\n\n```\ncd examples\nyarn install\nyarn dev\n```\n\n## Contributing\nReport bugs and features on our [issues page](https://github.com/gooddata/gooddata-react-components/issues).\n\n## License\nCopyright (C) 2007-2017, GoodData(R) Corporation. All rights reserved.\n\nFor more information, please see [LICENSE](https://github.com/gooddata/gooddata-react-components/blob/master/LICENSE)\n","gitHead":"b23668ee121db0d6c7118e16cd8582cd7655cde4","scripts":{"dev":"rm -rf dist && tsc --watch && cp -rf src/translations/ dist/translations/","test":"jest --watch","tslint":"yarn run-tslint -- -t verbose '$npm_package_config_tslint'","validate":"./node_modules/typescript/bin/tsc -p tsconfig.base.json --noEmit && yarn tslint","build-css":"node-sass --importer node_modules/node-sass-magic-importer/dist/cli.js -o styles/css styles/scss/main.scss","storybook":"start-storybook -p 9001 -c .storybook","tslint-ci":"mkdir -p ./ci/results && yarn run-tslint -- -t checkstyle -o ./ci/results/tslint-results.xml '$npm_package_config_tslint'","prepublish":"rm -rf dist && tsc && cp -rf src/translations/ dist/translations/ && yarn build-css","run-tslint":"./node_modules/tslint/bin/tslint -p tsconfig.base.json","validate-ci":"./node_modules/typescript/bin/tsc -p tsconfig.base.json --noEmit && yarn tslint-ci","test-storybook":"test-storybook","build-storybook":"build-storybook -c .storybook -o dist-storybook"},"typings":"dist/index.d.ts","_npmUser":{"name":"pbenes","email":"petr.benes@gooddata.com"},"repository":{"url":"git+ssh://git@github.com/gooddata/gooddata-react-components.git","type":"git"},"_npmVersion":"5.6.0","description":"GoodData React Components","directories":{},"_nodeVersion":"8.9.4","dependencies":{"rxjs":"^5.5.6","lodash":"^4.17.4","gooddata":"4.5.0-pbenes-visualization-object-2018-02-14T20-37-21-570Z","classnames":"^2.2.5","prop-types":"^15.6.0","react-intl":"^2.2.3","@gooddata/js-utils":"^0.9.0","@gooddata/numberjs":"^3.1.2","@gooddata/goodstrap":"53.2.0-pbenes-visualization-object-2018-02-14T20-41-41-010Z","@gooddata/data-layer":"5.0.4-pbenes-visualization-object-2018-02-14T20-39-34-977Z","@gooddata/indigo-visualizations":"^1.1.11"},"_hasShrinkwrap":false,"readmeFilename":"README.md","test-storybook":{"AFM components - BarChart":{"two measures, one attribute":{"delay":1000}}},"devDependencies":{"jest":"21.2.1","react":"15.3.2","enzyme":"2.8.0","ts-jest":"21.2.4","node-sass":"4.7.2","react-dom":"15.3.2","ts-loader":"2.3.7","jest-junit":"3.0.0","typescript":"2.3.3","@types/jest":"20.0.4","@types/node":"7.0.8","sass-loader":"6.0.6","@types/react":"16.0.7","@types/enzyme":"2.8.8","@types/lodash":"4.14.61","@storybook/react":"3.2.6","@types/react-dom":"15.5.4","@gooddata/mock-js":"0.3.1-pbenes-visualization-object-2018-02-14T20-44-10-721Z","@gooddata/typings":"0.0.6-pbenes-visualization-object-2018-02-14T20-35-07-048Z","@types/classnames":"2.2.3","@types/prop-types":"15.5.2","@types/react-intl":"2.3.2","tslint-config-gooddata":"0.0.7","@types/storybook__react":"3.0.5","react-addons-test-utils":"15.3.2","@gooddata/test-storybook":"1.1.0","@storybook/addon-actions":"3.2.18","@storybook/addon-options":"3.2.6","node-sass-magic-importer":"5.1.0","@types/react-addons-test-utils":"0.14.17","@types/storybook__addon-actions":"3.0.1"},"peerDependencies":{"react":"15.3.2","react-dom":"15.3.2"},"_npmOperationalInternal":{"tmp":"tmp/react-components_3.0.13-pbenes-visualization-object-2018-02-14T20-47-16-040Z_1518641243526_0.614375885897837","host":"s3://npm-registry-packages"}},"4.0.0-alpha1":{"name":"@gooddata/react-components","version":"4.0.0-alpha1","author":{"name":"GoodData Corporation"},"license":"BSD-3-Clause","_id":"@gooddata/react-components@4.0.0-alpha1","maintainers":[{"name":"bertold8","email":"ivan.nejezchleb@seznam.cz"},{"name":"bradgl","email":"brad.gleich@blackabaud.com"},{"name":"bugsbunny338","email":"jiri.zajic@mensa.cz"},{"name":"gooddata-ci","email":"rail@gooddata.com"},{"name":"jan.pradac","email":"jan.pradac@gooddata.com"},{"name":"jaroslav.tomecek","email":"jaroslav.tomecek@gooddata.com"},{"name":"khanh.le","email":"khanh.le@gooddata.com"},{"name":"langhamp","email":"pavel.langhammer@gooddata.com"},{"name":"laurenhunt","email":"lauren.hunt@blackbaud.com"},{"name":"lgrolig","email":"grolig@gmail.com"},{"name":"lhorak","email":"info@lhorak.cz"},{"name":"linhhong","email":"linh.hong@gooddata.com"},{"name":"lpearce","email":"levi.pearce@gooddata.com"},{"name":"martin.mosko","email":"martin.mosko@gooddata.com"},{"name":"michal.marsal","email":"michal.marsal@gooddata.com"},{"name":"mikita.yank","email":"Mikita.Yankouski@blackbaud.com"},{"name":"milanpavel","email":"milan.pavel1@gmail.com"},{"name":"mmatula","email":"matulic@gmail.com"},{"name":"nikolacech","email":"nikola.cech@gooddata.com"},{"name":"ocetnik","email":"ocetnik.david@gmail.com"},{"name":"ondrejlangr","email":"ondrej.langr@gooddata.com"},{"name":"pavelzgdc","email":"pavel.zbytovsky@gooddata.com"},{"name":"pbenes","email":"petr.benes@gooddata.com"},{"name":"peterlacko","email":"lackopeter17@gmail.com"},{"name":"petrjanu","email":"petr.janu@gooddata.com"},{"name":"sitina","email":"jiri.sitina@gooddata.com"},{"name":"sondo","email":"son.do@gooddata.com"},{"name":"stewart.stephens","email":"stewart.stephens@blackbaud.com"},{"name":"strouhaljan","email":"strouhal.jan@gmail.com"},{"name":"tomasreichmann","email":"tomasreichmann@gmail.com"},{"name":"tomsatgd","email":"tomas.satinsky@gooddata.com"},{"name":"vaclavbohac","email":"bohac.v@gmail.com"},{"name":"vojty","email":"vojtasek.tomas@gmail.com"},{"name":"vonsef","email":"josef.vondrak@gooddata.com"},{"name":"xandra.harrison","email":"xandra.harrison@blackbaud.com"},{"name":"xmort","email":"petr.dolejsi@gooddata.com"},{"name":"zdenek.vidensky","email":"zdenek.vidensky@gooddata.com"}],"homepage":"https://github.com/gooddata/gooddata-react-components#readme","bugs":{"url":"https://github.com/gooddata/gooddata-react-components/issues"},"dist":{"shasum":"db9c8e2be7a2ab3c14016989d3c8f0db4143922b","tarball":"https://registry.npmjs.org/@gooddata/react-components/-/react-components-4.0.0-alpha1.tgz","fileCount":306,"integrity":"sha512-gwVZ5Vb8EZ6GErGf6Slcje2V5O8G/oHVuOK4nWCkFTi43HMyvLbCxigERBsYLTQrd5djSelZZJx77DLsmXVUhA==","signatures":[{"sig":"MEYCIQCs5KmHMjHYqrRvZgoSi9SHPCO8+y1WUXIRwo8v+gKmBgIhAMKpTiREwC1+VQ5KFbjNTOE65vmKouY1has6/wUu+JHw","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":674072},"jest":{"testRegex":"(/__tests__/.*|\\.(test|spec))\\.(tsx?)$","transform":{".(ts|tsx)":"<rootDir>/node_modules/ts-jest/preprocessor.js"},"mapCoverage":true,"collectCoverage":false,"coverageReporters":["html"],"collectCoverageFrom":["src/**/*.{ts,tsx}","!**/*.d.ts"],"moduleFileExtensions":["ts","tsx","js"],"setupTestFrameworkScriptFile":"<rootDir>/jest.setup.js"},"main":"dist/index.js","files":["dist","src","styles","LICENSE"],"config":{"tslint":"./{src,stories}/**/*.{ts,tsx}"},"readme":"# GoodData React Components\n> React.js components for building visualizations on top of GoodData platform\n\n## Getting started\n\n### Usage\n\nWith [yarn](https://yarnpkg.com) installed, go to your project directory and run\n```\n$ yarn add @gooddata/react-components\n```\n\nIf you prefer [npm](npmjs.com) run\n```\n$ npm install --save @gooddata/react-components\n```\n\n## Documentation\n[Documentation](https://help.gooddata.com/display/bHsp5IhQjuz0e6HS0s76/React+Components)\n\n## Develop\n\n### Running the development\n\nTo develop, you need to run the typescript compiler. By running `yarn dev`, the typescript compiler will be run in watch mode.\n```sh\n$ cd gooddata-react-components\n$ yarn dev\n```\n\nIf you just need to build the CSS files from SASS, run\n```sh\n$ yarn build-css\n```\n\nTo see and validate the react components, you can use [Storybook](https://storybook.js.org/).\nTo run the storybook in development mode, run\n```sh\n$ yarn storybook\n```\n\nTo deploy the production version of storybook, run\n```sh\n$ yarn build-storybook\n```\n\n### Running the tests\n\nTo validate using [tslint](https://palantir.github.io/tslint/), run\n```sh\n$ yarn validate\n```\n\n#### Storybook visual regression tests\n\nVisual regression testing for Storybook is provided by [@gooddata/test-storybook](https://github.com/gooddata/gdc-client-utils/tree/master/test-storybook) package.\n\n### Deployment\n```\ngit checkout master && git pull upstream master --tags\nnpm version [major|minor|patch] -m \"Release v%s\"\nnpm publish\ngit push upstream master --tags\n```\n\n### Examples\n\nFor more details see ./examples/README.md\n\n```\ncd examples\nyarn install\nyarn dev\n```\n\n## Contributing\nReport bugs and features on our [issues page](https://github.com/gooddata/gooddata-react-components/issues).\n\n## License\nCopyright (C) 2007-2017, GoodData(R) Corporation. All rights reserved.\n\nFor more information, please see [LICENSE](https://github.com/gooddata/gooddata-react-components/blob/master/LICENSE)\n","gitHead":"8264467d38d0e067e60a7d03073952f281087a09","scripts":{"dev":"rm -rf dist && tsc --watch && cp -rf src/translations/ dist/translations/","test":"jest --watch","tslint":"yarn run-tslint -- -t verbose '$npm_package_config_tslint'","validate":"./node_modules/typescript/bin/tsc -p tsconfig.base.json --noEmit && yarn tslint","build-css":"node-sass --importer node_modules/node-sass-magic-importer/dist/cli.js -o styles/css styles/scss/main.scss","storybook":"start-storybook -p 9001 -c .storybook","tslint-ci":"mkdir -p ./ci/results && yarn run-tslint -- -t checkstyle -o ./ci/results/tslint-results.xml '$npm_package_config_tslint'","prepublish":"rm -rf dist && tsc && cp -rf src/translations/ dist/translations/ && yarn build-css","run-tslint":"./node_modules/tslint/bin/tslint -p tsconfig.base.json","validate-ci":"./node_modules/typescript/bin/tsc -p tsconfig.base.json --noEmit && yarn tslint-ci","test-storybook":"test-storybook","build-storybook":"build-storybook -c .storybook -o dist-storybook"},"typings":"dist/index.d.ts","_npmUser":{"name":"peterlacko","email":"lackopeter17@gmail.com"},"repository":{"url":"git+ssh://git@github.com/gooddata/gooddata-react-components.git","type":"git"},"_npmVersion":"5.5.1","description":"GoodData React Components","directories":{},"_nodeVersion":"8.9.3","dependencies":{"rxjs":"^5.5.6","lodash":"^4.17.4","gooddata":"5.0.0-alpha1","classnames":"^2.2.5","prop-types":"^15.6.0","react-intl":"^2.2.3","@gooddata/js-utils":"^0.9.0","@gooddata/numberjs":"^3.1.2","@gooddata/goodstrap":"54.0.0-alpha1","@gooddata/data-layer":"6.0.0-alpha1","@gooddata/indigo-visualizations":"^1.1.11"},"_hasShrinkwrap":false,"readmeFilename":"README.md","test-storybook":{"AFM components - BarChart":{"two measures, one attribute":{"delay":1000}}},"devDependencies":{"jest":"21.2.1","react":"15.3.2","enzyme":"2.8.0","ts-jest":"21.2.4","node-sass":"4.7.2","react-dom":"15.3.2","ts-loader":"2.3.7","jest-junit":"3.0.0","typescript":"2.3.3","@types/jest":"20.0.4","@types/node":"7.0.8","sass-loader":"6.0.6","@types/react":"16.0.7","@types/enzyme":"2.8.8","@types/lodash":"4.14.61","@storybook/react":"3.2.6","@types/react-dom":"15.5.4","@gooddata/mock-js":"1.0.0-alpha1","@gooddata/typings":"1.0.0","@types/classnames":"2.2.3","@types/prop-types":"15.5.2","@types/react-intl":"2.3.2","tslint-config-gooddata":"0.0.7","@types/storybook__react":"3.0.5","react-addons-test-utils":"15.3.2","@gooddata/test-storybook":"1.1.0","@storybook/addon-actions":"3.2.18","@storybook/addon-options":"3.2.6","node-sass-magic-importer":"5.1.0","@types/react-addons-test-utils":"0.14.17","@types/storybook__addon-actions":"3.0.1"},"peerDependencies":{"react":"15.3.2","react-dom":"15.3.2"},"_npmOperationalInternal":{"tmp":"tmp/react-components_4.0.0-alpha1_1518778370931_0.1342813595282868","host":"s3://npm-registry-packages"}},"4.0.0-alpha2":{"name":"@gooddata/react-components","version":"4.0.0-alpha2","author":{"name":"GoodData Corporation"},"license":"BSD-3-Clause","_id":"@gooddata/react-components@4.0.0-alpha2","maintainers":[{"name":"bertold8","email":"ivan.nejezchleb@seznam.cz"},{"name":"bradgl","email":"brad.gleich@blackabaud.com"},{"name":"bugsbunny338","email":"jiri.zajic@mensa.cz"},{"name":"gooddata-ci","email":"rail@gooddata.com"},{"name":"jan.pradac","email":"jan.pradac@gooddata.com"},{"name":"jaroslav.tomecek","email":"jaroslav.tomecek@gooddata.com"},{"name":"khanh.le","email":"khanh.le@gooddata.com"},{"name":"langhamp","email":"pavel.langhammer@gooddata.com"},{"name":"laurenhunt","email":"lauren.hunt@blackbaud.com"},{"name":"lgrolig","email":"grolig@gmail.com"},{"name":"lhorak","email":"info@lhorak.cz"},{"name":"linhhong","email":"linh.hong@gooddata.com"},{"name":"lpearce","email":"levi.pearce@gooddata.com"},{"name":"martin.mosko","email":"martin.mosko@gooddata.com"},{"name":"michal.marsal","email":"michal.marsal@gooddata.com"},{"name":"mikita.yank","email":"Mikita.Yankouski@blackbaud.com"},{"name":"milanpavel","email":"milan.pavel1@gmail.com"},{"name":"mmatula","email":"matulic@gmail.com"},{"name":"nikolacech","email":"nikola.cech@gooddata.com"},{"name":"ocetnik","email":"ocetnik.david@gmail.com"},{"name":"ondrejlangr","email":"ondrej.langr@gooddata.com"},{"name":"pavelzgdc","email":"pavel.zbytovsky@gooddata.com"},{"name":"pbenes","email":"petr.benes@gooddata.com"},{"name":"peterlacko","email":"lackopeter17@gmail.com"},{"name":"petrjanu","email":"petr.janu@gooddata.com"},{"name":"rodri360","email":"me@rodri360.com"},{"name":"sitina","email":"jiri.sitina@gooddata.com"},{"name":"sondo","email":"son.do@gooddata.com"},{"name":"stewart.stephens","email":"stewart.stephens@blackbaud.com"},{"name":"strouhaljan","email":"strouhal.jan@gmail.com"},{"name":"tomasreichmann","email":"tomasreichmann@gmail.com"},{"name":"tomsatgd","email":"tomas.satinsky@gooddata.com"},{"name":"vaclavbohac","email":"bohac.v@gmail.com"},{"name":"vojty","email":"vojtasek.tomas@gmail.com"},{"name":"vonsef","email":"josef.vondrak@gooddata.com"},{"name":"xandra.harrison","email":"xandra.harrison@blackbaud.com"},{"name":"xmort","email":"petr.dolejsi@gooddata.com"},{"name":"zdenek.vidensky","email":"zdenek.vidensky@gooddata.com"}],"homepage":"https://github.com/gooddata/gooddata-react-components#readme","bugs":{"url":"https://github.com/gooddata/gooddata-react-components/issues"},"dist":{"shasum":"c7039e69009306cbc51739aa962d6e1a28b417f8","tarball":"https://registry.npmjs.org/@gooddata/react-components/-/react-components-4.0.0-alpha2.tgz","fileCount":306,"integrity":"sha512-Qq0ScDxHpjE+pcuF4IuaV78G46i6ou2tEXClpYGEUjCZYrX6tB/UpcOJ8LeZmCcA46fXal5yn6gOALhC8isXYA==","signatures":[{"sig":"MEYCIQCxDqDK3p91HpZDECGQDP3cTxElFV3HjyYmmEfp3dZHWQIhAJ9NqRvgaNTYBJkpdPNUGp3a6kJJQXfphd6ynwPacHQb","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":674072},"jest":{"testRegex":"(/__tests__/.*|\\.(test|spec))\\.(tsx?)$","transform":{".(ts|tsx)":"<rootDir>/node_modules/ts-jest/preprocessor.js"},"mapCoverage":true,"collectCoverage":false,"coverageReporters":["html"],"collectCoverageFrom":["src/**/*.{ts,tsx}","!**/*.d.ts"],"moduleFileExtensions":["ts","tsx","js"],"setupTestFrameworkScriptFile":"<rootDir>/jest.setup.js"},"main":"dist/index.js","files":["dist","src","styles","LICENSE"],"config":{"tslint":"./{src,stories}/**/*.{ts,tsx}"},"readme":"# GoodData React Components\n> React.js components for building visualizations on top of GoodData platform\n\n## Getting started\n\n### Usage\n\nWith [yarn](https://yarnpkg.com) installed, go to your project directory and run\n```\n$ yarn add @gooddata/react-components\n```\n\nIf you prefer [npm](npmjs.com) run\n```\n$ npm install --save @gooddata/react-components\n```\n\n## Documentation\n[Documentation](https://help.gooddata.com/display/bHsp5IhQjuz0e6HS0s76/React+Components)\n\n## Develop\n\n### Running the development\n\nTo develop, you need to run the typescript compiler. By running `yarn dev`, the typescript compiler will be run in watch mode.\n```sh\n$ cd gooddata-react-components\n$ yarn dev\n```\n\nIf you just need to build the CSS files from SASS, run\n```sh\n$ yarn build-css\n```\n\nTo see and validate the react components, you can use [Storybook](https://storybook.js.org/).\nTo run the storybook in development mode, run\n```sh\n$ yarn storybook\n```\n\nTo deploy the production version of storybook, run\n```sh\n$ yarn build-storybook\n```\n\n### Running the tests\n\nTo validate using [tslint](https://palantir.github.io/tslint/), run\n```sh\n$ yarn validate\n```\n\n#### Storybook visual regression tests\n\nVisual regression testing for Storybook is provided by [@gooddata/test-storybook](https://github.com/gooddata/gdc-client-utils/tree/master/test-storybook) package.\n\n### Deployment\n```\ngit checkout master && git pull upstream master --tags\nnpm version [major|minor|patch] -m \"Release v%s\"\nnpm publish\ngit push upstream master --tags\n```\n\n### Examples\n\nFor more details see ./examples/README.md\n\n```\ncd examples\nyarn install\nyarn dev\n```\n\n## Contributing\nReport bugs and features on our [issues page](https://github.com/gooddata/gooddata-react-components/issues).\n\n## License\nCopyright (C) 2007-2017, GoodData(R) Corporation. All rights reserved.\n\nFor more information, please see [LICENSE](https://github.com/gooddata/gooddata-react-components/blob/master/LICENSE)\n","gitHead":"594d62f0b7307ad7fcf74362207de970847628ed","scripts":{"dev":"rm -rf dist && tsc --watch && cp -rf src/translations/ dist/translations/","test":"jest --watch","tslint":"yarn run-tslint -- -t verbose '$npm_package_config_tslint'","validate":"./node_modules/typescript/bin/tsc -p tsconfig.base.json --noEmit && yarn tslint","build-css":"node-sass --importer node_modules/node-sass-magic-importer/dist/cli.js -o styles/css styles/scss/main.scss","storybook":"start-storybook -p 9001 -c .storybook","tslint-ci":"mkdir -p ./ci/results && yarn run-tslint -- -t checkstyle -o ./ci/results/tslint-results.xml '$npm_package_config_tslint'","prepublish":"rm -rf dist && tsc && cp -rf src/translations/ dist/translations/ && yarn build-css","run-tslint":"./node_modules/tslint/bin/tslint -p tsconfig.base.json","validate-ci":"./node_modules/typescript/bin/tsc -p tsconfig.base.json --noEmit && yarn tslint-ci","test-storybook":"test-storybook","build-storybook":"build-storybook -c .storybook -o dist-storybook"},"typings":"dist/index.d.ts","_npmUser":{"name":"pbenes","email":"petr.benes@gooddata.com"},"repository":{"url":"git+ssh://git@github.com/gooddata/gooddata-react-components.git","type":"git"},"_npmVersion":"5.6.0","description":"GoodData React Components","directories":{},"_nodeVersion":"8.9.4","dependencies":{"rxjs":"^5.5.6","lodash":"^4.17.4","gooddata":"5.0.0-alpha1","classnames":"^2.2.5","prop-types":"^15.6.0","react-intl":"^2.2.3","@gooddata/js-utils":"^0.9.0","@gooddata/numberjs":"^3.1.2","@gooddata/goodstrap":"54.0.0-alpha1","@gooddata/data-layer":"6.0.0-alpha1","@gooddata/indigo-visualizations":"^1.1.11"},"_hasShrinkwrap":false,"readmeFilename":"README.md","test-storybook":{"AFM components - BarChart":{"two measures, one attribute":{"delay":1000}}},"devDependencies":{"jest":"21.2.1","react":"15.3.2","enzyme":"2.8.0","ts-jest":"21.2.4","node-sass":"4.7.2","react-dom":"15.3.2","ts-loader":"2.3.7","jest-junit":"3.0.0","typescript":"2.3.3","@types/jest":"20.0.4","@types/node":"7.0.8","sass-loader":"6.0.6","@types/react":"16.0.7","@types/enzyme":"2.8.8","@types/lodash":"4.14.61","@storybook/react":"3.2.6","@types/react-dom":"15.5.4","@gooddata/mock-js":"1.0.0-alpha2","@gooddata/typings":"1.0.0","@types/classnames":"2.2.3","@types/prop-types":"15.5.2","@types/react-intl":"2.3.2","tslint-config-gooddata":"0.0.7","@types/storybook__react":"3.0.5","react-addons-test-utils":"15.3.2","@gooddata/test-storybook":"1.1.0","@storybook/addon-actions":"3.2.18","@storybook/addon-options":"3.2.6","node-sass-magic-importer":"5.1.0","@types/react-addons-test-utils":"0.14.17","@types/storybook__addon-actions":"3.0.1"},"peerDependencies":{"react":"15.3.2","react-dom":"15.3.2"},"_npmOperationalInternal":{"tmp":"tmp/react-components_4.0.0-alpha2_1518794162641_0.04774674609459284","host":"s3://npm-registry-packages"}},"4.0.0-alpha3":{"name":"@gooddata/react-components","version":"4.0.0-alpha3","author":{"name":"GoodData Corporation"},"license":"BSD-3-Clause","_id":"@gooddata/react-components@4.0.0-alpha3","maintainers":[{"name":"bertold8","email":"ivan.nejezchleb@seznam.cz"},{"name":"bradgl","email":"brad.gleich@blackabaud.com"},{"name":"bugsbunny338","email":"jiri.zajic@mensa.cz"},{"name":"gooddata-ci","email":"rail@gooddata.com"},{"name":"jan.pradac","email":"jan.pradac@gooddata.com"},{"name":"jaroslav.tomecek","email":"jaroslav.tomecek@gooddata.com"},{"name":"khanh.le","email":"khanh.le@gooddata.com"},{"name":"langhamp","email":"pavel.langhammer@gooddata.com"},{"name":"laurenhunt","email":"lauren.hunt@blackbaud.com"},{"name":"lgrolig","email":"grolig@gmail.com"},{"name":"lhorak","email":"info@lhorak.cz"},{"name":"linhhong","email":"linh.hong@gooddata.com"},{"name":"lpearce","email":"levi.pearce@gooddata.com"},{"name":"martin.mosko","email":"martin.mosko@gooddata.com"},{"name":"michal.marsal","email":"michal.marsal@gooddata.com"},{"name":"mikita.yank","email":"Mikita.Yankouski@blackbaud.com"},{"name":"milanpavel","email":"milan.pavel1@gmail.com"},{"name":"mmatula","email":"matulic@gmail.com"},{"name":"nikolacech","email":"nikola.cech@gooddata.com"},{"name":"ocetnik","email":"ocetnik.david@gmail.com"},{"name":"ondrejlangr","email":"ondrej.langr@gooddata.com"},{"name":"pavelzgdc","email":"pavel.zbytovsky@gooddata.com"},{"name":"pbenes","email":"petr.benes@gooddata.com"},{"name":"peterlacko","email":"lackopeter17@gmail.com"},{"name":"petrjanu","email":"petr.janu@gooddata.com"},{"name":"rodri360","email":"me@rodri360.com"},{"name":"sitina","email":"jiri.sitina@gooddata.com"},{"name":"sondo","email":"son.do@gooddata.com"},{"name":"stewart.stephens","email":"stewart.stephens@blackbaud.com"},{"name":"strouhaljan","email":"strouhal.jan@gmail.com"},{"name":"tomasreichmann","email":"tomasreichmann@gmail.com"},{"name":"tomsatgd","email":"tomas.satinsky@gooddata.com"},{"name":"vaclavbohac","email":"bohac.v@gmail.com"},{"name":"vojty","email":"vojtasek.tomas@gmail.com"},{"name":"vonsef","email":"josef.vondrak@gooddata.com"},{"name":"xandra.harrison","email":"xandra.harrison@blackbaud.com"},{"name":"xmort","email":"petr.dolejsi@gooddata.com"},{"name":"zdenek.vidensky","email":"zdenek.vidensky@gooddata.com"}],"homepage":"https://github.com/gooddata/gooddata-react-components#readme","bugs":{"url":"https://github.com/gooddata/gooddata-react-components/issues"},"dist":{"shasum":"86dac0ff7633cd31dee3aad020e3229dd7a80cf5","tarball":"https://registry.npmjs.org/@gooddata/react-components/-/react-components-4.0.0-alpha3.tgz","fileCount":306,"integrity":"sha512-NUVRPuOInJ9yLnzjyOJ7Yxn1mYFQ/UZKAWrqbC+vTKy1jcvbsZ+3rzHBjU7ZDqe/kwuAhlr9qlanlxCfCAgUuA==","signatures":[{"sig":"MEUCIQCHlXp2NeAEwKfx+xjEb1C12S4Kde1YCpB+9g4Sfq7jXwIgQ8dP95VkTuYeiriK0eRNCI6tEk6MoXE5sctiISk9UQk=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":674072},"jest":{"testRegex":"(/__tests__/.*|\\.(test|spec))\\.(tsx?)$","transform":{".(ts|tsx)":"<rootDir>/node_modules/ts-jest/preprocessor.js"},"mapCoverage":true,"collectCoverage":false,"coverageReporters":["html"],"collectCoverageFrom":["src/**/*.{ts,tsx}","!**/*.d.ts"],"moduleFileExtensions":["ts","tsx","js"],"setupTestFrameworkScriptFile":"<rootDir>/jest.setup.js"},"main":"dist/index.js","files":["dist","src","styles","LICENSE"],"config":{"tslint":"./{src,stories}/**/*.{ts,tsx}"},"readme":"# GoodData React Components\n> React.js components for building visualizations on top of GoodData platform\n\n## Getting started\n\n### Usage\n\nWith [yarn](https://yarnpkg.com) installed, go to your project directory and run\n```\n$ yarn add @gooddata/react-components\n```\n\nIf you prefer [npm](npmjs.com) run\n```\n$ npm install --save @gooddata/react-components\n```\n\n## Documentation\n[Documentation](https://help.gooddata.com/display/bHsp5IhQjuz0e6HS0s76/React+Components)\n\n## Develop\n\n### Running the development\n\nTo develop, you need to run the typescript compiler. By running `yarn dev`, the typescript compiler will be run in watch mode.\n```sh\n$ cd gooddata-react-components\n$ yarn dev\n```\n\nIf you just need to build the CSS files from SASS, run\n```sh\n$ yarn build-css\n```\n\nTo see and validate the react components, you can use [Storybook](https://storybook.js.org/).\nTo run the storybook in development mode, run\n```sh\n$ yarn storybook\n```\n\nTo deploy the production version of storybook, run\n```sh\n$ yarn build-storybook\n```\n\n### Running the tests\n\nTo validate using [tslint](https://palantir.github.io/tslint/), run\n```sh\n$ yarn validate\n```\n\n#### Storybook visual regression tests\n\nVisual regression testing for Storybook is provided by [@gooddata/test-storybook](https://github.com/gooddata/gdc-client-utils/tree/master/test-storybook) package.\n\n### Deployment\n```\ngit checkout master && git pull upstream master --tags\nnpm version [major|minor|patch] -m \"Release v%s\"\nnpm publish\ngit push upstream master --tags\n```\n\n### Examples\n\nFor more details see ./examples/README.md\n\n```\ncd examples\nyarn install\nyarn dev\n```\n\n## Contributing\nReport bugs and features on our [issues page](https://github.com/gooddata/gooddata-react-components/issues).\n\n## License\nCopyright (C) 2007-2017, GoodData(R) Corporation. All rights reserved.\n\nFor more information, please see [LICENSE](https://github.com/gooddata/gooddata-react-components/blob/master/LICENSE)\n","gitHead":"e969251f3641c6f66d0853357d66535d3a9f160e","scripts":{"dev":"rm -rf dist && tsc --watch && cp -rf src/translations/ dist/translations/","test":"jest --watch","tslint":"yarn run-tslint -- -t verbose '$npm_package_config_tslint'","validate":"./node_modules/typescript/bin/tsc -p tsconfig.base.json --noEmit && yarn tslint","build-css":"node-sass --importer node_modules/node-sass-magic-importer/dist/cli.js -o styles/css styles/scss/main.scss","storybook":"start-storybook -p 9001 -c .storybook","tslint-ci":"mkdir -p ./ci/results && yarn run-tslint -- -t checkstyle -o ./ci/results/tslint-results.xml '$npm_package_config_tslint'","prepublish":"rm -rf dist && tsc && cp -rf src/translations/ dist/translations/ && yarn build-css","run-tslint":"./node_modules/tslint/bin/tslint -p tsconfig.base.json","validate-ci":"./node_modules/typescript/bin/tsc -p tsconfig.base.json --noEmit && yarn tslint-ci","test-storybook":"test-storybook","build-storybook":"build-storybook -c .storybook -o dist-storybook"},"typings":"dist/index.d.ts","_npmUser":{"name":"pbenes","email":"petr.benes@gooddata.com"},"repository":{"url":"git+ssh://git@github.com/gooddata/gooddata-react-components.git","type":"git"},"_npmVersion":"5.6.0","description":"GoodData React Components","directories":{},"_nodeVersion":"8.9.4","dependencies":{"rxjs":"^5.5.6","lodash":"^4.17.4","gooddata":"5.0.0-alpha1","classnames":"^2.2.5","prop-types":"^15.6.0","react-intl":"^2.2.3","@gooddata/js-utils":"^0.9.0","@gooddata/numberjs":"^3.1.2","@gooddata/goodstrap":"54.0.0-alpha2","@gooddata/data-layer":"6.0.0-alpha1","@gooddata/indigo-visualizations":"^1.1.11"},"_hasShrinkwrap":false,"readmeFilename":"README.md","test-storybook":{"AFM components - BarChart":{"two measures, one attribute":{"delay":1000}}},"devDependencies":{"jest":"21.2.1","react":"15.3.2","enzyme":"2.8.0","ts-jest":"21.2.4","node-sass":"4.7.2","react-dom":"15.3.2","ts-loader":"2.3.7","jest-junit":"3.0.0","typescript":"2.3.3","@types/jest":"20.0.4","@types/node":"7.0.8","sass-loader":"6.0.6","@types/react":"16.0.7","@types/enzyme":"2.8.8","@types/lodash":"4.14.61","@storybook/react":"3.2.6","@types/react-dom":"15.5.4","@gooddata/mock-js":"1.0.0-alpha2","@gooddata/typings":"1.0.0","@types/classnames":"2.2.3","@types/prop-types":"15.5.2","@types/react-intl":"2.3.2","tslint-config-gooddata":"0.0.7","@types/storybook__react":"3.0.5","react-addons-test-utils":"15.3.2","@gooddata/test-storybook":"1.1.0","@storybook/addon-actions":"3.2.18","@storybook/addon-options":"3.2.6","node-sass-magic-importer":"5.1.0","@types/react-addons-test-utils":"0.14.17","@types/storybook__addon-actions":"3.0.1"},"peerDependencies":{"react":"15.3.2","react-dom":"15.3.2"},"_npmOperationalInternal":{"tmp":"tmp/react-components_4.0.0-alpha3_1519127222301_0.7590286361510654","host":"s3://npm-registry-packages"}},"4.0.0-alpha4":{"name":"@gooddata/react-components","version":"4.0.0-alpha4","author":{"name":"GoodData Corporation"},"license":"BSD-3-Clause","_id":"@gooddata/react-components@4.0.0-alpha4","maintainers":[{"name":"bertold8","email":"ivan.nejezchleb@seznam.cz"},{"name":"bradgl","email":"brad.gleich@blackabaud.com"},{"name":"bugsbunny338","email":"jiri.zajic@mensa.cz"},{"name":"gooddata-ci","email":"rail@gooddata.com"},{"name":"jan.pradac","email":"jan.pradac@gooddata.com"},{"name":"jaroslav.tomecek","email":"jaroslav.tomecek@gooddata.com"},{"name":"khanh.le","email":"khanh.le@gooddata.com"},{"name":"langhamp","email":"pavel.langhammer@gooddata.com"},{"name":"laurenhunt","email":"lauren.hunt@blackbaud.com"},{"name":"lgrolig","email":"grolig@gmail.com"},{"name":"lhorak","email":"info@lhorak.cz"},{"name":"linhhong","email":"linh.hong@gooddata.com"},{"name":"lpearce","email":"levi.pearce@gooddata.com"},{"name":"martin.mosko","email":"martin.mosko@gooddata.com"},{"name":"michal.marsal","email":"michal.marsal@gooddata.com"},{"name":"mikita.yank","email":"Mikita.Yankouski@blackbaud.com"},{"name":"milanpavel","email":"milan.pavel1@gmail.com"},{"name":"mmatula","email":"matulic@gmail.com"},{"name":"nikolacech","email":"nikola.cech@gooddata.com"},{"name":"ocetnik","email":"ocetnik.david@gmail.com"},{"name":"ondrejlangr","email":"ondrej.langr@gooddata.com"},{"name":"pavelzgdc","email":"pavel.zbytovsky@gooddata.com"},{"name":"pbenes","email":"petr.benes@gooddata.com"},{"name":"peterlacko","email":"lackopeter17@gmail.com"},{"name":"petrjanu","email":"petr.janu@gooddata.com"},{"name":"rodri360","email":"me@rodri360.com"},{"name":"sitina","email":"jiri.sitina@gooddata.com"},{"name":"sondo","email":"son.do@gooddata.com"},{"name":"stewart.stephens","email":"stewart.stephens@blackbaud.com"},{"name":"strouhaljan","email":"strouhal.jan@gmail.com"},{"name":"tomasreichmann","email":"tomasreichmann@gmail.com"},{"name":"tomsatgd","email":"tomas.satinsky@gooddata.com"},{"name":"vaclavbohac","email":"bohac.v@gmail.com"},{"name":"vojty","email":"vojtasek.tomas@gmail.com"},{"name":"vonsef","email":"josef.vondrak@gooddata.com"},{"name":"xandra.harrison","email":"xandra.harrison@blackbaud.com"},{"name":"xmort","email":"petr.dolejsi@gooddata.com"},{"name":"zdenek.vidensky","email":"zdenek.vidensky@gooddata.com"}],"homepage":"https://github.com/gooddata/gooddata-react-components#readme","bugs":{"url":"https://github.com/gooddata/gooddata-react-components/issues"},"dist":{"shasum":"a2b21080c2ab07e003c0d77e446d97eecc0154a5","tarball":"https://registry.npmjs.org/@gooddata/react-components/-/react-components-4.0.0-alpha4.tgz","fileCount":306,"integrity":"sha512-CSeYMLgy7FrKdIFXhrCe8wLhJnBXlQS+3BPQcyQER4TEXelV55JA1m/t0j0lF8UqRdJg02mdOTKetPoJEXKMFw==","signatures":[{"sig":"MEQCIHip4+Yth108blwXuJd3YxrUr4zpmDKU5HM+UfuSffcXAiAjya6fMthtorZOQWaHLa8ZLql5bWk6tx10GpV/yczghw==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":678488},"jest":{"testRegex":"(/__tests__/.*|\\.(test|spec))\\.(tsx?)$","transform":{".(ts|tsx)":"<rootDir>/node_modules/ts-jest/preprocessor.js"},"mapCoverage":true,"collectCoverage":false,"coverageReporters":["html"],"collectCoverageFrom":["src/**/*.{ts,tsx}","!**/*.d.ts"],"moduleFileExtensions":["ts","tsx","js"],"setupTestFrameworkScriptFile":"<rootDir>/jest.setup.js"},"main":"dist/index.js","files":["dist","src","styles","LICENSE"],"config":{"tslint":"'./{src,stories}/**/*.{ts,tsx}'"},"readme":"# GoodData React Components\n> React.js components for building visualizations on top of GoodData platform\n\n## Getting started\n\n### Usage\n\nWith [yarn](https://yarnpkg.com) installed, go to your project directory and run\n```\n$ yarn add @gooddata/react-components\n```\n\nIf you prefer [npm](npmjs.com) run\n```\n$ npm install --save @gooddata/react-components\n```\n\n## Documentation\n[Documentation](https://help.gooddata.com/display/bHsp5IhQjuz0e6HS0s76/React+Components)\n\n## Develop\n\n### Running the development\n\nTo develop, you need to run the typescript compiler. By running `yarn dev`, the typescript compiler will be run in watch mode.\n```sh\n$ cd gooddata-react-components\n$ yarn dev\n```\n\nIf you just need to build the CSS files from SASS, run\n```sh\n$ yarn build-css\n```\n\nTo see and validate the react components, you can use [Storybook](https://storybook.js.org/).\nTo run the storybook in development mode, run\n```sh\n$ yarn storybook\n```\n\nTo deploy the production version of storybook, run\n```sh\n$ yarn build-storybook\n```\n\n### Running the tests\n\nTo validate using [tslint](https://palantir.github.io/tslint/), run\n```sh\n$ yarn validate\n```\n\n#### Storybook visual regression tests\n\nVisual regression testing for Storybook is provided by [@gooddata/test-storybook](https://github.com/gooddata/gdc-client-utils/tree/master/test-storybook) package.\n\n### Deployment\n```\ngit checkout master && git pull upstream master --tags\nnpm version [major|minor|patch] -m \"Release v%s\"\nnpm publish\ngit push upstream master --tags\n```\n\n### Examples\n\nFor more details see ./examples/README.md\n\n```\ncd examples\nyarn install\nyarn dev\n```\n\n## Contributing\nReport bugs and features on our [issues page](https://github.com/gooddata/gooddata-react-components/issues).\n\n## License\nCopyright (C) 2007-2017, GoodData(R) Corporation. All rights reserved.\n\nFor more information, please see [LICENSE](https://github.com/gooddata/gooddata-react-components/blob/master/LICENSE)\n","gitHead":"e7474e6ceacba2cafd702e2cb946edb1f64eb9e1","scripts":{"dev":"rm -rf dist && tsc --watch && cp -rf src/translations/ dist/translations/","test":"jest --watch","tslint":"yarn run-tslint -t verbose $npm_package_config_tslint","validate":"tsc -p tsconfig.base.json --noEmit && yarn tslint","build-css":"node-sass --importer node_modules/node-sass-magic-importer/dist/cli.js -o styles/css styles/scss/main.scss","storybook":"start-storybook -p 9001 -c .storybook","tslint-ci":"mkdir -p ./ci/results && yarn run-tslint -t checkstyle -o ./ci/results/tslint-results.xml $npm_package_config_tslint","prepublish":"rm -rf dist && tsc && cp -rf src/translations/ dist/translations/ && yarn build-css","run-tslint":"tslint -p tsconfig.base.json","validate-ci":"tsc -p tsconfig.base.json --noEmit && yarn tslint-ci","test-storybook":"test-storybook","build-storybook":"build-storybook -c .storybook -o dist-storybook"},"typings":"dist/index.d.ts","_npmUser":{"name":"strouhaljan","email":"strouhal.jan@gmail.com"},"repository":{"url":"git+ssh://git@github.com/gooddata/gooddata-react-components.git","type":"git"},"_npmVersion":"5.6.0","description":"GoodData React Components","directories":{},"_nodeVersion":"8.9.4","dependencies":{"rxjs":"^5.5.6","lodash":"^4.17.4","gooddata":"5.0.0-alpha1","classnames":"^2.2.5","prop-types":"^15.6.0","react-intl":"^2.2.3","@gooddata/js-utils":"^0.9.0","@gooddata/numberjs":"^3.1.2","@gooddata/goodstrap":"54.0.0-alpha2","@gooddata/data-layer":"6.0.0-alpha3","@gooddata/indigo-visualizations":"1.3.0"},"_hasShrinkwrap":false,"readmeFilename":"README.md","test-storybook":{"AFM components - BarChart":{"two measures, one attribute":{"delay":1000}}},"devDependencies":{"jest":"21.2.1","react":"15.3.2","enzyme":"2.8.0","ts-jest":"21.2.4","node-sass":"4.7.2","react-dom":"15.3.2","ts-loader":"2.3.7","jest-junit":"3.0.0","typescript":"2.3.3","@types/jest":"20.0.4","@types/node":"7.0.8","sass-loader":"6.0.6","@types/react":"16.0.7","@types/enzyme":"2.8.8","@types/lodash":"4.14.61","@storybook/react":"3.2.6","@types/react-dom":"15.5.4","@gooddata/mock-js":"1.0.0-alpha2","@gooddata/typings":"1.0.0","@types/classnames":"2.2.3","@types/prop-types":"15.5.2","@types/react-intl":"2.3.2","tslint-config-gooddata":"0.0.7","@types/storybook__react":"3.0.5","react-addons-test-utils":"15.3.2","@gooddata/test-storybook":"1.1.0","@storybook/addon-actions":"3.2.18","@storybook/addon-options":"3.2.6","node-sass-magic-importer":"5.1.0","@types/react-addons-test-utils":"0.14.17","@types/storybook__addon-actions":"3.0.1"},"peerDependencies":{"react":"15.3.2","react-dom":"15.3.2"},"_npmOperationalInternal":{"tmp":"tmp/react-components_4.0.0-alpha4_1519896127108_0.3739257715690638","host":"s3://npm-registry-packages"}},"4.0.1-alpha4":{"name":"@gooddata/react-components","version":"4.0.1-alpha4","author":{"name":"GoodData Corporation"},"license":"BSD-3-Clause","_id":"@gooddata/react-components@4.0.1-alpha4","maintainers":[{"name":"bertold8","email":"ivan.nejezchleb@seznam.cz"},{"name":"bradgl","email":"brad.gleich@blackabaud.com"},{"name":"bugsbunny338","email":"jiri.zajic@mensa.cz"},{"name":"gooddata-ci","email":"rail@gooddata.com"},{"name":"jan.pradac","email":"jan.pradac@gooddata.com"},{"name":"jaroslav.tomecek","email":"jaroslav.tomecek@gooddata.com"},{"name":"khanh.le","email":"khanh.le@gooddata.com"},{"name":"langhamp","email":"pavel.langhammer@gooddata.com"},{"name":"laurenhunt","email":"lauren.hunt@blackbaud.com"},{"name":"lgrolig","email":"grolig@gmail.com"},{"name":"lhorak","email":"info@lhorak.cz"},{"name":"linhhong","email":"linh.hong@gooddata.com"},{"name":"lpearce","email":"levi.pearce@gooddata.com"},{"name":"martin.mosko","email":"martin.mosko@gooddata.com"},{"name":"michal.marsal","email":"michal.marsal@gooddata.com"},{"name":"mikita.yank","email":"Mikita.Yankouski@blackbaud.com"},{"name":"milanpavel","email":"milan.pavel1@gmail.com"},{"name":"mmatula","email":"matulic@gmail.com"},{"name":"nikolacech","email":"nikola.cech@gooddata.com"},{"name":"ocetnik","email":"ocetnik.david@gmail.com"},{"name":"ondrejlangr","email":"ondrej.langr@gooddata.com"},{"name":"pavelzgdc","email":"pavel.zbytovsky@gooddata.com"},{"name":"pbenes","email":"petr.benes@gooddata.com"},{"name":"peterlacko","email":"lackopeter17@gmail.com"},{"name":"petrjanu","email":"petr.janu@gooddata.com"},{"name":"rodri360","email":"me@rodri360.com"},{"name":"sitina","email":"jiri.sitina@gooddata.com"},{"name":"sondo","email":"son.do@gooddata.com"},{"name":"stewart.stephens","email":"stewart.stephens@blackbaud.com"},{"name":"strouhaljan","email":"strouhal.jan@gmail.com"},{"name":"tomasreichmann","email":"tomasreichmann@gmail.com"},{"name":"tomsatgd","email":"tomas.satinsky@gooddata.com"},{"name":"vaclavbohac","email":"bohac.v@gmail.com"},{"name":"vojty","email":"vojtasek.tomas@gmail.com"},{"name":"vonsef","email":"josef.vondrak@gooddata.com"},{"name":"xandra.harrison","email":"xandra.harrison@blackbaud.com"},{"name":"xmort","email":"petr.dolejsi@gooddata.com"},{"name":"zdenek.vidensky","email":"zdenek.vidensky@gooddata.com"}],"homepage":"https://github.com/gooddata/gooddata-react-components#readme","bugs":{"url":"https://github.com/gooddata/gooddata-react-components/issues"},"dist":{"shasum":"1f26480315e8fc5592644676f5753973a3c484ac","tarball":"https://registry.npmjs.org/@gooddata/react-components/-/react-components-4.0.1-alpha4.tgz","fileCount":306,"integrity":"sha512-vC9Jik7krBv6tWaiWrZcJgg2D6N8QDi1uSqjuBCCbuhYyUsnqsqaKfYY2sr36COg8Q+OnX4yx0jjdrRH5LdiHw==","signatures":[{"sig":"MEYCIQDkPJGMEvcg/1IOL+oiXqD6tGWKTJTtU8XcIMdtl7eJ6AIhAKwiw3EjjX9NbehO11sibhTDPjGJBriDK0PlTfq10ef3","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":678489},"jest":{"testRegex":"(/__tests__/.*|\\.(test|spec))\\.(tsx?)$","transform":{".(ts|tsx)":"<rootDir>/node_modules/ts-jest/preprocessor.js"},"mapCoverage":true,"collectCoverage":false,"coverageReporters":["html"],"collectCoverageFrom":["src/**/*.{ts,tsx}","!**/*.d.ts"],"moduleFileExtensions":["ts","tsx","js"],"setupTestFrameworkScriptFile":"<rootDir>/jest.setup.js"},"main":"dist/index.js","files":["dist","src","styles","LICENSE"],"config":{"tslint":"'./{src,stories}/**/*.{ts,tsx}'"},"readme":"# GoodData React Components\n> React.js components for building visualizations on top of GoodData platform\n\n## Getting started\n\n### Usage\n\nWith [yarn](https://yarnpkg.com) installed, go to your project directory and run\n```\n$ yarn add @gooddata/react-components\n```\n\nIf you prefer [npm](npmjs.com) run\n```\n$ npm install --save @gooddata/react-components\n```\n\n## Documentation\n[Documentation](https://help.gooddata.com/display/bHsp5IhQjuz0e6HS0s76/React+Components)\n\n## Develop\n\n### Running the development\n\nTo develop, you need to run the typescript compiler. By running `yarn dev`, the typescript compiler will be run in watch mode.\n```sh\n$ cd gooddata-react-components\n$ yarn dev\n```\n\nIf you just need to build the CSS files from SASS, run\n```sh\n$ yarn build-css\n```\n\nTo see and validate the react components, you can use [Storybook](https://storybook.js.org/).\nTo run the storybook in development mode, run\n```sh\n$ yarn storybook\n```\n\nTo deploy the production version of storybook, run\n```sh\n$ yarn build-storybook\n```\n\n### Running the tests\n\nTo validate using [tslint](https://palantir.github.io/tslint/), run\n```sh\n$ yarn validate\n```\n\n#### Storybook visual regression tests\n\nVisual regression testing for Storybook is provided by [@gooddata/test-storybook](https://github.com/gooddata/gdc-client-utils/tree/master/test-storybook) package.\n\n### Deployment\n```\ngit checkout master && git pull upstream master --tags\nnpm version [major|minor|patch] -m \"Release v%s\"\nnpm publish\ngit push upstream master --tags\n```\n\n### Examples\n\nFor more details see ./examples/README.md\n\n```\ncd examples\nyarn install\nyarn dev\n```\n\n## Contributing\nReport bugs and features on our [issues page](https://github.com/gooddata/gooddata-react-components/issues).\n\n## License\nCopyright (C) 2007-2017, GoodData(R) Corporation. All rights reserved.\n\nFor more information, please see [LICENSE](https://github.com/gooddata/gooddata-react-components/blob/master/LICENSE)\n","gitHead":"0bf31d6396ad5e62f0e1884c97f9c82265f59e38","scripts":{"dev":"rm -rf dist && tsc --watch && cp -rf src/translations/ dist/translations/","test":"jest --watch","tslint":"yarn run-tslint -t verbose $npm_package_config_tslint","validate":"tsc -p tsconfig.base.json --noEmit && yarn tslint","build-css":"node-sass --importer node_modules/node-sass-magic-importer/dist/cli.js -o styles/css styles/scss/main.scss","storybook":"start-storybook -p 9001 -c .storybook","tslint-ci":"mkdir -p ./ci/results && yarn run-tslint -t checkstyle -o ./ci/results/tslint-results.xml $npm_package_config_tslint","prepublish":"rm -rf dist && tsc && cp -rf src/translations/ dist/translations/ && yarn build-css","run-tslint":"tslint -p tsconfig.base.json","validate-ci":"tsc -p tsconfig.base.json --noEmit && yarn tslint-ci","test-storybook":"test-storybook","build-storybook":"build-storybook -c .storybook -o dist-storybook"},"typings":"dist/index.d.ts","_npmUser":{"name":"strouhaljan","email":"strouhal.jan@gmail.com"},"repository":{"url":"git+ssh://git@github.com/gooddata/gooddata-react-components.git","type":"git"},"_npmVersion":"5.6.0","description":"GoodData React Components","directories":{},"_nodeVersion":"8.9.4","dependencies":{"rxjs":"^5.5.6","lodash":"^4.17.4","gooddata":"5.0.0-alpha1","classnames":"^2.2.5","prop-types":"^15.6.0","react-intl":"^2.2.3","@gooddata/js-utils":"^0.9.0","@gooddata/numberjs":"^3.1.2","@gooddata/goodstrap":"54.0.0-alpha2","@gooddata/data-layer":"6.0.0-alpha3","@gooddata/indigo-visualizations":"^1.3.0"},"_hasShrinkwrap":false,"readmeFilename":"README.md","test-storybook":{"AFM components - BarChart":{"two measures, one attribute":{"delay":1000}}},"devDependencies":{"jest":"21.2.1","react":"15.3.2","enzyme":"2.8.0","ts-jest":"21.2.4","node-sass":"4.7.2","react-dom":"15.3.2","ts-loader":"2.3.7","jest-junit":"3.0.0","typescript":"2.3.3","@types/jest":"20.0.4","@types/node":"7.0.8","sass-loader":"6.0.6","@types/react":"16.0.7","@types/enzyme":"2.8.8","@types/lodash":"4.14.61","@storybook/react":"3.2.6","@types/react-dom":"15.5.4","@gooddata/mock-js":"1.0.0-alpha2","@gooddata/typings":"1.0.0","@types/classnames":"2.2.3","@types/prop-types":"15.5.2","@types/react-intl":"2.3.2","tslint-config-gooddata":"0.0.7","@types/storybook__react":"3.0.5","react-addons-test-utils":"15.3.2","@gooddata/test-storybook":"1.1.0","@storybook/addon-actions":"3.2.18","@storybook/addon-options":"3.2.6","node-sass-magic-importer":"5.1.0","@types/react-addons-test-utils":"0.14.17","@types/storybook__addon-actions":"3.0.1"},"peerDependencies":{"react":"15.3.2","react-dom":"15.3.2"},"_npmOperationalInternal":{"tmp":"tmp/react-components_4.0.1-alpha4_1519899202962_0.20348116045622655","host":"s3://npm-registry-packages"}},"4.0.1-alpha5":{"name":"@gooddata/react-components","version":"4.0.1-alpha5","author":{"name":"GoodData Corporation"},"license":"BSD-3-Clause","_id":"@gooddata/react-components@4.0.1-alpha5","maintainers":[{"name":"bertold8","email":"ivan.nejezchleb@seznam.cz"},{"name":"bradgl","email":"brad.gleich@blackabaud.com"},{"name":"bugsbunny338","email":"jiri.zajic@mensa.cz"},{"name":"gooddata-ci","email":"rail@gooddata.com"},{"name":"jan.pradac","email":"jan.pradac@gooddata.com"},{"name":"jaroslav.tomecek","email":"jaroslav.tomecek@gooddata.com"},{"name":"khanh.le","email":"khanh.le@gooddata.com"},{"name":"langhamp","email":"pavel.langhammer@gooddata.com"},{"name":"laurenhunt","email":"lauren.hunt@blackbaud.com"},{"name":"lgrolig","email":"grolig@gmail.com"},{"name":"lhorak","email":"info@lhorak.cz"},{"name":"linhhong","email":"linh.hong@gooddata.com"},{"name":"lpearce","email":"levi.pearce@gooddata.com"},{"name":"martin.mosko","email":"martin.mosko@gooddata.com"},{"name":"michal.marsal","email":"michal.marsal@gooddata.com"},{"name":"mikita.yank","email":"Mikita.Yankouski@blackbaud.com"},{"name":"milanpavel","email":"milan.pavel1@gmail.com"},{"name":"mmatula","email":"matulic@gmail.com"},{"name":"nikolacech","email":"nikola.cech@gooddata.com"},{"name":"ocetnik","email":"ocetnik.david@gmail.com"},{"name":"ondrejlangr","email":"ondrej.langr@gooddata.com"},{"name":"pavelzgdc","email":"pavel.zbytovsky@gooddata.com"},{"name":"pbenes","email":"petr.benes@gooddata.com"},{"name":"peterlacko","email":"lackopeter17@gmail.com"},{"name":"petrjanu","email":"petr.janu@gooddata.com"},{"name":"rodri360","email":"me@rodri360.com"},{"name":"sitina","email":"jiri.sitina@gooddata.com"},{"name":"sondo","email":"son.do@gooddata.com"},{"name":"stewart.stephens","email":"stewart.stephens@blackbaud.com"},{"name":"strouhaljan","email":"strouhal.jan@gmail.com"},{"name":"tomasreichmann","email":"tomasreichmann@gmail.com"},{"name":"tomsatgd","email":"tomas.satinsky@gooddata.com"},{"name":"vaclavbohac","email":"bohac.v@gmail.com"},{"name":"vojty","email":"vojtasek.tomas@gmail.com"},{"name":"vonsef","email":"josef.vondrak@gooddata.com"},{"name":"xandra.harrison","email":"xandra.harrison@blackbaud.com"},{"name":"xmort","email":"petr.dolejsi@gooddata.com"},{"name":"zdenek.vidensky","email":"zdenek.vidensky@gooddata.com"}],"homepage":"https://github.com/gooddata/gooddata-react-components#readme","bugs":{"url":"https://github.com/gooddata/gooddata-react-components/issues"},"dist":{"shasum":"3edc38e31250b2e630d2bc745a63cc9417bd4023","tarball":"https://registry.npmjs.org/@gooddata/react-components/-/react-components-4.0.1-alpha5.tgz","fileCount":308,"integrity":"sha512-kZ9jmJrJnYjIkaHl+2j21ftf4U+PDjIDVLxnDXz2i5jsIJPWX3hYGRfCL1fk9S9MAcu0i/TK0pio1igCVvYbjQ==","signatures":[{"sig":"MEUCIFKOTipIVSnotaCPN88MvOKS2EwNAV/A7HH4+S+xtAkRAiEA2759OOMzpYV7eR35LKXor5xRBpS8HQnrE6EWg5JoMjA=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":697172},"jest":{"testRegex":"(/__tests__/.*|\\.(test|spec))\\.(tsx?)$","transform":{".(ts|tsx)":"<rootDir>/node_modules/ts-jest/preprocessor.js"},"mapCoverage":true,"collectCoverage":false,"coverageReporters":["html"],"collectCoverageFrom":["src/**/*.{ts,tsx}","!**/*.d.ts"],"moduleFileExtensions":["ts","tsx","js"],"setupTestFrameworkScriptFile":"<rootDir>/jest.setup.js"},"main":"dist/index.js","files":["dist","src","styles","LICENSE"],"config":{"tslint":"'./{src,stories}/**/*.{ts,tsx}'"},"readme":"# GoodData React Components\n> React.js components for building visualizations on top of GoodData platform\n\n## Getting started\n\n### Usage\n\nWith [yarn](https://yarnpkg.com) installed, go to your project directory and run\n```\n$ yarn add @gooddata/react-components\n```\n\nIf you prefer [npm](npmjs.com) run\n```\n$ npm install --save @gooddata/react-components\n```\n\n## Documentation\n[Documentation](https://help.gooddata.com/display/bHsp5IhQjuz0e6HS0s76/React+Components)\n\n## Develop\n\n### Running the development\n\nTo develop, you need to run the typescript compiler. By running `yarn dev`, the typescript compiler will be run in watch mode.\n```sh\n$ cd gooddata-react-components\n$ yarn dev\n```\n\nIf you just need to build the CSS files from SASS, run\n```sh\n$ yarn build-css\n```\n\nTo see and validate the react components, you can use [Storybook](https://storybook.js.org/).\nTo run the storybook in development mode, run\n```sh\n$ yarn storybook\n```\n\nTo deploy the production version of storybook, run\n```sh\n$ yarn build-storybook\n```\n\n### Running the tests\n\nTo validate using [tslint](https://palantir.github.io/tslint/), run\n```sh\n$ yarn validate\n```\n\n#### Storybook visual regression tests\n\nVisual regression testing for Storybook is provided by [@gooddata/test-storybook](https://github.com/gooddata/gdc-client-utils/tree/master/test-storybook) package.\n\n### Deployment\n```\ngit checkout master && git pull upstream master --tags\nnpm version [major|minor|patch] -m \"Release v%s\"\nnpm publish\ngit push upstream master --tags\n```\n\n### Examples\n\nFor more details see ./examples/README.md\n\n```\ncd examples\nyarn install\nyarn dev\n```\n\n## Contributing\nReport bugs and features on our [issues page](https://github.com/gooddata/gooddata-react-components/issues).\n\n## License\nCopyright (C) 2007-2017, GoodData(R) Corporation. All rights reserved.\n\nFor more information, please see [LICENSE](https://github.com/gooddata/gooddata-react-components/blob/master/LICENSE)\n","gitHead":"0e5607bd872ef87f30517a80676b3f99262cb9b2","scripts":{"dev":"rm -rf dist && tsc --watch && cp -rf src/translations/ dist/translations/","test":"jest --watch","tslint":"yarn run-tslint -t verbose $npm_package_config_tslint","validate":"tsc -p tsconfig.base.json --noEmit && yarn tslint","build-css":"node-sass --importer node_modules/node-sass-magic-importer/dist/cli.js -o styles/css styles/scss/main.scss","storybook":"start-storybook -p 9001 -c .storybook","tslint-ci":"mkdir -p ./ci/results && yarn run-tslint -t checkstyle -o ./ci/results/tslint-results.xml $npm_package_config_tslint","prepublish":"rm -rf dist && tsc && cp -rf src/translations/ dist/translations/ && yarn build-css","run-tslint":"tslint -p tsconfig.base.json","validate-ci":"tsc -p tsconfig.base.json --noEmit && yarn tslint-ci","test-storybook":"test-storybook","build-storybook":"build-storybook -c .storybook -o dist-storybook"},"typings":"dist/index.d.ts","_npmUser":{"name":"vojty","email":"vojtasek.tomas@gmail.com"},"repository":{"url":"git+ssh://git@github.com/gooddata/gooddata-react-components.git","type":"git"},"_npmVersion":"5.6.0","description":"GoodData React Components","directories":{},"_nodeVersion":"8.9.4","dependencies":{"rxjs":"^5.5.6","lodash":"^4.17.4","gooddata":"5.0.0-alpha3","classnames":"^2.2.5","prop-types":"^15.6.0","react-intl":"^2.2.3","@gooddata/js-utils":"^0.9.0","@gooddata/numberjs":"^3.1.2","@gooddata/goodstrap":"54.0.0-alpha2","@gooddata/data-layer":"6.0.0-alpha4","@gooddata/indigo-visualizations":"^1.3.0"},"_hasShrinkwrap":false,"readmeFilename":"README.md","test-storybook":{"AFM components - BarChart":{"two measures, one attribute":{"delay":1000}}},"devDependencies":{"jest":"21.2.1","react":"15.3.2","enzyme":"2.8.0","ts-jest":"21.2.4","node-sass":"4.7.2","react-dom":"15.3.2","ts-loader":"2.3.7","jest-junit":"3.0.0","typescript":"2.3.3","@types/jest":"20.0.4","@types/node":"7.0.8","sass-loader":"6.0.6","@types/react":"16.0.7","@types/enzyme":"2.8.8","@types/lodash":"4.14.61","@storybook/react":"3.2.6","@types/react-dom":"15.5.4","@gooddata/mock-js":"1.0.0-alpha2","@gooddata/typings":"1.0.0","@types/classnames":"2.2.3","@types/prop-types":"15.5.2","@types/react-intl":"2.3.2","tslint-config-gooddata":"0.0.7","@types/storybook__react":"3.0.5","react-addons-test-utils":"15.3.2","@gooddata/test-storybook":"1.1.0","@storybook/addon-actions":"3.2.18","@storybook/addon-options":"3.2.6","node-sass-magic-importer":"5.1.0","@types/react-addons-test-utils":"0.14.17","@types/storybook__addon-actions":"3.0.1"},"peerDependencies":{"react":"15.3.2","react-dom":"15.3.2"},"_npmOperationalInternal":{"tmp":"tmp/react-components_4.0.1-alpha5_1519919377748_0.33597279662224944","host":"s3://npm-registry-packages"}},"4.0.1-alpha6":{"name":"@gooddata/react-components","version":"4.0.1-alpha6","author":{"name":"GoodData Corporation"},"license":"BSD-3-Clause","_id":"@gooddata/react-components@4.0.1-alpha6","maintainers":[{"name":"bertold8","email":"ivan.nejezchleb@seznam.cz"},{"name":"bradgl","email":"brad.gleich@blackabaud.com"},{"name":"bugsbunny338","email":"jiri.zajic@mensa.cz"},{"name":"gooddata-ci","email":"rail@gooddata.com"},{"name":"jan.pradac","email":"jan.pradac@gooddata.com"},{"name":"jaroslav.tomecek","email":"jaroslav.tomecek@gooddata.com"},{"name":"khanh.le","email":"khanh.le@gooddata.com"},{"name":"langhamp","email":"pavel.langhammer@gooddata.com"},{"name":"lanhuynh","email":"lan.huynh@gooddata.com"},{"name":"laurenhunt","email":"lauren.hunt@blackbaud.com"},{"name":"lhorak","email":"info@lhorak.cz"},{"name":"linhhong","email":"linh.hong@gooddata.com"},{"name":"lpearce","email":"levi.pearce@gooddata.com"},{"name":"martin.mosko","email":"martin.mosko@gooddata.com"},{"name":"michal.marsal","email":"michal.marsal@gooddata.com"},{"name":"mikita.yank","email":"Mikita.Yankouski@blackbaud.com"},{"name":"mmatula","email":"matulic@gmail.com"},{"name":"naibinh","email":"naibinh@gmail.com"},{"name":"nikolacech","email":"nikola.cech@gooddata.com"},{"name":"ocetnik","email":"ocetnik.david@gmail.com"},{"name":"ondrejlangr","email":"ondrej.langr@gooddata.com"},{"name":"pavelzgdc","email":"pavel.zbytovsky@gooddata.com"},{"name":"pbenes","email":"petr.benes@gooddata.com"},{"name":"peterlacko","email":"lackopeter17@gmail.com"},{"name":"petrjanu","email":"petr.janu@gooddata.com"},{"name":"rodri360","email":"me@rodri360.com"},{"name":"sitina","email":"jiri.sitina@gooddata.com"},{"name":"sondo","email":"son.do@gooddata.com"},{"name":"stewart.stephens","email":"stewart.stephens@blackbaud.com"},{"name":"strouhaljan","email":"strouhal.jan@gmail.com"},{"name":"tomasreichmann","email":"tomasreichmann@gmail.com"},{"name":"tomsatgd","email":"tomas.satinsky@gooddata.com"},{"name":"vaclavbohac","email":"bohac.v@gmail.com"},{"name":"vojty","email":"vojtasek.tomas@gmail.com"},{"name":"vonsef","email":"josef.vondrak@gooddata.com"},{"name":"xandra.harrison","email":"xandra.harrison@blackbaud.com"},{"name":"xmort","email":"petr.dolejsi@gooddata.com"},{"name":"zdenek.vidensky","email":"zdenek.vidensky@gooddata.com"}],"homepage":"https://github.com/gooddata/gooddata-react-components#readme","bugs":{"url":"https://github.com/gooddata/gooddata-react-components/issues"},"dist":{"shasum":"849b2956ac4ee7d7a63162a409324a0ba401134d","tarball":"https://registry.npmjs.org/@gooddata/react-components/-/react-components-4.0.1-alpha6.tgz","fileCount":325,"integrity":"sha512-1QHTP6MNZgqJb/558qBKKBRstoddpP3MDxO5wYVDtmYbgyXdavsaOrG+DGFJ7IkCvTZEY/F+2zdZVjVrLuZ1Gw==","signatures":[{"sig":"MEYCIQCuSyZwlzk4naVM8yDELELBgQjxrJpfm/xmCjWu1hy+/gIhAMfDS+2trNERXDxIC3Tgd+XmdigD+tXwFzvso/NvjfDC","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":689859},"jest":{"testRegex":"(/__tests__/.*|\\.(test|spec))\\.(tsx?)$","transform":{".(ts|tsx)":"<rootDir>/node_modules/ts-jest/preprocessor.js"},"mapCoverage":true,"collectCoverage":false,"coverageReporters":["html"],"collectCoverageFrom":["src/**/*.{ts,tsx}","!**/*.d.ts"],"moduleFileExtensions":["ts","tsx","js"],"setupTestFrameworkScriptFile":"<rootDir>/jest.setup.js"},"main":"dist/index.js","files":["dist","src","styles","LICENSE"],"config":{"tslint":"'./{src,stories}/**/*.{ts,tsx}'"},"readme":"# GoodData React Components\n> React.js components for building visualizations on top of GoodData platform\n\n## Getting started\n\n### Usage\n\nWith [yarn](https://yarnpkg.com) installed, go to your project directory and run\n```\n$ yarn add @gooddata/react-components\n```\n\nIf you prefer [npm](npmjs.com) run\n```\n$ npm install --save @gooddata/react-components\n```\n\n## Documentation\n[Documentation](https://help.gooddata.com/display/bHsp5IhQjuz0e6HS0s76/React+Components)\n\n## Develop\n\n### Running the development\n\nTo develop, you need to run the typescript compiler. By running `yarn dev`, the typescript compiler will be run in watch mode.\n```sh\n$ cd gooddata-react-components\n$ yarn dev\n```\n\nIf you just need to build the CSS files from SASS, run\n```sh\n$ yarn build-css\n```\n\nTo see and validate the react components, you can use [Storybook](https://storybook.js.org/).\nTo run the storybook in development mode, run\n```sh\n$ yarn storybook\n```\n\nTo deploy the production version of storybook, run\n```sh\n$ yarn build-storybook\n```\n\n### Running the tests\n\nTo validate using [tslint](https://palantir.github.io/tslint/), run\n```sh\n$ yarn validate\n```\n\n#### Storybook visual regression tests\n\nVisual regression testing for Storybook is provided by [@gooddata/test-storybook](https://github.com/gooddata/gdc-client-utils/tree/master/test-storybook) package.\n\n### Deployment\n```\ngit checkout master && git pull upstream master --tags\nnpm version [major|minor|patch] -m \"Release v%s\"\nnpm publish\ngit push upstream master --tags\n```\n\n### Examples\n\nFor more details see ./examples/README.md\n\n```\ncd examples\nyarn install\nyarn dev\n```\n\n## Contributing\nReport bugs and features on our [issues page](https://github.com/gooddata/gooddata-react-components/issues).\n\n## License\nCopyright (C) 2007-2017, GoodData(R) Corporation. All rights reserved.\n\nFor more information, please see [LICENSE](https://github.com/gooddata/gooddata-react-components/blob/master/LICENSE)\n","gitHead":"aac1828863da17447fb74fab77607b455a310b5d","scripts":{"dev":"rm -rf dist && tsc --watch && cp -rf src/translations/ dist/translations/","test":"jest --watch","tslint":"yarn run-tslint -t verbose $npm_package_config_tslint","validate":"tsc -p tsconfig.base.json --noEmit && yarn tslint","build-css":"node-sass --importer node_modules/node-sass-magic-importer/dist/cli.js -o styles/css styles/scss/main.scss","storybook":"start-storybook -p 9001 -c .storybook","tslint-ci":"mkdir -p ./ci/results && yarn run-tslint -t checkstyle -o ./ci/results/tslint-results.xml $npm_package_config_tslint","prepublish":"rm -rf dist && tsc && cp -rf src/translations/ dist/translations/ && yarn build-css","run-tslint":"tslint -p tsconfig.base.json","validate-ci":"tsc -p tsconfig.base.json --noEmit && yarn tslint-ci","test-storybook":"test-storybook","build-storybook":"build-storybook -c .storybook -o dist-storybook"},"typings":"dist/index.d.ts","_npmUser":{"name":"tomsatgd","email":"tomas.satinsky@gooddata.com"},"repository":{"url":"git+ssh://git@github.com/gooddata/gooddata-react-components.git","type":"git"},"_npmVersion":"5.6.0","description":"GoodData React Components","directories":{},"_nodeVersion":"8.9.4","dependencies":{"rxjs":"^5.5.6","lodash":"^4.17.4","gooddata":"5.0.0-alpha3","classnames":"^2.2.5","prop-types":"^15.6.0","react-intl":"^2.2.3","@gooddata/js-utils":"^0.9.0","@gooddata/numberjs":"^3.1.2","@gooddata/goodstrap":"54.0.0-alpha2","@gooddata/data-layer":"6.0.0-alpha4","@gooddata/indigo-visualizations":"^1.3.1"},"_hasShrinkwrap":false,"readmeFilename":"README.md","test-storybook":{"AFM components - BarChart":{"two measures, one attribute":{"delay":1000}}},"devDependencies":{"jest":"21.2.1","react":"15.3.2","enzyme":"2.8.0","ts-jest":"21.2.4","node-sass":"4.7.2","react-dom":"15.3.2","ts-loader":"2.3.7","jest-junit":"3.0.0","typescript":"2.3.3","@types/jest":"20.0.4","@types/node":"7.0.8","sass-loader":"6.0.6","@types/react":"16.0.7","@types/enzyme":"2.8.8","@types/lodash":"4.14.61","@storybook/react":"3.2.6","@types/react-dom":"15.5.4","@gooddata/mock-js":"1.0.0-alpha3","@gooddata/typings":"1.0.0","@types/classnames":"2.2.3","@types/prop-types":"15.5.2","@types/react-intl":"2.3.2","tslint-config-gooddata":"0.0.8","@types/storybook__react":"3.0.5","react-addons-test-utils":"15.3.2","@gooddata/test-storybook":"1.1.0","@storybook/addon-actions":"3.2.18","@storybook/addon-options":"3.2.6","node-sass-magic-importer":"5.1.0","@types/react-addons-test-utils":"0.14.17","@types/storybook__addon-actions":"3.0.1"},"peerDependencies":{"react":"15.3.2","react-dom":"15.3.2"},"_npmOperationalInternal":{"tmp":"tmp/react-components_4.0.1-alpha6_1520347279372_0.21638559675741953","host":"s3://npm-registry-packages"}},"4.0.1-alpha7":{"name":"@gooddata/react-components","version":"4.0.1-alpha7","author":{"name":"GoodData Corporation"},"license":"BSD-3-Clause","_id":"@gooddata/react-components@4.0.1-alpha7","maintainers":[{"name":"bertold8","email":"ivan.nejezchleb@seznam.cz"},{"name":"bradgl","email":"brad.gleich@blackabaud.com"},{"name":"bugsbunny338","email":"jiri.zajic@mensa.cz"},{"name":"gooddata-ci","email":"rail@gooddata.com"},{"name":"jan.pradac","email":"jan.pradac@gooddata.com"},{"name":"jaroslav.tomecek","email":"jaroslav.tomecek@gooddata.com"},{"name":"khanh.le","email":"khanh.le@gooddata.com"},{"name":"langhamp","email":"pavel.langhammer@gooddata.com"},{"name":"lanhuynh","email":"lan.huynh@gooddata.com"},{"name":"laurenhunt","email":"lauren.hunt@blackbaud.com"},{"name":"lhorak","email":"info@lhorak.cz"},{"name":"linhhong","email":"linh.hong@gooddata.com"},{"name":"lpearce","email":"levi.pearce@gooddata.com"},{"name":"martin.mosko","email":"martin.mosko@gooddata.com"},{"name":"michal.marsal","email":"michal.marsal@gooddata.com"},{"name":"mikita.yank","email":"Mikita.Yankouski@blackbaud.com"},{"name":"mmatula","email":"matulic@gmail.com"},{"name":"naibinh","email":"naibinh@gmail.com"},{"name":"nikolacech","email":"nikola.cech@gooddata.com"},{"name":"ocetnik","email":"ocetnik.david@gmail.com"},{"name":"ondrejlangr","email":"ondrej.langr@gooddata.com"},{"name":"pavelzgdc","email":"pavel.zbytovsky@gooddata.com"},{"name":"pbenes","email":"petr.benes@gooddata.com"},{"name":"peterlacko","email":"lackopeter17@gmail.com"},{"name":"petrjanu","email":"petr.janu@gooddata.com"},{"name":"rodri360","email":"me@rodri360.com"},{"name":"sitina","email":"jiri.sitina@gooddata.com"},{"name":"sondo","email":"son.do@gooddata.com"},{"name":"stewart.stephens","email":"stewart.stephens@blackbaud.com"},{"name":"strouhaljan","email":"strouhal.jan@gmail.com"},{"name":"tomasreichmann","email":"tomasreichmann@gmail.com"},{"name":"tomsatgd","email":"tomas.satinsky@gooddata.com"},{"name":"vaclavbohac","email":"bohac.v@gmail.com"},{"name":"vojty","email":"vojtasek.tomas@gmail.com"},{"name":"vonsef","email":"josef.vondrak@gooddata.com"},{"name":"xandra.harrison","email":"xandra.harrison@blackbaud.com"},{"name":"xmort","email":"petr.dolejsi@gooddata.com"},{"name":"zdenek.vidensky","email":"zdenek.vidensky@gooddata.com"}],"homepage":"https://github.com/gooddata/gooddata-react-components#readme","bugs":{"url":"https://github.com/gooddata/gooddata-react-components/issues"},"dist":{"shasum":"7bcd6a6c0a1d3832ba5a4fbd01e7e275f5995af2","tarball":"https://registry.npmjs.org/@gooddata/react-components/-/react-components-4.0.1-alpha7.tgz","fileCount":325,"integrity":"sha512-jg5wp8W99/eXtkmpLTDACGfTBuP5jB+DZIPqaxXgf/z6ldqN2BuTb7agOR2TjjKYBMNctmttikMhNE2VMECJtg==","signatures":[{"sig":"MEQCIEhgxBm7oai2Iosi/wrRGtOcfjPj17ztqQWki1Qe48qCAiBBd7IQyXy8uEtDNV4enIW3gCXN05dBAmn4g4HxNcgc2A==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":687569},"jest":{"testRegex":"(/__tests__/.*|\\.(test|spec))\\.(tsx?)$","transform":{".(ts|tsx)":"<rootDir>/node_modules/ts-jest/preprocessor.js"},"mapCoverage":true,"collectCoverage":false,"coverageReporters":["html"],"collectCoverageFrom":["src/**/*.{ts,tsx}","!**/*.d.ts"],"moduleFileExtensions":["ts","tsx","js"],"setupTestFrameworkScriptFile":"<rootDir>/jest.setup.js"},"main":"dist/index.js","files":["dist","src","styles","LICENSE"],"config":{"tslint":"'./{src,stories}/**/*.{ts,tsx}'"},"readme":"# GoodData React Components\n> React.js components for building visualizations on top of GoodData platform\n\n## Getting started\n\n### Usage\n\nWith [yarn](https://yarnpkg.com) installed, go to your project directory and run\n```\n$ yarn add @gooddata/react-components\n```\n\nIf you prefer [npm](npmjs.com) run\n```\n$ npm install --save @gooddata/react-components\n```\n\n## Documentation\n[Documentation](https://help.gooddata.com/display/bHsp5IhQjuz0e6HS0s76/React+Components)\n\n## Develop\n\n### Running the development\n\nTo develop, you need to run the typescript compiler. By running `yarn dev`, the typescript compiler will be run in watch mode.\n```sh\n$ cd gooddata-react-components\n$ yarn dev\n```\n\nIf you just need to build the CSS files from SASS, run\n```sh\n$ yarn build-css\n```\n\nTo see and validate the react components, you can use [Storybook](https://storybook.js.org/).\nTo run the storybook in development mode, run\n```sh\n$ yarn storybook\n```\n\nTo deploy the production version of storybook, run\n```sh\n$ yarn build-storybook\n```\n\n### Running the tests\n\nTo validate using [tslint](https://palantir.github.io/tslint/), run\n```sh\n$ yarn validate\n```\n\n#### Storybook visual regression tests\n\nVisual regression testing for Storybook is provided by [@gooddata/test-storybook](https://github.com/gooddata/gdc-client-utils/tree/master/test-storybook) package.\n\n### Deployment\n```\ngit checkout master && git pull upstream master --tags\nnpm version [major|minor|patch] -m \"Release v%s\"\nnpm publish\ngit push upstream master --tags\n```\n\n### Examples\n\nFor more details see ./examples/README.md\n\n```\ncd examples\nyarn install\nyarn dev\n```\n\n## Contributing\nReport bugs and features on our [issues page](https://github.com/gooddata/gooddata-react-components/issues).\n\n## License\nCopyright (C) 2007-2017, GoodData(R) Corporation. All rights reserved.\n\nFor more information, please see [LICENSE](https://github.com/gooddata/gooddata-react-components/blob/master/LICENSE)\n","gitHead":"c48534e8dbd43cf794078a2eacc96e8688a0cced","scripts":{"dev":"rm -rf dist && tsc --watch && cp -rf src/translations/ dist/translations/","test":"jest --watch","tslint":"yarn run-tslint -t verbose $npm_package_config_tslint","validate":"tsc -p tsconfig.base.json --noEmit && yarn tslint","build-css":"node-sass --importer node_modules/node-sass-magic-importer/dist/cli.js -o styles/css styles/scss/main.scss","storybook":"start-storybook -p 9001 -c .storybook","tslint-ci":"mkdir -p ./ci/results && yarn run-tslint -t checkstyle -o ./ci/results/tslint-results.xml $npm_package_config_tslint","prepublish":"rm -rf dist && tsc && cp -rf src/translations/ dist/translations/ && yarn build-css","run-tslint":"tslint -p tsconfig.base.json","validate-ci":"tsc -p tsconfig.base.json --noEmit && yarn tslint-ci","test-storybook":"test-storybook","build-storybook":"build-storybook -c .storybook -o dist-storybook"},"typings":"dist/index.d.ts","_npmUser":{"name":"vaclavbohac","email":"bohac.v@gmail.com"},"repository":{"url":"git+ssh://git@github.com/gooddata/gooddata-react-components.git","type":"git"},"_npmVersion":"5.6.0","description":"GoodData React Components","directories":{},"_nodeVersion":"8.9.4","dependencies":{"rxjs":"^5.5.6","lodash":"^4.17.4","gooddata":"5.0.0-alpha4","classnames":"^2.2.5","prop-types":"^15.6.0","react-intl":"^2.2.3","@gooddata/js-utils":"^0.9.0","@gooddata/numberjs":"^3.1.2","@gooddata/goodstrap":"54.0.0-alpha2","@gooddata/data-layer":"6.0.0-alpha5","@gooddata/indigo-visualizations":"^1.3.1"},"_hasShrinkwrap":false,"readmeFilename":"README.md","test-storybook":{"AFM components - BarChart":{"two measures, one attribute":{"delay":1000}}},"devDependencies":{"jest":"21.2.1","react":"15.3.2","enzyme":"2.8.0","ts-jest":"21.2.4","node-sass":"4.7.2","react-dom":"15.3.2","ts-loader":"2.3.7","jest-junit":"3.0.0","typescript":"2.3.3","@types/jest":"20.0.4","@types/node":"7.0.8","sass-loader":"6.0.6","@types/react":"16.0.7","@types/enzyme":"2.8.8","@types/lodash":"4.14.61","@storybook/react":"3.2.6","@types/react-dom":"15.5.4","@gooddata/mock-js":"1.0.0-alpha3","@gooddata/typings":"1.0.0","@types/classnames":"2.2.3","@types/prop-types":"15.5.2","@types/react-intl":"2.3.2","tslint-config-gooddata":"0.0.8","@types/storybook__react":"3.0.5","react-addons-test-utils":"15.3.2","@gooddata/test-storybook":"1.1.0","@storybook/addon-actions":"3.2.18","@storybook/addon-options":"3.2.6","node-sass-magic-importer":"5.1.0","@types/react-addons-test-utils":"0.14.17","@types/storybook__addon-actions":"3.0.1"},"peerDependencies":{"react":"15.3.2","react-dom":"15.3.2"},"_npmOperationalInternal":{"tmp":"tmp/react-components_4.0.1-alpha7_1520351877672_0.19530290918305027","host":"s3://npm-registry-packages"}},"5.0.0-alpha0":{"name":"@gooddata/react-components","version":"5.0.0-alpha0","author":{"name":"GoodData Corporation"},"license":"BSD-3-Clause","_id":"@gooddata/react-components@5.0.0-alpha0","maintainers":[{"name":"bertold8","email":"ivan.nejezchleb@seznam.cz"},{"name":"bradgl","email":"brad.gleich@blackabaud.com"},{"name":"bugsbunny338","email":"jiri.zajic@mensa.cz"},{"name":"gooddata-ci","email":"rail@gooddata.com"},{"name":"jan.pradac","email":"jan.pradac@gooddata.com"},{"name":"jaroslav.tomecek","email":"jaroslav.tomecek@gooddata.com"},{"name":"khanh.le","email":"khanh.le@gooddata.com"},{"name":"langhamp","email":"pavel.langhammer@gooddata.com"},{"name":"lanhuynh","email":"lan.huynh@gooddata.com"},{"name":"laurenhunt","email":"lauren.hunt@blackbaud.com"},{"name":"lhorak","email":"info@lhorak.cz"},{"name":"linhhong","email":"linh.hong@gooddata.com"},{"name":"lpearce","email":"levi.pearce@gooddata.com"},{"name":"martin.mosko","email":"martin.mosko@gooddata.com"},{"name":"michal.marsal","email":"michal.marsal@gooddata.com"},{"name":"mikita.yank","email":"Mikita.Yankouski@blackbaud.com"},{"name":"mmatula","email":"matulic@gmail.com"},{"name":"naibinh","email":"naibinh@gmail.com"},{"name":"nikolacech","email":"nikola.cech@gooddata.com"},{"name":"ocetnik","email":"ocetnik.david@gmail.com"},{"name":"ondrejlangr","email":"ondrej.langr@gooddata.com"},{"name":"pavelzgdc","email":"pavel.zbytovsky@gooddata.com"},{"name":"pbenes","email":"petr.benes@gooddata.com"},{"name":"peterlacko","email":"lackopeter17@gmail.com"},{"name":"petrjanu","email":"petr.janu@gooddata.com"},{"name":"rodri360","email":"me@rodri360.com"},{"name":"sitina","email":"jiri.sitina@gooddata.com"},{"name":"sondo","email":"son.do@gooddata.com"},{"name":"stewart.stephens","email":"stewart.stephens@blackbaud.com"},{"name":"strouhaljan","email":"strouhal.jan@gmail.com"},{"name":"tomasreichmann","email":"tomasreichmann@gmail.com"},{"name":"tomsatgd","email":"tomas.satinsky@gooddata.com"},{"name":"vaclavbohac","email":"bohac.v@gmail.com"},{"name":"vojty","email":"vojtasek.tomas@gmail.com"},{"name":"vonsef","email":"josef.vondrak@gooddata.com"},{"name":"xandra.harrison","email":"xandra.harrison@blackbaud.com"},{"name":"xmort","email":"petr.dolejsi@gooddata.com"},{"name":"zdenek.vidensky","email":"zdenek.vidensky@gooddata.com"}],"homepage":"https://github.com/gooddata/gooddata-react-components#readme","bugs":{"url":"https://github.com/gooddata/gooddata-react-components/issues"},"dist":{"shasum":"1e34bf1dbdd5672ad0149607ed5abc888de3095e","tarball":"https://registry.npmjs.org/@gooddata/react-components/-/react-components-5.0.0-alpha0.tgz","fileCount":325,"integrity":"sha512-KzuMBhTCV4APGEsMgx4u3OtZDz3nVq2ORM/o1fkYqK6ODwOqLhX3kfmVuwklUfsb48Fqk0+tHP9m5COW4mD+ZA==","signatures":[{"sig":"MEQCIBN2knhdxAOjLtCIDXDkoKKJ2CD7NomPNtH83rXUHGtwAiAPwGWCqhs1MtDr6Un54NHHNnBmFQoC5Gn45G+EkqBfWw==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":689859},"jest":{"testRegex":"(/__tests__/.*|\\.(test|spec))\\.(tsx?)$","transform":{".(ts|tsx)":"<rootDir>/node_modules/ts-jest/preprocessor.js"},"mapCoverage":true,"collectCoverage":false,"coverageReporters":["html"],"collectCoverageFrom":["src/**/*.{ts,tsx}","!**/*.d.ts"],"moduleFileExtensions":["ts","tsx","js"],"setupTestFrameworkScriptFile":"<rootDir>/jest.setup.js"},"main":"dist/index.js","files":["dist","src","styles","LICENSE"],"config":{"tslint":"'./{src,stories}/**/*.{ts,tsx}'"},"readme":"# GoodData React Components\n> React.js components for building visualizations on top of GoodData platform\n\n## Getting started\n\n### Usage\n\nWith [yarn](https://yarnpkg.com) installed, go to your project directory and run\n```\n$ yarn add @gooddata/react-components\n```\n\nIf you prefer [npm](npmjs.com) run\n```\n$ npm install --save @gooddata/react-components\n```\n\n## Documentation\n[Documentation](https://help.gooddata.com/display/bHsp5IhQjuz0e6HS0s76/React+Components)\n\n## Develop\n\n### Running the development\n\nTo develop, you need to run the typescript compiler. By running `yarn dev`, the typescript compiler will be run in watch mode.\n```sh\n$ cd gooddata-react-components\n$ yarn dev\n```\n\nIf you just need to build the CSS files from SASS, run\n```sh\n$ yarn build-css\n```\n\nTo see and validate the react components, you can use [Storybook](https://storybook.js.org/).\nTo run the storybook in development mode, run\n```sh\n$ yarn storybook\n```\n\nTo deploy the production version of storybook, run\n```sh\n$ yarn build-storybook\n```\n\n### Running the tests\n\nTo validate using [tslint](https://palantir.github.io/tslint/), run\n```sh\n$ yarn validate\n```\n\n#### Storybook visual regression tests\n\nVisual regression testing for Storybook is provided by [@gooddata/test-storybook](https://github.com/gooddata/gdc-client-utils/tree/master/test-storybook) package.\n\n### Deployment\n```\ngit checkout master && git pull upstream master --tags\nnpm version [major|minor|patch] -m \"Release v%s\"\nnpm publish\ngit push upstream master --tags\n```\n\n### Examples\n\nFor more details see ./examples/README.md\n\n```\ncd examples\nyarn install\nyarn dev\n```\n\n## Contributing\nReport bugs and features on our [issues page](https://github.com/gooddata/gooddata-react-components/issues).\n\n## License\nCopyright (C) 2007-2017, GoodData(R) Corporation. All rights reserved.\n\nFor more information, please see [LICENSE](https://github.com/gooddata/gooddata-react-components/blob/master/LICENSE)\n","gitHead":"571d1e419c8f421902d44720af3eb1c2ad4785c9","scripts":{"dev":"rm -rf dist && tsc --watch && cp -rf src/translations/ dist/translations/","test":"jest --watch","tslint":"yarn run-tslint -t verbose $npm_package_config_tslint","validate":"tsc -p tsconfig.base.json --noEmit && yarn tslint","build-css":"node-sass --importer node_modules/node-sass-magic-importer/dist/cli.js -o styles/css styles/scss/main.scss","storybook":"start-storybook -p 9001 -c .storybook","tslint-ci":"mkdir -p ./ci/results && yarn run-tslint -t checkstyle -o ./ci/results/tslint-results.xml $npm_package_config_tslint","prepublish":"rm -rf dist && tsc && cp -rf src/translations/ dist/translations/ && yarn build-css","run-tslint":"tslint -p tsconfig.base.json","validate-ci":"tsc -p tsconfig.base.json --noEmit && yarn tslint-ci","test-storybook":"test-storybook","build-storybook":"build-storybook -c .storybook -o dist-storybook"},"typings":"dist/index.d.ts","_npmUser":{"name":"vaclavbohac","email":"bohac.v@gmail.com"},"repository":{"url":"git+ssh://git@github.com/gooddata/gooddata-react-components.git","type":"git"},"_npmVersion":"5.6.0","description":"GoodData React Components","directories":{},"_nodeVersion":"8.9.4","dependencies":{"rxjs":"^5.5.6","lodash":"^4.17.4","gooddata":"6.0.0-alpha0","classnames":"^2.2.5","prop-types":"^15.6.0","react-intl":"^2.2.3","@gooddata/js-utils":"^0.9.0","@gooddata/numberjs":"^3.1.2","@gooddata/goodstrap":"54.0.0-alpha2","@gooddata/data-layer":"7.0.0-alpha0","@gooddata/indigo-visualizations":"^1.3.1"},"_hasShrinkwrap":false,"readmeFilename":"README.md","test-storybook":{"AFM components - BarChart":{"two measures, one attribute":{"delay":1000}}},"devDependencies":{"jest":"21.2.1","react":"15.3.2","enzyme":"2.8.0","ts-jest":"21.2.4","node-sass":"4.7.2","react-dom":"15.3.2","ts-loader":"2.3.7","jest-junit":"3.0.0","typescript":"2.3.3","@types/jest":"20.0.4","@types/node":"7.0.8","sass-loader":"6.0.6","@types/react":"16.0.7","@types/enzyme":"2.8.8","@types/lodash":"4.14.61","@storybook/react":"3.2.6","@types/react-dom":"15.5.4","@gooddata/mock-js":"1.0.0-alpha3","@gooddata/typings":"1.0.0","@types/classnames":"2.2.3","@types/prop-types":"15.5.2","@types/react-intl":"2.3.2","tslint-config-gooddata":"0.0.8","@types/storybook__react":"3.0.5","react-addons-test-utils":"15.3.2","@gooddata/test-storybook":"1.1.0","@storybook/addon-actions":"3.2.18","@storybook/addon-options":"3.2.6","node-sass-magic-importer":"5.1.0","@types/react-addons-test-utils":"0.14.17","@types/storybook__addon-actions":"3.0.1"},"peerDependencies":{"react":"15.3.2","react-dom":"15.3.2"},"_npmOperationalInternal":{"tmp":"tmp/react-components_5.0.0-alpha0_1520356588258_0.019436679974757176","host":"s3://npm-registry-packages"}},"4.0.1-alpha8":{"name":"@gooddata/react-components","version":"4.0.1-alpha8","author":{"name":"GoodData Corporation"},"license":"BSD-3-Clause","_id":"@gooddata/react-components@4.0.1-alpha8","maintainers":[{"name":"bertold8","email":"ivan.nejezchleb@seznam.cz"},{"name":"bradgl","email":"brad.gleich@blackabaud.com"},{"name":"bugsbunny338","email":"jiri.zajic@mensa.cz"},{"name":"gooddata-ci","email":"rail@gooddata.com"},{"name":"jan.pradac","email":"jan.pradac@gooddata.com"},{"name":"jaroslav.tomecek","email":"jaroslav.tomecek@gooddata.com"},{"name":"khanh.le","email":"khanh.le@gooddata.com"},{"name":"langhamp","email":"pavel.langhammer@gooddata.com"},{"name":"lanhuynh","email":"lan.huynh@gooddata.com"},{"name":"laurenhunt","email":"lauren.hunt@blackbaud.com"},{"name":"lhorak","email":"info@lhorak.cz"},{"name":"linhhong","email":"linh.hong@gooddata.com"},{"name":"lpearce","email":"levi.pearce@gooddata.com"},{"name":"martin.mosko","email":"martin.mosko@gooddata.com"},{"name":"michal.marsal","email":"michal.marsal@gooddata.com"},{"name":"mikita.yank","email":"Mikita.Yankouski@blackbaud.com"},{"name":"mmatula","email":"matulic@gmail.com"},{"name":"naibinh","email":"naibinh@gmail.com"},{"name":"nikolacech","email":"nikola.cech@gooddata.com"},{"name":"ocetnik","email":"ocetnik.david@gmail.com"},{"name":"ondrejlangr","email":"ondrej.langr@gooddata.com"},{"name":"pavelzgdc","email":"pavel.zbytovsky@gooddata.com"},{"name":"pbenes","email":"petr.benes@gooddata.com"},{"name":"peterlacko","email":"lackopeter17@gmail.com"},{"name":"petrjanu","email":"petr.janu@gooddata.com"},{"name":"rodri360","email":"me@rodri360.com"},{"name":"sitina","email":"jiri.sitina@gooddata.com"},{"name":"sondo","email":"son.do@gooddata.com"},{"name":"stewart.stephens","email":"stewart.stephens@blackbaud.com"},{"name":"strouhaljan","email":"strouhal.jan@gmail.com"},{"name":"tomasreichmann","email":"tomasreichmann@gmail.com"},{"name":"tomsatgd","email":"tomas.satinsky@gooddata.com"},{"name":"vaclavbohac","email":"bohac.v@gmail.com"},{"name":"vojty","email":"vojtasek.tomas@gmail.com"},{"name":"vonsef","email":"josef.vondrak@gooddata.com"},{"name":"xandra.harrison","email":"xandra.harrison@blackbaud.com"},{"name":"xmort","email":"petr.dolejsi@gooddata.com"},{"name":"zdenek.vidensky","email":"zdenek.vidensky@gooddata.com"}],"homepage":"https://github.com/gooddata/gooddata-react-components#readme","bugs":{"url":"https://github.com/gooddata/gooddata-react-components/issues"},"dist":{"shasum":"028f47bbe57a4ada8c7afdbc1b4ef701155ff3af","tarball":"https://registry.npmjs.org/@gooddata/react-components/-/react-components-4.0.1-alpha8.tgz","fileCount":306,"integrity":"sha512-ZUsm959IY/89V7m+3zWfLcxjAmUO5RyptUdcI5K9zpDLV1icg7NN+2LwHq7P5HID13RvbbzgwJg9MlRFYbhH2w==","signatures":[{"sig":"MEQCIC0H9Zr+BL7tMxp90j4K3D2whq/7cIpT8NCPSPQcW+fqAiAn9WgwlOUP1EAU67NYlBKRqm23j0fZnBpBUzeMDUESkg==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":678591},"jest":{"testRegex":"(/__tests__/.*|\\.(test|spec))\\.(tsx?)$","transform":{".(ts|tsx)":"<rootDir>/node_modules/ts-jest/preprocessor.js"},"mapCoverage":true,"collectCoverage":false,"coverageReporters":["html"],"collectCoverageFrom":["src/**/*.{ts,tsx}","!**/*.d.ts"],"moduleFileExtensions":["ts","tsx","js"],"setupTestFrameworkScriptFile":"<rootDir>/jest.setup.js"},"main":"dist/index.js","files":["dist","src","styles","LICENSE"],"config":{"tslint":"'./{src,stories}/**/*.{ts,tsx}'"},"readme":"# GoodData React Components\n> React.js components for building visualizations on top of GoodData platform\n\n## Getting started\n\n### Usage\n\nWith [yarn](https://yarnpkg.com) installed, go to your project directory and run\n```\n$ yarn add @gooddata/react-components\n```\n\nIf you prefer [npm](npmjs.com) run\n```\n$ npm install --save @gooddata/react-components\n```\n\n## Documentation\n[Documentation](https://help.gooddata.com/display/bHsp5IhQjuz0e6HS0s76/React+Components)\n\n## Develop\n\n### Running the development\n\nTo develop, you need to run the typescript compiler. By running `yarn dev`, the typescript compiler will be run in watch mode.\n```sh\n$ cd gooddata-react-components\n$ yarn dev\n```\n\nIf you just need to build the CSS files from SASS, run\n```sh\n$ yarn build-css\n```\n\nTo see and validate the react components, you can use [Storybook](https://storybook.js.org/).\nTo run the storybook in development mode, run\n```sh\n$ yarn storybook\n```\n\nTo deploy the production version of storybook, run\n```sh\n$ yarn build-storybook\n```\n\n### Running the tests\n\nTo validate using [tslint](https://palantir.github.io/tslint/), run\n```sh\n$ yarn validate\n```\n\n#### Storybook visual regression tests\n\nVisual regression testing for Storybook is provided by [@gooddata/test-storybook](https://github.com/gooddata/gdc-client-utils/tree/master/test-storybook) package.\n\n### Deployment\n```\ngit checkout master && git pull upstream master --tags\nnpm version [major|minor|patch] -m \"Release v%s\"\nnpm publish\ngit push upstream master --tags\n```\n\n### Examples\n\nFor more details see ./examples/README.md\n\n```\ncd examples\nyarn install\nyarn dev\n```\n\n## Contributing\nReport bugs and features on our [issues page](https://github.com/gooddata/gooddata-react-components/issues).\n\n## License\nCopyright (C) 2007-2017, GoodData(R) Corporation. All rights reserved.\n\nFor more information, please see [LICENSE](https://github.com/gooddata/gooddata-react-components/blob/master/LICENSE)\n","gitHead":"904a65a5154edfa4de23210665f730e79658dc9e","scripts":{"dev":"rm -rf dist && tsc --watch && cp -rf src/translations/ dist/translations/","test":"jest --watch","tslint":"yarn run-tslint -t verbose $npm_package_config_tslint","validate":"tsc -p tsconfig.base.json --noEmit && yarn tslint","build-css":"node-sass --importer node_modules/node-sass-magic-importer/dist/cli.js -o styles/css styles/scss/main.scss","storybook":"start-storybook -p 9001 -c .storybook","tslint-ci":"mkdir -p ./ci/results && yarn run-tslint -t checkstyle -o ./ci/results/tslint-results.xml $npm_package_config_tslint","prepublish":"rm -rf dist && tsc && cp -rf src/translations/ dist/translations/ && yarn build-css","run-tslint":"tslint -p tsconfig.base.json","validate-ci":"tsc -p tsconfig.base.json --noEmit && yarn tslint-ci","test-storybook":"test-storybook","build-storybook":"build-storybook -c .storybook -o dist-storybook"},"typings":"dist/index.d.ts","_npmUser":{"name":"vaclavbohac","email":"bohac.v@gmail.com"},"repository":{"url":"git+ssh://git@github.com/gooddata/gooddata-react-components.git","type":"git"},"_npmVersion":"5.6.0","description":"GoodData React Components","directories":{},"_nodeVersion":"8.9.4","dependencies":{"rxjs":"^5.5.6","lodash":"^4.17.4","gooddata":"5.0.0-alpha4","classnames":"^2.2.5","prop-types":"^15.6.0","react-intl":"^2.2.3","@gooddata/js-utils":"^0.9.0","@gooddata/numberjs":"^3.1.2","@gooddata/goodstrap":"54.0.0-alpha2","@gooddata/data-layer":"6.0.0-alpha5","@gooddata/indigo-visualizations":"^1.3.0"},"_hasShrinkwrap":false,"readmeFilename":"README.md","test-storybook":{"AFM components - BarChart":{"two measures, one attribute":{"delay":1000}}},"devDependencies":{"jest":"21.2.1","react":"15.3.2","enzyme":"2.8.0","ts-jest":"21.2.4","node-sass":"4.7.2","react-dom":"15.3.2","ts-loader":"2.3.7","jest-junit":"3.0.0","typescript":"2.3.3","@types/jest":"20.0.4","@types/node":"7.0.8","sass-loader":"6.0.6","@types/react":"16.0.7","@types/enzyme":"2.8.8","@types/lodash":"4.14.61","@storybook/react":"3.2.6","@types/react-dom":"15.5.4","@gooddata/mock-js":"1.0.0-alpha3","@gooddata/typings":"1.0.0","@types/classnames":"2.2.3","@types/prop-types":"15.5.2","@types/react-intl":"2.3.2","tslint-config-gooddata":"0.0.8","@types/storybook__react":"3.0.5","react-addons-test-utils":"15.3.2","@gooddata/test-storybook":"1.1.0","@storybook/addon-actions":"3.2.18","@storybook/addon-options":"3.2.6","node-sass-magic-importer":"5.1.0","@types/react-addons-test-utils":"0.14.17","@types/storybook__addon-actions":"3.0.1"},"peerDependencies":{"react":"15.3.2","react-dom":"15.3.2"},"_npmOperationalInternal":{"tmp":"tmp/react-components_4.0.1-alpha8_1520437570602_0.44264065760439664","host":"s3://npm-registry-packages"}},"5.0.0-alpha1":{"name":"@gooddata/react-components","version":"5.0.0-alpha1","author":{"name":"GoodData Corporation"},"license":"BSD-3-Clause","_id":"@gooddata/react-components@5.0.0-alpha1","maintainers":[{"name":"bertold8","email":"ivan.nejezchleb@seznam.cz"},{"name":"bradgl","email":"brad.gleich@blackabaud.com"},{"name":"bugsbunny338","email":"jiri.zajic@mensa.cz"},{"name":"gooddata-ci","email":"rail@gooddata.com"},{"name":"jan.pradac","email":"jan.pradac@gooddata.com"},{"name":"jaroslav.tomecek","email":"jaroslav.tomecek@gooddata.com"},{"name":"khanh.le","email":"khanh.le@gooddata.com"},{"name":"langhamp","email":"pavel.langhammer@gooddata.com"},{"name":"lanhuynh","email":"lan.huynh@gooddata.com"},{"name":"laurenhunt","email":"lauren.hunt@blackbaud.com"},{"name":"lhorak","email":"info@lhorak.cz"},{"name":"linhhong","email":"linh.hong@gooddata.com"},{"name":"lpearce","email":"levi.pearce@gooddata.com"},{"name":"martin.mosko","email":"martin.mosko@gooddata.com"},{"name":"michal.marsal","email":"michal.marsal@gooddata.com"},{"name":"mikita.yank","email":"Mikita.Yankouski@blackbaud.com"},{"name":"mmatula","email":"matulic@gmail.com"},{"name":"naibinh","email":"naibinh@gmail.com"},{"name":"nikolacech","email":"nikola.cech@gooddata.com"},{"name":"ocetnik","email":"ocetnik.david@gmail.com"},{"name":"ondrejlangr","email":"ondrej.langr@gooddata.com"},{"name":"pavelzgdc","email":"pavel.zbytovsky@gooddata.com"},{"name":"pbenes","email":"petr.benes@gooddata.com"},{"name":"peterlacko","email":"lackopeter17@gmail.com"},{"name":"petrjanu","email":"petr.janu@gooddata.com"},{"name":"rodri360","email":"me@rodri360.com"},{"name":"sitina","email":"jiri.sitina@gooddata.com"},{"name":"sondo","email":"son.do@gooddata.com"},{"name":"stewart.stephens","email":"stewart.stephens@blackbaud.com"},{"name":"strouhaljan","email":"strouhal.jan@gmail.com"},{"name":"tomasreichmann","email":"tomasreichmann@gmail.com"},{"name":"tomsatgd","email":"tomas.satinsky@gooddata.com"},{"name":"vaclavbohac","email":"bohac.v@gmail.com"},{"name":"vojty","email":"vojtasek.tomas@gmail.com"},{"name":"vonsef","email":"josef.vondrak@gooddata.com"},{"name":"xandra.harrison","email":"xandra.harrison@blackbaud.com"},{"name":"xmort","email":"petr.dolejsi@gooddata.com"},{"name":"zdenek.vidensky","email":"zdenek.vidensky@gooddata.com"}],"homepage":"https://github.com/gooddata/gooddata-react-components#readme","bugs":{"url":"https://github.com/gooddata/gooddata-react-components/issues"},"dist":{"shasum":"96a1b1708e0a24a30a988a918e31abfca6e02e66","tarball":"https://registry.npmjs.org/@gooddata/react-components/-/react-components-5.0.0-alpha1.tgz","fileCount":325,"integrity":"sha512-vexGdLlynPLjgGpizv0OB8Ay+Qu2U/uGzGeDgO+X+17y4AppJmE98+F1qjvlYtfHd+fH4a6+Hb2BiEy2TSRjwg==","signatures":[{"sig":"MEQCIHy+VCxUjvgKeoz1eRPZBlJtWbcEvMJuuXh5IoW0hgOdAiAOaZ13B/OErTWeeed+BfbezmJQooubJK06xD+0nK/OLg==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":689859},"jest":{"testRegex":"(/__tests__/.*|\\.(test|spec))\\.(tsx?)$","transform":{".(ts|tsx)":"<rootDir>/node_modules/ts-jest/preprocessor.js"},"mapCoverage":true,"collectCoverage":false,"coverageReporters":["html"],"collectCoverageFrom":["src/**/*.{ts,tsx}","!**/*.d.ts"],"moduleFileExtensions":["ts","tsx","js"],"setupTestFrameworkScriptFile":"<rootDir>/jest.setup.js"},"main":"dist/index.js","files":["dist","src","styles","LICENSE"],"config":{"tslint":"'./{src,stories}/**/*.{ts,tsx}'"},"readme":"# GoodData React Components\n> React.js components for building visualizations on top of GoodData platform\n\n## Getting started\n\n### Usage\n\nWith [yarn](https://yarnpkg.com) installed, go to your project directory and run\n```\n$ yarn add @gooddata/react-components\n```\n\nIf you prefer [npm](npmjs.com) run\n```\n$ npm install --save @gooddata/react-components\n```\n\n## Documentation\n[Documentation](https://help.gooddata.com/display/bHsp5IhQjuz0e6HS0s76/React+Components)\n\n## Develop\n\n### Running the development\n\nTo develop, you need to run the typescript compiler. By running `yarn dev`, the typescript compiler will be run in watch mode.\n```sh\n$ cd gooddata-react-components\n$ yarn dev\n```\n\nIf you just need to build the CSS files from SASS, run\n```sh\n$ yarn build-css\n```\n\nTo see and validate the react components, you can use [Storybook](https://storybook.js.org/).\nTo run the storybook in development mode, run\n```sh\n$ yarn storybook\n```\n\nTo deploy the production version of storybook, run\n```sh\n$ yarn build-storybook\n```\n\n### Running the tests\n\nTo validate using [tslint](https://palantir.github.io/tslint/), run\n```sh\n$ yarn validate\n```\n\n#### Storybook visual regression tests\n\nVisual regression testing for Storybook is provided by [@gooddata/test-storybook](https://github.com/gooddata/gdc-client-utils/tree/master/test-storybook) package.\n\n### Deployment\n```\ngit checkout master && git pull upstream master --tags\nnpm version [major|minor|patch] -m \"Release v%s\"\nnpm publish\ngit push upstream master --tags\n```\n\n### Examples\n\nFor more details see ./examples/README.md\n\n```\ncd examples\nyarn install\nyarn dev\n```\n\n## Contributing\nReport bugs and features on our [issues page](https://github.com/gooddata/gooddata-react-components/issues).\n\n## License\nCopyright (C) 2007-2017, GoodData(R) Corporation. All rights reserved.\n\nFor more information, please see [LICENSE](https://github.com/gooddata/gooddata-react-components/blob/master/LICENSE)\n","gitHead":"d5656e07847739a476929785fe6161205e409afc","scripts":{"dev":"rm -rf dist && tsc --watch && cp -rf src/translations/ dist/translations/","test":"jest --watch","tslint":"yarn run-tslint -t verbose $npm_package_config_tslint","validate":"tsc -p tsconfig.base.json --noEmit && yarn tslint","build-css":"node-sass --importer node_modules/node-sass-magic-importer/dist/cli.js -o styles/css styles/scss/main.scss","storybook":"start-storybook -p 9001 -c .storybook","tslint-ci":"mkdir -p ./ci/results && yarn run-tslint -t checkstyle -o ./ci/results/tslint-results.xml $npm_package_config_tslint","prepublish":"rm -rf dist && tsc && cp -rf src/translations/ dist/translations/ && yarn build-css","run-tslint":"tslint -p tsconfig.base.json","validate-ci":"tsc -p tsconfig.base.json --noEmit && yarn tslint-ci","test-storybook":"test-storybook","build-storybook":"build-storybook -c .storybook -o dist-storybook"},"typings":"dist/index.d.ts","_npmUser":{"name":"vaclavbohac","email":"bohac.v@gmail.com"},"repository":{"url":"git+ssh://git@github.com/gooddata/gooddata-react-components.git","type":"git"},"_npmVersion":"5.6.0","description":"GoodData React Components","directories":{},"_nodeVersion":"8.9.4","dependencies":{"rxjs":"^5.5.6","lodash":"^4.17.4","gooddata":"6.0.0-alpha0","classnames":"^2.2.5","prop-types":"^15.6.0","react-intl":"^2.2.3","@gooddata/js-utils":"^0.9.0","@gooddata/numberjs":"^3.1.2","@gooddata/goodstrap":"54.0.0-alpha2","@gooddata/data-layer":"7.0.0-alpha0","@gooddata/indigo-visualizations":"^1.3.1"},"_hasShrinkwrap":false,"readmeFilename":"README.md","test-storybook":{"AFM components - BarChart":{"two measures, one attribute":{"delay":1000}}},"devDependencies":{"jest":"21.2.1","react":"15.3.2","enzyme":"2.8.0","ts-jest":"21.2.4","node-sass":"4.7.2","react-dom":"15.3.2","ts-loader":"2.3.7","jest-junit":"3.0.0","typescript":"2.3.3","@types/jest":"20.0.4","@types/node":"7.0.8","sass-loader":"6.0.6","@types/react":"16.0.7","@types/enzyme":"2.8.8","@types/lodash":"4.14.61","@storybook/react":"3.2.6","@types/react-dom":"15.5.4","@gooddata/mock-js":"1.0.0-alpha3","@gooddata/typings":"1.0.0","@types/classnames":"2.2.3","@types/prop-types":"15.5.2","@types/react-intl":"2.3.2","tslint-config-gooddata":"0.0.8","@types/storybook__react":"3.0.5","react-addons-test-utils":"15.3.2","@gooddata/test-storybook":"1.1.0","@storybook/addon-actions":"3.2.18","@storybook/addon-options":"3.2.6","node-sass-magic-importer":"5.1.0","@types/react-addons-test-utils":"0.14.17","@types/storybook__addon-actions":"3.0.1"},"peerDependencies":{"react":"15.3.2","react-dom":"15.3.2"},"_npmOperationalInternal":{"tmp":"tmp/react-components_5.0.0-alpha1_1520438000094_0.851311891197841","host":"s3://npm-registry-packages"}},"5.0.0-alpha2":{"name":"@gooddata/react-components","version":"5.0.0-alpha2","author":{"name":"GoodData Corporation"},"license":"BSD-3-Clause","_id":"@gooddata/react-components@5.0.0-alpha2","maintainers":[{"name":"bertold8","email":"ivan.nejezchleb@seznam.cz"},{"name":"bradgl","email":"brad.gleich@blackabaud.com"},{"name":"bugsbunny338","email":"jiri.zajic@mensa.cz"},{"name":"gooddata-ci","email":"rail@gooddata.com"},{"name":"jan.pradac","email":"jan.pradac@gooddata.com"},{"name":"jaroslav.tomecek","email":"jaroslav.tomecek@gooddata.com"},{"name":"khanh.le","email":"khanh.le@gooddata.com"},{"name":"langhamp","email":"pavel.langhammer@gooddata.com"},{"name":"lanhuynh","email":"lan.huynh@gooddata.com"},{"name":"laurenhunt","email":"lauren.hunt@blackbaud.com"},{"name":"lhorak","email":"info@lhorak.cz"},{"name":"linhhong","email":"linh.hong@gooddata.com"},{"name":"lpearce","email":"levi.pearce@gooddata.com"},{"name":"martin.mosko","email":"martin.mosko@gooddata.com"},{"name":"michal.marsal","email":"michal.marsal@gooddata.com"},{"name":"mikita.yank","email":"Mikita.Yankouski@blackbaud.com"},{"name":"mmatula","email":"matulic@gmail.com"},{"name":"naibinh","email":"naibinh@gmail.com"},{"name":"nikolacech","email":"nikola.cech@gooddata.com"},{"name":"ocetnik","email":"ocetnik.david@gmail.com"},{"name":"ondrejlangr","email":"ondrej.langr@gooddata.com"},{"name":"pavelzgdc","email":"pavel.zbytovsky@gooddata.com"},{"name":"pbenes","email":"petr.benes@gooddata.com"},{"name":"peterlacko","email":"lackopeter17@gmail.com"},{"name":"petrjanu","email":"petr.janu@gooddata.com"},{"name":"rodri360","email":"me@rodri360.com"},{"name":"sitina","email":"jiri.sitina@gooddata.com"},{"name":"sondo","email":"son.do@gooddata.com"},{"name":"stewart.stephens","email":"stewart.stephens@blackbaud.com"},{"name":"strouhaljan","email":"strouhal.jan@gmail.com"},{"name":"tomasreichmann","email":"tomasreichmann@gmail.com"},{"name":"tomsatgd","email":"tomas.satinsky@gooddata.com"},{"name":"vaclavbohac","email":"bohac.v@gmail.com"},{"name":"vojty","email":"vojtasek.tomas@gmail.com"},{"name":"vonsef","email":"josef.vondrak@gooddata.com"},{"name":"xandra.harrison","email":"xandra.harrison@blackbaud.com"},{"name":"xmort","email":"petr.dolejsi@gooddata.com"},{"name":"zdenek.vidensky","email":"zdenek.vidensky@gooddata.com"}],"homepage":"https://github.com/gooddata/gooddata-react-components#readme","bugs":{"url":"https://github.com/gooddata/gooddata-react-components/issues"},"dist":{"shasum":"4bac966b853becb83bcd9d542730d95c46c9ac44","tarball":"https://registry.npmjs.org/@gooddata/react-components/-/react-components-5.0.0-alpha2.tgz","fileCount":325,"integrity":"sha512-mT40IvM5Hb3qKl7hWkT8IrZ03OrJ9IYx2h3ZPoWRf0XzwgDr3sORFrEBakuQT8ClDohUcNprGgl3HmYgLkYw8Q==","signatures":[{"sig":"MEUCIFRbr1kVrj67D4TUp4u84LG0xfxMs/MGz5Fijw0fdhBNAiEA1M/5P5lGLffugIoQU7nnHZp17I3zXTUK7WjDAVAx9/M=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":689834},"jest":{"testRegex":"(/__tests__/.*|\\.(test|spec))\\.(tsx?)$","transform":{".(ts|tsx)":"<rootDir>/node_modules/ts-jest/preprocessor.js"},"mapCoverage":true,"collectCoverage":false,"coverageReporters":["html"],"collectCoverageFrom":["src/**/*.{ts,tsx}","!**/*.d.ts"],"moduleFileExtensions":["ts","tsx","js"],"setupTestFrameworkScriptFile":"<rootDir>/jest.setup.js"},"main":"dist/index.js","files":["dist","src","styles","LICENSE"],"config":{"tslint":"'./{src,stories}/**/*.{ts,tsx}'"},"readme":"# GoodData React Components\n> React.js components for building visualizations on top of GoodData platform\n\n## Getting started\n\n### Usage\n\nWith [yarn](https://yarnpkg.com) installed, go to your project directory and run\n```\n$ yarn add @gooddata/react-components\n```\n\nIf you prefer [npm](npmjs.com) run\n```\n$ npm install --save @gooddata/react-components\n```\n\n## Documentation\n[Documentation](https://help.gooddata.com/display/bHsp5IhQjuz0e6HS0s76/React+Components)\n\n## Develop\n\n### Running the development\n\nTo develop, you need to run the typescript compiler. By running `yarn dev`, the typescript compiler will be run in watch mode.\n```sh\n$ cd gooddata-react-components\n$ yarn dev\n```\n\nIf you just need to build the CSS files from SASS, run\n```sh\n$ yarn build-css\n```\n\nTo see and validate the react components, you can use [Storybook](https://storybook.js.org/).\nTo run the storybook in development mode, run\n```sh\n$ yarn storybook\n```\n\nTo deploy the production version of storybook, run\n```sh\n$ yarn build-storybook\n```\n\n### Running the tests\n\nTo validate using [tslint](https://palantir.github.io/tslint/), run\n```sh\n$ yarn validate\n```\n\n#### Storybook visual regression tests\n\nVisual regression testing for Storybook is provided by [@gooddata/test-storybook](https://github.com/gooddata/gdc-client-utils/tree/master/test-storybook) package.\n\n### Deployment\n```\ngit checkout master && git pull upstream master --tags\nnpm version [major|minor|patch] -m \"Release v%s\"\nnpm publish\ngit push upstream master --tags\n```\n\n### Examples\n\nFor more details see ./examples/README.md\n\n```\ncd examples\nyarn install\nyarn dev\n```\n\n## Contributing\nReport bugs and features on our [issues page](https://github.com/gooddata/gooddata-react-components/issues).\n\n## License\nCopyright (C) 2007-2017, GoodData(R) Corporation. All rights reserved.\n\nFor more information, please see [LICENSE](https://github.com/gooddata/gooddata-react-components/blob/master/LICENSE)\n","gitHead":"cd7f3a80248e7ef85af8832fa23203f222c026cc","scripts":{"dev":"rm -rf dist && tsc --watch && cp -rf src/translations/ dist/translations/","test":"jest --watch","tslint":"yarn run-tslint -t verbose $npm_package_config_tslint","validate":"tsc -p tsconfig.base.json --noEmit && yarn tslint","build-css":"node-sass --importer node_modules/node-sass-magic-importer/dist/cli.js -o styles/css styles/scss/main.scss","storybook":"start-storybook -p 9001 -c .storybook","tslint-ci":"mkdir -p ./ci/results && yarn run-tslint -t checkstyle -o ./ci/results/tslint-results.xml $npm_package_config_tslint","prepublish":"rm -rf dist && tsc && cp -rf src/translations/ dist/translations/ && yarn build-css","run-tslint":"tslint -p tsconfig.base.json","validate-ci":"tsc -p tsconfig.base.json --noEmit && yarn tslint-ci","test-storybook":"test-storybook","build-storybook":"build-storybook -c .storybook -o dist-storybook"},"typings":"dist/index.d.ts","_npmUser":{"name":"martin.mosko","email":"martin.mosko@gooddata.com"},"repository":{"url":"git+ssh://git@github.com/gooddata/gooddata-react-components.git","type":"git"},"_npmVersion":"5.6.0","description":"GoodData React Components","directories":{},"_nodeVersion":"8.9.4","dependencies":{"rxjs":"^5.5.6","lodash":"^4.17.4","gooddata":"6.0.0-alpha0","classnames":"^2.2.5","prop-types":"^15.6.0","react-intl":"^2.2.3","@gooddata/js-utils":"^0.9.0","@gooddata/numberjs":"^3.1.2","@gooddata/goodstrap":"54.0.0-alpha2","@gooddata/data-layer":"7.0.0-alpha0","@gooddata/indigo-visualizations":"^1.3.2"},"_hasShrinkwrap":false,"readmeFilename":"README.md","test-storybook":{"AFM components - BarChart":{"two measures, one attribute":{"delay":1000}}},"devDependencies":{"jest":"21.2.1","react":"15.3.2","enzyme":"2.8.0","ts-jest":"21.2.4","node-sass":"4.7.2","react-dom":"15.3.2","ts-loader":"2.3.7","jest-junit":"3.0.0","typescript":"2.3.3","@types/jest":"20.0.4","@types/node":"7.0.8","sass-loader":"6.0.6","@types/react":"16.0.7","@types/enzyme":"2.8.8","@types/lodash":"4.14.61","@storybook/react":"3.2.6","@types/react-dom":"15.5.4","@gooddata/mock-js":"1.0.0-alpha3","@gooddata/typings":"1.0.0","@types/classnames":"2.2.3","@types/prop-types":"15.5.2","@types/react-intl":"2.3.2","tslint-config-gooddata":"0.0.8","@types/storybook__react":"3.0.5","react-addons-test-utils":"15.3.2","@gooddata/test-storybook":"1.1.0","@storybook/addon-actions":"3.2.18","@storybook/addon-options":"3.2.6","node-sass-magic-importer":"5.1.0","@types/react-addons-test-utils":"0.14.17","@types/storybook__addon-actions":"3.0.1"},"peerDependencies":{"react":"15.3.2","react-dom":"15.3.2"},"_npmOperationalInternal":{"tmp":"tmp/react-components_5.0.0-alpha2_1520442015841_0.4351177738266472","host":"s3://npm-registry-packages"}},"4.0.1":{"name":"@gooddata/react-components","version":"4.0.1","author":{"name":"GoodData Corporation"},"license":"BSD-3-Clause","_id":"@gooddata/react-components@4.0.1","maintainers":[{"name":"bertold8","email":"ivan.nejezchleb@seznam.cz"},{"name":"bradgl","email":"brad.gleich@blackabaud.com"},{"name":"bugsbunny338","email":"jiri.zajic@mensa.cz"},{"name":"gooddata-ci","email":"rail@gooddata.com"},{"name":"jan.pradac","email":"jan.pradac@gooddata.com"},{"name":"jaroslav.tomecek","email":"jaroslav.tomecek@gooddata.com"},{"name":"khanh.le","email":"khanh.le@gooddata.com"},{"name":"langhamp","email":"pavel.langhammer@gooddata.com"},{"name":"lanhuynh","email":"lan.huynh@gooddata.com"},{"name":"laurenhunt","email":"lauren.hunt@blackbaud.com"},{"name":"lhorak","email":"info@lhorak.cz"},{"name":"linhhong","email":"linh.hong@gooddata.com"},{"name":"lpearce","email":"levi.pearce@gooddata.com"},{"name":"martin.mosko","email":"martin.mosko@gooddata.com"},{"name":"michal.marsal","email":"michal.marsal@gooddata.com"},{"name":"mikita.yank","email":"Mikita.Yankouski@blackbaud.com"},{"name":"mmatula","email":"matulic@gmail.com"},{"name":"naibinh","email":"naibinh@gmail.com"},{"name":"nikolacech","email":"nikola.cech@gooddata.com"},{"name":"ocetnik","email":"ocetnik.david@gmail.com"},{"name":"ondrejlangr","email":"ondrej.langr@gooddata.com"},{"name":"pavelzgdc","email":"pavel.zbytovsky@gooddata.com"},{"name":"pbenes","email":"petr.benes@gooddata.com"},{"name":"peterlacko","email":"lackopeter17@gmail.com"},{"name":"petrjanu","email":"petr.janu@gooddata.com"},{"name":"rodri360","email":"me@rodri360.com"},{"name":"sitina","email":"jiri.sitina@gooddata.com"},{"name":"sondo","email":"son.do@gooddata.com"},{"name":"stewart.stephens","email":"stewart.stephens@blackbaud.com"},{"name":"strouhaljan","email":"strouhal.jan@gmail.com"},{"name":"tomasreichmann","email":"tomasreichmann@gmail.com"},{"name":"tomsatgd","email":"tomas.satinsky@gooddata.com"},{"name":"vaclavbohac","email":"bohac.v@gmail.com"},{"name":"vojty","email":"vojtasek.tomas@gmail.com"},{"name":"vonsef","email":"josef.vondrak@gooddata.com"},{"name":"xandra.harrison","email":"xandra.harrison@blackbaud.com"},{"name":"xmort","email":"petr.dolejsi@gooddata.com"},{"name":"zdenek.vidensky","email":"zdenek.vidensky@gooddata.com"}],"homepage":"https://github.com/gooddata/gooddata-react-components#readme","bugs":{"url":"https://github.com/gooddata/gooddata-react-components/issues"},"dist":{"shasum":"64fca0867864eba0388fa287702d03bbebfb9157","tarball":"https://registry.npmjs.org/@gooddata/react-components/-/react-components-4.0.1.tgz","fileCount":306,"integrity":"sha512-iqtEt8yMEf2GcPHBC7mExJv/1zsPQBimR5Gqh/MkflWwEomrHMhyFGaeyTwoY7x5rPcbNlYAqZb/zHS6J21Ueg==","signatures":[{"sig":"MEUCIQC7X2/cgOTfirGE5sgd+JaPI/WawbMSu+KjLZh7KiEfRQIgM3qI+YaqBsFaUdA3PqYoJSXC3jSBF2uY28LEOT4qdng=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":678552},"jest":{"testRegex":"(/__tests__/.*|\\.(test|spec))\\.(tsx?)$","transform":{".(ts|tsx)":"<rootDir>/node_modules/ts-jest/preprocessor.js"},"mapCoverage":true,"collectCoverage":false,"coverageReporters":["html"],"collectCoverageFrom":["src/**/*.{ts,tsx}","!**/*.d.ts"],"moduleFileExtensions":["ts","tsx","js"],"setupTestFrameworkScriptFile":"<rootDir>/jest.setup.js"},"main":"dist/index.js","files":["dist","src","styles","LICENSE"],"config":{"tslint":"'./{src,stories}/**/*.{ts,tsx}'"},"gitHead":"302c9020e1828c9e3d0a8e6307edc8b8c47535e0","scripts":{"dev":"rm -rf dist && tsc --watch && cp -rf src/translations/ dist/translations/","test":"jest --watch","tslint":"yarn run-tslint -t verbose $npm_package_config_tslint","validate":"tsc -p tsconfig.base.json --noEmit && yarn tslint","build-css":"node-sass --importer node_modules/node-sass-magic-importer/dist/cli.js -o styles/css styles/scss/main.scss","storybook":"start-storybook -p 9001 -c .storybook","tslint-ci":"mkdir -p ./ci/results && yarn run-tslint -t checkstyle -o ./ci/results/tslint-results.xml $npm_package_config_tslint","prepublish":"rm -rf dist && tsc && cp -rf src/translations/ dist/translations/ && yarn build-css","run-tslint":"tslint -p tsconfig.base.json","validate-ci":"tsc -p tsconfig.base.json --noEmit && yarn tslint-ci","test-storybook":"test-storybook","build-storybook":"build-storybook -c .storybook -o dist-storybook"},"typings":"dist/index.d.ts","_npmUser":{"name":"peterlacko","email":"lackopeter17@gmail.com"},"deprecated":"@gooddata/react-components@4 has reached End of Support. Please upgrade (see https://sdk.gooddata.com/gooddata-ui/docs/supported_versions.html for more information).","repository":{"url":"git+ssh://git@github.com/gooddata/gooddata-react-components.git","type":"git"},"_npmVersion":"5.6.0","description":"GoodData React Components","directories":{},"_nodeVersion":"8.9.4","dependencies":{"rxjs":"^5.5.6","lodash":"^4.17.4","gooddata":"5.0.0","classnames":"^2.2.5","prop-types":"^15.6.0","react-intl":"^2.2.3","@gooddata/js-utils":"^0.9.0","@gooddata/numberjs":"^3.1.2","@gooddata/goodstrap":"54.0.0","@gooddata/data-layer":"6.0.0","@gooddata/indigo-visualizations":"^1.3.0"},"_hasShrinkwrap":false,"test-storybook":{"AFM components - BarChart":{"two measures, one attribute":{"delay":1000}}},"devDependencies":{"jest":"21.2.1","react":"15.3.2","enzyme":"2.8.0","ts-jest":"21.2.4","node-sass":"4.7.2","react-dom":"15.3.2","ts-loader":"2.3.7","jest-junit":"3.0.0","typescript":"2.3.3","@types/jest":"20.0.4","@types/node":"7.0.8","sass-loader":"6.0.6","@types/react":"16.0.7","@types/enzyme":"2.8.8","@types/lodash":"4.14.61","@storybook/react":"3.2.6","@types/react-dom":"15.5.4","@gooddata/mock-js":"1.0.0","@gooddata/typings":"1.0.1","@types/classnames":"2.2.3","@types/prop-types":"15.5.2","@types/react-intl":"2.3.2","tslint-config-gooddata":"0.0.8","@types/storybook__react":"3.0.5","react-addons-test-utils":"15.3.2","@gooddata/test-storybook":"1.1.0","@storybook/addon-actions":"3.2.18","@storybook/addon-options":"3.2.6","node-sass-magic-importer":"5.1.0","@types/react-addons-test-utils":"0.14.17","@types/storybook__addon-actions":"3.0.1"},"peerDependencies":{"react":"15.3.2","react-dom":"15.3.2"},"_npmOperationalInternal":{"tmp":"tmp/react-components_4.0.1_1520691850500_0.733928391611882","host":"s3://npm-registry-packages"}},"5.0.0-alpha3":{"name":"@gooddata/react-components","version":"5.0.0-alpha3","author":{"name":"GoodData Corporation"},"license":"BSD-3-Clause","_id":"@gooddata/react-components@5.0.0-alpha3","maintainers":[{"name":"bertold8","email":"ivan.nejezchleb@seznam.cz"},{"name":"bradgl","email":"brad.gleich@blackabaud.com"},{"name":"bugsbunny338","email":"jiri.zajic@mensa.cz"},{"name":"gooddata-ci","email":"rail@gooddata.com"},{"name":"jan.pradac","email":"jan.pradac@gooddata.com"},{"name":"jaroslav.tomecek","email":"jaroslav.tomecek@gooddata.com"},{"name":"khanh.le","email":"khanh.le@gooddata.com"},{"name":"langhamp","email":"pavel.langhammer@gooddata.com"},{"name":"lanhuynh","email":"lan.huynh@gooddata.com"},{"name":"laurenhunt","email":"lauren.hunt@blackbaud.com"},{"name":"lhorak","email":"info@lhorak.cz"},{"name":"linhhong","email":"linh.hong@gooddata.com"},{"name":"lpearce","email":"levi.pearce@gooddata.com"},{"name":"martin.mosko","email":"martin.mosko@gooddata.com"},{"name":"michal.marsal","email":"michal.marsal@gooddata.com"},{"name":"mikita.yank","email":"Mikita.Yankouski@blackbaud.com"},{"name":"mmatula","email":"matulic@gmail.com"},{"name":"naibinh","email":"naibinh@gmail.com"},{"name":"nikolacech","email":"nikola.cech@gooddata.com"},{"name":"ocetnik","email":"ocetnik.david@gmail.com"},{"name":"ondrejlangr","email":"ondrej.langr@gooddata.com"},{"name":"pavelzgdc","email":"pavel.zbytovsky@gooddata.com"},{"name":"pbenes","email":"petr.benes@gooddata.com"},{"name":"peterlacko","email":"lackopeter17@gmail.com"},{"name":"petrjanu","email":"petr.janu@gooddata.com"},{"name":"rodri360","email":"me@rodri360.com"},{"name":"sitina","email":"jiri.sitina@gooddata.com"},{"name":"sondo","email":"son.do@gooddata.com"},{"name":"stewart.stephens","email":"stewart.stephens@blackbaud.com"},{"name":"strouhaljan","email":"strouhal.jan@gmail.com"},{"name":"tomasreichmann","email":"tomasreichmann@gmail.com"},{"name":"tomsatgd","email":"tomas.satinsky@gooddata.com"},{"name":"vaclavbohac","email":"bohac.v@gmail.com"},{"name":"vojty","email":"vojtasek.tomas@gmail.com"},{"name":"vonsef","email":"josef.vondrak@gooddata.com"},{"name":"xandra.harrison","email":"xandra.harrison@blackbaud.com"},{"name":"xmort","email":"petr.dolejsi@gooddata.com"},{"name":"zdenek.vidensky","email":"zdenek.vidensky@gooddata.com"}],"homepage":"https://github.com/gooddata/gooddata-react-components#readme","bugs":{"url":"https://github.com/gooddata/gooddata-react-components/issues"},"dist":{"shasum":"6b41fe3504e7183fdb2bcf67d2025076ec407f59","tarball":"https://registry.npmjs.org/@gooddata/react-components/-/react-components-5.0.0-alpha3.tgz","fileCount":327,"integrity":"sha512-Jn+l/0A+OheDbisr/C3fxNMhGAFO/tk5cI7TeslUwQJ6qya+e5u2DOQdygEQMYYap5/X9KK03MmgDUDgfpiR6Q==","signatures":[{"sig":"MEYCIQDCwbY2YWMENiTUk65KL4l7KvOhkmAfKjSU30srekKe8gIhAKgZo5MKv3UJjKRnjjlXg0+VTxMxfHRJXGjBk/p81GFX","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":708423},"jest":{"testRegex":"(/__tests__/.*|\\.(test|spec))\\.(tsx?)$","transform":{".(ts|tsx)":"<rootDir>/node_modules/ts-jest/preprocessor.js"},"mapCoverage":true,"collectCoverage":false,"coverageReporters":["html"],"collectCoverageFrom":["src/**/*.{ts,tsx}","!**/*.d.ts"],"moduleFileExtensions":["ts","tsx","js"],"setupTestFrameworkScriptFile":"<rootDir>/jest.setup.js"},"main":"dist/index.js","files":["dist","src","styles","LICENSE"],"config":{"tslint":"'./{src,stories}/**/*.{ts,tsx}'"},"readme":"# GoodData React Components\n> React.js components for building visualizations on top of GoodData platform\n\n## Getting started\n\n### Usage\n\nWith [yarn](https://yarnpkg.com) installed, go to your project directory and run\n```\n$ yarn add @gooddata/react-components\n```\n\nIf you prefer [npm](npmjs.com) run\n```\n$ npm install --save @gooddata/react-components\n```\n\n## Documentation\n[Documentation](https://help.gooddata.com/display/bHsp5IhQjuz0e6HS0s76/React+Components)\n\n## Develop\n\n### Running the development\n\nTo develop, you need to run the typescript compiler. By running `yarn dev`, the typescript compiler will be run in watch mode.\n```sh\n$ cd gooddata-react-components\n$ yarn dev\n```\n\nIf you just need to build the CSS files from SASS, run\n```sh\n$ yarn build-css\n```\n\nTo see and validate the react components, you can use [Storybook](https://storybook.js.org/).\nTo run the storybook in development mode, run\n```sh\n$ yarn storybook\n```\n\nTo deploy the production version of storybook, run\n```sh\n$ yarn build-storybook\n```\n\n### Running the tests\n\nTo validate using [tslint](https://palantir.github.io/tslint/), run\n```sh\n$ yarn validate\n```\n\n#### Storybook visual regression tests\n\nVisual regression testing for Storybook is provided by [@gooddata/test-storybook](https://github.com/gooddata/gdc-client-utils/tree/master/test-storybook) package.\n\n### Deployment\n```\ngit checkout master && git pull upstream master --tags\nnpm version [major|minor|patch] -m \"Release v%s\"\nnpm publish\ngit push upstream master --tags\n```\n\n### Examples\n\nFor more details see ./examples/README.md\n\n```\ncd examples\nyarn install\nyarn dev\n```\n\n## Contributing\nReport bugs and features on our [issues page](https://github.com/gooddata/gooddata-react-components/issues).\n\n## License\nCopyright (C) 2007-2017, GoodData(R) Corporation. All rights reserved.\n\nFor more information, please see [LICENSE](https://github.com/gooddata/gooddata-react-components/blob/master/LICENSE)\n","gitHead":"77bbe4088db3f117344e1ed7b8fa4538cfc29d1d","scripts":{"dev":"rm -rf dist && tsc --watch && cp -rf src/translations/ dist/translations/","test":"jest --watch","tslint":"yarn run-tslint -t verbose $npm_package_config_tslint","validate":"tsc -p tsconfig.base.json --noEmit && yarn tslint","build-css":"node-sass --importer node_modules/node-sass-magic-importer/dist/cli.js -o styles/css styles/scss/main.scss","storybook":"start-storybook -p 9001 -c .storybook","tslint-ci":"mkdir -p ./ci/results && yarn run-tslint -t checkstyle -o ./ci/results/tslint-results.xml $npm_package_config_tslint","prepublish":"rm -rf dist && tsc && cp -rf src/translations/ dist/translations/ && yarn build-css","run-tslint":"tslint -p tsconfig.base.json","validate-ci":"tsc -p tsconfig.base.json --noEmit && yarn tslint-ci","test-storybook":"test-storybook","build-storybook":"build-storybook -c .storybook -o dist-storybook"},"typings":"dist/index.d.ts","_npmUser":{"name":"vojty","email":"vojtasek.tomas@gmail.com"},"repository":{"url":"git+ssh://git@github.com/gooddata/gooddata-react-components.git","type":"git"},"_npmVersion":"5.6.0","description":"GoodData React Components","directories":{},"_nodeVersion":"8.9.4","dependencies":{"rxjs":"^5.5.6","lodash":"^4.17.4","gooddata":"6.0.0-alpha1","classnames":"^2.2.5","prop-types":"^15.6.0","react-intl":"^2.4.0","@gooddata/js-utils":"^0.9.0","@gooddata/numberjs":"^3.1.2","@gooddata/goodstrap":"55.0.0-alpha0","@gooddata/data-layer":"7.0.0-alpha2","@gooddata/indigo-visualizations":"2.0.0-alpha0"},"_hasShrinkwrap":false,"readmeFilename":"README.md","test-storybook":{"AFM components - BarChart":{"two measures, one attribute":{"delay":1000}}},"devDependencies":{"jest":"21.2.1","react":"15.6.2","enzyme":"3.3.0","ts-jest":"21.2.4","node-sass":"4.7.2","react-dom":"15.6.2","ts-loader":"2.3.7","jest-junit":"3.0.0","typescript":"2.3.3","@types/jest":"20.0.4","@types/node":"7.0.8","sass-loader":"6.0.6","@types/react":"16.0.34","@types/enzyme":"3.1.6","@types/lodash":"4.14.61","@storybook/react":"3.3.10","@types/react-dom":"16.0.3","@gooddata/mock-js":"1.0.0-alpha3","@gooddata/typings":"2.0.0-alpha0","@types/classnames":"2.2.3","@types/prop-types":"15.5.2","@types/react-intl":"2.3.5","react-test-renderer":"15.6.2","tslint-config-gooddata":"0.0.8","@types/storybook__react":"3.0.6","enzyme-adapter-react-15":"1.0.5","@gooddata/test-storybook":"1.1.0","@storybook/addon-actions":"3.2.18","@storybook/addon-options":"3.2.6","node-sass-magic-importer":"5.1.0","@types/react-test-renderer":"16.0.0","@types/enzyme-adapter-react-15":"1.0.1","@types/storybook__addon-actions":"3.0.1"},"peerDependencies":{"react":"15.6.2","react-dom":"15.6.2"},"_npmOperationalInternal":{"tmp":"tmp/react-components_5.0.0-alpha3_1520850244722_0.5351720591018183","host":"s3://npm-registry-packages"}},"5.0.0-alpha4":{"name":"@gooddata/react-components","version":"5.0.0-alpha4","author":{"name":"GoodData Corporation"},"license":"BSD-3-Clause","_id":"@gooddata/react-components@5.0.0-alpha4","maintainers":[{"name":"bertold8","email":"ivan.nejezchleb@seznam.cz"},{"name":"bradgl","email":"brad.gleich@blackabaud.com"},{"name":"bugsbunny338","email":"jiri.zajic@mensa.cz"},{"name":"gooddata-ci","email":"rail@gooddata.com"},{"name":"jan.pradac","email":"jan.pradac@gooddata.com"},{"name":"jaroslav.tomecek","email":"jaroslav.tomecek@gooddata.com"},{"name":"khanh.le","email":"khanh.le@gooddata.com"},{"name":"langhamp","email":"pavel.langhammer@gooddata.com"},{"name":"lanhuynh","email":"lan.huynh@gooddata.com"},{"name":"laurenhunt","email":"lauren.hunt@blackbaud.com"},{"name":"lhorak","email":"info@lhorak.cz"},{"name":"linhhong","email":"linh.hong@gooddata.com"},{"name":"lpearce","email":"levi.pearce@gooddata.com"},{"name":"martin.mosko","email":"martin.mosko@gooddata.com"},{"name":"michal.marsal","email":"michal.marsal@gooddata.com"},{"name":"mikita.yank","email":"Mikita.Yankouski@blackbaud.com"},{"name":"mmatula","email":"matulic@gmail.com"},{"name":"naibinh","email":"naibinh@gmail.com"},{"name":"nikolacech","email":"nikola.cech@gooddata.com"},{"name":"ocetnik","email":"ocetnik.david@gmail.com"},{"name":"ondrejlangr","email":"ondrej.langr@gooddata.com"},{"name":"pavelzgdc","email":"pavel.zbytovsky@gooddata.com"},{"name":"pbenes","email":"petr.benes@gooddata.com"},{"name":"peterlacko","email":"lackopeter17@gmail.com"},{"name":"petrjanu","email":"petr.janu@gooddata.com"},{"name":"rodri360","email":"me@rodri360.com"},{"name":"sitina","email":"jiri.sitina@gooddata.com"},{"name":"sondo","email":"son.do@gooddata.com"},{"name":"stewart.stephens","email":"stewart.stephens@blackbaud.com"},{"name":"strouhaljan","email":"strouhal.jan@gmail.com"},{"name":"tomasreichmann","email":"tomasreichmann@gmail.com"},{"name":"tomsatgd","email":"tomas.satinsky@gooddata.com"},{"name":"vaclavbohac","email":"bohac.v@gmail.com"},{"name":"vojty","email":"vojtasek.tomas@gmail.com"},{"name":"vonsef","email":"josef.vondrak@gooddata.com"},{"name":"xandra.harrison","email":"xandra.harrison@blackbaud.com"},{"name":"xmort","email":"petr.dolejsi@gooddata.com"},{"name":"zdenek.vidensky","email":"zdenek.vidensky@gooddata.com"}],"homepage":"https://github.com/gooddata/gooddata-react-components#readme","bugs":{"url":"https://github.com/gooddata/gooddata-react-components/issues"},"dist":{"shasum":"1ced34861e829d16df726447ccf93b1dc5cac4a9","tarball":"https://registry.npmjs.org/@gooddata/react-components/-/react-components-5.0.0-alpha4.tgz","fileCount":325,"integrity":"sha512-9pK7d99oHqabk4aJFCHdheNpDzbHNFiecx3mmZCl5YZ6LLnkDd9jCJdzGjE44c9paJ7NwejXCS5Ph436lBJqJw==","signatures":[{"sig":"MEYCIQC3lKApME7rvG8yknAmR8bI6aUVv/EzTUcEEPGMKjFMKgIhAPettVY9dh44AWS94sIH1qm3WPUe3uuFGC8dsjNO0VfF","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":699339},"jest":{"testRegex":"(/__tests__/.*|\\.(test|spec))\\.(tsx?)$","transform":{".(ts|tsx)":"<rootDir>/node_modules/ts-jest/preprocessor.js"},"mapCoverage":true,"collectCoverage":false,"coverageReporters":["html"],"collectCoverageFrom":["src/**/*.{ts,tsx}","!**/*.d.ts"],"moduleFileExtensions":["ts","tsx","js"],"setupTestFrameworkScriptFile":"<rootDir>/jest.setup.js"},"main":"dist/index.js","files":["dist","src","styles","LICENSE"],"config":{"tslint":"'./{src,stories}/**/*.{ts,tsx}'"},"readme":"# GoodData React Components\n> React.js components for building visualizations on top of GoodData platform\n\n## Getting started\n\n### Usage\n\nWith [yarn](https://yarnpkg.com) installed, go to your project directory and run\n```\n$ yarn add @gooddata/react-components\n```\n\nIf you prefer [npm](npmjs.com) run\n```\n$ npm install --save @gooddata/react-components\n```\n\n## Documentation\n[Documentation](https://help.gooddata.com/display/bHsp5IhQjuz0e6HS0s76/React+Components)\n\n## Develop\n\n### Running the development\n\nTo develop, you need to run the typescript compiler. By running `yarn dev`, the typescript compiler will be run in watch mode.\n```sh\n$ cd gooddata-react-components\n$ yarn dev\n```\n\nIf you just need to build the CSS files from SASS, run\n```sh\n$ yarn build-css\n```\n\nTo see and validate the react components, you can use [Storybook](https://storybook.js.org/).\nTo run the storybook in development mode, run\n```sh\n$ yarn storybook\n```\n\nTo deploy the production version of storybook, run\n```sh\n$ yarn build-storybook\n```\n\n### Running the tests\n\nTo validate using [tslint](https://palantir.github.io/tslint/), run\n```sh\n$ yarn validate\n```\n\n#### Storybook visual regression tests\n\nVisual regression testing for Storybook is provided by [@gooddata/test-storybook](https://github.com/gooddata/gdc-client-utils/tree/master/test-storybook) package.\n\n### Deployment\n```\ngit checkout master && git pull upstream master --tags\nnpm version [major|minor|patch] -m \"Release v%s\"\nnpm publish\ngit push upstream master --tags\n```\n\n### Examples\n\nFor more details see ./examples/README.md\n\n```\ncd examples\nyarn install\nyarn dev\n```\n\n## Contributing\nReport bugs and features on our [issues page](https://github.com/gooddata/gooddata-react-components/issues).\n\n## License\nCopyright (C) 2007-2017, GoodData(R) Corporation. All rights reserved.\n\nFor more information, please see [LICENSE](https://github.com/gooddata/gooddata-react-components/blob/master/LICENSE)\n","gitHead":"5ca4f16fbb844885fc767afb0bc954a917a61314","scripts":{"dev":"rm -rf dist && tsc --watch && cp -rf src/translations/ dist/translations/","test":"jest --watch","tslint":"yarn run-tslint -t verbose $npm_package_config_tslint","validate":"tsc -p tsconfig.base.json --noEmit && yarn tslint","build-css":"node-sass --importer node_modules/node-sass-magic-importer/dist/cli.js -o styles/css styles/scss/main.scss","storybook":"start-storybook -p 9001 -c .storybook","tslint-ci":"mkdir -p ./ci/results && yarn run-tslint -t checkstyle -o ./ci/results/tslint-results.xml $npm_package_config_tslint","prepublish":"rm -rf dist && tsc && cp -rf src/translations/ dist/translations/ && yarn build-css","run-tslint":"tslint -p tsconfig.base.json","validate-ci":"tsc -p tsconfig.base.json --noEmit && yarn tslint-ci","test-storybook":"test-storybook","build-storybook":"build-storybook -c .storybook -o dist-storybook"},"typings":"dist/index.d.ts","_npmUser":{"name":"strouhaljan","email":"strouhal.jan@gmail.com"},"repository":{"url":"git+ssh://git@github.com/gooddata/gooddata-react-components.git","type":"git"},"_npmVersion":"5.6.0","description":"GoodData React Components","directories":{},"_nodeVersion":"8.9.4","dependencies":{"rxjs":"^5.5.6","lodash":"^4.17.4","gooddata":"6.0.0-alpha2","classnames":"^2.2.5","prop-types":"^15.6.0","react-intl":"^2.4.0","@gooddata/js-utils":"^0.9.0","@gooddata/numberjs":"^3.1.2","@gooddata/goodstrap":"55.0.0-alpha0","@gooddata/data-layer":"7.0.0-alpha3","@gooddata/indigo-visualizations":"2.0.0-alpha1"},"_hasShrinkwrap":false,"readmeFilename":"README.md","test-storybook":{"AFM components - BarChart":{"two measures, one attribute":{"delay":1000}}},"devDependencies":{"jest":"21.2.1","react":"15.6.2","enzyme":"3.3.0","ts-jest":"21.2.4","node-sass":"4.7.2","react-dom":"15.6.2","ts-loader":"2.3.7","jest-junit":"3.0.0","typescript":"2.3.3","@types/jest":"20.0.4","@types/node":"7.0.8","sass-loader":"6.0.6","@types/react":"16.0.34","@types/enzyme":"3.1.6","@types/lodash":"4.14.61","@storybook/react":"3.3.10","@types/react-dom":"16.0.3","@gooddata/mock-js":"1.0.0-alpha3","@gooddata/typings":"2.0.0-alpha0","@types/classnames":"2.2.3","@types/prop-types":"15.5.2","@types/react-intl":"2.3.5","react-test-renderer":"15.6.2","tslint-config-gooddata":"0.0.8","@types/storybook__react":"3.0.6","enzyme-adapter-react-15":"1.0.5","@gooddata/test-storybook":"1.1.0","@storybook/addon-actions":"3.2.18","@storybook/addon-options":"3.2.6","node-sass-magic-importer":"5.1.0","@types/react-test-renderer":"16.0.0","@types/enzyme-adapter-react-15":"1.0.1","@types/storybook__addon-actions":"3.0.1"},"peerDependencies":{"react":"15.6.2","react-dom":"15.6.2"},"_npmOperationalInternal":{"tmp":"tmp/react-components_5.0.0-alpha4_1520952881514_0.4962257635961935","host":"s3://npm-registry-packages"}},"5.0.0-alpha2-fix1":{"name":"@gooddata/react-components","version":"5.0.0-alpha2-fix1","author":{"name":"GoodData Corporation"},"license":"BSD-3-Clause","_id":"@gooddata/react-components@5.0.0-alpha2-fix1","maintainers":[{"name":"bertold8","email":"ivan.nejezchleb@seznam.cz"},{"name":"bradgl","email":"brad.gleich@blackabaud.com"},{"name":"bugsbunny338","email":"jiri.zajic@mensa.cz"},{"name":"gooddata-ci","email":"rail@gooddata.com"},{"name":"jan.pradac","email":"jan.pradac@gooddata.com"},{"name":"jaroslav.tomecek","email":"jaroslav.tomecek@gooddata.com"},{"name":"khanh.le","email":"khanh.le@gooddata.com"},{"name":"langhamp","email":"pavel.langhammer@gooddata.com"},{"name":"lanhuynh","email":"lan.huynh@gooddata.com"},{"name":"laurenhunt","email":"lauren.hunt@blackbaud.com"},{"name":"lhorak","email":"info@lhorak.cz"},{"name":"linhhong","email":"linh.hong@gooddata.com"},{"name":"lpearce","email":"levi.pearce@gooddata.com"},{"name":"martin.mosko","email":"martin.mosko@gooddata.com"},{"name":"michal.marsal","email":"michal.marsal@gooddata.com"},{"name":"mikita.yank","email":"Mikita.Yankouski@blackbaud.com"},{"name":"mmatula","email":"matulic@gmail.com"},{"name":"naibinh","email":"naibinh@gmail.com"},{"name":"nikolacech","email":"nikola.cech@gooddata.com"},{"name":"ocetnik","email":"ocetnik.david@gmail.com"},{"name":"ondrejlangr","email":"ondrej.langr@gooddata.com"},{"name":"pavelzgdc","email":"pavel.zbytovsky@gooddata.com"},{"name":"pbenes","email":"petr.benes@gooddata.com"},{"name":"peterlacko","email":"lackopeter17@gmail.com"},{"name":"petrjanu","email":"petr.janu@gooddata.com"},{"name":"rodri360","email":"me@rodri360.com"},{"name":"sitina","email":"jiri.sitina@gooddata.com"},{"name":"sondo","email":"son.do@gooddata.com"},{"name":"stewart.stephens","email":"stewart.stephens@blackbaud.com"},{"name":"strouhaljan","email":"strouhal.jan@gmail.com"},{"name":"tomasreichmann","email":"tomasreichmann@gmail.com"},{"name":"tomsatgd","email":"tomas.satinsky@gooddata.com"},{"name":"vaclavbohac","email":"bohac.v@gmail.com"},{"name":"vojty","email":"vojtasek.tomas@gmail.com"},{"name":"vonsef","email":"josef.vondrak@gooddata.com"},{"name":"xandra.harrison","email":"xandra.harrison@blackbaud.com"},{"name":"xmort","email":"petr.dolejsi@gooddata.com"},{"name":"zdenek.vidensky","email":"zdenek.vidensky@gooddata.com"}],"homepage":"https://github.com/gooddata/gooddata-react-components#readme","bugs":{"url":"https://github.com/gooddata/gooddata-react-components/issues"},"dist":{"shasum":"36e64f2ac66d8860528c6b405b05a3fc4b4091ac","tarball":"https://registry.npmjs.org/@gooddata/react-components/-/react-components-5.0.0-alpha2-fix1.tgz","fileCount":330,"integrity":"sha512-NirCQkgLvNF68Gu1Kp4T2of7NvnmvhpC/io174b/As29UcDASVisbBWPDzEYnRecS0wneojxqEznrO1XNSEHuQ==","signatures":[{"sig":"MEYCIQCivXqaj8k+p/iSFxAPpwuGUZHjZU4i3e0nwSqvuPnoLQIhANo/1s0DmNN4EeXJfNx1q2vZOV1t2YGdBkHG15yEF/Re","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":695001},"jest":{"testRegex":"(/__tests__/.*|\\.(test|spec))\\.(tsx?)$","transform":{".(ts|tsx)":"<rootDir>/node_modules/ts-jest/preprocessor.js"},"mapCoverage":true,"collectCoverage":false,"coverageReporters":["html"],"collectCoverageFrom":["src/**/*.{ts,tsx}","!**/*.d.ts"],"moduleFileExtensions":["ts","tsx","js"],"setupTestFrameworkScriptFile":"<rootDir>/jest.setup.js"},"main":"dist/index.js","files":["dist","src","styles","LICENSE"],"config":{"tslint":"'./{src,stories}/**/*.{ts,tsx}'"},"readme":"# GoodData React Components\n> React.js components for building visualizations on top of GoodData platform\n\n## Getting started\n\n### Usage\n\nWith [yarn](https://yarnpkg.com) installed, go to your project directory and run\n```\n$ yarn add @gooddata/react-components\n```\n\nIf you prefer [npm](npmjs.com) run\n```\n$ npm install --save @gooddata/react-components\n```\n\n## Documentation\n[Documentation](https://help.gooddata.com/display/bHsp5IhQjuz0e6HS0s76/React+Components)\n\n## Develop\n\n### Running the development\n\nTo develop, you need to run the typescript compiler. By running `yarn dev`, the typescript compiler will be run in watch mode.\n```sh\n$ cd gooddata-react-components\n$ yarn dev\n```\n\nIf you just need to build the CSS files from SASS, run\n```sh\n$ yarn build-css\n```\n\nTo see and validate the react components, you can use [Storybook](https://storybook.js.org/).\nTo run the storybook in development mode, run\n```sh\n$ yarn storybook\n```\n\nTo deploy the production version of storybook, run\n```sh\n$ yarn build-storybook\n```\n\n### Running the tests\n\nTo validate using [tslint](https://palantir.github.io/tslint/), run\n```sh\n$ yarn validate\n```\n\n#### Storybook visual regression tests\n\nVisual regression testing for Storybook is provided by [@gooddata/test-storybook](https://github.com/gooddata/gdc-client-utils/tree/master/test-storybook) package.\n\n### Deployment\n```\ngit checkout master && git pull upstream master --tags\nnpm version [major|minor|patch] -m \"Release v%s\"\nnpm publish\ngit push upstream master --tags\n```\n\n### Examples\n\nFor more details see ./examples/README.md\n\n```\ncd examples\nyarn install\nyarn dev\n```\n\n## Contributing\nReport bugs and features on our [issues page](https://github.com/gooddata/gooddata-react-components/issues).\n\n## License\nCopyright (C) 2007-2017, GoodData(R) Corporation. All rights reserved.\n\nFor more information, please see [LICENSE](https://github.com/gooddata/gooddata-react-components/blob/master/LICENSE)\n","gitHead":"b61d67c927dd7d1615b0e180f1fbcc69ce1ad134","scripts":{"dev":"rm -rf dist && tsc --watch && cp -rf src/translations/ dist/translations/","test":"jest --watch","tslint":"yarn run-tslint -t verbose $npm_package_config_tslint","validate":"tsc -p tsconfig.base.json --noEmit && yarn tslint","build-css":"node-sass --importer node_modules/node-sass-magic-importer/dist/cli.js -o styles/css styles/scss/main.scss","storybook":"start-storybook -p 9001 -c .storybook","tslint-ci":"mkdir -p ./ci/results && yarn run-tslint -t checkstyle -o ./ci/results/tslint-results.xml $npm_package_config_tslint","prepublish":"rm -rf dist && tsc && cp -rf src/translations/ dist/translations/ && yarn build-css","run-tslint":"tslint -p tsconfig.base.json","validate-ci":"tsc -p tsconfig.base.json --noEmit && yarn tslint-ci","test-storybook":"test-storybook","build-storybook":"build-storybook -c .storybook -o dist-storybook"},"typings":"dist/index.d.ts","_npmUser":{"name":"tomsatgd","email":"tomas.satinsky@gooddata.com"},"repository":{"url":"git+ssh://git@github.com/gooddata/gooddata-react-components.git","type":"git"},"_npmVersion":"5.6.0","description":"GoodData React Components","directories":{},"_nodeVersion":"8.9.4","dependencies":{"rxjs":"^5.5.6","lodash":"^4.17.4","gooddata":"6.0.0-alpha0","classnames":"^2.2.5","prop-types":"^15.6.0","react-intl":"^2.2.3","@gooddata/js-utils":"^0.9.0","@gooddata/numberjs":"^3.1.2","@gooddata/goodstrap":"54.0.0-alpha2","@gooddata/data-layer":"7.0.0-alpha0","@gooddata/indigo-visualizations":"^1.3.2"},"_hasShrinkwrap":false,"readmeFilename":"README.md","test-storybook":{"AFM components - BarChart":{"two measures, one attribute":{"delay":1000}}},"devDependencies":{"jest":"21.2.1","react":"15.3.2","enzyme":"2.8.0","ts-jest":"21.2.4","node-sass":"4.7.2","react-dom":"15.3.2","ts-loader":"2.3.7","jest-junit":"3.0.0","typescript":"2.3.3","@types/jest":"20.0.4","@types/node":"7.0.8","sass-loader":"6.0.6","@types/react":"16.0.7","@types/enzyme":"2.8.8","@types/lodash":"4.14.61","@storybook/react":"3.2.6","@types/react-dom":"15.5.4","@gooddata/mock-js":"1.0.0-alpha3","@gooddata/typings":"1.0.0","@types/classnames":"2.2.3","@types/prop-types":"15.5.2","@types/react-intl":"2.3.2","tslint-config-gooddata":"0.0.8","@types/storybook__react":"3.0.5","react-addons-test-utils":"15.3.2","@gooddata/test-storybook":"1.1.0","@storybook/addon-actions":"3.2.18","@storybook/addon-options":"3.2.6","node-sass-magic-importer":"5.1.0","@types/react-addons-test-utils":"0.14.17","@types/storybook__addon-actions":"3.0.1"},"peerDependencies":{"react":"15.3.2","react-dom":"15.3.2"},"_npmOperationalInternal":{"tmp":"tmp/react-components_5.0.0-alpha2-fix1_1521042379675_0.01705583583708159","host":"s3://npm-registry-packages"}},"5.0.0-alpha5":{"name":"@gooddata/react-components","version":"5.0.0-alpha5","author":{"name":"GoodData Corporation"},"license":"BSD-3-Clause","_id":"@gooddata/react-components@5.0.0-alpha5","maintainers":[{"name":"bertold8","email":"ivan.nejezchleb@seznam.cz"},{"name":"bradgl","email":"brad.gleich@blackabaud.com"},{"name":"bugsbunny338","email":"jiri.zajic@mensa.cz"},{"name":"gooddata-ci","email":"rail@gooddata.com"},{"name":"jan.pradac","email":"jan.pradac@gooddata.com"},{"name":"jaroslav.tomecek","email":"jaroslav.tomecek@gooddata.com"},{"name":"khanh.le","email":"khanh.le@gooddata.com"},{"name":"langhamp","email":"pavel.langhammer@gooddata.com"},{"name":"lanhuynh","email":"lan.huynh@gooddata.com"},{"name":"laurenhunt","email":"lauren.hunt@blackbaud.com"},{"name":"lhorak","email":"info@lhorak.cz"},{"name":"linhhong","email":"linh.hong@gooddata.com"},{"name":"lpearce","email":"levi.pearce@gooddata.com"},{"name":"martin.mosko","email":"martin.mosko@gooddata.com"},{"name":"michal.marsal","email":"michal.marsal@gooddata.com"},{"name":"mikita.yank","email":"Mikita.Yankouski@blackbaud.com"},{"name":"mmatula","email":"matulic@gmail.com"},{"name":"naibinh","email":"naibinh@gmail.com"},{"name":"nikolacech","email":"nikola.cech@gooddata.com"},{"name":"ocetnik","email":"ocetnik.david@gmail.com"},{"name":"ondrejlangr","email":"ondrej.langr@gooddata.com"},{"name":"pavelzgdc","email":"pavel.zbytovsky@gooddata.com"},{"name":"pbenes","email":"petr.benes@gooddata.com"},{"name":"peterlacko","email":"lackopeter17@gmail.com"},{"name":"petrjanu","email":"petr.janu@gooddata.com"},{"name":"rodri360","email":"me@rodri360.com"},{"name":"sitina","email":"jiri.sitina@gooddata.com"},{"name":"sondo","email":"son.do@gooddata.com"},{"name":"stewart.stephens","email":"stewart.stephens@blackbaud.com"},{"name":"strouhaljan","email":"strouhal.jan@gmail.com"},{"name":"tomasreichmann","email":"tomasreichmann@gmail.com"},{"name":"tomsatgd","email":"tomas.satinsky@gooddata.com"},{"name":"vaclavbohac","email":"bohac.v@gmail.com"},{"name":"vojty","email":"vojtasek.tomas@gmail.com"},{"name":"vonsef","email":"josef.vondrak@gooddata.com"},{"name":"xandra.harrison","email":"xandra.harrison@blackbaud.com"},{"name":"xmort","email":"petr.dolejsi@gooddata.com"},{"name":"zdenek.vidensky","email":"zdenek.vidensky@gooddata.com"}],"homepage":"https://github.com/gooddata/gooddata-react-components#readme","bugs":{"url":"https://github.com/gooddata/gooddata-react-components/issues"},"dist":{"shasum":"114d967ba817c8690f62788d6b897fdd65ac6d8a","tarball":"https://registry.npmjs.org/@gooddata/react-components/-/react-components-5.0.0-alpha5.tgz","fileCount":331,"integrity":"sha512-/fEorKNuxNwWLOMPj9rhBa8Xfp3K2XrMkJX7JFAXtJ8g9b9Id1/6Zb/vDKA5+a647+k8IUgdD1wrw26tvVP4Lw==","signatures":[{"sig":"MEUCIQC5N/oTtE7XupHIClTOzcsNrZF7wzv5tHyqjarRHfkZtwIgEWQZJbj3LF4nOCMqrKwIP2Y7RmWx57D/ta3KX60XfnA=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":718697},"jest":{"testRegex":"(/__tests__/.*|\\.(test|spec))\\.(tsx?)$","transform":{".(ts|tsx)":"<rootDir>/node_modules/ts-jest/preprocessor.js"},"mapCoverage":true,"collectCoverage":false,"coverageReporters":["html"],"collectCoverageFrom":["src/**/*.{ts,tsx}","!**/*.d.ts"],"moduleFileExtensions":["ts","tsx","js"],"setupTestFrameworkScriptFile":"<rootDir>/jest.setup.js"},"main":"dist/index.js","files":["dist","src","styles","LICENSE"],"config":{"tslint":"'./{src,stories}/**/*.{ts,tsx}'"},"readme":"# GoodData React Components\n> React.js components for building visualizations on top of GoodData platform\n\n## Getting started\n\n### Usage\n\nWith [yarn](https://yarnpkg.com) installed, go to your project directory and run\n```\n$ yarn add @gooddata/react-components\n```\n\nIf you prefer [npm](npmjs.com) run\n```\n$ npm install --save @gooddata/react-components\n```\n\n## Documentation\n[Documentation](https://help.gooddata.com/display/bHsp5IhQjuz0e6HS0s76/React+Components)\n\n## Develop\n\n### Running the development\n\nTo develop, you need to run the typescript compiler. By running `yarn dev`, the typescript compiler will be run in watch mode.\n```sh\n$ cd gooddata-react-components\n$ yarn dev\n```\n\nIf you just need to build the CSS files from SASS, run\n```sh\n$ yarn build-css\n```\n\nTo see and validate the react components, you can use [Storybook](https://storybook.js.org/).\nTo run the storybook in development mode, run\n```sh\n$ yarn storybook\n```\n\nTo deploy the production version of storybook, run\n```sh\n$ yarn build-storybook\n```\n\n### Running the tests\n\nTo validate using [tslint](https://palantir.github.io/tslint/), run\n```sh\n$ yarn validate\n```\n\n#### Storybook visual regression tests\n\nVisual regression testing for Storybook is provided by [@gooddata/test-storybook](https://github.com/gooddata/gdc-client-utils/tree/master/test-storybook) package.\n\n### Deployment\n```\ngit checkout master && git pull upstream master --tags\nnpm version [major|minor|patch] -m \"Release v%s\"\nnpm publish\ngit push upstream master --tags\n```\n\n### Examples\n\nFor more details see ./examples/README.md\n\n```\ncd examples\nyarn install\nyarn dev\n```\n\n## Contributing\nReport bugs and features on our [issues page](https://github.com/gooddata/gooddata-react-components/issues).\n\n## License\n(C) 2007-2018 GoodData Corporation\n\nFor more information, please see [LICENSE](https://github.com/gooddata/gooddata-react-components/blob/master/LICENSE)\n","gitHead":"a5a6a3d4cb09cd672b5d297f6af4cb6e3293e6ab","scripts":{"dev":"rm -rf dist && tsc --watch && cp -rf src/translations/ dist/translations/","test":"jest --watch","tslint":"yarn run-tslint -t verbose $npm_package_config_tslint","validate":"tsc -p tsconfig.base.json --noEmit && yarn tslint","build-css":"node-sass --importer node_modules/node-sass-magic-importer/dist/cli.js -o styles/css styles/scss/main.scss","storybook":"start-storybook -p 9001 -c .storybook","tslint-ci":"mkdir -p ./ci/results && yarn run-tslint -t checkstyle -o ./ci/results/tslint-results.xml $npm_package_config_tslint","prepublish":"rm -rf dist && tsc && cp -rf src/translations/ dist/translations/ && yarn build-css","run-tslint":"tslint -p tsconfig.base.json","validate-ci":"tsc -p tsconfig.base.json --noEmit && yarn tslint-ci","test-storybook":"test-storybook","build-storybook":"build-storybook -c .storybook -o dist-storybook"},"typings":"dist/index.d.ts","_npmUser":{"name":"martin.mosko","email":"martin.mosko@gooddata.com"},"repository":{"url":"git+ssh://git@github.com/gooddata/gooddata-react-components.git","type":"git"},"_npmVersion":"5.6.0","description":"GoodData React Components","directories":{},"_nodeVersion":"8.9.4","dependencies":{"rxjs":"^5.5.6","lodash":"^4.17.4","gooddata":"6.0.0-alpha2","classnames":"^2.2.5","prop-types":"^15.6.0","react-intl":"^2.4.0","@gooddata/js-utils":"^0.9.0","@gooddata/numberjs":"^3.1.2","@gooddata/goodstrap":"55.0.0-alpha0","@gooddata/data-layer":"7.0.0-alpha3","@gooddata/indigo-visualizations":"2.0.0-alpha2"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"jest":"21.2.1","react":"15.6.2","enzyme":"3.3.0","ts-jest":"21.2.4","node-sass":"4.7.2","react-dom":"15.6.2","ts-loader":"2.3.7","jest-junit":"3.0.0","typescript":"2.3.3","@types/jest":"20.0.4","@types/node":"7.0.8","sass-loader":"6.0.6","@types/react":"16.0.34","@types/enzyme":"3.1.6","@types/lodash":"4.14.61","@storybook/react":"3.3.10","@types/react-dom":"16.0.3","@gooddata/mock-js":"1.0.0-alpha3","@gooddata/typings":"2.0.0-alpha0","@types/classnames":"2.2.3","@types/prop-types":"15.5.2","@types/react-intl":"2.3.5","react-test-renderer":"15.6.2","tslint-config-gooddata":"0.0.8","@types/storybook__react":"3.0.6","enzyme-adapter-react-15":"1.0.5","@gooddata/test-storybook":"1.1.1","@storybook/addon-actions":"3.2.18","@storybook/addon-options":"3.2.6","node-sass-magic-importer":"5.1.0","@types/react-test-renderer":"16.0.0","@types/enzyme-adapter-react-15":"1.0.1","@types/storybook__addon-actions":"3.0.1"},"peerDependencies":{"react":"15.6.2","react-dom":"15.6.2"},"_npmOperationalInternal":{"tmp":"tmp/react-components_5.0.0-alpha5_1521121937263_0.8828821434503826","host":"s3://npm-registry-packages"}},"5.0.0-alpha2-fix2":{"name":"@gooddata/react-components","version":"5.0.0-alpha2-fix2","author":{"name":"GoodData Corporation"},"license":"BSD-3-Clause","_id":"@gooddata/react-components@5.0.0-alpha2-fix2","maintainers":[{"name":"bertold8","email":"ivan.nejezchleb@seznam.cz"},{"name":"bradgl","email":"brad.gleich@blackabaud.com"},{"name":"bugsbunny338","email":"jiri.zajic@mensa.cz"},{"name":"gooddata-ci","email":"rail@gooddata.com"},{"name":"jan.pradac","email":"jan.pradac@gooddata.com"},{"name":"jaroslav.tomecek","email":"jaroslav.tomecek@gooddata.com"},{"name":"khanh.le","email":"khanh.le@gooddata.com"},{"name":"langhamp","email":"pavel.langhammer@gooddata.com"},{"name":"lanhuynh","email":"lan.huynh@gooddata.com"},{"name":"laurenhunt","email":"lauren.hunt@blackbaud.com"},{"name":"lhorak","email":"info@lhorak.cz"},{"name":"linhhong","email":"linh.hong@gooddata.com"},{"name":"lpearce","email":"levi.pearce@gooddata.com"},{"name":"martin.mosko","email":"martin.mosko@gooddata.com"},{"name":"michal.marsal","email":"michal.marsal@gooddata.com"},{"name":"mikita.yank","email":"Mikita.Yankouski@blackbaud.com"},{"name":"mmatula","email":"matulic@gmail.com"},{"name":"naibinh","email":"naibinh@gmail.com"},{"name":"nikolacech","email":"nikola.cech@gooddata.com"},{"name":"ocetnik","email":"ocetnik.david@gmail.com"},{"name":"ondrejlangr","email":"ondrej.langr@gooddata.com"},{"name":"pavelzgdc","email":"pavel.zbytovsky@gooddata.com"},{"name":"pbenes","email":"petr.benes@gooddata.com"},{"name":"peterlacko","email":"lackopeter17@gmail.com"},{"name":"petrjanu","email":"petr.janu@gooddata.com"},{"name":"rodri360","email":"me@rodri360.com"},{"name":"sitina","email":"jiri.sitina@gooddata.com"},{"name":"sondo","email":"son.do@gooddata.com"},{"name":"stewart.stephens","email":"stewart.stephens@blackbaud.com"},{"name":"strouhaljan","email":"strouhal.jan@gmail.com"},{"name":"tomasreichmann","email":"tomasreichmann@gmail.com"},{"name":"tomsatgd","email":"tomas.satinsky@gooddata.com"},{"name":"vaclavbohac","email":"bohac.v@gmail.com"},{"name":"vojty","email":"vojtasek.tomas@gmail.com"},{"name":"vonsef","email":"josef.vondrak@gooddata.com"},{"name":"xandra.harrison","email":"xandra.harrison@blackbaud.com"},{"name":"xmort","email":"petr.dolejsi@gooddata.com"},{"name":"zdenek.vidensky","email":"zdenek.vidensky@gooddata.com"}],"homepage":"https://github.com/gooddata/gooddata-react-components#readme","bugs":{"url":"https://github.com/gooddata/gooddata-react-components/issues"},"dist":{"shasum":"654b2f3cdcb50870638319573cd919f3e9b92872","tarball":"https://registry.npmjs.org/@gooddata/react-components/-/react-components-5.0.0-alpha2-fix2.tgz","fileCount":331,"integrity":"sha512-PYvTOcVdLEoq3LYS+cJkmPlew6zjzNSMuHT7n69IhkqGNDjZ8wH5LjvSoc0/Of6NdYepBbqIcS0Jzm/wWvgD+g==","signatures":[{"sig":"MEQCIBQ3g2c+yBwB9a5rLY1p9vBihdkxzhbMpOlZAEmmsOF1AiBVlZhtutVSF58MFKvGpRATU9F+Pa8/5DIgi/avAwArag==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":703197},"jest":{"testRegex":"(/__tests__/.*|\\.(test|spec))\\.(tsx?)$","transform":{".(ts|tsx)":"<rootDir>/node_modules/ts-jest/preprocessor.js"},"mapCoverage":true,"collectCoverage":false,"coverageReporters":["html"],"collectCoverageFrom":["src/**/*.{ts,tsx}","!**/*.d.ts"],"moduleFileExtensions":["ts","tsx","js"],"setupTestFrameworkScriptFile":"<rootDir>/jest.setup.js"},"main":"dist/index.js","files":["dist","src","styles","LICENSE"],"config":{"tslint":"'./{src,stories}/**/*.{ts,tsx}'"},"readme":"# GoodData React Components\n> React.js components for building visualizations on top of GoodData platform\n\n## Getting started\n\n### Usage\n\nWith [yarn](https://yarnpkg.com) installed, go to your project directory and run\n```\n$ yarn add @gooddata/react-components\n```\n\nIf you prefer [npm](npmjs.com) run\n```\n$ npm install --save @gooddata/react-components\n```\n\n## Documentation\n[Documentation](https://help.gooddata.com/display/bHsp5IhQjuz0e6HS0s76/React+Components)\n\n## Develop\n\n### Running the development\n\nTo develop, you need to run the typescript compiler. By running `yarn dev`, the typescript compiler will be run in watch mode.\n```sh\n$ cd gooddata-react-components\n$ yarn dev\n```\n\nIf you just need to build the CSS files from SASS, run\n```sh\n$ yarn build-css\n```\n\nTo see and validate the react components, you can use [Storybook](https://storybook.js.org/).\nTo run the storybook in development mode, run\n```sh\n$ yarn storybook\n```\n\nTo deploy the production version of storybook, run\n```sh\n$ yarn build-storybook\n```\n\n### Running the tests\n\nTo validate using [tslint](https://palantir.github.io/tslint/), run\n```sh\n$ yarn validate\n```\n\n#### Storybook visual regression tests\n\nVisual regression testing for Storybook is provided by [@gooddata/test-storybook](https://github.com/gooddata/gdc-client-utils/tree/master/test-storybook) package.\n\n### Deployment\n```\ngit checkout master && git pull upstream master --tags\nnpm version [major|minor|patch] -m \"Release v%s\"\nnpm publish\ngit push upstream master --tags\n```\n\n### Examples\n\nFor more details see ./examples/README.md\n\n```\ncd examples\nyarn install\nyarn dev\n```\n\n## Contributing\nReport bugs and features on our [issues page](https://github.com/gooddata/gooddata-react-components/issues).\n\n## License\nCopyright (C) 2007-2017, GoodData(R) Corporation. All rights reserved.\n\nFor more information, please see [LICENSE](https://github.com/gooddata/gooddata-react-components/blob/master/LICENSE)\n","gitHead":"a5b4a2364ed337281ffe62cab11cae52cd3cfe4f","scripts":{"dev":"rm -rf dist && tsc --watch && cp -rf src/translations/ dist/translations/","test":"jest --watch","tslint":"yarn run-tslint -t verbose $npm_package_config_tslint","validate":"tsc -p tsconfig.base.json --noEmit && yarn tslint","build-css":"node-sass --importer node_modules/node-sass-magic-importer/dist/cli.js -o styles/css styles/scss/main.scss","storybook":"start-storybook -p 9001 -c .storybook","tslint-ci":"mkdir -p ./ci/results && yarn run-tslint -t checkstyle -o ./ci/results/tslint-results.xml $npm_package_config_tslint","prepublish":"rm -rf dist && tsc && cp -rf src/translations/ dist/translations/ && yarn build-css","run-tslint":"tslint -p tsconfig.base.json","validate-ci":"tsc -p tsconfig.base.json --noEmit && yarn tslint-ci","test-storybook":"test-storybook","build-storybook":"build-storybook -c .storybook -o dist-storybook"},"typings":"dist/index.d.ts","_npmUser":{"name":"martin.mosko","email":"martin.mosko@gooddata.com"},"repository":{"url":"git+ssh://git@github.com/gooddata/gooddata-react-components.git","type":"git"},"_npmVersion":"5.6.0","description":"GoodData React Components","directories":{},"_nodeVersion":"8.9.4","dependencies":{"rxjs":"^5.5.6","lodash":"^4.17.4","gooddata":"6.0.0-alpha0","classnames":"^2.2.5","prop-types":"^15.6.0","react-intl":"^2.2.3","@gooddata/js-utils":"^0.9.0","@gooddata/numberjs":"^3.1.2","@gooddata/goodstrap":"54.0.0-alpha2","@gooddata/data-layer":"7.0.0-alpha0","@gooddata/indigo-visualizations":"^1.3.3"},"_hasShrinkwrap":false,"readmeFilename":"README.md","test-storybook":{"AFM components - BarChart":{"two measures, one attribute":{"delay":1000}}},"devDependencies":{"jest":"21.2.1","react":"15.3.2","enzyme":"2.8.0","ts-jest":"21.2.4","node-sass":"4.7.2","react-dom":"15.3.2","ts-loader":"2.3.7","jest-junit":"3.0.0","typescript":"2.3.3","@types/jest":"20.0.4","@types/node":"7.0.8","sass-loader":"6.0.6","@types/react":"16.0.7","@types/enzyme":"2.8.8","@types/lodash":"4.14.61","@storybook/react":"3.2.6","@types/react-dom":"15.5.4","@gooddata/mock-js":"1.0.0-alpha3","@gooddata/typings":"1.0.0","@types/classnames":"2.2.3","@types/prop-types":"15.5.2","@types/react-intl":"2.3.2","tslint-config-gooddata":"0.0.8","@types/storybook__react":"3.0.5","react-addons-test-utils":"15.3.2","@gooddata/test-storybook":"1.1.0","@storybook/addon-actions":"3.2.18","@storybook/addon-options":"3.2.6","node-sass-magic-importer":"5.1.0","@types/react-addons-test-utils":"0.14.17","@types/storybook__addon-actions":"3.0.1"},"peerDependencies":{"react":"15.3.2","react-dom":"15.3.2"},"_npmOperationalInternal":{"tmp":"tmp/react-components_5.0.0-alpha2-fix2_1521122169325_0.7847954099843355","host":"s3://npm-registry-packages"}},"4.1.0":{"name":"@gooddata/react-components","version":"4.1.0","author":{"name":"GoodData Corporation"},"license":"BSD-3-Clause","_id":"@gooddata/react-components@4.1.0","maintainers":[{"name":"bertold8","email":"ivan.nejezchleb@seznam.cz"},{"name":"bradgl","email":"brad.gleich@blackabaud.com"},{"name":"bugsbunny338","email":"jiri.zajic@mensa.cz"},{"name":"gooddata-ci","email":"rail@gooddata.com"},{"name":"jan.pradac","email":"jan.pradac@gooddata.com"},{"name":"jaroslav.tomecek","email":"jaroslav.tomecek@gooddata.com"},{"name":"khanh.le","email":"khanh.le@gooddata.com"},{"name":"langhamp","email":"pavel.langhammer@gooddata.com"},{"name":"lanhuynh","email":"lan.huynh@gooddata.com"},{"name":"laurenhunt","email":"lauren.hunt@blackbaud.com"},{"name":"lhorak","email":"info@lhorak.cz"},{"name":"linhhong","email":"linh.hong@gooddata.com"},{"name":"lpearce","email":"levi.pearce@gooddata.com"},{"name":"martin.mosko","email":"martin.mosko@gooddata.com"},{"name":"michal.marsal","email":"michal.marsal@gooddata.com"},{"name":"mikita.yank","email":"Mikita.Yankouski@blackbaud.com"},{"name":"mmatula","email":"matulic@gmail.com"},{"name":"naibinh","email":"naibinh@gmail.com"},{"name":"nikolacech","email":"nikola.cech@gooddata.com"},{"name":"ocetnik","email":"ocetnik.david@gmail.com"},{"name":"ondrejlangr","email":"ondrej.langr@gooddata.com"},{"name":"pavelzgdc","email":"pavel.zbytovsky@gooddata.com"},{"name":"pbenes","email":"petr.benes@gooddata.com"},{"name":"peterlacko","email":"lackopeter17@gmail.com"},{"name":"petrjanu","email":"petr.janu@gooddata.com"},{"name":"rodri360","email":"me@rodri360.com"},{"name":"sitina","email":"jiri.sitina@gooddata.com"},{"name":"sondo","email":"son.do@gooddata.com"},{"name":"stewart.stephens","email":"stewart.stephens@blackbaud.com"},{"name":"strouhaljan","email":"strouhal.jan@gmail.com"},{"name":"tomasreichmann","email":"tomasreichmann@gmail.com"},{"name":"tomsatgd","email":"tomas.satinsky@gooddata.com"},{"name":"vaclavbohac","email":"bohac.v@gmail.com"},{"name":"vojty","email":"vojtasek.tomas@gmail.com"},{"name":"vonsef","email":"josef.vondrak@gooddata.com"},{"name":"xandra.harrison","email":"xandra.harrison@blackbaud.com"},{"name":"xmort","email":"petr.dolejsi@gooddata.com"},{"name":"zdenek.vidensky","email":"zdenek.vidensky@gooddata.com"}],"homepage":"https://github.com/gooddata/gooddata-react-components#readme","bugs":{"url":"https://github.com/gooddata/gooddata-react-components/issues"},"dist":{"shasum":"952665ee4de9b5c64efe42b440d4655dfe07d264","tarball":"https://registry.npmjs.org/@gooddata/react-components/-/react-components-4.1.0.tgz","fileCount":306,"integrity":"sha512-ikwj4ZXNN0bmvYSWxZ9DPXc1fOcg0/G3GutDOlKsvHKaQ29h+5krCbd7TiMnz82ylYH7eU0pYZhyFrHffcz3Qg==","signatures":[{"sig":"MEUCIQDfeWjAW3rD1Bwtc2cEpfb0nCeo9Q8CmBXVbGZO7QPIlAIgEhGXdzRU4iZqOay+yA60YgXvFtMtEY2bg+57fU4t6Hs=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":686904},"jest":{"testRegex":"(/__tests__/.*|\\.(test|spec))\\.(tsx?)$","transform":{".(ts|tsx)":"<rootDir>/node_modules/ts-jest/preprocessor.js"},"mapCoverage":true,"collectCoverage":false,"coverageReporters":["html"],"collectCoverageFrom":["src/**/*.{ts,tsx}","!**/*.d.ts"],"moduleFileExtensions":["ts","tsx","js"],"setupTestFrameworkScriptFile":"<rootDir>/jest.setup.js"},"main":"dist/index.js","files":["dist","src","styles","LICENSE"],"config":{"tslint":"'./{src,stories}/**/*.{ts,tsx}'"},"gitHead":"f26cf5af2ca6e7de0ca7e3ba274372580203ec7a","scripts":{"dev":"rm -rf dist && tsc --watch && cp -rf src/translations/ dist/translations/","test":"jest --watch","tslint":"yarn run-tslint -t verbose $npm_package_config_tslint","validate":"tsc -p tsconfig.base.json --noEmit && yarn tslint","build-css":"node-sass --importer node_modules/node-sass-magic-importer/dist/cli.js -o styles/css styles/scss/main.scss","storybook":"start-storybook -p 9001 -c .storybook","tslint-ci":"mkdir -p ./ci/results && yarn run-tslint -t checkstyle -o ./ci/results/tslint-results.xml $npm_package_config_tslint","prepublish":"rm -rf dist && tsc && cp -rf src/translations/ dist/translations/ && yarn build-css","run-tslint":"tslint -p tsconfig.base.json","validate-ci":"tsc -p tsconfig.base.json --noEmit && yarn tslint-ci","test-storybook":"test-storybook","build-storybook":"build-storybook -c .storybook -o dist-storybook"},"typings":"dist/index.d.ts","_npmUser":{"name":"vaclavbohac","email":"bohac.v@gmail.com"},"deprecated":"@gooddata/react-components@4 has reached End of Support. Please upgrade (see https://sdk.gooddata.com/gooddata-ui/docs/supported_versions.html for more information).","repository":{"url":"git+ssh://git@github.com/gooddata/gooddata-react-components.git","type":"git"},"_npmVersion":"5.6.0","description":"GoodData React Components","directories":{},"_nodeVersion":"8.9.4","dependencies":{"rxjs":"^5.5.6","lodash":"^4.17.4","gooddata":"5.0.0","classnames":"^2.2.5","prop-types":"^15.6.0","react-intl":"^2.2.3","@gooddata/js-utils":"^0.9.0","@gooddata/numberjs":"^3.1.2","@gooddata/goodstrap":"54.0.0","@gooddata/data-layer":"6.0.0","@gooddata/indigo-visualizations":"1.4.0"},"_hasShrinkwrap":false,"test-storybook":{"AFM components - BarChart":{"two measures, one attribute":{"delay":1000}}},"devDependencies":{"jest":"21.2.1","react":"15.3.2","enzyme":"2.8.0","ts-jest":"21.2.4","node-sass":"4.7.2","react-dom":"15.3.2","ts-loader":"2.3.7","jest-junit":"3.0.0","typescript":"2.3.3","@types/jest":"20.0.4","@types/node":"7.0.8","sass-loader":"6.0.6","@types/react":"16.0.7","@types/enzyme":"2.8.8","@types/lodash":"4.14.61","@storybook/react":"3.2.6","@types/react-dom":"15.5.4","@gooddata/mock-js":"1.0.0","@gooddata/typings":"1.0.1","@types/classnames":"2.2.3","@types/prop-types":"15.5.2","@types/react-intl":"2.3.2","tslint-config-gooddata":"0.0.8","@types/storybook__react":"3.0.5","react-addons-test-utils":"15.3.2","@gooddata/test-storybook":"1.1.0","@storybook/addon-actions":"3.2.18","@storybook/addon-options":"3.2.6","node-sass-magic-importer":"5.1.0","@types/react-addons-test-utils":"0.14.17","@types/storybook__addon-actions":"3.0.1"},"peerDependencies":{"react":"15.3.2","react-dom":"15.3.2"},"_npmOperationalInternal":{"tmp":"tmp/react-components_4.1.0_1521204232768_0.12391607018088169","host":"s3://npm-registry-packages"}},"5.0.0-alpha6":{"name":"@gooddata/react-components","version":"5.0.0-alpha6","author":{"name":"GoodData Corporation"},"license":"BSD-3-Clause","_id":"@gooddata/react-components@5.0.0-alpha6","maintainers":[{"name":"bertold8","email":"ivan.nejezchleb@seznam.cz"},{"name":"bradgl","email":"brad.gleich@blackabaud.com"},{"name":"bugsbunny338","email":"jiri.zajic@mensa.cz"},{"name":"gooddata-ci","email":"rail@gooddata.com"},{"name":"jan.pradac","email":"jan.pradac@gooddata.com"},{"name":"jaroslav.tomecek","email":"jaroslav.tomecek@gooddata.com"},{"name":"khanh.le","email":"khanh.le@gooddata.com"},{"name":"langhamp","email":"pavel.langhammer@gooddata.com"},{"name":"lanhuynh","email":"lan.huynh@gooddata.com"},{"name":"laurenhunt","email":"lauren.hunt@blackbaud.com"},{"name":"lhorak","email":"info@lhorak.cz"},{"name":"linhhong","email":"linh.hong@gooddata.com"},{"name":"lpearce","email":"levi.pearce@gooddata.com"},{"name":"martin.mosko","email":"martin.mosko@gooddata.com"},{"name":"michal.marsal","email":"michal.marsal@gooddata.com"},{"name":"mikita.yank","email":"Mikita.Yankouski@blackbaud.com"},{"name":"mmatula","email":"matulic@gmail.com"},{"name":"naibinh","email":"naibinh@gmail.com"},{"name":"nikolacech","email":"nikola.cech@gooddata.com"},{"name":"ocetnik","email":"ocetnik.david@gmail.com"},{"name":"ondrejlangr","email":"ondrej.langr@gooddata.com"},{"name":"pavelzgdc","email":"pavel.zbytovsky@gooddata.com"},{"name":"pbenes","email":"petr.benes@gooddata.com"},{"name":"peterlacko","email":"lackopeter17@gmail.com"},{"name":"petrjanu","email":"petr.janu@gooddata.com"},{"name":"rodri360","email":"me@rodri360.com"},{"name":"sitina","email":"jiri.sitina@gooddata.com"},{"name":"sondo","email":"son.do@gooddata.com"},{"name":"stewart.stephens","email":"stewart.stephens@blackbaud.com"},{"name":"strouhaljan","email":"strouhal.jan@gmail.com"},{"name":"tomasreichmann","email":"tomasreichmann@gmail.com"},{"name":"tomsatgd","email":"tomas.satinsky@gooddata.com"},{"name":"vaclavbohac","email":"bohac.v@gmail.com"},{"name":"vojty","email":"vojtasek.tomas@gmail.com"},{"name":"vonsef","email":"josef.vondrak@gooddata.com"},{"name":"xandra.harrison","email":"xandra.harrison@blackbaud.com"},{"name":"xmort","email":"petr.dolejsi@gooddata.com"},{"name":"zdenek.vidensky","email":"zdenek.vidensky@gooddata.com"}],"homepage":"https://github.com/gooddata/gooddata-react-components#readme","bugs":{"url":"https://github.com/gooddata/gooddata-react-components/issues"},"dist":{"shasum":"85780d0905336cfd357af6083a4c40edc3910918","tarball":"https://registry.npmjs.org/@gooddata/react-components/-/react-components-5.0.0-alpha6.tgz","fileCount":369,"integrity":"sha512-Hdb/K7qfLr0cUIpjPULyZxF7oi6E326b+ej1hR6O6iUYd5+27+P+M0EVW4rTjt0XB/EuEvTTNEIIkvucymvy6w==","signatures":[{"sig":"MEYCIQCSWBPOMHFVfaZuoONUkUwbFqGjK6ptD4rQOKhKGV7tEwIhAJ7GUpZWKNk4TdZZLrCs86AyaQ8YpEYHTgyInmTfD/sF","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":773027},"jest":{"testRegex":"(/__tests__/.*|\\.(test|spec))\\.(tsx?)$","transform":{".(ts|tsx)":"<rootDir>/node_modules/ts-jest/preprocessor.js"},"mapCoverage":true,"collectCoverage":false,"coverageReporters":["html"],"collectCoverageFrom":["src/**/*.{ts,tsx}","!**/*.d.ts"],"moduleFileExtensions":["ts","tsx","js"],"setupTestFrameworkScriptFile":"<rootDir>/jest.setup.js"},"main":"dist/index.js","files":["dist","src","styles","LICENSE"],"config":{"tslint":"'./{src,stories}/**/*.{ts,tsx}'"},"readme":"# GoodData React Components\n> React.js components for building visualizations on top of GoodData platform\n\n## Getting started\n\n### Usage\n\nWith [yarn](https://yarnpkg.com) installed, go to your project directory and run\n```\n$ yarn add @gooddata/react-components\n```\n\nIf you prefer [npm](npmjs.com) run\n```\n$ npm install --save @gooddata/react-components\n```\n\n## Documentation\n[Documentation](https://help.gooddata.com/display/bHsp5IhQjuz0e6HS0s76/React+Components)\n\n## Develop\n\n### Running the development\n\nTo develop, you need to run the typescript compiler. By running `yarn dev`, the typescript compiler will be run in watch mode.\n```sh\n$ cd gooddata-react-components\n$ yarn dev\n```\n\nIf you just need to build the CSS files from SASS, run\n```sh\n$ yarn build-css\n```\n\nTo see and validate the react components, you can use [Storybook](https://storybook.js.org/).\nTo run the storybook in development mode, run\n```sh\n$ yarn storybook\n```\n\nTo deploy the production version of storybook, run\n```sh\n$ yarn build-storybook\n```\n\n### Running the tests\n\nTo validate using [tslint](https://palantir.github.io/tslint/), run\n```sh\n$ yarn validate\n```\n\n#### Storybook visual regression tests\n\nVisual regression testing for Storybook is provided by [@gooddata/test-storybook](https://github.com/gooddata/gdc-client-utils/tree/master/test-storybook) package.\n\n### Deployment\n```\ngit checkout master && git pull upstream master --tags\nnpm version [major|minor|patch] -m \"Release v%s\"\nnpm publish\ngit push upstream master --tags\n```\n\n### Examples\n\nFor more details see ./examples/README.md\n\n```\ncd examples\nyarn install\nyarn dev\n```\n\n## Contributing\nReport bugs and features on our [issues page](https://github.com/gooddata/gooddata-react-components/issues).\n\n## License\n(C) 2007-2018 GoodData Corporation\n\nFor more information, please see [LICENSE](https://github.com/gooddata/gooddata-react-components/blob/master/LICENSE)\n","gitHead":"5518038749567455f59592b26ce7b13435e0c009","scripts":{"dev":"rm -rf dist && tsc --watch -p tsconfig.dev.json && cp -rf src/translations/ dist/translations/","test":"jest --watch","tslint":"yarn run-tslint -t verbose $npm_package_config_tslint","validate":"tsc -p tsconfig.base.json --noEmit && yarn tslint","build-css":"node-sass --importer node_modules/node-sass-magic-importer/dist/cli.js -o styles/css styles/scss/main.scss","storybook":"start-storybook -p 9001 -c .storybook","tslint-ci":"mkdir -p ./ci/results && yarn run-tslint -t checkstyle -o ./ci/results/tslint-results.xml $npm_package_config_tslint","prepublish":"rm -rf dist && tsc && cp -rf src/translations/ dist/translations/ && yarn build-css","run-tslint":"tslint -p tsconfig.base.json","validate-ci":"tsc -p tsconfig.base.json --noEmit && yarn tslint-ci","prepublish-dev":"rm -rf dist && tsc -p tsconfig.dev.json && cp -rf src/translations/ dist/translations/ && yarn build-css","test-storybook":"test-storybook","build-storybook":"build-storybook -c .storybook -o dist-storybook"},"typings":"dist/index.d.ts","_npmUser":{"name":"martin.mosko","email":"martin.mosko@gooddata.com"},"repository":{"url":"git+ssh://git@github.com/gooddata/gooddata-react-components.git","type":"git"},"_npmVersion":"5.6.0","description":"GoodData React Components","directories":{},"_nodeVersion":"8.9.4","dependencies":{"rxjs":"^5.5.6","lodash":"^4.17.4","gooddata":"6.0.0-alpha2","classnames":"^2.2.5","prop-types":"^15.6.0","react-intl":"^2.4.0","@gooddata/js-utils":"^0.9.0","@gooddata/numberjs":"^3.1.2","@gooddata/goodstrap":"55.0.0-alpha0","@gooddata/data-layer":"7.0.0-alpha3","@gooddata/indigo-visualizations":"2.0.0-alpha5"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"jest":"21.2.1","react":"15.6.2","enzyme":"3.3.0","ts-jest":"21.2.4","node-sass":"4.7.2","react-dom":"15.6.2","ts-loader":"2.3.7","jest-junit":"3.0.0","typescript":"2.3.3","@types/jest":"20.0.4","@types/node":"7.0.8","sass-loader":"6.0.6","@types/react":"16.0.34","@types/enzyme":"3.1.6","@types/lodash":"4.14.61","utility-types":"^1.1.0","@storybook/react":"3.3.10","@types/react-dom":"16.0.3","@gooddata/mock-js":"1.0.0-alpha3","@gooddata/typings":"2.0.0-alpha0","@types/classnames":"2.2.3","@types/prop-types":"15.5.2","@types/react-intl":"2.3.5","react-test-renderer":"15.6.2","tslint-config-gooddata":"0.0.8","@types/storybook__react":"3.0.6","enzyme-adapter-react-15":"1.0.5","@gooddata/test-storybook":"1.1.1","@storybook/addon-actions":"3.2.18","@storybook/addon-options":"3.2.6","node-sass-magic-importer":"5.1.0","@types/react-test-renderer":"16.0.0","@types/enzyme-adapter-react-15":"1.0.1","@types/storybook__addon-actions":"3.0.1"},"peerDependencies":{"react":"15.6.2","react-dom":"15.6.2"},"_npmOperationalInternal":{"tmp":"tmp/react-components_5.0.0-alpha6_1521560620993_0.6794076195838716","host":"s3://npm-registry-packages"}},"5.0.0-alpha7":{"name":"@gooddata/react-components","version":"5.0.0-alpha7","author":{"name":"GoodData Corporation"},"license":"BSD-3-Clause","_id":"@gooddata/react-components@5.0.0-alpha7","maintainers":[{"name":"bertold8","email":"ivan.nejezchleb@seznam.cz"},{"name":"bradgl","email":"brad.gleich@blackabaud.com"},{"name":"bugsbunny338","email":"jiri.zajic@mensa.cz"},{"name":"gooddata-ci","email":"rail@gooddata.com"},{"name":"jan.pradac","email":"jan.pradac@gooddata.com"},{"name":"jaroslav.tomecek","email":"jaroslav.tomecek@gooddata.com"},{"name":"khanh.le","email":"khanh.le@gooddata.com"},{"name":"langhamp","email":"pavel.langhammer@gooddata.com"},{"name":"lanhuynh","email":"lan.huynh@gooddata.com"},{"name":"laurenhunt","email":"lauren.hunt@blackbaud.com"},{"name":"lhorak","email":"info@lhorak.cz"},{"name":"linhhong","email":"linh.hong@gooddata.com"},{"name":"lpearce","email":"levi.pearce@gooddata.com"},{"name":"martin.mosko","email":"martin.mosko@gooddata.com"},{"name":"michal.marsal","email":"michal.marsal@gooddata.com"},{"name":"mikita.yank","email":"Mikita.Yankouski@blackbaud.com"},{"name":"mmatula","email":"matulic@gmail.com"},{"name":"naibinh","email":"naibinh@gmail.com"},{"name":"nikolacech","email":"nikola.cech@gooddata.com"},{"name":"ocetnik","email":"ocetnik.david@gmail.com"},{"name":"ondrejlangr","email":"ondrej.langr@gooddata.com"},{"name":"pavelzgdc","email":"pavel.zbytovsky@gooddata.com"},{"name":"pbenes","email":"petr.benes@gooddata.com"},{"name":"peterlacko","email":"lackopeter17@gmail.com"},{"name":"petrjanu","email":"petr.janu@gooddata.com"},{"name":"rodri360","email":"me@rodri360.com"},{"name":"sitina","email":"jiri.sitina@gooddata.com"},{"name":"sondo","email":"son.do@gooddata.com"},{"name":"stewart.stephens","email":"stewart.stephens@blackbaud.com"},{"name":"strouhaljan","email":"strouhal.jan@gmail.com"},{"name":"tomasreichmann","email":"tomasreichmann@gmail.com"},{"name":"tomsatgd","email":"tomas.satinsky@gooddata.com"},{"name":"vaclavbohac","email":"bohac.v@gmail.com"},{"name":"vojty","email":"vojtasek.tomas@gmail.com"},{"name":"vonsef","email":"josef.vondrak@gooddata.com"},{"name":"xandra.harrison","email":"xandra.harrison@blackbaud.com"},{"name":"xmort","email":"petr.dolejsi@gooddata.com"},{"name":"zdenek.vidensky","email":"zdenek.vidensky@gooddata.com"}],"homepage":"https://github.com/gooddata/gooddata-react-components#readme","bugs":{"url":"https://github.com/gooddata/gooddata-react-components/issues"},"dist":{"shasum":"aa68aff59f613d63a05638109ae6b7cce1890b36","tarball":"https://registry.npmjs.org/@gooddata/react-components/-/react-components-5.0.0-alpha7.tgz","fileCount":376,"integrity":"sha512-Rp3Ep89x05NbWNBD/vS0XgmSssGbT0I9dJHJsptJwl5o1Vl7qvt5zo/qakHuiizz6ay4aOSCAQOdrMqqTRGx7w==","signatures":[{"sig":"MEQCIEGSvqf5H57qTlQk+ArLAa710bDAPdMGFJa/yOb8fmpAAiAIp1gRraHNvJUj7nv7MSgpvU3uqJqz/TvyX8n1i7wcsw==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":796530},"jest":{"testRegex":"(/__tests__/.*|\\.(test|spec))\\.(tsx?)$","transform":{".(ts|tsx)":"<rootDir>/node_modules/ts-jest/preprocessor.js"},"mapCoverage":true,"collectCoverage":false,"coverageReporters":["html"],"collectCoverageFrom":["src/**/*.{ts,tsx}","!**/*.d.ts"],"moduleFileExtensions":["ts","tsx","js"],"setupTestFrameworkScriptFile":"<rootDir>/jest.setup.js"},"main":"dist/index.js","files":["dist","src","styles","LICENSE"],"config":{"tslint":"'./{src,stories}/**/*.{ts,tsx}'"},"readme":"# GoodData React Components\n> React.js components for building visualizations on top of GoodData platform\n\n## Getting started\n\n### Usage\n\nWith [yarn](https://yarnpkg.com) installed, go to your project directory and run\n```\n$ yarn add @gooddata/react-components\n```\n\nIf you prefer [npm](npmjs.com) run\n```\n$ npm install --save @gooddata/react-components\n```\n\n## Documentation\n[Documentation](https://help.gooddata.com/display/bHsp5IhQjuz0e6HS0s76/React+Components)\n\n## Develop\n\n### Running the development\n\nTo develop, you need to run the typescript compiler. By running `yarn dev`, the typescript compiler will be run in watch mode.\n```sh\n$ cd gooddata-react-components\n$ yarn dev\n```\n\nIf you just need to build the CSS files from SASS, run\n```sh\n$ yarn build-css\n```\n\nTo see and validate the react components, you can use [Storybook](https://storybook.js.org/).\nTo run the storybook in development mode, run\n```sh\n$ yarn storybook\n```\n\nTo deploy the production version of storybook, run\n```sh\n$ yarn build-storybook\n```\n\n### Running the tests\n\nTo validate using [tslint](https://palantir.github.io/tslint/), run\n```sh\n$ yarn validate\n```\n\n#### Storybook visual regression tests\n\nVisual regression testing for Storybook is provided by [@gooddata/test-storybook](https://github.com/gooddata/gdc-client-utils/tree/master/test-storybook) package.\n\n### Deployment\n```\ngit checkout master && git pull upstream master --tags\nnpm version [major|minor|patch] -m \"Release v%s\"\nnpm publish\ngit push upstream master --tags\n```\n\n### Examples\n\nFor more details see ./examples/README.md\n\n```\ncd examples\nyarn install\nyarn dev\n```\n\n## Contributing\nReport bugs and features on our [issues page](https://github.com/gooddata/gooddata-react-components/issues).\n\n## License\n(C) 2007-2018 GoodData Corporation\n\nFor more information, please see [LICENSE](https://github.com/gooddata/gooddata-react-components/blob/master/LICENSE)\n","gitHead":"caab71e698ed07bd359cff03f927fc2265aaa1ef","scripts":{"dev":"rm -rf dist && tsc --watch -p tsconfig.dev.json && cp -rf src/translations/ dist/translations/","test":"jest --watch","tslint":"yarn run-tslint -t verbose $npm_package_config_tslint","validate":"tsc -p tsconfig.base.json --noEmit && yarn tslint","build-css":"node-sass --importer node_modules/node-sass-magic-importer/dist/cli.js -o styles/css styles/scss/main.scss","storybook":"start-storybook -p 9001 -c .storybook","tslint-ci":"mkdir -p ./ci/results && yarn run-tslint -t checkstyle -o ./ci/results/tslint-results.xml $npm_package_config_tslint","prepublish":"rm -rf dist && tsc && cp -rf src/translations/ dist/translations/ && yarn build-css","run-tslint":"tslint -p tsconfig.base.json","validate-ci":"tsc -p tsconfig.base.json --noEmit && yarn tslint-ci","prepublish-dev":"rm -rf dist && tsc -p tsconfig.dev.json && cp -rf src/translations/ dist/translations/ && yarn build-css","test-storybook":"test-storybook","build-storybook":"build-storybook -c .storybook -o dist-storybook"},"typings":"dist/index.d.ts","_npmUser":{"name":"pavelzgdc","email":"pavel.zbytovsky@gooddata.com"},"repository":{"url":"git+ssh://git@github.com/gooddata/gooddata-react-components.git","type":"git"},"_npmVersion":"5.6.0","description":"GoodData React Components","directories":{},"_nodeVersion":"8.9.4","dependencies":{"rxjs":"^5.5.6","lodash":"^4.17.4","gooddata":"6.0.0-alpha2","classnames":"^2.2.5","prop-types":"^15.6.0","react-intl":"^2.4.0","@gooddata/js-utils":"^0.9.0","@gooddata/numberjs":"^3.1.2","@gooddata/goodstrap":"55.0.0-alpha0","@gooddata/data-layer":"7.0.0-alpha4","@gooddata/indigo-visualizations":"2.0.0-alpha5"},"_hasShrinkwrap":false,"readmeFilename":"README.md","test-storybook":{"AFM components - PieChart":{"error":{"readySelector":".s-error"}}},"devDependencies":{"jest":"21.2.1","react":"15.6.2","enzyme":"3.3.0","ts-jest":"21.2.4","node-sass":"4.7.2","react-dom":"15.6.2","ts-loader":"2.3.7","jest-junit":"3.0.0","typescript":"2.3.3","@types/jest":"20.0.4","@types/node":"7.0.8","sass-loader":"6.0.6","@types/react":"16.0.34","@types/enzyme":"3.1.6","@types/lodash":"4.14.61","utility-types":"^1.1.0","@storybook/react":"3.3.10","@types/react-dom":"16.0.3","@gooddata/mock-js":"1.0.0-alpha3","@gooddata/typings":"2.0.0-alpha0","@types/classnames":"2.2.3","@types/prop-types":"15.5.2","@types/react-intl":"2.3.5","react-test-renderer":"15.6.2","tslint-config-gooddata":"0.0.8","@types/storybook__react":"3.0.6","enzyme-adapter-react-15":"1.0.5","@gooddata/test-storybook":"1.1.1","@storybook/addon-actions":"3.2.18","@storybook/addon-options":"3.2.6","node-sass-magic-importer":"5.1.0","@types/react-test-renderer":"16.0.0","@types/enzyme-adapter-react-15":"1.0.1","@types/storybook__addon-actions":"3.0.1"},"peerDependencies":{"react":"15.6.2","react-dom":"15.6.2"},"_npmOperationalInternal":{"tmp":"tmp/react-components_5.0.0-alpha7_1521646539003_0.23416999371388392","host":"s3://npm-registry-packages"}},"5.0.0-alpha8":{"name":"@gooddata/react-components","version":"5.0.0-alpha8","author":{"name":"GoodData Corporation"},"license":"BSD-3-Clause","_id":"@gooddata/react-components@5.0.0-alpha8","maintainers":[{"name":"bertold8","email":"ivan.nejezchleb@seznam.cz"},{"name":"bradgl","email":"brad.gleich@blackabaud.com"},{"name":"bugsbunny338","email":"jiri.zajic@mensa.cz"},{"name":"gooddata-ci","email":"rail@gooddata.com"},{"name":"jan.pradac","email":"jan.pradac@gooddata.com"},{"name":"jaroslav.tomecek","email":"jaroslav.tomecek@gooddata.com"},{"name":"khanh.le","email":"khanh.le@gooddata.com"},{"name":"langhamp","email":"pavel.langhammer@gooddata.com"},{"name":"lanhuynh","email":"lan.huynh@gooddata.com"},{"name":"laurenhunt","email":"lauren.hunt@blackbaud.com"},{"name":"lhorak","email":"info@lhorak.cz"},{"name":"linhhong","email":"linh.hong@gooddata.com"},{"name":"lpearce","email":"levi.pearce@gooddata.com"},{"name":"martin.mosko","email":"martin.mosko@gooddata.com"},{"name":"michal.marsal","email":"michal.marsal@gooddata.com"},{"name":"mikita.yank","email":"Mikita.Yankouski@blackbaud.com"},{"name":"mmatula","email":"matulic@gmail.com"},{"name":"naibinh","email":"naibinh@gmail.com"},{"name":"nikolacech","email":"nikola.cech@gooddata.com"},{"name":"ocetnik","email":"ocetnik.david@gmail.com"},{"name":"ondrejlangr","email":"ondrej.langr@gooddata.com"},{"name":"pavelzgdc","email":"pavel.zbytovsky@gooddata.com"},{"name":"pbenes","email":"petr.benes@gooddata.com"},{"name":"peterlacko","email":"lackopeter17@gmail.com"},{"name":"petrjanu","email":"petr.janu@gooddata.com"},{"name":"rodri360","email":"me@rodri360.com"},{"name":"sitina","email":"jiri.sitina@gooddata.com"},{"name":"sondo","email":"son.do@gooddata.com"},{"name":"stewart.stephens","email":"stewart.stephens@blackbaud.com"},{"name":"strouhaljan","email":"strouhal.jan@gmail.com"},{"name":"tomas.kratochvil","email":"tomas.kratochvil@gooddata.com"},{"name":"tomasreichmann","email":"tomasreichmann@gmail.com"},{"name":"tomsatgd","email":"tomas.satinsky@gooddata.com"},{"name":"vaclavbohac","email":"bohac.v@gmail.com"},{"name":"vojty","email":"vojtasek.tomas@gmail.com"},{"name":"vonsef","email":"josef.vondrak@gooddata.com"},{"name":"xandra.harrison","email":"xandra.harrison@blackbaud.com"},{"name":"xmort","email":"petr.dolejsi@gooddata.com"},{"name":"zdenek.vidensky","email":"zdenek.vidensky@gooddata.com"}],"homepage":"https://github.com/gooddata/gooddata-react-components#readme","bugs":{"url":"https://github.com/gooddata/gooddata-react-components/issues"},"dist":{"shasum":"29bb0a095adbd9ce2db89a0a0cd0f9fc09295541","tarball":"https://registry.npmjs.org/@gooddata/react-components/-/react-components-5.0.0-alpha8.tgz","fileCount":378,"integrity":"sha512-871NtpZrD+1h8IFSaPaVWkzcgLVFqTrvbr0IU15L1Bs9IbGxnxQxkGOcYlfhvgNE8onL6stRHx1yo0Hu53JvLg==","signatures":[{"sig":"MEYCIQDsbkeclhlhlvqScD/oroJl8uo3YsP7KlXERC8yVMjMtAIhANbicvlkXbxsxX4n4YoF1ZeUNCEhYSNxgtJHZObGeJJ4","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":808114},"jest":{"testRegex":"(/__tests__/.*|\\.(test|spec))\\.(tsx?)$","transform":{".(ts|tsx)":"<rootDir>/node_modules/ts-jest/preprocessor.js"},"mapCoverage":true,"collectCoverage":false,"coverageReporters":["html"],"collectCoverageFrom":["src/**/*.{ts,tsx}","!**/*.d.ts"],"moduleFileExtensions":["ts","tsx","js"],"setupTestFrameworkScriptFile":"<rootDir>/jest.setup.js"},"main":"dist/index.js","files":["dist","src","styles","LICENSE"],"config":{"tslint":"'./{src,stories}/**/*.{ts,tsx}'"},"readme":"# GoodData React Components\n> React.js components for building visualizations on top of GoodData platform\n\n## Getting started\n\n### Usage\n\nWith [yarn](https://yarnpkg.com) installed, go to your project directory and run\n```\n$ yarn add @gooddata/react-components\n```\n\nIf you prefer [npm](npmjs.com) run\n```\n$ npm install --save @gooddata/react-components\n```\n\n## Documentation\n[Documentation](https://help.gooddata.com/display/bHsp5IhQjuz0e6HS0s76/React+Components)\n\n## Develop\n\n### Running the development\n\nTo develop, you need to run the typescript compiler. By running `yarn dev`, the typescript compiler will be run in watch mode.\n```sh\n$ cd gooddata-react-components\n$ yarn dev\n```\n\nIf you just need to build the CSS files from SASS, run\n```sh\n$ yarn build-css\n```\n\nTo see and validate the react components, you can use [Storybook](https://storybook.js.org/).\nTo run the storybook in development mode, run\n```sh\n$ yarn storybook\n```\n\nTo deploy the production version of storybook, run\n```sh\n$ yarn build-storybook\n```\n\n### Running the tests\n\nTo validate using [tslint](https://palantir.github.io/tslint/), run\n```sh\n$ yarn validate\n```\n\n#### Storybook visual regression tests\n\nVisual regression testing for Storybook is provided by [@gooddata/test-storybook](https://github.com/gooddata/gdc-client-utils/tree/master/test-storybook) package.\n\n### Deployment\n```\ngit checkout master && git pull upstream master --tags\nnpm version [major|minor|patch] -m \"Release v%s\"\nnpm publish\ngit push upstream master --tags\n```\n\n### Examples\n\nFor more details see ./examples/README.md\n\n```\ncd examples\nyarn install\nyarn dev\n```\n\n## Contributing\nReport bugs and features on our [issues page](https://github.com/gooddata/gooddata-react-components/issues).\n\n## License\n(C) 2007-2018 GoodData Corporation\n\nFor more information, please see [LICENSE](https://github.com/gooddata/gooddata-react-components/blob/master/LICENSE)\n","gitHead":"6e6c15e7eabe63ad3d14a3e6237ba6f70d91e469","scripts":{"dev":"rm -rf dist && tsc --watch -p tsconfig.dev.json && cp -rf src/translations/ dist/translations/","test":"jest --watch","tslint":"yarn run-tslint -t verbose $npm_package_config_tslint","validate":"tsc -p tsconfig.base.json --noEmit && yarn tslint","build-css":"node-sass --importer node_modules/node-sass-magic-importer/dist/cli.js -o styles/css styles/scss/main.scss","storybook":"start-storybook -p 9001 -c .storybook","tslint-ci":"mkdir -p ./ci/results && yarn run-tslint -t checkstyle -o ./ci/results/tslint-results.xml $npm_package_config_tslint","prepublish":"rm -rf dist && tsc && cp -rf src/translations/ dist/translations/ && yarn build-css","run-tslint":"tslint -p tsconfig.base.json","validate-ci":"tsc -p tsconfig.base.json --noEmit && yarn tslint-ci","prepublish-dev":"rm -rf dist && tsc -p tsconfig.dev.json && cp -rf src/translations/ dist/translations/ && yarn build-css","test-storybook":"test-storybook","build-storybook":"build-storybook -c .storybook -o dist-storybook"},"typings":"dist/index.d.ts","_npmUser":{"name":"petrjanu","email":"petr.janu@gooddata.com"},"repository":{"url":"git+ssh://git@github.com/gooddata/gooddata-react-components.git","type":"git"},"_npmVersion":"5.6.0","description":"GoodData React Components","directories":{},"_nodeVersion":"8.9.4","dependencies":{"rxjs":"^5.5.6","lodash":"^4.17.4","gooddata":"6.0.0-alpha2","classnames":"^2.2.5","prop-types":"^15.6.0","react-intl":"^2.4.0","@gooddata/js-utils":"^0.9.0","@gooddata/numberjs":"^3.1.2","@gooddata/goodstrap":"55.0.0-alpha0","@gooddata/data-layer":"7.0.0-alpha4","@gooddata/indigo-visualizations":"2.0.0-alpha6"},"_hasShrinkwrap":false,"readmeFilename":"README.md","test-storybook":{"AFM components - PieChart":{"error":{"readySelector":".s-error"}}},"devDependencies":{"jest":"21.2.1","react":"15.6.2","enzyme":"3.3.0","ts-jest":"21.2.4","node-sass":"4.7.2","react-dom":"15.6.2","ts-loader":"2.3.7","jest-junit":"3.0.0","typescript":"2.3.3","@types/jest":"20.0.4","@types/node":"7.0.8","sass-loader":"6.0.6","@types/react":"16.0.34","@types/enzyme":"3.1.6","@types/lodash":"4.14.61","utility-types":"^1.1.0","@storybook/react":"3.3.10","@types/react-dom":"16.0.3","@gooddata/mock-js":"1.0.0-alpha4","@gooddata/typings":"2.0.0-alpha0","@types/classnames":"2.2.3","@types/prop-types":"15.5.2","@types/react-intl":"2.3.5","react-test-renderer":"15.6.2","tslint-config-gooddata":"0.0.8","@types/storybook__react":"3.0.6","enzyme-adapter-react-15":"1.0.5","@gooddata/test-storybook":"1.1.1","@storybook/addon-actions":"3.2.18","@storybook/addon-options":"3.2.6","node-sass-magic-importer":"5.1.0","@types/react-test-renderer":"16.0.0","@types/enzyme-adapter-react-15":"1.0.1","@types/storybook__addon-actions":"3.0.1"},"peerDependencies":{"react":"15.6.2","react-dom":"15.6.2"},"_npmOperationalInternal":{"tmp":"tmp/react-components_5.0.0-alpha8_1522157973513_0.6913023181133369","host":"s3://npm-registry-packages"}},"5.0.0-alpha9":{"name":"@gooddata/react-components","version":"5.0.0-alpha9","author":{"name":"GoodData Corporation"},"license":"BSD-3-Clause","_id":"@gooddata/react-components@5.0.0-alpha9","maintainers":[{"name":"bertold8","email":"ivan.nejezchleb@seznam.cz"},{"name":"bradgl","email":"brad.gleich@blackabaud.com"},{"name":"bugsbunny338","email":"jiri.zajic@mensa.cz"},{"name":"gooddata-ci","email":"rail@gooddata.com"},{"name":"jakub-sterba","email":"jakub.sterba@gooddata.com"},{"name":"jan.pradac","email":"jan.pradac@gooddata.com"},{"name":"jaroslav.tomecek","email":"jaroslav.tomecek@gooddata.com"},{"name":"khanh.le","email":"khanh.le@gooddata.com"},{"name":"langhamp","email":"pavel.langhammer@gooddata.com"},{"name":"lanhuynh","email":"lan.huynh@gooddata.com"},{"name":"laurenhunt","email":"lauren.hunt@blackbaud.com"},{"name":"lhorak","email":"info@lhorak.cz"},{"name":"linhhong","email":"linh.hong@gooddata.com"},{"name":"lpearce","email":"levi.pearce@gooddata.com"},{"name":"martin.mosko","email":"martin.mosko@gooddata.com"},{"name":"michal.marsal","email":"michal.marsal@gooddata.com"},{"name":"mikita.yank","email":"Mikita.Yankouski@blackbaud.com"},{"name":"mmatula","email":"matulic@gmail.com"},{"name":"naibinh","email":"naibinh@gmail.com"},{"name":"nikolacech","email":"nikola.cech@gooddata.com"},{"name":"ocetnik","email":"ocetnik.david@gmail.com"},{"name":"ondrejlangr","email":"ondrej.langr@gooddata.com"},{"name":"pavelzgdc","email":"pavel.zbytovsky@gooddata.com"},{"name":"pbenes","email":"petr.benes@gooddata.com"},{"name":"peterlacko","email":"lackopeter17@gmail.com"},{"name":"petrjanu","email":"petr.janu@gooddata.com"},{"name":"rodri360","email":"me@rodri360.com"},{"name":"sitina","email":"jiri.sitina@gooddata.com"},{"name":"sondo","email":"son.do@gooddata.com"},{"name":"stewart.stephens","email":"stewart.stephens@blackbaud.com"},{"name":"strouhaljan","email":"strouhal.jan@gmail.com"},{"name":"tomas.kratochvil","email":"tomas.kratochvil@gooddata.com"},{"name":"tomasreichmann","email":"tomasreichmann@gmail.com"},{"name":"tomsatgd","email":"tomas.satinsky@gooddata.com"},{"name":"vaclavbohac","email":"bohac.v@gmail.com"},{"name":"vojty","email":"vojtasek.tomas@gmail.com"},{"name":"vonsef","email":"josef.vondrak@gooddata.com"},{"name":"xandra.harrison","email":"xandra.harrison@blackbaud.com"},{"name":"xmort","email":"petr.dolejsi@gooddata.com"},{"name":"zdenek.vidensky","email":"zdenek.vidensky@gooddata.com"}],"homepage":"https://github.com/gooddata/gooddata-react-components#readme","bugs":{"url":"https://github.com/gooddata/gooddata-react-components/issues"},"dist":{"shasum":"c7b937581d7d559e6ace9825ecc9d06db62a3190","tarball":"https://registry.npmjs.org/@gooddata/react-components/-/react-components-5.0.0-alpha9.tgz","fileCount":396,"integrity":"sha512-ojvUx86uH1lVSBn/6Ix+DT9mLe9UFng7MaBDOcw540HLKKLDeufyWc/jsYsfx/Fhpc/dSHggyoHU4bvpw6oJ0Q==","signatures":[{"sig":"MEUCIQCY7Xi0wsd20dlhghKc1g+ZaNPPbtXbkMgQ6AVKpoQgMgIgDpn7WQ73usktznXoSC1dPCN+GORyusCmQV1e61yqoT8=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":820832},"jest":{"testRegex":"(/__tests__/.*|\\.(test|spec))\\.(tsx?)$","transform":{".(ts|tsx)":"<rootDir>/node_modules/ts-jest/preprocessor.js"},"mapCoverage":true,"collectCoverage":false,"coverageReporters":["html"],"collectCoverageFrom":["src/**/*.{ts,tsx}","!**/*.d.ts"],"moduleFileExtensions":["ts","tsx","js"],"setupTestFrameworkScriptFile":"<rootDir>/jest.setup.js"},"main":"dist/index.js","files":["dist","src","styles","LICENSE"],"config":{"tslint":"'./{src,stories}/**/*.{ts,tsx}'"},"readme":"# GoodData React Components\n> React.js components for building visualizations on top of GoodData platform\n\n## Getting started\n\n### Usage\n\nWith [yarn](https://yarnpkg.com) installed, go to your project directory and run\n```\n$ yarn add @gooddata/react-components\n```\n\nIf you prefer [npm](npmjs.com) run\n```\n$ npm install --save @gooddata/react-components\n```\n\n## Documentation\n[Documentation](https://help.gooddata.com/display/bHsp5IhQjuz0e6HS0s76/React+Components)\n\n## Develop\n\n### Running the development\n\nTo develop, you need to run the typescript compiler. By running `yarn dev`, the typescript compiler will be run in watch mode.\n```sh\n$ cd gooddata-react-components\n$ yarn dev\n```\n\nIf you just need to build the CSS files from SASS, run\n```sh\n$ yarn build-css\n```\n\nTo see and validate the react components, you can use [Storybook](https://storybook.js.org/).\nTo run the storybook in development mode, run\n```sh\n$ yarn storybook\n```\n\nTo deploy the production version of storybook, run\n```sh\n$ yarn build-storybook\n```\n\n### Running the tests\n\nTo validate using [tslint](https://palantir.github.io/tslint/), run\n```sh\n$ yarn validate\n```\n\n#### Storybook visual regression tests\n\nVisual regression testing for Storybook is provided by [@gooddata/test-storybook](https://github.com/gooddata/gdc-client-utils/tree/master/test-storybook) package.\n\n### Deployment\n```\ngit checkout master && git pull upstream master --tags\nnpm version [major|minor|patch] -m \"Release v%s\"\nnpm publish\ngit push upstream master --tags\n```\n\n### Examples\n\nFor more details see ./examples/README.md\n\n```\ncd examples\nyarn install\nyarn dev\n```\n\n## Contributing\nReport bugs and features on our [issues page](https://github.com/gooddata/gooddata-react-components/issues).\n\n## License\n(C) 2007-2018 GoodData Corporation\n\nFor more information, please see [LICENSE](https://github.com/gooddata/gooddata-react-components/blob/master/LICENSE)\n","gitHead":"848b5087e9900b414e3d16aedc41be12b3ed1fcf","scripts":{"dev":"rm -rf dist && tsc --watch -p tsconfig.dev.json && cp -rf src/translations/ dist/translations/","test":"jest --watch","tslint":"yarn run-tslint -t verbose $npm_package_config_tslint","validate":"tsc -p tsconfig.base.json --noEmit && yarn tslint","build-css":"node-sass --importer node_modules/node-sass-magic-importer/dist/cli.js -o styles/css styles/scss/main.scss","storybook":"start-storybook -p 9001 -c .storybook","tslint-ci":"mkdir -p ./ci/results && yarn run-tslint -t checkstyle -o ./ci/results/tslint-results.xml $npm_package_config_tslint","prepublish":"rm -rf dist && tsc && cp -rf src/translations/ dist/translations/ && yarn build-css","run-tslint":"tslint -p tsconfig.base.json","validate-ci":"tsc -p tsconfig.base.json --noEmit && yarn tslint-ci","prepublish-dev":"rm -rf dist && tsc -p tsconfig.dev.json && cp -rf src/translations/ dist/translations/ && yarn build-css","test-storybook":"test-storybook","build-storybook":"build-storybook -c .storybook -o dist-storybook"},"typings":"dist/index.d.ts","_npmUser":{"name":"sondo","email":"son.do@gooddata.com"},"repository":{"url":"git+ssh://git@github.com/gooddata/gooddata-react-components.git","type":"git"},"_npmVersion":"5.6.0","description":"GoodData React Components","directories":{},"_nodeVersion":"8.9.4","dependencies":{"rxjs":"^5.5.6","lodash":"^4.17.4","gooddata":"6.0.0-alpha2","classnames":"^2.2.5","prop-types":"^15.6.0","react-intl":"^2.4.0","@gooddata/js-utils":"^0.9.0","@gooddata/numberjs":"^3.1.2","@gooddata/goodstrap":"55.0.0-alpha4","@gooddata/data-layer":"7.0.0-alpha4","@gooddata/indigo-visualizations":"2.0.0-alpha7"},"_hasShrinkwrap":false,"readmeFilename":"README.md","test-storybook":{"AFM components - PieChart":{"error":{"readySelector":".s-error"}}},"devDependencies":{"jest":"21.2.1","react":"15.6.2","enzyme":"3.3.0","ts-jest":"21.2.4","node-sass":"4.7.2","react-dom":"15.6.2","ts-loader":"2.3.7","jest-junit":"3.0.0","typescript":"2.3.3","@types/jest":"20.0.4","@types/node":"7.0.8","sass-loader":"6.0.6","@types/react":"16.0.34","@types/enzyme":"3.1.6","@types/lodash":"4.14.61","utility-types":"^1.1.0","@storybook/react":"3.3.10","@types/react-dom":"16.0.3","@gooddata/mock-js":"1.0.0-alpha4","@gooddata/typings":"2.0.0-alpha0","@types/classnames":"2.2.3","@types/prop-types":"15.5.2","@types/react-intl":"2.3.5","react-test-renderer":"15.6.2","tslint-config-gooddata":"0.0.8","@types/storybook__react":"3.0.6","enzyme-adapter-react-15":"1.0.5","@gooddata/test-storybook":"1.1.1","@storybook/addon-actions":"3.2.18","@storybook/addon-options":"3.2.6","node-sass-magic-importer":"5.1.0","@types/react-test-renderer":"16.0.0","@types/enzyme-adapter-react-15":"1.0.1","@types/storybook__addon-actions":"3.0.1"},"peerDependencies":{"react":"15.6.2","react-dom":"15.6.2"},"_npmOperationalInternal":{"tmp":"tmp/react-components_5.0.0-alpha9_1522747200945_0.3235235556941962","host":"s3://npm-registry-packages"}},"5.0.0-alpha10":{"name":"@gooddata/react-components","version":"5.0.0-alpha10","author":{"name":"GoodData Corporation"},"license":"BSD-3-Clause","_id":"@gooddata/react-components@5.0.0-alpha10","maintainers":[{"name":"bertold8","email":"ivan.nejezchleb@seznam.cz"},{"name":"bradgl","email":"brad.gleich@blackabaud.com"},{"name":"bugsbunny338","email":"jiri.zajic@mensa.cz"},{"name":"gooddata-ci","email":"rail@gooddata.com"},{"name":"jakub-sterba","email":"jakub.sterba@gooddata.com"},{"name":"jan.pradac","email":"jan.pradac@gooddata.com"},{"name":"jaroslav.tomecek","email":"jaroslav.tomecek@gooddata.com"},{"name":"khanh.le","email":"khanh.le@gooddata.com"},{"name":"langhamp","email":"pavel.langhammer@gooddata.com"},{"name":"lanhuynh","email":"lan.huynh@gooddata.com"},{"name":"laurenhunt","email":"lauren.hunt@blackbaud.com"},{"name":"lhorak","email":"info@lhorak.cz"},{"name":"linhhong","email":"linh.hong@gooddata.com"},{"name":"lpearce","email":"levi.pearce@gooddata.com"},{"name":"martin.mosko","email":"martin.mosko@gooddata.com"},{"name":"michal.marsal","email":"michal.marsal@gooddata.com"},{"name":"mikita.yank","email":"Mikita.Yankouski@blackbaud.com"},{"name":"mmatula","email":"matulic@gmail.com"},{"name":"naibinh","email":"naibinh@gmail.com"},{"name":"nikolacech","email":"nikola.cech@gooddata.com"},{"name":"ocetnik","email":"ocetnik.david@gmail.com"},{"name":"ondrejlangr","email":"ondrej.langr@gooddata.com"},{"name":"pavelzgdc","email":"pavel.zbytovsky@gooddata.com"},{"name":"pbenes","email":"petr.benes@gooddata.com"},{"name":"peterlacko","email":"lackopeter17@gmail.com"},{"name":"petrjanu","email":"petr.janu@gooddata.com"},{"name":"rodri360","email":"me@rodri360.com"},{"name":"sitina","email":"jiri.sitina@gooddata.com"},{"name":"sondo","email":"son.do@gooddata.com"},{"name":"stewart.stephens","email":"stewart.stephens@blackbaud.com"},{"name":"strouhaljan","email":"strouhal.jan@gmail.com"},{"name":"tomas.kratochvil","email":"tomas.kratochvil@gooddata.com"},{"name":"tomasreichmann","email":"tomasreichmann@gmail.com"},{"name":"tomsatgd","email":"tomas.satinsky@gooddata.com"},{"name":"vaclavbohac","email":"bohac.v@gmail.com"},{"name":"vojty","email":"vojtasek.tomas@gmail.com"},{"name":"vonsef","email":"josef.vondrak@gooddata.com"},{"name":"xandra.harrison","email":"xandra.harrison@blackbaud.com"},{"name":"xmort","email":"petr.dolejsi@gooddata.com"},{"name":"zdenek.vidensky","email":"zdenek.vidensky@gooddata.com"}],"homepage":"https://github.com/gooddata/gooddata-react-components#readme","bugs":{"url":"https://github.com/gooddata/gooddata-react-components/issues"},"dist":{"shasum":"9bdfa9b2da2aca5eeb1c16efcb048921d12b49f4","tarball":"https://registry.npmjs.org/@gooddata/react-components/-/react-components-5.0.0-alpha10.tgz","fileCount":396,"integrity":"sha512-Kt8+02J46Ie0cpaj1qN8rhuUvT/Xb9UooOyw2jmANV/3jwlPEqmzofYTrW/81eFy565TxXQfecTS45pSBnD1wQ==","signatures":[{"sig":"MEUCIQDNigzOVNEDp3mmCnqwiRCva0lYyv+u8wHz8bLL8hy0qAIgTy5uivQOai7bMWlCuOruSP4S7h7gzAa6UZAIqfj3qsk=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":821627},"jest":{"testRegex":"(/__tests__/.*|\\.(test|spec))\\.(tsx?)$","transform":{".(ts|tsx)":"<rootDir>/node_modules/ts-jest/preprocessor.js"},"mapCoverage":true,"collectCoverage":false,"coverageReporters":["html"],"collectCoverageFrom":["src/**/*.{ts,tsx}","!**/*.d.ts"],"moduleFileExtensions":["ts","tsx","js"],"setupTestFrameworkScriptFile":"<rootDir>/jest.setup.js"},"main":"dist/index.js","files":["dist","src","styles","LICENSE"],"config":{"tslint":"'./{src,stories}/**/*.{ts,tsx}'"},"readme":"# GoodData React Components\n> React.js components for building visualizations on top of GoodData platform\n\n## Getting started\n\n### Usage\n\nWith [yarn](https://yarnpkg.com) installed, go to your project directory and run\n```\n$ yarn add @gooddata/react-components\n```\n\nIf you prefer [npm](npmjs.com) run\n```\n$ npm install --save @gooddata/react-components\n```\n\n## Documentation\n[Documentation](https://help.gooddata.com/display/bHsp5IhQjuz0e6HS0s76/React+Components)\n\n## Develop\n\n### Running the development\n\nTo develop, you need to run the typescript compiler. By running `yarn dev`, the typescript compiler will be run in watch mode.\n```sh\n$ cd gooddata-react-components\n$ yarn dev\n```\n\nIf you just need to build the CSS files from SASS, run\n```sh\n$ yarn build-css\n```\n\nTo see and validate the react components, you can use [Storybook](https://storybook.js.org/).\nTo run the storybook in development mode, run\n```sh\n$ yarn storybook\n```\n\nTo deploy the production version of storybook, run\n```sh\n$ yarn build-storybook\n```\n\n### Running the tests\n\nTo validate using [tslint](https://palantir.github.io/tslint/), run\n```sh\n$ yarn validate\n```\n\n#### Storybook visual regression tests\n\nVisual regression testing for Storybook is provided by [@gooddata/test-storybook](https://github.com/gooddata/gdc-client-utils/tree/master/test-storybook) package.\n\n### Deployment\n```\ngit checkout master && git pull upstream master --tags\nnpm version [major|minor|patch] -m \"Release v%s\"\nnpm publish\ngit push upstream master --tags\n```\n\n### Examples\n\nFor more details see ./examples/README.md\n\n```\ncd examples\nyarn install\nyarn dev\n```\n\n## Contributing\nReport bugs and features on our [issues page](https://github.com/gooddata/gooddata-react-components/issues).\n\n## License\n(C) 2007-2018 GoodData Corporation\n\nFor more information, please see [LICENSE](https://github.com/gooddata/gooddata-react-components/blob/master/LICENSE)\n","gitHead":"ae1ea760760d743b0dbcb3d109dbcefab13b5e89","scripts":{"dev":"rm -rf dist && tsc --watch -p tsconfig.dev.json && cp -rf src/translations/ dist/translations/","test":"jest --watch","tslint":"yarn run-tslint -t verbose $npm_package_config_tslint","validate":"tsc -p tsconfig.base.json --noEmit && yarn tslint","build-css":"node-sass --importer node_modules/node-sass-magic-importer/dist/cli.js -o styles/css styles/scss/main.scss","storybook":"start-storybook -p 9001 -c .storybook","tslint-ci":"mkdir -p ./ci/results && yarn run-tslint -t checkstyle -o ./ci/results/tslint-results.xml $npm_package_config_tslint","prepublish":"rm -rf dist && tsc && cp -rf src/translations/ dist/translations/ && yarn build-css","run-tslint":"tslint -p tsconfig.base.json","validate-ci":"tsc -p tsconfig.base.json --noEmit && yarn tslint-ci","prepublish-dev":"rm -rf dist && tsc -p tsconfig.dev.json && cp -rf src/translations/ dist/translations/ && yarn build-css","test-storybook":"test-storybook","build-storybook":"build-storybook -c .storybook -o dist-storybook"},"typings":"dist/index.d.ts","_npmUser":{"name":"vaclavbohac","email":"bohac.v@gmail.com"},"repository":{"url":"git+ssh://git@github.com/gooddata/gooddata-react-components.git","type":"git"},"_npmVersion":"5.6.0","description":"GoodData React Components","directories":{},"_nodeVersion":"8.9.4","dependencies":{"rxjs":"^5.5.6","lodash":"^4.17.4","gooddata":"^6.0.0-alpha5","classnames":"^2.2.5","prop-types":"^15.6.0","react-intl":"^2.4.0","@gooddata/js-utils":"^0.9.0","@gooddata/numberjs":"^3.1.2","@gooddata/goodstrap":"^55.0.0-alpha5","@gooddata/indigo-visualizations":"2.0.0-alpha7"},"_hasShrinkwrap":false,"readmeFilename":"README.md","test-storybook":{"AFM components - PieChart":{"error":{"readySelector":".s-error"}}},"devDependencies":{"jest":"21.2.1","react":"15.6.2","enzyme":"3.3.0","ts-jest":"21.2.4","node-sass":"4.7.2","react-dom":"15.6.2","ts-loader":"2.3.7","jest-junit":"3.0.0","typescript":"2.3.3","@types/jest":"20.0.4","@types/node":"7.0.8","sass-loader":"6.0.6","@types/react":"16.0.34","@types/enzyme":"3.1.6","@types/lodash":"4.14.61","utility-types":"^1.1.0","@storybook/react":"3.3.10","@types/react-dom":"16.0.3","@gooddata/mock-js":"1.0.0-alpha4","@gooddata/typings":"2.0.0-alpha0","@types/classnames":"2.2.3","@types/prop-types":"15.5.2","@types/react-intl":"2.3.5","react-test-renderer":"15.6.2","tslint-config-gooddata":"0.0.8","@types/storybook__react":"3.0.6","enzyme-adapter-react-15":"1.0.5","@gooddata/test-storybook":"1.1.1","@storybook/addon-actions":"3.2.18","@storybook/addon-options":"3.2.6","node-sass-magic-importer":"5.1.0","@types/react-test-renderer":"16.0.0","@types/enzyme-adapter-react-15":"1.0.1","@types/storybook__addon-actions":"3.0.1"},"peerDependencies":{"react":"15.6.2","react-dom":"15.6.2"},"_npmOperationalInternal":{"tmp":"tmp/react-components_5.0.0-alpha10_1522918951949_0.3280823412812417","host":"s3://npm-registry-packages"}},"5.0.0-alpha11":{"name":"@gooddata/react-components","version":"5.0.0-alpha11","author":{"name":"GoodData Corporation"},"license":"BSD-3-Clause","_id":"@gooddata/react-components@5.0.0-alpha11","maintainers":[{"name":"bertold8","email":"ivan.nejezchleb@seznam.cz"},{"name":"bradgl","email":"brad.gleich@blackabaud.com"},{"name":"bugsbunny338","email":"jiri.zajic@mensa.cz"},{"name":"gooddata-ci","email":"rail@gooddata.com"},{"name":"jakub-sterba","email":"jakub.sterba@gooddata.com"},{"name":"jan.pradac","email":"jan.pradac@gooddata.com"},{"name":"jaroslav.tomecek","email":"jaroslav.tomecek@gooddata.com"},{"name":"khanh.le","email":"khanh.le@gooddata.com"},{"name":"langhamp","email":"pavel.langhammer@gooddata.com"},{"name":"lanhuynh","email":"lan.huynh@gooddata.com"},{"name":"laurenhunt","email":"lauren.hunt@blackbaud.com"},{"name":"lhorak","email":"info@lhorak.cz"},{"name":"linhhong","email":"linh.hong@gooddata.com"},{"name":"lpearce","email":"levi.pearce@gooddata.com"},{"name":"martin.mosko","email":"martin.mosko@gooddata.com"},{"name":"michal.marsal","email":"michal.marsal@gooddata.com"},{"name":"mikita.yank","email":"Mikita.Yankouski@blackbaud.com"},{"name":"mmatula","email":"matulic@gmail.com"},{"name":"naibinh","email":"naibinh@gmail.com"},{"name":"nikolacech","email":"nikola.cech@gooddata.com"},{"name":"ocetnik","email":"ocetnik.david@gmail.com"},{"name":"ondrejlangr","email":"ondrej.langr@gooddata.com"},{"name":"pavelzgdc","email":"pavel.zbytovsky@gooddata.com"},{"name":"pbenes","email":"petr.benes@gooddata.com"},{"name":"peterlacko","email":"lackopeter17@gmail.com"},{"name":"petrjanu","email":"petr.janu@gooddata.com"},{"name":"rodri360","email":"me@rodri360.com"},{"name":"sitina","email":"jiri.sitina@gooddata.com"},{"name":"sondo","email":"son.do@gooddata.com"},{"name":"stewart.stephens","email":"stewart.stephens@blackbaud.com"},{"name":"strouhaljan","email":"strouhal.jan@gmail.com"},{"name":"tomas.kratochvil","email":"tomas.kratochvil@gooddata.com"},{"name":"tomasreichmann","email":"tomasreichmann@gmail.com"},{"name":"tomsatgd","email":"tomas.satinsky@gooddata.com"},{"name":"vaclavbohac","email":"bohac.v@gmail.com"},{"name":"vojty","email":"vojtasek.tomas@gmail.com"},{"name":"vonsef","email":"josef.vondrak@gooddata.com"},{"name":"xandra.harrison","email":"xandra.harrison@blackbaud.com"},{"name":"xmort","email":"petr.dolejsi@gooddata.com"},{"name":"zdenek.vidensky","email":"zdenek.vidensky@gooddata.com"}],"homepage":"https://github.com/gooddata/gooddata-react-components#readme","bugs":{"url":"https://github.com/gooddata/gooddata-react-components/issues"},"dist":{"shasum":"4a8a30c7e1083032e1b1589c7ae5a54681fea72e","tarball":"https://registry.npmjs.org/@gooddata/react-components/-/react-components-5.0.0-alpha11.tgz","fileCount":396,"integrity":"sha512-O19wR9D6w8aFT6JdbPF3IZ8uizEXlJj53j8VhRaNjIG5EaGQg2tHFrCF4sISK5VKoemxEdUkfTSpMWtf07ZYXA==","signatures":[{"sig":"MEYCIQC+SiX9DgVtjo+bBmECEPXULnwulcu1kmPYlnmKbvHuvQIhAPJcLDBGjCj8I3ESo22fCntWcOEhDpawEeDiIJ6dy/5W","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":821625},"jest":{"testRegex":"(/__tests__/.*|\\.(test|spec))\\.(tsx?)$","transform":{".(ts|tsx)":"<rootDir>/node_modules/ts-jest/preprocessor.js"},"mapCoverage":true,"collectCoverage":false,"coverageReporters":["html"],"collectCoverageFrom":["src/**/*.{ts,tsx}","!**/*.d.ts"],"moduleFileExtensions":["ts","tsx","js"],"setupTestFrameworkScriptFile":"<rootDir>/jest.setup.js"},"main":"dist/index.js","files":["dist","src","styles","LICENSE"],"config":{"tslint":"'./{src,stories}/**/*.{ts,tsx}'"},"gitHead":"eb048faced1e057a127ac07182f79b536a881d29","scripts":{"dev":"rm -rf dist && tsc --watch -p tsconfig.dev.json && cp -rf src/translations/ dist/translations/","test":"jest --watch","tslint":"yarn run-tslint -t verbose $npm_package_config_tslint","validate":"tsc -p tsconfig.base.json --noEmit && yarn tslint","build-css":"node-sass --importer node_modules/node-sass-magic-importer/dist/cli.js -o styles/css styles/scss/main.scss","storybook":"start-storybook -p 9001 -c .storybook","tslint-ci":"mkdir -p ./ci/results && yarn run-tslint -t checkstyle -o ./ci/results/tslint-results.xml $npm_package_config_tslint","prepublish":"rm -rf dist && tsc && cp -rf src/translations/ dist/translations/ && yarn build-css","run-tslint":"tslint -p tsconfig.base.json","validate-ci":"tsc -p tsconfig.base.json --noEmit && yarn tslint-ci","prepublish-dev":"rm -rf dist && tsc -p tsconfig.dev.json && cp -rf src/translations/ dist/translations/ && yarn build-css","test-storybook":"test-storybook","build-storybook":"build-storybook -c .storybook -o dist-storybook"},"typings":"dist/index.d.ts","_npmUser":{"name":"vaclavbohac","email":"bohac.v@gmail.com"},"repository":{"url":"git+ssh://git@github.com/gooddata/gooddata-react-components.git","type":"git"},"_npmVersion":"5.6.0","description":"GoodData React Components","directories":{},"_nodeVersion":"8.9.4","dependencies":{"rxjs":"^5.5.6","lodash":"^4.17.4","gooddata":"6.0.0-alpha5","classnames":"^2.2.5","prop-types":"^15.6.0","react-intl":"^2.4.0","@gooddata/js-utils":"^0.9.0","@gooddata/numberjs":"^3.1.2","@gooddata/goodstrap":"55.0.0-alpha5","@gooddata/indigo-visualizations":"2.0.0-alpha7"},"_hasShrinkwrap":false,"test-storybook":{"AFM components - PieChart":{"error":{"readySelector":".s-error"}}},"devDependencies":{"jest":"21.2.1","react":"15.6.2","enzyme":"3.3.0","ts-jest":"21.2.4","node-sass":"4.7.2","react-dom":"15.6.2","ts-loader":"2.3.7","jest-junit":"3.0.0","typescript":"2.3.3","@types/jest":"20.0.4","@types/node":"7.0.8","sass-loader":"6.0.6","@types/react":"16.0.34","@types/enzyme":"3.1.6","@types/lodash":"4.14.61","utility-types":"^1.1.0","@storybook/react":"3.3.10","@types/react-dom":"16.0.3","@gooddata/mock-js":"1.0.0-alpha4","@gooddata/typings":"2.0.0-alpha0","@types/classnames":"2.2.3","@types/prop-types":"15.5.2","@types/react-intl":"2.3.5","react-test-renderer":"15.6.2","tslint-config-gooddata":"0.0.8","@types/storybook__react":"3.0.6","enzyme-adapter-react-15":"1.0.5","@gooddata/test-storybook":"1.1.1","@storybook/addon-actions":"3.2.18","@storybook/addon-options":"3.2.6","node-sass-magic-importer":"5.1.0","@types/react-test-renderer":"16.0.0","@types/enzyme-adapter-react-15":"1.0.1","@types/storybook__addon-actions":"3.0.1"},"peerDependencies":{"react":"15.6.2","react-dom":"15.6.2"},"_npmOperationalInternal":{"tmp":"tmp/react-components_5.0.0-alpha11_1522928075257_0.41773176642366194","host":"s3://npm-registry-packages"}},"5.0.0-alpha12":{"name":"@gooddata/react-components","version":"5.0.0-alpha12","author":{"name":"GoodData Corporation"},"license":"BSD-3-Clause","_id":"@gooddata/react-components@5.0.0-alpha12","maintainers":[{"name":"bertold8","email":"ivan.nejezchleb@seznam.cz"},{"name":"bradgl","email":"brad.gleich@blackabaud.com"},{"name":"bugsbunny338","email":"jiri.zajic@mensa.cz"},{"name":"gooddata-ci","email":"rail@gooddata.com"},{"name":"jakub-sterba","email":"jakub.sterba@gooddata.com"},{"name":"jan.pradac","email":"jan.pradac@gooddata.com"},{"name":"jaroslav.tomecek","email":"jaroslav.tomecek@gooddata.com"},{"name":"khanh.le","email":"khanh.le@gooddata.com"},{"name":"langhamp","email":"pavel.langhammer@gooddata.com"},{"name":"lanhuynh","email":"lan.huynh@gooddata.com"},{"name":"laurenhunt","email":"lauren.hunt@blackbaud.com"},{"name":"lhorak","email":"info@lhorak.cz"},{"name":"linhhong","email":"linh.hong@gooddata.com"},{"name":"lpearce","email":"levi.pearce@gooddata.com"},{"name":"martin.mosko","email":"martin.mosko@gooddata.com"},{"name":"michal.marsal","email":"michal.marsal@gooddata.com"},{"name":"mikita.yank","email":"Mikita.Yankouski@blackbaud.com"},{"name":"mmatula","email":"matulic@gmail.com"},{"name":"naibinh","email":"naibinh@gmail.com"},{"name":"nikolacech","email":"nikola.cech@gooddata.com"},{"name":"ocetnik","email":"ocetnik.david@gmail.com"},{"name":"ondrejlangr","email":"ondrej.langr@gooddata.com"},{"name":"pavelzgdc","email":"pavel.zbytovsky@gooddata.com"},{"name":"pbenes","email":"petr.benes@gooddata.com"},{"name":"peterlacko","email":"lackopeter17@gmail.com"},{"name":"petrjanu","email":"petr.janu@gooddata.com"},{"name":"rodri360","email":"me@rodri360.com"},{"name":"sitina","email":"jiri.sitina@gooddata.com"},{"name":"sondo","email":"son.do@gooddata.com"},{"name":"stewart.stephens","email":"stewart.stephens@blackbaud.com"},{"name":"strouhaljan","email":"strouhal.jan@gmail.com"},{"name":"tomas.kratochvil","email":"tomas.kratochvil@gooddata.com"},{"name":"tomasreichmann","email":"tomasreichmann@gmail.com"},{"name":"tomsatgd","email":"tomas.satinsky@gooddata.com"},{"name":"vaclavbohac","email":"bohac.v@gmail.com"},{"name":"vojty","email":"vojtasek.tomas@gmail.com"},{"name":"vonsef","email":"josef.vondrak@gooddata.com"},{"name":"xandra.harrison","email":"xandra.harrison@blackbaud.com"},{"name":"xmort","email":"petr.dolejsi@gooddata.com"},{"name":"zdenek.vidensky","email":"zdenek.vidensky@gooddata.com"}],"homepage":"https://github.com/gooddata/gooddata-react-components#readme","bugs":{"url":"https://github.com/gooddata/gooddata-react-components/issues"},"dist":{"shasum":"537dfde30800bb7a91feb68d688fc52d383af59d","tarball":"https://registry.npmjs.org/@gooddata/react-components/-/react-components-5.0.0-alpha12.tgz","fileCount":396,"integrity":"sha512-soiCKB+pM5uNw8qmlp4cvC/05OFY2NIzFWfFl+j3btFB0wksbA7foYNr2Infpw8j3fs+/kHfbaf5PkPNJjjaJA==","signatures":[{"sig":"MEUCIAZoilXZ6cJ9BnDicyepeF4NSkU4F1d2CQEG1rcHd80uAiEAxEXABPAD/3wsHFEnKJ723a8e3pkO7NjfIuwEd6/T1mI=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":821121},"jest":{"testRegex":"(/__tests__/.*|\\.(test|spec))\\.(tsx?)$","transform":{".(ts|tsx)":"<rootDir>/node_modules/ts-jest/preprocessor.js"},"mapCoverage":true,"collectCoverage":false,"coverageReporters":["html"],"collectCoverageFrom":["src/**/*.{ts,tsx}","!**/*.d.ts"],"moduleFileExtensions":["ts","tsx","js"],"setupTestFrameworkScriptFile":"<rootDir>/jest.setup.js"},"main":"dist/index.js","files":["dist","src","styles","LICENSE"],"config":{"tslint":"'./{src,stories}/**/*.{ts,tsx}'"},"gitHead":"46c6c37871a058e4aa6b263afe866bb137587b29","scripts":{"dev":"rm -rf dist && tsc --watch -p tsconfig.dev.json && cp -rf src/translations/ dist/translations/","test":"jest --watch","tslint":"yarn run-tslint -t verbose $npm_package_config_tslint","validate":"tsc -p tsconfig.base.json --noEmit && yarn tslint","build-css":"node-sass --importer node_modules/node-sass-magic-importer/dist/cli.js -o styles/css styles/scss/main.scss","storybook":"start-storybook -p 9001 -c .storybook","tslint-ci":"mkdir -p ./ci/results && yarn run-tslint -t checkstyle -o ./ci/results/tslint-results.xml $npm_package_config_tslint","prepublish":"rm -rf dist && tsc && cp -rf src/translations/ dist/translations/ && yarn build-css","run-tslint":"tslint -p tsconfig.base.json","validate-ci":"tsc -p tsconfig.base.json --noEmit && yarn tslint-ci","prepublish-dev":"rm -rf dist && tsc -p tsconfig.dev.json && cp -rf src/translations/ dist/translations/ && yarn build-css","test-storybook":"test-storybook","build-storybook":"build-storybook -c .storybook -o dist-storybook"},"typings":"dist/index.d.ts","_npmUser":{"name":"vaclavbohac","email":"bohac.v@gmail.com"},"repository":{"url":"git+ssh://git@github.com/gooddata/gooddata-react-components.git","type":"git"},"_npmVersion":"5.6.0","description":"GoodData React Components","directories":{},"_nodeVersion":"8.9.4","dependencies":{"rxjs":"^5.5.6","lodash":"^4.17.4","gooddata":"6.0.0-alpha5","classnames":"^2.2.5","prop-types":"^15.6.0","react-intl":"^2.4.0","@gooddata/js-utils":"^0.9.0","@gooddata/numberjs":"^3.1.2","@gooddata/goodstrap":"55.0.0-alpha5","@gooddata/indigo-visualizations":"2.0.0-alpha7"},"_hasShrinkwrap":false,"test-storybook":{"AFM components - PieChart":{"error":{"readySelector":".s-error"}}},"devDependencies":{"jest":"21.2.1","react":"15.6.2","enzyme":"3.3.0","ts-jest":"21.2.4","node-sass":"4.7.2","react-dom":"15.6.2","ts-loader":"2.3.7","jest-junit":"3.0.0","typescript":"2.3.3","@types/jest":"20.0.4","@types/node":"7.0.8","sass-loader":"6.0.6","@types/react":"16.0.34","@types/enzyme":"3.1.6","@types/lodash":"4.14.61","utility-types":"^1.1.0","@storybook/react":"3.3.10","@types/react-dom":"16.0.3","@gooddata/mock-js":"1.0.0-alpha4","@gooddata/typings":"2.0.0-alpha0","@types/classnames":"2.2.3","@types/prop-types":"15.5.2","@types/react-intl":"2.3.5","react-test-renderer":"15.6.2","tslint-config-gooddata":"0.0.8","@types/storybook__react":"3.0.6","enzyme-adapter-react-15":"1.0.5","@gooddata/test-storybook":"1.1.1","@storybook/addon-actions":"3.2.18","@storybook/addon-options":"3.2.6","node-sass-magic-importer":"5.1.0","@types/react-test-renderer":"16.0.0","@types/enzyme-adapter-react-15":"1.0.1","@types/storybook__addon-actions":"3.0.1"},"peerDependencies":{"react":"15.6.2","react-dom":"15.6.2"},"_npmOperationalInternal":{"tmp":"tmp/react-components_5.0.0-alpha12_1522941091387_0.36697122377481306","host":"s3://npm-registry-packages"}},"5.0.0-alpha13":{"name":"@gooddata/react-components","version":"5.0.0-alpha13","author":{"name":"GoodData Corporation"},"license":"BSD-3-Clause","_id":"@gooddata/react-components@5.0.0-alpha13","maintainers":[{"name":"bertold8","email":"ivan.nejezchleb@seznam.cz"},{"name":"bradgl","email":"brad.gleich@blackabaud.com"},{"name":"bugsbunny338","email":"jiri.zajic@mensa.cz"},{"name":"gooddata-ci","email":"rail@gooddata.com"},{"name":"jakub-sterba","email":"jakub.sterba@gooddata.com"},{"name":"jan.pradac","email":"jan.pradac@gooddata.com"},{"name":"jaroslav.tomecek","email":"jaroslav.tomecek@gooddata.com"},{"name":"khanh.le","email":"khanh.le@gooddata.com"},{"name":"langhamp","email":"pavel.langhammer@gooddata.com"},{"name":"lanhuynh","email":"lan.huynh@gooddata.com"},{"name":"laurenhunt","email":"lauren.hunt@blackbaud.com"},{"name":"lhorak","email":"info@lhorak.cz"},{"name":"linhhong","email":"linh.hong@gooddata.com"},{"name":"lpearce","email":"levi.pearce@gooddata.com"},{"name":"martin.mosko","email":"martin.mosko@gooddata.com"},{"name":"michal.marsal","email":"michal.marsal@gooddata.com"},{"name":"mikita.yank","email":"Mikita.Yankouski@blackbaud.com"},{"name":"naibinh","email":"naibinh@gmail.com"},{"name":"nikolacech","email":"nikola.cech@gooddata.com"},{"name":"ocetnik","email":"ocetnik.david@gmail.com"},{"name":"ondrejlangr","email":"ondrej.langr@gooddata.com"},{"name":"pavelzgdc","email":"pavel.zbytovsky@gooddata.com"},{"name":"pbenes","email":"petr.benes@gooddata.com"},{"name":"peterlacko","email":"lackopeter17@gmail.com"},{"name":"petrjanu","email":"petr.janu@gooddata.com"},{"name":"rodri360","email":"me@rodri360.com"},{"name":"sitina","email":"jiri.sitina@gooddata.com"},{"name":"sondo","email":"son.do@gooddata.com"},{"name":"stewart.stephens","email":"stewart.stephens@blackbaud.com"},{"name":"strouhaljan","email":"strouhal.jan@gmail.com"},{"name":"tomas.kratochvil","email":"tomas.kratochvil@gooddata.com"},{"name":"tomasreichmann","email":"tomasreichmann@gmail.com"},{"name":"tomsatgd","email":"tomas.satinsky@gooddata.com"},{"name":"vaclavbohac","email":"bohac.v@gmail.com"},{"name":"vojty","email":"vojtasek.tomas@gmail.com"},{"name":"vonsef","email":"josef.vondrak@gooddata.com"},{"name":"xandra.harrison","email":"xandra.harrison@blackbaud.com"},{"name":"xmort","email":"petr.dolejsi@gooddata.com"},{"name":"zdenek.vidensky","email":"zdenek.vidensky@gooddata.com"}],"homepage":"https://github.com/gooddata/gooddata-react-components#readme","bugs":{"url":"https://github.com/gooddata/gooddata-react-components/issues"},"dist":{"shasum":"2642dbe276c91f121e47f78904f8acb415db504e","tarball":"https://registry.npmjs.org/@gooddata/react-components/-/react-components-5.0.0-alpha13.tgz","fileCount":398,"integrity":"sha512-jltL8RzRcBtnTrLPDo/Imp/oyOe60QO/qmDXFRzv2gvgTuwdczXI1KEFEmLMy8ETVY8r56OyjojksfzpM2vz6w==","signatures":[{"sig":"MEYCIQDQ2UCDGd+exTGMtbsuIjlcfs6omI3llV4AsAzSR8X21AIhAL3fwMGPlvnYj7IfTV7r8SIWSqwSdboqWSP9UpqQ/m/5","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":837513},"jest":{"testRegex":"(/__tests__/.*|\\.(test|spec))\\.(tsx?)$","transform":{".(ts|tsx)":"<rootDir>/node_modules/ts-jest/preprocessor.js"},"mapCoverage":true,"collectCoverage":false,"coverageReporters":["html"],"collectCoverageFrom":["src/**/*.{ts,tsx}","!**/*.d.ts"],"moduleFileExtensions":["ts","tsx","js"],"setupTestFrameworkScriptFile":"<rootDir>/jest.setup.js"},"main":"dist/index.js","files":["dist","src","styles","LICENSE"],"config":{"tslint":"'./{src,stories}/**/*.{ts,tsx}'"},"readme":"# GoodData React Components\n> React.js components for building visualizations on top of GoodData platform\n\n## Getting started\n\n### Usage\n\nWith [yarn](https://yarnpkg.com) installed, go to your project directory and run\n```\n$ yarn add @gooddata/react-components\n```\n\nIf you prefer [npm](npmjs.com) run\n```\n$ npm install --save @gooddata/react-components\n```\n\n## Documentation\n[Documentation](https://help.gooddata.com/display/bHsp5IhQjuz0e6HS0s76/React+Components)\n\n## Develop\n\n### Running the development\n\nTo develop, you need to run the typescript compiler. By running `yarn dev`, the typescript compiler will be run in watch mode.\n```sh\n$ cd gooddata-react-components\n$ yarn dev\n```\n\nIf you just need to build the CSS files from SASS, run\n```sh\n$ yarn build-css\n```\n\nTo see and validate the react components, you can use [Storybook](https://storybook.js.org/).\nTo run the storybook in development mode, run\n```sh\n$ yarn storybook\n```\n\nTo deploy the production version of storybook, run\n```sh\n$ yarn build-storybook\n```\n\n### Running the tests\n\nTo validate using [tslint](https://palantir.github.io/tslint/), run\n```sh\n$ yarn validate\n```\n\n#### Storybook visual regression tests\n\nVisual regression testing for Storybook is provided by [@gooddata/test-storybook](https://github.com/gooddata/gdc-client-utils/tree/master/test-storybook) package.\n\n### Deployment\n```\ngit checkout master && git pull upstream master --tags\nnpm version [major|minor|patch] -m \"Release v%s\"\nnpm publish\ngit push upstream master --tags\n```\n\n### Examples\n\nFor more details see ./examples/README.md\n\n```\ncd examples\nyarn install\nyarn dev\n```\n\n## Contributing\nReport bugs and features on our [issues page](https://github.com/gooddata/gooddata-react-components/issues).\n\n## License\n(C) 2007-2018 GoodData Corporation\n\nFor more information, please see [LICENSE](https://github.com/gooddata/gooddata-react-components/blob/master/LICENSE)\n","gitHead":"ea457c02edb89e9e595f8627fd3afed6fab75160","scripts":{"dev":"rm -rf dist && tsc --watch -p tsconfig.dev.json && cp -rf src/translations/ dist/translations/","test":"jest --watch","tslint":"yarn run-tslint -t verbose $npm_package_config_tslint","validate":"tsc -p tsconfig.base.json --noEmit && yarn tslint","build-css":"node-sass --importer node_modules/node-sass-magic-importer/dist/cli.js -o styles/css styles/scss/main.scss","storybook":"start-storybook -p 9001 -c .storybook","tslint-ci":"mkdir -p ./ci/results && yarn run-tslint -t checkstyle -o ./ci/results/tslint-results.xml $npm_package_config_tslint","prepublish":"rm -rf dist && tsc && cp -rf src/translations/ dist/translations/ && yarn build-css","run-tslint":"tslint -p tsconfig.base.json","validate-ci":"tsc -p tsconfig.base.json --noEmit && yarn tslint-ci","prepublish-dev":"rm -rf dist && tsc -p tsconfig.dev.json && cp -rf src/translations/ dist/translations/ && yarn build-css","test-storybook":"test-storybook","build-storybook":"build-storybook -c .storybook -o dist-storybook"},"typings":"dist/index.d.ts","_npmUser":{"name":"vojty","email":"vojtasek.tomas@gmail.com"},"repository":{"url":"git+ssh://git@github.com/gooddata/gooddata-react-components.git","type":"git"},"_npmVersion":"5.6.0","description":"GoodData React Components","directories":{},"_nodeVersion":"8.9.4","dependencies":{"rxjs":"^5.5.6","lodash":"^4.17.4","gooddata":"6.0.0-alpha5","classnames":"^2.2.5","prop-types":"^15.6.0","react-intl":"^2.4.0","@gooddata/js-utils":"^2.0.0","@gooddata/numberjs":"^3.1.2","@gooddata/goodstrap":"55.0.0-alpha6","@gooddata/indigo-visualizations":"2.0.0-alpha8"},"_hasShrinkwrap":false,"readmeFilename":"README.md","test-storybook":{"AFM components - PieChart":{"error":{"readySelector":".s-error"}}},"devDependencies":{"jest":"21.2.1","react":"15.6.2","enzyme":"3.3.0","ts-jest":"21.2.4","node-sass":"4.7.2","react-dom":"15.6.2","ts-loader":"2.3.7","jest-junit":"3.0.0","typescript":"2.3.3","@types/jest":"20.0.4","@types/node":"7.0.8","sass-loader":"6.0.6","@types/react":"16.0.34","@types/enzyme":"3.1.6","@types/lodash":"4.14.61","utility-types":"^1.1.0","@storybook/react":"3.3.10","@types/react-dom":"16.0.3","@gooddata/mock-js":"1.0.0-alpha4","@gooddata/typings":"2.0.0-alpha0","@types/classnames":"2.2.3","@types/prop-types":"15.5.2","@types/react-intl":"2.3.5","react-test-renderer":"15.6.2","tslint-config-gooddata":"0.0.8","@types/storybook__react":"3.0.6","enzyme-adapter-react-15":"1.0.5","@gooddata/test-storybook":"1.1.1","@storybook/addon-actions":"3.2.18","@storybook/addon-options":"3.2.6","node-sass-magic-importer":"5.1.0","@types/react-test-renderer":"16.0.0","@types/enzyme-adapter-react-15":"1.0.1","@types/storybook__addon-actions":"3.0.1"},"peerDependencies":{"react":"15.6.2","react-dom":"15.6.2"},"_npmOperationalInternal":{"tmp":"tmp/react-components_5.0.0-alpha13_1523018567591_0.4515596239981523","host":"s3://npm-registry-packages"}},"4.1.1":{"name":"@gooddata/react-components","version":"4.1.1","author":{"name":"GoodData Corporation"},"license":"BSD-3-Clause","_id":"@gooddata/react-components@4.1.1","maintainers":[{"name":"bertold8","email":"ivan.nejezchleb@seznam.cz"},{"name":"bradgl","email":"brad.gleich@blackabaud.com"},{"name":"bugsbunny338","email":"jiri.zajic@mensa.cz"},{"name":"gooddata-ci","email":"rail@gooddata.com"},{"name":"jakub-sterba","email":"jakub.sterba@gooddata.com"},{"name":"jan.pradac","email":"jan.pradac@gooddata.com"},{"name":"jaroslav.tomecek","email":"jaroslav.tomecek@gooddata.com"},{"name":"khanh.le","email":"khanh.le@gooddata.com"},{"name":"langhamp","email":"pavel.langhammer@gooddata.com"},{"name":"lanhuynh","email":"lan.huynh@gooddata.com"},{"name":"laurenhunt","email":"lauren.hunt@blackbaud.com"},{"name":"lhorak","email":"info@lhorak.cz"},{"name":"linhhong","email":"linh.hong@gooddata.com"},{"name":"lpearce","email":"levi.pearce@gooddata.com"},{"name":"martin.mosko","email":"martin.mosko@gooddata.com"},{"name":"michal.marsal","email":"michal.marsal@gooddata.com"},{"name":"mikita.yank","email":"Mikita.Yankouski@blackbaud.com"},{"name":"naibinh","email":"naibinh@gmail.com"},{"name":"nikolacech","email":"nikola.cech@gooddata.com"},{"name":"ocetnik","email":"ocetnik.david@gmail.com"},{"name":"ondrejlangr","email":"ondrej.langr@gooddata.com"},{"name":"pavelzgdc","email":"pavel.zbytovsky@gooddata.com"},{"name":"pbenes","email":"petr.benes@gooddata.com"},{"name":"peterlacko","email":"lackopeter17@gmail.com"},{"name":"petrjanu","email":"petr.janu@gooddata.com"},{"name":"rodri360","email":"me@rodri360.com"},{"name":"sitina","email":"jiri.sitina@gooddata.com"},{"name":"sondo","email":"son.do@gooddata.com"},{"name":"stewart.stephens","email":"stewart.stephens@blackbaud.com"},{"name":"strouhaljan","email":"strouhal.jan@gmail.com"},{"name":"tomas.kratochvil","email":"tomas.kratochvil@gooddata.com"},{"name":"tomasreichmann","email":"tomasreichmann@gmail.com"},{"name":"tomsatgd","email":"tomas.satinsky@gooddata.com"},{"name":"vaclavbohac","email":"bohac.v@gmail.com"},{"name":"vojty","email":"vojtasek.tomas@gmail.com"},{"name":"vonsef","email":"josef.vondrak@gooddata.com"},{"name":"xandra.harrison","email":"xandra.harrison@blackbaud.com"},{"name":"xmort","email":"petr.dolejsi@gooddata.com"},{"name":"zdenek.vidensky","email":"zdenek.vidensky@gooddata.com"}],"homepage":"https://github.com/gooddata/gooddata-react-components#readme","bugs":{"url":"https://github.com/gooddata/gooddata-react-components/issues"},"dist":{"shasum":"2437f93e264b387708dbfec2af6051f8ea1806b7","tarball":"https://registry.npmjs.org/@gooddata/react-components/-/react-components-4.1.1.tgz","fileCount":306,"integrity":"sha512-8c3jl1h5XWv63e1vzL/IP/Fii5g9pHyCW20NqmSd6RBoVlVlPLrEsjWeYz5HXkG0sjffhrkz4Mcr6P8Ys4+JTg==","signatures":[{"sig":"MEUCIQDZ8fdv9LfRZIo3CPQGYmfNua348lJ/8ODWkPaUSnXgfQIgHCRA67VBg399m9F7BmTVeeGe0T8MO7UwoQ7R7Cb9k4c=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":689656},"jest":{"testRegex":"(/__tests__/.*|\\.(test|spec))\\.(tsx?)$","transform":{".(ts|tsx)":"<rootDir>/node_modules/ts-jest/preprocessor.js"},"mapCoverage":true,"collectCoverage":false,"coverageReporters":["html"],"collectCoverageFrom":["src/**/*.{ts,tsx}","!**/*.d.ts"],"moduleFileExtensions":["ts","tsx","js"],"setupTestFrameworkScriptFile":"<rootDir>/jest.setup.js"},"main":"dist/index.js","files":["dist","src","styles","LICENSE"],"config":{"tslint":"'./{src,stories}/**/*.{ts,tsx}'"},"gitHead":"9acf15c60dd96d1a7a6ce4b668bea2c139746fc9","scripts":{"dev":"rm -rf dist && tsc --watch && cp -rf src/translations/ dist/translations/","test":"jest --watch","tslint":"yarn run-tslint -t verbose $npm_package_config_tslint","validate":"tsc -p tsconfig.base.json --noEmit && yarn tslint","build-css":"node-sass --importer node_modules/node-sass-magic-importer/dist/cli.js -o styles/css styles/scss/main.scss","storybook":"start-storybook -p 9001 -c .storybook","tslint-ci":"mkdir -p ./ci/results && yarn run-tslint -t checkstyle -o ./ci/results/tslint-results.xml $npm_package_config_tslint","prepublish":"rm -rf dist && tsc && cp -rf src/translations/ dist/translations/ && yarn build-css","run-tslint":"tslint -p tsconfig.base.json","validate-ci":"tsc -p tsconfig.base.json --noEmit && yarn tslint-ci","test-storybook":"test-storybook","build-storybook":"build-storybook -c .storybook -o dist-storybook"},"typings":"dist/index.d.ts","_npmUser":{"name":"ocetnik","email":"ocetnik.david@gmail.com"},"deprecated":"@gooddata/react-components@4 has reached End of Support. Please upgrade (see https://sdk.gooddata.com/gooddata-ui/docs/supported_versions.html for more information).","repository":{"url":"git+ssh://git@github.com/gooddata/gooddata-react-components.git","type":"git"},"_npmVersion":"5.6.0","description":"GoodData React Components","directories":{},"_nodeVersion":"8.9.4","dependencies":{"rxjs":"^5.5.6","lodash":"^4.17.4","gooddata":"5.0.0","classnames":"^2.2.5","prop-types":"^15.6.0","react-intl":"^2.2.3","@gooddata/js-utils":"^0.9.0","@gooddata/numberjs":"^3.1.2","@gooddata/goodstrap":"54.0.0","@gooddata/data-layer":"6.0.0","@gooddata/indigo-visualizations":"1.4.0"},"_hasShrinkwrap":false,"test-storybook":{"AFM components - BarChart":{"two measures, one attribute":{"delay":1000}}},"devDependencies":{"jest":"21.2.1","react":"15.3.2","enzyme":"2.8.0","ts-jest":"21.2.4","node-sass":"4.7.2","react-dom":"15.3.2","ts-loader":"2.3.7","jest-junit":"3.0.0","typescript":"2.3.3","@types/jest":"20.0.4","@types/node":"7.0.8","sass-loader":"6.0.6","@types/react":"16.0.7","@types/enzyme":"2.8.8","@types/lodash":"4.14.61","@storybook/react":"3.2.6","@types/react-dom":"15.5.4","@gooddata/mock-js":"1.0.0","@gooddata/typings":"1.0.1","@types/classnames":"2.2.3","@types/prop-types":"15.5.2","@types/react-intl":"2.3.2","tslint-config-gooddata":"0.0.8","@types/storybook__react":"3.0.5","react-addons-test-utils":"15.3.2","@gooddata/test-storybook":"1.1.0","@storybook/addon-actions":"3.2.18","@storybook/addon-options":"3.2.6","node-sass-magic-importer":"5.1.0","@types/react-addons-test-utils":"0.14.17","@types/storybook__addon-actions":"3.0.1"},"peerDependencies":{"react":"15.3.2","react-dom":"15.3.2"},"_npmOperationalInternal":{"tmp":"tmp/react-components_4.1.1_1523020653352_0.3260514546487112","host":"s3://npm-registry-packages"}},"4.1.2":{"name":"@gooddata/react-components","version":"4.1.2","author":{"name":"GoodData Corporation"},"license":"BSD-3-Clause","_id":"@gooddata/react-components@4.1.2","maintainers":[{"name":"bertold8","email":"ivan.nejezchleb@seznam.cz"},{"name":"bradgl","email":"brad.gleich@blackabaud.com"},{"name":"bugsbunny338","email":"jiri.zajic@mensa.cz"},{"name":"gooddata-ci","email":"rail@gooddata.com"},{"name":"jakub-sterba","email":"jakub.sterba@gooddata.com"},{"name":"jan.pradac","email":"jan.pradac@gooddata.com"},{"name":"jaroslav.tomecek","email":"jaroslav.tomecek@gooddata.com"},{"name":"khanh.le","email":"khanh.le@gooddata.com"},{"name":"langhamp","email":"pavel.langhammer@gooddata.com"},{"name":"lanhuynh","email":"lan.huynh@gooddata.com"},{"name":"laurenhunt","email":"lauren.hunt@blackbaud.com"},{"name":"lhorak","email":"info@lhorak.cz"},{"name":"linhhong","email":"linh.hong@gooddata.com"},{"name":"lpearce","email":"levi.pearce@gooddata.com"},{"name":"martin.mosko","email":"martin.mosko@gooddata.com"},{"name":"michal.marsal","email":"michal.marsal@gooddata.com"},{"name":"mikita.yank","email":"Mikita.Yankouski@blackbaud.com"},{"name":"naibinh","email":"naibinh@gmail.com"},{"name":"nikolacech","email":"nikola.cech@gooddata.com"},{"name":"ocetnik","email":"ocetnik.david@gmail.com"},{"name":"ondrejlangr","email":"ondrej.langr@gooddata.com"},{"name":"pavelzgdc","email":"pavel.zbytovsky@gooddata.com"},{"name":"pbenes","email":"petr.benes@gooddata.com"},{"name":"peterlacko","email":"lackopeter17@gmail.com"},{"name":"petrjanu","email":"petr.janu@gooddata.com"},{"name":"rodri360","email":"me@rodri360.com"},{"name":"sitina","email":"jiri.sitina@gooddata.com"},{"name":"sondo","email":"son.do@gooddata.com"},{"name":"stewart.stephens","email":"stewart.stephens@blackbaud.com"},{"name":"strouhaljan","email":"strouhal.jan@gmail.com"},{"name":"tomas.kratochvil","email":"tomas.kratochvil@gooddata.com"},{"name":"tomasreichmann","email":"tomasreichmann@gmail.com"},{"name":"tomsatgd","email":"tomas.satinsky@gooddata.com"},{"name":"vaclavbohac","email":"bohac.v@gmail.com"},{"name":"vojty","email":"vojtasek.tomas@gmail.com"},{"name":"vonsef","email":"josef.vondrak@gooddata.com"},{"name":"xandra.harrison","email":"xandra.harrison@blackbaud.com"},{"name":"xmort","email":"petr.dolejsi@gooddata.com"},{"name":"zdenek.vidensky","email":"zdenek.vidensky@gooddata.com"}],"homepage":"https://github.com/gooddata/gooddata-react-components#readme","bugs":{"url":"https://github.com/gooddata/gooddata-react-components/issues"},"dist":{"shasum":"fff50e18f249fabbb2e1e3e009656e57dfc5f944","tarball":"https://registry.npmjs.org/@gooddata/react-components/-/react-components-4.1.2.tgz","fileCount":306,"integrity":"sha512-fK/9oLrgbSw3oW8SwPnzwWOjIhH412mxkhjS/feJvmUDZjwZssaFGXXqLrng0tutb6tF5WMp0o5d6CGSqBvebQ==","signatures":[{"sig":"MEUCIQCqbbNF6L9mSOjaDEeRF+855FNgdHUbsmzSMUNR6CYY5wIgeiIv1AzQjdeOOgKSEmMJaw/ZmjbpHBjIt88Avgd4S+g=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":689620},"jest":{"testRegex":"(/__tests__/.*|\\.(test|spec))\\.(tsx?)$","transform":{".(ts|tsx)":"<rootDir>/node_modules/ts-jest/preprocessor.js"},"mapCoverage":true,"collectCoverage":false,"coverageReporters":["html"],"collectCoverageFrom":["src/**/*.{ts,tsx}","!**/*.d.ts"],"moduleFileExtensions":["ts","tsx","js"],"setupTestFrameworkScriptFile":"<rootDir>/jest.setup.js"},"main":"dist/index.js","files":["dist","src","styles","LICENSE"],"config":{"tslint":"'./{src,stories}/**/*.{ts,tsx}'"},"gitHead":"db0d50d85b13949ddac791f864d0866c5c873543","scripts":{"dev":"rm -rf dist && tsc --watch && cp -rf src/translations/ dist/translations/","test":"jest --watch","tslint":"yarn run-tslint -t verbose $npm_package_config_tslint","validate":"tsc -p tsconfig.base.json --noEmit && yarn tslint","build-css":"node-sass --importer node_modules/node-sass-magic-importer/dist/cli.js -o styles/css styles/scss/main.scss","storybook":"start-storybook -p 9001 -c .storybook","tslint-ci":"mkdir -p ./ci/results && yarn run-tslint -t checkstyle -o ./ci/results/tslint-results.xml $npm_package_config_tslint","prepublish":"rm -rf dist && tsc && cp -rf src/translations/ dist/translations/ && yarn build-css","run-tslint":"tslint -p tsconfig.base.json","validate-ci":"tsc -p tsconfig.base.json --noEmit && yarn tslint-ci","test-storybook":"test-storybook","build-storybook":"build-storybook -c .storybook -o dist-storybook"},"typings":"dist/index.d.ts","_npmUser":{"name":"vaclavbohac","email":"bohac.v@gmail.com"},"deprecated":"@gooddata/react-components@4 has reached End of Support. Please upgrade (see https://sdk.gooddata.com/gooddata-ui/docs/supported_versions.html for more information).","repository":{"url":"git+ssh://git@github.com/gooddata/gooddata-react-components.git","type":"git"},"_npmVersion":"5.6.0","description":"GoodData React Components","directories":{},"_nodeVersion":"8.9.4","dependencies":{"rxjs":"^5.5.6","lodash":"^4.17.4","gooddata":"5.0.0","classnames":"^2.2.5","prop-types":"^15.6.0","react-intl":"^2.2.3","@gooddata/js-utils":"^0.9.0","@gooddata/numberjs":"^3.1.2","@gooddata/goodstrap":"54.0.0","@gooddata/data-layer":"6.0.0","@gooddata/indigo-visualizations":"1.4.0"},"_hasShrinkwrap":false,"test-storybook":{"AFM components - BarChart":{"two measures, one attribute":{"delay":1000}}},"devDependencies":{"jest":"21.2.1","react":"15.3.2","enzyme":"2.8.0","ts-jest":"21.2.4","node-sass":"4.7.2","react-dom":"15.3.2","ts-loader":"2.3.7","jest-junit":"3.0.0","typescript":"2.3.3","@types/jest":"20.0.4","@types/node":"7.0.8","sass-loader":"6.0.6","@types/react":"16.0.7","@types/enzyme":"2.8.8","@types/lodash":"4.14.61","@storybook/react":"3.2.6","@types/react-dom":"15.5.4","@gooddata/mock-js":"1.0.0","@gooddata/typings":"1.0.1","@types/classnames":"2.2.3","@types/prop-types":"15.5.2","@types/react-intl":"2.3.2","tslint-config-gooddata":"0.0.8","@types/storybook__react":"3.0.5","react-addons-test-utils":"15.3.2","@gooddata/test-storybook":"1.1.0","@storybook/addon-actions":"3.2.18","@storybook/addon-options":"3.2.6","node-sass-magic-importer":"5.1.0","@types/react-addons-test-utils":"0.14.17","@types/storybook__addon-actions":"3.0.1"},"peerDependencies":{"react":"15.3.2","react-dom":"15.3.2"},"_npmOperationalInternal":{"tmp":"tmp/react-components_4.1.2_1523273615173_0.7677680249277252","host":"s3://npm-registry-packages"}},"5.0.0-alpha14":{"name":"@gooddata/react-components","version":"5.0.0-alpha14","author":{"name":"GoodData Corporation"},"license":"BSD-3-Clause","_id":"@gooddata/react-components@5.0.0-alpha14","maintainers":[{"name":"bertold8","email":"ivan.nejezchleb@seznam.cz"},{"name":"bradgl","email":"brad.gleich@blackabaud.com"},{"name":"bugsbunny338","email":"jiri.zajic@mensa.cz"},{"name":"gooddata-ci","email":"rail@gooddata.com"},{"name":"jakub-sterba","email":"jakub.sterba@gooddata.com"},{"name":"jan.pradac","email":"jan.pradac@gooddata.com"},{"name":"jaroslav.tomecek","email":"jaroslav.tomecek@gooddata.com"},{"name":"khanh.le","email":"khanh.le@gooddata.com"},{"name":"langhamp","email":"pavel.langhammer@gooddata.com"},{"name":"lanhuynh","email":"lan.huynh@gooddata.com"},{"name":"laurenhunt","email":"lauren.hunt@blackbaud.com"},{"name":"lhorak","email":"info@lhorak.cz"},{"name":"linhhong","email":"linh.hong@gooddata.com"},{"name":"lpearce","email":"levi.pearce@gooddata.com"},{"name":"martin.mosko","email":"martin.mosko@gooddata.com"},{"name":"michal.marsal","email":"michal.marsal@gooddata.com"},{"name":"mikita.yank","email":"Mikita.Yankouski@blackbaud.com"},{"name":"naibinh","email":"naibinh@gmail.com"},{"name":"nikolacech","email":"nikola.cech@gooddata.com"},{"name":"ocetnik","email":"ocetnik.david@gmail.com"},{"name":"ondrejlangr","email":"ondrej.langr@gooddata.com"},{"name":"pavelzgdc","email":"pavel.zbytovsky@gooddata.com"},{"name":"pbenes","email":"petr.benes@gooddata.com"},{"name":"peterlacko","email":"lackopeter17@gmail.com"},{"name":"petrjanu","email":"petr.janu@gooddata.com"},{"name":"rodri360","email":"me@rodri360.com"},{"name":"sitina","email":"jiri.sitina@gooddata.com"},{"name":"sondo","email":"son.do@gooddata.com"},{"name":"stewart.stephens","email":"stewart.stephens@blackbaud.com"},{"name":"strouhaljan","email":"strouhal.jan@gmail.com"},{"name":"tomas.kratochvil","email":"tomas.kratochvil@gooddata.com"},{"name":"tomasreichmann","email":"tomasreichmann@gmail.com"},{"name":"tomsatgd","email":"tomas.satinsky@gooddata.com"},{"name":"vaclavbohac","email":"bohac.v@gmail.com"},{"name":"vojty","email":"vojtasek.tomas@gmail.com"},{"name":"vonsef","email":"josef.vondrak@gooddata.com"},{"name":"xandra.harrison","email":"xandra.harrison@blackbaud.com"},{"name":"xmort","email":"petr.dolejsi@gooddata.com"},{"name":"zdenek.vidensky","email":"zdenek.vidensky@gooddata.com"}],"homepage":"https://github.com/gooddata/gooddata-react-components#readme","bugs":{"url":"https://github.com/gooddata/gooddata-react-components/issues"},"dist":{"shasum":"c67e2cbae10afd2b661787c0bc55a3b29a314c2f","tarball":"https://registry.npmjs.org/@gooddata/react-components/-/react-components-5.0.0-alpha14.tgz","fileCount":398,"integrity":"sha512-+zcK4V6EO8+aW3XmV7ge3ry6FpdigzqHYtysKO9LJndneOxumaX0O3Dp1q+8tiHRmqO2iQjaZdjDYtjqvBEv0w==","signatures":[{"sig":"MEUCIQCWKfSyTOOmC1cseCV/bgGX6V1w+ECII0fPVReTjub55gIgQDi8f8wHYAG7+xlLIUy00RlcmGovxpp4+jO7I6p+NGc=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":847475},"jest":{"testRegex":"(/__tests__/.*|\\.(test|spec))\\.(tsx?)$","transform":{".(ts|tsx)":"<rootDir>/node_modules/ts-jest/preprocessor.js"},"mapCoverage":true,"collectCoverage":false,"coverageReporters":["html"],"collectCoverageFrom":["src/**/*.{ts,tsx}","!**/*.d.ts"],"moduleFileExtensions":["ts","tsx","js"],"setupTestFrameworkScriptFile":"<rootDir>/jest.setup.js"},"main":"dist/index.js","files":["dist","src","styles","LICENSE"],"config":{"tslint":"'./{src,stories}/**/*.{ts,tsx}'"},"readme":"# GoodData React Components\n> React.js components for building visualizations on top of GoodData platform\n\n## Getting started\n\n### Usage\n\nWith [yarn](https://yarnpkg.com) installed, go to your project directory and run\n```\n$ yarn add @gooddata/react-components\n```\n\nIf you prefer [npm](npmjs.com) run\n```\n$ npm install --save @gooddata/react-components\n```\n\n## Documentation\n[Documentation](https://help.gooddata.com/display/bHsp5IhQjuz0e6HS0s76/React+Components)\n\n## Develop\n\n### Running the development\n\nTo develop, you need to run the typescript compiler. By running `yarn dev`, the typescript compiler will be run in watch mode.\n```sh\n$ cd gooddata-react-components\n$ yarn dev\n```\n\nIf you just need to build the CSS files from SASS, run\n```sh\n$ yarn build-css\n```\n\nTo see and validate the react components, you can use [Storybook](https://storybook.js.org/).\nTo run the storybook in development mode, run\n```sh\n$ yarn storybook\n```\n\nTo deploy the production version of storybook, run\n```sh\n$ yarn build-storybook\n```\n\n### Running the tests\n\nTo validate using [tslint](https://palantir.github.io/tslint/), run\n```sh\n$ yarn validate\n```\n\n#### Storybook visual regression tests\n\nVisual regression testing for Storybook is provided by [@gooddata/test-storybook](https://github.com/gooddata/gdc-client-utils/tree/master/test-storybook) package.\n\n### Deployment\n```\ngit checkout master && git pull upstream master --tags\nnpm version [major|minor|patch] -m \"Release v%s\"\nnpm publish\ngit push upstream master --tags\n```\n\n### Examples\n\nFor more details see ./examples/README.md\n\n```\ncd examples\nyarn install\nyarn dev\n```\n\n## Contributing\nReport bugs and features on our [issues page](https://github.com/gooddata/gooddata-react-components/issues).\n\n## License\n(C) 2007-2018 GoodData Corporation\n\nFor more information, please see [LICENSE](https://github.com/gooddata/gooddata-react-components/blob/master/LICENSE)\n","gitHead":"e861cb053f6ec3fb22cc247328a7873e5939f6e6","scripts":{"dev":"rm -rf dist && tsc --watch -p tsconfig.dev.json && cp -rf src/translations/ dist/translations/","test":"jest --watch","tslint":"yarn run-tslint -t verbose $npm_package_config_tslint","validate":"tsc -p tsconfig.base.json --noEmit && yarn tslint","build-css":"node-sass --importer node_modules/node-sass-magic-importer/dist/cli.js -o styles/css styles/scss/main.scss","storybook":"start-storybook -p 9001 -c .storybook","tslint-ci":"mkdir -p ./ci/results && yarn run-tslint -t checkstyle -o ./ci/results/tslint-results.xml $npm_package_config_tslint","prepublish":"rm -rf dist && tsc && cp -rf src/translations/ dist/translations/ && yarn build-css","run-tslint":"tslint -p tsconfig.base.json","validate-ci":"tsc -p tsconfig.base.json --noEmit && yarn tslint-ci","prepublish-dev":"rm -rf dist && tsc -p tsconfig.dev.json && cp -rf src/translations/ dist/translations/ && yarn build-css","test-storybook":"test-storybook","build-storybook":"build-storybook -c .storybook -o dist-storybook"},"typings":"dist/index.d.ts","_npmUser":{"name":"bertold8","email":"ivan.nejezchleb@seznam.cz"},"repository":{"url":"git+ssh://git@github.com/gooddata/gooddata-react-components.git","type":"git"},"_npmVersion":"5.6.0","description":"GoodData React Components","directories":{},"_nodeVersion":"8.9.4","dependencies":{"rxjs":"^5.5.6","lodash":"^4.17.4","gooddata":"6.0.0-alpha5","classnames":"^2.2.5","prop-types":"^15.6.0","react-intl":"^2.4.0","@gooddata/js-utils":"^2.0.0","@gooddata/numberjs":"^3.1.2","@gooddata/goodstrap":"55.0.0-alpha6","@gooddata/indigo-visualizations":"2.0.0-alpha8"},"_hasShrinkwrap":false,"readmeFilename":"README.md","test-storybook":{"AFM components - PieChart":{"error":{"readySelector":".s-error"}}},"devDependencies":{"jest":"21.2.1","react":"15.6.2","enzyme":"3.3.0","ts-jest":"21.2.4","node-sass":"4.7.2","react-dom":"15.6.2","ts-loader":"2.3.7","jest-junit":"3.0.0","typescript":"2.3.3","@types/jest":"20.0.4","@types/node":"7.0.8","sass-loader":"6.0.6","@types/react":"16.0.34","@types/enzyme":"3.1.6","@types/lodash":"4.14.61","utility-types":"^1.1.0","@storybook/react":"3.3.10","@types/react-dom":"16.0.3","@gooddata/mock-js":"1.0.0-alpha4","@gooddata/typings":"2.0.0-alpha0","@types/classnames":"2.2.3","@types/prop-types":"15.5.2","@types/react-intl":"2.3.5","react-test-renderer":"15.6.2","tslint-config-gooddata":"0.0.8","@types/storybook__react":"3.0.6","enzyme-adapter-react-15":"1.0.5","@gooddata/test-storybook":"1.1.1","@storybook/addon-actions":"3.2.18","@storybook/addon-options":"3.2.6","node-sass-magic-importer":"5.1.0","@types/react-test-renderer":"16.0.0","@types/enzyme-adapter-react-15":"1.0.1","@types/storybook__addon-actions":"3.0.1"},"peerDependencies":{"react":"15.6.2","react-dom":"15.6.2"},"_npmOperationalInternal":{"tmp":"tmp/react-components_5.0.0-alpha14_1523361496811_0.7113500764434448","host":"s3://npm-registry-packages"}},"5.0.0-alpha15":{"name":"@gooddata/react-components","version":"5.0.0-alpha15","author":{"name":"GoodData Corporation"},"license":"BSD-3-Clause","_id":"@gooddata/react-components@5.0.0-alpha15","maintainers":[{"name":"bertold8","email":"ivan.nejezchleb@seznam.cz"},{"name":"bradgl","email":"brad.gleich@blackabaud.com"},{"name":"bugsbunny338","email":"jiri.zajic@mensa.cz"},{"name":"gooddata-ci","email":"rail@gooddata.com"},{"name":"jakub-sterba","email":"jakub.sterba@gooddata.com"},{"name":"jan.pradac","email":"jan.pradac@gooddata.com"},{"name":"jaroslav.tomecek","email":"jaroslav.tomecek@gooddata.com"},{"name":"khanh.le","email":"khanh.le@gooddata.com"},{"name":"langhamp","email":"pavel.langhammer@gooddata.com"},{"name":"lanhuynh","email":"lan.huynh@gooddata.com"},{"name":"laurenhunt","email":"lauren.hunt@blackbaud.com"},{"name":"lhorak","email":"info@lhorak.cz"},{"name":"linhhong","email":"linh.hong@gooddata.com"},{"name":"lpearce","email":"levi.pearce@gooddata.com"},{"name":"martin.mosko","email":"martin.mosko@gooddata.com"},{"name":"michal.marsal","email":"michal.marsal@gooddata.com"},{"name":"mikita.yank","email":"Mikita.Yankouski@blackbaud.com"},{"name":"naibinh","email":"naibinh@gmail.com"},{"name":"nikolacech","email":"nikola.cech@gooddata.com"},{"name":"ocetnik","email":"ocetnik.david@gmail.com"},{"name":"ondrejlangr","email":"ondrej.langr@gooddata.com"},{"name":"pavelzgdc","email":"pavel.zbytovsky@gooddata.com"},{"name":"pbenes","email":"petr.benes@gooddata.com"},{"name":"peterlacko","email":"lackopeter17@gmail.com"},{"name":"petrjanu","email":"petr.janu@gooddata.com"},{"name":"rodri360","email":"me@rodri360.com"},{"name":"sitina","email":"jiri.sitina@gooddata.com"},{"name":"sondo","email":"son.do@gooddata.com"},{"name":"stewart.stephens","email":"stewart.stephens@blackbaud.com"},{"name":"strouhaljan","email":"strouhal.jan@gmail.com"},{"name":"tomas.kratochvil","email":"tomas.kratochvil@gooddata.com"},{"name":"tomasreichmann","email":"tomasreichmann@gmail.com"},{"name":"tomsatgd","email":"tomas.satinsky@gooddata.com"},{"name":"vaclavbohac","email":"bohac.v@gmail.com"},{"name":"vojty","email":"vojtasek.tomas@gmail.com"},{"name":"vonsef","email":"josef.vondrak@gooddata.com"},{"name":"xandra.harrison","email":"xandra.harrison@blackbaud.com"},{"name":"xmort","email":"petr.dolejsi@gooddata.com"},{"name":"zdenek.vidensky","email":"zdenek.vidensky@gooddata.com"}],"homepage":"https://github.com/gooddata/gooddata-react-components#readme","bugs":{"url":"https://github.com/gooddata/gooddata-react-components/issues"},"dist":{"shasum":"d727fcd9c315dd590861d00774ffa4bdb3e0556d","tarball":"https://registry.npmjs.org/@gooddata/react-components/-/react-components-5.0.0-alpha15.tgz","fileCount":550,"integrity":"sha512-a9bwLbTRjPHrMt7d5YIFTCq1yQPXN+96nGdqXvMUJx+ZNLQym3MSQ8pgiOJkKrTQ1K3Vrg+BqDgVWpFkrssgvQ==","signatures":[{"sig":"MEUCIGJbXg7vUMSXwJI994cO6SUG1bZ/5Hqg/5RNjKO7QlVPAiEA7OsH6ALf9C75+K8E3PIyaGjkrLcHYVehTchM/ocQwSU=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":1327500},"jest":{"testRegex":"(/__tests__/.*|\\.(test|spec))\\.(tsx?)$","transform":{".(ts|tsx)":"<rootDir>/node_modules/ts-jest/preprocessor.js"},"mapCoverage":true,"collectCoverage":false,"coverageReporters":["html"],"collectCoverageFrom":["src/**/*.{ts,tsx}","!**/*.d.ts"],"moduleFileExtensions":["ts","tsx","js"],"setupTestFrameworkScriptFile":"<rootDir>/jest.setup.js"},"main":"dist/index.js","files":["dist","src","styles","LICENSE"],"config":{"tslint":"'./{src,stories}/**/*.{ts,tsx}'"},"readme":"# GoodData React Components\n> React.js components for building visualizations on top of GoodData platform\n\n## Getting started\n\n### Usage\n\nWith [yarn](https://yarnpkg.com) installed, go to your project directory and run\n```\n$ yarn add @gooddata/react-components\n```\n\nIf you prefer [npm](npmjs.com) run\n```\n$ npm install --save @gooddata/react-components\n```\n\n## Documentation\n[Documentation](https://help.gooddata.com/display/bHsp5IhQjuz0e6HS0s76/React+Components)\n\n## Develop\n\n### Running the development\n\nTo develop, you need to run the typescript compiler. By running `yarn dev`, the typescript compiler will be run in watch mode.\n```sh\n$ cd gooddata-react-components\n$ yarn dev\n```\n\nIf you just need to build the CSS files from SASS, run\n```sh\n$ yarn build-css\n```\n\nTo see and validate the react components, you can use [Storybook](https://storybook.js.org/).\nTo run the storybook in development mode, run\n```sh\n$ yarn storybook\n```\n\nTo deploy the production version of storybook, run\n```sh\n$ yarn build-storybook\n```\n\n### Running the tests\n\nTo validate using [tslint](https://palantir.github.io/tslint/), run\n```sh\n$ yarn validate\n```\n\n#### Storybook visual regression tests\n\nVisual regression testing for Storybook is provided by [@gooddata/test-storybook](https://github.com/gooddata/gdc-client-utils/tree/master/test-storybook) package.\n\n### Deployment\n```\ngit checkout master && git pull upstream master --tags\nnpm version [major|minor|patch] -m \"Release v%s\"\nnpm publish\ngit push upstream master --tags\n```\n\n### Examples\n\nFor more details see ./examples/README.md\n\n```\ncd examples\nyarn install\nyarn dev\n```\n\n## Contributing\nReport bugs and features on our [issues page](https://github.com/gooddata/gooddata-react-components/issues).\n\n## License\n(C) 2007-2018 GoodData Corporation\n\nFor more information, please see [LICENSE](https://github.com/gooddata/gooddata-react-components/blob/master/LICENSE)\n","gitHead":"c6d9cd4e1c3dd6c5bf69746c4015099ee7d8bfa5","scripts":{"dev":"rm -rf dist && tsc --watch -p tsconfig.dev.json && cp -rf src/translations/ dist/translations/","test":"jest --watch","tslint":"yarn run-tslint -t verbose $npm_package_config_tslint","validate":"tsc -p tsconfig.base.json --noEmit && yarn tslint","build-css":"node-sass --importer node_modules/node-sass-magic-importer/dist/cli.js -o styles/css styles/scss/main.scss","storybook":"start-storybook -p 9001 -c .storybook","tslint-ci":"mkdir -p ./ci/results && yarn run-tslint -t checkstyle -o ./ci/results/tslint-results.xml $npm_package_config_tslint","prepublish":"rm -rf dist && tsc && cp -rf src/translations/ dist/translations/ && yarn build-css","run-tslint":"tslint -p tsconfig.base.json","validate-ci":"tsc -p tsconfig.base.json --noEmit && yarn tslint-ci","prepublish-dev":"rm -rf dist && tsc -p tsconfig.dev.json && cp -rf src/translations/ dist/translations/ && yarn build-css","test-storybook":"test-storybook","build-storybook":"build-storybook -c .storybook -o dist-storybook"},"typings":"dist/index.d.ts","_npmUser":{"name":"vaclavbohac","email":"bohac.v@gmail.com"},"repository":{"url":"git+ssh://git@github.com/gooddata/gooddata-react-components.git","type":"git"},"_npmVersion":"5.6.0","description":"GoodData React Components","directories":{},"_nodeVersion":"8.9.4","dependencies":{"rxjs":"^5.5.6","lodash":"^4.17.4","gooddata":"6.0.0-alpha5","invariant":"^2.2.2","classnames":"^2.2.5","highcharts":"4.2.5","prop-types":"^15.6.0","react-intl":"^2.4.0","custom-event":"^1.0.1","react-measure":"^1.4.7","@types/invariant":"^2.2.27","@types/highcharts":"4.2.56","@gooddata/js-utils":"^2.0.0","@gooddata/numberjs":"^3.1.2","@gooddata/goodstrap":"55.0.0-alpha6","@types/react-measure":"^0.4.7","@gooddata/indigo-visualizations":"2.0.0-alpha9"},"_hasShrinkwrap":false,"readmeFilename":"README.md","test-storybook":{"AFM components - PieChart":{"error":{"readySelector":".s-error"}}},"devDependencies":{"jest":"21.2.1","react":"15.6.2","enzyme":"3.3.0","ts-jest":"21.2.4","node-sass":"4.7.2","react-dom":"15.6.2","ts-loader":"2.3.7","jest-junit":"3.0.0","typescript":"2.3.3","@types/jest":"20.0.4","@types/node":"7.0.8","sass-loader":"6.0.6","@types/react":"16.0.34","@types/enzyme":"3.1.6","@types/lodash":"4.14.61","utility-types":"^1.1.0","@storybook/react":"3.3.10","@types/react-dom":"16.0.3","@gooddata/mock-js":"1.0.0-alpha4","@gooddata/typings":"2.0.0-alpha0","@types/classnames":"2.2.3","@types/prop-types":"15.5.2","@types/react-intl":"2.3.5","react-test-renderer":"15.6.2","tslint-config-gooddata":"0.0.8","@types/storybook__react":"3.0.6","enzyme-adapter-react-15":"1.0.5","@gooddata/test-storybook":"1.1.1","@storybook/addon-actions":"3.2.18","@storybook/addon-options":"3.2.6","node-sass-magic-importer":"5.1.0","@types/react-test-renderer":"16.0.0","@types/enzyme-adapter-react-15":"1.0.1","@types/storybook__addon-actions":"3.0.1"},"peerDependencies":{"react":"15.6.2","react-dom":"15.6.2"},"_npmOperationalInternal":{"tmp":"tmp/react-components_5.0.0-alpha15_1523366376405_0.13262370349933028","host":"s3://npm-registry-packages"}},"5.0.0-alpha9-fix1":{"name":"@gooddata/react-components","version":"5.0.0-alpha9-fix1","author":{"name":"GoodData Corporation"},"license":"BSD-3-Clause","_id":"@gooddata/react-components@5.0.0-alpha9-fix1","maintainers":[{"name":"bertold8","email":"ivan.nejezchleb@seznam.cz"},{"name":"bradgl","email":"brad.gleich@blackabaud.com"},{"name":"bugsbunny338","email":"jiri.zajic@mensa.cz"},{"name":"gooddata-ci","email":"rail@gooddata.com"},{"name":"jakub-sterba","email":"jakub.sterba@gooddata.com"},{"name":"jan.pradac","email":"jan.pradac@gooddata.com"},{"name":"jaroslav.tomecek","email":"jaroslav.tomecek@gooddata.com"},{"name":"khanh.le","email":"khanh.le@gooddata.com"},{"name":"langhamp","email":"pavel.langhammer@gooddata.com"},{"name":"lanhuynh","email":"lan.huynh@gooddata.com"},{"name":"laurenhunt","email":"lauren.hunt@blackbaud.com"},{"name":"lhorak","email":"info@lhorak.cz"},{"name":"linhhong","email":"linh.hong@gooddata.com"},{"name":"lpearce","email":"levi.pearce@gooddata.com"},{"name":"martin.mosko","email":"martin.mosko@gooddata.com"},{"name":"michal.marsal","email":"michal.marsal@gooddata.com"},{"name":"mikita.yank","email":"Mikita.Yankouski@blackbaud.com"},{"name":"naibinh","email":"naibinh@gmail.com"},{"name":"nikolacech","email":"nikola.cech@gooddata.com"},{"name":"ocetnik","email":"ocetnik.david@gmail.com"},{"name":"ondrejlangr","email":"ondrej.langr@gooddata.com"},{"name":"pavelzgdc","email":"pavel.zbytovsky@gooddata.com"},{"name":"pbenes","email":"petr.benes@gooddata.com"},{"name":"peterlacko","email":"lackopeter17@gmail.com"},{"name":"petrjanu","email":"petr.janu@gooddata.com"},{"name":"rodri360","email":"me@rodri360.com"},{"name":"sitina","email":"jiri.sitina@gooddata.com"},{"name":"sondo","email":"son.do@gooddata.com"},{"name":"stewart.stephens","email":"stewart.stephens@blackbaud.com"},{"name":"strouhaljan","email":"strouhal.jan@gmail.com"},{"name":"tomas.kratochvil","email":"tomas.kratochvil@gooddata.com"},{"name":"tomasreichmann","email":"tomasreichmann@gmail.com"},{"name":"tomsatgd","email":"tomas.satinsky@gooddata.com"},{"name":"vaclavbohac","email":"bohac.v@gmail.com"},{"name":"vojty","email":"vojtasek.tomas@gmail.com"},{"name":"vonsef","email":"josef.vondrak@gooddata.com"},{"name":"xandra.harrison","email":"xandra.harrison@blackbaud.com"},{"name":"xmort","email":"petr.dolejsi@gooddata.com"},{"name":"zdenek.vidensky","email":"zdenek.vidensky@gooddata.com"}],"homepage":"https://github.com/gooddata/gooddata-react-components#readme","bugs":{"url":"https://github.com/gooddata/gooddata-react-components/issues"},"dist":{"shasum":"2bd2ed4c6cca6ccc1a12cf3da6f5de66dcbaa73c","tarball":"https://registry.npmjs.org/@gooddata/react-components/-/react-components-5.0.0-alpha9-fix1.tgz","fileCount":398,"integrity":"sha512-p1/eO/IH9W7u0QTe83/1rsOn76HV+J+sq+/E/EV8KLe7FbCCezyrWTV9/UXnv7t34yhAeLWp04Gy9t1wgNLR8Q==","signatures":[{"sig":"MEUCIGRrnOIW5mhjRGfy3h3PklZxDmq1ITm64y4oZN5elX5+AiEAvd8h9aCn68jajHGIDc9RV7nf8/CvhuADGVRthUTkMqU=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":833921},"jest":{"testRegex":"(/__tests__/.*|\\.(test|spec))\\.(tsx?)$","transform":{".(ts|tsx)":"<rootDir>/node_modules/ts-jest/preprocessor.js"},"mapCoverage":true,"collectCoverage":false,"coverageReporters":["html"],"collectCoverageFrom":["src/**/*.{ts,tsx}","!**/*.d.ts"],"moduleFileExtensions":["ts","tsx","js"],"setupTestFrameworkScriptFile":"<rootDir>/jest.setup.js"},"main":"dist/index.js","files":["dist","src","styles","LICENSE"],"config":{"tslint":"'./{src,stories}/**/*.{ts,tsx}'"},"readme":"# GoodData React Components\n> React.js components for building visualizations on top of GoodData platform\n\n## Getting started\n\n### Usage\n\nWith [yarn](https://yarnpkg.com) installed, go to your project directory and run\n```\n$ yarn add @gooddata/react-components\n```\n\nIf you prefer [npm](npmjs.com) run\n```\n$ npm install --save @gooddata/react-components\n```\n\n## Documentation\n[Documentation](https://help.gooddata.com/display/bHsp5IhQjuz0e6HS0s76/React+Components)\n\n## Develop\n\n### Running the development\n\nTo develop, you need to run the typescript compiler. By running `yarn dev`, the typescript compiler will be run in watch mode.\n```sh\n$ cd gooddata-react-components\n$ yarn dev\n```\n\nIf you just need to build the CSS files from SASS, run\n```sh\n$ yarn build-css\n```\n\nTo see and validate the react components, you can use [Storybook](https://storybook.js.org/).\nTo run the storybook in development mode, run\n```sh\n$ yarn storybook\n```\n\nTo deploy the production version of storybook, run\n```sh\n$ yarn build-storybook\n```\n\n### Running the tests\n\nTo validate using [tslint](https://palantir.github.io/tslint/), run\n```sh\n$ yarn validate\n```\n\n#### Storybook visual regression tests\n\nVisual regression testing for Storybook is provided by [@gooddata/test-storybook](https://github.com/gooddata/gdc-client-utils/tree/master/test-storybook) package.\n\n### Deployment\n```\ngit checkout master && git pull upstream master --tags\nnpm version [major|minor|patch] -m \"Release v%s\"\nnpm publish\ngit push upstream master --tags\n```\n\n### Examples\n\nFor more details see ./examples/README.md\n\n```\ncd examples\nyarn install\nyarn dev\n```\n\n## Contributing\nReport bugs and features on our [issues page](https://github.com/gooddata/gooddata-react-components/issues).\n\n## License\n(C) 2007-2018 GoodData Corporation\n\nFor more information, please see [LICENSE](https://github.com/gooddata/gooddata-react-components/blob/master/LICENSE)\n","gitHead":"31e1fbb090d0ac7f61915a775b69ccdb8001406c","scripts":{"dev":"rm -rf dist && tsc --watch -p tsconfig.dev.json && cp -rf src/translations/ dist/translations/","test":"jest --watch","tslint":"yarn run-tslint -t verbose $npm_package_config_tslint","validate":"tsc -p tsconfig.base.json --noEmit && yarn tslint","build-css":"node-sass --importer node_modules/node-sass-magic-importer/dist/cli.js -o styles/css styles/scss/main.scss","storybook":"start-storybook -p 9001 -c .storybook","tslint-ci":"mkdir -p ./ci/results && yarn run-tslint -t checkstyle -o ./ci/results/tslint-results.xml $npm_package_config_tslint","prepublish":"rm -rf dist && tsc && cp -rf src/translations/ dist/translations/ && yarn build-css","run-tslint":"tslint -p tsconfig.base.json","validate-ci":"tsc -p tsconfig.base.json --noEmit && yarn tslint-ci","prepublish-dev":"rm -rf dist && tsc -p tsconfig.dev.json && cp -rf src/translations/ dist/translations/ && yarn build-css","test-storybook":"test-storybook","build-storybook":"build-storybook -c .storybook -o dist-storybook"},"typings":"dist/index.d.ts","_npmUser":{"name":"bertold8","email":"ivan.nejezchleb@seznam.cz"},"repository":{"url":"git+ssh://git@github.com/gooddata/gooddata-react-components.git","type":"git"},"_npmVersion":"5.6.0","description":"GoodData React Components","directories":{},"_nodeVersion":"8.9.4","dependencies":{"rxjs":"^5.5.6","lodash":"^4.17.4","gooddata":"6.0.0-alpha2","classnames":"^2.2.5","prop-types":"^15.6.0","react-intl":"^2.4.0","@gooddata/js-utils":"^0.9.0","@gooddata/numberjs":"^3.1.2","@gooddata/goodstrap":"55.0.0-alpha4","@gooddata/data-layer":"7.0.0-alpha4","@gooddata/indigo-visualizations":"2.0.0-alpha7"},"_hasShrinkwrap":false,"readmeFilename":"README.md","test-storybook":{"AFM components - PieChart":{"error":{"readySelector":".s-error"}}},"devDependencies":{"jest":"21.2.1","react":"15.6.2","enzyme":"3.3.0","ts-jest":"21.2.4","node-sass":"4.7.2","react-dom":"15.6.2","ts-loader":"2.3.7","jest-junit":"3.0.0","typescript":"2.3.3","@types/jest":"20.0.4","@types/node":"7.0.8","sass-loader":"6.0.6","@types/react":"16.0.34","@types/enzyme":"3.1.6","@types/lodash":"4.14.61","utility-types":"^1.1.0","@storybook/react":"3.3.10","@types/react-dom":"16.0.3","@gooddata/mock-js":"1.0.0-alpha4","@gooddata/typings":"2.0.0-alpha0","@types/classnames":"2.2.3","@types/prop-types":"15.5.2","@types/react-intl":"2.3.5","react-test-renderer":"15.6.2","tslint-config-gooddata":"0.0.8","@types/storybook__react":"3.0.6","enzyme-adapter-react-15":"1.0.5","@gooddata/test-storybook":"1.1.1","@storybook/addon-actions":"3.2.18","@storybook/addon-options":"3.2.6","node-sass-magic-importer":"5.1.0","@types/react-test-renderer":"16.0.0","@types/enzyme-adapter-react-15":"1.0.1","@types/storybook__addon-actions":"3.0.1"},"peerDependencies":{"react":"15.6.2","react-dom":"15.6.2"},"_npmOperationalInternal":{"tmp":"tmp/react-components_5.0.0-alpha9-fix1_1523448000527_0.8398572545051997","host":"s3://npm-registry-packages"}},"5.0.0-alpha16":{"name":"@gooddata/react-components","version":"5.0.0-alpha16","author":{"name":"GoodData Corporation"},"license":"BSD-3-Clause","_id":"@gooddata/react-components@5.0.0-alpha16","maintainers":[{"name":"bertold8","email":"ivan.nejezchleb@seznam.cz"},{"name":"bradgl","email":"brad.gleich@blackabaud.com"},{"name":"bugsbunny338","email":"jiri.zajic@mensa.cz"},{"name":"gooddata-ci","email":"rail@gooddata.com"},{"name":"jakub-sterba","email":"jakub.sterba@gooddata.com"},{"name":"jan.pradac","email":"jan.pradac@gooddata.com"},{"name":"jaroslav.tomecek","email":"jaroslav.tomecek@gooddata.com"},{"name":"khanh.le","email":"khanh.le@gooddata.com"},{"name":"langhamp","email":"pavel.langhammer@gooddata.com"},{"name":"lanhuynh","email":"lan.huynh@gooddata.com"},{"name":"laurenhunt","email":"lauren.hunt@blackbaud.com"},{"name":"lhorak","email":"info@lhorak.cz"},{"name":"linhhong","email":"linh.hong@gooddata.com"},{"name":"lpearce","email":"levi.pearce@gooddata.com"},{"name":"martin.mosko","email":"martin.mosko@gooddata.com"},{"name":"michal.marsal","email":"michal.marsal@gooddata.com"},{"name":"mikita.yank","email":"Mikita.Yankouski@blackbaud.com"},{"name":"naibinh","email":"naibinh@gmail.com"},{"name":"nikolacech","email":"nikola.cech@gooddata.com"},{"name":"ocetnik","email":"ocetnik.david@gmail.com"},{"name":"ondrejlangr","email":"ondrej.langr@gooddata.com"},{"name":"pavelzgdc","email":"pavel.zbytovsky@gooddata.com"},{"name":"pbenes","email":"petr.benes@gooddata.com"},{"name":"peterlacko","email":"lackopeter17@gmail.com"},{"name":"petrjanu","email":"petr.janu@gooddata.com"},{"name":"rodri360","email":"me@rodri360.com"},{"name":"sitina","email":"jiri.sitina@gooddata.com"},{"name":"sondo","email":"son.do@gooddata.com"},{"name":"stewart.stephens","email":"stewart.stephens@blackbaud.com"},{"name":"strouhaljan","email":"strouhal.jan@gmail.com"},{"name":"tomas.kratochvil","email":"tomas.kratochvil@gooddata.com"},{"name":"tomasreichmann","email":"tomasreichmann@gmail.com"},{"name":"tomsatgd","email":"tomas.satinsky@gooddata.com"},{"name":"vaclavbohac","email":"bohac.v@gmail.com"},{"name":"vojty","email":"vojtasek.tomas@gmail.com"},{"name":"vonsef","email":"josef.vondrak@gooddata.com"},{"name":"xandra.harrison","email":"xandra.harrison@blackbaud.com"},{"name":"xmort","email":"petr.dolejsi@gooddata.com"},{"name":"zdenek.vidensky","email":"zdenek.vidensky@gooddata.com"}],"homepage":"https://github.com/gooddata/gooddata-react-components#readme","bugs":{"url":"https://github.com/gooddata/gooddata-react-components/issues"},"dist":{"shasum":"8119c4215967fa6508e6f2c2e5c4b97d13530382","tarball":"https://registry.npmjs.org/@gooddata/react-components/-/react-components-5.0.0-alpha16.tgz","fileCount":590,"integrity":"sha512-L9szWUiabIJFwWPyor9lqNSkVYhBW5ZQmI/aqQs7z91iz+agUhFohP34my+zxopfCaWg9oFxynQmFrJKcBijKQ==","signatures":[{"sig":"MEYCIQDCU8xLGlIw4YfsEQDgnVV7gokLBpozlFoTov3KyJnsowIhAJs7dqvO4bwjQ4xyF4MoraoluwPBuwPv5bIKufEMXf1A","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":1552827},"jest":{"testRegex":"(/__tests__/.*|\\.(test|spec))\\.(tsx?)$","transform":{".(ts|tsx)":"<rootDir>/node_modules/ts-jest/preprocessor.js"},"mapCoverage":true,"collectCoverage":false,"coverageReporters":["html"],"collectCoverageFrom":["src/**/*.{ts,tsx}","!**/*.d.ts"],"moduleFileExtensions":["ts","tsx","js"],"setupTestFrameworkScriptFile":"<rootDir>/jest.setup.js"},"main":"dist/index.js","files":["dist","src","styles","LICENSE"],"config":{"tslint":"'./{src,stories}/**/*.{ts,tsx}'"},"gitHead":"3e3687482eff26b0f0710855b135913198e9330a","scripts":{"dev":"rm -rf dist && tsc --watch -p tsconfig.dev.json && cp -rf src/translations/ dist/translations/","test":"jest --watch","tslint":"yarn run-tslint -t verbose $npm_package_config_tslint","validate":"tsc -p tsconfig.base.json --noEmit && yarn tslint","build-css":"node-sass --importer node_modules/node-sass-magic-importer/dist/cli.js -o styles/css styles/scss/main.scss","storybook":"start-storybook -p 9001 -c .storybook","tslint-ci":"mkdir -p ./ci/results && yarn run-tslint -t checkstyle -o ./ci/results/tslint-results.xml $npm_package_config_tslint","prepublish":"rm -rf dist && tsc && cp -rf src/translations/ dist/translations/ && yarn build-css","run-tslint":"tslint -p tsconfig.base.json","validate-ci":"tsc -p tsconfig.base.json --noEmit && yarn tslint-ci","prepublish-dev":"rm -rf dist && tsc -p tsconfig.dev.json && cp -rf src/translations/ dist/translations/ && yarn build-css","test-storybook":"test-storybook","build-storybook":"build-storybook -c .storybook -o dist-storybook"},"typings":"dist/index.d.ts","_npmUser":{"name":"petrjanu","email":"petr.janu@gooddata.com"},"repository":{"url":"git+ssh://git@github.com/gooddata/gooddata-react-components.git","type":"git"},"_npmVersion":"5.6.0","description":"GoodData React Components","directories":{},"_nodeVersion":"8.9.4","dependencies":{"rxjs":"^5.5.6","lodash":"^4.17.4","gooddata":"6.0.0-alpha5","invariant":"^2.2.2","classnames":"^2.2.5","highcharts":"4.2.5","prop-types":"^15.6.0","react-intl":"^2.4.0","custom-event":"^1.0.1","react-measure":"^1.4.7","@types/highcharts":"4.2.56","@gooddata/js-utils":"^2.0.0","@gooddata/numberjs":"^3.1.2","@gooddata/goodstrap":"55.0.0-alpha6","@gooddata/indigo-visualizations":"2.0.0-alpha10"},"_hasShrinkwrap":false,"test-storybook":{"AFM components - PieChart":{"error":{"readySelector":".s-error"}}},"devDependencies":{"jest":"21.2.1","react":"15.6.2","enzyme":"3.3.0","ts-jest":"21.2.4","node-sass":"4.7.2","react-dom":"15.6.2","ts-loader":"2.3.7","jest-junit":"3.0.0","typescript":"2.3.3","@types/jest":"20.0.4","@types/node":"7.0.8","sass-loader":"6.0.6","@types/react":"16.0.34","@types/enzyme":"3.1.6","@types/lodash":"4.14.61","utility-types":"^1.1.0","@storybook/react":"3.4.0","@types/invariant":"2.2.29","@types/react-dom":"16.0.3","@gooddata/mock-js":"1.0.0-alpha4","@gooddata/typings":"2.0.0-alpha0","@types/classnames":"2.2.3","@types/prop-types":"15.5.2","@types/react-intl":"2.3.5","react-test-renderer":"15.6.2","@types/react-measure":"0.4.7","tslint-config-gooddata":"0.0.8","@types/storybook__react":"3.0.6","enzyme-adapter-react-15":"1.0.5","@gooddata/test-storybook":"1.1.2","@storybook/addon-actions":"3.4.0","@storybook/addon-options":"3.4.0","node-sass-magic-importer":"5.1.0","@types/react-test-renderer":"16.0.0","@types/enzyme-adapter-react-15":"1.0.1","@types/storybook__addon-actions":"3.0.1"},"peerDependencies":{"react":"15.6.2","react-dom":"15.6.2"},"_npmOperationalInternal":{"tmp":"tmp/react-components_5.0.0-alpha16_1523448773921_0.5637656426819824","host":"s3://npm-registry-packages"}},"5.0.0-alpha17":{"name":"@gooddata/react-components","version":"5.0.0-alpha17","author":{"name":"GoodData Corporation"},"license":"BSD-3-Clause","_id":"@gooddata/react-components@5.0.0-alpha17","maintainers":[{"name":"bertold8","email":"ivan.nejezchleb@seznam.cz"},{"name":"bradgl","email":"brad.gleich@blackabaud.com"},{"name":"bugsbunny338","email":"jiri.zajic@mensa.cz"},{"name":"gooddata-ci","email":"rail@gooddata.com"},{"name":"jakub-sterba","email":"jakub.sterba@gooddata.com"},{"name":"jan.pradac","email":"jan.pradac@gooddata.com"},{"name":"jaroslav.tomecek","email":"jaroslav.tomecek@gooddata.com"},{"name":"khanh.le","email":"khanh.le@gooddata.com"},{"name":"langhamp","email":"pavel.langhammer@gooddata.com"},{"name":"lanhuynh","email":"lan.huynh@gooddata.com"},{"name":"laurenhunt","email":"lauren.hunt@blackbaud.com"},{"name":"lhorak","email":"info@lhorak.cz"},{"name":"linhhong","email":"linh.hong@gooddata.com"},{"name":"lpearce","email":"levi.pearce@gooddata.com"},{"name":"martin.mosko","email":"martin.mosko@gooddata.com"},{"name":"michal.marsal","email":"michal.marsal@gooddata.com"},{"name":"mikita.yank","email":"Mikita.Yankouski@blackbaud.com"},{"name":"naibinh","email":"naibinh@gmail.com"},{"name":"nikolacech","email":"nikola.cech@gooddata.com"},{"name":"ocetnik","email":"ocetnik.david@gmail.com"},{"name":"ondrejlangr","email":"ondrej.langr@gooddata.com"},{"name":"pavelzgdc","email":"pavel.zbytovsky@gooddata.com"},{"name":"pbenes","email":"petr.benes@gooddata.com"},{"name":"peterlacko","email":"lackopeter17@gmail.com"},{"name":"petrjanu","email":"petr.janu@gooddata.com"},{"name":"rodri360","email":"me@rodri360.com"},{"name":"sitina","email":"jiri.sitina@gooddata.com"},{"name":"sondo","email":"son.do@gooddata.com"},{"name":"stewart.stephens","email":"stewart.stephens@blackbaud.com"},{"name":"strouhaljan","email":"strouhal.jan@gmail.com"},{"name":"tomas.kratochvil","email":"tomas.kratochvil@gooddata.com"},{"name":"tomasreichmann","email":"tomasreichmann@gmail.com"},{"name":"tomsatgd","email":"tomas.satinsky@gooddata.com"},{"name":"vaclavbohac","email":"bohac.v@gmail.com"},{"name":"vojty","email":"vojtasek.tomas@gmail.com"},{"name":"vonsef","email":"josef.vondrak@gooddata.com"},{"name":"xandra.harrison","email":"xandra.harrison@blackbaud.com"},{"name":"xmort","email":"petr.dolejsi@gooddata.com"},{"name":"zdenek.vidensky","email":"zdenek.vidensky@gooddata.com"}],"homepage":"https://github.com/gooddata/gooddata-react-components#readme","bugs":{"url":"https://github.com/gooddata/gooddata-react-components/issues"},"dist":{"shasum":"f01b48b71d4534bb8aed1718bd43248243dea000","tarball":"https://registry.npmjs.org/@gooddata/react-components/-/react-components-5.0.0-alpha17.tgz","fileCount":584,"integrity":"sha512-G2L9TZrDJmFxw5awoOKSqGfD1VXEh+r1BU/UHzK6FTSYcl/Uo3wsVOLbnMWLvbNE1gWzZtu6/FRftD+8W4dqGA==","signatures":[{"sig":"MEQCIG8DTxDQeWE8eJpZGuJDtIMBU4/SFdBb/iM30Nv0ZMyIAiAw1G0JoC6OKCtmpGO1RPKSk3B/ZoLWotHHNciwsljQHA==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":1519858},"jest":{"testRegex":"(/__tests__/.*|\\.(test|spec))\\.(tsx?)$","transform":{".(ts|tsx)":"<rootDir>/node_modules/ts-jest/preprocessor.js"},"mapCoverage":true,"collectCoverage":false,"coverageReporters":["html"],"collectCoverageFrom":["src/**/*.{ts,tsx}","!**/*.d.ts"],"moduleFileExtensions":["ts","tsx","js"],"setupTestFrameworkScriptFile":"<rootDir>/jest.setup.js"},"main":"dist/index.js","files":["dist","src","styles","LICENSE"],"config":{"tslint":"'./{src,stories}/**/*.{ts,tsx}'"},"readme":"# GoodData React Components\n> React.js components for building visualizations on top of GoodData platform\n\n## Getting started\n\n### Usage\n\nWith [yarn](https://yarnpkg.com) installed, go to your project directory and run\n```\n$ yarn add @gooddata/react-components\n```\n\nIf you prefer [npm](npmjs.com) run\n```\n$ npm install --save @gooddata/react-components\n```\n\n## Documentation\n[Documentation](https://help.gooddata.com/display/bHsp5IhQjuz0e6HS0s76/React+Components)\n\n## Develop\n\n### Running the development\n\nTo develop, you need to run the typescript compiler. By running `yarn dev`, the typescript compiler will be run in watch mode.\n```sh\n$ cd gooddata-react-components\n$ yarn dev\n```\n\nIf you just need to build the CSS files from SASS, run\n```sh\n$ yarn build-css\n```\n\nTo see and validate the react components, you can use [Storybook](https://storybook.js.org/).\nTo run the storybook in development mode, run\n```sh\n$ yarn storybook\n```\n\nTo deploy the production version of storybook, run\n```sh\n$ yarn build-storybook\n```\n\n### Running the tests\n\nTo validate using [tslint](https://palantir.github.io/tslint/), run\n```sh\n$ yarn validate\n```\n\n#### Storybook visual regression tests\n\nVisual regression testing for Storybook is provided by [@gooddata/test-storybook](https://github.com/gooddata/gdc-client-utils/tree/master/test-storybook) package.\n\n### Deployment\n```\ngit checkout master && git pull upstream master --tags\nnpm version [major|minor|patch] -m \"Release v%s\"\nnpm publish\ngit push upstream master --tags\n```\n\n### Examples\n\nFor more details see ./examples/README.md\n\n```\ncd examples\nyarn install\nyarn dev\n```\n\n## Contributing\nReport bugs and features on our [issues page](https://github.com/gooddata/gooddata-react-components/issues).\n\n## License\n(C) 2007-2018 GoodData Corporation\n\nFor more information, please see [LICENSE](https://github.com/gooddata/gooddata-react-components/blob/master/LICENSE)\n","gitHead":"d0e1808e5ac9ddffb68dd3badf640ec5b1f08a94","scripts":{"dev":"rm -rf dist && tsc --watch -p tsconfig.dev.json && cp -rf src/translations/ dist/translations/","test":"jest --watch","tslint":"yarn run-tslint -t verbose $npm_package_config_tslint","validate":"tsc -p tsconfig.base.json --noEmit && yarn tslint","build-css":"node-sass --importer node_modules/node-sass-magic-importer/dist/cli.js -o styles/css styles/scss/main.scss","storybook":"start-storybook -p 9001 -c .storybook","tslint-ci":"mkdir -p ./ci/results && yarn run-tslint -t checkstyle -o ./ci/results/tslint-results.xml $npm_package_config_tslint","prepublish":"rm -rf dist && tsc && cp -rf src/translations/ dist/translations/ && yarn build-css","run-tslint":"tslint -p tsconfig.base.json","validate-ci":"tsc -p tsconfig.base.json --noEmit && yarn tslint-ci","prepublish-dev":"rm -rf dist && tsc -p tsconfig.dev.json && cp -rf src/translations/ dist/translations/ && yarn build-css","test-storybook":"test-storybook","build-storybook":"build-storybook -c .storybook -o dist-storybook"},"typings":"dist/index.d.ts","_npmUser":{"name":"martin.mosko","email":"martin.mosko@gooddata.com"},"repository":{"url":"git+ssh://git@github.com/gooddata/gooddata-react-components.git","type":"git"},"_npmVersion":"5.6.0","description":"GoodData React Components","directories":{},"_nodeVersion":"8.9.4","dependencies":{"rxjs":"^5.5.6","lodash":"^4.17.4","gooddata":"6.0.0-alpha7","invariant":"^2.2.2","classnames":"^2.2.5","highcharts":"4.2.5","prop-types":"^15.6.0","react-intl":"^2.4.0","custom-event":"^1.0.1","react-measure":"^1.4.7","@types/highcharts":"4.2.56","@gooddata/js-utils":"^2.0.0","@gooddata/numberjs":"^3.1.2","@gooddata/goodstrap":"55.0.0-alpha6","@gooddata/indigo-visualizations":"2.0.0-alpha11"},"_hasShrinkwrap":false,"readmeFilename":"README.md","test-storybook":{"AFM components - PieChart":{"error":{"readySelector":".s-error"}}},"devDependencies":{"jest":"21.2.1","react":"15.6.2","enzyme":"3.3.0","ts-jest":"21.2.4","node-sass":"4.7.2","react-dom":"15.6.2","ts-loader":"2.3.7","jest-junit":"3.0.0","typescript":"2.3.3","@types/jest":"20.0.4","@types/node":"7.0.8","sass-loader":"6.0.6","@types/react":"16.0.34","@types/enzyme":"3.1.6","@types/lodash":"4.14.61","utility-types":"^1.1.0","@storybook/react":"3.4.0","@types/invariant":"2.2.29","@types/react-dom":"16.0.3","@gooddata/mock-js":"1.0.0-alpha4","@gooddata/typings":"2.0.0-alpha0","@types/classnames":"2.2.3","@types/prop-types":"15.5.2","@types/react-intl":"2.3.5","react-test-renderer":"15.6.2","@types/react-measure":"0.4.7","tslint-config-gooddata":"0.0.8","@types/storybook__react":"3.0.6","enzyme-adapter-react-15":"1.0.5","@gooddata/test-storybook":"1.1.2","@storybook/addon-actions":"3.4.0","@storybook/addon-options":"3.4.0","node-sass-magic-importer":"5.1.0","@types/react-test-renderer":"16.0.0","@types/enzyme-adapter-react-15":"1.0.1","@types/storybook__addon-actions":"3.0.1"},"peerDependencies":{"react":"15.6.2","react-dom":"15.6.2"},"_npmOperationalInternal":{"tmp":"tmp/react-components_5.0.0-alpha17_1523471163737_0.3041817939336502","host":"s3://npm-registry-packages"}},"5.0.0-alpha18":{"name":"@gooddata/react-components","version":"5.0.0-alpha18","author":{"name":"GoodData Corporation"},"license":"BSD-3-Clause","_id":"@gooddata/react-components@5.0.0-alpha18","maintainers":[{"name":"bertold8","email":"ivan.nejezchleb@seznam.cz"},{"name":"bradgl","email":"brad.gleich@blackabaud.com"},{"name":"bugsbunny338","email":"jiri.zajic@mensa.cz"},{"name":"gooddata-ci","email":"rail@gooddata.com"},{"name":"jakub-sterba","email":"jakub.sterba@gooddata.com"},{"name":"jan.pradac","email":"jan.pradac@gooddata.com"},{"name":"jaroslav.tomecek","email":"jaroslav.tomecek@gooddata.com"},{"name":"khanh.le","email":"khanh.le@gooddata.com"},{"name":"langhamp","email":"pavel.langhammer@gooddata.com"},{"name":"lanhuynh","email":"lan.huynh@gooddata.com"},{"name":"laurenhunt","email":"lauren.hunt@blackbaud.com"},{"name":"lhorak","email":"info@lhorak.cz"},{"name":"linhhong","email":"linh.hong@gooddata.com"},{"name":"lpearce","email":"levi.pearce@gooddata.com"},{"name":"martin.mosko","email":"martin.mosko@gooddata.com"},{"name":"michal.marsal","email":"michal.marsal@gooddata.com"},{"name":"mikita.yank","email":"Mikita.Yankouski@blackbaud.com"},{"name":"naibinh","email":"naibinh@gmail.com"},{"name":"nikolacech","email":"nikola.cech@gooddata.com"},{"name":"ocetnik","email":"ocetnik.david@gmail.com"},{"name":"ondrejlangr","email":"ondrej.langr@gooddata.com"},{"name":"pavelzgdc","email":"pavel.zbytovsky@gooddata.com"},{"name":"pbenes","email":"petr.benes@gooddata.com"},{"name":"peterlacko","email":"lackopeter17@gmail.com"},{"name":"petrjanu","email":"petr.janu@gooddata.com"},{"name":"robert.sisaj","email":"robert.sisaj@gooddata.com"},{"name":"rodri360","email":"me@rodri360.com"},{"name":"sitina","email":"jiri.sitina@gooddata.com"},{"name":"sondo","email":"son.do@gooddata.com"},{"name":"stewart.stephens","email":"stewart.stephens@blackbaud.com"},{"name":"strouhaljan","email":"strouhal.jan@gmail.com"},{"name":"tomas.kratochvil","email":"tomas.kratochvil@gooddata.com"},{"name":"tomasreichmann","email":"tomasreichmann@gmail.com"},{"name":"tomsatgd","email":"tomas.satinsky@gooddata.com"},{"name":"vaclavbohac","email":"bohac.v@gmail.com"},{"name":"vojty","email":"vojtasek.tomas@gmail.com"},{"name":"vonsef","email":"josef.vondrak@gooddata.com"},{"name":"xandra.harrison","email":"xandra.harrison@blackbaud.com"},{"name":"xmort","email":"petr.dolejsi@gooddata.com"},{"name":"zdenek.vidensky","email":"zdenek.vidensky@gooddata.com"}],"homepage":"https://github.com/gooddata/gooddata-react-components#readme","bugs":{"url":"https://github.com/gooddata/gooddata-react-components/issues"},"dist":{"shasum":"1c28fc650b5807d7b4286722230f6c7d43c149d8","tarball":"https://registry.npmjs.org/@gooddata/react-components/-/react-components-5.0.0-alpha18.tgz","fileCount":584,"integrity":"sha512-GcA8/66GzmvR/BtHhHFvUyJgIZGsxMIZiM+QgoOHYnayUvseHsMU95MzqTtbqIgk+AVOMkvwjE3eM8LLdzl8DA==","signatures":[{"sig":"MEUCIQCpFbhVZZ5BgnyX1glNoT4bpKrDz4dMlESs7QFr0pyZjgIgRirRJAYQz6s6/vTaIZWzbkuRpwoKd+dQOpZIzCv+fvY=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":1521956},"jest":{"testRegex":"(/__tests__/.*|\\.(test|spec))\\.(tsx?)$","transform":{".(ts|tsx)":"<rootDir>/node_modules/ts-jest/preprocessor.js"},"mapCoverage":true,"collectCoverage":false,"coverageReporters":["html"],"collectCoverageFrom":["src/**/*.{ts,tsx}","!**/*.d.ts"],"moduleFileExtensions":["ts","tsx","js"],"setupTestFrameworkScriptFile":"<rootDir>/jest.setup.js"},"main":"dist/index.js","files":["dist","src","styles","LICENSE"],"config":{"tslint":"'./{src,stories}/**/*.{ts,tsx}'"},"gitHead":"c8327ba2877ed9fd48e1a34b116fbcfece45ddbd","scripts":{"dev":"rm -rf dist && tsc --watch -p tsconfig.dev.json && cp -rf src/translations/ dist/translations/","test":"jest --watch","tslint":"yarn run-tslint -t verbose $npm_package_config_tslint","validate":"tsc -p tsconfig.base.json --noEmit && yarn tslint","build-css":"node-sass --importer node_modules/node-sass-magic-importer/dist/cli.js -o styles/css styles/scss/main.scss","storybook":"start-storybook -p 9001 -c .storybook","tslint-ci":"mkdir -p ./ci/results && yarn run-tslint -t checkstyle -o ./ci/results/tslint-results.xml $npm_package_config_tslint","prepublish":"rm -rf dist && tsc && cp -rf src/translations/ dist/translations/ && yarn build-css","run-tslint":"tslint -p tsconfig.base.json","validate-ci":"tsc -p tsconfig.base.json --noEmit && yarn tslint-ci","prepublish-dev":"rm -rf dist && tsc -p tsconfig.dev.json && cp -rf src/translations/ dist/translations/ && yarn build-css","test-storybook":"test-storybook","build-storybook":"build-storybook -c .storybook -o dist-storybook"},"typings":"dist/index.d.ts","_npmUser":{"name":"peterlacko","email":"lackopeter17@gmail.com"},"repository":{"url":"git+ssh://git@github.com/gooddata/gooddata-react-components.git","type":"git"},"_npmVersion":"5.6.0","description":"GoodData React Components","directories":{},"_nodeVersion":"8.9.4","dependencies":{"rxjs":"^5.5.6","lodash":"^4.17.4","gooddata":"6.0.0-alpha7","invariant":"^2.2.2","classnames":"^2.2.5","highcharts":"4.2.5","prop-types":"^15.6.0","react-intl":"^2.4.0","custom-event":"^1.0.1","react-measure":"^1.4.7","@types/highcharts":"4.2.56","@gooddata/js-utils":"^2.0.0","@gooddata/numberjs":"^3.1.2","@gooddata/goodstrap":"55.0.0-alpha6","@gooddata/indigo-visualizations":"2.0.0-alpha11"},"_hasShrinkwrap":false,"test-storybook":{"AFM components - PieChart":{"error":{"readySelector":".s-error"}}},"devDependencies":{"jest":"21.2.1","react":"15.6.2","enzyme":"3.3.0","ts-jest":"21.2.4","node-sass":"4.7.2","react-dom":"15.6.2","ts-loader":"2.3.7","jest-junit":"3.0.0","typescript":"2.3.3","@types/jest":"20.0.4","@types/node":"7.0.8","sass-loader":"6.0.6","@types/react":"16.0.34","@types/enzyme":"3.1.6","@types/lodash":"4.14.61","utility-types":"^1.1.0","@storybook/react":"3.4.0","@types/invariant":"2.2.29","@types/react-dom":"16.0.3","@gooddata/mock-js":"1.0.0-alpha4","@gooddata/typings":"2.0.0-alpha0","@types/classnames":"2.2.3","@types/prop-types":"15.5.2","@types/react-intl":"2.3.5","react-test-renderer":"15.6.2","@types/react-measure":"0.4.7","tslint-config-gooddata":"0.0.8","@types/storybook__react":"3.0.6","enzyme-adapter-react-15":"1.0.5","@gooddata/test-storybook":"1.1.2","@storybook/addon-actions":"3.4.0","@storybook/addon-options":"3.4.0","node-sass-magic-importer":"5.1.0","@types/react-test-renderer":"16.0.0","@types/enzyme-adapter-react-15":"1.0.1","@types/storybook__addon-actions":"3.0.1"},"peerDependencies":{"react":"15.6.2","react-dom":"15.6.2"},"_npmOperationalInternal":{"tmp":"tmp/react-components_5.0.0-alpha18_1523541960332_0.20265989503195847","host":"s3://npm-registry-packages"}},"5.0.0-alpha19":{"name":"@gooddata/react-components","version":"5.0.0-alpha19","author":{"name":"GoodData Corporation"},"license":"BSD-3-Clause","_id":"@gooddata/react-components@5.0.0-alpha19","maintainers":[{"name":"bertold8","email":"ivan.nejezchleb@seznam.cz"},{"name":"bradgl","email":"brad.gleich@blackabaud.com"},{"name":"bugsbunny338","email":"jiri.zajic@mensa.cz"},{"name":"gooddata-ci","email":"rail@gooddata.com"},{"name":"jakub-sterba","email":"jakub.sterba@gooddata.com"},{"name":"jan.pradac","email":"jan.pradac@gooddata.com"},{"name":"jaroslav.tomecek","email":"jaroslav.tomecek@gooddata.com"},{"name":"khanh.le","email":"khanh.le@gooddata.com"},{"name":"langhamp","email":"pavel.langhammer@gooddata.com"},{"name":"lanhuynh","email":"lan.huynh@gooddata.com"},{"name":"laurenhunt","email":"lauren.hunt@blackbaud.com"},{"name":"lhorak","email":"info@lhorak.cz"},{"name":"linhhong","email":"linh.hong@gooddata.com"},{"name":"lpearce","email":"levi.pearce@gooddata.com"},{"name":"martin.mosko","email":"martin.mosko@gooddata.com"},{"name":"michal.marsal","email":"michal.marsal@gooddata.com"},{"name":"mikita.yank","email":"Mikita.Yankouski@blackbaud.com"},{"name":"naibinh","email":"naibinh@gmail.com"},{"name":"nikolacech","email":"nikola.cech@gooddata.com"},{"name":"ocetnik","email":"ocetnik.david@gmail.com"},{"name":"ondrejlangr","email":"ondrej.langr@gooddata.com"},{"name":"pavelzgdc","email":"pavel.zbytovsky@gooddata.com"},{"name":"pbenes","email":"petr.benes@gooddata.com"},{"name":"peterlacko","email":"lackopeter17@gmail.com"},{"name":"petrjanu","email":"petr.janu@gooddata.com"},{"name":"robert.sisaj","email":"robert.sisaj@gooddata.com"},{"name":"rodri360","email":"me@rodri360.com"},{"name":"sitina","email":"jiri.sitina@gooddata.com"},{"name":"sondo","email":"son.do@gooddata.com"},{"name":"stewart.stephens","email":"stewart.stephens@blackbaud.com"},{"name":"strouhaljan","email":"strouhal.jan@gmail.com"},{"name":"tomas.kratochvil","email":"tomas.kratochvil@gooddata.com"},{"name":"tomasreichmann","email":"tomasreichmann@gmail.com"},{"name":"tomsatgd","email":"tomas.satinsky@gooddata.com"},{"name":"vaclavbohac","email":"bohac.v@gmail.com"},{"name":"vojty","email":"vojtasek.tomas@gmail.com"},{"name":"vonsef","email":"josef.vondrak@gooddata.com"},{"name":"xandra.harrison","email":"xandra.harrison@blackbaud.com"},{"name":"xmort","email":"petr.dolejsi@gooddata.com"},{"name":"zdenek.vidensky","email":"zdenek.vidensky@gooddata.com"}],"homepage":"https://github.com/gooddata/gooddata-react-components#readme","bugs":{"url":"https://github.com/gooddata/gooddata-react-components/issues"},"dist":{"shasum":"fbc2f4128134813df628f1c7dddc98d1a0f2bd39","tarball":"https://registry.npmjs.org/@gooddata/react-components/-/react-components-5.0.0-alpha19.tgz","fileCount":584,"integrity":"sha512-maHH6OvH7iV9cRq6jPDnfM27te9TRos2ddrvEOtzYSTY2mflfya7itWZ7/9JjnzqjtWiQKg4mXR3c9g7GRxjBg==","signatures":[{"sig":"MEYCIQDh7lYNFZ+NdVVgWhFyQsttTIWSKTmSV/5hexCb6LxYAQIhAPAhmwlQBf4Tn1kK6Bznhjr3sXemkrvAC9Xly7R7cbGC","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":1527904},"jest":{"testRegex":"(/__tests__/.*|\\.(test|spec))\\.(tsx?)$","transform":{".(ts|tsx)":"<rootDir>/node_modules/ts-jest/preprocessor.js"},"mapCoverage":true,"collectCoverage":false,"coverageReporters":["html"],"collectCoverageFrom":["src/**/*.{ts,tsx}","!**/*.d.ts"],"moduleFileExtensions":["ts","tsx","js"],"setupTestFrameworkScriptFile":"<rootDir>/jest.setup.js"},"main":"dist/index.js","files":["dist","src","styles","LICENSE"],"config":{"tslint":"'./{src,stories}/**/*.{ts,tsx}'"},"readme":"# GoodData React Components\n> React.js components for building visualizations on top of GoodData platform\n\n## Getting started\n\n### Usage\n\nWith [yarn](https://yarnpkg.com) installed, go to your project directory and run\n```\n$ yarn add @gooddata/react-components\n```\n\nIf you prefer [npm](npmjs.com) run\n```\n$ npm install --save @gooddata/react-components\n```\n\n## Documentation\n[Documentation](https://help.gooddata.com/display/bHsp5IhQjuz0e6HS0s76/React+Components)\n\n## Develop\n\n### Running the development\n\nTo develop, you need to run the typescript compiler. By running `yarn dev`, the typescript compiler will be run in watch mode.\n```sh\n$ cd gooddata-react-components\n$ yarn dev\n```\n\nIf you just need to build the CSS files from SASS, run\n```sh\n$ yarn build-css\n```\n\nTo see and validate the react components, you can use [Storybook](https://storybook.js.org/).\nTo run the storybook in development mode, run\n```sh\n$ yarn storybook\n```\n\nTo deploy the production version of storybook, run\n```sh\n$ yarn build-storybook\n```\n\n### Running the tests\n\nTo validate using [tslint](https://palantir.github.io/tslint/), run\n```sh\n$ yarn validate\n```\n\n#### Storybook visual regression tests\n\nVisual regression testing for Storybook is provided by [@gooddata/test-storybook](https://github.com/gooddata/gdc-client-utils/tree/master/test-storybook) package.\n\n### Deployment\n```\ngit checkout master && git pull upstream master --tags\nnpm version [major|minor|patch] -m \"Release v%s\"\nnpm publish\ngit push upstream master --tags\n```\n\n### Examples\n\nFor more details see ./examples/README.md\n\n```\ncd examples\nyarn install\nyarn dev\n```\n\n## Contributing\nReport bugs and features on our [issues page](https://github.com/gooddata/gooddata-react-components/issues).\n\n## License\n(C) 2007-2018 GoodData Corporation\n\nFor more information, please see [LICENSE](https://github.com/gooddata/gooddata-react-components/blob/master/LICENSE)\n","gitHead":"e24c62b749179dde933d70990c42a7655cda7269","scripts":{"dev":"rm -rf dist && tsc --watch -p tsconfig.dev.json && cp -rf src/translations/ dist/translations/","test":"jest --watch","tslint":"yarn run-tslint -t verbose $npm_package_config_tslint","validate":"tsc -p tsconfig.base.json --noEmit && yarn tslint","build-css":"node-sass --importer node_modules/node-sass-magic-importer/dist/cli.js -o styles/css styles/scss/main.scss","storybook":"start-storybook -p 9001 -c .storybook","tslint-ci":"mkdir -p ./ci/results && yarn run-tslint -t checkstyle -o ./ci/results/tslint-results.xml $npm_package_config_tslint","prepublish":"rm -rf dist && tsc && cp -rf src/translations/ dist/translations/ && yarn build-css","run-tslint":"tslint -p tsconfig.base.json","validate-ci":"tsc -p tsconfig.base.json --noEmit && yarn tslint-ci","prepublish-dev":"rm -rf dist && tsc -p tsconfig.dev.json && cp -rf src/translations/ dist/translations/ && yarn build-css","test-storybook":"test-storybook","build-storybook":"build-storybook -c .storybook -o dist-storybook"},"typings":"dist/index.d.ts","_npmUser":{"name":"martin.mosko","email":"martin.mosko@gooddata.com"},"repository":{"url":"git+ssh://git@github.com/gooddata/gooddata-react-components.git","type":"git"},"_npmVersion":"5.6.0","description":"GoodData React Components","directories":{},"_nodeVersion":"8.9.4","dependencies":{"rxjs":"^5.5.6","lodash":"^4.17.4","gooddata":"6.0.0-alpha7","invariant":"^2.2.2","classnames":"^2.2.5","highcharts":"4.2.5","prop-types":"^15.6.0","react-intl":"^2.4.0","custom-event":"^1.0.1","react-measure":"^1.4.7","@types/highcharts":"4.2.56","@gooddata/js-utils":"^2.0.0","@gooddata/numberjs":"^3.1.2","@gooddata/goodstrap":"55.0.0-alpha6","@gooddata/indigo-visualizations":"2.0.0-alpha11"},"_hasShrinkwrap":false,"readmeFilename":"README.md","test-storybook":{"AFM components - PieChart":{"error":{"readySelector":".s-error"}}},"devDependencies":{"jest":"21.2.1","react":"15.6.2","enzyme":"3.3.0","ts-jest":"21.2.4","node-sass":"4.7.2","react-dom":"15.6.2","ts-loader":"2.3.7","jest-junit":"3.0.0","typescript":"2.3.3","@types/jest":"20.0.4","@types/node":"7.0.8","sass-loader":"6.0.6","@types/react":"16.0.34","@types/enzyme":"3.1.6","@types/lodash":"4.14.61","utility-types":"^1.1.0","@storybook/react":"3.4.0","@types/invariant":"2.2.29","@types/react-dom":"16.0.3","@gooddata/mock-js":"1.0.0-alpha4","@gooddata/typings":"2.0.0-alpha0","@types/classnames":"2.2.3","@types/prop-types":"15.5.2","@types/react-intl":"2.3.5","react-test-renderer":"15.6.2","@types/react-measure":"0.4.7","tslint-config-gooddata":"0.0.8","@types/storybook__react":"3.0.6","enzyme-adapter-react-15":"1.0.5","@gooddata/test-storybook":"1.1.2","@storybook/addon-actions":"3.4.0","@storybook/addon-options":"3.4.0","node-sass-magic-importer":"5.1.0","@types/react-test-renderer":"16.0.0","@types/enzyme-adapter-react-15":"1.0.1","@types/storybook__addon-actions":"3.0.1"},"peerDependencies":{"react":"15.6.2","react-dom":"15.6.2"},"_npmOperationalInternal":{"tmp":"tmp/react-components_5.0.0-alpha19_1523608551889_0.33300114504402933","host":"s3://npm-registry-packages"}},"5.0.0-alpha20":{"name":"@gooddata/react-components","version":"5.0.0-alpha20","author":{"name":"GoodData Corporation"},"license":"BSD-3-Clause","_id":"@gooddata/react-components@5.0.0-alpha20","maintainers":[{"name":"bertold8","email":"ivan.nejezchleb@seznam.cz"},{"name":"bradgl","email":"brad.gleich@blackabaud.com"},{"name":"bugsbunny338","email":"jiri.zajic@mensa.cz"},{"name":"gooddata-ci","email":"rail@gooddata.com"},{"name":"jakub-sterba","email":"jakub.sterba@gooddata.com"},{"name":"jan.pradac","email":"jan.pradac@gooddata.com"},{"name":"jaroslav.tomecek","email":"jaroslav.tomecek@gooddata.com"},{"name":"khanh.le","email":"khanh.le@gooddata.com"},{"name":"langhamp","email":"pavel.langhammer@gooddata.com"},{"name":"lanhuynh","email":"lan.huynh@gooddata.com"},{"name":"laurenhunt","email":"lauren.hunt@blackbaud.com"},{"name":"lhorak","email":"info@lhorak.cz"},{"name":"linhhong","email":"linh.hong@gooddata.com"},{"name":"lpearce","email":"levi.pearce@gooddata.com"},{"name":"martin.mosko","email":"martin.mosko@gooddata.com"},{"name":"michal.marsal","email":"michal.marsal@gooddata.com"},{"name":"mikita.yank","email":"Mikita.Yankouski@blackbaud.com"},{"name":"naibinh","email":"naibinh@gmail.com"},{"name":"nikolacech","email":"nikola.cech@gooddata.com"},{"name":"ocetnik","email":"ocetnik.david@gmail.com"},{"name":"ondrejlangr","email":"ondrej.langr@gooddata.com"},{"name":"pavelzgdc","email":"pavel.zbytovsky@gooddata.com"},{"name":"pbenes","email":"petr.benes@gooddata.com"},{"name":"peterlacko","email":"lackopeter17@gmail.com"},{"name":"petrjanu","email":"petr.janu@gooddata.com"},{"name":"robert.sisaj","email":"robert.sisaj@gooddata.com"},{"name":"rodri360","email":"me@rodri360.com"},{"name":"sitina","email":"jiri.sitina@gooddata.com"},{"name":"sondo","email":"son.do@gooddata.com"},{"name":"stewart.stephens","email":"stewart.stephens@blackbaud.com"},{"name":"strouhaljan","email":"strouhal.jan@gmail.com"},{"name":"tomas.kratochvil","email":"tomas.kratochvil@gooddata.com"},{"name":"tomasreichmann","email":"tomasreichmann@gmail.com"},{"name":"tomsatgd","email":"tomas.satinsky@gooddata.com"},{"name":"vaclavbohac","email":"bohac.v@gmail.com"},{"name":"vojty","email":"vojtasek.tomas@gmail.com"},{"name":"vonsef","email":"josef.vondrak@gooddata.com"},{"name":"xandra.harrison","email":"xandra.harrison@blackbaud.com"},{"name":"xmort","email":"petr.dolejsi@gooddata.com"},{"name":"zdenek.vidensky","email":"zdenek.vidensky@gooddata.com"}],"homepage":"https://github.com/gooddata/gooddata-react-components#readme","bugs":{"url":"https://github.com/gooddata/gooddata-react-components/issues"},"dist":{"shasum":"fd25f2bd18a53fb6b7468b41190f069bd6971e79","tarball":"https://registry.npmjs.org/@gooddata/react-components/-/react-components-5.0.0-alpha20.tgz","fileCount":583,"integrity":"sha512-wMSQhFcyGJ1NopbMkFJrku8hHWPhy5SpV8NTCkEqHF7Cih9A6JHgH39jW+XYAIrK2xEXqepMvbEwWhMSsoEhNA==","signatures":[{"sig":"MEQCIDgvWo/SaZo8kkI1bWddZWMQpqw+dAFTTYN9hVYap96KAiAcIg1joYSLK6OiL1xC3Mf7kunURQgxCIWhf9zkUzHLeQ==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":1520372},"jest":{"testRegex":"(/__tests__/.*|\\.(test|spec))\\.(tsx?)$","transform":{".(ts|tsx)":"<rootDir>/node_modules/ts-jest/preprocessor.js"},"mapCoverage":true,"collectCoverage":false,"coverageReporters":["html"],"collectCoverageFrom":["src/**/*.{ts,tsx}","!**/*.d.ts"],"moduleFileExtensions":["ts","tsx","js"],"setupTestFrameworkScriptFile":"<rootDir>/jest.setup.js"},"main":"dist/index.js","files":["dist","src","styles","LICENSE"],"config":{"tslint":"'./{src,stories}/**/*.{ts,tsx}'"},"readme":"# GoodData React Components\n> React.js components for building visualizations on top of GoodData platform\n\n## Getting started\n\n### Usage\n\nWith [yarn](https://yarnpkg.com) installed, go to your project directory and run\n```\n$ yarn add @gooddata/react-components\n```\n\nIf you prefer [npm](npmjs.com) run\n```\n$ npm install --save @gooddata/react-components\n```\n\n## Documentation\n[Documentation](https://help.gooddata.com/display/bHsp5IhQjuz0e6HS0s76/React+Components)\n\n## Develop\n\n### Running the development\n\nTo develop, you need to run the typescript compiler. By running `yarn dev`, the typescript compiler will be run in watch mode.\n```sh\n$ cd gooddata-react-components\n$ yarn dev\n```\n\nIf you just need to build the CSS files from SASS, run\n```sh\n$ yarn build-css\n```\n\nTo see and validate the react components, you can use [Storybook](https://storybook.js.org/).\nTo run the storybook in development mode, run\n```sh\n$ yarn storybook\n```\n\nTo deploy the production version of storybook, run\n```sh\n$ yarn build-storybook\n```\n\n### Running the tests\n\nTo validate using [tslint](https://palantir.github.io/tslint/), run\n```sh\n$ yarn validate\n```\n\n#### Storybook visual regression tests\n\nVisual regression testing for Storybook is provided by [@gooddata/test-storybook](https://github.com/gooddata/gdc-client-utils/tree/master/test-storybook) package.\n\n### Deployment\n```\ngit checkout master && git pull upstream master --tags\nnpm version [major|minor|patch] -m \"Release v%s\"\nnpm publish\ngit push upstream master --tags\n```\n\n### Examples\n\nFor more details see ./examples/README.md\n\n```\ncd examples\nyarn install\nyarn dev\n```\n\n## Contributing\nReport bugs and features on our [issues page](https://github.com/gooddata/gooddata-react-components/issues).\n\n## License\n(C) 2007-2018 GoodData Corporation\n\nFor more information, please see [LICENSE](https://github.com/gooddata/gooddata-react-components/blob/master/LICENSE)\n","gitHead":"d8c5a4cc9b7371e043d8d25e4c968a03712ed343","scripts":{"dev":"rm -rf dist && tsc --watch -p tsconfig.dev.json && cp -rf src/translations/ dist/translations/","test":"jest --watch","tslint":"yarn run-tslint -t verbose $npm_package_config_tslint","validate":"tsc -p tsconfig.base.json --noEmit && yarn tslint","build-css":"node-sass --importer node_modules/node-sass-magic-importer/dist/cli.js -o styles/css styles/scss/main.scss","storybook":"start-storybook -p 9001 -c .storybook","tslint-ci":"mkdir -p ./ci/results && yarn run-tslint -t checkstyle -o ./ci/results/tslint-results.xml $npm_package_config_tslint","prepublish":"rm -rf dist && tsc && cp -rf src/translations/ dist/translations/ && yarn build-css","run-tslint":"tslint -p tsconfig.base.json","validate-ci":"tsc -p tsconfig.base.json --noEmit && yarn tslint-ci","prepublish-dev":"rm -rf dist && tsc -p tsconfig.dev.json && cp -rf src/translations/ dist/translations/ && yarn build-css","test-storybook":"test-storybook","build-storybook":"build-storybook -c .storybook -o dist-storybook"},"typings":"dist/index.d.ts","_npmUser":{"name":"pavelzgdc","email":"pavel.zbytovsky@gooddata.com"},"repository":{"url":"git+ssh://git@github.com/gooddata/gooddata-react-components.git","type":"git"},"_npmVersion":"5.6.0","description":"GoodData React Components","directories":{},"_nodeVersion":"8.9.4","dependencies":{"rxjs":"^5.5.6","lodash":"^4.17.4","invariant":"^2.2.2","classnames":"^2.2.5","highcharts":"4.2.5","prop-types":"^15.6.0","react-intl":"^2.4.0","custom-event":"^1.0.1","react-measure":"^1.4.7","@types/highcharts":"4.2.56","@gooddata/js-utils":"^2.0.0","@gooddata/numberjs":"^3.1.2","@gooddata/goodstrap":"55.0.0-alpha6","@gooddata/gooddata-js":"6.0.0-alpha7","@gooddata/indigo-visualizations":"2.0.0-alpha11"},"_hasShrinkwrap":false,"readmeFilename":"README.md","test-storybook":{"AFM components - PieChart":{"error":{"readySelector":".s-error"}}},"devDependencies":{"jest":"21.2.1","react":"15.6.2","enzyme":"3.3.0","ts-jest":"21.2.4","node-sass":"4.7.2","react-dom":"15.6.2","ts-loader":"2.3.7","jest-junit":"3.0.0","typescript":"2.3.3","@types/jest":"20.0.4","@types/node":"7.0.8","sass-loader":"6.0.6","@types/react":"16.0.34","@types/enzyme":"3.1.6","@types/lodash":"4.14.61","utility-types":"^1.1.0","@storybook/react":"3.4.0","@types/invariant":"2.2.29","@types/react-dom":"16.0.3","@gooddata/mock-js":"1.0.0-alpha4","@gooddata/typings":"2.0.0-alpha0","@types/classnames":"2.2.3","@types/prop-types":"15.5.2","@types/react-intl":"2.3.5","react-test-renderer":"15.6.2","@types/react-measure":"0.4.7","tslint-config-gooddata":"0.0.8","@types/storybook__react":"3.0.6","enzyme-adapter-react-15":"1.0.5","@gooddata/test-storybook":"1.1.2","@storybook/addon-actions":"3.4.0","@storybook/addon-options":"3.4.0","node-sass-magic-importer":"5.1.0","@types/react-test-renderer":"16.0.0","@types/enzyme-adapter-react-15":"1.0.1","@types/storybook__addon-actions":"3.0.1"},"peerDependencies":{"react":"15.6.2","react-dom":"15.6.2"},"_npmOperationalInternal":{"tmp":"tmp/react-components_5.0.0-alpha20_1523623784343_0.23915264764808364","host":"s3://npm-registry-packages"}},"5.0.0-alpha21":{"name":"@gooddata/react-components","version":"5.0.0-alpha21","author":{"name":"GoodData Corporation"},"license":"BSD-3-Clause","_id":"@gooddata/react-components@5.0.0-alpha21","maintainers":[{"name":"bertold8","email":"ivan.nejezchleb@seznam.cz"},{"name":"bradgl","email":"brad.gleich@blackabaud.com"},{"name":"bugsbunny338","email":"jiri.zajic@mensa.cz"},{"name":"gooddata-ci","email":"rail@gooddata.com"},{"name":"jakub-sterba","email":"jakub.sterba@gooddata.com"},{"name":"jan.pradac","email":"jan.pradac@gooddata.com"},{"name":"jaroslav.tomecek","email":"jaroslav.tomecek@gooddata.com"},{"name":"khanh.le","email":"khanh.le@gooddata.com"},{"name":"langhamp","email":"pavel.langhammer@gooddata.com"},{"name":"lanhuynh","email":"lan.huynh@gooddata.com"},{"name":"laurenhunt","email":"lauren.hunt@blackbaud.com"},{"name":"lhorak","email":"info@lhorak.cz"},{"name":"linhhong","email":"linh.hong@gooddata.com"},{"name":"lpearce","email":"levi.pearce@gooddata.com"},{"name":"martin.mosko","email":"martin.mosko@gooddata.com"},{"name":"michal.marsal","email":"michal.marsal@gooddata.com"},{"name":"mikita.yank","email":"Mikita.Yankouski@blackbaud.com"},{"name":"naibinh","email":"naibinh@gmail.com"},{"name":"nikolacech","email":"nikola.cech@gooddata.com"},{"name":"ocetnik","email":"ocetnik.david@gmail.com"},{"name":"ondrejlangr","email":"ondrej.langr@gooddata.com"},{"name":"pavelzgdc","email":"pavel.zbytovsky@gooddata.com"},{"name":"pbenes","email":"petr.benes@gooddata.com"},{"name":"peterlacko","email":"lackopeter17@gmail.com"},{"name":"petrjanu","email":"petr.janu@gooddata.com"},{"name":"robert.sisaj","email":"robert.sisaj@gooddata.com"},{"name":"rodri360","email":"me@rodri360.com"},{"name":"sitina","email":"jiri.sitina@gooddata.com"},{"name":"sondo","email":"son.do@gooddata.com"},{"name":"stewart.stephens","email":"stewart.stephens@blackbaud.com"},{"name":"strouhaljan","email":"strouhal.jan@gmail.com"},{"name":"tomas.kratochvil","email":"tomas.kratochvil@gooddata.com"},{"name":"tomasreichmann","email":"tomasreichmann@gmail.com"},{"name":"tomsatgd","email":"tomas.satinsky@gooddata.com"},{"name":"vaclavbohac","email":"bohac.v@gmail.com"},{"name":"vojty","email":"vojtasek.tomas@gmail.com"},{"name":"vonsef","email":"josef.vondrak@gooddata.com"},{"name":"xandra.harrison","email":"xandra.harrison@blackbaud.com"},{"name":"xmort","email":"petr.dolejsi@gooddata.com"},{"name":"zdenek.vidensky","email":"zdenek.vidensky@gooddata.com"}],"homepage":"https://github.com/gooddata/gooddata-react-components#readme","bugs":{"url":"https://github.com/gooddata/gooddata-react-components/issues"},"dist":{"shasum":"22c7b30e0f5cbd096d359e33bb34b5ca579b382c","tarball":"https://registry.npmjs.org/@gooddata/react-components/-/react-components-5.0.0-alpha21.tgz","fileCount":590,"integrity":"sha512-L7tN3VD1OU4DAv8CZakJVPxShU4EPFbMyumX40JHxugDDb+YhWZ+//gu3RnEsTRYk7yZwo8r8UHp9bOjnZ3Mvw==","signatures":[{"sig":"MEUCIQDZZ8966HX4iTRtYPv3WTEU1kOlilYo2H3Z+xiRrY6lHQIgQhZdeRyoHLx+cEoItFcroktFqokhUlRnR8uAuTdimNk=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":1563588,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJa1aRHCRA9TVsSAnZWagAAARIP/jye27aNATLSv9UIku+b\nCoP1Bg5vJ9XCxYfr0roPX9OAOKLm48t3y1Elf2r2WkBa9bftXx9nvnk5flUv\nNPxmtsK/WAMfiNfcWojGsl5js63O2mhBEPvhslHo90/w0x4ebpch0ba5BJUE\nCzRLHoueO/+4Rv4bSsEH1WjIKq2M9/JjF/qQokLtEyP98Shn2rsj6l+V4Gpo\n7Bj3YuiO67hHLQGGHrnQY8ett+mh3mPTsE7EB3fT4VWaTtkv7igPmINkPUci\n2bpZdPsUo7P81aM2YRCAyHw5aqWsQilAKftQRJ3QOWt9nDlgX67VQJi+Uy1h\n1dDungiazsiR8L4AjdXRtW1FaZ5RL847xwmCa8wa4+p99SB334yQGiEDv7nA\ndiJwqoXBmL+SvnDddU3rc2xVoLDtv3cjtz5jc7Ub1h7z3ANpBL4u8OtUtqNN\nvmycaHtnybaSTAK06SavWb/sDno/dDpQ4lnaAFoGFX93JtX9Cq3wfFqlWVLm\nyT+dGDcmCpoTJqRIUxLUXOvvIeGaVD4g2rSjFFgo5xsaUJDKT5kfRT7yO3O5\ncWBNcvc5WSq3TnSm3FVRsDHfMkUyOq8iP3OsRiYqi6uYbMLccVbY8mH7w+tJ\ncdkwdoOKW/oW8vN4olBVjh0EtzcNPPAaBthcGBcveYmwXmP2c0QeX+N7wzIi\npcUT\r\n=gAuU\r\n-----END PGP SIGNATURE-----\r\n"},"jest":{"testRegex":"(/__tests__/.*|\\.(test|spec))\\.(tsx?)$","transform":{".(ts|tsx)":"<rootDir>/node_modules/ts-jest/preprocessor.js"},"mapCoverage":true,"collectCoverage":false,"coverageReporters":["html"],"collectCoverageFrom":["src/**/*.{ts,tsx}","!**/*.d.ts"],"moduleFileExtensions":["ts","tsx","js"],"setupTestFrameworkScriptFile":"<rootDir>/jest.setup.js"},"main":"dist/index.js","files":["dist","src","styles","LICENSE"],"config":{"tslint":"'./{src,stories}/**/*.{ts,tsx}'"},"gitHead":"4413dbe59c963518c5b98c5baacea5298ea5c55c","scripts":{"dev":"rm -rf dist && tsc --watch -p tsconfig.dev.json && cp -rf src/translations/ dist/translations/","test":"jest --watch","tslint":"yarn run-tslint -t verbose $npm_package_config_tslint","validate":"tsc -p tsconfig.base.json --noEmit && yarn tslint","build-css":"node-sass --importer node_modules/node-sass-magic-importer/dist/cli.js -o styles/css styles/scss/main.scss","storybook":"start-storybook -p 9001 -c .storybook","tslint-ci":"mkdir -p ./ci/results && yarn run-tslint -t checkstyle -o ./ci/results/tslint-results.xml $npm_package_config_tslint","prepublish":"rm -rf dist && tsc && cp -rf src/translations/ dist/translations/ && yarn build-css","run-tslint":"tslint -p tsconfig.base.json","validate-ci":"tsc -p tsconfig.base.json --noEmit && yarn tslint-ci","prepublish-dev":"rm -rf dist && tsc -p tsconfig.dev.json && cp -rf src/translations/ dist/translations/ && yarn build-css","test-storybook":"test-storybook","build-storybook":"build-storybook -c .storybook -o dist-storybook"},"typings":"dist/index.d.ts","_npmUser":{"name":"petrjanu","email":"petr.janu@gooddata.com"},"repository":{"url":"git+ssh://git@github.com/gooddata/gooddata-react-components.git","type":"git"},"_npmVersion":"5.6.0","description":"GoodData React Components","directories":{},"_nodeVersion":"8.9.4","dependencies":{"rxjs":"^5.5.6","lodash":"^4.17.4","invariant":"^2.2.2","classnames":"^2.2.5","highcharts":"4.2.5","prop-types":"^15.6.0","react-intl":"^2.4.0","custom-event":"^1.0.1","react-measure":"^1.4.7","@types/highcharts":"4.2.56","@gooddata/js-utils":"^2.0.0","@gooddata/numberjs":"^3.1.2","@gooddata/goodstrap":"55.0.0-alpha6","@gooddata/gooddata-js":"6.0.0-alpha7","@gooddata/indigo-visualizations":"2.0.0-alpha11"},"_hasShrinkwrap":false,"test-storybook":{"AFM components - PieChart":{"error":{"readySelector":".s-error"}}},"devDependencies":{"jest":"21.2.1","react":"15.6.2","enzyme":"3.3.0","ts-jest":"21.2.4","node-sass":"4.7.2","react-dom":"15.6.2","ts-loader":"2.3.7","jest-junit":"3.0.0","typescript":"2.3.3","@types/jest":"20.0.4","@types/node":"7.0.8","sass-loader":"6.0.6","@types/react":"16.0.34","@types/enzyme":"3.1.6","@types/lodash":"4.14.61","utility-types":"^1.1.0","@storybook/react":"3.4.0","@types/invariant":"2.2.29","@types/react-dom":"16.0.3","@gooddata/mock-js":"1.0.0-alpha4","@gooddata/typings":"2.0.0-alpha0","@types/classnames":"2.2.3","@types/prop-types":"15.5.2","@types/react-intl":"2.3.5","react-test-renderer":"15.6.2","@types/react-measure":"0.4.7","tslint-config-gooddata":"0.0.8","@types/storybook__react":"3.0.6","enzyme-adapter-react-15":"1.0.5","@gooddata/test-storybook":"1.1.2","@storybook/addon-actions":"3.4.0","@storybook/addon-options":"3.4.0","node-sass-magic-importer":"5.1.0","@types/react-test-renderer":"16.0.0","@types/enzyme-adapter-react-15":"1.0.1","@types/storybook__addon-actions":"3.0.1"},"peerDependencies":{"react":"15.6.2","react-dom":"15.6.2"},"_npmOperationalInternal":{"tmp":"tmp/react-components_5.0.0-alpha21_1523950662698_0.17752876874282175","host":"s3://npm-registry-packages"}},"5.0.0-alpha22":{"name":"@gooddata/react-components","version":"5.0.0-alpha22","author":{"name":"GoodData Corporation"},"license":"BSD-3-Clause","_id":"@gooddata/react-components@5.0.0-alpha22","maintainers":[{"name":"bertold8","email":"ivan.nejezchleb@seznam.cz"},{"name":"bradgl","email":"brad.gleich@blackabaud.com"},{"name":"bugsbunny338","email":"jiri.zajic@mensa.cz"},{"name":"gooddata-ci","email":"rail@gooddata.com"},{"name":"jakub-sterba","email":"jakub.sterba@gooddata.com"},{"name":"jan.pradac","email":"jan.pradac@gooddata.com"},{"name":"jaroslav.tomecek","email":"jaroslav.tomecek@gooddata.com"},{"name":"khanh.le","email":"khanh.le@gooddata.com"},{"name":"langhamp","email":"pavel.langhammer@gooddata.com"},{"name":"lanhuynh","email":"lan.huynh@gooddata.com"},{"name":"laurenhunt","email":"lauren.hunt@blackbaud.com"},{"name":"lhorak","email":"info@lhorak.cz"},{"name":"linhhong","email":"linh.hong@gooddata.com"},{"name":"lpearce","email":"levi.pearce@gooddata.com"},{"name":"martin.mosko","email":"martin.mosko@gooddata.com"},{"name":"michal.marsal","email":"michal.marsal@gooddata.com"},{"name":"mikita.yank","email":"Mikita.Yankouski@blackbaud.com"},{"name":"naibinh","email":"naibinh@gmail.com"},{"name":"nikolacech","email":"nikola.cech@gooddata.com"},{"name":"ocetnik","email":"ocetnik.david@gmail.com"},{"name":"ondrejlangr","email":"ondrej.langr@gooddata.com"},{"name":"pavelzgdc","email":"pavel.zbytovsky@gooddata.com"},{"name":"pbenes","email":"petr.benes@gooddata.com"},{"name":"peterlacko","email":"lackopeter17@gmail.com"},{"name":"petrjanu","email":"petr.janu@gooddata.com"},{"name":"robert.sisaj","email":"robert.sisaj@gooddata.com"},{"name":"rodri360","email":"me@rodri360.com"},{"name":"sitina","email":"jiri.sitina@gooddata.com"},{"name":"sondo","email":"son.do@gooddata.com"},{"name":"stewart.stephens","email":"stewart.stephens@blackbaud.com"},{"name":"strouhaljan","email":"strouhal.jan@gmail.com"},{"name":"tomas.kratochvil","email":"tomas.kratochvil@gooddata.com"},{"name":"tomasreichmann","email":"tomasreichmann@gmail.com"},{"name":"tomsatgd","email":"tomas.satinsky@gooddata.com"},{"name":"vaclavbohac","email":"bohac.v@gmail.com"},{"name":"vojty","email":"vojtasek.tomas@gmail.com"},{"name":"vonsef","email":"josef.vondrak@gooddata.com"},{"name":"xandra.harrison","email":"xandra.harrison@blackbaud.com"},{"name":"xmort","email":"petr.dolejsi@gooddata.com"},{"name":"zdenek.vidensky","email":"zdenek.vidensky@gooddata.com"}],"homepage":"https://github.com/gooddata/gooddata-react-components#readme","bugs":{"url":"https://github.com/gooddata/gooddata-react-components/issues"},"dist":{"shasum":"e97acf55ec5e2e8189e99902ae996a1fc0886011","tarball":"https://registry.npmjs.org/@gooddata/react-components/-/react-components-5.0.0-alpha22.tgz","fileCount":586,"integrity":"sha512-6mw3HtBvKfWqtMWTaR9RGpZ7ANTlJU4EoxQFiqHVRI4dsB1+bh/iwlCrGhlHrOKJkvFqNZyHC9K+oUrlx7hhgw==","signatures":[{"sig":"MEYCIQCYf+mWz0+ZyMWWmBpPh1CTVxubHoYsS32qLQtUiuz18gIhAPQG4SGXUl3/YNr/m9gRwVPul2YnyOQSSibo6cWAA0yy","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":1516723,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJa12wxCRA9TVsSAnZWagAAIDYP/A8h+je8mFxTVcmKCmW5\nC4aVxthIVzzKXZPZtxOf4LjnNVVWX+WfEGnvEoEWt9PzaBVi+Or+hBGcDsK2\nbQgxOtJTowrQMJsoMzKfuHllr9QfZSasfm1EqPo33+CiPcU9kl76o7QYApum\nayvTj7g+Iw0ioPnTntCYeTPyUOFuQtgoJpVHn/laUU2gXdG/IyjbDvwPqIOB\ndF2/b3BUv3kJJPzoNlxWlm5fg+bEI0fidpfcEhG3JI+v1jt2lw9gl30nqA+A\noJbuhk1I5Fwh+eGCrm7dYpA/zVMpg50GxIU1nr5V34pd0jFCjPe1ZTUCllo/\njDtNOfcrEYyYvKit6gGPyT9AuYRiPA146m1PTvDk3oLmf9kMh5q46PpbuOb6\nDoO6xzu4JvxO2WOgrNBGMGWiTEbkrJYi2BCmjoTgIEZoEzZlwr3ZOPJZSy5m\nWdRHqivsZ1/Yox6Sr/w0aKX21IiGn6RYTlFeti3clY1mFz+TKCg+OFYhy5nM\njAPRyF7+NMYbsdPRe0pNAikX8W2qPHi+WsZ7Pcc15eOYr5L6jwDtYjxTQSQG\nAbjLfSjvICvUGTsxCKfWgcZionNa74XOe+ZSLjDWx+8SL8ibvJC9PUMDUqa7\nMtdm/PTMYIRw7Iea+ONdR2ynmtKVe3hUhCcqVgheb7FUPkeQDuyXWYlK4sBd\nAu8V\r\n=GbUw\r\n-----END PGP SIGNATURE-----\r\n"},"jest":{"testRegex":"(/__tests__/.*|\\.(test|spec))\\.(tsx?)$","transform":{".(ts|tsx)":"<rootDir>/node_modules/ts-jest/preprocessor.js"},"mapCoverage":true,"collectCoverage":false,"coverageReporters":["html"],"collectCoverageFrom":["src/**/*.{ts,tsx}","!**/*.d.ts"],"moduleFileExtensions":["ts","tsx","js"],"setupTestFrameworkScriptFile":"<rootDir>/jest.setup.js"},"main":"dist/index.js","files":["dist","src","styles","LICENSE"],"config":{"tslint":"'./{src,stories}/**/*.{ts,tsx}'"},"readme":"# GoodData React Components\n> React.js components for building visualizations on top of GoodData platform\n\n## Getting started\n\n### Usage\n\nWith [yarn](https://yarnpkg.com) installed, go to your project directory and run\n```\n$ yarn add @gooddata/react-components\n```\n\nIf you prefer [npm](npmjs.com) run\n```\n$ npm install --save @gooddata/react-components\n```\n\n## Documentation\n[Documentation](https://help.gooddata.com/display/bHsp5IhQjuz0e6HS0s76/React+Components)\n\n## Develop\n\n### Running the development\n\nTo develop, you need to run the typescript compiler. By running `yarn dev`, the typescript compiler will be run in watch mode.\n```sh\n$ cd gooddata-react-components\n$ yarn dev\n```\n\nIf you just need to build the CSS files from SASS, run\n```sh\n$ yarn build-css\n```\n\nTo see and validate the react components, you can use [Storybook](https://storybook.js.org/).\nTo run the storybook in development mode, run\n```sh\n$ yarn storybook\n```\n\nTo deploy the production version of storybook, run\n```sh\n$ yarn build-storybook\n```\n\n### Running the tests\n\nTo validate using [tslint](https://palantir.github.io/tslint/), run\n```sh\n$ yarn validate\n```\n\n#### Storybook visual regression tests\n\nVisual regression testing for Storybook is provided by [@gooddata/test-storybook](https://github.com/gooddata/gdc-client-utils/tree/master/test-storybook) package.\n\n### Deployment\n```\ngit checkout master && git pull upstream master --tags\nnpm version [major|minor|patch] -m \"Release v%s\"\nnpm publish\ngit push upstream master --tags\n```\n\n### Examples\n\nFor more details see ./examples/README.md\n\n```\ncd examples\nyarn install\nyarn dev\n```\n\n## Contributing\nReport bugs and features on our [issues page](https://github.com/gooddata/gooddata-react-components/issues).\n\n## License\n(C) 2007-2018 GoodData Corporation\n\nFor more information, please see [LICENSE](https://github.com/gooddata/gooddata-react-components/blob/master/LICENSE)\n","gitHead":"b27c6a62d4024d806204895178bbe5dbaaa93492","scripts":{"dev":"rm -rf dist && tsc --watch -p tsconfig.dev.json && cp -rf src/translations/ dist/translations/","test":"jest --watch","tslint":"yarn run-tslint -t verbose $npm_package_config_tslint","validate":"tsc -p tsconfig.base.json --noEmit && yarn tslint","build-css":"node-sass --importer node_modules/node-sass-magic-importer/dist/cli.js -o styles/css styles/scss/main.scss","storybook":"start-storybook -p 9001 -c .storybook","tslint-ci":"mkdir -p ./ci/results && yarn run-tslint -t checkstyle -o ./ci/results/tslint-results.xml $npm_package_config_tslint","prepublish":"rm -rf dist && tsc && cp -rf src/translations/ dist/translations/ && yarn build-css","run-tslint":"tslint -p tsconfig.base.json","validate-ci":"tsc -p tsconfig.base.json --noEmit && yarn tslint-ci","prepublish-dev":"rm -rf dist && tsc -p tsconfig.dev.json && cp -rf src/translations/ dist/translations/ && yarn build-css","test-storybook":"test-storybook","build-storybook":"build-storybook -c .storybook -o dist-storybook"},"typings":"dist/index.d.ts","_npmUser":{"name":"vaclavbohac","email":"bohac.v@gmail.com"},"repository":{"url":"git+ssh://git@github.com/gooddata/gooddata-react-components.git","type":"git"},"_npmVersion":"5.6.0","description":"GoodData React Components","directories":{},"_nodeVersion":"8.9.4","dependencies":{"rxjs":"^5.5.6","lodash":"^4.17.4","invariant":"^2.2.2","classnames":"^2.2.5","highcharts":"4.2.5","prop-types":"^15.6.0","react-intl":"^2.4.0","custom-event":"^1.0.1","react-measure":"^1.4.7","@types/highcharts":"4.2.56","http-status-codes":"^1.3.0","@gooddata/js-utils":"^2.0.0","@gooddata/numberjs":"^3.1.2","@gooddata/goodstrap":"55.0.0-alpha6","@gooddata/gooddata-js":"6.0.0-alpha8","@gooddata/indigo-visualizations":"2.0.0-alpha11"},"_hasShrinkwrap":false,"readmeFilename":"README.md","test-storybook":{"AFM components - PieChart":{"error":{"readySelector":".s-error"}}},"devDependencies":{"jest":"21.2.1","react":"15.6.2","enzyme":"3.3.0","ts-jest":"21.2.4","node-sass":"4.7.2","react-dom":"15.6.2","ts-loader":"2.3.7","jest-junit":"3.0.0","typescript":"2.3.3","@types/jest":"20.0.4","@types/node":"7.0.8","sass-loader":"6.0.6","@types/react":"16.0.34","@types/enzyme":"3.1.6","@types/lodash":"4.14.61","utility-types":"^1.1.0","@storybook/react":"3.4.0","@types/invariant":"2.2.29","@types/react-dom":"16.0.3","@gooddata/mock-js":"1.0.0-alpha4","@gooddata/typings":"2.0.0-alpha0","@types/classnames":"2.2.3","@types/prop-types":"15.5.2","@types/react-intl":"2.3.5","react-test-renderer":"15.6.2","@types/react-measure":"0.4.7","tslint-config-gooddata":"0.0.8","@types/storybook__react":"3.0.6","enzyme-adapter-react-15":"1.0.5","@gooddata/test-storybook":"1.1.2","@storybook/addon-actions":"3.4.0","@storybook/addon-options":"3.4.0","node-sass-magic-importer":"5.1.0","@types/react-test-renderer":"16.0.0","@types/enzyme-adapter-react-15":"1.0.1","@types/storybook__addon-actions":"3.0.1"},"peerDependencies":{"react":"15.6.2","react-dom":"15.6.2"},"_npmOperationalInternal":{"tmp":"tmp/react-components_5.0.0-alpha22_1524067377035_0.5118170299272302","host":"s3://npm-registry-packages"}},"5.1.0-alpha1":{"name":"@gooddata/react-components","version":"5.1.0-alpha1","author":{"name":"GoodData Corporation"},"license":"BSD-3-Clause","_id":"@gooddata/react-components@5.1.0-alpha1","maintainers":[{"name":"bertold8","email":"ivan.nejezchleb@seznam.cz"},{"name":"bradgl","email":"brad.gleich@blackabaud.com"},{"name":"bugsbunny338","email":"jiri.zajic@mensa.cz"},{"name":"gooddata-ci","email":"rail@gooddata.com"},{"name":"jakub-sterba","email":"jakub.sterba@gooddata.com"},{"name":"jan.pradac","email":"jan.pradac@gooddata.com"},{"name":"jaroslav.tomecek","email":"jaroslav.tomecek@gooddata.com"},{"name":"jkittler","email":"honza.kittler@gmail.com"},{"name":"khanh.le","email":"khanh.le@gooddata.com"},{"name":"langhamp","email":"pavel.langhammer@gooddata.com"},{"name":"lanhuynh","email":"lan.huynh@gooddata.com"},{"name":"laurenhunt","email":"lauren.hunt@blackbaud.com"},{"name":"lhorak","email":"info@lhorak.cz"},{"name":"linhhong","email":"linh.hong@gooddata.com"},{"name":"lpearce","email":"levi.pearce@gooddata.com"},{"name":"martin.mosko","email":"martin.mosko@gooddata.com"},{"name":"michal.marsal","email":"michal.marsal@gooddata.com"},{"name":"mikita.yank","email":"Mikita.Yankouski@blackbaud.com"},{"name":"naibinh","email":"naibinh@gmail.com"},{"name":"nikolacech","email":"nikola.cech@gooddata.com"},{"name":"ocetnik","email":"ocetnik.david@gmail.com"},{"name":"ondrejlangr","email":"ondrej.langr@gooddata.com"},{"name":"pavelzgdc","email":"pavel.zbytovsky@gooddata.com"},{"name":"pbenes","email":"petr.benes@gooddata.com"},{"name":"peterlacko","email":"lackopeter17@gmail.com"},{"name":"petrjanu","email":"petr.janu@gooddata.com"},{"name":"robert.sisaj","email":"robert.sisaj@gooddata.com"},{"name":"rodri360","email":"me@rodri360.com"},{"name":"sitina","email":"jiri.sitina@gooddata.com"},{"name":"sondo","email":"son.do@gooddata.com"},{"name":"stewart.stephens","email":"stewart.stephens@blackbaud.com"},{"name":"strouhaljan","email":"strouhal.jan@gmail.com"},{"name":"tomas.kratochvil","email":"tomas.kratochvil@gooddata.com"},{"name":"tomasreichmann","email":"tomasreichmann@gmail.com"},{"name":"tomsatgd","email":"tomas.satinsky@gooddata.com"},{"name":"vaclavbohac","email":"bohac.v@gmail.com"},{"name":"vojty","email":"vojtasek.tomas@gmail.com"},{"name":"vonsef","email":"josef.vondrak@gooddata.com"},{"name":"xandra.harrison","email":"xandra.harrison@blackbaud.com"},{"name":"xmort","email":"petr.dolejsi@gooddata.com"},{"name":"zdenek.vidensky","email":"zdenek.vidensky@gooddata.com"}],"homepage":"https://github.com/gooddata/gooddata-react-components#readme","bugs":{"url":"https://github.com/gooddata/gooddata-react-components/issues"},"dist":{"shasum":"43198f3efee30e593f005b54fb2344eaffcadde8","tarball":"https://registry.npmjs.org/@gooddata/react-components/-/react-components-5.1.0-alpha1.tgz","fileCount":582,"integrity":"sha512-lETPsoRc9UcREy0cXC4qaiDjE7SmeWBUVI6Jq6Jua88irUdoOTyMK05j33vVheS5uQ8bbGd4ilTowZ7g5P9jrw==","signatures":[{"sig":"MEYCIQC6Bh6mAaDC6mlnDfcc8x1ZNIz9HkV5nR5jA2gQYXMFHwIhAKLRydjC8tWfvuBpct38nc/ExyaGn/VdAytfPx9/sMp4","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":1494614,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJa4ZTACRA9TVsSAnZWagAAFiYP/AqYar7NZPQmyJoF8jdQ\ni4V+Oe4sTUeueF46TDuWeove+5uLqWfGEuZn9q5PhO5Y/yQyFhqHAwX9cS2D\nz86OuOlt4GbMAasxxDq3Q8XnHsKcHK6ZFTvOFEAs416vEMJ2xJiugz3ahBLh\nptJokHiuUCuInZzDDPnX5FD4dkVpclActiIz0UDW5nkBF8Im5I2INXTdDMqQ\nhhecJC04B1cBxt/9COKSvgVE/OTqw4Chbyoktqrdrv+mepc3Q9we8fVKmSvh\nFpVYkaFQ4gs5sLWAQ/wuKvNs8PBlzxDnB/StxXx3Cv+BDVCKZSL+pJDMaOA5\ndLIsWMk6jY1NRSioFxH0maBXQwUYorT6q1T40JtDEWQx5eYjaW5ZUnGv8bGD\n+NUo/AALZTdDpKht/6ysRslZqGHTnmRezdzEk7AAMiz4obKG+fTvdWbAD6V5\ncE5qFTtGhVoifyCumf3ZNhQmvk3Z73LeNpfqdFt0Cq0147jQyYM0W70W/TQB\nXHxyO2+PqbrgpPr6WOJ3cHxo0ASRxD4v2dG+PYDuZ2A6pp+vM0Uc+NZUFL07\nF/HqNI/PM3XhL6IAvdX3nuWrPBdm1D+ta9KCj8YHyuK5fsQw6YFn6qLp/fkq\nMR8UiyoeNvLiwnuxTovs+g2bu9qvET+XCzV+EjhNt/TLAlza8/gkb4Y4DXVP\n47Ge\r\n=PYTq\r\n-----END PGP SIGNATURE-----\r\n"},"jest":{"testRegex":"(/__tests__/.*|\\.(test|spec))\\.(tsx?)$","transform":{".(ts|tsx)":"<rootDir>/node_modules/ts-jest/preprocessor.js"},"mapCoverage":true,"collectCoverage":false,"coverageReporters":["html"],"collectCoverageFrom":["src/**/*.{ts,tsx}","!**/*.d.ts"],"moduleFileExtensions":["ts","tsx","js"],"setupTestFrameworkScriptFile":"<rootDir>/jest.setup.js"},"main":"dist/index.js","files":["dist","src","styles","LICENSE"],"config":{"tslint":"'./{src,stories}/**/*.{ts,tsx}'"},"readme":"# GoodData React Components\n> React.js components for building visualizations on top of GoodData platform\n\n## Getting started\n- [Documentation](http://sdk.gooddata.com/gdc-ui-sdk-doc/)\n\n\n### Usage\nWith [yarn](https://yarnpkg.com) installed, go to your project directory and run\n```\n$ yarn add @gooddata/react-components\n```\nIf you prefer [npm](npmjs.com) run\n```\n$ npm install --save @gooddata/react-components\n```\n\n## Develop\n### Running the development\nTo develop, you need to run the typescript compiler. By running `yarn dev`, the typescript compiler will be run in watch mode.\n```sh\n$ cd gooddata-react-components\n$ yarn dev\n```\n\nIf you just need to build the CSS files from SASS, run\n```sh\n$ yarn build-css\n```\n\nTo see and validate the react components, you can use [Storybook](https://storybook.js.org/).\nTo run the storybook in development mode, run\n```sh\n$ yarn storybook\n```\n\nTo deploy the production version of storybook, run\n```sh\n$ yarn build-storybook\n```\n\n### Running the tests\nTo validate using [tslint](https://palantir.github.io/tslint/), run\n```sh\n$ yarn validate\n```\n\n#### Storybook visual regression tests\nVisual regression testing for Storybook is provided by [@gooddata/test-storybook](https://github.com/gooddata/gdc-client-utils/tree/master/test-storybook) package.\n\n### Deployment\n```\ngit checkout master && git pull upstream master --tags\nnpm version [major|minor|patch] -m \"Release v%s\"\nnpm publish\ngit push upstream master --tags\n```\n\n### Examples\nFor more details see [examples/README.md](./examples/README.md)\n```\ncd examples\nyarn install\nyarn dev\n```\n\n## Contributing\nReport bugs and features on our [issues page](https://github.com/gooddata/gooddata-react-components/issues).\n\n## Changelog\n- see [CHANGELOG.md](CHANGELOG.md)\n\n## License\n(C) 2007-2018 GoodData Corporation\n\nFor more information, please see [LICENSE](https://github.com/gooddata/gooddata-react-components/blob/master/LICENSE)\n","gitHead":"fa45442eb87e55951702066475d16ae4402b4e5e","scripts":{"dev":"rm -rf dist && tsc --watch -p tsconfig.dev.json && cp -rf src/translations/ dist/translations/","test":"jest --watch","tslint":"yarn run-tslint -t verbose $npm_package_config_tslint","validate":"tsc -p tsconfig.base.json --noEmit && yarn tslint","build-css":"node-sass --importer node_modules/node-sass-magic-importer/dist/cli.js -o styles/css styles/scss/main.scss","storybook":"start-storybook -p 9001 -c .storybook","tslint-ci":"mkdir -p ./ci/results && yarn run-tslint -t checkstyle -o ./ci/results/tslint-results.xml $npm_package_config_tslint","prepublish":"rm -rf dist && tsc && cp -rf src/translations/ dist/translations/ && yarn build-css","run-tslint":"tslint -p tsconfig.base.json","validate-ci":"tsc -p tsconfig.base.json --noEmit && yarn tslint-ci","prepublish-dev":"rm -rf dist && tsc -p tsconfig.dev.json && cp -rf src/translations/ dist/translations/ && yarn build-css","test-storybook":"test-storybook","build-storybook":"build-storybook -c .storybook -o dist-storybook"},"typings":"dist/index.d.ts","_npmUser":{"name":"xmort","email":"petr.dolejsi@gooddata.com"},"repository":{"url":"git+ssh://git@github.com/gooddata/gooddata-react-components.git","type":"git"},"_npmVersion":"5.6.0","description":"GoodData React Components","directories":{},"_nodeVersion":"8.9.4","dependencies":{"rxjs":"^5.5.6","lodash":"^4.17.4","invariant":"^2.2.2","classnames":"^2.2.5","highcharts":"4.2.5","prop-types":"^15.6.0","react-intl":"^2.4.0","custom-event":"^1.0.1","react-measure":"^1.4.7","@types/highcharts":"4.2.56","http-status-codes":"^1.3.0","@gooddata/js-utils":"^2.0.0","@gooddata/numberjs":"^3.1.2","@gooddata/goodstrap":"55.0.0-alpha6","@gooddata/gooddata-js":"6.0.0-alpha8","@gooddata/indigo-visualizations":"2.0.0-alpha11"},"_hasShrinkwrap":false,"readmeFilename":"README.md","test-storybook":{"_defaults":{"readySelector":".screenshot-wrapper .highcharts-container, .screenshot-wrapper .s-headline-value, .screenshot-wrapper .viz-table-wrap"},"AFM components/PieChart":{"error":{"readySelector":".screenshot-wrapper .s-error"}}},"devDependencies":{"jest":"21.2.1","react":"15.6.2","enzyme":"3.3.0","ts-jest":"21.2.4","node-sass":"4.7.2","react-dom":"15.6.2","ts-loader":"2.3.7","jest-junit":"3.0.0","typescript":"2.3.3","@types/jest":"20.0.4","@types/node":"7.0.8","sass-loader":"6.0.6","@types/react":"16.0.34","@types/enzyme":"3.1.6","@types/lodash":"4.14.61","utility-types":"^1.1.0","@storybook/react":"3.4.0","@types/invariant":"2.2.29","@types/react-dom":"16.0.3","@gooddata/mock-js":"1.0.0-alpha4","@gooddata/typings":"2.0.0-alpha0","@types/classnames":"2.2.3","@types/prop-types":"15.5.2","@types/react-intl":"2.3.5","react-test-renderer":"15.6.2","@types/react-measure":"0.4.7","tslint-config-gooddata":"0.0.8","@types/storybook__react":"3.0.6","enzyme-adapter-react-15":"1.0.5","@gooddata/test-storybook":"1.2.0","@storybook/addon-actions":"3.4.0","@storybook/addon-options":"3.4.0","node-sass-magic-importer":"5.1.0","@types/react-test-renderer":"16.0.0","@types/enzyme-adapter-react-15":"1.0.1","@types/storybook__addon-actions":"3.0.1"},"peerDependencies":{"react":"15.6.2","react-dom":"15.6.2"},"_npmOperationalInternal":{"tmp":"tmp/react-components_5.1.0-alpha1_1524733120283_0.016174067173747808","host":"s3://npm-registry-packages"}},"5.0.0-rc.1":{"name":"@gooddata/react-components","version":"5.0.0-rc.1","author":{"name":"GoodData Corporation"},"license":"BSD-3-Clause","_id":"@gooddata/react-components@5.0.0-rc.1","maintainers":[{"name":"bertold8","email":"ivan.nejezchleb@seznam.cz"},{"name":"bradgl","email":"brad.gleich@blackabaud.com"},{"name":"bugsbunny338","email":"jiri.zajic@mensa.cz"},{"name":"gooddata-ci","email":"rail@gooddata.com"},{"name":"jakub-sterba","email":"jakub.sterba@gooddata.com"},{"name":"jan.pradac","email":"jan.pradac@gooddata.com"},{"name":"jaroslav.tomecek","email":"jaroslav.tomecek@gooddata.com"},{"name":"jkittler","email":"honza.kittler@gmail.com"},{"name":"khanh.le","email":"khanh.le@gooddata.com"},{"name":"langhamp","email":"pavel.langhammer@gooddata.com"},{"name":"lanhuynh","email":"lan.huynh@gooddata.com"},{"name":"laurenhunt","email":"lauren.hunt@blackbaud.com"},{"name":"lhorak","email":"info@lhorak.cz"},{"name":"linhhong","email":"linh.hong@gooddata.com"},{"name":"lpearce","email":"levi.pearce@gooddata.com"},{"name":"martin.mosko","email":"martin.mosko@gooddata.com"},{"name":"michal.marsal","email":"michal.marsal@gooddata.com"},{"name":"mikita.yank","email":"Mikita.Yankouski@blackbaud.com"},{"name":"naibinh","email":"naibinh@gmail.com"},{"name":"nikolacech","email":"nikola.cech@gooddata.com"},{"name":"ocetnik","email":"ocetnik.david@gmail.com"},{"name":"ondrejlangr","email":"ondrej.langr@gooddata.com"},{"name":"pavelzgdc","email":"pavel.zbytovsky@gooddata.com"},{"name":"pbenes","email":"petr.benes@gooddata.com"},{"name":"peterlacko","email":"lackopeter17@gmail.com"},{"name":"petrjanu","email":"petr.janu@gooddata.com"},{"name":"robert.sisaj","email":"robert.sisaj@gooddata.com"},{"name":"rodri360","email":"me@rodri360.com"},{"name":"sitina","email":"jiri.sitina@gooddata.com"},{"name":"sondo","email":"son.do@gooddata.com"},{"name":"stewart.stephens","email":"stewart.stephens@blackbaud.com"},{"name":"strouhaljan","email":"strouhal.jan@gmail.com"},{"name":"tomas.kratochvil","email":"tomas.kratochvil@gooddata.com"},{"name":"tomasreichmann","email":"tomasreichmann@gmail.com"},{"name":"tomsatgd","email":"tomas.satinsky@gooddata.com"},{"name":"vaclavbohac","email":"bohac.v@gmail.com"},{"name":"vojty","email":"vojtasek.tomas@gmail.com"},{"name":"vonsef","email":"josef.vondrak@gooddata.com"},{"name":"xandra.harrison","email":"xandra.harrison@blackbaud.com"},{"name":"xmort","email":"petr.dolejsi@gooddata.com"},{"name":"zdenek.vidensky","email":"zdenek.vidensky@gooddata.com"}],"homepage":"https://github.com/gooddata/gooddata-react-components#readme","bugs":{"url":"https://github.com/gooddata/gooddata-react-components/issues"},"dist":{"shasum":"65b2373a06edd0a3d4008dc7813ab6a66fba8c38","tarball":"https://registry.npmjs.org/@gooddata/react-components/-/react-components-5.0.0-rc.1.tgz","fileCount":589,"integrity":"sha512-FBRI0ZQ8EZqFpz0nEmAUnSnfI188xWUp26S91DhSs+wUz6yW4fkTKbXrMwcGQe0ApgzkGO7WN7UJxk3meqEtBg==","signatures":[{"sig":"MEQCIF7mHVHO+Va7Xr9+4Aa1yKjtbxqrrj6MrgIrcHH7rMGeAiAaD8TzIW8ml2qfnmREslBG3fY94ZJXaPAlrig4PnigUg==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":1531359,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJa4eW5CRA9TVsSAnZWagAALZAP/1UJ3nzokgOvO+LG9bdG\nh1n8+KTGMT6owGdZ5TV+pL6EpZTM3DtjwVs29rV50Jdga3CQiatCwSHO6DAg\ng5CCFo8/378PkQO9pMIwEZyjn9Zkhimenh9Lzcn+zfPikH12BRoZ/Hl6XQd0\nZGat1XEaNn3qmkTHmEeRUOwmk7Zk6j7WRWEBDtRYBJrLep+7LtOBIV2Hf5Tm\ns3TQOZATDjRFVEUnnE/CWTFu4QORdVC+Gkuf6lK+UUo0jPbwdr9eqyYYbf1Y\nanCfrHq/vR0epim/1oU1uUIHjI1w/iRKx3/vStQdCro99IzXga557RV6sY5b\nR2o7hjy+vHVLgr3TiF/j22pptkMkNhQz6CGHZjdYQUpbvcZoZrAZKB9UmRLr\nHsK5lquKU7NJVqH4mrerpcLF1NL9AGjM1Ih+Fyi36ucxtAQA2iW+Z2/JKupf\ngWwqHzQACZJolQtg6wgXJGyFutQmbFvSjitPLC/iso8ctoHrGdQS1YovtjJ4\nTSeRsOJdTpZg4Vi7Hp4Om9LFeBYXMFiggh7Hp9WGdG81iGMp0w87b/3KS+eW\n5/p1UJOpmQRA2m8U0wGYUiv3edD2BC4Whf0akCy5zFcK4qNRCSEqn4JWX++u\nfeqXWHs4O1aZS2mp18zWrSDqjOmQh8VKzlSKETsGgpUoXn/MXCHzJ/+5AYs/\n8/SH\r\n=NP5s\r\n-----END PGP SIGNATURE-----\r\n"},"jest":{"testRegex":"(/__tests__/.*|\\.(test|spec))\\.(tsx?)$","transform":{".(ts|tsx)":"<rootDir>/node_modules/ts-jest/preprocessor.js"},"mapCoverage":true,"collectCoverage":false,"coverageReporters":["html"],"collectCoverageFrom":["src/**/*.{ts,tsx}","!**/*.d.ts"],"moduleFileExtensions":["ts","tsx","js"],"setupTestFrameworkScriptFile":"<rootDir>/jest.setup.js"},"main":"dist/index.js","files":["dist","src","styles","LICENSE"],"config":{"tslint":"'./{src,stories}/**/*.{ts,tsx}'"},"readme":"# GoodData React Components\n> React.js components for building visualizations on top of GoodData platform\n\n## Getting started\n- [Documentation](http://sdk.gooddata.com/gdc-ui-sdk-doc/)\n\n\n### Usage\nWith [yarn](https://yarnpkg.com) installed, go to your project directory and run\n```\n$ yarn add @gooddata/react-components\n```\nIf you prefer [npm](npmjs.com) run\n```\n$ npm install --save @gooddata/react-components\n```\n\n## Develop\n### Running the development\nTo develop, you need to run the typescript compiler. By running `yarn dev`, the typescript compiler will be run in watch mode.\n```sh\n$ cd gooddata-react-components\n$ yarn dev\n```\n\nIf you just need to build the CSS files from SASS, run\n```sh\n$ yarn build-css\n```\n\nTo see and validate the react components, you can use [Storybook](https://storybook.js.org/).\nTo run the storybook in development mode, run\n```sh\n$ yarn storybook\n```\n\nTo deploy the production version of storybook, run\n```sh\n$ yarn build-storybook\n```\n\n### Running the tests\nTo validate using [tslint](https://palantir.github.io/tslint/), run\n```sh\n$ yarn validate\n```\n\n#### Storybook visual regression tests\nVisual regression testing for Storybook is provided by [@gooddata/test-storybook](https://github.com/gooddata/gdc-client-utils/tree/master/test-storybook) package.\n\n### Deployment\n```\ngit checkout master && git pull upstream master --tags\nnpm version [major|minor|patch] -m \"Release v%s\"\nnpm publish\ngit push upstream master --tags\n```\n\n### Examples\nFor more details see [examples/README.md](./examples/README.md)\n```\ncd examples\nyarn install\nyarn dev\n```\n\n## Contributing\nReport bugs and features on our [issues page](https://github.com/gooddata/gooddata-react-components/issues).\n\n## Changelog\n- see [CHANGELOG.md](CHANGELOG.md)\n\n## License\n(C) 2007-2018 GoodData Corporation\n\nFor more information, please see [LICENSE](https://github.com/gooddata/gooddata-react-components/blob/master/LICENSE)\n","gitHead":"43771c56aef5817eae6c80c966e682f5e4de21d8","scripts":{"dev":"rm -rf dist && tsc --watch -p tsconfig.dev.json && cp -rf src/translations/ dist/translations/","test":"jest --watch","tslint":"yarn run-tslint -t verbose $npm_package_config_tslint","validate":"tsc -p tsconfig.base.json --noEmit && yarn tslint","build-css":"node-sass --importer node_modules/node-sass-magic-importer/dist/cli.js -o styles/css styles/scss/main.scss","storybook":"start-storybook -p 9001 -c .storybook","tslint-ci":"mkdir -p ./ci/results && yarn run-tslint -t checkstyle -o ./ci/results/tslint-results.xml $npm_package_config_tslint","prepublish":"rm -rf dist && tsc && cp -rf src/translations/ dist/translations/ && yarn build-css","run-tslint":"tslint -p tsconfig.base.json","validate-ci":"tsc -p tsconfig.base.json --noEmit && yarn tslint-ci","prepublish-dev":"rm -rf dist && tsc -p tsconfig.dev.json && cp -rf src/translations/ dist/translations/ && yarn build-css","test-storybook":"test-storybook","build-storybook":"build-storybook -c .storybook -o dist-storybook"},"typings":"dist/index.d.ts","_npmUser":{"name":"vojty","email":"vojtasek.tomas@gmail.com"},"repository":{"url":"git+ssh://git@github.com/gooddata/gooddata-react-components.git","type":"git"},"_npmVersion":"5.6.0","description":"GoodData React Components","directories":{},"_nodeVersion":"8.9.4","dependencies":{"rxjs":"^5.5.6","lodash":"^4.17.4","invariant":"^2.2.2","classnames":"^2.2.5","highcharts":"4.2.5","prop-types":"^15.6.0","react-intl":"^2.4.0","custom-event":"^1.0.1","react-measure":"^1.4.7","@types/highcharts":"4.2.56","http-status-codes":"^1.3.0","@gooddata/js-utils":"^2.0.0","@gooddata/numberjs":"^3.1.2","@gooddata/goodstrap":"55.0.0-alpha6","@gooddata/gooddata-js":"6.0.0-alpha10","@gooddata/indigo-visualizations":"2.0.0-alpha11"},"_hasShrinkwrap":false,"readmeFilename":"README.md","test-storybook":{"_defaults":{"readySelector":".screenshot-wrapper .highcharts-container, .screenshot-wrapper .s-headline-value, .screenshot-wrapper .viz-table-wrap"},"AFM components/PieChart":{"error":{"readySelector":".screenshot-wrapper .s-error"}}},"devDependencies":{"jest":"21.2.1","react":"15.6.2","enzyme":"3.3.0","ts-jest":"21.2.4","node-sass":"4.7.2","react-dom":"15.6.2","ts-loader":"2.3.7","jest-junit":"3.0.0","typescript":"2.3.3","@types/jest":"20.0.4","@types/node":"7.0.8","sass-loader":"6.0.6","@types/react":"16.0.34","@types/enzyme":"3.1.6","@types/lodash":"4.14.61","utility-types":"^1.1.0","@storybook/react":"3.4.0","@types/invariant":"2.2.29","@types/react-dom":"16.0.3","isomorphic-fetch":"2.2.1","@gooddata/mock-js":"1.0.0-alpha4","@gooddata/typings":"2.0.0-alpha2","@types/classnames":"2.2.3","@types/prop-types":"15.5.2","@types/react-intl":"2.3.5","react-test-renderer":"15.6.2","@types/react-measure":"0.4.7","tslint-config-gooddata":"0.0.8","@types/storybook__react":"3.0.6","enzyme-adapter-react-15":"1.0.5","@gooddata/test-storybook":"1.2.0","@storybook/addon-actions":"3.4.0","@storybook/addon-options":"3.4.0","node-sass-magic-importer":"5.1.0","@types/react-test-renderer":"16.0.0","@types/enzyme-adapter-react-15":"1.0.1","@types/storybook__addon-actions":"3.0.1"},"peerDependencies":{"react":"15.6.2","react-dom":"15.6.2"},"_npmOperationalInternal":{"tmp":"tmp/react-components_5.0.0-rc.1_1524753849285_0.5180003425601982","host":"s3://npm-registry-packages"}},"5.1.0-alpha2":{"name":"@gooddata/react-components","version":"5.1.0-alpha2","author":{"name":"GoodData Corporation"},"license":"BSD-3-Clause","_id":"@gooddata/react-components@5.1.0-alpha2","maintainers":[{"name":"bertold8","email":"ivan.nejezchleb@seznam.cz"},{"name":"bradgl","email":"brad.gleich@blackabaud.com"},{"name":"bugsbunny338","email":"jiri.zajic@mensa.cz"},{"name":"gooddata-ci","email":"rail@gooddata.com"},{"name":"jakub-sterba","email":"jakub.sterba@gooddata.com"},{"name":"jan.pradac","email":"jan.pradac@gooddata.com"},{"name":"jaroslav.tomecek","email":"jaroslav.tomecek@gooddata.com"},{"name":"jkittler","email":"honza.kittler@gmail.com"},{"name":"khanh.le","email":"khanh.le@gooddata.com"},{"name":"langhamp","email":"pavel.langhammer@gooddata.com"},{"name":"lanhuynh","email":"lan.huynh@gooddata.com"},{"name":"laurenhunt","email":"lauren.hunt@blackbaud.com"},{"name":"lhorak","email":"info@lhorak.cz"},{"name":"linhhong","email":"linh.hong@gooddata.com"},{"name":"lpearce","email":"levi.pearce@gooddata.com"},{"name":"martin.mosko","email":"martin.mosko@gooddata.com"},{"name":"michal.marsal","email":"michal.marsal@gooddata.com"},{"name":"mikita.yank","email":"Mikita.Yankouski@blackbaud.com"},{"name":"naibinh","email":"naibinh@gmail.com"},{"name":"nikolacech","email":"nikola.cech@gooddata.com"},{"name":"ocetnik","email":"ocetnik.david@gmail.com"},{"name":"ondrejlangr","email":"ondrej.langr@gooddata.com"},{"name":"pavelzgdc","email":"pavel.zbytovsky@gooddata.com"},{"name":"pbenes","email":"petr.benes@gooddata.com"},{"name":"peterlacko","email":"lackopeter17@gmail.com"},{"name":"petrjanu","email":"petr.janu@gooddata.com"},{"name":"robert.sisaj","email":"robert.sisaj@gooddata.com"},{"name":"rodri360","email":"me@rodri360.com"},{"name":"sitina","email":"jiri.sitina@gooddata.com"},{"name":"sondo","email":"son.do@gooddata.com"},{"name":"stewart.stephens","email":"stewart.stephens@blackbaud.com"},{"name":"strouhaljan","email":"strouhal.jan@gmail.com"},{"name":"tomas.kratochvil","email":"tomas.kratochvil@gooddata.com"},{"name":"tomasreichmann","email":"tomasreichmann@gmail.com"},{"name":"tomsatgd","email":"tomas.satinsky@gooddata.com"},{"name":"vaclavbohac","email":"bohac.v@gmail.com"},{"name":"vojty","email":"vojtasek.tomas@gmail.com"},{"name":"vonsef","email":"josef.vondrak@gooddata.com"},{"name":"xandra.harrison","email":"xandra.harrison@blackbaud.com"},{"name":"xmort","email":"petr.dolejsi@gooddata.com"},{"name":"zdenek.vidensky","email":"zdenek.vidensky@gooddata.com"}],"homepage":"https://github.com/gooddata/gooddata-react-components#readme","bugs":{"url":"https://github.com/gooddata/gooddata-react-components/issues"},"dist":{"shasum":"65bc50e2d70b486e3b77f01a3159743226d5222a","tarball":"https://registry.npmjs.org/@gooddata/react-components/-/react-components-5.1.0-alpha2.tgz","fileCount":584,"integrity":"sha512-CbBf1fTENbDghQT+B42cKthm6w3pt7gDxiXYTRRW9rFFF5H3XgiSHFGYOL1Zqabv/R6/5vPkgwxfD+PfizCwfQ==","signatures":[{"sig":"MEQCIAP40BWOw+Vdocii8LqUw3Eg5tnUjs4MfVextHKu05KJAiA71IKfJWeQPlhljpRDKsCwXZKxeyUr7RilPqp7wo43rw==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":1507187,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJa4sxICRA9TVsSAnZWagAAHFsP/jiX9oG9PorupI5MOVwv\nAdc+Ah/PtIIDf9MlMds7uM4+aHJEh78fkq9rHmjjkS8/WpBpzpRL5uZNaJHs\nnZvB3RbYZFzwwRFtoS5vilSpM5h+GNPR7/92k0BlOxUv4luu7kh4D8eAdFxn\nlJSbDYFGEhIwfLb47oPbqyyMkzcliuxseoLaUC02Ho1PI4jV09zHUeV5/RFB\n0CAlhEVOwFIlEDmJ/vTdzlO83AAKa4I2olp2gUpQNqnZQ5XYD14bafk37JbT\nfZtWe836968Jd8LMM9VK/dPY1l/OQdcUsp7fbWGLsRu83glBBaAF/S7hZIaO\nZ9SlE7D9Ylkw3eFbLxX2IvNkm0WjRXp5lk2jhE6vt8WK0IiKaI8epdOz9SRY\nXvL0rLd97VTztwv1Djzob3/7RxQPwZDuKvq3iCIAsc3mpuuhUKVydVmuO8BL\nqLu8Dsj0ZxSTMEeLzn0v6h6CrMFl6Ma17z7pcZUdLbGbLsMV0ye9m+1MWVAS\nHAVikjd5OnqR1DSanTtdGCkqjWGXEF0bNeXnXtWKhgTAXlJWoPaymiUJY7YX\n5W0MWhfidFcNLcrlAYHHCKKu4KP/ykq/wkpUj01aDpivOhhkXdQti94fu6Et\nvvHQbcVRaUGrF3CG0YBxuE3yFRmFeofGDtwAOOKp1esAcKDBbYDjyc5ACWMz\nI2l8\r\n=8nQo\r\n-----END PGP SIGNATURE-----\r\n"},"jest":{"testRegex":"(/__tests__/.*|\\.(test|spec))\\.(tsx?)$","transform":{".(ts|tsx)":"<rootDir>/node_modules/ts-jest/preprocessor.js"},"mapCoverage":true,"collectCoverage":false,"coverageReporters":["html"],"collectCoverageFrom":["src/**/*.{ts,tsx}","!**/*.d.ts"],"moduleFileExtensions":["ts","tsx","js"],"setupTestFrameworkScriptFile":"<rootDir>/jest.setup.js"},"main":"dist/index.js","files":["dist","src","styles","LICENSE"],"config":{"tslint":"'./{src,stories}/**/*.{ts,tsx}'"},"readme":"# GoodData React Components\n> React.js components for building visualizations on top of GoodData platform\n\n## Getting started\n- [Documentation](http://sdk.gooddata.com/gdc-ui-sdk-doc/)\n\n\n### Usage\nWith [yarn](https://yarnpkg.com) installed, go to your project directory and run\n```\n$ yarn add @gooddata/react-components\n```\nIf you prefer [npm](npmjs.com) run\n```\n$ npm install --save @gooddata/react-components\n```\n\n## Develop\n### Running the development\nTo develop, you need to run the typescript compiler. By running `yarn dev`, the typescript compiler will be run in watch mode.\n```sh\n$ cd gooddata-react-components\n$ yarn dev\n```\n\nIf you just need to build the CSS files from SASS, run\n```sh\n$ yarn build-css\n```\n\nTo see and validate the react components, you can use [Storybook](https://storybook.js.org/).\nTo run the storybook in development mode, run\n```sh\n$ yarn storybook\n```\n\nTo deploy the production version of storybook, run\n```sh\n$ yarn build-storybook\n```\n\n### Running the tests\nTo validate using [tslint](https://palantir.github.io/tslint/), run\n```sh\n$ yarn validate\n```\n\n#### Storybook visual regression tests\nVisual regression testing for Storybook is provided by [@gooddata/test-storybook](https://github.com/gooddata/gdc-client-utils/tree/master/test-storybook) package.\n\n### Deployment\n```\ngit checkout master && git pull upstream master --tags\nnpm version [major|minor|patch] -m \"Release v%s\"\nnpm publish\ngit push upstream master --tags\n```\n\n### Examples\nFor more details see [examples/README.md](./examples/README.md)\n```\ncd examples\nyarn install\nyarn dev\n```\n\n## Contributing\nReport bugs and features on our [issues page](https://github.com/gooddata/gooddata-react-components/issues).\n\n## Changelog\n- see [CHANGELOG.md](CHANGELOG.md)\n\n## License\n(C) 2007-2018 GoodData Corporation\n\nFor more information, please see [LICENSE](https://github.com/gooddata/gooddata-react-components/blob/master/LICENSE)\n","gitHead":"5b2278128e75ede59146c40687580350845e4fa7","scripts":{"dev":"rm -rf dist && tsc --watch -p tsconfig.dev.json && cp -rf src/translations/ dist/translations/","test":"jest --watch","tslint":"yarn run-tslint -t verbose $npm_package_config_tslint","validate":"tsc -p tsconfig.base.json --noEmit && yarn tslint","build-css":"node-sass --importer node_modules/node-sass-magic-importer/dist/cli.js -o styles/css styles/scss/main.scss","storybook":"start-storybook -p 9001 -c .storybook","tslint-ci":"mkdir -p ./ci/results && yarn run-tslint -t checkstyle -o ./ci/results/tslint-results.xml $npm_package_config_tslint","prepublish":"rm -rf dist && tsc && cp -rf src/translations/ dist/translations/ && yarn build-css","run-tslint":"tslint -p tsconfig.base.json","validate-ci":"tsc -p tsconfig.base.json --noEmit && yarn tslint-ci","prepublish-dev":"rm -rf dist && tsc -p tsconfig.dev.json && cp -rf src/translations/ dist/translations/ && yarn build-css","test-storybook":"test-storybook","build-storybook":"build-storybook -c .storybook -o dist-storybook"},"typings":"dist/index.d.ts","_npmUser":{"name":"vojty","email":"vojtasek.tomas@gmail.com"},"repository":{"url":"git+ssh://git@github.com/gooddata/gooddata-react-components.git","type":"git"},"_npmVersion":"5.6.0","description":"GoodData React Components","directories":{},"_nodeVersion":"8.9.4","dependencies":{"rxjs":"^5.5.6","lodash":"^4.17.4","invariant":"^2.2.2","classnames":"^2.2.5","highcharts":"4.2.5","prop-types":"^15.6.0","react-intl":"^2.4.0","custom-event":"^1.0.1","react-measure":"^1.4.7","@types/highcharts":"4.2.56","http-status-codes":"^1.3.0","@gooddata/js-utils":"^2.0.0","@gooddata/numberjs":"^3.1.2","@gooddata/goodstrap":"55.0.0-alpha6","@gooddata/gooddata-js":"6.0.0-alpha10","@gooddata/indigo-visualizations":"2.0.0-alpha11"},"_hasShrinkwrap":false,"readmeFilename":"README.md","test-storybook":{"_defaults":{"readySelector":".screenshot-wrapper .highcharts-container, .screenshot-wrapper .s-headline-value, .screenshot-wrapper .viz-table-wrap"},"AFM components/PieChart":{"error":{"readySelector":".screenshot-wrapper .s-error"}}},"devDependencies":{"jest":"21.2.1","react":"15.6.2","enzyme":"3.3.0","ts-jest":"21.2.4","node-sass":"4.7.2","react-dom":"15.6.2","ts-loader":"2.3.7","jest-junit":"3.0.0","typescript":"2.3.3","@types/jest":"20.0.4","@types/node":"7.0.8","sass-loader":"6.0.6","@types/react":"16.0.34","@types/enzyme":"3.1.6","@types/lodash":"4.14.61","utility-types":"^1.1.0","@storybook/react":"3.4.0","@types/invariant":"2.2.29","@types/react-dom":"16.0.3","isomorphic-fetch":"2.2.1","@gooddata/mock-js":"1.0.0-alpha4","@gooddata/typings":"2.0.0-alpha2","@types/classnames":"2.2.3","@types/prop-types":"15.5.2","@types/react-intl":"2.3.5","react-test-renderer":"15.6.2","@types/react-measure":"0.4.7","tslint-config-gooddata":"0.0.8","@types/storybook__react":"3.0.6","enzyme-adapter-react-15":"1.0.5","@gooddata/test-storybook":"1.2.0","@storybook/addon-actions":"3.4.0","@storybook/addon-options":"3.4.0","node-sass-magic-importer":"5.1.0","@types/react-test-renderer":"16.0.0","@types/enzyme-adapter-react-15":"1.0.1","@types/storybook__addon-actions":"3.0.1"},"peerDependencies":{"react":"15.6.2","react-dom":"15.6.2"},"_npmOperationalInternal":{"tmp":"tmp/react-components_5.1.0-alpha2_1524812872445_0.36327958410868777","host":"s3://npm-registry-packages"}},"5.1.0-alpha3":{"name":"@gooddata/react-components","version":"5.1.0-alpha3","author":{"name":"GoodData Corporation"},"license":"BSD-3-Clause","_id":"@gooddata/react-components@5.1.0-alpha3","maintainers":[{"name":"bertold8","email":"ivan.nejezchleb@seznam.cz"},{"name":"bradgl","email":"brad.gleich@blackabaud.com"},{"name":"bugsbunny338","email":"jiri.zajic@mensa.cz"},{"name":"gooddata-ci","email":"rail@gooddata.com"},{"name":"jakub-sterba","email":"jakub.sterba@gooddata.com"},{"name":"jan.pradac","email":"jan.pradac@gooddata.com"},{"name":"jaroslav.tomecek","email":"jaroslav.tomecek@gooddata.com"},{"name":"jkittler","email":"honza.kittler@gmail.com"},{"name":"khanh.le","email":"khanh.le@gooddata.com"},{"name":"langhamp","email":"pavel.langhammer@gooddata.com"},{"name":"lanhuynh","email":"lan.huynh@gooddata.com"},{"name":"laurenhunt","email":"lauren.hunt@blackbaud.com"},{"name":"lhorak","email":"info@lhorak.cz"},{"name":"linhhong","email":"linh.hong@gooddata.com"},{"name":"lpearce","email":"levi.pearce@gooddata.com"},{"name":"martin.mosko","email":"martin.mosko@gooddata.com"},{"name":"michal.marsal","email":"michal.marsal@gooddata.com"},{"name":"mikita.yank","email":"Mikita.Yankouski@blackbaud.com"},{"name":"naibinh","email":"naibinh@gmail.com"},{"name":"nikolacech","email":"nikola.cech@gooddata.com"},{"name":"ocetnik","email":"ocetnik.david@gmail.com"},{"name":"ondrejlangr","email":"ondrej.langr@gooddata.com"},{"name":"pavelzgdc","email":"pavel.zbytovsky@gooddata.com"},{"name":"pbenes","email":"petr.benes@gooddata.com"},{"name":"peterlacko","email":"lackopeter17@gmail.com"},{"name":"petrjanu","email":"petr.janu@gooddata.com"},{"name":"robert.sisaj","email":"robert.sisaj@gooddata.com"},{"name":"rodri360","email":"me@rodri360.com"},{"name":"sitina","email":"jiri.sitina@gooddata.com"},{"name":"sondo","email":"son.do@gooddata.com"},{"name":"stewart.stephens","email":"stewart.stephens@blackbaud.com"},{"name":"strouhaljan","email":"strouhal.jan@gmail.com"},{"name":"tomas.kratochvil","email":"tomas.kratochvil@gooddata.com"},{"name":"tomasreichmann","email":"tomasreichmann@gmail.com"},{"name":"tomsatgd","email":"tomas.satinsky@gooddata.com"},{"name":"vaclavbohac","email":"bohac.v@gmail.com"},{"name":"vojty","email":"vojtasek.tomas@gmail.com"},{"name":"vonsef","email":"josef.vondrak@gooddata.com"},{"name":"xandra.harrison","email":"xandra.harrison@blackbaud.com"},{"name":"xmort","email":"petr.dolejsi@gooddata.com"},{"name":"zdenek.vidensky","email":"zdenek.vidensky@gooddata.com"}],"homepage":"https://github.com/gooddata/gooddata-react-components#readme","bugs":{"url":"https://github.com/gooddata/gooddata-react-components/issues"},"dist":{"shasum":"538e41a2dfd886b3ab90f3aab36f95bd5fa96058","tarball":"https://registry.npmjs.org/@gooddata/react-components/-/react-components-5.1.0-alpha3.tgz","fileCount":708,"integrity":"sha512-SdU5tI2w4JV669BoQQSkRr9e1xH+GiJ8qEErSQtY7gLa4pXYPek7Xfk0/g09V0eKC1PwJdCbK9hDimd1EouI0g==","signatures":[{"sig":"MEYCIQDY98MlW8Ty8cua9eULrpvk94c34LjPRaj966WWRj/ZSAIhAKAIzQMwW5JgqSzR04j8Hh/Pdj2FD7NnxV6ucFptQHbF","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":1730413,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJa6Yp2CRA9TVsSAnZWagAAz/QP/1KtGGcsYbEPQJuGPwFG\nIcIiKiEYcidjqyafur8L+vkmJIHJqrIpHTWpATatVqa4/uV4/VRABafFHVTg\nXvZfUw+kcBA5OflEUY1B/W1I9q6ir0RWNRNH03MKEluD+15Xn3kXQQ1D5BSe\niEJ8rG+g0WDkRgfr2zsAGwyYP5fSwgXX+4TP4a3tNGOgzgUAoxT0QF8FGcyE\nIPSNGkpi6Q0oJftJjKLkHf4HUrF7QLFJYdaVLo5udC9BMvH5W56QPVI/HkGg\nEjEvzGnyFN9XTQmfwuzoPNCQbYaNN6d0yRPNofVcrilgmvtifZLFVP50zVLq\ncbUuL/XaziqZOCFOa3xMu8sw5Yat0kviH1R72BWFa8H07l8USWvJgT0PvWP5\nnfJXnZw89SNpkyJu5m71rl3ul6XBEfvDng4Ca4X+9XK4rlEEc4Pv5M++oRCW\nBmidJMgFr+qtmANxQiiY9aZ1gXBb8j8NrnCQLpwP0YeWAL4qSqmOv3peuEbc\nAw5R7ipnHCIyNJqc2OMmhQt8Hmr1d53vs2jjaaK9t2m+0g4944NHBZcBm9Lo\nTmhR6vlAUxl4SG91F+pV9tKUiJmom2SgJBYiJus02fk+n+HIN6PirNq/R/Td\ndn6RLxLeSE40d2XdnOK7jGVz7ZV7tNK2VycLrRN+/mcW/6j3czwbmhyZDPvd\npEAW\r\n=HTH9\r\n-----END PGP SIGNATURE-----\r\n"},"jest":{"testRegex":"(/__tests__/.*|\\.(test|spec))\\.(tsx?)$","transform":{".(ts|tsx)":"<rootDir>/node_modules/ts-jest/preprocessor.js"},"mapCoverage":true,"collectCoverage":false,"coverageReporters":["html"],"collectCoverageFrom":["src/**/*.{ts,tsx}","!**/*.d.ts"],"moduleFileExtensions":["ts","tsx","js"],"setupTestFrameworkScriptFile":"<rootDir>/jest.setup.js"},"main":"dist/index.js","files":["dist","src","styles","LICENSE"],"config":{"tslint":"'./{src,stories}/**/*.{ts,tsx}'"},"readme":"# GoodData React Components\n> React.js components for building visualizations on top of GoodData platform\n\n## Getting started\n- [Documentation](http://sdk.gooddata.com/gdc-ui-sdk-doc/)\n\n\n### Usage\nWith [yarn](https://yarnpkg.com) installed, go to your project directory and run\n```\n$ yarn add @gooddata/react-components\n```\nIf you prefer [npm](npmjs.com) run\n```\n$ npm install --save @gooddata/react-components\n```\n\n## Develop\n### Running the development\nTo develop, you need to run the typescript compiler. By running `yarn dev`, the typescript compiler will be run in watch mode.\n```sh\n$ cd gooddata-react-components\n$ yarn dev\n```\n\nIf you just need to build the CSS files from SASS, run\n```sh\n$ yarn build-css\n```\n\nTo see and validate the react components, you can use [Storybook](https://storybook.js.org/).\nTo run the storybook in development mode, run\n```sh\n$ yarn storybook\n```\n\nTo deploy the production version of storybook, run\n```sh\n$ yarn build-storybook\n```\n\n### Running the tests\nTo validate using [tslint](https://palantir.github.io/tslint/), run\n```sh\n$ yarn validate\n```\n\n#### Storybook visual regression tests\nVisual regression testing for Storybook is provided by [@gooddata/test-storybook](https://github.com/gooddata/gdc-client-utils/tree/master/test-storybook) package.\n\n### Deployment\n```\ngit checkout master && git pull upstream master --tags\nnpm version [major|minor|patch] -m \"Release v%s\"\nnpm publish\ngit push upstream master --tags\n```\n\n### Examples\nFor more details see [examples/README.md](./examples/README.md)\n```\ncd examples\nyarn install\nyarn dev\n```\n\n## Contributing\nReport bugs and features on our [issues page](https://github.com/gooddata/gooddata-react-components/issues).\n\n## Changelog\n- see [CHANGELOG.md](CHANGELOG.md)\n\n## License\n(C) 2007-2018 GoodData Corporation\n\nFor more information, please see [LICENSE](https://github.com/gooddata/gooddata-react-components/blob/master/LICENSE)\n","gitHead":"5f99843d2528044f21d4eb662d66f9d48ed85483","scripts":{"dev":"rm -rf dist && tsc --watch -p tsconfig.dev.json && cp -rf src/translations/ dist/translations/","test":"jest --watch","tslint":"yarn run-tslint -t verbose $npm_package_config_tslint","validate":"tsc -p tsconfig.base.json --noEmit && yarn tslint","build-css":"node-sass --importer node_modules/node-sass-magic-importer/dist/cli.js -o styles/css styles/scss/main.scss","storybook":"start-storybook -p 9001 -c .storybook","tslint-ci":"mkdir -p ./ci/results && yarn run-tslint -t checkstyle -o ./ci/results/tslint-results.xml $npm_package_config_tslint","prepublish":"rm -rf dist && tsc && cp -rf src/translations/ dist/translations/ && yarn build-css","run-tslint":"tslint -p tsconfig.base.json","validate-ci":"tsc -p tsconfig.base.json --noEmit && yarn tslint-ci","prepublish-dev":"rm -rf dist && tsc -p tsconfig.dev.json && cp -rf src/translations/ dist/translations/ && yarn build-css","test-storybook":"test-storybook","build-storybook":"build-storybook -c .storybook -o dist-storybook"},"typings":"dist/index.d.ts","_npmUser":{"name":"pbenes","email":"petr.benes@gooddata.com"},"repository":{"url":"git+ssh://git@github.com/gooddata/gooddata-react-components.git","type":"git"},"_npmVersion":"5.6.0","description":"GoodData React Components","directories":{},"_nodeVersion":"8.9.4","dependencies":{"rxjs":"^5.5.6","lodash":"^4.17.4","invariant":"^2.2.2","classnames":"^2.2.5","highcharts":"4.2.5","prop-types":"^15.6.0","react-intl":"^2.4.0","custom-event":"^1.0.1","react-measure":"^1.4.7","@types/highcharts":"4.2.56","http-status-codes":"^1.3.0","@gooddata/js-utils":"^2.0.0","@gooddata/numberjs":"^3.1.2","@gooddata/goodstrap":"55.0.0-alpha7","@gooddata/gooddata-js":"6.0.0-alpha10","@gooddata/indigo-visualizations":"2.0.0-alpha11"},"_hasShrinkwrap":false,"readmeFilename":"README.md","test-storybook":{"_defaults":{"readySelector":".screenshot-wrapper .highcharts-container, .screenshot-wrapper .s-headline-value, .screenshot-wrapper .viz-table-wrap"},"AFM components/PieChart":{"error":{"readySelector":".screenshot-wrapper .s-error"}},"AFM components/DonutChart":{"error":{"readySelector":".screenshot-wrapper .s-error"}}},"devDependencies":{"jest":"21.2.1","react":"15.6.2","enzyme":"3.3.0","ts-jest":"21.2.4","node-sass":"4.7.2","react-dom":"15.6.2","ts-loader":"2.3.7","jest-junit":"3.0.0","typescript":"2.3.3","@types/jest":"20.0.4","@types/node":"7.0.8","sass-loader":"6.0.6","@types/react":"16.0.34","@types/enzyme":"3.1.6","@types/lodash":"4.14.61","utility-types":"^1.1.0","@storybook/react":"3.4.0","@types/invariant":"2.2.29","@types/react-dom":"16.0.3","isomorphic-fetch":"2.2.1","@gooddata/mock-js":"1.0.0-alpha4","@gooddata/typings":"2.0.0-alpha2","@types/classnames":"2.2.3","@types/prop-types":"15.5.2","@types/react-intl":"2.3.5","react-test-renderer":"15.6.2","@types/react-measure":"0.4.7","tslint-config-gooddata":"0.0.8","@types/storybook__react":"3.0.6","enzyme-adapter-react-15":"1.0.5","@gooddata/test-storybook":"1.2.0","@storybook/addon-actions":"3.4.0","@storybook/addon-options":"3.4.0","node-sass-magic-importer":"5.1.0","@types/react-test-renderer":"16.0.0","@types/enzyme-adapter-react-15":"1.0.1","@types/storybook__addon-actions":"3.0.1"},"peerDependencies":{"react":"15.6.2","react-dom":"15.6.2"},"_npmOperationalInternal":{"tmp":"tmp/react-components_5.1.0-alpha3_1525254774118_0.9521206615064974","host":"s3://npm-registry-packages"}},"5.1.0-alpha4":{"name":"@gooddata/react-components","version":"5.1.0-alpha4","author":{"name":"GoodData Corporation"},"license":"BSD-3-Clause","_id":"@gooddata/react-components@5.1.0-alpha4","maintainers":[{"name":"bertold8","email":"ivan.nejezchleb@seznam.cz"},{"name":"bradgl","email":"brad.gleich@blackabaud.com"},{"name":"bugsbunny338","email":"jiri.zajic@mensa.cz"},{"name":"gooddata-ci","email":"rail@gooddata.com"},{"name":"jakub-sterba","email":"jakub.sterba@gooddata.com"},{"name":"jan.pradac","email":"jan.pradac@gooddata.com"},{"name":"jaroslav.tomecek","email":"jaroslav.tomecek@gooddata.com"},{"name":"jkittler","email":"honza.kittler@gmail.com"},{"name":"khanh.le","email":"khanh.le@gooddata.com"},{"name":"langhamp","email":"pavel.langhammer@gooddata.com"},{"name":"lanhuynh","email":"lan.huynh@gooddata.com"},{"name":"laurenhunt","email":"lauren.hunt@blackbaud.com"},{"name":"lhorak","email":"info@lhorak.cz"},{"name":"linhhong","email":"linh.hong@gooddata.com"},{"name":"lpearce","email":"levi.pearce@gooddata.com"},{"name":"martin.mosko","email":"martin.mosko@gooddata.com"},{"name":"michal.marsal","email":"michal.marsal@gooddata.com"},{"name":"mikita.yank","email":"Mikita.Yankouski@blackbaud.com"},{"name":"naibinh","email":"naibinh@gmail.com"},{"name":"nikolacech","email":"nikola.cech@gooddata.com"},{"name":"ocetnik","email":"ocetnik.david@gmail.com"},{"name":"ondrejlangr","email":"ondrej.langr@gooddata.com"},{"name":"pavelzgdc","email":"pavel.zbytovsky@gooddata.com"},{"name":"pbenes","email":"petr.benes@gooddata.com"},{"name":"peterlacko","email":"lackopeter17@gmail.com"},{"name":"petrjanu","email":"petr.janu@gooddata.com"},{"name":"robert.sisaj","email":"robert.sisaj@gooddata.com"},{"name":"rodri360","email":"me@rodri360.com"},{"name":"sitina","email":"jiri.sitina@gooddata.com"},{"name":"sondo","email":"son.do@gooddata.com"},{"name":"stewart.stephens","email":"stewart.stephens@blackbaud.com"},{"name":"strouhaljan","email":"strouhal.jan@gmail.com"},{"name":"tomas.kratochvil","email":"tomas.kratochvil@gooddata.com"},{"name":"tomasreichmann","email":"tomasreichmann@gmail.com"},{"name":"tomsatgd","email":"tomas.satinsky@gooddata.com"},{"name":"vaclavbohac","email":"bohac.v@gmail.com"},{"name":"vojty","email":"vojtasek.tomas@gmail.com"},{"name":"vonsef","email":"josef.vondrak@gooddata.com"},{"name":"xandra.harrison","email":"xandra.harrison@blackbaud.com"},{"name":"xmort","email":"petr.dolejsi@gooddata.com"},{"name":"zdenek.vidensky","email":"zdenek.vidensky@gooddata.com"}],"homepage":"https://github.com/gooddata/gooddata-react-components#readme","bugs":{"url":"https://github.com/gooddata/gooddata-react-components/issues"},"dist":{"shasum":"3e58d271bd7c0eb8d5a3fb405cbd380a10e548e5","tarball":"https://registry.npmjs.org/@gooddata/react-components/-/react-components-5.1.0-alpha4.tgz","fileCount":708,"integrity":"sha512-OkOovZuCYjEa/TqF5AMdyzJAeXwxoNEP+4lg11oF9KAPDD2ZRJQNi3TOslz1E00IvDoIW9i9gEekkNmmnbDSWw==","signatures":[{"sig":"MEUCIQDLty4wYwTW6GuILLGZunVfIq2J2nkxN/hFVsvXiH86IAIgYLz7D6jLMyIQEGmmk74d00F3OqMLyzX62NdFDIj+68k=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":1730413,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJa6s6cCRA9TVsSAnZWagAAPhgP/1Jt8GK22msnSKL0VtyM\nnNHvom+gLjcipxkEOTjbS6nejK26BaFYvY0xPVu538H11UTfC5pukgdYkwZe\nC+a4Gbujb6IJWqB2/hSJ9Mq2QklBEWiwofCNVYGV2PbEfYj9X1bYc1aSbl70\nbcXQT9KILx5z6SnJzPOmUptdnNjdYxEFuXS9g5MJXFhlng6sAE85qMohVYqp\nNjjr9M/LyETcu+zw3Yu1epBuoAN7tzzBeW4zyewEOBgmLMaxPhdXs2NlY/AX\n4c3qtQQKY2XGpA0BMK2KGc2YkKPznvuPf1hTVwkr8gijmsmYfGfGv7etBMbS\njaYRczUt9V2JE26EwLmtycYe3qRcjlnQeqMXxRQurJVOhdG08dUeGFjVIlS9\nkiUPXmK7ntceZIsqxrdQYs1qKWogNWE10h1zbXjP6R8f1wdIJ6ul0lfuw3oD\nVZV4vhpT4D43Mk6ExYt3dqU8l7fozzC3A4vfinJQu5yCsuXEVp702gkH0FWB\nrNTPl1B7ur8NuuTd9+zn2Vr5IktGo5Yk6UFVugwJpsUV1gYQcWsWL0LtSdkj\n4oih/o/1WWEhR+Sv/FvGd//t+JEKPCx1QUAhAdx+le5KcdThcpNRAlq5DmOc\nDuZl6ve4DTc/NK/QL6jNNx2mYNlEIoSrG2EJAMiblvUA1Ew1UmmSvvi+zwB5\n+3lj\r\n=DGKh\r\n-----END PGP SIGNATURE-----\r\n"},"jest":{"testRegex":"(/__tests__/.*|\\.(test|spec))\\.(tsx?)$","transform":{".(ts|tsx)":"<rootDir>/node_modules/ts-jest/preprocessor.js"},"mapCoverage":true,"collectCoverage":false,"coverageReporters":["html"],"collectCoverageFrom":["src/**/*.{ts,tsx}","!**/*.d.ts"],"moduleFileExtensions":["ts","tsx","js"],"setupTestFrameworkScriptFile":"<rootDir>/jest.setup.js"},"main":"dist/index.js","files":["dist","src","styles","LICENSE"],"config":{"tslint":"'./{src,stories}/**/*.{ts,tsx}'"},"readme":"# GoodData React Components\n> React.js components for building visualizations on top of GoodData platform\n\n## Getting started\n- [Documentation](http://sdk.gooddata.com/gdc-ui-sdk-doc/)\n\n\n### Usage\nWith [yarn](https://yarnpkg.com) installed, go to your project directory and run\n```\n$ yarn add @gooddata/react-components\n```\nIf you prefer [npm](npmjs.com) run\n```\n$ npm install --save @gooddata/react-components\n```\n\n## Develop\n### Running the development\nTo develop, you need to run the typescript compiler. By running `yarn dev`, the typescript compiler will be run in watch mode.\n```sh\n$ cd gooddata-react-components\n$ yarn dev\n```\n\nIf you just need to build the CSS files from SASS, run\n```sh\n$ yarn build-css\n```\n\nTo see and validate the react components, you can use [Storybook](https://storybook.js.org/).\nTo run the storybook in development mode, run\n```sh\n$ yarn storybook\n```\n\nTo deploy the production version of storybook, run\n```sh\n$ yarn build-storybook\n```\n\n### Running the tests\nTo validate using [tslint](https://palantir.github.io/tslint/), run\n```sh\n$ yarn validate\n```\n\n#### Storybook visual regression tests\nVisual regression testing for Storybook is provided by [@gooddata/test-storybook](https://github.com/gooddata/gdc-client-utils/tree/master/test-storybook) package.\n\n### Deployment\n```\ngit checkout master && git pull upstream master --tags\nnpm version [major|minor|patch] -m \"Release v%s\"\nnpm publish\ngit push upstream master --tags\n```\n\n### Examples\nFor more details see [examples/README.md](./examples/README.md)\n```\ncd examples\nyarn install\nyarn dev\n```\n\n## Contributing\nReport bugs and features on our [issues page](https://github.com/gooddata/gooddata-react-components/issues).\n\n## Changelog\n- see [CHANGELOG.md](CHANGELOG.md)\n\n## License\n(C) 2007-2018 GoodData Corporation\n\nFor more information, please see [LICENSE](https://github.com/gooddata/gooddata-react-components/blob/master/LICENSE)\n","gitHead":"2f0a639e0cbe56e9013aca631456dce1394b5b1e","scripts":{"dev":"rm -rf dist && tsc --watch -p tsconfig.dev.json && cp -rf src/translations/ dist/translations/","test":"jest --watch","tslint":"yarn run-tslint -t verbose $npm_package_config_tslint","validate":"tsc -p tsconfig.base.json --noEmit && yarn tslint","build-css":"node-sass --importer node_modules/node-sass-magic-importer/dist/cli.js -o styles/css styles/scss/main.scss","storybook":"start-storybook -p 9001 -c .storybook","tslint-ci":"mkdir -p ./ci/results && yarn run-tslint -t checkstyle -o ./ci/results/tslint-results.xml $npm_package_config_tslint","prepublish":"rm -rf dist && tsc && cp -rf src/translations/ dist/translations/ && yarn build-css","run-tslint":"tslint -p tsconfig.base.json","validate-ci":"tsc -p tsconfig.base.json --noEmit && yarn tslint-ci","prepublish-dev":"rm -rf dist && tsc -p tsconfig.dev.json && cp -rf src/translations/ dist/translations/ && yarn build-css","test-storybook":"test-storybook","build-storybook":"build-storybook -c .storybook -o dist-storybook"},"typings":"dist/index.d.ts","_npmUser":{"name":"pbenes","email":"petr.benes@gooddata.com"},"repository":{"url":"git+ssh://git@github.com/gooddata/gooddata-react-components.git","type":"git"},"_npmVersion":"5.6.0","description":"GoodData React Components","directories":{},"_nodeVersion":"8.9.4","dependencies":{"rxjs":"^5.5.6","lodash":"^4.17.4","invariant":"^2.2.2","classnames":"^2.2.5","highcharts":"4.2.5","prop-types":"^15.6.0","react-intl":"^2.4.0","custom-event":"^1.0.1","react-measure":"^1.4.7","@types/highcharts":"4.2.56","http-status-codes":"^1.3.0","@gooddata/js-utils":"^2.0.0","@gooddata/numberjs":"^3.1.2","@gooddata/goodstrap":"55.0.0-alpha8","@gooddata/gooddata-js":"6.0.0-alpha10","@gooddata/indigo-visualizations":"2.0.0-alpha11"},"_hasShrinkwrap":false,"readmeFilename":"README.md","test-storybook":{"_defaults":{"readySelector":".screenshot-wrapper .highcharts-container, .screenshot-wrapper .s-headline-value, .screenshot-wrapper .viz-table-wrap"},"AFM components/PieChart":{"error":{"readySelector":".screenshot-wrapper .s-error"}},"AFM components/DonutChart":{"error":{"readySelector":".screenshot-wrapper .s-error"}}},"devDependencies":{"jest":"21.2.1","react":"15.6.2","enzyme":"3.3.0","ts-jest":"21.2.4","node-sass":"4.7.2","react-dom":"15.6.2","ts-loader":"2.3.7","jest-junit":"3.0.0","typescript":"2.3.3","@types/jest":"20.0.4","@types/node":"7.0.8","sass-loader":"6.0.6","@types/react":"16.0.34","@types/enzyme":"3.1.6","@types/lodash":"4.14.61","utility-types":"^1.1.0","@storybook/react":"3.4.0","@types/invariant":"2.2.29","@types/react-dom":"16.0.3","isomorphic-fetch":"2.2.1","@gooddata/mock-js":"1.0.0-alpha4","@gooddata/typings":"2.0.0-alpha2","@types/classnames":"2.2.3","@types/prop-types":"15.5.2","@types/react-intl":"2.3.5","react-test-renderer":"15.6.2","@types/react-measure":"0.4.7","tslint-config-gooddata":"0.0.8","@types/storybook__react":"3.0.6","enzyme-adapter-react-15":"1.0.5","@gooddata/test-storybook":"1.2.0","@storybook/addon-actions":"3.4.0","@storybook/addon-options":"3.4.0","node-sass-magic-importer":"5.1.0","@types/react-test-renderer":"16.0.0","@types/enzyme-adapter-react-15":"1.0.1","@types/storybook__addon-actions":"3.0.1"},"peerDependencies":{"react":"15.6.2","react-dom":"15.6.2"},"_npmOperationalInternal":{"tmp":"tmp/react-components_5.1.0-alpha4_1525337756010_0.49454501991955224","host":"s3://npm-registry-packages"}},"5.0.0":{"name":"@gooddata/react-components","version":"5.0.0","author":{"name":"GoodData Corporation"},"license":"BSD-3-Clause","_id":"@gooddata/react-components@5.0.0","maintainers":[{"name":"bertold8","email":"ivan.nejezchleb@seznam.cz"},{"name":"bradgl","email":"brad.gleich@blackabaud.com"},{"name":"bugsbunny338","email":"jiri.zajic@mensa.cz"},{"name":"gooddata-ci","email":"rail@gooddata.com"},{"name":"jakub-sterba","email":"jakub.sterba@gooddata.com"},{"name":"jan.pradac","email":"jan.pradac@gooddata.com"},{"name":"jaroslav.tomecek","email":"jaroslav.tomecek@gooddata.com"},{"name":"jkittler","email":"honza.kittler@gmail.com"},{"name":"khanh.le","email":"khanh.le@gooddata.com"},{"name":"langhamp","email":"pavel.langhammer@gooddata.com"},{"name":"lanhuynh","email":"lan.huynh@gooddata.com"},{"name":"laurenhunt","email":"lauren.hunt@blackbaud.com"},{"name":"lhorak","email":"info@lhorak.cz"},{"name":"linhhong","email":"linh.hong@gooddata.com"},{"name":"lpearce","email":"levi.pearce@gooddata.com"},{"name":"martin.mosko","email":"martin.mosko@gooddata.com"},{"name":"michal.marsal","email":"michal.marsal@gooddata.com"},{"name":"mikita.yank","email":"Mikita.Yankouski@blackbaud.com"},{"name":"naibinh","email":"naibinh@gmail.com"},{"name":"nikolacech","email":"nikola.cech@gooddata.com"},{"name":"ocetnik","email":"ocetnik.david@gmail.com"},{"name":"ondrejlangr","email":"ondrej.langr@gooddata.com"},{"name":"pavelzgdc","email":"pavel.zbytovsky@gooddata.com"},{"name":"pbenes","email":"petr.benes@gooddata.com"},{"name":"peterlacko","email":"lackopeter17@gmail.com"},{"name":"petrjanu","email":"petr.janu@gooddata.com"},{"name":"robert.sisaj","email":"robert.sisaj@gooddata.com"},{"name":"rodri360","email":"me@rodri360.com"},{"name":"sitina","email":"jiri.sitina@gooddata.com"},{"name":"sondo","email":"son.do@gooddata.com"},{"name":"stewart.stephens","email":"stewart.stephens@blackbaud.com"},{"name":"strouhaljan","email":"strouhal.jan@gmail.com"},{"name":"tomas.kratochvil","email":"tomas.kratochvil@gooddata.com"},{"name":"tomasreichmann","email":"tomasreichmann@gmail.com"},{"name":"tomsatgd","email":"tomas.satinsky@gooddata.com"},{"name":"vaclavbohac","email":"bohac.v@gmail.com"},{"name":"vojty","email":"vojtasek.tomas@gmail.com"},{"name":"vonsef","email":"josef.vondrak@gooddata.com"},{"name":"xandra.harrison","email":"xandra.harrison@blackbaud.com"},{"name":"xmort","email":"petr.dolejsi@gooddata.com"},{"name":"zdenek.vidensky","email":"zdenek.vidensky@gooddata.com"}],"homepage":"https://github.com/gooddata/gooddata-react-components#readme","bugs":{"url":"https://github.com/gooddata/gooddata-react-components/issues"},"dist":{"shasum":"9f2fd13d3bece34e60c392ddb8d8fc529c78fe01","tarball":"https://registry.npmjs.org/@gooddata/react-components/-/react-components-5.0.0.tgz","fileCount":587,"integrity":"sha512-VqlMcSue8O5el94iTjrI0qkwHDthCG/Eyww07E1xlVME8Tsy4X7J3f4fAungImVAS3PKJlnXlWQ3kbNq4nlrhA==","signatures":[{"sig":"MEUCIQDzqADVBAckLqbMF89tYVfC7EJQPzSy1I1d3E6Lwj0TpgIgY55DLUVF4ofZ3ojEzjKjFUUdUhwB0SR5u9m2VriVQz8=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":1514962,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJa7GgqCRA9TVsSAnZWagAABD4P/3BIS1b/9bS/HmVy/e9v\nBYqNz+Lgkh4/GmcWPMdLSr1eiJM9vwx6M8sMcr0gcQJM+kK9XS8NVDcxvI2I\nLE1XGwsneZhOPE41Q/GN6ZO0DC/cbFncCgYEBCamVSGME9+SYF5ahWktBUu7\nlR4GlNkGO6Y/i6k8juossg3kp78g/C8f7J79eoK+bApFVnJuEsIpKRbBTQjS\nr87rdC9JjVy3CjBEpPF6EKfdmWYq67j0wtOs3UfObYxF3Ya7rHRTPynMRWxy\n4CpfECeYne0HcBumyi0Ixub284JI9GQHyY2E63WWNxuZcykHCraK7rml7HBD\naLzSG5KVi+NzHhWDkqjHHfJ0/0DgBq+LuQJAoX10cQFFdaqNl8GgddZCYfxr\nEHm8oCBJLPF+eUbY+dBG0SBCGQlTcyMYr0bh6bmODd+hjQE2FliOHqOmrDFu\n7Oujpu0GQuGclFDirspoVykFiKa+UwRErBVqA1P2lbTMTSvW1cWzDE0mQcyk\nKq+l08VJAqBsi5RwAOg6S4y8VgsqnoA+FOpzTiM/3gRijvaq3eqGQkEsSU43\nsCtB6z0x2NTsZgMQVuAFn0vgB6KsP/+9OcRhYIpMnGyaEaPOhxF7+UizyHOo\nKf68/o4MRu5Peb40irym5v39YIW6rIuHFC1RUO4kuBC7eqSEDRLrTA7O5swg\nRYb2\r\n=Q2kt\r\n-----END PGP SIGNATURE-----\r\n"},"jest":{"testRegex":"(/__tests__/.*|\\.(test|spec))\\.(tsx?)$","transform":{".(ts|tsx)":"<rootDir>/node_modules/ts-jest/preprocessor.js"},"mapCoverage":true,"collectCoverage":false,"coverageReporters":["html"],"collectCoverageFrom":["src/**/*.{ts,tsx}","!**/*.d.ts"],"moduleFileExtensions":["ts","tsx","js"],"setupTestFrameworkScriptFile":"<rootDir>/jest.setup.js"},"main":"dist/index.js","files":["dist","src","styles","LICENSE"],"config":{"tslint":"'./{src,stories}/**/*.{ts,tsx}'"},"gitHead":"33714cb868bb46f3968e51512e88e7a877684fd8","scripts":{"dev":"rm -rf dist && tsc --watch -p tsconfig.dev.json && cp -rf src/translations/ dist/translations/","test":"jest --watch","tslint":"yarn run-tslint -t verbose $npm_package_config_tslint","validate":"tsc -p tsconfig.base.json --noEmit && yarn tslint","build-css":"node-sass --importer node_modules/node-sass-magic-importer/dist/cli.js -o styles/css styles/scss/main.scss","storybook":"start-storybook -p 9001 -c .storybook","tslint-ci":"mkdir -p ./ci/results && yarn run-tslint -t checkstyle -o ./ci/results/tslint-results.xml $npm_package_config_tslint","prepublish":"rm -rf dist && tsc && cp -rf src/translations/ dist/translations/ && yarn build-css","run-tslint":"tslint -p tsconfig.base.json","validate-ci":"tsc -p tsconfig.base.json --noEmit && yarn tslint-ci","prepublish-dev":"rm -rf dist && tsc -p tsconfig.dev.json && cp -rf src/translations/ dist/translations/ && yarn build-css","test-storybook":"test-storybook","build-storybook":"build-storybook -c .storybook -o dist-storybook"},"typings":"dist/index.d.ts","_npmUser":{"name":"lhorak","email":"info@lhorak.cz"},"deprecated":"@gooddata/react-components@5 reached End of Support on May 21, 2019. Please upgrade (see https://sdk.gooddata.com/gooddata-ui/docs/supported_versions.html for more information).","repository":{"url":"git+ssh://git@github.com/gooddata/gooddata-react-components.git","type":"git"},"_npmVersion":"5.6.0","description":"GoodData React Components","directories":{},"_nodeVersion":"8.9.4","dependencies":{"rxjs":"^5.5.6","lodash":"^4.17.4","invariant":"^2.2.2","classnames":"^2.2.5","highcharts":"4.2.5","prop-types":"^15.6.0","react-intl":"^2.4.0","custom-event":"^1.0.1","react-measure":"^1.4.7","@types/highcharts":"4.2.56","http-status-codes":"^1.3.0","@gooddata/js-utils":"^2.0.0","@gooddata/numberjs":"^3.1.2","@gooddata/goodstrap":"55.0.0-alpha6","@gooddata/gooddata-js":"6.0.0-alpha10","@gooddata/indigo-visualizations":"2.0.0-alpha11"},"_hasShrinkwrap":false,"test-storybook":{"_defaults":{"readySelector":".screenshot-wrapper .highcharts-container, .screenshot-wrapper .s-headline-value, .screenshot-wrapper .viz-table-wrap"},"AFM components/PieChart":{"error":{"readySelector":".screenshot-wrapper .s-error"}}},"devDependencies":{"jest":"21.2.1","react":"15.6.2","enzyme":"3.3.0","ts-jest":"21.2.4","node-sass":"4.7.2","react-dom":"15.6.2","ts-loader":"2.3.7","jest-junit":"3.0.0","typescript":"2.3.3","@types/jest":"20.0.4","@types/node":"7.0.8","sass-loader":"6.0.6","@types/react":"16.0.34","@types/enzyme":"3.1.6","@types/lodash":"4.14.61","utility-types":"^1.1.0","@storybook/react":"3.4.0","@types/invariant":"2.2.29","@types/react-dom":"16.0.3","isomorphic-fetch":"2.2.1","@gooddata/mock-js":"1.0.0-alpha4","@gooddata/typings":"2.0.0-alpha2","@types/classnames":"2.2.3","@types/prop-types":"15.5.2","@types/react-intl":"2.3.5","react-test-renderer":"15.6.2","@types/react-measure":"0.4.7","tslint-config-gooddata":"0.0.8","@types/storybook__react":"3.0.6","enzyme-adapter-react-15":"1.0.5","@gooddata/test-storybook":"1.2.0","@storybook/addon-actions":"3.4.0","@storybook/addon-options":"3.4.0","node-sass-magic-importer":"5.1.0","@types/react-test-renderer":"16.0.0","@types/enzyme-adapter-react-15":"1.0.1","@types/storybook__addon-actions":"3.0.1"},"peerDependencies":{"react":"15.6.2","react-dom":"15.6.2"},"_npmOperationalInternal":{"tmp":"tmp/react-components_5.0.0_1525442602204_0.6902662203964087","host":"s3://npm-registry-packages"}},"5.1.0-alpha5":{"name":"@gooddata/react-components","version":"5.1.0-alpha5","author":{"name":"GoodData Corporation"},"license":"BSD-3-Clause","_id":"@gooddata/react-components@5.1.0-alpha5","maintainers":[{"name":"bertold8","email":"ivan.nejezchleb@seznam.cz"},{"name":"bradgl","email":"brad.gleich@blackabaud.com"},{"name":"bugsbunny338","email":"jiri.zajic@mensa.cz"},{"name":"gooddata-ci","email":"rail@gooddata.com"},{"name":"jakub-sterba","email":"jakub.sterba@gooddata.com"},{"name":"jan.pradac","email":"jan.pradac@gooddata.com"},{"name":"jaroslav.tomecek","email":"jaroslav.tomecek@gooddata.com"},{"name":"jkittler","email":"honza.kittler@gmail.com"},{"name":"khanh.le","email":"khanh.le@gooddata.com"},{"name":"langhamp","email":"pavel.langhammer@gooddata.com"},{"name":"lanhuynh","email":"lan.huynh@gooddata.com"},{"name":"laurenhunt","email":"lauren.hunt@blackbaud.com"},{"name":"lhorak","email":"info@lhorak.cz"},{"name":"linhhong","email":"linh.hong@gooddata.com"},{"name":"lpearce","email":"levi.pearce@gooddata.com"},{"name":"martin.mosko","email":"martin.mosko@gooddata.com"},{"name":"michal.marsal","email":"michal.marsal@gooddata.com"},{"name":"mikita.yank","email":"Mikita.Yankouski@blackbaud.com"},{"name":"naibinh","email":"naibinh@gmail.com"},{"name":"nikolacech","email":"nikola.cech@gooddata.com"},{"name":"ocetnik","email":"ocetnik.david@gmail.com"},{"name":"ondrejlangr","email":"ondrej.langr@gooddata.com"},{"name":"pavelzgdc","email":"pavel.zbytovsky@gooddata.com"},{"name":"pbenes","email":"petr.benes@gooddata.com"},{"name":"peterlacko","email":"lackopeter17@gmail.com"},{"name":"petrjanu","email":"petr.janu@gooddata.com"},{"name":"robert.sisaj","email":"robert.sisaj@gooddata.com"},{"name":"rodri360","email":"me@rodri360.com"},{"name":"sitina","email":"jiri.sitina@gooddata.com"},{"name":"sondo","email":"son.do@gooddata.com"},{"name":"stewart.stephens","email":"stewart.stephens@blackbaud.com"},{"name":"strouhaljan","email":"strouhal.jan@gmail.com"},{"name":"tomas.kratochvil","email":"tomas.kratochvil@gooddata.com"},{"name":"tomasreichmann","email":"tomasreichmann@gmail.com"},{"name":"tomsatgd","email":"tomas.satinsky@gooddata.com"},{"name":"vaclavbohac","email":"bohac.v@gmail.com"},{"name":"vojty","email":"vojtasek.tomas@gmail.com"},{"name":"vonsef","email":"josef.vondrak@gooddata.com"},{"name":"xandra.harrison","email":"xandra.harrison@blackbaud.com"},{"name":"xmort","email":"petr.dolejsi@gooddata.com"},{"name":"zdenek.vidensky","email":"zdenek.vidensky@gooddata.com"}],"homepage":"https://github.com/gooddata/gooddata-react-components#readme","bugs":{"url":"https://github.com/gooddata/gooddata-react-components/issues"},"dist":{"shasum":"7f06c52a6ed625891666c45a29579c8bf649ee2d","tarball":"https://registry.npmjs.org/@gooddata/react-components/-/react-components-5.1.0-alpha5.tgz","fileCount":816,"integrity":"sha512-BQgYdUcRB7i713uUxng1HYs0pNOMkm/qL+S1pGxBrd7Tmrx40zQ/hHUFZhstOogiLsvJ7npxXC+eeQjmH/TkuQ==","signatures":[{"sig":"MEQCIDTDHM5aAZCS3SXBOOx/boRmouakYfzKAafF36Coqho1AiB9mISsSOEWbaDPfO5/sy16wfXK+o506XL0C8xPKwwClQ==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":2242290,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJa8A61CRA9TVsSAnZWagAAPM0P/3KzrYfOLQl65SdhP3jR\nTtJ/DCYvD0gpyaBcP/qT6KkmDZDdH8crMBeoQpIu7E3TFf7Loeb5VJ9ezbMi\nVB+sL+rpoASVQdgKGq12AqgWCoJbeOtD0MCFdAu4QPMan9atDzeFMwVeAv8v\noWKl/LcCM0o8LXfWuFdWpW26bLZbOu3j/6dUsU64h3hBDHnssU6GJzNT+yt4\nVXUB9LgVgDPC0CCL1CswFtqcZAzIE1WMQd53dAe7IhGqPmeAKneD4qcCbp94\nzFwhGkkzVvyrUErK5fItujmCdPaG5JJ5x4FpUyMfnoYdMt2B/7mZRw29Mk8a\nUmpOOpdar4+3mstB/VliLvcoVsJXiKwyJ8rAdAnwv3/UAeiEYQFmA8QltiuX\nWtIE9YwoSSFM8x3Z2rdUcgG0XeNknafbZzVK0A2uhXkNfm4r8aLuJrL9+jdB\nS4hJWWCiisBsZ0I2qKFxFGB9Rsmvgx8onGdM0ngHL5kXj0l5IedPCfqG85lT\nxWp7POnEewhcTP1n9kFWK0LTGkqHpCMrybMEQx1usFTqOZXmaN5TZ3tbQ79/\nrz3fLblQEtM/rgSXjhjLhIzSgnefVqiY4ycOQkQiI4/pS/scMj089AmUzxkX\nqY8zzFG1d+9OWtja9uaOEpGP8BqN+bF4StqVzHVxGVR1VpZdlIt/IyJZswFk\n4bgl\r\n=8m0I\r\n-----END PGP SIGNATURE-----\r\n"},"jest":{"testRegex":"(/__tests__/.*|\\.(test|spec))\\.(tsx?)$","transform":{".(ts|tsx)":"<rootDir>/node_modules/ts-jest/preprocessor.js"},"mapCoverage":true,"collectCoverage":false,"coverageReporters":["html"],"collectCoverageFrom":["src/**/*.{ts,tsx}","!**/*.d.ts"],"moduleFileExtensions":["ts","tsx","js"],"setupTestFrameworkScriptFile":"<rootDir>/jest.setup.js"},"main":"dist/index.js","files":["dist","src","styles","LICENSE"],"config":{"tslint":"'./{src,stories}/**/*.{ts,tsx}'"},"readme":"# GoodData React Components\n> React.js components for building visualizations on top of GoodData platform\n\n## Getting started\n- [Documentation](http://sdk.gooddata.com/gdc-ui-sdk-doc/)\n\n\n### Usage\nWith [yarn](https://yarnpkg.com) installed, go to your project directory and run\n```\n$ yarn add @gooddata/react-components\n```\nIf you prefer [npm](npmjs.com) run\n```\n$ npm install --save @gooddata/react-components\n```\n\n## Develop\n### Running the development\nTo develop, you need to run the typescript compiler. By running `yarn dev`, the typescript compiler will be run in watch mode.\n```sh\n$ cd gooddata-react-components\n$ yarn dev\n```\n\nIf you just need to build the CSS files from SASS, run\n```sh\n$ yarn build-css\n```\n\nTo see and validate the react components, you can use [Storybook](https://storybook.js.org/).\nTo run the storybook in development mode, run\n```sh\n$ yarn storybook\n```\n\nTo deploy the production version of storybook, run\n```sh\n$ yarn build-storybook\n```\n\n### Running the tests\nTo validate using [tslint](https://palantir.github.io/tslint/), run\n```sh\n$ yarn validate\n```\n\n#### Storybook visual regression tests\nVisual regression testing for Storybook is provided by [@gooddata/test-storybook](https://github.com/gooddata/gdc-client-utils/tree/master/test-storybook) package.\n\n### Deployment\n```\ngit checkout master && git pull upstream master --tags\nnpm version [major|minor|patch] -m \"Release v%s\"\nnpm publish\ngit push upstream master --tags\n```\n\n### Examples\nFor more details see [examples/README.md](./examples/README.md)\n```\ncd examples\nyarn install\nyarn dev\n```\n\n## Contributing\nReport bugs and features on our [issues page](https://github.com/gooddata/gooddata-react-components/issues).\n\n## Changelog\n- see [CHANGELOG.md](CHANGELOG.md)\n\n## License\n(C) 2007-2018 GoodData Corporation\n\nFor more information, please see [LICENSE](https://github.com/gooddata/gooddata-react-components/blob/master/LICENSE)\n","gitHead":"d5d5be480f46d54bad72fd069525287dd540dfbf","scripts":{"dev":"rm -rf dist && tsc --watch && cp -rf src/translations/ dist/translations/","test":"jest --watch","tslint":"yarn run-tslint -t verbose $npm_package_config_tslint","validate":"tsc --noEmit && yarn tslint","build-css":"node-sass --importer node_modules/node-sass-magic-importer/dist/cli.js -o styles/css styles/scss/main.scss","storybook":"start-storybook -p 9001 -c .storybook","tslint-ci":"mkdir -p ./ci/results && yarn run-tslint -t checkstyle -o ./ci/results/tslint-results.xml $npm_package_config_tslint","prepublish":"rm -rf dist && tsc -p tsconfig.build.json && cp -rf src/translations/ dist/translations/ && yarn build-css","run-tslint":"tslint -p tsconfig.json","validate-ci":"tsc --noEmit && yarn tslint-ci","prepublish-dev":"rm -rf dist && tsc -p tsconfig.dev.json && cp -rf src/translations/ dist/translations/ && yarn build-css","test-storybook":"test-storybook","build-storybook":"build-storybook -c .storybook -o dist-storybook"},"typings":"dist/index.d.ts","_npmUser":{"name":"ocetnik","email":"ocetnik.david@gmail.com"},"repository":{"url":"git+ssh://git@github.com/gooddata/gooddata-react-components.git","type":"git"},"_npmVersion":"5.6.0","description":"GoodData React Components","directories":{},"_nodeVersion":"8.9.4","dependencies":{"rxjs":"^5.5.6","lodash":"^4.17.4","invariant":"^2.2.2","classnames":"^2.2.5","highcharts":"4.2.5","prop-types":"^15.6.0","react-intl":"^2.4.0","custom-event":"^1.0.1","react-measure":"^1.4.7","@types/highcharts":"4.2.56","http-status-codes":"^1.3.0","@gooddata/js-utils":"^2.0.1","@gooddata/numberjs":"^3.1.2","fixed-data-table-2":"0.7.17","@gooddata/goodstrap":"55.0.0-alpha8","@gooddata/gooddata-js":"6.0.0-alpha10","nodelist-foreach-polyfill":"^1.2.0"},"_hasShrinkwrap":false,"readmeFilename":"README.md","test-storybook":{"_defaults":{"readySelector":".screenshot-wrapper .highcharts-container, .screenshot-wrapper .s-headline-value, .screenshot-wrapper .viz-table-wrap"},"AFM components/PieChart":{"error":{"readySelector":".screenshot-wrapper .s-error"}},"AFM components/DonutChart":{"error":{"readySelector":".screenshot-wrapper .s-error"}}},"devDependencies":{"jest":"21.2.1","react":"15.6.2","enzyme":"3.3.0","ts-jest":"21.2.4","node-sass":"4.7.2","react-dom":"15.6.2","ts-loader":"2.3.7","jest-junit":"3.0.0","typescript":"2.3.3","@types/jest":"20.0.4","@types/node":"7.0.8","sass-loader":"6.0.6","@types/react":"16.0.34","@types/enzyme":"3.1.6","@types/lodash":"4.14.61","utility-types":"^1.1.0","@storybook/react":"3.4.0","@types/invariant":"2.2.29","@types/react-dom":"16.0.3","isomorphic-fetch":"2.2.1","@gooddata/mock-js":"1.0.0-alpha4","@gooddata/typings":"2.0.0-alpha2","@types/classnames":"2.2.3","@types/prop-types":"15.5.2","@types/react-intl":"2.3.5","@types/react-portal":"3.0.4","react-test-renderer":"15.6.2","@types/react-measure":"0.4.7","tslint-config-gooddata":"0.0.8","@types/storybook__react":"3.0.6","enzyme-adapter-react-15":"1.0.5","@gooddata/test-storybook":"1.2.1","@storybook/addon-actions":"3.4.0","@storybook/addon-options":"3.4.0","node-sass-magic-importer":"5.1.0","@types/fixed-data-table-2":"0.8.1","@types/react-test-renderer":"16.0.0","@types/enzyme-adapter-react-15":"1.0.1","@types/storybook__addon-actions":"3.0.1"},"peerDependencies":{"react":"15.6.2","react-dom":"15.6.2"},"_npmOperationalInternal":{"tmp":"tmp/react-components_5.1.0-alpha5_1525681845217_0.01938026849864971","host":"s3://npm-registry-packages"}},"5.0.1":{"name":"@gooddata/react-components","version":"5.0.1","author":{"name":"GoodData Corporation"},"license":"BSD-3-Clause","_id":"@gooddata/react-components@5.0.1","maintainers":[{"name":"bertold8","email":"ivan.nejezchleb@seznam.cz"},{"name":"bradgl","email":"brad.gleich@blackabaud.com"},{"name":"bugsbunny338","email":"jiri.zajic@mensa.cz"},{"name":"gooddata-ci","email":"rail@gooddata.com"},{"name":"jakub-sterba","email":"jakub.sterba@gooddata.com"},{"name":"jan.pradac","email":"jan.pradac@gooddata.com"},{"name":"jaroslav.tomecek","email":"jaroslav.tomecek@gooddata.com"},{"name":"jkittler","email":"honza.kittler@gmail.com"},{"name":"khanh.le","email":"khanh.le@gooddata.com"},{"name":"langhamp","email":"pavel.langhammer@gooddata.com"},{"name":"lanhuynh","email":"lan.huynh@gooddata.com"},{"name":"laurenhunt","email":"lauren.hunt@blackbaud.com"},{"name":"lhorak","email":"info@lhorak.cz"},{"name":"linhhong","email":"linh.hong@gooddata.com"},{"name":"lpearce","email":"levi.pearce@gooddata.com"},{"name":"martin.mosko","email":"martin.mosko@gooddata.com"},{"name":"michal.marsal","email":"michal.marsal@gooddata.com"},{"name":"mikita.yank","email":"Mikita.Yankouski@blackbaud.com"},{"name":"naibinh","email":"naibinh@gmail.com"},{"name":"nikolacech","email":"nikola.cech@gooddata.com"},{"name":"ocetnik","email":"ocetnik.david@gmail.com"},{"name":"ondrejlangr","email":"ondrej.langr@gooddata.com"},{"name":"pavelzgdc","email":"pavel.zbytovsky@gooddata.com"},{"name":"pbenes","email":"petr.benes@gooddata.com"},{"name":"peterlacko","email":"lackopeter17@gmail.com"},{"name":"petrjanu","email":"petr.janu@gooddata.com"},{"name":"robert.sisaj","email":"robert.sisaj@gooddata.com"},{"name":"rodri360","email":"me@rodri360.com"},{"name":"sitina","email":"jiri.sitina@gooddata.com"},{"name":"sondo","email":"son.do@gooddata.com"},{"name":"stewart.stephens","email":"stewart.stephens@blackbaud.com"},{"name":"strouhaljan","email":"strouhal.jan@gmail.com"},{"name":"tomas.kratochvil","email":"tomas.kratochvil@gooddata.com"},{"name":"tomasreichmann","email":"tomasreichmann@gmail.com"},{"name":"tomsatgd","email":"tomas.satinsky@gooddata.com"},{"name":"vaclavbohac","email":"bohac.v@gmail.com"},{"name":"vojty","email":"vojtasek.tomas@gmail.com"},{"name":"vonsef","email":"josef.vondrak@gooddata.com"},{"name":"xandra.harrison","email":"xandra.harrison@blackbaud.com"},{"name":"xmort","email":"petr.dolejsi@gooddata.com"},{"name":"zdenek.vidensky","email":"zdenek.vidensky@gooddata.com"}],"homepage":"https://github.com/gooddata/gooddata-react-components#readme","bugs":{"url":"https://github.com/gooddata/gooddata-react-components/issues"},"dist":{"shasum":"d40ba502c16a043ec9ae88321df6f16a542d7954","tarball":"https://registry.npmjs.org/@gooddata/react-components/-/react-components-5.0.1.tgz","fileCount":587,"integrity":"sha512-tkUOFckOd6Shi6latVx6sDv6Ze9rEB3MqdS7zEMCJmeuf5lVXibHZ7aaJyOTMr6+jeBTMDi8qvwM38QbOyOdXg==","signatures":[{"sig":"MEUCIGG8C/rKnOxPYFpekGLWnRq1Nb0ztGJrtDDPmgZO5lwrAiEAyKU8PQKfQaymuyu58ID9Ffq7itMwLjNPRgtfmMI7v4w=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":1529754,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJa9DU5CRA9TVsSAnZWagAAP9MP/RJzA3ggdO6Phva1espe\nl29TqcTUsUV2NpGWQnya/OUg2a3U/pAcslRSFxr3/e2J1cAmLb++maylY1OO\n4YydMQFJHusxjq2fvJkczWJ09nLAvvW4ZKB3AWeZf5NLzweYxySuKO0TV29+\nc67fVqxdGuMTpKzcQ1s9gJK89iSxbx3nvX/PAHRVt+ujCihq2nLxvR9dwgF4\nzY87yzUPLHdhgh0QZTjmrxf3nKDxIq0nqgcErF4tbAOF1wBJfVPqCeuMjiKm\nGqY6A/CsMBKFhZr3Z0Y4OmYeKiC2L/MwcgVAYEVU6CsxsttN4KhrIG/oCS3t\nxZTICxnFBpBuyUXwHhlRtZOKPAFJBgQecYTbWOaJMYqlTOKRriT/5ANllwtI\n/lIYmz34EMXRD0ODmn4M/Zh+pimzYmoeqtPuCnfvV5tuqRmJstXQsM7VdRJX\ncPfOeTfG8eG5Iy9R1TvE4MEw/RJ2cNlReeXR1gHOukTMc20FwOmSQaAGvTbr\nSMpimAGsZLKB9FaDfR+wzVTOmD9+qcj6zGiWNxmR5cSFqrsdmKljN7Blwlac\nNauH1kaXbwbdG5bVRH5LkZCwrzbN6yaHMcnGK3IKSkp47Y8cwbxqfZStiM9a\nI8zi1DsLN55co2NyRGIF/MFm6fL5HB1Nkj3LyPxd5+xM9sUk5HRzkUrjdqu4\nHZad\r\n=Hokd\r\n-----END PGP SIGNATURE-----\r\n"},"jest":{"testRegex":"(/__tests__/.*|\\.(test|spec))\\.(tsx?)$","transform":{".(ts|tsx)":"<rootDir>/node_modules/ts-jest/preprocessor.js"},"mapCoverage":true,"collectCoverage":false,"coverageReporters":["html"],"collectCoverageFrom":["src/**/*.{ts,tsx}","!**/*.d.ts"],"moduleFileExtensions":["ts","tsx","js"],"setupTestFrameworkScriptFile":"<rootDir>/jest.setup.js"},"main":"dist/index.js","files":["dist","src","styles","LICENSE"],"config":{"tslint":"'./{src,stories}/**/*.{ts,tsx}'"},"gitHead":"03efd10dde66e1c9afc00a264559c9d4c1caff5d","scripts":{"dev":"rm -rf dist && tsc --watch -p tsconfig.dev.json && cp -rf src/translations/ dist/translations/","test":"jest --watch","tslint":"yarn run-tslint -t verbose $npm_package_config_tslint","validate":"tsc -p tsconfig.base.json --noEmit && yarn tslint","build-css":"node-sass --importer node_modules/node-sass-magic-importer/dist/cli.js -o styles/css styles/scss/main.scss","storybook":"start-storybook -p 9001 -c .storybook","tslint-ci":"mkdir -p ./ci/results && yarn run-tslint -t checkstyle -o ./ci/results/tslint-results.xml $npm_package_config_tslint","prepublish":"rm -rf dist && tsc && cp -rf src/translations/ dist/translations/ && yarn build-css","run-tslint":"tslint -p tsconfig.base.json","validate-ci":"tsc -p tsconfig.base.json --noEmit && yarn tslint-ci","prepublish-dev":"rm -rf dist && tsc -p tsconfig.dev.json && cp -rf src/translations/ dist/translations/ && yarn build-css","test-storybook":"test-storybook","build-storybook":"build-storybook -c .storybook -o dist-storybook"},"typings":"dist/index.d.ts","_npmUser":{"name":"ocetnik","email":"ocetnik.david@gmail.com"},"deprecated":"@gooddata/react-components@5 reached End of Support on May 21, 2019. Please upgrade (see https://sdk.gooddata.com/gooddata-ui/docs/supported_versions.html for more information).","repository":{"url":"git+ssh://git@github.com/gooddata/gooddata-react-components.git","type":"git"},"_npmVersion":"5.6.0","description":"GoodData React Components","directories":{},"_nodeVersion":"8.9.4","dependencies":{"rxjs":"^5.5.6","lodash":"^4.17.4","invariant":"^2.2.2","classnames":"^2.2.5","highcharts":"4.2.5","prop-types":"^15.6.0","react-intl":"^2.4.0","custom-event":"^1.0.1","react-measure":"^1.4.7","@types/highcharts":"4.2.56","http-status-codes":"^1.3.0","@gooddata/js-utils":"^2.0.0","@gooddata/numberjs":"^3.1.2","@gooddata/goodstrap":"55.0.0-alpha6","@gooddata/gooddata-js":"6.0.0-alpha10","@gooddata/indigo-visualizations":"2.0.0-alpha11"},"_hasShrinkwrap":false,"test-storybook":{"_defaults":{"readySelector":".screenshot-wrapper .highcharts-container, .screenshot-wrapper .s-headline-value, .screenshot-wrapper .viz-table-wrap"},"AFM components/PieChart":{"error":{"readySelector":".screenshot-wrapper .s-error"}}},"devDependencies":{"jest":"21.2.1","react":"15.6.2","enzyme":"3.3.0","ts-jest":"21.2.4","node-sass":"4.7.2","react-dom":"15.6.2","ts-loader":"2.3.7","jest-junit":"3.0.0","typescript":"2.3.3","@types/jest":"20.0.4","@types/node":"7.0.8","sass-loader":"6.0.6","@types/react":"16.0.34","@types/enzyme":"3.1.6","@types/lodash":"4.14.61","utility-types":"^1.1.0","@storybook/react":"3.4.0","@types/invariant":"2.2.29","@types/react-dom":"16.0.3","isomorphic-fetch":"2.2.1","@gooddata/mock-js":"1.0.0-alpha4","@gooddata/typings":"2.0.0-alpha2","@types/classnames":"2.2.3","@types/prop-types":"15.5.2","@types/react-intl":"2.3.5","react-test-renderer":"15.6.2","@types/react-measure":"0.4.7","tslint-config-gooddata":"0.0.8","@types/storybook__react":"3.0.6","enzyme-adapter-react-15":"1.0.5","@gooddata/test-storybook":"1.2.0","@storybook/addon-actions":"3.4.0","@storybook/addon-options":"3.4.0","node-sass-magic-importer":"5.1.0","@types/react-test-renderer":"16.0.0","@types/enzyme-adapter-react-15":"1.0.1","@types/storybook__addon-actions":"3.0.1"},"peerDependencies":{"react":"15.6.2","react-dom":"15.6.2"},"_npmOperationalInternal":{"tmp":"tmp/react-components_5.0.1_1525953849674_0.9399995767887754","host":"s3://npm-registry-packages"}},"5.1.0-alpha6":{"name":"@gooddata/react-components","version":"5.1.0-alpha6","author":{"name":"GoodData Corporation"},"license":"BSD-3-Clause","_id":"@gooddata/react-components@5.1.0-alpha6","maintainers":[{"name":"bertold8","email":"ivan.nejezchleb@seznam.cz"},{"name":"bradgl","email":"brad.gleich@blackabaud.com"},{"name":"bugsbunny338","email":"jiri.zajic@mensa.cz"},{"name":"gooddata-ci","email":"rail@gooddata.com"},{"name":"jakub-sterba","email":"jakub.sterba@gooddata.com"},{"name":"jan.pradac","email":"jan.pradac@gooddata.com"},{"name":"jaroslav.tomecek","email":"jaroslav.tomecek@gooddata.com"},{"name":"jkittler","email":"honza.kittler@gmail.com"},{"name":"khanh.le","email":"khanh.le@gooddata.com"},{"name":"langhamp","email":"pavel.langhammer@gooddata.com"},{"name":"lanhuynh","email":"lan.huynh@gooddata.com"},{"name":"laurenhunt","email":"lauren.hunt@blackbaud.com"},{"name":"lhorak","email":"info@lhorak.cz"},{"name":"linhhong","email":"linh.hong@gooddata.com"},{"name":"lpearce","email":"levi.pearce@gooddata.com"},{"name":"martin.mosko","email":"martin.mosko@gooddata.com"},{"name":"michal.marsal","email":"michal.marsal@gooddata.com"},{"name":"mikita.yank","email":"Mikita.Yankouski@blackbaud.com"},{"name":"naibinh","email":"naibinh@gmail.com"},{"name":"nikolacech","email":"nikola.cech@gooddata.com"},{"name":"ocetnik","email":"ocetnik.david@gmail.com"},{"name":"ondrejlangr","email":"ondrej.langr@gooddata.com"},{"name":"pavelzgdc","email":"pavel.zbytovsky@gooddata.com"},{"name":"pbenes","email":"petr.benes@gooddata.com"},{"name":"peterlacko","email":"lackopeter17@gmail.com"},{"name":"petrjanu","email":"petr.janu@gooddata.com"},{"name":"robert.sisaj","email":"robert.sisaj@gooddata.com"},{"name":"rodri360","email":"me@rodri360.com"},{"name":"sitina","email":"jiri.sitina@gooddata.com"},{"name":"sondo","email":"son.do@gooddata.com"},{"name":"stewart.stephens","email":"stewart.stephens@blackbaud.com"},{"name":"strouhaljan","email":"strouhal.jan@gmail.com"},{"name":"tomas.kratochvil","email":"tomas.kratochvil@gooddata.com"},{"name":"tomasreichmann","email":"tomasreichmann@gmail.com"},{"name":"tomsatgd","email":"tomas.satinsky@gooddata.com"},{"name":"vaclavbohac","email":"bohac.v@gmail.com"},{"name":"vojty","email":"vojtasek.tomas@gmail.com"},{"name":"vonsef","email":"josef.vondrak@gooddata.com"},{"name":"xandra.harrison","email":"xandra.harrison@blackbaud.com"},{"name":"xmort","email":"petr.dolejsi@gooddata.com"},{"name":"zdenek.vidensky","email":"zdenek.vidensky@gooddata.com"}],"homepage":"https://github.com/gooddata/gooddata-react-components#readme","bugs":{"url":"https://github.com/gooddata/gooddata-react-components/issues"},"dist":{"shasum":"df4cf3cb857c9daa08bba7b7659ce60e47f5590b","tarball":"https://registry.npmjs.org/@gooddata/react-components/-/react-components-5.1.0-alpha6.tgz","fileCount":817,"integrity":"sha512-4VIljYLp+s8g3+KmKVowBfdbGRvoC73UilfZfkZsqYd6O7Jxwi0aIo0P9qVA4k6sHII2OgzepDQVOocvtkZfqg==","signatures":[{"sig":"MEUCIQCP3zNwGBRxZimhRpN9UyPsLG679/t/irt2+4GJLmVglwIgE4RQXCOwKphCFl+OITLUAaejTJIaTpfPdEpijvT1JqQ=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":2274525,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJa/A/SCRA9TVsSAnZWagAA8c0P/R/gjBbNzJQ3k4pyG3VP\nZuwQgC9vklQ7yGq4FBT7U17IbDp1Fh4+dNJ2SnjZQOFsHwLxJjYi1v5hZyHe\nD+1rRFuTFuo1wMd1y8Yp6Tjejr1peTrq7IBUx7ssF3TOJ77e4Luej6FXUO4A\nNHpVoGUlo/gt5QGj/E6/t7lEb31SIHX5xXN299c9gVL3jzc0e6qep9EWT8ZB\nBZ4RrdniwzTKYccyPhEyuI2WTv5LX8dWlCtHcfizQwqwAVxEv0lDPXx83YSw\nC1oqVq1Ul9cd7OJIV7742f9dm/8cn0AIRxYdyT1GSZ1EEaFp3zuhTKyLeShu\naQ4HFxO3DIb1PPw3NvR0h6+x6esAAb1k9rzti4o9/EdJoTusW3b/To5heTnI\np2zp+xfp+SBjrcHfnRegn+Pp/ANOjaouTGOEct0v221Fm62I6taWm0dZbngQ\nXnM4zL1JtbUJ9cNZgMIho0YS8Rr41fuaGQ5okoFyKxfSC3sDeBx19E5PVv7u\nVYtaqhltwcCcM04QtUnk/tXSL6df7MEHGcXwzUFpBEW7p7DWEViGiFzavuon\n6lRM1XGUWpyhxrqx58QfzCiYQhEt5op3qiMBVxvWukWvRlpVtXj7HbSaWBCU\nPdqoOXAUzOYCquYgZ+3+ONNWDQvBeU/0AzBLkFGZfBRqrk4jR7/O9uN7ABFx\nHtdP\r\n=9UhP\r\n-----END PGP SIGNATURE-----\r\n"},"jest":{"testRegex":"(/__tests__/.*|\\.(test|spec))\\.(tsx?|jsx?)$","transform":{".(ts|tsx)":"<rootDir>/node_modules/ts-jest/preprocessor.js"},"mapCoverage":true,"collectCoverage":false,"coverageReporters":["html"],"collectCoverageFrom":["src/**/*.{ts,tsx}","examples/server/src/**/*.{js,jsx}","!**/*.d.ts"],"moduleFileExtensions":["ts","tsx","js"],"setupTestFrameworkScriptFile":"<rootDir>/jest.setup.js"},"main":"dist/index.js","files":["dist","src","styles","LICENSE"],"config":{"tslint":"'./{src,stories}/**/*.{ts,tsx}'"},"readme":"# GoodData.UI React components\n> A React-based JavaScript library for building data-driven applications\n\n## Getting started\n- [GoodData.UI Documentation](http://sdk.gooddata.com/gooddata-ui/)\n- [GoodData.UI Live Examples](https://gooddata-examples.herokuapp.com/)\n- [Stack Overflow](https://stackoverflow.com/questions/tagged/gooddata)\n\n### Usage\nWith [yarn](https://yarnpkg.com) installed, go to your project directory and run\n```\n$ yarn add @gooddata/react-components\n```\nIf you prefer [npm](npmjs.com) run\n```\n$ npm install --save @gooddata/react-components\n```\n\n\n## Contributing\n\nWe welcome any contribution in form of [issues](https://github.com/gooddata/gooddata-react-components/issues) or [pull requests](https://github.com/gooddata/gooddata-react-components/pulls).\nThese commands may come in handy while developing:\n\n| command | description |\n| ------- | ----------- |\n| `yarn install --pure-lockfile` | first step |\n| ||\n| `yarn dev` | build react-components to `/dist` in watch mode |\n| `yarn test` | run all unit tests |\n| `yarn validate` | validate codestyle |\n| ||\n| `yarn storybook` | run storybook from `/stories` on http://localhost:9001 |\n| `yarn build-storybook` | build storybook to `/dist-storybook` |\n| `yarn test-storybook` | run storybook and [screenshot tests](https://github.com/gooddata/gdc-client-utils/tree/master/test-storybook) |\n| ||\n| `yarn examples` | run Live Examples dev-server from `/examples` on https://localhost:8999 |\n| `yarn examples-build` | build Live Examples to `/examples/dist` |\n| `yarn examples-server` | serve built Live Examples - see `/examples/server/src` |\n| `yarn examples-testcafe` | run testcafe tests against `localhost:8999` |\n\n### Deploy to heroku.com\nWhen you deploy this repo to heroku, it serves *GoodData.UI Live Examples*.\nRelevant tasks are in `Procfile` and `package.json`.\n\n```bash\n# run in the project directory\nheroku login\nheroku create <your-app-name>\nheroku config:set DOMAIN_ADMIN_USERNAME=x@gooddata.com DOMAIN_ADMIN_PASSWORD=xy PROJECT_ID_TO_ASSIGN=xms7ga4tf3g3nzucd8380o2bev8oeknp\ngit push heroku HEAD:master\nheroku open\n```\n\n#### NPM package publishing\n```bash\n# only for internal gooddata developers\ngit checkout master && git pull upstream master --tags\nyarn version\nnpm publish\ngit push upstream master --tags\n```\n\n\n## Changelog\n- see [CHANGELOG.md](CHANGELOG.md)\n\n## License\n(C) 2007-2018 GoodData Corporation\n\nFor more information, please see [LICENSE](https://github.com/gooddata/gooddata-react-components/blob/master/LICENSE)\n","gitHead":"e04769704bfd0f03f5d82dfaf97aaf6904bb697c","scripts":{"dev":"bash scripts/build.sh --dev-watch","test":"jest --watch","build":"bash scripts/build.sh","tslint":"yarn run-tslint -t verbose $npm_package_config_tslint","examples":"bash scripts/run-examples.sh","validate":"tsc --noEmit && yarn tslint && eslint --ext .jsx,.js examples/src examples/test examples/server/src","build-dev":"bash scripts/build.sh --dev","examples?":"# Default is developer domain, other options: yarn examples [sec,secure,stg,stg2,stg3,demo,developer or URL]","storybook":"start-storybook -p 9001 -c .storybook","tslint-ci":"mkdir -p ./ci/results && yarn run-tslint -t checkstyle -o ./ci/results/tslint-results.xml $npm_package_config_tslint","run-tslint":"tslint -p tsconfig.json","postinstall":"cd examples/server; yarn install --pure-lockfile; cd ../..; rm -r examples/node_modules 2>/dev/null; true","validate-ci":"tsc --noEmit && yarn tslint-ci  && eslint --ext .jsx,.js examples/src examples/test examples/server/src -f checkstyle -o ci/results/eslint-results.xml","examples-build":"bash scripts/build-examples.sh","prepublishOnly":"yarn build","test-storybook":"test-storybook","build-storybook":"build-storybook -c .storybook -o dist-storybook","examples-server":"node examples/server/src/index.js","heroku-postbuild":"yarn examples-build developer","examples-testcafe":"testcafe chrome --assertion-timeout 20000 -S -s examples/_screenshots examples/test/**/**/*_test* --debug-on-fail","examples-testcafe-docker":"testcafe 'chrome:headless --no-sandbox' --assertion-timeout 20000 -S -s examples/_screenshots examples/test/**/**/*_test*"},"typings":"dist/index.d.ts","_npmUser":{"name":"xmort","email":"petr.dolejsi@gooddata.com"},"repository":{"url":"git+ssh://git@github.com/gooddata/gooddata-react-components.git","type":"git"},"_npmVersion":"5.6.0","description":"GoodData React Components","directories":{},"_nodeVersion":"8.9.4","dependencies":{"rxjs":"^5.5.6","lodash":"^4.17.4","invariant":"^2.2.2","classnames":"^2.2.5","highcharts":"4.2.5","prop-types":"^15.6.0","react-intl":"^2.4.0","custom-event":"^1.0.1","react-measure":"^1.4.7","@types/highcharts":"4.2.56","http-status-codes":"^1.3.0","@gooddata/js-utils":"^2.0.1","@gooddata/numberjs":"^3.1.2","fixed-data-table-2":"0.7.17","@gooddata/goodstrap":"55.0.0-alpha8","@gooddata/gooddata-js":"6.0.0-alpha10","nodelist-foreach-polyfill":"^1.2.0"},"_hasShrinkwrap":false,"readmeFilename":"README.md","test-storybook":{"_defaults":{"readySelector":".screenshot-wrapper .highcharts-container, .screenshot-wrapper .s-headline-value, .screenshot-wrapper .viz-table-wrap"},"AFM components/PieChart":{"error":{"readySelector":".screenshot-wrapper .s-error"}},"AFM components/DonutChart":{"error":{"readySelector":".screenshot-wrapper .s-error"}}},"devDependencies":{"yup":"^0.24.1","jest":"21.2.1","react":"15.6.2","enzyme":"3.3.0","formik":"^0.11.11","moment":"2.22.1","ts-jest":"21.2.4","webpack":"3.10.0","recharts":"1.0.0-beta.9","testcafe":"0.19.2","commander":"2.14.1","node-sass":"4.7.2","react-dom":"15.6.2","supertest":"3.0.0","ts-loader":"2.3.7","babel-core":"6.26.0","css-loader":"0.28.7","jest-junit":"3.0.0","raw-loader":"0.5.1","styled-jsx":"2.2.1","typescript":"2.3.3","@types/jest":"20.0.4","@types/node":"7.0.8","file-loader":"1.1.6","sass-loader":"6.0.6","@types/react":"16.0.34","babel-loader":"7.1.2","react-helmet":"5.2.0","react-select":"1.2.1","style-loader":"0.19.1","@types/enzyme":"3.1.6","@types/lodash":"4.14.61","utility-types":"^1.1.0","babel-polyfill":"^6.26.0","@storybook/react":"3.4.0","@types/invariant":"2.2.29","@types/react-dom":"16.0.3","babel-preset-env":"1.6.1","isomorphic-fetch":"2.2.1","react-datepicker":"1.1.0","react-router-dom":"4.2.2","@gooddata/mock-js":"1.0.0-alpha4","@gooddata/typings":"2.0.0-alpha2","@types/classnames":"2.2.3","@types/prop-types":"15.5.2","@types/react-intl":"2.3.5","babel-preset-react":"6.24.1","react-async-script":"^0.9.1","webpack-dev-server":"2.11.1","@types/react-portal":"3.0.4","babel-plugin-lodash":"3.3.2","html-webpack-plugin":"2.30.1","react-test-renderer":"15.6.2","@types/react-measure":"0.4.7","clean-webpack-plugin":"0.1.17","eslint-config-gooddata":"0.0.17","react-google-recaptcha":"^0.11.0","tslint-config-gooddata":"0.0.8","@types/storybook__react":"3.0.6","enzyme-adapter-react-15":"1.0.5","uglifyjs-webpack-plugin":"1.2.0","@gooddata/test-storybook":"1.2.1","@storybook/addon-actions":"3.4.0","@storybook/addon-options":"3.4.0","node-sass-magic-importer":"5.1.0","react-syntax-highlighter":"6.1.2","@types/fixed-data-table-2":"0.8.1","@types/react-test-renderer":"16.0.0","circular-dependency-plugin":"4.4.0","compression-webpack-plugin":"1.1.7","@types/enzyme-adapter-react-15":"1.0.1","@types/storybook__addon-actions":"3.0.1","babel-plugin-transform-class-properties":"6.24.1","babel-plugin-transform-async-to-generator":"6.24.1","babel-plugin-transform-object-rest-spread":"6.26.0"},"peerDependencies":{"react":"15.6.2","react-dom":"15.6.2"},"_npmOperationalInternal":{"tmp":"tmp/react-components_5.1.0-alpha6_1526468562516_0.4648173971105767","host":"s3://npm-registry-packages"}},"5.1.0-alpha7":{"name":"@gooddata/react-components","version":"5.1.0-alpha7","author":{"name":"GoodData Corporation"},"license":"BSD-3-Clause","_id":"@gooddata/react-components@5.1.0-alpha7","maintainers":[{"name":"bertold8","email":"ivan.nejezchleb@seznam.cz"},{"name":"bradgl","email":"brad.gleich@blackabaud.com"},{"name":"bugsbunny338","email":"jiri.zajic@mensa.cz"},{"name":"gooddata-ci","email":"rail@gooddata.com"},{"name":"jakub-sterba","email":"jakub.sterba@gooddata.com"},{"name":"jan.pradac","email":"jan.pradac@gooddata.com"},{"name":"jaroslav.tomecek","email":"jaroslav.tomecek@gooddata.com"},{"name":"jkittler","email":"honza.kittler@gmail.com"},{"name":"khanh.le","email":"khanh.le@gooddata.com"},{"name":"langhamp","email":"pavel.langhammer@gooddata.com"},{"name":"lanhuynh","email":"lan.huynh@gooddata.com"},{"name":"laurenhunt","email":"lauren.hunt@blackbaud.com"},{"name":"lhorak","email":"info@lhorak.cz"},{"name":"linhhong","email":"linh.hong@gooddata.com"},{"name":"lpearce","email":"levi.pearce@gooddata.com"},{"name":"martin.mosko","email":"martin.mosko@gooddata.com"},{"name":"michal.marsal","email":"michal.marsal@gooddata.com"},{"name":"mikita.yank","email":"Mikita.Yankouski@blackbaud.com"},{"name":"naibinh","email":"naibinh@gmail.com"},{"name":"nikolacech","email":"nikola.cech@gooddata.com"},{"name":"ocetnik","email":"ocetnik.david@gmail.com"},{"name":"ondrejlangr","email":"ondrej.langr@gooddata.com"},{"name":"pavelzgdc","email":"pavel.zbytovsky@gooddata.com"},{"name":"pbenes","email":"petr.benes@gooddata.com"},{"name":"peterlacko","email":"lackopeter17@gmail.com"},{"name":"petrjanu","email":"petr.janu@gooddata.com"},{"name":"robert.sisaj","email":"robert.sisaj@gooddata.com"},{"name":"rodri360","email":"me@rodri360.com"},{"name":"sitina","email":"jiri.sitina@gooddata.com"},{"name":"sondo","email":"son.do@gooddata.com"},{"name":"stewart.stephens","email":"stewart.stephens@blackbaud.com"},{"name":"strouhaljan","email":"strouhal.jan@gmail.com"},{"name":"tomas.kratochvil","email":"tomas.kratochvil@gooddata.com"},{"name":"tomasreichmann","email":"tomasreichmann@gmail.com"},{"name":"tomsatgd","email":"tomas.satinsky@gooddata.com"},{"name":"vaclavbohac","email":"bohac.v@gmail.com"},{"name":"vojty","email":"vojtasek.tomas@gmail.com"},{"name":"vonsef","email":"josef.vondrak@gooddata.com"},{"name":"xandra.harrison","email":"xandra.harrison@blackbaud.com"},{"name":"xmort","email":"petr.dolejsi@gooddata.com"},{"name":"zdenek.vidensky","email":"zdenek.vidensky@gooddata.com"}],"homepage":"https://github.com/gooddata/gooddata-react-components#readme","bugs":{"url":"https://github.com/gooddata/gooddata-react-components/issues"},"dist":{"shasum":"78ba9439c584040fe211634c8afc64e2eaac0790","tarball":"https://registry.npmjs.org/@gooddata/react-components/-/react-components-5.1.0-alpha7.tgz","fileCount":814,"integrity":"sha512-AW2DvfWNEaOpsaaVUPFi9Cm8wmnTGo+VeRtYmhx95lz36HzM6fRInglRiqEbkZNk2vqTK9IfoxjD6JDyjLccDw==","signatures":[{"sig":"MEUCIQDBPXGzONwZSRLtnuTBJzc1namLziyX1rsdc4IRRjBZLAIgPvVYdCrTNXH6cIPolS37kuLH7Pwn6ZjaOYvvz3AHk/8=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":2276441,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJa/cKKCRA9TVsSAnZWagAA0/4P/A/BaI4hzTaKvOvkMn8i\nBdG6IE4px+UY7INx0B2apJeQb8c+zvV1tk3+Y6dNla3UStupG7h6lEkt9TNC\nSnnd/ZPPh/KmBqG1gJZdXViERtu6StGoWHEUTicb737IaBLQPnYiFOIgLL89\nmA+MWB0SlpCLBwM9JED7K8/y3NC3etXSjp/krxraj/dq9j36qN8eeRzNPVDy\nrOQLE6Bh4suoC6qNEaNKvBMs5CHJEBxSmEgCurO8u67mXcDql6YXjLA4LH5p\nOrz4ToNdr+yVH+Hj6sdw2vCDHW3SZvX+GI1Pvj2eqCz6Aci6R/Hg7yQwB9jU\ng6hTCZ0gaJy5rDYp94WdTocN98/vxIdnooo5UDBY7PQEfDp55DipoPHOZDn+\nzxHAJOZ4HBtmT3oVLm4GbD7n11qIdOxEa3WG1vfp6yNyBzctj6CKifRlt95M\nDdoO2ev2Y8u9SpPPGqcCOGYzUlzn3rxE3UoJWuQiUTbGiyke4GSUTFzXkSwY\nbnHpcNQ8Ky8qnqIpXwhncS9Z+M213tcTrEd6/eJLayveBbApQ+SrJXTa3foM\nukXRy9vIhUXhOgwHntOYMk4EyVU/nxAgWa9IXoxiFfVqcgG0nV7nCrzBj6ft\nE2hN411TnWF+EqIzXNJ3fJsWro1FLrwGTobDp/xPqVsxwNwJou42s5kgywla\nDKgN\r\n=X8qO\r\n-----END PGP SIGNATURE-----\r\n"},"jest":{"testRegex":"(/__tests__/.*|\\.(test|spec))\\.(tsx?|jsx?)$","transform":{".(ts|tsx)":"<rootDir>/node_modules/ts-jest/preprocessor.js"},"mapCoverage":true,"collectCoverage":false,"coverageReporters":["html"],"collectCoverageFrom":["src/**/*.{ts,tsx}","examples/server/src/**/*.{js,jsx}","!**/*.d.ts"],"moduleFileExtensions":["ts","tsx","js"],"setupTestFrameworkScriptFile":"<rootDir>/jest.setup.js"},"main":"dist/index.js","files":["dist","src","styles","LICENSE"],"config":{"tslint":"'./{src,stories}/**/*.{ts,tsx}'"},"readme":"# GoodData.UI React components\n> A React-based JavaScript library for building data-driven applications\n\n## Getting started\n- [GoodData.UI Documentation](http://sdk.gooddata.com/gooddata-ui/)\n- [GoodData.UI Live Examples](https://gooddata-examples.herokuapp.com/)\n- [Stack Overflow](https://stackoverflow.com/questions/tagged/gooddata)\n\n### Usage\nWith [yarn](https://yarnpkg.com) installed, go to your project directory and run\n```\n$ yarn add @gooddata/react-components\n```\nIf you prefer [npm](npmjs.com) run\n```\n$ npm install --save @gooddata/react-components\n```\n\n\n## Contributing\n\nWe welcome any contribution in form of [issues](https://github.com/gooddata/gooddata-react-components/issues) or [pull requests](https://github.com/gooddata/gooddata-react-components/pulls).\nThese commands may come in handy while developing:\n\n| command | description |\n| ------- | ----------- |\n| `yarn install --pure-lockfile` | first step |\n| ||\n| `yarn dev` | build react-components to `/dist` in watch mode |\n| `yarn test` | run all unit tests |\n| `yarn validate` | validate codestyle |\n| ||\n| `yarn storybook` | run storybook from `/stories` on http://localhost:9001 |\n| `yarn build-storybook` | build storybook to `/dist-storybook` |\n| `yarn test-storybook` | run storybook and [screenshot tests](https://github.com/gooddata/gdc-client-utils/tree/master/test-storybook) |\n| ||\n| `yarn examples` | run Live Examples dev-server from `/examples` on https://localhost:8999 |\n| `yarn examples-build` | build Live Examples to `/examples/dist` |\n| `yarn examples-server` | serve built Live Examples - see `/examples/server/src` |\n| `yarn examples-testcafe` | run testcafe tests against `localhost:8999` |\n\n### Deploy to heroku.com\nWhen you deploy this repo to heroku, it serves *GoodData.UI Live Examples*.\nRelevant tasks are in `Procfile` and `package.json`.\n\n```bash\n# run in the project directory\nheroku login\nheroku create <your-app-name>\nheroku config:set DOMAIN_ADMIN_USERNAME=x@gooddata.com DOMAIN_ADMIN_PASSWORD=xy PROJECT_ID_TO_ASSIGN=xms7ga4tf3g3nzucd8380o2bev8oeknp\ngit push heroku HEAD:master\nheroku open\n```\n\n#### NPM package publishing\n```bash\n# only for internal gooddata developers\ngit checkout master && git pull upstream master --tags\nyarn version\nnpm publish\ngit push upstream master --tags\n```\n\n\n## Changelog\n- see [CHANGELOG.md](CHANGELOG.md)\n\n## License\n(C) 2007-2018 GoodData Corporation\n\nFor more information, please see [LICENSE](https://github.com/gooddata/gooddata-react-components/blob/master/LICENSE)\n","gitHead":"27e8ec02e2024819543fa1ef6fb1b724b921b3d3","scripts":{"dev":"bash scripts/build.sh --dev-watch","test":"jest --watch","build":"bash scripts/build.sh","tslint":"yarn run-tslint -t verbose $npm_package_config_tslint","prepare":"cd examples/server && yarn install --pure-lockfile && cd ../..; rm -r examples/node_modules 2>/dev/null; true","examples":"bash scripts/run-examples.sh","prepare?":"# Called before `npm publish` and on local `npm install`. Temporarily also for deleting obsolete node_modules. Ends with `true` to continue gracefully.","validate":"tsc --noEmit && yarn tslint && eslint --ext .jsx,.js examples/src examples/test examples/server/src","build-dev":"bash scripts/build.sh --dev","examples?":"# Default is developer domain, other options: yarn examples [sec,secure,stg,stg2,stg3,demo,developer or URL]","storybook":"start-storybook -p 9001 -c .storybook","tslint-ci":"mkdir -p ./ci/results && yarn run-tslint -t checkstyle -o ./ci/results/tslint-results.xml $npm_package_config_tslint","run-tslint":"tslint -p tsconfig.json","validate-ci":"tsc --noEmit && yarn tslint-ci  && eslint --ext .jsx,.js examples/src examples/test examples/server/src -f checkstyle -o ci/results/eslint-results.xml","examples-build":"bash scripts/build-examples.sh","prepublishOnly":"yarn build","test-storybook":"test-storybook","build-storybook":"build-storybook -c .storybook -o dist-storybook","examples-server":"node examples/server/src/index.js","heroku-postbuild":"yarn examples-build developer","examples-testcafe":"testcafe chrome --assertion-timeout 20000 -S -s examples/_screenshots examples/test/**/**/*_test* --debug-on-fail","examples-testcafe-docker":"testcafe 'chrome:headless --no-sandbox' --assertion-timeout 20000 -S -s examples/_screenshots examples/test/**/**/*_test*"},"typings":"dist/index.d.ts","_npmUser":{"name":"pbenes","email":"petr.benes@gooddata.com"},"repository":{"url":"git+ssh://git@github.com/gooddata/gooddata-react-components.git","type":"git"},"_npmVersion":"5.6.0","description":"GoodData React Components","directories":{},"_nodeVersion":"8.11.1","dependencies":{"rxjs":"^5.5.6","lodash":"^4.17.4","invariant":"^2.2.2","classnames":"^2.2.5","highcharts":"4.2.5","prop-types":"^15.6.0","react-intl":"^2.4.0","custom-event":"^1.0.1","react-measure":"^1.4.7","@types/highcharts":"4.2.56","http-status-codes":"^1.3.0","@gooddata/js-utils":"^2.0.1","@gooddata/numberjs":"^3.1.2","fixed-data-table-2":"0.7.17","@gooddata/goodstrap":"55.0.0","@gooddata/gooddata-js":"6.0.0-alpha10","nodelist-foreach-polyfill":"^1.2.0"},"_hasShrinkwrap":false,"readmeFilename":"README.md","test-storybook":{"_defaults":{"readySelector":".screenshot-wrapper .highcharts-container, .screenshot-wrapper .s-headline-value, .screenshot-wrapper .viz-table-wrap"},"AFM components/PieChart":{"error":{"readySelector":".screenshot-wrapper .s-error"}},"AFM components/DonutChart":{"error":{"readySelector":".screenshot-wrapper .s-error"}}},"devDependencies":{"yup":"^0.24.1","jest":"21.2.1","react":"15.6.2","enzyme":"3.3.0","formik":"^0.11.11","moment":"2.22.1","ts-jest":"21.2.4","webpack":"3.10.0","recharts":"1.0.0-beta.9","testcafe":"0.19.2","commander":"2.14.1","node-sass":"4.7.2","react-dom":"15.6.2","supertest":"3.0.0","ts-loader":"2.3.7","babel-core":"6.26.0","css-loader":"0.28.7","jest-junit":"3.0.0","raw-loader":"0.5.1","styled-jsx":"2.2.1","typescript":"2.3.3","@types/jest":"20.0.4","@types/node":"7.0.8","file-loader":"1.1.6","sass-loader":"6.0.6","@types/react":"16.0.34","babel-loader":"7.1.2","react-helmet":"5.2.0","react-select":"1.2.1","style-loader":"0.19.1","@types/enzyme":"3.1.6","@types/lodash":"4.14.61","utility-types":"^1.1.0","babel-polyfill":"^6.26.0","@storybook/react":"3.4.0","@types/invariant":"2.2.29","@types/react-dom":"16.0.3","babel-preset-env":"1.6.1","isomorphic-fetch":"2.2.1","react-datepicker":"1.1.0","react-router-dom":"4.2.2","@gooddata/mock-js":"1.0.0-alpha4","@gooddata/typings":"2.0.0-alpha2","@types/classnames":"2.2.3","@types/prop-types":"15.5.2","@types/react-intl":"2.3.5","babel-preset-react":"6.24.1","react-async-script":"^0.9.1","webpack-dev-server":"2.11.1","@types/react-portal":"3.0.4","babel-plugin-lodash":"3.3.2","html-webpack-plugin":"2.30.1","react-test-renderer":"15.6.2","@types/react-measure":"0.4.7","clean-webpack-plugin":"0.1.17","eslint-config-gooddata":"0.0.17","react-google-recaptcha":"^0.11.0","tslint-config-gooddata":"0.0.8","@types/storybook__react":"3.0.6","enzyme-adapter-react-15":"1.0.5","uglifyjs-webpack-plugin":"1.2.0","@gooddata/test-storybook":"1.2.1","@storybook/addon-actions":"3.4.0","@storybook/addon-options":"3.4.0","node-sass-magic-importer":"5.1.0","react-syntax-highlighter":"6.1.2","@types/fixed-data-table-2":"0.8.1","@types/react-test-renderer":"16.0.0","circular-dependency-plugin":"4.4.0","compression-webpack-plugin":"1.1.7","@types/enzyme-adapter-react-15":"1.0.1","@types/storybook__addon-actions":"3.0.1","babel-plugin-transform-class-properties":"6.24.1","babel-plugin-transform-async-to-generator":"6.24.1","babel-plugin-transform-object-rest-spread":"6.26.0"},"peerDependencies":{"react":"15.6.2","react-dom":"15.6.2"},"_npmOperationalInternal":{"tmp":"tmp/react-components_5.1.0-alpha7_1526579850528_0.26106306816809366","host":"s3://npm-registry-packages"}},"5.1.0-alpha8":{"name":"@gooddata/react-components","version":"5.1.0-alpha8","author":{"name":"GoodData Corporation"},"license":"BSD-3-Clause","_id":"@gooddata/react-components@5.1.0-alpha8","maintainers":[{"name":"bertold8","email":"ivan.nejezchleb@seznam.cz"},{"name":"bradgl","email":"brad.gleich@blackabaud.com"},{"name":"bugsbunny338","email":"jiri.zajic@mensa.cz"},{"name":"gooddata-ci","email":"rail@gooddata.com"},{"name":"jakub-sterba","email":"jakub.sterba@gooddata.com"},{"name":"jan.pradac","email":"jan.pradac@gooddata.com"},{"name":"jaroslav.tomecek","email":"jaroslav.tomecek@gooddata.com"},{"name":"jkittler","email":"honza.kittler@gmail.com"},{"name":"khanh.le","email":"khanh.le@gooddata.com"},{"name":"langhamp","email":"pavel.langhammer@gooddata.com"},{"name":"lanhuynh","email":"lan.huynh@gooddata.com"},{"name":"laurenhunt","email":"lauren.hunt@blackbaud.com"},{"name":"lhorak","email":"info@lhorak.cz"},{"name":"linhhong","email":"linh.hong@gooddata.com"},{"name":"lpearce","email":"levi.pearce@gooddata.com"},{"name":"martin.mosko","email":"martin.mosko@gooddata.com"},{"name":"michal.marsal","email":"michal.marsal@gooddata.com"},{"name":"mikita.yank","email":"Mikita.Yankouski@blackbaud.com"},{"name":"naibinh","email":"naibinh@gmail.com"},{"name":"nikolacech","email":"nikola.cech@gooddata.com"},{"name":"ocetnik","email":"ocetnik.david@gmail.com"},{"name":"ondrejlangr","email":"ondrej.langr@gooddata.com"},{"name":"pavelzgdc","email":"pavel.zbytovsky@gooddata.com"},{"name":"pbenes","email":"petr.benes@gooddata.com"},{"name":"peterlacko","email":"lackopeter17@gmail.com"},{"name":"petrjanu","email":"petr.janu@gooddata.com"},{"name":"robert.sisaj","email":"robert.sisaj@gooddata.com"},{"name":"rodri360","email":"me@rodri360.com"},{"name":"sitina","email":"jiri.sitina@gooddata.com"},{"name":"sondo","email":"son.do@gooddata.com"},{"name":"stewart.stephens","email":"stewart.stephens@blackbaud.com"},{"name":"strouhaljan","email":"strouhal.jan@gmail.com"},{"name":"tomas.kratochvil","email":"tomas.kratochvil@gooddata.com"},{"name":"tomasreichmann","email":"tomasreichmann@gmail.com"},{"name":"tomsatgd","email":"tomas.satinsky@gooddata.com"},{"name":"vonsef","email":"josef.vondrak@gooddata.com"},{"name":"xandra.harrison","email":"xandra.harrison@blackbaud.com"},{"name":"xmort","email":"petr.dolejsi@gooddata.com"},{"name":"zdenek.vidensky","email":"zdenek.vidensky@gooddata.com"}],"homepage":"https://github.com/gooddata/gooddata-react-components#readme","bugs":{"url":"https://github.com/gooddata/gooddata-react-components/issues"},"dist":{"shasum":"f9791c301fd90499283fabfe4d7736092792af45","tarball":"https://registry.npmjs.org/@gooddata/react-components/-/react-components-5.1.0-alpha8.tgz","fileCount":815,"integrity":"sha512-m5Dyy0gV+wU7TyMKUt8+nwZ/MzT3tDpC/dqV2rFXdEflgu4kPx+6yUmyK+xOFcA+ghIbuzYY3hG4XFDkrqMKAA==","signatures":[{"sig":"MEQCIFwnpN9DodfwjSbkhWEnags03nS2dhbdi61C+5a5kCFQAiADnXcIhBGHNCZ7OUAIS8leuCnRoD9dfjsG+NuNIIeHaA==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":2290027,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJbBt8XCRA9TVsSAnZWagAAECsQAJ+EEtdQmQhT2pL8+UVQ\nPm89w0RuogSCM3nvr9GmAThTWXVYmVl//3rCDl0ybawLXJ/dpB0vr3gonAwl\nv24OTdYw7JBL3IQaywYwyQc0y5gpkCCfNxDCLaasXfZq3CR7Y00oyc/41MGa\nYOwj5tKJhPza8da9D2J4CPuG34wZj/9YDePTgoBMOAgfiMVukVIhW4sgHFsb\nHdeMF/nqG7paLZkjdrqooliamNSf7/Jbrw23exlDWlqrJjMicqbqATepD+ra\n22+C3xMMd7xdO/JJxVxC0SDADo4Eufgm1JdjfyUOvotrq3CNqnZF2MWnv4lu\nSHTAPE+XlTRCSWD+O12mstS9/xdJMamRXwcqpSrkfTMrcQ1Odh69kpcBagfD\ngZ1qmq91N6Da+n92FtljARfhO9fQ1hhF4mbc3ZOgPBomhGdo+zD0H+La3FP3\nz/MNNgTOr+4hY7gXE/j6qXhs61ylIST/ve73XRNPl0KzA1pu89kDs08yQcCB\nHBvpku7aq5fZCJGIBlTfOdC7T2BmioTPTTkzgM9mm3yEhR93RjsgE/VPahl8\nEDp2+Ufm5xMJ2oaTVkZGiBxddFo9nptNzCFLpJ3lJofhfCZK4OhZ/7PYowqS\nnFIo3UlnqlipodOddV1KzLYlbHi9Cw4/OWzsClifY4fFKSjyc9hz/BWcx3Xw\nsqc1\r\n=iQD4\r\n-----END PGP SIGNATURE-----\r\n"},"jest":{"testRegex":"(/__tests__/.*|\\.(test|spec))\\.(tsx?|jsx?)$","transform":{".(ts|tsx)":"<rootDir>/node_modules/ts-jest/preprocessor.js"},"mapCoverage":true,"collectCoverage":false,"coverageReporters":["html"],"collectCoverageFrom":["src/**/*.{ts,tsx}","examples/server/src/**/*.{js,jsx}","!**/*.d.ts"],"moduleFileExtensions":["ts","tsx","js"],"setupTestFrameworkScriptFile":"<rootDir>/jest.setup.js"},"main":"dist/index.js","files":["dist","src","styles","LICENSE"],"config":{"tslint":"'./{src,stories}/**/*.{ts,tsx}'"},"readme":"# GoodData.UI React components\n> A React-based JavaScript library for building data-driven applications\n\n## Getting started\n- [GoodData.UI Documentation](http://sdk.gooddata.com/gooddata-ui/)\n- [GoodData.UI Live Examples](https://gooddata-examples.herokuapp.com/)\n- [Stack Overflow](https://stackoverflow.com/questions/tagged/gooddata)\n\n### Usage\nWith [yarn](https://yarnpkg.com) installed, go to your project directory and run\n```\n$ yarn add @gooddata/react-components\n```\nIf you prefer [npm](npmjs.com) run\n```\n$ npm install --save @gooddata/react-components\n```\n\n\n## Contributing\n\nWe welcome any contribution in form of [issues](https://github.com/gooddata/gooddata-react-components/issues) or [pull requests](https://github.com/gooddata/gooddata-react-components/pulls).\nThese commands may come in handy while developing:\n\n| command | description |\n| ------- | ----------- |\n| `yarn install --pure-lockfile` | first step |\n| ||\n| `yarn dev` | build react-components to `/dist` in watch mode |\n| `yarn test` | run all unit tests |\n| `yarn validate` | validate codestyle |\n| ||\n| `yarn storybook` | run storybook from `/stories` on http://localhost:9001 |\n| `yarn build-storybook` | build storybook to `/dist-storybook` |\n| `yarn test-storybook` | run storybook and [screenshot tests](https://github.com/gooddata/gdc-client-utils/tree/master/test-storybook) |\n| ||\n| `yarn examples` | run Live Examples dev-server from `/examples` on https://localhost:8999 |\n| `yarn examples-build` | build Live Examples to `/examples/dist` |\n| `yarn examples-server` | serve built Live Examples - see `/examples/server/src` |\n| `yarn examples-testcafe` | run testcafe tests against `localhost:8999` |\n\n### Deploy to heroku.com\nWhen you deploy this repo to heroku, it serves *GoodData.UI Live Examples*.\nRelevant tasks are in `Procfile` and `package.json`.\n\n```bash\n# run in the project directory\nheroku login\nheroku create <your-app-name>\nheroku config:set DOMAIN_ADMIN_USERNAME=x@gooddata.com DOMAIN_ADMIN_PASSWORD=xy PROJECT_ID_TO_ASSIGN=xms7ga4tf3g3nzucd8380o2bev8oeknp\ngit push heroku HEAD:master\nheroku open\n```\n\n#### NPM package publishing\n```bash\n# only for internal gooddata developers\ngit checkout master && git pull upstream master --tags\nyarn version\nnpm publish\ngit push upstream master --tags\n```\n\n\n## Changelog\n- see [CHANGELOG.md](CHANGELOG.md)\n\n## License\n(C) 2007-2018 GoodData Corporation\n\nFor more information, please see [LICENSE](https://github.com/gooddata/gooddata-react-components/blob/master/LICENSE)\n","gitHead":"cfc9615bad83c760c1919598fe432f557933324f","scripts":{"dev":"bash scripts/build.sh --dev-watch","test":"jest --watch","build":"bash scripts/build.sh","tslint":"yarn run-tslint -t verbose $npm_package_config_tslint","prepare":"cd examples/server && yarn install --pure-lockfile && cd ../..; rm -r examples/node_modules 2>/dev/null; true","examples":"bash scripts/run-examples.sh","prepare?":"# Called before `npm publish` and on local `npm install`. Temporarily also for deleting obsolete node_modules. Ends with `true` to continue gracefully.","validate":"tsc --noEmit && yarn tslint && eslint --ext .jsx,.js examples/src examples/test examples/server/src","build-dev":"bash scripts/build.sh --dev","examples?":"# Default is developer domain, other options: yarn examples [sec,secure,stg,stg2,stg3,demo,developer or URL]","storybook":"start-storybook -p 9001 -c .storybook","tslint-ci":"mkdir -p ./ci/results && yarn run-tslint -t checkstyle -o ./ci/results/tslint-results.xml $npm_package_config_tslint","run-tslint":"tslint -p tsconfig.json","validate-ci":"tsc --noEmit && yarn tslint-ci  && eslint --ext .jsx,.js examples/src examples/test examples/server/src -f checkstyle -o ci/results/eslint-results.xml","examples-build":"bash scripts/build-examples.sh","prepublishOnly":"yarn build","test-storybook":"test-storybook","build-storybook":"build-storybook -c .storybook -o dist-storybook","examples-server":"node examples/server/src/index.js","heroku-postbuild":"yarn examples-build developer","examples-testcafe":"testcafe chrome --assertion-timeout 20000 -S -s examples/_screenshots examples/test/**/**/*_test* --debug-on-fail","examples-testcafe-docker":"testcafe 'chrome:headless --no-sandbox' --assertion-timeout 20000 -S -s examples/_screenshots examples/test/**/**/*_test*"},"typings":"dist/index.d.ts","_npmUser":{"name":"martin.mosko","email":"martin.mosko@gooddata.com"},"repository":{"url":"git+ssh://git@github.com/gooddata/gooddata-react-components.git","type":"git"},"_npmVersion":"5.6.0","description":"GoodData React Components","directories":{},"_nodeVersion":"8.9.4","dependencies":{"rxjs":"^5.5.6","lodash":"^4.17.4","invariant":"^2.2.2","classnames":"^2.2.5","highcharts":"4.2.5","prop-types":"^15.6.0","react-intl":"^2.4.0","custom-event":"^1.0.1","react-measure":"^1.4.7","@types/highcharts":"4.2.56","http-status-codes":"^1.3.0","@gooddata/js-utils":"^2.0.1","@gooddata/numberjs":"^3.1.2","fixed-data-table-2":"0.7.17","@gooddata/goodstrap":"55.0.0","@gooddata/gooddata-js":"6.0.0-alpha10","nodelist-foreach-polyfill":"^1.2.0"},"_hasShrinkwrap":false,"readmeFilename":"README.md","test-storybook":{"_defaults":{"readySelector":".screenshot-wrapper .highcharts-container, .screenshot-wrapper .s-headline-value, .screenshot-wrapper .viz-table-wrap, .screenshot-wrapper .gdc-kpi, .screenshot-wrapper .gdc-kpi-error"},"AFM components/PieChart":{"error":{"readySelector":".screenshot-wrapper .s-error"}},"AFM components/DonutChart":{"error":{"readySelector":".screenshot-wrapper .s-error"}}},"devDependencies":{"yup":"^0.24.1","jest":"21.2.1","react":"15.6.2","enzyme":"3.3.0","formik":"^0.11.11","moment":"2.22.1","history":"^4.7.2","ts-jest":"21.2.4","webpack":"3.10.0","react-ga":"^2.5.2","recharts":"1.0.0-beta.9","testcafe":"0.19.2","commander":"2.14.1","node-sass":"4.7.2","react-dom":"15.6.2","supertest":"3.0.0","ts-loader":"2.3.7","babel-core":"6.26.0","css-loader":"0.28.7","jest-junit":"3.0.0","raw-loader":"0.5.1","styled-jsx":"2.2.1","typescript":"2.3.3","@types/jest":"20.0.4","@types/node":"7.0.8","file-loader":"1.1.6","sass-loader":"6.0.6","@types/react":"16.0.34","babel-loader":"7.1.2","react-helmet":"5.2.0","react-select":"1.2.1","style-loader":"0.19.1","@types/enzyme":"3.1.6","@types/lodash":"4.14.61","utility-types":"^1.1.0","babel-polyfill":"^6.26.0","@storybook/react":"3.4.0","@types/invariant":"2.2.29","@types/react-dom":"16.0.3","babel-preset-env":"1.6.1","isomorphic-fetch":"2.2.1","react-datepicker":"1.1.0","react-router-dom":"4.2.2","@gooddata/mock-js":"1.0.0-alpha4","@gooddata/typings":"2.0.0-alpha2","@types/classnames":"2.2.3","@types/prop-types":"15.5.2","@types/react-intl":"2.3.5","babel-preset-react":"6.24.1","react-async-script":"^0.9.1","webpack-dev-server":"2.11.1","@types/react-portal":"3.0.4","babel-plugin-lodash":"3.3.2","html-webpack-plugin":"2.30.1","react-test-renderer":"15.6.2","@types/react-measure":"0.4.7","clean-webpack-plugin":"0.1.17","eslint-config-gooddata":"0.0.17","react-google-recaptcha":"^0.11.0","tslint-config-gooddata":"0.0.8","@types/storybook__react":"3.0.6","enzyme-adapter-react-15":"1.0.5","uglifyjs-webpack-plugin":"1.2.0","@gooddata/test-storybook":"1.2.1","@storybook/addon-actions":"3.4.0","@storybook/addon-options":"3.4.0","node-sass-magic-importer":"5.1.0","react-syntax-highlighter":"6.1.2","@types/fixed-data-table-2":"0.8.1","@types/react-test-renderer":"16.0.0","circular-dependency-plugin":"4.4.0","compression-webpack-plugin":"1.1.7","@types/enzyme-adapter-react-15":"1.0.1","@types/storybook__addon-actions":"3.0.1","babel-plugin-transform-class-properties":"6.24.1","babel-plugin-transform-async-to-generator":"6.24.1","babel-plugin-transform-object-rest-spread":"6.26.0"},"peerDependencies":{"react":"15.6.2","react-dom":"15.6.2"},"_npmOperationalInternal":{"tmp":"tmp/react-components_5.1.0-alpha8_1527176982917_0.6357846447750812","host":"s3://npm-registry-packages"}},"5.1.0-alpha9":{"name":"@gooddata/react-components","version":"5.1.0-alpha9","author":{"name":"GoodData Corporation"},"license":"BSD-3-Clause","_id":"@gooddata/react-components@5.1.0-alpha9","maintainers":[{"name":"bertold8","email":"ivan.nejezchleb@seznam.cz"},{"name":"bradgl","email":"brad.gleich@blackabaud.com"},{"name":"bugsbunny338","email":"jiri.zajic@mensa.cz"},{"name":"gooddata-ci","email":"rail@gooddata.com"},{"name":"jakub-sterba","email":"jakub.sterba@gooddata.com"},{"name":"jan.pradac","email":"jan.pradac@gooddata.com"},{"name":"jaroslav.tomecek","email":"jaroslav.tomecek@gooddata.com"},{"name":"jkittler","email":"honza.kittler@gmail.com"},{"name":"khanh.le","email":"khanh.le@gooddata.com"},{"name":"langhamp","email":"pavel.langhammer@gooddata.com"},{"name":"lanhuynh","email":"lan.huynh@gooddata.com"},{"name":"laurenhunt","email":"lauren.hunt@blackbaud.com"},{"name":"lhorak","email":"info@lhorak.cz"},{"name":"linhhong","email":"linh.hong@gooddata.com"},{"name":"lpearce","email":"levi.pearce@gooddata.com"},{"name":"martin.mosko","email":"martin.mosko@gooddata.com"},{"name":"michal.marsal","email":"michal.marsal@gooddata.com"},{"name":"mikita.yank","email":"Mikita.Yankouski@blackbaud.com"},{"name":"naibinh","email":"naibinh@gmail.com"},{"name":"nikolacech","email":"nikola.cech@gooddata.com"},{"name":"ocetnik","email":"ocetnik.david@gmail.com"},{"name":"ondrejlangr","email":"ondrej.langr@gooddata.com"},{"name":"pavelzgdc","email":"pavel.zbytovsky@gooddata.com"},{"name":"pbenes","email":"petr.benes@gooddata.com"},{"name":"peterlacko","email":"lackopeter17@gmail.com"},{"name":"petrjanu","email":"petr.janu@gooddata.com"},{"name":"robert.sisaj","email":"robert.sisaj@gooddata.com"},{"name":"rodri360","email":"me@rodri360.com"},{"name":"sitina","email":"jiri.sitina@gooddata.com"},{"name":"sondo","email":"son.do@gooddata.com"},{"name":"stewart.stephens","email":"stewart.stephens@blackbaud.com"},{"name":"strouhaljan","email":"strouhal.jan@gmail.com"},{"name":"tomas.kratochvil","email":"tomas.kratochvil@gooddata.com"},{"name":"tomasreichmann","email":"tomasreichmann@gmail.com"},{"name":"tomsatgd","email":"tomas.satinsky@gooddata.com"},{"name":"vonsef","email":"josef.vondrak@gooddata.com"},{"name":"xandra.harrison","email":"xandra.harrison@blackbaud.com"},{"name":"xmort","email":"petr.dolejsi@gooddata.com"},{"name":"zdenek.vidensky","email":"zdenek.vidensky@gooddata.com"}],"homepage":"https://github.com/gooddata/gooddata-react-components#readme","bugs":{"url":"https://github.com/gooddata/gooddata-react-components/issues"},"dist":{"shasum":"e85a46150f1ee96298ecf96581de2733c893654d","tarball":"https://registry.npmjs.org/@gooddata/react-components/-/react-components-5.1.0-alpha9.tgz","fileCount":817,"integrity":"sha512-vsHD8GwxSfhTsebhf1RS3a6azpLDezIZRwV2IKseL6F0BqYL5LloV+r10GU5zwhY8cfosITkFY1+WA1slOIr7w==","signatures":[{"sig":"MEUCIBz6vb7lJwiY+wElkgnlP/DY795jkHoEC2UGOwI5+Q9TAiEA0qvExMpdzCwI2LhI3LVyuUFgEKmgAM+bMphT5sdnihE=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":2292172,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJbC8NQCRA9TVsSAnZWagAAovEQAJGuC2KW6VT9FhiB4YaV\n1cnztICjrVVNYUxlEGid+dlEladXOsqUFf1yUGwJcefNjaO08Gh8vV0wudOd\najzyAhWDrXNrF9AYLuURnwIXpJpfwnSe8bI6d/pGOg44QIBhF7fY7Yutwa8E\nQi/QIhmBkg8zx2vN0cd3U2B4mizVtBRbEP3qgHMpqagcqAmtZ/onlV1vWFpP\nk5KNQFIy3JLiCE9sXUPkA/yRKYU3yRtqQ0jBlcWaa6J0BoG53sG9Nkrom4VM\nINYYlyOWRF7bShXwLSs8sWuHpcqCAcAQpaLSUXj8FLv4lgr3lQUcJMawcP0F\nal+/I0R1aNZ2XtMgoC86hKuvRh1c7K2LoFikVgIz4lSd0oJyywmm2WDkGwLj\n9nyoqw8gBYSVvmOd553zS5E0PZ9xih6FJ2popzfqB7RTxyTRDuNtXFwEyiVm\nGJ0umzu/sv65dv1nOv1BIW5VC0g2qKnAKMb+wpMKBdv0bZ5YptHEKxt0d5mq\nd1HZ6Z6X2Xhq89u5myBI6gzx1Qfu7DYAr41TUKwSZGgxWH9c31MFhh/GqvL4\n/AWZWOqBcQtW/hH4C4NmMIYs0z2jc3iUtpLwsLlP6BUB7fzen3eLLQFJEGcV\nZirZpEW2JkubR0eMZFZlo++E5h/V00g3oTlfiIZhAu0nofBoTiCO8HJCccWE\n2086\r\n=gmba\r\n-----END PGP SIGNATURE-----\r\n"},"jest":{"testRegex":"(/__tests__/.*|\\.(test|spec))\\.(tsx?|jsx?)$","transform":{".(ts|tsx)":"<rootDir>/node_modules/ts-jest/preprocessor.js"},"mapCoverage":true,"collectCoverage":false,"coverageReporters":["html"],"collectCoverageFrom":["src/**/*.{ts,tsx}","examples/server/src/**/*.{js,jsx}","!**/*.d.ts"],"moduleFileExtensions":["ts","tsx","js"],"setupTestFrameworkScriptFile":"<rootDir>/jest.setup.js"},"main":"dist/index.js","files":["dist","src","styles","LICENSE"],"config":{"tslint":"'./{src,stories}/**/*.{ts,tsx}'"},"readme":"# GoodData.UI React components\n> A React-based JavaScript library for building data-driven applications\n\n## Getting started\n- [GoodData.UI Documentation](http://sdk.gooddata.com/gooddata-ui/)\n- [GoodData.UI Live Examples](https://gooddata-examples.herokuapp.com/)\n- [Stack Overflow](https://stackoverflow.com/questions/tagged/gooddata)\n\n### Usage\nWith [yarn](https://yarnpkg.com) installed, go to your project directory and run\n```\n$ yarn add @gooddata/react-components\n```\nIf you prefer [npm](npmjs.com) run\n```\n$ npm install --save @gooddata/react-components\n```\n\n\n## Contributing\n\nWe welcome any contribution in form of [issues](https://github.com/gooddata/gooddata-react-components/issues) or [pull requests](https://github.com/gooddata/gooddata-react-components/pulls).\nThese commands may come in handy while developing:\n\n| command | description |\n| ------- | ----------- |\n| `yarn install --pure-lockfile` | first step |\n| ||\n| `yarn dev` | build react-components to `/dist` in watch mode |\n| `yarn test` | run all unit tests |\n| `yarn validate` | validate codestyle |\n| ||\n| `yarn storybook` | run storybook from `/stories` on http://localhost:9001 |\n| `yarn build-storybook` | build storybook to `/dist-storybook` |\n| `yarn test-storybook` | run storybook and [screenshot tests](https://github.com/gooddata/gdc-client-utils/tree/master/test-storybook) |\n| ||\n| `yarn examples` | run Live Examples dev-server from `/examples` on https://localhost:8999 |\n| `yarn examples-build` | build Live Examples to `/examples/dist` |\n| `yarn examples-server` | serve built Live Examples - see `/examples/server/src` |\n| `yarn examples-testcafe` | run testcafe tests against `localhost:8999` |\n\n### Deploy to heroku.com\nWhen you deploy this repo to heroku, it serves *GoodData.UI Live Examples*.\nRelevant tasks are in `Procfile` and `package.json`.\n\n```bash\n# run in the project directory\nheroku login\nheroku create <your-app-name>\nheroku config:set DOMAIN_ADMIN_USERNAME=x@gooddata.com DOMAIN_ADMIN_PASSWORD=xy PROJECT_ID_TO_ASSIGN=xms7ga4tf3g3nzucd8380o2bev8oeknp\ngit push heroku HEAD:master\nheroku open\n```\n\n#### NPM package publishing\n```bash\n# only for internal gooddata developers\ngit checkout master && git pull upstream master --tags\nyarn version\nnpm publish\ngit push upstream master --tags\n```\n\n\n## Changelog\n- see [CHANGELOG.md](CHANGELOG.md)\n\n## License\n(C) 2007-2018 GoodData Corporation\n\nFor more information, please see [LICENSE](https://github.com/gooddata/gooddata-react-components/blob/master/LICENSE)\n","gitHead":"b78f0f8637a5fae6345c9048b61c452c5b4c99a9","scripts":{"dev":"bash scripts/build.sh --dev-watch","test":"jest --watch","build":"bash scripts/build.sh","tslint":"yarn run-tslint -t verbose $npm_package_config_tslint","prepare":"cd examples/server && yarn install --pure-lockfile && cd ../..; rm -r examples/node_modules 2>/dev/null; true","examples":"bash scripts/run-examples.sh","prepare?":"# Called before `npm publish` and on local `npm install`. Temporarily also for deleting obsolete node_modules. Ends with `true` to continue gracefully.","validate":"tsc --noEmit && yarn tslint && eslint --ext .jsx,.js examples/src examples/test examples/server/src","build-dev":"bash scripts/build.sh --dev","examples?":"# Default is developer domain, other options: yarn examples [sec,secure,stg,stg2,stg3,demo,developer or URL]","storybook":"start-storybook -p 9001 -c .storybook","tslint-ci":"mkdir -p ./ci/results && yarn run-tslint -t checkstyle -o ./ci/results/tslint-results.xml $npm_package_config_tslint","run-tslint":"tslint -p tsconfig.json","validate-ci":"tsc --noEmit && yarn tslint-ci  && eslint --ext .jsx,.js examples/src examples/test examples/server/src -f checkstyle -o ci/results/eslint-results.xml","examples-build":"bash scripts/build-examples.sh","prepublishOnly":"yarn build","test-storybook":"test-storybook","build-storybook":"build-storybook -c .storybook -o dist-storybook","examples-server":"node examples/server/src/index.js","heroku-postbuild":"yarn examples-build developer","examples-testcafe":"testcafe chrome --assertion-timeout 20000 -S -s examples/_screenshots examples/test/**/**/*_test* --debug-on-fail","examples-testcafe-docker":"testcafe 'chrome:headless --no-sandbox' --assertion-timeout 20000 -S -s examples/_screenshots examples/test/**/**/*_test*"},"typings":"dist/index.d.ts","_npmUser":{"name":"peterlacko","email":"lackopeter17@gmail.com"},"repository":{"url":"git+ssh://git@github.com/gooddata/gooddata-react-components.git","type":"git"},"_npmVersion":"6.0.1","description":"GoodData React Components","directories":{},"_nodeVersion":"8.9.4","dependencies":{"rxjs":"^5.5.6","lodash":"^4.17.4","invariant":"^2.2.2","classnames":"^2.2.5","highcharts":"4.2.5","prop-types":"^15.6.0","react-intl":"^2.4.0","custom-event":"^1.0.1","react-measure":"^1.4.7","@types/highcharts":"4.2.56","http-status-codes":"^1.3.0","@gooddata/js-utils":"^2.0.1","@gooddata/numberjs":"^3.1.2","fixed-data-table-2":"0.7.17","@gooddata/goodstrap":"55.0.0","@gooddata/gooddata-js":"6.0.0","nodelist-foreach-polyfill":"^1.2.0"},"_hasShrinkwrap":false,"readmeFilename":"README.md","test-storybook":{"_defaults":{"readySelector":".screenshot-wrapper .highcharts-container, .screenshot-wrapper .s-headline-value, .screenshot-wrapper .viz-table-wrap, .screenshot-wrapper .gdc-kpi, .screenshot-wrapper .gdc-kpi-error"},"AFM components/PieChart":{"error":{"readySelector":".screenshot-wrapper .s-error"}},"AFM components/DonutChart":{"error":{"readySelector":".screenshot-wrapper .s-error"}}},"devDependencies":{"yup":"^0.24.1","jest":"21.2.1","react":"15.6.2","enzyme":"3.3.0","formik":"^0.11.11","moment":"2.22.1","history":"^4.7.2","ts-jest":"21.2.4","webpack":"3.10.0","react-ga":"^2.5.2","recharts":"1.0.0-beta.9","testcafe":"0.19.2","commander":"2.14.1","node-sass":"4.7.2","react-dom":"15.6.2","supertest":"3.0.0","ts-loader":"2.3.7","babel-core":"6.26.0","css-loader":"0.28.7","jest-junit":"3.0.0","raw-loader":"0.5.1","styled-jsx":"2.2.1","typescript":"2.3.3","@types/jest":"20.0.4","@types/node":"7.0.8","file-loader":"1.1.6","sass-loader":"6.0.6","@types/react":"16.0.34","babel-loader":"7.1.2","react-helmet":"5.2.0","react-select":"1.2.1","style-loader":"0.19.1","@types/enzyme":"3.1.6","@types/lodash":"4.14.61","utility-types":"^1.1.0","babel-polyfill":"^6.26.0","@storybook/react":"3.4.0","@types/invariant":"2.2.29","@types/react-dom":"16.0.3","babel-preset-env":"1.6.1","isomorphic-fetch":"2.2.1","react-datepicker":"1.1.0","react-router-dom":"4.2.2","@gooddata/mock-js":"1.1.0","@gooddata/typings":"2.0.0","@types/classnames":"2.2.3","@types/prop-types":"15.5.2","@types/react-intl":"2.3.5","babel-preset-react":"6.24.1","react-async-script":"^0.9.1","webpack-dev-server":"2.11.1","@types/react-portal":"3.0.4","babel-plugin-lodash":"3.3.2","html-webpack-plugin":"2.30.1","react-test-renderer":"15.6.2","@types/react-measure":"0.4.7","clean-webpack-plugin":"0.1.17","eslint-config-gooddata":"0.0.17","react-google-recaptcha":"^0.11.0","tslint-config-gooddata":"0.0.8","@types/storybook__react":"3.0.6","enzyme-adapter-react-15":"1.0.5","uglifyjs-webpack-plugin":"1.2.0","@gooddata/test-storybook":"1.2.1","@storybook/addon-actions":"3.4.0","@storybook/addon-options":"3.4.0","node-sass-magic-importer":"5.1.0","react-syntax-highlighter":"6.1.2","@types/fixed-data-table-2":"0.8.1","@types/react-test-renderer":"16.0.0","circular-dependency-plugin":"4.4.0","compression-webpack-plugin":"1.1.7","@types/enzyme-adapter-react-15":"1.0.1","@types/storybook__addon-actions":"3.0.1","babel-plugin-transform-class-properties":"6.24.1","babel-plugin-transform-async-to-generator":"6.24.1","babel-plugin-transform-object-rest-spread":"6.26.0"},"peerDependencies":{"react":"15.6.2","react-dom":"15.6.2"},"_npmOperationalInternal":{"tmp":"tmp/react-components_5.1.0-alpha9_1527497551896_0.37355167579924076","host":"s3://npm-registry-packages"}},"5.1.0-alpha10":{"name":"@gooddata/react-components","version":"5.1.0-alpha10","author":{"name":"GoodData Corporation"},"license":"BSD-3-Clause","_id":"@gooddata/react-components@5.1.0-alpha10","maintainers":[{"name":"bertold8","email":"ivan.nejezchleb@seznam.cz"},{"name":"bradgl","email":"brad.gleich@blackabaud.com"},{"name":"bugsbunny338","email":"jiri.zajic@mensa.cz"},{"name":"gooddata-ci","email":"rail@gooddata.com"},{"name":"jakub-sterba","email":"jakub.sterba@gooddata.com"},{"name":"jan.pradac","email":"jan.pradac@gooddata.com"},{"name":"jaroslav.tomecek","email":"jaroslav.tomecek@gooddata.com"},{"name":"jkittler","email":"honza.kittler@gmail.com"},{"name":"khanh.le","email":"khanh.le@gooddata.com"},{"name":"langhamp","email":"pavel.langhammer@gooddata.com"},{"name":"lanhuynh","email":"lan.huynh@gooddata.com"},{"name":"laurenhunt","email":"lauren.hunt@blackbaud.com"},{"name":"lhorak","email":"info@lhorak.cz"},{"name":"linhhong","email":"linh.hong@gooddata.com"},{"name":"lpearce","email":"levi.pearce@gooddata.com"},{"name":"martin.mosko","email":"martin.mosko@gooddata.com"},{"name":"michal.marsal","email":"michal.marsal@gooddata.com"},{"name":"mikita.yank","email":"Mikita.Yankouski@blackbaud.com"},{"name":"naibinh","email":"naibinh@gmail.com"},{"name":"nikolacech","email":"nikola.cech@gooddata.com"},{"name":"ocetnik","email":"ocetnik.david@gmail.com"},{"name":"ondrejlangr","email":"ondrej.langr@gooddata.com"},{"name":"pavelzgdc","email":"pavel.zbytovsky@gooddata.com"},{"name":"pbenes","email":"petr.benes@gooddata.com"},{"name":"peterlacko","email":"lackopeter17@gmail.com"},{"name":"petrjanu","email":"petr.janu@gooddata.com"},{"name":"robert.sisaj","email":"robert.sisaj@gooddata.com"},{"name":"rodri360","email":"me@rodri360.com"},{"name":"sitina","email":"jiri.sitina@gooddata.com"},{"name":"sondo","email":"son.do@gooddata.com"},{"name":"stewart.stephens","email":"stewart.stephens@blackbaud.com"},{"name":"strouhaljan","email":"strouhal.jan@gmail.com"},{"name":"tomas.kratochvil","email":"tomas.kratochvil@gooddata.com"},{"name":"tomasreichmann","email":"tomasreichmann@gmail.com"},{"name":"tomsatgd","email":"tomas.satinsky@gooddata.com"},{"name":"vonsef","email":"josef.vondrak@gooddata.com"},{"name":"xandra.harrison","email":"xandra.harrison@blackbaud.com"},{"name":"xmort","email":"petr.dolejsi@gooddata.com"},{"name":"zdenek.vidensky","email":"zdenek.vidensky@gooddata.com"}],"homepage":"https://github.com/gooddata/gooddata-react-components#readme","bugs":{"url":"https://github.com/gooddata/gooddata-react-components/issues"},"dist":{"shasum":"54173d82deef8e93a5781b7086f3f13d8df9c48d","tarball":"https://registry.npmjs.org/@gooddata/react-components/-/react-components-5.1.0-alpha10.tgz","fileCount":815,"integrity":"sha512-RfBUyWO7jDh+maRluQlY1YYtClL2yxbBPJJynhb9xlWrN0ool4W9tql2lKxdLRFWWWfKS71os3QFCz/bEUJPOw==","signatures":[{"sig":"MEUCIQDpwCv8wyo8C/SgeVCbah6Wgcka7x/eP7iS1yW0s7dE4gIgdbe8ENHsR0k98Kjy4nW0SYFBVJ9KAGkqDXt7KtK28hU=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":2319755,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJbFOVSCRA9TVsSAnZWagAANVAP/js0zdiZ8D5Jlp/2BJF6\nUmEoVU8IP6LsoXW9iz8IPFR9yMYNZ/GoTcAzPV2cDQLlfRSwIuxqY2JSzTIf\n8aVxCLAvIj8ECMHasAQbKbLuy6QwHHsAhrDc0fPWpgdUgGR/K0YfEa2A9w9S\nlpfX4ljrXB2F7zHUsIYhNJ8heAVZDgFJD8y0lynICf7E5RJLmra/I5jKtLXl\nUWiHBr/vqGrvrsDnqkOqGUOu+76+mF3hpT2Ru7WkfA3VGQyqDNBNkKffZ0x5\nAzkwfd4jqksMvRZCTALWAtDQ5AxfKkuobRAICSRo2YgLmFHwbL/NhI3wUi4+\ndQM/J5HagIuz9BppgtzpsJlRu6D0aSpkge1Ek1XQHQMmoizDKjMs4KB9wudm\nXrdIphRgXGnZIq0+caeMZS7KbC0xoCoGWjdMMJvNItcZDSvmfaHlYi+lMhIt\nmLtYx1++oVqGtnnOGcVvLY+aLbGf+dDhXFz7vXPsfaytcKso7JVqQJm8IfvQ\n0KGhYyIF5VSzRlRO9htiZEdfvaxH8sD4W8wIt2/w8yCYzVTNBr6KC51QpzJM\n7X+5mqOu/VKiOtGE5h0Fnb10MP9kUcVhsJwQ9RvKe75/C4mQhhd/JAjoVvDv\nv6o7g9GHRkOpH5exKSHzxjlpS2D2l3dwt/CQGKnCnvcyjgySnntn5efn3Lup\nzZ0N\r\n=cv9t\r\n-----END PGP SIGNATURE-----\r\n"},"jest":{"testRegex":"(/__tests__/.*|\\.(test|spec))\\.(tsx?|jsx?)$","transform":{".(ts|tsx)":"<rootDir>/node_modules/ts-jest/preprocessor.js"},"mapCoverage":true,"collectCoverage":false,"coverageReporters":["html"],"collectCoverageFrom":["src/**/*.{ts,tsx}","examples/server/src/**/*.{js,jsx}","!**/*.d.ts"],"moduleFileExtensions":["ts","tsx","js"],"setupTestFrameworkScriptFile":"<rootDir>/jest.setup.js"},"main":"dist/index.js","files":["dist","src","styles","LICENSE"],"config":{"tslint":"'./{src,stories}/**/*.{ts,tsx}'"},"readme":"# GoodData.UI React components\n> A React-based JavaScript library for building data-driven applications\n\n## Getting started\n- [GoodData.UI Documentation](http://sdk.gooddata.com/gooddata-ui/)\n- [GoodData.UI Live Examples](https://gooddata-examples.herokuapp.com/)\n- [Stack Overflow](https://stackoverflow.com/questions/tagged/gooddata)\n\n### Usage\nWith [yarn](https://yarnpkg.com) installed, go to your project directory and run\n```\n$ yarn add @gooddata/react-components\n```\nIf you prefer [npm](npmjs.com) run\n```\n$ npm install --save @gooddata/react-components\n```\n\n\n## Contributing\n\nWe welcome any contribution in form of [issues](https://github.com/gooddata/gooddata-react-components/issues) or [pull requests](https://github.com/gooddata/gooddata-react-components/pulls).\nThese commands may come in handy while developing:\n\n| command | description |\n| ------- | ----------- |\n| `yarn install --pure-lockfile` | first step |\n| ||\n| `yarn dev` | build react-components to `/dist` in watch mode |\n| `yarn test` | run all unit tests |\n| `yarn validate` | validate codestyle |\n| ||\n| `yarn storybook` | run storybook from `/stories` on http://localhost:9001 |\n| `yarn build-storybook` | build storybook to `/dist-storybook` |\n| `yarn test-storybook` | run storybook and [screenshot tests](https://github.com/gooddata/gdc-client-utils/tree/master/test-storybook) |\n| ||\n| `yarn examples` | run Live Examples dev-server from `/examples` on https://localhost:8999 |\n| `yarn examples-build` | build Live Examples to `/examples/dist` |\n| `yarn examples-server` | serve built Live Examples - see `/examples/server/src` |\n| `yarn examples-testcafe` | run testcafe tests against `localhost:8999` |\n\n### Deploy to heroku.com\nWhen you deploy this repo to heroku, it serves *GoodData.UI Live Examples*.\nRelevant tasks are in `Procfile` and `package.json`.\n\n```bash\n# run in the project directory\nheroku login\nheroku create <your-app-name>\nheroku config:set DOMAIN_ADMIN_USERNAME=x@gooddata.com DOMAIN_ADMIN_PASSWORD=xy PROJECT_ID_TO_ASSIGN=xms7ga4tf3g3nzucd8380o2bev8oeknp\ngit push heroku HEAD:master\nheroku open\n```\n\n#### NPM package publishing\n```bash\n# only for internal gooddata developers\ngit checkout master && git pull upstream master --tags\nyarn version\nnpm publish\ngit push upstream master --tags\n```\n\n\n## Changelog\n- see [CHANGELOG.md](CHANGELOG.md)\n\n## License\n(C) 2007-2018 GoodData Corporation\n\nFor more information, please see [LICENSE](https://github.com/gooddata/gooddata-react-components/blob/master/LICENSE)\n","gitHead":"d040702916dc1d640d43e590d73035d5e1a7d988","scripts":{"dev":"bash scripts/build.sh --dev-watch","test":"jest --watch","build":"bash scripts/build.sh","tslint":"yarn run-tslint -t verbose $npm_package_config_tslint","prepare":"cd examples/server && yarn install --pure-lockfile && cd ../..; rm -r examples/node_modules 2>/dev/null; true","examples":"bash scripts/run-examples.sh","prepare?":"# Called before `npm publish` and on local `npm install`. Temporarily also for deleting obsolete node_modules. Ends with `true` to continue gracefully.","validate":"tsc --noEmit && yarn tslint && eslint --ext .jsx,.js examples/src examples/test examples/server/src","build-dev":"bash scripts/build.sh --dev","examples?":"# Default is developer domain, other options: yarn examples [sec,secure,stg,stg2,stg3,demo,developer or URL]","storybook":"start-storybook -p 9001 -c .storybook","tslint-ci":"mkdir -p ./ci/results && yarn run-tslint -t checkstyle -o ./ci/results/tslint-results.xml $npm_package_config_tslint","run-tslint":"tslint -p tsconfig.json","validate-ci":"tsc --noEmit && yarn tslint-ci  && eslint --ext .jsx,.js examples/src examples/test examples/server/src -f checkstyle -o ci/results/eslint-results.xml","examples-build":"bash scripts/build-examples.sh","prepublishOnly":"yarn build","test-storybook":"test-storybook","build-storybook":"build-storybook -c .storybook -o dist-storybook","examples-server":"node examples/server/src/index.js","heroku-postbuild":"yarn examples-build developer","examples-testcafe":"testcafe chrome --assertion-timeout 20000 -S -s examples/_screenshots examples/test/**/**/*_test* --debug-on-fail","examples-testcafe-docker":"testcafe 'chrome:headless --no-sandbox' --assertion-timeout 20000 -S -s examples/_screenshots examples/test/**/**/*_test*"},"typings":"dist/index.d.ts","_npmUser":{"name":"zdenek.vidensky","email":"zdenek.vidensky@gooddata.com"},"repository":{"url":"git+ssh://git@github.com/gooddata/gooddata-react-components.git","type":"git"},"_npmVersion":"5.6.0","description":"GoodData React Components","directories":{},"_nodeVersion":"8.9.4","dependencies":{"rxjs":"^5.5.6","lodash":"^4.17.4","invariant":"^2.2.2","classnames":"^2.2.5","highcharts":"4.2.5","prop-types":"^15.6.0","react-intl":"^2.4.0","custom-event":"^1.0.1","react-measure":"^1.4.7","@types/highcharts":"4.2.56","http-status-codes":"^1.3.0","@gooddata/js-utils":"^2.0.1","@gooddata/numberjs":"^3.1.2","fixed-data-table-2":"0.7.17","@gooddata/goodstrap":"55.0.0","@gooddata/gooddata-js":"6.0.0","nodelist-foreach-polyfill":"^1.2.0"},"_hasShrinkwrap":false,"readmeFilename":"README.md","test-storybook":{"_defaults":{"readySelector":".screenshot-wrapper .highcharts-container, .screenshot-wrapper .s-headline-value, .screenshot-wrapper .viz-table-wrap, .screenshot-wrapper .gdc-kpi, .screenshot-wrapper .gdc-kpi-error"},"AFM components/PieChart":{"error":{"readySelector":".screenshot-wrapper .s-error"}},"AFM components/DonutChart":{"error":{"readySelector":".screenshot-wrapper .s-error"}}},"devDependencies":{"yup":"^0.24.1","jest":"21.2.1","react":"15.6.2","enzyme":"3.3.0","formik":"^0.11.11","moment":"2.22.1","history":"^4.7.2","ts-jest":"21.2.4","webpack":"3.10.0","react-ga":"^2.5.2","recharts":"1.0.0-beta.9","testcafe":"0.19.2","commander":"2.14.1","node-sass":"4.7.2","react-dom":"15.6.2","supertest":"3.0.0","ts-loader":"2.3.7","babel-core":"6.26.0","css-loader":"0.28.7","jest-junit":"3.0.0","raw-loader":"0.5.1","styled-jsx":"2.2.1","typescript":"2.3.3","@types/jest":"20.0.4","@types/node":"7.0.8","file-loader":"1.1.6","sass-loader":"6.0.6","@types/react":"16.0.34","babel-loader":"7.1.2","react-helmet":"5.2.0","react-select":"1.2.1","style-loader":"0.19.1","@types/enzyme":"3.1.6","@types/lodash":"4.14.61","utility-types":"^1.1.0","babel-polyfill":"^6.26.0","@storybook/react":"3.4.0","@types/invariant":"2.2.29","@types/react-dom":"16.0.3","babel-preset-env":"1.6.1","isomorphic-fetch":"2.2.1","react-datepicker":"1.1.0","react-router-dom":"4.2.2","@gooddata/mock-js":"1.1.0","@gooddata/typings":"2.0.0","@types/classnames":"2.2.3","@types/prop-types":"15.5.2","@types/react-intl":"2.3.5","babel-preset-react":"6.24.1","react-async-script":"^0.9.1","webpack-dev-server":"2.11.1","@types/react-portal":"3.0.4","babel-plugin-lodash":"3.3.2","html-webpack-plugin":"2.30.1","react-test-renderer":"15.6.2","@types/react-measure":"0.4.7","clean-webpack-plugin":"0.1.17","eslint-config-gooddata":"0.0.17","react-google-recaptcha":"^0.11.0","tslint-config-gooddata":"0.0.8","@types/storybook__react":"3.0.6","enzyme-adapter-react-15":"1.0.5","uglifyjs-webpack-plugin":"1.2.0","@gooddata/test-storybook":"1.2.1","@storybook/addon-actions":"3.4.0","@storybook/addon-options":"3.4.0","node-sass-magic-importer":"5.1.0","react-syntax-highlighter":"6.1.2","@types/fixed-data-table-2":"0.8.1","@types/react-test-renderer":"16.0.0","circular-dependency-plugin":"4.4.0","compression-webpack-plugin":"1.1.7","@types/enzyme-adapter-react-15":"1.0.1","@types/storybook__addon-actions":"3.0.1","babel-plugin-transform-class-properties":"6.24.1","babel-plugin-transform-async-to-generator":"6.24.1","babel-plugin-transform-object-rest-spread":"6.26.0"},"peerDependencies":{"react":"15.6.2","react-dom":"15.6.2"},"_npmOperationalInternal":{"tmp":"tmp/react-components_5.1.0-alpha10_1528096082102_0.4579958629607974","host":"s3://npm-registry-packages"}},"5.1.0-alpha11":{"name":"@gooddata/react-components","version":"5.1.0-alpha11","author":{"name":"GoodData Corporation"},"license":"BSD-3-Clause","_id":"@gooddata/react-components@5.1.0-alpha11","maintainers":[{"name":"bertold8","email":"ivan.nejezchleb@seznam.cz"},{"name":"bradgl","email":"brad.gleich@blackabaud.com"},{"name":"bugsbunny338","email":"jiri.zajic@mensa.cz"},{"name":"gooddata-ci","email":"rail@gooddata.com"},{"name":"jakub-sterba","email":"jakub.sterba@gooddata.com"},{"name":"jan.pradac","email":"jan.pradac@gooddata.com"},{"name":"jaroslav.tomecek","email":"jaroslav.tomecek@gooddata.com"},{"name":"jkittler","email":"honza.kittler@gmail.com"},{"name":"khanh.le","email":"khanh.le@gooddata.com"},{"name":"langhamp","email":"pavel.langhammer@gooddata.com"},{"name":"lanhuynh","email":"lan.huynh@gooddata.com"},{"name":"laurenhunt","email":"lauren.hunt@blackbaud.com"},{"name":"lhorak","email":"info@lhorak.cz"},{"name":"linhhong","email":"linh.hong@gooddata.com"},{"name":"lpearce","email":"levi.pearce@gooddata.com"},{"name":"martin.mosko","email":"martin.mosko@gooddata.com"},{"name":"michal.marsal","email":"michal.marsal@gooddata.com"},{"name":"mikita.yank","email":"Mikita.Yankouski@blackbaud.com"},{"name":"naibinh","email":"naibinh@gmail.com"},{"name":"nikolacech","email":"nikola.cech@gooddata.com"},{"name":"ocetnik","email":"ocetnik.david@gmail.com"},{"name":"ondrejlangr","email":"ondrej.langr@gooddata.com"},{"name":"pavelzgdc","email":"pavel.zbytovsky@gooddata.com"},{"name":"pbenes","email":"petr.benes@gooddata.com"},{"name":"peterlacko","email":"lackopeter17@gmail.com"},{"name":"petrjanu","email":"petr.janu@gooddata.com"},{"name":"robert.sisaj","email":"robert.sisaj@gooddata.com"},{"name":"rodri360","email":"me@rodri360.com"},{"name":"sitina","email":"jiri.sitina@gooddata.com"},{"name":"sondo","email":"son.do@gooddata.com"},{"name":"stewart.stephens","email":"stewart.stephens@blackbaud.com"},{"name":"strouhaljan","email":"strouhal.jan@gmail.com"},{"name":"tomas.kratochvil","email":"tomas.kratochvil@gooddata.com"},{"name":"tomasreichmann","email":"tomasreichmann@gmail.com"},{"name":"tomsatgd","email":"tomas.satinsky@gooddata.com"},{"name":"vonsef","email":"josef.vondrak@gooddata.com"},{"name":"xandra.harrison","email":"xandra.harrison@blackbaud.com"},{"name":"xmort","email":"petr.dolejsi@gooddata.com"},{"name":"zdenek.vidensky","email":"zdenek.vidensky@gooddata.com"}],"homepage":"https://github.com/gooddata/gooddata-react-components#readme","bugs":{"url":"https://github.com/gooddata/gooddata-react-components/issues"},"dist":{"shasum":"ee4289383c60afd2811acb036b5a17096fd9390b","tarball":"https://registry.npmjs.org/@gooddata/react-components/-/react-components-5.1.0-alpha11.tgz","fileCount":819,"integrity":"sha512-28QhPBurLl7bVNjDn8d0MDKc0DPYf7xR9Ghw6IvRLPGgVH2LzsB08LS7alatalMsHNW8aUCFpw6oIX8RlRPipw==","signatures":[{"sig":"MEQCIBFcUVaHRvo7yXjiA8Gf7Mn8mr9mL05NfPTxYGnislqwAiBNSKlFllNM5AOvJsFOCuhgi+QH/yUgA1BPeV5wMOL1hQ==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":2347094,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJbFTmCCRA9TVsSAnZWagAAV2IP/AgNMEt4UZHfTZ5V245G\nA09hmHsn2//yxOeaHJn0Y1yljkWiRQnx58YRA+DnIsq0wrO+GR89nFTRe9BU\n0B95jWLS3WDtWjamrU0wkWgnhB22mSGFnH79GsZzosop3W/5HITiMasv1jNa\nJrzu6fiT4k6Xe7EW9XxAl0XNIh67Xp9Oodky6pnu+QEKeWm8BePhovAUWtWN\nEbLV4gt0BNENSPnOOIshcz591bHwOlymadgszzxCTpJe7pfoLTLH2jShEjXq\nokUw90m4q3IG35ce9B+BhOrVuPzOZMtA7Wi7FvAaP0L3hZ1GHNtfU0XpU3qO\nCbUKU9gvcuSdAZ/c85eC0TVMVmbzAgsNzgXMZRpoIAkLIHq1hBMj5UbXXR7N\ntv5bPj1LHtip36gohxchUa/WPue9J59n1DQQ5Vh1325gSLmcPel/Hf5w2NxE\nlCIO9mwMK2wYiUa8fCfXGPZcLIbl7Nw59kONQCCG4OLJiw38mXFE1UfKaLwF\nXpkSj1uz9gR4R7dampRs9+gvxyGzr+ZQiuuS7M/0gi7cRN0Y5MC/MnH7geTc\nelSx3tCcZ1AC2c9qsbYobsE1BucNN6RjYpJV7Y+WDKXVBJqzwn8HuTv3rhNL\nY/akIHzak1uNsBdJ/eKBmVZex5I9iBX4dp6X56RtJE663td6v4Sdo8VtzzWU\nfgVr\r\n=Koil\r\n-----END PGP SIGNATURE-----\r\n"},"jest":{"testRegex":"(/__tests__/.*|\\.(test|spec))\\.(tsx?|jsx?)$","transform":{".(ts|tsx)":"<rootDir>/node_modules/ts-jest/preprocessor.js"},"mapCoverage":true,"collectCoverage":false,"coverageReporters":["html"],"collectCoverageFrom":["src/**/*.{ts,tsx}","examples/server/src/**/*.{js,jsx}","!**/*.d.ts"],"moduleFileExtensions":["ts","tsx","js"],"setupTestFrameworkScriptFile":"<rootDir>/jest.setup.js"},"main":"dist/index.js","files":["dist","src","styles","LICENSE"],"config":{"tslint":"'./{src,stories}/**/*.{ts,tsx}'"},"readme":"# GoodData.UI React components\n> A React-based JavaScript library for building data-driven applications\n\n## Getting started\n- [GoodData.UI Documentation](http://sdk.gooddata.com/gooddata-ui/)\n- [GoodData.UI Live Examples](https://gooddata-examples.herokuapp.com/)\n- [Stack Overflow](https://stackoverflow.com/questions/tagged/gooddata)\n\n### Usage\nWith [yarn](https://yarnpkg.com) installed, go to your project directory and run\n```\n$ yarn add @gooddata/react-components\n```\nIf you prefer [npm](npmjs.com) run\n```\n$ npm install --save @gooddata/react-components\n```\n\n\n## Contributing\n\nWe welcome any contribution in form of [issues](https://github.com/gooddata/gooddata-react-components/issues) or [pull requests](https://github.com/gooddata/gooddata-react-components/pulls).\nThese commands may come in handy while developing:\n\n| command | description |\n| ------- | ----------- |\n| `yarn install --pure-lockfile` | first step |\n| ||\n| `yarn dev` | build react-components to `/dist` in watch mode |\n| `yarn test` | run all unit tests |\n| `yarn validate` | validate codestyle |\n| ||\n| `yarn storybook` | run storybook from `/stories` on http://localhost:9001 |\n| `yarn build-storybook` | build storybook to `/dist-storybook` |\n| `yarn test-storybook` | run storybook and [screenshot tests](https://github.com/gooddata/gdc-client-utils/tree/master/test-storybook) |\n| ||\n| `yarn examples` | run Live Examples dev-server from `/examples` on https://localhost:8999 |\n| `yarn examples-build` | build Live Examples to `/examples/dist` |\n| `yarn examples-server` | serve built Live Examples - see `/examples/server/src` |\n| `yarn examples-testcafe` | run testcafe tests against `localhost:8999` |\n\n### Deploy to heroku.com\nWhen you deploy this repo to heroku, it serves *GoodData.UI Live Examples*.\nRelevant tasks are in `Procfile` and `package.json`.\n\n```bash\n# run in the project directory\nheroku login\nheroku create <your-app-name>\nheroku config:set DOMAIN_ADMIN_USERNAME=x@gooddata.com DOMAIN_ADMIN_PASSWORD=xy PROJECT_ID_TO_ASSIGN=xms7ga4tf3g3nzucd8380o2bev8oeknp\ngit push heroku HEAD:master\nheroku open\n```\n\n#### NPM package publishing\n```bash\n# only for internal gooddata developers\ngit checkout master && git pull upstream master --tags\nyarn version\nnpm publish\ngit push upstream master --tags\n```\n\n\n## Changelog\n- see [CHANGELOG.md](CHANGELOG.md)\n\n## License\n(C) 2007-2018 GoodData Corporation\n\nFor more information, please see [LICENSE](https://github.com/gooddata/gooddata-react-components/blob/master/LICENSE)\n","gitHead":"04a78bd854643c4f525aecb9e76f2889efa12404","scripts":{"dev":"bash scripts/build.sh --dev-watch","test":"jest --watch","build":"bash scripts/build.sh","tslint":"yarn run-tslint -t verbose $npm_package_config_tslint","prepare":"cd examples/server && yarn install --pure-lockfile && cd ../..; rm -r examples/node_modules 2>/dev/null; true","examples":"bash scripts/run-examples.sh","prepare?":"# Called before `npm publish` and on local `npm install`. Temporarily also for deleting obsolete node_modules. Ends with `true` to continue gracefully.","validate":"tsc --noEmit && yarn tslint && eslint --ext .jsx,.js examples/src examples/test examples/server/src","build-dev":"bash scripts/build.sh --dev","examples?":"# Default is developer domain, other options: yarn examples [sec,secure,stg,stg2,stg3,demo,developer or URL]","storybook":"start-storybook -p 9001 -c .storybook","tslint-ci":"mkdir -p ./ci/results && yarn run-tslint -t checkstyle -o ./ci/results/tslint-results.xml $npm_package_config_tslint","run-tslint":"tslint -p tsconfig.json","validate-ci":"tsc --noEmit && yarn tslint-ci  && eslint --ext .jsx,.js examples/src examples/test examples/server/src -f checkstyle -o ci/results/eslint-results.xml","examples-build":"bash scripts/build-examples.sh","prepublishOnly":"yarn build","test-storybook":"test-storybook","build-storybook":"build-storybook -c .storybook -o dist-storybook","examples-server":"node examples/server/src/index.js","heroku-postbuild":"yarn examples-build developer","examples-testcafe":"testcafe chrome --assertion-timeout 20000 -S -s examples/_screenshots examples/test/**/**/*_test* --debug-on-fail","examples-testcafe-docker":"testcafe 'chrome:headless --no-sandbox' --assertion-timeout 20000 -S -s examples/_screenshots examples/test/**/**/*_test*"},"typings":"dist/index.d.ts","_npmUser":{"name":"bertold8","email":"ivan.nejezchleb@seznam.cz"},"repository":{"url":"git+ssh://git@github.com/gooddata/gooddata-react-components.git","type":"git"},"_npmVersion":"5.6.0","description":"GoodData React Components","directories":{},"_nodeVersion":"8.9.4","dependencies":{"rxjs":"^5.5.6","lodash":"^4.17.4","invariant":"^2.2.2","classnames":"^2.2.5","highcharts":"4.2.5","prop-types":"^15.6.0","react-intl":"^2.4.0","custom-event":"^1.0.1","react-measure":"^1.4.7","@types/highcharts":"4.2.56","http-status-codes":"^1.3.0","@gooddata/js-utils":"^2.0.1","@gooddata/numberjs":"^3.1.2","fixed-data-table-2":"0.7.17","@gooddata/goodstrap":"55.0.0","@gooddata/gooddata-js":"6.0.0","nodelist-foreach-polyfill":"^1.2.0"},"_hasShrinkwrap":false,"readmeFilename":"README.md","test-storybook":{"_defaults":{"readySelector":".screenshot-wrapper .highcharts-container, .screenshot-wrapper .s-headline-value, .screenshot-wrapper .viz-table-wrap, .screenshot-wrapper .gdc-kpi, .screenshot-wrapper .gdc-kpi-error"},"AFM components/PieChart":{"error":{"readySelector":".screenshot-wrapper .s-error"}},"AFM components/DonutChart":{"error":{"readySelector":".screenshot-wrapper .s-error"}}},"devDependencies":{"yup":"^0.24.1","jest":"21.2.1","react":"15.6.2","enzyme":"3.3.0","formik":"^0.11.11","moment":"2.22.1","history":"^4.7.2","ts-jest":"21.2.4","webpack":"3.10.0","react-ga":"^2.5.2","recharts":"1.0.0-beta.9","testcafe":"0.19.2","commander":"2.14.1","node-sass":"4.7.2","react-dom":"15.6.2","supertest":"3.0.0","ts-loader":"2.3.7","babel-core":"6.26.0","css-loader":"0.28.7","jest-junit":"3.0.0","raw-loader":"0.5.1","styled-jsx":"2.2.1","typescript":"2.3.3","@types/jest":"20.0.4","@types/node":"7.0.8","file-loader":"1.1.6","sass-loader":"6.0.6","@types/react":"16.0.34","babel-loader":"7.1.2","react-helmet":"5.2.0","react-select":"1.2.1","style-loader":"0.19.1","@types/enzyme":"3.1.6","@types/lodash":"4.14.61","utility-types":"^1.1.0","babel-polyfill":"^6.26.0","@storybook/react":"3.4.0","@types/invariant":"2.2.29","@types/react-dom":"16.0.3","babel-preset-env":"1.6.1","isomorphic-fetch":"2.2.1","react-datepicker":"1.1.0","react-router-dom":"4.2.2","@gooddata/mock-js":"1.1.0","@gooddata/typings":"2.0.0","@types/classnames":"2.2.3","@types/prop-types":"15.5.2","@types/react-intl":"2.3.5","babel-preset-react":"6.24.1","react-async-script":"^0.9.1","webpack-dev-server":"2.11.1","@types/react-portal":"3.0.4","babel-plugin-lodash":"3.3.2","html-webpack-plugin":"2.30.1","react-test-renderer":"15.6.2","@types/react-measure":"0.4.7","clean-webpack-plugin":"0.1.17","eslint-config-gooddata":"0.0.17","react-google-recaptcha":"^0.11.0","tslint-config-gooddata":"0.0.8","@types/storybook__react":"3.0.6","enzyme-adapter-react-15":"1.0.5","uglifyjs-webpack-plugin":"1.2.0","@gooddata/test-storybook":"1.2.1","@storybook/addon-actions":"3.4.0","@storybook/addon-options":"3.4.0","node-sass-magic-importer":"5.1.0","react-syntax-highlighter":"6.1.2","@types/fixed-data-table-2":"0.8.1","@types/react-test-renderer":"16.0.0","circular-dependency-plugin":"4.4.0","compression-webpack-plugin":"1.1.7","@types/enzyme-adapter-react-15":"1.0.1","@types/storybook__addon-actions":"3.0.1","babel-plugin-transform-class-properties":"6.24.1","babel-plugin-transform-async-to-generator":"6.24.1","babel-plugin-transform-object-rest-spread":"6.26.0"},"peerDependencies":{"react":"15.6.2","react-dom":"15.6.2"},"_npmOperationalInternal":{"tmp":"tmp/react-components_5.1.0-alpha11_1528117634453_0.4060023634711254","host":"s3://npm-registry-packages"}},"5.1.0-alpha9-fix1":{"name":"@gooddata/react-components","version":"5.1.0-alpha9-fix1","author":{"name":"GoodData Corporation"},"license":"BSD-3-Clause","_id":"@gooddata/react-components@5.1.0-alpha9-fix1","maintainers":[{"name":"bertold8","email":"ivan.nejezchleb@seznam.cz"},{"name":"bradgl","email":"brad.gleich@blackabaud.com"},{"name":"bugsbunny338","email":"jiri.zajic@mensa.cz"},{"name":"gooddata-ci","email":"rail@gooddata.com"},{"name":"jakub-sterba","email":"jakub.sterba@gooddata.com"},{"name":"jan.pradac","email":"jan.pradac@gooddata.com"},{"name":"jaroslav.tomecek","email":"jaroslav.tomecek@gooddata.com"},{"name":"jkittler","email":"honza.kittler@gmail.com"},{"name":"khanh.le","email":"khanh.le@gooddata.com"},{"name":"langhamp","email":"pavel.langhammer@gooddata.com"},{"name":"lanhuynh","email":"lan.huynh@gooddata.com"},{"name":"laurenhunt","email":"lauren.hunt@blackbaud.com"},{"name":"lhorak","email":"info@lhorak.cz"},{"name":"linhhong","email":"linh.hong@gooddata.com"},{"name":"lpearce","email":"levi.pearce@gooddata.com"},{"name":"martin.mosko","email":"martin.mosko@gooddata.com"},{"name":"michal.marsal","email":"michal.marsal@gooddata.com"},{"name":"mikita.yank","email":"Mikita.Yankouski@blackbaud.com"},{"name":"naibinh","email":"naibinh@gmail.com"},{"name":"nikolacech","email":"nikola.cech@gooddata.com"},{"name":"ocetnik","email":"ocetnik.david@gmail.com"},{"name":"ondrejlangr","email":"ondrej.langr@gooddata.com"},{"name":"pavelzgdc","email":"pavel.zbytovsky@gooddata.com"},{"name":"pbenes","email":"petr.benes@gooddata.com"},{"name":"peterlacko","email":"lackopeter17@gmail.com"},{"name":"petrjanu","email":"petr.janu@gooddata.com"},{"name":"robert.sisaj","email":"robert.sisaj@gooddata.com"},{"name":"rodri360","email":"me@rodri360.com"},{"name":"sitina","email":"jiri.sitina@gooddata.com"},{"name":"sondo","email":"son.do@gooddata.com"},{"name":"stewart.stephens","email":"stewart.stephens@blackbaud.com"},{"name":"strouhaljan","email":"strouhal.jan@gmail.com"},{"name":"tomas.kratochvil","email":"tomas.kratochvil@gooddata.com"},{"name":"tomasreichmann","email":"tomasreichmann@gmail.com"},{"name":"tomsatgd","email":"tomas.satinsky@gooddata.com"},{"name":"vonsef","email":"josef.vondrak@gooddata.com"},{"name":"xandra.harrison","email":"xandra.harrison@blackbaud.com"},{"name":"xmort","email":"petr.dolejsi@gooddata.com"},{"name":"zdenek.vidensky","email":"zdenek.vidensky@gooddata.com"}],"homepage":"https://github.com/gooddata/gooddata-react-components#readme","bugs":{"url":"https://github.com/gooddata/gooddata-react-components/issues"},"dist":{"shasum":"95a283f0759492eb4e215b13bd67f4be1285ab7a","tarball":"https://registry.npmjs.org/@gooddata/react-components/-/react-components-5.1.0-alpha9-fix1.tgz","fileCount":818,"integrity":"sha512-HcHnnAX3Cq3cL7Ppywn+TBBz82CKkLd4aKZdnnhGlQubjAcSnA8Xpozs/prpU0mbA46k/SCobUa2KGOp6EJjaQ==","signatures":[{"sig":"MEUCIBramWt7bRNwyWIzbzX/jcndrt4AcbZXGXhjsk8Wk0PLAiEA2slfxASHPfOuajOYEy7otUL5qQSqhJvZl8C223O7P20=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":2309384,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJbF81hCRA9TVsSAnZWagAA52QP/RXebAArTybSFItmH+dT\njVnEL9odYwUXSwbVxCR08Q+1UvYgtp1c1YARd4hM5OlvX8dPV7mRTRNL0vMA\nkoDu7sm1z1/S7yLRaJiPaVCDFEZNYb6aceKiv1J5bk7Rp/0l+jf/g4ssLl7C\n+h3Gskz5G/b9IepSubuqy3wtcfhBRCkvL/JDWS9nrQFHzybBIu3qGXnhihTl\nVDwQzTEsAh80930GEKXaHgOy2MCVkSQ69c1GfOdkmfZUW/z+jefYIXnyqo08\nEfioESCeQMlaOW5W3ItNl89HBzHkCYW5RoyHM+cslDe0IJgh8sBZOURHxtVp\nnQPyfH+Qm2oce/kdsdT4bcsNPE0mQ5/T++z7Z2ComIO9v08NtABW1TXFGtyL\nQ8wvmCpvLbVMdjyOE7HEc18Fw+fYwBp5xwnFOaJIgTLa1QNip5NGGt33KjUr\niEWl5F/wMJsXxw0LOhrG/t3bD1jcdgDpFTksbBK6ZFRCuogQs7HTXTh5lgYY\nhm3PMkAyGtZtlw+LqI2u2IKtsToEJlXMtvZSjF1a16GxvFk2UssHL7rwTe5d\ny+r/ZJzIvp4KtEvDoRfdoQyqCP8p3hyTafSJY5tkxoMI6vZV8wYkRsVyw/m+\nNqnnP4Ik1BKR9mawK+AncULa3LcbM//doSZjSpCBa1GfflAdAKD3lKNLELv/\n9slg\r\n=TE6T\r\n-----END PGP SIGNATURE-----\r\n"},"jest":{"testRegex":"(/__tests__/.*|\\.(test|spec))\\.(tsx?|jsx?)$","transform":{".(ts|tsx)":"<rootDir>/node_modules/ts-jest/preprocessor.js"},"mapCoverage":true,"collectCoverage":false,"coverageReporters":["html"],"collectCoverageFrom":["src/**/*.{ts,tsx}","examples/server/src/**/*.{js,jsx}","!**/*.d.ts"],"moduleFileExtensions":["ts","tsx","js"],"setupTestFrameworkScriptFile":"<rootDir>/jest.setup.js"},"main":"dist/index.js","files":["dist","src","styles","LICENSE"],"config":{"tslint":"'./{src,stories}/**/*.{ts,tsx}'"},"readme":"# GoodData.UI React components\n> A React-based JavaScript library for building data-driven applications\n\n## Getting started\n- [GoodData.UI Documentation](http://sdk.gooddata.com/gooddata-ui/)\n- [GoodData.UI Live Examples](https://gooddata-examples.herokuapp.com/)\n- [Stack Overflow](https://stackoverflow.com/questions/tagged/gooddata)\n\n### Usage\nWith [yarn](https://yarnpkg.com) installed, go to your project directory and run\n```\n$ yarn add @gooddata/react-components\n```\nIf you prefer [npm](npmjs.com) run\n```\n$ npm install --save @gooddata/react-components\n```\n\n\n## Contributing\n\nWe welcome any contribution in form of [issues](https://github.com/gooddata/gooddata-react-components/issues) or [pull requests](https://github.com/gooddata/gooddata-react-components/pulls).\nThese commands may come in handy while developing:\n\n| command | description |\n| ------- | ----------- |\n| `yarn install --pure-lockfile` | first step |\n| ||\n| `yarn dev` | build react-components to `/dist` in watch mode |\n| `yarn test` | run all unit tests |\n| `yarn validate` | validate codestyle |\n| ||\n| `yarn storybook` | run storybook from `/stories` on http://localhost:9001 |\n| `yarn build-storybook` | build storybook to `/dist-storybook` |\n| `yarn test-storybook` | run storybook and [screenshot tests](https://github.com/gooddata/gdc-client-utils/tree/master/test-storybook) |\n| ||\n| `yarn examples` | run Live Examples dev-server from `/examples` on https://localhost:8999 |\n| `yarn examples-build` | build Live Examples to `/examples/dist` |\n| `yarn examples-server` | serve built Live Examples - see `/examples/server/src` |\n| `yarn examples-testcafe` | run testcafe tests against `localhost:8999` |\n\n### Deploy to heroku.com\nWhen you deploy this repo to heroku, it serves *GoodData.UI Live Examples*.\nRelevant tasks are in `Procfile` and `package.json`.\n\n```bash\n# run in the project directory\nheroku login\nheroku create <your-app-name>\nheroku config:set DOMAIN_ADMIN_USERNAME=x@gooddata.com DOMAIN_ADMIN_PASSWORD=xy PROJECT_ID_TO_ASSIGN=xms7ga4tf3g3nzucd8380o2bev8oeknp\ngit push heroku HEAD:master\nheroku open\n```\n\n#### NPM package publishing\n```bash\n# only for internal gooddata developers\ngit checkout master && git pull upstream master --tags\nyarn version\nnpm publish\ngit push upstream master --tags\n```\n\n\n## Changelog\n- see [CHANGELOG.md](CHANGELOG.md)\n\n## License\n(C) 2007-2018 GoodData Corporation\n\nFor more information, please see [LICENSE](https://github.com/gooddata/gooddata-react-components/blob/master/LICENSE)\n","gitHead":"4b73d9fcf1217fcaf2d97e9984511fe317e68d73","scripts":{"dev":"bash scripts/build.sh --dev-watch","test":"jest --watch","build":"bash scripts/build.sh","tslint":"yarn run-tslint -t verbose $npm_package_config_tslint","prepare":"cd examples/server && yarn install --pure-lockfile && cd ../..; rm -r examples/node_modules 2>/dev/null; true","examples":"bash scripts/run-examples.sh","prepare?":"# Called before `npm publish` and on local `npm install`. Temporarily also for deleting obsolete node_modules. Ends with `true` to continue gracefully.","validate":"tsc --noEmit && yarn tslint && eslint --ext .jsx,.js examples/src examples/test examples/server/src","build-dev":"bash scripts/build.sh --dev","examples?":"# Default is developer domain, other options: yarn examples [sec,secure,stg,stg2,stg3,demo,developer or URL]","storybook":"start-storybook -p 9001 -c .storybook","tslint-ci":"mkdir -p ./ci/results && yarn run-tslint -t checkstyle -o ./ci/results/tslint-results.xml $npm_package_config_tslint","run-tslint":"tslint -p tsconfig.json","validate-ci":"tsc --noEmit && yarn tslint-ci  && eslint --ext .jsx,.js examples/src examples/test examples/server/src -f checkstyle -o ci/results/eslint-results.xml","examples-build":"bash scripts/build-examples.sh","prepublishOnly":"yarn build","test-storybook":"test-storybook","build-storybook":"build-storybook -c .storybook -o dist-storybook","examples-server":"node examples/server/src/index.js","heroku-postbuild":"yarn examples-build developer","examples-testcafe":"testcafe chrome --assertion-timeout 20000 -S -s examples/_screenshots examples/test/**/**/*_test* --debug-on-fail","examples-testcafe-docker":"testcafe 'chrome:headless --no-sandbox' --assertion-timeout 20000 -S -s examples/_screenshots examples/test/**/**/*_test*"},"typings":"dist/index.d.ts","_npmUser":{"name":"bertold8","email":"ivan.nejezchleb@seznam.cz"},"repository":{"url":"git+ssh://git@github.com/gooddata/gooddata-react-components.git","type":"git"},"_npmVersion":"5.6.0","description":"GoodData React Components","directories":{},"_nodeVersion":"8.9.4","dependencies":{"rxjs":"^5.5.6","lodash":"^4.17.4","invariant":"^2.2.2","classnames":"^2.2.5","highcharts":"4.2.5","prop-types":"^15.6.0","react-intl":"^2.4.0","custom-event":"^1.0.1","react-measure":"^1.4.7","@types/highcharts":"4.2.56","http-status-codes":"^1.3.0","@gooddata/js-utils":"^2.0.1","@gooddata/numberjs":"^3.1.2","fixed-data-table-2":"0.7.17","@gooddata/goodstrap":"55.0.0","@gooddata/gooddata-js":"6.0.0","nodelist-foreach-polyfill":"^1.2.0"},"_hasShrinkwrap":false,"readmeFilename":"README.md","test-storybook":{"_defaults":{"readySelector":".screenshot-wrapper .highcharts-container, .screenshot-wrapper .s-headline-value, .screenshot-wrapper .viz-table-wrap, .screenshot-wrapper .gdc-kpi, .screenshot-wrapper .gdc-kpi-error"},"AFM components/PieChart":{"error":{"readySelector":".screenshot-wrapper .s-error"}},"AFM components/DonutChart":{"error":{"readySelector":".screenshot-wrapper .s-error"}}},"devDependencies":{"yup":"^0.24.1","jest":"21.2.1","react":"15.6.2","enzyme":"3.3.0","formik":"^0.11.11","moment":"2.22.1","history":"^4.7.2","ts-jest":"21.2.4","webpack":"3.10.0","react-ga":"^2.5.2","recharts":"1.0.0-beta.9","testcafe":"0.19.2","commander":"2.14.1","node-sass":"4.7.2","react-dom":"15.6.2","supertest":"3.0.0","ts-loader":"2.3.7","babel-core":"6.26.0","css-loader":"0.28.7","jest-junit":"3.0.0","raw-loader":"0.5.1","styled-jsx":"2.2.1","typescript":"2.3.3","@types/jest":"20.0.4","@types/node":"7.0.8","file-loader":"1.1.6","sass-loader":"6.0.6","@types/react":"16.0.34","babel-loader":"7.1.2","react-helmet":"5.2.0","react-select":"1.2.1","style-loader":"0.19.1","@types/enzyme":"3.1.6","@types/lodash":"4.14.61","utility-types":"^1.1.0","babel-polyfill":"^6.26.0","@storybook/react":"3.4.0","@types/invariant":"2.2.29","@types/react-dom":"16.0.3","babel-preset-env":"1.6.1","isomorphic-fetch":"2.2.1","react-datepicker":"1.1.0","react-router-dom":"4.2.2","@gooddata/mock-js":"1.1.0","@gooddata/typings":"2.0.0","@types/classnames":"2.2.3","@types/prop-types":"15.5.2","@types/react-intl":"2.3.5","babel-preset-react":"6.24.1","react-async-script":"^0.9.1","webpack-dev-server":"2.11.1","@types/react-portal":"3.0.4","babel-plugin-lodash":"3.3.2","html-webpack-plugin":"2.30.1","react-test-renderer":"15.6.2","@types/react-measure":"0.4.7","clean-webpack-plugin":"0.1.17","eslint-config-gooddata":"0.0.17","react-google-recaptcha":"^0.11.0","tslint-config-gooddata":"0.0.8","@types/storybook__react":"3.0.6","enzyme-adapter-react-15":"1.0.5","uglifyjs-webpack-plugin":"1.2.0","@gooddata/test-storybook":"1.2.1","@storybook/addon-actions":"3.4.0","@storybook/addon-options":"3.4.0","node-sass-magic-importer":"5.1.0","react-syntax-highlighter":"6.1.2","@types/fixed-data-table-2":"0.8.1","@types/react-test-renderer":"16.0.0","circular-dependency-plugin":"4.4.0","compression-webpack-plugin":"1.1.7","@types/enzyme-adapter-react-15":"1.0.1","@types/storybook__addon-actions":"3.0.1","babel-plugin-transform-class-properties":"6.24.1","babel-plugin-transform-async-to-generator":"6.24.1","babel-plugin-transform-object-rest-spread":"6.26.0"},"peerDependencies":{"react":"15.6.2","react-dom":"15.6.2"},"_npmOperationalInternal":{"tmp":"tmp/react-components_5.1.0-alpha9-fix1_1528286561495_0.45560018764112376","host":"s3://npm-registry-packages"}},"5.1.0":{"name":"@gooddata/react-components","version":"5.1.0","author":{"name":"GoodData Corporation"},"license":"BSD-3-Clause","_id":"@gooddata/react-components@5.1.0","maintainers":[{"name":"bertold8","email":"ivan.nejezchleb@seznam.cz"},{"name":"bradgl","email":"brad.gleich@blackabaud.com"},{"name":"bugsbunny338","email":"jiri.zajic@mensa.cz"},{"name":"gooddata-ci","email":"rail@gooddata.com"},{"name":"jakub-sterba","email":"jakub.sterba@gooddata.com"},{"name":"jan.pradac","email":"jan.pradac@gooddata.com"},{"name":"jaroslav.tomecek","email":"jaroslav.tomecek@gooddata.com"},{"name":"jkittler","email":"honza.kittler@gmail.com"},{"name":"khanh.le","email":"khanh.le@gooddata.com"},{"name":"langhamp","email":"pavel.langhammer@gooddata.com"},{"name":"lanhuynh","email":"lan.huynh@gooddata.com"},{"name":"laurenhunt","email":"lauren.hunt@blackbaud.com"},{"name":"lhorak","email":"info@lhorak.cz"},{"name":"linhhong","email":"linh.hong@gooddata.com"},{"name":"lpearce","email":"levi.pearce@gooddata.com"},{"name":"martin.mosko","email":"martin.mosko@gooddata.com"},{"name":"michal.marsal","email":"michal.marsal@gooddata.com"},{"name":"mikita.yank","email":"Mikita.Yankouski@blackbaud.com"},{"name":"naibinh","email":"naibinh@gmail.com"},{"name":"nikolacech","email":"nikola.cech@gooddata.com"},{"name":"ocetnik","email":"ocetnik.david@gmail.com"},{"name":"ondrejlangr","email":"ondrej.langr@gooddata.com"},{"name":"pavelzgdc","email":"pavel.zbytovsky@gooddata.com"},{"name":"pbenes","email":"petr.benes@gooddata.com"},{"name":"peterlacko","email":"lackopeter17@gmail.com"},{"name":"petrjanu","email":"petr.janu@gooddata.com"},{"name":"robert.sisaj","email":"robert.sisaj@gooddata.com"},{"name":"rodri360","email":"me@rodri360.com"},{"name":"sitina","email":"jiri.sitina@gooddata.com"},{"name":"sondo","email":"son.do@gooddata.com"},{"name":"stewart.stephens","email":"stewart.stephens@blackbaud.com"},{"name":"strouhaljan","email":"strouhal.jan@gmail.com"},{"name":"tomas.kratochvil","email":"tomas.kratochvil@gooddata.com"},{"name":"tomasreichmann","email":"tomasreichmann@gmail.com"},{"name":"tomsatgd","email":"tomas.satinsky@gooddata.com"},{"name":"vonsef","email":"josef.vondrak@gooddata.com"},{"name":"xandra.harrison","email":"xandra.harrison@blackbaud.com"},{"name":"xmort","email":"petr.dolejsi@gooddata.com"},{"name":"zdenek.vidensky","email":"zdenek.vidensky@gooddata.com"}],"homepage":"https://github.com/gooddata/gooddata-react-components#readme","bugs":{"url":"https://github.com/gooddata/gooddata-react-components/issues"},"dist":{"shasum":"f10f47e4f1c4e5842fe23180b5632b71e0e59f67","tarball":"https://registry.npmjs.org/@gooddata/react-components/-/react-components-5.1.0.tgz","fileCount":816,"integrity":"sha512-r3P0vE9As8FzNLLwYujdFcK34Kxx4YgKofUByjJL+pITV8z865cN+tBKwLmOrYBcSw6G+1DizQ/hKvRnyn7NKA==","signatures":[{"sig":"MEQCIDWPfraGegjRdHFyd3vkYmS3LtEEfIcuDKZT0Wt3b1J3AiAk19QLV5ujx3p5LgcNUbD6mNmOWry4vdXQmtJGayQaag==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":2332360,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJbGj/ICRA9TVsSAnZWagAAqz4P/2aYHXef6zp8jT2NAR8g\nVtXbnjA4rfSmehafWOU0YTmmRJiW11mvfIwznRiSE0oaehJRaPuAUBSVcEJV\nl+En2u9NuPlgeHMN7hYZZj+qYAyPQrShRF8tnq2hYHlcLD4lbyXVAHp3v74T\nkZ6SiQD+SM94Mvd0+aWCBrNC5NQoOgG5dhXSU8dV4QlQsDXmeUESY5PmuVs0\nx94MaP44zVHhXFvgKDCmQUM4t+EZN+iIw/bIJvtvzGXwA+4xfcFYn03YP+6J\nT60AYDdj6X98uf/O3hu1ne63KZNZRWvdRQzTZwHLXN1/IaYgMtm5ytHzA0C3\nId792yA2EoTP7e+onWgjJrpgAorM3UPc4IBYzaAe8kg87QDQKLc3RPT2S/2k\njfGXvq7+p8/Gw+nlZbAeoBSt1/seOYsQQjMbw9ITTvqQBtDYwjgnyX42+QYN\nWmn6mTgsmP+BtJSOkYznYpcURaS8wj/u6v6XNBz/C/BKieaiMyx4OxnVATRp\ndPQA/MqO8JIDkxixFhn3Ut5iRevnKBG0s1IUmUsVQ+7XqU87IdRoXnNrT+BA\n7m+V802/CBFBaFZhXLWnJzNAs24aeyFVm4zpdFWzI1j7srG9FZC90To7K+MU\nQCaJiaPvUYRCWZw7iWdCEEPROdZQjXieQnNGXlkm3G1n024kg2cvMyhGQOrE\na2ry\r\n=JqSN\r\n-----END PGP SIGNATURE-----\r\n"},"jest":{"testRegex":"(/__tests__/.*|\\.(test|spec))\\.(tsx?|jsx?)$","transform":{".(ts|tsx)":"<rootDir>/node_modules/ts-jest/preprocessor.js"},"mapCoverage":true,"collectCoverage":false,"coverageReporters":["html"],"collectCoverageFrom":["src/**/*.{ts,tsx}","examples/server/src/**/*.{js,jsx}","!**/*.d.ts"],"moduleFileExtensions":["ts","tsx","js"],"setupTestFrameworkScriptFile":"<rootDir>/jest.setup.js"},"main":"dist/index.js","files":["dist","src","styles","LICENSE"],"config":{"tslint":"'./{src,stories}/**/*.{ts,tsx}'"},"gitHead":"cd40ec9f0d09f25e98385e37caf0a3b0b2af9747","scripts":{"dev":"bash scripts/build.sh --dev-watch","test":"jest --watch","build":"bash scripts/build.sh","tslint":"yarn run-tslint -t verbose $npm_package_config_tslint","prepare":"cd examples/server && yarn install --pure-lockfile && cd ../..; rm -r examples/node_modules 2>/dev/null; true","examples":"bash scripts/run-examples.sh","prepare?":"# Called before `npm publish` and on local `npm install`. Temporarily also for deleting obsolete node_modules. Ends with `true` to continue gracefully.","validate":"tsc --noEmit && yarn tslint && eslint --ext .jsx,.js examples/src examples/test examples/server/src","build-dev":"bash scripts/build.sh --dev","examples?":"# Default is developer domain, other options: yarn examples [sec,secure,stg,stg2,stg3,demo,developer or URL]","storybook":"start-storybook -p 9001 -c .storybook","tslint-ci":"mkdir -p ./ci/results && yarn run-tslint -t checkstyle -o ./ci/results/tslint-results.xml $npm_package_config_tslint","run-tslint":"tslint -p tsconfig.json","validate-ci":"tsc --noEmit && yarn tslint-ci  && eslint --ext .jsx,.js examples/src examples/test examples/server/src -f checkstyle -o ci/results/eslint-results.xml","examples-build":"bash scripts/build-examples.sh","prepublishOnly":"yarn build","test-storybook":"test-storybook","build-storybook":"build-storybook -c .storybook -o dist-storybook","examples-server":"node examples/server/src/index.js","heroku-postbuild":"yarn examples-build developer","examples-testcafe":"testcafe chrome --assertion-timeout 20000 -S -s examples/_screenshots examples/test/**/**/*_test* --debug-on-fail","examples-testcafe-docker":"testcafe 'chrome:headless --no-sandbox' --assertion-timeout 20000 -S -s examples/_screenshots examples/test/**/**/*_test*"},"typings":"dist/index.d.ts","_npmUser":{"name":"peterlacko","email":"lackopeter17@gmail.com"},"deprecated":"@gooddata/react-components@5 reached End of Support on May 21, 2019. Please upgrade (see https://sdk.gooddata.com/gooddata-ui/docs/supported_versions.html for more information).","repository":{"url":"git+ssh://git@github.com/gooddata/gooddata-react-components.git","type":"git"},"_npmVersion":"6.0.1","description":"GoodData React Components","directories":{},"_nodeVersion":"8.9.4","dependencies":{"rxjs":"^5.5.6","lodash":"^4.17.4","invariant":"^2.2.2","classnames":"^2.2.5","highcharts":"4.2.5","prop-types":"^15.6.0","react-intl":"^2.4.0","custom-event":"^1.0.1","react-measure":"^1.4.7","@types/highcharts":"4.2.56","http-status-codes":"^1.3.0","@gooddata/js-utils":"^2.0.1","@gooddata/numberjs":"^3.1.2","fixed-data-table-2":"0.7.17","@gooddata/goodstrap":"55.0.0","@gooddata/gooddata-js":"6.0.0","nodelist-foreach-polyfill":"^1.2.0"},"_hasShrinkwrap":false,"test-storybook":{"_defaults":{"readySelector":".screenshot-wrapper .highcharts-container, .screenshot-wrapper .s-headline-value, .screenshot-wrapper .viz-table-wrap, .screenshot-wrapper .gdc-kpi, .screenshot-wrapper .gdc-kpi-error"},"AFM components/PieChart":{"error":{"readySelector":".screenshot-wrapper .s-error"}},"AFM components/DonutChart":{"error":{"readySelector":".screenshot-wrapper .s-error"}}},"devDependencies":{"yup":"^0.24.1","jest":"21.2.1","react":"15.6.2","enzyme":"3.3.0","formik":"^0.11.11","moment":"2.22.1","history":"^4.7.2","ts-jest":"21.2.4","webpack":"3.10.0","react-ga":"^2.5.2","recharts":"1.0.0-beta.9","testcafe":"0.19.2","commander":"2.14.1","node-sass":"4.7.2","react-dom":"15.6.2","supertest":"3.0.0","ts-loader":"2.3.7","babel-core":"6.26.0","css-loader":"0.28.7","jest-junit":"3.0.0","raw-loader":"0.5.1","styled-jsx":"2.2.1","typescript":"2.3.3","@types/jest":"20.0.4","@types/node":"7.0.8","file-loader":"1.1.6","sass-loader":"6.0.6","@types/react":"16.0.34","babel-loader":"7.1.2","react-helmet":"5.2.0","react-select":"1.2.1","style-loader":"0.19.1","@types/enzyme":"3.1.6","@types/lodash":"4.14.61","utility-types":"^1.1.0","babel-polyfill":"^6.26.0","@storybook/react":"3.4.0","@types/invariant":"2.2.29","@types/react-dom":"16.0.3","babel-preset-env":"1.6.1","isomorphic-fetch":"2.2.1","react-datepicker":"1.1.0","react-router-dom":"4.2.2","@gooddata/mock-js":"1.1.0","@gooddata/typings":"2.0.0","@types/classnames":"2.2.3","@types/prop-types":"15.5.2","@types/react-intl":"2.3.5","babel-preset-react":"6.24.1","react-async-script":"^0.9.1","webpack-dev-server":"2.11.1","@types/react-portal":"3.0.4","babel-plugin-lodash":"3.3.2","html-webpack-plugin":"2.30.1","react-test-renderer":"15.6.2","@types/react-measure":"0.4.7","clean-webpack-plugin":"0.1.17","eslint-config-gooddata":"0.0.17","react-google-recaptcha":"^0.11.0","tslint-config-gooddata":"0.0.8","@types/storybook__react":"3.0.6","enzyme-adapter-react-15":"1.0.5","uglifyjs-webpack-plugin":"1.2.0","@gooddata/test-storybook":"1.2.1","@storybook/addon-actions":"3.4.0","@storybook/addon-options":"3.4.0","node-sass-magic-importer":"5.1.0","react-syntax-highlighter":"6.1.2","@types/fixed-data-table-2":"0.8.1","@types/react-test-renderer":"16.0.0","circular-dependency-plugin":"4.4.0","compression-webpack-plugin":"1.1.7","@types/enzyme-adapter-react-15":"1.0.1","@types/storybook__addon-actions":"3.0.1","babel-plugin-transform-class-properties":"6.24.1","babel-plugin-transform-async-to-generator":"6.24.1","babel-plugin-transform-object-rest-spread":"6.26.0"},"peerDependencies":{"react":"15.6.2","react-dom":"15.6.2"},"_npmOperationalInternal":{"tmp":"tmp/react-components_5.1.0_1528446919795_0.9293964638000771","host":"s3://npm-registry-packages"}},"5.2.0-alpha1":{"name":"@gooddata/react-components","version":"5.2.0-alpha1","author":{"name":"GoodData Corporation"},"license":"BSD-3-Clause","_id":"@gooddata/react-components@5.2.0-alpha1","maintainers":[{"name":"bertold8","email":"ivan.nejezchleb@seznam.cz"},{"name":"bradgl","email":"brad.gleich@blackabaud.com"},{"name":"bugsbunny338","email":"jiri.zajic@mensa.cz"},{"name":"gooddata-ci","email":"rail@gooddata.com"},{"name":"jakub-sterba","email":"jakub.sterba@gooddata.com"},{"name":"jan.pradac","email":"jan.pradac@gooddata.com"},{"name":"jaroslav.tomecek","email":"jaroslav.tomecek@gooddata.com"},{"name":"jkittler","email":"honza.kittler@gmail.com"},{"name":"khanh.le","email":"khanh.le@gooddata.com"},{"name":"langhamp","email":"pavel.langhammer@gooddata.com"},{"name":"lanhuynh","email":"lan.huynh@gooddata.com"},{"name":"laurenhunt","email":"lauren.hunt@blackbaud.com"},{"name":"lhorak","email":"info@lhorak.cz"},{"name":"linhhong","email":"linh.hong@gooddata.com"},{"name":"lpearce","email":"levi.pearce@gooddata.com"},{"name":"martin.mosko","email":"martin.mosko@gooddata.com"},{"name":"michal.marsal","email":"michal.marsal@gooddata.com"},{"name":"mikita.yank","email":"Mikita.Yankouski@blackbaud.com"},{"name":"naibinh","email":"naibinh@gmail.com"},{"name":"nikolacech","email":"nikola.cech@gooddata.com"},{"name":"ocetnik","email":"ocetnik.david@gmail.com"},{"name":"ondrejlangr","email":"ondrej.langr@gooddata.com"},{"name":"pavelzgdc","email":"pavel.zbytovsky@gooddata.com"},{"name":"pbenes","email":"petr.benes@gooddata.com"},{"name":"peterlacko","email":"lackopeter17@gmail.com"},{"name":"petrjanu","email":"petr.janu@gooddata.com"},{"name":"robert.sisaj","email":"robert.sisaj@gooddata.com"},{"name":"rodri360","email":"me@rodri360.com"},{"name":"sitina","email":"jiri.sitina@gooddata.com"},{"name":"sondo","email":"son.do@gooddata.com"},{"name":"stewart.stephens","email":"stewart.stephens@blackbaud.com"},{"name":"strouhaljan","email":"strouhal.jan@gmail.com"},{"name":"tomas.kratochvil","email":"tomas.kratochvil@gooddata.com"},{"name":"tomasreichmann","email":"tomasreichmann@gmail.com"},{"name":"tomsatgd","email":"tomas.satinsky@gooddata.com"},{"name":"vonsef","email":"josef.vondrak@gooddata.com"},{"name":"xandra.harrison","email":"xandra.harrison@blackbaud.com"},{"name":"xmort","email":"petr.dolejsi@gooddata.com"},{"name":"zdenek.vidensky","email":"zdenek.vidensky@gooddata.com"}],"homepage":"https://github.com/gooddata/gooddata-react-components#readme","bugs":{"url":"https://github.com/gooddata/gooddata-react-components/issues"},"dist":{"shasum":"5bf7c06b476fd37b539d7bdce36407afa73c6af6","tarball":"https://registry.npmjs.org/@gooddata/react-components/-/react-components-5.2.0-alpha1.tgz","fileCount":816,"integrity":"sha512-AS1GsSQOmP7RySGypcw5+Irk7Bi9qfttDqEmA0BG1Yy/7AaDyIRk0rk6FysErXD5Puok7kTMhzHGZyoCPUdGOQ==","signatures":[{"sig":"MEYCIQDpgQUAoEDKx1aJRAQDZzH5PzhypCH1dJo/Dn33lsvUXwIhALaB8YBoIrehQZ2p/J5ljcgi3U88j3+O0mE/pDZu9N1W","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":2323465,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJbHnC1CRA9TVsSAnZWagAA5KAQAJWAwsSRN3sd9jXhOOa2\nfjDVrG7fXBvWfqKbHXbTtScweMpmnuUo7k0VCKNm13WE1FXZuUVnF3WFKUuU\nlbFLrauPboyne40NBH104SMo/vSsqfxLkWBXFMvpdyARYzJYnHK+CKd5YRx7\nXbxW7qF4LBQC5/sPvOafDWkkts+LbuoNNfvobJUcUKhCjXU1muNnevkjn3P0\ndTz4/5E5AwT9QvMz7BfovGcRUUpbi8kLa98mCBBmnnO/FBOaNVGYdsy0b8Kk\nEugTi35as0PpGXp0OQqqQrhFZr+dCCCPD53PYlDtJs1aXVhNXWAX5SgVwMzc\ncituIcGNjfn4hi3bgXUjRf3C+czUJHm8eLg2FT34PBWs3QkdF2lfoMDlWCJt\nBlh6J5KdxOe4zLGxfcfVlWy7Ks+PCwr5/1gumWonkOa5iDL6uuVdbnGlye6u\nVly37fARPW8gJoRmpuv+18GP96S7uI97YHMUi8Olit4bQj+XfZ97PRCjG5YR\n4Cb+SXGorGw247UqS9S2knCYWpNEcT9bmZTeiVoqlVlHpxaMKKG9mEqGtdaJ\n7CR2iPRlb8qmR8zBzR4jHmpvESfgsJdjJvhDBrFjuFILwXbVSMBvKvMc98y+\nO5yWut43L4YaOJx+tx0k7xmzJi8f57vIZWqT0RS06YMjsQfefnffty2Cdplv\nwGME\r\n=aPsH\r\n-----END PGP SIGNATURE-----\r\n"},"jest":{"testRegex":"(/__tests__/.*|\\.(test|spec))\\.(tsx?|jsx?)$","transform":{".(ts|tsx)":"<rootDir>/node_modules/ts-jest/preprocessor.js"},"mapCoverage":true,"collectCoverage":false,"coverageReporters":["html"],"collectCoverageFrom":["src/**/*.{ts,tsx}","examples/server/src/**/*.{js,jsx}","!**/*.d.ts"],"moduleFileExtensions":["ts","tsx","js"],"setupTestFrameworkScriptFile":"<rootDir>/jest.setup.js"},"main":"dist/index.js","files":["dist","src","styles","LICENSE"],"config":{"tslint":"'./{src,stories}/**/*.{ts,tsx}'"},"readme":"# GoodData.UI React components\n> A React-based JavaScript library for building data-driven applications\n\n## Getting started\n- [GoodData.UI Documentation](http://sdk.gooddata.com/gooddata-ui/)\n- [GoodData.UI Live Examples](https://gooddata-examples.herokuapp.com/)\n- [Stack Overflow](https://stackoverflow.com/questions/tagged/gooddata)\n\n### Usage\nWith [yarn](https://yarnpkg.com) installed, go to your project directory and run\n```\n$ yarn add @gooddata/react-components\n```\nIf you prefer [npm](npmjs.com) run\n```\n$ npm install --save @gooddata/react-components\n```\n\n\n## Contributing\n\nWe welcome any contribution in form of [issues](https://github.com/gooddata/gooddata-react-components/issues) or [pull requests](https://github.com/gooddata/gooddata-react-components/pulls).\nThese commands may come in handy while developing:\n\n| command | description |\n| ------- | ----------- |\n| `yarn install --pure-lockfile` | first step |\n| ||\n| `yarn dev` | build react-components to `/dist` in watch mode |\n| `yarn test` | run all unit tests |\n| `yarn validate` | validate codestyle |\n| ||\n| `yarn storybook` | run storybook from `/stories` on http://localhost:9001 |\n| `yarn build-storybook` | build storybook to `/dist-storybook` |\n| `yarn test-storybook` | run storybook and [screenshot tests](https://github.com/gooddata/gdc-client-utils/tree/master/test-storybook) |\n| ||\n| `yarn examples` | run Live Examples dev-server from `/examples` on https://localhost:8999 |\n| `yarn examples-build` | build Live Examples to `/examples/dist` |\n| `yarn examples-server` | serve built Live Examples - see `/examples/server/src` |\n| `yarn examples-testcafe` | run testcafe tests against `localhost:8999` |\n\n### Deploy to heroku.com\nWhen you deploy this repo to heroku, it serves *GoodData.UI Live Examples*.\nRelevant tasks are in `Procfile` and `package.json`.\n\n```bash\n# run in the project directory\nheroku login\nheroku create <your-app-name>\nheroku config:set DOMAIN_ADMIN_USERNAME=x@gooddata.com DOMAIN_ADMIN_PASSWORD=xy PROJECT_ID_TO_ASSIGN=xms7ga4tf3g3nzucd8380o2bev8oeknp\ngit push heroku HEAD:master\nheroku open\n```\n\n#### NPM package publishing\n```bash\n# only for internal gooddata developers\ngit checkout master && git pull upstream master --tags\nyarn version\nnpm publish\ngit push upstream master --tags\n```\n\n\n## Changelog\n- see [CHANGELOG.md](CHANGELOG.md)\n\n## License\n(C) 2007-2018 GoodData Corporation\n\nFor more information, please see [LICENSE](https://github.com/gooddata/gooddata-react-components/blob/master/LICENSE)\n","gitHead":"422c55a44b9fccdb379ac92cac718c8c379a7de2","scripts":{"dev":"bash scripts/build.sh --dev-watch","test":"jest --watch","build":"bash scripts/build.sh","tslint":"yarn run-tslint -t verbose $npm_package_config_tslint","prepare":"cd examples/server && yarn install --pure-lockfile && cd ../..; rm -r examples/node_modules 2>/dev/null; true","examples":"bash scripts/run-examples.sh","prepare?":"# Called before `npm publish` and on local `npm install`. Temporarily also for deleting obsolete node_modules. Ends with `true` to continue gracefully.","validate":"tsc --noEmit && yarn tslint && eslint --ext .jsx,.js examples/src examples/test examples/server/src","build-dev":"bash scripts/build.sh --dev","examples?":"# Default is developer domain, other options: yarn examples [sec,secure,stg,stg2,stg3,demo,developer or URL]","storybook":"start-storybook -p 9001 -c .storybook","tslint-ci":"mkdir -p ./ci/results && yarn run-tslint -t checkstyle -o ./ci/results/tslint-results.xml $npm_package_config_tslint","run-tslint":"tslint -p tsconfig.json","validate-ci":"tsc --noEmit && yarn tslint-ci  && eslint --ext .jsx,.js examples/src examples/test examples/server/src -f checkstyle -o ci/results/eslint-results.xml","examples-build":"bash scripts/build-examples.sh","prepublishOnly":"yarn build","test-storybook":"test-storybook","build-storybook":"build-storybook -c .storybook -o dist-storybook","examples-server":"node examples/server/src/index.js","heroku-postbuild":"yarn examples-build developer","examples-testcafe":"testcafe chrome --assertion-timeout 20000 -S -s examples/_screenshots examples/test/**/**/*_test* --debug-on-fail","examples-testcafe-docker":"testcafe 'chrome:headless --no-sandbox' --assertion-timeout 20000 -S -s examples/_screenshots examples/test/**/**/*_test*"},"typings":"dist/index.d.ts","_npmUser":{"name":"zdenek.vidensky","email":"zdenek.vidensky@gooddata.com"},"repository":{"url":"git+ssh://git@github.com/gooddata/gooddata-react-components.git","type":"git"},"_npmVersion":"5.6.0","description":"GoodData React Components","directories":{},"_nodeVersion":"8.9.4","dependencies":{"rxjs":"^5.5.6","lodash":"^4.17.4","invariant":"^2.2.2","classnames":"^2.2.5","highcharts":"4.2.5","prop-types":"^15.6.0","react-intl":"^2.4.0","custom-event":"^1.0.1","react-measure":"^1.4.7","@types/highcharts":"4.2.56","http-status-codes":"^1.3.0","@gooddata/js-utils":"^2.0.1","@gooddata/numberjs":"^3.1.2","fixed-data-table-2":"0.7.17","@gooddata/goodstrap":"56.0.0","@gooddata/gooddata-js":"6.0.0","nodelist-foreach-polyfill":"^1.2.0"},"_hasShrinkwrap":false,"readmeFilename":"README.md","test-storybook":{"_defaults":{"readySelector":".screenshot-wrapper .highcharts-container, .screenshot-wrapper .s-headline-value, .screenshot-wrapper .viz-table-wrap, .screenshot-wrapper .gdc-kpi, .screenshot-wrapper .gdc-kpi-error"},"AFM components/PieChart":{"error":{"readySelector":".screenshot-wrapper .s-error"}},"AFM components/DonutChart":{"error":{"readySelector":".screenshot-wrapper .s-error"}}},"devDependencies":{"yup":"^0.24.1","jest":"21.2.1","react":"15.6.2","enzyme":"3.3.0","formik":"^0.11.11","moment":"2.22.1","history":"^4.7.2","ts-jest":"21.2.4","webpack":"3.10.0","react-ga":"^2.5.2","recharts":"1.0.0-beta.9","testcafe":"0.19.2","commander":"2.14.1","node-sass":"4.7.2","react-dom":"15.6.2","supertest":"3.0.0","ts-loader":"2.3.7","babel-core":"6.26.0","css-loader":"0.28.7","jest-junit":"3.0.0","raw-loader":"0.5.1","styled-jsx":"2.2.1","typescript":"2.3.3","@types/jest":"20.0.4","@types/node":"7.0.8","file-loader":"1.1.6","sass-loader":"6.0.6","@types/react":"16.0.34","babel-loader":"7.1.2","react-helmet":"5.2.0","react-select":"1.2.1","style-loader":"0.19.1","@types/enzyme":"3.1.6","@types/lodash":"4.14.61","utility-types":"^1.1.0","babel-polyfill":"^6.26.0","@storybook/react":"3.4.0","@types/invariant":"2.2.29","@types/react-dom":"16.0.3","babel-preset-env":"1.6.1","isomorphic-fetch":"2.2.1","react-datepicker":"1.1.0","react-router-dom":"4.2.2","@gooddata/mock-js":"1.1.0","@gooddata/typings":"2.0.0","@types/classnames":"2.2.3","@types/prop-types":"15.5.2","@types/react-intl":"2.3.5","babel-preset-react":"6.24.1","react-async-script":"^0.9.1","webpack-dev-server":"2.11.1","@types/react-portal":"3.0.4","babel-plugin-lodash":"3.3.2","html-webpack-plugin":"2.30.1","react-test-renderer":"15.6.2","@types/react-measure":"0.4.7","clean-webpack-plugin":"0.1.17","eslint-config-gooddata":"0.0.17","react-google-recaptcha":"^0.11.0","tslint-config-gooddata":"0.0.8","@types/storybook__react":"3.0.6","enzyme-adapter-react-15":"1.0.5","uglifyjs-webpack-plugin":"1.2.0","@gooddata/test-storybook":"1.2.1","@storybook/addon-actions":"3.4.0","@storybook/addon-options":"3.4.0","node-sass-magic-importer":"5.1.0","react-syntax-highlighter":"6.1.2","@types/fixed-data-table-2":"0.8.1","@types/react-test-renderer":"16.0.0","circular-dependency-plugin":"4.4.0","compression-webpack-plugin":"1.1.7","@types/enzyme-adapter-react-15":"1.0.1","@types/storybook__addon-actions":"3.0.1","babel-plugin-transform-class-properties":"6.24.1","babel-plugin-transform-async-to-generator":"6.24.1","babel-plugin-transform-object-rest-spread":"6.26.0"},"peerDependencies":{"react":"15.6.2","react-dom":"15.6.2"},"_npmOperationalInternal":{"tmp":"tmp/react-components_5.2.0-alpha1_1528721587311_0.46997079799872","host":"s3://npm-registry-packages"}},"5.2.0-alpha2":{"name":"@gooddata/react-components","version":"5.2.0-alpha2","author":{"name":"GoodData Corporation"},"license":"BSD-3-Clause","_id":"@gooddata/react-components@5.2.0-alpha2","maintainers":[{"name":"bertold8","email":"ivan.nejezchleb@seznam.cz"},{"name":"bradgl","email":"brad.gleich@blackabaud.com"},{"name":"bugsbunny338","email":"jiri.zajic@mensa.cz"},{"name":"gooddata-ci","email":"rail@gooddata.com"},{"name":"jakub-sterba","email":"jakub.sterba@gooddata.com"},{"name":"jan.pradac","email":"jan.pradac@gooddata.com"},{"name":"jaroslav.tomecek","email":"jaroslav.tomecek@gooddata.com"},{"name":"jkittler","email":"honza.kittler@gmail.com"},{"name":"khanh.le","email":"khanh.le@gooddata.com"},{"name":"langhamp","email":"pavel.langhammer@gooddata.com"},{"name":"lanhuynh","email":"lan.huynh@gooddata.com"},{"name":"laurenhunt","email":"lauren.hunt@blackbaud.com"},{"name":"lhorak","email":"info@lhorak.cz"},{"name":"linhhong","email":"linh.hong@gooddata.com"},{"name":"lpearce","email":"levi.pearce@gooddata.com"},{"name":"martin.mosko","email":"martin.mosko@gooddata.com"},{"name":"michal.marsal","email":"michal.marsal@gooddata.com"},{"name":"mikita.yank","email":"Mikita.Yankouski@blackbaud.com"},{"name":"naibinh","email":"naibinh@gmail.com"},{"name":"nikolacech","email":"nikola.cech@gooddata.com"},{"name":"ocetnik","email":"ocetnik.david@gmail.com"},{"name":"ondrejlangr","email":"ondrej.langr@gooddata.com"},{"name":"pavelzgdc","email":"pavel.zbytovsky@gooddata.com"},{"name":"pbenes","email":"petr.benes@gooddata.com"},{"name":"peterlacko","email":"lackopeter17@gmail.com"},{"name":"petrjanu","email":"petr.janu@gooddata.com"},{"name":"robert.sisaj","email":"robert.sisaj@gooddata.com"},{"name":"rodri360","email":"me@rodri360.com"},{"name":"sitina","email":"jiri.sitina@gooddata.com"},{"name":"sondo","email":"son.do@gooddata.com"},{"name":"stewart.stephens","email":"stewart.stephens@blackbaud.com"},{"name":"strouhaljan","email":"strouhal.jan@gmail.com"},{"name":"tomas.kratochvil","email":"tomas.kratochvil@gooddata.com"},{"name":"tomasreichmann","email":"tomasreichmann@gmail.com"},{"name":"tomsatgd","email":"tomas.satinsky@gooddata.com"},{"name":"vonsef","email":"josef.vondrak@gooddata.com"},{"name":"xandra.harrison","email":"xandra.harrison@blackbaud.com"},{"name":"xmort","email":"petr.dolejsi@gooddata.com"},{"name":"zdenek.vidensky","email":"zdenek.vidensky@gooddata.com"}],"homepage":"https://github.com/gooddata/gooddata-react-components#readme","bugs":{"url":"https://github.com/gooddata/gooddata-react-components/issues"},"dist":{"shasum":"4bf0557b8bc776211d2b2896398046e72e6728f8","tarball":"https://registry.npmjs.org/@gooddata/react-components/-/react-components-5.2.0-alpha2.tgz","fileCount":816,"integrity":"sha512-fc7uM6mpG8d2QcmhMndJG30gVjS43ar7Hk9x9zAyupCWTo/VGAPs5TtF705X71uogTHn4xpq/bSk63rcorkoRQ==","signatures":[{"sig":"MEUCIEvttc2uovxAsIMbSmsXqGnhyG/oKY3p/LNLpk5MioEWAiEAuS2/6GNxYVL3IDeGLgcNyjExDGSoXbVvsxuINjid+bU=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":2327087,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJbIMpKCRA9TVsSAnZWagAANGEP/jZH4SZD+eVUeitCs4yD\nOwEWxysBblxp4Pc/2SkXa1HPU73hmCsmrblJzCZd1KDrNkRLwOhSSoPNXH0y\n6AtEc5OrIXJ4tTJJbXgB977NnDLYL163abMj+yJahu3GA7P1FpGdCQkqn+pF\nivN5Abed0mI21R9sPoDb2DwHliz+vXnWSdSPWm9EwClEoKeDNvKp4BLLOD9c\nX/N1kWICOxlnh6M3gI/oZLJwMtk0Z3wj6OA2dcjkskQhPrcChwwYwYVPzHqY\nkWXQ4idi7ox7HU6HbN1Ja0VdtPLliQ+IB6gaN2v/KbXSvWfHX6A12dTHNyXh\nFdNU2+rqMa9+xrTjbvkqtV5kGLZWueR/z3iyd2j7JIdMoqLRJfTf9Oa95bcM\nceOQa8SBe2ulvjSPAqVO8CnDw3rcrBPf8i6tnvS1qCH+qjY84ZV2V/iedBZ7\nXv2bMDWqQODus+nt2Ea0UFlK+01yQUsbcOD1MIkJJqYkjmF47ZeCwQLDT9+z\nY1Q4L0lWdBB72RKKDhm7FXa/68DEeFzRXvKYIwXxjEY6lJT9crWVqRhXm5DU\neCOCpO4GWdmkyBR2d3+gnP5WMEQ7r8nx1ZHZ3tNrj2Lb64lBFq96OV7/YXXv\nC+goydynvAF14PrYrrvaw/sIwxkfl2Zwf9w8+W7sz2xsap7mPfwHxBmRO/nX\ne6NG\r\n=Iqe+\r\n-----END PGP SIGNATURE-----\r\n"},"jest":{"testRegex":"(/__tests__/.*|\\.(test|spec))\\.(tsx?|jsx?)$","transform":{".(ts|tsx)":"<rootDir>/node_modules/ts-jest/preprocessor.js"},"mapCoverage":true,"collectCoverage":false,"coverageReporters":["html"],"collectCoverageFrom":["src/**/*.{ts,tsx}","examples/server/src/**/*.{js,jsx}","!**/*.d.ts"],"moduleFileExtensions":["ts","tsx","js"],"setupTestFrameworkScriptFile":"<rootDir>/jest.setup.js"},"main":"dist/index.js","files":["dist","src","styles","LICENSE"],"config":{"tslint":"'./{src,stories}/**/*.{ts,tsx}'"},"readme":"# GoodData.UI React components\n> A React-based JavaScript library for building data-driven applications\n\n## Getting started\n- [GoodData.UI Documentation](http://sdk.gooddata.com/gooddata-ui/)\n- [GoodData.UI Live Examples](https://gooddata-examples.herokuapp.com/)\n- [Stack Overflow](https://stackoverflow.com/questions/tagged/gooddata)\n\n### Usage\nWith [yarn](https://yarnpkg.com) installed, go to your project directory and run\n```\n$ yarn add @gooddata/react-components\n```\nIf you prefer [npm](npmjs.com) run\n```\n$ npm install --save @gooddata/react-components\n```\n\n\n## Contributing\n\nWe welcome any contribution in form of [issues](https://github.com/gooddata/gooddata-react-components/issues) or [pull requests](https://github.com/gooddata/gooddata-react-components/pulls).\nThese commands may come in handy while developing:\n\n| command | description |\n| ------- | ----------- |\n| `yarn install --pure-lockfile` | first step |\n| ||\n| `yarn dev` | build react-components to `/dist` in watch mode |\n| `yarn test` | run all unit tests |\n| `yarn validate` | validate codestyle |\n| ||\n| `yarn storybook` | run storybook from `/stories` on http://localhost:9001 |\n| `yarn build-storybook` | build storybook to `/dist-storybook` |\n| `yarn test-storybook` | run storybook and [screenshot tests](https://github.com/gooddata/gdc-client-utils/tree/master/test-storybook) |\n| ||\n| `yarn examples` | run Live Examples dev-server from `/examples` on https://localhost:8999 |\n| `yarn examples-build` | build Live Examples to `/examples/dist` |\n| `yarn examples-server` | serve built Live Examples - see `/examples/server/src` |\n| `yarn examples-testcafe` | run testcafe tests against `localhost:8999` |\n\n### Deploy to heroku.com\nWhen you deploy this repo to heroku, it serves *GoodData.UI Live Examples*.\nRelevant tasks are in `Procfile` and `package.json`.\n\n```bash\n# run in the project directory\nheroku login\nheroku create <your-app-name>\nheroku config:set DOMAIN_ADMIN_USERNAME=x@gooddata.com DOMAIN_ADMIN_PASSWORD=xy PROJECT_ID_TO_ASSIGN=xms7ga4tf3g3nzucd8380o2bev8oeknp\ngit push heroku HEAD:master\nheroku open\n```\n\n#### NPM package publishing\n```bash\n# only for internal gooddata developers\ngit checkout master && git pull upstream master --tags\nyarn version\nnpm publish\ngit push upstream master --tags\n```\n\n\n## Changelog\n- see [CHANGELOG.md](CHANGELOG.md)\n\n## License\n(C) 2007-2018 GoodData Corporation\n\nFor more information, please see [LICENSE](https://github.com/gooddata/gooddata-react-components/blob/master/LICENSE)\n","gitHead":"3fd6a4b60fe2e4a18a0fe49ffd154ef04cd7f3f3","scripts":{"dev":"bash scripts/build.sh --dev-watch","test":"jest --watch","build":"bash scripts/build.sh","tslint":"yarn run-tslint -t verbose $npm_package_config_tslint","prepare":"cd examples/server && yarn install --pure-lockfile && cd ../..; rm -r examples/node_modules 2>/dev/null; true","examples":"bash scripts/run-examples.sh","prepare?":"# Called before `npm publish` and on local `npm install`. Temporarily also for deleting obsolete node_modules. Ends with `true` to continue gracefully.","validate":"tsc --noEmit && yarn tslint && eslint --ext .jsx,.js examples/src examples/test examples/server/src","build-dev":"bash scripts/build.sh --dev","examples?":"# Default is developer domain, other options: yarn examples [sec,secure,stg,stg2,stg3,demo,developer or URL]","storybook":"start-storybook -p 9001 -c .storybook","tslint-ci":"mkdir -p ./ci/results && yarn run-tslint -t checkstyle -o ./ci/results/tslint-results.xml $npm_package_config_tslint","run-tslint":"tslint -p tsconfig.json","validate-ci":"tsc --noEmit && yarn tslint-ci  && eslint --ext .jsx,.js examples/src examples/test examples/server/src -f checkstyle -o ci/results/eslint-results.xml","examples-build":"bash scripts/build-examples.sh","prepublishOnly":"yarn build","test-storybook":"test-storybook","build-storybook":"build-storybook -c .storybook -o dist-storybook","examples-server":"node examples/server/src/index.js","heroku-postbuild":"yarn examples-build developer","examples-testcafe":"testcafe chrome --assertion-timeout 20000 -S -s examples/_screenshots examples/test/**/**/*_test* --debug-on-fail","examples-testcafe-docker":"testcafe 'chrome:headless --no-sandbox' --assertion-timeout 20000 -S -s examples/_screenshots examples/test/**/**/*_test*"},"typings":"dist/index.d.ts","_npmUser":{"name":"pbenes","email":"petr.benes@gooddata.com"},"repository":{"url":"git+ssh://git@github.com/gooddata/gooddata-react-components.git","type":"git"},"_npmVersion":"5.6.0","description":"GoodData React Components","directories":{},"_nodeVersion":"8.11.1","dependencies":{"rxjs":"^5.5.6","lodash":"^4.17.4","invariant":"^2.2.2","classnames":"^2.2.5","highcharts":"4.2.5","prop-types":"^15.6.0","react-intl":"^2.4.0","custom-event":"^1.0.1","react-measure":"^1.4.7","@types/highcharts":"4.2.56","http-status-codes":"^1.3.0","@gooddata/js-utils":"^2.0.1","@gooddata/numberjs":"^3.1.2","fixed-data-table-2":"0.7.17","@gooddata/goodstrap":"56.0.0","@gooddata/gooddata-js":"6.0.0","nodelist-foreach-polyfill":"^1.2.0"},"_hasShrinkwrap":false,"readmeFilename":"README.md","test-storybook":{"_defaults":{"readySelector":".screenshot-wrapper .highcharts-container, .screenshot-wrapper .s-headline-value, .screenshot-wrapper .viz-table-wrap, .screenshot-wrapper .gdc-kpi, .screenshot-wrapper .gdc-kpi-error"},"AFM components/PieChart":{"error":{"readySelector":".screenshot-wrapper .s-error"}},"AFM components/DonutChart":{"error":{"readySelector":".screenshot-wrapper .s-error"}}},"devDependencies":{"yup":"^0.24.1","jest":"21.2.1","react":"15.6.2","enzyme":"3.3.0","formik":"^0.11.11","moment":"2.22.1","history":"^4.7.2","ts-jest":"21.2.4","webpack":"3.10.0","react-ga":"^2.5.2","recharts":"1.0.0-beta.9","testcafe":"0.19.2","commander":"2.14.1","node-sass":"4.7.2","react-dom":"15.6.2","supertest":"3.0.0","ts-loader":"2.3.7","babel-core":"6.26.0","css-loader":"0.28.7","jest-junit":"3.0.0","raw-loader":"0.5.1","styled-jsx":"2.2.1","typescript":"2.3.3","@types/jest":"20.0.4","@types/node":"7.0.8","file-loader":"1.1.6","sass-loader":"6.0.6","@types/react":"16.0.34","babel-loader":"7.1.2","react-helmet":"5.2.0","react-select":"1.2.1","style-loader":"0.19.1","@types/enzyme":"3.1.6","@types/lodash":"4.14.61","utility-types":"^1.1.0","babel-polyfill":"^6.26.0","@storybook/react":"3.4.0","@types/invariant":"2.2.29","@types/react-dom":"16.0.3","babel-preset-env":"1.6.1","isomorphic-fetch":"2.2.1","react-datepicker":"1.1.0","react-router-dom":"4.2.2","@gooddata/mock-js":"1.1.0","@gooddata/typings":"2.0.0","@types/classnames":"2.2.3","@types/prop-types":"15.5.2","@types/react-intl":"2.3.5","babel-preset-react":"6.24.1","react-async-script":"^0.9.1","webpack-dev-server":"2.11.1","@types/react-portal":"3.0.4","babel-plugin-lodash":"3.3.2","html-webpack-plugin":"2.30.1","react-test-renderer":"15.6.2","@types/react-measure":"0.4.7","clean-webpack-plugin":"0.1.17","eslint-config-gooddata":"0.0.17","react-google-recaptcha":"^0.11.0","tslint-config-gooddata":"0.0.8","@types/storybook__react":"3.0.6","enzyme-adapter-react-15":"1.0.5","uglifyjs-webpack-plugin":"1.2.0","@gooddata/test-storybook":"1.2.1","@storybook/addon-actions":"3.4.0","@storybook/addon-options":"3.4.0","node-sass-magic-importer":"5.1.0","react-syntax-highlighter":"6.1.2","@types/fixed-data-table-2":"0.8.1","@types/react-test-renderer":"16.0.0","circular-dependency-plugin":"4.4.0","compression-webpack-plugin":"1.1.7","@types/enzyme-adapter-react-15":"1.0.1","@types/storybook__addon-actions":"3.0.1","babel-plugin-transform-class-properties":"6.24.1","babel-plugin-transform-async-to-generator":"6.24.1","babel-plugin-transform-object-rest-spread":"6.26.0"},"peerDependencies":{"react":"15.6.2","react-dom":"15.6.2"},"_npmOperationalInternal":{"tmp":"tmp/react-components_5.2.0-alpha2_1528875593875_0.5447399467027865","host":"s3://npm-registry-packages"}},"5.2.0-alpha3":{"name":"@gooddata/react-components","version":"5.2.0-alpha3","author":{"name":"GoodData Corporation"},"license":"BSD-3-Clause","_id":"@gooddata/react-components@5.2.0-alpha3","maintainers":[{"name":"bertold8","email":"ivan.nejezchleb@seznam.cz"},{"name":"bradgl","email":"brad.gleich@blackabaud.com"},{"name":"bugsbunny338","email":"jiri.zajic@mensa.cz"},{"name":"gooddata-ci","email":"rail@gooddata.com"},{"name":"jakub-sterba","email":"jakub.sterba@gooddata.com"},{"name":"jan.pradac","email":"jan.pradac@gooddata.com"},{"name":"jaroslav.tomecek","email":"jaroslav.tomecek@gooddata.com"},{"name":"jkittler","email":"honza.kittler@gmail.com"},{"name":"khanh.le","email":"khanh.le@gooddata.com"},{"name":"langhamp","email":"pavel.langhammer@gooddata.com"},{"name":"lanhuynh","email":"lan.huynh@gooddata.com"},{"name":"laurenhunt","email":"lauren.hunt@blackbaud.com"},{"name":"lhorak","email":"info@lhorak.cz"},{"name":"linhhong","email":"linh.hong@gooddata.com"},{"name":"lpearce","email":"levi.pearce@gooddata.com"},{"name":"martin.mosko","email":"martin.mosko@gooddata.com"},{"name":"michal.marsal","email":"michal.marsal@gooddata.com"},{"name":"mikita.yank","email":"Mikita.Yankouski@blackbaud.com"},{"name":"naibinh","email":"naibinh@gmail.com"},{"name":"nikolacech","email":"nikola.cech@gooddata.com"},{"name":"ocetnik","email":"ocetnik.david@gmail.com"},{"name":"ondrejlangr","email":"ondrej.langr@gooddata.com"},{"name":"pavelzgdc","email":"pavel.zbytovsky@gooddata.com"},{"name":"pbenes","email":"petr.benes@gooddata.com"},{"name":"peterlacko","email":"lackopeter17@gmail.com"},{"name":"petrjanu","email":"petr.janu@gooddata.com"},{"name":"robert.sisaj","email":"robert.sisaj@gooddata.com"},{"name":"rodri360","email":"me@rodri360.com"},{"name":"sitina","email":"jiri.sitina@gooddata.com"},{"name":"sondo","email":"son.do@gooddata.com"},{"name":"stewart.stephens","email":"stewart.stephens@blackbaud.com"},{"name":"strouhaljan","email":"strouhal.jan@gmail.com"},{"name":"tomas.kratochvil","email":"tomas.kratochvil@gooddata.com"},{"name":"tomasreichmann","email":"tomasreichmann@gmail.com"},{"name":"tomsatgd","email":"tomas.satinsky@gooddata.com"},{"name":"vonsef","email":"josef.vondrak@gooddata.com"},{"name":"xandra.harrison","email":"xandra.harrison@blackbaud.com"},{"name":"xmort","email":"petr.dolejsi@gooddata.com"},{"name":"zdenek.vidensky","email":"zdenek.vidensky@gooddata.com"}],"homepage":"https://github.com/gooddata/gooddata-react-components#readme","bugs":{"url":"https://github.com/gooddata/gooddata-react-components/issues"},"dist":{"shasum":"9e8bacca728d51c1913132abd25f260f3eed097b","tarball":"https://registry.npmjs.org/@gooddata/react-components/-/react-components-5.2.0-alpha3.tgz","fileCount":830,"integrity":"sha512-pO07JcD/fwfOvyzZqR2Fb5y8h9J9ARY8uUz/Y3lEy1/QlU1aT3oeHy5H9yKIrE1wTbr866v2HcRHNamX+wodNA==","signatures":[{"sig":"MEQCIE99x7bqxXuGWZykP9VdIqYMRhTQEgEv5YZe2l8XpNfnAiAoH39br8ruVZwNCnngBop4oqLqs6exPfTkEWdZnRWjNQ==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":2347397,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJbIPGTCRA9TVsSAnZWagAAEsgP/0hHI4FBGIatzhqu0rPV\n0YXgkvHP1XpMmfG99G4patITzREfHUG9/Gs98cWX35uR7jHKA3h9/kss7NPl\n8fa+PGyRrJTZNCl167mD7AnsG2Jqhvo9UdrG6Q5CNORy6HVzB0hTBWt53gHV\nmOvydlZdcbcAtUNuAaDfOSJwXGw2ms4RGhQju1X6uhsuTrDGMi3oWLLUac5B\nzVjwTDdTCbmlc9gB65xKu/th5UKMYeqDbHvLMoKFZOJ0itr5tiMyjMUJSgX5\nKgUSu3grqND5HxfpW0MoxQibvy/gghsHkYMEpcCZVgHGLsw3452RLmWgI3KR\ntw0Q93GJO6Q23Kpn9AfpPdYRzXHnssAin3X+sjIor3E4Tw3B0KuQC5rxrNjB\nPwOSik64/mcwL3MuzngYM5GJTVosRqRI+jQkYe74WxH/c8AXReQ/WPZKS5Dk\negvxCIEK85Auzz0ffUhhmyYeF1518V2grncslKFMss72ubQVDkxWgk6oPHKu\nusnjXmQyNLNkvrVshfB5eiL3awN9ZqgRCNlvlRlq7lXbV71eKRU6LFHDPVpf\ngtvGipoPZyY6nAQqFbzkR3oYPH7AASP7XNNjGFx1mtLTeYn5n9XJx/1e81g8\noems92pYeVd8tOYMwrjMlrp2X7StKevrNSi7hK/bDdGB33xmOJ+2m4F5LsDH\npTqN\r\n=rYjh\r\n-----END PGP SIGNATURE-----\r\n"},"jest":{"testRegex":"(/__tests__/.*|\\.(test|spec))\\.(tsx?|jsx?)$","transform":{".(ts|tsx)":"<rootDir>/node_modules/ts-jest/preprocessor.js"},"mapCoverage":true,"collectCoverage":false,"coverageReporters":["html"],"collectCoverageFrom":["src/**/*.{ts,tsx}","examples/server/src/**/*.{js,jsx}","!**/*.d.ts"],"moduleFileExtensions":["ts","tsx","js"],"setupTestFrameworkScriptFile":"<rootDir>/jest.setup.js"},"main":"dist/index.js","files":["dist","src","styles","LICENSE"],"config":{"tslint":"'./{src,stories}/**/*.{ts,tsx}'"},"readme":"# GoodData.UI React components\n> A React-based JavaScript library for building data-driven applications\n\n## Getting started\n- [GoodData.UI Documentation](http://sdk.gooddata.com/gooddata-ui/)\n- [GoodData.UI Live Examples](https://gooddata-examples.herokuapp.com/)\n- [Stack Overflow](https://stackoverflow.com/questions/tagged/gooddata)\n\n### Usage\nWith [yarn](https://yarnpkg.com) installed, go to your project directory and run\n```\n$ yarn add @gooddata/react-components\n```\nIf you prefer [npm](npmjs.com) run\n```\n$ npm install --save @gooddata/react-components\n```\n\n\n## Contributing\n\nWe welcome any contribution in form of [issues](https://github.com/gooddata/gooddata-react-components/issues) or [pull requests](https://github.com/gooddata/gooddata-react-components/pulls).\nThese commands may come in handy while developing:\n\n| command | description |\n| ------- | ----------- |\n| `yarn install --pure-lockfile` | first step |\n| ||\n| `yarn dev` | build react-components to `/dist` in watch mode |\n| `yarn test` | run all unit tests |\n| `yarn validate` | validate codestyle |\n| ||\n| `yarn storybook` | run storybook from `/stories` on http://localhost:9001 |\n| `yarn build-storybook` | build storybook to `/dist-storybook` |\n| `yarn test-storybook` | run storybook and [screenshot tests](https://github.com/gooddata/gdc-client-utils/tree/master/test-storybook) |\n| ||\n| `yarn examples` | run Live Examples dev-server from `/examples` on https://localhost:8999 |\n| `yarn examples-build` | build Live Examples to `/examples/dist` |\n| `yarn examples-server` | serve built Live Examples - see `/examples/server/src` |\n| `yarn examples-testcafe` | run testcafe tests against `localhost:8999` |\n\n### Deploy to heroku.com\nWhen you deploy this repo to heroku, it serves *GoodData.UI Live Examples*.\nRelevant tasks are in `Procfile` and `package.json`.\n\n```bash\n# run in the project directory\nheroku login\nheroku create <your-app-name>\nheroku config:set DOMAIN_ADMIN_USERNAME=x@gooddata.com DOMAIN_ADMIN_PASSWORD=xy PROJECT_ID_TO_ASSIGN=xms7ga4tf3g3nzucd8380o2bev8oeknp\ngit push heroku HEAD:master\nheroku open\n```\n\n#### NPM package publishing\n```bash\n# only for internal gooddata developers\ngit checkout master && git pull upstream master --tags\nyarn version\nnpm publish\ngit push upstream master --tags\n```\n\n\n## Changelog\n- see [CHANGELOG.md](CHANGELOG.md)\n\n## License\n(C) 2007-2018 GoodData Corporation\n\nFor more information, please see [LICENSE](https://github.com/gooddata/gooddata-react-components/blob/master/LICENSE)\n","gitHead":"a849c43d54f531b717da69afe68e57354bec3ad3","scripts":{"dev":"bash scripts/build.sh --dev-watch","test":"jest --watch","build":"bash scripts/build.sh","tslint":"yarn run-tslint -t verbose $npm_package_config_tslint","prepare":"cd examples/server && yarn install --pure-lockfile && cd ../..; rm -r examples/node_modules 2>/dev/null; true","examples":"bash scripts/run-examples.sh","prepare?":"# Called before `npm publish` and on local `npm install`. Temporarily also for deleting obsolete node_modules. Ends with `true` to continue gracefully.","validate":"tsc --noEmit && yarn tslint && eslint --ext .jsx,.js examples/src examples/test examples/server/src","build-dev":"bash scripts/build.sh --dev","examples?":"# Default is developer domain, other options: yarn examples [sec,secure,stg,stg2,stg3,demo,developer or URL]","storybook":"start-storybook -p 9001 -c .storybook","tslint-ci":"mkdir -p ./ci/results && yarn run-tslint -t checkstyle -o ./ci/results/tslint-results.xml $npm_package_config_tslint","run-tslint":"tslint -p tsconfig.json","validate-ci":"tsc --noEmit && yarn tslint-ci  && eslint --ext .jsx,.js examples/src examples/test examples/server/src -f checkstyle -o ci/results/eslint-results.xml","examples-build":"bash scripts/build-examples.sh","prepublishOnly":"yarn build","test-storybook":"test-storybook","build-storybook":"build-storybook -c .storybook -o dist-storybook","examples-server":"node examples/server/src/index.js","heroku-postbuild":"yarn examples-build developer","examples-testcafe":"testcafe chrome --assertion-timeout 20000 -S -s examples/_screenshots examples/test/**/**/*_test* --debug-on-fail","examples-testcafe-docker":"testcafe 'chrome:headless --no-sandbox' --assertion-timeout 20000 -S -s examples/_screenshots examples/test/**/**/*_test*"},"typings":"dist/index.d.ts","_npmUser":{"name":"martin.mosko","email":"martin.mosko@gooddata.com"},"repository":{"url":"git+ssh://git@github.com/gooddata/gooddata-react-components.git","type":"git"},"_npmVersion":"5.6.0","description":"GoodData React Components","directories":{},"_nodeVersion":"8.9.4","dependencies":{"rxjs":"^5.5.6","lodash":"^4.17.4","invariant":"^2.2.2","classnames":"^2.2.5","highcharts":"4.2.5","prop-types":"^15.6.0","react-intl":"^2.4.0","custom-event":"^1.0.1","react-measure":"^1.4.7","@types/highcharts":"4.2.56","http-status-codes":"^1.3.0","@gooddata/js-utils":"^2.0.1","@gooddata/numberjs":"^3.1.2","fixed-data-table-2":"0.7.17","@gooddata/goodstrap":"56.0.0","@gooddata/gooddata-js":"6.0.0","nodelist-foreach-polyfill":"^1.2.0"},"_hasShrinkwrap":false,"readmeFilename":"README.md","test-storybook":{"_defaults":{"readySelector":".screenshot-wrapper .highcharts-container, .screenshot-wrapper .s-headline-value, .screenshot-wrapper .viz-table-wrap, .screenshot-wrapper .gdc-kpi, .screenshot-wrapper .gdc-kpi-error"},"AFM components/PieChart":{"error":{"readySelector":".screenshot-wrapper .s-error"}},"AFM components/DonutChart":{"error":{"readySelector":".screenshot-wrapper .s-error"}}},"devDependencies":{"yup":"^0.24.1","jest":"21.2.1","react":"15.6.2","enzyme":"3.3.0","formik":"^0.11.11","moment":"2.22.1","history":"^4.7.2","ts-jest":"21.2.4","webpack":"3.10.0","react-ga":"^2.5.2","recharts":"1.0.0-beta.9","testcafe":"0.19.2","commander":"2.14.1","node-sass":"4.7.2","react-dom":"15.6.2","supertest":"3.0.0","ts-loader":"2.3.7","babel-core":"6.26.0","css-loader":"0.28.7","jest-junit":"3.0.0","raw-loader":"0.5.1","styled-jsx":"2.2.1","typescript":"2.3.3","@types/jest":"20.0.4","@types/node":"7.0.8","file-loader":"1.1.6","sass-loader":"6.0.6","@types/react":"16.0.34","babel-loader":"7.1.2","react-helmet":"5.2.0","react-select":"1.2.1","style-loader":"0.19.1","@types/enzyme":"3.1.6","@types/lodash":"4.14.61","utility-types":"^1.1.0","babel-polyfill":"^6.26.0","@storybook/react":"3.4.0","@types/invariant":"2.2.29","@types/react-dom":"16.0.3","babel-preset-env":"1.6.1","isomorphic-fetch":"2.2.1","react-datepicker":"1.1.0","react-router-dom":"4.2.2","@gooddata/mock-js":"1.1.0","@gooddata/typings":"2.1.0","@types/classnames":"2.2.3","@types/prop-types":"15.5.2","@types/react-intl":"2.3.5","babel-preset-react":"6.24.1","react-async-script":"^0.9.1","webpack-dev-server":"2.11.1","@types/react-portal":"3.0.4","babel-plugin-lodash":"3.3.2","html-webpack-plugin":"2.30.1","react-test-renderer":"15.6.2","@types/react-measure":"0.4.7","clean-webpack-plugin":"0.1.17","eslint-config-gooddata":"0.0.17","react-google-recaptcha":"^0.11.0","tslint-config-gooddata":"0.0.8","@types/storybook__react":"3.0.6","enzyme-adapter-react-15":"1.0.5","uglifyjs-webpack-plugin":"1.2.0","@gooddata/test-storybook":"1.2.1","@storybook/addon-actions":"3.4.0","@storybook/addon-options":"3.4.0","node-sass-magic-importer":"5.1.0","react-syntax-highlighter":"6.1.2","@types/fixed-data-table-2":"0.8.1","@types/react-test-renderer":"16.0.0","circular-dependency-plugin":"4.4.0","compression-webpack-plugin":"1.1.7","@types/enzyme-adapter-react-15":"1.0.1","@types/storybook__addon-actions":"3.0.1","babel-plugin-transform-class-properties":"6.24.1","babel-plugin-transform-async-to-generator":"6.24.1","babel-plugin-transform-object-rest-spread":"6.26.0"},"peerDependencies":{"react":"15.6.2","react-dom":"15.6.2"},"_npmOperationalInternal":{"tmp":"tmp/react-components_5.2.0-alpha3_1528885651591_0.051573682252445074","host":"s3://npm-registry-packages"}},"5.2.0-alpha4":{"name":"@gooddata/react-components","version":"5.2.0-alpha4","author":{"name":"GoodData Corporation"},"license":"BSD-3-Clause","_id":"@gooddata/react-components@5.2.0-alpha4","maintainers":[{"name":"bertold8","email":"ivan.nejezchleb@seznam.cz"},{"name":"bradgl","email":"brad.gleich@blackabaud.com"},{"name":"bugsbunny338","email":"jiri.zajic@mensa.cz"},{"name":"gooddata-ci","email":"rail@gooddata.com"},{"name":"jakub-sterba","email":"jakub.sterba@gooddata.com"},{"name":"jan.pradac","email":"jan.pradac@gooddata.com"},{"name":"jaroslav.tomecek","email":"jaroslav.tomecek@gooddata.com"},{"name":"jkittler","email":"honza.kittler@gmail.com"},{"name":"khanh.le","email":"khanh.le@gooddata.com"},{"name":"langhamp","email":"pavel.langhammer@gooddata.com"},{"name":"lanhuynh","email":"lan.huynh@gooddata.com"},{"name":"laurenhunt","email":"lauren.hunt@blackbaud.com"},{"name":"lhorak","email":"info@lhorak.cz"},{"name":"linhhong","email":"linh.hong@gooddata.com"},{"name":"lpearce","email":"levi.pearce@gooddata.com"},{"name":"martin.mosko","email":"martin.mosko@gooddata.com"},{"name":"michal.marsal","email":"michal.marsal@gooddata.com"},{"name":"mikita.yank","email":"Mikita.Yankouski@blackbaud.com"},{"name":"naibinh","email":"naibinh@gmail.com"},{"name":"nikolacech","email":"nikola.cech@gooddata.com"},{"name":"ocetnik","email":"ocetnik.david@gmail.com"},{"name":"ondrejlangr","email":"ondrej.langr@gooddata.com"},{"name":"pavelzgdc","email":"pavel.zbytovsky@gooddata.com"},{"name":"pbenes","email":"petr.benes@gooddata.com"},{"name":"peterlacko","email":"lackopeter17@gmail.com"},{"name":"petrjanu","email":"petr.janu@gooddata.com"},{"name":"robert.sisaj","email":"robert.sisaj@gooddata.com"},{"name":"rodri360","email":"me@rodri360.com"},{"name":"sitina","email":"jiri.sitina@gooddata.com"},{"name":"sondo","email":"son.do@gooddata.com"},{"name":"stewart.stephens","email":"stewart.stephens@blackbaud.com"},{"name":"strouhaljan","email":"strouhal.jan@gmail.com"},{"name":"tomas.kratochvil","email":"tomas.kratochvil@gooddata.com"},{"name":"tomasreichmann","email":"tomasreichmann@gmail.com"},{"name":"tomsatgd","email":"tomas.satinsky@gooddata.com"},{"name":"vonsef","email":"josef.vondrak@gooddata.com"},{"name":"xandra.harrison","email":"xandra.harrison@blackbaud.com"},{"name":"xmort","email":"petr.dolejsi@gooddata.com"},{"name":"zdenek.vidensky","email":"zdenek.vidensky@gooddata.com"}],"homepage":"https://github.com/gooddata/gooddata-react-components#readme","bugs":{"url":"https://github.com/gooddata/gooddata-react-components/issues"},"dist":{"shasum":"4c0c246e40c958f4361890664591049074edbee2","tarball":"https://registry.npmjs.org/@gooddata/react-components/-/react-components-5.2.0-alpha4.tgz","fileCount":839,"integrity":"sha512-abRB15GPtdkkgldr/460JwVXgROPBdRlPPzQm4xGf8P032RUNA2JfgeEKMu8btXtz0XulE+QBebPB/o9q6dH2w==","signatures":[{"sig":"MEYCIQCzhaI2D+xI0skEowJEMsenvYYGJbSES6ZbBKe+KZWDJAIhAIDM3TqniQl4Wh4ovggDctEbthULuQu1GHnTn2JLa0nR","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":2365585,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJbInQlCRA9TVsSAnZWagAA7F0QAJZPcJdgDVdPugWMKoyq\nSrPe4O1O21CipBkWRucTc7i02iNhQtmQ3Pz2RSnohTdkWBHZ1yjdpR3z5VtE\nhA97GLE2EG0FH9bZuacXxcazszpanebVBX8/uqAy3Sd/GnHxPK3bV2MmrpXJ\n8Gz9Roc8RmIKfKPj4M0auooI5GRavj44ubAHbm4C0cPBpr3rbAHPNdIXtsYM\niGU2YqcfkvuTvMog+LOMX+vLVg3xDcyxIQ74qNo6l1Y4+g9P1PCtfyXukqM7\n9noqD1lth6UhqKCWIpiWqNkQGN7IrDis9/83CLhLy9poTPiNZzVO8I/VTyy/\n59HtlaYbXRk0aQq97RY/MgyXYsJ9XWbsDFHEERDSu4zWd2RGUnkYlpSt26my\nRrKpjfqqkvGDaSMsHYg6fg9OlpNlYnqySYVZBnri9ze9ULu+9whctBukPOjc\nXPrUUlyY40OAI2PeF3x8iwZG9h8KTwQnE9Pd5QBmTUzxOU8oJkua1tohxNbp\nSYjLdG69RiJIcO74c7s6kjgPDgxbWmS9w95BtDpo4ESXSfLXs+xg3lpin9Kz\nFTCN6xyvhaIbQ6OUyAO4F3YjMUWx5i9QW51Fgm1Jenz/8Vx4a44IA9tWZq4O\nRh/b1uD1WYGnncF5bszaMSwL0G6CL4Oqi+TA1LLv+fpQexa+NQaJLWWZu9dX\n8s1K\r\n=08hg\r\n-----END PGP SIGNATURE-----\r\n"},"jest":{"testRegex":"(/__tests__/.*|\\.(test|spec))\\.(tsx?|jsx?)$","transform":{".(ts|tsx)":"<rootDir>/node_modules/ts-jest/preprocessor.js"},"mapCoverage":true,"collectCoverage":false,"coverageReporters":["html"],"collectCoverageFrom":["src/**/*.{ts,tsx}","examples/server/src/**/*.{js,jsx}","!**/*.d.ts"],"moduleFileExtensions":["ts","tsx","js"],"setupTestFrameworkScriptFile":"<rootDir>/jest.setup.js"},"main":"dist/index.js","files":["dist","src","styles","LICENSE"],"config":{"tslint":"'./{src,stories}/**/*.{ts,tsx}'"},"readme":"# GoodData.UI React components\n> A React-based JavaScript library for building data-driven applications\n\n## Getting started\n- [GoodData.UI Documentation](http://sdk.gooddata.com/gooddata-ui/)\n- [GoodData.UI Live Examples](https://gooddata-examples.herokuapp.com/)\n- [Stack Overflow](https://stackoverflow.com/questions/tagged/gooddata)\n\n### Usage\nWith [yarn](https://yarnpkg.com) installed, go to your project directory and run\n```\n$ yarn add @gooddata/react-components\n```\nIf you prefer [npm](npmjs.com) run\n```\n$ npm install --save @gooddata/react-components\n```\n\n\n## Contributing\n\nWe welcome any contribution in form of [issues](https://github.com/gooddata/gooddata-react-components/issues) or [pull requests](https://github.com/gooddata/gooddata-react-components/pulls).\nThese commands may come in handy while developing:\n\n| command | description |\n| ------- | ----------- |\n| `yarn install --pure-lockfile` | first step |\n| ||\n| `yarn dev` | build react-components to `/dist` in watch mode |\n| `yarn test` | run all unit tests |\n| `yarn validate` | validate codestyle |\n| ||\n| `yarn storybook` | run storybook from `/stories` on http://localhost:9001 |\n| `yarn build-storybook` | build storybook to `/dist-storybook` |\n| `yarn test-storybook` | run storybook and [screenshot tests](https://github.com/gooddata/gdc-client-utils/tree/master/test-storybook) |\n| ||\n| `yarn examples` | run Live Examples dev-server from `/examples` on https://localhost:8999 |\n| `yarn examples-build` | build Live Examples to `/examples/dist` |\n| `yarn examples-server` | serve built Live Examples - see `/examples/server/src` |\n| `yarn examples-testcafe` | run testcafe tests against `localhost:8999` |\n\n### Deploy to heroku.com\nWhen you deploy this repo to heroku, it serves *GoodData.UI Live Examples*.\nRelevant tasks are in `Procfile` and `package.json`.\n\n```bash\n# run in the project directory\nheroku login\nheroku create <your-app-name>\nheroku config:set DOMAIN_ADMIN_USERNAME=x@gooddata.com DOMAIN_ADMIN_PASSWORD=xy PROJECT_ID_TO_ASSIGN=xms7ga4tf3g3nzucd8380o2bev8oeknp\ngit push heroku HEAD:master\nheroku open\n```\n\n#### NPM package publishing\n```bash\n# only for internal gooddata developers\ngit checkout master && git pull upstream master --tags\nyarn version\nnpm publish\ngit push upstream master --tags\n```\n\n\n## Changelog\n- see [CHANGELOG.md](CHANGELOG.md)\n\n## License\n(C) 2007-2018 GoodData Corporation\n\nFor more information, please see [LICENSE](https://github.com/gooddata/gooddata-react-components/blob/master/LICENSE)\n","gitHead":"b1dfb164e8ee8c830d258c0cfd120003af2da8de","scripts":{"dev":"bash scripts/build.sh --dev-watch","test":"jest --watch","build":"bash scripts/build.sh","tslint":"yarn run-tslint -t verbose $npm_package_config_tslint","prepare":"cd examples/server && yarn install --pure-lockfile && cd ../..; rm -r examples/node_modules 2>/dev/null; true","examples":"bash scripts/run-examples.sh","prepare?":"# Called before `npm publish` and on local `npm install`. Temporarily also for deleting obsolete node_modules. Ends with `true` to continue gracefully.","validate":"tsc --noEmit && yarn tslint && eslint --ext .jsx,.js examples/src examples/test examples/server/src","build-dev":"bash scripts/build.sh --dev","examples?":"# Default is developer domain, other options: yarn examples [sec,secure,stg,stg2,stg3,demo,developer or URL]","storybook":"start-storybook -p 9001 -c .storybook","tslint-ci":"mkdir -p ./ci/results && yarn run-tslint -t checkstyle -o ./ci/results/tslint-results.xml $npm_package_config_tslint","run-tslint":"tslint -p tsconfig.json","validate-ci":"tsc --noEmit && yarn tslint-ci  && eslint --ext .jsx,.js examples/src examples/test examples/server/src -f checkstyle -o ci/results/eslint-results.xml","examples-build":"bash scripts/build-examples.sh","prepublishOnly":"yarn build","test-storybook":"test-storybook","build-storybook":"build-storybook -c .storybook -o dist-storybook","examples-server":"node examples/server/src/index.js","heroku-postbuild":"yarn examples-build developer","examples-testcafe":"testcafe chrome --assertion-timeout 20000 -S -s examples/_screenshots examples/test/**/**/*_test* --debug-on-fail","examples-testcafe-docker":"testcafe 'chrome:headless --no-sandbox' --assertion-timeout 20000 -S -s examples/_screenshots examples/test/**/**/*_test*"},"typings":"dist/index.d.ts","_npmUser":{"name":"gooddata-ci","email":"rail@gooddata.com"},"repository":{"url":"git+ssh://git@github.com/gooddata/gooddata-react-components.git","type":"git"},"_npmVersion":"5.6.0","description":"GoodData React Components","directories":{},"_nodeVersion":"8.9.4","dependencies":{"rxjs":"^5.5.6","lodash":"^4.17.4","invariant":"^2.2.2","classnames":"^2.2.5","highcharts":"4.2.5","prop-types":"^15.6.0","react-intl":"^2.4.0","custom-event":"^1.0.1","react-measure":"^1.4.7","@gooddata/typings":"2.1.0","@types/highcharts":"4.2.56","http-status-codes":"^1.3.0","@gooddata/js-utils":"^2.0.1","@gooddata/numberjs":"^3.1.2","fixed-data-table-2":"0.7.17","@gooddata/goodstrap":"56.0.0","@gooddata/gooddata-js":"6.0.0","nodelist-foreach-polyfill":"^1.2.0"},"_hasShrinkwrap":false,"readmeFilename":"README.md","test-storybook":{"_defaults":{"readySelector":".screenshot-wrapper .highcharts-container, .screenshot-wrapper .s-headline-value, .screenshot-wrapper .viz-table-wrap, .screenshot-wrapper .gdc-kpi, .screenshot-wrapper .gdc-kpi-error"},"AFM components/PieChart":{"error":{"readySelector":".screenshot-wrapper .s-error"}},"AFM components/DonutChart":{"error":{"readySelector":".screenshot-wrapper .s-error"}}},"devDependencies":{"yup":"^0.24.1","jest":"21.2.1","react":"15.6.2","enzyme":"3.3.0","formik":"^0.11.11","moment":"2.22.1","history":"^4.7.2","ts-jest":"21.2.4","webpack":"3.10.0","react-ga":"^2.5.2","recharts":"1.0.0-beta.9","testcafe":"0.19.2","commander":"2.14.1","node-sass":"4.7.2","react-dom":"15.6.2","supertest":"3.0.0","ts-loader":"2.3.7","babel-core":"6.26.0","css-loader":"0.28.7","jest-junit":"3.0.0","raw-loader":"0.5.1","styled-jsx":"2.2.1","typescript":"2.3.3","@types/jest":"20.0.4","@types/node":"7.0.8","file-loader":"1.1.6","sass-loader":"6.0.6","@types/react":"16.0.34","babel-loader":"7.1.2","react-helmet":"5.2.0","react-select":"1.2.1","style-loader":"0.19.1","@types/enzyme":"3.1.6","@types/lodash":"4.14.61","utility-types":"^1.1.0","babel-polyfill":"^6.26.0","@storybook/react":"3.4.0","@types/invariant":"2.2.29","@types/react-dom":"16.0.3","babel-preset-env":"1.6.1","isomorphic-fetch":"2.2.1","react-datepicker":"1.1.0","react-router-dom":"4.2.2","@gooddata/mock-js":"1.2.0","@types/classnames":"2.2.3","@types/prop-types":"15.5.2","@types/react-intl":"2.3.5","babel-preset-react":"6.24.1","react-async-script":"^0.9.1","webpack-dev-server":"2.11.1","@types/react-portal":"3.0.4","babel-plugin-lodash":"3.3.2","html-webpack-plugin":"2.30.1","react-test-renderer":"15.6.2","@types/react-measure":"0.4.7","clean-webpack-plugin":"0.1.17","eslint-config-gooddata":"0.0.17","react-google-recaptcha":"^0.11.0","tslint-config-gooddata":"0.0.8","@types/storybook__react":"3.0.6","enzyme-adapter-react-15":"1.0.5","uglifyjs-webpack-plugin":"1.2.0","@gooddata/test-storybook":"1.2.1","@storybook/addon-actions":"3.4.0","@storybook/addon-options":"3.4.0","node-sass-magic-importer":"5.1.0","react-syntax-highlighter":"6.1.2","@types/fixed-data-table-2":"0.8.1","@types/react-test-renderer":"16.0.0","circular-dependency-plugin":"4.4.0","compression-webpack-plugin":"1.1.7","@types/enzyme-adapter-react-15":"1.0.1","@types/storybook__addon-actions":"3.0.1","babel-plugin-transform-class-properties":"6.24.1","babel-plugin-transform-async-to-generator":"6.24.1","babel-plugin-transform-object-rest-spread":"6.26.0"},"peerDependencies":{"react":"15.6.2","react-dom":"15.6.2"},"_npmOperationalInternal":{"tmp":"tmp/react-components_5.2.0-alpha4_1528984613354_0.08326990306861815","host":"s3://npm-registry-packages"}},"5.2.0-alpha5":{"name":"@gooddata/react-components","version":"5.2.0-alpha5","author":{"name":"GoodData Corporation"},"license":"BSD-3-Clause","_id":"@gooddata/react-components@5.2.0-alpha5","maintainers":[{"name":"bertold8","email":"ivan.nejezchleb@seznam.cz"},{"name":"bradgl","email":"brad.gleich@blackabaud.com"},{"name":"bugsbunny338","email":"jiri.zajic@mensa.cz"},{"name":"gooddata-ci","email":"rail@gooddata.com"},{"name":"jakub-sterba","email":"jakub.sterba@gooddata.com"},{"name":"jan.pradac","email":"jan.pradac@gooddata.com"},{"name":"jaroslav.tomecek","email":"jaroslav.tomecek@gooddata.com"},{"name":"jkittler","email":"honza.kittler@gmail.com"},{"name":"khanh.le","email":"khanh.le@gooddata.com"},{"name":"langhamp","email":"pavel.langhammer@gooddata.com"},{"name":"lanhuynh","email":"lan.huynh@gooddata.com"},{"name":"laurenhunt","email":"lauren.hunt@blackbaud.com"},{"name":"lhorak","email":"info@lhorak.cz"},{"name":"linhhong","email":"linh.hong@gooddata.com"},{"name":"lpearce","email":"levi.pearce@gooddata.com"},{"name":"martin.mosko","email":"martin.mosko@gooddata.com"},{"name":"michal.marsal","email":"michal.marsal@gooddata.com"},{"name":"mikita.yank","email":"Mikita.Yankouski@blackbaud.com"},{"name":"naibinh","email":"naibinh@gmail.com"},{"name":"nikolacech","email":"nikola.cech@gooddata.com"},{"name":"ocetnik","email":"ocetnik.david@gmail.com"},{"name":"ondrejlangr","email":"ondrej.langr@gooddata.com"},{"name":"pavelzgdc","email":"pavel.zbytovsky@gooddata.com"},{"name":"pbenes","email":"petr.benes@gooddata.com"},{"name":"peterlacko","email":"lackopeter17@gmail.com"},{"name":"petrjanu","email":"petr.janu@gooddata.com"},{"name":"robert.sisaj","email":"robert.sisaj@gooddata.com"},{"name":"rodri360","email":"me@rodri360.com"},{"name":"sitina","email":"jiri.sitina@gooddata.com"},{"name":"sondo","email":"son.do@gooddata.com"},{"name":"stewart.stephens","email":"stewart.stephens@blackbaud.com"},{"name":"strouhaljan","email":"strouhal.jan@gmail.com"},{"name":"tomas.kratochvil","email":"tomas.kratochvil@gooddata.com"},{"name":"tomasreichmann","email":"tomasreichmann@gmail.com"},{"name":"tomsatgd","email":"tomas.satinsky@gooddata.com"},{"name":"vonsef","email":"josef.vondrak@gooddata.com"},{"name":"xandra.harrison","email":"xandra.harrison@blackbaud.com"},{"name":"xmort","email":"petr.dolejsi@gooddata.com"},{"name":"zdenek.vidensky","email":"zdenek.vidensky@gooddata.com"}],"homepage":"https://github.com/gooddata/gooddata-react-components#readme","bugs":{"url":"https://github.com/gooddata/gooddata-react-components/issues"},"dist":{"shasum":"30fc984cbc1f7d5f952f0c64f79b066fd1661c8d","tarball":"https://registry.npmjs.org/@gooddata/react-components/-/react-components-5.2.0-alpha5.tgz","fileCount":839,"integrity":"sha512-7lMEwuAynpdWGluXaLgpoTBkRxn5n+L61O7mvcyw3No0rPoPJSWEAAU+AtMF8KV8E1lNmQapmeJZc3LDEWw+JA==","signatures":[{"sig":"MEUCIQD2Kcz+x/I/k7G/1KvLKikgTqDGyjBzk7o6Forx4ZkjhwIgQQ9VHfzZOvH8fTyWZeusoiXcHeLBof2lYaxOeet5+N8=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":2365643,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJbI8DsCRA9TVsSAnZWagAASWoQAJ5yylFRvoHyIlPlDkWn\n7vBLRyncixWNfmCwf8ngQ5JIKnqFtZVqzzTWNpaVwNoDDm1C9cEHTQzy1RSH\nyhsbk6l95waWMjV5paZVzNIHykWI22gJsSLSxQ5thxr3N1WT6aqfwN9FYobl\nkD8VeAX6Hn/qaxh6GtsITicTHowSWDf2djYdssWG470ww57C8z1TnZB5rSby\nuieAWtVNCFmaPWgjSmYa4VwypjzIgFcA1Hh2ctZc2zcgQMtDchEbJ9btsZcd\nAPQwHF+mSIB696MNdA20mtsw5amIms3EtyVqB/3LpdEd8xGxQ2AUbu97jzPJ\n2RcfjR4EC6HaaWGJ2s6KYLgGBzkIastg03Ft9CCJyMyrpS4GUDTDMOhr6KvX\n52g2zCANCaTvuf/8uRpcQjOKL9CnqkzrrsAThfmiOo5d4wWUwVcGEfXtw4q4\n2RtdnWJw2yyifgd0gujXtue6A8OcDNRzWkUUppiZPbbukE8vxAKxOWkbCTRo\nWz83+rtTw/i9msCfWwxAfENZgFlHXEiCDNmF5I0Tz6dj1MKEafdug28xu0W1\nqZ9yYlDP+igftzZnQv+RlVEFYYKr75a3m+pGrr3wMhr4YI7pmeD3Pze88E/b\n4INy8mnA0EYoyprhWE8skf1TcZ83825UuQfVqTLVel/hwupWRZfM/nqZtBHs\nMm9d\r\n=ApeR\r\n-----END PGP SIGNATURE-----\r\n"},"jest":{"testRegex":"(/__tests__/.*|\\.(test|spec))\\.(tsx?|jsx?)$","transform":{".(ts|tsx)":"<rootDir>/node_modules/ts-jest/preprocessor.js"},"mapCoverage":true,"collectCoverage":false,"coverageReporters":["html"],"collectCoverageFrom":["src/**/*.{ts,tsx}","examples/server/src/**/*.{js,jsx}","!**/*.d.ts"],"moduleFileExtensions":["ts","tsx","js"],"setupTestFrameworkScriptFile":"<rootDir>/jest.setup.js"},"main":"dist/index.js","files":["dist","src","styles","LICENSE"],"config":{"tslint":"'./{src,stories}/**/*.{ts,tsx}'"},"readme":"[![npm version](https://badge.fury.io/js/%40gooddata%2Freact-components.svg)](https://www.npmjs.com/package/@gooddata/react-components) \n\n# GoodData.UI React components\n> A React-based JavaScript library for building data-driven applications\n\n## Getting started\n- [GoodData.UI Documentation](http://sdk.gooddata.com/gooddata-ui/)\n- [GoodData.UI Live Examples](https://gooddata-examples.herokuapp.com/)\n- [Stack Overflow](https://stackoverflow.com/questions/tagged/gooddata)\n\n### Usage\nWith [yarn](https://yarnpkg.com) installed, go to your project directory and run\n```\n$ yarn add @gooddata/react-components\n```\nIf you prefer [npm](npmjs.com) run\n```\n$ npm install --save @gooddata/react-components\n```\n\n\n## Contributing\n\nWe welcome any contribution in form of [issues](https://github.com/gooddata/gooddata-react-components/issues) or [pull requests](https://github.com/gooddata/gooddata-react-components/pulls).\nThese commands may come in handy while developing:\n\n| command | description |\n| ------- | ----------- |\n| `yarn install --pure-lockfile` | first step |\n| ||\n| `yarn dev` | build react-components to `/dist` in watch mode |\n| `yarn test` | run all unit tests |\n| `yarn validate` | validate codestyle |\n| ||\n| `yarn storybook` | run storybook from `/stories` on http://localhost:9001 |\n| `yarn build-storybook` | build storybook to `/dist-storybook` |\n| `yarn test-storybook` | run storybook and [screenshot tests](https://github.com/gooddata/gdc-client-utils/tree/master/test-storybook) |\n| ||\n| `yarn examples` | run Live Examples dev-server from `/examples` on https://localhost:8999 |\n| `yarn examples-build` | build Live Examples to `/examples/dist` |\n| `yarn examples-server` | serve built Live Examples - see `/examples/server/src` |\n| `yarn examples-testcafe` | run testcafe tests against `localhost:8999` |\n\n### Deploy to heroku.com\nWhen you deploy this repo to heroku, it serves *GoodData.UI Live Examples*.\nRelevant tasks are in `Procfile` and `package.json`.\n\n```bash\n# run in the project directory\nheroku login\nheroku create <your-app-name>\nheroku config:set DOMAIN_ADMIN_USERNAME=x@gooddata.com DOMAIN_ADMIN_PASSWORD=xy PROJECT_ID_TO_ASSIGN=xms7ga4tf3g3nzucd8380o2bev8oeknp\ngit push heroku HEAD:master\nheroku open\n```\n\n#### NPM package publishing\n```bash\n# only for internal gooddata developers\ngit checkout master && git pull upstream master --tags\nyarn version\nnpm publish\ngit push upstream master --tags\n```\n\n\n## Changelog\n- see [CHANGELOG.md](CHANGELOG.md)\n\n## License\n(C) 2007-2018 GoodData Corporation\n\nFor more information, please see [LICENSE](https://github.com/gooddata/gooddata-react-components/blob/master/LICENSE)\n","gitHead":"68908ddb72bb10ebba0a22a56b911c30f86da8b2","scripts":{"dev":"bash scripts/build.sh --dev-watch","test":"jest --watch","build":"bash scripts/build.sh","tslint":"yarn run-tslint -t verbose $npm_package_config_tslint","prepare":"cd examples/server && yarn install --pure-lockfile && cd ../..; rm -r examples/node_modules 2>/dev/null; true","examples":"bash scripts/run-examples.sh","prepare?":"# Called before `npm publish` and on local `npm install`. Temporarily also for deleting obsolete node_modules. Ends with `true` to continue gracefully.","validate":"tsc --noEmit && yarn tslint && eslint --ext .jsx,.js examples/src examples/test examples/server/src","build-dev":"bash scripts/build.sh --dev","examples?":"# Default is developer domain, other options: yarn examples [sec,secure,stg,stg2,stg3,demo,developer or URL]","storybook":"start-storybook -p 9001 -c .storybook","tslint-ci":"mkdir -p ./ci/results && yarn run-tslint -t checkstyle -o ./ci/results/tslint-results.xml $npm_package_config_tslint","run-tslint":"tslint -p tsconfig.json","validate-ci":"tsc --noEmit && yarn tslint-ci  && eslint --ext .jsx,.js examples/src examples/test examples/server/src -f checkstyle -o ci/results/eslint-results.xml","examples-build":"bash scripts/build-examples.sh","prepublishOnly":"yarn build","test-storybook":"test-storybook","build-storybook":"build-storybook -c .storybook -o dist-storybook","examples-server":"node examples/server/src/index.js","heroku-postbuild":"yarn examples-build developer","examples-testcafe":"testcafe chrome --assertion-timeout 20000 -S -s examples/_screenshots examples/test/**/**/*_test* --debug-on-fail","examples-testcafe-docker":"testcafe 'chrome:headless --no-sandbox' --assertion-timeout 20000 -S -s examples/_screenshots examples/test/**/**/*_test*"},"typings":"dist/index.d.ts","_npmUser":{"name":"gooddata-ci","email":"rail@gooddata.com"},"repository":{"url":"git+ssh://git@github.com/gooddata/gooddata-react-components.git","type":"git"},"_npmVersion":"5.6.0","description":"GoodData React Components","directories":{},"_nodeVersion":"8.9.4","dependencies":{"rxjs":"^5.5.6","lodash":"^4.17.4","invariant":"^2.2.2","classnames":"^2.2.5","highcharts":"4.2.5","prop-types":"^15.6.0","react-intl":"^2.4.0","custom-event":"^1.0.1","react-measure":"^1.4.7","@gooddata/typings":"2.1.0","@types/highcharts":"4.2.56","http-status-codes":"^1.3.0","@gooddata/js-utils":"^2.0.1","@gooddata/numberjs":"^3.1.2","fixed-data-table-2":"0.7.17","@gooddata/goodstrap":"56.0.0","@gooddata/gooddata-js":"6.0.0","nodelist-foreach-polyfill":"^1.2.0"},"_hasShrinkwrap":false,"readmeFilename":"README.md","test-storybook":{"_defaults":{"readySelector":".screenshot-wrapper .highcharts-container, .screenshot-wrapper .s-headline-value, .screenshot-wrapper .viz-table-wrap, .screenshot-wrapper .gdc-kpi, .screenshot-wrapper .gdc-kpi-error"},"AFM components/PieChart":{"error":{"readySelector":".screenshot-wrapper .s-error"}},"AFM components/DonutChart":{"error":{"readySelector":".screenshot-wrapper .s-error"}}},"devDependencies":{"yup":"^0.24.1","jest":"21.2.1","react":"15.6.2","enzyme":"3.3.0","formik":"^0.11.11","moment":"2.22.1","history":"^4.7.2","ts-jest":"21.2.4","webpack":"3.10.0","react-ga":"^2.5.2","recharts":"1.0.0-beta.9","testcafe":"0.19.2","commander":"2.14.1","node-sass":"4.7.2","react-dom":"15.6.2","supertest":"3.0.0","ts-loader":"2.3.7","babel-core":"6.26.0","css-loader":"0.28.7","jest-junit":"3.0.0","raw-loader":"0.5.1","styled-jsx":"2.2.1","typescript":"2.3.3","@types/jest":"20.0.4","@types/node":"7.0.8","file-loader":"1.1.6","sass-loader":"6.0.6","@types/react":"16.0.34","babel-loader":"7.1.2","react-helmet":"5.2.0","react-select":"1.2.1","style-loader":"0.19.1","@types/enzyme":"3.1.6","@types/lodash":"4.14.61","utility-types":"^1.1.0","babel-polyfill":"^6.26.0","@storybook/react":"3.4.0","@types/invariant":"2.2.29","@types/react-dom":"16.0.3","babel-preset-env":"1.6.1","isomorphic-fetch":"2.2.1","react-datepicker":"1.1.0","react-router-dom":"4.2.2","@gooddata/mock-js":"1.2.0","@types/classnames":"2.2.3","@types/prop-types":"15.5.2","@types/react-intl":"2.3.5","babel-preset-react":"6.24.1","react-async-script":"^0.9.1","webpack-dev-server":"2.11.1","@types/react-portal":"3.0.4","babel-plugin-lodash":"3.3.2","html-webpack-plugin":"2.30.1","react-test-renderer":"15.6.2","@types/react-measure":"0.4.7","clean-webpack-plugin":"0.1.17","eslint-config-gooddata":"0.0.17","react-google-recaptcha":"^0.11.0","tslint-config-gooddata":"0.0.8","@types/storybook__react":"3.0.6","enzyme-adapter-react-15":"1.0.5","uglifyjs-webpack-plugin":"1.2.0","@gooddata/test-storybook":"1.2.1","@storybook/addon-actions":"3.4.0","@storybook/addon-options":"3.4.0","node-sass-magic-importer":"5.1.0","react-syntax-highlighter":"6.1.2","@types/fixed-data-table-2":"0.8.1","@types/react-test-renderer":"16.0.0","circular-dependency-plugin":"4.4.0","compression-webpack-plugin":"1.1.7","@types/enzyme-adapter-react-15":"1.0.1","@types/storybook__addon-actions":"3.0.1","babel-plugin-transform-class-properties":"6.24.1","babel-plugin-transform-async-to-generator":"6.24.1","babel-plugin-transform-object-rest-spread":"6.26.0"},"peerDependencies":{"react":"15.6.2","react-dom":"15.6.2"},"_npmOperationalInternal":{"tmp":"tmp/react-components_5.2.0-alpha5_1529069804316_0.6532466005936568","host":"s3://npm-registry-packages"}},"5.2.0-alpha6":{"name":"@gooddata/react-components","version":"5.2.0-alpha6","author":{"name":"GoodData Corporation"},"license":"BSD-3-Clause","_id":"@gooddata/react-components@5.2.0-alpha6","maintainers":[{"name":"bertold8","email":"ivan.nejezchleb@seznam.cz"},{"name":"bradgl","email":"brad.gleich@blackabaud.com"},{"name":"bugsbunny338","email":"jiri.zajic@mensa.cz"},{"name":"gooddata-ci","email":"rail@gooddata.com"},{"name":"jakub-sterba","email":"jakub.sterba@gooddata.com"},{"name":"jan.pradac","email":"jan.pradac@gooddata.com"},{"name":"jaroslav.tomecek","email":"jaroslav.tomecek@gooddata.com"},{"name":"jkittler","email":"honza.kittler@gmail.com"},{"name":"khanh.le","email":"khanh.le@gooddata.com"},{"name":"langhamp","email":"pavel.langhammer@gooddata.com"},{"name":"lanhuynh","email":"lan.huynh@gooddata.com"},{"name":"laurenhunt","email":"lauren.hunt@blackbaud.com"},{"name":"lhorak","email":"info@lhorak.cz"},{"name":"linhhong","email":"linh.hong@gooddata.com"},{"name":"lpearce","email":"levi.pearce@gooddata.com"},{"name":"martin.mosko","email":"martin.mosko@gooddata.com"},{"name":"michal.marsal","email":"michal.marsal@gooddata.com"},{"name":"mikita.yank","email":"Mikita.Yankouski@blackbaud.com"},{"name":"naibinh","email":"naibinh@gmail.com"},{"name":"nikolacech","email":"nikola.cech@gooddata.com"},{"name":"ocetnik","email":"ocetnik.david@gmail.com"},{"name":"ondrejlangr","email":"ondrej.langr@gooddata.com"},{"name":"pavelzgdc","email":"pavel.zbytovsky@gooddata.com"},{"name":"pbenes","email":"petr.benes@gooddata.com"},{"name":"peterlacko","email":"lackopeter17@gmail.com"},{"name":"petrjanu","email":"petr.janu@gooddata.com"},{"name":"robert.sisaj","email":"robert.sisaj@gooddata.com"},{"name":"rodri360","email":"me@rodri360.com"},{"name":"sitina","email":"jiri.sitina@gooddata.com"},{"name":"sondo","email":"son.do@gooddata.com"},{"name":"stewart.stephens","email":"stewart.stephens@blackbaud.com"},{"name":"strouhaljan","email":"strouhal.jan@gmail.com"},{"name":"tomas.kratochvil","email":"tomas.kratochvil@gooddata.com"},{"name":"tomasreichmann","email":"tomasreichmann@gmail.com"},{"name":"tomsatgd","email":"tomas.satinsky@gooddata.com"},{"name":"vonsef","email":"josef.vondrak@gooddata.com"},{"name":"xandra.harrison","email":"xandra.harrison@blackbaud.com"},{"name":"xmort","email":"petr.dolejsi@gooddata.com"},{"name":"zdenek.vidensky","email":"zdenek.vidensky@gooddata.com"}],"homepage":"https://github.com/gooddata/gooddata-react-components#readme","bugs":{"url":"https://github.com/gooddata/gooddata-react-components/issues"},"dist":{"shasum":"59fca37629b701b07057b1f4a2deef240999df58","tarball":"https://registry.npmjs.org/@gooddata/react-components/-/react-components-5.2.0-alpha6.tgz","fileCount":839,"integrity":"sha512-HB9gXwPSvT88jHRqZ0CN8o9OL46nhBtojKO6RZ7koISajbd2nE8g8h8AZF+dJ60R4WrQpfjQ7r5bBIEcasahEw==","signatures":[{"sig":"MEYCIQC0AgYvERg6HQH4BD4LmBfDaoT+8Sz12Im3DuMyHJ+17QIhAMPDonu8b82Jw6YR03+lB+uTu6jGJvB3rwNQVp7G6ODD","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":2372223,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJbJ1ujCRA9TVsSAnZWagAAKlUP+weFV7HZlCylPAzD6L/w\n1ypXraJ7X2xHh6WEVT7YZteuzpzU+UtlINyJCQUF0KVtTFxKHCFulm5AKiai\nIqrWdJrsqo/K/UGlaPLby8f9PKY672pVnQJ/CwK9nTE18DWR4tQrODlXS0MG\nK895UIyzeA33SpiZXo+6OWVQDM/o9cedQnLhNWk74Ym5fpADyHjSCYKk41c5\nWSe3Qbdob1zks2v1Tpd5/7OuAoqVVrrGoJr90lQYxQz5ok4O0nvQLv/W4C4t\nRdIZzYjhTI4yIBIwlmbQoxaio493xJEoEw01Y1VhQsq98oUwTDfspVl1w1sC\nXVS5l3P4rbiBb5S0eAJWElX4pgFuKRcxYAUXLKHd0lbZrxpPMjVOUTharyQw\nLh+HyT8tKqKh9wbJvmB+ur8wTOx+8xmq2aPtA1zt7fP/PRnw7gmpqewiio6Y\nkLjveqAa181MQL5eA/UEShYz8DfQbYB8omRnykgfq4XDDdYlAUF0Qo3/qz+C\n8Dcw+JCu7HU44a1iNCwqBr0Xw+9KiOdSvsVVDETBFgHKZL9gyO9keweHKu30\n7KVAybTlzVr8dESu2uC7vyT9p8YYzvAxze2PrORhmlu40su03ghlFrmBCkJI\n6ntHmgod5AbjgoEsu0ZU8rnqW1uiZ3dKBxJa4XvP2U+c+QdcGX9ekEhi6Pal\nWHgT\r\n=jmYy\r\n-----END PGP SIGNATURE-----\r\n"},"jest":{"testRegex":"(/__tests__/.*|\\.(test|spec))\\.(tsx?|jsx?)$","transform":{".(ts|tsx)":"<rootDir>/node_modules/ts-jest/preprocessor.js"},"mapCoverage":true,"collectCoverage":false,"coverageReporters":["html"],"collectCoverageFrom":["src/**/*.{ts,tsx}","examples/server/src/**/*.{js,jsx}","!**/*.d.ts"],"moduleFileExtensions":["ts","tsx","js"],"setupTestFrameworkScriptFile":"<rootDir>/jest.setup.js"},"main":"dist/index.js","files":["dist","src","styles","LICENSE"],"config":{"tslint":"'./{src,stories}/**/*.{ts,tsx}'"},"readme":"[![npm version](https://badge.fury.io/js/%40gooddata%2Freact-components.svg)](https://www.npmjs.com/package/@gooddata/react-components) \n\n# GoodData.UI React components\n> A React-based JavaScript library for building data-driven applications\n\n## Getting started\n- [GoodData.UI Documentation](http://sdk.gooddata.com/gooddata-ui/)\n- [GoodData.UI Live Examples](https://gooddata-examples.herokuapp.com/)\n- [Stack Overflow](https://stackoverflow.com/questions/tagged/gooddata)\n\n### Usage\nWith [yarn](https://yarnpkg.com) installed, go to your project directory and run\n```\n$ yarn add @gooddata/react-components\n```\nIf you prefer [npm](npmjs.com) run\n```\n$ npm install --save @gooddata/react-components\n```\n\n\n## Contributing\n\nWe welcome any contribution in form of [issues](https://github.com/gooddata/gooddata-react-components/issues) or [pull requests](https://github.com/gooddata/gooddata-react-components/pulls).\nThese commands may come in handy while developing:\n\n| command | description |\n| ------- | ----------- |\n| `yarn install --pure-lockfile` | first step |\n| ||\n| `yarn dev` | build react-components to `/dist` in watch mode |\n| `yarn test` | run all unit tests |\n| `yarn validate` | validate codestyle |\n| ||\n| `yarn storybook` | run storybook from `/stories` on http://localhost:9001 |\n| `yarn build-storybook` | build storybook to `/dist-storybook` |\n| `yarn test-storybook` | run storybook and [screenshot tests](https://github.com/gooddata/gdc-client-utils/tree/master/test-storybook) |\n| ||\n| `yarn examples` | run Live Examples dev-server from `/examples` on https://localhost:8999 |\n| `yarn examples-build` | build Live Examples to `/examples/dist` |\n| `yarn examples-server` | serve built Live Examples - see `/examples/server/src` |\n| `yarn examples-testcafe` | run testcafe tests against `localhost:8999` |\n\n### Deploy to heroku.com\nWhen you deploy this repo to heroku, it serves *GoodData.UI Live Examples*.\nRelevant tasks are in `Procfile` and `package.json`.\n\n```bash\n# run in the project directory\nheroku login\nheroku create <your-app-name>\nheroku config:set DOMAIN_ADMIN_USERNAME=x@gooddata.com DOMAIN_ADMIN_PASSWORD=xy PROJECT_ID_TO_ASSIGN=xms7ga4tf3g3nzucd8380o2bev8oeknp\ngit push heroku HEAD:master\nheroku open\n```\n\n#### NPM package publishing\n```bash\n# only for internal gooddata developers\ngit checkout master && git pull upstream master --tags\nyarn version\nnpm publish\ngit push upstream master --tags\n```\n\n\n## Changelog\n- see [CHANGELOG.md](CHANGELOG.md)\n\n## License\n(C) 2007-2018 GoodData Corporation\n\nFor more information, please see [LICENSE](https://github.com/gooddata/gooddata-react-components/blob/master/LICENSE)\n","gitHead":"2c14c4faa5d5639eb4a864dfa46c8de912b8c885","scripts":{"dev":"bash scripts/build.sh --dev-watch","test":"jest --watch","build":"bash scripts/build.sh","tslint":"yarn run-tslint -t verbose $npm_package_config_tslint","prepare":"cd examples/server && yarn install --pure-lockfile && cd ../..; rm -r examples/node_modules 2>/dev/null; true","examples":"bash scripts/run-examples.sh","prepare?":"# Called before `npm publish` and on local `npm install`. Temporarily also for deleting obsolete node_modules. Ends with `true` to continue gracefully.","validate":"tsc --noEmit && yarn tslint && eslint --ext .jsx,.js examples/src examples/test examples/server/src","build-dev":"bash scripts/build.sh --dev","examples?":"# Default is developer domain, other options: yarn examples [sec,secure,stg,stg2,stg3,demo,developer or URL]","storybook":"start-storybook -p 9001 -c .storybook","tslint-ci":"mkdir -p ./ci/results && yarn run-tslint -t checkstyle -o ./ci/results/tslint-results.xml $npm_package_config_tslint","run-tslint":"tslint -p tsconfig.json","validate-ci":"tsc --noEmit && yarn tslint-ci  && eslint --ext .jsx,.js examples/src examples/test examples/server/src -f checkstyle -o ci/results/eslint-results.xml","examples-build":"bash scripts/build-examples.sh","prepublishOnly":"yarn build","test-storybook":"test-storybook","build-storybook":"build-storybook -c .storybook -o dist-storybook","examples-server":"node examples/server/src/index.js","heroku-postbuild":"yarn examples-build developer","examples-testcafe":"testcafe chrome --assertion-timeout 20000 -S -s examples/_screenshots examples/test/**/**/*_test* --debug-on-fail","examples-testcafe-docker":"testcafe 'chrome:headless --no-sandbox' --assertion-timeout 20000 -S -s examples/_screenshots examples/test/**/**/*_test*"},"typings":"dist/index.d.ts","_npmUser":{"name":"gooddata-ci","email":"rail@gooddata.com"},"repository":{"url":"git+ssh://git@github.com/gooddata/gooddata-react-components.git","type":"git"},"_npmVersion":"5.6.0","description":"GoodData React Components","directories":{},"_nodeVersion":"8.9.4","dependencies":{"rxjs":"^5.5.6","lodash":"^4.17.4","invariant":"^2.2.2","classnames":"^2.2.5","highcharts":"4.2.5","prop-types":"^15.6.0","react-intl":"^2.4.0","custom-event":"^1.0.1","react-measure":"^1.4.7","@gooddata/typings":"2.1.0","@types/highcharts":"4.2.56","http-status-codes":"^1.3.0","@gooddata/js-utils":"^2.0.1","@gooddata/numberjs":"^3.1.2","fixed-data-table-2":"0.7.17","@gooddata/goodstrap":"56.0.0","@gooddata/gooddata-js":"6.0.0","nodelist-foreach-polyfill":"^1.2.0"},"_hasShrinkwrap":false,"readmeFilename":"README.md","test-storybook":{"_defaults":{"readySelector":".screenshot-wrapper .highcharts-container, .screenshot-wrapper .s-headline-value, .screenshot-wrapper .viz-table-wrap, .screenshot-wrapper .gdc-kpi, .screenshot-wrapper .gdc-kpi-error"},"AFM components/PieChart":{"error":{"readySelector":".screenshot-wrapper .s-error"}},"AFM components/DonutChart":{"error":{"readySelector":".screenshot-wrapper .s-error"}}},"devDependencies":{"yup":"^0.24.1","jest":"21.2.1","react":"15.6.2","enzyme":"3.3.0","formik":"^0.11.11","moment":"2.22.1","history":"^4.7.2","ts-jest":"21.2.4","webpack":"3.10.0","react-ga":"^2.5.2","recharts":"1.0.0-beta.9","testcafe":"0.19.2","commander":"2.14.1","node-sass":"4.7.2","react-dom":"15.6.2","supertest":"3.0.0","ts-loader":"2.3.7","babel-core":"6.26.0","css-loader":"0.28.7","jest-junit":"3.0.0","raw-loader":"0.5.1","styled-jsx":"2.2.1","typescript":"2.3.3","@types/jest":"20.0.4","@types/node":"7.0.8","file-loader":"1.1.6","sass-loader":"6.0.6","@types/react":"16.0.34","babel-loader":"7.1.2","react-helmet":"5.2.0","react-select":"1.2.1","style-loader":"0.19.1","@types/enzyme":"3.1.6","@types/lodash":"4.14.61","utility-types":"^1.1.0","babel-polyfill":"^6.26.0","@storybook/react":"3.4.0","@types/invariant":"2.2.29","@types/react-dom":"16.0.3","babel-preset-env":"1.6.1","isomorphic-fetch":"2.2.1","react-datepicker":"1.1.0","react-router-dom":"4.2.2","@gooddata/mock-js":"1.2.0","@types/classnames":"2.2.3","@types/prop-types":"15.5.2","@types/react-intl":"2.3.5","babel-preset-react":"6.24.1","react-async-script":"^0.9.1","webpack-dev-server":"2.11.1","@types/react-portal":"3.0.4","babel-plugin-lodash":"3.3.2","html-webpack-plugin":"2.30.1","react-test-renderer":"15.6.2","@types/react-measure":"0.4.7","clean-webpack-plugin":"0.1.17","eslint-config-gooddata":"0.0.17","react-google-recaptcha":"^0.11.0","tslint-config-gooddata":"0.0.8","@types/storybook__react":"3.0.6","enzyme-adapter-react-15":"1.0.5","uglifyjs-webpack-plugin":"1.2.0","@gooddata/test-storybook":"1.2.1","@storybook/addon-actions":"3.4.0","@storybook/addon-options":"3.4.0","node-sass-magic-importer":"5.1.0","react-syntax-highlighter":"6.1.2","@types/fixed-data-table-2":"0.8.1","@types/react-test-renderer":"16.0.0","circular-dependency-plugin":"4.4.0","compression-webpack-plugin":"1.1.7","@types/enzyme-adapter-react-15":"1.0.1","@types/storybook__addon-actions":"3.0.1","babel-plugin-transform-class-properties":"6.24.1","babel-plugin-transform-async-to-generator":"6.24.1","babel-plugin-transform-object-rest-spread":"6.26.0"},"peerDependencies":{"react":"15.6.2","react-dom":"15.6.2"},"_npmOperationalInternal":{"tmp":"tmp/react-components_5.2.0-alpha6_1529306019621_0.562983814309689","host":"s3://npm-registry-packages"}},"5.2.0-alpha6-fix1":{"name":"@gooddata/react-components","version":"5.2.0-alpha6-fix1","author":{"name":"GoodData Corporation"},"license":"BSD-3-Clause","_id":"@gooddata/react-components@5.2.0-alpha6-fix1","maintainers":[{"name":"bertold8","email":"ivan.nejezchleb@seznam.cz"},{"name":"bradgl","email":"brad.gleich@blackabaud.com"},{"name":"bugsbunny338","email":"jiri.zajic@mensa.cz"},{"name":"gooddata-ci","email":"rail@gooddata.com"},{"name":"jakub-sterba","email":"jakub.sterba@gooddata.com"},{"name":"jan.pradac","email":"jan.pradac@gooddata.com"},{"name":"jaroslav.tomecek","email":"jaroslav.tomecek@gooddata.com"},{"name":"jkittler","email":"honza.kittler@gmail.com"},{"name":"khanh.le","email":"khanh.le@gooddata.com"},{"name":"langhamp","email":"pavel.langhammer@gooddata.com"},{"name":"lanhuynh","email":"lan.huynh@gooddata.com"},{"name":"laurenhunt","email":"lauren.hunt@blackbaud.com"},{"name":"lhorak","email":"info@lhorak.cz"},{"name":"linhhong","email":"linh.hong@gooddata.com"},{"name":"lpearce","email":"levi.pearce@gooddata.com"},{"name":"martin.mosko","email":"martin.mosko@gooddata.com"},{"name":"michal.marsal","email":"michal.marsal@gooddata.com"},{"name":"mikita.yank","email":"Mikita.Yankouski@blackbaud.com"},{"name":"naibinh","email":"naibinh@gmail.com"},{"name":"nikolacech","email":"nikola.cech@gooddata.com"},{"name":"ocetnik","email":"ocetnik.david@gmail.com"},{"name":"ondrejlangr","email":"ondrej.langr@gooddata.com"},{"name":"pavelzgdc","email":"pavel.zbytovsky@gooddata.com"},{"name":"pbenes","email":"petr.benes@gooddata.com"},{"name":"peterlacko","email":"lackopeter17@gmail.com"},{"name":"petrjanu","email":"petr.janu@gooddata.com"},{"name":"robert.sisaj","email":"robert.sisaj@gooddata.com"},{"name":"rodri360","email":"me@rodri360.com"},{"name":"sitina","email":"jiri.sitina@gooddata.com"},{"name":"sondo","email":"son.do@gooddata.com"},{"name":"stewart.stephens","email":"stewart.stephens@blackbaud.com"},{"name":"strouhaljan","email":"strouhal.jan@gmail.com"},{"name":"tomas.kratochvil","email":"tomas.kratochvil@gooddata.com"},{"name":"tomasreichmann","email":"tomasreichmann@gmail.com"},{"name":"tomsatgd","email":"tomas.satinsky@gooddata.com"},{"name":"vonsef","email":"josef.vondrak@gooddata.com"},{"name":"xandra.harrison","email":"xandra.harrison@blackbaud.com"},{"name":"xmort","email":"petr.dolejsi@gooddata.com"},{"name":"zdenek.vidensky","email":"zdenek.vidensky@gooddata.com"}],"homepage":"https://github.com/gooddata/gooddata-react-components#readme","bugs":{"url":"https://github.com/gooddata/gooddata-react-components/issues"},"dist":{"shasum":"81fa64e136348196113592defb58abd1698753e4","tarball":"https://registry.npmjs.org/@gooddata/react-components/-/react-components-5.2.0-alpha6-fix1.tgz","fileCount":839,"integrity":"sha512-tCmSd+3c+qA5N4Cp+mSFC8K3ofudiMyc5l87I7akD9W97p+PpaI8/Qy35pGoI0jtlm3dtA1W/cos6pKeftwsWw==","signatures":[{"sig":"MEYCIQCW5Yqk1ymRTnA7Ux9LQs3f/x2Ij8T0DxVTBV2M3+9YqQIhAOPF+B5dy4dq/Lp08qfIoxJryACnCMq5RpAQ3VmcICyD","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":2376948,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJbKLkTCRA9TVsSAnZWagAAfJIP/iVttS0UsKPiCc62PF8x\n6svvSanoX6x8fWLV2nv+lrjcbkFaPscf8p4/LaqG5uuhqOKBNuq1bbNVC5Ao\nk6a0YCpO8mx9KWgZt7oPJsmOJNxMoZAmZQgPfUhB3tumvyrauT4HGBAfKYag\nMNjlHs5JEiCNe53xZZhrM8MmTkStFTv+/vGKaiAWJ0zxY8FHLfkcF5iaMYGF\neN41bs5JsteTjyqldAQQTnlmvNbIjS1HYpyc3/cI8iudU7bftSgmWREClY9J\nR+jN89cpszhYEI4dFKVYbptKy7dlBv5Pw2FHhoXE6HPAeRIFnOblJyS6f/8d\na9Cvx4wBBdVRzOyB2SbzRUWBt1uxF4VYNTrxV/a9/MvPSHhdQgoojOo4lgfH\nCjQ5ob+dv/0+kr998rDlVs+r1qLmp0qZRTh5YYYgu9lUFoKREJ/txLdKZeRt\ncRtv6Z1c0MLd3AcAjmPxSJ/X9OQtuVmKISiNs4x8rSO/wZNNYb5XKILz58Ye\nENFDmUGwYKhuzMjgFhfNKB5IPRiBpKclVrBaYjcNAasMUco/sR3Dj7hXtsMu\nIkSn90Spoq08QkzEI1JgHKr22RT66RnRK2zbsd7v1Hd34ljxx/UtLpsk0fdP\njZTVaO8mG6CWZVrscS3KjbzAsjVps2eMW1FYfaAkOv36rGkp+X3QnXAFHNip\nVkH8\r\n=vGlW\r\n-----END PGP SIGNATURE-----\r\n"},"jest":{"testRegex":"(/__tests__/.*|\\.(test|spec))\\.(tsx?|jsx?)$","transform":{".(ts|tsx)":"<rootDir>/node_modules/ts-jest/preprocessor.js"},"mapCoverage":true,"collectCoverage":false,"coverageReporters":["html"],"collectCoverageFrom":["src/**/*.{ts,tsx}","examples/server/src/**/*.{js,jsx}","!**/*.d.ts"],"moduleFileExtensions":["ts","tsx","js"],"setupTestFrameworkScriptFile":"<rootDir>/jest.setup.js"},"main":"dist/index.js","files":["dist","src","styles","LICENSE"],"config":{"tslint":"'./{src,stories}/**/*.{ts,tsx}'"},"readme":"[![npm version](https://badge.fury.io/js/%40gooddata%2Freact-components.svg)](https://www.npmjs.com/package/@gooddata/react-components) \n\n# GoodData.UI React components\n> A React-based JavaScript library for building data-driven applications\n\n## Getting started\n- [GoodData.UI Documentation](http://sdk.gooddata.com/gooddata-ui/)\n- [GoodData.UI Live Examples](https://gooddata-examples.herokuapp.com/)\n- [Stack Overflow](https://stackoverflow.com/questions/tagged/gooddata)\n\n### Usage\nWith [yarn](https://yarnpkg.com) installed, go to your project directory and run\n```\n$ yarn add @gooddata/react-components\n```\nIf you prefer [npm](npmjs.com) run\n```\n$ npm install --save @gooddata/react-components\n```\n\n\n## Contributing\n\nWe welcome any contribution in form of [issues](https://github.com/gooddata/gooddata-react-components/issues) or [pull requests](https://github.com/gooddata/gooddata-react-components/pulls).\nThese commands may come in handy while developing:\n\n| command | description |\n| ------- | ----------- |\n| `yarn install --pure-lockfile` | first step |\n| ||\n| `yarn dev` | build react-components to `/dist` in watch mode |\n| `yarn test` | run all unit tests |\n| `yarn validate` | validate codestyle |\n| ||\n| `yarn storybook` | run storybook from `/stories` on http://localhost:9001 |\n| `yarn build-storybook` | build storybook to `/dist-storybook` |\n| `yarn test-storybook` | run storybook and [screenshot tests](https://github.com/gooddata/gdc-client-utils/tree/master/test-storybook) |\n| ||\n| `yarn examples` | run Live Examples dev-server from `/examples` on https://localhost:8999 |\n| `yarn examples-build` | build Live Examples to `/examples/dist` |\n| `yarn examples-server` | serve built Live Examples - see `/examples/server/src` |\n| `yarn examples-testcafe` | run testcafe tests against `localhost:8999` |\n\n### Deploy to heroku.com\nWhen you deploy this repo to heroku, it serves *GoodData.UI Live Examples*.\nRelevant tasks are in `Procfile` and `package.json`.\n\n```bash\n# run in the project directory\nheroku login\nheroku create <your-app-name>\nheroku config:set DOMAIN_ADMIN_USERNAME=x@gooddata.com DOMAIN_ADMIN_PASSWORD=xy PROJECT_ID_TO_ASSIGN=xms7ga4tf3g3nzucd8380o2bev8oeknp\ngit push heroku HEAD:master\nheroku open\n```\n\n#### NPM package publishing\n```bash\n# only for internal gooddata developers\ngit checkout master && git pull upstream master --tags\nyarn version\nnpm publish\ngit push upstream master --tags\n```\n\n\n## Changelog\n- see [CHANGELOG.md](CHANGELOG.md)\n\n## License\n(C) 2007-2018 GoodData Corporation\n\nFor more information, please see [LICENSE](https://github.com/gooddata/gooddata-react-components/blob/master/LICENSE)\n","gitHead":"dfd4059b7832e3430eaf5f4eb18e827f82afbe82","scripts":{"dev":"bash scripts/build.sh --dev-watch","test":"jest --watch","build":"bash scripts/build.sh","tslint":"yarn run-tslint -t verbose $npm_package_config_tslint","prepare":"cd examples/server && yarn install --pure-lockfile && cd ../..; rm -r examples/node_modules 2>/dev/null; true","examples":"bash scripts/run-examples.sh","prepare?":"# Called before `npm publish` and on local `npm install`. Temporarily also for deleting obsolete node_modules. Ends with `true` to continue gracefully.","validate":"tsc --noEmit && yarn tslint && eslint --ext .jsx,.js examples/src examples/test examples/server/src","build-dev":"bash scripts/build.sh --dev","examples?":"# Default is developer domain, other options: yarn examples [sec,secure,stg,stg2,stg3,demo,developer or URL]","storybook":"start-storybook -p 9001 -c .storybook","tslint-ci":"mkdir -p ./ci/results && yarn run-tslint -t checkstyle -o ./ci/results/tslint-results.xml $npm_package_config_tslint","run-tslint":"tslint -p tsconfig.json","validate-ci":"tsc --noEmit && yarn tslint-ci  && eslint --ext .jsx,.js examples/src examples/test examples/server/src -f checkstyle -o ci/results/eslint-results.xml","examples-build":"bash scripts/build-examples.sh","prepublishOnly":"yarn build","test-storybook":"test-storybook","build-storybook":"build-storybook -c .storybook -o dist-storybook","examples-server":"node examples/server/src/index.js","heroku-postbuild":"yarn examples-build developer","examples-testcafe":"testcafe chrome --assertion-timeout 20000 -S -s examples/_screenshots examples/test/**/**/*_test* --debug-on-fail","examples-testcafe-docker":"testcafe 'chrome:headless --no-sandbox' --assertion-timeout 20000 -S -s examples/_screenshots examples/test/**/**/*_test*"},"typings":"dist/index.d.ts","_npmUser":{"name":"gooddata-ci","email":"rail@gooddata.com"},"repository":{"url":"git+ssh://git@github.com/gooddata/gooddata-react-components.git","type":"git"},"_npmVersion":"5.6.0","description":"GoodData React Components","directories":{},"_nodeVersion":"8.9.4","dependencies":{"rxjs":"^5.5.6","lodash":"^4.17.4","invariant":"^2.2.2","classnames":"^2.2.5","highcharts":"4.2.5","prop-types":"^15.6.0","react-intl":"^2.4.0","custom-event":"^1.0.1","react-measure":"^1.4.7","@gooddata/typings":"2.1.0","@types/highcharts":"4.2.56","http-status-codes":"^1.3.0","@gooddata/js-utils":"^2.0.1","@gooddata/numberjs":"^3.1.2","fixed-data-table-2":"0.7.17","@gooddata/goodstrap":"56.0.0","@gooddata/gooddata-js":"6.0.0","nodelist-foreach-polyfill":"^1.2.0"},"_hasShrinkwrap":false,"readmeFilename":"README.md","test-storybook":{"_defaults":{"readySelector":".screenshot-wrapper .highcharts-container, .screenshot-wrapper .s-headline-value, .screenshot-wrapper .viz-table-wrap, .screenshot-wrapper .gdc-kpi, .screenshot-wrapper .gdc-kpi-error"},"AFM components/PieChart":{"error":{"readySelector":".screenshot-wrapper .s-error"}},"AFM components/DonutChart":{"error":{"readySelector":".screenshot-wrapper .s-error"}}},"devDependencies":{"yup":"^0.24.1","jest":"21.2.1","react":"15.6.2","enzyme":"3.3.0","formik":"^0.11.11","moment":"2.22.1","history":"^4.7.2","ts-jest":"21.2.4","webpack":"3.10.0","react-ga":"^2.5.2","recharts":"1.0.0-beta.9","testcafe":"0.19.2","commander":"2.14.1","node-sass":"4.7.2","react-dom":"15.6.2","supertest":"3.0.0","ts-loader":"2.3.7","babel-core":"6.26.0","css-loader":"0.28.7","jest-junit":"3.0.0","raw-loader":"0.5.1","styled-jsx":"2.2.1","typescript":"2.3.3","@types/jest":"20.0.4","@types/node":"7.0.8","file-loader":"1.1.6","sass-loader":"6.0.6","@types/react":"16.0.34","babel-loader":"7.1.2","react-helmet":"5.2.0","react-select":"1.2.1","style-loader":"0.19.1","@types/enzyme":"3.1.6","@types/lodash":"4.14.61","utility-types":"^1.1.0","babel-polyfill":"^6.26.0","@storybook/react":"3.4.0","@types/invariant":"2.2.29","@types/react-dom":"16.0.3","babel-preset-env":"1.6.1","isomorphic-fetch":"2.2.1","react-datepicker":"1.1.0","react-router-dom":"4.2.2","@gooddata/mock-js":"1.2.0","@types/classnames":"2.2.3","@types/prop-types":"15.5.2","@types/react-intl":"2.3.5","babel-preset-react":"6.24.1","react-async-script":"^0.9.1","webpack-dev-server":"2.11.1","@types/react-portal":"3.0.4","babel-plugin-lodash":"3.3.2","html-webpack-plugin":"2.30.1","react-test-renderer":"15.6.2","@types/react-measure":"0.4.7","clean-webpack-plugin":"0.1.17","eslint-config-gooddata":"0.0.17","react-google-recaptcha":"^0.11.0","tslint-config-gooddata":"0.0.8","@types/storybook__react":"3.0.6","enzyme-adapter-react-15":"1.0.5","uglifyjs-webpack-plugin":"1.2.0","@gooddata/test-storybook":"1.2.1","@storybook/addon-actions":"3.4.0","@storybook/addon-options":"3.4.0","node-sass-magic-importer":"5.1.0","react-syntax-highlighter":"6.1.2","@types/fixed-data-table-2":"0.8.1","@types/react-test-renderer":"16.0.0","circular-dependency-plugin":"4.4.0","compression-webpack-plugin":"1.1.7","@types/enzyme-adapter-react-15":"1.0.1","@types/storybook__addon-actions":"3.0.1","babel-plugin-transform-class-properties":"6.24.1","babel-plugin-transform-async-to-generator":"6.24.1","babel-plugin-transform-object-rest-spread":"6.26.0"},"peerDependencies":{"react":"15.6.2","react-dom":"15.6.2"},"_npmOperationalInternal":{"tmp":"tmp/react-components_5.2.0-alpha6-fix1_1529395474965_0.3457460363271232","host":"s3://npm-registry-packages"}},"5.2.0-alpha7":{"name":"@gooddata/react-components","version":"5.2.0-alpha7","author":{"name":"GoodData Corporation"},"license":"BSD-3-Clause","_id":"@gooddata/react-components@5.2.0-alpha7","maintainers":[{"name":"bertold8","email":"ivan.nejezchleb@seznam.cz"},{"name":"bradgl","email":"brad.gleich@blackabaud.com"},{"name":"bugsbunny338","email":"jiri.zajic@mensa.cz"},{"name":"gooddata-ci","email":"rail@gooddata.com"},{"name":"jakub-sterba","email":"jakub.sterba@gooddata.com"},{"name":"jan.pradac","email":"jan.pradac@gooddata.com"},{"name":"jaroslav.tomecek","email":"jaroslav.tomecek@gooddata.com"},{"name":"jkittler","email":"honza.kittler@gmail.com"},{"name":"khanh.le","email":"khanh.le@gooddata.com"},{"name":"langhamp","email":"pavel.langhammer@gooddata.com"},{"name":"lanhuynh","email":"lan.huynh@gooddata.com"},{"name":"laurenhunt","email":"lauren.hunt@blackbaud.com"},{"name":"lhorak","email":"info@lhorak.cz"},{"name":"linhhong","email":"linh.hong@gooddata.com"},{"name":"lpearce","email":"levi.pearce@gooddata.com"},{"name":"martin.mosko","email":"martin.mosko@gooddata.com"},{"name":"michal.marsal","email":"michal.marsal@gooddata.com"},{"name":"mikita.yank","email":"Mikita.Yankouski@blackbaud.com"},{"name":"nadtan","email":"tan.nguyen@gooddata.com"},{"name":"naibinh","email":"naibinh@gmail.com"},{"name":"nikolacech","email":"nikola.cech@gooddata.com"},{"name":"ocetnik","email":"ocetnik.david@gmail.com"},{"name":"ondrejlangr","email":"ondrej.langr@gooddata.com"},{"name":"pavelzgdc","email":"pavel.zbytovsky@gooddata.com"},{"name":"pbenes","email":"petr.benes@gooddata.com"},{"name":"peterlacko","email":"lackopeter17@gmail.com"},{"name":"petrjanu","email":"petr.janu@gooddata.com"},{"name":"robert.sisaj","email":"robert.sisaj@gooddata.com"},{"name":"rodri360","email":"me@rodri360.com"},{"name":"sitina","email":"jiri.sitina@gooddata.com"},{"name":"sondo","email":"son.do@gooddata.com"},{"name":"stewart.stephens","email":"stewart.stephens@blackbaud.com"},{"name":"strouhaljan","email":"strouhal.jan@gmail.com"},{"name":"tomas.kratochvil","email":"tomas.kratochvil@gooddata.com"},{"name":"tomasreichmann","email":"tomasreichmann@gmail.com"},{"name":"tomsatgd","email":"tomas.satinsky@gooddata.com"},{"name":"vonsef","email":"josef.vondrak@gooddata.com"},{"name":"xandra.harrison","email":"xandra.harrison@blackbaud.com"},{"name":"xmort","email":"petr.dolejsi@gooddata.com"},{"name":"zdenek.vidensky","email":"zdenek.vidensky@gooddata.com"}],"homepage":"https://github.com/gooddata/gooddata-react-components#readme","bugs":{"url":"https://github.com/gooddata/gooddata-react-components/issues"},"dist":{"shasum":"0ea3b718753a94fe6c5a5c9e04fe2931e704b10a","tarball":"https://registry.npmjs.org/@gooddata/react-components/-/react-components-5.2.0-alpha7.tgz","fileCount":839,"integrity":"sha512-bi8YkmRjdzFZLxQYNqsrGj5Qde0iGl2JcFqexaVXW/di8jHpoqDxJM8bLK/GHU5wBE1x8rjM7Hullr5Brr7TOA==","signatures":[{"sig":"MEUCIQCU/yOnIfpz69/Ihe7obLKKceW1rko9otdkOIXzXgfGJQIge8b4KbgqAdK+gxPLYxDxM1RmBIc2KZVQjHHLDwUfXKo=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":2381148,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJbKf/kCRA9TVsSAnZWagAAHl8P/1QNHB3+fQwK5PVIaxMG\nLM1+O5Bw+1PoQp9lUmPeCsIz1Ypnyi+f9zspwDUH8aL7lHdowByWpMmYHjtU\nnbEqu07YxX+X6XRifbsq121CswdIw866wuxrD8rSvw2UqGyII8s90Mpjdy4M\nOIlCnZsStZpp1RN4sOS3NrLYKVxqjnm02uU2MReqwg7kgkOkRzKVdtC+Hcfo\nQTGrK0KSkD+1ODARRDiQjfUxic+vRnjtXQinYMcDoybS5SydCQrqbAB18bXw\nZM7ooaOMeNcSYOQVIojB5L6atWadrP3zty5Xxlle0zLPAhm76RKMl+jUWas/\nTHIYnlCeP84OqoHElJdd06PqCV+KOf19zDzp/QYLzzuVWfhJlC50Pi/hB4z1\nEIP3hM+CypqDTQa3sRCpgkjLU/FFqBg/lrELVVdOZ8tpmV/ipooYjGHz1x0L\n1+Fq33URcI7Y/s4+YX/c6AkhOt0c2vjuEH7ubjfiadySUb2T4wq6qeljfye7\nsoZVTdGe8cG8TSq+X4j3VJyba26shgXMX7k2dVDOVcID9kKEwvt4Gq2hZTZv\n25rM3EhHj19m47wpbPpTJMIzVREJmFuTx6n5XZVsmpRu8r2SGGTIlcrchbg6\n4+BWyI9F1x2tq53pcDWcskevtRhaSTj3pR/+njIyjWE9HPtbL+gtIGSN+PsQ\n5tYB\r\n=kMds\r\n-----END PGP SIGNATURE-----\r\n"},"jest":{"testRegex":"(/__tests__/.*|\\.(test|spec))\\.(tsx?|jsx?)$","transform":{".(ts|tsx)":"<rootDir>/node_modules/ts-jest/preprocessor.js"},"mapCoverage":true,"collectCoverage":false,"coverageReporters":["html"],"collectCoverageFrom":["src/**/*.{ts,tsx}","examples/server/src/**/*.{js,jsx}","!**/*.d.ts"],"moduleFileExtensions":["ts","tsx","js"],"setupTestFrameworkScriptFile":"<rootDir>/jest.setup.js"},"main":"dist/index.js","files":["dist","src","styles","LICENSE"],"config":{"tslint":"'./{src,stories}/**/*.{ts,tsx}'"},"readme":"[![npm version](https://badge.fury.io/js/%40gooddata%2Freact-components.svg)](https://www.npmjs.com/package/@gooddata/react-components) \n\n# GoodData.UI React components\n> A React-based JavaScript library for building data-driven applications\n\n## Getting started\n- [GoodData.UI Documentation](http://sdk.gooddata.com/gooddata-ui/)\n- [GoodData.UI Live Examples](https://gooddata-examples.herokuapp.com/)\n- [Stack Overflow](https://stackoverflow.com/questions/tagged/gooddata)\n\n### Usage\nWith [yarn](https://yarnpkg.com) installed, go to your project directory and run\n```\n$ yarn add @gooddata/react-components\n```\nIf you prefer [npm](npmjs.com) run\n```\n$ npm install --save @gooddata/react-components\n```\n\n\n## Contributing\n\nWe welcome any contribution in form of [issues](https://github.com/gooddata/gooddata-react-components/issues) or [pull requests](https://github.com/gooddata/gooddata-react-components/pulls).\nThese commands may come in handy while developing:\n\n| command | description |\n| ------- | ----------- |\n| `yarn install --pure-lockfile` | first step |\n| ||\n| `yarn dev` | build react-components to `/dist` in watch mode |\n| `yarn test` | run all unit tests |\n| `yarn validate` | validate codestyle |\n| ||\n| `yarn storybook` | run storybook from `/stories` on http://localhost:9001 |\n| `yarn build-storybook` | build storybook to `/dist-storybook` |\n| `yarn test-storybook` | run storybook and [screenshot tests](https://github.com/gooddata/gdc-client-utils/tree/master/test-storybook) |\n| ||\n| `yarn examples` | run Live Examples dev-server from `/examples` on https://localhost:8999 |\n| `yarn examples-build` | build Live Examples to `/examples/dist` |\n| `yarn examples-server` | serve built Live Examples - see `/examples/server/src` |\n| `yarn examples-testcafe` | run testcafe tests against `localhost:8999` |\n\n### Deploy to heroku.com\nWhen you deploy this repo to heroku, it serves *GoodData.UI Live Examples*.\nRelevant tasks are in `Procfile` and `package.json`.\n\n```bash\n# run in the project directory\nheroku login\nheroku create <your-app-name>\nheroku config:set DOMAIN_ADMIN_USERNAME=x@gooddata.com DOMAIN_ADMIN_PASSWORD=xy PROJECT_ID_TO_ASSIGN=xms7ga4tf3g3nzucd8380o2bev8oeknp\ngit push heroku HEAD:master\nheroku open\n```\n\n#### NPM package publishing\n```bash\n# only for internal gooddata developers\ngit checkout master && git pull upstream master --tags\nyarn version\nnpm publish\ngit push upstream master --tags\n```\n\n\n## Changelog\n- see [CHANGELOG.md](CHANGELOG.md)\n\n## License\n(C) 2007-2018 GoodData Corporation\n\nFor more information, please see [LICENSE](https://github.com/gooddata/gooddata-react-components/blob/master/LICENSE)\n","gitHead":"f21690ca76607a4f389890f07f8ab5997ee9625a","scripts":{"dev":"bash scripts/build.sh --dev-watch","test":"jest --watch","build":"bash scripts/build.sh","tslint":"yarn run-tslint -t verbose $npm_package_config_tslint","prepare":"cd examples/server && yarn install --pure-lockfile && cd ../..; rm -r examples/node_modules 2>/dev/null; true","examples":"bash scripts/run-examples.sh","prepare?":"# Called before `npm publish` and on local `npm install`. Temporarily also for deleting obsolete node_modules. Ends with `true` to continue gracefully.","validate":"tsc --noEmit && yarn tslint && eslint --ext .jsx,.js examples/src examples/test examples/server/src","build-dev":"bash scripts/build.sh --dev","examples?":"# Default is developer domain, other options: yarn examples [sec,secure,stg,stg2,stg3,demo,developer or URL]","storybook":"start-storybook -p 9001 -c .storybook","tslint-ci":"mkdir -p ./ci/results && yarn run-tslint -t checkstyle -o ./ci/results/tslint-results.xml $npm_package_config_tslint","run-tslint":"tslint -p tsconfig.json","validate-ci":"tsc --noEmit && yarn tslint-ci  && eslint --ext .jsx,.js examples/src examples/test examples/server/src -f checkstyle -o ci/results/eslint-results.xml","examples-build":"bash scripts/build-examples.sh","prepublishOnly":"yarn build","test-storybook":"test-storybook","build-storybook":"build-storybook -c .storybook -o dist-storybook","examples-server":"node examples/server/src/index.js","heroku-postbuild":"yarn examples-build developer","examples-testcafe":"testcafe chrome --assertion-timeout 20000 -S -s examples/_screenshots examples/test/**/**/*_test* --debug-on-fail","examples-testcafe-docker":"testcafe 'chrome:headless --no-sandbox' --assertion-timeout 20000 -S -s examples/_screenshots examples/test/**/**/*_test*"},"typings":"dist/index.d.ts","_npmUser":{"name":"zdenek.vidensky","email":"zdenek.vidensky@gooddata.com"},"repository":{"url":"git+ssh://git@github.com/gooddata/gooddata-react-components.git","type":"git"},"_npmVersion":"5.6.0","description":"GoodData React Components","directories":{},"_nodeVersion":"8.9.4","dependencies":{"rxjs":"^5.5.6","lodash":"^4.17.4","invariant":"^2.2.2","classnames":"^2.2.5","highcharts":"4.2.5","prop-types":"^15.6.0","react-intl":"^2.4.0","custom-event":"^1.0.1","react-measure":"^1.4.7","@gooddata/typings":"2.1.0","@types/highcharts":"4.2.56","http-status-codes":"^1.3.0","@gooddata/js-utils":"^2.0.1","@gooddata/numberjs":"^3.1.2","fixed-data-table-2":"0.7.17","@gooddata/goodstrap":"56.0.0","@gooddata/gooddata-js":"6.0.0","nodelist-foreach-polyfill":"^1.2.0"},"_hasShrinkwrap":false,"readmeFilename":"README.md","test-storybook":{"_defaults":{"readySelector":".screenshot-wrapper .highcharts-container, .screenshot-wrapper .s-headline-value, .screenshot-wrapper .viz-table-wrap, .screenshot-wrapper .gdc-kpi, .screenshot-wrapper .gdc-kpi-error"},"AFM components/PieChart":{"error":{"readySelector":".screenshot-wrapper .s-error"}},"AFM components/DonutChart":{"error":{"readySelector":".screenshot-wrapper .s-error"}}},"devDependencies":{"yup":"^0.24.1","jest":"21.2.1","react":"15.6.2","enzyme":"3.3.0","formik":"^0.11.11","moment":"2.22.1","history":"^4.7.2","ts-jest":"21.2.4","webpack":"3.10.0","react-ga":"^2.5.2","recharts":"1.0.0-beta.9","testcafe":"0.19.2","commander":"2.14.1","node-sass":"4.7.2","react-dom":"15.6.2","supertest":"3.0.0","ts-loader":"2.3.7","babel-core":"6.26.0","css-loader":"0.28.7","jest-junit":"3.0.0","raw-loader":"0.5.1","styled-jsx":"2.2.1","typescript":"2.3.3","@types/jest":"20.0.4","@types/node":"7.0.8","file-loader":"1.1.6","sass-loader":"6.0.6","@types/react":"16.0.34","babel-loader":"7.1.2","react-helmet":"5.2.0","react-select":"1.2.1","style-loader":"0.19.1","@types/enzyme":"3.1.6","@types/lodash":"4.14.61","utility-types":"^1.1.0","babel-polyfill":"^6.26.0","@storybook/react":"3.4.0","@types/invariant":"2.2.29","@types/react-dom":"16.0.3","babel-preset-env":"1.6.1","isomorphic-fetch":"2.2.1","react-datepicker":"1.1.0","react-router-dom":"4.2.2","@gooddata/mock-js":"1.2.0","@types/classnames":"2.2.3","@types/prop-types":"15.5.2","@types/react-intl":"2.3.5","babel-preset-react":"6.24.1","react-async-script":"^0.9.1","webpack-dev-server":"2.11.1","@types/react-portal":"3.0.4","babel-plugin-lodash":"3.3.2","html-webpack-plugin":"2.30.1","react-test-renderer":"15.6.2","@types/react-measure":"0.4.7","clean-webpack-plugin":"0.1.17","eslint-config-gooddata":"0.0.17","react-google-recaptcha":"^0.11.0","tslint-config-gooddata":"0.0.8","@types/storybook__react":"3.0.6","enzyme-adapter-react-15":"1.0.5","uglifyjs-webpack-plugin":"1.2.0","@gooddata/test-storybook":"1.2.1","@storybook/addon-actions":"3.4.0","@storybook/addon-options":"3.4.0","node-sass-magic-importer":"5.1.0","react-syntax-highlighter":"6.1.2","@types/fixed-data-table-2":"0.8.1","@types/react-test-renderer":"16.0.0","circular-dependency-plugin":"4.4.0","compression-webpack-plugin":"1.1.7","@types/enzyme-adapter-react-15":"1.0.1","@types/storybook__addon-actions":"3.0.1","babel-plugin-transform-class-properties":"6.24.1","babel-plugin-transform-async-to-generator":"6.24.1","babel-plugin-transform-object-rest-spread":"6.26.0"},"peerDependencies":{"react":"15.6.2","react-dom":"15.6.2"},"_npmOperationalInternal":{"tmp":"tmp/react-components_5.2.0-alpha7_1529479140551_0.8630416790540933","host":"s3://npm-registry-packages"}},"5.2.0-alpha6-fix2":{"name":"@gooddata/react-components","version":"5.2.0-alpha6-fix2","author":{"name":"GoodData Corporation"},"license":"BSD-3-Clause","_id":"@gooddata/react-components@5.2.0-alpha6-fix2","maintainers":[{"name":"bertold8","email":"ivan.nejezchleb@seznam.cz"},{"name":"bradgl","email":"brad.gleich@blackabaud.com"},{"name":"bugsbunny338","email":"jiri.zajic@mensa.cz"},{"name":"gooddata-ci","email":"rail@gooddata.com"},{"name":"jakub-sterba","email":"jakub.sterba@gooddata.com"},{"name":"jaroslav.tomecek","email":"jaroslav.tomecek@gooddata.com"},{"name":"jkittler","email":"honza.kittler@gmail.com"},{"name":"khanh.le","email":"khanh.le@gooddata.com"},{"name":"langhamp","email":"pavel.langhammer@gooddata.com"},{"name":"lanhuynh","email":"lan.huynh@gooddata.com"},{"name":"laurenhunt","email":"lauren.hunt@blackbaud.com"},{"name":"lhorak","email":"info@lhorak.cz"},{"name":"linhhong","email":"linh.hong@gooddata.com"},{"name":"lpearce","email":"levi.pearce@gooddata.com"},{"name":"martin.mosko","email":"martin.mosko@gooddata.com"},{"name":"michal.marsal","email":"michal.marsal@gooddata.com"},{"name":"mikita.yank","email":"Mikita.Yankouski@blackbaud.com"},{"name":"nadtan","email":"tan.nguyen@gooddata.com"},{"name":"naibinh","email":"naibinh@gmail.com"},{"name":"nikolacech","email":"nikola.cech@gooddata.com"},{"name":"ocetnik","email":"ocetnik.david@gmail.com"},{"name":"ondrejlangr","email":"ondrej.langr@gooddata.com"},{"name":"pavelzgdc","email":"pavel.zbytovsky@gooddata.com"},{"name":"pbenes","email":"petr.benes@gooddata.com"},{"name":"peterlacko","email":"lackopeter17@gmail.com"},{"name":"petrjanu","email":"petr.janu@gooddata.com"},{"name":"robert.sisaj","email":"robert.sisaj@gooddata.com"},{"name":"rodri360","email":"me@rodri360.com"},{"name":"sitina","email":"jiri.sitina@gooddata.com"},{"name":"sondo","email":"son.do@gooddata.com"},{"name":"stewart.stephens","email":"stewart.stephens@blackbaud.com"},{"name":"strouhaljan","email":"strouhal.jan@gmail.com"},{"name":"tomas.kratochvil","email":"tomas.kratochvil@gooddata.com"},{"name":"tomasreichmann","email":"tomasreichmann@gmail.com"},{"name":"tomsatgd","email":"tomas.satinsky@gooddata.com"},{"name":"vonsef","email":"josef.vondrak@gooddata.com"},{"name":"xandra.harrison","email":"xandra.harrison@blackbaud.com"},{"name":"xmort","email":"petr.dolejsi@gooddata.com"},{"name":"zdenek.vidensky","email":"zdenek.vidensky@gooddata.com"}],"homepage":"https://github.com/gooddata/gooddata-react-components#readme","bugs":{"url":"https://github.com/gooddata/gooddata-react-components/issues"},"dist":{"shasum":"4308c64cf1342e4959bd36dffba4c45c12f94044","tarball":"https://registry.npmjs.org/@gooddata/react-components/-/react-components-5.2.0-alpha6-fix2.tgz","fileCount":839,"integrity":"sha512-qrtZ1b1fMC5ZUvFfMZTCuBhZh4UuicwD7hYqUkv1jZ4/aIjZWplL6i9WXUMEERFXH9zA62j0yGSSKRXFx6nPPg==","signatures":[{"sig":"MEYCIQCsAxzh0KkX8LskrjcVvFIek5OHcmgl8zz96ZQUERb88gIhAMM6+CMr2DG5BIZ4h4DCK1ELzZ65KtCkLRulnIXh34mU","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":2379021,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJbKmhlCRA9TVsSAnZWagAAo2cP+wf3HLQxqfD2beJ97vTD\nqIdnU7VqN7Do2IXuHmep05CRO17coLBSOpWqerRG+4/spl7vieVw/A5g7/M3\nqr0zyS5EVfpC0iiYqUiiAlBMhnd7iGYsL40d75uGab7ntios5bj4U+lr0rOZ\nKUi21ELTvXyKx3uzuNx9G1gmrKRewNaC9Mzvy0OPQWHcYiB7zxnPkp3n4o5S\nZv45BGsEUPocejil2RRY94Arjn9G1Gt9eZGO/T+YvIh1ikcyWUh6rquHCeWq\nTHihBloFJM17Y/cJq9A0kq5Dd2wny9vW4Le3yR95rgQ6ymxk5JHHxVBicfAI\n5b64jFoSZQbM98/sKEQmJ5Yz4mB3n/xmDJIFjHjaI+Zicq68+WiF7y2sVtCB\nD+tHhniu31e91b/tMRSqUR00kZgMJ4IX0CXtGoe9vzWad/8x5qLlrWXyHiFi\nC+K9ON6eJ3WcpuazlExswHpOIWKZUtBUtv8bdVQR50kTJVOSHulk38PiN8Rv\nZP1X+vw8BHok5NoAGz1WrAp4hb4leKEucRC1xXeyCPDDHPfyFJF1eZ1E04LO\n3ksWs+L+uZmKOnvADdf5RWJx70qtmFiBLV9f7uzR4peH5lEjwrrK+hKhPgtp\nXRHgewZ04iE6qB0ek9Ga4arA07xo7yhVnCYRGmkMhK2GBfN+lOpz/h2sa3Uq\nb29P\r\n=/gtJ\r\n-----END PGP SIGNATURE-----\r\n"},"jest":{"testRegex":"(/__tests__/.*|\\.(test|spec))\\.(tsx?|jsx?)$","transform":{".(ts|tsx)":"<rootDir>/node_modules/ts-jest/preprocessor.js"},"mapCoverage":true,"collectCoverage":false,"coverageReporters":["html"],"collectCoverageFrom":["src/**/*.{ts,tsx}","examples/server/src/**/*.{js,jsx}","!**/*.d.ts"],"moduleFileExtensions":["ts","tsx","js"],"setupTestFrameworkScriptFile":"<rootDir>/jest.setup.js"},"main":"dist/index.js","files":["dist","src","styles","LICENSE"],"config":{"tslint":"'./{src,stories}/**/*.{ts,tsx}'"},"readme":"[![npm version](https://badge.fury.io/js/%40gooddata%2Freact-components.svg)](https://www.npmjs.com/package/@gooddata/react-components) \n\n# GoodData.UI React components\n> A React-based JavaScript library for building data-driven applications\n\n## Getting started\n- [GoodData.UI Documentation](http://sdk.gooddata.com/gooddata-ui/)\n- [GoodData.UI Live Examples](https://gooddata-examples.herokuapp.com/)\n- [Stack Overflow](https://stackoverflow.com/questions/tagged/gooddata)\n\n### Usage\nWith [yarn](https://yarnpkg.com) installed, go to your project directory and run\n```\n$ yarn add @gooddata/react-components\n```\nIf you prefer [npm](npmjs.com) run\n```\n$ npm install --save @gooddata/react-components\n```\n\n\n## Contributing\n\nWe welcome any contribution in form of [issues](https://github.com/gooddata/gooddata-react-components/issues) or [pull requests](https://github.com/gooddata/gooddata-react-components/pulls).\nThese commands may come in handy while developing:\n\n| command | description |\n| ------- | ----------- |\n| `yarn install --pure-lockfile` | first step |\n| ||\n| `yarn dev` | build react-components to `/dist` in watch mode |\n| `yarn test` | run all unit tests |\n| `yarn validate` | validate codestyle |\n| ||\n| `yarn storybook` | run storybook from `/stories` on http://localhost:9001 |\n| `yarn build-storybook` | build storybook to `/dist-storybook` |\n| `yarn test-storybook` | run storybook and [screenshot tests](https://github.com/gooddata/gdc-client-utils/tree/master/test-storybook) |\n| ||\n| `yarn examples` | run Live Examples dev-server from `/examples` on https://localhost:8999 |\n| `yarn examples-build` | build Live Examples to `/examples/dist` |\n| `yarn examples-server` | serve built Live Examples - see `/examples/server/src` |\n| `yarn examples-testcafe` | run testcafe tests against `localhost:8999` |\n\n### Deploy to heroku.com\nWhen you deploy this repo to heroku, it serves *GoodData.UI Live Examples*.\nRelevant tasks are in `Procfile` and `package.json`.\n\n```bash\n# run in the project directory\nheroku login\nheroku create <your-app-name>\nheroku config:set DOMAIN_ADMIN_USERNAME=x@gooddata.com DOMAIN_ADMIN_PASSWORD=xy PROJECT_ID_TO_ASSIGN=xms7ga4tf3g3nzucd8380o2bev8oeknp\ngit push heroku HEAD:master\nheroku open\n```\n\n#### NPM package publishing\n```bash\n# only for internal gooddata developers\ngit checkout master && git pull upstream master --tags\nyarn version\nnpm publish\ngit push upstream master --tags\n```\n\n\n## Changelog\n- see [CHANGELOG.md](CHANGELOG.md)\n\n## License\n(C) 2007-2018 GoodData Corporation\n\nFor more information, please see [LICENSE](https://github.com/gooddata/gooddata-react-components/blob/master/LICENSE)\n","gitHead":"9d9893f06fa685d8e53087d4c63115d5219f8d6a","scripts":{"dev":"bash scripts/build.sh --dev-watch","test":"jest --watch","build":"bash scripts/build.sh","tslint":"yarn run-tslint -t verbose $npm_package_config_tslint","prepare":"cd examples/server && yarn install --pure-lockfile && cd ../..; rm -r examples/node_modules 2>/dev/null; true","examples":"bash scripts/run-examples.sh","prepare?":"# Called before `npm publish` and on local `npm install`. Temporarily also for deleting obsolete node_modules. Ends with `true` to continue gracefully.","validate":"tsc --noEmit && yarn tslint && eslint --ext .jsx,.js examples/src examples/test examples/server/src","build-dev":"bash scripts/build.sh --dev","examples?":"# Default is developer domain, other options: yarn examples [sec,secure,stg,stg2,stg3,demo,developer or URL]","storybook":"start-storybook -p 9001 -c .storybook","tslint-ci":"mkdir -p ./ci/results && yarn run-tslint -t checkstyle -o ./ci/results/tslint-results.xml $npm_package_config_tslint","run-tslint":"tslint -p tsconfig.json","validate-ci":"tsc --noEmit && yarn tslint-ci  && eslint --ext .jsx,.js examples/src examples/test examples/server/src -f checkstyle -o ci/results/eslint-results.xml","examples-build":"bash scripts/build-examples.sh","prepublishOnly":"yarn build","test-storybook":"test-storybook","build-storybook":"build-storybook -c .storybook -o dist-storybook","examples-server":"node examples/server/src/index.js","heroku-postbuild":"yarn examples-build developer","examples-testcafe":"testcafe chrome --assertion-timeout 20000 -S -s examples/_screenshots examples/test/**/**/*_test* --debug-on-fail","examples-testcafe-docker":"testcafe 'chrome:headless --no-sandbox' --assertion-timeout 20000 -S -s examples/_screenshots examples/test/**/**/*_test*"},"typings":"dist/index.d.ts","_npmUser":{"name":"gooddata-ci","email":"rail@gooddata.com"},"repository":{"url":"git+ssh://git@github.com/gooddata/gooddata-react-components.git","type":"git"},"_npmVersion":"5.6.0","description":"GoodData React Components","directories":{},"_nodeVersion":"8.9.4","dependencies":{"rxjs":"^5.5.6","lodash":"^4.17.4","invariant":"^2.2.2","classnames":"^2.2.5","highcharts":"4.2.5","prop-types":"^15.6.0","react-intl":"^2.4.0","custom-event":"^1.0.1","react-measure":"^1.4.7","@gooddata/typings":"2.1.0","@types/highcharts":"4.2.56","http-status-codes":"^1.3.0","@gooddata/js-utils":"^2.0.1","@gooddata/numberjs":"^3.1.2","fixed-data-table-2":"0.7.17","@gooddata/goodstrap":"56.0.0","@gooddata/gooddata-js":"6.0.0","nodelist-foreach-polyfill":"^1.2.0"},"_hasShrinkwrap":false,"readmeFilename":"README.md","test-storybook":{"_defaults":{"readySelector":".screenshot-wrapper .highcharts-container, .screenshot-wrapper .s-headline-value, .screenshot-wrapper .viz-table-wrap, .screenshot-wrapper .gdc-kpi, .screenshot-wrapper .gdc-kpi-error"},"AFM components/PieChart":{"error":{"readySelector":".screenshot-wrapper .s-error"}},"AFM components/DonutChart":{"error":{"readySelector":".screenshot-wrapper .s-error"}}},"devDependencies":{"yup":"^0.24.1","jest":"21.2.1","react":"15.6.2","enzyme":"3.3.0","formik":"^0.11.11","moment":"2.22.1","history":"^4.7.2","ts-jest":"21.2.4","webpack":"3.10.0","react-ga":"^2.5.2","recharts":"1.0.0-beta.9","testcafe":"0.19.2","commander":"2.14.1","node-sass":"4.7.2","react-dom":"15.6.2","supertest":"3.0.0","ts-loader":"2.3.7","babel-core":"6.26.0","css-loader":"0.28.7","jest-junit":"3.0.0","raw-loader":"0.5.1","styled-jsx":"2.2.1","typescript":"2.3.3","@types/jest":"20.0.4","@types/node":"7.0.8","file-loader":"1.1.6","sass-loader":"6.0.6","@types/react":"16.0.34","babel-loader":"7.1.2","react-helmet":"5.2.0","react-select":"1.2.1","style-loader":"0.19.1","@types/enzyme":"3.1.6","@types/lodash":"4.14.61","utility-types":"^1.1.0","babel-polyfill":"^6.26.0","@storybook/react":"3.4.0","@types/invariant":"2.2.29","@types/react-dom":"16.0.3","babel-preset-env":"1.6.1","isomorphic-fetch":"2.2.1","react-datepicker":"1.1.0","react-router-dom":"4.2.2","@gooddata/mock-js":"1.2.0","@types/classnames":"2.2.3","@types/prop-types":"15.5.2","@types/react-intl":"2.3.5","babel-preset-react":"6.24.1","react-async-script":"^0.9.1","webpack-dev-server":"2.11.1","@types/react-portal":"3.0.4","babel-plugin-lodash":"3.3.2","html-webpack-plugin":"2.30.1","react-test-renderer":"15.6.2","@types/react-measure":"0.4.7","clean-webpack-plugin":"0.1.17","eslint-config-gooddata":"0.0.17","react-google-recaptcha":"^0.11.0","tslint-config-gooddata":"0.0.8","@types/storybook__react":"3.0.6","enzyme-adapter-react-15":"1.0.5","uglifyjs-webpack-plugin":"1.2.0","@gooddata/test-storybook":"1.2.1","@storybook/addon-actions":"3.4.0","@storybook/addon-options":"3.4.0","node-sass-magic-importer":"5.1.0","react-syntax-highlighter":"6.1.2","@types/fixed-data-table-2":"0.8.1","@types/react-test-renderer":"16.0.0","circular-dependency-plugin":"4.4.0","compression-webpack-plugin":"1.1.7","@types/enzyme-adapter-react-15":"1.0.1","@types/storybook__addon-actions":"3.0.1","babel-plugin-transform-class-properties":"6.24.1","babel-plugin-transform-async-to-generator":"6.24.1","babel-plugin-transform-object-rest-spread":"6.26.0"},"peerDependencies":{"react":"15.6.2","react-dom":"15.6.2"},"_npmOperationalInternal":{"tmp":"tmp/react-components_5.2.0-alpha6-fix2_1529505893078_0.13824203428806991","host":"s3://npm-registry-packages"}},"5.2.0-alpha8":{"name":"@gooddata/react-components","version":"5.2.0-alpha8","author":{"name":"GoodData Corporation"},"license":"BSD-3-Clause","_id":"@gooddata/react-components@5.2.0-alpha8","maintainers":[{"name":"bertold8","email":"ivan.nejezchleb@seznam.cz"},{"name":"bradgl","email":"brad.gleich@blackabaud.com"},{"name":"bugsbunny338","email":"jiri.zajic@mensa.cz"},{"name":"gooddata-ci","email":"rail@gooddata.com"},{"name":"jakub-sterba","email":"jakub.sterba@gooddata.com"},{"name":"jaroslav.tomecek","email":"jaroslav.tomecek@gooddata.com"},{"name":"jkittler","email":"honza.kittler@gmail.com"},{"name":"khanh.le","email":"khanh.le@gooddata.com"},{"name":"langhamp","email":"pavel.langhammer@gooddata.com"},{"name":"lanhuynh","email":"lan.huynh@gooddata.com"},{"name":"laurenhunt","email":"lauren.hunt@blackbaud.com"},{"name":"lhorak","email":"info@lhorak.cz"},{"name":"linhhong","email":"linh.hong@gooddata.com"},{"name":"lpearce","email":"levi.pearce@gooddata.com"},{"name":"martin.mosko","email":"martin.mosko@gooddata.com"},{"name":"michal.marsal","email":"michal.marsal@gooddata.com"},{"name":"mikita.yank","email":"Mikita.Yankouski@blackbaud.com"},{"name":"nadtan","email":"tan.nguyen@gooddata.com"},{"name":"naibinh","email":"naibinh@gmail.com"},{"name":"nikolacech","email":"nikola.cech@gooddata.com"},{"name":"ocetnik","email":"ocetnik.david@gmail.com"},{"name":"ondrejlangr","email":"ondrej.langr@gooddata.com"},{"name":"pavelzgdc","email":"pavel.zbytovsky@gooddata.com"},{"name":"pbenes","email":"petr.benes@gooddata.com"},{"name":"peterlacko","email":"lackopeter17@gmail.com"},{"name":"petrjanu","email":"petr.janu@gooddata.com"},{"name":"robert.sisaj","email":"robert.sisaj@gooddata.com"},{"name":"rodri360","email":"me@rodri360.com"},{"name":"sitina","email":"jiri.sitina@gooddata.com"},{"name":"sondo","email":"son.do@gooddata.com"},{"name":"stewart.stephens","email":"stewart.stephens@blackbaud.com"},{"name":"strouhaljan","email":"strouhal.jan@gmail.com"},{"name":"tomas.kratochvil","email":"tomas.kratochvil@gooddata.com"},{"name":"tomasreichmann","email":"tomasreichmann@gmail.com"},{"name":"tomsatgd","email":"tomas.satinsky@gooddata.com"},{"name":"vonsef","email":"josef.vondrak@gooddata.com"},{"name":"xandra.harrison","email":"xandra.harrison@blackbaud.com"},{"name":"xmort","email":"petr.dolejsi@gooddata.com"},{"name":"zdenek.vidensky","email":"zdenek.vidensky@gooddata.com"}],"homepage":"https://github.com/gooddata/gooddata-react-components#readme","bugs":{"url":"https://github.com/gooddata/gooddata-react-components/issues"},"dist":{"shasum":"12288fafdb195f91df5a58b5b2748f952942d857","tarball":"https://registry.npmjs.org/@gooddata/react-components/-/react-components-5.2.0-alpha8.tgz","fileCount":839,"integrity":"sha512-LtY9tyIop9DOC9qHTbCtA38YxTbeDXHe1ZPccEJvojIdHgYd28StPDdtsJetpNhNbOq4X+h2yOXHPepfqZiZYA==","signatures":[{"sig":"MEUCIQCeigXGVyEE1La7IodIIrwbuffVJaerBvasdoCpHaReVgIgR3TofDfoiM5D+5D8gyj+e12RE6z1DzINal7TF+Xg7Fs=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":2383221,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJbK1XiCRA9TVsSAnZWagAAU4MP+wZvqEIIrcqPfM1hTenN\n5YeTQqK1VqRfsjMKJCr2AKGW+HAQlkaibw4Dounh+VR6dRzCvUq6Sm0NP2bp\nMvkL1oYVV88zbUHfbpMLroTYN0yJm4Y6ORCbzrZz9nGaQnJFvi5yRZlYkDx1\nNhXTZoxRrT+3z2yqcaqESxZ5LCTUq7cM7xU32BHMurmi5rkuvBOSd0e4hyLX\nVHrxhNsGulsp9yQKHRmUg0jOkAFj85IHvY4Dvv9PLtHlfPucvo35DsErtFVZ\nM4zRNSWkZO25zfkDFdS6DDDBKpQrWMCaQvNzTsNuLiaGbeCV9FsMU/C2fikp\nMCYbZG6Wp7fy1NzDNLhpu7WNRZmkGJ7IEBTkpk3ILpG2k3J98hEZKl7roTUY\nkiVge9iNYzv1/EuPtdu+vqfsQcz35bV0Q7trL9mA9sRmbepgnb/0WG20Eb3v\ncYioJVLaRi9oQqsGCBAgTDBLEU4dyApUvGiYGKLhjUpAk0GVyM3EhbLGlocd\nuFKRYkyTRwZZ/O2aMKd43N0zP3eK/DRqCrqnpank9j8F+rYTAMS7aeMHiaZk\nv6kjObh1wJFKOw0l+ueRCpJv5X6+EDNFt6z35aeDm/LZIOl9+C5VZqESghXb\nLEXW2TCTB5SBJUcWbinf2uwRITROOwGEAQT6ZIMAMsATCp0dKigxB2NM/zgi\nXtVf\r\n=JOt6\r\n-----END PGP SIGNATURE-----\r\n"},"jest":{"testRegex":"(/__tests__/.*|\\.(test|spec))\\.(tsx?|jsx?)$","transform":{".(ts|tsx)":"<rootDir>/node_modules/ts-jest/preprocessor.js"},"mapCoverage":true,"collectCoverage":false,"coverageReporters":["html"],"collectCoverageFrom":["src/**/*.{ts,tsx}","examples/server/src/**/*.{js,jsx}","!**/*.d.ts"],"moduleFileExtensions":["ts","tsx","js"],"setupTestFrameworkScriptFile":"<rootDir>/jest.setup.js"},"main":"dist/index.js","files":["dist","src","styles","LICENSE"],"config":{"tslint":"'./{src,stories}/**/*.{ts,tsx}'"},"readme":"[![npm version](https://badge.fury.io/js/%40gooddata%2Freact-components.svg)](https://www.npmjs.com/package/@gooddata/react-components) \n\n# GoodData.UI React components\n> A React-based JavaScript library for building data-driven applications\n\n## Getting started\n- [GoodData.UI Documentation](http://sdk.gooddata.com/gooddata-ui/)\n- [GoodData.UI Live Examples](https://gooddata-examples.herokuapp.com/)\n- [Stack Overflow](https://stackoverflow.com/questions/tagged/gooddata)\n\n### Usage\nWith [yarn](https://yarnpkg.com) installed, go to your project directory and run\n```\n$ yarn add @gooddata/react-components\n```\nIf you prefer [npm](npmjs.com) run\n```\n$ npm install --save @gooddata/react-components\n```\n\n\n## Contributing\n\nWe welcome any contribution in form of [issues](https://github.com/gooddata/gooddata-react-components/issues) or [pull requests](https://github.com/gooddata/gooddata-react-components/pulls).\nThese commands may come in handy while developing:\n\n| command | description |\n| ------- | ----------- |\n| `yarn install --pure-lockfile` | first step |\n| ||\n| `yarn dev` | build react-components to `/dist` in watch mode |\n| `yarn test` | run all unit tests |\n| `yarn validate` | validate codestyle |\n| ||\n| `yarn storybook` | run storybook from `/stories` on http://localhost:9001 |\n| `yarn build-storybook` | build storybook to `/dist-storybook` |\n| `yarn test-storybook` | run storybook and [screenshot tests](https://github.com/gooddata/gdc-client-utils/tree/master/test-storybook) |\n| ||\n| `yarn examples` | run Live Examples dev-server from `/examples` on https://localhost:8999 |\n| `yarn examples-build` | build Live Examples to `/examples/dist` |\n| `yarn examples-server` | serve built Live Examples - see `/examples/server/src` |\n| `yarn examples-testcafe` | run testcafe tests against `localhost:8999` |\n\n### Deploy to heroku.com\nWhen you deploy this repo to heroku, it serves *GoodData.UI Live Examples*.\nRelevant tasks are in `Procfile` and `package.json`.\n\n```bash\n# run in the project directory\nheroku login\nheroku create <your-app-name>\nheroku config:set DOMAIN_ADMIN_USERNAME=x@gooddata.com DOMAIN_ADMIN_PASSWORD=xy PROJECT_ID_TO_ASSIGN=xms7ga4tf3g3nzucd8380o2bev8oeknp\ngit push heroku HEAD:master\nheroku open\n```\n\n#### NPM package publishing\n```bash\n# only for internal gooddata developers\ngit checkout master && git pull upstream master --tags\nyarn version\nnpm publish\ngit push upstream master --tags\n```\n\n\n## Changelog\n- see [CHANGELOG.md](CHANGELOG.md)\n\n## License\n(C) 2007-2018 GoodData Corporation\n\nFor more information, please see [LICENSE](https://github.com/gooddata/gooddata-react-components/blob/master/LICENSE)\n","gitHead":"5513ae572fff9f1f8e1c55eb5d7fb3551d6f1b99","scripts":{"dev":"bash scripts/build.sh --dev-watch","test":"jest --watch","build":"bash scripts/build.sh","tslint":"yarn run-tslint -t verbose $npm_package_config_tslint","prepare":"cd examples/server && yarn install --pure-lockfile && cd ../..; rm -r examples/node_modules 2>/dev/null; true","examples":"bash scripts/run-examples.sh","prepare?":"# Called before `npm publish` and on local `npm install`. Temporarily also for deleting obsolete node_modules. Ends with `true` to continue gracefully.","validate":"tsc --noEmit && yarn tslint && eslint --ext .jsx,.js examples/src examples/test examples/server/src","build-dev":"bash scripts/build.sh --dev","examples?":"# Default is developer domain, other options: yarn examples [sec,secure,stg,stg2,stg3,demo,developer or URL]","storybook":"start-storybook -p 9001 -c .storybook","tslint-ci":"mkdir -p ./ci/results && yarn run-tslint -t checkstyle -o ./ci/results/tslint-results.xml $npm_package_config_tslint","run-tslint":"tslint -p tsconfig.json","validate-ci":"tsc --noEmit && yarn tslint-ci  && eslint --ext .jsx,.js examples/src examples/test examples/server/src -f checkstyle -o ci/results/eslint-results.xml","examples-build":"bash scripts/build-examples.sh","prepublishOnly":"yarn build","test-storybook":"test-storybook","build-storybook":"build-storybook -c .storybook -o dist-storybook","examples-server":"node examples/server/src/index.js","heroku-postbuild":"yarn examples-build developer","examples-testcafe":"testcafe chrome --assertion-timeout 20000 -S -s examples/_screenshots examples/test/**/**/*_test* --debug-on-fail","examples-testcafe-docker":"testcafe 'chrome:headless --no-sandbox' --assertion-timeout 20000 -S -s examples/_screenshots examples/test/**/**/*_test*"},"typings":"dist/index.d.ts","_npmUser":{"name":"gooddata-ci","email":"rail@gooddata.com"},"repository":{"url":"git+ssh://git@github.com/gooddata/gooddata-react-components.git","type":"git"},"_npmVersion":"5.6.0","description":"GoodData React Components","directories":{},"_nodeVersion":"8.9.4","dependencies":{"rxjs":"^5.5.6","lodash":"^4.17.4","invariant":"^2.2.2","classnames":"^2.2.5","highcharts":"4.2.5","prop-types":"^15.6.0","react-intl":"^2.4.0","custom-event":"^1.0.1","react-measure":"^1.4.7","@gooddata/typings":"2.1.0","@types/highcharts":"4.2.56","http-status-codes":"^1.3.0","@gooddata/js-utils":"^2.0.1","@gooddata/numberjs":"^3.1.2","fixed-data-table-2":"0.7.17","@gooddata/goodstrap":"56.0.0","@gooddata/gooddata-js":"6.0.0","nodelist-foreach-polyfill":"^1.2.0"},"_hasShrinkwrap":false,"readmeFilename":"README.md","test-storybook":{"_defaults":{"readySelector":".screenshot-wrapper .highcharts-container, .screenshot-wrapper .s-headline-value, .screenshot-wrapper .viz-table-wrap, .screenshot-wrapper .gdc-kpi, .screenshot-wrapper .gdc-kpi-error"},"AFM components/PieChart":{"error":{"readySelector":".screenshot-wrapper .s-error"}},"AFM components/DonutChart":{"error":{"readySelector":".screenshot-wrapper .s-error"}}},"devDependencies":{"yup":"^0.24.1","jest":"21.2.1","react":"15.6.2","enzyme":"3.3.0","formik":"^0.11.11","moment":"2.22.1","history":"^4.7.2","ts-jest":"21.2.4","webpack":"3.10.0","react-ga":"^2.5.2","recharts":"1.0.0-beta.9","testcafe":"0.19.2","commander":"2.14.1","node-sass":"4.7.2","react-dom":"15.6.2","supertest":"3.0.0","ts-loader":"2.3.7","babel-core":"6.26.0","css-loader":"0.28.7","jest-junit":"3.0.0","raw-loader":"0.5.1","styled-jsx":"2.2.1","typescript":"2.3.3","@types/jest":"20.0.4","@types/node":"7.0.8","file-loader":"1.1.6","sass-loader":"6.0.6","@types/react":"16.0.34","babel-loader":"7.1.2","react-helmet":"5.2.0","react-select":"1.2.1","style-loader":"0.19.1","@types/enzyme":"3.1.6","@types/lodash":"4.14.61","utility-types":"^1.1.0","babel-polyfill":"^6.26.0","@storybook/react":"3.4.0","@types/invariant":"2.2.29","@types/react-dom":"16.0.3","babel-preset-env":"1.6.1","isomorphic-fetch":"2.2.1","react-datepicker":"1.1.0","react-router-dom":"4.2.2","@gooddata/mock-js":"1.2.0","@types/classnames":"2.2.3","@types/prop-types":"15.5.2","@types/react-intl":"2.3.5","babel-preset-react":"6.24.1","react-async-script":"^0.9.1","webpack-dev-server":"2.11.1","@types/react-portal":"3.0.4","babel-plugin-lodash":"3.3.2","html-webpack-plugin":"2.30.1","react-test-renderer":"15.6.2","@types/react-measure":"0.4.7","clean-webpack-plugin":"0.1.17","eslint-config-gooddata":"0.0.17","react-google-recaptcha":"^0.11.0","tslint-config-gooddata":"0.0.8","@types/storybook__react":"3.0.6","enzyme-adapter-react-15":"1.0.5","uglifyjs-webpack-plugin":"1.2.0","@gooddata/test-storybook":"1.2.1","@storybook/addon-actions":"3.4.0","@storybook/addon-options":"3.4.0","node-sass-magic-importer":"5.1.0","react-syntax-highlighter":"6.1.2","@types/fixed-data-table-2":"0.8.1","@types/react-test-renderer":"16.0.0","circular-dependency-plugin":"4.4.0","compression-webpack-plugin":"1.1.7","@types/enzyme-adapter-react-15":"1.0.1","@types/storybook__addon-actions":"3.0.1","babel-plugin-transform-class-properties":"6.24.1","babel-plugin-transform-async-to-generator":"6.24.1","babel-plugin-transform-object-rest-spread":"6.26.0"},"peerDependencies":{"react":"15.6.2","react-dom":"15.6.2"},"_npmOperationalInternal":{"tmp":"tmp/react-components_5.2.0-alpha8_1529566689836_0.3813851646094233","host":"s3://npm-registry-packages"}},"5.2.0-alpha6-fix3":{"name":"@gooddata/react-components","version":"5.2.0-alpha6-fix3","author":{"name":"GoodData Corporation"},"license":"BSD-3-Clause","_id":"@gooddata/react-components@5.2.0-alpha6-fix3","maintainers":[{"name":"bertold8","email":"ivan.nejezchleb@seznam.cz"},{"name":"bradgl","email":"brad.gleich@blackabaud.com"},{"name":"bugsbunny338","email":"jiri.zajic@mensa.cz"},{"name":"gooddata-ci","email":"rail@gooddata.com"},{"name":"jakub-sterba","email":"jakub.sterba@gooddata.com"},{"name":"jaroslav.tomecek","email":"jaroslav.tomecek@gooddata.com"},{"name":"jkittler","email":"honza.kittler@gmail.com"},{"name":"khanh.le","email":"khanh.le@gooddata.com"},{"name":"langhamp","email":"pavel.langhammer@gooddata.com"},{"name":"lanhuynh","email":"lan.huynh@gooddata.com"},{"name":"laurenhunt","email":"lauren.hunt@blackbaud.com"},{"name":"lhorak","email":"info@lhorak.cz"},{"name":"linhhong","email":"linh.hong@gooddata.com"},{"name":"lpearce","email":"levi.pearce@gooddata.com"},{"name":"martin.mosko","email":"martin.mosko@gooddata.com"},{"name":"michal.marsal","email":"michal.marsal@gooddata.com"},{"name":"mikita.yank","email":"Mikita.Yankouski@blackbaud.com"},{"name":"nadtan","email":"tan.nguyen@gooddata.com"},{"name":"naibinh","email":"naibinh@gmail.com"},{"name":"nikolacech","email":"nikola.cech@gooddata.com"},{"name":"ocetnik","email":"ocetnik.david@gmail.com"},{"name":"ondrejlangr","email":"ondrej.langr@gooddata.com"},{"name":"pavelzgdc","email":"pavel.zbytovsky@gooddata.com"},{"name":"pbenes","email":"petr.benes@gooddata.com"},{"name":"peterlacko","email":"lackopeter17@gmail.com"},{"name":"petrjanu","email":"petr.janu@gooddata.com"},{"name":"robert.sisaj","email":"robert.sisaj@gooddata.com"},{"name":"rodri360","email":"me@rodri360.com"},{"name":"sitina","email":"jiri.sitina@gooddata.com"},{"name":"sondo","email":"son.do@gooddata.com"},{"name":"stewart.stephens","email":"stewart.stephens@blackbaud.com"},{"name":"strouhaljan","email":"strouhal.jan@gmail.com"},{"name":"tomas.kratochvil","email":"tomas.kratochvil@gooddata.com"},{"name":"tomasreichmann","email":"tomasreichmann@gmail.com"},{"name":"tomsatgd","email":"tomas.satinsky@gooddata.com"},{"name":"vonsef","email":"josef.vondrak@gooddata.com"},{"name":"xandra.harrison","email":"xandra.harrison@blackbaud.com"},{"name":"xmort","email":"petr.dolejsi@gooddata.com"},{"name":"zdenek.vidensky","email":"zdenek.vidensky@gooddata.com"}],"homepage":"https://github.com/gooddata/gooddata-react-components#readme","bugs":{"url":"https://github.com/gooddata/gooddata-react-components/issues"},"dist":{"shasum":"b833a672f250fb55465828e274f36c11a9a98658","tarball":"https://registry.npmjs.org/@gooddata/react-components/-/react-components-5.2.0-alpha6-fix3.tgz","fileCount":839,"integrity":"sha512-OVTVlc1PGmRo19duzugBl+swqJP4mDyF+fjloVKS+58EKIAbflYantfeopRzb2Nm3FgtR4cGS+1fxJoqpmYbPA==","signatures":[{"sig":"MEUCIQDrYLU81DNHOzGrEaEhqH5cWXDFcS/RElNVel/AKcOZeAIgE7Y1VZ0FBJXpBBFcrz2m81A9yRWp/nCcDhoHoaGikZQ=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":2379021,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJbK5D8CRA9TVsSAnZWagAAhYcP+QH1Reg22TAyMadvI8D3\nH7pdVObfA/66BSaQ4V25lefyzx0dOSXL8ZInRg7+0/KgMX7QWKM+/2VOmpHR\n8iqT7alwqqxzg1GTOKMkglusvjCkJPXN0bexpG4GlmSgrk0CNrjjFqNDnbD9\n+9aZXhWZL3Kfqk6FxYcngwaGS9IKw/4dYvbQFk8JVbHNJM2FlqgzSXCtVj1g\nnIN5K6Tk2yxtGgzK91cECnYmOwkwZWrX8w9gGXtB3O4Gxrci93QqSFD0pTDC\nDnZTNN9HDbLPn96PkhV/MZyGv7tqHRCqTpC4H3d0A6P2WO/NfX9BNt7j/wPJ\nu6Pfz3d9cAhdXi+S6fFh7gT1TJNq5yAzybkelh4tw9I3BZPNXyYNX8lpNw/1\n2SdUWX1VPYkfb6dqhctEy/UPqvpqczQjeVk3eo32ZvCKeBjHogfkI4Q3jW+q\nVgHh0jr/CCA9pTdhlX/C27q+rlT3Vy81esi9IiEDbpxXXC6kGMFtB0+AVb6t\n/RY5werWBddjv9hhoLdtRw7nbBNnQzDxK4QNseM+JJQil+TGdJIwioj0s/py\nUbQgpIkBTk9Tp9y0z1ns0Zlly5oMB0ZpXys719p5jGVWPII76L6pZPezagNF\nM82zFbHKLnGBsCG6TiqkrGGl8ubSvcGKh6DlzpkETBaI+muqxge1fTpoPcOJ\nmQcx\r\n=br6j\r\n-----END PGP SIGNATURE-----\r\n"},"jest":{"testRegex":"(/__tests__/.*|\\.(test|spec))\\.(tsx?|jsx?)$","transform":{".(ts|tsx)":"<rootDir>/node_modules/ts-jest/preprocessor.js"},"mapCoverage":true,"collectCoverage":false,"coverageReporters":["html"],"collectCoverageFrom":["src/**/*.{ts,tsx}","examples/server/src/**/*.{js,jsx}","!**/*.d.ts"],"moduleFileExtensions":["ts","tsx","js"],"setupTestFrameworkScriptFile":"<rootDir>/jest.setup.js"},"main":"dist/index.js","files":["dist","src","styles","LICENSE"],"config":{"tslint":"'./{src,stories}/**/*.{ts,tsx}'"},"readme":"[![npm version](https://badge.fury.io/js/%40gooddata%2Freact-components.svg)](https://www.npmjs.com/package/@gooddata/react-components) \n\n# GoodData.UI React components\n> A React-based JavaScript library for building data-driven applications\n\n## Getting started\n- [GoodData.UI Documentation](http://sdk.gooddata.com/gooddata-ui/)\n- [GoodData.UI Live Examples](https://gooddata-examples.herokuapp.com/)\n- [Stack Overflow](https://stackoverflow.com/questions/tagged/gooddata)\n\n### Usage\nWith [yarn](https://yarnpkg.com) installed, go to your project directory and run\n```\n$ yarn add @gooddata/react-components\n```\nIf you prefer [npm](npmjs.com) run\n```\n$ npm install --save @gooddata/react-components\n```\n\n\n## Contributing\n\nWe welcome any contribution in form of [issues](https://github.com/gooddata/gooddata-react-components/issues) or [pull requests](https://github.com/gooddata/gooddata-react-components/pulls).\nThese commands may come in handy while developing:\n\n| command | description |\n| ------- | ----------- |\n| `yarn install --pure-lockfile` | first step |\n| ||\n| `yarn dev` | build react-components to `/dist` in watch mode |\n| `yarn test` | run all unit tests |\n| `yarn validate` | validate codestyle |\n| ||\n| `yarn storybook` | run storybook from `/stories` on http://localhost:9001 |\n| `yarn build-storybook` | build storybook to `/dist-storybook` |\n| `yarn test-storybook` | run storybook and [screenshot tests](https://github.com/gooddata/gdc-client-utils/tree/master/test-storybook) |\n| ||\n| `yarn examples` | run Live Examples dev-server from `/examples` on https://localhost:8999 |\n| `yarn examples-build` | build Live Examples to `/examples/dist` |\n| `yarn examples-server` | serve built Live Examples - see `/examples/server/src` |\n| `yarn examples-testcafe` | run testcafe tests against `localhost:8999` |\n\n### Deploy to heroku.com\nWhen you deploy this repo to heroku, it serves *GoodData.UI Live Examples*.\nRelevant tasks are in `Procfile` and `package.json`.\n\n```bash\n# run in the project directory\nheroku login\nheroku create <your-app-name>\nheroku config:set DOMAIN_ADMIN_USERNAME=x@gooddata.com DOMAIN_ADMIN_PASSWORD=xy PROJECT_ID_TO_ASSIGN=xms7ga4tf3g3nzucd8380o2bev8oeknp\ngit push heroku HEAD:master\nheroku open\n```\n\n#### NPM package publishing\n```bash\n# only for internal gooddata developers\ngit checkout master && git pull upstream master --tags\nyarn version\nnpm publish\ngit push upstream master --tags\n```\n\n\n## Changelog\n- see [CHANGELOG.md](CHANGELOG.md)\n\n## License\n(C) 2007-2018 GoodData Corporation\n\nFor more information, please see [LICENSE](https://github.com/gooddata/gooddata-react-components/blob/master/LICENSE)\n","gitHead":"8a4ba8875d6bbdcb71635b7d8e7f32da6ca03a90","scripts":{"dev":"bash scripts/build.sh --dev-watch","test":"jest --watch","build":"bash scripts/build.sh","tslint":"yarn run-tslint -t verbose $npm_package_config_tslint","prepare":"cd examples/server && yarn install --pure-lockfile && cd ../..; rm -r examples/node_modules 2>/dev/null; true","examples":"bash scripts/run-examples.sh","prepare?":"# Called before `npm publish` and on local `npm install`. Temporarily also for deleting obsolete node_modules. Ends with `true` to continue gracefully.","validate":"tsc --noEmit && yarn tslint && eslint --ext .jsx,.js examples/src examples/test examples/server/src","build-dev":"bash scripts/build.sh --dev","examples?":"# Default is developer domain, other options: yarn examples [sec,secure,stg,stg2,stg3,demo,developer or URL]","storybook":"start-storybook -p 9001 -c .storybook","tslint-ci":"mkdir -p ./ci/results && yarn run-tslint -t checkstyle -o ./ci/results/tslint-results.xml $npm_package_config_tslint","run-tslint":"tslint -p tsconfig.json","validate-ci":"tsc --noEmit && yarn tslint-ci  && eslint --ext .jsx,.js examples/src examples/test examples/server/src -f checkstyle -o ci/results/eslint-results.xml","examples-build":"bash scripts/build-examples.sh","prepublishOnly":"yarn build","test-storybook":"test-storybook","build-storybook":"build-storybook -c .storybook -o dist-storybook","examples-server":"node examples/server/src/index.js","heroku-postbuild":"yarn examples-build developer","examples-testcafe":"testcafe chrome --assertion-timeout 20000 -S -s examples/_screenshots examples/test/**/**/*_test* --debug-on-fail","examples-testcafe-docker":"testcafe 'chrome:headless --no-sandbox' --assertion-timeout 20000 -S -s examples/_screenshots examples/test/**/**/*_test*"},"typings":"dist/index.d.ts","_npmUser":{"name":"gooddata-ci","email":"rail@gooddata.com"},"repository":{"url":"git+ssh://git@github.com/gooddata/gooddata-react-components.git","type":"git"},"_npmVersion":"5.6.0","description":"GoodData React Components","directories":{},"_nodeVersion":"8.9.4","dependencies":{"rxjs":"^5.5.6","lodash":"^4.17.4","invariant":"^2.2.2","classnames":"^2.2.5","highcharts":"4.2.5","prop-types":"^15.6.0","react-intl":"^2.4.0","custom-event":"^1.0.1","react-measure":"^1.4.7","@gooddata/typings":"2.1.0","@types/highcharts":"4.2.56","http-status-codes":"^1.3.0","@gooddata/js-utils":"^2.0.1","@gooddata/numberjs":"^3.1.2","fixed-data-table-2":"0.7.17","@gooddata/goodstrap":"56.0.1","@gooddata/gooddata-js":"6.0.0","nodelist-foreach-polyfill":"^1.2.0"},"_hasShrinkwrap":false,"readmeFilename":"README.md","test-storybook":{"_defaults":{"readySelector":".screenshot-wrapper .highcharts-container, .screenshot-wrapper .s-headline-value, .screenshot-wrapper .viz-table-wrap, .screenshot-wrapper .gdc-kpi, .screenshot-wrapper .gdc-kpi-error"},"AFM components/PieChart":{"error":{"readySelector":".screenshot-wrapper .s-error"}},"AFM components/DonutChart":{"error":{"readySelector":".screenshot-wrapper .s-error"}}},"devDependencies":{"yup":"^0.24.1","jest":"21.2.1","react":"15.6.2","enzyme":"3.3.0","formik":"^0.11.11","moment":"2.22.1","history":"^4.7.2","ts-jest":"21.2.4","webpack":"3.10.0","react-ga":"^2.5.2","recharts":"1.0.0-beta.9","testcafe":"0.19.2","commander":"2.14.1","node-sass":"4.7.2","react-dom":"15.6.2","supertest":"3.0.0","ts-loader":"2.3.7","babel-core":"6.26.0","css-loader":"0.28.7","jest-junit":"3.0.0","raw-loader":"0.5.1","styled-jsx":"2.2.1","typescript":"2.3.3","@types/jest":"20.0.4","@types/node":"7.0.8","file-loader":"1.1.6","sass-loader":"6.0.6","@types/react":"16.0.34","babel-loader":"7.1.2","react-helmet":"5.2.0","react-select":"1.2.1","style-loader":"0.19.1","@types/enzyme":"3.1.6","@types/lodash":"4.14.61","utility-types":"^1.1.0","babel-polyfill":"^6.26.0","@storybook/react":"3.4.0","@types/invariant":"2.2.29","@types/react-dom":"16.0.3","babel-preset-env":"1.6.1","isomorphic-fetch":"2.2.1","react-datepicker":"1.1.0","react-router-dom":"4.2.2","@gooddata/mock-js":"1.2.0","@types/classnames":"2.2.3","@types/prop-types":"15.5.2","@types/react-intl":"2.3.5","babel-preset-react":"6.24.1","react-async-script":"^0.9.1","webpack-dev-server":"2.11.1","@types/react-portal":"3.0.4","babel-plugin-lodash":"3.3.2","html-webpack-plugin":"2.30.1","react-test-renderer":"15.6.2","@types/react-measure":"0.4.7","clean-webpack-plugin":"0.1.17","eslint-config-gooddata":"0.0.17","react-google-recaptcha":"^0.11.0","tslint-config-gooddata":"0.0.8","@types/storybook__react":"3.0.6","enzyme-adapter-react-15":"1.0.5","uglifyjs-webpack-plugin":"1.2.0","@gooddata/test-storybook":"1.2.1","@storybook/addon-actions":"3.4.0","@storybook/addon-options":"3.4.0","node-sass-magic-importer":"5.1.0","react-syntax-highlighter":"6.1.2","@types/fixed-data-table-2":"0.8.1","@types/react-test-renderer":"16.0.0","circular-dependency-plugin":"4.4.0","compression-webpack-plugin":"1.1.7","@types/enzyme-adapter-react-15":"1.0.1","@types/storybook__addon-actions":"3.0.1","babel-plugin-transform-class-properties":"6.24.1","babel-plugin-transform-async-to-generator":"6.24.1","babel-plugin-transform-object-rest-spread":"6.26.0"},"peerDependencies":{"react":"15.6.2","react-dom":"15.6.2"},"_npmOperationalInternal":{"tmp":"tmp/react-components_5.2.0-alpha6-fix3_1529581819743_0.8563213550770448","host":"s3://npm-registry-packages"}},"5.2.0-alpha9":{"name":"@gooddata/react-components","version":"5.2.0-alpha9","author":{"name":"GoodData Corporation"},"license":"BSD-3-Clause","_id":"@gooddata/react-components@5.2.0-alpha9","maintainers":[{"name":"bertold8","email":"ivan.nejezchleb@seznam.cz"},{"name":"bradgl","email":"brad.gleich@blackabaud.com"},{"name":"bugsbunny338","email":"jiri.zajic@mensa.cz"},{"name":"gooddata-ci","email":"rail@gooddata.com"},{"name":"jakub-sterba","email":"jakub.sterba@gooddata.com"},{"name":"jaroslav.tomecek","email":"jaroslav.tomecek@gooddata.com"},{"name":"jkittler","email":"honza.kittler@gmail.com"},{"name":"khanh.le","email":"khanh.le@gooddata.com"},{"name":"langhamp","email":"pavel.langhammer@gooddata.com"},{"name":"lanhuynh","email":"lan.huynh@gooddata.com"},{"name":"laurenhunt","email":"lauren.hunt@blackbaud.com"},{"name":"lhorak","email":"info@lhorak.cz"},{"name":"linhhong","email":"linh.hong@gooddata.com"},{"name":"lpearce","email":"levi.pearce@gooddata.com"},{"name":"martin.mosko","email":"martin.mosko@gooddata.com"},{"name":"michal.marsal","email":"michal.marsal@gooddata.com"},{"name":"mikita.yank","email":"Mikita.Yankouski@blackbaud.com"},{"name":"nadtan","email":"tan.nguyen@gooddata.com"},{"name":"naibinh","email":"naibinh@gmail.com"},{"name":"nikolacech","email":"nikola.cech@gooddata.com"},{"name":"ocetnik","email":"ocetnik.david@gmail.com"},{"name":"ondrejlangr","email":"ondrej.langr@gooddata.com"},{"name":"pavelzgdc","email":"pavel.zbytovsky@gooddata.com"},{"name":"pbenes","email":"petr.benes@gooddata.com"},{"name":"peterlacko","email":"lackopeter17@gmail.com"},{"name":"petrjanu","email":"petr.janu@gooddata.com"},{"name":"robert.sisaj","email":"robert.sisaj@gooddata.com"},{"name":"rodri360","email":"me@rodri360.com"},{"name":"sitina","email":"jiri.sitina@gooddata.com"},{"name":"sondo","email":"son.do@gooddata.com"},{"name":"stewart.stephens","email":"stewart.stephens@blackbaud.com"},{"name":"strouhaljan","email":"strouhal.jan@gmail.com"},{"name":"tomas.kratochvil","email":"tomas.kratochvil@gooddata.com"},{"name":"tomasreichmann","email":"tomasreichmann@gmail.com"},{"name":"tomsatgd","email":"tomas.satinsky@gooddata.com"},{"name":"vonsef","email":"josef.vondrak@gooddata.com"},{"name":"xandra.harrison","email":"xandra.harrison@blackbaud.com"},{"name":"xmort","email":"petr.dolejsi@gooddata.com"},{"name":"zdenek.vidensky","email":"zdenek.vidensky@gooddata.com"}],"homepage":"https://github.com/gooddata/gooddata-react-components#readme","bugs":{"url":"https://github.com/gooddata/gooddata-react-components/issues"},"dist":{"shasum":"f1f3e0c1d262533edc98a65aefa69f751400304c","tarball":"https://registry.npmjs.org/@gooddata/react-components/-/react-components-5.2.0-alpha9.tgz","fileCount":839,"integrity":"sha512-p0TQq/htAfsptBpJmyI6RnqqcJEx5fK0sPkyblgBh+sHBJy450uqNqT965PkgiNMxeMwB1hyjAhCqKuhJpqpQQ==","signatures":[{"sig":"MEUCIG7Z5LP3Q/M6eE/UV9kyyI7MExOOA37T5ChNqFhSMHipAiEAlfzTc1XTaIG1g1PgLyBeLPyGKKT7UjmHF1OnponOs/4=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":2383221,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJbLJo0CRA9TVsSAnZWagAAEhAP/RVLaotSVSxrPIBi7Qt6\nPzp7oM0TP651ViZe1hp5Eq4edfwBQQa7AjqZXkV8ODclvHlVokdK2yn7RUzX\nVW+OS8Z6gIISSvWB6f59PHKJHSdJcv3Sjv0rPeGq4nO2uX4cqNa9fjqrjCMV\n9gLEBkxqs16o8Jw/C3PUZCEYv59N6NSKtY24FdpSGJUd++pK33jjiXchvRE3\n7HpQrwtbuyqa9jadLb9hFSnSppcxfKKJ8Y0kBqQFX7jWP0MBY2WvmL16UXKM\nWnzLxAA1ct4TdUcmDYc1x/4pmxSOmuthYkdLuBWybMPLa8hRYv3VvFUB9RcR\nhgqC0bYyjsW5LWJtqWFFxvcrX02OFN65U3PehG6U22lpESSz7WJwaX5d7/zr\n83EKlXldmz6N6xQFvZG0N/purzfsIvnF62IDyorN+LTUXUNmphRzFUbpxruT\nGyXLS+gJZKcUxoolmrODfzrZbM5JfHyzCiIDSuX9i6WLpFVdTc2zRvIobC3+\n9CZ4ZMnRdK1ftHF8S5r/ZXA1jgxq3F2XNInWOKj1KH6bs5fKhP2SWJ+Cx1NI\nyFaOa9rtv5em9v6GcAztG/yXg04RRasIBB4URNxHvpCgphQmV27JGG6xIR8+\n4agih0j/DI1gPC4VeAX7AJrltMC2Sp2uzd6wYMGzZaEO26alGcgFnGVhzc/X\naP9T\r\n=d44p\r\n-----END PGP SIGNATURE-----\r\n"},"jest":{"testRegex":"(/__tests__/.*|\\.(test|spec))\\.(tsx?|jsx?)$","transform":{".(ts|tsx)":"<rootDir>/node_modules/ts-jest/preprocessor.js"},"mapCoverage":true,"collectCoverage":false,"coverageReporters":["html"],"collectCoverageFrom":["src/**/*.{ts,tsx}","examples/server/src/**/*.{js,jsx}","!**/*.d.ts"],"moduleFileExtensions":["ts","tsx","js"],"setupTestFrameworkScriptFile":"<rootDir>/jest.setup.js"},"main":"dist/index.js","files":["dist","src","styles","LICENSE"],"config":{"tslint":"'./{src,stories}/**/*.{ts,tsx}'"},"readme":"[![npm version](https://badge.fury.io/js/%40gooddata%2Freact-components.svg)](https://www.npmjs.com/package/@gooddata/react-components) \n\n# GoodData.UI React components\n> A React-based JavaScript library for building data-driven applications\n\n## Getting started\n- [GoodData.UI Documentation](http://sdk.gooddata.com/gooddata-ui/)\n- [GoodData.UI Live Examples](https://gooddata-examples.herokuapp.com/)\n- [Stack Overflow](https://stackoverflow.com/questions/tagged/gooddata)\n\n### Usage\nWith [yarn](https://yarnpkg.com) installed, go to your project directory and run\n```\n$ yarn add @gooddata/react-components\n```\nIf you prefer [npm](npmjs.com) run\n```\n$ npm install --save @gooddata/react-components\n```\n\n\n## Contributing\n\nWe welcome any contribution in form of [issues](https://github.com/gooddata/gooddata-react-components/issues) or [pull requests](https://github.com/gooddata/gooddata-react-components/pulls).\nThese commands may come in handy while developing:\n\n| command | description |\n| ------- | ----------- |\n| `yarn install --pure-lockfile` | first step |\n| ||\n| `yarn dev` | build react-components to `/dist` in watch mode |\n| `yarn test` | run all unit tests |\n| `yarn validate` | validate codestyle |\n| ||\n| `yarn storybook` | run storybook from `/stories` on http://localhost:9001 |\n| `yarn build-storybook` | build storybook to `/dist-storybook` |\n| `yarn test-storybook` | run storybook and [screenshot tests](https://github.com/gooddata/gdc-client-utils/tree/master/test-storybook) |\n| ||\n| `yarn examples` | run Live Examples dev-server from `/examples` on https://localhost:8999 |\n| `yarn examples-build` | build Live Examples to `/examples/dist` |\n| `yarn examples-server` | serve built Live Examples - see `/examples/server/src` |\n| `yarn examples-testcafe` | run testcafe tests against `localhost:8999` |\n\n### Deploy to heroku.com\nWhen you deploy this repo to heroku, it serves *GoodData.UI Live Examples*.\nRelevant tasks are in `Procfile` and `package.json`.\n\n```bash\n# run in the project directory\nheroku login\nheroku create <your-app-name>\nheroku config:set DOMAIN_ADMIN_USERNAME=x@gooddata.com DOMAIN_ADMIN_PASSWORD=xy PROJECT_ID_TO_ASSIGN=xms7ga4tf3g3nzucd8380o2bev8oeknp\ngit push heroku HEAD:master\nheroku open\n```\n\n#### NPM package publishing\n```bash\n# only for internal gooddata developers\ngit checkout master && git pull upstream master --tags\nyarn version\nnpm publish\ngit push upstream master --tags\n```\n\n\n## Changelog\n- see [CHANGELOG.md](CHANGELOG.md)\n\n## License\n(C) 2007-2018 GoodData Corporation\n\nFor more information, please see [LICENSE](https://github.com/gooddata/gooddata-react-components/blob/master/LICENSE)\n","gitHead":"2419b88b0ce6b5f051c47c879e568e9b9bd9768e","scripts":{"dev":"bash scripts/build.sh --dev-watch","test":"jest --watch","build":"bash scripts/build.sh","tslint":"yarn run-tslint -t verbose $npm_package_config_tslint","prepare":"cd examples/server && yarn install --pure-lockfile && cd ../..; rm -r examples/node_modules 2>/dev/null; true","examples":"bash scripts/run-examples.sh","prepare?":"# Called before `npm publish` and on local `npm install`. Temporarily also for deleting obsolete node_modules. Ends with `true` to continue gracefully.","validate":"tsc --noEmit && yarn tslint && eslint --ext .jsx,.js examples/src examples/test examples/server/src","build-dev":"bash scripts/build.sh --dev","examples?":"# Default is developer domain, other options: yarn examples [sec,secure,stg,stg2,stg3,demo,developer or URL]","storybook":"start-storybook -p 9001 -c .storybook","tslint-ci":"mkdir -p ./ci/results && yarn run-tslint -t checkstyle -o ./ci/results/tslint-results.xml $npm_package_config_tslint","run-tslint":"tslint -p tsconfig.json","validate-ci":"tsc --noEmit && yarn tslint-ci  && eslint --ext .jsx,.js examples/src examples/test examples/server/src -f checkstyle -o ci/results/eslint-results.xml","examples-build":"bash scripts/build-examples.sh","prepublishOnly":"yarn build","test-storybook":"test-storybook","build-storybook":"build-storybook -c .storybook -o dist-storybook","examples-server":"node examples/server/src/index.js","heroku-postbuild":"yarn examples-build developer","examples-testcafe":"testcafe chrome --assertion-timeout 20000 -S -s examples/_screenshots examples/test/**/**/*_test* --debug-on-fail","examples-testcafe-docker":"testcafe 'chrome:headless --no-sandbox' --assertion-timeout 20000 -S -s examples/_screenshots examples/test/**/**/*_test*"},"typings":"dist/index.d.ts","_npmUser":{"name":"gooddata-ci","email":"rail@gooddata.com"},"repository":{"url":"git+ssh://git@github.com/gooddata/gooddata-react-components.git","type":"git"},"_npmVersion":"5.6.0","description":"GoodData React Components","directories":{},"_nodeVersion":"8.9.4","dependencies":{"rxjs":"^5.5.6","lodash":"^4.17.4","invariant":"^2.2.2","classnames":"^2.2.5","highcharts":"4.2.5","prop-types":"^15.6.0","react-intl":"^2.4.0","custom-event":"^1.0.1","react-measure":"^1.4.7","@gooddata/typings":"2.1.0","@types/highcharts":"4.2.56","http-status-codes":"^1.3.0","@gooddata/js-utils":"^2.0.1","@gooddata/numberjs":"^3.1.2","fixed-data-table-2":"0.7.17","@gooddata/goodstrap":"56.0.1","@gooddata/gooddata-js":"6.0.0","nodelist-foreach-polyfill":"^1.2.0"},"_hasShrinkwrap":false,"readmeFilename":"README.md","test-storybook":{"_defaults":{"readySelector":".screenshot-wrapper .highcharts-container, .screenshot-wrapper .s-headline-value, .screenshot-wrapper .viz-table-wrap, .screenshot-wrapper .gdc-kpi, .screenshot-wrapper .gdc-kpi-error"},"AFM components/PieChart":{"error":{"readySelector":".screenshot-wrapper .s-error"}},"AFM components/DonutChart":{"error":{"readySelector":".screenshot-wrapper .s-error"}}},"devDependencies":{"yup":"^0.24.1","jest":"21.2.1","react":"15.6.2","enzyme":"3.3.0","formik":"^0.11.11","moment":"2.22.1","history":"^4.7.2","ts-jest":"21.2.4","webpack":"3.10.0","react-ga":"^2.5.2","recharts":"1.0.0-beta.9","testcafe":"0.19.2","commander":"2.14.1","node-sass":"4.7.2","react-dom":"15.6.2","supertest":"3.0.0","ts-loader":"2.3.7","babel-core":"6.26.0","css-loader":"0.28.7","jest-junit":"3.0.0","raw-loader":"0.5.1","styled-jsx":"2.2.1","typescript":"2.3.3","@types/jest":"20.0.4","@types/node":"7.0.8","file-loader":"1.1.6","sass-loader":"6.0.6","@types/react":"16.0.34","babel-loader":"7.1.2","react-helmet":"5.2.0","react-select":"1.2.1","style-loader":"0.19.1","@types/enzyme":"3.1.6","@types/lodash":"4.14.61","utility-types":"^1.1.0","babel-polyfill":"^6.26.0","@storybook/react":"3.4.0","@types/invariant":"2.2.29","@types/react-dom":"16.0.3","babel-preset-env":"1.6.1","isomorphic-fetch":"2.2.1","react-datepicker":"1.1.0","react-router-dom":"4.2.2","@gooddata/mock-js":"1.2.0","@types/classnames":"2.2.3","@types/prop-types":"15.5.2","@types/react-intl":"2.3.5","babel-preset-react":"6.24.1","react-async-script":"^0.9.1","webpack-dev-server":"2.11.1","@types/react-portal":"3.0.4","babel-plugin-lodash":"3.3.2","html-webpack-plugin":"2.30.1","react-test-renderer":"15.6.2","@types/react-measure":"0.4.7","clean-webpack-plugin":"0.1.17","eslint-config-gooddata":"0.0.17","react-google-recaptcha":"^0.11.0","tslint-config-gooddata":"0.0.8","@types/storybook__react":"3.0.6","enzyme-adapter-react-15":"1.0.5","uglifyjs-webpack-plugin":"1.2.0","@gooddata/test-storybook":"1.2.1","@storybook/addon-actions":"3.4.0","@storybook/addon-options":"3.4.0","node-sass-magic-importer":"5.1.0","react-syntax-highlighter":"6.1.2","@types/fixed-data-table-2":"0.8.1","@types/react-test-renderer":"16.0.0","circular-dependency-plugin":"4.4.0","compression-webpack-plugin":"1.1.7","@types/enzyme-adapter-react-15":"1.0.1","@types/storybook__addon-actions":"3.0.1","babel-plugin-transform-class-properties":"6.24.1","babel-plugin-transform-async-to-generator":"6.24.1","babel-plugin-transform-object-rest-spread":"6.26.0"},"peerDependencies":{"react":"15.6.2","react-dom":"15.6.2"},"_npmOperationalInternal":{"tmp":"tmp/react-components_5.2.0-alpha9_1529649716696_0.310812519605248","host":"s3://npm-registry-packages"}},"5.2.0-alpha10":{"name":"@gooddata/react-components","version":"5.2.0-alpha10","author":{"name":"GoodData Corporation"},"license":"BSD-3-Clause","_id":"@gooddata/react-components@5.2.0-alpha10","maintainers":[{"name":"bertold8","email":"ivan.nejezchleb@seznam.cz"},{"name":"bradgl","email":"brad.gleich@blackabaud.com"},{"name":"bugsbunny338","email":"jiri.zajic@mensa.cz"},{"name":"gooddata-ci","email":"rail@gooddata.com"},{"name":"jakub-sterba","email":"jakub.sterba@gooddata.com"},{"name":"jaroslav.tomecek","email":"jaroslav.tomecek@gooddata.com"},{"name":"jkittler","email":"honza.kittler@gmail.com"},{"name":"khanh.le","email":"khanh.le@gooddata.com"},{"name":"langhamp","email":"pavel.langhammer@gooddata.com"},{"name":"lanhuynh","email":"lan.huynh@gooddata.com"},{"name":"laurenhunt","email":"lauren.hunt@blackbaud.com"},{"name":"lhorak","email":"info@lhorak.cz"},{"name":"linhhong","email":"linh.hong@gooddata.com"},{"name":"lpearce","email":"levi.pearce@gooddata.com"},{"name":"martin.mosko","email":"martin.mosko@gooddata.com"},{"name":"michal.marsal","email":"michal.marsal@gooddata.com"},{"name":"mikita.yank","email":"Mikita.Yankouski@blackbaud.com"},{"name":"nadtan","email":"tan.nguyen@gooddata.com"},{"name":"naibinh","email":"naibinh@gmail.com"},{"name":"nikolacech","email":"nikola.cech@gooddata.com"},{"name":"ocetnik","email":"ocetnik.david@gmail.com"},{"name":"ondrejlangr","email":"ondrej.langr@gooddata.com"},{"name":"pavelzgdc","email":"pavel.zbytovsky@gooddata.com"},{"name":"pbenes","email":"petr.benes@gooddata.com"},{"name":"peterlacko","email":"lackopeter17@gmail.com"},{"name":"petrjanu","email":"petr.janu@gooddata.com"},{"name":"robert.sisaj","email":"robert.sisaj@gooddata.com"},{"name":"rodri360","email":"me@rodri360.com"},{"name":"sitina","email":"jiri.sitina@gooddata.com"},{"name":"sondo","email":"son.do@gooddata.com"},{"name":"stewart.stephens","email":"stewart.stephens@blackbaud.com"},{"name":"strouhaljan","email":"strouhal.jan@gmail.com"},{"name":"tomas.kratochvil","email":"tomas.kratochvil@gooddata.com"},{"name":"tomasreichmann","email":"tomasreichmann@gmail.com"},{"name":"tomsatgd","email":"tomas.satinsky@gooddata.com"},{"name":"vonsef","email":"josef.vondrak@gooddata.com"},{"name":"xandra.harrison","email":"xandra.harrison@blackbaud.com"},{"name":"xmort","email":"petr.dolejsi@gooddata.com"},{"name":"zdenek.vidensky","email":"zdenek.vidensky@gooddata.com"}],"homepage":"https://github.com/gooddata/gooddata-react-components#readme","bugs":{"url":"https://github.com/gooddata/gooddata-react-components/issues"},"dist":{"shasum":"0f0c1901908e0aeea0644d62cf2956111de27197","tarball":"https://registry.npmjs.org/@gooddata/react-components/-/react-components-5.2.0-alpha10.tgz","fileCount":839,"integrity":"sha512-Con0AZdJc0XUdwpY/GBnrMAPof2VdWFHMDRDU4We6d+Pvz+7my41lmKpyiJOGjMzrgCDPlI6thdzxYCOUzF5Vw==","signatures":[{"sig":"MEUCIQDBAEJer+T3IAHqvrAtS6OyTYfS1YVypUFmCnr561yuhwIgCwYSfDZ/p5e6krLEQTR4wv3xJai7Da9W+b7HWQEBZcs=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":2384925,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJbLQscCRA9TVsSAnZWagAATSwP+wUUffVQ8284IrLAlqkD\n655/6aNj09Mnq7C4oTXPX3C96uswr5FQIBWblbFrKuWCdaOZsh6Pc4yhRq0T\nXQdBqyb4sWflpL+LY6OdtUX4qFtSYofwCFDCW0pffngLR795Ld/iwEvAH2Xu\nyaMq8HDVuIKxM2ySiTTg7TBrbKnkLi0cm4nYeoMqA2suJpJAiE2quJ50znPY\nMV0hhqwmm6tpVPCxMkQySPgkZyQnoXWxhrrFp+BlAZmrZGRx8fBLLj1N/TV7\nhAvXzfsioc0Zw22yq3jvKTiaqMvALH9ChHcS045rshAaB4Ewwm6yijly68Do\nEFCYoTdcXtHp3PmnN47towjVkIv0GPxG2eNahrwtbcUuzbwHi3ygxkun12L7\nBdjxw11b5CdETZdLbdHFHwEnV7X/U+edmWH/AnY1wUdn1VyPRFuHT+GyGF09\nH+7bhD0jbr9SogV3OsH+rCd/nDW8d+falqJWSC63Oh20c13Pt545shjINsDP\nhbBBIJJXt7zV1lwhcFg25SarXjaLWA5rb9XBDI/ptgosWou2fuVHCLqD0B1N\nA732BB7Bo037o2ELVy7OIkLbsA8luTjLGXYIR7T6qbjNs7uoRZiwgRMljbIR\nSOZAqqkcVloLSHPZ9BpnqJln9Q2ENeisENm5e7VINnwcUxA2FKCGKGRLLa39\nlLQp\r\n=mZ9+\r\n-----END PGP SIGNATURE-----\r\n"},"jest":{"testRegex":"(/__tests__/.*|\\.(test|spec))\\.(tsx?|jsx?)$","transform":{".(ts|tsx)":"<rootDir>/node_modules/ts-jest/preprocessor.js"},"mapCoverage":true,"collectCoverage":false,"coverageReporters":["html"],"collectCoverageFrom":["src/**/*.{ts,tsx}","examples/server/src/**/*.{js,jsx}","!**/*.d.ts"],"moduleFileExtensions":["ts","tsx","js"],"setupTestFrameworkScriptFile":"<rootDir>/jest.setup.js"},"main":"dist/index.js","files":["dist","src","styles","LICENSE"],"config":{"tslint":"'./{src,stories}/**/*.{ts,tsx}'"},"readme":"[![npm version](https://badge.fury.io/js/%40gooddata%2Freact-components.svg)](https://www.npmjs.com/package/@gooddata/react-components) \n\n# GoodData.UI React components\n> A React-based JavaScript library for building data-driven applications\n\n## Getting started\n- [GoodData.UI Documentation](http://sdk.gooddata.com/gooddata-ui/)\n- [GoodData.UI Live Examples](https://gooddata-examples.herokuapp.com/)\n- [Stack Overflow](https://stackoverflow.com/questions/tagged/gooddata)\n\n### Usage\nWith [yarn](https://yarnpkg.com) installed, go to your project directory and run\n```\n$ yarn add @gooddata/react-components\n```\nIf you prefer [npm](npmjs.com) run\n```\n$ npm install --save @gooddata/react-components\n```\n\n\n## Contributing\n\nWe welcome any contribution in form of [issues](https://github.com/gooddata/gooddata-react-components/issues) or [pull requests](https://github.com/gooddata/gooddata-react-components/pulls).\nThese commands may come in handy while developing:\n\n| command | description |\n| ------- | ----------- |\n| `yarn install --pure-lockfile` | first step |\n| ||\n| `yarn dev` | build react-components to `/dist` in watch mode |\n| `yarn test` | run all unit tests |\n| `yarn validate` | validate codestyle |\n| ||\n| `yarn storybook` | run storybook from `/stories` on http://localhost:9001 |\n| `yarn build-storybook` | build storybook to `/dist-storybook` |\n| `yarn test-storybook` | run storybook and [screenshot tests](https://github.com/gooddata/gdc-client-utils/tree/master/test-storybook) |\n| ||\n| `yarn examples` | run Live Examples dev-server from `/examples` on https://localhost:8999 |\n| `yarn examples-build` | build Live Examples to `/examples/dist` |\n| `yarn examples-server` | serve built Live Examples - see `/examples/server/src` |\n| `yarn examples-testcafe` | run testcafe tests against `localhost:8999` |\n\n### Deploy to heroku.com\nWhen you deploy this repo to heroku, it serves *GoodData.UI Live Examples*.\nRelevant tasks are in `Procfile` and `package.json`.\n\n```bash\n# run in the project directory\nheroku login\nheroku create <your-app-name>\nheroku config:set DOMAIN_ADMIN_USERNAME=x@gooddata.com DOMAIN_ADMIN_PASSWORD=xy PROJECT_ID_TO_ASSIGN=xms7ga4tf3g3nzucd8380o2bev8oeknp\ngit push heroku HEAD:master\nheroku open\n```\n\n#### NPM package publishing\n```bash\n# only for internal gooddata developers\ngit checkout master && git pull upstream master --tags\nyarn version\nnpm publish\ngit push upstream master --tags\n```\n\n\n## Changelog\n- see [CHANGELOG.md](CHANGELOG.md)\n\n## License\n(C) 2007-2018 GoodData Corporation\n\nFor more information, please see [LICENSE](https://github.com/gooddata/gooddata-react-components/blob/master/LICENSE)\n","gitHead":"6476c62c1b981dcff1fa4f376d8c81b90b894ab9","scripts":{"dev":"bash scripts/build.sh --dev-watch","test":"jest --watch","build":"bash scripts/build.sh","tslint":"yarn run-tslint -t verbose $npm_package_config_tslint","prepare":"cd examples/server && yarn install --pure-lockfile && cd ../..; rm -r examples/node_modules 2>/dev/null; true","examples":"bash scripts/run-examples.sh","prepare?":"# Called before `npm publish` and on local `npm install`. Temporarily also for deleting obsolete node_modules. Ends with `true` to continue gracefully.","validate":"tsc --noEmit && yarn tslint && eslint --ext .jsx,.js examples/src examples/test examples/server/src","build-dev":"bash scripts/build.sh --dev","examples?":"# Default is developer domain, other options: yarn examples [sec,secure,stg,stg2,stg3,demo,developer or URL]","storybook":"start-storybook -p 9001 -c .storybook","tslint-ci":"mkdir -p ./ci/results && yarn run-tslint -t checkstyle -o ./ci/results/tslint-results.xml $npm_package_config_tslint","run-tslint":"tslint -p tsconfig.json","validate-ci":"tsc --noEmit && yarn tslint-ci  && eslint --ext .jsx,.js examples/src examples/test examples/server/src -f checkstyle -o ci/results/eslint-results.xml","examples-build":"bash scripts/build-examples.sh","prepublishOnly":"yarn build","test-storybook":"test-storybook","build-storybook":"build-storybook -c .storybook -o dist-storybook","examples-server":"node examples/server/src/index.js","heroku-postbuild":"yarn examples-build developer","examples-testcafe":"testcafe chrome --assertion-timeout 20000 -S -s examples/_screenshots examples/test/**/**/*_test* --debug-on-fail","examples-testcafe-docker":"testcafe 'chrome:headless --no-sandbox' --assertion-timeout 20000 -S -s examples/_screenshots examples/test/**/**/*_test*"},"typings":"dist/index.d.ts","_npmUser":{"name":"gooddata-ci","email":"rail@gooddata.com"},"repository":{"url":"git+ssh://git@github.com/gooddata/gooddata-react-components.git","type":"git"},"_npmVersion":"5.6.0","description":"GoodData React Components","directories":{},"_nodeVersion":"8.9.4","dependencies":{"rxjs":"^5.5.6","lodash":"^4.17.4","invariant":"^2.2.2","classnames":"^2.2.5","highcharts":"4.2.5","prop-types":"^15.6.0","react-intl":"^2.4.0","custom-event":"^1.0.1","react-measure":"^1.4.7","@gooddata/typings":"2.1.0","@types/highcharts":"4.2.56","http-status-codes":"^1.3.0","@gooddata/js-utils":"^2.0.1","@gooddata/numberjs":"^3.1.2","fixed-data-table-2":"0.7.17","@gooddata/goodstrap":"56.0.1","@gooddata/gooddata-js":"6.0.0","nodelist-foreach-polyfill":"^1.2.0"},"_hasShrinkwrap":false,"readmeFilename":"README.md","test-storybook":{"_defaults":{"readySelector":".screenshot-wrapper .highcharts-container, .screenshot-wrapper .s-headline-value, .screenshot-wrapper .viz-table-wrap, .screenshot-wrapper .gdc-kpi, .screenshot-wrapper .gdc-kpi-error"},"AFM components/PieChart":{"error":{"readySelector":".screenshot-wrapper .s-error"}},"AFM components/DonutChart":{"error":{"readySelector":".screenshot-wrapper .s-error"}}},"devDependencies":{"yup":"^0.24.1","jest":"21.2.1","react":"15.6.2","enzyme":"3.3.0","formik":"^0.11.11","moment":"2.22.1","history":"^4.7.2","ts-jest":"21.2.4","webpack":"3.10.0","react-ga":"^2.5.2","recharts":"1.0.0-beta.9","testcafe":"0.19.2","commander":"2.14.1","node-sass":"4.7.2","react-dom":"15.6.2","supertest":"3.0.0","ts-loader":"2.3.7","babel-core":"6.26.0","css-loader":"0.28.7","jest-junit":"3.0.0","raw-loader":"0.5.1","styled-jsx":"2.2.1","typescript":"2.3.3","@types/jest":"20.0.4","@types/node":"7.0.8","file-loader":"1.1.6","sass-loader":"6.0.6","@types/react":"16.0.34","babel-loader":"7.1.2","react-helmet":"5.2.0","react-select":"1.2.1","style-loader":"0.19.1","@types/enzyme":"3.1.6","@types/lodash":"4.14.61","utility-types":"^1.1.0","babel-polyfill":"^6.26.0","@storybook/react":"3.4.0","@types/invariant":"2.2.29","@types/react-dom":"16.0.3","babel-preset-env":"1.6.1","isomorphic-fetch":"2.2.1","react-datepicker":"1.1.0","react-router-dom":"4.2.2","@gooddata/mock-js":"1.2.0","@types/classnames":"2.2.3","@types/prop-types":"15.5.2","@types/react-intl":"2.3.5","babel-preset-react":"6.24.1","react-async-script":"^0.9.1","webpack-dev-server":"2.11.1","@types/react-portal":"3.0.4","babel-plugin-lodash":"3.3.2","html-webpack-plugin":"2.30.1","react-test-renderer":"15.6.2","@types/react-measure":"0.4.7","clean-webpack-plugin":"0.1.17","eslint-config-gooddata":"0.0.17","react-google-recaptcha":"^0.11.0","tslint-config-gooddata":"0.0.8","@types/storybook__react":"3.0.6","enzyme-adapter-react-15":"1.0.5","uglifyjs-webpack-plugin":"1.2.0","@gooddata/test-storybook":"1.2.1","@storybook/addon-actions":"3.4.0","@storybook/addon-options":"3.4.0","node-sass-magic-importer":"5.1.0","react-syntax-highlighter":"6.1.2","@types/fixed-data-table-2":"0.8.1","@types/react-test-renderer":"16.0.0","circular-dependency-plugin":"4.4.0","compression-webpack-plugin":"1.1.7","@types/enzyme-adapter-react-15":"1.0.1","@types/storybook__addon-actions":"3.0.1","babel-plugin-transform-class-properties":"6.24.1","babel-plugin-transform-async-to-generator":"6.24.1","babel-plugin-transform-object-rest-spread":"6.26.0"},"peerDependencies":{"react":"15.6.2","react-dom":"15.6.2"},"_npmOperationalInternal":{"tmp":"tmp/react-components_5.2.0-alpha10_1529678620615_0.2745406119493463","host":"s3://npm-registry-packages"}},"5.2.0-alpha11":{"name":"@gooddata/react-components","version":"5.2.0-alpha11","author":{"name":"GoodData Corporation"},"license":"BSD-3-Clause","_id":"@gooddata/react-components@5.2.0-alpha11","maintainers":[{"name":"bertold8","email":"ivan.nejezchleb@seznam.cz"},{"name":"bradgl","email":"brad.gleich@blackabaud.com"},{"name":"bugsbunny338","email":"jiri.zajic@mensa.cz"},{"name":"gooddata-ci","email":"rail@gooddata.com"},{"name":"jakub-sterba","email":"jakub.sterba@gooddata.com"},{"name":"jaroslav.tomecek","email":"jaroslav.tomecek@gooddata.com"},{"name":"jkittler","email":"honza.kittler@gmail.com"},{"name":"khanh.le","email":"khanh.le@gooddata.com"},{"name":"langhamp","email":"pavel.langhammer@gooddata.com"},{"name":"lanhuynh","email":"lan.huynh@gooddata.com"},{"name":"laurenhunt","email":"lauren.hunt@blackbaud.com"},{"name":"lhorak","email":"info@lhorak.cz"},{"name":"linhhong","email":"linh.hong@gooddata.com"},{"name":"lpearce","email":"levi.pearce@gooddata.com"},{"name":"martin.mosko","email":"martin.mosko@gooddata.com"},{"name":"michal.marsal","email":"michal.marsal@gooddata.com"},{"name":"mikita.yank","email":"Mikita.Yankouski@blackbaud.com"},{"name":"nadtan","email":"tan.nguyen@gooddata.com"},{"name":"naibinh","email":"naibinh@gmail.com"},{"name":"nikolacech","email":"nikola.cech@gooddata.com"},{"name":"ocetnik","email":"ocetnik.david@gmail.com"},{"name":"ondrejlangr","email":"ondrej.langr@gooddata.com"},{"name":"pavelzgdc","email":"pavel.zbytovsky@gooddata.com"},{"name":"pbenes","email":"petr.benes@gooddata.com"},{"name":"peterlacko","email":"lackopeter17@gmail.com"},{"name":"petrjanu","email":"petr.janu@gooddata.com"},{"name":"robert.sisaj","email":"robert.sisaj@gooddata.com"},{"name":"rodri360","email":"me@rodri360.com"},{"name":"sitina","email":"jiri.sitina@gooddata.com"},{"name":"sondo","email":"son.do@gooddata.com"},{"name":"stewart.stephens","email":"stewart.stephens@blackbaud.com"},{"name":"strouhaljan","email":"strouhal.jan@gmail.com"},{"name":"tomas.kratochvil","email":"tomas.kratochvil@gooddata.com"},{"name":"tomasreichmann","email":"tomasreichmann@gmail.com"},{"name":"tomsatgd","email":"tomas.satinsky@gooddata.com"},{"name":"vonsef","email":"josef.vondrak@gooddata.com"},{"name":"xandra.harrison","email":"xandra.harrison@blackbaud.com"},{"name":"xmort","email":"petr.dolejsi@gooddata.com"},{"name":"zdenek.vidensky","email":"zdenek.vidensky@gooddata.com"}],"homepage":"https://github.com/gooddata/gooddata-react-components#readme","bugs":{"url":"https://github.com/gooddata/gooddata-react-components/issues"},"dist":{"shasum":"acb55027116a136dd6ae580b70bc9b58cf9e396e","tarball":"https://registry.npmjs.org/@gooddata/react-components/-/react-components-5.2.0-alpha11.tgz","fileCount":839,"integrity":"sha512-P3zYcxMsbEM7K1vqgEyAedAljQnoLUJFtHIv2hGKKhT/Lll2fMhy8lrv2paJnSz50m/+5GgoeQJFL3O54kphgg==","signatures":[{"sig":"MEUCIAW4pNyomQuzWudw4UMLTKCXrezvJiETF6OhxWqSjWhTAiEAmmi9tjdEBo5cvm4zWcjlBmMdPkn2JJkEOObM8xcsBTY=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":2389244,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJbMJ3TCRA9TVsSAnZWagAA/jcQAI4PWrJ+15GJ9xLUCsgM\nW1DvhKYycPWkIM9OsPh11Bbm+EuMOYN3dqp1ktVVCGzGK0Ms3Y6Y6QTaKic4\n/gq+C8E3mrAA9gqglJ3pGAuo0mjf0tW3m8d1QBOml3yjuMg7vsPc2LXkZtJO\nRceXrIltP6cVeovGCZ6nDzzatq817SyNBfaDgKaxvIu8+Q5r+TqDV0i8CaCr\nOrZPWlrRuBX6eVCejgNNaKDMWTnAcWnX4dgtP0gpKmPRVOZvG07csyZy7260\njK3I2V1GcciIdXErs4JjVn/AMHpxLDjn8MUaa6Fno4Y8hx7Higj0CrkvRlDx\nSKlv5y70Vb06F6drJA+BUP5K8SEs7KxdB3Q1JavUjkKvQwC0QJHd/pCt5Rg2\nLWbLl3VXKldR/fPpSmY2Tte5rN9kd2lGEtPGuKUzDfrYaRbDWZiddMnf9u1f\nk8kq7tazh4aBiZkwhozbNKxcemb2WgvsFs4BAIkIhrMFL3w2UVkgE+C6eSH6\nSc0LB5aldCarihJ4ShHvYkSV2VszVKuRkHGsAUP8uo4UyzKMvgJhouK0BIvN\nxleDa3lw2/4qryXhNzT3I7bpr2Nq1ybIfgRNQgm/CPQkI91QfeXFnvqV1Yy2\nmPf6JG6/S7ohx417yMpL+6ctnO1fHLbjIehWqwcW4lje3MjUl1uuZiHWOQA8\n3Xzo\r\n=JzHr\r\n-----END PGP SIGNATURE-----\r\n"},"jest":{"testRegex":"(/__tests__/.*|\\.(test|spec))\\.(tsx?|jsx?)$","transform":{".(ts|tsx)":"<rootDir>/node_modules/ts-jest/preprocessor.js"},"mapCoverage":true,"collectCoverage":false,"coverageReporters":["html"],"collectCoverageFrom":["src/**/*.{ts,tsx}","examples/server/src/**/*.{js,jsx}","!**/*.d.ts"],"moduleFileExtensions":["ts","tsx","js"],"setupTestFrameworkScriptFile":"<rootDir>/jest.setup.js"},"main":"dist/index.js","files":["dist","src","styles","LICENSE"],"config":{"tslint":"'./{src,stories}/**/*.{ts,tsx}'"},"readme":"[![npm version](https://badge.fury.io/js/%40gooddata%2Freact-components.svg)](https://www.npmjs.com/package/@gooddata/react-components) \n\n# GoodData.UI React components\n> A React-based JavaScript library for building data-driven applications\n\n## Getting started\n- [GoodData.UI Documentation](http://sdk.gooddata.com/gooddata-ui/)\n- [GoodData.UI Live Examples](https://gooddata-examples.herokuapp.com/)\n- [Stack Overflow](https://stackoverflow.com/questions/tagged/gooddata)\n\n### Usage\nWith [yarn](https://yarnpkg.com) installed, go to your project directory and run\n```\n$ yarn add @gooddata/react-components\n```\nIf you prefer [npm](npmjs.com) run\n```\n$ npm install --save @gooddata/react-components\n```\n\n\n## Contributing\n\nWe welcome any contribution in form of [issues](https://github.com/gooddata/gooddata-react-components/issues) or [pull requests](https://github.com/gooddata/gooddata-react-components/pulls).\nThese commands may come in handy while developing:\n\n| command | description |\n| ------- | ----------- |\n| `yarn install --pure-lockfile` | first step |\n| ||\n| `yarn dev` | build react-components to `/dist` in watch mode |\n| `yarn test` | run all unit tests |\n| `yarn validate` | validate codestyle |\n| ||\n| `yarn storybook` | run storybook from `/stories` on http://localhost:9001 |\n| `yarn build-storybook` | build storybook to `/dist-storybook` |\n| `yarn test-storybook` | run storybook and [screenshot tests](https://github.com/gooddata/gdc-client-utils/tree/master/test-storybook) |\n| ||\n| `yarn examples` | run Live Examples dev-server from `/examples` on https://localhost:8999 |\n| `yarn examples-build` | build Live Examples to `/examples/dist` |\n| `yarn examples-server` | serve built Live Examples - see `/examples/server/src` |\n| `yarn examples-testcafe` | run testcafe tests against `localhost:8999` |\n\n### Deploy to heroku.com\nWhen you deploy this repo to heroku, it serves *GoodData.UI Live Examples*.\nRelevant tasks are in `Procfile` and `package.json`.\n\n```bash\n# run in the project directory\nheroku login\nheroku create <your-app-name>\nheroku config:set DOMAIN_ADMIN_USERNAME=x@gooddata.com DOMAIN_ADMIN_PASSWORD=xy PROJECT_ID_TO_ASSIGN=xms7ga4tf3g3nzucd8380o2bev8oeknp\ngit push heroku HEAD:master\nheroku open\n```\n\n#### NPM package publishing\n```bash\n# only for internal gooddata developers\ngit checkout master && git pull upstream master --tags\nyarn version\nnpm publish\ngit push upstream master --tags\n```\n\n\n## Changelog\n- see [CHANGELOG.md](CHANGELOG.md)\n\n## License\n(C) 2007-2018 GoodData Corporation\n\nFor more information, please see [LICENSE](https://github.com/gooddata/gooddata-react-components/blob/master/LICENSE)\n","gitHead":"76d909ebf230dac8f16ae319356260e2f6571630","scripts":{"dev":"bash scripts/build.sh --dev-watch","test":"jest --watch","build":"bash scripts/build.sh","tslint":"yarn run-tslint -t verbose $npm_package_config_tslint","prepare":"cd examples/server && yarn install --pure-lockfile && cd ../..; rm -r examples/node_modules 2>/dev/null; true","examples":"bash scripts/run-examples.sh","prepare?":"# Called before `npm publish` and on local `npm install`. Temporarily also for deleting obsolete node_modules. Ends with `true` to continue gracefully.","validate":"tsc --noEmit && yarn tslint && eslint --ext .jsx,.js examples/src examples/test examples/server/src","build-dev":"bash scripts/build.sh --dev","examples?":"# Default is developer domain, other options: yarn examples [sec,secure,stg,stg2,stg3,demo,developer or URL]","storybook":"start-storybook -p 9001 -c .storybook","tslint-ci":"mkdir -p ./ci/results && yarn run-tslint -t checkstyle -o ./ci/results/tslint-results.xml $npm_package_config_tslint","run-tslint":"tslint -p tsconfig.json","validate-ci":"tsc --noEmit && yarn tslint-ci  && eslint --ext .jsx,.js examples/src examples/test examples/server/src -f checkstyle -o ci/results/eslint-results.xml","examples-build":"bash scripts/build-examples.sh","prepublishOnly":"yarn build","test-storybook":"test-storybook","build-storybook":"build-storybook -c .storybook -o dist-storybook","examples-server":"node examples/server/src/index.js","heroku-postbuild":"yarn examples-build developer","examples-testcafe":"testcafe chrome --assertion-timeout 20000 -S -s examples/_screenshots examples/test/**/**/*_test* --debug-on-fail","examples-testcafe-docker":"testcafe 'chrome:headless --no-sandbox' --assertion-timeout 20000 -S -s examples/_screenshots examples/test/**/**/*_test*"},"typings":"dist/index.d.ts","_npmUser":{"name":"gooddata-ci","email":"rail@gooddata.com"},"repository":{"url":"git+ssh://git@github.com/gooddata/gooddata-react-components.git","type":"git"},"_npmVersion":"5.6.0","description":"GoodData React Components","directories":{},"_nodeVersion":"8.9.4","dependencies":{"rxjs":"^5.5.6","lodash":"^4.17.4","invariant":"^2.2.2","classnames":"^2.2.5","highcharts":"4.2.5","prop-types":"^15.6.0","react-intl":"^2.4.0","custom-event":"^1.0.1","react-measure":"^1.4.7","@gooddata/typings":"2.1.0","@types/highcharts":"4.2.56","http-status-codes":"^1.3.0","@gooddata/js-utils":"^2.0.1","@gooddata/numberjs":"^3.1.2","fixed-data-table-2":"0.7.17","@gooddata/goodstrap":"56.0.1","@gooddata/gooddata-js":"6.0.0","nodelist-foreach-polyfill":"^1.2.0"},"_hasShrinkwrap":false,"readmeFilename":"README.md","test-storybook":{"_defaults":{"readySelector":".screenshot-wrapper .highcharts-container, .screenshot-wrapper .s-headline-value, .screenshot-wrapper .viz-table-wrap, .screenshot-wrapper .gdc-kpi, .screenshot-wrapper .gdc-kpi-error"},"AFM components/PieChart":{"error":{"readySelector":".screenshot-wrapper .s-error"}},"AFM components/DonutChart":{"error":{"readySelector":".screenshot-wrapper .s-error"}}},"devDependencies":{"yup":"^0.24.1","jest":"21.2.1","react":"15.6.2","enzyme":"3.3.0","formik":"^0.11.11","moment":"2.22.1","history":"^4.7.2","ts-jest":"21.2.4","webpack":"3.10.0","react-ga":"^2.5.2","recharts":"1.0.0-beta.9","testcafe":"0.19.2","commander":"2.14.1","node-sass":"4.7.2","react-dom":"15.6.2","supertest":"3.0.0","ts-loader":"2.3.7","babel-core":"6.26.0","css-loader":"0.28.7","jest-junit":"3.0.0","raw-loader":"0.5.1","styled-jsx":"2.2.1","typescript":"2.3.3","@types/jest":"20.0.4","@types/node":"7.0.8","file-loader":"1.1.6","sass-loader":"6.0.6","@types/react":"16.0.34","babel-loader":"7.1.2","react-helmet":"5.2.0","react-select":"1.2.1","style-loader":"0.19.1","@types/enzyme":"3.1.6","@types/lodash":"4.14.61","utility-types":"^1.1.0","babel-polyfill":"^6.26.0","@storybook/react":"3.4.0","@types/invariant":"2.2.29","@types/react-dom":"16.0.3","babel-preset-env":"1.6.1","isomorphic-fetch":"2.2.1","react-datepicker":"1.1.0","react-router-dom":"4.2.2","@gooddata/mock-js":"1.2.0","@types/classnames":"2.2.3","@types/prop-types":"15.5.2","@types/react-intl":"2.3.5","babel-preset-react":"6.24.1","react-async-script":"^0.9.1","webpack-dev-server":"2.11.1","@types/react-portal":"3.0.4","babel-plugin-lodash":"3.3.2","html-webpack-plugin":"2.30.1","react-test-renderer":"15.6.2","@types/react-measure":"0.4.7","clean-webpack-plugin":"0.1.17","eslint-config-gooddata":"0.0.17","react-google-recaptcha":"^0.11.0","tslint-config-gooddata":"0.0.8","@types/storybook__react":"3.0.6","enzyme-adapter-react-15":"1.0.5","uglifyjs-webpack-plugin":"1.2.0","@gooddata/test-storybook":"1.2.1","@storybook/addon-actions":"3.4.0","@storybook/addon-options":"3.4.0","node-sass-magic-importer":"5.1.0","react-syntax-highlighter":"6.1.2","@types/fixed-data-table-2":"0.8.1","@types/react-test-renderer":"16.0.0","circular-dependency-plugin":"4.4.0","compression-webpack-plugin":"1.1.7","@types/enzyme-adapter-react-15":"1.0.1","@types/storybook__addon-actions":"3.0.1","babel-plugin-transform-class-properties":"6.24.1","babel-plugin-transform-async-to-generator":"6.24.1","babel-plugin-transform-object-rest-spread":"6.26.0"},"peerDependencies":{"react":"15.6.2","react-dom":"15.6.2"},"_npmOperationalInternal":{"tmp":"tmp/react-components_5.2.0-alpha11_1529912787367_0.6928642959964924","host":"s3://npm-registry-packages"}},"5.2.0-alpha12":{"name":"@gooddata/react-components","version":"5.2.0-alpha12","author":{"name":"GoodData Corporation"},"license":"BSD-3-Clause","_id":"@gooddata/react-components@5.2.0-alpha12","maintainers":[{"name":"bertold8","email":"ivan.nejezchleb@seznam.cz"},{"name":"bradgl","email":"brad.gleich@blackabaud.com"},{"name":"bugsbunny338","email":"jiri.zajic@mensa.cz"},{"name":"gooddata-ci","email":"rail@gooddata.com"},{"name":"jakub-sterba","email":"jakub.sterba@gooddata.com"},{"name":"jaroslav.tomecek","email":"jaroslav.tomecek@gooddata.com"},{"name":"jkittler","email":"honza.kittler@gmail.com"},{"name":"khanh.le","email":"khanh.le@gooddata.com"},{"name":"langhamp","email":"pavel.langhammer@gooddata.com"},{"name":"lanhuynh","email":"lan.huynh@gooddata.com"},{"name":"laurenhunt","email":"lauren.hunt@blackbaud.com"},{"name":"lhorak","email":"info@lhorak.cz"},{"name":"linhhong","email":"linh.hong@gooddata.com"},{"name":"lpearce","email":"levi.pearce@gooddata.com"},{"name":"lupko","email":"lubomir.slivka@gooddata.com"},{"name":"martin.mosko","email":"martin.mosko@gooddata.com"},{"name":"michal.marsal","email":"michal.marsal@gooddata.com"},{"name":"mikita.yank","email":"Mikita.Yankouski@blackbaud.com"},{"name":"nadtan","email":"tan.nguyen@gooddata.com"},{"name":"naibinh","email":"naibinh@gmail.com"},{"name":"nikolacech","email":"nikola.cech@gooddata.com"},{"name":"ocetnik","email":"ocetnik.david@gmail.com"},{"name":"ondrejlangr","email":"ondrej.langr@gooddata.com"},{"name":"pavelzgdc","email":"pavel.zbytovsky@gooddata.com"},{"name":"pbenes","email":"petr.benes@gooddata.com"},{"name":"peterlacko","email":"lackopeter17@gmail.com"},{"name":"petrjanu","email":"petr.janu@gooddata.com"},{"name":"robert.sisaj","email":"robert.sisaj@gooddata.com"},{"name":"rodri360","email":"me@rodri360.com"},{"name":"sitina","email":"jiri.sitina@gooddata.com"},{"name":"sondo","email":"son.do@gooddata.com"},{"name":"stewart.stephens","email":"stewart.stephens@blackbaud.com"},{"name":"strouhaljan","email":"strouhal.jan@gmail.com"},{"name":"tomas.kratochvil","email":"tomas.kratochvil@gooddata.com"},{"name":"tomasreichmann","email":"tomasreichmann@gmail.com"},{"name":"tomsatgd","email":"tomas.satinsky@gooddata.com"},{"name":"vonsef","email":"josef.vondrak@gooddata.com"},{"name":"xandra.harrison","email":"xandra.harrison@blackbaud.com"},{"name":"xmort","email":"petr.dolejsi@gooddata.com"},{"name":"zdenek.vidensky","email":"zdenek.vidensky@gooddata.com"}],"homepage":"https://github.com/gooddata/gooddata-react-components#readme","bugs":{"url":"https://github.com/gooddata/gooddata-react-components/issues"},"dist":{"shasum":"ffecb509c513bcecb37bce4d7e37af5ef364b4b3","tarball":"https://registry.npmjs.org/@gooddata/react-components/-/react-components-5.2.0-alpha12.tgz","fileCount":839,"integrity":"sha512-ER+suQZr9blEmaPXTrtw8JeiqRFTjo4t8cn+FLMdAa4IL9txkEB/zjqfPfLk5MXJge9ULdEKdQXdvugphlJxXA==","signatures":[{"sig":"MEQCIBRQtRIkE85m65+XO9qY2OsZvdorSoHHyROsU9K5BCtgAiBdqUGs1eF/bvySxmbHaXpoveY6l0MNdLC+n8MI2NgmdA==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":2389354,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJbMOjUCRA9TVsSAnZWagAAgLkQAJYU+8E6rhfo2eoMu5QQ\nLVNq3l9kIRUXpyIRXeINpJL2XlByOkSQVU2De2mxam1c1dqRRxKW1vLDvDr0\nujrK+Vz8M0QTlcB8gBwFdtb8VOspg/34BgARvjIWIbsFoh/y9cUwjSY/ut01\ndo8D/6QcEZ9eDpnDEr7o7kPMc+RKfc3cL5gbfyPWhy42S9fjEqAD4X7mtgvj\njnJr1yzy3BgHLwgYDjVJ5kqNMnXWxnkGGLI4EToU6OaU7XADm2B4OVgPwH8y\nituPSjTglpHEc8pJva3mSTHubQ5o0BAovA1rVSPXMngzEzo8EaK7lFN2grSS\nYZ41pJFZHqmxzFkqgeotpfsOEn77hBPZzvEgYQrGJYF3uKWj23w/pUnyhp/p\nbaXEYo9yyKs2m9U6CwHoLqm0q6Qh1Lfb/fdEfcqtMfDLIEY3XcGnSACi4vmx\noiLfgIwPE31XnLUpEoXrL6t9iofR1jaf4KK/Fv2/CzlgnrhTXGdRkMz0snIK\neEuue+wdAKQcZWpRab2Xab6442+ggw7wW5SAlO+NuyYVX8WkX2goYzbXFwy9\n7FTFHtIGctHJQfAIkx4RWcwAlFci82gFFMG3PxMKKDhazCdzjZt+dGhLexED\nvA6IkankL0oj7JAAby/fch/KbzKNXgkEUKWH3sA7gLUHsS/FlUEU+L/mwDxP\n70hn\r\n=3U47\r\n-----END PGP SIGNATURE-----\r\n"},"jest":{"testRegex":"(/__tests__/.*|\\.(test|spec))\\.(tsx?|jsx?)$","transform":{".(ts|tsx)":"<rootDir>/node_modules/ts-jest/preprocessor.js"},"mapCoverage":true,"collectCoverage":false,"coverageReporters":["html"],"collectCoverageFrom":["src/**/*.{ts,tsx}","examples/server/src/**/*.{js,jsx}","!**/*.d.ts"],"moduleFileExtensions":["ts","tsx","js"],"setupTestFrameworkScriptFile":"<rootDir>/jest.setup.js"},"main":"dist/index.js","files":["dist","src","styles","LICENSE"],"config":{"tslint":"'./{src,stories}/**/*.{ts,tsx}'"},"readme":"[![npm version](https://badge.fury.io/js/%40gooddata%2Freact-components.svg)](https://www.npmjs.com/package/@gooddata/react-components) \n\n# GoodData.UI React components\n> A React-based JavaScript library for building data-driven applications\n\n## Getting started\n- [GoodData.UI Documentation](http://sdk.gooddata.com/gooddata-ui/)\n- [GoodData.UI Live Examples](https://gooddata-examples.herokuapp.com/)\n- [Stack Overflow](https://stackoverflow.com/questions/tagged/gooddata)\n\n### Usage\nWith [yarn](https://yarnpkg.com) installed, go to your project directory and run\n```\n$ yarn add @gooddata/react-components\n```\nIf you prefer [npm](npmjs.com) run\n```\n$ npm install --save @gooddata/react-components\n```\n\n\n## Contributing\n\nWe welcome any contribution in form of [issues](https://github.com/gooddata/gooddata-react-components/issues) or [pull requests](https://github.com/gooddata/gooddata-react-components/pulls).\nThese commands may come in handy while developing:\n\n| command | description |\n| ------- | ----------- |\n| `yarn install --pure-lockfile` | first step |\n| ||\n| `yarn dev` | build react-components to `/dist` in watch mode |\n| `yarn test` | run all unit tests |\n| `yarn validate` | validate codestyle |\n| ||\n| `yarn storybook` | run storybook from `/stories` on http://localhost:9001 |\n| `yarn build-storybook` | build storybook to `/dist-storybook` |\n| `yarn test-storybook` | run storybook and [screenshot tests](https://github.com/gooddata/gdc-client-utils/tree/master/test-storybook) |\n| ||\n| `yarn examples` | run Live Examples dev-server from `/examples` on https://localhost:8999 |\n| `yarn examples-build` | build Live Examples to `/examples/dist` |\n| `yarn examples-server` | serve built Live Examples - see `/examples/server/src` |\n| `yarn examples-testcafe` | run testcafe tests against `localhost:8999` |\n\n### Deploy to heroku.com\nWhen you deploy this repo to heroku, it serves *GoodData.UI Live Examples*.\nRelevant tasks are in `Procfile` and `package.json`.\n\n```bash\n# run in the project directory\nheroku login\nheroku create <your-app-name>\nheroku config:set DOMAIN_ADMIN_USERNAME=x@gooddata.com DOMAIN_ADMIN_PASSWORD=xy PROJECT_ID_TO_ASSIGN=xms7ga4tf3g3nzucd8380o2bev8oeknp\ngit push heroku HEAD:master\nheroku open\n```\n\n#### NPM package publishing\n```bash\n# only for internal gooddata developers\ngit checkout master && git pull upstream master --tags\nyarn version\nnpm publish\ngit push upstream master --tags\n```\n\n\n## Changelog\n- see [CHANGELOG.md](CHANGELOG.md)\n\n## License\n(C) 2007-2018 GoodData Corporation\n\nFor more information, please see [LICENSE](https://github.com/gooddata/gooddata-react-components/blob/master/LICENSE)\n","gitHead":"9712c2db7f47580c91b2dc46e45d55bfceeb1f56","scripts":{"dev":"bash scripts/build.sh --dev-watch","test":"jest --watch","build":"bash scripts/build.sh","tslint":"yarn run-tslint -t verbose $npm_package_config_tslint","prepare":"cd examples/server && yarn install --pure-lockfile && cd ../..; rm -r examples/node_modules 2>/dev/null; true","examples":"bash scripts/run-examples.sh","prepare?":"# Called before `npm publish` and on local `npm install`. Temporarily also for deleting obsolete node_modules. Ends with `true` to continue gracefully.","validate":"tsc --noEmit && yarn tslint && eslint --ext .jsx,.js examples/src examples/test examples/server/src","build-dev":"bash scripts/build.sh --dev","examples?":"# Default is developer domain, other options: yarn examples [sec,secure,stg,stg2,stg3,demo,developer or URL]","storybook":"start-storybook -p 9001 -c .storybook","tslint-ci":"mkdir -p ./ci/results && yarn run-tslint -t checkstyle -o ./ci/results/tslint-results.xml $npm_package_config_tslint","run-tslint":"tslint -p tsconfig.json","validate-ci":"tsc --noEmit && yarn tslint-ci  && eslint --ext .jsx,.js examples/src examples/test examples/server/src -f checkstyle -o ci/results/eslint-results.xml","examples-build":"bash scripts/build-examples.sh","prepublishOnly":"yarn build","test-storybook":"test-storybook","build-storybook":"build-storybook -c .storybook -o dist-storybook","examples-server":"node examples/server/src/index.js","heroku-postbuild":"yarn examples-build developer","examples-testcafe":"testcafe chrome --assertion-timeout 20000 -S -s examples/_screenshots examples/test/**/**/*_test* --debug-on-fail","examples-testcafe-docker":"testcafe 'chrome:headless --no-sandbox' --assertion-timeout 20000 -S -s examples/_screenshots examples/test/**/**/*_test*"},"typings":"dist/index.d.ts","_npmUser":{"name":"gooddata-ci","email":"rail@gooddata.com"},"repository":{"url":"git+ssh://git@github.com/gooddata/gooddata-react-components.git","type":"git"},"_npmVersion":"5.6.0","description":"GoodData React Components","directories":{},"_nodeVersion":"8.9.4","dependencies":{"rxjs":"^5.5.6","lodash":"^4.17.4","invariant":"^2.2.2","classnames":"^2.2.5","highcharts":"4.2.5","prop-types":"^15.6.0","react-intl":"^2.4.0","custom-event":"^1.0.1","react-measure":"^1.4.7","@gooddata/typings":"2.1.0","@types/highcharts":"4.2.56","http-status-codes":"^1.3.0","@gooddata/js-utils":"^2.0.1","@gooddata/numberjs":"^3.1.2","fixed-data-table-2":"0.7.17","@gooddata/goodstrap":"56.0.2","@gooddata/gooddata-js":"6.0.0","nodelist-foreach-polyfill":"^1.2.0"},"_hasShrinkwrap":false,"readmeFilename":"README.md","test-storybook":{"_defaults":{"readySelector":".screenshot-wrapper .highcharts-container, .screenshot-wrapper .s-headline-value, .screenshot-wrapper .viz-table-wrap, .screenshot-wrapper .gdc-kpi, .screenshot-wrapper .gdc-kpi-error"},"AFM components/PieChart":{"error":{"readySelector":".screenshot-wrapper .s-error"}},"AFM components/DonutChart":{"error":{"readySelector":".screenshot-wrapper .s-error"}}},"devDependencies":{"yup":"^0.24.1","jest":"21.2.1","react":"15.6.2","enzyme":"3.3.0","formik":"^0.11.11","moment":"2.22.1","history":"^4.7.2","ts-jest":"21.2.4","webpack":"3.10.0","react-ga":"^2.5.2","recharts":"1.0.0-beta.9","testcafe":"0.19.2","commander":"2.14.1","node-sass":"4.7.2","react-dom":"15.6.2","supertest":"3.0.0","ts-loader":"2.3.7","babel-core":"6.26.0","css-loader":"0.28.7","jest-junit":"3.0.0","raw-loader":"0.5.1","styled-jsx":"2.2.1","typescript":"2.3.3","@types/jest":"20.0.4","@types/node":"7.0.8","file-loader":"1.1.6","sass-loader":"6.0.6","@types/react":"16.0.34","babel-loader":"7.1.2","react-helmet":"5.2.0","react-select":"1.2.1","style-loader":"0.19.1","@types/enzyme":"3.1.6","@types/lodash":"4.14.61","utility-types":"^1.1.0","babel-polyfill":"^6.26.0","@storybook/react":"3.4.0","@types/invariant":"2.2.29","@types/react-dom":"16.0.3","babel-preset-env":"1.6.1","isomorphic-fetch":"2.2.1","react-datepicker":"1.1.0","react-router-dom":"4.2.2","@gooddata/mock-js":"1.2.0","@types/classnames":"2.2.3","@types/prop-types":"15.5.2","@types/react-intl":"2.3.5","babel-preset-react":"6.24.1","react-async-script":"^0.9.1","webpack-dev-server":"2.11.1","@types/react-portal":"3.0.4","babel-plugin-lodash":"3.3.2","html-webpack-plugin":"2.30.1","react-test-renderer":"15.6.2","@types/react-measure":"0.4.7","clean-webpack-plugin":"0.1.17","eslint-config-gooddata":"0.0.17","react-google-recaptcha":"^0.11.0","tslint-config-gooddata":"0.0.8","@types/storybook__react":"3.0.6","enzyme-adapter-react-15":"1.0.5","uglifyjs-webpack-plugin":"1.2.0","@gooddata/test-storybook":"1.2.1","@storybook/addon-actions":"3.4.0","@storybook/addon-options":"3.4.0","node-sass-magic-importer":"5.1.0","react-syntax-highlighter":"6.1.2","@types/fixed-data-table-2":"0.8.1","@types/react-test-renderer":"16.0.0","circular-dependency-plugin":"4.4.0","compression-webpack-plugin":"1.1.7","@types/enzyme-adapter-react-15":"1.0.1","@types/storybook__addon-actions":"3.0.1","babel-plugin-transform-class-properties":"6.24.1","babel-plugin-transform-async-to-generator":"6.24.1","babel-plugin-transform-object-rest-spread":"6.26.0"},"peerDependencies":{"react":"15.6.2","react-dom":"15.6.2"},"_npmOperationalInternal":{"tmp":"tmp/react-components_5.2.0-alpha12_1529931988249_0.6227389494712365","host":"s3://npm-registry-packages"}},"5.2.0-alpha13":{"name":"@gooddata/react-components","version":"5.2.0-alpha13","author":{"name":"GoodData Corporation"},"license":"BSD-3-Clause","_id":"@gooddata/react-components@5.2.0-alpha13","maintainers":[{"name":"bertold8","email":"ivan.nejezchleb@seznam.cz"},{"name":"bradgl","email":"brad.gleich@blackabaud.com"},{"name":"bugsbunny338","email":"jiri.zajic@mensa.cz"},{"name":"gooddata-ci","email":"rail@gooddata.com"},{"name":"jakub-sterba","email":"jakub.sterba@gooddata.com"},{"name":"jaroslav.tomecek","email":"jaroslav.tomecek@gooddata.com"},{"name":"jkittler","email":"honza.kittler@gmail.com"},{"name":"khanh.le","email":"khanh.le@gooddata.com"},{"name":"langhamp","email":"pavel.langhammer@gooddata.com"},{"name":"lanhuynh","email":"lan.huynh@gooddata.com"},{"name":"laurenhunt","email":"lauren.hunt@blackbaud.com"},{"name":"lhorak","email":"info@lhorak.cz"},{"name":"linhhong","email":"linh.hong@gooddata.com"},{"name":"lpearce","email":"levi.pearce@gooddata.com"},{"name":"lupko","email":"lubomir.slivka@gooddata.com"},{"name":"martin.mosko","email":"martin.mosko@gooddata.com"},{"name":"michal.marsal","email":"michal.marsal@gooddata.com"},{"name":"mikita.yank","email":"Mikita.Yankouski@blackbaud.com"},{"name":"nadtan","email":"tan.nguyen@gooddata.com"},{"name":"naibinh","email":"naibinh@gmail.com"},{"name":"nikolacech","email":"nikola.cech@gooddata.com"},{"name":"ocetnik","email":"ocetnik.david@gmail.com"},{"name":"ondrejlangr","email":"ondrej.langr@gooddata.com"},{"name":"pavelzgdc","email":"pavel.zbytovsky@gooddata.com"},{"name":"pbenes","email":"petr.benes@gooddata.com"},{"name":"peterlacko","email":"lackopeter17@gmail.com"},{"name":"petrjanu","email":"petr.janu@gooddata.com"},{"name":"robert.sisaj","email":"robert.sisaj@gooddata.com"},{"name":"rodri360","email":"me@rodri360.com"},{"name":"sitina","email":"jiri.sitina@gooddata.com"},{"name":"sondo","email":"son.do@gooddata.com"},{"name":"stewart.stephens","email":"stewart.stephens@blackbaud.com"},{"name":"strouhaljan","email":"strouhal.jan@gmail.com"},{"name":"tomas.kratochvil","email":"tomas.kratochvil@gooddata.com"},{"name":"tomasreichmann","email":"tomasreichmann@gmail.com"},{"name":"tomsatgd","email":"tomas.satinsky@gooddata.com"},{"name":"vonsef","email":"josef.vondrak@gooddata.com"},{"name":"xandra.harrison","email":"xandra.harrison@blackbaud.com"},{"name":"xmort","email":"petr.dolejsi@gooddata.com"},{"name":"zdenek.vidensky","email":"zdenek.vidensky@gooddata.com"}],"homepage":"https://github.com/gooddata/gooddata-react-components#readme","bugs":{"url":"https://github.com/gooddata/gooddata-react-components/issues"},"dist":{"shasum":"a5e40c70b8088595a722b189f0a8ec0a0344dcd6","tarball":"https://registry.npmjs.org/@gooddata/react-components/-/react-components-5.2.0-alpha13.tgz","fileCount":839,"integrity":"sha512-VD1lMSPtG+z5utzMfxobcarRdmSbO7lV0tW26QW2KZtzL8dClHnb+okOwFuonz8oeKJtFsv74/5ZtPTv03Jv+A==","signatures":[{"sig":"MEUCIDPIX58Yqb7+1iGXh5ehRG8Vj9QNZGI/taS6tmgwuq9kAiEA5B/Pf+A3oxET/W9rfZ0UKNvh6pZ3D6HMEdhvANcgGbc=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":2390266,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJbMeJcCRA9TVsSAnZWagAAIxYQAIA1UXN50PkVS/jlu559\nZk3J9jTChpmb/yE4iX0T4lExRjqCXNPXCuJTz45pHbjYtkd57SOJXCF7Qhpy\nqibom3Lbmg81sAmTPssxT3sD6SvzMAfa8J9+i6FpByEevP5EgiDQ1et3XPrv\nw4cMMBSAW9BGkUIxR4uUD+26CXiYPf6y/WI80lsnfYpInIVRkbtu25z8c+Wv\nrr8cTCIEAc/BH3NNsQpdoZrAlv98tSgIp/g9mDUEld+OfaBxTBqsCoyKrytO\n3LDE86OhUuXQEGutvwivEYgNFgBTEq26UnzbQz5kCv9cnU/3PlzxhVYXYKiw\nl4Qcuh47Q2KXZAxKhBc24EEXflqP7WNED36+GXreoFeXlanQKeaOCqWMfIlu\nD63rhx3ifiT/cWwTxg3BJwcPYTHDwqZqfK/eXaR+AATFkYCLUEyEuu7KM3OW\nnKW7M/28tZJ/tBl3fW3f7csLVqIRpm6dFF1z1W8dHDyh6+kaJrXkILSEeDvm\naWxjY3GYd6Bc3VMGlrH4xQkRObAipdR8KhC+m4PYey4SUVxvOmmb50m22+O0\nrtWDxrsSjbSgB009OVGUECpr8o90afZYn16qz9aUR6DqpyftV13W9aIN3X4O\n9kcxMgZKveRsth0hcmLd9+X0IFGPdTtm4gBIaih7RwN/AwNrS/+lcFfaRrih\n5h6l\r\n=KH7v\r\n-----END PGP SIGNATURE-----\r\n"},"jest":{"testRegex":"(/__tests__/.*|\\.(test|spec))\\.(tsx?|jsx?)$","transform":{".(ts|tsx)":"<rootDir>/node_modules/ts-jest/preprocessor.js"},"mapCoverage":true,"collectCoverage":false,"coverageReporters":["html"],"collectCoverageFrom":["src/**/*.{ts,tsx}","examples/server/src/**/*.{js,jsx}","!**/*.d.ts"],"moduleFileExtensions":["ts","tsx","js"],"setupTestFrameworkScriptFile":"<rootDir>/jest.setup.js"},"main":"dist/index.js","files":["dist","src","styles","LICENSE"],"config":{"tslint":"'./{src,stories}/**/*.{ts,tsx}'"},"readme":"[![npm version](https://badge.fury.io/js/%40gooddata%2Freact-components.svg)](https://www.npmjs.com/package/@gooddata/react-components) \n\n# GoodData.UI React components\n> A React-based JavaScript library for building data-driven applications\n\n## Getting started\n- [GoodData.UI Documentation](http://sdk.gooddata.com/gooddata-ui/)\n- [GoodData.UI Live Examples](https://gooddata-examples.herokuapp.com/)\n- [Stack Overflow](https://stackoverflow.com/questions/tagged/gooddata)\n\n### Usage\nWith [yarn](https://yarnpkg.com) installed, go to your project directory and run\n```\n$ yarn add @gooddata/react-components\n```\nIf you prefer [npm](npmjs.com) run\n```\n$ npm install --save @gooddata/react-components\n```\n\n\n## Contributing\n\nWe welcome any contribution in form of [issues](https://github.com/gooddata/gooddata-react-components/issues) or [pull requests](https://github.com/gooddata/gooddata-react-components/pulls).\nThese commands may come in handy while developing:\n\n| command | description |\n| ------- | ----------- |\n| `yarn install --pure-lockfile` | first step |\n| ||\n| `yarn dev` | build react-components to `/dist` in watch mode |\n| `yarn test` | run all unit tests |\n| `yarn validate` | validate codestyle |\n| ||\n| `yarn storybook` | run storybook from `/stories` on http://localhost:9001 |\n| `yarn build-storybook` | build storybook to `/dist-storybook` |\n| `yarn test-storybook` | run storybook and [screenshot tests](https://github.com/gooddata/gdc-client-utils/tree/master/test-storybook) |\n| ||\n| `yarn examples` | run Live Examples dev-server from `/examples` on https://localhost:8999 |\n| `yarn examples-build` | build Live Examples to `/examples/dist` |\n| `yarn examples-server` | serve built Live Examples - see `/examples/server/src` |\n| `yarn examples-testcafe` | run testcafe tests against `localhost:8999` |\n\n### Deploy to heroku.com\nWhen you deploy this repo to heroku, it serves *GoodData.UI Live Examples*.\nRelevant tasks are in `Procfile` and `package.json`.\n\n```bash\n# run in the project directory\nheroku login\nheroku create <your-app-name>\nheroku config:set DOMAIN_ADMIN_USERNAME=x@gooddata.com DOMAIN_ADMIN_PASSWORD=xy PROJECT_ID_TO_ASSIGN=xms7ga4tf3g3nzucd8380o2bev8oeknp\ngit push heroku HEAD:master\nheroku open\n```\n\n#### NPM package publishing\n```bash\n# only for internal gooddata developers\ngit checkout master && git pull upstream master --tags\nyarn version\nnpm publish\ngit push upstream master --tags\n```\n\n\n## Changelog\n- see [CHANGELOG.md](CHANGELOG.md)\n\n## License\n(C) 2007-2018 GoodData Corporation\n\nFor more information, please see [LICENSE](https://github.com/gooddata/gooddata-react-components/blob/master/LICENSE)\n","gitHead":"7ca799f34b0494ee931021f7af9745e351013029","scripts":{"dev":"bash scripts/build.sh --dev-watch","test":"jest --watch","build":"bash scripts/build.sh","tslint":"yarn run-tslint -t verbose $npm_package_config_tslint","prepare":"cd examples/server && yarn install --pure-lockfile && cd ../..; rm -r examples/node_modules 2>/dev/null; true","examples":"bash scripts/run-examples.sh","prepare?":"# Called before `npm publish` and on local `npm install`. Temporarily also for deleting obsolete node_modules. Ends with `true` to continue gracefully.","validate":"tsc --noEmit && yarn tslint && eslint --ext .jsx,.js examples/src examples/test examples/server/src","build-dev":"bash scripts/build.sh --dev","examples?":"# Default is developer domain, other options: yarn examples [sec,secure,stg,stg2,stg3,demo,developer or URL]","storybook":"start-storybook -p 9001 -c .storybook","tslint-ci":"mkdir -p ./ci/results && yarn run-tslint -t checkstyle -o ./ci/results/tslint-results.xml $npm_package_config_tslint","run-tslint":"tslint -p tsconfig.json","validate-ci":"tsc --noEmit && yarn tslint-ci  && eslint --ext .jsx,.js examples/src examples/test examples/server/src -f checkstyle -o ci/results/eslint-results.xml","examples-build":"bash scripts/build-examples.sh","prepublishOnly":"yarn build","test-storybook":"test-storybook","build-storybook":"build-storybook -c .storybook -o dist-storybook","examples-server":"node examples/server/src/index.js","heroku-postbuild":"yarn examples-build developer","examples-testcafe":"testcafe chrome --assertion-timeout 20000 -S -s examples/_screenshots examples/test/**/**/*_test* --debug-on-fail","examples-testcafe-docker":"testcafe 'chrome:headless --no-sandbox' --assertion-timeout 20000 -S -s examples/_screenshots examples/test/**/**/*_test*"},"typings":"dist/index.d.ts","_npmUser":{"name":"gooddata-ci","email":"rail@gooddata.com"},"repository":{"url":"git+ssh://git@github.com/gooddata/gooddata-react-components.git","type":"git"},"_npmVersion":"5.6.0","description":"GoodData React Components","directories":{},"_nodeVersion":"8.9.4","dependencies":{"rxjs":"^5.5.6","lodash":"^4.17.4","invariant":"^2.2.2","classnames":"^2.2.5","highcharts":"4.2.5","prop-types":"^15.6.0","react-intl":"^2.4.0","custom-event":"^1.0.1","react-measure":"^1.4.7","@gooddata/typings":"2.1.0","@types/highcharts":"4.2.56","http-status-codes":"^1.3.0","@gooddata/js-utils":"^2.0.1","@gooddata/numberjs":"^3.1.2","fixed-data-table-2":"0.7.17","@gooddata/goodstrap":"56.0.2","@gooddata/gooddata-js":"6.0.0","nodelist-foreach-polyfill":"^1.2.0"},"_hasShrinkwrap":false,"readmeFilename":"README.md","test-storybook":{"_defaults":{"readySelector":".screenshot-wrapper .highcharts-container, .screenshot-wrapper .s-headline-value, .screenshot-wrapper .viz-table-wrap, .screenshot-wrapper .gdc-kpi, .screenshot-wrapper .gdc-kpi-error"},"AFM components/PieChart":{"error":{"readySelector":".screenshot-wrapper .s-error"}},"AFM components/DonutChart":{"error":{"readySelector":".screenshot-wrapper .s-error"}}},"devDependencies":{"yup":"^0.24.1","jest":"21.2.1","react":"15.6.2","enzyme":"3.3.0","formik":"^0.11.11","moment":"2.22.1","history":"^4.7.2","ts-jest":"21.2.4","webpack":"3.10.0","react-ga":"^2.5.2","recharts":"1.0.0-beta.9","testcafe":"0.19.2","commander":"2.14.1","node-sass":"4.7.2","react-dom":"15.6.2","supertest":"3.0.0","ts-loader":"2.3.7","babel-core":"6.26.0","css-loader":"0.28.7","jest-junit":"3.0.0","raw-loader":"0.5.1","styled-jsx":"2.2.1","typescript":"2.3.3","@types/jest":"20.0.4","@types/node":"7.0.8","file-loader":"1.1.6","sass-loader":"6.0.6","@types/react":"16.0.34","babel-loader":"7.1.2","react-helmet":"5.2.0","react-select":"1.2.1","style-loader":"0.19.1","@types/enzyme":"3.1.6","@types/lodash":"4.14.61","utility-types":"^1.1.0","babel-polyfill":"^6.26.0","@storybook/react":"3.4.0","@types/invariant":"2.2.29","@types/react-dom":"16.0.3","babel-preset-env":"1.6.1","isomorphic-fetch":"2.2.1","react-datepicker":"1.1.0","react-router-dom":"4.2.2","@gooddata/mock-js":"1.2.0","@types/classnames":"2.2.3","@types/prop-types":"15.5.2","@types/react-intl":"2.3.5","babel-preset-react":"6.24.1","react-async-script":"^0.9.1","webpack-dev-server":"2.11.1","@types/react-portal":"3.0.4","babel-plugin-lodash":"3.3.2","html-webpack-plugin":"2.30.1","react-test-renderer":"15.6.2","@types/react-measure":"0.4.7","clean-webpack-plugin":"0.1.17","eslint-config-gooddata":"0.0.17","react-google-recaptcha":"^0.11.0","tslint-config-gooddata":"0.0.8","@types/storybook__react":"3.0.6","enzyme-adapter-react-15":"1.0.5","uglifyjs-webpack-plugin":"1.2.0","@gooddata/test-storybook":"1.2.1","@storybook/addon-actions":"3.4.0","@storybook/addon-options":"3.4.0","node-sass-magic-importer":"5.1.0","react-syntax-highlighter":"6.1.2","@types/fixed-data-table-2":"0.8.1","@types/react-test-renderer":"16.0.0","circular-dependency-plugin":"4.4.0","compression-webpack-plugin":"1.1.7","@types/enzyme-adapter-react-15":"1.0.1","@types/storybook__addon-actions":"3.0.1","babel-plugin-transform-class-properties":"6.24.1","babel-plugin-transform-async-to-generator":"6.24.1","babel-plugin-transform-object-rest-spread":"6.26.0"},"peerDependencies":{"react":"15.6.2","react-dom":"15.6.2"},"_npmOperationalInternal":{"tmp":"tmp/react-components_5.2.0-alpha13_1529995868243_0.7047289499797091","host":"s3://npm-registry-packages"}},"5.2.0-alpha6-fix4":{"name":"@gooddata/react-components","version":"5.2.0-alpha6-fix4","author":{"name":"GoodData Corporation"},"license":"BSD-3-Clause","_id":"@gooddata/react-components@5.2.0-alpha6-fix4","maintainers":[{"name":"bertold8","email":"ivan.nejezchleb@seznam.cz"},{"name":"bradgl","email":"brad.gleich@blackabaud.com"},{"name":"bugsbunny338","email":"jiri.zajic@mensa.cz"},{"name":"gooddata-ci","email":"rail@gooddata.com"},{"name":"jakub-sterba","email":"jakub.sterba@gooddata.com"},{"name":"jaroslav.tomecek","email":"jaroslav.tomecek@gooddata.com"},{"name":"jkittler","email":"honza.kittler@gmail.com"},{"name":"khanh.le","email":"khanh.le@gooddata.com"},{"name":"langhamp","email":"pavel.langhammer@gooddata.com"},{"name":"lanhuynh","email":"lan.huynh@gooddata.com"},{"name":"laurenhunt","email":"lauren.hunt@blackbaud.com"},{"name":"lhorak","email":"info@lhorak.cz"},{"name":"linhhong","email":"linh.hong@gooddata.com"},{"name":"lpearce","email":"levi.pearce@gooddata.com"},{"name":"lupko","email":"lubomir.slivka@gooddata.com"},{"name":"martin.mosko","email":"martin.mosko@gooddata.com"},{"name":"michal.marsal","email":"michal.marsal@gooddata.com"},{"name":"mikita.yank","email":"Mikita.Yankouski@blackbaud.com"},{"name":"nadtan","email":"tan.nguyen@gooddata.com"},{"name":"naibinh","email":"naibinh@gmail.com"},{"name":"nikolacech","email":"nikola.cech@gooddata.com"},{"name":"ocetnik","email":"ocetnik.david@gmail.com"},{"name":"ondrejlangr","email":"ondrej.langr@gooddata.com"},{"name":"pavelzgdc","email":"pavel.zbytovsky@gooddata.com"},{"name":"pbenes","email":"petr.benes@gooddata.com"},{"name":"peterlacko","email":"lackopeter17@gmail.com"},{"name":"petrjanu","email":"petr.janu@gooddata.com"},{"name":"robert.sisaj","email":"robert.sisaj@gooddata.com"},{"name":"rodri360","email":"me@rodri360.com"},{"name":"sitina","email":"jiri.sitina@gooddata.com"},{"name":"sondo","email":"son.do@gooddata.com"},{"name":"stewart.stephens","email":"stewart.stephens@blackbaud.com"},{"name":"strouhaljan","email":"strouhal.jan@gmail.com"},{"name":"tomas.kratochvil","email":"tomas.kratochvil@gooddata.com"},{"name":"tomasreichmann","email":"tomasreichmann@gmail.com"},{"name":"tomsatgd","email":"tomas.satinsky@gooddata.com"},{"name":"vonsef","email":"josef.vondrak@gooddata.com"},{"name":"xandra.harrison","email":"xandra.harrison@blackbaud.com"},{"name":"xmort","email":"petr.dolejsi@gooddata.com"},{"name":"zdenek.vidensky","email":"zdenek.vidensky@gooddata.com"}],"homepage":"https://github.com/gooddata/gooddata-react-components#readme","bugs":{"url":"https://github.com/gooddata/gooddata-react-components/issues"},"dist":{"shasum":"4ebdd5327dd9952a878c45515d5beeaa4f8ac20c","tarball":"https://registry.npmjs.org/@gooddata/react-components/-/react-components-5.2.0-alpha6-fix4.tgz","fileCount":839,"integrity":"sha512-5NyluvlL0xBBE0VjoOa1I+KdDVyU7er1OUtz8gDKBhFX2YMXWTJE6nMZRuiv/O7QHH7xvGEproYRw97Ujxbvuw==","signatures":[{"sig":"MEUCIGh7b83nIYj3Op4CRmso8GHDYeCpmxLxW7GsQe0nFJxJAiEAlTbO4GDyL83MiWzsK4nunmLJa2mzDOM58Jr9OO9ONR4=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":2379131,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJbMgPRCRA9TVsSAnZWagAAG/EP/2Ul/nzMnvZqItdiZ+kD\nZCDfVZ3zHB1CyCazk9WKZfFBdBQNWC9qYCa7QxM6Dqm9j0d8CAd8gEdFngdc\nRlrP9rvVwm/HR2jVqqCnD5zQNBzQkNnDBsVqPG/aVBqdztY6w6PuQmwRFtCL\ndRPsO12VU6zzFW4sP+e0SdUULRqd/frVMiyhqPPdF7YmxbZdUoV6jmbED73M\nLC42oCZVUKagDzgHcmb3ZPoJkJB8bXu57vtfHxuxlJqlxr2Lx3rATLXSuKtr\nQRraMVgS8NUlU0PQ/h2+sLZ2/7MLWR6Lk8FmFB8nEemZQeg8JfeAW1o5LlVt\nY6OQpItq6lb0S+iuMZs1qPOmAdU+toXtnCkXAAV7K2LFR+zTCzQyHo4Oy6T1\n4yCPRlm4ZzqycYrBwHIyHQsOH8u3IZaQ7G4JTw1vzx95DGbOfC6l2f+/00tZ\n3OkWlqpSxZk8Y9KF2Kbn1mbXYHA8cKdIVcOYk8RMwGI6J1cTm1GyN72PSWPA\nut2AtQcPTfNLro2QCM/eo8e7LUj+7hRXzYcJIOfvY7/gBeneSxKoRjSwEMFw\n+ekxtsyEli0bnoWK/+M5n2651Ra7+mrPznwEp3PiWeMPa1MsVUuVGaN12uiV\n+VmmvP0niBj7Fl/Aw478L+4jPIPT/MwfZEP7huhqt4oXVxES/F/KdutChreI\nWxtw\r\n=kOfi\r\n-----END PGP SIGNATURE-----\r\n"},"jest":{"testRegex":"(/__tests__/.*|\\.(test|spec))\\.(tsx?|jsx?)$","transform":{".(ts|tsx)":"<rootDir>/node_modules/ts-jest/preprocessor.js"},"mapCoverage":true,"collectCoverage":false,"coverageReporters":["html"],"collectCoverageFrom":["src/**/*.{ts,tsx}","examples/server/src/**/*.{js,jsx}","!**/*.d.ts"],"moduleFileExtensions":["ts","tsx","js"],"setupTestFrameworkScriptFile":"<rootDir>/jest.setup.js"},"main":"dist/index.js","files":["dist","src","styles","LICENSE"],"config":{"tslint":"'./{src,stories}/**/*.{ts,tsx}'"},"readme":"[![npm version](https://badge.fury.io/js/%40gooddata%2Freact-components.svg)](https://www.npmjs.com/package/@gooddata/react-components) \n\n# GoodData.UI React components\n> A React-based JavaScript library for building data-driven applications\n\n## Getting started\n- [GoodData.UI Documentation](http://sdk.gooddata.com/gooddata-ui/)\n- [GoodData.UI Live Examples](https://gooddata-examples.herokuapp.com/)\n- [Stack Overflow](https://stackoverflow.com/questions/tagged/gooddata)\n\n### Usage\nWith [yarn](https://yarnpkg.com) installed, go to your project directory and run\n```\n$ yarn add @gooddata/react-components\n```\nIf you prefer [npm](npmjs.com) run\n```\n$ npm install --save @gooddata/react-components\n```\n\n\n## Contributing\n\nWe welcome any contribution in form of [issues](https://github.com/gooddata/gooddata-react-components/issues) or [pull requests](https://github.com/gooddata/gooddata-react-components/pulls).\nThese commands may come in handy while developing:\n\n| command | description |\n| ------- | ----------- |\n| `yarn install --pure-lockfile` | first step |\n| ||\n| `yarn dev` | build react-components to `/dist` in watch mode |\n| `yarn test` | run all unit tests |\n| `yarn validate` | validate codestyle |\n| ||\n| `yarn storybook` | run storybook from `/stories` on http://localhost:9001 |\n| `yarn build-storybook` | build storybook to `/dist-storybook` |\n| `yarn test-storybook` | run storybook and [screenshot tests](https://github.com/gooddata/gdc-client-utils/tree/master/test-storybook) |\n| ||\n| `yarn examples` | run Live Examples dev-server from `/examples` on https://localhost:8999 |\n| `yarn examples-build` | build Live Examples to `/examples/dist` |\n| `yarn examples-server` | serve built Live Examples - see `/examples/server/src` |\n| `yarn examples-testcafe` | run testcafe tests against `localhost:8999` |\n\n### Deploy to heroku.com\nWhen you deploy this repo to heroku, it serves *GoodData.UI Live Examples*.\nRelevant tasks are in `Procfile` and `package.json`.\n\n```bash\n# run in the project directory\nheroku login\nheroku create <your-app-name>\nheroku config:set DOMAIN_ADMIN_USERNAME=x@gooddata.com DOMAIN_ADMIN_PASSWORD=xy PROJECT_ID_TO_ASSIGN=xms7ga4tf3g3nzucd8380o2bev8oeknp\ngit push heroku HEAD:master\nheroku open\n```\n\n#### NPM package publishing\n```bash\n# only for internal gooddata developers\ngit checkout master && git pull upstream master --tags\nyarn version\nnpm publish\ngit push upstream master --tags\n```\n\n\n## Changelog\n- see [CHANGELOG.md](CHANGELOG.md)\n\n## License\n(C) 2007-2018 GoodData Corporation\n\nFor more information, please see [LICENSE](https://github.com/gooddata/gooddata-react-components/blob/master/LICENSE)\n","gitHead":"20dc3b36eaecb05ada8a90bc582e17451eb61159","scripts":{"dev":"bash scripts/build.sh --dev-watch","test":"jest --watch","build":"bash scripts/build.sh","tslint":"yarn run-tslint -t verbose $npm_package_config_tslint","prepare":"cd examples/server && yarn install --pure-lockfile && cd ../..; rm -r examples/node_modules 2>/dev/null; true","examples":"bash scripts/run-examples.sh","prepare?":"# Called before `npm publish` and on local `npm install`. Temporarily also for deleting obsolete node_modules. Ends with `true` to continue gracefully.","validate":"tsc --noEmit && yarn tslint && eslint --ext .jsx,.js examples/src examples/test examples/server/src","build-dev":"bash scripts/build.sh --dev","examples?":"# Default is developer domain, other options: yarn examples [sec,secure,stg,stg2,stg3,demo,developer or URL]","storybook":"start-storybook -p 9001 -c .storybook","tslint-ci":"mkdir -p ./ci/results && yarn run-tslint -t checkstyle -o ./ci/results/tslint-results.xml $npm_package_config_tslint","run-tslint":"tslint -p tsconfig.json","validate-ci":"tsc --noEmit && yarn tslint-ci  && eslint --ext .jsx,.js examples/src examples/test examples/server/src -f checkstyle -o ci/results/eslint-results.xml","examples-build":"bash scripts/build-examples.sh","prepublishOnly":"yarn build","test-storybook":"test-storybook","build-storybook":"build-storybook -c .storybook -o dist-storybook","examples-server":"node examples/server/src/index.js","heroku-postbuild":"yarn examples-build developer","examples-testcafe":"testcafe chrome --assertion-timeout 20000 -S -s examples/_screenshots examples/test/**/**/*_test* --debug-on-fail","examples-testcafe-docker":"testcafe 'chrome:headless --no-sandbox' --assertion-timeout 20000 -S -s examples/_screenshots examples/test/**/**/*_test*"},"typings":"dist/index.d.ts","_npmUser":{"name":"gooddata-ci","email":"rail@gooddata.com"},"repository":{"url":"git+ssh://git@github.com/gooddata/gooddata-react-components.git","type":"git"},"_npmVersion":"5.6.0","description":"GoodData React Components","directories":{},"_nodeVersion":"8.9.4","dependencies":{"rxjs":"^5.5.6","lodash":"^4.17.4","invariant":"^2.2.2","classnames":"^2.2.5","highcharts":"4.2.5","prop-types":"^15.6.0","react-intl":"^2.4.0","custom-event":"^1.0.1","react-measure":"^1.4.7","@gooddata/typings":"2.1.0","@types/highcharts":"4.2.56","http-status-codes":"^1.3.0","@gooddata/js-utils":"^2.0.1","@gooddata/numberjs":"^3.1.2","fixed-data-table-2":"0.7.17","@gooddata/goodstrap":"56.0.2","@gooddata/gooddata-js":"6.0.0","nodelist-foreach-polyfill":"^1.2.0"},"_hasShrinkwrap":false,"readmeFilename":"README.md","test-storybook":{"_defaults":{"readySelector":".screenshot-wrapper .highcharts-container, .screenshot-wrapper .s-headline-value, .screenshot-wrapper .viz-table-wrap, .screenshot-wrapper .gdc-kpi, .screenshot-wrapper .gdc-kpi-error"},"AFM components/PieChart":{"error":{"readySelector":".screenshot-wrapper .s-error"}},"AFM components/DonutChart":{"error":{"readySelector":".screenshot-wrapper .s-error"}}},"devDependencies":{"yup":"^0.24.1","jest":"21.2.1","react":"15.6.2","enzyme":"3.3.0","formik":"^0.11.11","moment":"2.22.1","history":"^4.7.2","ts-jest":"21.2.4","webpack":"3.10.0","react-ga":"^2.5.2","recharts":"1.0.0-beta.9","testcafe":"0.19.2","commander":"2.14.1","node-sass":"4.7.2","react-dom":"15.6.2","supertest":"3.0.0","ts-loader":"2.3.7","babel-core":"6.26.0","css-loader":"0.28.7","jest-junit":"3.0.0","raw-loader":"0.5.1","styled-jsx":"2.2.1","typescript":"2.3.3","@types/jest":"20.0.4","@types/node":"7.0.8","file-loader":"1.1.6","sass-loader":"6.0.6","@types/react":"16.0.34","babel-loader":"7.1.2","react-helmet":"5.2.0","react-select":"1.2.1","style-loader":"0.19.1","@types/enzyme":"3.1.6","@types/lodash":"4.14.61","utility-types":"^1.1.0","babel-polyfill":"^6.26.0","@storybook/react":"3.4.0","@types/invariant":"2.2.29","@types/react-dom":"16.0.3","babel-preset-env":"1.6.1","isomorphic-fetch":"2.2.1","react-datepicker":"1.1.0","react-router-dom":"4.2.2","@gooddata/mock-js":"1.2.0","@types/classnames":"2.2.3","@types/prop-types":"15.5.2","@types/react-intl":"2.3.5","babel-preset-react":"6.24.1","react-async-script":"^0.9.1","webpack-dev-server":"2.11.1","@types/react-portal":"3.0.4","babel-plugin-lodash":"3.3.2","html-webpack-plugin":"2.30.1","react-test-renderer":"15.6.2","@types/react-measure":"0.4.7","clean-webpack-plugin":"0.1.17","eslint-config-gooddata":"0.0.17","react-google-recaptcha":"^0.11.0","tslint-config-gooddata":"0.0.8","@types/storybook__react":"3.0.6","enzyme-adapter-react-15":"1.0.5","uglifyjs-webpack-plugin":"1.2.0","@gooddata/test-storybook":"1.2.1","@storybook/addon-actions":"3.4.0","@storybook/addon-options":"3.4.0","node-sass-magic-importer":"5.1.0","react-syntax-highlighter":"6.1.2","@types/fixed-data-table-2":"0.8.1","@types/react-test-renderer":"16.0.0","circular-dependency-plugin":"4.4.0","compression-webpack-plugin":"1.1.7","@types/enzyme-adapter-react-15":"1.0.1","@types/storybook__addon-actions":"3.0.1","babel-plugin-transform-class-properties":"6.24.1","babel-plugin-transform-async-to-generator":"6.24.1","babel-plugin-transform-object-rest-spread":"6.26.0"},"peerDependencies":{"react":"15.6.2","react-dom":"15.6.2"},"_npmOperationalInternal":{"tmp":"tmp/react-components_5.2.0-alpha6-fix4_1530004432931_0.4180362989627","host":"s3://npm-registry-packages"}},"5.2.0-alpha14":{"name":"@gooddata/react-components","version":"5.2.0-alpha14","author":{"name":"GoodData Corporation"},"license":"BSD-3-Clause","_id":"@gooddata/react-components@5.2.0-alpha14","maintainers":[{"name":"bertold8","email":"ivan.nejezchleb@seznam.cz"},{"name":"bradgl","email":"brad.gleich@blackabaud.com"},{"name":"bugsbunny338","email":"jiri.zajic@mensa.cz"},{"name":"gooddata-ci","email":"rail@gooddata.com"},{"name":"jakub-sterba","email":"jakub.sterba@gooddata.com"},{"name":"jaroslav.tomecek","email":"jaroslav.tomecek@gooddata.com"},{"name":"jkittler","email":"honza.kittler@gmail.com"},{"name":"khanh.le","email":"khanh.le@gooddata.com"},{"name":"langhamp","email":"pavel.langhammer@gooddata.com"},{"name":"lanhuynh","email":"lan.huynh@gooddata.com"},{"name":"laurenhunt","email":"lauren.hunt@blackbaud.com"},{"name":"lhorak","email":"info@lhorak.cz"},{"name":"linhhong","email":"linh.hong@gooddata.com"},{"name":"lpearce","email":"levi.pearce@gooddata.com"},{"name":"lupko","email":"lubomir.slivka@gooddata.com"},{"name":"martin.mosko","email":"martin.mosko@gooddata.com"},{"name":"michal.marsal","email":"michal.marsal@gooddata.com"},{"name":"mikita.yank","email":"Mikita.Yankouski@blackbaud.com"},{"name":"nadtan","email":"tan.nguyen@gooddata.com"},{"name":"naibinh","email":"naibinh@gmail.com"},{"name":"nikolacech","email":"nikola.cech@gooddata.com"},{"name":"ocetnik","email":"ocetnik.david@gmail.com"},{"name":"ondrejlangr","email":"ondrej.langr@gooddata.com"},{"name":"pavelzgdc","email":"pavel.zbytovsky@gooddata.com"},{"name":"pbenes","email":"petr.benes@gooddata.com"},{"name":"peterlacko","email":"lackopeter17@gmail.com"},{"name":"petrjanu","email":"petr.janu@gooddata.com"},{"name":"robert.sisaj","email":"robert.sisaj@gooddata.com"},{"name":"rodri360","email":"me@rodri360.com"},{"name":"sitina","email":"jiri.sitina@gooddata.com"},{"name":"sondo","email":"son.do@gooddata.com"},{"name":"stewart.stephens","email":"stewart.stephens@blackbaud.com"},{"name":"strouhaljan","email":"strouhal.jan@gmail.com"},{"name":"tomas.kratochvil","email":"tomas.kratochvil@gooddata.com"},{"name":"tomasreichmann","email":"tomasreichmann@gmail.com"},{"name":"tomsatgd","email":"tomas.satinsky@gooddata.com"},{"name":"vonsef","email":"josef.vondrak@gooddata.com"},{"name":"xandra.harrison","email":"xandra.harrison@blackbaud.com"},{"name":"xmort","email":"petr.dolejsi@gooddata.com"},{"name":"zdenek.vidensky","email":"zdenek.vidensky@gooddata.com"}],"homepage":"https://github.com/gooddata/gooddata-react-components#readme","bugs":{"url":"https://github.com/gooddata/gooddata-react-components/issues"},"dist":{"shasum":"cc8dd326dec6f3d6b3483ef363425ba4652e4403","tarball":"https://registry.npmjs.org/@gooddata/react-components/-/react-components-5.2.0-alpha14.tgz","fileCount":839,"integrity":"sha512-0oVijb+/vmHPxTLJUvIZw28bHLyAsBu9ubQboDxKNJ+oI5xCqC0AxenRX4ipj+TRXF9eB8e850rwEMbY0R5sRA==","signatures":[{"sig":"MEUCIEQZm2IbJplZjcRcw6WqvB5QQdgFKD4arsTZhC0xcIDsAiEAhdPyps4VNNxv3DPRmdGVjiwtFb6aSuWemgof/ppts6I=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":2397308,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJbMi+OCRA9TVsSAnZWagAAM7cP/jZ/4kwnjTbX/esrBc/U\nqQtymaFvxH/CpVflDl38SFjoEfq267Ru+Yh+gCJJ1WeTmA/LmjkAJcEAKhS4\nsTAGHQlz2VGLahXdJGcRnb1mZzAragU9yDDKrLHxXb/mmT1gIP+1aqTO09KK\nXmlhdswhq4BD6j0VWlnEfPSnS9Li9XAZP7061HGaq7rpHkLaan0r9mI0MMJb\nY36fP5HCdZ6WrVoY9eXtywXj7lp/fvquYmDnf3zoAhbcnKF/gOSJTqjjECEe\ncVr1P2RopywcGOyfUR+F4S7q9tNM4ZX3SA/7h2Y4ah91IENpYUq67cJ2+mnY\nsOgHsbNXoG08JH4eeWdVdL/cyFN+Lmvo2mbOp15Oi245jJQmfBE30UoV6lxV\nHjXNQrLZaymv6lKS94NlCw8TvG9bhByI6SgNu5wvErm+ladeh4jTQ2qghbq6\nspHVwYQ3vk664XTji32n9BEcW70ceJk6A3+MjHUW0WEP1dw9+35dnLZ9vCML\n0tWbnQzuIUPZE3Nhl2t7gvmUcGIhmGZpI6gJRQOGChPY0D27hrIxeRSrJ1E7\nFjL1OmPJkbOIk2btYCH4hFQs3NeE+x1MWZsd+o0GAQ8Yc2Ps6ni8Sg5FUGwR\n+3aE76IibyFau73Xq78BCyBxhDv5F9CMNImejgB+oKF6hrJqMnvIKyqXkQE2\nJ7m3\r\n=bIk6\r\n-----END PGP SIGNATURE-----\r\n"},"jest":{"testRegex":"(/__tests__/.*|\\.(test|spec))\\.(tsx?|jsx?)$","transform":{".(ts|tsx)":"<rootDir>/node_modules/ts-jest/preprocessor.js"},"mapCoverage":true,"collectCoverage":false,"coverageReporters":["html"],"collectCoverageFrom":["src/**/*.{ts,tsx}","examples/server/src/**/*.{js,jsx}","!**/*.d.ts"],"moduleFileExtensions":["ts","tsx","js"],"setupTestFrameworkScriptFile":"<rootDir>/jest.setup.js"},"main":"dist/index.js","files":["dist","src","styles","LICENSE"],"config":{"tslint":"'./{src,stories}/**/*.{ts,tsx}'"},"readme":"[![npm version](https://badge.fury.io/js/%40gooddata%2Freact-components.svg)](https://www.npmjs.com/package/@gooddata/react-components) \n\n# GoodData.UI React components\n> A React-based JavaScript library for building data-driven applications\n\n## Getting started\n- [GoodData.UI Documentation](http://sdk.gooddata.com/gooddata-ui/)\n- [GoodData.UI Live Examples](https://gooddata-examples.herokuapp.com/)\n- [Stack Overflow](https://stackoverflow.com/questions/tagged/gooddata)\n\n### Usage\nWith [yarn](https://yarnpkg.com) installed, go to your project directory and run\n```\n$ yarn add @gooddata/react-components\n```\nIf you prefer [npm](npmjs.com) run\n```\n$ npm install --save @gooddata/react-components\n```\n\n\n## Contributing\n\nWe welcome any contribution in form of [issues](https://github.com/gooddata/gooddata-react-components/issues) or [pull requests](https://github.com/gooddata/gooddata-react-components/pulls).\nThese commands may come in handy while developing:\n\n| command | description |\n| ------- | ----------- |\n| `yarn install --pure-lockfile` | first step |\n| ||\n| `yarn dev` | build react-components to `/dist` in watch mode |\n| `yarn test` | run all unit tests |\n| `yarn validate` | validate codestyle |\n| ||\n| `yarn storybook` | run storybook from `/stories` on http://localhost:9001 |\n| `yarn build-storybook` | build storybook to `/dist-storybook` |\n| `yarn test-storybook` | run storybook and [screenshot tests](https://github.com/gooddata/gdc-client-utils/tree/master/test-storybook) |\n| ||\n| `yarn examples` | run Live Examples dev-server from `/examples` on https://localhost:8999 |\n| `yarn examples-build` | build Live Examples to `/examples/dist` |\n| `yarn examples-server` | serve built Live Examples - see `/examples/server/src` |\n| `yarn examples-testcafe` | run testcafe tests against `localhost:8999` |\n\n### Deploy to heroku.com\nWhen you deploy this repo to heroku, it serves *GoodData.UI Live Examples*.\nRelevant tasks are in `Procfile` and `package.json`.\n\n```bash\n# run in the project directory\nheroku login\nheroku create <your-app-name>\nheroku config:set DOMAIN_ADMIN_USERNAME=x@gooddata.com DOMAIN_ADMIN_PASSWORD=xy PROJECT_ID_TO_ASSIGN=xms7ga4tf3g3nzucd8380o2bev8oeknp\ngit push heroku HEAD:master\nheroku open\n```\n\n#### NPM package publishing\n```bash\n# only for internal gooddata developers\ngit checkout master && git pull upstream master --tags\nyarn version\nnpm publish\ngit push upstream master --tags\n```\n\n\n## Changelog\n- see [CHANGELOG.md](CHANGELOG.md)\n\n## License\n(C) 2007-2018 GoodData Corporation\n\nFor more information, please see [LICENSE](https://github.com/gooddata/gooddata-react-components/blob/master/LICENSE)\n","gitHead":"acaa728bad75e5b712275e7641cd2e89a0ed7489","scripts":{"dev":"bash scripts/build.sh --dev-watch","test":"jest --watch","build":"bash scripts/build.sh","tslint":"yarn run-tslint -t verbose $npm_package_config_tslint","prepare":"cd examples/server && yarn install --pure-lockfile && cd ../..; rm -r examples/node_modules 2>/dev/null; true","examples":"bash scripts/run-examples.sh","prepare?":"# Called before `npm publish` and on local `npm install`. Temporarily also for deleting obsolete node_modules. Ends with `true` to continue gracefully.","validate":"tsc --noEmit && yarn tslint && eslint --ext .jsx,.js examples/src examples/test examples/server/src","build-dev":"bash scripts/build.sh --dev","examples?":"# Default is developer domain, other options: yarn examples [sec,secure,stg,stg2,stg3,demo,developer or URL]","storybook":"start-storybook -p 9001 -c .storybook","tslint-ci":"mkdir -p ./ci/results && yarn run-tslint -t checkstyle -o ./ci/results/tslint-results.xml $npm_package_config_tslint","run-tslint":"tslint -p tsconfig.json","validate-ci":"tsc --noEmit && yarn tslint-ci  && eslint --ext .jsx,.js examples/src examples/test examples/server/src -f checkstyle -o ci/results/eslint-results.xml","examples-build":"bash scripts/build-examples.sh","prepublishOnly":"yarn build","test-storybook":"test-storybook","build-storybook":"build-storybook -c .storybook -o dist-storybook","examples-server":"node examples/server/src/index.js","heroku-postbuild":"yarn examples-build developer","examples-testcafe":"testcafe chrome --assertion-timeout 20000 -S -s examples/_screenshots examples/test/**/**/*_test* --debug-on-fail","examples-testcafe-docker":"testcafe 'chrome:headless --no-sandbox' --assertion-timeout 20000 -S -s examples/_screenshots examples/test/**/**/*_test*"},"typings":"dist/index.d.ts","_npmUser":{"name":"gooddata-ci","email":"rail@gooddata.com"},"repository":{"url":"git+ssh://git@github.com/gooddata/gooddata-react-components.git","type":"git"},"_npmVersion":"5.6.0","description":"GoodData React Components","directories":{},"_nodeVersion":"8.9.4","dependencies":{"rxjs":"^5.5.6","lodash":"^4.17.4","invariant":"^2.2.2","classnames":"^2.2.5","highcharts":"4.2.5","prop-types":"^15.6.0","react-intl":"^2.4.0","custom-event":"^1.0.1","react-measure":"^1.4.7","@gooddata/typings":"2.1.0","@types/highcharts":"4.2.56","http-status-codes":"^1.3.0","@gooddata/js-utils":"^2.0.1","@gooddata/numberjs":"^3.1.2","fixed-data-table-2":"0.7.17","@gooddata/goodstrap":"56.0.2","@gooddata/gooddata-js":"6.0.0","nodelist-foreach-polyfill":"^1.2.0"},"_hasShrinkwrap":false,"readmeFilename":"README.md","test-storybook":{"_defaults":{"readySelector":".screenshot-wrapper .highcharts-container, .screenshot-wrapper .s-headline-value, .screenshot-wrapper .viz-table-wrap, .screenshot-wrapper .gdc-kpi, .screenshot-wrapper .gdc-kpi-error"},"AFM components/PieChart":{"error":{"readySelector":".screenshot-wrapper .s-error"}},"AFM components/DonutChart":{"error":{"readySelector":".screenshot-wrapper .s-error"}}},"devDependencies":{"yup":"^0.24.1","jest":"21.2.1","react":"15.6.2","enzyme":"3.3.0","formik":"^0.11.11","moment":"2.22.1","history":"^4.7.2","ts-jest":"21.2.4","webpack":"3.10.0","react-ga":"^2.5.2","recharts":"1.0.0-beta.9","testcafe":"0.19.2","commander":"2.14.1","node-sass":"4.7.2","react-dom":"15.6.2","supertest":"3.0.0","ts-loader":"2.3.7","babel-core":"6.26.0","css-loader":"0.28.7","jest-junit":"3.0.0","raw-loader":"0.5.1","styled-jsx":"2.2.1","typescript":"2.3.3","@types/jest":"20.0.4","@types/node":"7.0.8","file-loader":"1.1.6","sass-loader":"6.0.6","@types/react":"16.0.34","babel-loader":"7.1.2","react-helmet":"5.2.0","react-select":"1.2.1","style-loader":"0.19.1","@types/enzyme":"3.1.6","@types/lodash":"4.14.61","utility-types":"^1.1.0","babel-polyfill":"^6.26.0","@storybook/react":"3.4.0","@types/invariant":"2.2.29","@types/react-dom":"16.0.3","babel-preset-env":"1.6.1","isomorphic-fetch":"2.2.1","react-datepicker":"1.1.0","react-router-dom":"4.2.2","@gooddata/mock-js":"1.2.0","@types/classnames":"2.2.3","@types/prop-types":"15.5.2","@types/react-intl":"2.3.5","babel-preset-react":"6.24.1","react-async-script":"^0.9.1","webpack-dev-server":"2.11.1","@types/react-portal":"3.0.4","babel-plugin-lodash":"3.3.2","html-webpack-plugin":"2.30.1","react-test-renderer":"15.6.2","@types/react-measure":"0.4.7","clean-webpack-plugin":"0.1.17","eslint-config-gooddata":"0.0.17","react-google-recaptcha":"^0.11.0","tslint-config-gooddata":"0.0.8","@types/storybook__react":"3.0.6","enzyme-adapter-react-15":"1.0.5","uglifyjs-webpack-plugin":"1.2.0","@gooddata/test-storybook":"1.2.1","@storybook/addon-actions":"3.4.0","@storybook/addon-options":"3.4.0","node-sass-magic-importer":"5.1.0","react-syntax-highlighter":"6.1.2","@types/fixed-data-table-2":"0.8.1","@types/react-test-renderer":"16.0.0","circular-dependency-plugin":"4.4.0","compression-webpack-plugin":"1.1.7","@types/enzyme-adapter-react-15":"1.0.1","@types/storybook__addon-actions":"3.0.1","babel-plugin-transform-class-properties":"6.24.1","babel-plugin-transform-async-to-generator":"6.24.1","babel-plugin-transform-object-rest-spread":"6.26.0"},"peerDependencies":{"react":"15.6.2","react-dom":"15.6.2"},"_npmOperationalInternal":{"tmp":"tmp/react-components_5.2.0-alpha14_1530015630601_0.3135439034588934","host":"s3://npm-registry-packages"}},"5.2.0-alpha15":{"name":"@gooddata/react-components","version":"5.2.0-alpha15","author":{"name":"GoodData Corporation"},"license":"BSD-3-Clause","_id":"@gooddata/react-components@5.2.0-alpha15","maintainers":[{"name":"bertold8","email":"ivan.nejezchleb@seznam.cz"},{"name":"bugsbunny338","email":"jiri.zajic@mensa.cz"},{"name":"gooddata-ci","email":"rail@gooddata.com"},{"name":"jakub-sterba","email":"jakub.sterba@gooddata.com"},{"name":"jaroslav.tomecek","email":"jaroslav.tomecek@gooddata.com"},{"name":"jkittler","email":"honza.kittler@gmail.com"},{"name":"khanh.le","email":"khanh.le@gooddata.com"},{"name":"langhamp","email":"pavel.langhammer@gooddata.com"},{"name":"lanhuynh","email":"lan.huynh@gooddata.com"},{"name":"lhorak","email":"info@lhorak.cz"},{"name":"linhhong","email":"linh.hong@gooddata.com"},{"name":"lpearce","email":"levi.pearce@gooddata.com"},{"name":"lupko","email":"lubomir.slivka@gooddata.com"},{"name":"martin.mosko","email":"martin.mosko@gooddata.com"},{"name":"michal.marsal","email":"michal.marsal@gooddata.com"},{"name":"nadtan","email":"tan.nguyen@gooddata.com"},{"name":"naibinh","email":"naibinh@gmail.com"},{"name":"nikolacech","email":"nikola.cech@gooddata.com"},{"name":"ocetnik","email":"ocetnik.david@gmail.com"},{"name":"ondrejlangr","email":"ondrej.langr@gooddata.com"},{"name":"pavelzgdc","email":"pavel.zbytovsky@gooddata.com"},{"name":"pbenes","email":"petr.benes@gooddata.com"},{"name":"peterlacko","email":"lackopeter17@gmail.com"},{"name":"petrjanu","email":"petr.janu@gooddata.com"},{"name":"robert.sisaj","email":"robert.sisaj@gooddata.com"},{"name":"rodri360","email":"me@rodri360.com"},{"name":"sitina","email":"jiri.sitina@gooddata.com"},{"name":"sondo","email":"son.do@gooddata.com"},{"name":"strouhaljan","email":"strouhal.jan@gmail.com"},{"name":"tomas.kratochvil","email":"tomas.kratochvil@gooddata.com"},{"name":"tomasreichmann","email":"tomasreichmann@gmail.com"},{"name":"tomsatgd","email":"tomas.satinsky@gooddata.com"},{"name":"vonsef","email":"josef.vondrak@gooddata.com"},{"name":"xmort","email":"petr.dolejsi@gooddata.com"},{"name":"zdenek.vidensky","email":"zdenek.vidensky@gooddata.com"}],"homepage":"https://github.com/gooddata/gooddata-react-components#readme","bugs":{"url":"https://github.com/gooddata/gooddata-react-components/issues"},"dist":{"shasum":"d72817c198297ba455099c048a61e377a011bcf5","tarball":"https://registry.npmjs.org/@gooddata/react-components/-/react-components-5.2.0-alpha15.tgz","fileCount":839,"integrity":"sha512-IQpEZWjcVWEq4vTVLX3H3z0jfJo4fGILS1YG4anXf+yQRWbndiZIljiDAwWFwPQ5hD6swZHChMStlfDrCBd1Mg==","signatures":[{"sig":"MEUCIQDOloXKCXir77s2JAinUygCzLxt43eobeSZndLRB/EEuQIgKM9XSiZrvn12HLhrNK/FBaIAHSusETRKl4TRH2fJwFU=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":2398467,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJbOhBzCRA9TVsSAnZWagAAJ8QP/jh+7M5MpMnHq4VdNetb\n7bwVG+NT0is1zAaCdiL8VM/3ybg2sNrAfD8NO2D37GGWpVdKlRlmUMT9Hnke\nTVDJD4Z/usNrhPd3/ax4rmiU5Q8F3q7BaNnks09OlMDLiLHdYsz0L/lSYXQL\nByBtC8KM4nHPQIpjiwitJXrWwIu2bhDoOuqnt4dN/r+sqNbYG2lm/Ec56OHf\n9nPuq2pBJfTlIC/NSHjlYcyhEMtf22m1omPsfCzhed9/8LG6j7qOfKIDgi0T\nRDLVNZSPpmOLh6ESbLFEk2HlkT4faexO2vnQlAEiDeAAMX6LrWc4Wkzdli6P\nsi3Z0cRoVXhWKox8L7NlE8HhWOC+DfrjN7kf2wUghGm/coAGyb3S3mX/qxOR\nytJP/tWRT8sDYGw4loZImpNP/wc02mRQ9ZlwJCXppWMZDovBo78ueJjDoYhI\npaCuxXutnxMdJzVn4RGOtql1Z/N5hNYEHp66bNxodC639H8uyCTOaXU2N28k\nKIs601ENnLz85mdYn2m9nwz/TWVcTJMYLog8E+rjk8b2CxBCPqeP24nbSY+Q\n9E0W2tIHZRn6n+k/jSeeroY7wLUiIgf/pqB4mmw92w+9fbzpWC/fuSPQyu/g\nJdId3y+FjczldXeYnBWwyuJjwZsRFV5l3VaCLahj7tK2q0cZ0z6RcQPMtNOG\n78Z9\r\n=gQy8\r\n-----END PGP SIGNATURE-----\r\n"},"jest":{"testRegex":"(/__tests__/.*|\\.(test|spec))\\.(tsx?|jsx?)$","transform":{".(ts|tsx)":"<rootDir>/node_modules/ts-jest/preprocessor.js"},"mapCoverage":true,"collectCoverage":false,"coverageReporters":["html"],"collectCoverageFrom":["src/**/*.{ts,tsx}","examples/server/src/**/*.{js,jsx}","!**/*.d.ts"],"moduleFileExtensions":["ts","tsx","js"],"setupTestFrameworkScriptFile":"<rootDir>/jest.setup.js"},"main":"dist/index.js","files":["dist","src","styles","LICENSE"],"config":{"tslint":"'./{src,stories}/**/*.{ts,tsx}'"},"readme":"[![npm version](https://badge.fury.io/js/%40gooddata%2Freact-components.svg)](https://www.npmjs.com/package/@gooddata/react-components) \n\n# GoodData.UI React components\n> A React-based JavaScript library for building data-driven applications\n\n## Getting started\n- [GoodData.UI Documentation](http://sdk.gooddata.com/gooddata-ui/)\n- [GoodData.UI Live Examples](https://gooddata-examples.herokuapp.com/)\n- [Stack Overflow](https://stackoverflow.com/questions/tagged/gooddata)\n\n### Usage\nWith [yarn](https://yarnpkg.com) installed, go to your project directory and run\n```\n$ yarn add @gooddata/react-components\n```\nIf you prefer [npm](npmjs.com) run\n```\n$ npm install --save @gooddata/react-components\n```\n\n\n## Contributing\n\nWe welcome any contribution in form of [issues](https://github.com/gooddata/gooddata-react-components/issues) or [pull requests](https://github.com/gooddata/gooddata-react-components/pulls).\nThese commands may come in handy while developing:\n\n| command | description |\n| ------- | ----------- |\n| `yarn install --pure-lockfile` | first step |\n| ||\n| `yarn dev` | build react-components to `/dist` in watch mode |\n| `yarn test` | run all unit tests |\n| `yarn validate` | validate codestyle |\n| ||\n| `yarn storybook` | run storybook from `/stories` on http://localhost:9001 |\n| `yarn build-storybook` | build storybook to `/dist-storybook` |\n| `yarn test-storybook` | run storybook and [screenshot tests](https://github.com/gooddata/gdc-client-utils/tree/master/test-storybook) |\n| ||\n| `yarn examples` | run Live Examples dev-server from `/examples` on https://localhost:8999 |\n| `yarn examples-build` | build Live Examples to `/examples/dist` |\n| `yarn examples-server` | serve built Live Examples - see `/examples/server/src` |\n| `yarn examples-testcafe` | run testcafe tests against `localhost:8999` |\n\n### Deploy to heroku.com\nWhen you deploy this repo to heroku, it serves *GoodData.UI Live Examples*.\nRelevant tasks are in `Procfile` and `package.json`.\n\n```bash\n# run in the project directory\nheroku login\nheroku create <your-app-name>\nheroku config:set DOMAIN_ADMIN_USERNAME=x@gooddata.com DOMAIN_ADMIN_PASSWORD=xy PROJECT_ID_TO_ASSIGN=xms7ga4tf3g3nzucd8380o2bev8oeknp\ngit push heroku HEAD:master\nheroku open\n```\n\n#### NPM package publishing\n```bash\n# only for internal gooddata developers\ngit checkout master && git pull upstream master --tags\nyarn version\nnpm publish\ngit push upstream master --tags\n```\n\n\n## Changelog\n- see [CHANGELOG.md](CHANGELOG.md)\n\n## License\n(C) 2007-2018 GoodData Corporation\n\nFor more information, please see [LICENSE](https://github.com/gooddata/gooddata-react-components/blob/master/LICENSE)\n","gitHead":"5e38ae0ebe03409b45a59955bbd48d0933e862e8","scripts":{"dev":"bash scripts/build.sh --dev-watch","test":"jest --watch","build":"bash scripts/build.sh","tslint":"yarn run-tslint -t verbose $npm_package_config_tslint","prepare":"cd examples/server && yarn install --pure-lockfile && cd ../..; rm -r examples/node_modules 2>/dev/null; true","examples":"bash scripts/run-examples.sh","prepare?":"# Called before `npm publish` and on local `npm install`. Temporarily also for deleting obsolete node_modules. Ends with `true` to continue gracefully.","validate":"tsc --noEmit && yarn tslint && eslint --ext .jsx,.js examples/src examples/test examples/server/src","build-dev":"bash scripts/build.sh --dev","examples?":"# Default is developer domain, other options: yarn examples [sec,secure,stg,stg2,stg3,demo,developer or URL]","storybook":"start-storybook -p 9001 -c .storybook","tslint-ci":"mkdir -p ./ci/results && yarn run-tslint -t checkstyle -o ./ci/results/tslint-results.xml $npm_package_config_tslint","run-tslint":"tslint -p tsconfig.json","validate-ci":"tsc --noEmit && yarn tslint-ci  && eslint --ext .jsx,.js examples/src examples/test examples/server/src -f checkstyle -o ci/results/eslint-results.xml","examples-build":"bash scripts/build-examples.sh","prepublishOnly":"yarn build","test-storybook":"test-storybook","build-storybook":"build-storybook -c .storybook -o dist-storybook","examples-server":"node examples/server/src/index.js","heroku-postbuild":"yarn examples-build developer","examples-testcafe":"testcafe chrome --assertion-timeout 20000 -S -s examples/_screenshots examples/test/**/**/*_test* --debug-on-fail","examples-testcafe-docker":"testcafe 'chrome:headless --no-sandbox' --assertion-timeout 20000 -S -s examples/_screenshots examples/test/**/**/*_test*"},"typings":"dist/index.d.ts","_npmUser":{"name":"gooddata-ci","email":"rail@gooddata.com"},"repository":{"url":"git+ssh://git@github.com/gooddata/gooddata-react-components.git","type":"git"},"_npmVersion":"5.6.0","description":"GoodData React Components","directories":{},"_nodeVersion":"8.9.4","dependencies":{"rxjs":"^5.5.6","lodash":"^4.17.4","invariant":"^2.2.2","classnames":"^2.2.5","highcharts":"4.2.5","prop-types":"^15.6.0","react-intl":"^2.4.0","custom-event":"^1.0.1","react-measure":"^1.4.7","@gooddata/typings":"2.1.0","@types/highcharts":"4.2.56","http-status-codes":"^1.3.0","@gooddata/js-utils":"^2.0.1","@gooddata/numberjs":"^3.1.2","fixed-data-table-2":"0.7.17","@gooddata/goodstrap":"56.0.2","@gooddata/gooddata-js":"6.0.0","nodelist-foreach-polyfill":"^1.2.0"},"_hasShrinkwrap":false,"readmeFilename":"README.md","test-storybook":{"_defaults":{"readySelector":".screenshot-wrapper .highcharts-container, .screenshot-wrapper .s-headline-value, .screenshot-wrapper .viz-table-wrap, .screenshot-wrapper .gdc-kpi, .screenshot-wrapper .gdc-kpi-error"},"AFM components/PieChart":{"error":{"readySelector":".screenshot-wrapper .s-error"}},"AFM components/DonutChart":{"error":{"readySelector":".screenshot-wrapper .s-error"}}},"devDependencies":{"yup":"^0.24.1","jest":"21.2.1","react":"15.6.2","enzyme":"3.3.0","formik":"^0.11.11","moment":"2.22.1","history":"^4.7.2","ts-jest":"21.2.4","webpack":"3.10.0","react-ga":"^2.5.2","recharts":"1.0.0-beta.9","testcafe":"0.19.2","commander":"2.14.1","node-sass":"4.7.2","react-dom":"15.6.2","supertest":"3.0.0","ts-loader":"2.3.7","babel-core":"6.26.0","css-loader":"0.28.7","jest-junit":"3.0.0","raw-loader":"0.5.1","styled-jsx":"2.2.1","typescript":"2.3.3","@types/jest":"20.0.4","@types/node":"7.0.8","file-loader":"1.1.6","sass-loader":"6.0.6","@types/react":"16.0.34","babel-loader":"7.1.2","react-helmet":"5.2.0","react-select":"1.2.1","style-loader":"0.19.1","@types/enzyme":"3.1.6","@types/lodash":"4.14.61","utility-types":"^1.1.0","babel-polyfill":"^6.26.0","@storybook/react":"3.4.0","@types/invariant":"2.2.29","@types/react-dom":"16.0.3","babel-preset-env":"1.6.1","isomorphic-fetch":"2.2.1","react-datepicker":"1.1.0","react-router-dom":"4.2.2","@gooddata/mock-js":"1.2.0","@types/classnames":"2.2.3","@types/prop-types":"15.5.2","@types/react-intl":"2.3.5","babel-preset-react":"6.24.1","react-async-script":"^0.9.1","webpack-dev-server":"2.11.1","@types/react-portal":"3.0.4","babel-plugin-lodash":"3.3.2","html-webpack-plugin":"2.30.1","react-test-renderer":"15.6.2","@types/react-measure":"0.4.7","clean-webpack-plugin":"0.1.17","eslint-config-gooddata":"0.0.17","react-google-recaptcha":"^0.11.0","tslint-config-gooddata":"0.0.8","@types/storybook__react":"3.0.6","enzyme-adapter-react-15":"1.0.5","uglifyjs-webpack-plugin":"1.2.0","@gooddata/test-storybook":"1.2.1","@storybook/addon-actions":"3.4.0","@storybook/addon-options":"3.4.0","node-sass-magic-importer":"5.1.0","react-syntax-highlighter":"6.1.2","@types/fixed-data-table-2":"0.8.1","@types/react-test-renderer":"16.0.0","circular-dependency-plugin":"4.4.0","compression-webpack-plugin":"1.1.7","@types/enzyme-adapter-react-15":"1.0.1","@types/storybook__addon-actions":"3.0.1","babel-plugin-transform-class-properties":"6.24.1","babel-plugin-transform-async-to-generator":"6.24.1","babel-plugin-transform-object-rest-spread":"6.26.0"},"peerDependencies":{"react":"15.6.2","react-dom":"15.6.2"},"_npmOperationalInternal":{"tmp":"tmp/react-components_5.2.0-alpha15_1530531955137_0.16559558267781127","host":"s3://npm-registry-packages"}},"5.2.0-alpha16":{"name":"@gooddata/react-components","version":"5.2.0-alpha16","author":{"name":"GoodData Corporation"},"license":"BSD-3-Clause","_id":"@gooddata/react-components@5.2.0-alpha16","maintainers":[{"name":"bertold8","email":"ivan.nejezchleb@seznam.cz"},{"name":"bugsbunny338","email":"jiri.zajic@mensa.cz"},{"name":"gooddata-ci","email":"rail@gooddata.com"},{"name":"jakub-sterba","email":"jakub.sterba@gooddata.com"},{"name":"jaroslav.tomecek","email":"jaroslav.tomecek@gooddata.com"},{"name":"jkittler","email":"honza.kittler@gmail.com"},{"name":"khanh.le","email":"khanh.le@gooddata.com"},{"name":"langhamp","email":"pavel.langhammer@gooddata.com"},{"name":"lanhuynh","email":"lan.huynh@gooddata.com"},{"name":"lhorak","email":"info@lhorak.cz"},{"name":"linhhong","email":"linh.hong@gooddata.com"},{"name":"lpearce","email":"levi.pearce@gooddata.com"},{"name":"lupko","email":"lubomir.slivka@gooddata.com"},{"name":"martin.mosko","email":"martin.mosko@gooddata.com"},{"name":"michal.marsal","email":"michal.marsal@gooddata.com"},{"name":"nadtan","email":"tan.nguyen@gooddata.com"},{"name":"naibinh","email":"naibinh@gmail.com"},{"name":"nikolacech","email":"nikola.cech@gooddata.com"},{"name":"ocetnik","email":"ocetnik.david@gmail.com"},{"name":"ondrejlangr","email":"ondrej.langr@gooddata.com"},{"name":"pavelzgdc","email":"pavel.zbytovsky@gooddata.com"},{"name":"pbenes","email":"petr.benes@gooddata.com"},{"name":"peterlacko","email":"lackopeter17@gmail.com"},{"name":"petrjanu","email":"petr.janu@gooddata.com"},{"name":"rodri360","email":"me@rodri360.com"},{"name":"sitina","email":"jiri.sitina@gooddata.com"},{"name":"sondo","email":"son.do@gooddata.com"},{"name":"strouhaljan","email":"strouhal.jan@gmail.com"},{"name":"tantalor93","email":"obenky@gmail.com"},{"name":"tomas.kratochvil","email":"tomas.kratochvil@gooddata.com"},{"name":"tomasreichmann","email":"tomasreichmann@gmail.com"},{"name":"tomsatgd","email":"tomas.satinsky@gooddata.com"},{"name":"vonsef","email":"josef.vondrak@gooddata.com"},{"name":"xmort","email":"petr.dolejsi@gooddata.com"},{"name":"zdenek.vidensky","email":"zdenek.vidensky@gooddata.com"}],"homepage":"https://github.com/gooddata/gooddata-react-components#readme","bugs":{"url":"https://github.com/gooddata/gooddata-react-components/issues"},"dist":{"shasum":"ef8da42b38c89b1869d19b32c651d625015e881f","tarball":"https://registry.npmjs.org/@gooddata/react-components/-/react-components-5.2.0-alpha16.tgz","fileCount":839,"integrity":"sha512-qivUzwYpfoWyWVJW48UY9cxj7IcMDJdNWC9O0tpMjrPIfiOsNrfdRUpkJNDs4ejm+6fUvqYwVUaoADXGaIJ4Lw==","signatures":[{"sig":"MEQCIDCoMeO7Wb6D9WVFu8aBVasalryJtQxrHjzviREm6YcbAiAKuXZD31KRXeH80mstJAyBeiUu3aCrAt9IGBgM/8rgrw==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":2399791,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJbQzycCRA9TVsSAnZWagAAOaIP/idl7JiMQOM15cIVP6W2\n+S3cFF1BHBoxG2KkIKmMPftX9j8yplQmDgYzT8KCfFcQ5dbxmDMgxUZUWmSa\nY22cqZyT0gdfgKgvH4rX7UnbyqfUsGa1wPqJsZfRxySTOz37GW5nXvwfCvHp\n/Nw/GAfb98wINIpQui0GgUR6xurfosWVPqZlHkDXErpnQPzLfT7shOE0X7I9\nOHhkbkR6668FjM0RjxOJVYRiMTgOEfprO2gDYsjzOZ9ouSd+iG1I5Stj/RnD\n6STHVQmDdPdUkgdDa4jpK4Idij4e7t6g6I/86x+6eYIIc6v3jQnpYq4TO2rC\nekTq41ENa7AfKrDZxy/9/lLNTLj4/X+MAHt8qO1FHaIr2P5czxPYQKT3gf6l\nByNZzZKndLZKMvh3jUVb17Uz9MKqKAONzJhzHoYMZingMZWL4pciMOVpiubx\nu7oZNhRBu0aP1BSEqnCVvfPZbxzy+fmiI9/S6853esUAAugq7HvyTdBnRsOj\n1UIQQKgc/XZB+ZEAmZnz54Fx4gc57oyZB9HaTGQtu05RDacCR9xImUZrzCYv\nm6DDcJrFy+WudRo8r3aJDre3WInpfSsyaqamUbLOGSnWiv+oU18ld69nD/pM\nhaqWUpd+asb7xNvb2Ou6R2ZyOP3bf6TgFeW/514ftn92p1GPyzU0M1bqId6V\nRHrQ\r\n=1m6X\r\n-----END PGP SIGNATURE-----\r\n"},"jest":{"testRegex":"(/__tests__/.*|\\.(test|spec))\\.(tsx?|jsx?)$","transform":{".(ts|tsx)":"<rootDir>/node_modules/ts-jest/preprocessor.js"},"mapCoverage":true,"collectCoverage":false,"coverageReporters":["html"],"collectCoverageFrom":["src/**/*.{ts,tsx}","examples/server/src/**/*.{js,jsx}","!**/*.d.ts"],"moduleFileExtensions":["ts","tsx","js"],"setupTestFrameworkScriptFile":"<rootDir>/jest.setup.js"},"main":"dist/index.js","files":["dist","src","styles","LICENSE"],"config":{"tslint":"'./{src,stories}/**/*.{ts,tsx}'"},"readme":"[![npm version](https://badge.fury.io/js/%40gooddata%2Freact-components.svg)](https://www.npmjs.com/package/@gooddata/react-components) \n\n# GoodData.UI React components\n> A React-based JavaScript library for building data-driven applications\n\n## Getting started\n- [GoodData.UI Documentation](http://sdk.gooddata.com/gooddata-ui/)\n- [GoodData.UI Live Examples](https://gooddata-examples.herokuapp.com/)\n- [Stack Overflow](https://stackoverflow.com/questions/tagged/gooddata)\n\n### Usage\nWith [yarn](https://yarnpkg.com) installed, go to your project directory and run\n```\n$ yarn add @gooddata/react-components\n```\nIf you prefer [npm](npmjs.com) run\n```\n$ npm install --save @gooddata/react-components\n```\n\n\n## Contributing\n\nWe welcome any contribution in form of [issues](https://github.com/gooddata/gooddata-react-components/issues) or [pull requests](https://github.com/gooddata/gooddata-react-components/pulls).\nThese commands may come in handy while developing:\n\n| command | description |\n| ------- | ----------- |\n| `yarn install --pure-lockfile` | first step |\n| ||\n| `yarn dev` | build react-components to `/dist` in watch mode |\n| `yarn test` | run all unit tests |\n| `yarn validate` | validate codestyle |\n| ||\n| `yarn storybook` | run storybook from `/stories` on http://localhost:9001 |\n| `yarn build-storybook` | build storybook to `/dist-storybook` |\n| `yarn test-storybook` | run storybook and [screenshot tests](https://github.com/gooddata/gdc-client-utils/tree/master/test-storybook) |\n| ||\n| `yarn examples` | run Live Examples dev-server from `/examples` on https://localhost:8999 |\n| `yarn examples-build` | build Live Examples to `/examples/dist` |\n| `yarn examples-server` | serve built Live Examples - see `/examples/server/src` |\n| `yarn examples-testcafe` | run testcafe tests against `localhost:8999` |\n\n### Deploy to heroku.com\nWhen you deploy this repo to heroku, it serves *GoodData.UI Live Examples*.\nRelevant tasks are in `Procfile` and `package.json`.\n\n```bash\n# run in the project directory\nheroku login\nheroku create <your-app-name>\nheroku config:set DOMAIN_ADMIN_USERNAME=x@gooddata.com DOMAIN_ADMIN_PASSWORD=xy PROJECT_ID_TO_ASSIGN=xms7ga4tf3g3nzucd8380o2bev8oeknp\ngit push heroku HEAD:master\nheroku open\n```\n\n#### NPM package publishing\n```bash\n# only for internal gooddata developers\ngit checkout master && git pull upstream master --tags\nyarn version\nnpm publish\ngit push upstream master --tags\n```\n\n\n## Changelog\n- see [CHANGELOG.md](CHANGELOG.md)\n\n## License\n(C) 2007-2018 GoodData Corporation\n\nFor more information, please see [LICENSE](https://github.com/gooddata/gooddata-react-components/blob/master/LICENSE)\n","gitHead":"698cc6254797b2041ddec0eec4cf34cd6ef2c200","scripts":{"dev":"bash scripts/build.sh --dev-watch","test":"jest --watch","build":"bash scripts/build.sh","tslint":"yarn run-tslint -t verbose $npm_package_config_tslint","prepare":"cd examples/server && yarn install --pure-lockfile && cd ../..; rm -r examples/node_modules 2>/dev/null; true","examples":"bash scripts/run-examples.sh","prepare?":"# Called before `npm publish` and on local `npm install`. Temporarily also for deleting obsolete node_modules. Ends with `true` to continue gracefully.","validate":"tsc --noEmit && yarn tslint && eslint --ext .jsx,.js examples/src examples/test examples/server/src","build-dev":"bash scripts/build.sh --dev","examples?":"# Default is developer domain, other options: yarn examples [sec,secure,stg,stg2,stg3,demo,developer or URL]","storybook":"start-storybook -p 9001 -c .storybook","tslint-ci":"mkdir -p ./ci/results && yarn run-tslint -t checkstyle -o ./ci/results/tslint-results.xml $npm_package_config_tslint","run-tslint":"tslint -p tsconfig.json","validate-ci":"tsc --noEmit && yarn tslint-ci  && eslint --ext .jsx,.js examples/src examples/test examples/server/src -f checkstyle -o ci/results/eslint-results.xml","examples-build":"bash scripts/build-examples.sh","prepublishOnly":"yarn build","test-storybook":"test-storybook","build-storybook":"build-storybook -c .storybook -o dist-storybook","examples-server":"node examples/server/src/index.js","heroku-postbuild":"yarn examples-build developer","examples-testcafe":"testcafe chrome --assertion-timeout 20000 -S -s examples/_screenshots examples/test/**/**/*_test* --debug-on-fail","examples-testcafe-docker":"testcafe 'chrome:headless --no-sandbox' --assertion-timeout 20000 -S -s examples/_screenshots examples/test/**/**/*_test*"},"typings":"dist/index.d.ts","_npmUser":{"name":"gooddata-ci","email":"rail@gooddata.com"},"repository":{"url":"git+ssh://git@github.com/gooddata/gooddata-react-components.git","type":"git"},"_npmVersion":"5.6.0","description":"GoodData React Components","directories":{},"_nodeVersion":"8.9.4","dependencies":{"rxjs":"^5.5.6","lodash":"^4.17.4","invariant":"^2.2.2","classnames":"^2.2.5","highcharts":"4.2.5","prop-types":"^15.6.0","react-intl":"^2.4.0","custom-event":"^1.0.1","react-measure":"^1.4.7","@gooddata/typings":"2.1.0","@types/highcharts":"4.2.56","http-status-codes":"^1.3.0","@gooddata/js-utils":"^2.0.1","@gooddata/numberjs":"^3.1.2","fixed-data-table-2":"0.7.17","@gooddata/goodstrap":"56.0.2","@gooddata/gooddata-js":"6.1.1","nodelist-foreach-polyfill":"^1.2.0"},"_hasShrinkwrap":false,"readmeFilename":"README.md","test-storybook":{"_defaults":{"readySelector":".screenshot-wrapper .highcharts-container, .screenshot-wrapper .s-headline-value, .screenshot-wrapper .viz-table-wrap, .screenshot-wrapper .gdc-kpi, .screenshot-wrapper .gdc-kpi-error"},"AFM components/PieChart":{"error":{"readySelector":".screenshot-wrapper .s-error"}},"AFM components/DonutChart":{"error":{"readySelector":".screenshot-wrapper .s-error"}}},"devDependencies":{"yup":"^0.24.1","jest":"21.2.1","react":"15.6.2","enzyme":"3.3.0","formik":"^0.11.11","moment":"2.22.1","history":"^4.7.2","ts-jest":"21.2.4","webpack":"3.10.0","react-ga":"^2.5.2","recharts":"1.0.0-beta.9","testcafe":"0.19.2","commander":"2.14.1","node-sass":"4.7.2","react-dom":"15.6.2","supertest":"3.0.0","ts-loader":"2.3.7","babel-core":"6.26.0","css-loader":"0.28.7","jest-junit":"3.0.0","raw-loader":"0.5.1","styled-jsx":"2.2.1","typescript":"2.3.3","@types/jest":"20.0.4","@types/node":"7.0.8","file-loader":"1.1.6","sass-loader":"6.0.6","@types/react":"16.0.34","babel-loader":"7.1.2","react-helmet":"5.2.0","react-select":"1.2.1","style-loader":"0.19.1","@types/enzyme":"3.1.6","@types/lodash":"4.14.61","utility-types":"^1.1.0","babel-polyfill":"^6.26.0","@storybook/react":"3.4.0","@types/invariant":"2.2.29","@types/react-dom":"16.0.3","babel-preset-env":"1.6.1","isomorphic-fetch":"2.2.1","react-datepicker":"1.1.0","react-router-dom":"4.2.2","@gooddata/mock-js":"1.3.1","@types/classnames":"2.2.3","@types/prop-types":"15.5.2","@types/react-intl":"2.3.5","babel-preset-react":"6.24.1","react-async-script":"^0.9.1","webpack-dev-server":"2.11.1","@types/react-portal":"3.0.4","babel-plugin-lodash":"3.3.2","html-webpack-plugin":"2.30.1","react-test-renderer":"15.6.2","@types/react-measure":"0.4.7","clean-webpack-plugin":"0.1.17","eslint-config-gooddata":"0.0.17","react-google-recaptcha":"^0.11.0","tslint-config-gooddata":"0.0.8","@types/storybook__react":"3.0.6","enzyme-adapter-react-15":"1.0.5","uglifyjs-webpack-plugin":"1.2.0","@gooddata/test-storybook":"1.2.1","@storybook/addon-actions":"3.4.0","@storybook/addon-options":"3.4.0","node-sass-magic-importer":"5.1.0","react-syntax-highlighter":"6.1.2","@types/fixed-data-table-2":"0.8.1","@types/react-test-renderer":"16.0.0","circular-dependency-plugin":"4.4.0","compression-webpack-plugin":"1.1.7","@types/enzyme-adapter-react-15":"1.0.1","@types/storybook__addon-actions":"3.0.1","babel-plugin-transform-class-properties":"6.24.1","babel-plugin-transform-async-to-generator":"6.24.1","babel-plugin-transform-object-rest-spread":"6.26.0"},"peerDependencies":{"react":"15.6.2","react-dom":"15.6.2"},"_npmOperationalInternal":{"tmp":"tmp/react-components_5.2.0-alpha16_1531133083983_0.8024275753452035","host":"s3://npm-registry-packages"}},"5.2.0-alpha17":{"name":"@gooddata/react-components","version":"5.2.0-alpha17","author":{"name":"GoodData Corporation"},"license":"BSD-3-Clause","_id":"@gooddata/react-components@5.2.0-alpha17","maintainers":[{"name":"bertold8","email":"ivan.nejezchleb@seznam.cz"},{"name":"bugsbunny338","email":"jiri.zajic@mensa.cz"},{"name":"gooddata-ci","email":"rail@gooddata.com"},{"name":"jakub-sterba","email":"jakub.sterba@gooddata.com"},{"name":"jaroslav.tomecek","email":"jaroslav.tomecek@gooddata.com"},{"name":"jkittler","email":"honza.kittler@gmail.com"},{"name":"khanh.le","email":"khanh.le@gooddata.com"},{"name":"langhamp","email":"pavel.langhammer@gooddata.com"},{"name":"lanhuynh","email":"lan.huynh@gooddata.com"},{"name":"lhorak","email":"info@lhorak.cz"},{"name":"linhhong","email":"linh.hong@gooddata.com"},{"name":"lpearce","email":"levi.pearce@gooddata.com"},{"name":"lupko","email":"lubomir.slivka@gooddata.com"},{"name":"martin.mosko","email":"martin.mosko@gooddata.com"},{"name":"michal.marsal","email":"michal.marsal@gooddata.com"},{"name":"nadtan","email":"tan.nguyen@gooddata.com"},{"name":"naibinh","email":"naibinh@gmail.com"},{"name":"nikolacech","email":"nikola.cech@gooddata.com"},{"name":"ocetnik","email":"ocetnik.david@gmail.com"},{"name":"ondrejlangr","email":"ondrej.langr@gooddata.com"},{"name":"pavelzgdc","email":"pavel.zbytovsky@gooddata.com"},{"name":"pbenes","email":"petr.benes@gooddata.com"},{"name":"peterlacko","email":"lackopeter17@gmail.com"},{"name":"petrjanu","email":"petr.janu@gooddata.com"},{"name":"rodri360","email":"me@rodri360.com"},{"name":"sitina","email":"jiri.sitina@gooddata.com"},{"name":"sondo","email":"son.do@gooddata.com"},{"name":"strouhaljan","email":"strouhal.jan@gmail.com"},{"name":"tantalor93","email":"obenky@gmail.com"},{"name":"tomas.kratochvil","email":"tomas.kratochvil@gooddata.com"},{"name":"tomasreichmann","email":"tomasreichmann@gmail.com"},{"name":"tomsatgd","email":"tomas.satinsky@gooddata.com"},{"name":"vonsef","email":"josef.vondrak@gooddata.com"},{"name":"xmort","email":"petr.dolejsi@gooddata.com"},{"name":"zdenek.vidensky","email":"zdenek.vidensky@gooddata.com"}],"homepage":"https://github.com/gooddata/gooddata-react-components#readme","bugs":{"url":"https://github.com/gooddata/gooddata-react-components/issues"},"dist":{"shasum":"e7a18c012374b1a8745c3456804dbd85d817301a","tarball":"https://registry.npmjs.org/@gooddata/react-components/-/react-components-5.2.0-alpha17.tgz","fileCount":839,"integrity":"sha512-CQyxP8EgEztN0/DLjOXeWPo/pJtCuDktnM8vqlNOY/vTzMyflbVw87bDrjdbItuUpn1+KF9ipZpa4DR/mMu2OQ==","signatures":[{"sig":"MEUCIQCxeRWxCn1r57lGsoPcD09VhZaCp8M97b0bLGqN/kanDQIgdia6BOfeL7zx1lJ8YfDAjPzErjBUi4G1A7LqFYU21CE=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":2412647,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJbRFplCRA9TVsSAnZWagAANsgP/AgLgJ2tDcP20sqhveYR\nTdPZ3BVffXwZ68hsIHtpFwIGafoMpLRl6w3WxQFdRcuUykvuLxGjtysJxBZw\noLtPOShJZlbkDSehxvb6EyH3dPuck5jHasC0JocuIcdXviCDf3nLZJYD511b\nWw8wkVuRtPBqUrosNGlIbDyEkygy7e8MRPZsVNwfXPk+tu8gj/MDEd1NspSB\n4QVY9ZZxJYwGLM++gZzcbiEmMYzW5kC4BBzkMC4HTHkgECVU2sKT7LkHuf6T\n0Yiz/t53dGkXS1mVquXOpamafbGyEr9Wfawh4KxfxorIeCHVqkoOh7nmEB5M\nWoEn2YO+e7Y4sDvYiZdygUccQUwKhFYjwH6oTWelF8miLcc5bEcSucYsVeYv\nc0cZB5DgdD/3ottpFs2oZPSLdz6vEQooWfx2sND+HxyB1b7oYNVFA11eUPiE\n06Q9RlkYaYy0ySpW6RNsomFTCoAskooyd9YTRCrUTrpxFMwoV4uuGjxqYSio\nD5k9TKDdJBPCTanKchQZDXGSbBi5ODDdXEk9rjDnuUDki3HjjzNAUjaNHMSM\nImUDJzgn2KTDCqOjY+tVdwnovRu4WdhmB+jKu1Yu9YN6rwlPb54w1XeUfrCn\nvvQ0f24+Qkd+Ds/xbbXsXcErfakSQGtTO6xmcbScLVcJ/x+rClNfhvhRyp03\nItjF\r\n=ikbb\r\n-----END PGP SIGNATURE-----\r\n"},"jest":{"testRegex":"(/__tests__/.*|\\.(test|spec))\\.(tsx?|jsx?)$","transform":{".(ts|tsx)":"<rootDir>/node_modules/ts-jest/preprocessor.js"},"mapCoverage":true,"collectCoverage":false,"coverageReporters":["html"],"collectCoverageFrom":["src/**/*.{ts,tsx}","examples/server/src/**/*.{js,jsx}","!**/*.d.ts"],"moduleFileExtensions":["ts","tsx","js"],"setupTestFrameworkScriptFile":"<rootDir>/jest.setup.js"},"main":"dist/index.js","files":["dist","src","styles","LICENSE"],"config":{"tslint":"'./{src,stories}/**/*.{ts,tsx}'"},"readme":"[![npm version](https://badge.fury.io/js/%40gooddata%2Freact-components.svg)](https://www.npmjs.com/package/@gooddata/react-components) \n\n# GoodData.UI React components\n> A React-based JavaScript library for building data-driven applications\n\n## Getting started\n- [GoodData.UI Documentation](http://sdk.gooddata.com/gooddata-ui/)\n- [GoodData.UI Live Examples](https://gooddata-examples.herokuapp.com/)\n- [Stack Overflow](https://stackoverflow.com/questions/tagged/gooddata)\n\n### Usage\nWith [yarn](https://yarnpkg.com) installed, go to your project directory and run\n```\n$ yarn add @gooddata/react-components\n```\nIf you prefer [npm](npmjs.com) run\n```\n$ npm install --save @gooddata/react-components\n```\n\n\n## Contributing\n\nWe welcome any contribution in form of [issues](https://github.com/gooddata/gooddata-react-components/issues) or [pull requests](https://github.com/gooddata/gooddata-react-components/pulls).\nThese commands may come in handy while developing:\n\n| command | description |\n| ------- | ----------- |\n| `yarn install --pure-lockfile` | first step |\n| ||\n| `yarn dev` | build react-components to `/dist` in watch mode |\n| `yarn test` | run all unit tests |\n| `yarn validate` | validate codestyle |\n| ||\n| `yarn storybook` | run storybook from `/stories` on http://localhost:9001 |\n| `yarn build-storybook` | build storybook to `/dist-storybook` |\n| `yarn test-storybook` | run storybook and [screenshot tests](https://github.com/gooddata/gdc-client-utils/tree/master/test-storybook) |\n| ||\n| `yarn examples` | run Live Examples dev-server from `/examples` on https://localhost:8999 |\n| `yarn examples-build` | build Live Examples to `/examples/dist` |\n| `yarn examples-server` | serve built Live Examples - see `/examples/server/src` |\n| `yarn examples-testcafe` | run testcafe tests against `localhost:8999` |\n\n### Deploy to heroku.com\nWhen you deploy this repo to heroku, it serves *GoodData.UI Live Examples*.\nRelevant tasks are in `Procfile` and `package.json`.\n\n```bash\n# run in the project directory\nheroku login\nheroku create <your-app-name>\nheroku config:set DOMAIN_ADMIN_USERNAME=x@gooddata.com DOMAIN_ADMIN_PASSWORD=xy PROJECT_ID_TO_ASSIGN=xms7ga4tf3g3nzucd8380o2bev8oeknp\ngit push heroku HEAD:master\nheroku open\n```\n\n#### NPM package publishing\n```bash\n# only for internal gooddata developers\ngit checkout master && git pull upstream master --tags\nyarn version\nnpm publish\ngit push upstream master --tags\n```\n\n\n## Changelog\n- see [CHANGELOG.md](CHANGELOG.md)\n\n## License\n(C) 2007-2018 GoodData Corporation\n\nFor more information, please see [LICENSE](https://github.com/gooddata/gooddata-react-components/blob/master/LICENSE)\n","gitHead":"2d6f02547fe56777e0b8ffa7dab8a0d970481c74","scripts":{"dev":"bash scripts/build.sh --dev-watch","test":"jest --watch","build":"bash scripts/build.sh","tslint":"yarn run-tslint -t verbose $npm_package_config_tslint","prepare":"cd examples/server && yarn install --pure-lockfile && cd ../..; rm -r examples/node_modules 2>/dev/null; true","examples":"bash scripts/run-examples.sh","prepare?":"# Called before `npm publish` and on local `npm install`. Temporarily also for deleting obsolete node_modules. Ends with `true` to continue gracefully.","validate":"tsc --noEmit && yarn tslint && eslint --ext .jsx,.js examples/src examples/test examples/server/src","build-dev":"bash scripts/build.sh --dev","examples?":"# Default is developer domain, other options: yarn examples [sec,secure,stg,stg2,stg3,demo,developer or URL]","storybook":"start-storybook -p 9001 -c .storybook","tslint-ci":"mkdir -p ./ci/results && yarn run-tslint -t checkstyle -o ./ci/results/tslint-results.xml $npm_package_config_tslint","run-tslint":"tslint -p tsconfig.json","validate-ci":"tsc --noEmit && yarn tslint-ci  && eslint --ext .jsx,.js examples/src examples/test examples/server/src -f checkstyle -o ci/results/eslint-results.xml","examples-build":"bash scripts/build-examples.sh","prepublishOnly":"yarn build","test-storybook":"test-storybook","build-storybook":"build-storybook -c .storybook -o dist-storybook","examples-server":"node examples/server/src/index.js","heroku-postbuild":"yarn examples-build developer","examples-testcafe":"testcafe chrome --assertion-timeout 20000 -S -s examples/_screenshots examples/test/**/**/*_test* --debug-on-fail","examples-testcafe-docker":"testcafe 'chrome:headless --no-sandbox' --assertion-timeout 20000 -S -s examples/_screenshots examples/test/**/**/*_test*"},"typings":"dist/index.d.ts","_npmUser":{"name":"gooddata-ci","email":"rail@gooddata.com"},"repository":{"url":"git+ssh://git@github.com/gooddata/gooddata-react-components.git","type":"git"},"_npmVersion":"5.6.0","description":"GoodData React Components","directories":{},"_nodeVersion":"8.9.4","dependencies":{"rxjs":"^5.5.6","lodash":"^4.17.4","invariant":"^2.2.2","classnames":"^2.2.5","highcharts":"4.2.5","prop-types":"^15.6.0","react-intl":"^2.4.0","custom-event":"^1.0.1","react-measure":"^1.4.7","@gooddata/typings":"2.1.0","@types/highcharts":"4.2.56","http-status-codes":"^1.3.0","@gooddata/js-utils":"^2.0.1","@gooddata/numberjs":"^3.1.2","fixed-data-table-2":"0.7.17","@gooddata/goodstrap":"56.1.0","@gooddata/gooddata-js":"6.1.1","nodelist-foreach-polyfill":"^1.2.0"},"_hasShrinkwrap":false,"readmeFilename":"README.md","test-storybook":{"_defaults":{"readySelector":".screenshot-wrapper .highcharts-container, .screenshot-wrapper .s-headline-value, .screenshot-wrapper .viz-table-wrap, .screenshot-wrapper .gdc-kpi, .screenshot-wrapper .gdc-kpi-error"},"AFM components/PieChart":{"error":{"readySelector":".screenshot-wrapper .s-error"}},"AFM components/DonutChart":{"error":{"readySelector":".screenshot-wrapper .s-error"}}},"devDependencies":{"yup":"^0.24.1","jest":"21.2.1","react":"15.6.2","enzyme":"3.3.0","formik":"^0.11.11","moment":"2.22.1","history":"^4.7.2","ts-jest":"21.2.4","webpack":"3.10.0","react-ga":"^2.5.2","recharts":"1.0.0-beta.9","testcafe":"0.19.2","commander":"2.14.1","node-sass":"4.7.2","react-dom":"15.6.2","supertest":"3.0.0","ts-loader":"2.3.7","babel-core":"6.26.0","css-loader":"0.28.7","jest-junit":"3.0.0","raw-loader":"0.5.1","styled-jsx":"2.2.1","typescript":"2.3.3","@types/jest":"20.0.4","@types/node":"7.0.8","file-loader":"1.1.6","sass-loader":"6.0.6","@types/react":"16.0.34","babel-loader":"7.1.2","react-helmet":"5.2.0","react-select":"1.2.1","style-loader":"0.19.1","@types/enzyme":"3.1.6","@types/lodash":"4.14.61","utility-types":"^1.1.0","babel-polyfill":"^6.26.0","@storybook/react":"3.4.0","@types/invariant":"2.2.29","@types/react-dom":"16.0.3","babel-preset-env":"1.6.1","isomorphic-fetch":"2.2.1","react-datepicker":"1.1.0","react-router-dom":"4.2.2","@gooddata/mock-js":"1.3.1","@types/classnames":"2.2.3","@types/prop-types":"15.5.2","@types/react-intl":"2.3.5","babel-preset-react":"6.24.1","react-async-script":"^0.9.1","webpack-dev-server":"2.11.1","@types/react-portal":"3.0.4","babel-plugin-lodash":"3.3.2","html-webpack-plugin":"2.30.1","react-test-renderer":"15.6.2","@types/react-measure":"0.4.7","clean-webpack-plugin":"0.1.17","eslint-config-gooddata":"0.0.17","react-google-recaptcha":"^0.11.0","tslint-config-gooddata":"0.0.8","@types/storybook__react":"3.0.6","enzyme-adapter-react-15":"1.0.5","uglifyjs-webpack-plugin":"1.2.0","@gooddata/test-storybook":"1.2.1","@storybook/addon-actions":"3.4.0","@storybook/addon-options":"3.4.0","node-sass-magic-importer":"5.1.0","react-syntax-highlighter":"6.1.2","@types/fixed-data-table-2":"0.8.1","@types/react-test-renderer":"16.0.0","circular-dependency-plugin":"4.4.0","compression-webpack-plugin":"1.1.7","@types/enzyme-adapter-react-15":"1.0.1","@types/storybook__addon-actions":"3.0.1","babel-plugin-transform-class-properties":"6.24.1","babel-plugin-transform-async-to-generator":"6.24.1","babel-plugin-transform-object-rest-spread":"6.26.0"},"peerDependencies":{"react":"15.6.2","react-dom":"15.6.2"},"_npmOperationalInternal":{"tmp":"tmp/react-components_5.2.0-alpha17_1531206245136_0.9077816455272214","host":"s3://npm-registry-packages"}},"5.2.0-alpha18":{"name":"@gooddata/react-components","version":"5.2.0-alpha18","author":{"name":"GoodData Corporation"},"license":"BSD-3-Clause","_id":"@gooddata/react-components@5.2.0-alpha18","maintainers":[{"name":"bertold8","email":"ivan.nejezchleb@seznam.cz"},{"name":"bugsbunny338","email":"jiri.zajic@mensa.cz"},{"name":"gooddata-ci","email":"rail@gooddata.com"},{"name":"jakub-sterba","email":"jakub.sterba@gooddata.com"},{"name":"jaroslav.tomecek","email":"jaroslav.tomecek@gooddata.com"},{"name":"jkittler","email":"honza.kittler@gmail.com"},{"name":"khanh.le","email":"khanh.le@gooddata.com"},{"name":"langhamp","email":"pavel.langhammer@gooddata.com"},{"name":"lanhuynh","email":"lan.huynh@gooddata.com"},{"name":"lhorak","email":"info@lhorak.cz"},{"name":"linhhong","email":"linh.hong@gooddata.com"},{"name":"lpearce","email":"levi.pearce@gooddata.com"},{"name":"lupko","email":"lubomir.slivka@gooddata.com"},{"name":"martin.mosko","email":"martin.mosko@gooddata.com"},{"name":"michal.marsal","email":"michal.marsal@gooddata.com"},{"name":"nadtan","email":"tan.nguyen@gooddata.com"},{"name":"naibinh","email":"naibinh@gmail.com"},{"name":"nikolacech","email":"nikola.cech@gooddata.com"},{"name":"ocetnik","email":"ocetnik.david@gmail.com"},{"name":"ondrejlangr","email":"ondrej.langr@gooddata.com"},{"name":"pavelzgdc","email":"pavel.zbytovsky@gooddata.com"},{"name":"pbenes","email":"petr.benes@gooddata.com"},{"name":"peterlacko","email":"lackopeter17@gmail.com"},{"name":"petrjanu","email":"petr.janu@gooddata.com"},{"name":"rodri360","email":"me@rodri360.com"},{"name":"sitina","email":"jiri.sitina@gooddata.com"},{"name":"sondo","email":"son.do@gooddata.com"},{"name":"strouhaljan","email":"strouhal.jan@gmail.com"},{"name":"tantalor93","email":"obenky@gmail.com"},{"name":"tomas.kratochvil","email":"tomas.kratochvil@gooddata.com"},{"name":"tomasreichmann","email":"tomasreichmann@gmail.com"},{"name":"tomsatgd","email":"tomas.satinsky@gooddata.com"},{"name":"vonsef","email":"josef.vondrak@gooddata.com"},{"name":"xmort","email":"petr.dolejsi@gooddata.com"},{"name":"zdenek.vidensky","email":"zdenek.vidensky@gooddata.com"}],"homepage":"https://github.com/gooddata/gooddata-react-components#readme","bugs":{"url":"https://github.com/gooddata/gooddata-react-components/issues"},"dist":{"shasum":"4fcc397e70a4498a89db8891509721dc9afe2de9","tarball":"https://registry.npmjs.org/@gooddata/react-components/-/react-components-5.2.0-alpha18.tgz","fileCount":839,"integrity":"sha512-WcHQbFpvZTNJog3gqeXXDSirJeCdZBzRX99Kg04C+3xDqkCIdvQ5bguCLRkhAz/yd7h5VCckywhlKgQDGNkQVA==","signatures":[{"sig":"MEUCIE1iVhvZzuAYYP9vwOpYihNgGLTejDberEpkVYTCz4GyAiEA5UejqmSf2lJrGjCxcOUj2bObQcsYd7U8QLoEo4bn6j8=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":2413011,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJbRx+xCRA9TVsSAnZWagAAe94P/2hvQK1dP5AG4esh7CX4\nJ6R7c40Kmp+A58FX6wwR1fqbW94rwkNBf0jYsqBjkWByeNCOg4uGyI+AQMyG\nCuic7IXJUgADn73qIyd54Cjvw8voSZ1P1imfGX50bLPm7+FVkcMZyc8ER32b\n19w2QTKAAMZm5XI5QqCmVAclW/XU7cGLBmbtVKs1yOsD7ljeYZ060Np2Dhh0\n2Q4Vp5rQDxWHnAoWpfUlNUkSFnDGw6f1inrHxKCKC6WGyxEGsXfTlgiitUft\naGBqdalAdmvHAYwBYlTmOrNOTvBKQt3y9iiEwWbs3npuTgSrzXu/aQap0yV0\nMP2Q0DDqGEra2MLTOue59hrf3rUjOjzm6/W8e5Y9QtQ1SPeTWGJKj0WPIo/V\nXdu6Q2mQLaWeQbqAgditcddwpbL1puao14yqOTQzF7XH8QOjWNzKuDA7lRta\niwENRrMnOI+bGRqllFDT1Ge01kJ3xvKnN7dRXWrv+vEDIjggbwSyitSBe+Xz\nQRKt+X9ztAK8wPEkpXsaqvOeZZVkPWxt7UiPaZbjV6k851rNVHqsiWCVoqYH\nnUJ5Fl7BYaEQP2vW/Hu6hKRatwzdNiq/krZGbFTHA8g4hBzohhS9aVSyaI7B\naJkUbJumOuxiwT1zDc808cGplKZHNLzkqD4q/5/UY+sX9Sz2Y6d1aT/zfChP\nrmZs\r\n=7Q82\r\n-----END PGP SIGNATURE-----\r\n"},"jest":{"testRegex":"(/__tests__/.*|\\.(test|spec))\\.(tsx?|jsx?)$","transform":{".(ts|tsx)":"<rootDir>/node_modules/ts-jest/preprocessor.js"},"mapCoverage":true,"collectCoverage":false,"coverageReporters":["html"],"collectCoverageFrom":["src/**/*.{ts,tsx}","examples/server/src/**/*.{js,jsx}","!**/*.d.ts"],"moduleFileExtensions":["ts","tsx","js"],"setupTestFrameworkScriptFile":"<rootDir>/jest.setup.js"},"main":"dist/index.js","files":["dist","src","styles","LICENSE"],"config":{"tslint":"'./{src,stories}/**/*.{ts,tsx}'"},"readme":"[![npm version](https://badge.fury.io/js/%40gooddata%2Freact-components.svg)](https://www.npmjs.com/package/@gooddata/react-components) \n\n# GoodData.UI React components\n> A React-based JavaScript library for building data-driven applications\n\n## Getting started\n- [GoodData.UI Documentation](http://sdk.gooddata.com/gooddata-ui/)\n- [GoodData.UI Live Examples](https://gooddata-examples.herokuapp.com/)\n- [Stack Overflow](https://stackoverflow.com/questions/tagged/gooddata)\n\n### Usage\nWith [yarn](https://yarnpkg.com) installed, go to your project directory and run\n```\n$ yarn add @gooddata/react-components\n```\nIf you prefer [npm](npmjs.com) run\n```\n$ npm install --save @gooddata/react-components\n```\n\n\n## Contributing\n\nWe welcome any contribution in form of [issues](https://github.com/gooddata/gooddata-react-components/issues) or [pull requests](https://github.com/gooddata/gooddata-react-components/pulls).\nThese commands may come in handy while developing:\n\n| command | description |\n| ------- | ----------- |\n| `yarn install --pure-lockfile` | first step |\n| ||\n| `yarn dev` | build react-components to `/dist` in watch mode |\n| `yarn test` | run all unit tests |\n| `yarn validate` | validate codestyle |\n| ||\n| `yarn storybook` | run storybook from `/stories` on http://localhost:9001 |\n| `yarn build-storybook` | build storybook to `/dist-storybook` |\n| `yarn test-storybook` | run storybook and [screenshot tests](https://github.com/gooddata/gdc-client-utils/tree/master/test-storybook) |\n| ||\n| `yarn examples` | run Live Examples dev-server from `/examples` on https://localhost:8999 |\n| `yarn examples-build` | build Live Examples to `/examples/dist` |\n| `yarn examples-server` | serve built Live Examples - see `/examples/server/src` |\n| `yarn examples-testcafe` | run testcafe tests against `localhost:8999` |\n\n### Deploy to heroku.com\nWhen you deploy this repo to heroku, it serves *GoodData.UI Live Examples*.\nRelevant tasks are in `Procfile` and `package.json`.\n\n```bash\n# run in the project directory\nheroku login\nheroku create <your-app-name>\nheroku config:set DOMAIN_ADMIN_USERNAME=x@gooddata.com DOMAIN_ADMIN_PASSWORD=xy PROJECT_ID_TO_ASSIGN=xms7ga4tf3g3nzucd8380o2bev8oeknp\ngit push heroku HEAD:master\nheroku open\n```\n\n#### NPM package publishing\n```bash\n# only for internal gooddata developers\ngit checkout master && git pull upstream master --tags\nyarn version\nnpm publish\ngit push upstream master --tags\n```\n\n\n## Changelog\n- see [CHANGELOG.md](CHANGELOG.md)\n\n## License\n(C) 2007-2018 GoodData Corporation\n\nFor more information, please see [LICENSE](https://github.com/gooddata/gooddata-react-components/blob/master/LICENSE)\n","gitHead":"6726c02f83bc4c9fd9a5caad25edfa872d5b2932","scripts":{"dev":"bash scripts/build.sh --dev-watch","test":"jest --watch","build":"bash scripts/build.sh","tslint":"yarn run-tslint -t verbose $npm_package_config_tslint","prepare":"cd examples/server && yarn install --pure-lockfile && cd ../..; rm -r examples/node_modules 2>/dev/null; true","examples":"bash scripts/run-examples.sh","prepare?":"# Called before `npm publish` and on local `npm install`. Temporarily also for deleting obsolete node_modules. Ends with `true` to continue gracefully.","validate":"tsc --noEmit && yarn tslint && eslint --ext .jsx,.js examples/src examples/test examples/server/src","build-dev":"bash scripts/build.sh --dev","examples?":"# Default is developer domain, other options: yarn examples [sec,secure,stg,stg2,stg3,demo,developer or URL]","storybook":"start-storybook -p 9001 -c .storybook","tslint-ci":"mkdir -p ./ci/results && yarn run-tslint -t checkstyle -o ./ci/results/tslint-results.xml $npm_package_config_tslint","run-tslint":"tslint -p tsconfig.json","validate-ci":"tsc --noEmit && yarn tslint-ci  && eslint --ext .jsx,.js examples/src examples/test examples/server/src -f checkstyle -o ci/results/eslint-results.xml","examples-build":"bash scripts/build-examples.sh","prepublishOnly":"yarn build","test-storybook":"test-storybook","build-storybook":"build-storybook -c .storybook -o dist-storybook","examples-server":"node examples/server/src/index.js","heroku-postbuild":"yarn examples-build developer","examples-testcafe":"testcafe chrome --assertion-timeout 20000 -S -s examples/_screenshots examples/test/**/**/*_test* --debug-on-fail","examples-testcafe-docker":"testcafe 'chrome:headless --no-sandbox' --assertion-timeout 20000 -S -s examples/_screenshots examples/test/**/**/*_test*"},"typings":"dist/index.d.ts","_npmUser":{"name":"gooddata-ci","email":"rail@gooddata.com"},"repository":{"url":"git+ssh://git@github.com/gooddata/gooddata-react-components.git","type":"git"},"_npmVersion":"5.6.0","description":"GoodData React Components","directories":{},"_nodeVersion":"8.9.4","dependencies":{"rxjs":"^5.5.6","lodash":"^4.17.4","invariant":"^2.2.2","classnames":"^2.2.5","highcharts":"4.2.5","prop-types":"^15.6.0","react-intl":"^2.4.0","custom-event":"^1.0.1","react-measure":"^1.4.7","@gooddata/typings":"2.1.0","@types/highcharts":"4.2.56","http-status-codes":"^1.3.0","@gooddata/js-utils":"^2.0.1","@gooddata/numberjs":"^3.1.2","fixed-data-table-2":"0.7.17","@gooddata/goodstrap":"56.1.0","@gooddata/gooddata-js":"6.1.1","nodelist-foreach-polyfill":"^1.2.0"},"_hasShrinkwrap":false,"readmeFilename":"README.md","test-storybook":{"_defaults":{"readySelector":".screenshot-wrapper .highcharts-container, .screenshot-wrapper .s-headline-value, .screenshot-wrapper .viz-table-wrap, .screenshot-wrapper .gdc-kpi, .screenshot-wrapper .gdc-kpi-error"},"AFM components/PieChart":{"error":{"readySelector":".screenshot-wrapper .s-error"}},"AFM components/DonutChart":{"error":{"readySelector":".screenshot-wrapper .s-error"}}},"devDependencies":{"yup":"^0.24.1","jest":"21.2.1","react":"15.6.2","enzyme":"3.3.0","formik":"^0.11.11","moment":"2.22.1","history":"^4.7.2","ts-jest":"21.2.4","webpack":"3.10.0","react-ga":"^2.5.2","recharts":"1.0.0-beta.9","testcafe":"0.19.2","commander":"2.14.1","node-sass":"4.7.2","react-dom":"15.6.2","supertest":"3.0.0","ts-loader":"2.3.7","babel-core":"6.26.0","css-loader":"0.28.7","jest-junit":"3.0.0","raw-loader":"0.5.1","styled-jsx":"2.2.1","typescript":"2.3.3","@types/jest":"20.0.4","@types/node":"7.0.8","file-loader":"1.1.6","sass-loader":"6.0.6","@types/react":"16.0.34","babel-loader":"7.1.2","react-helmet":"5.2.0","react-select":"1.2.1","style-loader":"0.19.1","@types/enzyme":"3.1.6","@types/lodash":"4.14.61","utility-types":"^1.1.0","babel-polyfill":"^6.26.0","@storybook/react":"3.4.0","@types/invariant":"2.2.29","@types/react-dom":"16.0.3","babel-preset-env":"1.6.1","isomorphic-fetch":"2.2.1","react-datepicker":"1.1.0","react-router-dom":"4.2.2","@gooddata/mock-js":"1.3.1","@types/classnames":"2.2.3","@types/prop-types":"15.5.2","@types/react-intl":"2.3.5","babel-preset-react":"6.24.1","react-async-script":"^0.9.1","webpack-dev-server":"2.11.1","@types/react-portal":"3.0.4","babel-plugin-lodash":"3.3.2","html-webpack-plugin":"2.30.1","react-test-renderer":"15.6.2","@types/react-measure":"0.4.7","clean-webpack-plugin":"0.1.17","react-google-recaptcha":"^0.11.0","@gooddata/eslint-config":"0.0.19","@gooddata/tslint-config":"0.0.10","@types/storybook__react":"3.0.6","enzyme-adapter-react-15":"1.0.5","uglifyjs-webpack-plugin":"1.2.0","@gooddata/test-storybook":"1.2.1","@storybook/addon-actions":"3.4.0","@storybook/addon-options":"3.4.0","node-sass-magic-importer":"5.1.0","react-syntax-highlighter":"6.1.2","@types/fixed-data-table-2":"0.8.1","@types/react-test-renderer":"16.0.0","circular-dependency-plugin":"4.4.0","compression-webpack-plugin":"1.1.7","@types/enzyme-adapter-react-15":"1.0.1","@types/storybook__addon-actions":"3.0.1","babel-plugin-transform-class-properties":"6.24.1","babel-plugin-transform-async-to-generator":"6.24.1","babel-plugin-transform-object-rest-spread":"6.26.0"},"peerDependencies":{"react":"15.6.2","react-dom":"15.6.2"},"_npmOperationalInternal":{"tmp":"tmp/react-components_5.2.0-alpha18_1531387825790_0.394799418229572","host":"s3://npm-registry-packages"}},"5.2.0-alpha19":{"name":"@gooddata/react-components","version":"5.2.0-alpha19","author":{"name":"GoodData Corporation"},"license":"BSD-3-Clause","_id":"@gooddata/react-components@5.2.0-alpha19","maintainers":[{"name":"bertold8","email":"ivan.nejezchleb@seznam.cz"},{"name":"bugsbunny338","email":"jiri.zajic@mensa.cz"},{"name":"gooddata-ci","email":"rail@gooddata.com"},{"name":"jakub-sterba","email":"jakub.sterba@gooddata.com"},{"name":"jaroslav.tomecek","email":"jaroslav.tomecek@gooddata.com"},{"name":"jkittler","email":"honza.kittler@gmail.com"},{"name":"khanh.le","email":"khanh.le@gooddata.com"},{"name":"langhamp","email":"pavel.langhammer@gooddata.com"},{"name":"lanhuynh","email":"lan.huynh@gooddata.com"},{"name":"lhorak","email":"info@lhorak.cz"},{"name":"linhhong","email":"linh.hong@gooddata.com"},{"name":"lpearce","email":"levi.pearce@gooddata.com"},{"name":"lupko","email":"lubomir.slivka@gooddata.com"},{"name":"martin.mosko","email":"martin.mosko@gooddata.com"},{"name":"michal.marsal","email":"michal.marsal@gooddata.com"},{"name":"nadtan","email":"tan.nguyen@gooddata.com"},{"name":"naibinh","email":"naibinh@gmail.com"},{"name":"nikolacech","email":"nikola.cech@gooddata.com"},{"name":"ocetnik","email":"ocetnik.david@gmail.com"},{"name":"ondrejlangr","email":"ondrej.langr@gooddata.com"},{"name":"pavelzgdc","email":"pavel.zbytovsky@gooddata.com"},{"name":"pbenes","email":"petr.benes@gooddata.com"},{"name":"peterlacko","email":"lackopeter17@gmail.com"},{"name":"petrjanu","email":"petr.janu@gooddata.com"},{"name":"rodri360","email":"me@rodri360.com"},{"name":"sitina","email":"jiri.sitina@gooddata.com"},{"name":"sondo","email":"son.do@gooddata.com"},{"name":"strouhaljan","email":"strouhal.jan@gmail.com"},{"name":"tantalor93","email":"obenky@gmail.com"},{"name":"tomas.kratochvil","email":"tomas.kratochvil@gooddata.com"},{"name":"tomasreichmann","email":"tomasreichmann@gmail.com"},{"name":"tomsatgd","email":"tomas.satinsky@gooddata.com"},{"name":"vonsef","email":"josef.vondrak@gooddata.com"},{"name":"xmort","email":"petr.dolejsi@gooddata.com"},{"name":"zdenek.vidensky","email":"zdenek.vidensky@gooddata.com"}],"homepage":"https://github.com/gooddata/gooddata-react-components#readme","bugs":{"url":"https://github.com/gooddata/gooddata-react-components/issues"},"dist":{"shasum":"fbda42bb45823895876ef918d54a190ca8714903","tarball":"https://registry.npmjs.org/@gooddata/react-components/-/react-components-5.2.0-alpha19.tgz","fileCount":839,"integrity":"sha512-oHMWCf0vMi0ysmRpj1qm3snPJXq1KhoYwbUDrgQRDZL7P6XCy6/Cvr/nW2YG9DsQsbWzrwdmNmdTvklU5F7T/g==","signatures":[{"sig":"MEYCIQC3Io0RkoCaRJDcS88matF77bgu5uV1kSTKNxfCHmacYAIhANpzpy8m58MUPdifuCcgaZS7vcdbq64GSRv6/+kRsXP4","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":2413153,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJbR3Y6CRA9TVsSAnZWagAAebsQAJPm06d3Y0dAK3rBRIaS\nMncbeacgIVdWxbCkMck9dXxEV7YO3amzWzp7bTTlGB6Z9P79VpvvbMvzqw0i\n4/toaofMfmqgJ0wGlFIvWRfk8FI6TD72WfRqSROeuMTT1UmRY01ExiJvr3jh\n7VDJ/p3b3QGg1caI3ewGV0V/jQJ6w2XtqYmR+lEKr1/GoYNbadLEYy6ftJpi\nDjJPuOUFs3sYYzGYgWLRhOQdJNXTO75KikCoP35ud+PySDPGbqPxM//eo/W1\neRTEKlm6Lb+TFMhUNn2qKH1dK4/drzRB7IYcu2SQFB4e3iKQ59XmiIfjvbk5\nVFghs5HW83Y9WeO/4fT44clbe74KKUM8vpFU1qvQkk1JQXqhkh9Fhud7k7tM\nDlPtHpkMWAS8HmCtaxRpsGF+MqCLZTJuweptPLwB83+t/dk2f+jdzkHYNZgn\nLaUbg7dKQwqNfmsc8LGYp7iTYWEI06ecS9Q+p2pKYTmLo+u4tWbbq+OcOi1y\nAXpJdYCh2H6HtyGXG0VH46MrCB7KLGnsoMK34Ct42IXOIEZX6bB/F0lGjlhF\n5ghB3U7AL0f56PrNR2ImlXpHuCGi7mq61+QUJDZfNsClRQAM7D8RVJJuFaV/\n0D0T0t+gdQO+vqhiShVX3XicciOKUEeZF3rRfVPD9YJKGdZwD026b142fisD\ns2+0\r\n=1fPE\r\n-----END PGP SIGNATURE-----\r\n"},"jest":{"testRegex":"(/__tests__/.*|\\.(test|spec))\\.(tsx?|jsx?)$","transform":{".(ts|tsx)":"<rootDir>/node_modules/ts-jest/preprocessor.js"},"mapCoverage":true,"collectCoverage":false,"coverageReporters":["html"],"collectCoverageFrom":["src/**/*.{ts,tsx}","examples/server/src/**/*.{js,jsx}","!**/*.d.ts"],"moduleFileExtensions":["ts","tsx","js"],"setupTestFrameworkScriptFile":"<rootDir>/jest.setup.js"},"main":"dist/index.js","files":["dist","src","styles","LICENSE"],"config":{"tslint":"'./{src,stories}/**/*.{ts,tsx}'"},"readme":"[![npm version](https://badge.fury.io/js/%40gooddata%2Freact-components.svg)](https://www.npmjs.com/package/@gooddata/react-components) \n\n# GoodData.UI React components\n> A React-based JavaScript library for building data-driven applications\n\n## Getting started\n- [GoodData.UI Documentation](http://sdk.gooddata.com/gooddata-ui/)\n- [GoodData.UI Live Examples](https://gooddata-examples.herokuapp.com/)\n- [Stack Overflow](https://stackoverflow.com/questions/tagged/gooddata)\n\n### Usage\nWith [yarn](https://yarnpkg.com) installed, go to your project directory and run\n```\n$ yarn add @gooddata/react-components\n```\nIf you prefer [npm](npmjs.com) run\n```\n$ npm install --save @gooddata/react-components\n```\n\n\n## Contributing\n\nWe welcome any contribution in form of [issues](https://github.com/gooddata/gooddata-react-components/issues) or [pull requests](https://github.com/gooddata/gooddata-react-components/pulls).\nThese commands may come in handy while developing:\n\n| command | description |\n| ------- | ----------- |\n| `yarn install --pure-lockfile` | first step |\n| ||\n| `yarn dev` | build react-components to `/dist` in watch mode |\n| `yarn test` | run all unit tests |\n| `yarn validate` | validate codestyle |\n| ||\n| `yarn storybook` | run storybook from `/stories` on http://localhost:9001 |\n| `yarn build-storybook` | build storybook to `/dist-storybook` |\n| `yarn test-storybook` | run storybook and [screenshot tests](https://github.com/gooddata/gdc-client-utils/tree/master/test-storybook) |\n| ||\n| `yarn examples` | run Live Examples dev-server from `/examples` on https://localhost:8999 |\n| `yarn examples-build` | build Live Examples to `/examples/dist` |\n| `yarn examples-server` | serve built Live Examples - see `/examples/server/src` |\n| `yarn examples-testcafe` | run testcafe tests against `localhost:8999` |\n\n### Deploy to heroku.com\nWhen you deploy this repo to heroku, it serves *GoodData.UI Live Examples*.\nRelevant tasks are in `Procfile` and `package.json`.\n\n```bash\n# run in the project directory\nheroku login\nheroku create <your-app-name>\nheroku config:set DOMAIN_ADMIN_USERNAME=x@gooddata.com DOMAIN_ADMIN_PASSWORD=xy PROJECT_ID_TO_ASSIGN=xms7ga4tf3g3nzucd8380o2bev8oeknp\ngit push heroku HEAD:master\nheroku open\n```\n\n### Run Live Examples Locally\nTo run *GoodData.UI Live Examples* locally:\n```bash\ngit clone <this-repository>\ncd  <repository-folder>\nyarn install --pure-lockfile\nyarn examples\n```\nThen open https://localhost:8999 and login using Live Examples account (you can [create one here](https://gooddata-examples.herokuapp.com/registration)).\n\n## Changelog\n- see [CHANGELOG.md](CHANGELOG.md)\n\n## License\n(C) 2007-2018 GoodData Corporation\n\nFor more information, please see [LICENSE](https://github.com/gooddata/gooddata-react-components/blob/master/LICENSE)\n","gitHead":"a1ae6340697ebadd5740de2e3d0d17504b870d4e","scripts":{"dev":"bash scripts/build.sh --dev-watch","test":"jest --watch","build":"bash scripts/build.sh","tslint":"yarn run-tslint -t verbose $npm_package_config_tslint","prepare":"cd examples/server && yarn install --pure-lockfile && cd ../..; rm -r examples/node_modules 2>/dev/null; true","examples":"bash scripts/run-examples.sh","prepare?":"# Called before `npm publish` and on local `npm install`. Temporarily also for deleting obsolete node_modules. Ends with `true` to continue gracefully.","validate":"tsc --noEmit && yarn tslint && eslint --ext .jsx,.js examples/src examples/test examples/server/src","build-dev":"bash scripts/build.sh --dev","examples?":"# Default is developer domain, other options: yarn examples [sec,secure,stg,stg2,stg3,demo,developer or URL]","storybook":"start-storybook -p 9001 -c .storybook","tslint-ci":"mkdir -p ./ci/results && yarn run-tslint -t checkstyle -o ./ci/results/tslint-results.xml $npm_package_config_tslint","run-tslint":"tslint -p tsconfig.json","validate-ci":"tsc --noEmit && yarn tslint-ci  && eslint --ext .jsx,.js examples/src examples/test examples/server/src -f checkstyle -o ci/results/eslint-results.xml","examples-build":"bash scripts/build-examples.sh","prepublishOnly":"yarn build","test-storybook":"test-storybook","build-storybook":"build-storybook -c .storybook -o dist-storybook","examples-server":"node examples/server/src/index.js","heroku-postbuild":"yarn examples-build developer","examples-testcafe":"testcafe chrome --assertion-timeout 20000 -S -s examples/_screenshots examples/test/**/**/*_test* --debug-on-fail","examples-testcafe-docker":"testcafe 'chrome:headless --no-sandbox' --assertion-timeout 20000 -S -s examples/_screenshots examples/test/**/**/*_test*"},"typings":"dist/index.d.ts","_npmUser":{"name":"gooddata-ci","email":"rail@gooddata.com"},"repository":{"url":"git+ssh://git@github.com/gooddata/gooddata-react-components.git","type":"git"},"_npmVersion":"5.6.0","description":"GoodData React Components","directories":{},"_nodeVersion":"8.9.4","dependencies":{"rxjs":"^5.5.6","lodash":"^4.17.4","invariant":"^2.2.2","classnames":"^2.2.5","highcharts":"4.2.5","prop-types":"^15.6.0","react-intl":"^2.4.0","custom-event":"^1.0.1","react-measure":"^1.4.7","@gooddata/typings":"2.1.0","@types/highcharts":"4.2.56","http-status-codes":"^1.3.0","@gooddata/js-utils":"^2.0.1","@gooddata/numberjs":"^3.1.2","fixed-data-table-2":"0.7.17","@gooddata/goodstrap":"56.1.0","@gooddata/gooddata-js":"6.1.2","nodelist-foreach-polyfill":"^1.2.0"},"_hasShrinkwrap":false,"readmeFilename":"README.md","test-storybook":{"_defaults":{"readySelector":".screenshot-wrapper .highcharts-container, .screenshot-wrapper .s-headline-value, .screenshot-wrapper .viz-table-wrap, .screenshot-wrapper .gdc-kpi, .screenshot-wrapper .gdc-kpi-error"},"AFM components/PieChart":{"error":{"readySelector":".screenshot-wrapper .s-error"}},"AFM components/DonutChart":{"error":{"readySelector":".screenshot-wrapper .s-error"}}},"devDependencies":{"yup":"^0.24.1","jest":"21.2.1","react":"15.6.2","enzyme":"3.3.0","formik":"^0.11.11","moment":"2.22.1","history":"^4.7.2","ts-jest":"21.2.4","webpack":"3.10.0","react-ga":"^2.5.2","recharts":"1.0.0-beta.9","testcafe":"0.19.2","commander":"2.14.1","node-sass":"4.7.2","react-dom":"15.6.2","supertest":"3.0.0","ts-loader":"2.3.7","babel-core":"6.26.0","css-loader":"0.28.7","jest-junit":"3.0.0","raw-loader":"0.5.1","styled-jsx":"2.2.1","typescript":"2.3.3","@types/jest":"20.0.4","@types/node":"7.0.8","file-loader":"1.1.6","sass-loader":"6.0.6","@types/react":"16.0.34","babel-loader":"7.1.2","react-helmet":"5.2.0","react-select":"1.2.1","style-loader":"0.19.1","@types/enzyme":"3.1.6","@types/lodash":"4.14.61","utility-types":"^1.1.0","babel-polyfill":"^6.26.0","@storybook/react":"3.4.0","@types/invariant":"2.2.29","@types/react-dom":"16.0.3","babel-preset-env":"1.6.1","isomorphic-fetch":"2.2.1","react-datepicker":"1.1.0","react-router-dom":"4.2.2","@gooddata/mock-js":"1.3.1","@types/classnames":"2.2.3","@types/prop-types":"15.5.2","@types/react-intl":"2.3.5","babel-preset-react":"6.24.1","react-async-script":"^0.9.1","webpack-dev-server":"2.11.1","@types/react-portal":"3.0.4","babel-plugin-lodash":"3.3.2","html-webpack-plugin":"2.30.1","react-test-renderer":"15.6.2","@types/react-measure":"0.4.7","clean-webpack-plugin":"0.1.17","react-google-recaptcha":"^0.11.0","@gooddata/eslint-config":"0.0.19","@gooddata/tslint-config":"0.0.10","@types/storybook__react":"3.0.6","enzyme-adapter-react-15":"1.0.5","uglifyjs-webpack-plugin":"1.2.0","@gooddata/test-storybook":"1.2.1","@storybook/addon-actions":"3.4.0","@storybook/addon-options":"3.4.0","node-sass-magic-importer":"5.1.0","react-syntax-highlighter":"6.1.2","@types/fixed-data-table-2":"0.8.1","@types/react-test-renderer":"16.0.0","circular-dependency-plugin":"4.4.0","compression-webpack-plugin":"1.1.7","@types/enzyme-adapter-react-15":"1.0.1","@types/storybook__addon-actions":"3.0.1","babel-plugin-transform-class-properties":"6.24.1","babel-plugin-transform-async-to-generator":"6.24.1","babel-plugin-transform-object-rest-spread":"6.26.0"},"peerDependencies":{"react":"15.6.2","react-dom":"15.6.2"},"_npmOperationalInternal":{"tmp":"tmp/react-components_5.2.0-alpha19_1531409978676_0.9326689611799948","host":"s3://npm-registry-packages"}},"5.2.0-alpha20":{"name":"@gooddata/react-components","version":"5.2.0-alpha20","author":{"name":"GoodData Corporation"},"license":"BSD-3-Clause","_id":"@gooddata/react-components@5.2.0-alpha20","maintainers":[{"name":"afi","email":"adam.fiedler@gooddata.com"},{"name":"bertold8","email":"ivan.nejezchleb@seznam.cz"},{"name":"bugsbunny338","email":"jiri.zajic@mensa.cz"},{"name":"gooddata-ci","email":"rail@gooddata.com"},{"name":"jakub-sterba","email":"jakub.sterba@gooddata.com"},{"name":"jaroslav.tomecek","email":"jaroslav.tomecek@gooddata.com"},{"name":"jkittler","email":"honza.kittler@gmail.com"},{"name":"khanh.le","email":"khanh.le@gooddata.com"},{"name":"langhamp","email":"pavel.langhammer@gooddata.com"},{"name":"lanhuynh","email":"lan.huynh@gooddata.com"},{"name":"lhorak","email":"info@lhorak.cz"},{"name":"linhhong","email":"linh.hong@gooddata.com"},{"name":"lpearce","email":"levi.pearce@gooddata.com"},{"name":"lupko","email":"lubomir.slivka@gooddata.com"},{"name":"martin.mosko","email":"martin.mosko@gooddata.com"},{"name":"michal.marsal","email":"michal.marsal@gooddata.com"},{"name":"nadtan","email":"tan.nguyen@gooddata.com"},{"name":"naibinh","email":"naibinh@gmail.com"},{"name":"nikolacech","email":"nikola.cech@gooddata.com"},{"name":"ocetnik","email":"ocetnik.david@gmail.com"},{"name":"ondrejlangr","email":"ondrej.langr@gooddata.com"},{"name":"pavelzgdc","email":"pavel.zbytovsky@gooddata.com"},{"name":"pbenes","email":"petr.benes@gooddata.com"},{"name":"peterlacko","email":"lackopeter17@gmail.com"},{"name":"petrjanu","email":"petr.janu@gooddata.com"},{"name":"rodri360","email":"me@rodri360.com"},{"name":"sitina","email":"jiri.sitina@gooddata.com"},{"name":"sondo","email":"son.do@gooddata.com"},{"name":"strouhaljan","email":"strouhal.jan@gmail.com"},{"name":"tantalor93","email":"obenky@gmail.com"},{"name":"tomas.kratochvil","email":"tomas.kratochvil@gooddata.com"},{"name":"tomasreichmann","email":"tomasreichmann@gmail.com"},{"name":"tomsatgd","email":"tomas.satinsky@gooddata.com"},{"name":"vonsef","email":"josef.vondrak@gooddata.com"},{"name":"xmort","email":"petr.dolejsi@gooddata.com"},{"name":"zdenek.vidensky","email":"zdenek.vidensky@gooddata.com"}],"homepage":"https://github.com/gooddata/gooddata-react-components#readme","bugs":{"url":"https://github.com/gooddata/gooddata-react-components/issues"},"dist":{"shasum":"47d14898493538b7113a0cc951ec3cb5a352e51a","tarball":"https://registry.npmjs.org/@gooddata/react-components/-/react-components-5.2.0-alpha20.tgz","fileCount":839,"integrity":"sha512-BiYHvmb/sgnfeiOhfXJ/Qw9lO8XcIIxLiJrQcFrbmVD1qW0mzLypbKmJwqJPhIx6q9EDSeqdOiklY/fuyrSSWQ==","signatures":[{"sig":"MEUCIQCtNx91w+DSe4+IpxviXXaflkuEJPLAHM2+X2X89PhrxgIgEoxQeFSQ9mkY/p0dBUjx7akLwA/MvqewpP6IeW+0y08=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":2413047,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJbTJqJCRA9TVsSAnZWagAANgUQAJ40TOMEecL5NiYLd3iu\n+nWOverWRBHXfKOXB5yCjS3eBRdwZ3hrhYkveboV0aVjh7gvy+VZNL6LRLur\nvHpsgJW6dPPBho+9xH1kYDRUHSePdqQEk5Hc7j0uhDC3gxl2lIyPzBtnSxsQ\ngopefZuAOwDkmDNZTjU4Y0ZtHlRD/m+I7kRBwfWcezi60PIS6cvisIIZMub4\nqNRS+NYDzws4iz/fR8CrF5jRqxQDoFM95AczhQYBKcqVC5UMaUHulD1iR0QK\nOhLMCZYUypaKLVjPYbqfzkTpWo3q0wLP1d9sSH1iM4W/zX4wcRWKGiX7SOJp\nSYvALlVfz0a/C1Vj65b2O3ygoAZ5wxORv1XijufoOjQKAFHSOYWsvGcBp1A6\noZW97m5UsARwjy3G5S2cj0kSC5pd9xQp8d95uL0EmIhJeRUhD8jonRcRWrqW\nDlYxhMI8CXcspDUWJl0f0etiXfRb5xevu3R4uVcFx6w5o09kY8EdUtgJtKg3\nQa5a26mf9q7jOAXIFAdIjUUCYaQ0VnPJ4F60+HuN16Tqr01f8/HGsI74efMl\nYb9qSLXj6sHzTXBzm7Dog6pcLXvYR//rJ7UwUZDYPtngYB0lAGcHOUIw18hg\n9gPpgYikJR1WPKgiZRRiAoYrdsWwAZmXLvdZNRYrmI+Q76shu2wl23gpEYIt\niIDr\r\n=sY+R\r\n-----END PGP SIGNATURE-----\r\n"},"jest":{"testRegex":"(/__tests__/.*|\\.(test|spec))\\.(tsx?|jsx?)$","transform":{".(ts|tsx)":"<rootDir>/node_modules/ts-jest/preprocessor.js"},"mapCoverage":true,"collectCoverage":false,"coverageReporters":["html"],"collectCoverageFrom":["src/**/*.{ts,tsx}","examples/server/src/**/*.{js,jsx}","!**/*.d.ts"],"moduleFileExtensions":["ts","tsx","js"],"setupTestFrameworkScriptFile":"<rootDir>/jest.setup.js"},"main":"dist/index.js","files":["dist","src","styles","LICENSE"],"config":{"tslint":"'./{src,stories}/**/*.{ts,tsx}'"},"readme":"[![npm version](https://badge.fury.io/js/%40gooddata%2Freact-components.svg)](https://www.npmjs.com/package/@gooddata/react-components) \n\n# GoodData.UI React components\n> A React-based JavaScript library for building data-driven applications\n\n## Getting started\n- [GoodData.UI Documentation](http://sdk.gooddata.com/gooddata-ui/)\n- [GoodData.UI Live Examples](https://gooddata-examples.herokuapp.com/)\n- [Stack Overflow](https://stackoverflow.com/questions/tagged/gooddata)\n\n### Usage\nWith [yarn](https://yarnpkg.com) installed, go to your project directory and run\n```\n$ yarn add @gooddata/react-components\n```\nIf you prefer [npm](npmjs.com) run\n```\n$ npm install --save @gooddata/react-components\n```\n\n\n## Contributing\n\nWe welcome any contribution in form of [issues](https://github.com/gooddata/gooddata-react-components/issues) or [pull requests](https://github.com/gooddata/gooddata-react-components/pulls).\nThese commands may come in handy while developing:\n\n| command | description |\n| ------- | ----------- |\n| `yarn install --pure-lockfile` | first step |\n| ||\n| `yarn dev` | build react-components to `/dist` in watch mode |\n| `yarn test` | run all unit tests |\n| `yarn validate` | validate codestyle |\n| ||\n| `yarn storybook` | run storybook from `/stories` on http://localhost:9001 |\n| `yarn build-storybook` | build storybook to `/dist-storybook` |\n| `yarn test-storybook` | run storybook and [screenshot tests](https://github.com/gooddata/gdc-client-utils/tree/master/test-storybook) |\n| ||\n| `yarn examples` | run Live Examples dev-server from `/examples` on https://localhost:8999 |\n| `yarn examples-build` | build Live Examples to `/examples/dist` |\n| `yarn examples-server` | serve built Live Examples - see `/examples/server/src` |\n| `yarn examples-testcafe` | run testcafe tests against `localhost:8999` |\n\n### Deploy to heroku.com\nWhen you deploy this repo to heroku, it serves *GoodData.UI Live Examples*.\nRelevant tasks are in `Procfile` and `package.json`.\n\n```bash\n# run in the project directory\nheroku login\nheroku create <your-app-name>\nheroku config:set DOMAIN_ADMIN_USERNAME=x@gooddata.com DOMAIN_ADMIN_PASSWORD=xy PROJECT_ID_TO_ASSIGN=xms7ga4tf3g3nzucd8380o2bev8oeknp\ngit push heroku HEAD:master\nheroku open\n```\n\n### Run Live Examples Locally\nTo run *GoodData.UI Live Examples* locally:\n```bash\ngit clone <this-repository>\ncd  <repository-folder>\nyarn install --pure-lockfile\nyarn examples\n```\nThen open https://localhost:8999 and login using Live Examples account (you can [create one here](https://gooddata-examples.herokuapp.com/registration)).\n\n## Changelog\n- see [CHANGELOG.md](CHANGELOG.md)\n\n## License\n(C) 2007-2018 GoodData Corporation\n\nFor more information, please see [LICENSE](https://github.com/gooddata/gooddata-react-components/blob/master/LICENSE)\n","gitHead":"d9c2e5ed8fae1055d880e78cb6f52e995b1461e6","scripts":{"dev":"bash scripts/build.sh --dev-watch","test":"jest --watch","build":"bash scripts/build.sh","tslint":"yarn run-tslint -t verbose $npm_package_config_tslint","prepare":"cd examples/server && yarn install --pure-lockfile && cd ../..; rm -r examples/node_modules 2>/dev/null; true","examples":"bash scripts/run-examples.sh","prepare?":"# Called before `npm publish` and on local `npm install`. Temporarily also for deleting obsolete node_modules. Ends with `true` to continue gracefully.","validate":"tsc --noEmit && yarn tslint && eslint --ext .jsx,.js examples/src examples/test examples/server/src","build-dev":"bash scripts/build.sh --dev","examples?":"# Default is developer domain, other options: yarn examples [sec,secure,stg,stg2,stg3,demo,developer or URL]","storybook":"start-storybook -p 9001 -c .storybook","tslint-ci":"mkdir -p ./ci/results && yarn run-tslint -t checkstyle -o ./ci/results/tslint-results.xml $npm_package_config_tslint","run-tslint":"tslint -p tsconfig.json","validate-ci":"tsc --noEmit && yarn tslint-ci  && eslint --ext .jsx,.js examples/src examples/test examples/server/src -f checkstyle -o ci/results/eslint-results.xml","examples-build":"bash scripts/build-examples.sh","prepublishOnly":"yarn build","test-storybook":"test-storybook","build-storybook":"build-storybook -c .storybook -o dist-storybook","examples-server":"node examples/server/src/index.js","heroku-postbuild":"yarn examples-build developer","examples-testcafe":"testcafe chrome --assertion-timeout 20000 -S -s examples/_screenshots examples/test/**/**/*_test* --debug-on-fail","examples-testcafe-docker":"testcafe 'chrome:headless --no-sandbox' --assertion-timeout 20000 -S -s examples/_screenshots examples/test/**/**/*_test*"},"typings":"dist/index.d.ts","_npmUser":{"name":"gooddata-ci","email":"rail@gooddata.com"},"repository":{"url":"git+ssh://git@github.com/gooddata/gooddata-react-components.git","type":"git"},"_npmVersion":"5.6.0","description":"GoodData React Components","directories":{},"_nodeVersion":"8.9.4","dependencies":{"rxjs":"^5.5.6","lodash":"^4.17.4","invariant":"^2.2.2","classnames":"^2.2.5","highcharts":"4.2.5","prop-types":"^15.6.0","react-intl":"^2.4.0","custom-event":"^1.0.1","react-measure":"^1.4.7","@gooddata/typings":"2.1.0","@types/highcharts":"4.2.56","http-status-codes":"^1.3.0","@gooddata/js-utils":"^2.0.1","@gooddata/numberjs":"^3.1.2","fixed-data-table-2":"0.7.17","@gooddata/goodstrap":"56.1.0","@gooddata/gooddata-js":"6.1.2","nodelist-foreach-polyfill":"^1.2.0"},"_hasShrinkwrap":false,"readmeFilename":"README.md","test-storybook":{"_defaults":{"readySelector":".screenshot-wrapper .highcharts-container, .screenshot-wrapper .s-headline-value, .screenshot-wrapper .viz-table-wrap, .screenshot-wrapper .gdc-kpi, .screenshot-wrapper .gdc-kpi-error"},"AFM components/PieChart":{"error":{"readySelector":".screenshot-wrapper .s-error"}},"AFM components/DonutChart":{"error":{"readySelector":".screenshot-wrapper .s-error"}}},"devDependencies":{"yup":"^0.24.1","jest":"21.2.1","react":"15.6.2","enzyme":"3.3.0","formik":"^0.11.11","moment":"2.22.1","history":"^4.7.2","ts-jest":"21.2.4","webpack":"3.10.0","react-ga":"^2.5.2","recharts":"1.0.0-beta.9","testcafe":"0.19.2","commander":"2.14.1","node-sass":"4.7.2","react-dom":"15.6.2","supertest":"3.0.0","ts-loader":"2.3.7","babel-core":"6.26.0","css-loader":"0.28.7","jest-junit":"3.0.0","raw-loader":"0.5.1","styled-jsx":"2.2.1","typescript":"2.3.3","@types/jest":"20.0.4","@types/node":"7.0.8","file-loader":"1.1.6","sass-loader":"6.0.6","@types/react":"16.0.34","babel-loader":"7.1.2","react-helmet":"5.2.0","react-select":"1.2.1","style-loader":"0.19.1","@types/enzyme":"3.1.6","@types/lodash":"4.14.61","utility-types":"^1.1.0","babel-polyfill":"^6.26.0","@storybook/react":"3.4.0","@types/invariant":"2.2.29","@types/react-dom":"16.0.3","babel-preset-env":"1.6.1","isomorphic-fetch":"2.2.1","react-datepicker":"1.1.0","react-router-dom":"4.2.2","@gooddata/mock-js":"1.3.1","@types/classnames":"2.2.3","@types/prop-types":"15.5.2","@types/react-intl":"2.3.5","babel-preset-react":"6.24.1","react-async-script":"^0.9.1","webpack-dev-server":"2.11.1","@types/react-portal":"3.0.4","babel-plugin-lodash":"3.3.2","html-webpack-plugin":"2.30.1","react-test-renderer":"15.6.2","@types/react-measure":"0.4.7","clean-webpack-plugin":"0.1.17","react-google-recaptcha":"^0.11.0","@gooddata/eslint-config":"0.0.19","@gooddata/tslint-config":"0.0.10","@types/storybook__react":"3.0.6","enzyme-adapter-react-15":"1.0.5","uglifyjs-webpack-plugin":"1.2.0","@gooddata/test-storybook":"1.2.1","@storybook/addon-actions":"3.4.0","@storybook/addon-options":"3.4.0","node-sass-magic-importer":"5.1.0","react-syntax-highlighter":"6.1.2","@types/fixed-data-table-2":"0.8.1","@types/react-test-renderer":"16.0.0","circular-dependency-plugin":"4.4.0","compression-webpack-plugin":"1.1.7","@types/enzyme-adapter-react-15":"1.0.1","@types/storybook__addon-actions":"3.0.1","babel-plugin-transform-class-properties":"6.24.1","babel-plugin-transform-async-to-generator":"6.24.1","babel-plugin-transform-object-rest-spread":"6.26.0"},"peerDependencies":{"react":"15.6.2","react-dom":"15.6.2"},"_npmOperationalInternal":{"tmp":"tmp/react-components_5.2.0-alpha20_1531746952945_0.4541375559594454","host":"s3://npm-registry-packages"}},"5.2.0-alpha19-fix1":{"name":"@gooddata/react-components","version":"5.2.0-alpha19-fix1","author":{"name":"GoodData Corporation"},"license":"BSD-3-Clause","_id":"@gooddata/react-components@5.2.0-alpha19-fix1","maintainers":[{"name":"afi","email":"adam.fiedler@gooddata.com"},{"name":"bertold8","email":"ivan.nejezchleb@seznam.cz"},{"name":"bugsbunny338","email":"jiri.zajic@mensa.cz"},{"name":"gooddata-ci","email":"rail@gooddata.com"},{"name":"jakub-sterba","email":"jakub.sterba@gooddata.com"},{"name":"jaroslav.tomecek","email":"jaroslav.tomecek@gooddata.com"},{"name":"jkittler","email":"honza.kittler@gmail.com"},{"name":"khanh.le","email":"khanh.le@gooddata.com"},{"name":"langhamp","email":"pavel.langhammer@gooddata.com"},{"name":"lanhuynh","email":"lan.huynh@gooddata.com"},{"name":"lhorak","email":"info@lhorak.cz"},{"name":"linhhong","email":"linh.hong@gooddata.com"},{"name":"lpearce","email":"levi.pearce@gooddata.com"},{"name":"lupko","email":"lubomir.slivka@gooddata.com"},{"name":"martin.mosko","email":"martin.mosko@gooddata.com"},{"name":"michal.marsal","email":"michal.marsal@gooddata.com"},{"name":"nadtan","email":"tan.nguyen@gooddata.com"},{"name":"naibinh","email":"naibinh@gmail.com"},{"name":"nikolacech","email":"nikola.cech@gooddata.com"},{"name":"ocetnik","email":"ocetnik.david@gmail.com"},{"name":"ondrejlangr","email":"ondrej.langr@gooddata.com"},{"name":"pavelzgdc","email":"pavel.zbytovsky@gooddata.com"},{"name":"pbenes","email":"petr.benes@gooddata.com"},{"name":"peterlacko","email":"lackopeter17@gmail.com"},{"name":"petrjanu","email":"petr.janu@gooddata.com"},{"name":"rodri360","email":"me@rodri360.com"},{"name":"sitina","email":"jiri.sitina@gooddata.com"},{"name":"sondo","email":"son.do@gooddata.com"},{"name":"strouhaljan","email":"strouhal.jan@gmail.com"},{"name":"tantalor93","email":"obenky@gmail.com"},{"name":"tomas.kratochvil","email":"tomas.kratochvil@gooddata.com"},{"name":"tomasreichmann","email":"tomasreichmann@gmail.com"},{"name":"tomsatgd","email":"tomas.satinsky@gooddata.com"},{"name":"vonsef","email":"josef.vondrak@gooddata.com"},{"name":"xmort","email":"petr.dolejsi@gooddata.com"},{"name":"zdenek.vidensky","email":"zdenek.vidensky@gooddata.com"}],"homepage":"https://github.com/gooddata/gooddata-react-components#readme","bugs":{"url":"https://github.com/gooddata/gooddata-react-components/issues"},"dist":{"shasum":"aea46b3b910f1abd050bc60ac4ef914ef5d7f4bd","tarball":"https://registry.npmjs.org/@gooddata/react-components/-/react-components-5.2.0-alpha19-fix1.tgz","fileCount":839,"integrity":"sha512-sjFzR0Odon+UcKc3d20Eo1ID8vLG9fdIwEwkfNfBm9d9jRxvOybV99JOhWeal+qKuwx+NJ3s9h5c+eOOak4CTQ==","signatures":[{"sig":"MEUCIAeygAv4Vjlz/Qb31Q1mwiUSYzD+q5kZsEX7JRkhaUwXAiEA1c6Cm/duvKVnYZVdxy7FuO2/y5XquCwHbbQjCmYkf00=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":2413416,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJbUD+ACRA9TVsSAnZWagAAbTsP/jFGvLHdHGo4MEqKx/u7\nAL8CJTOa0w7FJyfuFyyWWBvoTZDA6zBRt2pbKAh9YVMXAnto0PxNf0VNDki1\nYE+VoN++J459M/0ah34FxbfvGcOSLGgKau8aYMcINhOWyiF8DY+xRpOYr7Jq\nO0UwHpOskZgSQn9PDLAtds9/20edvV34M7t83NO16psBCRM3F04Thfcsew0R\n+hGEtVClXUSmRLRJlpKRRakybY2BT21IeozgInOUQ6erlYP3W6/A3O7/RdIy\n83oy1BD2y1TjWdRdOa1D2PsCv1LHl0eGGXRN0IPqD6s0AEkhE/kWqHpzcu/d\nC79JFXo3LjzdW3pnKTgbDZF/FgiQQkvLnJFKNz4oDcg2wA86xKsE8yzgivUG\nZTn8LJFjHaQR1sijaDa8Rr73v73EIRC6HVgp/v8TT7N5bfKkDNa2Ut0tmbLw\njDwRYdKp3qNvPrOPJ5CQj7xiWs/d2TqZ+ikz0VbQfjFftl5A8PaXskAd6D4N\nUt1ssRO6Db2sf6jYHU7Ha66NZXBo59FLtRkdalKAbusfCGRrpfoNCIndSlz1\nnryjcuNgko5t19EffWG19kDUF684kReBE3xolypUbOZVtLdfj8fi7eeG4b2g\nCYaB1j8qt3giLBbvnZ3SAp7t8bs7LPIjLmNo0Sv2O3M55zfmdsHiY2i/1SCI\ncWP7\r\n=cLnV\r\n-----END PGP SIGNATURE-----\r\n"},"jest":{"testRegex":"(/__tests__/.*|\\.(test|spec))\\.(tsx?|jsx?)$","transform":{".(ts|tsx)":"<rootDir>/node_modules/ts-jest/preprocessor.js"},"mapCoverage":true,"collectCoverage":false,"coverageReporters":["html"],"collectCoverageFrom":["src/**/*.{ts,tsx}","examples/server/src/**/*.{js,jsx}","!**/*.d.ts"],"moduleFileExtensions":["ts","tsx","js"],"setupTestFrameworkScriptFile":"<rootDir>/jest.setup.js"},"main":"dist/index.js","files":["dist","src","styles","LICENSE"],"config":{"tslint":"'./{src,stories}/**/*.{ts,tsx}'"},"readme":"[![npm version](https://badge.fury.io/js/%40gooddata%2Freact-components.svg)](https://www.npmjs.com/package/@gooddata/react-components) \n\n# GoodData.UI React components\n> A React-based JavaScript library for building data-driven applications\n\n## Getting started\n- [GoodData.UI Documentation](http://sdk.gooddata.com/gooddata-ui/)\n- [GoodData.UI Live Examples](https://gooddata-examples.herokuapp.com/)\n- [Stack Overflow](https://stackoverflow.com/questions/tagged/gooddata)\n\n### Usage\nWith [yarn](https://yarnpkg.com) installed, go to your project directory and run\n```\n$ yarn add @gooddata/react-components\n```\nIf you prefer [npm](npmjs.com) run\n```\n$ npm install --save @gooddata/react-components\n```\n\n\n## Contributing\n\nWe welcome any contribution in form of [issues](https://github.com/gooddata/gooddata-react-components/issues) or [pull requests](https://github.com/gooddata/gooddata-react-components/pulls).\nThese commands may come in handy while developing:\n\n| command | description |\n| ------- | ----------- |\n| `yarn install --pure-lockfile` | first step |\n| ||\n| `yarn dev` | build react-components to `/dist` in watch mode |\n| `yarn test` | run all unit tests |\n| `yarn validate` | validate codestyle |\n| ||\n| `yarn storybook` | run storybook from `/stories` on http://localhost:9001 |\n| `yarn build-storybook` | build storybook to `/dist-storybook` |\n| `yarn test-storybook` | run storybook and [screenshot tests](https://github.com/gooddata/gdc-client-utils/tree/master/test-storybook) |\n| ||\n| `yarn examples` | run Live Examples dev-server from `/examples` on https://localhost:8999 |\n| `yarn examples-build` | build Live Examples to `/examples/dist` |\n| `yarn examples-server` | serve built Live Examples - see `/examples/server/src` |\n| `yarn examples-testcafe` | run testcafe tests against `localhost:8999` |\n\n### Deploy to heroku.com\nWhen you deploy this repo to heroku, it serves *GoodData.UI Live Examples*.\nRelevant tasks are in `Procfile` and `package.json`.\n\n```bash\n# run in the project directory\nheroku login\nheroku create <your-app-name>\nheroku config:set DOMAIN_ADMIN_USERNAME=x@gooddata.com DOMAIN_ADMIN_PASSWORD=xy PROJECT_ID_TO_ASSIGN=xms7ga4tf3g3nzucd8380o2bev8oeknp\ngit push heroku HEAD:master\nheroku open\n```\n\n### Run Live Examples Locally\nTo run *GoodData.UI Live Examples* locally:\n```bash\ngit clone <this-repository>\ncd  <repository-folder>\nyarn install --pure-lockfile\nyarn examples\n```\nThen open https://localhost:8999 and login using Live Examples account (you can [create one here](https://gooddata-examples.herokuapp.com/registration)).\n\n## Changelog\n- see [CHANGELOG.md](CHANGELOG.md)\n\n## License\n(C) 2007-2018 GoodData Corporation\n\nFor more information, please see [LICENSE](https://github.com/gooddata/gooddata-react-components/blob/master/LICENSE)\n","gitHead":"7138e6e5f24a0ce35de0ef1dc48dc62170bb067a","scripts":{"dev":"bash scripts/build.sh --dev-watch","test":"jest --watch","build":"bash scripts/build.sh","tslint":"yarn run-tslint -t verbose $npm_package_config_tslint","prepare":"cd examples/server && yarn install --pure-lockfile && cd ../..; rm -r examples/node_modules 2>/dev/null; true","examples":"bash scripts/run-examples.sh","prepare?":"# Called before `npm publish` and on local `npm install`. Temporarily also for deleting obsolete node_modules. Ends with `true` to continue gracefully.","validate":"tsc --noEmit && yarn tslint && eslint --ext .jsx,.js examples/src examples/test examples/server/src","build-dev":"bash scripts/build.sh --dev","examples?":"# Default is developer domain, other options: yarn examples [sec,secure,stg,stg2,stg3,demo,developer or URL]","storybook":"start-storybook -p 9001 -c .storybook","tslint-ci":"mkdir -p ./ci/results && yarn run-tslint -t checkstyle -o ./ci/results/tslint-results.xml $npm_package_config_tslint","run-tslint":"tslint -p tsconfig.json","validate-ci":"tsc --noEmit && yarn tslint-ci  && eslint --ext .jsx,.js examples/src examples/test examples/server/src -f checkstyle -o ci/results/eslint-results.xml","examples-build":"bash scripts/build-examples.sh","prepublishOnly":"yarn build","test-storybook":"test-storybook","build-storybook":"build-storybook -c .storybook -o dist-storybook","examples-server":"node examples/server/src/index.js","heroku-postbuild":"yarn examples-build developer","examples-testcafe":"testcafe chrome --assertion-timeout 20000 -S -s examples/_screenshots examples/test/**/**/*_test* --debug-on-fail","examples-testcafe-docker":"testcafe 'chrome:headless --no-sandbox' --assertion-timeout 20000 -S -s examples/_screenshots examples/test/**/**/*_test*"},"typings":"dist/index.d.ts","_npmUser":{"name":"gooddata-ci","email":"rail@gooddata.com"},"repository":{"url":"git+ssh://git@github.com/gooddata/gooddata-react-components.git","type":"git"},"_npmVersion":"5.6.0","description":"GoodData React Components","directories":{},"_nodeVersion":"8.9.4","dependencies":{"rxjs":"^5.5.6","lodash":"^4.17.4","invariant":"^2.2.2","classnames":"^2.2.5","highcharts":"4.2.5","prop-types":"^15.6.0","react-intl":"^2.4.0","custom-event":"^1.0.1","react-measure":"^1.4.7","@gooddata/typings":"2.1.0","@types/highcharts":"4.2.56","http-status-codes":"^1.3.0","@gooddata/js-utils":"^2.0.1","@gooddata/numberjs":"^3.1.2","fixed-data-table-2":"0.7.17","@gooddata/goodstrap":"56.1.0","@gooddata/gooddata-js":"6.1.2","nodelist-foreach-polyfill":"^1.2.0"},"_hasShrinkwrap":false,"readmeFilename":"README.md","test-storybook":{"_defaults":{"readySelector":".screenshot-wrapper .highcharts-container, .screenshot-wrapper .s-headline-value, .screenshot-wrapper .viz-table-wrap, .screenshot-wrapper .gdc-kpi, .screenshot-wrapper .gdc-kpi-error"},"AFM components/PieChart":{"error":{"readySelector":".screenshot-wrapper .s-error"}},"AFM components/DonutChart":{"error":{"readySelector":".screenshot-wrapper .s-error"}}},"devDependencies":{"yup":"^0.24.1","jest":"21.2.1","react":"15.6.2","enzyme":"3.3.0","formik":"^0.11.11","moment":"2.22.1","history":"^4.7.2","ts-jest":"21.2.4","webpack":"3.10.0","react-ga":"^2.5.2","recharts":"1.0.0-beta.9","testcafe":"0.19.2","commander":"2.14.1","node-sass":"4.7.2","react-dom":"15.6.2","supertest":"3.0.0","ts-loader":"2.3.7","babel-core":"6.26.0","css-loader":"0.28.7","jest-junit":"3.0.0","raw-loader":"0.5.1","styled-jsx":"2.2.1","typescript":"2.3.3","@types/jest":"20.0.4","@types/node":"7.0.8","file-loader":"1.1.6","sass-loader":"6.0.6","@types/react":"16.0.34","babel-loader":"7.1.2","react-helmet":"5.2.0","react-select":"1.2.1","style-loader":"0.19.1","@types/enzyme":"3.1.6","@types/lodash":"4.14.61","utility-types":"^1.1.0","babel-polyfill":"^6.26.0","@storybook/react":"3.4.0","@types/invariant":"2.2.29","@types/react-dom":"16.0.3","babel-preset-env":"1.6.1","isomorphic-fetch":"2.2.1","react-datepicker":"1.1.0","react-router-dom":"4.2.2","@gooddata/mock-js":"1.3.1","@types/classnames":"2.2.3","@types/prop-types":"15.5.2","@types/react-intl":"2.3.5","babel-preset-react":"6.24.1","react-async-script":"^0.9.1","webpack-dev-server":"2.11.1","@types/react-portal":"3.0.4","babel-plugin-lodash":"3.3.2","html-webpack-plugin":"2.30.1","react-test-renderer":"15.6.2","@types/react-measure":"0.4.7","clean-webpack-plugin":"0.1.17","react-google-recaptcha":"^0.11.0","@gooddata/eslint-config":"0.0.19","@gooddata/tslint-config":"0.0.10","@types/storybook__react":"3.0.6","enzyme-adapter-react-15":"1.0.5","uglifyjs-webpack-plugin":"1.2.0","@gooddata/test-storybook":"1.2.1","@storybook/addon-actions":"3.4.0","@storybook/addon-options":"3.4.0","node-sass-magic-importer":"5.1.0","react-syntax-highlighter":"6.1.2","@types/fixed-data-table-2":"0.8.1","@types/react-test-renderer":"16.0.0","circular-dependency-plugin":"4.4.0","compression-webpack-plugin":"1.1.7","@types/enzyme-adapter-react-15":"1.0.1","@types/storybook__addon-actions":"3.0.1","babel-plugin-transform-class-properties":"6.24.1","babel-plugin-transform-async-to-generator":"6.24.1","babel-plugin-transform-object-rest-spread":"6.26.0"},"peerDependencies":{"react":"15.6.2","react-dom":"15.6.2"},"_npmOperationalInternal":{"tmp":"tmp/react-components_5.2.0-alpha19-fix1_1531985791973_0.0147288269596626","host":"s3://npm-registry-packages"}},"5.2.0-alpha21":{"name":"@gooddata/react-components","version":"5.2.0-alpha21","author":{"name":"GoodData Corporation"},"license":"BSD-3-Clause","_id":"@gooddata/react-components@5.2.0-alpha21","maintainers":[{"name":"afi","email":"adam.fiedler@gooddata.com"},{"name":"bertold8","email":"ivan.nejezchleb@seznam.cz"},{"name":"bugsbunny338","email":"jiri.zajic@mensa.cz"},{"name":"gooddata-ci","email":"rail@gooddata.com"},{"name":"jakub-sterba","email":"jakub.sterba@gooddata.com"},{"name":"jaroslav.tomecek","email":"jaroslav.tomecek@gooddata.com"},{"name":"jkittler","email":"honza.kittler@gmail.com"},{"name":"khanh.le","email":"khanh.le@gooddata.com"},{"name":"langhamp","email":"pavel.langhammer@gooddata.com"},{"name":"lanhuynh","email":"lan.huynh@gooddata.com"},{"name":"lhorak","email":"info@lhorak.cz"},{"name":"linhhong","email":"linh.hong@gooddata.com"},{"name":"lpearce","email":"levi.pearce@gooddata.com"},{"name":"lupko","email":"lubomir.slivka@gooddata.com"},{"name":"martin.mosko","email":"martin.mosko@gooddata.com"},{"name":"michal.marsal","email":"michal.marsal@gooddata.com"},{"name":"nadtan","email":"tan.nguyen@gooddata.com"},{"name":"naibinh","email":"naibinh@gmail.com"},{"name":"nikolacech","email":"nikola.cech@gooddata.com"},{"name":"ocetnik","email":"ocetnik.david@gmail.com"},{"name":"ondrejlangr","email":"ondrej.langr@gooddata.com"},{"name":"pavelzgdc","email":"pavel.zbytovsky@gooddata.com"},{"name":"pbenes","email":"petr.benes@gooddata.com"},{"name":"peterlacko","email":"lackopeter17@gmail.com"},{"name":"petrjanu","email":"petr.janu@gooddata.com"},{"name":"rodri360","email":"me@rodri360.com"},{"name":"sitina","email":"jiri.sitina@gooddata.com"},{"name":"sondo","email":"son.do@gooddata.com"},{"name":"strouhaljan","email":"strouhal.jan@gmail.com"},{"name":"tantalor93","email":"obenky@gmail.com"},{"name":"tomas.kratochvil","email":"tomas.kratochvil@gooddata.com"},{"name":"tomasreichmann","email":"tomasreichmann@gmail.com"},{"name":"tomsatgd","email":"tomas.satinsky@gooddata.com"},{"name":"vonsef","email":"josef.vondrak@gooddata.com"},{"name":"xmort","email":"petr.dolejsi@gooddata.com"},{"name":"zdenek.vidensky","email":"zdenek.vidensky@gooddata.com"}],"homepage":"https://github.com/gooddata/gooddata-react-components#readme","bugs":{"url":"https://github.com/gooddata/gooddata-react-components/issues"},"dist":{"shasum":"4a3c73f15c895db0ac3f921f5e2de104b20f8a23","tarball":"https://registry.npmjs.org/@gooddata/react-components/-/react-components-5.2.0-alpha21.tgz","fileCount":838,"integrity":"sha512-hlV5kXPf1qTGovqXZJA/dnnztYdpsfi9tC6/prgIHMNcZfJNE0dFr7i9CpIef9buPdpPwNce+EyslUg3jgwYsQ==","signatures":[{"sig":"MEUCIDkdBfE0LD3RiXOlQzYGogCGj2ssOxL9xsIlzvraz1VlAiEAoqbZWM9FhuVxTX/tcitBL6jCo2E734B5euq9umsV+dc=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":2412163,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJbUHCJCRA9TVsSAnZWagAAkwIP/0dApVzgO3SNOnnJisuw\nSlLfd9Vza5Ng3o5ITWAhcKzSuaxcwfjAQNqW32ZSAvz9W0tIo6k+KyAYuIB5\nHi0yGqH4WyGUQAsT+HyGV+x9YGCQpaHGDmVSyDRYjWDnmArpDR+scFPGjyeM\nDtg7I1+DnS3kuaLWmteidL6HNVgDnnGfwdGNNYi5D0ggIN9uQT1xCp7CNYEI\n6Y+iyuNYoJ1XxTwlHrQunN0emrNLmeCsiDeySm+9NSSJw3um/K1RrFDd2KQA\n4c8UEXJHP5YG80f0FSV6Kc7o73fZTJqfPGDNb+iEofiuy2KQPA+yQ4IZDpLX\nWf2XbkbrWyuMyp2GHNNy994PuWwyq3Crflz+fYWuQz7KamOvczIlFtIbBj9W\n9+Sxpb6qvd/gxcSSrZFwpFvvE6boUbzNk1Ix/83PJPB4ct3nXp1maiz63U21\nyUpjmFyuv+pxuIRUyVvqa3NrVUbadORI+ciir97SY1EtMWWxQf2CuBGSo2NL\n/h+VM0whgmXfB8wZy0Oa1GMaSGKlUrlICwQ1nYrmvi/S6Y6e3emtMvHQE/O/\nnmKGJEj+DeSTTmz7Tqx6fo+sunhkG+/N/5zRKMsOrIB7QlS+bOqXsL8Ugosd\niAeiW+iMdTZegKhWQ38lJPrC6a9j7/S5vvF/wpVKVN+sz1QlC+O/nrl1jtnA\nt65U\r\n=emkv\r\n-----END PGP SIGNATURE-----\r\n"},"jest":{"testRegex":"(/__tests__/.*|\\.(test|spec))\\.(tsx?|jsx?)$","transform":{".(ts|tsx)":"<rootDir>/node_modules/ts-jest/preprocessor.js"},"mapCoverage":true,"collectCoverage":false,"coverageReporters":["html"],"collectCoverageFrom":["src/**/*.{ts,tsx}","examples/server/src/**/*.{js,jsx}","!**/*.d.ts"],"moduleFileExtensions":["ts","tsx","js"],"setupTestFrameworkScriptFile":"<rootDir>/jest.setup.js"},"main":"dist/index.js","files":["dist","src","styles","LICENSE"],"config":{"tslint":"'./{src,stories}/**/*.{ts,tsx}'"},"readme":"[![npm version](https://badge.fury.io/js/%40gooddata%2Freact-components.svg)](https://www.npmjs.com/package/@gooddata/react-components) \n\n# GoodData.UI React components\n> A React-based JavaScript library for building data-driven applications\n\n## Getting started\n- [GoodData.UI Documentation](http://sdk.gooddata.com/gooddata-ui/)\n- [GoodData.UI Live Examples](https://gooddata-examples.herokuapp.com/)\n- [Stack Overflow](https://stackoverflow.com/questions/tagged/gooddata)\n\n### Usage\nWith [yarn](https://yarnpkg.com) installed, go to your project directory and run\n```\n$ yarn add @gooddata/react-components\n```\nIf you prefer [npm](npmjs.com) run\n```\n$ npm install --save @gooddata/react-components\n```\n\n\n## Contributing\n\nWe welcome any contribution in form of [issues](https://github.com/gooddata/gooddata-react-components/issues) or [pull requests](https://github.com/gooddata/gooddata-react-components/pulls).\nThese commands may come in handy while developing:\n\n| command | description |\n| ------- | ----------- |\n| `yarn install --pure-lockfile` | first step |\n| ||\n| `yarn dev` | build react-components to `/dist` in watch mode |\n| `yarn test` | run all unit tests |\n| `yarn validate` | validate codestyle |\n| ||\n| `yarn storybook` | run storybook from `/stories` on http://localhost:9001 |\n| `yarn build-storybook` | build storybook to `/dist-storybook` |\n| `yarn test-storybook` | run storybook and [screenshot tests](https://github.com/gooddata/gdc-client-utils/tree/master/test-storybook) |\n| ||\n| `yarn examples` | run Live Examples dev-server from `/examples` on https://localhost:8999 |\n| `yarn examples-build` | build Live Examples to `/examples/dist` |\n| `yarn examples-server` | serve built Live Examples - see `/examples/server/src` |\n| `yarn examples-testcafe` | run testcafe tests against `localhost:8999` |\n\n### Deploy to heroku.com\nWhen you deploy this repo to heroku, it serves *GoodData.UI Live Examples*.\nRelevant tasks are in `Procfile` and `package.json`.\n\n```bash\n# run in the project directory\nheroku login\nheroku create <your-app-name>\nheroku config:set DOMAIN_ADMIN_USERNAME=x@gooddata.com DOMAIN_ADMIN_PASSWORD=xy PROJECT_ID_TO_ASSIGN=xms7ga4tf3g3nzucd8380o2bev8oeknp\ngit push heroku HEAD:master\nheroku open\n```\n\n### Run Live Examples Locally\nTo run *GoodData.UI Live Examples* locally:\n```bash\ngit clone <this-repository>\ncd  <repository-folder>\nyarn install --pure-lockfile\nyarn examples\n```\nThen open https://localhost:8999 and login using Live Examples account (you can [create one here](https://gooddata-examples.herokuapp.com/registration)).\n\n## Changelog\n- see [CHANGELOG.md](CHANGELOG.md)\n\n## License\n(C) 2007-2018 GoodData Corporation\n\nFor more information, please see [LICENSE](https://github.com/gooddata/gooddata-react-components/blob/master/LICENSE)\n","gitHead":"43d3f6bfef37422684bef316590dbf7c04a3c4b9","scripts":{"dev":"bash scripts/build.sh --dev-watch","test":"jest --watch","build":"bash scripts/build.sh","tslint":"yarn run-tslint -t verbose $npm_package_config_tslint","prepare":"cd examples/server && yarn install --pure-lockfile && cd ../..; rm -r examples/node_modules 2>/dev/null; true","examples":"bash scripts/run-examples.sh","prepare?":"# Called before `npm publish` and on local `npm install`. Temporarily also for deleting obsolete node_modules. Ends with `true` to continue gracefully.","validate":"tsc --noEmit && yarn tslint && eslint --ext .jsx,.js examples/src examples/test examples/server/src","build-dev":"bash scripts/build.sh --dev","examples?":"# Default is developer domain, other options: yarn examples [sec,secure,stg,stg2,stg3,demo,developer or URL]","storybook":"start-storybook -p 9001 -c .storybook","tslint-ci":"mkdir -p ./ci/results && yarn run-tslint -t checkstyle -o ./ci/results/tslint-results.xml $npm_package_config_tslint","run-tslint":"tslint -p tsconfig.json","validate-ci":"tsc --noEmit && yarn tslint-ci  && eslint --ext .jsx,.js examples/src examples/test examples/server/src -f checkstyle -o ci/results/eslint-results.xml","examples-build":"bash scripts/build-examples.sh","prepublishOnly":"yarn build","test-storybook":"test-storybook","build-storybook":"build-storybook -c .storybook -o dist-storybook","examples-server":"node examples/server/src/index.js","heroku-postbuild":"yarn examples-build developer","examples-testcafe":"testcafe chrome --assertion-timeout 20000 -S -s examples/_screenshots examples/test/**/**/*_test* --debug-on-fail","examples-testcafe-docker":"testcafe 'chrome:headless --no-sandbox' --assertion-timeout 20000 -S -s examples/_screenshots examples/test/**/**/*_test*"},"typings":"dist/index.d.ts","_npmUser":{"name":"gooddata-ci","email":"rail@gooddata.com"},"repository":{"url":"git+ssh://git@github.com/gooddata/gooddata-react-components.git","type":"git"},"_npmVersion":"5.6.0","description":"GoodData React Components","directories":{},"_nodeVersion":"8.9.4","dependencies":{"rxjs":"^5.5.6","lodash":"^4.17.4","invariant":"^2.2.2","classnames":"^2.2.5","highcharts":"4.2.5","prop-types":"^15.6.0","react-intl":"^2.4.0","custom-event":"^1.0.1","react-measure":"^1.4.7","@gooddata/typings":"2.3.0","@types/highcharts":"4.2.56","http-status-codes":"^1.3.0","@gooddata/js-utils":"^2.0.1","@gooddata/numberjs":"^3.1.2","fixed-data-table-2":"0.7.17","@gooddata/goodstrap":"56.1.0","@gooddata/gooddata-js":"7.1.0","nodelist-foreach-polyfill":"^1.2.0"},"_hasShrinkwrap":false,"readmeFilename":"README.md","test-storybook":{"_defaults":{"readySelector":".screenshot-wrapper .highcharts-container, .screenshot-wrapper .s-headline-value, .screenshot-wrapper .viz-table-wrap, .screenshot-wrapper .gdc-kpi, .screenshot-wrapper .gdc-kpi-error"},"AFM components/PieChart":{"error":{"readySelector":".screenshot-wrapper .s-error"}},"AFM components/DonutChart":{"error":{"readySelector":".screenshot-wrapper .s-error"}}},"devDependencies":{"yup":"^0.24.1","jest":"21.2.1","react":"15.6.2","enzyme":"3.3.0","formik":"^0.11.11","moment":"2.22.1","history":"^4.7.2","ts-jest":"21.2.4","webpack":"3.10.0","react-ga":"^2.5.2","recharts":"1.0.0-beta.9","testcafe":"0.19.2","commander":"2.14.1","node-sass":"4.7.2","react-dom":"15.6.2","supertest":"3.0.0","ts-loader":"2.3.7","babel-core":"6.26.0","css-loader":"0.28.7","jest-junit":"3.0.0","raw-loader":"0.5.1","styled-jsx":"2.2.1","typescript":"2.3.3","@types/jest":"20.0.4","@types/node":"7.0.8","file-loader":"1.1.6","sass-loader":"6.0.6","@types/react":"16.0.34","babel-loader":"7.1.2","react-helmet":"5.2.0","react-select":"1.2.1","style-loader":"0.19.1","@types/enzyme":"3.1.6","@types/lodash":"4.14.61","utility-types":"^1.1.0","babel-polyfill":"^6.26.0","@storybook/react":"3.4.0","@types/invariant":"2.2.29","@types/react-dom":"16.0.3","babel-preset-env":"1.6.1","isomorphic-fetch":"2.2.1","react-datepicker":"1.1.0","react-router-dom":"4.2.2","@gooddata/mock-js":"1.3.1","@types/classnames":"2.2.3","@types/prop-types":"15.5.2","@types/react-intl":"2.3.5","babel-preset-react":"6.24.1","react-async-script":"^0.9.1","webpack-dev-server":"2.11.1","@types/react-portal":"3.0.4","babel-plugin-lodash":"3.3.2","html-webpack-plugin":"2.30.1","react-test-renderer":"15.6.2","@types/react-measure":"0.4.7","clean-webpack-plugin":"0.1.17","react-google-recaptcha":"^0.11.0","@gooddata/eslint-config":"0.0.19","@gooddata/tslint-config":"0.0.10","@types/storybook__react":"3.0.6","enzyme-adapter-react-15":"1.0.5","uglifyjs-webpack-plugin":"1.2.0","@gooddata/test-storybook":"1.2.1","@storybook/addon-actions":"3.4.0","@storybook/addon-options":"3.4.0","node-sass-magic-importer":"5.1.0","react-syntax-highlighter":"6.1.2","@types/fixed-data-table-2":"0.8.1","@types/react-test-renderer":"16.0.0","circular-dependency-plugin":"4.4.0","compression-webpack-plugin":"1.1.7","@types/enzyme-adapter-react-15":"1.0.1","@types/storybook__addon-actions":"3.0.1","babel-plugin-transform-class-properties":"6.24.1","babel-plugin-transform-async-to-generator":"6.24.1","babel-plugin-transform-object-rest-spread":"6.26.0"},"peerDependencies":{"react":"15.6.2","react-dom":"15.6.2"},"_npmOperationalInternal":{"tmp":"tmp/react-components_5.2.0-alpha21_1531998344811_0.5860113086573633","host":"s3://npm-registry-packages"}},"5.2.0-alpha22":{"name":"@gooddata/react-components","version":"5.2.0-alpha22","author":{"name":"GoodData Corporation"},"license":"BSD-3-Clause","_id":"@gooddata/react-components@5.2.0-alpha22","maintainers":[{"name":"afi","email":"adam.fiedler@gooddata.com"},{"name":"bertold8","email":"ivan.nejezchleb@seznam.cz"},{"name":"bugsbunny338","email":"jiri.zajic@mensa.cz"},{"name":"gooddata-ci","email":"rail@gooddata.com"},{"name":"jakub-sterba","email":"jakub.sterba@gooddata.com"},{"name":"jaroslav.tomecek","email":"jaroslav.tomecek@gooddata.com"},{"name":"jkittler","email":"honza.kittler@gmail.com"},{"name":"khanh.le","email":"khanh.le@gooddata.com"},{"name":"langhamp","email":"pavel.langhammer@gooddata.com"},{"name":"lanhuynh","email":"lan.huynh@gooddata.com"},{"name":"lhorak","email":"info@lhorak.cz"},{"name":"linhhong","email":"linh.hong@gooddata.com"},{"name":"lpearce","email":"levi.pearce@gooddata.com"},{"name":"lupko","email":"lubomir.slivka@gooddata.com"},{"name":"martin.mosko","email":"martin.mosko@gooddata.com"},{"name":"michal.marsal","email":"michal.marsal@gooddata.com"},{"name":"nadtan","email":"tan.nguyen@gooddata.com"},{"name":"naibinh","email":"naibinh@gmail.com"},{"name":"nikolacech","email":"nikola.cech@gooddata.com"},{"name":"ocetnik","email":"ocetnik.david@gmail.com"},{"name":"ondrejlangr","email":"ondrej.langr@gooddata.com"},{"name":"pavelzgdc","email":"pavel.zbytovsky@gooddata.com"},{"name":"pbenes","email":"petr.benes@gooddata.com"},{"name":"peterlacko","email":"lackopeter17@gmail.com"},{"name":"petrjanu","email":"petr.janu@gooddata.com"},{"name":"rodri360","email":"me@rodri360.com"},{"name":"sitina","email":"jiri.sitina@gooddata.com"},{"name":"sondo","email":"son.do@gooddata.com"},{"name":"strouhaljan","email":"strouhal.jan@gmail.com"},{"name":"tantalor93","email":"obenky@gmail.com"},{"name":"tomas.kratochvil","email":"tomas.kratochvil@gooddata.com"},{"name":"tomasreichmann","email":"tomasreichmann@gmail.com"},{"name":"tomsatgd","email":"tomas.satinsky@gooddata.com"},{"name":"vonsef","email":"josef.vondrak@gooddata.com"},{"name":"xmort","email":"petr.dolejsi@gooddata.com"},{"name":"zdenek.vidensky","email":"zdenek.vidensky@gooddata.com"}],"homepage":"https://github.com/gooddata/gooddata-react-components#readme","bugs":{"url":"https://github.com/gooddata/gooddata-react-components/issues"},"dist":{"shasum":"5758fb3b4bc160bb1fa234bef9f43b909a2e999a","tarball":"https://registry.npmjs.org/@gooddata/react-components/-/react-components-5.2.0-alpha22.tgz","fileCount":843,"integrity":"sha512-0JhXQ3dZzlWg0cowDH4Wljm01AjLBc74BJp6EprMQQX/JgtkR6/O+Pgn6bdZBPy46cubzPn8zeGO7WuRi/VgvA==","signatures":[{"sig":"MEUCIBIWmXAIEjiWHccHJNbKoG80Etf5tWs6mR86+EybqoarAiEA+V3eS0IuhV/3UNtagxYkRpwCVRWTMY3L3sTf5wKbcho=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":2443411,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJbUfEHCRA9TVsSAnZWagAABpkP/0jF0fg9RLiSdw1AgEvq\nPcbwO/QUijnSFDm/3ZRzw24/BMf7IiDfZ8dLYHhpORjNf3+NYPKQlfd8gGyy\nUqj5WLtmIPDE1pZuBy04nwN3wDJ6ESr7/q6n8qXFc3FpL+v5ahQsenOmCrzo\n7Cirl8EcKAf0C8P9uE4rZK4oMaCzfE1w4ocPq9loGiWpStUz5x4N0781l7sM\n0gQ4559GcHL9NNAbZ00mqEwrgfKo4rq8YNHhSt2lGD4AueXRZGv+QxX9OTZC\nmpRUgmk7i425/f8fKNDPdLlBMJ5WQRc0e+GkldVWxM8eOiiWHcu3izglpaDD\nngQlPLhk6V0/eGqeg+NMNP10ng9NQJYrmyZV5Akn0itVskEFpi0XjccwEDMX\n3v6lS1Ax0Hsc2ET9Lujt//YBQi7lMHZwcqYsbx+J0HXEDb+3nBp12CDsr66H\njQaPG/T6iD/SamkbbAE9teJwqJniZgI4NhyRPWlzgLS1LRQGTDWYGDQRAzKk\nlz/KUobB8Q0G69QasYymKrnHEFDmgC9blxyND8b/TytX0bWvRVgFcqG1355U\n4YGoRB6O6XKVqUyqaJGynvgeotA5DGWTO1e/5PcyNShadbbN8kUseUvArBX+\nHMwErUp0nrxX1ZJkCr3F0OupgQ1guBSoYsZvNDm/Tk+J/C9zMGC47XKEQaS2\nq2Mh\r\n=AChj\r\n-----END PGP SIGNATURE-----\r\n"},"jest":{"testRegex":"(/__tests__/.*|\\.(test|spec))\\.(tsx?|jsx?)$","transform":{".(ts|tsx)":"<rootDir>/node_modules/ts-jest/preprocessor.js"},"mapCoverage":true,"collectCoverage":false,"coverageReporters":["html"],"collectCoverageFrom":["src/**/*.{ts,tsx}","examples/server/src/**/*.{js,jsx}","!**/*.d.ts"],"moduleFileExtensions":["ts","tsx","js"],"setupTestFrameworkScriptFile":"<rootDir>/jest.setup.js"},"main":"dist/index.js","files":["dist","src","styles","LICENSE"],"config":{"tslint":"'./{src,stories}/**/*.{ts,tsx}'"},"readme":"[![npm version](https://badge.fury.io/js/%40gooddata%2Freact-components.svg)](https://www.npmjs.com/package/@gooddata/react-components) \n\n# GoodData.UI React components\n> A React-based JavaScript library for building data-driven applications\n\n## Getting started\n- [GoodData.UI Documentation](http://sdk.gooddata.com/gooddata-ui/)\n- [GoodData.UI Live Examples](https://gooddata-examples.herokuapp.com/)\n- [Stack Overflow](https://stackoverflow.com/questions/tagged/gooddata)\n\n### Usage\nWith [yarn](https://yarnpkg.com) installed, go to your project directory and run\n```\n$ yarn add @gooddata/react-components\n```\nIf you prefer [npm](npmjs.com) run\n```\n$ npm install --save @gooddata/react-components\n```\n\n\n## Contributing\n\nWe welcome any contribution in form of [issues](https://github.com/gooddata/gooddata-react-components/issues) or [pull requests](https://github.com/gooddata/gooddata-react-components/pulls).\nThese commands may come in handy while developing:\n\n| command | description |\n| ------- | ----------- |\n| `yarn install --pure-lockfile` | first step |\n| ||\n| `yarn dev` | build react-components to `/dist` in watch mode |\n| `yarn test` | run all unit tests |\n| `yarn validate` | validate codestyle |\n| ||\n| `yarn storybook` | run storybook from `/stories` on http://localhost:9001 |\n| `yarn build-storybook` | build storybook to `/dist-storybook` |\n| `yarn test-storybook` | run storybook and [screenshot tests](https://github.com/gooddata/gdc-client-utils/tree/master/test-storybook) |\n| ||\n| `yarn examples` | run Live Examples dev-server from `/examples` on https://localhost:8999 |\n| `yarn examples-build` | build Live Examples to `/examples/dist` |\n| `yarn examples-server` | serve built Live Examples - see `/examples/server/src` |\n| `yarn examples-testcafe` | run testcafe tests against `localhost:8999` |\n\n### Deploy to heroku.com\nWhen you deploy this repo to heroku, it serves *GoodData.UI Live Examples*.\nRelevant tasks are in `Procfile` and `package.json`.\n\n```bash\n# run in the project directory\nheroku login\nheroku create <your-app-name>\nheroku config:set DOMAIN_ADMIN_USERNAME=x@gooddata.com DOMAIN_ADMIN_PASSWORD=xy PROJECT_ID_TO_ASSIGN=xms7ga4tf3g3nzucd8380o2bev8oeknp\ngit push heroku HEAD:master\nheroku open\n```\n\n### Run Live Examples Locally\nTo run *GoodData.UI Live Examples* locally:\n```bash\ngit clone <this-repository>\ncd  <repository-folder>\nyarn install --pure-lockfile\nyarn examples\n```\nThen open https://localhost:8999 and login using Live Examples account (you can [create one here](https://gooddata-examples.herokuapp.com/registration)).\n\n## Changelog\n- see [CHANGELOG.md](CHANGELOG.md)\n\n## License\n(C) 2007-2018 GoodData Corporation\n\nFor more information, please see [LICENSE](https://github.com/gooddata/gooddata-react-components/blob/master/LICENSE)\n","gitHead":"2db99b0c402d3319b9265b56d03e78431fc769b9","scripts":{"dev":"bash scripts/build.sh --dev-watch","test":"jest --watch","build":"bash scripts/build.sh","tslint":"yarn run-tslint -t verbose $npm_package_config_tslint","prepare":"cd examples/server && yarn install --pure-lockfile && cd ../..; rm -r examples/node_modules 2>/dev/null; true","examples":"bash scripts/run-examples.sh","prepare?":"# Called before `npm publish` and on local `npm install`. Temporarily also for deleting obsolete node_modules. Ends with `true` to continue gracefully.","validate":"tsc --noEmit && yarn tslint && eslint --ext .jsx,.js examples/src examples/test examples/server/src","build-dev":"bash scripts/build.sh --dev","examples?":"# Default is developer domain, other options: yarn examples [sec,secure,stg,stg2,stg3,demo,developer or URL]","storybook":"start-storybook -p 9001 -c .storybook","tslint-ci":"mkdir -p ./ci/results && yarn run-tslint -t checkstyle -o ./ci/results/tslint-results.xml $npm_package_config_tslint","run-tslint":"tslint -p tsconfig.json","validate-ci":"tsc --noEmit && yarn tslint-ci  && eslint --ext .jsx,.js examples/src examples/test examples/server/src -f checkstyle -o ci/results/eslint-results.xml","examples-build":"bash scripts/build-examples.sh","prepublishOnly":"yarn build","test-storybook":"test-storybook","build-storybook":"build-storybook -c .storybook -o dist-storybook","examples-server":"node examples/server/src/index.js","heroku-postbuild":"yarn examples-build developer","examples-testcafe":"testcafe chrome --assertion-timeout 20000 -S -s examples/_screenshots examples/test/**/**/*_test* --debug-on-fail","examples-testcafe-docker":"testcafe 'chrome:headless --no-sandbox' --assertion-timeout 20000 -S -s examples/_screenshots examples/test/**/**/*_test*"},"typings":"dist/index.d.ts","_npmUser":{"name":"gooddata-ci","email":"rail@gooddata.com"},"repository":{"url":"git+ssh://git@github.com/gooddata/gooddata-react-components.git","type":"git"},"_npmVersion":"5.6.0","description":"GoodData React Components","directories":{},"_nodeVersion":"8.9.4","dependencies":{"rxjs":"^5.5.6","lodash":"^4.17.4","invariant":"^2.2.2","classnames":"^2.2.5","highcharts":"4.2.5","prop-types":"^15.6.0","react-intl":"^2.4.0","custom-event":"^1.0.1","react-measure":"^1.4.7","@gooddata/typings":"2.3.0","@types/highcharts":"4.2.56","http-status-codes":"^1.3.0","@gooddata/js-utils":"^2.0.1","@gooddata/numberjs":"^3.1.2","fixed-data-table-2":"0.7.17","@gooddata/goodstrap":"56.1.0","@gooddata/gooddata-js":"7.1.0","nodelist-foreach-polyfill":"^1.2.0"},"_hasShrinkwrap":false,"readmeFilename":"README.md","test-storybook":{"_defaults":{"readySelector":".screenshot-wrapper .highcharts-container, .screenshot-wrapper .s-headline-value, .screenshot-wrapper .viz-table-wrap, .screenshot-wrapper .gdc-kpi, .screenshot-wrapper .gdc-kpi-error"},"AFM components/PieChart":{"error":{"readySelector":".screenshot-wrapper .s-error"}},"AFM components/DonutChart":{"error":{"readySelector":".screenshot-wrapper .s-error"}}},"devDependencies":{"yup":"^0.24.1","jest":"21.2.1","react":"15.6.2","enzyme":"3.3.0","formik":"^0.11.11","moment":"2.22.1","history":"^4.7.2","ts-jest":"21.2.4","webpack":"3.10.0","react-ga":"^2.5.2","recharts":"1.0.0-beta.9","testcafe":"0.19.2","commander":"2.14.1","node-sass":"4.7.2","react-dom":"15.6.2","supertest":"3.0.0","ts-loader":"2.3.7","babel-core":"6.26.0","css-loader":"0.28.7","jest-junit":"3.0.0","raw-loader":"0.5.1","styled-jsx":"2.2.1","typescript":"2.3.3","@types/jest":"20.0.4","@types/node":"7.0.8","file-loader":"1.1.6","sass-loader":"6.0.6","@types/react":"16.0.34","babel-loader":"7.1.2","react-helmet":"5.2.0","react-select":"1.2.1","style-loader":"0.19.1","@types/enzyme":"3.1.6","@types/lodash":"4.14.61","utility-types":"^1.1.0","babel-polyfill":"^6.26.0","@storybook/react":"3.4.0","@types/invariant":"2.2.29","@types/react-dom":"16.0.3","babel-preset-env":"1.6.1","isomorphic-fetch":"2.2.1","react-datepicker":"1.1.0","react-router-dom":"4.2.2","@gooddata/mock-js":"1.3.1","@types/classnames":"2.2.3","@types/prop-types":"15.5.2","@types/react-intl":"2.3.5","babel-preset-react":"6.24.1","react-async-script":"^0.9.1","webpack-dev-server":"2.11.1","@types/react-portal":"3.0.4","babel-plugin-lodash":"3.3.2","html-webpack-plugin":"2.30.1","react-test-renderer":"15.6.2","@types/react-measure":"0.4.7","clean-webpack-plugin":"0.1.17","react-google-recaptcha":"^0.11.0","@gooddata/eslint-config":"0.0.19","@gooddata/tslint-config":"0.0.10","@types/storybook__react":"3.0.6","enzyme-adapter-react-15":"1.0.5","uglifyjs-webpack-plugin":"1.2.0","@gooddata/test-storybook":"1.2.1","@storybook/addon-actions":"3.4.0","@storybook/addon-options":"3.4.0","node-sass-magic-importer":"5.1.0","react-syntax-highlighter":"6.1.2","@types/fixed-data-table-2":"0.8.1","@types/react-test-renderer":"16.0.0","circular-dependency-plugin":"4.4.0","compression-webpack-plugin":"1.1.7","@types/enzyme-adapter-react-15":"1.0.1","@types/storybook__addon-actions":"3.0.1","babel-plugin-transform-class-properties":"6.24.1","babel-plugin-transform-async-to-generator":"6.24.1","babel-plugin-transform-object-rest-spread":"6.26.0"},"peerDependencies":{"react":"15.6.2","react-dom":"15.6.2"},"_npmOperationalInternal":{"tmp":"tmp/react-components_5.2.0-alpha22_1532096775432_0.3667204332532479","host":"s3://npm-registry-packages"}},"5.2.0-alpha23":{"name":"@gooddata/react-components","version":"5.2.0-alpha23","author":{"name":"GoodData Corporation"},"license":"BSD-3-Clause","_id":"@gooddata/react-components@5.2.0-alpha23","maintainers":[{"name":"afi","email":"adam.fiedler@gooddata.com"},{"name":"bertold8","email":"ivan.nejezchleb@seznam.cz"},{"name":"bugsbunny338","email":"jiri.zajic@mensa.cz"},{"name":"gooddata-ci","email":"rail@gooddata.com"},{"name":"jakub-sterba","email":"jakub.sterba@gooddata.com"},{"name":"jaroslav.tomecek","email":"jaroslav.tomecek@gooddata.com"},{"name":"jkittler","email":"honza.kittler@gmail.com"},{"name":"khanh.le","email":"khanh.le@gooddata.com"},{"name":"langhamp","email":"pavel.langhammer@gooddata.com"},{"name":"lanhuynh","email":"lan.huynh@gooddata.com"},{"name":"lhorak","email":"info@lhorak.cz"},{"name":"linhhong","email":"linh.hong@gooddata.com"},{"name":"lpearce","email":"levi.pearce@gooddata.com"},{"name":"lupko","email":"lubomir.slivka@gooddata.com"},{"name":"martin.mosko","email":"martin.mosko@gooddata.com"},{"name":"michal.marsal","email":"michal.marsal@gooddata.com"},{"name":"nadtan","email":"tan.nguyen@gooddata.com"},{"name":"naibinh","email":"naibinh@gmail.com"},{"name":"nikolacech","email":"nikola.cech@gooddata.com"},{"name":"ocetnik","email":"ocetnik.david@gmail.com"},{"name":"ondrejlangr","email":"ondrej.langr@gooddata.com"},{"name":"pavelzgdc","email":"pavel.zbytovsky@gooddata.com"},{"name":"pbenes","email":"petr.benes@gooddata.com"},{"name":"peterlacko","email":"lackopeter17@gmail.com"},{"name":"petrjanu","email":"petr.janu@gooddata.com"},{"name":"rodri360","email":"me@rodri360.com"},{"name":"sitina","email":"jiri.sitina@gooddata.com"},{"name":"sondo","email":"son.do@gooddata.com"},{"name":"strouhaljan","email":"strouhal.jan@gmail.com"},{"name":"tantalor93","email":"obenky@gmail.com"},{"name":"tomas.kratochvil","email":"tomas.kratochvil@gooddata.com"},{"name":"tomasreichmann","email":"tomasreichmann@gmail.com"},{"name":"tomsatgd","email":"tomas.satinsky@gooddata.com"},{"name":"vonsef","email":"josef.vondrak@gooddata.com"},{"name":"xmort","email":"petr.dolejsi@gooddata.com"},{"name":"zdenek.vidensky","email":"zdenek.vidensky@gooddata.com"}],"homepage":"https://github.com/gooddata/gooddata-react-components#readme","bugs":{"url":"https://github.com/gooddata/gooddata-react-components/issues"},"dist":{"shasum":"bd27cc9311a93ed064ee2f5205a25ec0dd1b2d8f","tarball":"https://registry.npmjs.org/@gooddata/react-components/-/react-components-5.2.0-alpha23.tgz","fileCount":843,"integrity":"sha512-orRMmeHPbgaQgXqfT6LK1D4Ci7vxas/goHxomI6HTBmkgniaanRedbwV54Q66oz9Y1w8MWg/4Wu3QUiAKfmGrg==","signatures":[{"sig":"MEUCIAyRrfBZEuvIT8N9colfFtAEHxuHPxLYvA/Rw6bG7p0ZAiEA8lP3SOfiM9pU//UmMVIliplrjP9AQWNbPxfzuGvU/jc=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":2443383,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJbVXmtCRA9TVsSAnZWagAAUicQAKCgeJ8CN7Z5Du8Rjcxr\nL+eaIkzdCtj04A5cD1SAByeP7D6JX/njpbd6eUARI33t4kHCdvYpdrA32VCS\ngifivXetbCbO/Kf2KOor1UXBylvLi113O2rM4MnMhmptjm7O3hGS9ZYbhx9y\nLvkijQRi9ob3U3VqeK0Qbk0ZO8GiNIIBeIG9yL+GokBaMKMtmCTF6YiLWg3e\nCjMyDm7rs9aC9CwtKr8022Oy6wYPWhTABNYW2YgPgMHyHdWlrzJib7ar5QDc\nKFkhCnzdQ+OoQGYle0C4e+SBG9zgRvvtLqL3t9fMYLCXlJEZIBH07eeQykjg\nKGnUPOv9GuGWX8mjp7elFV4Fr2KclAx18hQq5eLRjopZOE0EYD8G9ek52RDD\nzGbsxYbYmjyg7FzBlpBgZevBFMDHlS2ytx/XfAR+Ko/PQluW9+c2hXUIEPCG\n/GVRKFU/2Wdey5UPAWMoM9dGtqp31kAGsRa21Jje72ZBcEaU88tTxo/lp2/c\nRxlfkVUVRr19Dt0D931s87BRWdMDLtfR3FmRpSDOg6EAQUKz8h7pkRHJHEjq\nmZ/QkTEUw9HgHK6DJ26qXL0TY2Kb2AfTTYUWl7fv4+sT11Gw7+VJW3bUCxYP\nqv6BUakeznyumLw2Kdt1rCDZq/tMOW9bK3dkVu4DVFe35mrJ8S8HqX78G0LY\nOnYo\r\n=C0lS\r\n-----END PGP SIGNATURE-----\r\n"},"jest":{"testRegex":"(/__tests__/.*|\\.(test|spec))\\.(tsx?|jsx?)$","transform":{".(ts|tsx)":"<rootDir>/node_modules/ts-jest/preprocessor.js"},"mapCoverage":true,"collectCoverage":false,"coverageReporters":["html"],"collectCoverageFrom":["src/**/*.{ts,tsx}","examples/server/src/**/*.{js,jsx}","!**/*.d.ts"],"moduleFileExtensions":["ts","tsx","js"],"setupTestFrameworkScriptFile":"<rootDir>/jest.setup.js"},"main":"dist/index.js","files":["dist","src","styles","LICENSE"],"config":{"tslint":"'./{src,stories}/**/*.{ts,tsx}'"},"readme":"[![npm version](https://badge.fury.io/js/%40gooddata%2Freact-components.svg)](https://www.npmjs.com/package/@gooddata/react-components) \n\n# GoodData.UI React components\n> A React-based JavaScript library for building data-driven applications\n\n## Getting started\n- [GoodData.UI Documentation](http://sdk.gooddata.com/gooddata-ui/)\n- [GoodData.UI Live Examples](https://gooddata-examples.herokuapp.com/)\n- [Stack Overflow](https://stackoverflow.com/questions/tagged/gooddata)\n\n### Usage\nWith [yarn](https://yarnpkg.com) installed, go to your project directory and run\n```\n$ yarn add @gooddata/react-components\n```\nIf you prefer [npm](npmjs.com) run\n```\n$ npm install --save @gooddata/react-components\n```\n\n\n## Contributing\n\nWe welcome any contribution in form of [issues](https://github.com/gooddata/gooddata-react-components/issues) or [pull requests](https://github.com/gooddata/gooddata-react-components/pulls).\nThese commands may come in handy while developing:\n\n| command | description |\n| ------- | ----------- |\n| `yarn install --pure-lockfile` | first step |\n| ||\n| `yarn dev` | build react-components to `/dist` in watch mode |\n| `yarn test` | run all unit tests |\n| `yarn validate` | validate codestyle |\n| ||\n| `yarn storybook` | run storybook from `/stories` on http://localhost:9001 |\n| `yarn build-storybook` | build storybook to `/dist-storybook` |\n| `yarn test-storybook` | run storybook and [screenshot tests](https://github.com/gooddata/gdc-client-utils/tree/master/test-storybook) |\n| ||\n| `yarn examples` | run Live Examples dev-server from `/examples` on https://localhost:8999 |\n| `yarn examples-build` | build Live Examples to `/examples/dist` |\n| `yarn examples-server` | serve built Live Examples - see `/examples/server/src` |\n| `yarn examples-testcafe` | run testcafe tests against `localhost:8999` |\n\n### Deploy to heroku.com\nWhen you deploy this repo to heroku, it serves *GoodData.UI Live Examples*.\nRelevant tasks are in `Procfile` and `package.json`.\n\n```bash\n# run in the project directory\nheroku login\nheroku create <your-app-name>\nheroku config:set DOMAIN_ADMIN_USERNAME=x@gooddata.com DOMAIN_ADMIN_PASSWORD=xy PROJECT_ID_TO_ASSIGN=xms7ga4tf3g3nzucd8380o2bev8oeknp\ngit push heroku HEAD:master\nheroku open\n```\n\n### Run Live Examples Locally\nTo run *GoodData.UI Live Examples* locally:\n```bash\ngit clone <this-repository>\ncd  <repository-folder>\nyarn install --pure-lockfile\nyarn examples\n```\nThen open https://localhost:8999 and login using Live Examples account (you can [create one here](https://gooddata-examples.herokuapp.com/registration)).\n\n## Changelog\n- see [CHANGELOG.md](CHANGELOG.md)\n\n## License\n(C) 2007-2018 GoodData Corporation\n\nFor more information, please see [LICENSE](https://github.com/gooddata/gooddata-react-components/blob/master/LICENSE)\n","gitHead":"21ae2710649cfca3ade65996441f90303c29be7f","scripts":{"dev":"bash scripts/build.sh --dev-watch","test":"jest --watch","build":"bash scripts/build.sh","tslint":"yarn run-tslint -t verbose $npm_package_config_tslint","prepare":"cd examples/server && yarn install --pure-lockfile && cd ../..; rm -r examples/node_modules 2>/dev/null; true","examples":"bash scripts/run-examples.sh","prepare?":"# Called before `npm publish` and on local `npm install`. Temporarily also for deleting obsolete node_modules. Ends with `true` to continue gracefully.","validate":"tsc --noEmit && yarn tslint && eslint --ext .jsx,.js examples/src examples/test examples/server/src","build-dev":"bash scripts/build.sh --dev","examples?":"# Default is developer domain, other options: yarn examples [sec,secure,stg,stg2,stg3,demo,developer or URL]","storybook":"start-storybook -p 9001 -c .storybook","tslint-ci":"mkdir -p ./ci/results && yarn run-tslint -t checkstyle -o ./ci/results/tslint-results.xml $npm_package_config_tslint","run-tslint":"tslint -p tsconfig.json","validate-ci":"tsc --noEmit && yarn tslint-ci  && eslint --ext .jsx,.js examples/src examples/test examples/server/src -f checkstyle -o ci/results/eslint-results.xml","examples-build":"bash scripts/build-examples.sh","prepublishOnly":"yarn build","test-storybook":"test-storybook","build-storybook":"build-storybook -c .storybook -o dist-storybook","examples-server":"node examples/server/src/index.js","heroku-postbuild":"yarn examples-build developer","examples-testcafe":"testcafe chrome --assertion-timeout 20000 -S -s examples/_screenshots examples/test/**/**/*_test* --debug-on-fail","examples-testcafe-docker":"testcafe 'chrome:headless --no-sandbox' --assertion-timeout 20000 -S -s examples/_screenshots examples/test/**/**/*_test*"},"typings":"dist/index.d.ts","_npmUser":{"name":"gooddata-ci","email":"rail@gooddata.com"},"repository":{"url":"git+ssh://git@github.com/gooddata/gooddata-react-components.git","type":"git"},"_npmVersion":"5.6.0","description":"GoodData React Components","directories":{},"_nodeVersion":"8.9.4","dependencies":{"rxjs":"^5.5.6","lodash":"^4.17.4","invariant":"^2.2.2","classnames":"^2.2.5","highcharts":"4.2.5","prop-types":"^15.6.0","react-intl":"^2.4.0","custom-event":"^1.0.1","react-measure":"^1.4.7","@gooddata/typings":"2.3.0","@types/highcharts":"4.2.56","http-status-codes":"^1.3.0","@gooddata/js-utils":"^2.0.1","@gooddata/numberjs":"^3.1.2","fixed-data-table-2":"0.7.17","@gooddata/goodstrap":"56.1.0","@gooddata/gooddata-js":"7.1.0","nodelist-foreach-polyfill":"^1.2.0"},"_hasShrinkwrap":false,"readmeFilename":"README.md","test-storybook":{"_defaults":{"readySelector":".screenshot-wrapper .highcharts-container, .screenshot-wrapper .s-headline-value, .screenshot-wrapper .viz-table-wrap, .screenshot-wrapper .gdc-kpi, .screenshot-wrapper .gdc-kpi-error"},"AFM components/PieChart":{"error":{"readySelector":".screenshot-wrapper .s-error"}},"AFM components/DonutChart":{"error":{"readySelector":".screenshot-wrapper .s-error"}}},"devDependencies":{"yup":"^0.24.1","jest":"21.2.1","react":"15.6.2","enzyme":"3.3.0","formik":"^0.11.11","moment":"2.22.1","history":"^4.7.2","ts-jest":"21.2.4","webpack":"3.10.0","react-ga":"^2.5.2","recharts":"1.0.0-beta.9","testcafe":"0.19.2","commander":"2.14.1","node-sass":"4.7.2","react-dom":"15.6.2","supertest":"3.0.0","ts-loader":"2.3.7","babel-core":"6.26.0","css-loader":"0.28.7","jest-junit":"3.0.0","raw-loader":"0.5.1","styled-jsx":"2.2.1","typescript":"2.3.3","@types/jest":"20.0.4","@types/node":"7.0.8","file-loader":"1.1.6","sass-loader":"6.0.6","@types/react":"16.0.34","babel-loader":"7.1.2","react-helmet":"5.2.0","react-select":"1.2.1","style-loader":"0.19.1","@types/enzyme":"3.1.6","@types/lodash":"4.14.61","utility-types":"^1.1.0","babel-polyfill":"^6.26.0","@storybook/react":"3.4.0","@types/invariant":"2.2.29","@types/react-dom":"16.0.3","babel-preset-env":"1.6.1","isomorphic-fetch":"2.2.1","react-datepicker":"1.1.0","react-router-dom":"4.2.2","@gooddata/mock-js":"1.3.1","@types/classnames":"2.2.3","@types/prop-types":"15.5.2","@types/react-intl":"2.3.5","babel-preset-react":"6.24.1","react-async-script":"^0.9.1","webpack-dev-server":"2.11.1","@types/react-portal":"3.0.4","babel-plugin-lodash":"3.3.2","html-webpack-plugin":"2.30.1","react-test-renderer":"15.6.2","@types/react-measure":"0.4.7","clean-webpack-plugin":"0.1.17","react-google-recaptcha":"^0.11.0","@gooddata/eslint-config":"0.0.19","@gooddata/tslint-config":"0.0.10","@types/storybook__react":"3.0.6","enzyme-adapter-react-15":"1.0.5","uglifyjs-webpack-plugin":"1.2.0","@gooddata/test-storybook":"1.2.1","@storybook/addon-actions":"3.4.0","@storybook/addon-options":"3.4.0","node-sass-magic-importer":"5.1.0","react-syntax-highlighter":"6.1.2","@types/fixed-data-table-2":"0.8.1","@types/react-test-renderer":"16.0.0","circular-dependency-plugin":"4.4.0","compression-webpack-plugin":"1.1.7","@types/enzyme-adapter-react-15":"1.0.1","@types/storybook__addon-actions":"3.0.1","babel-plugin-transform-class-properties":"6.24.1","babel-plugin-transform-async-to-generator":"6.24.1","babel-plugin-transform-object-rest-spread":"6.26.0"},"peerDependencies":{"react":"15.6.2","react-dom":"15.6.2"},"_npmOperationalInternal":{"tmp":"tmp/react-components_5.2.0-alpha23_1532328365825_0.655468330859379","host":"s3://npm-registry-packages"}},"5.2.0-alpha24":{"name":"@gooddata/react-components","version":"5.2.0-alpha24","author":{"name":"GoodData Corporation"},"license":"BSD-3-Clause","_id":"@gooddata/react-components@5.2.0-alpha24","maintainers":[{"name":"afi","email":"adam.fiedler@gooddata.com"},{"name":"bertold8","email":"ivan.nejezchleb@seznam.cz"},{"name":"bugsbunny338","email":"jiri.zajic@mensa.cz"},{"name":"gooddata-ci","email":"rail@gooddata.com"},{"name":"jakub-sterba","email":"jakub.sterba@gooddata.com"},{"name":"jaroslav.tomecek","email":"jaroslav.tomecek@gooddata.com"},{"name":"jkittler","email":"honza.kittler@gmail.com"},{"name":"khanh.le","email":"khanh.le@gooddata.com"},{"name":"langhamp","email":"pavel.langhammer@gooddata.com"},{"name":"lanhuynh","email":"lan.huynh@gooddata.com"},{"name":"lhorak","email":"info@lhorak.cz"},{"name":"linhhong","email":"linh.hong@gooddata.com"},{"name":"lpearce","email":"levi.pearce@gooddata.com"},{"name":"lupko","email":"lubomir.slivka@gooddata.com"},{"name":"martin.mosko","email":"martin.mosko@gooddata.com"},{"name":"michal.marsal","email":"michal.marsal@gooddata.com"},{"name":"nadtan","email":"tan.nguyen@gooddata.com"},{"name":"naibinh","email":"naibinh@gmail.com"},{"name":"nikolacech","email":"nikola.cech@gooddata.com"},{"name":"ocetnik","email":"ocetnik.david@gmail.com"},{"name":"ondrejlangr","email":"ondrej.langr@gooddata.com"},{"name":"pavelzgdc","email":"pavel.zbytovsky@gooddata.com"},{"name":"pbenes","email":"petr.benes@gooddata.com"},{"name":"peterlacko","email":"lackopeter17@gmail.com"},{"name":"petrjanu","email":"petr.janu@gooddata.com"},{"name":"rodri360","email":"me@rodri360.com"},{"name":"sitina","email":"jiri.sitina@gooddata.com"},{"name":"sondo","email":"son.do@gooddata.com"},{"name":"strouhaljan","email":"strouhal.jan@gmail.com"},{"name":"tantalor93","email":"obenky@gmail.com"},{"name":"tomas.kratochvil","email":"tomas.kratochvil@gooddata.com"},{"name":"tomasreichmann","email":"tomasreichmann@gmail.com"},{"name":"tomsatgd","email":"tomas.satinsky@gooddata.com"},{"name":"vonsef","email":"josef.vondrak@gooddata.com"},{"name":"xmort","email":"petr.dolejsi@gooddata.com"},{"name":"zdenek.vidensky","email":"zdenek.vidensky@gooddata.com"}],"homepage":"https://github.com/gooddata/gooddata-react-components#readme","bugs":{"url":"https://github.com/gooddata/gooddata-react-components/issues"},"dist":{"shasum":"fd89d37bc9366720d45cae8bc1667823ea1eae33","tarball":"https://registry.npmjs.org/@gooddata/react-components/-/react-components-5.2.0-alpha24.tgz","fileCount":852,"integrity":"sha512-+xF6msvqcQs+zGZLzkPIToyzYHZ87dE6zbKB/C6KfBYJwx/mGx3pXQboRTRX8r44mIXorD5WW3N3NSvQphfd+A==","signatures":[{"sig":"MEUCIB5dtUbOBzJP+yKkC3WMYOx8Ss5dTwdxdAF2hu1UBUO3AiEA7K+9zA3lA7ZIILdfD3NFQDY2LvLqHzvNG54QvCT/YKY=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":2523110,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJbVmoZCRA9TVsSAnZWagAAPVkQAIVPvV0pED7wlDb76bBe\nqDrCFuiQirIO3vnx+gQiU9YFaTpnt5cdUicJXN7k1oUZsDalMAMzgVSVjcdk\nF8l6gpADJpL1xDq8jwNDbjtQoao3tvze+cc3Lcro3zXJ8n3RBWE5Yo9Kn/N0\nDO5Qw2i+A4FhNysO/40wymPJ9db2fmF+4hvF4DeUQ5exRPq32cu33jyTvjRf\n+TJOP1ELiknn1mUa9w7/8/pasQfqlaxrVwR8SokXrqCDnWMlCYasr6FOWA4m\nvWodRJo/qMJbMnBeVwbKfJmfQZg4ChDMVpbYEo1JeLiib9jzwj4yJCUBikDn\nDMlEpAc8IASfmlFmD5kybK0zhGuXRqeskJSoqAFbNh8PdB6Y8xHPjEHvOs4J\nBN5BXsFHH2myx+yGHvP7h1TXDk6MqTLSQFBOunAgpckhTMn3t+/PwMxLDBQa\n34FsKAIxHfFpBaXB2P+PoDVeyxeYsQQ9qyA2payG0KIbc9sHEhq/7rbWj6U6\nF1ZaqmKFeg6l70gcYFgrv324gqgxbNKaLvjy/r9l7WPGt45OHgHPR1LKj3Zf\nALXQxKaID9BKiRH46JXwffExY+NwzSbn28fMY7GhnkUxh4e3OWsJjHEVuznG\nip/NCtPn91YskaM0TAXyDnb6P+/bYYU5MSeICkvIbsCb+VC2K5jVHb4P4LbO\naSS6\r\n=IfCl\r\n-----END PGP SIGNATURE-----\r\n"},"jest":{"testRegex":"(/__tests__/.*|\\.(test|spec))\\.(tsx?|jsx?)$","transform":{".(ts|tsx)":"<rootDir>/node_modules/ts-jest/preprocessor.js"},"mapCoverage":true,"collectCoverage":false,"coverageReporters":["html"],"collectCoverageFrom":["src/**/*.{ts,tsx}","examples/server/src/**/*.{js,jsx}","!**/*.d.ts"],"moduleFileExtensions":["ts","tsx","js"],"setupTestFrameworkScriptFile":"<rootDir>/jest.setup.js"},"main":"dist/index.js","files":["dist","src","styles","LICENSE"],"config":{"tslint":"'./{src,stories}/**/*.{ts,tsx}'"},"readme":"[![npm version](https://badge.fury.io/js/%40gooddata%2Freact-components.svg)](https://www.npmjs.com/package/@gooddata/react-components) \n\n# GoodData.UI React components\n> A React-based JavaScript library for building data-driven applications\n\n## Getting started\n- [GoodData.UI Documentation](http://sdk.gooddata.com/gooddata-ui/)\n- [GoodData.UI Live Examples](https://gooddata-examples.herokuapp.com/)\n- [Stack Overflow](https://stackoverflow.com/questions/tagged/gooddata)\n\n### Usage\nWith [yarn](https://yarnpkg.com) installed, go to your project directory and run\n```\n$ yarn add @gooddata/react-components\n```\nIf you prefer [npm](npmjs.com) run\n```\n$ npm install --save @gooddata/react-components\n```\n\n\n## Contributing\n\nWe welcome any contribution in form of [issues](https://github.com/gooddata/gooddata-react-components/issues) or [pull requests](https://github.com/gooddata/gooddata-react-components/pulls).\nThese commands may come in handy while developing:\n\n| command | description |\n| ------- | ----------- |\n| `yarn install --pure-lockfile` | first step |\n| ||\n| `yarn dev` | build react-components to `/dist` in watch mode |\n| `yarn test` | run all unit tests |\n| `yarn validate` | validate codestyle |\n| ||\n| `yarn storybook` | run storybook from `/stories` on http://localhost:9001 |\n| `yarn build-storybook` | build storybook to `/dist-storybook` |\n| `yarn test-storybook` | run storybook and [screenshot tests](https://github.com/gooddata/gdc-client-utils/tree/master/test-storybook) |\n| ||\n| `yarn examples` | run Live Examples dev-server from `/examples` on https://localhost:8999 |\n| `yarn examples-build` | build Live Examples to `/examples/dist` |\n| `yarn examples-server` | serve built Live Examples - see `/examples/server/src` |\n| `yarn examples-testcafe` | run testcafe tests against `localhost:8999` |\n\n### Deploy to heroku.com\nWhen you deploy this repo to heroku, it serves *GoodData.UI Live Examples*.\nRelevant tasks are in `Procfile` and `package.json`.\n\n```bash\n# run in the project directory\nheroku login\nheroku create <your-app-name>\nheroku config:set DOMAIN_ADMIN_USERNAME=x@gooddata.com DOMAIN_ADMIN_PASSWORD=xy PROJECT_ID_TO_ASSIGN=xms7ga4tf3g3nzucd8380o2bev8oeknp\ngit push heroku HEAD:master\nheroku open\n```\n\n### Run Live Examples Locally\nTo run *GoodData.UI Live Examples* locally:\n```bash\ngit clone <this-repository>\ncd  <repository-folder>\nyarn install --pure-lockfile\nyarn examples\n```\nThen open https://localhost:8999 and login using Live Examples account (you can [create one here](https://gooddata-examples.herokuapp.com/registration)).\n\n## Changelog\n- see [CHANGELOG.md](CHANGELOG.md)\n\n## License\n(C) 2007-2018 GoodData Corporation\n\nFor more information, please see [LICENSE](https://github.com/gooddata/gooddata-react-components/blob/master/LICENSE)\n","gitHead":"2d8e0c8f2e9551d84c4447020483684f539cfeae","scripts":{"dev":"bash scripts/build.sh --dev-watch","test":"jest --watch","build":"bash scripts/build.sh","tslint":"yarn run-tslint -t verbose $npm_package_config_tslint","prepare":"cd examples/server && yarn install --pure-lockfile && cd ../..; rm -r examples/node_modules 2>/dev/null; true","examples":"bash scripts/run-examples.sh","prepare?":"# Called before `npm publish` and on local `npm install`. Temporarily also for deleting obsolete node_modules. Ends with `true` to continue gracefully.","validate":"tsc --noEmit && yarn tslint && eslint --ext .jsx,.js examples/src examples/test examples/server/src","build-dev":"bash scripts/build.sh --dev","examples?":"# Default is developer domain, other options: yarn examples [sec,secure,stg,stg2,stg3,demo,developer or URL]","storybook":"start-storybook -p 9001 -c .storybook","tslint-ci":"mkdir -p ./ci/results && yarn run-tslint -t checkstyle -o ./ci/results/tslint-results.xml $npm_package_config_tslint","run-tslint":"tslint -p tsconfig.json","validate-ci":"tsc --noEmit && yarn tslint-ci  && eslint --ext .jsx,.js examples/src examples/test examples/server/src -f checkstyle -o ci/results/eslint-results.xml","examples-build":"bash scripts/build-examples.sh","prepublishOnly":"yarn build","test-storybook":"test-storybook","build-storybook":"build-storybook -c .storybook -o dist-storybook","examples-server":"node examples/server/src/index.js","heroku-postbuild":"yarn examples-build developer","examples-testcafe":"testcafe chrome --assertion-timeout 20000 -S -s examples/_screenshots examples/test/**/**/*_test* --debug-on-fail","examples-testcafe-ci":"testcafe 'chrome:headless --no-sandbox' --assertion-timeout 20000 -S -s examples/_screenshots examples/test/**/**/*_test*"},"typings":"dist/index.d.ts","_npmUser":{"name":"gooddata-ci","email":"rail@gooddata.com"},"repository":{"url":"git+ssh://git@github.com/gooddata/gooddata-react-components.git","type":"git"},"_npmVersion":"5.6.0","description":"GoodData React Components","directories":{},"_nodeVersion":"8.9.4","dependencies":{"rxjs":"^5.5.6","lodash":"^4.17.4","invariant":"^2.2.2","classnames":"^2.2.5","highcharts":"4.2.5","prop-types":"^15.6.0","react-intl":"^2.4.0","custom-event":"^1.0.1","react-measure":"^1.4.7","@gooddata/typings":"2.3.0","@types/highcharts":"4.2.56","http-status-codes":"^1.3.0","@gooddata/js-utils":"^2.0.1","@gooddata/numberjs":"^3.1.2","fixed-data-table-2":"0.7.17","@gooddata/goodstrap":"56.1.0","@gooddata/gooddata-js":"7.1.0","nodelist-foreach-polyfill":"^1.2.0"},"_hasShrinkwrap":false,"readmeFilename":"README.md","test-storybook":{"_defaults":{"readySelector":".screenshot-wrapper .highcharts-container, .screenshot-wrapper .s-headline-value, .screenshot-wrapper .viz-table-wrap, .screenshot-wrapper .gdc-kpi, .screenshot-wrapper .gdc-kpi-error"},"AFM components/PieChart":{"error":{"readySelector":".screenshot-wrapper .s-error"}},"AFM components/DonutChart":{"error":{"readySelector":".screenshot-wrapper .s-error"}}},"devDependencies":{"yup":"^0.24.1","jest":"21.2.1","react":"15.6.2","enzyme":"3.3.0","formik":"^0.11.11","moment":"2.22.1","history":"^4.7.2","ts-jest":"21.2.4","webpack":"3.10.0","react-ga":"^2.5.2","recharts":"1.0.0-beta.9","testcafe":"0.19.2","commander":"2.14.1","node-sass":"4.7.2","react-dom":"15.6.2","supertest":"3.0.0","ts-loader":"2.3.7","babel-core":"6.26.0","css-loader":"0.28.7","jest-junit":"3.0.0","raw-loader":"0.5.1","styled-jsx":"2.2.1","typescript":"2.3.3","@types/jest":"20.0.4","@types/node":"7.0.8","file-loader":"1.1.6","sass-loader":"6.0.6","@types/react":"16.0.34","babel-loader":"7.1.2","react-helmet":"5.2.0","react-select":"1.2.1","style-loader":"0.19.1","@types/enzyme":"3.1.6","@types/lodash":"4.14.61","utility-types":"^1.1.0","babel-polyfill":"^6.26.0","@storybook/react":"3.4.0","@types/invariant":"2.2.29","@types/react-dom":"16.0.3","babel-preset-env":"1.6.1","isomorphic-fetch":"2.2.1","react-datepicker":"1.1.0","react-router-dom":"4.2.2","@gooddata/mock-js":"1.3.1","@types/classnames":"2.2.3","@types/prop-types":"15.5.2","@types/react-intl":"2.3.5","babel-preset-react":"6.24.1","react-async-script":"^0.9.1","webpack-dev-server":"2.11.1","@types/react-portal":"3.0.4","babel-plugin-lodash":"3.3.2","html-webpack-plugin":"2.30.1","react-test-renderer":"15.6.2","@types/react-measure":"0.4.7","clean-webpack-plugin":"0.1.17","react-google-recaptcha":"^0.11.0","@gooddata/eslint-config":"0.0.19","@gooddata/tslint-config":"0.0.10","@types/storybook__react":"3.0.6","enzyme-adapter-react-15":"1.0.5","uglifyjs-webpack-plugin":"1.2.0","@gooddata/test-storybook":"1.2.1","@storybook/addon-actions":"3.4.0","@storybook/addon-options":"3.4.0","node-sass-magic-importer":"5.1.0","react-syntax-highlighter":"6.1.2","@types/fixed-data-table-2":"0.8.1","@types/react-test-renderer":"16.0.0","circular-dependency-plugin":"4.4.0","compression-webpack-plugin":"1.1.7","@types/enzyme-adapter-react-15":"1.0.1","@types/storybook__addon-actions":"3.0.1","babel-plugin-transform-class-properties":"6.24.1","babel-plugin-transform-async-to-generator":"6.24.1","babel-plugin-transform-object-rest-spread":"6.26.0"},"peerDependencies":{"react":"15.6.2","react-dom":"15.6.2"},"_npmOperationalInternal":{"tmp":"tmp/react-components_5.2.0-alpha24_1532389913531_0.5725293965065268","host":"s3://npm-registry-packages"}},"5.2.0-alpha25":{"name":"@gooddata/react-components","version":"5.2.0-alpha25","author":{"name":"GoodData Corporation"},"license":"BSD-3-Clause","_id":"@gooddata/react-components@5.2.0-alpha25","maintainers":[{"name":"afi","email":"adam.fiedler@gooddata.com"},{"name":"bertold8","email":"ivan.nejezchleb@seznam.cz"},{"name":"bugsbunny338","email":"jiri.zajic@mensa.cz"},{"name":"gooddata-ci","email":"rail@gooddata.com"},{"name":"jakub-sterba","email":"jakub.sterba@gooddata.com"},{"name":"jaroslav.tomecek","email":"jaroslav.tomecek@gooddata.com"},{"name":"jkittler","email":"honza.kittler@gmail.com"},{"name":"khanh.le","email":"khanh.le@gooddata.com"},{"name":"langhamp","email":"pavel.langhammer@gooddata.com"},{"name":"lanhuynh","email":"lan.huynh@gooddata.com"},{"name":"lhorak","email":"info@lhorak.cz"},{"name":"linhhong","email":"linh.hong@gooddata.com"},{"name":"lpearce","email":"levi.pearce@gooddata.com"},{"name":"lupko","email":"lubomir.slivka@gooddata.com"},{"name":"martin.mosko","email":"martin.mosko@gooddata.com"},{"name":"michal.marsal","email":"michal.marsal@gooddata.com"},{"name":"nadtan","email":"tan.nguyen@gooddata.com"},{"name":"naibinh","email":"naibinh@gmail.com"},{"name":"nikolacech","email":"nikola.cech@gooddata.com"},{"name":"ocetnik","email":"ocetnik.david@gmail.com"},{"name":"ondrejlangr","email":"ondrej.langr@gooddata.com"},{"name":"pavelzgdc","email":"pavel.zbytovsky@gooddata.com"},{"name":"pbenes","email":"petr.benes@gooddata.com"},{"name":"peterlacko","email":"lackopeter17@gmail.com"},{"name":"petrjanu","email":"petr.janu@gooddata.com"},{"name":"rodri360","email":"me@rodri360.com"},{"name":"sitina","email":"jiri.sitina@gooddata.com"},{"name":"sondo","email":"son.do@gooddata.com"},{"name":"strouhaljan","email":"strouhal.jan@gmail.com"},{"name":"tantalor93","email":"obenky@gmail.com"},{"name":"tomas.kratochvil","email":"tomas.kratochvil@gooddata.com"},{"name":"tomasreichmann","email":"tomasreichmann@gmail.com"},{"name":"tomsatgd","email":"tomas.satinsky@gooddata.com"},{"name":"vonsef","email":"josef.vondrak@gooddata.com"},{"name":"xmort","email":"petr.dolejsi@gooddata.com"},{"name":"zdenek.vidensky","email":"zdenek.vidensky@gooddata.com"}],"homepage":"https://github.com/gooddata/gooddata-react-components#readme","bugs":{"url":"https://github.com/gooddata/gooddata-react-components/issues"},"dist":{"shasum":"02bced7ce1a825fbff862021a352b2a8e3873bec","tarball":"https://registry.npmjs.org/@gooddata/react-components/-/react-components-5.2.0-alpha25.tgz","fileCount":853,"integrity":"sha512-54K3T3tJVo2bFGim2UrgI6lpUthUX/0hKbHZh8JyhA9Ye4A0zyuJdNnvOeQRVTaudgxVJwNMUi1XSsOYKmuCHw==","signatures":[{"sig":"MEQCIBKcKNGnPuSa9ddKZEqM4Y9o6s6WYgvq6ioNpV0mSZ9PAiB0QZyTj5Ek6cK4688pbpp2tNbmEu6kzpiXKRMoGOMXOA==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":2556153,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJbVu6LCRA9TVsSAnZWagAAa+EP/R3Z8WYSf/JbQOFClxSb\nwOlBzUXs8aKc6aSctnyLdY64/XbnKt3TjC1yJ7kPBNJw0uHrCjOYAJhqfZ4Y\nWaQOz9Q4lgfTJJ3DDzORd/KT9DVKZDAnAW8gl8hDgxGEJDWB1dM/TyS7ln59\n7yMQMITqmF1fA1YUxMvdtRMPRSV7nkJwnqe0YNlIY+bWU7D0SmN5WAyc90ha\nggpU//UfTFUcz1QGARWH49A63cY2Aj7RBGWSSE9P/sjHffg4mgLCLLLiaHVN\nHhF9BtanRUGDqLXj3Kx4E9o2BZz+4aPY8rEfk9F5IBTjhW8QoSULP3estszP\n4ynQEtjb9CthmqivcO+ssonSk6HG4FvcSQJrOcoN4/MZdgIC16YiLn8ESjbY\nXTa5uLNTtFc1DX7DuXt+dzcGZ4VsQFp9FMQOC9EgLLcJ8GmHmu+A391+zZcR\nKjjVOYgCNaR09Y9dRmHxVRwpeQfAHjFlLwi3jhW2dWQuGnVtPfObyqibPals\nbH5RVyOwnu+Q05KYKGMxhriNS/qz9KnsBxml/o6fqCK//ZVh/A/NQGUFj63H\nQVeffbYJ+RmxYFHeOmBoD/g4cIpouYNIQgnDjuvrPljgARkb93NY0/yhnWH8\nJc3Tf5nNHWmGU6dYY06ATk3w4ClAH9NcNPtEnmD6wZYdrI1YORHBOboVLYW1\n6M+I\r\n=GThq\r\n-----END PGP SIGNATURE-----\r\n"},"jest":{"testRegex":"(/__tests__/.*|\\.(test|spec))\\.(tsx?|jsx?)$","transform":{".(ts|tsx)":"<rootDir>/node_modules/ts-jest/preprocessor.js"},"mapCoverage":true,"collectCoverage":false,"coverageReporters":["html"],"collectCoverageFrom":["src/**/*.{ts,tsx}","examples/server/src/**/*.{js,jsx}","!**/*.d.ts"],"moduleFileExtensions":["ts","tsx","js"],"setupTestFrameworkScriptFile":"<rootDir>/jest.setup.js"},"main":"dist/index.js","files":["dist","src","styles","LICENSE"],"config":{"tslint":"'./{src,stories}/**/*.{ts,tsx}'"},"readme":"[![npm version](https://badge.fury.io/js/%40gooddata%2Freact-components.svg)](https://www.npmjs.com/package/@gooddata/react-components) \n\n# GoodData.UI React components\n> A React-based JavaScript library for building data-driven applications\n\n## Getting started\n- [GoodData.UI Documentation](http://sdk.gooddata.com/gooddata-ui/)\n- [GoodData.UI Live Examples](https://gooddata-examples.herokuapp.com/)\n- [Stack Overflow](https://stackoverflow.com/questions/tagged/gooddata)\n\n### Usage\nWith [yarn](https://yarnpkg.com) installed, go to your project directory and run\n```\n$ yarn add @gooddata/react-components\n```\nIf you prefer [npm](npmjs.com) run\n```\n$ npm install --save @gooddata/react-components\n```\n\n\n## Contributing\n\nWe welcome any contribution in form of [issues](https://github.com/gooddata/gooddata-react-components/issues) or [pull requests](https://github.com/gooddata/gooddata-react-components/pulls).\nThese commands may come in handy while developing:\n\n| command | description |\n| ------- | ----------- |\n| `yarn install --pure-lockfile` | first step |\n| ||\n| `yarn dev` | build react-components to `/dist` in watch mode |\n| `yarn test` | run all unit tests |\n| `yarn validate` | validate codestyle |\n| ||\n| `yarn storybook` | run storybook from `/stories` on http://localhost:9001 |\n| `yarn build-storybook` | build storybook to `/dist-storybook` |\n| `yarn test-storybook` | run storybook and [screenshot tests](https://github.com/gooddata/gdc-client-utils/tree/master/test-storybook) |\n| ||\n| `yarn examples` | run Live Examples dev-server from `/examples` on https://localhost:8999 |\n| `yarn examples-build` | build Live Examples to `/examples/dist` |\n| `yarn examples-server` | serve built Live Examples - see `/examples/server/src` |\n| `yarn examples-testcafe` | run testcafe tests against `localhost:8999` |\n\n### Deploy to heroku.com\nWhen you deploy this repo to heroku, it serves *GoodData.UI Live Examples*.\nRelevant tasks are in `Procfile` and `package.json`.\n\n```bash\n# run in the project directory\nheroku login\nheroku create <your-app-name>\nheroku config:set DOMAIN_ADMIN_USERNAME=x@gooddata.com DOMAIN_ADMIN_PASSWORD=xy PROJECT_ID_TO_ASSIGN=xms7ga4tf3g3nzucd8380o2bev8oeknp\ngit push heroku HEAD:master\nheroku open\n```\n\n### Run Live Examples Locally\nTo run *GoodData.UI Live Examples* locally:\n```bash\ngit clone <this-repository>\ncd  <repository-folder>\nyarn install --pure-lockfile\nyarn examples\n```\nThen open https://localhost:8999 and login using Live Examples account (you can [create one here](https://gooddata-examples.herokuapp.com/registration)).\n\n## Changelog\n- see [CHANGELOG.md](CHANGELOG.md)\n\n## License\n(C) 2007-2018 GoodData Corporation\n\nFor more information, please see [LICENSE](https://github.com/gooddata/gooddata-react-components/blob/master/LICENSE)\n","gitHead":"b4385c2e1baca7de37f551e003ef363b6f0510ff","scripts":{"dev":"bash scripts/build.sh --dev-watch","test":"jest --watch","build":"bash scripts/build.sh","tslint":"yarn run-tslint -t verbose $npm_package_config_tslint","prepare":"cd examples/server && yarn install --pure-lockfile && cd ../..; rm -r examples/node_modules 2>/dev/null; true","examples":"bash scripts/run-examples.sh","prepare?":"# Called before `npm publish` and on local `npm install`. Temporarily also for deleting obsolete node_modules. Ends with `true` to continue gracefully.","validate":"tsc --noEmit && yarn tslint && eslint --ext .jsx,.js examples/src examples/test examples/server/src","build-dev":"bash scripts/build.sh --dev","examples?":"# Default is developer domain, other options: yarn examples [sec,secure,stg,stg2,stg3,demo,developer or URL]","storybook":"start-storybook -p 9001 -c .storybook","tslint-ci":"mkdir -p ./ci/results && yarn run-tslint -t checkstyle -o ./ci/results/tslint-results.xml $npm_package_config_tslint","run-tslint":"tslint -p tsconfig.json","validate-ci":"tsc --noEmit && yarn tslint-ci  && eslint --ext .jsx,.js examples/src examples/test examples/server/src -f checkstyle -o ci/results/eslint-results.xml","examples-build":"bash scripts/build-examples.sh","prepublishOnly":"yarn build","test-storybook":"test-storybook","build-storybook":"build-storybook -c .storybook -o dist-storybook","examples-server":"node examples/server/src/index.js","heroku-postbuild":"yarn examples-build developer","examples-testcafe":"testcafe chrome --assertion-timeout 20000 -S -s examples/_screenshots examples/test/**/**/*_test* --debug-on-fail","examples-testcafe-ci":"testcafe 'chrome:headless --no-sandbox' --assertion-timeout 20000 -S -s examples/_screenshots examples/test/**/**/*_test*"},"typings":"dist/index.d.ts","_npmUser":{"name":"gooddata-ci","email":"rail@gooddata.com"},"repository":{"url":"git+ssh://git@github.com/gooddata/gooddata-react-components.git","type":"git"},"_npmVersion":"5.6.0","description":"GoodData React Components","directories":{},"_nodeVersion":"8.9.4","dependencies":{"rxjs":"^5.5.6","lodash":"^4.17.4","invariant":"^2.2.2","classnames":"^2.2.5","highcharts":"4.2.5","prop-types":"^15.6.0","react-intl":"^2.4.0","custom-event":"^1.0.1","react-measure":"^1.4.7","@gooddata/typings":"2.3.0","@types/highcharts":"4.2.56","http-status-codes":"^1.3.0","@gooddata/js-utils":"^2.0.1","@gooddata/numberjs":"^3.1.2","fixed-data-table-2":"0.7.17","@gooddata/goodstrap":"56.1.0","@gooddata/gooddata-js":"7.1.0","nodelist-foreach-polyfill":"^1.2.0"},"_hasShrinkwrap":false,"readmeFilename":"README.md","test-storybook":{"_defaults":{"readySelector":".screenshot-wrapper .highcharts-container, .screenshot-wrapper .s-headline-value, .screenshot-wrapper .viz-table-wrap, .screenshot-wrapper .gdc-kpi, .screenshot-wrapper .gdc-kpi-error"},"AFM components/PieChart":{"error":{"readySelector":".screenshot-wrapper .s-error"}},"AFM components/DonutChart":{"error":{"readySelector":".screenshot-wrapper .s-error"}}},"devDependencies":{"yup":"^0.24.1","jest":"21.2.1","react":"15.6.2","enzyme":"3.3.0","formik":"^0.11.11","moment":"2.22.1","history":"^4.7.2","ts-jest":"21.2.4","webpack":"3.10.0","react-ga":"^2.5.2","recharts":"1.0.0-beta.9","testcafe":"0.19.2","commander":"2.14.1","node-sass":"4.7.2","react-dom":"15.6.2","supertest":"3.0.0","ts-loader":"2.3.7","babel-core":"6.26.0","css-loader":"0.28.7","jest-junit":"3.0.0","raw-loader":"0.5.1","styled-jsx":"2.2.1","typescript":"2.3.3","@types/jest":"20.0.4","@types/node":"7.0.8","file-loader":"1.1.6","sass-loader":"6.0.6","@types/react":"16.0.34","babel-loader":"7.1.2","react-helmet":"5.2.0","react-select":"1.2.1","style-loader":"0.19.1","@types/enzyme":"3.1.6","@types/lodash":"4.14.61","utility-types":"^1.1.0","babel-polyfill":"^6.26.0","@storybook/react":"3.4.0","@types/invariant":"2.2.29","@types/react-dom":"16.0.3","babel-preset-env":"1.6.1","isomorphic-fetch":"2.2.1","react-datepicker":"1.1.0","react-router-dom":"4.2.2","@gooddata/mock-js":"1.4.0","@types/classnames":"2.2.3","@types/prop-types":"15.5.2","@types/react-intl":"2.3.5","babel-preset-react":"6.24.1","react-async-script":"^0.9.1","webpack-dev-server":"2.11.1","@types/react-portal":"3.0.4","babel-plugin-lodash":"3.3.2","html-webpack-plugin":"2.30.1","react-test-renderer":"15.6.2","@types/react-measure":"0.4.7","clean-webpack-plugin":"0.1.17","react-google-recaptcha":"^0.11.0","@gooddata/eslint-config":"0.0.19","@gooddata/tslint-config":"0.0.10","@types/storybook__react":"3.0.6","enzyme-adapter-react-15":"1.0.5","uglifyjs-webpack-plugin":"1.2.0","@gooddata/test-storybook":"1.2.1","@storybook/addon-actions":"3.4.0","@storybook/addon-options":"3.4.0","node-sass-magic-importer":"5.1.0","react-syntax-highlighter":"6.1.2","@types/fixed-data-table-2":"0.8.1","@types/react-test-renderer":"16.0.0","circular-dependency-plugin":"4.4.0","compression-webpack-plugin":"1.1.7","@types/enzyme-adapter-react-15":"1.0.1","@types/storybook__addon-actions":"3.0.1","babel-plugin-transform-class-properties":"6.24.1","babel-plugin-transform-async-to-generator":"6.24.1","babel-plugin-transform-object-rest-spread":"6.26.0"},"peerDependencies":{"react":"15.6.2","react-dom":"15.6.2"},"_npmOperationalInternal":{"tmp":"tmp/react-components_5.2.0-alpha25_1532423819414_0.3346858819610916","host":"s3://npm-registry-packages"}},"5.2.0-alpha26":{"name":"@gooddata/react-components","version":"5.2.0-alpha26","author":{"name":"GoodData Corporation"},"license":"BSD-3-Clause","_id":"@gooddata/react-components@5.2.0-alpha26","maintainers":[{"name":"afi","email":"adam.fiedler@gooddata.com"},{"name":"bertold8","email":"ivan.nejezchleb@seznam.cz"},{"name":"bugsbunny338","email":"jiri.zajic@mensa.cz"},{"name":"gooddata-ci","email":"rail@gooddata.com"},{"name":"jakub-sterba","email":"jakub.sterba@gooddata.com"},{"name":"jaroslav.tomecek","email":"jaroslav.tomecek@gooddata.com"},{"name":"jkittler","email":"honza.kittler@gmail.com"},{"name":"khanh.le","email":"khanh.le@gooddata.com"},{"name":"langhamp","email":"pavel.langhammer@gooddata.com"},{"name":"lanhuynh","email":"lan.huynh@gooddata.com"},{"name":"lhorak","email":"info@lhorak.cz"},{"name":"linhhong","email":"linh.hong@gooddata.com"},{"name":"lpearce","email":"levi.pearce@gooddata.com"},{"name":"lupko","email":"lubomir.slivka@gooddata.com"},{"name":"martin.mosko","email":"martin.mosko@gooddata.com"},{"name":"michal.marsal","email":"michal.marsal@gooddata.com"},{"name":"nadtan","email":"tan.nguyen@gooddata.com"},{"name":"naibinh","email":"naibinh@gmail.com"},{"name":"nikolacech","email":"nikola.cech@gooddata.com"},{"name":"ocetnik","email":"ocetnik.david@gmail.com"},{"name":"ondrejlangr","email":"ondrej.langr@gooddata.com"},{"name":"pavelzgdc","email":"pavel.zbytovsky@gooddata.com"},{"name":"pbenes","email":"petr.benes@gooddata.com"},{"name":"peterlacko","email":"lackopeter17@gmail.com"},{"name":"petrjanu","email":"petr.janu@gooddata.com"},{"name":"rodri360","email":"me@rodri360.com"},{"name":"sitina","email":"jiri.sitina@gooddata.com"},{"name":"sondo","email":"son.do@gooddata.com"},{"name":"strouhaljan","email":"strouhal.jan@gmail.com"},{"name":"tantalor93","email":"obenky@gmail.com"},{"name":"tomas.kratochvil","email":"tomas.kratochvil@gooddata.com"},{"name":"tomasreichmann","email":"tomasreichmann@gmail.com"},{"name":"tomsatgd","email":"tomas.satinsky@gooddata.com"},{"name":"vonsef","email":"josef.vondrak@gooddata.com"},{"name":"xmort","email":"petr.dolejsi@gooddata.com"},{"name":"zdenek.vidensky","email":"zdenek.vidensky@gooddata.com"}],"homepage":"https://github.com/gooddata/gooddata-react-components#readme","bugs":{"url":"https://github.com/gooddata/gooddata-react-components/issues"},"dist":{"shasum":"b46360b987f52240ba1a1493ae41f7dc27462572","tarball":"https://registry.npmjs.org/@gooddata/react-components/-/react-components-5.2.0-alpha26.tgz","fileCount":853,"integrity":"sha512-V//5jMAWExdAfC8ARUK0MrH28f8967/HyqYbBGvaqBanOFD1lronhkVUQzffLUJU94k0ohMqzfcgdogc26Ew2Q==","signatures":[{"sig":"MEUCIBT0z02E5pFGbkjjh7NI78L36yWGfk0eA1rj5wJRYw1CAiEA4ofxolITOPM7BKbJehFBOofY1uD0fVU47W4IM7IrsrM=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":2556165,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJbWYiZCRA9TVsSAnZWagAAOrMP/0aaotGtZod2+lQTfiqU\nFRyX0dreVFTAPxP+eHzxV8UhLVpo/lOgVILlM8KxRsdRZGk8W4JcUWaNuDVM\nGuPUWy1opggZnL2xzxqY6JiQaHKoevOKxncDrHneKa/TtYtBEEuBEgiWki2F\nf9eCsmfPwfc6itfmK/rQj4X2CzBFuaMolNkbXsT4pQ579SQN3srbx9I5P5Lk\nVEScvDMvPnXKt4R7DC0ajUD7r0W0H6Hf/XBUkcDna1uzaEyBrp7xHSStQGpu\naBTVMtnPeexiN+Kw6L7yBbge6k3sdnSJcgTnd6h2DH/zNNb4kd8egbh+Ldbm\nDFi4LYlENKzf3P0o3Q0s9g0YGack+YPjo3rxxn63QvRGYlk2b0sWkUt5ZJd+\nbd+44cOeeaV4s5kNQgfFbnwI27aL6NyORW6Ka5D1TS6hbpGc9O9zpdaxFspn\n2pmz3p6c1zEwlEj6gMxL2ohD0XeIgQzwNjVkq/yDBE7Qtrj5KQj2GOUh24qf\nj6bPTEWy4A3VQ47eCzbJ9BL9p81o5FsC8bzUb3svc9CtzBABHQcXP2x2lSxD\nmZZC3wDyYUyAaylFN8sxp0iM/L2wEm8UkZJOW3uEIHNN3O83VZyVayASu/ss\nzWP4x981P4ZC65N1Ey1U+hrPklUqpuqiDvPdR5oHzdBJCsImqSm1moCuAOy/\naIEr\r\n=tz3B\r\n-----END PGP SIGNATURE-----\r\n"},"jest":{"testRegex":"(/__tests__/.*|\\.(test|spec))\\.(tsx?|jsx?)$","transform":{".(ts|tsx)":"<rootDir>/node_modules/ts-jest/preprocessor.js"},"mapCoverage":true,"collectCoverage":false,"coverageReporters":["html"],"collectCoverageFrom":["src/**/*.{ts,tsx}","examples/server/src/**/*.{js,jsx}","!**/*.d.ts"],"moduleFileExtensions":["ts","tsx","js"],"setupTestFrameworkScriptFile":"<rootDir>/jest.setup.js"},"main":"dist/index.js","files":["dist","src","styles","LICENSE"],"config":{"tslint":"'./{src,stories}/**/*.{ts,tsx}'"},"readme":"[![npm version](https://badge.fury.io/js/%40gooddata%2Freact-components.svg)](https://www.npmjs.com/package/@gooddata/react-components) \n\n# GoodData.UI React components\n> A React-based JavaScript library for building data-driven applications\n\n## Getting started\n- [GoodData.UI Documentation](http://sdk.gooddata.com/gooddata-ui/)\n- [GoodData.UI Live Examples](https://gooddata-examples.herokuapp.com/)\n- [Stack Overflow](https://stackoverflow.com/questions/tagged/gooddata)\n\n### Usage\nWith [yarn](https://yarnpkg.com) installed, go to your project directory and run\n```\n$ yarn add @gooddata/react-components\n```\nIf you prefer [npm](npmjs.com) run\n```\n$ npm install --save @gooddata/react-components\n```\n\n\n## Contributing\n\nWe welcome any contribution in form of [issues](https://github.com/gooddata/gooddata-react-components/issues) or [pull requests](https://github.com/gooddata/gooddata-react-components/pulls).\nThese commands may come in handy while developing:\n\n| command | description |\n| ------- | ----------- |\n| `yarn install --pure-lockfile` | first step |\n| ||\n| `yarn dev` | build react-components to `/dist` in watch mode |\n| `yarn test` | run all unit tests |\n| `yarn validate` | validate codestyle |\n| ||\n| `yarn storybook` | run storybook from `/stories` on http://localhost:9001 |\n| `yarn build-storybook` | build storybook to `/dist-storybook` |\n| `yarn test-storybook` | run storybook and [screenshot tests](https://github.com/gooddata/gdc-client-utils/tree/master/test-storybook) |\n| ||\n| `yarn examples` | run Live Examples dev-server from `/examples` on https://localhost:8999 |\n| `yarn examples-build` | build Live Examples to `/examples/dist` |\n| `yarn examples-server` | serve built Live Examples - see `/examples/server/src` |\n| `yarn examples-testcafe` | run testcafe tests against `localhost:8999` |\n\n### Deploy to heroku.com\nWhen you deploy this repo to heroku, it serves *GoodData.UI Live Examples*.\nRelevant tasks are in `Procfile` and `package.json`.\n\n```bash\n# run in the project directory\nheroku login\nheroku create <your-app-name>\nheroku config:set DOMAIN_ADMIN_USERNAME=x@gooddata.com DOMAIN_ADMIN_PASSWORD=xy PROJECT_ID_TO_ASSIGN=xms7ga4tf3g3nzucd8380o2bev8oeknp\ngit push heroku HEAD:master\nheroku open\n```\n\n### Run Live Examples Locally\nTo run *GoodData.UI Live Examples* locally:\n```bash\ngit clone <this-repository>\ncd  <repository-folder>\nyarn install --pure-lockfile\nyarn examples\n```\nThen open https://localhost:8999 and login using Live Examples account (you can [create one here](https://gooddata-examples.herokuapp.com/registration)).\n\n## Changelog\n- see [CHANGELOG.md](CHANGELOG.md)\n\n## License\n(C) 2007-2018 GoodData Corporation\n\nFor more information, please see [LICENSE](https://github.com/gooddata/gooddata-react-components/blob/master/LICENSE)\n","gitHead":"fcb1dffa5a919890461f55c2c43e3aafc1f9c72c","scripts":{"dev":"bash scripts/build.sh --dev-watch","test":"jest --watch","build":"bash scripts/build.sh","tslint":"yarn run-tslint -t verbose $npm_package_config_tslint","prepare":"cd examples/server && yarn install --pure-lockfile && cd ../..; rm -r examples/node_modules 2>/dev/null; true","examples":"bash scripts/run-examples.sh","prepare?":"# Called before `npm publish` and on local `npm install`. Temporarily also for deleting obsolete node_modules. Ends with `true` to continue gracefully.","validate":"tsc --noEmit && yarn tslint && eslint --ext .jsx,.js examples/src examples/test examples/server/src","build-dev":"bash scripts/build.sh --dev","examples?":"# Default is developer domain, other options: yarn examples [sec,secure,stg,stg2,stg3,demo,developer or URL]","storybook":"start-storybook -p 9001 -c .storybook","tslint-ci":"mkdir -p ./ci/results && yarn run-tslint -t checkstyle -o ./ci/results/tslint-results.xml $npm_package_config_tslint","run-tslint":"tslint -p tsconfig.json","validate-ci":"tsc --noEmit && yarn tslint-ci  && eslint --ext .jsx,.js examples/src examples/test examples/server/src -f checkstyle -o ci/results/eslint-results.xml","examples-build":"bash scripts/build-examples.sh","prepublishOnly":"yarn build","test-storybook":"test-storybook","build-storybook":"build-storybook -c .storybook -o dist-storybook","examples-server":"node examples/server/src/index.js","heroku-postbuild":"yarn examples-build developer","examples-testcafe":"testcafe chrome --assertion-timeout 60000 -S -s examples/_screenshots examples/test/**/**/*_test* --debug-on-fail","examples-testcafe-ci":"testcafe 'chrome:headless --no-sandbox' --assertion-timeout 60000 -S -s examples/_screenshots examples/test/**/**/*_test*"},"typings":"dist/index.d.ts","_npmUser":{"name":"gooddata-ci","email":"rail@gooddata.com"},"repository":{"url":"git+ssh://git@github.com/gooddata/gooddata-react-components.git","type":"git"},"_npmVersion":"5.6.0","description":"GoodData React Components","directories":{},"_nodeVersion":"8.9.4","dependencies":{"rxjs":"^5.5.6","lodash":"^4.17.4","invariant":"^2.2.2","classnames":"^2.2.5","highcharts":"4.2.5","prop-types":"^15.6.0","react-intl":"^2.4.0","custom-event":"^1.0.1","react-measure":"^1.4.7","@gooddata/typings":"2.3.0","@types/highcharts":"4.2.56","http-status-codes":"^1.3.0","@gooddata/js-utils":"^2.0.1","@gooddata/numberjs":"^3.1.2","fixed-data-table-2":"0.7.17","@gooddata/goodstrap":"56.1.0","@gooddata/gooddata-js":"7.1.0","nodelist-foreach-polyfill":"^1.2.0"},"_hasShrinkwrap":false,"readmeFilename":"README.md","test-storybook":{"_defaults":{"readySelector":".screenshot-wrapper .highcharts-container, .screenshot-wrapper .s-headline-value, .screenshot-wrapper .viz-table-wrap, .screenshot-wrapper .gdc-kpi, .screenshot-wrapper .gdc-kpi-error"},"AFM components/PieChart":{"error":{"readySelector":".screenshot-wrapper .s-error"}},"AFM components/DonutChart":{"error":{"readySelector":".screenshot-wrapper .s-error"}}},"devDependencies":{"yup":"^0.24.1","jest":"21.2.1","react":"15.6.2","enzyme":"3.3.0","formik":"^0.11.11","moment":"2.22.1","history":"^4.7.2","ts-jest":"21.2.4","webpack":"3.10.0","react-ga":"^2.5.2","recharts":"1.0.0-beta.9","testcafe":"0.19.2","commander":"2.14.1","node-sass":"4.7.2","react-dom":"15.6.2","supertest":"3.0.0","babel-core":"6.26.0","css-loader":"0.28.7","jest-junit":"3.0.0","raw-loader":"0.5.1","styled-jsx":"2.2.1","typescript":"2.3.3","@types/jest":"20.0.4","@types/node":"7.0.8","file-loader":"1.1.6","sass-loader":"6.0.6","@types/react":"16.0.34","babel-loader":"7.1.2","react-helmet":"5.2.0","react-select":"1.2.1","style-loader":"0.19.1","@types/enzyme":"3.1.6","@types/lodash":"4.14.61","utility-types":"^1.1.0","babel-polyfill":"^6.26.0","@storybook/react":"3.4.8","@types/invariant":"2.2.29","@types/react-dom":"16.0.3","babel-preset-env":"1.6.1","isomorphic-fetch":"2.2.1","react-datepicker":"1.1.0","react-router-dom":"4.2.2","@gooddata/mock-js":"1.4.0","@types/classnames":"2.2.3","@types/prop-types":"15.5.2","@types/react-intl":"2.3.5","babel-preset-react":"6.24.1","react-async-script":"^0.9.1","webpack-dev-server":"2.11.1","@types/react-portal":"3.0.4","babel-plugin-lodash":"3.3.2","html-webpack-plugin":"2.30.1","react-test-renderer":"15.6.2","@types/react-measure":"0.4.7","clean-webpack-plugin":"0.1.17","react-google-recaptcha":"^0.11.0","@gooddata/eslint-config":"0.0.19","@gooddata/tslint-config":"0.0.10","@types/storybook__react":"3.0.6","enzyme-adapter-react-15":"1.0.5","uglifyjs-webpack-plugin":"1.2.0","@gooddata/test-storybook":"1.3.0","@storybook/addon-actions":"3.4.8","@storybook/addon-options":"3.4.8","node-sass-magic-importer":"5.1.0","react-syntax-highlighter":"6.1.2","@types/fixed-data-table-2":"0.8.1","awesome-typescript-loader":"3.5.0","@types/react-test-renderer":"16.0.0","circular-dependency-plugin":"4.4.0","compression-webpack-plugin":"1.1.7","@types/enzyme-adapter-react-15":"1.0.1","@types/storybook__addon-actions":"3.0.1","babel-plugin-transform-class-properties":"6.24.1","babel-plugin-transform-async-to-generator":"6.24.1","babel-plugin-transform-object-rest-spread":"6.26.0"},"peerDependencies":{"react":"15.6.2","react-dom":"15.6.2"},"_npmOperationalInternal":{"tmp":"tmp/react-components_5.2.0-alpha26_1532594329751_0.460140099297347","host":"s3://npm-registry-packages"}},"5.2.0-alpha26-fix1":{"name":"@gooddata/react-components","version":"5.2.0-alpha26-fix1","author":{"name":"GoodData Corporation"},"license":"BSD-3-Clause","_id":"@gooddata/react-components@5.2.0-alpha26-fix1","maintainers":[{"name":"afi","email":"adam.fiedler@gooddata.com"},{"name":"bertold8","email":"ivan.nejezchleb@seznam.cz"},{"name":"bugsbunny338","email":"jiri.zajic@mensa.cz"},{"name":"gooddata-ci","email":"rail@gooddata.com"},{"name":"jakub-sterba","email":"jakub.sterba@gooddata.com"},{"name":"jaroslav.tomecek","email":"jaroslav.tomecek@gooddata.com"},{"name":"jkittler","email":"honza.kittler@gmail.com"},{"name":"khanh.le","email":"khanh.le@gooddata.com"},{"name":"langhamp","email":"pavel.langhammer@gooddata.com"},{"name":"lanhuynh","email":"lan.huynh@gooddata.com"},{"name":"lhorak","email":"info@lhorak.cz"},{"name":"linhhong","email":"linh.hong@gooddata.com"},{"name":"lpearce","email":"levi.pearce@gooddata.com"},{"name":"lupko","email":"lubomir.slivka@gooddata.com"},{"name":"martin.mosko","email":"martin.mosko@gooddata.com"},{"name":"michal.marsal","email":"michal.marsal@gooddata.com"},{"name":"nadtan","email":"tan.nguyen@gooddata.com"},{"name":"naibinh","email":"naibinh@gmail.com"},{"name":"nikolacech","email":"nikola.cech@gooddata.com"},{"name":"ocetnik","email":"ocetnik.david@gmail.com"},{"name":"ondrejlangr","email":"ondrej.langr@gooddata.com"},{"name":"pavelzgdc","email":"pavel.zbytovsky@gooddata.com"},{"name":"pbenes","email":"petr.benes@gooddata.com"},{"name":"peterlacko","email":"lackopeter17@gmail.com"},{"name":"petrjanu","email":"petr.janu@gooddata.com"},{"name":"rodri360","email":"me@rodri360.com"},{"name":"sitina","email":"jiri.sitina@gooddata.com"},{"name":"sondo","email":"son.do@gooddata.com"},{"name":"strouhaljan","email":"strouhal.jan@gmail.com"},{"name":"tantalor93","email":"obenky@gmail.com"},{"name":"tomas.kratochvil","email":"tomas.kratochvil@gooddata.com"},{"name":"tomasreichmann","email":"tomasreichmann@gmail.com"},{"name":"tomsatgd","email":"tomas.satinsky@gooddata.com"},{"name":"tu.ngo","email":"tu.ngo@gooddata.com"},{"name":"vonsef","email":"josef.vondrak@gooddata.com"},{"name":"xmort","email":"petr.dolejsi@gooddata.com"},{"name":"zdenek.vidensky","email":"zdenek.vidensky@gooddata.com"}],"homepage":"https://github.com/gooddata/gooddata-react-components#readme","bugs":{"url":"https://github.com/gooddata/gooddata-react-components/issues"},"dist":{"shasum":"355fc1f868c8eed5f7607c4072a2ee1626526817","tarball":"https://registry.npmjs.org/@gooddata/react-components/-/react-components-5.2.0-alpha26-fix1.tgz","fileCount":871,"integrity":"sha512-QLKB9NqAa4CXn287zeZCK3cu16rG6zStrAd+Gu5LILoI7mJb4SEgizbUL8qWUaHSzWZTu35jCakuV33Pw4kr7Q==","signatures":[{"sig":"MEUCIQCLXWpxqw6YZlNrLWNG/vyNYkacdrdWJqx9l8MzlzEGHwIgLBh0layjcgVosk/cP3SG8anG2mszdRjCPFS12KxXVR0=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":2900131,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJbXu3+CRA9TVsSAnZWagAA7cgP/3eqTBRm5lY/XhpatIld\nZWPykU1jsBw48EU2f0jvoW/JxAOmnethwvcisv8oxMuC+iSEeOsA56Ijw4Kh\nfwNT3jfnMkFzpB11fYXN0iG4Rw6HfUHbyHYInHc6lELYYA9bzpG52Yf5Cwu6\nnV0h9eFCNSHbXAbmj39bp1H0nPGlJol4Idr3z4lhVkBK9Mk5eDOMNcDfiC/R\n1X/vmLrUrl1yWNky0um3Z+XOpG4dPEsjq33FLGO/GFvSVbbk4wKTwAr5l8Cz\nKwIUYDUf2GWYnOxRhLBHoX9I4i7Nf8Z4zvmftc3yH/8S1L6jLvZ7PnhiW67B\ncgPerigHPdmxuB+rLdKgvsghJogtFLrNQb3ezLdregmNaf4MZ1B6rgbhzqrk\nNyKHUy2hEm9AmNZGrwVXgbC0nMt52b+GujSl8XLGtXk4cNH/gHzNzxYWSB26\n5/C2JMYb8tmJNWmIfKb4U50uS+XE2T7kSXm2EkeSBr3WCxtlMXYINtT6Z1t0\nlfaAbx+lclpJZ/nCUrAj2Qigvn2MrCy2ZhLk4YXlNdFaE5H83agsBBQI1rrI\npsGKMAwqpXFHmpCw5t2YVRvQH2P1wB0XFMF625ghHB8o7/TWF9qajTkVVlGp\nI1FVGORVxlAwK8pgzNiW4x7PdFVNfl8nZV3slZYk8EX9veIImfnQ3HwcEkWr\n8M/c\r\n=9u2Z\r\n-----END PGP SIGNATURE-----\r\n"},"jest":{"testRegex":"(/__tests__/.*|\\.(test|spec))\\.(tsx?|jsx?)$","transform":{".(ts|tsx)":"<rootDir>/node_modules/ts-jest/preprocessor.js"},"mapCoverage":true,"collectCoverage":false,"moduleNameMapper":{"\\.(css|less|sass|scss)$":"<rootDir>/__mocks__/styleMock.ts"},"coverageReporters":["html"],"collectCoverageFrom":["src/**/*.{ts,tsx}","examples/server/src/**/*.{js,jsx}","!**/*.d.ts"],"moduleFileExtensions":["ts","tsx","js"],"setupTestFrameworkScriptFile":"<rootDir>/jest.setup.js"},"main":"dist/index.js","files":["dist","src","styles","LICENSE"],"config":{"tslint":"'./{src,stories}/**/*.{ts,tsx}'"},"readme":"[![npm version](https://badge.fury.io/js/%40gooddata%2Freact-components.svg)](https://www.npmjs.com/package/@gooddata/react-components) \n\n# GoodData.UI React components\n> A React-based JavaScript library for building data-driven applications\n\n## Getting started\n- [GoodData.UI Documentation](http://sdk.gooddata.com/gooddata-ui/)\n- [GoodData.UI Live Examples](https://gooddata-examples.herokuapp.com/)\n- [Stack Overflow](https://stackoverflow.com/questions/tagged/gooddata)\n\n### Usage\nWith [yarn](https://yarnpkg.com) installed, go to your project directory and run\n```\n$ yarn add @gooddata/react-components\n```\nIf you prefer [npm](npmjs.com) run\n```\n$ npm install --save @gooddata/react-components\n```\n\n\n## Contributing\n\nWe welcome any contribution in form of [issues](https://github.com/gooddata/gooddata-react-components/issues) or [pull requests](https://github.com/gooddata/gooddata-react-components/pulls).\nThese commands may come in handy while developing:\n\n| command | description |\n| ------- | ----------- |\n| `yarn install --pure-lockfile` | first step |\n| ||\n| `yarn dev` | build react-components to `/dist` in watch mode |\n| `yarn test` | run all unit tests |\n| `yarn validate` | validate codestyle |\n| ||\n| `yarn storybook` | run storybook from `/stories` on http://localhost:9001 |\n| `yarn build-storybook` | build storybook to `/dist-storybook` |\n| `yarn test-storybook` | run storybook and [screenshot tests](https://github.com/gooddata/gdc-client-utils/tree/master/test-storybook) |\n| ||\n| `yarn examples` | run Live Examples dev-server from `/examples` on https://localhost:8999 |\n| `yarn examples-build` | build Live Examples to `/examples/dist` |\n| `yarn examples-server` | serve built Live Examples - see `/examples/server/src` |\n| `yarn examples-testcafe` | run testcafe tests against `localhost:8999` |\n\n### Deploy to heroku.com\nWhen you deploy this repo to heroku, it serves *GoodData.UI Live Examples*.\nRelevant tasks are in `Procfile` and `package.json`.\n\n```bash\n# run in the project directory\nheroku login\nheroku create <your-app-name>\nheroku config:set DOMAIN_ADMIN_USERNAME=x@gooddata.com DOMAIN_ADMIN_PASSWORD=xy PROJECT_ID_TO_ASSIGN=xms7ga4tf3g3nzucd8380o2bev8oeknp\ngit push heroku HEAD:master\nheroku open\n```\n\n### Run Live Examples Locally\nTo run *GoodData.UI Live Examples* locally:\n```bash\ngit clone <this-repository>\ncd  <repository-folder>\nyarn install --pure-lockfile\nyarn examples\n```\nThen open https://localhost:8999 and login using Live Examples account (you can [create one here](https://gooddata-examples.herokuapp.com/registration)).\n\n## Changelog\n- see [CHANGELOG.md](CHANGELOG.md)\n\n## License\n(C) 2007-2018 GoodData Corporation\n\nFor more information, please see [LICENSE](https://github.com/gooddata/gooddata-react-components/blob/master/LICENSE)\n","gitHead":"336e91f55e3a7f2642258f98ff8d07956a066673","scripts":{"dev":"bash scripts/build.sh --dev-watch","test":"jest --watch","build":"bash scripts/build.sh","tslint":"yarn run-tslint -t verbose $npm_package_config_tslint","prepare":"cd examples/server && yarn install --pure-lockfile && cd ../..; rm -r examples/node_modules 2>/dev/null; true","examples":"bash scripts/run-examples.sh","prepare?":"# Called before `npm publish` and on local `npm install`. Temporarily also for deleting obsolete node_modules. Ends with `true` to continue gracefully.","validate":"tsc --noEmit && yarn tslint && eslint --ext .jsx,.js examples/src examples/test examples/server/src","build-dev":"bash scripts/build.sh --dev","examples?":"# Default is developer domain, other options: yarn examples [sec,secure,stg,stg2,stg3,demo,developer or URL]","storybook":"start-storybook -p 9001 -c .storybook","tslint-ci":"mkdir -p ./ci/results && yarn run-tslint -t checkstyle -o ./ci/results/tslint-results.xml $npm_package_config_tslint","run-tslint":"tslint -p tsconfig.json","validate-ci":"tsc --noEmit && yarn tslint-ci  && eslint --ext .jsx,.js examples/src examples/test examples/server/src -f checkstyle -o ci/results/eslint-results.xml","examples-build":"bash scripts/build-examples.sh","prepublishOnly":"yarn build","test-storybook":"test-storybook","build-storybook":"build-storybook -c .storybook -o dist-storybook","examples-server":"node examples/server/src/index.js","heroku-postbuild":"yarn examples-build developer","examples-testcafe":"testcafe chrome --assertion-timeout 60000 -S -s examples/_screenshots examples/test/**/**/*_test* --debug-on-fail","examples-testcafe-ci":"testcafe 'chrome:headless --no-sandbox' --assertion-timeout 60000 -S -s examples/_screenshots examples/test/**/**/*_test*"},"typings":"dist/index.d.ts","_npmUser":{"name":"gooddata-ci","email":"rail@gooddata.com"},"repository":{"url":"git+ssh://git@github.com/gooddata/gooddata-react-components.git","type":"git"},"_npmVersion":"5.6.0","description":"GoodData React Components","directories":{},"_nodeVersion":"8.9.4","dependencies":{"rxjs":"^5.5.6","lodash":"^4.17.4","ag-grid":"^18.0.1","invariant":"^2.2.2","classnames":"^2.2.5","highcharts":"4.2.5","prop-types":"^15.6.0","react-intl":"^2.4.0","custom-event":"^1.0.1","ag-grid-react":"^18.0.0","react-measure":"^1.4.7","@gooddata/typings":"2.3.0","@types/highcharts":"4.2.56","http-status-codes":"^1.3.0","@gooddata/js-utils":"^2.0.1","@gooddata/numberjs":"^3.1.2","fixed-data-table-2":"0.7.17","@gooddata/goodstrap":"56.1.0","react-dom-factories":"^1.0.2","@gooddata/gooddata-js":"7.1.0","nodelist-foreach-polyfill":"^1.2.0"},"_hasShrinkwrap":false,"readmeFilename":"README.md","test-storybook":{"_defaults":{"readySelector":".screenshot-target, .screenshot-wrapper .highcharts-container, .screenshot-wrapper .s-headline-value, .screenshot-wrapper .viz-table-wrap, .screenshot-wrapper .gdc-kpi, .screenshot-wrapper .gdc-kpi-error, .screenshot-wrapper .s-pivot-table .ag-cell"},"AFM components/PieChart":{"error":{"readySelector":".screenshot-wrapper .s-error"}},"AFM components/DonutChart":{"error":{"readySelector":".screenshot-wrapper .s-error"}}},"devDependencies":{"yup":"^0.24.1","jest":"21.2.1","react":"15.6.2","enzyme":"3.3.0","formik":"^0.11.11","moment":"2.22.1","history":"^4.7.2","ts-jest":"21.2.4","webpack":"3.10.0","react-ga":"^2.5.2","recharts":"1.0.0-beta.9","testcafe":"0.19.2","commander":"2.14.1","node-sass":"4.7.2","react-dom":"15.6.2","supertest":"3.0.0","babel-core":"6.26.0","css-loader":"0.28.7","jest-junit":"3.0.0","raw-loader":"0.5.1","styled-jsx":"2.2.1","typescript":"2.3.3","@types/jest":"20.0.4","@types/node":"7.0.8","file-loader":"1.1.6","sass-loader":"6.0.6","@types/react":"16.0.34","babel-loader":"7.1.2","react-helmet":"5.2.0","react-select":"1.2.1","style-loader":"0.19.1","@types/enzyme":"3.1.6","@types/lodash":"4.14.61","utility-types":"^1.1.0","babel-polyfill":"^6.26.0","@storybook/react":"3.4.8","@types/invariant":"2.2.29","@types/react-dom":"16.0.3","babel-preset-env":"1.6.1","isomorphic-fetch":"2.2.1","react-datepicker":"1.1.0","react-router-dom":"4.2.2","@gooddata/mock-js":"1.4.0","@types/classnames":"2.2.3","@types/prop-types":"15.5.2","@types/react-intl":"2.3.5","babel-preset-react":"6.24.1","identity-obj-proxy":"^3.0.0","react-async-script":"^0.9.1","webpack-dev-server":"2.11.1","@types/react-portal":"3.0.4","babel-plugin-lodash":"3.3.2","html-webpack-plugin":"2.30.1","react-test-renderer":"15.6.2","@types/react-measure":"0.4.7","clean-webpack-plugin":"0.1.17","react-google-recaptcha":"^0.11.0","@gooddata/eslint-config":"0.0.19","@gooddata/tslint-config":"0.0.10","@types/storybook__react":"3.0.6","enzyme-adapter-react-15":"1.0.5","uglifyjs-webpack-plugin":"1.2.0","@gooddata/test-storybook":"1.3.0","@storybook/addon-actions":"3.4.8","@storybook/addon-options":"3.4.8","node-sass-magic-importer":"5.1.0","react-syntax-highlighter":"6.1.2","@types/fixed-data-table-2":"0.8.1","awesome-typescript-loader":"3.5.0","@types/react-test-renderer":"16.0.0","circular-dependency-plugin":"4.4.0","compression-webpack-plugin":"1.1.7","@types/enzyme-adapter-react-15":"1.0.1","@types/storybook__addon-actions":"3.0.1","babel-plugin-transform-class-properties":"6.24.1","babel-plugin-transform-async-to-generator":"6.24.1","babel-plugin-transform-object-rest-spread":"6.26.0"},"peerDependencies":{"react":"15.6.2","react-dom":"15.6.2"},"_npmOperationalInternal":{"tmp":"tmp/react-components_5.2.0-alpha26-fix1_1532947966471_0.9424073763882823","host":"s3://npm-registry-packages"}},"5.2.0-alpha26-fix2":{"name":"@gooddata/react-components","version":"5.2.0-alpha26-fix2","author":{"name":"GoodData Corporation"},"license":"BSD-3-Clause","_id":"@gooddata/react-components@5.2.0-alpha26-fix2","maintainers":[{"name":"afi","email":"adam.fiedler@gooddata.com"},{"name":"bertold8","email":"ivan.nejezchleb@seznam.cz"},{"name":"bugsbunny338","email":"jiri.zajic@mensa.cz"},{"name":"gooddata-ci","email":"rail@gooddata.com"},{"name":"jakub-sterba","email":"jakub.sterba@gooddata.com"},{"name":"jaroslav.tomecek","email":"jaroslav.tomecek@gooddata.com"},{"name":"jkittler","email":"honza.kittler@gmail.com"},{"name":"khanh.le","email":"khanh.le@gooddata.com"},{"name":"langhamp","email":"pavel.langhammer@gooddata.com"},{"name":"lanhuynh","email":"lan.huynh@gooddata.com"},{"name":"lhorak","email":"info@lhorak.cz"},{"name":"linhhong","email":"linh.hong@gooddata.com"},{"name":"lpearce","email":"levi.pearce@gooddata.com"},{"name":"lupko","email":"lubomir.slivka@gooddata.com"},{"name":"martin.mosko","email":"martin.mosko@gooddata.com"},{"name":"michal.marsal","email":"michal.marsal@gooddata.com"},{"name":"nadtan","email":"tan.nguyen@gooddata.com"},{"name":"naibinh","email":"naibinh@gmail.com"},{"name":"nikolacech","email":"nikola.cech@gooddata.com"},{"name":"ocetnik","email":"ocetnik.david@gmail.com"},{"name":"ondrejlangr","email":"ondrej.langr@gooddata.com"},{"name":"pavelzgdc","email":"pavel.zbytovsky@gooddata.com"},{"name":"pbenes","email":"petr.benes@gooddata.com"},{"name":"peterlacko","email":"lackopeter17@gmail.com"},{"name":"petrjanu","email":"petr.janu@gooddata.com"},{"name":"rodri360","email":"me@rodri360.com"},{"name":"sitina","email":"jiri.sitina@gooddata.com"},{"name":"sondo","email":"son.do@gooddata.com"},{"name":"strouhaljan","email":"strouhal.jan@gmail.com"},{"name":"tantalor93","email":"obenky@gmail.com"},{"name":"tomas.kratochvil","email":"tomas.kratochvil@gooddata.com"},{"name":"tomasreichmann","email":"tomasreichmann@gmail.com"},{"name":"tomsatgd","email":"tomas.satinsky@gooddata.com"},{"name":"tu.ngo","email":"tu.ngo@gooddata.com"},{"name":"vonsef","email":"josef.vondrak@gooddata.com"},{"name":"xmort","email":"petr.dolejsi@gooddata.com"},{"name":"zdenek.vidensky","email":"zdenek.vidensky@gooddata.com"}],"homepage":"https://github.com/gooddata/gooddata-react-components#readme","bugs":{"url":"https://github.com/gooddata/gooddata-react-components/issues"},"dist":{"shasum":"2c3d023ae0b57032d3a21237808886a623405675","tarball":"https://registry.npmjs.org/@gooddata/react-components/-/react-components-5.2.0-alpha26-fix2.tgz","fileCount":871,"integrity":"sha512-WyoQ6dVKmgltfveFIKb5cCkMG0oLCnbWfcgHJKUyKmtdH1CQuClNYRxQpbaPkz3O7rnSGABUvyYWQIA2GEqQYA==","signatures":[{"sig":"MEUCICrTFz9lU3TN6BuA+ouJC51C1DRcw+BoVF8GJzvT/HgmAiEAhO/IFzUkzS9AhxORdyV7DQZTZqkVxA5AnWaR3sVTlYM=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":2900131,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJbYXEuCRA9TVsSAnZWagAAMD4P/2mU1pbTnVNd/bv+y0dw\nnWaCJNljjkO8Xbv6BfLoeGpFtJIufRBDJ7noGreIzGhluAIqK868nD7JGVnI\nbtJTAWufKWeYJMRNeRUqj9Q8n8wjRtRvnzLNqsKQllbJskES+hs51Qr9wZZu\nFW3OSw9zV1YFLZ2sU3TkFDrvB1tKjs1ORHf7WOYkEeWFdYwk++7SDGp6i6g0\n5ynEJfMnXS3Y0fH+itu5ga+kQsSutigBARRLJydw0plsvscfY6TS/CH/2TSI\nK6W7oY+8WPGC1T8sbTXiPZ2JQePiP+s+f9zMgh7WRZwunxFgDIFx0sIymCXV\ngITVgz2JUUz0TfTrSEvHuqA+Of76Mke0t3ImBqerZlM56p09c3katvL3dezR\nqUXon4QO7nFKlKg+fqudaNIAQut+PIQcCd14S/UtEjVcqJ4mqKr3SA4Hj9V0\ntBcrtV0DKLmzbnMlx7g7+DoYR+2AkEoXniFIN+97BO7dK16Ojg2hPSu1W/jb\nfPceE3eO5SMYbWB3DMCGcAWDzL3g6AJmsr/pW3hzuHa9RddJpzQgykRJlbFA\nUvRHaEBXOd+eTAjxCZjfbCqyjfuoZYkwT4dLNM2hjYdsLDZ7oVJXVufgxRrd\nB2rXDtxRHzHWXNlISCuPWD3CDNMif9ifuYSZYefjEFv1iC5Lugl4UQUgaaSY\ni95T\r\n=quyF\r\n-----END PGP SIGNATURE-----\r\n"},"jest":{"testRegex":"(/__tests__/.*|\\.(test|spec))\\.(tsx?|jsx?)$","transform":{".(ts|tsx)":"<rootDir>/node_modules/ts-jest/preprocessor.js"},"mapCoverage":true,"collectCoverage":false,"moduleNameMapper":{"\\.(css|less|sass|scss)$":"<rootDir>/__mocks__/styleMock.ts"},"coverageReporters":["html"],"collectCoverageFrom":["src/**/*.{ts,tsx}","examples/server/src/**/*.{js,jsx}","!**/*.d.ts"],"moduleFileExtensions":["ts","tsx","js"],"setupTestFrameworkScriptFile":"<rootDir>/jest.setup.js"},"main":"dist/index.js","files":["dist","src","styles","LICENSE"],"config":{"tslint":"'./{src,stories}/**/*.{ts,tsx}'"},"readme":"[![npm version](https://badge.fury.io/js/%40gooddata%2Freact-components.svg)](https://www.npmjs.com/package/@gooddata/react-components) \n\n# GoodData.UI React components\n> A React-based JavaScript library for building data-driven applications\n\n## Getting started\n- [GoodData.UI Documentation](http://sdk.gooddata.com/gooddata-ui/)\n- [GoodData.UI Live Examples](https://gooddata-examples.herokuapp.com/)\n- [Stack Overflow](https://stackoverflow.com/questions/tagged/gooddata)\n\n### Usage\nWith [yarn](https://yarnpkg.com) installed, go to your project directory and run\n```\n$ yarn add @gooddata/react-components\n```\nIf you prefer [npm](npmjs.com) run\n```\n$ npm install --save @gooddata/react-components\n```\n\n\n## Contributing\n\nWe welcome any contribution in form of [issues](https://github.com/gooddata/gooddata-react-components/issues) or [pull requests](https://github.com/gooddata/gooddata-react-components/pulls).\nThese commands may come in handy while developing:\n\n| command | description |\n| ------- | ----------- |\n| `yarn install --pure-lockfile` | first step |\n| ||\n| `yarn dev` | build react-components to `/dist` in watch mode |\n| `yarn test` | run all unit tests |\n| `yarn validate` | validate codestyle |\n| ||\n| `yarn storybook` | run storybook from `/stories` on http://localhost:9001 |\n| `yarn build-storybook` | build storybook to `/dist-storybook` |\n| `yarn test-storybook` | run storybook and [screenshot tests](https://github.com/gooddata/gdc-client-utils/tree/master/test-storybook) |\n| ||\n| `yarn examples` | run Live Examples dev-server from `/examples` on https://localhost:8999 |\n| `yarn examples-build` | build Live Examples to `/examples/dist` |\n| `yarn examples-server` | serve built Live Examples - see `/examples/server/src` |\n| `yarn examples-testcafe` | run testcafe tests against `localhost:8999` |\n\n### Deploy to heroku.com\nWhen you deploy this repo to heroku, it serves *GoodData.UI Live Examples*.\nRelevant tasks are in `Procfile` and `package.json`.\n\n```bash\n# run in the project directory\nheroku login\nheroku create <your-app-name>\nheroku config:set DOMAIN_ADMIN_USERNAME=x@gooddata.com DOMAIN_ADMIN_PASSWORD=xy PROJECT_ID_TO_ASSIGN=xms7ga4tf3g3nzucd8380o2bev8oeknp\ngit push heroku HEAD:master\nheroku open\n```\n\n### Run Live Examples Locally\nTo run *GoodData.UI Live Examples* locally:\n```bash\ngit clone <this-repository>\ncd  <repository-folder>\nyarn install --pure-lockfile\nyarn examples\n```\nThen open https://localhost:8999 and login using Live Examples account (you can [create one here](https://gooddata-examples.herokuapp.com/registration)).\n\n## Changelog\n- see [CHANGELOG.md](CHANGELOG.md)\n\n## License\n(C) 2007-2018 GoodData Corporation\n\nFor more information, please see [LICENSE](https://github.com/gooddata/gooddata-react-components/blob/master/LICENSE)\n","gitHead":"76da59f9ae3090ab44cba24af1124c15addb8f15","scripts":{"dev":"bash scripts/build.sh --dev-watch","test":"jest --watch","build":"bash scripts/build.sh","tslint":"yarn run-tslint -t verbose $npm_package_config_tslint","prepare":"cd examples/server && yarn install --pure-lockfile && cd ../..; rm -r examples/node_modules 2>/dev/null; true","examples":"bash scripts/run-examples.sh","prepare?":"# Called before `npm publish` and on local `npm install`. Temporarily also for deleting obsolete node_modules. Ends with `true` to continue gracefully.","validate":"tsc --noEmit && yarn tslint && eslint --ext .jsx,.js examples/src examples/test examples/server/src","build-dev":"bash scripts/build.sh --dev","examples?":"# Default is developer domain, other options: yarn examples [sec,secure,stg,stg2,stg3,demo,developer or URL]","storybook":"start-storybook -p 9001 -c .storybook","tslint-ci":"mkdir -p ./ci/results && yarn run-tslint -t checkstyle -o ./ci/results/tslint-results.xml $npm_package_config_tslint","run-tslint":"tslint -p tsconfig.json","validate-ci":"tsc --noEmit && yarn tslint-ci  && eslint --ext .jsx,.js examples/src examples/test examples/server/src -f checkstyle -o ci/results/eslint-results.xml","examples-build":"bash scripts/build-examples.sh","prepublishOnly":"yarn build","test-storybook":"test-storybook","build-storybook":"build-storybook -c .storybook -o dist-storybook","examples-server":"node examples/server/src/index.js","heroku-postbuild":"yarn examples-build developer","examples-testcafe":"testcafe chrome --assertion-timeout 60000 -S -s examples/_screenshots examples/test/**/**/*_test* --debug-on-fail","examples-testcafe-ci":"testcafe 'chrome:headless --no-sandbox' --assertion-timeout 60000 -S -s examples/_screenshots examples/test/**/**/*_test*"},"typings":"dist/index.d.ts","_npmUser":{"name":"gooddata-ci","email":"rail@gooddata.com"},"repository":{"url":"git+ssh://git@github.com/gooddata/gooddata-react-components.git","type":"git"},"_npmVersion":"5.6.0","description":"GoodData React Components","directories":{},"_nodeVersion":"8.9.4","dependencies":{"rxjs":"^5.5.6","lodash":"^4.17.4","ag-grid":"^18.0.1","invariant":"^2.2.2","classnames":"^2.2.5","highcharts":"4.2.5","prop-types":"^15.6.0","react-intl":"^2.4.0","custom-event":"^1.0.1","ag-grid-react":"^18.0.0","react-measure":"^1.4.7","@gooddata/typings":"2.3.0","@types/highcharts":"4.2.56","http-status-codes":"^1.3.0","@gooddata/js-utils":"^2.0.1","@gooddata/numberjs":"^3.1.2","fixed-data-table-2":"0.7.17","@gooddata/goodstrap":"56.1.0","react-dom-factories":"^1.0.2","@gooddata/gooddata-js":"7.1.0","nodelist-foreach-polyfill":"^1.2.0"},"_hasShrinkwrap":false,"readmeFilename":"README.md","test-storybook":{"_defaults":{"readySelector":".screenshot-target, .screenshot-wrapper .highcharts-container, .screenshot-wrapper .s-headline-value, .screenshot-wrapper .viz-table-wrap, .screenshot-wrapper .gdc-kpi, .screenshot-wrapper .gdc-kpi-error, .screenshot-wrapper .s-pivot-table .ag-cell"},"AFM components/PieChart":{"error":{"readySelector":".screenshot-wrapper .s-error"}},"AFM components/DonutChart":{"error":{"readySelector":".screenshot-wrapper .s-error"}}},"devDependencies":{"yup":"^0.24.1","jest":"21.2.1","react":"15.6.2","enzyme":"3.3.0","formik":"^0.11.11","moment":"2.22.1","history":"^4.7.2","ts-jest":"21.2.4","webpack":"3.10.0","react-ga":"^2.5.2","recharts":"1.0.0-beta.9","testcafe":"0.19.2","commander":"2.14.1","node-sass":"4.7.2","react-dom":"15.6.2","supertest":"3.0.0","babel-core":"6.26.0","css-loader":"0.28.7","jest-junit":"3.0.0","raw-loader":"0.5.1","styled-jsx":"2.2.1","typescript":"2.3.3","@types/jest":"20.0.4","@types/node":"7.0.8","file-loader":"1.1.6","sass-loader":"6.0.6","@types/react":"16.0.34","babel-loader":"7.1.2","react-helmet":"5.2.0","react-select":"1.2.1","style-loader":"0.19.1","@types/enzyme":"3.1.6","@types/lodash":"4.14.61","utility-types":"^1.1.0","babel-polyfill":"^6.26.0","@storybook/react":"3.4.8","@types/invariant":"2.2.29","@types/react-dom":"16.0.3","babel-preset-env":"1.6.1","isomorphic-fetch":"2.2.1","react-datepicker":"1.1.0","react-router-dom":"4.2.2","@gooddata/mock-js":"1.4.0","@types/classnames":"2.2.3","@types/prop-types":"15.5.2","@types/react-intl":"2.3.5","babel-preset-react":"6.24.1","identity-obj-proxy":"^3.0.0","react-async-script":"^0.9.1","webpack-dev-server":"2.11.1","@types/react-portal":"3.0.4","babel-plugin-lodash":"3.3.2","html-webpack-plugin":"2.30.1","react-test-renderer":"15.6.2","@types/react-measure":"0.4.7","clean-webpack-plugin":"0.1.17","react-google-recaptcha":"^0.11.0","@gooddata/eslint-config":"0.0.19","@gooddata/tslint-config":"0.0.10","@types/storybook__react":"3.0.6","enzyme-adapter-react-15":"1.0.5","uglifyjs-webpack-plugin":"1.2.0","@gooddata/test-storybook":"1.3.0","@storybook/addon-actions":"3.4.8","@storybook/addon-options":"3.4.8","node-sass-magic-importer":"5.1.0","react-syntax-highlighter":"6.1.2","@types/fixed-data-table-2":"0.8.1","awesome-typescript-loader":"3.5.0","@types/react-test-renderer":"16.0.0","circular-dependency-plugin":"4.4.0","compression-webpack-plugin":"1.1.7","@types/enzyme-adapter-react-15":"1.0.1","@types/storybook__addon-actions":"3.0.1","babel-plugin-transform-class-properties":"6.24.1","babel-plugin-transform-async-to-generator":"6.24.1","babel-plugin-transform-object-rest-spread":"6.26.0"},"peerDependencies":{"react":"15.6.2","react-dom":"15.6.2"},"_npmOperationalInternal":{"tmp":"tmp/react-components_5.2.0-alpha26-fix2_1533112622064_0.4335631103899187","host":"s3://npm-registry-packages"}},"5.2.0-alpha27":{"name":"@gooddata/react-components","version":"5.2.0-alpha27","author":{"name":"GoodData Corporation"},"license":"BSD-3-Clause","_id":"@gooddata/react-components@5.2.0-alpha27","maintainers":[{"name":"afi","email":"adam.fiedler@gooddata.com"},{"name":"bertold8","email":"ivan.nejezchleb@seznam.cz"},{"name":"bugsbunny338","email":"jiri.zajic@mensa.cz"},{"name":"gooddata-ci","email":"rail@gooddata.com"},{"name":"jakub-sterba","email":"jakub.sterba@gooddata.com"},{"name":"jaroslav.tomecek","email":"jaroslav.tomecek@gooddata.com"},{"name":"jkittler","email":"honza.kittler@gmail.com"},{"name":"khanh.le","email":"khanh.le@gooddata.com"},{"name":"langhamp","email":"pavel.langhammer@gooddata.com"},{"name":"lanhuynh","email":"lan.huynh@gooddata.com"},{"name":"lhorak","email":"info@lhorak.cz"},{"name":"linhhong","email":"linh.hong@gooddata.com"},{"name":"lpearce","email":"levi.pearce@gooddata.com"},{"name":"lupko","email":"lubomir.slivka@gooddata.com"},{"name":"martin.mosko","email":"martin.mosko@gooddata.com"},{"name":"michal.marsal","email":"michal.marsal@gooddata.com"},{"name":"nadtan","email":"tan.nguyen@gooddata.com"},{"name":"naibinh","email":"naibinh@gmail.com"},{"name":"nikolacech","email":"nikola.cech@gooddata.com"},{"name":"ocetnik","email":"ocetnik.david@gmail.com"},{"name":"ondrejlangr","email":"ondrej.langr@gooddata.com"},{"name":"pavelzgdc","email":"pavel.zbytovsky@gooddata.com"},{"name":"pbenes","email":"petr.benes@gooddata.com"},{"name":"peterlacko","email":"lackopeter17@gmail.com"},{"name":"petrjanu","email":"petr.janu@gooddata.com"},{"name":"rodri360","email":"me@rodri360.com"},{"name":"sitina","email":"jiri.sitina@gooddata.com"},{"name":"sondo","email":"son.do@gooddata.com"},{"name":"strouhaljan","email":"strouhal.jan@gmail.com"},{"name":"tantalor93","email":"obenky@gmail.com"},{"name":"tomas.kratochvil","email":"tomas.kratochvil@gooddata.com"},{"name":"tomasreichmann","email":"tomasreichmann@gmail.com"},{"name":"tomsatgd","email":"tomas.satinsky@gooddata.com"},{"name":"tu.ngo","email":"tu.ngo@gooddata.com"},{"name":"vonsef","email":"josef.vondrak@gooddata.com"},{"name":"xmort","email":"petr.dolejsi@gooddata.com"},{"name":"zdenek.vidensky","email":"zdenek.vidensky@gooddata.com"}],"homepage":"https://github.com/gooddata/gooddata-react-components#readme","bugs":{"url":"https://github.com/gooddata/gooddata-react-components/issues"},"dist":{"shasum":"6f93436b6c6463672209c3d7e3d63ff1940d706b","tarball":"https://registry.npmjs.org/@gooddata/react-components/-/react-components-5.2.0-alpha27.tgz","fileCount":871,"integrity":"sha512-Y6Cs7JKdhowt8ll0JHGRLscgFE1Q6WLd8YjefpPebSKF7c1AFHn8KiWOYoex453LxNak6+D2hwXd1ik7eAk9NQ==","signatures":[{"sig":"MEUCIQD4IoFjdBMWzeSPqrkKyfF+dI8apfRrcE3VDdXTKzAv0wIgHR47XIkcuz1BRaBEeApYbeVHMYjGl1Q0cKMrP0deUs8=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":2901080,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJbYY2nCRA9TVsSAnZWagAAGEUP/06UiIbr8OZSdjE/T39k\nvfsAHJjFJwtP2j8N4B+yvJakAPA2/Ohqdn4axplxa3ifSOXaZH3JbxVx1D5k\nFZZy6wMsxafXOyS7hR0e9Mg6vBqwWS34tChaeoK1DPnQE5hJFSR8KyIePYoj\nYLXGf4PbXSrlXbOjEg3Hun8tsBMl3VhpWZcxHNvkKJbVqhfDW8NeXudlRtK9\nIDrsC5V2rEMMInRKk7rjCHfvjmnOgWwHsIAOa8DpFD/rNqL3brmkTfDDo2/F\n1LEy4kpezTiOfKPNm/jAVxJSpI8bqLEikLlhUojzY/jkKabpAzTZomUsHNNt\nD0/PJ0EQC362RiNFPHzObZZqPVvd8IpoMbdtRPXW9gDQLolj4ixT3rGKfcL5\nrQkzk58HEFNkxTn7X/PZLO/YysHqBak7Edio0ePAogLndVZe47x/FxLTtusH\nMuAX3d+nYJ0FBHkWGEOBFl7lx9/aUPrCc3Asycfsi3QrVQ+QA5xyBcpsKZmK\nCek9B1TOvZsGRKJLc/24HuF6xOfgpCuFcl6yukFguFkgnKpGfVuu9qFxvNYw\nyJ3cM9b0HCsYbR7ycFyJI0qSvvWI/WzX5HfqgNypmJnTA9iDgIiZRDvRkGot\nWs/8srekaWCn7OMtXCYtCNVoRRrm+s3XHs6kFNEIwz0z8GfSSoBhcD40Ob6V\nzFQ8\r\n=No3P\r\n-----END PGP SIGNATURE-----\r\n"},"jest":{"testRegex":"(/__tests__/.*|\\.(test|spec))\\.(tsx?|jsx?)$","transform":{".(ts|tsx)":"<rootDir>/node_modules/ts-jest/preprocessor.js"},"mapCoverage":true,"collectCoverage":false,"moduleNameMapper":{"\\.(css|less|sass|scss)$":"<rootDir>/__mocks__/styleMock.ts"},"coverageReporters":["html"],"collectCoverageFrom":["src/**/*.{ts,tsx}","examples/server/src/**/*.{js,jsx}","!**/*.d.ts"],"moduleFileExtensions":["ts","tsx","js"],"setupTestFrameworkScriptFile":"<rootDir>/jest.setup.js"},"main":"dist/index.js","files":["dist","src","styles","LICENSE"],"config":{"tslint":"'./{src,stories}/**/*.{ts,tsx}'"},"readme":"[![npm version](https://badge.fury.io/js/%40gooddata%2Freact-components.svg)](https://www.npmjs.com/package/@gooddata/react-components) \n\n# GoodData.UI React components\n> A React-based JavaScript library for building data-driven applications\n\n## Getting started\n- [GoodData.UI Documentation](http://sdk.gooddata.com/gooddata-ui/)\n- [GoodData.UI Live Examples](https://gooddata-examples.herokuapp.com/)\n- [Stack Overflow](https://stackoverflow.com/questions/tagged/gooddata)\n\n### Usage\nWith [yarn](https://yarnpkg.com) installed, go to your project directory and run\n```\n$ yarn add @gooddata/react-components\n```\nIf you prefer [npm](npmjs.com) run\n```\n$ npm install --save @gooddata/react-components\n```\n\n\n## Contributing\n\nWe welcome any contribution in form of [issues](https://github.com/gooddata/gooddata-react-components/issues) or [pull requests](https://github.com/gooddata/gooddata-react-components/pulls).\nThese commands may come in handy while developing:\n\n| command | description |\n| ------- | ----------- |\n| `yarn install --pure-lockfile` | first step |\n| ||\n| `yarn dev` | build react-components to `/dist` in watch mode |\n| `yarn test` | run all unit tests |\n| `yarn validate` | validate codestyle |\n| ||\n| `yarn storybook` | run storybook from `/stories` on http://localhost:9001 |\n| `yarn build-storybook` | build storybook to `/dist-storybook` |\n| `yarn test-storybook` | run storybook and [screenshot tests](https://github.com/gooddata/gdc-client-utils/tree/master/test-storybook) |\n| ||\n| `yarn examples` | run Live Examples dev-server from `/examples` on https://localhost:8999 |\n| `yarn examples-build` | build Live Examples to `/examples/dist` |\n| `yarn examples-server` | serve built Live Examples - see `/examples/server/src` |\n| `yarn examples-testcafe` | run testcafe tests against `localhost:8999` |\n\n### Deploy to heroku.com\nWhen you deploy this repo to heroku, it serves *GoodData.UI Live Examples*.\nRelevant tasks are in `Procfile` and `package.json`.\n\n```bash\n# run in the project directory\nheroku login\nheroku create <your-app-name>\nheroku config:set DOMAIN_ADMIN_USERNAME=x@gooddata.com DOMAIN_ADMIN_PASSWORD=xy PROJECT_ID_TO_ASSIGN=xms7ga4tf3g3nzucd8380o2bev8oeknp\ngit push heroku HEAD:master\nheroku open\n```\n\n### Run Live Examples Locally\nTo run *GoodData.UI Live Examples* locally:\n```bash\ngit clone <this-repository>\ncd  <repository-folder>\nyarn install --pure-lockfile\nyarn examples\n```\nThen open https://localhost:8999 and login using Live Examples account (you can [create one here](https://gooddata-examples.herokuapp.com/registration)).\n\n## Changelog\n- see [CHANGELOG.md](CHANGELOG.md)\n\n## License\n(C) 2007-2018 GoodData Corporation\n\nFor more information, please see [LICENSE](https://github.com/gooddata/gooddata-react-components/blob/master/LICENSE)\n","gitHead":"acc187e3de655af31d88b6ba0cbe1cd03a7231d4","scripts":{"dev":"bash scripts/build.sh --dev-watch","test":"jest --watch","build":"bash scripts/build.sh","tslint":"yarn run-tslint -t verbose $npm_package_config_tslint","prepare":"cd examples/server && yarn install --pure-lockfile && cd ../..; rm -r examples/node_modules 2>/dev/null; true","examples":"bash scripts/run-examples.sh","prepare?":"# Called before `npm publish` and on local `npm install`. Temporarily also for deleting obsolete node_modules. Ends with `true` to continue gracefully.","validate":"tsc --noEmit && yarn tslint && eslint --ext .jsx,.js examples/src examples/test examples/server/src","build-dev":"bash scripts/build.sh --dev","examples?":"# Default is developer domain, other options: yarn examples [sec,secure,stg,stg2,stg3,demo,developer or URL]","storybook":"start-storybook -p 9001 -c .storybook","tslint-ci":"mkdir -p ./ci/results && yarn run-tslint -t checkstyle -o ./ci/results/tslint-results.xml $npm_package_config_tslint","run-tslint":"tslint -p tsconfig.json","validate-ci":"tsc --noEmit && yarn tslint-ci  && eslint --ext .jsx,.js examples/src examples/test examples/server/src -f checkstyle -o ci/results/eslint-results.xml","examples-build":"bash scripts/build-examples.sh","prepublishOnly":"yarn build","test-storybook":"test-storybook","build-storybook":"build-storybook -c .storybook -o dist-storybook","examples-server":"node examples/server/src/index.js","heroku-postbuild":"yarn examples-build developer","examples-testcafe":"testcafe chrome --assertion-timeout 60000 -S -s examples/_screenshots examples/test/**/**/*_test* --debug-on-fail","examples-testcafe-ci":"testcafe 'chrome:headless --no-sandbox' --assertion-timeout 60000 -S -s examples/_screenshots examples/test/**/**/*_test*"},"typings":"dist/index.d.ts","_npmUser":{"name":"gooddata-ci","email":"rail@gooddata.com"},"repository":{"url":"git+ssh://git@github.com/gooddata/gooddata-react-components.git","type":"git"},"_npmVersion":"5.6.0","description":"GoodData React Components","directories":{},"_nodeVersion":"8.9.4","dependencies":{"rxjs":"^5.5.6","lodash":"^4.17.4","ag-grid":"^18.0.1","invariant":"^2.2.2","classnames":"^2.2.5","highcharts":"4.2.5","prop-types":"^15.6.0","react-intl":"^2.4.0","custom-event":"^1.0.1","ag-grid-react":"^18.0.0","react-measure":"^1.4.7","@gooddata/typings":"2.3.1","@types/highcharts":"4.2.56","http-status-codes":"^1.3.0","@gooddata/js-utils":"^2.0.1","@gooddata/numberjs":"^3.1.2","fixed-data-table-2":"0.7.17","@gooddata/goodstrap":"56.1.0","react-dom-factories":"^1.0.2","@gooddata/gooddata-js":"8.0.0","nodelist-foreach-polyfill":"^1.2.0"},"_hasShrinkwrap":false,"readmeFilename":"README.md","test-storybook":{"_defaults":{"readySelector":".screenshot-target, .screenshot-wrapper .highcharts-container, .screenshot-wrapper .s-headline-value, .screenshot-wrapper .viz-table-wrap, .screenshot-wrapper .gdc-kpi, .screenshot-wrapper .gdc-kpi-error, .screenshot-wrapper .s-pivot-table .ag-cell"},"AFM components/PieChart":{"error":{"readySelector":".screenshot-wrapper .s-error"}},"AFM components/DonutChart":{"error":{"readySelector":".screenshot-wrapper .s-error"}}},"devDependencies":{"yup":"^0.24.1","jest":"21.2.1","react":"15.6.2","enzyme":"3.3.0","formik":"^0.11.11","moment":"2.22.1","history":"^4.7.2","ts-jest":"21.2.4","webpack":"3.10.0","react-ga":"^2.5.2","recharts":"1.0.0-beta.9","testcafe":"0.19.2","commander":"2.14.1","node-sass":"4.7.2","react-dom":"15.6.2","supertest":"3.0.0","babel-core":"6.26.0","css-loader":"0.28.7","jest-junit":"3.0.0","raw-loader":"0.5.1","styled-jsx":"2.2.1","typescript":"2.3.3","@types/jest":"20.0.4","@types/node":"7.0.8","file-loader":"1.1.6","sass-loader":"6.0.6","@types/react":"16.0.34","babel-loader":"7.1.2","react-helmet":"5.2.0","react-select":"1.2.1","style-loader":"0.19.1","@types/enzyme":"3.1.6","@types/lodash":"4.14.61","utility-types":"^1.1.0","babel-polyfill":"^6.26.0","@storybook/react":"3.4.8","@types/invariant":"2.2.29","@types/react-dom":"16.0.3","babel-preset-env":"1.6.1","isomorphic-fetch":"2.2.1","react-datepicker":"1.1.0","react-router-dom":"4.2.2","@gooddata/mock-js":"1.4.0","@types/classnames":"2.2.3","@types/prop-types":"15.5.2","@types/react-intl":"2.3.5","babel-preset-react":"6.24.1","identity-obj-proxy":"^3.0.0","react-async-script":"^0.9.1","webpack-dev-server":"2.11.1","@types/react-portal":"3.0.4","babel-plugin-lodash":"3.3.2","html-webpack-plugin":"2.30.1","react-test-renderer":"15.6.2","@types/react-measure":"0.4.7","clean-webpack-plugin":"0.1.17","react-google-recaptcha":"^0.11.0","@gooddata/eslint-config":"0.0.19","@gooddata/tslint-config":"0.0.10","@types/storybook__react":"3.0.6","enzyme-adapter-react-15":"1.0.5","uglifyjs-webpack-plugin":"1.2.0","@gooddata/test-storybook":"1.3.0","@storybook/addon-actions":"3.4.8","@storybook/addon-options":"3.4.8","node-sass-magic-importer":"5.1.0","react-syntax-highlighter":"6.1.2","@types/fixed-data-table-2":"0.8.1","awesome-typescript-loader":"3.5.0","@types/react-test-renderer":"16.0.0","circular-dependency-plugin":"4.4.0","compression-webpack-plugin":"1.1.7","@types/enzyme-adapter-react-15":"1.0.1","@types/storybook__addon-actions":"3.0.1","babel-plugin-transform-class-properties":"6.24.1","babel-plugin-transform-async-to-generator":"6.24.1","babel-plugin-transform-object-rest-spread":"6.26.0"},"peerDependencies":{"react":"15.6.2","react-dom":"15.6.2"},"_npmOperationalInternal":{"tmp":"tmp/react-components_5.2.0-alpha27_1533119910848_0.8975451276590862","host":"s3://npm-registry-packages"}},"5.2.0-alpha26-fix3":{"name":"@gooddata/react-components","version":"5.2.0-alpha26-fix3","author":{"name":"GoodData Corporation"},"license":"BSD-3-Clause","_id":"@gooddata/react-components@5.2.0-alpha26-fix3","maintainers":[{"name":"afi","email":"adam.fiedler@gooddata.com"},{"name":"bertold8","email":"ivan.nejezchleb@seznam.cz"},{"name":"bugsbunny338","email":"jiri.zajic@mensa.cz"},{"name":"gooddata-ci","email":"rail@gooddata.com"},{"name":"jakub-sterba","email":"jakub.sterba@gooddata.com"},{"name":"jaroslav.tomecek","email":"jaroslav.tomecek@gooddata.com"},{"name":"jkittler","email":"honza.kittler@gmail.com"},{"name":"khanh.le","email":"khanh.le@gooddata.com"},{"name":"langhamp","email":"pavel.langhammer@gooddata.com"},{"name":"lanhuynh","email":"lan.huynh@gooddata.com"},{"name":"lhorak","email":"info@lhorak.cz"},{"name":"linhhong","email":"linh.hong@gooddata.com"},{"name":"lpearce","email":"levi.pearce@gooddata.com"},{"name":"lupko","email":"lubomir.slivka@gooddata.com"},{"name":"martin.mosko","email":"martin.mosko@gooddata.com"},{"name":"michal.marsal","email":"michal.marsal@gooddata.com"},{"name":"nadtan","email":"tan.nguyen@gooddata.com"},{"name":"naibinh","email":"naibinh@gmail.com"},{"name":"nikolacech","email":"nikola.cech@gooddata.com"},{"name":"ocetnik","email":"ocetnik.david@gmail.com"},{"name":"ondrejlangr","email":"ondrej.langr@gooddata.com"},{"name":"pavelzgdc","email":"pavel.zbytovsky@gooddata.com"},{"name":"pbenes","email":"petr.benes@gooddata.com"},{"name":"peterlacko","email":"lackopeter17@gmail.com"},{"name":"petrjanu","email":"petr.janu@gooddata.com"},{"name":"rodri360","email":"me@rodri360.com"},{"name":"sitina","email":"jiri.sitina@gooddata.com"},{"name":"sondo","email":"son.do@gooddata.com"},{"name":"strouhaljan","email":"strouhal.jan@gmail.com"},{"name":"tantalor93","email":"obenky@gmail.com"},{"name":"tomas.kratochvil","email":"tomas.kratochvil@gooddata.com"},{"name":"tomasreichmann","email":"tomasreichmann@gmail.com"},{"name":"tomsatgd","email":"tomas.satinsky@gooddata.com"},{"name":"tu.ngo","email":"tu.ngo@gooddata.com"},{"name":"vonsef","email":"josef.vondrak@gooddata.com"},{"name":"xmort","email":"petr.dolejsi@gooddata.com"},{"name":"zdenek.vidensky","email":"zdenek.vidensky@gooddata.com"}],"homepage":"https://github.com/gooddata/gooddata-react-components#readme","bugs":{"url":"https://github.com/gooddata/gooddata-react-components/issues"},"dist":{"shasum":"572aeba9ae9b87025d4d630b4151ab760d1d6da3","tarball":"https://registry.npmjs.org/@gooddata/react-components/-/react-components-5.2.0-alpha26-fix3.tgz","fileCount":871,"integrity":"sha512-joEy3aok380KsKsgxN4sXOVm6SjrOVQ7E87+npo4B028N1W7TeGlNHOfSFctaxWOXNgv1/fWhXPZM5rsYwJVzg==","signatures":[{"sig":"MEUCIDX3d8n3HA6mwTS3Tu9ncEKqV8+BZnkeDAeb6ILgz9AlAiEAh5Fhb/BH0oPPv1aWpdgJrSlEdPAP7C/IQMegna+0jlQ=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":2900242,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJbYaXnCRA9TVsSAnZWagAAYDwP/iA+X4O7bhNSlok2voBy\nDrrG9wATD5OQ/lIMlA4MCBxmLdZZzPWEc7Gm5sqyKRqbqD4AphWfn2BQlQI7\nnFbBOuR+IvTYPaX+CgwLrDD29X7wzwxwgbZhTL5u80w2FCSNIul5X+7bwKB/\nqX4qpV0UtuMS1mTfxxH9uY1Gf6qabp7ely1lw56jQJ3cJzghlFgpNa+JHvzQ\nJ/JX1U8tg/QVGKSsGhgHJyjSUITTX1ybDuMV8mgup6t6NBJ7m6b3sMGw0EN6\nu3/h5NwugLeYStnPMFeDKetClST8OiJk9LycqOZj4PBWzt7yz273z+a0loJS\n476mO3XcJOabZ4msLJrk8z3BwFs4kMxhHaiJrYKOKqW+G+/IF0loQvVaW7Jr\nsJemXDpE/kWidTvla73ltuEi4ALyQcKKTO+mM/HAZZr8YOMH+b8Bs/VofiHJ\nyraHY5PULd041Jk2Ehk9Toa03m4czE7aRnyeiEJzuyTK7j+u7TP/kyrFtFyp\nCjRr2/WTcNufj+gRgZSi9fkpsZM4i7vXnmsRKHo49XEkuoxXcBZUXYHKaDKs\nxmbyAjCd6D2KdGPZD0IcpDlvpNAi8qL1IlRjv+VyK8P7JSFh/aAvRs+Lhqk5\nVPeMyvLXN7cGrnwZNN8Gpd9JewLedVHOfzDS+UEAxQ1P2HXLozz5nH8xvJPO\nCH7h\r\n=0kl2\r\n-----END PGP SIGNATURE-----\r\n"},"jest":{"testRegex":"(/__tests__/.*|\\.(test|spec))\\.(tsx?|jsx?)$","transform":{".(ts|tsx)":"<rootDir>/node_modules/ts-jest/preprocessor.js"},"mapCoverage":true,"collectCoverage":false,"moduleNameMapper":{"\\.(css|less|sass|scss)$":"<rootDir>/__mocks__/styleMock.ts"},"coverageReporters":["html"],"collectCoverageFrom":["src/**/*.{ts,tsx}","examples/server/src/**/*.{js,jsx}","!**/*.d.ts"],"moduleFileExtensions":["ts","tsx","js"],"setupTestFrameworkScriptFile":"<rootDir>/jest.setup.js"},"main":"dist/index.js","files":["dist","src","styles","LICENSE"],"config":{"tslint":"'./{src,stories}/**/*.{ts,tsx}'"},"readme":"[![npm version](https://badge.fury.io/js/%40gooddata%2Freact-components.svg)](https://www.npmjs.com/package/@gooddata/react-components) \n\n# GoodData.UI React components\n> A React-based JavaScript library for building data-driven applications\n\n## Getting started\n- [GoodData.UI Documentation](http://sdk.gooddata.com/gooddata-ui/)\n- [GoodData.UI Live Examples](https://gooddata-examples.herokuapp.com/)\n- [Stack Overflow](https://stackoverflow.com/questions/tagged/gooddata)\n\n### Usage\nWith [yarn](https://yarnpkg.com) installed, go to your project directory and run\n```\n$ yarn add @gooddata/react-components\n```\nIf you prefer [npm](npmjs.com) run\n```\n$ npm install --save @gooddata/react-components\n```\n\n\n## Contributing\n\nWe welcome any contribution in form of [issues](https://github.com/gooddata/gooddata-react-components/issues) or [pull requests](https://github.com/gooddata/gooddata-react-components/pulls).\nThese commands may come in handy while developing:\n\n| command | description |\n| ------- | ----------- |\n| `yarn install --pure-lockfile` | first step |\n| ||\n| `yarn dev` | build react-components to `/dist` in watch mode |\n| `yarn test` | run all unit tests |\n| `yarn validate` | validate codestyle |\n| ||\n| `yarn storybook` | run storybook from `/stories` on http://localhost:9001 |\n| `yarn build-storybook` | build storybook to `/dist-storybook` |\n| `yarn test-storybook` | run storybook and [screenshot tests](https://github.com/gooddata/gdc-client-utils/tree/master/test-storybook) |\n| ||\n| `yarn examples` | run Live Examples dev-server from `/examples` on https://localhost:8999 |\n| `yarn examples-build` | build Live Examples to `/examples/dist` |\n| `yarn examples-server` | serve built Live Examples - see `/examples/server/src` |\n| `yarn examples-testcafe` | run testcafe tests against `localhost:8999` |\n\n### Deploy to heroku.com\nWhen you deploy this repo to heroku, it serves *GoodData.UI Live Examples*.\nRelevant tasks are in `Procfile` and `package.json`.\n\n```bash\n# run in the project directory\nheroku login\nheroku create <your-app-name>\nheroku config:set DOMAIN_ADMIN_USERNAME=x@gooddata.com DOMAIN_ADMIN_PASSWORD=xy PROJECT_ID_TO_ASSIGN=xms7ga4tf3g3nzucd8380o2bev8oeknp\ngit push heroku HEAD:master\nheroku open\n```\n\n### Run Live Examples Locally\nTo run *GoodData.UI Live Examples* locally:\n```bash\ngit clone <this-repository>\ncd  <repository-folder>\nyarn install --pure-lockfile\nyarn examples\n```\nThen open https://localhost:8999 and login using Live Examples account (you can [create one here](https://gooddata-examples.herokuapp.com/registration)).\n\n## Changelog\n- see [CHANGELOG.md](CHANGELOG.md)\n\n## License\n(C) 2007-2018 GoodData Corporation\n\nFor more information, please see [LICENSE](https://github.com/gooddata/gooddata-react-components/blob/master/LICENSE)\n","gitHead":"5d463e0f3eb022f821a3a15e9ba11449d54cd0d1","scripts":{"dev":"bash scripts/build.sh --dev-watch","test":"jest --watch","build":"bash scripts/build.sh","tslint":"yarn run-tslint -t verbose $npm_package_config_tslint","prepare":"cd examples/server && yarn install --pure-lockfile && cd ../..; rm -r examples/node_modules 2>/dev/null; true","examples":"bash scripts/run-examples.sh","prepare?":"# Called before `npm publish` and on local `npm install`. Temporarily also for deleting obsolete node_modules. Ends with `true` to continue gracefully.","validate":"tsc --noEmit && yarn tslint && eslint --ext .jsx,.js examples/src examples/test examples/server/src","build-dev":"bash scripts/build.sh --dev","examples?":"# Default is developer domain, other options: yarn examples [sec,secure,stg,stg2,stg3,demo,developer or URL]","storybook":"start-storybook -p 9001 -c .storybook","tslint-ci":"mkdir -p ./ci/results && yarn run-tslint -t checkstyle -o ./ci/results/tslint-results.xml $npm_package_config_tslint","run-tslint":"tslint -p tsconfig.json","validate-ci":"tsc --noEmit && yarn tslint-ci  && eslint --ext .jsx,.js examples/src examples/test examples/server/src -f checkstyle -o ci/results/eslint-results.xml","examples-build":"bash scripts/build-examples.sh","prepublishOnly":"yarn build","test-storybook":"test-storybook","build-storybook":"build-storybook -c .storybook -o dist-storybook","examples-server":"node examples/server/src/index.js","heroku-postbuild":"yarn examples-build developer","examples-testcafe":"testcafe chrome --assertion-timeout 60000 -S -s examples/_screenshots examples/test/**/**/*_test* --debug-on-fail","examples-testcafe-ci":"testcafe 'chrome:headless --no-sandbox' --assertion-timeout 60000 -S -s examples/_screenshots examples/test/**/**/*_test*"},"typings":"dist/index.d.ts","_npmUser":{"name":"gooddata-ci","email":"rail@gooddata.com"},"repository":{"url":"git+ssh://git@github.com/gooddata/gooddata-react-components.git","type":"git"},"_npmVersion":"5.6.0","description":"GoodData React Components","directories":{},"_nodeVersion":"8.9.4","dependencies":{"rxjs":"^5.5.6","lodash":"^4.17.4","ag-grid":"^18.0.1","invariant":"^2.2.2","classnames":"^2.2.5","highcharts":"4.2.5","prop-types":"^15.6.0","react-intl":"^2.4.0","custom-event":"^1.0.1","ag-grid-react":"^18.0.0","react-measure":"^1.4.7","@gooddata/typings":"2.3.0","@types/highcharts":"4.2.56","http-status-codes":"^1.3.0","@gooddata/js-utils":"^2.0.1","@gooddata/numberjs":"^3.1.2","fixed-data-table-2":"0.7.17","@gooddata/goodstrap":"56.1.0","react-dom-factories":"^1.0.2","@gooddata/gooddata-js":"7.1.0","nodelist-foreach-polyfill":"^1.2.0"},"_hasShrinkwrap":false,"readmeFilename":"README.md","test-storybook":{"_defaults":{"readySelector":".screenshot-target, .screenshot-wrapper .highcharts-container, .screenshot-wrapper .s-headline-value, .screenshot-wrapper .viz-table-wrap, .screenshot-wrapper .gdc-kpi, .screenshot-wrapper .gdc-kpi-error, .screenshot-wrapper .s-pivot-table .ag-cell"},"AFM components/PieChart":{"error":{"readySelector":".screenshot-wrapper .s-error"}},"AFM components/DonutChart":{"error":{"readySelector":".screenshot-wrapper .s-error"}}},"devDependencies":{"yup":"^0.24.1","jest":"21.2.1","react":"15.6.2","enzyme":"3.3.0","formik":"^0.11.11","moment":"2.22.1","history":"^4.7.2","ts-jest":"21.2.4","webpack":"3.10.0","react-ga":"^2.5.2","recharts":"1.0.0-beta.9","testcafe":"0.19.2","commander":"2.14.1","node-sass":"4.7.2","react-dom":"15.6.2","supertest":"3.0.0","babel-core":"6.26.0","css-loader":"0.28.7","jest-junit":"3.0.0","raw-loader":"0.5.1","styled-jsx":"2.2.1","typescript":"2.3.3","@types/jest":"20.0.4","@types/node":"7.0.8","file-loader":"1.1.6","sass-loader":"6.0.6","@types/react":"16.0.34","babel-loader":"7.1.2","react-helmet":"5.2.0","react-select":"1.2.1","style-loader":"0.19.1","@types/enzyme":"3.1.6","@types/lodash":"4.14.61","utility-types":"^1.1.0","babel-polyfill":"^6.26.0","@storybook/react":"3.4.8","@types/invariant":"2.2.29","@types/react-dom":"16.0.3","babel-preset-env":"1.6.1","isomorphic-fetch":"2.2.1","react-datepicker":"1.1.0","react-router-dom":"4.2.2","@gooddata/mock-js":"1.4.0","@types/classnames":"2.2.3","@types/prop-types":"15.5.2","@types/react-intl":"2.3.5","babel-preset-react":"6.24.1","identity-obj-proxy":"^3.0.0","react-async-script":"^0.9.1","webpack-dev-server":"2.11.1","@types/react-portal":"3.0.4","babel-plugin-lodash":"3.3.2","html-webpack-plugin":"2.30.1","react-test-renderer":"15.6.2","@types/react-measure":"0.4.7","clean-webpack-plugin":"0.1.17","react-google-recaptcha":"^0.11.0","@gooddata/eslint-config":"0.0.19","@gooddata/tslint-config":"0.0.10","@types/storybook__react":"3.0.6","enzyme-adapter-react-15":"1.0.5","uglifyjs-webpack-plugin":"1.2.0","@gooddata/test-storybook":"1.3.0","@storybook/addon-actions":"3.4.8","@storybook/addon-options":"3.4.8","node-sass-magic-importer":"5.1.0","react-syntax-highlighter":"6.1.2","@types/fixed-data-table-2":"0.8.1","awesome-typescript-loader":"3.5.0","@types/react-test-renderer":"16.0.0","circular-dependency-plugin":"4.4.0","compression-webpack-plugin":"1.1.7","@types/enzyme-adapter-react-15":"1.0.1","@types/storybook__addon-actions":"3.0.1","babel-plugin-transform-class-properties":"6.24.1","babel-plugin-transform-async-to-generator":"6.24.1","babel-plugin-transform-object-rest-spread":"6.26.0"},"peerDependencies":{"react":"15.6.2","react-dom":"15.6.2"},"_npmOperationalInternal":{"tmp":"tmp/react-components_5.2.0-alpha26-fix3_1533126118489_0.03097232294933483","host":"s3://npm-registry-packages"}},"5.2.0-alpha28":{"name":"@gooddata/react-components","version":"5.2.0-alpha28","author":{"name":"GoodData Corporation"},"license":"BSD-3-Clause","_id":"@gooddata/react-components@5.2.0-alpha28","maintainers":[{"name":"afi","email":"adam.fiedler@gooddata.com"},{"name":"bertold8","email":"ivan.nejezchleb@seznam.cz"},{"name":"bugsbunny338","email":"jiri.zajic@mensa.cz"},{"name":"gooddata-ci","email":"rail@gooddata.com"},{"name":"jakub-sterba","email":"jakub.sterba@gooddata.com"},{"name":"jaroslav.tomecek","email":"jaroslav.tomecek@gooddata.com"},{"name":"jkittler","email":"honza.kittler@gmail.com"},{"name":"khanh.le","email":"khanh.le@gooddata.com"},{"name":"langhamp","email":"pavel.langhammer@gooddata.com"},{"name":"lanhuynh","email":"lan.huynh@gooddata.com"},{"name":"lhorak","email":"info@lhorak.cz"},{"name":"linhhong","email":"linh.hong@gooddata.com"},{"name":"lpearce","email":"levi.pearce@gooddata.com"},{"name":"lupko","email":"lubomir.slivka@gooddata.com"},{"name":"martin.mosko","email":"martin.mosko@gooddata.com"},{"name":"michal.marsal","email":"michal.marsal@gooddata.com"},{"name":"nadtan","email":"tan.nguyen@gooddata.com"},{"name":"naibinh","email":"naibinh@gmail.com"},{"name":"nikolacech","email":"nikola.cech@gooddata.com"},{"name":"ocetnik","email":"ocetnik.david@gmail.com"},{"name":"ondrejlangr","email":"ondrej.langr@gooddata.com"},{"name":"pavelzgdc","email":"pavel.zbytovsky@gooddata.com"},{"name":"pbenes","email":"petr.benes@gooddata.com"},{"name":"peterlacko","email":"lackopeter17@gmail.com"},{"name":"petrjanu","email":"petr.janu@gooddata.com"},{"name":"rodri360","email":"me@rodri360.com"},{"name":"sitina","email":"jiri.sitina@gooddata.com"},{"name":"sondo","email":"son.do@gooddata.com"},{"name":"strouhaljan","email":"strouhal.jan@gmail.com"},{"name":"tantalor93","email":"obenky@gmail.com"},{"name":"tomas.kratochvil","email":"tomas.kratochvil@gooddata.com"},{"name":"tomasreichmann","email":"tomasreichmann@gmail.com"},{"name":"tomsatgd","email":"tomas.satinsky@gooddata.com"},{"name":"tu.ngo","email":"tu.ngo@gooddata.com"},{"name":"vonsef","email":"josef.vondrak@gooddata.com"},{"name":"xmort","email":"petr.dolejsi@gooddata.com"},{"name":"zdenek.vidensky","email":"zdenek.vidensky@gooddata.com"}],"homepage":"https://github.com/gooddata/gooddata-react-components#readme","bugs":{"url":"https://github.com/gooddata/gooddata-react-components/issues"},"dist":{"shasum":"fba51d203d2c025f1140dc524ec8813aab89570c","tarball":"https://registry.npmjs.org/@gooddata/react-components/-/react-components-5.2.0-alpha28.tgz","fileCount":871,"integrity":"sha512-ZI5zukDDkJIxF+CtNNm+3ghafA1/IJn4buqSYIEApUswcrEvVF75OEWAiuclTn3HVrQ3ZZ1kDn90TOxUAP4phw==","signatures":[{"sig":"MEUCIG+TEQMh0MmI9lIXOMd80+ST9ULcjZ3KjWDuB+/PdZyuAiEA2xH1/UJh50Q9M5e3DCMHkC5z1JZ1tJswDB/pLWOtp0M=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":2901191,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJbYbGKCRA9TVsSAnZWagAAEAcP/iKZJla+mSx2QVrIlwiP\ngLKiJE66zHExUYtYJ7tYqtCE6huPIYmzRe1qjWXv5tcGZjh4xcaFJLvUZoCQ\n4CO+zYGAgDzBrWc3JTCMncE4jrZSds9Y3mcw9yDf/UA7o+8KduhmAH6GDVXg\n8+M4X3iv+yTGfXETUhq1a951zfomtAz09BMqLeHa4evxmOimT4kI6pVXg73y\nZUWqBiQkax3rs39l39FoqRvIuCLtHVNmdPRTyobxaAtLETycieAiRE6ZYa1x\nPuReFa0Kqafz1bH/acldFOusJnyzvRbT3Jn1tE7YymIjPn4p69dMgzULpqRp\narPyt1ei4D9bLlLS/T80AdNOEEHjJI3nXlaZ6BH3oC+ThDnQFYnZfVn3TRLe\nDB8DKDeINTd+QExTrzRbdOlxyfewuP4wwQcn/yAy/utQv+yLYC6+PpGzPg5k\n44cdAFc2BHEgiPV4publ1nOCfNl77gROdxwDjp8xMwECxnODzTru52snL60O\nvR1QoOQZGtNwu0fuHf6RllNZ/tIAbx3C19BXehjSI9NV9R4lBc4xNZHyTF6S\n4GpShR2JrDcagZNSM3v9WGrGk9k50J1b5Ol4nbsCRzYwnEyEFuOdjTYWF1vv\nDKkanutcDdFPe+7UTN7GS0v6G8VvK6eMireLXbUoMd3Kt5UbTegkUxa61zdQ\n63T7\r\n=wOc/\r\n-----END PGP SIGNATURE-----\r\n"},"jest":{"testRegex":"(/__tests__/.*|\\.(test|spec))\\.(tsx?|jsx?)$","transform":{".(ts|tsx)":"<rootDir>/node_modules/ts-jest/preprocessor.js"},"mapCoverage":true,"collectCoverage":false,"moduleNameMapper":{"\\.(css|less|sass|scss)$":"<rootDir>/__mocks__/styleMock.ts"},"coverageReporters":["html"],"collectCoverageFrom":["src/**/*.{ts,tsx}","examples/server/src/**/*.{js,jsx}","!**/*.d.ts"],"moduleFileExtensions":["ts","tsx","js"],"setupTestFrameworkScriptFile":"<rootDir>/jest.setup.js"},"main":"dist/index.js","files":["dist","src","styles","LICENSE"],"config":{"tslint":"'./{src,stories}/**/*.{ts,tsx}'"},"readme":"[![npm version](https://badge.fury.io/js/%40gooddata%2Freact-components.svg)](https://www.npmjs.com/package/@gooddata/react-components) \n\n# GoodData.UI React components\n> A React-based JavaScript library for building data-driven applications\n\n## Getting started\n- [GoodData.UI Documentation](http://sdk.gooddata.com/gooddata-ui/)\n- [GoodData.UI Live Examples](https://gooddata-examples.herokuapp.com/)\n- [Stack Overflow](https://stackoverflow.com/questions/tagged/gooddata)\n\n### Usage\nWith [yarn](https://yarnpkg.com) installed, go to your project directory and run\n```\n$ yarn add @gooddata/react-components\n```\nIf you prefer [npm](npmjs.com) run\n```\n$ npm install --save @gooddata/react-components\n```\n\n\n## Contributing\n\nWe welcome any contribution in form of [issues](https://github.com/gooddata/gooddata-react-components/issues) or [pull requests](https://github.com/gooddata/gooddata-react-components/pulls).\nThese commands may come in handy while developing:\n\n| command | description |\n| ------- | ----------- |\n| `yarn install --pure-lockfile` | first step |\n| ||\n| `yarn dev` | build react-components to `/dist` in watch mode |\n| `yarn test` | run all unit tests |\n| `yarn validate` | validate codestyle |\n| ||\n| `yarn storybook` | run storybook from `/stories` on http://localhost:9001 |\n| `yarn build-storybook` | build storybook to `/dist-storybook` |\n| `yarn test-storybook` | run storybook and [screenshot tests](https://github.com/gooddata/gdc-client-utils/tree/master/test-storybook) |\n| ||\n| `yarn examples` | run Live Examples dev-server from `/examples` on https://localhost:8999 |\n| `yarn examples-build` | build Live Examples to `/examples/dist` |\n| `yarn examples-server` | serve built Live Examples - see `/examples/server/src` |\n| `yarn examples-testcafe` | run testcafe tests against `localhost:8999` |\n\n### Deploy to heroku.com\nWhen you deploy this repo to heroku, it serves *GoodData.UI Live Examples*.\nRelevant tasks are in `Procfile` and `package.json`.\n\n```bash\n# run in the project directory\nheroku login\nheroku create <your-app-name>\nheroku config:set DOMAIN_ADMIN_USERNAME=x@gooddata.com DOMAIN_ADMIN_PASSWORD=xy PROJECT_ID_TO_ASSIGN=xms7ga4tf3g3nzucd8380o2bev8oeknp\ngit push heroku HEAD:master\nheroku open\n```\n\n### Run Live Examples Locally\nTo run *GoodData.UI Live Examples* locally:\n```bash\ngit clone <this-repository>\ncd  <repository-folder>\nyarn install --pure-lockfile\nyarn examples\n```\nThen open https://localhost:8999 and login using Live Examples account (you can [create one here](https://gooddata-examples.herokuapp.com/registration)).\n\n## Changelog\n- see [CHANGELOG.md](CHANGELOG.md)\n\n## License\n(C) 2007-2018 GoodData Corporation\n\nFor more information, please see [LICENSE](https://github.com/gooddata/gooddata-react-components/blob/master/LICENSE)\n","gitHead":"a44ba650ebb44dac7228fdecabba2ce7f00af21f","scripts":{"dev":"bash scripts/build.sh --dev-watch","test":"jest --watch","build":"bash scripts/build.sh","tslint":"yarn run-tslint -t verbose $npm_package_config_tslint","prepare":"cd examples/server && yarn install --pure-lockfile && cd ../..; rm -r examples/node_modules 2>/dev/null; true","examples":"bash scripts/run-examples.sh","prepare?":"# Called before `npm publish` and on local `npm install`. Temporarily also for deleting obsolete node_modules. Ends with `true` to continue gracefully.","validate":"tsc --noEmit && yarn tslint && eslint --ext .jsx,.js examples/src examples/test examples/server/src","build-dev":"bash scripts/build.sh --dev","examples?":"# Default is developer domain, other options: yarn examples [sec,secure,stg,stg2,stg3,demo,developer or URL]","storybook":"start-storybook -p 9001 -c .storybook","tslint-ci":"mkdir -p ./ci/results && yarn run-tslint -t checkstyle -o ./ci/results/tslint-results.xml $npm_package_config_tslint","run-tslint":"tslint -p tsconfig.json","validate-ci":"tsc --noEmit && yarn tslint-ci  && eslint --ext .jsx,.js examples/src examples/test examples/server/src -f checkstyle -o ci/results/eslint-results.xml","examples-build":"bash scripts/build-examples.sh","prepublishOnly":"yarn build","test-storybook":"test-storybook","build-storybook":"build-storybook -c .storybook -o dist-storybook","examples-server":"node examples/server/src/index.js","heroku-postbuild":"yarn examples-build developer","examples-testcafe":"testcafe chrome --assertion-timeout 60000 -S -s examples/_screenshots examples/test/**/**/*_test* --debug-on-fail","examples-testcafe-ci":"testcafe 'chrome:headless --no-sandbox' --assertion-timeout 60000 -S -s examples/_screenshots examples/test/**/**/*_test*"},"typings":"dist/index.d.ts","_npmUser":{"name":"gooddata-ci","email":"rail@gooddata.com"},"repository":{"url":"git+ssh://git@github.com/gooddata/gooddata-react-components.git","type":"git"},"_npmVersion":"5.6.0","description":"GoodData React Components","directories":{},"_nodeVersion":"8.9.4","dependencies":{"rxjs":"^5.5.6","lodash":"^4.17.4","ag-grid":"^18.0.1","invariant":"^2.2.2","classnames":"^2.2.5","highcharts":"4.2.5","prop-types":"^15.6.0","react-intl":"^2.4.0","custom-event":"^1.0.1","ag-grid-react":"^18.0.0","react-measure":"^1.4.7","@gooddata/typings":"2.3.1","@types/highcharts":"4.2.56","http-status-codes":"^1.3.0","@gooddata/js-utils":"^2.0.1","@gooddata/numberjs":"^3.1.2","fixed-data-table-2":"0.7.17","@gooddata/goodstrap":"56.1.0","react-dom-factories":"^1.0.2","@gooddata/gooddata-js":"8.0.0","nodelist-foreach-polyfill":"^1.2.0"},"_hasShrinkwrap":false,"readmeFilename":"README.md","test-storybook":{"_defaults":{"readySelector":".screenshot-target, .screenshot-wrapper .highcharts-container, .screenshot-wrapper .s-headline-value, .screenshot-wrapper .viz-table-wrap, .screenshot-wrapper .gdc-kpi, .screenshot-wrapper .gdc-kpi-error, .screenshot-wrapper .s-pivot-table .ag-cell"},"AFM components/PieChart":{"error":{"readySelector":".screenshot-wrapper .s-error"}},"AFM components/DonutChart":{"error":{"readySelector":".screenshot-wrapper .s-error"}}},"devDependencies":{"yup":"^0.24.1","jest":"21.2.1","react":"15.6.2","enzyme":"3.3.0","formik":"^0.11.11","moment":"2.22.1","history":"^4.7.2","ts-jest":"21.2.4","webpack":"3.10.0","react-ga":"^2.5.2","recharts":"1.0.0-beta.9","testcafe":"0.19.2","commander":"2.14.1","node-sass":"4.7.2","react-dom":"15.6.2","supertest":"3.0.0","babel-core":"6.26.0","css-loader":"0.28.7","jest-junit":"3.0.0","raw-loader":"0.5.1","styled-jsx":"2.2.1","typescript":"2.3.3","@types/jest":"20.0.4","@types/node":"7.0.8","file-loader":"1.1.6","sass-loader":"6.0.6","@types/react":"16.0.34","babel-loader":"7.1.2","react-helmet":"5.2.0","react-select":"1.2.1","style-loader":"0.19.1","@types/enzyme":"3.1.6","@types/lodash":"4.14.61","utility-types":"^1.1.0","babel-polyfill":"^6.26.0","@storybook/react":"3.4.8","@types/invariant":"2.2.29","@types/react-dom":"16.0.3","babel-preset-env":"1.6.1","isomorphic-fetch":"2.2.1","react-datepicker":"1.1.0","react-router-dom":"4.2.2","@gooddata/mock-js":"1.4.0","@types/classnames":"2.2.3","@types/prop-types":"15.5.2","@types/react-intl":"2.3.5","babel-preset-react":"6.24.1","identity-obj-proxy":"^3.0.0","react-async-script":"^0.9.1","webpack-dev-server":"2.11.1","@types/react-portal":"3.0.4","babel-plugin-lodash":"3.3.2","html-webpack-plugin":"2.30.1","react-test-renderer":"15.6.2","@types/react-measure":"0.4.7","clean-webpack-plugin":"0.1.17","react-google-recaptcha":"^0.11.0","@gooddata/eslint-config":"0.0.19","@gooddata/tslint-config":"0.0.10","@types/storybook__react":"3.0.6","enzyme-adapter-react-15":"1.0.5","uglifyjs-webpack-plugin":"1.2.0","@gooddata/test-storybook":"1.3.0","@storybook/addon-actions":"3.4.8","@storybook/addon-options":"3.4.8","node-sass-magic-importer":"5.1.0","react-syntax-highlighter":"6.1.2","@types/fixed-data-table-2":"0.8.1","awesome-typescript-loader":"3.5.0","@types/react-test-renderer":"16.0.0","circular-dependency-plugin":"4.4.0","compression-webpack-plugin":"1.1.7","@types/enzyme-adapter-react-15":"1.0.1","@types/storybook__addon-actions":"3.0.1","babel-plugin-transform-class-properties":"6.24.1","babel-plugin-transform-async-to-generator":"6.24.1","babel-plugin-transform-object-rest-spread":"6.26.0"},"peerDependencies":{"react":"15.6.2","react-dom":"15.6.2"},"_npmOperationalInternal":{"tmp":"tmp/react-components_5.2.0-alpha28_1533129097963_0.9251618770828709","host":"s3://npm-registry-packages"}},"5.3.0-alpha1":{"name":"@gooddata/react-components","version":"5.3.0-alpha1","author":{"name":"GoodData Corporation"},"license":"BSD-3-Clause","_id":"@gooddata/react-components@5.3.0-alpha1","maintainers":[{"name":"afi","email":"adam.fiedler@gooddata.com"},{"name":"bertold8","email":"ivan.nejezchleb@seznam.cz"},{"name":"bugsbunny338","email":"jiri.zajic@mensa.cz"},{"name":"gooddata-ci","email":"rail@gooddata.com"},{"name":"jakub-sterba","email":"jakub.sterba@gooddata.com"},{"name":"jaroslav.tomecek","email":"jaroslav.tomecek@gooddata.com"},{"name":"jkittler","email":"honza.kittler@gmail.com"},{"name":"khanh.le","email":"khanh.le@gooddata.com"},{"name":"langhamp","email":"pavel.langhammer@gooddata.com"},{"name":"lanhuynh","email":"lan.huynh@gooddata.com"},{"name":"lhorak","email":"info@lhorak.cz"},{"name":"linhhong","email":"linh.hong@gooddata.com"},{"name":"lpearce","email":"levi.pearce@gooddata.com"},{"name":"lupko","email":"lubomir.slivka@gooddata.com"},{"name":"martin.mosko","email":"martin.mosko@gooddata.com"},{"name":"michal.marsal","email":"michal.marsal@gooddata.com"},{"name":"nadtan","email":"tan.nguyen@gooddata.com"},{"name":"naibinh","email":"naibinh@gmail.com"},{"name":"nikolacech","email":"nikola.cech@gooddata.com"},{"name":"ocetnik","email":"ocetnik.david@gmail.com"},{"name":"ondrejlangr","email":"ondrej.langr@gooddata.com"},{"name":"pavelzgdc","email":"pavel.zbytovsky@gooddata.com"},{"name":"pbenes","email":"petr.benes@gooddata.com"},{"name":"peterlacko","email":"lackopeter17@gmail.com"},{"name":"petrjanu","email":"petr.janu@gooddata.com"},{"name":"rodri360","email":"me@rodri360.com"},{"name":"sitina","email":"jiri.sitina@gooddata.com"},{"name":"sondo","email":"son.do@gooddata.com"},{"name":"strouhaljan","email":"strouhal.jan@gmail.com"},{"name":"tantalor93","email":"obenky@gmail.com"},{"name":"tomas.kratochvil","email":"tomas.kratochvil@gooddata.com"},{"name":"tomasreichmann","email":"tomasreichmann@gmail.com"},{"name":"tomsatgd","email":"tomas.satinsky@gooddata.com"},{"name":"tu.ngo","email":"tu.ngo@gooddata.com"},{"name":"vonsef","email":"josef.vondrak@gooddata.com"},{"name":"xmort","email":"petr.dolejsi@gooddata.com"},{"name":"zdenek.vidensky","email":"zdenek.vidensky@gooddata.com"}],"homepage":"https://github.com/gooddata/gooddata-react-components#readme","bugs":{"url":"https://github.com/gooddata/gooddata-react-components/issues"},"dist":{"shasum":"489389a5988b66a0a9bc2dbd5c7536facb91fb6c","tarball":"https://registry.npmjs.org/@gooddata/react-components/-/react-components-5.3.0-alpha1.tgz","fileCount":879,"integrity":"sha512-2dgjz724eoMjuGdSV6UnvDQ0RiDiiVSjDOWztjFiEiu14irI7onzAe6e3RZAK78w2nFVO4DU8DE8RpQeoWuizw==","signatures":[{"sig":"MEUCIQCTkz0B+cQkxqKOjPhTM4K4n+hF472cZq8ln22esb5CmgIgKbk4WTpILzhLem/U1irK46ZEOZmQcOjWvD3+TVCUD7I=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":2944483,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJbZ/IGCRA9TVsSAnZWagAADroP/0bvMvTvNtFx90K1DQgY\n7WgeAHjIcOxnW4Vo855c4zxRzCp2PGyYgkWltZG3bp+yE7yd/5uGh40ApjGY\nLMg5TYmyhVp2QQ5D2oVtcCUtntiA2Ldt9U32v+Kn4V9pbvVlNmjtQ9LOb2HO\nQgvOWbfhEYjGtTJ/wPltch5OZUslUNAxfy863MfcGUXpeN+CsSEg3vpf3Grx\nUtUH3Uxak8IfhLP0xymj7GRS6UPUx1XBqu+376uhPSG21owKDEip5PIvcZQR\nML65nFF3RQfyG3Fkzu5I2Cq0X0USdaNrYSPwNq/Uitd2eFoo/No9jYSB68xa\nZrAInpgOUwrIBs3Ha9E7ymL3Q6FEDmb9kmQ8B89iQEBWhmESWLg/3w44yIER\nkjXGpexp1PY9khHg0JxXh/c8PcoiswRHKhFUGMrFUyP01FyyYlOzCpQks9q8\nd6Maw+gUhIuLAPaeil7WgtDlpgPXID/WbCUjNps7KZ9ui7El4BxN+Uz0sz4E\nx1nfZHsBFaMymJUm20viT7yUi0/3d/GqUNdhSycE8B1RuqvvIRznBcL4MDcU\nwg8/fn6s0DluaVsBSBnUra785V2lFTn2lURHKhWFMC6RDIxkb4WoNGDTWz/Z\nsWtZ//XrD3AjvxgrLFpaNYmnutjyY9ttsaFm4hGimDHwXVQ1ofkOrtdjc4cq\n3Dws\r\n=t3Gq\r\n-----END PGP SIGNATURE-----\r\n"},"jest":{"testRegex":"(/__tests__/.*|\\.(test|spec))\\.(tsx?|jsx?)$","transform":{".(ts|tsx)":"<rootDir>/node_modules/ts-jest/preprocessor.js"},"mapCoverage":true,"collectCoverage":false,"moduleNameMapper":{"\\.(css|less|sass|scss)$":"<rootDir>/__mocks__/styleMock.ts"},"coverageReporters":["html"],"collectCoverageFrom":["src/**/*.{ts,tsx}","examples/server/src/**/*.{js,jsx}","!**/*.d.ts"],"moduleFileExtensions":["ts","tsx","js"],"setupTestFrameworkScriptFile":"<rootDir>/jest.setup.js"},"main":"dist/index.js","files":["dist","src","styles","LICENSE"],"config":{"tslint":"'./{src,stories}/**/*.{ts,tsx}'"},"readme":"[![npm version](https://badge.fury.io/js/%40gooddata%2Freact-components.svg)](https://www.npmjs.com/package/@gooddata/react-components) \n\n# GoodData.UI React components\n> A React-based JavaScript library for building data-driven applications\n\n## Getting started\n- [GoodData.UI Documentation](http://sdk.gooddata.com/gooddata-ui/)\n- [GoodData.UI Live Examples](https://gooddata-examples.herokuapp.com/)\n- [Stack Overflow](https://stackoverflow.com/questions/tagged/gooddata)\n\n### Usage\nWith [yarn](https://yarnpkg.com) installed, go to your project directory and run\n```\n$ yarn add @gooddata/react-components\n```\nIf you prefer [npm](npmjs.com) run\n```\n$ npm install --save @gooddata/react-components\n```\n\n\n## Contributing\n\nWe welcome any contribution in form of [issues](https://github.com/gooddata/gooddata-react-components/issues) or [pull requests](https://github.com/gooddata/gooddata-react-components/pulls).\nThese commands may come in handy while developing:\n\n| command | description |\n| ------- | ----------- |\n| `yarn install --pure-lockfile` | first step |\n| ||\n| `yarn dev` | build react-components to `/dist` in watch mode |\n| `yarn test` | run all unit tests |\n| `yarn validate` | validate codestyle |\n| ||\n| `yarn storybook` | run storybook from `/stories` on http://localhost:9001 |\n| `yarn build-storybook` | build storybook to `/dist-storybook` |\n| `yarn test-storybook` | run storybook and [screenshot tests](https://github.com/gooddata/gdc-client-utils/tree/master/test-storybook) |\n| ||\n| `yarn examples` | run Live Examples dev-server from `/examples` on https://localhost:8999 |\n| `yarn examples-build` | build Live Examples to `/examples/dist` |\n| `yarn examples-server` | serve built Live Examples - see `/examples/server/src` |\n| `yarn examples-testcafe` | run testcafe tests against `localhost:8999` |\n\n### Deploy to heroku.com\nWhen you deploy this repo to heroku, it serves *GoodData.UI Live Examples*.\nRelevant tasks are in `Procfile` and `package.json`.\n\n```bash\n# run in the project directory\nheroku login\nheroku create <your-app-name>\nheroku config:set DOMAIN_ADMIN_USERNAME=x@gooddata.com DOMAIN_ADMIN_PASSWORD=xy PROJECT_ID_TO_ASSIGN=xms7ga4tf3g3nzucd8380o2bev8oeknp\ngit push heroku HEAD:master\nheroku open\n```\n\n### Run Live Examples Locally\nTo run *GoodData.UI Live Examples* locally:\n```bash\ngit clone <this-repository>\ncd  <repository-folder>\nyarn install --pure-lockfile\nyarn examples\n```\nThen open https://localhost:8999 and login using Live Examples account (you can [create one here](https://gooddata-examples.herokuapp.com/registration)).\n\n## Changelog\n- see [CHANGELOG.md](CHANGELOG.md)\n\n## License\n(C) 2007-2018 GoodData Corporation\n\nFor more information, please see [LICENSE](https://github.com/gooddata/gooddata-react-components/blob/master/LICENSE)\n","gitHead":"fc3a5b9da7231301918c629e20f2a7f227e303ac","scripts":{"dev":"bash scripts/build.sh --dev-watch","test":"jest --watch","build":"bash scripts/build.sh","tslint":"yarn run-tslint -t verbose $npm_package_config_tslint","prepare":"cd examples/server && yarn install --pure-lockfile && cd ../..; rm -r examples/node_modules 2>/dev/null; true","examples":"bash scripts/run-examples.sh","prepare?":"# Called before `npm publish` and on local `npm install`. Temporarily also for deleting obsolete node_modules. Ends with `true` to continue gracefully.","validate":"tsc --noEmit && yarn tslint && eslint --ext .jsx,.js examples/src examples/test examples/server/src","build-dev":"bash scripts/build.sh --dev","examples?":"# Default is developer domain, other options: yarn examples [sec,secure,stg,stg2,stg3,demo,developer or URL]","storybook":"start-storybook -p 9001 -c .storybook","tslint-ci":"mkdir -p ./ci/results && yarn run-tslint -t checkstyle -o ./ci/results/tslint-results.xml $npm_package_config_tslint","run-tslint":"tslint -p tsconfig.json","validate-ci":"tsc --noEmit && yarn tslint-ci  && eslint --ext .jsx,.js examples/src examples/test examples/server/src -f checkstyle -o ci/results/eslint-results.xml","examples-build":"bash scripts/build-examples.sh","prepublishOnly":"yarn build","test-storybook":"test-storybook","build-storybook":"build-storybook -c .storybook -o dist-storybook","examples-server":"node examples/server/src/index.js","heroku-postbuild":"yarn examples-build developer","examples-testcafe":"testcafe chrome --assertion-timeout 60000 -S -s examples/_screenshots examples/test/**/**/*_test* --debug-on-fail","examples-testcafe-ci":"testcafe 'chrome:headless --no-sandbox' --assertion-timeout 60000 -S -s examples/_screenshots examples/test/**/**/*_test*"},"typings":"dist/index.d.ts","_npmUser":{"name":"gooddata-ci","email":"rail@gooddata.com"},"repository":{"url":"git+ssh://git@github.com/gooddata/gooddata-react-components.git","type":"git"},"_npmVersion":"5.6.0","description":"GoodData React Components","directories":{},"_nodeVersion":"8.9.4","dependencies":{"rxjs":"^5.5.6","lodash":"^4.17.4","ag-grid":"^18.0.1","invariant":"^2.2.2","classnames":"^2.2.5","highcharts":"4.2.5","prop-types":"^15.6.0","react-intl":"^2.4.0","custom-event":"^1.0.1","ag-grid-react":"^18.0.0","react-measure":"^1.4.7","@gooddata/typings":"2.3.1","@types/highcharts":"4.2.56","http-status-codes":"^1.3.0","@gooddata/js-utils":"^2.0.1","@gooddata/numberjs":"^3.1.2","fixed-data-table-2":"0.7.17","@gooddata/goodstrap":"56.1.0","react-dom-factories":"^1.0.2","@gooddata/gooddata-js":"8.0.0","nodelist-foreach-polyfill":"^1.2.0"},"_hasShrinkwrap":false,"readmeFilename":"README.md","test-storybook":{"_defaults":{"readySelector":".screenshot-target, .screenshot-wrapper .highcharts-container, .screenshot-wrapper .s-headline-value, .screenshot-wrapper .viz-table-wrap, .screenshot-wrapper .gdc-kpi, .screenshot-wrapper .gdc-kpi-error, .screenshot-wrapper .s-pivot-table .ag-cell"},"AFM components/PieChart":{"error":{"readySelector":".screenshot-wrapper .s-error"}},"AFM components/DonutChart":{"error":{"readySelector":".screenshot-wrapper .s-error"}}},"devDependencies":{"yup":"^0.24.1","jest":"21.2.1","react":"15.6.2","enzyme":"3.3.0","formik":"^0.11.11","moment":"2.22.1","history":"^4.7.2","ts-jest":"21.2.4","webpack":"3.10.0","react-ga":"^2.5.2","recharts":"1.0.0-beta.9","testcafe":"0.19.2","commander":"2.14.1","node-sass":"4.7.2","react-dom":"15.6.2","supertest":"3.0.0","babel-core":"6.26.0","css-loader":"0.28.7","jest-junit":"3.0.0","raw-loader":"0.5.1","styled-jsx":"2.2.1","typescript":"2.3.3","@types/jest":"20.0.4","@types/node":"7.0.8","file-loader":"1.1.6","sass-loader":"6.0.6","@types/react":"16.0.34","babel-loader":"7.1.2","react-helmet":"5.2.0","react-select":"1.2.1","style-loader":"0.19.1","@types/enzyme":"3.1.6","@types/lodash":"4.14.61","utility-types":"^1.1.0","babel-polyfill":"^6.26.0","@storybook/react":"3.4.8","@types/invariant":"2.2.29","@types/react-dom":"16.0.3","babel-preset-env":"1.6.1","isomorphic-fetch":"2.2.1","react-datepicker":"1.1.0","react-router-dom":"4.2.2","@gooddata/mock-js":"1.4.0","@types/classnames":"2.2.3","@types/prop-types":"15.5.2","@types/react-intl":"2.3.5","babel-preset-react":"6.24.1","identity-obj-proxy":"^3.0.0","react-async-script":"^0.9.1","webpack-dev-server":"2.11.1","@types/react-portal":"3.0.4","babel-plugin-lodash":"3.3.2","html-webpack-plugin":"2.30.1","react-test-renderer":"15.6.2","@types/react-measure":"0.4.7","clean-webpack-plugin":"0.1.17","react-google-recaptcha":"^0.11.0","@gooddata/eslint-config":"0.0.19","@gooddata/tslint-config":"0.0.10","@types/storybook__react":"3.0.6","enzyme-adapter-react-15":"1.0.5","uglifyjs-webpack-plugin":"1.2.0","@gooddata/test-storybook":"1.3.0","@storybook/addon-actions":"3.4.8","@storybook/addon-options":"3.4.8","node-sass-magic-importer":"5.1.0","react-syntax-highlighter":"6.1.2","@types/fixed-data-table-2":"0.8.1","awesome-typescript-loader":"3.5.0","@types/react-test-renderer":"16.0.0","circular-dependency-plugin":"4.4.0","compression-webpack-plugin":"1.1.7","@types/enzyme-adapter-react-15":"1.0.1","@types/storybook__addon-actions":"3.0.1","babel-plugin-transform-class-properties":"6.24.1","babel-plugin-transform-async-to-generator":"6.24.1","babel-plugin-transform-object-rest-spread":"6.26.0"},"peerDependencies":{"react":"15.6.2","react-dom":"15.6.2"},"_npmOperationalInternal":{"tmp":"tmp/react-components_5.3.0-alpha1_1533538821741_0.20337184809937137","host":"s3://npm-registry-packages"}},"5.3.0-alpha2":{"name":"@gooddata/react-components","version":"5.3.0-alpha2","author":{"name":"GoodData Corporation"},"license":"BSD-3-Clause","_id":"@gooddata/react-components@5.3.0-alpha2","maintainers":[{"name":"afi","email":"adam.fiedler@gooddata.com"},{"name":"bertold8","email":"ivan.nejezchleb@seznam.cz"},{"name":"bugsbunny338","email":"jiri.zajic@mensa.cz"},{"name":"gooddata-ci","email":"rail@gooddata.com"},{"name":"jakub-sterba","email":"jakub.sterba@gooddata.com"},{"name":"jaroslav.tomecek","email":"jaroslav.tomecek@gooddata.com"},{"name":"jkittler","email":"honza.kittler@gmail.com"},{"name":"khanh.le","email":"khanh.le@gooddata.com"},{"name":"langhamp","email":"pavel.langhammer@gooddata.com"},{"name":"lanhuynh","email":"lan.huynh@gooddata.com"},{"name":"lhorak","email":"info@lhorak.cz"},{"name":"linhhong","email":"linh.hong@gooddata.com"},{"name":"lpearce","email":"levi.pearce@gooddata.com"},{"name":"lupko","email":"lubomir.slivka@gooddata.com"},{"name":"martin.mosko","email":"martin.mosko@gooddata.com"},{"name":"michal.marsal","email":"michal.marsal@gooddata.com"},{"name":"nadtan","email":"tan.nguyen@gooddata.com"},{"name":"naibinh","email":"naibinh@gmail.com"},{"name":"nikolacech","email":"nikola.cech@gooddata.com"},{"name":"ocetnik","email":"ocetnik.david@gmail.com"},{"name":"ondrejlangr","email":"ondrej.langr@gooddata.com"},{"name":"pavelzgdc","email":"pavel.zbytovsky@gooddata.com"},{"name":"pbenes","email":"petr.benes@gooddata.com"},{"name":"peterlacko","email":"lackopeter17@gmail.com"},{"name":"petrjanu","email":"petr.janu@gooddata.com"},{"name":"rodri360","email":"me@rodri360.com"},{"name":"sitina","email":"jiri.sitina@gooddata.com"},{"name":"sondo","email":"son.do@gooddata.com"},{"name":"strouhaljan","email":"strouhal.jan@gmail.com"},{"name":"tantalor93","email":"obenky@gmail.com"},{"name":"tomas.kratochvil","email":"tomas.kratochvil@gooddata.com"},{"name":"tomasreichmann","email":"tomasreichmann@gmail.com"},{"name":"tomsatgd","email":"tomas.satinsky@gooddata.com"},{"name":"tu.ngo","email":"tu.ngo@gooddata.com"},{"name":"vonsef","email":"josef.vondrak@gooddata.com"},{"name":"xmort","email":"petr.dolejsi@gooddata.com"},{"name":"zdenek.vidensky","email":"zdenek.vidensky@gooddata.com"}],"homepage":"https://github.com/gooddata/gooddata-react-components#readme","bugs":{"url":"https://github.com/gooddata/gooddata-react-components/issues"},"dist":{"shasum":"d9f5728a3b900bd1365fe42a8c42fb216bad43a5","tarball":"https://registry.npmjs.org/@gooddata/react-components/-/react-components-5.3.0-alpha2.tgz","fileCount":879,"integrity":"sha512-92/YWl6xTomTiL+OcqeKsMnfWm4jKfOHbPeIMTlAQ5o0uNitDPulUhZlKvphKLP9+etGhNciiTV3+DEpJTxq3Q==","signatures":[{"sig":"MEUCIGCY1D7AIjqhowgsewn5CDYXRXRj3n5urFQRMwGhLLOwAiEApSk0Xsy3z465ydl+gWrvyb2SHaeFusmrA5+I4QNZbN8=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":2946051,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJbaZVUCRA9TVsSAnZWagAAVu8P/1TWMahLU9WSuzWzPDuO\na8u14w+I8EoAnaY/ugdhlihWT1EpGHKI3EGJD7vac5I7MSVXeyAiG1VJ0Gu8\nHqZHz6g5gnp0tY2hH2sivrrgCJ1IMQNFKVuKUP0NKNxq++I6FPcIBL4mM+ds\nurrZvsEkTy5NPNw0ItZYgGD8Bk2NHGBhCvQmzvqF4zkXfTlZdAaBEqf3htpj\nVfc4gkdKHt2HDNXk7LH9lWHQ9KSr/bA+raQH7JH9WxefumODyXPZ5wCW1ExG\n7A06W733R/4EQ4OvQqab3ke1Zjoyso+k1g8RvUFGbuoRlrONpsQAvVz9lAY3\ng8xpuaH2hnk5ACGDDYVKf0U9K0DAALmboIOa2U1aRVt2LRvE1Ht8pZZJulCP\nDRat5iU1sMaEGm+mB3IKSh+UF0+JsKWY102JlbM4G8LpMDO0IQ0GHb3dqISD\nv0DB2mlocw8zO6FhpjXfKTGzMZcDLsxGBgQX3ZgNZiZFrmcXokpAdppbFQXM\nxWwn54BUh5QbUnwqPiTzGqv0gCEPId8xv1oUcRMT305uWEBerq2iYjTepe4g\nkWAWwiE89OBkxBnLm8V7fA8BahKTF8+BPblVJSgtojSF41bYp5LWLgOhX8TZ\nhKOZqNaUX4uaWUhPuplVrao3aaR3Q6xqOBka/0GjWKH4KCP1ai6lmrzXR81U\nk2wh\r\n=9SPn\r\n-----END PGP SIGNATURE-----\r\n"},"jest":{"testRegex":"(/__tests__/.*|\\.(test|spec))\\.(tsx?|jsx?)$","transform":{".(ts|tsx)":"<rootDir>/node_modules/ts-jest/preprocessor.js"},"mapCoverage":true,"collectCoverage":false,"moduleNameMapper":{"\\.(css|less|sass|scss)$":"<rootDir>/__mocks__/styleMock.ts"},"coverageReporters":["html"],"collectCoverageFrom":["src/**/*.{ts,tsx}","examples/server/src/**/*.{js,jsx}","!**/*.d.ts"],"moduleFileExtensions":["ts","tsx","js"],"setupTestFrameworkScriptFile":"<rootDir>/jest.setup.js"},"main":"dist/index.js","files":["dist","src","styles","LICENSE"],"config":{"tslint":"'./{src,stories}/**/*.{ts,tsx}'"},"readme":"[![npm version](https://badge.fury.io/js/%40gooddata%2Freact-components.svg)](https://www.npmjs.com/package/@gooddata/react-components) \n\n# GoodData.UI React components\n> A React-based JavaScript library for building data-driven applications\n\n## Getting started\n- [GoodData.UI Documentation](http://sdk.gooddata.com/gooddata-ui/)\n- [GoodData.UI Live Examples](https://gooddata-examples.herokuapp.com/)\n- [Stack Overflow](https://stackoverflow.com/questions/tagged/gooddata)\n\n### Usage\nWith [yarn](https://yarnpkg.com) installed, go to your project directory and run\n```\n$ yarn add @gooddata/react-components\n```\nIf you prefer [npm](npmjs.com) run\n```\n$ npm install --save @gooddata/react-components\n```\n\n\n## Contributing\n\nWe welcome any contribution in form of [issues](https://github.com/gooddata/gooddata-react-components/issues) or [pull requests](https://github.com/gooddata/gooddata-react-components/pulls).\nThese commands may come in handy while developing:\n\n| command | description |\n| ------- | ----------- |\n| `yarn install --pure-lockfile` | first step |\n| ||\n| `yarn dev` | build react-components to `/dist` in watch mode |\n| `yarn test` | run all unit tests |\n| `yarn validate` | validate codestyle |\n| ||\n| `yarn storybook` | run storybook from `/stories` on http://localhost:9001 |\n| `yarn build-storybook` | build storybook to `/dist-storybook` |\n| `yarn test-storybook` | run storybook and [screenshot tests](https://github.com/gooddata/gdc-client-utils/tree/master/test-storybook) |\n| ||\n| `yarn examples` | run Live Examples dev-server from `/examples` on https://localhost:8999 |\n| `yarn examples-build` | build Live Examples to `/examples/dist` |\n| `yarn examples-server` | serve built Live Examples - see `/examples/server/src` |\n| `yarn examples-testcafe` | run testcafe tests against `localhost:8999` |\n\n### Deploy to heroku.com\nWhen you deploy this repo to heroku, it serves *GoodData.UI Live Examples*.\nRelevant tasks are in `Procfile` and `package.json`.\n\n```bash\n# run in the project directory\nheroku login\nheroku create <your-app-name>\nheroku config:set DOMAIN_ADMIN_USERNAME=x@gooddata.com DOMAIN_ADMIN_PASSWORD=xy PROJECT_ID_TO_ASSIGN=xms7ga4tf3g3nzucd8380o2bev8oeknp\ngit push heroku HEAD:master\nheroku open\n```\n\n### Run Live Examples Locally\nTo run *GoodData.UI Live Examples* locally:\n```bash\ngit clone <this-repository>\ncd  <repository-folder>\nyarn install --pure-lockfile\nyarn examples\n```\nThen open https://localhost:8999 and login using Live Examples account (you can [create one here](https://gooddata-examples.herokuapp.com/registration)).\n\n## Changelog\n- see [CHANGELOG.md](CHANGELOG.md)\n\n## License\n(C) 2007-2018 GoodData Corporation\n\nFor more information, please see [LICENSE](https://github.com/gooddata/gooddata-react-components/blob/master/LICENSE)\n","gitHead":"cf53e1537d22ce171d8dc4a96a7d81625d66f9cb","scripts":{"dev":"bash scripts/build.sh --dev-watch","test":"jest --watch","build":"bash scripts/build.sh","tslint":"yarn run-tslint -t verbose $npm_package_config_tslint","prepare":"cd examples/server && yarn install --pure-lockfile && cd ../..; rm -r examples/node_modules 2>/dev/null; true","examples":"bash scripts/run-examples.sh","prepare?":"# Called before `npm publish` and on local `npm install`. Temporarily also for deleting obsolete node_modules. Ends with `true` to continue gracefully.","validate":"tsc --noEmit && yarn tslint && eslint --ext .jsx,.js examples/src examples/test examples/server/src","build-dev":"bash scripts/build.sh --dev","examples?":"# Default is developer domain, other options: yarn examples [sec,secure,stg,stg2,stg3,demo,developer or URL]","storybook":"start-storybook -p 9001 -c .storybook","tslint-ci":"mkdir -p ./ci/results && yarn run-tslint -t checkstyle -o ./ci/results/tslint-results.xml $npm_package_config_tslint","run-tslint":"tslint -p tsconfig.json","validate-ci":"tsc --noEmit && yarn tslint-ci  && eslint --ext .jsx,.js examples/src examples/test examples/server/src -f checkstyle -o ci/results/eslint-results.xml","examples-build":"bash scripts/build-examples.sh","prepublishOnly":"yarn build","test-storybook":"test-storybook","build-storybook":"build-storybook -c .storybook -o dist-storybook","examples-server":"node examples/server/src/index.js","heroku-postbuild":"yarn examples-build developer","examples-testcafe":"testcafe chrome --assertion-timeout 60000 -S -s examples/_screenshots examples/test/**/**/*_test* --debug-on-fail","examples-testcafe-ci":"testcafe 'chrome:headless --no-sandbox' --assertion-timeout 60000 -S -s examples/_screenshots examples/test/**/**/*_test*"},"typings":"dist/index.d.ts","_npmUser":{"name":"gooddata-ci","email":"rail@gooddata.com"},"repository":{"url":"git+ssh://git@github.com/gooddata/gooddata-react-components.git","type":"git"},"_npmVersion":"5.6.0","description":"GoodData React Components","directories":{},"_nodeVersion":"8.9.4","dependencies":{"rxjs":"^5.5.6","lodash":"^4.17.4","ag-grid":"^18.0.1","invariant":"^2.2.2","classnames":"^2.2.5","highcharts":"4.2.5","prop-types":"^15.6.0","react-intl":"^2.4.0","custom-event":"^1.0.1","ag-grid-react":"^18.0.0","react-measure":"^1.4.7","@gooddata/typings":"2.3.1","@types/highcharts":"4.2.56","http-status-codes":"^1.3.0","@gooddata/js-utils":"^2.0.1","@gooddata/numberjs":"^3.1.2","fixed-data-table-2":"0.7.17","@gooddata/goodstrap":"56.1.1","react-dom-factories":"^1.0.2","@gooddata/gooddata-js":"8.0.0","nodelist-foreach-polyfill":"^1.2.0"},"_hasShrinkwrap":false,"readmeFilename":"README.md","test-storybook":{"_defaults":{"readySelector":".screenshot-target, .screenshot-wrapper .highcharts-container, .screenshot-wrapper .s-headline-value, .screenshot-wrapper .viz-table-wrap, .screenshot-wrapper .gdc-kpi, .screenshot-wrapper .gdc-kpi-error, .screenshot-wrapper .s-pivot-table .ag-cell"},"AFM components/PieChart":{"error":{"readySelector":".screenshot-wrapper .s-error"}},"AFM components/DonutChart":{"error":{"readySelector":".screenshot-wrapper .s-error"}}},"devDependencies":{"yup":"^0.24.1","jest":"21.2.1","react":"15.6.2","enzyme":"3.3.0","formik":"^0.11.11","moment":"2.22.1","history":"^4.7.2","ts-jest":"21.2.4","webpack":"3.10.0","react-ga":"^2.5.2","recharts":"1.0.0-beta.9","testcafe":"0.19.2","commander":"2.14.1","node-sass":"4.7.2","react-dom":"15.6.2","supertest":"3.0.0","babel-core":"6.26.0","css-loader":"0.28.7","jest-junit":"3.0.0","raw-loader":"0.5.1","styled-jsx":"2.2.1","typescript":"2.3.3","@types/jest":"20.0.4","@types/node":"7.0.8","file-loader":"1.1.6","sass-loader":"6.0.6","@types/react":"16.0.34","babel-loader":"7.1.2","react-helmet":"5.2.0","react-select":"1.2.1","style-loader":"0.19.1","@types/enzyme":"3.1.6","@types/lodash":"4.14.61","utility-types":"^1.1.0","babel-polyfill":"^6.26.0","@storybook/react":"3.4.8","@types/invariant":"2.2.29","@types/react-dom":"16.0.3","babel-preset-env":"1.6.1","isomorphic-fetch":"2.2.1","react-datepicker":"1.1.0","react-router-dom":"4.2.2","@gooddata/mock-js":"1.4.0","@types/classnames":"2.2.3","@types/prop-types":"15.5.2","@types/react-intl":"2.3.5","babel-preset-react":"6.24.1","identity-obj-proxy":"^3.0.0","react-async-script":"^0.9.1","webpack-dev-server":"2.11.1","@types/react-portal":"3.0.4","babel-plugin-lodash":"3.3.2","html-webpack-plugin":"2.30.1","react-test-renderer":"15.6.2","@types/react-measure":"0.4.7","clean-webpack-plugin":"0.1.17","react-google-recaptcha":"^0.11.0","@gooddata/eslint-config":"0.0.19","@gooddata/tslint-config":"0.0.10","@types/storybook__react":"3.0.6","enzyme-adapter-react-15":"1.0.5","uglifyjs-webpack-plugin":"1.2.0","@gooddata/test-storybook":"1.3.0","@storybook/addon-actions":"3.4.8","@storybook/addon-options":"3.4.8","node-sass-magic-importer":"5.1.0","react-syntax-highlighter":"6.1.2","@types/fixed-data-table-2":"0.8.1","awesome-typescript-loader":"3.5.0","@types/react-test-renderer":"16.0.0","circular-dependency-plugin":"4.4.0","compression-webpack-plugin":"1.1.7","@types/enzyme-adapter-react-15":"1.0.1","@types/storybook__addon-actions":"3.0.1","babel-plugin-transform-class-properties":"6.24.1","babel-plugin-transform-async-to-generator":"6.24.1","babel-plugin-transform-object-rest-spread":"6.26.0"},"peerDependencies":{"react":"15.6.2","react-dom":"15.6.2"},"_npmOperationalInternal":{"tmp":"tmp/react-components_5.3.0-alpha2_1533646163905_0.3173492224654473","host":"s3://npm-registry-packages"}},"5.3.0-alpha3":{"name":"@gooddata/react-components","version":"5.3.0-alpha3","author":{"name":"GoodData Corporation"},"license":"BSD-3-Clause","_id":"@gooddata/react-components@5.3.0-alpha3","maintainers":[{"name":"afi","email":"adam.fiedler@gooddata.com"},{"name":"bertold8","email":"ivan.nejezchleb@seznam.cz"},{"name":"bugsbunny338","email":"jiri.zajic@mensa.cz"},{"name":"gooddata-ci","email":"rail@gooddata.com"},{"name":"ivan.mjartan","email":"ivan.mjartan@gooddata.com"},{"name":"jakub-sterba","email":"jakub.sterba@gooddata.com"},{"name":"jaroslav.tomecek","email":"jaroslav.tomecek@gooddata.com"},{"name":"jkittler","email":"honza.kittler@gmail.com"},{"name":"khanh.le","email":"khanh.le@gooddata.com"},{"name":"langhamp","email":"pavel.langhammer@gooddata.com"},{"name":"lanhuynh","email":"lan.huynh@gooddata.com"},{"name":"lhorak","email":"info@lhorak.cz"},{"name":"linhhong","email":"linh.hong@gooddata.com"},{"name":"lpearce","email":"levi.pearce@gooddata.com"},{"name":"lupko","email":"lubomir.slivka@gooddata.com"},{"name":"martin.mosko","email":"martin.mosko@gooddata.com"},{"name":"michal.marsal","email":"michal.marsal@gooddata.com"},{"name":"nadtan","email":"tan.nguyen@gooddata.com"},{"name":"naibinh","email":"naibinh@gmail.com"},{"name":"nikolacech","email":"nikola.cech@gooddata.com"},{"name":"ocetnik","email":"ocetnik.david@gmail.com"},{"name":"ondrejlangr","email":"ondrej.langr@gooddata.com"},{"name":"pavelzgdc","email":"pavel.zbytovsky@gooddata.com"},{"name":"pbenes","email":"petr.benes@gooddata.com"},{"name":"peterlacko","email":"lackopeter17@gmail.com"},{"name":"petrjanu","email":"petr.janu@gooddata.com"},{"name":"rodri360","email":"me@rodri360.com"},{"name":"sitina","email":"jiri.sitina@gooddata.com"},{"name":"sondo","email":"son.do@gooddata.com"},{"name":"strouhaljan","email":"strouhal.jan@gmail.com"},{"name":"tantalor93","email":"obenky@gmail.com"},{"name":"tomas.kratochvil","email":"tomas.kratochvil@gooddata.com"},{"name":"tomasreichmann","email":"tomasreichmann@gmail.com"},{"name":"tomsatgd","email":"tomas.satinsky@gooddata.com"},{"name":"tu.ngo","email":"tu.ngo@gooddata.com"},{"name":"vonsef","email":"josef.vondrak@gooddata.com"},{"name":"xmort","email":"petr.dolejsi@gooddata.com"},{"name":"zdenek.vidensky","email":"zdenek.vidensky@gooddata.com"}],"homepage":"https://github.com/gooddata/gooddata-react-components#readme","bugs":{"url":"https://github.com/gooddata/gooddata-react-components/issues"},"dist":{"shasum":"526ad1da36a643a574597297db72b1909ba8bcff","tarball":"https://registry.npmjs.org/@gooddata/react-components/-/react-components-5.3.0-alpha3.tgz","fileCount":879,"integrity":"sha512-p7jgAD78JYF0kIh9noHW4Fr/TtJIhhDYFAfjWl+KPq8jU7GUdjDIvoOgMmTzlgJ9zcZbh3RLM1+n0Z7dVKvfGw==","signatures":[{"sig":"MEQCIAsxVMd+vsovA7U9Hz9/KrQYxEDA1beU0EwJVpjJlJ4BAiBCndU4V94zB2LPx9xH9M54BJGR3kqWZ6QTqpmQO+SMVw==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":2948587,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJbavpFCRA9TVsSAnZWagAAVzgP/i6sebMjBg5l3XOt4EAy\nQV1HMMHtCuUwtA9OQmF3unCetvZoSt0AcfAM8IUR/Y3kFRBqqJxhC4ldQWvg\nAexf6XTaU2h814gChzHVn2gYN130CDUqoKT2CQDFogGlxbim/JI4c524WbCT\nSwhX944iPcm4FyxoM0Yhtsdpx1bk30tE7ZEvxSCvQfqXGb7w0OnVIyzZXZ+h\np5lQ8p0q2upHeYQysY0l/I4d2SQ5wgxAmtrXzTyHeCjIeSMVuK51u/BiXlmR\nABfRqrc4dsbp7j5zl1yLGB8cPuZI+9wgrAfTo6vNjZ8+j+QynhpmNY8LEnKn\nnZ2/un1Rp4RYuJhCpiuwxFw1CT5p3GnSKH3Dhjd7cpi/9MxVzzwcAowXdpFh\nRRDCiOqXPGgP+yT+gnaicf8l7yYaJRUr1PBalHGexKONRKq/pEDyvCkz+eSm\nIXTKKSiO0a86pA4RmLq5LXZZxUbV+ImpJvANJNAL56Zb6NeQlauJy8ggxFGl\nKfKKRdl78S0nARMxoBWl2CPQsH1ko6aw9S6OUsiwAX26hq/8Dgx8HEX2Klnb\nXrRIjl0QPaM3/zH8PRtiGOGblfbBZ93VkofDheDoFlrbgvOEguTkBlXZk9Ql\nD6gTie4/QKGQXKTqxeCFovw7TqPmgsB6fRR35WJ2Or65TbEi78tf1GS5ciZM\nn8nq\r\n=VV8z\r\n-----END PGP SIGNATURE-----\r\n"},"jest":{"testRegex":"(/__tests__/.*|\\.(test|spec))\\.(tsx?|jsx?)$","transform":{".(ts|tsx)":"<rootDir>/node_modules/ts-jest/preprocessor.js"},"mapCoverage":true,"collectCoverage":false,"moduleNameMapper":{"\\.(css|less|sass|scss)$":"<rootDir>/__mocks__/styleMock.ts"},"coverageReporters":["html"],"collectCoverageFrom":["src/**/*.{ts,tsx}","examples/server/src/**/*.{js,jsx}","!**/*.d.ts"],"moduleFileExtensions":["ts","tsx","js"],"setupTestFrameworkScriptFile":"<rootDir>/jest.setup.js"},"main":"dist/index.js","files":["dist","src","styles","LICENSE"],"config":{"tslint":"'./{src,stories}/**/*.{ts,tsx}'"},"readme":"[![npm version](https://badge.fury.io/js/%40gooddata%2Freact-components.svg)](https://www.npmjs.com/package/@gooddata/react-components) \n\n# GoodData.UI React components\n> A React-based JavaScript library for building data-driven applications\n\n## Getting started\n- [GoodData.UI Documentation](http://sdk.gooddata.com/gooddata-ui/)\n- [GoodData.UI Live Examples](https://gooddata-examples.herokuapp.com/)\n- [Stack Overflow](https://stackoverflow.com/questions/tagged/gooddata)\n\n### Usage\nWith [yarn](https://yarnpkg.com) installed, go to your project directory and run\n```\n$ yarn add @gooddata/react-components\n```\nIf you prefer [npm](npmjs.com) run\n```\n$ npm install --save @gooddata/react-components\n```\n\n\n## Contributing\n\nWe welcome any contribution in form of [issues](https://github.com/gooddata/gooddata-react-components/issues) or [pull requests](https://github.com/gooddata/gooddata-react-components/pulls).\nThese commands may come in handy while developing:\n\n| command | description |\n| ------- | ----------- |\n| `yarn install --pure-lockfile` | first step |\n| ||\n| `yarn dev` | build react-components to `/dist` in watch mode |\n| `yarn test` | run all unit tests |\n| `yarn validate` | validate codestyle |\n| ||\n| `yarn storybook` | run storybook from `/stories` on http://localhost:9001 |\n| `yarn build-storybook` | build storybook to `/dist-storybook` |\n| `yarn test-storybook` | run storybook and [screenshot tests](https://github.com/gooddata/gdc-client-utils/tree/master/test-storybook) |\n| ||\n| `yarn examples` | run Live Examples dev-server from `/examples` on https://localhost:8999 |\n| `yarn examples-build` | build Live Examples to `/examples/dist` |\n| `yarn examples-server` | serve built Live Examples - see `/examples/server/src` |\n| `yarn examples-testcafe` | run testcafe tests against `localhost:8999` |\n\n### Deploy to heroku.com\nWhen you deploy this repo to heroku, it serves *GoodData.UI Live Examples*.\nRelevant tasks are in `Procfile` and `package.json`.\n\n```bash\n# run in the project directory\nheroku login\nheroku create <your-app-name>\nheroku config:set DOMAIN_ADMIN_USERNAME=x@gooddata.com DOMAIN_ADMIN_PASSWORD=xy PROJECT_ID_TO_ASSIGN=xms7ga4tf3g3nzucd8380o2bev8oeknp\ngit push heroku HEAD:master\nheroku open\n```\n\n### Run Live Examples Locally\nTo run *GoodData.UI Live Examples* locally:\n```bash\ngit clone <this-repository>\ncd  <repository-folder>\nyarn install --pure-lockfile\nyarn examples\n```\nThen open https://localhost:8999 and login using Live Examples account (you can [create one here](https://gooddata-examples.herokuapp.com/registration)).\n\n## Changelog\n- see [CHANGELOG.md](CHANGELOG.md)\n\n## License\n(C) 2007-2018 GoodData Corporation\n\nFor more information, please see [LICENSE](https://github.com/gooddata/gooddata-react-components/blob/master/LICENSE)\n","gitHead":"19196c936fe03f49d3ab1df080b65c8b95d6f9fb","scripts":{"dev":"bash scripts/build.sh --dev-watch","test":"jest --watch","build":"bash scripts/build.sh","tslint":"yarn run-tslint -t verbose $npm_package_config_tslint","prepare":"cd examples/server && yarn install --pure-lockfile && cd ../..; rm -r examples/node_modules 2>/dev/null; true","examples":"bash scripts/run-examples.sh","prepare?":"# Called before `npm publish` and on local `npm install`. Temporarily also for deleting obsolete node_modules. Ends with `true` to continue gracefully.","validate":"tsc --noEmit && yarn tslint && eslint --ext .jsx,.js examples/src examples/test examples/server/src","build-dev":"bash scripts/build.sh --dev","examples?":"# Default is developer domain, other options: yarn examples [sec,secure,stg,stg2,stg3,demo,developer or URL]","storybook":"start-storybook -p 9001 -c .storybook","tslint-ci":"mkdir -p ./ci/results && yarn run-tslint -t checkstyle -o ./ci/results/tslint-results.xml $npm_package_config_tslint","run-tslint":"tslint -p tsconfig.json","validate-ci":"tsc --noEmit && yarn tslint-ci  && eslint --ext .jsx,.js examples/src examples/test examples/server/src -f checkstyle -o ci/results/eslint-results.xml","examples-build":"bash scripts/build-examples.sh","prepublishOnly":"yarn build","test-storybook":"test-storybook","build-storybook":"build-storybook -c .storybook -o dist-storybook","examples-server":"node examples/server/src/index.js","heroku-postbuild":"yarn examples-build developer","examples-testcafe":"testcafe chrome --assertion-timeout 60000 -S -s examples/_screenshots examples/test/**/**/*_test* --debug-on-fail","examples-testcafe-ci":"testcafe 'chrome:headless --no-sandbox' --assertion-timeout 60000 -S -s examples/_screenshots examples/test/**/**/*_test*"},"typings":"dist/index.d.ts","_npmUser":{"name":"gooddata-ci","email":"rail@gooddata.com"},"repository":{"url":"git+ssh://git@github.com/gooddata/gooddata-react-components.git","type":"git"},"_npmVersion":"5.6.0","description":"GoodData React Components","directories":{},"_nodeVersion":"8.9.4","dependencies":{"rxjs":"^5.5.6","lodash":"^4.17.4","ag-grid":"^18.0.1","invariant":"^2.2.2","classnames":"^2.2.5","highcharts":"4.2.5","prop-types":"^15.6.0","react-intl":"^2.4.0","custom-event":"^1.0.1","ag-grid-react":"^18.0.0","react-measure":"^1.4.7","@gooddata/typings":"2.3.1","@types/highcharts":"4.2.56","http-status-codes":"^1.3.0","@gooddata/js-utils":"^2.0.1","@gooddata/numberjs":"^3.1.2","fixed-data-table-2":"0.7.17","@gooddata/goodstrap":"56.1.1","react-dom-factories":"^1.0.2","@gooddata/gooddata-js":"8.0.0","nodelist-foreach-polyfill":"^1.2.0"},"_hasShrinkwrap":false,"readmeFilename":"README.md","test-storybook":{"_defaults":{"readySelector":".screenshot-target, .screenshot-wrapper .highcharts-container, .screenshot-wrapper .s-headline-value, .screenshot-wrapper .viz-table-wrap, .screenshot-wrapper .gdc-kpi, .screenshot-wrapper .gdc-kpi-error, .screenshot-wrapper .s-pivot-table .ag-cell"},"AFM components/PieChart":{"error":{"readySelector":".screenshot-wrapper .s-error"}},"AFM components/DonutChart":{"error":{"readySelector":".screenshot-wrapper .s-error"}}},"devDependencies":{"yup":"^0.24.1","jest":"21.2.1","react":"15.6.2","enzyme":"3.3.0","formik":"^0.11.11","moment":"2.22.1","history":"^4.7.2","ts-jest":"21.2.4","webpack":"3.10.0","react-ga":"^2.5.2","recharts":"1.0.0-beta.9","testcafe":"0.19.2","commander":"2.14.1","node-sass":"4.7.2","react-dom":"15.6.2","supertest":"3.0.0","babel-core":"6.26.0","css-loader":"0.28.7","jest-junit":"3.0.0","raw-loader":"0.5.1","styled-jsx":"2.2.1","typescript":"2.3.3","@types/jest":"20.0.4","@types/node":"7.0.8","file-loader":"1.1.6","sass-loader":"6.0.6","@types/react":"16.0.34","babel-loader":"7.1.2","react-helmet":"5.2.0","react-select":"1.2.1","style-loader":"0.19.1","@types/enzyme":"3.1.6","@types/lodash":"4.14.61","utility-types":"^1.1.0","babel-polyfill":"^6.26.0","@storybook/react":"3.4.8","@types/invariant":"2.2.29","@types/react-dom":"16.0.3","babel-preset-env":"1.6.1","isomorphic-fetch":"2.2.1","react-datepicker":"1.1.0","react-router-dom":"4.2.2","@gooddata/mock-js":"1.4.0","@types/classnames":"2.2.3","@types/prop-types":"15.5.2","@types/react-intl":"2.3.5","babel-preset-react":"6.24.1","identity-obj-proxy":"^3.0.0","react-async-script":"^0.9.1","webpack-dev-server":"2.11.1","@types/react-portal":"3.0.4","babel-plugin-lodash":"3.3.2","html-webpack-plugin":"2.30.1","react-test-renderer":"15.6.2","@types/react-measure":"0.4.7","clean-webpack-plugin":"0.1.17","react-google-recaptcha":"^0.11.0","@gooddata/eslint-config":"0.0.19","@gooddata/tslint-config":"0.0.10","@types/storybook__react":"3.0.6","enzyme-adapter-react-15":"1.0.5","uglifyjs-webpack-plugin":"1.2.0","@gooddata/test-storybook":"1.3.0","@storybook/addon-actions":"3.4.8","@storybook/addon-options":"3.4.8","node-sass-magic-importer":"5.1.0","react-syntax-highlighter":"6.1.2","@types/fixed-data-table-2":"0.8.1","awesome-typescript-loader":"3.5.0","@types/react-test-renderer":"16.0.0","circular-dependency-plugin":"4.4.0","compression-webpack-plugin":"1.1.7","@types/enzyme-adapter-react-15":"1.0.1","@types/storybook__addon-actions":"3.0.1","babel-plugin-transform-class-properties":"6.24.1","babel-plugin-transform-async-to-generator":"6.24.1","babel-plugin-transform-object-rest-spread":"6.26.0"},"peerDependencies":{"react":"15.6.2","react-dom":"15.6.2"},"_npmOperationalInternal":{"tmp":"tmp/react-components_5.3.0-alpha3_1533737541429_0.4154243143733056","host":"s3://npm-registry-packages"}},"5.3.0-alpha4":{"name":"@gooddata/react-components","version":"5.3.0-alpha4","author":{"name":"GoodData Corporation"},"license":"BSD-3-Clause","_id":"@gooddata/react-components@5.3.0-alpha4","maintainers":[{"name":"afi","email":"adam.fiedler@gooddata.com"},{"name":"bertold8","email":"ivan.nejezchleb@seznam.cz"},{"name":"bugsbunny338","email":"jiri.zajic@mensa.cz"},{"name":"gooddata-ci","email":"rail@gooddata.com"},{"name":"ivan.mjartan","email":"ivan.mjartan@gooddata.com"},{"name":"jakub-sterba","email":"jakub.sterba@gooddata.com"},{"name":"jaroslav.tomecek","email":"jaroslav.tomecek@gooddata.com"},{"name":"jkittler","email":"honza.kittler@gmail.com"},{"name":"khanh.le","email":"khanh.le@gooddata.com"},{"name":"langhamp","email":"pavel.langhammer@gooddata.com"},{"name":"lanhuynh","email":"lan.huynh@gooddata.com"},{"name":"lhorak","email":"info@lhorak.cz"},{"name":"linhhong","email":"linh.hong@gooddata.com"},{"name":"lpearce","email":"levi.pearce@gooddata.com"},{"name":"lupko","email":"lubomir.slivka@gooddata.com"},{"name":"martin.mosko","email":"martin.mosko@gooddata.com"},{"name":"michal.marsal","email":"michal.marsal@gooddata.com"},{"name":"nadtan","email":"tan.nguyen@gooddata.com"},{"name":"naibinh","email":"naibinh@gmail.com"},{"name":"nikolacech","email":"nikola.cech@gooddata.com"},{"name":"ocetnik","email":"ocetnik.david@gmail.com"},{"name":"ondrejlangr","email":"ondrej.langr@gooddata.com"},{"name":"pavelzgdc","email":"pavel.zbytovsky@gooddata.com"},{"name":"pbenes","email":"petr.benes@gooddata.com"},{"name":"peterlacko","email":"lackopeter17@gmail.com"},{"name":"petrjanu","email":"petr.janu@gooddata.com"},{"name":"rodri360","email":"me@rodri360.com"},{"name":"sitina","email":"jiri.sitina@gooddata.com"},{"name":"sondo","email":"son.do@gooddata.com"},{"name":"strouhaljan","email":"strouhal.jan@gmail.com"},{"name":"tantalor93","email":"obenky@gmail.com"},{"name":"tomas.kratochvil","email":"tomas.kratochvil@gooddata.com"},{"name":"tomasreichmann","email":"tomasreichmann@gmail.com"},{"name":"tomsatgd","email":"tomas.satinsky@gooddata.com"},{"name":"tu.ngo","email":"tu.ngo@gooddata.com"},{"name":"vonsef","email":"josef.vondrak@gooddata.com"},{"name":"xmort","email":"petr.dolejsi@gooddata.com"},{"name":"zdenek.vidensky","email":"zdenek.vidensky@gooddata.com"}],"homepage":"https://github.com/gooddata/gooddata-react-components#readme","bugs":{"url":"https://github.com/gooddata/gooddata-react-components/issues"},"dist":{"shasum":"886673f86f9de60d400e5345e5c6f5d315983b66","tarball":"https://registry.npmjs.org/@gooddata/react-components/-/react-components-5.3.0-alpha4.tgz","fileCount":880,"integrity":"sha512-irCuvriL7CA8CxlytA+cv34bwh8eLTmM2LLd7g8c+peKyqtiycqyFeyN4iERSlHGYJ73bT+hIoLB6745ApWyfw==","signatures":[{"sig":"MEYCIQDMwuCy47dqMl/89YF+XtPh2gGn3c9CaqR88lU32lZO7gIhAIfEdHUpYyoJmnmPhJukFC6d5R+X6qPhZHo8bxBSileO","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":2956618,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJba/FZCRA9TVsSAnZWagAA/24P/j6pv3iEXsILmjGPmlKd\nj24Oy3qX6/jqWnkTW4KgYG/cvs5kAMSsosMQDugL/czK0OEryB2ZihmOY7mW\n6OyvqJwV23yRIOA0FUZFJ9oStHDVprPXypZ12x63Axwc67AQIRz1KFbHiRO+\nnl1k4RLvD1kvNHdBDBB2CxrTxBERpsAF5SAK1pqph+bKbjXfMEtER2x5jYfD\nGuA1d5PMIrFuo6A6vcvfPMIzvxbxdlfFKFQgA6lRobc1d4KccbSWgwAb3U1P\nzOtrVf3Cynp5JgQTe2DlVzOpHUuU4H7n5PZR7TselioolOAD3ODV7plN/4Nx\nI+v9yHFTs8QhyNI6S6xJM46CbU3iAjNjTUwc7FdqEBtES/nqNOMYdPIMIlvB\n6jXvfd0xWGuBDCPTzwRBS7R06hjqYW8jxqmATnNhGskW5d/3qiuoWnp4MCPA\nzg7sPkb9voV++TKd3nKPnlGEkfZg3NrVqEkF0Dj1kbrL8nThw4QJVSXOU+W+\n8qcjd6gFHP5CV9ru/ZuaHO+RYYQLKlnDSEM9y/3Fgk+Y+opQA/HKCFxiqrSL\n5nK9ZwSCVfGQ5Es8IM3+obJaYI22y844Y/slEG0ElY+5+CLT0xAahPf+UEtS\n29J7NA1GIu7oVdHzve8/9FM0yz3PnDRCREj0DRH81XPVZQ59U1kv7IbdV9dq\nJ1xX\r\n=oLmw\r\n-----END PGP SIGNATURE-----\r\n"},"jest":{"testRegex":"(/__tests__/.*|\\.(test|spec))\\.(tsx?|jsx?)$","transform":{".(ts|tsx)":"<rootDir>/node_modules/ts-jest/preprocessor.js"},"mapCoverage":true,"collectCoverage":false,"moduleNameMapper":{"\\.(css|less|sass|scss)$":"<rootDir>/__mocks__/styleMock.ts"},"coverageReporters":["html"],"collectCoverageFrom":["src/**/*.{ts,tsx}","examples/server/src/**/*.{js,jsx}","!**/*.d.ts"],"moduleFileExtensions":["ts","tsx","js"],"setupTestFrameworkScriptFile":"<rootDir>/jest.setup.js"},"main":"dist/index.js","files":["dist","src","styles","LICENSE"],"config":{"tslint":"'./{src,stories}/**/*.{ts,tsx}'"},"readme":"[![npm version](https://badge.fury.io/js/%40gooddata%2Freact-components.svg)](https://www.npmjs.com/package/@gooddata/react-components) \n\n# GoodData.UI React components\n> A React-based JavaScript library for building data-driven applications\n\n## Getting started\n- [GoodData.UI Documentation](http://sdk.gooddata.com/gooddata-ui/)\n- [GoodData.UI Live Examples](https://gooddata-examples.herokuapp.com/)\n- [Stack Overflow](https://stackoverflow.com/questions/tagged/gooddata)\n\n### Usage\nWith [yarn](https://yarnpkg.com) installed, go to your project directory and run\n```\n$ yarn add @gooddata/react-components\n```\nIf you prefer [npm](npmjs.com) run\n```\n$ npm install --save @gooddata/react-components\n```\n\n\n## Contributing\n\nWe welcome any contribution in form of [issues](https://github.com/gooddata/gooddata-react-components/issues) or [pull requests](https://github.com/gooddata/gooddata-react-components/pulls).\nThese commands may come in handy while developing:\n\n| command | description |\n| ------- | ----------- |\n| `yarn install --pure-lockfile` | first step |\n| ||\n| `yarn dev` | build react-components to `/dist` in watch mode |\n| `yarn test` | run all unit tests |\n| `yarn validate` | validate codestyle |\n| ||\n| `yarn storybook` | run storybook from `/stories` on http://localhost:9001 |\n| `yarn build-storybook` | build storybook to `/dist-storybook` |\n| `yarn test-storybook` | run storybook and [screenshot tests](https://github.com/gooddata/gdc-client-utils/tree/master/test-storybook) |\n| ||\n| `yarn examples` | run Live Examples dev-server from `/examples` on https://localhost:8999 |\n| `yarn examples-build` | build Live Examples to `/examples/dist` |\n| `yarn examples-server` | serve built Live Examples - see `/examples/server/src` |\n| `yarn examples-testcafe` | run testcafe tests against `localhost:8999` |\n\n### Deploy to heroku.com\nWhen you deploy this repo to heroku, it serves *GoodData.UI Live Examples*.\nRelevant tasks are in `Procfile` and `package.json`.\n\n```bash\n# run in the project directory\nheroku login\nheroku create <your-app-name>\nheroku config:set DOMAIN_ADMIN_USERNAME=x@gooddata.com DOMAIN_ADMIN_PASSWORD=xy PROJECT_ID_TO_ASSIGN=xms7ga4tf3g3nzucd8380o2bev8oeknp\ngit push heroku HEAD:master\nheroku open\n```\n\n### Run Live Examples Locally\nTo run *GoodData.UI Live Examples* locally:\n```bash\ngit clone <this-repository>\ncd  <repository-folder>\nyarn install --pure-lockfile\nyarn examples\n```\nThen open https://localhost:8999 and login using Live Examples account (you can [create one here](https://gooddata-examples.herokuapp.com/registration)).\n\n## Changelog\n- see [CHANGELOG.md](CHANGELOG.md)\n\n## License\n(C) 2007-2018 GoodData Corporation\n\nFor more information, please see [LICENSE](https://github.com/gooddata/gooddata-react-components/blob/master/LICENSE)\n","gitHead":"8ce13a9ebd8e26817a8f685b777e922ca591cffc","scripts":{"dev":"bash scripts/build.sh --dev-watch","test":"jest --watch","build":"bash scripts/build.sh","tslint":"yarn run-tslint -t verbose $npm_package_config_tslint","prepare":"cd examples/server && yarn install --pure-lockfile && cd ../..; rm -r examples/node_modules 2>/dev/null; true","examples":"bash scripts/run-examples.sh","prepare?":"# Called before `npm publish` and on local `npm install`. Temporarily also for deleting obsolete node_modules. Ends with `true` to continue gracefully.","validate":"tsc --noEmit && yarn tslint && eslint --ext .jsx,.js examples/src examples/test examples/server/src","build-dev":"bash scripts/build.sh --dev","examples?":"# Default is developer domain, other options: yarn examples [sec,secure,stg,stg2,stg3,demo,developer or URL]","storybook":"start-storybook -p 9001 -c .storybook","tslint-ci":"mkdir -p ./ci/results && yarn run-tslint -t checkstyle -o ./ci/results/tslint-results.xml $npm_package_config_tslint","run-tslint":"tslint -p tsconfig.json","validate-ci":"tsc --noEmit && yarn tslint-ci  && eslint --ext .jsx,.js examples/src examples/test examples/server/src -f checkstyle -o ci/results/eslint-results.xml","examples-build":"bash scripts/build-examples.sh","prepublishOnly":"yarn build","test-storybook":"test-storybook","build-storybook":"build-storybook -c .storybook -o dist-storybook","examples-server":"node examples/server/src/index.js","heroku-postbuild":"yarn examples-build developer","examples-testcafe":"testcafe chrome --assertion-timeout 60000 -S -s examples/_screenshots examples/test/**/**/*_test* --debug-on-fail","examples-testcafe-ci":"testcafe 'chrome:headless --no-sandbox' --assertion-timeout 60000 -S -s examples/_screenshots examples/test/**/**/*_test*"},"typings":"dist/index.d.ts","_npmUser":{"name":"gooddata-ci","email":"rail@gooddata.com"},"repository":{"url":"git+ssh://git@github.com/gooddata/gooddata-react-components.git","type":"git"},"_npmVersion":"5.6.0","description":"GoodData React Components","directories":{},"_nodeVersion":"8.9.4","dependencies":{"rxjs":"^5.5.6","lodash":"^4.17.4","ag-grid":"^18.0.1","invariant":"^2.2.2","classnames":"^2.2.5","highcharts":"4.2.5","prop-types":"^15.6.0","react-intl":"^2.4.0","custom-event":"^1.0.1","ag-grid-react":"^18.0.0","react-measure":"^1.4.7","@gooddata/typings":"2.3.1","@types/highcharts":"4.2.56","http-status-codes":"^1.3.0","@gooddata/js-utils":"^2.0.1","@gooddata/numberjs":"^3.1.2","fixed-data-table-2":"0.7.17","@gooddata/goodstrap":"56.1.1","react-dom-factories":"^1.0.2","@gooddata/gooddata-js":"8.0.0","nodelist-foreach-polyfill":"^1.2.0"},"_hasShrinkwrap":false,"readmeFilename":"README.md","test-storybook":{"_defaults":{"readySelector":".screenshot-target, .screenshot-wrapper .highcharts-container, .screenshot-wrapper .s-headline-value, .screenshot-wrapper .viz-table-wrap, .screenshot-wrapper .gdc-kpi, .screenshot-wrapper .gdc-kpi-error, .screenshot-wrapper .s-pivot-table .ag-cell"},"AFM components/PieChart":{"error":{"readySelector":".screenshot-wrapper .s-error"}},"AFM components/DonutChart":{"error":{"readySelector":".screenshot-wrapper .s-error"}}},"devDependencies":{"yup":"^0.24.1","jest":"21.2.1","react":"15.6.2","enzyme":"3.3.0","formik":"^0.11.11","moment":"2.22.1","history":"^4.7.2","ts-jest":"21.2.4","webpack":"3.10.0","react-ga":"^2.5.2","recharts":"1.0.0-beta.9","testcafe":"0.19.2","commander":"2.14.1","node-sass":"4.7.2","react-dom":"15.6.2","supertest":"3.0.0","babel-core":"6.26.0","css-loader":"0.28.7","jest-junit":"3.0.0","raw-loader":"0.5.1","styled-jsx":"2.2.1","typescript":"2.3.3","@types/jest":"20.0.4","@types/node":"7.0.8","file-loader":"1.1.6","sass-loader":"6.0.6","@types/react":"16.0.34","babel-loader":"7.1.2","react-helmet":"5.2.0","react-select":"1.2.1","style-loader":"0.19.1","@types/enzyme":"3.1.6","@types/lodash":"4.14.61","utility-types":"^1.1.0","babel-polyfill":"^6.26.0","@storybook/react":"3.4.8","@types/invariant":"2.2.29","@types/react-dom":"16.0.3","babel-preset-env":"1.6.1","isomorphic-fetch":"2.2.1","react-datepicker":"1.1.0","react-router-dom":"4.2.2","@gooddata/mock-js":"1.4.0","@types/classnames":"2.2.3","@types/prop-types":"15.5.2","@types/react-intl":"2.3.5","babel-preset-react":"6.24.1","identity-obj-proxy":"^3.0.0","react-async-script":"^0.9.1","webpack-dev-server":"2.11.1","@types/react-portal":"3.0.4","babel-plugin-lodash":"3.3.2","html-webpack-plugin":"2.30.1","react-test-renderer":"15.6.2","@types/react-measure":"0.4.7","clean-webpack-plugin":"0.1.17","react-google-recaptcha":"^0.11.0","@gooddata/eslint-config":"0.0.19","@gooddata/tslint-config":"0.0.10","@types/storybook__react":"3.0.6","enzyme-adapter-react-15":"1.0.5","uglifyjs-webpack-plugin":"1.2.0","@gooddata/test-storybook":"1.3.0","@storybook/addon-actions":"3.4.8","@storybook/addon-options":"3.4.8","node-sass-magic-importer":"5.1.0","react-syntax-highlighter":"6.1.2","@types/fixed-data-table-2":"0.8.1","awesome-typescript-loader":"3.5.0","@types/react-test-renderer":"16.0.0","circular-dependency-plugin":"4.4.0","compression-webpack-plugin":"1.1.7","@types/enzyme-adapter-react-15":"1.0.1","@types/storybook__addon-actions":"3.0.1","babel-plugin-transform-class-properties":"6.24.1","babel-plugin-transform-async-to-generator":"6.24.1","babel-plugin-transform-object-rest-spread":"6.26.0"},"peerDependencies":{"react":"15.6.2","react-dom":"15.6.2"},"_npmOperationalInternal":{"tmp":"tmp/react-components_5.3.0-alpha4_1533800792981_0.8287251278599659","host":"s3://npm-registry-packages"}},"5.3.0-alpha5":{"name":"@gooddata/react-components","version":"5.3.0-alpha5","author":{"name":"GoodData Corporation"},"license":"BSD-3-Clause","_id":"@gooddata/react-components@5.3.0-alpha5","maintainers":[{"name":"afi","email":"adam.fiedler@gooddata.com"},{"name":"bertold8","email":"ivan.nejezchleb@seznam.cz"},{"name":"bugsbunny338","email":"jiri.zajic@mensa.cz"},{"name":"gooddata-ci","email":"rail@gooddata.com"},{"name":"ivan.mjartan","email":"ivan.mjartan@gooddata.com"},{"name":"jakub-sterba","email":"jakub.sterba@gooddata.com"},{"name":"jaroslav.tomecek","email":"jaroslav.tomecek@gooddata.com"},{"name":"jkittler","email":"honza.kittler@gmail.com"},{"name":"khanh.le","email":"khanh.le@gooddata.com"},{"name":"langhamp","email":"pavel.langhammer@gooddata.com"},{"name":"lanhuynh","email":"lan.huynh@gooddata.com"},{"name":"lhorak","email":"info@lhorak.cz"},{"name":"linhhong","email":"linh.hong@gooddata.com"},{"name":"lpearce","email":"levi.pearce@gooddata.com"},{"name":"lupko","email":"lubomir.slivka@gooddata.com"},{"name":"martin.mosko","email":"martin.mosko@gooddata.com"},{"name":"michal.marsal","email":"michal.marsal@gooddata.com"},{"name":"nadtan","email":"tan.nguyen@gooddata.com"},{"name":"naibinh","email":"naibinh@gmail.com"},{"name":"nikolacech","email":"nikola.cech@gooddata.com"},{"name":"ocetnik","email":"ocetnik.david@gmail.com"},{"name":"ondrejlangr","email":"ondrej.langr@gooddata.com"},{"name":"pavelzgdc","email":"pavel.zbytovsky@gooddata.com"},{"name":"pbenes","email":"petr.benes@gooddata.com"},{"name":"peterlacko","email":"lackopeter17@gmail.com"},{"name":"petrjanu","email":"petr.janu@gooddata.com"},{"name":"rodri360","email":"me@rodri360.com"},{"name":"sitina","email":"jiri.sitina@gooddata.com"},{"name":"sondo","email":"son.do@gooddata.com"},{"name":"strouhaljan","email":"strouhal.jan@gmail.com"},{"name":"tantalor93","email":"obenky@gmail.com"},{"name":"tomas.kratochvil","email":"tomas.kratochvil@gooddata.com"},{"name":"tomasreichmann","email":"tomasreichmann@gmail.com"},{"name":"tomsatgd","email":"tomas.satinsky@gooddata.com"},{"name":"tu.ngo","email":"tu.ngo@gooddata.com"},{"name":"vonsef","email":"josef.vondrak@gooddata.com"},{"name":"xmort","email":"petr.dolejsi@gooddata.com"},{"name":"zdenek.vidensky","email":"zdenek.vidensky@gooddata.com"}],"homepage":"https://github.com/gooddata/gooddata-react-components#readme","bugs":{"url":"https://github.com/gooddata/gooddata-react-components/issues"},"dist":{"shasum":"380725e8f858ca11ad62b1552584d8794875adf3","tarball":"https://registry.npmjs.org/@gooddata/react-components/-/react-components-5.3.0-alpha5.tgz","fileCount":880,"integrity":"sha512-lGC2ZoTQo/ftZIhEK1Lhsa+AjAmNDgg21Kfr8bNq1t4tDXVifqdwZwfF+9uRGaIYlNURuVU8HL/XBmSZNxsF7g==","signatures":[{"sig":"MEUCIQDWArZ1wFH59sLMLHaKlysnrXB+8Jgg7d4qjCqIyIhDYAIgZ+8ZZSvwq7zbqtV0lBdbl6i7rddJCzDlQZRVewtwSps=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":2965824,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJbbBQkCRA9TVsSAnZWagAAuw8P/0ySk5+xLPFmQ92R73Wv\n8PwSNVEdxao/nk7p+g1ICkN7jGztzER8WnEE4e+lxdYlnJD/KU3u+qRPs291\n8nbWhRmq/zmppLvdSFQTAD7p1Nlcl5d80NE82KHqmF6EfcG9XS0pubRvHoss\ncNIk9XThU89/pzIfpRwOhU3qwtkymvqHZbabcEc6bcP4XlN9O4FfMEgROkIl\n2Y+dOZ8Lkbgp5/tpDTld0zsHpN6RRO4xh5HNFzubfEZeEvpTTDDIFeM8hV/s\nGHW9XtJRq0wIPNVTaIO6+Uzn5YDiBxWtBH249iymIB2iSobwNgjNvYSgzIVD\nsTy8S03g8byJaqsV5se5dC4hZcCtIUyZDy5OhIH+c+sikr9iwOjd2rEZRnCN\n9PQ5dZNXwGWa0F01L9t2c2/TxgruUm5z/90BuRU0UA87PZi8GwtXNgUgFqqj\n/19BauGxtlbfboabbb2/LUcRekdfs1jaJ0iPEmfz0RXNt3nF2/XaBdoXhHKh\nTE9tyUDIrRlenPCH5xMtYR69JYUU1CRFcWsjArqpdnZsRFc1kkfk9XN9WreV\nwyRCSiyhsSVq4gUF8+hCShlcEiP8CgIvEuytBv1SvWL37QUl4ZPhjaL9lDIc\nPuqvnr84/4dtfjG4OV7x4oOaJiysXVQihVDnOE95yusv8Hryic8S5kfTa9UB\n1n3h\r\n=M4Tt\r\n-----END PGP SIGNATURE-----\r\n"},"jest":{"testRegex":"(/__tests__/.*|\\.(test|spec))\\.(tsx?|jsx?)$","transform":{".(ts|tsx)":"<rootDir>/node_modules/ts-jest/preprocessor.js"},"mapCoverage":true,"collectCoverage":false,"moduleNameMapper":{"\\.(css|less|sass|scss)$":"<rootDir>/__mocks__/styleMock.ts"},"coverageReporters":["html"],"collectCoverageFrom":["src/**/*.{ts,tsx}","examples/server/src/**/*.{js,jsx}","!**/*.d.ts"],"moduleFileExtensions":["ts","tsx","js"],"setupTestFrameworkScriptFile":"<rootDir>/jest.setup.js"},"main":"dist/index.js","files":["dist","src","styles","LICENSE"],"config":{"tslint":"'./{src,stories}/**/*.{ts,tsx}'"},"readme":"[![npm version](https://badge.fury.io/js/%40gooddata%2Freact-components.svg)](https://www.npmjs.com/package/@gooddata/react-components) \n\n# GoodData.UI React components\n> A React-based JavaScript library for building data-driven applications\n\n## Getting started\n- [GoodData.UI Documentation](http://sdk.gooddata.com/gooddata-ui/)\n- [GoodData.UI Live Examples](https://gooddata-examples.herokuapp.com/)\n- [Stack Overflow](https://stackoverflow.com/questions/tagged/gooddata)\n\n### Usage\nWith [yarn](https://yarnpkg.com) installed, go to your project directory and run\n```\n$ yarn add @gooddata/react-components\n```\nIf you prefer [npm](npmjs.com) run\n```\n$ npm install --save @gooddata/react-components\n```\n\n\n## Contributing\n\nWe welcome any contribution in form of [issues](https://github.com/gooddata/gooddata-react-components/issues) or [pull requests](https://github.com/gooddata/gooddata-react-components/pulls).\nThese commands may come in handy while developing:\n\n| command | description |\n| ------- | ----------- |\n| `yarn install --pure-lockfile` | first step |\n| ||\n| `yarn dev` | build react-components to `/dist` in watch mode |\n| `yarn test` | run all unit tests |\n| `yarn validate` | validate codestyle |\n| ||\n| `yarn storybook` | run storybook from `/stories` on http://localhost:9001 |\n| `yarn build-storybook` | build storybook to `/dist-storybook` |\n| `yarn test-storybook` | run storybook and [screenshot tests](https://github.com/gooddata/gdc-client-utils/tree/master/test-storybook) |\n| ||\n| `yarn examples` | run Live Examples dev-server from `/examples` on https://localhost:8999 |\n| `yarn examples-build` | build Live Examples to `/examples/dist` |\n| `yarn examples-server` | serve built Live Examples - see `/examples/server/src` |\n| `yarn examples-testcafe` | run testcafe tests against `localhost:8999` |\n\n### Deploy to heroku.com\nWhen you deploy this repo to heroku, it serves *GoodData.UI Live Examples*.\nRelevant tasks are in `Procfile` and `package.json`.\n\n```bash\n# run in the project directory\nheroku login\nheroku create <your-app-name>\nheroku config:set DOMAIN_ADMIN_USERNAME=x@gooddata.com DOMAIN_ADMIN_PASSWORD=xy PROJECT_ID_TO_ASSIGN=xms7ga4tf3g3nzucd8380o2bev8oeknp\ngit push heroku HEAD:master\nheroku open\n```\n\n### Run Live Examples Locally\nTo run *GoodData.UI Live Examples* locally:\n```bash\ngit clone <this-repository>\ncd  <repository-folder>\nyarn install --pure-lockfile\nyarn examples\n```\nThen open https://localhost:8999 and login using Live Examples account (you can [create one here](https://gooddata-examples.herokuapp.com/registration)).\n\n## Changelog\n- see [CHANGELOG.md](CHANGELOG.md)\n\n## License\n(C) 2007-2018 GoodData Corporation\n\nFor more information, please see [LICENSE](https://github.com/gooddata/gooddata-react-components/blob/master/LICENSE)\n","gitHead":"752d738e98a6119f8936fabb056d5e8a78a4c65c","scripts":{"dev":"bash scripts/build.sh --dev-watch","test":"jest --watch","build":"bash scripts/build.sh","tslint":"yarn run-tslint -t verbose $npm_package_config_tslint","prepare":"cd examples/server && yarn install --pure-lockfile && cd ../..; rm -r examples/node_modules 2>/dev/null; true","examples":"bash scripts/run-examples.sh","prepare?":"# Called before `npm publish` and on local `npm install`. Temporarily also for deleting obsolete node_modules. Ends with `true` to continue gracefully.","validate":"tsc --noEmit && yarn tslint && eslint --ext .jsx,.js examples/src examples/test examples/server/src","build-dev":"bash scripts/build.sh --dev","examples?":"# Default is developer domain, other options: yarn examples [sec,secure,stg,stg2,stg3,demo,developer or URL]","storybook":"start-storybook -p 9001 -c .storybook","tslint-ci":"mkdir -p ./ci/results && yarn run-tslint -t checkstyle -o ./ci/results/tslint-results.xml $npm_package_config_tslint","run-tslint":"tslint -p tsconfig.json","validate-ci":"tsc --noEmit && yarn tslint-ci  && eslint --ext .jsx,.js examples/src examples/test examples/server/src -f checkstyle -o ci/results/eslint-results.xml","examples-build":"bash scripts/build-examples.sh","prepublishOnly":"yarn build","test-storybook":"test-storybook","build-storybook":"build-storybook -c .storybook -o dist-storybook","examples-server":"node examples/server/src/index.js","heroku-postbuild":"yarn examples-build developer","examples-testcafe":"testcafe chrome --assertion-timeout 60000 -S -s examples/_screenshots examples/test/**/**/*_test* --debug-on-fail","examples-testcafe-ci":"testcafe 'chrome:headless --no-sandbox' --assertion-timeout 60000 -S -s examples/_screenshots examples/test/**/**/*_test*"},"typings":"dist/index.d.ts","_npmUser":{"name":"gooddata-ci","email":"rail@gooddata.com"},"repository":{"url":"git+ssh://git@github.com/gooddata/gooddata-react-components.git","type":"git"},"_npmVersion":"5.6.0","description":"GoodData React Components","directories":{},"_nodeVersion":"8.9.4","dependencies":{"rxjs":"^5.5.6","lodash":"^4.17.4","ag-grid":"^18.0.1","invariant":"^2.2.2","classnames":"^2.2.5","highcharts":"4.2.5","prop-types":"^15.6.0","react-intl":"^2.4.0","custom-event":"^1.0.1","ag-grid-react":"^18.0.0","react-measure":"^1.4.7","@gooddata/typings":"2.3.1","@types/highcharts":"4.2.56","http-status-codes":"^1.3.0","@gooddata/js-utils":"^2.0.1","@gooddata/numberjs":"^3.1.2","fixed-data-table-2":"0.7.17","@gooddata/goodstrap":"56.1.1","react-dom-factories":"^1.0.2","@gooddata/gooddata-js":"8.0.0","nodelist-foreach-polyfill":"^1.2.0"},"_hasShrinkwrap":false,"readmeFilename":"README.md","test-storybook":{"_defaults":{"readySelector":".screenshot-target, .screenshot-wrapper .highcharts-container, .screenshot-wrapper .s-headline-value, .screenshot-wrapper .viz-table-wrap, .screenshot-wrapper .gdc-kpi, .screenshot-wrapper .gdc-kpi-error, .screenshot-wrapper .s-pivot-table .ag-cell"},"AFM components/PieChart":{"error":{"readySelector":".screenshot-wrapper .s-error"}},"AFM components/DonutChart":{"error":{"readySelector":".screenshot-wrapper .s-error"}}},"devDependencies":{"yup":"^0.24.1","jest":"21.2.1","react":"15.6.2","enzyme":"3.3.0","formik":"^0.11.11","moment":"2.22.1","history":"^4.7.2","ts-jest":"21.2.4","webpack":"3.10.0","react-ga":"^2.5.2","recharts":"1.0.0-beta.9","testcafe":"0.19.2","commander":"2.14.1","node-sass":"4.7.2","react-dom":"15.6.2","supertest":"3.0.0","babel-core":"6.26.0","css-loader":"0.28.7","jest-junit":"3.0.0","raw-loader":"0.5.1","styled-jsx":"2.2.1","typescript":"2.3.3","@types/jest":"20.0.4","@types/node":"7.0.8","file-loader":"1.1.6","sass-loader":"6.0.6","@types/react":"16.0.34","babel-loader":"7.1.2","react-helmet":"5.2.0","react-select":"1.2.1","style-loader":"0.19.1","@types/enzyme":"3.1.6","@types/lodash":"4.14.61","utility-types":"^1.1.0","babel-polyfill":"^6.26.0","@storybook/react":"3.4.8","@types/invariant":"2.2.29","@types/react-dom":"16.0.3","babel-preset-env":"1.6.1","isomorphic-fetch":"2.2.1","react-datepicker":"1.1.0","react-router-dom":"4.2.2","@gooddata/mock-js":"1.4.0","@types/classnames":"2.2.3","@types/prop-types":"15.5.2","@types/react-intl":"2.3.5","babel-preset-react":"6.24.1","identity-obj-proxy":"^3.0.0","react-async-script":"^0.9.1","webpack-dev-server":"2.11.1","@types/react-portal":"3.0.4","babel-plugin-lodash":"3.3.2","html-webpack-plugin":"2.30.1","react-test-renderer":"15.6.2","@types/react-measure":"0.4.7","clean-webpack-plugin":"0.1.17","react-google-recaptcha":"^0.11.0","@gooddata/eslint-config":"0.0.19","@gooddata/tslint-config":"0.0.10","@types/storybook__react":"3.0.6","enzyme-adapter-react-15":"1.0.5","uglifyjs-webpack-plugin":"1.2.0","@gooddata/test-storybook":"1.3.0","@storybook/addon-actions":"3.4.8","@storybook/addon-options":"3.4.8","node-sass-magic-importer":"5.1.0","react-syntax-highlighter":"6.1.2","@types/fixed-data-table-2":"0.8.1","awesome-typescript-loader":"3.5.0","@types/react-test-renderer":"16.0.0","circular-dependency-plugin":"4.4.0","compression-webpack-plugin":"1.1.7","@types/enzyme-adapter-react-15":"1.0.1","@types/storybook__addon-actions":"3.0.1","babel-plugin-transform-class-properties":"6.24.1","babel-plugin-transform-async-to-generator":"6.24.1","babel-plugin-transform-object-rest-spread":"6.26.0"},"peerDependencies":{"react":"15.6.2","react-dom":"15.6.2"},"_npmOperationalInternal":{"tmp":"tmp/react-components_5.3.0-alpha5_1533809700317_0.3277166983685076","host":"s3://npm-registry-packages"}},"5.2.0":{"name":"@gooddata/react-components","version":"5.2.0","author":{"name":"GoodData Corporation"},"license":"BSD-3-Clause","_id":"@gooddata/react-components@5.2.0","maintainers":[{"name":"afi","email":"adam.fiedler@gooddata.com"},{"name":"bertold8","email":"ivan.nejezchleb@seznam.cz"},{"name":"bugsbunny338","email":"jiri.zajic@mensa.cz"},{"name":"gooddata-ci","email":"rail@gooddata.com"},{"name":"ivan.mjartan","email":"ivan.mjartan@gooddata.com"},{"name":"jakub-sterba","email":"jakub.sterba@gooddata.com"},{"name":"jaroslav.tomecek","email":"jaroslav.tomecek@gooddata.com"},{"name":"jkittler","email":"honza.kittler@gmail.com"},{"name":"khanh.le","email":"khanh.le@gooddata.com"},{"name":"langhamp","email":"pavel.langhammer@gooddata.com"},{"name":"lanhuynh","email":"lan.huynh@gooddata.com"},{"name":"lhorak","email":"info@lhorak.cz"},{"name":"linhhong","email":"linh.hong@gooddata.com"},{"name":"lpearce","email":"levi.pearce@gooddata.com"},{"name":"lupko","email":"lubomir.slivka@gooddata.com"},{"name":"martin.mosko","email":"martin.mosko@gooddata.com"},{"name":"michal.marsal","email":"michal.marsal@gooddata.com"},{"name":"nadtan","email":"tan.nguyen@gooddata.com"},{"name":"naibinh","email":"naibinh@gmail.com"},{"name":"nikolacech","email":"nikola.cech@gooddata.com"},{"name":"ocetnik","email":"ocetnik.david@gmail.com"},{"name":"ondrejlangr","email":"ondrej.langr@gooddata.com"},{"name":"pavelzgdc","email":"pavel.zbytovsky@gooddata.com"},{"name":"pbenes","email":"petr.benes@gooddata.com"},{"name":"peterlacko","email":"lackopeter17@gmail.com"},{"name":"petrjanu","email":"petr.janu@gooddata.com"},{"name":"rodri360","email":"me@rodri360.com"},{"name":"sitina","email":"jiri.sitina@gooddata.com"},{"name":"sondo","email":"son.do@gooddata.com"},{"name":"strouhaljan","email":"strouhal.jan@gmail.com"},{"name":"tantalor93","email":"obenky@gmail.com"},{"name":"tomas.kratochvil","email":"tomas.kratochvil@gooddata.com"},{"name":"tomasreichmann","email":"tomasreichmann@gmail.com"},{"name":"tomsatgd","email":"tomas.satinsky@gooddata.com"},{"name":"tu.ngo","email":"tu.ngo@gooddata.com"},{"name":"vonsef","email":"josef.vondrak@gooddata.com"},{"name":"xmort","email":"petr.dolejsi@gooddata.com"},{"name":"zdenek.vidensky","email":"zdenek.vidensky@gooddata.com"}],"homepage":"https://github.com/gooddata/gooddata-react-components#readme","bugs":{"url":"https://github.com/gooddata/gooddata-react-components/issues"},"dist":{"shasum":"f0a5e27065b0c4330681c21ae3bd5bbdef0cf6a5","tarball":"https://registry.npmjs.org/@gooddata/react-components/-/react-components-5.2.0.tgz","fileCount":871,"integrity":"sha512-u+BwJcius6uUgWk0uiPBEM5No0cgCx0X9UgDz35w+YKgJVORkKjvkA6xhWUgHql+hshP2pMaIuHeGXuaC8qeEA==","signatures":[{"sig":"MEUCIC41D523gkBM+CvtO0LupqNtNAq+ldX9YCV+DYT8VODHAiEAvBLIHdONUq4melaA3stixyuYlWsiZbMzjqonHT2NC88=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":2902098,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJbbVdKCRA9TVsSAnZWagAAkloQAI8dUsQC51E2qJdpFP1x\nOs2eoCNxpdt86cuopJOvSvXww79CXAReGwokVXTwq44c2ZvYZEJ2lBpR+VFV\n932DpaHUQz89dcsEoV5tRvYY8p3bU3y6SLxZPsPkKhieTwsiowwaqEPZ7PH6\ngrQnyXUNnmOWz7IA+lNkRlNU/P0sq+Cq+LfQS0ym5cf4Zi91F2vHhIQOycUO\nDRMwnGQpVp867SH2Mf4eOrErj34988Fs4S6YGjhys1/sjNFXhzlZ38D0JUJA\n9eC5fAuYHGOer9xmQvYAt6WrIeFyuqr9c2O5rR2Gug0cLN02i+q1ULJ76Bv9\nrC1WJol51IblSpIVkLhfNkpqv9eAm9c3soqc7sw3fi+KNgK1I587YNy2g4vu\n3qSbm59j8GbrSvI8gn2kmQmpMZ1Z5VhPor5YtEaAiNwsFcRQUFwMPmW2xE1s\nU5yBqWlRO0HWUtu9vbzrXZqOdNFL9GruZIRw7ZL3jwqO7vMSi0Utn4DM2QA/\nzglUSAd+JBxBA7/vfAqc1Z1+CSlRL1OZz2DTUMA2HXPoZWvYvZ3Ypd4eLe+/\nVPZcjUxQWjVsI7wcX3Cedc7PY6qyk/Tdx730BAL9+wY03G8IHrOO2AEHE2y9\nPOlXfNTalCPGAsdWXegMFGP5SRHjWr8kAz9yb1AKPki72U9UTSgQilWB6kSX\nuVcz\r\n=/blk\r\n-----END PGP SIGNATURE-----\r\n"},"jest":{"testRegex":"(/__tests__/.*|\\.(test|spec))\\.(tsx?|jsx?)$","transform":{".(ts|tsx)":"<rootDir>/node_modules/ts-jest/preprocessor.js"},"mapCoverage":true,"collectCoverage":false,"moduleNameMapper":{"\\.(css|less|sass|scss)$":"<rootDir>/__mocks__/styleMock.ts"},"coverageReporters":["html"],"collectCoverageFrom":["src/**/*.{ts,tsx}","examples/server/src/**/*.{js,jsx}","!**/*.d.ts"],"moduleFileExtensions":["ts","tsx","js"],"setupTestFrameworkScriptFile":"<rootDir>/jest.setup.js"},"main":"dist/index.js","files":["dist","src","styles","LICENSE"],"config":{"tslint":"'./{src,stories}/**/*.{ts,tsx}'"},"gitHead":"ca9cb45c320fafcd5ddb7379de5cd3d6e72919a1","scripts":{"dev":"bash scripts/build.sh --dev-watch","test":"jest --watch","build":"bash scripts/build.sh","tslint":"yarn run-tslint -t verbose $npm_package_config_tslint","prepare":"cd examples/server && yarn install --pure-lockfile && cd ../..; rm -r examples/node_modules 2>/dev/null; true","examples":"bash scripts/run-examples.sh","prepare?":"# Called before `npm publish` and on local `npm install`. Temporarily also for deleting obsolete node_modules. Ends with `true` to continue gracefully.","validate":"tsc --noEmit && yarn tslint && eslint --ext .jsx,.js examples/src examples/test examples/server/src","build-dev":"bash scripts/build.sh --dev","examples?":"# Default is developer domain, other options: yarn examples [sec,secure,stg,stg2,stg3,demo,developer or URL]","storybook":"start-storybook -p 9001 -c .storybook","tslint-ci":"mkdir -p ./ci/results && yarn run-tslint -t checkstyle -o ./ci/results/tslint-results.xml $npm_package_config_tslint","run-tslint":"tslint -p tsconfig.json","validate-ci":"tsc --noEmit && yarn tslint-ci  && eslint --ext .jsx,.js examples/src examples/test examples/server/src -f checkstyle -o ci/results/eslint-results.xml","examples-build":"bash scripts/build-examples.sh","prepublishOnly":"yarn build","test-storybook":"test-storybook","build-storybook":"build-storybook -c .storybook -o dist-storybook","examples-server":"node examples/server/src/index.js","heroku-postbuild":"yarn examples-build developer","examples-testcafe":"testcafe chrome --assertion-timeout 60000 -S -s examples/_screenshots examples/test/**/**/*_test* --debug-on-fail","examples-testcafe-ci":"testcafe 'chrome:headless --no-sandbox' --assertion-timeout 60000 -S -s examples/_screenshots examples/test/**/**/*_test*"},"typings":"dist/index.d.ts","_npmUser":{"name":"gooddata-ci","email":"rail@gooddata.com"},"deprecated":"@gooddata/react-components@5 reached End of Support on May 21, 2019. Please upgrade (see https://sdk.gooddata.com/gooddata-ui/docs/supported_versions.html for more information).","repository":{"url":"git+ssh://git@github.com/gooddata/gooddata-react-components.git","type":"git"},"_npmVersion":"5.6.0","description":"GoodData React Components","directories":{},"_nodeVersion":"8.9.4","dependencies":{"rxjs":"^5.5.6","lodash":"^4.17.4","ag-grid":"^18.0.1","invariant":"^2.2.2","classnames":"^2.2.5","highcharts":"4.2.5","prop-types":"^15.6.0","react-intl":"^2.4.0","custom-event":"^1.0.1","ag-grid-react":"^18.0.0","react-measure":"^1.4.7","@gooddata/typings":"2.3.1","@types/highcharts":"4.2.56","http-status-codes":"^1.3.0","@gooddata/js-utils":"^2.0.1","@gooddata/numberjs":"^3.1.2","fixed-data-table-2":"0.7.17","@gooddata/goodstrap":"56.1.0","react-dom-factories":"^1.0.2","@gooddata/gooddata-js":"8.0.0","nodelist-foreach-polyfill":"^1.2.0"},"_hasShrinkwrap":false,"test-storybook":{"_defaults":{"readySelector":".screenshot-target, .screenshot-wrapper .highcharts-container, .screenshot-wrapper .s-headline-value, .screenshot-wrapper .viz-table-wrap, .screenshot-wrapper .gdc-kpi, .screenshot-wrapper .gdc-kpi-error, .screenshot-wrapper .s-pivot-table .ag-cell"},"AFM components/PieChart":{"error":{"readySelector":".screenshot-wrapper .s-error"}},"AFM components/DonutChart":{"error":{"readySelector":".screenshot-wrapper .s-error"}}},"devDependencies":{"yup":"^0.24.1","jest":"21.2.1","react":"15.6.2","enzyme":"3.3.0","formik":"^0.11.11","moment":"2.22.1","history":"^4.7.2","ts-jest":"21.2.4","webpack":"3.10.0","react-ga":"^2.5.2","recharts":"1.0.0-beta.9","testcafe":"0.19.2","commander":"2.14.1","node-sass":"4.7.2","react-dom":"15.6.2","supertest":"3.0.0","babel-core":"6.26.0","css-loader":"0.28.7","jest-junit":"3.0.0","raw-loader":"0.5.1","styled-jsx":"2.2.1","typescript":"2.3.3","@types/jest":"20.0.4","@types/node":"7.0.8","file-loader":"1.1.6","sass-loader":"6.0.6","@types/react":"16.0.34","babel-loader":"7.1.2","react-helmet":"5.2.0","react-select":"1.2.1","style-loader":"0.19.1","@types/enzyme":"3.1.6","@types/lodash":"4.14.61","utility-types":"^1.1.0","babel-polyfill":"^6.26.0","@storybook/react":"3.4.8","@types/invariant":"2.2.29","@types/react-dom":"16.0.3","babel-preset-env":"1.6.1","isomorphic-fetch":"2.2.1","react-datepicker":"1.1.0","react-router-dom":"4.2.2","@gooddata/mock-js":"1.4.0","@types/classnames":"2.2.3","@types/prop-types":"15.5.2","@types/react-intl":"2.3.5","babel-preset-react":"6.24.1","identity-obj-proxy":"^3.0.0","react-async-script":"^0.9.1","webpack-dev-server":"2.11.1","@types/react-portal":"3.0.4","babel-plugin-lodash":"3.3.2","html-webpack-plugin":"2.30.1","react-test-renderer":"15.6.2","@types/react-measure":"0.4.7","clean-webpack-plugin":"0.1.17","react-google-recaptcha":"^0.11.0","@gooddata/eslint-config":"0.0.19","@gooddata/tslint-config":"0.0.10","@types/storybook__react":"3.0.6","enzyme-adapter-react-15":"1.0.5","uglifyjs-webpack-plugin":"1.2.0","@gooddata/test-storybook":"1.3.0","@storybook/addon-actions":"3.4.8","@storybook/addon-options":"3.4.8","node-sass-magic-importer":"5.1.0","react-syntax-highlighter":"6.1.2","@types/fixed-data-table-2":"0.8.1","awesome-typescript-loader":"3.5.0","@types/react-test-renderer":"16.0.0","circular-dependency-plugin":"4.4.0","compression-webpack-plugin":"1.1.7","@types/enzyme-adapter-react-15":"1.0.1","@types/storybook__addon-actions":"3.0.1","babel-plugin-transform-class-properties":"6.24.1","babel-plugin-transform-async-to-generator":"6.24.1","babel-plugin-transform-object-rest-spread":"6.26.0"},"peerDependencies":{"react":"15.6.2","react-dom":"15.6.2"},"_npmOperationalInternal":{"tmp":"tmp/react-components_5.2.0_1533892425904_0.5224585051402357","host":"s3://npm-registry-packages"}},"5.3.0-alpha6":{"name":"@gooddata/react-components","version":"5.3.0-alpha6","author":{"name":"GoodData Corporation"},"license":"BSD-3-Clause","_id":"@gooddata/react-components@5.3.0-alpha6","maintainers":[{"name":"afi","email":"adam.fiedler@gooddata.com"},{"name":"bertold8","email":"ivan.nejezchleb@seznam.cz"},{"name":"bugsbunny338","email":"jiri.zajic@mensa.cz"},{"name":"gooddata-ci","email":"rail@gooddata.com"},{"name":"ivan.mjartan","email":"ivan.mjartan@gooddata.com"},{"name":"jakub-sterba","email":"jakub.sterba@gooddata.com"},{"name":"jaroslav.tomecek","email":"jaroslav.tomecek@gooddata.com"},{"name":"jkittler","email":"honza.kittler@gmail.com"},{"name":"khanh.le","email":"khanh.le@gooddata.com"},{"name":"langhamp","email":"pavel.langhammer@gooddata.com"},{"name":"lanhuynh","email":"lan.huynh@gooddata.com"},{"name":"lhorak","email":"info@lhorak.cz"},{"name":"linhhong","email":"linh.hong@gooddata.com"},{"name":"lpearce","email":"levi.pearce@gooddata.com"},{"name":"lupko","email":"lubomir.slivka@gooddata.com"},{"name":"martin.mosko","email":"martin.mosko@gooddata.com"},{"name":"michal.marsal","email":"michal.marsal@gooddata.com"},{"name":"nadtan","email":"tan.nguyen@gooddata.com"},{"name":"naibinh","email":"naibinh@gmail.com"},{"name":"nikolacech","email":"nikola.cech@gooddata.com"},{"name":"ocetnik","email":"ocetnik.david@gmail.com"},{"name":"ondrejlangr","email":"ondrej.langr@gooddata.com"},{"name":"pavelzgdc","email":"pavel.zbytovsky@gooddata.com"},{"name":"pbenes","email":"petr.benes@gooddata.com"},{"name":"peterlacko","email":"lackopeter17@gmail.com"},{"name":"petrjanu","email":"petr.janu@gooddata.com"},{"name":"rodri360","email":"me@rodri360.com"},{"name":"sitina","email":"jiri.sitina@gooddata.com"},{"name":"sondo","email":"son.do@gooddata.com"},{"name":"strouhaljan","email":"strouhal.jan@gmail.com"},{"name":"tantalor93","email":"obenky@gmail.com"},{"name":"tomas.kratochvil","email":"tomas.kratochvil@gooddata.com"},{"name":"tomasreichmann","email":"tomasreichmann@gmail.com"},{"name":"tomsatgd","email":"tomas.satinsky@gooddata.com"},{"name":"tu.ngo","email":"tu.ngo@gooddata.com"},{"name":"vonsef","email":"josef.vondrak@gooddata.com"},{"name":"xmort","email":"petr.dolejsi@gooddata.com"},{"name":"zdenek.vidensky","email":"zdenek.vidensky@gooddata.com"}],"homepage":"https://github.com/gooddata/gooddata-react-components#readme","bugs":{"url":"https://github.com/gooddata/gooddata-react-components/issues"},"dist":{"shasum":"b99640f45ca458447d59de88436b380657a1225c","tarball":"https://registry.npmjs.org/@gooddata/react-components/-/react-components-5.3.0-alpha6.tgz","fileCount":880,"integrity":"sha512-vMEjA851Jx8/lw8WGbTNrLVJqcTADfoAzDbydYawmTcCvXkN0FIa2IUt8sDScQ2NvbWPWGBvY35ahja4E2g66A==","signatures":[{"sig":"MEUCIHaQGIJO5NAi6+NdiUK4ObewWAoJZL0vFlGyU7CLT5uiAiEAwSwaGypSsiW9jA+C7snQi3gSd0qHrD/y/BCpZHUs6Ew=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":2975080,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJbbZXDCRA9TVsSAnZWagAA+nkQAI5sv2cVqb+sH2TNVIOq\nU6qDRqy4eZmHnxsBzHwpM9FprKx5KSxEmgY9MG3uKvVBwB4Uz8rjKGVqKStf\n5bkWQsEyCCbig4AAU/DxMaBPtLCG58lV3nIP/Z6tlskw80ngEpkV0VWMZ4MQ\nF/nujI1yXkjvKf3wz9hhnNog2jr4fOfH3go+yYhrBvp+pt9k6E7QKEk4FoKj\nBLQKqtpWm1KyD3CuBavseyE0y5UBJEFmvyV/70Qz3q/sgXaOgGrM2dWRCcVY\n+Un/cRABlurqskA/lFRViZ+pOYKJyBjC0Wvhe8sSCp3nmX3ghcYR29dpVUa5\n6q5Z+xeaXPQvC1k/fU4DSfvnAKmxDk+ot4I81Xsp5wvjMRwlAeKBdXfAcKW4\nEnYtkZ9leMAb0GGfgUHWKEmjnhBQgZl4YyFVPuOe93H3RjfyZvE082NSuxKH\npqF4Fp5fT0CEioQaei7ouhp4bcW7s6MdPzcuTnHhk3lMtZxZ63rjH4cUZ8vw\nhP2jKaG4z0X+PhTszMH+b1VW5WtCekoV4p5k3cxDhnPLpxlcuwT+lM98fys5\n1Ccj82mKqufxj5mEAYHtwrEmcio3vClqNmyGz3chDy+36v/kp6e5/dma9K+1\niwX96PTci6TFV8OFKsnfpbRbxf23RVHdKmUfwB4NjMbYl0HVPVtcrfLstI7w\nkl+J\r\n=CuLg\r\n-----END PGP SIGNATURE-----\r\n"},"jest":{"testRegex":"(/__tests__/.*|\\.(test|spec))\\.(tsx?|jsx?)$","transform":{".(ts|tsx)":"<rootDir>/node_modules/ts-jest/preprocessor.js"},"mapCoverage":true,"collectCoverage":false,"moduleNameMapper":{"\\.(css|less|sass|scss)$":"<rootDir>/__mocks__/styleMock.ts"},"coverageReporters":["html"],"collectCoverageFrom":["src/**/*.{ts,tsx}","examples/server/src/**/*.{js,jsx}","!**/*.d.ts"],"moduleFileExtensions":["ts","tsx","js"],"setupTestFrameworkScriptFile":"<rootDir>/jest.setup.js"},"main":"dist/index.js","files":["dist","src","styles","LICENSE"],"config":{"tslint":"'./{src,stories}/**/*.{ts,tsx}'"},"readme":"[![npm version](https://badge.fury.io/js/%40gooddata%2Freact-components.svg)](https://www.npmjs.com/package/@gooddata/react-components) \n\n# GoodData.UI React components\n> A React-based JavaScript library for building data-driven applications\n\n## Getting started\n- [GoodData.UI Documentation](http://sdk.gooddata.com/gooddata-ui/)\n- [GoodData.UI Live Examples](https://gooddata-examples.herokuapp.com/)\n- [Stack Overflow](https://stackoverflow.com/questions/tagged/gooddata)\n\n### Usage\nWith [yarn](https://yarnpkg.com) installed, go to your project directory and run\n```\n$ yarn add @gooddata/react-components\n```\nIf you prefer [npm](npmjs.com) run\n```\n$ npm install --save @gooddata/react-components\n```\n\n\n## Contributing\n\nWe welcome any contribution in form of [issues](https://github.com/gooddata/gooddata-react-components/issues) or [pull requests](https://github.com/gooddata/gooddata-react-components/pulls).\nThese commands may come in handy while developing:\n\n| command | description |\n| ------- | ----------- |\n| `yarn install --pure-lockfile` | first step |\n| ||\n| `yarn dev` | build react-components to `/dist` in watch mode |\n| `yarn test` | run all unit tests |\n| `yarn validate` | validate codestyle |\n| ||\n| `yarn storybook` | run storybook from `/stories` on http://localhost:9001 |\n| `yarn build-storybook` | build storybook to `/dist-storybook` |\n| `yarn test-storybook` | run storybook and [screenshot tests](https://github.com/gooddata/gdc-client-utils/tree/master/test-storybook) |\n| ||\n| `yarn examples` | run Live Examples dev-server from `/examples` on https://localhost:8999 |\n| `yarn examples-build` | build Live Examples to `/examples/dist` |\n| `yarn examples-server` | serve built Live Examples - see `/examples/server/src` |\n| `yarn examples-testcafe` | run testcafe tests against `localhost:8999` |\n\n### Deploy to heroku.com\nWhen you deploy this repo to heroku, it serves *GoodData.UI Live Examples*.\nRelevant tasks are in `Procfile` and `package.json`.\n\n```bash\n# run in the project directory\nheroku login\nheroku create <your-app-name>\nheroku config:set DOMAIN_ADMIN_USERNAME=x@gooddata.com DOMAIN_ADMIN_PASSWORD=xy PROJECT_ID_TO_ASSIGN=xms7ga4tf3g3nzucd8380o2bev8oeknp\ngit push heroku HEAD:master\nheroku open\n```\n\n### Run Live Examples Locally\nTo run *GoodData.UI Live Examples* locally:\n```bash\ngit clone <this-repository>\ncd  <repository-folder>\nyarn install --pure-lockfile\nyarn examples\n```\nThen open https://localhost:8999 and login using Live Examples account (you can [create one here](https://gooddata-examples.herokuapp.com/registration)).\n\n## Changelog\n- see [CHANGELOG.md](CHANGELOG.md)\n\n## License\n(C) 2007-2018 GoodData Corporation\n\nFor more information, please see [LICENSE](https://github.com/gooddata/gooddata-react-components/blob/master/LICENSE)\n","gitHead":"c4ab04ac1d9a5f3e8b568e93be57fcfd2fed5b41","scripts":{"dev":"bash scripts/build.sh --dev-watch","test":"jest --watch","build":"bash scripts/build.sh","tslint":"yarn run-tslint -t verbose $npm_package_config_tslint","prepare":"cd examples/server && yarn install --pure-lockfile && cd ../..; rm -r examples/node_modules 2>/dev/null; true","examples":"bash scripts/run-examples.sh","prepare?":"# Called before `npm publish` and on local `npm install`. Temporarily also for deleting obsolete node_modules. Ends with `true` to continue gracefully.","validate":"tsc --noEmit && yarn tslint && eslint --ext .jsx,.js examples/src examples/test examples/server/src","build-dev":"bash scripts/build.sh --dev","examples?":"# Default is developer domain, other options: yarn examples [sec,secure,stg,stg2,stg3,demo,developer or URL]","storybook":"start-storybook -p 9001 -c .storybook","tslint-ci":"mkdir -p ./ci/results && yarn run-tslint -t checkstyle -o ./ci/results/tslint-results.xml $npm_package_config_tslint","run-tslint":"tslint -p tsconfig.json","validate-ci":"tsc --noEmit && yarn tslint-ci  && eslint --ext .jsx,.js examples/src examples/test examples/server/src -f checkstyle -o ci/results/eslint-results.xml","examples-build":"bash scripts/build-examples.sh","prepublishOnly":"yarn build","test-storybook":"test-storybook","build-storybook":"build-storybook -c .storybook -o dist-storybook","examples-server":"node examples/server/src/index.js","heroku-postbuild":"yarn examples-build developer","examples-testcafe":"testcafe chrome --assertion-timeout 60000 -S -s examples/_screenshots examples/test/**/**/*_test* --debug-on-fail","examples-testcafe-ci":"testcafe 'chrome:headless --no-sandbox' --assertion-timeout 60000 -S -s examples/_screenshots examples/test/**/**/*_test*"},"typings":"dist/index.d.ts","_npmUser":{"name":"gooddata-ci","email":"rail@gooddata.com"},"repository":{"url":"git+ssh://git@github.com/gooddata/gooddata-react-components.git","type":"git"},"_npmVersion":"5.6.0","description":"GoodData React Components","directories":{},"_nodeVersion":"8.9.4","dependencies":{"rxjs":"^5.5.6","lodash":"^4.17.4","ag-grid":"^18.0.1","invariant":"^2.2.2","classnames":"^2.2.5","highcharts":"4.2.5","prop-types":"^15.6.0","react-intl":"^2.4.0","custom-event":"^1.0.1","ag-grid-react":"^18.0.0","react-measure":"^1.4.7","@gooddata/typings":"2.3.1","@types/highcharts":"4.2.56","http-status-codes":"^1.3.0","@gooddata/js-utils":"^2.0.1","@gooddata/numberjs":"^3.1.2","fixed-data-table-2":"0.7.17","@gooddata/goodstrap":"56.1.1","react-dom-factories":"^1.0.2","@gooddata/gooddata-js":"8.0.0","nodelist-foreach-polyfill":"^1.2.0"},"_hasShrinkwrap":false,"readmeFilename":"README.md","test-storybook":{"_defaults":{"readySelector":".screenshot-target, .screenshot-wrapper .highcharts-container, .screenshot-wrapper .s-headline-value, .screenshot-wrapper .viz-table-wrap, .screenshot-wrapper .gdc-kpi, .screenshot-wrapper .gdc-kpi-error, .screenshot-wrapper .s-pivot-table .ag-cell"},"AFM components/PieChart":{"error":{"readySelector":".screenshot-wrapper .s-error"}},"AFM components/DonutChart":{"error":{"readySelector":".screenshot-wrapper .s-error"}}},"devDependencies":{"yup":"^0.24.1","jest":"21.2.1","react":"15.6.2","enzyme":"3.3.0","formik":"^0.11.11","moment":"2.22.1","history":"^4.7.2","ts-jest":"21.2.4","webpack":"3.10.0","react-ga":"^2.5.2","recharts":"1.0.0-beta.9","testcafe":"0.19.2","commander":"2.14.1","node-sass":"4.7.2","react-dom":"15.6.2","supertest":"3.0.0","babel-core":"6.26.0","css-loader":"0.28.7","jest-junit":"3.0.0","raw-loader":"0.5.1","styled-jsx":"2.2.1","typescript":"2.3.3","@types/jest":"20.0.4","@types/node":"7.0.8","file-loader":"1.1.6","sass-loader":"6.0.6","@types/react":"16.0.34","babel-loader":"7.1.2","react-helmet":"5.2.0","react-select":"1.2.1","style-loader":"0.19.1","@types/enzyme":"3.1.6","@types/lodash":"4.14.61","utility-types":"^1.1.0","babel-polyfill":"^6.26.0","@storybook/react":"3.4.8","@types/invariant":"2.2.29","@types/react-dom":"16.0.3","babel-preset-env":"1.6.1","isomorphic-fetch":"2.2.1","react-datepicker":"1.1.0","react-router-dom":"4.2.2","@gooddata/mock-js":"1.4.0","@types/classnames":"2.2.3","@types/prop-types":"15.5.2","@types/react-intl":"2.3.5","babel-preset-react":"6.24.1","identity-obj-proxy":"^3.0.0","react-async-script":"^0.9.1","webpack-dev-server":"2.11.1","@types/react-portal":"3.0.4","babel-plugin-lodash":"3.3.2","html-webpack-plugin":"2.30.1","react-test-renderer":"15.6.2","@types/react-measure":"0.4.7","clean-webpack-plugin":"0.1.17","react-google-recaptcha":"^0.11.0","@gooddata/eslint-config":"0.0.19","@gooddata/tslint-config":"0.0.10","@types/storybook__react":"3.0.6","enzyme-adapter-react-15":"1.0.5","uglifyjs-webpack-plugin":"1.2.0","@gooddata/test-storybook":"1.3.0","@storybook/addon-actions":"3.4.8","@storybook/addon-options":"3.4.8","node-sass-magic-importer":"5.1.0","react-syntax-highlighter":"6.1.2","@types/fixed-data-table-2":"0.8.1","awesome-typescript-loader":"3.5.0","@types/react-test-renderer":"16.0.0","circular-dependency-plugin":"4.4.0","compression-webpack-plugin":"1.1.7","@types/enzyme-adapter-react-15":"1.0.1","@types/storybook__addon-actions":"3.0.1","babel-plugin-transform-class-properties":"6.24.1","babel-plugin-transform-async-to-generator":"6.24.1","babel-plugin-transform-object-rest-spread":"6.26.0"},"peerDependencies":{"react":"15.6.2","react-dom":"15.6.2"},"_npmOperationalInternal":{"tmp":"tmp/react-components_5.3.0-alpha6_1533908419220_0.7204523497401942","host":"s3://npm-registry-packages"}},"5.3.0-alpha7":{"name":"@gooddata/react-components","version":"5.3.0-alpha7","author":{"name":"GoodData Corporation"},"license":"BSD-3-Clause","_id":"@gooddata/react-components@5.3.0-alpha7","maintainers":[{"name":"afi","email":"adam.fiedler@gooddata.com"},{"name":"bertold8","email":"ivan.nejezchleb@seznam.cz"},{"name":"bugsbunny338","email":"jiri.zajic@mensa.cz"},{"name":"gooddata-ci","email":"rail@gooddata.com"},{"name":"ivan.mjartan","email":"ivan.mjartan@gooddata.com"},{"name":"jakub-sterba","email":"jakub.sterba@gooddata.com"},{"name":"jaroslav.tomecek","email":"jaroslav.tomecek@gooddata.com"},{"name":"jkittler","email":"honza.kittler@gmail.com"},{"name":"khanh.le","email":"khanh.le@gooddata.com"},{"name":"langhamp","email":"pavel.langhammer@gooddata.com"},{"name":"lanhuynh","email":"lan.huynh@gooddata.com"},{"name":"lhorak","email":"info@lhorak.cz"},{"name":"linhhong","email":"linh.hong@gooddata.com"},{"name":"lpearce","email":"levi.pearce@gooddata.com"},{"name":"lupko","email":"lubomir.slivka@gooddata.com"},{"name":"martin.mosko","email":"martin.mosko@gooddata.com"},{"name":"michal.marsal","email":"michal.marsal@gooddata.com"},{"name":"nadtan","email":"tan.nguyen@gooddata.com"},{"name":"naibinh","email":"naibinh@gmail.com"},{"name":"nikolacech","email":"nikola.cech@gooddata.com"},{"name":"ocetnik","email":"ocetnik.david@gmail.com"},{"name":"ondrejlangr","email":"ondrej.langr@gooddata.com"},{"name":"pavelzgdc","email":"pavel.zbytovsky@gooddata.com"},{"name":"pbenes","email":"petr.benes@gooddata.com"},{"name":"peterlacko","email":"lackopeter17@gmail.com"},{"name":"petrjanu","email":"petr.janu@gooddata.com"},{"name":"rodri360","email":"me@rodri360.com"},{"name":"sitina","email":"jiri.sitina@gooddata.com"},{"name":"sondo","email":"son.do@gooddata.com"},{"name":"strouhaljan","email":"strouhal.jan@gmail.com"},{"name":"tantalor93","email":"obenky@gmail.com"},{"name":"tomas.kratochvil","email":"tomas.kratochvil@gooddata.com"},{"name":"tomasreichmann","email":"tomasreichmann@gmail.com"},{"name":"tomsatgd","email":"tomas.satinsky@gooddata.com"},{"name":"tu.ngo","email":"tu.ngo@gooddata.com"},{"name":"vonsef","email":"josef.vondrak@gooddata.com"},{"name":"xmort","email":"petr.dolejsi@gooddata.com"},{"name":"zdenek.vidensky","email":"zdenek.vidensky@gooddata.com"}],"homepage":"https://github.com/gooddata/gooddata-react-components#readme","bugs":{"url":"https://github.com/gooddata/gooddata-react-components/issues"},"dist":{"shasum":"92e7f235eac30a3b35390d000ae840ab9d832f4e","tarball":"https://registry.npmjs.org/@gooddata/react-components/-/react-components-5.3.0-alpha7.tgz","fileCount":880,"integrity":"sha512-TceQehPpOFzSvJw7/DfdAjSSbS2draP6ps1wQONZePbyrj0DKcwcKyIH5QmX9a/lzmEXsbFjiqXzftRTUltVlQ==","signatures":[{"sig":"MEUCIFvOM/viumOAXm+lvtdDQCOkIIBqcRb1BAE+PL2/slBRAiEAoWKO7fOAKX6zrJRUSlQNmdAL/aRWwYm553ys92AGzEQ=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":2965873,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJbcSaKCRA9TVsSAnZWagAA2xkP/jNE8SdiAJwfXC+1UK3C\nuzgcr62sHRgbi60ybz2Gb7pVHg5UopfW6WuoGpzKLMgEyhCOyw8wbYAfeKGt\nUgZU93qtVF3LK3EqRHx9icRT2glk5rwGmqHDgBoY89aiXSlJkrbG0QlukeVj\n2R2+9snMeVWK2ENxHdRHiu9ws4tm3KgkYQixWWvL728oKie/G8GOzM9g8Ylt\nt6t2JDWVFcc78tW77SCW6VUEEE/bVTvFyroJwH69Wft8fEoLh+w8ei0KCB0C\nD/h+uM+hC6EzuzSvmqQKQ9XiJSCai/vwxJzMeUrYaOP0s3c2wmw4THK6YKiP\nJYtdEm3BIZ1EAKg41fs8DEU1sTUc5QIgmNvl1xZ1yK9el0n3oVCTha8paftN\nrW4AQfIicpLZVgFQoZNmqR8cG/xW4mNlON75FsttBYzi5zTAMnZJN/wLMcL4\n4mM6kWGWClFvZ2QCSv+y0RnIUIpL21jNxfqaa8zTNAhKmhzuhvVttXzBg1TN\nFoaVi/ZTjrDo8gH4utXQLBzs+g1m/Qlj2dlmUBBp5kmF7Aef89dvHFpjG0NT\nQJA9bACvHW+8i1XpyEy6fOVfPhJSQ6gKFBHEGjEnpfbE//dnYl7saTISbOu9\nIxGJXEoSJcBWwp6mJWFbZbqqP2guCzefUr8sDQtt6ePf/T81CjdO6Rg8B7Qc\nBn/p\r\n=xkEc\r\n-----END PGP SIGNATURE-----\r\n"},"jest":{"testRegex":"(/__tests__/.*|\\.(test|spec))\\.(tsx?|jsx?)$","transform":{".(ts|tsx)":"<rootDir>/node_modules/ts-jest/preprocessor.js"},"mapCoverage":true,"collectCoverage":false,"moduleNameMapper":{"\\.(css|less|sass|scss)$":"<rootDir>/__mocks__/styleMock.ts"},"coverageReporters":["html"],"collectCoverageFrom":["src/**/*.{ts,tsx}","examples/server/src/**/*.{js,jsx}","!**/*.d.ts"],"moduleFileExtensions":["ts","tsx","js"],"setupTestFrameworkScriptFile":"<rootDir>/jest.setup.js"},"main":"dist/index.js","files":["dist","src","styles","LICENSE"],"config":{"tslint":"'./{src,stories}/**/*.{ts,tsx}'"},"readme":"[![npm version](https://badge.fury.io/js/%40gooddata%2Freact-components.svg)](https://www.npmjs.com/package/@gooddata/react-components) \n\n# GoodData.UI React components\n> A React-based JavaScript library for building data-driven applications\n\n## Getting started\n- [GoodData.UI Documentation](http://sdk.gooddata.com/gooddata-ui/)\n- [GoodData.UI Live Examples](https://gooddata-examples.herokuapp.com/)\n- [Stack Overflow](https://stackoverflow.com/questions/tagged/gooddata)\n\n### Usage\nWith [yarn](https://yarnpkg.com) installed, go to your project directory and run\n```\n$ yarn add @gooddata/react-components\n```\nIf you prefer [npm](npmjs.com) run\n```\n$ npm install --save @gooddata/react-components\n```\n\n\n## Contributing\n\nWe welcome any contribution in form of [issues](https://github.com/gooddata/gooddata-react-components/issues) or [pull requests](https://github.com/gooddata/gooddata-react-components/pulls).\nThese commands may come in handy while developing:\n\n| command | description |\n| ------- | ----------- |\n| `yarn install --pure-lockfile` | first step |\n| ||\n| `yarn dev` | build react-components to `/dist` in watch mode |\n| `yarn test` | run all unit tests |\n| `yarn validate` | validate codestyle |\n| ||\n| `yarn storybook` | run storybook from `/stories` on http://localhost:9001 |\n| `yarn build-storybook` | build storybook to `/dist-storybook` |\n| `yarn test-storybook` | run storybook and [screenshot tests](https://github.com/gooddata/gdc-client-utils/tree/master/test-storybook) |\n| ||\n| `yarn examples` | run Live Examples dev-server from `/examples` on https://localhost:8999 |\n| `yarn examples-build` | build Live Examples to `/examples/dist` |\n| `yarn examples-server` | serve built Live Examples - see `/examples/server/src` |\n| `yarn examples-testcafe` | run testcafe tests against `localhost:8999` |\n\n### Deploy to heroku.com\nWhen you deploy this repo to heroku, it serves *GoodData.UI Live Examples*.\nRelevant tasks are in `Procfile` and `package.json`.\n\n```bash\n# run in the project directory\nheroku login\nheroku create <your-app-name>\nheroku config:set DOMAIN_ADMIN_USERNAME=x@gooddata.com DOMAIN_ADMIN_PASSWORD=xy PROJECT_ID_TO_ASSIGN=xms7ga4tf3g3nzucd8380o2bev8oeknp\ngit push heroku HEAD:master\nheroku open\n```\n\n### Run Live Examples Locally\nTo run *GoodData.UI Live Examples* locally:\n```bash\ngit clone <this-repository>\ncd  <repository-folder>\nyarn install --pure-lockfile\nyarn examples\n```\nThen open https://localhost:8999 and login using Live Examples account (you can [create one here](https://gooddata-examples.herokuapp.com/registration)).\n\n## Changelog\n- see [CHANGELOG.md](CHANGELOG.md)\n\n## License\n(C) 2007-2018 GoodData Corporation\n\nFor more information, please see [LICENSE](https://github.com/gooddata/gooddata-react-components/blob/master/LICENSE)\n","gitHead":"832b4de29123d1027410f9412ff37aae658a6e79","scripts":{"dev":"bash scripts/build.sh --dev-watch","test":"jest --watch","build":"bash scripts/build.sh","tslint":"yarn run-tslint -t verbose $npm_package_config_tslint","prepare":"cd examples/server && yarn install --pure-lockfile && cd ../..; rm -r examples/node_modules 2>/dev/null; true","examples":"bash scripts/run-examples.sh","prepare?":"# Called before `npm publish` and on local `npm install`. Temporarily also for deleting obsolete node_modules. Ends with `true` to continue gracefully.","validate":"tsc --noEmit && yarn tslint && eslint --ext .jsx,.js examples/src examples/test examples/server/src","build-dev":"bash scripts/build.sh --dev","examples?":"# Default is developer domain, other options: yarn examples [sec,secure,stg,stg2,stg3,demo,developer or URL]","storybook":"start-storybook -p 9001 -c .storybook","tslint-ci":"mkdir -p ./ci/results && yarn run-tslint -t checkstyle -o ./ci/results/tslint-results.xml $npm_package_config_tslint","run-tslint":"tslint -p tsconfig.json","validate-ci":"tsc --noEmit && yarn tslint-ci  && eslint --ext .jsx,.js examples/src examples/test examples/server/src -f checkstyle -o ci/results/eslint-results.xml","examples-build":"bash scripts/build-examples.sh","prepublishOnly":"yarn build","test-storybook":"test-storybook","build-storybook":"build-storybook -c .storybook -o dist-storybook","examples-server":"node examples/server/src/index.js","heroku-postbuild":"yarn examples-build developer","examples-testcafe":"testcafe chrome --assertion-timeout 60000 -S -s examples/_screenshots examples/test/**/**/*_test* --debug-on-fail","examples-testcafe-ci":"testcafe 'chrome:headless --no-sandbox' --assertion-timeout 60000 -S -s examples/_screenshots examples/test/**/**/*_test*"},"typings":"dist/index.d.ts","_npmUser":{"name":"gooddata-ci","email":"rail@gooddata.com"},"repository":{"url":"git+ssh://git@github.com/gooddata/gooddata-react-components.git","type":"git"},"_npmVersion":"5.6.0","description":"GoodData React Components","directories":{},"_nodeVersion":"8.9.4","dependencies":{"rxjs":"^5.5.6","lodash":"^4.17.4","ag-grid":"^18.0.1","invariant":"^2.2.2","classnames":"^2.2.5","highcharts":"4.2.5","prop-types":"^15.6.0","react-intl":"^2.4.0","custom-event":"^1.0.1","ag-grid-react":"^18.0.0","react-measure":"^1.4.7","@gooddata/typings":"2.3.1","@types/highcharts":"4.2.56","http-status-codes":"^1.3.0","@gooddata/js-utils":"^2.0.1","@gooddata/numberjs":"^3.1.2","fixed-data-table-2":"0.7.17","@gooddata/goodstrap":"56.1.2","react-dom-factories":"^1.0.2","@gooddata/gooddata-js":"8.0.0","nodelist-foreach-polyfill":"^1.2.0"},"_hasShrinkwrap":false,"readmeFilename":"README.md","test-storybook":{"_defaults":{"readySelector":".screenshot-target, .screenshot-wrapper .highcharts-container, .screenshot-wrapper .s-headline-value, .screenshot-wrapper .viz-table-wrap, .screenshot-wrapper .gdc-kpi, .screenshot-wrapper .gdc-kpi-error, .screenshot-wrapper .s-pivot-table .ag-cell"},"AFM components/PieChart":{"error":{"readySelector":".screenshot-wrapper .s-error"}},"AFM components/DonutChart":{"error":{"readySelector":".screenshot-wrapper .s-error"}}},"devDependencies":{"yup":"^0.24.1","jest":"21.2.1","react":"15.6.2","enzyme":"3.3.0","formik":"^0.11.11","moment":"2.22.1","history":"^4.7.2","ts-jest":"21.2.4","webpack":"3.10.0","react-ga":"^2.5.2","recharts":"1.0.0-beta.9","testcafe":"0.19.2","commander":"2.14.1","node-sass":"4.7.2","react-dom":"15.6.2","supertest":"3.0.0","babel-core":"6.26.0","css-loader":"0.28.7","jest-junit":"3.0.0","raw-loader":"0.5.1","styled-jsx":"2.2.1","typescript":"2.3.3","@types/jest":"20.0.4","@types/node":"7.0.8","file-loader":"1.1.6","sass-loader":"6.0.6","@types/react":"16.0.34","babel-loader":"7.1.2","react-helmet":"5.2.0","react-select":"1.2.1","style-loader":"0.19.1","@types/enzyme":"3.1.6","@types/lodash":"4.14.61","utility-types":"^1.1.0","babel-polyfill":"^6.26.0","@storybook/react":"3.4.8","@types/invariant":"2.2.29","@types/react-dom":"16.0.3","babel-preset-env":"1.6.1","isomorphic-fetch":"2.2.1","react-datepicker":"1.1.0","react-router-dom":"4.2.2","@gooddata/mock-js":"1.4.0","@types/classnames":"2.2.3","@types/prop-types":"15.5.2","@types/react-intl":"2.3.5","babel-preset-react":"6.24.1","identity-obj-proxy":"^3.0.0","react-async-script":"^0.9.1","webpack-dev-server":"2.11.1","@types/react-portal":"3.0.4","babel-plugin-lodash":"3.3.2","html-webpack-plugin":"2.30.1","react-test-renderer":"15.6.2","@types/react-measure":"0.4.7","clean-webpack-plugin":"0.1.17","react-google-recaptcha":"^0.11.0","@gooddata/eslint-config":"0.0.19","@gooddata/tslint-config":"0.0.10","@types/storybook__react":"3.0.6","enzyme-adapter-react-15":"1.0.5","uglifyjs-webpack-plugin":"1.2.0","@gooddata/test-storybook":"1.3.0","@storybook/addon-actions":"3.4.8","@storybook/addon-options":"3.4.8","node-sass-magic-importer":"5.1.0","react-syntax-highlighter":"6.1.2","@types/fixed-data-table-2":"0.8.1","awesome-typescript-loader":"3.5.0","@types/react-test-renderer":"16.0.0","circular-dependency-plugin":"4.4.0","compression-webpack-plugin":"1.1.7","@types/enzyme-adapter-react-15":"1.0.1","@types/storybook__addon-actions":"3.0.1","babel-plugin-transform-class-properties":"6.24.1","babel-plugin-transform-async-to-generator":"6.24.1","babel-plugin-transform-object-rest-spread":"6.26.0"},"peerDependencies":{"react":"15.6.2","react-dom":"15.6.2"},"_npmOperationalInternal":{"tmp":"tmp/react-components_5.3.0-alpha7_1534142090447_0.4076304562782329","host":"s3://npm-registry-packages"}},"5.3.0-alpha8":{"name":"@gooddata/react-components","version":"5.3.0-alpha8","author":{"name":"GoodData Corporation"},"license":"BSD-3-Clause","_id":"@gooddata/react-components@5.3.0-alpha8","maintainers":[{"name":"afi","email":"adam.fiedler@gooddata.com"},{"name":"bertold8","email":"ivan.nejezchleb@seznam.cz"},{"name":"bugsbunny338","email":"jiri.zajic@mensa.cz"},{"name":"gooddata-ci","email":"rail@gooddata.com"},{"name":"ivan.mjartan","email":"ivan.mjartan@gooddata.com"},{"name":"jakub-sterba","email":"jakub.sterba@gooddata.com"},{"name":"jaroslav.tomecek","email":"jaroslav.tomecek@gooddata.com"},{"name":"jkittler","email":"honza.kittler@gmail.com"},{"name":"khanh.le","email":"khanh.le@gooddata.com"},{"name":"langhamp","email":"pavel.langhammer@gooddata.com"},{"name":"lanhuynh","email":"lan.huynh@gooddata.com"},{"name":"lhorak","email":"info@lhorak.cz"},{"name":"linhhong","email":"linh.hong@gooddata.com"},{"name":"lpearce","email":"levi.pearce@gooddata.com"},{"name":"lupko","email":"lubomir.slivka@gooddata.com"},{"name":"martin.mosko","email":"martin.mosko@gooddata.com"},{"name":"michal.marsal","email":"michal.marsal@gooddata.com"},{"name":"nadtan","email":"tan.nguyen@gooddata.com"},{"name":"naibinh","email":"naibinh@gmail.com"},{"name":"nikolacech","email":"nikola.cech@gooddata.com"},{"name":"ocetnik","email":"ocetnik.david@gmail.com"},{"name":"ondrejlangr","email":"ondrej.langr@gooddata.com"},{"name":"pavelzgdc","email":"pavel.zbytovsky@gooddata.com"},{"name":"pbenes","email":"petr.benes@gooddata.com"},{"name":"peterlacko","email":"lackopeter17@gmail.com"},{"name":"petrjanu","email":"petr.janu@gooddata.com"},{"name":"rodri360","email":"me@rodri360.com"},{"name":"sitina","email":"jiri.sitina@gooddata.com"},{"name":"sondo","email":"son.do@gooddata.com"},{"name":"strouhaljan","email":"strouhal.jan@gmail.com"},{"name":"tantalor93","email":"obenky@gmail.com"},{"name":"tomas.kratochvil","email":"tomas.kratochvil@gooddata.com"},{"name":"tomasreichmann","email":"tomasreichmann@gmail.com"},{"name":"tomsatgd","email":"tomas.satinsky@gooddata.com"},{"name":"tu.ngo","email":"tu.ngo@gooddata.com"},{"name":"vonsef","email":"josef.vondrak@gooddata.com"},{"name":"xmort","email":"petr.dolejsi@gooddata.com"},{"name":"zdenek.vidensky","email":"zdenek.vidensky@gooddata.com"}],"homepage":"https://github.com/gooddata/gooddata-react-components#readme","bugs":{"url":"https://github.com/gooddata/gooddata-react-components/issues"},"dist":{"shasum":"ef92a523d87acef2e24d75b4da44517fc7c92311","tarball":"https://registry.npmjs.org/@gooddata/react-components/-/react-components-5.3.0-alpha8.tgz","fileCount":880,"integrity":"sha512-uz2ZUNkLL2gScsezhJ78FNZ0Ww5pn2lL4IzLabUjogYxZzGNIFUuuV3MlFiT05W3POQYqs7NDRBnhsspX3LAqA==","signatures":[{"sig":"MEYCIQCO+He9+lo/yWKTEAywDt4e0ZXvrQQXFtCeqglN+A8R4gIhALQ+I5nWUNvtUCLDqPPdeEXFADcv9idpIllCmdTyDWTD","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":2966241,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJbcSliCRA9TVsSAnZWagAAMEEP/jvZAOBDOSflVyZWV+Aj\nHuE0Xstb0Amq545Pl3Bgomw04ZGnaifWZC5blrM+7WDCGP8WLLdX4akuDR9l\nlRw9yGzU+XUwyKO6HU/3dkkzjaEJNzDUGKaJ/sypT8CwkNMZr6GZgpkD5l3V\nYnCy8wjd293DscHO391H9ylRlgq/NBzMh94bJWe+a2TG4AL+cxJGpKdxi1Yc\ns7e1U1BF6BQD3hIiJpFHvgSXc+Y1IwkQtoRdzGj4Og2cs6z1O9AtHA/bz9HQ\nhdBcuubPGk8shuunQga6zFFyZt3rW+ShjH7OyH/6errFrotNbwsdsZ+mmreW\nSKa1HORqVkrR7IgE3jo0r1CZDI9s5S+gXx7dsshzVqPGTeDrINqED8UBrt1g\n4ZM7F+ev1szotFZ8O9cdmdQwm/zEiYZyMVV0+0D86G31XRInDL5sx9SQ7VEY\neRQOBIBiHqmliXIMz+KCUDpL23pGLeb9pyKKK+xSbseDPSCEDoqhn+OEUNEt\nTJN4MI5Zcgt3BGb9k2FMx/mBzL69jL6AjKW0RcqRs2bCmuPbrMWcFKDGzNg0\n1GOC13SIz2TT4fe1QPf9UiOS8RuZL0+YMRM9QSR8aZ6diynOxCH0C15Z0dEn\npk7phUJsHKCv2xKXgJLV1tQOB5WX9y7C7N7YvkBs+hXVCJXsFsTAVrcN9tkh\nNN78\r\n=v538\r\n-----END PGP SIGNATURE-----\r\n"},"jest":{"testRegex":"(/__tests__/.*|\\.(test|spec))\\.(tsx?|jsx?)$","transform":{".(ts|tsx)":"<rootDir>/node_modules/ts-jest/preprocessor.js"},"mapCoverage":true,"collectCoverage":false,"moduleNameMapper":{"\\.(css|less|sass|scss)$":"<rootDir>/__mocks__/styleMock.ts"},"coverageReporters":["html"],"collectCoverageFrom":["src/**/*.{ts,tsx}","examples/server/src/**/*.{js,jsx}","!**/*.d.ts"],"moduleFileExtensions":["ts","tsx","js"],"setupTestFrameworkScriptFile":"<rootDir>/jest.setup.js"},"main":"dist/index.js","files":["dist","src","styles","LICENSE"],"config":{"tslint":"'./{src,stories}/**/*.{ts,tsx}'"},"readme":"[![npm version](https://badge.fury.io/js/%40gooddata%2Freact-components.svg)](https://www.npmjs.com/package/@gooddata/react-components) \n\n# GoodData.UI React components\n> A React-based JavaScript library for building data-driven applications\n\n## Getting started\n- [GoodData.UI Documentation](http://sdk.gooddata.com/gooddata-ui/)\n- [GoodData.UI Live Examples](https://gooddata-examples.herokuapp.com/)\n- [Stack Overflow](https://stackoverflow.com/questions/tagged/gooddata)\n\n### Usage\nWith [yarn](https://yarnpkg.com) installed, go to your project directory and run\n```\n$ yarn add @gooddata/react-components\n```\nIf you prefer [npm](npmjs.com) run\n```\n$ npm install --save @gooddata/react-components\n```\n\n\n## Contributing\n\nWe welcome any contribution in form of [issues](https://github.com/gooddata/gooddata-react-components/issues) or [pull requests](https://github.com/gooddata/gooddata-react-components/pulls).\nThese commands may come in handy while developing:\n\n| command | description |\n| ------- | ----------- |\n| `yarn install --pure-lockfile` | first step |\n| ||\n| `yarn dev` | build react-components to `/dist` in watch mode |\n| `yarn test` | run all unit tests |\n| `yarn validate` | validate codestyle |\n| ||\n| `yarn storybook` | run storybook from `/stories` on http://localhost:9001 |\n| `yarn build-storybook` | build storybook to `/dist-storybook` |\n| `yarn test-storybook` | run storybook and [screenshot tests](https://github.com/gooddata/gdc-client-utils/tree/master/test-storybook) |\n| ||\n| `yarn examples` | run Live Examples dev-server from `/examples` on https://localhost:8999 |\n| `yarn examples-build` | build Live Examples to `/examples/dist` |\n| `yarn examples-server` | serve built Live Examples - see `/examples/server/src` |\n| `yarn examples-testcafe` | run testcafe tests against `localhost:8999` |\n\n### Deploy to heroku.com\nWhen you deploy this repo to heroku, it serves *GoodData.UI Live Examples*.\nRelevant tasks are in `Procfile` and `package.json`.\n\n```bash\n# run in the project directory\nheroku login\nheroku create <your-app-name>\nheroku config:set DOMAIN_ADMIN_USERNAME=x@gooddata.com DOMAIN_ADMIN_PASSWORD=xy PROJECT_ID_TO_ASSIGN=xms7ga4tf3g3nzucd8380o2bev8oeknp\ngit push heroku HEAD:master\nheroku open\n```\n\n### Run Live Examples Locally\nTo run *GoodData.UI Live Examples* locally:\n```bash\ngit clone <this-repository>\ncd  <repository-folder>\nyarn install --pure-lockfile\nyarn examples\n```\nThen open https://localhost:8999 and login using Live Examples account (you can [create one here](https://gooddata-examples.herokuapp.com/registration)).\n\n## Changelog\n- see [CHANGELOG.md](CHANGELOG.md)\n\n## License\n(C) 2007-2018 GoodData Corporation\n\nFor more information, please see [LICENSE](https://github.com/gooddata/gooddata-react-components/blob/master/LICENSE)\n","gitHead":"15c69c377ff7d81283ed1599cad0f0b3260e46b0","scripts":{"dev":"bash scripts/build.sh --dev-watch","test":"jest --watch","build":"bash scripts/build.sh","tslint":"yarn run-tslint -t verbose $npm_package_config_tslint","prepare":"cd examples/server && yarn install --pure-lockfile && cd ../..; rm -r examples/node_modules 2>/dev/null; true","examples":"bash scripts/run-examples.sh","prepare?":"# Called before `npm publish` and on local `npm install`. Temporarily also for deleting obsolete node_modules. Ends with `true` to continue gracefully.","validate":"tsc --noEmit && yarn tslint && eslint --ext .jsx,.js examples/src examples/test examples/server/src","build-dev":"bash scripts/build.sh --dev","examples?":"# Default is developer domain, other options: yarn examples [sec,secure,stg,stg2,stg3,demo,developer or URL]","storybook":"start-storybook -p 9001 -c .storybook","tslint-ci":"mkdir -p ./ci/results && yarn run-tslint -t checkstyle -o ./ci/results/tslint-results.xml $npm_package_config_tslint","run-tslint":"tslint -p tsconfig.json","validate-ci":"tsc --noEmit && yarn tslint-ci  && eslint --ext .jsx,.js examples/src examples/test examples/server/src -f checkstyle -o ci/results/eslint-results.xml","examples-build":"bash scripts/build-examples.sh","prepublishOnly":"yarn build","test-storybook":"test-storybook","build-storybook":"build-storybook -c .storybook -o dist-storybook","examples-server":"node examples/server/src/index.js","heroku-postbuild":"yarn examples-build developer","examples-testcafe":"testcafe chrome --assertion-timeout 60000 -S -s examples/_screenshots examples/test/**/**/*_test* --debug-on-fail","examples-testcafe-ci":"testcafe 'chrome:headless --no-sandbox' --assertion-timeout 60000 -S -s examples/_screenshots examples/test/**/**/*_test*"},"typings":"dist/index.d.ts","_npmUser":{"name":"gooddata-ci","email":"rail@gooddata.com"},"repository":{"url":"git+ssh://git@github.com/gooddata/gooddata-react-components.git","type":"git"},"_npmVersion":"5.6.0","description":"GoodData React Components","directories":{},"_nodeVersion":"8.9.4","dependencies":{"rxjs":"^5.5.6","lodash":"^4.17.4","ag-grid":"^18.0.1","invariant":"^2.2.2","classnames":"^2.2.5","highcharts":"4.2.5","prop-types":"^15.6.0","react-intl":"^2.4.0","custom-event":"^1.0.1","ag-grid-react":"^18.0.0","react-measure":"^1.4.7","@gooddata/typings":"2.3.1","@types/highcharts":"4.2.56","http-status-codes":"^1.3.0","@gooddata/js-utils":"^2.0.1","@gooddata/numberjs":"^3.1.2","fixed-data-table-2":"0.7.17","@gooddata/goodstrap":"56.1.2","react-dom-factories":"^1.0.2","@gooddata/gooddata-js":"8.0.0","nodelist-foreach-polyfill":"^1.2.0"},"_hasShrinkwrap":false,"readmeFilename":"README.md","test-storybook":{"_defaults":{"readySelector":".screenshot-target, .screenshot-wrapper .highcharts-container, .screenshot-wrapper .s-headline-value, .screenshot-wrapper .viz-table-wrap, .screenshot-wrapper .gdc-kpi, .screenshot-wrapper .gdc-kpi-error, .screenshot-wrapper .s-pivot-table .ag-cell"},"AFM components/PieChart":{"error":{"readySelector":".screenshot-wrapper .s-error"}},"AFM components/DonutChart":{"error":{"readySelector":".screenshot-wrapper .s-error"}}},"devDependencies":{"yup":"^0.24.1","jest":"21.2.1","react":"15.6.2","enzyme":"3.3.0","formik":"^0.11.11","moment":"2.22.1","history":"^4.7.2","ts-jest":"21.2.4","webpack":"3.10.0","react-ga":"^2.5.2","recharts":"1.0.0-beta.9","testcafe":"0.19.2","commander":"2.14.1","node-sass":"4.7.2","react-dom":"15.6.2","supertest":"3.0.0","babel-core":"6.26.0","css-loader":"0.28.7","jest-junit":"3.0.0","raw-loader":"0.5.1","styled-jsx":"2.2.1","typescript":"2.3.3","@types/jest":"20.0.4","@types/node":"7.0.8","file-loader":"1.1.6","sass-loader":"6.0.6","@types/react":"16.0.34","babel-loader":"7.1.2","react-helmet":"5.2.0","react-select":"1.2.1","style-loader":"0.19.1","@types/enzyme":"3.1.6","@types/lodash":"4.14.61","utility-types":"^1.1.0","babel-polyfill":"^6.26.0","@storybook/react":"3.4.8","@types/invariant":"2.2.29","@types/react-dom":"16.0.3","babel-preset-env":"1.6.1","isomorphic-fetch":"2.2.1","react-datepicker":"1.1.0","react-router-dom":"4.2.2","@gooddata/mock-js":"1.4.0","@types/classnames":"2.2.3","@types/prop-types":"15.5.2","@types/react-intl":"2.3.5","babel-preset-react":"6.24.1","identity-obj-proxy":"^3.0.0","react-async-script":"^0.9.1","webpack-dev-server":"2.11.1","@types/react-portal":"3.0.4","babel-plugin-lodash":"3.3.2","html-webpack-plugin":"2.30.1","react-test-renderer":"15.6.2","@types/react-measure":"0.4.7","clean-webpack-plugin":"0.1.17","react-google-recaptcha":"^0.11.0","@gooddata/eslint-config":"0.0.19","@gooddata/tslint-config":"0.0.10","@types/storybook__react":"3.0.6","enzyme-adapter-react-15":"1.0.5","uglifyjs-webpack-plugin":"1.2.0","@gooddata/test-storybook":"1.3.0","@storybook/addon-actions":"3.4.8","@storybook/addon-options":"3.4.8","node-sass-magic-importer":"5.1.0","react-syntax-highlighter":"6.1.2","@types/fixed-data-table-2":"0.8.1","awesome-typescript-loader":"3.5.0","@types/react-test-renderer":"16.0.0","circular-dependency-plugin":"4.4.0","compression-webpack-plugin":"1.1.7","@types/enzyme-adapter-react-15":"1.0.1","@types/storybook__addon-actions":"3.0.1","babel-plugin-transform-class-properties":"6.24.1","babel-plugin-transform-async-to-generator":"6.24.1","babel-plugin-transform-object-rest-spread":"6.26.0"},"peerDependencies":{"react":"15.6.2","react-dom":"15.6.2"},"_npmOperationalInternal":{"tmp":"tmp/react-components_5.3.0-alpha8_1534142817550_0.22065663770025767","host":"s3://npm-registry-packages"}},"5.3.0-alpha9":{"name":"@gooddata/react-components","version":"5.3.0-alpha9","author":{"name":"GoodData Corporation"},"license":"BSD-3-Clause","_id":"@gooddata/react-components@5.3.0-alpha9","maintainers":[{"name":"afi","email":"adam.fiedler@gooddata.com"},{"name":"bertold8","email":"ivan.nejezchleb@seznam.cz"},{"name":"bugsbunny338","email":"jiri.zajic@mensa.cz"},{"name":"gooddata-ci","email":"rail@gooddata.com"},{"name":"ivan.mjartan","email":"ivan.mjartan@gooddata.com"},{"name":"jakub-sterba","email":"jakub.sterba@gooddata.com"},{"name":"jaroslav.tomecek","email":"jaroslav.tomecek@gooddata.com"},{"name":"jkittler","email":"honza.kittler@gmail.com"},{"name":"khanh.le","email":"khanh.le@gooddata.com"},{"name":"langhamp","email":"pavel.langhammer@gooddata.com"},{"name":"lanhuynh","email":"lan.huynh@gooddata.com"},{"name":"lhorak","email":"info@lhorak.cz"},{"name":"linhhong","email":"linh.hong@gooddata.com"},{"name":"lpearce","email":"levi.pearce@gooddata.com"},{"name":"lupko","email":"lubomir.slivka@gooddata.com"},{"name":"martin.mosko","email":"martin.mosko@gooddata.com"},{"name":"michal.marsal","email":"michal.marsal@gooddata.com"},{"name":"nadtan","email":"tan.nguyen@gooddata.com"},{"name":"naibinh","email":"naibinh@gmail.com"},{"name":"nikolacech","email":"nikola.cech@gooddata.com"},{"name":"ocetnik","email":"ocetnik.david@gmail.com"},{"name":"ondrejlangr","email":"ondrej.langr@gooddata.com"},{"name":"pavelzgdc","email":"pavel.zbytovsky@gooddata.com"},{"name":"pbenes","email":"petr.benes@gooddata.com"},{"name":"peterlacko","email":"lackopeter17@gmail.com"},{"name":"petrjanu","email":"petr.janu@gooddata.com"},{"name":"rodri360","email":"me@rodri360.com"},{"name":"sitina","email":"jiri.sitina@gooddata.com"},{"name":"sondo","email":"son.do@gooddata.com"},{"name":"strouhaljan","email":"strouhal.jan@gmail.com"},{"name":"tantalor93","email":"obenky@gmail.com"},{"name":"tomas.kratochvil","email":"tomas.kratochvil@gooddata.com"},{"name":"tomasreichmann","email":"tomasreichmann@gmail.com"},{"name":"tomsatgd","email":"tomas.satinsky@gooddata.com"},{"name":"tu.ngo","email":"tu.ngo@gooddata.com"},{"name":"vonsef","email":"josef.vondrak@gooddata.com"},{"name":"xmort","email":"petr.dolejsi@gooddata.com"},{"name":"zdenek.vidensky","email":"zdenek.vidensky@gooddata.com"}],"homepage":"https://github.com/gooddata/gooddata-react-components#readme","bugs":{"url":"https://github.com/gooddata/gooddata-react-components/issues"},"dist":{"shasum":"0e0e1a1a126464036fb8b80ddbd11df57ffe9d80","tarball":"https://registry.npmjs.org/@gooddata/react-components/-/react-components-5.3.0-alpha9.tgz","fileCount":880,"integrity":"sha512-iQgUMFee3XfnKW6/B9002xClFFjvRRQ48m3Mt9Aep72w4owKkQqQ+ylBEgbKrSrL+KlKs0MWE7GWdZdz7+QgjA==","signatures":[{"sig":"MEUCIBZZ2H7JHeLykiCEo53SO5nByOrNuX/anEoJtRReX0TwAiEA/nPb8SFERpS4px+lW095JVq7LYpA6BJVpr02ngeh+qI=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":2975497,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJbcTp1CRA9TVsSAnZWagAACZoQAIMAY9nA8+VWlAcYHtez\n/aWECVTwgvIaFInxf3gmDGP7ZqDab08oqTNjj8WEbbYI/2RRtSJhQ7OSghSK\nvDGIBoN3sbMftfdsGd0LE4TBc+MH3bvI+hmrR57CKCyxs8NkV7q+4P0XAXYh\nStNRjW4sjX1RGnLzGPAhKZ3AGfk4mhITcAdg6UyIpLC+7JGaQ72UVEmSSXBj\nA5VdrdKqIRwOPXRMjf83d0udbeW+aVUBnyYchFUOyFBHsb9YLWLTyfSvWWPJ\nbN6S981i/m6wVGOY748qLrZ45iKMelMMQ5oh1VNwVpAJP+SgToDhFqUBzMLm\ng5Yw+lX6UwrGOJ8yqHpFJG/PDDD9x4DbwpTazDBY2p3mQn487Re3dOPbGus8\nljVjrrTwIAOwVTlZfaxBzvYuh98tNyLK2UhcpCTsks2Thw1+1lWHMyoPEkUt\nCKoFm9qo3Y5CLqUFFT3oHeTzG9G2Pkx/44MAX7mVavt/+NA0m+PDGGce22JO\nFTa1Rz0FX5gX7XAzYmQ9CXLMAAeHE3i1be30WlSKXQSl+VyxUAsNJA7W8/vO\nOUqzmvcSajrsVucpQD7e25r3hSYIDIdqfysfX9gYCVQjuxVN55IHLr1EO/VQ\nvexH5q4TmJdfcCQu95Ljl/9A++/EuAKiGmOB1U26/iG21dRFI1VWE3M0wkNB\nw3Te\r\n=n92S\r\n-----END PGP SIGNATURE-----\r\n"},"jest":{"testRegex":"(/__tests__/.*|\\.(test|spec))\\.(tsx?|jsx?)$","transform":{".(ts|tsx)":"<rootDir>/node_modules/ts-jest/preprocessor.js"},"mapCoverage":true,"collectCoverage":false,"moduleNameMapper":{"\\.(css|less|sass|scss)$":"<rootDir>/__mocks__/styleMock.ts"},"coverageReporters":["html"],"collectCoverageFrom":["src/**/*.{ts,tsx}","examples/server/src/**/*.{js,jsx}","!**/*.d.ts"],"moduleFileExtensions":["ts","tsx","js"],"setupTestFrameworkScriptFile":"<rootDir>/jest.setup.js"},"main":"dist/index.js","files":["dist","src","styles","LICENSE"],"config":{"tslint":"'./{src,stories}/**/*.{ts,tsx}'"},"readme":"[![npm version](https://badge.fury.io/js/%40gooddata%2Freact-components.svg)](https://www.npmjs.com/package/@gooddata/react-components) \n\n# GoodData.UI React components\n> A React-based JavaScript library for building data-driven applications\n\n## Getting started\n- [GoodData.UI Documentation](http://sdk.gooddata.com/gooddata-ui/)\n- [GoodData.UI Live Examples](https://gooddata-examples.herokuapp.com/)\n- [Stack Overflow](https://stackoverflow.com/questions/tagged/gooddata)\n\n### Usage\nWith [yarn](https://yarnpkg.com) installed, go to your project directory and run\n```\n$ yarn add @gooddata/react-components\n```\nIf you prefer [npm](npmjs.com) run\n```\n$ npm install --save @gooddata/react-components\n```\n\n\n## Contributing\n\nWe welcome any contribution in form of [issues](https://github.com/gooddata/gooddata-react-components/issues) or [pull requests](https://github.com/gooddata/gooddata-react-components/pulls).\nThese commands may come in handy while developing:\n\n| command | description |\n| ------- | ----------- |\n| `yarn install --pure-lockfile` | first step |\n| ||\n| `yarn dev` | build react-components to `/dist` in watch mode |\n| `yarn test` | run all unit tests |\n| `yarn validate` | validate codestyle |\n| ||\n| `yarn storybook` | run storybook from `/stories` on http://localhost:9001 |\n| `yarn build-storybook` | build storybook to `/dist-storybook` |\n| `yarn test-storybook` | run storybook and [screenshot tests](https://github.com/gooddata/gdc-client-utils/tree/master/test-storybook) |\n| ||\n| `yarn examples` | run Live Examples dev-server from `/examples` on https://localhost:8999 |\n| `yarn examples-build` | build Live Examples to `/examples/dist` |\n| `yarn examples-server` | serve built Live Examples - see `/examples/server/src` |\n| `yarn examples-testcafe` | run testcafe tests against `localhost:8999` |\n\n### Deploy to heroku.com\nWhen you deploy this repo to heroku, it serves *GoodData.UI Live Examples*.\nRelevant tasks are in `Procfile` and `package.json`.\n\n```bash\n# run in the project directory\nheroku login\nheroku create <your-app-name>\nheroku config:set DOMAIN_ADMIN_USERNAME=x@gooddata.com DOMAIN_ADMIN_PASSWORD=xy PROJECT_ID_TO_ASSIGN=xms7ga4tf3g3nzucd8380o2bev8oeknp\ngit push heroku HEAD:master\nheroku open\n```\n\n### Run Live Examples Locally\nTo run *GoodData.UI Live Examples* locally:\n```bash\ngit clone <this-repository>\ncd  <repository-folder>\nyarn install --pure-lockfile\nyarn examples\n```\nThen open https://localhost:8999 and login using Live Examples account (you can [create one here](https://gooddata-examples.herokuapp.com/registration)).\n\n## Changelog\n- see [CHANGELOG.md](CHANGELOG.md)\n\n## License\n(C) 2007-2018 GoodData Corporation\n\nFor more information, please see [LICENSE](https://github.com/gooddata/gooddata-react-components/blob/master/LICENSE)\n","gitHead":"96827571cea84ba7c099ac17de0d026c890a84ad","scripts":{"dev":"bash scripts/build.sh --dev-watch","test":"jest --watch","build":"bash scripts/build.sh","tslint":"yarn run-tslint -t verbose $npm_package_config_tslint","prepare":"cd examples/server && yarn install --pure-lockfile && cd ../..; rm -r examples/node_modules 2>/dev/null; true","examples":"bash scripts/run-examples.sh","prepare?":"# Called before `npm publish` and on local `npm install`. Temporarily also for deleting obsolete node_modules. Ends with `true` to continue gracefully.","validate":"tsc --noEmit && yarn tslint && eslint --ext .jsx,.js examples/src examples/test examples/server/src","build-dev":"bash scripts/build.sh --dev","examples?":"# Default is developer domain, other options: yarn examples [sec,secure,stg,stg2,stg3,demo,developer or URL]","storybook":"start-storybook -p 9001 -c .storybook","tslint-ci":"mkdir -p ./ci/results && yarn run-tslint -t checkstyle -o ./ci/results/tslint-results.xml $npm_package_config_tslint","run-tslint":"tslint -p tsconfig.json","validate-ci":"tsc --noEmit && yarn tslint-ci  && eslint --ext .jsx,.js examples/src examples/test examples/server/src -f checkstyle -o ci/results/eslint-results.xml","examples-build":"bash scripts/build-examples.sh","prepublishOnly":"yarn build","test-storybook":"test-storybook","build-storybook":"build-storybook -c .storybook -o dist-storybook","examples-server":"node examples/server/src/index.js","heroku-postbuild":"yarn examples-build developer","examples-testcafe":"testcafe chrome --assertion-timeout 60000 -S -s examples/_screenshots examples/test/**/**/*_test* --debug-on-fail","examples-testcafe-ci":"testcafe 'chrome:headless --no-sandbox' --assertion-timeout 60000 -S -s examples/_screenshots examples/test/**/**/*_test*"},"typings":"dist/index.d.ts","_npmUser":{"name":"gooddata-ci","email":"rail@gooddata.com"},"repository":{"url":"git+ssh://git@github.com/gooddata/gooddata-react-components.git","type":"git"},"_npmVersion":"5.6.0","description":"GoodData React Components","directories":{},"_nodeVersion":"8.9.4","dependencies":{"rxjs":"^5.5.6","lodash":"^4.17.4","ag-grid":"^18.0.1","invariant":"^2.2.2","classnames":"^2.2.5","highcharts":"4.2.5","prop-types":"^15.6.0","react-intl":"^2.4.0","custom-event":"^1.0.1","ag-grid-react":"^18.0.0","react-measure":"^1.4.7","@gooddata/typings":"2.3.1","@types/highcharts":"4.2.56","http-status-codes":"^1.3.0","@gooddata/js-utils":"^2.0.1","@gooddata/numberjs":"^3.1.2","fixed-data-table-2":"0.7.17","@gooddata/goodstrap":"56.1.2","react-dom-factories":"^1.0.2","@gooddata/gooddata-js":"8.0.0","nodelist-foreach-polyfill":"^1.2.0"},"_hasShrinkwrap":false,"readmeFilename":"README.md","test-storybook":{"_defaults":{"readySelector":".screenshot-target, .screenshot-wrapper .highcharts-container, .screenshot-wrapper .s-headline-value, .screenshot-wrapper .viz-table-wrap, .screenshot-wrapper .gdc-kpi, .screenshot-wrapper .gdc-kpi-error, .screenshot-wrapper .s-pivot-table .ag-cell"},"AFM components/PieChart":{"error":{"readySelector":".screenshot-wrapper .s-error"}},"AFM components/DonutChart":{"error":{"readySelector":".screenshot-wrapper .s-error"}}},"devDependencies":{"yup":"^0.24.1","jest":"21.2.1","react":"15.6.2","enzyme":"3.3.0","formik":"^0.11.11","moment":"2.22.1","history":"^4.7.2","ts-jest":"21.2.4","webpack":"3.10.0","react-ga":"^2.5.2","recharts":"1.0.0-beta.9","testcafe":"0.19.2","commander":"2.14.1","node-sass":"4.7.2","react-dom":"15.6.2","supertest":"3.0.0","babel-core":"6.26.0","css-loader":"0.28.7","jest-junit":"3.0.0","raw-loader":"0.5.1","styled-jsx":"2.2.1","typescript":"2.3.3","@types/jest":"20.0.4","@types/node":"7.0.8","file-loader":"1.1.6","sass-loader":"6.0.6","@types/react":"16.0.34","babel-loader":"7.1.2","react-helmet":"5.2.0","react-select":"1.2.1","style-loader":"0.19.1","@types/enzyme":"3.1.6","@types/lodash":"4.14.61","utility-types":"^1.1.0","babel-polyfill":"^6.26.0","@storybook/react":"3.4.8","@types/invariant":"2.2.29","@types/react-dom":"16.0.3","babel-preset-env":"1.6.1","isomorphic-fetch":"2.2.1","react-datepicker":"1.1.0","react-router-dom":"4.2.2","@gooddata/mock-js":"1.4.0","@types/classnames":"2.2.3","@types/prop-types":"15.5.2","@types/react-intl":"2.3.5","babel-preset-react":"6.24.1","identity-obj-proxy":"^3.0.0","react-async-script":"^0.9.1","webpack-dev-server":"2.11.1","@types/react-portal":"3.0.4","babel-plugin-lodash":"3.3.2","html-webpack-plugin":"2.30.1","react-test-renderer":"15.6.2","@types/react-measure":"0.4.7","clean-webpack-plugin":"0.1.17","react-google-recaptcha":"^0.11.0","@gooddata/eslint-config":"0.0.19","@gooddata/tslint-config":"0.0.10","@types/storybook__react":"3.0.6","enzyme-adapter-react-15":"1.0.5","uglifyjs-webpack-plugin":"1.2.0","@gooddata/test-storybook":"1.3.0","@storybook/addon-actions":"3.4.8","@storybook/addon-options":"3.4.8","node-sass-magic-importer":"5.1.0","react-syntax-highlighter":"6.1.2","@types/fixed-data-table-2":"0.8.1","awesome-typescript-loader":"3.5.0","@types/react-test-renderer":"16.0.0","circular-dependency-plugin":"4.4.0","compression-webpack-plugin":"1.1.7","@types/enzyme-adapter-react-15":"1.0.1","@types/storybook__addon-actions":"3.0.1","babel-plugin-transform-class-properties":"6.24.1","babel-plugin-transform-async-to-generator":"6.24.1","babel-plugin-transform-object-rest-spread":"6.26.0"},"peerDependencies":{"react":"15.6.2","react-dom":"15.6.2"},"_npmOperationalInternal":{"tmp":"tmp/react-components_5.3.0-alpha9_1534147189201_0.5909715440361454","host":"s3://npm-registry-packages"}},"5.3.0-alpha10":{"name":"@gooddata/react-components","version":"5.3.0-alpha10","author":{"name":"GoodData Corporation"},"license":"BSD-3-Clause","_id":"@gooddata/react-components@5.3.0-alpha10","maintainers":[{"name":"afi","email":"adam.fiedler@gooddata.com"},{"name":"bertold8","email":"ivan.nejezchleb@seznam.cz"},{"name":"bugsbunny338","email":"jiri.zajic@mensa.cz"},{"name":"gooddata-ci","email":"rail@gooddata.com"},{"name":"ivan.mjartan","email":"ivan.mjartan@gooddata.com"},{"name":"jakub-sterba","email":"jakub.sterba@gooddata.com"},{"name":"jaroslav.tomecek","email":"jaroslav.tomecek@gooddata.com"},{"name":"jkittler","email":"honza.kittler@gmail.com"},{"name":"khanh.le","email":"khanh.le@gooddata.com"},{"name":"langhamp","email":"pavel.langhammer@gooddata.com"},{"name":"lanhuynh","email":"lan.huynh@gooddata.com"},{"name":"lhorak","email":"info@lhorak.cz"},{"name":"linhhong","email":"linh.hong@gooddata.com"},{"name":"lpearce","email":"levi.pearce@gooddata.com"},{"name":"lupko","email":"lubomir.slivka@gooddata.com"},{"name":"martin.mosko","email":"martin.mosko@gooddata.com"},{"name":"michal.marsal","email":"michal.marsal@gooddata.com"},{"name":"nadtan","email":"tan.nguyen@gooddata.com"},{"name":"naibinh","email":"naibinh@gmail.com"},{"name":"nikolacech","email":"nikola.cech@gooddata.com"},{"name":"ocetnik","email":"ocetnik.david@gmail.com"},{"name":"ondrejlangr","email":"ondrej.langr@gooddata.com"},{"name":"pavelzgdc","email":"pavel.zbytovsky@gooddata.com"},{"name":"pbenes","email":"petr.benes@gooddata.com"},{"name":"peterlacko","email":"lackopeter17@gmail.com"},{"name":"petrjanu","email":"petr.janu@gooddata.com"},{"name":"rodri360","email":"me@rodri360.com"},{"name":"sitina","email":"jiri.sitina@gooddata.com"},{"name":"sondo","email":"son.do@gooddata.com"},{"name":"strouhaljan","email":"strouhal.jan@gmail.com"},{"name":"tantalor93","email":"obenky@gmail.com"},{"name":"tomas.kratochvil","email":"tomas.kratochvil@gooddata.com"},{"name":"tomasreichmann","email":"tomasreichmann@gmail.com"},{"name":"tomsatgd","email":"tomas.satinsky@gooddata.com"},{"name":"tu.ngo","email":"tu.ngo@gooddata.com"},{"name":"vonsef","email":"josef.vondrak@gooddata.com"},{"name":"xmort","email":"petr.dolejsi@gooddata.com"},{"name":"zdenek.vidensky","email":"zdenek.vidensky@gooddata.com"}],"homepage":"https://github.com/gooddata/gooddata-react-components#readme","bugs":{"url":"https://github.com/gooddata/gooddata-react-components/issues"},"dist":{"shasum":"84c29eb7f99338b03e363aa490b266edf0bd3d44","tarball":"https://registry.npmjs.org/@gooddata/react-components/-/react-components-5.3.0-alpha10.tgz","fileCount":880,"integrity":"sha512-g4iY9cZmE4HweX1mEx493I5qEKp8j4NGX0lkypH++lonCnHRsMq5mv6W3lnI+277C2g3vVp1mdWdqFhrsCDXTw==","signatures":[{"sig":"MEUCIE3YrBZvjleLeF4x8Z4c/C+NRReUZ0QW6/MTUumQ+7sVAiEAnKUOVQ3As2MA3aU7OIJK11Xi+M2PtCwzHn6mk5SCUHQ=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":2996562,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJbcYBPCRA9TVsSAnZWagAAhPcP/0BYOUzNAjBs+Q8zwlGf\nvUpWCsvLtfoYVALi0uSo1iHsBf/zJQ6dUh5sGFR70ZVhCPE9FQUALqvSRP2Z\niEQa4PSkeJrkWh5P/bBmUpoivY5eeFybOk0sy1mFuoeocSXRN2fooDha7ntE\nVmQOqr8FJLaNg6/sm5+vleoHPUM9KrrUyDIbnyNQTu3nAio8+Uuzo4N5n/vK\nYO53C13vbQQMb7zvfD9xQ1hwA54mTTuVfo/Y5137h+IJhq2t/ZleG1DLtfW+\nJQE2jUmXbmzmicQnEJMdhW7aCp6KWiCOrcYSlJGrvcqI73EzWfeHI+buLdB3\nZg3y1god8az7PixOCmMfqwRVXENh+pMlIwLQe+H44joBhtBf0YwpxqD36hKH\nXqVQih6rnqNu1VpN4RQPWOHgundrPFMcAZGHf5tSu8dI/NtBskL2x66vsJWW\nnvRO6iAh1CINxfo4J3xsABJ17HBTrfsiFMmOvV4FHMvM+xnQRMxTeyVmwQV0\nVlV34eevRjDNxxN0jv7jB2DlNMa/Gh2n1hyT1PsZlKBItug0674omJfSz/hh\nitl/g/Qa4AuszO5woOkzPzfr4bZKQQ7DCXApbsXtdkELeWcyFQ0HJtpO3QkL\nR3Cld2oVzPy8PUdkhNg+Nk2sz988BcZ7kslyEvHMar3TD7nohL8Genr//PQU\nIRfV\r\n=yHh/\r\n-----END PGP SIGNATURE-----\r\n"},"jest":{"testRegex":"(/__tests__/.*|\\.(test|spec))\\.(tsx?|jsx?)$","transform":{".(ts|tsx)":"<rootDir>/node_modules/ts-jest/preprocessor.js"},"mapCoverage":true,"collectCoverage":false,"moduleNameMapper":{"\\.(css|less|sass|scss)$":"<rootDir>/__mocks__/styleMock.ts"},"coverageReporters":["html"],"collectCoverageFrom":["src/**/*.{ts,tsx}","examples/server/src/**/*.{js,jsx}","!**/*.d.ts"],"moduleFileExtensions":["ts","tsx","js"],"setupTestFrameworkScriptFile":"<rootDir>/jest.setup.js"},"main":"dist/index.js","files":["dist","src","styles","LICENSE"],"config":{"tslint":"'./{src,stories}/**/*.{ts,tsx}'"},"readme":"[![npm version](https://badge.fury.io/js/%40gooddata%2Freact-components.svg)](https://www.npmjs.com/package/@gooddata/react-components) \n\n# GoodData.UI React components\n> A React-based JavaScript library for building data-driven applications\n\n## Getting started\n- [GoodData.UI Documentation](http://sdk.gooddata.com/gooddata-ui/)\n- [GoodData.UI Live Examples](https://gooddata-examples.herokuapp.com/)\n- [Stack Overflow](https://stackoverflow.com/questions/tagged/gooddata)\n\n### Usage\nWith [yarn](https://yarnpkg.com) installed, go to your project directory and run\n```\n$ yarn add @gooddata/react-components\n```\nIf you prefer [npm](npmjs.com) run\n```\n$ npm install --save @gooddata/react-components\n```\n\n\n## Contributing\n\nWe welcome any contribution in form of [issues](https://github.com/gooddata/gooddata-react-components/issues) or [pull requests](https://github.com/gooddata/gooddata-react-components/pulls).\nThese commands may come in handy while developing:\n\n| command | description |\n| ------- | ----------- |\n| `yarn install --pure-lockfile` | first step |\n| ||\n| `yarn dev` | build react-components to `/dist` in watch mode |\n| `yarn test` | run all unit tests |\n| `yarn validate` | validate codestyle |\n| ||\n| `yarn storybook` | run storybook from `/stories` on http://localhost:9001 |\n| `yarn build-storybook` | build storybook to `/dist-storybook` |\n| `yarn test-storybook` | run storybook and [screenshot tests](https://github.com/gooddata/gdc-client-utils/tree/master/test-storybook) |\n| ||\n| `yarn examples` | run Live Examples dev-server from `/examples` on https://localhost:8999 |\n| `yarn examples-build` | build Live Examples to `/examples/dist` |\n| `yarn examples-server` | serve built Live Examples - see `/examples/server/src` |\n| `yarn examples-testcafe` | run testcafe tests against `localhost:8999` |\n\n### Deploy to heroku.com\nWhen you deploy this repo to heroku, it serves *GoodData.UI Live Examples*.\nRelevant tasks are in `Procfile` and `package.json`.\n\n```bash\n# run in the project directory\nheroku login\nheroku create <your-app-name>\nheroku config:set DOMAIN_ADMIN_USERNAME=x@gooddata.com DOMAIN_ADMIN_PASSWORD=xy PROJECT_ID_TO_ASSIGN=xms7ga4tf3g3nzucd8380o2bev8oeknp\ngit push heroku HEAD:master\nheroku open\n```\n\n### Run Live Examples Locally\nTo run *GoodData.UI Live Examples* locally:\n```bash\ngit clone <this-repository>\ncd  <repository-folder>\nyarn install --pure-lockfile\nyarn examples\n```\nThen open https://localhost:8999 and login using Live Examples account (you can [create one here](https://gooddata-examples.herokuapp.com/registration)).\n\n## Changelog\n- see [CHANGELOG.md](CHANGELOG.md)\n\n## License\n(C) 2007-2018 GoodData Corporation\n\nFor more information, please see [LICENSE](https://github.com/gooddata/gooddata-react-components/blob/master/LICENSE)\n","gitHead":"8b0e1e615887fe9c663124ff222e8eb73ad42f21","scripts":{"dev":"bash scripts/build.sh --dev-watch","test":"jest --watch","build":"bash scripts/build.sh","tslint":"yarn run-tslint -t verbose $npm_package_config_tslint","prepare":"cd examples/server && yarn install --pure-lockfile && cd ../..; rm -r examples/node_modules 2>/dev/null; true","examples":"bash scripts/run-examples.sh","prepare?":"# Called before `npm publish` and on local `npm install`. Temporarily also for deleting obsolete node_modules. Ends with `true` to continue gracefully.","validate":"tsc --noEmit && yarn tslint && eslint --ext .jsx,.js examples/src examples/test examples/server/src","build-dev":"bash scripts/build.sh --dev","examples?":"# Default is developer domain, other options: yarn examples [sec,secure,stg,stg2,stg3,demo,developer or URL]","storybook":"start-storybook -p 9001 -c .storybook","tslint-ci":"mkdir -p ./ci/results && yarn run-tslint -t checkstyle -o ./ci/results/tslint-results.xml $npm_package_config_tslint","run-tslint":"tslint -p tsconfig.json","validate-ci":"tsc --noEmit && yarn tslint-ci  && eslint --ext .jsx,.js examples/src examples/test examples/server/src -f checkstyle -o ci/results/eslint-results.xml","examples-build":"bash scripts/build-examples.sh","prepublishOnly":"yarn build","test-storybook":"test-storybook","build-storybook":"build-storybook -c .storybook -o dist-storybook","examples-server":"node examples/server/src/index.js","heroku-postbuild":"yarn examples-build developer","examples-testcafe":"testcafe chrome --assertion-timeout 60000 -S -s examples/_screenshots examples/test/**/**/*_test* --debug-on-fail","examples-testcafe-ci":"testcafe 'chrome:headless --no-sandbox' --assertion-timeout 60000 -S -s examples/_screenshots examples/test/**/**/*_test*"},"typings":"dist/index.d.ts","_npmUser":{"name":"gooddata-ci","email":"rail@gooddata.com"},"repository":{"url":"git+ssh://git@github.com/gooddata/gooddata-react-components.git","type":"git"},"_npmVersion":"5.6.0","description":"GoodData React Components","directories":{},"_nodeVersion":"8.9.4","dependencies":{"rxjs":"^5.5.6","lodash":"^4.17.4","ag-grid":"^18.0.1","invariant":"^2.2.2","classnames":"^2.2.5","highcharts":"4.2.5","prop-types":"^15.6.0","react-intl":"^2.4.0","custom-event":"^1.0.1","ag-grid-react":"^18.0.0","react-measure":"^1.4.7","@gooddata/typings":"2.3.1","@types/highcharts":"4.2.56","http-status-codes":"^1.3.0","@gooddata/js-utils":"^2.0.1","@gooddata/numberjs":"^3.1.2","fixed-data-table-2":"0.7.17","@gooddata/goodstrap":"56.1.2","react-dom-factories":"^1.0.2","@gooddata/gooddata-js":"8.0.0","nodelist-foreach-polyfill":"^1.2.0"},"_hasShrinkwrap":false,"readmeFilename":"README.md","test-storybook":{"_defaults":{"readySelector":".screenshot-target, .screenshot-wrapper .highcharts-container, .screenshot-wrapper .s-headline-value, .screenshot-wrapper .viz-table-wrap, .screenshot-wrapper .gdc-kpi, .screenshot-wrapper .gdc-kpi-error, .screenshot-wrapper .s-pivot-table .ag-cell"},"AFM components/PieChart":{"error":{"readySelector":".screenshot-wrapper .s-error"}},"AFM components/DonutChart":{"error":{"readySelector":".screenshot-wrapper .s-error"}}},"devDependencies":{"yup":"^0.24.1","jest":"21.2.1","react":"15.6.2","enzyme":"3.3.0","formik":"^0.11.11","moment":"2.22.1","history":"^4.7.2","ts-jest":"21.2.4","webpack":"3.10.0","react-ga":"^2.5.2","recharts":"1.0.0-beta.9","testcafe":"0.19.2","commander":"2.14.1","node-sass":"4.7.2","react-dom":"15.6.2","supertest":"3.0.0","babel-core":"6.26.0","css-loader":"0.28.7","jest-junit":"3.0.0","raw-loader":"0.5.1","styled-jsx":"2.2.1","typescript":"2.3.3","@types/jest":"20.0.4","@types/node":"7.0.8","file-loader":"1.1.6","sass-loader":"6.0.6","@types/react":"16.0.34","babel-loader":"7.1.2","react-helmet":"5.2.0","react-select":"1.2.1","style-loader":"0.19.1","@types/enzyme":"3.1.6","@types/lodash":"4.14.61","utility-types":"^1.1.0","babel-polyfill":"^6.26.0","@storybook/react":"3.4.8","@types/invariant":"2.2.29","@types/react-dom":"16.0.3","babel-preset-env":"1.6.1","isomorphic-fetch":"2.2.1","react-datepicker":"1.1.0","react-router-dom":"4.2.2","@gooddata/mock-js":"1.4.0","@types/classnames":"2.2.3","@types/prop-types":"15.5.2","@types/react-intl":"2.3.5","babel-preset-react":"6.24.1","identity-obj-proxy":"^3.0.0","react-async-script":"^0.9.1","webpack-dev-server":"2.11.1","@types/react-portal":"3.0.4","babel-plugin-lodash":"3.3.2","html-webpack-plugin":"2.30.1","react-test-renderer":"15.6.2","@types/react-measure":"0.4.7","clean-webpack-plugin":"0.1.17","react-google-recaptcha":"^0.11.0","@gooddata/eslint-config":"0.0.19","@gooddata/tslint-config":"0.0.10","@types/storybook__react":"3.0.6","enzyme-adapter-react-15":"1.0.5","uglifyjs-webpack-plugin":"1.2.0","@gooddata/test-storybook":"1.3.0","@storybook/addon-actions":"3.4.8","@storybook/addon-options":"3.4.8","node-sass-magic-importer":"5.1.0","react-syntax-highlighter":"6.1.2","@types/fixed-data-table-2":"0.8.1","awesome-typescript-loader":"3.5.0","@types/react-test-renderer":"16.0.0","circular-dependency-plugin":"4.4.0","compression-webpack-plugin":"1.1.7","@types/enzyme-adapter-react-15":"1.0.1","@types/storybook__addon-actions":"3.0.1","babel-plugin-transform-class-properties":"6.24.1","babel-plugin-transform-async-to-generator":"6.24.1","babel-plugin-transform-object-rest-spread":"6.26.0"},"peerDependencies":{"react":"15.6.2","react-dom":"15.6.2"},"_npmOperationalInternal":{"tmp":"tmp/react-components_5.3.0-alpha10_1534165070928_0.21122860281578348","host":"s3://npm-registry-packages"}},"5.3.0-alpha11":{"name":"@gooddata/react-components","version":"5.3.0-alpha11","author":{"name":"GoodData Corporation"},"license":"BSD-3-Clause","_id":"@gooddata/react-components@5.3.0-alpha11","maintainers":[{"name":"afi","email":"adam.fiedler@gooddata.com"},{"name":"bertold8","email":"ivan.nejezchleb@seznam.cz"},{"name":"bugsbunny338","email":"jiri.zajic@mensa.cz"},{"name":"gooddata-ci","email":"rail@gooddata.com"},{"name":"ivan.mjartan","email":"ivan.mjartan@gooddata.com"},{"name":"jakub-sterba","email":"jakub.sterba@gooddata.com"},{"name":"jaroslav.tomecek","email":"jaroslav.tomecek@gooddata.com"},{"name":"jkittler","email":"honza.kittler@gmail.com"},{"name":"khanh.le","email":"khanh.le@gooddata.com"},{"name":"langhamp","email":"pavel.langhammer@gooddata.com"},{"name":"lanhuynh","email":"lan.huynh@gooddata.com"},{"name":"lhorak","email":"info@lhorak.cz"},{"name":"linhhong","email":"linh.hong@gooddata.com"},{"name":"lpearce","email":"levi.pearce@gooddata.com"},{"name":"lupko","email":"lubomir.slivka@gooddata.com"},{"name":"martin.mosko","email":"martin.mosko@gooddata.com"},{"name":"michal.marsal","email":"michal.marsal@gooddata.com"},{"name":"nadtan","email":"tan.nguyen@gooddata.com"},{"name":"naibinh","email":"naibinh@gmail.com"},{"name":"nikolacech","email":"nikola.cech@gooddata.com"},{"name":"ocetnik","email":"ocetnik.david@gmail.com"},{"name":"ondrejlangr","email":"ondrej.langr@gooddata.com"},{"name":"pavelzgdc","email":"pavel.zbytovsky@gooddata.com"},{"name":"pbenes","email":"petr.benes@gooddata.com"},{"name":"peterlacko","email":"lackopeter17@gmail.com"},{"name":"petrjanu","email":"petr.janu@gooddata.com"},{"name":"rodri360","email":"me@rodri360.com"},{"name":"sitina","email":"jiri.sitina@gooddata.com"},{"name":"sondo","email":"son.do@gooddata.com"},{"name":"strouhaljan","email":"strouhal.jan@gmail.com"},{"name":"tantalor93","email":"obenky@gmail.com"},{"name":"tomas.kratochvil","email":"tomas.kratochvil@gooddata.com"},{"name":"tomasreichmann","email":"tomasreichmann@gmail.com"},{"name":"tomsatgd","email":"tomas.satinsky@gooddata.com"},{"name":"tu.ngo","email":"tu.ngo@gooddata.com"},{"name":"vonsef","email":"josef.vondrak@gooddata.com"},{"name":"xmort","email":"petr.dolejsi@gooddata.com"},{"name":"zdenek.vidensky","email":"zdenek.vidensky@gooddata.com"}],"homepage":"https://github.com/gooddata/gooddata-react-components#readme","bugs":{"url":"https://github.com/gooddata/gooddata-react-components/issues"},"dist":{"shasum":"e72f1c9f04e44093eb0cb67cf0678865ac3bb4c5","tarball":"https://registry.npmjs.org/@gooddata/react-components/-/react-components-5.3.0-alpha11.tgz","fileCount":880,"integrity":"sha512-etkHymBypYB80swUDS1b48TbjzH796ThsLOpdOAeXeunFZdXh0rQXu0q2/zcDM87cgs+j8UQjPjtCZiaUgESxQ==","signatures":[{"sig":"MEYCIQDtmYp5sAciEn7Rgv3cI62uTChVbm4OhXXY/tsnQRo64QIhAIIXObasKTQj9/elRCsm1tJRb+ob7dhrAQa0ppxdOqZi","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":2997478,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJbc+ZrCRA9TVsSAnZWagAAQPwP/2dE5VrEsZJGMuQLeFfA\nMHQHB3KiDTNk6rn8E3JBadw2V9Ime4P4FKBQZCyvp76GMrZnu9irCtPy9e+e\nVkjtMFwRc64x2muyOdqxhkLqfRCarZ5cFHIl8ocYH4G0fqxpo+t1UroqTSn0\nqtmdvw/82hpnANygrW4nJ+IYhxKEXhiekFkQdIDcXB1daB7mqRRRZVtc9eI7\npBNvw3psifBPn4TLn5K/Oc56erUkYHe1bfQKAXDD3lWv31MqY1opAm7Nn8wM\nhA/dPOTExA4byuKFKVhOaJiwdarrE/Nlykthp76U5W1x2mX6V+s9hmIabYeC\n+j0lsl82dQsNR/TtsehadvADI3IvBclfRRVRAuKN2COJ9FNmNtj3ztLTY6T0\nQ/i4jKRjf52wEtLndbiKZHSe+VD1Sl2eRWpXve2DIDGX/8rHq7vea7wPsGfh\nN+BGOCaSORKN61PBdZE6bDuH3ZM4oI79gAtw3xh1twQhhWNG0pFW0yJYo4Ig\nh+v9u/kTPP2WKwm/2wQ1lQpnwEHl3Y3d/VDWrzPuvU0+3PhXHBWes2fPKXTb\nPxgIUtgP2PXAg6PNDcVGHVefp78BROP7kucqs4NI4Vasx1Y5c7DEHAlpSl9t\n7mPLs4h4C2JJ0sNq/MEncwcCPo+GtYFjeUCjbg24nO/OC6cyoy23JeWmOfe4\nmDaU\r\n=dqDS\r\n-----END PGP SIGNATURE-----\r\n"},"jest":{"testRegex":"(/__tests__/.*|\\.(test|spec))\\.(tsx?|jsx?)$","transform":{".(ts|tsx)":"<rootDir>/node_modules/ts-jest/preprocessor.js"},"mapCoverage":true,"collectCoverage":false,"moduleNameMapper":{"\\.(css|less|sass|scss)$":"<rootDir>/__mocks__/styleMock.ts"},"coverageReporters":["html"],"collectCoverageFrom":["src/**/*.{ts,tsx}","examples/server/src/**/*.{js,jsx}","!**/*.d.ts"],"moduleFileExtensions":["ts","tsx","js"],"setupTestFrameworkScriptFile":"<rootDir>/jest.setup.js"},"main":"dist/index.js","files":["dist","src","styles","LICENSE"],"config":{"tslint":"'./{src,stories}/**/*.{ts,tsx}'"},"readme":"[![npm version](https://badge.fury.io/js/%40gooddata%2Freact-components.svg)](https://www.npmjs.com/package/@gooddata/react-components) \n\n# GoodData.UI React components\n> A React-based JavaScript library for building data-driven applications\n\n## Getting started\n- [GoodData.UI Documentation](http://sdk.gooddata.com/gooddata-ui/)\n- [GoodData.UI Live Examples](https://gooddata-examples.herokuapp.com/)\n- [Stack Overflow](https://stackoverflow.com/questions/tagged/gooddata)\n\n### Usage\nWith [yarn](https://yarnpkg.com) installed, go to your project directory and run\n```\n$ yarn add @gooddata/react-components\n```\nIf you prefer [npm](npmjs.com) run\n```\n$ npm install --save @gooddata/react-components\n```\n\n\n## Contributing\n\nWe welcome any contribution in form of [issues](https://github.com/gooddata/gooddata-react-components/issues) or [pull requests](https://github.com/gooddata/gooddata-react-components/pulls).\nThese commands may come in handy while developing:\n\n| command | description |\n| ------- | ----------- |\n| `yarn install --pure-lockfile` | first step |\n| ||\n| `yarn dev` | build react-components to `/dist` in watch mode |\n| `yarn test` | run all unit tests |\n| `yarn validate` | validate codestyle |\n| ||\n| `yarn storybook` | run storybook from `/stories` on http://localhost:9001 |\n| `yarn build-storybook` | build storybook to `/dist-storybook` |\n| `yarn test-storybook` | run storybook and [screenshot tests](https://github.com/gooddata/gdc-client-utils/tree/master/test-storybook) |\n| ||\n| `yarn examples` | run Live Examples dev-server from `/examples` on https://localhost:8999 |\n| `yarn examples-build` | build Live Examples to `/examples/dist` |\n| `yarn examples-server` | serve built Live Examples - see `/examples/server/src` |\n| `yarn examples-testcafe` | run testcafe tests against `localhost:8999` |\n\n### Deploy to heroku.com\nWhen you deploy this repo to heroku, it serves *GoodData.UI Live Examples*.\nRelevant tasks are in `Procfile` and `package.json`.\n\n```bash\n# run in the project directory\nheroku login\nheroku create <your-app-name>\nheroku config:set DOMAIN_ADMIN_USERNAME=x@gooddata.com DOMAIN_ADMIN_PASSWORD=xy PROJECT_ID_TO_ASSIGN=xms7ga4tf3g3nzucd8380o2bev8oeknp\ngit push heroku HEAD:master\nheroku open\n```\n\n### Run Live Examples Locally\nTo run *GoodData.UI Live Examples* locally:\n```bash\ngit clone <this-repository>\ncd  <repository-folder>\nyarn install --pure-lockfile\nyarn examples\n```\nThen open https://localhost:8999 and login using Live Examples account (you can [create one here](https://gooddata-examples.herokuapp.com/registration)).\n\n## Changelog\n- see [CHANGELOG.md](CHANGELOG.md)\n\n## License\n(C) 2007-2018 GoodData Corporation\n\nFor more information, please see [LICENSE](https://github.com/gooddata/gooddata-react-components/blob/master/LICENSE)\n","gitHead":"4e8a92719797cf60ef62ae5f5d7a016b1db25f8e","scripts":{"dev":"bash scripts/build.sh --dev-watch","test":"jest --watch","build":"bash scripts/build.sh","tslint":"yarn run-tslint -t verbose $npm_package_config_tslint","prepare":"cd examples/server && yarn install --pure-lockfile && cd ../..; rm -r examples/node_modules 2>/dev/null; true","examples":"bash scripts/run-examples.sh","prepare?":"# Called before `npm publish` and on local `npm install`. Temporarily also for deleting obsolete node_modules. Ends with `true` to continue gracefully.","validate":"tsc --noEmit && yarn tslint && eslint --ext .jsx,.js examples/src examples/test examples/server/src","build-dev":"bash scripts/build.sh --dev","examples?":"# Default is developer domain, other options: yarn examples [sec,secure,stg,stg2,stg3,demo,developer or URL]","storybook":"start-storybook -p 9001 -c .storybook","tslint-ci":"mkdir -p ./ci/results && yarn run-tslint -t checkstyle -o ./ci/results/tslint-results.xml $npm_package_config_tslint","run-tslint":"tslint -p tsconfig.json","validate-ci":"tsc --noEmit && yarn tslint-ci  && eslint --ext .jsx,.js examples/src examples/test examples/server/src -f checkstyle -o ci/results/eslint-results.xml","examples-build":"bash scripts/build-examples.sh","prepublishOnly":"yarn build","test-storybook":"test-storybook","build-storybook":"build-storybook -c .storybook -o dist-storybook","examples-server":"node examples/server/src/index.js","heroku-postbuild":"yarn examples-build developer","examples-testcafe":"testcafe chrome --assertion-timeout 60000 -S -s examples/_screenshots examples/test/**/**/*_test* --debug-on-fail","examples-testcafe-ci":"testcafe 'chrome:headless --no-sandbox' --assertion-timeout 60000 -S -s examples/_screenshots examples/test/**/**/*_test*"},"typings":"dist/index.d.ts","_npmUser":{"name":"gooddata-ci","email":"rail@gooddata.com"},"repository":{"url":"git+ssh://git@github.com/gooddata/gooddata-react-components.git","type":"git"},"_npmVersion":"5.6.0","description":"GoodData React Components","directories":{},"_nodeVersion":"8.9.4","dependencies":{"rxjs":"^5.5.6","lodash":"^4.17.4","ag-grid":"^18.0.1","invariant":"^2.2.2","classnames":"^2.2.5","highcharts":"4.2.5","prop-types":"^15.6.0","react-intl":"^2.4.0","custom-event":"^1.0.1","ag-grid-react":"^18.0.0","react-measure":"^1.4.7","@gooddata/typings":"2.3.1","@types/highcharts":"4.2.56","http-status-codes":"^1.3.0","@gooddata/js-utils":"^2.0.1","@gooddata/numberjs":"^3.1.2","fixed-data-table-2":"0.7.17","@gooddata/goodstrap":"56.1.2","react-dom-factories":"^1.0.2","@gooddata/gooddata-js":"8.0.0","nodelist-foreach-polyfill":"^1.2.0"},"_hasShrinkwrap":false,"readmeFilename":"README.md","test-storybook":{"_defaults":{"readySelector":".screenshot-target, .screenshot-wrapper .highcharts-container, .screenshot-wrapper .s-headline-value, .screenshot-wrapper .viz-table-wrap, .screenshot-wrapper .gdc-kpi, .screenshot-wrapper .gdc-kpi-error, .screenshot-wrapper .s-pivot-table .ag-cell"},"AFM components/PieChart":{"error":{"readySelector":".screenshot-wrapper .s-error"}},"AFM components/DonutChart":{"error":{"readySelector":".screenshot-wrapper .s-error"}}},"devDependencies":{"yup":"^0.24.1","jest":"21.2.1","react":"15.6.2","enzyme":"3.3.0","formik":"^0.11.11","moment":"2.22.1","history":"^4.7.2","ts-jest":"21.2.4","webpack":"3.10.0","react-ga":"^2.5.2","recharts":"1.0.0-beta.9","testcafe":"0.19.2","commander":"2.14.1","node-sass":"4.7.2","react-dom":"15.6.2","supertest":"3.0.0","babel-core":"6.26.0","css-loader":"0.28.7","jest-junit":"3.0.0","raw-loader":"0.5.1","styled-jsx":"2.2.1","typescript":"2.3.3","@types/jest":"20.0.4","@types/node":"7.0.8","file-loader":"1.1.6","sass-loader":"6.0.6","@types/react":"16.0.34","babel-loader":"7.1.2","react-helmet":"5.2.0","react-select":"1.2.1","style-loader":"0.19.1","@types/enzyme":"3.1.6","@types/lodash":"4.14.61","utility-types":"^1.1.0","babel-polyfill":"^6.26.0","@storybook/react":"3.4.8","@types/invariant":"2.2.29","@types/react-dom":"16.0.3","babel-preset-env":"1.6.1","isomorphic-fetch":"2.2.1","react-datepicker":"1.1.0","react-router-dom":"4.2.2","@gooddata/mock-js":"1.4.0","@types/classnames":"2.2.3","@types/prop-types":"15.5.2","@types/react-intl":"2.3.5","babel-preset-react":"6.24.1","identity-obj-proxy":"^3.0.0","react-async-script":"^0.9.1","webpack-dev-server":"2.11.1","@types/react-portal":"3.0.4","babel-plugin-lodash":"3.3.2","html-webpack-plugin":"2.30.1","react-test-renderer":"15.6.2","@types/react-measure":"0.4.7","clean-webpack-plugin":"0.1.17","react-google-recaptcha":"^0.11.0","@gooddata/eslint-config":"0.0.19","@gooddata/tslint-config":"0.0.10","@types/storybook__react":"3.0.6","enzyme-adapter-react-15":"1.0.5","uglifyjs-webpack-plugin":"1.2.0","@gooddata/test-storybook":"1.3.0","@storybook/addon-actions":"3.4.8","@storybook/addon-options":"3.4.8","node-sass-magic-importer":"5.1.0","react-syntax-highlighter":"6.1.2","@types/fixed-data-table-2":"0.8.1","awesome-typescript-loader":"3.5.0","@types/react-test-renderer":"16.0.0","circular-dependency-plugin":"4.4.0","compression-webpack-plugin":"1.1.7","@types/enzyme-adapter-react-15":"1.0.1","@types/storybook__addon-actions":"3.0.1","babel-plugin-transform-class-properties":"6.24.1","babel-plugin-transform-async-to-generator":"6.24.1","babel-plugin-transform-object-rest-spread":"6.26.0"},"peerDependencies":{"react":"15.6.2","react-dom":"15.6.2"},"_npmOperationalInternal":{"tmp":"tmp/react-components_5.3.0-alpha11_1534322283284_0.058171783666443266","host":"s3://npm-registry-packages"}},"5.3.0-alpha12":{"name":"@gooddata/react-components","version":"5.3.0-alpha12","author":{"name":"GoodData Corporation"},"license":"BSD-3-Clause","_id":"@gooddata/react-components@5.3.0-alpha12","maintainers":[{"name":"afi","email":"adam.fiedler@gooddata.com"},{"name":"bertold8","email":"ivan.nejezchleb@seznam.cz"},{"name":"bugsbunny338","email":"jiri.zajic@mensa.cz"},{"name":"gooddata-ci","email":"rail@gooddata.com"},{"name":"ivan.mjartan","email":"ivan.mjartan@gooddata.com"},{"name":"jakub-sterba","email":"jakub.sterba@gooddata.com"},{"name":"jaroslav.tomecek","email":"jaroslav.tomecek@gooddata.com"},{"name":"jkittler","email":"honza.kittler@gmail.com"},{"name":"khanh.le","email":"khanh.le@gooddata.com"},{"name":"langhamp","email":"pavel.langhammer@gooddata.com"},{"name":"lanhuynh","email":"lan.huynh@gooddata.com"},{"name":"lhorak","email":"info@lhorak.cz"},{"name":"linhhong","email":"linh.hong@gooddata.com"},{"name":"lpearce","email":"levi.pearce@gooddata.com"},{"name":"lupko","email":"lubomir.slivka@gooddata.com"},{"name":"martin.mosko","email":"martin.mosko@gooddata.com"},{"name":"michal.marsal","email":"michal.marsal@gooddata.com"},{"name":"nadtan","email":"tan.nguyen@gooddata.com"},{"name":"naibinh","email":"naibinh@gmail.com"},{"name":"nikolacech","email":"nikola.cech@gooddata.com"},{"name":"ocetnik","email":"ocetnik.david@gmail.com"},{"name":"ondrejlangr","email":"ondrej.langr@gooddata.com"},{"name":"pavelzgdc","email":"pavel.zbytovsky@gooddata.com"},{"name":"pbenes","email":"petr.benes@gooddata.com"},{"name":"peterlacko","email":"lackopeter17@gmail.com"},{"name":"petrjanu","email":"petr.janu@gooddata.com"},{"name":"rodri360","email":"me@rodri360.com"},{"name":"sitina","email":"jiri.sitina@gooddata.com"},{"name":"sondo","email":"son.do@gooddata.com"},{"name":"strouhaljan","email":"strouhal.jan@gmail.com"},{"name":"tantalor93","email":"obenky@gmail.com"},{"name":"tomas.kratochvil","email":"tomas.kratochvil@gooddata.com"},{"name":"tomasreichmann","email":"tomasreichmann@gmail.com"},{"name":"tomsatgd","email":"tomas.satinsky@gooddata.com"},{"name":"tu.ngo","email":"tu.ngo@gooddata.com"},{"name":"vonsef","email":"josef.vondrak@gooddata.com"},{"name":"xmort","email":"petr.dolejsi@gooddata.com"},{"name":"zdenek.vidensky","email":"zdenek.vidensky@gooddata.com"}],"homepage":"https://github.com/gooddata/gooddata-react-components#readme","bugs":{"url":"https://github.com/gooddata/gooddata-react-components/issues"},"dist":{"shasum":"437227e10243353bcc75920f5d4c4aa1119bec08","tarball":"https://registry.npmjs.org/@gooddata/react-components/-/react-components-5.3.0-alpha12.tgz","fileCount":880,"integrity":"sha512-cRaXybVoz1QjzINxpWWvbrppdB98KwGBO9CHcjOSiZSmrc30exXyF4YCaH+0wso0vY89/5aV2vaMp6xXtUPTgQ==","signatures":[{"sig":"MEYCIQCWSTLjxp3jHVu66/l6bIYysNX55aeU/3EFhymQ0VdyKAIhAK/rbvNhqzcV5GhWSSBp9QN3QqKhs0aECi6gizYMpWif","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":3003866,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJbdVXxCRA9TVsSAnZWagAAdukP/0S/yj5PZ0PiDzrJigqS\nz3VC2CDbyiiILEAZoiYtZ37TJ01lvqnhexlU+uh6n+SJriTVx6tAjWzPjevN\nIyGgbJSWcYz3uuEj9IP0Z3ilx2T5jA6qFJK+LSdPvhDHlBOoqZtpskaUG2Fk\nVlroaGQyYWFFDhUpIa3QSYJQpGDnnOZH0KEqN+yGOFhQDF20ThQT84WefXUs\n41nYjArDLhwO3Q/zR/xlOD/sK2pMAzI0vlYWL8ZRn6thn2Qp9ckF0M1JyUpm\ndp5rhocmvNtXYWdoaeAcSAcquUejigfIrMZchpbNmyJC5Vi6tuFe/FjoYB1U\nvwPbz76QBT4tKxjjDwDOPQz1/PJyMzs3VtYtqUGCr5g2lMKsYshaEFHWHwo0\nPf5LC8VYN7GR+YOaEeAiBMivTYk0sQn/Wh73jSVXt5z7P1ZlZlWa0imoEfun\ns5sYm44qoexjmrnRFksrbLNUBiJT3hdqd0KgpweQXpGFrt6LZGM1qKtVTrOZ\ngeiqWWHrNFuei4PvTiobTE+d5TVhuz9Onvv9qHjE7s3pD8sY+XTHFlZ2H6Z9\na4KuEOnGmqWOEd6pRUZ7Ef568yvwjoLbdSau2dPtCT2Oax9DYdIEMBDHJd7A\n8zQ1g0yRoaBtm7ErevvNnAPvDDWXKGsNAv5jHyB4WUTlgiZm+7vGYssblOMq\nMxm6\r\n=lzIp\r\n-----END PGP SIGNATURE-----\r\n"},"jest":{"testRegex":"(/__tests__/.*|\\.(test|spec))\\.(tsx?|jsx?)$","transform":{".(ts|tsx)":"<rootDir>/node_modules/ts-jest/preprocessor.js"},"mapCoverage":true,"collectCoverage":false,"moduleNameMapper":{"\\.(css|less|sass|scss)$":"<rootDir>/__mocks__/styleMock.ts"},"coverageReporters":["html"],"collectCoverageFrom":["src/**/*.{ts,tsx}","examples/server/src/**/*.{js,jsx}","!**/*.d.ts"],"moduleFileExtensions":["ts","tsx","js"],"setupTestFrameworkScriptFile":"<rootDir>/jest.setup.js"},"main":"dist/index.js","files":["dist","src","styles","LICENSE"],"config":{"tslint":"'./{src,stories}/**/*.{ts,tsx}'"},"readme":"[![npm version](https://badge.fury.io/js/%40gooddata%2Freact-components.svg)](https://www.npmjs.com/package/@gooddata/react-components) \n\n# GoodData.UI React components\n> A React-based JavaScript library for building data-driven applications\n\n## Getting started\n- [GoodData.UI Documentation](http://sdk.gooddata.com/gooddata-ui/)\n- [GoodData.UI Live Examples](https://gooddata-examples.herokuapp.com/)\n- [Stack Overflow](https://stackoverflow.com/questions/tagged/gooddata)\n\n### Usage\nWith [yarn](https://yarnpkg.com) installed, go to your project directory and run\n```\n$ yarn add @gooddata/react-components\n```\nIf you prefer [npm](npmjs.com) run\n```\n$ npm install --save @gooddata/react-components\n```\n\n\n## Contributing\n\nWe welcome any contribution in form of [issues](https://github.com/gooddata/gooddata-react-components/issues) or [pull requests](https://github.com/gooddata/gooddata-react-components/pulls).\nThese commands may come in handy while developing:\n\n| command | description |\n| ------- | ----------- |\n| `yarn install --pure-lockfile` | first step |\n| ||\n| `yarn dev` | build react-components to `/dist` in watch mode |\n| `yarn test` | run all unit tests |\n| `yarn validate` | validate codestyle |\n| ||\n| `yarn storybook` | run storybook from `/stories` on http://localhost:9001 |\n| `yarn build-storybook` | build storybook to `/dist-storybook` |\n| `yarn test-storybook` | run storybook and [screenshot tests](https://github.com/gooddata/gdc-client-utils/tree/master/test-storybook) |\n| ||\n| `yarn examples` | run Live Examples dev-server from `/examples` on https://localhost:8999 |\n| `yarn examples-build` | build Live Examples to `/examples/dist` |\n| `yarn examples-server` | serve built Live Examples - see `/examples/server/src` |\n| `yarn examples-testcafe` | run testcafe tests against `localhost:8999` |\n\n### Deploy to heroku.com\nWhen you deploy this repo to heroku, it serves *GoodData.UI Live Examples*.\nRelevant tasks are in `Procfile` and `package.json`.\n\n```bash\n# run in the project directory\nheroku login\nheroku create <your-app-name>\nheroku config:set DOMAIN_ADMIN_USERNAME=x@gooddata.com DOMAIN_ADMIN_PASSWORD=xy PROJECT_ID_TO_ASSIGN=xms7ga4tf3g3nzucd8380o2bev8oeknp\ngit push heroku HEAD:master\nheroku open\n```\n\n### Run Live Examples Locally\nTo run *GoodData.UI Live Examples* locally:\n```bash\ngit clone <this-repository>\ncd  <repository-folder>\nyarn install --pure-lockfile\nyarn examples\n```\nThen open https://localhost:8999 and login using Live Examples account (you can [create one here](https://gooddata-examples.herokuapp.com/registration)).\n\n## Changelog\n- see [CHANGELOG.md](CHANGELOG.md)\n\n## License\n(C) 2007-2018 GoodData Corporation\n\nFor more information, please see [LICENSE](https://github.com/gooddata/gooddata-react-components/blob/master/LICENSE)\n","gitHead":"b5b9b48bbce1690fe2745114f5d1b1e131eba431","scripts":{"dev":"bash scripts/build.sh --dev-watch","test":"jest --watch","build":"bash scripts/build.sh","tslint":"yarn run-tslint -t verbose $npm_package_config_tslint","prepare":"cd examples/server && yarn install --pure-lockfile && cd ../..; rm -r examples/node_modules 2>/dev/null; true","examples":"bash scripts/run-examples.sh","prepare?":"# Called before `npm publish` and on local `npm install`. Temporarily also for deleting obsolete node_modules. Ends with `true` to continue gracefully.","validate":"tsc --noEmit && yarn tslint && eslint --ext .jsx,.js examples/src examples/test examples/server/src","build-dev":"bash scripts/build.sh --dev","examples?":"# Default is developer domain, other options: yarn examples [sec,secure,stg,stg2,stg3,demo,developer or URL]","storybook":"start-storybook -p 9001 -c .storybook","tslint-ci":"mkdir -p ./ci/results && yarn run-tslint -t checkstyle -o ./ci/results/tslint-results.xml $npm_package_config_tslint","run-tslint":"tslint -p tsconfig.json","validate-ci":"tsc --noEmit && yarn tslint-ci  && eslint --ext .jsx,.js examples/src examples/test examples/server/src -f checkstyle -o ci/results/eslint-results.xml","examples-build":"bash scripts/build-examples.sh","prepublishOnly":"yarn build","test-storybook":"test-storybook","build-storybook":"build-storybook -c .storybook -o dist-storybook","examples-server":"node examples/server/src/index.js","heroku-postbuild":"yarn examples-build developer","examples-testcafe":"testcafe chrome --assertion-timeout 60000 -S -s examples/_screenshots examples/test/**/**/*_test* --debug-on-fail","examples-testcafe-ci":"testcafe 'chrome:headless --no-sandbox' --assertion-timeout 60000 -S -s examples/_screenshots examples/test/**/**/*_test*"},"typings":"dist/index.d.ts","_npmUser":{"name":"gooddata-ci","email":"rail@gooddata.com"},"repository":{"url":"git+ssh://git@github.com/gooddata/gooddata-react-components.git","type":"git"},"_npmVersion":"5.6.0","description":"GoodData React Components","directories":{},"_nodeVersion":"8.9.4","dependencies":{"rxjs":"^5.5.6","lodash":"^4.17.4","ag-grid":"^18.0.1","invariant":"^2.2.2","classnames":"^2.2.5","highcharts":"4.2.5","prop-types":"^15.6.0","react-intl":"^2.4.0","custom-event":"^1.0.1","ag-grid-react":"^18.0.0","react-measure":"^1.4.7","@gooddata/typings":"2.3.1","@types/highcharts":"4.2.56","http-status-codes":"^1.3.0","@gooddata/js-utils":"^2.0.1","@gooddata/numberjs":"^3.1.2","fixed-data-table-2":"0.7.17","@gooddata/goodstrap":"56.1.2","react-dom-factories":"^1.0.2","@gooddata/gooddata-js":"8.0.0","nodelist-foreach-polyfill":"^1.2.0"},"_hasShrinkwrap":false,"readmeFilename":"README.md","test-storybook":{"_defaults":{"readySelector":".screenshot-target, .screenshot-wrapper .highcharts-container, .screenshot-wrapper .s-headline-value, .screenshot-wrapper .viz-table-wrap, .screenshot-wrapper .gdc-kpi, .screenshot-wrapper .gdc-kpi-error, .screenshot-wrapper .s-pivot-table .ag-cell"},"AFM components/PieChart":{"error":{"readySelector":".screenshot-wrapper .s-error"}},"AFM components/DonutChart":{"error":{"readySelector":".screenshot-wrapper .s-error"}}},"devDependencies":{"yup":"^0.24.1","jest":"21.2.1","react":"15.6.2","enzyme":"3.3.0","formik":"^0.11.11","moment":"2.22.1","history":"^4.7.2","ts-jest":"21.2.4","webpack":"3.10.0","react-ga":"^2.5.2","recharts":"1.0.0-beta.9","testcafe":"0.19.2","commander":"2.14.1","node-sass":"4.7.2","react-dom":"15.6.2","supertest":"3.0.0","babel-core":"6.26.0","css-loader":"0.28.7","jest-junit":"3.0.0","raw-loader":"0.5.1","styled-jsx":"2.2.1","typescript":"2.3.3","@types/jest":"20.0.4","@types/node":"7.0.8","file-loader":"1.1.6","sass-loader":"6.0.6","@types/react":"16.0.34","babel-loader":"7.1.2","react-helmet":"5.2.0","react-select":"1.2.1","style-loader":"0.19.1","@types/enzyme":"3.1.6","@types/lodash":"4.14.61","utility-types":"^1.1.0","babel-polyfill":"^6.26.0","@storybook/react":"3.4.8","@types/invariant":"2.2.29","@types/react-dom":"16.0.3","babel-preset-env":"1.6.1","isomorphic-fetch":"2.2.1","react-datepicker":"1.1.0","react-router-dom":"4.2.2","@gooddata/mock-js":"1.4.0","@types/classnames":"2.2.3","@types/prop-types":"15.5.2","@types/react-intl":"2.3.5","babel-preset-react":"6.24.1","identity-obj-proxy":"^3.0.0","react-async-script":"^0.9.1","webpack-dev-server":"2.11.1","@types/react-portal":"3.0.4","babel-plugin-lodash":"3.3.2","html-webpack-plugin":"2.30.1","react-test-renderer":"15.6.2","@types/react-measure":"0.4.7","clean-webpack-plugin":"0.1.17","react-google-recaptcha":"^0.11.0","@gooddata/eslint-config":"0.0.19","@gooddata/tslint-config":"0.0.10","@types/storybook__react":"3.0.6","enzyme-adapter-react-15":"1.0.5","uglifyjs-webpack-plugin":"1.2.0","@gooddata/test-storybook":"1.3.0","@storybook/addon-actions":"3.4.8","@storybook/addon-options":"3.4.8","node-sass-magic-importer":"5.1.0","react-syntax-highlighter":"6.1.2","@types/fixed-data-table-2":"0.8.1","awesome-typescript-loader":"3.5.0","@types/react-test-renderer":"16.0.0","circular-dependency-plugin":"4.4.0","compression-webpack-plugin":"1.1.7","@types/enzyme-adapter-react-15":"1.0.1","@types/storybook__addon-actions":"3.0.1","babel-plugin-transform-class-properties":"6.24.1","babel-plugin-transform-async-to-generator":"6.24.1","babel-plugin-transform-object-rest-spread":"6.26.0"},"peerDependencies":{"react":"15.6.2","react-dom":"15.6.2"},"_npmOperationalInternal":{"tmp":"tmp/react-components_5.3.0-alpha12_1534416368742_0.39677861873130404","host":"s3://npm-registry-packages"}},"5.3.0-alpha13":{"name":"@gooddata/react-components","version":"5.3.0-alpha13","author":{"name":"GoodData Corporation"},"license":"BSD-3-Clause","_id":"@gooddata/react-components@5.3.0-alpha13","maintainers":[{"name":"afi","email":"adam.fiedler@gooddata.com"},{"name":"bertold8","email":"ivan.nejezchleb@seznam.cz"},{"name":"bugsbunny338","email":"jiri.zajic@mensa.cz"},{"name":"gooddata-ci","email":"rail@gooddata.com"},{"name":"ivan.mjartan","email":"ivan.mjartan@gooddata.com"},{"name":"jakub-sterba","email":"jakub.sterba@gooddata.com"},{"name":"jaroslav.tomecek","email":"jaroslav.tomecek@gooddata.com"},{"name":"jkittler","email":"honza.kittler@gmail.com"},{"name":"khanh.le","email":"khanh.le@gooddata.com"},{"name":"langhamp","email":"pavel.langhammer@gooddata.com"},{"name":"lanhuynh","email":"lan.huynh@gooddata.com"},{"name":"lhorak","email":"info@lhorak.cz"},{"name":"linhhong","email":"linh.hong@gooddata.com"},{"name":"lpearce","email":"levi.pearce@gooddata.com"},{"name":"lupko","email":"lubomir.slivka@gooddata.com"},{"name":"martin.mosko","email":"martin.mosko@gooddata.com"},{"name":"michal.marsal","email":"michal.marsal@gooddata.com"},{"name":"nadtan","email":"tan.nguyen@gooddata.com"},{"name":"naibinh","email":"naibinh@gmail.com"},{"name":"nikolacech","email":"nikola.cech@gooddata.com"},{"name":"ocetnik","email":"ocetnik.david@gmail.com"},{"name":"ondrejlangr","email":"ondrej.langr@gooddata.com"},{"name":"pavelzgdc","email":"pavel.zbytovsky@gooddata.com"},{"name":"pbenes","email":"petr.benes@gooddata.com"},{"name":"peterlacko","email":"lackopeter17@gmail.com"},{"name":"petrjanu","email":"petr.janu@gooddata.com"},{"name":"rodri360","email":"me@rodri360.com"},{"name":"sitina","email":"jiri.sitina@gooddata.com"},{"name":"sondo","email":"son.do@gooddata.com"},{"name":"strouhaljan","email":"strouhal.jan@gmail.com"},{"name":"tantalor93","email":"obenky@gmail.com"},{"name":"tomas.kratochvil","email":"tomas.kratochvil@gooddata.com"},{"name":"tomasreichmann","email":"tomasreichmann@gmail.com"},{"name":"tomsatgd","email":"tomas.satinsky@gooddata.com"},{"name":"tu.ngo","email":"tu.ngo@gooddata.com"},{"name":"vonsef","email":"josef.vondrak@gooddata.com"},{"name":"xmort","email":"petr.dolejsi@gooddata.com"},{"name":"zdenek.vidensky","email":"zdenek.vidensky@gooddata.com"}],"homepage":"https://github.com/gooddata/gooddata-react-components#readme","bugs":{"url":"https://github.com/gooddata/gooddata-react-components/issues"},"dist":{"shasum":"de74b02b47b32154263b35353295c81f81a4bf22","tarball":"https://registry.npmjs.org/@gooddata/react-components/-/react-components-5.3.0-alpha13.tgz","fileCount":880,"integrity":"sha512-3+j1WCUUV8Aiw8orcAuYYN9HqlSOPkyG0iXZDoqSyCb8Ub/+iGYlce71Q7CNVd0vHdBMazZi4vbJ+Yse1kxwdQ==","signatures":[{"sig":"MEYCIQCtCRQJE6T4hACjXgUb24ZUtP6ppg6Mq7899Q6Lg9t1sgIhAK1pptCntCx8F6EV6G739BW2JmLrOLAAB34QOJpN145/","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":3001320,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJbdq0WCRA9TVsSAnZWagAA27cP/3GIlXvCoLWMyoXk/nd5\nVFs4vlGFeh7dyizAxNmubhm8u+IeyCcCPo8rZeiJhMUfEzoDwuEemukFLCr3\n6SNjBp/eW7vJsV1tCr9/Vkk7ki3iM5RXfCiTMqwEGkGwcCEJW3mqqD/BzsGs\naRtkHItLSHhdLz8EUZUf1Ms17D4Rrs0kkmUQBaPGB6Wti68rKZugnNgqx41z\nyiTdnlFcUxiWRAJ7xVXFWFjJPFGZZscgog7E9RmeJonYfHYydxFOA2BHb5xM\nyUcfruBuIDLFqgXJHKf9AiPN+khZbP8ynE/NwPvi3PYbfGYM3kt6JOWEIb+E\nnhqSANuLO6KYiywl/HkuKChsBXiWqQRkgT/KvU9bcRNRQfwUOzZyxBk1pki3\nue80F7BvlPQYyT3K0DjsjygqOP9pMg8a1N1h2lL+z2I/ibWOrVOlZVT2UDe6\njJGXvLB3LfU0JCI5+tEgTQKxdrG7BpPhXxpp5bx+RgcjKoGWONJqF07tyt0r\nQRyJBtz/EIiKCxsR+HZuZKjFMrI+Ccui8kiMYzPpH/qmi0xmR4wbVJQj1pwv\n1832uy9dC4aUXPlejPzfC95FDKRRmVAlGrWUaJELEmbuV7EA0WDR62jZF8Ii\nEQtdXMr0IQQ8ZhBtWEcB6lkL7wIFCANIeMiaM2r9qkufP3eJQuRe2mNwNgC+\nV3Aq\r\n=4zVR\r\n-----END PGP SIGNATURE-----\r\n"},"jest":{"testRegex":"(/__tests__/.*|\\.(test|spec))\\.(tsx?|jsx?)$","transform":{".(ts|tsx)":"<rootDir>/node_modules/ts-jest/preprocessor.js"},"mapCoverage":true,"collectCoverage":false,"moduleNameMapper":{"\\.(css|less|sass|scss)$":"<rootDir>/__mocks__/styleMock.ts"},"coverageReporters":["html"],"collectCoverageFrom":["src/**/*.{ts,tsx}","examples/server/src/**/*.{js,jsx}","!**/*.d.ts"],"moduleFileExtensions":["ts","tsx","js"],"setupTestFrameworkScriptFile":"<rootDir>/jest.setup.js"},"main":"dist/index.js","files":["dist","src","styles","LICENSE"],"config":{"tslint":"'./{src,stories}/**/*.{ts,tsx}'"},"readme":"[![npm version](https://badge.fury.io/js/%40gooddata%2Freact-components.svg)](https://www.npmjs.com/package/@gooddata/react-components) \n\n# GoodData.UI React components\n> A React-based JavaScript library for building data-driven applications\n\n## Getting started\n- [GoodData.UI Documentation](http://sdk.gooddata.com/gooddata-ui/)\n- [GoodData.UI Live Examples](https://gooddata-examples.herokuapp.com/)\n- [Stack Overflow](https://stackoverflow.com/questions/tagged/gooddata)\n\n### Usage\nWith [yarn](https://yarnpkg.com) installed, go to your project directory and run\n```\n$ yarn add @gooddata/react-components\n```\nIf you prefer [npm](npmjs.com) run\n```\n$ npm install --save @gooddata/react-components\n```\n\n\n## Contributing\n\nWe welcome any contribution in form of [issues](https://github.com/gooddata/gooddata-react-components/issues) or [pull requests](https://github.com/gooddata/gooddata-react-components/pulls).\nThese commands may come in handy while developing:\n\n| command | description |\n| ------- | ----------- |\n| `yarn install --pure-lockfile` | first step |\n| ||\n| `yarn dev` | build react-components to `/dist` in watch mode |\n| `yarn test` | run all unit tests |\n| `yarn validate` | validate codestyle |\n| ||\n| `yarn storybook` | run storybook from `/stories` on http://localhost:9001 |\n| `yarn build-storybook` | build storybook to `/dist-storybook` |\n| `yarn test-storybook` | run storybook and [screenshot tests](https://github.com/gooddata/gdc-client-utils/tree/master/test-storybook) |\n| ||\n| `yarn examples` | run Live Examples dev-server from `/examples` on https://localhost:8999 |\n| `yarn examples-build` | build Live Examples to `/examples/dist` |\n| `yarn examples-server` | serve built Live Examples - see `/examples/server/src` |\n| `yarn examples-testcafe` | run testcafe tests against `localhost:8999` |\n\n### Deploy to heroku.com\nWhen you deploy this repo to heroku, it serves *GoodData.UI Live Examples*.\nRelevant tasks are in `Procfile` and `package.json`.\n\n```bash\n# run in the project directory\nheroku login\nheroku create <your-app-name>\nheroku config:set DOMAIN_ADMIN_USERNAME=x@gooddata.com DOMAIN_ADMIN_PASSWORD=xy PROJECT_ID_TO_ASSIGN=xms7ga4tf3g3nzucd8380o2bev8oeknp\ngit push heroku HEAD:master\nheroku open\n```\n\n### Run Live Examples Locally\nTo run *GoodData.UI Live Examples* locally:\n```bash\ngit clone <this-repository>\ncd  <repository-folder>\nyarn install --pure-lockfile\nyarn examples\n```\nThen open https://localhost:8999 and login using Live Examples account (you can [create one here](https://gooddata-examples.herokuapp.com/registration)).\n\n## Changelog\n- see [CHANGELOG.md](CHANGELOG.md)\n\n## License\n(C) 2007-2018 GoodData Corporation\n\nFor more information, please see [LICENSE](https://github.com/gooddata/gooddata-react-components/blob/master/LICENSE)\n","gitHead":"099853fa8d170d38deeef4a2ad7c99451810dfb1","scripts":{"dev":"bash scripts/build.sh --dev-watch","test":"jest --watch","build":"bash scripts/build.sh","tslint":"yarn run-tslint -t verbose $npm_package_config_tslint","prepare":"cd examples/server && yarn install --pure-lockfile && cd ../..; rm -r examples/node_modules 2>/dev/null; true","examples":"bash scripts/run-examples.sh","prepare?":"# Called before `npm publish` and on local `npm install`. Temporarily also for deleting obsolete node_modules. Ends with `true` to continue gracefully.","validate":"tsc --noEmit && yarn tslint && eslint --ext .jsx,.js examples/src examples/test examples/server/src","build-dev":"bash scripts/build.sh --dev","examples?":"# Default is developer domain, other options: yarn examples [sec,secure,stg,stg2,stg3,demo,developer or URL]","storybook":"start-storybook -p 9001 -c .storybook","tslint-ci":"mkdir -p ./ci/results && yarn run-tslint -t checkstyle -o ./ci/results/tslint-results.xml $npm_package_config_tslint","run-tslint":"tslint -p tsconfig.json","validate-ci":"tsc --noEmit && yarn tslint-ci  && eslint --ext .jsx,.js examples/src examples/test examples/server/src -f checkstyle -o ci/results/eslint-results.xml","examples-build":"bash scripts/build-examples.sh","prepublishOnly":"yarn build","test-storybook":"test-storybook","build-storybook":"build-storybook -c .storybook -o dist-storybook","examples-server":"node examples/server/src/index.js","heroku-postbuild":"yarn examples-build developer","examples-testcafe":"testcafe chrome --assertion-timeout 60000 -S -s examples/_screenshots examples/test/**/**/*_test* --debug-on-fail","examples-testcafe-ci":"testcafe 'chrome:headless --no-sandbox' --assertion-timeout 60000 -S -s examples/_screenshots examples/test/**/**/*_test*"},"typings":"dist/index.d.ts","_npmUser":{"name":"gooddata-ci","email":"rail@gooddata.com"},"repository":{"url":"git+ssh://git@github.com/gooddata/gooddata-react-components.git","type":"git"},"_npmVersion":"5.6.0","description":"GoodData React Components","directories":{},"_nodeVersion":"8.9.4","dependencies":{"rxjs":"^5.5.6","lodash":"^4.17.4","ag-grid":"^18.0.1","invariant":"^2.2.2","classnames":"^2.2.5","highcharts":"4.2.5","prop-types":"^15.6.0","react-intl":"^2.4.0","custom-event":"^1.0.1","ag-grid-react":"^18.0.0","react-measure":"^1.4.7","@gooddata/typings":"2.3.1","@types/highcharts":"4.2.56","http-status-codes":"^1.3.0","@gooddata/js-utils":"^2.0.1","@gooddata/numberjs":"^3.1.2","fixed-data-table-2":"0.7.17","@gooddata/goodstrap":"56.1.2","react-dom-factories":"^1.0.2","@gooddata/gooddata-js":"8.0.0","nodelist-foreach-polyfill":"^1.2.0"},"_hasShrinkwrap":false,"readmeFilename":"README.md","test-storybook":{"_defaults":{"readySelector":".screenshot-target, .screenshot-wrapper .highcharts-container, .screenshot-wrapper .s-headline-value, .screenshot-wrapper .viz-table-wrap, .screenshot-wrapper .gdc-kpi, .screenshot-wrapper .gdc-kpi-error, .screenshot-wrapper .s-pivot-table .ag-cell"},"AFM components/PieChart":{"error":{"readySelector":".screenshot-wrapper .s-error"}},"AFM components/DonutChart":{"error":{"readySelector":".screenshot-wrapper .s-error"}}},"devDependencies":{"yup":"^0.24.1","jest":"21.2.1","react":"15.6.2","enzyme":"3.3.0","formik":"^0.11.11","moment":"2.22.1","history":"^4.7.2","ts-jest":"21.2.4","webpack":"3.10.0","react-ga":"^2.5.2","recharts":"1.0.0-beta.9","testcafe":"0.19.2","commander":"2.14.1","node-sass":"4.7.2","react-dom":"15.6.2","supertest":"3.0.0","babel-core":"6.26.0","css-loader":"0.28.7","jest-junit":"3.0.0","raw-loader":"0.5.1","styled-jsx":"2.2.1","typescript":"2.3.3","@types/jest":"20.0.4","@types/node":"7.0.8","file-loader":"1.1.6","sass-loader":"6.0.6","@types/react":"16.0.34","babel-loader":"7.1.2","react-helmet":"5.2.0","react-select":"1.2.1","style-loader":"0.19.1","@types/enzyme":"3.1.6","@types/lodash":"4.14.61","utility-types":"^1.1.0","babel-polyfill":"^6.26.0","@storybook/react":"3.4.8","@types/invariant":"2.2.29","@types/react-dom":"16.0.3","babel-preset-env":"1.6.1","isomorphic-fetch":"2.2.1","react-datepicker":"1.1.0","react-router-dom":"4.2.2","@gooddata/mock-js":"1.4.0","@types/classnames":"2.2.3","@types/prop-types":"15.5.2","@types/react-intl":"2.3.5","babel-preset-react":"6.24.1","identity-obj-proxy":"^3.0.0","react-async-script":"^0.9.1","webpack-dev-server":"2.11.1","@types/react-portal":"3.0.4","babel-plugin-lodash":"3.3.2","html-webpack-plugin":"2.30.1","react-test-renderer":"15.6.2","@types/react-measure":"0.4.7","clean-webpack-plugin":"0.1.17","react-google-recaptcha":"^0.11.0","@gooddata/eslint-config":"0.0.19","@gooddata/tslint-config":"0.0.10","@types/storybook__react":"3.0.6","enzyme-adapter-react-15":"1.0.5","uglifyjs-webpack-plugin":"1.2.0","@gooddata/test-storybook":"1.3.0","@storybook/addon-actions":"3.4.8","@storybook/addon-options":"3.4.8","node-sass-magic-importer":"5.1.0","react-syntax-highlighter":"6.1.2","@types/fixed-data-table-2":"0.8.1","awesome-typescript-loader":"3.5.0","@types/react-test-renderer":"16.0.0","circular-dependency-plugin":"4.4.0","compression-webpack-plugin":"1.1.7","@types/enzyme-adapter-react-15":"1.0.1","@types/storybook__addon-actions":"3.0.1","babel-plugin-transform-class-properties":"6.24.1","babel-plugin-transform-async-to-generator":"6.24.1","babel-plugin-transform-object-rest-spread":"6.26.0"},"peerDependencies":{"react":"15.6.2","react-dom":"15.6.2"},"_npmOperationalInternal":{"tmp":"tmp/react-components_5.3.0-alpha13_1534504213291_0.19011552076345462","host":"s3://npm-registry-packages"}},"5.3.0-alpha9-fix1":{"name":"@gooddata/react-components","version":"5.3.0-alpha9-fix1","author":{"name":"GoodData Corporation"},"license":"BSD-3-Clause","_id":"@gooddata/react-components@5.3.0-alpha9-fix1","maintainers":[{"name":"afi","email":"adam.fiedler@gooddata.com"},{"name":"bertold8","email":"ivan.nejezchleb@seznam.cz"},{"name":"bugsbunny338","email":"jiri.zajic@mensa.cz"},{"name":"gooddata-ci","email":"rail@gooddata.com"},{"name":"ivan.mjartan","email":"ivan.mjartan@gooddata.com"},{"name":"jakub-sterba","email":"jakub.sterba@gooddata.com"},{"name":"jaroslav.tomecek","email":"jaroslav.tomecek@gooddata.com"},{"name":"jkittler","email":"honza.kittler@gmail.com"},{"name":"khanh.le","email":"khanh.le@gooddata.com"},{"name":"langhamp","email":"pavel.langhammer@gooddata.com"},{"name":"lanhuynh","email":"lan.huynh@gooddata.com"},{"name":"lhorak","email":"info@lhorak.cz"},{"name":"linhhong","email":"linh.hong@gooddata.com"},{"name":"lpearce","email":"levi.pearce@gooddata.com"},{"name":"lupko","email":"lubomir.slivka@gooddata.com"},{"name":"martin.mosko","email":"martin.mosko@gooddata.com"},{"name":"michal.marsal","email":"michal.marsal@gooddata.com"},{"name":"nadtan","email":"tan.nguyen@gooddata.com"},{"name":"naibinh","email":"naibinh@gmail.com"},{"name":"nikolacech","email":"nikola.cech@gooddata.com"},{"name":"ocetnik","email":"ocetnik.david@gmail.com"},{"name":"ondrejlangr","email":"ondrej.langr@gooddata.com"},{"name":"pavelzgdc","email":"pavel.zbytovsky@gooddata.com"},{"name":"pbenes","email":"petr.benes@gooddata.com"},{"name":"peterlacko","email":"lackopeter17@gmail.com"},{"name":"petrjanu","email":"petr.janu@gooddata.com"},{"name":"rodri360","email":"me@rodri360.com"},{"name":"sitina","email":"jiri.sitina@gooddata.com"},{"name":"sondo","email":"son.do@gooddata.com"},{"name":"strouhaljan","email":"strouhal.jan@gmail.com"},{"name":"tantalor93","email":"obenky@gmail.com"},{"name":"tomas.kratochvil","email":"tomas.kratochvil@gooddata.com"},{"name":"tomasreichmann","email":"tomasreichmann@gmail.com"},{"name":"tomsatgd","email":"tomas.satinsky@gooddata.com"},{"name":"tu.ngo","email":"tu.ngo@gooddata.com"},{"name":"vonsef","email":"josef.vondrak@gooddata.com"},{"name":"xmort","email":"petr.dolejsi@gooddata.com"},{"name":"zdenek.vidensky","email":"zdenek.vidensky@gooddata.com"}],"homepage":"https://github.com/gooddata/gooddata-react-components#readme","bugs":{"url":"https://github.com/gooddata/gooddata-react-components/issues"},"dist":{"shasum":"8be1a1cedf46199ac0af580da0d01836ff3597d0","tarball":"https://registry.npmjs.org/@gooddata/react-components/-/react-components-5.3.0-alpha9-fix1.tgz","fileCount":880,"integrity":"sha512-ltYrWlw+IJlToZdjbWe8VDT+taz2yRTQJePoB/z2F3O9cZ/cHQ7dEMXbCqebAL3urOqKlit5moIOFV2mqn8eFA==","signatures":[{"sig":"MEUCIQDgMBStBTpF2K75yiK8BXReRKMg09HgRQhMziSqYkJHDQIgYI1GztiFpIxxnWjXSOV7r9vWVsNpjIcjQgPCjTfJciE=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":2975432,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJbemCACRA9TVsSAnZWagAA4zEQAKDkFFAjCY7IrD6bTEum\nbH8FdESeYlE4jkB2aIQ67WGsEZkJ+cbiSAKC+z5rtwQnEfaCbq1QoPvANx7R\nRcoAq71FoaYZ/QW9EQOc0lHADhcnFf8lJ5Pe06W0gHvsOvqzlWSXdc0pSpkw\n9DbP/NU9WoN0n6BYfhrUumnLdM2F3V794dNwnS95056ziuvMKlVMaoAVkVs6\nsKhaH16UpUy4R9MMU4cLxCYoNL2zSjLN8Mt6EqFeiVo64NTfH0AYL+u5aMj4\nK351VUxu9dXyI2DJySEr6lchNO9QDJ651YzH5GKNjb/4sV2lPWqEB6fzEwzw\nGQATzSIEqiiMWHPl+Ia5YfGR38rCqAKE+R0C/khC7olMFZKNSJ+h3Q7EQoU0\nrUvQvfLZKfFUbl5XiZl2OIViXGliyP/A0a935zA5GpRo4wclsQ4yegLJSQL2\nyAvOChtyn39zegNRLNXSvbcsoNnBIlB8XR4GNMYndKBv1PzSwQUCFKjznuk8\nCFb6L0/eHK064WdEciwuLhDT3dMTslttJQH6flss3mCEqiisiujk2Pf/gHtt\nCuRfsh2Ka/ULI9kxFu+fPDiU2xn+rPAg9s2bWiXb2Xzc6l1EBDTo4ZmFnO9D\ngotZ3zy6/1/trsuKBliEUX4X61V6Zo0C5LsQsO3xNoGZ4Mojgnab6kIYLpgk\nkBdx\r\n=bY9I\r\n-----END PGP SIGNATURE-----\r\n"},"jest":{"testRegex":"(/__tests__/.*|\\.(test|spec))\\.(tsx?|jsx?)$","transform":{".(ts|tsx)":"<rootDir>/node_modules/ts-jest/preprocessor.js"},"mapCoverage":true,"collectCoverage":false,"moduleNameMapper":{"\\.(css|less|sass|scss)$":"<rootDir>/__mocks__/styleMock.ts"},"coverageReporters":["html"],"collectCoverageFrom":["src/**/*.{ts,tsx}","examples/server/src/**/*.{js,jsx}","!**/*.d.ts"],"moduleFileExtensions":["ts","tsx","js"],"setupTestFrameworkScriptFile":"<rootDir>/jest.setup.js"},"main":"dist/index.js","files":["dist","src","styles","LICENSE"],"config":{"tslint":"'./{src,stories}/**/*.{ts,tsx}'"},"readme":"[![npm version](https://badge.fury.io/js/%40gooddata%2Freact-components.svg)](https://www.npmjs.com/package/@gooddata/react-components) \n\n# GoodData.UI React components\n> A React-based JavaScript library for building data-driven applications\n\n## Getting started\n- [GoodData.UI Documentation](http://sdk.gooddata.com/gooddata-ui/)\n- [GoodData.UI Live Examples](https://gooddata-examples.herokuapp.com/)\n- [Stack Overflow](https://stackoverflow.com/questions/tagged/gooddata)\n\n### Usage\nWith [yarn](https://yarnpkg.com) installed, go to your project directory and run\n```\n$ yarn add @gooddata/react-components\n```\nIf you prefer [npm](npmjs.com) run\n```\n$ npm install --save @gooddata/react-components\n```\n\n\n## Contributing\n\nWe welcome any contribution in form of [issues](https://github.com/gooddata/gooddata-react-components/issues) or [pull requests](https://github.com/gooddata/gooddata-react-components/pulls).\nThese commands may come in handy while developing:\n\n| command | description |\n| ------- | ----------- |\n| `yarn install --pure-lockfile` | first step |\n| ||\n| `yarn dev` | build react-components to `/dist` in watch mode |\n| `yarn test` | run all unit tests |\n| `yarn validate` | validate codestyle |\n| ||\n| `yarn storybook` | run storybook from `/stories` on http://localhost:9001 |\n| `yarn build-storybook` | build storybook to `/dist-storybook` |\n| `yarn test-storybook` | run storybook and [screenshot tests](https://github.com/gooddata/gdc-client-utils/tree/master/test-storybook) |\n| ||\n| `yarn examples` | run Live Examples dev-server from `/examples` on https://localhost:8999 |\n| `yarn examples-build` | build Live Examples to `/examples/dist` |\n| `yarn examples-server` | serve built Live Examples - see `/examples/server/src` |\n| `yarn examples-testcafe` | run testcafe tests against `localhost:8999` |\n\n### Deploy to heroku.com\nWhen you deploy this repo to heroku, it serves *GoodData.UI Live Examples*.\nRelevant tasks are in `Procfile` and `package.json`.\n\n```bash\n# run in the project directory\nheroku login\nheroku create <your-app-name>\nheroku config:set DOMAIN_ADMIN_USERNAME=x@gooddata.com DOMAIN_ADMIN_PASSWORD=xy PROJECT_ID_TO_ASSIGN=xms7ga4tf3g3nzucd8380o2bev8oeknp\ngit push heroku HEAD:master\nheroku open\n```\n\n### Run Live Examples Locally\nTo run *GoodData.UI Live Examples* locally:\n```bash\ngit clone <this-repository>\ncd  <repository-folder>\nyarn install --pure-lockfile\nyarn examples\n```\nThen open https://localhost:8999 and login using Live Examples account (you can [create one here](https://gooddata-examples.herokuapp.com/registration)).\n\n## Changelog\n- see [CHANGELOG.md](CHANGELOG.md)\n\n## License\n(C) 2007-2018 GoodData Corporation\n\nFor more information, please see [LICENSE](https://github.com/gooddata/gooddata-react-components/blob/master/LICENSE)\n","gitHead":"eae97763cbab920b7446baf8ceb08fe2d67309bd","scripts":{"dev":"bash scripts/build.sh --dev-watch","test":"jest --watch","build":"bash scripts/build.sh","tslint":"yarn run-tslint -t verbose $npm_package_config_tslint","prepare":"cd examples/server && yarn install --pure-lockfile && cd ../..; rm -r examples/node_modules 2>/dev/null; true","examples":"bash scripts/run-examples.sh","prepare?":"# Called before `npm publish` and on local `npm install`. Temporarily also for deleting obsolete node_modules. Ends with `true` to continue gracefully.","validate":"tsc --noEmit && yarn tslint && eslint --ext .jsx,.js examples/src examples/test examples/server/src","build-dev":"bash scripts/build.sh --dev","examples?":"# Default is developer domain, other options: yarn examples [sec,secure,stg,stg2,stg3,demo,developer or URL]","storybook":"start-storybook -p 9001 -c .storybook","tslint-ci":"mkdir -p ./ci/results && yarn run-tslint -t checkstyle -o ./ci/results/tslint-results.xml $npm_package_config_tslint","run-tslint":"tslint -p tsconfig.json","validate-ci":"tsc --noEmit && yarn tslint-ci  && eslint --ext .jsx,.js examples/src examples/test examples/server/src -f checkstyle -o ci/results/eslint-results.xml","examples-build":"bash scripts/build-examples.sh","prepublishOnly":"yarn build","test-storybook":"test-storybook","build-storybook":"build-storybook -c .storybook -o dist-storybook","examples-server":"node examples/server/src/index.js","heroku-postbuild":"yarn examples-build developer","examples-testcafe":"testcafe chrome --assertion-timeout 60000 -S -s examples/_screenshots examples/test/**/**/*_test* --debug-on-fail","examples-testcafe-ci":"testcafe 'chrome:headless --no-sandbox' --assertion-timeout 60000 -S -s examples/_screenshots examples/test/**/**/*_test*"},"typings":"dist/index.d.ts","_npmUser":{"name":"gooddata-ci","email":"rail@gooddata.com"},"repository":{"url":"git+ssh://git@github.com/gooddata/gooddata-react-components.git","type":"git"},"_npmVersion":"5.6.0","description":"GoodData React Components","directories":{},"_nodeVersion":"8.9.4","dependencies":{"rxjs":"^5.5.6","lodash":"^4.17.4","ag-grid":"^18.0.1","invariant":"^2.2.2","classnames":"^2.2.5","highcharts":"4.2.5","prop-types":"^15.6.0","react-intl":"^2.4.0","custom-event":"^1.0.1","ag-grid-react":"^18.0.0","react-measure":"^1.4.7","@gooddata/typings":"2.3.1","@types/highcharts":"4.2.56","http-status-codes":"^1.3.0","@gooddata/js-utils":"^2.0.1","@gooddata/numberjs":"^3.1.2","fixed-data-table-2":"0.7.17","@gooddata/goodstrap":"56.1.3","react-dom-factories":"^1.0.2","@gooddata/gooddata-js":"8.0.0","nodelist-foreach-polyfill":"^1.2.0"},"_hasShrinkwrap":false,"readmeFilename":"README.md","test-storybook":{"_defaults":{"readySelector":".screenshot-target, .screenshot-wrapper .highcharts-container, .screenshot-wrapper .s-headline-value, .screenshot-wrapper .viz-table-wrap, .screenshot-wrapper .gdc-kpi, .screenshot-wrapper .gdc-kpi-error, .screenshot-wrapper .s-pivot-table .ag-cell"},"AFM components/PieChart":{"error":{"readySelector":".screenshot-wrapper .s-error"}},"AFM components/DonutChart":{"error":{"readySelector":".screenshot-wrapper .s-error"}}},"devDependencies":{"yup":"^0.24.1","jest":"21.2.1","react":"15.6.2","enzyme":"3.3.0","formik":"^0.11.11","moment":"2.22.1","history":"^4.7.2","ts-jest":"21.2.4","webpack":"3.10.0","react-ga":"^2.5.2","recharts":"1.0.0-beta.9","testcafe":"0.19.2","commander":"2.14.1","node-sass":"4.7.2","react-dom":"15.6.2","supertest":"3.0.0","babel-core":"6.26.0","css-loader":"0.28.7","jest-junit":"3.0.0","raw-loader":"0.5.1","styled-jsx":"2.2.1","typescript":"2.3.3","@types/jest":"20.0.4","@types/node":"7.0.8","file-loader":"1.1.6","sass-loader":"6.0.6","@types/react":"16.0.34","babel-loader":"7.1.2","react-helmet":"5.2.0","react-select":"1.2.1","style-loader":"0.19.1","@types/enzyme":"3.1.6","@types/lodash":"4.14.61","utility-types":"^1.1.0","babel-polyfill":"^6.26.0","@storybook/react":"3.4.8","@types/invariant":"2.2.29","@types/react-dom":"16.0.3","babel-preset-env":"1.6.1","isomorphic-fetch":"2.2.1","react-datepicker":"1.1.0","react-router-dom":"4.2.2","@gooddata/mock-js":"1.4.0","@types/classnames":"2.2.3","@types/prop-types":"15.5.2","@types/react-intl":"2.3.5","babel-preset-react":"6.24.1","identity-obj-proxy":"^3.0.0","react-async-script":"^0.9.1","webpack-dev-server":"2.11.1","@types/react-portal":"3.0.4","babel-plugin-lodash":"3.3.2","html-webpack-plugin":"2.30.1","react-test-renderer":"15.6.2","@types/react-measure":"0.4.7","clean-webpack-plugin":"0.1.17","react-google-recaptcha":"^0.11.0","@gooddata/eslint-config":"0.0.19","@gooddata/tslint-config":"0.0.10","@types/storybook__react":"3.0.6","enzyme-adapter-react-15":"1.0.5","uglifyjs-webpack-plugin":"1.2.0","@gooddata/test-storybook":"1.3.0","@storybook/addon-actions":"3.4.8","@storybook/addon-options":"3.4.8","node-sass-magic-importer":"5.1.0","react-syntax-highlighter":"6.1.2","@types/fixed-data-table-2":"0.8.1","awesome-typescript-loader":"3.5.0","@types/react-test-renderer":"16.0.0","circular-dependency-plugin":"4.4.0","compression-webpack-plugin":"1.1.7","@types/enzyme-adapter-react-15":"1.0.1","@types/storybook__addon-actions":"3.0.1","babel-plugin-transform-class-properties":"6.24.1","babel-plugin-transform-async-to-generator":"6.24.1","babel-plugin-transform-object-rest-spread":"6.26.0"},"peerDependencies":{"react":"15.6.2","react-dom":"15.6.2"},"_npmOperationalInternal":{"tmp":"tmp/react-components_5.3.0-alpha9-fix1_1534746751502_0.9976816503730508","host":"s3://npm-registry-packages"}},"5.3.0-alpha14":{"name":"@gooddata/react-components","version":"5.3.0-alpha14","author":{"name":"GoodData Corporation"},"license":"BSD-3-Clause","_id":"@gooddata/react-components@5.3.0-alpha14","maintainers":[{"name":"afi","email":"adam.fiedler@gooddata.com"},{"name":"bertold8","email":"ivan.nejezchleb@seznam.cz"},{"name":"bugsbunny338","email":"jiri.zajic@mensa.cz"},{"name":"gooddata-ci","email":"rail@gooddata.com"},{"name":"ivan.mjartan","email":"ivan.mjartan@gooddata.com"},{"name":"jakub-sterba","email":"jakub.sterba@gooddata.com"},{"name":"jaroslav.tomecek","email":"jaroslav.tomecek@gooddata.com"},{"name":"jkittler","email":"honza.kittler@gmail.com"},{"name":"khanh.le","email":"khanh.le@gooddata.com"},{"name":"langhamp","email":"pavel.langhammer@gooddata.com"},{"name":"lanhuynh","email":"lan.huynh@gooddata.com"},{"name":"lhorak","email":"info@lhorak.cz"},{"name":"linhhong","email":"linh.hong@gooddata.com"},{"name":"lpearce","email":"levi.pearce@gooddata.com"},{"name":"lupko","email":"lubomir.slivka@gooddata.com"},{"name":"martin.mosko","email":"martin.mosko@gooddata.com"},{"name":"michal.marsal","email":"michal.marsal@gooddata.com"},{"name":"nadtan","email":"tan.nguyen@gooddata.com"},{"name":"naibinh","email":"naibinh@gmail.com"},{"name":"nikolacech","email":"nikola.cech@gooddata.com"},{"name":"ocetnik","email":"ocetnik.david@gmail.com"},{"name":"ondrejlangr","email":"ondrej.langr@gooddata.com"},{"name":"pavelzgdc","email":"pavel.zbytovsky@gooddata.com"},{"name":"pbenes","email":"petr.benes@gooddata.com"},{"name":"peterlacko","email":"lackopeter17@gmail.com"},{"name":"petrjanu","email":"petr.janu@gooddata.com"},{"name":"rodri360","email":"me@rodri360.com"},{"name":"sitina","email":"jiri.sitina@gooddata.com"},{"name":"sondo","email":"son.do@gooddata.com"},{"name":"strouhaljan","email":"strouhal.jan@gmail.com"},{"name":"tantalor93","email":"obenky@gmail.com"},{"name":"tomas.kratochvil","email":"tomas.kratochvil@gooddata.com"},{"name":"tomasreichmann","email":"tomasreichmann@gmail.com"},{"name":"tomsatgd","email":"tomas.satinsky@gooddata.com"},{"name":"tu.ngo","email":"tu.ngo@gooddata.com"},{"name":"vonsef","email":"josef.vondrak@gooddata.com"},{"name":"xmort","email":"petr.dolejsi@gooddata.com"},{"name":"zdenek.vidensky","email":"zdenek.vidensky@gooddata.com"}],"homepage":"https://github.com/gooddata/gooddata-react-components#readme","bugs":{"url":"https://github.com/gooddata/gooddata-react-components/issues"},"dist":{"shasum":"6f12de288eae61b95feee6f10e701468f62ddc4f","tarball":"https://registry.npmjs.org/@gooddata/react-components/-/react-components-5.3.0-alpha14.tgz","fileCount":880,"integrity":"sha512-NJKEyTISqfPj1xUrmQJHBL+K0Lkx/PawlhoCXw2zTFQOWlOjACoR8DyooyfIzG+NVKSJonNBpKoP9aQaiVECbw==","signatures":[{"sig":"MEUCIQCsrZ8ZJ21Ry9//bqJhuv5QHmOtEyLeg0lF1Wm14Chk/gIgPi5W3+vmv1fDwJ2BNEuUheux8l31MrGwCtDBVaXtOMw=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":3001250,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJbeoaUCRA9TVsSAnZWagAA0sQP/04Lj4W9UJiIpeRIGplk\nZRMNfuaCSu5OhKxz/mRTzyJ8FbcwDnQwv8cvXpiD8Miho0E+9nubhfxYGUgM\nUzXpIGVCRls5w2iE9B/SRODVrMjtmJlGIPWN9zWYH6g6IRYgvZxWdbAA/Kcq\njUZiVxZCRjlFduaEnePso8sBjBON8lnWcGQ7pPT7532A3qbvjjJg+RiZMdFi\nUuq7JaO0cUD0n5nyO/jY+xj88jDQLARoF+YtsnsawmeuLuYdZQAgaBAcxbjU\nH4LpCcBzZK/ii91XbQ0fRi8/ERJA4zPkbPESc/dow9cqarn8cLdCulupcqln\nZRklOzOHwBHMJKPni0lS/b64cxonXS+OJVBYgvihMReDqjTfRYnDki/ISOPt\nBZYBK5gQyI6eYAveRGnBNvlhvjTkb44bRZyh1Tu+IQ/SaCp+Ra/r9jgR9aa/\nztJe8Db7Sev/HvENwl9H3ic1YG0C67e9BfOy+V0l6R1k5uTyWm5eWSsWXAox\nstV0hSAi5/0bkb22gyYB1b67/mzyh4nUnilyyYPUm61acD+EOH26/DEWVOVc\nW15bQdDME7NgV3xDb8UaLHXjmoN2wmHILjoi6jzGXiNe8htOOeE6EaZPXAAN\nRJ7nAHISlDT4cVDEQSRwz5ANp9xv5O8RWdAk/Ji8nX0XrCyf1HAc5MUHO9DR\nXmsw\r\n=nQS/\r\n-----END PGP SIGNATURE-----\r\n"},"jest":{"testRegex":"(/__tests__/.*|\\.(test|spec))\\.(tsx?|jsx?)$","transform":{".(ts|tsx)":"<rootDir>/node_modules/ts-jest/preprocessor.js"},"mapCoverage":true,"collectCoverage":false,"moduleNameMapper":{"\\.(css|less|sass|scss)$":"<rootDir>/__mocks__/styleMock.ts"},"coverageReporters":["html"],"collectCoverageFrom":["src/**/*.{ts,tsx}","examples/server/src/**/*.{js,jsx}","!**/*.d.ts"],"moduleFileExtensions":["ts","tsx","js"],"setupTestFrameworkScriptFile":"<rootDir>/jest.setup.js"},"main":"dist/index.js","files":["dist","src","styles","LICENSE"],"config":{"tslint":"'./{src,stories}/**/*.{ts,tsx}'"},"readme":"[![npm version](https://badge.fury.io/js/%40gooddata%2Freact-components.svg)](https://www.npmjs.com/package/@gooddata/react-components) \n\n# GoodData.UI React components\n> A React-based JavaScript library for building data-driven applications\n\n## Getting started\n- [GoodData.UI Documentation](http://sdk.gooddata.com/gooddata-ui/)\n- [GoodData.UI Live Examples](https://gooddata-examples.herokuapp.com/)\n- [Stack Overflow](https://stackoverflow.com/questions/tagged/gooddata)\n\n### Usage\nWith [yarn](https://yarnpkg.com) installed, go to your project directory and run\n```\n$ yarn add @gooddata/react-components\n```\nIf you prefer [npm](npmjs.com) run\n```\n$ npm install --save @gooddata/react-components\n```\n\n\n## Contributing\n\nWe welcome any contribution in form of [issues](https://github.com/gooddata/gooddata-react-components/issues) or [pull requests](https://github.com/gooddata/gooddata-react-components/pulls).\nThese commands may come in handy while developing:\n\n| command | description |\n| ------- | ----------- |\n| `yarn install --pure-lockfile` | first step |\n| ||\n| `yarn dev` | build react-components to `/dist` in watch mode |\n| `yarn test` | run all unit tests |\n| `yarn validate` | validate codestyle |\n| ||\n| `yarn storybook` | run storybook from `/stories` on http://localhost:9001 |\n| `yarn build-storybook` | build storybook to `/dist-storybook` |\n| `yarn test-storybook` | run storybook and [screenshot tests](https://github.com/gooddata/gdc-client-utils/tree/master/test-storybook) |\n| ||\n| `yarn examples` | run Live Examples dev-server from `/examples` on https://localhost:8999 |\n| `yarn examples-build` | build Live Examples to `/examples/dist` |\n| `yarn examples-server` | serve built Live Examples - see `/examples/server/src` |\n| `yarn examples-testcafe` | run testcafe tests against `localhost:8999` |\n\n### Deploy to heroku.com\nWhen you deploy this repo to heroku, it serves *GoodData.UI Live Examples*.\nRelevant tasks are in `Procfile` and `package.json`.\n\n```bash\n# run in the project directory\nheroku login\nheroku create <your-app-name>\nheroku config:set DOMAIN_ADMIN_USERNAME=x@gooddata.com DOMAIN_ADMIN_PASSWORD=xy PROJECT_ID_TO_ASSIGN=xms7ga4tf3g3nzucd8380o2bev8oeknp\ngit push heroku HEAD:master\nheroku open\n```\n\n### Run Live Examples Locally\nTo run *GoodData.UI Live Examples* locally:\n```bash\ngit clone <this-repository>\ncd  <repository-folder>\nyarn install --pure-lockfile\nyarn examples\n```\nThen open https://localhost:8999 and login using Live Examples account (you can [create one here](https://gooddata-examples.herokuapp.com/registration)).\n\n## Changelog\n- see [CHANGELOG.md](CHANGELOG.md)\n\n## License\n(C) 2007-2018 GoodData Corporation\n\nFor more information, please see [LICENSE](https://github.com/gooddata/gooddata-react-components/blob/master/LICENSE)\n","gitHead":"2e83586926c3444456a925dfffd9de443daccdf2","scripts":{"dev":"bash scripts/build.sh --dev-watch","test":"jest --watch","build":"bash scripts/build.sh","tslint":"yarn run-tslint -t verbose $npm_package_config_tslint","prepare":"cd examples/server && yarn install --pure-lockfile && cd ../..; rm -r examples/node_modules 2>/dev/null; true","examples":"bash scripts/run-examples.sh","prepare?":"# Called before `npm publish` and on local `npm install`. Temporarily also for deleting obsolete node_modules. Ends with `true` to continue gracefully.","validate":"tsc --noEmit && yarn tslint && eslint --ext .jsx,.js examples/src examples/test examples/server/src","build-dev":"bash scripts/build.sh --dev","examples?":"# Default is developer domain, other options: yarn examples [sec,secure,stg,stg2,stg3,demo,developer or URL]","storybook":"start-storybook -p 9001 -c .storybook","tslint-ci":"mkdir -p ./ci/results && yarn run-tslint -t checkstyle -o ./ci/results/tslint-results.xml $npm_package_config_tslint","run-tslint":"tslint -p tsconfig.json","validate-ci":"tsc --noEmit && yarn tslint-ci  && eslint --ext .jsx,.js examples/src examples/test examples/server/src -f checkstyle -o ci/results/eslint-results.xml","examples-build":"bash scripts/build-examples.sh","prepublishOnly":"yarn build","test-storybook":"test-storybook","build-storybook":"build-storybook -c .storybook -o dist-storybook","examples-server":"node examples/server/src/index.js","heroku-postbuild":"yarn examples-build developer","examples-testcafe":"testcafe chrome --assertion-timeout 60000 -S -s examples/_screenshots examples/test/**/**/*_test* --debug-on-fail","examples-testcafe-ci":"testcafe 'chrome:headless --no-sandbox' --assertion-timeout 60000 -S -s examples/_screenshots examples/test/**/**/*_test*"},"typings":"dist/index.d.ts","_npmUser":{"name":"gooddata-ci","email":"rail@gooddata.com"},"repository":{"url":"git+ssh://git@github.com/gooddata/gooddata-react-components.git","type":"git"},"_npmVersion":"5.6.0","description":"GoodData React Components","directories":{},"_nodeVersion":"8.9.4","dependencies":{"rxjs":"^5.5.6","lodash":"^4.17.4","ag-grid":"^18.0.1","invariant":"^2.2.2","classnames":"^2.2.5","highcharts":"4.2.5","prop-types":"^15.6.0","react-intl":"^2.4.0","custom-event":"^1.0.1","ag-grid-react":"^18.0.0","react-measure":"^1.4.7","@gooddata/typings":"2.3.1","@types/highcharts":"4.2.56","http-status-codes":"^1.3.0","@gooddata/js-utils":"^2.0.1","@gooddata/numberjs":"^3.1.2","fixed-data-table-2":"0.7.17","@gooddata/goodstrap":"56.1.3","react-dom-factories":"^1.0.2","@gooddata/gooddata-js":"8.0.0","nodelist-foreach-polyfill":"^1.2.0"},"_hasShrinkwrap":false,"readmeFilename":"README.md","test-storybook":{"_defaults":{"readySelector":".screenshot-target, .screenshot-wrapper .highcharts-container, .screenshot-wrapper .s-headline-value, .screenshot-wrapper .viz-table-wrap, .screenshot-wrapper .gdc-kpi, .screenshot-wrapper .gdc-kpi-error, .screenshot-wrapper .s-pivot-table .ag-cell"},"AFM components/PieChart":{"error":{"readySelector":".screenshot-wrapper .s-error"}},"AFM components/DonutChart":{"error":{"readySelector":".screenshot-wrapper .s-error"}}},"devDependencies":{"yup":"^0.24.1","jest":"21.2.1","react":"15.6.2","enzyme":"3.3.0","formik":"^0.11.11","moment":"2.22.1","history":"^4.7.2","ts-jest":"21.2.4","webpack":"3.10.0","react-ga":"^2.5.2","recharts":"1.0.0-beta.9","testcafe":"0.19.2","commander":"2.14.1","node-sass":"4.7.2","react-dom":"15.6.2","supertest":"3.0.0","babel-core":"6.26.0","css-loader":"0.28.7","jest-junit":"3.0.0","raw-loader":"0.5.1","styled-jsx":"2.2.1","typescript":"2.3.3","@types/jest":"20.0.4","@types/node":"7.0.8","file-loader":"1.1.6","sass-loader":"6.0.6","@types/react":"16.0.34","babel-loader":"7.1.2","react-helmet":"5.2.0","react-select":"1.2.1","style-loader":"0.19.1","@types/enzyme":"3.1.6","@types/lodash":"4.14.61","utility-types":"^1.1.0","babel-polyfill":"^6.26.0","@storybook/react":"3.4.8","@types/invariant":"2.2.29","@types/react-dom":"16.0.3","babel-preset-env":"1.6.1","isomorphic-fetch":"2.2.1","react-datepicker":"1.1.0","react-router-dom":"4.2.2","@gooddata/mock-js":"1.4.0","@types/classnames":"2.2.3","@types/prop-types":"15.5.2","@types/react-intl":"2.3.5","babel-preset-react":"6.24.1","identity-obj-proxy":"^3.0.0","react-async-script":"^0.9.1","webpack-dev-server":"2.11.1","@types/react-portal":"3.0.4","babel-plugin-lodash":"3.3.2","html-webpack-plugin":"2.30.1","react-test-renderer":"15.6.2","@types/react-measure":"0.4.7","clean-webpack-plugin":"0.1.17","react-google-recaptcha":"^0.11.0","@gooddata/eslint-config":"0.0.19","@gooddata/tslint-config":"0.0.10","@types/storybook__react":"3.0.6","enzyme-adapter-react-15":"1.0.5","uglifyjs-webpack-plugin":"1.2.0","@gooddata/test-storybook":"1.3.0","@storybook/addon-actions":"3.4.8","@storybook/addon-options":"3.4.8","node-sass-magic-importer":"5.1.0","react-syntax-highlighter":"6.1.2","@types/fixed-data-table-2":"0.8.1","awesome-typescript-loader":"3.5.0","@types/react-test-renderer":"16.0.0","circular-dependency-plugin":"4.4.0","compression-webpack-plugin":"1.1.7","@types/enzyme-adapter-react-15":"1.0.1","@types/storybook__addon-actions":"3.0.1","babel-plugin-transform-class-properties":"6.24.1","babel-plugin-transform-async-to-generator":"6.24.1","babel-plugin-transform-object-rest-spread":"6.26.0"},"peerDependencies":{"react":"15.6.2","react-dom":"15.6.2"},"_npmOperationalInternal":{"tmp":"tmp/react-components_5.3.0-alpha14_1534756499849_0.7793457986398453","host":"s3://npm-registry-packages"}},"5.3.0-alpha15":{"name":"@gooddata/react-components","version":"5.3.0-alpha15","author":{"name":"GoodData Corporation"},"license":"BSD-3-Clause","_id":"@gooddata/react-components@5.3.0-alpha15","maintainers":[{"name":"afi","email":"adam.fiedler@gooddata.com"},{"name":"bertold8","email":"ivan.nejezchleb@seznam.cz"},{"name":"bugsbunny338","email":"jiri.zajic@mensa.cz"},{"name":"gooddata-ci","email":"rail@gooddata.com"},{"name":"ivan.mjartan","email":"ivan.mjartan@gooddata.com"},{"name":"jakub-sterba","email":"jakub.sterba@gooddata.com"},{"name":"jaroslav.tomecek","email":"jaroslav.tomecek@gooddata.com"},{"name":"jkittler","email":"honza.kittler@gmail.com"},{"name":"khanh.le","email":"khanh.le@gooddata.com"},{"name":"langhamp","email":"pavel.langhammer@gooddata.com"},{"name":"lanhuynh","email":"lan.huynh@gooddata.com"},{"name":"lhorak","email":"info@lhorak.cz"},{"name":"linhhong","email":"linh.hong@gooddata.com"},{"name":"lpearce","email":"levi.pearce@gooddata.com"},{"name":"lupko","email":"lubomir.slivka@gooddata.com"},{"name":"martin.mosko","email":"martin.mosko@gooddata.com"},{"name":"michal.marsal","email":"michal.marsal@gooddata.com"},{"name":"nadtan","email":"tan.nguyen@gooddata.com"},{"name":"naibinh","email":"naibinh@gmail.com"},{"name":"nikolacech","email":"nikola.cech@gooddata.com"},{"name":"ocetnik","email":"ocetnik.david@gmail.com"},{"name":"ondrejlangr","email":"ondrej.langr@gooddata.com"},{"name":"pavelzgdc","email":"pavel.zbytovsky@gooddata.com"},{"name":"pbenes","email":"petr.benes@gooddata.com"},{"name":"peterlacko","email":"lackopeter17@gmail.com"},{"name":"petrjanu","email":"petr.janu@gooddata.com"},{"name":"rodri360","email":"me@rodri360.com"},{"name":"sitina","email":"jiri.sitina@gooddata.com"},{"name":"sondo","email":"son.do@gooddata.com"},{"name":"strouhaljan","email":"strouhal.jan@gmail.com"},{"name":"tantalor93","email":"obenky@gmail.com"},{"name":"tomas.kratochvil","email":"tomas.kratochvil@gooddata.com"},{"name":"tomasreichmann","email":"tomasreichmann@gmail.com"},{"name":"tomsatgd","email":"tomas.satinsky@gooddata.com"},{"name":"tu.ngo","email":"tu.ngo@gooddata.com"},{"name":"vonsef","email":"josef.vondrak@gooddata.com"},{"name":"xmort","email":"petr.dolejsi@gooddata.com"},{"name":"zdenek.vidensky","email":"zdenek.vidensky@gooddata.com"}],"homepage":"https://github.com/gooddata/gooddata-react-components#readme","bugs":{"url":"https://github.com/gooddata/gooddata-react-components/issues"},"dist":{"shasum":"e177dd30765f83aee0b05d4ba614fe44265d9dab","tarball":"https://registry.npmjs.org/@gooddata/react-components/-/react-components-5.3.0-alpha15.tgz","fileCount":880,"integrity":"sha512-jQ+cKJu7RY4jIxh57cg6A1NvZi0DmKgvnJcBHLgtR6xRZ5C1I/W9DBmL0Yvxzh+rPD9OYq950OxDQMCeqZiUcw==","signatures":[{"sig":"MEYCIQDgUzAkxRacy9wZr+xvIMRU0caoSz15qOW2pN7xP7UhoQIhAN3BVKzM8ect3dqA1ykfctiUa5tYkQ1biJvmSq9hzULc","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":3002895,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJbe9WnCRA9TVsSAnZWagAAA74P/iNn28CfG3gvTKwqRFSe\nHif11ewG2hurnmjbMZ9WiUzSFcohbXhT2ZkIHBQJXOPLF46maSrvAPlfwCBe\nbiOp03JfPncFS2jJwZcnmqxv9BE85twtM90yTEYUsrQeWREh2fo0/UC1kHup\n6vCJRA8Ypeep8AE9i/riqtOMq6QZ3JEacTabP6B6C0IMUzbpRTbHFY0tF3fJ\n0d6vOdA41sATC5G5vB2cV8N6tB4vjze8Xjc3ETZtweR0aLO/nOq7b9EZ7NCU\n43LNB/juMiIjMa0niDhvEcnZAIHSfNlw7apj/z/5aQzMouUj7jk6sqlCMb+9\nWCltswyAJI/E0lbDy97fVDFLn3zS0Ofac7jdDMUqJJjwnL7IoExran9nBWlw\nOcinkh7KnS521HWnz+DfuZ9n4aLxByC+NuDezH0UR+luyhsacnfvrN56VMUC\nb/V/2nngejt1W44AhUmj8mPTpO3WnkIM/v353NSa+hWEbkFf8csMCbOaevfP\nS/nwXStmeJ8oJbHVbtMPd/MvW2uyzIqMwgw+DnMwOqtaHemL006pu6p0HEDa\npal69+vVkzZoeNvOjm3iR7R/JL/4clUBxnlPnrwoRVXhdnkP+oCjr1K+tuza\naDqhhqZKCfoQsqsFFFtLJP/tajaigJ8aExhK7AdhR4iYHggfS3eRRkf3Tndg\n2774\r\n=165y\r\n-----END PGP SIGNATURE-----\r\n"},"jest":{"testRegex":"(/__tests__/.*|\\.(test|spec))\\.(tsx?|jsx?)$","transform":{".(ts|tsx)":"<rootDir>/node_modules/ts-jest/preprocessor.js"},"mapCoverage":true,"collectCoverage":false,"moduleNameMapper":{"\\.(css|less|sass|scss)$":"<rootDir>/__mocks__/styleMock.ts"},"coverageReporters":["html"],"collectCoverageFrom":["src/**/*.{ts,tsx}","examples/server/src/**/*.{js,jsx}","!**/*.d.ts"],"moduleFileExtensions":["ts","tsx","js"],"setupTestFrameworkScriptFile":"<rootDir>/jest.setup.js"},"main":"dist/index.js","files":["dist","src","styles","LICENSE"],"config":{"tslint":"'./{src,stories}/**/*.{ts,tsx}'"},"readme":"[![npm version](https://badge.fury.io/js/%40gooddata%2Freact-components.svg)](https://www.npmjs.com/package/@gooddata/react-components) \n\n# GoodData.UI React components\n> A React-based JavaScript library for building data-driven applications\n\n## Getting started\n- [GoodData.UI Documentation](http://sdk.gooddata.com/gooddata-ui/)\n- [GoodData.UI Live Examples](https://gooddata-examples.herokuapp.com/)\n- [Stack Overflow](https://stackoverflow.com/questions/tagged/gooddata)\n\n### Usage\nWith [yarn](https://yarnpkg.com) installed, go to your project directory and run\n```\n$ yarn add @gooddata/react-components\n```\nIf you prefer [npm](npmjs.com) run\n```\n$ npm install --save @gooddata/react-components\n```\n\n\n## Contributing\n\nWe welcome any contribution in form of [issues](https://github.com/gooddata/gooddata-react-components/issues) or [pull requests](https://github.com/gooddata/gooddata-react-components/pulls).\nThese commands may come in handy while developing:\n\n| command | description |\n| ------- | ----------- |\n| `yarn install --pure-lockfile` | first step |\n| ||\n| `yarn dev` | build react-components to `/dist` in watch mode |\n| `yarn test` | run all unit tests |\n| `yarn validate` | validate codestyle |\n| ||\n| `yarn storybook` | run storybook from `/stories` on http://localhost:9001 |\n| `yarn build-storybook` | build storybook to `/dist-storybook` |\n| `yarn test-storybook` | run storybook and [screenshot tests](https://github.com/gooddata/gdc-client-utils/tree/master/test-storybook) |\n| ||\n| `yarn examples` | run Live Examples dev-server from `/examples` on https://localhost:8999 |\n| `yarn examples-build` | build Live Examples to `/examples/dist` |\n| `yarn examples-server` | serve built Live Examples - see `/examples/server/src` |\n| `yarn examples-testcafe` | run testcafe tests against `localhost:8999` |\n\n### Deploy to heroku.com\nWhen you deploy this repo to heroku, it serves *GoodData.UI Live Examples*.\nRelevant tasks are in `Procfile` and `package.json`.\n\n```bash\n# run in the project directory\nheroku login\nheroku create <your-app-name>\nheroku config:set DOMAIN_ADMIN_USERNAME=x@gooddata.com DOMAIN_ADMIN_PASSWORD=xy PROJECT_ID_TO_ASSIGN=xms7ga4tf3g3nzucd8380o2bev8oeknp\ngit push heroku HEAD:master\nheroku open\n```\n\n### Run Live Examples Locally\nTo run *GoodData.UI Live Examples* locally:\n```bash\ngit clone <this-repository>\ncd  <repository-folder>\nyarn install --pure-lockfile\nyarn examples\n```\nThen open https://localhost:8999 and login using Live Examples account (you can [create one here](https://gooddata-examples.herokuapp.com/registration)).\n\n## Changelog\n- see [CHANGELOG.md](CHANGELOG.md)\n\n## License\n(C) 2007-2018 GoodData Corporation\n\nFor more information, please see [LICENSE](https://github.com/gooddata/gooddata-react-components/blob/master/LICENSE)\n","gitHead":"0e34c3a37878751c35de41ff99622f6945783b07","scripts":{"dev":"bash scripts/build.sh --dev-watch","test":"jest --watch","build":"bash scripts/build.sh","tslint":"yarn run-tslint -t verbose $npm_package_config_tslint","prepare":"cd examples/server && yarn install --pure-lockfile && cd ../..; rm -r examples/node_modules 2>/dev/null; true","examples":"bash scripts/run-examples.sh","prepare?":"# Called before `npm publish` and on local `npm install`. Temporarily also for deleting obsolete node_modules. Ends with `true` to continue gracefully.","validate":"tsc --noEmit && yarn tslint && eslint --ext .jsx,.js examples/src examples/test examples/server/src","build-dev":"bash scripts/build.sh --dev","examples?":"# Default is developer domain, other options: yarn examples [sec,secure,stg,stg2,stg3,demo,developer or URL]","storybook":"start-storybook -p 9001 -c .storybook","tslint-ci":"mkdir -p ./ci/results && yarn run-tslint -t checkstyle -o ./ci/results/tslint-results.xml $npm_package_config_tslint","run-tslint":"tslint -p tsconfig.json","validate-ci":"tsc --noEmit && yarn tslint-ci  && eslint --ext .jsx,.js examples/src examples/test examples/server/src -f checkstyle -o ci/results/eslint-results.xml","examples-build":"bash scripts/build-examples.sh","prepublishOnly":"yarn build","test-storybook":"test-storybook","build-storybook":"build-storybook -c .storybook -o dist-storybook","examples-server":"node examples/server/src/index.js","heroku-postbuild":"yarn examples-build developer","examples-testcafe":"testcafe chrome --assertion-timeout 60000 -S -s examples/_screenshots examples/test/**/**/*_test* --debug-on-fail","examples-testcafe-ci":"testcafe 'chrome:headless --no-sandbox' --assertion-timeout 60000 -S -s examples/_screenshots examples/test/**/**/*_test*"},"typings":"dist/index.d.ts","_npmUser":{"name":"gooddata-ci","email":"rail@gooddata.com"},"repository":{"url":"git+ssh://git@github.com/gooddata/gooddata-react-components.git","type":"git"},"_npmVersion":"5.6.0","description":"GoodData React Components","directories":{},"_nodeVersion":"8.9.4","dependencies":{"rxjs":"^5.5.6","lodash":"^4.17.4","ag-grid":"^18.0.1","invariant":"^2.2.2","classnames":"^2.2.5","highcharts":"4.2.5","prop-types":"^15.6.0","react-intl":"^2.4.0","custom-event":"^1.0.1","ag-grid-react":"^18.0.0","react-measure":"^1.4.7","@gooddata/typings":"2.3.1","@types/highcharts":"4.2.56","http-status-codes":"^1.3.0","@gooddata/js-utils":"^2.0.1","@gooddata/numberjs":"^3.1.2","fixed-data-table-2":"0.7.17","@gooddata/goodstrap":"56.1.3","react-dom-factories":"^1.0.2","@gooddata/gooddata-js":"8.0.0","nodelist-foreach-polyfill":"^1.2.0"},"_hasShrinkwrap":false,"readmeFilename":"README.md","test-storybook":{"_defaults":{"readySelector":".screenshot-target, .screenshot-wrapper .highcharts-container, .screenshot-wrapper .s-headline-value, .screenshot-wrapper .viz-table-wrap, .screenshot-wrapper .gdc-kpi, .screenshot-wrapper .gdc-kpi-error, .screenshot-wrapper .s-pivot-table .ag-cell"},"AFM components/PieChart":{"error":{"readySelector":".screenshot-wrapper .s-error"}},"AFM components/DonutChart":{"error":{"readySelector":".screenshot-wrapper .s-error"}}},"devDependencies":{"yup":"^0.24.1","jest":"21.2.1","react":"15.6.2","enzyme":"3.3.0","formik":"^0.11.11","moment":"2.22.1","history":"^4.7.2","ts-jest":"21.2.4","webpack":"3.10.0","react-ga":"^2.5.2","recharts":"1.0.0-beta.9","testcafe":"0.19.2","commander":"2.14.1","node-sass":"4.7.2","react-dom":"15.6.2","supertest":"3.0.0","babel-core":"6.26.0","css-loader":"0.28.7","jest-junit":"3.0.0","raw-loader":"0.5.1","styled-jsx":"2.2.1","typescript":"2.3.3","@types/jest":"20.0.4","@types/node":"7.0.8","file-loader":"1.1.6","sass-loader":"6.0.6","@types/react":"16.0.34","babel-loader":"7.1.2","react-helmet":"5.2.0","react-select":"1.2.1","style-loader":"0.19.1","@types/enzyme":"3.1.6","@types/lodash":"4.14.61","utility-types":"^1.1.0","babel-polyfill":"^6.26.0","@storybook/react":"3.4.8","@types/invariant":"2.2.29","@types/react-dom":"16.0.3","babel-preset-env":"1.6.1","isomorphic-fetch":"2.2.1","react-datepicker":"1.1.0","react-router-dom":"4.2.2","@gooddata/mock-js":"1.4.0","@types/classnames":"2.2.3","@types/prop-types":"15.5.2","@types/react-intl":"2.3.5","babel-preset-react":"6.24.1","identity-obj-proxy":"^3.0.0","react-async-script":"^0.9.1","webpack-dev-server":"2.11.1","@types/react-portal":"3.0.4","babel-plugin-lodash":"3.3.2","html-webpack-plugin":"2.30.1","react-test-renderer":"15.6.2","@types/react-measure":"0.4.7","clean-webpack-plugin":"0.1.17","react-google-recaptcha":"^0.11.0","@gooddata/eslint-config":"0.0.19","@gooddata/tslint-config":"0.0.10","@types/storybook__react":"3.0.6","enzyme-adapter-react-15":"1.0.5","uglifyjs-webpack-plugin":"1.2.0","@gooddata/test-storybook":"1.3.0","@storybook/addon-actions":"3.4.8","@storybook/addon-options":"3.4.8","node-sass-magic-importer":"5.1.0","react-syntax-highlighter":"6.1.2","@types/fixed-data-table-2":"0.8.1","awesome-typescript-loader":"3.5.0","@types/react-test-renderer":"16.0.0","circular-dependency-plugin":"4.4.0","compression-webpack-plugin":"1.1.7","@types/enzyme-adapter-react-15":"1.0.1","@types/storybook__addon-actions":"3.0.1","babel-plugin-transform-class-properties":"6.24.1","babel-plugin-transform-async-to-generator":"6.24.1","babel-plugin-transform-object-rest-spread":"6.26.0"},"peerDependencies":{"react":"15.6.2","react-dom":"15.6.2"},"_npmOperationalInternal":{"tmp":"tmp/react-components_5.3.0-alpha15_1534842278342_0.08105244631195108","host":"s3://npm-registry-packages"}},"5.3.0-alpha16":{"name":"@gooddata/react-components","version":"5.3.0-alpha16","author":{"name":"GoodData Corporation"},"license":"BSD-3-Clause","_id":"@gooddata/react-components@5.3.0-alpha16","maintainers":[{"name":"afi","email":"adam.fiedler@gooddata.com"},{"name":"bertold8","email":"ivan.nejezchleb@seznam.cz"},{"name":"bugsbunny338","email":"jiri.zajic@mensa.cz"},{"name":"gooddata-ci","email":"rail@gooddata.com"},{"name":"ivan.mjartan","email":"ivan.mjartan@gooddata.com"},{"name":"jakub-sterba","email":"jakub.sterba@gooddata.com"},{"name":"jaroslav.tomecek","email":"jaroslav.tomecek@gooddata.com"},{"name":"jkittler","email":"honza.kittler@gmail.com"},{"name":"khanh.le","email":"khanh.le@gooddata.com"},{"name":"langhamp","email":"pavel.langhammer@gooddata.com"},{"name":"lanhuynh","email":"lan.huynh@gooddata.com"},{"name":"lhorak","email":"info@lhorak.cz"},{"name":"linhhong","email":"linh.hong@gooddata.com"},{"name":"lpearce","email":"levi.pearce@gooddata.com"},{"name":"lupko","email":"lubomir.slivka@gooddata.com"},{"name":"martin.mosko","email":"martin.mosko@gooddata.com"},{"name":"michal.marsal","email":"michal.marsal@gooddata.com"},{"name":"nadtan","email":"tan.nguyen@gooddata.com"},{"name":"naibinh","email":"naibinh@gmail.com"},{"name":"nikolacech","email":"nikola.cech@gooddata.com"},{"name":"ocetnik","email":"ocetnik.david@gmail.com"},{"name":"ondrejlangr","email":"ondrej.langr@gooddata.com"},{"name":"pavelzgdc","email":"pavel.zbytovsky@gooddata.com"},{"name":"pbenes","email":"petr.benes@gooddata.com"},{"name":"peterlacko","email":"lackopeter17@gmail.com"},{"name":"petrjanu","email":"petr.janu@gooddata.com"},{"name":"rodri360","email":"me@rodri360.com"},{"name":"sitina","email":"jiri.sitina@gooddata.com"},{"name":"sondo","email":"son.do@gooddata.com"},{"name":"strouhaljan","email":"strouhal.jan@gmail.com"},{"name":"tantalor93","email":"obenky@gmail.com"},{"name":"tomas.kratochvil","email":"tomas.kratochvil@gooddata.com"},{"name":"tomasreichmann","email":"tomasreichmann@gmail.com"},{"name":"tomsatgd","email":"tomas.satinsky@gooddata.com"},{"name":"tu.ngo","email":"tu.ngo@gooddata.com"},{"name":"vonsef","email":"josef.vondrak@gooddata.com"},{"name":"xmort","email":"petr.dolejsi@gooddata.com"},{"name":"zdenek.vidensky","email":"zdenek.vidensky@gooddata.com"}],"homepage":"https://github.com/gooddata/gooddata-react-components#readme","bugs":{"url":"https://github.com/gooddata/gooddata-react-components/issues"},"dist":{"shasum":"6abc9c08cc68a67cad48aebd9fdc9c812df108ee","tarball":"https://registry.npmjs.org/@gooddata/react-components/-/react-components-5.3.0-alpha16.tgz","fileCount":888,"integrity":"sha512-5CYiEVJrnTCTM3XELbt+eLeTnfGY9lMT98xrqK82Ka2oU9SdfSBmb9wzrwNlqKTMZVj39bAKmC4TXjZR2pdUfA==","signatures":[{"sig":"MEQCIE4E8y82tbyapkJtWNvZgCCHqB38c/SxZCY7Ov1t78HWAiAjDkGjsU56ZySFll/M5qVJlpZdmUcn/fV5vRlq2NWpjg==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":3021763,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJbfB2uCRA9TVsSAnZWagAAyyAP/jj9Cu9eBuFwx/ovDA5i\nhxw0tA8gfxmSuVW0LMHuC72MDHVwqxoD4IyfnqEaSy2mfVl91jAPRUnj4qOB\nZz0L5dbs9dBlwtVQiWGpBgd67ko/Ve1xJr4bQOYv2YJ0PwtkvicLDf0+EcyB\nQmcNqWiBd1m5jGhjxIJ+Qn0ll7WEDhbw8wu1GFG+Iom1LPt6dgDqs1pPazgg\nxNeztXq7opj3KhY0jmMgRFe1z1EJXWqO2zZY5ZsNKRIqft4rnwGyVabZ/Mm8\ngNZhpDRyAZ620blwztPTUNfSZ12WWIgYU9mxrF7flYPY6rBgx7+rqinQrtSK\nwKto7GFA/GCZLx8fBz+X7dMttjNzBtrBttX9qO+oIth2dP0FRRyJUtUQG3AH\npUBJhDsuVp0HSTMAXuaYvewOFcncpgsNCitJBoBb9NyUJAT9YZI7gm1wTd1P\nTdhFg2doenLibSQWiJiPoXLFzfKhJ6xIwf/OKpGdsXKkmnVus0d3wNp1tdLz\nTIIqxgPp68anQNdYXgJqHXrt0sADZ5yCfnBdo/i7dwRT0jhuEBvYBNmBmlju\nlBnkU0WZlrybv+6u2LEG7xr3AXcYt+fuxc1Nld0fySR7dDyZIxM0wOeiX2Qv\nS3V641Nc4RELT0RLDP2rMR1YHyVvz7DGBwX9nlMuUlpvjIvFIG6oLe5H10IZ\nfbHf\r\n=OhvC\r\n-----END PGP SIGNATURE-----\r\n"},"jest":{"testRegex":"(/__tests__/.*|\\.(test|spec))\\.(tsx?|jsx?)$","transform":{".(ts|tsx)":"<rootDir>/node_modules/ts-jest/preprocessor.js"},"mapCoverage":true,"collectCoverage":false,"moduleNameMapper":{"\\.(css|less|sass|scss)$":"<rootDir>/__mocks__/styleMock.ts"},"coverageReporters":["html"],"collectCoverageFrom":["src/**/*.{ts,tsx}","examples/server/src/**/*.{js,jsx}","!**/*.d.ts"],"moduleFileExtensions":["ts","tsx","js"],"setupTestFrameworkScriptFile":"<rootDir>/jest.setup.js"},"main":"dist/index.js","files":["dist","src","styles","LICENSE"],"config":{"tslint":"'./{src,stories}/**/*.{ts,tsx}'"},"readme":"[![npm version](https://badge.fury.io/js/%40gooddata%2Freact-components.svg)](https://www.npmjs.com/package/@gooddata/react-components) \n\n# GoodData.UI React components\n> A React-based JavaScript library for building data-driven applications\n\n## Getting started\n- [GoodData.UI Documentation](http://sdk.gooddata.com/gooddata-ui/)\n- [GoodData.UI Live Examples](https://gooddata-examples.herokuapp.com/)\n- [Stack Overflow](https://stackoverflow.com/questions/tagged/gooddata)\n\n### Usage\nWith [yarn](https://yarnpkg.com) installed, go to your project directory and run\n```\n$ yarn add @gooddata/react-components\n```\nIf you prefer [npm](npmjs.com) run\n```\n$ npm install --save @gooddata/react-components\n```\n\n\n## Contributing\n\nWe welcome any contribution in form of [issues](https://github.com/gooddata/gooddata-react-components/issues) or [pull requests](https://github.com/gooddata/gooddata-react-components/pulls).\nThese commands may come in handy while developing:\n\n| command | description |\n| ------- | ----------- |\n| `yarn install --pure-lockfile` | first step |\n| ||\n| `yarn dev` | build react-components to `/dist` in watch mode |\n| `yarn test` | run all unit tests |\n| `yarn validate` | validate codestyle |\n| ||\n| `yarn storybook` | run storybook from `/stories` on http://localhost:9001 |\n| `yarn build-storybook` | build storybook to `/dist-storybook` |\n| `yarn test-storybook` | run storybook and [screenshot tests](https://github.com/gooddata/gdc-client-utils/tree/master/test-storybook) |\n| ||\n| `yarn examples` | run Live Examples dev-server from `/examples` on https://localhost:8999 |\n| `yarn examples-build` | build Live Examples to `/examples/dist` |\n| `yarn examples-server` | serve built Live Examples - see `/examples/server/src` |\n| `yarn examples-testcafe` | run testcafe tests against `localhost:8999` |\n\n### Deploy to heroku.com\nWhen you deploy this repo to heroku, it serves *GoodData.UI Live Examples*.\nRelevant tasks are in `Procfile` and `package.json`.\n\n```bash\n# run in the project directory\nheroku login\nheroku create <your-app-name>\nheroku config:set DOMAIN_ADMIN_USERNAME=x@gooddata.com DOMAIN_ADMIN_PASSWORD=xy PROJECT_ID_TO_ASSIGN=xms7ga4tf3g3nzucd8380o2bev8oeknp\ngit push heroku HEAD:master\nheroku open\n```\n\n### Run Live Examples Locally\nTo run *GoodData.UI Live Examples* locally:\n```bash\ngit clone <this-repository>\ncd  <repository-folder>\nyarn install --pure-lockfile\nyarn examples\n```\nThen open https://localhost:8999 and login using Live Examples account (you can [create one here](https://gooddata-examples.herokuapp.com/registration)).\n\n## Changelog\n- see [CHANGELOG.md](CHANGELOG.md)\n\n## License\n(C) 2007-2018 GoodData Corporation\n\nFor more information, please see [LICENSE](https://github.com/gooddata/gooddata-react-components/blob/master/LICENSE)\n","gitHead":"05d1fb0294e12d6806a0f2cf65faea71f3695dad","scripts":{"dev":"bash scripts/build.sh --dev-watch","test":"jest --watch","build":"bash scripts/build.sh","tslint":"yarn run-tslint -t verbose $npm_package_config_tslint","prepare":"cd examples/server && yarn install --pure-lockfile && cd ../..; rm -r examples/node_modules 2>/dev/null; true","examples":"bash scripts/run-examples.sh","prepare?":"# Called before `npm publish` and on local `npm install`. Temporarily also for deleting obsolete node_modules. Ends with `true` to continue gracefully.","validate":"tsc --noEmit && yarn tslint && eslint --ext .jsx,.js examples/src examples/test examples/server/src","build-dev":"bash scripts/build.sh --dev","examples?":"# Default is developer domain, other options: yarn examples [sec,secure,stg,stg2,stg3,demo,developer or URL]","storybook":"start-storybook -p 9001 -c .storybook","tslint-ci":"mkdir -p ./ci/results && yarn run-tslint -t checkstyle -o ./ci/results/tslint-results.xml $npm_package_config_tslint","run-tslint":"tslint -p tsconfig.json","validate-ci":"tsc --noEmit && yarn tslint-ci  && eslint --ext .jsx,.js examples/src examples/test examples/server/src -f checkstyle -o ci/results/eslint-results.xml","examples-build":"bash scripts/build-examples.sh","prepublishOnly":"yarn build","test-storybook":"test-storybook","build-storybook":"build-storybook -c .storybook -o dist-storybook","examples-server":"node examples/server/src/index.js","heroku-postbuild":"yarn examples-build developer","examples-testcafe":"testcafe chrome --assertion-timeout 60000 -S -s examples/_screenshots examples/test/**/**/*_test* --debug-on-fail","examples-testcafe-ci":"testcafe 'chrome:headless --no-sandbox' --assertion-timeout 60000 -S -s examples/_screenshots examples/test/**/**/*_test*"},"typings":"dist/index.d.ts","_npmUser":{"name":"gooddata-ci","email":"rail@gooddata.com"},"repository":{"url":"git+ssh://git@github.com/gooddata/gooddata-react-components.git","type":"git"},"_npmVersion":"5.6.0","description":"GoodData React Components","directories":{},"_nodeVersion":"8.9.4","dependencies":{"rxjs":"^5.5.6","lodash":"^4.17.4","ag-grid":"^18.0.1","invariant":"^2.2.2","classnames":"^2.2.5","highcharts":"4.2.5","prop-types":"^15.6.0","react-intl":"^2.4.0","custom-event":"^1.0.1","ag-grid-react":"^18.0.0","react-measure":"^1.4.7","@gooddata/typings":"2.3.1","@types/highcharts":"4.2.56","http-status-codes":"^1.3.0","@gooddata/js-utils":"^2.0.1","@gooddata/numberjs":"^3.1.2","fixed-data-table-2":"0.7.17","@gooddata/goodstrap":"56.1.3","react-dom-factories":"^1.0.2","@gooddata/gooddata-js":"8.0.0","nodelist-foreach-polyfill":"^1.2.0"},"_hasShrinkwrap":false,"readmeFilename":"README.md","test-storybook":{"_defaults":{"readySelector":".screenshot-target, .screenshot-wrapper .highcharts-container, .screenshot-wrapper .s-headline-value, .screenshot-wrapper .viz-table-wrap, .screenshot-wrapper .gdc-kpi, .screenshot-wrapper .gdc-kpi-error, .screenshot-wrapper .s-pivot-table .ag-cell"},"AFM components/PieChart":{"error":{"readySelector":".screenshot-wrapper .s-error .icon-cloud-rain"}},"Core components/Heatmap":{"data labels config":{"readySelector":".screenshot-wrapper .screenshot-container:nth-child(4) .highcharts-container"}},"Core components/Treemap":{"data labels config":{"readySelector":".screenshot-wrapper .screenshot-container:nth-child(4) .highcharts-container"}},"Core components/PieChart":{"data labels config":{"readySelector":".screenshot-wrapper .screenshot-container:nth-child(4) .highcharts-container"}},"AFM components/DonutChart":{"error":{"readySelector":".screenshot-wrapper .s-error .icon-cloud-rain"}},"Core components/AreaChart":{"data labels config":{"readySelector":".screenshot-wrapper .screenshot-container:nth-child(4) .highcharts-container"}},"Core components/LineChart":{"data labels config":{"readySelector":".screenshot-wrapper .screenshot-container:nth-child(4) .highcharts-container"}},"Core components/DonutChart":{"data labels config":{"readySelector":".screenshot-wrapper .screenshot-container:nth-child(4) .highcharts-container"}},"Core components/BubbleChart":{"data labels config":{"readySelector":".screenshot-wrapper .screenshot-container:nth-child(4) .highcharts-container"}},"Core components/ScatterPlot":{"data labels config":{"readySelector":".screenshot-wrapper .screenshot-container:nth-child(4) .highcharts-container"}}},"devDependencies":{"yup":"^0.24.1","jest":"21.2.1","react":"15.6.2","enzyme":"3.3.0","formik":"^0.11.11","moment":"2.22.1","history":"^4.7.2","ts-jest":"21.2.4","webpack":"3.10.0","react-ga":"^2.5.2","recharts":"1.0.0-beta.9","testcafe":"0.19.2","commander":"2.14.1","node-sass":"4.7.2","react-dom":"15.6.2","supertest":"3.0.0","babel-core":"6.26.0","css-loader":"0.28.7","jest-junit":"3.0.0","raw-loader":"0.5.1","styled-jsx":"2.2.1","typescript":"2.3.3","@types/jest":"20.0.4","@types/node":"7.0.8","file-loader":"1.1.6","sass-loader":"6.0.6","@types/react":"16.0.34","babel-loader":"7.1.2","react-helmet":"5.2.0","react-select":"1.2.1","style-loader":"0.19.1","@types/enzyme":"3.1.6","@types/lodash":"4.14.61","utility-types":"^1.1.0","babel-polyfill":"^6.26.0","@storybook/react":"3.4.8","@types/invariant":"2.2.29","@types/react-dom":"16.0.3","babel-preset-env":"1.6.1","isomorphic-fetch":"2.2.1","react-datepicker":"1.1.0","react-router-dom":"4.2.2","@gooddata/mock-js":"1.5.0","@types/classnames":"2.2.3","@types/prop-types":"15.5.2","@types/react-intl":"2.3.5","babel-preset-react":"6.24.1","identity-obj-proxy":"^3.0.0","react-async-script":"^0.9.1","webpack-dev-server":"2.11.1","@types/react-portal":"3.0.4","babel-plugin-lodash":"3.3.2","html-webpack-plugin":"2.30.1","react-test-renderer":"15.6.2","@types/react-measure":"0.4.7","clean-webpack-plugin":"0.1.17","react-google-recaptcha":"^0.11.0","@gooddata/eslint-config":"0.0.19","@gooddata/tslint-config":"0.0.10","@types/storybook__react":"3.0.6","enzyme-adapter-react-15":"1.0.5","uglifyjs-webpack-plugin":"1.2.0","@gooddata/test-storybook":"1.3.0","@storybook/addon-actions":"3.4.8","@storybook/addon-options":"3.4.8","node-sass-magic-importer":"5.1.0","react-syntax-highlighter":"6.1.2","@types/fixed-data-table-2":"0.8.1","awesome-typescript-loader":"3.5.0","@types/react-test-renderer":"16.0.0","circular-dependency-plugin":"4.4.0","compression-webpack-plugin":"1.1.7","@types/enzyme-adapter-react-15":"1.0.1","@types/storybook__addon-actions":"3.0.1","babel-plugin-transform-class-properties":"6.24.1","babel-plugin-transform-async-to-generator":"6.24.1","babel-plugin-transform-object-rest-spread":"6.26.0"},"peerDependencies":{"react":"15.6.2","react-dom":"15.6.2"},"_npmOperationalInternal":{"tmp":"tmp/react-components_5.3.0-alpha16_1534860717492_0.8519775754172132","host":"s3://npm-registry-packages"}},"5.3.0-alpha17":{"name":"@gooddata/react-components","version":"5.3.0-alpha17","author":{"name":"GoodData Corporation"},"license":"BSD-3-Clause","_id":"@gooddata/react-components@5.3.0-alpha17","maintainers":[{"name":"afi","email":"adam.fiedler@gooddata.com"},{"name":"bertold8","email":"ivan.nejezchleb@seznam.cz"},{"name":"bugsbunny338","email":"jiri.zajic@mensa.cz"},{"name":"gooddata-ci","email":"rail@gooddata.com"},{"name":"ivan.mjartan","email":"ivan.mjartan@gooddata.com"},{"name":"jakub-sterba","email":"jakub.sterba@gooddata.com"},{"name":"jaroslav.tomecek","email":"jaroslav.tomecek@gooddata.com"},{"name":"jkittler","email":"honza.kittler@gmail.com"},{"name":"khanh.le","email":"khanh.le@gooddata.com"},{"name":"langhamp","email":"pavel.langhammer@gooddata.com"},{"name":"lanhuynh","email":"lan.huynh@gooddata.com"},{"name":"lhorak","email":"info@lhorak.cz"},{"name":"linhhong","email":"linh.hong@gooddata.com"},{"name":"lpearce","email":"levi.pearce@gooddata.com"},{"name":"lupko","email":"lubomir.slivka@gooddata.com"},{"name":"martin.mosko","email":"martin.mosko@gooddata.com"},{"name":"michal.marsal","email":"michal.marsal@gooddata.com"},{"name":"nadtan","email":"tan.nguyen@gooddata.com"},{"name":"naibinh","email":"naibinh@gmail.com"},{"name":"nikolacech","email":"nikola.cech@gooddata.com"},{"name":"ocetnik","email":"ocetnik.david@gmail.com"},{"name":"ondrejlangr","email":"ondrej.langr@gooddata.com"},{"name":"pavelzgdc","email":"pavel.zbytovsky@gooddata.com"},{"name":"pbenes","email":"petr.benes@gooddata.com"},{"name":"peterlacko","email":"lackopeter17@gmail.com"},{"name":"petrjanu","email":"petr.janu@gooddata.com"},{"name":"rodri360","email":"me@rodri360.com"},{"name":"sitina","email":"jiri.sitina@gooddata.com"},{"name":"sondo","email":"son.do@gooddata.com"},{"name":"strouhaljan","email":"strouhal.jan@gmail.com"},{"name":"tantalor93","email":"obenky@gmail.com"},{"name":"tomas.kratochvil","email":"tomas.kratochvil@gooddata.com"},{"name":"tomasreichmann","email":"tomasreichmann@gmail.com"},{"name":"tomsatgd","email":"tomas.satinsky@gooddata.com"},{"name":"tu.ngo","email":"tu.ngo@gooddata.com"},{"name":"vonsef","email":"josef.vondrak@gooddata.com"},{"name":"xmort","email":"petr.dolejsi@gooddata.com"},{"name":"zdenek.vidensky","email":"zdenek.vidensky@gooddata.com"}],"homepage":"https://github.com/gooddata/gooddata-react-components#readme","bugs":{"url":"https://github.com/gooddata/gooddata-react-components/issues"},"dist":{"shasum":"e05b7d13352cc1102bbff17541a0a0dd595ba69c","tarball":"https://registry.npmjs.org/@gooddata/react-components/-/react-components-5.3.0-alpha17.tgz","fileCount":892,"integrity":"sha512-S7o7Wztye3x3qTBxXVH2OHVaFWPSsAT2uAc3ODGSiwb+spEVLCKiXBzXo/68KGCqlIrb+xCf79/J1Eoe183FZw==","signatures":[{"sig":"MEUCIQCA+kCNmi4DIco/ZhlZgIAqFoc6SKmDuEZIFdUNT7/e4AIgHuyhGPYTSoI/soGaNii2/Zj2J7Vm/DMN3Etdk3za9Rs=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":3278937,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJbfV9ZCRA9TVsSAnZWagAAopwP/iAR8ieLzEOkux+6Ai3k\nVCkJEFZ2UXTHN50T41OVjw1908QBYcROj0+iEK7KA0Sw0Q1xSgoR2eqkv1kF\naX3zUNbSkXoveS/paWHS89mTfSwBh6TxWgjH+v+CKf7yXBrp/t7zNZm4KzMN\ngZC5DFCbNKh/pihbu+eAAsLwBZq6KfjlRYavIhRVLGbsSHD0Ir2x44tzVRsA\njTj+MySQWERc8vPYUfl+Jk622/AZukr0h/HfqqYOhuxOh2sfjZSf5k51L+Pf\nejHcoZncm6Ux4Xm3TM+Uo108Nys31M6yprRiQF9RP8fK7WXxy/cjLyIX81qB\n3G+nlQ2vu5jvzIt9SehOR3QqG7Ma029keIi8Azm7wBvgimaVm6yQ4SCIfwwt\noVek1ry857Qn/BnFOOw7/EhNss1YjDaVPy2MWhR9PNDs3iyxdshU3+a+CtSu\nH1InrSQ9XqZ3cRRfctIviNhVKPxnkLpeFrAo/lbmmKNUJrieQispTtIS86Kp\nOk1NMrME3BVmdszUZAN+suFg6WDd9SOpIoCA1ioZQ1YvxWFgLSz63Yt2mZ8C\nhKNUNBEKeXBab4hMhT82VEKeD+xj2YKXrmmBqJMPki9BGmL+MX+XDLHzQ3/r\nkdPYfoIyozk+L0SqQPNUs88u3RHVnWOTksoaVdRtBIF+X+gxky+O9nkY/CKu\nwPES\r\n=7J6/\r\n-----END PGP SIGNATURE-----\r\n"},"jest":{"testRegex":"(/__tests__/.*|\\.(test|spec))\\.(tsx?|jsx?)$","transform":{".(ts|tsx)":"<rootDir>/node_modules/ts-jest/preprocessor.js"},"mapCoverage":true,"collectCoverage":false,"moduleNameMapper":{"\\.(css|less|sass|scss)$":"<rootDir>/__mocks__/styleMock.ts"},"coverageReporters":["html"],"collectCoverageFrom":["src/**/*.{ts,tsx}","examples/server/src/**/*.{js,jsx}","!**/*.d.ts"],"moduleFileExtensions":["ts","tsx","js"],"setupTestFrameworkScriptFile":"<rootDir>/jest.setup.js"},"main":"dist/index.js","files":["dist","src","styles","LICENSE"],"config":{"tslint":"'./{src,stories}/**/*.{ts,tsx}'"},"readme":"[![npm version](https://badge.fury.io/js/%40gooddata%2Freact-components.svg)](https://www.npmjs.com/package/@gooddata/react-components) \n\n# GoodData.UI React components\n> A React-based JavaScript library for building data-driven applications\n\n## Getting started\n- [GoodData.UI Documentation](http://sdk.gooddata.com/gooddata-ui/)\n- [GoodData.UI Live Examples](https://gooddata-examples.herokuapp.com/)\n- [Stack Overflow](https://stackoverflow.com/questions/tagged/gooddata)\n\n### Usage\nWith [yarn](https://yarnpkg.com) installed, go to your project directory and run\n```\n$ yarn add @gooddata/react-components\n```\nIf you prefer [npm](npmjs.com) run\n```\n$ npm install --save @gooddata/react-components\n```\n\n\n## Contributing\n\nWe welcome any contribution in form of [issues](https://github.com/gooddata/gooddata-react-components/issues) or [pull requests](https://github.com/gooddata/gooddata-react-components/pulls).\nThese commands may come in handy while developing:\n\n| command | description |\n| ------- | ----------- |\n| `yarn install --pure-lockfile` | first step |\n| ||\n| `yarn dev` | build react-components to `/dist` in watch mode |\n| `yarn test` | run all unit tests |\n| `yarn validate` | validate codestyle |\n| ||\n| `yarn storybook` | run storybook from `/stories` on http://localhost:9001 |\n| `yarn build-storybook` | build storybook to `/dist-storybook` |\n| `yarn test-storybook` | run storybook and [screenshot tests](https://github.com/gooddata/gdc-client-utils/tree/master/test-storybook) |\n| ||\n| `yarn examples` | run Live Examples dev-server from `/examples` on https://localhost:8999 |\n| `yarn examples-build` | build Live Examples to `/examples/dist` |\n| `yarn examples-server` | serve built Live Examples - see `/examples/server/src` |\n| `yarn examples-testcafe` | run testcafe tests against `localhost:8999` |\n\n### Deploy to heroku.com\nWhen you deploy this repo to heroku, it serves *GoodData.UI Live Examples*.\nRelevant tasks are in `Procfile` and `package.json`.\n\n```bash\n# run in the project directory\nheroku login\nheroku create <your-app-name>\nheroku config:set DOMAIN_ADMIN_USERNAME=x@gooddata.com DOMAIN_ADMIN_PASSWORD=xy PROJECT_ID_TO_ASSIGN=xms7ga4tf3g3nzucd8380o2bev8oeknp\ngit push heroku HEAD:master\nheroku open\n```\n\n### Run Live Examples Locally\nTo run *GoodData.UI Live Examples* locally:\n```bash\ngit clone <this-repository>\ncd  <repository-folder>\nyarn install --pure-lockfile\nyarn examples\n```\nThen open https://localhost:8999 and login using Live Examples account (you can [create one here](https://gooddata-examples.herokuapp.com/registration)).\n\n## Changelog\n- see [CHANGELOG.md](CHANGELOG.md)\n\n## License\n(C) 2007-2018 GoodData Corporation\n\nFor more information, please see [LICENSE](https://github.com/gooddata/gooddata-react-components/blob/master/LICENSE)\n","gitHead":"39810745935588409fbac30159f3b751968567ae","scripts":{"dev":"bash scripts/build.sh --dev-watch","test":"jest --watch","build":"bash scripts/build.sh","tslint":"yarn run-tslint -t verbose $npm_package_config_tslint","prepare":"cd examples/server && yarn install --pure-lockfile && cd ../..; rm -r examples/node_modules 2>/dev/null; true","examples":"bash scripts/run-examples.sh","prepare?":"# Called before `npm publish` and on local `npm install`. Temporarily also for deleting obsolete node_modules. Ends with `true` to continue gracefully.","validate":"tsc --noEmit && yarn tslint && eslint --ext .jsx,.js examples/src examples/test examples/server/src","build-dev":"bash scripts/build.sh --dev","examples?":"# Default is developer domain, other options: yarn examples [sec,secure,stg,stg2,stg3,demo,developer or URL]","storybook":"start-storybook -p 9001 -c .storybook","tslint-ci":"mkdir -p ./ci/results && yarn run-tslint -t checkstyle -o ./ci/results/tslint-results.xml $npm_package_config_tslint","run-tslint":"tslint -p tsconfig.json","validate-ci":"tsc --noEmit && yarn tslint-ci  && eslint --ext .jsx,.js examples/src examples/test examples/server/src -f checkstyle -o ci/results/eslint-results.xml","examples-build":"bash scripts/build-examples.sh","prepublishOnly":"yarn build","test-storybook":"test-storybook","build-storybook":"build-storybook -c .storybook -o dist-storybook","examples-server":"node examples/server/src/index.js","heroku-postbuild":"yarn examples-build developer","examples-testcafe":"testcafe chrome --assertion-timeout 60000 -S -s examples/_screenshots examples/test/**/**/*_test* --debug-on-fail","examples-testcafe-ci":"testcafe 'chrome:headless --no-sandbox' --assertion-timeout 60000 -S -s examples/_screenshots examples/test/**/**/*_test*"},"typings":"dist/index.d.ts","_npmUser":{"name":"gooddata-ci","email":"rail@gooddata.com"},"repository":{"url":"git+ssh://git@github.com/gooddata/gooddata-react-components.git","type":"git"},"_npmVersion":"5.6.0","description":"GoodData React Components","directories":{},"_nodeVersion":"8.9.4","dependencies":{"rxjs":"^5.5.6","lodash":"^4.17.4","ag-grid":"^18.0.1","invariant":"^2.2.2","classnames":"^2.2.5","highcharts":"4.2.5","prop-types":"^15.6.0","react-intl":"^2.4.0","custom-event":"^1.0.1","ag-grid-react":"^18.0.0","react-measure":"^1.4.7","@gooddata/typings":"2.3.1","@types/highcharts":"4.2.56","http-status-codes":"^1.3.0","@gooddata/js-utils":"^2.0.1","@gooddata/numberjs":"^3.1.2","fixed-data-table-2":"0.7.17","@gooddata/goodstrap":"56.1.3","react-dom-factories":"^1.0.2","@gooddata/gooddata-js":"8.0.0","nodelist-foreach-polyfill":"^1.2.0"},"_hasShrinkwrap":false,"readmeFilename":"README.md","test-storybook":{"_defaults":{"readySelector":".screenshot-target, .screenshot-wrapper .highcharts-container, .screenshot-wrapper .s-headline-value, .screenshot-wrapper .viz-table-wrap, .screenshot-wrapper .gdc-kpi, .screenshot-wrapper .gdc-kpi-error, .screenshot-wrapper .s-pivot-table .ag-cell"},"AFM components/PieChart":{"error":{"readySelector":".screenshot-wrapper .s-error .icon-cloud-rain"}},"Core components/Heatmap":{"data labels config":{"readySelector":".screenshot-wrapper .screenshot-container:nth-child(4) .highcharts-container"}},"Core components/Treemap":{"data labels config":{"readySelector":".screenshot-wrapper .screenshot-container:nth-child(4) .highcharts-container"}},"Core components/PieChart":{"data labels config":{"readySelector":".screenshot-wrapper .screenshot-container:nth-child(4) .highcharts-container"}},"AFM components/DonutChart":{"error":{"readySelector":".screenshot-wrapper .s-error .icon-cloud-rain"}},"Core components/AreaChart":{"data labels config":{"readySelector":".screenshot-wrapper .screenshot-container:nth-child(4) .highcharts-container"}},"Core components/LineChart":{"data labels config":{"readySelector":".screenshot-wrapper .screenshot-container:nth-child(4) .highcharts-container"}},"Core components/DonutChart":{"data labels config":{"readySelector":".screenshot-wrapper .screenshot-container:nth-child(4) .highcharts-container"}},"Core components/BubbleChart":{"data labels config":{"readySelector":".screenshot-wrapper .screenshot-container:nth-child(4) .highcharts-container"}},"Core components/ScatterPlot":{"data labels config":{"readySelector":".screenshot-wrapper .screenshot-container:nth-child(4) .highcharts-container"}}},"devDependencies":{"yup":"^0.24.1","jest":"21.2.1","react":"15.6.2","enzyme":"3.3.0","formik":"^0.11.11","moment":"2.22.1","history":"^4.7.2","ts-jest":"21.2.4","webpack":"3.10.0","react-ga":"^2.5.2","recharts":"1.0.0-beta.9","testcafe":"0.19.2","commander":"2.14.1","node-sass":"4.7.2","react-dom":"15.6.2","supertest":"3.0.0","babel-core":"6.26.0","css-loader":"0.28.7","jest-junit":"3.0.0","raw-loader":"0.5.1","styled-jsx":"2.2.1","typescript":"2.3.3","@types/jest":"20.0.4","@types/node":"7.0.8","file-loader":"1.1.6","sass-loader":"6.0.6","@types/react":"16.0.34","babel-loader":"7.1.2","react-helmet":"5.2.0","react-select":"1.2.1","style-loader":"0.19.1","@types/enzyme":"3.1.6","@types/lodash":"4.14.61","utility-types":"^1.1.0","babel-polyfill":"^6.26.0","@storybook/react":"3.4.8","@types/invariant":"2.2.29","@types/react-dom":"16.0.3","babel-preset-env":"1.6.1","isomorphic-fetch":"2.2.1","react-datepicker":"1.1.0","react-router-dom":"4.2.2","@gooddata/mock-js":"1.5.0","@types/classnames":"2.2.3","@types/prop-types":"15.5.2","@types/react-intl":"2.3.5","babel-preset-react":"6.24.1","identity-obj-proxy":"^3.0.0","react-async-script":"^0.9.1","webpack-dev-server":"2.11.1","@types/react-portal":"3.0.4","babel-plugin-lodash":"3.3.2","html-webpack-plugin":"2.30.1","react-test-renderer":"15.6.2","@types/react-measure":"0.4.7","clean-webpack-plugin":"0.1.17","react-google-recaptcha":"^0.11.0","@gooddata/eslint-config":"0.0.19","@gooddata/tslint-config":"0.0.10","@types/storybook__react":"3.0.6","enzyme-adapter-react-15":"1.0.5","uglifyjs-webpack-plugin":"1.2.0","@gooddata/test-storybook":"1.3.0","@storybook/addon-actions":"3.4.8","@storybook/addon-options":"3.4.8","node-sass-magic-importer":"5.1.0","react-syntax-highlighter":"6.1.2","@types/fixed-data-table-2":"0.8.1","awesome-typescript-loader":"3.5.0","@types/react-test-renderer":"16.0.0","circular-dependency-plugin":"4.4.0","compression-webpack-plugin":"1.1.7","@types/enzyme-adapter-react-15":"1.0.1","@types/storybook__addon-actions":"3.0.1","babel-plugin-transform-class-properties":"6.24.1","babel-plugin-transform-async-to-generator":"6.24.1","babel-plugin-transform-object-rest-spread":"6.26.0"},"peerDependencies":{"react":"15.6.2","react-dom":"15.6.2"},"_npmOperationalInternal":{"tmp":"tmp/react-components_5.3.0-alpha17_1534943064592_0.8867096152227916","host":"s3://npm-registry-packages"}},"5.4.0-alpha1":{"name":"@gooddata/react-components","version":"5.4.0-alpha1","author":{"name":"GoodData Corporation"},"license":"BSD-3-Clause","_id":"@gooddata/react-components@5.4.0-alpha1","maintainers":[{"name":"afi","email":"adam.fiedler@gooddata.com"},{"name":"bertold8","email":"ivan.nejezchleb@seznam.cz"},{"name":"bugsbunny338","email":"jiri.zajic@mensa.cz"},{"name":"gooddata-ci","email":"rail@gooddata.com"},{"name":"ivan.mjartan","email":"ivan.mjartan@gooddata.com"},{"name":"jakub-sterba","email":"jakub.sterba@gooddata.com"},{"name":"jaroslav.tomecek","email":"jaroslav.tomecek@gooddata.com"},{"name":"jkittler","email":"honza.kittler@gmail.com"},{"name":"khanh.le","email":"khanh.le@gooddata.com"},{"name":"langhamp","email":"pavel.langhammer@gooddata.com"},{"name":"lanhuynh","email":"lan.huynh@gooddata.com"},{"name":"lhorak","email":"info@lhorak.cz"},{"name":"linhhong","email":"linh.hong@gooddata.com"},{"name":"lpearce","email":"levi.pearce@gooddata.com"},{"name":"lupko","email":"lubomir.slivka@gooddata.com"},{"name":"martin.mosko","email":"martin.mosko@gooddata.com"},{"name":"michal.marsal","email":"michal.marsal@gooddata.com"},{"name":"nadtan","email":"tan.nguyen@gooddata.com"},{"name":"naibinh","email":"naibinh@gmail.com"},{"name":"nikolacech","email":"nikola.cech@gooddata.com"},{"name":"ocetnik","email":"ocetnik.david@gmail.com"},{"name":"ondrejlangr","email":"ondrej.langr@gooddata.com"},{"name":"pavelzgdc","email":"pavel.zbytovsky@gooddata.com"},{"name":"pbenes","email":"petr.benes@gooddata.com"},{"name":"peterlacko","email":"lackopeter17@gmail.com"},{"name":"petrjanu","email":"petr.janu@gooddata.com"},{"name":"rodri360","email":"me@rodri360.com"},{"name":"sitina","email":"jiri.sitina@gooddata.com"},{"name":"sondo","email":"son.do@gooddata.com"},{"name":"strouhaljan","email":"strouhal.jan@gmail.com"},{"name":"tantalor93","email":"obenky@gmail.com"},{"name":"tomas.kratochvil","email":"tomas.kratochvil@gooddata.com"},{"name":"tomasreichmann","email":"tomasreichmann@gmail.com"},{"name":"tomsatgd","email":"tomas.satinsky@gooddata.com"},{"name":"tu.ngo","email":"tu.ngo@gooddata.com"},{"name":"vonsef","email":"josef.vondrak@gooddata.com"},{"name":"xmort","email":"petr.dolejsi@gooddata.com"},{"name":"zdenek.vidensky","email":"zdenek.vidensky@gooddata.com"}],"homepage":"https://github.com/gooddata/gooddata-react-components#readme","bugs":{"url":"https://github.com/gooddata/gooddata-react-components/issues"},"dist":{"shasum":"2bc3333ecc7d0412b819907e9c53474deada5fb3","tarball":"https://registry.npmjs.org/@gooddata/react-components/-/react-components-5.4.0-alpha1.tgz","fileCount":896,"integrity":"sha512-FGKbdSXUA8EL8ybWgeM3C0nyijpmwcGNzuec/cjR9Od53Fo2dLBFTTTLNgEjOza0aG/t9fvwPL0XJSkIaLpnsw==","signatures":[{"sig":"MEYCIQDFvVshKZNuPWDJTYLI6YpGpV37mH512za2IUfSIPNlYwIhALjjHnBuE1lFY9nVKC/vYospA17JgiRRhB7LjTB7tcUz","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":3282499,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJbfmwrCRA9TVsSAnZWagAAsKoP/RkLU+gFRFQnYCW9rrNW\niUu1FazZI0ekjev7mruYi8vuYcmNOBvzatwQC3zrFWuV/ZW3u9uZpf9k5DN/\nKMOkTAzDhcnGiU42hV7YJVerIvGm7ioBaUhASm4Q1zAV19IKhoigGB8KQWcn\nna//eRun4YQ8wtzx9Ik86MMGbj/Hasb6qrKiGm5y39zvKHMrebdQmYw3jPp8\nbVnC1xVBZFtR2KkfUdjdt/+YkVZMZcPJUS70ET+JQNVSh5FI5QmsNmbDUwL4\nwg5U3Dz3cqhXC0F5HtB2+gKY01Z4SPwnLMc4+loCkgUXZu0/qMI48wmHBMOZ\nekMZ0qtkc4cu+i28amSVmfVwkP31BZcha5PyLAXG1AsNqxMaNG6lLRwtJj0V\n7TPHhoQ5X7fXVPEoQqijV2GQxfrRGp3UvJ5yyNC5Rs3u+VmG1OctnMmhL2K5\n5mSzqgklF78wyxiLgkTuJL7cSDHo2QNbmYiSpFakfLJIsUoxEdH2EOOHgT6v\nd9RrNttNPzFTci6eZsmKnUImDK4mufvhUTyteF9q/Dix877LzCivw0mGSdAD\n5MRdDP1vMedJcmUDXSvktrTSs3oIgpxgO0pV/cTgA5VFXIixzTgUlq1fRq9l\n5A0a80qUcLX+oFxOTbokHQmEjHddKoIgRl0oKIJRHnQov8shXow1GnLYMReQ\nYbNr\r\n=w97y\r\n-----END PGP SIGNATURE-----\r\n"},"jest":{"testRegex":"(/__tests__/.*|\\.(test|spec))\\.(tsx?|jsx?)$","transform":{".(ts|tsx)":"<rootDir>/node_modules/ts-jest/preprocessor.js"},"mapCoverage":true,"collectCoverage":false,"moduleNameMapper":{"\\.(css|less|sass|scss)$":"<rootDir>/__mocks__/styleMock.ts"},"coverageReporters":["html"],"collectCoverageFrom":["src/**/*.{ts,tsx}","examples/server/src/**/*.{js,jsx}","!**/*.d.ts"],"moduleFileExtensions":["ts","tsx","js"],"setupTestFrameworkScriptFile":"<rootDir>/jest.setup.js"},"main":"dist/index.js","files":["dist","src","styles","LICENSE"],"config":{"tslint":"'./{src,stories}/**/*.{ts,tsx}'"},"readme":"[![npm version](https://badge.fury.io/js/%40gooddata%2Freact-components.svg)](https://www.npmjs.com/package/@gooddata/react-components) \n\n# GoodData.UI React components\n> A React-based JavaScript library for building data-driven applications\n\n## Getting started\n- [GoodData.UI Documentation](http://sdk.gooddata.com/gooddata-ui/)\n- [GoodData.UI Live Examples](https://gooddata-examples.herokuapp.com/)\n- [Stack Overflow](https://stackoverflow.com/questions/tagged/gooddata)\n\n### Usage\nWith [yarn](https://yarnpkg.com) installed, go to your project directory and run\n```\n$ yarn add @gooddata/react-components\n```\nIf you prefer [npm](npmjs.com) run\n```\n$ npm install --save @gooddata/react-components\n```\n\n\n## Contributing\n\nWe welcome any contribution in form of [issues](https://github.com/gooddata/gooddata-react-components/issues) or [pull requests](https://github.com/gooddata/gooddata-react-components/pulls).\nThese commands may come in handy while developing:\n\n| command | description |\n| ------- | ----------- |\n| `yarn install --pure-lockfile` | first step |\n| ||\n| `yarn dev` | build react-components to `/dist` in watch mode |\n| `yarn test` | run all unit tests |\n| `yarn validate` | validate codestyle |\n| ||\n| `yarn storybook` | run storybook from `/stories` on http://localhost:9001 |\n| `yarn build-storybook` | build storybook to `/dist-storybook` |\n| `yarn test-storybook` | run storybook and [screenshot tests](https://github.com/gooddata/gdc-client-utils/tree/master/test-storybook) |\n| ||\n| `yarn examples` | run Live Examples dev-server from `/examples` on https://localhost:8999 |\n| `yarn examples-build` | build Live Examples to `/examples/dist` |\n| `yarn examples-server` | serve built Live Examples - see `/examples/server/src` |\n| `yarn examples-testcafe` | run testcafe tests against `localhost:8999` |\n\n### Deploy to heroku.com\nWhen you deploy this repo to heroku, it serves *GoodData.UI Live Examples*.\nRelevant tasks are in `Procfile` and `package.json`.\n\n```bash\n# run in the project directory\nheroku login\nheroku create <your-app-name>\nheroku config:set DOMAIN_ADMIN_USERNAME=x@gooddata.com DOMAIN_ADMIN_PASSWORD=xy PROJECT_ID_TO_ASSIGN=xms7ga4tf3g3nzucd8380o2bev8oeknp\ngit push heroku HEAD:master\nheroku open\n```\n\n### Run Live Examples Locally\nTo run *GoodData.UI Live Examples* locally:\n```bash\ngit clone <this-repository>\ncd  <repository-folder>\nyarn install --pure-lockfile\nyarn examples\n```\nThen open https://localhost:8999 and login using Live Examples account (you can [create one here](https://gooddata-examples.herokuapp.com/registration)).\n\n## Changelog\n- see [CHANGELOG.md](CHANGELOG.md)\n\n## License\n(C) 2007-2018 GoodData Corporation\n\nFor more information, please see [LICENSE](https://github.com/gooddata/gooddata-react-components/blob/master/LICENSE)\n","gitHead":"075ee1f37022035afd89029f96983d90883d686f","scripts":{"dev":"bash scripts/build.sh --dev-watch","test":"jest --watch","build":"bash scripts/build.sh","tslint":"yarn run-tslint -t verbose $npm_package_config_tslint","prepare":"cd examples/server && yarn install --pure-lockfile && cd ../..; rm -r examples/node_modules 2>/dev/null; true","examples":"bash scripts/run-examples.sh","prepare?":"# Called before `npm publish` and on local `npm install`. Temporarily also for deleting obsolete node_modules. Ends with `true` to continue gracefully.","validate":"tsc --noEmit && yarn tslint && eslint --ext .jsx,.js examples/src examples/test examples/server/src","build-dev":"bash scripts/build.sh --dev","examples?":"# Default is developer domain, other options: yarn examples [sec,secure,stg,stg2,stg3,demo,developer or URL]","storybook":"start-storybook -p 9001 -c .storybook","tslint-ci":"mkdir -p ./ci/results && yarn run-tslint -t checkstyle -o ./ci/results/tslint-results.xml $npm_package_config_tslint","run-tslint":"tslint -p tsconfig.json","validate-ci":"tsc --noEmit && yarn tslint-ci  && eslint --ext .jsx,.js examples/src examples/test examples/server/src -f checkstyle -o ci/results/eslint-results.xml","examples-build":"bash scripts/build-examples.sh","prepublishOnly":"yarn build","test-storybook":"test-storybook","build-storybook":"build-storybook -c .storybook -o dist-storybook","examples-server":"node examples/server/src/index.js","heroku-postbuild":"yarn examples-build developer","examples-testcafe":"testcafe chrome --assertion-timeout 60000 -S -s examples/_screenshots examples/test/**/**/*_test* --debug-on-fail","examples-testcafe-ci":"testcafe 'chrome:headless --no-sandbox' --assertion-timeout 60000 -S -s examples/_screenshots examples/test/**/**/*_test*"},"typings":"dist/index.d.ts","_npmUser":{"name":"gooddata-ci","email":"rail@gooddata.com"},"repository":{"url":"git+ssh://git@github.com/gooddata/gooddata-react-components.git","type":"git"},"_npmVersion":"5.6.0","description":"GoodData React Components","directories":{},"_nodeVersion":"8.9.4","dependencies":{"rxjs":"^5.5.6","lodash":"^4.17.4","ag-grid":"^18.0.1","invariant":"^2.2.2","classnames":"^2.2.5","highcharts":"4.2.5","prop-types":"^15.6.0","react-intl":"^2.4.0","custom-event":"^1.0.1","ag-grid-react":"^18.0.0","react-measure":"^1.4.7","@gooddata/typings":"2.3.1","@types/highcharts":"4.2.56","http-status-codes":"^1.3.0","@gooddata/js-utils":"^2.0.1","@gooddata/numberjs":"^3.1.2","fixed-data-table-2":"0.7.17","@gooddata/goodstrap":"56.1.3","react-dom-factories":"^1.0.2","@gooddata/gooddata-js":"8.0.0","nodelist-foreach-polyfill":"^1.2.0"},"_hasShrinkwrap":false,"readmeFilename":"README.md","test-storybook":{"_defaults":{"readySelector":".screenshot-target, .screenshot-wrapper .highcharts-container, .screenshot-wrapper .s-headline-value, .screenshot-wrapper .viz-table-wrap, .screenshot-wrapper .gdc-kpi, .screenshot-wrapper .gdc-kpi-error, .screenshot-wrapper .s-pivot-table .ag-cell"},"AFM components/PieChart":{"error":{"readySelector":".screenshot-wrapper .s-error .icon-cloud-rain"}},"Core components/Heatmap":{"data labels config":{"readySelector":".screenshot-wrapper .screenshot-container:nth-child(4) .highcharts-container"},"with different legend positions":{"readySelector":".screenshot-wrapper .screenshot-container:nth-child(10) .highcharts-container"}},"Core components/Treemap":{"data labels config":{"readySelector":".screenshot-wrapper .screenshot-container:nth-child(4) .highcharts-container"},"with different legend positions":{"readySelector":".screenshot-wrapper .screenshot-container:nth-child(10) .highcharts-container"}},"Core components/BarChart":{"with different legend positions":{"readySelector":".screenshot-wrapper .screenshot-container:nth-child(10) .highcharts-container"}},"Core components/PieChart":{"data labels config":{"readySelector":".screenshot-wrapper .screenshot-container:nth-child(4) .highcharts-container"},"with different legend positions":{"readySelector":".screenshot-wrapper .screenshot-container:nth-child(10) .highcharts-container"}},"AFM components/DonutChart":{"error":{"readySelector":".screenshot-wrapper .s-error .icon-cloud-rain"}},"Core components/AreaChart":{"data labels config":{"readySelector":".screenshot-wrapper .screenshot-container:nth-child(4) .highcharts-container"},"with different legend positions":{"readySelector":".screenshot-wrapper .screenshot-container:nth-child(10) .highcharts-container"}},"Core components/LineChart":{"data labels config":{"readySelector":".screenshot-wrapper .screenshot-container:nth-child(4) .highcharts-container"},"with different legend positions":{"readySelector":".screenshot-wrapper .screenshot-container:nth-child(10) .highcharts-container"}},"Core components/DonutChart":{"data labels config":{"readySelector":".screenshot-wrapper .screenshot-container:nth-child(4) .highcharts-container"},"with different legend positions":{"readySelector":".screenshot-wrapper .screenshot-container:nth-child(10) .highcharts-container"}},"Core components/BubbleChart":{"data labels config":{"readySelector":".screenshot-wrapper .screenshot-container:nth-child(4) .highcharts-container"},"with different legend positions":{"readySelector":".screenshot-wrapper .screenshot-container:nth-child(10) .highcharts-container"}},"Core components/ColumnChart":{"with different legend positions":{"readySelector":".screenshot-wrapper .screenshot-container:nth-child(10) .highcharts-container"}},"Core components/ScatterPlot":{"data labels config":{"readySelector":".screenshot-wrapper .screenshot-container:nth-child(4) .highcharts-container"}}},"devDependencies":{"yup":"^0.24.1","jest":"21.2.1","react":"15.6.2","enzyme":"3.3.0","formik":"^0.11.11","moment":"2.22.1","history":"^4.7.2","ts-jest":"21.2.4","webpack":"3.10.0","react-ga":"^2.5.2","recharts":"1.0.0-beta.9","testcafe":"0.19.2","commander":"2.14.1","node-sass":"4.7.2","react-dom":"15.6.2","supertest":"3.0.0","babel-core":"6.26.0","css-loader":"0.28.7","jest-junit":"3.0.0","raw-loader":"0.5.1","styled-jsx":"2.2.1","typescript":"2.3.3","@types/jest":"20.0.4","@types/node":"7.0.8","file-loader":"1.1.6","sass-loader":"6.0.6","@types/react":"16.0.34","babel-loader":"7.1.2","react-helmet":"5.2.0","react-select":"1.2.1","style-loader":"0.19.1","@types/enzyme":"3.1.6","@types/lodash":"4.14.61","utility-types":"^1.1.0","babel-polyfill":"^6.26.0","@storybook/react":"3.4.8","@types/invariant":"2.2.29","@types/react-dom":"16.0.3","babel-preset-env":"1.6.1","isomorphic-fetch":"2.2.1","react-datepicker":"1.1.0","react-router-dom":"4.2.2","@gooddata/mock-js":"1.5.0","@types/classnames":"2.2.3","@types/prop-types":"15.5.2","@types/react-intl":"2.3.5","babel-preset-react":"6.24.1","identity-obj-proxy":"^3.0.0","react-async-script":"^0.9.1","webpack-dev-server":"2.11.1","@types/react-portal":"3.0.4","babel-plugin-lodash":"3.3.2","html-webpack-plugin":"2.30.1","react-test-renderer":"15.6.2","@types/react-measure":"0.4.7","clean-webpack-plugin":"0.1.17","react-google-recaptcha":"^0.11.0","@gooddata/eslint-config":"0.0.19","@gooddata/tslint-config":"0.0.10","@types/storybook__react":"3.0.6","enzyme-adapter-react-15":"1.0.5","uglifyjs-webpack-plugin":"1.2.0","@gooddata/test-storybook":"1.3.0","@storybook/addon-actions":"3.4.8","@storybook/addon-options":"3.4.8","node-sass-magic-importer":"5.1.0","react-syntax-highlighter":"6.1.2","@types/fixed-data-table-2":"0.8.1","awesome-typescript-loader":"3.5.0","@types/react-test-renderer":"16.0.0","circular-dependency-plugin":"4.4.0","compression-webpack-plugin":"1.1.7","@types/enzyme-adapter-react-15":"1.0.1","@types/storybook__addon-actions":"3.0.1","babel-plugin-transform-class-properties":"6.24.1","babel-plugin-transform-async-to-generator":"6.24.1","babel-plugin-transform-object-rest-spread":"6.26.0"},"peerDependencies":{"react":"15.6.2","react-dom":"15.6.2"},"_npmOperationalInternal":{"tmp":"tmp/react-components_5.4.0-alpha1_1535011882707_0.13475533889593483","host":"s3://npm-registry-packages"}},"5.3.0":{"name":"@gooddata/react-components","version":"5.3.0","author":{"name":"GoodData Corporation"},"license":"BSD-3-Clause","_id":"@gooddata/react-components@5.3.0","maintainers":[{"name":"afi","email":"adam.fiedler@gooddata.com"},{"name":"bertold8","email":"ivan.nejezchleb@seznam.cz"},{"name":"bugsbunny338","email":"jiri.zajic@mensa.cz"},{"name":"gooddata-ci","email":"rail@gooddata.com"},{"name":"ivan.mjartan","email":"ivan.mjartan@gooddata.com"},{"name":"jakub-sterba","email":"jakub.sterba@gooddata.com"},{"name":"jaroslav.tomecek","email":"jaroslav.tomecek@gooddata.com"},{"name":"jkittler","email":"honza.kittler@gmail.com"},{"name":"khanh.le","email":"khanh.le@gooddata.com"},{"name":"langhamp","email":"pavel.langhammer@gooddata.com"},{"name":"lanhuynh","email":"lan.huynh@gooddata.com"},{"name":"lhorak","email":"info@lhorak.cz"},{"name":"linhhong","email":"linh.hong@gooddata.com"},{"name":"lpearce","email":"levi.pearce@gooddata.com"},{"name":"lupko","email":"lubomir.slivka@gooddata.com"},{"name":"martin.mosko","email":"martin.mosko@gooddata.com"},{"name":"michal.marsal","email":"michal.marsal@gooddata.com"},{"name":"nadtan","email":"tan.nguyen@gooddata.com"},{"name":"naibinh","email":"naibinh@gmail.com"},{"name":"nikolacech","email":"nikola.cech@gooddata.com"},{"name":"ocetnik","email":"ocetnik.david@gmail.com"},{"name":"ondrejlangr","email":"ondrej.langr@gooddata.com"},{"name":"pavelzgdc","email":"pavel.zbytovsky@gooddata.com"},{"name":"pbenes","email":"petr.benes@gooddata.com"},{"name":"peterlacko","email":"lackopeter17@gmail.com"},{"name":"petrjanu","email":"petr.janu@gooddata.com"},{"name":"rodri360","email":"me@rodri360.com"},{"name":"sitina","email":"jiri.sitina@gooddata.com"},{"name":"sondo","email":"son.do@gooddata.com"},{"name":"strouhaljan","email":"strouhal.jan@gmail.com"},{"name":"tantalor93","email":"obenky@gmail.com"},{"name":"tomas.kratochvil","email":"tomas.kratochvil@gooddata.com"},{"name":"tomasreichmann","email":"tomasreichmann@gmail.com"},{"name":"tomsatgd","email":"tomas.satinsky@gooddata.com"},{"name":"tu.ngo","email":"tu.ngo@gooddata.com"},{"name":"vonsef","email":"josef.vondrak@gooddata.com"},{"name":"xmort","email":"petr.dolejsi@gooddata.com"},{"name":"zdenek.vidensky","email":"zdenek.vidensky@gooddata.com"}],"homepage":"https://github.com/gooddata/gooddata-react-components#readme","bugs":{"url":"https://github.com/gooddata/gooddata-react-components/issues"},"dist":{"shasum":"28bd4c93c9d5c4e24a44693278a34e046c300f97","tarball":"https://registry.npmjs.org/@gooddata/react-components/-/react-components-5.3.0.tgz","fileCount":892,"integrity":"sha512-mrgNqSAaesDzGdAX3z4Hjcz+MDEi4UwIjp5Is3/MqneHjkHr2ZMeP0qsm7eWpMyXTSGPkRDCQn5mYsOO04rOgQ==","signatures":[{"sig":"MEYCIQCucqTX9YeYEJNwmSflVjLUHDsBdZMHUDDTNnttSYhnTwIhAIWFYfEOw3ysBD/rtfJrmeGOzFBdFZWLu/760dEe/8QC","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":3279363,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJbfpY6CRA9TVsSAnZWagAATp4P+QDuady2p4MhEMa0txKR\nlmgq+x5VuiicVtNmMmanF1c8LPPgijE9adFKiUQPlFekXg0QxpaOXDk/XSou\nB8Xra0XCV3q3VQlZcbFkk/BqQNkvpu509K4DLbqLzy+EuG8inISo7xcAtHnN\nZ6qs32P9gFhdIYnBCTxFEHbaoCEdwXEd+Cjj1OI8QUNecezap7ZAjVSlNwKE\nxutqkQb5yUEXyNmjT8Qy72m15DO63pw/JH8qiWuF7ZTFsptsHoRF0SDHEH6v\nrCjbc8bne3n2h+x9VJskRG3liUdaRomw+0lo4QkD81aJd2MtKHyKqufyHaFJ\nGzrYp2wlD5IMip65sv8jR5mUfQp+qQPKFzYmtNYXeajncnMCq4ewGhS6uarl\nlD0Gp1cfqJ5kZEv3DQ19RzHsUJoaNmAvbnljyVHxxoXGEgp5+d+wTRSFWj/F\n073JTxQivwIL8Tf7LfATzF5lv6FIXn+m7vzVMPraEkmO2OUGHcei9eBhFL7Q\n91gcVnSgvaRByv752yzOwmDUwMZIELrparEc7JJAtV1mplJU2klVOxl42PB/\n5f4f4j7MvO1pvhZ2/BFYAd7DpjbPjXYOU03hkxmzbNYdfXr2esN4bDbu5NMX\noRZIXM108It1lisQw+RP5+YC1ywoc9h4wAGQzRKOC11jlLV1db3R3sWJtoeF\nrn11\r\n=iJ6H\r\n-----END PGP SIGNATURE-----\r\n"},"jest":{"testRegex":"(/__tests__/.*|\\.(test|spec))\\.(tsx?|jsx?)$","transform":{".(ts|tsx)":"<rootDir>/node_modules/ts-jest/preprocessor.js"},"mapCoverage":true,"collectCoverage":false,"moduleNameMapper":{"\\.(css|less|sass|scss)$":"<rootDir>/__mocks__/styleMock.ts"},"coverageReporters":["html"],"collectCoverageFrom":["src/**/*.{ts,tsx}","examples/server/src/**/*.{js,jsx}","!**/*.d.ts"],"moduleFileExtensions":["ts","tsx","js"],"setupTestFrameworkScriptFile":"<rootDir>/jest.setup.js"},"main":"dist/index.js","files":["dist","src","styles","LICENSE"],"config":{"tslint":"'./{src,stories}/**/*.{ts,tsx}'"},"gitHead":"a3fce2b0484916e384ccece381ef1e1a82e96d3d","scripts":{"dev":"bash scripts/build.sh --dev-watch","test":"jest --watch","build":"bash scripts/build.sh","tslint":"yarn run-tslint -t verbose $npm_package_config_tslint","prepare":"cd examples/server && yarn install --pure-lockfile && cd ../..; rm -r examples/node_modules 2>/dev/null; true","examples":"bash scripts/run-examples.sh","prepare?":"# Called before `npm publish` and on local `npm install`. Temporarily also for deleting obsolete node_modules. Ends with `true` to continue gracefully.","validate":"tsc --noEmit && yarn tslint && eslint --ext .jsx,.js examples/src examples/test examples/server/src","build-dev":"bash scripts/build.sh --dev","examples?":"# Default is developer domain, other options: yarn examples [sec,secure,stg,stg2,stg3,demo,developer or URL]","storybook":"start-storybook -p 9001 -c .storybook","tslint-ci":"mkdir -p ./ci/results && yarn run-tslint -t checkstyle -o ./ci/results/tslint-results.xml $npm_package_config_tslint","run-tslint":"tslint -p tsconfig.json","validate-ci":"tsc --noEmit && yarn tslint-ci  && eslint --ext .jsx,.js examples/src examples/test examples/server/src -f checkstyle -o ci/results/eslint-results.xml","examples-build":"bash scripts/build-examples.sh","prepublishOnly":"yarn build","test-storybook":"test-storybook","build-storybook":"build-storybook -c .storybook -o dist-storybook","examples-server":"node examples/server/src/index.js","heroku-postbuild":"yarn examples-build developer","examples-testcafe":"testcafe chrome --assertion-timeout 60000 -S -s examples/_screenshots examples/test/**/**/*_test* --debug-on-fail","examples-testcafe-ci":"testcafe 'chrome:headless --no-sandbox' --assertion-timeout 60000 -S -s examples/_screenshots examples/test/**/**/*_test*"},"typings":"dist/index.d.ts","_npmUser":{"name":"gooddata-ci","email":"rail@gooddata.com"},"deprecated":"@gooddata/react-components@5 reached End of Support on May 21, 2019. Please upgrade (see https://sdk.gooddata.com/gooddata-ui/docs/supported_versions.html for more information).","repository":{"url":"git+ssh://git@github.com/gooddata/gooddata-react-components.git","type":"git"},"_npmVersion":"5.6.0","description":"GoodData React Components","directories":{},"_nodeVersion":"8.9.4","dependencies":{"rxjs":"^5.5.6","lodash":"^4.17.4","ag-grid":"^18.0.1","invariant":"^2.2.2","classnames":"^2.2.5","highcharts":"4.2.5","prop-types":"^15.6.0","react-intl":"^2.4.0","custom-event":"^1.0.1","ag-grid-react":"^18.0.0","react-measure":"^1.4.7","@gooddata/typings":"2.3.1","@types/highcharts":"4.2.56","http-status-codes":"^1.3.0","@gooddata/js-utils":"^2.0.1","@gooddata/numberjs":"^3.1.2","fixed-data-table-2":"0.7.17","@gooddata/goodstrap":"56.1.3","react-dom-factories":"^1.0.2","@gooddata/gooddata-js":"8.0.0","nodelist-foreach-polyfill":"^1.2.0"},"_hasShrinkwrap":false,"test-storybook":{"_defaults":{"readySelector":".screenshot-target, .screenshot-wrapper .highcharts-container, .screenshot-wrapper .s-headline-value, .screenshot-wrapper .viz-table-wrap, .screenshot-wrapper .gdc-kpi, .screenshot-wrapper .gdc-kpi-error, .screenshot-wrapper .s-pivot-table .ag-cell"},"AFM components/PieChart":{"error":{"readySelector":".screenshot-wrapper .s-error .icon-cloud-rain"}},"Core components/Heatmap":{"data labels config":{"readySelector":".screenshot-wrapper .screenshot-container:nth-child(4) .highcharts-container"}},"Core components/Treemap":{"data labels config":{"readySelector":".screenshot-wrapper .screenshot-container:nth-child(4) .highcharts-container"}},"Core components/PieChart":{"data labels config":{"readySelector":".screenshot-wrapper .screenshot-container:nth-child(4) .highcharts-container"}},"AFM components/DonutChart":{"error":{"readySelector":".screenshot-wrapper .s-error .icon-cloud-rain"}},"Core components/AreaChart":{"data labels config":{"readySelector":".screenshot-wrapper .screenshot-container:nth-child(4) .highcharts-container"}},"Core components/LineChart":{"data labels config":{"readySelector":".screenshot-wrapper .screenshot-container:nth-child(4) .highcharts-container"}},"Core components/DonutChart":{"data labels config":{"readySelector":".screenshot-wrapper .screenshot-container:nth-child(4) .highcharts-container"}},"Core components/BubbleChart":{"data labels config":{"readySelector":".screenshot-wrapper .screenshot-container:nth-child(4) .highcharts-container"}},"Core components/ScatterPlot":{"data labels config":{"readySelector":".screenshot-wrapper .screenshot-container:nth-child(4) .highcharts-container"}}},"devDependencies":{"yup":"^0.24.1","jest":"21.2.1","react":"15.6.2","enzyme":"3.3.0","formik":"^0.11.11","moment":"2.22.1","history":"^4.7.2","ts-jest":"21.2.4","webpack":"3.10.0","react-ga":"^2.5.2","recharts":"1.0.0-beta.9","testcafe":"0.19.2","commander":"2.14.1","node-sass":"4.7.2","react-dom":"15.6.2","supertest":"3.0.0","babel-core":"6.26.0","css-loader":"0.28.7","jest-junit":"3.0.0","raw-loader":"0.5.1","styled-jsx":"2.2.1","typescript":"2.3.3","@types/jest":"20.0.4","@types/node":"7.0.8","file-loader":"1.1.6","sass-loader":"6.0.6","@types/react":"16.0.34","babel-loader":"7.1.2","react-helmet":"5.2.0","react-select":"1.2.1","style-loader":"0.19.1","@types/enzyme":"3.1.6","@types/lodash":"4.14.61","utility-types":"^1.1.0","babel-polyfill":"^6.26.0","@storybook/react":"3.4.8","@types/invariant":"2.2.29","@types/react-dom":"16.0.3","babel-preset-env":"1.6.1","isomorphic-fetch":"2.2.1","react-datepicker":"1.1.0","react-router-dom":"4.2.2","@gooddata/mock-js":"1.5.0","@types/classnames":"2.2.3","@types/prop-types":"15.5.2","@types/react-intl":"2.3.5","babel-preset-react":"6.24.1","identity-obj-proxy":"^3.0.0","react-async-script":"^0.9.1","webpack-dev-server":"2.11.1","@types/react-portal":"3.0.4","babel-plugin-lodash":"3.3.2","html-webpack-plugin":"2.30.1","react-test-renderer":"15.6.2","@types/react-measure":"0.4.7","clean-webpack-plugin":"0.1.17","react-google-recaptcha":"^0.11.0","@gooddata/eslint-config":"0.0.19","@gooddata/tslint-config":"0.0.10","@types/storybook__react":"3.0.6","enzyme-adapter-react-15":"1.0.5","uglifyjs-webpack-plugin":"1.2.0","@gooddata/test-storybook":"1.3.0","@storybook/addon-actions":"3.4.8","@storybook/addon-options":"3.4.8","node-sass-magic-importer":"5.1.0","react-syntax-highlighter":"6.1.2","@types/fixed-data-table-2":"0.8.1","awesome-typescript-loader":"3.5.0","@types/react-test-renderer":"16.0.0","circular-dependency-plugin":"4.4.0","compression-webpack-plugin":"1.1.7","@types/enzyme-adapter-react-15":"1.0.1","@types/storybook__addon-actions":"3.0.1","babel-plugin-transform-class-properties":"6.24.1","babel-plugin-transform-async-to-generator":"6.24.1","babel-plugin-transform-object-rest-spread":"6.26.0"},"peerDependencies":{"react":"15.6.2","react-dom":"15.6.2"},"_npmOperationalInternal":{"tmp":"tmp/react-components_5.3.0_1535022649742_0.8077695313384117","host":"s3://npm-registry-packages"}},"5.4.0-alpha2":{"name":"@gooddata/react-components","version":"5.4.0-alpha2","author":{"name":"GoodData Corporation"},"license":"BSD-3-Clause","_id":"@gooddata/react-components@5.4.0-alpha2","maintainers":[{"name":"afi","email":"adam.fiedler@gooddata.com"},{"name":"bertold8","email":"ivan.nejezchleb@seznam.cz"},{"name":"bugsbunny338","email":"jiri.zajic@mensa.cz"},{"name":"gooddata-ci","email":"rail@gooddata.com"},{"name":"ivan.mjartan","email":"ivan.mjartan@gooddata.com"},{"name":"jakub-sterba","email":"jakub.sterba@gooddata.com"},{"name":"jaroslav.tomecek","email":"jaroslav.tomecek@gooddata.com"},{"name":"jkittler","email":"honza.kittler@gmail.com"},{"name":"khanh.le","email":"khanh.le@gooddata.com"},{"name":"langhamp","email":"pavel.langhammer@gooddata.com"},{"name":"lanhuynh","email":"lan.huynh@gooddata.com"},{"name":"lhorak","email":"info@lhorak.cz"},{"name":"linhhong","email":"linh.hong@gooddata.com"},{"name":"lpearce","email":"levi.pearce@gooddata.com"},{"name":"lupko","email":"lubomir.slivka@gooddata.com"},{"name":"martin.mosko","email":"martin.mosko@gooddata.com"},{"name":"michal.marsal","email":"michal.marsal@gooddata.com"},{"name":"nadtan","email":"tan.nguyen@gooddata.com"},{"name":"naibinh","email":"naibinh@gmail.com"},{"name":"nikolacech","email":"nikola.cech@gooddata.com"},{"name":"ocetnik","email":"ocetnik.david@gmail.com"},{"name":"ondrejlangr","email":"ondrej.langr@gooddata.com"},{"name":"pavelzgdc","email":"pavel.zbytovsky@gooddata.com"},{"name":"pbenes","email":"petr.benes@gooddata.com"},{"name":"peterlacko","email":"lackopeter17@gmail.com"},{"name":"petrjanu","email":"petr.janu@gooddata.com"},{"name":"rodri360","email":"me@rodri360.com"},{"name":"sitina","email":"jiri.sitina@gooddata.com"},{"name":"sondo","email":"son.do@gooddata.com"},{"name":"strouhaljan","email":"strouhal.jan@gmail.com"},{"name":"tantalor93","email":"obenky@gmail.com"},{"name":"tomas.kratochvil","email":"tomas.kratochvil@gooddata.com"},{"name":"tomasreichmann","email":"tomasreichmann@gmail.com"},{"name":"tomsatgd","email":"tomas.satinsky@gooddata.com"},{"name":"tu.ngo","email":"tu.ngo@gooddata.com"},{"name":"vonsef","email":"josef.vondrak@gooddata.com"},{"name":"xmort","email":"petr.dolejsi@gooddata.com"},{"name":"zdenek.vidensky","email":"zdenek.vidensky@gooddata.com"}],"homepage":"https://github.com/gooddata/gooddata-react-components#readme","bugs":{"url":"https://github.com/gooddata/gooddata-react-components/issues"},"dist":{"shasum":"d9c6848cfaa5e9bd3f6ea7c16e86890b26089c82","tarball":"https://registry.npmjs.org/@gooddata/react-components/-/react-components-5.4.0-alpha2.tgz","fileCount":900,"integrity":"sha512-Bl3dcl2m2UrMGf2xHdKKyYKxwa3oxxS3u8uSZH9SjiVKlr3wQbVvzpBWcvR3JksrO+T9e2bw3T+6JKizIH7hzA==","signatures":[{"sig":"MEUCIQCZedxwwmhTvEfpq0CxzzFTw940y6cvUGLmK2JD/lP1FAIgU4Sj7EFMtTR0q802Ozh06Fr4JzmFpEBiLOaMqtzkezk=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":3312907,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJbgBypCRA9TVsSAnZWagAA2b4QAKLXWNRkdFHCJ6177leJ\n12guNVn7uznM6dxSNdjMlu95/MhWygWCYtvnM3Bv+9GgRgu3bD/lFJspqgzQ\nUG3u1FhfRe8qWofnn3B0zMqxAbWTm7OTti6UO/EqVENa21wiseGTGvdLAh5Y\n06M3d0deoKaBVrUAOMDbLzym05bl9n5E92tcbnF/hvealuwcQ2l2itmoun8N\n+oFQe87gn+GCxpUkHDQP28HsK+QaNdE0GOBeODxAeI2oaeTzQF0F7PufU6kG\nGQxL0EYAsOqNCInRP151UgDkuS/QsDHC6fhU8nvztvxUyZEuseienEm4nYqK\nY66sxbQ9u70NBt7RUwk8JE9m+7RPt7hS8eUFCYPPA2rAK72ilkdbcbaybFBo\not3EERmrrrFMNfirf0CNK0pON0Finch9ASgZS9U3r/PP29Wg3NlXLKnGneel\nkFreX2rF3driP7MNdHvd4M/Gkc+WPnrwXqtBup57zbh1/iUdmyop0//OASp/\nmc04P7srwKmuIG2vBMWBErIHKhLGKe+y2AivQo+XB+wKfVX7FQscwTKwKOJB\ngpGYo6hfg5xTFjKCwCi18CkEA7hYPDhR4uzt1qBQHLnNltxcoE4+mSCa7KVS\n5/TraWfNq6i82HisuedDKCciBTCi+aGPnBgxUYOaG0t379Kngpb++CkOm7Wj\nkDws\r\n=icaY\r\n-----END PGP SIGNATURE-----\r\n"},"jest":{"testRegex":"(/__tests__/.*|\\.(test|spec))\\.(tsx?|jsx?)$","transform":{".(ts|tsx)":"<rootDir>/node_modules/ts-jest/preprocessor.js"},"mapCoverage":true,"collectCoverage":false,"moduleNameMapper":{"\\.(css|less|sass|scss)$":"<rootDir>/__mocks__/styleMock.ts"},"coverageReporters":["html"],"collectCoverageFrom":["src/**/*.{ts,tsx}","examples/server/src/**/*.{js,jsx}","!**/*.d.ts"],"moduleFileExtensions":["ts","tsx","js"],"setupTestFrameworkScriptFile":"<rootDir>/jest.setup.js"},"main":"dist/index.js","files":["dist","src","styles","LICENSE"],"config":{"tslint":"'./{src,stories}/**/*.{ts,tsx}'"},"readme":"[![npm version](https://badge.fury.io/js/%40gooddata%2Freact-components.svg)](https://www.npmjs.com/package/@gooddata/react-components) \n\n# GoodData.UI React components\n> A React-based JavaScript library for building data-driven applications\n\n## Getting started\n- [GoodData.UI Documentation](http://sdk.gooddata.com/gooddata-ui/)\n- [GoodData.UI Live Examples](https://gooddata-examples.herokuapp.com/)\n- [Stack Overflow](https://stackoverflow.com/questions/tagged/gooddata)\n\n### Usage\nWith [yarn](https://yarnpkg.com) installed, go to your project directory and run\n```\n$ yarn add @gooddata/react-components\n```\nIf you prefer [npm](npmjs.com) run\n```\n$ npm install --save @gooddata/react-components\n```\n\n\n## Contributing\n\nWe welcome any contribution in form of [issues](https://github.com/gooddata/gooddata-react-components/issues) or [pull requests](https://github.com/gooddata/gooddata-react-components/pulls).\nThese commands may come in handy while developing:\n\n| command | description |\n| ------- | ----------- |\n| `yarn install --pure-lockfile` | first step |\n| ||\n| `yarn dev` | build react-components to `/dist` in watch mode |\n| `yarn test` | run all unit tests |\n| `yarn validate` | validate codestyle |\n| ||\n| `yarn storybook` | run storybook from `/stories` on http://localhost:9001 |\n| `yarn build-storybook` | build storybook to `/dist-storybook` |\n| `yarn test-storybook` | run storybook and [screenshot tests](https://github.com/gooddata/gdc-client-utils/tree/master/test-storybook) |\n| ||\n| `yarn examples` | run Live Examples dev-server from `/examples` on https://localhost:8999 |\n| `yarn examples-build` | build Live Examples to `/examples/dist` |\n| `yarn examples-server` | serve built Live Examples - see `/examples/server/src` |\n| `yarn examples-testcafe` | run testcafe tests against `localhost:8999` |\n\n### Deploy to heroku.com\nWhen you deploy this repo to heroku, it serves *GoodData.UI Live Examples*.\nRelevant tasks are in `Procfile` and `package.json`.\n\n```bash\n# run in the project directory\nheroku login\nheroku create <your-app-name>\nheroku config:set DOMAIN_ADMIN_USERNAME=x@gooddata.com DOMAIN_ADMIN_PASSWORD=xy PROJECT_ID_TO_ASSIGN=xms7ga4tf3g3nzucd8380o2bev8oeknp\ngit push heroku HEAD:master\nheroku open\n```\n\n### Run Live Examples Locally\nTo run *GoodData.UI Live Examples* locally:\n```bash\ngit clone <this-repository>\ncd  <repository-folder>\nyarn install --pure-lockfile\nyarn examples\n```\nThen open https://localhost:8999 and login using Live Examples account (you can [create one here](https://gooddata-examples.herokuapp.com/registration)).\n\n## Changelog\n- see [CHANGELOG.md](CHANGELOG.md)\n\n## License\n(C) 2007-2018 GoodData Corporation\n\nFor more information, please see [LICENSE](https://github.com/gooddata/gooddata-react-components/blob/master/LICENSE)\n","gitHead":"725eac74f899ff86f12ee7d0a16a9a8cd41bcccf","scripts":{"dev":"bash scripts/build.sh --dev-watch","test":"jest --watch","build":"bash scripts/build.sh","tslint":"yarn run-tslint -t verbose $npm_package_config_tslint","prepare":"cd examples/server && yarn install --pure-lockfile && cd ../..; rm -r examples/node_modules 2>/dev/null; true","examples":"bash scripts/run-examples.sh","prepare?":"# Called before `npm publish` and on local `npm install`. Temporarily also for deleting obsolete node_modules. Ends with `true` to continue gracefully.","validate":"tsc --noEmit && yarn tslint && eslint --ext .jsx,.js examples/src examples/test examples/server/src","build-dev":"bash scripts/build.sh --dev","examples?":"# Default is developer domain, other options: yarn examples [sec,secure,stg,stg2,stg3,demo,developer or URL]","storybook":"start-storybook -p 9001 -c .storybook","tslint-ci":"mkdir -p ./ci/results && yarn run-tslint -t checkstyle -o ./ci/results/tslint-results.xml $npm_package_config_tslint","run-tslint":"tslint -p tsconfig.json","validate-ci":"tsc --noEmit && yarn tslint-ci  && eslint --ext .jsx,.js examples/src examples/test examples/server/src -f checkstyle -o ci/results/eslint-results.xml","examples-build":"bash scripts/build-examples.sh","prepublishOnly":"yarn build","test-storybook":"test-storybook","build-storybook":"build-storybook -c .storybook -o dist-storybook","examples-server":"node examples/server/src/index.js","heroku-postbuild":"yarn examples-build developer","examples-testcafe":"testcafe chrome --assertion-timeout 60000 -S -s examples/_screenshots examples/test/**/**/*_test* --debug-on-fail","examples-testcafe-ci":"testcafe 'chrome:headless --no-sandbox' --assertion-timeout 60000 -S -s examples/_screenshots examples/test/**/**/*_test*"},"typings":"dist/index.d.ts","_npmUser":{"name":"gooddata-ci","email":"rail@gooddata.com"},"repository":{"url":"git+ssh://git@github.com/gooddata/gooddata-react-components.git","type":"git"},"_npmVersion":"5.6.0","description":"GoodData React Components","directories":{},"_nodeVersion":"8.9.4","dependencies":{"rxjs":"^5.5.6","lodash":"^4.17.4","ag-grid":"^18.0.1","invariant":"^2.2.2","classnames":"^2.2.5","highcharts":"4.2.5","prop-types":"^15.6.0","react-intl":"^2.4.0","custom-event":"^1.0.1","ag-grid-react":"^18.0.0","react-measure":"^1.4.7","@gooddata/typings":"2.3.1","@types/highcharts":"4.2.56","http-status-codes":"^1.3.0","@gooddata/js-utils":"^2.0.1","@gooddata/numberjs":"^3.1.2","fixed-data-table-2":"0.7.17","@gooddata/goodstrap":"56.1.3","react-dom-factories":"^1.0.2","@gooddata/gooddata-js":"8.0.0","nodelist-foreach-polyfill":"^1.2.0"},"_hasShrinkwrap":false,"readmeFilename":"README.md","test-storybook":{"_defaults":{"readySelector":".screenshot-target, .screenshot-wrapper .highcharts-container, .screenshot-wrapper .s-headline-value, .screenshot-wrapper .viz-table-wrap, .screenshot-wrapper .gdc-kpi, .screenshot-wrapper .gdc-kpi-error, .screenshot-wrapper .s-pivot-table .ag-cell"},"AFM components/PieChart":{"error":{"readySelector":".screenshot-wrapper .s-error .icon-cloud-rain"}},"Core components/Heatmap":{"data labels config":{"readySelector":".screenshot-wrapper .screenshot-container:nth-child(4) .highcharts-container"},"with different legend positions":{"readySelector":".screenshot-wrapper .screenshot-container:nth-child(10) .highcharts-container"}},"Core components/Treemap":{"data labels config":{"readySelector":".screenshot-wrapper .screenshot-container:nth-child(4) .highcharts-container"},"with different legend positions":{"readySelector":".screenshot-wrapper .screenshot-container:nth-child(10) .highcharts-container"}},"Core components/BarChart":{"with different legend positions":{"readySelector":".screenshot-wrapper .screenshot-container:nth-child(10) .highcharts-container"}},"Core components/PieChart":{"data labels config":{"readySelector":".screenshot-wrapper .screenshot-container:nth-child(4) .highcharts-container"},"with different legend positions":{"readySelector":".screenshot-wrapper .screenshot-container:nth-child(10) .highcharts-container"}},"AFM components/DonutChart":{"error":{"readySelector":".screenshot-wrapper .s-error .icon-cloud-rain"}},"Core components/AreaChart":{"data labels config":{"readySelector":".screenshot-wrapper .screenshot-container:nth-child(4) .highcharts-container"},"with different legend positions":{"readySelector":".screenshot-wrapper .screenshot-container:nth-child(10) .highcharts-container"}},"Core components/LineChart":{"data labels config":{"readySelector":".screenshot-wrapper .screenshot-container:nth-child(4) .highcharts-container"},"with different legend positions":{"readySelector":".screenshot-wrapper .screenshot-container:nth-child(10) .highcharts-container"}},"Core components/DonutChart":{"data labels config":{"readySelector":".screenshot-wrapper .screenshot-container:nth-child(4) .highcharts-container"},"with different legend positions":{"readySelector":".screenshot-wrapper .screenshot-container:nth-child(10) .highcharts-container"}},"Core components/BubbleChart":{"data labels config":{"readySelector":".screenshot-wrapper .screenshot-container:nth-child(4) .highcharts-container"},"with different legend positions":{"readySelector":".screenshot-wrapper .screenshot-container:nth-child(10) .highcharts-container"}},"Core components/ColumnChart":{"with different legend positions":{"readySelector":".screenshot-wrapper .screenshot-container:nth-child(10) .highcharts-container"}},"Core components/ScatterPlot":{"data labels config":{"readySelector":".screenshot-wrapper .screenshot-container:nth-child(4) .highcharts-container"}}},"devDependencies":{"yup":"^0.24.1","jest":"21.2.1","react":"15.6.2","enzyme":"3.3.0","formik":"^0.11.11","moment":"2.22.1","history":"^4.7.2","ts-jest":"21.2.4","webpack":"3.10.0","react-ga":"^2.5.2","recharts":"1.0.0-beta.9","testcafe":"0.19.2","commander":"2.14.1","node-sass":"4.7.2","react-dom":"15.6.2","supertest":"3.0.0","babel-core":"6.26.0","css-loader":"0.28.7","jest-junit":"3.0.0","raw-loader":"0.5.1","styled-jsx":"2.2.1","typescript":"2.3.3","@types/jest":"20.0.4","@types/node":"7.0.8","file-loader":"1.1.6","sass-loader":"6.0.6","@types/react":"16.0.34","babel-loader":"7.1.2","react-helmet":"5.2.0","react-select":"1.2.1","style-loader":"0.19.1","@types/enzyme":"3.1.6","@types/lodash":"4.14.61","utility-types":"^1.1.0","babel-polyfill":"^6.26.0","@storybook/react":"3.4.8","@types/invariant":"2.2.29","@types/react-dom":"16.0.3","babel-preset-env":"1.6.1","isomorphic-fetch":"2.2.1","react-datepicker":"1.1.0","react-router-dom":"4.2.2","@gooddata/mock-js":"1.5.0","@types/classnames":"2.2.3","@types/prop-types":"15.5.2","@types/react-intl":"2.3.5","babel-preset-react":"6.24.1","identity-obj-proxy":"^3.0.0","react-async-script":"^0.9.1","webpack-dev-server":"2.11.1","@types/react-portal":"3.0.4","babel-plugin-lodash":"3.3.2","html-webpack-plugin":"2.30.1","react-test-renderer":"15.6.2","@types/react-measure":"0.4.7","clean-webpack-plugin":"0.1.17","react-google-recaptcha":"^0.11.0","@gooddata/eslint-config":"0.0.19","@gooddata/tslint-config":"0.0.10","@types/storybook__react":"3.0.6","enzyme-adapter-react-15":"1.0.5","uglifyjs-webpack-plugin":"1.2.0","@gooddata/test-storybook":"1.3.0","@storybook/addon-actions":"3.4.8","@storybook/addon-options":"3.4.8","node-sass-magic-importer":"5.1.0","react-syntax-highlighter":"6.1.2","@types/fixed-data-table-2":"0.8.1","awesome-typescript-loader":"3.5.0","@types/react-test-renderer":"16.0.0","circular-dependency-plugin":"4.4.0","compression-webpack-plugin":"1.1.7","@types/enzyme-adapter-react-15":"1.0.1","@types/storybook__addon-actions":"3.0.1","babel-plugin-transform-class-properties":"6.24.1","babel-plugin-transform-async-to-generator":"6.24.1","babel-plugin-transform-object-rest-spread":"6.26.0"},"peerDependencies":{"react":"15.6.2","react-dom":"15.6.2"},"_npmOperationalInternal":{"tmp":"tmp/react-components_5.4.0-alpha2_1535122600697_0.8528458668291679","host":"s3://npm-registry-packages"}},"5.4.0-alpha3":{"name":"@gooddata/react-components","version":"5.4.0-alpha3","author":{"name":"GoodData Corporation"},"license":"BSD-3-Clause","_id":"@gooddata/react-components@5.4.0-alpha3","maintainers":[{"name":"afi","email":"adam.fiedler@gooddata.com"},{"name":"bertold8","email":"ivan.nejezchleb@seznam.cz"},{"name":"bugsbunny338","email":"jiri.zajic@mensa.cz"},{"name":"gooddata-ci","email":"rail@gooddata.com"},{"name":"ivan.mjartan","email":"ivan.mjartan@gooddata.com"},{"name":"jakub-sterba","email":"jakub.sterba@gooddata.com"},{"name":"jaroslav.tomecek","email":"jaroslav.tomecek@gooddata.com"},{"name":"jkittler","email":"honza.kittler@gmail.com"},{"name":"khanh.le","email":"khanh.le@gooddata.com"},{"name":"langhamp","email":"pavel.langhammer@gooddata.com"},{"name":"lanhuynh","email":"lan.huynh@gooddata.com"},{"name":"lhorak","email":"info@lhorak.cz"},{"name":"linhhong","email":"linh.hong@gooddata.com"},{"name":"lpearce","email":"levi.pearce@gooddata.com"},{"name":"lupko","email":"lubomir.slivka@gooddata.com"},{"name":"martin.mosko","email":"martin.mosko@gooddata.com"},{"name":"michal.marsal","email":"michal.marsal@gooddata.com"},{"name":"nadtan","email":"tan.nguyen@gooddata.com"},{"name":"naibinh","email":"naibinh@gmail.com"},{"name":"nikolacech","email":"nikola.cech@gooddata.com"},{"name":"ocetnik","email":"ocetnik.david@gmail.com"},{"name":"ondrejlangr","email":"ondrej.langr@gooddata.com"},{"name":"pavelzgdc","email":"pavel.zbytovsky@gooddata.com"},{"name":"pbenes","email":"petr.benes@gooddata.com"},{"name":"peterlacko","email":"lackopeter17@gmail.com"},{"name":"petrjanu","email":"petr.janu@gooddata.com"},{"name":"rodri360","email":"me@rodri360.com"},{"name":"sitina","email":"jiri.sitina@gooddata.com"},{"name":"sondo","email":"son.do@gooddata.com"},{"name":"strouhaljan","email":"strouhal.jan@gmail.com"},{"name":"tantalor93","email":"obenky@gmail.com"},{"name":"tomas.kratochvil","email":"tomas.kratochvil@gooddata.com"},{"name":"tomasreichmann","email":"tomasreichmann@gmail.com"},{"name":"tomsatgd","email":"tomas.satinsky@gooddata.com"},{"name":"tu.ngo","email":"tu.ngo@gooddata.com"},{"name":"vonsef","email":"josef.vondrak@gooddata.com"},{"name":"xmort","email":"petr.dolejsi@gooddata.com"},{"name":"zdenek.vidensky","email":"zdenek.vidensky@gooddata.com"}],"homepage":"https://github.com/gooddata/gooddata-react-components#readme","bugs":{"url":"https://github.com/gooddata/gooddata-react-components/issues"},"dist":{"shasum":"cf93b028ccbc77e76157919b99c1fef13b5485ba","tarball":"https://registry.npmjs.org/@gooddata/react-components/-/react-components-5.4.0-alpha3.tgz","fileCount":901,"integrity":"sha512-z0B/U2vlXH4cpDr8JjQOl1be8/nM5YfbJMMZCFZJMCpydlNk2WCfEyRlzRWery/ukhLc3peTDTq1IW1/6hS24g==","signatures":[{"sig":"MEUCIArKv+yiDB5FSecVNqetls+aF/GEdbKNM5vEbbLYuFeyAiEAvS40NSHcSTidt3EOOZStSS20AaPk8NhMeMbyVttoqh0=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":3319509,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJbg6czCRA9TVsSAnZWagAAyecP/0ETaN2HmfhX5jEutxYM\npU9HTHy7281rf7k5247mEgB8kHQvGsFPWrOFUH2iUO6TZVoCuhG6q6Tj5KZP\nH2rZMLNGH5eMBHopwqvlaIlVy7CG9/R4+X8PshwR+cjx3EpUg5N9ucieap3c\nLpSnFZOj44vu5KBinr+XfSC8HCcsQU9y4IWHzJDPLaPLAXtMAV/ESpChbxgl\nXRMJBB4ipoxn2uI4PuU8TQDhqorfoDhdv2z/7HzH5BCaknMVwwNhRQ+M7CVn\nxqUnz1IZ1fCASYzVqC9/O07gv2BEzwRXuP2V1fwxQ6OpZjk58Lymls/Ate4G\nf9HMDLDf0ZVGZ5/bTwFv60cQdxcYvmQP/8f7zwLlCe0lb/DZ57fM945AoggJ\nlZFpB9r4eRe1gnWL7eeGzVveQ8dkl5AOg89hsxwbrpnW7TD7I7R8BP9aGyx/\nwoNkLhslL/a8jCWTk9+DBUGedeXFG/rRe+wwdAb68Wj5ZCpkxnaTC1731baS\n5i9G/0ybxC0xP2SIwHs55U84Dy2QOzepfsTHrMUgX/JS4QmqmP2zwtgZe7oZ\nLSLLjkedL3wJauk8AmkXOshRnojzVI9PAdhCoAI/3ll8AWlw0SRnf7dVh6VF\ncE8Lde1m5tGOMi/UCt5hcfTwvECbVC8lE8tUlQSDLHMVjsFOw4bmtN1MhyWu\nbqvE\r\n=nye1\r\n-----END PGP SIGNATURE-----\r\n"},"jest":{"testRegex":"(/__tests__/.*|\\.(test|spec))\\.(tsx?|jsx?)$","transform":{".(ts|tsx)":"<rootDir>/node_modules/ts-jest/preprocessor.js"},"mapCoverage":true,"collectCoverage":false,"moduleNameMapper":{"\\.(css|less|sass|scss)$":"<rootDir>/__mocks__/styleMock.ts"},"coverageReporters":["html"],"collectCoverageFrom":["src/**/*.{ts,tsx}","examples/server/src/**/*.{js,jsx}","!**/*.d.ts"],"moduleFileExtensions":["ts","tsx","js"],"setupTestFrameworkScriptFile":"<rootDir>/jest.setup.js"},"main":"dist/index.js","files":["dist","src","styles","LICENSE"],"config":{"tslint":"'./{src,stories}/**/*.{ts,tsx}'"},"readme":"[![npm version](https://badge.fury.io/js/%40gooddata%2Freact-components.svg)](https://www.npmjs.com/package/@gooddata/react-components) \n\n# GoodData.UI React components\n> A React-based JavaScript library for building data-driven applications\n\n## Getting started\n- [GoodData.UI Documentation](http://sdk.gooddata.com/gooddata-ui/)\n- [GoodData.UI Live Examples](https://gooddata-examples.herokuapp.com/)\n- [Stack Overflow](https://stackoverflow.com/questions/tagged/gooddata)\n\n### Usage\nWith [yarn](https://yarnpkg.com) installed, go to your project directory and run\n```\n$ yarn add @gooddata/react-components\n```\nIf you prefer [npm](npmjs.com) run\n```\n$ npm install --save @gooddata/react-components\n```\n\n\n## Contributing\n\nWe welcome any contribution in form of [issues](https://github.com/gooddata/gooddata-react-components/issues) or [pull requests](https://github.com/gooddata/gooddata-react-components/pulls).\nThese commands may come in handy while developing:\n\n| command | description |\n| ------- | ----------- |\n| `yarn install --pure-lockfile` | first step |\n| ||\n| `yarn dev` | build react-components to `/dist` in watch mode |\n| `yarn test` | run all unit tests |\n| `yarn validate` | validate codestyle |\n| ||\n| `yarn storybook` | run storybook from `/stories` on http://localhost:9001 |\n| `yarn build-storybook` | build storybook to `/dist-storybook` |\n| `yarn test-storybook` | run storybook and [screenshot tests](https://github.com/gooddata/gdc-client-utils/tree/master/test-storybook) |\n| ||\n| `yarn examples` | run Live Examples dev-server from `/examples` on https://localhost:8999 |\n| `yarn examples-build` | build Live Examples to `/examples/dist` |\n| `yarn examples-server` | serve built Live Examples - see `/examples/server/src` |\n| `yarn examples-testcafe` | run testcafe tests against `localhost:8999` |\n\n### Deploy to heroku.com\nWhen you deploy this repo to heroku, it serves *GoodData.UI Live Examples*.\nRelevant tasks are in `Procfile` and `package.json`.\n\n```bash\n# run in the project directory\nheroku login\nheroku create <your-app-name>\nheroku config:set DOMAIN_ADMIN_USERNAME=x@gooddata.com DOMAIN_ADMIN_PASSWORD=xy PROJECT_ID_TO_ASSIGN=xms7ga4tf3g3nzucd8380o2bev8oeknp\ngit push heroku HEAD:master\nheroku open\n```\n\n### Run Live Examples Locally\nTo run *GoodData.UI Live Examples* locally:\n```bash\ngit clone <this-repository>\ncd  <repository-folder>\nyarn install --pure-lockfile\nyarn examples\n```\nThen open https://localhost:8999 and login using Live Examples account (you can [create one here](https://gooddata-examples.herokuapp.com/registration)).\n\n## Changelog\n- see [CHANGELOG.md](CHANGELOG.md)\n\n## License\n(C) 2007-2018 GoodData Corporation\n\nFor more information, please see [LICENSE](https://github.com/gooddata/gooddata-react-components/blob/master/LICENSE)\n","gitHead":"ba55e2f5ea7a03a856753045a7228abd889ab66a","scripts":{"dev":"bash scripts/build.sh --dev-watch","test":"jest --watch","build":"bash scripts/build.sh","tslint":"yarn run-tslint -t verbose $npm_package_config_tslint","prepare":"cd examples/server && yarn install --pure-lockfile && cd ../..; rm -r examples/node_modules 2>/dev/null; true","examples":"bash scripts/run-examples.sh","prepare?":"# Called before `npm publish` and on local `npm install`. Temporarily also for deleting obsolete node_modules. Ends with `true` to continue gracefully.","validate":"tsc --noEmit && yarn tslint && eslint --ext .jsx,.js examples/src examples/test examples/server/src","build-dev":"bash scripts/build.sh --dev","examples?":"# Default is developer domain, other options: yarn examples [sec,secure,stg,stg2,stg3,demo,developer or URL]","storybook":"start-storybook -p 9001 -c .storybook","tslint-ci":"mkdir -p ./ci/results && yarn run-tslint -t checkstyle -o ./ci/results/tslint-results.xml $npm_package_config_tslint","run-tslint":"tslint -p tsconfig.json","validate-ci":"tsc --noEmit && yarn tslint-ci  && eslint --ext .jsx,.js examples/src examples/test examples/server/src -f checkstyle -o ci/results/eslint-results.xml","examples-build":"bash scripts/build-examples.sh","prepublishOnly":"yarn build","test-storybook":"test-storybook","build-storybook":"build-storybook -c .storybook -o dist-storybook","examples-server":"node examples/server/src/index.js","heroku-postbuild":"yarn examples-build developer","examples-testcafe":"testcafe chrome --assertion-timeout 60000 -S -s examples/_screenshots examples/test/**/**/*_test* --debug-on-fail","examples-testcafe-ci":"testcafe 'chrome:headless --no-sandbox' --assertion-timeout 60000 -S -s examples/_screenshots examples/test/**/**/*_test*"},"typings":"dist/index.d.ts","_npmUser":{"name":"gooddata-ci","email":"rail@gooddata.com"},"repository":{"url":"git+ssh://git@github.com/gooddata/gooddata-react-components.git","type":"git"},"_npmVersion":"5.6.0","description":"GoodData React Components","directories":{},"_nodeVersion":"8.9.4","dependencies":{"rxjs":"^5.5.6","lodash":"^4.17.4","ag-grid":"^18.0.1","invariant":"^2.2.2","classnames":"^2.2.5","highcharts":"4.2.5","prop-types":"^15.6.0","react-intl":"^2.4.0","custom-event":"^1.0.1","ag-grid-react":"^18.0.0","react-measure":"^1.4.7","@gooddata/typings":"2.3.1","@types/highcharts":"4.2.56","http-status-codes":"^1.3.0","@gooddata/js-utils":"^2.0.1","@gooddata/numberjs":"^3.1.2","fixed-data-table-2":"0.7.17","@gooddata/goodstrap":"56.1.3","react-dom-factories":"^1.0.2","@gooddata/gooddata-js":"8.0.0","nodelist-foreach-polyfill":"^1.2.0"},"_hasShrinkwrap":false,"readmeFilename":"README.md","test-storybook":{"_defaults":{"readySelector":".screenshot-target, .screenshot-wrapper .highcharts-container, .screenshot-wrapper .s-headline-value, .screenshot-wrapper .viz-table-wrap, .screenshot-wrapper .gdc-kpi, .screenshot-wrapper .gdc-kpi-error, .screenshot-wrapper .s-pivot-table .ag-cell"},"AFM components/PieChart":{"error":{"readySelector":".screenshot-wrapper .s-error .icon-cloud-rain"}},"Core components/Heatmap":{"data labels config":{"readySelector":".screenshot-wrapper div:nth-child(8) .highcharts-container"},"with different legend positions":{"readySelector":".screenshot-wrapper div:nth-child(10) .highcharts-container"}},"Core components/Treemap":{"data labels config":{"readySelector":".screenshot-wrapper div:nth-child(8) .highcharts-container"},"with different legend positions":{"readySelector":".screenshot-wrapper div:nth-child(10) .highcharts-container"}},"Core components/BarChart":{"with different legend positions":{"readySelector":".screenshot-wrapper div:nth-child(10) .highcharts-container"}},"Core components/PieChart":{"data labels config":{"readySelector":".screenshot-wrapper div:nth-child(8) .highcharts-container"},"with different legend positions":{"readySelector":".screenshot-wrapper div:nth-child(10) .highcharts-container"}},"AFM components/DonutChart":{"error":{"readySelector":".screenshot-wrapper .s-error .icon-cloud-rain"}},"Core components/AreaChart":{"data labels config":{"readySelector":".screenshot-wrapper div:nth-child(8) .highcharts-container"},"with different legend positions":{"readySelector":".screenshot-wrapper div:nth-child(10) .highcharts-container"}},"Core components/LineChart":{"data labels config":{"readySelector":".screenshot-wrapper div:nth-child(8) .highcharts-container"},"with different legend positions":{"readySelector":".screenshot-wrapper div:nth-child(10) .highcharts-container"}},"Core components/DonutChart":{"data labels config":{"readySelector":".screenshot-wrapper div:nth-child(8) .highcharts-container"},"with different legend positions":{"readySelector":".screenshot-wrapper div:nth-child(10) .highcharts-container"}},"Core components/BubbleChart":{"data labels config":{"readySelector":".screenshot-wrapper div:nth-child(8) .highcharts-container"},"with different legend positions":{"readySelector":".screenshot-wrapper div:nth-child(10) .highcharts-container"}},"Core components/ColumnChart":{"with different legend positions":{"readySelector":".screenshot-wrapper div:nth-child(10) .highcharts-container"}},"Core components/ScatterPlot":{"data labels config":{"readySelector":".screenshot-wrapper div:nth-child(8) .highcharts-container"}}},"devDependencies":{"yup":"^0.24.1","jest":"21.2.1","react":"15.6.2","enzyme":"3.3.0","formik":"^0.11.11","moment":"2.22.1","history":"^4.7.2","ts-jest":"21.2.4","webpack":"3.10.0","react-ga":"^2.5.2","recharts":"1.0.0-beta.9","testcafe":"0.19.2","commander":"2.14.1","node-sass":"4.7.2","react-dom":"15.6.2","supertest":"3.0.0","babel-core":"6.26.0","css-loader":"0.28.7","jest-junit":"3.0.0","raw-loader":"0.5.1","styled-jsx":"2.2.1","typescript":"2.3.3","@types/jest":"20.0.4","@types/node":"7.0.8","file-loader":"1.1.6","sass-loader":"6.0.6","@types/react":"16.0.34","babel-loader":"7.1.2","react-helmet":"5.2.0","react-select":"1.2.1","style-loader":"0.19.1","@types/enzyme":"3.1.6","@types/lodash":"4.14.61","utility-types":"^1.1.0","babel-polyfill":"^6.26.0","@storybook/react":"3.4.8","@types/invariant":"2.2.29","@types/react-dom":"16.0.3","babel-preset-env":"1.6.1","isomorphic-fetch":"2.2.1","react-datepicker":"1.1.0","react-router-dom":"4.2.2","@gooddata/mock-js":"1.5.0","@types/classnames":"2.2.3","@types/prop-types":"15.5.2","@types/react-intl":"2.3.5","babel-preset-react":"6.24.1","identity-obj-proxy":"^3.0.0","react-async-script":"^0.9.1","webpack-dev-server":"2.11.1","@types/react-portal":"3.0.4","babel-plugin-lodash":"3.3.2","html-webpack-plugin":"2.30.1","react-test-renderer":"15.6.2","@types/react-measure":"0.4.7","clean-webpack-plugin":"0.1.17","react-google-recaptcha":"^0.11.0","@gooddata/eslint-config":"0.0.19","@gooddata/tslint-config":"0.0.10","@types/storybook__react":"3.0.6","enzyme-adapter-react-15":"1.0.5","uglifyjs-webpack-plugin":"1.2.0","@gooddata/test-storybook":"1.3.0","@storybook/addon-actions":"3.4.8","@storybook/addon-options":"3.4.8","node-sass-magic-importer":"5.1.0","react-syntax-highlighter":"6.1.2","@types/fixed-data-table-2":"0.8.1","awesome-typescript-loader":"3.5.0","@types/react-test-renderer":"16.0.0","circular-dependency-plugin":"4.4.0","compression-webpack-plugin":"1.1.7","@types/enzyme-adapter-react-15":"1.0.1","@types/storybook__addon-actions":"3.0.1","babel-plugin-transform-class-properties":"6.24.1","babel-plugin-transform-async-to-generator":"6.24.1","babel-plugin-transform-object-rest-spread":"6.26.0"},"peerDependencies":{"react":"15.6.2","react-dom":"15.6.2"},"_npmOperationalInternal":{"tmp":"tmp/react-components_5.4.0-alpha3_1535354674437_0.1995171258070405","host":"s3://npm-registry-packages"}},"5.4.0-alpha4":{"name":"@gooddata/react-components","version":"5.4.0-alpha4","author":{"name":"GoodData Corporation"},"license":"BSD-3-Clause","_id":"@gooddata/react-components@5.4.0-alpha4","maintainers":[{"name":"afi","email":"adam.fiedler@gooddata.com"},{"name":"bertold8","email":"ivan.nejezchleb@seznam.cz"},{"name":"bugsbunny338","email":"jiri.zajic@mensa.cz"},{"name":"gooddata-ci","email":"rail@gooddata.com"},{"name":"ivan.mjartan","email":"ivan.mjartan@gooddata.com"},{"name":"jakub-sterba","email":"jakub.sterba@gooddata.com"},{"name":"jaroslav.tomecek","email":"jaroslav.tomecek@gooddata.com"},{"name":"jkittler","email":"honza.kittler@gmail.com"},{"name":"khanh.le","email":"khanh.le@gooddata.com"},{"name":"langhamp","email":"pavel.langhammer@gooddata.com"},{"name":"lanhuynh","email":"lan.huynh@gooddata.com"},{"name":"lhorak","email":"info@lhorak.cz"},{"name":"linhhong","email":"linh.hong@gooddata.com"},{"name":"lpearce","email":"levi.pearce@gooddata.com"},{"name":"lupko","email":"lubomir.slivka@gooddata.com"},{"name":"martin.mosko","email":"martin.mosko@gooddata.com"},{"name":"michal.marsal","email":"michal.marsal@gooddata.com"},{"name":"nadtan","email":"tan.nguyen@gooddata.com"},{"name":"naibinh","email":"naibinh@gmail.com"},{"name":"nikolacech","email":"nikola.cech@gooddata.com"},{"name":"ocetnik","email":"ocetnik.david@gmail.com"},{"name":"ondrejlangr","email":"ondrej.langr@gooddata.com"},{"name":"pavelzgdc","email":"pavel.zbytovsky@gooddata.com"},{"name":"pbenes","email":"petr.benes@gooddata.com"},{"name":"peterlacko","email":"lackopeter17@gmail.com"},{"name":"petrjanu","email":"petr.janu@gooddata.com"},{"name":"rodri360","email":"me@rodri360.com"},{"name":"sitina","email":"jiri.sitina@gooddata.com"},{"name":"sondo","email":"son.do@gooddata.com"},{"name":"strouhaljan","email":"strouhal.jan@gmail.com"},{"name":"tantalor93","email":"obenky@gmail.com"},{"name":"tomas.kratochvil","email":"tomas.kratochvil@gooddata.com"},{"name":"tomasreichmann","email":"tomasreichmann@gmail.com"},{"name":"tomsatgd","email":"tomas.satinsky@gooddata.com"},{"name":"tu.ngo","email":"tu.ngo@gooddata.com"},{"name":"vonsef","email":"josef.vondrak@gooddata.com"},{"name":"xmort","email":"petr.dolejsi@gooddata.com"},{"name":"zdenek.vidensky","email":"zdenek.vidensky@gooddata.com"}],"homepage":"https://github.com/gooddata/gooddata-react-components#readme","bugs":{"url":"https://github.com/gooddata/gooddata-react-components/issues"},"dist":{"shasum":"c7468414055d05c8d12fedb0a8a8bc9324ebe965","tarball":"https://registry.npmjs.org/@gooddata/react-components/-/react-components-5.4.0-alpha4.tgz","fileCount":901,"integrity":"sha512-GhfdbKXgQDI3OeHrhzCCEbHxDTXKk9cDpgTkjBZOw1Pu4nlckbHnjCzzGR3wuGX+0qqLtie2Y1+1idA8tkffLA==","signatures":[{"sig":"MEYCIQCTYqnhVkS1xycsM7XaEVkTHsKO39aXMu6Ky1iPH6PeJQIhAMsZHWGz+OLFNKmhzO3U5huxMc2oZSjmlWPPqgfA6bPZ","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":3320729,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJbg+z4CRA9TVsSAnZWagAA+B4QAJyRFU4vbVJM1R1adCY2\n/dL6Te5HTkH0PjNPhridBQZ6FAarv9mgbMp9+5TvxrrzwGkM2hhJXb4po8Os\nn6Yri0wOe6F6ovLYwVHQKRg5oYH8ZNJkwdjJ8ABa4o7b/8Qu8ztasJFN/u6Q\noYZ/Y7ooP1drEqcaoI81Q2IDUsjpyKrNjU7/7TbpePkgIsQqgRMCw++NsK6f\nJfHhLa02LfKOn/TncCfbSWMKopm59WQYk8O3FX4ToXHYSjs9XwCxYpGniWh2\nfsXwsshjwI06WugstGvj3O9pLoDdHiHReabud6jrExfYmHibCTC0W5ufAaE3\ng3YR46DEJkP5bX7NvjlwCoJNb3Iu5AEL4eybB5rvpgSZL4D/DjJDP4Yqcp8A\nBvdPYe2C+BkDJ7UPSXXGe5pXeNpqpM42xG6ChZo4qT2E4+f3EyM5dBf1mq2G\nVi4RT1NwwDkAmlfGCHEn1QdT01tuH1RL4jSaCNK7hnRcQWGivlycdN36X0BC\nmNERaY0pk0jjz+CsNl6pPJhU5jO8V3vuRxQIYa/9xik3bVw1FJ36Wl6tclpt\nEJsCauSVACmZq2NrwUMuicFE8sYCzkNZwgfOgel/5/E9SxptsZ9r4fOs6J3C\npqffAXC/e4ClOL6jE5Q5VR5Gh9zS/HX93s4sazma9ekaXhkHMufw3uACrHco\nCoSs\r\n=6/eZ\r\n-----END PGP SIGNATURE-----\r\n"},"jest":{"testRegex":"(/__tests__/.*|\\.(test|spec))\\.(tsx?|jsx?)$","transform":{".(ts|tsx)":"<rootDir>/node_modules/ts-jest/preprocessor.js"},"mapCoverage":true,"collectCoverage":false,"moduleNameMapper":{"\\.(css|less|sass|scss)$":"<rootDir>/__mocks__/styleMock.ts"},"coverageReporters":["html"],"collectCoverageFrom":["src/**/*.{ts,tsx}","examples/server/src/**/*.{js,jsx}","!**/*.d.ts"],"moduleFileExtensions":["ts","tsx","js"],"setupTestFrameworkScriptFile":"<rootDir>/jest.setup.js"},"main":"dist/index.js","files":["dist","src","styles","LICENSE"],"config":{"tslint":"'./{src,stories}/**/*.{ts,tsx}'"},"readme":"[![npm version](https://badge.fury.io/js/%40gooddata%2Freact-components.svg)](https://www.npmjs.com/package/@gooddata/react-components) \n\n# GoodData.UI React components\n> A React-based JavaScript library for building data-driven applications\n\n## Getting started\n- [GoodData.UI Documentation](http://sdk.gooddata.com/gooddata-ui/)\n- [GoodData.UI Live Examples](https://gooddata-examples.herokuapp.com/)\n- [Stack Overflow](https://stackoverflow.com/questions/tagged/gooddata)\n\n### Usage\nWith [yarn](https://yarnpkg.com) installed, go to your project directory and run\n```\n$ yarn add @gooddata/react-components\n```\nIf you prefer [npm](npmjs.com) run\n```\n$ npm install --save @gooddata/react-components\n```\n\n\n## Contributing\n\nWe welcome any contribution in form of [issues](https://github.com/gooddata/gooddata-react-components/issues) or [pull requests](https://github.com/gooddata/gooddata-react-components/pulls).\nThese commands may come in handy while developing:\n\n| command | description |\n| ------- | ----------- |\n| `yarn install --pure-lockfile` | first step |\n| ||\n| `yarn dev` | build react-components to `/dist` in watch mode |\n| `yarn test` | run all unit tests |\n| `yarn validate` | validate codestyle |\n| ||\n| `yarn storybook` | run storybook from `/stories` on http://localhost:9001 |\n| `yarn build-storybook` | build storybook to `/dist-storybook` |\n| `yarn test-storybook` | run storybook and [screenshot tests](https://github.com/gooddata/gdc-client-utils/tree/master/test-storybook) |\n| ||\n| `yarn examples` | run Live Examples dev-server from `/examples` on https://localhost:8999 |\n| `yarn examples-build` | build Live Examples to `/examples/dist` |\n| `yarn examples-server` | serve built Live Examples - see `/examples/server/src` |\n| `yarn examples-testcafe` | run testcafe tests against `localhost:8999` |\n\n### Deploy to heroku.com\nWhen you deploy this repo to heroku, it serves *GoodData.UI Live Examples*.\nRelevant tasks are in `Procfile` and `package.json`.\n\n```bash\n# run in the project directory\nheroku login\nheroku create <your-app-name>\nheroku config:set DOMAIN_ADMIN_USERNAME=x@gooddata.com DOMAIN_ADMIN_PASSWORD=xy PROJECT_ID_TO_ASSIGN=xms7ga4tf3g3nzucd8380o2bev8oeknp\ngit push heroku HEAD:master\nheroku open\n```\n\n### Run Live Examples Locally\nTo run *GoodData.UI Live Examples* locally:\n```bash\ngit clone <this-repository>\ncd  <repository-folder>\nyarn install --pure-lockfile\nyarn examples\n```\nThen open https://localhost:8999 and login using Live Examples account (you can [create one here](https://gooddata-examples.herokuapp.com/registration)).\n\n## Changelog\n- see [CHANGELOG.md](CHANGELOG.md)\n\n## License\n(C) 2007-2018 GoodData Corporation\n\nFor more information, please see [LICENSE](https://github.com/gooddata/gooddata-react-components/blob/master/LICENSE)\n","gitHead":"22464253307d31a180a15da76a0d08e770efd8a1","scripts":{"dev":"bash scripts/build.sh --dev-watch","test":"jest --watch","build":"bash scripts/build.sh","tslint":"yarn run-tslint -t verbose $npm_package_config_tslint","prepare":"cd examples/server && yarn install --pure-lockfile && cd ../..; rm -r examples/node_modules 2>/dev/null; true","examples":"bash scripts/run-examples.sh","prepare?":"# Called before `npm publish` and on local `npm install`. Temporarily also for deleting obsolete node_modules. Ends with `true` to continue gracefully.","validate":"tsc --noEmit && yarn tslint && eslint --ext .jsx,.js examples/src examples/test examples/server/src","build-dev":"bash scripts/build.sh --dev","examples?":"# Default is developer domain, other options: yarn examples [sec,secure,stg,stg2,stg3,demo,developer or URL]","storybook":"start-storybook -p 9001 -c .storybook","tslint-ci":"mkdir -p ./ci/results && yarn run-tslint -t checkstyle -o ./ci/results/tslint-results.xml $npm_package_config_tslint","run-tslint":"tslint -p tsconfig.json","validate-ci":"tsc --noEmit && yarn tslint-ci  && eslint --ext .jsx,.js examples/src examples/test examples/server/src -f checkstyle -o ci/results/eslint-results.xml","examples-build":"bash scripts/build-examples.sh","prepublishOnly":"yarn build","test-storybook":"test-storybook","build-storybook":"build-storybook -c .storybook -o dist-storybook","examples-server":"node examples/server/src/index.js","heroku-postbuild":"yarn examples-build developer","examples-testcafe":"testcafe chrome --assertion-timeout 60000 -S -s examples/_screenshots examples/test/**/**/*_test* --debug-on-fail","examples-testcafe-ci":"testcafe 'chrome:headless --no-sandbox' --assertion-timeout 60000 -S -s examples/_screenshots examples/test/**/**/*_test*"},"typings":"dist/index.d.ts","_npmUser":{"name":"gooddata-ci","email":"rail@gooddata.com"},"repository":{"url":"git+ssh://git@github.com/gooddata/gooddata-react-components.git","type":"git"},"_npmVersion":"5.6.0","description":"GoodData React Components","directories":{},"_nodeVersion":"8.9.4","dependencies":{"rxjs":"^5.5.6","lodash":"^4.17.4","ag-grid":"^18.0.1","invariant":"^2.2.2","classnames":"^2.2.5","highcharts":"4.2.5","prop-types":"^15.6.0","react-intl":"^2.4.0","custom-event":"^1.0.1","ag-grid-react":"^18.0.0","react-measure":"^1.4.7","@gooddata/typings":"2.3.1","@types/highcharts":"4.2.56","http-status-codes":"^1.3.0","@gooddata/js-utils":"^2.0.1","@gooddata/numberjs":"^3.1.2","fixed-data-table-2":"0.7.17","@gooddata/goodstrap":"56.1.3","react-dom-factories":"^1.0.2","@gooddata/gooddata-js":"8.0.0","nodelist-foreach-polyfill":"^1.2.0"},"_hasShrinkwrap":false,"readmeFilename":"README.md","test-storybook":{"_defaults":{"readySelector":".screenshot-target, .screenshot-wrapper .highcharts-container, .screenshot-wrapper .s-headline-value, .screenshot-wrapper .viz-table-wrap, .screenshot-wrapper .gdc-kpi, .screenshot-wrapper .gdc-kpi-error, .screenshot-wrapper .s-pivot-table .ag-cell"},"AFM components/PieChart":{"error":{"readySelector":".screenshot-wrapper .s-error .icon-cloud-rain"}},"Core components/Heatmap":{"data labels config":{"readySelector":".screenshot-wrapper div:nth-child(8) .highcharts-container"},"with different legend positions":{"readySelector":".screenshot-wrapper div:nth-child(10) .highcharts-container"}},"Core components/Treemap":{"data labels config":{"readySelector":".screenshot-wrapper div:nth-child(8) .highcharts-container"},"with different legend positions":{"readySelector":".screenshot-wrapper div:nth-child(10) .highcharts-container"}},"Core components/BarChart":{"with different legend positions":{"readySelector":".screenshot-wrapper div:nth-child(10) .highcharts-container"}},"Core components/PieChart":{"data labels config":{"readySelector":".screenshot-wrapper div:nth-child(8) .highcharts-container"},"with different legend positions":{"readySelector":".screenshot-wrapper div:nth-child(10) .highcharts-container"}},"AFM components/DonutChart":{"error":{"readySelector":".screenshot-wrapper .s-error .icon-cloud-rain"}},"Core components/AreaChart":{"data labels config":{"readySelector":".screenshot-wrapper div:nth-child(8) .highcharts-container"},"with different legend positions":{"readySelector":".screenshot-wrapper div:nth-child(10) .highcharts-container"}},"Core components/LineChart":{"data labels config":{"readySelector":".screenshot-wrapper div:nth-child(8) .highcharts-container"},"with different legend positions":{"readySelector":".screenshot-wrapper div:nth-child(10) .highcharts-container"}},"Core components/DonutChart":{"data labels config":{"readySelector":".screenshot-wrapper div:nth-child(8) .highcharts-container"},"with different legend positions":{"readySelector":".screenshot-wrapper div:nth-child(10) .highcharts-container"}},"Core components/BubbleChart":{"data labels config":{"readySelector":".screenshot-wrapper div:nth-child(8) .highcharts-container"},"with different legend positions":{"readySelector":".screenshot-wrapper div:nth-child(10) .highcharts-container"}},"Core components/ColumnChart":{"with different legend positions":{"readySelector":".screenshot-wrapper div:nth-child(10) .highcharts-container"}},"Core components/ScatterPlot":{"data labels config":{"readySelector":".screenshot-wrapper div:nth-child(8) .highcharts-container"}}},"devDependencies":{"yup":"^0.24.1","jest":"21.2.1","react":"15.6.2","enzyme":"3.3.0","formik":"^0.11.11","moment":"2.22.1","history":"^4.7.2","ts-jest":"21.2.4","webpack":"3.10.0","react-ga":"^2.5.2","recharts":"1.0.0-beta.9","testcafe":"0.19.2","commander":"2.14.1","node-sass":"4.7.2","react-dom":"15.6.2","supertest":"3.0.0","babel-core":"6.26.0","css-loader":"0.28.7","jest-junit":"3.0.0","raw-loader":"0.5.1","styled-jsx":"2.2.1","typescript":"2.3.3","@types/jest":"20.0.4","@types/node":"7.0.8","file-loader":"1.1.6","sass-loader":"6.0.6","@types/react":"16.0.34","babel-loader":"7.1.2","react-helmet":"5.2.0","react-select":"1.2.1","style-loader":"0.19.1","@types/enzyme":"3.1.6","@types/lodash":"4.14.61","utility-types":"^1.1.0","babel-polyfill":"^6.26.0","@storybook/react":"3.4.8","@types/invariant":"2.2.29","@types/react-dom":"16.0.3","babel-preset-env":"1.6.1","isomorphic-fetch":"2.2.1","react-datepicker":"1.1.0","react-router-dom":"4.2.2","@gooddata/mock-js":"1.5.0","@types/classnames":"2.2.3","@types/prop-types":"15.5.2","@types/react-intl":"2.3.5","babel-preset-react":"6.24.1","identity-obj-proxy":"^3.0.0","react-async-script":"^0.9.1","webpack-dev-server":"2.11.1","@types/react-portal":"3.0.4","babel-plugin-lodash":"3.3.2","html-webpack-plugin":"2.30.1","react-test-renderer":"15.6.2","@types/react-measure":"0.4.7","clean-webpack-plugin":"0.1.17","react-google-recaptcha":"^0.11.0","@gooddata/eslint-config":"0.0.19","@gooddata/tslint-config":"0.0.10","@types/storybook__react":"3.0.6","enzyme-adapter-react-15":"1.0.5","uglifyjs-webpack-plugin":"1.2.0","@gooddata/test-storybook":"1.3.0","@storybook/addon-actions":"3.4.8","@storybook/addon-options":"3.4.8","node-sass-magic-importer":"5.1.0","react-syntax-highlighter":"6.1.2","@types/fixed-data-table-2":"0.8.1","awesome-typescript-loader":"3.5.0","@types/react-test-renderer":"16.0.0","circular-dependency-plugin":"4.4.0","compression-webpack-plugin":"1.1.7","@types/enzyme-adapter-react-15":"1.0.1","@types/storybook__addon-actions":"3.0.1","babel-plugin-transform-class-properties":"6.24.1","babel-plugin-transform-async-to-generator":"6.24.1","babel-plugin-transform-object-rest-spread":"6.26.0"},"peerDependencies":{"react":"15.6.2","react-dom":"15.6.2"},"_npmOperationalInternal":{"tmp":"tmp/react-components_5.4.0-alpha4_1535372535323_0.6568773833168011","host":"s3://npm-registry-packages"}},"5.4.0-alpha5":{"name":"@gooddata/react-components","version":"5.4.0-alpha5","author":{"name":"GoodData Corporation"},"license":"BSD-3-Clause","_id":"@gooddata/react-components@5.4.0-alpha5","maintainers":[{"name":"afi","email":"adam.fiedler@gooddata.com"},{"name":"bertold8","email":"ivan.nejezchleb@seznam.cz"},{"name":"bugsbunny338","email":"jiri.zajic@mensa.cz"},{"name":"gooddata-ci","email":"rail@gooddata.com"},{"name":"ivan.mjartan","email":"ivan.mjartan@gooddata.com"},{"name":"jakub-sterba","email":"jakub.sterba@gooddata.com"},{"name":"jaroslav.tomecek","email":"jaroslav.tomecek@gooddata.com"},{"name":"jkittler","email":"honza.kittler@gmail.com"},{"name":"khanh.le","email":"khanh.le@gooddata.com"},{"name":"langhamp","email":"pavel.langhammer@gooddata.com"},{"name":"lanhuynh","email":"lan.huynh@gooddata.com"},{"name":"lhorak","email":"info@lhorak.cz"},{"name":"linhhong","email":"linh.hong@gooddata.com"},{"name":"lpearce","email":"levi.pearce@gooddata.com"},{"name":"lupko","email":"lubomir.slivka@gooddata.com"},{"name":"martin.mosko","email":"martin.mosko@gooddata.com"},{"name":"michal.marsal","email":"michal.marsal@gooddata.com"},{"name":"nadtan","email":"tan.nguyen@gooddata.com"},{"name":"naibinh","email":"naibinh@gmail.com"},{"name":"nikolacech","email":"nikola.cech@gooddata.com"},{"name":"ocetnik","email":"ocetnik.david@gmail.com"},{"name":"ondrejlangr","email":"ondrej.langr@gooddata.com"},{"name":"pavelzgdc","email":"pavel.zbytovsky@gooddata.com"},{"name":"pbenes","email":"petr.benes@gooddata.com"},{"name":"peterlacko","email":"lackopeter17@gmail.com"},{"name":"petrjanu","email":"petr.janu@gooddata.com"},{"name":"rodri360","email":"me@rodri360.com"},{"name":"sitina","email":"jiri.sitina@gooddata.com"},{"name":"sondo","email":"son.do@gooddata.com"},{"name":"strouhaljan","email":"strouhal.jan@gmail.com"},{"name":"tantalor93","email":"obenky@gmail.com"},{"name":"tomas.kratochvil","email":"tomas.kratochvil@gooddata.com"},{"name":"tomasreichmann","email":"tomasreichmann@gmail.com"},{"name":"tomsatgd","email":"tomas.satinsky@gooddata.com"},{"name":"tu.ngo","email":"tu.ngo@gooddata.com"},{"name":"vonsef","email":"josef.vondrak@gooddata.com"},{"name":"xmort","email":"petr.dolejsi@gooddata.com"},{"name":"zdenek.vidensky","email":"zdenek.vidensky@gooddata.com"}],"homepage":"https://github.com/gooddata/gooddata-react-components#readme","bugs":{"url":"https://github.com/gooddata/gooddata-react-components/issues"},"dist":{"shasum":"5beabd471be8912d545e43d6f31308b61e5b91d8","tarball":"https://registry.npmjs.org/@gooddata/react-components/-/react-components-5.4.0-alpha5.tgz","fileCount":901,"integrity":"sha512-MSwG2/7VDaMociSRGccv0urQaUAAAXsMHiGo0abb4fJHGdDdqXUaOZ2nY2Ku6KlsUvPDQBSqU2/Wk1VSBGT9Sw==","signatures":[{"sig":"MEYCIQDw9Dmie5r0ufC5C97QkIiiTzVV9Jn7EyEETC2n1BXKyQIhAIN+J6cUbWi7iYicGpALT9c+BvF5w/oCbLCXLt+FsR+7","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":3321897,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJbhQhMCRA9TVsSAnZWagAAl6QP/0hqxpTfg6X+EAniSrJh\nTDDV7tBEFNiQvpeO+SKOhsX4cwJObMyJxget+ZtEwH37o8LgkyNNx7VWVVr1\n8dLXL3h+7N2/xZIKF+h4U8dypMFF2ogRUOwVGMIfOvwQqkgwPRb18Y3cT0Rw\njLol6MWn6hZomOHetRqqrbIkEvHdRyJArNGG7AkOdk/8ynpwpicwGBr+cpVW\nHdBe9u9ZGUWrYqbfZwQYOqK7g5Y9kiHZGEDVAu1Y3rW/MJCCiQ/MvrhpDRr9\n2qCMY6QlyJJxUWP5IKcclyjE2YZiXdH0FhMRkvyOtPR1LkrZiu63rBzpSTsq\nZzpKT7dSSbBF6gWlcNxSCiJGDU0LHui6vDbX6MCojOOeCLxlaxDSs3QF0qFP\n5kgTAsvTFOEmNriQDrYWx91ZpMbvkni09UjV+9/QudUmjSB9XVwqDuzxyqEE\nne0uwQ5vGXsMOzDNYvzkQO1ST6BOlf3gzaYAY2shpvONtumx07WX5rnsz6w3\nx4e9gjW0Nt374EXpm8Fk4UpheATXEW03/rGs+yHN/q0mHq2ETCYyV+6b8tXA\n4RPRxSGUgN0bQ7/O3K8Q7+aqqU+GBpBf1y7eqDSOIed5qea67pSlVYzKzxrh\nqPYdAfKcJqro1I00UWl6ZPV6kZpbkxPfyZrqeej5NGr7Tt2xougJYQ7UahYh\ne0Ec\r\n=/qXS\r\n-----END PGP SIGNATURE-----\r\n"},"jest":{"testRegex":"(/__tests__/.*|\\.(test|spec))\\.(tsx?|jsx?)$","transform":{".(ts|tsx)":"<rootDir>/node_modules/ts-jest/preprocessor.js"},"mapCoverage":true,"collectCoverage":false,"moduleNameMapper":{"\\.(css|less|sass|scss)$":"<rootDir>/__mocks__/styleMock.ts"},"coverageReporters":["html"],"collectCoverageFrom":["src/**/*.{ts,tsx}","examples/server/src/**/*.{js,jsx}","!**/*.d.ts"],"moduleFileExtensions":["ts","tsx","js"],"setupTestFrameworkScriptFile":"<rootDir>/jest.setup.js"},"main":"dist/index.js","files":["dist","src","styles","LICENSE"],"config":{"tslint":"'./{src,stories}/**/*.{ts,tsx}'"},"readme":"[![npm version](https://badge.fury.io/js/%40gooddata%2Freact-components.svg)](https://www.npmjs.com/package/@gooddata/react-components) \n\n# GoodData.UI React components\n> A React-based JavaScript library for building data-driven applications\n\n## Getting started\n- [GoodData.UI Documentation](http://sdk.gooddata.com/gooddata-ui/)\n- [GoodData.UI Live Examples](https://gooddata-examples.herokuapp.com/)\n- [Stack Overflow](https://stackoverflow.com/questions/tagged/gooddata)\n\n### Usage\nWith [yarn](https://yarnpkg.com) installed, go to your project directory and run\n```\n$ yarn add @gooddata/react-components\n```\nIf you prefer [npm](npmjs.com) run\n```\n$ npm install --save @gooddata/react-components\n```\n\n\n## Contributing\n\nWe welcome any contribution in form of [issues](https://github.com/gooddata/gooddata-react-components/issues) or [pull requests](https://github.com/gooddata/gooddata-react-components/pulls).\nThese commands may come in handy while developing:\n\n| command | description |\n| ------- | ----------- |\n| `yarn install --pure-lockfile` | first step |\n| ||\n| `yarn dev` | build react-components to `/dist` in watch mode |\n| `yarn test` | run all unit tests |\n| `yarn validate` | validate codestyle |\n| ||\n| `yarn storybook` | run storybook from `/stories` on http://localhost:9001 |\n| `yarn build-storybook` | build storybook to `/dist-storybook` |\n| `yarn test-storybook` | run storybook and [screenshot tests](https://github.com/gooddata/gdc-client-utils/tree/master/test-storybook) |\n| ||\n| `yarn examples` | run Live Examples dev-server from `/examples` on https://localhost:8999 |\n| `yarn examples-build` | build Live Examples to `/examples/dist` |\n| `yarn examples-server` | serve built Live Examples - see `/examples/server/src` |\n| `yarn examples-testcafe` | run testcafe tests against `localhost:8999` |\n\n### Deploy to heroku.com\nWhen you deploy this repo to heroku, it serves *GoodData.UI Live Examples*.\nRelevant tasks are in `Procfile` and `package.json`.\n\n```bash\n# run in the project directory\nheroku login\nheroku create <your-app-name>\nheroku config:set DOMAIN_ADMIN_USERNAME=x@gooddata.com DOMAIN_ADMIN_PASSWORD=xy PROJECT_ID_TO_ASSIGN=xms7ga4tf3g3nzucd8380o2bev8oeknp\ngit push heroku HEAD:master\nheroku open\n```\n\n### Run Live Examples Locally\nTo run *GoodData.UI Live Examples* locally:\n```bash\ngit clone <this-repository>\ncd  <repository-folder>\nyarn install --pure-lockfile\nyarn examples\n```\nThen open https://localhost:8999 and login using Live Examples account (you can [create one here](https://gooddata-examples.herokuapp.com/registration)).\n\n## Changelog\n- see [CHANGELOG.md](CHANGELOG.md)\n\n## License\n(C) 2007-2018 GoodData Corporation\n\nFor more information, please see [LICENSE](https://github.com/gooddata/gooddata-react-components/blob/master/LICENSE)\n","gitHead":"07b480672595d34ad0dcfb0e31bf9cd49150b609","scripts":{"dev":"bash scripts/build.sh --dev-watch","test":"jest --watch","build":"bash scripts/build.sh","tslint":"yarn run-tslint -t verbose $npm_package_config_tslint","prepare":"cd examples/server && yarn install --pure-lockfile && cd ../..; rm -r examples/node_modules 2>/dev/null; true","examples":"bash scripts/run-examples.sh","prepare?":"# Called before `npm publish` and on local `npm install`. Temporarily also for deleting obsolete node_modules. Ends with `true` to continue gracefully.","validate":"tsc --noEmit && yarn tslint && eslint --ext .jsx,.js examples/src examples/test examples/server/src","build-dev":"bash scripts/build.sh --dev","examples?":"# Default is developer domain, other options: yarn examples [sec,secure,stg,stg2,stg3,demo,developer or URL]","storybook":"start-storybook -p 9001 -c .storybook","tslint-ci":"mkdir -p ./ci/results && yarn run-tslint -t checkstyle -o ./ci/results/tslint-results.xml $npm_package_config_tslint","run-tslint":"tslint -p tsconfig.json","validate-ci":"tsc --noEmit && yarn tslint-ci  && eslint --ext .jsx,.js examples/src examples/test examples/server/src -f checkstyle -o ci/results/eslint-results.xml","examples-build":"bash scripts/build-examples.sh","prepublishOnly":"yarn build","test-storybook":"test-storybook","build-storybook":"build-storybook -c .storybook -o dist-storybook","examples-server":"node examples/server/src/index.js","heroku-postbuild":"yarn examples-build developer","examples-testcafe":"testcafe chrome --assertion-timeout 60000 -S -s examples/_screenshots examples/test/**/**/*_test* --debug-on-fail","examples-testcafe-ci":"testcafe 'chrome:headless --no-sandbox' --assertion-timeout 60000 -S -s examples/_screenshots examples/test/**/**/*_test*"},"typings":"dist/index.d.ts","_npmUser":{"name":"gooddata-ci","email":"rail@gooddata.com"},"repository":{"url":"git+ssh://git@github.com/gooddata/gooddata-react-components.git","type":"git"},"_npmVersion":"5.6.0","description":"GoodData React Components","directories":{},"_nodeVersion":"8.9.4","dependencies":{"rxjs":"^5.5.6","lodash":"^4.17.4","ag-grid":"^18.0.1","invariant":"^2.2.2","classnames":"^2.2.5","highcharts":"4.2.5","prop-types":"^15.6.0","react-intl":"^2.4.0","custom-event":"^1.0.1","ag-grid-react":"^18.0.0","react-measure":"^1.4.7","@gooddata/typings":"2.3.1","@types/highcharts":"4.2.56","http-status-codes":"^1.3.0","@gooddata/js-utils":"^2.0.1","@gooddata/numberjs":"^3.1.2","fixed-data-table-2":"0.7.17","@gooddata/goodstrap":"56.1.3","react-dom-factories":"^1.0.2","@gooddata/gooddata-js":"8.0.0","nodelist-foreach-polyfill":"^1.2.0"},"_hasShrinkwrap":false,"readmeFilename":"README.md","test-storybook":{"_defaults":{"readySelector":".screenshot-target, .screenshot-wrapper .highcharts-container, .screenshot-wrapper .s-headline-value, .screenshot-wrapper .viz-table-wrap, .screenshot-wrapper .gdc-kpi, .screenshot-wrapper .gdc-kpi-error, .screenshot-wrapper .s-pivot-table .ag-cell"},"AFM components/PieChart":{"error":{"readySelector":".screenshot-wrapper .s-error .icon-cloud-rain"}},"Core components/Heatmap":{"data labels config":{"readySelector":".screenshot-wrapper div:nth-child(8) .highcharts-container"},"with different legend positions":{"readySelector":".screenshot-wrapper div:nth-child(10) .highcharts-container"}},"Core components/Treemap":{"data labels config":{"readySelector":".screenshot-wrapper div:nth-child(8) .highcharts-container"},"with different legend positions":{"readySelector":".screenshot-wrapper div:nth-child(10) .highcharts-container"}},"Core components/BarChart":{"with different legend positions":{"readySelector":".screenshot-wrapper div:nth-child(10) .highcharts-container"}},"Core components/PieChart":{"data labels config":{"readySelector":".screenshot-wrapper div:nth-child(8) .highcharts-container"},"with different legend positions":{"readySelector":".screenshot-wrapper div:nth-child(10) .highcharts-container"}},"AFM components/DonutChart":{"error":{"readySelector":".screenshot-wrapper .s-error .icon-cloud-rain"}},"Core components/AreaChart":{"data labels config":{"readySelector":".screenshot-wrapper div:nth-child(8) .highcharts-container"},"with different legend positions":{"readySelector":".screenshot-wrapper div:nth-child(10) .highcharts-container"}},"Core components/LineChart":{"data labels config":{"readySelector":".screenshot-wrapper div:nth-child(8) .highcharts-container"},"with different legend positions":{"readySelector":".screenshot-wrapper div:nth-child(10) .highcharts-container"}},"Core components/DonutChart":{"data labels config":{"readySelector":".screenshot-wrapper div:nth-child(8) .highcharts-container"},"with different legend positions":{"readySelector":".screenshot-wrapper div:nth-child(10) .highcharts-container"}},"Core components/BubbleChart":{"data labels config":{"readySelector":".screenshot-wrapper div:nth-child(8) .highcharts-container"},"with different legend positions":{"readySelector":".screenshot-wrapper div:nth-child(10) .highcharts-container"}},"Core components/ColumnChart":{"with different legend positions":{"readySelector":".screenshot-wrapper div:nth-child(10) .highcharts-container"}},"Core components/ScatterPlot":{"data labels config":{"readySelector":".screenshot-wrapper div:nth-child(8) .highcharts-container"}}},"devDependencies":{"yup":"^0.24.1","jest":"21.2.1","react":"15.6.2","enzyme":"3.3.0","formik":"^0.11.11","moment":"2.22.1","history":"^4.7.2","ts-jest":"21.2.4","webpack":"3.10.0","react-ga":"^2.5.2","recharts":"1.0.0-beta.9","testcafe":"0.19.2","commander":"2.14.1","node-sass":"4.7.2","react-dom":"15.6.2","supertest":"3.0.0","babel-core":"6.26.0","css-loader":"0.28.7","jest-junit":"3.0.0","raw-loader":"0.5.1","styled-jsx":"2.2.1","typescript":"2.3.3","@types/jest":"20.0.4","@types/node":"7.0.8","file-loader":"1.1.6","sass-loader":"6.0.6","@types/react":"16.0.34","babel-loader":"7.1.2","react-helmet":"5.2.0","react-select":"1.2.1","style-loader":"0.19.1","@types/enzyme":"3.1.6","@types/lodash":"4.14.61","utility-types":"^1.1.0","babel-polyfill":"^6.26.0","@storybook/react":"3.4.8","@types/invariant":"2.2.29","@types/react-dom":"16.0.3","babel-preset-env":"1.6.1","isomorphic-fetch":"2.2.1","react-datepicker":"1.1.0","react-router-dom":"4.2.2","@gooddata/mock-js":"1.5.0","@types/classnames":"2.2.3","@types/prop-types":"15.5.2","@types/react-intl":"2.3.5","babel-preset-react":"6.24.1","identity-obj-proxy":"^3.0.0","react-async-script":"^0.9.1","webpack-dev-server":"2.11.1","@types/react-portal":"3.0.4","babel-plugin-lodash":"3.3.2","html-webpack-plugin":"2.30.1","react-test-renderer":"15.6.2","@types/react-measure":"0.4.7","clean-webpack-plugin":"0.1.17","react-google-recaptcha":"^0.11.0","@gooddata/eslint-config":"0.0.19","@gooddata/tslint-config":"0.0.10","@types/storybook__react":"3.0.6","enzyme-adapter-react-15":"1.0.5","uglifyjs-webpack-plugin":"1.2.0","@gooddata/test-storybook":"1.3.0","@storybook/addon-actions":"3.4.8","@storybook/addon-options":"3.4.8","node-sass-magic-importer":"5.1.0","react-syntax-highlighter":"6.1.2","@types/fixed-data-table-2":"0.8.1","awesome-typescript-loader":"3.5.0","@types/react-test-renderer":"16.0.0","circular-dependency-plugin":"4.4.0","compression-webpack-plugin":"1.1.7","@types/enzyme-adapter-react-15":"1.0.1","@types/storybook__addon-actions":"3.0.1","babel-plugin-transform-class-properties":"6.24.1","babel-plugin-transform-async-to-generator":"6.24.1","babel-plugin-transform-object-rest-spread":"6.26.0"},"peerDependencies":{"react":"15.6.2","react-dom":"15.6.2"},"_npmOperationalInternal":{"tmp":"tmp/react-components_5.4.0-alpha5_1535445067977_0.7669023377080819","host":"s3://npm-registry-packages"}},"5.4.0-alpha6":{"name":"@gooddata/react-components","version":"5.4.0-alpha6","author":{"name":"GoodData Corporation"},"license":"BSD-3-Clause","_id":"@gooddata/react-components@5.4.0-alpha6","maintainers":[{"name":"afi","email":"adam.fiedler@gooddata.com"},{"name":"bertold8","email":"ivan.nejezchleb@seznam.cz"},{"name":"bugsbunny338","email":"jiri.zajic@mensa.cz"},{"name":"gooddata-ci","email":"rail@gooddata.com"},{"name":"ivan.mjartan","email":"ivan.mjartan@gooddata.com"},{"name":"jakub-sterba","email":"jakub.sterba@gooddata.com"},{"name":"jaroslav.tomecek","email":"jaroslav.tomecek@gooddata.com"},{"name":"jkittler","email":"honza.kittler@gmail.com"},{"name":"khanh.le","email":"khanh.le@gooddata.com"},{"name":"langhamp","email":"pavel.langhammer@gooddata.com"},{"name":"lanhuynh","email":"lan.huynh@gooddata.com"},{"name":"lhorak","email":"info@lhorak.cz"},{"name":"linhhong","email":"linh.hong@gooddata.com"},{"name":"lpearce","email":"levi.pearce@gooddata.com"},{"name":"lupko","email":"lubomir.slivka@gooddata.com"},{"name":"martin.mosko","email":"martin.mosko@gooddata.com"},{"name":"michal.marsal","email":"michal.marsal@gooddata.com"},{"name":"nadtan","email":"tan.nguyen@gooddata.com"},{"name":"naibinh","email":"naibinh@gmail.com"},{"name":"nikolacech","email":"nikola.cech@gooddata.com"},{"name":"ocetnik","email":"ocetnik.david@gmail.com"},{"name":"ondrejlangr","email":"ondrej.langr@gooddata.com"},{"name":"pavelzgdc","email":"pavel.zbytovsky@gooddata.com"},{"name":"pbenes","email":"petr.benes@gooddata.com"},{"name":"peterlacko","email":"lackopeter17@gmail.com"},{"name":"petrjanu","email":"petr.janu@gooddata.com"},{"name":"rodri360","email":"me@rodri360.com"},{"name":"sitina","email":"jiri.sitina@gooddata.com"},{"name":"sondo","email":"son.do@gooddata.com"},{"name":"strouhaljan","email":"strouhal.jan@gmail.com"},{"name":"tantalor93","email":"obenky@gmail.com"},{"name":"tomas.kratochvil","email":"tomas.kratochvil@gooddata.com"},{"name":"tomasreichmann","email":"tomasreichmann@gmail.com"},{"name":"tomsatgd","email":"tomas.satinsky@gooddata.com"},{"name":"tu.ngo","email":"tu.ngo@gooddata.com"},{"name":"vonsef","email":"josef.vondrak@gooddata.com"},{"name":"xmort","email":"petr.dolejsi@gooddata.com"},{"name":"zdenek.vidensky","email":"zdenek.vidensky@gooddata.com"}],"homepage":"https://github.com/gooddata/gooddata-react-components#readme","bugs":{"url":"https://github.com/gooddata/gooddata-react-components/issues"},"dist":{"shasum":"8d02fb8cc41740bbe1194d186c08c62969fd5e22","tarball":"https://registry.npmjs.org/@gooddata/react-components/-/react-components-5.4.0-alpha6.tgz","fileCount":901,"integrity":"sha512-/BnQFTawJGXkDnjhQnW+Xf4v9AKkax/DLqNj/H25s7muC0qXuW4MF1/We+xhtDY4mmksj9vOYqTytSmMqGUVMQ==","signatures":[{"sig":"MEQCID/Nwyvbt/PU29bIgv0/M7OOxGyahIqv1njamGtoWLZlAiAR5OFdNLtkCd7OXZmvSlJufpWdLP648pFXK2+pEsX62Q==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":3321897,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJbhj6gCRA9TVsSAnZWagAAmKoQAIZsepsA1QeGDgDxBrqj\nGzrUJOPTPp9L99X+Tf8EabNVaShp+j4hRgrIcV8gTdSb8j4mkOk20wAnqeF4\ndl7xLfeEXQvBkPmegG45eqJhr7l7JhjIbFR0bli4PxqJU+Q/58kZnNHCeG2y\n6tbPBsfMYiOUr8LaKO731H8yVcWYB13+VZQ2W5FJfWCi1AtqCbVMcrRl5abM\nd1uq+ppQNCkv4OUe1PNg3DRVu2tRfz4aeSLXJFK7oyhll3nK4gqXxQB6mchM\n0f7GzZ1CiiBd6H8rdfjlzlDotZeDdJx/f4cF0ni23ORxwW3XThMHqGl25MPs\nPmhFoor3EUp627rDIxzNAz7EdpQ6NErPBsm37WsMjI8gYyBPwP6eHag0o1ZN\nvjKomcXGakaTbMwH/pgd41Om0LJlqqqjX+IPyGm0EYh5PFQ0n93BijCS4XWo\nLDI1fpj9QItLSo2Wu445J9/ZfWp/0nUWIzGOwk2GgHdnNrFnflQ7KDMYdf0U\nIB0y6p0yHVuWK8C4lx+Z44B01w+vVV1O6s2O80qnzUvK/CbkipCEmJRD/ERH\nQ2m2tTSXeKrBjh6kVwPM4zvZd55CfLSqv1RKO/SFS7CuvGKxR4rR9N/X101A\nBs9BOb9ZKKt55kNC09k81nHBgJrJOmbDpQ8jJFHXXfySQGc6FLrOuj7n0x4G\nofo9\r\n=xcGQ\r\n-----END PGP SIGNATURE-----\r\n"},"jest":{"testRegex":"(/__tests__/.*|\\.(test|spec))\\.(tsx?|jsx?)$","transform":{".(ts|tsx)":"<rootDir>/node_modules/ts-jest/preprocessor.js"},"mapCoverage":true,"collectCoverage":false,"moduleNameMapper":{"\\.(css|less|sass|scss)$":"<rootDir>/__mocks__/styleMock.ts"},"coverageReporters":["html"],"collectCoverageFrom":["src/**/*.{ts,tsx}","examples/server/src/**/*.{js,jsx}","!**/*.d.ts"],"moduleFileExtensions":["ts","tsx","js"],"setupTestFrameworkScriptFile":"<rootDir>/jest.setup.js"},"main":"dist/index.js","config":{"tslint":"'./{src,stories}/**/*.{ts,tsx}'"},"readme":"[![npm version](https://badge.fury.io/js/%40gooddata%2Freact-components.svg)](https://www.npmjs.com/package/@gooddata/react-components) \n\n# GoodData.UI React components\n> A React-based JavaScript library for building data-driven applications\n\n## Getting started\n- [GoodData.UI Documentation](http://sdk.gooddata.com/gooddata-ui/)\n- [GoodData.UI Live Examples](https://gooddata-examples.herokuapp.com/)\n- [Stack Overflow](https://stackoverflow.com/questions/tagged/gooddata)\n\n### Usage\nWith [yarn](https://yarnpkg.com) installed, go to your project directory and run\n```\n$ yarn add @gooddata/react-components\n```\nIf you prefer [npm](npmjs.com) run\n```\n$ npm install --save @gooddata/react-components\n```\n\n\n## Contributing\n\nWe welcome any contribution in form of [issues](https://github.com/gooddata/gooddata-react-components/issues) or [pull requests](https://github.com/gooddata/gooddata-react-components/pulls).\nThese commands may come in handy while developing:\n\n| command | description |\n| ------- | ----------- |\n| `yarn install --pure-lockfile` | first step |\n| ||\n| `yarn dev` | build react-components to `/dist` in watch mode |\n| `yarn test` | run all unit tests |\n| `yarn validate` | validate codestyle |\n| ||\n| `yarn storybook` | run storybook from `/stories` on http://localhost:9001 |\n| `yarn build-storybook` | build storybook to `/dist-storybook` |\n| `yarn test-storybook` | run storybook and [screenshot tests](https://github.com/gooddata/gdc-client-utils/tree/master/test-storybook) |\n| ||\n| `yarn examples` | run Live Examples dev-server from `/examples` on https://localhost:8999 |\n| `yarn examples-build` | build Live Examples to `/examples/dist` |\n| `yarn examples-server` | serve built Live Examples - see `/examples/server/src` |\n| `yarn examples-testcafe` | run testcafe tests against `localhost:8999` |\n\n### Deploy to heroku.com\nWhen you deploy this repo to heroku, it serves *GoodData.UI Live Examples*.\nRelevant tasks are in `Procfile` and `package.json`.\n\n```bash\n# run in the project directory\nheroku login\nheroku create <your-app-name>\nheroku config:set DOMAIN_ADMIN_USERNAME=x@gooddata.com DOMAIN_ADMIN_PASSWORD=xy PROJECT_ID_TO_ASSIGN=xms7ga4tf3g3nzucd8380o2bev8oeknp\ngit push heroku HEAD:master\nheroku open\n```\n\n### Run Live Examples Locally\nTo run *GoodData.UI Live Examples* locally:\n```bash\ngit clone <this-repository>\ncd  <repository-folder>\nyarn install --pure-lockfile\nyarn examples\n```\nThen open https://localhost:8999 and login using Live Examples account (you can [create one here](https://gooddata-examples.herokuapp.com/registration)).\n\n## Changelog\n- see [CHANGELOG.md](CHANGELOG.md)\n\n## License\n(C) 2007-2018 GoodData Corporation\n\nFor more information, please see [LICENSE](https://github.com/gooddata/gooddata-react-components/blob/master/LICENSE)\n","gitHead":"ef4eeee66015b991005738ffbf585cff598eb88b","scripts":{"dev":"bash scripts/build.sh --dev-watch","test":"jest --watch","build":"bash scripts/build.sh","tslint":"yarn run-tslint -t verbose $npm_package_config_tslint","prepare":"cd examples/server && yarn install --pure-lockfile && cd ../..; rm -r examples/node_modules 2>/dev/null; true","examples":"bash scripts/run-examples.sh","prepare?":"# Called before `npm publish` and on local `npm install`. Temporarily also for deleting obsolete node_modules. Ends with `true` to continue gracefully.","validate":"tsc --noEmit && yarn tslint && eslint --ext .jsx,.js examples/src examples/test examples/server/src","build-dev":"bash scripts/build.sh --dev","examples?":"# Default is developer domain, other options: yarn examples [sec,secure,stg,stg2,stg3,demo,developer or URL]","storybook":"start-storybook -p 9001 -c .storybook","tslint-ci":"mkdir -p ./ci/results && yarn run-tslint -t checkstyle -o ./ci/results/tslint-results.xml $npm_package_config_tslint","run-tslint":"tslint -p tsconfig.json","validate-ci":"tsc --noEmit && yarn tslint-ci  && eslint --ext .jsx,.js examples/src examples/test examples/server/src -f checkstyle -o ci/results/eslint-results.xml","examples-build":"bash scripts/build-examples.sh","prepublishOnly":"yarn build","test-storybook":"test-storybook","build-storybook":"build-storybook -c .storybook -o dist-storybook","examples-server":"node examples/server/src/index.js","heroku-postbuild":"yarn examples-build developer","examples-testcafe":"testcafe chrome --assertion-timeout 60000 -S -s examples/_screenshots examples/test/**/**/*_test* --debug-on-fail","examples-testcafe-ci":"testcafe 'chrome:headless --no-sandbox' --assertion-timeout 60000 -S -s examples/_screenshots examples/test/**/**/*_test*"},"typings":"dist/index.d.ts","_npmUser":{"name":"gooddata-ci","email":"rail@gooddata.com"},"repository":{"url":"git+ssh://git@github.com/gooddata/gooddata-react-components.git","type":"git"},"_npmVersion":"5.6.0","description":"GoodData React Components","directories":{},"_nodeVersion":"8.9.4","dependencies":{"rxjs":"^5.5.6","lodash":"^4.17.4","ag-grid":"^18.0.1","invariant":"^2.2.2","classnames":"^2.2.5","highcharts":"4.2.5","prop-types":"^15.6.0","react-intl":"^2.4.0","custom-event":"^1.0.1","ag-grid-react":"^18.0.0","react-measure":"^1.4.7","@gooddata/typings":"2.3.1","@types/highcharts":"4.2.56","http-status-codes":"^1.3.0","@gooddata/js-utils":"^2.0.1","@gooddata/numberjs":"^3.1.2","fixed-data-table-2":"0.7.17","@gooddata/goodstrap":"56.1.4","react-dom-factories":"^1.0.2","@gooddata/gooddata-js":"8.0.0","nodelist-foreach-polyfill":"^1.2.0"},"_hasShrinkwrap":false,"readmeFilename":"README.md","test-storybook":{"_defaults":{"readySelector":".screenshot-target, .screenshot-wrapper .highcharts-container, .screenshot-wrapper .s-headline-value, .screenshot-wrapper .viz-table-wrap, .screenshot-wrapper .gdc-kpi, .screenshot-wrapper .gdc-kpi-error, .screenshot-wrapper .s-pivot-table .ag-cell"},"AFM components/PieChart":{"error":{"readySelector":".screenshot-wrapper .s-error .icon-cloud-rain"}},"Core components/Heatmap":{"data labels config":{"readySelector":".screenshot-wrapper div:nth-child(8) .highcharts-container"},"with different legend positions":{"readySelector":".screenshot-wrapper div:nth-child(10) .highcharts-container"}},"Core components/Treemap":{"data labels config":{"readySelector":".screenshot-wrapper div:nth-child(8) .highcharts-container"},"with different legend positions":{"readySelector":".screenshot-wrapper div:nth-child(10) .highcharts-container"}},"Core components/BarChart":{"with different legend positions":{"readySelector":".screenshot-wrapper div:nth-child(10) .highcharts-container"}},"Core components/PieChart":{"data labels config":{"readySelector":".screenshot-wrapper div:nth-child(8) .highcharts-container"},"with different legend positions":{"readySelector":".screenshot-wrapper div:nth-child(10) .highcharts-container"}},"AFM components/DonutChart":{"error":{"readySelector":".screenshot-wrapper .s-error .icon-cloud-rain"}},"Core components/AreaChart":{"data labels config":{"readySelector":".screenshot-wrapper div:nth-child(8) .highcharts-container"},"with different legend positions":{"readySelector":".screenshot-wrapper div:nth-child(10) .highcharts-container"}},"Core components/LineChart":{"data labels config":{"readySelector":".screenshot-wrapper div:nth-child(8) .highcharts-container"},"with different legend positions":{"readySelector":".screenshot-wrapper div:nth-child(10) .highcharts-container"}},"Core components/DonutChart":{"data labels config":{"readySelector":".screenshot-wrapper div:nth-child(8) .highcharts-container"},"with different legend positions":{"readySelector":".screenshot-wrapper div:nth-child(10) .highcharts-container"}},"Core components/BubbleChart":{"data labels config":{"readySelector":".screenshot-wrapper div:nth-child(8) .highcharts-container"},"with different legend positions":{"readySelector":".screenshot-wrapper div:nth-child(10) .highcharts-container"}},"Core components/ColumnChart":{"with different legend positions":{"readySelector":".screenshot-wrapper div:nth-child(10) .highcharts-container"}},"Core components/ScatterPlot":{"data labels config":{"readySelector":".screenshot-wrapper div:nth-child(8) .highcharts-container"}}},"devDependencies":{"yup":"^0.24.1","jest":"21.2.1","react":"15.6.2","enzyme":"3.3.0","formik":"^0.11.11","moment":"2.22.1","history":"^4.7.2","ts-jest":"21.2.4","webpack":"3.10.0","react-ga":"^2.5.2","recharts":"1.0.0-beta.9","testcafe":"0.19.2","commander":"2.14.1","node-sass":"4.7.2","react-dom":"15.6.2","supertest":"3.0.0","babel-core":"6.26.0","css-loader":"0.28.7","jest-junit":"3.0.0","raw-loader":"0.5.1","styled-jsx":"2.2.1","typescript":"2.3.3","@types/jest":"20.0.4","@types/node":"7.0.8","file-loader":"1.1.6","sass-loader":"6.0.6","@types/react":"16.0.34","babel-loader":"7.1.2","react-helmet":"5.2.0","react-select":"1.2.1","style-loader":"0.19.1","@types/enzyme":"3.1.6","@types/lodash":"4.14.61","utility-types":"^1.1.0","babel-polyfill":"^6.26.0","@storybook/react":"3.4.8","@types/invariant":"2.2.29","@types/react-dom":"16.0.3","babel-preset-env":"1.6.1","isomorphic-fetch":"2.2.1","react-datepicker":"1.1.0","react-router-dom":"4.2.2","@gooddata/mock-js":"1.5.0","@types/classnames":"2.2.3","@types/prop-types":"15.5.2","@types/react-intl":"2.3.5","babel-preset-react":"6.24.1","identity-obj-proxy":"^3.0.0","react-async-script":"^0.9.1","webpack-dev-server":"2.11.1","@types/react-portal":"3.0.4","babel-plugin-lodash":"3.3.2","html-webpack-plugin":"2.30.1","react-test-renderer":"15.6.2","@types/react-measure":"0.4.7","clean-webpack-plugin":"0.1.17","react-google-recaptcha":"^0.11.0","@gooddata/eslint-config":"0.0.19","@gooddata/tslint-config":"0.0.10","@types/storybook__react":"3.0.6","enzyme-adapter-react-15":"1.0.5","uglifyjs-webpack-plugin":"1.2.0","@gooddata/test-storybook":"1.3.0","@storybook/addon-actions":"3.4.8","@storybook/addon-options":"3.4.8","node-sass-magic-importer":"5.1.0","react-syntax-highlighter":"6.1.2","@types/fixed-data-table-2":"0.8.1","awesome-typescript-loader":"3.5.0","@types/react-test-renderer":"16.0.0","circular-dependency-plugin":"4.4.0","compression-webpack-plugin":"1.1.7","@types/enzyme-adapter-react-15":"1.0.1","@types/storybook__addon-actions":"3.0.1","babel-plugin-transform-class-properties":"6.24.1","babel-plugin-transform-async-to-generator":"6.24.1","babel-plugin-transform-object-rest-spread":"6.26.0"},"peerDependencies":{"react":"15.6.2","react-dom":"15.6.2"},"_npmOperationalInternal":{"tmp":"tmp/react-components_5.4.0-alpha6_1535524511592_0.5591251570260625","host":"s3://npm-registry-packages"}},"5.4.0-alpha7":{"name":"@gooddata/react-components","version":"5.4.0-alpha7","author":{"name":"GoodData Corporation"},"license":"BSD-3-Clause","_id":"@gooddata/react-components@5.4.0-alpha7","maintainers":[{"name":"afi","email":"adam.fiedler@gooddata.com"},{"name":"bertold8","email":"ivan.nejezchleb@seznam.cz"},{"name":"bugsbunny338","email":"jiri.zajic@mensa.cz"},{"name":"gooddata-ci","email":"rail@gooddata.com"},{"name":"ivan.mjartan","email":"ivan.mjartan@gooddata.com"},{"name":"jakub-sterba","email":"jakub.sterba@gooddata.com"},{"name":"jaroslav.tomecek","email":"jaroslav.tomecek@gooddata.com"},{"name":"jkittler","email":"honza.kittler@gmail.com"},{"name":"khanh.le","email":"khanh.le@gooddata.com"},{"name":"langhamp","email":"pavel.langhammer@gooddata.com"},{"name":"lanhuynh","email":"lan.huynh@gooddata.com"},{"name":"lhorak","email":"info@lhorak.cz"},{"name":"linhhong","email":"linh.hong@gooddata.com"},{"name":"lpearce","email":"levi.pearce@gooddata.com"},{"name":"lupko","email":"lubomir.slivka@gooddata.com"},{"name":"martin.mosko","email":"martin.mosko@gooddata.com"},{"name":"michal.marsal","email":"michal.marsal@gooddata.com"},{"name":"nadtan","email":"tan.nguyen@gooddata.com"},{"name":"naibinh","email":"naibinh@gmail.com"},{"name":"nikolacech","email":"nikola.cech@gooddata.com"},{"name":"ocetnik","email":"ocetnik.david@gmail.com"},{"name":"ondrejlangr","email":"ondrej.langr@gooddata.com"},{"name":"pavelzgdc","email":"pavel.zbytovsky@gooddata.com"},{"name":"pbenes","email":"petr.benes@gooddata.com"},{"name":"peterlacko","email":"lackopeter17@gmail.com"},{"name":"petrjanu","email":"petr.janu@gooddata.com"},{"name":"rodri360","email":"me@rodri360.com"},{"name":"sitina","email":"jiri.sitina@gooddata.com"},{"name":"sondo","email":"son.do@gooddata.com"},{"name":"strouhaljan","email":"strouhal.jan@gmail.com"},{"name":"tantalor93","email":"obenky@gmail.com"},{"name":"tomas.kratochvil","email":"tomas.kratochvil@gooddata.com"},{"name":"tomasreichmann","email":"tomasreichmann@gmail.com"},{"name":"tomsatgd","email":"tomas.satinsky@gooddata.com"},{"name":"tu.ngo","email":"tu.ngo@gooddata.com"},{"name":"vonsef","email":"josef.vondrak@gooddata.com"},{"name":"xmort","email":"petr.dolejsi@gooddata.com"},{"name":"zdenek.vidensky","email":"zdenek.vidensky@gooddata.com"}],"homepage":"https://github.com/gooddata/gooddata-react-components#readme","bugs":{"url":"https://github.com/gooddata/gooddata-react-components/issues"},"dist":{"shasum":"a9709bba4c404d3f19ecb2d8545cd278caf0d740","tarball":"https://registry.npmjs.org/@gooddata/react-components/-/react-components-5.4.0-alpha7.tgz","fileCount":901,"integrity":"sha512-v0DO+i7ERIjiodpwG/9AF1ZXFncLiNnlMTYqMV+RUchCtKZElNxYCyUmdh9fNbJgcc4nVAOFitlAhxNOf09qfw==","signatures":[{"sig":"MEUCIQCcRj5TGdAAmVCnEHwDMmHPeitcK2uXYDs7O5Mo9kh2+wIgM/9b7MDpSpA5DlMBviV+Or5GSjPMBVrT/O2h01Rqsvw=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":3325201,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJbhpHSCRA9TVsSAnZWagAAUisP/0EEhRxymsgg9mq/nCiD\nwq7ZwdJeK3vq1fMGrRrdRjIYaTOpDa+3p650b+U4OvxRfwbyQlut56nrC5+M\nY+r1vV+GAqmdcomrmA23p9R6xdrfAc5DB65oobuEiYSwwXvRJkdCX7mrSwLE\nHes5YMqXduviK4vP0G4Xf1myCx1JbK1ksf4b8DI+4FOTO2tZpOJXIV1fcKwc\nGgMsuhRyagbAB+tdRwY+Xgt/Dz0TnR9PZcrsgkk6ee3A0FIdzbj1OMG6jrlA\nHHvnINsv5Vio+nOAsQkJzGYbOO3thxYR8w0R/oZoUc9GWrHJ7yfmHNPUI41+\nwx43qroJ9GcGNgG/V3YlUqLi5TwD9yl9iBhxqHJikEsZbCvkp8Cc+S83Fa2w\nUqFXUbL2yqZmdN4M15AhFsoeV+d8R0ItVyyHGNzfJ0HChZ1kWV+66zArkuel\naGeeikR3A2FUQbmCI0RFeU3CiWnPCSpIJCbJvPt8+oUGFh9IrdB3UZ936eSE\n5RwdpVfjWfFHyXkStZgX96JjmNXR7nQDqabnPwyidN/+pYik6jcpsN90am2h\n1rwUDORYljM98IP2WXjMWgyhOeZX8/CJ6ppn9Elag62ecbUZaVkrr0J7Mj5V\nwLyrN3Sl0+MwCQiYkgIyU8tD57DJx9KIAZsy4osXqaV9gjSFvOuyGvps8RAt\nuOIK\r\n=8YO3\r\n-----END PGP SIGNATURE-----\r\n"},"jest":{"testRegex":"(/__tests__/.*|\\.(test|spec))\\.(tsx?|jsx?)$","transform":{".(ts|tsx)":"<rootDir>/node_modules/ts-jest/preprocessor.js"},"mapCoverage":true,"collectCoverage":false,"moduleNameMapper":{"\\.(css|less|sass|scss)$":"<rootDir>/__mocks__/styleMock.ts"},"coverageReporters":["html"],"collectCoverageFrom":["src/**/*.{ts,tsx}","examples/server/src/**/*.{js,jsx}","!**/*.d.ts"],"moduleFileExtensions":["ts","tsx","js"],"setupTestFrameworkScriptFile":"<rootDir>/jest.setup.js"},"main":"dist/index.js","config":{"tslint":"'./{src,stories}/**/*.{ts,tsx}'"},"readme":"[![npm version](https://badge.fury.io/js/%40gooddata%2Freact-components.svg)](https://www.npmjs.com/package/@gooddata/react-components) \n\n# GoodData.UI React components\n> A React-based JavaScript library for building data-driven applications\n\n## Getting started\n- [GoodData.UI Documentation](http://sdk.gooddata.com/gooddata-ui/)\n- [GoodData.UI Live Examples](https://gooddata-examples.herokuapp.com/)\n- [Stack Overflow](https://stackoverflow.com/questions/tagged/gooddata)\n\n### Usage\nWith [yarn](https://yarnpkg.com) installed, go to your project directory and run\n```\n$ yarn add @gooddata/react-components\n```\nIf you prefer [npm](npmjs.com) run\n```\n$ npm install --save @gooddata/react-components\n```\n\n\n## Contributing\n\nWe welcome any contribution in form of [issues](https://github.com/gooddata/gooddata-react-components/issues) or [pull requests](https://github.com/gooddata/gooddata-react-components/pulls).\nThese commands may come in handy while developing:\n\n| command | description |\n| ------- | ----------- |\n| `yarn install --pure-lockfile` | first step |\n| ||\n| `yarn dev` | build react-components to `/dist` in watch mode |\n| `yarn test` | run all unit tests |\n| `yarn validate` | validate codestyle |\n| ||\n| `yarn storybook` | run storybook from `/stories` on http://localhost:9001 |\n| `yarn build-storybook` | build storybook to `/dist-storybook` |\n| `yarn test-storybook` | run storybook and [screenshot tests](https://github.com/gooddata/gdc-client-utils/tree/master/test-storybook) |\n| ||\n| `yarn examples` | run Live Examples dev-server from `/examples` on https://localhost:8999 |\n| `yarn examples-build` | build Live Examples to `/examples/dist` |\n| `yarn examples-server` | serve built Live Examples - see `/examples/server/src` |\n| `yarn examples-testcafe` | run testcafe tests against `localhost:8999` |\n\n### Deploy to heroku.com\nWhen you deploy this repo to heroku, it serves *GoodData.UI Live Examples*.\nRelevant tasks are in `Procfile` and `package.json`.\n\n```bash\n# run in the project directory\nheroku login\nheroku create <your-app-name>\nheroku config:set DOMAIN_ADMIN_USERNAME=x@gooddata.com DOMAIN_ADMIN_PASSWORD=xy PROJECT_ID_TO_ASSIGN=xms7ga4tf3g3nzucd8380o2bev8oeknp\ngit push heroku HEAD:master\nheroku open\n```\n\n### Run Live Examples Locally\nTo run *GoodData.UI Live Examples* locally:\n```bash\ngit clone <this-repository>\ncd  <repository-folder>\nyarn install --pure-lockfile\nyarn examples\n```\nThen open https://localhost:8999 and login using Live Examples account (you can [create one here](https://gooddata-examples.herokuapp.com/registration)).\n\n## Changelog\n- see [CHANGELOG.md](CHANGELOG.md)\n\n## License\n(C) 2007-2018 GoodData Corporation\n\nFor more information, please see [LICENSE](https://github.com/gooddata/gooddata-react-components/blob/master/LICENSE)\n","gitHead":"1fd4e8b26d7606f5cc178275e8635dd2a0a54fd1","scripts":{"dev":"bash scripts/build.sh --dev-watch","test":"jest --watch","build":"bash scripts/build.sh","tslint":"yarn run-tslint -t verbose $npm_package_config_tslint","prepare":"cd examples/server && yarn install --pure-lockfile && cd ../..; rm -r examples/node_modules 2>/dev/null; true","examples":"bash scripts/run-examples.sh","prepare?":"# Called before `npm publish` and on local `npm install`. Temporarily also for deleting obsolete node_modules. Ends with `true` to continue gracefully.","validate":"tsc --noEmit && yarn tslint && eslint --ext .jsx,.js examples/src examples/test examples/server/src","build-dev":"bash scripts/build.sh --dev","examples?":"# Default is developer domain, other options: yarn examples [sec,secure,stg,stg2,stg3,demo,developer or URL]","storybook":"start-storybook -p 9001 -c .storybook","tslint-ci":"mkdir -p ./ci/results && yarn run-tslint -t checkstyle -o ./ci/results/tslint-results.xml $npm_package_config_tslint","run-tslint":"tslint -p tsconfig.json","validate-ci":"tsc --noEmit && yarn tslint-ci  && eslint --ext .jsx,.js examples/src examples/test examples/server/src -f checkstyle -o ci/results/eslint-results.xml","examples-build":"bash scripts/build-examples.sh","prepublishOnly":"yarn build","test-storybook":"test-storybook","build-storybook":"build-storybook -c .storybook -o dist-storybook","examples-server":"node examples/server/src/index.js","heroku-postbuild":"yarn examples-build developer","examples-testcafe":"testcafe chrome --assertion-timeout 60000 -S -s examples/_screenshots examples/test/**/**/*_test* --debug-on-fail","examples-testcafe-ci":"testcafe 'chrome:headless --no-sandbox' --assertion-timeout 60000 -S -s examples/_screenshots examples/test/**/**/*_test*"},"typings":"dist/index.d.ts","_npmUser":{"name":"gooddata-ci","email":"rail@gooddata.com"},"repository":{"url":"git+ssh://git@github.com/gooddata/gooddata-react-components.git","type":"git"},"_npmVersion":"5.6.0","description":"GoodData React Components","directories":{},"_nodeVersion":"8.9.4","dependencies":{"rxjs":"^5.5.6","lodash":"^4.17.4","ag-grid":"^18.0.1","invariant":"^2.2.2","classnames":"^2.2.5","highcharts":"4.2.5","prop-types":"^15.6.0","react-intl":"^2.4.0","custom-event":"^1.0.1","ag-grid-react":"^18.0.0","react-measure":"^1.4.7","@gooddata/typings":"2.3.1","@types/highcharts":"4.2.56","http-status-codes":"^1.3.0","@gooddata/js-utils":"^2.0.1","@gooddata/numberjs":"^3.1.2","fixed-data-table-2":"0.7.17","@gooddata/goodstrap":"56.1.4","react-dom-factories":"^1.0.2","@gooddata/gooddata-js":"8.0.0","nodelist-foreach-polyfill":"^1.2.0"},"_hasShrinkwrap":false,"readmeFilename":"README.md","test-storybook":{"_defaults":{"readySelector":".screenshot-target, .screenshot-wrapper .highcharts-container, .screenshot-wrapper .s-headline-value, .screenshot-wrapper .viz-table-wrap, .screenshot-wrapper .gdc-kpi, .screenshot-wrapper .gdc-kpi-error, .screenshot-wrapper .s-pivot-table .ag-cell"},"AFM components/PieChart":{"error":{"readySelector":".screenshot-wrapper .s-error .icon-cloud-rain"}},"Core components/Heatmap":{"data labels config":{"readySelector":".screenshot-wrapper div:nth-child(8) .highcharts-container"},"with different legend positions":{"readySelector":".screenshot-wrapper div:nth-child(10) .highcharts-container"}},"Core components/Treemap":{"data labels config":{"readySelector":".screenshot-wrapper div:nth-child(8) .highcharts-container"},"with different legend positions":{"readySelector":".screenshot-wrapper div:nth-child(10) .highcharts-container"}},"Core components/BarChart":{"with different legend positions":{"readySelector":".screenshot-wrapper div:nth-child(10) .highcharts-container"}},"Core components/PieChart":{"data labels config":{"readySelector":".screenshot-wrapper div:nth-child(8) .highcharts-container"},"with different legend positions":{"readySelector":".screenshot-wrapper div:nth-child(10) .highcharts-container"}},"AFM components/DonutChart":{"error":{"readySelector":".screenshot-wrapper .s-error .icon-cloud-rain"}},"Core components/AreaChart":{"data labels config":{"readySelector":".screenshot-wrapper div:nth-child(8) .highcharts-container"},"with different legend positions":{"readySelector":".screenshot-wrapper div:nth-child(10) .highcharts-container"}},"Core components/LineChart":{"data labels config":{"readySelector":".screenshot-wrapper div:nth-child(8) .highcharts-container"},"with different legend positions":{"readySelector":".screenshot-wrapper div:nth-child(10) .highcharts-container"}},"Core components/DonutChart":{"data labels config":{"readySelector":".screenshot-wrapper div:nth-child(8) .highcharts-container"},"with different legend positions":{"readySelector":".screenshot-wrapper div:nth-child(10) .highcharts-container"}},"Core components/BubbleChart":{"data labels config":{"readySelector":".screenshot-wrapper div:nth-child(8) .highcharts-container"},"with different legend positions":{"readySelector":".screenshot-wrapper div:nth-child(10) .highcharts-container"}},"Core components/ColumnChart":{"with different legend positions":{"readySelector":".screenshot-wrapper div:nth-child(10) .highcharts-container"}},"Core components/ScatterPlot":{"data labels config":{"readySelector":".screenshot-wrapper div:nth-child(8) .highcharts-container"}}},"devDependencies":{"yup":"^0.24.1","jest":"21.2.1","react":"15.6.2","enzyme":"3.3.0","formik":"^0.11.11","moment":"2.22.1","history":"^4.7.2","ts-jest":"21.2.4","webpack":"3.10.0","react-ga":"^2.5.2","recharts":"1.0.0-beta.9","testcafe":"0.19.2","commander":"2.14.1","node-sass":"4.7.2","react-dom":"15.6.2","supertest":"3.0.0","babel-core":"6.26.0","css-loader":"0.28.7","jest-junit":"3.0.0","raw-loader":"0.5.1","styled-jsx":"2.2.1","typescript":"2.3.3","@types/jest":"20.0.4","@types/node":"7.0.8","file-loader":"1.1.6","sass-loader":"6.0.6","@types/react":"16.0.34","babel-loader":"7.1.2","react-helmet":"5.2.0","react-select":"1.2.1","style-loader":"0.19.1","@types/enzyme":"3.1.6","@types/lodash":"4.14.61","utility-types":"^1.1.0","babel-polyfill":"^6.26.0","@storybook/react":"3.4.8","@types/invariant":"2.2.29","@types/react-dom":"16.0.3","babel-preset-env":"1.6.1","isomorphic-fetch":"2.2.1","react-datepicker":"1.1.0","react-router-dom":"4.2.2","@gooddata/mock-js":"1.5.0","@types/classnames":"2.2.3","@types/prop-types":"15.5.2","@types/react-intl":"2.3.5","babel-preset-react":"6.24.1","identity-obj-proxy":"^3.0.0","react-async-script":"^0.9.1","webpack-dev-server":"2.11.1","@types/react-portal":"3.0.4","babel-plugin-lodash":"3.3.2","html-webpack-plugin":"2.30.1","react-test-renderer":"15.6.2","@types/react-measure":"0.4.7","clean-webpack-plugin":"0.1.17","react-google-recaptcha":"^0.11.0","@gooddata/eslint-config":"0.0.19","@gooddata/tslint-config":"0.0.10","@types/storybook__react":"3.0.6","enzyme-adapter-react-15":"1.0.5","uglifyjs-webpack-plugin":"1.2.0","@gooddata/test-storybook":"1.3.0","@storybook/addon-actions":"3.4.8","@storybook/addon-options":"3.4.8","node-sass-magic-importer":"5.1.0","react-syntax-highlighter":"6.1.2","@types/fixed-data-table-2":"0.8.1","awesome-typescript-loader":"3.5.0","@types/react-test-renderer":"16.0.0","circular-dependency-plugin":"4.4.0","compression-webpack-plugin":"1.1.7","@types/enzyme-adapter-react-15":"1.0.1","@types/storybook__addon-actions":"3.0.1","babel-plugin-transform-class-properties":"6.24.1","babel-plugin-transform-async-to-generator":"6.24.1","babel-plugin-transform-object-rest-spread":"6.26.0"},"peerDependencies":{"react":"15.6.2","react-dom":"15.6.2"},"_npmOperationalInternal":{"tmp":"tmp/react-components_5.4.0-alpha7_1535545809542_0.4976618025287092","host":"s3://npm-registry-packages"}},"5.4.0-alpha5-fix1":{"name":"@gooddata/react-components","version":"5.4.0-alpha5-fix1","author":{"name":"GoodData Corporation"},"license":"BSD-3-Clause","_id":"@gooddata/react-components@5.4.0-alpha5-fix1","maintainers":[{"name":"afi","email":"adam.fiedler@gooddata.com"},{"name":"bertold8","email":"ivan.nejezchleb@seznam.cz"},{"name":"bugsbunny338","email":"jiri.zajic@mensa.cz"},{"name":"gooddata-ci","email":"rail@gooddata.com"},{"name":"ivan.mjartan","email":"ivan.mjartan@gooddata.com"},{"name":"jakub-sterba","email":"jakub.sterba@gooddata.com"},{"name":"jaroslav.tomecek","email":"jaroslav.tomecek@gooddata.com"},{"name":"jkittler","email":"honza.kittler@gmail.com"},{"name":"khanh.le","email":"khanh.le@gooddata.com"},{"name":"langhamp","email":"pavel.langhammer@gooddata.com"},{"name":"lanhuynh","email":"lan.huynh@gooddata.com"},{"name":"lhorak","email":"info@lhorak.cz"},{"name":"linhhong","email":"linh.hong@gooddata.com"},{"name":"lpearce","email":"levi.pearce@gooddata.com"},{"name":"lupko","email":"lubomir.slivka@gooddata.com"},{"name":"martin.mosko","email":"martin.mosko@gooddata.com"},{"name":"michal.marsal","email":"michal.marsal@gooddata.com"},{"name":"nadtan","email":"tan.nguyen@gooddata.com"},{"name":"naibinh","email":"naibinh@gmail.com"},{"name":"nikolacech","email":"nikola.cech@gooddata.com"},{"name":"ocetnik","email":"ocetnik.david@gmail.com"},{"name":"ondrejlangr","email":"ondrej.langr@gooddata.com"},{"name":"pavelzgdc","email":"pavel.zbytovsky@gooddata.com"},{"name":"pbenes","email":"petr.benes@gooddata.com"},{"name":"peterlacko","email":"lackopeter17@gmail.com"},{"name":"petrjanu","email":"petr.janu@gooddata.com"},{"name":"rodri360","email":"me@rodri360.com"},{"name":"sitina","email":"jiri.sitina@gooddata.com"},{"name":"sondo","email":"son.do@gooddata.com"},{"name":"strouhaljan","email":"strouhal.jan@gmail.com"},{"name":"tantalor93","email":"obenky@gmail.com"},{"name":"tomas.kratochvil","email":"tomas.kratochvil@gooddata.com"},{"name":"tomasreichmann","email":"tomasreichmann@gmail.com"},{"name":"tomsatgd","email":"tomas.satinsky@gooddata.com"},{"name":"tu.ngo","email":"tu.ngo@gooddata.com"},{"name":"vonsef","email":"josef.vondrak@gooddata.com"},{"name":"xmort","email":"petr.dolejsi@gooddata.com"},{"name":"zdenek.vidensky","email":"zdenek.vidensky@gooddata.com"}],"homepage":"https://github.com/gooddata/gooddata-react-components#readme","bugs":{"url":"https://github.com/gooddata/gooddata-react-components/issues"},"dist":{"shasum":"8dff350374eb3adf31fb5fa1d87152e4c90221b2","tarball":"https://registry.npmjs.org/@gooddata/react-components/-/react-components-5.4.0-alpha5-fix1.tgz","fileCount":901,"integrity":"sha512-C+yKg/zRzgMM+ZdEH08GZtrm30+avXPZ7/89tyZOdCBdncAgXb8tHYLw9f9zWNqtyWNHZnHSmUcsmceE287jiw==","signatures":[{"sig":"MEUCIQCUGW9mPOP/5gnPmrcZjD31BMhTKKWH65oy5sdqZAqJHwIgMWvoPAwu4eCygnc32cVPjXFnnWn4V3B4PTbHmLVKZRg=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":3322140,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJbh+eNCRA9TVsSAnZWagAA6rQP/jiv1aqD7tuTlLFF+3o8\ns9iWihLjfdnAvVjYasRoNNR/ps6/VLaimPTsHruCJWbLwjpQGlGDEskETuKE\nD1Am9N5UT335U88LSO6Rmx5oTEzICB/kKYSft7pkyBrV4y7TN4OGYRWw+jo+\n11GHsJuefJTezpEoG53MrXlBzgbkQitn9roCdxs9nQ5lR2+3v+oqTBwanVRb\n1ZVORjCTBmUtgER1Ldaz+eQl332x+KTD/aZ1JRC+9LlIkTPnu90BdoSDsQrt\nwKvWehObDjE6kp4rrSi+VtfqID9420Oa/tvsauaIDPglasmOwWLTHc2kFsE1\nj/6iw5POcidk2xOIFQLlFtTD80rivzPlr5h4aaXkjXCgG87huf0zjr5VZawz\n2mzezPcpFYSPNh5LaTsSNXs/l87+QB3cmpEoKhZlUNlDFNv2LHYzy/xGvEAz\nPHJTNkVCKJo1jQ/xvDhNHoHLnf43dvcIDVW4uM0pK1dyXBr70i/uiDKy71Ko\nCd/pFP/H/gcExBoGRC1PrzeOJLZ0CnPT+nbKtX/4znHcSJLpkaSvpB2DSsQU\nEvLKa8vkfurhrJACl3hlRzVRWNtzVsovYZM3EJfqw53RhjxW+gCJ1CdhmrYi\nSdAkul8Tvko7Od2iwFEGfMYYfqK9iCY3No6badHMME4cC44a9FlmIfWhMx16\noKBr\r\n=cJVi\r\n-----END PGP SIGNATURE-----\r\n"},"jest":{"testRegex":"(/__tests__/.*|\\.(test|spec))\\.(tsx?|jsx?)$","transform":{".(ts|tsx)":"<rootDir>/node_modules/ts-jest/preprocessor.js"},"mapCoverage":true,"collectCoverage":false,"moduleNameMapper":{"\\.(css|less|sass|scss)$":"<rootDir>/__mocks__/styleMock.ts"},"coverageReporters":["html"],"collectCoverageFrom":["src/**/*.{ts,tsx}","examples/server/src/**/*.{js,jsx}","!**/*.d.ts"],"moduleFileExtensions":["ts","tsx","js"],"setupTestFrameworkScriptFile":"<rootDir>/jest.setup.js"},"main":"dist/index.js","config":{"tslint":"'./{src,stories}/**/*.{ts,tsx}'"},"readme":"[![npm version](https://badge.fury.io/js/%40gooddata%2Freact-components.svg)](https://www.npmjs.com/package/@gooddata/react-components) \n\n# GoodData.UI React components\n> A React-based JavaScript library for building data-driven applications\n\n## Getting started\n- [GoodData.UI Documentation](http://sdk.gooddata.com/gooddata-ui/)\n- [GoodData.UI Live Examples](https://gooddata-examples.herokuapp.com/)\n- [Stack Overflow](https://stackoverflow.com/questions/tagged/gooddata)\n\n### Usage\nWith [yarn](https://yarnpkg.com) installed, go to your project directory and run\n```\n$ yarn add @gooddata/react-components\n```\nIf you prefer [npm](npmjs.com) run\n```\n$ npm install --save @gooddata/react-components\n```\n\n\n## Contributing\n\nWe welcome any contribution in form of [issues](https://github.com/gooddata/gooddata-react-components/issues) or [pull requests](https://github.com/gooddata/gooddata-react-components/pulls).\nThese commands may come in handy while developing:\n\n| command | description |\n| ------- | ----------- |\n| `yarn install --pure-lockfile` | first step |\n| ||\n| `yarn dev` | build react-components to `/dist` in watch mode |\n| `yarn test` | run all unit tests |\n| `yarn validate` | validate codestyle |\n| ||\n| `yarn storybook` | run storybook from `/stories` on http://localhost:9001 |\n| `yarn build-storybook` | build storybook to `/dist-storybook` |\n| `yarn test-storybook` | run storybook and [screenshot tests](https://github.com/gooddata/gdc-client-utils/tree/master/test-storybook) |\n| ||\n| `yarn examples` | run Live Examples dev-server from `/examples` on https://localhost:8999 |\n| `yarn examples-build` | build Live Examples to `/examples/dist` |\n| `yarn examples-server` | serve built Live Examples - see `/examples/server/src` |\n| `yarn examples-testcafe` | run testcafe tests against `localhost:8999` |\n\n### Deploy to heroku.com\nWhen you deploy this repo to heroku, it serves *GoodData.UI Live Examples*.\nRelevant tasks are in `Procfile` and `package.json`.\n\n```bash\n# run in the project directory\nheroku login\nheroku create <your-app-name>\nheroku config:set DOMAIN_ADMIN_USERNAME=x@gooddata.com DOMAIN_ADMIN_PASSWORD=xy PROJECT_ID_TO_ASSIGN=xms7ga4tf3g3nzucd8380o2bev8oeknp\ngit push heroku HEAD:master\nheroku open\n```\n\n### Run Live Examples Locally\nTo run *GoodData.UI Live Examples* locally:\n```bash\ngit clone <this-repository>\ncd  <repository-folder>\nyarn install --pure-lockfile\nyarn examples\n```\nThen open https://localhost:8999 and login using Live Examples account (you can [create one here](https://gooddata-examples.herokuapp.com/registration)).\n\n## Changelog\n- see [CHANGELOG.md](CHANGELOG.md)\n\n## License\n(C) 2007-2018 GoodData Corporation\n\nFor more information, please see [LICENSE](https://github.com/gooddata/gooddata-react-components/blob/master/LICENSE)\n","gitHead":"e6f316fadd769e38418bb7e42457aa12603f907d","scripts":{"dev":"bash scripts/build.sh --dev-watch","test":"jest --watch","build":"bash scripts/build.sh","tslint":"yarn run-tslint -t verbose $npm_package_config_tslint","prepare":"cd examples/server && yarn install --pure-lockfile && cd ../..; rm -r examples/node_modules 2>/dev/null; true","examples":"bash scripts/run-examples.sh","prepare?":"# Called before `npm publish` and on local `npm install`. Temporarily also for deleting obsolete node_modules. Ends with `true` to continue gracefully.","validate":"tsc --noEmit && yarn tslint && eslint --ext .jsx,.js examples/src examples/test examples/server/src","build-dev":"bash scripts/build.sh --dev","examples?":"# Default is developer domain, other options: yarn examples [sec,secure,stg,stg2,stg3,demo,developer or URL]","storybook":"start-storybook -p 9001 -c .storybook","tslint-ci":"mkdir -p ./ci/results && yarn run-tslint -t checkstyle -o ./ci/results/tslint-results.xml $npm_package_config_tslint","run-tslint":"tslint -p tsconfig.json","validate-ci":"tsc --noEmit && yarn tslint-ci  && eslint --ext .jsx,.js examples/src examples/test examples/server/src -f checkstyle -o ci/results/eslint-results.xml","examples-build":"bash scripts/build-examples.sh","prepublishOnly":"yarn build","test-storybook":"test-storybook","build-storybook":"build-storybook -c .storybook -o dist-storybook","examples-server":"node examples/server/src/index.js","heroku-postbuild":"yarn examples-build developer","examples-testcafe":"testcafe chrome --assertion-timeout 60000 -S -s examples/_screenshots examples/test/**/**/*_test* --debug-on-fail","examples-testcafe-ci":"testcafe 'chrome:headless --no-sandbox' --assertion-timeout 60000 -S -s examples/_screenshots examples/test/**/**/*_test*"},"typings":"dist/index.d.ts","_npmUser":{"name":"gooddata-ci","email":"rail@gooddata.com"},"repository":{"url":"git+ssh://git@github.com/gooddata/gooddata-react-components.git","type":"git"},"_npmVersion":"5.6.0","description":"GoodData React Components","directories":{},"_nodeVersion":"8.9.4","dependencies":{"rxjs":"^5.5.6","lodash":"^4.17.4","ag-grid":"^18.0.1","invariant":"^2.2.2","classnames":"^2.2.5","highcharts":"4.2.5","prop-types":"^15.6.0","react-intl":"^2.4.0","custom-event":"^1.0.1","ag-grid-react":"^18.0.0","react-measure":"^1.4.7","@gooddata/typings":"2.3.1","@types/highcharts":"4.2.56","http-status-codes":"^1.3.0","@gooddata/js-utils":"^2.0.1","@gooddata/numberjs":"^3.1.2","fixed-data-table-2":"0.7.17","@gooddata/goodstrap":"56.1.3","react-dom-factories":"^1.0.2","@gooddata/gooddata-js":"8.0.0","nodelist-foreach-polyfill":"^1.2.0"},"_hasShrinkwrap":false,"readmeFilename":"README.md","test-storybook":{"_defaults":{"readySelector":".screenshot-target, .screenshot-wrapper .highcharts-container, .screenshot-wrapper .s-headline-value, .screenshot-wrapper .viz-table-wrap, .screenshot-wrapper .gdc-kpi, .screenshot-wrapper .gdc-kpi-error, .screenshot-wrapper .s-pivot-table .ag-cell"},"AFM components/PieChart":{"error":{"readySelector":".screenshot-wrapper .s-error .icon-cloud-rain"}},"Core components/Heatmap":{"data labels config":{"readySelector":".screenshot-wrapper div:nth-child(8) .highcharts-container"},"with different legend positions":{"readySelector":".screenshot-wrapper div:nth-child(10) .highcharts-container"}},"Core components/Treemap":{"data labels config":{"readySelector":".screenshot-wrapper div:nth-child(8) .highcharts-container"},"with different legend positions":{"readySelector":".screenshot-wrapper div:nth-child(10) .highcharts-container"}},"Core components/BarChart":{"with different legend positions":{"readySelector":".screenshot-wrapper div:nth-child(10) .highcharts-container"}},"Core components/PieChart":{"data labels config":{"readySelector":".screenshot-wrapper div:nth-child(8) .highcharts-container"},"with different legend positions":{"readySelector":".screenshot-wrapper div:nth-child(10) .highcharts-container"}},"AFM components/DonutChart":{"error":{"readySelector":".screenshot-wrapper .s-error .icon-cloud-rain"}},"Core components/AreaChart":{"data labels config":{"readySelector":".screenshot-wrapper div:nth-child(8) .highcharts-container"},"with different legend positions":{"readySelector":".screenshot-wrapper div:nth-child(10) .highcharts-container"}},"Core components/LineChart":{"data labels config":{"readySelector":".screenshot-wrapper div:nth-child(8) .highcharts-container"},"with different legend positions":{"readySelector":".screenshot-wrapper div:nth-child(10) .highcharts-container"}},"Core components/DonutChart":{"data labels config":{"readySelector":".screenshot-wrapper div:nth-child(8) .highcharts-container"},"with different legend positions":{"readySelector":".screenshot-wrapper div:nth-child(10) .highcharts-container"}},"Core components/BubbleChart":{"data labels config":{"readySelector":".screenshot-wrapper div:nth-child(8) .highcharts-container"},"with different legend positions":{"readySelector":".screenshot-wrapper div:nth-child(10) .highcharts-container"}},"Core components/ColumnChart":{"with different legend positions":{"readySelector":".screenshot-wrapper div:nth-child(10) .highcharts-container"}},"Core components/ScatterPlot":{"data labels config":{"readySelector":".screenshot-wrapper div:nth-child(8) .highcharts-container"}}},"devDependencies":{"yup":"^0.24.1","jest":"21.2.1","react":"15.6.2","enzyme":"3.3.0","formik":"^0.11.11","moment":"2.22.1","history":"^4.7.2","ts-jest":"21.2.4","webpack":"3.10.0","react-ga":"^2.5.2","recharts":"1.0.0-beta.9","testcafe":"0.19.2","commander":"2.14.1","node-sass":"4.7.2","react-dom":"15.6.2","supertest":"3.0.0","babel-core":"6.26.0","css-loader":"0.28.7","jest-junit":"3.0.0","raw-loader":"0.5.1","styled-jsx":"2.2.1","typescript":"2.3.3","@types/jest":"20.0.4","@types/node":"7.0.8","file-loader":"1.1.6","sass-loader":"6.0.6","@types/react":"16.0.34","babel-loader":"7.1.2","react-helmet":"5.2.0","react-select":"1.2.1","style-loader":"0.19.1","@types/enzyme":"3.1.6","@types/lodash":"4.14.61","utility-types":"^1.1.0","babel-polyfill":"^6.26.0","@storybook/react":"3.4.8","@types/invariant":"2.2.29","@types/react-dom":"16.0.3","babel-preset-env":"1.6.1","isomorphic-fetch":"2.2.1","react-datepicker":"1.1.0","react-router-dom":"4.2.2","@gooddata/mock-js":"1.5.0","@types/classnames":"2.2.3","@types/prop-types":"15.5.2","@types/react-intl":"2.3.5","babel-preset-react":"6.24.1","identity-obj-proxy":"^3.0.0","react-async-script":"^0.9.1","webpack-dev-server":"2.11.1","@types/react-portal":"3.0.4","babel-plugin-lodash":"3.3.2","html-webpack-plugin":"2.30.1","react-test-renderer":"15.6.2","@types/react-measure":"0.4.7","clean-webpack-plugin":"0.1.17","react-google-recaptcha":"^0.11.0","@gooddata/eslint-config":"0.0.19","@gooddata/tslint-config":"0.0.10","@types/storybook__react":"3.0.6","enzyme-adapter-react-15":"1.0.5","uglifyjs-webpack-plugin":"1.2.0","@gooddata/test-storybook":"1.3.0","@storybook/addon-actions":"3.4.8","@storybook/addon-options":"3.4.8","node-sass-magic-importer":"5.1.0","react-syntax-highlighter":"6.1.2","@types/fixed-data-table-2":"0.8.1","awesome-typescript-loader":"3.5.0","@types/react-test-renderer":"16.0.0","circular-dependency-plugin":"4.4.0","compression-webpack-plugin":"1.1.7","@types/enzyme-adapter-react-15":"1.0.1","@types/storybook__addon-actions":"3.0.1","babel-plugin-transform-class-properties":"6.24.1","babel-plugin-transform-async-to-generator":"6.24.1","babel-plugin-transform-object-rest-spread":"6.26.0"},"peerDependencies":{"react":"15.6.2","react-dom":"15.6.2"},"_npmOperationalInternal":{"tmp":"tmp/react-components_5.4.0-alpha5-fix1_1535633293074_0.12479094198072893","host":"s3://npm-registry-packages"}},"5.4.0-alpha8":{"name":"@gooddata/react-components","version":"5.4.0-alpha8","author":{"name":"GoodData Corporation"},"license":"BSD-3-Clause","_id":"@gooddata/react-components@5.4.0-alpha8","maintainers":[{"name":"afi","email":"adam.fiedler@gooddata.com"},{"name":"bertold8","email":"ivan.nejezchleb@seznam.cz"},{"name":"bugsbunny338","email":"jiri.zajic@mensa.cz"},{"name":"gooddata-ci","email":"rail@gooddata.com"},{"name":"ivan.mjartan","email":"ivan.mjartan@gooddata.com"},{"name":"jakub-sterba","email":"jakub.sterba@gooddata.com"},{"name":"jaroslav.tomecek","email":"jaroslav.tomecek@gooddata.com"},{"name":"jkittler","email":"honza.kittler@gmail.com"},{"name":"khanh.le","email":"khanh.le@gooddata.com"},{"name":"langhamp","email":"pavel.langhammer@gooddata.com"},{"name":"lanhuynh","email":"lan.huynh@gooddata.com"},{"name":"lhorak","email":"info@lhorak.cz"},{"name":"linhhong","email":"linh.hong@gooddata.com"},{"name":"lpearce","email":"levi.pearce@gooddata.com"},{"name":"lupko","email":"lubomir.slivka@gooddata.com"},{"name":"martin.mosko","email":"martin.mosko@gooddata.com"},{"name":"michal.marsal","email":"michal.marsal@gooddata.com"},{"name":"nadtan","email":"tan.nguyen@gooddata.com"},{"name":"naibinh","email":"naibinh@gmail.com"},{"name":"nikolacech","email":"nikola.cech@gooddata.com"},{"name":"ocetnik","email":"ocetnik.david@gmail.com"},{"name":"ondrejlangr","email":"ondrej.langr@gooddata.com"},{"name":"pavelzgdc","email":"pavel.zbytovsky@gooddata.com"},{"name":"pbenes","email":"petr.benes@gooddata.com"},{"name":"peterlacko","email":"lackopeter17@gmail.com"},{"name":"petrjanu","email":"petr.janu@gooddata.com"},{"name":"rodri360","email":"me@rodri360.com"},{"name":"sitina","email":"jiri.sitina@gooddata.com"},{"name":"sondo","email":"son.do@gooddata.com"},{"name":"strouhaljan","email":"strouhal.jan@gmail.com"},{"name":"tantalor93","email":"obenky@gmail.com"},{"name":"tomas.kratochvil","email":"tomas.kratochvil@gooddata.com"},{"name":"tomasreichmann","email":"tomasreichmann@gmail.com"},{"name":"tomsatgd","email":"tomas.satinsky@gooddata.com"},{"name":"tu.ngo","email":"tu.ngo@gooddata.com"},{"name":"vonsef","email":"josef.vondrak@gooddata.com"},{"name":"xmort","email":"petr.dolejsi@gooddata.com"},{"name":"zdenek.vidensky","email":"zdenek.vidensky@gooddata.com"}],"homepage":"https://github.com/gooddata/gooddata-react-components#readme","bugs":{"url":"https://github.com/gooddata/gooddata-react-components/issues"},"dist":{"shasum":"ec989e763321db7e1e137984c653b46e60fa5e27","tarball":"https://registry.npmjs.org/@gooddata/react-components/-/react-components-5.4.0-alpha8.tgz","fileCount":901,"integrity":"sha512-ITlwS+HSDJ9oL4MQgGD3+sss7uVKRDcxjQz6uDZ/NP3bnz4Bw+jtyWjf/4B4aVFWM7b60A62QWwGEBHTz2Co0Q==","signatures":[{"sig":"MEYCIQCcrFs/E5uY+XSG2S3v8vdM/omO7tCa3n4ysKVlw+Br+AIhAIEdbhB2QpmzEV9+XeW5cSMbUIW+Kd0LqMrsDHxJYSWW","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":3325431,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJbiA47CRA9TVsSAnZWagAACLEP/iUWfgHgI9p1R3EbsgEX\nzkYxmTfwx48+tiMDlFSQJSlf2Xt4+Av1PXJHuj4h7mqynXyixkiSAPLTiB7z\nJB7Sl+1UvSp8KsaQqf5lKGcHMc8tu8Gp3jmKEHAh/VCXzW6/ceHfyNQtiA0x\nqccw7E6aRe7/FTeVMlbNXx+d8WOz2bDzfe0itX0QL+yc8VHCg2BNgIHov4z4\nuT97mP7qJbLRHx+eJywzV/5ZhQOaeCC959R2qLqHykz3RZD7lAQ+QqMqeL7v\nCKb5piL547vKIrVZbSIRnQLOZq8mG1QQdRkaFQSQZgbpxXLY+HmB6AEGknvm\nfzFKccAiihHBgsX96xP9pvYu87Pwu/PKJMCZOF+Tx5cb+XPxh+RM+ogCW0wd\nsC8acgj1kufmQZ9+sz/BRzXKzP0uILmbuHPz0A4RQ6eYnkHA8MYTh6bd3KCC\n0edn8rI4VcsHi3ubxpWgNUm8/+Tk3AXntq3jPCovomSpR8HxA4A6syNRBmaJ\n3Al/6qdgX2qRxIkL4wGBgSk5PFOxPloLig/fqCcl5dSs+2Z30qI6uKMQ6lWh\nbYtM5saqDXlajwF6im8Ju+GyQAmT5xKYuIPVS2jvjEhDYkjMzzpFvPTBQMCd\nrOMipI5GKN2ZXE1nQaKyN62UZMNzJegLr1T9D7fWRoPMgF86TZOEbn61xJNO\nvZSa\r\n=9h/D\r\n-----END PGP SIGNATURE-----\r\n"},"jest":{"testRegex":"(/__tests__/.*|\\.(test|spec))\\.(tsx?|jsx?)$","transform":{".(ts|tsx)":"<rootDir>/node_modules/ts-jest/preprocessor.js"},"mapCoverage":true,"collectCoverage":false,"moduleNameMapper":{"\\.(css|less|sass|scss)$":"<rootDir>/__mocks__/styleMock.ts"},"coverageReporters":["html"],"collectCoverageFrom":["src/**/*.{ts,tsx}","examples/server/src/**/*.{js,jsx}","!**/*.d.ts"],"moduleFileExtensions":["ts","tsx","js"],"setupTestFrameworkScriptFile":"<rootDir>/jest.setup.js"},"main":"dist/index.js","config":{"tslint":"'./{src,stories}/**/*.{ts,tsx}'"},"readme":"[![npm version](https://badge.fury.io/js/%40gooddata%2Freact-components.svg)](https://www.npmjs.com/package/@gooddata/react-components) \n\n# GoodData.UI React components\n> A React-based JavaScript library for building data-driven applications\n\n## Getting started\n- [GoodData.UI Documentation](http://sdk.gooddata.com/gooddata-ui/)\n- [GoodData.UI Live Examples](https://gooddata-examples.herokuapp.com/)\n- [Stack Overflow](https://stackoverflow.com/questions/tagged/gooddata)\n\n### Usage\nWith [yarn](https://yarnpkg.com) installed, go to your project directory and run\n```\n$ yarn add @gooddata/react-components\n```\nIf you prefer [npm](npmjs.com) run\n```\n$ npm install --save @gooddata/react-components\n```\n\n\n## Contributing\n\nWe welcome any contribution in form of [issues](https://github.com/gooddata/gooddata-react-components/issues) or [pull requests](https://github.com/gooddata/gooddata-react-components/pulls).\nThese commands may come in handy while developing:\n\n| command | description |\n| ------- | ----------- |\n| `yarn install --pure-lockfile` | first step |\n| ||\n| `yarn dev` | build react-components to `/dist` in watch mode |\n| `yarn test` | run all unit tests |\n| `yarn validate` | validate codestyle |\n| ||\n| `yarn storybook` | run storybook from `/stories` on http://localhost:9001 |\n| `yarn build-storybook` | build storybook to `/dist-storybook` |\n| `yarn test-storybook` | run storybook and [screenshot tests](https://github.com/gooddata/gdc-client-utils/tree/master/test-storybook) |\n| ||\n| `yarn examples` | run Live Examples dev-server from `/examples` on https://localhost:8999 |\n| `yarn examples-build` | build Live Examples to `/examples/dist` |\n| `yarn examples-server` | serve built Live Examples - see `/examples/server/src` |\n| `yarn examples-testcafe` | run testcafe tests against `localhost:8999` |\n\n### Deploy to heroku.com\nWhen you deploy this repo to heroku, it serves *GoodData.UI Live Examples*.\nRelevant tasks are in `Procfile` and `package.json`.\n\n```bash\n# run in the project directory\nheroku login\nheroku create <your-app-name>\nheroku config:set DOMAIN_ADMIN_USERNAME=x@gooddata.com DOMAIN_ADMIN_PASSWORD=xy PROJECT_ID_TO_ASSIGN=xms7ga4tf3g3nzucd8380o2bev8oeknp\ngit push heroku HEAD:master\nheroku open\n```\n\n### Run Live Examples Locally\nTo run *GoodData.UI Live Examples* locally:\n```bash\ngit clone <this-repository>\ncd  <repository-folder>\nyarn install --pure-lockfile\nyarn examples\n```\nThen open https://localhost:8999 and login using Live Examples account (you can [create one here](https://gooddata-examples.herokuapp.com/registration)).\n\n## Changelog\n- see [CHANGELOG.md](CHANGELOG.md)\n\n## License\n(C) 2007-2018 GoodData Corporation\n\nFor more information, please see [LICENSE](https://github.com/gooddata/gooddata-react-components/blob/master/LICENSE)\n","gitHead":"f1a44f7c36aa890864c0f7f5289566858f2fc87e","scripts":{"dev":"bash scripts/build.sh --dev-watch","test":"jest --watch","build":"bash scripts/build.sh","tslint":"yarn run-tslint -t verbose $npm_package_config_tslint","prepare":"cd examples/server && yarn install --pure-lockfile && cd ../..; rm -r examples/node_modules 2>/dev/null; true","examples":"bash scripts/run-examples.sh","prepare?":"# Called before `npm publish` and on local `npm install`. Temporarily also for deleting obsolete node_modules. Ends with `true` to continue gracefully.","validate":"tsc --noEmit && yarn tslint && eslint --ext .jsx,.js examples/src examples/test examples/server/src","build-dev":"bash scripts/build.sh --dev","examples?":"# Default is developer domain, other options: yarn examples [sec,secure,stg,stg2,stg3,demo,developer or URL]","storybook":"start-storybook -p 9001 -c .storybook","tslint-ci":"mkdir -p ./ci/results && yarn run-tslint -t checkstyle -o ./ci/results/tslint-results.xml $npm_package_config_tslint","run-tslint":"tslint -p tsconfig.json","validate-ci":"tsc --noEmit && yarn tslint-ci  && eslint --ext .jsx,.js examples/src examples/test examples/server/src -f checkstyle -o ci/results/eslint-results.xml","examples-build":"bash scripts/build-examples.sh","prepublishOnly":"yarn build","test-storybook":"test-storybook","build-storybook":"build-storybook -c .storybook -o dist-storybook","examples-server":"node examples/server/src/index.js","heroku-postbuild":"yarn examples-build developer","examples-testcafe":"testcafe chrome --assertion-timeout 60000 -S -s examples/_screenshots examples/test/**/**/*_test* --debug-on-fail","examples-testcafe-ci":"testcafe 'chrome:headless --no-sandbox' --assertion-timeout 60000 -S -s examples/_screenshots examples/test/**/**/*_test*"},"typings":"dist/index.d.ts","_npmUser":{"name":"gooddata-ci","email":"rail@gooddata.com"},"repository":{"url":"git+ssh://git@github.com/gooddata/gooddata-react-components.git","type":"git"},"_npmVersion":"5.6.0","description":"GoodData React Components","directories":{},"_nodeVersion":"8.9.4","dependencies":{"rxjs":"^5.5.6","lodash":"^4.17.4","ag-grid":"^18.0.1","invariant":"^2.2.2","classnames":"^2.2.5","highcharts":"4.2.5","prop-types":"^15.6.0","react-intl":"^2.4.0","custom-event":"^1.0.1","ag-grid-react":"^18.0.0","react-measure":"^1.4.7","@gooddata/typings":"2.3.1","@types/highcharts":"4.2.56","http-status-codes":"^1.3.0","@gooddata/js-utils":"^2.0.1","@gooddata/numberjs":"^3.1.2","fixed-data-table-2":"0.7.17","@gooddata/goodstrap":"56.1.4","react-dom-factories":"^1.0.2","@gooddata/gooddata-js":"8.0.0","nodelist-foreach-polyfill":"^1.2.0"},"_hasShrinkwrap":false,"readmeFilename":"README.md","test-storybook":{"_defaults":{"readySelector":".screenshot-target, .screenshot-wrapper .highcharts-container, .screenshot-wrapper .s-headline-value, .screenshot-wrapper .viz-table-wrap, .screenshot-wrapper .gdc-kpi, .screenshot-wrapper .gdc-kpi-error, .screenshot-wrapper .s-pivot-table .ag-cell"},"AFM components/PieChart":{"error":{"readySelector":".screenshot-wrapper .s-error .icon-cloud-rain"}},"Core components/Heatmap":{"data labels config":{"readySelector":".screenshot-wrapper div:nth-child(8) .highcharts-container"},"with different legend positions":{"readySelector":".screenshot-wrapper div:nth-child(10) .highcharts-container"}},"Core components/Treemap":{"data labels config":{"readySelector":".screenshot-wrapper div:nth-child(8) .highcharts-container"},"with different legend positions":{"readySelector":".screenshot-wrapper div:nth-child(10) .highcharts-container"}},"Core components/BarChart":{"with different legend positions":{"readySelector":".screenshot-wrapper div:nth-child(10) .highcharts-container"}},"Core components/PieChart":{"data labels config":{"readySelector":".screenshot-wrapper div:nth-child(8) .highcharts-container"},"with different legend positions":{"readySelector":".screenshot-wrapper div:nth-child(10) .highcharts-container"}},"AFM components/DonutChart":{"error":{"readySelector":".screenshot-wrapper .s-error .icon-cloud-rain"}},"Core components/AreaChart":{"data labels config":{"readySelector":".screenshot-wrapper div:nth-child(8) .highcharts-container"},"with different legend positions":{"readySelector":".screenshot-wrapper div:nth-child(10) .highcharts-container"}},"Core components/LineChart":{"data labels config":{"readySelector":".screenshot-wrapper div:nth-child(8) .highcharts-container"},"with different legend positions":{"readySelector":".screenshot-wrapper div:nth-child(10) .highcharts-container"}},"Core components/DonutChart":{"data labels config":{"readySelector":".screenshot-wrapper div:nth-child(8) .highcharts-container"},"with different legend positions":{"readySelector":".screenshot-wrapper div:nth-child(10) .highcharts-container"}},"Core components/BubbleChart":{"data labels config":{"readySelector":".screenshot-wrapper div:nth-child(8) .highcharts-container"},"with different legend positions":{"readySelector":".screenshot-wrapper div:nth-child(10) .highcharts-container"}},"Core components/ColumnChart":{"with different legend positions":{"readySelector":".screenshot-wrapper div:nth-child(10) .highcharts-container"}},"Core components/ScatterPlot":{"data labels config":{"readySelector":".screenshot-wrapper div:nth-child(8) .highcharts-container"}}},"devDependencies":{"yup":"^0.24.1","jest":"21.2.1","react":"15.6.2","enzyme":"3.3.0","formik":"^0.11.11","moment":"2.22.1","history":"^4.7.2","ts-jest":"21.2.4","webpack":"3.10.0","react-ga":"^2.5.2","recharts":"1.0.0-beta.9","testcafe":"0.19.2","commander":"2.14.1","node-sass":"4.7.2","react-dom":"15.6.2","supertest":"3.0.0","babel-core":"6.26.0","css-loader":"0.28.7","jest-junit":"3.0.0","raw-loader":"0.5.1","styled-jsx":"2.2.1","typescript":"2.3.3","@types/jest":"20.0.4","@types/node":"7.0.8","file-loader":"1.1.6","sass-loader":"6.0.6","@types/react":"16.0.34","babel-loader":"7.1.2","react-helmet":"5.2.0","react-select":"1.2.1","style-loader":"0.19.1","@types/enzyme":"3.1.6","@types/lodash":"4.14.61","utility-types":"^1.1.0","babel-polyfill":"^6.26.0","@storybook/react":"3.4.8","@types/invariant":"2.2.29","@types/react-dom":"16.0.3","babel-preset-env":"1.6.1","isomorphic-fetch":"2.2.1","react-datepicker":"1.1.0","react-router-dom":"4.2.2","@gooddata/mock-js":"1.5.0","@types/classnames":"2.2.3","@types/prop-types":"15.5.2","@types/react-intl":"2.3.5","babel-preset-react":"6.24.1","identity-obj-proxy":"^3.0.0","react-async-script":"^0.9.1","webpack-dev-server":"2.11.1","@types/react-portal":"3.0.4","babel-plugin-lodash":"3.3.2","html-webpack-plugin":"2.30.1","react-test-renderer":"15.6.2","@types/react-measure":"0.4.7","clean-webpack-plugin":"0.1.17","react-google-recaptcha":"^0.11.0","@gooddata/eslint-config":"0.0.19","@gooddata/tslint-config":"0.0.10","@types/storybook__react":"3.0.6","enzyme-adapter-react-15":"1.0.5","uglifyjs-webpack-plugin":"1.2.0","@gooddata/test-storybook":"1.3.0","@storybook/addon-actions":"3.4.8","@storybook/addon-options":"3.4.8","node-sass-magic-importer":"5.1.0","react-syntax-highlighter":"6.1.2","@types/fixed-data-table-2":"0.8.1","awesome-typescript-loader":"3.5.0","@types/react-test-renderer":"16.0.0","circular-dependency-plugin":"4.4.0","compression-webpack-plugin":"1.1.7","@types/enzyme-adapter-react-15":"1.0.1","@types/storybook__addon-actions":"3.0.1","babel-plugin-transform-class-properties":"6.24.1","babel-plugin-transform-async-to-generator":"6.24.1","babel-plugin-transform-object-rest-spread":"6.26.0"},"peerDependencies":{"react":"15.6.2","react-dom":"15.6.2"},"_npmOperationalInternal":{"tmp":"tmp/react-components_5.4.0-alpha8_1535643194849_0.01444982578857501","host":"s3://npm-registry-packages"}},"5.4.0-alpha9":{"name":"@gooddata/react-components","version":"5.4.0-alpha9","author":{"name":"GoodData Corporation"},"license":"BSD-3-Clause","_id":"@gooddata/react-components@5.4.0-alpha9","maintainers":[{"name":"afi","email":"adam.fiedler@gooddata.com"},{"name":"bertold8","email":"ivan.nejezchleb@seznam.cz"},{"name":"bugsbunny338","email":"jiri.zajic@mensa.cz"},{"name":"gooddata-ci","email":"rail@gooddata.com"},{"name":"ivan.mjartan","email":"ivan.mjartan@gooddata.com"},{"name":"jakub-sterba","email":"jakub.sterba@gooddata.com"},{"name":"jaroslav.tomecek","email":"jaroslav.tomecek@gooddata.com"},{"name":"jkittler","email":"honza.kittler@gmail.com"},{"name":"khanh.le","email":"khanh.le@gooddata.com"},{"name":"langhamp","email":"pavel.langhammer@gooddata.com"},{"name":"lanhuynh","email":"lan.huynh@gooddata.com"},{"name":"lhorak","email":"info@lhorak.cz"},{"name":"linhhong","email":"linh.hong@gooddata.com"},{"name":"lpearce","email":"levi.pearce@gooddata.com"},{"name":"lupko","email":"lubomir.slivka@gooddata.com"},{"name":"martin.mosko","email":"martin.mosko@gooddata.com"},{"name":"michal.marsal","email":"michal.marsal@gooddata.com"},{"name":"nadtan","email":"tan.nguyen@gooddata.com"},{"name":"naibinh","email":"naibinh@gmail.com"},{"name":"nikolacech","email":"nikola.cech@gooddata.com"},{"name":"ocetnik","email":"ocetnik.david@gmail.com"},{"name":"ondrejlangr","email":"ondrej.langr@gooddata.com"},{"name":"pavelzgdc","email":"pavel.zbytovsky@gooddata.com"},{"name":"pbenes","email":"petr.benes@gooddata.com"},{"name":"peterlacko","email":"lackopeter17@gmail.com"},{"name":"petrjanu","email":"petr.janu@gooddata.com"},{"name":"rodri360","email":"me@rodri360.com"},{"name":"sitina","email":"jiri.sitina@gooddata.com"},{"name":"sondo","email":"son.do@gooddata.com"},{"name":"strouhaljan","email":"strouhal.jan@gmail.com"},{"name":"tantalor93","email":"obenky@gmail.com"},{"name":"tomas.kratochvil","email":"tomas.kratochvil@gooddata.com"},{"name":"tomasreichmann","email":"tomasreichmann@gmail.com"},{"name":"tomsatgd","email":"tomas.satinsky@gooddata.com"},{"name":"tu.ngo","email":"tu.ngo@gooddata.com"},{"name":"vonsef","email":"josef.vondrak@gooddata.com"},{"name":"xmort","email":"petr.dolejsi@gooddata.com"},{"name":"zdenek.vidensky","email":"zdenek.vidensky@gooddata.com"}],"homepage":"https://github.com/gooddata/gooddata-react-components#readme","bugs":{"url":"https://github.com/gooddata/gooddata-react-components/issues"},"dist":{"shasum":"4560fff1c970d0eb7acff4ce43455cb15f569008","tarball":"https://registry.npmjs.org/@gooddata/react-components/-/react-components-5.4.0-alpha9.tgz","fileCount":897,"integrity":"sha512-lGRJmN8GzQyD76kYce+vxK1c/n6NRVZqdQPIdPZ6yupEKVIhuThraR57J6Yc8ee8j+M1CHvHIsVQPZfNtUUBMA==","signatures":[{"sig":"MEUCIQDRcunk3j3ekzJK+3uoHMpEFa6BS5xZ1PTyaPmgZqmsRAIgLcPCcQQqEBGG2cxAuKdcTC9MCZloke3HxWFYMSN4VhU=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":3324091,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJbiORVCRA9TVsSAnZWagAA33oP/08qJZzt4OuGnAhs6Z6U\np5MyTMlooygLaX3CX/o+MTYq/r1VbeK+c/ffJVON3sNei1k+PCJi11iV4G9P\n2xi2E4sJrhFTTB6jaW9xtyjSXC/R0FoIrWgIvaSkDg1T5TueiB8vOpfV/fK+\nP5frrReizvSJDqB1q4aog073d74Qe1JV8qBpx4nr/6j91DhUilWv2ttzDmyQ\n02yxPYF8fdSt1W4mdz91D75AsTrWv8zFIj8NYcOcXSsjPSz26URquflJr/yK\nBPryq8MmQg/ZjLOMlTpdur9gEjjgWYSv2jJHkrbdPG1DYj+2QVQOmKfFwdSn\ns80cXJLQBkKSNaClPNJ9C8RsuORsypJBRBHI8HfcXPQEEJAyKyq2KQ3HaPKh\ntV+HeEpH+20fj9KAPLj0Tw89LOTfDEPrkNpME5B5/VyNlBSyyT/sTDjdlv2+\n9DN0DDbLC26NoSJGslhT2ImoksiM9kpWhoJxRRLlECLbowSuKWKZOUPpUqoj\nLlLCs5vXdRqAhCx0RWHqH8AQQPRlZ6g9j3VnBBmShLF058zcWbPrtJObVZdo\n4BIydQoxreta0zXGN5/kPIh/Kq1cgNj5ymSmWBzXe3LoGbAHWTeDCDpKB6Jw\n8OG6P6cEKJJDXTQe62egWU7PwR9qtjbf81Jcc9EVYHnj+fERWosAp/FvcqPy\nOQbw\r\n=QDHh\r\n-----END PGP SIGNATURE-----\r\n"},"jest":{"testRegex":"(/__tests__/.*|\\.(test|spec))\\.(tsx?|jsx?)$","transform":{".(ts|tsx)":"<rootDir>/node_modules/ts-jest/preprocessor.js"},"mapCoverage":true,"collectCoverage":false,"moduleNameMapper":{"\\.(css|less|sass|scss)$":"<rootDir>/__mocks__/styleMock.ts"},"coverageReporters":["html"],"collectCoverageFrom":["src/**/*.{ts,tsx}","examples/server/src/**/*.{js,jsx}","!**/*.d.ts"],"moduleFileExtensions":["ts","tsx","js"],"setupTestFrameworkScriptFile":"<rootDir>/jest.setup.js"},"main":"dist/index.js","config":{"tslint":"'./{src,stories}/**/*.{ts,tsx}'"},"readme":"[![npm version](https://badge.fury.io/js/%40gooddata%2Freact-components.svg)](https://www.npmjs.com/package/@gooddata/react-components) \n\n# GoodData.UI React components\n> A React-based JavaScript library for building data-driven applications\n\n## Getting started\n- [GoodData.UI Documentation](http://sdk.gooddata.com/gooddata-ui/)\n- [GoodData.UI Live Examples](https://gooddata-examples.herokuapp.com/)\n- [Stack Overflow](https://stackoverflow.com/questions/tagged/gooddata)\n\n### Usage\nWith [yarn](https://yarnpkg.com) installed, go to your project directory and run\n```\n$ yarn add @gooddata/react-components\n```\nIf you prefer [npm](npmjs.com) run\n```\n$ npm install --save @gooddata/react-components\n```\n\n\n## Contributing\n\nWe welcome any contribution in form of [issues](https://github.com/gooddata/gooddata-react-components/issues) or [pull requests](https://github.com/gooddata/gooddata-react-components/pulls).\nThese commands may come in handy while developing:\n\n| command | description |\n| ------- | ----------- |\n| `yarn install --pure-lockfile` | first step |\n| ||\n| `yarn dev` | build react-components to `/dist` in watch mode |\n| `yarn test` | run all unit tests |\n| `yarn validate` | validate codestyle |\n| ||\n| `yarn storybook` | run storybook from `/stories` on http://localhost:9001 |\n| `yarn build-storybook` | build storybook to `/dist-storybook` |\n| `yarn test-storybook` | run storybook and [screenshot tests](https://github.com/gooddata/gdc-client-utils/tree/master/test-storybook) |\n| ||\n| `yarn examples` | run Live Examples dev-server from `/examples` on https://localhost:8999 |\n| `yarn examples-build` | build Live Examples to `/examples/dist` |\n| `yarn examples-server` | serve built Live Examples - see `/examples/server/src` |\n| `yarn examples-testcafe` | run testcafe tests against `localhost:8999` |\n\n### Deploy to heroku.com\nWhen you deploy this repo to heroku, it serves *GoodData.UI Live Examples*.\nRelevant tasks are in `Procfile` and `package.json`.\n\n```bash\n# run in the project directory\nheroku login\nheroku create <your-app-name>\nheroku config:set DOMAIN_ADMIN_USERNAME=x@gooddata.com DOMAIN_ADMIN_PASSWORD=xy PROJECT_ID_TO_ASSIGN=xms7ga4tf3g3nzucd8380o2bev8oeknp\ngit push heroku HEAD:master\nheroku open\n```\n\n### Run Live Examples Locally\nTo run *GoodData.UI Live Examples* locally:\n```bash\ngit clone <this-repository>\ncd  <repository-folder>\nyarn install --pure-lockfile\nyarn examples\n```\nThen open https://localhost:8999 and login using Live Examples account (you can [create one here](https://gooddata-examples.herokuapp.com/registration)).\n\n## Changelog\n- see [CHANGELOG.md](CHANGELOG.md)\n\n## License\n(C) 2007-2018 GoodData Corporation\n\nFor more information, please see [LICENSE](https://github.com/gooddata/gooddata-react-components/blob/master/LICENSE)\n","gitHead":"89a4b2400003302c642398adc334dc92fe092242","scripts":{"dev":"bash scripts/build.sh --dev-watch","test":"jest --watch","build":"bash scripts/build.sh","tslint":"yarn run-tslint -t verbose $npm_package_config_tslint","prepare":"cd examples/server && yarn install --pure-lockfile && cd ../..; rm -r examples/node_modules 2>/dev/null; true","examples":"bash scripts/run-examples.sh","prepare?":"# Called before `npm publish` and on local `npm install`. Temporarily also for deleting obsolete node_modules. Ends with `true` to continue gracefully.","validate":"tsc --noEmit && yarn tslint && eslint --ext .jsx,.js examples/src examples/test examples/server/src","build-dev":"bash scripts/build.sh --dev","examples?":"# Default is developer domain, other options: yarn examples [sec,secure,stg,stg2,stg3,demo,developer or URL]","storybook":"start-storybook -p 9001 -c .storybook","tslint-ci":"mkdir -p ./ci/results && yarn run-tslint -t checkstyle -o ./ci/results/tslint-results.xml $npm_package_config_tslint","run-tslint":"tslint -p tsconfig.json","validate-ci":"tsc --noEmit && yarn tslint-ci  && eslint --ext .jsx,.js examples/src examples/test examples/server/src -f checkstyle -o ci/results/eslint-results.xml","examples-build":"bash scripts/build-examples.sh","prepublishOnly":"yarn build","test-storybook":"test-storybook","build-storybook":"build-storybook -c .storybook -o dist-storybook","examples-server":"node examples/server/src/index.js","heroku-postbuild":"yarn examples-build developer","examples-testcafe":"testcafe chrome --assertion-timeout 60000 -S -s examples/_screenshots examples/test/**/**/*_test* --debug-on-fail","examples-testcafe-ci":"testcafe 'chrome:headless --no-sandbox' --assertion-timeout 60000 -S -s examples/_screenshots examples/test/**/**/*_test*"},"typings":"dist/index.d.ts","_npmUser":{"name":"gooddata-ci","email":"rail@gooddata.com"},"repository":{"url":"git+ssh://git@github.com/gooddata/gooddata-react-components.git","type":"git"},"_npmVersion":"5.6.0","description":"GoodData React Components","directories":{},"_nodeVersion":"8.9.4","dependencies":{"rxjs":"^5.5.6","lodash":"^4.17.4","ag-grid":"^18.0.1","invariant":"^2.2.2","classnames":"^2.2.5","highcharts":"4.2.5","prop-types":"^15.6.0","react-intl":"^2.4.0","custom-event":"^1.0.1","ag-grid-react":"^18.0.0","react-measure":"^1.4.7","@gooddata/typings":"2.3.1","@types/highcharts":"4.2.56","http-status-codes":"^1.3.0","@gooddata/js-utils":"^2.0.1","@gooddata/numberjs":"^3.1.2","fixed-data-table-2":"0.7.17","@gooddata/goodstrap":"56.1.4","react-dom-factories":"^1.0.2","@gooddata/gooddata-js":"8.0.0","nodelist-foreach-polyfill":"^1.2.0"},"_hasShrinkwrap":false,"readmeFilename":"README.md","test-storybook":{"_defaults":{"readySelector":".screenshot-target, .screenshot-wrapper .highcharts-container, .screenshot-wrapper .s-headline-value, .screenshot-wrapper .viz-table-wrap, .screenshot-wrapper .gdc-kpi, .screenshot-wrapper .gdc-kpi-error, .screenshot-wrapper .s-pivot-table .ag-cell"},"AFM components/PieChart":{"error":{"readySelector":".screenshot-wrapper .s-error .icon-cloud-rain"}},"Core components/Heatmap":{"data labels config":{"readySelector":".screenshot-wrapper div:nth-child(8) .highcharts-container"},"with different legend positions":{"readySelector":".screenshot-wrapper div:nth-child(10) .highcharts-container"}},"Core components/Treemap":{"data labels config":{"readySelector":".screenshot-wrapper div:nth-child(8) .highcharts-container"},"with different legend positions":{"readySelector":".screenshot-wrapper div:nth-child(10) .highcharts-container"}},"Core components/BarChart":{"with different legend positions":{"readySelector":".screenshot-wrapper div:nth-child(10) .highcharts-container"}},"Core components/PieChart":{"data labels config":{"readySelector":".screenshot-wrapper div:nth-child(8) .highcharts-container"},"with different legend positions":{"readySelector":".screenshot-wrapper div:nth-child(10) .highcharts-container"}},"AFM components/DonutChart":{"error":{"readySelector":".screenshot-wrapper .s-error .icon-cloud-rain"}},"Core components/AreaChart":{"data labels config":{"readySelector":".screenshot-wrapper div:nth-child(8) .highcharts-container"},"with different legend positions":{"readySelector":".screenshot-wrapper div:nth-child(10) .highcharts-container"}},"Core components/LineChart":{"data labels config":{"readySelector":".screenshot-wrapper div:nth-child(8) .highcharts-container"},"with different legend positions":{"readySelector":".screenshot-wrapper div:nth-child(10) .highcharts-container"}},"Core components/DonutChart":{"data labels config":{"readySelector":".screenshot-wrapper div:nth-child(8) .highcharts-container"},"with different legend positions":{"readySelector":".screenshot-wrapper div:nth-child(10) .highcharts-container"}},"Core components/BubbleChart":{"data labels config":{"readySelector":".screenshot-wrapper div:nth-child(8) .highcharts-container"},"with different legend positions":{"readySelector":".screenshot-wrapper div:nth-child(10) .highcharts-container"}},"Core components/ColumnChart":{"with different legend positions":{"readySelector":".screenshot-wrapper div:nth-child(10) .highcharts-container"}},"Core components/ScatterPlot":{"data labels config":{"readySelector":".screenshot-wrapper div:nth-child(8) .highcharts-container"}}},"devDependencies":{"yup":"^0.24.1","jest":"21.2.1","react":"15.6.2","enzyme":"3.3.0","formik":"^0.11.11","moment":"2.22.1","history":"^4.7.2","ts-jest":"21.2.4","webpack":"3.10.0","react-ga":"^2.5.2","recharts":"1.0.0-beta.9","testcafe":"0.19.2","commander":"2.14.1","node-sass":"4.7.2","react-dom":"15.6.2","supertest":"3.0.0","babel-core":"6.26.0","css-loader":"0.28.7","jest-junit":"3.0.0","raw-loader":"0.5.1","styled-jsx":"2.2.1","typescript":"2.3.3","@types/jest":"20.0.4","@types/node":"7.0.8","file-loader":"1.1.6","sass-loader":"6.0.6","@types/react":"16.0.34","babel-loader":"7.1.2","react-helmet":"5.2.0","react-select":"1.2.1","style-loader":"0.19.1","@types/enzyme":"3.1.6","@types/lodash":"4.14.61","utility-types":"^1.1.0","babel-polyfill":"^6.26.0","@storybook/react":"3.4.8","@types/invariant":"2.2.29","@types/react-dom":"16.0.3","babel-preset-env":"1.6.1","isomorphic-fetch":"2.2.1","react-datepicker":"1.1.0","react-router-dom":"4.2.2","@gooddata/mock-js":"1.5.0","@types/classnames":"2.2.3","@types/prop-types":"15.5.2","@types/react-intl":"2.3.5","babel-preset-react":"6.24.1","identity-obj-proxy":"^3.0.0","react-async-script":"^0.9.1","webpack-dev-server":"2.11.1","@types/react-portal":"3.0.4","babel-plugin-lodash":"3.3.2","html-webpack-plugin":"2.30.1","react-test-renderer":"15.6.2","@types/react-measure":"0.4.7","clean-webpack-plugin":"0.1.17","react-google-recaptcha":"^0.11.0","@gooddata/eslint-config":"0.0.19","@gooddata/tslint-config":"0.0.10","@types/storybook__react":"3.0.6","enzyme-adapter-react-15":"1.0.5","uglifyjs-webpack-plugin":"1.2.0","@gooddata/test-storybook":"1.3.0","@storybook/addon-actions":"3.4.8","@storybook/addon-options":"3.4.8","node-sass-magic-importer":"5.1.0","react-syntax-highlighter":"6.1.2","@types/fixed-data-table-2":"0.8.1","awesome-typescript-loader":"3.5.0","@types/react-test-renderer":"16.0.0","circular-dependency-plugin":"4.4.0","compression-webpack-plugin":"1.1.7","@types/enzyme-adapter-react-15":"1.0.1","@types/storybook__addon-actions":"3.0.1","babel-plugin-transform-class-properties":"6.24.1","babel-plugin-transform-async-to-generator":"6.24.1","babel-plugin-transform-object-rest-spread":"6.26.0"},"peerDependencies":{"react":"15.6.2","react-dom":"15.6.2"},"_npmOperationalInternal":{"tmp":"tmp/react-components_5.4.0-alpha9_1535698004408_0.1847990643292543","host":"s3://npm-registry-packages"}},"5.4.0-alpha10":{"name":"@gooddata/react-components","version":"5.4.0-alpha10","author":{"name":"GoodData Corporation"},"license":"BSD-3-Clause","_id":"@gooddata/react-components@5.4.0-alpha10","maintainers":[{"name":"afi","email":"adam.fiedler@gooddata.com"},{"name":"bertold8","email":"ivan.nejezchleb@seznam.cz"},{"name":"bugsbunny338","email":"jiri.zajic@mensa.cz"},{"name":"gooddata-ci","email":"rail@gooddata.com"},{"name":"ivan.mjartan","email":"ivan.mjartan@gooddata.com"},{"name":"jakub-sterba","email":"jakub.sterba@gooddata.com"},{"name":"jaroslav.tomecek","email":"jaroslav.tomecek@gooddata.com"},{"name":"jkittler","email":"honza.kittler@gmail.com"},{"name":"khanh.le","email":"khanh.le@gooddata.com"},{"name":"langhamp","email":"pavel.langhammer@gooddata.com"},{"name":"lanhuynh","email":"lan.huynh@gooddata.com"},{"name":"lhorak","email":"info@lhorak.cz"},{"name":"linhhong","email":"linh.hong@gooddata.com"},{"name":"lpearce","email":"levi.pearce@gooddata.com"},{"name":"lupko","email":"lubomir.slivka@gooddata.com"},{"name":"martin.mosko","email":"martin.mosko@gooddata.com"},{"name":"michal.marsal","email":"michal.marsal@gooddata.com"},{"name":"nadtan","email":"tan.nguyen@gooddata.com"},{"name":"naibinh","email":"naibinh@gmail.com"},{"name":"nikolacech","email":"nikola.cech@gooddata.com"},{"name":"ocetnik","email":"ocetnik.david@gmail.com"},{"name":"ondrejlangr","email":"ondrej.langr@gooddata.com"},{"name":"pavelzgdc","email":"pavel.zbytovsky@gooddata.com"},{"name":"pbenes","email":"petr.benes@gooddata.com"},{"name":"peterlacko","email":"lackopeter17@gmail.com"},{"name":"petrjanu","email":"petr.janu@gooddata.com"},{"name":"rodri360","email":"me@rodri360.com"},{"name":"sitina","email":"jiri.sitina@gooddata.com"},{"name":"sondo","email":"son.do@gooddata.com"},{"name":"strouhaljan","email":"strouhal.jan@gmail.com"},{"name":"tantalor93","email":"obenky@gmail.com"},{"name":"tomas.kratochvil","email":"tomas.kratochvil@gooddata.com"},{"name":"tomasreichmann","email":"tomasreichmann@gmail.com"},{"name":"tomsatgd","email":"tomas.satinsky@gooddata.com"},{"name":"tu.ngo","email":"tu.ngo@gooddata.com"},{"name":"vonsef","email":"josef.vondrak@gooddata.com"},{"name":"xmort","email":"petr.dolejsi@gooddata.com"},{"name":"zdenek.vidensky","email":"zdenek.vidensky@gooddata.com"}],"homepage":"https://github.com/gooddata/gooddata-react-components#readme","bugs":{"url":"https://github.com/gooddata/gooddata-react-components/issues"},"dist":{"shasum":"c1c774f065374fb749bf2e5e5a49ec8e80f1666a","tarball":"https://registry.npmjs.org/@gooddata/react-components/-/react-components-5.4.0-alpha10.tgz","fileCount":897,"integrity":"sha512-pRmkAkgm9WaA/obFp+nXW9eS96HlO3nyPYlBf9TomvvSt+4Gqw/l+nl5G+F0cCyObKTZwqt8BJQb2qs8KA3d/w==","signatures":[{"sig":"MEYCIQCsxsSZR/J0TN/mI5lts6tUbum1tqOoi3MYAi9qjP5j9gIhAIkPG6NVxECwEnWzmqh01qkKdCFzALupMshaJcO6zN+t","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":3347381,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJbjPNaCRA9TVsSAnZWagAANekP/2NNPwvEi90G4co9SVxy\n3IXi6oLAxAjGs875wUL1OIFkLvciTIJg6tXnE1y7iNocke6XPu4P25yS9Lwo\nNXyelbOriGfXcg80q2dO8jlpEeuNv9uVEbQ1aVQKEeTfBtAjkTwJShSiFlH5\nEbc3/nT1Nl7RxlKFEW/RV4n+vVFw+YvGUwqS0RhVHOcrucCrqY8RhZpWL6e/\nB7BqspZzn8Yq5M6RGT6D+znOkcELQus5IDEO/h+7Z6J3nXjGueFDExFR159t\nrFIGLlkQxPU9qFcqSm9pfvvwWkJwZvQaiC1Yoh5QcW8UEMorQex8N2osew3Q\nN5l0oC8fIrKAREQjRG07QU4q+nIRCGNw7yHOspv/WGpHfidAFjaP6Tf/jaYj\nS2OxoYccDO+/PmeHaRyyDFcRZRwk4dbVffTAJPQ9QgyDLklfVlgeA7Lxd6D5\nkBqfjcMqiV1nOWmO6SCOnxVkVxsMOEyC5EAy4YiSHKuTVJOA4mD2tyM42Fd2\nfG3QD9pE+T8Mq0suJPQy9dWh43S1OoYt8XVk1I+FDdAfSBRJBNJsxYNEyDT9\nE3kVXnYebj38/1IVCqPA7ux0SQeLQwD9V/8jrK6UZMBm6sUTnIx6EC7OQKDz\nplSEogotoqrTLJUvoQVEo0GWn5xRb3CIrKnEcsqJQT4EWhESx9kV7YnjYHqv\ncMvc\r\n=aRW6\r\n-----END PGP SIGNATURE-----\r\n"},"jest":{"testRegex":"(/__tests__/.*|\\.(test|spec))\\.(tsx?|jsx?)$","transform":{".(ts|tsx)":"<rootDir>/node_modules/ts-jest/preprocessor.js"},"mapCoverage":true,"collectCoverage":false,"moduleNameMapper":{"\\.(css|less|sass|scss)$":"<rootDir>/__mocks__/styleMock.ts"},"coverageReporters":["html"],"collectCoverageFrom":["src/**/*.{ts,tsx}","examples/server/src/**/*.{js,jsx}","!**/*.d.ts"],"moduleFileExtensions":["ts","tsx","js"],"setupTestFrameworkScriptFile":"<rootDir>/jest.setup.js"},"main":"dist/index.js","config":{"tslint":"'./{src,stories}/**/*.{ts,tsx}'"},"readme":"[![npm version](https://badge.fury.io/js/%40gooddata%2Freact-components.svg)](https://www.npmjs.com/package/@gooddata/react-components) \n\n# GoodData.UI React components\n> A React-based JavaScript library for building data-driven applications\n\n## Getting started\n- [GoodData.UI Documentation](http://sdk.gooddata.com/gooddata-ui/)\n- [GoodData.UI Live Examples](https://gooddata-examples.herokuapp.com/)\n- [Stack Overflow](https://stackoverflow.com/questions/tagged/gooddata)\n\n### Usage\nWith [yarn](https://yarnpkg.com) installed, go to your project directory and run\n```\n$ yarn add @gooddata/react-components\n```\nIf you prefer [npm](npmjs.com) run\n```\n$ npm install --save @gooddata/react-components\n```\n\n\n## Contributing\n\nWe welcome any contribution in form of [issues](https://github.com/gooddata/gooddata-react-components/issues) or [pull requests](https://github.com/gooddata/gooddata-react-components/pulls).\nThese commands may come in handy while developing:\n\n| command | description |\n| ------- | ----------- |\n| `yarn install --pure-lockfile` | first step |\n| ||\n| `yarn dev` | build react-components to `/dist` in watch mode |\n| `yarn test` | run all unit tests |\n| `yarn validate` | validate codestyle |\n| ||\n| `yarn storybook` | run storybook from `/stories` on http://localhost:9001 |\n| `yarn build-storybook` | build storybook to `/dist-storybook` |\n| `yarn test-storybook` | run storybook and [screenshot tests](https://github.com/gooddata/gdc-client-utils/tree/master/test-storybook) |\n| ||\n| `yarn examples` | run Live Examples dev-server from `/examples` on https://localhost:8999 |\n| `yarn examples-build` | build Live Examples to `/examples/dist` |\n| `yarn examples-server` | serve built Live Examples - see `/examples/server/src` |\n| `yarn examples-testcafe` | run testcafe tests against `localhost:8999` |\n\n### Deploy to heroku.com\nWhen you deploy this repo to heroku, it serves *GoodData.UI Live Examples*.\nRelevant tasks are in `Procfile` and `package.json`.\n\n```bash\n# run in the project directory\nheroku login\nheroku create <your-app-name>\nheroku config:set DOMAIN_ADMIN_USERNAME=x@gooddata.com DOMAIN_ADMIN_PASSWORD=xy PROJECT_ID_TO_ASSIGN=xms7ga4tf3g3nzucd8380o2bev8oeknp\ngit push heroku HEAD:master\nheroku open\n```\n\n### Run Live Examples Locally\nTo run *GoodData.UI Live Examples* locally:\n```bash\ngit clone <this-repository>\ncd  <repository-folder>\nyarn install --pure-lockfile\nyarn examples\n```\nThen open https://localhost:8999 and login using Live Examples account (you can [create one here](https://gooddata-examples.herokuapp.com/registration)).\n\n## Changelog\n- see [CHANGELOG.md](CHANGELOG.md)\n\n## License\n(C) 2007-2018 GoodData Corporation\n\nFor more information, please see [LICENSE](https://github.com/gooddata/gooddata-react-components/blob/master/LICENSE)\n","gitHead":"2de75e9613a91332e34f737f37c79caa5afe0225","scripts":{"dev":"bash scripts/build.sh --dev-watch","test":"jest --watch","build":"bash scripts/build.sh","tslint":"yarn run-tslint -t verbose $npm_package_config_tslint","prepare":"cd examples/server && yarn install --pure-lockfile && cd ../..; rm -r examples/node_modules 2>/dev/null; true","examples":"bash scripts/run-examples.sh","prepare?":"# Called before `npm publish` and on local `npm install`. Temporarily also for deleting obsolete node_modules. Ends with `true` to continue gracefully.","validate":"tsc --noEmit && yarn tslint && eslint --ext .jsx,.js examples/src examples/test examples/server/src","build-dev":"bash scripts/build.sh --dev","examples?":"# Default is developer domain, other options: yarn examples [sec,secure,stg,stg2,stg3,demo,developer or URL]","storybook":"start-storybook -p 9001 -c .storybook","tslint-ci":"mkdir -p ./ci/results && yarn run-tslint -t checkstyle -o ./ci/results/tslint-results.xml $npm_package_config_tslint","run-tslint":"tslint -p tsconfig.json","validate-ci":"tsc --noEmit && yarn tslint-ci  && eslint --ext .jsx,.js examples/src examples/test examples/server/src -f checkstyle -o ci/results/eslint-results.xml","examples-build":"bash scripts/build-examples.sh","prepublishOnly":"yarn build","test-storybook":"test-storybook","build-storybook":"build-storybook -c .storybook -o dist-storybook","examples-server":"node examples/server/src/index.js","heroku-postbuild":"yarn examples-build developer","examples-testcafe":"testcafe chrome --assertion-timeout 60000 -S -s examples/_screenshots examples/test/**/**/*_test* --debug-on-fail","examples-testcafe-ci":"testcafe 'chrome:headless --no-sandbox' --assertion-timeout 60000 -S -s examples/_screenshots examples/test/**/**/*_test*"},"typings":"dist/index.d.ts","_npmUser":{"name":"gooddata-ci","email":"rail@gooddata.com"},"repository":{"url":"git+ssh://git@github.com/gooddata/gooddata-react-components.git","type":"git"},"_npmVersion":"5.6.0","description":"GoodData React Components","directories":{},"_nodeVersion":"8.9.4","dependencies":{"rxjs":"^5.5.6","lodash":"^4.17.4","ag-grid":"^18.0.1","invariant":"^2.2.2","classnames":"^2.2.5","highcharts":"4.2.5","prop-types":"^15.6.0","react-intl":"^2.4.0","custom-event":"^1.0.1","ag-grid-react":"^18.0.0","react-measure":"^1.4.7","@gooddata/typings":"2.3.1","@types/highcharts":"4.2.56","http-status-codes":"^1.3.0","@gooddata/js-utils":"^2.0.1","@gooddata/numberjs":"^3.1.2","fixed-data-table-2":"0.7.17","@gooddata/goodstrap":"56.1.4","react-dom-factories":"^1.0.2","@gooddata/gooddata-js":"8.0.0","nodelist-foreach-polyfill":"^1.2.0"},"_hasShrinkwrap":false,"readmeFilename":"README.md","test-storybook":{"_defaults":{"readySelector":".screenshot-target, .screenshot-wrapper .highcharts-container, .screenshot-wrapper .s-headline-value, .screenshot-wrapper .viz-table-wrap, .screenshot-wrapper .gdc-kpi, .screenshot-wrapper .gdc-kpi-error, .screenshot-wrapper .s-pivot-table .ag-cell"},"AFM components/PieChart":{"error":{"readySelector":".screenshot-wrapper .s-error .icon-cloud-rain"}},"Core components/Heatmap":{"data labels config":{"readySelector":".screenshot-wrapper div:nth-child(8) .highcharts-container"},"with different legend positions":{"readySelector":".screenshot-wrapper div:nth-child(10) .highcharts-container"}},"Core components/Treemap":{"data labels config":{"readySelector":".screenshot-wrapper div:nth-child(8) .highcharts-container"},"with different legend positions":{"readySelector":".screenshot-wrapper div:nth-child(10) .highcharts-container"}},"Core components/BarChart":{"with different legend positions":{"readySelector":".screenshot-wrapper div:nth-child(10) .highcharts-container"}},"Core components/PieChart":{"data labels config":{"readySelector":".screenshot-wrapper div:nth-child(8) .highcharts-container"},"with different legend positions":{"readySelector":".screenshot-wrapper div:nth-child(10) .highcharts-container"}},"AFM components/DonutChart":{"error":{"readySelector":".screenshot-wrapper .s-error .icon-cloud-rain"}},"Core components/AreaChart":{"data labels config":{"readySelector":".screenshot-wrapper div:nth-child(8) .highcharts-container"},"with different legend positions":{"readySelector":".screenshot-wrapper div:nth-child(10) .highcharts-container"}},"Core components/LineChart":{"data labels config":{"readySelector":".screenshot-wrapper div:nth-child(8) .highcharts-container"},"with different legend positions":{"readySelector":".screenshot-wrapper div:nth-child(10) .highcharts-container"}},"Core components/DonutChart":{"data labels config":{"readySelector":".screenshot-wrapper div:nth-child(8) .highcharts-container"},"with different legend positions":{"readySelector":".screenshot-wrapper div:nth-child(10) .highcharts-container"}},"Core components/BubbleChart":{"data labels config":{"readySelector":".screenshot-wrapper div:nth-child(8) .highcharts-container"},"with different legend positions":{"readySelector":".screenshot-wrapper div:nth-child(10) .highcharts-container"}},"Core components/ColumnChart":{"with different legend positions":{"readySelector":".screenshot-wrapper div:nth-child(10) .highcharts-container"}},"Core components/ScatterPlot":{"data labels config":{"readySelector":".screenshot-wrapper div:nth-child(8) .highcharts-container"}}},"devDependencies":{"yup":"^0.24.1","jest":"21.2.1","react":"15.6.2","enzyme":"3.3.0","formik":"^0.11.11","moment":"2.22.1","history":"^4.7.2","ts-jest":"21.2.4","webpack":"3.10.0","react-ga":"^2.5.2","recharts":"1.0.0-beta.9","testcafe":"0.19.2","commander":"2.14.1","node-sass":"4.7.2","react-dom":"15.6.2","supertest":"3.0.0","babel-core":"6.26.0","css-loader":"0.28.7","jest-junit":"3.0.0","raw-loader":"0.5.1","styled-jsx":"2.2.1","typescript":"2.3.3","@types/jest":"20.0.4","@types/node":"7.0.8","file-loader":"1.1.6","sass-loader":"6.0.6","@types/react":"16.0.34","babel-loader":"7.1.2","react-helmet":"5.2.0","react-select":"1.2.1","style-loader":"0.19.1","@types/enzyme":"3.1.6","@types/lodash":"4.14.61","utility-types":"^1.1.0","babel-polyfill":"^6.26.0","@storybook/react":"3.4.8","@types/invariant":"2.2.29","@types/react-dom":"16.0.3","babel-preset-env":"1.6.1","isomorphic-fetch":"2.2.1","react-datepicker":"1.1.0","react-router-dom":"4.2.2","@gooddata/mock-js":"1.5.0","@types/classnames":"2.2.3","@types/prop-types":"15.5.2","@types/react-intl":"2.3.5","babel-preset-react":"6.24.1","identity-obj-proxy":"^3.0.0","react-async-script":"^0.9.1","webpack-dev-server":"2.11.1","@types/react-portal":"3.0.4","babel-plugin-lodash":"3.3.2","html-webpack-plugin":"2.30.1","react-test-renderer":"15.6.2","@types/react-measure":"0.4.7","clean-webpack-plugin":"0.1.17","react-google-recaptcha":"^0.11.0","@gooddata/eslint-config":"0.0.19","@gooddata/tslint-config":"0.0.10","@types/storybook__react":"3.0.6","enzyme-adapter-react-15":"1.0.5","uglifyjs-webpack-plugin":"1.2.0","@gooddata/test-storybook":"1.3.0","@storybook/addon-actions":"3.4.8","@storybook/addon-options":"3.4.8","node-sass-magic-importer":"5.1.0","react-syntax-highlighter":"6.1.2","@types/fixed-data-table-2":"0.8.1","awesome-typescript-loader":"3.5.0","@types/react-test-renderer":"16.0.0","circular-dependency-plugin":"4.4.0","compression-webpack-plugin":"1.1.7","@types/enzyme-adapter-react-15":"1.0.1","@types/storybook__addon-actions":"3.0.1","babel-plugin-transform-class-properties":"6.24.1","babel-plugin-transform-async-to-generator":"6.24.1","babel-plugin-transform-object-rest-spread":"6.26.0"},"peerDependencies":{"react":"15.6.2","react-dom":"15.6.2"},"_npmOperationalInternal":{"tmp":"tmp/react-components_5.4.0-alpha10_1535963993318_0.9559642288297447","host":"s3://npm-registry-packages"}},"5.3.1":{"name":"@gooddata/react-components","version":"5.3.1","author":{"name":"GoodData Corporation"},"license":"BSD-3-Clause","_id":"@gooddata/react-components@5.3.1","maintainers":[{"name":"afi","email":"adam.fiedler@gooddata.com"},{"name":"bertold8","email":"ivan.nejezchleb@seznam.cz"},{"name":"bugsbunny338","email":"jiri.zajic@mensa.cz"},{"name":"gooddata-ci","email":"rail@gooddata.com"},{"name":"ivan.mjartan","email":"ivan.mjartan@gooddata.com"},{"name":"jakub-sterba","email":"jakub.sterba@gooddata.com"},{"name":"jaroslav.tomecek","email":"jaroslav.tomecek@gooddata.com"},{"name":"jkittler","email":"honza.kittler@gmail.com"},{"name":"khanh.le","email":"khanh.le@gooddata.com"},{"name":"langhamp","email":"pavel.langhammer@gooddata.com"},{"name":"lanhuynh","email":"lan.huynh@gooddata.com"},{"name":"lhorak","email":"info@lhorak.cz"},{"name":"linhhong","email":"linh.hong@gooddata.com"},{"name":"lpearce","email":"levi.pearce@gooddata.com"},{"name":"lupko","email":"lubomir.slivka@gooddata.com"},{"name":"martin.mosko","email":"martin.mosko@gooddata.com"},{"name":"michal.marsal","email":"michal.marsal@gooddata.com"},{"name":"nadtan","email":"tan.nguyen@gooddata.com"},{"name":"naibinh","email":"naibinh@gmail.com"},{"name":"nikolacech","email":"nikola.cech@gooddata.com"},{"name":"ocetnik","email":"ocetnik.david@gmail.com"},{"name":"ondrejlangr","email":"ondrej.langr@gooddata.com"},{"name":"pavelzgdc","email":"pavel.zbytovsky@gooddata.com"},{"name":"pbenes","email":"petr.benes@gooddata.com"},{"name":"peterlacko","email":"lackopeter17@gmail.com"},{"name":"petrjanu","email":"petr.janu@gooddata.com"},{"name":"rodri360","email":"me@rodri360.com"},{"name":"sitina","email":"jiri.sitina@gooddata.com"},{"name":"sondo","email":"son.do@gooddata.com"},{"name":"strouhaljan","email":"strouhal.jan@gmail.com"},{"name":"tantalor93","email":"obenky@gmail.com"},{"name":"tomas.kratochvil","email":"tomas.kratochvil@gooddata.com"},{"name":"tomasreichmann","email":"tomasreichmann@gmail.com"},{"name":"tomsatgd","email":"tomas.satinsky@gooddata.com"},{"name":"tu.ngo","email":"tu.ngo@gooddata.com"},{"name":"vonsef","email":"josef.vondrak@gooddata.com"},{"name":"xmort","email":"petr.dolejsi@gooddata.com"},{"name":"zdenek.vidensky","email":"zdenek.vidensky@gooddata.com"}],"homepage":"https://github.com/gooddata/gooddata-react-components#readme","bugs":{"url":"https://github.com/gooddata/gooddata-react-components/issues"},"dist":{"shasum":"b6212aa18d1b2a056cc658e061c848496d6475f6","tarball":"https://registry.npmjs.org/@gooddata/react-components/-/react-components-5.3.1.tgz","fileCount":892,"integrity":"sha512-pV0Mx6lZz5VWzT968tscDj4fSrsaAu4Of52kYT2NVaobne/2ZF9SkEEh8+RyB/16MSavRCKxOPz3EPeo7RdfKg==","signatures":[{"sig":"MEUCIAhw14tPvSUgmFIorNKnAPhX5FweNUAw2s1iE5AHi72JAiEAoY7HeerSBpqMKQxNVn+vJhd4h1CpEp/g2BXvpOGIlj4=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":3281686,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJbjm0zCRA9TVsSAnZWagAAYTAP/2Vjtj6BW0qmULUlGBYp\n7P6vVRoFlxEXWG97FBJM14bxUQgIErmFc/c9OkuYpRlFjuSRyv8mj7cNANFE\ndhZjKCi9cr+K/9AzUWVFmiaoi8jI25QVS0xlGu9zNsCLI8mvauY62R6maW9u\n3iL88z/ycE/2uhdwtfmh/OZVT+0LJvy9wJvpqZTqAd4p5gVZn/R17/x7ZAky\n37FJdRPK2vGt5sfOf/XZDzo6frMXi3vgMTugYAcLLUKjpNkMWi6AIsFAc6Xs\n2tI7LxW1MfjWvVI3w3e/TWOr3Jkk+ZAJ9ekNIjHEk3M+2XAkFyOFyBwClMd9\nF4J9yuacDw/nwZBV4AG2bll2mw/UcGvtXOIwKHKuQbv3jFspQDHn50JBti45\nu7scNvUOZ7cVDubcEvSQWo9kGoiEraNlqzfX3FiEsV6hiyB11gWFYwHlYQmz\nH9rMHVkBV3fe9m2ThuFBkJ/wnKPP/QPPiD2oF1qT5CqFE3bGZuZl2tZRyeNP\nrJ9ltTbSTo2FBWwhdLsuLR9wzvzXe0f+p/m0fahqfazMSJBrsY6cFHGuxupx\nqvyRPGDLZQOq1fybAn8/adf/3Z9YIplEOsPSYLiMa9nJGWWW9nupHVh3yhO0\nNsmBge3FOIxdqh/UOzfLxen5S5onXG+t8Tu8eeXTeiudqw2PRbSlkoeSJHog\nUW86\r\n=nztg\r\n-----END PGP SIGNATURE-----\r\n"},"jest":{"testRegex":"(/__tests__/.*|\\.(test|spec))\\.(tsx?|jsx?)$","transform":{".(ts|tsx)":"<rootDir>/node_modules/ts-jest/preprocessor.js"},"mapCoverage":true,"collectCoverage":false,"moduleNameMapper":{"\\.(css|less|sass|scss)$":"<rootDir>/__mocks__/styleMock.ts"},"coverageReporters":["html"],"collectCoverageFrom":["src/**/*.{ts,tsx}","examples/server/src/**/*.{js,jsx}","!**/*.d.ts"],"moduleFileExtensions":["ts","tsx","js"],"setupTestFrameworkScriptFile":"<rootDir>/jest.setup.js"},"main":"dist/index.js","config":{"tslint":"'./{src,stories}/**/*.{ts,tsx}'"},"gitHead":"e4938c413d096cb363e1ce4a4c0a7ee0c6f31eb3","scripts":{"dev":"bash scripts/build.sh --dev-watch","test":"jest --watch","build":"bash scripts/build.sh","tslint":"yarn run-tslint -t verbose $npm_package_config_tslint","prepare":"cd examples/server && yarn install --pure-lockfile && cd ../..; rm -r examples/node_modules 2>/dev/null; true","examples":"bash scripts/run-examples.sh","prepare?":"# Called before `npm publish` and on local `npm install`. Temporarily also for deleting obsolete node_modules. Ends with `true` to continue gracefully.","validate":"tsc --noEmit && yarn tslint && eslint --ext .jsx,.js examples/src examples/test examples/server/src","build-dev":"bash scripts/build.sh --dev","examples?":"# Default is developer domain, other options: yarn examples [sec,secure,stg,stg2,stg3,demo,developer or URL]","storybook":"start-storybook -p 9001 -c .storybook","tslint-ci":"mkdir -p ./ci/results && yarn run-tslint -t checkstyle -o ./ci/results/tslint-results.xml $npm_package_config_tslint","run-tslint":"tslint -p tsconfig.json","validate-ci":"tsc --noEmit && yarn tslint-ci  && eslint --ext .jsx,.js examples/src examples/test examples/server/src -f checkstyle -o ci/results/eslint-results.xml","examples-build":"bash scripts/build-examples.sh","prepublishOnly":"yarn build","test-storybook":"test-storybook","build-storybook":"build-storybook -c .storybook -o dist-storybook","examples-server":"node examples/server/src/index.js","heroku-postbuild":"yarn examples-build developer","examples-testcafe":"testcafe chrome --assertion-timeout 60000 -S -s examples/_screenshots examples/test/**/**/*_test* --debug-on-fail","examples-testcafe-ci":"testcafe 'chrome:headless --no-sandbox' --assertion-timeout 60000 -S -s examples/_screenshots examples/test/**/**/*_test*"},"typings":"dist/index.d.ts","_npmUser":{"name":"gooddata-ci","email":"rail@gooddata.com"},"deprecated":"@gooddata/react-components@5 reached End of Support on May 21, 2019. Please upgrade (see https://sdk.gooddata.com/gooddata-ui/docs/supported_versions.html for more information).","repository":{"url":"git+ssh://git@github.com/gooddata/gooddata-react-components.git","type":"git"},"_npmVersion":"5.6.0","description":"GoodData React Components","directories":{},"_nodeVersion":"8.9.4","dependencies":{"rxjs":"^5.5.6","lodash":"^4.17.4","ag-grid":"^18.0.1","invariant":"^2.2.2","classnames":"^2.2.5","highcharts":"4.2.5","prop-types":"^15.6.0","react-intl":"^2.4.0","custom-event":"^1.0.1","ag-grid-react":"^18.0.0","react-measure":"^1.4.7","@gooddata/typings":"2.3.1","@types/highcharts":"4.2.56","http-status-codes":"^1.3.0","@gooddata/js-utils":"^2.0.1","@gooddata/numberjs":"^3.1.2","fixed-data-table-2":"0.7.17","@gooddata/goodstrap":"56.1.3","react-dom-factories":"^1.0.2","@gooddata/gooddata-js":"8.0.0","nodelist-foreach-polyfill":"^1.2.0"},"_hasShrinkwrap":false,"test-storybook":{"_defaults":{"readySelector":".screenshot-target, .screenshot-wrapper .highcharts-container, .screenshot-wrapper .s-headline-value, .screenshot-wrapper .viz-table-wrap, .screenshot-wrapper .gdc-kpi, .screenshot-wrapper .gdc-kpi-error, .screenshot-wrapper .s-pivot-table .ag-cell"},"AFM components/PieChart":{"error":{"readySelector":".screenshot-wrapper .s-error .icon-cloud-rain"}},"Core components/Heatmap":{"data labels config":{"readySelector":".screenshot-wrapper .screenshot-container:nth-child(4) .highcharts-container"}},"Core components/Treemap":{"data labels config":{"readySelector":".screenshot-wrapper .screenshot-container:nth-child(4) .highcharts-container"}},"Core components/PieChart":{"data labels config":{"readySelector":".screenshot-wrapper .screenshot-container:nth-child(4) .highcharts-container"}},"AFM components/DonutChart":{"error":{"readySelector":".screenshot-wrapper .s-error .icon-cloud-rain"}},"Core components/AreaChart":{"data labels config":{"readySelector":".screenshot-wrapper .screenshot-container:nth-child(4) .highcharts-container"}},"Core components/LineChart":{"data labels config":{"readySelector":".screenshot-wrapper .screenshot-container:nth-child(4) .highcharts-container"}},"Core components/DonutChart":{"data labels config":{"readySelector":".screenshot-wrapper .screenshot-container:nth-child(4) .highcharts-container"}},"Core components/BubbleChart":{"data labels config":{"readySelector":".screenshot-wrapper .screenshot-container:nth-child(4) .highcharts-container"}},"Core components/ScatterPlot":{"data labels config":{"readySelector":".screenshot-wrapper .screenshot-container:nth-child(4) .highcharts-container"}}},"devDependencies":{"yup":"^0.24.1","jest":"21.2.1","react":"15.6.2","enzyme":"3.3.0","formik":"^0.11.11","moment":"2.22.1","history":"^4.7.2","ts-jest":"21.2.4","webpack":"3.10.0","react-ga":"^2.5.2","recharts":"1.0.0-beta.9","testcafe":"0.19.2","commander":"2.14.1","node-sass":"4.7.2","react-dom":"15.6.2","supertest":"3.0.0","babel-core":"6.26.0","css-loader":"0.28.7","jest-junit":"3.0.0","raw-loader":"0.5.1","styled-jsx":"2.2.1","typescript":"2.3.3","@types/jest":"20.0.4","@types/node":"7.0.8","file-loader":"1.1.6","sass-loader":"6.0.6","@types/react":"16.0.34","babel-loader":"7.1.2","react-helmet":"5.2.0","react-select":"1.2.1","style-loader":"0.19.1","@types/enzyme":"3.1.6","@types/lodash":"4.14.61","utility-types":"^1.1.0","babel-polyfill":"^6.26.0","@storybook/react":"3.4.8","@types/invariant":"2.2.29","@types/react-dom":"16.0.3","babel-preset-env":"1.6.1","isomorphic-fetch":"2.2.1","react-datepicker":"1.1.0","react-router-dom":"4.2.2","@gooddata/mock-js":"1.5.0","@types/classnames":"2.2.3","@types/prop-types":"15.5.2","@types/react-intl":"2.3.5","babel-preset-react":"6.24.1","identity-obj-proxy":"^3.0.0","react-async-script":"^0.9.1","webpack-dev-server":"2.11.1","@types/react-portal":"3.0.4","babel-plugin-lodash":"3.3.2","html-webpack-plugin":"2.30.1","react-test-renderer":"15.6.2","@types/react-measure":"0.4.7","clean-webpack-plugin":"0.1.17","react-google-recaptcha":"^0.11.0","@gooddata/eslint-config":"0.0.19","@gooddata/tslint-config":"0.0.10","@types/storybook__react":"3.0.6","enzyme-adapter-react-15":"1.0.5","uglifyjs-webpack-plugin":"1.2.0","@gooddata/test-storybook":"1.3.0","@storybook/addon-actions":"3.4.8","@storybook/addon-options":"3.4.8","node-sass-magic-importer":"5.1.0","react-syntax-highlighter":"6.1.2","@types/fixed-data-table-2":"0.8.1","awesome-typescript-loader":"3.5.0","@types/react-test-renderer":"16.0.0","circular-dependency-plugin":"4.4.0","compression-webpack-plugin":"1.1.7","@types/enzyme-adapter-react-15":"1.0.1","@types/storybook__addon-actions":"3.0.1","babel-plugin-transform-class-properties":"6.24.1","babel-plugin-transform-async-to-generator":"6.24.1","babel-plugin-transform-object-rest-spread":"6.26.0"},"peerDependencies":{"react":"15.6.2","react-dom":"15.6.2"},"_npmOperationalInternal":{"tmp":"tmp/react-components_5.3.1_1536060721996_0.36710577249598053","host":"s3://npm-registry-packages"}},"6.0.0-alpha1":{"name":"@gooddata/react-components","version":"6.0.0-alpha1","author":{"name":"GoodData Corporation"},"license":"BSD-3-Clause","_id":"@gooddata/react-components@6.0.0-alpha1","maintainers":[{"name":"afi","email":"adam.fiedler@gooddata.com"},{"name":"bertold8","email":"ivan.nejezchleb@seznam.cz"},{"name":"bugsbunny338","email":"jiri.zajic@mensa.cz"},{"name":"gooddata-ci","email":"rail@gooddata.com"},{"name":"ivan.mjartan","email":"ivan.mjartan@gooddata.com"},{"name":"jakub-sterba","email":"jakub.sterba@gooddata.com"},{"name":"jaroslav.tomecek","email":"jaroslav.tomecek@gooddata.com"},{"name":"jkittler","email":"honza.kittler@gmail.com"},{"name":"khanh.le","email":"khanh.le@gooddata.com"},{"name":"langhamp","email":"pavel.langhammer@gooddata.com"},{"name":"lanhuynh","email":"lan.huynh@gooddata.com"},{"name":"lhorak","email":"info@lhorak.cz"},{"name":"linhhong","email":"linh.hong@gooddata.com"},{"name":"lpearce","email":"levi.pearce@gooddata.com"},{"name":"lupko","email":"lubomir.slivka@gooddata.com"},{"name":"martin.mosko","email":"martin.mosko@gooddata.com"},{"name":"michal.marsal","email":"michal.marsal@gooddata.com"},{"name":"nadtan","email":"tan.nguyen@gooddata.com"},{"name":"naibinh","email":"naibinh@gmail.com"},{"name":"nikolacech","email":"nikola.cech@gooddata.com"},{"name":"ocetnik","email":"ocetnik.david@gmail.com"},{"name":"ondrejlangr","email":"ondrej.langr@gooddata.com"},{"name":"pavelzgdc","email":"pavel.zbytovsky@gooddata.com"},{"name":"pbenes","email":"petr.benes@gooddata.com"},{"name":"peterlacko","email":"lackopeter17@gmail.com"},{"name":"petrjanu","email":"petr.janu@gooddata.com"},{"name":"rodri360","email":"me@rodri360.com"},{"name":"sitina","email":"jiri.sitina@gooddata.com"},{"name":"sondo","email":"son.do@gooddata.com"},{"name":"strouhaljan","email":"strouhal.jan@gmail.com"},{"name":"tantalor93","email":"obenky@gmail.com"},{"name":"tomas.kratochvil","email":"tomas.kratochvil@gooddata.com"},{"name":"tomasreichmann","email":"tomasreichmann@gmail.com"},{"name":"tomsatgd","email":"tomas.satinsky@gooddata.com"},{"name":"tu.ngo","email":"tu.ngo@gooddata.com"},{"name":"vonsef","email":"josef.vondrak@gooddata.com"},{"name":"xmort","email":"petr.dolejsi@gooddata.com"},{"name":"zdenek.vidensky","email":"zdenek.vidensky@gooddata.com"}],"homepage":"https://github.com/gooddata/gooddata-react-components#readme","bugs":{"url":"https://github.com/gooddata/gooddata-react-components/issues"},"dist":{"shasum":"8af2c0efddb5ddf1196c83c77de197510073e860","tarball":"https://registry.npmjs.org/@gooddata/react-components/-/react-components-6.0.0-alpha1.tgz","fileCount":902,"integrity":"sha512-Qyw9RAYYGo3PNaqqR/5bSg4sv5RrO2Wn36i8k2+rxg7/SWTpcY7m/gAveX25wH3+CEAH441+wzIvcvtOZoWMEQ==","signatures":[{"sig":"MEYCIQDIL3bSZzVZnfMIRrv2anOJa0sbnW+TU8JNY36F+0emwQIhAJxAT52RvbiOD1GdifJn3tg4EDiz2y6phpU+z/aTsTa7","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":3365420,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJbjo92CRA9TVsSAnZWagAA3b0P/2Va9kou3B0P+J6jH4v0\nKyKM8+1kVV4eHOTqDbwYNeOjljUnbjO9UNs87T5VK6Et/MeKEpNwVWqUMNmc\nScgTTZnJkfsXB/uZmqm2XPXp8n4oyejANPBiGyQhWI1mkycMwzvQ3iPfTTe+\nCJEEcJRqfvfkA8oF2YyhUi0UU4LoTrZcX0mxYZL1TB2yzSLSwCmVYDnniFgh\nk8Lim7X7h5H5/h+YdjivY49+acU75NYp/eVSpDfslipZzlyOd86KmceQqqXK\now4FN3e7NpX9aC+wBP04b6caMLjfNMCrM9rpRs4eB4v/0fJFwuRUvNqrunTk\n2OIXdagL8ijsl+0o1uXCgqt2tg8MgDEmLXVl465zJeg0vWtxIwmvDH8U/7X0\ndwi9zAFSkRZeSzqNnnFLeBhQG1nMu4lQo5CMF1UWaWKNb4g61Pb2AsTl23lg\ngbxTP8ypFY7uB6UcbJCUnmd6e8xmHxKPZVgZWbdwqGpIqE2FF4+A//5DIhWE\n/AGSn3qJoe+LTwO3+O8WCyAooKPDtRSPjIbNuByTCF5g9jtGz58uRobUgXAG\nQc76fmLc2PUqOLdO6Lm2Ti1sfhUIQv3yr++TeqrpQSTfyS3Yo3/nVskyXdVu\n+tD4v5YBney6JYoQUN01fc1Qn70YnE7SgVhjVwXWu+X+1Fhkd6Q5L1Y/f88L\npKfr\r\n=AEma\r\n-----END PGP SIGNATURE-----\r\n"},"jest":{"testRegex":"(/__tests__/.*|\\.(test|spec))\\.(tsx?|jsx?)$","transform":{".(ts|tsx)":"<rootDir>/node_modules/ts-jest/preprocessor.js"},"mapCoverage":true,"collectCoverage":false,"moduleNameMapper":{"\\.(css|less|sass|scss)$":"<rootDir>/__mocks__/styleMock.ts"},"coverageReporters":["html"],"collectCoverageFrom":["src/**/*.{ts,tsx}","examples/server/src/**/*.{js,jsx}","!**/*.d.ts"],"moduleFileExtensions":["ts","tsx","js"],"setupTestFrameworkScriptFile":"<rootDir>/jest.setup.js"},"main":"dist/index.js","config":{"tslint":"'./{src,stories}/**/*.{ts,tsx}'"},"readme":"[![npm version](https://badge.fury.io/js/%40gooddata%2Freact-components.svg)](https://www.npmjs.com/package/@gooddata/react-components) \n\n# GoodData.UI React components\n> A React-based JavaScript library for building data-driven applications\n\n## Getting started\n- [GoodData.UI Documentation](http://sdk.gooddata.com/gooddata-ui/)\n- [GoodData.UI Live Examples](https://gooddata-examples.herokuapp.com/)\n- [Stack Overflow](https://stackoverflow.com/questions/tagged/gooddata)\n\n### Usage\nWith [yarn](https://yarnpkg.com) installed, go to your project directory and run\n```\n$ yarn add @gooddata/react-components\n```\nIf you prefer [npm](npmjs.com) run\n```\n$ npm install --save @gooddata/react-components\n```\n\n\n## Contributing\n\nWe welcome any contribution in form of [issues](https://github.com/gooddata/gooddata-react-components/issues) or [pull requests](https://github.com/gooddata/gooddata-react-components/pulls).\nThese commands may come in handy while developing:\n\n| command | description |\n| ------- | ----------- |\n| `yarn install --pure-lockfile` | first step |\n| ||\n| `yarn dev` | build react-components to `/dist` in watch mode |\n| `yarn test` | run all unit tests |\n| `yarn validate` | validate codestyle |\n| ||\n| `yarn storybook` | run storybook from `/stories` on http://localhost:9001 |\n| `yarn build-storybook` | build storybook to `/dist-storybook` |\n| `yarn test-storybook` | run storybook and [screenshot tests](https://github.com/gooddata/gdc-client-utils/tree/master/test-storybook) |\n| ||\n| `yarn examples` | run Live Examples dev-server from `/examples` on https://localhost:8999 |\n| `yarn examples-build` | build Live Examples to `/examples/dist` |\n| `yarn examples-server` | serve built Live Examples - see `/examples/server/src` |\n| `yarn examples-testcafe` | run testcafe tests against `localhost:8999` |\n\n### Deploy to heroku.com\nWhen you deploy this repo to heroku, it serves *GoodData.UI Live Examples*.\nRelevant tasks are in `Procfile` and `package.json`.\n\n```bash\n# run in the project directory\nheroku login\nheroku create <your-app-name>\nheroku config:set DOMAIN_ADMIN_USERNAME=x@gooddata.com DOMAIN_ADMIN_PASSWORD=xy PROJECT_ID_TO_ASSIGN=xms7ga4tf3g3nzucd8380o2bev8oeknp\ngit push heroku HEAD:master\nheroku open\n```\n\n### Run Live Examples Locally\nTo run *GoodData.UI Live Examples* locally:\n```bash\ngit clone <this-repository>\ncd  <repository-folder>\nyarn install --pure-lockfile\nyarn examples\n```\nThen open https://localhost:8999 and login using Live Examples account (you can [create one here](https://gooddata-examples.herokuapp.com/registration)).\n\n## Changelog\n- see [CHANGELOG.md](CHANGELOG.md)\n\n## License\n(C) 2007-2018 GoodData Corporation\n\nFor more information, please see [LICENSE](https://github.com/gooddata/gooddata-react-components/blob/master/LICENSE)\n","gitHead":"5443a631945acef0bbba3efb594afa6d244f7420","scripts":{"dev":"bash scripts/build.sh --dev-watch","test":"jest --watch","build":"bash scripts/build.sh","tslint":"yarn run-tslint -t verbose $npm_package_config_tslint","prepare":"cd examples/server && yarn install --pure-lockfile && cd ../..; rm -r examples/node_modules 2>/dev/null; true","examples":"bash scripts/run-examples.sh","prepare?":"# Called before `npm publish` and on local `npm install`. Temporarily also for deleting obsolete node_modules. Ends with `true` to continue gracefully.","validate":"tsc --noEmit && yarn tslint && eslint --ext .jsx,.js examples/src examples/test examples/server/src","build-dev":"bash scripts/build.sh --dev","examples?":"# Default is developer domain, other options: yarn examples [sec,secure,stg,stg2,stg3,demo,developer or URL]","storybook":"start-storybook -p 9001 -c .storybook","tslint-ci":"mkdir -p ./ci/results && yarn run-tslint -t checkstyle -o ./ci/results/tslint-results.xml $npm_package_config_tslint","run-tslint":"tslint -p tsconfig.json","validate-ci":"tsc --noEmit && yarn tslint-ci  && eslint --ext .jsx,.js examples/src examples/test examples/server/src -f checkstyle -o ci/results/eslint-results.xml","examples-build":"bash scripts/build-examples.sh","prepublishOnly":"yarn build","test-storybook":"test-storybook","build-storybook":"build-storybook -c .storybook -o dist-storybook","examples-server":"node examples/server/src/index.js","heroku-postbuild":"yarn examples-build developer","examples-testcafe":"testcafe chrome --assertion-timeout 60000 -S -s examples/_screenshots examples/test/**/**/*_test* --debug-on-fail","examples-testcafe-ci":"testcafe 'chrome:headless --no-sandbox' --assertion-timeout 60000 -S -s examples/_screenshots examples/test/**/**/*_test*"},"typings":"dist/index.d.ts","_npmUser":{"name":"gooddata-ci","email":"rail@gooddata.com"},"repository":{"url":"git+ssh://git@github.com/gooddata/gooddata-react-components.git","type":"git"},"_npmVersion":"5.6.0","description":"GoodData React Components","directories":{},"_nodeVersion":"8.9.4","dependencies":{"rxjs":"^5.5.6","lodash":"^4.17.4","ag-grid":"^18.0.1","invariant":"^2.2.2","classnames":"^2.2.5","highcharts":"4.2.5","prop-types":"^15.6.0","react-intl":"^2.4.0","custom-event":"^1.0.1","ag-grid-react":"^18.0.0","react-measure":"^1.4.7","@gooddata/typings":"2.3.1","@types/highcharts":"4.2.56","http-status-codes":"^1.3.0","@gooddata/js-utils":"^2.0.1","@gooddata/numberjs":"^3.1.2","fixed-data-table-2":"0.7.17","@gooddata/goodstrap":"56.1.4","react-dom-factories":"^1.0.2","@gooddata/gooddata-js":"8.0.0","nodelist-foreach-polyfill":"^1.2.0"},"_hasShrinkwrap":false,"readmeFilename":"README.md","test-storybook":{"_defaults":{"readySelector":".screenshot-target, .screenshot-wrapper .highcharts-container, .screenshot-wrapper .s-headline-value, .screenshot-wrapper .viz-table-wrap, .screenshot-wrapper .gdc-kpi, .screenshot-wrapper .gdc-kpi-error, .screenshot-wrapper .s-pivot-table .ag-cell"},"AFM components/PieChart":{"error":{"readySelector":".screenshot-wrapper .s-error .icon-cloud-rain"}},"Core components/Heatmap":{"data labels config":{"readySelector":".screenshot-wrapper div:nth-child(8) .highcharts-container"},"with different legend positions":{"readySelector":".screenshot-wrapper div:nth-child(10) .highcharts-container"}},"Core components/Treemap":{"data labels config":{"readySelector":".screenshot-wrapper div:nth-child(8) .highcharts-container"},"with different legend positions":{"readySelector":".screenshot-wrapper div:nth-child(10) .highcharts-container"}},"Core components/BarChart":{"with different legend positions":{"readySelector":".screenshot-wrapper div:nth-child(10) .highcharts-container"}},"Core components/PieChart":{"data labels config":{"readySelector":".screenshot-wrapper div:nth-child(8) .highcharts-container"},"with different legend positions":{"readySelector":".screenshot-wrapper div:nth-child(10) .highcharts-container"}},"AFM components/DonutChart":{"error":{"readySelector":".screenshot-wrapper .s-error .icon-cloud-rain"}},"Core components/AreaChart":{"data labels config":{"readySelector":".screenshot-wrapper div:nth-child(8) .highcharts-container"},"with different legend positions":{"readySelector":".screenshot-wrapper div:nth-child(10) .highcharts-container"}},"Core components/LineChart":{"data labels config":{"readySelector":".screenshot-wrapper div:nth-child(8) .highcharts-container"},"with different legend positions":{"readySelector":".screenshot-wrapper div:nth-child(10) .highcharts-container"}},"Core components/DonutChart":{"data labels config":{"readySelector":".screenshot-wrapper div:nth-child(8) .highcharts-container"},"with different legend positions":{"readySelector":".screenshot-wrapper div:nth-child(10) .highcharts-container"}},"Core components/BubbleChart":{"data labels config":{"readySelector":".screenshot-wrapper div:nth-child(8) .highcharts-container"},"with different legend positions":{"readySelector":".screenshot-wrapper div:nth-child(10) .highcharts-container"}},"Core components/ColumnChart":{"with different legend positions":{"readySelector":".screenshot-wrapper div:nth-child(10) .highcharts-container"}},"Core components/ScatterPlot":{"data labels config":{"readySelector":".screenshot-wrapper div:nth-child(8) .highcharts-container"}}},"devDependencies":{"yup":"^0.24.1","jest":"21.2.1","react":"15.6.2","enzyme":"3.3.0","formik":"^0.11.11","moment":"2.22.1","history":"^4.7.2","ts-jest":"21.2.4","webpack":"3.10.0","react-ga":"^2.5.2","recharts":"1.0.0-beta.9","testcafe":"0.19.2","commander":"2.14.1","node-sass":"4.7.2","react-dom":"15.6.2","supertest":"3.0.0","babel-core":"6.26.0","css-loader":"0.28.7","jest-junit":"3.0.0","raw-loader":"0.5.1","styled-jsx":"2.2.1","typescript":"2.3.3","@types/jest":"20.0.4","@types/node":"7.0.8","file-loader":"1.1.6","sass-loader":"6.0.6","@types/react":"16.0.34","babel-loader":"7.1.2","react-helmet":"5.2.0","react-select":"1.2.1","style-loader":"0.19.1","@types/enzyme":"3.1.6","@types/lodash":"4.14.61","utility-types":"^1.1.0","babel-polyfill":"^6.26.0","@storybook/react":"3.4.8","@types/invariant":"2.2.29","@types/react-dom":"16.0.3","babel-preset-env":"1.6.1","isomorphic-fetch":"2.2.1","react-datepicker":"1.1.0","react-router-dom":"4.2.2","@gooddata/mock-js":"1.5.0","@types/classnames":"2.2.3","@types/prop-types":"15.5.2","@types/react-intl":"2.3.5","babel-preset-react":"6.24.1","identity-obj-proxy":"^3.0.0","react-async-script":"^0.9.1","webpack-dev-server":"2.11.1","@types/react-portal":"3.0.4","babel-plugin-lodash":"3.3.2","html-webpack-plugin":"2.30.1","react-test-renderer":"15.6.2","@types/react-measure":"0.4.7","clean-webpack-plugin":"0.1.17","react-google-recaptcha":"^0.11.0","@gooddata/eslint-config":"0.0.19","@gooddata/tslint-config":"0.0.10","@types/storybook__react":"3.0.6","enzyme-adapter-react-15":"1.0.5","uglifyjs-webpack-plugin":"1.2.0","@gooddata/test-storybook":"1.3.0","@storybook/addon-actions":"3.4.8","@storybook/addon-options":"3.4.8","node-sass-magic-importer":"5.1.0","react-syntax-highlighter":"6.1.2","@types/fixed-data-table-2":"0.8.1","awesome-typescript-loader":"3.5.0","@types/react-test-renderer":"16.0.0","circular-dependency-plugin":"4.4.0","compression-webpack-plugin":"1.1.7","@types/enzyme-adapter-react-15":"1.0.1","@types/storybook__addon-actions":"3.0.1","babel-plugin-transform-class-properties":"6.24.1","babel-plugin-transform-async-to-generator":"6.24.1","babel-plugin-transform-object-rest-spread":"6.26.0"},"peerDependencies":{"react":"15.6.2","react-dom":"15.6.2"},"_npmOperationalInternal":{"tmp":"tmp/react-components_6.0.0-alpha1_1536069493212_0.9599356960184253","host":"s3://npm-registry-packages"}},"6.0.0-alpha2":{"name":"@gooddata/react-components","version":"6.0.0-alpha2","author":{"name":"GoodData Corporation"},"license":"BSD-3-Clause","_id":"@gooddata/react-components@6.0.0-alpha2","maintainers":[{"name":"afi","email":"adam.fiedler@gooddata.com"},{"name":"bertold8","email":"ivan.nejezchleb@seznam.cz"},{"name":"bugsbunny338","email":"jiri.zajic@mensa.cz"},{"name":"gooddata-ci","email":"rail@gooddata.com"},{"name":"ivan.mjartan","email":"ivan.mjartan@gooddata.com"},{"name":"jakub-sterba","email":"jakub.sterba@gooddata.com"},{"name":"jaroslav.tomecek","email":"jaroslav.tomecek@gooddata.com"},{"name":"jkittler","email":"honza.kittler@gmail.com"},{"name":"khanh.le","email":"khanh.le@gooddata.com"},{"name":"langhamp","email":"pavel.langhammer@gooddata.com"},{"name":"lanhuynh","email":"lan.huynh@gooddata.com"},{"name":"lhorak","email":"info@lhorak.cz"},{"name":"linhhong","email":"linh.hong@gooddata.com"},{"name":"lpearce","email":"levi.pearce@gooddata.com"},{"name":"lupko","email":"lubomir.slivka@gooddata.com"},{"name":"martin.mosko","email":"martin.mosko@gooddata.com"},{"name":"michal.marsal","email":"michal.marsal@gooddata.com"},{"name":"nadtan","email":"tan.nguyen@gooddata.com"},{"name":"naibinh","email":"naibinh@gmail.com"},{"name":"nikolacech","email":"nikola.cech@gooddata.com"},{"name":"ocetnik","email":"ocetnik.david@gmail.com"},{"name":"ondrejlangr","email":"ondrej.langr@gooddata.com"},{"name":"pbenes","email":"petr.benes@gooddata.com"},{"name":"peterlacko","email":"lackopeter17@gmail.com"},{"name":"petrjanu","email":"petr.janu@gooddata.com"},{"name":"rodri360","email":"me@rodri360.com"},{"name":"sitina","email":"jiri.sitina@gooddata.com"},{"name":"sondo","email":"son.do@gooddata.com"},{"name":"strouhaljan","email":"strouhal.jan@gmail.com"},{"name":"tantalor93","email":"obenky@gmail.com"},{"name":"tomas.kratochvil","email":"tomas.kratochvil@gooddata.com"},{"name":"tomasreichmann","email":"tomasreichmann@gmail.com"},{"name":"tomsatgd","email":"tomas.satinsky@gooddata.com"},{"name":"tu.ngo","email":"tu.ngo@gooddata.com"},{"name":"xmort","email":"petr.dolejsi@gooddata.com"},{"name":"zdenek.vidensky","email":"zdenek.vidensky@gooddata.com"}],"homepage":"https://github.com/gooddata/gooddata-react-components#readme","bugs":{"url":"https://github.com/gooddata/gooddata-react-components/issues"},"dist":{"shasum":"7b6f582ee406c8f4dcda8ac64840d254ee6ca5a5","tarball":"https://registry.npmjs.org/@gooddata/react-components/-/react-components-6.0.0-alpha2.tgz","fileCount":903,"integrity":"sha512-L9takjot2BRTNcTjBIMm4gZwZRwgWbIoEUfKDXku4LM0055+WDWJQBl4sHvpMrFergaNEAfFxdO7arhM/d58+g==","signatures":[{"sig":"MEQCIB5zpuOvcdT5XHIrlfMd4IQbnWP4huh0PwcrTg0S4qP2AiBIv5RLtKus0jeQAaQwXFitNLHS3P6J6epH0CrJEQmf1w==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":3305932,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJbknLvCRA9TVsSAnZWagAAcPsP+gMLrptWsn+p297piP/i\nz3QzICd6LINuGzUkYC+fahXYLMzYOvh6Ukt1a8duQ2CfMt0TLzUyoG03zSGE\nSZm9A39PjLLP1I7I1MtWN9z+ktaGR0vk8ixej5zhQMOx/s91jORRr5xlA8xb\njyNWQixC7ghYBcBkpLn4rZnoYOGJd7zHzcrIAayknt2q5umou29QS+xv1cac\n0lXuSuffkEdcAUZoJMkrwKgG0FF9HiVYR7TbGfC1bkfZen+90Wt/LJUnBylc\nMzejMBZdnBxpLjw/nuUR/krOGBldTfywgW46dIyXSkIY6iLRJPsfh07Gb9Y4\nA1o10xygxHHdCpugwL3Oa+wQ5oURrf+zwFQ/IaA7L7xkLr7n4Wq1NYOkrZMk\nekiig8YjBsXGPkyctSqwWyFxEUqDF46xKuu0a1Mh2SCQx5OanNNfU+jRIgjr\n7ueWvU9AJmV+TBjeUJUtBh6BYAAxOk/gKtg7rhO7Ki1CvIORMGIyq7kuNfcV\nSVU+MJKc1A94VSQjEPK4PzB6jtOrOVQ8n8GRDRb30e1H52dFP0NMLOffe5w9\nw/0G0kKP1eUwoU0hrNB8bhlPtHbJhQzajMiYoGQvyjeQOTxsW3BXH06HhlSY\nQPmjCQ7WwiV5S5DcCxZKxvBrlpEL/0SATVnBWSfxmqZk06kS3jjphoxB9mkD\nNInY\r\n=T6s5\r\n-----END PGP SIGNATURE-----\r\n"},"jest":{"testRegex":"(/__tests__/.*|\\.(test|spec))\\.(tsx?|jsx?)$","transform":{".(ts|tsx)":"<rootDir>/node_modules/ts-jest/preprocessor.js"},"mapCoverage":true,"collectCoverage":false,"moduleNameMapper":{"\\.(css|less|sass|scss)$":"<rootDir>/__mocks__/styleMock.ts"},"coverageReporters":["html"],"collectCoverageFrom":["src/**/*.{ts,tsx}","examples/server/src/**/*.{js,jsx}","!**/*.d.ts"],"moduleFileExtensions":["ts","tsx","js"],"setupTestFrameworkScriptFile":"<rootDir>/jest.setup.js"},"main":"dist/index.js","config":{"tslint":"'./{src,stories}/**/*.{ts,tsx}'"},"readme":"[![npm version](https://badge.fury.io/js/%40gooddata%2Freact-components.svg)](https://www.npmjs.com/package/@gooddata/react-components) \n\n# GoodData.UI React components\n> A React-based JavaScript library for building data-driven applications\n\n## Getting started\n- [GoodData.UI Documentation](http://sdk.gooddata.com/gooddata-ui/)\n- [GoodData.UI Live Examples](https://gooddata-examples.herokuapp.com/)\n- [Stack Overflow](https://stackoverflow.com/questions/tagged/gooddata)\n\n### Usage\nWith [yarn](https://yarnpkg.com) installed, go to your project directory and run\n```\n$ yarn add @gooddata/react-components\n```\nIf you prefer [npm](npmjs.com) run\n```\n$ npm install --save @gooddata/react-components\n```\n\n\n## Contributing\n\nWe welcome any contribution in form of [issues](https://github.com/gooddata/gooddata-react-components/issues) or [pull requests](https://github.com/gooddata/gooddata-react-components/pulls).\nThese commands may come in handy while developing:\n\n| command | description |\n| ------- | ----------- |\n| `yarn install --pure-lockfile` | first step |\n| ||\n| `yarn dev` | build react-components to `/dist` in watch mode |\n| `yarn test` | run all unit tests |\n| `yarn validate` | validate codestyle |\n| ||\n| `yarn storybook` | run storybook from `/stories` on http://localhost:9001 |\n| `yarn build-storybook` | build storybook to `/dist-storybook` |\n| `yarn test-storybook` | run storybook and [screenshot tests](https://github.com/gooddata/gdc-client-utils/tree/master/test-storybook) |\n| ||\n| `yarn examples` | run Live Examples dev-server from `/examples` on https://localhost:8999 |\n| `yarn examples-build` | build Live Examples to `/examples/dist` |\n| `yarn examples-server` | serve built Live Examples - see `/examples/server/src` |\n| `yarn examples-testcafe` | run testcafe tests against `localhost:8999` |\n\n### Deploy to heroku.com\nWhen you deploy this repo to heroku, it serves *GoodData.UI Live Examples*.\nRelevant tasks are in `Procfile` and `package.json`.\n\n```bash\n# run in the project directory\nheroku login\nheroku create <your-app-name>\nheroku config:set DOMAIN_ADMIN_USERNAME=x@gooddata.com DOMAIN_ADMIN_PASSWORD=xy PROJECT_ID_TO_ASSIGN=xms7ga4tf3g3nzucd8380o2bev8oeknp\ngit push heroku HEAD:master\nheroku open\n```\n\n### Run Live Examples Locally\nTo run *GoodData.UI Live Examples* locally:\n```bash\ngit clone <this-repository>\ncd  <repository-folder>\nyarn install --pure-lockfile\nyarn examples\n```\nThen open https://localhost:8999 and login using Live Examples account (you can [create one here](https://gooddata-examples.herokuapp.com/registration)).\n\n## Changelog\n- see [CHANGELOG.md](CHANGELOG.md)\n\n## License\n(C) 2007-2018 GoodData Corporation\n\nFor more information, please see [LICENSE](https://github.com/gooddata/gooddata-react-components/blob/master/LICENSE)\n","gitHead":"fb645ca6fe7e6f0cfdc47220041fa8789db87585","scripts":{"dev":"bash scripts/build.sh --dev-watch","test":"jest --watch","build":"bash scripts/build.sh","tslint":"yarn run-tslint -t verbose $npm_package_config_tslint","prepare":"cd examples/server && yarn install --pure-lockfile && cd ../..; rm -r examples/node_modules 2>/dev/null; true","examples":"bash scripts/run-examples.sh","prepare?":"# Called before `npm publish` and on local `npm install`. Temporarily also for deleting obsolete node_modules. Ends with `true` to continue gracefully.","validate":"tsc --noEmit && yarn tslint && eslint --ext .jsx,.js examples/src examples/test examples/server/src","build-dev":"bash scripts/build.sh --dev","examples?":"# Default is developer domain, other options: yarn examples [sec,secure,stg,stg2,stg3,demo,developer or URL]","storybook":"start-storybook -p 9001 -c .storybook","tslint-ci":"mkdir -p ./ci/results && yarn run-tslint -t checkstyle -o ./ci/results/tslint-results.xml $npm_package_config_tslint","run-tslint":"tslint -p tsconfig.json","validate-ci":"tsc --noEmit && yarn tslint-ci  && eslint --ext .jsx,.js examples/src examples/test examples/server/src -f checkstyle -o ci/results/eslint-results.xml","examples-build":"bash scripts/build-examples.sh","prepublishOnly":"yarn build","test-storybook":"test-storybook","build-storybook":"build-storybook -c .storybook -o dist-storybook","examples-server":"node examples/server/src/index.js","heroku-postbuild":"yarn examples-build developer","examples-testcafe":"testcafe chrome --assertion-timeout 60000 -S -s examples/_screenshots examples/test/**/**/*_test* --debug-on-fail","examples-testcafe-ci":"testcafe 'chrome:headless --no-sandbox' --assertion-timeout 60000 -S -s examples/_screenshots examples/test/**/**/*_test*"},"typings":"dist/index.d.ts","_npmUser":{"name":"gooddata-ci","email":"rail@gooddata.com"},"repository":{"url":"git+ssh://git@github.com/gooddata/gooddata-react-components.git","type":"git"},"_npmVersion":"5.6.0","description":"GoodData React Components","directories":{},"_nodeVersion":"8.9.4","dependencies":{"rxjs":"^5.5.6","lodash":"^4.17.4","ag-grid":"^18.0.1","invariant":"^2.2.2","classnames":"^2.2.5","highcharts":"4.2.5","prop-types":"^15.6.0","react-intl":"^2.4.0","custom-event":"^1.0.1","ag-grid-react":"^18.0.0","react-measure":"^1.4.7","@gooddata/typings":"2.3.1","@types/highcharts":"4.2.56","http-status-codes":"^1.3.0","@gooddata/js-utils":"^2.0.1","@gooddata/numberjs":"^3.1.2","fixed-data-table-2":"0.7.17","@gooddata/goodstrap":"56.1.4","react-dom-factories":"^1.0.2","@gooddata/gooddata-js":"8.0.0","nodelist-foreach-polyfill":"^1.2.0"},"_hasShrinkwrap":false,"readmeFilename":"README.md","test-storybook":{"_defaults":{"readySelector":".screenshot-target, .screenshot-wrapper .highcharts-container, .screenshot-wrapper .s-headline-value, .screenshot-wrapper .viz-table-wrap, .screenshot-wrapper .gdc-kpi, .screenshot-wrapper .gdc-kpi-error, .screenshot-wrapper .s-pivot-table .ag-cell"},"AFM components/PieChart":{"error":{"delay":500,"readySelector":".screenshot-wrapper .s-error .icon-cloud-rain"}},"Core components/Heatmap":{"data labels config":{"readySelector":".screenshot-wrapper div:nth-child(8) .highcharts-container"},"with different legend positions":{"readySelector":".screenshot-wrapper div:nth-child(10) .highcharts-container"}},"Core components/Treemap":{"data labels config":{"readySelector":".screenshot-wrapper div:nth-child(8) .highcharts-container"},"with different legend positions":{"readySelector":".screenshot-wrapper div:nth-child(10) .highcharts-container"}},"Core components/BarChart":{"with different legend positions":{"readySelector":".screenshot-wrapper div:nth-child(10) .highcharts-container"}},"Core components/PieChart":{"data labels config":{"readySelector":".screenshot-wrapper div:nth-child(8) .highcharts-container"},"with different legend positions":{"readySelector":".screenshot-wrapper div:nth-child(10) .highcharts-container"}},"AFM components/DonutChart":{"error":{"delay":500,"readySelector":".screenshot-wrapper .s-error .icon-cloud-rain"}},"Core components/AreaChart":{"data labels config":{"readySelector":".screenshot-wrapper div:nth-child(8) .highcharts-container"},"with different legend positions":{"readySelector":".screenshot-wrapper div:nth-child(10) .highcharts-container"}},"Core components/LineChart":{"data labels config":{"readySelector":".screenshot-wrapper div:nth-child(8) .highcharts-container"},"with different legend positions":{"readySelector":".screenshot-wrapper div:nth-child(10) .highcharts-container"}},"Core components/DonutChart":{"data labels config":{"readySelector":".screenshot-wrapper div:nth-child(8) .highcharts-container"},"with different legend positions":{"readySelector":".screenshot-wrapper div:nth-child(10) .highcharts-container"}},"Core components/BubbleChart":{"data labels config":{"readySelector":".screenshot-wrapper div:nth-child(8) .highcharts-container"},"with different legend positions":{"readySelector":".screenshot-wrapper div:nth-child(10) .highcharts-container"}},"Core components/ColumnChart":{"with different legend positions":{"readySelector":".screenshot-wrapper div:nth-child(10) .highcharts-container"}},"Core components/ScatterPlot":{"data labels config":{"readySelector":".screenshot-wrapper div:nth-child(8) .highcharts-container"}}},"devDependencies":{"yup":"^0.24.1","jest":"21.2.1","react":"15.6.2","enzyme":"3.3.0","formik":"^0.11.11","moment":"2.22.1","history":"^4.7.2","ts-jest":"21.2.4","webpack":"3.10.0","react-ga":"^2.5.2","recharts":"1.0.0-beta.9","testcafe":"0.19.2","commander":"2.14.1","node-sass":"4.7.2","react-dom":"15.6.2","supertest":"3.0.0","babel-core":"6.26.0","css-loader":"0.28.7","jest-junit":"3.0.0","raw-loader":"0.5.1","styled-jsx":"2.2.1","typescript":"2.3.3","@types/jest":"20.0.4","@types/node":"7.0.8","file-loader":"1.1.6","sass-loader":"6.0.6","@types/react":"16.0.34","babel-loader":"7.1.2","react-helmet":"5.2.0","react-select":"1.2.1","style-loader":"0.19.1","@types/enzyme":"3.1.6","@types/lodash":"4.14.61","utility-types":"^1.1.0","babel-polyfill":"^6.26.0","@storybook/react":"3.4.8","@types/invariant":"2.2.29","@types/react-dom":"16.0.3","babel-preset-env":"1.6.1","isomorphic-fetch":"2.2.1","react-datepicker":"1.1.0","react-router-dom":"4.2.2","@gooddata/mock-js":"1.8.3","@types/classnames":"2.2.3","@types/prop-types":"15.5.2","@types/react-intl":"2.3.5","babel-preset-react":"6.24.1","identity-obj-proxy":"^3.0.0","react-async-script":"^0.9.1","webpack-dev-server":"2.11.1","@types/react-portal":"3.0.4","babel-plugin-lodash":"3.3.2","html-webpack-plugin":"2.30.1","react-test-renderer":"15.6.2","@types/react-measure":"0.4.7","clean-webpack-plugin":"0.1.17","react-google-recaptcha":"^0.11.0","@gooddata/eslint-config":"0.0.19","@gooddata/tslint-config":"0.0.10","@types/storybook__react":"3.0.6","enzyme-adapter-react-15":"1.0.5","uglifyjs-webpack-plugin":"1.2.0","@gooddata/test-storybook":"1.3.0","@storybook/addon-actions":"3.4.8","@storybook/addon-options":"3.4.8","node-sass-magic-importer":"5.1.0","react-syntax-highlighter":"6.1.2","@types/fixed-data-table-2":"0.8.1","awesome-typescript-loader":"3.5.0","@types/react-test-renderer":"16.0.0","circular-dependency-plugin":"4.4.0","compression-webpack-plugin":"1.1.7","@types/enzyme-adapter-react-15":"1.0.1","@types/storybook__addon-actions":"3.0.1","babel-plugin-transform-class-properties":"6.24.1","babel-plugin-transform-async-to-generator":"6.24.1","babel-plugin-transform-object-rest-spread":"6.26.0"},"peerDependencies":{"react":"15.6.2","react-dom":"15.6.2"},"_npmOperationalInternal":{"tmp":"tmp/react-components_6.0.0-alpha2_1536324334098_0.9218396038757031","host":"s3://npm-registry-packages"}},"6.0.0-alpha3":{"name":"@gooddata/react-components","version":"6.0.0-alpha3","author":{"name":"GoodData Corporation"},"license":"BSD-3-Clause","_id":"@gooddata/react-components@6.0.0-alpha3","maintainers":[{"name":"afi","email":"adam.fiedler@gooddata.com"},{"name":"bertold8","email":"ivan.nejezchleb@seznam.cz"},{"name":"bugsbunny338","email":"jiri.zajic@mensa.cz"},{"name":"gooddata-ci","email":"rail@gooddata.com"},{"name":"ivan.mjartan","email":"ivan.mjartan@gooddata.com"},{"name":"jakub-sterba","email":"jakub.sterba@gooddata.com"},{"name":"jaroslav.tomecek","email":"jaroslav.tomecek@gooddata.com"},{"name":"jkittler","email":"honza.kittler@gmail.com"},{"name":"khanh.le","email":"khanh.le@gooddata.com"},{"name":"langhamp","email":"pavel.langhammer@gooddata.com"},{"name":"lanhuynh","email":"lan.huynh@gooddata.com"},{"name":"lhorak","email":"info@lhorak.cz"},{"name":"linhhong","email":"linh.hong@gooddata.com"},{"name":"lpearce","email":"levi.pearce@gooddata.com"},{"name":"lupko","email":"lubomir.slivka@gooddata.com"},{"name":"martin.mosko","email":"martin.mosko@gooddata.com"},{"name":"michal.marsal","email":"michal.marsal@gooddata.com"},{"name":"nadtan","email":"tan.nguyen@gooddata.com"},{"name":"naibinh","email":"naibinh@gmail.com"},{"name":"nikolacech","email":"nikola.cech@gooddata.com"},{"name":"ocetnik","email":"ocetnik.david@gmail.com"},{"name":"ondrejlangr","email":"ondrej.langr@gooddata.com"},{"name":"pbenes","email":"petr.benes@gooddata.com"},{"name":"peterlacko","email":"lackopeter17@gmail.com"},{"name":"petrjanu","email":"petr.janu@gooddata.com"},{"name":"rodri360","email":"me@rodri360.com"},{"name":"sitina","email":"jiri.sitina@gooddata.com"},{"name":"sondo","email":"son.do@gooddata.com"},{"name":"strouhaljan","email":"strouhal.jan@gmail.com"},{"name":"tantalor93","email":"obenky@gmail.com"},{"name":"tomas.kratochvil","email":"tomas.kratochvil@gooddata.com"},{"name":"tomasreichmann","email":"tomasreichmann@gmail.com"},{"name":"tomsatgd","email":"tomas.satinsky@gooddata.com"},{"name":"tu.ngo","email":"tu.ngo@gooddata.com"},{"name":"xmort","email":"petr.dolejsi@gooddata.com"},{"name":"zdenek.vidensky","email":"zdenek.vidensky@gooddata.com"}],"homepage":"https://github.com/gooddata/gooddata-react-components#readme","bugs":{"url":"https://github.com/gooddata/gooddata-react-components/issues"},"dist":{"shasum":"d39e6d87d58633d4e230585587463ad7dabb46d3","tarball":"https://registry.npmjs.org/@gooddata/react-components/-/react-components-6.0.0-alpha3.tgz","fileCount":904,"integrity":"sha512-edJW+xnaRpmKyhR0T/ZIjGfvPnx+mTfZisdMh/MAnQQdL3l7tGl5LG0/ufYFvNNOfEYyrS64dtyrD/O5mUb2PA==","signatures":[{"sig":"MEYCIQCRg4Az5qbPHfQJZNDhJXzwAWUaYNPDHGnr5LwdD6sa8QIhAIbWD+/t6+m0+D1T/inckPMN/Lhpeu2lFRcKn08MZ63u","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":3305994,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJbkpKQCRA9TVsSAnZWagAAJksP/R/RsHwxUoBJAJv366EE\nZhwFNCxgWnSh2X9Y+IosgAKOKOQLc+KFdpNDqYnwRAzjkfZ+wqG9S+If2NHb\ntnQMDyNrL6zNbPMq/YLat+8oLXZbczw5/sPQrHHNkgzrDbLV4yUhmTyqlabd\n469W3PiiiHxXyuLmI2DGMmjkvGHB3R7iuuUbVkgFpVKFi38bbPY6pGM9/tc1\nxlaYSE1kH5A/j56qVi6C1cNP5ljO4Ruz0gi8c5+6PbFNv/A/y8IKFzUtVX+d\n4buCUkIdqrU7FupJVUASfF48Bw2odr5mgORMrvAECAunWYvowK2twv9sB0Ty\nZ0zbF49wmm26SvHFDhHZXYy4yIOZb7D6Ivsf6YMZmNALE9Txb2UbcGiyB/75\noiWRGvxs++MWOsR+LM8HFK1LKr354vKQp9bjPBOBZAllP5A9ULmAfCErJHHp\n8FrUoNoG15zhN6ZtOUzde3VCZXit8eArIYbGC9k8mNxidjxzddzC9bI8/MYv\nJrWvKTMyhwLkfBJMqsoum0v9DgO3dENGCWY0bj762qmEGoiDLzEFnHEZmoXE\n0/sJkbVhUnsPJihDnQrizJOndK65dLVV0cUnG6BUTpMJAjmJrnCC6ijklUQC\nDLz1rT6LwCAr49i2kbnmfhmCWxjmTfSUwdJGGzpKjuvg1QdyRUWEneKvtySY\neSuc\r\n=dmNE\r\n-----END PGP SIGNATURE-----\r\n"},"jest":{"testRegex":"(/__tests__/.*|\\.(test|spec))\\.(tsx?|jsx?)$","transform":{".(ts|tsx)":"<rootDir>/node_modules/ts-jest/preprocessor.js"},"mapCoverage":true,"collectCoverage":false,"moduleNameMapper":{"\\.(css|less|sass|scss)$":"<rootDir>/__mocks__/styleMock.ts"},"coverageReporters":["html"],"collectCoverageFrom":["src/**/*.{ts,tsx}","examples/server/src/**/*.{js,jsx}","!**/*.d.ts"],"moduleFileExtensions":["ts","tsx","js"],"setupTestFrameworkScriptFile":"<rootDir>/jest.setup.js"},"main":"dist/index.js","config":{"tslint":"'./{src,stories}/**/*.{ts,tsx}'"},"readme":"[![npm version](https://badge.fury.io/js/%40gooddata%2Freact-components.svg)](https://www.npmjs.com/package/@gooddata/react-components) \n\n# GoodData.UI React components\n> A React-based JavaScript library for building data-driven applications\n\n## Getting started\n- [GoodData.UI Documentation](http://sdk.gooddata.com/gooddata-ui/)\n- [GoodData.UI Live Examples](https://gooddata-examples.herokuapp.com/)\n- [Stack Overflow](https://stackoverflow.com/questions/tagged/gooddata)\n\n### Usage\nWith [yarn](https://yarnpkg.com) installed, go to your project directory and run\n```\n$ yarn add @gooddata/react-components\n```\nIf you prefer [npm](npmjs.com) run\n```\n$ npm install --save @gooddata/react-components\n```\n\n\n## Contributing\n\nWe welcome any contribution in form of [issues](https://github.com/gooddata/gooddata-react-components/issues) or [pull requests](https://github.com/gooddata/gooddata-react-components/pulls).\nThese commands may come in handy while developing:\n\n| command | description |\n| ------- | ----------- |\n| `yarn install --pure-lockfile` | first step |\n| ||\n| `yarn dev` | build react-components to `/dist` in watch mode |\n| `yarn test` | run all unit tests |\n| `yarn validate` | validate codestyle |\n| ||\n| `yarn storybook` | run storybook from `/stories` on http://localhost:9001 |\n| `yarn build-storybook` | build storybook to `/dist-storybook` |\n| `yarn test-storybook` | run storybook and [screenshot tests](https://github.com/gooddata/gdc-client-utils/tree/master/test-storybook) |\n| ||\n| `yarn examples` | run Live Examples dev-server from `/examples` on https://localhost:8999 |\n| `yarn examples-build` | build Live Examples to `/examples/dist` |\n| `yarn examples-server` | serve built Live Examples - see `/examples/server/src` |\n| `yarn examples-testcafe` | run testcafe tests against `localhost:8999` |\n\n### Deploy to heroku.com\nWhen you deploy this repo to heroku, it serves *GoodData.UI Live Examples*.\nRelevant tasks are in `Procfile` and `package.json`.\n\n```bash\n# run in the project directory\nheroku login\nheroku create <your-app-name>\nheroku config:set DOMAIN_ADMIN_USERNAME=x@gooddata.com DOMAIN_ADMIN_PASSWORD=xy PROJECT_ID_TO_ASSIGN=xms7ga4tf3g3nzucd8380o2bev8oeknp\ngit push heroku HEAD:master\nheroku open\n```\n\n### Run Live Examples Locally\nTo run *GoodData.UI Live Examples* locally:\n```bash\ngit clone <this-repository>\ncd  <repository-folder>\nyarn install --pure-lockfile\nyarn examples\n```\nThen open https://localhost:8999 and login using Live Examples account (you can [create one here](https://gooddata-examples.herokuapp.com/registration)).\n\n## Changelog\n- see [CHANGELOG.md](CHANGELOG.md)\n\n## License\n(C) 2007-2018 GoodData Corporation\n\nFor more information, please see [LICENSE](https://github.com/gooddata/gooddata-react-components/blob/master/LICENSE)\n","gitHead":"4b89532431ffd4b05e269526e2b25012e522f940","scripts":{"dev":"bash scripts/build.sh --dev-watch","test":"jest --watch","build":"bash scripts/build.sh","tslint":"yarn run-tslint -t verbose $npm_package_config_tslint","prepare":"cd examples/server && yarn install --pure-lockfile && cd ../..; rm -r examples/node_modules 2>/dev/null; true","examples":"bash scripts/run-examples.sh","prepare?":"# Called before `npm publish` and on local `npm install`. Temporarily also for deleting obsolete node_modules. Ends with `true` to continue gracefully.","validate":"tsc --noEmit && yarn tslint && eslint --ext .jsx,.js examples/src examples/test examples/server/src","build-dev":"bash scripts/build.sh --dev","examples?":"# Default is developer domain, other options: yarn examples [sec,secure,stg,stg2,stg3,demo,developer or URL]","storybook":"start-storybook -p 9001 -c .storybook","tslint-ci":"mkdir -p ./ci/results && yarn run-tslint -t checkstyle -o ./ci/results/tslint-results.xml $npm_package_config_tslint","run-tslint":"tslint -p tsconfig.json","validate-ci":"tsc --noEmit && yarn tslint-ci  && eslint --ext .jsx,.js examples/src examples/test examples/server/src -f checkstyle -o ci/results/eslint-results.xml","examples-build":"bash scripts/build-examples.sh","prepublishOnly":"yarn build","test-storybook":"test-storybook","build-storybook":"build-storybook -c .storybook -o dist-storybook","examples-server":"node examples/server/src/index.js","heroku-postbuild":"yarn examples-build developer","examples-testcafe":"testcafe chrome --assertion-timeout 60000 -S -s examples/_screenshots examples/test/**/**/*_test* --debug-on-fail","examples-testcafe-ci":"testcafe 'chrome:headless --no-sandbox' --assertion-timeout 60000 -S -s examples/_screenshots examples/test/**/**/*_test*"},"typings":"dist/index.d.ts","_npmUser":{"name":"gooddata-ci","email":"rail@gooddata.com"},"repository":{"url":"git+ssh://git@github.com/gooddata/gooddata-react-components.git","type":"git"},"_npmVersion":"5.6.0","description":"GoodData React Components","directories":{},"_nodeVersion":"8.9.4","dependencies":{"rxjs":"^5.5.6","lodash":"^4.17.4","ag-grid":"^18.0.1","invariant":"^2.2.2","classnames":"^2.2.5","highcharts":"4.2.5","prop-types":"^15.6.0","react-intl":"^2.4.0","custom-event":"^1.0.1","ag-grid-react":"^18.0.0","react-measure":"^1.4.7","@gooddata/typings":"2.3.1","@types/highcharts":"4.2.56","http-status-codes":"^1.3.0","@gooddata/js-utils":"^2.0.1","@gooddata/numberjs":"^3.1.2","fixed-data-table-2":"0.7.17","@gooddata/goodstrap":"56.1.4","react-dom-factories":"^1.0.2","@gooddata/gooddata-js":"8.0.0","nodelist-foreach-polyfill":"^1.2.0"},"_hasShrinkwrap":false,"readmeFilename":"README.md","test-storybook":{"_defaults":{"readySelector":".screenshot-target, .screenshot-wrapper .highcharts-container, .screenshot-wrapper .s-headline-value, .screenshot-wrapper .viz-table-wrap, .screenshot-wrapper .gdc-kpi, .screenshot-wrapper .gdc-kpi-error, .screenshot-wrapper .s-pivot-table .ag-cell"},"AFM components/PieChart":{"error":{"delay":500,"readySelector":".screenshot-wrapper .s-error .icon-cloud-rain"}},"Core components/Heatmap":{"data labels config":{"readySelector":".screenshot-wrapper div:nth-child(8) .highcharts-container"},"with different legend positions":{"readySelector":".screenshot-wrapper div:nth-child(10) .highcharts-container"}},"Core components/Treemap":{"data labels config":{"readySelector":".screenshot-wrapper div:nth-child(8) .highcharts-container"},"with different legend positions":{"readySelector":".screenshot-wrapper div:nth-child(10) .highcharts-container"}},"Core components/BarChart":{"with different legend positions":{"readySelector":".screenshot-wrapper div:nth-child(10) .highcharts-container"}},"Core components/PieChart":{"data labels config":{"readySelector":".screenshot-wrapper div:nth-child(8) .highcharts-container"},"with different legend positions":{"readySelector":".screenshot-wrapper div:nth-child(10) .highcharts-container"}},"AFM components/DonutChart":{"error":{"delay":500,"readySelector":".screenshot-wrapper .s-error .icon-cloud-rain"}},"Core components/AreaChart":{"data labels config":{"readySelector":".screenshot-wrapper div:nth-child(8) .highcharts-container"},"with different legend positions":{"readySelector":".screenshot-wrapper div:nth-child(10) .highcharts-container"}},"Core components/LineChart":{"data labels config":{"readySelector":".screenshot-wrapper div:nth-child(8) .highcharts-container"},"with different legend positions":{"readySelector":".screenshot-wrapper div:nth-child(10) .highcharts-container"}},"Core components/DonutChart":{"data labels config":{"readySelector":".screenshot-wrapper div:nth-child(8) .highcharts-container"},"with different legend positions":{"readySelector":".screenshot-wrapper div:nth-child(10) .highcharts-container"}},"Core components/BubbleChart":{"data labels config":{"readySelector":".screenshot-wrapper div:nth-child(8) .highcharts-container"},"with different legend positions":{"readySelector":".screenshot-wrapper div:nth-child(10) .highcharts-container"}},"Core components/ColumnChart":{"with different legend positions":{"readySelector":".screenshot-wrapper div:nth-child(10) .highcharts-container"}},"Core components/ScatterPlot":{"data labels config":{"readySelector":".screenshot-wrapper div:nth-child(8) .highcharts-container"}}},"devDependencies":{"yup":"^0.24.1","jest":"21.2.1","react":"15.6.2","enzyme":"3.3.0","formik":"^0.11.11","moment":"2.22.1","history":"^4.7.2","ts-jest":"21.2.4","webpack":"3.10.0","react-ga":"^2.5.2","recharts":"1.0.0-beta.9","testcafe":"0.19.2","commander":"2.14.1","node-sass":"4.7.2","react-dom":"15.6.2","supertest":"3.0.0","babel-core":"6.26.0","css-loader":"0.28.7","jest-junit":"3.0.0","raw-loader":"0.5.1","styled-jsx":"2.2.1","typescript":"2.3.3","@types/jest":"20.0.4","@types/node":"7.0.8","file-loader":"1.1.6","sass-loader":"6.0.6","@types/react":"16.0.34","babel-loader":"7.1.2","react-helmet":"5.2.0","react-select":"1.2.1","style-loader":"0.19.1","@types/enzyme":"3.1.6","@types/lodash":"4.14.61","utility-types":"^1.1.0","babel-polyfill":"^6.26.0","@storybook/react":"3.4.8","@types/invariant":"2.2.29","@types/react-dom":"16.0.3","babel-preset-env":"1.6.1","isomorphic-fetch":"2.2.1","react-datepicker":"1.1.0","react-router-dom":"4.2.2","@gooddata/mock-js":"1.8.3","@types/classnames":"2.2.3","@types/prop-types":"15.5.2","@types/react-intl":"2.3.5","babel-preset-react":"6.24.1","identity-obj-proxy":"^3.0.0","react-async-script":"^0.9.1","webpack-dev-server":"2.11.1","@types/react-portal":"3.0.4","babel-plugin-lodash":"3.3.2","html-webpack-plugin":"2.30.1","react-test-renderer":"15.6.2","@types/react-measure":"0.4.7","clean-webpack-plugin":"0.1.17","react-google-recaptcha":"^0.11.0","@gooddata/eslint-config":"0.0.19","@gooddata/tslint-config":"0.0.10","@types/storybook__react":"3.0.6","enzyme-adapter-react-15":"1.0.5","uglifyjs-webpack-plugin":"1.2.0","@gooddata/test-storybook":"1.3.0","@storybook/addon-actions":"3.4.8","@storybook/addon-options":"3.4.8","node-sass-magic-importer":"5.1.0","react-syntax-highlighter":"6.1.2","@types/fixed-data-table-2":"0.8.1","awesome-typescript-loader":"3.5.0","@types/react-test-renderer":"16.0.0","circular-dependency-plugin":"4.4.0","compression-webpack-plugin":"1.1.7","@types/enzyme-adapter-react-15":"1.0.1","@types/storybook__addon-actions":"3.0.1","babel-plugin-transform-class-properties":"6.24.1","babel-plugin-transform-async-to-generator":"6.24.1","babel-plugin-transform-object-rest-spread":"6.26.0"},"peerDependencies":{"react":"15.6.2","react-dom":"15.6.2"},"_npmOperationalInternal":{"tmp":"tmp/react-components_6.0.0-alpha3_1536332431465_0.28491877486356354","host":"s3://npm-registry-packages"}},"6.0.0-alpha4":{"name":"@gooddata/react-components","version":"6.0.0-alpha4","author":{"name":"GoodData Corporation"},"license":"BSD-3-Clause","_id":"@gooddata/react-components@6.0.0-alpha4","maintainers":[{"name":"afi","email":"adam.fiedler@gooddata.com"},{"name":"bertold8","email":"ivan.nejezchleb@seznam.cz"},{"name":"bugsbunny338","email":"jiri.zajic@mensa.cz"},{"name":"gooddata-ci","email":"rail@gooddata.com"},{"name":"ivan.mjartan","email":"ivan.mjartan@gooddata.com"},{"name":"jakub-sterba","email":"jakub.sterba@gooddata.com"},{"name":"jaroslav.tomecek","email":"jaroslav.tomecek@gooddata.com"},{"name":"jkittler","email":"honza.kittler@gmail.com"},{"name":"khanh.le","email":"khanh.le@gooddata.com"},{"name":"langhamp","email":"pavel.langhammer@gooddata.com"},{"name":"lanhuynh","email":"lan.huynh@gooddata.com"},{"name":"lhorak","email":"info@lhorak.cz"},{"name":"linhhong","email":"linh.hong@gooddata.com"},{"name":"lpearce","email":"levi.pearce@gooddata.com"},{"name":"lupko","email":"lubomir.slivka@gooddata.com"},{"name":"martin.mosko","email":"martin.mosko@gooddata.com"},{"name":"michal.marsal","email":"michal.marsal@gooddata.com"},{"name":"nadtan","email":"tan.nguyen@gooddata.com"},{"name":"naibinh","email":"naibinh@gmail.com"},{"name":"nikolacech","email":"nikola.cech@gooddata.com"},{"name":"ocetnik","email":"ocetnik.david@gmail.com"},{"name":"ondrejlangr","email":"ondrej.langr@gooddata.com"},{"name":"pbenes","email":"petr.benes@gooddata.com"},{"name":"peterlacko","email":"lackopeter17@gmail.com"},{"name":"petrjanu","email":"petr.janu@gooddata.com"},{"name":"rodri360","email":"me@rodri360.com"},{"name":"sitina","email":"jiri.sitina@gooddata.com"},{"name":"sondo","email":"son.do@gooddata.com"},{"name":"strouhaljan","email":"strouhal.jan@gmail.com"},{"name":"tantalor93","email":"obenky@gmail.com"},{"name":"tomas.kratochvil","email":"tomas.kratochvil@gooddata.com"},{"name":"tomasreichmann","email":"tomasreichmann@gmail.com"},{"name":"tomsatgd","email":"tomas.satinsky@gooddata.com"},{"name":"tu.ngo","email":"tu.ngo@gooddata.com"},{"name":"xmort","email":"petr.dolejsi@gooddata.com"},{"name":"zdenek.vidensky","email":"zdenek.vidensky@gooddata.com"}],"homepage":"https://github.com/gooddata/gooddata-react-components#readme","bugs":{"url":"https://github.com/gooddata/gooddata-react-components/issues"},"dist":{"shasum":"4a32114e55128dce8fcf157b1e12c30ebf7f0840","tarball":"https://registry.npmjs.org/@gooddata/react-components/-/react-components-6.0.0-alpha4.tgz","fileCount":904,"integrity":"sha512-uXyHzmZGUogRBWtOzwgpQLN+sRAzmbX/DILQZ8r3FnNv9i1YGII/1S+u4Dgd652rk8n6sjdxzU/vMfDqx89BlA==","signatures":[{"sig":"MEUCIQCk1TIte16KrPOAe5t/WXnA5GMDy5lymL1+qEUfdE2sNgIgGxMtj5qHsra/uOp9KWg8iXCfii1GHX8Az8aKf1/jq2o=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":3305969,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJbllZ3CRA9TVsSAnZWagAAzPkP/0SjMCDKZO+cCwUNdbQL\nVQZRDzXboVJZFcUrx0vnpoIsAEKXtFBw80LXnDIu7tmcuFZ8/FCss+eyZJaD\n4EBjg3PDWKGuTHYbBWwST7UYhU7dwhk0AwqxgWQuvN+0RnXXKql6kETKO+cA\nxMtPK8YOlgXPyO8st+Az2gbVoN6nBUetJr56aaT5trw6ffmvZZRkjusQ++M/\nsp1Cw174sSBrX6ppz51rKltaboxchssVt1wQPNZWX/KOtii1syjn2HGRBIXV\nsmRi6QLOxXYbf7qXbGHpkQii0ZZNVRm5BsnE4TGatLWz2A9UsH3iwNnaGuQn\nsJGUYFQC1kd4/NT1cF+TU4sAEilhfIBAxiIZd6AO1XKwObWjkfr5+xQRTvpu\nlbbRbSJgvNYTUeG6Vio8Mhx378cinghBuWOuX2/OTA8G2wY0rVdS2p7D7AhI\nTwiWcM9ALWHl0hjlhbqU1kUoTjUzLT99oYDXRy2SzNDv0ZKTuH5B+hOcuLdp\n8bQTMrnxrD5uZbxRd5d4oOJL2UIdGaBFTbivsFDWjCPKgBSKaiSrRl7L0oC5\nZdlFr7QEbi782MCP9duj++cddVTyhAJZUX+iTlIUNR/PoDN5vyva4PtuQ28M\nVmMd9YciRd3DfR/mrzaZArsJeYI8odgys3WsAK11pREV7V08hUOc6rX6x0ev\np4nk\r\n=raXY\r\n-----END PGP SIGNATURE-----\r\n"},"jest":{"testRegex":"(/__tests__/.*|\\.(test|spec))\\.(tsx?|jsx?)$","transform":{".(ts|tsx)":"<rootDir>/node_modules/ts-jest/preprocessor.js"},"mapCoverage":true,"collectCoverage":false,"moduleNameMapper":{"\\.(css|less|sass|scss)$":"<rootDir>/__mocks__/styleMock.ts"},"coverageReporters":["html"],"collectCoverageFrom":["src/**/*.{ts,tsx}","examples/server/src/**/*.{js,jsx}","!**/*.d.ts"],"moduleFileExtensions":["ts","tsx","js"],"setupTestFrameworkScriptFile":"<rootDir>/jest.setup.js"},"main":"dist/index.js","config":{"tslint":"'./{src,stories}/**/*.{ts,tsx}'"},"readme":"[![npm version](https://badge.fury.io/js/%40gooddata%2Freact-components.svg)](https://www.npmjs.com/package/@gooddata/react-components) \n\n# GoodData.UI React components\n> A React-based JavaScript library for building data-driven applications\n\n## Getting started\n- [GoodData.UI Documentation](http://sdk.gooddata.com/gooddata-ui/)\n- [GoodData.UI Live Examples](https://gooddata-examples.herokuapp.com/)\n- [Stack Overflow](https://stackoverflow.com/questions/tagged/gooddata)\n\n### Usage\nWith [yarn](https://yarnpkg.com) installed, go to your project directory and run\n```\n$ yarn add @gooddata/react-components\n```\nIf you prefer [npm](npmjs.com) run\n```\n$ npm install --save @gooddata/react-components\n```\n\n\n## Contributing\n\nWe welcome any contribution in form of [issues](https://github.com/gooddata/gooddata-react-components/issues) or [pull requests](https://github.com/gooddata/gooddata-react-components/pulls).\nThese commands may come in handy while developing:\n\n| command | description |\n| ------- | ----------- |\n| `yarn install --pure-lockfile` | first step |\n| ||\n| `yarn dev` | build react-components to `/dist` in watch mode |\n| `yarn test` | run all unit tests |\n| `yarn validate` | validate codestyle |\n| ||\n| `yarn storybook` | run storybook from `/stories` on http://localhost:9001 |\n| `yarn build-storybook` | build storybook to `/dist-storybook` |\n| `yarn test-storybook` | run storybook and [screenshot tests](https://github.com/gooddata/gdc-client-utils/tree/master/test-storybook) |\n| ||\n| `yarn examples` | run Live Examples dev-server from `/examples` on https://localhost:8999 |\n| `yarn examples-build` | build Live Examples to `/examples/dist` |\n| `yarn examples-server` | serve built Live Examples - see `/examples/server/src` |\n| `yarn examples-testcafe` | run testcafe tests against `localhost:8999` |\n\n### Deploy to heroku.com\nWhen you deploy this repo to heroku, it serves *GoodData.UI Live Examples*.\nRelevant tasks are in `Procfile` and `package.json`.\n\n```bash\n# run in the project directory\nheroku login\nheroku create <your-app-name>\nheroku config:set DOMAIN_ADMIN_USERNAME=x@gooddata.com DOMAIN_ADMIN_PASSWORD=xy PROJECT_ID_TO_ASSIGN=xms7ga4tf3g3nzucd8380o2bev8oeknp\ngit push heroku HEAD:master\nheroku open\n```\n\n### Run Live Examples Locally\nTo run *GoodData.UI Live Examples* locally:\n```bash\ngit clone <this-repository>\ncd  <repository-folder>\nyarn install --pure-lockfile\nyarn examples\n```\nThen open https://localhost:8999 and login using Live Examples account (you can [create one here](https://gooddata-examples.herokuapp.com/registration)).\n\n## Changelog\n- see [CHANGELOG.md](CHANGELOG.md)\n\n## License\n(C) 2007-2018 GoodData Corporation\n\nFor more information, please see [LICENSE](https://github.com/gooddata/gooddata-react-components/blob/master/LICENSE)\n","gitHead":"a4f5d209d40f4a3bb9d49d6e4426657715c91acf","scripts":{"dev":"bash scripts/build.sh --dev-watch","test":"jest --watch","build":"bash scripts/build.sh","tslint":"yarn run-tslint -t verbose $npm_package_config_tslint","prepare":"cd examples/server && yarn install --pure-lockfile && cd ../..; rm -r examples/node_modules 2>/dev/null; true","examples":"bash scripts/run-examples.sh","prepare?":"# Called before `npm publish` and on local `npm install`. Temporarily also for deleting obsolete node_modules. Ends with `true` to continue gracefully.","validate":"tsc --noEmit && yarn tslint && eslint --ext .jsx,.js examples/src examples/test examples/server/src","build-dev":"bash scripts/build.sh --dev","examples?":"# Default is developer domain, other options: yarn examples [sec,secure,stg,stg2,stg3,demo,developer or URL]","storybook":"start-storybook -p 9001 -c .storybook","tslint-ci":"mkdir -p ./ci/results && yarn run-tslint -t checkstyle -o ./ci/results/tslint-results.xml $npm_package_config_tslint","run-tslint":"tslint -p tsconfig.json","validate-ci":"tsc --noEmit && yarn tslint-ci  && eslint --ext .jsx,.js examples/src examples/test examples/server/src -f checkstyle -o ci/results/eslint-results.xml","examples-build":"bash scripts/build-examples.sh","prepublishOnly":"yarn build","test-storybook":"test-storybook","build-storybook":"build-storybook -c .storybook -o dist-storybook","examples-server":"node examples/server/src/index.js","heroku-postbuild":"yarn examples-build developer","examples-testcafe":"testcafe chrome --assertion-timeout 60000 -S -s examples/_screenshots examples/test/**/**/*_test* --debug-on-fail","examples-testcafe-ci":"testcafe 'chrome:headless --no-sandbox' --assertion-timeout 60000 -S -s examples/_screenshots examples/test/**/**/*_test*"},"typings":"dist/index.d.ts","_npmUser":{"name":"gooddata-ci","email":"rail@gooddata.com"},"repository":{"url":"git+ssh://git@github.com/gooddata/gooddata-react-components.git","type":"git"},"_npmVersion":"5.6.0","description":"GoodData React Components","directories":{},"_nodeVersion":"8.9.4","dependencies":{"rxjs":"^5.5.6","lodash":"^4.17.4","ag-grid":"^18.0.1","invariant":"^2.2.2","classnames":"^2.2.5","highcharts":"4.2.5","prop-types":"^15.6.0","react-intl":"^2.4.0","custom-event":"^1.0.1","ag-grid-react":"^18.0.0","react-measure":"^1.4.7","@gooddata/typings":"2.3.1","@types/highcharts":"4.2.56","http-status-codes":"^1.3.0","@gooddata/js-utils":"^2.0.1","@gooddata/numberjs":"^3.1.2","fixed-data-table-2":"0.7.17","@gooddata/goodstrap":"56.1.4","react-dom-factories":"^1.0.2","@gooddata/gooddata-js":"8.0.0","nodelist-foreach-polyfill":"^1.2.0"},"_hasShrinkwrap":false,"readmeFilename":"README.md","test-storybook":{"_defaults":{"readySelector":".screenshot-target, .screenshot-wrapper .highcharts-container, .screenshot-wrapper .s-headline-value, .screenshot-wrapper .viz-table-wrap, .screenshot-wrapper .gdc-kpi, .screenshot-wrapper .gdc-kpi-error, .screenshot-wrapper .s-pivot-table .ag-cell"},"AFM components/PieChart":{"error":{"delay":500,"readySelector":".screenshot-wrapper .s-error .icon-cloud-rain"}},"Core components/Heatmap":{"data labels config":{"readySelector":".screenshot-wrapper div:nth-child(8) .highcharts-container"},"with different legend positions":{"readySelector":".screenshot-wrapper div:nth-child(10) .highcharts-container"}},"Core components/Treemap":{"data labels config":{"readySelector":".screenshot-wrapper div:nth-child(8) .highcharts-container"},"with different legend positions":{"readySelector":".screenshot-wrapper div:nth-child(10) .highcharts-container"}},"Core components/BarChart":{"with different legend positions":{"readySelector":".screenshot-wrapper div:nth-child(10) .highcharts-container"}},"Core components/PieChart":{"data labels config":{"readySelector":".screenshot-wrapper div:nth-child(8) .highcharts-container"},"with different legend positions":{"readySelector":".screenshot-wrapper div:nth-child(10) .highcharts-container"}},"AFM components/DonutChart":{"error":{"delay":500,"readySelector":".screenshot-wrapper .s-error .icon-cloud-rain"}},"Core components/AreaChart":{"data labels config":{"readySelector":".screenshot-wrapper div:nth-child(8) .highcharts-container"},"with different legend positions":{"readySelector":".screenshot-wrapper div:nth-child(10) .highcharts-container"}},"Core components/LineChart":{"data labels config":{"readySelector":".screenshot-wrapper div:nth-child(8) .highcharts-container"},"with different legend positions":{"readySelector":".screenshot-wrapper div:nth-child(10) .highcharts-container"}},"Core components/DonutChart":{"data labels config":{"readySelector":".screenshot-wrapper div:nth-child(8) .highcharts-container"},"with different legend positions":{"readySelector":".screenshot-wrapper div:nth-child(10) .highcharts-container"}},"Core components/BubbleChart":{"data labels config":{"readySelector":".screenshot-wrapper div:nth-child(8) .highcharts-container"},"with different legend positions":{"readySelector":".screenshot-wrapper div:nth-child(10) .highcharts-container"}},"Core components/ColumnChart":{"with different legend positions":{"readySelector":".screenshot-wrapper div:nth-child(10) .highcharts-container"}},"Core components/ScatterPlot":{"data labels config":{"readySelector":".screenshot-wrapper div:nth-child(8) .highcharts-container"}}},"devDependencies":{"yup":"^0.24.1","jest":"21.2.1","react":"15.6.2","enzyme":"3.3.0","formik":"^0.11.11","moment":"2.22.1","history":"^4.7.2","ts-jest":"21.2.4","webpack":"3.10.0","react-ga":"^2.5.2","recharts":"1.0.0-beta.9","testcafe":"0.19.2","commander":"2.14.1","node-sass":"4.7.2","react-dom":"15.6.2","supertest":"3.0.0","babel-core":"6.26.0","css-loader":"0.28.7","jest-junit":"3.0.0","raw-loader":"0.5.1","styled-jsx":"2.2.1","typescript":"2.3.3","@types/jest":"20.0.4","@types/node":"7.0.8","file-loader":"1.1.6","sass-loader":"6.0.6","@types/react":"16.0.34","babel-loader":"7.1.2","react-helmet":"5.2.0","react-select":"1.2.1","style-loader":"0.19.1","@types/enzyme":"3.1.6","@types/lodash":"4.14.61","utility-types":"^1.1.0","babel-polyfill":"^6.26.0","@storybook/react":"3.4.8","@types/invariant":"2.2.29","@types/react-dom":"16.0.3","babel-preset-env":"1.6.1","isomorphic-fetch":"2.2.1","react-datepicker":"1.1.0","react-router-dom":"4.2.2","@gooddata/mock-js":"1.8.3","@types/classnames":"2.2.3","@types/prop-types":"15.5.2","@types/react-intl":"2.3.5","babel-preset-react":"6.24.1","identity-obj-proxy":"^3.0.0","react-async-script":"^0.9.1","webpack-dev-server":"2.11.1","@types/react-portal":"3.0.4","babel-plugin-lodash":"3.3.2","html-webpack-plugin":"2.30.1","react-test-renderer":"15.6.2","@types/react-measure":"0.4.7","clean-webpack-plugin":"0.1.17","react-google-recaptcha":"^0.11.0","@gooddata/eslint-config":"0.0.19","@gooddata/tslint-config":"0.0.10","@types/storybook__react":"3.0.6","enzyme-adapter-react-15":"1.0.5","uglifyjs-webpack-plugin":"1.2.0","@gooddata/test-storybook":"1.3.0","@storybook/addon-actions":"3.4.8","@storybook/addon-options":"3.4.8","node-sass-magic-importer":"5.1.0","react-syntax-highlighter":"6.1.2","@types/fixed-data-table-2":"0.8.1","awesome-typescript-loader":"3.5.0","@types/react-test-renderer":"16.0.0","circular-dependency-plugin":"4.4.0","compression-webpack-plugin":"1.1.7","@types/enzyme-adapter-react-15":"1.0.1","@types/storybook__addon-actions":"3.0.1","babel-plugin-transform-class-properties":"6.24.1","babel-plugin-transform-async-to-generator":"6.24.1","babel-plugin-transform-object-rest-spread":"6.26.0"},"peerDependencies":{"react":"15.6.2","react-dom":"15.6.2"},"_npmOperationalInternal":{"tmp":"tmp/react-components_6.0.0-alpha4_1536579190841_0.006131519164698451","host":"s3://npm-registry-packages"}},"6.0.0-alpha5":{"name":"@gooddata/react-components","version":"6.0.0-alpha5","author":{"name":"GoodData Corporation"},"license":"BSD-3-Clause","_id":"@gooddata/react-components@6.0.0-alpha5","maintainers":[{"name":"afi","email":"adam.fiedler@gooddata.com"},{"name":"bertold8","email":"ivan.nejezchleb@seznam.cz"},{"name":"bugsbunny338","email":"jiri.zajic@mensa.cz"},{"name":"gooddata-ci","email":"rail@gooddata.com"},{"name":"ivan.mjartan","email":"ivan.mjartan@gooddata.com"},{"name":"jakub-sterba","email":"jakub.sterba@gooddata.com"},{"name":"jaroslav.tomecek","email":"jaroslav.tomecek@gooddata.com"},{"name":"jkittler","email":"honza.kittler@gmail.com"},{"name":"khanh.le","email":"khanh.le@gooddata.com"},{"name":"langhamp","email":"pavel.langhammer@gooddata.com"},{"name":"lanhuynh","email":"lan.huynh@gooddata.com"},{"name":"lhorak","email":"info@lhorak.cz"},{"name":"linhhong","email":"linh.hong@gooddata.com"},{"name":"lpearce","email":"levi.pearce@gooddata.com"},{"name":"lupko","email":"lubomir.slivka@gooddata.com"},{"name":"martin.mosko","email":"martin.mosko@gooddata.com"},{"name":"michal.marsal","email":"michal.marsal@gooddata.com"},{"name":"nadtan","email":"tan.nguyen@gooddata.com"},{"name":"naibinh","email":"naibinh@gmail.com"},{"name":"nikolacech","email":"nikola.cech@gooddata.com"},{"name":"ocetnik","email":"ocetnik.david@gmail.com"},{"name":"ondrejlangr","email":"ondrej.langr@gooddata.com"},{"name":"pbenes","email":"petr.benes@gooddata.com"},{"name":"peterlacko","email":"lackopeter17@gmail.com"},{"name":"petrjanu","email":"petr.janu@gooddata.com"},{"name":"rodri360","email":"me@rodri360.com"},{"name":"sitina","email":"jiri.sitina@gooddata.com"},{"name":"sondo","email":"son.do@gooddata.com"},{"name":"strouhaljan","email":"strouhal.jan@gmail.com"},{"name":"tantalor93","email":"obenky@gmail.com"},{"name":"tomas.kratochvil","email":"tomas.kratochvil@gooddata.com"},{"name":"tomasreichmann","email":"tomasreichmann@gmail.com"},{"name":"tomsatgd","email":"tomas.satinsky@gooddata.com"},{"name":"tu.ngo","email":"tu.ngo@gooddata.com"},{"name":"xmort","email":"petr.dolejsi@gooddata.com"},{"name":"zdenek.vidensky","email":"zdenek.vidensky@gooddata.com"}],"homepage":"https://github.com/gooddata/gooddata-react-components#readme","bugs":{"url":"https://github.com/gooddata/gooddata-react-components/issues"},"dist":{"shasum":"73ab366052647278275c7425738e799877d5211f","tarball":"https://registry.npmjs.org/@gooddata/react-components/-/react-components-6.0.0-alpha5.tgz","fileCount":904,"integrity":"sha512-5CpBiTbA2atIR8Xd9o7cpjQ47AwvlKCJrce5Cunzx9YKLH2slOcNKSTLkbCNCnf3oC67V4eEu0/IosmJ3WPU3A==","signatures":[{"sig":"MEUCIFAJf4LZcGBjgRYsQtmyOcLGhwMFYweEKiqWeyc9SKHxAiEA5Yk++WnV1aIgSW1NBMaEYizaYGRisleYAP0Euq3S5zA=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":3284918,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJbmL3SCRA9TVsSAnZWagAAFXAQAJrK1/NwVG83y7ssgc1+\nkJa4V69MSyXFI5yHBz8sqJrzmtp3RPOF3MsIm7YCTM8z+4ptHSwZm283woLa\n1K9SOOGMJmrQDoHoKvOK7nbXN+7vYTaNCz/rFqNMKee6EmQkypySKTnVVICW\nUdMjCMYg5kXjG1AB+9fpMuquKr/a6ux+pCRBSbI+eipIUi7jGxDNSB2CMOUG\nGkDowckri54Vo60qW4DWop6MKFl6X4GD28pxt5S7uaQ0SBnY52AS+KrYGs7n\n+RkzEpBibeIaGwroPhQIur+JdKQ5LK2mZaRYCiEw9OYZxVFiZdzD9FF0ZBsu\n8b3D16r1+6oZ43NuDE+EkWafJ9w4W0pA6Qbjmh0gQejEhxQfmhewjFQWrAmY\n582Sm5i/mAi6lKNZlf/zea8Uz8Y7Nii73jtj0lodDhongVzsrBBZfVS7/nbf\nwNHbKBFvKeyRIekiDkSv+n/TrLlcrI2zaZ2f5ho3NRGJruDvLVEc2yyJZDFT\nTgvdWZWnI9tAhUvpGLf2en6LhsUhZ4Q5eBLts8Uua81BUd7ZXDFwD4sOpnvG\nYI0PgfQvnln1ropWs9gpkFVBc9yRdw1rCIpmAgxwBkxJb9MYlW/ktJroS8QY\n5nSM8+MMJYDyslJRpCDwnB57FAYF7595918NTua4jC6BfS8Son3eXt5gB2LG\noP2o\r\n=yKVm\r\n-----END PGP SIGNATURE-----\r\n"},"jest":{"testRegex":"(/__tests__/.*|\\.(test|spec))\\.(tsx?|jsx?)$","transform":{".(ts|tsx)":"<rootDir>/node_modules/ts-jest/preprocessor.js"},"mapCoverage":true,"collectCoverage":false,"moduleNameMapper":{"\\.(css|less|sass|scss)$":"<rootDir>/__mocks__/styleMock.ts"},"coverageReporters":["html"],"collectCoverageFrom":["src/**/*.{ts,tsx}","examples/server/src/**/*.{js,jsx}","!**/*.d.ts"],"moduleFileExtensions":["ts","tsx","js"],"setupTestFrameworkScriptFile":"<rootDir>/jest.setup.js"},"main":"dist/index.js","config":{"tslint":"'./{src,stories}/**/*.{ts,tsx}'"},"readme":"[![npm version](https://badge.fury.io/js/%40gooddata%2Freact-components.svg)](https://www.npmjs.com/package/@gooddata/react-components) \n\n# GoodData.UI React components\n> A React-based JavaScript library for building data-driven applications\n\n## Getting started\n- [GoodData.UI Documentation](http://sdk.gooddata.com/gooddata-ui/)\n- [GoodData.UI Live Examples](https://gooddata-examples.herokuapp.com/)\n- [Stack Overflow](https://stackoverflow.com/questions/tagged/gooddata)\n\n### Usage\nWith [yarn](https://yarnpkg.com) installed, go to your project directory and run\n```\n$ yarn add @gooddata/react-components\n```\nIf you prefer [npm](npmjs.com) run\n```\n$ npm install --save @gooddata/react-components\n```\n\n\n## Contributing\n\nWe welcome any contribution in form of [issues](https://github.com/gooddata/gooddata-react-components/issues) or [pull requests](https://github.com/gooddata/gooddata-react-components/pulls).\nThese commands may come in handy while developing:\n\n| command | description |\n| ------- | ----------- |\n| `yarn install --pure-lockfile` | first step |\n| ||\n| `yarn dev` | build react-components to `/dist` in watch mode |\n| `yarn test` | run all unit tests |\n| `yarn validate` | validate codestyle |\n| ||\n| `yarn storybook` | run storybook from `/stories` on http://localhost:9001 |\n| `yarn build-storybook` | build storybook to `/dist-storybook` |\n| `yarn test-storybook` | run storybook and [screenshot tests](https://github.com/gooddata/gdc-client-utils/tree/master/test-storybook) |\n| ||\n| `yarn examples` | run Live Examples dev-server from `/examples` on https://localhost:8999 |\n| `yarn examples-build` | build Live Examples to `/examples/dist` |\n| `yarn examples-server` | serve built Live Examples - see `/examples/server/src` |\n| `yarn examples-testcafe` | run testcafe tests against `localhost:8999` |\n\n### Deploy to heroku.com\nWhen you deploy this repo to heroku, it serves *GoodData.UI Live Examples*.\nRelevant tasks are in `Procfile` and `package.json`.\n\n```bash\n# run in the project directory\nheroku login\nheroku create <your-app-name>\nheroku config:set DOMAIN_ADMIN_USERNAME=x@gooddata.com DOMAIN_ADMIN_PASSWORD=xy PROJECT_ID_TO_ASSIGN=xms7ga4tf3g3nzucd8380o2bev8oeknp\ngit push heroku HEAD:master\nheroku open\n```\n\n### Run Live Examples Locally\nTo run *GoodData.UI Live Examples* locally:\n```bash\ngit clone <this-repository>\ncd  <repository-folder>\nyarn install --pure-lockfile\nyarn examples\n```\nThen open https://localhost:8999 and login using Live Examples account (you can [create one here](https://gooddata-examples.herokuapp.com/registration)).\n\n## Changelog\n- see [CHANGELOG.md](CHANGELOG.md)\n\n## License\n(C) 2007-2018 GoodData Corporation\n\nFor more information, please see [LICENSE](https://github.com/gooddata/gooddata-react-components/blob/master/LICENSE)\n","gitHead":"a573704e364f62d6d1fbec4a1757b82c25378366","scripts":{"dev":"bash scripts/build.sh --dev-watch","test":"jest --watch","build":"bash scripts/build.sh","tslint":"yarn run-tslint -t verbose $npm_package_config_tslint","prepare":"cd examples/server && yarn install --pure-lockfile && cd ../..; rm -r examples/node_modules 2>/dev/null; true","examples":"bash scripts/run-examples.sh","prepare?":"# Called before `npm publish` and on local `npm install`. Temporarily also for deleting obsolete node_modules. Ends with `true` to continue gracefully.","validate":"tsc --noEmit && yarn tslint && eslint --ext .jsx,.js examples/src examples/test examples/server/src","build-dev":"bash scripts/build.sh --dev","examples?":"# Default is developer domain, other options: yarn examples [sec,secure,stg,stg2,stg3,demo,developer or URL]","storybook":"start-storybook -p 9001 -c .storybook","tslint-ci":"mkdir -p ./ci/results && yarn run-tslint -t checkstyle -o ./ci/results/tslint-results.xml $npm_package_config_tslint","run-tslint":"tslint -p tsconfig.json","validate-ci":"tsc --noEmit && yarn tslint-ci  && eslint --ext .jsx,.js examples/src examples/test examples/server/src -f checkstyle -o ci/results/eslint-results.xml","examples-build":"bash scripts/build-examples.sh","prepublishOnly":"yarn build","test-storybook":"test-storybook","build-storybook":"build-storybook -c .storybook -o dist-storybook","examples-server":"node examples/server/src/index.js","heroku-postbuild":"yarn examples-build developer","examples-testcafe":"testcafe chrome --assertion-timeout 60000 -S -s examples/_screenshots examples/test/**/**/*_test* --debug-on-fail","examples-testcafe-ci":"testcafe 'chrome:headless --no-sandbox' --assertion-timeout 60000 -S -s examples/_screenshots examples/test/**/**/*_test*"},"typings":"dist/index.d.ts","_npmUser":{"name":"gooddata-ci","email":"rail@gooddata.com"},"repository":{"url":"git+ssh://git@github.com/gooddata/gooddata-react-components.git","type":"git"},"_npmVersion":"5.6.0","description":"GoodData React Components","directories":{},"_nodeVersion":"8.9.4","dependencies":{"rxjs":"^5.5.6","lodash":"^4.17.4","ag-grid":"^18.0.1","invariant":"^2.2.2","classnames":"^2.2.5","highcharts":"4.2.5","prop-types":"^15.6.0","react-intl":"^2.4.0","custom-event":"^1.0.1","ag-grid-react":"^18.0.0","react-measure":"^1.4.7","@gooddata/typings":"2.3.1","@types/highcharts":"4.2.56","http-status-codes":"^1.3.0","@gooddata/js-utils":"^2.0.1","@gooddata/numberjs":"^3.1.2","fixed-data-table-2":"0.7.17","@gooddata/goodstrap":"56.1.4","react-dom-factories":"^1.0.2","@gooddata/gooddata-js":"8.0.0","highcharts-pattern-fill":"3.0.3","nodelist-foreach-polyfill":"^1.2.0"},"_hasShrinkwrap":false,"readmeFilename":"README.md","test-storybook":{"_defaults":{"readySelector":".screenshot-target, .screenshot-wrapper .highcharts-container, .screenshot-wrapper .s-headline-value, .screenshot-wrapper .viz-table-wrap, .screenshot-wrapper .gdc-kpi, .screenshot-wrapper .gdc-kpi-error, .screenshot-wrapper .s-pivot-table .ag-cell"},"AFM components/PieChart":{"error":{"delay":500,"readySelector":".screenshot-wrapper .s-error .icon-cloud-rain"}},"Core components/Heatmap":{"data labels config":{"readySelector":".screenshot-wrapper div:nth-child(8) .highcharts-container"},"with different legend positions":{"readySelector":".screenshot-wrapper div:nth-child(10) .highcharts-container"}},"Core components/Treemap":{"data labels config":{"readySelector":".screenshot-wrapper div:nth-child(8) .highcharts-container"},"with different legend positions":{"readySelector":".screenshot-wrapper div:nth-child(10) .highcharts-container"}},"Core components/BarChart":{"with different legend positions":{"readySelector":".screenshot-wrapper div:nth-child(10) .highcharts-container"}},"Core components/PieChart":{"data labels config":{"readySelector":".screenshot-wrapper div:nth-child(8) .highcharts-container"},"with different legend positions":{"readySelector":".screenshot-wrapper div:nth-child(10) .highcharts-container"}},"AFM components/DonutChart":{"error":{"delay":500,"readySelector":".screenshot-wrapper .s-error .icon-cloud-rain"}},"Core components/AreaChart":{"data labels config":{"readySelector":".screenshot-wrapper div:nth-child(8) .highcharts-container"},"with different legend positions":{"readySelector":".screenshot-wrapper div:nth-child(10) .highcharts-container"}},"Core components/LineChart":{"data labels config":{"readySelector":".screenshot-wrapper div:nth-child(8) .highcharts-container"},"with different legend positions":{"readySelector":".screenshot-wrapper div:nth-child(10) .highcharts-container"}},"Core components/DonutChart":{"data labels config":{"readySelector":".screenshot-wrapper div:nth-child(8) .highcharts-container"},"with different legend positions":{"readySelector":".screenshot-wrapper div:nth-child(10) .highcharts-container"}},"Core components/BubbleChart":{"data labels config":{"readySelector":".screenshot-wrapper div:nth-child(8) .highcharts-container"},"with different legend positions":{"readySelector":".screenshot-wrapper div:nth-child(10) .highcharts-container"}},"Core components/ColumnChart":{"with different legend positions":{"readySelector":".screenshot-wrapper div:nth-child(10) .highcharts-container"}},"Core components/ScatterPlot":{"data labels config":{"readySelector":".screenshot-wrapper div:nth-child(8) .highcharts-container"}}},"devDependencies":{"yup":"^0.24.1","jest":"21.2.1","react":"15.6.2","enzyme":"3.3.0","formik":"^0.11.11","moment":"2.22.1","history":"^4.7.2","ts-jest":"21.2.4","webpack":"3.10.0","react-ga":"^2.5.2","recharts":"1.0.0-beta.9","testcafe":"0.19.2","commander":"2.14.1","node-sass":"4.7.2","react-dom":"15.6.2","supertest":"3.0.0","babel-core":"6.26.0","css-loader":"0.28.7","jest-junit":"3.0.0","raw-loader":"0.5.1","styled-jsx":"2.2.1","typescript":"2.3.3","@types/jest":"20.0.4","@types/node":"7.0.8","file-loader":"1.1.6","sass-loader":"6.0.6","@types/react":"16.0.34","babel-loader":"7.1.2","react-helmet":"5.2.0","react-select":"1.2.1","style-loader":"0.19.1","@types/enzyme":"3.1.6","@types/lodash":"4.14.61","utility-types":"^1.1.0","babel-polyfill":"^6.26.0","@storybook/react":"3.4.8","@types/invariant":"2.2.29","@types/react-dom":"16.0.3","babel-preset-env":"1.6.1","isomorphic-fetch":"2.2.1","react-datepicker":"1.1.0","react-router-dom":"4.2.2","@gooddata/mock-js":"1.8.3","@types/classnames":"2.2.3","@types/prop-types":"15.5.2","@types/react-intl":"2.3.5","babel-preset-react":"6.24.1","identity-obj-proxy":"^3.0.0","react-async-script":"^0.9.1","webpack-dev-server":"2.11.1","@types/react-portal":"3.0.4","babel-plugin-lodash":"3.3.2","html-webpack-plugin":"2.30.1","react-test-renderer":"15.6.2","@types/react-measure":"0.4.7","clean-webpack-plugin":"0.1.17","react-google-recaptcha":"^0.11.0","@gooddata/eslint-config":"0.0.19","@gooddata/tslint-config":"0.0.10","@types/storybook__react":"3.0.6","enzyme-adapter-react-15":"1.0.5","uglifyjs-webpack-plugin":"1.2.0","@gooddata/test-storybook":"1.3.0","@storybook/addon-actions":"3.4.8","@storybook/addon-options":"3.4.8","node-sass-magic-importer":"5.1.0","react-syntax-highlighter":"6.1.2","@types/fixed-data-table-2":"0.8.1","awesome-typescript-loader":"3.5.0","@types/react-test-renderer":"16.0.0","circular-dependency-plugin":"4.4.0","compression-webpack-plugin":"1.1.7","@types/enzyme-adapter-react-15":"1.0.1","@types/storybook__addon-actions":"3.0.1","babel-plugin-transform-class-properties":"6.24.1","babel-plugin-transform-async-to-generator":"6.24.1","babel-plugin-transform-object-rest-spread":"6.26.0"},"peerDependencies":{"react":"15.6.2","react-dom":"15.6.2"},"_npmOperationalInternal":{"tmp":"tmp/react-components_6.0.0-alpha5_1536736721669_0.7886493589424395","host":"s3://npm-registry-packages"}},"6.0.0-alpha3-fix1":{"name":"@gooddata/react-components","version":"6.0.0-alpha3-fix1","author":{"name":"GoodData Corporation"},"license":"BSD-3-Clause","_id":"@gooddata/react-components@6.0.0-alpha3-fix1","maintainers":[{"name":"afi","email":"adam.fiedler@gooddata.com"},{"name":"bertold8","email":"ivan.nejezchleb@seznam.cz"},{"name":"bugsbunny338","email":"jiri.zajic@mensa.cz"},{"name":"gooddata-ci","email":"rail@gooddata.com"},{"name":"ivan.mjartan","email":"ivan.mjartan@gooddata.com"},{"name":"jakub-sterba","email":"jakub.sterba@gooddata.com"},{"name":"jaroslav.tomecek","email":"jaroslav.tomecek@gooddata.com"},{"name":"jkittler","email":"honza.kittler@gmail.com"},{"name":"khanh.le","email":"khanh.le@gooddata.com"},{"name":"langhamp","email":"pavel.langhammer@gooddata.com"},{"name":"lanhuynh","email":"lan.huynh@gooddata.com"},{"name":"lhorak","email":"info@lhorak.cz"},{"name":"linhhong","email":"linh.hong@gooddata.com"},{"name":"lpearce","email":"levi.pearce@gooddata.com"},{"name":"lupko","email":"lubomir.slivka@gooddata.com"},{"name":"martin.mosko","email":"martin.mosko@gooddata.com"},{"name":"michal.marsal","email":"michal.marsal@gooddata.com"},{"name":"nadtan","email":"tan.nguyen@gooddata.com"},{"name":"naibinh","email":"naibinh@gmail.com"},{"name":"nikolacech","email":"nikola.cech@gooddata.com"},{"name":"ocetnik","email":"ocetnik.david@gmail.com"},{"name":"ondrejlangr","email":"ondrej.langr@gooddata.com"},{"name":"pbenes","email":"petr.benes@gooddata.com"},{"name":"peterlacko","email":"lackopeter17@gmail.com"},{"name":"petrjanu","email":"petr.janu@gooddata.com"},{"name":"rodri360","email":"me@rodri360.com"},{"name":"sitina","email":"jiri.sitina@gooddata.com"},{"name":"sondo","email":"son.do@gooddata.com"},{"name":"strouhaljan","email":"strouhal.jan@gmail.com"},{"name":"tantalor93","email":"obenky@gmail.com"},{"name":"tomas.kratochvil","email":"tomas.kratochvil@gooddata.com"},{"name":"tomasreichmann","email":"tomasreichmann@gmail.com"},{"name":"tomsatgd","email":"tomas.satinsky@gooddata.com"},{"name":"tu.ngo","email":"tu.ngo@gooddata.com"},{"name":"xmort","email":"petr.dolejsi@gooddata.com"},{"name":"zdenek.vidensky","email":"zdenek.vidensky@gooddata.com"}],"homepage":"https://github.com/gooddata/gooddata-react-components#readme","bugs":{"url":"https://github.com/gooddata/gooddata-react-components/issues"},"dist":{"shasum":"456c3bc1dd8e3e389a97f41e852c5fcfa36d63c0","tarball":"https://registry.npmjs.org/@gooddata/react-components/-/react-components-6.0.0-alpha3-fix1.tgz","fileCount":904,"integrity":"sha512-DPQP7xs4hkOUctp8zTFZ0M93B4328gFqnuWXFLTG1DiiIBQWv9poovJkijjVfpVE/qpQdZdcwvOzTd5UVT+5Vg==","signatures":[{"sig":"MEQCIGlH7RdLaxedI2bgvbblVpsuG25JyqFcWZnQTCot0UERAiB2BNqCHiT0POUaO4RlD13xrTL6bOydT4nFV1IgzBEnBg==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":3303179,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJbmkoICRA9TVsSAnZWagAAceoP/j9ONDKxdZjtzqmGjcPs\n6oCV7Cfg1Y9NyDXXtBwZFyrXxpGgIWDCFncN2IvUOKEc6iToQBHV9UWtcfC8\nDBZafr5L5ojGJ+RQhyH9lMZvybF0YR9SX/WV68MfsA2jIyD2drrkXT1U8ijJ\nT7/yNoRwsNic1urWaxoY8fCgbEjQFoMkhGksNThb1qzeQcWLUqgArKoChPmq\n7GyMwYkWXV2HAEov7qb3ezt2zbi6xPlJhZr3FdZyAjDaVst/jx7Qzke9NnqH\nErC7SlUhFB1/mat0wl5rBz/vzmenQcTh2Icv4/SKuEvkqZNT6wHQxT3fEydq\n0QCZFhB5FQJAb8cEOnLAb8wz3QuNMA8jFykso2FoqDNaLr6h19dUYs3YgHbO\nYKuBtm+xPT4NsQACIb1Cius0lNpVq7g8WBnC5main3PSOXpq2UXADwrZs+Gz\nE++x8dxI8vFDMXURZPh/6j7EdmmBT7J+a71PBGbekVWUDEyWUJwJAQ3rQZe9\n5Y5SgBBsFgr+LqKJWCw7xKPbaS5y9B4iKIjExP+em9pYioh6ldZBYXjZFplw\nz4o3+NGYeUveHD5yaAQCImZUM57dIX8SsjGOi4S2/d7d/D2vGeXcUGJXjT56\nME8I4Dj1KMdTQDseivIVlidpobZAtqQbcftf3hDG+ytjNF5dkU8QWJMKHg0+\n+5aY\r\n=ic9x\r\n-----END PGP SIGNATURE-----\r\n"},"jest":{"testRegex":"(/__tests__/.*|\\.(test|spec))\\.(tsx?|jsx?)$","transform":{".(ts|tsx)":"<rootDir>/node_modules/ts-jest/preprocessor.js"},"mapCoverage":true,"collectCoverage":false,"moduleNameMapper":{"\\.(css|less|sass|scss)$":"<rootDir>/__mocks__/styleMock.ts"},"coverageReporters":["html"],"collectCoverageFrom":["src/**/*.{ts,tsx}","examples/server/src/**/*.{js,jsx}","!**/*.d.ts"],"moduleFileExtensions":["ts","tsx","js"],"setupTestFrameworkScriptFile":"<rootDir>/jest.setup.js"},"main":"dist/index.js","config":{"tslint":"'./{src,stories}/**/*.{ts,tsx}'"},"readme":"[![npm version](https://badge.fury.io/js/%40gooddata%2Freact-components.svg)](https://www.npmjs.com/package/@gooddata/react-components) \n\n# GoodData.UI React components\n> A React-based JavaScript library for building data-driven applications\n\n## Getting started\n- [GoodData.UI Documentation](http://sdk.gooddata.com/gooddata-ui/)\n- [GoodData.UI Live Examples](https://gooddata-examples.herokuapp.com/)\n- [Stack Overflow](https://stackoverflow.com/questions/tagged/gooddata)\n\n### Usage\nWith [yarn](https://yarnpkg.com) installed, go to your project directory and run\n```\n$ yarn add @gooddata/react-components\n```\nIf you prefer [npm](npmjs.com) run\n```\n$ npm install --save @gooddata/react-components\n```\n\n\n## Contributing\n\nWe welcome any contribution in form of [issues](https://github.com/gooddata/gooddata-react-components/issues) or [pull requests](https://github.com/gooddata/gooddata-react-components/pulls).\nThese commands may come in handy while developing:\n\n| command | description |\n| ------- | ----------- |\n| `yarn install --pure-lockfile` | first step |\n| ||\n| `yarn dev` | build react-components to `/dist` in watch mode |\n| `yarn test` | run all unit tests |\n| `yarn validate` | validate codestyle |\n| ||\n| `yarn storybook` | run storybook from `/stories` on http://localhost:9001 |\n| `yarn build-storybook` | build storybook to `/dist-storybook` |\n| `yarn test-storybook` | run storybook and [screenshot tests](https://github.com/gooddata/gdc-client-utils/tree/master/test-storybook) |\n| ||\n| `yarn examples` | run Live Examples dev-server from `/examples` on https://localhost:8999 |\n| `yarn examples-build` | build Live Examples to `/examples/dist` |\n| `yarn examples-server` | serve built Live Examples - see `/examples/server/src` |\n| `yarn examples-testcafe` | run testcafe tests against `localhost:8999` |\n\n### Deploy to heroku.com\nWhen you deploy this repo to heroku, it serves *GoodData.UI Live Examples*.\nRelevant tasks are in `Procfile` and `package.json`.\n\n```bash\n# run in the project directory\nheroku login\nheroku create <your-app-name>\nheroku config:set DOMAIN_ADMIN_USERNAME=x@gooddata.com DOMAIN_ADMIN_PASSWORD=xy PROJECT_ID_TO_ASSIGN=xms7ga4tf3g3nzucd8380o2bev8oeknp\ngit push heroku HEAD:master\nheroku open\n```\n\n### Run Live Examples Locally\nTo run *GoodData.UI Live Examples* locally:\n```bash\ngit clone <this-repository>\ncd  <repository-folder>\nyarn install --pure-lockfile\nyarn examples\n```\nThen open https://localhost:8999 and login using Live Examples account (you can [create one here](https://gooddata-examples.herokuapp.com/registration)).\n\n## Changelog\n- see [CHANGELOG.md](CHANGELOG.md)\n\n## License\n(C) 2007-2018 GoodData Corporation\n\nFor more information, please see [LICENSE](https://github.com/gooddata/gooddata-react-components/blob/master/LICENSE)\n","gitHead":"e604b5b67634facfa153c66b3764de4f5f0f5d6a","scripts":{"dev":"bash scripts/build.sh --dev-watch","test":"jest --watch","build":"bash scripts/build.sh","tslint":"yarn run-tslint -t verbose $npm_package_config_tslint","prepare":"cd examples/server && yarn install --pure-lockfile && cd ../..; rm -r examples/node_modules 2>/dev/null; true","examples":"bash scripts/run-examples.sh","prepare?":"# Called before `npm publish` and on local `npm install`. Temporarily also for deleting obsolete node_modules. Ends with `true` to continue gracefully.","validate":"tsc --noEmit && yarn tslint && eslint --ext .jsx,.js examples/src examples/test examples/server/src","build-dev":"bash scripts/build.sh --dev","examples?":"# Default is developer domain, other options: yarn examples [sec,secure,stg,stg2,stg3,demo,developer or URL]","storybook":"start-storybook -p 9001 -c .storybook","tslint-ci":"mkdir -p ./ci/results && yarn run-tslint -t checkstyle -o ./ci/results/tslint-results.xml $npm_package_config_tslint","run-tslint":"tslint -p tsconfig.json","validate-ci":"tsc --noEmit && yarn tslint-ci  && eslint --ext .jsx,.js examples/src examples/test examples/server/src -f checkstyle -o ci/results/eslint-results.xml","examples-build":"bash scripts/build-examples.sh","prepublishOnly":"yarn build","test-storybook":"test-storybook","build-storybook":"build-storybook -c .storybook -o dist-storybook","examples-server":"node examples/server/src/index.js","heroku-postbuild":"yarn examples-build developer","examples-testcafe":"testcafe chrome --assertion-timeout 60000 -S -s examples/_screenshots examples/test/**/**/*_test* --debug-on-fail","examples-testcafe-ci":"testcafe 'chrome:headless --no-sandbox' --assertion-timeout 60000 -S -s examples/_screenshots examples/test/**/**/*_test*"},"typings":"dist/index.d.ts","_npmUser":{"name":"gooddata-ci","email":"rail@gooddata.com"},"repository":{"url":"git+ssh://git@github.com/gooddata/gooddata-react-components.git","type":"git"},"_npmVersion":"5.6.0","description":"GoodData React Components","directories":{},"_nodeVersion":"8.9.4","dependencies":{"rxjs":"^5.5.6","lodash":"^4.17.4","ag-grid":"^18.0.1","invariant":"^2.2.2","classnames":"^2.2.5","highcharts":"4.2.5","prop-types":"^15.6.0","react-intl":"^2.4.0","custom-event":"^1.0.1","ag-grid-react":"^18.0.0","react-measure":"^1.4.7","@gooddata/typings":"2.3.1","@types/highcharts":"4.2.56","http-status-codes":"^1.3.0","@gooddata/js-utils":"^2.0.1","@gooddata/numberjs":"^3.1.2","fixed-data-table-2":"0.7.17","@gooddata/goodstrap":"56.1.4","react-dom-factories":"^1.0.2","@gooddata/gooddata-js":"8.0.0","nodelist-foreach-polyfill":"^1.2.0"},"_hasShrinkwrap":false,"readmeFilename":"README.md","test-storybook":{"_defaults":{"readySelector":".screenshot-target, .screenshot-wrapper .highcharts-container, .screenshot-wrapper .s-headline-value, .screenshot-wrapper .viz-table-wrap, .screenshot-wrapper .gdc-kpi, .screenshot-wrapper .gdc-kpi-error, .screenshot-wrapper .s-pivot-table .ag-cell"},"AFM components/PieChart":{"error":{"delay":500,"readySelector":".screenshot-wrapper .s-error .icon-cloud-rain"}},"Core components/Heatmap":{"data labels config":{"readySelector":".screenshot-wrapper div:nth-child(8) .highcharts-container"},"with different legend positions":{"readySelector":".screenshot-wrapper div:nth-child(10) .highcharts-container"}},"Core components/Treemap":{"data labels config":{"readySelector":".screenshot-wrapper div:nth-child(8) .highcharts-container"},"with different legend positions":{"readySelector":".screenshot-wrapper div:nth-child(10) .highcharts-container"}},"Core components/BarChart":{"with different legend positions":{"readySelector":".screenshot-wrapper div:nth-child(10) .highcharts-container"}},"Core components/PieChart":{"data labels config":{"readySelector":".screenshot-wrapper div:nth-child(8) .highcharts-container"},"with different legend positions":{"readySelector":".screenshot-wrapper div:nth-child(10) .highcharts-container"}},"AFM components/DonutChart":{"error":{"delay":500,"readySelector":".screenshot-wrapper .s-error .icon-cloud-rain"}},"Core components/AreaChart":{"data labels config":{"readySelector":".screenshot-wrapper div:nth-child(8) .highcharts-container"},"with different legend positions":{"readySelector":".screenshot-wrapper div:nth-child(10) .highcharts-container"}},"Core components/LineChart":{"data labels config":{"readySelector":".screenshot-wrapper div:nth-child(8) .highcharts-container"},"with different legend positions":{"readySelector":".screenshot-wrapper div:nth-child(10) .highcharts-container"}},"Core components/DonutChart":{"data labels config":{"readySelector":".screenshot-wrapper div:nth-child(8) .highcharts-container"},"with different legend positions":{"readySelector":".screenshot-wrapper div:nth-child(10) .highcharts-container"}},"Core components/BubbleChart":{"data labels config":{"readySelector":".screenshot-wrapper div:nth-child(8) .highcharts-container"},"with different legend positions":{"readySelector":".screenshot-wrapper div:nth-child(10) .highcharts-container"}},"Core components/ColumnChart":{"with different legend positions":{"readySelector":".screenshot-wrapper div:nth-child(10) .highcharts-container"}},"Core components/ScatterPlot":{"data labels config":{"readySelector":".screenshot-wrapper div:nth-child(8) .highcharts-container"}}},"devDependencies":{"yup":"^0.24.1","jest":"21.2.1","react":"15.6.2","enzyme":"3.3.0","formik":"^0.11.11","moment":"2.22.1","history":"^4.7.2","ts-jest":"21.2.4","webpack":"3.10.0","react-ga":"^2.5.2","recharts":"1.0.0-beta.9","testcafe":"0.19.2","commander":"2.14.1","node-sass":"4.7.2","react-dom":"15.6.2","supertest":"3.0.0","babel-core":"6.26.0","css-loader":"0.28.7","jest-junit":"3.0.0","raw-loader":"0.5.1","styled-jsx":"2.2.1","typescript":"2.3.3","@types/jest":"20.0.4","@types/node":"7.0.8","file-loader":"1.1.6","sass-loader":"6.0.6","@types/react":"16.0.34","babel-loader":"7.1.2","react-helmet":"5.2.0","react-select":"1.2.1","style-loader":"0.19.1","@types/enzyme":"3.1.6","@types/lodash":"4.14.61","utility-types":"^1.1.0","babel-polyfill":"^6.26.0","@storybook/react":"3.4.8","@types/invariant":"2.2.29","@types/react-dom":"16.0.3","babel-preset-env":"1.6.1","isomorphic-fetch":"2.2.1","react-datepicker":"1.1.0","react-router-dom":"4.2.2","@gooddata/mock-js":"1.8.3","@types/classnames":"2.2.3","@types/prop-types":"15.5.2","@types/react-intl":"2.3.5","babel-preset-react":"6.24.1","identity-obj-proxy":"^3.0.0","react-async-script":"^0.9.1","webpack-dev-server":"2.11.1","@types/react-portal":"3.0.4","babel-plugin-lodash":"3.3.2","html-webpack-plugin":"2.30.1","react-test-renderer":"15.6.2","@types/react-measure":"0.4.7","clean-webpack-plugin":"0.1.17","react-google-recaptcha":"^0.11.0","@gooddata/eslint-config":"0.0.19","@gooddata/tslint-config":"0.0.10","@types/storybook__react":"3.0.6","enzyme-adapter-react-15":"1.0.5","uglifyjs-webpack-plugin":"1.2.0","@gooddata/test-storybook":"1.3.0","@storybook/addon-actions":"3.4.8","@storybook/addon-options":"3.4.8","node-sass-magic-importer":"5.1.0","react-syntax-highlighter":"6.1.2","@types/fixed-data-table-2":"0.8.1","awesome-typescript-loader":"3.5.0","@types/react-test-renderer":"16.0.0","circular-dependency-plugin":"4.4.0","compression-webpack-plugin":"1.1.7","@types/enzyme-adapter-react-15":"1.0.1","@types/storybook__addon-actions":"3.0.1","babel-plugin-transform-class-properties":"6.24.1","babel-plugin-transform-async-to-generator":"6.24.1","babel-plugin-transform-object-rest-spread":"6.26.0"},"peerDependencies":{"react":"15.6.2","react-dom":"15.6.2"},"_npmOperationalInternal":{"tmp":"tmp/react-components_6.0.0-alpha3-fix1_1536838151724_0.5295816348895239","host":"s3://npm-registry-packages"}},"6.0.0-alpha6":{"name":"@gooddata/react-components","version":"6.0.0-alpha6","author":{"name":"GoodData Corporation"},"license":"BSD-3-Clause","_id":"@gooddata/react-components@6.0.0-alpha6","maintainers":[{"name":"afi","email":"adam.fiedler@gooddata.com"},{"name":"bertold8","email":"ivan.nejezchleb@seznam.cz"},{"name":"bugsbunny338","email":"jiri.zajic@mensa.cz"},{"name":"gooddata-ci","email":"rail@gooddata.com"},{"name":"ivan.mjartan","email":"ivan.mjartan@gooddata.com"},{"name":"jakub-sterba","email":"jakub.sterba@gooddata.com"},{"name":"jaroslav.tomecek","email":"jaroslav.tomecek@gooddata.com"},{"name":"jkittler","email":"honza.kittler@gmail.com"},{"name":"khanh.le","email":"khanh.le@gooddata.com"},{"name":"langhamp","email":"pavel.langhammer@gooddata.com"},{"name":"lanhuynh","email":"lan.huynh@gooddata.com"},{"name":"lhorak","email":"info@lhorak.cz"},{"name":"linhhong","email":"linh.hong@gooddata.com"},{"name":"lpearce","email":"levi.pearce@gooddata.com"},{"name":"lupko","email":"lubomir.slivka@gooddata.com"},{"name":"martin.mosko","email":"martin.mosko@gooddata.com"},{"name":"michal.marsal","email":"michal.marsal@gooddata.com"},{"name":"nadtan","email":"tan.nguyen@gooddata.com"},{"name":"naibinh","email":"naibinh@gmail.com"},{"name":"nikolacech","email":"nikola.cech@gooddata.com"},{"name":"ocetnik","email":"ocetnik.david@gmail.com"},{"name":"ondrejlangr","email":"ondrej.langr@gooddata.com"},{"name":"pbenes","email":"petr.benes@gooddata.com"},{"name":"peterlacko","email":"lackopeter17@gmail.com"},{"name":"petrjanu","email":"petr.janu@gooddata.com"},{"name":"rodri360","email":"me@rodri360.com"},{"name":"sitina","email":"jiri.sitina@gooddata.com"},{"name":"sondo","email":"son.do@gooddata.com"},{"name":"strouhaljan","email":"strouhal.jan@gmail.com"},{"name":"tantalor93","email":"obenky@gmail.com"},{"name":"tomas.kratochvil","email":"tomas.kratochvil@gooddata.com"},{"name":"tomasreichmann","email":"tomasreichmann@gmail.com"},{"name":"tomsatgd","email":"tomas.satinsky@gooddata.com"},{"name":"tu.ngo","email":"tu.ngo@gooddata.com"},{"name":"xmort","email":"petr.dolejsi@gooddata.com"},{"name":"zdenek.vidensky","email":"zdenek.vidensky@gooddata.com"}],"homepage":"https://github.com/gooddata/gooddata-react-components#readme","bugs":{"url":"https://github.com/gooddata/gooddata-react-components/issues"},"dist":{"shasum":"38ef108eda0bbd8cebcdb685d6fcf8f235e3b65d","tarball":"https://registry.npmjs.org/@gooddata/react-components/-/react-components-6.0.0-alpha6.tgz","fileCount":904,"integrity":"sha512-PT+vDvxbyUS88eUuKnjP/CakELuLUm3/N/SvDjiaxDENBpq42DMRJqCzgvhQFHTRnSzxIzeCau+9CIT+S7T7xg==","signatures":[{"sig":"MEUCIFqTmBvDGKRWnnKnX4eJvsl6ZRqIBZ8zgXROg0sGRdT1AiEA73OZPqb/5qoSp1YoJAi7dra3eK6DY1rCGaCJbIbXQSY=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":3298004,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJbn2YlCRA9TVsSAnZWagAA9VgP/jrWUpjBDGmMv7LdePyP\nYgOzhcz7df7p+17+qNeVU/3oIdyJAiADKMBW+MxuqPGQ1ionAi6t/sNbPfB+\nMcJiTTtKXPCOeP7IJhwzgARmyvrL6l5uOmQUJHB2UW0B0m+zC/07imqZ5CJA\nhmexGyAUyYiXi1oJFVwGl7yNxAEbc0dxiyzKF1KU1ZzMy1QFQSysW/uodXmK\nx4NOG+eG7ghtqW5iPaUMBCATytN0iXTjqEp5zAuapiOwPiSdkP1dFm/IX+7s\nJNYDZ1gSdVmCcUPfWAb554jQjXQVsd5M+kt/o4I6E6a0nILryed4IoD8B+0n\n9PYU623FMhb3MGO+Xx/90k9qdNBsZKdBOfYqhta04MNjpHqq0jVkXJRXVATy\nb8e6hcSPUKsY4Cj9WMpj8mIpWbKra9EFO+b/RXh6PIuFuQQYzHhxmyRX9Zrt\n57rJ2lL5JpSaYNkdHJCDz7w2vYZ0nMUDUkHa+t3sm+oBHOnOFBU1BLarLPdF\nQCOfGUpc7OAJ/BhPU/WLnMd7fZWs8JQaydyF1cjlilGbUdRMwmGSWV2hsB4Q\n9KWk8B3mVc6v6XzcAZjUdfVEdcIt9FPjAPU6hU+/I5d9QI962ssDRX3UlMYp\nwuII3J6byNh7Atq8am1TucXeWJUSrrLTgvS9YXGuPJNRUjehY9d6O7hF1tPA\nY6uA\r\n=5xC2\r\n-----END PGP SIGNATURE-----\r\n"},"jest":{"testRegex":"(/__tests__/.*|\\.(test|spec))\\.(tsx?|jsx?)$","transform":{".(ts|tsx)":"<rootDir>/node_modules/ts-jest/preprocessor.js"},"mapCoverage":true,"collectCoverage":false,"moduleNameMapper":{"\\.(css|less|sass|scss)$":"<rootDir>/__mocks__/styleMock.ts"},"coverageReporters":["html"],"collectCoverageFrom":["src/**/*.{ts,tsx}","examples/server/src/**/*.{js,jsx}","!**/*.d.ts"],"moduleFileExtensions":["ts","tsx","js"],"setupTestFrameworkScriptFile":"<rootDir>/jest.setup.js"},"main":"dist/index.js","config":{"tslint":"'./{src,stories}/**/*.{ts,tsx}'"},"readme":"[![npm version](https://badge.fury.io/js/%40gooddata%2Freact-components.svg)](https://www.npmjs.com/package/@gooddata/react-components) \n\n# GoodData.UI React components\n> A React-based JavaScript library for building data-driven applications\n\n## Getting started\n- [GoodData.UI Documentation](http://sdk.gooddata.com/gooddata-ui/)\n- [GoodData.UI Live Examples](https://gooddata-examples.herokuapp.com/)\n- [Stack Overflow](https://stackoverflow.com/questions/tagged/gooddata)\n\n### Usage\nWith [yarn](https://yarnpkg.com) installed, go to your project directory and run\n```\n$ yarn add @gooddata/react-components\n```\nIf you prefer [npm](npmjs.com) run\n```\n$ npm install --save @gooddata/react-components\n```\n\n\n## Contributing\n\nWe welcome any contribution in form of [issues](https://github.com/gooddata/gooddata-react-components/issues) or [pull requests](https://github.com/gooddata/gooddata-react-components/pulls).\nThese commands may come in handy while developing:\n\n| command | description |\n| ------- | ----------- |\n| `yarn install --pure-lockfile` | first step |\n| ||\n| `yarn dev` | build react-components to `/dist` in watch mode |\n| `yarn test` | run all unit tests |\n| `yarn validate` | validate codestyle |\n| ||\n| `yarn storybook` | run storybook from `/stories` on http://localhost:9001 |\n| `yarn build-storybook` | build storybook to `/dist-storybook` |\n| `yarn test-storybook` | run storybook and [screenshot tests](https://github.com/gooddata/gdc-client-utils/tree/master/test-storybook) |\n| ||\n| `yarn examples` | run Live Examples dev-server from `/examples` on https://localhost:8999 |\n| `yarn examples-build` | build Live Examples to `/examples/dist` |\n| `yarn examples-server` | serve built Live Examples - see `/examples/server/src` |\n| `yarn examples-testcafe` | run testcafe tests against `localhost:8999` |\n\n### Deploy to heroku.com\nWhen you deploy this repo to heroku, it serves *GoodData.UI Live Examples*.\nRelevant tasks are in `Procfile` and `package.json`.\n\n```bash\n# run in the project directory\nheroku login\nheroku create <your-app-name>\nheroku config:set DOMAIN_ADMIN_USERNAME=x@gooddata.com DOMAIN_ADMIN_PASSWORD=xy PROJECT_ID_TO_ASSIGN=xms7ga4tf3g3nzucd8380o2bev8oeknp\ngit push heroku HEAD:master\nheroku open\n```\n\n### Run Live Examples Locally\nTo run *GoodData.UI Live Examples* locally:\n```bash\ngit clone <this-repository>\ncd  <repository-folder>\nyarn install --pure-lockfile\nyarn examples\n```\nThen open https://localhost:8999 and login using Live Examples account (you can [create one here](https://gooddata-examples.herokuapp.com/registration)).\n\n## Changelog\n- see [CHANGELOG.md](CHANGELOG.md)\n\n## License\n(C) 2007-2018 GoodData Corporation\n\nFor more information, please see [LICENSE](https://github.com/gooddata/gooddata-react-components/blob/master/LICENSE)\n","gitHead":"fb083bb13d2301eecb8ade951629cde335884a3b","scripts":{"dev":"bash scripts/build.sh --dev-watch","test":"jest --watch","build":"bash scripts/build.sh","tslint":"yarn run-tslint -t verbose $npm_package_config_tslint","prepare":"cd examples/server && yarn install --pure-lockfile && cd ../..; rm -r examples/node_modules 2>/dev/null; true","examples":"bash scripts/run-examples.sh","prepare?":"# Called before `npm publish` and on local `npm install`. Temporarily also for deleting obsolete node_modules. Ends with `true` to continue gracefully.","validate":"tsc --noEmit && yarn tslint && eslint --ext .jsx,.js examples/src examples/test examples/server/src","build-dev":"bash scripts/build.sh --dev","examples?":"# Default is developer domain, other options: yarn examples [sec,secure,stg,stg2,stg3,demo,developer or URL]","storybook":"start-storybook -p 9001 -c .storybook","tslint-ci":"mkdir -p ./ci/results && yarn run-tslint -t checkstyle -o ./ci/results/tslint-results.xml $npm_package_config_tslint","run-tslint":"tslint -p tsconfig.json","validate-ci":"tsc --noEmit && yarn tslint-ci  && eslint --ext .jsx,.js examples/src examples/test examples/server/src -f checkstyle -o ci/results/eslint-results.xml","examples-build":"bash scripts/build-examples.sh","prepublishOnly":"yarn build","test-storybook":"test-storybook","build-storybook":"build-storybook -c .storybook -o dist-storybook","examples-server":"node examples/server/src/index.js","heroku-postbuild":"yarn examples-build developer","examples-testcafe":"testcafe chrome --assertion-timeout 60000 -S -s examples/_screenshots examples/test/**/**/*_test* --debug-on-fail","examples-testcafe-ci":"testcafe 'chrome:headless --no-sandbox' --assertion-timeout 60000 -S -s examples/_screenshots examples/test/**/**/*_test*"},"typings":"dist/index.d.ts","_npmUser":{"name":"gooddata-ci","email":"rail@gooddata.com"},"repository":{"url":"git+ssh://git@github.com/gooddata/gooddata-react-components.git","type":"git"},"_npmVersion":"5.6.0","description":"GoodData React Components","directories":{},"_nodeVersion":"8.9.4","dependencies":{"rxjs":"^5.5.6","lodash":"^4.17.4","ag-grid":"^18.0.1","invariant":"^2.2.2","classnames":"^2.2.5","highcharts":"4.2.5","prop-types":"^15.6.0","react-intl":"^2.4.0","custom-event":"^1.0.1","ag-grid-react":"^18.0.0","react-measure":"^1.4.7","@gooddata/typings":"2.3.1","@types/highcharts":"4.2.56","http-status-codes":"^1.3.0","@gooddata/js-utils":"^2.0.1","@gooddata/numberjs":"^3.1.2","fixed-data-table-2":"0.7.17","@gooddata/goodstrap":"56.1.4","react-dom-factories":"^1.0.2","@gooddata/gooddata-js":"8.0.0","highcharts-pattern-fill":"3.0.3","nodelist-foreach-polyfill":"^1.2.0"},"_hasShrinkwrap":false,"readmeFilename":"README.md","test-storybook":{"_defaults":{"readySelector":".screenshot-target, .screenshot-wrapper .highcharts-container, .screenshot-wrapper .s-headline-value, .screenshot-wrapper .viz-table-wrap, .screenshot-wrapper .gdc-kpi, .screenshot-wrapper .gdc-kpi-error, .screenshot-wrapper .s-pivot-table .ag-cell"},"AFM components/PieChart":{"error":{"delay":500,"readySelector":".screenshot-wrapper .s-error .icon-cloud-rain"}},"Core components/Heatmap":{"data labels config":{"readySelector":".screenshot-wrapper div:nth-child(8) .highcharts-container"},"with different legend positions":{"readySelector":".screenshot-wrapper div:nth-child(10) .highcharts-container"}},"Core components/Treemap":{"data labels config":{"readySelector":".screenshot-wrapper div:nth-child(8) .highcharts-container"},"with different legend positions":{"readySelector":".screenshot-wrapper div:nth-child(10) .highcharts-container"}},"Core components/BarChart":{"with different legend positions":{"readySelector":".screenshot-wrapper div:nth-child(10) .highcharts-container"}},"Core components/PieChart":{"data labels config":{"readySelector":".screenshot-wrapper div:nth-child(8) .highcharts-container"},"with different legend positions":{"readySelector":".screenshot-wrapper div:nth-child(10) .highcharts-container"}},"AFM components/DonutChart":{"error":{"delay":500,"readySelector":".screenshot-wrapper .s-error .icon-cloud-rain"}},"Core components/AreaChart":{"data labels config":{"readySelector":".screenshot-wrapper div:nth-child(8) .highcharts-container"},"with different legend positions":{"readySelector":".screenshot-wrapper div:nth-child(10) .highcharts-container"}},"Core components/LineChart":{"data labels config":{"readySelector":".screenshot-wrapper div:nth-child(8) .highcharts-container"},"with different legend positions":{"readySelector":".screenshot-wrapper div:nth-child(10) .highcharts-container"}},"Core components/DonutChart":{"data labels config":{"readySelector":".screenshot-wrapper div:nth-child(8) .highcharts-container"},"with different legend positions":{"readySelector":".screenshot-wrapper div:nth-child(10) .highcharts-container"}},"Core components/BubbleChart":{"data labels config":{"readySelector":".screenshot-wrapper div:nth-child(8) .highcharts-container"},"with different legend positions":{"readySelector":".screenshot-wrapper div:nth-child(10) .highcharts-container"}},"Core components/ColumnChart":{"with different legend positions":{"readySelector":".screenshot-wrapper div:nth-child(10) .highcharts-container"}},"Core components/ScatterPlot":{"data labels config":{"readySelector":".screenshot-wrapper div:nth-child(8) .highcharts-container"}}},"devDependencies":{"yup":"^0.24.1","jest":"21.2.1","react":"15.6.2","enzyme":"3.3.0","formik":"^0.11.11","moment":"2.22.1","history":"^4.7.2","ts-jest":"21.2.4","webpack":"3.10.0","react-ga":"^2.5.2","recharts":"1.0.0-beta.9","testcafe":"0.19.2","commander":"2.14.1","node-sass":"4.7.2","react-dom":"15.6.2","supertest":"3.0.0","babel-core":"6.26.0","css-loader":"0.28.7","jest-junit":"3.0.0","raw-loader":"0.5.1","styled-jsx":"2.2.1","typescript":"2.3.3","@types/jest":"20.0.4","@types/node":"7.0.8","file-loader":"1.1.6","sass-loader":"6.0.6","@types/react":"16.0.34","babel-loader":"7.1.2","react-helmet":"5.2.0","react-select":"1.2.1","style-loader":"0.19.1","@types/enzyme":"3.1.6","@types/lodash":"4.14.61","utility-types":"^1.1.0","babel-polyfill":"^6.26.0","@storybook/react":"3.4.8","@types/invariant":"2.2.29","@types/react-dom":"16.0.3","babel-preset-env":"1.6.1","isomorphic-fetch":"2.2.1","react-datepicker":"1.1.0","react-router-dom":"4.2.2","@gooddata/mock-js":"1.8.3","@types/classnames":"2.2.3","@types/prop-types":"15.5.2","@types/react-intl":"2.3.5","babel-preset-react":"6.24.1","identity-obj-proxy":"^3.0.0","react-async-script":"^0.9.1","webpack-dev-server":"2.11.1","@types/react-portal":"3.0.4","babel-plugin-lodash":"3.3.2","html-webpack-plugin":"2.30.1","react-test-renderer":"15.6.2","@types/react-measure":"0.4.7","clean-webpack-plugin":"0.1.17","react-google-recaptcha":"^0.11.0","@gooddata/eslint-config":"0.0.19","@gooddata/tslint-config":"0.0.10","@types/storybook__react":"3.0.6","enzyme-adapter-react-15":"1.0.5","uglifyjs-webpack-plugin":"1.2.0","@gooddata/test-storybook":"1.3.0","@storybook/addon-actions":"3.4.8","@storybook/addon-options":"3.4.8","node-sass-magic-importer":"5.1.0","react-syntax-highlighter":"6.1.2","@types/fixed-data-table-2":"0.8.1","awesome-typescript-loader":"3.5.0","@types/react-test-renderer":"16.0.0","circular-dependency-plugin":"4.4.0","compression-webpack-plugin":"1.1.7","@types/enzyme-adapter-react-15":"1.0.1","@types/storybook__addon-actions":"3.0.1","babel-plugin-transform-class-properties":"6.24.1","babel-plugin-transform-async-to-generator":"6.24.1","babel-plugin-transform-object-rest-spread":"6.26.0"},"peerDependencies":{"react":"15.6.2","react-dom":"15.6.2"},"_npmOperationalInternal":{"tmp":"tmp/react-components_6.0.0-alpha6_1537173028690_0.6774846155945207","host":"s3://npm-registry-packages"}},"6.0.0-alpha7":{"name":"@gooddata/react-components","version":"6.0.0-alpha7","author":{"name":"GoodData Corporation"},"license":"BSD-3-Clause","_id":"@gooddata/react-components@6.0.0-alpha7","maintainers":[{"name":"afi","email":"adam.fiedler@gooddata.com"},{"name":"bertold8","email":"ivan.nejezchleb@seznam.cz"},{"name":"bugsbunny338","email":"jiri.zajic@mensa.cz"},{"name":"gooddata-ci","email":"rail@gooddata.com"},{"name":"ivan.mjartan","email":"ivan.mjartan@gooddata.com"},{"name":"jakub-sterba","email":"jakub.sterba@gooddata.com"},{"name":"jaroslav.tomecek","email":"jaroslav.tomecek@gooddata.com"},{"name":"jkittler","email":"honza.kittler@gmail.com"},{"name":"khanh.le","email":"khanh.le@gooddata.com"},{"name":"langhamp","email":"pavel.langhammer@gooddata.com"},{"name":"lanhuynh","email":"lan.huynh@gooddata.com"},{"name":"lhorak","email":"info@lhorak.cz"},{"name":"linhhong","email":"linh.hong@gooddata.com"},{"name":"lpearce","email":"levi.pearce@gooddata.com"},{"name":"lupko","email":"lubomir.slivka@gooddata.com"},{"name":"martin.mosko","email":"martin.mosko@gooddata.com"},{"name":"michal.marsal","email":"michal.marsal@gooddata.com"},{"name":"nadtan","email":"tan.nguyen@gooddata.com"},{"name":"naibinh","email":"naibinh@gmail.com"},{"name":"nikolacech","email":"nikola.cech@gooddata.com"},{"name":"ocetnik","email":"ocetnik.david@gmail.com"},{"name":"ondrejlangr","email":"ondrej.langr@gooddata.com"},{"name":"pbenes","email":"petr.benes@gooddata.com"},{"name":"peterlacko","email":"lackopeter17@gmail.com"},{"name":"petrjanu","email":"petr.janu@gooddata.com"},{"name":"rodri360","email":"me@rodri360.com"},{"name":"sitina","email":"jiri.sitina@gooddata.com"},{"name":"sondo","email":"son.do@gooddata.com"},{"name":"strouhaljan","email":"strouhal.jan@gmail.com"},{"name":"tantalor93","email":"obenky@gmail.com"},{"name":"tomas.kratochvil","email":"tomas.kratochvil@gooddata.com"},{"name":"tomasreichmann","email":"tomasreichmann@gmail.com"},{"name":"tomsatgd","email":"tomas.satinsky@gooddata.com"},{"name":"tu.ngo","email":"tu.ngo@gooddata.com"},{"name":"xmort","email":"petr.dolejsi@gooddata.com"},{"name":"zdenek.vidensky","email":"zdenek.vidensky@gooddata.com"}],"homepage":"https://github.com/gooddata/gooddata-react-components#readme","bugs":{"url":"https://github.com/gooddata/gooddata-react-components/issues"},"dist":{"shasum":"c92314420d3aa05f665b388dbe95a5eeb2640d88","tarball":"https://registry.npmjs.org/@gooddata/react-components/-/react-components-6.0.0-alpha7.tgz","fileCount":904,"integrity":"sha512-O35S1ba2kRJRQLEShGESqbV9f/YZDzQEazVvrcBlBDvGih7lqA8xQnzpQSNnkBgFJE5n2JYNBMZxhQAuvQrRNQ==","signatures":[{"sig":"MEYCIQDonYaosNmRLD6lUM3UXLsjfL+HlafgKJDZJbL2wtcVYwIhAOPWRnbglFEkFXb7AMuLQBM9bO74rPNcdxvfZ2VpowpR","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":3315906,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJboQAgCRA9TVsSAnZWagAAOZkQAKTrKTSVm+M4bWNZtoBs\nw3UMnl9YwDeKSVTOG66rbns8rrIlBsizY18e0mRvukHaq6SxE7lyApMZgjkJ\nuDIDV6AjdG3IWq79KOj/fSWdmC7juw2ZU6PuUHTpzhU+OQDOc7pChXYbwWX4\ntgSuiZnNIteB5Vv2HyCo6NwPbc0MAy66uKLplrnSpQOzdWG773YWx/xZalOh\nIx7McSS5x0/f5zsRe4uBb6OF1Jau6z+pPfGIaN+VmLasIr4vRJQqErtcfVhq\n5krCNXwJFpE13qZsDS5W+OSlkr0rxtrYKlR7QsHncoTc6eU97qwzueyr2BZk\nV/xivKR0VFB6VuWHMwc+vLDYLiy6mqWneAhq6jq9fy0GvK7s9EXce8gUU40D\nqbANHqQZLzXKUhhgZmusGt6A0DqUjESTIsUEw1gr4QdioaHq8QCF9YgjX5kN\niJh2NGc997CVfQg71bRlfHKqBMoNI2fWDDxw7Vq0slwG4t2AfHX6oP0Wewd+\n8Gxpzlb4sjVylIYj0BvhOaD+nLH+iu83/fVIbE+cC9pWAQ+lwxPsHVrOcaSQ\nobKJzzHMJaxSHd5EhwZL86aNT9eEC6BgHaYy16PDW0wPPR/e6HeO9PPaVp2J\nARt6xork5s5vGMcifuNDnp+N4oora2byIMfAxRx17ubKFrY90bmmyK5HVHyX\nt2iH\r\n=U16l\r\n-----END PGP SIGNATURE-----\r\n"},"jest":{"testRegex":"(/__tests__/.*|\\.(test|spec))\\.(tsx?|jsx?)$","transform":{".(ts|tsx)":"<rootDir>/node_modules/ts-jest/preprocessor.js"},"mapCoverage":true,"collectCoverage":false,"moduleNameMapper":{"\\.(css|less|sass|scss)$":"<rootDir>/__mocks__/styleMock.ts"},"coverageReporters":["html"],"collectCoverageFrom":["src/**/*.{ts,tsx}","examples/server/src/**/*.{js,jsx}","!**/*.d.ts"],"moduleFileExtensions":["ts","tsx","js"],"setupTestFrameworkScriptFile":"<rootDir>/jest.setup.js"},"main":"dist/index.js","config":{"tslint":"'./{src,stories}/**/*.{ts,tsx}'"},"readme":"[![npm version](https://badge.fury.io/js/%40gooddata%2Freact-components.svg)](https://www.npmjs.com/package/@gooddata/react-components) \n\n# GoodData.UI React components\n> A React-based JavaScript library for building data-driven applications\n\n## Getting started\n- [GoodData.UI Documentation](http://sdk.gooddata.com/gooddata-ui/)\n- [GoodData.UI Live Examples](https://gooddata-examples.herokuapp.com/)\n- [Stack Overflow](https://stackoverflow.com/questions/tagged/gooddata)\n\n### Usage\nWith [yarn](https://yarnpkg.com) installed, go to your project directory and run\n```\n$ yarn add @gooddata/react-components\n```\nIf you prefer [npm](npmjs.com) run\n```\n$ npm install --save @gooddata/react-components\n```\n\n\n## Contributing\n\nWe welcome any contribution in form of [issues](https://github.com/gooddata/gooddata-react-components/issues) or [pull requests](https://github.com/gooddata/gooddata-react-components/pulls).\nThese commands may come in handy while developing:\n\n| command | description |\n| ------- | ----------- |\n| `yarn install --pure-lockfile` | first step |\n| ||\n| `yarn dev` | build react-components to `/dist` in watch mode |\n| `yarn test` | run all unit tests |\n| `yarn validate` | validate codestyle |\n| ||\n| `yarn storybook` | run storybook from `/stories` on http://localhost:9001 |\n| `yarn build-storybook` | build storybook to `/dist-storybook` |\n| `yarn test-storybook` | run storybook and [screenshot tests](https://github.com/gooddata/gdc-client-utils/tree/master/test-storybook) |\n| ||\n| `yarn examples` | run Live Examples dev-server from `/examples` on https://localhost:8999 |\n| `yarn examples-build` | build Live Examples to `/examples/dist` |\n| `yarn examples-server` | serve built Live Examples - see `/examples/server/src` |\n| `yarn examples-testcafe` | run testcafe tests against `localhost:8999` |\n\n### Deploy to heroku.com\nWhen you deploy this repo to heroku, it serves *GoodData.UI Live Examples*.\nRelevant tasks are in `Procfile` and `package.json`.\n\n```bash\n# run in the project directory\nheroku login\nheroku create <your-app-name>\nheroku config:set DOMAIN_ADMIN_USERNAME=x@gooddata.com DOMAIN_ADMIN_PASSWORD=xy PROJECT_ID_TO_ASSIGN=xms7ga4tf3g3nzucd8380o2bev8oeknp\ngit push heroku HEAD:master\nheroku open\n```\n\n### Run Live Examples Locally\nTo run *GoodData.UI Live Examples* locally:\n```bash\ngit clone <this-repository>\ncd  <repository-folder>\nyarn install --pure-lockfile\nyarn examples\n```\nThen open https://localhost:8999 and login using Live Examples account (you can [create one here](https://gooddata-examples.herokuapp.com/registration)).\n\n## Changelog\n- see [CHANGELOG.md](CHANGELOG.md)\n\n## License\n(C) 2007-2018 GoodData Corporation\n\nFor more information, please see [LICENSE](https://github.com/gooddata/gooddata-react-components/blob/master/LICENSE)\n","gitHead":"ed238c2ac63d0ab9ff45b378843877efc5969925","scripts":{"dev":"bash scripts/build.sh --dev-watch","test":"jest --watch","build":"bash scripts/build.sh","tslint":"yarn run-tslint -t verbose $npm_package_config_tslint","prepare":"cd examples/server && yarn install --pure-lockfile && cd ../..; rm -r examples/node_modules 2>/dev/null; true","examples":"bash scripts/run-examples.sh","prepare?":"# Called before `npm publish` and on local `npm install`. Temporarily also for deleting obsolete node_modules. Ends with `true` to continue gracefully.","validate":"tsc --noEmit && yarn tslint && eslint --ext .jsx,.js examples/src examples/test examples/server/src","build-dev":"bash scripts/build.sh --dev","examples?":"# Default is developer domain, other options: yarn examples [sec,secure,stg,stg2,stg3,demo,developer or URL]","storybook":"start-storybook -p 9001 -c .storybook","tslint-ci":"mkdir -p ./ci/results && yarn run-tslint -t checkstyle -o ./ci/results/tslint-results.xml $npm_package_config_tslint","run-tslint":"tslint -p tsconfig.json","validate-ci":"tsc --noEmit && yarn tslint-ci  && eslint --ext .jsx,.js examples/src examples/test examples/server/src -f checkstyle -o ci/results/eslint-results.xml","examples-build":"bash scripts/build-examples.sh","prepublishOnly":"yarn build","test-storybook":"test-storybook","build-storybook":"build-storybook -c .storybook -o dist-storybook","examples-server":"node examples/server/src/index.js","heroku-postbuild":"yarn examples-build developer","examples-testcafe":"testcafe chrome --assertion-timeout 60000 -S -s examples/_screenshots examples/test/**/**/*_test* --debug-on-fail","examples-testcafe-ci":"testcafe 'chrome:headless --no-sandbox' --assertion-timeout 60000 -S -s examples/_screenshots examples/test/**/**/*_test*"},"typings":"dist/index.d.ts","_npmUser":{"name":"gooddata-ci","email":"rail@gooddata.com"},"repository":{"url":"git+ssh://git@github.com/gooddata/gooddata-react-components.git","type":"git"},"_npmVersion":"5.6.0","description":"GoodData React Components","directories":{},"_nodeVersion":"8.9.4","dependencies":{"rxjs":"^5.5.6","lodash":"^4.17.4","ag-grid":"^18.0.1","invariant":"^2.2.2","classnames":"^2.2.5","highcharts":"4.2.5","prop-types":"^15.6.0","react-intl":"^2.4.0","custom-event":"^1.0.1","ag-grid-react":"^18.0.0","react-measure":"^1.4.7","@gooddata/typings":"2.3.1","@types/highcharts":"4.2.56","http-status-codes":"^1.3.0","@gooddata/js-utils":"^2.0.1","@gooddata/numberjs":"^3.1.2","fixed-data-table-2":"0.7.17","@gooddata/goodstrap":"56.1.4","react-dom-factories":"^1.0.2","@gooddata/gooddata-js":"8.0.0","highcharts-pattern-fill":"3.0.3","nodelist-foreach-polyfill":"^1.2.0"},"_hasShrinkwrap":false,"readmeFilename":"README.md","test-storybook":{"_defaults":{"readySelector":".screenshot-target, .screenshot-wrapper .highcharts-container, .screenshot-wrapper .s-headline-value, .screenshot-wrapper .viz-table-wrap, .screenshot-wrapper .gdc-kpi, .screenshot-wrapper .gdc-kpi-error, .screenshot-wrapper .s-pivot-table .ag-cell"},"AFM components/PieChart":{"error":{"delay":1000,"readySelector":".screenshot-wrapper .s-error .icon-cloud-rain"}},"Core components/Heatmap":{"data labels config":{"readySelector":".screenshot-wrapper div:nth-child(8) .highcharts-container"},"with different legend positions":{"readySelector":".screenshot-wrapper div:nth-child(10) .highcharts-container"}},"Core components/Treemap":{"data labels config":{"readySelector":".screenshot-wrapper div:nth-child(8) .highcharts-container"},"with different legend positions":{"readySelector":".screenshot-wrapper div:nth-child(10) .highcharts-container"}},"Core components/BarChart":{"with different legend positions":{"readySelector":".screenshot-wrapper div:nth-child(10) .highcharts-container"}},"Core components/PieChart":{"data labels config":{"readySelector":".screenshot-wrapper div:nth-child(8) .highcharts-container"},"with different legend positions":{"readySelector":".screenshot-wrapper div:nth-child(10) .highcharts-container"}},"AFM components/DonutChart":{"error":{"delay":1000,"readySelector":".screenshot-wrapper .s-error .icon-cloud-rain"}},"Core components/AreaChart":{"data labels config":{"readySelector":".screenshot-wrapper div:nth-child(8) .highcharts-container"},"with different legend positions":{"readySelector":".screenshot-wrapper div:nth-child(10) .highcharts-container"}},"Core components/LineChart":{"data labels config":{"readySelector":".screenshot-wrapper div:nth-child(8) .highcharts-container"},"with different legend positions":{"readySelector":".screenshot-wrapper div:nth-child(10) .highcharts-container"}},"Core components/DonutChart":{"data labels config":{"readySelector":".screenshot-wrapper div:nth-child(8) .highcharts-container"},"with different legend positions":{"readySelector":".screenshot-wrapper div:nth-child(10) .highcharts-container"}},"Core components/BubbleChart":{"data labels config":{"readySelector":".screenshot-wrapper div:nth-child(8) .highcharts-container"},"with different legend positions":{"readySelector":".screenshot-wrapper div:nth-child(10) .highcharts-container"}},"Core components/ColumnChart":{"with different legend positions":{"readySelector":".screenshot-wrapper div:nth-child(10) .highcharts-container"}},"Core components/ScatterPlot":{"data labels config":{"readySelector":".screenshot-wrapper div:nth-child(8) .highcharts-container"}}},"devDependencies":{"yup":"^0.24.1","jest":"21.2.1","react":"15.6.2","enzyme":"3.3.0","formik":"^0.11.11","moment":"2.22.1","history":"^4.7.2","ts-jest":"21.2.4","webpack":"3.10.0","react-ga":"^2.5.2","recharts":"1.0.0-beta.9","testcafe":"0.19.2","commander":"2.14.1","node-sass":"4.7.2","react-dom":"15.6.2","supertest":"3.0.0","babel-core":"6.26.0","css-loader":"0.28.7","jest-junit":"3.0.0","raw-loader":"0.5.1","styled-jsx":"2.2.1","typescript":"2.3.3","@types/jest":"20.0.4","@types/node":"7.0.8","file-loader":"1.1.6","sass-loader":"6.0.6","@types/react":"16.0.34","babel-loader":"7.1.2","react-helmet":"5.2.0","react-select":"1.2.1","style-loader":"0.19.1","@types/enzyme":"3.1.6","@types/lodash":"4.14.61","utility-types":"^1.1.0","babel-polyfill":"^6.26.0","@storybook/react":"3.4.8","@types/invariant":"2.2.29","@types/react-dom":"16.0.3","babel-preset-env":"1.6.1","isomorphic-fetch":"2.2.1","react-datepicker":"1.1.0","react-router-dom":"4.2.2","@gooddata/mock-js":"1.8.3","@types/classnames":"2.2.3","@types/prop-types":"15.5.2","@types/react-intl":"2.3.5","babel-preset-react":"6.24.1","identity-obj-proxy":"^3.0.0","react-async-script":"^0.9.1","webpack-dev-server":"2.11.1","@types/react-portal":"3.0.4","babel-plugin-lodash":"3.3.2","html-webpack-plugin":"2.30.1","react-test-renderer":"15.6.2","@types/react-measure":"0.4.7","clean-webpack-plugin":"0.1.17","react-google-recaptcha":"^0.11.0","@gooddata/eslint-config":"0.0.19","@gooddata/tslint-config":"0.0.11","@types/storybook__react":"3.0.6","enzyme-adapter-react-15":"1.0.5","uglifyjs-webpack-plugin":"1.2.0","@gooddata/test-storybook":"1.3.0","@storybook/addon-actions":"3.4.8","@storybook/addon-options":"3.4.8","node-sass-magic-importer":"5.1.0","react-syntax-highlighter":"6.1.2","@types/fixed-data-table-2":"0.8.1","awesome-typescript-loader":"3.5.0","@types/react-test-renderer":"16.0.0","circular-dependency-plugin":"4.4.0","compression-webpack-plugin":"1.1.7","@types/enzyme-adapter-react-15":"1.0.1","@types/storybook__addon-actions":"3.0.1","babel-plugin-transform-class-properties":"6.24.1","babel-plugin-transform-async-to-generator":"6.24.1","babel-plugin-transform-object-rest-spread":"6.26.0"},"peerDependencies":{"react":"15.6.2","react-dom":"15.6.2"},"_npmOperationalInternal":{"tmp":"tmp/react-components_6.0.0-alpha7_1537277983749_0.5058630317709101","host":"s3://npm-registry-packages"}},"6.0.0-alpha8":{"name":"@gooddata/react-components","version":"6.0.0-alpha8","author":{"name":"GoodData Corporation"},"license":"BSD-3-Clause","_id":"@gooddata/react-components@6.0.0-alpha8","maintainers":[{"name":"afi","email":"adam.fiedler@gooddata.com"},{"name":"bertold8","email":"ivan.nejezchleb@seznam.cz"},{"name":"bugsbunny338","email":"jiri.zajic@mensa.cz"},{"name":"gooddata-ci","email":"rail@gooddata.com"},{"name":"ivan.mjartan","email":"ivan.mjartan@gooddata.com"},{"name":"jakub-sterba","email":"jakub.sterba@gooddata.com"},{"name":"jaroslav.tomecek","email":"jaroslav.tomecek@gooddata.com"},{"name":"jkittler","email":"honza.kittler@gmail.com"},{"name":"khanh.le","email":"khanh.le@gooddata.com"},{"name":"langhamp","email":"pavel.langhammer@gooddata.com"},{"name":"lanhuynh","email":"lan.huynh@gooddata.com"},{"name":"lhorak","email":"info@lhorak.cz"},{"name":"linhhong","email":"linh.hong@gooddata.com"},{"name":"lpearce","email":"levi.pearce@gooddata.com"},{"name":"lupko","email":"lubomir.slivka@gooddata.com"},{"name":"martin.mosko","email":"martin.mosko@gooddata.com"},{"name":"michal.marsal","email":"michal.marsal@gooddata.com"},{"name":"nadtan","email":"tan.nguyen@gooddata.com"},{"name":"naibinh","email":"naibinh@gmail.com"},{"name":"nikolacech","email":"nikola.cech@gooddata.com"},{"name":"ocetnik","email":"ocetnik.david@gmail.com"},{"name":"ondrejlangr","email":"ondrej.langr@gooddata.com"},{"name":"pbenes","email":"petr.benes@gooddata.com"},{"name":"peterlacko","email":"lackopeter17@gmail.com"},{"name":"petrjanu","email":"petr.janu@gooddata.com"},{"name":"rodri360","email":"me@rodri360.com"},{"name":"sitina","email":"jiri.sitina@gooddata.com"},{"name":"sondo","email":"son.do@gooddata.com"},{"name":"strouhaljan","email":"strouhal.jan@gmail.com"},{"name":"tantalor93","email":"obenky@gmail.com"},{"name":"tomas.kratochvil","email":"tomas.kratochvil@gooddata.com"},{"name":"tomasreichmann","email":"tomasreichmann@gmail.com"},{"name":"tomsatgd","email":"tomas.satinsky@gooddata.com"},{"name":"tu.ngo","email":"tu.ngo@gooddata.com"},{"name":"xmort","email":"petr.dolejsi@gooddata.com"},{"name":"zdenek.vidensky","email":"zdenek.vidensky@gooddata.com"}],"homepage":"https://github.com/gooddata/gooddata-react-components#readme","bugs":{"url":"https://github.com/gooddata/gooddata-react-components/issues"},"dist":{"shasum":"daa844117221248a8774a27bfbf3da07e7bd655c","tarball":"https://registry.npmjs.org/@gooddata/react-components/-/react-components-6.0.0-alpha8.tgz","fileCount":909,"integrity":"sha512-T41TXJflmWYbhxrAlghwR1Ushfr3fEF3ZT0QObANTCrm3vsC6fy3PwldBab3B/7EKBhEpKbV1oPDFU1jlcJFgQ==","signatures":[{"sig":"MEYCIQCwQKIJrDjZd5xLtA5eZZf6nq6ovRRf8Y63JMU+RO9c6wIhAMSJbWVfbf/dMMxtxNNc/vlJZyEae/f9nhBfLzastmoY","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":3334052,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJbo51uCRA9TVsSAnZWagAA85EP/Rm+azHR7WgUVjhY1K++\nAirTjmURI8mx8OPVW6LcV621ycJFPcg6fMTAp7/NnYbA2RlSJpUTd0lCM9Ta\nN8UZfKhTL873zjV7+WYjeg5mYPrFUmNZESzfPTh7rSARrV+QW5XbLk5jD1CZ\nsA5Yv/AWqtoy0Tr9H5ITWDoOouHhzeBUOpvwYLJxm8a0kD7RdJQwYMHw/tyg\nCNJXQDwR7ar5cBdU7QLGqVPAq/YAv9df67eD/yqS1OUdwUmBcTGIjc0vSmLD\nHw+t6R1hp23Az/jmU45GeVn/8wZqdynnGgv6kaMdllVkB3gsACvbwLx3IqEp\nH2PXol3x0otUTvNE1/pqBDD70rqUIbYvfpZNDLickb+Uh3DPRiVAOgTQsBSa\nC5O1JrkZ3gYB7clDqzmP10vJCly/in8QxFv1Jwo2DNGeWguhoaP58ZnA/CH6\nCKdQlJRahqAuysSrpjJRE04CE9rLx7tpOjEGoItKGlWEedeBG8PR6EnwZQOD\njksKOLU+h2aAH2FOUuzWd/yu+kJvq0fHstQPmc5BDPFUmliG8iDlpN4gO652\ng0HNAxXY4AO1cGE3Ll8R3jywP4v01XeTNTwfvo+vgC+FN8kRg1TBs32Xt1Hg\nfmCRcWD3TKOfKsAHISRUAP2AvjEshtcLbCWyCJUyYhxMycrHjgGjc7C6kydj\nM2Ze\r\n=DtkX\r\n-----END PGP SIGNATURE-----\r\n"},"jest":{"testRegex":"(/__tests__/.*|\\.(test|spec))\\.(tsx?|jsx?)$","transform":{".(ts|tsx)":"<rootDir>/node_modules/ts-jest/preprocessor.js"},"mapCoverage":true,"collectCoverage":false,"moduleNameMapper":{"\\.(css|less|sass|scss)$":"<rootDir>/__mocks__/styleMock.ts"},"coverageReporters":["html"],"collectCoverageFrom":["src/**/*.{ts,tsx}","examples/server/src/**/*.{js,jsx}","!**/*.d.ts"],"moduleFileExtensions":["ts","tsx","js"],"setupTestFrameworkScriptFile":"<rootDir>/jest.setup.js"},"main":"dist/index.js","config":{"tslint":"'./{src,stories}/**/*.{ts,tsx}'"},"readme":"[![npm version](https://badge.fury.io/js/%40gooddata%2Freact-components.svg)](https://www.npmjs.com/package/@gooddata/react-components) \n\n# GoodData.UI React components\n> A React-based JavaScript library for building data-driven applications\n\n## Getting started\n- [GoodData.UI Documentation](http://sdk.gooddata.com/gooddata-ui/)\n- [GoodData.UI Live Examples](https://gooddata-examples.herokuapp.com/)\n- [Stack Overflow](https://stackoverflow.com/questions/tagged/gooddata)\n\n### Usage\nWith [yarn](https://yarnpkg.com) installed, go to your project directory and run\n```\n$ yarn add @gooddata/react-components\n```\nIf you prefer [npm](npmjs.com) run\n```\n$ npm install --save @gooddata/react-components\n```\n\n\n## Contributing\n\nWe welcome any contribution in form of [issues](https://github.com/gooddata/gooddata-react-components/issues) or [pull requests](https://github.com/gooddata/gooddata-react-components/pulls).\nThese commands may come in handy while developing:\n\n| command | description |\n| ------- | ----------- |\n| `yarn install --pure-lockfile` | first step |\n| ||\n| `yarn dev` | build react-components to `/dist` in watch mode |\n| `yarn test` | run all unit tests |\n| `yarn validate` | validate codestyle |\n| ||\n| `yarn storybook` | run storybook from `/stories` on http://localhost:9001 |\n| `yarn build-storybook` | build storybook to `/dist-storybook` |\n| `yarn test-storybook` | run storybook and [screenshot tests](https://github.com/gooddata/gdc-client-utils/tree/master/test-storybook) |\n| ||\n| `yarn examples` | run Live Examples dev-server from `/examples` on https://localhost:8999 |\n| `yarn examples-build` | build Live Examples to `/examples/dist` |\n| `yarn examples-server` | serve built Live Examples - see `/examples/server/src` |\n| `yarn examples-testcafe` | run testcafe tests against `localhost:8999` |\n\n### Deploy to heroku.com\nWhen you deploy this repo to heroku, it serves *GoodData.UI Live Examples*.\nRelevant tasks are in `Procfile` and `package.json`.\n\n```bash\n# run in the project directory\nheroku login\nheroku create <your-app-name>\nheroku config:set DOMAIN_ADMIN_USERNAME=x@gooddata.com DOMAIN_ADMIN_PASSWORD=xy PROJECT_ID_TO_ASSIGN=xms7ga4tf3g3nzucd8380o2bev8oeknp\ngit push heroku HEAD:master\nheroku open\n```\n\n### Run Live Examples Locally\nTo run *GoodData.UI Live Examples* locally:\n```bash\ngit clone <this-repository>\ncd  <repository-folder>\nyarn install --pure-lockfile\nyarn examples\n```\nThen open https://localhost:8999 and login using Live Examples account (you can [create one here](https://gooddata-examples.herokuapp.com/registration)).\n\n## Changelog\n- see [CHANGELOG.md](CHANGELOG.md)\n\n## License\n(C) 2007-2018 GoodData Corporation\n\nFor more information, please see [LICENSE](https://github.com/gooddata/gooddata-react-components/blob/master/LICENSE)\n","gitHead":"2d63112f70be93095fdd7ff9be2146f4a54c0eee","scripts":{"dev":"bash scripts/build.sh --dev-watch","test":"jest --watch","build":"bash scripts/build.sh","tslint":"yarn run-tslint -t verbose $npm_package_config_tslint","prepare":"cd examples/server && yarn install --pure-lockfile && cd ../..; rm -r examples/node_modules 2>/dev/null; true","examples":"bash scripts/run-examples.sh","prepare?":"# Called before `npm publish` and on local `npm install`. Temporarily also for deleting obsolete node_modules. Ends with `true` to continue gracefully.","validate":"tsc --noEmit && yarn tslint && eslint --ext .jsx,.js examples/src examples/test examples/server/src","build-dev":"bash scripts/build.sh --dev","examples?":"# Default is developer domain, other options: yarn examples [sec,secure,stg,stg2,stg3,demo,developer or URL]","storybook":"start-storybook -p 9001 -c .storybook","tslint-ci":"mkdir -p ./ci/results && yarn run-tslint -t checkstyle -o ./ci/results/tslint-results.xml $npm_package_config_tslint","run-tslint":"tslint -p tsconfig.json","validate-ci":"tsc --noEmit && yarn tslint-ci  && eslint --ext .jsx,.js examples/src examples/test examples/server/src -f checkstyle -o ci/results/eslint-results.xml","examples-build":"bash scripts/build-examples.sh","prepublishOnly":"yarn build","test-storybook":"test-storybook","build-storybook":"build-storybook -c .storybook -o dist-storybook","examples-server":"node examples/server/src/index.js","heroku-postbuild":"yarn examples-build developer","examples-testcafe":"testcafe chrome --assertion-timeout 60000 -S -s examples/_screenshots examples/test/**/**/*_test* --debug-on-fail","examples-testcafe-ci":"testcafe 'chrome:headless --no-sandbox' --assertion-timeout 60000 -S -s examples/_screenshots examples/test/**/**/*_test*"},"typings":"dist/index.d.ts","_npmUser":{"name":"gooddata-ci","email":"rail@gooddata.com"},"repository":{"url":"git+ssh://git@github.com/gooddata/gooddata-react-components.git","type":"git"},"_npmVersion":"5.6.0","description":"GoodData React Components","directories":{},"_nodeVersion":"8.9.4","dependencies":{"rxjs":"^5.5.6","lodash":"^4.17.4","ag-grid":"^18.0.1","invariant":"^2.2.2","classnames":"^2.2.5","highcharts":"4.2.5","prop-types":"^15.6.0","react-intl":"^2.4.0","custom-event":"^1.0.1","ag-grid-react":"^18.0.0","react-measure":"^1.4.7","@gooddata/typings":"2.3.1","@types/highcharts":"4.2.56","http-status-codes":"^1.3.0","@gooddata/js-utils":"^2.0.1","@gooddata/numberjs":"^3.1.2","fixed-data-table-2":"0.7.17","@gooddata/goodstrap":"56.1.4","react-dom-factories":"^1.0.2","@gooddata/gooddata-js":"8.2.0","highcharts-pattern-fill":"3.0.3","nodelist-foreach-polyfill":"^1.2.0"},"_hasShrinkwrap":false,"readmeFilename":"README.md","test-storybook":{"_defaults":{"readySelector":".screenshot-target, .screenshot-wrapper .highcharts-container, .screenshot-wrapper .s-headline-value, .screenshot-wrapper .viz-table-wrap, .screenshot-wrapper .gdc-kpi, .screenshot-wrapper .gdc-kpi-error, .screenshot-wrapper .s-pivot-table .ag-cell"},"AFM components/PieChart":{"error":{"delay":1000,"readySelector":".screenshot-wrapper .s-error .icon-cloud-rain"}},"Core components/Heatmap":{"data labels config":{"readySelector":".screenshot-wrapper div:nth-child(8) .highcharts-container"},"with different legend positions":{"readySelector":".screenshot-wrapper div:nth-child(10) .highcharts-container"}},"Core components/Treemap":{"data labels config":{"readySelector":".screenshot-wrapper div:nth-child(8) .highcharts-container"},"with different legend positions":{"readySelector":".screenshot-wrapper div:nth-child(10) .highcharts-container"}},"Core components/BarChart":{"with different legend positions":{"readySelector":".screenshot-wrapper div:nth-child(10) .highcharts-container"}},"Core components/PieChart":{"data labels config":{"readySelector":".screenshot-wrapper div:nth-child(8) .highcharts-container"},"with different legend positions":{"readySelector":".screenshot-wrapper div:nth-child(10) .highcharts-container"}},"AFM components/DonutChart":{"error":{"delay":1000,"readySelector":".screenshot-wrapper .s-error .icon-cloud-rain"}},"Core components/AreaChart":{"data labels config":{"readySelector":".screenshot-wrapper div:nth-child(8) .highcharts-container"},"with different legend positions":{"readySelector":".screenshot-wrapper div:nth-child(10) .highcharts-container"}},"Core components/LineChart":{"data labels config":{"readySelector":".screenshot-wrapper div:nth-child(8) .highcharts-container"},"with different legend positions":{"readySelector":".screenshot-wrapper div:nth-child(10) .highcharts-container"}},"Core components/DonutChart":{"data labels config":{"readySelector":".screenshot-wrapper div:nth-child(8) .highcharts-container"},"with different legend positions":{"readySelector":".screenshot-wrapper div:nth-child(10) .highcharts-container"}},"Core components/BubbleChart":{"data labels config":{"readySelector":".screenshot-wrapper div:nth-child(8) .highcharts-container"},"with different legend positions":{"readySelector":".screenshot-wrapper div:nth-child(10) .highcharts-container"}},"Core components/ColumnChart":{"with different legend positions":{"readySelector":".screenshot-wrapper div:nth-child(10) .highcharts-container"}},"Core components/ScatterPlot":{"data labels config":{"readySelector":".screenshot-wrapper div:nth-child(8) .highcharts-container"}}},"devDependencies":{"yup":"^0.24.1","jest":"21.2.1","react":"15.6.2","enzyme":"3.3.0","formik":"^0.11.11","moment":"2.22.1","history":"^4.7.2","ts-jest":"21.2.4","webpack":"3.10.0","react-ga":"^2.5.2","recharts":"1.0.0-beta.9","testcafe":"0.19.2","commander":"2.14.1","node-sass":"4.7.2","react-dom":"15.6.2","supertest":"3.0.0","babel-core":"6.26.0","css-loader":"0.28.7","jest-junit":"3.0.0","raw-loader":"0.5.1","styled-jsx":"2.2.1","typescript":"2.3.3","@types/jest":"20.0.4","@types/node":"7.0.8","file-loader":"1.1.6","sass-loader":"6.0.6","@types/react":"16.0.34","babel-loader":"7.1.2","react-helmet":"5.2.0","react-select":"1.2.1","style-loader":"0.19.1","@types/enzyme":"3.1.6","@types/lodash":"4.14.61","utility-types":"^1.1.0","babel-polyfill":"^6.26.0","@storybook/react":"3.4.8","@types/invariant":"2.2.29","@types/react-dom":"16.0.3","babel-preset-env":"1.6.1","isomorphic-fetch":"2.2.1","react-datepicker":"1.1.0","react-router-dom":"4.2.2","@gooddata/mock-js":"1.8.3","@types/classnames":"2.2.3","@types/prop-types":"15.5.2","@types/react-intl":"2.3.5","babel-preset-react":"6.24.1","identity-obj-proxy":"^3.0.0","react-async-script":"^0.9.1","webpack-dev-server":"2.11.1","@types/react-portal":"3.0.4","babel-plugin-lodash":"3.3.2","html-webpack-plugin":"2.30.1","react-test-renderer":"15.6.2","@types/react-measure":"0.4.7","clean-webpack-plugin":"0.1.17","react-google-recaptcha":"^0.11.0","@gooddata/eslint-config":"0.0.19","@gooddata/tslint-config":"0.0.11","@types/storybook__react":"3.0.6","enzyme-adapter-react-15":"1.0.5","uglifyjs-webpack-plugin":"1.2.0","@gooddata/test-storybook":"1.3.0","@storybook/addon-actions":"3.4.8","@storybook/addon-options":"3.4.8","node-sass-magic-importer":"5.1.0","react-syntax-highlighter":"6.1.2","@types/fixed-data-table-2":"0.8.1","awesome-typescript-loader":"3.5.0","@types/react-test-renderer":"16.0.0","circular-dependency-plugin":"4.4.0","compression-webpack-plugin":"1.1.7","@types/enzyme-adapter-react-15":"1.0.1","@types/storybook__addon-actions":"3.0.1","babel-plugin-transform-class-properties":"6.24.1","babel-plugin-transform-async-to-generator":"6.24.1","babel-plugin-transform-object-rest-spread":"6.26.0"},"peerDependencies":{"react":"15.6.2","react-dom":"15.6.2"},"_npmOperationalInternal":{"tmp":"tmp/react-components_6.0.0-alpha8_1537449325620_0.2006899876597621","host":"s3://npm-registry-packages"}},"6.0.0-alpha9":{"name":"@gooddata/react-components","version":"6.0.0-alpha9","author":{"name":"GoodData Corporation"},"license":"BSD-3-Clause","_id":"@gooddata/react-components@6.0.0-alpha9","maintainers":[{"name":"afi","email":"adam.fiedler@gooddata.com"},{"name":"bertold8","email":"ivan.nejezchleb@seznam.cz"},{"name":"bugsbunny338","email":"jiri.zajic@mensa.cz"},{"name":"gooddata-ci","email":"rail@gooddata.com"},{"name":"ivan.mjartan","email":"ivan.mjartan@gooddata.com"},{"name":"jakub-sterba","email":"jakub.sterba@gooddata.com"},{"name":"jaroslav.tomecek","email":"jaroslav.tomecek@gooddata.com"},{"name":"jkittler","email":"honza.kittler@gmail.com"},{"name":"khanh.le","email":"khanh.le@gooddata.com"},{"name":"langhamp","email":"pavel.langhammer@gooddata.com"},{"name":"lanhuynh","email":"lan.huynh@gooddata.com"},{"name":"lhorak","email":"info@lhorak.cz"},{"name":"linhhong","email":"linh.hong@gooddata.com"},{"name":"lpearce","email":"levi.pearce@gooddata.com"},{"name":"lupko","email":"lubomir.slivka@gooddata.com"},{"name":"martin.mosko","email":"martin.mosko@gooddata.com"},{"name":"michal.marsal","email":"michal.marsal@gooddata.com"},{"name":"nadtan","email":"tan.nguyen@gooddata.com"},{"name":"naibinh","email":"naibinh@gmail.com"},{"name":"nikolacech","email":"nikola.cech@gooddata.com"},{"name":"ocetnik","email":"ocetnik.david@gmail.com"},{"name":"ondrejlangr","email":"ondrej.langr@gooddata.com"},{"name":"pbenes","email":"petr.benes@gooddata.com"},{"name":"peterlacko","email":"lackopeter17@gmail.com"},{"name":"petrjanu","email":"petr.janu@gooddata.com"},{"name":"rodri360","email":"me@rodri360.com"},{"name":"sitina","email":"jiri.sitina@gooddata.com"},{"name":"sondo","email":"son.do@gooddata.com"},{"name":"strouhaljan","email":"strouhal.jan@gmail.com"},{"name":"tantalor93","email":"obenky@gmail.com"},{"name":"tomas.kratochvil","email":"tomas.kratochvil@gooddata.com"},{"name":"tomasreichmann","email":"tomasreichmann@gmail.com"},{"name":"tomsatgd","email":"tomas.satinsky@gooddata.com"},{"name":"tu.ngo","email":"tu.ngo@gooddata.com"},{"name":"xmort","email":"petr.dolejsi@gooddata.com"},{"name":"zdenek.vidensky","email":"zdenek.vidensky@gooddata.com"}],"homepage":"https://github.com/gooddata/gooddata-react-components#readme","bugs":{"url":"https://github.com/gooddata/gooddata-react-components/issues"},"dist":{"shasum":"9ccb1e9f312f642740b168b7e41eaaf79b0ea403","tarball":"https://registry.npmjs.org/@gooddata/react-components/-/react-components-6.0.0-alpha9.tgz","fileCount":909,"integrity":"sha512-539VLsATUXT9bvfM1OX7hj6fF7W07UmLxmc+eKQ/e7XRKxTZ4agwBpn5kyAsJGPhDagNxa6nSr1M7SX/u2H14g==","signatures":[{"sig":"MEUCIQCRsp6e147RQ35B5WU5Oua32LSH/0Tm3J6uSW/Nl7aeOQIgHz1jgqkZkHfX/GQF2rK8RGOL+YchmSYMVZDdIZ6kD3M=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":3338938,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJbqIhnCRA9TVsSAnZWagAAonIQAJ2lxc+unRzkCoHGoyrw\n6owj/QqqlmqjOeVhdAsU+Q96nsyMQRXi06WeN0RZX6wz1eM7Q0QyXQrcvUkf\ntWHswcNEs0qKz8XJW/529SR9VdGb7wV5hyvn/n16bY+GvGRcj3+Yae2VA5vd\nSEkxs3v0LaYUb6ZtP3huCbDCpzitJk31NXhqar+k8+6zU4k0hzuUrx2EelrD\nnUYVKyTb7QnvkJ3yWnM/vG7EqOWDpSKftr9cYJnlZ+jMJ8Dxrb7tLUMj6dcC\nuSDCe74vEYfZjASpIiqs7SxrhxsQwz+AawhBvFb6j0QX+q4hw3xzaua1F/zC\n8Ezq+3HDUn1UaKCzCwL59GFTRvHIUZ+C+fvVH9Uu+uwRmyRQbBJ+LG7sQKKy\n5JPtHCiTR49XdSYdDzKp06nSwDl5Q3aHic++4Cq7ruiMrXu5EEl2/5VEbrJ1\nJK6GGPeGU8ZYYx+G+XQaKBZXieAOj5hILZ4FjgMva6PzFA/kM4YLM7rT9BL2\nr6kh53lwNITUn6w96Cnk5dc2SrDjprQ6kXtMQmKtGLpAzwboZ04FeF00nEo5\n/gVgtgR2MoRZ6aic6jh1hcdA3SVkSu4CAKKHZRJDkr2Fjxm0Sb1s6ljznZWT\nS4v7zWRZnjw+mClGkdBs3Xu0wgVNFiGHUN7TkcTEWgdUX1d/ghR96CSbefbd\nQlCT\r\n=CiG+\r\n-----END PGP SIGNATURE-----\r\n"},"jest":{"testRegex":"(/__tests__/.*|\\.(test|spec))\\.(tsx?|jsx?)$","transform":{".(ts|tsx)":"<rootDir>/node_modules/ts-jest/preprocessor.js"},"mapCoverage":true,"collectCoverage":false,"moduleNameMapper":{"\\.(css|less|sass|scss)$":"<rootDir>/__mocks__/styleMock.ts"},"coverageReporters":["html"],"collectCoverageFrom":["src/**/*.{ts,tsx}","examples/server/src/**/*.{js,jsx}","!**/*.d.ts"],"moduleFileExtensions":["ts","tsx","js"],"setupTestFrameworkScriptFile":"<rootDir>/jest.setup.js"},"main":"dist/index.js","config":{"tslint":"'./{src,stories}/**/*.{ts,tsx}'"},"readme":"[![npm version](https://badge.fury.io/js/%40gooddata%2Freact-components.svg)](https://www.npmjs.com/package/@gooddata/react-components) \n\n# GoodData.UI React components\n> A React-based JavaScript library for building data-driven applications\n\n## Getting started\n- [GoodData.UI Documentation](http://sdk.gooddata.com/gooddata-ui/)\n- [GoodData.UI Live Examples](https://gooddata-examples.herokuapp.com/)\n- [Stack Overflow](https://stackoverflow.com/questions/tagged/gooddata)\n\n### Usage\nWith [yarn](https://yarnpkg.com) installed, go to your project directory and run\n```\n$ yarn add @gooddata/react-components\n```\nIf you prefer [npm](npmjs.com) run\n```\n$ npm install --save @gooddata/react-components\n```\n\n\n## Contributing\n\nWe welcome any contribution in form of [issues](https://github.com/gooddata/gooddata-react-components/issues) or [pull requests](https://github.com/gooddata/gooddata-react-components/pulls).\nThese commands may come in handy while developing:\n\n| command | description |\n| ------- | ----------- |\n| `yarn install --pure-lockfile` | first step |\n| ||\n| `yarn dev` | build react-components to `/dist` in watch mode |\n| `yarn test` | run all unit tests |\n| `yarn validate` | validate codestyle |\n| ||\n| `yarn storybook` | run storybook from `/stories` on http://localhost:9001 |\n| `yarn build-storybook` | build storybook to `/dist-storybook` |\n| `yarn test-storybook` | run storybook and [screenshot tests](https://github.com/gooddata/gdc-client-utils/tree/master/test-storybook) |\n| ||\n| `yarn examples` | run Live Examples dev-server from `/examples` on https://localhost:8999 |\n| `yarn examples-build` | build Live Examples to `/examples/dist` |\n| `yarn examples-server` | serve built Live Examples - see `/examples/server/src` |\n| `yarn examples-testcafe` | run testcafe tests against `localhost:8999` |\n\n### Deploy to heroku.com\nWhen you deploy this repo to heroku, it serves *GoodData.UI Live Examples*.\nRelevant tasks are in `Procfile` and `package.json`.\n\n```bash\n# run in the project directory\nheroku login\nheroku create <your-app-name>\nheroku config:set DOMAIN_ADMIN_USERNAME=x@gooddata.com DOMAIN_ADMIN_PASSWORD=xy PROJECT_ID_TO_ASSIGN=xms7ga4tf3g3nzucd8380o2bev8oeknp\ngit push heroku HEAD:master\nheroku open\n```\n\n### Run Live Examples Locally\nTo run *GoodData.UI Live Examples* locally:\n```bash\ngit clone <this-repository>\ncd  <repository-folder>\nyarn install --pure-lockfile\nyarn examples\n```\nThen open https://localhost:8999 and login using Live Examples account (you can [create one here](https://gooddata-examples.herokuapp.com/registration)).\n\n## Changelog\n- see [CHANGELOG.md](CHANGELOG.md)\n\n## License\n(C) 2007-2018 GoodData Corporation\n\nFor more information, please see [LICENSE](https://github.com/gooddata/gooddata-react-components/blob/master/LICENSE)\n","gitHead":"7584e7bb0c16f1439579d652fd748bf4520c1e94","scripts":{"dev":"bash scripts/build.sh --dev-watch","test":"jest --watch","build":"bash scripts/build.sh","tslint":"yarn run-tslint -t verbose $npm_package_config_tslint","prepare":"cd examples/server && yarn install --pure-lockfile && cd ../..; rm -r examples/node_modules 2>/dev/null; true","examples":"bash scripts/run-examples.sh","prepare?":"# Called before `npm publish` and on local `npm install`. Temporarily also for deleting obsolete node_modules. Ends with `true` to continue gracefully.","validate":"tsc --noEmit && yarn tslint && eslint --ext .jsx,.js examples/src examples/test examples/server/src","build-dev":"bash scripts/build.sh --dev","examples?":"# Default is developer domain, other options: yarn examples [sec,secure,stg,stg2,stg3,demo,developer or URL]","storybook":"start-storybook -p 9001 -c .storybook","tslint-ci":"mkdir -p ./ci/results && yarn run-tslint -t checkstyle -o ./ci/results/tslint-results.xml $npm_package_config_tslint","run-tslint":"tslint -p tsconfig.json","validate-ci":"tsc --noEmit && yarn tslint-ci  && eslint --ext .jsx,.js examples/src examples/test examples/server/src -f checkstyle -o ci/results/eslint-results.xml","examples-build":"bash scripts/build-examples.sh","prepublishOnly":"yarn build","test-storybook":"test-storybook","build-storybook":"build-storybook -c .storybook -o dist-storybook","examples-server":"node examples/server/src/index.js","heroku-postbuild":"yarn examples-build developer","examples-testcafe":"testcafe chrome --assertion-timeout 60000 -S -s examples/_screenshots examples/test/**/**/*_test* --debug-on-fail","examples-testcafe-ci":"testcafe 'chrome:headless --no-sandbox' --assertion-timeout 60000 -S -s examples/_screenshots examples/test/**/**/*_test*"},"typings":"dist/index.d.ts","_npmUser":{"name":"gooddata-ci","email":"rail@gooddata.com"},"repository":{"url":"git+ssh://git@github.com/gooddata/gooddata-react-components.git","type":"git"},"_npmVersion":"5.6.0","description":"GoodData React Components","directories":{},"_nodeVersion":"8.9.4","dependencies":{"rxjs":"^5.5.6","lodash":"^4.17.4","ag-grid":"^18.0.1","invariant":"^2.2.2","classnames":"^2.2.5","highcharts":"4.2.5","prop-types":"^15.6.0","react-intl":"^2.4.0","custom-event":"^1.0.1","ag-grid-react":"^18.0.0","react-measure":"^1.4.7","@gooddata/typings":"2.3.1","@types/highcharts":"4.2.56","http-status-codes":"^1.3.0","@gooddata/js-utils":"^2.0.1","@gooddata/numberjs":"^3.1.2","fixed-data-table-2":"0.7.17","@gooddata/goodstrap":"56.1.4","react-dom-factories":"^1.0.2","@gooddata/gooddata-js":"8.2.0","highcharts-pattern-fill":"3.0.3","nodelist-foreach-polyfill":"^1.2.0"},"_hasShrinkwrap":false,"readmeFilename":"README.md","test-storybook":{"_defaults":{"readySelector":".screenshot-target, .screenshot-wrapper .highcharts-container, .screenshot-wrapper .s-headline-value, .screenshot-wrapper .viz-table-wrap, .screenshot-wrapper .gdc-kpi, .screenshot-wrapper .gdc-kpi-error, .screenshot-wrapper .s-pivot-table .ag-cell"},"AFM components/PieChart":{"error":{"delay":1000,"readySelector":".screenshot-wrapper .s-error .icon-cloud-rain"}},"Core components/Heatmap":{"data labels config":{"readySelector":".screenshot-wrapper div:nth-child(8) .highcharts-container"},"with different legend positions":{"readySelector":".screenshot-wrapper div:nth-child(10) .highcharts-container"}},"Core components/Treemap":{"data labels config":{"readySelector":".screenshot-wrapper div:nth-child(8) .highcharts-container"},"with different legend positions":{"readySelector":".screenshot-wrapper div:nth-child(10) .highcharts-container"}},"Core components/BarChart":{"with different legend positions":{"readySelector":".screenshot-wrapper div:nth-child(10) .highcharts-container"}},"Core components/PieChart":{"data labels config":{"readySelector":".screenshot-wrapper div:nth-child(8) .highcharts-container"},"with different legend positions":{"readySelector":".screenshot-wrapper div:nth-child(10) .highcharts-container"}},"AFM components/DonutChart":{"error":{"delay":1000,"readySelector":".screenshot-wrapper .s-error .icon-cloud-rain"}},"Core components/AreaChart":{"data labels config":{"readySelector":".screenshot-wrapper div:nth-child(8) .highcharts-container"},"with different legend positions":{"readySelector":".screenshot-wrapper div:nth-child(10) .highcharts-container"}},"Core components/LineChart":{"data labels config":{"readySelector":".screenshot-wrapper div:nth-child(8) .highcharts-container"},"with different legend positions":{"readySelector":".screenshot-wrapper div:nth-child(10) .highcharts-container"}},"Core components/DonutChart":{"data labels config":{"readySelector":".screenshot-wrapper div:nth-child(8) .highcharts-container"},"with different legend positions":{"readySelector":".screenshot-wrapper div:nth-child(10) .highcharts-container"}},"Core components/BubbleChart":{"data labels config":{"readySelector":".screenshot-wrapper div:nth-child(8) .highcharts-container"},"with different legend positions":{"readySelector":".screenshot-wrapper div:nth-child(10) .highcharts-container"}},"Core components/ColumnChart":{"with different legend positions":{"readySelector":".screenshot-wrapper div:nth-child(10) .highcharts-container"}},"Core components/ScatterPlot":{"data labels config":{"readySelector":".screenshot-wrapper div:nth-child(8) .highcharts-container"}}},"devDependencies":{"yup":"^0.24.1","jest":"21.2.1","react":"15.6.2","enzyme":"3.3.0","formik":"^0.11.11","moment":"2.22.1","history":"^4.7.2","ts-jest":"21.2.4","webpack":"3.10.0","react-ga":"^2.5.2","recharts":"1.0.0-beta.9","testcafe":"0.19.2","commander":"2.14.1","node-sass":"4.7.2","react-dom":"15.6.2","supertest":"3.0.0","babel-core":"6.26.0","css-loader":"0.28.7","jest-junit":"3.0.0","raw-loader":"0.5.1","styled-jsx":"2.2.1","typescript":"2.3.3","@types/jest":"20.0.4","@types/node":"7.0.8","file-loader":"1.1.6","sass-loader":"6.0.6","@types/react":"16.0.34","babel-loader":"7.1.2","react-helmet":"5.2.0","react-select":"1.2.1","style-loader":"0.19.1","@types/enzyme":"3.1.6","@types/lodash":"4.14.61","utility-types":"^1.1.0","babel-polyfill":"^6.26.0","@storybook/react":"3.4.8","@types/invariant":"2.2.29","@types/react-dom":"16.0.3","babel-preset-env":"1.6.1","isomorphic-fetch":"2.2.1","react-datepicker":"1.1.0","react-router-dom":"4.2.2","@gooddata/mock-js":"1.8.3","@types/classnames":"2.2.3","@types/prop-types":"15.5.2","@types/react-intl":"2.3.5","babel-preset-react":"6.24.1","identity-obj-proxy":"^3.0.0","react-async-script":"^0.9.1","webpack-dev-server":"2.11.1","@types/react-portal":"3.0.4","babel-plugin-lodash":"3.3.2","html-webpack-plugin":"2.30.1","react-test-renderer":"15.6.2","@types/react-measure":"0.4.7","clean-webpack-plugin":"0.1.17","react-google-recaptcha":"^0.11.0","@gooddata/eslint-config":"0.0.19","@gooddata/tslint-config":"0.0.11","@types/storybook__react":"3.0.6","enzyme-adapter-react-15":"1.0.5","uglifyjs-webpack-plugin":"1.2.0","@gooddata/test-storybook":"1.3.0","@storybook/addon-actions":"3.4.8","@storybook/addon-options":"3.4.8","node-sass-magic-importer":"5.1.0","react-syntax-highlighter":"6.1.2","@types/fixed-data-table-2":"0.8.1","awesome-typescript-loader":"3.5.0","@types/react-test-renderer":"16.0.0","circular-dependency-plugin":"4.4.0","compression-webpack-plugin":"1.1.7","@types/enzyme-adapter-react-15":"1.0.1","@types/storybook__addon-actions":"3.0.1","babel-plugin-transform-class-properties":"6.24.1","babel-plugin-transform-async-to-generator":"6.24.1","babel-plugin-transform-object-rest-spread":"6.26.0"},"peerDependencies":{"react":"15.6.2","react-dom":"15.6.2"},"_npmOperationalInternal":{"tmp":"tmp/react-components_6.0.0-alpha9_1537771622493_0.3693596365807661","host":"s3://npm-registry-packages"}},"6.0.0-alpha10":{"name":"@gooddata/react-components","version":"6.0.0-alpha10","author":{"name":"GoodData Corporation"},"license":"BSD-3-Clause","_id":"@gooddata/react-components@6.0.0-alpha10","maintainers":[{"name":"afi","email":"adam.fiedler@gooddata.com"},{"name":"bertold8","email":"ivan.nejezchleb@seznam.cz"},{"name":"bugsbunny338","email":"jiri.zajic@mensa.cz"},{"name":"gooddata-ci","email":"rail@gooddata.com"},{"name":"ivan.mjartan","email":"ivan.mjartan@gooddata.com"},{"name":"jakub-sterba","email":"jakub.sterba@gooddata.com"},{"name":"jaroslav.tomecek","email":"jaroslav.tomecek@gooddata.com"},{"name":"jkittler","email":"honza.kittler@gmail.com"},{"name":"khanh.le","email":"khanh.le@gooddata.com"},{"name":"langhamp","email":"pavel.langhammer@gooddata.com"},{"name":"lanhuynh","email":"lan.huynh@gooddata.com"},{"name":"lhorak","email":"info@lhorak.cz"},{"name":"linhhong","email":"linh.hong@gooddata.com"},{"name":"lpearce","email":"levi.pearce@gooddata.com"},{"name":"lupko","email":"lubomir.slivka@gooddata.com"},{"name":"martin.mosko","email":"martin.mosko@gooddata.com"},{"name":"michal.marsal","email":"michal.marsal@gooddata.com"},{"name":"nadtan","email":"tan.nguyen@gooddata.com"},{"name":"naibinh","email":"naibinh@gmail.com"},{"name":"nikolacech","email":"nikola.cech@gooddata.com"},{"name":"ocetnik","email":"ocetnik.david@gmail.com"},{"name":"ondrejlangr","email":"ondrej.langr@gooddata.com"},{"name":"pbenes","email":"petr.benes@gooddata.com"},{"name":"peterlacko","email":"lackopeter17@gmail.com"},{"name":"petrjanu","email":"petr.janu@gooddata.com"},{"name":"rodri360","email":"me@rodri360.com"},{"name":"sitina","email":"jiri.sitina@gooddata.com"},{"name":"sondo","email":"son.do@gooddata.com"},{"name":"strouhaljan","email":"strouhal.jan@gmail.com"},{"name":"tantalor93","email":"obenky@gmail.com"},{"name":"tomas.kratochvil","email":"tomas.kratochvil@gooddata.com"},{"name":"tomasreichmann","email":"tomasreichmann@gmail.com"},{"name":"tomsatgd","email":"tomas.satinsky@gooddata.com"},{"name":"tu.ngo","email":"tu.ngo@gooddata.com"},{"name":"xmort","email":"petr.dolejsi@gooddata.com"},{"name":"zdenek.vidensky","email":"zdenek.vidensky@gooddata.com"}],"homepage":"https://github.com/gooddata/gooddata-react-components#readme","bugs":{"url":"https://github.com/gooddata/gooddata-react-components/issues"},"dist":{"shasum":"3d288a4c8361dee0da6ec1823651e240063f4bb8","tarball":"https://registry.npmjs.org/@gooddata/react-components/-/react-components-6.0.0-alpha10.tgz","fileCount":927,"integrity":"sha512-xn+kj6Iqg/ZosMqnKPJkxXNiR0Q3oxlvm8P2/H6Z9AcEyyp3POhByPQAXpuL7f3GYhRZI1Y0VnSM5xbRGM6cUg==","signatures":[{"sig":"MEQCIDaXBzD4zU9KcXFwFaFLpK/zc0Gn6KjvPYbVCPAyvVPmAiBDPVGp4e+XaHzflDsAcHrkqruuhZytiT+J38nTcng2BQ==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":3391837,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJbqk6fCRA9TVsSAnZWagAA6zQP/1Ycmk1zZD9mqs5D+4HN\nXusDdvQGjtzl2C5y69Q1B4ch7/Oj4+9m5CYg3Mmu2A5Hb49ep/h4a6ksuygu\nbCxOAf3X6ebIqbCJ6PFt+ky+96En4cLUL0WEomZeZemfzgRL9pheupMAeVOB\nVyyuDzj7j+81ATwKFRvpsa6e9W2JRkVgoZg5iEVXV13jDf/N6YiFVzjrRTt+\nNmCWw9zwlrsYAYxz396JJlT9dgBGBd6joTAENNs03hzfpvPzyn8VG7RzkHnd\nyqrXYXc+d5HgTzAqgLM4cAtFPpLLkQ5tqPW7DXzv5fWySwF6IItViUslqHOG\n1BnlWe//3eOT2XHlxk/EhKcu2kA6dAnCmBhY2QmeZCbbWp4/Bx1rQu7Jy8ql\nDlYsmM+GsGp12acJo91h7H0btEHA1waSFXhFXx/OVXsQNyhOhwy7zrU/Be2M\nl9yt7j37fFzWC8+ggD0YashGXg2pQ1XLFL+c902WoZCjGn5wZJ76oBpyUuP5\ndyTuOE8jfgI5V2kSEyIPQo50GNkqYkLjHDt1zuGp2s0pMJaaOl7F7AZNV9pl\nmeBuHuGXSMXcbbkGTxFNZ5enHdSrh5qQ12lxh6CAUoSbG8QDGvvpVSXZSTCM\nvFRSccfrtorsJxpTqe3uU/2J5nUPeXVDuQTwyJlYVxeXvWmsQI9LZRGivdtL\nMZjQ\r\n=A1Nj\r\n-----END PGP SIGNATURE-----\r\n"},"jest":{"testRegex":"(/__tests__/.*|\\.(test|spec))\\.(tsx?|jsx?)$","transform":{".(ts|tsx)":"<rootDir>/node_modules/ts-jest/preprocessor.js"},"mapCoverage":true,"collectCoverage":false,"moduleNameMapper":{"\\.(css|less|sass|scss)$":"<rootDir>/__mocks__/styleMock.ts"},"coverageReporters":["html"],"collectCoverageFrom":["src/**/*.{ts,tsx}","examples/server/src/**/*.{js,jsx}","!**/*.d.ts"],"moduleFileExtensions":["ts","tsx","js"],"setupTestFrameworkScriptFile":"<rootDir>/jest.setup.js"},"main":"dist/index.js","config":{"tslint":"'./{src,stories}/**/*.{ts,tsx}'"},"readme":"[![npm version](https://badge.fury.io/js/%40gooddata%2Freact-components.svg)](https://www.npmjs.com/package/@gooddata/react-components) \n\n# GoodData.UI React components\n> A React-based JavaScript library for building data-driven applications\n\n## Getting started\n- [GoodData.UI Documentation](http://sdk.gooddata.com/gooddata-ui/)\n- [GoodData.UI Live Examples](https://gooddata-examples.herokuapp.com/)\n- [Stack Overflow](https://stackoverflow.com/questions/tagged/gooddata)\n\n### Usage\nWith [yarn](https://yarnpkg.com) installed, go to your project directory and run\n```\n$ yarn add @gooddata/react-components\n```\nIf you prefer [npm](npmjs.com) run\n```\n$ npm install --save @gooddata/react-components\n```\n\n\n## Contributing\n\nWe welcome any contribution in form of [issues](https://github.com/gooddata/gooddata-react-components/issues) or [pull requests](https://github.com/gooddata/gooddata-react-components/pulls).\nThese commands may come in handy while developing:\n\n| command | description |\n| ------- | ----------- |\n| `yarn install --pure-lockfile` | first step |\n| ||\n| `yarn dev` | build react-components to `/dist` in watch mode |\n| `yarn test` | run all unit tests |\n| `yarn validate` | validate codestyle |\n| ||\n| `yarn storybook` | run storybook from `/stories` on http://localhost:9001 |\n| `yarn build-storybook` | build storybook to `/dist-storybook` |\n| `yarn test-storybook` | run storybook and [screenshot tests](https://github.com/gooddata/gdc-client-utils/tree/master/test-storybook) |\n| ||\n| `yarn examples` | run Live Examples dev-server from `/examples` on https://localhost:8999 |\n| `yarn examples-build` | build Live Examples to `/examples/dist` |\n| `yarn examples-server` | serve built Live Examples - see `/examples/server/src` |\n| `yarn examples-testcafe` | run testcafe tests against `localhost:8999` |\n\n### Deploy to heroku.com\nWhen you deploy this repo to heroku, it serves *GoodData.UI Live Examples*.\nRelevant tasks are in `Procfile` and `package.json`.\n\n```bash\n# run in the project directory\nheroku login\nheroku create <your-app-name>\nheroku config:set DOMAIN_ADMIN_USERNAME=x@gooddata.com DOMAIN_ADMIN_PASSWORD=xy PROJECT_ID_TO_ASSIGN=xms7ga4tf3g3nzucd8380o2bev8oeknp\ngit push heroku HEAD:master\nheroku open\n```\n\n### Run Live Examples Locally\nTo run *GoodData.UI Live Examples* locally:\n```bash\ngit clone <this-repository>\ncd  <repository-folder>\nyarn install --pure-lockfile\nyarn examples\n```\nThen open https://localhost:8999 and login using Live Examples account (you can [create one here](https://gooddata-examples.herokuapp.com/registration)).\n\n## Changelog\n- see [CHANGELOG.md](CHANGELOG.md)\n\n## License\n(C) 2007-2018 GoodData Corporation\n\nFor more information, please see [LICENSE](https://github.com/gooddata/gooddata-react-components/blob/master/LICENSE)\n","gitHead":"3815a71376ac5a5b4742298bbba930ee297c5cf1","scripts":{"dev":"bash scripts/build.sh --dev-watch","test":"jest --watch","build":"bash scripts/build.sh","tslint":"yarn run-tslint -t verbose $npm_package_config_tslint","prepare":"cd examples/server && yarn install --pure-lockfile && cd ../..; rm -r examples/node_modules 2>/dev/null; true","examples":"bash scripts/run-examples.sh","prepare?":"# Called before `npm publish` and on local `npm install`. Temporarily also for deleting obsolete node_modules. Ends with `true` to continue gracefully.","validate":"tsc --noEmit && yarn tslint && eslint --ext .jsx,.js examples/src examples/test examples/server/src","build-dev":"bash scripts/build.sh --dev","examples?":"# Default is developer domain, other options: yarn examples [sec,secure,stg,stg2,stg3,demo,developer or URL]","storybook":"start-storybook -p 9001 -c .storybook","tslint-ci":"mkdir -p ./ci/results && yarn run-tslint -t checkstyle -o ./ci/results/tslint-results.xml $npm_package_config_tslint","run-tslint":"tslint -p tsconfig.json","validate-ci":"tsc --noEmit && yarn tslint-ci  && eslint --ext .jsx,.js examples/src examples/test examples/server/src -f checkstyle -o ci/results/eslint-results.xml","examples-build":"bash scripts/build-examples.sh","prepublishOnly":"yarn build","test-storybook":"test-storybook","build-storybook":"build-storybook -c .storybook -o dist-storybook","examples-server":"node examples/server/src/index.js","heroku-postbuild":"yarn examples-build developer","examples-testcafe":"testcafe chrome --assertion-timeout 60000 -S -s examples/_screenshots examples/test/**/**/*_test* --debug-on-fail","examples-testcafe-ci":"testcafe 'chrome:headless --no-sandbox' --assertion-timeout 60000 -S -s examples/_screenshots examples/test/**/**/*_test*"},"typings":"dist/index.d.ts","_npmUser":{"name":"gooddata-ci","email":"rail@gooddata.com"},"repository":{"url":"git+ssh://git@github.com/gooddata/gooddata-react-components.git","type":"git"},"_npmVersion":"5.6.0","description":"GoodData React Components","directories":{},"_nodeVersion":"8.9.4","dependencies":{"rxjs":"^5.5.6","lodash":"^4.17.4","ag-grid":"^18.0.1","invariant":"^2.2.2","classnames":"^2.2.5","highcharts":"4.2.5","prop-types":"^15.6.0","react-intl":"^2.4.0","custom-event":"^1.0.1","ag-grid-react":"^18.0.0","react-measure":"^1.4.7","@gooddata/typings":"2.3.1","@types/highcharts":"4.2.56","http-status-codes":"^1.3.0","@gooddata/js-utils":"^2.0.1","@gooddata/numberjs":"^3.1.2","fixed-data-table-2":"0.7.17","@gooddata/goodstrap":"56.1.4","react-dom-factories":"^1.0.2","@gooddata/gooddata-js":"8.2.0","highcharts-pattern-fill":"3.0.3","nodelist-foreach-polyfill":"^1.2.0"},"_hasShrinkwrap":false,"readmeFilename":"README.md","test-storybook":{"_defaults":{"readySelector":".screenshot-target, .screenshot-wrapper .highcharts-container, .screenshot-wrapper .s-headline-value, .screenshot-wrapper .viz-table-wrap, .screenshot-wrapper .gdc-kpi, .screenshot-wrapper .gdc-kpi-error, .screenshot-wrapper .s-pivot-table .ag-cell"},"AFM components/PieChart":{"error":{"delay":1000,"readySelector":".screenshot-wrapper .s-error .icon-cloud-rain"}},"Core components/Heatmap":{"data labels config":{"readySelector":".screenshot-wrapper div:nth-child(8) .highcharts-container"},"with different legend positions":{"readySelector":".screenshot-wrapper div:nth-child(10) .highcharts-container"}},"Core components/Treemap":{"data labels config":{"readySelector":".screenshot-wrapper div:nth-child(8) .highcharts-container"},"with different legend positions":{"readySelector":".screenshot-wrapper div:nth-child(10) .highcharts-container"}},"Core components/BarChart":{"with different legend positions":{"readySelector":".screenshot-wrapper div:nth-child(10) .highcharts-container"}},"Core components/PieChart":{"data labels config":{"readySelector":".screenshot-wrapper div:nth-child(8) .highcharts-container"},"with different legend positions":{"readySelector":".screenshot-wrapper div:nth-child(10) .highcharts-container"}},"AFM components/DonutChart":{"error":{"delay":1000,"readySelector":".screenshot-wrapper .s-error .icon-cloud-rain"}},"Core components/AreaChart":{"data labels config":{"readySelector":".screenshot-wrapper div:nth-child(8) .highcharts-container"},"with different legend positions":{"readySelector":".screenshot-wrapper div:nth-child(10) .highcharts-container"}},"Core components/LineChart":{"data labels config":{"readySelector":".screenshot-wrapper div:nth-child(8) .highcharts-container"},"with different legend positions":{"readySelector":".screenshot-wrapper div:nth-child(10) .highcharts-container"}},"Core components/DonutChart":{"data labels config":{"readySelector":".screenshot-wrapper div:nth-child(8) .highcharts-container"},"with different legend positions":{"readySelector":".screenshot-wrapper div:nth-child(10) .highcharts-container"}},"Core components/BubbleChart":{"data labels config":{"readySelector":".screenshot-wrapper div:nth-child(8) .highcharts-container"},"with different legend positions":{"readySelector":".screenshot-wrapper div:nth-child(10) .highcharts-container"}},"Core components/ColumnChart":{"with different legend positions":{"readySelector":".screenshot-wrapper div:nth-child(10) .highcharts-container"}},"Core components/ScatterPlot":{"data labels config":{"readySelector":".screenshot-wrapper div:nth-child(8) .highcharts-container"}}},"devDependencies":{"yup":"^0.24.1","jest":"21.2.1","react":"15.6.2","enzyme":"3.3.0","formik":"^0.11.11","moment":"2.22.1","history":"^4.7.2","ts-jest":"21.2.4","webpack":"3.10.0","react-ga":"^2.5.2","recharts":"1.0.0-beta.9","testcafe":"0.19.2","commander":"2.14.1","node-sass":"4.7.2","react-dom":"15.6.2","supertest":"3.0.0","babel-core":"6.26.0","css-loader":"0.28.7","jest-junit":"3.0.0","raw-loader":"0.5.1","styled-jsx":"2.2.1","typescript":"2.3.3","@types/jest":"20.0.4","@types/node":"7.0.8","file-loader":"1.1.6","sass-loader":"6.0.6","@types/react":"16.0.34","babel-loader":"7.1.2","react-helmet":"5.2.0","react-select":"1.2.1","style-loader":"0.19.1","@types/enzyme":"3.1.6","@types/lodash":"4.14.61","utility-types":"^1.1.0","babel-polyfill":"^6.26.0","@storybook/react":"3.4.8","@types/invariant":"2.2.29","@types/react-dom":"16.0.3","babel-preset-env":"1.6.1","isomorphic-fetch":"2.2.1","react-datepicker":"1.1.0","react-router-dom":"4.2.2","@gooddata/mock-js":"1.8.3","@types/classnames":"2.2.3","@types/prop-types":"15.5.2","@types/react-intl":"2.3.5","babel-preset-react":"6.24.1","identity-obj-proxy":"^3.0.0","react-async-script":"^0.9.1","webpack-dev-server":"2.11.1","@types/react-portal":"3.0.4","babel-plugin-lodash":"3.3.2","html-webpack-plugin":"2.30.1","react-test-renderer":"15.6.2","@types/react-measure":"0.4.7","clean-webpack-plugin":"0.1.17","react-google-recaptcha":"^0.11.0","@gooddata/eslint-config":"0.0.19","@gooddata/tslint-config":"0.0.11","@types/storybook__react":"3.0.6","enzyme-adapter-react-15":"1.0.5","uglifyjs-webpack-plugin":"1.2.0","@gooddata/test-storybook":"1.3.0","@storybook/addon-actions":"3.4.8","@storybook/addon-options":"3.4.8","node-sass-magic-importer":"5.1.0","react-syntax-highlighter":"6.1.2","@types/fixed-data-table-2":"0.8.1","awesome-typescript-loader":"3.5.0","@types/react-test-renderer":"16.0.0","circular-dependency-plugin":"4.4.0","compression-webpack-plugin":"1.1.7","@types/enzyme-adapter-react-15":"1.0.1","@types/storybook__addon-actions":"3.0.1","babel-plugin-transform-class-properties":"6.24.1","babel-plugin-transform-async-to-generator":"6.24.1","babel-plugin-transform-object-rest-spread":"6.26.0"},"peerDependencies":{"react":"15.6.2","react-dom":"15.6.2"},"_npmOperationalInternal":{"tmp":"tmp/react-components_6.0.0-alpha10_1537887902758_0.3940128053885461","host":"s3://npm-registry-packages"}},"6.0.0-alpha9-fix1":{"name":"@gooddata/react-components","version":"6.0.0-alpha9-fix1","author":{"name":"GoodData Corporation"},"license":"BSD-3-Clause","_id":"@gooddata/react-components@6.0.0-alpha9-fix1","maintainers":[{"name":"afi","email":"adam.fiedler@gooddata.com"},{"name":"bertold8","email":"ivan.nejezchleb@seznam.cz"},{"name":"bugsbunny338","email":"jiri.zajic@mensa.cz"},{"name":"gooddata-ci","email":"rail@gooddata.com"},{"name":"ivan.mjartan","email":"ivan.mjartan@gooddata.com"},{"name":"jakub-sterba","email":"jakub.sterba@gooddata.com"},{"name":"jaroslav.tomecek","email":"jaroslav.tomecek@gooddata.com"},{"name":"jkittler","email":"honza.kittler@gmail.com"},{"name":"khanh.le","email":"khanh.le@gooddata.com"},{"name":"langhamp","email":"pavel.langhammer@gooddata.com"},{"name":"lanhuynh","email":"lan.huynh@gooddata.com"},{"name":"lhorak","email":"info@lhorak.cz"},{"name":"linhhong","email":"linh.hong@gooddata.com"},{"name":"lpearce","email":"levi.pearce@gooddata.com"},{"name":"lupko","email":"lubomir.slivka@gooddata.com"},{"name":"martin.mosko","email":"martin.mosko@gooddata.com"},{"name":"michal.marsal","email":"michal.marsal@gooddata.com"},{"name":"nadtan","email":"tan.nguyen@gooddata.com"},{"name":"naibinh","email":"naibinh@gmail.com"},{"name":"nikolacech","email":"nikola.cech@gooddata.com"},{"name":"ocetnik","email":"ocetnik.david@gmail.com"},{"name":"ondrejlangr","email":"ondrej.langr@gooddata.com"},{"name":"pbenes","email":"petr.benes@gooddata.com"},{"name":"peterlacko","email":"lackopeter17@gmail.com"},{"name":"petrjanu","email":"petr.janu@gooddata.com"},{"name":"rodri360","email":"me@rodri360.com"},{"name":"sitina","email":"jiri.sitina@gooddata.com"},{"name":"sondo","email":"son.do@gooddata.com"},{"name":"strouhaljan","email":"strouhal.jan@gmail.com"},{"name":"tantalor93","email":"obenky@gmail.com"},{"name":"tomas.kratochvil","email":"tomas.kratochvil@gooddata.com"},{"name":"tomasreichmann","email":"tomasreichmann@gmail.com"},{"name":"tomsatgd","email":"tomas.satinsky@gooddata.com"},{"name":"tu.ngo","email":"tu.ngo@gooddata.com"},{"name":"xmort","email":"petr.dolejsi@gooddata.com"},{"name":"zdenek.vidensky","email":"zdenek.vidensky@gooddata.com"}],"homepage":"https://github.com/gooddata/gooddata-react-components#readme","bugs":{"url":"https://github.com/gooddata/gooddata-react-components/issues"},"dist":{"shasum":"d304043a8530d1fb774c492b6a066abbea67a0be","tarball":"https://registry.npmjs.org/@gooddata/react-components/-/react-components-6.0.0-alpha9-fix1.tgz","fileCount":909,"integrity":"sha512-XyKmX8OZDyQyxbTCXiUZbiMr78dKROcu01hFyiyEG07pDgPmvIkE/bE4jdGIjgQx3ww/KWZC1nknNbPyiLtIPw==","signatures":[{"sig":"MEQCIGzGES09J+Gl8d9OU/60bMTdimdltRux/uCZ4CaN1h84AiB77yYlOKEfo3BX4/iMn9AY4qvZsSVOi9KQsrjjNOBm5Q==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":3338304,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJbrJjiCRA9TVsSAnZWagAAErcP/jpy3awkS73B759N68Uf\nsBqOcueE4YJcR7mi7/qg3MV8dwn8LIcXTMCAw+KuJYdv1o7Kk6ktY1cCpk4w\nLHBJNS2wXk8n0OTfWXY9RduMWwZo+OfHahVphk4/90Tjxl1AYA6dYXo7VjFg\ndo3a2/IAnGvJrD13gSvxVE2hG8C/intonL/OQHFl2IpZ9wur440YhQic3AGY\nZblCznJtDLPIroFdwH45xoahIWjy6X3ToXQAAWLeHg5kpBHrXItDzgZuBFvO\n+i4FUK/oO3Mtj2FxgoSfvYJpmPdEkYYoBW3dOPOu+v6vNK46TUzPa0Y5fuNw\nA3R6EJ1j900GGYSWpD2iV7Vx/9K9GWMPIhhJDAQQTHEtPWbgptip7ePSBrOC\ncEzyTcz1WYRKScsyA6k5lJGaA+IpNvBJ7d/EkYz2EMpaZ1Y2YkZzzYM5xZKc\n0QP//xxjog+pHqG/D2nkWx9aPL2V/t3SsOSJrvYeWWhncV7GU2PZrnme7G6R\nmqmV8xRnEgBI7RyEJQHRM8GKQUudICe1fD5RXago3tIV8ICtlYF9YNUnDUFP\npcHq/iZk8alDb26MLbJ0dkiHqCQXoxPw6ZwJpdOuvp0PQWtewnZYP6PjGgj5\nTZQRRqCXNsIfAA5Pzak5mhr9pc/6GYmnIuWn8+hr8yvG4t3ZY4lB1IRe3JJU\nwfUf\r\n=1mLe\r\n-----END PGP SIGNATURE-----\r\n"},"jest":{"testRegex":"(/__tests__/.*|\\.(test|spec))\\.(tsx?|jsx?)$","transform":{".(ts|tsx)":"<rootDir>/node_modules/ts-jest/preprocessor.js"},"mapCoverage":true,"collectCoverage":false,"moduleNameMapper":{"\\.(css|less|sass|scss)$":"<rootDir>/__mocks__/styleMock.ts"},"coverageReporters":["html"],"collectCoverageFrom":["src/**/*.{ts,tsx}","examples/server/src/**/*.{js,jsx}","!**/*.d.ts"],"moduleFileExtensions":["ts","tsx","js"],"setupTestFrameworkScriptFile":"<rootDir>/jest.setup.js"},"main":"dist/index.js","config":{"tslint":"'./{src,stories}/**/*.{ts,tsx}'"},"readme":"[![npm version](https://badge.fury.io/js/%40gooddata%2Freact-components.svg)](https://www.npmjs.com/package/@gooddata/react-components) \n\n# GoodData.UI React components\n> A React-based JavaScript library for building data-driven applications\n\n## Getting started\n- [GoodData.UI Documentation](http://sdk.gooddata.com/gooddata-ui/)\n- [GoodData.UI Live Examples](https://gooddata-examples.herokuapp.com/)\n- [Stack Overflow](https://stackoverflow.com/questions/tagged/gooddata)\n\n### Usage\nWith [yarn](https://yarnpkg.com) installed, go to your project directory and run\n```\n$ yarn add @gooddata/react-components\n```\nIf you prefer [npm](npmjs.com) run\n```\n$ npm install --save @gooddata/react-components\n```\n\n\n## Contributing\n\nWe welcome any contribution in form of [issues](https://github.com/gooddata/gooddata-react-components/issues) or [pull requests](https://github.com/gooddata/gooddata-react-components/pulls).\nThese commands may come in handy while developing:\n\n| command | description |\n| ------- | ----------- |\n| `yarn install --pure-lockfile` | first step |\n| ||\n| `yarn dev` | build react-components to `/dist` in watch mode |\n| `yarn test` | run all unit tests |\n| `yarn validate` | validate codestyle |\n| ||\n| `yarn storybook` | run storybook from `/stories` on http://localhost:9001 |\n| `yarn build-storybook` | build storybook to `/dist-storybook` |\n| `yarn test-storybook` | run storybook and [screenshot tests](https://github.com/gooddata/gdc-client-utils/tree/master/test-storybook) |\n| ||\n| `yarn examples` | run Live Examples dev-server from `/examples` on https://localhost:8999 |\n| `yarn examples-build` | build Live Examples to `/examples/dist` |\n| `yarn examples-server` | serve built Live Examples - see `/examples/server/src` |\n| `yarn examples-testcafe` | run testcafe tests against `localhost:8999` |\n\n### Deploy to heroku.com\nWhen you deploy this repo to heroku, it serves *GoodData.UI Live Examples*.\nRelevant tasks are in `Procfile` and `package.json`.\n\n```bash\n# run in the project directory\nheroku login\nheroku create <your-app-name>\nheroku config:set DOMAIN_ADMIN_USERNAME=x@gooddata.com DOMAIN_ADMIN_PASSWORD=xy PROJECT_ID_TO_ASSIGN=xms7ga4tf3g3nzucd8380o2bev8oeknp\ngit push heroku HEAD:master\nheroku open\n```\n\n### Run Live Examples Locally\nTo run *GoodData.UI Live Examples* locally:\n```bash\ngit clone <this-repository>\ncd  <repository-folder>\nyarn install --pure-lockfile\nyarn examples\n```\nThen open https://localhost:8999 and login using Live Examples account (you can [create one here](https://gooddata-examples.herokuapp.com/registration)).\n\n## Changelog\n- see [CHANGELOG.md](CHANGELOG.md)\n\n## License\n(C) 2007-2018 GoodData Corporation\n\nFor more information, please see [LICENSE](https://github.com/gooddata/gooddata-react-components/blob/master/LICENSE)\n","gitHead":"a2f492acf7263a0d4293e3c18302d6b90f1a411d","scripts":{"dev":"bash scripts/build.sh --dev-watch","test":"jest --watch","build":"bash scripts/build.sh","tslint":"yarn run-tslint -t verbose $npm_package_config_tslint","prepare":"cd examples/server && yarn install --pure-lockfile && cd ../..; rm -r examples/node_modules 2>/dev/null; true","examples":"bash scripts/run-examples.sh","prepare?":"# Called before `npm publish` and on local `npm install`. Temporarily also for deleting obsolete node_modules. Ends with `true` to continue gracefully.","validate":"tsc --noEmit && yarn tslint && eslint --ext .jsx,.js examples/src examples/test examples/server/src","build-dev":"bash scripts/build.sh --dev","examples?":"# Default is developer domain, other options: yarn examples [sec,secure,stg,stg2,stg3,demo,developer or URL]","storybook":"start-storybook -p 9001 -c .storybook","tslint-ci":"mkdir -p ./ci/results && yarn run-tslint -t checkstyle -o ./ci/results/tslint-results.xml $npm_package_config_tslint","run-tslint":"tslint -p tsconfig.json","validate-ci":"tsc --noEmit && yarn tslint-ci  && eslint --ext .jsx,.js examples/src examples/test examples/server/src -f checkstyle -o ci/results/eslint-results.xml","examples-build":"bash scripts/build-examples.sh","prepublishOnly":"yarn build","test-storybook":"test-storybook","build-storybook":"build-storybook -c .storybook -o dist-storybook","examples-server":"node examples/server/src/index.js","heroku-postbuild":"yarn examples-build developer","examples-testcafe":"testcafe chrome --assertion-timeout 60000 -S -s examples/_screenshots examples/test/**/**/*_test* --debug-on-fail","examples-testcafe-ci":"testcafe 'chrome:headless --no-sandbox' --assertion-timeout 60000 -S -s examples/_screenshots examples/test/**/**/*_test*"},"typings":"dist/index.d.ts","_npmUser":{"name":"gooddata-ci","email":"rail@gooddata.com"},"repository":{"url":"git+ssh://git@github.com/gooddata/gooddata-react-components.git","type":"git"},"_npmVersion":"5.6.0","description":"GoodData React Components","directories":{},"_nodeVersion":"8.9.4","dependencies":{"rxjs":"^5.5.6","lodash":"^4.17.4","ag-grid":"^18.0.1","invariant":"^2.2.2","classnames":"^2.2.5","highcharts":"4.2.5","prop-types":"^15.6.0","react-intl":"^2.4.0","custom-event":"^1.0.1","ag-grid-react":"^18.0.0","react-measure":"^1.4.7","@gooddata/typings":"2.3.1","@types/highcharts":"4.2.56","http-status-codes":"^1.3.0","@gooddata/js-utils":"^2.0.1","@gooddata/numberjs":"^3.1.2","fixed-data-table-2":"0.7.17","@gooddata/goodstrap":"56.1.4","react-dom-factories":"^1.0.2","@gooddata/gooddata-js":"8.2.0","highcharts-pattern-fill":"3.0.3","nodelist-foreach-polyfill":"^1.2.0"},"_hasShrinkwrap":false,"readmeFilename":"README.md","test-storybook":{"_defaults":{"readySelector":".screenshot-target, .screenshot-wrapper .highcharts-container, .screenshot-wrapper .s-headline-value, .screenshot-wrapper .viz-table-wrap, .screenshot-wrapper .gdc-kpi, .screenshot-wrapper .gdc-kpi-error, .screenshot-wrapper .s-pivot-table .ag-cell"},"AFM components/PieChart":{"error":{"delay":1000,"readySelector":".screenshot-wrapper .s-error .icon-cloud-rain"}},"Core components/Heatmap":{"data labels config":{"readySelector":".screenshot-wrapper div:nth-child(8) .highcharts-container"},"with different legend positions":{"readySelector":".screenshot-wrapper div:nth-child(10) .highcharts-container"}},"Core components/Treemap":{"data labels config":{"readySelector":".screenshot-wrapper div:nth-child(8) .highcharts-container"},"with different legend positions":{"readySelector":".screenshot-wrapper div:nth-child(10) .highcharts-container"}},"Core components/BarChart":{"with different legend positions":{"readySelector":".screenshot-wrapper div:nth-child(10) .highcharts-container"}},"Core components/PieChart":{"data labels config":{"readySelector":".screenshot-wrapper div:nth-child(8) .highcharts-container"},"with different legend positions":{"readySelector":".screenshot-wrapper div:nth-child(10) .highcharts-container"}},"AFM components/DonutChart":{"error":{"delay":1000,"readySelector":".screenshot-wrapper .s-error .icon-cloud-rain"}},"Core components/AreaChart":{"data labels config":{"readySelector":".screenshot-wrapper div:nth-child(8) .highcharts-container"},"with different legend positions":{"readySelector":".screenshot-wrapper div:nth-child(10) .highcharts-container"}},"Core components/LineChart":{"data labels config":{"readySelector":".screenshot-wrapper div:nth-child(8) .highcharts-container"},"with different legend positions":{"readySelector":".screenshot-wrapper div:nth-child(10) .highcharts-container"}},"Core components/DonutChart":{"data labels config":{"readySelector":".screenshot-wrapper div:nth-child(8) .highcharts-container"},"with different legend positions":{"readySelector":".screenshot-wrapper div:nth-child(10) .highcharts-container"}},"Core components/BubbleChart":{"data labels config":{"readySelector":".screenshot-wrapper div:nth-child(8) .highcharts-container"},"with different legend positions":{"readySelector":".screenshot-wrapper div:nth-child(10) .highcharts-container"}},"Core components/ColumnChart":{"with different legend positions":{"readySelector":".screenshot-wrapper div:nth-child(10) .highcharts-container"}},"Core components/ScatterPlot":{"data labels config":{"readySelector":".screenshot-wrapper div:nth-child(8) .highcharts-container"}}},"devDependencies":{"yup":"^0.24.1","jest":"21.2.1","react":"15.6.2","enzyme":"3.3.0","formik":"^0.11.11","moment":"2.22.1","history":"^4.7.2","ts-jest":"21.2.4","webpack":"3.10.0","react-ga":"^2.5.2","recharts":"1.0.0-beta.9","testcafe":"0.19.2","commander":"2.14.1","node-sass":"4.7.2","react-dom":"15.6.2","supertest":"3.0.0","babel-core":"6.26.0","css-loader":"0.28.7","jest-junit":"3.0.0","raw-loader":"0.5.1","styled-jsx":"2.2.1","typescript":"2.3.3","@types/jest":"20.0.4","@types/node":"7.0.8","file-loader":"1.1.6","sass-loader":"6.0.6","@types/react":"16.0.34","babel-loader":"7.1.2","react-helmet":"5.2.0","react-select":"1.2.1","style-loader":"0.19.1","@types/enzyme":"3.1.6","@types/lodash":"4.14.61","utility-types":"^1.1.0","babel-polyfill":"^6.26.0","@storybook/react":"3.4.8","@types/invariant":"2.2.29","@types/react-dom":"16.0.3","babel-preset-env":"1.6.1","isomorphic-fetch":"2.2.1","react-datepicker":"1.1.0","react-router-dom":"4.2.2","@gooddata/mock-js":"1.8.3","@types/classnames":"2.2.3","@types/prop-types":"15.5.2","@types/react-intl":"2.3.5","babel-preset-react":"6.24.1","identity-obj-proxy":"^3.0.0","react-async-script":"^0.9.1","webpack-dev-server":"2.11.1","@types/react-portal":"3.0.4","babel-plugin-lodash":"3.3.2","html-webpack-plugin":"2.30.1","react-test-renderer":"15.6.2","@types/react-measure":"0.4.7","clean-webpack-plugin":"0.1.17","react-google-recaptcha":"^0.11.0","@gooddata/eslint-config":"0.0.19","@gooddata/tslint-config":"0.0.11","@types/storybook__react":"3.0.6","enzyme-adapter-react-15":"1.0.5","uglifyjs-webpack-plugin":"1.2.0","@gooddata/test-storybook":"1.3.0","@storybook/addon-actions":"3.4.8","@storybook/addon-options":"3.4.8","node-sass-magic-importer":"5.1.0","react-syntax-highlighter":"6.1.2","@types/fixed-data-table-2":"0.8.1","awesome-typescript-loader":"3.5.0","@types/react-test-renderer":"16.0.0","circular-dependency-plugin":"4.4.0","compression-webpack-plugin":"1.1.7","@types/enzyme-adapter-react-15":"1.0.1","@types/storybook__addon-actions":"3.0.1","babel-plugin-transform-class-properties":"6.24.1","babel-plugin-transform-async-to-generator":"6.24.1","babel-plugin-transform-object-rest-spread":"6.26.0"},"peerDependencies":{"react":"15.6.2","react-dom":"15.6.2"},"_npmOperationalInternal":{"tmp":"tmp/react-components_6.0.0-alpha9-fix1_1538037985291_0.019070663553030442","host":"s3://npm-registry-packages"}},"6.0.0-alpha11":{"name":"@gooddata/react-components","version":"6.0.0-alpha11","author":{"name":"GoodData Corporation"},"license":"BSD-3-Clause","_id":"@gooddata/react-components@6.0.0-alpha11","maintainers":[{"name":"afi","email":"adam.fiedler@gooddata.com"},{"name":"bertold8","email":"ivan.nejezchleb@seznam.cz"},{"name":"bugsbunny338","email":"jiri.zajic@mensa.cz"},{"name":"gooddata-ci","email":"rail@gooddata.com"},{"name":"ivan.mjartan","email":"ivan.mjartan@gooddata.com"},{"name":"jakub-sterba","email":"jakub.sterba@gooddata.com"},{"name":"jaroslav.tomecek","email":"jaroslav.tomecek@gooddata.com"},{"name":"jkittler","email":"honza.kittler@gmail.com"},{"name":"khanh.le","email":"khanh.le@gooddata.com"},{"name":"langhamp","email":"pavel.langhammer@gooddata.com"},{"name":"lanhuynh","email":"lan.huynh@gooddata.com"},{"name":"lhorak","email":"info@lhorak.cz"},{"name":"linhhong","email":"linh.hong@gooddata.com"},{"name":"lpearce","email":"levi.pearce@gooddata.com"},{"name":"lupko","email":"lubomir.slivka@gooddata.com"},{"name":"martin.mosko","email":"martin.mosko@gooddata.com"},{"name":"michal.marsal","email":"michal.marsal@gooddata.com"},{"name":"nadtan","email":"tan.nguyen@gooddata.com"},{"name":"naibinh","email":"naibinh@gmail.com"},{"name":"nikolacech","email":"nikola.cech@gooddata.com"},{"name":"ocetnik","email":"ocetnik.david@gmail.com"},{"name":"ondrejlangr","email":"ondrej.langr@gooddata.com"},{"name":"pbenes","email":"petr.benes@gooddata.com"},{"name":"peterlacko","email":"lackopeter17@gmail.com"},{"name":"petrjanu","email":"petr.janu@gooddata.com"},{"name":"rodri360","email":"me@rodri360.com"},{"name":"sitina","email":"jiri.sitina@gooddata.com"},{"name":"sondo","email":"son.do@gooddata.com"},{"name":"strouhaljan","email":"strouhal.jan@gmail.com"},{"name":"tantalor93","email":"obenky@gmail.com"},{"name":"tomas.kratochvil","email":"tomas.kratochvil@gooddata.com"},{"name":"tomasreichmann","email":"tomasreichmann@gmail.com"},{"name":"tomsatgd","email":"tomas.satinsky@gooddata.com"},{"name":"tu.ngo","email":"tu.ngo@gooddata.com"},{"name":"xmort","email":"petr.dolejsi@gooddata.com"},{"name":"zdenek.vidensky","email":"zdenek.vidensky@gooddata.com"}],"homepage":"https://github.com/gooddata/gooddata-react-components#readme","bugs":{"url":"https://github.com/gooddata/gooddata-react-components/issues"},"dist":{"shasum":"9c03e8ea1a2211751af5fec5dc165624d86e065d","tarball":"https://registry.npmjs.org/@gooddata/react-components/-/react-components-6.0.0-alpha11.tgz","fileCount":927,"integrity":"sha512-LioNFCgBSGkOw++tP9ljTiI/BrU/GLS0qCbuNW4oLDYNO7T6CAvDnxlbVhRocBzgdYccJ2UE1klDH+8oQG92lg==","signatures":[{"sig":"MEUCIQCZQGNTFTfsDjbyqlSC/e3hSEH/DzGVcXHqH1uW5jHKhAIgGJ6FSPWoh4tzDWqVoX9c9r+mToaH6pn3MDFEaggWLE4=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":3397762,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJbrKLxCRA9TVsSAnZWagAAPlYP/31ayQilUJxbV2k6gcr2\nFIyALSSP0M5XVptnwhkaq2/ApP8cGjDj3tcRlu+L41YNS5xE4GU6jppXSW/h\n8ab2NlKncf63edA90hYlCPoFVBD9TJOt4EKohkt3w1MsPSm0ziJ722TDFcyB\nhPVH0LIbVLQtd0SljJgp+sf68oxJdXJw/V+365bullLZ5X1D+IK7V5HQ48fR\nZBkmoBarjun4rVt32ARv7IBijwcUrUuHCIwXaZ+p+4cPfka0ERRkyfDktmTD\nU9SV6PEaN+BNKHb37yexpuzitNcxFe9cXjI5RRsczHGojNljRiRGvuQXHI1P\n6FLE7vnDwkdv6UAEujR13p1haRQ+TBj0EpelPVj8F0FAgDNAN9QC6hYd8XJd\n4ZSo00r6hbeGcEG8TG4vaFcCKHaou6NwGVeAj8xdgHu+KGlESWGq9edzMln0\ngv4zpVZXFgoStvLOVjevBkDO+sb02HPN/9w7qSNkjPECW8SKnvbTzMOK/wnb\nxZpw0lj36UAOrRUks0o38xLfQaYk/Xrog1bZETLqKUwBKdeRDQ4WuTJRecTV\nHYum9cTU14K0JI2N5b1C4DNgBVblv1ZCkLqNwU0KhsVAyhB1NXWVKSdX0ljj\nOJG9mWVg8j1PhQnOqx/PRJjW1/Ly3up1g57fCvHbHjS6Ckb9Wau1iJymUAX1\nHPwE\r\n=0158\r\n-----END PGP SIGNATURE-----\r\n"},"jest":{"testRegex":"(/__tests__/.*|\\.(test|spec))\\.(tsx?|jsx?)$","transform":{".(ts|tsx)":"<rootDir>/node_modules/ts-jest/preprocessor.js"},"collectCoverage":false,"moduleNameMapper":{"\\.(css|less|sass|scss)$":"<rootDir>/__mocks__/styleMock.ts"},"coverageReporters":["html"],"collectCoverageFrom":["src/**/*.{ts,tsx}","examples/server/src/**/*.{js,jsx}","!**/*.d.ts"],"moduleFileExtensions":["ts","tsx","js"],"setupTestFrameworkScriptFile":"<rootDir>/jest.setup.js"},"main":"dist/index.js","config":{"eslint":"./examples/**/*.{js,jsx}","tslint":"./{__mocks__,src,stories}/**/*.{ts,tsx}"},"readme":"[![npm version](https://badge.fury.io/js/%40gooddata%2Freact-components.svg)](https://www.npmjs.com/package/@gooddata/react-components) \n\n# GoodData.UI React components\n> A React-based JavaScript library for building data-driven applications\n\n## Getting started\n- [GoodData.UI Documentation](http://sdk.gooddata.com/gooddata-ui/)\n- [GoodData.UI Live Examples](https://gooddata-examples.herokuapp.com/)\n- [Stack Overflow](https://stackoverflow.com/questions/tagged/gooddata)\n\n### Usage\nWith [yarn](https://yarnpkg.com) installed, go to your project directory and run\n```\n$ yarn add @gooddata/react-components\n```\nIf you prefer [npm](npmjs.com) run\n```\n$ npm install --save @gooddata/react-components\n```\n\n\n## Contributing\n\nWe welcome any contribution in form of [issues](https://github.com/gooddata/gooddata-react-components/issues) or [pull requests](https://github.com/gooddata/gooddata-react-components/pulls).\nThese commands may come in handy while developing:\n\n| command | description |\n| ------- | ----------- |\n| `yarn install --pure-lockfile` | first step |\n| ||\n| `yarn dev` | build react-components to `/dist` in watch mode |\n| `yarn test` | run all unit tests |\n| `yarn validate` | validate codestyle |\n| ||\n| `yarn storybook` | run storybook from `/stories` on http://localhost:9001 |\n| `yarn build-storybook` | build storybook to `/dist-storybook` |\n| `yarn test-storybook` | run storybook and [screenshot tests](https://github.com/gooddata/gdc-client-utils/tree/master/test-storybook) |\n| ||\n| `yarn examples` | run Live Examples dev-server from `/examples` on https://localhost:8999 |\n| `yarn examples-build` | build Live Examples to `/examples/dist` |\n| `yarn examples-server` | serve built Live Examples - see `/examples/server/src` |\n| `yarn examples-testcafe` | run testcafe tests against `localhost:8999` |\n\n### Deploy to heroku.com\nWhen you deploy this repo to heroku, it serves *GoodData.UI Live Examples*.\nRelevant tasks are in `Procfile` and `package.json`.\n\n```bash\n# run in the project directory\nheroku login\nheroku create <your-app-name>\nheroku config:set DOMAIN_ADMIN_USERNAME=x@gooddata.com DOMAIN_ADMIN_PASSWORD=xy PROJECT_ID_TO_ASSIGN=xms7ga4tf3g3nzucd8380o2bev8oeknp\ngit push heroku HEAD:master\nheroku open\n```\n\n### Run Live Examples Locally\nTo run *GoodData.UI Live Examples* locally:\n```bash\ngit clone <this-repository>\ncd  <repository-folder>\nyarn install --pure-lockfile\nyarn examples\n```\nThen open https://localhost:8999 and login using Live Examples account (you can [create one here](https://gooddata-examples.herokuapp.com/registration)).\n\n## Changelog\n- see [CHANGELOG.md](CHANGELOG.md)\n\n## License\n(C) 2007-2018 GoodData Corporation\n\nFor more information, please see [LICENSE](https://github.com/gooddata/gooddata-react-components/blob/master/LICENSE)\n","gitHead":"f7ad3c027f5376c0abed475dfa04bf1580f0f125","scripts":{"dev":"bash scripts/build.sh --dev-watch","test":"jest --watch","build":"bash scripts/build.sh","tslint":"yarn run-tslint -t verbose $npm_package_config_tslint","prepare":"cd examples/server && yarn install --pure-lockfile && cd ../..; rm -r examples/node_modules 2>/dev/null; true","examples":"bash scripts/run-examples.sh","prepare?":"# Called before `npm publish` and on local `npm install`. Temporarily also for deleting obsolete node_modules. Ends with `true` to continue gracefully.","validate":"tsc --noEmit && yarn tslint && eslint $npm_package_config_eslint","build-dev":"bash scripts/build.sh --dev","examples?":"# Default is developer domain, other options: yarn examples [sec,secure,stg,stg2,stg3,demo,developer or URL]","storybook":"start-storybook -p 9001 -c .storybook","tslint-ci":"mkdir -p ./ci/results && yarn run-tslint -t checkstyle -o ./ci/results/tslint-results.xml $npm_package_config_tslint","run-tslint":"tslint -p tsconfig.json","validate-ci":"tsc --noEmit && yarn tslint-ci  && eslint $npm_package_config_eslint -f checkstyle -o ci/results/eslint-results.xml","examples-build":"bash scripts/build-examples.sh","prepublishOnly":"yarn build","test-storybook":"test-storybook","build-storybook":"build-storybook -c .storybook -o dist-storybook","examples-server":"node examples/server/src/index.js","heroku-postbuild":"yarn examples-build developer","examples-testcafe":"testcafe chrome --assertion-timeout 60000 -S -s examples/_screenshots examples/test/**/**/*_test* --debug-on-fail","examples-testcafe-ci":"testcafe 'chrome:headless --no-sandbox' --assertion-timeout 60000 -S -s examples/_screenshots examples/test/**/**/*_test*"},"typings":"dist/index.d.ts","_npmUser":{"name":"gooddata-ci","email":"rail@gooddata.com"},"repository":{"url":"git+ssh://git@github.com/gooddata/gooddata-react-components.git","type":"git"},"_npmVersion":"5.6.0","description":"GoodData React Components","directories":{},"_nodeVersion":"8.9.4","dependencies":{"rxjs":"^5.5.6","lodash":"^4.17.4","ag-grid":"^18.0.1","invariant":"^2.2.2","classnames":"^2.2.5","highcharts":"4.2.5","prop-types":"^15.6.0","react-intl":"^2.4.0","custom-event":"^1.0.1","ag-grid-react":"^18.0.0","react-measure":"^1.4.7","@gooddata/typings":"2.3.1","@types/highcharts":"4.2.56","http-status-codes":"^1.3.0","@gooddata/js-utils":"^2.0.1","@gooddata/numberjs":"^3.1.2","fixed-data-table-2":"0.7.17","@gooddata/goodstrap":"57.0.0","react-dom-factories":"^1.0.2","@gooddata/gooddata-js":"8.2.0","highcharts-pattern-fill":"3.0.3","nodelist-foreach-polyfill":"^1.2.0"},"_hasShrinkwrap":false,"readmeFilename":"README.md","test-storybook":{"_defaults":{"readySelector":".screenshot-target, .screenshot-wrapper .highcharts-container, .screenshot-wrapper .s-headline-value, .screenshot-wrapper .viz-table-wrap, .screenshot-wrapper .gdc-kpi, .screenshot-wrapper .gdc-kpi-error, .screenshot-wrapper .s-pivot-table .ag-cell"},"AFM components/PieChart":{"error":{"delay":1000,"readySelector":".screenshot-wrapper .s-error .icon-cloud-rain"}},"Core components/Heatmap":{"data labels config":{"readySelector":".screenshot-wrapper div:nth-child(8) .highcharts-container"},"with different legend positions":{"readySelector":".screenshot-wrapper div:nth-child(10) .highcharts-container"}},"Core components/Treemap":{"data labels config":{"readySelector":".screenshot-wrapper div:nth-child(8) .highcharts-container"},"with different legend positions":{"readySelector":".screenshot-wrapper div:nth-child(10) .highcharts-container"}},"Core components/BarChart":{"with different legend positions":{"readySelector":".screenshot-wrapper div:nth-child(10) .highcharts-container"}},"Core components/PieChart":{"data labels config":{"readySelector":".screenshot-wrapper div:nth-child(8) .highcharts-container"},"with different legend positions":{"readySelector":".screenshot-wrapper div:nth-child(10) .highcharts-container"}},"AFM components/DonutChart":{"error":{"delay":1000,"readySelector":".screenshot-wrapper .s-error .icon-cloud-rain"}},"Core components/AreaChart":{"data labels config":{"readySelector":".screenshot-wrapper div:nth-child(8) .highcharts-container"},"with different legend positions":{"readySelector":".screenshot-wrapper div:nth-child(10) .highcharts-container"}},"Core components/LineChart":{"data labels config":{"readySelector":".screenshot-wrapper div:nth-child(8) .highcharts-container"},"with different legend positions":{"readySelector":".screenshot-wrapper div:nth-child(10) .highcharts-container"}},"Core components/DonutChart":{"data labels config":{"readySelector":".screenshot-wrapper div:nth-child(8) .highcharts-container"},"with different legend positions":{"readySelector":".screenshot-wrapper div:nth-child(10) .highcharts-container"}},"Core components/BubbleChart":{"data labels config":{"readySelector":".screenshot-wrapper div:nth-child(8) .highcharts-container"},"with different legend positions":{"readySelector":".screenshot-wrapper div:nth-child(10) .highcharts-container"}},"Core components/ColumnChart":{"with different legend positions":{"readySelector":".screenshot-wrapper div:nth-child(10) .highcharts-container"}},"Core components/ScatterPlot":{"data labels config":{"readySelector":".screenshot-wrapper div:nth-child(8) .highcharts-container"}}},"devDependencies":{"raf":"3.3.2","yup":"^0.24.1","jest":"21.2.1","react":"16.5.2","enzyme":"3.5.0","formik":"^0.11.11","moment":"2.22.1","history":"^4.7.2","ts-jest":"21.2.4","webpack":"3.10.0","react-ga":"^2.5.2","recharts":"1.0.0-beta.9","testcafe":"0.19.2","commander":"2.14.1","node-sass":"4.7.2","react-dom":"16.5.2","supertest":"3.0.0","babel-core":"6.26.0","css-loader":"0.28.7","jest-junit":"3.0.0","raw-loader":"0.5.1","styled-jsx":"2.2.1","typescript":"2.3.3","@types/jest":"20.0.4","@types/node":"7.0.8","file-loader":"1.1.6","sass-loader":"6.0.6","@types/react":"16.0.34","babel-loader":"7.1.2","react-helmet":"5.2.0","react-select":"1.2.1","style-loader":"0.19.1","@types/enzyme":"3.1.13","@types/lodash":"4.14.61","babel-runtime":"6.25.0","utility-types":"^1.1.0","babel-polyfill":"^6.26.0","@storybook/react":"3.4.10","@types/invariant":"2.2.29","@types/react-dom":"16.0.3","babel-preset-env":"1.6.1","isomorphic-fetch":"2.2.1","react-datepicker":"1.1.0","react-router-dom":"4.2.2","@gooddata/mock-js":"1.8.3","@storybook/addons":"3.4.10","@types/classnames":"2.2.3","@types/prop-types":"15.5.2","@types/react-intl":"2.3.5","babel-preset-react":"6.24.1","identity-obj-proxy":"^3.0.0","react-async-script":"^0.9.1","webpack-dev-server":"2.11.1","@types/react-portal":"4.0.1","babel-plugin-lodash":"3.3.2","html-webpack-plugin":"2.30.1","react-test-renderer":"16.4.2","@types/react-measure":"0.4.7","clean-webpack-plugin":"0.1.17","react-google-recaptcha":"^0.11.0","@gooddata/eslint-config":"0.1.0","@gooddata/tslint-config":"0.0.11","@types/storybook__react":"3.0.6","enzyme-adapter-react-16":"1.3.1","uglifyjs-webpack-plugin":"1.2.0","@gooddata/test-storybook":"2.0.0","@storybook/addon-actions":"3.4.10","@storybook/addon-options":"3.4.10","node-sass-magic-importer":"5.1.0","react-syntax-highlighter":"6.1.2","@types/fixed-data-table-2":"0.8.1","awesome-typescript-loader":"3.5.0","@types/react-test-renderer":"16.0.0","circular-dependency-plugin":"4.4.0","compression-webpack-plugin":"1.1.7","@types/enzyme-adapter-react-16":"1.0.3","@types/storybook__addon-actions":"3.0.1","babel-plugin-transform-class-properties":"6.24.1","babel-plugin-transform-async-to-generator":"6.24.1","babel-plugin-transform-object-rest-spread":"6.26.0"},"peerDependencies":{"react":"16.5.2","react-dom":"16.5.2"},"_npmOperationalInternal":{"tmp":"tmp/react-components_6.0.0-alpha11_1538040560905_0.8946830712755651","host":"s3://npm-registry-packages"}},"6.0.0-alpha12":{"name":"@gooddata/react-components","version":"6.0.0-alpha12","author":{"name":"GoodData Corporation"},"license":"BSD-3-Clause","_id":"@gooddata/react-components@6.0.0-alpha12","maintainers":[{"name":"afi","email":"adam.fiedler@gooddata.com"},{"name":"bertold8","email":"ivan.nejezchleb@seznam.cz"},{"name":"bugsbunny338","email":"jiri.zajic@mensa.cz"},{"name":"gooddata-ci","email":"rail@gooddata.com"},{"name":"ivan.mjartan","email":"ivan.mjartan@gooddata.com"},{"name":"jakub-sterba","email":"jakub.sterba@gooddata.com"},{"name":"jaroslav.tomecek","email":"jaroslav.tomecek@gooddata.com"},{"name":"jkittler","email":"honza.kittler@gmail.com"},{"name":"khanh.le","email":"khanh.le@gooddata.com"},{"name":"langhamp","email":"pavel.langhammer@gooddata.com"},{"name":"lanhuynh","email":"lan.huynh@gooddata.com"},{"name":"lhorak","email":"info@lhorak.cz"},{"name":"linhhong","email":"linh.hong@gooddata.com"},{"name":"lpearce","email":"levi.pearce@gooddata.com"},{"name":"lupko","email":"lubomir.slivka@gooddata.com"},{"name":"martin.mosko","email":"martin.mosko@gooddata.com"},{"name":"michal.marsal","email":"michal.marsal@gooddata.com"},{"name":"nadtan","email":"tan.nguyen@gooddata.com"},{"name":"naibinh","email":"naibinh@gmail.com"},{"name":"nikolacech","email":"nikola.cech@gooddata.com"},{"name":"ocetnik","email":"ocetnik.david@gmail.com"},{"name":"ondrejlangr","email":"ondrej.langr@gooddata.com"},{"name":"pbenes","email":"petr.benes@gooddata.com"},{"name":"peterlacko","email":"lackopeter17@gmail.com"},{"name":"petrjanu","email":"petr.janu@gooddata.com"},{"name":"rodri360","email":"me@rodri360.com"},{"name":"sitina","email":"jiri.sitina@gooddata.com"},{"name":"sondo","email":"son.do@gooddata.com"},{"name":"strouhaljan","email":"strouhal.jan@gmail.com"},{"name":"tantalor93","email":"obenky@gmail.com"},{"name":"tomas.kratochvil","email":"tomas.kratochvil@gooddata.com"},{"name":"tomasreichmann","email":"tomasreichmann@gmail.com"},{"name":"tomsatgd","email":"tomas.satinsky@gooddata.com"},{"name":"tu.ngo","email":"tu.ngo@gooddata.com"},{"name":"xmort","email":"petr.dolejsi@gooddata.com"},{"name":"zdenek.vidensky","email":"zdenek.vidensky@gooddata.com"}],"homepage":"https://github.com/gooddata/gooddata-react-components#readme","bugs":{"url":"https://github.com/gooddata/gooddata-react-components/issues"},"dist":{"shasum":"874c38f92ca80f3b916221047ec99b716eca0594","tarball":"https://registry.npmjs.org/@gooddata/react-components/-/react-components-6.0.0-alpha12.tgz","fileCount":927,"integrity":"sha512-Q0MeJRMJ7D2xLLvwmJbfttH0I5MygCFuBCbI39O+nGjkZ+A/rXUzOtMrzbTG/yzsYQKr8AGlVGJD1sD/4g7HqQ==","signatures":[{"sig":"MEYCIQCVa64t3pX4WJn9iBo5y3iy2O3zniDCEP/0oQL+dYQa5gIhAPSg5z34aamwH5CYMtsfkowfU0o9qmgfAkip8daUiOrO","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":3397123,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJbrOHKCRA9TVsSAnZWagAAvqMP/3AgH0CfmEynXN/CH3L+\nKGcWRzf4HEUO2IUZOafaqa1cqHlm9lTjZ403b+U3kznm5a94PN4bgjcGykZ8\nfPTJGhqGV8aCSWyosj2KXq6sYKRm01z7LxrlSZbuI0F8cKTphYQ1NQaEiB03\nn1ga+xRzUibwjdBpqGSSW9V0Q01H/QHGu4pqrhMwfR0QEC/Bsygc/J150Evh\n4vRyXf1UeJayB+fHEAtp7+CaLf30fxB5XFIhC7xh1F5NQW3cMI6aD9WS+GZO\nVrRUo4aVbBwayNj2GTRgCrwrS/GecKJE5YMjc7sRvOvPDNwpyLwuiu6sIdrA\nRzC22DGS5PwAbK3bRVlpJ1I3JVrNeAAc//hUMJCXikFO0NT2ANpUXVNfc5DP\nFYZAWTgdH6UlUs23dVqjRqxy05z/eggJFBl2WqxZaPrTTkRqwigSxyGQRhe6\nxB1bml79OUn4V9W7XiTRp41YHsG9p/XDDUpQGndFuwMAqzYIkj0GOGfFQxj/\nOVxSHrn62NJ/h+s2oJfYEvUWhowOatajJTFxDiSUfVOhMo3nq2mpjF+UBKND\nLfwkrc1XuTBxq1DSIKgiYpenapjpSMin/Uru6ZMtBL6d3HMn+vpSBIgMW5GQ\n+E9OaqAUCgZ+XN5iG8D78pmh5r4rWdkdnAypEWOwmAObsk6N8Ks5zwPuGMd3\n52/L\r\n=najr\r\n-----END PGP SIGNATURE-----\r\n"},"jest":{"testRegex":"(/__tests__/.*|\\.(test|spec))\\.(tsx?|jsx?)$","transform":{".(ts|tsx)":"<rootDir>/node_modules/ts-jest/preprocessor.js"},"collectCoverage":false,"moduleNameMapper":{"\\.(css|less|sass|scss)$":"<rootDir>/__mocks__/styleMock.ts"},"coverageReporters":["html"],"collectCoverageFrom":["src/**/*.{ts,tsx}","examples/server/src/**/*.{js,jsx}","!**/*.d.ts"],"moduleFileExtensions":["ts","tsx","js"],"setupTestFrameworkScriptFile":"<rootDir>/jest.setup.js"},"main":"dist/index.js","config":{"eslint":"./examples/**/*.{js,jsx}","tslint":"./{__mocks__,src,stories}/**/*.{ts,tsx}"},"readme":"[![npm version](https://badge.fury.io/js/%40gooddata%2Freact-components.svg)](https://www.npmjs.com/package/@gooddata/react-components) \n\n# GoodData.UI React components\n> A React-based JavaScript library for building data-driven applications\n\n## Getting started\n- [GoodData.UI Documentation](http://sdk.gooddata.com/gooddata-ui/)\n- [GoodData.UI Live Examples](https://gooddata-examples.herokuapp.com/)\n- [Stack Overflow](https://stackoverflow.com/questions/tagged/gooddata)\n\n### Usage\nWith [yarn](https://yarnpkg.com) installed, go to your project directory and run\n```\n$ yarn add @gooddata/react-components\n```\nIf you prefer [npm](npmjs.com) run\n```\n$ npm install --save @gooddata/react-components\n```\n\n\n## Contributing\n\nWe welcome any contribution in form of [issues](https://github.com/gooddata/gooddata-react-components/issues) or [pull requests](https://github.com/gooddata/gooddata-react-components/pulls).\nThese commands may come in handy while developing:\n\n| command | description |\n| ------- | ----------- |\n| `yarn install --pure-lockfile` | first step |\n| ||\n| `yarn dev` | build react-components to `/dist` in watch mode |\n| `yarn test` | run all unit tests |\n| `yarn validate` | validate codestyle |\n| ||\n| `yarn storybook` | run storybook from `/stories` on http://localhost:9001 |\n| `yarn build-storybook` | build storybook to `/dist-storybook` |\n| `yarn test-storybook` | run storybook and [screenshot tests](https://github.com/gooddata/gdc-client-utils/tree/master/test-storybook) |\n| ||\n| `yarn examples` | run Live Examples dev-server from `/examples` on https://localhost:8999 |\n| `yarn examples-build` | build Live Examples to `/examples/dist` |\n| `yarn examples-server` | serve built Live Examples - see `/examples/server/src` |\n| `yarn examples-testcafe` | run testcafe tests against `localhost:8999` |\n\n### Deploy to heroku.com\nWhen you deploy this repo to heroku, it serves *GoodData.UI Live Examples*.\nRelevant tasks are in `Procfile` and `package.json`.\n\n```bash\n# run in the project directory\nheroku login\nheroku create <your-app-name>\nheroku config:set DOMAIN_ADMIN_USERNAME=x@gooddata.com DOMAIN_ADMIN_PASSWORD=xy PROJECT_ID_TO_ASSIGN=xms7ga4tf3g3nzucd8380o2bev8oeknp\ngit push heroku HEAD:master\nheroku open\n```\n\n### Run Live Examples Locally\nTo run *GoodData.UI Live Examples* locally:\n```bash\ngit clone <this-repository>\ncd  <repository-folder>\nyarn install --pure-lockfile\nyarn examples\n```\nThen open https://localhost:8999 and login using Live Examples account (you can [create one here](https://gooddata-examples.herokuapp.com/registration)).\n\n## Changelog\n- see [CHANGELOG.md](CHANGELOG.md)\n\n## License\n(C) 2007-2018 GoodData Corporation\n\nFor more information, please see [LICENSE](https://github.com/gooddata/gooddata-react-components/blob/master/LICENSE)\n","gitHead":"6f101e05f0237f90cbe30267dbd4470fbf731495","scripts":{"dev":"bash scripts/build.sh --dev-watch","test":"jest --watch","build":"bash scripts/build.sh","tslint":"yarn run-tslint -t verbose $npm_package_config_tslint","prepare":"cd examples/server && yarn install --pure-lockfile && cd ../..; rm -r examples/node_modules 2>/dev/null; true","examples":"bash scripts/run-examples.sh","prepare?":"# Called before `npm publish` and on local `npm install`. Temporarily also for deleting obsolete node_modules. Ends with `true` to continue gracefully.","validate":"tsc --noEmit && yarn tslint && eslint $npm_package_config_eslint","build-dev":"bash scripts/build.sh --dev","examples?":"# Default is developer domain, other options: yarn examples [sec,secure,stg,stg2,stg3,demo,developer or URL]","storybook":"start-storybook -p 9001 -c .storybook","tslint-ci":"mkdir -p ./ci/results && yarn run-tslint -t checkstyle -o ./ci/results/tslint-results.xml $npm_package_config_tslint","run-tslint":"tslint -p tsconfig.json","validate-ci":"tsc --noEmit && yarn tslint-ci  && eslint $npm_package_config_eslint -f checkstyle -o ci/results/eslint-results.xml","examples-build":"bash scripts/build-examples.sh","prepublishOnly":"yarn build","test-storybook":"test-storybook","build-storybook":"build-storybook -c .storybook -o dist-storybook","examples-server":"node examples/server/src/index.js","heroku-postbuild":"yarn examples-build developer","examples-testcafe":"testcafe chrome --assertion-timeout 60000 -S -s examples/_screenshots examples/test/**/**/*_test* --debug-on-fail","examples-testcafe-ci":"testcafe 'chrome:headless --no-sandbox' --assertion-timeout 60000 -S -s examples/_screenshots examples/test/**/**/*_test*"},"typings":"dist/index.d.ts","_npmUser":{"name":"gooddata-ci","email":"rail@gooddata.com"},"repository":{"url":"git+ssh://git@github.com/gooddata/gooddata-react-components.git","type":"git"},"_npmVersion":"5.6.0","description":"GoodData React Components","directories":{},"_nodeVersion":"8.9.4","dependencies":{"rxjs":"^5.5.6","lodash":"^4.17.4","ag-grid":"^18.0.1","invariant":"^2.2.2","classnames":"^2.2.5","highcharts":"4.2.5","prop-types":"^15.6.0","react-intl":"^2.4.0","custom-event":"^1.0.1","ag-grid-react":"^18.0.0","react-measure":"^1.4.7","@gooddata/typings":"2.3.1","@types/highcharts":"4.2.56","http-status-codes":"^1.3.0","@gooddata/js-utils":"^2.0.1","@gooddata/numberjs":"^3.1.2","fixed-data-table-2":"0.7.17","@gooddata/goodstrap":"57.0.0","react-dom-factories":"^1.0.2","@gooddata/gooddata-js":"8.2.0","highcharts-pattern-fill":"3.0.3","nodelist-foreach-polyfill":"^1.2.0"},"_hasShrinkwrap":false,"readmeFilename":"README.md","test-storybook":{"_defaults":{"readySelector":".screenshot-target, .screenshot-wrapper .highcharts-container, .screenshot-wrapper .s-headline-value, .screenshot-wrapper .viz-table-wrap, .screenshot-wrapper .gdc-kpi, .screenshot-wrapper .gdc-kpi-error, .screenshot-wrapper .s-pivot-table .ag-cell"},"AFM components/PieChart":{"error":{"delay":1000,"readySelector":".screenshot-wrapper .s-error .icon-cloud-rain"}},"Core components/Heatmap":{"data labels config":{"readySelector":".screenshot-wrapper div:nth-child(8) .highcharts-container"},"with different legend positions":{"readySelector":".screenshot-wrapper div:nth-child(10) .highcharts-container"}},"Core components/Treemap":{"data labels config":{"readySelector":".screenshot-wrapper div:nth-child(8) .highcharts-container"},"with different legend positions":{"readySelector":".screenshot-wrapper div:nth-child(10) .highcharts-container"}},"Core components/BarChart":{"with different legend positions":{"readySelector":".screenshot-wrapper div:nth-child(10) .highcharts-container"}},"Core components/PieChart":{"data labels config":{"readySelector":".screenshot-wrapper div:nth-child(8) .highcharts-container"},"with different legend positions":{"readySelector":".screenshot-wrapper div:nth-child(10) .highcharts-container"}},"AFM components/DonutChart":{"error":{"delay":1000,"readySelector":".screenshot-wrapper .s-error .icon-cloud-rain"}},"Core components/AreaChart":{"data labels config":{"readySelector":".screenshot-wrapper div:nth-child(8) .highcharts-container"},"with different legend positions":{"readySelector":".screenshot-wrapper div:nth-child(10) .highcharts-container"}},"Core components/LineChart":{"data labels config":{"readySelector":".screenshot-wrapper div:nth-child(8) .highcharts-container"},"with different legend positions":{"readySelector":".screenshot-wrapper div:nth-child(10) .highcharts-container"}},"Core components/DonutChart":{"data labels config":{"readySelector":".screenshot-wrapper div:nth-child(8) .highcharts-container"},"with different legend positions":{"readySelector":".screenshot-wrapper div:nth-child(10) .highcharts-container"}},"Core components/BubbleChart":{"data labels config":{"readySelector":".screenshot-wrapper div:nth-child(8) .highcharts-container"},"with different legend positions":{"readySelector":".screenshot-wrapper div:nth-child(10) .highcharts-container"}},"Core components/ColumnChart":{"with different legend positions":{"readySelector":".screenshot-wrapper div:nth-child(10) .highcharts-container"}},"Core components/ScatterPlot":{"data labels config":{"readySelector":".screenshot-wrapper div:nth-child(8) .highcharts-container"}}},"devDependencies":{"raf":"3.3.2","yup":"^0.24.1","jest":"21.2.1","react":"16.5.2","enzyme":"3.5.0","formik":"^0.11.11","moment":"2.22.1","history":"^4.7.2","ts-jest":"21.2.4","webpack":"3.10.0","react-ga":"^2.5.2","recharts":"1.0.0-beta.9","testcafe":"0.19.2","commander":"2.14.1","node-sass":"4.7.2","react-dom":"16.5.2","supertest":"3.0.0","babel-core":"6.26.0","css-loader":"0.28.7","jest-junit":"3.0.0","raw-loader":"0.5.1","styled-jsx":"2.2.1","typescript":"2.3.3","@types/jest":"20.0.4","@types/node":"7.0.8","file-loader":"1.1.6","sass-loader":"6.0.6","@types/react":"16.0.34","babel-loader":"7.1.2","react-helmet":"5.2.0","react-select":"1.2.1","style-loader":"0.19.1","@types/enzyme":"3.1.13","@types/lodash":"4.14.61","babel-runtime":"6.25.0","utility-types":"^1.1.0","babel-polyfill":"^6.26.0","@storybook/react":"3.4.10","@types/invariant":"2.2.29","@types/react-dom":"16.0.3","babel-preset-env":"1.6.1","isomorphic-fetch":"2.2.1","react-datepicker":"1.1.0","react-router-dom":"4.2.2","@gooddata/mock-js":"1.8.3","@storybook/addons":"3.4.10","@types/classnames":"2.2.3","@types/prop-types":"15.5.2","@types/react-intl":"2.3.5","babel-preset-react":"6.24.1","identity-obj-proxy":"^3.0.0","react-async-script":"^0.9.1","webpack-dev-server":"2.11.1","@types/react-portal":"4.0.1","babel-plugin-lodash":"3.3.2","html-webpack-plugin":"2.30.1","react-test-renderer":"16.4.2","@types/react-measure":"0.4.7","clean-webpack-plugin":"0.1.17","react-google-recaptcha":"^0.11.0","@gooddata/eslint-config":"0.1.0","@gooddata/tslint-config":"0.0.11","@types/storybook__react":"3.0.6","enzyme-adapter-react-16":"1.3.1","uglifyjs-webpack-plugin":"1.2.0","@gooddata/test-storybook":"2.0.0","@storybook/addon-actions":"3.4.10","@storybook/addon-options":"3.4.10","node-sass-magic-importer":"5.1.0","react-syntax-highlighter":"6.1.2","@types/fixed-data-table-2":"0.8.1","awesome-typescript-loader":"3.5.0","@types/react-test-renderer":"16.0.0","circular-dependency-plugin":"4.4.0","compression-webpack-plugin":"1.1.7","@types/enzyme-adapter-react-16":"1.0.3","@types/storybook__addon-actions":"3.0.1","babel-plugin-transform-class-properties":"6.24.1","babel-plugin-transform-async-to-generator":"6.24.1","babel-plugin-transform-object-rest-spread":"6.26.0"},"peerDependencies":{"react":"16.5.2","react-dom":"16.5.2"},"_npmOperationalInternal":{"tmp":"tmp/react-components_6.0.0-alpha12_1538056649657_0.6163389235746826","host":"s3://npm-registry-packages"}},"5.3.2":{"name":"@gooddata/react-components","version":"5.3.2","author":{"name":"GoodData Corporation"},"license":"BSD-3-Clause","_id":"@gooddata/react-components@5.3.2","maintainers":[{"name":"afi","email":"adam.fiedler@gooddata.com"},{"name":"bertold8","email":"ivan.nejezchleb@seznam.cz"},{"name":"bugsbunny338","email":"jiri.zajic@mensa.cz"},{"name":"gooddata-ci","email":"rail@gooddata.com"},{"name":"ivan.mjartan","email":"ivan.mjartan@gooddata.com"},{"name":"jakub-sterba","email":"jakub.sterba@gooddata.com"},{"name":"jaroslav.tomecek","email":"jaroslav.tomecek@gooddata.com"},{"name":"jkittler","email":"honza.kittler@gmail.com"},{"name":"khanh.le","email":"khanh.le@gooddata.com"},{"name":"langhamp","email":"pavel.langhammer@gooddata.com"},{"name":"lanhuynh","email":"lan.huynh@gooddata.com"},{"name":"lhorak","email":"info@lhorak.cz"},{"name":"linhhong","email":"linh.hong@gooddata.com"},{"name":"lpearce","email":"levi.pearce@gooddata.com"},{"name":"lupko","email":"lubomir.slivka@gooddata.com"},{"name":"martin.mosko","email":"martin.mosko@gooddata.com"},{"name":"michal.marsal","email":"michal.marsal@gooddata.com"},{"name":"nadtan","email":"tan.nguyen@gooddata.com"},{"name":"naibinh","email":"naibinh@gmail.com"},{"name":"nikolacech","email":"nikola.cech@gooddata.com"},{"name":"ocetnik","email":"ocetnik.david@gmail.com"},{"name":"ondrejlangr","email":"ondrej.langr@gooddata.com"},{"name":"pbenes","email":"petr.benes@gooddata.com"},{"name":"peterlacko","email":"lackopeter17@gmail.com"},{"name":"petrjanu","email":"petr.janu@gooddata.com"},{"name":"rodri360","email":"me@rodri360.com"},{"name":"sitina","email":"jiri.sitina@gooddata.com"},{"name":"sondo","email":"son.do@gooddata.com"},{"name":"strouhaljan","email":"strouhal.jan@gmail.com"},{"name":"tantalor93","email":"obenky@gmail.com"},{"name":"tomas.kratochvil","email":"tomas.kratochvil@gooddata.com"},{"name":"tomasreichmann","email":"tomasreichmann@gmail.com"},{"name":"tomsatgd","email":"tomas.satinsky@gooddata.com"},{"name":"tu.ngo","email":"tu.ngo@gooddata.com"},{"name":"xmort","email":"petr.dolejsi@gooddata.com"},{"name":"zdenek.vidensky","email":"zdenek.vidensky@gooddata.com"}],"homepage":"https://github.com/gooddata/gooddata-react-components#readme","bugs":{"url":"https://github.com/gooddata/gooddata-react-components/issues"},"dist":{"shasum":"d57c259b9a4c59897c92e46a8a1f1ecff498ffcb","tarball":"https://registry.npmjs.org/@gooddata/react-components/-/react-components-5.3.2.tgz","fileCount":888,"integrity":"sha512-+Obx2omMzFB9hiYL+Giy+UiHnq76HqFzrrkX/Ygp12VXmegHHh7hSECl8XvLdlHhSnH8uhbLhCua6iJFFKPORQ==","signatures":[{"sig":"MEQCIBhuYTTpWAMuix6JII1BlLELPdyr/PzDf19a5ymL1GEWAiA/c/M3J5qIr6rwGr2XdAmZ6gl0L1xxNoaA0ID0QCFDdg==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":3260295,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJbrOkHCRA9TVsSAnZWagAAe/IP/AjsWkaWPMx39QtWQ0tt\nSHfcQmMQOymbbYUlPnl9QM1dnISgV1iLEjm3v4JMxHTs+dUxQKzctYFNKuRK\n2MNR9y/ef1gV9n2oUujNrTGVUTw6wGWe8tDS7rlqQ5//55PA0u8ZCA05sbj7\nrGIOAkpzux2h9ZtMkcghZN70TEYZHLwjCPcUJUqdbV9+rzct1MNFLqOPFIkE\ntlYwdQhOrqCBy8O4X8nGzqwmJLZQTYVTluxc+2BtoCUmbRDE2UY1BJw3UOsk\n7Jra/DPdLFrMWJao923dj5k0U6G7ZuPc1jF9VAfEUh5xXIiRYDgE7hkWTNcU\nWuFusGTveRAOxoEthS0OI1wZTzXKRYzkIS1hdXhmAlPldBIQZ3Wb7wPkn7KX\n0Rf53f21/7osMw2RlWjWth2divv88HaFBJyDm0UGjTtVrDXVkH7b62Okn/Hp\n+baExw0lXA/Jiq/ddYi0SvFIFmoMP8kdhO/GeCkJBM9razz0ZSwwJnRU6YXm\njGYVSW8kbFCRe/D+8D2SFdlGu92kB140hICO/o566nJr1QXry5a8gHmCatfY\nBpgykXGkKT/JJAMk7HViU/9/OV3yWh9LLG4cHmbYZn1D7oI9oXppQhipHZMB\nS00jh0HZ86o0tlVUHoERMZvcrRNQIPp+a9lhxcL8O2Z47pNkiXwmkV+ZN1n3\nptCI\r\n=Drsd\r\n-----END PGP SIGNATURE-----\r\n"},"jest":{"testRegex":"(/__tests__/.*|\\.(test|spec))\\.(tsx?|jsx?)$","transform":{".(ts|tsx)":"<rootDir>/node_modules/ts-jest/preprocessor.js"},"mapCoverage":true,"collectCoverage":false,"moduleNameMapper":{"\\.(css|less|sass|scss)$":"<rootDir>/__mocks__/styleMock.ts"},"coverageReporters":["html"],"collectCoverageFrom":["src/**/*.{ts,tsx}","examples/server/src/**/*.{js,jsx}","!**/*.d.ts"],"moduleFileExtensions":["ts","tsx","js"],"setupTestFrameworkScriptFile":"<rootDir>/jest.setup.js"},"main":"dist/index.js","config":{"eslint":"./examples/**/*.{js,jsx}","tslint":"./{__mocks__,src,stories}/**/*.{ts,tsx}"},"gitHead":"e19f03adfde9e1ccf1d7147d48aa0ba9179bad08","scripts":{"dev":"bash scripts/build.sh --dev-watch","test":"jest --watch","build":"bash scripts/build.sh","tslint":"yarn run-tslint -t verbose $npm_package_config_tslint","prepare":"cd examples/server && yarn install --pure-lockfile && cd ../..; rm -r examples/node_modules 2>/dev/null; true","examples":"bash scripts/run-examples.sh","prepare?":"# Called before `npm publish` and on local `npm install`. Temporarily also for deleting obsolete node_modules. Ends with `true` to continue gracefully.","validate":"tsc --noEmit && yarn tslint && eslint $npm_package_config_eslint","build-dev":"bash scripts/build.sh --dev","examples?":"# Default is developer domain, other options: yarn examples [sec,secure,stg,stg2,stg3,demo,developer or URL]","storybook":"start-storybook -p 9001 -c .storybook","tslint-ci":"mkdir -p ./ci/results && yarn run-tslint -t checkstyle -o ./ci/results/tslint-results.xml $npm_package_config_tslint","run-tslint":"tslint -p tsconfig.json","validate-ci":"tsc --noEmit && yarn tslint-ci  && eslint $npm_package_config_eslint -f checkstyle -o ci/results/eslint-results.xml","examples-build":"bash scripts/build-examples.sh","prepublishOnly":"yarn build","test-storybook":"test-storybook","build-storybook":"build-storybook -c .storybook -o dist-storybook","examples-server":"node examples/server/src/index.js","heroku-postbuild":"yarn examples-build developer","examples-testcafe":"testcafe chrome --assertion-timeout 60000 -S -s examples/_screenshots examples/test/**/**/*_test* --debug-on-fail","examples-testcafe-ci":"testcafe 'chrome:headless --no-sandbox' --assertion-timeout 60000 -S -s examples/_screenshots examples/test/**/**/*_test*"},"typings":"dist/index.d.ts","_npmUser":{"name":"gooddata-ci","email":"rail@gooddata.com"},"deprecated":"@gooddata/react-components@5 reached End of Support on May 21, 2019. Please upgrade (see https://sdk.gooddata.com/gooddata-ui/docs/supported_versions.html for more information).","repository":{"url":"git+ssh://git@github.com/gooddata/gooddata-react-components.git","type":"git"},"_npmVersion":"5.6.0","description":"GoodData React Components","directories":{},"_nodeVersion":"8.9.4","dependencies":{"rxjs":"^5.5.6","lodash":"^4.17.4","ag-grid":"^18.0.1","invariant":"^2.2.2","classnames":"^2.2.5","highcharts":"4.2.5","prop-types":"^15.6.0","react-intl":"^2.4.0","custom-event":"^1.0.1","ag-grid-react":"^18.0.0","react-measure":"^1.4.7","@gooddata/typings":"2.3.1","@types/highcharts":"4.2.56","http-status-codes":"^1.3.0","@gooddata/js-utils":"^2.0.1","@gooddata/numberjs":"^3.1.2","fixed-data-table-2":"0.7.17","@gooddata/goodstrap":"56.1.3","react-dom-factories":"^1.0.2","@gooddata/gooddata-js":"8.0.0","highcharts-pattern-fill":"3.0.3","nodelist-foreach-polyfill":"^1.2.0"},"_hasShrinkwrap":false,"test-storybook":{"_defaults":{"readySelector":".screenshot-target, .screenshot-wrapper .highcharts-container, .screenshot-wrapper .s-headline-value, .screenshot-wrapper .viz-table-wrap, .screenshot-wrapper .gdc-kpi, .screenshot-wrapper .gdc-kpi-error, .screenshot-wrapper .s-pivot-table .ag-cell"},"AFM components/PieChart":{"error":{"readySelector":".screenshot-wrapper .s-error .icon-cloud-rain"}},"Core components/Heatmap":{"data labels config":{"readySelector":".screenshot-wrapper .screenshot-container:nth-child(4) .highcharts-container"}},"Core components/Treemap":{"data labels config":{"readySelector":".screenshot-wrapper .screenshot-container:nth-child(4) .highcharts-container"}},"Core components/PieChart":{"data labels config":{"readySelector":".screenshot-wrapper .screenshot-container:nth-child(4) .highcharts-container"}},"AFM components/DonutChart":{"error":{"readySelector":".screenshot-wrapper .s-error .icon-cloud-rain"}},"Core components/AreaChart":{"data labels config":{"readySelector":".screenshot-wrapper .screenshot-container:nth-child(4) .highcharts-container"}},"Core components/LineChart":{"data labels config":{"readySelector":".screenshot-wrapper .screenshot-container:nth-child(4) .highcharts-container"}},"Core components/DonutChart":{"data labels config":{"readySelector":".screenshot-wrapper .screenshot-container:nth-child(4) .highcharts-container"}},"Core components/BubbleChart":{"data labels config":{"readySelector":".screenshot-wrapper .screenshot-container:nth-child(4) .highcharts-container"}},"Core components/ScatterPlot":{"data labels config":{"readySelector":".screenshot-wrapper .screenshot-container:nth-child(4) .highcharts-container"}}},"devDependencies":{"yup":"^0.24.1","jest":"21.2.1","react":"15.6.2","enzyme":"3.3.0","formik":"^0.11.11","moment":"2.22.1","history":"^4.7.2","ts-jest":"21.2.4","webpack":"3.10.0","react-ga":"^2.5.2","recharts":"1.0.0-beta.9","testcafe":"0.19.2","commander":"2.14.1","node-sass":"4.7.2","react-dom":"15.6.2","supertest":"3.0.0","babel-core":"6.26.0","css-loader":"0.28.7","jest-junit":"3.0.0","raw-loader":"0.5.1","styled-jsx":"2.2.1","typescript":"2.3.3","@types/jest":"20.0.4","@types/node":"7.0.8","file-loader":"1.1.6","sass-loader":"6.0.6","@types/react":"16.0.34","babel-loader":"7.1.2","react-helmet":"5.2.0","react-select":"1.2.1","style-loader":"0.19.1","@types/enzyme":"3.1.6","@types/lodash":"4.14.61","utility-types":"^1.1.0","babel-polyfill":"^6.26.0","@storybook/react":"3.4.8","@types/invariant":"2.2.29","@types/react-dom":"16.0.3","babel-preset-env":"1.6.1","isomorphic-fetch":"2.2.1","react-datepicker":"1.1.0","react-router-dom":"4.2.2","@gooddata/mock-js":"1.5.0","@types/classnames":"2.2.3","@types/prop-types":"15.5.2","@types/react-intl":"2.3.5","babel-preset-react":"6.24.1","identity-obj-proxy":"^3.0.0","react-async-script":"^0.9.1","webpack-dev-server":"2.11.1","@types/react-portal":"3.0.4","babel-plugin-lodash":"3.3.2","html-webpack-plugin":"2.30.1","react-test-renderer":"15.6.2","@types/react-measure":"0.4.7","clean-webpack-plugin":"0.1.17","react-google-recaptcha":"^0.11.0","@gooddata/eslint-config":"0.0.20","@gooddata/tslint-config":"0.0.13","@types/storybook__react":"3.0.6","enzyme-adapter-react-15":"1.0.5","uglifyjs-webpack-plugin":"1.2.0","@gooddata/test-storybook":"1.3.0","@storybook/addon-actions":"3.4.8","@storybook/addon-options":"3.4.8","node-sass-magic-importer":"5.1.0","react-syntax-highlighter":"6.1.2","@types/fixed-data-table-2":"0.8.1","awesome-typescript-loader":"3.5.0","@types/react-test-renderer":"16.0.0","circular-dependency-plugin":"4.4.0","compression-webpack-plugin":"1.1.7","@types/enzyme-adapter-react-15":"1.0.1","@types/storybook__addon-actions":"3.0.1","babel-plugin-transform-class-properties":"6.24.1","babel-plugin-transform-async-to-generator":"6.24.1","babel-plugin-transform-object-rest-spread":"6.26.0"},"peerDependencies":{"react":"15.6.2","react-dom":"15.6.2"},"_npmOperationalInternal":{"tmp":"tmp/react-components_5.3.2_1538058502870_0.2857138175749485","host":"s3://npm-registry-packages"}},"6.0.0-alpha9-fix2":{"name":"@gooddata/react-components","version":"6.0.0-alpha9-fix2","author":{"name":"GoodData Corporation"},"license":"BSD-3-Clause","_id":"@gooddata/react-components@6.0.0-alpha9-fix2","maintainers":[{"name":"bertold8","email":"ivan.nejezchleb@seznam.cz"},{"name":"bugsbunny338","email":"jiri.zajic@mensa.cz"},{"name":"gooddata-ci","email":"rail@gooddata.com"},{"name":"ivan.mjartan","email":"ivan.mjartan@gooddata.com"},{"name":"jakub-sterba","email":"jakub.sterba@gooddata.com"},{"name":"jaroslav.tomecek","email":"jaroslav.tomecek@gooddata.com"},{"name":"jkittler","email":"honza.kittler@gmail.com"},{"name":"khanh.le","email":"khanh.le@gooddata.com"},{"name":"langhamp","email":"pavel.langhammer@gooddata.com"},{"name":"lanhuynh","email":"lan.huynh@gooddata.com"},{"name":"lhorak","email":"info@lhorak.cz"},{"name":"linhhong","email":"linh.hong@gooddata.com"},{"name":"lpearce","email":"levi.pearce@gooddata.com"},{"name":"lupko","email":"lubomir.slivka@gooddata.com"},{"name":"martin.mosko","email":"martin.mosko@gooddata.com"},{"name":"michal.marsal","email":"michal.marsal@gooddata.com"},{"name":"nadtan","email":"tan.nguyen@gooddata.com"},{"name":"naibinh","email":"naibinh@gmail.com"},{"name":"nikolacech","email":"nikola.cech@gooddata.com"},{"name":"ocetnik","email":"ocetnik.david@gmail.com"},{"name":"ondrejlangr","email":"ondrej.langr@gooddata.com"},{"name":"pbenes","email":"petr.benes@gooddata.com"},{"name":"peterlacko","email":"lackopeter17@gmail.com"},{"name":"petrjanu","email":"petr.janu@gooddata.com"},{"name":"rodri360","email":"me@rodri360.com"},{"name":"sitina","email":"jiri.sitina@gooddata.com"},{"name":"sondo","email":"son.do@gooddata.com"},{"name":"strouhaljan","email":"strouhal.jan@gmail.com"},{"name":"tantalor93","email":"obenky@gmail.com"},{"name":"tomas.kratochvil","email":"tomas.kratochvil@gooddata.com"},{"name":"tomasreichmann","email":"tomasreichmann@gmail.com"},{"name":"tomsatgd","email":"tomas.satinsky@gooddata.com"},{"name":"tu.ngo","email":"tu.ngo@gooddata.com"},{"name":"xmort","email":"petr.dolejsi@gooddata.com"},{"name":"zdenek.vidensky","email":"zdenek.vidensky@gooddata.com"}],"homepage":"https://github.com/gooddata/gooddata-react-components#readme","bugs":{"url":"https://github.com/gooddata/gooddata-react-components/issues"},"dist":{"shasum":"89db7ecccc2c6026c19bf8d44bcf829a9fc14df6","tarball":"https://registry.npmjs.org/@gooddata/react-components/-/react-components-6.0.0-alpha9-fix2.tgz","fileCount":909,"integrity":"sha512-0RWOH08lgJ5XBvTqkdknrES2jAkM8WeeVfsST7MPYNeR9OvpsHb2c8wM5d8Ubbp7KL1eFJYMt4LNXvhkY2PX9g==","signatures":[{"sig":"MEYCIQD2y0ZHn+JefTDaK87xYZ7AuzCkrVwSwev8MtzDPvqn1gIhAPEdsH2H4d2qH61L7zNArP2bQpocjdsnB68QIpw+bJTL","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":3342793,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJbsiiqCRA9TVsSAnZWagAAuIwP+QHPIdHNxHBRTlmcZApY\np6MicD7KfV3F/ajptoIWlAAUf2HUpboUnVKA+eQLvbmkwZ95B5YeGBtNuPSh\nz6+EpPHm8z8XT+S2bCVkQ1lYMZQdn1W8dBaHH6DMauZD6IBTZGJdeO8RI5NQ\nTXnCpb/pMnkoF/ytn9HtLvzTnrOwBcZhRJ2gDC0/ij8zoFWNYFfqYvb0bNUs\nvIJU1E6ulDatGPc4pF57IcTGZXgJdxZ1DPr7CCFuEtaSECl3wx/n5BF2oB2v\nMkMDIPRsXXUJiJIEzVFp4bQWDMO/Md6icctvjVzG+ew4QAkwpeBdHJ1IQ37m\nl8//4AfDanHcLi1jPZpzSQl8jvv9f58ru+FAhI7wICs37xnpcKqrFDzuKhno\nKzHXXhnAWwaDH37C6tdN/an7jS2o61uMTAg/VwLt/cdj/krUIo026wZvZO5q\noMZI0nbBvLTaXOtAkftt7e1AYppMBn2aMF8AZuF8KX2VjYoCM+Dzmx1wPvyi\nupGVgfQs8qjskFwW72mDBH58JPu4e7y9NCkiKYTv64/Ly8VyOrDf4frjGWoU\nuklQAV7BV6TSrtPU3Wu93LWyfviWwd9JK1rYb5Fp8d4wLlJEvlVLpMWGoi0N\n0i+h/nSUef70pRh/L24V+JAP3L4P80X+ryCIpZilZs9apguIu2I9i99hZX4E\nsR5j\r\n=7ohw\r\n-----END PGP SIGNATURE-----\r\n"},"jest":{"testRegex":"(/__tests__/.*|\\.(test|spec))\\.(tsx?|jsx?)$","transform":{".(ts|tsx)":"<rootDir>/node_modules/ts-jest/preprocessor.js"},"mapCoverage":true,"collectCoverage":false,"moduleNameMapper":{"\\.(css|less|sass|scss)$":"<rootDir>/__mocks__/styleMock.ts"},"coverageReporters":["html"],"collectCoverageFrom":["src/**/*.{ts,tsx}","examples/server/src/**/*.{js,jsx}","!**/*.d.ts"],"moduleFileExtensions":["ts","tsx","js"],"setupTestFrameworkScriptFile":"<rootDir>/jest.setup.js"},"main":"dist/index.js","config":{"tslint":"'./{src,stories}/**/*.{ts,tsx}'"},"readme":"[![npm version](https://badge.fury.io/js/%40gooddata%2Freact-components.svg)](https://www.npmjs.com/package/@gooddata/react-components) \n\n# GoodData.UI React components\n> A React-based JavaScript library for building data-driven applications\n\n## Getting started\n- [GoodData.UI Documentation](http://sdk.gooddata.com/gooddata-ui/)\n- [GoodData.UI Live Examples](https://gooddata-examples.herokuapp.com/)\n- [Stack Overflow](https://stackoverflow.com/questions/tagged/gooddata)\n\n### Usage\nWith [yarn](https://yarnpkg.com) installed, go to your project directory and run\n```\n$ yarn add @gooddata/react-components\n```\nIf you prefer [npm](npmjs.com) run\n```\n$ npm install --save @gooddata/react-components\n```\n\n\n## Contributing\n\nWe welcome any contribution in form of [issues](https://github.com/gooddata/gooddata-react-components/issues) or [pull requests](https://github.com/gooddata/gooddata-react-components/pulls).\nThese commands may come in handy while developing:\n\n| command | description |\n| ------- | ----------- |\n| `yarn install --pure-lockfile` | first step |\n| ||\n| `yarn dev` | build react-components to `/dist` in watch mode |\n| `yarn test` | run all unit tests |\n| `yarn validate` | validate codestyle |\n| ||\n| `yarn storybook` | run storybook from `/stories` on http://localhost:9001 |\n| `yarn build-storybook` | build storybook to `/dist-storybook` |\n| `yarn test-storybook` | run storybook and [screenshot tests](https://github.com/gooddata/gdc-client-utils/tree/master/test-storybook) |\n| ||\n| `yarn examples` | run Live Examples dev-server from `/examples` on https://localhost:8999 |\n| `yarn examples-build` | build Live Examples to `/examples/dist` |\n| `yarn examples-server` | serve built Live Examples - see `/examples/server/src` |\n| `yarn examples-testcafe` | run testcafe tests against `localhost:8999` |\n\n### Deploy to heroku.com\nWhen you deploy this repo to heroku, it serves *GoodData.UI Live Examples*.\nRelevant tasks are in `Procfile` and `package.json`.\n\n```bash\n# run in the project directory\nheroku login\nheroku create <your-app-name>\nheroku config:set DOMAIN_ADMIN_USERNAME=x@gooddata.com DOMAIN_ADMIN_PASSWORD=xy PROJECT_ID_TO_ASSIGN=xms7ga4tf3g3nzucd8380o2bev8oeknp\ngit push heroku HEAD:master\nheroku open\n```\n\n### Run Live Examples Locally\nTo run *GoodData.UI Live Examples* locally:\n```bash\ngit clone <this-repository>\ncd  <repository-folder>\nyarn install --pure-lockfile\nyarn examples\n```\nThen open https://localhost:8999 and login using Live Examples account (you can [create one here](https://gooddata-examples.herokuapp.com/registration)).\n\n## Changelog\n- see [CHANGELOG.md](CHANGELOG.md)\n\n## License\n(C) 2007-2018 GoodData Corporation\n\nFor more information, please see [LICENSE](https://github.com/gooddata/gooddata-react-components/blob/master/LICENSE)\n","gitHead":"9c11404e1d8b59efeae67f09a7e4dfd455d6837c","scripts":{"dev":"bash scripts/build.sh --dev-watch","test":"jest --watch","build":"bash scripts/build.sh","tslint":"yarn run-tslint -t verbose $npm_package_config_tslint","prepare":"cd examples/server && yarn install --pure-lockfile && cd ../..; rm -r examples/node_modules 2>/dev/null; true","examples":"bash scripts/run-examples.sh","prepare?":"# Called before `npm publish` and on local `npm install`. Temporarily also for deleting obsolete node_modules. Ends with `true` to continue gracefully.","validate":"tsc --noEmit && yarn tslint && eslint --ext .jsx,.js examples/src examples/test examples/server/src","build-dev":"bash scripts/build.sh --dev","examples?":"# Default is developer domain, other options: yarn examples [sec,secure,stg,stg2,stg3,demo,developer or URL]","storybook":"start-storybook -p 9001 -c .storybook","tslint-ci":"mkdir -p ./ci/results && yarn run-tslint -t checkstyle -o ./ci/results/tslint-results.xml $npm_package_config_tslint","run-tslint":"tslint -p tsconfig.json","validate-ci":"tsc --noEmit && yarn tslint-ci  && eslint --ext .jsx,.js examples/src examples/test examples/server/src -f checkstyle -o ci/results/eslint-results.xml","examples-build":"bash scripts/build-examples.sh","prepublishOnly":"yarn build","test-storybook":"test-storybook","build-storybook":"build-storybook -c .storybook -o dist-storybook","examples-server":"node examples/server/src/index.js","heroku-postbuild":"yarn examples-build developer","examples-testcafe":"testcafe chrome --assertion-timeout 60000 -S -s examples/_screenshots examples/test/**/**/*_test* --debug-on-fail","examples-testcafe-ci":"testcafe 'chrome:headless --no-sandbox' --assertion-timeout 60000 -S -s examples/_screenshots examples/test/**/**/*_test*"},"typings":"dist/index.d.ts","_npmUser":{"name":"gooddata-ci","email":"rail@gooddata.com"},"repository":{"url":"git+ssh://git@github.com/gooddata/gooddata-react-components.git","type":"git"},"_npmVersion":"5.6.0","description":"GoodData React Components","directories":{},"_nodeVersion":"8.9.4","dependencies":{"rxjs":"^5.5.6","lodash":"^4.17.4","ag-grid":"^18.0.1","invariant":"^2.2.2","classnames":"^2.2.5","highcharts":"4.2.5","prop-types":"^15.6.0","react-intl":"^2.4.0","custom-event":"^1.0.1","ag-grid-react":"^18.0.0","react-measure":"^1.4.7","@gooddata/typings":"2.3.1","@types/highcharts":"4.2.56","http-status-codes":"^1.3.0","@gooddata/js-utils":"^2.0.1","@gooddata/numberjs":"^3.1.2","fixed-data-table-2":"0.7.17","@gooddata/goodstrap":"56.1.4","react-dom-factories":"^1.0.2","@gooddata/gooddata-js":"8.2.0","highcharts-pattern-fill":"3.0.3","nodelist-foreach-polyfill":"^1.2.0"},"_hasShrinkwrap":false,"readmeFilename":"README.md","test-storybook":{"_defaults":{"readySelector":".screenshot-target, .screenshot-wrapper .highcharts-container, .screenshot-wrapper .s-headline-value, .screenshot-wrapper .viz-table-wrap, .screenshot-wrapper .gdc-kpi, .screenshot-wrapper .gdc-kpi-error, .screenshot-wrapper .s-pivot-table .ag-cell"},"AFM components/PieChart":{"error":{"delay":1000,"readySelector":".screenshot-wrapper .s-error .icon-cloud-rain"}},"Core components/Heatmap":{"data labels config":{"readySelector":".screenshot-wrapper div:nth-child(8) .highcharts-container"},"with different legend positions":{"readySelector":".screenshot-wrapper div:nth-child(10) .highcharts-container"}},"Core components/Treemap":{"data labels config":{"readySelector":".screenshot-wrapper div:nth-child(8) .highcharts-container"},"with different legend positions":{"readySelector":".screenshot-wrapper div:nth-child(10) .highcharts-container"}},"Core components/BarChart":{"with different legend positions":{"readySelector":".screenshot-wrapper div:nth-child(10) .highcharts-container"}},"Core components/PieChart":{"data labels config":{"readySelector":".screenshot-wrapper div:nth-child(8) .highcharts-container"},"with different legend positions":{"readySelector":".screenshot-wrapper div:nth-child(10) .highcharts-container"}},"AFM components/DonutChart":{"error":{"delay":1000,"readySelector":".screenshot-wrapper .s-error .icon-cloud-rain"}},"Core components/AreaChart":{"data labels config":{"readySelector":".screenshot-wrapper div:nth-child(8) .highcharts-container"},"with different legend positions":{"readySelector":".screenshot-wrapper div:nth-child(10) .highcharts-container"}},"Core components/LineChart":{"data labels config":{"readySelector":".screenshot-wrapper div:nth-child(8) .highcharts-container"},"with different legend positions":{"readySelector":".screenshot-wrapper div:nth-child(10) .highcharts-container"}},"Core components/DonutChart":{"data labels config":{"readySelector":".screenshot-wrapper div:nth-child(8) .highcharts-container"},"with different legend positions":{"readySelector":".screenshot-wrapper div:nth-child(10) .highcharts-container"}},"Core components/BubbleChart":{"data labels config":{"readySelector":".screenshot-wrapper div:nth-child(8) .highcharts-container"},"with different legend positions":{"readySelector":".screenshot-wrapper div:nth-child(10) .highcharts-container"}},"Core components/ColumnChart":{"with different legend positions":{"readySelector":".screenshot-wrapper div:nth-child(10) .highcharts-container"}},"Core components/ScatterPlot":{"data labels config":{"readySelector":".screenshot-wrapper div:nth-child(8) .highcharts-container"}}},"devDependencies":{"yup":"^0.24.1","jest":"21.2.1","react":"15.6.2","enzyme":"3.3.0","formik":"^0.11.11","moment":"2.22.1","history":"^4.7.2","ts-jest":"21.2.4","webpack":"3.10.0","react-ga":"^2.5.2","recharts":"1.0.0-beta.9","testcafe":"0.19.2","commander":"2.14.1","node-sass":"4.7.2","react-dom":"15.6.2","supertest":"3.0.0","babel-core":"6.26.0","css-loader":"0.28.7","jest-junit":"3.0.0","raw-loader":"0.5.1","styled-jsx":"2.2.1","typescript":"2.3.3","@types/jest":"20.0.4","@types/node":"7.0.8","file-loader":"1.1.6","sass-loader":"6.0.6","@types/react":"16.0.34","babel-loader":"7.1.2","react-helmet":"5.2.0","react-select":"1.2.1","style-loader":"0.19.1","@types/enzyme":"3.1.6","@types/lodash":"4.14.61","utility-types":"^1.1.0","babel-polyfill":"^6.26.0","@storybook/react":"3.4.8","@types/invariant":"2.2.29","@types/react-dom":"16.0.3","babel-preset-env":"1.6.1","isomorphic-fetch":"2.2.1","react-datepicker":"1.1.0","react-router-dom":"4.2.2","@gooddata/mock-js":"1.8.3","@types/classnames":"2.2.3","@types/prop-types":"15.5.2","@types/react-intl":"2.3.5","babel-preset-react":"6.24.1","identity-obj-proxy":"^3.0.0","react-async-script":"^0.9.1","webpack-dev-server":"2.11.1","@types/react-portal":"3.0.4","babel-plugin-lodash":"3.3.2","html-webpack-plugin":"2.30.1","react-test-renderer":"15.6.2","@types/react-measure":"0.4.7","clean-webpack-plugin":"0.1.17","react-google-recaptcha":"^0.11.0","@gooddata/eslint-config":"0.0.19","@gooddata/tslint-config":"0.0.11","@types/storybook__react":"3.0.6","enzyme-adapter-react-15":"1.0.5","uglifyjs-webpack-plugin":"1.2.0","@gooddata/test-storybook":"1.3.0","@storybook/addon-actions":"3.4.8","@storybook/addon-options":"3.4.8","node-sass-magic-importer":"5.1.0","react-syntax-highlighter":"6.1.2","@types/fixed-data-table-2":"0.8.1","awesome-typescript-loader":"3.5.0","@types/react-test-renderer":"16.0.0","circular-dependency-plugin":"4.4.0","compression-webpack-plugin":"1.1.7","@types/enzyme-adapter-react-15":"1.0.1","@types/storybook__addon-actions":"3.0.1","babel-plugin-transform-class-properties":"6.24.1","babel-plugin-transform-async-to-generator":"6.24.1","babel-plugin-transform-object-rest-spread":"6.26.0"},"peerDependencies":{"react":"15.6.2","react-dom":"15.6.2"},"_npmOperationalInternal":{"tmp":"tmp/react-components_6.0.0-alpha9-fix2_1538402472982_0.37161270904217836","host":"s3://npm-registry-packages"}},"6.0.0-alpha13":{"name":"@gooddata/react-components","version":"6.0.0-alpha13","author":{"name":"GoodData Corporation"},"license":"BSD-3-Clause","_id":"@gooddata/react-components@6.0.0-alpha13","maintainers":[{"name":"bertold8","email":"ivan.nejezchleb@seznam.cz"},{"name":"bugsbunny338","email":"jiri.zajic@mensa.cz"},{"name":"gooddata-ci","email":"rail@gooddata.com"},{"name":"ivan.mjartan","email":"ivan.mjartan@gooddata.com"},{"name":"jakub-sterba","email":"jakub.sterba@gooddata.com"},{"name":"jaroslav.tomecek","email":"jaroslav.tomecek@gooddata.com"},{"name":"jkittler","email":"honza.kittler@gmail.com"},{"name":"khanh.le","email":"khanh.le@gooddata.com"},{"name":"langhamp","email":"pavel.langhammer@gooddata.com"},{"name":"lanhuynh","email":"lan.huynh@gooddata.com"},{"name":"lhorak","email":"info@lhorak.cz"},{"name":"linhhong","email":"linh.hong@gooddata.com"},{"name":"lpearce","email":"levi.pearce@gooddata.com"},{"name":"lupko","email":"lubomir.slivka@gooddata.com"},{"name":"martin.mosko","email":"martin.mosko@gooddata.com"},{"name":"michal.marsal","email":"michal.marsal@gooddata.com"},{"name":"nadtan","email":"tan.nguyen@gooddata.com"},{"name":"naibinh","email":"naibinh@gmail.com"},{"name":"nikolacech","email":"nikola.cech@gooddata.com"},{"name":"ocetnik","email":"ocetnik.david@gmail.com"},{"name":"ondrejlangr","email":"ondrej.langr@gooddata.com"},{"name":"pbenes","email":"petr.benes@gooddata.com"},{"name":"peterlacko","email":"lackopeter17@gmail.com"},{"name":"petrjanu","email":"petr.janu@gooddata.com"},{"name":"rodri360","email":"me@rodri360.com"},{"name":"sitina","email":"jiri.sitina@gooddata.com"},{"name":"sondo","email":"son.do@gooddata.com"},{"name":"strouhaljan","email":"strouhal.jan@gmail.com"},{"name":"tantalor93","email":"obenky@gmail.com"},{"name":"tomas.kratochvil","email":"tomas.kratochvil@gooddata.com"},{"name":"tomasreichmann","email":"tomasreichmann@gmail.com"},{"name":"tomsatgd","email":"tomas.satinsky@gooddata.com"},{"name":"tu.ngo","email":"tu.ngo@gooddata.com"},{"name":"xmort","email":"petr.dolejsi@gooddata.com"},{"name":"zdenek.vidensky","email":"zdenek.vidensky@gooddata.com"}],"homepage":"https://github.com/gooddata/gooddata-react-components#readme","bugs":{"url":"https://github.com/gooddata/gooddata-react-components/issues"},"dist":{"shasum":"455777568ad5b8b0059ece9eeeda55bc2236f5a9","tarball":"https://registry.npmjs.org/@gooddata/react-components/-/react-components-6.0.0-alpha13.tgz","fileCount":927,"integrity":"sha512-mLzZPj+LQSOwBgO6SAxSDd1y/XHBtsTquyHRQVTbeTNum20aC84/jynws23tR4iIiO8IqXtLvl/w+PrLA9/GNA==","signatures":[{"sig":"MEUCIQCuDhG5U4wyfcW94leUhE9xuUtOpCTj/CUDcUalAJb80wIgJV4Y94/HT1hibp3pYZ2NfAWDOteUJAdUYEbRtvsleYs=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":3401612,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJbsxTeCRA9TVsSAnZWagAA+ZEP/iuSESSt5k6b4nnWKimU\ni30n73KbZn/WSWvLfXuIwdvOMNfrVguJksnze6Vwij6sxpekwrjP5G2QVItD\nrwNM9UtVJG7cZBH+tX4ftCIZsKsl3Rrb9Vsre+5+nDw8pTQpB4L3y76SVXS2\n+y+SJDoL+LUK3lWyZDLezrFriPd/Nf8JhLfzAfrBBhn77QCRZepAeiaV2blk\ngrVCBvmm61nEpw05EebwUfumVvNbkC4+MjLQmceRirYBm6FRSUeMsKMZnuw5\nrxPDABE/h8j6Xrhyh8eeuFgBbKQmDcq0QzN+IT/k8iTTVVisrJ/lG54bfyyj\ncnfgWMVyM9MB1uP8SO6BJkiubYKhihnB2bo8SWtjbF/2/pCOnBG7FMNQUbQF\nDDe9JvbZMQ5puccDR9wDlrZOxsgRsLC+iVXu2FItxG7GF/D2KUUPO9ewqQ92\n0xUZdSiVv8B24+pPK4Ev/Z6V44/zHSKYU0rHKHTS7MBxnrpUjPpUFFWNU0J6\nctEYc9God7bPV8SVXMMuSX91sTcxCSd7VXo0WCPRD09xT7M4BwD4AHr/4b15\nANOKcTCGpXqP8tAuCk4JQMAAys1OoDdpMNjc9lX1F+8D0/zV4s45S0gGWSqn\ngmo+pwKzrskmSu4nyFRYwoAlFeuCijUHA0L2mdjuOEjip6RcRmM4aI/weIta\nnvdc\r\n=BRNx\r\n-----END PGP SIGNATURE-----\r\n"},"jest":{"testRegex":"(/__tests__/.*|\\.(test|spec))\\.(tsx?|jsx?)$","transform":{".(ts|tsx)":"<rootDir>/node_modules/ts-jest/preprocessor.js"},"collectCoverage":false,"moduleNameMapper":{"\\.(css|less|sass|scss)$":"<rootDir>/__mocks__/styleMock.ts"},"coverageReporters":["html"],"collectCoverageFrom":["src/**/*.{ts,tsx}","examples/server/src/**/*.{js,jsx}","!**/*.d.ts"],"moduleFileExtensions":["ts","tsx","js"],"setupTestFrameworkScriptFile":"<rootDir>/jest.setup.js"},"main":"dist/index.js","config":{"eslint":"./examples/**/*.{js,jsx}","tslint":"./{__mocks__,src,stories}/**/*.{ts,tsx}"},"readme":"[![npm version](https://badge.fury.io/js/%40gooddata%2Freact-components.svg)](https://www.npmjs.com/package/@gooddata/react-components) \n\n# GoodData.UI React components\n> A React-based JavaScript library for building data-driven applications\n\n## Getting started\n- [GoodData.UI Documentation](http://sdk.gooddata.com/gooddata-ui/)\n- [GoodData.UI Live Examples](https://gooddata-examples.herokuapp.com/)\n- [Stack Overflow](https://stackoverflow.com/questions/tagged/gooddata)\n\n### Usage\nWith [yarn](https://yarnpkg.com) installed, go to your project directory and run\n```\n$ yarn add @gooddata/react-components\n```\nIf you prefer [npm](npmjs.com) run\n```\n$ npm install --save @gooddata/react-components\n```\n\n\n## Contributing\n\nWe welcome any contribution in form of [issues](https://github.com/gooddata/gooddata-react-components/issues) or [pull requests](https://github.com/gooddata/gooddata-react-components/pulls).\nThese commands may come in handy while developing:\n\n| command | description |\n| ------- | ----------- |\n| `yarn install --pure-lockfile` | first step |\n| ||\n| `yarn dev` | build react-components to `/dist` in watch mode |\n| `yarn test` | run all unit tests |\n| `yarn validate` | validate codestyle |\n| ||\n| `yarn storybook` | run storybook from `/stories` on http://localhost:9001 |\n| `yarn build-storybook` | build storybook to `/dist-storybook` |\n| `yarn test-storybook` | run storybook and [screenshot tests](https://github.com/gooddata/gdc-client-utils/tree/master/test-storybook) |\n| ||\n| `yarn examples` | run Live Examples dev-server from `/examples` on https://localhost:8999 |\n| `yarn examples-build` | build Live Examples to `/examples/dist` |\n| `yarn examples-server` | serve built Live Examples - see `/examples/server/src` |\n| `yarn examples-testcafe` | run testcafe tests against `localhost:8999` |\n\n### Deploy to heroku.com\nWhen you deploy this repo to heroku, it serves *GoodData.UI Live Examples*.\nRelevant tasks are in `Procfile` and `package.json`.\n\n```bash\n# run in the project directory\nheroku login\nheroku create <your-app-name>\nheroku config:set DOMAIN_ADMIN_USERNAME=x@gooddata.com DOMAIN_ADMIN_PASSWORD=xy PROJECT_ID_TO_ASSIGN=xms7ga4tf3g3nzucd8380o2bev8oeknp\ngit push heroku HEAD:master\nheroku open\n```\n\n### Run Live Examples Locally\nTo run *GoodData.UI Live Examples* locally:\n```bash\ngit clone <this-repository>\ncd  <repository-folder>\nyarn install --pure-lockfile\nyarn examples\n```\nThen open https://localhost:8999 and login using Live Examples account (you can [create one here](https://gooddata-examples.herokuapp.com/registration)).\n\n## Changelog\n- see [CHANGELOG.md](CHANGELOG.md)\n\n## License\n(C) 2007-2018 GoodData Corporation\n\nFor more information, please see [LICENSE](https://github.com/gooddata/gooddata-react-components/blob/master/LICENSE)\n","gitHead":"78c35513d6e4fbb261854665ccd8f2b3f8141b79","scripts":{"dev":"bash scripts/build.sh --dev-watch","test":"jest --watch","build":"bash scripts/build.sh","tslint":"yarn run-tslint -t verbose $npm_package_config_tslint","prepare":"cd examples/server && yarn install --pure-lockfile && cd ../..; rm -r examples/node_modules 2>/dev/null; true","examples":"bash scripts/run-examples.sh","prepare?":"# Called before `npm publish` and on local `npm install`. Temporarily also for deleting obsolete node_modules. Ends with `true` to continue gracefully.","validate":"tsc --noEmit && yarn tslint && eslint $npm_package_config_eslint","build-dev":"bash scripts/build.sh --dev","examples?":"# Default is developer domain, other options: yarn examples [sec,secure,stg,stg2,stg3,demo,developer or URL]","storybook":"start-storybook -p 9001 -c .storybook","tslint-ci":"mkdir -p ./ci/results && yarn run-tslint -t checkstyle -o ./ci/results/tslint-results.xml $npm_package_config_tslint","run-tslint":"tslint -p tsconfig.json","validate-ci":"tsc --noEmit && yarn tslint-ci  && eslint $npm_package_config_eslint -f checkstyle -o ci/results/eslint-results.xml","examples-build":"bash scripts/build-examples.sh","prepublishOnly":"yarn build","test-storybook":"test-storybook","build-storybook":"build-storybook -c .storybook -o dist-storybook","examples-server":"node examples/server/src/index.js","heroku-postbuild":"yarn examples-build developer","examples-testcafe":"testcafe chrome --assertion-timeout 60000 -S -s examples/_screenshots examples/test/**/**/*_test* --debug-on-fail","examples-testcafe-ci":"testcafe 'chrome:headless --no-sandbox' --assertion-timeout 60000 -S -s examples/_screenshots examples/test/**/**/*_test*"},"typings":"dist/index.d.ts","_npmUser":{"name":"gooddata-ci","email":"rail@gooddata.com"},"repository":{"url":"git+ssh://git@github.com/gooddata/gooddata-react-components.git","type":"git"},"_npmVersion":"5.6.0","description":"GoodData React Components","directories":{},"_nodeVersion":"8.9.4","dependencies":{"rxjs":"^5.5.6","lodash":"^4.17.4","ag-grid":"^18.0.1","invariant":"^2.2.2","classnames":"^2.2.5","highcharts":"4.2.5","prop-types":"^15.6.0","react-intl":"^2.4.0","custom-event":"^1.0.1","ag-grid-react":"^18.0.0","react-measure":"^1.4.7","@gooddata/typings":"2.4.0","@types/highcharts":"4.2.56","http-status-codes":"^1.3.0","@gooddata/js-utils":"^2.0.1","@gooddata/numberjs":"^3.1.2","fixed-data-table-2":"0.7.17","@gooddata/goodstrap":"57.0.0","react-dom-factories":"^1.0.2","@gooddata/gooddata-js":"8.3.0","highcharts-pattern-fill":"3.0.3","nodelist-foreach-polyfill":"^1.2.0"},"_hasShrinkwrap":false,"readmeFilename":"README.md","test-storybook":{"_defaults":{"readySelector":".screenshot-target, .screenshot-wrapper .highcharts-container, .screenshot-wrapper .s-headline-value, .screenshot-wrapper .viz-table-wrap, .screenshot-wrapper .gdc-kpi, .screenshot-wrapper .gdc-kpi-error, .screenshot-wrapper .s-pivot-table .ag-cell"},"AFM components/PieChart":{"error":{"delay":1000,"readySelector":".screenshot-wrapper .s-error .icon-cloud-rain"}},"Core components/Heatmap":{"data labels config":{"readySelector":".screenshot-wrapper div:nth-child(8) .highcharts-container"},"with different legend positions":{"readySelector":".screenshot-wrapper div:nth-child(10) .highcharts-container"}},"Core components/Treemap":{"data labels config":{"readySelector":".screenshot-wrapper div:nth-child(8) .highcharts-container"},"with different legend positions":{"readySelector":".screenshot-wrapper div:nth-child(10) .highcharts-container"}},"Core components/BarChart":{"with different legend positions":{"readySelector":".screenshot-wrapper div:nth-child(10) .highcharts-container"}},"Core components/PieChart":{"data labels config":{"readySelector":".screenshot-wrapper div:nth-child(8) .highcharts-container"},"with different legend positions":{"readySelector":".screenshot-wrapper div:nth-child(10) .highcharts-container"}},"AFM components/DonutChart":{"error":{"delay":1000,"readySelector":".screenshot-wrapper .s-error .icon-cloud-rain"}},"Core components/AreaChart":{"data labels config":{"readySelector":".screenshot-wrapper div:nth-child(8) .highcharts-container"},"with different legend positions":{"readySelector":".screenshot-wrapper div:nth-child(10) .highcharts-container"}},"Core components/LineChart":{"data labels config":{"readySelector":".screenshot-wrapper div:nth-child(8) .highcharts-container"},"with different legend positions":{"readySelector":".screenshot-wrapper div:nth-child(10) .highcharts-container"}},"Core components/DonutChart":{"data labels config":{"readySelector":".screenshot-wrapper div:nth-child(8) .highcharts-container"},"with different legend positions":{"readySelector":".screenshot-wrapper div:nth-child(10) .highcharts-container"}},"Core components/BubbleChart":{"data labels config":{"readySelector":".screenshot-wrapper div:nth-child(8) .highcharts-container"},"with different legend positions":{"readySelector":".screenshot-wrapper div:nth-child(10) .highcharts-container"}},"Core components/ColumnChart":{"with different legend positions":{"readySelector":".screenshot-wrapper div:nth-child(10) .highcharts-container"}},"Core components/ScatterPlot":{"data labels config":{"readySelector":".screenshot-wrapper div:nth-child(8) .highcharts-container"}}},"devDependencies":{"raf":"3.3.2","yup":"^0.24.1","jest":"21.2.1","react":"16.5.2","enzyme":"3.5.0","formik":"^0.11.11","moment":"2.22.1","history":"^4.7.2","ts-jest":"21.2.4","webpack":"3.10.0","react-ga":"^2.5.2","recharts":"1.0.0-beta.9","testcafe":"0.19.2","commander":"2.14.1","node-sass":"4.7.2","react-dom":"16.5.2","supertest":"3.0.0","babel-core":"6.26.0","css-loader":"0.28.7","jest-junit":"3.0.0","raw-loader":"0.5.1","styled-jsx":"2.2.1","typescript":"2.3.3","@types/jest":"20.0.4","@types/node":"7.0.8","file-loader":"1.1.6","sass-loader":"6.0.6","@types/react":"16.0.34","babel-loader":"7.1.2","react-helmet":"5.2.0","react-select":"1.2.1","style-loader":"0.19.1","@types/enzyme":"3.1.13","@types/lodash":"4.14.61","babel-runtime":"6.25.0","utility-types":"^1.1.0","babel-polyfill":"^6.26.0","@storybook/react":"3.4.10","@types/invariant":"2.2.29","@types/react-dom":"16.0.3","babel-preset-env":"1.6.1","isomorphic-fetch":"2.2.1","react-datepicker":"1.1.0","react-router-dom":"4.2.2","@gooddata/mock-js":"1.8.3","@storybook/addons":"3.4.10","@types/classnames":"2.2.3","@types/prop-types":"15.5.2","@types/react-intl":"2.3.5","babel-preset-react":"6.24.1","identity-obj-proxy":"^3.0.0","react-async-script":"^0.9.1","webpack-dev-server":"2.11.1","@types/react-portal":"4.0.1","babel-plugin-lodash":"3.3.2","html-webpack-plugin":"2.30.1","react-test-renderer":"16.4.2","@types/react-measure":"0.4.7","clean-webpack-plugin":"0.1.17","react-google-recaptcha":"^0.11.0","@gooddata/eslint-config":"0.1.0","@gooddata/tslint-config":"0.0.11","@types/storybook__react":"3.0.6","enzyme-adapter-react-16":"1.3.1","uglifyjs-webpack-plugin":"1.2.0","@gooddata/test-storybook":"2.0.0","@storybook/addon-actions":"3.4.10","@storybook/addon-options":"3.4.10","node-sass-magic-importer":"5.1.0","react-syntax-highlighter":"6.1.2","@types/fixed-data-table-2":"0.8.1","awesome-typescript-loader":"3.5.0","@types/react-test-renderer":"16.0.0","circular-dependency-plugin":"4.4.0","compression-webpack-plugin":"1.1.7","@types/enzyme-adapter-react-16":"1.0.3","@types/storybook__addon-actions":"3.0.1","babel-plugin-transform-class-properties":"6.24.1","babel-plugin-transform-async-to-generator":"6.24.1","babel-plugin-transform-object-rest-spread":"6.26.0"},"peerDependencies":{"react":"16.5.2","react-dom":"16.5.2"},"_npmOperationalInternal":{"tmp":"tmp/react-components_6.0.0-alpha13_1538462941077_0.6912603528829158","host":"s3://npm-registry-packages"}},"6.0.0-alpha14":{"name":"@gooddata/react-components","version":"6.0.0-alpha14","author":{"name":"GoodData Corporation"},"license":"BSD-3-Clause","_id":"@gooddata/react-components@6.0.0-alpha14","maintainers":[{"name":"bertold8","email":"ivan.nejezchleb@seznam.cz"},{"name":"bugsbunny338","email":"jiri.zajic@mensa.cz"},{"name":"gooddata-ci","email":"rail@gooddata.com"},{"name":"ivan.mjartan","email":"ivan.mjartan@gooddata.com"},{"name":"jakub-sterba","email":"jakub.sterba@gooddata.com"},{"name":"jaroslav.tomecek","email":"jaroslav.tomecek@gooddata.com"},{"name":"jkittler","email":"honza.kittler@gmail.com"},{"name":"khanh.le","email":"khanh.le@gooddata.com"},{"name":"langhamp","email":"pavel.langhammer@gooddata.com"},{"name":"lanhuynh","email":"lan.huynh@gooddata.com"},{"name":"lhorak","email":"info@lhorak.cz"},{"name":"linhhong","email":"linh.hong@gooddata.com"},{"name":"lpearce","email":"levi.pearce@gooddata.com"},{"name":"lupko","email":"lubomir.slivka@gooddata.com"},{"name":"martin.mosko","email":"martin.mosko@gooddata.com"},{"name":"michal.marsal","email":"michal.marsal@gooddata.com"},{"name":"nadtan","email":"tan.nguyen@gooddata.com"},{"name":"naibinh","email":"naibinh@gmail.com"},{"name":"nikolacech","email":"nikola.cech@gooddata.com"},{"name":"ocetnik","email":"ocetnik.david@gmail.com"},{"name":"ondrejlangr","email":"ondrej.langr@gooddata.com"},{"name":"pbenes","email":"petr.benes@gooddata.com"},{"name":"peterlacko","email":"lackopeter17@gmail.com"},{"name":"petrjanu","email":"petr.janu@gooddata.com"},{"name":"rodri360","email":"me@rodri360.com"},{"name":"sitina","email":"jiri.sitina@gooddata.com"},{"name":"sondo","email":"son.do@gooddata.com"},{"name":"strouhaljan","email":"strouhal.jan@gmail.com"},{"name":"tantalor93","email":"obenky@gmail.com"},{"name":"tomas.kratochvil","email":"tomas.kratochvil@gooddata.com"},{"name":"tomasreichmann","email":"tomasreichmann@gmail.com"},{"name":"tomsatgd","email":"tomas.satinsky@gooddata.com"},{"name":"tu.ngo","email":"tu.ngo@gooddata.com"},{"name":"xmort","email":"petr.dolejsi@gooddata.com"},{"name":"zdenek.vidensky","email":"zdenek.vidensky@gooddata.com"}],"homepage":"https://github.com/gooddata/gooddata-react-components#readme","bugs":{"url":"https://github.com/gooddata/gooddata-react-components/issues"},"dist":{"shasum":"7ed73b12b164714aa0bb2476a5b8024caa424946","tarball":"https://registry.npmjs.org/@gooddata/react-components/-/react-components-6.0.0-alpha14.tgz","fileCount":927,"integrity":"sha512-jXQuXM5ZnZIR3jeWaYWEQVAqob6g+dqp7WPGts7DcII1Yqm4mO5rkkQvGOAExlM3a4vW7QkaGKfpCg4YoyaTIw==","signatures":[{"sig":"MEUCIHmb3VQEAMU8m52a9xOdfioQt07Pov4lAbY+4k1Ev9U5AiEAxLpooTekkLMGgXxOuzxT7RnPl0xHVCkooS5GLeP6T2E=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":3401612,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJbsxdKCRA9TVsSAnZWagAAHe4P/0oWIn8gR7q3OBM5wEmP\nNVJ29JEq07icHI49MuABSjjalgVxLcNwR3goJluDGaLjYINcMwHNUJEU7jbw\nkXVxvEv40OcDieCqEfq/FLvZfbU53AA/4e22HWna3VyjV+yemGNcbDEKTE0F\nchwQNdOZzROLsUYyQk6fgWBrO8t9L31Xc9wvh29LAg9/SomsjqDABNrERgij\n6o2qeTihZT+AowVkx2LSnpMirR7Mwm90zSSj45pH1TcBqfVr+L4c9ouRIGX+\ngoL1aHtVNJVDAnoL/OQOZE4vTFwlMEcIw3Rk6ZeyOeJmQQU9Uq93yBDB/5zV\n8CTHrR7lZNOUZOjkq/mYSmRmKSiGS03hRM0nTm5bTBkjG3nqZv8euNZIPDfd\ntJtOfZpz+o9eamJcJDNhEmSpdoZwByYX/RXTY1878Jq7fS4GwPPTmopI1hbp\nkh06nJqH8spCMTq4h42H4NAjR4kL6qm/PviK6qO41oWRCH5jgt+6Nbv9Rnbl\nYhBHzZA5v9zapRJAoVMjQqc/6AB/igCIVwE/sHMKXm5EbTDbvYoqsjQ2w3b2\npfnvcBIUyXPS6CGEIfzG6KIgGTvnVHU+pfbTDKRF10pM8aC6Q//ZsHDKn/Ah\nJ7y0+Hi7c82nSIP8z9cKsxqLRr2GJXfVnFfMTlWL7hRIu/Hy7cqUaD4F73Lf\nNnlz\r\n=t9T/\r\n-----END PGP SIGNATURE-----\r\n"},"jest":{"testRegex":"(/__tests__/.*|\\.(test|spec))\\.(tsx?|jsx?)$","transform":{".(ts|tsx)":"<rootDir>/node_modules/ts-jest/preprocessor.js"},"collectCoverage":false,"moduleNameMapper":{"\\.(css|less|sass|scss)$":"<rootDir>/__mocks__/styleMock.ts"},"coverageReporters":["html"],"collectCoverageFrom":["src/**/*.{ts,tsx}","examples/server/src/**/*.{js,jsx}","!**/*.d.ts"],"moduleFileExtensions":["ts","tsx","js"],"setupTestFrameworkScriptFile":"<rootDir>/jest.setup.js"},"main":"dist/index.js","config":{"eslint":"./examples/**/*.{js,jsx}","tslint":"./{__mocks__,src,stories}/**/*.{ts,tsx}"},"readme":"[![npm version](https://badge.fury.io/js/%40gooddata%2Freact-components.svg)](https://www.npmjs.com/package/@gooddata/react-components) \n\n# GoodData.UI React components\n> A React-based JavaScript library for building data-driven applications\n\n## Getting started\n- [GoodData.UI Documentation](http://sdk.gooddata.com/gooddata-ui/)\n- [GoodData.UI Live Examples](https://gooddata-examples.herokuapp.com/)\n- [Stack Overflow](https://stackoverflow.com/questions/tagged/gooddata)\n\n### Usage\nWith [yarn](https://yarnpkg.com) installed, go to your project directory and run\n```\n$ yarn add @gooddata/react-components\n```\nIf you prefer [npm](npmjs.com) run\n```\n$ npm install --save @gooddata/react-components\n```\n\n\n## Contributing\n\nWe welcome any contribution in form of [issues](https://github.com/gooddata/gooddata-react-components/issues) or [pull requests](https://github.com/gooddata/gooddata-react-components/pulls).\nThese commands may come in handy while developing:\n\n| command | description |\n| ------- | ----------- |\n| `yarn install --pure-lockfile` | first step |\n| ||\n| `yarn dev` | build react-components to `/dist` in watch mode |\n| `yarn test` | run all unit tests |\n| `yarn validate` | validate codestyle |\n| ||\n| `yarn storybook` | run storybook from `/stories` on http://localhost:9001 |\n| `yarn build-storybook` | build storybook to `/dist-storybook` |\n| `yarn test-storybook` | run storybook and [screenshot tests](https://github.com/gooddata/gdc-client-utils/tree/master/test-storybook) |\n| ||\n| `yarn examples` | run Live Examples dev-server from `/examples` on https://localhost:8999 |\n| `yarn examples-build` | build Live Examples to `/examples/dist` |\n| `yarn examples-server` | serve built Live Examples - see `/examples/server/src` |\n| `yarn examples-testcafe` | run testcafe tests against `localhost:8999` |\n\n### Deploy to heroku.com\nWhen you deploy this repo to heroku, it serves *GoodData.UI Live Examples*.\nRelevant tasks are in `Procfile` and `package.json`.\n\n```bash\n# run in the project directory\nheroku login\nheroku create <your-app-name>\nheroku config:set DOMAIN_ADMIN_USERNAME=x@gooddata.com DOMAIN_ADMIN_PASSWORD=xy PROJECT_ID_TO_ASSIGN=xms7ga4tf3g3nzucd8380o2bev8oeknp\ngit push heroku HEAD:master\nheroku open\n```\n\n### Run Live Examples Locally\nTo run *GoodData.UI Live Examples* locally:\n```bash\ngit clone <this-repository>\ncd  <repository-folder>\nyarn install --pure-lockfile\nyarn examples\n```\nThen open https://localhost:8999 and login using Live Examples account (you can [create one here](https://gooddata-examples.herokuapp.com/registration)).\n\n## Changelog\n- see [CHANGELOG.md](CHANGELOG.md)\n\n## License\n(C) 2007-2018 GoodData Corporation\n\nFor more information, please see [LICENSE](https://github.com/gooddata/gooddata-react-components/blob/master/LICENSE)\n","gitHead":"c6d3b2ff031aeb03c6e7aba970625dbe4152e3a9","scripts":{"dev":"bash scripts/build.sh --dev-watch","test":"jest --watch","build":"bash scripts/build.sh","tslint":"yarn run-tslint -t verbose $npm_package_config_tslint","prepare":"cd examples/server && yarn install --pure-lockfile && cd ../..; rm -r examples/node_modules 2>/dev/null; true","examples":"bash scripts/run-examples.sh","prepare?":"# Called before `npm publish` and on local `npm install`. Temporarily also for deleting obsolete node_modules. Ends with `true` to continue gracefully.","validate":"tsc --noEmit && yarn tslint && eslint $npm_package_config_eslint","build-dev":"bash scripts/build.sh --dev","examples?":"# Default is developer domain, other options: yarn examples [sec,secure,stg,stg2,stg3,demo,developer or URL]","storybook":"start-storybook -p 9001 -c .storybook","tslint-ci":"mkdir -p ./ci/results && yarn run-tslint -t checkstyle -o ./ci/results/tslint-results.xml $npm_package_config_tslint","run-tslint":"tslint -p tsconfig.json","validate-ci":"tsc --noEmit && yarn tslint-ci  && eslint $npm_package_config_eslint -f checkstyle -o ci/results/eslint-results.xml","examples-build":"bash scripts/build-examples.sh","prepublishOnly":"yarn build","test-storybook":"test-storybook","build-storybook":"build-storybook -c .storybook -o dist-storybook","examples-server":"node examples/server/src/index.js","heroku-postbuild":"yarn examples-build developer","examples-testcafe":"testcafe chrome --assertion-timeout 60000 -S -s examples/_screenshots examples/test/**/**/*_test* --debug-on-fail","examples-testcafe-ci":"testcafe 'chrome:headless --no-sandbox' --assertion-timeout 60000 -S -s examples/_screenshots examples/test/**/**/*_test*"},"typings":"dist/index.d.ts","_npmUser":{"name":"gooddata-ci","email":"rail@gooddata.com"},"repository":{"url":"git+ssh://git@github.com/gooddata/gooddata-react-components.git","type":"git"},"_npmVersion":"5.6.0","description":"GoodData React Components","directories":{},"_nodeVersion":"8.9.4","dependencies":{"rxjs":"^5.5.6","lodash":"^4.17.4","ag-grid":"^18.0.1","invariant":"^2.2.2","classnames":"^2.2.5","highcharts":"4.2.5","prop-types":"^15.6.0","react-intl":"^2.4.0","custom-event":"^1.0.1","ag-grid-react":"^18.0.0","react-measure":"^1.4.7","@gooddata/typings":"2.4.0","@types/highcharts":"4.2.56","http-status-codes":"^1.3.0","@gooddata/js-utils":"^2.0.1","@gooddata/numberjs":"^3.1.2","fixed-data-table-2":"0.7.17","@gooddata/goodstrap":"57.0.0","react-dom-factories":"^1.0.2","@gooddata/gooddata-js":"8.3.0","highcharts-pattern-fill":"3.0.3","nodelist-foreach-polyfill":"^1.2.0"},"_hasShrinkwrap":false,"readmeFilename":"README.md","test-storybook":{"_defaults":{"readySelector":".screenshot-target, .screenshot-wrapper .highcharts-container, .screenshot-wrapper .s-headline-value, .screenshot-wrapper .viz-table-wrap, .screenshot-wrapper .gdc-kpi, .screenshot-wrapper .gdc-kpi-error, .screenshot-wrapper .s-pivot-table .ag-cell"},"AFM components/PieChart":{"error":{"delay":1000,"readySelector":".screenshot-wrapper .s-error .icon-cloud-rain"}},"Core components/Heatmap":{"data labels config":{"readySelector":".screenshot-wrapper div:nth-child(8) .highcharts-container"},"with different legend positions":{"readySelector":".screenshot-wrapper div:nth-child(10) .highcharts-container"}},"Core components/Treemap":{"data labels config":{"readySelector":".screenshot-wrapper div:nth-child(8) .highcharts-container"},"with different legend positions":{"readySelector":".screenshot-wrapper div:nth-child(10) .highcharts-container"}},"Core components/BarChart":{"with different legend positions":{"readySelector":".screenshot-wrapper div:nth-child(10) .highcharts-container"}},"Core components/PieChart":{"data labels config":{"readySelector":".screenshot-wrapper div:nth-child(8) .highcharts-container"},"with different legend positions":{"readySelector":".screenshot-wrapper div:nth-child(10) .highcharts-container"}},"AFM components/DonutChart":{"error":{"delay":1000,"readySelector":".screenshot-wrapper .s-error .icon-cloud-rain"}},"Core components/AreaChart":{"data labels config":{"readySelector":".screenshot-wrapper div:nth-child(8) .highcharts-container"},"with different legend positions":{"readySelector":".screenshot-wrapper div:nth-child(10) .highcharts-container"}},"Core components/LineChart":{"data labels config":{"readySelector":".screenshot-wrapper div:nth-child(8) .highcharts-container"},"with different legend positions":{"readySelector":".screenshot-wrapper div:nth-child(10) .highcharts-container"}},"Core components/DonutChart":{"data labels config":{"readySelector":".screenshot-wrapper div:nth-child(8) .highcharts-container"},"with different legend positions":{"readySelector":".screenshot-wrapper div:nth-child(10) .highcharts-container"}},"Core components/BubbleChart":{"data labels config":{"readySelector":".screenshot-wrapper div:nth-child(8) .highcharts-container"},"with different legend positions":{"readySelector":".screenshot-wrapper div:nth-child(10) .highcharts-container"}},"Core components/ColumnChart":{"with different legend positions":{"readySelector":".screenshot-wrapper div:nth-child(10) .highcharts-container"}},"Core components/ScatterPlot":{"data labels config":{"readySelector":".screenshot-wrapper div:nth-child(8) .highcharts-container"}}},"devDependencies":{"raf":"3.3.2","yup":"^0.24.1","jest":"21.2.1","react":"16.5.2","enzyme":"3.5.0","formik":"^0.11.11","moment":"2.22.1","history":"^4.7.2","ts-jest":"21.2.4","webpack":"3.10.0","react-ga":"^2.5.2","recharts":"1.0.0-beta.9","testcafe":"0.19.2","commander":"2.14.1","node-sass":"4.7.2","react-dom":"16.5.2","supertest":"3.0.0","babel-core":"6.26.0","css-loader":"0.28.7","jest-junit":"3.0.0","raw-loader":"0.5.1","styled-jsx":"2.2.1","typescript":"2.3.3","@types/jest":"20.0.4","@types/node":"7.0.8","file-loader":"1.1.6","sass-loader":"6.0.6","@types/react":"16.0.34","babel-loader":"7.1.2","react-helmet":"5.2.0","react-select":"1.2.1","style-loader":"0.19.1","@types/enzyme":"3.1.13","@types/lodash":"4.14.61","babel-runtime":"6.25.0","utility-types":"^1.1.0","babel-polyfill":"^6.26.0","@storybook/react":"3.4.10","@types/invariant":"2.2.29","@types/react-dom":"16.0.3","babel-preset-env":"1.6.1","isomorphic-fetch":"2.2.1","react-datepicker":"1.1.0","react-router-dom":"4.2.2","@gooddata/mock-js":"1.8.3","@storybook/addons":"3.4.10","@types/classnames":"2.2.3","@types/prop-types":"15.5.2","@types/react-intl":"2.3.5","babel-preset-react":"6.24.1","identity-obj-proxy":"^3.0.0","react-async-script":"^0.9.1","webpack-dev-server":"2.11.1","@types/react-portal":"4.0.1","babel-plugin-lodash":"3.3.2","html-webpack-plugin":"2.30.1","react-test-renderer":"16.4.2","@types/react-measure":"0.4.7","clean-webpack-plugin":"0.1.17","react-google-recaptcha":"^0.11.0","@gooddata/eslint-config":"0.1.0","@gooddata/tslint-config":"0.0.11","@types/storybook__react":"3.0.6","enzyme-adapter-react-16":"1.3.1","uglifyjs-webpack-plugin":"1.2.0","@gooddata/test-storybook":"2.0.0","@storybook/addon-actions":"3.4.10","@storybook/addon-options":"3.4.10","node-sass-magic-importer":"5.1.0","react-syntax-highlighter":"6.1.2","@types/fixed-data-table-2":"0.8.1","awesome-typescript-loader":"3.5.0","@types/react-test-renderer":"16.0.0","circular-dependency-plugin":"4.4.0","compression-webpack-plugin":"1.1.7","@types/enzyme-adapter-react-16":"1.0.3","@types/storybook__addon-actions":"3.0.1","babel-plugin-transform-class-properties":"6.24.1","babel-plugin-transform-async-to-generator":"6.24.1","babel-plugin-transform-object-rest-spread":"6.26.0"},"peerDependencies":{"react":"16.5.2","react-dom":"16.5.2"},"_npmOperationalInternal":{"tmp":"tmp/react-components_6.0.0-alpha14_1538463558740_0.0889598421672173","host":"s3://npm-registry-packages"}},"6.0.0-alpha15":{"name":"@gooddata/react-components","version":"6.0.0-alpha15","author":{"name":"GoodData Corporation"},"license":"BSD-3-Clause","_id":"@gooddata/react-components@6.0.0-alpha15","maintainers":[{"name":"bertold8","email":"ivan.nejezchleb@seznam.cz"},{"name":"bugsbunny338","email":"jiri.zajic@mensa.cz"},{"name":"gooddata-ci","email":"rail@gooddata.com"},{"name":"ivan.mjartan","email":"ivan.mjartan@gooddata.com"},{"name":"jakub-sterba","email":"jakub.sterba@gooddata.com"},{"name":"jaroslav.tomecek","email":"jaroslav.tomecek@gooddata.com"},{"name":"jkittler","email":"honza.kittler@gmail.com"},{"name":"khanh.le","email":"khanh.le@gooddata.com"},{"name":"langhamp","email":"pavel.langhammer@gooddata.com"},{"name":"lanhuynh","email":"lan.huynh@gooddata.com"},{"name":"lhorak","email":"info@lhorak.cz"},{"name":"linhhong","email":"linh.hong@gooddata.com"},{"name":"lpearce","email":"levi.pearce@gooddata.com"},{"name":"lupko","email":"lubomir.slivka@gooddata.com"},{"name":"martin.mosko","email":"martin.mosko@gooddata.com"},{"name":"michal.marsal","email":"michal.marsal@gooddata.com"},{"name":"nadtan","email":"tan.nguyen@gooddata.com"},{"name":"naibinh","email":"naibinh@gmail.com"},{"name":"nikolacech","email":"nikola.cech@gooddata.com"},{"name":"ocetnik","email":"ocetnik.david@gmail.com"},{"name":"ondrejlangr","email":"ondrej.langr@gooddata.com"},{"name":"pbenes","email":"petr.benes@gooddata.com"},{"name":"peterlacko","email":"lackopeter17@gmail.com"},{"name":"petrjanu","email":"petr.janu@gooddata.com"},{"name":"rodri360","email":"me@rodri360.com"},{"name":"sitina","email":"jiri.sitina@gooddata.com"},{"name":"sondo","email":"son.do@gooddata.com"},{"name":"strouhaljan","email":"strouhal.jan@gmail.com"},{"name":"tantalor93","email":"obenky@gmail.com"},{"name":"tomas.kratochvil","email":"tomas.kratochvil@gooddata.com"},{"name":"tomasreichmann","email":"tomasreichmann@gmail.com"},{"name":"tomsatgd","email":"tomas.satinsky@gooddata.com"},{"name":"tu.ngo","email":"tu.ngo@gooddata.com"},{"name":"xmort","email":"petr.dolejsi@gooddata.com"},{"name":"zdenek.vidensky","email":"zdenek.vidensky@gooddata.com"}],"homepage":"https://github.com/gooddata/gooddata-react-components#readme","bugs":{"url":"https://github.com/gooddata/gooddata-react-components/issues"},"dist":{"shasum":"9e58eaf5111dfe5ae79449846a2e71388d8e1f29","tarball":"https://registry.npmjs.org/@gooddata/react-components/-/react-components-6.0.0-alpha15.tgz","fileCount":927,"integrity":"sha512-0C2TGdP9diCHQacuv5Wi0TbdjY3eIMjimCxWp40QsLgekA51qSAyRyROghQQemW3EwKkQkoc158wZ4R+37DJGg==","signatures":[{"sig":"MEUCIQCtpNgunxPtQObbpvI3vgzgCEqGUHZxieSie3vCgQO2JQIgDw+DLDm5ddm2/3ExDmlm/jVXbZSqNBZwq8gI0eKd7FM=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":3406396,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJbs2koCRA9TVsSAnZWagAARW4QAIJuucVAStN0q9GlUZTr\n+mnq+KGXXTZmjQiBjmFNnNWjDdxR2qUciqYB0ZMcjwbFg5b4yoHEkEWeUikH\nLefUvOFhLMWsMaCn/sOljLYlIVKcaJygmdGQ1VZC9PAWHg7n9t1Rw7rGwYjq\npTb3mx1h6FEl7NoghXGsI+nNOBBlz0KJI4pY1FLKb/2FQiCx5YygVyaDkhEu\nvbWtCWwxbv772xYFeKk/a+xMseyoV7qobIAv2YRXXK9jPn5KIVNoK9FWW+E1\nzN+BqBsOwQrU0diln+udCW8/mXn/0I32YxdBju6V+ukC5ONe92MahfjI6dpq\n0R0ptjtzGvdHYOb7m1MbWaaCtPnjNvMqtBv66zVSJX1k3kpE1yx3V6Ofo7O0\njrR+leZ1CVHljSCjlZDqZbYMta0BrtQXMQ7711insLEOe7vjct3QX9Qgi5hs\ngZHmYLhLicV5Uixeh32naz71uz4g1wGHXsJPZvtLaPTtue8Nau+/3/6La+4S\n2YBsLEG9Zj8R7BhML5n1nRqzvd42X9Ozj52xHbzW1MY20gLKPetgTQSYatvt\n4C000R96IcSQ+nCtmmJAZiMhJMRJRObcHC+crWUTUppRWX2c9hdfz1PVjAzt\njUtL9/DeBQZqgyuVVlmlILaSPBOQDMNdZHHhqd4az+QiIxrdG9P1waYheALn\nMUwv\r\n=VB39\r\n-----END PGP SIGNATURE-----\r\n"},"jest":{"testRegex":"(/__tests__/.*|\\.(test|spec))\\.(tsx?|jsx?)$","transform":{".(ts|tsx)":"<rootDir>/node_modules/ts-jest/preprocessor.js"},"collectCoverage":false,"moduleNameMapper":{"\\.(css|less|sass|scss)$":"<rootDir>/__mocks__/styleMock.ts"},"coverageReporters":["html"],"collectCoverageFrom":["src/**/*.{ts,tsx}","examples/server/src/**/*.{js,jsx}","!**/*.d.ts"],"moduleFileExtensions":["ts","tsx","js"],"setupTestFrameworkScriptFile":"<rootDir>/jest.setup.js"},"main":"dist/index.js","config":{"eslint":"./examples/**/*.{js,jsx}","tslint":"./{__mocks__,src,stories}/**/*.{ts,tsx}"},"readme":"[![npm version](https://badge.fury.io/js/%40gooddata%2Freact-components.svg)](https://www.npmjs.com/package/@gooddata/react-components) \n\n# GoodData.UI React components\n> A React-based JavaScript library for building data-driven applications\n\n## Getting started\n- [GoodData.UI Documentation](http://sdk.gooddata.com/gooddata-ui/)\n- [GoodData.UI Live Examples](https://gooddata-examples.herokuapp.com/)\n- [Stack Overflow](https://stackoverflow.com/questions/tagged/gooddata)\n\n### Usage\nWith [yarn](https://yarnpkg.com) installed, go to your project directory and run\n```\n$ yarn add @gooddata/react-components\n```\nIf you prefer [npm](npmjs.com) run\n```\n$ npm install --save @gooddata/react-components\n```\n\n\n## Contributing\n\nWe welcome any contribution in form of [issues](https://github.com/gooddata/gooddata-react-components/issues) or [pull requests](https://github.com/gooddata/gooddata-react-components/pulls).\nThese commands may come in handy while developing:\n\n| command | description |\n| ------- | ----------- |\n| `yarn install --pure-lockfile` | first step |\n| ||\n| `yarn dev` | build react-components to `/dist` in watch mode |\n| `yarn test` | run all unit tests |\n| `yarn validate` | validate codestyle |\n| ||\n| `yarn storybook` | run storybook from `/stories` on http://localhost:9001 |\n| `yarn build-storybook` | build storybook to `/dist-storybook` |\n| `yarn test-storybook` | run storybook and [screenshot tests](https://github.com/gooddata/gdc-client-utils/tree/master/test-storybook) |\n| ||\n| `yarn examples` | run Live Examples dev-server from `/examples` on https://localhost:8999 |\n| `yarn examples-build` | build Live Examples to `/examples/dist` |\n| `yarn examples-server` | serve built Live Examples - see `/examples/server/src` |\n| `yarn examples-testcafe` | run testcafe tests against `localhost:8999` |\n\n### Deploy to heroku.com\nWhen you deploy this repo to heroku, it serves *GoodData.UI Live Examples*.\nRelevant tasks are in `Procfile` and `package.json`.\n\n```bash\n# run in the project directory\nheroku login\nheroku create <your-app-name>\nheroku config:set DOMAIN_ADMIN_USERNAME=x@gooddata.com DOMAIN_ADMIN_PASSWORD=xy PROJECT_ID_TO_ASSIGN=xms7ga4tf3g3nzucd8380o2bev8oeknp\ngit push heroku HEAD:master\nheroku open\n```\n\n### Run Live Examples Locally\nTo run *GoodData.UI Live Examples* locally:\n```bash\ngit clone <this-repository>\ncd  <repository-folder>\nyarn install --pure-lockfile\nyarn examples\n```\nThen open https://localhost:8999 and login using Live Examples account (you can [create one here](https://gooddata-examples.herokuapp.com/registration)).\n\n## Changelog\n- see [CHANGELOG.md](CHANGELOG.md)\n\n## License\n(C) 2007-2018 GoodData Corporation\n\nFor more information, please see [LICENSE](https://github.com/gooddata/gooddata-react-components/blob/master/LICENSE)\n","gitHead":"12e22491cb81d4c0ffd5ac2be46da06f0dc1272a","scripts":{"dev":"bash scripts/build.sh --dev-watch","test":"jest --watch","build":"bash scripts/build.sh","tslint":"yarn run-tslint -t verbose $npm_package_config_tslint","prepare":"cd examples/server && yarn install --pure-lockfile && cd ../..; rm -r examples/node_modules 2>/dev/null; true","examples":"bash scripts/run-examples.sh","prepare?":"# Called before `npm publish` and on local `npm install`. Temporarily also for deleting obsolete node_modules. Ends with `true` to continue gracefully.","validate":"tsc --noEmit && yarn tslint && eslint $npm_package_config_eslint","build-dev":"bash scripts/build.sh --dev","examples?":"# Default is developer domain, other options: yarn examples [sec,secure,stg,stg2,stg3,demo,developer or URL]","storybook":"start-storybook -p 9001 -c .storybook","tslint-ci":"mkdir -p ./ci/results && yarn run-tslint -t checkstyle -o ./ci/results/tslint-results.xml $npm_package_config_tslint","run-tslint":"tslint -p tsconfig.json","validate-ci":"tsc --noEmit && yarn tslint-ci  && eslint $npm_package_config_eslint -f checkstyle -o ci/results/eslint-results.xml","examples-build":"bash scripts/build-examples.sh","prepublishOnly":"yarn build","test-storybook":"test-storybook","build-storybook":"build-storybook -c .storybook -o dist-storybook","examples-server":"node examples/server/src/index.js","heroku-postbuild":"yarn examples-build developer","examples-testcafe":"testcafe chrome --assertion-timeout 60000 -S -s examples/_screenshots examples/test/**/**/*_test* --debug-on-fail","examples-testcafe-ci":"testcafe 'chrome:headless --no-sandbox' --assertion-timeout 60000 -S -s examples/_screenshots examples/test/**/**/*_test*"},"typings":"dist/index.d.ts","_npmUser":{"name":"gooddata-ci","email":"rail@gooddata.com"},"repository":{"url":"git+ssh://git@github.com/gooddata/gooddata-react-components.git","type":"git"},"_npmVersion":"5.6.0","description":"GoodData React Components","directories":{},"_nodeVersion":"8.9.4","dependencies":{"rxjs":"^5.5.6","lodash":"^4.17.4","ag-grid":"^18.0.1","invariant":"^2.2.2","classnames":"^2.2.5","highcharts":"4.2.5","prop-types":"^15.6.0","react-intl":"^2.4.0","custom-event":"^1.0.1","ag-grid-react":"^18.0.0","react-measure":"^1.4.7","@gooddata/typings":"2.4.0","@types/highcharts":"4.2.56","http-status-codes":"^1.3.0","@gooddata/js-utils":"^2.0.1","@gooddata/numberjs":"^3.1.2","fixed-data-table-2":"0.7.17","@gooddata/goodstrap":"57.0.0","react-dom-factories":"^1.0.2","@gooddata/gooddata-js":"8.3.0","highcharts-pattern-fill":"3.0.3","nodelist-foreach-polyfill":"^1.2.0"},"_hasShrinkwrap":false,"readmeFilename":"README.md","test-storybook":{"_defaults":{"readySelector":".screenshot-target, .screenshot-wrapper .highcharts-container, .screenshot-wrapper .s-headline-value, .screenshot-wrapper .viz-table-wrap, .screenshot-wrapper .gdc-kpi, .screenshot-wrapper .gdc-kpi-error, .screenshot-wrapper .s-pivot-table .ag-cell"},"AFM components/PieChart":{"error":{"delay":1000,"readySelector":".screenshot-wrapper .s-error .icon-cloud-rain"}},"Core components/Heatmap":{"data labels config":{"readySelector":".screenshot-wrapper div:nth-child(8) .highcharts-container"},"with different legend positions":{"readySelector":".screenshot-wrapper div:nth-child(10) .highcharts-container"}},"Core components/Treemap":{"data labels config":{"readySelector":".screenshot-wrapper div:nth-child(8) .highcharts-container"},"with different legend positions":{"readySelector":".screenshot-wrapper div:nth-child(10) .highcharts-container"}},"Core components/BarChart":{"with different legend positions":{"readySelector":".screenshot-wrapper div:nth-child(10) .highcharts-container"}},"Core components/PieChart":{"data labels config":{"readySelector":".screenshot-wrapper div:nth-child(8) .highcharts-container"},"with different legend positions":{"readySelector":".screenshot-wrapper div:nth-child(10) .highcharts-container"}},"AFM components/DonutChart":{"error":{"delay":1000,"readySelector":".screenshot-wrapper .s-error .icon-cloud-rain"}},"Core components/AreaChart":{"data labels config":{"readySelector":".screenshot-wrapper div:nth-child(8) .highcharts-container"},"with different legend positions":{"readySelector":".screenshot-wrapper div:nth-child(10) .highcharts-container"}},"Core components/LineChart":{"data labels config":{"readySelector":".screenshot-wrapper div:nth-child(8) .highcharts-container"},"with different legend positions":{"readySelector":".screenshot-wrapper div:nth-child(10) .highcharts-container"}},"Core components/DonutChart":{"data labels config":{"readySelector":".screenshot-wrapper div:nth-child(8) .highcharts-container"},"with different legend positions":{"readySelector":".screenshot-wrapper div:nth-child(10) .highcharts-container"}},"Core components/BubbleChart":{"data labels config":{"readySelector":".screenshot-wrapper div:nth-child(8) .highcharts-container"},"with different legend positions":{"readySelector":".screenshot-wrapper div:nth-child(10) .highcharts-container"}},"Core components/ColumnChart":{"with different legend positions":{"readySelector":".screenshot-wrapper div:nth-child(10) .highcharts-container"}},"Core components/ScatterPlot":{"data labels config":{"readySelector":".screenshot-wrapper div:nth-child(8) .highcharts-container"}}},"devDependencies":{"raf":"3.3.2","yup":"^0.24.1","jest":"21.2.1","react":"16.5.2","enzyme":"3.5.0","formik":"^0.11.11","moment":"2.22.1","history":"^4.7.2","ts-jest":"21.2.4","webpack":"3.10.0","react-ga":"^2.5.2","recharts":"1.0.0-beta.9","testcafe":"0.19.2","commander":"2.14.1","node-sass":"4.7.2","react-dom":"16.5.2","supertest":"3.0.0","babel-core":"6.26.0","css-loader":"0.28.7","jest-junit":"3.0.0","raw-loader":"0.5.1","styled-jsx":"2.2.1","typescript":"2.3.3","@types/jest":"20.0.4","@types/node":"7.0.8","file-loader":"1.1.6","sass-loader":"6.0.6","@types/react":"16.0.34","babel-loader":"7.1.2","react-helmet":"5.2.0","react-select":"1.2.1","style-loader":"0.19.1","@types/enzyme":"3.1.13","@types/lodash":"4.14.61","babel-runtime":"6.25.0","utility-types":"^1.1.0","babel-polyfill":"^6.26.0","@storybook/react":"3.4.10","@types/invariant":"2.2.29","@types/react-dom":"16.0.3","babel-preset-env":"1.6.1","isomorphic-fetch":"2.2.1","react-datepicker":"1.1.0","react-router-dom":"4.2.2","@gooddata/mock-js":"1.8.3","@storybook/addons":"3.4.10","@types/classnames":"2.2.3","@types/prop-types":"15.5.2","@types/react-intl":"2.3.5","babel-preset-react":"6.24.1","identity-obj-proxy":"^3.0.0","react-async-script":"^0.9.1","webpack-dev-server":"2.11.1","@types/react-portal":"4.0.1","babel-plugin-lodash":"3.3.2","html-webpack-plugin":"2.30.1","react-test-renderer":"16.4.2","@types/react-measure":"0.4.7","clean-webpack-plugin":"0.1.17","react-google-recaptcha":"^0.11.0","@gooddata/eslint-config":"0.1.0","@gooddata/tslint-config":"0.0.11","@types/storybook__react":"3.0.6","enzyme-adapter-react-16":"1.3.1","uglifyjs-webpack-plugin":"1.2.0","@gooddata/test-storybook":"2.0.0","@storybook/addon-actions":"3.4.10","@storybook/addon-options":"3.4.10","node-sass-magic-importer":"5.1.0","react-syntax-highlighter":"6.1.2","@types/fixed-data-table-2":"0.8.1","awesome-typescript-loader":"3.5.0","@types/react-test-renderer":"16.0.0","circular-dependency-plugin":"4.4.0","compression-webpack-plugin":"1.1.7","@types/enzyme-adapter-react-16":"1.0.3","@types/storybook__addon-actions":"3.0.1","babel-plugin-transform-class-properties":"6.24.1","babel-plugin-transform-async-to-generator":"6.24.1","babel-plugin-transform-object-rest-spread":"6.26.0"},"peerDependencies":{"react":"16.5.2","react-dom":"16.5.2"},"_npmOperationalInternal":{"tmp":"tmp/react-components_6.0.0-alpha15_1538484519594_0.6230718055476574","host":"s3://npm-registry-packages"}},"6.0.0-alpha16":{"name":"@gooddata/react-components","version":"6.0.0-alpha16","author":{"name":"GoodData Corporation"},"license":"BSD-3-Clause","_id":"@gooddata/react-components@6.0.0-alpha16","maintainers":[{"name":"bertold8","email":"ivan.nejezchleb@seznam.cz"},{"name":"bugsbunny338","email":"jiri.zajic@mensa.cz"},{"name":"gooddata-ci","email":"rail@gooddata.com"},{"name":"ivan.mjartan","email":"ivan.mjartan@gooddata.com"},{"name":"jakub-sterba","email":"jakub.sterba@gooddata.com"},{"name":"jaroslav.tomecek","email":"jaroslav.tomecek@gooddata.com"},{"name":"jkittler","email":"honza.kittler@gmail.com"},{"name":"khanh.le","email":"khanh.le@gooddata.com"},{"name":"langhamp","email":"pavel.langhammer@gooddata.com"},{"name":"lanhuynh","email":"lan.huynh@gooddata.com"},{"name":"lhorak","email":"info@lhorak.cz"},{"name":"linhhong","email":"linh.hong@gooddata.com"},{"name":"lpearce","email":"levi.pearce@gooddata.com"},{"name":"lupko","email":"lubomir.slivka@gooddata.com"},{"name":"martin.mosko","email":"martin.mosko@gooddata.com"},{"name":"michal.marsal","email":"michal.marsal@gooddata.com"},{"name":"nadtan","email":"tan.nguyen@gooddata.com"},{"name":"naibinh","email":"naibinh@gmail.com"},{"name":"nikolacech","email":"nikola.cech@gooddata.com"},{"name":"ocetnik","email":"ocetnik.david@gmail.com"},{"name":"ondrejlangr","email":"ondrej.langr@gooddata.com"},{"name":"pbenes","email":"petr.benes@gooddata.com"},{"name":"peterlacko","email":"lackopeter17@gmail.com"},{"name":"petrjanu","email":"petr.janu@gooddata.com"},{"name":"rodri360","email":"me@rodri360.com"},{"name":"sitina","email":"jiri.sitina@gooddata.com"},{"name":"sondo","email":"son.do@gooddata.com"},{"name":"strouhaljan","email":"strouhal.jan@gmail.com"},{"name":"tantalor93","email":"obenky@gmail.com"},{"name":"tomas.kratochvil","email":"tomas.kratochvil@gooddata.com"},{"name":"tomasreichmann","email":"tomasreichmann@gmail.com"},{"name":"tomsatgd","email":"tomas.satinsky@gooddata.com"},{"name":"tu.ngo","email":"tu.ngo@gooddata.com"},{"name":"xmort","email":"petr.dolejsi@gooddata.com"},{"name":"zdenek.vidensky","email":"zdenek.vidensky@gooddata.com"}],"homepage":"https://github.com/gooddata/gooddata-react-components#readme","bugs":{"url":"https://github.com/gooddata/gooddata-react-components/issues"},"dist":{"shasum":"65d301f570dc303e02378a36b3b6f81606f9d1cc","tarball":"https://registry.npmjs.org/@gooddata/react-components/-/react-components-6.0.0-alpha16.tgz","fileCount":927,"integrity":"sha512-Sx1+7Xo9Cm2rRZgjL4rN7zPJ/fUOspAwgeiu+5kyuCg8c8TlNvn/PZPky4603faXLQJfMOWaGdukWmmJjiWKHw==","signatures":[{"sig":"MEYCIQCelYSJd+OeIgoG4KffZm1ia9c9HivYWH9xWJVGwrB4dAIhAOF11ec6gj8s1Gvh6RKcAPqgCa/LPJiRHXbuUj3X7uS0","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":3410468,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJbtFXXCRA9TVsSAnZWagAA3E4QAKULLPmnLx3PhDOmGeg1\nsYnHt9EmSKrDiDHcipJHFPrgAhvXByTCWpmOnlk2yr+61wr8HRQiUIII/+OA\n/xdxAq1wRn7B3GLaME//fQ1nR9GS1vWLZS30WFPGOo9I6Ob2edYbgBj1sBf2\n38Mo2o2F+2zKx/GyfyHUNwKkU7mBDLA8tqjr/mHMX3co//vKCRvhS5PKWQzI\n9voP6R9rNeIfB91a0YIDqdGChQMvO7X5V+hlsoXoSCQqzJng92UkkAh1uk36\n6FkgoOylTRN5FbCTVyZwWrzY9DMK4uB6HkMJlI76BzFvVMBWukVHtXg+BRBl\nVEzftoJOn2lFlu2/1T2J71B6qFH/bkUiBRyA6z9DY37BGyMdPPUnVC0vvQDz\nT/HGgpxmLeaf0LWs35AcaSzCsNVckmZ94kCGgtiMog/d7xKK6A1dG8XLMGBQ\nCjvKxr5XeXTdkabttYJoiwjZNJiYz7MY4pucKGnKzsOgpaYgZf3NwxdSZpij\nSO7b9zS43zdq3c+bSWNVNN5RHsSHqp9ejv7JYc9mBdIhVhgvx8XOqK5G1/sI\n/QF+8WmWqpEraOa5FT7vKT4MARvA0BCA42Z2520w3972QWdXAJKg4IY3ALJw\nehvhs0r0HvCHbYQb7jpw4ELK2i2PVc6IdtY3D2U4HxlriwH6sGX85SuyjsxM\nFG3O\r\n=SyQy\r\n-----END PGP SIGNATURE-----\r\n"},"jest":{"testRegex":"(/__tests__/.*|\\.(test|spec))\\.(tsx?|jsx?)$","transform":{".(ts|tsx)":"<rootDir>/node_modules/ts-jest/preprocessor.js"},"collectCoverage":false,"moduleNameMapper":{"\\.(css|less|sass|scss)$":"<rootDir>/__mocks__/styleMock.ts"},"coverageReporters":["html"],"collectCoverageFrom":["src/**/*.{ts,tsx}","examples/server/src/**/*.{js,jsx}","!**/*.d.ts"],"moduleFileExtensions":["ts","tsx","js"],"setupTestFrameworkScriptFile":"<rootDir>/jest.setup.js"},"main":"dist/index.js","config":{"eslint":"./examples/**/*.{js,jsx}","tslint":"./{__mocks__,src,stories}/**/*.{ts,tsx}"},"readme":"[![npm version](https://badge.fury.io/js/%40gooddata%2Freact-components.svg)](https://www.npmjs.com/package/@gooddata/react-components) \n\n# GoodData.UI React components\n> A React-based JavaScript library for building data-driven applications\n\n## Getting started\n- [GoodData.UI Documentation](http://sdk.gooddata.com/gooddata-ui/)\n- [GoodData.UI Live Examples](https://gooddata-examples.herokuapp.com/)\n- [Stack Overflow](https://stackoverflow.com/questions/tagged/gooddata)\n\n### Usage\nWith [yarn](https://yarnpkg.com) installed, go to your project directory and run\n```\n$ yarn add @gooddata/react-components\n```\nIf you prefer [npm](npmjs.com) run\n```\n$ npm install --save @gooddata/react-components\n```\n\n\n## Contributing\n\nWe welcome any contribution in form of [issues](https://github.com/gooddata/gooddata-react-components/issues) or [pull requests](https://github.com/gooddata/gooddata-react-components/pulls).\nThese commands may come in handy while developing:\n\n| command | description |\n| ------- | ----------- |\n| `yarn install --pure-lockfile` | first step |\n| ||\n| `yarn dev` | build react-components to `/dist` in watch mode |\n| `yarn test` | run all unit tests |\n| `yarn validate` | validate codestyle |\n| ||\n| `yarn storybook` | run storybook from `/stories` on http://localhost:9001 |\n| `yarn build-storybook` | build storybook to `/dist-storybook` |\n| `yarn test-storybook` | run storybook and [screenshot tests](https://github.com/gooddata/gdc-client-utils/tree/master/test-storybook) |\n| ||\n| `yarn examples` | run Live Examples dev-server from `/examples` on https://localhost:8999 |\n| `yarn examples-build` | build Live Examples to `/examples/dist` |\n| `yarn examples-server` | serve built Live Examples - see `/examples/server/src` |\n| `yarn examples-testcafe` | run testcafe tests against `localhost:8999` |\n\n### Deploy to heroku.com\nWhen you deploy this repo to heroku, it serves *GoodData.UI Live Examples*.\nRelevant tasks are in `Procfile` and `package.json`.\n\n```bash\n# run in the project directory\nheroku login\nheroku create <your-app-name>\nheroku config:set DOMAIN_ADMIN_USERNAME=x@gooddata.com DOMAIN_ADMIN_PASSWORD=xy PROJECT_ID_TO_ASSIGN=xms7ga4tf3g3nzucd8380o2bev8oeknp\ngit push heroku HEAD:master\nheroku open\n```\n\n### Run Live Examples Locally\nTo run *GoodData.UI Live Examples* locally:\n```bash\ngit clone <this-repository>\ncd  <repository-folder>\nyarn install --pure-lockfile\nyarn examples\n```\nThen open https://localhost:8999 and login using Live Examples account (you can [create one here](https://gooddata-examples.herokuapp.com/registration)).\n\n## Changelog\n- see [CHANGELOG.md](CHANGELOG.md)\n\n## License\n(C) 2007-2018 GoodData Corporation\n\nFor more information, please see [LICENSE](https://github.com/gooddata/gooddata-react-components/blob/master/LICENSE)\n","gitHead":"ef903fd6f1572f86cb8a9b91df3c45112b70e627","scripts":{"dev":"bash scripts/build.sh --dev-watch","test":"jest --watch","build":"bash scripts/build.sh","tslint":"yarn run-tslint -t verbose $npm_package_config_tslint","prepare":"cd examples/server && yarn install --pure-lockfile && cd ../..; rm -r examples/node_modules 2>/dev/null; true","examples":"bash scripts/run-examples.sh","prepare?":"# Called before `npm publish` and on local `npm install`. Temporarily also for deleting obsolete node_modules. Ends with `true` to continue gracefully.","validate":"tsc --noEmit && yarn tslint && eslint $npm_package_config_eslint","build-dev":"bash scripts/build.sh --dev","examples?":"# Default is developer domain, other options: yarn examples [sec,secure,stg,stg2,stg3,demo,developer or URL]","storybook":"start-storybook -p 9001 -c .storybook","tslint-ci":"mkdir -p ./ci/results && yarn run-tslint -t checkstyle -o ./ci/results/tslint-results.xml $npm_package_config_tslint","run-tslint":"tslint -p tsconfig.json","validate-ci":"tsc --noEmit && yarn tslint-ci  && eslint $npm_package_config_eslint -f checkstyle -o ci/results/eslint-results.xml","examples-build":"bash scripts/build-examples.sh","prepublishOnly":"yarn build","test-storybook":"test-storybook","build-storybook":"build-storybook -c .storybook -o dist-storybook","examples-server":"node examples/server/src/index.js","heroku-postbuild":"yarn examples-build developer","examples-testcafe":"testcafe chrome --assertion-timeout 60000 -S -s examples/_screenshots examples/test/**/**/*_test* --debug-on-fail","examples-testcafe-ci":"testcafe 'chrome:headless --no-sandbox' --assertion-timeout 60000 -S -s examples/_screenshots examples/test/**/**/*_test*"},"typings":"dist/index.d.ts","_npmUser":{"name":"gooddata-ci","email":"rail@gooddata.com"},"repository":{"url":"git+ssh://git@github.com/gooddata/gooddata-react-components.git","type":"git"},"_npmVersion":"5.6.0","description":"GoodData React Components","directories":{},"_nodeVersion":"8.9.4","dependencies":{"rxjs":"^5.5.6","lodash":"^4.17.4","ag-grid":"^18.0.1","invariant":"^2.2.2","classnames":"^2.2.5","highcharts":"4.2.5","prop-types":"^15.6.0","react-intl":"^2.4.0","custom-event":"^1.0.1","ag-grid-react":"^18.0.0","react-measure":"^1.4.7","@gooddata/typings":"2.4.0","@types/highcharts":"4.2.56","http-status-codes":"^1.3.0","@gooddata/js-utils":"^2.0.1","@gooddata/numberjs":"^3.1.2","fixed-data-table-2":"0.7.17","@gooddata/goodstrap":"57.1.1","react-dom-factories":"^1.0.2","@gooddata/gooddata-js":"8.3.0","highcharts-pattern-fill":"3.0.3","nodelist-foreach-polyfill":"^1.2.0"},"_hasShrinkwrap":false,"readmeFilename":"README.md","test-storybook":{"_defaults":{"readySelector":".screenshot-target, .screenshot-wrapper .highcharts-container, .screenshot-wrapper .s-headline-value, .screenshot-wrapper .viz-table-wrap, .screenshot-wrapper .gdc-kpi, .screenshot-wrapper .gdc-kpi-error, .screenshot-wrapper .s-pivot-table .ag-cell"},"AFM components/PieChart":{"error":{"delay":1000,"readySelector":".screenshot-wrapper .s-error .icon-cloud-rain"}},"Core components/Heatmap":{"data labels config":{"readySelector":".screenshot-wrapper div:nth-child(8) .highcharts-container"},"with different legend positions":{"readySelector":".screenshot-wrapper div:nth-child(10) .highcharts-container"}},"Core components/Treemap":{"data labels config":{"readySelector":".screenshot-wrapper div:nth-child(8) .highcharts-container"},"with different legend positions":{"readySelector":".screenshot-wrapper div:nth-child(10) .highcharts-container"}},"Core components/BarChart":{"with different legend positions":{"readySelector":".screenshot-wrapper div:nth-child(10) .highcharts-container"}},"Core components/PieChart":{"data labels config":{"readySelector":".screenshot-wrapper div:nth-child(8) .highcharts-container"},"with different legend positions":{"readySelector":".screenshot-wrapper div:nth-child(10) .highcharts-container"}},"AFM components/DonutChart":{"error":{"delay":1000,"readySelector":".screenshot-wrapper .s-error .icon-cloud-rain"}},"Core components/AreaChart":{"data labels config":{"readySelector":".screenshot-wrapper div:nth-child(8) .highcharts-container"},"with different legend positions":{"readySelector":".screenshot-wrapper div:nth-child(10) .highcharts-container"}},"Core components/LineChart":{"data labels config":{"readySelector":".screenshot-wrapper div:nth-child(8) .highcharts-container"},"with different legend positions":{"readySelector":".screenshot-wrapper div:nth-child(10) .highcharts-container"}},"Core components/DonutChart":{"data labels config":{"readySelector":".screenshot-wrapper div:nth-child(8) .highcharts-container"},"with different legend positions":{"readySelector":".screenshot-wrapper div:nth-child(10) .highcharts-container"}},"Core components/BubbleChart":{"data labels config":{"readySelector":".screenshot-wrapper div:nth-child(8) .highcharts-container"},"with different legend positions":{"readySelector":".screenshot-wrapper div:nth-child(10) .highcharts-container"}},"Core components/ColumnChart":{"with different legend positions":{"readySelector":".screenshot-wrapper div:nth-child(10) .highcharts-container"}},"Core components/ScatterPlot":{"data labels config":{"readySelector":".screenshot-wrapper div:nth-child(8) .highcharts-container"}}},"devDependencies":{"raf":"3.3.2","yup":"^0.24.1","jest":"21.2.1","react":"16.5.2","enzyme":"3.5.0","formik":"^0.11.11","moment":"2.22.1","history":"^4.7.2","ts-jest":"21.2.4","webpack":"3.10.0","react-ga":"^2.5.2","recharts":"1.0.0-beta.9","testcafe":"0.19.2","commander":"2.14.1","node-sass":"4.7.2","react-dom":"16.5.2","supertest":"3.0.0","babel-core":"6.26.0","css-loader":"0.28.7","jest-junit":"3.0.0","raw-loader":"0.5.1","styled-jsx":"2.2.1","typescript":"2.3.3","@types/jest":"20.0.4","@types/node":"7.0.8","file-loader":"1.1.6","sass-loader":"6.0.6","@types/react":"16.0.34","babel-loader":"7.1.2","react-helmet":"5.2.0","react-select":"1.2.1","style-loader":"0.19.1","@types/enzyme":"3.1.13","@types/lodash":"4.14.61","babel-runtime":"6.25.0","utility-types":"^1.1.0","babel-polyfill":"^6.26.0","@storybook/react":"3.4.10","@types/invariant":"2.2.29","@types/react-dom":"16.0.3","babel-preset-env":"1.6.1","isomorphic-fetch":"2.2.1","react-datepicker":"1.1.0","react-router-dom":"4.2.2","@gooddata/mock-js":"1.8.3","@storybook/addons":"3.4.10","@types/classnames":"2.2.3","@types/prop-types":"15.5.2","@types/react-intl":"2.3.5","babel-preset-react":"6.24.1","identity-obj-proxy":"^3.0.0","react-async-script":"^0.9.1","webpack-dev-server":"2.11.1","@types/react-portal":"4.0.1","babel-plugin-lodash":"3.3.2","html-webpack-plugin":"2.30.1","react-test-renderer":"16.4.2","@types/react-measure":"0.4.7","clean-webpack-plugin":"0.1.17","react-google-recaptcha":"^0.11.0","@gooddata/eslint-config":"0.1.0","@gooddata/tslint-config":"0.0.11","@types/storybook__react":"3.0.6","enzyme-adapter-react-16":"1.3.1","uglifyjs-webpack-plugin":"1.2.0","@gooddata/test-storybook":"2.0.0","@storybook/addon-actions":"3.4.10","@storybook/addon-options":"3.4.10","node-sass-magic-importer":"5.1.0","react-syntax-highlighter":"6.1.2","@types/fixed-data-table-2":"0.8.1","awesome-typescript-loader":"3.5.0","@types/react-test-renderer":"16.0.0","circular-dependency-plugin":"4.4.0","compression-webpack-plugin":"1.1.7","@types/enzyme-adapter-react-16":"1.0.3","@types/storybook__addon-actions":"3.0.1","babel-plugin-transform-class-properties":"6.24.1","babel-plugin-transform-async-to-generator":"6.24.1","babel-plugin-transform-object-rest-spread":"6.26.0"},"peerDependencies":{"react":"16.5.2","react-dom":"16.5.2"},"_npmOperationalInternal":{"tmp":"tmp/react-components_6.0.0-alpha16_1538545110941_0.12161621599979178","host":"s3://npm-registry-packages"}},"6.0.0-alpha17":{"name":"@gooddata/react-components","version":"6.0.0-alpha17","author":{"name":"GoodData Corporation"},"license":"BSD-3-Clause","_id":"@gooddata/react-components@6.0.0-alpha17","maintainers":[{"name":"bertold8","email":"ivan.nejezchleb@seznam.cz"},{"name":"bugsbunny338","email":"jiri.zajic@mensa.cz"},{"name":"gooddata-ci","email":"rail@gooddata.com"},{"name":"ivan.mjartan","email":"ivan.mjartan@gooddata.com"},{"name":"jakub-sterba","email":"jakub.sterba@gooddata.com"},{"name":"jaroslav.tomecek","email":"jaroslav.tomecek@gooddata.com"},{"name":"jkittler","email":"honza.kittler@gmail.com"},{"name":"khanh.le","email":"khanh.le@gooddata.com"},{"name":"langhamp","email":"pavel.langhammer@gooddata.com"},{"name":"lanhuynh","email":"lan.huynh@gooddata.com"},{"name":"lhorak","email":"info@lhorak.cz"},{"name":"linhhong","email":"linh.hong@gooddata.com"},{"name":"lpearce","email":"levi.pearce@gooddata.com"},{"name":"lupko","email":"lubomir.slivka@gooddata.com"},{"name":"martin.mosko","email":"martin.mosko@gooddata.com"},{"name":"michal.marsal","email":"michal.marsal@gooddata.com"},{"name":"nadtan","email":"tan.nguyen@gooddata.com"},{"name":"naibinh","email":"naibinh@gmail.com"},{"name":"nikolacech","email":"nikola.cech@gooddata.com"},{"name":"ocetnik","email":"ocetnik.david@gmail.com"},{"name":"ondrejlangr","email":"ondrej.langr@gooddata.com"},{"name":"pbenes","email":"petr.benes@gooddata.com"},{"name":"peterlacko","email":"lackopeter17@gmail.com"},{"name":"petrjanu","email":"petr.janu@gooddata.com"},{"name":"rodri360","email":"me@rodri360.com"},{"name":"sitina","email":"jiri.sitina@gooddata.com"},{"name":"sondo","email":"son.do@gooddata.com"},{"name":"strouhaljan","email":"strouhal.jan@gmail.com"},{"name":"tantalor93","email":"obenky@gmail.com"},{"name":"tomas.kratochvil","email":"tomas.kratochvil@gooddata.com"},{"name":"tomasreichmann","email":"tomasreichmann@gmail.com"},{"name":"tomsatgd","email":"tomas.satinsky@gooddata.com"},{"name":"tu.ngo","email":"tu.ngo@gooddata.com"},{"name":"xmort","email":"petr.dolejsi@gooddata.com"},{"name":"zdenek.vidensky","email":"zdenek.vidensky@gooddata.com"}],"homepage":"https://github.com/gooddata/gooddata-react-components#readme","bugs":{"url":"https://github.com/gooddata/gooddata-react-components/issues"},"dist":{"shasum":"46a10c0a5d177d9caa5c8ac977c9faed1a47a309","tarball":"https://registry.npmjs.org/@gooddata/react-components/-/react-components-6.0.0-alpha17.tgz","fileCount":927,"integrity":"sha512-EBoar9FH3Lrvr1d+bul6Jq1fc3w/eTav9l9RFkhbCpt1vbmYzaZtl9EDn7OLT46qrW9uwnvsMCvZSyT/TeL+6Q==","signatures":[{"sig":"MEQCIH2V+KTaU5PuVbg6TAQiRW47obQX/C7QUGDWiBEEVkQKAiAR/EyDIZ1Egl6rYp6U+JX9Z+QTGY9t1GGA30O/7DWraA==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":3410795,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJbtbN9CRA9TVsSAnZWagAAfrMP/AhbWdMtpZS2awIfwRLo\nMFlrGKucFosF/+nJaLWGy+ZHJiTB6sJCLgelFOboFQqpSknsPbYW5w75+mnH\n4qfKa6aXKnCGSZvzzuovnkCWPXL9BSMwDZCYm+B3hTrFD/sE9iDK0QzFwGNw\nzD95wxXt6OdoB5U7cTW+iDWGLiXE+Wy0UkzWR7RkdY5m7un5vECdYgwCOTRT\nXdbl1ojt2ZAozkL7CJ0c1b4jv/1+0hxzZTJ7To7cmvSKHW0QluUiM7rjaJnY\nSuE2FlBzahw92A/SX1bF0kXX5kCYuwRojwRvNiCU+w8G4Nb56aJj/fNyAUqy\nKc+xJ9Cg0vVa10h9pWoofuP8E0U8qNMAaQB3HQZkFNKbMsA48cl+YB+45/Mv\njF4FvBWmJQ977Er4XF0cpK8bP9xbWZGnn1t5z61BLAkUsJ3nWTRfAB9KyAyx\nV1spvGSdUSdB0+RhMgS8hgIPMGv8J+Y5RFvT5UBj+gsoZb2gI5lHSACjZYKf\njhoLwPdbxFsr3u/g0A6OVVhwjx4Z8IxsaYe9mnrc+Wy10Q4dwOpF4bK4vF/8\ndmwhSHs99VVPrtqcsMESgltoRy3J2KWogk1xvIikfqP5J92MdF0DsoZkW4hE\n+AEXgjCLEZ72Dnel4/C6Z3LYi36PUtEMFr9jKhXI+JsbBI/KRFCWmlXGow0t\nW4h1\r\n=zCEa\r\n-----END PGP SIGNATURE-----\r\n"},"jest":{"testRegex":"(/__tests__/.*|\\.(test|spec))\\.(tsx?|jsx?)$","transform":{".(ts|tsx)":"<rootDir>/node_modules/ts-jest/preprocessor.js"},"collectCoverage":false,"moduleNameMapper":{"\\.(css|less|sass|scss)$":"<rootDir>/__mocks__/styleMock.ts"},"coverageReporters":["html"],"collectCoverageFrom":["src/**/*.{ts,tsx}","examples/server/src/**/*.{js,jsx}","!**/*.d.ts"],"moduleFileExtensions":["ts","tsx","js"],"setupTestFrameworkScriptFile":"<rootDir>/jest.setup.js"},"main":"dist/index.js","config":{"eslint":"./examples/**/*.{js,jsx}","tslint":"./{__mocks__,src,stories}/**/*.{ts,tsx}"},"readme":"[![npm version](https://badge.fury.io/js/%40gooddata%2Freact-components.svg)](https://www.npmjs.com/package/@gooddata/react-components) \n\n# GoodData.UI React components\n> A React-based JavaScript library for building data-driven applications\n\n## Getting started\n- [GoodData.UI Documentation](http://sdk.gooddata.com/gooddata-ui/)\n- [GoodData.UI Live Examples](https://gooddata-examples.herokuapp.com/)\n- [Stack Overflow](https://stackoverflow.com/questions/tagged/gooddata)\n\n### Usage\nWith [yarn](https://yarnpkg.com) installed, go to your project directory and run\n```\n$ yarn add @gooddata/react-components\n```\nIf you prefer [npm](npmjs.com) run\n```\n$ npm install --save @gooddata/react-components\n```\n\n\n## Contributing\n\nWe welcome any contribution in form of [issues](https://github.com/gooddata/gooddata-react-components/issues) or [pull requests](https://github.com/gooddata/gooddata-react-components/pulls).\nThese commands may come in handy while developing:\n\n| command | description |\n| ------- | ----------- |\n| `yarn install --pure-lockfile` | first step |\n| ||\n| `yarn dev` | build react-components to `/dist` in watch mode |\n| `yarn test` | run all unit tests |\n| `yarn validate` | validate codestyle |\n| ||\n| `yarn storybook` | run storybook from `/stories` on http://localhost:9001 |\n| `yarn build-storybook` | build storybook to `/dist-storybook` |\n| `yarn test-storybook` | run storybook and [screenshot tests](https://github.com/gooddata/gdc-client-utils/tree/master/test-storybook) |\n| ||\n| `yarn examples` | run Live Examples dev-server from `/examples` on https://localhost:8999 |\n| `yarn examples-build` | build Live Examples to `/examples/dist` |\n| `yarn examples-server` | serve built Live Examples - see `/examples/server/src` |\n| `yarn examples-testcafe` | run testcafe tests against `localhost:8999` |\n\n### Deploy to heroku.com\nWhen you deploy this repo to heroku, it serves *GoodData.UI Live Examples*.\nRelevant tasks are in `Procfile` and `package.json`.\n\n```bash\n# run in the project directory\nheroku login\nheroku create <your-app-name>\nheroku config:set DOMAIN_ADMIN_USERNAME=x@gooddata.com DOMAIN_ADMIN_PASSWORD=xy PROJECT_ID_TO_ASSIGN=xms7ga4tf3g3nzucd8380o2bev8oeknp\ngit push heroku HEAD:master\nheroku open\n```\n\n### Run Live Examples Locally\nTo run *GoodData.UI Live Examples* locally:\n```bash\ngit clone <this-repository>\ncd  <repository-folder>\nyarn install --pure-lockfile\nyarn examples\n```\nThen open https://localhost:8999 and login using Live Examples account (you can [create one here](https://gooddata-examples.herokuapp.com/registration)).\n\n## Changelog\n- see [CHANGELOG.md](CHANGELOG.md)\n\n## License\n(C) 2007-2018 GoodData Corporation\n\nFor more information, please see [LICENSE](https://github.com/gooddata/gooddata-react-components/blob/master/LICENSE)\n","gitHead":"438a2202e45603ecf404084c343120e5395d5faf","scripts":{"dev":"bash scripts/build.sh --dev-watch","test":"jest --watch","build":"bash scripts/build.sh","tslint":"yarn run-tslint -t verbose $npm_package_config_tslint","prepare":"cd examples/server && yarn install --pure-lockfile && cd ../..; rm -r examples/node_modules 2>/dev/null; true","examples":"bash scripts/run-examples.sh","prepare?":"# Called before `npm publish` and on local `npm install`. Temporarily also for deleting obsolete node_modules. Ends with `true` to continue gracefully.","validate":"tsc --noEmit && yarn tslint && eslint $npm_package_config_eslint","build-dev":"bash scripts/build.sh --dev","examples?":"# Default is developer domain, other options: yarn examples [sec,secure,stg,stg2,stg3,demo,developer or URL]","storybook":"start-storybook -p 9001 -c .storybook","tslint-ci":"mkdir -p ./ci/results && yarn run-tslint -t checkstyle -o ./ci/results/tslint-results.xml $npm_package_config_tslint","run-tslint":"tslint -p tsconfig.json","validate-ci":"tsc --noEmit && yarn tslint-ci  && eslint $npm_package_config_eslint -f checkstyle -o ci/results/eslint-results.xml","examples-build":"bash scripts/build-examples.sh","prepublishOnly":"yarn build","test-storybook":"test-storybook","build-storybook":"build-storybook -c .storybook -o dist-storybook","examples-server":"node examples/server/src/index.js","heroku-postbuild":"yarn examples-build developer","examples-testcafe":"testcafe chrome --assertion-timeout 60000 -S -s examples/_screenshots examples/test/**/**/*_test* --debug-on-fail","examples-testcafe-ci":"testcafe 'chrome:headless --no-sandbox' --assertion-timeout 60000 -S -s examples/_screenshots examples/test/**/**/*_test*"},"typings":"dist/index.d.ts","_npmUser":{"name":"gooddata-ci","email":"rail@gooddata.com"},"repository":{"url":"git+ssh://git@github.com/gooddata/gooddata-react-components.git","type":"git"},"_npmVersion":"5.6.0","description":"GoodData React Components","directories":{},"_nodeVersion":"8.9.4","dependencies":{"rxjs":"^5.5.6","lodash":"^4.17.4","ag-grid":"^18.0.1","invariant":"^2.2.2","classnames":"^2.2.5","highcharts":"4.2.5","prop-types":"^15.6.0","react-intl":"^2.4.0","custom-event":"^1.0.1","ag-grid-react":"^18.0.0","react-measure":"^1.4.7","@gooddata/typings":"2.4.0","@types/highcharts":"4.2.56","http-status-codes":"^1.3.0","@gooddata/js-utils":"^2.0.1","@gooddata/numberjs":"^3.1.2","fixed-data-table-2":"0.7.17","@gooddata/goodstrap":"57.1.1","react-dom-factories":"^1.0.2","@gooddata/gooddata-js":"8.3.0","highcharts-pattern-fill":"3.0.3","nodelist-foreach-polyfill":"^1.2.0"},"_hasShrinkwrap":false,"readmeFilename":"README.md","test-storybook":{"_defaults":{"readySelector":".screenshot-target, .screenshot-wrapper .highcharts-container, .screenshot-wrapper .s-headline-value, .screenshot-wrapper .viz-table-wrap, .screenshot-wrapper .gdc-kpi, .screenshot-wrapper .gdc-kpi-error, .screenshot-wrapper .s-pivot-table .ag-cell"},"AFM components/PieChart":{"error":{"delay":1000,"readySelector":".screenshot-wrapper .s-error .icon-cloud-rain"}},"Core components/Heatmap":{"data labels config":{"readySelector":".screenshot-wrapper div:nth-child(8) .highcharts-container"},"with different legend positions":{"readySelector":".screenshot-wrapper div:nth-child(10) .highcharts-container"}},"Core components/Treemap":{"data labels config":{"readySelector":".screenshot-wrapper div:nth-child(8) .highcharts-container"},"with different legend positions":{"readySelector":".screenshot-wrapper div:nth-child(10) .highcharts-container"}},"Core components/BarChart":{"with different legend positions":{"readySelector":".screenshot-wrapper div:nth-child(10) .highcharts-container"}},"Core components/PieChart":{"data labels config":{"readySelector":".screenshot-wrapper div:nth-child(8) .highcharts-container"},"with different legend positions":{"readySelector":".screenshot-wrapper div:nth-child(10) .highcharts-container"}},"AFM components/DonutChart":{"error":{"delay":1000,"readySelector":".screenshot-wrapper .s-error .icon-cloud-rain"}},"Core components/AreaChart":{"data labels config":{"readySelector":".screenshot-wrapper div:nth-child(8) .highcharts-container"},"with different legend positions":{"readySelector":".screenshot-wrapper div:nth-child(10) .highcharts-container"}},"Core components/LineChart":{"data labels config":{"readySelector":".screenshot-wrapper div:nth-child(8) .highcharts-container"},"with different legend positions":{"readySelector":".screenshot-wrapper div:nth-child(10) .highcharts-container"}},"Core components/DonutChart":{"data labels config":{"readySelector":".screenshot-wrapper div:nth-child(8) .highcharts-container"},"with different legend positions":{"readySelector":".screenshot-wrapper div:nth-child(10) .highcharts-container"}},"Core components/BubbleChart":{"data labels config":{"readySelector":".screenshot-wrapper div:nth-child(8) .highcharts-container"},"with different legend positions":{"readySelector":".screenshot-wrapper div:nth-child(10) .highcharts-container"}},"Core components/ColumnChart":{"with different legend positions":{"readySelector":".screenshot-wrapper div:nth-child(10) .highcharts-container"}},"Core components/ScatterPlot":{"data labels config":{"readySelector":".screenshot-wrapper div:nth-child(8) .highcharts-container"}}},"devDependencies":{"raf":"3.3.2","yup":"^0.24.1","jest":"21.2.1","react":"16.5.2","enzyme":"3.5.0","formik":"^0.11.11","moment":"2.22.1","history":"^4.7.2","ts-jest":"21.2.4","webpack":"3.10.0","react-ga":"^2.5.2","recharts":"1.0.0-beta.9","testcafe":"0.19.2","commander":"2.14.1","node-sass":"4.7.2","react-dom":"16.5.2","supertest":"3.0.0","babel-core":"6.26.0","css-loader":"0.28.7","jest-junit":"3.0.0","raw-loader":"0.5.1","styled-jsx":"2.2.1","typescript":"2.3.3","@types/jest":"20.0.4","@types/node":"7.0.8","file-loader":"1.1.6","sass-loader":"6.0.6","@types/react":"16.0.34","babel-loader":"7.1.2","react-helmet":"5.2.0","react-select":"1.2.1","style-loader":"0.19.1","@types/enzyme":"3.1.13","@types/lodash":"4.14.61","babel-runtime":"6.25.0","utility-types":"^1.1.0","babel-polyfill":"^6.26.0","@storybook/react":"3.4.10","@types/invariant":"2.2.29","@types/react-dom":"16.0.3","babel-preset-env":"1.6.1","isomorphic-fetch":"2.2.1","react-datepicker":"1.1.0","react-router-dom":"4.2.2","@gooddata/mock-js":"1.9.0","@storybook/addons":"3.4.10","@types/classnames":"2.2.3","@types/prop-types":"15.5.2","@types/react-intl":"2.3.5","babel-preset-react":"6.24.1","identity-obj-proxy":"^3.0.0","react-async-script":"^0.9.1","webpack-dev-server":"2.11.1","@types/react-portal":"4.0.1","babel-plugin-lodash":"3.3.2","html-webpack-plugin":"2.30.1","react-test-renderer":"16.4.2","@types/react-measure":"0.4.7","clean-webpack-plugin":"0.1.17","react-google-recaptcha":"^0.11.0","@gooddata/eslint-config":"0.1.0","@gooddata/tslint-config":"0.0.11","@types/storybook__react":"3.0.6","enzyme-adapter-react-16":"1.3.1","uglifyjs-webpack-plugin":"1.2.0","@gooddata/test-storybook":"2.0.0","@storybook/addon-actions":"3.4.10","@storybook/addon-options":"3.4.10","node-sass-magic-importer":"5.1.0","react-syntax-highlighter":"6.1.2","@types/fixed-data-table-2":"0.8.1","awesome-typescript-loader":"3.5.0","@types/react-test-renderer":"16.0.0","circular-dependency-plugin":"4.4.0","compression-webpack-plugin":"1.1.7","@types/enzyme-adapter-react-16":"1.0.3","@types/storybook__addon-actions":"3.0.1","babel-plugin-transform-class-properties":"6.24.1","babel-plugin-transform-async-to-generator":"6.24.1","babel-plugin-transform-object-rest-spread":"6.26.0"},"peerDependencies":{"react":"16.5.2","react-dom":"16.5.2"},"_npmOperationalInternal":{"tmp":"tmp/react-components_6.0.0-alpha17_1538634620631_0.09314570195042648","host":"s3://npm-registry-packages"}},"6.0.0-alpha18":{"name":"@gooddata/react-components","version":"6.0.0-alpha18","author":{"name":"GoodData Corporation"},"license":"BSD-3-Clause","_id":"@gooddata/react-components@6.0.0-alpha18","maintainers":[{"name":"bertold8","email":"ivan.nejezchleb@seznam.cz"},{"name":"bugsbunny338","email":"jiri.zajic@mensa.cz"},{"name":"gooddata-ci","email":"rail@gooddata.com"},{"name":"ivan.mjartan","email":"ivan.mjartan@gooddata.com"},{"name":"jakub-sterba","email":"jakub.sterba@gooddata.com"},{"name":"jaroslav.tomecek","email":"jaroslav.tomecek@gooddata.com"},{"name":"jkittler","email":"honza.kittler@gmail.com"},{"name":"khanh.le","email":"khanh.le@gooddata.com"},{"name":"langhamp","email":"pavel.langhammer@gooddata.com"},{"name":"lanhuynh","email":"lan.huynh@gooddata.com"},{"name":"lhorak","email":"info@lhorak.cz"},{"name":"linhhong","email":"linh.hong@gooddata.com"},{"name":"lpearce","email":"levi.pearce@gooddata.com"},{"name":"lupko","email":"lubomir.slivka@gooddata.com"},{"name":"martin.mosko","email":"martin.mosko@gooddata.com"},{"name":"michal.marsal","email":"michal.marsal@gooddata.com"},{"name":"nadtan","email":"tan.nguyen@gooddata.com"},{"name":"naibinh","email":"naibinh@gmail.com"},{"name":"nikolacech","email":"nikola.cech@gooddata.com"},{"name":"ocetnik","email":"ocetnik.david@gmail.com"},{"name":"ondrejlangr","email":"ondrej.langr@gooddata.com"},{"name":"pbenes","email":"petr.benes@gooddata.com"},{"name":"peterlacko","email":"lackopeter17@gmail.com"},{"name":"petrjanu","email":"petr.janu@gooddata.com"},{"name":"rodri360","email":"me@rodri360.com"},{"name":"sitina","email":"jiri.sitina@gooddata.com"},{"name":"sondo","email":"son.do@gooddata.com"},{"name":"strouhaljan","email":"strouhal.jan@gmail.com"},{"name":"tantalor93","email":"obenky@gmail.com"},{"name":"tomas.kratochvil","email":"tomas.kratochvil@gooddata.com"},{"name":"tomasreichmann","email":"tomasreichmann@gmail.com"},{"name":"tomsatgd","email":"tomas.satinsky@gooddata.com"},{"name":"tu.ngo","email":"tu.ngo@gooddata.com"},{"name":"xmort","email":"petr.dolejsi@gooddata.com"},{"name":"zdenek.vidensky","email":"zdenek.vidensky@gooddata.com"}],"homepage":"https://github.com/gooddata/gooddata-react-components#readme","bugs":{"url":"https://github.com/gooddata/gooddata-react-components/issues"},"dist":{"shasum":"7895d99423aabaad47c08f8f25c5b918e6c92a3b","tarball":"https://registry.npmjs.org/@gooddata/react-components/-/react-components-6.0.0-alpha18.tgz","fileCount":927,"integrity":"sha512-cZHWR5dg9KDmoXkwWxFA01+xDd4Te5SaZoVPVLNV7k8jiirAxybL/JEgbtrEiORLyZWKPHkbK0FEiNlNZhHy6A==","signatures":[{"sig":"MEUCIQDc1GbPA2Ua7XApBIWLN7BwtEorZZp1Pg7DvvJ3zOhoIwIgB71gHWvWR0K6Kv4z0FP20svwBXE1/CTWgw2XToWFAHE=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":3410795,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJbtcTTCRA9TVsSAnZWagAAlj8P/3Y9PmatMFa4wIPlMjlS\nLP0vkjAPcpil9hzf3GpSzXG8TEirSGq8BCgiZ1+VPt+rRXMOoZO7/zDpPF/D\nEu5wJCbQ64W3xqbRm84bqyi5RlFP9l7hkBnAO95gr3wtLJcdjpFel7a3QGJ6\nuVwFj8j0jCMCAGCo0qXD+3b9g8wiY6OEUi8qiSWtcty0g7PSyfakYXVS/ktu\n7EhRkeVzb5nVJ+sNkCdY8bG4NToZd9C/DOypAFhiaBoiSG8O4s+H1A84U/Ez\nAASeDD05ZQTM7NkCwYTWJRevQ/Uv0Uu8eBZHXToqMtaAYZn729RXjh82vFlB\n5eVweLyXxyBa50Up1GeNvTJ2kYaURP7e9mnt85YYi6Bp6xwUW5uNVf9V7IFi\n7h/SqepUQL5nDmk9pBz/DTcqt+jsb8h6K2brRQv36qCXBqu6zeMch5j2Dxt1\nTR+q+/IKQfq8wkC4v0XkRe4/rzQhU169LS8m0psHqjuEuydRIfpLj5nCLuwl\nUVOw3dEGPbDAXXq9QurtdqZFssOyC099bBh40kgSiW6QAhcE0uWa1hcQ20+0\nKhJ9+HEs+wdVe1z2INoJGyZKZNljsfuthJRIXo++s+Kv+a7+ON6kKDQHwpS7\nY9zsuzkYFnuMtORQFnMLIJRx2YytG9GhJIht7NJBVsFL2ouDZNbuYDfDQyG4\nJtFM\r\n=OoRF\r\n-----END PGP SIGNATURE-----\r\n"},"jest":{"testRegex":"(/__tests__/.*|\\.(test|spec))\\.(tsx?|jsx?)$","transform":{".(ts|tsx)":"<rootDir>/node_modules/ts-jest/preprocessor.js"},"collectCoverage":false,"moduleNameMapper":{"\\.(css|less|sass|scss)$":"<rootDir>/__mocks__/styleMock.ts"},"coverageReporters":["html"],"collectCoverageFrom":["src/**/*.{ts,tsx}","examples/server/src/**/*.{js,jsx}","!**/*.d.ts"],"moduleFileExtensions":["ts","tsx","js"],"setupTestFrameworkScriptFile":"<rootDir>/jest.setup.js"},"main":"dist/index.js","config":{"eslint":"./examples/**/*.{js,jsx}","tslint":"./{__mocks__,src,stories}/**/*.{ts,tsx}"},"readme":"[![npm version](https://badge.fury.io/js/%40gooddata%2Freact-components.svg)](https://www.npmjs.com/package/@gooddata/react-components) \n\n# GoodData.UI React components\n> A React-based JavaScript library for building data-driven applications\n\n## Getting started\n- [GoodData.UI Documentation](http://sdk.gooddata.com/gooddata-ui/)\n- [GoodData.UI Live Examples](https://gooddata-examples.herokuapp.com/)\n- [Stack Overflow](https://stackoverflow.com/questions/tagged/gooddata)\n\n### Usage\nWith [yarn](https://yarnpkg.com) installed, go to your project directory and run\n```\n$ yarn add @gooddata/react-components\n```\nIf you prefer [npm](npmjs.com) run\n```\n$ npm install --save @gooddata/react-components\n```\n\n\n## Contributing\n\nWe welcome any contribution in form of [issues](https://github.com/gooddata/gooddata-react-components/issues) or [pull requests](https://github.com/gooddata/gooddata-react-components/pulls).\nThese commands may come in handy while developing:\n\n| command | description |\n| ------- | ----------- |\n| `yarn install --pure-lockfile` | first step |\n| ||\n| `yarn dev` | build react-components to `/dist` in watch mode |\n| `yarn test` | run all unit tests |\n| `yarn validate` | validate codestyle |\n| ||\n| `yarn storybook` | run storybook from `/stories` on http://localhost:9001 |\n| `yarn build-storybook` | build storybook to `/dist-storybook` |\n| `yarn test-storybook` | run storybook and [screenshot tests](https://github.com/gooddata/gdc-client-utils/tree/master/test-storybook) |\n| ||\n| `yarn examples` | run Live Examples dev-server from `/examples` on https://localhost:8999 |\n| `yarn examples-build` | build Live Examples to `/examples/dist` |\n| `yarn examples-server` | serve built Live Examples - see `/examples/server/src` |\n| `yarn examples-testcafe` | run testcafe tests against `localhost:8999` |\n\n### Deploy to heroku.com\nWhen you deploy this repo to heroku, it serves *GoodData.UI Live Examples*.\nRelevant tasks are in `Procfile` and `package.json`.\n\n```bash\n# run in the project directory\nheroku login\nheroku create <your-app-name>\nheroku config:set DOMAIN_ADMIN_USERNAME=x@gooddata.com DOMAIN_ADMIN_PASSWORD=xy PROJECT_ID_TO_ASSIGN=xms7ga4tf3g3nzucd8380o2bev8oeknp\ngit push heroku HEAD:master\nheroku open\n```\n\n### Run Live Examples Locally\nTo run *GoodData.UI Live Examples* locally:\n```bash\ngit clone <this-repository>\ncd  <repository-folder>\nyarn install --pure-lockfile\nyarn examples\n```\nThen open https://localhost:8999 and login using Live Examples account (you can [create one here](https://gooddata-examples.herokuapp.com/registration)).\n\n## Changelog\n- see [CHANGELOG.md](CHANGELOG.md)\n\n## License\n(C) 2007-2018 GoodData Corporation\n\nFor more information, please see [LICENSE](https://github.com/gooddata/gooddata-react-components/blob/master/LICENSE)\n","gitHead":"5df7cd406d8fa224d27e254653a226124e215eb8","scripts":{"dev":"bash scripts/build.sh --dev-watch","test":"jest --watch","build":"bash scripts/build.sh","tslint":"yarn run-tslint -t verbose $npm_package_config_tslint","prepare":"cd examples/server && yarn install --pure-lockfile && cd ../..; rm -r examples/node_modules 2>/dev/null; true","examples":"bash scripts/run-examples.sh","prepare?":"# Called before `npm publish` and on local `npm install`. Temporarily also for deleting obsolete node_modules. Ends with `true` to continue gracefully.","validate":"tsc --noEmit && yarn tslint && eslint $npm_package_config_eslint","build-dev":"bash scripts/build.sh --dev","examples?":"# Default is developer domain, other options: yarn examples [sec,secure,stg,stg2,stg3,demo,developer or URL]","storybook":"start-storybook -p 9001 -c .storybook","tslint-ci":"mkdir -p ./ci/results && yarn run-tslint -t checkstyle -o ./ci/results/tslint-results.xml $npm_package_config_tslint","run-tslint":"tslint -p tsconfig.json","validate-ci":"tsc --noEmit && yarn tslint-ci  && eslint $npm_package_config_eslint -f checkstyle -o ci/results/eslint-results.xml","examples-build":"bash scripts/build-examples.sh","prepublishOnly":"yarn build","test-storybook":"test-storybook","build-storybook":"build-storybook -c .storybook -o dist-storybook","examples-server":"node examples/server/src/index.js","heroku-postbuild":"yarn examples-build developer","examples-testcafe":"testcafe chrome --assertion-timeout 60000 -S -s examples/_screenshots examples/test/**/**/*_test* --debug-on-fail","examples-testcafe-ci":"testcafe 'chrome:headless --no-sandbox' --assertion-timeout 60000 -S -s examples/_screenshots examples/test/**/**/*_test*"},"typings":"dist/index.d.ts","_npmUser":{"name":"gooddata-ci","email":"rail@gooddata.com"},"repository":{"url":"git+ssh://git@github.com/gooddata/gooddata-react-components.git","type":"git"},"_npmVersion":"5.6.0","description":"GoodData React Components","directories":{},"_nodeVersion":"8.9.4","dependencies":{"rxjs":"^5.5.6","lodash":"^4.17.4","ag-grid":"^18.0.1","invariant":"^2.2.2","classnames":"^2.2.5","highcharts":"4.2.5","prop-types":"^15.6.0","react-intl":"^2.4.0","custom-event":"^1.0.1","ag-grid-react":"^18.0.0","react-measure":"^1.4.7","@gooddata/typings":"2.4.0","@types/highcharts":"4.2.56","http-status-codes":"^1.3.0","@gooddata/js-utils":"^2.0.1","@gooddata/numberjs":"^3.1.2","fixed-data-table-2":"0.7.17","@gooddata/goodstrap":"57.1.2","react-dom-factories":"^1.0.2","@gooddata/gooddata-js":"8.3.0","highcharts-pattern-fill":"3.0.3","nodelist-foreach-polyfill":"^1.2.0"},"_hasShrinkwrap":false,"readmeFilename":"README.md","test-storybook":{"_defaults":{"readySelector":".screenshot-target, .screenshot-wrapper .highcharts-container, .screenshot-wrapper .s-headline-value, .screenshot-wrapper .viz-table-wrap, .screenshot-wrapper .gdc-kpi, .screenshot-wrapper .gdc-kpi-error, .screenshot-wrapper .s-pivot-table .ag-cell"},"AFM components/PieChart":{"error":{"delay":1000,"readySelector":".screenshot-wrapper .s-error .icon-cloud-rain"}},"Core components/Heatmap":{"data labels config":{"readySelector":".screenshot-wrapper div:nth-child(8) .highcharts-container"},"with different legend positions":{"readySelector":".screenshot-wrapper div:nth-child(10) .highcharts-container"}},"Core components/Treemap":{"data labels config":{"readySelector":".screenshot-wrapper div:nth-child(8) .highcharts-container"},"with different legend positions":{"readySelector":".screenshot-wrapper div:nth-child(10) .highcharts-container"}},"Core components/BarChart":{"with different legend positions":{"readySelector":".screenshot-wrapper div:nth-child(10) .highcharts-container"}},"Core components/PieChart":{"data labels config":{"readySelector":".screenshot-wrapper div:nth-child(8) .highcharts-container"},"with different legend positions":{"readySelector":".screenshot-wrapper div:nth-child(10) .highcharts-container"}},"AFM components/DonutChart":{"error":{"delay":1000,"readySelector":".screenshot-wrapper .s-error .icon-cloud-rain"}},"Core components/AreaChart":{"data labels config":{"readySelector":".screenshot-wrapper div:nth-child(8) .highcharts-container"},"with different legend positions":{"readySelector":".screenshot-wrapper div:nth-child(10) .highcharts-container"}},"Core components/LineChart":{"data labels config":{"readySelector":".screenshot-wrapper div:nth-child(8) .highcharts-container"},"with different legend positions":{"readySelector":".screenshot-wrapper div:nth-child(10) .highcharts-container"}},"Core components/DonutChart":{"data labels config":{"readySelector":".screenshot-wrapper div:nth-child(8) .highcharts-container"},"with different legend positions":{"readySelector":".screenshot-wrapper div:nth-child(10) .highcharts-container"}},"Core components/BubbleChart":{"data labels config":{"readySelector":".screenshot-wrapper div:nth-child(8) .highcharts-container"},"with different legend positions":{"readySelector":".screenshot-wrapper div:nth-child(10) .highcharts-container"}},"Core components/ColumnChart":{"with different legend positions":{"readySelector":".screenshot-wrapper div:nth-child(10) .highcharts-container"}},"Core components/ScatterPlot":{"data labels config":{"readySelector":".screenshot-wrapper div:nth-child(8) .highcharts-container"}}},"devDependencies":{"raf":"3.3.2","yup":"^0.24.1","jest":"21.2.1","react":"16.5.2","enzyme":"3.5.0","formik":"^0.11.11","moment":"2.22.1","history":"^4.7.2","ts-jest":"21.2.4","webpack":"3.10.0","react-ga":"^2.5.2","recharts":"1.0.0-beta.9","testcafe":"0.19.2","commander":"2.14.1","node-sass":"4.7.2","react-dom":"16.5.2","supertest":"3.0.0","babel-core":"6.26.0","css-loader":"0.28.7","jest-junit":"3.0.0","raw-loader":"0.5.1","styled-jsx":"2.2.1","typescript":"2.3.3","@types/jest":"20.0.4","@types/node":"7.0.8","file-loader":"1.1.6","sass-loader":"6.0.6","@types/react":"16.0.34","babel-loader":"7.1.2","react-helmet":"5.2.0","react-select":"1.2.1","style-loader":"0.19.1","@types/enzyme":"3.1.13","@types/lodash":"4.14.61","babel-runtime":"6.25.0","utility-types":"^1.1.0","babel-polyfill":"^6.26.0","@storybook/react":"3.4.10","@types/invariant":"2.2.29","@types/react-dom":"16.0.3","babel-preset-env":"1.6.1","isomorphic-fetch":"2.2.1","react-datepicker":"1.1.0","react-router-dom":"4.2.2","@gooddata/mock-js":"1.9.0","@storybook/addons":"3.4.10","@types/classnames":"2.2.3","@types/prop-types":"15.5.2","@types/react-intl":"2.3.5","babel-preset-react":"6.24.1","identity-obj-proxy":"^3.0.0","react-async-script":"^0.9.1","webpack-dev-server":"2.11.1","@types/react-portal":"4.0.1","babel-plugin-lodash":"3.3.2","html-webpack-plugin":"2.30.1","react-test-renderer":"16.4.2","@types/react-measure":"0.4.7","clean-webpack-plugin":"0.1.17","react-google-recaptcha":"^0.11.0","@gooddata/eslint-config":"0.1.0","@gooddata/tslint-config":"0.0.11","@types/storybook__react":"3.0.6","enzyme-adapter-react-16":"1.3.1","uglifyjs-webpack-plugin":"1.2.0","@gooddata/test-storybook":"2.0.0","@storybook/addon-actions":"3.4.10","@storybook/addon-options":"3.4.10","node-sass-magic-importer":"5.1.0","react-syntax-highlighter":"6.1.2","@types/fixed-data-table-2":"0.8.1","awesome-typescript-loader":"3.5.0","@types/react-test-renderer":"16.0.0","circular-dependency-plugin":"4.4.0","compression-webpack-plugin":"1.1.7","@types/enzyme-adapter-react-16":"1.0.3","@types/storybook__addon-actions":"3.0.1","babel-plugin-transform-class-properties":"6.24.1","babel-plugin-transform-async-to-generator":"6.24.1","babel-plugin-transform-object-rest-spread":"6.26.0"},"peerDependencies":{"react":"16.5.2","react-dom":"16.5.2"},"_npmOperationalInternal":{"tmp":"tmp/react-components_6.0.0-alpha18_1538639058400_0.749127631454988","host":"s3://npm-registry-packages"}},"6.0.0-rc1":{"name":"@gooddata/react-components","version":"6.0.0-rc1","author":{"name":"GoodData Corporation"},"license":"BSD-3-Clause","_id":"@gooddata/react-components@6.0.0-rc1","maintainers":[{"name":"bertold8","email":"ivan.nejezchleb@seznam.cz"},{"name":"bugsbunny338","email":"jiri.zajic@mensa.cz"},{"name":"gooddata-ci","email":"rail@gooddata.com"},{"name":"ivan.mjartan","email":"ivan.mjartan@gooddata.com"},{"name":"jakub-sterba","email":"jakub.sterba@gooddata.com"},{"name":"jaroslav.tomecek","email":"jaroslav.tomecek@gooddata.com"},{"name":"jkittler","email":"honza.kittler@gmail.com"},{"name":"khanh.le","email":"khanh.le@gooddata.com"},{"name":"langhamp","email":"pavel.langhammer@gooddata.com"},{"name":"lanhuynh","email":"lan.huynh@gooddata.com"},{"name":"lhorak","email":"info@lhorak.cz"},{"name":"linhhong","email":"linh.hong@gooddata.com"},{"name":"lpearce","email":"levi.pearce@gooddata.com"},{"name":"lupko","email":"lubomir.slivka@gooddata.com"},{"name":"martin.mosko","email":"martin.mosko@gooddata.com"},{"name":"michal.marsal","email":"michal.marsal@gooddata.com"},{"name":"nadtan","email":"tan.nguyen@gooddata.com"},{"name":"naibinh","email":"naibinh@gmail.com"},{"name":"nikolacech","email":"nikola.cech@gooddata.com"},{"name":"ocetnik","email":"ocetnik.david@gmail.com"},{"name":"ondrejlangr","email":"ondrej.langr@gooddata.com"},{"name":"pbenes","email":"petr.benes@gooddata.com"},{"name":"peterlacko","email":"lackopeter17@gmail.com"},{"name":"petrjanu","email":"petr.janu@gooddata.com"},{"name":"rodri360","email":"me@rodri360.com"},{"name":"sitina","email":"jiri.sitina@gooddata.com"},{"name":"sondo","email":"son.do@gooddata.com"},{"name":"strouhaljan","email":"strouhal.jan@gmail.com"},{"name":"tantalor93","email":"obenky@gmail.com"},{"name":"tomas.kratochvil","email":"tomas.kratochvil@gooddata.com"},{"name":"tomasreichmann","email":"tomasreichmann@gmail.com"},{"name":"tomsatgd","email":"tomas.satinsky@gooddata.com"},{"name":"tu.ngo","email":"tu.ngo@gooddata.com"},{"name":"xmort","email":"petr.dolejsi@gooddata.com"},{"name":"yanlipnican","email":"yanlipnican@gmail.com"},{"name":"zdenek.vidensky","email":"zdenek.vidensky@gooddata.com"}],"homepage":"https://github.com/gooddata/gooddata-react-components#readme","bugs":{"url":"https://github.com/gooddata/gooddata-react-components/issues"},"dist":{"shasum":"e3406eebedc9480b5879d7a0c1776c4ca166a34b","tarball":"https://registry.npmjs.org/@gooddata/react-components/-/react-components-6.0.0-rc1.tgz","fileCount":927,"integrity":"sha512-IRk7kYsN7Qv24y+cO0uF5p/Q0utA46REoZEoyP9LwFzN0GLplkT0yiJDzs5yaLSxA/ev3gus+d8qZuHbdDwlfQ==","signatures":[{"sig":"MEQCIH5vbNorXYwW2m4DC1xF4byZgceaznz69SKnPWwx6n3yAiAOBXwWBh9SuAcTrJgn0CSUltQIf/lXnoIgN0MSEzDf5Q==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":3410982},"jest":{"testRegex":"(/__tests__/.*|\\.(test|spec))\\.(tsx?|jsx?)$","transform":{".(ts|tsx)":"<rootDir>/node_modules/ts-jest/preprocessor.js"},"collectCoverage":false,"moduleNameMapper":{"\\.(css|less|sass|scss)$":"<rootDir>/__mocks__/styleMock.ts"},"coverageReporters":["html"],"collectCoverageFrom":["src/**/*.{ts,tsx}","examples/server/src/**/*.{js,jsx}","!**/*.d.ts"],"moduleFileExtensions":["ts","tsx","js"],"setupTestFrameworkScriptFile":"<rootDir>/jest.setup.js"},"main":"dist/index.js","config":{"eslint":"./examples/**/*.{js,jsx}","tslint":"./{__mocks__,src,stories}/**/*.{ts,tsx}"},"readme":"[![npm version](https://badge.fury.io/js/%40gooddata%2Freact-components.svg)](https://www.npmjs.com/package/@gooddata/react-components) \n\n# GoodData.UI React components\n> A React-based JavaScript library for building data-driven applications\n\n## Getting started\n- [GoodData.UI Documentation](http://sdk.gooddata.com/gooddata-ui/)\n- [GoodData.UI Live Examples](https://gooddata-examples.herokuapp.com/)\n- [Stack Overflow](https://stackoverflow.com/questions/tagged/gooddata)\n\n### Usage\nWith [yarn](https://yarnpkg.com) installed, go to your project directory and run\n```\n$ yarn add @gooddata/react-components\n```\nIf you prefer [npm](npmjs.com) run\n```\n$ npm install --save @gooddata/react-components\n```\n\n\n## Contributing\n\nWe welcome any contribution in form of [issues](https://github.com/gooddata/gooddata-react-components/issues) or [pull requests](https://github.com/gooddata/gooddata-react-components/pulls).\nThese commands may come in handy while developing:\n\n| command | description |\n| ------- | ----------- |\n| `yarn install --pure-lockfile` | first step |\n| ||\n| `yarn dev` | build react-components to `/dist` in watch mode |\n| `yarn test` | run all unit tests |\n| `yarn validate` | validate codestyle |\n| ||\n| `yarn storybook` | run storybook from `/stories` on http://localhost:9001 |\n| `yarn build-storybook` | build storybook to `/dist-storybook` |\n| `yarn test-storybook` | run storybook and [screenshot tests](https://github.com/gooddata/gdc-client-utils/tree/master/test-storybook) |\n| ||\n| `yarn examples` | run Live Examples dev-server from `/examples` on https://localhost:8999 |\n| `yarn examples-build` | build Live Examples to `/examples/dist` |\n| `yarn examples-server` | serve built Live Examples - see `/examples/server/src` |\n| `yarn examples-testcafe` | run testcafe tests against `localhost:8999` |\n\n### Deploy to heroku.com\nWhen you deploy this repo to heroku, it serves *GoodData.UI Live Examples*.\nRelevant tasks are in `Procfile` and `package.json`.\n\n```bash\n# run in the project directory\nheroku login\nheroku create <your-app-name>\nheroku config:set DOMAIN_ADMIN_USERNAME=x@gooddata.com DOMAIN_ADMIN_PASSWORD=xy PROJECT_ID_TO_ASSIGN=xms7ga4tf3g3nzucd8380o2bev8oeknp\ngit push heroku HEAD:master\nheroku open\n```\n\n### Run Live Examples Locally\nTo run *GoodData.UI Live Examples* locally:\n```bash\ngit clone <this-repository>\ncd  <repository-folder>\nyarn install --pure-lockfile\nyarn examples\n```\nThen open https://localhost:8999 and login using Live Examples account (you can [create one here](https://gooddata-examples.herokuapp.com/registration)).\n\n## Changelog\n- see [CHANGELOG.md](CHANGELOG.md)\n\n## License\n(C) 2007-2018 GoodData Corporation\n\nFor more information, please see [LICENSE](https://github.com/gooddata/gooddata-react-components/blob/master/LICENSE)\n","gitHead":"885671fef90f1f054ab2557296c2641833aaf66d","scripts":{"dev":"bash scripts/build.sh --dev-watch","test":"jest --watch","build":"bash scripts/build.sh","tslint":"yarn run-tslint -t verbose $npm_package_config_tslint","prepare":"cd examples/server && yarn install --pure-lockfile && cd ../..; rm -r examples/node_modules 2>/dev/null; true","examples":"bash scripts/run-examples.sh","prepare?":"# Called before `npm publish` and on local `npm install`. Temporarily also for deleting obsolete node_modules. Ends with `true` to continue gracefully.","validate":"tsc --noEmit && yarn tslint && eslint $npm_package_config_eslint","build-dev":"bash scripts/build.sh --dev","examples?":"# Default is developer domain, other options: yarn examples [sec,secure,stg,stg2,stg3,demo,developer or URL]","storybook":"start-storybook -p 9001 -c .storybook","tslint-ci":"mkdir -p ./ci/results && yarn run-tslint -t checkstyle -o ./ci/results/tslint-results.xml $npm_package_config_tslint","run-tslint":"tslint -p tsconfig.json","validate-ci":"tsc --noEmit && yarn tslint-ci  && eslint $npm_package_config_eslint -f checkstyle -o ci/results/eslint-results.xml","examples-build":"bash scripts/build-examples.sh","prepublishOnly":"yarn build","test-storybook":"test-storybook","build-storybook":"build-storybook -c .storybook -o dist-storybook","examples-server":"node examples/server/src/index.js","heroku-postbuild":"yarn examples-build developer","examples-testcafe":"testcafe chrome --assertion-timeout 60000 -S -s examples/_screenshots examples/test/**/**/*_test* --debug-on-fail","examples-testcafe-ci":"testcafe 'chrome:headless --no-sandbox' --assertion-timeout 60000 -S -s examples/_screenshots examples/test/**/**/*_test*"},"typings":"dist/index.d.ts","_npmUser":{"name":"gooddata-ci","email":"rail@gooddata.com"},"repository":{"url":"git+ssh://git@github.com/gooddata/gooddata-react-components.git","type":"git"},"_npmVersion":"5.6.0","description":"GoodData React Components","directories":{},"_nodeVersion":"8.9.4","dependencies":{"rxjs":"^5.5.6","lodash":"^4.17.4","ag-grid":"^18.0.1","invariant":"^2.2.2","classnames":"^2.2.5","highcharts":"4.2.5","prop-types":"^15.6.0","react-intl":"^2.4.0","custom-event":"^1.0.1","ag-grid-react":"^18.0.0","react-measure":"^1.4.7","@gooddata/typings":"2.4.0","@types/highcharts":"4.2.56","http-status-codes":"^1.3.0","@gooddata/js-utils":"^2.0.1","@gooddata/numberjs":"^3.1.2","fixed-data-table-2":"0.7.17","@gooddata/goodstrap":"57.1.2","react-dom-factories":"^1.0.2","@gooddata/gooddata-js":"8.3.0","highcharts-pattern-fill":"3.0.3","nodelist-foreach-polyfill":"^1.2.0"},"_hasShrinkwrap":false,"readmeFilename":"README.md","test-storybook":{"_defaults":{"readySelector":".screenshot-target, .screenshot-wrapper .highcharts-container, .screenshot-wrapper .s-headline-value, .screenshot-wrapper .viz-table-wrap, .screenshot-wrapper .gdc-kpi, .screenshot-wrapper .gdc-kpi-error, .screenshot-wrapper .s-pivot-table .ag-cell"},"AFM components/PieChart":{"error":{"delay":1000,"readySelector":".screenshot-wrapper .s-error .icon-cloud-rain"}},"Core components/Heatmap":{"data labels config":{"readySelector":".screenshot-wrapper div:nth-child(8) .highcharts-container"},"with different legend positions":{"readySelector":".screenshot-wrapper div:nth-child(10) .highcharts-container"}},"Core components/Treemap":{"data labels config":{"readySelector":".screenshot-wrapper div:nth-child(8) .highcharts-container"},"with different legend positions":{"readySelector":".screenshot-wrapper div:nth-child(10) .highcharts-container"}},"Core components/BarChart":{"with different legend positions":{"readySelector":".screenshot-wrapper div:nth-child(10) .highcharts-container"}},"Core components/PieChart":{"data labels config":{"readySelector":".screenshot-wrapper div:nth-child(8) .highcharts-container"},"with different legend positions":{"readySelector":".screenshot-wrapper div:nth-child(10) .highcharts-container"}},"AFM components/DonutChart":{"error":{"delay":1000,"readySelector":".screenshot-wrapper .s-error .icon-cloud-rain"}},"Core components/AreaChart":{"data labels config":{"readySelector":".screenshot-wrapper div:nth-child(8) .highcharts-container"},"with different legend positions":{"readySelector":".screenshot-wrapper div:nth-child(10) .highcharts-container"}},"Core components/LineChart":{"data labels config":{"readySelector":".screenshot-wrapper div:nth-child(8) .highcharts-container"},"with different legend positions":{"readySelector":".screenshot-wrapper div:nth-child(10) .highcharts-container"}},"Core components/DonutChart":{"data labels config":{"readySelector":".screenshot-wrapper div:nth-child(8) .highcharts-container"},"with different legend positions":{"readySelector":".screenshot-wrapper div:nth-child(10) .highcharts-container"}},"Core components/BubbleChart":{"data labels config":{"readySelector":".screenshot-wrapper div:nth-child(8) .highcharts-container"},"with different legend positions":{"readySelector":".screenshot-wrapper div:nth-child(10) .highcharts-container"}},"Core components/ColumnChart":{"with different legend positions":{"readySelector":".screenshot-wrapper div:nth-child(10) .highcharts-container"}},"Core components/ScatterPlot":{"data labels config":{"readySelector":".screenshot-wrapper div:nth-child(8) .highcharts-container"}}},"devDependencies":{"raf":"3.3.2","yup":"^0.24.1","jest":"21.2.1","react":"16.5.2","enzyme":"3.5.0","formik":"^0.11.11","moment":"2.22.1","history":"^4.7.2","ts-jest":"21.2.4","webpack":"3.10.0","react-ga":"^2.5.2","recharts":"1.0.0-beta.9","testcafe":"0.19.2","commander":"2.14.1","node-sass":"4.7.2","react-dom":"16.5.2","supertest":"3.0.0","babel-core":"6.26.0","css-loader":"0.28.7","jest-junit":"3.0.0","raw-loader":"0.5.1","styled-jsx":"2.2.1","typescript":"2.3.3","@types/jest":"20.0.4","@types/node":"7.0.8","file-loader":"1.1.6","sass-loader":"6.0.6","@types/react":"16.0.34","babel-loader":"7.1.2","react-helmet":"5.2.0","react-select":"1.2.1","style-loader":"0.19.1","@types/enzyme":"3.1.13","@types/lodash":"4.14.61","babel-runtime":"6.25.0","utility-types":"^1.1.0","babel-polyfill":"^6.26.0","@storybook/react":"3.4.10","@types/invariant":"2.2.29","@types/react-dom":"16.0.3","babel-preset-env":"1.6.1","isomorphic-fetch":"2.2.1","react-datepicker":"1.1.0","react-router-dom":"4.2.2","@gooddata/mock-js":"1.9.0","@storybook/addons":"3.4.10","@types/classnames":"2.2.3","@types/prop-types":"15.5.2","@types/react-intl":"2.3.5","babel-preset-react":"6.24.1","identity-obj-proxy":"^3.0.0","react-async-script":"^0.9.1","webpack-dev-server":"2.11.1","@types/react-portal":"4.0.1","babel-plugin-lodash":"3.3.2","html-webpack-plugin":"2.30.1","react-test-renderer":"16.4.2","@types/react-measure":"0.4.7","clean-webpack-plugin":"0.1.17","react-google-recaptcha":"^0.11.0","@gooddata/eslint-config":"0.1.0","@gooddata/tslint-config":"0.0.11","@types/storybook__react":"3.0.6","enzyme-adapter-react-16":"1.3.1","uglifyjs-webpack-plugin":"1.2.0","@gooddata/test-storybook":"2.0.0","@storybook/addon-actions":"3.4.10","@storybook/addon-options":"3.4.10","node-sass-magic-importer":"5.1.0","react-syntax-highlighter":"6.1.2","@types/fixed-data-table-2":"0.8.1","awesome-typescript-loader":"3.5.0","@types/react-test-renderer":"16.0.0","circular-dependency-plugin":"4.4.0","compression-webpack-plugin":"1.1.7","@types/enzyme-adapter-react-16":"1.0.3","@types/storybook__addon-actions":"3.0.1","babel-plugin-transform-class-properties":"6.24.1","babel-plugin-transform-async-to-generator":"6.24.1","babel-plugin-transform-object-rest-spread":"6.26.0"},"peerDependencies":{"react":"16.5.2","react-dom":"16.5.2"},"_npmOperationalInternal":{"tmp":"tmp/react-components_6.0.0-rc1_1538660753636_0.5173717258168731","host":"s3://npm-registry-packages"}},"6.0.0-alpha19":{"name":"@gooddata/react-components","version":"6.0.0-alpha19","author":{"name":"GoodData Corporation"},"license":"BSD-3-Clause","_id":"@gooddata/react-components@6.0.0-alpha19","maintainers":[{"name":"bertold8","email":"ivan.nejezchleb@seznam.cz"},{"name":"bugsbunny338","email":"jiri.zajic@mensa.cz"},{"name":"gooddata-ci","email":"rail@gooddata.com"},{"name":"ivan.mjartan","email":"ivan.mjartan@gooddata.com"},{"name":"jakub-sterba","email":"jakub.sterba@gooddata.com"},{"name":"jaroslav.tomecek","email":"jaroslav.tomecek@gooddata.com"},{"name":"jkittler","email":"honza.kittler@gmail.com"},{"name":"khanh.le","email":"khanh.le@gooddata.com"},{"name":"langhamp","email":"pavel.langhammer@gooddata.com"},{"name":"lanhuynh","email":"lan.huynh@gooddata.com"},{"name":"lhorak","email":"info@lhorak.cz"},{"name":"linhhong","email":"linh.hong@gooddata.com"},{"name":"lpearce","email":"levi.pearce@gooddata.com"},{"name":"lupko","email":"lubomir.slivka@gooddata.com"},{"name":"martin.mosko","email":"martin.mosko@gooddata.com"},{"name":"michal.marsal","email":"michal.marsal@gooddata.com"},{"name":"nadtan","email":"tan.nguyen@gooddata.com"},{"name":"naibinh","email":"naibinh@gmail.com"},{"name":"nikolacech","email":"nikola.cech@gooddata.com"},{"name":"ocetnik","email":"ocetnik.david@gmail.com"},{"name":"ondrejlangr","email":"ondrej.langr@gooddata.com"},{"name":"pbenes","email":"petr.benes@gooddata.com"},{"name":"peterlacko","email":"lackopeter17@gmail.com"},{"name":"petrjanu","email":"petr.janu@gooddata.com"},{"name":"rodri360","email":"me@rodri360.com"},{"name":"sitina","email":"jiri.sitina@gooddata.com"},{"name":"sondo","email":"son.do@gooddata.com"},{"name":"strouhaljan","email":"strouhal.jan@gmail.com"},{"name":"tantalor93","email":"obenky@gmail.com"},{"name":"tomas.kratochvil","email":"tomas.kratochvil@gooddata.com"},{"name":"tomasreichmann","email":"tomasreichmann@gmail.com"},{"name":"tomsatgd","email":"tomas.satinsky@gooddata.com"},{"name":"tu.ngo","email":"tu.ngo@gooddata.com"},{"name":"xmort","email":"petr.dolejsi@gooddata.com"},{"name":"yanlipnican","email":"yanlipnican@gmail.com"},{"name":"zdenek.vidensky","email":"zdenek.vidensky@gooddata.com"}],"homepage":"https://github.com/gooddata/gooddata-react-components#readme","bugs":{"url":"https://github.com/gooddata/gooddata-react-components/issues"},"dist":{"shasum":"f2123f99b691f1f059c7c555dd40f4207cc2bee6","tarball":"https://registry.npmjs.org/@gooddata/react-components/-/react-components-6.0.0-alpha19.tgz","fileCount":927,"integrity":"sha512-gGdqgZs8PR2W12cEyU31Ppf3PyirW2u49AVGNoCJocehq9UkFnL/aux68bhMtVYbAjz/yFA809LQ+6XBJy1clw==","signatures":[{"sig":"MEUCIQD4/SQRD+4BZmxW7av7nTKei8XmfFNhHEiajmikPcVRDwIgIrUQFMLh997/KsWoyv21BuQJA1s3lnoZVknM3wu+Z38=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":3410986,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJbtyCxCRA9TVsSAnZWagAAI90P/R4JdosTfziXmcie3w4h\n6qX1DwJtJ0cLLndHoD8X5fkwUrnEdze5kw7pHpSjsK0hOKLPWTa/AL+VSfJu\nMJf4PyrTTpgJ6oxjJ9Ud/cFK+xhpxko6A+BOViKettq3Um1M3o4tnpr9Y+8N\nJIihmpsijm2JcoFPBE0zAoZz/hSs4yfCOBg5VcXZMFD57vr2IrIs5+y4YeH8\nyuo4P1nmtzg7+2aUbMJl2Hetd3cuLD/dSq+RD9p059WdDMIhvAEM4eKigCk/\ngO4Kb7ReZ9OcUpnBzGuFDrxtfzQuax85kq+XGCmCIbSYJWJkgYoeF10xI0kf\nzreErrylN2rkfpIJHcdr/HU4dlwXpzVGy7XwI9ZC2LwGuf7DENf7gGyVZwVT\n1yUsZbtClZSGumEDuKJj4BR5N7LszybBIGXGzcVfjjp8bBrHJ7mK1t6yJW6o\nngWByOcWF46jHLH2EJIxLV1/hTd2XgpoDcaCgKhc4EFM1ha9rwL7EolVo/sY\nMcQCVG1zYM5fWo+CYYhNX7Ei5mT76EHo7A7ULCGUlF3es3Yr8/BvruUfW+RR\nW/PtRxZLkB2tyX5inP4Z51NLrBZjH5IFZc+bG/5voohpUVBm2swKktjiKm69\nQLFAnictjlvqKLiSqqaMwO/E8vPMGNc3jxC9y1mMWAJ4axXcIq3jRND/FPkI\nCL24\r\n=90z9\r\n-----END PGP SIGNATURE-----\r\n"},"jest":{"testRegex":"(/__tests__/.*|\\.(test|spec))\\.(tsx?|jsx?)$","transform":{".(ts|tsx)":"<rootDir>/node_modules/ts-jest/preprocessor.js"},"collectCoverage":false,"moduleNameMapper":{"\\.(css|less|sass|scss)$":"<rootDir>/__mocks__/styleMock.ts"},"coverageReporters":["html"],"collectCoverageFrom":["src/**/*.{ts,tsx}","examples/server/src/**/*.{js,jsx}","!**/*.d.ts"],"moduleFileExtensions":["ts","tsx","js"],"setupTestFrameworkScriptFile":"<rootDir>/jest.setup.js"},"main":"dist/index.js","config":{"eslint":"./examples/**/*.{js,jsx}","tslint":"./{__mocks__,src,stories}/**/*.{ts,tsx}"},"readme":"[![npm version](https://badge.fury.io/js/%40gooddata%2Freact-components.svg)](https://www.npmjs.com/package/@gooddata/react-components) \n\n# GoodData.UI React components\n> A React-based JavaScript library for building data-driven applications\n\n## Getting started\n- [GoodData.UI Documentation](http://sdk.gooddata.com/gooddata-ui/)\n- [GoodData.UI Live Examples](https://gooddata-examples.herokuapp.com/)\n- [Stack Overflow](https://stackoverflow.com/questions/tagged/gooddata)\n\n### Usage\nWith [yarn](https://yarnpkg.com) installed, go to your project directory and run\n```\n$ yarn add @gooddata/react-components\n```\nIf you prefer [npm](npmjs.com) run\n```\n$ npm install --save @gooddata/react-components\n```\n\n\n## Contributing\n\nWe welcome any contribution in form of [issues](https://github.com/gooddata/gooddata-react-components/issues) or [pull requests](https://github.com/gooddata/gooddata-react-components/pulls).\nThese commands may come in handy while developing:\n\n| command | description |\n| ------- | ----------- |\n| `yarn install --pure-lockfile` | first step |\n| ||\n| `yarn dev` | build react-components to `/dist` in watch mode |\n| `yarn test` | run all unit tests |\n| `yarn validate` | validate codestyle |\n| ||\n| `yarn storybook` | run storybook from `/stories` on http://localhost:9001 |\n| `yarn build-storybook` | build storybook to `/dist-storybook` |\n| `yarn test-storybook` | run storybook and [screenshot tests](https://github.com/gooddata/gdc-client-utils/tree/master/test-storybook) |\n| ||\n| `yarn examples` | run Live Examples dev-server from `/examples` on https://localhost:8999 |\n| `yarn examples-build` | build Live Examples to `/examples/dist` |\n| `yarn examples-server` | serve built Live Examples - see `/examples/server/src` |\n| `yarn examples-testcafe` | run testcafe tests against `localhost:8999` |\n\n### Deploy to heroku.com\nWhen you deploy this repo to heroku, it serves *GoodData.UI Live Examples*.\nRelevant tasks are in `Procfile` and `package.json`.\n\n```bash\n# run in the project directory\nheroku login\nheroku create <your-app-name>\nheroku config:set DOMAIN_ADMIN_USERNAME=x@gooddata.com DOMAIN_ADMIN_PASSWORD=xy PROJECT_ID_TO_ASSIGN=xms7ga4tf3g3nzucd8380o2bev8oeknp\ngit push heroku HEAD:master\nheroku open\n```\n\n### Run Live Examples Locally\nTo run *GoodData.UI Live Examples* locally:\n```bash\ngit clone <this-repository>\ncd  <repository-folder>\nyarn install --pure-lockfile\nyarn examples\n```\nThen open https://localhost:8999 and login using Live Examples account (you can [create one here](https://gooddata-examples.herokuapp.com/registration)).\n\n## Changelog\n- see [CHANGELOG.md](CHANGELOG.md)\n\n## License\n(C) 2007-2018 GoodData Corporation\n\nFor more information, please see [LICENSE](https://github.com/gooddata/gooddata-react-components/blob/master/LICENSE)\n","gitHead":"f7d90135cab937351a57d5c5209d8b44ace4b45f","scripts":{"dev":"bash scripts/build.sh --dev-watch","test":"jest --watch","build":"bash scripts/build.sh","tslint":"yarn run-tslint -t verbose $npm_package_config_tslint","prepare":"cd examples/server && yarn install --pure-lockfile && cd ../..; rm -r examples/node_modules 2>/dev/null; true","examples":"bash scripts/run-examples.sh","prepare?":"# Called before `npm publish` and on local `npm install`. Temporarily also for deleting obsolete node_modules. Ends with `true` to continue gracefully.","validate":"tsc --noEmit && yarn tslint && eslint $npm_package_config_eslint","build-dev":"bash scripts/build.sh --dev","examples?":"# Default is developer domain, other options: yarn examples [sec,secure,stg,stg2,stg3,demo,developer or URL]","storybook":"start-storybook -p 9001 -c .storybook","tslint-ci":"mkdir -p ./ci/results && yarn run-tslint -t checkstyle -o ./ci/results/tslint-results.xml $npm_package_config_tslint","run-tslint":"tslint -p tsconfig.json","validate-ci":"tsc --noEmit && yarn tslint-ci  && eslint $npm_package_config_eslint -f checkstyle -o ci/results/eslint-results.xml","examples-build":"bash scripts/build-examples.sh","prepublishOnly":"yarn build","test-storybook":"test-storybook","build-storybook":"build-storybook -c .storybook -o dist-storybook","examples-server":"node examples/server/src/index.js","heroku-postbuild":"yarn examples-build developer","examples-testcafe":"testcafe chrome --assertion-timeout 60000 -S -s examples/_screenshots examples/test/**/**/*_test* --debug-on-fail","examples-testcafe-ci":"testcafe 'chrome:headless --no-sandbox' --assertion-timeout 60000 -S -s examples/_screenshots examples/test/**/**/*_test*"},"typings":"dist/index.d.ts","_npmUser":{"name":"gooddata-ci","email":"rail@gooddata.com"},"repository":{"url":"git+ssh://git@github.com/gooddata/gooddata-react-components.git","type":"git"},"_npmVersion":"5.6.0","description":"GoodData React Components","directories":{},"_nodeVersion":"8.9.4","dependencies":{"rxjs":"^5.5.6","lodash":"^4.17.4","ag-grid":"^18.0.1","invariant":"^2.2.2","classnames":"^2.2.5","highcharts":"4.2.5","prop-types":"^15.6.0","react-intl":"^2.4.0","custom-event":"^1.0.1","ag-grid-react":"^18.0.0","react-measure":"^1.4.7","@gooddata/typings":"2.4.0","@types/highcharts":"4.2.56","http-status-codes":"^1.3.0","@gooddata/js-utils":"^2.0.1","@gooddata/numberjs":"^3.1.2","fixed-data-table-2":"0.7.17","@gooddata/goodstrap":"57.1.3","react-dom-factories":"^1.0.2","@gooddata/gooddata-js":"8.3.0","highcharts-pattern-fill":"3.0.3","nodelist-foreach-polyfill":"^1.2.0"},"_hasShrinkwrap":false,"readmeFilename":"README.md","test-storybook":{"_defaults":{"readySelector":".screenshot-target, .screenshot-wrapper .highcharts-container, .screenshot-wrapper .s-headline-value, .screenshot-wrapper .viz-table-wrap, .screenshot-wrapper .gdc-kpi, .screenshot-wrapper .gdc-kpi-error, .screenshot-wrapper .s-pivot-table .ag-cell"},"AFM components/PieChart":{"error":{"delay":1000,"readySelector":".screenshot-wrapper .s-error .icon-cloud-rain"}},"Core components/Heatmap":{"data labels config":{"readySelector":".screenshot-wrapper div:nth-child(8) .highcharts-container"},"with different legend positions":{"readySelector":".screenshot-wrapper div:nth-child(10) .highcharts-container"}},"Core components/Treemap":{"data labels config":{"readySelector":".screenshot-wrapper div:nth-child(8) .highcharts-container"},"with different legend positions":{"readySelector":".screenshot-wrapper div:nth-child(10) .highcharts-container"}},"Core components/BarChart":{"with different legend positions":{"readySelector":".screenshot-wrapper div:nth-child(10) .highcharts-container"}},"Core components/PieChart":{"data labels config":{"readySelector":".screenshot-wrapper div:nth-child(8) .highcharts-container"},"with different legend positions":{"readySelector":".screenshot-wrapper div:nth-child(10) .highcharts-container"}},"AFM components/DonutChart":{"error":{"delay":1000,"readySelector":".screenshot-wrapper .s-error .icon-cloud-rain"}},"Core components/AreaChart":{"data labels config":{"readySelector":".screenshot-wrapper div:nth-child(8) .highcharts-container"},"with different legend positions":{"readySelector":".screenshot-wrapper div:nth-child(10) .highcharts-container"}},"Core components/LineChart":{"data labels config":{"readySelector":".screenshot-wrapper div:nth-child(8) .highcharts-container"},"with different legend positions":{"readySelector":".screenshot-wrapper div:nth-child(10) .highcharts-container"}},"Core components/DonutChart":{"data labels config":{"readySelector":".screenshot-wrapper div:nth-child(8) .highcharts-container"},"with different legend positions":{"readySelector":".screenshot-wrapper div:nth-child(10) .highcharts-container"}},"Core components/BubbleChart":{"data labels config":{"readySelector":".screenshot-wrapper div:nth-child(8) .highcharts-container"},"with different legend positions":{"readySelector":".screenshot-wrapper div:nth-child(10) .highcharts-container"}},"Core components/ColumnChart":{"with different legend positions":{"readySelector":".screenshot-wrapper div:nth-child(10) .highcharts-container"}},"Core components/ScatterPlot":{"data labels config":{"readySelector":".screenshot-wrapper div:nth-child(8) .highcharts-container"}}},"devDependencies":{"raf":"3.3.2","yup":"^0.24.1","jest":"21.2.1","react":"16.5.2","enzyme":"3.5.0","formik":"^0.11.11","moment":"2.22.1","history":"^4.7.2","ts-jest":"21.2.4","webpack":"3.10.0","react-ga":"^2.5.2","recharts":"1.0.0-beta.9","testcafe":"0.19.2","commander":"2.14.1","node-sass":"4.7.2","react-dom":"16.5.2","supertest":"3.0.0","babel-core":"6.26.0","css-loader":"0.28.7","jest-junit":"3.0.0","raw-loader":"0.5.1","styled-jsx":"2.2.1","typescript":"2.3.3","@types/jest":"20.0.4","@types/node":"7.0.8","file-loader":"1.1.6","sass-loader":"6.0.6","@types/react":"16.0.34","babel-loader":"7.1.2","react-helmet":"5.2.0","react-select":"1.2.1","style-loader":"0.19.1","@types/enzyme":"3.1.13","@types/lodash":"4.14.61","babel-runtime":"6.25.0","utility-types":"^1.1.0","babel-polyfill":"^6.26.0","@storybook/react":"3.4.10","@types/invariant":"2.2.29","@types/react-dom":"16.0.3","babel-preset-env":"1.6.1","isomorphic-fetch":"2.2.1","react-datepicker":"1.1.0","react-router-dom":"4.2.2","@gooddata/mock-js":"1.9.0","@storybook/addons":"3.4.10","@types/classnames":"2.2.3","@types/prop-types":"15.5.2","@types/react-intl":"2.3.5","babel-preset-react":"6.24.1","identity-obj-proxy":"^3.0.0","react-async-script":"^0.9.1","webpack-dev-server":"2.11.1","@types/react-portal":"4.0.1","babel-plugin-lodash":"3.3.2","html-webpack-plugin":"2.30.1","react-test-renderer":"16.4.2","@types/react-measure":"0.4.7","clean-webpack-plugin":"0.1.17","react-google-recaptcha":"^0.11.0","@gooddata/eslint-config":"0.1.0","@gooddata/tslint-config":"0.0.11","@types/storybook__react":"3.0.6","enzyme-adapter-react-16":"1.3.1","uglifyjs-webpack-plugin":"1.2.0","@gooddata/test-storybook":"2.0.0","@storybook/addon-actions":"3.4.10","@storybook/addon-options":"3.4.10","node-sass-magic-importer":"5.1.0","react-syntax-highlighter":"6.1.2","@types/fixed-data-table-2":"0.8.1","awesome-typescript-loader":"3.5.0","@types/react-test-renderer":"16.0.0","circular-dependency-plugin":"4.4.0","compression-webpack-plugin":"1.1.7","@types/enzyme-adapter-react-16":"1.0.3","@types/storybook__addon-actions":"3.0.1","babel-plugin-transform-class-properties":"6.24.1","babel-plugin-transform-async-to-generator":"6.24.1","babel-plugin-transform-object-rest-spread":"6.26.0"},"peerDependencies":{"react":"16.5.2","react-dom":"16.5.2"},"_npmOperationalInternal":{"tmp":"tmp/react-components_6.0.0-alpha19_1538728112334_0.36642109669669876","host":"s3://npm-registry-packages"}},"6.0.0-alpha20":{"name":"@gooddata/react-components","version":"6.0.0-alpha20","author":{"name":"GoodData Corporation"},"license":"BSD-3-Clause","_id":"@gooddata/react-components@6.0.0-alpha20","maintainers":[{"name":"bertold8","email":"ivan.nejezchleb@seznam.cz"},{"name":"bugsbunny338","email":"jiri.zajic@mensa.cz"},{"name":"gooddata-ci","email":"rail@gooddata.com"},{"name":"ivan.mjartan","email":"ivan.mjartan@gooddata.com"},{"name":"jakub-sterba","email":"jakub.sterba@gooddata.com"},{"name":"jaroslav.tomecek","email":"jaroslav.tomecek@gooddata.com"},{"name":"jkittler","email":"honza.kittler@gmail.com"},{"name":"khanh.le","email":"khanh.le@gooddata.com"},{"name":"langhamp","email":"pavel.langhammer@gooddata.com"},{"name":"lanhuynh","email":"lan.huynh@gooddata.com"},{"name":"lhorak","email":"info@lhorak.cz"},{"name":"linhhong","email":"linh.hong@gooddata.com"},{"name":"lpearce","email":"levi.pearce@gooddata.com"},{"name":"lupko","email":"lubomir.slivka@gooddata.com"},{"name":"martin.mosko","email":"martin.mosko@gooddata.com"},{"name":"michal.marsal","email":"michal.marsal@gooddata.com"},{"name":"nadtan","email":"tan.nguyen@gooddata.com"},{"name":"naibinh","email":"naibinh@gmail.com"},{"name":"nikolacech","email":"nikola.cech@gooddata.com"},{"name":"ocetnik","email":"ocetnik.david@gmail.com"},{"name":"ondrejlangr","email":"ondrej.langr@gooddata.com"},{"name":"pbenes","email":"petr.benes@gooddata.com"},{"name":"peterlacko","email":"lackopeter17@gmail.com"},{"name":"petrjanu","email":"petr.janu@gooddata.com"},{"name":"rodri360","email":"me@rodri360.com"},{"name":"sitina","email":"jiri.sitina@gooddata.com"},{"name":"sondo","email":"son.do@gooddata.com"},{"name":"strouhaljan","email":"strouhal.jan@gmail.com"},{"name":"tantalor93","email":"obenky@gmail.com"},{"name":"tomas.kratochvil","email":"tomas.kratochvil@gooddata.com"},{"name":"tomasreichmann","email":"tomasreichmann@gmail.com"},{"name":"tomsatgd","email":"tomas.satinsky@gooddata.com"},{"name":"tu.ngo","email":"tu.ngo@gooddata.com"},{"name":"xmort","email":"petr.dolejsi@gooddata.com"},{"name":"yanlipnican","email":"yanlipnican@gmail.com"},{"name":"zdenek.vidensky","email":"zdenek.vidensky@gooddata.com"}],"homepage":"https://github.com/gooddata/gooddata-react-components#readme","bugs":{"url":"https://github.com/gooddata/gooddata-react-components/issues"},"dist":{"shasum":"3dfedc1373bbc3b399f1f1541e3adbee11733d26","tarball":"https://registry.npmjs.org/@gooddata/react-components/-/react-components-6.0.0-alpha20.tgz","fileCount":927,"integrity":"sha512-TSF0stVG94ysS2lJrgxlvHVFygvHQCMB5AA+9HnC0sTTa6uY2aiksKQ/Cfopof71mTaHx5zmF7lMp4g8xs0rFg==","signatures":[{"sig":"MEUCIQDW6HzpfR5RN+PJobguIO7L9HA+iYSxYPudSR47hwX08AIgC0oh0jNXONsMKHjp5ZEmORNukK1qcV+nbEvh/cklcTo=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":3410986,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJbuyOlCRA9TVsSAnZWagAAYaYQAJSZ4Z2ahM4eJppfoVNa\ni1DRUKPVsmhTGfFe2c0N7eC69f9MEn/6FXbxPVfkoTRwwmnOoWJ+tzo0945T\nkiJdLv5G1dpLAmxyvPSYTF5V7gQyblIvmRRs8w+Ewsmb4PgyFOqLhKBC/x9T\n2CJkQnSxt6dH4ipu6b2WY0QeZbt7W7ma3VKqqXnsq2bpXp/dQPbZWDCFW3R7\njI0MCISgHtDSopF52dEQ71FpmQje2ml2C/ceofQnDaUyn4rRyJA/16cmeG2l\nriW0cpBQadOw6jAO8c89XldkmEi2SZwVhE2FGaDkccQ8kso3JWuguIymBd14\ntm9IWsouP7RmNs3WF7JwPclb7SqG6lDHWLF+es+obkGvcmLUbNUquw+cCvW6\nVT57Y9LPqhGdz3prPXxNGhlkludYGtirmj0oDGFBjZ34z8fjJj1nCYOAuY6R\nF3gDTlyO0pbymhw/Br5XKIN6U4DKgYeX/BaWfIn8HazNdE6QZhGJf0moG8PI\nY8FJVJgj5DL6FAQdRqwte7DSHu6BL+o584F7vgvRSe1oJBp/6136JRzXw4Yf\nKD2zSeoHLwNL1Rtn8Kp/tIr9l3/uEuR1OKjiH5Krdr9vezh9rdzgPAPo6vZX\ni1m8t97arvF9axDKFyis/dta0INrDl5f+7V0+tC1eX8mPggUqQesBL22M6iY\nbK8M\r\n=EAAB\r\n-----END PGP SIGNATURE-----\r\n"},"jest":{"testRegex":"(/__tests__/.*|\\.(test|spec))\\.(tsx?|jsx?)$","transform":{".(ts|tsx)":"<rootDir>/node_modules/ts-jest/preprocessor.js"},"collectCoverage":false,"moduleNameMapper":{"\\.(css|less|sass|scss)$":"<rootDir>/__mocks__/styleMock.ts"},"coverageReporters":["html"],"collectCoverageFrom":["src/**/*.{ts,tsx}","examples/server/src/**/*.{js,jsx}","!**/*.d.ts"],"moduleFileExtensions":["ts","tsx","js"],"setupTestFrameworkScriptFile":"<rootDir>/jest.setup.js"},"main":"dist/index.js","config":{"eslint":"./examples/**/*.{js,jsx}","tslint":"./{__mocks__,src,stories}/**/*.{ts,tsx}"},"readme":"[![npm version](https://badge.fury.io/js/%40gooddata%2Freact-components.svg)](https://www.npmjs.com/package/@gooddata/react-components) \n\n# GoodData.UI React components\n> A React-based JavaScript library for building data-driven applications\n\n## Getting started\n- [GoodData.UI Documentation](http://sdk.gooddata.com/gooddata-ui/)\n- [GoodData.UI Live Examples](https://gooddata-examples.herokuapp.com/)\n- [Stack Overflow](https://stackoverflow.com/questions/tagged/gooddata)\n\n### Usage\nWith [yarn](https://yarnpkg.com) installed, go to your project directory and run\n```\n$ yarn add @gooddata/react-components\n```\nIf you prefer [npm](npmjs.com) run\n```\n$ npm install --save @gooddata/react-components\n```\n\n\n## Contributing\n\nWe welcome any contribution in form of [issues](https://github.com/gooddata/gooddata-react-components/issues) or [pull requests](https://github.com/gooddata/gooddata-react-components/pulls).\nThese commands may come in handy while developing:\n\n| command | description |\n| ------- | ----------- |\n| `yarn install --pure-lockfile` | first step |\n| ||\n| `yarn dev` | build react-components to `/dist` in watch mode |\n| `yarn test` | run all unit tests |\n| `yarn validate` | validate codestyle |\n| ||\n| `yarn storybook` | run storybook from `/stories` on http://localhost:9001 |\n| `yarn build-storybook` | build storybook to `/dist-storybook` |\n| `yarn test-storybook` | run storybook and [screenshot tests](https://github.com/gooddata/gdc-client-utils/tree/master/test-storybook) |\n| ||\n| `yarn examples` | run Live Examples dev-server from `/examples` on https://localhost:8999 |\n| `yarn examples-build` | build Live Examples to `/examples/dist` |\n| `yarn examples-server` | serve built Live Examples - see `/examples/server/src` |\n| `yarn examples-testcafe` | run testcafe tests against `localhost:8999` |\n\n### Deploy to heroku.com\nWhen you deploy this repo to heroku, it serves *GoodData.UI Live Examples*.\nRelevant tasks are in `Procfile` and `package.json`.\n\n```bash\n# run in the project directory\nheroku login\nheroku create <your-app-name>\nheroku config:set DOMAIN_ADMIN_USERNAME=x@gooddata.com DOMAIN_ADMIN_PASSWORD=xy PROJECT_ID_TO_ASSIGN=xms7ga4tf3g3nzucd8380o2bev8oeknp\ngit push heroku HEAD:master\nheroku open\n```\n\n### Run Live Examples Locally\nTo run *GoodData.UI Live Examples* locally:\n```bash\ngit clone <this-repository>\ncd  <repository-folder>\nyarn install --pure-lockfile\nyarn examples\n```\nThen open https://localhost:8999 and login using Live Examples account (you can [create one here](https://gooddata-examples.herokuapp.com/registration)).\n\n## Changelog\n- see [CHANGELOG.md](CHANGELOG.md)\n\n## License\n(C) 2007-2018 GoodData Corporation\n\nFor more information, please see [LICENSE](https://github.com/gooddata/gooddata-react-components/blob/master/LICENSE)\n","gitHead":"ff607e70c18d97f098f8abe48d766baf43d09878","scripts":{"dev":"bash scripts/build.sh --dev-watch","test":"jest --watch","build":"bash scripts/build.sh","tslint":"yarn run-tslint -t verbose $npm_package_config_tslint","prepare":"cd examples/server && yarn install --pure-lockfile && cd ../..; rm -r examples/node_modules 2>/dev/null; true","examples":"bash scripts/run-examples.sh","prepare?":"# Called before `npm publish` and on local `npm install`. Temporarily also for deleting obsolete node_modules. Ends with `true` to continue gracefully.","validate":"tsc --noEmit && yarn tslint && eslint $npm_package_config_eslint","build-dev":"bash scripts/build.sh --dev","examples?":"# Default is developer domain, other options: yarn examples [sec,secure,stg,stg2,stg3,demo,developer or URL]","storybook":"start-storybook -p 9001 -c .storybook","tslint-ci":"mkdir -p ./ci/results && yarn run-tslint -t checkstyle -o ./ci/results/tslint-results.xml $npm_package_config_tslint","run-tslint":"tslint -p tsconfig.json","validate-ci":"tsc --noEmit && yarn tslint-ci  && eslint $npm_package_config_eslint -f checkstyle -o ci/results/eslint-results.xml","examples-build":"bash scripts/build-examples.sh","prepublishOnly":"yarn build","test-storybook":"test-storybook","build-storybook":"build-storybook -c .storybook -o dist-storybook","examples-server":"node examples/server/src/index.js","heroku-postbuild":"yarn examples-build developer","examples-testcafe":"testcafe chrome --assertion-timeout 60000 -S -s examples/_screenshots examples/test/**/**/*_test* --debug-on-fail","examples-testcafe-ci":"testcafe 'chrome:headless --no-sandbox' --assertion-timeout 60000 -S -s examples/_screenshots examples/test/**/**/*_test*"},"typings":"dist/index.d.ts","_npmUser":{"name":"gooddata-ci","email":"rail@gooddata.com"},"repository":{"url":"git+ssh://git@github.com/gooddata/gooddata-react-components.git","type":"git"},"_npmVersion":"5.6.0","description":"GoodData React Components","directories":{},"_nodeVersion":"8.9.4","dependencies":{"rxjs":"^5.5.6","lodash":"^4.17.4","ag-grid":"^18.0.1","invariant":"^2.2.2","classnames":"^2.2.5","highcharts":"4.2.5","prop-types":"^15.6.0","react-intl":"^2.4.0","custom-event":"^1.0.1","ag-grid-react":"^18.0.0","react-measure":"^1.4.7","@gooddata/typings":"2.4.0","@types/highcharts":"4.2.56","http-status-codes":"^1.3.0","@gooddata/js-utils":"^2.0.1","@gooddata/numberjs":"^3.1.2","fixed-data-table-2":"0.7.17","@gooddata/goodstrap":"57.1.4","react-dom-factories":"^1.0.2","@gooddata/gooddata-js":"8.3.0","highcharts-pattern-fill":"3.0.3","nodelist-foreach-polyfill":"^1.2.0"},"_hasShrinkwrap":false,"readmeFilename":"README.md","test-storybook":{"_defaults":{"readySelector":".screenshot-target, .screenshot-wrapper .highcharts-container, .screenshot-wrapper .s-headline-value, .screenshot-wrapper .viz-table-wrap, .screenshot-wrapper .gdc-kpi, .screenshot-wrapper .gdc-kpi-error, .screenshot-wrapper .s-pivot-table .ag-cell"},"AFM components/PieChart":{"error":{"delay":1000,"readySelector":".screenshot-wrapper .s-error .icon-cloud-rain"}},"Core components/Heatmap":{"data labels config":{"readySelector":".screenshot-wrapper div:nth-child(8) .highcharts-container"},"with different legend positions":{"readySelector":".screenshot-wrapper div:nth-child(10) .highcharts-container"}},"Core components/Treemap":{"data labels config":{"readySelector":".screenshot-wrapper div:nth-child(8) .highcharts-container"},"with different legend positions":{"readySelector":".screenshot-wrapper div:nth-child(10) .highcharts-container"}},"Core components/BarChart":{"with different legend positions":{"readySelector":".screenshot-wrapper div:nth-child(10) .highcharts-container"}},"Core components/PieChart":{"data labels config":{"readySelector":".screenshot-wrapper div:nth-child(8) .highcharts-container"},"with different legend positions":{"readySelector":".screenshot-wrapper div:nth-child(10) .highcharts-container"}},"AFM components/DonutChart":{"error":{"delay":1000,"readySelector":".screenshot-wrapper .s-error .icon-cloud-rain"}},"Core components/AreaChart":{"data labels config":{"readySelector":".screenshot-wrapper div:nth-child(8) .highcharts-container"},"with different legend positions":{"readySelector":".screenshot-wrapper div:nth-child(10) .highcharts-container"}},"Core components/LineChart":{"data labels config":{"readySelector":".screenshot-wrapper div:nth-child(8) .highcharts-container"},"with different legend positions":{"readySelector":".screenshot-wrapper div:nth-child(10) .highcharts-container"}},"Core components/DonutChart":{"data labels config":{"readySelector":".screenshot-wrapper div:nth-child(8) .highcharts-container"},"with different legend positions":{"readySelector":".screenshot-wrapper div:nth-child(10) .highcharts-container"}},"Core components/BubbleChart":{"data labels config":{"readySelector":".screenshot-wrapper div:nth-child(8) .highcharts-container"},"with different legend positions":{"readySelector":".screenshot-wrapper div:nth-child(10) .highcharts-container"}},"Core components/ColumnChart":{"with different legend positions":{"readySelector":".screenshot-wrapper div:nth-child(10) .highcharts-container"}},"Core components/ScatterPlot":{"data labels config":{"readySelector":".screenshot-wrapper div:nth-child(8) .highcharts-container"}}},"devDependencies":{"raf":"3.3.2","yup":"^0.24.1","jest":"21.2.1","react":"16.5.2","enzyme":"3.5.0","formik":"^0.11.11","moment":"2.22.1","history":"^4.7.2","ts-jest":"21.2.4","webpack":"3.10.0","react-ga":"^2.5.2","recharts":"1.0.0-beta.9","testcafe":"0.19.2","commander":"2.14.1","node-sass":"4.7.2","react-dom":"16.5.2","supertest":"3.0.0","babel-core":"6.26.0","css-loader":"0.28.7","jest-junit":"3.0.0","raw-loader":"0.5.1","styled-jsx":"2.2.1","typescript":"2.3.3","@types/jest":"20.0.4","@types/node":"7.0.8","file-loader":"1.1.6","sass-loader":"6.0.6","@types/react":"16.0.34","babel-loader":"7.1.2","react-helmet":"5.2.0","react-select":"1.2.1","style-loader":"0.19.1","@types/enzyme":"3.1.13","@types/lodash":"4.14.61","babel-runtime":"6.25.0","utility-types":"^1.1.0","babel-polyfill":"^6.26.0","@storybook/react":"3.4.10","@types/invariant":"2.2.29","@types/react-dom":"16.0.3","babel-preset-env":"1.6.1","isomorphic-fetch":"2.2.1","react-datepicker":"1.1.0","react-router-dom":"4.2.2","@gooddata/mock-js":"1.9.0","@storybook/addons":"3.4.10","@types/classnames":"2.2.3","@types/prop-types":"15.5.2","@types/react-intl":"2.3.5","babel-preset-react":"6.24.1","identity-obj-proxy":"^3.0.0","react-async-script":"^0.9.1","webpack-dev-server":"2.11.1","@types/react-portal":"4.0.1","babel-plugin-lodash":"3.3.2","html-webpack-plugin":"2.30.1","react-test-renderer":"16.4.2","@types/react-measure":"0.4.7","clean-webpack-plugin":"0.1.17","react-google-recaptcha":"^0.11.0","@gooddata/eslint-config":"0.1.0","@gooddata/tslint-config":"0.0.11","@types/storybook__react":"3.0.6","enzyme-adapter-react-16":"1.3.1","uglifyjs-webpack-plugin":"1.2.0","@gooddata/test-storybook":"2.0.0","@storybook/addon-actions":"3.4.10","@storybook/addon-options":"3.4.10","node-sass-magic-importer":"5.1.0","react-syntax-highlighter":"6.1.2","@types/fixed-data-table-2":"0.8.1","awesome-typescript-loader":"3.5.0","@types/react-test-renderer":"16.0.0","circular-dependency-plugin":"4.4.0","compression-webpack-plugin":"1.1.7","@types/enzyme-adapter-react-16":"1.0.3","@types/storybook__addon-actions":"3.0.1","babel-plugin-transform-class-properties":"6.24.1","babel-plugin-transform-async-to-generator":"6.24.1","babel-plugin-transform-object-rest-spread":"6.26.0"},"peerDependencies":{"react":"16.5.2","react-dom":"16.5.2"},"_npmOperationalInternal":{"tmp":"tmp/react-components_6.0.0-alpha20_1538991012822_0.2089997782258699","host":"s3://npm-registry-packages"}},"6.0.0-alpha21":{"name":"@gooddata/react-components","version":"6.0.0-alpha21","author":{"name":"GoodData Corporation"},"license":"BSD-3-Clause","_id":"@gooddata/react-components@6.0.0-alpha21","maintainers":[{"name":"bertold8","email":"ivan.nejezchleb@seznam.cz"},{"name":"bugsbunny338","email":"jiri.zajic@mensa.cz"},{"name":"gooddata-ci","email":"rail@gooddata.com"},{"name":"ivan.mjartan","email":"ivan.mjartan@gooddata.com"},{"name":"jakub-sterba","email":"jakub.sterba@gooddata.com"},{"name":"jaroslav.tomecek","email":"jaroslav.tomecek@gooddata.com"},{"name":"jkittler","email":"honza.kittler@gmail.com"},{"name":"khanh.le","email":"khanh.le@gooddata.com"},{"name":"langhamp","email":"pavel.langhammer@gooddata.com"},{"name":"lanhuynh","email":"lan.huynh@gooddata.com"},{"name":"lhorak","email":"info@lhorak.cz"},{"name":"linhhong","email":"linh.hong@gooddata.com"},{"name":"lpearce","email":"levi.pearce@gooddata.com"},{"name":"lupko","email":"lubomir.slivka@gooddata.com"},{"name":"martin.mosko","email":"martin.mosko@gooddata.com"},{"name":"michal.marsal","email":"michal.marsal@gooddata.com"},{"name":"nadtan","email":"tan.nguyen@gooddata.com"},{"name":"naibinh","email":"naibinh@gmail.com"},{"name":"nikolacech","email":"nikola.cech@gooddata.com"},{"name":"ocetnik","email":"ocetnik.david@gmail.com"},{"name":"ondrejlangr","email":"ondrej.langr@gooddata.com"},{"name":"pbenes","email":"petr.benes@gooddata.com"},{"name":"peterlacko","email":"lackopeter17@gmail.com"},{"name":"petrjanu","email":"petr.janu@gooddata.com"},{"name":"rodri360","email":"me@rodri360.com"},{"name":"sitina","email":"jiri.sitina@gooddata.com"},{"name":"sondo","email":"son.do@gooddata.com"},{"name":"strouhaljan","email":"strouhal.jan@gmail.com"},{"name":"tantalor93","email":"obenky@gmail.com"},{"name":"tomas.kratochvil","email":"tomas.kratochvil@gooddata.com"},{"name":"tomasreichmann","email":"tomasreichmann@gmail.com"},{"name":"tomsatgd","email":"tomas.satinsky@gooddata.com"},{"name":"tu.ngo","email":"tu.ngo@gooddata.com"},{"name":"xmort","email":"petr.dolejsi@gooddata.com"},{"name":"yanlipnican","email":"yanlipnican@gmail.com"},{"name":"zdenek.vidensky","email":"zdenek.vidensky@gooddata.com"}],"homepage":"https://github.com/gooddata/gooddata-react-components#readme","bugs":{"url":"https://github.com/gooddata/gooddata-react-components/issues"},"dist":{"shasum":"a66592fb36ad88419a67216436c1ffc4c2e7d0ca","tarball":"https://registry.npmjs.org/@gooddata/react-components/-/react-components-6.0.0-alpha21.tgz","fileCount":927,"integrity":"sha512-ZfUSR4Jl311/LbjHnW4HNoQbEuHvuLV3ZlhtGHrejp8ot1FStpbHO8dQRIt4r2MfNS9at4G9CD83YETSkBX+qQ==","signatures":[{"sig":"MEQCIEmzVTud5aEfqNbHPVkkHx4YhJ5Tt0mRNTxCcyv7vSkIAiBKeZh3003AvNtkuo1yqCEjEYg1z1vJY3GsG2BgHpX6tg==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":3412130,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJbvINmCRA9TVsSAnZWagAAis8QAJkz/77gN8/Ne3wce8Qu\nQwSSLaPGvEB45IZ+VKDjuS9QQzsHHN8qq5R81ZLTMnK/mJ/zr54usfXmobYu\n+8U0J4Avh+nvFKdG8TCyvTCPw4ReqqO8EYaIXRvWA7gxaQtnLHjSJYccLM8R\n1R0EwkrRNblYne5d4HbdXSd3zp2z2Qy66QebfFMfmZOa0InLwbilHWndUeBz\nq1zy+CjbH8vOLAUButErPwJMm9YgtC5urnqSWt337YGe6EUQ82JTVICIagkE\nKEgerYbMnnygD8UY/JMHvxHeSxA9z80sFXhInAlckwp1XnWa2pgHCPoAV3eh\nSJvQupR01SuRMnwK8NU2cwNmn8xTBtcgZyxmEkv26tT8f6Vn9cP3zwmZH1Q7\nJDseFSptslA/Nx/NZQGOqDlgFfQqN1q8UijjjV7nP+Ffz1vyEZrHZ6jQg1K1\nq9RbdMZtfTKA79HJtRPziEvbN+5GcONtaVSrrkbdj8ynUxy/MXCZuee9hiCd\nIC5R89cEBQR9lp2wbwmrpO2syhWQvTae6xr+Jx0oPfIjoZF/kmO6ypqkgHkZ\nDCYd2txkJUx7FGQwGMyAmMrC/1N66U9Z/fS9+JFwZ4tnJNHBRw5E1WQNd/RR\n5HzVmeR5vR1QY6MNbGI8xSBAQSGICTbQRQa1MqG6l7dylDVsSh7uLlNsED67\nWkl7\r\n=rVLR\r\n-----END PGP SIGNATURE-----\r\n"},"jest":{"testRegex":"(/__tests__/.*|\\.(test|spec))\\.(tsx?|jsx?)$","transform":{".(ts|tsx)":"<rootDir>/node_modules/ts-jest/preprocessor.js"},"collectCoverage":false,"moduleNameMapper":{"\\.(css|less|sass|scss)$":"<rootDir>/__mocks__/styleMock.ts"},"coverageReporters":["html"],"collectCoverageFrom":["src/**/*.{ts,tsx}","examples/server/src/**/*.{js,jsx}","!**/*.d.ts"],"moduleFileExtensions":["ts","tsx","js"],"setupTestFrameworkScriptFile":"<rootDir>/jest.setup.js"},"main":"dist/index.js","config":{"eslint":"./examples/**/*.{js,jsx}","tslint":"./{__mocks__,src,stories}/**/*.{ts,tsx}"},"readme":"[![npm version](https://badge.fury.io/js/%40gooddata%2Freact-components.svg)](https://www.npmjs.com/package/@gooddata/react-components) \n\n# GoodData.UI React components\n> A React-based JavaScript library for building data-driven applications\n\n## Getting started\n- [GoodData.UI Documentation](http://sdk.gooddata.com/gooddata-ui/)\n- [GoodData.UI Live Examples](https://gooddata-examples.herokuapp.com/)\n- [Stack Overflow](https://stackoverflow.com/questions/tagged/gooddata)\n\n### Usage\nWith [yarn](https://yarnpkg.com) installed, go to your project directory and run\n```\n$ yarn add @gooddata/react-components\n```\nIf you prefer [npm](npmjs.com) run\n```\n$ npm install --save @gooddata/react-components\n```\n\n\n## Contributing\n\nWe welcome any contribution in form of [issues](https://github.com/gooddata/gooddata-react-components/issues) or [pull requests](https://github.com/gooddata/gooddata-react-components/pulls).\nThese commands may come in handy while developing:\n\n| command | description |\n| ------- | ----------- |\n| `yarn install --pure-lockfile` | first step |\n| ||\n| `yarn dev` | build react-components to `/dist` in watch mode |\n| `yarn test` | run all unit tests |\n| `yarn validate` | validate codestyle |\n| ||\n| `yarn storybook` | run storybook from `/stories` on http://localhost:9001 |\n| `yarn build-storybook` | build storybook to `/dist-storybook` |\n| `yarn test-storybook` | run storybook and [screenshot tests](https://github.com/gooddata/gdc-client-utils/tree/master/test-storybook) |\n| ||\n| `yarn examples` | run Live Examples dev-server from `/examples` on https://localhost:8999 |\n| `yarn examples-build` | build Live Examples to `/examples/dist` |\n| `yarn examples-server` | serve built Live Examples - see `/examples/server/src` |\n| `yarn examples-testcafe` | run testcafe tests against `localhost:8999` |\n\n### Deploy to heroku.com\nWhen you deploy this repo to heroku, it serves *GoodData.UI Live Examples*.\nRelevant tasks are in `Procfile` and `package.json`.\n\n```bash\n# run in the project directory\nheroku login\nheroku create <your-app-name>\nheroku config:set DOMAIN_ADMIN_USERNAME=x@gooddata.com DOMAIN_ADMIN_PASSWORD=xy PROJECT_ID_TO_ASSIGN=xms7ga4tf3g3nzucd8380o2bev8oeknp\ngit push heroku HEAD:master\nheroku open\n```\n\n### Run Live Examples Locally\nTo run *GoodData.UI Live Examples* locally:\n```bash\ngit clone <this-repository>\ncd  <repository-folder>\nyarn install --pure-lockfile\nyarn examples\n```\nThen open https://localhost:8999 and login using Live Examples account (you can [create one here](https://gooddata-examples.herokuapp.com/registration)).\n\n## Changelog\n- see [CHANGELOG.md](CHANGELOG.md)\n\n## License\n(C) 2007-2018 GoodData Corporation\n\nFor more information, please see [LICENSE](https://github.com/gooddata/gooddata-react-components/blob/master/LICENSE)\n","gitHead":"b15ac6e898412b3b0ced42beadd02b59993a36ba","scripts":{"dev":"bash scripts/build.sh --dev-watch","test":"jest --watch","build":"bash scripts/build.sh","tslint":"yarn run-tslint -t verbose $npm_package_config_tslint","prepare":"cd examples/server && yarn install --pure-lockfile && cd ../..; rm -r examples/node_modules 2>/dev/null; true","examples":"bash scripts/run-examples.sh","prepare?":"# Called before `npm publish` and on local `npm install`. Temporarily also for deleting obsolete node_modules. Ends with `true` to continue gracefully.","validate":"tsc --noEmit && yarn tslint && eslint $npm_package_config_eslint","build-dev":"bash scripts/build.sh --dev","examples?":"# Default is developer domain, other options: yarn examples [sec,secure,stg,stg2,stg3,demo,developer or URL]","storybook":"start-storybook -p 9001 -c .storybook","tslint-ci":"mkdir -p ./ci/results && yarn run-tslint -t checkstyle -o ./ci/results/tslint-results.xml $npm_package_config_tslint","run-tslint":"tslint -p tsconfig.json","validate-ci":"tsc --noEmit && yarn tslint-ci  && eslint $npm_package_config_eslint -f checkstyle -o ci/results/eslint-results.xml","examples-build":"bash scripts/build-examples.sh","prepublishOnly":"yarn build","test-storybook":"test-storybook","build-storybook":"build-storybook -c .storybook -o dist-storybook","examples-server":"node examples/server/src/index.js","heroku-postbuild":"yarn examples-build developer","examples-testcafe":"testcafe chrome --assertion-timeout 60000 -S -s examples/_screenshots examples/test/**/**/*_test* --debug-on-fail","examples-testcafe-ci":"testcafe 'chrome:headless --no-sandbox' --assertion-timeout 60000 -S -s examples/_screenshots examples/test/**/**/*_test*"},"typings":"dist/index.d.ts","_npmUser":{"name":"gooddata-ci","email":"rail@gooddata.com"},"repository":{"url":"git+ssh://git@github.com/gooddata/gooddata-react-components.git","type":"git"},"_npmVersion":"5.6.0","description":"GoodData React Components","directories":{},"_nodeVersion":"8.9.4","dependencies":{"rxjs":"^5.5.6","lodash":"^4.17.4","ag-grid":"^18.0.1","invariant":"^2.2.2","classnames":"^2.2.5","highcharts":"4.2.5","prop-types":"^15.6.0","react-intl":"^2.4.0","custom-event":"^1.0.1","ag-grid-react":"^18.0.0","react-measure":"^1.4.7","@gooddata/typings":"2.4.0","@types/highcharts":"4.2.56","http-status-codes":"^1.3.0","@gooddata/js-utils":"^2.0.1","@gooddata/numberjs":"^3.1.2","fixed-data-table-2":"0.7.17","@gooddata/goodstrap":"57.1.4","react-dom-factories":"^1.0.2","@gooddata/gooddata-js":"8.4.0","highcharts-pattern-fill":"3.0.3","nodelist-foreach-polyfill":"^1.2.0"},"_hasShrinkwrap":false,"readmeFilename":"README.md","test-storybook":{"_defaults":{"readySelector":".screenshot-target, .screenshot-wrapper .highcharts-container, .screenshot-wrapper .s-headline-value, .screenshot-wrapper .viz-table-wrap, .screenshot-wrapper .gdc-kpi, .screenshot-wrapper .gdc-kpi-error, .screenshot-wrapper .s-pivot-table .ag-cell"},"AFM components/PieChart":{"error":{"delay":1000,"readySelector":".screenshot-wrapper .s-error .icon-cloud-rain"}},"Core components/Heatmap":{"data labels config":{"readySelector":".screenshot-wrapper div:nth-child(8) .highcharts-container"},"with different legend positions":{"readySelector":".screenshot-wrapper div:nth-child(10) .highcharts-container"}},"Core components/Treemap":{"data labels config":{"readySelector":".screenshot-wrapper div:nth-child(8) .highcharts-container"},"with different legend positions":{"readySelector":".screenshot-wrapper div:nth-child(10) .highcharts-container"}},"Core components/BarChart":{"with different legend positions":{"readySelector":".screenshot-wrapper div:nth-child(10) .highcharts-container"}},"Core components/PieChart":{"data labels config":{"readySelector":".screenshot-wrapper div:nth-child(8) .highcharts-container"},"with different legend positions":{"readySelector":".screenshot-wrapper div:nth-child(10) .highcharts-container"}},"AFM components/DonutChart":{"error":{"delay":1000,"readySelector":".screenshot-wrapper .s-error .icon-cloud-rain"}},"Core components/AreaChart":{"data labels config":{"readySelector":".screenshot-wrapper div:nth-child(8) .highcharts-container"},"with different legend positions":{"readySelector":".screenshot-wrapper div:nth-child(10) .highcharts-container"}},"Core components/LineChart":{"data labels config":{"readySelector":".screenshot-wrapper div:nth-child(8) .highcharts-container"},"with different legend positions":{"readySelector":".screenshot-wrapper div:nth-child(10) .highcharts-container"}},"Core components/DonutChart":{"data labels config":{"readySelector":".screenshot-wrapper div:nth-child(8) .highcharts-container"},"with different legend positions":{"readySelector":".screenshot-wrapper div:nth-child(10) .highcharts-container"}},"Core components/BubbleChart":{"data labels config":{"readySelector":".screenshot-wrapper div:nth-child(8) .highcharts-container"},"with different legend positions":{"readySelector":".screenshot-wrapper div:nth-child(10) .highcharts-container"}},"Core components/ColumnChart":{"with different legend positions":{"readySelector":".screenshot-wrapper div:nth-child(10) .highcharts-container"}},"Core components/ScatterPlot":{"data labels config":{"readySelector":".screenshot-wrapper div:nth-child(8) .highcharts-container"}}},"devDependencies":{"raf":"3.3.2","yup":"^0.24.1","jest":"21.2.1","react":"16.5.2","enzyme":"3.5.0","formik":"^0.11.11","moment":"2.22.1","history":"^4.7.2","ts-jest":"21.2.4","webpack":"3.10.0","react-ga":"^2.5.2","recharts":"1.0.0-beta.9","testcafe":"0.19.2","commander":"2.14.1","node-sass":"4.7.2","react-dom":"16.5.2","supertest":"3.0.0","babel-core":"6.26.0","css-loader":"0.28.7","jest-junit":"3.0.0","raw-loader":"0.5.1","styled-jsx":"2.2.1","typescript":"2.3.3","@types/jest":"20.0.4","@types/node":"7.0.8","file-loader":"1.1.6","sass-loader":"6.0.6","@types/react":"16.0.34","babel-loader":"7.1.2","react-helmet":"5.2.0","react-select":"1.2.1","style-loader":"0.19.1","@types/enzyme":"3.1.13","@types/lodash":"4.14.61","babel-runtime":"6.25.0","utility-types":"^1.1.0","babel-polyfill":"^6.26.0","@storybook/react":"3.4.10","@types/invariant":"2.2.29","@types/react-dom":"16.0.3","babel-preset-env":"1.6.1","isomorphic-fetch":"2.2.1","react-datepicker":"1.1.0","react-router-dom":"4.2.2","@gooddata/mock-js":"1.9.0","@storybook/addons":"3.4.10","@types/classnames":"2.2.3","@types/prop-types":"15.5.2","@types/react-intl":"2.3.5","babel-preset-react":"6.24.1","identity-obj-proxy":"^3.0.0","react-async-script":"^0.9.1","webpack-dev-server":"2.11.1","@types/react-portal":"4.0.1","babel-plugin-lodash":"3.3.2","html-webpack-plugin":"2.30.1","react-test-renderer":"16.4.2","@types/react-measure":"0.4.7","clean-webpack-plugin":"0.1.17","react-google-recaptcha":"^0.11.0","@gooddata/eslint-config":"0.1.0","@gooddata/tslint-config":"0.0.11","@types/storybook__react":"3.0.6","enzyme-adapter-react-16":"1.3.1","uglifyjs-webpack-plugin":"1.2.0","@gooddata/test-storybook":"2.0.0","@storybook/addon-actions":"3.4.10","@storybook/addon-options":"3.4.10","node-sass-magic-importer":"5.1.0","react-syntax-highlighter":"6.1.2","@types/fixed-data-table-2":"0.8.1","awesome-typescript-loader":"3.5.0","@types/react-test-renderer":"16.0.0","circular-dependency-plugin":"4.4.0","compression-webpack-plugin":"1.1.7","@types/enzyme-adapter-react-16":"1.0.3","@types/storybook__addon-actions":"3.0.1","babel-plugin-transform-class-properties":"6.24.1","babel-plugin-transform-async-to-generator":"6.24.1","babel-plugin-transform-object-rest-spread":"6.26.0"},"peerDependencies":{"react":"16.5.2","react-dom":"16.5.2"},"_npmOperationalInternal":{"tmp":"tmp/react-components_6.0.0-alpha21_1539081061909_0.13287385304434762","host":"s3://npm-registry-packages"}},"6.0.0-alpha22":{"name":"@gooddata/react-components","version":"6.0.0-alpha22","author":{"name":"GoodData Corporation"},"license":"BSD-3-Clause","_id":"@gooddata/react-components@6.0.0-alpha22","maintainers":[{"name":"bertold8","email":"ivan.nejezchleb@seznam.cz"},{"name":"bugsbunny338","email":"jiri.zajic@mensa.cz"},{"name":"gooddata-ci","email":"rail@gooddata.com"},{"name":"ivan.mjartan","email":"ivan.mjartan@gooddata.com"},{"name":"jakub-sterba","email":"jakub.sterba@gooddata.com"},{"name":"jaroslav.tomecek","email":"jaroslav.tomecek@gooddata.com"},{"name":"jkittler","email":"honza.kittler@gmail.com"},{"name":"khanh.le","email":"khanh.le@gooddata.com"},{"name":"langhamp","email":"pavel.langhammer@gooddata.com"},{"name":"lanhuynh","email":"lan.huynh@gooddata.com"},{"name":"lhorak","email":"info@lhorak.cz"},{"name":"linhhong","email":"linh.hong@gooddata.com"},{"name":"lpearce","email":"levi.pearce@gooddata.com"},{"name":"lupko","email":"lubomir.slivka@gooddata.com"},{"name":"martin.mosko","email":"martin.mosko@gooddata.com"},{"name":"michal.marsal","email":"michal.marsal@gooddata.com"},{"name":"nadtan","email":"tan.nguyen@gooddata.com"},{"name":"naibinh","email":"naibinh@gmail.com"},{"name":"nikolacech","email":"nikola.cech@gooddata.com"},{"name":"ocetnik","email":"ocetnik.david@gmail.com"},{"name":"ondrejlangr","email":"ondrej.langr@gooddata.com"},{"name":"pbenes","email":"petr.benes@gooddata.com"},{"name":"peterlacko","email":"lackopeter17@gmail.com"},{"name":"petrjanu","email":"petr.janu@gooddata.com"},{"name":"rodri360","email":"me@rodri360.com"},{"name":"sitina","email":"jiri.sitina@gooddata.com"},{"name":"sondo","email":"son.do@gooddata.com"},{"name":"strouhaljan","email":"strouhal.jan@gmail.com"},{"name":"tantalor93","email":"obenky@gmail.com"},{"name":"tomas.kratochvil","email":"tomas.kratochvil@gooddata.com"},{"name":"tomasreichmann","email":"tomasreichmann@gmail.com"},{"name":"tomsatgd","email":"tomas.satinsky@gooddata.com"},{"name":"tu.ngo","email":"tu.ngo@gooddata.com"},{"name":"xmort","email":"petr.dolejsi@gooddata.com"},{"name":"yanlipnican","email":"yanlipnican@gmail.com"},{"name":"zdenek.vidensky","email":"zdenek.vidensky@gooddata.com"}],"homepage":"https://github.com/gooddata/gooddata-react-components#readme","bugs":{"url":"https://github.com/gooddata/gooddata-react-components/issues"},"dist":{"shasum":"1bae4fef6111175a5fb1a3c03fe66e58732444ba","tarball":"https://registry.npmjs.org/@gooddata/react-components/-/react-components-6.0.0-alpha22.tgz","fileCount":927,"integrity":"sha512-Kj0ZveDvo5t7AIwrI7jKD1Dp9HJuvcpfEhhVplylg30Um0niUBbsmRQY0l4meRxobgCIm0YfafF3YGN+Jqariw==","signatures":[{"sig":"MEQCIGNYFdSdc4qpIWKZme5wk2p4Bj34AqkxELcbn/61VLvIAiACecr3bVTYpfuEw+TDWzRMk7LwDut40grRPsx58ln7eg==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":3412130,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJbvzsSCRA9TVsSAnZWagAAT1UP/3A0nP40fpCYtx0l69WD\n5T+1C0RPyZdVa3Vp+x9JLRNpXdl40YPMoQQYwPxVaVHHTeu2B8VOAFxqVKGi\n2Rj4wq9Wd89WRnNzlv3G13Y6KhLYPX535MhHs/5xGoLH95RBF/SjFH7LvN3t\npJMwkvfPNPwzrxBKOF5byZZ9is7oCvzEU4mtZeEgDcJq0foUKdOY34BG/wZQ\njg2gCwiEtDS4SftJj7sINg2P2iLNgLIygdy+h1eLRbJJY6DIPpcmk4w6RMrR\nuQkLM/B3BKR8wzGcY2ITd1C2rhevMTCXi5CWDE3wJNQP98gmeApWITy7s8tf\nGuPoES0JCpKECDcZzj9ASxaryLwlKMzVfT8/lO2QIic39xJuwxVE7a3IG4/V\nIK/TrkvuevwliZ1Vb2V/LahbzySHbu0JM+19F+Do6WhlUMG7QOTCpdlOspNw\nk2fnveMvyxWxAnzPDtmchYXABJDX23HPWIdt9/7H0IplBeXG35ptTNz/32GD\nJsGyISyX65hVSciDxcZRcXulNAD5Q0IqMbfzxFBNMgLFtVqEKV29Tx7ziUkQ\ny2LrOJMSUTHHvI13UP950c8uZjE20faioqqOFAizCvy63wQpL8fTRbSD1gmD\ntKzAp+bXVXkqfCvIr0WHxjTkwTwtjJ9jS+4OZBYU0vFjQJNy+ifZHeEX00l8\npOAW\r\n=dPxH\r\n-----END PGP SIGNATURE-----\r\n"},"jest":{"testRegex":"(/__tests__/.*|\\.(test|spec))\\.(tsx?|jsx?)$","transform":{".(ts|tsx)":"<rootDir>/node_modules/ts-jest/preprocessor.js"},"collectCoverage":false,"moduleNameMapper":{"\\.(css|less|sass|scss)$":"<rootDir>/__mocks__/styleMock.ts"},"coverageReporters":["html"],"collectCoverageFrom":["src/**/*.{ts,tsx}","examples/server/src/**/*.{js,jsx}","!**/*.d.ts"],"moduleFileExtensions":["ts","tsx","js"],"setupTestFrameworkScriptFile":"<rootDir>/jest.setup.js"},"main":"dist/index.js","config":{"eslint":"./examples/**/*.{js,jsx}","tslint":"./{__mocks__,src,stories}/**/*.{ts,tsx}"},"readme":"[![npm version](https://badge.fury.io/js/%40gooddata%2Freact-components.svg)](https://www.npmjs.com/package/@gooddata/react-components) \n\n# GoodData.UI React components\n> A React-based JavaScript library for building data-driven applications\n\n## Getting started\n- [GoodData.UI Documentation](http://sdk.gooddata.com/gooddata-ui/)\n- [GoodData.UI Live Examples](https://gooddata-examples.herokuapp.com/)\n- [Stack Overflow](https://stackoverflow.com/questions/tagged/gooddata)\n\n### Usage\nWith [yarn](https://yarnpkg.com) installed, go to your project directory and run\n```\n$ yarn add @gooddata/react-components\n```\nIf you prefer [npm](npmjs.com) run\n```\n$ npm install --save @gooddata/react-components\n```\n\n\n## Contributing\n\nWe welcome any contribution in form of [issues](https://github.com/gooddata/gooddata-react-components/issues) or [pull requests](https://github.com/gooddata/gooddata-react-components/pulls).\nThese commands may come in handy while developing:\n\n| command | description |\n| ------- | ----------- |\n| `yarn install --pure-lockfile` | first step |\n| ||\n| `yarn dev` | build react-components to `/dist` in watch mode |\n| `yarn test` | run all unit tests |\n| `yarn validate` | validate codestyle |\n| ||\n| `yarn storybook` | run storybook from `/stories` on http://localhost:9001 |\n| `yarn build-storybook` | build storybook to `/dist-storybook` |\n| `yarn test-storybook` | run storybook and [screenshot tests](https://github.com/gooddata/gdc-client-utils/tree/master/test-storybook) |\n| ||\n| `yarn examples` | run Live Examples dev-server from `/examples` on https://localhost:8999 |\n| `yarn examples-build` | build Live Examples to `/examples/dist` |\n| `yarn examples-server` | serve built Live Examples - see `/examples/server/src` |\n| `yarn examples-testcafe` | run testcafe tests against `localhost:8999` |\n\n### Deploy to heroku.com\nWhen you deploy this repo to heroku, it serves *GoodData.UI Live Examples*.\nRelevant tasks are in `Procfile` and `package.json`.\n\n```bash\n# run in the project directory\nheroku login\nheroku create <your-app-name>\nheroku config:set DOMAIN_ADMIN_USERNAME=x@gooddata.com DOMAIN_ADMIN_PASSWORD=xy PROJECT_ID_TO_ASSIGN=xms7ga4tf3g3nzucd8380o2bev8oeknp\ngit push heroku HEAD:master\nheroku open\n```\n\n### Run Live Examples Locally\nTo run *GoodData.UI Live Examples* locally:\n```bash\ngit clone <this-repository>\ncd  <repository-folder>\nyarn install --pure-lockfile\nyarn examples\n```\nThen open https://localhost:8999 and login using Live Examples account (you can [create one here](https://gooddata-examples.herokuapp.com/registration)).\n\n## Changelog\n- see [CHANGELOG.md](CHANGELOG.md)\n\n## License\n(C) 2007-2018 GoodData Corporation\n\nFor more information, please see [LICENSE](https://github.com/gooddata/gooddata-react-components/blob/master/LICENSE)\n","gitHead":"d7a610a06df1088c58c5d3f59943929a7b92f65d","scripts":{"dev":"bash scripts/build.sh --dev-watch","test":"jest --watch","build":"bash scripts/build.sh","tslint":"yarn run-tslint -t verbose $npm_package_config_tslint","prepare":"cd examples/server && yarn install --pure-lockfile && cd ../..; rm -r examples/node_modules 2>/dev/null; true","examples":"bash scripts/run-examples.sh","prepare?":"# Called before `npm publish` and on local `npm install`. Temporarily also for deleting obsolete node_modules. Ends with `true` to continue gracefully.","validate":"tsc --noEmit && yarn tslint && eslint $npm_package_config_eslint","build-dev":"bash scripts/build.sh --dev","examples?":"# Default is developer domain, other options: yarn examples [sec,secure,stg,stg2,stg3,demo,developer or URL]","storybook":"start-storybook -p 9001 -c .storybook","tslint-ci":"mkdir -p ./ci/results && yarn run-tslint -t checkstyle -o ./ci/results/tslint-results.xml $npm_package_config_tslint","run-tslint":"tslint -p tsconfig.json","validate-ci":"tsc --noEmit && yarn tslint-ci  && eslint $npm_package_config_eslint -f checkstyle -o ci/results/eslint-results.xml","examples-build":"bash scripts/build-examples.sh","prepublishOnly":"yarn build","test-storybook":"test-storybook","build-storybook":"build-storybook -c .storybook -o dist-storybook","examples-server":"node examples/server/src/index.js","heroku-postbuild":"yarn examples-build developer","examples-testcafe":"testcafe chrome --assertion-timeout 60000 -S -s examples/_screenshots examples/test/**/**/*_test* --debug-on-fail","examples-testcafe-ci":"testcafe 'chrome:headless --no-sandbox' --assertion-timeout 60000 -S -s examples/_screenshots examples/test/**/**/*_test*"},"typings":"dist/index.d.ts","_npmUser":{"name":"gooddata-ci","email":"rail@gooddata.com"},"repository":{"url":"git+ssh://git@github.com/gooddata/gooddata-react-components.git","type":"git"},"_npmVersion":"5.6.0","description":"GoodData React Components","directories":{},"_nodeVersion":"8.9.4","dependencies":{"rxjs":"^5.5.6","lodash":"^4.17.4","ag-grid":"^18.0.1","invariant":"^2.2.2","classnames":"^2.2.5","highcharts":"4.2.5","prop-types":"^15.6.0","react-intl":"^2.4.0","custom-event":"^1.0.1","ag-grid-react":"^18.0.0","react-measure":"^1.4.7","@gooddata/typings":"2.4.0","@types/highcharts":"4.2.56","http-status-codes":"^1.3.0","@gooddata/js-utils":"^2.0.1","@gooddata/numberjs":"^3.1.2","fixed-data-table-2":"0.7.17","@gooddata/goodstrap":"57.1.5","react-dom-factories":"^1.0.2","@gooddata/gooddata-js":"8.4.0","highcharts-pattern-fill":"3.0.3","nodelist-foreach-polyfill":"^1.2.0"},"_hasShrinkwrap":false,"readmeFilename":"README.md","test-storybook":{"_defaults":{"readySelector":".screenshot-target, .screenshot-wrapper .highcharts-container, .screenshot-wrapper .s-headline-value, .screenshot-wrapper .viz-table-wrap, .screenshot-wrapper .gdc-kpi, .screenshot-wrapper .gdc-kpi-error, .screenshot-wrapper .s-pivot-table .ag-cell"},"AFM components/PieChart":{"error":{"delay":1000,"readySelector":".screenshot-wrapper .s-error .icon-cloud-rain"}},"Core components/Heatmap":{"data labels config":{"readySelector":".screenshot-wrapper div:nth-child(8) .highcharts-container"},"with different legend positions":{"readySelector":".screenshot-wrapper div:nth-child(10) .highcharts-container"}},"Core components/Treemap":{"data labels config":{"readySelector":".screenshot-wrapper div:nth-child(8) .highcharts-container"},"with different legend positions":{"readySelector":".screenshot-wrapper div:nth-child(10) .highcharts-container"}},"Core components/BarChart":{"with different legend positions":{"readySelector":".screenshot-wrapper div:nth-child(10) .highcharts-container"}},"Core components/PieChart":{"data labels config":{"readySelector":".screenshot-wrapper div:nth-child(8) .highcharts-container"},"with different legend positions":{"readySelector":".screenshot-wrapper div:nth-child(10) .highcharts-container"}},"AFM components/DonutChart":{"error":{"delay":1000,"readySelector":".screenshot-wrapper .s-error .icon-cloud-rain"}},"Core components/AreaChart":{"data labels config":{"readySelector":".screenshot-wrapper div:nth-child(8) .highcharts-container"},"with different legend positions":{"readySelector":".screenshot-wrapper div:nth-child(10) .highcharts-container"}},"Core components/LineChart":{"data labels config":{"readySelector":".screenshot-wrapper div:nth-child(8) .highcharts-container"},"with different legend positions":{"readySelector":".screenshot-wrapper div:nth-child(10) .highcharts-container"}},"Core components/DonutChart":{"data labels config":{"readySelector":".screenshot-wrapper div:nth-child(8) .highcharts-container"},"with different legend positions":{"readySelector":".screenshot-wrapper div:nth-child(10) .highcharts-container"}},"Core components/BubbleChart":{"data labels config":{"readySelector":".screenshot-wrapper div:nth-child(8) .highcharts-container"},"with different legend positions":{"readySelector":".screenshot-wrapper div:nth-child(10) .highcharts-container"}},"Core components/ColumnChart":{"with different legend positions":{"readySelector":".screenshot-wrapper div:nth-child(10) .highcharts-container"}},"Core components/ScatterPlot":{"data labels config":{"readySelector":".screenshot-wrapper div:nth-child(8) .highcharts-container"}}},"devDependencies":{"raf":"3.3.2","yup":"^0.24.1","jest":"21.2.1","react":"16.5.2","enzyme":"3.5.0","formik":"^0.11.11","moment":"2.22.1","history":"^4.7.2","ts-jest":"21.2.4","webpack":"3.10.0","react-ga":"^2.5.2","recharts":"1.0.0-beta.9","testcafe":"0.19.2","commander":"2.14.1","node-sass":"4.7.2","react-dom":"16.5.2","supertest":"3.0.0","babel-core":"6.26.0","css-loader":"0.28.7","jest-junit":"3.0.0","raw-loader":"0.5.1","styled-jsx":"2.2.1","typescript":"2.3.3","@types/jest":"20.0.4","@types/node":"7.0.8","file-loader":"1.1.6","sass-loader":"6.0.6","@types/react":"16.0.34","babel-loader":"7.1.2","react-helmet":"5.2.0","react-select":"1.2.1","style-loader":"0.19.1","@types/enzyme":"3.1.13","@types/lodash":"4.14.61","babel-runtime":"6.25.0","utility-types":"^1.1.0","babel-polyfill":"^6.26.0","@storybook/react":"3.4.10","@types/invariant":"2.2.29","@types/react-dom":"16.0.3","babel-preset-env":"1.6.1","isomorphic-fetch":"2.2.1","react-datepicker":"1.1.0","react-router-dom":"4.2.2","@gooddata/mock-js":"1.9.0","@storybook/addons":"3.4.10","@types/classnames":"2.2.3","@types/prop-types":"15.5.2","@types/react-intl":"2.3.5","babel-preset-react":"6.24.1","identity-obj-proxy":"^3.0.0","react-async-script":"^0.9.1","webpack-dev-server":"2.11.1","@types/react-portal":"4.0.1","babel-plugin-lodash":"3.3.2","html-webpack-plugin":"2.30.1","react-test-renderer":"16.4.2","@types/react-measure":"0.4.7","clean-webpack-plugin":"0.1.17","react-google-recaptcha":"^0.11.0","@gooddata/eslint-config":"0.1.0","@gooddata/tslint-config":"0.0.11","@types/storybook__react":"3.0.6","enzyme-adapter-react-16":"1.3.1","uglifyjs-webpack-plugin":"1.2.0","@gooddata/test-storybook":"2.0.0","@storybook/addon-actions":"3.4.10","@storybook/addon-options":"3.4.10","node-sass-magic-importer":"5.1.0","react-syntax-highlighter":"6.1.2","@types/fixed-data-table-2":"0.8.1","awesome-typescript-loader":"3.5.0","@types/react-test-renderer":"16.0.0","circular-dependency-plugin":"4.4.0","compression-webpack-plugin":"1.1.7","@types/enzyme-adapter-react-16":"1.0.3","@types/storybook__addon-actions":"3.0.1","babel-plugin-transform-class-properties":"6.24.1","babel-plugin-transform-async-to-generator":"6.24.1","babel-plugin-transform-object-rest-spread":"6.26.0"},"peerDependencies":{"react":"16.5.2","react-dom":"16.5.2"},"_npmOperationalInternal":{"tmp":"tmp/react-components_6.0.0-alpha22_1539259153538_0.4888954502379006","host":"s3://npm-registry-packages"}},"6.0.0-alpha23":{"name":"@gooddata/react-components","version":"6.0.0-alpha23","author":{"name":"GoodData Corporation"},"license":"BSD-3-Clause","_id":"@gooddata/react-components@6.0.0-alpha23","maintainers":[{"name":"bertold8","email":"ivan.nejezchleb@seznam.cz"},{"name":"bugsbunny338","email":"jiri.zajic@mensa.cz"},{"name":"gooddata-ci","email":"rail@gooddata.com"},{"name":"ivan.mjartan","email":"ivan.mjartan@gooddata.com"},{"name":"jakub-sterba","email":"jakub.sterba@gooddata.com"},{"name":"jaroslav.tomecek","email":"jaroslav.tomecek@gooddata.com"},{"name":"jkittler","email":"honza.kittler@gmail.com"},{"name":"khanh.le","email":"khanh.le@gooddata.com"},{"name":"langhamp","email":"pavel.langhammer@gooddata.com"},{"name":"lanhuynh","email":"lan.huynh@gooddata.com"},{"name":"lhorak","email":"info@lhorak.cz"},{"name":"linhhong","email":"linh.hong@gooddata.com"},{"name":"lpearce","email":"levi.pearce@gooddata.com"},{"name":"lupko","email":"lubomir.slivka@gooddata.com"},{"name":"martin.mosko","email":"martin.mosko@gooddata.com"},{"name":"michal.marsal","email":"michal.marsal@gooddata.com"},{"name":"nadtan","email":"tan.nguyen@gooddata.com"},{"name":"naibinh","email":"naibinh@gmail.com"},{"name":"nikolacech","email":"nikola.cech@gooddata.com"},{"name":"ocetnik","email":"ocetnik.david@gmail.com"},{"name":"ondrejlangr","email":"ondrej.langr@gooddata.com"},{"name":"pbenes","email":"petr.benes@gooddata.com"},{"name":"peterlacko","email":"lackopeter17@gmail.com"},{"name":"petrjanu","email":"petr.janu@gooddata.com"},{"name":"rodri360","email":"me@rodri360.com"},{"name":"sitina","email":"jiri.sitina@gooddata.com"},{"name":"sondo","email":"son.do@gooddata.com"},{"name":"strouhaljan","email":"strouhal.jan@gmail.com"},{"name":"tantalor93","email":"obenky@gmail.com"},{"name":"tomas.kratochvil","email":"tomas.kratochvil@gooddata.com"},{"name":"tomasreichmann","email":"tomasreichmann@gmail.com"},{"name":"tomsatgd","email":"tomas.satinsky@gooddata.com"},{"name":"tu.ngo","email":"tu.ngo@gooddata.com"},{"name":"xmort","email":"petr.dolejsi@gooddata.com"},{"name":"yanlipnican","email":"yanlipnican@gmail.com"},{"name":"zdenek.vidensky","email":"zdenek.vidensky@gooddata.com"}],"homepage":"https://github.com/gooddata/gooddata-react-components#readme","bugs":{"url":"https://github.com/gooddata/gooddata-react-components/issues"},"dist":{"shasum":"d5f70e9d710a74f70d019ce6e62694718e5efc25","tarball":"https://registry.npmjs.org/@gooddata/react-components/-/react-components-6.0.0-alpha23.tgz","fileCount":927,"integrity":"sha512-eEEpQ2d8woXLEIA/LL6UDEkgqTELgpBP66U4rQiw0FCacUcM1m4nmKp1g+ZRw+mSB83cdrG//WfRNwXPbbrr5w==","signatures":[{"sig":"MEUCIQDiDijeSXFlEtIqJAwI/zI+4iOyfq+sTBDtyiyCILanugIgXF2Jj1K+h23RGVJuAvN7OkfXl+1oGgqKiVIK2LZ3o8g=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":3412130,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJbwFPMCRA9TVsSAnZWagAAKIwP/2Es7K79azPVlpjfi9PQ\nbcnhOloPxJ7uj37P3S9M2FX8SIPdQ1N5gyOzO7x3xyn9RJyBb3jmRHq86XAY\n9I9DLxs6ZnzhWKEFyXBdoFSnkyGwLYDyTWgPvOJTF0kQX29IHrjp7dmpaWcj\nxOUGGhbFFzqOvs2O/TnzedZXODVFP0h43eQP3EkddhVjwM1/9OeATZihzTQW\n5JdiDCWdNl7gCMqxBBgHqzNYpt5pjUg174tU4Rf0st/FHB4l9QKqenmFBW8h\nhdMpm2vXb7NZg9Cal/9CMR9ElOnXIxajcntn6J8tmnoAqHN3TEbv1BTi/g4+\nzBl+LO9t/3j0PmcjU8IQ0SJm/hohpf0D2uLtVrInbu71soef8jAnifBOjdqn\nT3779Y5hr1PHv/T4WdGNE8Gn0jSndCdYh+y0OBYgi4ZUOwiYYnIttNhRzBd9\nHhs8EpPmGpUWvkfSgPDehqnsRlUkgtORNvF27FAk3Hrr4lefTPvSt9YH1UzB\nGlQrMxDrY075ei7eWUUGFeB7EQh0/w5GZ3JCNlbe0MZQ1HzhtCewx99rtyzj\nrvV696OSKd0q/aXJom4dvDZY3TL0ZhVDsv3codZG2CxaDQRo8okSuhH9Jwjp\n9o67QALg2SLc1bCL4SQ1VrKK/4uRQN8fBLSGgYm1edr1ZDXz6OSCpbYO+88d\nDRDm\r\n=eGYV\r\n-----END PGP SIGNATURE-----\r\n"},"jest":{"testRegex":"(/__tests__/.*|\\.(test|spec))\\.(tsx?|jsx?)$","transform":{".(ts|tsx)":"<rootDir>/node_modules/ts-jest/preprocessor.js"},"collectCoverage":false,"moduleNameMapper":{"\\.(css|less|sass|scss)$":"<rootDir>/__mocks__/styleMock.ts"},"coverageReporters":["html"],"collectCoverageFrom":["src/**/*.{ts,tsx}","examples/server/src/**/*.{js,jsx}","!**/*.d.ts"],"moduleFileExtensions":["ts","tsx","js"],"setupTestFrameworkScriptFile":"<rootDir>/jest.setup.js"},"main":"dist/index.js","config":{"eslint":"./examples/**/*.{js,jsx}","tslint":"./{__mocks__,src,stories}/**/*.{ts,tsx}"},"readme":"[![npm version](https://badge.fury.io/js/%40gooddata%2Freact-components.svg)](https://www.npmjs.com/package/@gooddata/react-components) \n\n# GoodData.UI React components\n> A React-based JavaScript library for building data-driven applications\n\n## Getting started\n- [GoodData.UI Documentation](http://sdk.gooddata.com/gooddata-ui/)\n- [GoodData.UI Live Examples](https://gooddata-examples.herokuapp.com/)\n- [Stack Overflow](https://stackoverflow.com/questions/tagged/gooddata)\n\n### Usage\nWith [yarn](https://yarnpkg.com) installed, go to your project directory and run\n```\n$ yarn add @gooddata/react-components\n```\nIf you prefer [npm](npmjs.com) run\n```\n$ npm install --save @gooddata/react-components\n```\n\n\n## Contributing\n\nWe welcome any contribution in form of [issues](https://github.com/gooddata/gooddata-react-components/issues) or [pull requests](https://github.com/gooddata/gooddata-react-components/pulls).\nThese commands may come in handy while developing:\n\n| command | description |\n| ------- | ----------- |\n| `yarn install --pure-lockfile` | first step |\n| ||\n| `yarn dev` | build react-components to `/dist` in watch mode |\n| `yarn test` | run all unit tests |\n| `yarn validate` | validate codestyle |\n| ||\n| `yarn storybook` | run storybook from `/stories` on http://localhost:9001 |\n| `yarn build-storybook` | build storybook to `/dist-storybook` |\n| `yarn test-storybook` | run storybook and [screenshot tests](https://github.com/gooddata/gdc-client-utils/tree/master/test-storybook) |\n| ||\n| `yarn examples` | run Live Examples dev-server from `/examples` on https://localhost:8999 |\n| `yarn examples-build` | build Live Examples to `/examples/dist` |\n| `yarn examples-server` | serve built Live Examples - see `/examples/server/src` |\n| `yarn examples-testcafe` | run testcafe tests against `localhost:8999` |\n\n### Deploy to heroku.com\nWhen you deploy this repo to heroku, it serves *GoodData.UI Live Examples*.\nRelevant tasks are in `Procfile` and `package.json`.\n\n```bash\n# run in the project directory\nheroku login\nheroku create <your-app-name>\nheroku config:set DOMAIN_ADMIN_USERNAME=x@gooddata.com DOMAIN_ADMIN_PASSWORD=xy PROJECT_ID_TO_ASSIGN=xms7ga4tf3g3nzucd8380o2bev8oeknp\ngit push heroku HEAD:master\nheroku open\n```\n\n### Run Live Examples Locally\nTo run *GoodData.UI Live Examples* locally:\n```bash\ngit clone <this-repository>\ncd  <repository-folder>\nyarn install --pure-lockfile\nyarn examples\n```\nThen open https://localhost:8999 and login using Live Examples account (you can [create one here](https://gooddata-examples.herokuapp.com/registration)).\n\n## Changelog\n- see [CHANGELOG.md](CHANGELOG.md)\n\n## License\n(C) 2007-2018 GoodData Corporation\n\nFor more information, please see [LICENSE](https://github.com/gooddata/gooddata-react-components/blob/master/LICENSE)\n","gitHead":"0a496e33684d5d4ea6f5eca8a43e06321a277815","scripts":{"dev":"bash scripts/build.sh --dev-watch","test":"jest --watch","build":"bash scripts/build.sh","tslint":"yarn run-tslint -t verbose $npm_package_config_tslint","prepare":"cd examples/server && yarn install --pure-lockfile && cd ../..; rm -r examples/node_modules 2>/dev/null; true","examples":"bash scripts/run-examples.sh","prepare?":"# Called before `npm publish` and on local `npm install`. Temporarily also for deleting obsolete node_modules. Ends with `true` to continue gracefully.","validate":"tsc --noEmit && yarn tslint && eslint $npm_package_config_eslint","build-dev":"bash scripts/build.sh --dev","examples?":"# Default is developer domain, other options: yarn examples [sec,secure,stg,stg2,stg3,demo,developer or URL]","storybook":"start-storybook -p 9001 -c .storybook","tslint-ci":"mkdir -p ./ci/results && yarn run-tslint -t checkstyle -o ./ci/results/tslint-results.xml $npm_package_config_tslint","run-tslint":"tslint -p tsconfig.json","validate-ci":"tsc --noEmit && yarn tslint-ci  && eslint $npm_package_config_eslint -f checkstyle -o ci/results/eslint-results.xml","examples-build":"bash scripts/build-examples.sh","prepublishOnly":"yarn build","test-storybook":"test-storybook","build-storybook":"build-storybook -c .storybook -o dist-storybook","examples-server":"node examples/server/src/index.js","heroku-postbuild":"yarn examples-build developer","examples-testcafe":"testcafe chrome --assertion-timeout 60000 -S -s examples/_screenshots examples/test/**/**/*_test* --debug-on-fail","examples-testcafe-ci":"testcafe 'chrome:headless --no-sandbox' --assertion-timeout 60000 -S -s examples/_screenshots examples/test/**/**/*_test*"},"typings":"dist/index.d.ts","_npmUser":{"name":"gooddata-ci","email":"rail@gooddata.com"},"repository":{"url":"git+ssh://git@github.com/gooddata/gooddata-react-components.git","type":"git"},"_npmVersion":"5.6.0","description":"GoodData React Components","directories":{},"_nodeVersion":"8.9.4","dependencies":{"rxjs":"^5.5.6","lodash":"^4.17.4","ag-grid":"^18.0.1","invariant":"^2.2.2","classnames":"^2.2.5","highcharts":"4.2.5","prop-types":"^15.6.0","react-intl":"^2.4.0","custom-event":"^1.0.1","ag-grid-react":"^18.0.0","react-measure":"^1.4.7","@gooddata/typings":"2.4.0","@types/highcharts":"4.2.56","http-status-codes":"^1.3.0","@gooddata/js-utils":"^2.0.1","@gooddata/numberjs":"^3.1.2","fixed-data-table-2":"0.7.17","@gooddata/goodstrap":"57.1.5","react-dom-factories":"^1.0.2","@gooddata/gooddata-js":"8.4.0","highcharts-pattern-fill":"3.0.3","nodelist-foreach-polyfill":"^1.2.0"},"_hasShrinkwrap":false,"readmeFilename":"README.md","test-storybook":{"_defaults":{"readySelector":".screenshot-target, .screenshot-wrapper .highcharts-container, .screenshot-wrapper .s-headline-value, .screenshot-wrapper .viz-table-wrap, .screenshot-wrapper .gdc-kpi, .screenshot-wrapper .gdc-kpi-error, .screenshot-wrapper .s-pivot-table .ag-cell"},"AFM components/PieChart":{"error":{"delay":1000,"readySelector":".screenshot-wrapper .s-error .icon-cloud-rain"}},"Core components/Heatmap":{"data labels config":{"readySelector":".screenshot-wrapper div:nth-child(8) .highcharts-container"},"with different legend positions":{"readySelector":".screenshot-wrapper div:nth-child(10) .highcharts-container"}},"Core components/Treemap":{"data labels config":{"readySelector":".screenshot-wrapper div:nth-child(8) .highcharts-container"},"with different legend positions":{"readySelector":".screenshot-wrapper div:nth-child(10) .highcharts-container"}},"Core components/BarChart":{"with different legend positions":{"readySelector":".screenshot-wrapper div:nth-child(10) .highcharts-container"}},"Core components/PieChart":{"data labels config":{"readySelector":".screenshot-wrapper div:nth-child(8) .highcharts-container"},"with different legend positions":{"readySelector":".screenshot-wrapper div:nth-child(10) .highcharts-container"}},"AFM components/DonutChart":{"error":{"delay":1000,"readySelector":".screenshot-wrapper .s-error .icon-cloud-rain"}},"Core components/AreaChart":{"data labels config":{"readySelector":".screenshot-wrapper div:nth-child(8) .highcharts-container"},"with different legend positions":{"readySelector":".screenshot-wrapper div:nth-child(10) .highcharts-container"}},"Core components/LineChart":{"data labels config":{"readySelector":".screenshot-wrapper div:nth-child(8) .highcharts-container"},"with different legend positions":{"readySelector":".screenshot-wrapper div:nth-child(10) .highcharts-container"}},"Core components/DonutChart":{"data labels config":{"readySelector":".screenshot-wrapper div:nth-child(8) .highcharts-container"},"with different legend positions":{"readySelector":".screenshot-wrapper div:nth-child(10) .highcharts-container"}},"Core components/BubbleChart":{"data labels config":{"readySelector":".screenshot-wrapper div:nth-child(8) .highcharts-container"},"with different legend positions":{"readySelector":".screenshot-wrapper div:nth-child(10) .highcharts-container"}},"Core components/ColumnChart":{"with different legend positions":{"readySelector":".screenshot-wrapper div:nth-child(10) .highcharts-container"}},"Core components/ScatterPlot":{"data labels config":{"readySelector":".screenshot-wrapper div:nth-child(8) .highcharts-container"}}},"devDependencies":{"raf":"3.3.2","yup":"^0.24.1","jest":"21.2.1","react":"16.5.2","enzyme":"3.5.0","formik":"^0.11.11","moment":"2.22.1","history":"^4.7.2","ts-jest":"21.2.4","webpack":"3.10.0","react-ga":"^2.5.2","recharts":"1.0.0-beta.9","testcafe":"0.19.2","commander":"2.14.1","node-sass":"4.7.2","react-dom":"16.5.2","supertest":"3.0.0","babel-core":"6.26.0","css-loader":"0.28.7","jest-junit":"3.0.0","raw-loader":"0.5.1","styled-jsx":"2.2.1","typescript":"2.3.3","@types/jest":"20.0.4","@types/node":"7.0.8","file-loader":"1.1.6","sass-loader":"6.0.6","@types/react":"16.0.34","babel-loader":"7.1.2","react-helmet":"5.2.0","react-select":"1.2.1","style-loader":"0.19.1","@types/enzyme":"3.1.13","@types/lodash":"4.14.61","babel-runtime":"6.25.0","utility-types":"^1.1.0","babel-polyfill":"^6.26.0","@storybook/react":"3.4.10","@types/invariant":"2.2.29","@types/react-dom":"16.0.3","babel-preset-env":"1.6.1","isomorphic-fetch":"2.2.1","react-datepicker":"1.1.0","react-router-dom":"4.2.2","@gooddata/mock-js":"1.9.0","@storybook/addons":"3.4.10","@types/classnames":"2.2.3","@types/prop-types":"15.5.2","@types/react-intl":"2.3.5","babel-preset-react":"6.24.1","identity-obj-proxy":"^3.0.0","react-async-script":"^0.9.1","webpack-dev-server":"2.11.1","@types/react-portal":"4.0.1","babel-plugin-lodash":"3.3.2","html-webpack-plugin":"2.30.1","react-test-renderer":"16.4.2","@types/react-measure":"0.4.7","clean-webpack-plugin":"0.1.17","react-google-recaptcha":"^0.11.0","@gooddata/eslint-config":"0.1.0","@gooddata/tslint-config":"0.0.11","@types/storybook__react":"3.0.6","enzyme-adapter-react-16":"1.3.1","uglifyjs-webpack-plugin":"1.2.0","@gooddata/test-storybook":"2.0.0","@storybook/addon-actions":"3.4.10","@storybook/addon-options":"3.4.10","node-sass-magic-importer":"5.1.0","react-syntax-highlighter":"6.1.2","@types/fixed-data-table-2":"0.8.1","awesome-typescript-loader":"3.5.0","@types/react-test-renderer":"16.0.0","circular-dependency-plugin":"4.4.0","compression-webpack-plugin":"1.1.7","@types/enzyme-adapter-react-16":"1.0.3","@types/storybook__addon-actions":"3.0.1","babel-plugin-transform-class-properties":"6.24.1","babel-plugin-transform-async-to-generator":"6.24.1","babel-plugin-transform-object-rest-spread":"6.26.0"},"peerDependencies":{"react":"16.5.2","react-dom":"16.5.2"},"_npmOperationalInternal":{"tmp":"tmp/react-components_6.0.0-alpha23_1539331019650_0.06377008435513587","host":"s3://npm-registry-packages"}},"6.0.0-alpha24":{"name":"@gooddata/react-components","version":"6.0.0-alpha24","author":{"name":"GoodData Corporation"},"license":"BSD-3-Clause","_id":"@gooddata/react-components@6.0.0-alpha24","maintainers":[{"name":"bertold8","email":"ivan.nejezchleb@seznam.cz"},{"name":"bugsbunny338","email":"jiri.zajic@mensa.cz"},{"name":"gooddata-ci","email":"rail@gooddata.com"},{"name":"ivan.mjartan","email":"ivan.mjartan@gooddata.com"},{"name":"jakub-sterba","email":"jakub.sterba@gooddata.com"},{"name":"jaroslav.tomecek","email":"jaroslav.tomecek@gooddata.com"},{"name":"jkittler","email":"honza.kittler@gmail.com"},{"name":"khanh.le","email":"khanh.le@gooddata.com"},{"name":"langhamp","email":"pavel.langhammer@gooddata.com"},{"name":"lanhuynh","email":"lan.huynh@gooddata.com"},{"name":"lhorak","email":"info@lhorak.cz"},{"name":"linhhong","email":"linh.hong@gooddata.com"},{"name":"lpearce","email":"levi.pearce@gooddata.com"},{"name":"lupko","email":"lubomir.slivka@gooddata.com"},{"name":"martin.mosko","email":"martin.mosko@gooddata.com"},{"name":"michal.marsal","email":"michal.marsal@gooddata.com"},{"name":"nadtan","email":"tan.nguyen@gooddata.com"},{"name":"naibinh","email":"naibinh@gmail.com"},{"name":"nikolacech","email":"nikola.cech@gooddata.com"},{"name":"ocetnik","email":"ocetnik.david@gmail.com"},{"name":"ondrejlangr","email":"ondrej.langr@gooddata.com"},{"name":"pbenes","email":"petr.benes@gooddata.com"},{"name":"peterlacko","email":"lackopeter17@gmail.com"},{"name":"petrjanu","email":"petr.janu@gooddata.com"},{"name":"rodri360","email":"me@rodri360.com"},{"name":"sitina","email":"jiri.sitina@gooddata.com"},{"name":"sondo","email":"son.do@gooddata.com"},{"name":"strouhaljan","email":"strouhal.jan@gmail.com"},{"name":"tantalor93","email":"obenky@gmail.com"},{"name":"tomas.kratochvil","email":"tomas.kratochvil@gooddata.com"},{"name":"tomasreichmann","email":"tomasreichmann@gmail.com"},{"name":"tomsatgd","email":"tomas.satinsky@gooddata.com"},{"name":"tu.ngo","email":"tu.ngo@gooddata.com"},{"name":"xmort","email":"petr.dolejsi@gooddata.com"},{"name":"yanlipnican","email":"yanlipnican@gmail.com"},{"name":"zdenek.vidensky","email":"zdenek.vidensky@gooddata.com"}],"homepage":"https://github.com/gooddata/gooddata-react-components#readme","bugs":{"url":"https://github.com/gooddata/gooddata-react-components/issues"},"dist":{"shasum":"7cad3cb41311a583ac50fcc058b9f0f063f6d368","tarball":"https://registry.npmjs.org/@gooddata/react-components/-/react-components-6.0.0-alpha24.tgz","fileCount":927,"integrity":"sha512-g/6wxH3iLvMLNyXU7fdeLmb/ineUPR/+huxj2T/DsE4AEf+Hh3UsiDSxJRW6/rvOQFGacfoTETkK/zCgJAQ2QA==","signatures":[{"sig":"MEQCIA1LGTc4rIPdGdj6RD1GF1P/545CKcXkZiRKDK8hyPtmAiBxGRbD+tBln19W+c6jeIQJnTPmXTOXZkjm0bdoHxWdQg==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":3413450,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJbwFpmCRA9TVsSAnZWagAAJ7EP/RrADTAdzz9AU9mwAR8G\nWZ0/15j4qvKD1kqFUaRNRVPRE9T6YJaTt8TnwtXzJX2s2MPEuR8VBOOswN9L\nPWwBkd0+syNtCbyKtdAr/AB5HDt4Pno+uF4QgjEd95sv+LLLTZNNyAPjU7VG\nuEcFP2voB4TrPYLnX7Wl7cg+QwxhQExH57xspGgNiuiI1KuTpgPBkbge7IkF\nQND1JY/rHBI0rdPqKpDMr4TeaWs8vVDYNrcY0LJjIBuEgRzLgtBAdJnYaBYV\n/nNo0/i2H9G7dPk0sLs0hLVHfV9/Kj6m7g7KmLY1hPQMD3izsH2MrTUnBzll\nBRYTZcys96o+E5hlERbmXOwv0B3VtxunyWNJwRWutlQrKKbdpjXBQ7PRql1T\n0UoqkSEEqHYBPLzWbVrsGNf8iJml0G6ll7WWllVkvcD0CHVKRPLki37eDhRF\nK3HprOioDOtdaTFZ/whNMtQ/zM3kO2+QqFgiy51SyhiwOKlY2sAGUvJ/r7Xt\nHYB7e8PunkH32fT0KmsUbW5908kzz1/Ci4+bAvX/3iJ13QUXEb5MJzKcKwWP\nmum58wY1ZxQZJswu23ycUa+DiRtfNXP5XAu7BUz2kz+H277crKn4PdRwRXu6\n6yCU+S3UaK6DYBcrViOfyeKRL6u4E3y+GAAWZFT5loxoVkb2fRjRYMTVw2xr\n8rnt\r\n=NOwT\r\n-----END PGP SIGNATURE-----\r\n"},"jest":{"testRegex":"(/__tests__/.*|\\.(test|spec))\\.(tsx?|jsx?)$","transform":{".(ts|tsx)":"<rootDir>/node_modules/ts-jest/preprocessor.js"},"collectCoverage":false,"moduleNameMapper":{"\\.(css|less|sass|scss)$":"<rootDir>/__mocks__/styleMock.ts"},"coverageReporters":["html"],"collectCoverageFrom":["src/**/*.{ts,tsx}","examples/server/src/**/*.{js,jsx}","!**/*.d.ts"],"moduleFileExtensions":["ts","tsx","js"],"setupTestFrameworkScriptFile":"<rootDir>/jest.setup.js"},"main":"dist/index.js","config":{"eslint":"./examples/**/*.{js,jsx}","tslint":"./{__mocks__,src,stories}/**/*.{ts,tsx}"},"readme":"[![npm version](https://badge.fury.io/js/%40gooddata%2Freact-components.svg)](https://www.npmjs.com/package/@gooddata/react-components) \n\n# GoodData.UI React components\n> A React-based JavaScript library for building data-driven applications\n\n## Getting started\n- [GoodData.UI Documentation](http://sdk.gooddata.com/gooddata-ui/)\n- [GoodData.UI Live Examples](https://gooddata-examples.herokuapp.com/)\n- [Stack Overflow](https://stackoverflow.com/questions/tagged/gooddata)\n\n### Usage\nWith [yarn](https://yarnpkg.com) installed, go to your project directory and run\n```\n$ yarn add @gooddata/react-components\n```\nIf you prefer [npm](npmjs.com) run\n```\n$ npm install --save @gooddata/react-components\n```\n\n\n## Contributing\n\nWe welcome any contribution in form of [issues](https://github.com/gooddata/gooddata-react-components/issues) or [pull requests](https://github.com/gooddata/gooddata-react-components/pulls).\nThese commands may come in handy while developing:\n\n| command | description |\n| ------- | ----------- |\n| `yarn install --pure-lockfile` | first step |\n| ||\n| `yarn dev` | build react-components to `/dist` in watch mode |\n| `yarn test` | run all unit tests |\n| `yarn validate` | validate codestyle |\n| ||\n| `yarn storybook` | run storybook from `/stories` on http://localhost:9001 |\n| `yarn build-storybook` | build storybook to `/dist-storybook` |\n| `yarn test-storybook` | run storybook and [screenshot tests](https://github.com/gooddata/gdc-client-utils/tree/master/test-storybook) |\n| ||\n| `yarn examples` | run Live Examples dev-server from `/examples` on https://localhost:8999 |\n| `yarn examples-build` | build Live Examples to `/examples/dist` |\n| `yarn examples-server` | serve built Live Examples - see `/examples/server/src` |\n| `yarn examples-testcafe` | run testcafe tests against `localhost:8999` |\n\n### Deploy to heroku.com\nWhen you deploy this repo to heroku, it serves *GoodData.UI Live Examples*.\nRelevant tasks are in `Procfile` and `package.json`.\n\n```bash\n# run in the project directory\nheroku login\nheroku create <your-app-name>\nheroku config:set DOMAIN_ADMIN_USERNAME=x@gooddata.com DOMAIN_ADMIN_PASSWORD=xy PROJECT_ID_TO_ASSIGN=xms7ga4tf3g3nzucd8380o2bev8oeknp\ngit push heroku HEAD:master\nheroku open\n```\n\n### Run Live Examples Locally\nTo run *GoodData.UI Live Examples* locally:\n```bash\ngit clone <this-repository>\ncd  <repository-folder>\nyarn install --pure-lockfile\nyarn examples\n```\nThen open https://localhost:8999 and login using Live Examples account (you can [create one here](https://gooddata-examples.herokuapp.com/registration)).\n\n## Changelog\n- see [CHANGELOG.md](CHANGELOG.md)\n\n## License\n(C) 2007-2018 GoodData Corporation\n\nFor more information, please see [LICENSE](https://github.com/gooddata/gooddata-react-components/blob/master/LICENSE)\n","gitHead":"f3dc1337665aaf8d1d0f354d89d78f4797f00683","scripts":{"dev":"bash scripts/build.sh --dev-watch","test":"jest --watch","build":"bash scripts/build.sh","tslint":"yarn run-tslint -t verbose $npm_package_config_tslint","prepare":"cd examples/server && yarn install --pure-lockfile && cd ../..; rm -r examples/node_modules 2>/dev/null; true","examples":"bash scripts/run-examples.sh","prepare?":"# Called before `npm publish` and on local `npm install`. Temporarily also for deleting obsolete node_modules. Ends with `true` to continue gracefully.","validate":"tsc --noEmit && yarn tslint && eslint $npm_package_config_eslint","build-dev":"bash scripts/build.sh --dev","examples?":"# Default is developer domain, other options: yarn examples [sec,secure,stg,stg2,stg3,demo,developer or URL]","storybook":"start-storybook -p 9001 -c .storybook","tslint-ci":"mkdir -p ./ci/results && yarn run-tslint -t checkstyle -o ./ci/results/tslint-results.xml $npm_package_config_tslint","run-tslint":"tslint -p tsconfig.json","validate-ci":"tsc --noEmit && yarn tslint-ci  && eslint $npm_package_config_eslint -f checkstyle -o ci/results/eslint-results.xml","examples-build":"bash scripts/build-examples.sh","prepublishOnly":"yarn build","test-storybook":"test-storybook","build-storybook":"build-storybook -c .storybook -o dist-storybook","examples-server":"node examples/server/src/index.js","heroku-postbuild":"yarn examples-build developer","examples-testcafe":"testcafe chrome --assertion-timeout 60000 -S -s examples/_screenshots examples/test/**/**/*_test* --debug-on-fail","examples-testcafe-ci":"testcafe 'chrome:headless --no-sandbox' --assertion-timeout 60000 -S -s examples/_screenshots examples/test/**/**/*_test*"},"typings":"dist/index.d.ts","_npmUser":{"name":"gooddata-ci","email":"rail@gooddata.com"},"repository":{"url":"git+ssh://git@github.com/gooddata/gooddata-react-components.git","type":"git"},"_npmVersion":"5.6.0","description":"GoodData React Components","directories":{},"_nodeVersion":"8.9.4","dependencies":{"rxjs":"^5.5.6","lodash":"^4.17.4","ag-grid":"^18.0.1","invariant":"^2.2.2","classnames":"^2.2.5","highcharts":"4.2.5","prop-types":"^15.6.0","react-intl":"^2.4.0","custom-event":"^1.0.1","ag-grid-react":"^18.0.0","react-measure":"^1.4.7","@gooddata/typings":"2.4.0","@types/highcharts":"4.2.56","http-status-codes":"^1.3.0","@gooddata/js-utils":"^2.0.1","@gooddata/numberjs":"^3.1.2","fixed-data-table-2":"0.7.17","@gooddata/goodstrap":"57.1.5","react-dom-factories":"^1.0.2","@gooddata/gooddata-js":"8.4.0","highcharts-pattern-fill":"3.0.3","nodelist-foreach-polyfill":"^1.2.0"},"_hasShrinkwrap":false,"readmeFilename":"README.md","test-storybook":{"_defaults":{"readySelector":".screenshot-target, .screenshot-wrapper .highcharts-container, .screenshot-wrapper .s-headline-value, .screenshot-wrapper .viz-table-wrap, .screenshot-wrapper .gdc-kpi, .screenshot-wrapper .gdc-kpi-error, .screenshot-wrapper .s-pivot-table .ag-cell"},"AFM components/PieChart":{"error":{"delay":1000,"readySelector":".screenshot-wrapper .s-error .icon-cloud-rain"}},"Core components/Heatmap":{"data labels config":{"readySelector":".screenshot-wrapper div:nth-child(8) .highcharts-container"},"with different legend positions":{"readySelector":".screenshot-wrapper div:nth-child(10) .highcharts-container"}},"Core components/Treemap":{"data labels config":{"readySelector":".screenshot-wrapper div:nth-child(8) .highcharts-container"},"with different legend positions":{"readySelector":".screenshot-wrapper div:nth-child(10) .highcharts-container"}},"Core components/BarChart":{"with different legend positions":{"readySelector":".screenshot-wrapper div:nth-child(10) .highcharts-container"}},"Core components/PieChart":{"data labels config":{"readySelector":".screenshot-wrapper div:nth-child(8) .highcharts-container"},"with different legend positions":{"readySelector":".screenshot-wrapper div:nth-child(10) .highcharts-container"}},"AFM components/DonutChart":{"error":{"delay":1000,"readySelector":".screenshot-wrapper .s-error .icon-cloud-rain"}},"Core components/AreaChart":{"data labels config":{"readySelector":".screenshot-wrapper div:nth-child(8) .highcharts-container"},"with different legend positions":{"readySelector":".screenshot-wrapper div:nth-child(10) .highcharts-container"}},"Core components/LineChart":{"data labels config":{"readySelector":".screenshot-wrapper div:nth-child(8) .highcharts-container"},"with different legend positions":{"readySelector":".screenshot-wrapper div:nth-child(10) .highcharts-container"}},"Core components/DonutChart":{"data labels config":{"readySelector":".screenshot-wrapper div:nth-child(8) .highcharts-container"},"with different legend positions":{"readySelector":".screenshot-wrapper div:nth-child(10) .highcharts-container"}},"Core components/BubbleChart":{"data labels config":{"readySelector":".screenshot-wrapper div:nth-child(8) .highcharts-container"},"with different legend positions":{"readySelector":".screenshot-wrapper div:nth-child(10) .highcharts-container"}},"Core components/ColumnChart":{"with different legend positions":{"readySelector":".screenshot-wrapper div:nth-child(10) .highcharts-container"}},"Core components/ScatterPlot":{"data labels config":{"readySelector":".screenshot-wrapper div:nth-child(8) .highcharts-container"}}},"devDependencies":{"raf":"3.3.2","yup":"^0.24.1","jest":"21.2.1","react":"16.5.2","enzyme":"3.5.0","formik":"^0.11.11","moment":"2.22.1","history":"^4.7.2","ts-jest":"21.2.4","webpack":"3.10.0","react-ga":"^2.5.2","recharts":"1.0.0-beta.9","testcafe":"0.19.2","commander":"2.14.1","node-sass":"4.7.2","react-dom":"16.5.2","supertest":"3.0.0","babel-core":"6.26.0","css-loader":"0.28.7","jest-junit":"3.0.0","raw-loader":"0.5.1","styled-jsx":"2.2.1","typescript":"2.3.3","@types/jest":"20.0.4","@types/node":"7.0.8","file-loader":"1.1.6","sass-loader":"6.0.6","@types/react":"16.0.34","babel-loader":"7.1.2","react-helmet":"5.2.0","react-select":"1.2.1","style-loader":"0.19.1","@types/enzyme":"3.1.13","@types/lodash":"4.14.61","babel-runtime":"6.25.0","utility-types":"^1.1.0","babel-polyfill":"^6.26.0","@storybook/react":"3.4.10","@types/invariant":"2.2.29","@types/react-dom":"16.0.3","babel-preset-env":"1.6.1","isomorphic-fetch":"2.2.1","react-datepicker":"1.1.0","react-router-dom":"4.2.2","@gooddata/mock-js":"1.9.0","@storybook/addons":"3.4.10","@types/classnames":"2.2.3","@types/prop-types":"15.5.2","@types/react-intl":"2.3.5","babel-preset-react":"6.24.1","identity-obj-proxy":"^3.0.0","react-async-script":"^0.9.1","webpack-dev-server":"2.11.1","@types/react-portal":"4.0.1","babel-plugin-lodash":"3.3.2","html-webpack-plugin":"2.30.1","react-test-renderer":"16.4.2","@types/react-measure":"0.4.7","clean-webpack-plugin":"0.1.17","react-google-recaptcha":"^0.11.0","@gooddata/eslint-config":"0.1.0","@gooddata/tslint-config":"0.0.11","@types/storybook__react":"3.0.6","enzyme-adapter-react-16":"1.3.1","uglifyjs-webpack-plugin":"1.2.0","@gooddata/test-storybook":"2.0.0","@storybook/addon-actions":"3.4.10","@storybook/addon-options":"3.4.10","node-sass-magic-importer":"5.1.0","react-syntax-highlighter":"6.1.2","@types/fixed-data-table-2":"0.8.1","awesome-typescript-loader":"3.5.0","@types/react-test-renderer":"16.0.0","circular-dependency-plugin":"4.4.0","compression-webpack-plugin":"1.1.7","@types/enzyme-adapter-react-16":"1.0.3","@types/storybook__addon-actions":"3.0.1","babel-plugin-transform-class-properties":"6.24.1","babel-plugin-transform-async-to-generator":"6.24.1","babel-plugin-transform-object-rest-spread":"6.26.0"},"peerDependencies":{"react":"16.5.2","react-dom":"16.5.2"},"_npmOperationalInternal":{"tmp":"tmp/react-components_6.0.0-alpha24_1539332710055_0.6764232958856669","host":"s3://npm-registry-packages"}},"6.0.0-alpha25":{"name":"@gooddata/react-components","version":"6.0.0-alpha25","author":{"name":"GoodData Corporation"},"license":"BSD-3-Clause","_id":"@gooddata/react-components@6.0.0-alpha25","maintainers":[{"name":"bertold8","email":"ivan.nejezchleb@seznam.cz"},{"name":"bugsbunny338","email":"jiri.zajic@mensa.cz"},{"name":"gooddata-ci","email":"rail@gooddata.com"},{"name":"ivan.mjartan","email":"ivan.mjartan@gooddata.com"},{"name":"jakub-sterba","email":"jakub.sterba@gooddata.com"},{"name":"jaroslav.tomecek","email":"jaroslav.tomecek@gooddata.com"},{"name":"jkittler","email":"honza.kittler@gmail.com"},{"name":"khanh.le","email":"khanh.le@gooddata.com"},{"name":"langhamp","email":"pavel.langhammer@gooddata.com"},{"name":"lanhuynh","email":"lan.huynh@gooddata.com"},{"name":"lhorak","email":"info@lhorak.cz"},{"name":"linhhong","email":"linh.hong@gooddata.com"},{"name":"lpearce","email":"levi.pearce@gooddata.com"},{"name":"lupko","email":"lubomir.slivka@gooddata.com"},{"name":"martin.mosko","email":"martin.mosko@gooddata.com"},{"name":"michal.marsal","email":"michal.marsal@gooddata.com"},{"name":"nadtan","email":"tan.nguyen@gooddata.com"},{"name":"naibinh","email":"naibinh@gmail.com"},{"name":"nikolacech","email":"nikola.cech@gooddata.com"},{"name":"ocetnik","email":"ocetnik.david@gmail.com"},{"name":"ondrejlangr","email":"ondrej.langr@gooddata.com"},{"name":"pbenes","email":"petr.benes@gooddata.com"},{"name":"peterlacko","email":"lackopeter17@gmail.com"},{"name":"petrjanu","email":"petr.janu@gooddata.com"},{"name":"rodri360","email":"me@rodri360.com"},{"name":"sitina","email":"jiri.sitina@gooddata.com"},{"name":"sondo","email":"son.do@gooddata.com"},{"name":"strouhaljan","email":"strouhal.jan@gmail.com"},{"name":"tantalor93","email":"obenky@gmail.com"},{"name":"tomas.kratochvil","email":"tomas.kratochvil@gooddata.com"},{"name":"tomasreichmann","email":"tomasreichmann@gmail.com"},{"name":"tomsatgd","email":"tomas.satinsky@gooddata.com"},{"name":"tu.ngo","email":"tu.ngo@gooddata.com"},{"name":"xmort","email":"petr.dolejsi@gooddata.com"},{"name":"yanlipnican","email":"yanlipnican@gmail.com"},{"name":"zdenek.vidensky","email":"zdenek.vidensky@gooddata.com"}],"homepage":"https://github.com/gooddata/gooddata-react-components#readme","bugs":{"url":"https://github.com/gooddata/gooddata-react-components/issues"},"dist":{"shasum":"65012b6bfc07d0e99496985b743142ceb4474251","tarball":"https://registry.npmjs.org/@gooddata/react-components/-/react-components-6.0.0-alpha25.tgz","fileCount":927,"integrity":"sha512-QOCytA4nI8AJyrSNWrnHQu2+08o/Z95zlyMtS6QmtNuISxrZLiLV0R+RqeRknRuJVBefvjfL9s7b28r9nwPeDA==","signatures":[{"sig":"MEQCIGznwWX15AB/4Pq+Cj7XN5KtUj7kGJDGvpoL7e4ey38qAiADEszS4UsdvBbgVhpSysjfrhg9qysexfEr3wMoJ++YKQ==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":3416088,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJbwKa/CRA9TVsSAnZWagAAT9IP/00GvSWZ7/3GxUoqBbk9\nLNGjdQwgVSJ7DK0W5+KGy6tUoOPmAtNvMxtLeyPTfRvgGMj4MjJLI3vk7XQR\nFUkPkJrNaiaYq4PFSQAkpbM53VboIO6gyOId6ZvKVEtdqRPK0rqdlkQT1p87\n9NebE8CVhqdjM2vklJcpoL4paOunmKz72uqJ1BS4E0oGHZPqAuqJfB5kVmfs\nHI75SiFk+IHJ3fbiqobtJaYP56GG5ALPbYEKkCr2X2XTNMncYRoG+8RZ/07S\n5qneQneQ+cYYmyBtSrWLLm4zlGdtHxjJc8dgnH7jJuZBESalQlNHSBnvHpgf\nk9WVm7i4zN8Y8Wf1E5e1wuO9zbhCJJ8xkjOVN1m2oAfUzsclaMEOs3PYLt2g\n31jsMOh/fy6nhDu4kTPMgYby6bcXeO/NvF2pSwnrj5oCYuciRde3S1yKze0b\npij+4Ti6RkEFGc6FZEzz9nSxgtHLk1DcQ2+chd/tjjP6bzi0CFw4dIiQ6MWp\nUypwD3D39w0FSVG3QnbZtKannf9FToJn3HJZpdrlzFs28vakyp/iCwNfbZWb\nH0NzH7nG/glBbyCTj3pCWTgN3BBLG0uHf4D2L2Pf/abmxZU48WeRfirZJ/di\nI3XEnlIWoW5Fs3OqAUIQ1xUIDzP0yW/F8HwgvHvjLncNGKPakBm1ehOqM6Tz\nQ2PT\r\n=zusa\r\n-----END PGP SIGNATURE-----\r\n"},"jest":{"testRegex":"(/__tests__/.*|\\.(test|spec))\\.(tsx?|jsx?)$","transform":{".(ts|tsx)":"<rootDir>/node_modules/ts-jest/preprocessor.js"},"collectCoverage":false,"moduleNameMapper":{"\\.(css|less|sass|scss)$":"<rootDir>/__mocks__/styleMock.ts"},"coverageReporters":["html"],"collectCoverageFrom":["src/**/*.{ts,tsx}","examples/server/src/**/*.{js,jsx}","!**/*.d.ts"],"moduleFileExtensions":["ts","tsx","js"],"setupTestFrameworkScriptFile":"<rootDir>/jest.setup.js"},"main":"dist/index.js","config":{"eslint":"./examples/**/*.{js,jsx}","tslint":"./{__mocks__,src,stories}/**/*.{ts,tsx}"},"readme":"[![npm version](https://badge.fury.io/js/%40gooddata%2Freact-components.svg)](https://www.npmjs.com/package/@gooddata/react-components) \n\n# GoodData.UI React components\n> A React-based JavaScript library for building data-driven applications\n\n## Getting started\n- [GoodData.UI Documentation](http://sdk.gooddata.com/gooddata-ui/)\n- [GoodData.UI Live Examples](https://gooddata-examples.herokuapp.com/)\n- [Stack Overflow](https://stackoverflow.com/questions/tagged/gooddata)\n\n### Usage\nWith [yarn](https://yarnpkg.com) installed, go to your project directory and run\n```\n$ yarn add @gooddata/react-components\n```\nIf you prefer [npm](npmjs.com) run\n```\n$ npm install --save @gooddata/react-components\n```\n\n\n## Contributing\n\nWe welcome any contribution in form of [issues](https://github.com/gooddata/gooddata-react-components/issues) or [pull requests](https://github.com/gooddata/gooddata-react-components/pulls).\nThese commands may come in handy while developing:\n\n| command | description |\n| ------- | ----------- |\n| `yarn install --pure-lockfile` | first step |\n| ||\n| `yarn dev` | build react-components to `/dist` in watch mode |\n| `yarn test` | run all unit tests |\n| `yarn validate` | validate codestyle |\n| ||\n| `yarn storybook` | run storybook from `/stories` on http://localhost:9001 |\n| `yarn build-storybook` | build storybook to `/dist-storybook` |\n| `yarn test-storybook` | run storybook and [screenshot tests](https://github.com/gooddata/gdc-client-utils/tree/master/test-storybook) |\n| ||\n| `yarn examples` | run Live Examples dev-server from `/examples` on https://localhost:8999 |\n| `yarn examples-build` | build Live Examples to `/examples/dist` |\n| `yarn examples-server` | serve built Live Examples - see `/examples/server/src` |\n| `yarn examples-testcafe` | run testcafe tests against `localhost:8999` |\n\n### Deploy to heroku.com\nWhen you deploy this repo to heroku, it serves *GoodData.UI Live Examples*.\nRelevant tasks are in `Procfile` and `package.json`.\n\n```bash\n# run in the project directory\nheroku login\nheroku create <your-app-name>\nheroku config:set DOMAIN_ADMIN_USERNAME=x@gooddata.com DOMAIN_ADMIN_PASSWORD=xy PROJECT_ID_TO_ASSIGN=xms7ga4tf3g3nzucd8380o2bev8oeknp\ngit push heroku HEAD:master\nheroku open\n```\n\n### Run Live Examples Locally\nTo run *GoodData.UI Live Examples* locally:\n```bash\ngit clone <this-repository>\ncd  <repository-folder>\nyarn install --pure-lockfile\nyarn examples\n```\nThen open https://localhost:8999 and login using Live Examples account (you can [create one here](https://gooddata-examples.herokuapp.com/registration)).\n\n## Changelog\n- see [CHANGELOG.md](CHANGELOG.md)\n\n## License\n(C) 2007-2018 GoodData Corporation\n\nFor more information, please see [LICENSE](https://github.com/gooddata/gooddata-react-components/blob/master/LICENSE)\n","gitHead":"cdd6045dc73cc068c4f24d95677c6a3ca0d30d8e","scripts":{"dev":"bash scripts/build.sh --dev-watch","test":"jest --watch","build":"bash scripts/build.sh","tslint":"yarn run-tslint -t verbose $npm_package_config_tslint","prepare":"cd examples/server && yarn install --pure-lockfile && cd ../..; rm -r examples/node_modules 2>/dev/null; true","examples":"bash scripts/run-examples.sh","prepare?":"# Called before `npm publish` and on local `npm install`. Temporarily also for deleting obsolete node_modules. Ends with `true` to continue gracefully.","validate":"tsc --noEmit && yarn tslint && eslint $npm_package_config_eslint","build-dev":"bash scripts/build.sh --dev","examples?":"# Default is developer domain, other options: yarn examples [sec,secure,stg,stg2,stg3,demo,developer or URL]","storybook":"start-storybook -p 9001 -c .storybook","tslint-ci":"mkdir -p ./ci/results && yarn run-tslint -t checkstyle -o ./ci/results/tslint-results.xml $npm_package_config_tslint","run-tslint":"tslint -p tsconfig.json","validate-ci":"tsc --noEmit && yarn tslint-ci  && eslint $npm_package_config_eslint -f checkstyle -o ci/results/eslint-results.xml","examples-build":"bash scripts/build-examples.sh","prepublishOnly":"yarn build","test-storybook":"test-storybook","build-storybook":"build-storybook -c .storybook -o dist-storybook","examples-server":"node examples/server/src/index.js","heroku-postbuild":"yarn examples-build developer","examples-testcafe":"testcafe chrome --assertion-timeout 60000 -S -s examples/_screenshots examples/test/**/**/*_test* --debug-on-fail","examples-testcafe-ci":"testcafe 'chrome:headless --no-sandbox' --assertion-timeout 60000 -S -s examples/_screenshots examples/test/**/**/*_test*"},"typings":"dist/index.d.ts","_npmUser":{"name":"gooddata-ci","email":"rail@gooddata.com"},"repository":{"url":"git+ssh://git@github.com/gooddata/gooddata-react-components.git","type":"git"},"_npmVersion":"5.6.0","description":"GoodData React Components","directories":{},"_nodeVersion":"8.9.4","dependencies":{"rxjs":"^5.5.6","lodash":"^4.17.4","ag-grid":"^18.0.1","invariant":"^2.2.2","classnames":"^2.2.5","highcharts":"4.2.5","prop-types":"^15.6.0","react-intl":"^2.4.0","custom-event":"^1.0.1","ag-grid-react":"^18.0.0","react-measure":"^1.4.7","@gooddata/typings":"2.4.0","@types/highcharts":"4.2.56","http-status-codes":"^1.3.0","@gooddata/js-utils":"^2.0.1","@gooddata/numberjs":"^3.1.2","fixed-data-table-2":"0.7.17","@gooddata/goodstrap":"57.1.5","react-dom-factories":"^1.0.2","@gooddata/gooddata-js":"8.4.0","highcharts-pattern-fill":"3.0.3","nodelist-foreach-polyfill":"^1.2.0"},"_hasShrinkwrap":false,"readmeFilename":"README.md","test-storybook":{"_defaults":{"readySelector":".screenshot-target, .screenshot-wrapper .highcharts-container, .screenshot-wrapper .s-headline-value, .screenshot-wrapper .viz-table-wrap, .screenshot-wrapper .gdc-kpi, .screenshot-wrapper .gdc-kpi-error, .screenshot-wrapper .s-pivot-table .ag-cell"},"AFM components/PieChart":{"error":{"delay":1000,"readySelector":".screenshot-wrapper .s-error .icon-cloud-rain"}},"Core components/Heatmap":{"data labels config":{"readySelector":".screenshot-wrapper div:nth-child(8) .highcharts-container"},"with different legend positions":{"readySelector":".screenshot-wrapper div:nth-child(10) .highcharts-container"}},"Core components/Treemap":{"data labels config":{"readySelector":".screenshot-wrapper div:nth-child(8) .highcharts-container"},"with different legend positions":{"readySelector":".screenshot-wrapper div:nth-child(10) .highcharts-container"}},"Core components/BarChart":{"with different legend positions":{"readySelector":".screenshot-wrapper div:nth-child(10) .highcharts-container"}},"Core components/PieChart":{"data labels config":{"readySelector":".screenshot-wrapper div:nth-child(8) .highcharts-container"},"with different legend positions":{"readySelector":".screenshot-wrapper div:nth-child(10) .highcharts-container"}},"AFM components/DonutChart":{"error":{"delay":1000,"readySelector":".screenshot-wrapper .s-error .icon-cloud-rain"}},"Core components/AreaChart":{"data labels config":{"readySelector":".screenshot-wrapper div:nth-child(8) .highcharts-container"},"with different legend positions":{"readySelector":".screenshot-wrapper div:nth-child(10) .highcharts-container"}},"Core components/LineChart":{"data labels config":{"readySelector":".screenshot-wrapper div:nth-child(8) .highcharts-container"},"with different legend positions":{"readySelector":".screenshot-wrapper div:nth-child(10) .highcharts-container"}},"Core components/DonutChart":{"data labels config":{"readySelector":".screenshot-wrapper div:nth-child(8) .highcharts-container"},"with different legend positions":{"readySelector":".screenshot-wrapper div:nth-child(10) .highcharts-container"}},"Core components/BubbleChart":{"data labels config":{"readySelector":".screenshot-wrapper div:nth-child(8) .highcharts-container"},"with different legend positions":{"readySelector":".screenshot-wrapper div:nth-child(10) .highcharts-container"}},"Core components/ColumnChart":{"with different legend positions":{"readySelector":".screenshot-wrapper div:nth-child(10) .highcharts-container"}},"Core components/ScatterPlot":{"data labels config":{"readySelector":".screenshot-wrapper div:nth-child(8) .highcharts-container"}}},"devDependencies":{"raf":"3.3.2","yup":"^0.24.1","jest":"21.2.1","react":"16.5.2","enzyme":"3.5.0","formik":"^0.11.11","moment":"2.22.1","history":"^4.7.2","ts-jest":"21.2.4","webpack":"3.10.0","react-ga":"^2.5.2","recharts":"1.0.0-beta.9","testcafe":"0.19.2","commander":"2.14.1","node-sass":"4.7.2","react-dom":"16.5.2","supertest":"3.0.0","babel-core":"6.26.0","css-loader":"0.28.7","jest-junit":"3.0.0","raw-loader":"0.5.1","styled-jsx":"2.2.1","typescript":"2.3.3","@types/jest":"20.0.4","@types/node":"7.0.8","file-loader":"1.1.6","sass-loader":"6.0.6","@types/react":"16.0.34","babel-loader":"7.1.2","react-helmet":"5.2.0","react-select":"1.2.1","style-loader":"0.19.1","@types/enzyme":"3.1.13","@types/lodash":"4.14.61","babel-runtime":"6.25.0","utility-types":"^1.1.0","babel-polyfill":"^6.26.0","@storybook/react":"3.4.10","@types/invariant":"2.2.29","@types/react-dom":"16.0.3","babel-preset-env":"1.6.1","isomorphic-fetch":"2.2.1","react-datepicker":"1.1.0","react-router-dom":"4.2.2","@gooddata/mock-js":"1.10.0","@storybook/addons":"3.4.10","@types/classnames":"2.2.3","@types/prop-types":"15.5.2","@types/react-intl":"2.3.5","babel-preset-react":"6.24.1","identity-obj-proxy":"^3.0.0","react-async-script":"^0.9.1","webpack-dev-server":"2.11.1","@types/react-portal":"4.0.1","babel-plugin-lodash":"3.3.2","html-webpack-plugin":"2.30.1","react-test-renderer":"16.4.2","@types/react-measure":"0.4.7","clean-webpack-plugin":"0.1.17","react-google-recaptcha":"^0.11.0","@gooddata/eslint-config":"0.1.0","@gooddata/tslint-config":"0.0.11","@types/storybook__react":"3.0.6","enzyme-adapter-react-16":"1.3.1","uglifyjs-webpack-plugin":"1.2.0","@gooddata/test-storybook":"2.0.0","@storybook/addon-actions":"3.4.10","@storybook/addon-options":"3.4.10","node-sass-magic-importer":"5.1.0","react-syntax-highlighter":"6.1.2","@types/fixed-data-table-2":"0.8.1","awesome-typescript-loader":"3.5.0","@types/react-test-renderer":"16.0.0","circular-dependency-plugin":"4.4.0","compression-webpack-plugin":"1.1.7","@types/enzyme-adapter-react-16":"1.0.3","@types/storybook__addon-actions":"3.0.1","babel-plugin-transform-class-properties":"6.24.1","babel-plugin-transform-async-to-generator":"6.24.1","babel-plugin-transform-object-rest-spread":"6.26.0"},"peerDependencies":{"react":"16.5.2","react-dom":"16.5.2"},"_npmOperationalInternal":{"tmp":"tmp/react-components_6.0.0-alpha25_1539352255197_0.9205990994166939","host":"s3://npm-registry-packages"}},"6.0.0-alpha26":{"name":"@gooddata/react-components","version":"6.0.0-alpha26","author":{"name":"GoodData Corporation"},"license":"BSD-3-Clause","_id":"@gooddata/react-components@6.0.0-alpha26","maintainers":[{"name":"bertold8","email":"ivan.nejezchleb@seznam.cz"},{"name":"bugsbunny338","email":"jiri.zajic@mensa.cz"},{"name":"gooddata-ci","email":"rail@gooddata.com"},{"name":"ivan.mjartan","email":"ivan.mjartan@gooddata.com"},{"name":"jakub-sterba","email":"jakub.sterba@gooddata.com"},{"name":"jaroslav.tomecek","email":"jaroslav.tomecek@gooddata.com"},{"name":"jkittler","email":"honza.kittler@gmail.com"},{"name":"khanh.le","email":"khanh.le@gooddata.com"},{"name":"langhamp","email":"pavel.langhammer@gooddata.com"},{"name":"lanhuynh","email":"lan.huynh@gooddata.com"},{"name":"lhorak","email":"info@lhorak.cz"},{"name":"linhhong","email":"linh.hong@gooddata.com"},{"name":"lpearce","email":"levi.pearce@gooddata.com"},{"name":"lupko","email":"lubomir.slivka@gooddata.com"},{"name":"martin.mosko","email":"martin.mosko@gooddata.com"},{"name":"michal.marsal","email":"michal.marsal@gooddata.com"},{"name":"nadtan","email":"tan.nguyen@gooddata.com"},{"name":"naibinh","email":"naibinh@gmail.com"},{"name":"nikolacech","email":"nikola.cech@gooddata.com"},{"name":"ocetnik","email":"ocetnik.david@gmail.com"},{"name":"ondrejlangr","email":"ondrej.langr@gooddata.com"},{"name":"pbenes","email":"petr.benes@gooddata.com"},{"name":"peterlacko","email":"lackopeter17@gmail.com"},{"name":"petrjanu","email":"petr.janu@gooddata.com"},{"name":"rodri360","email":"me@rodri360.com"},{"name":"sitina","email":"jiri.sitina@gooddata.com"},{"name":"sondo","email":"son.do@gooddata.com"},{"name":"strouhaljan","email":"strouhal.jan@gmail.com"},{"name":"tantalor93","email":"obenky@gmail.com"},{"name":"tomas.kratochvil","email":"tomas.kratochvil@gooddata.com"},{"name":"tomasreichmann","email":"tomasreichmann@gmail.com"},{"name":"tomsatgd","email":"tomas.satinsky@gooddata.com"},{"name":"tu.ngo","email":"tu.ngo@gooddata.com"},{"name":"xmort","email":"petr.dolejsi@gooddata.com"},{"name":"yanlipnican","email":"yanlipnican@gmail.com"},{"name":"zdenek.vidensky","email":"zdenek.vidensky@gooddata.com"}],"homepage":"https://github.com/gooddata/gooddata-react-components#readme","bugs":{"url":"https://github.com/gooddata/gooddata-react-components/issues"},"dist":{"shasum":"7a15a779ffaaf162c9500b5c13d25c59162890f0","tarball":"https://registry.npmjs.org/@gooddata/react-components/-/react-components-6.0.0-alpha26.tgz","fileCount":927,"integrity":"sha512-V1KqVWZ1AzzGuOzuaDP1TLaelGe2i8PMeHpAlvpf5OK9qJp0OSAJrgrnkBxoPNVq+RwzmZCuwWtksrInpuJLGg==","signatures":[{"sig":"MEYCIQDkVhcCOSMoqYoRyQphukBbo0lyjnKI0kHINQtuogT9pAIhALvYs9a/CRx96lAGimsLWae23DldatdSWnLhavA0U9oF","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":3431485,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJbxIOCCRA9TVsSAnZWagAA20cP/jgivfd34n3D6RlYV3UV\ndsgq4XEed72aneKxyGf9jRwZJvcbX7qSJH/3P9kbw9gZM9pq/3BDSzghoUZq\nXJ2rKEp5XAs3ivug37MBLJHYb9YR2JOHTPUYlbuRva4PkpllJLumFcoH6k4q\nkSCHVcpysIleC27FpLYL/CI84XEBPagOZQeHYmWDhOlJmA6fX5+RJeKkuQu9\nQZfg3VPxgnoLRjxi0L6k7/yVEVUIGa9PiMA2Z1dQnARRr/RuPPXAPx59e+mF\nGn+peBH/x1Ojtb6X4F3cngxyCQm7Qsdc5n6BYq/0SRkQtwdC/e9mds3cuEkq\n8hGnM9wcozveA4Tm1zUEYsXC0qs+LCDUh/cH/hPMdoL8nwHrm0NXwOeSziCD\nEmn5/LeOshDVJjz0BsdTX5mUyvf3eDetCgbrFub5uyASVo9+vpGISjYUAZPG\n2Q4OFuXcwu4pyX8ImJe5K4KDzFXgkCb1r6/plFBgH1DOPdm3J5ITJDRGlzTx\nhOwkbjID3bffa2hME1EuQYTs06TExSHC+6nvqJsvoQFxr+1k2WvU1a9XdtsX\nisHCaLJkMucCq9URTtuh3UMXy+MhJAuu9wPslbAzpKWVj2vFWEuOI225Z/gv\nntPSRLILBnmBmcnnRFQPoIUBcoJSxrSR4bxdKkdKf6Mgu+CDNNgdqXrlXU50\ntBug\r\n=wUrI\r\n-----END PGP SIGNATURE-----\r\n"},"jest":{"testRegex":"(/__tests__/.*|\\.(test|spec))\\.(tsx?|jsx?)$","transform":{".(ts|tsx)":"<rootDir>/node_modules/ts-jest/preprocessor.js"},"collectCoverage":false,"moduleNameMapper":{"\\.(css|less|sass|scss)$":"<rootDir>/__mocks__/styleMock.ts"},"coverageReporters":["html"],"collectCoverageFrom":["src/**/*.{ts,tsx}","examples/server/src/**/*.{js,jsx}","!**/*.d.ts"],"moduleFileExtensions":["ts","tsx","js"],"setupTestFrameworkScriptFile":"<rootDir>/jest.setup.js"},"main":"dist/index.js","config":{"eslint":"./examples/**/*.{js,jsx}","tslint":"./{__mocks__,src,stories}/**/*.{ts,tsx}"},"readme":"[![npm version](https://badge.fury.io/js/%40gooddata%2Freact-components.svg)](https://www.npmjs.com/package/@gooddata/react-components) \n\n# GoodData.UI React components\n> A React-based JavaScript library for building data-driven applications\n\n## Getting started\n- [GoodData.UI Documentation](http://sdk.gooddata.com/gooddata-ui/)\n- [GoodData.UI Live Examples](https://gooddata-examples.herokuapp.com/)\n- [Stack Overflow](https://stackoverflow.com/questions/tagged/gooddata)\n\n### Usage\nWith [yarn](https://yarnpkg.com) installed, go to your project directory and run\n```\n$ yarn add @gooddata/react-components\n```\nIf you prefer [npm](npmjs.com) run\n```\n$ npm install --save @gooddata/react-components\n```\n\n\n## Contributing\n\nWe welcome any contribution in form of [issues](https://github.com/gooddata/gooddata-react-components/issues) or [pull requests](https://github.com/gooddata/gooddata-react-components/pulls).\nThese commands may come in handy while developing:\n\n| command | description |\n| ------- | ----------- |\n| `yarn install --pure-lockfile` | first step |\n| ||\n| `yarn dev` | build react-components to `/dist` in watch mode |\n| `yarn test` | run all unit tests |\n| `yarn validate` | validate codestyle |\n| ||\n| `yarn storybook` | run storybook from `/stories` on http://localhost:9001 |\n| `yarn build-storybook` | build storybook to `/dist-storybook` |\n| `yarn test-storybook` | run storybook and [screenshot tests](https://github.com/gooddata/gdc-client-utils/tree/master/test-storybook) |\n| ||\n| `yarn examples` | run Live Examples dev-server from `/examples` on https://localhost:8999 |\n| `yarn examples-build` | build Live Examples to `/examples/dist` |\n| `yarn examples-server` | serve built Live Examples - see `/examples/server/src` |\n| `yarn examples-testcafe` | run testcafe tests against `localhost:8999` |\n\n### Deploy to heroku.com\nWhen you deploy this repo to heroku, it serves *GoodData.UI Live Examples*.\nRelevant tasks are in `Procfile` and `package.json`.\n\n```bash\n# run in the project directory\nheroku login\nheroku create <your-app-name>\nheroku config:set DOMAIN_ADMIN_USERNAME=x@gooddata.com DOMAIN_ADMIN_PASSWORD=xy PROJECT_ID_TO_ASSIGN=xms7ga4tf3g3nzucd8380o2bev8oeknp\ngit push heroku HEAD:master\nheroku open\n```\n\n### Run Live Examples Locally\nTo run *GoodData.UI Live Examples* locally:\n```bash\ngit clone <this-repository>\ncd  <repository-folder>\nyarn install --pure-lockfile\nyarn examples\n```\nThen open https://localhost:8999 and login using Live Examples account (you can [create one here](https://gooddata-examples.herokuapp.com/registration)).\n\n## Changelog\n- see [CHANGELOG.md](CHANGELOG.md)\n\n## License\n(C) 2007-2018 GoodData Corporation\n\nFor more information, please see [LICENSE](https://github.com/gooddata/gooddata-react-components/blob/master/LICENSE)\n","gitHead":"db02511bab38a0f98cbaddec3e70b2d5b94bff03","scripts":{"dev":"bash scripts/build.sh --dev-watch","test":"jest --watch","build":"bash scripts/build.sh","tslint":"yarn run-tslint -t verbose $npm_package_config_tslint","prepare":"cd examples/server && yarn install --pure-lockfile && cd ../..; rm -r examples/node_modules 2>/dev/null; true","examples":"bash scripts/run-examples.sh","prepare?":"# Called before `npm publish` and on local `npm install`. Temporarily also for deleting obsolete node_modules. Ends with `true` to continue gracefully.","validate":"tsc --noEmit && yarn tslint && eslint $npm_package_config_eslint","build-dev":"bash scripts/build.sh --dev","examples?":"# Default is developer domain, other options: yarn examples [sec,secure,stg,stg2,stg3,demo,developer or URL]","storybook":"start-storybook -p 9001 -c .storybook","tslint-ci":"mkdir -p ./ci/results && yarn run-tslint -t checkstyle -o ./ci/results/tslint-results.xml $npm_package_config_tslint","run-tslint":"tslint -p tsconfig.json","validate-ci":"tsc --noEmit && yarn tslint-ci  && eslint $npm_package_config_eslint -f checkstyle -o ci/results/eslint-results.xml","examples-build":"bash scripts/build-examples.sh","prepublishOnly":"yarn build","test-storybook":"test-storybook","build-storybook":"build-storybook -c .storybook -o dist-storybook","examples-server":"node examples/server/src/index.js","heroku-postbuild":"yarn examples-build developer","examples-testcafe":"testcafe chrome --assertion-timeout 60000 -S -s examples/_screenshots examples/test/**/**/*_test* --debug-on-fail","examples-testcafe-ci":"testcafe 'chrome:headless --no-sandbox' --assertion-timeout 60000 -S -s examples/_screenshots examples/test/**/**/*_test*"},"typings":"dist/index.d.ts","_npmUser":{"name":"gooddata-ci","email":"rail@gooddata.com"},"repository":{"url":"git+ssh://git@github.com/gooddata/gooddata-react-components.git","type":"git"},"_npmVersion":"5.6.0","description":"GoodData React Components","directories":{},"_nodeVersion":"8.9.4","dependencies":{"rxjs":"^5.5.6","lodash":"^4.17.4","ag-grid":"^18.0.1","invariant":"^2.2.2","classnames":"^2.2.5","highcharts":"4.2.5","prop-types":"^15.6.0","react-intl":"^2.4.0","custom-event":"^1.0.1","ag-grid-react":"^18.0.0","react-measure":"^1.4.7","@gooddata/typings":"2.4.0","@types/highcharts":"4.2.56","http-status-codes":"^1.3.0","@gooddata/js-utils":"^2.0.1","@gooddata/numberjs":"^3.1.2","fixed-data-table-2":"0.7.17","@gooddata/goodstrap":"57.1.5","react-dom-factories":"^1.0.2","@gooddata/gooddata-js":"8.4.0","highcharts-pattern-fill":"3.0.3","nodelist-foreach-polyfill":"^1.2.0"},"_hasShrinkwrap":false,"readmeFilename":"README.md","test-storybook":{"_defaults":{"readySelector":".screenshot-target, .screenshot-wrapper .highcharts-container, .screenshot-wrapper .s-headline-value, .screenshot-wrapper .viz-table-wrap, .screenshot-wrapper .gdc-kpi, .screenshot-wrapper .gdc-kpi-error, .screenshot-wrapper .s-pivot-table .ag-cell"},"AFM components/PieChart":{"error":{"delay":1000,"readySelector":".screenshot-wrapper .s-error .icon-cloud-rain"}},"Core components/Heatmap":{"data labels config":{"readySelector":".screenshot-wrapper div:nth-child(8) .highcharts-container"},"with different legend positions":{"readySelector":".screenshot-wrapper div:nth-child(10) .highcharts-container"}},"Core components/Treemap":{"data labels config":{"readySelector":".screenshot-wrapper div:nth-child(8) .highcharts-container"},"with different legend positions":{"readySelector":".screenshot-wrapper div:nth-child(10) .highcharts-container"}},"Core components/BarChart":{"with different legend positions":{"readySelector":".screenshot-wrapper div:nth-child(10) .highcharts-container"}},"Core components/PieChart":{"data labels config":{"readySelector":".screenshot-wrapper div:nth-child(8) .highcharts-container"},"with different legend positions":{"readySelector":".screenshot-wrapper div:nth-child(10) .highcharts-container"}},"AFM components/DonutChart":{"error":{"delay":1000,"readySelector":".screenshot-wrapper .s-error .icon-cloud-rain"}},"Core components/AreaChart":{"data labels config":{"readySelector":".screenshot-wrapper div:nth-child(8) .highcharts-container"},"with different legend positions":{"readySelector":".screenshot-wrapper div:nth-child(10) .highcharts-container"}},"Core components/LineChart":{"data labels config":{"readySelector":".screenshot-wrapper div:nth-child(8) .highcharts-container"},"with different legend positions":{"readySelector":".screenshot-wrapper div:nth-child(10) .highcharts-container"}},"Core components/DonutChart":{"data labels config":{"readySelector":".screenshot-wrapper div:nth-child(8) .highcharts-container"},"with different legend positions":{"readySelector":".screenshot-wrapper div:nth-child(10) .highcharts-container"}},"Core components/BubbleChart":{"data labels config":{"readySelector":".screenshot-wrapper div:nth-child(8) .highcharts-container"},"with different legend positions":{"readySelector":".screenshot-wrapper div:nth-child(10) .highcharts-container"}},"Core components/ColumnChart":{"with different legend positions":{"readySelector":".screenshot-wrapper div:nth-child(10) .highcharts-container"}},"Core components/ScatterPlot":{"data labels config":{"readySelector":".screenshot-wrapper div:nth-child(8) .highcharts-container"}}},"devDependencies":{"raf":"3.3.2","yup":"^0.24.1","jest":"21.2.1","react":"16.5.2","enzyme":"3.5.0","formik":"^0.11.11","moment":"2.22.1","history":"^4.7.2","ts-jest":"21.2.4","webpack":"3.10.0","react-ga":"^2.5.2","recharts":"1.0.0-beta.9","testcafe":"0.19.2","commander":"2.14.1","node-sass":"4.7.2","react-dom":"16.5.2","supertest":"3.0.0","babel-core":"6.26.0","css-loader":"0.28.7","jest-junit":"3.0.0","raw-loader":"0.5.1","styled-jsx":"2.2.1","typescript":"2.3.3","@types/jest":"20.0.4","@types/node":"7.0.8","file-loader":"1.1.6","sass-loader":"6.0.6","@types/react":"16.0.34","babel-loader":"7.1.2","react-helmet":"5.2.0","react-select":"1.2.1","style-loader":"0.19.1","@types/enzyme":"3.1.13","@types/lodash":"4.14.61","babel-runtime":"6.25.0","utility-types":"^1.1.0","babel-polyfill":"^6.26.0","@storybook/react":"3.4.10","@types/invariant":"2.2.29","@types/react-dom":"16.0.3","babel-preset-env":"1.6.1","isomorphic-fetch":"2.2.1","react-datepicker":"1.1.0","react-router-dom":"4.2.2","@gooddata/mock-js":"1.10.0","@storybook/addons":"3.4.10","@types/classnames":"2.2.3","@types/prop-types":"15.5.2","@types/react-intl":"2.3.5","babel-preset-react":"6.24.1","identity-obj-proxy":"^3.0.0","react-async-script":"^0.9.1","webpack-dev-server":"2.11.1","@types/react-portal":"4.0.1","babel-plugin-lodash":"3.3.2","html-webpack-plugin":"2.30.1","react-test-renderer":"16.4.2","@types/react-measure":"0.4.7","clean-webpack-plugin":"0.1.17","react-google-recaptcha":"^0.11.0","@gooddata/eslint-config":"0.1.0","@gooddata/tslint-config":"0.0.11","@types/storybook__react":"3.0.6","enzyme-adapter-react-16":"1.3.1","uglifyjs-webpack-plugin":"1.2.0","@gooddata/test-storybook":"2.0.0","@storybook/addon-actions":"3.4.10","@storybook/addon-options":"3.4.10","node-sass-magic-importer":"5.1.0","react-syntax-highlighter":"6.1.2","@types/fixed-data-table-2":"0.8.1","awesome-typescript-loader":"3.5.0","@types/react-test-renderer":"16.0.0","circular-dependency-plugin":"4.4.0","compression-webpack-plugin":"1.1.7","@types/enzyme-adapter-react-16":"1.0.3","@types/storybook__addon-actions":"3.0.1","babel-plugin-transform-class-properties":"6.24.1","babel-plugin-transform-async-to-generator":"6.24.1","babel-plugin-transform-object-rest-spread":"6.26.0"},"peerDependencies":{"react":"16.5.2","react-dom":"16.5.2"},"_npmOperationalInternal":{"tmp":"tmp/react-components_6.0.0-alpha26_1539605374894_0.9980407236194158","host":"s3://npm-registry-packages"}},"6.0.0-alpha27":{"name":"@gooddata/react-components","version":"6.0.0-alpha27","author":{"name":"GoodData Corporation"},"license":"BSD-3-Clause","_id":"@gooddata/react-components@6.0.0-alpha27","maintainers":[{"name":"bertold8","email":"ivan.nejezchleb@seznam.cz"},{"name":"bugsbunny338","email":"jiri.zajic@mensa.cz"},{"name":"gooddata-ci","email":"rail@gooddata.com"},{"name":"ivan.mjartan","email":"ivan.mjartan@gooddata.com"},{"name":"jakub-sterba","email":"jakub.sterba@gooddata.com"},{"name":"jaroslav.tomecek","email":"jaroslav.tomecek@gooddata.com"},{"name":"jkittler","email":"honza.kittler@gmail.com"},{"name":"khanh.le","email":"khanh.le@gooddata.com"},{"name":"langhamp","email":"pavel.langhammer@gooddata.com"},{"name":"lanhuynh","email":"lan.huynh@gooddata.com"},{"name":"lhorak","email":"info@lhorak.cz"},{"name":"linhhong","email":"linh.hong@gooddata.com"},{"name":"lpearce","email":"levi.pearce@gooddata.com"},{"name":"lupko","email":"lubomir.slivka@gooddata.com"},{"name":"martin.mosko","email":"martin.mosko@gooddata.com"},{"name":"michal.marsal","email":"michal.marsal@gooddata.com"},{"name":"nadtan","email":"tan.nguyen@gooddata.com"},{"name":"naibinh","email":"naibinh@gmail.com"},{"name":"nikolacech","email":"nikola.cech@gooddata.com"},{"name":"ocetnik","email":"ocetnik.david@gmail.com"},{"name":"ondrejlangr","email":"ondrej.langr@gooddata.com"},{"name":"pbenes","email":"petr.benes@gooddata.com"},{"name":"peterlacko","email":"lackopeter17@gmail.com"},{"name":"petrjanu","email":"petr.janu@gooddata.com"},{"name":"rodri360","email":"me@rodri360.com"},{"name":"sitina","email":"jiri.sitina@gooddata.com"},{"name":"sondo","email":"son.do@gooddata.com"},{"name":"strouhaljan","email":"strouhal.jan@gmail.com"},{"name":"tantalor93","email":"obenky@gmail.com"},{"name":"tomas.kratochvil","email":"tomas.kratochvil@gooddata.com"},{"name":"tomasreichmann","email":"tomasreichmann@gmail.com"},{"name":"tomsatgd","email":"tomas.satinsky@gooddata.com"},{"name":"tu.ngo","email":"tu.ngo@gooddata.com"},{"name":"xmort","email":"petr.dolejsi@gooddata.com"},{"name":"yanlipnican","email":"yanlipnican@gmail.com"},{"name":"zdenek.vidensky","email":"zdenek.vidensky@gooddata.com"}],"homepage":"https://github.com/gooddata/gooddata-react-components#readme","bugs":{"url":"https://github.com/gooddata/gooddata-react-components/issues"},"dist":{"shasum":"a2aae03de98b41eae07c3e4f11b682f81f20313c","tarball":"https://registry.npmjs.org/@gooddata/react-components/-/react-components-6.0.0-alpha27.tgz","fileCount":888,"integrity":"sha512-s3bIBFPH7D36myp9a+T+FzhQwC+AQK/lnek/fdYhoMzNaPmxD0bP2WGq8yW4XmVR2+cZUx6txsn1Pe8RvDNGEw==","signatures":[{"sig":"MEYCIQDuPSm+xW4DZ8cvViQoGWalI8csxKrGfLntr/a87afPlQIhAPo/gfF65C0XX3dr4n5nlAyWKRWkjLJm5dIA7hu+XYb5","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":3260494,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJbxyuuCRA9TVsSAnZWagAAHtIP/iKBpcIRundsm7osLxWD\nWDZk2lLk9yBveFUKNf6S+l46W2G473WNHRLaf8SSiIe/OKspMwIsYdtaEbZY\ngOA227D3rLZxuV0X1rU3wVGajBfschUyb5aKLAJVv2OA5RXkq0284A1SfMml\nC6t2Z38gj0BSs8Tv0j91drIj6+9OWAhjztnYUXXf+FHFGgwPyzXYDoUj3mLF\nSuCV0xolYrZB5fVA5xNKFmD18rVSXdSQgFIeK6mgxSh0b+pVXjODX5IX6IqG\nQ0Wuy6XDrkWgWZPaYTE5bnZH2JQ5QqK+GPlbuvQ72DedKAHZ79Vt1oL1x+2A\nAxGe4q9yS8y7+TqZ7HeqrJO5e4K4MWoxvj4Hr3jDGtqKOgHz/Iho1zLiq9Oj\n1oJpoFMbBKv+fNRRG/vNkROn06hCR/TBsy4yDaw33AIP+Dqc4yVJrF+LS3fT\nUIO1grwtKcIqHLgTlbS6qb5lNCmMbNv3ExdCVL949FwODqoF5ZrsEpTTaWcE\np5BdkyQe4tGr0QhKOOEP9o7aBiZ86VxO9I0DjbGR1+PpUjrsrKVKnEECxp8U\n2JPq8M+D9UE5NSvnWQUfdEdTvw3sfP8FAYkgfMMjXDk/SfNC7hBHcF09rIQt\nJOvr/QJpZs/zKbd4KySusCSN2SHDIKZ4dou/WlnLeSeDEgDMb2gvurslhhwc\nj0CN\r\n=hRC4\r\n-----END PGP SIGNATURE-----\r\n"},"jest":{"testRegex":"(/__tests__/.*|\\.(test|spec))\\.(tsx?|jsx?)$","transform":{".(ts|tsx)":"<rootDir>/node_modules/ts-jest/preprocessor.js"},"mapCoverage":true,"collectCoverage":false,"moduleNameMapper":{"\\.(css|less|sass|scss)$":"<rootDir>/__mocks__/styleMock.ts"},"coverageReporters":["html"],"collectCoverageFrom":["src/**/*.{ts,tsx}","examples/server/src/**/*.{js,jsx}","!**/*.d.ts"],"moduleFileExtensions":["ts","tsx","js"],"setupTestFrameworkScriptFile":"<rootDir>/jest.setup.js"},"main":"dist/index.js","config":{"eslint":"./examples/**/*.{js,jsx}","tslint":"./{__mocks__,src,stories}/**/*.{ts,tsx}"},"readme":"[![npm version](https://badge.fury.io/js/%40gooddata%2Freact-components.svg)](https://www.npmjs.com/package/@gooddata/react-components) \n\n# GoodData.UI React components\n> A React-based JavaScript library for building data-driven applications\n\n## Getting started\n- [GoodData.UI Documentation](http://sdk.gooddata.com/gooddata-ui/)\n- [GoodData.UI Live Examples](https://gooddata-examples.herokuapp.com/)\n- [Stack Overflow](https://stackoverflow.com/questions/tagged/gooddata)\n\n### Usage\nWith [yarn](https://yarnpkg.com) installed, go to your project directory and run\n```\n$ yarn add @gooddata/react-components\n```\nIf you prefer [npm](npmjs.com) run\n```\n$ npm install --save @gooddata/react-components\n```\n\n\n## Contributing\n\nWe welcome any contribution in form of [issues](https://github.com/gooddata/gooddata-react-components/issues) or [pull requests](https://github.com/gooddata/gooddata-react-components/pulls).\nThese commands may come in handy while developing:\n\n| command | description |\n| ------- | ----------- |\n| `yarn install --pure-lockfile` | first step |\n| ||\n| `yarn dev` | build react-components to `/dist` in watch mode |\n| `yarn test` | run all unit tests |\n| `yarn validate` | validate codestyle |\n| ||\n| `yarn storybook` | run storybook from `/stories` on http://localhost:9001 |\n| `yarn build-storybook` | build storybook to `/dist-storybook` |\n| `yarn test-storybook` | run storybook and [screenshot tests](https://github.com/gooddata/gdc-client-utils/tree/master/test-storybook) |\n| ||\n| `yarn examples` | run Live Examples dev-server from `/examples` on https://localhost:8999 |\n| `yarn examples-build` | build Live Examples to `/examples/dist` |\n| `yarn examples-server` | serve built Live Examples - see `/examples/server/src` |\n| `yarn examples-testcafe` | run testcafe tests against `localhost:8999` |\n\n### Deploy to heroku.com\nWhen you deploy this repo to heroku, it serves *GoodData.UI Live Examples*.\nRelevant tasks are in `Procfile` and `package.json`.\n\n```bash\n# run in the project directory\nheroku login\nheroku create <your-app-name>\nheroku config:set DOMAIN_ADMIN_USERNAME=x@gooddata.com DOMAIN_ADMIN_PASSWORD=xy PROJECT_ID_TO_ASSIGN=xms7ga4tf3g3nzucd8380o2bev8oeknp\ngit push heroku HEAD:master\nheroku open\n```\n\n### Run Live Examples Locally\nTo run *GoodData.UI Live Examples* locally:\n```bash\ngit clone <this-repository>\ncd  <repository-folder>\nyarn install --pure-lockfile\nyarn examples\n```\nThen open https://localhost:8999 and login using Live Examples account (you can [create one here](https://gooddata-examples.herokuapp.com/registration)).\n\n## Changelog\n- see [CHANGELOG.md](CHANGELOG.md)\n\n## License\n(C) 2007-2018 GoodData Corporation\n\nFor more information, please see [LICENSE](https://github.com/gooddata/gooddata-react-components/blob/master/LICENSE)\n","gitHead":"566cd0dce58db5668bc88a766e7bc16a62674a3e","scripts":{"dev":"bash scripts/build.sh --dev-watch","test":"jest --watch","build":"bash scripts/build.sh","tslint":"yarn run-tslint -t verbose $npm_package_config_tslint","prepare":"cd examples/server && yarn install --pure-lockfile && cd ../..; rm -r examples/node_modules 2>/dev/null; true","examples":"bash scripts/run-examples.sh","prepare?":"# Called before `npm publish` and on local `npm install`. Temporarily also for deleting obsolete node_modules. Ends with `true` to continue gracefully.","validate":"tsc --noEmit && yarn tslint && eslint $npm_package_config_eslint","build-dev":"bash scripts/build.sh --dev","examples?":"# Default is developer domain, other options: yarn examples [sec,secure,stg,stg2,stg3,demo,developer or URL]","storybook":"start-storybook -p 9001 -c .storybook","tslint-ci":"mkdir -p ./ci/results && yarn run-tslint -t checkstyle -o ./ci/results/tslint-results.xml $npm_package_config_tslint","run-tslint":"tslint -p tsconfig.json","validate-ci":"tsc --noEmit && yarn tslint-ci  && eslint $npm_package_config_eslint -f checkstyle -o ci/results/eslint-results.xml","examples-build":"bash scripts/build-examples.sh","prepublishOnly":"yarn build","test-storybook":"test-storybook","build-storybook":"build-storybook -c .storybook -o dist-storybook","examples-server":"node examples/server/src/index.js","heroku-postbuild":"yarn examples-build developer","examples-testcafe":"testcafe chrome --assertion-timeout 60000 -S -s examples/_screenshots examples/test/**/**/*_test* --debug-on-fail","examples-testcafe-ci":"testcafe 'chrome:headless --no-sandbox' --assertion-timeout 60000 -S -s examples/_screenshots examples/test/**/**/*_test*"},"typings":"dist/index.d.ts","_npmUser":{"name":"gooddata-ci","email":"rail@gooddata.com"},"repository":{"url":"git+ssh://git@github.com/gooddata/gooddata-react-components.git","type":"git"},"_npmVersion":"5.6.0","description":"GoodData React Components","directories":{},"_nodeVersion":"8.9.4","dependencies":{"rxjs":"^5.5.6","lodash":"^4.17.4","ag-grid":"^18.0.1","invariant":"^2.2.2","classnames":"^2.2.5","highcharts":"4.2.5","prop-types":"^15.6.0","react-intl":"^2.4.0","custom-event":"^1.0.1","ag-grid-react":"^18.0.0","react-measure":"^1.4.7","@gooddata/typings":"2.3.1","@types/highcharts":"4.2.56","http-status-codes":"^1.3.0","@gooddata/js-utils":"^2.0.1","@gooddata/numberjs":"^3.1.2","fixed-data-table-2":"0.7.17","@gooddata/goodstrap":"56.1.3","react-dom-factories":"^1.0.2","@gooddata/gooddata-js":"8.0.0","highcharts-pattern-fill":"3.0.3","nodelist-foreach-polyfill":"^1.2.0"},"_hasShrinkwrap":false,"readmeFilename":"README.md","test-storybook":{"_defaults":{"readySelector":".screenshot-target, .screenshot-wrapper .highcharts-container, .screenshot-wrapper .s-headline-value, .screenshot-wrapper .viz-table-wrap, .screenshot-wrapper .gdc-kpi, .screenshot-wrapper .gdc-kpi-error, .screenshot-wrapper .s-pivot-table .ag-cell"},"AFM components/PieChart":{"error":{"readySelector":".screenshot-wrapper .s-error .icon-cloud-rain"}},"Core components/Heatmap":{"data labels config":{"readySelector":".screenshot-wrapper .screenshot-container:nth-child(4) .highcharts-container"}},"Core components/Treemap":{"data labels config":{"readySelector":".screenshot-wrapper .screenshot-container:nth-child(4) .highcharts-container"}},"Core components/PieChart":{"data labels config":{"readySelector":".screenshot-wrapper .screenshot-container:nth-child(4) .highcharts-container"}},"AFM components/DonutChart":{"error":{"readySelector":".screenshot-wrapper .s-error .icon-cloud-rain"}},"Core components/AreaChart":{"data labels config":{"readySelector":".screenshot-wrapper .screenshot-container:nth-child(4) .highcharts-container"}},"Core components/LineChart":{"data labels config":{"readySelector":".screenshot-wrapper .screenshot-container:nth-child(4) .highcharts-container"}},"Core components/DonutChart":{"data labels config":{"readySelector":".screenshot-wrapper .screenshot-container:nth-child(4) .highcharts-container"}},"Core components/BubbleChart":{"data labels config":{"readySelector":".screenshot-wrapper .screenshot-container:nth-child(4) .highcharts-container"}},"Core components/ScatterPlot":{"data labels config":{"readySelector":".screenshot-wrapper .screenshot-container:nth-child(4) .highcharts-container"}}},"devDependencies":{"yup":"^0.24.1","jest":"21.2.1","react":"15.6.2","enzyme":"3.3.0","formik":"^0.11.11","moment":"2.22.1","history":"^4.7.2","ts-jest":"21.2.4","webpack":"3.10.0","react-ga":"^2.5.2","recharts":"1.0.0-beta.9","testcafe":"0.19.2","commander":"2.14.1","node-sass":"4.7.2","react-dom":"15.6.2","supertest":"3.0.0","babel-core":"6.26.0","css-loader":"0.28.7","jest-junit":"3.0.0","raw-loader":"0.5.1","styled-jsx":"2.2.1","typescript":"2.3.3","@types/jest":"20.0.4","@types/node":"7.0.8","file-loader":"1.1.6","sass-loader":"6.0.6","@types/react":"16.0.34","babel-loader":"7.1.2","react-helmet":"5.2.0","react-select":"1.2.1","style-loader":"0.19.1","@types/enzyme":"3.1.6","@types/lodash":"4.14.61","utility-types":"^1.1.0","babel-polyfill":"^6.26.0","@storybook/react":"3.4.8","@types/invariant":"2.2.29","@types/react-dom":"16.0.3","babel-preset-env":"1.6.1","isomorphic-fetch":"2.2.1","react-datepicker":"1.1.0","react-router-dom":"4.2.2","@gooddata/mock-js":"1.5.0","@types/classnames":"2.2.3","@types/prop-types":"15.5.2","@types/react-intl":"2.3.5","babel-preset-react":"6.24.1","identity-obj-proxy":"^3.0.0","react-async-script":"^0.9.1","webpack-dev-server":"2.11.1","@types/react-portal":"3.0.4","babel-plugin-lodash":"3.3.2","html-webpack-plugin":"2.30.1","react-test-renderer":"15.6.2","@types/react-measure":"0.4.7","clean-webpack-plugin":"0.1.17","react-google-recaptcha":"^0.11.0","@gooddata/eslint-config":"0.0.20","@gooddata/tslint-config":"0.0.13","@types/storybook__react":"3.0.6","enzyme-adapter-react-15":"1.0.5","uglifyjs-webpack-plugin":"1.2.0","@gooddata/test-storybook":"1.3.0","@storybook/addon-actions":"3.4.8","@storybook/addon-options":"3.4.8","node-sass-magic-importer":"5.1.0","react-syntax-highlighter":"6.1.2","@types/fixed-data-table-2":"0.8.1","awesome-typescript-loader":"3.5.0","@types/react-test-renderer":"16.0.0","circular-dependency-plugin":"4.4.0","compression-webpack-plugin":"1.1.7","@types/enzyme-adapter-react-15":"1.0.1","@types/storybook__addon-actions":"3.0.1","babel-plugin-transform-class-properties":"6.24.1","babel-plugin-transform-async-to-generator":"6.24.1","babel-plugin-transform-object-rest-spread":"6.26.0"},"peerDependencies":{"react":"15.6.2","react-dom":"15.6.2"},"_npmOperationalInternal":{"tmp":"tmp/react-components_6.0.0-alpha27_1539779501718_0.9795571081946772","host":"s3://npm-registry-packages"}},"6.0.0-alpha28":{"name":"@gooddata/react-components","version":"6.0.0-alpha28","author":{"name":"GoodData Corporation"},"license":"BSD-3-Clause","_id":"@gooddata/react-components@6.0.0-alpha28","maintainers":[{"name":"bertold8","email":"ivan.nejezchleb@seznam.cz"},{"name":"bugsbunny338","email":"jiri.zajic@mensa.cz"},{"name":"gooddata-ci","email":"rail@gooddata.com"},{"name":"ivan.mjartan","email":"ivan.mjartan@gooddata.com"},{"name":"jakub-sterba","email":"jakub.sterba@gooddata.com"},{"name":"jaroslav.tomecek","email":"jaroslav.tomecek@gooddata.com"},{"name":"jkittler","email":"honza.kittler@gmail.com"},{"name":"khanh.le","email":"khanh.le@gooddata.com"},{"name":"langhamp","email":"pavel.langhammer@gooddata.com"},{"name":"lanhuynh","email":"lan.huynh@gooddata.com"},{"name":"lhorak","email":"info@lhorak.cz"},{"name":"linhhong","email":"linh.hong@gooddata.com"},{"name":"lpearce","email":"levi.pearce@gooddata.com"},{"name":"lupko","email":"lubomir.slivka@gooddata.com"},{"name":"martin.mosko","email":"martin.mosko@gooddata.com"},{"name":"michal.marsal","email":"michal.marsal@gooddata.com"},{"name":"nadtan","email":"tan.nguyen@gooddata.com"},{"name":"naibinh","email":"naibinh@gmail.com"},{"name":"nikolacech","email":"nikola.cech@gooddata.com"},{"name":"ocetnik","email":"ocetnik.david@gmail.com"},{"name":"ondrejlangr","email":"ondrej.langr@gooddata.com"},{"name":"pbenes","email":"petr.benes@gooddata.com"},{"name":"peterlacko","email":"lackopeter17@gmail.com"},{"name":"petrjanu","email":"petr.janu@gooddata.com"},{"name":"rodri360","email":"me@rodri360.com"},{"name":"sitina","email":"jiri.sitina@gooddata.com"},{"name":"sondo","email":"son.do@gooddata.com"},{"name":"strouhaljan","email":"strouhal.jan@gmail.com"},{"name":"tantalor93","email":"obenky@gmail.com"},{"name":"tomas.kratochvil","email":"tomas.kratochvil@gooddata.com"},{"name":"tomasreichmann","email":"tomasreichmann@gmail.com"},{"name":"tomsatgd","email":"tomas.satinsky@gooddata.com"},{"name":"tu.ngo","email":"tu.ngo@gooddata.com"},{"name":"xmort","email":"petr.dolejsi@gooddata.com"},{"name":"yanlipnican","email":"yanlipnican@gmail.com"},{"name":"zdenek.vidensky","email":"zdenek.vidensky@gooddata.com"}],"homepage":"https://github.com/gooddata/gooddata-react-components#readme","bugs":{"url":"https://github.com/gooddata/gooddata-react-components/issues"},"dist":{"shasum":"9feee6fc217d10d1bb6f1cdd3a3075d6263c1a0e","tarball":"https://registry.npmjs.org/@gooddata/react-components/-/react-components-6.0.0-alpha28.tgz","fileCount":927,"integrity":"sha512-iaMPk4+pFD7F2GJj1niTs8BUC9GB8XYl6a/HhDe6IXybytTcHcHoOZ6/2Mcas9R4QKtzh3TsZccCMQNPMcy1Ug==","signatures":[{"sig":"MEQCIHW7Q8QfLIWO9VMV0jNddqvN6yOVGZhs++1DFhPpqutpAiB6HDZLIdeZIUhrqbqmtVT+78renKhd04Q23GeMejRWcQ==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":3441056,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJbxzw1CRA9TVsSAnZWagAAmOAP/A9eSAzk8XYTyf9mw1e5\nO0q5qWMp/aNKEc9oD0HwVe5bs1T79bgp8ixp2hOTp04ZdBHBXV/0LUIBX231\n/yk6tuoIqD8ug275Up4tp2Qu9ZDzbkcZivB93Z8Me3ZB6sD7+WzBZNBM7hPn\n3YB32gQRTmgLLUQuDkMA5mS3fJdhRi8qchU02LouTPkKa1ZsSX0n6Ch2aXeG\nBWcfIGTE0QR4GA2MtuAGAyqU0KpSEsW2zye+M291LsS6RqiEjUSTt1Ie4GBQ\nfSFhi095f5orMvfDhyQ6NemGAgiR3J2IzyJu2A0I+an+ImU0YYW2OPDsL8Ss\nHCOw+Maq+oEpJKwW7Hv64SDTyGOaaolok3i2KYjerf6lpoD35ipvRpIJvP8h\nUyq+cXbk7R3uy5Syk58sYKQzNSW8mz9n6DslQgea/OuPxiyTz8g9Lq9+C4ye\ngBA2wG/j34IZBquDWOiWXXz9qdFNXB4J2oOxYBWcLbXxlOIhnjkX0XrWY8N2\nyB/aOVoCFk3kV2+BL363peZh6Yc0Lje+yiVIcuOKyiqnpalErf6reRTwbNnZ\n92PyHs7vwFtS/NSURqkx4sBoL1RlIGkEUkvI1MH88EEOKVKQFcshRMI42aXh\n2aIpqiXrgkBrv4WZvGc1G/COJwSGM6sHrTDUbIlTZudzDlGjxo1xZi1svSC6\n2A2R\r\n=nTma\r\n-----END PGP SIGNATURE-----\r\n"},"jest":{"testRegex":"(/__tests__/.*|\\.(test|spec))\\.(tsx?|jsx?)$","transform":{".(ts|tsx)":"<rootDir>/node_modules/ts-jest/preprocessor.js"},"collectCoverage":false,"moduleNameMapper":{"\\.(css|less|sass|scss)$":"<rootDir>/__mocks__/styleMock.ts"},"coverageReporters":["html"],"collectCoverageFrom":["src/**/*.{ts,tsx}","examples/server/src/**/*.{js,jsx}","!**/*.d.ts"],"moduleFileExtensions":["ts","tsx","js"],"setupTestFrameworkScriptFile":"<rootDir>/jest.setup.js"},"main":"dist/index.js","config":{"eslint":"./examples/**/*.{js,jsx}","tslint":"./{__mocks__,src,stories}/**/*.{ts,tsx}"},"readme":"[![npm version](https://badge.fury.io/js/%40gooddata%2Freact-components.svg)](https://www.npmjs.com/package/@gooddata/react-components) \n\n# GoodData.UI React components\n> A React-based JavaScript library for building data-driven applications\n\n## Getting started\n- [GoodData.UI Documentation](http://sdk.gooddata.com/gooddata-ui/)\n- [GoodData.UI Live Examples](https://gooddata-examples.herokuapp.com/)\n- [Stack Overflow](https://stackoverflow.com/questions/tagged/gooddata)\n\n### Usage\nWith [yarn](https://yarnpkg.com) installed, go to your project directory and run\n```\n$ yarn add @gooddata/react-components\n```\nIf you prefer [npm](npmjs.com) run\n```\n$ npm install --save @gooddata/react-components\n```\n\n\n## Contributing\n\nWe welcome any contribution in form of [issues](https://github.com/gooddata/gooddata-react-components/issues) or [pull requests](https://github.com/gooddata/gooddata-react-components/pulls).\nThese commands may come in handy while developing:\n\n| command | description |\n| ------- | ----------- |\n| `yarn install --pure-lockfile` | first step |\n| ||\n| `yarn dev` | build react-components to `/dist` in watch mode |\n| `yarn test` | run all unit tests |\n| `yarn validate` | validate codestyle |\n| ||\n| `yarn storybook` | run storybook from `/stories` on http://localhost:9001 |\n| `yarn build-storybook` | build storybook to `/dist-storybook` |\n| `yarn test-storybook` | run storybook and [screenshot tests](https://github.com/gooddata/gdc-client-utils/tree/master/test-storybook) |\n| ||\n| `yarn examples` | run Live Examples dev-server from `/examples` on https://localhost:8999 |\n| `yarn examples-build` | build Live Examples to `/examples/dist` |\n| `yarn examples-server` | serve built Live Examples - see `/examples/server/src` |\n| `yarn examples-testcafe` | run testcafe tests against `localhost:8999` |\n\n### Deploy to heroku.com\nWhen you deploy this repo to heroku, it serves *GoodData.UI Live Examples*.\nRelevant tasks are in `Procfile` and `package.json`.\n\n```bash\n# run in the project directory\nheroku login\nheroku create <your-app-name>\nheroku config:set DOMAIN_ADMIN_USERNAME=x@gooddata.com DOMAIN_ADMIN_PASSWORD=xy PROJECT_ID_TO_ASSIGN=xms7ga4tf3g3nzucd8380o2bev8oeknp\ngit push heroku HEAD:master\nheroku open\n```\n\n### Run Live Examples Locally\nTo run *GoodData.UI Live Examples* locally:\n```bash\ngit clone <this-repository>\ncd  <repository-folder>\nyarn install --pure-lockfile\nyarn examples\n```\nThen open https://localhost:8999 and login using Live Examples account (you can [create one here](https://gooddata-examples.herokuapp.com/registration)).\n\n## Changelog\n\n- see [CHANGELOG.md](CHANGELOG.md)\n\n## License\n\n(C) 2007-2018 GoodData Corporation\n\nThis project is dual licensed:\n\n- The ATTRIBUTION-NONCOMMERCIAL 4.0 INTERNATIONAL (CC BY-NC 4.0) is used for purpose of the trial experience and evaluation of GoodData.UI library.\n- The GOODDATA GOODDATA.UI LIBRARY END USER LICENSE AGREEMENT is used for GoodData customers.\n\nFor more information, please see [LICENSE](https://github.com/gooddata/gooddata-react-components/blob/master/LICENSE)\n","gitHead":"41985a7db2b1f82b875679b1832fde4d09182e8c","scripts":{"dev":"bash scripts/build.sh --dev-watch","test":"jest --watch","build":"bash scripts/build.sh","tslint":"yarn run-tslint -t verbose $npm_package_config_tslint","prepare":"cd examples/server && yarn install --pure-lockfile && cd ../..; rm -r examples/node_modules 2>/dev/null; true","examples":"bash scripts/run-examples.sh","prepare?":"# Called before `npm publish` and on local `npm install`. Temporarily also for deleting obsolete node_modules. Ends with `true` to continue gracefully.","validate":"tsc --noEmit && yarn tslint && eslint $npm_package_config_eslint","build-dev":"bash scripts/build.sh --dev","examples?":"# Default is developer domain, other options: yarn examples [sec,secure,stg,stg2,stg3,demo,developer or URL]","storybook":"start-storybook -p 9001 -c .storybook","tslint-ci":"mkdir -p ./ci/results && yarn run-tslint -t checkstyle -o ./ci/results/tslint-results.xml $npm_package_config_tslint","run-tslint":"tslint -p tsconfig.json","validate-ci":"tsc --noEmit && yarn tslint-ci  && eslint $npm_package_config_eslint -f checkstyle -o ci/results/eslint-results.xml","examples-build":"bash scripts/build-examples.sh","prepublishOnly":"yarn build","test-storybook":"test-storybook","build-storybook":"build-storybook -c .storybook -o dist-storybook","examples-server":"node examples/server/src/index.js","heroku-postbuild":"yarn examples-build developer","examples-testcafe":"testcafe chrome --assertion-timeout 60000 -S -s examples/_screenshots examples/test/**/**/*_test* --debug-on-fail","examples-testcafe-ci":"testcafe 'chrome:headless --no-sandbox' --assertion-timeout 60000 -S -s examples/_screenshots examples/test/**/**/*_test*"},"typings":"dist/index.d.ts","_npmUser":{"name":"gooddata-ci","email":"rail@gooddata.com"},"repository":{"url":"git+ssh://git@github.com/gooddata/gooddata-react-components.git","type":"git"},"_npmVersion":"5.6.0","description":"GoodData React Components","directories":{},"_nodeVersion":"8.9.4","dependencies":{"rxjs":"^5.5.6","lodash":"^4.17.4","ag-grid":"^18.0.1","invariant":"^2.2.2","classnames":"^2.2.5","highcharts":"4.2.5","prop-types":"^15.6.0","react-intl":"^2.4.0","custom-event":"^1.0.1","ag-grid-react":"^18.0.0","react-measure":"^1.4.7","@gooddata/typings":"2.4.1","@types/highcharts":"4.2.56","http-status-codes":"^1.3.0","@gooddata/js-utils":"^2.0.1","@gooddata/numberjs":"^3.1.2","fixed-data-table-2":"0.7.17","@gooddata/goodstrap":"57.1.5","react-dom-factories":"^1.0.2","@gooddata/gooddata-js":"8.4.1","highcharts-pattern-fill":"3.0.3","nodelist-foreach-polyfill":"^1.2.0"},"_hasShrinkwrap":false,"readmeFilename":"README.md","test-storybook":{"_defaults":{"readySelector":".screenshot-target, .screenshot-wrapper .highcharts-container, .screenshot-wrapper .s-headline-value, .screenshot-wrapper .viz-table-wrap, .screenshot-wrapper .gdc-kpi, .screenshot-wrapper .gdc-kpi-error, .screenshot-wrapper .s-pivot-table .ag-cell"},"AFM components/PieChart":{"error":{"delay":1000,"readySelector":".screenshot-wrapper .s-error .icon-cloud-rain"}},"Core components/Heatmap":{"data labels config":{"readySelector":".screenshot-wrapper div:nth-child(8) .highcharts-container"},"with different legend positions":{"readySelector":".screenshot-wrapper div:nth-child(10) .highcharts-container"}},"Core components/Treemap":{"data labels config":{"readySelector":".screenshot-wrapper div:nth-child(8) .highcharts-container"},"with different legend positions":{"readySelector":".screenshot-wrapper div:nth-child(10) .highcharts-container"}},"Core components/BarChart":{"with different legend positions":{"readySelector":".screenshot-wrapper div:nth-child(10) .highcharts-container"}},"Core components/PieChart":{"data labels config":{"readySelector":".screenshot-wrapper div:nth-child(8) .highcharts-container"},"with different legend positions":{"readySelector":".screenshot-wrapper div:nth-child(10) .highcharts-container"}},"AFM components/DonutChart":{"error":{"delay":1000,"readySelector":".screenshot-wrapper .s-error .icon-cloud-rain"}},"Core components/AreaChart":{"data labels config":{"readySelector":".screenshot-wrapper div:nth-child(8) .highcharts-container"},"with different legend positions":{"readySelector":".screenshot-wrapper div:nth-child(10) .highcharts-container"}},"Core components/LineChart":{"data labels config":{"readySelector":".screenshot-wrapper div:nth-child(8) .highcharts-container"},"with different legend positions":{"readySelector":".screenshot-wrapper div:nth-child(10) .highcharts-container"}},"Core components/DonutChart":{"data labels config":{"readySelector":".screenshot-wrapper div:nth-child(8) .highcharts-container"},"with different legend positions":{"readySelector":".screenshot-wrapper div:nth-child(10) .highcharts-container"}},"Core components/BubbleChart":{"data labels config":{"readySelector":".screenshot-wrapper div:nth-child(8) .highcharts-container"},"with different legend positions":{"readySelector":".screenshot-wrapper div:nth-child(10) .highcharts-container"}},"Core components/ColumnChart":{"with different legend positions":{"readySelector":".screenshot-wrapper div:nth-child(10) .highcharts-container"}},"Core components/ScatterPlot":{"data labels config":{"readySelector":".screenshot-wrapper div:nth-child(8) .highcharts-container"}}},"devDependencies":{"raf":"3.3.2","yup":"^0.24.1","jest":"21.2.1","react":"16.5.2","enzyme":"3.5.0","formik":"^0.11.11","moment":"2.22.1","history":"^4.7.2","ts-jest":"21.2.4","webpack":"3.10.0","react-ga":"^2.5.2","recharts":"1.0.0-beta.9","testcafe":"0.19.2","commander":"2.14.1","node-sass":"4.7.2","react-dom":"16.5.2","supertest":"3.0.0","babel-core":"6.26.0","css-loader":"0.28.7","jest-junit":"3.0.0","raw-loader":"0.5.1","styled-jsx":"2.2.1","typescript":"2.3.3","@types/jest":"20.0.4","@types/node":"7.0.8","file-loader":"1.1.6","sass-loader":"6.0.6","@types/react":"16.0.34","babel-loader":"7.1.2","react-helmet":"5.2.0","react-select":"1.2.1","style-loader":"0.19.1","@types/enzyme":"3.1.13","@types/lodash":"4.14.61","babel-runtime":"6.25.0","utility-types":"^1.1.0","babel-polyfill":"^6.26.0","@storybook/react":"3.4.10","@types/invariant":"2.2.29","@types/react-dom":"16.0.3","babel-preset-env":"1.6.1","isomorphic-fetch":"2.2.1","react-datepicker":"1.1.0","react-router-dom":"4.2.2","@gooddata/mock-js":"1.10.0","@storybook/addons":"3.4.10","@types/classnames":"2.2.3","@types/prop-types":"15.5.2","@types/react-intl":"2.3.5","babel-preset-react":"6.24.1","identity-obj-proxy":"^3.0.0","react-async-script":"^0.9.1","webpack-dev-server":"2.11.1","@types/react-portal":"4.0.1","babel-plugin-lodash":"3.3.2","html-webpack-plugin":"2.30.1","react-test-renderer":"16.4.2","@types/react-measure":"0.4.7","clean-webpack-plugin":"0.1.17","react-google-recaptcha":"^0.11.0","@gooddata/eslint-config":"0.1.0","@gooddata/tslint-config":"0.0.11","@types/storybook__react":"3.0.6","enzyme-adapter-react-16":"1.3.1","uglifyjs-webpack-plugin":"1.2.0","@gooddata/test-storybook":"2.0.0","@storybook/addon-actions":"3.4.10","@storybook/addon-options":"3.4.10","node-sass-magic-importer":"5.1.0","react-syntax-highlighter":"6.1.2","@types/fixed-data-table-2":"0.8.1","awesome-typescript-loader":"3.5.0","@types/react-test-renderer":"16.0.0","circular-dependency-plugin":"4.4.0","compression-webpack-plugin":"1.1.7","@types/enzyme-adapter-react-16":"1.0.3","@types/storybook__addon-actions":"3.0.1","babel-plugin-transform-class-properties":"6.24.1","babel-plugin-transform-async-to-generator":"6.24.1","babel-plugin-transform-object-rest-spread":"6.26.0"},"peerDependencies":{"react":"16.5.2","react-dom":"16.5.2"},"_npmOperationalInternal":{"tmp":"tmp/react-components_6.0.0-alpha28_1539783731659_0.014957170022052546","host":"s3://npm-registry-packages"}},"6.0.0-alpha29":{"name":"@gooddata/react-components","version":"6.0.0-alpha29","author":{"name":"GoodData Corporation"},"license":"BSD-3-Clause","_id":"@gooddata/react-components@6.0.0-alpha29","maintainers":[{"name":"bertold8","email":"ivan.nejezchleb@seznam.cz"},{"name":"bugsbunny338","email":"jiri.zajic@mensa.cz"},{"name":"gooddata-ci","email":"rail@gooddata.com"},{"name":"ivan.mjartan","email":"ivan.mjartan@gooddata.com"},{"name":"jakub-sterba","email":"jakub.sterba@gooddata.com"},{"name":"jaroslav.tomecek","email":"jaroslav.tomecek@gooddata.com"},{"name":"jkittler","email":"honza.kittler@gmail.com"},{"name":"khanh.le","email":"khanh.le@gooddata.com"},{"name":"langhamp","email":"pavel.langhammer@gooddata.com"},{"name":"lanhuynh","email":"lan.huynh@gooddata.com"},{"name":"lhorak","email":"info@lhorak.cz"},{"name":"linhhong","email":"linh.hong@gooddata.com"},{"name":"lpearce","email":"levi.pearce@gooddata.com"},{"name":"lupko","email":"lubomir.slivka@gooddata.com"},{"name":"martin.mosko","email":"martin.mosko@gooddata.com"},{"name":"michal.marsal","email":"michal.marsal@gooddata.com"},{"name":"nadtan","email":"tan.nguyen@gooddata.com"},{"name":"naibinh","email":"naibinh@gmail.com"},{"name":"nikolacech","email":"nikola.cech@gooddata.com"},{"name":"ocetnik","email":"ocetnik.david@gmail.com"},{"name":"ondrejlangr","email":"ondrej.langr@gooddata.com"},{"name":"pbenes","email":"petr.benes@gooddata.com"},{"name":"peterlacko","email":"lackopeter17@gmail.com"},{"name":"petrjanu","email":"petr.janu@gooddata.com"},{"name":"rodri360","email":"me@rodri360.com"},{"name":"sitina","email":"jiri.sitina@gooddata.com"},{"name":"sondo","email":"son.do@gooddata.com"},{"name":"strouhaljan","email":"strouhal.jan@gmail.com"},{"name":"tantalor93","email":"obenky@gmail.com"},{"name":"tomas.kratochvil","email":"tomas.kratochvil@gooddata.com"},{"name":"tomasreichmann","email":"tomasreichmann@gmail.com"},{"name":"tomsatgd","email":"tomas.satinsky@gooddata.com"},{"name":"tu.ngo","email":"tu.ngo@gooddata.com"},{"name":"xmort","email":"petr.dolejsi@gooddata.com"},{"name":"yanlipnican","email":"yanlipnican@gmail.com"},{"name":"zdenek.vidensky","email":"zdenek.vidensky@gooddata.com"}],"homepage":"https://github.com/gooddata/gooddata-react-components#readme","bugs":{"url":"https://github.com/gooddata/gooddata-react-components/issues"},"dist":{"shasum":"f236018896e6aa762980b8cc191a1d829caf4b78","tarball":"https://registry.npmjs.org/@gooddata/react-components/-/react-components-6.0.0-alpha29.tgz","fileCount":927,"integrity":"sha512-1IWP99Ddi7WL6/HtDFy105QowDuAQK8I4QtZwZy00FqRPZNapyunKnDoV3Jf/7x70s7j5BKkBcNwJXH4zrz/Fg==","signatures":[{"sig":"MEYCIQDyFgvVQrq1va1drVdngy3CQelcSBgBmwsHFLiPcwVigAIhAJD4/kCIBu7UtYXrqWvJga/mu7+vK/dklK1cxhq+dowr","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":3444247,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJbyBsPCRA9TVsSAnZWagAAETQP/0IUDfHOUI/qb8A1aylg\ns3u0d+BsI2TaDhkQdylwBbiACiT65hBbW3LtgxZlbNOB1PA07NojxI3pI/m6\n+fCVK2IT6oUflvP1gUzD5gQYc+GurikyA+MRAFRf7qFFYjZ30LpcraUtnadj\nHZTvQINXCcBtuSFEQHfC0CkDmp019vVqUkqdKjQn1BVaDP6PUIQ4suHL+qnv\n5dhNnkdYr+2YyUGhxWnxYfKgvCX3OztvllaekQQmH8Hfavjo6T+lPoCxF/m9\nWfF2ZsttSA+cVAyXK6ZhGclzhou22YWC/kZBKmQJKiVH5QdSW4ohFKJNdxHM\nA4R6o2wrXoRcZHGDSxd85OTHFhrpju6DO3r4czs3NGj5PIV7l71bCvJETPQ2\neJdnS5Hd69yYN79g+9CkqwReaQOLm6OuF+sNmwsWKHlnowkOF98gxWnfUy5h\n5ifWH36fbMJcYtbb+JJEETt9271QWrZc8GDT+LvFd2HIXP2o5W9Oti0IsMq5\nYzQYdszDZwsBwvZQEyY8+V/woFDXmEHuyP8ORnfLSS+c3ZilSS2Yas8l00/Q\nqHhGRxBmJxJKekOJW48Mz3jZLcLDY7SHDSGG4RRbIJtnh7k1GB17BCYdBqf7\ncXk4aCqFdD1qG48LnmXauWoMU3DY1XL6BPYDAjpSIK8k85cnssF4nbNwVvkh\nhrds\r\n=X73i\r\n-----END PGP SIGNATURE-----\r\n"},"jest":{"testRegex":"(/__tests__/.*|\\.(test|spec))\\.(tsx?|jsx?)$","transform":{".(ts|tsx)":"<rootDir>/node_modules/ts-jest/preprocessor.js"},"collectCoverage":false,"moduleNameMapper":{"\\.(css|less|sass|scss)$":"<rootDir>/__mocks__/styleMock.ts"},"coverageReporters":["html"],"collectCoverageFrom":["src/**/*.{ts,tsx}","examples/server/src/**/*.{js,jsx}","!**/*.d.ts"],"moduleFileExtensions":["ts","tsx","js"],"setupTestFrameworkScriptFile":"<rootDir>/jest.setup.js"},"main":"dist/index.js","config":{"eslint":"./examples/**/*.{js,jsx}","tslint":"./{__mocks__,src,stories}/**/*.{ts,tsx}"},"readme":"[![npm version](https://badge.fury.io/js/%40gooddata%2Freact-components.svg)](https://www.npmjs.com/package/@gooddata/react-components) \n\n# GoodData.UI React components\n> A React-based JavaScript library for building data-driven applications\n\n## Getting started\n- [GoodData.UI Documentation](http://sdk.gooddata.com/gooddata-ui/)\n- [GoodData.UI Live Examples](https://gooddata-examples.herokuapp.com/)\n- [Stack Overflow](https://stackoverflow.com/questions/tagged/gooddata)\n\n### Usage\nWith [yarn](https://yarnpkg.com) installed, go to your project directory and run\n```\n$ yarn add @gooddata/react-components\n```\nIf you prefer [npm](npmjs.com) run\n```\n$ npm install --save @gooddata/react-components\n```\n\n\n## Contributing\n\nWe welcome any contribution in form of [issues](https://github.com/gooddata/gooddata-react-components/issues) or [pull requests](https://github.com/gooddata/gooddata-react-components/pulls).\nThese commands may come in handy while developing:\n\n| command | description |\n| ------- | ----------- |\n| `yarn install --pure-lockfile` | first step |\n| ||\n| `yarn dev` | build react-components to `/dist` in watch mode |\n| `yarn test` | run all unit tests |\n| `yarn validate` | validate codestyle |\n| ||\n| `yarn storybook` | run storybook from `/stories` on http://localhost:9001 |\n| `yarn build-storybook` | build storybook to `/dist-storybook` |\n| `yarn test-storybook` | run storybook and [screenshot tests](https://github.com/gooddata/gdc-client-utils/tree/master/test-storybook) |\n| ||\n| `yarn examples` | run Live Examples dev-server from `/examples` on https://localhost:8999 |\n| `yarn examples-build` | build Live Examples to `/examples/dist` |\n| `yarn examples-server` | serve built Live Examples - see `/examples/server/src` |\n| `yarn examples-testcafe` | run testcafe tests against `localhost:8999` |\n\n### Deploy to heroku.com\nWhen you deploy this repo to heroku, it serves *GoodData.UI Live Examples*.\nRelevant tasks are in `Procfile` and `package.json`.\n\n```bash\n# run in the project directory\nheroku login\nheroku create <your-app-name>\nheroku config:set DOMAIN_ADMIN_USERNAME=x@gooddata.com DOMAIN_ADMIN_PASSWORD=xy PROJECT_ID_TO_ASSIGN=xms7ga4tf3g3nzucd8380o2bev8oeknp\ngit push heroku HEAD:master\nheroku open\n```\n\n### Run Live Examples Locally\nTo run *GoodData.UI Live Examples* locally:\n```bash\ngit clone <this-repository>\ncd  <repository-folder>\nyarn install --pure-lockfile\nyarn examples\n```\nThen open https://localhost:8999 and login using Live Examples account (you can [create one here](https://gooddata-examples.herokuapp.com/registration)).\n\n## Changelog\n\n- see [CHANGELOG.md](CHANGELOG.md)\n\n## License\n\n(C) 2007-2018 GoodData Corporation\n\nThis project is dual licensed:\n\n- The ATTRIBUTION-NONCOMMERCIAL 4.0 INTERNATIONAL (CC BY-NC 4.0) is used for purpose of the trial experience and evaluation of GoodData.UI library.\n- The GOODDATA GOODDATA.UI LIBRARY END USER LICENSE AGREEMENT is used for GoodData customers.\n\nFor more information, please see [LICENSE](https://github.com/gooddata/gooddata-react-components/blob/master/LICENSE)\n","gitHead":"ae7d01018627449aaaddf55094417f8908db8d84","scripts":{"dev":"bash scripts/build.sh --dev-watch","test":"jest --watch","build":"bash scripts/build.sh","tslint":"yarn run-tslint -t verbose $npm_package_config_tslint","prepare":"cd examples/server && yarn install --pure-lockfile && cd ../..; rm -r examples/node_modules 2>/dev/null; true","examples":"bash scripts/run-examples.sh","prepare?":"# Called before `npm publish` and on local `npm install`. Temporarily also for deleting obsolete node_modules. Ends with `true` to continue gracefully.","validate":"tsc --noEmit && yarn tslint && eslint $npm_package_config_eslint","build-dev":"bash scripts/build.sh --dev","examples?":"# Default is developer domain, other options: yarn examples [sec,secure,stg,stg2,stg3,demo,developer or URL]","storybook":"start-storybook -p 9001 -c .storybook","tslint-ci":"mkdir -p ./ci/results && yarn run-tslint -t checkstyle -o ./ci/results/tslint-results.xml $npm_package_config_tslint","run-tslint":"tslint -p tsconfig.json","validate-ci":"tsc --noEmit && yarn tslint-ci  && eslint $npm_package_config_eslint -f checkstyle -o ci/results/eslint-results.xml","examples-build":"bash scripts/build-examples.sh","prepublishOnly":"yarn build","test-storybook":"test-storybook","build-storybook":"build-storybook -c .storybook -o dist-storybook","examples-server":"node examples/server/src/index.js","heroku-postbuild":"yarn examples-build developer","examples-testcafe":"testcafe chrome --assertion-timeout 60000 -S -s examples/_screenshots examples/test/**/**/*_test* --debug-on-fail","examples-testcafe-ci":"testcafe 'chrome:headless --no-sandbox' --assertion-timeout 60000 -S -s examples/_screenshots examples/test/**/**/*_test*"},"typings":"dist/index.d.ts","_npmUser":{"name":"gooddata-ci","email":"rail@gooddata.com"},"repository":{"url":"git+ssh://git@github.com/gooddata/gooddata-react-components.git","type":"git"},"_npmVersion":"5.6.0","description":"GoodData React Components","directories":{},"_nodeVersion":"8.9.4","dependencies":{"rxjs":"^5.5.6","lodash":"^4.17.4","ag-grid":"^18.0.1","invariant":"^2.2.2","classnames":"^2.2.5","highcharts":"4.2.5","prop-types":"^15.6.0","react-intl":"^2.4.0","custom-event":"^1.0.1","ag-grid-react":"^18.0.0","react-measure":"^1.4.7","@gooddata/typings":"2.4.1","@types/highcharts":"4.2.56","http-status-codes":"^1.3.0","@gooddata/js-utils":"^2.0.1","@gooddata/numberjs":"^3.1.2","fixed-data-table-2":"0.7.17","@gooddata/goodstrap":"57.1.5","react-dom-factories":"^1.0.2","@gooddata/gooddata-js":"8.4.1","highcharts-pattern-fill":"3.0.3","nodelist-foreach-polyfill":"^1.2.0"},"_hasShrinkwrap":false,"readmeFilename":"README.md","test-storybook":{"_defaults":{"readySelector":".screenshot-target, .screenshot-wrapper .highcharts-container, .screenshot-wrapper .s-headline-value, .screenshot-wrapper .viz-table-wrap, .screenshot-wrapper .gdc-kpi, .screenshot-wrapper .gdc-kpi-error, .screenshot-wrapper .s-pivot-table .ag-cell"},"AFM components/PieChart":{"error":{"delay":1000,"readySelector":".screenshot-wrapper .s-error .icon-cloud-rain"}},"Core components/Heatmap":{"data labels config":{"readySelector":".screenshot-wrapper div:nth-child(8) .highcharts-container"},"with different legend positions":{"readySelector":".screenshot-wrapper div:nth-child(10) .highcharts-container"}},"Core components/Treemap":{"data labels config":{"readySelector":".screenshot-wrapper div:nth-child(8) .highcharts-container"},"with different legend positions":{"readySelector":".screenshot-wrapper div:nth-child(10) .highcharts-container"}},"Core components/BarChart":{"with different legend positions":{"readySelector":".screenshot-wrapper div:nth-child(10) .highcharts-container"}},"Core components/PieChart":{"data labels config":{"readySelector":".screenshot-wrapper div:nth-child(8) .highcharts-container"},"with different legend positions":{"readySelector":".screenshot-wrapper div:nth-child(10) .highcharts-container"}},"AFM components/DonutChart":{"error":{"delay":1000,"readySelector":".screenshot-wrapper .s-error .icon-cloud-rain"}},"Core components/AreaChart":{"data labels config":{"readySelector":".screenshot-wrapper div:nth-child(8) .highcharts-container"},"with different legend positions":{"readySelector":".screenshot-wrapper div:nth-child(10) .highcharts-container"}},"Core components/LineChart":{"data labels config":{"readySelector":".screenshot-wrapper div:nth-child(8) .highcharts-container"},"with different legend positions":{"readySelector":".screenshot-wrapper div:nth-child(10) .highcharts-container"}},"Core components/DonutChart":{"data labels config":{"readySelector":".screenshot-wrapper div:nth-child(8) .highcharts-container"},"with different legend positions":{"readySelector":".screenshot-wrapper div:nth-child(10) .highcharts-container"}},"Core components/BubbleChart":{"data labels config":{"readySelector":".screenshot-wrapper div:nth-child(8) .highcharts-container"},"with different legend positions":{"readySelector":".screenshot-wrapper div:nth-child(10) .highcharts-container"}},"Core components/ColumnChart":{"with different legend positions":{"readySelector":".screenshot-wrapper div:nth-child(10) .highcharts-container"}},"Core components/ScatterPlot":{"data labels config":{"readySelector":".screenshot-wrapper div:nth-child(8) .highcharts-container"}}},"devDependencies":{"raf":"3.3.2","yup":"^0.24.1","jest":"21.2.1","react":"16.5.2","enzyme":"3.5.0","formik":"^0.11.11","moment":"2.22.1","history":"^4.7.2","ts-jest":"21.2.4","webpack":"3.10.0","react-ga":"^2.5.2","recharts":"1.0.0-beta.9","testcafe":"0.19.2","commander":"2.14.1","node-sass":"4.7.2","react-dom":"16.5.2","supertest":"3.0.0","babel-core":"6.26.0","css-loader":"0.28.7","jest-junit":"3.0.0","raw-loader":"0.5.1","styled-jsx":"2.2.1","typescript":"2.3.3","@types/jest":"20.0.4","@types/node":"7.0.8","file-loader":"1.1.6","sass-loader":"6.0.6","@types/react":"16.0.34","babel-loader":"7.1.2","react-helmet":"5.2.0","react-select":"1.2.1","style-loader":"0.19.1","@types/enzyme":"3.1.13","@types/lodash":"4.14.61","babel-runtime":"6.25.0","utility-types":"^1.1.0","babel-polyfill":"^6.26.0","@storybook/react":"3.4.10","@types/invariant":"2.2.29","@types/react-dom":"16.0.3","babel-preset-env":"1.6.1","isomorphic-fetch":"2.2.1","react-datepicker":"1.1.0","react-router-dom":"4.2.2","@gooddata/mock-js":"1.10.0","@storybook/addons":"3.4.10","@types/classnames":"2.2.3","@types/prop-types":"15.5.2","@types/react-intl":"2.3.5","babel-preset-react":"6.24.1","identity-obj-proxy":"^3.0.0","react-async-script":"^0.9.1","webpack-dev-server":"2.11.1","@types/react-portal":"4.0.1","babel-plugin-lodash":"3.3.2","html-webpack-plugin":"2.30.1","react-test-renderer":"16.4.2","@types/react-measure":"0.4.7","clean-webpack-plugin":"0.1.17","react-google-recaptcha":"^0.11.0","@gooddata/eslint-config":"0.1.0","@gooddata/tslint-config":"0.0.11","@types/storybook__react":"3.0.6","enzyme-adapter-react-16":"1.3.1","uglifyjs-webpack-plugin":"1.2.0","@gooddata/test-storybook":"2.0.0","@storybook/addon-actions":"3.4.10","@storybook/addon-options":"3.4.10","node-sass-magic-importer":"5.1.0","react-syntax-highlighter":"6.1.2","@types/fixed-data-table-2":"0.8.1","awesome-typescript-loader":"3.5.0","@types/react-test-renderer":"16.0.0","circular-dependency-plugin":"4.4.0","compression-webpack-plugin":"1.1.7","@types/enzyme-adapter-react-16":"1.0.3","@types/storybook__addon-actions":"3.0.1","babel-plugin-transform-class-properties":"6.24.1","babel-plugin-transform-async-to-generator":"6.24.1","babel-plugin-transform-object-rest-spread":"6.26.0"},"peerDependencies":{"react":"16.5.2","react-dom":"16.5.2"},"_npmOperationalInternal":{"tmp":"tmp/react-components_6.0.0-alpha29_1539840782249_0.015011017097724455","host":"s3://npm-registry-packages"}},"6.0.0-alpha30":{"name":"@gooddata/react-components","version":"6.0.0-alpha30","author":{"name":"GoodData Corporation"},"license":"BSD-3-Clause","_id":"@gooddata/react-components@6.0.0-alpha30","maintainers":[{"name":"bertold8","email":"ivan.nejezchleb@seznam.cz"},{"name":"bugsbunny338","email":"jiri.zajic@mensa.cz"},{"name":"gooddata-ci","email":"rail@gooddata.com"},{"name":"ivan.mjartan","email":"ivan.mjartan@gooddata.com"},{"name":"jakub-sterba","email":"jakub.sterba@gooddata.com"},{"name":"jaroslav.tomecek","email":"jaroslav.tomecek@gooddata.com"},{"name":"jkittler","email":"honza.kittler@gmail.com"},{"name":"khanh.le","email":"khanh.le@gooddata.com"},{"name":"langhamp","email":"pavel.langhammer@gooddata.com"},{"name":"lanhuynh","email":"lan.huynh@gooddata.com"},{"name":"lhorak","email":"info@lhorak.cz"},{"name":"linhhong","email":"linh.hong@gooddata.com"},{"name":"lpearce","email":"levi.pearce@gooddata.com"},{"name":"lupko","email":"lubomir.slivka@gooddata.com"},{"name":"martin.mosko","email":"martin.mosko@gooddata.com"},{"name":"michal.marsal","email":"michal.marsal@gooddata.com"},{"name":"nadtan","email":"tan.nguyen@gooddata.com"},{"name":"naibinh","email":"naibinh@gmail.com"},{"name":"nikolacech","email":"nikola.cech@gooddata.com"},{"name":"ocetnik","email":"ocetnik.david@gmail.com"},{"name":"ondrejlangr","email":"ondrej.langr@gooddata.com"},{"name":"pbenes","email":"petr.benes@gooddata.com"},{"name":"peterlacko","email":"lackopeter17@gmail.com"},{"name":"petrjanu","email":"petr.janu@gooddata.com"},{"name":"rodri360","email":"me@rodri360.com"},{"name":"sitina","email":"jiri.sitina@gooddata.com"},{"name":"sondo","email":"son.do@gooddata.com"},{"name":"strouhaljan","email":"strouhal.jan@gmail.com"},{"name":"tantalor93","email":"obenky@gmail.com"},{"name":"tomas.kratochvil","email":"tomas.kratochvil@gooddata.com"},{"name":"tomasreichmann","email":"tomasreichmann@gmail.com"},{"name":"tomsatgd","email":"tomas.satinsky@gooddata.com"},{"name":"tu.ngo","email":"tu.ngo@gooddata.com"},{"name":"xmort","email":"petr.dolejsi@gooddata.com"},{"name":"yanlipnican","email":"yanlipnican@gmail.com"},{"name":"zdenek.vidensky","email":"zdenek.vidensky@gooddata.com"}],"homepage":"https://github.com/gooddata/gooddata-react-components#readme","bugs":{"url":"https://github.com/gooddata/gooddata-react-components/issues"},"dist":{"shasum":"b5d190b20ff18464a7b13e4ec8b1434e173e7e13","tarball":"https://registry.npmjs.org/@gooddata/react-components/-/react-components-6.0.0-alpha30.tgz","fileCount":927,"integrity":"sha512-JraDrZdCtVrqedg/91kSmYiQd83bIiWqn6c+pkQREsMwPYpbC7vXwQCFJaFxDmxUSbj/bcY7T+2tP/mzxHKI0Q==","signatures":[{"sig":"MEUCIQDSHrj5cGKgCxbRas6QCAt6l5T0jYFAWmNYdsyJDo6FWwIgS3EqzxXpJVHfcUN0xsbGwK+WCi9cTIhHckwpRbP/pH8=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":3444247,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJbyEKTCRA9TVsSAnZWagAAc9EP/1KauToRobDmfWZTC3to\nopgiI0hPSr5Ik/9oA1+mHBPkbWs7+80fy/8RWUFCv1wvKgpjR+54fkc6/07u\ndhIg+t8pMrr3E7gxy7DLhSaRWlqTrw6CMKucoV5BQxYfhKMln1xTJVqLVmLM\n2OmVGVN92eYe4Fhw/b3JBqdPS5xAWMbLRYzTOBzZgyDnfWJKZzEtQb/rGkUO\noeoNDMF32vSnxcRsQG+sDa7f/KipvBo/uytwi/DIkRgVtqq0fJ2GBMNjRsYB\nm/GkgheL2zovmHPgaVFe4PnUQwliQ4gOnIncr/x5e1Svcuwu6BmVfTQ3Y46O\nXqTDrX7+GhM90pwzwgAlsBM0dlogpnPb0XH4G6PZaz4cRzaZ8B+9QYocj4Rh\n5nuWQjFh8fFJi1YwN8m+iGxcCckONx/++J8zZgsEvd7px4wfkfy470jC4mRn\ntRlddsCPLstEDA0JoOuHxCQI8+g9bS24sh8IM0tufqZA8WDaxYXJernGZX6V\nEOK7iylEuZ/PdwwNKz4PjAUABtDvTZhHu2Hq0AVOFZnne4fB2fhvKhoWpTuF\n0MS+n3QRFOBK01pqnhWG+N/Q9ePWJBkaB1whHs4UgJL3N0rEhrSvrEvew9Jg\nXKbtXxfoz0JcF0GrptTjTwfIMcKJnv9OzHHvm8UTeIa1x/yxmRdg6u9u/6Jw\n6phF\r\n=UqNs\r\n-----END PGP SIGNATURE-----\r\n"},"jest":{"testRegex":"(/__tests__/.*|\\.(test|spec))\\.(tsx?|jsx?)$","transform":{".(ts|tsx)":"<rootDir>/node_modules/ts-jest/preprocessor.js"},"collectCoverage":false,"moduleNameMapper":{"\\.(css|less|sass|scss)$":"<rootDir>/__mocks__/styleMock.ts"},"coverageReporters":["html"],"collectCoverageFrom":["src/**/*.{ts,tsx}","examples/server/src/**/*.{js,jsx}","!**/*.d.ts"],"moduleFileExtensions":["ts","tsx","js"],"setupTestFrameworkScriptFile":"<rootDir>/jest.setup.js"},"main":"dist/index.js","config":{"eslint":"./examples/**/*.{js,jsx}","tslint":"./{__mocks__,src,stories}/**/*.{ts,tsx}"},"readme":"[![npm version](https://badge.fury.io/js/%40gooddata%2Freact-components.svg)](https://www.npmjs.com/package/@gooddata/react-components) \n\n# GoodData.UI React components\n> A React-based JavaScript library for building data-driven applications\n\n## Getting started\n- [GoodData.UI Documentation](http://sdk.gooddata.com/gooddata-ui/)\n- [GoodData.UI Live Examples](https://gooddata-examples.herokuapp.com/)\n- [Stack Overflow](https://stackoverflow.com/questions/tagged/gooddata)\n\n### Usage\nWith [yarn](https://yarnpkg.com) installed, go to your project directory and run\n```\n$ yarn add @gooddata/react-components\n```\nIf you prefer [npm](npmjs.com) run\n```\n$ npm install --save @gooddata/react-components\n```\n\n\n## Contributing\n\nWe welcome any contribution in form of [issues](https://github.com/gooddata/gooddata-react-components/issues) or [pull requests](https://github.com/gooddata/gooddata-react-components/pulls).\nThese commands may come in handy while developing:\n\n| command | description |\n| ------- | ----------- |\n| `yarn install --pure-lockfile` | first step |\n| ||\n| `yarn dev` | build react-components to `/dist` in watch mode |\n| `yarn test` | run all unit tests |\n| `yarn validate` | validate codestyle |\n| ||\n| `yarn storybook` | run storybook from `/stories` on http://localhost:9001 |\n| `yarn build-storybook` | build storybook to `/dist-storybook` |\n| `yarn test-storybook` | run storybook and [screenshot tests](https://github.com/gooddata/gdc-client-utils/tree/master/test-storybook) |\n| ||\n| `yarn examples` | run Live Examples dev-server from `/examples` on https://localhost:8999 |\n| `yarn examples-build` | build Live Examples to `/examples/dist` |\n| `yarn examples-server` | serve built Live Examples - see `/examples/server/src` |\n| `yarn examples-testcafe` | run testcafe tests against `localhost:8999` |\n\n### Deploy to heroku.com\nWhen you deploy this repo to heroku, it serves *GoodData.UI Live Examples*.\nRelevant tasks are in `Procfile` and `package.json`.\n\n```bash\n# run in the project directory\nheroku login\nheroku create <your-app-name>\nheroku config:set DOMAIN_ADMIN_USERNAME=x@gooddata.com DOMAIN_ADMIN_PASSWORD=xy PROJECT_ID_TO_ASSIGN=xms7ga4tf3g3nzucd8380o2bev8oeknp\ngit push heroku HEAD:master\nheroku open\n```\n\n### Run Live Examples Locally\nTo run *GoodData.UI Live Examples* locally:\n```bash\ngit clone <this-repository>\ncd  <repository-folder>\nyarn install --pure-lockfile\nyarn examples\n```\nThen open https://localhost:8999 and login using Live Examples account (you can [create one here](https://gooddata-examples.herokuapp.com/registration)).\n\n## Changelog\n\n- see [CHANGELOG.md](CHANGELOG.md)\n\n## License\n\n(C) 2007-2018 GoodData Corporation\n\nThis project is dual licensed:\n\n- The ATTRIBUTION-NONCOMMERCIAL 4.0 INTERNATIONAL (CC BY-NC 4.0) is used for purpose of the trial experience and evaluation of GoodData.UI library.\n- The GOODDATA GOODDATA.UI LIBRARY END USER LICENSE AGREEMENT is used for GoodData customers.\n\nFor more information, please see [LICENSE](https://github.com/gooddata/gooddata-react-components/blob/master/LICENSE)\n","gitHead":"5eed32e9790501daaff46b96e3f27d46a46ecef1","scripts":{"dev":"bash scripts/build.sh --dev-watch","test":"jest --watch","build":"bash scripts/build.sh","tslint":"yarn run-tslint -t verbose $npm_package_config_tslint","prepare":"cd examples/server && yarn install --pure-lockfile && cd ../..; rm -r examples/node_modules 2>/dev/null; true","examples":"bash scripts/run-examples.sh","prepare?":"# Called before `npm publish` and on local `npm install`. Temporarily also for deleting obsolete node_modules. Ends with `true` to continue gracefully.","validate":"tsc --noEmit && yarn tslint && eslint $npm_package_config_eslint","build-dev":"bash scripts/build.sh --dev","examples?":"# Default is developer domain, other options: yarn examples [sec,secure,stg,stg2,stg3,demo,developer or URL]","storybook":"start-storybook -p 9001 -c .storybook","tslint-ci":"mkdir -p ./ci/results && yarn run-tslint -t checkstyle -o ./ci/results/tslint-results.xml $npm_package_config_tslint","run-tslint":"tslint -p tsconfig.json","validate-ci":"tsc --noEmit && yarn tslint-ci  && eslint $npm_package_config_eslint -f checkstyle -o ci/results/eslint-results.xml","examples-build":"bash scripts/build-examples.sh","prepublishOnly":"yarn build","test-storybook":"test-storybook","build-storybook":"build-storybook -c .storybook -o dist-storybook","examples-server":"node examples/server/src/index.js","heroku-postbuild":"yarn examples-build developer","examples-testcafe":"testcafe chrome --assertion-timeout 60000 -S -s examples/_screenshots examples/test/**/**/*_test* --debug-on-fail","examples-testcafe-ci":"testcafe 'chrome:headless --no-sandbox' --assertion-timeout 60000 -S -s examples/_screenshots examples/test/**/**/*_test*"},"typings":"dist/index.d.ts","_npmUser":{"name":"gooddata-ci","email":"rail@gooddata.com"},"repository":{"url":"git+ssh://git@github.com/gooddata/gooddata-react-components.git","type":"git"},"_npmVersion":"5.6.0","description":"GoodData React Components","directories":{},"_nodeVersion":"8.9.4","dependencies":{"rxjs":"^5.5.6","lodash":"^4.17.4","ag-grid":"^18.0.1","invariant":"^2.2.2","classnames":"^2.2.5","highcharts":"4.2.5","prop-types":"^15.6.0","react-intl":"^2.4.0","custom-event":"^1.0.1","ag-grid-react":"^18.0.0","react-measure":"^1.4.7","@gooddata/typings":"2.4.1","@types/highcharts":"4.2.56","http-status-codes":"^1.3.0","@gooddata/js-utils":"^2.0.1","@gooddata/numberjs":"^3.1.2","fixed-data-table-2":"0.7.17","@gooddata/goodstrap":"57.1.7","react-dom-factories":"^1.0.2","@gooddata/gooddata-js":"8.4.1","highcharts-pattern-fill":"3.0.3","nodelist-foreach-polyfill":"^1.2.0"},"_hasShrinkwrap":false,"readmeFilename":"README.md","test-storybook":{"_defaults":{"readySelector":".screenshot-target, .screenshot-wrapper .highcharts-container, .screenshot-wrapper .s-headline-value, .screenshot-wrapper .viz-table-wrap, .screenshot-wrapper .gdc-kpi, .screenshot-wrapper .gdc-kpi-error, .screenshot-wrapper .s-pivot-table .ag-cell"},"AFM components/PieChart":{"error":{"delay":1000,"readySelector":".screenshot-wrapper .s-error .icon-cloud-rain"}},"Core components/Heatmap":{"data labels config":{"readySelector":".screenshot-wrapper div:nth-child(8) .highcharts-container"},"with different legend positions":{"readySelector":".screenshot-wrapper div:nth-child(10) .highcharts-container"}},"Core components/Treemap":{"data labels config":{"readySelector":".screenshot-wrapper div:nth-child(8) .highcharts-container"},"with different legend positions":{"readySelector":".screenshot-wrapper div:nth-child(10) .highcharts-container"}},"Core components/BarChart":{"with different legend positions":{"readySelector":".screenshot-wrapper div:nth-child(10) .highcharts-container"}},"Core components/PieChart":{"data labels config":{"readySelector":".screenshot-wrapper div:nth-child(8) .highcharts-container"},"with different legend positions":{"readySelector":".screenshot-wrapper div:nth-child(10) .highcharts-container"}},"AFM components/DonutChart":{"error":{"delay":1000,"readySelector":".screenshot-wrapper .s-error .icon-cloud-rain"}},"Core components/AreaChart":{"data labels config":{"readySelector":".screenshot-wrapper div:nth-child(8) .highcharts-container"},"with different legend positions":{"readySelector":".screenshot-wrapper div:nth-child(10) .highcharts-container"}},"Core components/LineChart":{"data labels config":{"readySelector":".screenshot-wrapper div:nth-child(8) .highcharts-container"},"with different legend positions":{"readySelector":".screenshot-wrapper div:nth-child(10) .highcharts-container"}},"Core components/DonutChart":{"data labels config":{"readySelector":".screenshot-wrapper div:nth-child(8) .highcharts-container"},"with different legend positions":{"readySelector":".screenshot-wrapper div:nth-child(10) .highcharts-container"}},"Core components/BubbleChart":{"data labels config":{"readySelector":".screenshot-wrapper div:nth-child(8) .highcharts-container"},"with different legend positions":{"readySelector":".screenshot-wrapper div:nth-child(10) .highcharts-container"}},"Core components/ColumnChart":{"with different legend positions":{"readySelector":".screenshot-wrapper div:nth-child(10) .highcharts-container"}},"Core components/ScatterPlot":{"data labels config":{"readySelector":".screenshot-wrapper div:nth-child(8) .highcharts-container"}}},"devDependencies":{"raf":"3.3.2","yup":"^0.24.1","jest":"21.2.1","react":"16.5.2","enzyme":"3.5.0","formik":"^0.11.11","moment":"2.22.1","history":"^4.7.2","ts-jest":"21.2.4","webpack":"3.10.0","react-ga":"^2.5.2","recharts":"1.0.0-beta.9","testcafe":"0.19.2","commander":"2.14.1","node-sass":"4.7.2","react-dom":"16.5.2","supertest":"3.0.0","babel-core":"6.26.0","css-loader":"0.28.7","jest-junit":"3.0.0","raw-loader":"0.5.1","styled-jsx":"2.2.1","typescript":"2.3.3","@types/jest":"20.0.4","@types/node":"7.0.8","file-loader":"1.1.6","sass-loader":"6.0.6","@types/react":"16.0.34","babel-loader":"7.1.2","react-helmet":"5.2.0","react-select":"1.2.1","style-loader":"0.19.1","@types/enzyme":"3.1.13","@types/lodash":"4.14.61","babel-runtime":"6.25.0","utility-types":"^1.1.0","babel-polyfill":"^6.26.0","@storybook/react":"3.4.10","@types/invariant":"2.2.29","@types/react-dom":"16.0.3","babel-preset-env":"1.6.1","isomorphic-fetch":"2.2.1","react-datepicker":"1.1.0","react-router-dom":"4.2.2","@gooddata/mock-js":"1.10.0","@storybook/addons":"3.4.10","@types/classnames":"2.2.3","@types/prop-types":"15.5.2","@types/react-intl":"2.3.5","babel-preset-react":"6.24.1","identity-obj-proxy":"^3.0.0","react-async-script":"^0.9.1","webpack-dev-server":"2.11.1","@types/react-portal":"4.0.1","babel-plugin-lodash":"3.3.2","html-webpack-plugin":"2.30.1","react-test-renderer":"16.4.2","@types/react-measure":"0.4.7","clean-webpack-plugin":"0.1.17","react-google-recaptcha":"^0.11.0","@gooddata/eslint-config":"0.1.0","@gooddata/tslint-config":"0.0.11","@types/storybook__react":"3.0.6","enzyme-adapter-react-16":"1.3.1","uglifyjs-webpack-plugin":"1.2.0","@gooddata/test-storybook":"2.0.0","@storybook/addon-actions":"3.4.10","@storybook/addon-options":"3.4.10","node-sass-magic-importer":"5.1.0","react-syntax-highlighter":"6.1.2","@types/fixed-data-table-2":"0.8.1","awesome-typescript-loader":"3.5.0","@types/react-test-renderer":"16.0.0","circular-dependency-plugin":"4.4.0","compression-webpack-plugin":"1.1.7","@types/enzyme-adapter-react-16":"1.0.3","@types/storybook__addon-actions":"3.0.1","babel-plugin-transform-class-properties":"6.24.1","babel-plugin-transform-async-to-generator":"6.24.1","babel-plugin-transform-object-rest-spread":"6.26.0"},"peerDependencies":{"react":"16.5.2","react-dom":"16.5.2"},"_npmOperationalInternal":{"tmp":"tmp/react-components_6.0.0-alpha30_1539850898315_0.032345334959108074","host":"s3://npm-registry-packages"}},"6.0.0-alpha31":{"name":"@gooddata/react-components","version":"6.0.0-alpha31","author":{"name":"GoodData Corporation"},"license":"BSD-3-Clause","_id":"@gooddata/react-components@6.0.0-alpha31","maintainers":[{"name":"bertold8","email":"ivan.nejezchleb@seznam.cz"},{"name":"bugsbunny338","email":"jiri.zajic@mensa.cz"},{"name":"gooddata-ci","email":"rail@gooddata.com"},{"name":"ivan.mjartan","email":"ivan.mjartan@gooddata.com"},{"name":"jakub-sterba","email":"jakub.sterba@gooddata.com"},{"name":"jaroslav.tomecek","email":"jaroslav.tomecek@gooddata.com"},{"name":"jkittler","email":"honza.kittler@gmail.com"},{"name":"khanh.le","email":"khanh.le@gooddata.com"},{"name":"langhamp","email":"pavel.langhammer@gooddata.com"},{"name":"lanhuynh","email":"lan.huynh@gooddata.com"},{"name":"lhorak","email":"info@lhorak.cz"},{"name":"linhhong","email":"linh.hong@gooddata.com"},{"name":"lpearce","email":"levi.pearce@gooddata.com"},{"name":"lupko","email":"lubomir.slivka@gooddata.com"},{"name":"martin.mosko","email":"martin.mosko@gooddata.com"},{"name":"michal.marsal","email":"michal.marsal@gooddata.com"},{"name":"nadtan","email":"tan.nguyen@gooddata.com"},{"name":"naibinh","email":"naibinh@gmail.com"},{"name":"nikolacech","email":"nikola.cech@gooddata.com"},{"name":"ocetnik","email":"ocetnik.david@gmail.com"},{"name":"ondrejlangr","email":"ondrej.langr@gooddata.com"},{"name":"pbenes","email":"petr.benes@gooddata.com"},{"name":"peterlacko","email":"lackopeter17@gmail.com"},{"name":"petrjanu","email":"petr.janu@gooddata.com"},{"name":"rodri360","email":"me@rodri360.com"},{"name":"sitina","email":"jiri.sitina@gooddata.com"},{"name":"sondo","email":"son.do@gooddata.com"},{"name":"strouhaljan","email":"strouhal.jan@gmail.com"},{"name":"tantalor93","email":"obenky@gmail.com"},{"name":"tomas.kratochvil","email":"tomas.kratochvil@gooddata.com"},{"name":"tomasreichmann","email":"tomasreichmann@gmail.com"},{"name":"tomsatgd","email":"tomas.satinsky@gooddata.com"},{"name":"tu.ngo","email":"tu.ngo@gooddata.com"},{"name":"xmort","email":"petr.dolejsi@gooddata.com"},{"name":"yanlipnican","email":"yanlipnican@gmail.com"},{"name":"zdenek.vidensky","email":"zdenek.vidensky@gooddata.com"}],"homepage":"https://github.com/gooddata/gooddata-react-components#readme","bugs":{"url":"https://github.com/gooddata/gooddata-react-components/issues"},"dist":{"shasum":"e017dd3b38d16ad492193928bbe7ff0b2cca427e","tarball":"https://registry.npmjs.org/@gooddata/react-components/-/react-components-6.0.0-alpha31.tgz","fileCount":936,"integrity":"sha512-AB3Yh81Mzbsa7xULxgZ1jhhGNOFf09BN40yizy3tQFsaME9FeDoPXx9i7/6V4df7Zt7l9EY8WEYJ0Wpi+pOD1w==","signatures":[{"sig":"MEQCIE3eIdqgpBgXghFJXQ7V1pjaa58USnzKjUZ2XJWxG/fzAiAJYRSnDCuQp4ayh4pKZZWygZpiFPAutIh0uSp3TvY5jg==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":3488954,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJbyGnbCRA9TVsSAnZWagAAj+kP/1NFoAlARxCXboO6PTCy\nQPZBYrCF2W3nXNf8iaICTgNMUzyX7Z6el49YB+UOQdnHJH4ZYSZ+FIpV3VtV\nXATEq2NkNIN0HT0uGQlhsuuk+awjKxvfhruPwkKxvleuQVxFGKK6/KMFeSnN\nOUtYpnAkgJvbqu+aTOZnE7UueRjCJF97mzdkZKdhxza5iDnRS3zdaTjwwKx7\nuuDsb1VJxMS88zIlpy9McblcjRGxCWIJ+8GvrJnhEZWFvSr1h/yrxmy+Ej/h\nLTNGAZEM4oOe0QdG4/7nssihFYekfDYS+f9tl3PF+6hm09G+G7n/1N/OhL0B\nxgP+GAFLlPoEz2nezzRXSPX/gueJDclQZWXL1ZujJtuHfZNiIJ9Scb4IPCPe\n/40m52xUe96oXTCzzusaWzy7iUjO6BMbfENimh3SuT5MOro7jNa0zIz4yf8u\nQBcgT0oy3HWhg5VEhHMy6yJ4nmdIHXxUGHYe/M0FTpcG0I1u5GAkXZ3DNQSe\n5EPpOBud8oPRKgDk9ZI2nJac4drs4+Mro/WY9NyQzAve34Yjms4tjscRKiH/\nBOLKktJIgkgZk1Nwtxd/G9eXZbSQvfr0tRiE0yKYCH/y90ubi7ybbr2vYQqh\nK+AmvLz63acTy4UFGhap6gdfXk1zZ9VH+5N5ahQMpObRxzRJjlCx5tNpi/u1\nH8Y8\r\n=6AWn\r\n-----END PGP SIGNATURE-----\r\n"},"jest":{"testRegex":"(/__tests__/.*|\\.(test|spec))\\.(tsx?|jsx?)$","transform":{".(ts|tsx)":"<rootDir>/node_modules/ts-jest/preprocessor.js"},"collectCoverage":false,"moduleNameMapper":{"\\.(css|less|sass|scss)$":"<rootDir>/__mocks__/styleMock.ts"},"coverageReporters":["html"],"collectCoverageFrom":["src/**/*.{ts,tsx}","examples/server/src/**/*.{js,jsx}","!**/*.d.ts"],"moduleFileExtensions":["ts","tsx","js"],"setupTestFrameworkScriptFile":"<rootDir>/jest.setup.js"},"main":"dist/index.js","config":{"eslint":"./examples/**/*.{js,jsx}","tslint":"./{__mocks__,src,stories}/**/*.{ts,tsx}"},"readme":"[![npm version](https://badge.fury.io/js/%40gooddata%2Freact-components.svg)](https://www.npmjs.com/package/@gooddata/react-components) \n\n# GoodData.UI React components\n> A React-based JavaScript library for building data-driven applications\n\n## Getting started\n- [GoodData.UI Documentation](http://sdk.gooddata.com/gooddata-ui/)\n- [GoodData.UI Live Examples](https://gooddata-examples.herokuapp.com/)\n- [Stack Overflow](https://stackoverflow.com/questions/tagged/gooddata)\n\n### Usage\nWith [yarn](https://yarnpkg.com) installed, go to your project directory and run\n```\n$ yarn add @gooddata/react-components\n```\nIf you prefer [npm](npmjs.com) run\n```\n$ npm install --save @gooddata/react-components\n```\n\n\n## Contributing\n\nWe welcome any contribution in form of [issues](https://github.com/gooddata/gooddata-react-components/issues) or [pull requests](https://github.com/gooddata/gooddata-react-components/pulls).\nThese commands may come in handy while developing:\n\n| command | description |\n| ------- | ----------- |\n| `yarn install --pure-lockfile` | first step |\n| ||\n| `yarn dev` | build react-components to `/dist` in watch mode |\n| `yarn test` | run all unit tests |\n| `yarn validate` | validate codestyle |\n| ||\n| `yarn storybook` | run storybook from `/stories` on http://localhost:9001 |\n| `yarn build-storybook` | build storybook to `/dist-storybook` |\n| `yarn test-storybook` | run storybook and [screenshot tests](https://github.com/gooddata/gdc-client-utils/tree/master/test-storybook) |\n| ||\n| `yarn examples` | run Live Examples dev-server from `/examples` on https://localhost:8999 |\n| `yarn examples-build` | build Live Examples to `/examples/dist` |\n| `yarn examples-server` | serve built Live Examples - see `/examples/server/src` |\n| `yarn examples-testcafe` | run testcafe tests against `localhost:8999` |\n\n### Deploy to heroku.com\nWhen you deploy this repo to heroku, it serves *GoodData.UI Live Examples*.\nRelevant tasks are in `Procfile` and `package.json`.\n\n```bash\n# run in the project directory\nheroku login\nheroku create <your-app-name>\nheroku config:set DOMAIN_ADMIN_USERNAME=x@gooddata.com DOMAIN_ADMIN_PASSWORD=xy PROJECT_ID_TO_ASSIGN=xms7ga4tf3g3nzucd8380o2bev8oeknp\ngit push heroku HEAD:master\nheroku open\n```\n\n### Run Live Examples Locally\nTo run *GoodData.UI Live Examples* locally:\n```bash\ngit clone <this-repository>\ncd  <repository-folder>\nyarn install --pure-lockfile\nyarn examples\n```\nThen open https://localhost:8999 and login using Live Examples account (you can [create one here](https://gooddata-examples.herokuapp.com/registration)).\n\n## Changelog\n\n- see [CHANGELOG.md](CHANGELOG.md)\n\n## License\n\n(C) 2007-2018 GoodData Corporation\n\nThis project is dual licensed:\n\n- The ATTRIBUTION-NONCOMMERCIAL 4.0 INTERNATIONAL (CC BY-NC 4.0) is used for purpose of the trial experience and evaluation of GoodData.UI library.\n- The GOODDATA GOODDATA.UI LIBRARY END USER LICENSE AGREEMENT is used for GoodData customers.\n\nFor more information, please see [LICENSE](https://github.com/gooddata/gooddata-react-components/blob/master/LICENSE)\n","gitHead":"052ebdbeeafa25e6854b4a395821791ff3b0882a","scripts":{"dev":"bash scripts/build.sh --dev-watch","test":"jest --watch","build":"bash scripts/build.sh","tslint":"yarn run-tslint -t verbose $npm_package_config_tslint","prepare":"cd examples/server && yarn install --pure-lockfile && cd ../..; rm -r examples/node_modules 2>/dev/null; true","examples":"bash scripts/run-examples.sh","prepare?":"# Called before `npm publish` and on local `npm install`. Temporarily also for deleting obsolete node_modules. Ends with `true` to continue gracefully.","validate":"tsc --noEmit && yarn tslint && eslint $npm_package_config_eslint","build-dev":"bash scripts/build.sh --dev","examples?":"# Default is developer domain, other options: yarn examples [sec,secure,stg,stg2,stg3,demo,developer or URL]","storybook":"start-storybook -p 9001 -c .storybook","tslint-ci":"mkdir -p ./ci/results && yarn run-tslint -t checkstyle -o ./ci/results/tslint-results.xml $npm_package_config_tslint","run-tslint":"tslint -p tsconfig.json","validate-ci":"tsc --noEmit && yarn tslint-ci  && eslint $npm_package_config_eslint -f checkstyle -o ci/results/eslint-results.xml","examples-build":"bash scripts/build-examples.sh","prepublishOnly":"yarn build","test-storybook":"test-storybook","build-storybook":"build-storybook -c .storybook -o dist-storybook","examples-server":"node examples/server/src/index.js","heroku-postbuild":"yarn examples-build developer","examples-testcafe":"testcafe chrome --assertion-timeout 60000 -S -s examples/_screenshots examples/test/**/**/*_test* --debug-on-fail","examples-testcafe-ci":"testcafe 'chrome:headless --no-sandbox' --assertion-timeout 60000 -S -s examples/_screenshots examples/test/**/**/*_test*"},"typings":"dist/index.d.ts","_npmUser":{"name":"gooddata-ci","email":"rail@gooddata.com"},"repository":{"url":"git+ssh://git@github.com/gooddata/gooddata-react-components.git","type":"git"},"_npmVersion":"5.6.0","description":"GoodData React Components","directories":{},"_nodeVersion":"8.9.4","dependencies":{"rxjs":"^5.5.6","lodash":"^4.17.4","ag-grid":"^18.0.1","invariant":"^2.2.2","classnames":"^2.2.5","highcharts":"4.2.5","prop-types":"^15.6.0","react-intl":"^2.4.0","custom-event":"^1.0.1","ag-grid-react":"^18.0.0","react-measure":"^1.4.7","@gooddata/typings":"2.4.1","@types/highcharts":"4.2.56","http-status-codes":"^1.3.0","@gooddata/js-utils":"^2.0.1","@gooddata/numberjs":"^3.1.2","fixed-data-table-2":"0.7.17","@gooddata/goodstrap":"57.1.7","react-dom-factories":"^1.0.2","@gooddata/gooddata-js":"8.4.1","highcharts-pattern-fill":"3.0.3","nodelist-foreach-polyfill":"^1.2.0"},"_hasShrinkwrap":false,"readmeFilename":"README.md","test-storybook":{"_defaults":{"readySelector":".screenshot-target, .screenshot-wrapper .highcharts-container, .screenshot-wrapper .s-headline-value, .screenshot-wrapper .viz-table-wrap, .screenshot-wrapper .gdc-kpi, .screenshot-wrapper .gdc-kpi-error, .screenshot-wrapper .s-pivot-table .ag-cell"},"AFM components/PieChart":{"error":{"delay":1000,"readySelector":".screenshot-wrapper .s-error .icon-cloud-rain"}},"Core components/Heatmap":{"data labels config":{"readySelector":".screenshot-wrapper div:nth-child(8) .highcharts-container"},"with different legend positions":{"readySelector":".screenshot-wrapper div:nth-child(10) .highcharts-container"}},"Core components/Treemap":{"data labels config":{"readySelector":".screenshot-wrapper div:nth-child(8) .highcharts-container"},"with different legend positions":{"readySelector":".screenshot-wrapper div:nth-child(10) .highcharts-container"}},"Core components/BarChart":{"with different legend positions":{"readySelector":".screenshot-wrapper div:nth-child(10) .highcharts-container"}},"Core components/PieChart":{"data labels config":{"readySelector":".screenshot-wrapper div:nth-child(8) .highcharts-container"},"with different legend positions":{"readySelector":".screenshot-wrapper div:nth-child(10) .highcharts-container"}},"AFM components/DonutChart":{"error":{"delay":1000,"readySelector":".screenshot-wrapper .s-error .icon-cloud-rain"}},"Core components/AreaChart":{"data labels config":{"readySelector":".screenshot-wrapper div:nth-child(8) .highcharts-container"},"with different legend positions":{"readySelector":".screenshot-wrapper div:nth-child(10) .highcharts-container"}},"Core components/LineChart":{"data labels config":{"readySelector":".screenshot-wrapper div:nth-child(8) .highcharts-container"},"with different legend positions":{"readySelector":".screenshot-wrapper div:nth-child(10) .highcharts-container"}},"Core components/DonutChart":{"data labels config":{"readySelector":".screenshot-wrapper div:nth-child(8) .highcharts-container"},"with different legend positions":{"readySelector":".screenshot-wrapper div:nth-child(10) .highcharts-container"}},"Core components/BubbleChart":{"data labels config":{"readySelector":".screenshot-wrapper div:nth-child(8) .highcharts-container"},"with different legend positions":{"readySelector":".screenshot-wrapper div:nth-child(10) .highcharts-container"}},"Core components/ColumnChart":{"with different legend positions":{"readySelector":".screenshot-wrapper div:nth-child(10) .highcharts-container"}},"Core components/ScatterPlot":{"data labels config":{"readySelector":".screenshot-wrapper div:nth-child(8) .highcharts-container"}}},"devDependencies":{"raf":"3.3.2","yup":"^0.24.1","jest":"21.2.1","react":"16.5.2","enzyme":"3.5.0","formik":"^0.11.11","moment":"2.22.1","history":"^4.7.2","ts-jest":"21.2.4","webpack":"3.10.0","react-ga":"^2.5.2","recharts":"1.0.0-beta.9","testcafe":"0.19.2","commander":"2.14.1","node-sass":"4.7.2","react-dom":"16.5.2","supertest":"3.0.0","babel-core":"6.26.0","css-loader":"0.28.7","jest-junit":"3.0.0","raw-loader":"0.5.1","styled-jsx":"2.2.1","typescript":"2.3.3","@types/jest":"20.0.4","@types/node":"7.0.8","file-loader":"1.1.6","sass-loader":"6.0.6","@types/react":"16.0.34","babel-loader":"7.1.2","react-helmet":"5.2.0","react-select":"1.2.1","style-loader":"0.19.1","@types/enzyme":"3.1.13","@types/lodash":"4.14.61","babel-runtime":"6.25.0","utility-types":"^1.1.0","babel-polyfill":"^6.26.0","@storybook/react":"3.4.10","@types/invariant":"2.2.29","@types/react-dom":"16.0.3","babel-preset-env":"1.6.1","isomorphic-fetch":"2.2.1","react-datepicker":"1.1.0","react-router-dom":"4.2.2","@gooddata/mock-js":"1.10.0","@storybook/addons":"3.4.10","@types/classnames":"2.2.3","@types/prop-types":"15.5.2","@types/react-intl":"2.3.5","babel-preset-react":"6.24.1","identity-obj-proxy":"^3.0.0","react-async-script":"^0.9.1","webpack-dev-server":"2.11.1","@types/react-portal":"4.0.1","babel-plugin-lodash":"3.3.2","html-webpack-plugin":"2.30.1","react-test-renderer":"16.4.2","@types/react-measure":"0.4.7","clean-webpack-plugin":"0.1.17","react-google-recaptcha":"^0.11.0","@gooddata/eslint-config":"0.1.0","@gooddata/tslint-config":"0.0.11","@types/storybook__react":"3.0.6","enzyme-adapter-react-16":"1.3.1","uglifyjs-webpack-plugin":"1.2.0","@gooddata/test-storybook":"2.0.0","@storybook/addon-actions":"3.4.10","@storybook/addon-options":"3.4.10","node-sass-magic-importer":"5.1.0","react-syntax-highlighter":"6.1.2","@types/fixed-data-table-2":"0.8.1","awesome-typescript-loader":"3.5.0","@types/react-test-renderer":"16.0.0","circular-dependency-plugin":"4.4.0","compression-webpack-plugin":"1.1.7","@types/enzyme-adapter-react-16":"1.0.3","@types/storybook__addon-actions":"3.0.1","babel-plugin-transform-class-properties":"6.24.1","babel-plugin-transform-async-to-generator":"6.24.1","babel-plugin-transform-object-rest-spread":"6.26.0"},"peerDependencies":{"react":"16.5.2","react-dom":"16.5.2"},"_npmOperationalInternal":{"tmp":"tmp/react-components_6.0.0-alpha31_1539860954478_0.424331073267449","host":"s3://npm-registry-packages"}},"6.0.0-alpha32":{"name":"@gooddata/react-components","version":"6.0.0-alpha32","author":{"name":"GoodData Corporation"},"license":"BSD-3-Clause","_id":"@gooddata/react-components@6.0.0-alpha32","maintainers":[{"name":"bertold8","email":"ivan.nejezchleb@seznam.cz"},{"name":"bugsbunny338","email":"jiri.zajic@mensa.cz"},{"name":"gooddata-ci","email":"rail@gooddata.com"},{"name":"ivan.mjartan","email":"ivan.mjartan@gooddata.com"},{"name":"jakub-sterba","email":"jakub.sterba@gooddata.com"},{"name":"jaroslav.tomecek","email":"jaroslav.tomecek@gooddata.com"},{"name":"jkittler","email":"honza.kittler@gmail.com"},{"name":"khanh.le","email":"khanh.le@gooddata.com"},{"name":"langhamp","email":"pavel.langhammer@gooddata.com"},{"name":"lanhuynh","email":"lan.huynh@gooddata.com"},{"name":"lhorak","email":"info@lhorak.cz"},{"name":"linhhong","email":"linh.hong@gooddata.com"},{"name":"lpearce","email":"levi.pearce@gooddata.com"},{"name":"lupko","email":"lubomir.slivka@gooddata.com"},{"name":"martin.mosko","email":"martin.mosko@gooddata.com"},{"name":"michal.marsal","email":"michal.marsal@gooddata.com"},{"name":"nadtan","email":"tan.nguyen@gooddata.com"},{"name":"naibinh","email":"naibinh@gmail.com"},{"name":"nikolacech","email":"nikola.cech@gooddata.com"},{"name":"ocetnik","email":"ocetnik.david@gmail.com"},{"name":"ondrejlangr","email":"ondrej.langr@gooddata.com"},{"name":"pbenes","email":"petr.benes@gooddata.com"},{"name":"peterlacko","email":"lackopeter17@gmail.com"},{"name":"petrjanu","email":"petr.janu@gooddata.com"},{"name":"rodri360","email":"me@rodri360.com"},{"name":"sitina","email":"jiri.sitina@gooddata.com"},{"name":"sondo","email":"son.do@gooddata.com"},{"name":"strouhaljan","email":"strouhal.jan@gmail.com"},{"name":"tantalor93","email":"obenky@gmail.com"},{"name":"tomas.kratochvil","email":"tomas.kratochvil@gooddata.com"},{"name":"tomasreichmann","email":"tomasreichmann@gmail.com"},{"name":"tomsatgd","email":"tomas.satinsky@gooddata.com"},{"name":"tu.ngo","email":"tu.ngo@gooddata.com"},{"name":"xmort","email":"petr.dolejsi@gooddata.com"},{"name":"yanlipnican","email":"yanlipnican@gmail.com"},{"name":"zdenek.vidensky","email":"zdenek.vidensky@gooddata.com"}],"homepage":"https://github.com/gooddata/gooddata-react-components#readme","bugs":{"url":"https://github.com/gooddata/gooddata-react-components/issues"},"dist":{"shasum":"d8a92e47ddb4191712b8a704aea6402840dd4eca","tarball":"https://registry.npmjs.org/@gooddata/react-components/-/react-components-6.0.0-alpha32.tgz","fileCount":936,"integrity":"sha512-LwDc4Zd4vWGdq66v26l9SKXycJe7oCTAxWKQ7btDyoQScwvrGVRw5IyTNLZ6gjhUgN+RSq+GyuJqfvtfJiQu7Q==","signatures":[{"sig":"MEUCIQCK6J//Xvyw6BcpcCEL+49SBlRepj1UVdo9mpsLpSuzAgIgXjpz1q65fYhIOg/Zx5yflKumOJnoKYD9+41vcc412iw=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":3490225,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJbyI+7CRA9TVsSAnZWagAAwzQP/3KkTxVs1qr+OJA1Hwbl\nzEuN7UKgZCfxQcKo8IL0x42SNnlvseqKxzeqDF0Kr9mac8fgMRGJi8qvm9TR\n3+Npp2BaCCYuoJUBVRhw0OWuOPrGK0GKDmdjlvzuzWoghP92gLEqtAXWDffR\nyGcF1XlJHOlbg52ju/kQMxpIX17Cz3smph1whJeZs3ZDl7tvoXcaT/O1oyxo\nUCrlP2GOaRxaKyBdr+6SXx0UcKSecSc1r6AJJHq5MRZWUZOgEqoC+Id/7xcE\nidd+4QY5RqCgbltbMNv1yEn/8kmJNoFuboUJpFUfziLB4FMl+7Mjvq8CX7qF\nMsabv9iHA29y9Z3s4PcmbzIwKY73XPIevZOijZANZw8yGR/HC4LFD0n52hsG\noy9kplrOVQ6FnYSmMD9kPJ2m9g38eboCL60QFQm/BTviawcDo85N8v/KC2Cw\nsiOXvGVhxQqBdIL9YvoCmwpJDxQujpThoAZ0hL7GEgPWtd74DhIQk7aBf/WF\nArFZhoOHTihfO6YmOh7Ef+Ch5AU902i42TBE/O6yPOpi54EEjEonLUtlZEd/\nRdooGYSqAq0NYxrSuYreTJuQeGyvSxwTrymtHMLjOUGQoWQ+032DX7WqksNO\nj8LQRoUByiCTduOP5jp28lEwMuHGep3LnGO0WHGmtdjg+Ab2de+SoC9clJSp\n97/t\r\n=pXd3\r\n-----END PGP SIGNATURE-----\r\n"},"jest":{"testRegex":"(/__tests__/.*|\\.(test|spec))\\.(tsx?|jsx?)$","transform":{".(ts|tsx)":"<rootDir>/node_modules/ts-jest/preprocessor.js"},"collectCoverage":false,"moduleNameMapper":{"\\.(css|less|sass|scss)$":"<rootDir>/__mocks__/styleMock.ts"},"coverageReporters":["html"],"collectCoverageFrom":["src/**/*.{ts,tsx}","examples/server/src/**/*.{js,jsx}","!**/*.d.ts"],"moduleFileExtensions":["ts","tsx","js"],"setupTestFrameworkScriptFile":"<rootDir>/jest.setup.js"},"main":"dist/index.js","config":{"eslint":"./examples/**/*.{js,jsx}","tslint":"./{__mocks__,src,stories}/**/*.{ts,tsx}"},"readme":"[![npm version](https://badge.fury.io/js/%40gooddata%2Freact-components.svg)](https://www.npmjs.com/package/@gooddata/react-components) \n\n# GoodData.UI React components\n> A React-based JavaScript library for building data-driven applications\n\n## Getting started\n- [GoodData.UI Documentation](http://sdk.gooddata.com/gooddata-ui/)\n- [GoodData.UI Live Examples](https://gooddata-examples.herokuapp.com/)\n- [Stack Overflow](https://stackoverflow.com/questions/tagged/gooddata)\n\n### Usage\nWith [yarn](https://yarnpkg.com) installed, go to your project directory and run\n```\n$ yarn add @gooddata/react-components\n```\nIf you prefer [npm](npmjs.com) run\n```\n$ npm install --save @gooddata/react-components\n```\n\n\n## Contributing\n\nWe welcome any contribution in form of [issues](https://github.com/gooddata/gooddata-react-components/issues) or [pull requests](https://github.com/gooddata/gooddata-react-components/pulls).\nThese commands may come in handy while developing:\n\n| command | description |\n| ------- | ----------- |\n| `yarn install --pure-lockfile` | first step |\n| ||\n| `yarn dev` | build react-components to `/dist` in watch mode |\n| `yarn test` | run all unit tests |\n| `yarn validate` | validate codestyle |\n| ||\n| `yarn storybook` | run storybook from `/stories` on http://localhost:9001 |\n| `yarn build-storybook` | build storybook to `/dist-storybook` |\n| `yarn test-storybook` | run storybook and [screenshot tests](https://github.com/gooddata/gdc-client-utils/tree/master/test-storybook) |\n| ||\n| `yarn examples` | run Live Examples dev-server from `/examples` on https://localhost:8999 |\n| `yarn examples-build` | build Live Examples to `/examples/dist` |\n| `yarn examples-server` | serve built Live Examples - see `/examples/server/src` |\n| `yarn examples-testcafe` | run testcafe tests against `localhost:8999` |\n\n### Deploy to heroku.com\nWhen you deploy this repo to heroku, it serves *GoodData.UI Live Examples*.\nRelevant tasks are in `Procfile` and `package.json`.\n\n```bash\n# run in the project directory\nheroku login\nheroku create <your-app-name>\nheroku config:set DOMAIN_ADMIN_USERNAME=x@gooddata.com DOMAIN_ADMIN_PASSWORD=xy PROJECT_ID_TO_ASSIGN=xms7ga4tf3g3nzucd8380o2bev8oeknp\ngit push heroku HEAD:master\nheroku open\n```\n\n### Run Live Examples Locally\nTo run *GoodData.UI Live Examples* locally:\n```bash\ngit clone <this-repository>\ncd  <repository-folder>\nyarn install --pure-lockfile\nyarn examples\n```\nThen open https://localhost:8999 and login using Live Examples account (you can [create one here](https://gooddata-examples.herokuapp.com/registration)).\n\n## Changelog\n\n- see [CHANGELOG.md](CHANGELOG.md)\n\n## License\n\n(C) 2007-2018 GoodData Corporation\n\nThis project is dual licensed:\n\n- The ATTRIBUTION-NONCOMMERCIAL 4.0 INTERNATIONAL (CC BY-NC 4.0) is used for purpose of the trial experience and evaluation of GoodData.UI library.\n- The GOODDATA GOODDATA.UI LIBRARY END USER LICENSE AGREEMENT is used for GoodData customers.\n\nFor more information, please see [LICENSE](https://github.com/gooddata/gooddata-react-components/blob/master/LICENSE)\n","gitHead":"052c0d348363d597f39f62170b5566a95140445b","scripts":{"dev":"bash scripts/build.sh --dev-watch","test":"jest --watch","build":"bash scripts/build.sh","tslint":"yarn run-tslint -t verbose $npm_package_config_tslint","prepare":"cd examples/server && yarn install --pure-lockfile && cd ../..; rm -r examples/node_modules 2>/dev/null; true","examples":"bash scripts/run-examples.sh","prepare?":"# Called before `npm publish` and on local `npm install`. Temporarily also for deleting obsolete node_modules. Ends with `true` to continue gracefully.","validate":"tsc --noEmit && yarn tslint && eslint $npm_package_config_eslint","build-dev":"bash scripts/build.sh --dev","examples?":"# Default is developer domain, other options: yarn examples [sec,secure,stg,stg2,stg3,demo,developer or URL]","storybook":"start-storybook -p 9001 -c .storybook","tslint-ci":"mkdir -p ./ci/results && yarn run-tslint -t checkstyle -o ./ci/results/tslint-results.xml $npm_package_config_tslint","run-tslint":"tslint -p tsconfig.json","validate-ci":"tsc --noEmit && yarn tslint-ci  && eslint $npm_package_config_eslint -f checkstyle -o ci/results/eslint-results.xml","examples-build":"bash scripts/build-examples.sh","prepublishOnly":"yarn build","test-storybook":"test-storybook","build-storybook":"build-storybook -c .storybook -o dist-storybook","examples-server":"node examples/server/src/index.js","heroku-postbuild":"yarn examples-build developer","examples-testcafe":"testcafe chrome --assertion-timeout 60000 -S -s examples/_screenshots examples/test/**/**/*_test* --debug-on-fail","examples-testcafe-ci":"testcafe 'chrome:headless --no-sandbox' --assertion-timeout 60000 -S -s examples/_screenshots examples/test/**/**/*_test*"},"typings":"dist/index.d.ts","_npmUser":{"name":"gooddata-ci","email":"rail@gooddata.com"},"repository":{"url":"git+ssh://git@github.com/gooddata/gooddata-react-components.git","type":"git"},"_npmVersion":"5.6.0","description":"GoodData React Components","directories":{},"_nodeVersion":"8.9.4","dependencies":{"rxjs":"^5.5.6","lodash":"^4.17.4","ag-grid":"^18.0.1","invariant":"^2.2.2","classnames":"^2.2.5","highcharts":"4.2.5","prop-types":"^15.6.0","react-intl":"^2.4.0","custom-event":"^1.0.1","ag-grid-react":"^18.0.0","react-measure":"^1.4.7","@gooddata/typings":"2.4.1","@types/highcharts":"4.2.56","http-status-codes":"^1.3.0","@gooddata/js-utils":"^2.0.1","@gooddata/numberjs":"^3.1.2","fixed-data-table-2":"0.7.17","@gooddata/goodstrap":"57.1.7","react-dom-factories":"^1.0.2","@gooddata/gooddata-js":"8.4.1","highcharts-pattern-fill":"3.0.3","nodelist-foreach-polyfill":"^1.2.0"},"_hasShrinkwrap":false,"readmeFilename":"README.md","test-storybook":{"_defaults":{"readySelector":".screenshot-target, .screenshot-wrapper .highcharts-container, .screenshot-wrapper .s-headline-value, .screenshot-wrapper .viz-table-wrap, .screenshot-wrapper .gdc-kpi, .screenshot-wrapper .gdc-kpi-error, .screenshot-wrapper .s-pivot-table .ag-cell"},"AFM components/PieChart":{"error":{"delay":1000,"readySelector":".screenshot-wrapper .s-error .icon-cloud-rain"}},"Core components/Heatmap":{"data labels config":{"readySelector":".screenshot-wrapper div:nth-child(8) .highcharts-container"},"with different legend positions":{"readySelector":".screenshot-wrapper div:nth-child(10) .highcharts-container"}},"Core components/Treemap":{"data labels config":{"readySelector":".screenshot-wrapper div:nth-child(8) .highcharts-container"},"with different legend positions":{"readySelector":".screenshot-wrapper div:nth-child(10) .highcharts-container"}},"Core components/BarChart":{"with different legend positions":{"readySelector":".screenshot-wrapper div:nth-child(10) .highcharts-container"}},"Core components/PieChart":{"data labels config":{"readySelector":".screenshot-wrapper div:nth-child(8) .highcharts-container"},"with different legend positions":{"readySelector":".screenshot-wrapper div:nth-child(10) .highcharts-container"}},"AFM components/DonutChart":{"error":{"delay":1000,"readySelector":".screenshot-wrapper .s-error .icon-cloud-rain"}},"Core components/AreaChart":{"data labels config":{"readySelector":".screenshot-wrapper div:nth-child(8) .highcharts-container"},"with different legend positions":{"readySelector":".screenshot-wrapper div:nth-child(10) .highcharts-container"}},"Core components/LineChart":{"data labels config":{"readySelector":".screenshot-wrapper div:nth-child(8) .highcharts-container"},"with different legend positions":{"readySelector":".screenshot-wrapper div:nth-child(10) .highcharts-container"}},"Core components/DonutChart":{"data labels config":{"readySelector":".screenshot-wrapper div:nth-child(8) .highcharts-container"},"with different legend positions":{"readySelector":".screenshot-wrapper div:nth-child(10) .highcharts-container"}},"Core components/BubbleChart":{"data labels config":{"readySelector":".screenshot-wrapper div:nth-child(8) .highcharts-container"},"with different legend positions":{"readySelector":".screenshot-wrapper div:nth-child(10) .highcharts-container"}},"Core components/ColumnChart":{"with different legend positions":{"readySelector":".screenshot-wrapper div:nth-child(10) .highcharts-container"}},"Core components/ScatterPlot":{"data labels config":{"readySelector":".screenshot-wrapper div:nth-child(8) .highcharts-container"}}},"devDependencies":{"raf":"3.3.2","yup":"^0.24.1","jest":"21.2.1","react":"16.5.2","enzyme":"3.5.0","formik":"^0.11.11","moment":"2.22.1","history":"^4.7.2","ts-jest":"21.2.4","webpack":"3.10.0","react-ga":"^2.5.2","recharts":"1.0.0-beta.9","testcafe":"0.19.2","commander":"2.14.1","node-sass":"4.7.2","react-dom":"16.5.2","supertest":"3.0.0","babel-core":"6.26.0","css-loader":"0.28.7","jest-junit":"3.0.0","raw-loader":"0.5.1","styled-jsx":"2.2.1","typescript":"2.3.3","@types/jest":"20.0.4","@types/node":"7.0.8","file-loader":"1.1.6","sass-loader":"6.0.6","@types/react":"16.0.34","babel-loader":"7.1.2","react-helmet":"5.2.0","react-select":"1.2.1","style-loader":"0.19.1","@types/enzyme":"3.1.13","@types/lodash":"4.14.61","babel-runtime":"6.25.0","utility-types":"^1.1.0","babel-polyfill":"^6.26.0","@storybook/react":"3.4.10","@types/invariant":"2.2.29","@types/react-dom":"16.0.3","babel-preset-env":"1.6.1","isomorphic-fetch":"2.2.1","react-datepicker":"1.1.0","react-router-dom":"4.2.2","@gooddata/mock-js":"1.10.0","@storybook/addons":"3.4.10","@types/classnames":"2.2.3","@types/prop-types":"15.5.2","@types/react-intl":"2.3.5","babel-preset-react":"6.24.1","identity-obj-proxy":"^3.0.0","react-async-script":"^0.9.1","webpack-dev-server":"2.11.1","@types/react-portal":"4.0.1","babel-plugin-lodash":"3.3.2","html-webpack-plugin":"2.30.1","react-test-renderer":"16.4.2","@types/react-measure":"0.4.7","clean-webpack-plugin":"0.1.17","react-google-recaptcha":"^0.11.0","@gooddata/eslint-config":"0.1.0","@gooddata/tslint-config":"0.0.11","@types/storybook__react":"3.0.6","enzyme-adapter-react-16":"1.3.1","uglifyjs-webpack-plugin":"1.2.0","@gooddata/test-storybook":"2.0.0","@storybook/addon-actions":"3.4.10","@storybook/addon-options":"3.4.10","node-sass-magic-importer":"5.1.0","react-syntax-highlighter":"6.1.2","@types/fixed-data-table-2":"0.8.1","awesome-typescript-loader":"3.5.0","@types/react-test-renderer":"16.0.0","circular-dependency-plugin":"4.4.0","compression-webpack-plugin":"1.1.7","@types/enzyme-adapter-react-16":"1.0.3","@types/storybook__addon-actions":"3.0.1","babel-plugin-transform-class-properties":"6.24.1","babel-plugin-transform-async-to-generator":"6.24.1","babel-plugin-transform-object-rest-spread":"6.26.0"},"peerDependencies":{"react":"16.5.2","react-dom":"16.5.2"},"_npmOperationalInternal":{"tmp":"tmp/react-components_6.0.0-alpha32_1539870647762_0.4864959051514395","host":"s3://npm-registry-packages"}},"6.0.0-alpha33":{"name":"@gooddata/react-components","version":"6.0.0-alpha33","author":{"name":"GoodData Corporation"},"license":"BSD-3-Clause","_id":"@gooddata/react-components@6.0.0-alpha33","maintainers":[{"name":"bertold8","email":"ivan.nejezchleb@seznam.cz"},{"name":"bugsbunny338","email":"jiri.zajic@mensa.cz"},{"name":"gooddata-ci","email":"rail@gooddata.com"},{"name":"ivan.mjartan","email":"ivan.mjartan@gooddata.com"},{"name":"jakub-sterba","email":"jakub.sterba@gooddata.com"},{"name":"jaroslav.tomecek","email":"jaroslav.tomecek@gooddata.com"},{"name":"jkittler","email":"honza.kittler@gmail.com"},{"name":"khanh.le","email":"khanh.le@gooddata.com"},{"name":"langhamp","email":"pavel.langhammer@gooddata.com"},{"name":"lanhuynh","email":"lan.huynh@gooddata.com"},{"name":"lhorak","email":"info@lhorak.cz"},{"name":"linhhong","email":"linh.hong@gooddata.com"},{"name":"lpearce","email":"levi.pearce@gooddata.com"},{"name":"lupko","email":"lubomir.slivka@gooddata.com"},{"name":"martin.mosko","email":"martin.mosko@gooddata.com"},{"name":"michal.marsal","email":"michal.marsal@gooddata.com"},{"name":"nadtan","email":"tan.nguyen@gooddata.com"},{"name":"naibinh","email":"naibinh@gmail.com"},{"name":"nikolacech","email":"nikola.cech@gooddata.com"},{"name":"ocetnik","email":"ocetnik.david@gmail.com"},{"name":"ondrejlangr","email":"ondrej.langr@gooddata.com"},{"name":"pbenes","email":"petr.benes@gooddata.com"},{"name":"peterlacko","email":"lackopeter17@gmail.com"},{"name":"petrjanu","email":"petr.janu@gooddata.com"},{"name":"rodri360","email":"me@rodri360.com"},{"name":"sitina","email":"jiri.sitina@gooddata.com"},{"name":"sondo","email":"son.do@gooddata.com"},{"name":"strouhaljan","email":"strouhal.jan@gmail.com"},{"name":"tantalor93","email":"obenky@gmail.com"},{"name":"tomas.kratochvil","email":"tomas.kratochvil@gooddata.com"},{"name":"tomasreichmann","email":"tomasreichmann@gmail.com"},{"name":"tomsatgd","email":"tomas.satinsky@gooddata.com"},{"name":"tu.ngo","email":"tu.ngo@gooddata.com"},{"name":"xmort","email":"petr.dolejsi@gooddata.com"},{"name":"yanlipnican","email":"yanlipnican@gmail.com"},{"name":"zdenek.vidensky","email":"zdenek.vidensky@gooddata.com"}],"homepage":"https://github.com/gooddata/gooddata-react-components#readme","bugs":{"url":"https://github.com/gooddata/gooddata-react-components/issues"},"dist":{"shasum":"d0f140a530ad32e47a9884a1b00dd120f56e9c9e","tarball":"https://registry.npmjs.org/@gooddata/react-components/-/react-components-6.0.0-alpha33.tgz","fileCount":936,"integrity":"sha512-8cEK3pDjhIokq7U1lhNLmQb+gU9eAXV9X5LR8HeAkI99JVkYyNw53SABGR35y9wNPgL7Kfiepv8oFAZ8ER3xDQ==","signatures":[{"sig":"MEUCIFwuTBuqsXMGot672DBNu4zsQiyDeww+cnAqmEf7zlHaAiEAujcY8yBxmine+AdyOP0ZPb+vRDeasqzpiGklTcxx2sg=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":3502559,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJb0IivCRA9TVsSAnZWagAAiQEQAI+htoWKnqZ4mH1cMHa8\nzSZ6Tpj2cPAU6ufMfr7jJHf3HqlUiDOS6bS3NmQBJlL5UGAT8wiI8JRlIvIO\n3sT/Ky3ixfLRPb7gpay0n1wbFkebYObGfuV/GpMAs5dP25k3y1czLCtT6KQb\nBxqtY4b3MqR6ZsilNaCJYwIxKk/6Bi1TOPnDn4SOLNuOy7KI5jn5unTGxH3y\n5+qtB1IHqMurckQ/8l9HRlOyaIEuqFfmZMNrQP6+722efHUSVzW8Xdpp55ZC\nipWU2IIgJ9dqhWvPWOsW9PONV1IuROlO3M3jCC2u2s6ylxJgLEfx90yPefs/\nSFwskzltFXfYzuFI9Lj0PRg0Ye8HTReBqg0JXyc7AIBFaKPsdNsXA7JJXi+3\nz/x1n/t49Br5IPqcLUg2jM5mJgmG7SNUQMZIT2rVViMq06CevlSh+i8+o1IQ\nDxr9VwS1Ux5wSSkcMzDpFGhwuAYvbhIA6Qs3S+ooZQ2v5tuCe0VQZQXXa6cR\nhcloSTeIuxLMkqxzNGJzu8P7g8J/9a/5YrH/RdVckj5RQFgbnHiX/Ne+75an\nPDVlQtFEJ8Wr2KXhdh04pZwq6T+PoyZNTgPZxlcJSftpO75vg8IQPosMrCAD\nLv6uatRhX1wXYMY3547Uero5dRogeQfStHMto2yDMyGoDEGkm+0O/OSxnVlw\n0rPk\r\n=GhKI\r\n-----END PGP SIGNATURE-----\r\n"},"jest":{"testRegex":"(/__tests__/.*|\\.(test|spec))\\.(tsx?|jsx?)$","transform":{".(ts|tsx)":"<rootDir>/node_modules/ts-jest/preprocessor.js"},"collectCoverage":false,"moduleNameMapper":{"\\.(css|less|sass|scss)$":"<rootDir>/__mocks__/styleMock.ts"},"coverageReporters":["html"],"collectCoverageFrom":["src/**/*.{ts,tsx}","examples/server/src/**/*.{js,jsx}","!**/*.d.ts"],"moduleFileExtensions":["ts","tsx","js"],"setupTestFrameworkScriptFile":"<rootDir>/jest.setup.js"},"main":"dist/index.js","config":{"eslint":"./examples/**/*.{js,jsx}","tslint":"./{__mocks__,src,stories}/**/*.{ts,tsx}"},"readme":"[![npm version](https://badge.fury.io/js/%40gooddata%2Freact-components.svg)](https://www.npmjs.com/package/@gooddata/react-components) \n\n# GoodData.UI React components\n> A React-based JavaScript library for building data-driven applications\n\n## Getting started\n- [GoodData.UI Documentation](http://sdk.gooddata.com/gooddata-ui/)\n- [GoodData.UI Live Examples](https://gooddata-examples.herokuapp.com/)\n- [Stack Overflow](https://stackoverflow.com/questions/tagged/gooddata)\n\n### Usage\nWith [yarn](https://yarnpkg.com) installed, go to your project directory and run\n```\n$ yarn add @gooddata/react-components\n```\nIf you prefer [npm](npmjs.com) run\n```\n$ npm install --save @gooddata/react-components\n```\n\n\n## Contributing\n\nWe welcome any contribution in form of [issues](https://github.com/gooddata/gooddata-react-components/issues) or [pull requests](https://github.com/gooddata/gooddata-react-components/pulls).\nThese commands may come in handy while developing:\n\n| command | description |\n| ------- | ----------- |\n| `yarn install --pure-lockfile` | first step |\n| ||\n| `yarn dev` | build react-components to `/dist` in watch mode |\n| `yarn test` | run all unit tests |\n| `yarn validate` | validate codestyle |\n| ||\n| `yarn storybook` | run storybook from `/stories` on http://localhost:9001 |\n| `yarn build-storybook` | build storybook to `/dist-storybook` |\n| `yarn test-storybook` | run storybook and [screenshot tests](https://github.com/gooddata/gdc-client-utils/tree/master/test-storybook) |\n| ||\n| `yarn examples` | run Live Examples dev-server from `/examples` on https://localhost:8999 |\n| `yarn examples-build` | build Live Examples to `/examples/dist` |\n| `yarn examples-server` | serve built Live Examples - see `/examples/server/src` |\n| `yarn examples-testcafe` | run testcafe tests against `localhost:8999` |\n\n### Deploy to heroku.com\nWhen you deploy this repo to heroku, it serves *GoodData.UI Live Examples*.\nRelevant tasks are in `Procfile` and `package.json`.\n\n```bash\n# run in the project directory\nheroku login\nheroku create <your-app-name>\nheroku config:set DOMAIN_ADMIN_USERNAME=x@gooddata.com DOMAIN_ADMIN_PASSWORD=xy PROJECT_ID_TO_ASSIGN=xms7ga4tf3g3nzucd8380o2bev8oeknp\ngit push heroku HEAD:master\nheroku open\n```\n\n### Run Live Examples Locally\nTo run *GoodData.UI Live Examples* locally:\n```bash\ngit clone <this-repository>\ncd  <repository-folder>\nyarn install --pure-lockfile\nyarn examples\n```\nThen open https://localhost:8999 and login using Live Examples account (you can [create one here](https://gooddata-examples.herokuapp.com/registration)).\n\n## Changelog\n\n- see [CHANGELOG.md](CHANGELOG.md)\n\n## License\n\n(C) 2007-2018 GoodData Corporation\n\nThis project is dual licensed:\n\n- The ATTRIBUTION-NONCOMMERCIAL 4.0 INTERNATIONAL (CC BY-NC 4.0) is used for purpose of the trial experience and evaluation of GoodData.UI library.\n- The GOODDATA GOODDATA.UI LIBRARY END USER LICENSE AGREEMENT is used for GoodData customers.\n\nFor more information, please see [LICENSE](https://github.com/gooddata/gooddata-react-components/blob/master/LICENSE)\n","gitHead":"7f1026422a0c3d0e015077b397afba7b2be2f8c0","scripts":{"dev":"bash scripts/build.sh --dev-watch","test":"jest --watch","build":"bash scripts/build.sh","tslint":"yarn run-tslint -t verbose $npm_package_config_tslint","prepare":"cd examples/server && yarn install --pure-lockfile && cd ../..; rm -r examples/node_modules 2>/dev/null; true","examples":"bash scripts/run-examples.sh","prepare?":"# Called before `npm publish` and on local `npm install`. Temporarily also for deleting obsolete node_modules. Ends with `true` to continue gracefully.","validate":"tsc --noEmit && yarn tslint && eslint $npm_package_config_eslint","build-dev":"bash scripts/build.sh --dev","examples?":"# Default is developer domain, other options: yarn examples [sec,secure,stg,stg2,stg3,demo,developer or URL]","storybook":"start-storybook -p 9001 -c .storybook","tslint-ci":"mkdir -p ./ci/results && yarn run-tslint -t checkstyle -o ./ci/results/tslint-results.xml $npm_package_config_tslint","run-tslint":"tslint -p tsconfig.json","validate-ci":"tsc --noEmit && yarn tslint-ci  && eslint $npm_package_config_eslint -f checkstyle -o ci/results/eslint-results.xml","examples-build":"bash scripts/build-examples.sh","prepublishOnly":"yarn build","test-storybook":"test-storybook","build-storybook":"build-storybook -c .storybook -o dist-storybook","examples-server":"node examples/server/src/index.js","heroku-postbuild":"yarn examples-build developer","examples-testcafe":"testcafe chrome --assertion-timeout 60000 -S -s examples/_screenshots examples/test/**/**/*_test* --debug-on-fail","examples-testcafe-ci":"testcafe 'chrome:headless --no-sandbox' --assertion-timeout 60000 -S -s examples/_screenshots examples/test/**/**/*_test*"},"typings":"dist/index.d.ts","_npmUser":{"name":"gooddata-ci","email":"rail@gooddata.com"},"repository":{"url":"git+ssh://git@github.com/gooddata/gooddata-react-components.git","type":"git"},"_npmVersion":"5.6.0","description":"GoodData React Components","directories":{},"_nodeVersion":"8.9.4","dependencies":{"rxjs":"^5.5.6","lodash":"^4.17.4","ag-grid":"^18.0.1","invariant":"^2.2.2","classnames":"^2.2.5","highcharts":"4.2.5","prop-types":"^15.6.0","react-intl":"^2.4.0","custom-event":"^1.0.1","ag-grid-react":"^18.0.0","react-measure":"^1.4.7","@gooddata/typings":"2.4.1","@types/highcharts":"4.2.56","http-status-codes":"^1.3.0","@gooddata/js-utils":"^2.0.1","@gooddata/numberjs":"^3.1.2","fixed-data-table-2":"0.7.17","@gooddata/goodstrap":"57.1.7","react-dom-factories":"^1.0.2","@gooddata/gooddata-js":"8.4.1","highcharts-pattern-fill":"3.0.3","nodelist-foreach-polyfill":"^1.2.0"},"_hasShrinkwrap":false,"readmeFilename":"README.md","test-storybook":{"_defaults":{"readySelector":".screenshot-target, .screenshot-wrapper .highcharts-container, .screenshot-wrapper .s-headline-value, .screenshot-wrapper .viz-table-wrap, .screenshot-wrapper .gdc-kpi, .screenshot-wrapper .gdc-kpi-error, .screenshot-wrapper .s-pivot-table .ag-cell"},"AFM components/PieChart":{"error":{"delay":1000,"readySelector":".screenshot-wrapper .s-error .icon-cloud-rain"}},"Core components/Heatmap":{"data labels config":{"readySelector":".screenshot-wrapper div:nth-child(8) .highcharts-container"},"with different legend positions":{"readySelector":".screenshot-wrapper div:nth-child(10) .highcharts-container"}},"Core components/Treemap":{"data labels config":{"readySelector":".screenshot-wrapper div:nth-child(8) .highcharts-container"},"with different legend positions":{"readySelector":".screenshot-wrapper div:nth-child(10) .highcharts-container"}},"Core components/BarChart":{"with different legend positions":{"readySelector":".screenshot-wrapper div:nth-child(10) .highcharts-container"}},"Core components/PieChart":{"data labels config":{"readySelector":".screenshot-wrapper div:nth-child(8) .highcharts-container"},"with different legend positions":{"readySelector":".screenshot-wrapper div:nth-child(10) .highcharts-container"}},"AFM components/DonutChart":{"error":{"delay":1000,"readySelector":".screenshot-wrapper .s-error .icon-cloud-rain"}},"Core components/AreaChart":{"data labels config":{"readySelector":".screenshot-wrapper div:nth-child(8) .highcharts-container"},"with different legend positions":{"readySelector":".screenshot-wrapper div:nth-child(10) .highcharts-container"}},"Core components/LineChart":{"data labels config":{"readySelector":".screenshot-wrapper div:nth-child(8) .highcharts-container"},"with different legend positions":{"readySelector":".screenshot-wrapper div:nth-child(10) .highcharts-container"}},"Core components/DonutChart":{"data labels config":{"readySelector":".screenshot-wrapper div:nth-child(8) .highcharts-container"},"with different legend positions":{"readySelector":".screenshot-wrapper div:nth-child(10) .highcharts-container"}},"Core components/BubbleChart":{"data labels config":{"readySelector":".screenshot-wrapper div:nth-child(8) .highcharts-container"},"with different legend positions":{"readySelector":".screenshot-wrapper div:nth-child(10) .highcharts-container"}},"Core components/ColumnChart":{"with different legend positions":{"readySelector":".screenshot-wrapper div:nth-child(10) .highcharts-container"}},"Core components/ScatterPlot":{"data labels config":{"readySelector":".screenshot-wrapper div:nth-child(8) .highcharts-container"}}},"devDependencies":{"raf":"3.3.2","yup":"^0.24.1","jest":"21.2.1","react":"16.5.2","enzyme":"3.5.0","formik":"^0.11.11","moment":"2.22.1","history":"^4.7.2","ts-jest":"21.2.4","webpack":"3.10.0","react-ga":"^2.5.2","recharts":"1.0.0-beta.9","testcafe":"0.19.2","commander":"2.14.1","node-sass":"4.7.2","react-dom":"16.5.2","supertest":"3.0.0","babel-core":"6.26.0","css-loader":"0.28.7","jest-junit":"3.0.0","raw-loader":"0.5.1","styled-jsx":"2.2.1","typescript":"2.3.3","@types/jest":"20.0.4","@types/node":"7.0.8","file-loader":"1.1.6","sass-loader":"6.0.6","@types/react":"16.0.34","babel-loader":"7.1.2","react-helmet":"5.2.0","react-select":"1.2.1","style-loader":"0.19.1","@types/enzyme":"3.1.13","@types/lodash":"4.14.61","babel-runtime":"6.25.0","utility-types":"^1.1.0","babel-polyfill":"^6.26.0","@storybook/react":"3.4.10","@types/invariant":"2.2.29","@types/react-dom":"16.0.3","babel-preset-env":"1.6.1","isomorphic-fetch":"2.2.1","react-datepicker":"1.1.0","react-router-dom":"4.2.2","@gooddata/mock-js":"1.10.0","@storybook/addons":"3.4.10","@types/classnames":"2.2.3","@types/prop-types":"15.5.2","@types/react-intl":"2.3.5","babel-preset-react":"6.24.1","identity-obj-proxy":"^3.0.0","react-async-script":"^0.9.1","webpack-dev-server":"2.11.1","@types/react-portal":"4.0.1","babel-plugin-lodash":"3.3.2","html-webpack-plugin":"2.30.1","react-test-renderer":"16.4.2","@types/react-measure":"0.4.7","clean-webpack-plugin":"0.1.17","react-google-recaptcha":"^0.11.0","@gooddata/eslint-config":"0.1.0","@gooddata/tslint-config":"0.0.13","@types/storybook__react":"3.0.6","enzyme-adapter-react-16":"1.3.1","uglifyjs-webpack-plugin":"1.2.0","@gooddata/test-storybook":"2.0.0","@storybook/addon-actions":"3.4.10","@storybook/addon-options":"3.4.10","node-sass-magic-importer":"5.1.0","react-syntax-highlighter":"6.1.2","@types/fixed-data-table-2":"0.8.1","awesome-typescript-loader":"3.5.0","@types/react-test-renderer":"16.0.0","circular-dependency-plugin":"4.4.0","compression-webpack-plugin":"1.1.7","@types/enzyme-adapter-react-16":"1.0.3","@types/storybook__addon-actions":"3.0.1","babel-plugin-transform-class-properties":"6.24.1","babel-plugin-transform-async-to-generator":"6.24.1","babel-plugin-transform-object-rest-spread":"6.26.0"},"peerDependencies":{"react":"16.5.2","react-dom":"16.5.2"},"_npmOperationalInternal":{"tmp":"tmp/react-components_6.0.0-alpha33_1540393135079_0.248986700564241","host":"s3://npm-registry-packages"}},"6.0.0-alpha34":{"name":"@gooddata/react-components","version":"6.0.0-alpha34","author":{"name":"GoodData Corporation"},"license":"BSD-3-Clause","_id":"@gooddata/react-components@6.0.0-alpha34","maintainers":[{"name":"bertold8","email":"ivan.nejezchleb@seznam.cz"},{"name":"bugsbunny338","email":"jiri.zajic@mensa.cz"},{"name":"gooddata-ci","email":"rail@gooddata.com"},{"name":"ivan.mjartan","email":"ivan.mjartan@gooddata.com"},{"name":"jakub-sterba","email":"jakub.sterba@gooddata.com"},{"name":"jaroslav.tomecek","email":"jaroslav.tomecek@gooddata.com"},{"name":"jkittler","email":"honza.kittler@gmail.com"},{"name":"khanh.le","email":"khanh.le@gooddata.com"},{"name":"langhamp","email":"pavel.langhammer@gooddata.com"},{"name":"lanhuynh","email":"lan.huynh@gooddata.com"},{"name":"lhorak","email":"info@lhorak.cz"},{"name":"linhhong","email":"linh.hong@gooddata.com"},{"name":"lpearce","email":"levi.pearce@gooddata.com"},{"name":"lupko","email":"lubomir.slivka@gooddata.com"},{"name":"martin.mosko","email":"martin.mosko@gooddata.com"},{"name":"michal.marsal","email":"michal.marsal@gooddata.com"},{"name":"nadtan","email":"tan.nguyen@gooddata.com"},{"name":"naibinh","email":"naibinh@gmail.com"},{"name":"nikolacech","email":"nikola.cech@gooddata.com"},{"name":"ocetnik","email":"ocetnik.david@gmail.com"},{"name":"ondrejlangr","email":"ondrej.langr@gooddata.com"},{"name":"pbenes","email":"petr.benes@gooddata.com"},{"name":"peterlacko","email":"lackopeter17@gmail.com"},{"name":"petrjanu","email":"petr.janu@gooddata.com"},{"name":"rodri360","email":"me@rodri360.com"},{"name":"sitina","email":"jiri.sitina@gooddata.com"},{"name":"sondo","email":"son.do@gooddata.com"},{"name":"strouhaljan","email":"strouhal.jan@gmail.com"},{"name":"tantalor93","email":"obenky@gmail.com"},{"name":"tomas.kratochvil","email":"tomas.kratochvil@gooddata.com"},{"name":"tomasreichmann","email":"tomasreichmann@gmail.com"},{"name":"tomsatgd","email":"tomas.satinsky@gooddata.com"},{"name":"tu.ngo","email":"tu.ngo@gooddata.com"},{"name":"xmort","email":"petr.dolejsi@gooddata.com"},{"name":"yanlipnican","email":"yanlipnican@gmail.com"},{"name":"zdenek.vidensky","email":"zdenek.vidensky@gooddata.com"}],"homepage":"https://github.com/gooddata/gooddata-react-components#readme","bugs":{"url":"https://github.com/gooddata/gooddata-react-components/issues"},"dist":{"shasum":"8ef78542362d4e5505e36ab59f6231cf7c14db6a","tarball":"https://registry.npmjs.org/@gooddata/react-components/-/react-components-6.0.0-alpha34.tgz","fileCount":940,"integrity":"sha512-mQYMGCPc9M5P86xyiXDi5WlfDYiTbdAF/pdsBCmGdlp/+xUhy37SLXsmzasCOSTI8wGmijDYNG1Cii7sW8/VKg==","signatures":[{"sig":"MEYCIQCOd5nl/NyqXZ0h4qqBP4miaWXs07USWiit0Yrv0aYtWgIhAMa4iIG+gafWr1/jFy0jZ2dYiT0YHKA0rdn5uBhfHmGc","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":3505123,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJb0IsxCRA9TVsSAnZWagAAcQoP/jNlQCFg5eQMeIHh+ymM\nStbLcE+o/35YGk/Zqdx7m1/NZp1kI6/e2xSNHg8BaeyX5rdb2H860WJnWsgA\nSWvfCqnm8EWRxgmSXKpd0IptNwDJhOB4XdVrtFl5T5ksEUGT1145aDmNA/N5\naYV6Gt8RcjtMvcJS/6/GmN6XQXfh2swHPiN04Ff9JJHuRsmEim7XyV84Bd3G\nKTR1wMesbJ0PZCcKG6y/x5JUywp1Xr0ujKDtjlawpjAhoPJ2gLSnirwpjTDb\nLaGjXG3PSuNygOGFT6VCWZ6ArWQsDusuVuB8JgaiHS8NofAbOg7p8PSoDUTN\ntgfafySIkhLHQ9bd80RFEsndi1K8XNEO2h9weD+SxncbFnC3zBSCC2pHw6h5\nKZ4VCClUDZVzcgrr9UPb98C0L3lMxZ31jGSWbI2TSd31h6KVVJFYz+Sap/Pp\n2x2fd+ZbgULszC215R1mYVN78NUgYBHVi3VdrzHzzv80KG99ju5u/b2gNBi9\nzfyIp5kE9Odpk2Kb8ovYg3yfgpLIZPEskjCNNukfQQKImoAf2C3J5UMU37Ew\nMtk9KsOJKh3fHLtV18qMSNI8Y6tRcxXmE0D9+IfY+Jtrn8JN64Wfl11raAcO\nDmqoQFgyDE5ZfCO2Mc3Cl3LafQFVptSNztO3DYlYV1CHRX45Lp1qDFmSG0bn\nJSnI\r\n=Jtqb\r\n-----END PGP SIGNATURE-----\r\n"},"jest":{"testRegex":"(/__tests__/.*|\\.(test|spec))\\.(tsx?|jsx?)$","transform":{".(ts|tsx)":"<rootDir>/node_modules/ts-jest/preprocessor.js"},"collectCoverage":false,"moduleNameMapper":{"\\.(css|less|sass|scss)$":"<rootDir>/__mocks__/styleMock.ts"},"coverageReporters":["html"],"collectCoverageFrom":["src/**/*.{ts,tsx}","examples/server/src/**/*.{js,jsx}","!**/*.d.ts"],"moduleFileExtensions":["ts","tsx","js"],"setupTestFrameworkScriptFile":"<rootDir>/jest.setup.js"},"main":"dist/index.js","config":{"eslint":"./examples/**/*.{js,jsx}","tslint":"./{__mocks__,src,stories}/**/*.{ts,tsx}"},"readme":"[![npm version](https://badge.fury.io/js/%40gooddata%2Freact-components.svg)](https://www.npmjs.com/package/@gooddata/react-components) \n\n# GoodData.UI React components\n> A React-based JavaScript library for building data-driven applications\n\n## Getting started\n- [GoodData.UI Documentation](http://sdk.gooddata.com/gooddata-ui/)\n- [GoodData.UI Live Examples](https://gooddata-examples.herokuapp.com/)\n- [Stack Overflow](https://stackoverflow.com/questions/tagged/gooddata)\n\n### Usage\nWith [yarn](https://yarnpkg.com) installed, go to your project directory and run\n```\n$ yarn add @gooddata/react-components\n```\nIf you prefer [npm](npmjs.com) run\n```\n$ npm install --save @gooddata/react-components\n```\n\n\n## Contributing\n\nWe welcome any contribution in form of [issues](https://github.com/gooddata/gooddata-react-components/issues) or [pull requests](https://github.com/gooddata/gooddata-react-components/pulls).\nThese commands may come in handy while developing:\n\n| command | description |\n| ------- | ----------- |\n| `yarn install --pure-lockfile` | first step |\n| ||\n| `yarn dev` | build react-components to `/dist` in watch mode |\n| `yarn test` | run all unit tests |\n| `yarn validate` | validate codestyle |\n| ||\n| `yarn storybook` | run storybook from `/stories` on http://localhost:9001 |\n| `yarn build-storybook` | build storybook to `/dist-storybook` |\n| `yarn test-storybook` | run storybook and [screenshot tests](https://github.com/gooddata/gdc-client-utils/tree/master/test-storybook) |\n| ||\n| `yarn examples` | run Live Examples dev-server from `/examples` on https://localhost:8999 |\n| `yarn examples-build` | build Live Examples to `/examples/dist` |\n| `yarn examples-server` | serve built Live Examples - see `/examples/server/src` |\n| `yarn examples-testcafe` | run testcafe tests against `localhost:8999` |\n\n### Deploy to heroku.com\nWhen you deploy this repo to heroku, it serves *GoodData.UI Live Examples*.\nRelevant tasks are in `Procfile` and `package.json`.\n\n```bash\n# run in the project directory\nheroku login\nheroku create <your-app-name>\nheroku config:set DOMAIN_ADMIN_USERNAME=x@gooddata.com DOMAIN_ADMIN_PASSWORD=xy PROJECT_ID_TO_ASSIGN=xms7ga4tf3g3nzucd8380o2bev8oeknp\ngit push heroku HEAD:master\nheroku open\n```\n\n### Run Live Examples Locally\nTo run *GoodData.UI Live Examples* locally:\n```bash\ngit clone <this-repository>\ncd  <repository-folder>\nyarn install --pure-lockfile\nyarn examples\n```\nThen open https://localhost:8999 and login using Live Examples account (you can [create one here](https://gooddata-examples.herokuapp.com/registration)).\n\n## Changelog\n\n- see [CHANGELOG.md](CHANGELOG.md)\n\n## License\n\n(C) 2007-2018 GoodData Corporation\n\nThis project is dual licensed:\n\n- The ATTRIBUTION-NONCOMMERCIAL 4.0 INTERNATIONAL (CC BY-NC 4.0) is used for purpose of the trial experience and evaluation of GoodData.UI library.\n- The GOODDATA GOODDATA.UI LIBRARY END USER LICENSE AGREEMENT is used for GoodData customers.\n\nFor more information, please see [LICENSE](https://github.com/gooddata/gooddata-react-components/blob/master/LICENSE)\n","gitHead":"e342197d6faa6ec5faa68b11fdc3eb420d079d37","scripts":{"dev":"bash scripts/build.sh --dev-watch","test":"jest --watch","build":"bash scripts/build.sh","tslint":"yarn run-tslint -t verbose $npm_package_config_tslint","prepare":"cd examples/server && yarn install --pure-lockfile && cd ../..; rm -r examples/node_modules 2>/dev/null; true","examples":"bash scripts/run-examples.sh","prepare?":"# Called before `npm publish` and on local `npm install`. Temporarily also for deleting obsolete node_modules. Ends with `true` to continue gracefully.","validate":"tsc --noEmit && yarn tslint && eslint $npm_package_config_eslint","build-dev":"bash scripts/build.sh --dev","examples?":"# Default is developer domain, other options: yarn examples [sec,secure,stg,stg2,stg3,demo,developer or URL]","storybook":"start-storybook -p 9001 -c .storybook","test-once":"jest","tslint-ci":"mkdir -p ./ci/results && yarn run-tslint -t checkstyle -o ./ci/results/tslint-results.xml $npm_package_config_tslint","run-tslint":"tslint -p tsconfig.json","validate-ci":"tsc --noEmit && yarn tslint-ci  && eslint $npm_package_config_eslint -f checkstyle -o ci/results/eslint-results.xml","examples-build":"bash scripts/build-examples.sh","prepublishOnly":"yarn build","test-storybook":"test-storybook","build-storybook":"build-storybook -c .storybook -o dist-storybook","examples-server":"node examples/server/src/index.js","heroku-postbuild":"yarn examples-build developer","examples-testcafe":"testcafe chrome --assertion-timeout 60000 -S -s examples/_screenshots examples/test/**/**/*_test* --debug-on-fail","examples-testcafe-ci":"testcafe 'chrome:headless --no-sandbox' --assertion-timeout 60000 -S -s examples/_screenshots examples/test/**/**/*_test*"},"typings":"dist/index.d.ts","_npmUser":{"name":"gooddata-ci","email":"rail@gooddata.com"},"repository":{"url":"git+ssh://git@github.com/gooddata/gooddata-react-components.git","type":"git"},"_npmVersion":"5.6.0","description":"GoodData React Components","directories":{},"_nodeVersion":"8.9.4","dependencies":{"rxjs":"^5.5.6","lodash":"^4.17.4","ag-grid":"^18.0.1","invariant":"^2.2.2","classnames":"^2.2.5","highcharts":"4.2.5","prop-types":"^15.6.0","react-intl":"^2.4.0","custom-event":"^1.0.1","ag-grid-react":"^18.0.0","react-measure":"^1.4.7","@gooddata/typings":"2.4.1","@types/highcharts":"4.2.56","http-status-codes":"^1.3.0","@gooddata/js-utils":"^2.0.1","@gooddata/numberjs":"^3.1.2","fixed-data-table-2":"0.7.17","@gooddata/goodstrap":"57.1.7","react-dom-factories":"^1.0.2","@gooddata/gooddata-js":"8.4.1","highcharts-pattern-fill":"3.0.3","nodelist-foreach-polyfill":"^1.2.0"},"_hasShrinkwrap":false,"readmeFilename":"README.md","test-storybook":{"_defaults":{"readySelector":".screenshot-target, .screenshot-wrapper .highcharts-container, .screenshot-wrapper .s-headline-value, .screenshot-wrapper .viz-table-wrap, .screenshot-wrapper .gdc-kpi, .screenshot-wrapper .gdc-kpi-error, .screenshot-wrapper .s-pivot-table .ag-cell"},"AFM components/PieChart":{"error":{"delay":1000,"readySelector":".screenshot-wrapper .s-error .icon-cloud-rain"}},"Core components/Heatmap":{"data labels config":{"readySelector":".screenshot-wrapper div:nth-child(8) .highcharts-container"},"with different legend positions":{"readySelector":".screenshot-wrapper div:nth-child(10) .highcharts-container"}},"Core components/Treemap":{"data labels config":{"readySelector":".screenshot-wrapper div:nth-child(8) .highcharts-container"},"with different legend positions":{"readySelector":".screenshot-wrapper div:nth-child(10) .highcharts-container"}},"Core components/BarChart":{"with different legend positions":{"readySelector":".screenshot-wrapper div:nth-child(10) .highcharts-container"}},"Core components/PieChart":{"data labels config":{"readySelector":".screenshot-wrapper div:nth-child(8) .highcharts-container"},"with different legend positions":{"readySelector":".screenshot-wrapper div:nth-child(10) .highcharts-container"}},"AFM components/DonutChart":{"error":{"delay":1000,"readySelector":".screenshot-wrapper .s-error .icon-cloud-rain"}},"Core components/AreaChart":{"data labels config":{"readySelector":".screenshot-wrapper div:nth-child(8) .highcharts-container"},"with different legend positions":{"readySelector":".screenshot-wrapper div:nth-child(10) .highcharts-container"}},"Core components/LineChart":{"data labels config":{"readySelector":".screenshot-wrapper div:nth-child(8) .highcharts-container"},"with different legend positions":{"readySelector":".screenshot-wrapper div:nth-child(10) .highcharts-container"}},"Core components/DonutChart":{"data labels config":{"readySelector":".screenshot-wrapper div:nth-child(8) .highcharts-container"},"with different legend positions":{"readySelector":".screenshot-wrapper div:nth-child(10) .highcharts-container"}},"Core components/BubbleChart":{"data labels config":{"readySelector":".screenshot-wrapper div:nth-child(8) .highcharts-container"},"with different legend positions":{"readySelector":".screenshot-wrapper div:nth-child(10) .highcharts-container"}},"Core components/ColumnChart":{"with different legend positions":{"readySelector":".screenshot-wrapper div:nth-child(10) .highcharts-container"}},"Core components/ScatterPlot":{"data labels config":{"readySelector":".screenshot-wrapper div:nth-child(8) .highcharts-container"}}},"devDependencies":{"raf":"3.3.2","yup":"^0.24.1","jest":"21.2.1","react":"16.5.2","enzyme":"3.5.0","formik":"^0.11.11","moment":"2.22.1","history":"^4.7.2","ts-jest":"21.2.4","webpack":"3.10.0","react-ga":"^2.5.2","recharts":"1.0.0-beta.9","testcafe":"0.19.2","commander":"2.14.1","node-sass":"4.7.2","react-dom":"16.5.2","supertest":"3.0.0","babel-core":"6.26.0","css-loader":"0.28.7","jest-junit":"3.0.0","raw-loader":"0.5.1","styled-jsx":"2.2.1","typescript":"2.3.3","@types/jest":"20.0.4","@types/node":"7.0.8","file-loader":"1.1.6","sass-loader":"6.0.6","@types/react":"16.0.34","babel-loader":"7.1.2","react-helmet":"5.2.0","react-select":"1.2.1","style-loader":"0.19.1","@types/enzyme":"3.1.13","@types/lodash":"4.14.61","babel-runtime":"6.25.0","utility-types":"^1.1.0","babel-polyfill":"^6.26.0","@storybook/react":"3.4.10","@types/invariant":"2.2.29","@types/react-dom":"16.0.3","babel-preset-env":"1.6.1","isomorphic-fetch":"2.2.1","react-datepicker":"1.1.0","react-router-dom":"4.2.2","@gooddata/mock-js":"1.10.0","@storybook/addons":"3.4.10","@types/classnames":"2.2.3","@types/prop-types":"15.5.2","@types/react-intl":"2.3.5","babel-preset-react":"6.24.1","identity-obj-proxy":"^3.0.0","react-async-script":"^0.9.1","webpack-dev-server":"2.11.1","@types/react-portal":"4.0.1","babel-plugin-lodash":"3.3.2","html-webpack-plugin":"2.30.1","react-test-renderer":"16.4.2","@types/react-measure":"0.4.7","clean-webpack-plugin":"0.1.17","react-google-recaptcha":"^0.11.0","@gooddata/eslint-config":"0.1.0","@gooddata/tslint-config":"0.0.13","@types/storybook__react":"3.0.6","enzyme-adapter-react-16":"1.3.1","uglifyjs-webpack-plugin":"1.2.0","@gooddata/test-storybook":"2.0.0","@storybook/addon-actions":"3.4.10","@storybook/addon-options":"3.4.10","node-sass-magic-importer":"5.1.0","react-syntax-highlighter":"6.1.2","@types/fixed-data-table-2":"0.8.1","awesome-typescript-loader":"3.5.0","@types/react-test-renderer":"16.0.0","circular-dependency-plugin":"4.4.0","compression-webpack-plugin":"1.1.7","@types/enzyme-adapter-react-16":"1.0.3","@types/storybook__addon-actions":"3.0.1","babel-plugin-transform-class-properties":"6.24.1","babel-plugin-transform-async-to-generator":"6.24.1","babel-plugin-transform-object-rest-spread":"6.26.0"},"peerDependencies":{"react":"16.5.2","react-dom":"16.5.2"},"_npmOperationalInternal":{"tmp":"tmp/react-components_6.0.0-alpha34_1540393776382_0.8193103125600913","host":"s3://npm-registry-packages"}},"6.0.0-alpha35":{"name":"@gooddata/react-components","version":"6.0.0-alpha35","author":{"name":"GoodData Corporation"},"license":"BSD-3-Clause","_id":"@gooddata/react-components@6.0.0-alpha35","maintainers":[{"name":"bertold8","email":"ivan.nejezchleb@seznam.cz"},{"name":"bugsbunny338","email":"jiri.zajic@mensa.cz"},{"name":"gooddata-ci","email":"rail@gooddata.com"},{"name":"ivan.mjartan","email":"ivan.mjartan@gooddata.com"},{"name":"jakub-sterba","email":"jakub.sterba@gooddata.com"},{"name":"jaroslav.tomecek","email":"jaroslav.tomecek@gooddata.com"},{"name":"jkittler","email":"honza.kittler@gmail.com"},{"name":"khanh.le","email":"khanh.le@gooddata.com"},{"name":"langhamp","email":"pavel.langhammer@gooddata.com"},{"name":"lanhuynh","email":"lan.huynh@gooddata.com"},{"name":"lhorak","email":"info@lhorak.cz"},{"name":"linhhong","email":"linh.hong@gooddata.com"},{"name":"lpearce","email":"levi.pearce@gooddata.com"},{"name":"lupko","email":"lubomir.slivka@gooddata.com"},{"name":"martin.mosko","email":"martin.mosko@gooddata.com"},{"name":"michal.marsal","email":"michal.marsal@gooddata.com"},{"name":"nadtan","email":"tan.nguyen@gooddata.com"},{"name":"naibinh","email":"naibinh@gmail.com"},{"name":"nikolacech","email":"nikola.cech@gooddata.com"},{"name":"ocetnik","email":"ocetnik.david@gmail.com"},{"name":"ondrejlangr","email":"ondrej.langr@gooddata.com"},{"name":"pbenes","email":"petr.benes@gooddata.com"},{"name":"peterlacko","email":"lackopeter17@gmail.com"},{"name":"petrjanu","email":"petr.janu@gooddata.com"},{"name":"rodri360","email":"me@rodri360.com"},{"name":"sitina","email":"jiri.sitina@gooddata.com"},{"name":"sondo","email":"son.do@gooddata.com"},{"name":"strouhaljan","email":"strouhal.jan@gmail.com"},{"name":"tantalor93","email":"obenky@gmail.com"},{"name":"tomas.kratochvil","email":"tomas.kratochvil@gooddata.com"},{"name":"tomasreichmann","email":"tomasreichmann@gmail.com"},{"name":"tomsatgd","email":"tomas.satinsky@gooddata.com"},{"name":"tu.ngo","email":"tu.ngo@gooddata.com"},{"name":"xmort","email":"petr.dolejsi@gooddata.com"},{"name":"yanlipnican","email":"yanlipnican@gmail.com"},{"name":"zdenek.vidensky","email":"zdenek.vidensky@gooddata.com"}],"homepage":"https://github.com/gooddata/gooddata-react-components#readme","bugs":{"url":"https://github.com/gooddata/gooddata-react-components/issues"},"dist":{"shasum":"97f9327bb361fa20656ef627ee26c7da4b86697f","tarball":"https://registry.npmjs.org/@gooddata/react-components/-/react-components-6.0.0-alpha35.tgz","fileCount":940,"integrity":"sha512-DEbb45KFGFKysLqybPEJCmTLrrwK+Ci7FGdQl+QKsVf++gqRB30EtTEdnDUtVoV1wxcXiwTzezncfVzJlBMXCA==","signatures":[{"sig":"MEUCIQDcvgaLRk0lKY518dBQz+N5IZ5poE/RTgiuL2hcXXtN4gIgGgb8iguq1TiIqS5lw7DNIiyxJogb9BHhijDF+bdryvU=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":3506240,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJb0XuDCRA9TVsSAnZWagAA6ycP/0FZR8U+14blvH/yuKRo\nJG81Bwlqb59iZQzJvAAHTeq3q83mhJ3xfVZjNnuSlywZvo0wm0Xb83rsMmbM\n06N733S89sYy/tkKhC+nx/G2QDimYj4bk7oDs8tFZChamauTtPqSm+OGPOXe\n0vwn5OiMFn1u9OkmShiacdgTMX6s2IWvkFGp4KkwtDKc5ALxXPSHWxuNuubF\n+7vp5uh7phpTSnetDfLruioJu6c6psRikn4yza3KbAk/QWD8chgr6WRvyeyP\n2cw4mzevtJ6UG463IUF1j8gguxlmPI22SKNsvCP3qW3tqlScC+z/1aZ82Bow\neG7MZWgVk9MBMTaam14sbG534LO2y3ueXEglNJRFiNDanmPgtGXYgpb+b0eN\nrNUDsT01j5u+vx5OfZ+q2+KNxn742hy0Iz24TqudlG7Vpcd9dnmB/vroQclc\nDAegr//+SrEISkgbEh7kgM3ufL+FA0liaL1f8qCwlEOmcwi3lWTyXIPEw85M\nOv+LX4VzGdDGZz+Ly9WllBfMuiqWkqWsv9sdL1nlHp4Cn/DIbJzYYlU6Eu9D\nY+Wwg+s/YnRiuS/wQn0gn8okZfsP/2RiBLyN5I25Y4VHnNI8k7a2Jn7UW9ID\nCTdEDIRTw35JRFgls2oo0+lmaWyj53QE3PVvTM0TgMhGkOPwUe0RgT8mz5HO\nGitk\r\n=v1Cy\r\n-----END PGP SIGNATURE-----\r\n"},"jest":{"testRegex":"(/__tests__/.*|\\.(test|spec))\\.(tsx?|jsx?)$","transform":{".(ts|tsx)":"<rootDir>/node_modules/ts-jest/preprocessor.js"},"collectCoverage":false,"moduleNameMapper":{"\\.(css|less|sass|scss)$":"<rootDir>/__mocks__/styleMock.ts"},"coverageReporters":["html"],"collectCoverageFrom":["src/**/*.{ts,tsx}","examples/server/src/**/*.{js,jsx}","!**/*.d.ts"],"moduleFileExtensions":["ts","tsx","js"],"setupTestFrameworkScriptFile":"<rootDir>/jest.setup.js"},"main":"dist/index.js","config":{"eslint":"./examples/**/*.{js,jsx}","tslint":"./{__mocks__,src,stories}/**/*.{ts,tsx}"},"readme":"[![npm version](https://badge.fury.io/js/%40gooddata%2Freact-components.svg)](https://www.npmjs.com/package/@gooddata/react-components) \n\n# GoodData.UI React components\n> A React-based JavaScript library for building data-driven applications\n\n## Getting started\n- [GoodData.UI Documentation](http://sdk.gooddata.com/gooddata-ui/)\n- [GoodData.UI Live Examples](https://gooddata-examples.herokuapp.com/)\n- [Stack Overflow](https://stackoverflow.com/questions/tagged/gooddata)\n\n### Usage\nWith [yarn](https://yarnpkg.com) installed, go to your project directory and run\n```\n$ yarn add @gooddata/react-components\n```\nIf you prefer [npm](npmjs.com) run\n```\n$ npm install --save @gooddata/react-components\n```\n\n\n## Contributing\n\nWe welcome any contribution in form of [issues](https://github.com/gooddata/gooddata-react-components/issues) or [pull requests](https://github.com/gooddata/gooddata-react-components/pulls).\nThese commands may come in handy while developing:\n\n| command | description |\n| ------- | ----------- |\n| `yarn install --pure-lockfile` | first step |\n| ||\n| `yarn dev` | build react-components to `/dist` in watch mode |\n| `yarn test` | run all unit tests |\n| `yarn validate` | validate codestyle |\n| ||\n| `yarn storybook` | run storybook from `/stories` on http://localhost:9001 |\n| `yarn build-storybook` | build storybook to `/dist-storybook` |\n| `yarn test-storybook` | run storybook and [screenshot tests](https://github.com/gooddata/gdc-client-utils/tree/master/test-storybook) |\n| ||\n| `yarn examples` | run Live Examples dev-server from `/examples` on https://localhost:8999 |\n| `yarn examples-build` | build Live Examples to `/examples/dist` |\n| `yarn examples-server` | serve built Live Examples - see `/examples/server/src` |\n| `yarn examples-testcafe` | run testcafe tests against `localhost:8999` |\n\n### Deploy to heroku.com\nWhen you deploy this repo to heroku, it serves *GoodData.UI Live Examples*.\nRelevant tasks are in `Procfile` and `package.json`.\n\n```bash\n# run in the project directory\nheroku login\nheroku create <your-app-name>\nheroku config:set DOMAIN_ADMIN_USERNAME=x@gooddata.com DOMAIN_ADMIN_PASSWORD=xy PROJECT_ID_TO_ASSIGN=xms7ga4tf3g3nzucd8380o2bev8oeknp\ngit push heroku HEAD:master\nheroku open\n```\n\n### Run Live Examples Locally\nTo run *GoodData.UI Live Examples* locally:\n```bash\ngit clone <this-repository>\ncd  <repository-folder>\nyarn install --pure-lockfile\nyarn examples\n```\nThen open https://localhost:8999 and login using Live Examples account (you can [create one here](https://gooddata-examples.herokuapp.com/registration)).\n\n## Changelog\n\n- see [CHANGELOG.md](CHANGELOG.md)\n\n## License\n\n(C) 2007-2018 GoodData Corporation\n\nThis project is dual licensed:\n\n- The ATTRIBUTION-NONCOMMERCIAL 4.0 INTERNATIONAL (CC BY-NC 4.0) is used for purpose of the trial experience and evaluation of GoodData.UI library.\n- The GOODDATA GOODDATA.UI LIBRARY END USER LICENSE AGREEMENT is used for GoodData customers.\n\nFor more information, please see [LICENSE](https://github.com/gooddata/gooddata-react-components/blob/master/LICENSE)\n","gitHead":"89a444c3749a88c0f36f46d6c5ba013385edc883","scripts":{"dev":"bash scripts/build.sh --dev-watch","test":"jest --watch","build":"bash scripts/build.sh","tslint":"yarn run-tslint -t verbose $npm_package_config_tslint","prepare":"cd examples/server && yarn install --pure-lockfile && cd ../..; rm -r examples/node_modules 2>/dev/null; true","examples":"bash scripts/run-examples.sh","prepare?":"# Called before `npm publish` and on local `npm install`. Temporarily also for deleting obsolete node_modules. Ends with `true` to continue gracefully.","validate":"tsc --noEmit && yarn tslint && eslint $npm_package_config_eslint","build-dev":"bash scripts/build.sh --dev","examples?":"# Default is developer domain, other options: yarn examples [sec,secure,stg,stg2,stg3,demo,developer or URL]","storybook":"start-storybook -p 9001 -c .storybook","test-once":"jest","tslint-ci":"mkdir -p ./ci/results && yarn run-tslint -t checkstyle -o ./ci/results/tslint-results.xml $npm_package_config_tslint","run-tslint":"tslint -p tsconfig.json","validate-ci":"tsc --noEmit && yarn tslint-ci  && eslint $npm_package_config_eslint -f checkstyle -o ci/results/eslint-results.xml","examples-build":"bash scripts/build-examples.sh","prepublishOnly":"yarn build","test-storybook":"test-storybook","build-storybook":"build-storybook -c .storybook -o dist-storybook","examples-server":"node examples/server/src/index.js","heroku-postbuild":"yarn examples-build developer","examples-testcafe":"testcafe chrome --assertion-timeout 60000 -S -s examples/_screenshots examples/test/**/**/*_test* --debug-on-fail","examples-testcafe-ci":"testcafe 'chrome:headless --no-sandbox' --assertion-timeout 60000 -S -s examples/_screenshots examples/test/**/**/*_test*"},"typings":"dist/index.d.ts","_npmUser":{"name":"gooddata-ci","email":"rail@gooddata.com"},"repository":{"url":"git+ssh://git@github.com/gooddata/gooddata-react-components.git","type":"git"},"_npmVersion":"5.6.0","description":"GoodData React Components","directories":{},"_nodeVersion":"8.9.4","dependencies":{"rxjs":"^5.5.6","lodash":"^4.17.4","ag-grid":"^18.0.1","invariant":"^2.2.2","classnames":"^2.2.5","highcharts":"4.2.5","prop-types":"^15.6.0","react-intl":"^2.4.0","custom-event":"^1.0.1","ag-grid-react":"^18.0.0","react-measure":"^1.4.7","@gooddata/typings":"2.4.1","@types/highcharts":"4.2.56","http-status-codes":"^1.3.0","@gooddata/js-utils":"^2.0.1","@gooddata/numberjs":"^3.1.2","fixed-data-table-2":"0.7.17","@gooddata/goodstrap":"57.1.7","react-dom-factories":"^1.0.2","@gooddata/gooddata-js":"8.4.1","highcharts-pattern-fill":"3.0.3","nodelist-foreach-polyfill":"^1.2.0"},"_hasShrinkwrap":false,"readmeFilename":"README.md","test-storybook":{"_defaults":{"readySelector":".screenshot-target, .screenshot-wrapper .highcharts-container, .screenshot-wrapper .s-headline-value, .screenshot-wrapper .viz-table-wrap, .screenshot-wrapper .gdc-kpi, .screenshot-wrapper .gdc-kpi-error, .screenshot-wrapper .s-pivot-table .ag-cell"},"AFM components/PieChart":{"error":{"delay":1000,"readySelector":".screenshot-wrapper .s-error .icon-cloud-rain"}},"Core components/Heatmap":{"data labels config":{"readySelector":".screenshot-wrapper div:nth-child(8) .highcharts-container"},"with different legend positions":{"readySelector":".screenshot-wrapper div:nth-child(10) .highcharts-container"}},"Core components/Treemap":{"data labels config":{"readySelector":".screenshot-wrapper div:nth-child(8) .highcharts-container"},"with different legend positions":{"readySelector":".screenshot-wrapper div:nth-child(10) .highcharts-container"}},"Core components/BarChart":{"with different legend positions":{"readySelector":".screenshot-wrapper div:nth-child(10) .highcharts-container"}},"Core components/PieChart":{"data labels config":{"readySelector":".screenshot-wrapper div:nth-child(8) .highcharts-container"},"with different legend positions":{"readySelector":".screenshot-wrapper div:nth-child(10) .highcharts-container"}},"AFM components/DonutChart":{"error":{"delay":1000,"readySelector":".screenshot-wrapper .s-error .icon-cloud-rain"}},"Core components/AreaChart":{"data labels config":{"readySelector":".screenshot-wrapper div:nth-child(8) .highcharts-container"},"with different legend positions":{"readySelector":".screenshot-wrapper div:nth-child(10) .highcharts-container"}},"Core components/LineChart":{"data labels config":{"readySelector":".screenshot-wrapper div:nth-child(8) .highcharts-container"},"with different legend positions":{"readySelector":".screenshot-wrapper div:nth-child(10) .highcharts-container"}},"Core components/DonutChart":{"data labels config":{"readySelector":".screenshot-wrapper div:nth-child(8) .highcharts-container"},"with different legend positions":{"readySelector":".screenshot-wrapper div:nth-child(10) .highcharts-container"}},"Core components/BubbleChart":{"data labels config":{"readySelector":".screenshot-wrapper div:nth-child(8) .highcharts-container"},"with different legend positions":{"readySelector":".screenshot-wrapper div:nth-child(10) .highcharts-container"}},"Core components/ColumnChart":{"with different legend positions":{"readySelector":".screenshot-wrapper div:nth-child(10) .highcharts-container"}},"Core components/ScatterPlot":{"data labels config":{"readySelector":".screenshot-wrapper div:nth-child(8) .highcharts-container"}}},"devDependencies":{"raf":"3.3.2","yup":"^0.24.1","jest":"21.2.1","react":"16.5.2","enzyme":"3.5.0","formik":"^0.11.11","moment":"2.22.1","history":"^4.7.2","ts-jest":"21.2.4","webpack":"3.10.0","react-ga":"^2.5.2","recharts":"1.0.0-beta.9","testcafe":"0.19.2","commander":"2.14.1","node-sass":"4.7.2","react-dom":"16.5.2","supertest":"3.0.0","babel-core":"6.26.0","css-loader":"0.28.7","jest-junit":"3.0.0","raw-loader":"0.5.1","styled-jsx":"2.2.1","typescript":"2.3.3","@types/jest":"20.0.4","@types/node":"7.0.8","file-loader":"1.1.6","sass-loader":"6.0.6","@types/react":"16.0.34","babel-loader":"7.1.2","react-helmet":"5.2.0","react-select":"1.2.1","style-loader":"0.19.1","@types/enzyme":"3.1.13","@types/lodash":"4.14.61","babel-runtime":"6.25.0","utility-types":"^1.1.0","babel-polyfill":"^6.26.0","@storybook/react":"3.4.10","@types/invariant":"2.2.29","@types/react-dom":"16.0.3","babel-preset-env":"1.6.1","isomorphic-fetch":"2.2.1","react-datepicker":"1.1.0","react-router-dom":"4.2.2","@gooddata/mock-js":"1.10.0","@storybook/addons":"3.4.10","@types/classnames":"2.2.3","@types/prop-types":"15.5.2","@types/react-intl":"2.3.5","babel-preset-react":"6.24.1","identity-obj-proxy":"^3.0.0","react-async-script":"^0.9.1","webpack-dev-server":"2.11.1","@types/react-portal":"4.0.1","babel-plugin-lodash":"3.3.2","html-webpack-plugin":"2.30.1","react-test-renderer":"16.4.2","@types/react-measure":"0.4.7","clean-webpack-plugin":"0.1.17","react-google-recaptcha":"^0.11.0","@gooddata/eslint-config":"0.1.0","@gooddata/tslint-config":"0.0.13","@types/storybook__react":"3.0.6","enzyme-adapter-react-16":"1.3.1","uglifyjs-webpack-plugin":"1.2.0","@gooddata/test-storybook":"2.0.0","@storybook/addon-actions":"3.4.10","@storybook/addon-options":"3.4.10","node-sass-magic-importer":"5.1.0","react-syntax-highlighter":"6.1.2","@types/fixed-data-table-2":"0.8.1","awesome-typescript-loader":"3.5.0","@types/react-test-renderer":"16.0.0","circular-dependency-plugin":"4.4.0","compression-webpack-plugin":"1.1.7","@types/enzyme-adapter-react-16":"1.0.3","@types/storybook__addon-actions":"3.0.1","babel-plugin-transform-class-properties":"6.24.1","babel-plugin-transform-async-to-generator":"6.24.1","babel-plugin-transform-object-rest-spread":"6.26.0"},"peerDependencies":{"react":"16.5.2","react-dom":"16.5.2"},"_npmOperationalInternal":{"tmp":"tmp/react-components_6.0.0-alpha35_1540455299049_0.3393070905373239","host":"s3://npm-registry-packages"}},"6.0.0-alpha36":{"name":"@gooddata/react-components","version":"6.0.0-alpha36","author":{"name":"GoodData Corporation"},"license":"BSD-3-Clause","_id":"@gooddata/react-components@6.0.0-alpha36","maintainers":[{"name":"bertold8","email":"ivan.nejezchleb@seznam.cz"},{"name":"bugsbunny338","email":"jiri.zajic@mensa.cz"},{"name":"gooddata-ci","email":"rail@gooddata.com"},{"name":"ivan.mjartan","email":"ivan.mjartan@gooddata.com"},{"name":"jakub-sterba","email":"jakub.sterba@gooddata.com"},{"name":"jaroslav.tomecek","email":"jaroslav.tomecek@gooddata.com"},{"name":"jkittler","email":"honza.kittler@gmail.com"},{"name":"khanh.le","email":"khanh.le@gooddata.com"},{"name":"langhamp","email":"pavel.langhammer@gooddata.com"},{"name":"lanhuynh","email":"lan.huynh@gooddata.com"},{"name":"lhorak","email":"info@lhorak.cz"},{"name":"linhhong","email":"linh.hong@gooddata.com"},{"name":"lpearce","email":"levi.pearce@gooddata.com"},{"name":"lupko","email":"lubomir.slivka@gooddata.com"},{"name":"martin.mosko","email":"martin.mosko@gooddata.com"},{"name":"michal.marsal","email":"michal.marsal@gooddata.com"},{"name":"nadtan","email":"tan.nguyen@gooddata.com"},{"name":"naibinh","email":"naibinh@gmail.com"},{"name":"nikolacech","email":"nikola.cech@gooddata.com"},{"name":"ocetnik","email":"ocetnik.david@gmail.com"},{"name":"ondrejlangr","email":"ondrej.langr@gooddata.com"},{"name":"pbenes","email":"petr.benes@gooddata.com"},{"name":"peterlacko","email":"lackopeter17@gmail.com"},{"name":"petrjanu","email":"petr.janu@gooddata.com"},{"name":"rodri360","email":"me@rodri360.com"},{"name":"sitina","email":"jiri.sitina@gooddata.com"},{"name":"sondo","email":"son.do@gooddata.com"},{"name":"strouhaljan","email":"strouhal.jan@gmail.com"},{"name":"tantalor93","email":"obenky@gmail.com"},{"name":"tomas.kratochvil","email":"tomas.kratochvil@gooddata.com"},{"name":"tomasreichmann","email":"tomasreichmann@gmail.com"},{"name":"tomsatgd","email":"tomas.satinsky@gooddata.com"},{"name":"tu.ngo","email":"tu.ngo@gooddata.com"},{"name":"xmort","email":"petr.dolejsi@gooddata.com"},{"name":"yanlipnican","email":"yanlipnican@gmail.com"},{"name":"zdenek.vidensky","email":"zdenek.vidensky@gooddata.com"}],"homepage":"https://github.com/gooddata/gooddata-react-components#readme","bugs":{"url":"https://github.com/gooddata/gooddata-react-components/issues"},"dist":{"shasum":"5e64aa4df994a73f7e81d30d3975ec4526f3ce5e","tarball":"https://registry.npmjs.org/@gooddata/react-components/-/react-components-6.0.0-alpha36.tgz","fileCount":940,"integrity":"sha512-ZrHq5/Npp92cez+nTUXcoDqZKyadx/9ApFF1XKfNCnSeSntJvmMA4M3Wgjz7rOv2d5NtiU+qACBzUHLt/4Q/KA==","signatures":[{"sig":"MEUCICaU6o7aIttT2+/qBSiXnIPPNSKwWJ57SLFoNCY4Zf7iAiEA9Z+7hKv2u+mM2eYMRJXLnJLmf40v0ACNh6gfXvuJSTA=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":3512345,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJb0bWGCRA9TVsSAnZWagAAhNIP/Rw9MXqE6U+y4c1KIstN\nHHvPcqfZSOHnBDKqzPvqTLUMBYS8hVxDIZs/gZ7gI7xbCqqiE6NSann4/C+A\nqKDPla3yhmVTp+mLLT5qG3AJfkgGMrZBJBH1xicQCkevKTMvLKcmVW9iveED\n8P56Q50S7tEvwyzZyZayekT1hKv5Lf/q55TDT8WwUwRwNk6AAYP9NvzlAJOw\nteez7Nmwtv6pAKI955Nzilq8B/of1s/LEwdHLjGBevym+mvPolb6/PFodoig\nLnuJOe1iVHeXceInFk3piAYsUpMxXiQdKkLnQC3XmgVDvk+hqDhpOShiR/4p\nMuYDR2eWubAOfvnuYb6xhHAFYcTtXcQoiSXVVnHy1FEwLWKIMDALbUqjZs55\n9HoqbY2H7Og3pQqJyHGql+zT5GhYZLfzLLNLZ3pRdkLqaFRru2TQ/i5TlsUd\niQTA55TOtl7eHI8lcMEFWjXCkiqlIhTmrRMlKGURa0Hdq6nJqHUgRoWHOxq6\n2I0Czfj4Y2R4eMrNnyOAMieef2F4HmZvoMwk/+RSloHNpa8tgDcUCzt8VGnt\n+SiboQbMnMKKlDeoCGiHt2VR9WCPl80T6stuZhzYn3RHcmxYEW+tt5kJiMx2\ni77m8iev9HZ+xYCXB9MMMRecKkookPV3ULlP9l1xapEPCwRsx2jAFVgUf9r7\nBJdV\r\n=eVki\r\n-----END PGP SIGNATURE-----\r\n"},"jest":{"testRegex":"(/__tests__/.*|\\.(test|spec))\\.(tsx?|jsx?)$","transform":{".(ts|tsx)":"<rootDir>/node_modules/ts-jest/preprocessor.js"},"collectCoverage":false,"moduleNameMapper":{"\\.(css|less|sass|scss)$":"<rootDir>/__mocks__/styleMock.ts"},"coverageReporters":["html"],"collectCoverageFrom":["src/**/*.{ts,tsx}","examples/server/src/**/*.{js,jsx}","!**/*.d.ts"],"moduleFileExtensions":["ts","tsx","js"],"setupTestFrameworkScriptFile":"<rootDir>/jest.setup.js"},"main":"dist/index.js","config":{"eslint":"./examples/**/*.{js,jsx}","tslint":"./{__mocks__,src,stories}/**/*.{ts,tsx}"},"readme":"[![npm version](https://badge.fury.io/js/%40gooddata%2Freact-components.svg)](https://www.npmjs.com/package/@gooddata/react-components) \n\n# GoodData.UI React components\n> A React-based JavaScript library for building data-driven applications\n\n## Getting started\n- [GoodData.UI Documentation](http://sdk.gooddata.com/gooddata-ui/)\n- [GoodData.UI Live Examples](https://gooddata-examples.herokuapp.com/)\n- [Stack Overflow](https://stackoverflow.com/questions/tagged/gooddata)\n\n### Usage\nWith [yarn](https://yarnpkg.com) installed, go to your project directory and run\n```\n$ yarn add @gooddata/react-components\n```\nIf you prefer [npm](npmjs.com) run\n```\n$ npm install --save @gooddata/react-components\n```\n\n\n## Contributing\n\nWe welcome any contribution in form of [issues](https://github.com/gooddata/gooddata-react-components/issues) or [pull requests](https://github.com/gooddata/gooddata-react-components/pulls).\nThese commands may come in handy while developing:\n\n| command | description |\n| ------- | ----------- |\n| `yarn install --pure-lockfile` | first step |\n| ||\n| `yarn dev` | build react-components to `/dist` in watch mode |\n| `yarn test` | run all unit tests |\n| `yarn validate` | validate codestyle |\n| ||\n| `yarn storybook` | run storybook from `/stories` on http://localhost:9001 |\n| `yarn build-storybook` | build storybook to `/dist-storybook` |\n| `yarn test-storybook` | run storybook and [screenshot tests](https://github.com/gooddata/gdc-client-utils/tree/master/test-storybook) |\n| ||\n| `yarn examples` | run Live Examples dev-server from `/examples` on https://localhost:8999 |\n| `yarn examples-build` | build Live Examples to `/examples/dist` |\n| `yarn examples-server` | serve built Live Examples - see `/examples/server/src` |\n| `yarn examples-testcafe` | run testcafe tests against `localhost:8999` |\n\n### Deploy to heroku.com\nWhen you deploy this repo to heroku, it serves *GoodData.UI Live Examples*.\nRelevant tasks are in `Procfile` and `package.json`.\n\n```bash\n# run in the project directory\nheroku login\nheroku create <your-app-name>\nheroku config:set DOMAIN_ADMIN_USERNAME=x@gooddata.com DOMAIN_ADMIN_PASSWORD=xy PROJECT_ID_TO_ASSIGN=xms7ga4tf3g3nzucd8380o2bev8oeknp\ngit push heroku HEAD:master\nheroku open\n```\n\n### Run Live Examples Locally\nTo run *GoodData.UI Live Examples* locally:\n```bash\ngit clone <this-repository>\ncd  <repository-folder>\nyarn install --pure-lockfile\nyarn examples\n```\nThen open https://localhost:8999 and login using Live Examples account (you can [create one here](https://gooddata-examples.herokuapp.com/registration)).\n\n## Changelog\n\n- see [CHANGELOG.md](CHANGELOG.md)\n\n## License\n\n(C) 2007-2018 GoodData Corporation\n\nThis project is dual licensed:\n\n- The ATTRIBUTION-NONCOMMERCIAL 4.0 INTERNATIONAL (CC BY-NC 4.0) is used for purpose of the trial experience and evaluation of GoodData.UI library.\n- The GOODDATA GOODDATA.UI LIBRARY END USER LICENSE AGREEMENT is used for GoodData customers.\n\nFor more information, please see [LICENSE](https://github.com/gooddata/gooddata-react-components/blob/master/LICENSE)\n","gitHead":"ac2cdd49e353233abd519ccdab1cb98a21f350b1","scripts":{"dev":"bash scripts/build.sh --dev-watch","test":"jest --watch","build":"bash scripts/build.sh","tslint":"yarn run-tslint -t verbose $npm_package_config_tslint","prepare":"cd examples/server && yarn install --pure-lockfile && cd ../..; rm -r examples/node_modules 2>/dev/null; true","examples":"bash scripts/run-examples.sh","prepare?":"# Called before `npm publish` and on local `npm install`. Temporarily also for deleting obsolete node_modules. Ends with `true` to continue gracefully.","validate":"tsc --noEmit && yarn tslint && eslint $npm_package_config_eslint","build-dev":"bash scripts/build.sh --dev","examples?":"# Default is developer domain, other options: yarn examples [sec,secure,stg,stg2,stg3,demo,developer or URL]","storybook":"start-storybook -p 9001 -c .storybook","test-once":"jest","tslint-ci":"mkdir -p ./ci/results && yarn run-tslint -t checkstyle -o ./ci/results/tslint-results.xml $npm_package_config_tslint","run-tslint":"tslint -p tsconfig.json","validate-ci":"tsc --noEmit && yarn tslint-ci  && eslint $npm_package_config_eslint -f checkstyle -o ci/results/eslint-results.xml","examples-build":"bash scripts/build-examples.sh","prepublishOnly":"yarn build","test-storybook":"test-storybook","build-storybook":"build-storybook -c .storybook -o dist-storybook","examples-server":"node examples/server/src/index.js","heroku-postbuild":"yarn examples-build developer","examples-testcafe":"testcafe chrome --assertion-timeout 60000 -S -s examples/_screenshots examples/test/**/**/*_test* --debug-on-fail","examples-testcafe-ci":"testcafe 'chrome:headless --no-sandbox' --assertion-timeout 60000 -S -s examples/_screenshots examples/test/**/**/*_test*"},"typings":"dist/index.d.ts","_npmUser":{"name":"gooddata-ci","email":"rail@gooddata.com"},"repository":{"url":"git+ssh://git@github.com/gooddata/gooddata-react-components.git","type":"git"},"_npmVersion":"5.6.0","description":"GoodData React Components","directories":{},"_nodeVersion":"8.9.4","dependencies":{"rxjs":"^5.5.6","lodash":"^4.17.4","ag-grid":"^18.0.1","invariant":"^2.2.2","classnames":"^2.2.5","highcharts":"4.2.5","prop-types":"^15.6.0","react-intl":"^2.4.0","custom-event":"^1.0.1","ag-grid-react":"^18.0.0","react-measure":"^1.4.7","@gooddata/typings":"2.4.1","@types/highcharts":"4.2.56","http-status-codes":"^1.3.0","@gooddata/js-utils":"^2.0.1","@gooddata/numberjs":"^3.1.2","fixed-data-table-2":"0.7.17","@gooddata/goodstrap":"57.1.7","react-dom-factories":"^1.0.2","@gooddata/gooddata-js":"8.4.1","highcharts-pattern-fill":"3.0.3","nodelist-foreach-polyfill":"^1.2.0"},"_hasShrinkwrap":false,"readmeFilename":"README.md","test-storybook":{"_defaults":{"readySelector":".screenshot-target, .screenshot-wrapper .highcharts-container, .screenshot-wrapper .s-headline-value, .screenshot-wrapper .viz-table-wrap, .screenshot-wrapper .gdc-kpi, .screenshot-wrapper .gdc-kpi-error, .screenshot-wrapper .s-pivot-table .ag-cell"},"AFM components/PieChart":{"error":{"delay":1000,"readySelector":".screenshot-wrapper .s-error .icon-cloud-rain"}},"Core components/Heatmap":{"data labels config":{"readySelector":".screenshot-wrapper div:nth-child(8) .highcharts-container"},"with different legend positions":{"readySelector":".screenshot-wrapper div:nth-child(10) .highcharts-container"}},"Core components/Treemap":{"data labels config":{"readySelector":".screenshot-wrapper div:nth-child(8) .highcharts-container"},"with different legend positions":{"readySelector":".screenshot-wrapper div:nth-child(10) .highcharts-container"}},"Core components/BarChart":{"with different legend positions":{"readySelector":".screenshot-wrapper div:nth-child(10) .highcharts-container"}},"Core components/PieChart":{"data labels config":{"readySelector":".screenshot-wrapper div:nth-child(8) .highcharts-container"},"with different legend positions":{"readySelector":".screenshot-wrapper div:nth-child(10) .highcharts-container"}},"AFM components/DonutChart":{"error":{"delay":1000,"readySelector":".screenshot-wrapper .s-error .icon-cloud-rain"}},"Core components/AreaChart":{"data labels config":{"readySelector":".screenshot-wrapper div:nth-child(8) .highcharts-container"},"with different legend positions":{"readySelector":".screenshot-wrapper div:nth-child(10) .highcharts-container"}},"Core components/LineChart":{"data labels config":{"readySelector":".screenshot-wrapper div:nth-child(8) .highcharts-container"},"with different legend positions":{"readySelector":".screenshot-wrapper div:nth-child(10) .highcharts-container"}},"Core components/DonutChart":{"data labels config":{"readySelector":".screenshot-wrapper div:nth-child(8) .highcharts-container"},"with different legend positions":{"readySelector":".screenshot-wrapper div:nth-child(10) .highcharts-container"}},"Core components/BubbleChart":{"data labels config":{"readySelector":".screenshot-wrapper div:nth-child(8) .highcharts-container"},"with different legend positions":{"readySelector":".screenshot-wrapper div:nth-child(10) .highcharts-container"}},"Core components/ColumnChart":{"with different legend positions":{"readySelector":".screenshot-wrapper div:nth-child(10) .highcharts-container"}},"Core components/ScatterPlot":{"data labels config":{"readySelector":".screenshot-wrapper div:nth-child(8) .highcharts-container"}}},"devDependencies":{"raf":"3.3.2","yup":"^0.24.1","jest":"21.2.1","react":"16.5.2","enzyme":"3.5.0","formik":"^0.11.11","moment":"2.22.1","history":"^4.7.2","ts-jest":"21.2.4","webpack":"3.10.0","react-ga":"^2.5.2","recharts":"1.0.0-beta.9","testcafe":"0.19.2","commander":"2.14.1","node-sass":"4.7.2","react-dom":"16.5.2","supertest":"3.0.0","babel-core":"6.26.0","css-loader":"0.28.7","jest-junit":"3.0.0","raw-loader":"0.5.1","styled-jsx":"2.2.1","typescript":"2.3.3","@types/jest":"20.0.4","@types/node":"7.0.8","file-loader":"1.1.6","sass-loader":"6.0.6","@types/react":"16.0.34","babel-loader":"7.1.2","react-helmet":"5.2.0","react-select":"1.2.1","style-loader":"0.19.1","@types/enzyme":"3.1.13","@types/lodash":"4.14.61","babel-runtime":"6.25.0","utility-types":"^1.1.0","babel-polyfill":"^6.26.0","@storybook/react":"3.4.10","@types/invariant":"2.2.29","@types/react-dom":"16.0.3","babel-preset-env":"1.6.1","isomorphic-fetch":"2.2.1","react-datepicker":"1.1.0","react-router-dom":"4.2.2","@gooddata/mock-js":"1.10.0","@storybook/addons":"3.4.10","@types/classnames":"2.2.3","@types/prop-types":"15.5.2","@types/react-intl":"2.3.5","babel-preset-react":"6.24.1","identity-obj-proxy":"^3.0.0","react-async-script":"^0.9.1","webpack-dev-server":"2.11.1","@types/react-portal":"4.0.1","babel-plugin-lodash":"3.3.2","html-webpack-plugin":"2.30.1","react-test-renderer":"16.4.2","@types/react-measure":"0.4.7","clean-webpack-plugin":"0.1.17","react-google-recaptcha":"^0.11.0","@gooddata/eslint-config":"0.1.0","@gooddata/tslint-config":"0.0.13","@types/storybook__react":"3.0.6","enzyme-adapter-react-16":"1.3.1","uglifyjs-webpack-plugin":"1.2.0","@gooddata/test-storybook":"2.0.0","@storybook/addon-actions":"3.4.10","@storybook/addon-options":"3.4.10","node-sass-magic-importer":"5.1.0","react-syntax-highlighter":"6.1.2","@types/fixed-data-table-2":"0.8.1","awesome-typescript-loader":"3.5.0","@types/react-test-renderer":"16.0.0","circular-dependency-plugin":"4.4.0","compression-webpack-plugin":"1.1.7","@types/enzyme-adapter-react-16":"1.0.3","@types/storybook__addon-actions":"3.0.1","babel-plugin-transform-class-properties":"6.24.1","babel-plugin-transform-async-to-generator":"6.24.1","babel-plugin-transform-object-rest-spread":"6.26.0"},"peerDependencies":{"react":"16.5.2","react-dom":"16.5.2"},"_npmOperationalInternal":{"tmp":"tmp/react-components_6.0.0-alpha36_1540470149888_0.8072669264649419","host":"s3://npm-registry-packages"}},"6.0.0-alpha37":{"name":"@gooddata/react-components","version":"6.0.0-alpha37","author":{"name":"GoodData Corporation"},"license":"BSD-3-Clause","_id":"@gooddata/react-components@6.0.0-alpha37","maintainers":[{"name":"bertold8","email":"ivan.nejezchleb@seznam.cz"},{"name":"bugsbunny338","email":"jiri.zajic@mensa.cz"},{"name":"gooddata-ci","email":"rail@gooddata.com"},{"name":"ivan.mjartan","email":"ivan.mjartan@gooddata.com"},{"name":"jakub-sterba","email":"jakub.sterba@gooddata.com"},{"name":"jaroslav.tomecek","email":"jaroslav.tomecek@gooddata.com"},{"name":"jkittler","email":"honza.kittler@gmail.com"},{"name":"khanh.le","email":"khanh.le@gooddata.com"},{"name":"langhamp","email":"pavel.langhammer@gooddata.com"},{"name":"lanhuynh","email":"lan.huynh@gooddata.com"},{"name":"lhorak","email":"info@lhorak.cz"},{"name":"linhhong","email":"linh.hong@gooddata.com"},{"name":"lpearce","email":"levi.pearce@gooddata.com"},{"name":"lupko","email":"lubomir.slivka@gooddata.com"},{"name":"martin.mosko","email":"martin.mosko@gooddata.com"},{"name":"michal.marsal","email":"michal.marsal@gooddata.com"},{"name":"nadtan","email":"tan.nguyen@gooddata.com"},{"name":"naibinh","email":"naibinh@gmail.com"},{"name":"nikolacech","email":"nikola.cech@gooddata.com"},{"name":"ocetnik","email":"ocetnik.david@gmail.com"},{"name":"ondrejlangr","email":"ondrej.langr@gooddata.com"},{"name":"pbenes","email":"petr.benes@gooddata.com"},{"name":"peterlacko","email":"lackopeter17@gmail.com"},{"name":"petrjanu","email":"petr.janu@gooddata.com"},{"name":"rodri360","email":"me@rodri360.com"},{"name":"sitina","email":"jiri.sitina@gooddata.com"},{"name":"sondo","email":"son.do@gooddata.com"},{"name":"strouhaljan","email":"strouhal.jan@gmail.com"},{"name":"tantalor93","email":"obenky@gmail.com"},{"name":"tomas.kratochvil","email":"tomas.kratochvil@gooddata.com"},{"name":"tomasreichmann","email":"tomasreichmann@gmail.com"},{"name":"tomsatgd","email":"tomas.satinsky@gooddata.com"},{"name":"tu.ngo","email":"tu.ngo@gooddata.com"},{"name":"xmort","email":"petr.dolejsi@gooddata.com"},{"name":"yanlipnican","email":"yanlipnican@gmail.com"},{"name":"zdenek.vidensky","email":"zdenek.vidensky@gooddata.com"}],"homepage":"https://github.com/gooddata/gooddata-react-components#readme","bugs":{"url":"https://github.com/gooddata/gooddata-react-components/issues"},"dist":{"shasum":"1637f876afcf2a67c2d04c73d8824e636e489cb2","tarball":"https://registry.npmjs.org/@gooddata/react-components/-/react-components-6.0.0-alpha37.tgz","fileCount":940,"integrity":"sha512-CMOtzLx7xDS8NqSEhVM6ZvH4gqFLDmx1pBhPU3BaVvXPVP59z/ROG1PAgUWdytec7IP2g/rxE9mELUj0gh9XVw==","signatures":[{"sig":"MEQCIDbiVdlFLKchSdoo0W5hzy0tcX+3EocjWnnkV8nbxXgdAiBuQ/sJ+dRVqZ05CKwPfJocSd5YoEeGDYtJoUKIGtiAPw==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":3524045,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJb0u4BCRA9TVsSAnZWagAA0SoP/AvRfiuywt4fwlu7XVqt\nWY8U0/RsIVI/KCZ9cLv4aTvOLqJJAlMxslwbPDA7+2L0EY+v313BSwUYWUWU\nPxAX6WDkK2jsZqXHyHlXlmdkY7Jwfg3wX/S0FHd+XkTpi/cXB7Mkcre91SQ3\nUAI/rRBxPU/JRW7tzRmaw4JMh6O/gnpOFZcFjDPze4K4NQfL+GyAPqKe0f0Q\nwZ6u49dP5I6YAdu+IiUqpiCpj6m6j5Bn10cch7lwnca1MoYc4xIK7uP/1gAI\nduv79dM7p7F+qjgDN5nDkNG3VCEWfBJScY24Z2gMMD/o5q+/Q1Ma/f0ioXl8\nFcPaF8UztbtO09UOC5wqxUdi0GWNxMfYi68WxtOCnbxn6I2ao5fJJcsnQj9H\nhHMwydjAmayw2IqY87X5hnB5E5PMgcn8UvhHJfY2vcGB24x8cVXo/QbXCkLL\nEal1CCxWgOSxLwH5Q07x/lLU0/pLoX/8DVjtQOV9JZUznY+ETCA+wpT49ITP\nrOdItCNuBBgu3XP6uqC4z9mIz2sq9ZX3GQE4BLsD1T9VEQUrahNZiPZ3VP2i\nQWzpSSb/UuyGP57jdcOaauQ+D6KgT90SvVEsNXTsH1TzkxHpI716H7oJ+5fT\nbCyEJhQhjg+8UFFIKitku09QwWax2uzITVi9LDC/gvYKqzxW0hNgT/2GpqX1\nJIwB\r\n=gNjm\r\n-----END PGP SIGNATURE-----\r\n"},"jest":{"testRegex":"(/__tests__/.*|\\.(test|spec))\\.(tsx?|jsx?)$","transform":{".(ts|tsx)":"<rootDir>/node_modules/ts-jest/preprocessor.js"},"collectCoverage":false,"moduleNameMapper":{"\\.(css|less|sass|scss)$":"<rootDir>/__mocks__/styleMock.ts"},"coverageReporters":["html"],"collectCoverageFrom":["src/**/*.{ts,tsx}","examples/server/src/**/*.{js,jsx}","!**/*.d.ts"],"moduleFileExtensions":["ts","tsx","js"],"setupTestFrameworkScriptFile":"<rootDir>/jest.setup.js"},"main":"dist/index.js","config":{"eslint":"./examples/**/*.{js,jsx}","tslint":"./{__mocks__,src,stories}/**/*.{ts,tsx}"},"readme":"[![npm version](https://badge.fury.io/js/%40gooddata%2Freact-components.svg)](https://www.npmjs.com/package/@gooddata/react-components) \n\n# GoodData.UI React components\n> A React-based JavaScript library for building data-driven applications\n\n## Getting started\n- [GoodData.UI Documentation](http://sdk.gooddata.com/gooddata-ui/)\n- [GoodData.UI Live Examples](https://gooddata-examples.herokuapp.com/)\n- [Stack Overflow](https://stackoverflow.com/questions/tagged/gooddata)\n\n### Usage\nWith [yarn](https://yarnpkg.com) installed, go to your project directory and run\n```\n$ yarn add @gooddata/react-components\n```\nIf you prefer [npm](npmjs.com) run\n```\n$ npm install --save @gooddata/react-components\n```\n\n\n## Contributing\n\nWe welcome any contribution in form of [issues](https://github.com/gooddata/gooddata-react-components/issues) or [pull requests](https://github.com/gooddata/gooddata-react-components/pulls).\nThese commands may come in handy while developing:\n\n| command | description |\n| ------- | ----------- |\n| `yarn install --pure-lockfile` | first step |\n| ||\n| `yarn dev` | build react-components to `/dist` in watch mode |\n| `yarn test` | run all unit tests |\n| `yarn validate` | validate codestyle |\n| ||\n| `yarn storybook` | run storybook from `/stories` on http://localhost:9001 |\n| `yarn build-storybook` | build storybook to `/dist-storybook` |\n| `yarn test-storybook` | run storybook and [screenshot tests](https://github.com/gooddata/gdc-client-utils/tree/master/test-storybook) |\n| ||\n| `yarn examples` | run Live Examples dev-server from `/examples` on https://localhost:8999 |\n| `yarn examples-build` | build Live Examples to `/examples/dist` |\n| `yarn examples-server` | serve built Live Examples - see `/examples/server/src` |\n| `yarn examples-testcafe` | run testcafe tests against `localhost:8999` |\n\n### Deploy to heroku.com\nWhen you deploy this repo to heroku, it serves *GoodData.UI Live Examples*.\nRelevant tasks are in `Procfile` and `package.json`.\n\n```bash\n# run in the project directory\nheroku login\nheroku create <your-app-name>\nheroku config:set DOMAIN_ADMIN_USERNAME=x@gooddata.com DOMAIN_ADMIN_PASSWORD=xy PROJECT_ID_TO_ASSIGN=xms7ga4tf3g3nzucd8380o2bev8oeknp\ngit push heroku HEAD:master\nheroku open\n```\n\n### Run Live Examples Locally\nTo run *GoodData.UI Live Examples* locally:\n```bash\ngit clone <this-repository>\ncd  <repository-folder>\nyarn install --pure-lockfile\nyarn examples\n```\nThen open https://localhost:8999 and login using Live Examples account (you can [create one here](https://gooddata-examples.herokuapp.com/registration)).\n\n## Changelog\n\n- see [CHANGELOG.md](CHANGELOG.md)\n\n## License\n\n(C) 2007-2018 GoodData Corporation\n\nThis project is dual licensed:\n\n- The ATTRIBUTION-NONCOMMERCIAL 4.0 INTERNATIONAL (CC BY-NC 4.0) is used for purpose of the trial experience and evaluation of GoodData.UI library.\n- The GOODDATA GOODDATA.UI LIBRARY END USER LICENSE AGREEMENT is used for GoodData customers.\n\nFor more information, please see [LICENSE](https://github.com/gooddata/gooddata-react-components/blob/master/LICENSE)\n","gitHead":"6625f9ee523fbeea24f482ad4286c380b7421dd0","scripts":{"dev":"bash scripts/build.sh --dev-watch","test":"jest --watch","build":"bash scripts/build.sh","tslint":"yarn run-tslint -t verbose $npm_package_config_tslint","prepare":"cd examples/server && yarn install --pure-lockfile && cd ../..; rm -r examples/node_modules 2>/dev/null; true","examples":"bash scripts/run-examples.sh","prepare?":"# Called before `npm publish` and on local `npm install`. Temporarily also for deleting obsolete node_modules. Ends with `true` to continue gracefully.","validate":"tsc --noEmit && yarn tslint && eslint $npm_package_config_eslint","build-dev":"bash scripts/build.sh --dev","examples?":"# Default is developer domain, other options: yarn examples [sec,secure,stg,stg2,stg3,demo,developer or URL]","storybook":"start-storybook -p 9001 -c .storybook","test-once":"jest","tslint-ci":"mkdir -p ./ci/results && yarn run-tslint -t checkstyle -o ./ci/results/tslint-results.xml $npm_package_config_tslint","run-tslint":"tslint -p tsconfig.json","validate-ci":"tsc --noEmit && yarn tslint-ci  && eslint $npm_package_config_eslint -f checkstyle -o ci/results/eslint-results.xml","examples-build":"bash scripts/build-examples.sh","prepublishOnly":"yarn build","test-storybook":"test-storybook","build-storybook":"build-storybook -c .storybook -o dist-storybook","examples-server":"node examples/server/src/index.js","heroku-postbuild":"yarn examples-build developer","examples-testcafe":"testcafe chrome --assertion-timeout 60000 -S -s examples/_screenshots examples/test/**/**/*_test* --debug-on-fail","examples-testcafe-ci":"testcafe 'chrome:headless --no-sandbox' --assertion-timeout 60000 -S -s examples/_screenshots examples/test/**/**/*_test*"},"typings":"dist/index.d.ts","_npmUser":{"name":"gooddata-ci","email":"rail@gooddata.com"},"repository":{"url":"git+ssh://git@github.com/gooddata/gooddata-react-components.git","type":"git"},"_npmVersion":"5.6.0","description":"GoodData React Components","directories":{},"_nodeVersion":"8.9.4","dependencies":{"rxjs":"^5.5.6","lodash":"^4.17.4","ag-grid":"^18.0.1","invariant":"^2.2.2","classnames":"^2.2.5","highcharts":"4.2.5","prop-types":"^15.6.0","react-intl":"^2.4.0","custom-event":"^1.0.1","ag-grid-react":"^18.0.0","react-measure":"^1.4.7","@gooddata/typings":"2.4.1","@types/highcharts":"4.2.56","http-status-codes":"^1.3.0","@gooddata/js-utils":"^2.0.1","@gooddata/numberjs":"^3.1.2","fixed-data-table-2":"0.7.17","@gooddata/goodstrap":"57.1.8","react-dom-factories":"^1.0.2","@gooddata/gooddata-js":"8.4.1","highcharts-pattern-fill":"3.0.3","nodelist-foreach-polyfill":"^1.2.0"},"_hasShrinkwrap":false,"readmeFilename":"README.md","test-storybook":{"_defaults":{"readySelector":".screenshot-target, .screenshot-wrapper .highcharts-container, .screenshot-wrapper .s-headline-value, .screenshot-wrapper .viz-table-wrap, .screenshot-wrapper .gdc-kpi, .screenshot-wrapper .gdc-kpi-error, .screenshot-wrapper .s-pivot-table .ag-cell"},"AFM components/PieChart":{"error":{"delay":1000,"readySelector":".screenshot-wrapper .s-error .icon-cloud-rain"}},"Core components/Heatmap":{"data labels config":{"readySelector":".screenshot-wrapper div:nth-child(8) .highcharts-container"},"with different legend positions":{"readySelector":".screenshot-wrapper div:nth-child(10) .highcharts-container"}},"Core components/Treemap":{"data labels config":{"readySelector":".screenshot-wrapper div:nth-child(8) .highcharts-container"},"with different legend positions":{"readySelector":".screenshot-wrapper div:nth-child(10) .highcharts-container"}},"Core components/BarChart":{"with different legend positions":{"readySelector":".screenshot-wrapper div:nth-child(10) .highcharts-container"}},"Core components/PieChart":{"data labels config":{"readySelector":".screenshot-wrapper div:nth-child(8) .highcharts-container"},"with different legend positions":{"readySelector":".screenshot-wrapper div:nth-child(10) .highcharts-container"}},"AFM components/DonutChart":{"error":{"delay":1000,"readySelector":".screenshot-wrapper .s-error .icon-cloud-rain"}},"Core components/AreaChart":{"data labels config":{"readySelector":".screenshot-wrapper div:nth-child(8) .highcharts-container"},"with different legend positions":{"readySelector":".screenshot-wrapper div:nth-child(10) .highcharts-container"}},"Core components/LineChart":{"data labels config":{"readySelector":".screenshot-wrapper div:nth-child(8) .highcharts-container"},"with different legend positions":{"readySelector":".screenshot-wrapper div:nth-child(10) .highcharts-container"}},"Core components/DonutChart":{"data labels config":{"readySelector":".screenshot-wrapper div:nth-child(8) .highcharts-container"},"with different legend positions":{"readySelector":".screenshot-wrapper div:nth-child(10) .highcharts-container"}},"Core components/BubbleChart":{"data labels config":{"readySelector":".screenshot-wrapper div:nth-child(8) .highcharts-container"},"with different legend positions":{"readySelector":".screenshot-wrapper div:nth-child(10) .highcharts-container"}},"Core components/ColumnChart":{"with different legend positions":{"readySelector":".screenshot-wrapper div:nth-child(10) .highcharts-container"}},"Core components/ScatterPlot":{"data labels config":{"readySelector":".screenshot-wrapper div:nth-child(8) .highcharts-container"}}},"devDependencies":{"raf":"3.3.2","yup":"^0.24.1","jest":"21.2.1","react":"16.5.2","enzyme":"3.5.0","formik":"^0.11.11","moment":"2.22.1","history":"^4.7.2","ts-jest":"21.2.4","webpack":"3.10.0","react-ga":"^2.5.2","recharts":"1.0.0-beta.9","testcafe":"0.19.2","commander":"2.14.1","node-sass":"4.7.2","react-dom":"16.5.2","supertest":"3.0.0","babel-core":"6.26.0","css-loader":"0.28.7","jest-junit":"3.0.0","raw-loader":"0.5.1","styled-jsx":"2.2.1","typescript":"2.3.3","@types/jest":"20.0.4","@types/node":"7.0.8","file-loader":"1.1.6","sass-loader":"6.0.6","@types/react":"16.0.34","babel-loader":"7.1.2","react-helmet":"5.2.0","react-select":"1.2.1","style-loader":"0.19.1","@types/enzyme":"3.1.13","@types/lodash":"4.14.61","babel-runtime":"6.25.0","utility-types":"^1.1.0","babel-polyfill":"^6.26.0","@storybook/react":"3.4.10","@types/invariant":"2.2.29","@types/react-dom":"16.0.3","babel-preset-env":"1.6.1","isomorphic-fetch":"2.2.1","react-datepicker":"1.1.0","react-router-dom":"4.2.2","@gooddata/mock-js":"1.12.0","@storybook/addons":"3.4.10","@types/classnames":"2.2.3","@types/prop-types":"15.5.2","@types/react-intl":"2.3.5","babel-preset-react":"6.24.1","identity-obj-proxy":"^3.0.0","react-async-script":"^0.9.1","webpack-dev-server":"2.11.1","@types/react-portal":"4.0.1","babel-plugin-lodash":"3.3.2","html-webpack-plugin":"2.30.1","react-test-renderer":"16.4.2","@types/react-measure":"0.4.7","clean-webpack-plugin":"0.1.17","react-google-recaptcha":"^0.11.0","@gooddata/eslint-config":"0.1.0","@gooddata/tslint-config":"0.0.13","@types/storybook__react":"3.0.6","enzyme-adapter-react-16":"1.3.1","uglifyjs-webpack-plugin":"1.2.0","@gooddata/test-storybook":"2.0.0","@storybook/addon-actions":"3.4.10","@storybook/addon-options":"3.4.10","node-sass-magic-importer":"5.1.0","react-syntax-highlighter":"6.1.2","@types/fixed-data-table-2":"0.8.1","awesome-typescript-loader":"3.5.0","@types/react-test-renderer":"16.0.0","circular-dependency-plugin":"4.4.0","compression-webpack-plugin":"1.1.7","@types/enzyme-adapter-react-16":"1.0.3","@types/storybook__addon-actions":"3.0.1","babel-plugin-transform-class-properties":"6.24.1","babel-plugin-transform-async-to-generator":"6.24.1","babel-plugin-transform-object-rest-spread":"6.26.0"},"peerDependencies":{"react":"16.5.2","react-dom":"16.5.2"},"_npmOperationalInternal":{"tmp":"tmp/react-components_6.0.0-alpha37_1540550144746_0.18469688542511187","host":"s3://npm-registry-packages"}},"6.1.0-alpha1":{"name":"@gooddata/react-components","version":"6.1.0-alpha1","author":{"name":"GoodData Corporation"},"license":"BSD-3-Clause","_id":"@gooddata/react-components@6.1.0-alpha1","maintainers":[{"name":"bertold8","email":"ivan.nejezchleb@seznam.cz"},{"name":"bugsbunny338","email":"jiri.zajic@mensa.cz"},{"name":"gooddata-ci","email":"rail@gooddata.com"},{"name":"ivan.mjartan","email":"ivan.mjartan@gooddata.com"},{"name":"jakub-sterba","email":"jakub.sterba@gooddata.com"},{"name":"jaroslav.tomecek","email":"jaroslav.tomecek@gooddata.com"},{"name":"jkittler","email":"honza.kittler@gmail.com"},{"name":"khanh.le","email":"khanh.le@gooddata.com"},{"name":"langhamp","email":"pavel.langhammer@gooddata.com"},{"name":"lanhuynh","email":"lan.huynh@gooddata.com"},{"name":"lhorak","email":"info@lhorak.cz"},{"name":"linhhong","email":"linh.hong@gooddata.com"},{"name":"lpearce","email":"levi.pearce@gooddata.com"},{"name":"lupko","email":"lubomir.slivka@gooddata.com"},{"name":"martin.mosko","email":"martin.mosko@gooddata.com"},{"name":"michal.marsal","email":"michal.marsal@gooddata.com"},{"name":"nadtan","email":"tan.nguyen@gooddata.com"},{"name":"naibinh","email":"naibinh@gmail.com"},{"name":"nikolacech","email":"nikola.cech@gooddata.com"},{"name":"ocetnik","email":"ocetnik.david@gmail.com"},{"name":"ondrejlangr","email":"ondrej.langr@gooddata.com"},{"name":"pbenes","email":"petr.benes@gooddata.com"},{"name":"peterlacko","email":"lackopeter17@gmail.com"},{"name":"petrjanu","email":"petr.janu@gooddata.com"},{"name":"rodri360","email":"me@rodri360.com"},{"name":"sitina","email":"jiri.sitina@gooddata.com"},{"name":"sondo","email":"son.do@gooddata.com"},{"name":"strouhaljan","email":"strouhal.jan@gmail.com"},{"name":"tantalor93","email":"obenky@gmail.com"},{"name":"tomas.kratochvil","email":"tomas.kratochvil@gooddata.com"},{"name":"tomasreichmann","email":"tomasreichmann@gmail.com"},{"name":"tomsatgd","email":"tomas.satinsky@gooddata.com"},{"name":"tu.ngo","email":"tu.ngo@gooddata.com"},{"name":"xmort","email":"petr.dolejsi@gooddata.com"},{"name":"yanlipnican","email":"yanlipnican@gmail.com"},{"name":"zdenek.vidensky","email":"zdenek.vidensky@gooddata.com"}],"homepage":"https://github.com/gooddata/gooddata-react-components#readme","bugs":{"url":"https://github.com/gooddata/gooddata-react-components/issues"},"dist":{"shasum":"4d3da96e34dab058f0a2a595356d39337d1aa6c0","tarball":"https://registry.npmjs.org/@gooddata/react-components/-/react-components-6.1.0-alpha1.tgz","fileCount":940,"integrity":"sha512-Bk9DKL2iZtckBpb4p7BLcHHNcCAaBPWuuwJvUr8Fw9HBpMgPpjiOQS7Sahu2zmF2xT3jzMeLAbhBB6LeWOdl3Q==","signatures":[{"sig":"MEUCIDixILlcTWfpr2AGuFsISHsTd1cuyNITDwGXMjribYQ5AiEA+uIF/MZvmy7CsPs/ixsTtqCZK+tZaznXajttZ0z+m9w=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":3526579,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJb2YHmCRA9TVsSAnZWagAAMRQP+gO3EBN7n/f6H8cz71b0\nA+y85E3Odp2fU3JwwXuLzOlhP0TfBzZ/gigJWnh3o9Q9GSjPP1ry2++44eZi\nSp+DEXY/4mKczwbdxjA09KLBozGZNTy5OTiPncC/WwrVgrLAwe2545w1Pf/x\nvb8/5HizVnE8TJ7YnSzv/yvcU6xA0fJa9DA5g2mv/sbiOCjCfGm/CsSOxNxp\nNWaE/4ZBvwoOgR0g2bkx3rlayCX72Vx3H/4Wb1dnmhEjOZjmJzTITDF4k0Jh\nfTOqzRUDmDVUM2UK4FcYxb1EK+eAXfvIah/KfmlgYYGGHtoagFhN7YbRxhXJ\n65SR01ArJidTq0LCVYO18wZi1xr98a/Wu9PaB0EzT/fQeWVtOrTLle6Ti9lV\nEwXKCZhBPwwzKLiZEaaFl3obJbA9pqc1FpZw1TFiktEEJbfzdrH0mWuA6z52\nhLeHBRAvbV8Tw+lSrRcmneCg0nJUC3aBUR7QeNhPx2YiMomNs5sJakz0JQGy\n/GH+ewZ5da/HrBweOiPhCsk3arnjF2zUfhQGxVVhqx6dCcW/NUILqRTu19bz\n29mla2oMpVD2DyJ6yusperlxk1//B+hyXbrpe/VyS2MBAJWfH/id6IjanRCV\nfqcNqkea30sSwsl7Yaw8DsWH6JBz8DX5EzS9zkH2uB2XWalqHKzJ2CIScleb\nSKyb\r\n=h7cu\r\n-----END PGP SIGNATURE-----\r\n"},"jest":{"testRegex":"(/__tests__/.*|\\.(test|spec))\\.(tsx?|jsx?)$","transform":{".(ts|tsx)":"<rootDir>/node_modules/ts-jest/preprocessor.js"},"collectCoverage":false,"moduleNameMapper":{"\\.(css|less|sass|scss)$":"<rootDir>/__mocks__/styleMock.ts"},"coverageReporters":["html"],"collectCoverageFrom":["src/**/*.{ts,tsx}","examples/server/src/**/*.{js,jsx}","!**/*.d.ts"],"moduleFileExtensions":["ts","tsx","js"],"setupTestFrameworkScriptFile":"<rootDir>/jest.setup.js"},"main":"dist/index.js","config":{"eslint":"./examples/**/*.{js,jsx}","tslint":"./{__mocks__,src,stories}/**/*.{ts,tsx}"},"readme":"[![npm version](https://badge.fury.io/js/%40gooddata%2Freact-components.svg)](https://www.npmjs.com/package/@gooddata/react-components) \n\n# GoodData.UI React components\n> A React-based JavaScript library for building data-driven applications\n\n## Getting started\n- [GoodData.UI Documentation](http://sdk.gooddata.com/gooddata-ui/)\n- [GoodData.UI Live Examples](https://gooddata-examples.herokuapp.com/)\n- [Stack Overflow](https://stackoverflow.com/questions/tagged/gooddata)\n\n### Usage\nWith [yarn](https://yarnpkg.com) installed, go to your project directory and run\n```\n$ yarn add @gooddata/react-components\n```\nIf you prefer [npm](npmjs.com) run\n```\n$ npm install --save @gooddata/react-components\n```\n\n\n## Contributing\n\nWe welcome any contribution in form of [issues](https://github.com/gooddata/gooddata-react-components/issues) or [pull requests](https://github.com/gooddata/gooddata-react-components/pulls).\nThese commands may come in handy while developing:\n\n| command | description |\n| ------- | ----------- |\n| `yarn install --pure-lockfile` | first step |\n| ||\n| `yarn dev` | build react-components to `/dist` in watch mode |\n| `yarn test` | run all unit tests |\n| `yarn validate` | validate codestyle |\n| ||\n| `yarn storybook` | run storybook from `/stories` on http://localhost:9001 |\n| `yarn build-storybook` | build storybook to `/dist-storybook` |\n| `yarn test-storybook` | run storybook and [screenshot tests](https://github.com/gooddata/gdc-client-utils/tree/master/test-storybook) |\n| ||\n| `yarn examples` | run Live Examples dev-server from `/examples` on https://localhost:8999 |\n| `yarn examples-build` | build Live Examples to `/examples/dist` |\n| `yarn examples-server` | serve built Live Examples - see `/examples/server/src` |\n| `yarn examples-testcafe` | run testcafe tests against `localhost:8999` |\n\n### Deploy to heroku.com\nWhen you deploy this repo to heroku, it serves *GoodData.UI Live Examples*.\nRelevant tasks are in `Procfile` and `package.json`.\n\n```bash\n# run in the project directory\nheroku login\nheroku create <your-app-name>\nheroku config:set DOMAIN_ADMIN_USERNAME=x@gooddata.com DOMAIN_ADMIN_PASSWORD=xy PROJECT_ID_TO_ASSIGN=xms7ga4tf3g3nzucd8380o2bev8oeknp\ngit push heroku HEAD:master\nheroku open\n```\n\n### Run Live Examples Locally\nTo run *GoodData.UI Live Examples* locally:\n```bash\ngit clone <this-repository>\ncd  <repository-folder>\nyarn install --pure-lockfile\nyarn examples\n```\nThen open https://localhost:8999 and login using Live Examples account (you can [create one here](https://gooddata-examples.herokuapp.com/registration)).\n\n## Changelog\n\n- see [CHANGELOG.md](CHANGELOG.md)\n\n## License\n\n(C) 2007-2018 GoodData Corporation\n\nThis project is dual licensed:\n\n- The ATTRIBUTION-NONCOMMERCIAL 4.0 INTERNATIONAL (CC BY-NC 4.0) is used for purpose of the trial experience and evaluation of GoodData.UI library.\n- The GOODDATA GOODDATA.UI LIBRARY END USER LICENSE AGREEMENT is used for GoodData customers.\n\nFor more information, please see [LICENSE](https://github.com/gooddata/gooddata-react-components/blob/master/LICENSE)\n","gitHead":"b705b1dade31f8ddaf8f713505c7d037faef3bbb","scripts":{"dev":"bash scripts/build.sh --dev-watch","test":"jest --watch","build":"bash scripts/build.sh","tslint":"yarn run-tslint -t verbose $npm_package_config_tslint","prepare":"cd examples/server && yarn install --pure-lockfile && cd ../..; rm -r examples/node_modules 2>/dev/null; true","examples":"bash scripts/run-examples.sh","prepare?":"# Called before `npm publish` and on local `npm install`. Temporarily also for deleting obsolete node_modules. Ends with `true` to continue gracefully.","validate":"tsc --noEmit && yarn tslint && eslint $npm_package_config_eslint","build-dev":"bash scripts/build.sh --dev","examples?":"# Default is developer domain, other options: yarn examples [sec,secure,stg,stg2,stg3,demo,developer or URL]","storybook":"start-storybook -p 9001 -c .storybook","test-once":"jest","tslint-ci":"mkdir -p ./ci/results && yarn run-tslint -t checkstyle -o ./ci/results/tslint-results.xml $npm_package_config_tslint","run-tslint":"tslint -p tsconfig.json","validate-ci":"tsc --noEmit && yarn tslint-ci  && eslint $npm_package_config_eslint -f checkstyle -o ci/results/eslint-results.xml","examples-build":"bash scripts/build-examples.sh","prepublishOnly":"yarn build","test-storybook":"test-storybook","build-storybook":"build-storybook -c .storybook -o dist-storybook","examples-server":"node examples/server/src/index.js","heroku-postbuild":"yarn examples-build developer","examples-testcafe":"testcafe chrome --assertion-timeout 60000 -S -s examples/_screenshots examples/test/**/**/*_test* --debug-on-fail","examples-testcafe-ci":"testcafe 'chrome:headless --no-sandbox' --assertion-timeout 60000 -S -s examples/_screenshots examples/test/**/**/*_test*"},"typings":"dist/index.d.ts","_npmUser":{"name":"gooddata-ci","email":"rail@gooddata.com"},"repository":{"url":"git+ssh://git@github.com/gooddata/gooddata-react-components.git","type":"git"},"_npmVersion":"5.6.0","description":"GoodData React Components","directories":{},"_nodeVersion":"8.9.4","dependencies":{"rxjs":"^5.5.6","lodash":"^4.17.4","ag-grid":"^18.0.1","invariant":"^2.2.2","classnames":"^2.2.5","highcharts":"4.2.5","prop-types":"^15.6.0","react-intl":"^2.4.0","custom-event":"^1.0.1","ag-grid-react":"^18.0.0","react-measure":"^1.4.7","@gooddata/typings":"2.4.1","@types/highcharts":"4.2.56","http-status-codes":"^1.3.0","@gooddata/js-utils":"^2.0.1","@gooddata/numberjs":"^3.1.2","fixed-data-table-2":"0.7.17","@gooddata/goodstrap":"57.1.8","react-dom-factories":"^1.0.2","@gooddata/gooddata-js":"8.4.1","highcharts-pattern-fill":"3.0.3","nodelist-foreach-polyfill":"^1.2.0"},"_hasShrinkwrap":false,"readmeFilename":"README.md","test-storybook":{"_defaults":{"readySelector":".screenshot-target, .screenshot-wrapper .highcharts-container, .screenshot-wrapper .s-headline-value, .screenshot-wrapper .viz-table-wrap, .screenshot-wrapper .gdc-kpi, .screenshot-wrapper .gdc-kpi-error, .screenshot-wrapper .s-pivot-table .ag-cell"},"AFM components/PieChart":{"error":{"delay":1000,"readySelector":".screenshot-wrapper .s-error .icon-cloud-rain"}},"Core components/Heatmap":{"data labels config":{"readySelector":".screenshot-wrapper div:nth-child(8) .highcharts-container"},"with different legend positions":{"readySelector":".screenshot-wrapper div:nth-child(10) .highcharts-container"}},"Core components/Treemap":{"data labels config":{"readySelector":".screenshot-wrapper div:nth-child(8) .highcharts-container"},"with different legend positions":{"readySelector":".screenshot-wrapper div:nth-child(10) .highcharts-container"}},"Core components/BarChart":{"with different legend positions":{"readySelector":".screenshot-wrapper div:nth-child(10) .highcharts-container"}},"Core components/PieChart":{"data labels config":{"readySelector":".screenshot-wrapper div:nth-child(8) .highcharts-container"},"with different legend positions":{"readySelector":".screenshot-wrapper div:nth-child(10) .highcharts-container"}},"AFM components/DonutChart":{"error":{"delay":1000,"readySelector":".screenshot-wrapper .s-error .icon-cloud-rain"}},"Core components/AreaChart":{"data labels config":{"readySelector":".screenshot-wrapper div:nth-child(8) .highcharts-container"},"with different legend positions":{"readySelector":".screenshot-wrapper div:nth-child(10) .highcharts-container"}},"Core components/LineChart":{"data labels config":{"readySelector":".screenshot-wrapper div:nth-child(8) .highcharts-container"},"with different legend positions":{"readySelector":".screenshot-wrapper div:nth-child(10) .highcharts-container"}},"Core components/DonutChart":{"data labels config":{"readySelector":".screenshot-wrapper div:nth-child(8) .highcharts-container"},"with different legend positions":{"readySelector":".screenshot-wrapper div:nth-child(10) .highcharts-container"}},"Core components/BubbleChart":{"data labels config":{"readySelector":".screenshot-wrapper div:nth-child(8) .highcharts-container"},"with different legend positions":{"readySelector":".screenshot-wrapper div:nth-child(10) .highcharts-container"}},"Core components/ColumnChart":{"with different legend positions":{"readySelector":".screenshot-wrapper div:nth-child(10) .highcharts-container"}},"Core components/ScatterPlot":{"data labels config":{"readySelector":".screenshot-wrapper div:nth-child(8) .highcharts-container"}}},"devDependencies":{"raf":"3.3.2","yup":"^0.24.1","jest":"21.2.1","react":"16.5.2","enzyme":"3.5.0","formik":"^0.11.11","moment":"2.22.1","history":"^4.7.2","ts-jest":"21.2.4","webpack":"3.10.0","react-ga":"^2.5.2","recharts":"1.0.0-beta.9","testcafe":"0.19.2","commander":"2.14.1","node-sass":"4.7.2","react-dom":"16.5.2","supertest":"3.0.0","babel-core":"6.26.0","css-loader":"0.28.7","jest-junit":"3.0.0","raw-loader":"0.5.1","styled-jsx":"2.2.1","typescript":"2.3.3","@types/jest":"20.0.4","@types/node":"7.0.8","file-loader":"1.1.6","sass-loader":"6.0.6","@types/react":"16.0.34","babel-loader":"7.1.2","react-helmet":"5.2.0","react-select":"1.2.1","style-loader":"0.19.1","@types/enzyme":"3.1.13","@types/lodash":"4.14.61","babel-runtime":"6.25.0","utility-types":"^1.1.0","babel-polyfill":"^6.26.0","@storybook/react":"3.4.10","@types/invariant":"2.2.29","@types/react-dom":"16.0.3","babel-preset-env":"1.6.1","isomorphic-fetch":"2.2.1","react-datepicker":"1.1.0","react-router-dom":"4.2.2","@gooddata/mock-js":"1.12.0","@storybook/addons":"3.4.10","@types/classnames":"2.2.3","@types/prop-types":"15.5.2","@types/react-intl":"2.3.5","babel-preset-react":"6.24.1","identity-obj-proxy":"^3.0.0","react-async-script":"^0.9.1","webpack-dev-server":"2.11.1","@types/react-portal":"4.0.1","babel-plugin-lodash":"3.3.2","html-webpack-plugin":"2.30.1","react-test-renderer":"16.4.2","@types/react-measure":"0.4.7","clean-webpack-plugin":"0.1.17","react-google-recaptcha":"^0.11.0","@gooddata/eslint-config":"0.1.0","@gooddata/tslint-config":"0.0.13","@types/storybook__react":"3.0.6","enzyme-adapter-react-16":"1.3.1","uglifyjs-webpack-plugin":"1.2.0","@gooddata/test-storybook":"2.0.0","@storybook/addon-actions":"3.4.10","@storybook/addon-options":"3.4.10","node-sass-magic-importer":"5.1.0","react-syntax-highlighter":"6.1.2","@types/fixed-data-table-2":"0.8.1","awesome-typescript-loader":"3.5.0","@types/react-test-renderer":"16.0.0","circular-dependency-plugin":"4.4.0","compression-webpack-plugin":"1.1.7","@types/enzyme-adapter-react-16":"1.0.3","@types/storybook__addon-actions":"3.0.1","babel-plugin-transform-class-properties":"6.24.1","babel-plugin-transform-async-to-generator":"6.24.1","babel-plugin-transform-object-rest-spread":"6.26.0"},"peerDependencies":{"react":"16.5.2","react-dom":"16.5.2"},"_npmOperationalInternal":{"tmp":"tmp/react-components_6.1.0-alpha1_1540981221874_0.7431903640087103","host":"s3://npm-registry-packages"}},"6.0.0":{"name":"@gooddata/react-components","version":"6.0.0","author":{"name":"GoodData Corporation"},"license":"BSD-3-Clause","_id":"@gooddata/react-components@6.0.0","maintainers":[{"name":"bertold8","email":"ivan.nejezchleb@seznam.cz"},{"name":"bugsbunny338","email":"jiri.zajic@mensa.cz"},{"name":"gooddata-ci","email":"rail@gooddata.com"},{"name":"ivan.mjartan","email":"ivan.mjartan@gooddata.com"},{"name":"jakub-sterba","email":"jakub.sterba@gooddata.com"},{"name":"jaroslav.tomecek","email":"jaroslav.tomecek@gooddata.com"},{"name":"jkittler","email":"honza.kittler@gmail.com"},{"name":"khanh.le","email":"khanh.le@gooddata.com"},{"name":"langhamp","email":"pavel.langhammer@gooddata.com"},{"name":"lanhuynh","email":"lan.huynh@gooddata.com"},{"name":"lhorak","email":"info@lhorak.cz"},{"name":"linhhong","email":"linh.hong@gooddata.com"},{"name":"lpearce","email":"levi.pearce@gooddata.com"},{"name":"lupko","email":"lubomir.slivka@gooddata.com"},{"name":"martin.mosko","email":"martin.mosko@gooddata.com"},{"name":"michal.marsal","email":"michal.marsal@gooddata.com"},{"name":"nadtan","email":"tan.nguyen@gooddata.com"},{"name":"naibinh","email":"naibinh@gmail.com"},{"name":"nikolacech","email":"nikola.cech@gooddata.com"},{"name":"ocetnik","email":"ocetnik.david@gmail.com"},{"name":"ondrejlangr","email":"ondrej.langr@gooddata.com"},{"name":"pbenes","email":"petr.benes@gooddata.com"},{"name":"peterlacko","email":"lackopeter17@gmail.com"},{"name":"petrjanu","email":"petr.janu@gooddata.com"},{"name":"rodri360","email":"me@rodri360.com"},{"name":"sitina","email":"jiri.sitina@gooddata.com"},{"name":"sondo","email":"son.do@gooddata.com"},{"name":"strouhaljan","email":"strouhal.jan@gmail.com"},{"name":"tantalor93","email":"obenky@gmail.com"},{"name":"tomas.kratochvil","email":"tomas.kratochvil@gooddata.com"},{"name":"tomasreichmann","email":"tomasreichmann@gmail.com"},{"name":"tomsatgd","email":"tomas.satinsky@gooddata.com"},{"name":"tu.ngo","email":"tu.ngo@gooddata.com"},{"name":"xmort","email":"petr.dolejsi@gooddata.com"},{"name":"yanlipnican","email":"yanlipnican@gmail.com"},{"name":"zdenek.vidensky","email":"zdenek.vidensky@gooddata.com"}],"homepage":"https://github.com/gooddata/gooddata-react-components#readme","bugs":{"url":"https://github.com/gooddata/gooddata-react-components/issues"},"dist":{"shasum":"e7cc821c40ed0762bd4ba43ca1112dd13cf5ac57","tarball":"https://registry.npmjs.org/@gooddata/react-components/-/react-components-6.0.0.tgz","fileCount":948,"integrity":"sha512-kOc3AeobP19mCRuYlBRbCd84O0jVHrvh56B53rk1TvoZ05zaK+iJ8LfVb3BFg1qZpOOBpZ7xQy/D27RZM8Tmmw==","signatures":[{"sig":"MEQCIB0MMd1+uc0PEcsFs7E93zAHdWs3zbWXaaEY8sJLEpr2AiBnZ66msv2DmI9AlWjxTdY+1WWvSJgOK6AAf8+Yfl2O4A==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":3533397,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJb2vknCRA9TVsSAnZWagAAlGwQAJFeAVPLWyh6+w9y2U5s\nMF+Juz0uP4Z+GiRbn7UgoK87DMzpTOwcjoovAOAlF4R/ff3Lc4r6SXrjcYWw\nrUHCV5fXndDLGrnFtSAKM/T7miI4ZayB6/YDLnvS758gdWKqeY4sZXUJlGY5\nNyHMXKtSjcEFqjt3lXN04Md36Qi6ukAP9TJnN6ZTBOCocrTb8N6YcTqk6OID\nmzPydtYOtSGQ+hRz8H+EjilkGBsjFb8CEMs+Whl49Tb3ME1p0VEysEZ+aWj2\njDTF/NgcNmX29Z1Dync4epMKPegdU3M9iINUb/fnm5LUz5qx/hrLEMi1ArLj\nrM6vWErhN+gsotjYETP5+mhlga2NNGyAuVVNvJDS2ON5RH5rw0KVfVl0eDb9\nSK/24BUehbCKaf61bTWpn6OqEBsVTROwKPNDpa+HmbX/QvpbO8n7POqhITor\n60vACSl2qjM2gqDneSj1aaTUL2ADLVeuaiuxFNzXwoOpo+rw1hVDMfjpSeeo\nWyrQbNOVATdc4ieIusf+i+9Tz2dm2+9FPKkPAYx6sROVWY+iBBR3sXiwDc4W\nK4Cl/OOGhOMQGdnBfHgIjiKycX90pKjGN47r9DcOK6JhssLoWv7T0thHlXhg\ndUcPQhGDjjXLfzOF6AndVIwfJrjOHf9KSwfVg9d0vRFnr/6RhuzgqAwdT6m2\nHzFu\r\n=OU/G\r\n-----END PGP SIGNATURE-----\r\n"},"jest":{"testRegex":"(/__tests__/.*|\\.(test|spec))\\.(tsx?|jsx?)$","transform":{".(ts|tsx)":"<rootDir>/node_modules/ts-jest/preprocessor.js"},"collectCoverage":false,"moduleNameMapper":{"\\.(css|less|sass|scss)$":"<rootDir>/__mocks__/styleMock.ts"},"coverageReporters":["html"],"collectCoverageFrom":["src/**/*.{ts,tsx}","examples/server/src/**/*.{js,jsx}","!**/*.d.ts"],"moduleFileExtensions":["ts","tsx","js"],"setupTestFrameworkScriptFile":"<rootDir>/jest.setup.js"},"main":"dist/index.js","config":{"eslint":"./examples/**/*.{js,jsx}","tslint":"./{__mocks__,src,stories}/**/*.{ts,tsx}"},"gitHead":"a61e5058f52753a508940ec2de610760251229d7","scripts":{"dev":"bash scripts/build.sh --dev-watch","test":"jest --watch","build":"bash scripts/build.sh","tslint":"yarn run-tslint -t verbose $npm_package_config_tslint","prepare":"cd examples/server && yarn install --pure-lockfile && cd ../..; rm -r examples/node_modules 2>/dev/null; true","examples":"bash scripts/run-examples.sh","prepare?":"# Called before `npm publish` and on local `npm install`. Temporarily also for deleting obsolete node_modules. Ends with `true` to continue gracefully.","validate":"tsc --noEmit && yarn tslint && eslint $npm_package_config_eslint","build-dev":"bash scripts/build.sh --dev","examples?":"# Default is developer domain, other options: yarn examples [sec,secure,stg,stg2,stg3,demo,developer or URL]","storybook":"start-storybook -p 9001 -c .storybook","test-once":"jest","tslint-ci":"mkdir -p ./ci/results && yarn run-tslint -t checkstyle -o ./ci/results/tslint-results.xml $npm_package_config_tslint","run-tslint":"tslint -p tsconfig.json","validate-ci":"tsc --noEmit && yarn tslint-ci  && eslint $npm_package_config_eslint -f checkstyle -o ci/results/eslint-results.xml","examples-build":"bash scripts/build-examples.sh","prepublishOnly":"yarn build","test-storybook":"test-storybook","build-storybook":"build-storybook -c .storybook -o dist-storybook","examples-server":"node examples/server/src/index.js","heroku-postbuild":"yarn examples-build developer","examples-testcafe":"testcafe chrome --assertion-timeout 60000 -S -s examples/_screenshots examples/test/**/**/*_test* --debug-on-fail","examples-testcafe-ci":"testcafe 'chrome:headless --no-sandbox' --assertion-timeout 60000 -S -s examples/_screenshots examples/test/**/**/*_test*"},"typings":"dist/index.d.ts","_npmUser":{"name":"gooddata-ci","email":"rail@gooddata.com"},"deprecated":"@gooddata/react-components@6 reached End of Support on October 8, 2020. Please upgrade (see https://sdk.gooddata.com/gooddata-ui/docs/supported_versions.html for more information).","repository":{"url":"git+ssh://git@github.com/gooddata/gooddata-react-components.git","type":"git"},"_npmVersion":"5.6.0","description":"GoodData React Components","directories":{},"_nodeVersion":"8.9.4","dependencies":{"rxjs":"^5.5.6","lodash":"^4.17.4","ag-grid":"^18.0.1","invariant":"^2.2.2","classnames":"^2.2.5","highcharts":"4.2.5","prop-types":"^15.6.0","react-intl":"^2.4.0","custom-event":"^1.0.1","ag-grid-react":"^18.0.0","react-measure":"^1.4.7","@gooddata/typings":"2.4.1","@types/highcharts":"4.2.56","http-status-codes":"^1.3.0","@gooddata/js-utils":"^2.0.1","@gooddata/numberjs":"^3.1.2","fixed-data-table-2":"0.7.17","@gooddata/goodstrap":"57.1.8","react-dom-factories":"^1.0.2","@gooddata/gooddata-js":"8.4.1","highcharts-pattern-fill":"3.0.3","nodelist-foreach-polyfill":"^1.2.0"},"_hasShrinkwrap":false,"test-storybook":{"_defaults":{"readySelector":".screenshot-target, .screenshot-wrapper .highcharts-container, .screenshot-wrapper .s-headline-value, .screenshot-wrapper .viz-table-wrap, .screenshot-wrapper .gdc-kpi, .screenshot-wrapper .gdc-kpi-error, .screenshot-wrapper .s-pivot-table .ag-cell"},"AFM components/PieChart":{"error":{"delay":1000,"readySelector":".screenshot-wrapper .s-error .icon-cloud-rain"}},"Core components/Heatmap":{"data labels config":{"readySelector":".screenshot-wrapper div:nth-child(8) .highcharts-container"},"with different legend positions":{"readySelector":".screenshot-wrapper div:nth-child(10) .highcharts-container"}},"Core components/Treemap":{"data labels config":{"readySelector":".screenshot-wrapper div:nth-child(8) .highcharts-container"},"with different legend positions":{"readySelector":".screenshot-wrapper div:nth-child(10) .highcharts-container"}},"Core components/BarChart":{"with different legend positions":{"readySelector":".screenshot-wrapper div:nth-child(10) .highcharts-container"}},"Core components/PieChart":{"data labels config":{"readySelector":".screenshot-wrapper div:nth-child(8) .highcharts-container"},"with different legend positions":{"readySelector":".screenshot-wrapper div:nth-child(10) .highcharts-container"}},"AFM components/DonutChart":{"error":{"delay":1000,"readySelector":".screenshot-wrapper .s-error .icon-cloud-rain"}},"Core components/AreaChart":{"data labels config":{"readySelector":".screenshot-wrapper div:nth-child(8) .highcharts-container"},"with different legend positions":{"readySelector":".screenshot-wrapper div:nth-child(10) .highcharts-container"}},"Core components/LineChart":{"data labels config":{"readySelector":".screenshot-wrapper div:nth-child(8) .highcharts-container"},"with different legend positions":{"readySelector":".screenshot-wrapper div:nth-child(10) .highcharts-container"}},"Core components/DonutChart":{"data labels config":{"readySelector":".screenshot-wrapper div:nth-child(8) .highcharts-container"},"with different legend positions":{"readySelector":".screenshot-wrapper div:nth-child(10) .highcharts-container"}},"Core components/BubbleChart":{"data labels config":{"readySelector":".screenshot-wrapper div:nth-child(8) .highcharts-container"},"with different legend positions":{"readySelector":".screenshot-wrapper div:nth-child(10) .highcharts-container"}},"Core components/ColumnChart":{"with different legend positions":{"readySelector":".screenshot-wrapper div:nth-child(10) .highcharts-container"}},"Core components/ScatterPlot":{"data labels config":{"readySelector":".screenshot-wrapper div:nth-child(8) .highcharts-container"}}},"devDependencies":{"raf":"3.3.2","yup":"^0.24.1","jest":"21.2.1","react":"16.5.2","enzyme":"3.5.0","formik":"^0.11.11","moment":"2.22.1","history":"^4.7.2","ts-jest":"21.2.4","webpack":"3.10.0","react-ga":"^2.5.2","recharts":"1.0.0-beta.9","testcafe":"0.19.2","commander":"2.14.1","node-sass":"4.7.2","react-dom":"16.5.2","supertest":"3.0.0","babel-core":"6.26.0","css-loader":"0.28.7","jest-junit":"3.0.0","raw-loader":"0.5.1","styled-jsx":"2.2.1","typescript":"2.3.3","@types/jest":"20.0.4","@types/node":"7.0.8","file-loader":"1.1.6","sass-loader":"6.0.6","@types/react":"16.0.34","babel-loader":"7.1.2","react-helmet":"5.2.0","react-select":"1.2.1","style-loader":"0.19.1","@types/enzyme":"3.1.13","@types/lodash":"4.14.61","babel-runtime":"6.25.0","utility-types":"^1.1.0","babel-polyfill":"^6.26.0","@storybook/react":"3.4.10","@types/invariant":"2.2.29","@types/react-dom":"16.0.3","babel-preset-env":"1.6.1","isomorphic-fetch":"2.2.1","react-datepicker":"1.1.0","react-router-dom":"4.2.2","@gooddata/mock-js":"1.12.0","@storybook/addons":"3.4.10","@types/classnames":"2.2.3","@types/prop-types":"15.5.2","@types/react-intl":"2.3.5","babel-preset-react":"6.24.1","identity-obj-proxy":"^3.0.0","react-async-script":"^0.9.1","webpack-dev-server":"2.11.1","@types/react-portal":"4.0.1","babel-plugin-lodash":"3.3.2","html-webpack-plugin":"2.30.1","react-test-renderer":"16.4.2","@types/react-measure":"0.4.7","clean-webpack-plugin":"0.1.17","react-google-recaptcha":"^0.11.0","@gooddata/eslint-config":"0.1.0","@gooddata/tslint-config":"0.0.13","@types/storybook__react":"3.0.6","enzyme-adapter-react-16":"1.3.1","uglifyjs-webpack-plugin":"1.2.0","@gooddata/test-storybook":"2.0.0","@storybook/addon-actions":"3.4.10","@storybook/addon-options":"3.4.10","node-sass-magic-importer":"5.1.0","react-syntax-highlighter":"6.1.2","@types/fixed-data-table-2":"0.8.1","awesome-typescript-loader":"3.5.0","@types/react-test-renderer":"16.0.0","circular-dependency-plugin":"4.4.0","compression-webpack-plugin":"1.1.7","@types/enzyme-adapter-react-16":"1.0.3","@types/storybook__addon-actions":"3.0.1","babel-plugin-transform-class-properties":"6.24.1","babel-plugin-transform-async-to-generator":"6.24.1","babel-plugin-transform-object-rest-spread":"6.26.0"},"peerDependencies":{"react":"16.5.2","react-dom":"16.5.2"},"_npmOperationalInternal":{"tmp":"tmp/react-components_6.0.0_1541077286960_0.909865221348241","host":"s3://npm-registry-packages"}},"6.0.1":{"name":"@gooddata/react-components","version":"6.0.1","author":{"name":"GoodData Corporation"},"license":"BSD-3-Clause","_id":"@gooddata/react-components@6.0.1","maintainers":[{"name":"bertold8","email":"ivan.nejezchleb@seznam.cz"},{"name":"bugsbunny338","email":"jiri.zajic@mensa.cz"},{"name":"gooddata-ci","email":"rail@gooddata.com"},{"name":"ivan.mjartan","email":"ivan.mjartan@gooddata.com"},{"name":"jakub-sterba","email":"jakub.sterba@gooddata.com"},{"name":"jaroslav.tomecek","email":"jaroslav.tomecek@gooddata.com"},{"name":"jkittler","email":"honza.kittler@gmail.com"},{"name":"khanh.le","email":"khanh.le@gooddata.com"},{"name":"langhamp","email":"pavel.langhammer@gooddata.com"},{"name":"lanhuynh","email":"lan.huynh@gooddata.com"},{"name":"lhorak","email":"info@lhorak.cz"},{"name":"linhhong","email":"linh.hong@gooddata.com"},{"name":"lpearce","email":"levi.pearce@gooddata.com"},{"name":"lupko","email":"lubomir.slivka@gooddata.com"},{"name":"martin.mosko","email":"martin.mosko@gooddata.com"},{"name":"michal.marsal","email":"michal.marsal@gooddata.com"},{"name":"nadtan","email":"tan.nguyen@gooddata.com"},{"name":"naibinh","email":"naibinh@gmail.com"},{"name":"nikolacech","email":"nikola.cech@gooddata.com"},{"name":"ocetnik","email":"ocetnik.david@gmail.com"},{"name":"ondrejlangr","email":"ondrej.langr@gooddata.com"},{"name":"pbenes","email":"petr.benes@gooddata.com"},{"name":"peterlacko","email":"lackopeter17@gmail.com"},{"name":"petrjanu","email":"petr.janu@gooddata.com"},{"name":"rodri360","email":"me@rodri360.com"},{"name":"sitina","email":"jiri.sitina@gooddata.com"},{"name":"sondo","email":"son.do@gooddata.com"},{"name":"strouhaljan","email":"strouhal.jan@gmail.com"},{"name":"tantalor93","email":"obenky@gmail.com"},{"name":"tomas.kratochvil","email":"tomas.kratochvil@gooddata.com"},{"name":"tomasreichmann","email":"tomasreichmann@gmail.com"},{"name":"tomsatgd","email":"tomas.satinsky@gooddata.com"},{"name":"tu.ngo","email":"tu.ngo@gooddata.com"},{"name":"vlckomi1","email":"michaela.vlckova@gooddata.com"},{"name":"xmort","email":"petr.dolejsi@gooddata.com"},{"name":"yanlipnican","email":"yanlipnican@gmail.com"},{"name":"zdenek.vidensky","email":"zdenek.vidensky@gooddata.com"}],"homepage":"https://github.com/gooddata/gooddata-react-components#readme","bugs":{"url":"https://github.com/gooddata/gooddata-react-components/issues"},"dist":{"shasum":"ddf7c99b6c352c4ecf9a7e9eee206de7f5446a18","tarball":"https://registry.npmjs.org/@gooddata/react-components/-/react-components-6.0.1.tgz","fileCount":948,"integrity":"sha512-rTnGhR7BT1NIEfZzIv+Vj+OHMqIkWaWT+DDqvmviLbdNG2xt6XWv80DdwHh5yhVo1hOHWmetLSbIhCTFEaU/Jw==","signatures":[{"sig":"MEYCIQCQIFfdg0JpbLdjJ42DdQYTEt9DH88EVLPoGBvm6nAbnQIhANyGwDnKTmCA3yUXfaDMpXd4cq6sEsJOaW7UPg7Llsk5","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":3533164,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJb4ZEqCRA9TVsSAnZWagAAi+IP/0NqBhTj+7ouk5S0+z7b\nB+ToS4fzZN36+x9ZjR+xK/TGN2zvI88g/4HR2ZMuKdACU9t9XWzQyNHJ2mRK\nROCbnpuTsmnb2M1U/aBRUMAtNL0edqh+2P8/stsrctFXhLfmuCp14DmiWM0G\n2tCqvNwY9t4RxSIDGlF8YhVdEyKCMxTImMi4AR7yEBz21elFDy/zRYXPA2g8\nLv3XghAqRK2UuZSKQIk+Z61ATk5CpP2DyKOe2+95EttxO8Gmko5yN6w++vPG\nywi2NLL+65e+0aPw/yWt2RnSICcI4Zk7+1+uI4tOj7FyAiecipF7tVpwCvNV\nPeeAt+j5obzpBQ0EgYrT3caMAY220u65nyIJcTa4fnRw55Ra5ZmwjweNTsKD\niT42vatJNl1IMFhk4B8fvvXollsX/K+7yHwMAWs4lfctnpzL51iJWxCp6iRS\n2BoNQd6W5flXDwXp+qsNRIyv2fQO9IhkzCuWY9ENfRps8sZ86b6TegK2+Av4\nDKudhMSnbF4QVYMTDm7rF/+EMnyV7bpE+0bu4B9lnqEPgI2oEWWdaImlWUGx\nYSviFCa2weh4Va42NeEY1rZ5JHj0gfRyiRUtCKL77CsE4OyokGvgdn0Re5Pc\nnZfJ5Mv8NgDC4wARBqMxm1VYPxVfQmzBymM+Z+XmoxJcfoz4lmcwpjaJXuGa\nzz4q\r\n=PAnJ\r\n-----END PGP SIGNATURE-----\r\n"},"jest":{"testRegex":"(/__tests__/.*|\\.(test|spec))\\.(tsx?|jsx?)$","transform":{".(ts|tsx)":"<rootDir>/node_modules/ts-jest/preprocessor.js"},"collectCoverage":false,"moduleNameMapper":{"\\.(css|less|sass|scss)$":"<rootDir>/__mocks__/styleMock.ts"},"coverageReporters":["html"],"collectCoverageFrom":["src/**/*.{ts,tsx}","examples/server/src/**/*.{js,jsx}","!**/*.d.ts"],"moduleFileExtensions":["ts","tsx","js"],"setupTestFrameworkScriptFile":"<rootDir>/jest.setup.js"},"main":"dist/index.js","config":{"eslint":"./examples/**/*.{js,jsx}","tslint":"./{__mocks__,src,stories}/**/*.{ts,tsx}"},"gitHead":"015ced3f46c9e9208b07fe7c54dde63ea427680a","scripts":{"dev":"bash scripts/build.sh --dev-watch","test":"jest --watch","build":"bash scripts/build.sh","tslint":"yarn run-tslint -t verbose $npm_package_config_tslint","prepare":"cd examples/server && yarn install --pure-lockfile && cd ../..; rm -r examples/node_modules 2>/dev/null; true","examples":"bash scripts/run-examples.sh","prepare?":"# Called before `npm publish` and on local `npm install`. Temporarily also for deleting obsolete node_modules. Ends with `true` to continue gracefully.","validate":"tsc --noEmit && yarn tslint && eslint $npm_package_config_eslint","build-dev":"bash scripts/build.sh --dev","examples?":"# Default is developer domain, other options: yarn examples [sec,secure,stg,stg2,stg3,demo,developer or URL]","storybook":"start-storybook -p 9001 -c .storybook","test-once":"jest","tslint-ci":"mkdir -p ./ci/results && yarn run-tslint -t checkstyle -o ./ci/results/tslint-results.xml $npm_package_config_tslint","run-tslint":"tslint -p tsconfig.json","validate-ci":"tsc --noEmit && yarn tslint-ci  && eslint $npm_package_config_eslint -f checkstyle -o ci/results/eslint-results.xml","examples-build":"bash scripts/build-examples.sh","prepublishOnly":"yarn build","test-storybook":"test-storybook","build-storybook":"build-storybook -c .storybook -o dist-storybook","examples-server":"node examples/server/src/index.js","heroku-postbuild":"yarn examples-build developer","examples-testcafe":"testcafe chrome --assertion-timeout 60000 -S -s examples/_screenshots examples/test/**/**/*_test* --debug-on-fail","examples-testcafe-ci":"testcafe 'chrome:headless --no-sandbox' --assertion-timeout 60000 -S -s examples/_screenshots examples/test/**/**/*_test*"},"typings":"dist/index.d.ts","_npmUser":{"name":"gooddata-ci","email":"rail@gooddata.com"},"deprecated":"@gooddata/react-components@6 reached End of Support on October 8, 2020. Please upgrade (see https://sdk.gooddata.com/gooddata-ui/docs/supported_versions.html for more information).","repository":{"url":"git+ssh://git@github.com/gooddata/gooddata-react-components.git","type":"git"},"_npmVersion":"5.6.0","description":"GoodData React Components","directories":{},"_nodeVersion":"8.9.4","dependencies":{"rxjs":"^5.5.6","lodash":"^4.17.4","ag-grid":"^18.0.1","invariant":"^2.2.2","classnames":"^2.2.5","highcharts":"4.2.5","prop-types":"^15.6.0","react-intl":"^2.4.0","custom-event":"^1.0.1","ag-grid-react":"^18.0.0","react-measure":"^1.4.7","@gooddata/typings":"2.4.1","@types/highcharts":"4.2.56","http-status-codes":"^1.3.0","@gooddata/js-utils":"^2.0.1","@gooddata/numberjs":"^3.1.2","fixed-data-table-2":"0.7.17","@gooddata/goodstrap":"57.1.8","react-dom-factories":"^1.0.2","@gooddata/gooddata-js":"8.4.1","highcharts-pattern-fill":"3.0.3","nodelist-foreach-polyfill":"^1.2.0"},"_hasShrinkwrap":false,"test-storybook":{"_defaults":{"readySelector":".screenshot-target, .screenshot-wrapper .highcharts-container, .screenshot-wrapper .s-headline-value, .screenshot-wrapper .viz-table-wrap, .screenshot-wrapper .gdc-kpi, .screenshot-wrapper .gdc-kpi-error, .screenshot-wrapper .s-pivot-table .ag-cell"},"AFM components/PieChart":{"error":{"delay":1000,"readySelector":".screenshot-wrapper .s-error .icon-cloud-rain"}},"Core components/Heatmap":{"data labels config":{"readySelector":".screenshot-wrapper div:nth-child(8) .highcharts-container"},"with different legend positions":{"readySelector":".screenshot-wrapper div:nth-child(10) .highcharts-container"}},"Core components/Treemap":{"data labels config":{"readySelector":".screenshot-wrapper div:nth-child(8) .highcharts-container"},"with different legend positions":{"readySelector":".screenshot-wrapper div:nth-child(10) .highcharts-container"}},"Core components/BarChart":{"with different legend positions":{"readySelector":".screenshot-wrapper div:nth-child(10) .highcharts-container"}},"Core components/PieChart":{"data labels config":{"readySelector":".screenshot-wrapper div:nth-child(8) .highcharts-container"},"with different legend positions":{"readySelector":".screenshot-wrapper div:nth-child(10) .highcharts-container"}},"AFM components/DonutChart":{"error":{"delay":1000,"readySelector":".screenshot-wrapper .s-error .icon-cloud-rain"}},"Core components/AreaChart":{"data labels config":{"readySelector":".screenshot-wrapper div:nth-child(8) .highcharts-container"},"with different legend positions":{"readySelector":".screenshot-wrapper div:nth-child(10) .highcharts-container"}},"Core components/LineChart":{"data labels config":{"readySelector":".screenshot-wrapper div:nth-child(8) .highcharts-container"},"with different legend positions":{"readySelector":".screenshot-wrapper div:nth-child(10) .highcharts-container"}},"Core components/DonutChart":{"data labels config":{"readySelector":".screenshot-wrapper div:nth-child(8) .highcharts-container"},"with different legend positions":{"readySelector":".screenshot-wrapper div:nth-child(10) .highcharts-container"}},"Core components/BubbleChart":{"data labels config":{"readySelector":".screenshot-wrapper div:nth-child(8) .highcharts-container"},"with different legend positions":{"readySelector":".screenshot-wrapper div:nth-child(10) .highcharts-container"}},"Core components/ColumnChart":{"with different legend positions":{"readySelector":".screenshot-wrapper div:nth-child(10) .highcharts-container"}},"Core components/ScatterPlot":{"data labels config":{"readySelector":".screenshot-wrapper div:nth-child(8) .highcharts-container"}}},"devDependencies":{"raf":"3.3.2","yup":"^0.24.1","jest":"21.2.1","react":"16.5.2","enzyme":"3.5.0","formik":"^0.11.11","moment":"2.22.1","history":"^4.7.2","ts-jest":"21.2.4","webpack":"3.10.0","react-ga":"^2.5.2","recharts":"1.0.0-beta.9","testcafe":"0.19.2","commander":"2.14.1","node-sass":"4.7.2","react-dom":"16.5.2","supertest":"3.0.0","babel-core":"6.26.0","css-loader":"0.28.7","jest-junit":"3.0.0","raw-loader":"0.5.1","styled-jsx":"2.2.1","typescript":"2.3.3","@types/jest":"20.0.4","@types/node":"7.0.8","file-loader":"1.1.6","sass-loader":"6.0.6","@types/react":"16.0.34","babel-loader":"7.1.2","react-helmet":"5.2.0","react-select":"1.2.1","style-loader":"0.19.1","@types/enzyme":"3.1.13","@types/lodash":"4.14.61","babel-runtime":"6.25.0","utility-types":"^1.1.0","babel-polyfill":"^6.26.0","@storybook/react":"3.4.10","@types/invariant":"2.2.29","@types/react-dom":"16.0.3","babel-preset-env":"1.6.1","isomorphic-fetch":"2.2.1","react-datepicker":"1.1.0","react-router-dom":"4.2.2","@gooddata/mock-js":"1.12.0","@storybook/addons":"3.4.10","@types/classnames":"2.2.3","@types/prop-types":"15.5.2","@types/react-intl":"2.3.5","babel-preset-react":"6.24.1","identity-obj-proxy":"^3.0.0","react-async-script":"^0.9.1","webpack-dev-server":"2.11.1","@types/react-portal":"4.0.1","babel-plugin-lodash":"3.3.2","html-webpack-plugin":"2.30.1","react-test-renderer":"16.4.2","@types/react-measure":"0.4.7","clean-webpack-plugin":"0.1.17","react-google-recaptcha":"^0.11.0","@gooddata/eslint-config":"0.1.0","@gooddata/tslint-config":"0.0.13","@types/storybook__react":"3.0.6","enzyme-adapter-react-16":"1.3.1","uglifyjs-webpack-plugin":"1.2.0","@gooddata/test-storybook":"2.0.0","@storybook/addon-actions":"3.4.10","@storybook/addon-options":"3.4.10","node-sass-magic-importer":"5.1.0","react-syntax-highlighter":"6.1.2","@types/fixed-data-table-2":"0.8.1","awesome-typescript-loader":"3.5.0","@types/react-test-renderer":"16.0.0","circular-dependency-plugin":"4.4.0","compression-webpack-plugin":"1.1.7","@types/enzyme-adapter-react-16":"1.0.3","@types/storybook__addon-actions":"3.0.1","babel-plugin-transform-class-properties":"6.24.1","babel-plugin-transform-async-to-generator":"6.24.1","babel-plugin-transform-object-rest-spread":"6.26.0"},"peerDependencies":{"react":"16.5.2","react-dom":"16.5.2"},"_npmOperationalInternal":{"tmp":"tmp/react-components_6.0.1_1541509417597_0.7842970148017447","host":"s3://npm-registry-packages"}},"6.1.0-alpha2":{"name":"@gooddata/react-components","version":"6.1.0-alpha2","author":{"name":"GoodData Corporation"},"license":"BSD-3-Clause","_id":"@gooddata/react-components@6.1.0-alpha2","maintainers":[{"name":"bertold8","email":"ivan.nejezchleb@seznam.cz"},{"name":"bugsbunny338","email":"jiri.zajic@mensa.cz"},{"name":"gooddata-ci","email":"rail@gooddata.com"},{"name":"ivan.mjartan","email":"ivan.mjartan@gooddata.com"},{"name":"jakub-sterba","email":"jakub.sterba@gooddata.com"},{"name":"jaroslav.tomecek","email":"jaroslav.tomecek@gooddata.com"},{"name":"jkittler","email":"honza.kittler@gmail.com"},{"name":"khanh.le","email":"khanh.le@gooddata.com"},{"name":"langhamp","email":"pavel.langhammer@gooddata.com"},{"name":"lanhuynh","email":"lan.huynh@gooddata.com"},{"name":"lhorak","email":"info@lhorak.cz"},{"name":"linhhong","email":"linh.hong@gooddata.com"},{"name":"lpearce","email":"levi.pearce@gooddata.com"},{"name":"lupko","email":"lubomir.slivka@gooddata.com"},{"name":"martin.mosko","email":"martin.mosko@gooddata.com"},{"name":"michal.marsal","email":"michal.marsal@gooddata.com"},{"name":"nadtan","email":"tan.nguyen@gooddata.com"},{"name":"naibinh","email":"naibinh@gmail.com"},{"name":"nikolacech","email":"nikola.cech@gooddata.com"},{"name":"ondrejlangr","email":"ondrej.langr@gooddata.com"},{"name":"pbenes","email":"petr.benes@gooddata.com"},{"name":"peterlacko","email":"lackopeter17@gmail.com"},{"name":"petrjanu","email":"petr.janu@gooddata.com"},{"name":"ptquang86","email":"ptquang86@gmail.com"},{"name":"rodri360","email":"me@rodri360.com"},{"name":"sitina","email":"jiri.sitina@gooddata.com"},{"name":"sondo","email":"son.do@gooddata.com"},{"name":"strouhaljan","email":"strouhal.jan@gmail.com"},{"name":"tomas.kratochvil","email":"tomas.kratochvil@gooddata.com"},{"name":"tomasreichmann","email":"tomasreichmann@gmail.com"},{"name":"tomsatgd","email":"tomas.satinsky@gooddata.com"},{"name":"tu.ngo","email":"tu.ngo@gooddata.com"},{"name":"vlckomi1","email":"michaela.vlckova@gooddata.com"},{"name":"xmort","email":"petr.dolejsi@gooddata.com"},{"name":"yanlipnican","email":"yanlipnican@gmail.com"},{"name":"zdenek.vidensky","email":"zdenek.vidensky@gooddata.com"}],"homepage":"https://github.com/gooddata/gooddata-react-components#readme","bugs":{"url":"https://github.com/gooddata/gooddata-react-components/issues"},"dist":{"shasum":"dd8175537075f9e1a72b1bc63a3b4d670614cbb6","tarball":"https://registry.npmjs.org/@gooddata/react-components/-/react-components-6.1.0-alpha2.tgz","fileCount":948,"integrity":"sha512-w6T/NNWFPmV0ZeToFSfzh3Iv4QOI3PJT+V56oU3cz2Uv6v9mhKHZQ65p7sIo80wfpAnVKr1l0Kesh2GFfxaf6Q==","signatures":[{"sig":"MEYCIQCIZICPIr2TYyb1YsYRq5AeCFqz4CZ6bnUDlF/IhUFvFAIhAITJwBtTwGizfYQqFaZbllRp+uRzvvz73WxdSXQWPRFJ","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":3531174,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJb4/AHCRA9TVsSAnZWagAA8s8P/jPugSpe5DZ6JdKfuaco\nmBVGGirWPLSRMrgaCbkCOsrs1dJ8zzahaqIRosugQ1602ppVSfg54heglOMV\nmcTbgdHU62SbHA9twTcAK9owNsKCQ8QuBnL5WDIrgXlAtdK8c8soxrysKcK2\nf/COO77TsWV7TWyKxlm43rkvBqiO1827wfwl+AVqrGsfo2h4iEEFR5x9IV00\nTn6yplopi4O+BxOtKgyIGapsxQ436swkBHpMI/7xOkMuqODLTULyAa+URFbW\nofAAYWknUC9/ns4I02eRAAYNAzv4P41AoEg/XSjhviR0gWWF3n9flHV7F/uv\nF4vW/6InSzaMOsE2yZxzyETZ571142hDTrH88UlpYO0xFn4O/Xi2sPv8Fcfu\nRhqXyRTpW9rJ4iygzvhcO6z3IbTxylVuTTabW4WaTe3TL5mzSk4ZVmpRMpBj\n3jp8bgxGuOp5nPQIdjQswjyC8ZoXGn81MpDRCEXJZqVDThiDqUhkypxAupKx\nX7M43zgOXeSNtQmNNSsrivvFzSJYhCVaHUuvkqGnB2SNv0uQY/ZcoIcNnq1S\n5n5ga1vEXbUPf6AXUfk7ARyrC9OOSraETZHYY9HoZyl2EwSHImPeD2YtY4Yw\nw5dpEFnsr4B9VfokfN1mb0/BJAGw1zo6pCKYLzj7KkCdCTa39NtmTbMi7NP1\nj+pg\r\n=SHzh\r\n-----END PGP SIGNATURE-----\r\n"},"jest":{"testRegex":"(/__tests__/.*|\\.(test|spec))\\.(tsx?|jsx?)$","transform":{".(ts|tsx)":"<rootDir>/node_modules/ts-jest/preprocessor.js"},"collectCoverage":false,"moduleNameMapper":{"\\.(css|less|sass|scss)$":"<rootDir>/__mocks__/styleMock.ts"},"coverageReporters":["html"],"collectCoverageFrom":["src/**/*.{ts,tsx}","examples/server/src/**/*.{js,jsx}","!**/*.d.ts"],"moduleFileExtensions":["ts","tsx","js"],"setupTestFrameworkScriptFile":"<rootDir>/jest.setup.js"},"main":"dist/index.js","config":{"eslint":"./examples/**/*.{js,jsx}","tslint":"./{__mocks__,src,stories}/**/*.{ts,tsx}"},"readme":"[![npm version](https://badge.fury.io/js/%40gooddata%2Freact-components.svg)](https://www.npmjs.com/package/@gooddata/react-components) \n\n# GoodData.UI React components\n> A React-based JavaScript library for building data-driven applications\n\n## Getting started\n- [GoodData.UI Documentation](http://sdk.gooddata.com/gooddata-ui/)\n- [GoodData.UI Live Examples](https://gooddata-examples.herokuapp.com/)\n- [Stack Overflow](https://stackoverflow.com/questions/tagged/gooddata)\n\n### Usage\nWith [yarn](https://yarnpkg.com) installed, go to your project directory and run\n```\n$ yarn add @gooddata/react-components\n```\nIf you prefer [npm](npmjs.com) run\n```\n$ npm install --save @gooddata/react-components\n```\n\n\n## Contributing\n\nWe welcome any contribution in form of [issues](https://github.com/gooddata/gooddata-react-components/issues) or [pull requests](https://github.com/gooddata/gooddata-react-components/pulls).\nThese commands may come in handy while developing:\n\n| command | description |\n| ------- | ----------- |\n| `yarn install --pure-lockfile` | first step |\n| ||\n| `yarn dev` | build react-components to `/dist` in watch mode |\n| `yarn test` | run all unit tests |\n| `yarn validate` | validate codestyle |\n| ||\n| `yarn storybook` | run storybook from `/stories` on http://localhost:9001 |\n| `yarn build-storybook` | build storybook to `/dist-storybook` |\n| `yarn test-storybook` | run storybook and [screenshot tests](https://github.com/gooddata/gdc-client-utils/tree/master/test-storybook) |\n| ||\n| `yarn examples` | run Live Examples dev-server from `/examples` on https://localhost:8999 |\n| `yarn examples-build` | build Live Examples to `/examples/dist` |\n| `yarn examples-server` | serve built Live Examples - see `/examples/server/src` |\n| `yarn examples-testcafe` | run testcafe tests against `localhost:8999` |\n\n### Deploy to heroku.com\nWhen you deploy this repo to heroku, it serves *GoodData.UI Live Examples*.\nRelevant tasks are in `Procfile` and `package.json`.\n\n```bash\n# run in the project directory\nheroku login\nheroku create <your-app-name>\nheroku config:set DOMAIN_ADMIN_USERNAME=x@gooddata.com DOMAIN_ADMIN_PASSWORD=xy PROJECT_ID_TO_ASSIGN=xms7ga4tf3g3nzucd8380o2bev8oeknp\ngit push heroku HEAD:master\nheroku open\n```\n\n### Run Live Examples Locally\nTo run *GoodData.UI Live Examples* locally:\n```bash\ngit clone <this-repository>\ncd  <repository-folder>\nyarn install --pure-lockfile\nyarn examples\n```\nThen open https://localhost:8999 and login using Live Examples account (you can [create one here](https://gooddata-examples.herokuapp.com/registration)).\n\n## Changelog\n\n- see [CHANGELOG.md](CHANGELOG.md)\n\n## License\n\n(C) 2007-2018 GoodData Corporation\n\nThis project is dual licensed:\n\n- The ATTRIBUTION-NONCOMMERCIAL 4.0 INTERNATIONAL (CC BY-NC 4.0) is used for purpose of the trial experience and evaluation of GoodData.UI library.\n- The GOODDATA GOODDATA.UI LIBRARY END USER LICENSE AGREEMENT is used for GoodData customers.\n\nFor more information, please see [LICENSE](https://github.com/gooddata/gooddata-react-components/blob/master/LICENSE)\n","gitHead":"b08bf07a57f586ac30afa2221b1cd450420c7d94","scripts":{"dev":"bash scripts/build.sh --dev-watch","test":"jest --watch","build":"bash scripts/build.sh","tslint":"yarn run-tslint -t verbose $npm_package_config_tslint","prepare":"cd examples/server && yarn install --pure-lockfile && cd ../..; rm -r examples/node_modules 2>/dev/null; true","examples":"bash scripts/run-examples.sh","prepare?":"# Called before `npm publish` and on local `npm install`. Temporarily also for deleting obsolete node_modules. Ends with `true` to continue gracefully.","validate":"tsc --noEmit && yarn tslint && eslint $npm_package_config_eslint","build-dev":"bash scripts/build.sh --dev","examples?":"# Default is developer domain, other options: yarn examples [sec,secure,stg,stg2,stg3,demo,developer or URL]","storybook":"start-storybook -p 9001 -c .storybook","test-once":"jest","tslint-ci":"mkdir -p ./ci/results && yarn run-tslint -t checkstyle -o ./ci/results/tslint-results.xml $npm_package_config_tslint","run-tslint":"tslint -p tsconfig.json","validate-ci":"tsc --noEmit && yarn tslint-ci  && eslint $npm_package_config_eslint -f checkstyle -o ci/results/eslint-results.xml","examples-build":"bash scripts/build-examples.sh","prepublishOnly":"yarn build","test-storybook":"test-storybook","build-storybook":"build-storybook -c .storybook -o dist-storybook","examples-server":"node examples/server/src/index.js","heroku-postbuild":"yarn examples-build developer","examples-testcafe":"testcafe chrome --assertion-timeout 60000 -S -s examples/_screenshots examples/test/**/**/*_test* --debug-on-fail","examples-testcafe-ci":"testcafe 'chrome:headless --no-sandbox' --assertion-timeout 60000 -S -s examples/_screenshots examples/test/**/**/*_test*"},"typings":"dist/index.d.ts","_npmUser":{"name":"gooddata-ci","email":"rail@gooddata.com"},"repository":{"url":"git+ssh://git@github.com/gooddata/gooddata-react-components.git","type":"git"},"_npmVersion":"5.6.0","description":"GoodData React Components","directories":{},"_nodeVersion":"8.9.4","dependencies":{"rxjs":"^5.5.6","lodash":"^4.17.4","ag-grid":"^18.0.1","invariant":"^2.2.2","classnames":"^2.2.5","highcharts":"4.2.5","prop-types":"^15.6.0","react-intl":"^2.4.0","custom-event":"^1.0.1","ag-grid-react":"^18.0.0","react-measure":"^1.4.7","@gooddata/typings":"2.4.1","@types/highcharts":"4.2.56","http-status-codes":"^1.3.0","@gooddata/js-utils":"^2.0.1","@gooddata/numberjs":"^3.1.2","fixed-data-table-2":"0.7.17","@gooddata/goodstrap":"57.2.0","react-dom-factories":"^1.0.2","@gooddata/gooddata-js":"8.4.1","highcharts-pattern-fill":"3.0.3","nodelist-foreach-polyfill":"^1.2.0"},"_hasShrinkwrap":false,"readmeFilename":"README.md","test-storybook":{"_defaults":{"readySelector":".screenshot-target, .screenshot-wrapper .highcharts-container, .screenshot-wrapper .s-headline-value, .screenshot-wrapper .viz-table-wrap, .screenshot-wrapper .gdc-kpi, .screenshot-wrapper .gdc-kpi-error, .screenshot-wrapper .s-pivot-table .ag-cell"},"AFM components/PieChart":{"error":{"delay":1000,"readySelector":".screenshot-wrapper .s-error .icon-cloud-rain"}},"Core components/Heatmap":{"data labels config":{"readySelector":".screenshot-wrapper div:nth-child(8) .highcharts-container"},"with different legend positions":{"readySelector":".screenshot-wrapper div:nth-child(10) .highcharts-container"}},"Core components/Treemap":{"data labels config":{"readySelector":".screenshot-wrapper div:nth-child(8) .highcharts-container"},"with different legend positions":{"readySelector":".screenshot-wrapper div:nth-child(10) .highcharts-container"}},"Core components/BarChart":{"with different legend positions":{"readySelector":".screenshot-wrapper div:nth-child(10) .highcharts-container"}},"Core components/PieChart":{"data labels config":{"readySelector":".screenshot-wrapper div:nth-child(8) .highcharts-container"},"with different legend positions":{"readySelector":".screenshot-wrapper div:nth-child(10) .highcharts-container"}},"AFM components/DonutChart":{"error":{"delay":1000,"readySelector":".screenshot-wrapper .s-error .icon-cloud-rain"}},"Core components/AreaChart":{"data labels config":{"readySelector":".screenshot-wrapper div:nth-child(8) .highcharts-container"},"with different legend positions":{"readySelector":".screenshot-wrapper div:nth-child(10) .highcharts-container"}},"Core components/LineChart":{"data labels config":{"readySelector":".screenshot-wrapper div:nth-child(8) .highcharts-container"},"with different legend positions":{"readySelector":".screenshot-wrapper div:nth-child(10) .highcharts-container"}},"Core components/DonutChart":{"data labels config":{"readySelector":".screenshot-wrapper div:nth-child(8) .highcharts-container"},"with different legend positions":{"readySelector":".screenshot-wrapper div:nth-child(10) .highcharts-container"}},"Core components/BubbleChart":{"data labels config":{"readySelector":".screenshot-wrapper div:nth-child(8) .highcharts-container"},"with different legend positions":{"readySelector":".screenshot-wrapper div:nth-child(10) .highcharts-container"}},"Core components/ColumnChart":{"with different legend positions":{"readySelector":".screenshot-wrapper div:nth-child(10) .highcharts-container"}},"Core components/ScatterPlot":{"data labels config":{"readySelector":".screenshot-wrapper div:nth-child(8) .highcharts-container"}}},"devDependencies":{"raf":"3.3.2","yup":"^0.24.1","jest":"21.2.1","react":"16.5.2","enzyme":"3.5.0","formik":"^0.11.11","moment":"2.22.1","history":"^4.7.2","ts-jest":"21.2.4","webpack":"3.10.0","react-ga":"^2.5.2","recharts":"1.0.0-beta.9","testcafe":"0.19.2","commander":"2.14.1","node-sass":"4.7.2","react-dom":"16.5.2","supertest":"3.0.0","babel-core":"6.26.0","css-loader":"0.28.7","jest-junit":"3.0.0","raw-loader":"0.5.1","styled-jsx":"2.2.1","typescript":"2.3.3","@types/jest":"20.0.4","@types/node":"7.0.8","file-loader":"1.1.6","sass-loader":"6.0.6","@types/react":"16.0.34","babel-loader":"7.1.2","react-helmet":"5.2.0","react-select":"1.2.1","style-loader":"0.19.1","@types/enzyme":"3.1.13","@types/lodash":"4.14.61","babel-runtime":"6.25.0","utility-types":"^1.1.0","babel-polyfill":"^6.26.0","@storybook/react":"3.4.10","@types/invariant":"2.2.29","@types/react-dom":"16.0.3","babel-preset-env":"1.6.1","isomorphic-fetch":"2.2.1","react-datepicker":"1.1.0","react-router-dom":"4.2.2","@gooddata/mock-js":"1.12.0","@storybook/addons":"3.4.10","@types/classnames":"2.2.3","@types/prop-types":"15.5.2","@types/react-intl":"2.3.5","babel-preset-react":"6.24.1","identity-obj-proxy":"^3.0.0","react-async-script":"^0.9.1","webpack-dev-server":"2.11.1","@types/react-portal":"4.0.1","babel-plugin-lodash":"3.3.2","html-webpack-plugin":"2.30.1","react-test-renderer":"16.4.2","@types/react-measure":"0.4.7","clean-webpack-plugin":"0.1.17","react-google-recaptcha":"^0.11.0","@gooddata/eslint-config":"0.1.0","@gooddata/tslint-config":"0.0.13","@types/storybook__react":"3.0.6","enzyme-adapter-react-16":"1.3.1","uglifyjs-webpack-plugin":"1.2.0","@gooddata/test-storybook":"2.0.0","@storybook/addon-actions":"3.4.10","@storybook/addon-options":"3.4.10","node-sass-magic-importer":"5.1.0","react-syntax-highlighter":"6.1.2","@types/fixed-data-table-2":"0.8.1","awesome-typescript-loader":"3.5.0","@types/react-test-renderer":"16.0.0","circular-dependency-plugin":"4.4.0","compression-webpack-plugin":"1.1.7","@types/enzyme-adapter-react-16":"1.0.3","@types/storybook__addon-actions":"3.0.1","babel-plugin-transform-class-properties":"6.24.1","babel-plugin-transform-async-to-generator":"6.24.1","babel-plugin-transform-object-rest-spread":"6.26.0"},"peerDependencies":{"react":"16.5.2","react-dom":"16.5.2"},"_npmOperationalInternal":{"tmp":"tmp/react-components_6.1.0-alpha2_1541664774764_0.3976718678405815","host":"s3://npm-registry-packages"}},"6.0.2":{"name":"@gooddata/react-components","version":"6.0.2","author":{"name":"GoodData Corporation"},"license":"BSD-3-Clause","_id":"@gooddata/react-components@6.0.2","maintainers":[{"name":"bertold8","email":"ivan.nejezchleb@seznam.cz"},{"name":"bugsbunny338","email":"jiri.zajic@mensa.cz"},{"name":"gooddata-ci","email":"rail@gooddata.com"},{"name":"ivan.mjartan","email":"ivan.mjartan@gooddata.com"},{"name":"jakub-sterba","email":"jakub.sterba@gooddata.com"},{"name":"jaroslav.tomecek","email":"jaroslav.tomecek@gooddata.com"},{"name":"jkittler","email":"honza.kittler@gmail.com"},{"name":"khanh.le","email":"khanh.le@gooddata.com"},{"name":"langhamp","email":"pavel.langhammer@gooddata.com"},{"name":"lanhuynh","email":"lan.huynh@gooddata.com"},{"name":"lhorak","email":"info@lhorak.cz"},{"name":"linhhong","email":"linh.hong@gooddata.com"},{"name":"lpearce","email":"levi.pearce@gooddata.com"},{"name":"lupko","email":"lubomir.slivka@gooddata.com"},{"name":"martin.mosko","email":"martin.mosko@gooddata.com"},{"name":"michal.marsal","email":"michal.marsal@gooddata.com"},{"name":"nadtan","email":"tan.nguyen@gooddata.com"},{"name":"naibinh","email":"naibinh@gmail.com"},{"name":"nikolacech","email":"nikola.cech@gooddata.com"},{"name":"ondrejlangr","email":"ondrej.langr@gooddata.com"},{"name":"pbenes","email":"petr.benes@gooddata.com"},{"name":"peterlacko","email":"lackopeter17@gmail.com"},{"name":"petrjanu","email":"petr.janu@gooddata.com"},{"name":"ptquang86","email":"ptquang86@gmail.com"},{"name":"rodri360","email":"me@rodri360.com"},{"name":"sitina","email":"jiri.sitina@gooddata.com"},{"name":"sondo","email":"son.do@gooddata.com"},{"name":"strouhaljan","email":"strouhal.jan@gmail.com"},{"name":"tomas.kratochvil","email":"tomas.kratochvil@gooddata.com"},{"name":"tomasreichmann","email":"tomasreichmann@gmail.com"},{"name":"tomsatgd","email":"tomas.satinsky@gooddata.com"},{"name":"tu.ngo","email":"tu.ngo@gooddata.com"},{"name":"vlckomi1","email":"michaela.vlckova@gooddata.com"},{"name":"xmort","email":"petr.dolejsi@gooddata.com"},{"name":"yanlipnican","email":"yanlipnican@gmail.com"},{"name":"zdenek.vidensky","email":"zdenek.vidensky@gooddata.com"}],"homepage":"https://github.com/gooddata/gooddata-react-components#readme","bugs":{"url":"https://github.com/gooddata/gooddata-react-components/issues"},"dist":{"shasum":"b797b9d2a99cb0a5c08dfb276eb3dd02f3f18f74","tarball":"https://registry.npmjs.org/@gooddata/react-components/-/react-components-6.0.2.tgz","fileCount":948,"integrity":"sha512-kpvBuSz/AgHisBA1Lubc5/+H+LowwnpkHml9DGRRhBcquB3VOshxckRVpty/CBvzk8+weGEFwQ+J1QLrBS+4Aw==","signatures":[{"sig":"MEYCIQDfvq9jI9mxjHL1iUwQnFjozhZKluj2CQXVIxNqFGR1xQIhAJaW/7LAqH0KSdthpvXtl2nl5hmN7GDUTaHTMghDMBml","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":3532162,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJb5UHmCRA9TVsSAnZWagAA9k8P/3w6RndCVcv6qTDxo7xa\nupHk2T+gz3rx2IxO4dAqh5CBThNcrbIW+w6Dxg7Wxd9PwidyvYrlN8LAY1k7\nAnmui94hqq8TAAkB8Ofc3qRUdfchyed4qRnm9U6SpxeP+z6WAKqPoIh3oNk8\nW1TscLp3nJ54us8yRHtx4VkiCIF1Ixi7tL4ka5+QuTFJqU1klgrJ/vt/467J\nVR+nd3sQve4Y+YMXQtCJt+GM+7QSUQHim6TIkgL0Teo/xjQhgTaghyNIDXF6\nHohR0JakO1IZ31GK5XdBD4v/HJiJyNy64O1t+VvFjM2J66EdAOPAoaV2iUJY\nhYxcwWj/MbFfUCdO88+wMy+DEjxlR49QxkXQNUjt8Gsw+cLDQeHpvBOPfcRN\nqjHVPG2ZEMglbDnFgDHtnqfV/bh1fvdGGguQ6D6fQMm9erLa2LtZoXUY7x26\ntHP1RruI3GHGNk3FbHcb+yFwiuYhB2ZSJKhURUVWipEIuScO93FGE+MkuwAS\n0aYPoMct49ERrU8hmjo9hexVMUDQ1J8SUfyCiCMCNqAe+sdy9k8W/YjrCL09\npFXG+akAqit4yh9UsLl2k/vbPAg0s2byR1NYvFNXCvW4NfgKCdBX/Athfnu/\nDpbFe0V8drOGpv4UzlxLyDXWnnZw1H19fjNqdSYcX8Vm3eb2ykPisZpOZCJY\nlPDD\r\n=Epw0\r\n-----END PGP SIGNATURE-----\r\n"},"jest":{"testRegex":"(/__tests__/.*|\\.(test|spec))\\.(tsx?|jsx?)$","transform":{".(ts|tsx)":"<rootDir>/node_modules/ts-jest/preprocessor.js"},"collectCoverage":false,"moduleNameMapper":{"\\.(css|less|sass|scss)$":"<rootDir>/__mocks__/styleMock.ts"},"coverageReporters":["html"],"collectCoverageFrom":["src/**/*.{ts,tsx}","examples/server/src/**/*.{js,jsx}","!**/*.d.ts"],"moduleFileExtensions":["ts","tsx","js"],"setupTestFrameworkScriptFile":"<rootDir>/jest.setup.js"},"main":"dist/index.js","config":{"eslint":"./examples/**/*.{js,jsx}","tslint":"./{__mocks__,src,stories}/**/*.{ts,tsx}"},"gitHead":"c42a22d66a74194016269685e8eba74ccdd02490","scripts":{"dev":"bash scripts/build.sh --dev-watch","test":"jest --watch","build":"bash scripts/build.sh","tslint":"yarn run-tslint -t verbose $npm_package_config_tslint","prepare":"cd examples/server && yarn install --pure-lockfile && cd ../..; rm -r examples/node_modules 2>/dev/null; true","examples":"bash scripts/run-examples.sh","prepare?":"# Called before `npm publish` and on local `npm install`. Temporarily also for deleting obsolete node_modules. Ends with `true` to continue gracefully.","validate":"tsc --noEmit && yarn tslint && eslint $npm_package_config_eslint","build-dev":"bash scripts/build.sh --dev","examples?":"# Default is developer domain, other options: yarn examples [sec,secure,stg,stg2,stg3,demo,developer or URL]","storybook":"start-storybook -p 9001 -c .storybook","test-once":"jest","tslint-ci":"mkdir -p ./ci/results && yarn run-tslint -t checkstyle -o ./ci/results/tslint-results.xml $npm_package_config_tslint","run-tslint":"tslint -p tsconfig.json","validate-ci":"tsc --noEmit && yarn tslint-ci  && eslint $npm_package_config_eslint -f checkstyle -o ci/results/eslint-results.xml","examples-build":"bash scripts/build-examples.sh","prepublishOnly":"yarn build","test-storybook":"test-storybook","build-storybook":"build-storybook -c .storybook -o dist-storybook","examples-server":"node examples/server/src/index.js","heroku-postbuild":"yarn examples-build developer","examples-testcafe":"testcafe chrome --assertion-timeout 60000 -S -s examples/_screenshots examples/test/**/**/*_test* --debug-on-fail","examples-testcafe-ci":"testcafe 'chrome:headless --no-sandbox' --assertion-timeout 60000 -S -s examples/_screenshots examples/test/**/**/*_test*"},"typings":"dist/index.d.ts","_npmUser":{"name":"gooddata-ci","email":"rail@gooddata.com"},"deprecated":"@gooddata/react-components@6 reached End of Support on October 8, 2020. Please upgrade (see https://sdk.gooddata.com/gooddata-ui/docs/supported_versions.html for more information).","repository":{"url":"git+ssh://git@github.com/gooddata/gooddata-react-components.git","type":"git"},"_npmVersion":"5.6.0","description":"GoodData React Components","directories":{},"_nodeVersion":"8.9.4","dependencies":{"rxjs":"^5.5.6","lodash":"^4.17.4","ag-grid":"^18.0.1","invariant":"^2.2.2","classnames":"^2.2.5","highcharts":"4.2.5","prop-types":"^15.6.0","react-intl":"^2.4.0","custom-event":"^1.0.1","ag-grid-react":"^18.0.0","react-measure":"^1.4.7","@gooddata/typings":"2.4.1","@types/highcharts":"4.2.56","http-status-codes":"^1.3.0","@gooddata/js-utils":"^2.0.1","@gooddata/numberjs":"^3.1.2","fixed-data-table-2":"0.7.17","@gooddata/goodstrap":"57.3.0","react-dom-factories":"^1.0.2","@gooddata/gooddata-js":"8.4.1","highcharts-pattern-fill":"3.0.3","nodelist-foreach-polyfill":"^1.2.0"},"_hasShrinkwrap":false,"test-storybook":{"_defaults":{"readySelector":".screenshot-target, .screenshot-wrapper .highcharts-container, .screenshot-wrapper .s-headline-value, .screenshot-wrapper .viz-table-wrap, .screenshot-wrapper .gdc-kpi, .screenshot-wrapper .gdc-kpi-error, .screenshot-wrapper .s-pivot-table .ag-cell"},"AFM components/PieChart":{"error":{"delay":1000,"readySelector":".screenshot-wrapper .s-error .icon-cloud-rain"}},"Core components/Heatmap":{"data labels config":{"readySelector":".screenshot-wrapper div:nth-child(8) .highcharts-container"},"with different legend positions":{"readySelector":".screenshot-wrapper div:nth-child(10) .highcharts-container"}},"Core components/Treemap":{"data labels config":{"readySelector":".screenshot-wrapper div:nth-child(8) .highcharts-container"},"with different legend positions":{"readySelector":".screenshot-wrapper div:nth-child(10) .highcharts-container"}},"Core components/BarChart":{"with different legend positions":{"readySelector":".screenshot-wrapper div:nth-child(10) .highcharts-container"}},"Core components/PieChart":{"data labels config":{"readySelector":".screenshot-wrapper div:nth-child(8) .highcharts-container"},"with different legend positions":{"readySelector":".screenshot-wrapper div:nth-child(10) .highcharts-container"}},"AFM components/DonutChart":{"error":{"delay":1000,"readySelector":".screenshot-wrapper .s-error .icon-cloud-rain"}},"Core components/AreaChart":{"data labels config":{"readySelector":".screenshot-wrapper div:nth-child(8) .highcharts-container"},"with different legend positions":{"readySelector":".screenshot-wrapper div:nth-child(10) .highcharts-container"}},"Core components/LineChart":{"data labels config":{"readySelector":".screenshot-wrapper div:nth-child(8) .highcharts-container"},"with different legend positions":{"readySelector":".screenshot-wrapper div:nth-child(10) .highcharts-container"}},"Core components/DonutChart":{"data labels config":{"readySelector":".screenshot-wrapper div:nth-child(8) .highcharts-container"},"with different legend positions":{"readySelector":".screenshot-wrapper div:nth-child(10) .highcharts-container"}},"Core components/BubbleChart":{"data labels config":{"readySelector":".screenshot-wrapper div:nth-child(8) .highcharts-container"},"with different legend positions":{"readySelector":".screenshot-wrapper div:nth-child(10) .highcharts-container"}},"Core components/ColumnChart":{"with different legend positions":{"readySelector":".screenshot-wrapper div:nth-child(10) .highcharts-container"}},"Core components/ScatterPlot":{"data labels config":{"readySelector":".screenshot-wrapper div:nth-child(8) .highcharts-container"}}},"devDependencies":{"raf":"3.3.2","yup":"^0.24.1","jest":"21.2.1","react":"16.5.2","enzyme":"3.5.0","formik":"^0.11.11","moment":"2.22.1","history":"^4.7.2","ts-jest":"21.2.4","webpack":"3.10.0","react-ga":"^2.5.2","recharts":"1.0.0-beta.9","testcafe":"0.19.2","commander":"2.14.1","node-sass":"4.7.2","react-dom":"16.5.2","supertest":"3.0.0","babel-core":"6.26.0","css-loader":"0.28.7","jest-junit":"3.0.0","raw-loader":"0.5.1","styled-jsx":"2.2.1","typescript":"2.3.3","@types/jest":"20.0.4","@types/node":"7.0.8","file-loader":"1.1.6","sass-loader":"6.0.6","@types/react":"16.0.34","babel-loader":"7.1.2","react-helmet":"5.2.0","react-select":"1.2.1","style-loader":"0.19.1","@types/enzyme":"3.1.13","@types/lodash":"4.14.61","babel-runtime":"6.25.0","utility-types":"^1.1.0","babel-polyfill":"^6.26.0","@storybook/react":"3.4.10","@types/invariant":"2.2.29","@types/react-dom":"16.0.3","babel-preset-env":"1.6.1","isomorphic-fetch":"2.2.1","react-datepicker":"1.1.0","react-router-dom":"4.2.2","@gooddata/mock-js":"1.12.0","@storybook/addons":"3.4.10","@types/classnames":"2.2.3","@types/prop-types":"15.5.2","@types/react-intl":"2.3.5","babel-preset-react":"6.24.1","identity-obj-proxy":"^3.0.0","react-async-script":"^0.9.1","webpack-dev-server":"2.11.1","@types/react-portal":"4.0.1","babel-plugin-lodash":"3.3.2","html-webpack-plugin":"2.30.1","react-test-renderer":"16.4.2","@types/react-measure":"0.4.7","clean-webpack-plugin":"0.1.17","react-google-recaptcha":"^0.11.0","@gooddata/eslint-config":"0.1.0","@gooddata/tslint-config":"0.0.13","@types/storybook__react":"3.0.6","enzyme-adapter-react-16":"1.3.1","uglifyjs-webpack-plugin":"1.2.0","@gooddata/test-storybook":"2.0.0","@storybook/addon-actions":"3.4.10","@storybook/addon-options":"3.4.10","node-sass-magic-importer":"5.1.0","react-syntax-highlighter":"6.1.2","@types/fixed-data-table-2":"0.8.1","awesome-typescript-loader":"3.5.0","@types/react-test-renderer":"16.0.0","circular-dependency-plugin":"4.4.0","compression-webpack-plugin":"1.1.7","@types/enzyme-adapter-react-16":"1.0.3","@types/storybook__addon-actions":"3.0.1","babel-plugin-transform-class-properties":"6.24.1","babel-plugin-transform-async-to-generator":"6.24.1","babel-plugin-transform-object-rest-spread":"6.26.0"},"peerDependencies":{"react":"16.5.2","react-dom":"16.5.2"},"_npmOperationalInternal":{"tmp":"tmp/react-components_6.0.2_1541751269143_0.24171937749075312","host":"s3://npm-registry-packages"}},"6.1.0-alpha3":{"name":"@gooddata/react-components","version":"6.1.0-alpha3","author":{"name":"GoodData Corporation"},"license":"BSD-3-Clause","_id":"@gooddata/react-components@6.1.0-alpha3","maintainers":[{"name":"bertold8","email":"ivan.nejezchleb@seznam.cz"},{"name":"bugsbunny338","email":"jiri.zajic@mensa.cz"},{"name":"gooddata-ci","email":"rail@gooddata.com"},{"name":"ivan.mjartan","email":"ivan.mjartan@gooddata.com"},{"name":"jakub-sterba","email":"jakub.sterba@gooddata.com"},{"name":"jaroslav.tomecek","email":"jaroslav.tomecek@gooddata.com"},{"name":"jkittler","email":"honza.kittler@gmail.com"},{"name":"khanh.le","email":"khanh.le@gooddata.com"},{"name":"langhamp","email":"pavel.langhammer@gooddata.com"},{"name":"lanhuynh","email":"lan.huynh@gooddata.com"},{"name":"lhorak","email":"info@lhorak.cz"},{"name":"linhhong","email":"linh.hong@gooddata.com"},{"name":"lpearce","email":"levi.pearce@gooddata.com"},{"name":"lupko","email":"lubomir.slivka@gooddata.com"},{"name":"martin.mosko","email":"martin.mosko@gooddata.com"},{"name":"michal.marsal","email":"michal.marsal@gooddata.com"},{"name":"nadtan","email":"tan.nguyen@gooddata.com"},{"name":"naibinh","email":"naibinh@gmail.com"},{"name":"nikolacech","email":"nikola.cech@gooddata.com"},{"name":"ondrejlangr","email":"ondrej.langr@gooddata.com"},{"name":"pbenes","email":"petr.benes@gooddata.com"},{"name":"peterlacko","email":"lackopeter17@gmail.com"},{"name":"petrjanu","email":"petr.janu@gooddata.com"},{"name":"ptquang86","email":"ptquang86@gmail.com"},{"name":"rodri360","email":"me@rodri360.com"},{"name":"sitina","email":"jiri.sitina@gooddata.com"},{"name":"sondo","email":"son.do@gooddata.com"},{"name":"strouhaljan","email":"strouhal.jan@gmail.com"},{"name":"tomas.kratochvil","email":"tomas.kratochvil@gooddata.com"},{"name":"tomasreichmann","email":"tomasreichmann@gmail.com"},{"name":"tomsatgd","email":"tomas.satinsky@gooddata.com"},{"name":"tu.ngo","email":"tu.ngo@gooddata.com"},{"name":"vlckomi1","email":"michaela.vlckova@gooddata.com"},{"name":"xmort","email":"petr.dolejsi@gooddata.com"},{"name":"yanlipnican","email":"yanlipnican@gmail.com"},{"name":"zdenek.vidensky","email":"zdenek.vidensky@gooddata.com"}],"homepage":"https://github.com/gooddata/gooddata-react-components#readme","bugs":{"url":"https://github.com/gooddata/gooddata-react-components/issues"},"dist":{"shasum":"39606f1699c570c1f86648941a60f45e568f291a","tarball":"https://registry.npmjs.org/@gooddata/react-components/-/react-components-6.1.0-alpha3.tgz","fileCount":948,"integrity":"sha512-df8wylSCFDsWib+Lnr7tbnzyGo3ANa6joCDkRfKIARx9J/2aql0yFE/NSEqpcPt8h7dmnOMEvAxwyhGSEvzrGQ==","signatures":[{"sig":"MEQCIGGzzg/M727NtqKp9UNSFRROxYee2rlZIX2HqzCJaygWAiARG+irn8rrY2HI1Gz5n5FzxJU2tzisvsrot/CBDOH9TQ==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":3550866,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJb5UWwCRA9TVsSAnZWagAA2/MP/3hZdHrlOkvtDucF1CiL\nnk5iabHkWlMHsyF6r5s2RBqM1rfiVKN+MD1EHU6T8aAm6Jc1UpkfTEkXbAqJ\nyFCUjpeSbWxpNMtu6X8Jkg9Hd0uPcWdDPul0VSO5LhmLw8/n0DXN1xJLoaNH\ngk4Ky5Hg47FUjUmRDFq3A8hwWXUkY7+3+dTFikDIHlddSSS4eeaE+QUFs43s\npTgErvlbHOOIl8hz9bXXwLcnMP6CH8hfwfyV1ii+8XLMw4fjf/CCA/mSQTmn\nI6eq+GTv+FIQ8Dk1LcQIClxRTMt77SrtvWW9XZAYbnC0JgWrAdMBFA5zhgPi\nlvmqiLKkZu36RYWOCzzGcqmeLuLkXrCdv+pRUdOSj2Q9ainJU6YFem7bsAIr\nH5W1HVLbR2vXeGZNT+wlN/3DYQPpvrhaK22+U5EhH7sz1MQo07par49Cn6Wu\nRrrm8CKHX1Gpt/MU2vvgY8PS3YBbDBkL0gRT6x/ZwLviMbTfnqeESxrEoiv+\n4cv+xlAT7O+0ChX0HaIT8SktZXNvMbxGQTZoGvjdGznz79gHG7OkWJuHVvBF\nSPcg7DncRoKMn6ZYSvRPfC4GpZv+dBV4NxLqdUREqhezFNVasoWglTz1ORPG\nxwej96sbbCf520SoHRMoE2DGANdeGB3itiprmOTpslL5hstRbOplVl1Gw9SA\nTu3r\r\n=5TIg\r\n-----END PGP SIGNATURE-----\r\n"},"jest":{"testRegex":"(/__tests__/.*|\\.(test|spec))\\.(tsx?|jsx?)$","transform":{".(ts|tsx)":"<rootDir>/node_modules/ts-jest/preprocessor.js"},"collectCoverage":false,"moduleNameMapper":{"\\.(css|less|sass|scss)$":"<rootDir>/__mocks__/styleMock.ts"},"coverageReporters":["html"],"collectCoverageFrom":["src/**/*.{ts,tsx}","examples/server/src/**/*.{js,jsx}","!**/*.d.ts"],"moduleFileExtensions":["ts","tsx","js"],"setupTestFrameworkScriptFile":"<rootDir>/jest.setup.js"},"main":"dist/index.js","config":{"eslint":"./examples/**/*.{js,jsx}","tslint":"./{__mocks__,src,stories}/**/*.{ts,tsx}"},"readme":"[![npm version](https://badge.fury.io/js/%40gooddata%2Freact-components.svg)](https://www.npmjs.com/package/@gooddata/react-components) \n\n# GoodData.UI React components\n> A React-based JavaScript library for building data-driven applications\n\n## Getting started\n- [GoodData.UI Documentation](http://sdk.gooddata.com/gooddata-ui/)\n- [GoodData.UI Live Examples](https://gooddata-examples.herokuapp.com/)\n- [Stack Overflow](https://stackoverflow.com/questions/tagged/gooddata)\n\n### Usage\nWith [yarn](https://yarnpkg.com) installed, go to your project directory and run\n```\n$ yarn add @gooddata/react-components\n```\nIf you prefer [npm](npmjs.com) run\n```\n$ npm install --save @gooddata/react-components\n```\n\n\n## Contributing\n\nWe welcome any contribution in form of [issues](https://github.com/gooddata/gooddata-react-components/issues) or [pull requests](https://github.com/gooddata/gooddata-react-components/pulls).\nThese commands may come in handy while developing:\n\n| command | description |\n| ------- | ----------- |\n| `yarn install --pure-lockfile` | first step |\n| ||\n| `yarn dev` | build react-components to `/dist` in watch mode |\n| `yarn test` | run all unit tests |\n| `yarn validate` | validate codestyle |\n| ||\n| `yarn storybook` | run storybook from `/stories` on http://localhost:9001 |\n| `yarn build-storybook` | build storybook to `/dist-storybook` |\n| `yarn test-storybook` | run storybook and [screenshot tests](https://github.com/gooddata/gdc-client-utils/tree/master/test-storybook) |\n| ||\n| `yarn examples` | run Live Examples dev-server from `/examples` on https://localhost:8999 |\n| `yarn examples-build` | build Live Examples to `/examples/dist` |\n| `yarn examples-server` | serve built Live Examples - see `/examples/server/src` |\n| `yarn examples-testcafe` | run testcafe tests against `localhost:8999` |\n\n### Deploy to heroku.com\nWhen you deploy this repo to heroku, it serves *GoodData.UI Live Examples*.\nRelevant tasks are in `Procfile` and `package.json`.\n\n```bash\n# run in the project directory\nheroku login\nheroku create <your-app-name>\nheroku config:set DOMAIN_ADMIN_USERNAME=x@gooddata.com DOMAIN_ADMIN_PASSWORD=xy PROJECT_ID_TO_ASSIGN=xms7ga4tf3g3nzucd8380o2bev8oeknp\ngit push heroku HEAD:master\nheroku open\n```\n\n### Run Live Examples Locally\nTo run *GoodData.UI Live Examples* locally:\n```bash\ngit clone <this-repository>\ncd  <repository-folder>\nyarn install --pure-lockfile\nyarn examples\n```\nThen open https://localhost:8999 and login using Live Examples account (you can [create one here](https://gooddata-examples.herokuapp.com/registration)).\n\n## Changelog\n\n- see [CHANGELOG.md](CHANGELOG.md)\n\n## License\n\n(C) 2007-2018 GoodData Corporation\n\nThis project is dual licensed:\n\n- The ATTRIBUTION-NONCOMMERCIAL 4.0 INTERNATIONAL (CC BY-NC 4.0) is used for purpose of the trial experience and evaluation of GoodData.UI library.\n- The GOODDATA GOODDATA.UI LIBRARY END USER LICENSE AGREEMENT is used for GoodData customers.\n\nFor more information, please see [LICENSE](https://github.com/gooddata/gooddata-react-components/blob/master/LICENSE)\n","gitHead":"7a7ebc127356b169cda2f8be53d575f82054ef18","scripts":{"dev":"bash scripts/build.sh --dev-watch","test":"jest --watch","build":"bash scripts/build.sh","tslint":"yarn run-tslint -t verbose $npm_package_config_tslint","prepare":"cd examples/server && yarn install --pure-lockfile && cd ../..; rm -r examples/node_modules 2>/dev/null; true","examples":"bash scripts/run-examples.sh","prepare?":"# Called before `npm publish` and on local `npm install`. Temporarily also for deleting obsolete node_modules. Ends with `true` to continue gracefully.","validate":"tsc --noEmit && yarn tslint && eslint $npm_package_config_eslint","build-dev":"bash scripts/build.sh --dev","examples?":"# Default is developer domain, other options: yarn examples [sec,secure,stg,stg2,stg3,demo,developer or URL]","storybook":"start-storybook -p 9001 -c .storybook","test-once":"jest","tslint-ci":"mkdir -p ./ci/results && yarn run-tslint -t checkstyle -o ./ci/results/tslint-results.xml $npm_package_config_tslint","run-tslint":"tslint -p tsconfig.json","validate-ci":"tsc --noEmit && yarn tslint-ci  && eslint $npm_package_config_eslint -f checkstyle -o ci/results/eslint-results.xml","examples-build":"bash scripts/build-examples.sh","prepublishOnly":"yarn build","test-storybook":"test-storybook","build-storybook":"build-storybook -c .storybook -o dist-storybook","examples-server":"node examples/server/src/index.js","heroku-postbuild":"yarn examples-build developer","examples-testcafe":"testcafe chrome --assertion-timeout 60000 -S -s examples/_screenshots examples/test/**/**/*_test* --debug-on-fail","examples-testcafe-ci":"testcafe 'chrome:headless --no-sandbox' --assertion-timeout 60000 -S -s examples/_screenshots examples/test/**/**/*_test*"},"typings":"dist/index.d.ts","_npmUser":{"name":"gooddata-ci","email":"rail@gooddata.com"},"repository":{"url":"git+ssh://git@github.com/gooddata/gooddata-react-components.git","type":"git"},"_npmVersion":"5.6.0","description":"GoodData React Components","directories":{},"_nodeVersion":"8.9.4","dependencies":{"rxjs":"^5.5.6","lodash":"^4.17.4","ag-grid":"^18.0.1","invariant":"^2.2.2","classnames":"^2.2.5","highcharts":"4.2.5","prop-types":"^15.6.0","react-intl":"^2.4.0","custom-event":"^1.0.1","ag-grid-react":"^18.0.0","react-measure":"^1.4.7","@gooddata/typings":"2.4.1","@types/highcharts":"4.2.56","http-status-codes":"^1.3.0","@gooddata/js-utils":"^2.0.1","@gooddata/numberjs":"^3.1.2","fixed-data-table-2":"0.7.17","@gooddata/goodstrap":"57.2.0","react-dom-factories":"^1.0.2","@gooddata/gooddata-js":"8.4.1","highcharts-pattern-fill":"3.0.3","nodelist-foreach-polyfill":"^1.2.0"},"_hasShrinkwrap":false,"readmeFilename":"README.md","test-storybook":{"_defaults":{"readySelector":".screenshot-target, .screenshot-wrapper .highcharts-container, .screenshot-wrapper .s-headline-value, .screenshot-wrapper .viz-table-wrap, .screenshot-wrapper .gdc-kpi, .screenshot-wrapper .gdc-kpi-error, .screenshot-wrapper .s-pivot-table .ag-cell"},"AFM components/PieChart":{"error":{"delay":1000,"readySelector":".screenshot-wrapper .s-error .icon-cloud-rain"}},"Core components/Heatmap":{"data labels config":{"readySelector":".screenshot-wrapper div:nth-child(8) .highcharts-container"},"with different legend positions":{"readySelector":".screenshot-wrapper div:nth-child(10) .highcharts-container"}},"Core components/Treemap":{"data labels config":{"readySelector":".screenshot-wrapper div:nth-child(8) .highcharts-container"},"with different legend positions":{"readySelector":".screenshot-wrapper div:nth-child(10) .highcharts-container"}},"Core components/BarChart":{"with different legend positions":{"readySelector":".screenshot-wrapper div:nth-child(10) .highcharts-container"}},"Core components/PieChart":{"data labels config":{"readySelector":".screenshot-wrapper div:nth-child(8) .highcharts-container"},"with different legend positions":{"readySelector":".screenshot-wrapper div:nth-child(10) .highcharts-container"}},"AFM components/DonutChart":{"error":{"delay":1000,"readySelector":".screenshot-wrapper .s-error .icon-cloud-rain"}},"Core components/AreaChart":{"data labels config":{"readySelector":".screenshot-wrapper div:nth-child(8) .highcharts-container"},"with different legend positions":{"readySelector":".screenshot-wrapper div:nth-child(10) .highcharts-container"}},"Core components/LineChart":{"data labels config":{"readySelector":".screenshot-wrapper div:nth-child(8) .highcharts-container"},"with different legend positions":{"readySelector":".screenshot-wrapper div:nth-child(10) .highcharts-container"}},"Core components/DonutChart":{"data labels config":{"readySelector":".screenshot-wrapper div:nth-child(8) .highcharts-container"},"with different legend positions":{"readySelector":".screenshot-wrapper div:nth-child(10) .highcharts-container"}},"Core components/BubbleChart":{"data labels config":{"readySelector":".screenshot-wrapper div:nth-child(8) .highcharts-container"},"with different legend positions":{"readySelector":".screenshot-wrapper div:nth-child(10) .highcharts-container"}},"Core components/ColumnChart":{"with different legend positions":{"readySelector":".screenshot-wrapper div:nth-child(10) .highcharts-container"}},"Core components/ScatterPlot":{"data labels config":{"readySelector":".screenshot-wrapper div:nth-child(8) .highcharts-container"}}},"devDependencies":{"raf":"3.3.2","yup":"^0.24.1","jest":"21.2.1","react":"16.5.2","enzyme":"3.5.0","formik":"^0.11.11","moment":"2.22.1","history":"^4.7.2","ts-jest":"21.2.4","webpack":"3.10.0","react-ga":"^2.5.2","recharts":"1.0.0-beta.9","testcafe":"0.19.2","commander":"2.14.1","node-sass":"4.7.2","react-dom":"16.5.2","supertest":"3.0.0","babel-core":"6.26.0","css-loader":"0.28.7","jest-junit":"3.0.0","raw-loader":"0.5.1","styled-jsx":"2.2.1","typescript":"2.3.3","@types/jest":"20.0.4","@types/node":"7.0.8","file-loader":"1.1.6","sass-loader":"6.0.6","@types/react":"16.0.34","babel-loader":"7.1.2","react-helmet":"5.2.0","react-select":"1.2.1","style-loader":"0.19.1","@types/enzyme":"3.1.13","@types/lodash":"4.14.61","babel-runtime":"6.25.0","utility-types":"^1.1.0","babel-polyfill":"^6.26.0","@storybook/react":"3.4.10","@types/invariant":"2.2.29","@types/react-dom":"16.0.3","babel-preset-env":"1.6.1","isomorphic-fetch":"2.2.1","react-datepicker":"1.1.0","react-router-dom":"4.2.2","@gooddata/mock-js":"1.12.0","@storybook/addons":"3.4.10","@types/classnames":"2.2.3","@types/prop-types":"15.5.2","@types/react-intl":"2.3.5","babel-preset-react":"6.24.1","identity-obj-proxy":"^3.0.0","react-async-script":"^0.9.1","webpack-dev-server":"2.11.1","@types/react-portal":"4.0.1","babel-plugin-lodash":"3.3.2","html-webpack-plugin":"2.30.1","react-test-renderer":"16.4.2","@types/react-measure":"0.4.7","clean-webpack-plugin":"0.1.17","react-google-recaptcha":"^0.11.0","@gooddata/eslint-config":"0.1.0","@gooddata/tslint-config":"0.0.13","@types/storybook__react":"3.0.6","enzyme-adapter-react-16":"1.3.1","uglifyjs-webpack-plugin":"1.2.0","@gooddata/test-storybook":"2.0.0","@storybook/addon-actions":"3.4.10","@storybook/addon-options":"3.4.10","node-sass-magic-importer":"5.1.0","react-syntax-highlighter":"6.1.2","@types/fixed-data-table-2":"0.8.1","awesome-typescript-loader":"3.5.0","@types/react-test-renderer":"16.0.0","circular-dependency-plugin":"4.4.0","compression-webpack-plugin":"1.1.7","@types/enzyme-adapter-react-16":"1.0.3","@types/storybook__addon-actions":"3.0.1","babel-plugin-transform-class-properties":"6.24.1","babel-plugin-transform-async-to-generator":"6.24.1","babel-plugin-transform-object-rest-spread":"6.26.0"},"peerDependencies":{"react":"16.5.2","react-dom":"16.5.2"},"_npmOperationalInternal":{"tmp":"tmp/react-components_6.1.0-alpha3_1541752239787_0.29215851346735033","host":"s3://npm-registry-packages"}},"6.1.0-alpha4":{"name":"@gooddata/react-components","version":"6.1.0-alpha4","author":{"name":"GoodData Corporation"},"license":"BSD-3-Clause","_id":"@gooddata/react-components@6.1.0-alpha4","maintainers":[{"name":"bertold8","email":"ivan.nejezchleb@seznam.cz"},{"name":"bugsbunny338","email":"jiri.zajic@mensa.cz"},{"name":"gooddata-ci","email":"rail@gooddata.com"},{"name":"ivan.mjartan","email":"ivan.mjartan@gooddata.com"},{"name":"jakub-sterba","email":"jakub.sterba@gooddata.com"},{"name":"jaroslav.tomecek","email":"jaroslav.tomecek@gooddata.com"},{"name":"jkittler","email":"honza.kittler@gmail.com"},{"name":"khanh.le","email":"khanh.le@gooddata.com"},{"name":"langhamp","email":"pavel.langhammer@gooddata.com"},{"name":"lanhuynh","email":"lan.huynh@gooddata.com"},{"name":"lhorak","email":"info@lhorak.cz"},{"name":"linhhong","email":"linh.hong@gooddata.com"},{"name":"lpearce","email":"levi.pearce@gooddata.com"},{"name":"lupko","email":"lubomir.slivka@gooddata.com"},{"name":"martin.mosko","email":"martin.mosko@gooddata.com"},{"name":"michal.marsal","email":"michal.marsal@gooddata.com"},{"name":"nadtan","email":"tan.nguyen@gooddata.com"},{"name":"naibinh","email":"naibinh@gmail.com"},{"name":"nikolacech","email":"nikola.cech@gooddata.com"},{"name":"ondrejlangr","email":"ondrej.langr@gooddata.com"},{"name":"pbenes","email":"petr.benes@gooddata.com"},{"name":"peterlacko","email":"lackopeter17@gmail.com"},{"name":"petrjanu","email":"petr.janu@gooddata.com"},{"name":"ptquang86","email":"ptquang86@gmail.com"},{"name":"rodri360","email":"me@rodri360.com"},{"name":"sitina","email":"jiri.sitina@gooddata.com"},{"name":"sondo","email":"son.do@gooddata.com"},{"name":"strouhaljan","email":"strouhal.jan@gmail.com"},{"name":"tomas.kratochvil","email":"tomas.kratochvil@gooddata.com"},{"name":"tomasreichmann","email":"tomasreichmann@gmail.com"},{"name":"tomsatgd","email":"tomas.satinsky@gooddata.com"},{"name":"tu.ngo","email":"tu.ngo@gooddata.com"},{"name":"vlckomi1","email":"michaela.vlckova@gooddata.com"},{"name":"xmort","email":"petr.dolejsi@gooddata.com"},{"name":"yanlipnican","email":"yanlipnican@gmail.com"},{"name":"zdenek.vidensky","email":"zdenek.vidensky@gooddata.com"}],"homepage":"https://github.com/gooddata/gooddata-react-components#readme","bugs":{"url":"https://github.com/gooddata/gooddata-react-components/issues"},"dist":{"shasum":"2700f9c0307691181a25cb85735da23ba675c3cd","tarball":"https://registry.npmjs.org/@gooddata/react-components/-/react-components-6.1.0-alpha4.tgz","fileCount":948,"integrity":"sha512-uzhCJFL9HR+hwYT3+b7/6nKd0Z3Cs/w1zaxYQ2OBLDKlzeSjJtFc0gOGEKOWHIRQDw5xQmdqoueDOlADhfw5Fw==","signatures":[{"sig":"MEUCIFiICJI1nlmIVxy1++5Dp5xxJQSDse35GEAmX8DNOPfiAiEAx3qesu+VIxXFpVKhmvz/39bN4BJaGl8PHhbYHCgKFf4=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":3554522,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJb5VVUCRA9TVsSAnZWagAAhzsP/0KxdCQ4d8/Dhl+hGqyM\nKkQNALdKM0QdiMiZWGkzoLRheelS2xh0+l5SzST82SsyTwRK3iaNj5oO3vWd\n2pNdJ3/N+qALeMG4/N5Lo/I99O0zL4j+D8e8DVaCHCK/8PBMRD8KUiJqL7c0\n1dQp2eHzv0nIb2oGUfJGuiXUB2WqX50Ll9dfE+6E5O89w87X9V1C0NZHOFxC\n+u3KYDpz6CsvYHM5/qRpMS9U0S/aZ01H/jd5Ul3hgj73/QqLGaXNENiDA/12\nKpZnpbAXns9A8bZkIhK1Apgy8YKZw50D4HCJeEtAoDJQzEgeDua5E8IUWrn0\nWxO3AEzn4/y6oVTMvAwtca23ibCeKh0bmECeqLEqH6KPlxlPcl24l6VI53zx\nJfAIZskadF9kdHI4BIqlMEDY+1liQNRYRilQC+6Fe6zkBMg/gJfIIj0wspPL\n7kNhS3FHPvRgtFb+86QWr8wJmenQgE3uSO57LdM4hrA8qgl2F5FglSSnsrGN\nihQCPbxfhUI465tG1XO25B00Pa+YjI39M12ouVVNB5+WTO2c6yTVcJHybh3V\ngJbzRpiC9Yd9ficBqwZuMoHjFJPZw0ZMOLMIVLw7YLdvcGMRQE54QJs5LhnR\ne7xwt2JCxogcQDiWXJdvA5icfx/00Fn8Ut8T1nyesWekQNlQy8XyHKkxOpKV\njd6/\r\n=/IVh\r\n-----END PGP SIGNATURE-----\r\n"},"jest":{"testRegex":"(/__tests__/.*|\\.(test|spec))\\.(tsx?|jsx?)$","transform":{".(ts|tsx)":"<rootDir>/node_modules/ts-jest/preprocessor.js"},"collectCoverage":false,"moduleNameMapper":{"\\.(css|less|sass|scss)$":"<rootDir>/__mocks__/styleMock.ts"},"coverageReporters":["html"],"collectCoverageFrom":["src/**/*.{ts,tsx}","examples/server/src/**/*.{js,jsx}","!**/*.d.ts"],"moduleFileExtensions":["ts","tsx","js"],"setupTestFrameworkScriptFile":"<rootDir>/jest.setup.js"},"main":"dist/index.js","config":{"eslint":"./examples/**/*.{js,jsx}","tslint":"./{__mocks__,src,stories}/**/*.{ts,tsx}"},"readme":"[![npm version](https://badge.fury.io/js/%40gooddata%2Freact-components.svg)](https://www.npmjs.com/package/@gooddata/react-components) \n\n# GoodData.UI React components\n> A React-based JavaScript library for building data-driven applications\n\n## Getting started\n- [GoodData.UI Documentation](http://sdk.gooddata.com/gooddata-ui/)\n- [GoodData.UI Live Examples](https://gooddata-examples.herokuapp.com/)\n- [Stack Overflow](https://stackoverflow.com/questions/tagged/gooddata)\n\n### Usage\nWith [yarn](https://yarnpkg.com) installed, go to your project directory and run\n```\n$ yarn add @gooddata/react-components\n```\nIf you prefer [npm](npmjs.com) run\n```\n$ npm install --save @gooddata/react-components\n```\n\n\n## Contributing\n\nWe welcome any contribution in form of [issues](https://github.com/gooddata/gooddata-react-components/issues) or [pull requests](https://github.com/gooddata/gooddata-react-components/pulls).\nThese commands may come in handy while developing:\n\n| command | description |\n| ------- | ----------- |\n| `yarn install --pure-lockfile` | first step |\n| ||\n| `yarn dev` | build react-components to `/dist` in watch mode |\n| `yarn test` | run all unit tests |\n| `yarn validate` | validate codestyle |\n| ||\n| `yarn storybook` | run storybook from `/stories` on http://localhost:9001 |\n| `yarn build-storybook` | build storybook to `/dist-storybook` |\n| `yarn test-storybook` | run storybook and [screenshot tests](https://github.com/gooddata/gdc-client-utils/tree/master/test-storybook) |\n| ||\n| `yarn examples` | run Live Examples dev-server from `/examples` on https://localhost:8999 |\n| `yarn examples-build` | build Live Examples to `/examples/dist` |\n| `yarn examples-server` | serve built Live Examples - see `/examples/server/src` |\n| `yarn examples-testcafe` | run testcafe tests against `localhost:8999` |\n\n### Deploy to heroku.com\nWhen you deploy this repo to heroku, it serves *GoodData.UI Live Examples*.\nRelevant tasks are in `Procfile` and `package.json`.\n\n```bash\n# run in the project directory\nheroku login\nheroku create <your-app-name>\nheroku config:set DOMAIN_ADMIN_USERNAME=x@gooddata.com DOMAIN_ADMIN_PASSWORD=xy PROJECT_ID_TO_ASSIGN=xms7ga4tf3g3nzucd8380o2bev8oeknp\ngit push heroku HEAD:master\nheroku open\n```\n\n### Run Live Examples Locally\nTo run *GoodData.UI Live Examples* locally:\n```bash\ngit clone <this-repository>\ncd  <repository-folder>\nyarn install --pure-lockfile\nyarn examples\n```\nThen open https://localhost:8999 and login using Live Examples account (you can [create one here](https://gooddata-examples.herokuapp.com/registration)).\n\n## Changelog\n\n- see [CHANGELOG.md](CHANGELOG.md)\n\n## License\n\n(C) 2007-2018 GoodData Corporation\n\nThis project is dual licensed:\n\n- The ATTRIBUTION-NONCOMMERCIAL 4.0 INTERNATIONAL (CC BY-NC 4.0) is used for purpose of the trial experience and evaluation of GoodData.UI library.\n- The GOODDATA GOODDATA.UI LIBRARY END USER LICENSE AGREEMENT is used for GoodData customers.\n\nFor more information, please see [LICENSE](https://github.com/gooddata/gooddata-react-components/blob/master/LICENSE)\n","gitHead":"ce9411f30e5a9ca3cedd1184ef67056f0a8b9140","scripts":{"dev":"bash scripts/build.sh --dev-watch","test":"jest --watch","build":"bash scripts/build.sh","tslint":"yarn run-tslint -t verbose $npm_package_config_tslint","prepare":"cd examples/server && yarn install --pure-lockfile && cd ../..; rm -r examples/node_modules 2>/dev/null; true","examples":"bash scripts/run-examples.sh","prepare?":"# Called before `npm publish` and on local `npm install`. Temporarily also for deleting obsolete node_modules. Ends with `true` to continue gracefully.","validate":"tsc --noEmit && yarn tslint && eslint $npm_package_config_eslint","build-dev":"bash scripts/build.sh --dev","examples?":"# Default is developer domain, other options: yarn examples [sec,secure,stg,stg2,stg3,demo,developer or URL]","storybook":"start-storybook -p 9001 -c .storybook","test-once":"jest","tslint-ci":"mkdir -p ./ci/results && yarn run-tslint -t checkstyle -o ./ci/results/tslint-results.xml $npm_package_config_tslint","run-tslint":"tslint -p tsconfig.json","validate-ci":"tsc --noEmit && yarn tslint-ci  && eslint $npm_package_config_eslint -f checkstyle -o ci/results/eslint-results.xml","examples-build":"bash scripts/build-examples.sh","prepublishOnly":"yarn build","test-storybook":"test-storybook","build-storybook":"build-storybook -c .storybook -o dist-storybook","examples-server":"node examples/server/src/index.js","heroku-postbuild":"yarn examples-build developer","examples-testcafe":"testcafe chrome --assertion-timeout 60000 -S -s examples/_screenshots examples/test/**/**/*_test* --debug-on-fail","examples-testcafe-ci":"testcafe 'chrome:headless --no-sandbox' --assertion-timeout 60000 -S -s examples/_screenshots examples/test/**/**/*_test*"},"typings":"dist/index.d.ts","_npmUser":{"name":"gooddata-ci","email":"rail@gooddata.com"},"repository":{"url":"git+ssh://git@github.com/gooddata/gooddata-react-components.git","type":"git"},"_npmVersion":"5.6.0","description":"GoodData React Components","directories":{},"_nodeVersion":"8.9.4","dependencies":{"rxjs":"^5.5.6","lodash":"^4.17.4","ag-grid":"^18.0.1","invariant":"^2.2.2","classnames":"^2.2.5","highcharts":"4.2.5","prop-types":"^15.6.0","react-intl":"^2.4.0","custom-event":"^1.0.1","ag-grid-react":"^18.0.0","react-measure":"^1.4.7","@gooddata/typings":"2.4.1","@types/highcharts":"4.2.56","http-status-codes":"^1.3.0","@gooddata/js-utils":"^2.0.1","@gooddata/numberjs":"^3.1.2","fixed-data-table-2":"0.7.17","@gooddata/goodstrap":"57.3.0","react-dom-factories":"^1.0.2","@gooddata/gooddata-js":"8.4.1","highcharts-pattern-fill":"3.0.3","nodelist-foreach-polyfill":"^1.2.0"},"_hasShrinkwrap":false,"readmeFilename":"README.md","test-storybook":{"_defaults":{"readySelector":".screenshot-target, .screenshot-wrapper .highcharts-container, .screenshot-wrapper .s-headline-value, .screenshot-wrapper .viz-table-wrap, .screenshot-wrapper .gdc-kpi, .screenshot-wrapper .gdc-kpi-error, .screenshot-wrapper .s-pivot-table .ag-cell"},"AFM components/PieChart":{"error":{"delay":1000,"readySelector":".screenshot-wrapper .s-error .icon-cloud-rain"}},"Core components/Heatmap":{"data labels config":{"readySelector":".screenshot-wrapper div:nth-child(8) .highcharts-container"},"with different legend positions":{"readySelector":".screenshot-wrapper div:nth-child(10) .highcharts-container"}},"Core components/Treemap":{"data labels config":{"readySelector":".screenshot-wrapper div:nth-child(8) .highcharts-container"},"with different legend positions":{"readySelector":".screenshot-wrapper div:nth-child(10) .highcharts-container"}},"Core components/BarChart":{"with different legend positions":{"readySelector":".screenshot-wrapper div:nth-child(10) .highcharts-container"}},"Core components/PieChart":{"data labels config":{"readySelector":".screenshot-wrapper div:nth-child(8) .highcharts-container"},"with different legend positions":{"readySelector":".screenshot-wrapper div:nth-child(10) .highcharts-container"}},"AFM components/DonutChart":{"error":{"delay":1000,"readySelector":".screenshot-wrapper .s-error .icon-cloud-rain"}},"Core components/AreaChart":{"data labels config":{"readySelector":".screenshot-wrapper div:nth-child(8) .highcharts-container"},"with different legend positions":{"readySelector":".screenshot-wrapper div:nth-child(10) .highcharts-container"}},"Core components/LineChart":{"data labels config":{"readySelector":".screenshot-wrapper div:nth-child(8) .highcharts-container"},"with different legend positions":{"readySelector":".screenshot-wrapper div:nth-child(10) .highcharts-container"}},"Core components/DonutChart":{"data labels config":{"readySelector":".screenshot-wrapper div:nth-child(8) .highcharts-container"},"with different legend positions":{"readySelector":".screenshot-wrapper div:nth-child(10) .highcharts-container"}},"Core components/BubbleChart":{"data labels config":{"readySelector":".screenshot-wrapper div:nth-child(8) .highcharts-container"},"with different legend positions":{"readySelector":".screenshot-wrapper div:nth-child(10) .highcharts-container"}},"Core components/ColumnChart":{"with different legend positions":{"readySelector":".screenshot-wrapper div:nth-child(10) .highcharts-container"}},"Core components/ScatterPlot":{"data labels config":{"readySelector":".screenshot-wrapper div:nth-child(8) .highcharts-container"}}},"devDependencies":{"raf":"3.3.2","yup":"^0.24.1","jest":"21.2.1","react":"16.5.2","enzyme":"3.5.0","formik":"^0.11.11","moment":"2.22.1","history":"^4.7.2","ts-jest":"21.2.4","webpack":"3.10.0","react-ga":"^2.5.2","recharts":"1.0.0-beta.9","testcafe":"0.19.2","commander":"2.14.1","node-sass":"4.7.2","react-dom":"16.5.2","supertest":"3.0.0","babel-core":"6.26.0","css-loader":"0.28.7","jest-junit":"3.0.0","raw-loader":"0.5.1","styled-jsx":"2.2.1","typescript":"2.3.3","@types/jest":"20.0.4","@types/node":"7.0.8","file-loader":"1.1.6","sass-loader":"6.0.6","@types/react":"16.0.34","babel-loader":"7.1.2","react-helmet":"5.2.0","react-select":"1.2.1","style-loader":"0.19.1","@types/enzyme":"3.1.13","@types/lodash":"4.14.61","babel-runtime":"6.25.0","utility-types":"^1.1.0","babel-polyfill":"^6.26.0","@storybook/react":"3.4.10","@types/invariant":"2.2.29","@types/react-dom":"16.0.3","babel-preset-env":"1.6.1","isomorphic-fetch":"2.2.1","react-datepicker":"1.1.0","react-router-dom":"4.2.2","@gooddata/mock-js":"1.12.0","@storybook/addons":"3.4.10","@types/classnames":"2.2.3","@types/prop-types":"15.5.2","@types/react-intl":"2.3.5","babel-preset-react":"6.24.1","identity-obj-proxy":"^3.0.0","react-async-script":"^0.9.1","webpack-dev-server":"2.11.1","@types/react-portal":"4.0.1","babel-plugin-lodash":"3.3.2","html-webpack-plugin":"2.30.1","react-test-renderer":"16.4.2","@types/react-measure":"0.4.7","clean-webpack-plugin":"0.1.17","react-google-recaptcha":"^0.11.0","@gooddata/eslint-config":"0.1.0","@gooddata/tslint-config":"0.0.13","@types/storybook__react":"3.0.6","enzyme-adapter-react-16":"1.3.1","uglifyjs-webpack-plugin":"1.2.0","@gooddata/test-storybook":"2.0.0","@storybook/addon-actions":"3.4.10","@storybook/addon-options":"3.4.10","node-sass-magic-importer":"5.1.0","react-syntax-highlighter":"6.1.2","@types/fixed-data-table-2":"0.8.1","awesome-typescript-loader":"3.5.0","@types/react-test-renderer":"16.0.0","circular-dependency-plugin":"4.4.0","compression-webpack-plugin":"1.1.7","@types/enzyme-adapter-react-16":"1.0.3","@types/storybook__addon-actions":"3.0.1","babel-plugin-transform-class-properties":"6.24.1","babel-plugin-transform-async-to-generator":"6.24.1","babel-plugin-transform-object-rest-spread":"6.26.0"},"peerDependencies":{"react":"16.5.2","react-dom":"16.5.2"},"_npmOperationalInternal":{"tmp":"tmp/react-components_6.1.0-alpha4_1541756243389_0.8427729648516964","host":"s3://npm-registry-packages"}},"6.1.0-alpha5":{"name":"@gooddata/react-components","version":"6.1.0-alpha5","author":{"name":"GoodData Corporation"},"license":"BSD-3-Clause","_id":"@gooddata/react-components@6.1.0-alpha5","maintainers":[{"name":"bertold8","email":"ivan.nejezchleb@seznam.cz"},{"name":"bugsbunny338","email":"jiri.zajic@mensa.cz"},{"name":"gooddata-ci","email":"rail@gooddata.com"},{"name":"ivan.mjartan","email":"ivan.mjartan@gooddata.com"},{"name":"jakub-sterba","email":"jakub.sterba@gooddata.com"},{"name":"jaroslav.tomecek","email":"jaroslav.tomecek@gooddata.com"},{"name":"jkittler","email":"honza.kittler@gmail.com"},{"name":"khanh.le","email":"khanh.le@gooddata.com"},{"name":"langhamp","email":"pavel.langhammer@gooddata.com"},{"name":"lanhuynh","email":"lan.huynh@gooddata.com"},{"name":"lhorak","email":"info@lhorak.cz"},{"name":"linhhong","email":"linh.hong@gooddata.com"},{"name":"lpearce","email":"levi.pearce@gooddata.com"},{"name":"lupko","email":"lubomir.slivka@gooddata.com"},{"name":"martin.mosko","email":"martin.mosko@gooddata.com"},{"name":"michal.marsal","email":"michal.marsal@gooddata.com"},{"name":"nadtan","email":"tan.nguyen@gooddata.com"},{"name":"naibinh","email":"naibinh@gmail.com"},{"name":"nikolacech","email":"nikola.cech@gooddata.com"},{"name":"ondrejlangr","email":"ondrej.langr@gooddata.com"},{"name":"pbenes","email":"petr.benes@gooddata.com"},{"name":"peterlacko","email":"lackopeter17@gmail.com"},{"name":"petrjanu","email":"petr.janu@gooddata.com"},{"name":"ptquang86","email":"ptquang86@gmail.com"},{"name":"rodri360","email":"me@rodri360.com"},{"name":"sitina","email":"jiri.sitina@gooddata.com"},{"name":"sondo","email":"son.do@gooddata.com"},{"name":"strouhaljan","email":"strouhal.jan@gmail.com"},{"name":"tomas.kratochvil","email":"tomas.kratochvil@gooddata.com"},{"name":"tomasreichmann","email":"tomasreichmann@gmail.com"},{"name":"tomsatgd","email":"tomas.satinsky@gooddata.com"},{"name":"tu.ngo","email":"tu.ngo@gooddata.com"},{"name":"vlckomi1","email":"michaela.vlckova@gooddata.com"},{"name":"xmort","email":"petr.dolejsi@gooddata.com"},{"name":"yanlipnican","email":"yanlipnican@gmail.com"},{"name":"zdenek.vidensky","email":"zdenek.vidensky@gooddata.com"}],"homepage":"https://github.com/gooddata/gooddata-react-components#readme","bugs":{"url":"https://github.com/gooddata/gooddata-react-components/issues"},"dist":{"shasum":"525fe0a46584b201f1a327993147162f8ba4050d","tarball":"https://registry.npmjs.org/@gooddata/react-components/-/react-components-6.1.0-alpha5.tgz","fileCount":953,"integrity":"sha512-n19Cr6Roi6T7Q/wGkaT2BvwocIdDojbx7cAWGHV3uzJx7VdSajOQ6xoqCBjis5f0+387SKZ1bWqPMyyIOQTgeQ==","signatures":[{"sig":"MEUCIAMzSV4vpXWs29DMsSHyLS6w3ScSoo2d0XRIMpsgOWTbAiEAln+67jBK6O4KBTWLYB6ZqsUdK7nWx7XX3oSiAz34ZCo=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":3614363,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJb6WssCRA9TVsSAnZWagAAtMoP/Au6uj4Vtre165Be9A40\nFjzdkvO/Ifc5I5HnjaCe99WRqcDuWGHLbhZbyIVui9iAAKsccOFHnzX2f0WP\n8LukMy6lxmC3p57vr5eVeA2m8eyXEx5rEVoHAwljt4pqtmpFVWXsXUqkya+9\nSdyRIlE0gaFOCpOzPdwnH6OU8WxGaQnEi3hgqr2C9nHLgPYZREkURo2QZuZL\n/6kLt7V8O4UJaSWALRj9lT4YvXCWp2eavpDFmONMD57pVkgyh+khtItZ/4zM\nS9mWqvIpm5xdt9dgmCFi9Jsh7L0uKcRD/6WTEgIfuinOJKhNpXlEXS0fLNvC\nB59XnbMamu9u0sGUEEklX/2fDnfXN4oWb+JRPGzhXD45avc117reMEIV4vCA\n7KDBhlvE2V4oGjWQuWXTh5bdexm7Zneq2lDVUqeS88xmkrpWXqUb7JfQeS3K\nVbbjt9BoyamiYIupRpQJiJyeAn3AXtK6Et4owQ6t1AtBGuGSQjse3XL70NXR\nVSDuebRxf0hUtmiaQfDs7bXX35zsRg/Dv5QTcYsIUdhxLJU0jjkJL2SfxWAJ\nnQ21EA2ceSfL1Z6rj1kFDT/Sf8f65edKCwYPj1+g11LGTlFwHpbX+Hz+dRoz\nUZvjH5D737SwcMkOMycj6t/sCBPZqF97DuAws6OFSkpBPnUno8W6tP9YeEYa\n3GKc\r\n=FTHB\r\n-----END PGP SIGNATURE-----\r\n"},"jest":{"testRegex":"(/__tests__/.*|\\.(test|spec))\\.(tsx?|jsx?)$","transform":{".(ts|tsx)":"<rootDir>/node_modules/ts-jest/preprocessor.js"},"collectCoverage":false,"moduleNameMapper":{"\\.(css|less|sass|scss)$":"<rootDir>/__mocks__/styleMock.ts"},"coverageReporters":["html"],"collectCoverageFrom":["src/**/*.{ts,tsx}","examples/server/src/**/*.{js,jsx}","!**/*.d.ts"],"moduleFileExtensions":["ts","tsx","js"],"setupTestFrameworkScriptFile":"<rootDir>/jest.setup.js"},"main":"dist/index.js","config":{"eslint":"./examples/**/*.{js,jsx}","tslint":"./{__mocks__,src,stories}/**/*.{ts,tsx}"},"readme":"[![npm version](https://badge.fury.io/js/%40gooddata%2Freact-components.svg)](https://www.npmjs.com/package/@gooddata/react-components) \n\n# GoodData.UI React components\n> A React-based JavaScript library for building data-driven applications\n\n## Getting started\n- [GoodData.UI Documentation](http://sdk.gooddata.com/gooddata-ui/)\n- [GoodData.UI Live Examples](https://gooddata-examples.herokuapp.com/)\n- [Stack Overflow](https://stackoverflow.com/questions/tagged/gooddata)\n\n### Usage\nWith [yarn](https://yarnpkg.com) installed, go to your project directory and run\n```\n$ yarn add @gooddata/react-components\n```\nIf you prefer [npm](npmjs.com) run\n```\n$ npm install --save @gooddata/react-components\n```\n\n\n## Contributing\n\nWe welcome any contribution in form of [issues](https://github.com/gooddata/gooddata-react-components/issues) or [pull requests](https://github.com/gooddata/gooddata-react-components/pulls).\nThese commands may come in handy while developing:\n\n| command | description |\n| ------- | ----------- |\n| `yarn install --pure-lockfile` | first step |\n| ||\n| `yarn dev` | build react-components to `/dist` in watch mode |\n| `yarn test` | run all unit tests |\n| `yarn validate` | validate codestyle |\n| ||\n| `yarn storybook` | run storybook from `/stories` on http://localhost:9001 |\n| `yarn build-storybook` | build storybook to `/dist-storybook` |\n| `yarn test-storybook` | run storybook and [screenshot tests](https://github.com/gooddata/gdc-client-utils/tree/master/test-storybook) |\n| ||\n| `yarn examples` | run Live Examples dev-server from `/examples` on https://localhost:8999 |\n| `yarn examples-build` | build Live Examples to `/examples/dist` |\n| `yarn examples-server` | serve built Live Examples - see `/examples/server/src` |\n| `yarn examples-testcafe` | run testcafe tests against `localhost:8999` |\n\n### Deploy to heroku.com\nWhen you deploy this repo to heroku, it serves *GoodData.UI Live Examples*.\nRelevant tasks are in `Procfile` and `package.json`.\n\n```bash\n# run in the project directory\nheroku login\nheroku create <your-app-name>\nheroku config:set DOMAIN_ADMIN_USERNAME=x@gooddata.com DOMAIN_ADMIN_PASSWORD=xy PROJECT_ID_TO_ASSIGN=xms7ga4tf3g3nzucd8380o2bev8oeknp\ngit push heroku HEAD:master\nheroku open\n```\n\n### Run Live Examples Locally\nTo run *GoodData.UI Live Examples* locally:\n```bash\ngit clone <this-repository>\ncd  <repository-folder>\nyarn install --pure-lockfile\nyarn examples\n```\nThen open https://localhost:8999 and login using Live Examples account (you can [create one here](https://gooddata-examples.herokuapp.com/registration)).\n\n## Changelog\n\n- see [CHANGELOG.md](CHANGELOG.md)\n\n## License\n\n(C) 2007-2018 GoodData Corporation\n\nThis project is dual licensed:\n\n- The ATTRIBUTION-NONCOMMERCIAL 4.0 INTERNATIONAL (CC BY-NC 4.0) is used for purpose of the trial experience and evaluation of GoodData.UI library.\n- The GOODDATA GOODDATA.UI LIBRARY END USER LICENSE AGREEMENT is used for GoodData customers.\n\nFor more information, please see [LICENSE](https://github.com/gooddata/gooddata-react-components/blob/master/LICENSE)\n","gitHead":"0249d3af3ca7f3802b1c6514dcaee12c57d33ce5","scripts":{"dev":"bash scripts/build.sh --dev-watch","test":"jest --watch","build":"bash scripts/build.sh","tslint":"yarn run-tslint -t verbose $npm_package_config_tslint","prepare":"cd examples/server && yarn install --pure-lockfile && cd ../..; rm -r examples/node_modules 2>/dev/null; true","examples":"bash scripts/run-examples.sh","prepare?":"# Called before `npm publish` and on local `npm install`. Temporarily also for deleting obsolete node_modules. Ends with `true` to continue gracefully.","validate":"tsc --noEmit && yarn tslint && eslint $npm_package_config_eslint","build-dev":"bash scripts/build.sh --dev","examples?":"# Default is developer domain, other options: yarn examples [sec,secure,stg,stg2,stg3,demo,developer or URL]","storybook":"start-storybook -p 9001 -c .storybook","test-once":"jest","tslint-ci":"mkdir -p ./ci/results && yarn run-tslint -t checkstyle -o ./ci/results/tslint-results.xml $npm_package_config_tslint","run-tslint":"tslint -p tsconfig.json","validate-ci":"tsc --noEmit && yarn tslint-ci  && eslint $npm_package_config_eslint -f checkstyle -o ci/results/eslint-results.xml","examples-build":"bash scripts/build-examples.sh","prepublishOnly":"yarn build","test-storybook":"test-storybook","build-storybook":"build-storybook -c .storybook -o dist-storybook","examples-server":"node examples/server/src/index.js","heroku-postbuild":"yarn examples-build developer","examples-testcafe":"testcafe chrome --assertion-timeout 60000 -S -s examples/_screenshots examples/test/**/**/*_test* --debug-on-fail","examples-testcafe-ci":"testcafe 'chrome:headless --no-sandbox' --assertion-timeout 60000 -S -s examples/_screenshots examples/test/**/**/*_test*"},"typings":"dist/index.d.ts","_npmUser":{"name":"gooddata-ci","email":"rail@gooddata.com"},"repository":{"url":"git+ssh://git@github.com/gooddata/gooddata-react-components.git","type":"git"},"_npmVersion":"5.6.0","description":"GoodData React Components","directories":{},"_nodeVersion":"8.9.4","dependencies":{"rxjs":"^5.5.6","lodash":"^4.17.4","ag-grid":"^18.0.1","invariant":"^2.2.2","classnames":"^2.2.5","highcharts":"4.2.5","prop-types":"^15.6.0","react-intl":"^2.4.0","custom-event":"^1.0.1","ag-grid-react":"^18.0.0","react-measure":"^1.4.7","@gooddata/typings":"2.4.1","@types/highcharts":"4.2.56","http-status-codes":"^1.3.0","@gooddata/js-utils":"^2.0.1","@gooddata/numberjs":"^3.1.2","fixed-data-table-2":"0.7.17","@gooddata/goodstrap":"57.3.0","react-dom-factories":"^1.0.2","@gooddata/gooddata-js":"8.4.1","highcharts-pattern-fill":"3.0.3","nodelist-foreach-polyfill":"^1.2.0"},"_hasShrinkwrap":false,"readmeFilename":"README.md","test-storybook":{"_defaults":{"readySelector":".screenshot-target, .screenshot-wrapper .highcharts-container, .screenshot-wrapper .s-headline-value, .screenshot-wrapper .viz-table-wrap, .screenshot-wrapper .gdc-kpi, .screenshot-wrapper .gdc-kpi-error, .screenshot-wrapper .s-pivot-table .ag-cell"},"AFM components/PieChart":{"error":{"delay":1000,"readySelector":".screenshot-wrapper .s-error .icon-cloud-rain"}},"Core components/Heatmap":{"data labels config":{"readySelector":".screenshot-wrapper div:nth-child(8) .highcharts-container"},"with different legend positions":{"readySelector":".screenshot-wrapper div:nth-child(10) .highcharts-container"}},"Core components/Treemap":{"data labels config":{"readySelector":".screenshot-wrapper div:nth-child(8) .highcharts-container"},"with different legend positions":{"readySelector":".screenshot-wrapper div:nth-child(10) .highcharts-container"}},"Core components/BarChart":{"with different legend positions":{"readySelector":".screenshot-wrapper div:nth-child(10) .highcharts-container"}},"Core components/PieChart":{"data labels config":{"readySelector":".screenshot-wrapper div:nth-child(8) .highcharts-container"},"with different legend positions":{"readySelector":".screenshot-wrapper div:nth-child(10) .highcharts-container"}},"AFM components/DonutChart":{"error":{"delay":1000,"readySelector":".screenshot-wrapper .s-error .icon-cloud-rain"}},"Core components/AreaChart":{"data labels config":{"readySelector":".screenshot-wrapper div:nth-child(8) .highcharts-container"},"with different legend positions":{"readySelector":".screenshot-wrapper div:nth-child(10) .highcharts-container"}},"Core components/LineChart":{"data labels config":{"readySelector":".screenshot-wrapper div:nth-child(8) .highcharts-container"},"with different legend positions":{"readySelector":".screenshot-wrapper div:nth-child(10) .highcharts-container"}},"Core components/DonutChart":{"data labels config":{"readySelector":".screenshot-wrapper div:nth-child(8) .highcharts-container"},"with different legend positions":{"readySelector":".screenshot-wrapper div:nth-child(10) .highcharts-container"}},"Core components/BubbleChart":{"data labels config":{"readySelector":".screenshot-wrapper div:nth-child(8) .highcharts-container"},"with different legend positions":{"readySelector":".screenshot-wrapper div:nth-child(10) .highcharts-container"}},"Core components/ColumnChart":{"with different legend positions":{"readySelector":".screenshot-wrapper div:nth-child(10) .highcharts-container"}},"Core components/ScatterPlot":{"data labels config":{"readySelector":".screenshot-wrapper div:nth-child(8) .highcharts-container"}}},"devDependencies":{"raf":"3.3.2","yup":"^0.24.1","jest":"21.2.1","react":"16.5.2","enzyme":"3.5.0","formik":"^0.11.11","moment":"2.22.1","history":"^4.7.2","ts-jest":"21.2.4","webpack":"3.10.0","react-ga":"^2.5.2","recharts":"1.0.0-beta.9","testcafe":"0.19.2","commander":"2.14.1","node-sass":"4.7.2","react-dom":"16.5.2","supertest":"3.0.0","babel-core":"6.26.0","css-loader":"0.28.7","jest-junit":"3.0.0","raw-loader":"0.5.1","styled-jsx":"2.2.1","typescript":"2.3.3","@types/jest":"20.0.4","@types/node":"7.0.8","file-loader":"1.1.6","sass-loader":"6.0.6","@types/react":"16.0.34","babel-loader":"7.1.2","react-helmet":"5.2.0","react-select":"1.2.1","style-loader":"0.19.1","@types/enzyme":"3.1.13","@types/lodash":"4.14.61","babel-runtime":"6.25.0","utility-types":"^1.1.0","babel-polyfill":"^6.26.0","@storybook/react":"3.4.10","@types/invariant":"2.2.29","@types/react-dom":"16.0.3","babel-preset-env":"1.6.1","isomorphic-fetch":"2.2.1","react-datepicker":"1.1.0","react-router-dom":"4.2.2","@gooddata/mock-js":"1.12.0","@storybook/addons":"3.4.10","@types/classnames":"2.2.3","@types/prop-types":"15.5.2","@types/react-intl":"2.3.5","babel-preset-react":"6.24.1","identity-obj-proxy":"^3.0.0","react-async-script":"^0.9.1","webpack-dev-server":"2.11.1","@types/react-portal":"4.0.1","babel-plugin-lodash":"3.3.2","html-webpack-plugin":"2.30.1","react-test-renderer":"16.4.2","@types/react-measure":"0.4.7","clean-webpack-plugin":"0.1.17","react-google-recaptcha":"^0.11.0","@gooddata/eslint-config":"0.1.0","@gooddata/tslint-config":"0.0.13","@types/storybook__react":"3.0.6","enzyme-adapter-react-16":"1.3.1","uglifyjs-webpack-plugin":"1.2.0","@gooddata/test-storybook":"2.0.0","@storybook/addon-actions":"3.4.10","@storybook/addon-options":"3.4.10","node-sass-magic-importer":"5.1.0","react-syntax-highlighter":"6.1.2","@types/fixed-data-table-2":"0.8.1","awesome-typescript-loader":"3.5.0","@types/react-test-renderer":"16.0.0","circular-dependency-plugin":"4.4.0","compression-webpack-plugin":"1.1.7","@types/enzyme-adapter-react-16":"1.0.3","@types/storybook__addon-actions":"3.0.1","babel-plugin-transform-class-properties":"6.24.1","babel-plugin-transform-async-to-generator":"6.24.1","babel-plugin-transform-object-rest-spread":"6.26.0"},"peerDependencies":{"react":"16.5.2","react-dom":"16.5.2"},"_npmOperationalInternal":{"tmp":"tmp/react-components_6.1.0-alpha5_1542023980052_0.49148976907456077","host":"s3://npm-registry-packages"}},"6.1.0-alpha6":{"name":"@gooddata/react-components","version":"6.1.0-alpha6","author":{"name":"GoodData Corporation"},"license":"BSD-3-Clause","_id":"@gooddata/react-components@6.1.0-alpha6","maintainers":[{"name":"bertold8","email":"ivan.nejezchleb@seznam.cz"},{"name":"bugsbunny338","email":"jiri.zajic@mensa.cz"},{"name":"gooddata-ci","email":"rail@gooddata.com"},{"name":"ivan.mjartan","email":"ivan.mjartan@gooddata.com"},{"name":"jakub-sterba","email":"jakub.sterba@gooddata.com"},{"name":"jaroslav.tomecek","email":"jaroslav.tomecek@gooddata.com"},{"name":"jkittler","email":"honza.kittler@gmail.com"},{"name":"khanh.le","email":"khanh.le@gooddata.com"},{"name":"langhamp","email":"pavel.langhammer@gooddata.com"},{"name":"lanhuynh","email":"lan.huynh@gooddata.com"},{"name":"lhorak","email":"info@lhorak.cz"},{"name":"linhhong","email":"linh.hong@gooddata.com"},{"name":"lpearce","email":"levi.pearce@gooddata.com"},{"name":"lupko","email":"lubomir.slivka@gooddata.com"},{"name":"martin.mosko","email":"martin.mosko@gooddata.com"},{"name":"michal.marsal","email":"michal.marsal@gooddata.com"},{"name":"nadtan","email":"tan.nguyen@gooddata.com"},{"name":"naibinh","email":"naibinh@gmail.com"},{"name":"nikolacech","email":"nikola.cech@gooddata.com"},{"name":"ondrejlangr","email":"ondrej.langr@gooddata.com"},{"name":"pbenes","email":"petr.benes@gooddata.com"},{"name":"peterlacko","email":"lackopeter17@gmail.com"},{"name":"petrjanu","email":"petr.janu@gooddata.com"},{"name":"ptquang86","email":"ptquang86@gmail.com"},{"name":"rodri360","email":"me@rodri360.com"},{"name":"sitina","email":"jiri.sitina@gooddata.com"},{"name":"sondo","email":"son.do@gooddata.com"},{"name":"strouhaljan","email":"strouhal.jan@gmail.com"},{"name":"tomas.kratochvil","email":"tomas.kratochvil@gooddata.com"},{"name":"tomasreichmann","email":"tomasreichmann@gmail.com"},{"name":"tomsatgd","email":"tomas.satinsky@gooddata.com"},{"name":"tu.ngo","email":"tu.ngo@gooddata.com"},{"name":"vlckomi1","email":"michaela.vlckova@gooddata.com"},{"name":"xmort","email":"petr.dolejsi@gooddata.com"},{"name":"yanlipnican","email":"yanlipnican@gmail.com"},{"name":"zdenek.vidensky","email":"zdenek.vidensky@gooddata.com"}],"homepage":"https://github.com/gooddata/gooddata-react-components#readme","bugs":{"url":"https://github.com/gooddata/gooddata-react-components/issues"},"dist":{"shasum":"0f74c1a3ba7022e21df3b1c4f179859a6a67c1c5","tarball":"https://registry.npmjs.org/@gooddata/react-components/-/react-components-6.1.0-alpha6.tgz","fileCount":953,"integrity":"sha512-SHYIqSZ9Tz79BJ7Mxbou1TvkA5qYg0W0lMEBxb+pp8V5f47b3MAiJi0yWHNTRDaRz4e0/+6RjD74meAFJtQsmw==","signatures":[{"sig":"MEUCIHIrhdzUponGxGtsALG4IHllIlLbDZw1DveAHfhB9fVQAiEAnEHsSTp1ZkcTi3vpagixvUkmH2+0VD9mgRnm63IuPQo=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":3622814,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJb6Z7KCRA9TVsSAnZWagAATqoP/RkdxvsTs5+V9EvoSDS/\nQpmfUsf6Y60m7KryreWMpAIqVwDJHkizFeWC4Le8CRjzF6LIvjd5C4fWyASC\n1y+LuZv1m2wIongJnLEWopBaz6fUylBOfRcUcyeQboP8imithSTLmKsgkxjV\nzxi+6iSNgwlgpp2Btg4I3w8TMmcWww8BL0L9e+ISKQ2GxxLysQVWmPVrW2uF\nrORGEaqFc8fX07N/ctFwSFGuzINJMgmtgHtCRDKGH9Hs1qzzL1hkGYZSY6n+\nGeWOKxnlxhFYSBOy4ZgMRAMul9tgz6M9TeJBJTLcg3ZShyf1vJaJTsQMLd5l\ni3Y19Xi1KuTyvfM2/CPGZRRRcVI5nQziIXXcBwKQw724vYR0Wr5XcC2EY0wt\n0W6Vuga1DtjzmwQ8xDNcRyR8Az7wSA7QOJroK5duYVWs9h3EitgA/M34GA/T\nZkU8FTJHmIdOgwM/LN1O0QL5HYyX0u5aXVjwTh23as7qhAPImj2B1Ap9cwWu\nVbIqKHJsK74rH9nMG0yAP6VhYFHd2lm83NEM0mnNUahujYur3p/cDleXBdbY\n/xySTkhrhSXqzpr5YhWw4fVK+GzL2rMSUPMEpIYikmQYWu50NxAxzC/4OvHg\nQxx4j9qqpPi+vIIZacjcc5yzJs7X0l+ldBBMlifnimsd/17lgorDJ0x62OCN\n0OBq\r\n=EDnF\r\n-----END PGP SIGNATURE-----\r\n"},"jest":{"testRegex":"(/__tests__/.*|\\.(test|spec))\\.(tsx?|jsx?)$","transform":{".(ts|tsx)":"<rootDir>/node_modules/ts-jest/preprocessor.js"},"collectCoverage":false,"moduleNameMapper":{"\\.(css|less|sass|scss)$":"<rootDir>/__mocks__/styleMock.ts"},"coverageReporters":["html"],"collectCoverageFrom":["src/**/*.{ts,tsx}","examples/server/src/**/*.{js,jsx}","!**/*.d.ts"],"moduleFileExtensions":["ts","tsx","js"],"setupTestFrameworkScriptFile":"<rootDir>/jest.setup.js"},"main":"dist/index.js","config":{"eslint":"./examples/**/*.{js,jsx}","tslint":"./{__mocks__,src,stories}/**/*.{ts,tsx}"},"readme":"[![npm version](https://badge.fury.io/js/%40gooddata%2Freact-components.svg)](https://www.npmjs.com/package/@gooddata/react-components) \n\n# GoodData.UI React components\n> A React-based JavaScript library for building data-driven applications\n\n## Getting started\n- [GoodData.UI Documentation](http://sdk.gooddata.com/gooddata-ui/)\n- [GoodData.UI Live Examples](https://gooddata-examples.herokuapp.com/)\n- [Stack Overflow](https://stackoverflow.com/questions/tagged/gooddata)\n\n### Usage\nWith [yarn](https://yarnpkg.com) installed, go to your project directory and run\n```\n$ yarn add @gooddata/react-components\n```\nIf you prefer [npm](npmjs.com) run\n```\n$ npm install --save @gooddata/react-components\n```\n\n\n## Contributing\n\nWe welcome any contribution in form of [issues](https://github.com/gooddata/gooddata-react-components/issues) or [pull requests](https://github.com/gooddata/gooddata-react-components/pulls).\nThese commands may come in handy while developing:\n\n| command | description |\n| ------- | ----------- |\n| `yarn install --pure-lockfile` | first step |\n| ||\n| `yarn dev` | build react-components to `/dist` in watch mode |\n| `yarn test` | run all unit tests |\n| `yarn validate` | validate codestyle |\n| ||\n| `yarn storybook` | run storybook from `/stories` on http://localhost:9001 |\n| `yarn build-storybook` | build storybook to `/dist-storybook` |\n| `yarn test-storybook` | run storybook and [screenshot tests](https://github.com/gooddata/gdc-client-utils/tree/master/test-storybook) |\n| ||\n| `yarn examples` | run Live Examples dev-server from `/examples` on https://localhost:8999 |\n| `yarn examples-build` | build Live Examples to `/examples/dist` |\n| `yarn examples-server` | serve built Live Examples - see `/examples/server/src` |\n| `yarn examples-testcafe` | run testcafe tests against `localhost:8999` |\n\n### Deploy to heroku.com\nWhen you deploy this repo to heroku, it serves *GoodData.UI Live Examples*.\nRelevant tasks are in `Procfile` and `package.json`.\n\n```bash\n# run in the project directory\nheroku login\nheroku create <your-app-name>\nheroku config:set DOMAIN_ADMIN_USERNAME=x@gooddata.com DOMAIN_ADMIN_PASSWORD=xy PROJECT_ID_TO_ASSIGN=xms7ga4tf3g3nzucd8380o2bev8oeknp\ngit push heroku HEAD:master\nheroku open\n```\n\n### Run Live Examples Locally\nTo run *GoodData.UI Live Examples* locally:\n```bash\ngit clone <this-repository>\ncd  <repository-folder>\nyarn install --pure-lockfile\nyarn examples\n```\nThen open https://localhost:8999 and login using Live Examples account (you can [create one here](https://gooddata-examples.herokuapp.com/registration)).\n\n## Changelog\n\n- see [CHANGELOG.md](CHANGELOG.md)\n\n## License\n\n(C) 2007-2018 GoodData Corporation\n\nThis project is dual licensed:\n\n- The ATTRIBUTION-NONCOMMERCIAL 4.0 INTERNATIONAL (CC BY-NC 4.0) is used for purpose of the trial experience and evaluation of GoodData.UI library.\n- The GOODDATA GOODDATA.UI LIBRARY END USER LICENSE AGREEMENT is used for GoodData customers.\n\nFor more information, please see [LICENSE](https://github.com/gooddata/gooddata-react-components/blob/master/LICENSE)\n","gitHead":"89dce3e224ad94f6b866d2c9e65375d9a8ea9646","scripts":{"dev":"bash scripts/build.sh --dev-watch","test":"jest --watch","build":"bash scripts/build.sh","tslint":"yarn run-tslint -t verbose $npm_package_config_tslint","prepare":"cd examples/server && yarn install --pure-lockfile && cd ../..; rm -r examples/node_modules 2>/dev/null; true","examples":"bash scripts/run-examples.sh","prepare?":"# Called before `npm publish` and on local `npm install`. Temporarily also for deleting obsolete node_modules. Ends with `true` to continue gracefully.","validate":"tsc --noEmit && yarn tslint && eslint $npm_package_config_eslint","build-dev":"bash scripts/build.sh --dev","examples?":"# Default is developer domain, other options: yarn examples [sec,secure,stg,stg2,stg3,demo,developer or URL]","storybook":"start-storybook -p 9001 -c .storybook","test-once":"jest","tslint-ci":"mkdir -p ./ci/results && yarn run-tslint -t checkstyle -o ./ci/results/tslint-results.xml $npm_package_config_tslint","run-tslint":"tslint -p tsconfig.json","validate-ci":"tsc --noEmit && yarn tslint-ci  && eslint $npm_package_config_eslint -f checkstyle -o ci/results/eslint-results.xml","examples-build":"bash scripts/build-examples.sh","prepublishOnly":"yarn build","test-storybook":"test-storybook","build-storybook":"build-storybook -c .storybook -o dist-storybook","examples-server":"node examples/server/src/index.js","heroku-postbuild":"yarn examples-build developer","examples-testcafe":"testcafe chrome --assertion-timeout 60000 -S -s examples/_screenshots examples/test/**/**/*_test* --debug-on-fail","examples-testcafe-ci":"testcafe 'chrome:headless --no-sandbox' --assertion-timeout 60000 -S -s examples/_screenshots examples/test/**/**/*_test*"},"typings":"dist/index.d.ts","_npmUser":{"name":"gooddata-ci","email":"rail@gooddata.com"},"repository":{"url":"git+ssh://git@github.com/gooddata/gooddata-react-components.git","type":"git"},"_npmVersion":"5.6.0","description":"GoodData React Components","directories":{},"_nodeVersion":"8.9.4","dependencies":{"rxjs":"^5.5.6","lodash":"^4.17.4","ag-grid":"^18.0.1","invariant":"^2.2.2","classnames":"^2.2.5","highcharts":"4.2.5","prop-types":"^15.6.0","react-intl":"^2.4.0","custom-event":"^1.0.1","ag-grid-react":"^18.0.0","react-measure":"^1.4.7","@gooddata/typings":"2.4.1","@types/highcharts":"4.2.56","http-status-codes":"^1.3.0","@gooddata/js-utils":"3.2.0","@gooddata/numberjs":"^3.1.2","fixed-data-table-2":"0.7.17","@gooddata/goodstrap":"57.3.0","react-dom-factories":"^1.0.2","@gooddata/gooddata-js":"8.4.1","highcharts-pattern-fill":"3.0.3","nodelist-foreach-polyfill":"^1.2.0"},"_hasShrinkwrap":false,"readmeFilename":"README.md","test-storybook":{"_defaults":{"readySelector":".screenshot-target, .screenshot-wrapper .highcharts-container, .screenshot-wrapper .s-headline-value, .screenshot-wrapper .viz-table-wrap, .screenshot-wrapper .gdc-kpi, .screenshot-wrapper .gdc-kpi-error, .screenshot-wrapper .s-pivot-table .ag-cell"},"AFM components/PieChart":{"error":{"delay":1000,"readySelector":".screenshot-wrapper .s-error .icon-cloud-rain"}},"Core components/Heatmap":{"data labels config":{"readySelector":".screenshot-wrapper div:nth-child(8) .highcharts-container"},"with different legend positions":{"readySelector":".screenshot-wrapper div:nth-child(10) .highcharts-container"}},"Core components/Treemap":{"data labels config":{"readySelector":".screenshot-wrapper div:nth-child(8) .highcharts-container"},"with different legend positions":{"readySelector":".screenshot-wrapper div:nth-child(10) .highcharts-container"}},"Core components/BarChart":{"with different legend positions":{"readySelector":".screenshot-wrapper div:nth-child(10) .highcharts-container"}},"Core components/PieChart":{"data labels config":{"readySelector":".screenshot-wrapper div:nth-child(8) .highcharts-container"},"with different legend positions":{"readySelector":".screenshot-wrapper div:nth-child(10) .highcharts-container"}},"AFM components/DonutChart":{"error":{"delay":1000,"readySelector":".screenshot-wrapper .s-error .icon-cloud-rain"}},"Core components/AreaChart":{"data labels config":{"readySelector":".screenshot-wrapper div:nth-child(8) .highcharts-container"},"with different legend positions":{"readySelector":".screenshot-wrapper div:nth-child(10) .highcharts-container"}},"Core components/LineChart":{"data labels config":{"readySelector":".screenshot-wrapper div:nth-child(8) .highcharts-container"},"with different legend positions":{"readySelector":".screenshot-wrapper div:nth-child(10) .highcharts-container"}},"Core components/DonutChart":{"data labels config":{"readySelector":".screenshot-wrapper div:nth-child(8) .highcharts-container"},"with different legend positions":{"readySelector":".screenshot-wrapper div:nth-child(10) .highcharts-container"}},"Core components/BubbleChart":{"data labels config":{"readySelector":".screenshot-wrapper div:nth-child(8) .highcharts-container"},"with different legend positions":{"readySelector":".screenshot-wrapper div:nth-child(10) .highcharts-container"}},"Core components/ColumnChart":{"with different legend positions":{"readySelector":".screenshot-wrapper div:nth-child(10) .highcharts-container"}},"Core components/ScatterPlot":{"data labels config":{"readySelector":".screenshot-wrapper div:nth-child(8) .highcharts-container"}}},"devDependencies":{"raf":"3.3.2","yup":"^0.24.1","jest":"21.2.1","react":"16.5.2","enzyme":"3.5.0","formik":"^0.11.11","moment":"2.22.1","history":"^4.7.2","ts-jest":"21.2.4","webpack":"3.10.0","react-ga":"^2.5.2","recharts":"1.0.0-beta.9","testcafe":"0.19.2","commander":"2.14.1","node-sass":"4.7.2","react-dom":"16.5.2","supertest":"3.0.0","babel-core":"6.26.0","css-loader":"0.28.7","jest-junit":"3.0.0","raw-loader":"0.5.1","styled-jsx":"2.2.1","typescript":"2.3.3","@types/jest":"20.0.4","@types/node":"7.0.8","file-loader":"1.1.6","sass-loader":"6.0.6","@types/react":"16.0.34","babel-loader":"7.1.2","react-helmet":"5.2.0","react-select":"1.2.1","style-loader":"0.19.1","@types/enzyme":"3.1.13","@types/lodash":"4.14.61","babel-runtime":"6.25.0","utility-types":"^1.1.0","babel-polyfill":"^6.26.0","@storybook/react":"3.4.10","@types/invariant":"2.2.29","@types/react-dom":"16.0.3","babel-preset-env":"1.6.1","isomorphic-fetch":"2.2.1","react-datepicker":"1.1.0","react-router-dom":"4.2.2","@gooddata/mock-js":"1.12.0","@storybook/addons":"3.4.10","@types/classnames":"2.2.3","@types/prop-types":"15.5.2","@types/react-intl":"2.3.5","babel-preset-react":"6.24.1","identity-obj-proxy":"^3.0.0","react-async-script":"^0.9.1","webpack-dev-server":"2.11.1","@types/react-portal":"4.0.1","babel-plugin-lodash":"3.3.2","html-webpack-plugin":"2.30.1","react-test-renderer":"16.4.2","@types/react-measure":"0.4.7","clean-webpack-plugin":"0.1.17","react-google-recaptcha":"^0.11.0","@gooddata/eslint-config":"0.1.0","@gooddata/tslint-config":"0.0.13","@types/storybook__react":"3.0.6","enzyme-adapter-react-16":"1.3.1","uglifyjs-webpack-plugin":"1.2.0","@gooddata/test-storybook":"2.0.0","@storybook/addon-actions":"3.4.10","@storybook/addon-options":"3.4.10","node-sass-magic-importer":"5.1.0","react-syntax-highlighter":"6.1.2","@types/fixed-data-table-2":"0.8.1","awesome-typescript-loader":"3.5.0","@types/react-test-renderer":"16.0.0","circular-dependency-plugin":"4.4.0","compression-webpack-plugin":"1.1.7","@types/enzyme-adapter-react-16":"1.0.3","@types/storybook__addon-actions":"3.0.1","babel-plugin-transform-class-properties":"6.24.1","babel-plugin-transform-async-to-generator":"6.24.1","babel-plugin-transform-object-rest-spread":"6.26.0"},"peerDependencies":{"react":"16.5.2","react-dom":"16.5.2"},"_npmOperationalInternal":{"tmp":"tmp/react-components_6.1.0-alpha6_1542037193809_0.45085309563021303","host":"s3://npm-registry-packages"}},"5.3.3":{"name":"@gooddata/react-components","version":"5.3.3","author":{"name":"GoodData Corporation"},"license":"BSD-3-Clause","_id":"@gooddata/react-components@5.3.3","maintainers":[{"name":"bertold8","email":"ivan.nejezchleb@seznam.cz"},{"name":"bugsbunny338","email":"jiri.zajic@mensa.cz"},{"name":"dung.truong","email":"dung.truong@gooddata.com"},{"name":"gooddata-ci","email":"rail@gooddata.com"},{"name":"ivan.mjartan","email":"ivan.mjartan@gooddata.com"},{"name":"jakub-sterba","email":"jakub.sterba@gooddata.com"},{"name":"jaroslav.tomecek","email":"jaroslav.tomecek@gooddata.com"},{"name":"jkittler","email":"honza.kittler@gmail.com"},{"name":"khanh.le","email":"khanh.le@gooddata.com"},{"name":"langhamp","email":"pavel.langhammer@gooddata.com"},{"name":"lanhuynh","email":"lan.huynh@gooddata.com"},{"name":"lhorak","email":"info@lhorak.cz"},{"name":"linhhong","email":"linh.hong@gooddata.com"},{"name":"lpearce","email":"levi.pearce@gooddata.com"},{"name":"lupko","email":"lubomir.slivka@gooddata.com"},{"name":"martin.mosko","email":"martin.mosko@gooddata.com"},{"name":"michal.marsal","email":"michal.marsal@gooddata.com"},{"name":"nadtan","email":"tan.nguyen@gooddata.com"},{"name":"naibinh","email":"naibinh@gmail.com"},{"name":"nikolacech","email":"nikola.cech@gooddata.com"},{"name":"ondrejlangr","email":"ondrej.langr@gooddata.com"},{"name":"pbenes","email":"petr.benes@gooddata.com"},{"name":"peterlacko","email":"lackopeter17@gmail.com"},{"name":"petrjanu","email":"petr.janu@gooddata.com"},{"name":"ptquang86","email":"ptquang86@gmail.com"},{"name":"rodri360","email":"me@rodri360.com"},{"name":"sitina","email":"jiri.sitina@gooddata.com"},{"name":"sondo","email":"son.do@gooddata.com"},{"name":"strouhaljan","email":"strouhal.jan@gmail.com"},{"name":"tomas.kratochvil","email":"tomas.kratochvil@gooddata.com"},{"name":"tomasreichmann","email":"tomasreichmann@gmail.com"},{"name":"tomsatgd","email":"tomas.satinsky@gooddata.com"},{"name":"tu.ngo","email":"tu.ngo@gooddata.com"},{"name":"vlckomi1","email":"michaela.vlckova@gooddata.com"},{"name":"xmort","email":"petr.dolejsi@gooddata.com"},{"name":"yanlipnican","email":"yanlipnican@gmail.com"},{"name":"zdenek.vidensky","email":"zdenek.vidensky@gooddata.com"}],"homepage":"https://github.com/gooddata/gooddata-react-components#readme","bugs":{"url":"https://github.com/gooddata/gooddata-react-components/issues"},"dist":{"shasum":"2859e1ad7bee24bd8a36f35eabd15e3b1ffc0967","tarball":"https://registry.npmjs.org/@gooddata/react-components/-/react-components-5.3.3.tgz","fileCount":888,"integrity":"sha512-7IkKqM4ZsJPxpfV4fkjyphVDzeisQONTDE73+SB0ADVbuK2OzujVFne9l7vw0Hkvmz1RkNHPjlhizwhP3o4txQ==","signatures":[{"sig":"MEYCIQCVQUTu7sE0PDptHAu1PJo43jXsJhiHPFQYWsLMlQ+cjwIhAPk0FJ+tIxTBg4sM5AOJ6qryQvDJAesVFAVXdCZvQs39","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":3260744,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJb7VrLCRA9TVsSAnZWagAAOvsP/2lN8NZkL716Ujv/AbG7\nBBibeHEBc29APooIAL1BilbzD3spxZfcKvfI8aC1am/0fQDWiufy068xjuVo\nJGHe3+Rh3+ipR5rajxCxYEer03wOVpbouGxLXm0apCsdNHMvGIyUjMqZ8UNF\nA41Vy2l3ZWCk4p5s1Y5+NNvEwZLPjFM5IRt7C08M0B2w+E9t0/R6QbHdMyTa\nzc8zJ0pvkIp5syo121r1uoNqv2NGPO+8W1U33M8Ogo01FzjvEPj/P+9Jngs7\nC1BUpJxGkkkpurxvWmCmeyVWHTS2y0owy0Pqf0lPtogA8UDZDBSWYtHdbf5j\nmM4ibdACgK+0q56LHdhn0urSNn4bo9//P4x4ArZPuwv+Noa3cZDuN7+xPQOs\nJrfGw76ax7DfvcF7eAWoTMKwVN3lM5AEGqzCzJyT/70zg93OFS+cn3BVuEyH\nhtbdkKroy+PWyGgSxR5JD/snegBw6bo+9zafW3F818pPgYNMFtnDZeD+RJGo\nnMYvm/po4cbFl1mU0M8rwxbZ9SVQFQ/c70cnEAa2ciuG5XraPiiVWR9DYgmq\nsVxbsgwdnJyUBMYxAUI7OUdf8Q9c3DidxGbkS6sglO++wA779XnsZDcy/eVH\ngJBmgCIvtUByEckiQmFTc0Va5ANyCY2zXhe7yC/+1pjr/WxDJ3ASaP9BvFDO\nlm8p\r\n=2HfN\r\n-----END PGP SIGNATURE-----\r\n"},"jest":{"testRegex":"(/__tests__/.*|\\.(test|spec))\\.(tsx?|jsx?)$","transform":{".(ts|tsx)":"<rootDir>/node_modules/ts-jest/preprocessor.js"},"mapCoverage":true,"collectCoverage":false,"moduleNameMapper":{"\\.(css|less|sass|scss)$":"<rootDir>/__mocks__/styleMock.ts"},"coverageReporters":["html"],"collectCoverageFrom":["src/**/*.{ts,tsx}","examples/server/src/**/*.{js,jsx}","!**/*.d.ts"],"moduleFileExtensions":["ts","tsx","js"],"setupTestFrameworkScriptFile":"<rootDir>/jest.setup.js"},"main":"dist/index.js","config":{"eslint":"./examples/**/*.{js,jsx}","tslint":"./{__mocks__,src,stories}/**/*.{ts,tsx}"},"gitHead":"3caafb848fb5f0fb52b6a8a35d89690c747bc21a","scripts":{"dev":"bash scripts/build.sh --dev-watch","test":"jest --watch","build":"bash scripts/build.sh","tslint":"yarn run-tslint -t verbose $npm_package_config_tslint","prepare":"cd examples/server && yarn install --pure-lockfile && cd ../..; rm -r examples/node_modules 2>/dev/null; true","examples":"bash scripts/run-examples.sh","prepare?":"# Called before `npm publish` and on local `npm install`. Temporarily also for deleting obsolete node_modules. Ends with `true` to continue gracefully.","validate":"tsc --noEmit && yarn tslint && eslint $npm_package_config_eslint","build-dev":"bash scripts/build.sh --dev","examples?":"# Default is developer domain, other options: yarn examples [sec,secure,stg,stg2,stg3,demo,developer or URL]","storybook":"start-storybook -p 9001 -c .storybook","tslint-ci":"mkdir -p ./ci/results && yarn run-tslint -t checkstyle -o ./ci/results/tslint-results.xml $npm_package_config_tslint","run-tslint":"tslint -p tsconfig.json","validate-ci":"tsc --noEmit && yarn tslint-ci  && eslint $npm_package_config_eslint -f checkstyle -o ci/results/eslint-results.xml","examples-build":"bash scripts/build-examples.sh","prepublishOnly":"yarn build","test-storybook":"test-storybook","build-storybook":"build-storybook -c .storybook -o dist-storybook","examples-server":"node examples/server/src/index.js","heroku-postbuild":"yarn examples-build developer","examples-testcafe":"testcafe chrome --assertion-timeout 60000 -S -s examples/_screenshots examples/test/**/**/*_test* --debug-on-fail","examples-testcafe-ci":"testcafe 'chrome:headless --no-sandbox' --assertion-timeout 60000 -S -s examples/_screenshots examples/test/**/**/*_test*"},"typings":"dist/index.d.ts","_npmUser":{"name":"gooddata-ci","email":"rail@gooddata.com"},"deprecated":"@gooddata/react-components@5 reached End of Support on May 21, 2019. Please upgrade (see https://sdk.gooddata.com/gooddata-ui/docs/supported_versions.html for more information).","repository":{"url":"git+ssh://git@github.com/gooddata/gooddata-react-components.git","type":"git"},"_npmVersion":"5.6.0","description":"GoodData React Components","directories":{},"_nodeVersion":"8.9.4","dependencies":{"rxjs":"^5.5.6","lodash":"^4.17.4","ag-grid":"^18.0.1","invariant":"^2.2.2","classnames":"^2.2.5","highcharts":"4.2.5","prop-types":"^15.6.0","react-intl":"^2.4.0","custom-event":"^1.0.1","ag-grid-react":"^18.0.0","react-measure":"^1.4.7","@gooddata/typings":"2.3.1","@types/highcharts":"4.2.56","http-status-codes":"^1.3.0","@gooddata/js-utils":"^2.0.1","@gooddata/numberjs":"^3.1.2","fixed-data-table-2":"0.7.17","@gooddata/goodstrap":"56.1.3-fix1","react-dom-factories":"^1.0.2","@gooddata/gooddata-js":"8.0.0","highcharts-pattern-fill":"3.0.3","nodelist-foreach-polyfill":"^1.2.0"},"_hasShrinkwrap":false,"test-storybook":{"_defaults":{"readySelector":".screenshot-target, .screenshot-wrapper .highcharts-container, .screenshot-wrapper .s-headline-value, .screenshot-wrapper .viz-table-wrap, .screenshot-wrapper .gdc-kpi, .screenshot-wrapper .gdc-kpi-error, .screenshot-wrapper .s-pivot-table .ag-cell"},"AFM components/PieChart":{"error":{"readySelector":".screenshot-wrapper .s-error .icon-cloud-rain"}},"Core components/Heatmap":{"data labels config":{"readySelector":".screenshot-wrapper .screenshot-container:nth-child(4) .highcharts-container"}},"Core components/Treemap":{"data labels config":{"readySelector":".screenshot-wrapper .screenshot-container:nth-child(4) .highcharts-container"}},"Core components/PieChart":{"data labels config":{"readySelector":".screenshot-wrapper .screenshot-container:nth-child(4) .highcharts-container"}},"AFM components/DonutChart":{"error":{"readySelector":".screenshot-wrapper .s-error .icon-cloud-rain"}},"Core components/AreaChart":{"data labels config":{"readySelector":".screenshot-wrapper .screenshot-container:nth-child(4) .highcharts-container"}},"Core components/LineChart":{"data labels config":{"readySelector":".screenshot-wrapper .screenshot-container:nth-child(4) .highcharts-container"}},"Core components/DonutChart":{"data labels config":{"readySelector":".screenshot-wrapper .screenshot-container:nth-child(4) .highcharts-container"}},"Core components/BubbleChart":{"data labels config":{"readySelector":".screenshot-wrapper .screenshot-container:nth-child(4) .highcharts-container"}},"Core components/ScatterPlot":{"data labels config":{"readySelector":".screenshot-wrapper .screenshot-container:nth-child(4) .highcharts-container"}}},"devDependencies":{"yup":"^0.24.1","jest":"21.2.1","react":"15.6.2","enzyme":"3.3.0","formik":"^0.11.11","moment":"2.22.1","history":"^4.7.2","ts-jest":"21.2.4","webpack":"3.10.0","react-ga":"^2.5.2","recharts":"1.0.0-beta.9","testcafe":"0.19.2","commander":"2.14.1","node-sass":"4.7.2","react-dom":"15.6.2","supertest":"3.0.0","babel-core":"6.26.0","css-loader":"0.28.7","jest-junit":"3.0.0","raw-loader":"0.5.1","styled-jsx":"2.2.1","typescript":"2.3.3","@types/jest":"20.0.4","@types/node":"7.0.8","file-loader":"1.1.6","sass-loader":"6.0.6","@types/react":"16.0.34","babel-loader":"7.1.2","react-helmet":"5.2.0","react-select":"1.2.1","style-loader":"0.19.1","@types/enzyme":"3.1.6","@types/lodash":"4.14.61","utility-types":"^1.1.0","babel-polyfill":"^6.26.0","@storybook/react":"3.4.8","@types/invariant":"2.2.29","@types/react-dom":"16.0.3","babel-preset-env":"1.6.1","isomorphic-fetch":"2.2.1","react-datepicker":"1.1.0","react-router-dom":"4.2.2","@gooddata/mock-js":"1.5.0","@types/classnames":"2.2.3","@types/prop-types":"15.5.2","@types/react-intl":"2.3.5","babel-preset-react":"6.24.1","identity-obj-proxy":"^3.0.0","react-async-script":"^0.9.1","webpack-dev-server":"2.11.1","@types/react-portal":"3.0.4","babel-plugin-lodash":"3.3.2","html-webpack-plugin":"2.30.1","react-test-renderer":"15.6.2","@types/react-measure":"0.4.7","clean-webpack-plugin":"0.1.17","react-google-recaptcha":"^0.11.0","@gooddata/eslint-config":"0.0.20","@gooddata/tslint-config":"0.0.13","@types/storybook__react":"3.0.6","enzyme-adapter-react-15":"1.0.5","uglifyjs-webpack-plugin":"1.2.0","@gooddata/test-storybook":"1.3.0","@storybook/addon-actions":"3.4.8","@storybook/addon-options":"3.4.8","node-sass-magic-importer":"5.1.0","react-syntax-highlighter":"6.1.2","@types/fixed-data-table-2":"0.8.1","awesome-typescript-loader":"3.5.0","@types/react-test-renderer":"16.0.0","circular-dependency-plugin":"4.4.0","compression-webpack-plugin":"1.1.7","@types/enzyme-adapter-react-15":"1.0.1","@types/storybook__addon-actions":"3.0.1","babel-plugin-transform-class-properties":"6.24.1","babel-plugin-transform-async-to-generator":"6.24.1","babel-plugin-transform-object-rest-spread":"6.26.0"},"peerDependencies":{"react":"15.6.2","react-dom":"15.6.2"},"_npmOperationalInternal":{"tmp":"tmp/react-components_5.3.3_1542281930764_0.7660418799062472","host":"s3://npm-registry-packages"}},"6.1.0-alpha7":{"name":"@gooddata/react-components","version":"6.1.0-alpha7","author":{"name":"GoodData Corporation"},"license":"BSD-3-Clause","_id":"@gooddata/react-components@6.1.0-alpha7","maintainers":[{"name":"bertold8","email":"ivan.nejezchleb@seznam.cz"},{"name":"bugsbunny338","email":"jiri.zajic@mensa.cz"},{"name":"dung.truong","email":"dung.truong@gooddata.com"},{"name":"gooddata-ci","email":"rail@gooddata.com"},{"name":"ivan.mjartan","email":"ivan.mjartan@gooddata.com"},{"name":"jakub-sterba","email":"jakub.sterba@gooddata.com"},{"name":"jaroslav.tomecek","email":"jaroslav.tomecek@gooddata.com"},{"name":"jkittler","email":"honza.kittler@gmail.com"},{"name":"khanh.le","email":"khanh.le@gooddata.com"},{"name":"langhamp","email":"pavel.langhammer@gooddata.com"},{"name":"lanhuynh","email":"lan.huynh@gooddata.com"},{"name":"lhorak","email":"info@lhorak.cz"},{"name":"linhhong","email":"linh.hong@gooddata.com"},{"name":"lpearce","email":"levi.pearce@gooddata.com"},{"name":"lupko","email":"lubomir.slivka@gooddata.com"},{"name":"martin.mosko","email":"martin.mosko@gooddata.com"},{"name":"michal.marsal","email":"michal.marsal@gooddata.com"},{"name":"nadtan","email":"tan.nguyen@gooddata.com"},{"name":"naibinh","email":"naibinh@gmail.com"},{"name":"nikolacech","email":"nikola.cech@gooddata.com"},{"name":"ondrejlangr","email":"ondrej.langr@gooddata.com"},{"name":"pbenes","email":"petr.benes@gooddata.com"},{"name":"peterlacko","email":"lackopeter17@gmail.com"},{"name":"petrjanu","email":"petr.janu@gooddata.com"},{"name":"ptquang86","email":"ptquang86@gmail.com"},{"name":"rodri360","email":"me@rodri360.com"},{"name":"sitina","email":"jiri.sitina@gooddata.com"},{"name":"sondo","email":"son.do@gooddata.com"},{"name":"strouhaljan","email":"strouhal.jan@gmail.com"},{"name":"tomas.kratochvil","email":"tomas.kratochvil@gooddata.com"},{"name":"tomasreichmann","email":"tomasreichmann@gmail.com"},{"name":"tomsatgd","email":"tomas.satinsky@gooddata.com"},{"name":"tu.ngo","email":"tu.ngo@gooddata.com"},{"name":"vlckomi1","email":"michaela.vlckova@gooddata.com"},{"name":"xmort","email":"petr.dolejsi@gooddata.com"},{"name":"yanlipnican","email":"yanlipnican@gmail.com"},{"name":"zdenek.vidensky","email":"zdenek.vidensky@gooddata.com"}],"homepage":"https://github.com/gooddata/gooddata-react-components#readme","bugs":{"url":"https://github.com/gooddata/gooddata-react-components/issues"},"dist":{"shasum":"5b4af66b1e48227c38da30567e1da6a6fca75727","tarball":"https://registry.npmjs.org/@gooddata/react-components/-/react-components-6.1.0-alpha7.tgz","fileCount":953,"integrity":"sha512-N/ZAfk8Yd3hwT37yCh+N86ustLtsGqzQB/O/+dhidvBURVPhrGQnTM0yZr3x4VpTN/wGqyDtyJ6CAy3iF3GUdg==","signatures":[{"sig":"MEQCIHzCP0UgTStWHyR7mvSLEkWv3sS9Wq6a5T4Sqmd2qh26AiAvBF/YcuyWlbIo0MS4PkPEpSuyucfTH2jbiS7eF9qCFw==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":3623113,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJb7pZVCRA9TVsSAnZWagAAwZ0P/AhankLW68CdMEeH2eHU\nrpDq+RE2jAkKEF8E83i47nHq7TIjt5yqjY2Qc8oc6WA2OIycBArJnqDASrTj\nPHc0qANzsLVUMxYnMEUFRzLWBygRABoPQmT+WFp/Ud/xZisZPVRIuWrksfJo\nf/9Oay93HnDS8QaGaHpQ3UFx/Wx1TU2Gi1zD6hNqlheXoz/UYL7Tsiq1gBWk\n5rav0iEZJtvDgnI/4EOTClrMmhnteOZ6jJH9t4B5PE8DEK20dORqi2d67kjM\nB7uQjsH2AfizBB/e7RI6leCejyDzvFpGrNWrru7u+PhE6ZMIXjcGp61QFtah\njyWmmsO4LpBlWOBqA9w0AG3X0d5TMBlADUqc4vLYULMtvlZDpBEG0Tjtak+f\nrZiA66t20DPf3bm/9e0wcFPTRXQolDKnxvUhwB+aUFgGH1FQUanGe4Nftce1\nPYrJneWkUgXSoS+0bembsSKTtwesvq+cpl+JbgzN2nxg4FH+8v28kmGhkASk\nTVUS7tit1YFKtkrW3xzOLdBsnX9YkraO+7WtxRK+nwKtd6mVnZ5t6CKfTaqq\nL20pzJl6iQxTzC9yPWlR1rRDJZ30MLEeNNSCqSSOcJI6/QS5dtT67VtmHfXE\nB4rFuVUVXq/n1BTOiKbMyYqUCqeevydpyEY+xW3p4OyMePK1BZEF9o4AUSHB\nYsO3\r\n=HZtM\r\n-----END PGP SIGNATURE-----\r\n"},"jest":{"testRegex":"(/__tests__/.*|\\.(test|spec))\\.(tsx?|jsx?)$","transform":{".(ts|tsx)":"<rootDir>/node_modules/ts-jest/preprocessor.js"},"collectCoverage":false,"moduleNameMapper":{"\\.(css|less|sass|scss)$":"<rootDir>/__mocks__/styleMock.ts"},"coverageReporters":["html"],"collectCoverageFrom":["src/**/*.{ts,tsx}","examples/server/src/**/*.{js,jsx}","!**/*.d.ts"],"moduleFileExtensions":["ts","tsx","js"],"setupTestFrameworkScriptFile":"<rootDir>/jest.setup.js"},"main":"dist/index.js","config":{"eslint":"./examples/**/*.{js,jsx}","tslint":"./{__mocks__,src,stories}/**/*.{ts,tsx}"},"readme":"[![npm version](https://badge.fury.io/js/%40gooddata%2Freact-components.svg)](https://www.npmjs.com/package/@gooddata/react-components) \n\n# GoodData.UI React components\n> A React-based JavaScript library for building data-driven applications\n\n## Getting started\n- [GoodData.UI Documentation](http://sdk.gooddata.com/gooddata-ui/)\n- [GoodData.UI Live Examples](https://gooddata-examples.herokuapp.com/)\n- [Stack Overflow](https://stackoverflow.com/questions/tagged/gooddata)\n\n### Usage\nWith [yarn](https://yarnpkg.com) installed, go to your project directory and run\n```\n$ yarn add @gooddata/react-components\n```\nIf you prefer [npm](npmjs.com) run\n```\n$ npm install --save @gooddata/react-components\n```\n\n\n## Contributing\n\nWe welcome any contribution in form of [issues](https://github.com/gooddata/gooddata-react-components/issues) or [pull requests](https://github.com/gooddata/gooddata-react-components/pulls).\nThese commands may come in handy while developing:\n\n| command | description |\n| ------- | ----------- |\n| `yarn install --pure-lockfile` | first step |\n| ||\n| `yarn dev` | build react-components to `/dist` in watch mode |\n| `yarn test` | run all unit tests |\n| `yarn validate` | validate codestyle |\n| ||\n| `yarn storybook` | run storybook from `/stories` on http://localhost:9001 |\n| `yarn build-storybook` | build storybook to `/dist-storybook` |\n| `yarn test-storybook` | run storybook and [screenshot tests](https://github.com/gooddata/gdc-client-utils/tree/master/test-storybook) |\n| ||\n| `yarn examples` | run Live Examples dev-server from `/examples` on https://localhost:8999 |\n| `yarn examples-build` | build Live Examples to `/examples/dist` |\n| `yarn examples-server` | serve built Live Examples - see `/examples/server/src` |\n| `yarn examples-testcafe` | run testcafe tests against `localhost:8999` |\n\n### Deploy to heroku.com\nWhen you deploy this repo to heroku, it serves *GoodData.UI Live Examples*.\nRelevant tasks are in `Procfile` and `package.json`.\n\n```bash\n# run in the project directory\nheroku login\nheroku create <your-app-name>\nheroku config:set DOMAIN_ADMIN_USERNAME=x@gooddata.com DOMAIN_ADMIN_PASSWORD=xy PROJECT_ID_TO_ASSIGN=xms7ga4tf3g3nzucd8380o2bev8oeknp\ngit push heroku HEAD:master\nheroku open\n```\n\n### Run Live Examples Locally\nTo run *GoodData.UI Live Examples* locally:\n```bash\ngit clone <this-repository>\ncd  <repository-folder>\nyarn install --pure-lockfile\nyarn examples\n```\nThen open https://localhost:8999 and login using Live Examples account (you can [create one here](https://gooddata-examples.herokuapp.com/registration)).\n\n## Changelog\n\n- see [CHANGELOG.md](CHANGELOG.md)\n\n## License\n\n(C) 2007-2018 GoodData Corporation\n\nThis project is dual licensed:\n\n- The ATTRIBUTION-NONCOMMERCIAL 4.0 INTERNATIONAL (CC BY-NC 4.0) is used for purpose of the trial experience and evaluation of GoodData.UI library.\n- The GOODDATA GOODDATA.UI LIBRARY END USER LICENSE AGREEMENT is used for GoodData customers.\n\nFor more information, please see [LICENSE](https://github.com/gooddata/gooddata-react-components/blob/master/LICENSE)\n","gitHead":"b2f3e9c2013a753a24f0b62f9bb33490b16f76b3","scripts":{"dev":"bash scripts/build.sh --dev-watch","test":"jest --watch","build":"bash scripts/build.sh","tslint":"yarn run-tslint -t verbose $npm_package_config_tslint","prepare":"cd examples/server && yarn install --pure-lockfile && cd ../..; rm -r examples/node_modules 2>/dev/null; true","examples":"bash scripts/run-examples.sh","prepare?":"# Called before `npm publish` and on local `npm install`. Temporarily also for deleting obsolete node_modules. Ends with `true` to continue gracefully.","validate":"tsc --noEmit && yarn tslint && eslint $npm_package_config_eslint","build-dev":"bash scripts/build.sh --dev","examples?":"# Default is developer domain, other options: yarn examples [sec,secure,stg,stg2,stg3,demo,developer or URL]","storybook":"start-storybook -p 9001 -c .storybook","test-once":"jest","tslint-ci":"mkdir -p ./ci/results && yarn run-tslint -t checkstyle -o ./ci/results/tslint-results.xml $npm_package_config_tslint","run-tslint":"tslint -p tsconfig.json","validate-ci":"tsc --noEmit && yarn tslint-ci  && eslint $npm_package_config_eslint -f checkstyle -o ci/results/eslint-results.xml","examples-build":"bash scripts/build-examples.sh","prepublishOnly":"yarn build","test-storybook":"test-storybook","build-storybook":"build-storybook -c .storybook -o dist-storybook","examples-server":"node examples/server/src/index.js","heroku-postbuild":"yarn examples-build developer","examples-testcafe":"testcafe chrome --assertion-timeout 60000 -S -s examples/_screenshots examples/test/**/**/*_test* --debug-on-fail","examples-testcafe-ci":"testcafe 'chrome:headless --no-sandbox' --assertion-timeout 60000 -S -s examples/_screenshots examples/test/**/**/*_test*"},"typings":"dist/index.d.ts","_npmUser":{"name":"gooddata-ci","email":"rail@gooddata.com"},"repository":{"url":"git+ssh://git@github.com/gooddata/gooddata-react-components.git","type":"git"},"_npmVersion":"5.6.0","description":"GoodData React Components","directories":{},"_nodeVersion":"8.9.4","dependencies":{"rxjs":"^5.5.6","lodash":"^4.17.4","ag-grid":"^18.0.1","invariant":"^2.2.2","classnames":"^2.2.5","highcharts":"4.2.5","prop-types":"^15.6.0","react-intl":"^2.4.0","custom-event":"^1.0.1","ag-grid-react":"^18.0.0","react-measure":"^1.4.7","@gooddata/typings":"2.4.1","@types/highcharts":"4.2.56","http-status-codes":"^1.3.0","@gooddata/js-utils":"3.2.0","@gooddata/numberjs":"^3.1.2","fixed-data-table-2":"0.7.17","@gooddata/goodstrap":"57.3.0","react-dom-factories":"^1.0.2","@gooddata/gooddata-js":"10.0.0","highcharts-pattern-fill":"3.0.3","nodelist-foreach-polyfill":"^1.2.0"},"_hasShrinkwrap":false,"readmeFilename":"README.md","test-storybook":{"_defaults":{"readySelector":".screenshot-target, .screenshot-wrapper .highcharts-container, .screenshot-wrapper .s-headline-value, .screenshot-wrapper .viz-table-wrap, .screenshot-wrapper .gdc-kpi, .screenshot-wrapper .gdc-kpi-error, .screenshot-wrapper .s-pivot-table .ag-cell"},"AFM components/PieChart":{"error":{"delay":1000,"readySelector":".screenshot-wrapper .s-error .icon-cloud-rain"}},"Core components/Heatmap":{"data labels config":{"readySelector":".screenshot-wrapper div:nth-child(8) .highcharts-container"},"with different legend positions":{"readySelector":".screenshot-wrapper div:nth-child(10) .highcharts-container"}},"Core components/Treemap":{"data labels config":{"readySelector":".screenshot-wrapper div:nth-child(8) .highcharts-container"},"with different legend positions":{"readySelector":".screenshot-wrapper div:nth-child(10) .highcharts-container"}},"Core components/BarChart":{"with different legend positions":{"readySelector":".screenshot-wrapper div:nth-child(10) .highcharts-container"}},"Core components/PieChart":{"data labels config":{"readySelector":".screenshot-wrapper div:nth-child(8) .highcharts-container"},"with different legend positions":{"readySelector":".screenshot-wrapper div:nth-child(10) .highcharts-container"}},"AFM components/DonutChart":{"error":{"delay":1000,"readySelector":".screenshot-wrapper .s-error .icon-cloud-rain"}},"Core components/AreaChart":{"data labels config":{"readySelector":".screenshot-wrapper div:nth-child(8) .highcharts-container"},"with different legend positions":{"readySelector":".screenshot-wrapper div:nth-child(10) .highcharts-container"}},"Core components/LineChart":{"data labels config":{"readySelector":".screenshot-wrapper div:nth-child(8) .highcharts-container"},"with different legend positions":{"readySelector":".screenshot-wrapper div:nth-child(10) .highcharts-container"}},"Core components/DonutChart":{"data labels config":{"readySelector":".screenshot-wrapper div:nth-child(8) .highcharts-container"},"with different legend positions":{"readySelector":".screenshot-wrapper div:nth-child(10) .highcharts-container"}},"Core components/BubbleChart":{"data labels config":{"readySelector":".screenshot-wrapper div:nth-child(8) .highcharts-container"},"with different legend positions":{"readySelector":".screenshot-wrapper div:nth-child(10) .highcharts-container"}},"Core components/ColumnChart":{"with different legend positions":{"readySelector":".screenshot-wrapper div:nth-child(10) .highcharts-container"}},"Core components/ScatterPlot":{"data labels config":{"readySelector":".screenshot-wrapper div:nth-child(8) .highcharts-container"}}},"devDependencies":{"raf":"3.3.2","yup":"^0.24.1","jest":"21.2.1","react":"16.5.2","enzyme":"3.5.0","formik":"^0.11.11","moment":"2.22.1","history":"^4.7.2","ts-jest":"21.2.4","webpack":"3.10.0","react-ga":"^2.5.2","recharts":"1.0.0-beta.9","testcafe":"0.19.2","commander":"2.14.1","node-sass":"4.7.2","react-dom":"16.5.2","supertest":"3.0.0","babel-core":"6.26.0","css-loader":"0.28.7","jest-junit":"3.0.0","raw-loader":"0.5.1","styled-jsx":"2.2.1","typescript":"2.3.3","@types/jest":"20.0.4","@types/node":"7.0.8","file-loader":"1.1.6","sass-loader":"6.0.6","@types/react":"16.0.34","babel-loader":"7.1.2","react-helmet":"5.2.0","react-select":"1.2.1","style-loader":"0.19.1","@types/enzyme":"3.1.13","@types/lodash":"4.14.61","babel-runtime":"6.25.0","utility-types":"^1.1.0","babel-polyfill":"^6.26.0","@storybook/react":"3.4.10","@types/invariant":"2.2.29","@types/react-dom":"16.0.3","babel-preset-env":"1.6.1","isomorphic-fetch":"2.2.1","react-datepicker":"1.1.0","react-router-dom":"4.2.2","@gooddata/mock-js":"1.12.0","@storybook/addons":"3.4.10","@types/classnames":"2.2.3","@types/prop-types":"15.5.2","@types/react-intl":"2.3.5","babel-preset-react":"6.24.1","identity-obj-proxy":"^3.0.0","react-async-script":"^0.9.1","webpack-dev-server":"2.11.1","@types/react-portal":"4.0.1","babel-plugin-lodash":"3.3.2","html-webpack-plugin":"2.30.1","react-test-renderer":"16.4.2","@types/react-measure":"0.4.7","clean-webpack-plugin":"0.1.17","react-google-recaptcha":"^0.11.0","@gooddata/eslint-config":"0.1.0","@gooddata/tslint-config":"0.0.13","@types/storybook__react":"3.0.6","enzyme-adapter-react-16":"1.3.1","uglifyjs-webpack-plugin":"1.2.0","@gooddata/test-storybook":"2.0.0","@storybook/addon-actions":"3.4.10","@storybook/addon-options":"3.4.10","node-sass-magic-importer":"5.1.0","react-syntax-highlighter":"6.1.2","@types/fixed-data-table-2":"0.8.1","awesome-typescript-loader":"3.5.0","@types/react-test-renderer":"16.0.0","circular-dependency-plugin":"4.4.0","compression-webpack-plugin":"1.1.7","@types/enzyme-adapter-react-16":"1.0.3","@types/storybook__addon-actions":"3.0.1","babel-plugin-transform-class-properties":"6.24.1","babel-plugin-transform-async-to-generator":"6.24.1","babel-plugin-transform-object-rest-spread":"6.26.0"},"peerDependencies":{"react":"16.5.2","react-dom":"16.5.2"},"_npmOperationalInternal":{"tmp":"tmp/react-components_6.1.0-alpha7_1542362708210_0.44044994816846184","host":"s3://npm-registry-packages"}},"6.1.0-alpha8":{"name":"@gooddata/react-components","version":"6.1.0-alpha8","author":{"name":"GoodData Corporation"},"license":"BSD-3-Clause","_id":"@gooddata/react-components@6.1.0-alpha8","maintainers":[{"name":"bertold8","email":"ivan.nejezchleb@seznam.cz"},{"name":"bugsbunny338","email":"jiri.zajic@mensa.cz"},{"name":"dung.truong","email":"dung.truong@gooddata.com"},{"name":"gooddata-ci","email":"rail@gooddata.com"},{"name":"hurtak","email":"petr.hurtak@gmail.com"},{"name":"ivan.mjartan","email":"ivan.mjartan@gooddata.com"},{"name":"jakub-sterba","email":"jakub.sterba@gooddata.com"},{"name":"jaroslav.tomecek","email":"jaroslav.tomecek@gooddata.com"},{"name":"jkittler","email":"honza.kittler@gmail.com"},{"name":"khanh.le","email":"khanh.le@gooddata.com"},{"name":"langhamp","email":"pavel.langhammer@gooddata.com"},{"name":"lanhuynh","email":"lan.huynh@gooddata.com"},{"name":"lhorak","email":"info@lhorak.cz"},{"name":"linhhong","email":"linh.hong@gooddata.com"},{"name":"lpearce","email":"levi.pearce@gooddata.com"},{"name":"lupko","email":"lubomir.slivka@gooddata.com"},{"name":"martin.mosko","email":"martin.mosko@gooddata.com"},{"name":"michal.marsal","email":"michal.marsal@gooddata.com"},{"name":"nadtan","email":"tan.nguyen@gooddata.com"},{"name":"naibinh","email":"naibinh@gmail.com"},{"name":"nikolacech","email":"nikola.cech@gooddata.com"},{"name":"ondrejlangr","email":"ondrej.langr@gooddata.com"},{"name":"pbenes","email":"petr.benes@gooddata.com"},{"name":"peterlacko","email":"lackopeter17@gmail.com"},{"name":"petrjanu","email":"petr.janu@gooddata.com"},{"name":"ptquang86","email":"ptquang86@gmail.com"},{"name":"rodri360","email":"me@rodri360.com"},{"name":"sitina","email":"jiri.sitina@gooddata.com"},{"name":"sondo","email":"son.do@gooddata.com"},{"name":"strouhaljan","email":"strouhal.jan@gmail.com"},{"name":"tomas.kratochvil","email":"tomas.kratochvil@gooddata.com"},{"name":"tomasreichmann","email":"tomasreichmann@gmail.com"},{"name":"tomsatgd","email":"tomas.satinsky@gooddata.com"},{"name":"tu.ngo","email":"tu.ngo@gooddata.com"},{"name":"vlckomi1","email":"michaela.vlckova@gooddata.com"},{"name":"xmort","email":"petr.dolejsi@gooddata.com"},{"name":"yanlipnican","email":"yanlipnican@gmail.com"},{"name":"zdenek.vidensky","email":"zdenek.vidensky@gooddata.com"}],"homepage":"https://github.com/gooddata/gooddata-react-components#readme","bugs":{"url":"https://github.com/gooddata/gooddata-react-components/issues"},"dist":{"shasum":"730b4ae75369f5ca1ca91e737a6468dd0fe4b0ba","tarball":"https://registry.npmjs.org/@gooddata/react-components/-/react-components-6.1.0-alpha8.tgz","fileCount":955,"integrity":"sha512-zaAFuRyaF7wIyz4uKtBU4HMj0xcFDv/DGhjDDZOMPYLkzmOEBIw2VXOz29CGqiRwhLEc2eP8LvfSmr9CBji25A==","signatures":[{"sig":"MEQCIETxp/MQdrDncbs8Uz7NMJ5c4cSnwZRMnXFCSeggGYwyAiBCoIHv69jQs76Cv0syZzZjtpp60Xx8/QoXcFKUFd3dkQ==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":3632164,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJb9qBKCRA9TVsSAnZWagAAzMkP/2tp6Y+biV0aLyMTs9lj\nS29r7cHUCWAnrWmLyZcxmhdbdvRAmM76ugK2ih7vBDF3Qa61uD3nW/wTAv+t\nvFDfKniJAsr/X1SvK0HpxtuSJ1MJR33cIxJ8ALYnFXalTHd5a7NR3Dy6AnQr\nN3yHOqqXGJNWzTXYanO4RszLgVcQDv9ng3UpGSMPmnl7kRiVnQDRNv7gx1p1\nbj22UiGyaUvNdUaKhHfaNDTUo6/X6RPg48yPWqSRKZfyUX/65b9kwzanj6Tr\nCgXDuugyDvZ5BF2BVY+JIwT6Zxr7nX/VDw4nXni5qiRtNjW/pG5+4rQ3Bpkp\ncy5MZoYKHCTQUpeZGp0Iys+1HwiWrT1RWgrvAXyRWrd+fklZxe7kC8vKWh2p\nIMr0zIYlM6B7e0eeSEpTONKe/pRxjlng5o7cTnIY03TdiUkNbvO9kDlj6Srg\nLFDC53Af4xdYG7QB1vTtOsx9+hUi9cjUiZGzlKnRzVXDOMGjntDZ+voKXN5M\nRmtKrWCHDgCzMd3DD3zCPnOyuWrCg4mytxuo+mH06NTs5GPsaIANH6NQgdPX\nolaDiRPx+fW1tr2s4T4zZVqX+akqEgaL4p2jCmAk58h3a9d+XbRXMG5zVE/g\naHsgcYQs5ax0woiS+B5gbV8sYMQkcCcpykJqSlXo84PzAomKUdvxWkgUfHC9\nYOf4\r\n=WNnY\r\n-----END PGP SIGNATURE-----\r\n"},"jest":{"testRegex":"(/__tests__/.*|\\.(test|spec))\\.(tsx?|jsx?)$","transform":{".(ts|tsx)":"<rootDir>/node_modules/ts-jest/preprocessor.js"},"collectCoverage":false,"moduleNameMapper":{"\\.(css|less|sass|scss)$":"<rootDir>/__mocks__/styleMock.ts"},"coverageReporters":["html"],"collectCoverageFrom":["src/**/*.{ts,tsx}","examples/server/src/**/*.{js,jsx}","!**/*.d.ts"],"moduleFileExtensions":["ts","tsx","js"],"setupTestFrameworkScriptFile":"<rootDir>/jest.setup.js"},"main":"dist/index.js","config":{"eslint":"./examples/**/*.{js,jsx}","tslint":"./{__mocks__,src,stories}/**/*.{ts,tsx}"},"readme":"[![npm version](https://badge.fury.io/js/%40gooddata%2Freact-components.svg)](https://www.npmjs.com/package/@gooddata/react-components) \n\n# GoodData.UI React components\n> A React-based JavaScript library for building data-driven applications\n\n## Getting started\n- [GoodData.UI Documentation](http://sdk.gooddata.com/gooddata-ui/)\n- [GoodData.UI Live Examples](https://gooddata-examples.herokuapp.com/)\n- [Stack Overflow](https://stackoverflow.com/questions/tagged/gooddata)\n\n### Usage\nWith [yarn](https://yarnpkg.com) installed, go to your project directory and run\n```\n$ yarn add @gooddata/react-components\n```\nIf you prefer [npm](npmjs.com) run\n```\n$ npm install --save @gooddata/react-components\n```\n\n\n## Contributing\n\nWe welcome any contribution in form of [issues](https://github.com/gooddata/gooddata-react-components/issues) or [pull requests](https://github.com/gooddata/gooddata-react-components/pulls).\nThese commands may come in handy while developing:\n\n| command | description |\n| ------- | ----------- |\n| `yarn install --pure-lockfile` | first step |\n| ||\n| `yarn dev` | build react-components to `/dist` in watch mode |\n| `yarn test` | run all unit tests |\n| `yarn validate` | validate codestyle |\n| ||\n| `yarn storybook` | run storybook from `/stories` on http://localhost:9001 |\n| `yarn build-storybook` | build storybook to `/dist-storybook` |\n| `yarn test-storybook` | run storybook and [screenshot tests](https://github.com/gooddata/gdc-client-utils/tree/master/test-storybook) |\n| ||\n| `yarn examples` | run Live Examples dev-server from `/examples` on https://localhost:8999 |\n| `yarn examples-build` | build Live Examples to `/examples/dist` |\n| `yarn examples-server` | serve built Live Examples - see `/examples/server/src` |\n| `yarn examples-testcafe` | run testcafe tests against `localhost:8999` |\n\n### Deploy to heroku.com\nWhen you deploy this repo to heroku, it serves *GoodData.UI Live Examples*.\nRelevant tasks are in `Procfile` and `package.json`.\n\n```bash\n# run in the project directory\nheroku login\nheroku create <your-app-name>\nheroku config:set DOMAIN_ADMIN_USERNAME=x@gooddata.com DOMAIN_ADMIN_PASSWORD=xy PROJECT_ID_TO_ASSIGN=xms7ga4tf3g3nzucd8380o2bev8oeknp\ngit push heroku HEAD:master\nheroku open\n```\n\n### Run Live Examples Locally\nTo run *GoodData.UI Live Examples* locally:\n```bash\ngit clone <this-repository>\ncd  <repository-folder>\nyarn install --pure-lockfile\nyarn examples\n```\nThen open https://localhost:8999 and login using Live Examples account (you can [create one here](https://gooddata-examples.herokuapp.com/registration)).\n\n## Changelog\n\n- see [CHANGELOG.md](CHANGELOG.md)\n\n## License\n\n(C) 2007-2018 GoodData Corporation\n\nThis project is dual licensed:\n\n- The ATTRIBUTION-NONCOMMERCIAL 4.0 INTERNATIONAL (CC BY-NC 4.0) is used for purpose of the trial experience and evaluation of GoodData.UI library.\n- The GOODDATA GOODDATA.UI LIBRARY END USER LICENSE AGREEMENT is used for GoodData customers.\n\nFor more information, please see [LICENSE](https://github.com/gooddata/gooddata-react-components/blob/master/LICENSE)\n","gitHead":"7bd74d556814c0890fdfdcd0eae1c3bea4495320","scripts":{"dev":"bash scripts/build.sh --dev-watch","test":"jest --watch","build":"bash scripts/build.sh","tslint":"yarn run-tslint -t verbose $npm_package_config_tslint","prepare":"cd examples/server && yarn install --pure-lockfile && cd ../..; rm -r examples/node_modules 2>/dev/null; true","examples":"bash scripts/run-examples.sh","prepare?":"# Called before `npm publish` and on local `npm install`. Temporarily also for deleting obsolete node_modules. Ends with `true` to continue gracefully.","validate":"tsc --noEmit && yarn tslint && eslint $npm_package_config_eslint","build-dev":"bash scripts/build.sh --dev","examples?":"# Default is developer domain, other options: yarn examples [sec,secure,stg,stg2,stg3,demo,developer or URL]","storybook":"start-storybook -p 9001 -c .storybook","test-once":"jest","tslint-ci":"mkdir -p ./ci/results && yarn run-tslint -t checkstyle -o ./ci/results/tslint-results.xml $npm_package_config_tslint","run-tslint":"tslint -p tsconfig.json","validate-ci":"tsc --noEmit && yarn tslint-ci  && eslint $npm_package_config_eslint -f checkstyle -o ci/results/eslint-results.xml","examples-build":"bash scripts/build-examples.sh","prepublishOnly":"yarn build","test-storybook":"test-storybook","build-storybook":"build-storybook -c .storybook -o dist-storybook","examples-server":"node examples/server/src/index.js","heroku-postbuild":"yarn examples-build developer","examples-testcafe":"testcafe chrome --assertion-timeout 60000 -S -s examples/_screenshots examples/test/**/**/*_test* --debug-on-fail","examples-testcafe-ci":"testcafe 'chrome:headless --no-sandbox' --assertion-timeout 60000 -S -s examples/_screenshots examples/test/**/**/*_test*"},"typings":"dist/index.d.ts","_npmUser":{"name":"gooddata-ci","email":"rail@gooddata.com"},"repository":{"url":"git+ssh://git@github.com/gooddata/gooddata-react-components.git","type":"git"},"_npmVersion":"5.6.0","description":"GoodData React Components","directories":{},"_nodeVersion":"8.9.4","dependencies":{"rxjs":"^5.5.6","lodash":"^4.17.4","ag-grid":"^18.0.1","invariant":"^2.2.2","classnames":"^2.2.5","highcharts":"4.2.5","prop-types":"^15.6.0","react-intl":"^2.4.0","custom-event":"^1.0.1","ag-grid-react":"^18.0.0","react-measure":"^1.4.7","@gooddata/typings":"2.4.2","@types/highcharts":"4.2.56","http-status-codes":"^1.3.0","@gooddata/js-utils":"3.2.0","@gooddata/numberjs":"^3.1.2","fixed-data-table-2":"0.7.17","@gooddata/goodstrap":"57.3.0","react-dom-factories":"^1.0.2","@gooddata/gooddata-js":"10.0.0","highcharts-pattern-fill":"3.0.3","nodelist-foreach-polyfill":"^1.2.0"},"_hasShrinkwrap":false,"readmeFilename":"README.md","test-storybook":{"_defaults":{"readySelector":".screenshot-target, .screenshot-wrapper .highcharts-container, .screenshot-wrapper .s-headline-value, .screenshot-wrapper .viz-table-wrap, .screenshot-wrapper .gdc-kpi, .screenshot-wrapper .gdc-kpi-error, .screenshot-wrapper .s-pivot-table .ag-cell"},"AFM components/PieChart":{"error":{"delay":1000,"readySelector":".screenshot-wrapper .s-error .icon-cloud-rain"}},"Core components/Heatmap":{"data labels config":{"readySelector":".screenshot-wrapper div:nth-child(8) .highcharts-container"},"with different legend positions":{"readySelector":".screenshot-wrapper div:nth-child(10) .highcharts-container"}},"Core components/Treemap":{"data labels config":{"readySelector":".screenshot-wrapper div:nth-child(8) .highcharts-container"},"with different legend positions":{"readySelector":".screenshot-wrapper div:nth-child(10) .highcharts-container"}},"Core components/BarChart":{"with different legend positions":{"readySelector":".screenshot-wrapper div:nth-child(10) .highcharts-container"}},"Core components/PieChart":{"data labels config":{"readySelector":".screenshot-wrapper div:nth-child(8) .highcharts-container"},"with different legend positions":{"readySelector":".screenshot-wrapper div:nth-child(10) .highcharts-container"}},"AFM components/DonutChart":{"error":{"delay":1000,"readySelector":".screenshot-wrapper .s-error .icon-cloud-rain"}},"Core components/AreaChart":{"data labels config":{"readySelector":".screenshot-wrapper div:nth-child(8) .highcharts-container"},"with different legend positions":{"readySelector":".screenshot-wrapper div:nth-child(10) .highcharts-container"}},"Core components/LineChart":{"data labels config":{"readySelector":".screenshot-wrapper div:nth-child(8) .highcharts-container"},"with different legend positions":{"readySelector":".screenshot-wrapper div:nth-child(10) .highcharts-container"}},"Core components/DonutChart":{"data labels config":{"readySelector":".screenshot-wrapper div:nth-child(8) .highcharts-container"},"with different legend positions":{"readySelector":".screenshot-wrapper div:nth-child(10) .highcharts-container"}},"Core components/BubbleChart":{"data labels config":{"readySelector":".screenshot-wrapper div:nth-child(8) .highcharts-container"},"with different legend positions":{"readySelector":".screenshot-wrapper div:nth-child(10) .highcharts-container"}},"Core components/ColumnChart":{"with different legend positions":{"readySelector":".screenshot-wrapper div:nth-child(10) .highcharts-container"}},"Core components/ScatterPlot":{"data labels config":{"readySelector":".screenshot-wrapper div:nth-child(8) .highcharts-container"}}},"devDependencies":{"raf":"3.3.2","yup":"^0.24.1","jest":"21.2.1","react":"16.5.2","enzyme":"3.5.0","formik":"^0.11.11","moment":"2.22.1","history":"^4.7.2","ts-jest":"21.2.4","webpack":"3.10.0","react-ga":"^2.5.2","recharts":"1.0.0-beta.9","testcafe":"0.19.2","commander":"2.14.1","node-sass":"4.7.2","react-dom":"16.5.2","supertest":"3.0.0","babel-core":"6.26.0","css-loader":"0.28.7","jest-junit":"3.0.0","raw-loader":"0.5.1","styled-jsx":"2.2.1","typescript":"2.3.3","@types/jest":"20.0.4","@types/node":"7.0.8","file-loader":"1.1.6","sass-loader":"6.0.6","@types/react":"16.0.34","babel-loader":"7.1.2","react-helmet":"5.2.0","react-select":"1.2.1","style-loader":"0.19.1","@types/enzyme":"3.1.13","@types/lodash":"4.14.61","babel-runtime":"6.25.0","utility-types":"^1.1.0","babel-polyfill":"^6.26.0","@storybook/react":"3.4.10","@types/invariant":"2.2.29","@types/react-dom":"16.0.3","babel-preset-env":"1.6.1","isomorphic-fetch":"2.2.1","react-datepicker":"1.1.0","react-router-dom":"4.2.2","@gooddata/mock-js":"1.12.0","@storybook/addons":"3.4.10","@types/classnames":"2.2.3","@types/prop-types":"15.5.2","@types/react-intl":"2.3.5","babel-preset-react":"6.24.1","identity-obj-proxy":"^3.0.0","react-async-script":"^0.9.1","webpack-dev-server":"2.11.1","@types/react-portal":"4.0.1","babel-plugin-lodash":"3.3.2","html-webpack-plugin":"2.30.1","react-test-renderer":"16.4.2","@types/react-measure":"0.4.7","clean-webpack-plugin":"0.1.17","react-google-recaptcha":"^0.11.0","@gooddata/eslint-config":"0.1.0","@gooddata/tslint-config":"0.0.13","@types/storybook__react":"3.0.6","enzyme-adapter-react-16":"1.3.1","uglifyjs-webpack-plugin":"1.2.0","@gooddata/test-storybook":"2.0.0","@storybook/addon-actions":"3.4.10","@storybook/addon-options":"3.4.10","node-sass-magic-importer":"5.1.0","react-syntax-highlighter":"6.1.2","@types/fixed-data-table-2":"0.8.1","awesome-typescript-loader":"3.5.0","@types/react-test-renderer":"16.0.0","circular-dependency-plugin":"4.4.0","compression-webpack-plugin":"1.1.7","@types/enzyme-adapter-react-16":"1.0.3","@types/storybook__addon-actions":"3.0.1","babel-plugin-transform-class-properties":"6.24.1","babel-plugin-transform-async-to-generator":"6.24.1","babel-plugin-transform-object-rest-spread":"6.26.0"},"peerDependencies":{"react":"16.5.2","react-dom":"16.5.2"},"_npmOperationalInternal":{"tmp":"tmp/react-components_6.1.0-alpha8_1542889546141_0.7311938846783026","host":"s3://npm-registry-packages"}},"6.1.0-alpha9":{"name":"@gooddata/react-components","version":"6.1.0-alpha9","author":{"name":"GoodData Corporation"},"license":"BSD-3-Clause","_id":"@gooddata/react-components@6.1.0-alpha9","maintainers":[{"name":"bertold8","email":"ivan.nejezchleb@seznam.cz"},{"name":"bugsbunny338","email":"jiri.zajic@mensa.cz"},{"name":"dung.truong","email":"dung.truong@gooddata.com"},{"name":"gooddata-ci","email":"rail@gooddata.com"},{"name":"hurtak","email":"petr.hurtak@gmail.com"},{"name":"ivan.mjartan","email":"ivan.mjartan@gooddata.com"},{"name":"jakub-sterba","email":"jakub.sterba@gooddata.com"},{"name":"jaroslav.tomecek","email":"jaroslav.tomecek@gooddata.com"},{"name":"jkittler","email":"honza.kittler@gmail.com"},{"name":"khanh.le","email":"khanh.le@gooddata.com"},{"name":"langhamp","email":"pavel.langhammer@gooddata.com"},{"name":"lanhuynh","email":"lan.huynh@gooddata.com"},{"name":"lhorak","email":"info@lhorak.cz"},{"name":"linhhong","email":"linh.hong@gooddata.com"},{"name":"lpearce","email":"levi.pearce@gooddata.com"},{"name":"lupko","email":"lubomir.slivka@gooddata.com"},{"name":"martin.mosko","email":"martin.mosko@gooddata.com"},{"name":"michal.marsal","email":"michal.marsal@gooddata.com"},{"name":"nadtan","email":"tan.nguyen@gooddata.com"},{"name":"naibinh","email":"naibinh@gmail.com"},{"name":"nikolacech","email":"nikola.cech@gooddata.com"},{"name":"ondrejlangr","email":"ondrej.langr@gooddata.com"},{"name":"pbenes","email":"petr.benes@gooddata.com"},{"name":"peterlacko","email":"lackopeter17@gmail.com"},{"name":"petrjanu","email":"petr.janu@gooddata.com"},{"name":"ptquang86","email":"ptquang86@gmail.com"},{"name":"rodri360","email":"me@rodri360.com"},{"name":"sitina","email":"jiri.sitina@gooddata.com"},{"name":"sondo","email":"son.do@gooddata.com"},{"name":"strouhaljan","email":"strouhal.jan@gmail.com"},{"name":"tomas.kratochvil","email":"tomas.kratochvil@gooddata.com"},{"name":"tomasreichmann","email":"tomasreichmann@gmail.com"},{"name":"tomsatgd","email":"tomas.satinsky@gooddata.com"},{"name":"tu.ngo","email":"tu.ngo@gooddata.com"},{"name":"vlckomi1","email":"michaela.vlckova@gooddata.com"},{"name":"xmort","email":"petr.dolejsi@gooddata.com"},{"name":"yanlipnican","email":"yanlipnican@gmail.com"},{"name":"zdenek.vidensky","email":"zdenek.vidensky@gooddata.com"}],"homepage":"https://github.com/gooddata/gooddata-react-components#readme","bugs":{"url":"https://github.com/gooddata/gooddata-react-components/issues"},"dist":{"shasum":"d998e2f288a1451592ef65dbfb7cc19d229ffae7","tarball":"https://registry.npmjs.org/@gooddata/react-components/-/react-components-6.1.0-alpha9.tgz","fileCount":948,"integrity":"sha512-V1nMUldUoOfuZLC2NTs95avqaV+pjYxxzYAKJ6C+oNOVhtvgD6O9HtRTnUQxoq1A7TE0bqiJOr5QHz/qkKZ4HQ==","signatures":[{"sig":"MEUCIQCawYDbdlzxr7e5xe/K97PSvkAp9kXIRvIwrxX2kRfhOgIgUU7FH35VFnW/R0xF7ZiTcQlEYz6caUEK1K3ieaE+xFs=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":3532169,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJb9thDCRA9TVsSAnZWagAA1DUP/jlilpAhg4WqeYdjAJPp\nzdanOKPxF4wyeARLYNRdLCSRUPEXgd6QApD2WjzCVqTVBuqWbauIpAGs6kKG\nprt/vcvpbPEeXcJr3zGgg34t/m3z0rlf5QicuvWE6Se6Qz+IONqAHXGkBs4w\nH2Wwp/cgIpkIq0go1MTYEuHiYt55k7MrUeXur10ktGKA4/A4nW+5Ds2kxQXq\n8xPaql72WRf/yAuW3Cla0v9tYutqVTxR5Bk7EPt0ewDayDdHVcr8sAow+opT\nl2XNcoDJX0utipXDwl3tRo6jEdLQBr8CgE6y/Y21laHV5dy0waj7lsaYv0ET\n+KlhHNmfJN3njkXs9wxk1US52ckFieJh1tXOaFuyOBLlqddHP/iB1MSseqAC\ninmgqJeDtJ/52H/Rdqm4SYWdyXGG6Zi/xrJBXoytx2z3+yhqomMYkHfU7I4+\nd9NwiUb/bKExba2/inVEE84o2X0gukR+tEkPlxlTF3r07RI5rtiec9sSkl57\nKnh3eLDLCyGdgKoz1cjXsET2FIupLrnp+gcUhSeI4zO1fQyfspkTXxnkgKS/\n/PumGZBBmnjjmFBfbvy73aUeKiJomKH1OID8uUFJ/hvq6P6rKfCgAdH+VHSw\noe3Ihx6f5Hl81rU6IbhuF0RpXCxzKHWgyFCXAPSmVVny2r1NytdOZJl/5imi\nqxsW\r\n=HvwF\r\n-----END PGP SIGNATURE-----\r\n"},"jest":{"testRegex":"(/__tests__/.*|\\.(test|spec))\\.(tsx?|jsx?)$","transform":{".(ts|tsx)":"<rootDir>/node_modules/ts-jest/preprocessor.js"},"collectCoverage":false,"moduleNameMapper":{"\\.(css|less|sass|scss)$":"<rootDir>/__mocks__/styleMock.ts"},"coverageReporters":["html"],"collectCoverageFrom":["src/**/*.{ts,tsx}","examples/server/src/**/*.{js,jsx}","!**/*.d.ts"],"moduleFileExtensions":["ts","tsx","js"],"setupTestFrameworkScriptFile":"<rootDir>/jest.setup.js"},"main":"dist/index.js","config":{"eslint":"./examples/**/*.{js,jsx}","tslint":"./{__mocks__,src,stories}/**/*.{ts,tsx}"},"readme":"[![npm version](https://badge.fury.io/js/%40gooddata%2Freact-components.svg)](https://www.npmjs.com/package/@gooddata/react-components) \n\n# GoodData.UI React components\n> A React-based JavaScript library for building data-driven applications\n\n## Getting started\n- [GoodData.UI Documentation](http://sdk.gooddata.com/gooddata-ui/)\n- [GoodData.UI Live Examples](https://gooddata-examples.herokuapp.com/)\n- [Stack Overflow](https://stackoverflow.com/questions/tagged/gooddata)\n\n### Usage\nWith [yarn](https://yarnpkg.com) installed, go to your project directory and run\n```\n$ yarn add @gooddata/react-components\n```\nIf you prefer [npm](npmjs.com) run\n```\n$ npm install --save @gooddata/react-components\n```\n\n\n## Contributing\n\nWe welcome any contribution in form of [issues](https://github.com/gooddata/gooddata-react-components/issues) or [pull requests](https://github.com/gooddata/gooddata-react-components/pulls).\nThese commands may come in handy while developing:\n\n| command | description |\n| ------- | ----------- |\n| `yarn install --pure-lockfile` | first step |\n| ||\n| `yarn dev` | build react-components to `/dist` in watch mode |\n| `yarn test` | run all unit tests |\n| `yarn validate` | validate codestyle |\n| ||\n| `yarn storybook` | run storybook from `/stories` on http://localhost:9001 |\n| `yarn build-storybook` | build storybook to `/dist-storybook` |\n| `yarn test-storybook` | run storybook and [screenshot tests](https://github.com/gooddata/gdc-client-utils/tree/master/test-storybook) |\n| ||\n| `yarn examples` | run Live Examples dev-server from `/examples` on https://localhost:8999 |\n| `yarn examples-build` | build Live Examples to `/examples/dist` |\n| `yarn examples-server` | serve built Live Examples - see `/examples/server/src` |\n| `yarn examples-testcafe` | run testcafe tests against `localhost:8999` |\n\n### Deploy to heroku.com\nWhen you deploy this repo to heroku, it serves *GoodData.UI Live Examples*.\nRelevant tasks are in `Procfile` and `package.json`.\n\n```bash\n# run in the project directory\nheroku login\nheroku create <your-app-name>\nheroku config:set DOMAIN_ADMIN_USERNAME=x@gooddata.com DOMAIN_ADMIN_PASSWORD=xy PROJECT_ID_TO_ASSIGN=xms7ga4tf3g3nzucd8380o2bev8oeknp\ngit push heroku HEAD:master\nheroku open\n```\n\n### Run Live Examples Locally\nTo run *GoodData.UI Live Examples* locally:\n```bash\ngit clone <this-repository>\ncd  <repository-folder>\nyarn install --pure-lockfile\nyarn examples\n```\nThen open https://localhost:8999 and login using Live Examples account (you can [create one here](https://gooddata-examples.herokuapp.com/registration)).\n\n## Changelog\n\n- see [CHANGELOG.md](CHANGELOG.md)\n\n## License\n\n(C) 2007-2018 GoodData Corporation\n\nThis project is dual licensed:\n\n- The ATTRIBUTION-NONCOMMERCIAL 4.0 INTERNATIONAL (CC BY-NC 4.0) is used for purpose of the trial experience and evaluation of GoodData.UI library.\n- The GOODDATA GOODDATA.UI LIBRARY END USER LICENSE AGREEMENT is used for GoodData customers.\n\nFor more information, please see [LICENSE](https://github.com/gooddata/gooddata-react-components/blob/master/LICENSE)\n","gitHead":"5771b6645a971aea3c5ae8c735c0c57df87423b9","scripts":{"dev":"bash scripts/build.sh --dev-watch","test":"jest --watch","build":"bash scripts/build.sh","tslint":"yarn run-tslint -t verbose $npm_package_config_tslint","prepare":"cd examples/server && yarn install --pure-lockfile && cd ../..; rm -r examples/node_modules 2>/dev/null; true","examples":"bash scripts/run-examples.sh","prepare?":"# Called before `npm publish` and on local `npm install`. Temporarily also for deleting obsolete node_modules. Ends with `true` to continue gracefully.","validate":"tsc --noEmit && yarn tslint && eslint $npm_package_config_eslint","build-dev":"bash scripts/build.sh --dev","examples?":"# Default is developer domain, other options: yarn examples [sec,secure,stg,stg2,stg3,demo,developer or URL]","storybook":"start-storybook -p 9001 -c .storybook","test-once":"jest","tslint-ci":"mkdir -p ./ci/results && yarn run-tslint -t checkstyle -o ./ci/results/tslint-results.xml $npm_package_config_tslint","run-tslint":"tslint -p tsconfig.json","validate-ci":"tsc --noEmit && yarn tslint-ci  && eslint $npm_package_config_eslint -f checkstyle -o ci/results/eslint-results.xml","examples-build":"bash scripts/build-examples.sh","prepublishOnly":"yarn build","test-storybook":"test-storybook","build-storybook":"build-storybook -c .storybook -o dist-storybook","examples-server":"node examples/server/src/index.js","heroku-postbuild":"yarn examples-build developer","examples-testcafe":"testcafe chrome --assertion-timeout 60000 -S -s examples/_screenshots examples/test/**/**/*_test* --debug-on-fail","examples-testcafe-ci":"testcafe 'chrome:headless --no-sandbox' --assertion-timeout 60000 -S -s examples/_screenshots examples/test/**/**/*_test*"},"typings":"dist/index.d.ts","_npmUser":{"name":"gooddata-ci","email":"rail@gooddata.com"},"repository":{"url":"git+ssh://git@github.com/gooddata/gooddata-react-components.git","type":"git"},"_npmVersion":"5.6.0","description":"GoodData React Components","directories":{},"_nodeVersion":"8.9.4","dependencies":{"rxjs":"^5.5.6","lodash":"^4.17.4","ag-grid":"^18.0.1","invariant":"^2.2.2","classnames":"^2.2.5","highcharts":"4.2.5","prop-types":"^15.6.0","react-intl":"^2.4.0","custom-event":"^1.0.1","ag-grid-react":"^18.0.0","react-measure":"^1.4.7","@gooddata/typings":"2.4.1","@types/highcharts":"4.2.56","http-status-codes":"^1.3.0","@gooddata/js-utils":"^2.0.1","@gooddata/numberjs":"^3.1.2","fixed-data-table-2":"0.7.17","@gooddata/goodstrap":"57.3.0","react-dom-factories":"^1.0.2","@gooddata/gooddata-js":"8.4.1","highcharts-pattern-fill":"3.0.3","nodelist-foreach-polyfill":"^1.2.0"},"_hasShrinkwrap":false,"readmeFilename":"README.md","test-storybook":{"_defaults":{"readySelector":".screenshot-target, .screenshot-wrapper .highcharts-container, .screenshot-wrapper .s-headline-value, .screenshot-wrapper .viz-table-wrap, .screenshot-wrapper .gdc-kpi, .screenshot-wrapper .gdc-kpi-error, .screenshot-wrapper .s-pivot-table .ag-cell"},"AFM components/PieChart":{"error":{"delay":1000,"readySelector":".screenshot-wrapper .s-error .icon-cloud-rain"}},"Core components/Heatmap":{"data labels config":{"readySelector":".screenshot-wrapper div:nth-child(8) .highcharts-container"},"with different legend positions":{"readySelector":".screenshot-wrapper div:nth-child(10) .highcharts-container"}},"Core components/Treemap":{"data labels config":{"readySelector":".screenshot-wrapper div:nth-child(8) .highcharts-container"},"with different legend positions":{"readySelector":".screenshot-wrapper div:nth-child(10) .highcharts-container"}},"Core components/BarChart":{"with different legend positions":{"readySelector":".screenshot-wrapper div:nth-child(10) .highcharts-container"}},"Core components/PieChart":{"data labels config":{"readySelector":".screenshot-wrapper div:nth-child(8) .highcharts-container"},"with different legend positions":{"readySelector":".screenshot-wrapper div:nth-child(10) .highcharts-container"}},"AFM components/DonutChart":{"error":{"delay":1000,"readySelector":".screenshot-wrapper .s-error .icon-cloud-rain"}},"Core components/AreaChart":{"data labels config":{"readySelector":".screenshot-wrapper div:nth-child(8) .highcharts-container"},"with different legend positions":{"readySelector":".screenshot-wrapper div:nth-child(10) .highcharts-container"}},"Core components/LineChart":{"data labels config":{"readySelector":".screenshot-wrapper div:nth-child(8) .highcharts-container"},"with different legend positions":{"readySelector":".screenshot-wrapper div:nth-child(10) .highcharts-container"}},"Core components/DonutChart":{"data labels config":{"readySelector":".screenshot-wrapper div:nth-child(8) .highcharts-container"},"with different legend positions":{"readySelector":".screenshot-wrapper div:nth-child(10) .highcharts-container"}},"Core components/BubbleChart":{"data labels config":{"readySelector":".screenshot-wrapper div:nth-child(8) .highcharts-container"},"with different legend positions":{"readySelector":".screenshot-wrapper div:nth-child(10) .highcharts-container"}},"Core components/ColumnChart":{"with different legend positions":{"readySelector":".screenshot-wrapper div:nth-child(10) .highcharts-container"}},"Core components/ScatterPlot":{"data labels config":{"readySelector":".screenshot-wrapper div:nth-child(8) .highcharts-container"}}},"devDependencies":{"raf":"3.3.2","yup":"^0.24.1","jest":"21.2.1","react":"16.5.2","enzyme":"3.5.0","formik":"^0.11.11","moment":"2.22.1","history":"^4.7.2","ts-jest":"21.2.4","webpack":"3.10.0","react-ga":"^2.5.2","recharts":"1.0.0-beta.9","testcafe":"0.19.2","commander":"2.14.1","node-sass":"4.7.2","react-dom":"16.5.2","supertest":"3.0.0","babel-core":"6.26.0","css-loader":"0.28.7","jest-junit":"3.0.0","raw-loader":"0.5.1","styled-jsx":"2.2.1","typescript":"2.3.3","@types/jest":"20.0.4","@types/node":"7.0.8","file-loader":"1.1.6","sass-loader":"6.0.6","@types/react":"16.0.34","babel-loader":"7.1.2","react-helmet":"5.2.0","react-select":"1.2.1","style-loader":"0.19.1","@types/enzyme":"3.1.13","@types/lodash":"4.14.61","babel-runtime":"6.25.0","utility-types":"^1.1.0","babel-polyfill":"^6.26.0","@storybook/react":"3.4.10","@types/invariant":"2.2.29","@types/react-dom":"16.0.3","babel-preset-env":"1.6.1","isomorphic-fetch":"2.2.1","react-datepicker":"1.1.0","react-router-dom":"4.2.2","@gooddata/mock-js":"1.12.0","@storybook/addons":"3.4.10","@types/classnames":"2.2.3","@types/prop-types":"15.5.2","@types/react-intl":"2.3.5","babel-preset-react":"6.24.1","identity-obj-proxy":"^3.0.0","react-async-script":"^0.9.1","webpack-dev-server":"2.11.1","@types/react-portal":"4.0.1","babel-plugin-lodash":"3.3.2","html-webpack-plugin":"2.30.1","react-test-renderer":"16.4.2","@types/react-measure":"0.4.7","clean-webpack-plugin":"0.1.17","react-google-recaptcha":"^0.11.0","@gooddata/eslint-config":"0.1.0","@gooddata/tslint-config":"0.0.13","@types/storybook__react":"3.0.6","enzyme-adapter-react-16":"1.3.1","uglifyjs-webpack-plugin":"1.2.0","@gooddata/test-storybook":"2.0.0","@storybook/addon-actions":"3.4.10","@storybook/addon-options":"3.4.10","node-sass-magic-importer":"5.1.0","react-syntax-highlighter":"6.1.2","@types/fixed-data-table-2":"0.8.1","awesome-typescript-loader":"3.5.0","@types/react-test-renderer":"16.0.0","circular-dependency-plugin":"4.4.0","compression-webpack-plugin":"1.1.7","@types/enzyme-adapter-react-16":"1.0.3","@types/storybook__addon-actions":"3.0.1","babel-plugin-transform-class-properties":"6.24.1","babel-plugin-transform-async-to-generator":"6.24.1","babel-plugin-transform-object-rest-spread":"6.26.0"},"peerDependencies":{"react":"16.5.2","react-dom":"16.5.2"},"_npmOperationalInternal":{"tmp":"tmp/react-components_6.1.0-alpha9_1542903874804_0.9707847491288011","host":"s3://npm-registry-packages"}},"6.1.0-alpha10":{"name":"@gooddata/react-components","version":"6.1.0-alpha10","author":{"name":"GoodData Corporation"},"license":"BSD-3-Clause","_id":"@gooddata/react-components@6.1.0-alpha10","maintainers":[{"name":"bertold8","email":"ivan.nejezchleb@seznam.cz"},{"name":"bugsbunny338","email":"jiri.zajic@mensa.cz"},{"name":"dung.truong","email":"dung.truong@gooddata.com"},{"name":"gooddata-ci","email":"rail@gooddata.com"},{"name":"hurtak","email":"petr.hurtak@gmail.com"},{"name":"ivan.mjartan","email":"ivan.mjartan@gooddata.com"},{"name":"jakub-sterba","email":"jakub.sterba@gooddata.com"},{"name":"jaroslav.tomecek","email":"jaroslav.tomecek@gooddata.com"},{"name":"jkittler","email":"honza.kittler@gmail.com"},{"name":"khanh.le","email":"khanh.le@gooddata.com"},{"name":"langhamp","email":"pavel.langhammer@gooddata.com"},{"name":"lanhuynh","email":"lan.huynh@gooddata.com"},{"name":"lhorak","email":"info@lhorak.cz"},{"name":"linhhong","email":"linh.hong@gooddata.com"},{"name":"lpearce","email":"levi.pearce@gooddata.com"},{"name":"lupko","email":"lubomir.slivka@gooddata.com"},{"name":"martin.mosko","email":"martin.mosko@gooddata.com"},{"name":"michal.marsal","email":"michal.marsal@gooddata.com"},{"name":"nadtan","email":"tan.nguyen@gooddata.com"},{"name":"naibinh","email":"naibinh@gmail.com"},{"name":"nikolacech","email":"nikola.cech@gooddata.com"},{"name":"ondrejlangr","email":"ondrej.langr@gooddata.com"},{"name":"pbenes","email":"petr.benes@gooddata.com"},{"name":"peterlacko","email":"lackopeter17@gmail.com"},{"name":"petrjanu","email":"petr.janu@gooddata.com"},{"name":"ptquang86","email":"ptquang86@gmail.com"},{"name":"rodri360","email":"me@rodri360.com"},{"name":"sitina","email":"jiri.sitina@gooddata.com"},{"name":"sondo","email":"son.do@gooddata.com"},{"name":"strouhaljan","email":"strouhal.jan@gmail.com"},{"name":"tomas.kratochvil","email":"tomas.kratochvil@gooddata.com"},{"name":"tomasreichmann","email":"tomasreichmann@gmail.com"},{"name":"tomsatgd","email":"tomas.satinsky@gooddata.com"},{"name":"tu.ngo","email":"tu.ngo@gooddata.com"},{"name":"vlckomi1","email":"michaela.vlckova@gooddata.com"},{"name":"xmort","email":"petr.dolejsi@gooddata.com"},{"name":"yanlipnican","email":"yanlipnican@gmail.com"},{"name":"zdenek.vidensky","email":"zdenek.vidensky@gooddata.com"}],"homepage":"https://github.com/gooddata/gooddata-react-components#readme","bugs":{"url":"https://github.com/gooddata/gooddata-react-components/issues"},"dist":{"shasum":"d6decf92b5c1e51b60546f95bded490d0372ea0c","tarball":"https://registry.npmjs.org/@gooddata/react-components/-/react-components-6.1.0-alpha10.tgz","fileCount":955,"integrity":"sha512-VgIcX7SBU/mty1KcxKX/UUA0fm3r9QdhjwSVwav6JEYKsTC9SmDv7TFUp8SMR2bj7skWa3WytG6Ihj7zeRfxoQ==","signatures":[{"sig":"MEUCIHigTrcrvzA3NdHpkumCdgPNT31sAkiOd7AyN5GW7dxwAiEAmNSX/SK1J34fwWxBy9DhQvvngIhB9g+r4rW1frGbx0Q=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":3642933,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJb9toCCRA9TVsSAnZWagAA8zgP/0/uKx6DY1uB5YHE8+Ce\nAbpt7o1BKMNkjjMcx33+sYNHbBjhYTULaSp0pYnGVSg1A0zIGXeHlymI9y/Z\nKTh44mttCFi8/U991J/fS4hNYnEkwB/4fafWcDfJRbL2XMzwf3KKaz9GVyCQ\nZ3iqWN1QXRipFzESq83U0ctRIqghCuGySEl8iGWNo0+pXsJ/ccIThj9St98S\nyFIlluxeQK+5b+Rn3ojFMwkOGA3Aw1wnbxlAn32I8Qkl9+HCr9F8/KMsk1cE\ndcNYgTjG+QbHPhw962E4sMpZhRzeForsTnDWX2+F3KwGAI0ZASFHErH4DFio\n7hoAGoI+IJLoo/myWUm6zrVxT8bSUWr218ttQhwtD07AdWRW8lKZ8cE+NUMj\nLRyC8d+zRtX6Wb3Pst0h14CDbQHL0VL+BIzg53y0VhEc5Ma+PWHM15Mev8hS\nyxZWqs6h0ZEodc9fywjEu2jqfGHc6sJXZQ6mNvMQ3l1XGmDJOMu3E+cF8Bhx\nGuOu6/3yPAAPQZHWFp/+jLqB4OZqrb1Fjvkp6/UvadZu+7nKmN6SscgaxTqi\nTcXobNoW/FI+XWhkFdcxCg5FTuUfyfSpZUhZrAIZ8lZaldoMiQZG5fYEq2Hl\npx/pbJXeDw07hJ9pe0nyg6ox5mP5XUA7bx9ELHs0P4XAjNZGAwRo46s3a+Mf\nomuB\r\n=giLJ\r\n-----END PGP SIGNATURE-----\r\n"},"jest":{"testRegex":"(/__tests__/.*|\\.(test|spec))\\.(tsx?|jsx?)$","transform":{".(ts|tsx)":"<rootDir>/node_modules/ts-jest/preprocessor.js"},"collectCoverage":false,"moduleNameMapper":{"\\.(css|less|sass|scss)$":"<rootDir>/__mocks__/styleMock.ts"},"coverageReporters":["html"],"collectCoverageFrom":["src/**/*.{ts,tsx}","examples/server/src/**/*.{js,jsx}","!**/*.d.ts"],"moduleFileExtensions":["ts","tsx","js"],"setupTestFrameworkScriptFile":"<rootDir>/jest.setup.js"},"main":"dist/index.js","config":{"eslint":"./examples/**/*.{js,jsx}","tslint":"./{__mocks__,src,stories}/**/*.{ts,tsx}"},"readme":"[![npm version](https://badge.fury.io/js/%40gooddata%2Freact-components.svg)](https://www.npmjs.com/package/@gooddata/react-components) \n\n# GoodData.UI React components\n> A React-based JavaScript library for building data-driven applications\n\n## Getting started\n- [GoodData.UI Documentation](http://sdk.gooddata.com/gooddata-ui/)\n- [GoodData.UI Live Examples](https://gooddata-examples.herokuapp.com/)\n- [Stack Overflow](https://stackoverflow.com/questions/tagged/gooddata)\n\n### Usage\nWith [yarn](https://yarnpkg.com) installed, go to your project directory and run\n```\n$ yarn add @gooddata/react-components\n```\nIf you prefer [npm](npmjs.com) run\n```\n$ npm install --save @gooddata/react-components\n```\n\n\n## Contributing\n\nWe welcome any contribution in form of [issues](https://github.com/gooddata/gooddata-react-components/issues) or [pull requests](https://github.com/gooddata/gooddata-react-components/pulls).\nThese commands may come in handy while developing:\n\n| command | description |\n| ------- | ----------- |\n| `yarn install --pure-lockfile` | first step |\n| ||\n| `yarn dev` | build react-components to `/dist` in watch mode |\n| `yarn test` | run all unit tests |\n| `yarn validate` | validate codestyle |\n| ||\n| `yarn storybook` | run storybook from `/stories` on http://localhost:9001 |\n| `yarn build-storybook` | build storybook to `/dist-storybook` |\n| `yarn test-storybook` | run storybook and [screenshot tests](https://github.com/gooddata/gdc-client-utils/tree/master/test-storybook) |\n| ||\n| `yarn examples` | run Live Examples dev-server from `/examples` on https://localhost:8999 |\n| `yarn examples-build` | build Live Examples to `/examples/dist` |\n| `yarn examples-server` | serve built Live Examples - see `/examples/server/src` |\n| `yarn examples-testcafe` | run testcafe tests against `localhost:8999` |\n\n### Deploy to heroku.com\nWhen you deploy this repo to heroku, it serves *GoodData.UI Live Examples*.\nRelevant tasks are in `Procfile` and `package.json`.\n\n```bash\n# run in the project directory\nheroku login\nheroku create <your-app-name>\nheroku config:set DOMAIN_ADMIN_USERNAME=x@gooddata.com DOMAIN_ADMIN_PASSWORD=xy PROJECT_ID_TO_ASSIGN=xms7ga4tf3g3nzucd8380o2bev8oeknp\ngit push heroku HEAD:master\nheroku open\n```\n\n### Run Live Examples Locally\nTo run *GoodData.UI Live Examples* locally:\n```bash\ngit clone <this-repository>\ncd  <repository-folder>\nyarn install --pure-lockfile\nyarn examples\n```\nThen open https://localhost:8999 and login using Live Examples account (you can [create one here](https://gooddata-examples.herokuapp.com/registration)).\n\n## Changelog\n\n- see [CHANGELOG.md](CHANGELOG.md)\n\n## License\n\n(C) 2007-2018 GoodData Corporation\n\nThis project is dual licensed:\n\n- The ATTRIBUTION-NONCOMMERCIAL 4.0 INTERNATIONAL (CC BY-NC 4.0) is used for purpose of the trial experience and evaluation of GoodData.UI library.\n- The GOODDATA GOODDATA.UI LIBRARY END USER LICENSE AGREEMENT is used for GoodData customers.\n\nFor more information, please see [LICENSE](https://github.com/gooddata/gooddata-react-components/blob/master/LICENSE)\n","gitHead":"00191227219581a2ed769820b9f326dec054e268","scripts":{"dev":"bash scripts/build.sh --dev-watch","test":"jest --watch","build":"bash scripts/build.sh","tslint":"yarn run-tslint -t verbose $npm_package_config_tslint","prepare":"cd examples/server && yarn install --pure-lockfile && cd ../..; rm -r examples/node_modules 2>/dev/null; true","examples":"bash scripts/run-examples.sh","prepare?":"# Called before `npm publish` and on local `npm install`. Temporarily also for deleting obsolete node_modules. Ends with `true` to continue gracefully.","validate":"tsc --noEmit && yarn tslint && eslint $npm_package_config_eslint","build-dev":"bash scripts/build.sh --dev","examples?":"# Default is developer domain, other options: yarn examples [sec,secure,stg,stg2,stg3,demo,developer or URL]","storybook":"start-storybook -p 9001 -c .storybook","test-once":"jest","tslint-ci":"mkdir -p ./ci/results && yarn run-tslint -t checkstyle -o ./ci/results/tslint-results.xml $npm_package_config_tslint","run-tslint":"tslint -p tsconfig.json","validate-ci":"tsc --noEmit && yarn tslint-ci  && eslint $npm_package_config_eslint -f checkstyle -o ci/results/eslint-results.xml","examples-build":"bash scripts/build-examples.sh","prepublishOnly":"yarn build","test-storybook":"test-storybook","build-storybook":"build-storybook -c .storybook -o dist-storybook","examples-server":"node examples/server/src/index.js","heroku-postbuild":"yarn examples-build developer","examples-testcafe":"testcafe chrome --assertion-timeout 60000 -S -s examples/_screenshots examples/test/**/**/*_test* --debug-on-fail","examples-testcafe-ci":"testcafe 'chrome:headless --no-sandbox' --assertion-timeout 60000 -S -s examples/_screenshots examples/test/**/**/*_test*"},"typings":"dist/index.d.ts","_npmUser":{"name":"gooddata-ci","email":"rail@gooddata.com"},"repository":{"url":"git+ssh://git@github.com/gooddata/gooddata-react-components.git","type":"git"},"_npmVersion":"5.6.0","description":"GoodData React Components","directories":{},"_nodeVersion":"8.9.4","dependencies":{"rxjs":"^5.5.6","lodash":"^4.17.4","ag-grid":"^18.0.1","invariant":"^2.2.2","classnames":"^2.2.5","highcharts":"4.2.5","prop-types":"^15.6.0","react-intl":"^2.4.0","custom-event":"^1.0.1","ag-grid-react":"^18.0.0","react-measure":"^1.4.7","@gooddata/typings":"2.4.2","@types/highcharts":"4.2.56","http-status-codes":"^1.3.0","@gooddata/js-utils":"3.2.0","@gooddata/numberjs":"^3.1.2","fixed-data-table-2":"0.7.17","@gooddata/goodstrap":"57.4.0","react-dom-factories":"^1.0.2","@gooddata/gooddata-js":"10.0.0","highcharts-pattern-fill":"3.0.3","nodelist-foreach-polyfill":"^1.2.0"},"_hasShrinkwrap":false,"readmeFilename":"README.md","test-storybook":{"_defaults":{"readySelector":".screenshot-target, .screenshot-wrapper .highcharts-container, .screenshot-wrapper .s-headline-value, .screenshot-wrapper .viz-table-wrap, .screenshot-wrapper .gdc-kpi, .screenshot-wrapper .gdc-kpi-error, .screenshot-wrapper .s-pivot-table .ag-cell"},"AFM components/PieChart":{"error":{"delay":1000,"readySelector":".screenshot-wrapper .s-error .icon-cloud-rain"}},"Core components/Heatmap":{"data labels config":{"readySelector":".screenshot-wrapper div:nth-child(8) .highcharts-container"},"with different legend positions":{"readySelector":".screenshot-wrapper div:nth-child(10) .highcharts-container"}},"Core components/Treemap":{"data labels config":{"readySelector":".screenshot-wrapper div:nth-child(8) .highcharts-container"},"with different legend positions":{"readySelector":".screenshot-wrapper div:nth-child(10) .highcharts-container"}},"Core components/BarChart":{"with different legend positions":{"readySelector":".screenshot-wrapper div:nth-child(10) .highcharts-container"}},"Core components/PieChart":{"data labels config":{"readySelector":".screenshot-wrapper div:nth-child(8) .highcharts-container"},"with different legend positions":{"readySelector":".screenshot-wrapper div:nth-child(10) .highcharts-container"}},"AFM components/DonutChart":{"error":{"delay":1000,"readySelector":".screenshot-wrapper .s-error .icon-cloud-rain"}},"Core components/AreaChart":{"data labels config":{"readySelector":".screenshot-wrapper div:nth-child(8) .highcharts-container"},"with different legend positions":{"readySelector":".screenshot-wrapper div:nth-child(10) .highcharts-container"}},"Core components/LineChart":{"data labels config":{"readySelector":".screenshot-wrapper div:nth-child(8) .highcharts-container"},"with different legend positions":{"readySelector":".screenshot-wrapper div:nth-child(10) .highcharts-container"}},"Core components/DonutChart":{"data labels config":{"readySelector":".screenshot-wrapper div:nth-child(8) .highcharts-container"},"with different legend positions":{"readySelector":".screenshot-wrapper div:nth-child(10) .highcharts-container"}},"Core components/BubbleChart":{"data labels config":{"readySelector":".screenshot-wrapper div:nth-child(8) .highcharts-container"},"with different legend positions":{"readySelector":".screenshot-wrapper div:nth-child(10) .highcharts-container"}},"Core components/ColumnChart":{"with different legend positions":{"readySelector":".screenshot-wrapper div:nth-child(10) .highcharts-container"}},"Core components/ScatterPlot":{"data labels config":{"readySelector":".screenshot-wrapper div:nth-child(8) .highcharts-container"}}},"devDependencies":{"raf":"3.3.2","yup":"^0.24.1","jest":"21.2.1","react":"16.5.2","enzyme":"3.5.0","formik":"^0.11.11","moment":"2.22.1","history":"^4.7.2","ts-jest":"21.2.4","webpack":"3.10.0","react-ga":"^2.5.2","recharts":"1.0.0-beta.9","testcafe":"0.19.2","commander":"2.14.1","node-sass":"4.7.2","react-dom":"16.5.2","supertest":"3.0.0","babel-core":"6.26.0","css-loader":"0.28.7","jest-junit":"3.0.0","raw-loader":"0.5.1","styled-jsx":"2.2.1","typescript":"2.3.3","@types/jest":"20.0.4","@types/node":"7.0.8","file-loader":"1.1.6","sass-loader":"6.0.6","@types/react":"16.0.34","babel-loader":"7.1.2","react-helmet":"5.2.0","react-select":"1.2.1","style-loader":"0.19.1","@types/enzyme":"3.1.13","@types/lodash":"4.14.61","babel-runtime":"6.25.0","utility-types":"^1.1.0","babel-polyfill":"^6.26.0","@storybook/react":"3.4.10","@types/invariant":"2.2.29","@types/react-dom":"16.0.3","babel-preset-env":"1.6.1","isomorphic-fetch":"2.2.1","react-datepicker":"1.1.0","react-router-dom":"4.2.2","@gooddata/mock-js":"1.12.0","@storybook/addons":"3.4.10","@types/classnames":"2.2.3","@types/prop-types":"15.5.2","@types/react-intl":"2.3.5","babel-preset-react":"6.24.1","identity-obj-proxy":"^3.0.0","react-async-script":"^0.9.1","webpack-dev-server":"2.11.1","@types/react-portal":"4.0.1","babel-plugin-lodash":"3.3.2","html-webpack-plugin":"2.30.1","react-test-renderer":"16.4.2","@types/react-measure":"0.4.7","clean-webpack-plugin":"0.1.17","react-google-recaptcha":"^0.11.0","@gooddata/eslint-config":"0.1.0","@gooddata/tslint-config":"0.0.13","@types/storybook__react":"3.0.6","enzyme-adapter-react-16":"1.3.1","uglifyjs-webpack-plugin":"1.2.0","@gooddata/test-storybook":"2.0.0","@storybook/addon-actions":"3.4.10","@storybook/addon-options":"3.4.10","node-sass-magic-importer":"5.1.0","react-syntax-highlighter":"6.1.2","@types/fixed-data-table-2":"0.8.1","awesome-typescript-loader":"3.5.0","@types/react-test-renderer":"16.0.0","circular-dependency-plugin":"4.4.0","compression-webpack-plugin":"1.1.7","@types/enzyme-adapter-react-16":"1.0.3","@types/storybook__addon-actions":"3.0.1","babel-plugin-transform-class-properties":"6.24.1","babel-plugin-transform-async-to-generator":"6.24.1","babel-plugin-transform-object-rest-spread":"6.26.0"},"peerDependencies":{"react":"16.5.2","react-dom":"16.5.2"},"_npmOperationalInternal":{"tmp":"tmp/react-components_6.1.0-alpha10_1542904321610_0.2658417621538791","host":"s3://npm-registry-packages"}},"6.1.0-alpha11":{"name":"@gooddata/react-components","version":"6.1.0-alpha11","author":{"name":"GoodData Corporation"},"license":"BSD-3-Clause","_id":"@gooddata/react-components@6.1.0-alpha11","maintainers":[{"name":"bertold8","email":"ivan.nejezchleb@seznam.cz"},{"name":"bugsbunny338","email":"jiri.zajic@mensa.cz"},{"name":"dung.truong","email":"dung.truong@gooddata.com"},{"name":"gooddata-ci","email":"rail@gooddata.com"},{"name":"hurtak","email":"petr.hurtak@gmail.com"},{"name":"ivan.mjartan","email":"ivan.mjartan@gooddata.com"},{"name":"jakub-sterba","email":"jakub.sterba@gooddata.com"},{"name":"jaroslav.tomecek","email":"jaroslav.tomecek@gooddata.com"},{"name":"jkittler","email":"honza.kittler@gmail.com"},{"name":"khanh.le","email":"khanh.le@gooddata.com"},{"name":"langhamp","email":"pavel.langhammer@gooddata.com"},{"name":"lanhuynh","email":"lan.huynh@gooddata.com"},{"name":"lhorak","email":"info@lhorak.cz"},{"name":"linhhong","email":"linh.hong@gooddata.com"},{"name":"lpearce","email":"levi.pearce@gooddata.com"},{"name":"lupko","email":"lubomir.slivka@gooddata.com"},{"name":"martin.mosko","email":"martin.mosko@gooddata.com"},{"name":"michal.marsal","email":"michal.marsal@gooddata.com"},{"name":"nadtan","email":"tan.nguyen@gooddata.com"},{"name":"naibinh","email":"naibinh@gmail.com"},{"name":"nikolacech","email":"nikola.cech@gooddata.com"},{"name":"ondrejlangr","email":"ondrej.langr@gooddata.com"},{"name":"pbenes","email":"petr.benes@gooddata.com"},{"name":"peterlacko","email":"lackopeter17@gmail.com"},{"name":"petrjanu","email":"petr.janu@gooddata.com"},{"name":"ptquang86","email":"ptquang86@gmail.com"},{"name":"rodri360","email":"me@rodri360.com"},{"name":"sitina","email":"jiri.sitina@gooddata.com"},{"name":"sondo","email":"son.do@gooddata.com"},{"name":"strouhaljan","email":"strouhal.jan@gmail.com"},{"name":"tomas.kratochvil","email":"tomas.kratochvil@gooddata.com"},{"name":"tomasreichmann","email":"tomasreichmann@gmail.com"},{"name":"tomsatgd","email":"tomas.satinsky@gooddata.com"},{"name":"tu.ngo","email":"tu.ngo@gooddata.com"},{"name":"vlckomi1","email":"michaela.vlckova@gooddata.com"},{"name":"xmort","email":"petr.dolejsi@gooddata.com"},{"name":"yanlipnican","email":"yanlipnican@gmail.com"},{"name":"zdenek.vidensky","email":"zdenek.vidensky@gooddata.com"}],"homepage":"https://github.com/gooddata/gooddata-react-components#readme","bugs":{"url":"https://github.com/gooddata/gooddata-react-components/issues"},"dist":{"shasum":"f7418531301f3ec6025514e2cd9dcf4ac72f6c44","tarball":"https://registry.npmjs.org/@gooddata/react-components/-/react-components-6.1.0-alpha11.tgz","fileCount":955,"integrity":"sha512-yihphA6oQ/Pru+ZT8NbB+FTJAbBNLzHkaqNPXF+h0YXiHK/8EeuBUSAr7fErfoEiSZAsMaDd23xuEbW6d5TpcQ==","signatures":[{"sig":"MEYCIQClKnaI76Iy2J5RiNdeLKLmzlkAnmuQhV8ecvZOkjFCugIhAMQep+U7AWBY9YcRQWScX+2wFP8I6p/L++aOlth6Qygd","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":3651712,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJb97pLCRA9TVsSAnZWagAA138P/3XH+LvfsZPTuq+gkGFn\nnJFuv6rsxbdAn6YjVcl5dnUThxAcqbU3cPkB3XM9LmT7lBJKYw2CBw65TVfJ\nBjwjqfCVTiqz43+cSSxldspUhz0LYNyhcWVldD/3tE76c00iokvSAKdpHuHK\ncgXTDRE2z8weRlm/PGEWCcy2JbmCDNUhr60kvoWF9WRw3NMMXwpqyssu9DRg\n1iUckfYEehwWFBP58nez6CHQGvBZcgqBxqKpe99ZuPz/rVI74JhAOBKftzK6\n79QxgLgYfUSlTNmeAiYC6KJML1GTZcgmECI5+J3y5yI70dK4EWWOsKJNV3jn\n45BCNPX7S+YIQ/CbRbOjjGU1FC2GTfLej+kI/besY5g6nuTt33LmwNtW9bmh\nwEPGMdk7iNYIveBuklL+2S8mQ30BivgLGRtDk3gsHh94zSkSk17BV3InXeG2\nqQzv7XY0yf2lArso+jZLhC7Tql47uC7fysWrtxO1RIL4xcbA3gsQmMpCS6dG\n0cwnKLPIQ7+i2tpUD9NLSxUinvMvhMKllj4D/40h23AO9WoROUYWz96zFggY\nQrNAIp9i6k74abxoWKZzbS4nMvw/68UN9ShLVvduBs/ZfDBtCCIWxNi50P7k\nrr0IsoBpTlaH0AOh4GSU216ZuPs/wditOII0DZd6fEPOu6IhfJWOVcKjkrkd\nSz1p\r\n=psFD\r\n-----END PGP SIGNATURE-----\r\n"},"jest":{"testRegex":"(/__tests__/.*|\\.(test|spec))\\.(tsx?|jsx?)$","transform":{".(ts|tsx)":"<rootDir>/node_modules/ts-jest/preprocessor.js"},"collectCoverage":false,"moduleNameMapper":{"\\.(css|less|sass|scss)$":"<rootDir>/__mocks__/styleMock.ts"},"coverageReporters":["html"],"collectCoverageFrom":["src/**/*.{ts,tsx}","examples/server/src/**/*.{js,jsx}","!**/*.d.ts"],"moduleFileExtensions":["ts","tsx","js"],"setupTestFrameworkScriptFile":"<rootDir>/jest.setup.js"},"main":"dist/index.js","config":{"eslint":"./examples/**/*.{js,jsx}","tslint":"./{__mocks__,src,stories}/**/*.{ts,tsx}"},"readme":"[![npm version](https://badge.fury.io/js/%40gooddata%2Freact-components.svg)](https://www.npmjs.com/package/@gooddata/react-components) \n\n# GoodData.UI React components\n> A React-based JavaScript library for building data-driven applications\n\n## Getting started\n- [GoodData.UI Documentation](http://sdk.gooddata.com/gooddata-ui/)\n- [GoodData.UI Live Examples](https://gooddata-examples.herokuapp.com/)\n- [Stack Overflow](https://stackoverflow.com/questions/tagged/gooddata)\n\n### Usage\nWith [yarn](https://yarnpkg.com) installed, go to your project directory and run\n```\n$ yarn add @gooddata/react-components\n```\nIf you prefer [npm](npmjs.com) run\n```\n$ npm install --save @gooddata/react-components\n```\n\n\n## Contributing\n\nWe welcome any contribution in form of [issues](https://github.com/gooddata/gooddata-react-components/issues) or [pull requests](https://github.com/gooddata/gooddata-react-components/pulls).\nThese commands may come in handy while developing:\n\n| command | description |\n| ------- | ----------- |\n| `yarn install --pure-lockfile` | first step |\n| ||\n| `yarn dev` | build react-components to `/dist` in watch mode |\n| `yarn test` | run all unit tests |\n| `yarn validate` | validate codestyle |\n| ||\n| `yarn storybook` | run storybook from `/stories` on http://localhost:9001 |\n| `yarn build-storybook` | build storybook to `/dist-storybook` |\n| `yarn test-storybook` | run storybook and [screenshot tests](https://github.com/gooddata/gdc-client-utils/tree/master/test-storybook) |\n| ||\n| `yarn examples` | run Live Examples dev-server from `/examples` on https://localhost:8999 |\n| `yarn examples-build` | build Live Examples to `/examples/dist` |\n| `yarn examples-server` | serve built Live Examples - see `/examples/server/src` |\n| `yarn examples-testcafe` | run testcafe tests against `localhost:8999` |\n\n### Deploy to heroku.com\nWhen you deploy this repo to heroku, it serves *GoodData.UI Live Examples*.\nRelevant tasks are in `Procfile` and `package.json`.\n\n```bash\n# run in the project directory\nheroku login\nheroku create <your-app-name>\nheroku config:set DOMAIN_ADMIN_USERNAME=x@gooddata.com DOMAIN_ADMIN_PASSWORD=xy PROJECT_ID_TO_ASSIGN=xms7ga4tf3g3nzucd8380o2bev8oeknp\ngit push heroku HEAD:master\nheroku open\n```\n\n### Run Live Examples Locally\nTo run *GoodData.UI Live Examples* locally:\n```bash\ngit clone <this-repository>\ncd  <repository-folder>\nyarn install --pure-lockfile\nyarn examples\n```\nThen open https://localhost:8999 and login using Live Examples account (you can [create one here](https://gooddata-examples.herokuapp.com/registration)).\n\n## Changelog\n\n- see [CHANGELOG.md](CHANGELOG.md)\n\n## License\n\n(C) 2007-2018 GoodData Corporation\n\nThis project is dual licensed:\n\n- The ATTRIBUTION-NONCOMMERCIAL 4.0 INTERNATIONAL (CC BY-NC 4.0) is used for purpose of the trial experience and evaluation of GoodData.UI library.\n- The GOODDATA GOODDATA.UI LIBRARY END USER LICENSE AGREEMENT is used for GoodData customers.\n\nFor more information, please see [LICENSE](https://github.com/gooddata/gooddata-react-components/blob/master/LICENSE)\n","gitHead":"54a2270fce47630b5825a948935f5c0d253f088d","scripts":{"dev":"bash scripts/build.sh --dev-watch","test":"jest --watch","build":"bash scripts/build.sh","tslint":"yarn run-tslint -t verbose $npm_package_config_tslint","prepare":"cd examples/server && yarn install --pure-lockfile && cd ../..; rm -r examples/node_modules 2>/dev/null; true","examples":"bash scripts/run-examples.sh","prepare?":"# Called before `npm publish` and on local `npm install`. Temporarily also for deleting obsolete node_modules. Ends with `true` to continue gracefully.","validate":"tsc --noEmit && yarn tslint && eslint $npm_package_config_eslint","build-dev":"bash scripts/build.sh --dev","examples?":"# Default is developer domain, other options: yarn examples [sec,secure,stg,stg2,stg3,demo,developer or URL]","storybook":"start-storybook -p 9001 -c .storybook","test-once":"jest","tslint-ci":"mkdir -p ./ci/results && yarn run-tslint -t checkstyle -o ./ci/results/tslint-results.xml $npm_package_config_tslint","run-tslint":"tslint -p tsconfig.json","validate-ci":"tsc --noEmit && yarn tslint-ci  && eslint $npm_package_config_eslint -f checkstyle -o ci/results/eslint-results.xml","examples-build":"bash scripts/build-examples.sh","prepublishOnly":"yarn build","test-storybook":"test-storybook","build-storybook":"build-storybook -c .storybook -o dist-storybook","examples-server":"node examples/server/src/index.js","heroku-postbuild":"yarn examples-build developer","examples-testcafe":"testcafe chrome --assertion-timeout 60000 -S -s examples/_screenshots examples/test/**/**/*_test* --debug-on-fail","examples-testcafe-ci":"testcafe 'chrome:headless --no-sandbox' --assertion-timeout 60000 -S -s examples/_screenshots examples/test/**/**/*_test*"},"typings":"dist/index.d.ts","_npmUser":{"name":"gooddata-ci","email":"rail@gooddata.com"},"repository":{"url":"git+ssh://git@github.com/gooddata/gooddata-react-components.git","type":"git"},"_npmVersion":"6.4.1","description":"GoodData React Components","directories":{},"_nodeVersion":"8.12.0","dependencies":{"rxjs":"^5.5.6","lodash":"^4.17.4","ag-grid":"^18.0.1","invariant":"^2.2.2","classnames":"^2.2.5","highcharts":"4.2.5","prop-types":"^15.6.0","react-intl":"^2.4.0","custom-event":"^1.0.1","ag-grid-react":"^18.0.0","react-measure":"^1.4.7","@gooddata/typings":"2.4.2","@types/highcharts":"4.2.56","http-status-codes":"^1.3.0","@gooddata/js-utils":"3.2.0","@gooddata/numberjs":"^3.1.2","fixed-data-table-2":"0.7.17","@gooddata/goodstrap":"57.4.0","react-dom-factories":"^1.0.2","@gooddata/gooddata-js":"10.0.0","highcharts-pattern-fill":"3.0.3","nodelist-foreach-polyfill":"^1.2.0"},"_hasShrinkwrap":false,"readmeFilename":"README.md","test-storybook":{"_defaults":{"readySelector":".screenshot-target, .screenshot-wrapper .highcharts-container, .screenshot-wrapper .s-headline-value, .screenshot-wrapper .viz-table-wrap, .screenshot-wrapper .gdc-kpi, .screenshot-wrapper .gdc-kpi-error, .screenshot-wrapper .s-pivot-table .ag-cell"},"AFM components/PieChart":{"error":{"delay":1000,"readySelector":".screenshot-wrapper .s-error .icon-cloud-rain"}},"Core components/Heatmap":{"data labels config":{"readySelector":".screenshot-wrapper div:nth-child(8) .highcharts-container"},"with different legend positions":{"readySelector":".screenshot-wrapper div:nth-child(10) .highcharts-container"}},"Core components/Treemap":{"data labels config":{"readySelector":".screenshot-wrapper div:nth-child(8) .highcharts-container"},"with different legend positions":{"readySelector":".screenshot-wrapper div:nth-child(10) .highcharts-container"}},"Core components/BarChart":{"with different legend positions":{"readySelector":".screenshot-wrapper div:nth-child(10) .highcharts-container"}},"Core components/PieChart":{"data labels config":{"readySelector":".screenshot-wrapper div:nth-child(8) .highcharts-container"},"with different legend positions":{"readySelector":".screenshot-wrapper div:nth-child(10) .highcharts-container"}},"AFM components/DonutChart":{"error":{"delay":1000,"readySelector":".screenshot-wrapper .s-error .icon-cloud-rain"}},"Core components/AreaChart":{"data labels config":{"readySelector":".screenshot-wrapper div:nth-child(8) .highcharts-container"},"with different legend positions":{"readySelector":".screenshot-wrapper div:nth-child(10) .highcharts-container"}},"Core components/LineChart":{"data labels config":{"readySelector":".screenshot-wrapper div:nth-child(8) .highcharts-container"},"with different legend positions":{"readySelector":".screenshot-wrapper div:nth-child(10) .highcharts-container"}},"Core components/DonutChart":{"data labels config":{"readySelector":".screenshot-wrapper div:nth-child(8) .highcharts-container"},"with different legend positions":{"readySelector":".screenshot-wrapper div:nth-child(10) .highcharts-container"}},"Core components/BubbleChart":{"data labels config":{"readySelector":".screenshot-wrapper div:nth-child(8) .highcharts-container"},"with different legend positions":{"readySelector":".screenshot-wrapper div:nth-child(10) .highcharts-container"}},"Core components/ColumnChart":{"with different legend positions":{"readySelector":".screenshot-wrapper div:nth-child(10) .highcharts-container"}},"Core components/ScatterPlot":{"data labels config":{"readySelector":".screenshot-wrapper div:nth-child(8) .highcharts-container"}}},"devDependencies":{"raf":"3.3.2","yup":"^0.24.1","jest":"21.2.1","react":"16.5.2","enzyme":"3.5.0","formik":"^0.11.11","moment":"2.22.1","history":"^4.7.2","ts-jest":"21.2.4","webpack":"3.10.0","react-ga":"^2.5.2","recharts":"1.0.0-beta.9","testcafe":"0.19.2","commander":"2.14.1","node-sass":"4.7.2","react-dom":"16.5.2","supertest":"3.0.0","babel-core":"6.26.0","css-loader":"0.28.7","jest-junit":"3.0.0","raw-loader":"0.5.1","styled-jsx":"2.2.1","typescript":"2.3.3","@types/jest":"20.0.4","@types/node":"7.0.8","file-loader":"1.1.6","sass-loader":"6.0.6","@types/react":"16.0.34","babel-loader":"7.1.2","react-helmet":"5.2.0","react-select":"1.2.1","style-loader":"0.19.1","@types/enzyme":"3.1.13","@types/lodash":"4.14.61","babel-runtime":"6.25.0","utility-types":"^1.1.0","babel-polyfill":"^6.26.0","@storybook/react":"3.4.10","@types/invariant":"2.2.29","@types/react-dom":"16.0.3","babel-preset-env":"1.6.1","isomorphic-fetch":"2.2.1","react-datepicker":"1.1.0","react-router-dom":"4.2.2","@gooddata/mock-js":"1.12.0","@storybook/addons":"3.4.10","@types/classnames":"2.2.3","@types/prop-types":"15.5.2","@types/react-intl":"2.3.5","babel-preset-react":"6.24.1","identity-obj-proxy":"^3.0.0","react-async-script":"^0.9.1","webpack-dev-server":"2.11.1","@types/react-portal":"4.0.1","babel-plugin-lodash":"3.3.2","html-webpack-plugin":"2.30.1","react-test-renderer":"16.4.2","@types/react-measure":"0.4.7","clean-webpack-plugin":"0.1.17","react-google-recaptcha":"^0.11.0","@gooddata/eslint-config":"0.1.0","@gooddata/tslint-config":"0.0.13","@types/storybook__react":"3.0.6","enzyme-adapter-react-16":"1.3.1","uglifyjs-webpack-plugin":"1.2.0","@gooddata/test-storybook":"2.0.0","@storybook/addon-actions":"3.4.10","@storybook/addon-options":"3.4.10","node-sass-magic-importer":"5.1.0","react-syntax-highlighter":"6.1.2","@types/fixed-data-table-2":"0.8.1","awesome-typescript-loader":"3.5.0","@types/react-test-renderer":"16.0.0","circular-dependency-plugin":"4.4.0","compression-webpack-plugin":"1.1.7","@types/enzyme-adapter-react-16":"1.0.3","@types/storybook__addon-actions":"3.0.1","babel-plugin-transform-class-properties":"6.24.1","babel-plugin-transform-async-to-generator":"6.24.1","babel-plugin-transform-object-rest-spread":"6.26.0"},"peerDependencies":{"react":"16.5.2","react-dom":"16.5.2"},"_npmOperationalInternal":{"tmp":"tmp/react-components_6.1.0-alpha11_1542961738883_0.0857453047584551","host":"s3://npm-registry-packages"}},"6.1.0-alpha12":{"name":"@gooddata/react-components","version":"6.1.0-alpha12","author":{"name":"GoodData Corporation"},"license":"BSD-3-Clause","_id":"@gooddata/react-components@6.1.0-alpha12","maintainers":[{"name":"bertold8","email":"ivan.nejezchleb@seznam.cz"},{"name":"bugsbunny338","email":"jiri.zajic@mensa.cz"},{"name":"dung.truong","email":"dung.truong@gooddata.com"},{"name":"gooddata-ci","email":"rail@gooddata.com"},{"name":"hurtak","email":"petr.hurtak@gmail.com"},{"name":"ivan.mjartan","email":"ivan.mjartan@gooddata.com"},{"name":"jakub-sterba","email":"jakub.sterba@gooddata.com"},{"name":"jaroslav.tomecek","email":"jaroslav.tomecek@gooddata.com"},{"name":"jkittler","email":"honza.kittler@gmail.com"},{"name":"khanh.le","email":"khanh.le@gooddata.com"},{"name":"langhamp","email":"pavel.langhammer@gooddata.com"},{"name":"lanhuynh","email":"lan.huynh@gooddata.com"},{"name":"lhorak","email":"info@lhorak.cz"},{"name":"linhhong","email":"linh.hong@gooddata.com"},{"name":"lpearce","email":"levi.pearce@gooddata.com"},{"name":"lupko","email":"lubomir.slivka@gooddata.com"},{"name":"martin.mosko","email":"martin.mosko@gooddata.com"},{"name":"michal.marsal","email":"michal.marsal@gooddata.com"},{"name":"nadtan","email":"tan.nguyen@gooddata.com"},{"name":"naibinh","email":"naibinh@gmail.com"},{"name":"nikolacech","email":"nikola.cech@gooddata.com"},{"name":"ondrejlangr","email":"ondrej.langr@gooddata.com"},{"name":"pbenes","email":"petr.benes@gooddata.com"},{"name":"peterlacko","email":"lackopeter17@gmail.com"},{"name":"petrjanu","email":"petr.janu@gooddata.com"},{"name":"ptquang86","email":"ptquang86@gmail.com"},{"name":"rodri360","email":"me@rodri360.com"},{"name":"sitina","email":"jiri.sitina@gooddata.com"},{"name":"sondo","email":"son.do@gooddata.com"},{"name":"strouhaljan","email":"strouhal.jan@gmail.com"},{"name":"tomas.kratochvil","email":"tomas.kratochvil@gooddata.com"},{"name":"tomasreichmann","email":"tomasreichmann@gmail.com"},{"name":"tomsatgd","email":"tomas.satinsky@gooddata.com"},{"name":"tu.ngo","email":"tu.ngo@gooddata.com"},{"name":"vlckomi1","email":"michaela.vlckova@gooddata.com"},{"name":"xmort","email":"petr.dolejsi@gooddata.com"},{"name":"yanlipnican","email":"yanlipnican@gmail.com"},{"name":"zdenek.vidensky","email":"zdenek.vidensky@gooddata.com"}],"homepage":"https://github.com/gooddata/gooddata-react-components#readme","bugs":{"url":"https://github.com/gooddata/gooddata-react-components/issues"},"dist":{"shasum":"75533a171b763edf5f6a187b2992d14151a3e791","tarball":"https://registry.npmjs.org/@gooddata/react-components/-/react-components-6.1.0-alpha12.tgz","fileCount":955,"integrity":"sha512-K/QVbRXa2ABoBcXpdK8jnKbD4nBBtv5GPjGnfg51ohJuCyykaFud5xVEi5S4dUE6y9FH1wIlbKh1So9oK9bzWQ==","signatures":[{"sig":"MEQCIDFAkV8sKpfUdl3wcZtC2mZIjb0kfxatgUcj2eVrHOTfAiBnSkV7wgzdFpZGNaiAyUirz8LSRvnQwGpHWStCfim4ug==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":3653007,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJb/P1dCRA9TVsSAnZWagAAO4oP/i7G3xEXvqJ4milo6K+q\nRgbbMJObVsEbaOrZ7haR/6Q09E61/AyIoz2Clq+9RDtecrFE15Zvy9LMStFX\nocY/kCqa1DhoYeOtTX2yuhatYU5kVh2ZxyOHFHTBJR1+13/BlvoQhoWVVQB9\n+HU0nzxK1V6lL2829NYYyptQjk39WcR1WvCbDVnTAqXY+YPDZWqq3O39IKz7\n0WFFO8Lwe5ejWoq6vc0ETc8sw/h5xgJogho/3PDocMITD8mYfHtQH7YcPjFT\nuZoNhKBFBg7S6TEVS3ai0Eik0icu6ZX5Ymvd0t9xfOM5KLn+58Ap8BvXHaYq\nBJ3xcaRSZn+cLGPVeOpBtTfUQIw1u5EJiS3mWlWICA6meMbnBYlEedQQ7gPX\naBxm1HVRURx0oyLXhV0uM6g0TptDxmDP2h2G3J9ZOmhWqjb27m3JA6m7w4Sd\nnIvHcJftg93wXOJCrGQ91LR9nMe2rASaUcraAjv1TlF0VYv2rcgcwa95dw+H\nlxNaut6wznCl8Z7FL+g1oKXuzYEdzLMLKl/LSXXMDAT4ZDeXEKZtIjl9Gxe0\nvBswGUXd6cx/pt9jXmOXGuDa7kr7Ojeqxn9EmzFU81JnmIjTRsTMjspDw9iO\nEliACqUh57Abz+VafRiSfAwRLuvdpm/fqs4/Iejfcrjs0Ody305VrL7S/5T1\n1U7g\r\n=ULQe\r\n-----END PGP SIGNATURE-----\r\n"},"jest":{"testRegex":"(/__tests__/.*|\\.(test|spec))\\.(tsx?|jsx?)$","transform":{".(ts|tsx)":"<rootDir>/node_modules/ts-jest/preprocessor.js"},"collectCoverage":false,"moduleNameMapper":{"\\.(css|less|sass|scss)$":"<rootDir>/__mocks__/styleMock.ts"},"coverageReporters":["html"],"collectCoverageFrom":["src/**/*.{ts,tsx}","examples/server/src/**/*.{js,jsx}","!**/*.d.ts"],"moduleFileExtensions":["ts","tsx","js"],"setupTestFrameworkScriptFile":"<rootDir>/jest.setup.js"},"main":"dist/index.js","config":{"eslint":"./examples/**/*.{js,jsx}","tslint":"./{__mocks__,src,stories}/**/*.{ts,tsx}"},"readme":"[![npm version](https://badge.fury.io/js/%40gooddata%2Freact-components.svg)](https://www.npmjs.com/package/@gooddata/react-components) \n\n# GoodData.UI React components\n> A React-based JavaScript library for building data-driven applications\n\n## Getting started\n- [GoodData.UI Documentation](http://sdk.gooddata.com/gooddata-ui/)\n- [GoodData.UI Live Examples](https://gooddata-examples.herokuapp.com/)\n- [Stack Overflow](https://stackoverflow.com/questions/tagged/gooddata)\n\n### Usage\nWith [yarn](https://yarnpkg.com) installed, go to your project directory and run\n```\n$ yarn add @gooddata/react-components\n```\nIf you prefer [npm](npmjs.com) run\n```\n$ npm install --save @gooddata/react-components\n```\n\n\n## Contributing\n\nWe welcome any contribution in form of [issues](https://github.com/gooddata/gooddata-react-components/issues) or [pull requests](https://github.com/gooddata/gooddata-react-components/pulls).\nThese commands may come in handy while developing:\n\n| command | description |\n| ------- | ----------- |\n| `yarn install --pure-lockfile` | first step |\n| ||\n| `yarn dev` | build react-components to `/dist` in watch mode |\n| `yarn test` | run all unit tests |\n| `yarn validate` | validate codestyle |\n| ||\n| `yarn storybook` | run storybook from `/stories` on http://localhost:9001 |\n| `yarn build-storybook` | build storybook to `/dist-storybook` |\n| `yarn test-storybook` | run storybook and [screenshot tests](https://github.com/gooddata/gdc-client-utils/tree/master/test-storybook) |\n| ||\n| `yarn examples` | run Live Examples dev-server from `/examples` on https://localhost:8999 |\n| `yarn examples-build` | build Live Examples to `/examples/dist` |\n| `yarn examples-server` | serve built Live Examples - see `/examples/server/src` |\n| `yarn examples-testcafe` | run testcafe tests against `localhost:8999` |\n\n### Deploy to heroku.com\nWhen you deploy this repo to heroku, it serves *GoodData.UI Live Examples*.\nRelevant tasks are in `Procfile` and `package.json`.\n\n```bash\n# run in the project directory\nheroku login\nheroku create <your-app-name>\nheroku config:set DOMAIN_ADMIN_USERNAME=x@gooddata.com DOMAIN_ADMIN_PASSWORD=xy PROJECT_ID_TO_ASSIGN=xms7ga4tf3g3nzucd8380o2bev8oeknp\ngit push heroku HEAD:master\nheroku open\n```\n\n### Run Live Examples Locally\nTo run *GoodData.UI Live Examples* locally:\n```bash\ngit clone <this-repository>\ncd  <repository-folder>\nyarn install --pure-lockfile\nyarn examples\n```\nThen open https://localhost:8999 and login using Live Examples account (you can [create one here](https://gooddata-examples.herokuapp.com/registration)).\n\n## Changelog\n\n- see [CHANGELOG.md](CHANGELOG.md)\n\n## License\n\n(C) 2007-2018 GoodData Corporation\n\nThis project is dual licensed:\n\n- The ATTRIBUTION-NONCOMMERCIAL 4.0 INTERNATIONAL (CC BY-NC 4.0) is used for purpose of the trial experience and evaluation of GoodData.UI library.\n- The GOODDATA GOODDATA.UI LIBRARY END USER LICENSE AGREEMENT is used for GoodData customers.\n\nFor more information, please see [LICENSE](https://github.com/gooddata/gooddata-react-components/blob/master/LICENSE)\n","gitHead":"6bc7cc114f9b18cb932ac9a08aa85c67e5499740","scripts":{"dev":"bash scripts/build.sh --dev-watch","test":"jest --watch","build":"bash scripts/build.sh","tslint":"yarn run-tslint -t verbose $npm_package_config_tslint","prepare":"cd examples/server && yarn install --pure-lockfile && cd ../..; rm -r examples/node_modules 2>/dev/null; true","examples":"bash scripts/run-examples.sh","prepare?":"# Called before `npm publish` and on local `npm install`. Temporarily also for deleting obsolete node_modules. Ends with `true` to continue gracefully.","validate":"tsc --noEmit && yarn tslint && eslint $npm_package_config_eslint","build-dev":"bash scripts/build.sh --dev","examples?":"# Default is developer domain, other options: yarn examples [sec,secure,stg,stg2,stg3,demo,developer or URL]","storybook":"start-storybook -p 9001 -c .storybook","test-once":"jest","tslint-ci":"mkdir -p ./ci/results && yarn run-tslint -t checkstyle -o ./ci/results/tslint-results.xml $npm_package_config_tslint","run-tslint":"tslint -p tsconfig.json","validate-ci":"tsc --noEmit && yarn tslint-ci  && eslint $npm_package_config_eslint -f checkstyle -o ci/results/eslint-results.xml","examples-build":"bash scripts/build-examples.sh","prepublishOnly":"yarn build","test-storybook":"test-storybook","build-storybook":"build-storybook -c .storybook -o dist-storybook","examples-server":"node examples/server/src/index.js","heroku-postbuild":"yarn examples-build developer","examples-testcafe":"testcafe chrome --assertion-timeout 60000 -S -s examples/_screenshots examples/test/**/**/*_test* --debug-on-fail","examples-testcafe-ci":"testcafe 'chrome:headless --no-sandbox' --assertion-timeout 60000 -S -s examples/_screenshots examples/test/**/**/*_test*"},"typings":"dist/index.d.ts","_npmUser":{"name":"gooddata-ci","email":"rail@gooddata.com"},"repository":{"url":"git+ssh://git@github.com/gooddata/gooddata-react-components.git","type":"git"},"_npmVersion":"6.4.1","description":"GoodData React Components","directories":{},"_nodeVersion":"8.12.0","dependencies":{"rxjs":"^5.5.6","lodash":"^4.17.4","ag-grid":"^18.0.1","invariant":"^2.2.2","classnames":"^2.2.5","highcharts":"4.2.5","prop-types":"^15.6.0","react-intl":"^2.4.0","custom-event":"^1.0.1","ag-grid-react":"^18.0.0","react-measure":"^1.4.7","@gooddata/typings":"2.4.2","@types/highcharts":"4.2.56","http-status-codes":"^1.3.0","@gooddata/js-utils":"3.2.0","@gooddata/numberjs":"^3.1.2","fixed-data-table-2":"0.7.17","@gooddata/goodstrap":"57.4.0","react-dom-factories":"^1.0.2","@gooddata/gooddata-js":"10.0.0","highcharts-pattern-fill":"3.0.3","nodelist-foreach-polyfill":"^1.2.0"},"_hasShrinkwrap":false,"readmeFilename":"README.md","test-storybook":{"_defaults":{"readySelector":".screenshot-target, .screenshot-wrapper .highcharts-container, .screenshot-wrapper .s-headline-value, .screenshot-wrapper .viz-table-wrap, .screenshot-wrapper .gdc-kpi, .screenshot-wrapper .gdc-kpi-error, .screenshot-wrapper .s-pivot-table .ag-cell"},"AFM components/PieChart":{"error":{"delay":1000,"readySelector":".screenshot-wrapper .s-error .icon-cloud-rain"}},"Core components/Heatmap":{"data labels config":{"readySelector":".screenshot-wrapper div:nth-child(8) .highcharts-container"},"with different legend positions":{"readySelector":".screenshot-wrapper div:nth-child(10) .highcharts-container"}},"Core components/Treemap":{"data labels config":{"readySelector":".screenshot-wrapper div:nth-child(8) .highcharts-container"},"with different legend positions":{"readySelector":".screenshot-wrapper div:nth-child(10) .highcharts-container"}},"Core components/BarChart":{"with different legend positions":{"readySelector":".screenshot-wrapper div:nth-child(10) .highcharts-container"}},"Core components/PieChart":{"data labels config":{"readySelector":".screenshot-wrapper div:nth-child(8) .highcharts-container"},"with different legend positions":{"readySelector":".screenshot-wrapper div:nth-child(10) .highcharts-container"}},"AFM components/DonutChart":{"error":{"delay":1000,"readySelector":".screenshot-wrapper .s-error .icon-cloud-rain"}},"Core components/AreaChart":{"data labels config":{"readySelector":".screenshot-wrapper div:nth-child(8) .highcharts-container"},"with different legend positions":{"readySelector":".screenshot-wrapper div:nth-child(10) .highcharts-container"}},"Core components/LineChart":{"data labels config":{"readySelector":".screenshot-wrapper div:nth-child(8) .highcharts-container"},"with different legend positions":{"readySelector":".screenshot-wrapper div:nth-child(10) .highcharts-container"}},"Core components/DonutChart":{"data labels config":{"readySelector":".screenshot-wrapper div:nth-child(8) .highcharts-container"},"with different legend positions":{"readySelector":".screenshot-wrapper div:nth-child(10) .highcharts-container"}},"Core components/BubbleChart":{"data labels config":{"readySelector":".screenshot-wrapper div:nth-child(8) .highcharts-container"},"with different legend positions":{"readySelector":".screenshot-wrapper div:nth-child(10) .highcharts-container"}},"Core components/ColumnChart":{"with different legend positions":{"readySelector":".screenshot-wrapper div:nth-child(10) .highcharts-container"}},"Core components/ScatterPlot":{"data labels config":{"readySelector":".screenshot-wrapper div:nth-child(8) .highcharts-container"}}},"devDependencies":{"raf":"3.3.2","yup":"^0.24.1","jest":"21.2.1","react":"16.5.2","enzyme":"3.5.0","formik":"^0.11.11","moment":"2.22.1","history":"^4.7.2","ts-jest":"21.2.4","webpack":"3.10.0","react-ga":"^2.5.2","recharts":"1.0.0-beta.9","testcafe":"0.19.2","commander":"2.14.1","node-sass":"4.7.2","react-dom":"16.5.2","supertest":"3.0.0","babel-core":"6.26.0","css-loader":"0.28.7","jest-junit":"3.0.0","raw-loader":"0.5.1","styled-jsx":"2.2.1","typescript":"2.3.3","@types/jest":"20.0.4","@types/node":"7.0.8","file-loader":"1.1.6","sass-loader":"6.0.6","@types/react":"16.0.34","babel-loader":"7.1.2","react-helmet":"5.2.0","react-select":"1.2.1","style-loader":"0.19.1","@types/enzyme":"3.1.13","@types/lodash":"4.14.61","babel-runtime":"6.25.0","utility-types":"^1.1.0","babel-polyfill":"^6.26.0","@storybook/react":"3.4.10","@types/invariant":"2.2.29","@types/react-dom":"16.0.3","babel-preset-env":"1.6.1","isomorphic-fetch":"2.2.1","react-datepicker":"1.1.0","react-router-dom":"4.2.2","@gooddata/mock-js":"1.12.0","@storybook/addons":"3.4.10","@types/classnames":"2.2.3","@types/prop-types":"15.5.2","@types/react-intl":"2.3.5","babel-preset-react":"6.24.1","identity-obj-proxy":"^3.0.0","react-async-script":"^0.9.1","webpack-dev-server":"2.11.1","@types/react-portal":"4.0.1","babel-plugin-lodash":"3.3.2","html-webpack-plugin":"2.30.1","react-test-renderer":"16.4.2","@types/react-measure":"0.4.7","clean-webpack-plugin":"0.1.17","react-google-recaptcha":"^0.11.0","@gooddata/eslint-config":"0.1.0","@gooddata/tslint-config":"0.0.13","@types/storybook__react":"3.0.6","enzyme-adapter-react-16":"1.3.1","uglifyjs-webpack-plugin":"1.2.0","@gooddata/test-storybook":"2.0.0","@storybook/addon-actions":"3.4.10","@storybook/addon-options":"3.4.10","node-sass-magic-importer":"5.1.0","react-syntax-highlighter":"6.1.2","@types/fixed-data-table-2":"0.8.1","awesome-typescript-loader":"3.5.0","@types/react-test-renderer":"16.0.0","circular-dependency-plugin":"4.4.0","compression-webpack-plugin":"1.1.7","@types/enzyme-adapter-react-16":"1.0.3","@types/storybook__addon-actions":"3.0.1","babel-plugin-transform-class-properties":"6.24.1","babel-plugin-transform-async-to-generator":"6.24.1","babel-plugin-transform-object-rest-spread":"6.26.0"},"peerDependencies":{"react":"16.5.2","react-dom":"16.5.2"},"_npmOperationalInternal":{"tmp":"tmp/react-components_6.1.0-alpha12_1543306588301_0.029812044646821745","host":"s3://npm-registry-packages"}},"6.1.0-alpha13":{"name":"@gooddata/react-components","version":"6.1.0-alpha13","author":{"name":"GoodData Corporation"},"license":"BSD-3-Clause","_id":"@gooddata/react-components@6.1.0-alpha13","maintainers":[{"name":"bertold8","email":"ivan.nejezchleb@seznam.cz"},{"name":"bugsbunny338","email":"jiri.zajic@mensa.cz"},{"name":"gooddata-ci","email":"rail@gooddata.com"},{"name":"hurtak","email":"petr.hurtak@gmail.com"},{"name":"ivan.mjartan","email":"ivan.mjartan@gooddata.com"},{"name":"jakub-sterba","email":"jakub.sterba@gooddata.com"},{"name":"jaroslav.tomecek","email":"jaroslav.tomecek@gooddata.com"},{"name":"jkittler","email":"honza.kittler@gmail.com"},{"name":"khanh.le","email":"khanh.le@gooddata.com"},{"name":"langhamp","email":"pavel.langhammer@gooddata.com"},{"name":"lanhuynh","email":"lan.huynh@gooddata.com"},{"name":"lhorak","email":"info@lhorak.cz"},{"name":"linhhong","email":"linh.hong@gooddata.com"},{"name":"lpearce","email":"levi.pearce@gooddata.com"},{"name":"lupko","email":"lubomir.slivka@gooddata.com"},{"name":"martin.mosko","email":"martin.mosko@gooddata.com"},{"name":"michal.marsal","email":"michal.marsal@gooddata.com"},{"name":"nadtan","email":"tan.nguyen@gooddata.com"},{"name":"naibinh","email":"naibinh@gmail.com"},{"name":"nikolacech","email":"nikola.cech@gooddata.com"},{"name":"ondrejlangr","email":"ondrej.langr@gooddata.com"},{"name":"pbenes","email":"petr.benes@gooddata.com"},{"name":"peterlacko","email":"lackopeter17@gmail.com"},{"name":"petrjanu","email":"petr.janu@gooddata.com"},{"name":"ptquang86","email":"ptquang86@gmail.com"},{"name":"rodri360","email":"me@rodri360.com"},{"name":"sitina","email":"jiri.sitina@gooddata.com"},{"name":"sondo","email":"son.do@gooddata.com"},{"name":"strouhaljan","email":"strouhal.jan@gmail.com"},{"name":"tomas.kratochvil","email":"tomas.kratochvil@gooddata.com"},{"name":"tomasreichmann","email":"tomasreichmann@gmail.com"},{"name":"tomsatgd","email":"tomas.satinsky@gooddata.com"},{"name":"tu.ngo","email":"tu.ngo@gooddata.com"},{"name":"vlckomi1","email":"michaela.vlckova@gooddata.com"},{"name":"xmort","email":"petr.dolejsi@gooddata.com"},{"name":"yanlipnican","email":"yanlipnican@gmail.com"},{"name":"zdenek.vidensky","email":"zdenek.vidensky@gooddata.com"}],"homepage":"https://github.com/gooddata/gooddata-react-components#readme","bugs":{"url":"https://github.com/gooddata/gooddata-react-components/issues"},"dist":{"shasum":"766161e880266e55bc808c9e2d9341eb9b317cf8","tarball":"https://registry.npmjs.org/@gooddata/react-components/-/react-components-6.1.0-alpha13.tgz","fileCount":955,"integrity":"sha512-P85u++4c1EF8moXVqfbhqBSwAIYjWbp4FQun6Eswk2o+u7uU7+C3Hq78Z3Z48Rdenfo6eevzZi7p6xCWKQBKTg==","signatures":[{"sig":"MEUCIQDh/211Pr1D7D02araa483N5ZQxj8kyoXkklDk+ffhxpAIgUxMKYlXf28mGV4pkrOs8VSAwAso78UZeHl77pI6KxWE=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":3656179,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJb/550CRA9TVsSAnZWagAAsiwP/3dbVZSH9CDraMau9gCI\ntz85eb2o8PQUerrEMcOk1MHiBQLCKI1R8Nm6jZExXc91QIuF9BtEhoEO4dq6\nBnzUUVCVZwe6kfwOpHlPAOTdtD5f8k14YzdHn9Rq7f8bANlxD8k+FUZLa+sn\nY0fqsGCFJL0SkuRnglFebh59IJMp+yzlJrPy51GG8ny9ckVFiTNx0qrZBhAs\n6MtpWzGMf23smSffmE5vGy3j1G+oguhh8lfyysBvcculSklKGc6f+Z1aW9y5\nIX5/3fPKEYRBbiCaVaabeFQ7HIb/qwR4/+Ql8BfgZfmyUnHLkT04nNaNm04k\nKQiE6WSXjYK1SkFRPZClIA+3Oru2OAcF9/IyHBSmnj1fYsiqtfqkc0Jyba6s\nCzBi/4gMBaLAOuDY+OpFVuhezNcwVXGhg6trLauHzIy66iohmM7QNwUfb9tx\n1ocQqhyzHqhjMt1jj0zYSbL6HW2S8XIkugx0UHESwyT7YsIswCPq/JNnjh8E\nIwqFVCtWnGJONly+qp5kkH02lxXg+LX7QekqhX8UwMepJpS2uKq3yuqCPNyq\ncz+MFRucYpyKpy0pizkGK8DJMnulq0otMXiHOvJmBM+HdssFDG6Cdium1719\nGG0gumNykZEAPw2gzUSN0NwqXcRxONB1mG+cYjlT6sNGa8/kyZsx1oGPU4cL\nBUtz\r\n=d5Tc\r\n-----END PGP SIGNATURE-----\r\n"},"jest":{"testRegex":"(/__tests__/.*|\\.(test|spec))\\.(tsx?|jsx?)$","transform":{".(ts|tsx)":"<rootDir>/node_modules/ts-jest/preprocessor.js"},"collectCoverage":false,"moduleNameMapper":{"\\.(css|less|sass|scss)$":"<rootDir>/__mocks__/styleMock.ts"},"coverageReporters":["html"],"collectCoverageFrom":["src/**/*.{ts,tsx}","examples/server/src/**/*.{js,jsx}","!**/*.d.ts"],"moduleFileExtensions":["ts","tsx","js"],"setupTestFrameworkScriptFile":"<rootDir>/jest.setup.js"},"main":"dist/index.js","config":{"eslint":"./examples/**/*.{js,jsx}","tslint":"./{__mocks__,src,stories}/**/*.{ts,tsx}"},"readme":"[![npm version](https://badge.fury.io/js/%40gooddata%2Freact-components.svg)](https://www.npmjs.com/package/@gooddata/react-components) \n\n# GoodData.UI React components\n> A React-based JavaScript library for building data-driven applications\n\n## Getting started\n- [GoodData.UI Documentation](http://sdk.gooddata.com/gooddata-ui/)\n- [GoodData.UI Live Examples](https://gooddata-examples.herokuapp.com/)\n- [Stack Overflow](https://stackoverflow.com/questions/tagged/gooddata)\n\n### Usage\nWith [yarn](https://yarnpkg.com) installed, go to your project directory and run\n```\n$ yarn add @gooddata/react-components\n```\nIf you prefer [npm](npmjs.com) run\n```\n$ npm install --save @gooddata/react-components\n```\n\n\n## Contributing\n\nWe welcome any contribution in form of [issues](https://github.com/gooddata/gooddata-react-components/issues) or [pull requests](https://github.com/gooddata/gooddata-react-components/pulls).\nThese commands may come in handy while developing:\n\n| command | description |\n| ------- | ----------- |\n| `yarn install --pure-lockfile` | first step |\n| ||\n| `yarn dev` | build react-components to `/dist` in watch mode |\n| `yarn test` | run all unit tests |\n| `yarn validate` | validate codestyle |\n| ||\n| `yarn storybook` | run storybook from `/stories` on http://localhost:9001 |\n| `yarn build-storybook` | build storybook to `/dist-storybook` |\n| `yarn test-storybook` | run storybook and [screenshot tests](https://github.com/gooddata/gdc-client-utils/tree/master/test-storybook) |\n| ||\n| `yarn examples` | run Live Examples dev-server from `/examples` on https://localhost:8999 |\n| `yarn examples-build` | build Live Examples to `/examples/dist` |\n| `yarn examples-server` | serve built Live Examples - see `/examples/server/src` |\n| `yarn examples-testcafe` | run testcafe tests against `localhost:8999` |\n\n### Deploy to heroku.com\nWhen you deploy this repo to heroku, it serves *GoodData.UI Live Examples*.\nRelevant tasks are in `Procfile` and `package.json`.\n\n```bash\n# run in the project directory\nheroku login\nheroku create <your-app-name>\nheroku config:set DOMAIN_ADMIN_USERNAME=x@gooddata.com DOMAIN_ADMIN_PASSWORD=xy PROJECT_ID_TO_ASSIGN=xms7ga4tf3g3nzucd8380o2bev8oeknp\ngit push heroku HEAD:master\nheroku open\n```\n\n### Run Live Examples Locally\nTo run *GoodData.UI Live Examples* locally:\n```bash\ngit clone <this-repository>\ncd  <repository-folder>\nyarn install --pure-lockfile\nyarn examples\n```\nThen open https://localhost:8999 and login using Live Examples account (you can [create one here](https://gooddata-examples.herokuapp.com/registration)).\n\n## Changelog\n\n- see [CHANGELOG.md](CHANGELOG.md)\n\n## License\n\n(C) 2007-2018 GoodData Corporation\n\nThis project is dual licensed:\n\n- The ATTRIBUTION-NONCOMMERCIAL 4.0 INTERNATIONAL (CC BY-NC 4.0) is used for purpose of the trial experience and evaluation of GoodData.UI library.\n- The GOODDATA GOODDATA.UI LIBRARY END USER LICENSE AGREEMENT is used for GoodData customers.\n\nFor more information, please see [LICENSE](https://github.com/gooddata/gooddata-react-components/blob/master/LICENSE)\n","gitHead":"52e0659aa8d7d542001ebd7068520a133c2f4347","scripts":{"dev":"bash scripts/build.sh --dev-watch","test":"jest --watch","build":"bash scripts/build.sh","tslint":"yarn run-tslint -t verbose $npm_package_config_tslint","prepare":"cd examples/server && yarn install --pure-lockfile && cd ../..; rm -r examples/node_modules 2>/dev/null; true","examples":"bash scripts/run-examples.sh","prepare?":"# Called before `npm publish` and on local `npm install`. Temporarily also for deleting obsolete node_modules. Ends with `true` to continue gracefully.","validate":"tsc --noEmit && yarn tslint && eslint $npm_package_config_eslint","build-dev":"bash scripts/build.sh --dev","examples?":"# Default is developer domain, other options: yarn examples [sec,secure,stg,stg2,stg3,demo,developer or URL]","storybook":"start-storybook -p 9001 -c .storybook","test-once":"jest","tslint-ci":"mkdir -p ./ci/results && yarn run-tslint -t checkstyle -o ./ci/results/tslint-results.xml $npm_package_config_tslint","run-tslint":"tslint -p tsconfig.json","validate-ci":"tsc --noEmit && yarn tslint-ci  && eslint $npm_package_config_eslint -f checkstyle -o ci/results/eslint-results.xml","examples-build":"bash scripts/build-examples.sh","prepublishOnly":"yarn build","test-storybook":"test-storybook","build-storybook":"build-storybook -c .storybook -o dist-storybook","examples-server":"node examples/server/src/index.js","heroku-postbuild":"yarn examples-build developer","examples-testcafe":"testcafe chrome --assertion-timeout 60000 -S -s examples/_screenshots examples/test/**/**/*_test* --debug-on-fail","examples-testcafe-ci":"testcafe 'chrome:headless --no-sandbox' --assertion-timeout 60000 -S -s examples/_screenshots examples/test/**/**/*_test*"},"typings":"dist/index.d.ts","_npmUser":{"name":"gooddata-ci","email":"rail@gooddata.com"},"repository":{"url":"git+ssh://git@github.com/gooddata/gooddata-react-components.git","type":"git"},"_npmVersion":"6.4.1","description":"GoodData React Components","directories":{},"_nodeVersion":"8.12.0","dependencies":{"rxjs":"^5.5.6","lodash":"^4.17.4","ag-grid":"^18.0.1","invariant":"^2.2.2","classnames":"^2.2.5","highcharts":"4.2.5","prop-types":"^15.6.0","react-intl":"^2.4.0","custom-event":"^1.0.1","ag-grid-react":"^18.0.0","react-measure":"^1.4.7","@gooddata/typings":"2.4.2","@types/highcharts":"4.2.56","http-status-codes":"^1.3.0","@gooddata/js-utils":"3.2.0","@gooddata/numberjs":"^3.1.2","fixed-data-table-2":"0.7.17","@gooddata/goodstrap":"57.4.0","react-dom-factories":"^1.0.2","@gooddata/gooddata-js":"10.0.0","highcharts-pattern-fill":"3.0.3","nodelist-foreach-polyfill":"^1.2.0"},"_hasShrinkwrap":false,"readmeFilename":"README.md","test-storybook":{"_defaults":{"readySelector":".screenshot-target, .screenshot-wrapper .highcharts-container, .screenshot-wrapper .s-headline-value, .screenshot-wrapper .viz-table-wrap, .screenshot-wrapper .gdc-kpi, .screenshot-wrapper .gdc-kpi-error, .screenshot-wrapper .s-pivot-table .ag-cell"},"AFM components/PieChart":{"error":{"delay":1000,"readySelector":".screenshot-wrapper .s-error .icon-cloud-rain"}},"Core components/Heatmap":{"data labels config":{"readySelector":".screenshot-wrapper div:nth-child(8) .highcharts-container"},"with different legend positions":{"readySelector":".screenshot-wrapper div:nth-child(10) .highcharts-container"}},"Core components/Treemap":{"data labels config":{"readySelector":".screenshot-wrapper div:nth-child(8) .highcharts-container"},"with different legend positions":{"readySelector":".screenshot-wrapper div:nth-child(10) .highcharts-container"}},"Core components/BarChart":{"with different legend positions":{"readySelector":".screenshot-wrapper div:nth-child(10) .highcharts-container"}},"Core components/PieChart":{"data labels config":{"readySelector":".screenshot-wrapper div:nth-child(8) .highcharts-container"},"with different legend positions":{"readySelector":".screenshot-wrapper div:nth-child(10) .highcharts-container"}},"AFM components/DonutChart":{"error":{"delay":1000,"readySelector":".screenshot-wrapper .s-error .icon-cloud-rain"}},"Core components/AreaChart":{"data labels config":{"readySelector":".screenshot-wrapper div:nth-child(8) .highcharts-container"},"with different legend positions":{"readySelector":".screenshot-wrapper div:nth-child(10) .highcharts-container"}},"Core components/LineChart":{"data labels config":{"readySelector":".screenshot-wrapper div:nth-child(8) .highcharts-container"},"with different legend positions":{"readySelector":".screenshot-wrapper div:nth-child(10) .highcharts-container"}},"Core components/DonutChart":{"data labels config":{"readySelector":".screenshot-wrapper div:nth-child(8) .highcharts-container"},"with different legend positions":{"readySelector":".screenshot-wrapper div:nth-child(10) .highcharts-container"}},"Core components/BubbleChart":{"data labels config":{"readySelector":".screenshot-wrapper div:nth-child(8) .highcharts-container"},"with different legend positions":{"readySelector":".screenshot-wrapper div:nth-child(10) .highcharts-container"}},"Core components/ColumnChart":{"with different legend positions":{"readySelector":".screenshot-wrapper div:nth-child(10) .highcharts-container"}},"Core components/ScatterPlot":{"data labels config":{"readySelector":".screenshot-wrapper div:nth-child(8) .highcharts-container"}}},"devDependencies":{"raf":"3.3.2","yup":"^0.24.1","jest":"21.2.1","react":"16.5.2","enzyme":"3.5.0","formik":"^0.11.11","moment":"2.22.1","history":"^4.7.2","ts-jest":"21.2.4","webpack":"3.10.0","react-ga":"^2.5.2","recharts":"1.0.0-beta.9","testcafe":"0.19.2","commander":"2.14.1","node-sass":"4.7.2","react-dom":"16.5.2","supertest":"3.0.0","babel-core":"6.26.0","css-loader":"0.28.7","jest-junit":"3.0.0","raw-loader":"0.5.1","styled-jsx":"2.2.1","typescript":"2.3.3","@types/jest":"20.0.4","@types/node":"7.0.8","file-loader":"1.1.6","sass-loader":"6.0.6","@types/react":"16.0.34","babel-loader":"7.1.2","react-helmet":"5.2.0","react-select":"1.2.1","style-loader":"0.19.1","@types/enzyme":"3.1.13","@types/lodash":"4.14.61","babel-runtime":"6.25.0","utility-types":"^1.1.0","babel-polyfill":"^6.26.0","@storybook/react":"3.4.10","@types/invariant":"2.2.29","@types/react-dom":"16.0.3","babel-preset-env":"1.6.1","isomorphic-fetch":"2.2.1","react-datepicker":"1.1.0","react-router-dom":"4.2.2","@gooddata/mock-js":"1.12.0","@storybook/addons":"3.4.10","@types/classnames":"2.2.3","@types/prop-types":"15.5.2","@types/react-intl":"2.3.5","babel-preset-react":"6.24.1","identity-obj-proxy":"^3.0.0","react-async-script":"^0.9.1","webpack-dev-server":"2.11.1","@types/react-portal":"4.0.1","babel-plugin-lodash":"3.3.2","html-webpack-plugin":"2.30.1","react-test-renderer":"16.4.2","@types/react-measure":"0.4.7","clean-webpack-plugin":"0.1.17","react-google-recaptcha":"^0.11.0","@gooddata/eslint-config":"0.1.0","@gooddata/tslint-config":"0.0.13","@types/storybook__react":"3.0.6","enzyme-adapter-react-16":"1.3.1","uglifyjs-webpack-plugin":"1.2.0","@gooddata/test-storybook":"2.0.0","@storybook/addon-actions":"3.4.10","@storybook/addon-options":"3.4.10","node-sass-magic-importer":"5.1.0","react-syntax-highlighter":"6.1.2","@types/fixed-data-table-2":"0.8.1","awesome-typescript-loader":"3.5.0","@types/react-test-renderer":"16.0.0","circular-dependency-plugin":"4.4.0","compression-webpack-plugin":"1.1.7","@types/enzyme-adapter-react-16":"1.0.3","@types/storybook__addon-actions":"3.0.1","babel-plugin-transform-class-properties":"6.24.1","babel-plugin-transform-async-to-generator":"6.24.1","babel-plugin-transform-object-rest-spread":"6.26.0"},"peerDependencies":{"react":"16.5.2","react-dom":"16.5.2"},"_npmOperationalInternal":{"tmp":"tmp/react-components_6.1.0-alpha13_1543478899913_0.3293810723678461","host":"s3://npm-registry-packages"}},"6.1.0-alpha14":{"name":"@gooddata/react-components","version":"6.1.0-alpha14","author":{"name":"GoodData Corporation"},"license":"BSD-3-Clause","_id":"@gooddata/react-components@6.1.0-alpha14","maintainers":[{"name":"bertold8","email":"ivan.nejezchleb@seznam.cz"},{"name":"bugsbunny338","email":"jiri.zajic@mensa.cz"},{"name":"gooddata-ci","email":"rail@gooddata.com"},{"name":"hurtak","email":"petr.hurtak@gmail.com"},{"name":"ivan.mjartan","email":"ivan.mjartan@gooddata.com"},{"name":"jakub-sterba","email":"jakub.sterba@gooddata.com"},{"name":"jaroslav.tomecek","email":"jaroslav.tomecek@gooddata.com"},{"name":"jkittler","email":"honza.kittler@gmail.com"},{"name":"khanh.le","email":"khanh.le@gooddata.com"},{"name":"langhamp","email":"pavel.langhammer@gooddata.com"},{"name":"lanhuynh","email":"lan.huynh@gooddata.com"},{"name":"lhorak","email":"info@lhorak.cz"},{"name":"linhhong","email":"linh.hong@gooddata.com"},{"name":"lpearce","email":"levi.pearce@gooddata.com"},{"name":"lupko","email":"lubomir.slivka@gooddata.com"},{"name":"martin.mosko","email":"martin.mosko@gooddata.com"},{"name":"michal.marsal","email":"michal.marsal@gooddata.com"},{"name":"nadtan","email":"tan.nguyen@gooddata.com"},{"name":"naibinh","email":"naibinh@gmail.com"},{"name":"nikolacech","email":"nikola.cech@gooddata.com"},{"name":"no23reason","email":"dan.homola@hotmail.cz"},{"name":"ondrejlangr","email":"ondrej.langr@gooddata.com"},{"name":"pbenes","email":"petr.benes@gooddata.com"},{"name":"peterlacko","email":"lackopeter17@gmail.com"},{"name":"petrjanu","email":"petr.janu@gooddata.com"},{"name":"ptquang86","email":"ptquang86@gmail.com"},{"name":"rodri360","email":"me@rodri360.com"},{"name":"sitina","email":"jiri.sitina@gooddata.com"},{"name":"sondo","email":"son.do@gooddata.com"},{"name":"strouhaljan","email":"strouhal.jan@gmail.com"},{"name":"tomas.kratochvil","email":"tomas.kratochvil@gooddata.com"},{"name":"tomasreichmann","email":"tomasreichmann@gmail.com"},{"name":"tomsatgd","email":"tomas.satinsky@gooddata.com"},{"name":"tu.ngo","email":"tu.ngo@gooddata.com"},{"name":"vlckomi1","email":"michaela.vlckova@gooddata.com"},{"name":"xmort","email":"petr.dolejsi@gooddata.com"},{"name":"yanlipnican","email":"yanlipnican@gmail.com"},{"name":"zdenek.vidensky","email":"zdenek.vidensky@gooddata.com"}],"homepage":"https://github.com/gooddata/gooddata-react-components#readme","bugs":{"url":"https://github.com/gooddata/gooddata-react-components/issues"},"dist":{"shasum":"91d5bccb87a8afd20a2e34a125871b4f83a7beac","tarball":"https://registry.npmjs.org/@gooddata/react-components/-/react-components-6.1.0-alpha14.tgz","fileCount":964,"integrity":"sha512-Rzx4YtxAkyJT23aWTYLYdzcLECWRxQJ++wKPEYyPTlpNGmRbdfKwrSYrIKfwo8d2lz7JVCXcTs1SAuW1CNKQQA==","signatures":[{"sig":"MEYCIQDgsd+7XEvNDkANY4r0tlUvaVxBjRkwh9pVar5NoCsHpAIhAM2QPIf8ir1ynghI7pnuHl334+xYg01UMWRiXiB6ViX2","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":3706401,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJcBkF9CRA9TVsSAnZWagAASa8P/Rt/KUWhKR5OIPi1lYmJ\nOROUK6dZ0rGgXlOR7fL919Zcwy7MFWiplFRNc77A9kWvzQwz7JHakHiMFdw3\nxajcbp59nUlsgYYeNH0LSIkNp7mkaF+Seufuw4dNGKgmYmCX5fXVlJHZsKoU\nObfJEJ+sLvd9xPae/TlQGmDmuF6JPpFJioA8MW0vjHs2KapjQHHDwyw5JFoH\nbzddqfXv8aNPo/sVsZo4OdbeDSTUm8P5ceaFJlJsLG7HN204wJectAKjJk22\ncpy+EJfY0mvsGfRMDjKMgzRyKkJ+ntyz6eiqs1iUEViJ91RSygpxYxoKKC2r\nWJmEz8tEVbguX4ExX/QGrIVSFD+YxZGafTqWOXft+NymwZNSRxDM7PmrGh7C\nu8CDbjO02dA42G4aaIgF97/FFHDOVoxKZeh1D7wZ67Idtcj38dGTHnPg56N8\nR55T8s8yFznBqwJr6eYu91GV7B+ISe7ytBMh914jLg8apsuPQ3EgQHsryK0/\nSFwsn1s+w79OJOKmo0Ozo2cOpxMeqPT/an+IvvhuqMSHPdQeHEB2+CAIMHXs\nL++CCodZ5/ofiVeQppsiNDHd3/1gqszDrPnBpiqy8trxkHU6lQGJN5JlhMe4\nsNz8bg6G9eCgOJacgHu5mdv6pxNKDrpwDe6pVCI87CwEZiPB4fSmuvFNRY7e\n9Ovd\r\n=XHJm\r\n-----END PGP SIGNATURE-----\r\n"},"jest":{"testRegex":"(/__tests__/.*|\\.(test|spec))\\.(tsx?|jsx?)$","transform":{".(ts|tsx)":"<rootDir>/node_modules/ts-jest/preprocessor.js"},"collectCoverage":false,"moduleNameMapper":{"\\.(css|less|sass|scss)$":"<rootDir>/__mocks__/styleMock.ts"},"coverageReporters":["html"],"collectCoverageFrom":["src/**/*.{ts,tsx}","examples/server/src/**/*.{js,jsx}","!**/*.d.ts"],"moduleFileExtensions":["ts","tsx","js"],"setupTestFrameworkScriptFile":"<rootDir>/jest.setup.js"},"main":"dist/index.js","config":{"eslint":"./examples/**/*.{js,jsx}","tslint":"./{__mocks__,src,stories}/**/*.{ts,tsx}"},"readme":"[![npm version](https://badge.fury.io/js/%40gooddata%2Freact-components.svg)](https://www.npmjs.com/package/@gooddata/react-components) \n\n# GoodData.UI React components\n> A React-based JavaScript library for building data-driven applications\n\n## Getting started\n- [GoodData.UI Documentation](http://sdk.gooddata.com/gooddata-ui/)\n- [GoodData.UI Live Examples](https://gooddata-examples.herokuapp.com/)\n- [Stack Overflow](https://stackoverflow.com/questions/tagged/gooddata)\n\n### Usage\nWith [yarn](https://yarnpkg.com) installed, go to your project directory and run\n```\n$ yarn add @gooddata/react-components\n```\nIf you prefer [npm](npmjs.com) run\n```\n$ npm install --save @gooddata/react-components\n```\n\n\n## Contributing\n\nWe welcome any contribution in form of [issues](https://github.com/gooddata/gooddata-react-components/issues) or [pull requests](https://github.com/gooddata/gooddata-react-components/pulls).\nThese commands may come in handy while developing:\n\n| command | description |\n| ------- | ----------- |\n| `yarn install --pure-lockfile` | first step |\n| ||\n| `yarn dev` | build react-components to `/dist` in watch mode |\n| `yarn test` | run all unit tests |\n| `yarn validate` | validate codestyle |\n| ||\n| `yarn storybook` | run storybook from `/stories` on http://localhost:9001 |\n| `yarn build-storybook` | build storybook to `/dist-storybook` |\n| `yarn test-storybook` | run storybook and [screenshot tests](https://github.com/gooddata/gdc-client-utils/tree/master/test-storybook) |\n| ||\n| `yarn examples` | run Live Examples dev-server from `/examples` on https://localhost:8999 |\n| `yarn examples-build` | build Live Examples to `/examples/dist` |\n| `yarn examples-server` | serve built Live Examples - see `/examples/server/src` |\n| `yarn examples-testcafe` | run testcafe tests against `localhost:8999` |\n\n### Deploy to heroku.com\nWhen you deploy this repo to heroku, it serves *GoodData.UI Live Examples*.\nRelevant tasks are in `Procfile` and `package.json`.\n\n```bash\n# run in the project directory\nheroku login\nheroku create <your-app-name>\nheroku config:set DOMAIN_ADMIN_USERNAME=x@gooddata.com DOMAIN_ADMIN_PASSWORD=xy PROJECT_ID_TO_ASSIGN=xms7ga4tf3g3nzucd8380o2bev8oeknp\ngit push heroku HEAD:master\nheroku open\n```\n\n### Run Live Examples Locally\nTo run *GoodData.UI Live Examples* locally:\n```bash\ngit clone <this-repository>\ncd  <repository-folder>\nyarn install --pure-lockfile\nyarn examples\n```\nThen open https://localhost:8999 and login using Live Examples account (you can [create one here](https://gooddata-examples.herokuapp.com/registration)).\n\n## Changelog\n\n- see [CHANGELOG.md](CHANGELOG.md)\n\n## License\n\n(C) 2007-2018 GoodData Corporation\n\nThis project is dual licensed:\n\n- The ATTRIBUTION-NONCOMMERCIAL 4.0 INTERNATIONAL (CC BY-NC 4.0) is used for purpose of the trial experience and evaluation of GoodData.UI library.\n- The GOODDATA GOODDATA.UI LIBRARY END USER LICENSE AGREEMENT is used for GoodData customers.\n\nFor more information, please see [LICENSE](https://github.com/gooddata/gooddata-react-components/blob/master/LICENSE)\n","gitHead":"edcae8a3a1d77dfb583fb82c6e38091c32a9fd11","scripts":{"dev":"bash scripts/build.sh --dev-watch","test":"jest --watch","build":"bash scripts/build.sh","tslint":"yarn run-tslint -t verbose $npm_package_config_tslint","prepare":"cd examples/server && yarn install --pure-lockfile && cd ../..; rm -r examples/node_modules 2>/dev/null; true","examples":"bash scripts/run-examples.sh","prepare?":"# Called before `npm publish` and on local `npm install`. Temporarily also for deleting obsolete node_modules. Ends with `true` to continue gracefully.","validate":"tsc --noEmit && yarn tslint && eslint $npm_package_config_eslint","build-dev":"bash scripts/build.sh --dev","examples?":"# Default is developer domain, other options: yarn examples [sec,secure,stg,stg2,stg3,demo,developer or URL]","storybook":"start-storybook -p 9001 -c .storybook","test-once":"jest","tslint-ci":"mkdir -p ./ci/results && yarn run-tslint -t checkstyle -o ./ci/results/tslint-results.xml $npm_package_config_tslint","run-tslint":"tslint -p tsconfig.json","validate-ci":"tsc --noEmit && yarn tslint-ci  && eslint $npm_package_config_eslint -f checkstyle -o ci/results/eslint-results.xml","examples-build":"bash scripts/build-examples.sh","prepublishOnly":"yarn build","test-storybook":"test-storybook","build-storybook":"build-storybook -c .storybook -o dist-storybook","examples-server":"node examples/server/src/index.js","heroku-postbuild":"yarn examples-build developer","examples-testcafe":"testcafe chrome --assertion-timeout 60000 -S -s examples/_screenshots examples/test/**/**/*_test* --debug-on-fail","examples-testcafe-ci":"testcafe 'chrome:headless --no-sandbox' --assertion-timeout 60000 -S -s examples/_screenshots examples/test/**/**/*_test*"},"typings":"dist/index.d.ts","_npmUser":{"name":"gooddata-ci","email":"rail@gooddata.com"},"repository":{"url":"git+ssh://git@github.com/gooddata/gooddata-react-components.git","type":"git"},"_npmVersion":"6.4.1","description":"GoodData React Components","directories":{},"_nodeVersion":"8.12.0","dependencies":{"rxjs":"^5.5.6","lodash":"^4.17.4","ag-grid":"^18.0.1","invariant":"^2.2.2","classnames":"^2.2.5","highcharts":"4.2.5","prop-types":"^15.6.0","react-intl":"^2.4.0","custom-event":"^1.0.1","ag-grid-react":"^18.0.0","react-measure":"^1.4.7","@gooddata/typings":"2.4.2","@types/highcharts":"4.2.56","http-status-codes":"^1.3.0","@gooddata/js-utils":"3.2.0","@gooddata/numberjs":"^3.1.2","fixed-data-table-2":"0.7.17","@gooddata/goodstrap":"57.4.0","react-dom-factories":"^1.0.2","@gooddata/gooddata-js":"10.0.0","highcharts-pattern-fill":"3.0.3","nodelist-foreach-polyfill":"^1.2.0"},"_hasShrinkwrap":false,"readmeFilename":"README.md","test-storybook":{"_defaults":{"readySelector":".screenshot-target, .screenshot-wrapper .highcharts-container, .screenshot-wrapper .s-headline-value, .screenshot-wrapper .viz-table-wrap, .screenshot-wrapper .gdc-kpi, .screenshot-wrapper .gdc-kpi-error, .screenshot-wrapper .s-pivot-table .ag-cell"},"AFM components/PieChart":{"error":{"delay":1000,"readySelector":".screenshot-wrapper .s-error .icon-cloud-rain"}},"Core components/Heatmap":{"data labels config":{"readySelector":".screenshot-wrapper div:nth-child(8) .highcharts-container"},"with different legend positions":{"readySelector":".screenshot-wrapper div:nth-child(10) .highcharts-container"}},"Core components/Treemap":{"data labels config":{"readySelector":".screenshot-wrapper div:nth-child(8) .highcharts-container"},"with different legend positions":{"readySelector":".screenshot-wrapper div:nth-child(10) .highcharts-container"}},"Core components/BarChart":{"with different legend positions":{"readySelector":".screenshot-wrapper div:nth-child(10) .highcharts-container"}},"Core components/PieChart":{"data labels config":{"readySelector":".screenshot-wrapper div:nth-child(8) .highcharts-container"},"with different legend positions":{"readySelector":".screenshot-wrapper div:nth-child(10) .highcharts-container"}},"AFM components/DonutChart":{"error":{"delay":1000,"readySelector":".screenshot-wrapper .s-error .icon-cloud-rain"}},"Core components/AreaChart":{"data labels config":{"readySelector":".screenshot-wrapper div:nth-child(8) .highcharts-container"},"with different legend positions":{"readySelector":".screenshot-wrapper div:nth-child(10) .highcharts-container"}},"Core components/LineChart":{"data labels config":{"readySelector":".screenshot-wrapper div:nth-child(8) .highcharts-container"},"with different legend positions":{"readySelector":".screenshot-wrapper div:nth-child(10) .highcharts-container"}},"Core components/DonutChart":{"data labels config":{"readySelector":".screenshot-wrapper div:nth-child(8) .highcharts-container"},"with different legend positions":{"readySelector":".screenshot-wrapper div:nth-child(10) .highcharts-container"}},"Core components/BubbleChart":{"data labels config":{"readySelector":".screenshot-wrapper div:nth-child(8) .highcharts-container"},"with different legend positions":{"readySelector":".screenshot-wrapper div:nth-child(10) .highcharts-container"}},"Core components/ColumnChart":{"with different legend positions":{"readySelector":".screenshot-wrapper div:nth-child(10) .highcharts-container"}},"Core components/ScatterPlot":{"data labels config":{"readySelector":".screenshot-wrapper div:nth-child(8) .highcharts-container"}}},"devDependencies":{"raf":"3.3.2","yup":"^0.24.1","jest":"21.2.1","react":"16.5.2","enzyme":"3.5.0","formik":"^0.11.11","moment":"2.22.1","history":"^4.7.2","ts-jest":"21.2.4","webpack":"3.10.0","react-ga":"^2.5.2","recharts":"1.0.0-beta.9","testcafe":"0.19.2","commander":"2.14.1","node-sass":"4.7.2","react-dom":"16.5.2","supertest":"3.0.0","babel-core":"6.26.0","css-loader":"0.28.7","jest-junit":"3.0.0","raw-loader":"0.5.1","styled-jsx":"2.2.1","typescript":"2.3.3","@types/jest":"20.0.4","@types/node":"7.0.8","file-loader":"1.1.6","sass-loader":"6.0.6","@types/react":"16.0.34","babel-loader":"7.1.2","react-helmet":"5.2.0","react-select":"1.2.1","style-loader":"0.19.1","@types/enzyme":"3.1.13","@types/lodash":"4.14.61","babel-runtime":"6.25.0","utility-types":"^1.1.0","babel-polyfill":"^6.26.0","@storybook/react":"3.4.10","@types/invariant":"2.2.29","@types/react-dom":"16.0.3","babel-preset-env":"1.6.1","isomorphic-fetch":"2.2.1","react-datepicker":"1.1.0","react-router-dom":"4.2.2","@gooddata/mock-js":"1.12.0","@storybook/addons":"3.4.10","@types/classnames":"2.2.3","@types/prop-types":"15.5.2","@types/react-intl":"2.3.5","babel-preset-react":"6.24.1","identity-obj-proxy":"^3.0.0","react-async-script":"^0.9.1","webpack-dev-server":"2.11.1","@types/react-portal":"4.0.1","babel-plugin-lodash":"3.3.2","html-webpack-plugin":"2.30.1","react-test-renderer":"16.4.2","@types/react-measure":"0.4.7","clean-webpack-plugin":"0.1.17","react-google-recaptcha":"^0.11.0","@gooddata/eslint-config":"0.1.0","@gooddata/tslint-config":"0.0.13","@types/storybook__react":"3.0.6","enzyme-adapter-react-16":"1.3.1","uglifyjs-webpack-plugin":"1.2.0","@gooddata/test-storybook":"2.0.0","@storybook/addon-actions":"3.4.10","@storybook/addon-options":"3.4.10","node-sass-magic-importer":"5.1.0","react-syntax-highlighter":"6.1.2","@types/fixed-data-table-2":"0.8.1","awesome-typescript-loader":"3.5.0","@types/react-test-renderer":"16.0.0","circular-dependency-plugin":"4.4.0","compression-webpack-plugin":"1.1.7","@types/enzyme-adapter-react-16":"1.0.3","@types/storybook__addon-actions":"3.0.1","babel-plugin-transform-class-properties":"6.24.1","babel-plugin-transform-async-to-generator":"6.24.1","babel-plugin-transform-object-rest-spread":"6.26.0"},"peerDependencies":{"react":"16.5.2","react-dom":"16.5.2"},"_npmOperationalInternal":{"tmp":"tmp/react-components_6.1.0-alpha14_1543913852608_0.19672417792413088","host":"s3://npm-registry-packages"}},"6.1.0-alpha15":{"name":"@gooddata/react-components","version":"6.1.0-alpha15","author":{"name":"GoodData Corporation"},"license":"BSD-3-Clause","_id":"@gooddata/react-components@6.1.0-alpha15","maintainers":[{"name":"bertold8","email":"ivan.nejezchleb@seznam.cz"},{"name":"bugsbunny338","email":"jiri.zajic@mensa.cz"},{"name":"gooddata-ci","email":"rail@gooddata.com"},{"name":"hurtak","email":"petr.hurtak@gmail.com"},{"name":"ivan.mjartan","email":"ivan.mjartan@gooddata.com"},{"name":"jakub-sterba","email":"jakub.sterba@gooddata.com"},{"name":"jaroslav.tomecek","email":"jaroslav.tomecek@gooddata.com"},{"name":"jkittler","email":"honza.kittler@gmail.com"},{"name":"khanh.le","email":"khanh.le@gooddata.com"},{"name":"langhamp","email":"pavel.langhammer@gooddata.com"},{"name":"lanhuynh","email":"lan.huynh@gooddata.com"},{"name":"lhorak","email":"info@lhorak.cz"},{"name":"linhhong","email":"linh.hong@gooddata.com"},{"name":"lpearce","email":"levi.pearce@gooddata.com"},{"name":"lupko","email":"lubomir.slivka@gooddata.com"},{"name":"martin.mosko","email":"martin.mosko@gooddata.com"},{"name":"michal.marsal","email":"michal.marsal@gooddata.com"},{"name":"nadtan","email":"tan.nguyen@gooddata.com"},{"name":"naibinh","email":"naibinh@gmail.com"},{"name":"nikolacech","email":"nikola.cech@gooddata.com"},{"name":"no23reason","email":"dan.homola@hotmail.cz"},{"name":"ondrejlangr","email":"ondrej.langr@gooddata.com"},{"name":"pbenes","email":"petr.benes@gooddata.com"},{"name":"peterlacko","email":"lackopeter17@gmail.com"},{"name":"petrjanu","email":"petr.janu@gooddata.com"},{"name":"ptquang86","email":"ptquang86@gmail.com"},{"name":"rodri360","email":"me@rodri360.com"},{"name":"sitina","email":"jiri.sitina@gooddata.com"},{"name":"sondo","email":"son.do@gooddata.com"},{"name":"strouhaljan","email":"strouhal.jan@gmail.com"},{"name":"tomas.kratochvil","email":"tomas.kratochvil@gooddata.com"},{"name":"tomasreichmann","email":"tomasreichmann@gmail.com"},{"name":"tomsatgd","email":"tomas.satinsky@gooddata.com"},{"name":"tu.ngo","email":"tu.ngo@gooddata.com"},{"name":"vlckomi1","email":"michaela.vlckova@gooddata.com"},{"name":"xmort","email":"petr.dolejsi@gooddata.com"},{"name":"yanlipnican","email":"yanlipnican@gmail.com"},{"name":"zdenek.vidensky","email":"zdenek.vidensky@gooddata.com"}],"homepage":"https://github.com/gooddata/gooddata-react-components#readme","bugs":{"url":"https://github.com/gooddata/gooddata-react-components/issues"},"dist":{"shasum":"2fd13c58c75d3a4512af0bdd4e13a81107f3c3bf","tarball":"https://registry.npmjs.org/@gooddata/react-components/-/react-components-6.1.0-alpha15.tgz","fileCount":964,"integrity":"sha512-LkKO76HcknGo3RUOXGCXnA1GLDMaVZeeDh8SWapH2OW6vJj7CM3dp754i3DF+VherX+6NWta04sUbFDHH6PDfA==","signatures":[{"sig":"MEUCIQDqQAJ4IPPwUrtvV92dhwwMpaPV4GPrPfUlO2vI91pmfgIgcZLhugkdKVsGf5aAlIOT0t41z1/Z+YAwZuyoJ+ACjeU=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":3707624,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJcBoQECRA9TVsSAnZWagAAxnUP/i5TkSqub2v9dEBtGRir\n+xiMD77vQMeXfEWH0YmfxRgQXrL8HJKLZRBVkPtv5Rp1woYMJuKhcwFg/bVw\nAqJmzkqEcoiujzuTuH+EnFCWgiShcpCQC5dK85Pf2BQOCZC5Vg43UZmagBfU\n2I84egWhcnHbjgroGvSBMhtlDaH8W9XOflJDFYID/EW19OTTLQ0ytXgTSdRm\nW/xmSROtUZ+PocByX1MDEhr9XoAcdJN+pGUh5DQbx3C8ySnje0YJRM1uuWfN\npikSbtkD1T+tYWQHJ5pu7hWICo0YHvUdq9ty4Aaj6ulC7exzHjQgNRXLji23\n/w4hmX9covBA+iGqrZSAuZKbdOC1zAHVAXlCHtxydKhO0JKMXZ4c227sUcpH\nIg0nT6X3ct5LBinWXacwRhDjne3yVuO7n3jFV0K9jIYoVb8AYFG4sAmBiFkg\nVOdvqGq45ZYcol6j5T/YOKK62ABybkXCPI/4O8jy5Zc52EAEVNW/u1TF09a2\nQJslykiSiku7JHnR4bxdE9h5xPw9x0Ki9QEOFGQh2JXwQpHJzcnpM0LAKvFI\nW1QpJXjNp+7zM04RJ+SJ4UPE01/KYwJ2+4gedXlPJcKAyfBIP8i750Qj/OS/\ntvWlb4XPwR762Ohzwqr23a6+e5gN99oRc5zcssJp0P2dRW305KCtxeP1YYiq\nMgJe\r\n=wwzv\r\n-----END PGP SIGNATURE-----\r\n"},"jest":{"testRegex":"(/__tests__/.*|\\.(test|spec))\\.(tsx?|jsx?)$","transform":{".(ts|tsx)":"<rootDir>/node_modules/ts-jest/preprocessor.js"},"collectCoverage":false,"moduleNameMapper":{"\\.(css|less|sass|scss)$":"<rootDir>/__mocks__/styleMock.ts"},"coverageReporters":["html"],"collectCoverageFrom":["src/**/*.{ts,tsx}","examples/server/src/**/*.{js,jsx}","!**/*.d.ts"],"moduleFileExtensions":["ts","tsx","js"],"setupTestFrameworkScriptFile":"<rootDir>/jest.setup.js"},"main":"dist/index.js","config":{"eslint":"./examples/**/*.{js,jsx}","tslint":"./{__mocks__,src,stories}/**/*.{ts,tsx}"},"readme":"[![npm version](https://badge.fury.io/js/%40gooddata%2Freact-components.svg)](https://www.npmjs.com/package/@gooddata/react-components) \n\n# GoodData.UI React components\n> A React-based JavaScript library for building data-driven applications\n\n## Getting started\n- [GoodData.UI Documentation](http://sdk.gooddata.com/gooddata-ui/)\n- [GoodData.UI Live Examples](https://gooddata-examples.herokuapp.com/)\n- [Stack Overflow](https://stackoverflow.com/questions/tagged/gooddata)\n\n### Usage\nWith [yarn](https://yarnpkg.com) installed, go to your project directory and run\n```\n$ yarn add @gooddata/react-components\n```\nIf you prefer [npm](npmjs.com) run\n```\n$ npm install --save @gooddata/react-components\n```\n\n\n## Contributing\n\nWe welcome any contribution in form of [issues](https://github.com/gooddata/gooddata-react-components/issues) or [pull requests](https://github.com/gooddata/gooddata-react-components/pulls).\nThese commands may come in handy while developing:\n\n| command | description |\n| ------- | ----------- |\n| `yarn install --pure-lockfile` | first step |\n| ||\n| `yarn dev` | build react-components to `/dist` in watch mode |\n| `yarn test` | run all unit tests |\n| `yarn validate` | validate codestyle |\n| ||\n| `yarn storybook` | run storybook from `/stories` on http://localhost:9001 |\n| `yarn build-storybook` | build storybook to `/dist-storybook` |\n| `yarn test-storybook` | run storybook and [screenshot tests](https://github.com/gooddata/gdc-client-utils/tree/master/test-storybook) |\n| ||\n| `yarn examples` | run Live Examples dev-server from `/examples` on https://localhost:8999 |\n| `yarn examples-build` | build Live Examples to `/examples/dist` |\n| `yarn examples-server` | serve built Live Examples - see `/examples/server/src` |\n| `yarn examples-testcafe` | run testcafe tests against `localhost:8999` |\n\n### Deploy to heroku.com\nWhen you deploy this repo to heroku, it serves *GoodData.UI Live Examples*.\nRelevant tasks are in `Procfile` and `package.json`.\n\n```bash\n# run in the project directory\nheroku login\nheroku create <your-app-name>\nheroku config:set DOMAIN_ADMIN_USERNAME=x@gooddata.com DOMAIN_ADMIN_PASSWORD=xy PROJECT_ID_TO_ASSIGN=xms7ga4tf3g3nzucd8380o2bev8oeknp\ngit push heroku HEAD:master\nheroku open\n```\n\n### Run Live Examples Locally\nTo run *GoodData.UI Live Examples* locally:\n```bash\ngit clone <this-repository>\ncd  <repository-folder>\nyarn install --pure-lockfile\nyarn examples\n```\nThen open https://localhost:8999 and login using Live Examples account (you can [create one here](https://gooddata-examples.herokuapp.com/registration)).\n\n## Changelog\n\n- see [CHANGELOG.md](CHANGELOG.md)\n\n## License\n\n(C) 2007-2018 GoodData Corporation\n\nThis project is dual licensed:\n\n- The ATTRIBUTION-NONCOMMERCIAL 4.0 INTERNATIONAL (CC BY-NC 4.0) is used for purpose of the trial experience and evaluation of GoodData.UI library.\n- The GOODDATA GOODDATA.UI LIBRARY END USER LICENSE AGREEMENT is used for GoodData customers.\n\nFor more information, please see [LICENSE](https://github.com/gooddata/gooddata-react-components/blob/master/LICENSE)\n","gitHead":"c162bb73e77a38b0941621836e8f97fb4d88e0c9","scripts":{"dev":"bash scripts/build.sh --dev-watch","test":"jest --watch","build":"bash scripts/build.sh","tslint":"yarn run-tslint -t verbose $npm_package_config_tslint","prepare":"cd examples/server && yarn install --pure-lockfile && cd ../..; rm -r examples/node_modules 2>/dev/null; true","examples":"bash scripts/run-examples.sh","prepare?":"# Called before `npm publish` and on local `npm install`. Temporarily also for deleting obsolete node_modules. Ends with `true` to continue gracefully.","validate":"tsc --noEmit && yarn tslint && eslint $npm_package_config_eslint","build-dev":"bash scripts/build.sh --dev","examples?":"# Default is developer domain, other options: yarn examples [sec,secure,stg,stg2,stg3,demo,developer or URL]","storybook":"start-storybook -p 9001 -c .storybook","test-once":"jest","tslint-ci":"mkdir -p ./ci/results && yarn run-tslint -t checkstyle -o ./ci/results/tslint-results.xml $npm_package_config_tslint","run-tslint":"tslint -p tsconfig.json","validate-ci":"tsc --noEmit && yarn tslint-ci  && eslint $npm_package_config_eslint -f checkstyle -o ci/results/eslint-results.xml","examples-build":"bash scripts/build-examples.sh","prepublishOnly":"yarn build","test-storybook":"test-storybook","build-storybook":"build-storybook -c .storybook -o dist-storybook","examples-server":"node examples/server/src/index.js","heroku-postbuild":"yarn examples-build developer","examples-testcafe":"testcafe chrome --assertion-timeout 60000 -S -s examples/_screenshots examples/test/**/**/*_test* --debug-on-fail","examples-testcafe-ci":"testcafe 'chrome:headless --no-sandbox' --assertion-timeout 60000 -S -s examples/_screenshots examples/test/**/**/*_test*"},"typings":"dist/index.d.ts","_npmUser":{"name":"gooddata-ci","email":"rail@gooddata.com"},"repository":{"url":"git+ssh://git@github.com/gooddata/gooddata-react-components.git","type":"git"},"_npmVersion":"6.4.1","description":"GoodData React Components","directories":{},"_nodeVersion":"8.12.0","dependencies":{"rxjs":"^5.5.6","lodash":"^4.17.4","ag-grid":"^18.0.1","invariant":"^2.2.2","classnames":"^2.2.5","highcharts":"4.2.5","prop-types":"^15.6.0","react-intl":"^2.4.0","custom-event":"^1.0.1","ag-grid-react":"^18.0.0","react-measure":"^1.4.7","@gooddata/typings":"2.4.2","@types/highcharts":"4.2.56","http-status-codes":"^1.3.0","@gooddata/js-utils":"3.2.0","@gooddata/numberjs":"^3.1.2","fixed-data-table-2":"0.7.17","@gooddata/goodstrap":"57.4.0","react-dom-factories":"^1.0.2","@gooddata/gooddata-js":"10.0.0","highcharts-pattern-fill":"3.0.3","nodelist-foreach-polyfill":"^1.2.0"},"_hasShrinkwrap":false,"readmeFilename":"README.md","test-storybook":{"_defaults":{"readySelector":".screenshot-target, .screenshot-wrapper .highcharts-container, .screenshot-wrapper .s-headline-value, .screenshot-wrapper .viz-table-wrap, .screenshot-wrapper .gdc-kpi, .screenshot-wrapper .gdc-kpi-error, .screenshot-wrapper .s-pivot-table .ag-cell"},"AFM components/PieChart":{"error":{"delay":1000,"readySelector":".screenshot-wrapper .s-error .icon-cloud-rain"}},"Core components/Heatmap":{"data labels config":{"readySelector":".screenshot-wrapper div:nth-child(8) .highcharts-container"},"with different legend positions":{"readySelector":".screenshot-wrapper div:nth-child(10) .highcharts-container"}},"Core components/Treemap":{"data labels config":{"readySelector":".screenshot-wrapper div:nth-child(8) .highcharts-container"},"with different legend positions":{"readySelector":".screenshot-wrapper div:nth-child(10) .highcharts-container"}},"Core components/BarChart":{"with different legend positions":{"readySelector":".screenshot-wrapper div:nth-child(10) .highcharts-container"}},"Core components/PieChart":{"data labels config":{"readySelector":".screenshot-wrapper div:nth-child(8) .highcharts-container"},"with different legend positions":{"readySelector":".screenshot-wrapper div:nth-child(10) .highcharts-container"}},"AFM components/DonutChart":{"error":{"delay":1000,"readySelector":".screenshot-wrapper .s-error .icon-cloud-rain"}},"Core components/AreaChart":{"data labels config":{"readySelector":".screenshot-wrapper div:nth-child(8) .highcharts-container"},"with different legend positions":{"readySelector":".screenshot-wrapper div:nth-child(10) .highcharts-container"}},"Core components/LineChart":{"data labels config":{"readySelector":".screenshot-wrapper div:nth-child(8) .highcharts-container"},"with different legend positions":{"readySelector":".screenshot-wrapper div:nth-child(10) .highcharts-container"}},"Core components/DonutChart":{"data labels config":{"readySelector":".screenshot-wrapper div:nth-child(8) .highcharts-container"},"with different legend positions":{"readySelector":".screenshot-wrapper div:nth-child(10) .highcharts-container"}},"Core components/BubbleChart":{"data labels config":{"readySelector":".screenshot-wrapper div:nth-child(8) .highcharts-container"},"with different legend positions":{"readySelector":".screenshot-wrapper div:nth-child(10) .highcharts-container"}},"Core components/ColumnChart":{"with different legend positions":{"readySelector":".screenshot-wrapper div:nth-child(10) .highcharts-container"}},"Core components/ScatterPlot":{"data labels config":{"readySelector":".screenshot-wrapper div:nth-child(8) .highcharts-container"}}},"devDependencies":{"raf":"3.3.2","yup":"^0.24.1","jest":"21.2.1","react":"16.5.2","enzyme":"3.5.0","formik":"^0.11.11","moment":"2.22.1","history":"^4.7.2","ts-jest":"21.2.4","webpack":"3.10.0","react-ga":"^2.5.2","recharts":"1.0.0-beta.9","testcafe":"0.19.2","commander":"2.14.1","node-sass":"4.7.2","react-dom":"16.5.2","supertest":"3.0.0","babel-core":"6.26.0","css-loader":"0.28.7","jest-junit":"3.0.0","raw-loader":"0.5.1","styled-jsx":"2.2.1","typescript":"2.3.3","@types/jest":"20.0.4","@types/node":"7.0.8","file-loader":"1.1.6","sass-loader":"6.0.6","@types/react":"16.0.34","babel-loader":"7.1.2","react-helmet":"5.2.0","react-select":"1.2.1","style-loader":"0.19.1","@types/enzyme":"3.1.13","@types/lodash":"4.14.61","babel-runtime":"6.25.0","utility-types":"^1.1.0","babel-polyfill":"^6.26.0","@storybook/react":"3.4.10","@types/invariant":"2.2.29","@types/react-dom":"16.0.3","babel-preset-env":"1.6.1","isomorphic-fetch":"2.2.1","react-datepicker":"1.1.0","react-router-dom":"4.2.2","@gooddata/mock-js":"1.12.0","@storybook/addons":"3.4.10","@types/classnames":"2.2.3","@types/prop-types":"15.5.2","@types/react-intl":"2.3.5","babel-preset-react":"6.24.1","identity-obj-proxy":"^3.0.0","react-async-script":"^0.9.1","webpack-dev-server":"2.11.1","@types/react-portal":"4.0.1","babel-plugin-lodash":"3.3.2","html-webpack-plugin":"2.30.1","react-test-renderer":"16.4.2","@types/react-measure":"0.4.7","clean-webpack-plugin":"0.1.17","react-google-recaptcha":"^0.11.0","@gooddata/eslint-config":"0.1.0","@gooddata/tslint-config":"0.0.13","@types/storybook__react":"3.0.6","enzyme-adapter-react-16":"1.3.1","uglifyjs-webpack-plugin":"1.2.0","@gooddata/test-storybook":"2.0.0","@storybook/addon-actions":"3.4.10","@storybook/addon-options":"3.4.10","node-sass-magic-importer":"5.1.0","react-syntax-highlighter":"6.1.2","@types/fixed-data-table-2":"0.8.1","awesome-typescript-loader":"3.5.0","@types/react-test-renderer":"16.0.0","circular-dependency-plugin":"4.4.0","compression-webpack-plugin":"1.1.7","@types/enzyme-adapter-react-16":"1.0.3","@types/storybook__addon-actions":"3.0.1","babel-plugin-transform-class-properties":"6.24.1","babel-plugin-transform-async-to-generator":"6.24.1","babel-plugin-transform-object-rest-spread":"6.26.0"},"peerDependencies":{"react":"16.5.2","react-dom":"16.5.2"},"_npmOperationalInternal":{"tmp":"tmp/react-components_6.1.0-alpha15_1543930883881_0.6381934374029457","host":"s3://npm-registry-packages"}},"6.1.0-alpha16":{"name":"@gooddata/react-components","version":"6.1.0-alpha16","author":{"name":"GoodData Corporation"},"license":"BSD-3-Clause","_id":"@gooddata/react-components@6.1.0-alpha16","maintainers":[{"name":"bertold8","email":"ivan.nejezchleb@seznam.cz"},{"name":"bugsbunny338","email":"jiri.zajic@mensa.cz"},{"name":"gooddata-ci","email":"rail@gooddata.com"},{"name":"hurtak","email":"petr.hurtak@gmail.com"},{"name":"ivan.mjartan","email":"ivan.mjartan@gooddata.com"},{"name":"jakub-sterba","email":"jakub.sterba@gooddata.com"},{"name":"jaroslav.tomecek","email":"jaroslav.tomecek@gooddata.com"},{"name":"jkittler","email":"honza.kittler@gmail.com"},{"name":"khanh.le","email":"khanh.le@gooddata.com"},{"name":"langhamp","email":"pavel.langhammer@gooddata.com"},{"name":"lanhuynh","email":"lan.huynh@gooddata.com"},{"name":"lhorak","email":"info@lhorak.cz"},{"name":"linhhong","email":"linh.hong@gooddata.com"},{"name":"lpearce","email":"levi.pearce@gooddata.com"},{"name":"lupko","email":"lubomir.slivka@gooddata.com"},{"name":"martin.mosko","email":"martin.mosko@gooddata.com"},{"name":"michal.marsal","email":"michal.marsal@gooddata.com"},{"name":"nadtan","email":"tan.nguyen@gooddata.com"},{"name":"naibinh","email":"naibinh@gmail.com"},{"name":"nikolacech","email":"nikola.cech@gooddata.com"},{"name":"no23reason","email":"dan.homola@hotmail.cz"},{"name":"ondrejlangr","email":"ondrej.langr@gooddata.com"},{"name":"pbenes","email":"petr.benes@gooddata.com"},{"name":"peterlacko","email":"lackopeter17@gmail.com"},{"name":"petrjanu","email":"petr.janu@gooddata.com"},{"name":"ptquang86","email":"ptquang86@gmail.com"},{"name":"rodri360","email":"me@rodri360.com"},{"name":"sitina","email":"jiri.sitina@gooddata.com"},{"name":"sondo","email":"son.do@gooddata.com"},{"name":"strouhaljan","email":"strouhal.jan@gmail.com"},{"name":"tomas.kratochvil","email":"tomas.kratochvil@gooddata.com"},{"name":"tomasreichmann","email":"tomasreichmann@gmail.com"},{"name":"tomsatgd","email":"tomas.satinsky@gooddata.com"},{"name":"tu.ngo","email":"tu.ngo@gooddata.com"},{"name":"vlckomi1","email":"michaela.vlckova@gooddata.com"},{"name":"xmort","email":"petr.dolejsi@gooddata.com"},{"name":"yanlipnican","email":"yanlipnican@gmail.com"},{"name":"zdenek.vidensky","email":"zdenek.vidensky@gooddata.com"}],"homepage":"https://github.com/gooddata/gooddata-react-components#readme","bugs":{"url":"https://github.com/gooddata/gooddata-react-components/issues"},"dist":{"shasum":"2c69db6f2c780afb5fb8b3d08bc5a6e8c870a273","tarball":"https://registry.npmjs.org/@gooddata/react-components/-/react-components-6.1.0-alpha16.tgz","fileCount":964,"integrity":"sha512-nFfVVX9frbaXBRtrlPwUxyOB2L/KlUmEdLBf8Z4vTNQXjNOoAcItxgvR3kyIIdsmZfTPoWWUOgtHg+RIZViUzQ==","signatures":[{"sig":"MEUCIBGYyY67scdk0KwxJJHy54/90jGW4ux++PK+9l87KPwLAiEAnOlOZJ/OL8XT6ejrA8f02qWLh1t+uEL+adQBHPQpOBE=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":3708892,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJcCngSCRA9TVsSAnZWagAACroP/R0bCLfuidulox0vk3CS\n3GOYxvi8CuIJrX8XLsDr615Hht1VvIEH4brGy8mwlSTjecVPOTj+v+gTegbi\nCekwVHF9paYtg0fs7WfDzKyTtZvwViaommiwbhlhnH3p0xLX4QruGTlG617x\n5dhid5Ec7YRHoUjQHa9XbUVLdp7Ek1SaI4oSiFAo3EPsBZK17iMu5PJsnmsU\nrSKx3SVFQonKowkK7W4IhW0dnjyC0XgmPTR3b48Gk+PpOppHqNtwElPowBxJ\nfmLsB2hDUb09xSw49TzhJFbkXexILZpgFrtFhAOk6mjpEggr6u9AhDstEOxr\nkRhMp4k2tmjk4PMTgdP7xsfvbPTDbRSEu/LC1a+xK5olw0VJXV7XTfs544D2\nDKWAEuaNamnGxyJ9mFFJOLPf2kVjKkZR5PGgBaqokI2GXPNXdcZG8Urlz9+Z\nAUTwPcEyPTyA1zOtQxHBArujTC042glLjl8huMogsNKpezvSajEfV9RDT9oR\nC3jN9RBkIvEcYwGFk1vjEwLdsZp0MzLdhrwJAQhFS7XHR9f0/btRdNBy7qoL\nqD/AapsKnWkR7wvNZI9zbIp9f1lyYJplksQCZwMIHttPPcUAmetHiLMpjYay\nFcVtDapV7N9GxhV4AOIqyR6T4GmVqwqHOn0bCuRsZ9OMHag2Rd93xnV7tO5a\nA/EW\r\n=LZ/Z\r\n-----END PGP SIGNATURE-----\r\n"},"jest":{"testRegex":"(/__tests__/.*|\\.(test|spec))\\.(tsx?|jsx?)$","transform":{".(ts|tsx)":"<rootDir>/node_modules/ts-jest/preprocessor.js"},"collectCoverage":false,"moduleNameMapper":{"\\.(css|less|sass|scss)$":"<rootDir>/__mocks__/styleMock.ts"},"coverageReporters":["html"],"collectCoverageFrom":["src/**/*.{ts,tsx}","examples/server/src/**/*.{js,jsx}","!**/*.d.ts"],"moduleFileExtensions":["ts","tsx","js"],"setupTestFrameworkScriptFile":"<rootDir>/jest.setup.js"},"main":"dist/index.js","config":{"eslint":"./examples/**/*.{js,jsx}","tslint":"./{__mocks__,src,stories}/**/*.{ts,tsx}"},"readme":"[![npm version](https://badge.fury.io/js/%40gooddata%2Freact-components.svg)](https://www.npmjs.com/package/@gooddata/react-components) \n\n# GoodData.UI React components\n> A React-based JavaScript library for building data-driven applications\n\n## Getting started\n- [GoodData.UI Documentation](http://sdk.gooddata.com/gooddata-ui/)\n- [GoodData.UI Live Examples](https://gooddata-examples.herokuapp.com/)\n- [Stack Overflow](https://stackoverflow.com/questions/tagged/gooddata)\n\n### Usage\nWith [yarn](https://yarnpkg.com) installed, go to your project directory and run\n```\n$ yarn add @gooddata/react-components\n```\nIf you prefer [npm](npmjs.com) run\n```\n$ npm install --save @gooddata/react-components\n```\n\n\n## Contributing\n\nWe welcome any contribution in form of [issues](https://github.com/gooddata/gooddata-react-components/issues) or [pull requests](https://github.com/gooddata/gooddata-react-components/pulls).\nThese commands may come in handy while developing:\n\n| command | description |\n| ------- | ----------- |\n| `yarn install --pure-lockfile` | first step |\n| ||\n| `yarn dev` | build react-components to `/dist` in watch mode |\n| `yarn test` | run all unit tests |\n| `yarn validate` | validate codestyle |\n| ||\n| `yarn storybook` | run storybook from `/stories` on http://localhost:9001 |\n| `yarn build-storybook` | build storybook to `/dist-storybook` |\n| `yarn test-storybook` | run storybook and [screenshot tests](https://github.com/gooddata/gdc-client-utils/tree/master/test-storybook) |\n| ||\n| `yarn examples` | run Live Examples dev-server from `/examples` on https://localhost:8999 |\n| `yarn examples-build` | build Live Examples to `/examples/dist` |\n| `yarn examples-server` | serve built Live Examples - see `/examples/server/src` |\n| `yarn examples-testcafe` | run testcafe tests against `localhost:8999` |\n\n### Deploy to heroku.com\nWhen you deploy this repo to heroku, it serves *GoodData.UI Live Examples*.\nRelevant tasks are in `Procfile` and `package.json`.\n\n```bash\n# run in the project directory\nheroku login\nheroku create <your-app-name>\nheroku config:set DOMAIN_ADMIN_USERNAME=x@gooddata.com DOMAIN_ADMIN_PASSWORD=xy PROJECT_ID_TO_ASSIGN=xms7ga4tf3g3nzucd8380o2bev8oeknp\ngit push heroku HEAD:master\nheroku open\n```\n\n### Run Live Examples Locally\nTo run *GoodData.UI Live Examples* locally:\n```bash\ngit clone <this-repository>\ncd  <repository-folder>\nyarn install --pure-lockfile\nyarn examples\n```\nThen open https://localhost:8999 and login using Live Examples account (you can [create one here](https://gooddata-examples.herokuapp.com/registration)).\n\n## Changelog\n\n- see [CHANGELOG.md](CHANGELOG.md)\n\n## License\n\n(C) 2007-2018 GoodData Corporation\n\nThis project is dual licensed:\n\n- The ATTRIBUTION-NONCOMMERCIAL 4.0 INTERNATIONAL (CC BY-NC 4.0) is used for purpose of the trial experience and evaluation of GoodData.UI library.\n- The GOODDATA GOODDATA.UI LIBRARY END USER LICENSE AGREEMENT is used for GoodData customers.\n\nFor more information, please see [LICENSE](https://github.com/gooddata/gooddata-react-components/blob/master/LICENSE)\n","gitHead":"092a37fc42df7cd2770228f89bd9e015249f8c4f","scripts":{"dev":"bash scripts/build.sh --dev-watch","test":"jest --watch","build":"bash scripts/build.sh","tslint":"yarn run-tslint -t verbose $npm_package_config_tslint","prepare":"cd examples/server && yarn install --pure-lockfile && cd ../..; rm -r examples/node_modules 2>/dev/null; true","examples":"bash scripts/run-examples.sh","prepare?":"# Called before `npm publish` and on local `npm install`. Temporarily also for deleting obsolete node_modules. Ends with `true` to continue gracefully.","validate":"tsc --noEmit && yarn tslint && eslint $npm_package_config_eslint","build-dev":"bash scripts/build.sh --dev","examples?":"# Default is developer domain, other options: yarn examples [sec,secure,stg,stg2,stg3,demo,developer or URL]","storybook":"start-storybook -p 9001 -c .storybook","test-once":"jest","tslint-ci":"mkdir -p ./ci/results && yarn run-tslint -t checkstyle -o ./ci/results/tslint-results.xml $npm_package_config_tslint","run-tslint":"tslint -p tsconfig.json","validate-ci":"tsc --noEmit && yarn tslint-ci  && eslint $npm_package_config_eslint -f checkstyle -o ci/results/eslint-results.xml","examples-build":"bash scripts/build-examples.sh","prepublishOnly":"yarn build","test-storybook":"test-storybook","build-storybook":"build-storybook -c .storybook -o dist-storybook","examples-server":"node examples/server/src/index.js","heroku-postbuild":"yarn examples-build developer","examples-testcafe":"testcafe chrome --assertion-timeout 60000 -S -s examples/_screenshots examples/test/**/**/*_test* --debug-on-fail","examples-testcafe-ci":"testcafe 'chrome:headless --no-sandbox' --assertion-timeout 60000 -S -s examples/_screenshots examples/test/**/**/*_test*"},"typings":"dist/index.d.ts","_npmUser":{"name":"gooddata-ci","email":"rail@gooddata.com"},"repository":{"url":"git+ssh://git@github.com/gooddata/gooddata-react-components.git","type":"git"},"_npmVersion":"6.4.1","description":"GoodData React Components","directories":{},"_nodeVersion":"8.12.0","dependencies":{"rxjs":"^5.5.6","lodash":"^4.17.4","ag-grid":"^18.0.1","invariant":"^2.2.2","classnames":"^2.2.5","highcharts":"4.2.5","prop-types":"^15.6.0","react-intl":"^2.4.0","custom-event":"^1.0.1","ag-grid-react":"^18.0.0","react-measure":"^1.4.7","@gooddata/typings":"2.4.2","@types/highcharts":"4.2.56","http-status-codes":"^1.3.0","@gooddata/js-utils":"3.2.0","@gooddata/numberjs":"^3.1.2","fixed-data-table-2":"0.7.17","@gooddata/goodstrap":"59.0.0","react-dom-factories":"^1.0.2","@gooddata/gooddata-js":"10.0.0","highcharts-pattern-fill":"3.0.3","nodelist-foreach-polyfill":"^1.2.0"},"_hasShrinkwrap":false,"readmeFilename":"README.md","test-storybook":{"_defaults":{"readySelector":".screenshot-target, .screenshot-wrapper .highcharts-container, .screenshot-wrapper .s-headline-value, .screenshot-wrapper .viz-table-wrap, .screenshot-wrapper .gdc-kpi, .screenshot-wrapper .gdc-kpi-error, .screenshot-wrapper .s-pivot-table .ag-cell"},"AFM components/PieChart":{"error":{"delay":1000,"readySelector":".screenshot-wrapper .s-error .icon-cloud-rain"}},"Core components/Heatmap":{"data labels config":{"readySelector":".screenshot-wrapper div:nth-child(8) .highcharts-container"},"with different legend positions":{"readySelector":".screenshot-wrapper div:nth-child(10) .highcharts-container"}},"Core components/Treemap":{"data labels config":{"readySelector":".screenshot-wrapper div:nth-child(8) .highcharts-container"},"with different legend positions":{"readySelector":".screenshot-wrapper div:nth-child(10) .highcharts-container"}},"Core components/BarChart":{"with different legend positions":{"readySelector":".screenshot-wrapper div:nth-child(10) .highcharts-container"}},"Core components/PieChart":{"data labels config":{"readySelector":".screenshot-wrapper div:nth-child(8) .highcharts-container"},"with different legend positions":{"readySelector":".screenshot-wrapper div:nth-child(10) .highcharts-container"}},"AFM components/DonutChart":{"error":{"delay":1000,"readySelector":".screenshot-wrapper .s-error .icon-cloud-rain"}},"Core components/AreaChart":{"data labels config":{"readySelector":".screenshot-wrapper div:nth-child(8) .highcharts-container"},"with different legend positions":{"readySelector":".screenshot-wrapper div:nth-child(10) .highcharts-container"}},"Core components/LineChart":{"data labels config":{"readySelector":".screenshot-wrapper div:nth-child(8) .highcharts-container"},"with different legend positions":{"readySelector":".screenshot-wrapper div:nth-child(10) .highcharts-container"}},"Core components/DonutChart":{"data labels config":{"readySelector":".screenshot-wrapper div:nth-child(8) .highcharts-container"},"with different legend positions":{"readySelector":".screenshot-wrapper div:nth-child(10) .highcharts-container"}},"Core components/BubbleChart":{"data labels config":{"readySelector":".screenshot-wrapper div:nth-child(8) .highcharts-container"},"with different legend positions":{"readySelector":".screenshot-wrapper div:nth-child(10) .highcharts-container"}},"Core components/ColumnChart":{"with different legend positions":{"readySelector":".screenshot-wrapper div:nth-child(10) .highcharts-container"}},"Core components/ScatterPlot":{"data labels config":{"readySelector":".screenshot-wrapper div:nth-child(8) .highcharts-container"}}},"devDependencies":{"raf":"3.3.2","yup":"^0.24.1","jest":"21.2.1","react":"16.5.2","enzyme":"3.5.0","formik":"^0.11.11","moment":"2.22.1","history":"^4.7.2","ts-jest":"21.2.4","webpack":"3.10.0","react-ga":"^2.5.2","recharts":"1.0.0-beta.9","testcafe":"0.19.2","commander":"2.14.1","node-sass":"4.7.2","react-dom":"16.5.2","supertest":"3.0.0","babel-core":"6.26.0","css-loader":"0.28.7","jest-junit":"3.0.0","raw-loader":"0.5.1","styled-jsx":"2.2.1","typescript":"2.3.3","@types/jest":"20.0.4","@types/node":"7.0.8","file-loader":"1.1.6","sass-loader":"6.0.6","@types/react":"16.0.34","babel-loader":"7.1.2","react-helmet":"5.2.0","react-select":"1.2.1","style-loader":"0.19.1","@types/enzyme":"3.1.13","@types/lodash":"4.14.61","babel-runtime":"6.25.0","utility-types":"^1.1.0","babel-polyfill":"^6.26.0","@storybook/react":"3.4.10","@types/invariant":"2.2.29","@types/react-dom":"16.0.3","babel-preset-env":"1.6.1","isomorphic-fetch":"2.2.1","react-datepicker":"1.1.0","react-router-dom":"4.2.2","@gooddata/mock-js":"1.14","@storybook/addons":"3.4.10","@types/classnames":"2.2.3","@types/prop-types":"15.5.2","@types/react-intl":"2.3.5","babel-preset-react":"6.24.1","identity-obj-proxy":"^3.0.0","react-async-script":"^0.9.1","webpack-dev-server":"2.11.1","@types/react-portal":"4.0.1","babel-plugin-lodash":"3.3.2","html-webpack-plugin":"2.30.1","react-test-renderer":"16.4.2","@types/react-measure":"0.4.7","clean-webpack-plugin":"0.1.17","react-google-recaptcha":"^0.11.0","@gooddata/eslint-config":"0.1.0","@gooddata/tslint-config":"0.0.13","@types/storybook__react":"3.0.6","enzyme-adapter-react-16":"1.3.1","uglifyjs-webpack-plugin":"1.2.0","@gooddata/test-storybook":"2.0.0","@storybook/addon-actions":"3.4.10","@storybook/addon-options":"3.4.10","node-sass-magic-importer":"5.1.0","react-syntax-highlighter":"6.1.2","@types/fixed-data-table-2":"0.8.1","awesome-typescript-loader":"3.5.0","@types/react-test-renderer":"16.0.0","circular-dependency-plugin":"4.4.0","compression-webpack-plugin":"1.1.7","@types/enzyme-adapter-react-16":"1.0.3","@types/storybook__addon-actions":"3.0.1","babel-plugin-transform-class-properties":"6.24.1","babel-plugin-transform-async-to-generator":"6.24.1","babel-plugin-transform-object-rest-spread":"6.26.0"},"peerDependencies":{"react":"16.5.2","react-dom":"16.5.2"},"_npmOperationalInternal":{"tmp":"tmp/react-components_6.1.0-alpha16_1544189969550_0.336427586856046","host":"s3://npm-registry-packages"}},"6.1.0-alpha17":{"name":"@gooddata/react-components","version":"6.1.0-alpha17","author":{"name":"GoodData Corporation"},"license":"BSD-3-Clause","_id":"@gooddata/react-components@6.1.0-alpha17","maintainers":[{"name":"bertold8","email":"ivan.nejezchleb@seznam.cz"},{"name":"bugsbunny338","email":"jiri.zajic@mensa.cz"},{"name":"gooddata-ci","email":"rail@gooddata.com"},{"name":"hurtak","email":"petr.hurtak@gmail.com"},{"name":"ivan.mjartan","email":"ivan.mjartan@gooddata.com"},{"name":"jakub-sterba","email":"jakub.sterba@gooddata.com"},{"name":"jaroslav.tomecek","email":"jaroslav.tomecek@gooddata.com"},{"name":"jkittler","email":"honza.kittler@gmail.com"},{"name":"khanh.le","email":"khanh.le@gooddata.com"},{"name":"langhamp","email":"pavel.langhammer@gooddata.com"},{"name":"lanhuynh","email":"lan.huynh@gooddata.com"},{"name":"lhorak","email":"info@lhorak.cz"},{"name":"linhhong","email":"linh.hong@gooddata.com"},{"name":"lpearce","email":"levi.pearce@gooddata.com"},{"name":"lupko","email":"lubomir.slivka@gooddata.com"},{"name":"martin.mosko","email":"martin.mosko@gooddata.com"},{"name":"michal.marsal","email":"michal.marsal@gooddata.com"},{"name":"nadtan","email":"tan.nguyen@gooddata.com"},{"name":"naibinh","email":"naibinh@gmail.com"},{"name":"nikolacech","email":"nikola.cech@gooddata.com"},{"name":"no23reason","email":"dan.homola@hotmail.cz"},{"name":"ondrejlangr","email":"ondrej.langr@gooddata.com"},{"name":"pbenes","email":"petr.benes@gooddata.com"},{"name":"peterlacko","email":"lackopeter17@gmail.com"},{"name":"petrjanu","email":"petr.janu@gooddata.com"},{"name":"ptquang86","email":"ptquang86@gmail.com"},{"name":"rodri360","email":"me@rodri360.com"},{"name":"sitina","email":"jiri.sitina@gooddata.com"},{"name":"sondo","email":"son.do@gooddata.com"},{"name":"strouhaljan","email":"strouhal.jan@gmail.com"},{"name":"tomas.kratochvil","email":"tomas.kratochvil@gooddata.com"},{"name":"tomasreichmann","email":"tomasreichmann@gmail.com"},{"name":"tomsatgd","email":"tomas.satinsky@gooddata.com"},{"name":"tu.ngo","email":"tu.ngo@gooddata.com"},{"name":"vlckomi1","email":"michaela.vlckova@gooddata.com"},{"name":"xmort","email":"petr.dolejsi@gooddata.com"},{"name":"yanlipnican","email":"yanlipnican@gmail.com"},{"name":"zdenek.vidensky","email":"zdenek.vidensky@gooddata.com"}],"homepage":"https://github.com/gooddata/gooddata-react-components#readme","bugs":{"url":"https://github.com/gooddata/gooddata-react-components/issues"},"dist":{"shasum":"18ae5d115bc332785984ac00a69072965f4c1ba4","tarball":"https://registry.npmjs.org/@gooddata/react-components/-/react-components-6.1.0-alpha17.tgz","fileCount":987,"integrity":"sha512-EJ49NlmLKvzIc7CVQK2gJvuOVniKRF6GA1hkcedk3bcgvgkXqLGHZDe9wML8nDeVMsTZy7UFzinO/SKI4TBztg==","signatures":[{"sig":"MEUCIQDFnN9dFLz6OqAGu6o9A/rrfXy1dLu3GOm31yUm3Du84AIgK5kGgtHKjlN10ucysWpumDohpahMYSWrockRt8IM5YM=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":3944797,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJcDh3UCRA9TVsSAnZWagAAIV8P/jHnE9L0MyCkHRhZKwqp\n1fArBvkM65tyYh1GeXtKKUG5/xraXMs+K7KUZdxaO2xlRYmJnH74Laf1OU7+\nrUzheS9TSMsBvIt9hMwylQvmIp01UkCCiMgP17p9xBdgUUdAhoyzUPhsZtdG\nui43hSpXxQK8eRHPGVve7rBQvxk/7o6PPBSeWU8jv1cfLrHiiCMCdYyYD5nw\nL8fK1kzRTl7C63L8VA3RPjQ3NacSUuGQhDZrWAlqOrBhZxS65J+zUGUXIXY0\n82XPWPs0qX96besVa5EXn9Ps7aY902iLKzepnO5+7ZiUL8WKo//G8vB2Mxsa\ndUNz6DpnGyZPLJgwihpPfk2YTH6MvRRAVLXf6rMvWpqZnqHQ0LT6g+8U24k6\niaXKxiaPZVj0fn1RF/VpIzNPdbntFfn+4XIpISALfbG9mnSXlxODJl6BKHWL\nRRDzr7uskeXQ7nmj7A+G1V89eX3RMd/clvCNd5Jk9EqOqE50W2SgqiXWKyo7\nUsevX0sFd5vd0io0KmydvfQW0I4cbQ13HU2OeBIyUM+c0WgVDa05oEPPbo7U\n+5clGFHpuEd8EXrTLylZnWUBz3guH5eI4gAorChoCWm9ttvv2kYY5doBneEw\nWsPbAw+9U2aT/zPL33i9nhyjXw5+ZjHDpDQrXx3BbYg+swnk/h6bsx8afNeO\nfCJP\r\n=w/+t\r\n-----END PGP SIGNATURE-----\r\n"},"jest":{"testRegex":"(/__tests__/.*|\\.(test|spec))\\.(tsx?|jsx?)$","transform":{".(ts|tsx)":"<rootDir>/node_modules/ts-jest/preprocessor.js"},"collectCoverage":false,"moduleNameMapper":{"\\.(css|less|sass|scss)$":"<rootDir>/__mocks__/styleMock.ts"},"coverageReporters":["html"],"collectCoverageFrom":["src/**/*.{ts,tsx}","examples/server/src/**/*.{js,jsx}","!**/*.d.ts"],"moduleFileExtensions":["ts","tsx","js"],"setupTestFrameworkScriptFile":"<rootDir>/jest.setup.js"},"main":"dist/index.js","config":{"eslint":"./examples/**/*.{js,jsx}","tslint":"./{__mocks__,src,stories}/**/*.{ts,tsx}"},"readme":"[![npm version](https://badge.fury.io/js/%40gooddata%2Freact-components.svg)](https://www.npmjs.com/package/@gooddata/react-components) \n\n# GoodData.UI React components\n> A React-based JavaScript library for building data-driven applications\n\n## Getting started\n- [GoodData.UI Documentation](http://sdk.gooddata.com/gooddata-ui/)\n- [GoodData.UI Live Examples](https://gooddata-examples.herokuapp.com/)\n- [Stack Overflow](https://stackoverflow.com/questions/tagged/gooddata)\n\n### Usage\nWith [yarn](https://yarnpkg.com) installed, go to your project directory and run\n```\n$ yarn add @gooddata/react-components\n```\nIf you prefer [npm](npmjs.com) run\n```\n$ npm install --save @gooddata/react-components\n```\n\n\n## Contributing\n\nWe welcome any contribution in form of [issues](https://github.com/gooddata/gooddata-react-components/issues) or [pull requests](https://github.com/gooddata/gooddata-react-components/pulls).\nThese commands may come in handy while developing:\n\n| command | description |\n| ------- | ----------- |\n| `yarn install --pure-lockfile` | first step |\n| ||\n| `yarn dev` | build react-components to `/dist` in watch mode |\n| `yarn test` | run all unit tests |\n| `yarn validate` | validate codestyle |\n| ||\n| `yarn storybook` | run storybook from `/stories` on http://localhost:9001 |\n| `yarn build-storybook` | build storybook to `/dist-storybook` |\n| `yarn test-storybook` | run storybook and [screenshot tests](https://github.com/gooddata/gdc-client-utils/tree/master/test-storybook) |\n| ||\n| `yarn examples` | run Live Examples dev-server from `/examples` on https://localhost:8999 |\n| `yarn examples-build` | build Live Examples to `/examples/dist` |\n| `yarn examples-server` | serve built Live Examples - see `/examples/server/src` |\n| `yarn examples-testcafe` | run testcafe tests against `localhost:8999` |\n\n### Deploy to heroku.com\nWhen you deploy this repo to heroku, it serves *GoodData.UI Live Examples*.\nRelevant tasks are in `Procfile` and `package.json`.\n\n```bash\n# run in the project directory\nheroku login\nheroku create <your-app-name>\nheroku config:set DOMAIN_ADMIN_USERNAME=x@gooddata.com DOMAIN_ADMIN_PASSWORD=xy PROJECT_ID_TO_ASSIGN=xms7ga4tf3g3nzucd8380o2bev8oeknp\ngit push heroku HEAD:master\nheroku open\n```\n\n### Run Live Examples Locally\nTo run *GoodData.UI Live Examples* locally:\n```bash\ngit clone <this-repository>\ncd  <repository-folder>\nyarn install --pure-lockfile\nyarn examples\n```\nThen open https://localhost:8999 and login using Live Examples account (you can [create one here](https://gooddata-examples.herokuapp.com/registration)).\n\n## Changelog\n\n- see [CHANGELOG.md](CHANGELOG.md)\n\n## License\n\n(C) 2007-2018 GoodData Corporation\n\nThis project is dual licensed:\n\n- The ATTRIBUTION-NONCOMMERCIAL 4.0 INTERNATIONAL (CC BY-NC 4.0) is used for purpose of the trial experience and evaluation of GoodData.UI library.\n- The GOODDATA GOODDATA.UI LIBRARY END USER LICENSE AGREEMENT is used for GoodData customers.\n\nFor more information, please see [LICENSE](https://github.com/gooddata/gooddata-react-components/blob/master/LICENSE)\n","gitHead":"c99d47bb32ae7adb302d952bdff62a9a5147f851","scripts":{"dev":"bash scripts/build.sh --dev-watch","test":"jest --watch","build":"bash scripts/build.sh","tslint":"yarn run-tslint -t verbose $npm_package_config_tslint","prepare":"cd examples/server && yarn install --pure-lockfile && cd ../..; rm -r examples/node_modules 2>/dev/null; true","examples":"bash scripts/run-examples.sh","prepare?":"# Called before `npm publish` and on local `npm install`. Temporarily also for deleting obsolete node_modules. Ends with `true` to continue gracefully.","validate":"tsc --noEmit && yarn tslint && eslint $npm_package_config_eslint","build-dev":"bash scripts/build.sh --dev","examples?":"# Default is developer domain, other options: yarn examples [sec,secure,stg,stg2,stg3,demo,developer or URL]","storybook":"start-storybook -p 9001 -c .storybook","test-once":"jest","tslint-ci":"mkdir -p ./ci/results && yarn run-tslint -t checkstyle -o ./ci/results/tslint-results.xml $npm_package_config_tslint","run-tslint":"tslint -p tsconfig.json","validate-ci":"tsc --noEmit && yarn tslint-ci  && eslint $npm_package_config_eslint -f checkstyle -o ci/results/eslint-results.xml","examples-build":"bash scripts/build-examples.sh","prepublishOnly":"yarn build","test-storybook":"test-storybook","build-storybook":"build-storybook -c .storybook -o dist-storybook","examples-server":"node examples/server/src/index.js","heroku-postbuild":"yarn examples-build developer","examples-testcafe":"testcafe chrome --assertion-timeout 60000 -S -s examples/_screenshots examples/test/**/**/*_test* --debug-on-fail","examples-testcafe-ci":"testcafe 'chrome:headless --no-sandbox' --assertion-timeout 60000 -S -s examples/_screenshots examples/test/**/**/*_test*"},"typings":"dist/index.d.ts","_npmUser":{"name":"gooddata-ci","email":"rail@gooddata.com"},"repository":{"url":"git+ssh://git@github.com/gooddata/gooddata-react-components.git","type":"git"},"_npmVersion":"6.4.1","description":"GoodData React Components","directories":{},"_nodeVersion":"8.12.0","dependencies":{"rxjs":"^5.5.6","lodash":"^4.17.4","ag-grid":"^18.0.1","invariant":"^2.2.2","classnames":"^2.2.5","highcharts":"4.2.5","prop-types":"^15.6.0","react-intl":"^2.4.0","custom-event":"^1.0.1","ag-grid-react":"^18.0.0","react-measure":"^1.4.7","@gooddata/typings":"2.5.0","@types/highcharts":"4.2.56","http-status-codes":"^1.3.0","@gooddata/js-utils":"3.2.0","@gooddata/numberjs":"^3.1.2","fixed-data-table-2":"0.7.17","@gooddata/goodstrap":"59.0.0","react-dom-factories":"^1.0.2","@gooddata/gooddata-js":"10.0.0","highcharts-pattern-fill":"3.0.3","nodelist-foreach-polyfill":"^1.2.0"},"_hasShrinkwrap":false,"readmeFilename":"README.md","test-storybook":{"_defaults":{"readySelector":".screenshot-target, .screenshot-wrapper .highcharts-container, .screenshot-wrapper .s-headline-value, .screenshot-wrapper .viz-table-wrap, .screenshot-wrapper .gdc-kpi, .screenshot-wrapper .gdc-kpi-error, .screenshot-wrapper .s-pivot-table .ag-cell"},"AFM components/PieChart":{"error":{"delay":1000,"readySelector":".screenshot-wrapper .s-error .icon-cloud-rain"}},"Core components/Heatmap":{"data labels config":{"readySelector":".screenshot-wrapper div:nth-child(8) .highcharts-container"},"with different legend positions":{"readySelector":".screenshot-wrapper div:nth-child(10) .highcharts-container"}},"Core components/Treemap":{"data labels config":{"readySelector":".screenshot-wrapper div:nth-child(8) .highcharts-container"},"with different legend positions":{"readySelector":".screenshot-wrapper div:nth-child(10) .highcharts-container"}},"Core components/BarChart":{"with different legend positions":{"readySelector":".screenshot-wrapper div:nth-child(10) .highcharts-container"}},"Core components/PieChart":{"data labels config":{"readySelector":".screenshot-wrapper div:nth-child(8) .highcharts-container"},"with different legend positions":{"readySelector":".screenshot-wrapper div:nth-child(10) .highcharts-container"}},"AFM components/DonutChart":{"error":{"delay":1000,"readySelector":".screenshot-wrapper .s-error .icon-cloud-rain"}},"Core components/AreaChart":{"data labels config":{"readySelector":".screenshot-wrapper div:nth-child(8) .highcharts-container"},"with different legend positions":{"readySelector":".screenshot-wrapper div:nth-child(10) .highcharts-container"}},"Core components/LineChart":{"data labels config":{"readySelector":".screenshot-wrapper div:nth-child(8) .highcharts-container"},"with different legend positions":{"readySelector":".screenshot-wrapper div:nth-child(10) .highcharts-container"}},"Core components/DonutChart":{"data labels config":{"readySelector":".screenshot-wrapper div:nth-child(8) .highcharts-container"},"with different legend positions":{"readySelector":".screenshot-wrapper div:nth-child(10) .highcharts-container"}},"Core components/BubbleChart":{"data labels config":{"readySelector":".screenshot-wrapper div:nth-child(8) .highcharts-container"},"with different legend positions":{"readySelector":".screenshot-wrapper div:nth-child(10) .highcharts-container"}},"Core components/ColumnChart":{"with different legend positions":{"readySelector":".screenshot-wrapper div:nth-child(10) .highcharts-container"}},"Core components/ScatterPlot":{"data labels config":{"readySelector":".screenshot-wrapper div:nth-child(8) .highcharts-container"}}},"devDependencies":{"raf":"3.3.2","yup":"^0.24.1","jest":"21.2.1","react":"16.5.2","enzyme":"3.5.0","formik":"^0.11.11","moment":"2.22.1","history":"^4.7.2","ts-jest":"21.2.4","webpack":"3.10.0","react-ga":"^2.5.2","recharts":"1.0.0-beta.9","testcafe":"0.19.2","commander":"2.14.1","node-sass":"4.7.2","react-dom":"16.5.2","supertest":"3.0.0","babel-core":"6.26.0","css-loader":"0.28.7","jest-junit":"3.0.0","raw-loader":"0.5.1","styled-jsx":"2.2.1","typescript":"2.3.3","@types/jest":"20.0.4","@types/node":"7.0.8","file-loader":"1.1.6","sass-loader":"6.0.6","@types/react":"16.0.34","babel-loader":"7.1.2","react-helmet":"5.2.0","react-select":"1.2.1","style-loader":"0.19.1","@types/enzyme":"3.1.13","@types/lodash":"4.14.61","babel-runtime":"6.25.0","utility-types":"^1.1.0","babel-polyfill":"^6.26.0","@storybook/react":"3.4.10","@types/invariant":"2.2.29","@types/react-dom":"16.0.3","babel-preset-env":"1.6.1","isomorphic-fetch":"2.2.1","react-datepicker":"1.1.0","react-router-dom":"4.2.2","@gooddata/mock-js":"1.14","@storybook/addons":"3.4.10","@types/classnames":"2.2.3","@types/prop-types":"15.5.2","@types/react-intl":"2.3.5","babel-preset-react":"6.24.1","identity-obj-proxy":"^3.0.0","react-async-script":"^0.9.1","webpack-dev-server":"2.11.1","@types/react-portal":"4.0.1","babel-plugin-lodash":"3.3.2","html-webpack-plugin":"2.30.1","react-test-renderer":"16.4.2","@types/react-measure":"0.4.7","clean-webpack-plugin":"0.1.17","react-google-recaptcha":"^0.11.0","@gooddata/eslint-config":"0.1.0","@gooddata/tslint-config":"0.0.13","@types/storybook__react":"3.0.6","enzyme-adapter-react-16":"1.3.1","uglifyjs-webpack-plugin":"1.2.0","@gooddata/test-storybook":"2.0.0","@storybook/addon-actions":"3.4.10","@storybook/addon-options":"3.4.10","node-sass-magic-importer":"5.1.0","react-syntax-highlighter":"6.1.2","@types/fixed-data-table-2":"0.8.1","awesome-typescript-loader":"3.5.0","@types/react-test-renderer":"16.0.0","circular-dependency-plugin":"4.4.0","compression-webpack-plugin":"1.1.7","@types/enzyme-adapter-react-16":"1.0.3","@types/storybook__addon-actions":"3.0.1","babel-plugin-transform-class-properties":"6.24.1","babel-plugin-transform-async-to-generator":"6.24.1","babel-plugin-transform-object-rest-spread":"6.26.0"},"peerDependencies":{"react":"16.5.2","react-dom":"16.5.2"},"_npmOperationalInternal":{"tmp":"tmp/react-components_6.1.0-alpha17_1544429011108_0.2797692809643435","host":"s3://npm-registry-packages"}},"6.1.0-alpha18":{"name":"@gooddata/react-components","version":"6.1.0-alpha18","author":{"name":"GoodData Corporation"},"license":"BSD-3-Clause","_id":"@gooddata/react-components@6.1.0-alpha18","maintainers":[{"name":"bertold8","email":"ivan.nejezchleb@seznam.cz"},{"name":"bugsbunny338","email":"jiri.zajic@mensa.cz"},{"name":"gooddata-ci","email":"rail@gooddata.com"},{"name":"hurtak","email":"petr.hurtak@gmail.com"},{"name":"ivan.mjartan","email":"ivan.mjartan@gooddata.com"},{"name":"jakub-sterba","email":"jakub.sterba@gooddata.com"},{"name":"jaroslav.tomecek","email":"jaroslav.tomecek@gooddata.com"},{"name":"jkittler","email":"honza.kittler@gmail.com"},{"name":"khanh.le","email":"khanh.le@gooddata.com"},{"name":"langhamp","email":"pavel.langhammer@gooddata.com"},{"name":"lanhuynh","email":"lan.huynh@gooddata.com"},{"name":"lhorak","email":"info@lhorak.cz"},{"name":"linhhong","email":"linh.hong@gooddata.com"},{"name":"lpearce","email":"levi.pearce@gooddata.com"},{"name":"lupko","email":"lubomir.slivka@gooddata.com"},{"name":"martin.mosko","email":"martin.mosko@gooddata.com"},{"name":"michal.marsal","email":"michal.marsal@gooddata.com"},{"name":"nadtan","email":"tan.nguyen@gooddata.com"},{"name":"naibinh","email":"naibinh@gmail.com"},{"name":"nikolacech","email":"nikola.cech@gooddata.com"},{"name":"no23reason","email":"dan.homola@hotmail.cz"},{"name":"ondrejlangr","email":"ondrej.langr@gooddata.com"},{"name":"pbenes","email":"petr.benes@gooddata.com"},{"name":"peterlacko","email":"lackopeter17@gmail.com"},{"name":"petrjanu","email":"petr.janu@gooddata.com"},{"name":"ptquang86","email":"ptquang86@gmail.com"},{"name":"rodri360","email":"me@rodri360.com"},{"name":"sitina","email":"jiri.sitina@gooddata.com"},{"name":"sondo","email":"son.do@gooddata.com"},{"name":"strouhaljan","email":"strouhal.jan@gmail.com"},{"name":"tomas.kratochvil","email":"tomas.kratochvil@gooddata.com"},{"name":"tomasreichmann","email":"tomasreichmann@gmail.com"},{"name":"tomsatgd","email":"tomas.satinsky@gooddata.com"},{"name":"tu.ngo","email":"tu.ngo@gooddata.com"},{"name":"vlckomi1","email":"michaela.vlckova@gooddata.com"},{"name":"xmort","email":"petr.dolejsi@gooddata.com"},{"name":"yanlipnican","email":"yanlipnican@gmail.com"},{"name":"zdenek.vidensky","email":"zdenek.vidensky@gooddata.com"}],"homepage":"https://github.com/gooddata/gooddata-react-components#readme","bugs":{"url":"https://github.com/gooddata/gooddata-react-components/issues"},"dist":{"shasum":"bb37aef232a4b44a471294a3cb721b464601e628","tarball":"https://registry.npmjs.org/@gooddata/react-components/-/react-components-6.1.0-alpha18.tgz","fileCount":987,"integrity":"sha512-3ECeZ9MDivykYY9r7Cd/OoASsAEEq6Ief7S3K7TwuC7pc1aosG6bpzi3L1YwEftnqbQz32VrRxkAC4Wc8DMWDQ==","signatures":[{"sig":"MEUCIEFeH0slPwpEArr3vdxGZi3wr/hUhWETzviIMKEkinmYAiEAzaxycN6DN76Ts437ZVKI+rVSC58vdQJv7OKSRs17nkg=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":3945072,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJcDlRICRA9TVsSAnZWagAAXR8P/RnUHslE94N0EDEDIuFy\ndz4rtsa/YYWLRR4XvI2idlp45JQATicZITss4Vl64n2bPucXISnvDaDwEDPp\no4qzu6hVBuQB+q2MhD9QnN7iioagxXe+TUB0w+W5wO6IpDcMv6cJKFaRqxG4\n4XUiCZK+spuEUVFj9MtsgxScgCAPKAOvJQUyiTCF5J0VYJeGwsYZ0wN/m/Jd\n9cM8RCARKy78Le31N4fTtBZcVMpjI+M09u7YxxhBiQA5m3sh7OQepYRhX6il\nIrkJJDGQIU9XvhLM3KaAnmWoQCkinaQnfobH+aAIEyGpCNRQInHnfHdbv2Bj\na8p219sCrevgR3tZUfbID+kBiOIN7VcvPhBRaqlAReWkLePslulZnH7YLyC5\nvM8YnR8MTsvvs2e+syq/G9dC/LszZvdgPclmeUuXvD05GwpmcUgG8CUkXA/S\n1M0PSttMD3iyBAKrH9KLn7p2C0/KV6zQ/6aRyEVb8795PizXOuJK3aYED+Z3\nVMxtZDj/CuC4t4F+xV6vajM8OEG8PtV5DdQhK5FLaGJIyS/HNtAkgl7+WQiR\nXrhg3DZpHz9WbrhXFIE1MD/+6DiF+eXYO+A0pXHrsztrXI+hJzqXTYs3uIbB\n+w3oap0XcYGKHo/elW9MvU/Q/gXCvvINPG/j4ZGCCTeEY8gerFk/Qkcdldju\nRxxE\r\n=EmZp\r\n-----END PGP SIGNATURE-----\r\n"},"jest":{"testRegex":"(/__tests__/.*|\\.(test|spec))\\.(tsx?|jsx?)$","transform":{".(ts|tsx)":"<rootDir>/node_modules/ts-jest/preprocessor.js"},"collectCoverage":false,"moduleNameMapper":{"\\.(css|less|sass|scss)$":"<rootDir>/__mocks__/styleMock.ts"},"coverageReporters":["html"],"collectCoverageFrom":["src/**/*.{ts,tsx}","examples/server/src/**/*.{js,jsx}","!**/*.d.ts"],"moduleFileExtensions":["ts","tsx","js"],"setupTestFrameworkScriptFile":"<rootDir>/jest.setup.js"},"main":"dist/index.js","config":{"eslint":"./examples/**/*.{js,jsx}","tslint":"./{__mocks__,src,stories}/**/*.{ts,tsx}"},"readme":"[![npm version](https://badge.fury.io/js/%40gooddata%2Freact-components.svg)](https://www.npmjs.com/package/@gooddata/react-components) \n\n# GoodData.UI React components\n> A React-based JavaScript library for building data-driven applications\n\n## Getting started\n- [GoodData.UI Documentation](http://sdk.gooddata.com/gooddata-ui/)\n- [GoodData.UI Live Examples](https://gooddata-examples.herokuapp.com/)\n- [Stack Overflow](https://stackoverflow.com/questions/tagged/gooddata)\n\n### Usage\nWith [yarn](https://yarnpkg.com) installed, go to your project directory and run\n```\n$ yarn add @gooddata/react-components\n```\nIf you prefer [npm](npmjs.com) run\n```\n$ npm install --save @gooddata/react-components\n```\n\n\n## Contributing\n\nWe welcome any contribution in form of [issues](https://github.com/gooddata/gooddata-react-components/issues) or [pull requests](https://github.com/gooddata/gooddata-react-components/pulls).\nThese commands may come in handy while developing:\n\n| command | description |\n| ------- | ----------- |\n| `yarn install --pure-lockfile` | first step |\n| ||\n| `yarn dev` | build react-components to `/dist` in watch mode |\n| `yarn test` | run all unit tests |\n| `yarn validate` | validate codestyle |\n| ||\n| `yarn storybook` | run storybook from `/stories` on http://localhost:9001 |\n| `yarn build-storybook` | build storybook to `/dist-storybook` |\n| `yarn test-storybook` | run storybook and [screenshot tests](https://github.com/gooddata/gdc-client-utils/tree/master/test-storybook) |\n| ||\n| `yarn examples` | run Live Examples dev-server from `/examples` on https://localhost:8999 |\n| `yarn examples-build` | build Live Examples to `/examples/dist` |\n| `yarn examples-server` | serve built Live Examples - see `/examples/server/src` |\n| `yarn examples-testcafe` | run testcafe tests against `localhost:8999` |\n\n### Deploy to heroku.com\nWhen you deploy this repo to heroku, it serves *GoodData.UI Live Examples*.\nRelevant tasks are in `Procfile` and `package.json`.\n\n```bash\n# run in the project directory\nheroku login\nheroku create <your-app-name>\nheroku config:set DOMAIN_ADMIN_USERNAME=x@gooddata.com DOMAIN_ADMIN_PASSWORD=xy PROJECT_ID_TO_ASSIGN=xms7ga4tf3g3nzucd8380o2bev8oeknp\ngit push heroku HEAD:master\nheroku open\n```\n\n### Run Live Examples Locally\nTo run *GoodData.UI Live Examples* locally:\n```bash\ngit clone <this-repository>\ncd  <repository-folder>\nyarn install --pure-lockfile\nyarn examples\n```\nThen open https://localhost:8999 and login using Live Examples account (you can [create one here](https://gooddata-examples.herokuapp.com/registration)).\n\n## Changelog\n\n- see [CHANGELOG.md](CHANGELOG.md)\n\n## License\n\n(C) 2007-2018 GoodData Corporation\n\nThis project is dual licensed:\n\n- The ATTRIBUTION-NONCOMMERCIAL 4.0 INTERNATIONAL (CC BY-NC 4.0) is used for purpose of the trial experience and evaluation of GoodData.UI library.\n- The GOODDATA GOODDATA.UI LIBRARY END USER LICENSE AGREEMENT is used for GoodData customers.\n\nFor more information, please see [LICENSE](https://github.com/gooddata/gooddata-react-components/blob/master/LICENSE)\n","gitHead":"cf83a6a7d96be17ebe198c4bfb203e10139b7252","scripts":{"dev":"bash scripts/build.sh --dev-watch","test":"jest --watch","build":"bash scripts/build.sh","tslint":"yarn run-tslint -t verbose $npm_package_config_tslint","prepare":"cd examples/server && yarn install --pure-lockfile && cd ../..; rm -r examples/node_modules 2>/dev/null; true","examples":"bash scripts/run-examples.sh","prepare?":"# Called before `npm publish` and on local `npm install`. Temporarily also for deleting obsolete node_modules. Ends with `true` to continue gracefully.","validate":"tsc --noEmit && yarn tslint && eslint $npm_package_config_eslint","build-dev":"bash scripts/build.sh --dev","examples?":"# Default is developer domain, other options: yarn examples [sec,secure,stg,stg2,stg3,demo,developer or URL]","storybook":"start-storybook -p 9001 -c .storybook","test-once":"jest","tslint-ci":"mkdir -p ./ci/results && yarn run-tslint -t checkstyle -o ./ci/results/tslint-results.xml $npm_package_config_tslint","run-tslint":"tslint -p tsconfig.json","validate-ci":"tsc --noEmit && yarn tslint-ci  && eslint $npm_package_config_eslint -f checkstyle -o ci/results/eslint-results.xml","examples-build":"bash scripts/build-examples.sh","prepublishOnly":"yarn build","test-storybook":"test-storybook","build-storybook":"build-storybook -c .storybook -o dist-storybook","examples-server":"node examples/server/src/index.js","heroku-postbuild":"yarn examples-build developer","examples-testcafe":"testcafe chrome --assertion-timeout 60000 -S -s examples/_screenshots examples/test/**/**/*_test* --debug-on-fail","examples-testcafe-ci":"testcafe 'chrome:headless --no-sandbox' --assertion-timeout 60000 -S -s examples/_screenshots examples/test/**/**/*_test*"},"typings":"dist/index.d.ts","_npmUser":{"name":"gooddata-ci","email":"rail@gooddata.com"},"repository":{"url":"git+ssh://git@github.com/gooddata/gooddata-react-components.git","type":"git"},"_npmVersion":"6.4.1","description":"GoodData React Components","directories":{},"_nodeVersion":"8.12.0","dependencies":{"rxjs":"^5.5.6","lodash":"^4.17.4","ag-grid":"^18.0.1","invariant":"^2.2.2","classnames":"^2.2.5","highcharts":"4.2.5","prop-types":"^15.6.0","react-intl":"^2.4.0","custom-event":"^1.0.1","ag-grid-react":"^18.0.0","react-measure":"^1.4.7","@gooddata/typings":"2.5.0","@types/highcharts":"4.2.56","http-status-codes":"^1.3.0","@gooddata/js-utils":"3.2.0","@gooddata/numberjs":"^3.1.2","fixed-data-table-2":"0.7.17","@gooddata/goodstrap":"59.0.0","react-dom-factories":"^1.0.2","@gooddata/gooddata-js":"10.0.0","highcharts-pattern-fill":"3.0.3","nodelist-foreach-polyfill":"^1.2.0"},"_hasShrinkwrap":false,"readmeFilename":"README.md","test-storybook":{"_defaults":{"readySelector":".screenshot-target, .screenshot-wrapper .highcharts-container, .screenshot-wrapper .s-headline-value, .screenshot-wrapper .viz-table-wrap, .screenshot-wrapper .gdc-kpi, .screenshot-wrapper .gdc-kpi-error, .screenshot-wrapper .s-pivot-table .ag-cell"},"AFM components/PieChart":{"error":{"delay":1000,"readySelector":".screenshot-wrapper .s-error .icon-cloud-rain"}},"Core components/Heatmap":{"data labels config":{"readySelector":".screenshot-wrapper div:nth-child(8) .highcharts-container"},"with different legend positions":{"readySelector":".screenshot-wrapper div:nth-child(10) .highcharts-container"}},"Core components/Treemap":{"data labels config":{"readySelector":".screenshot-wrapper div:nth-child(8) .highcharts-container"},"with different legend positions":{"readySelector":".screenshot-wrapper div:nth-child(10) .highcharts-container"}},"Core components/BarChart":{"with different legend positions":{"readySelector":".screenshot-wrapper div:nth-child(10) .highcharts-container"}},"Core components/PieChart":{"data labels config":{"readySelector":".screenshot-wrapper div:nth-child(8) .highcharts-container"},"with different legend positions":{"readySelector":".screenshot-wrapper div:nth-child(10) .highcharts-container"}},"AFM components/DonutChart":{"error":{"delay":1000,"readySelector":".screenshot-wrapper .s-error .icon-cloud-rain"}},"Core components/AreaChart":{"data labels config":{"readySelector":".screenshot-wrapper div:nth-child(8) .highcharts-container"},"with different legend positions":{"readySelector":".screenshot-wrapper div:nth-child(10) .highcharts-container"}},"Core components/LineChart":{"data labels config":{"readySelector":".screenshot-wrapper div:nth-child(8) .highcharts-container"},"with different legend positions":{"readySelector":".screenshot-wrapper div:nth-child(10) .highcharts-container"}},"Core components/DonutChart":{"data labels config":{"readySelector":".screenshot-wrapper div:nth-child(8) .highcharts-container"},"with different legend positions":{"readySelector":".screenshot-wrapper div:nth-child(10) .highcharts-container"}},"Core components/BubbleChart":{"data labels config":{"readySelector":".screenshot-wrapper div:nth-child(8) .highcharts-container"},"with different legend positions":{"readySelector":".screenshot-wrapper div:nth-child(10) .highcharts-container"}},"Core components/ColumnChart":{"with different legend positions":{"readySelector":".screenshot-wrapper div:nth-child(10) .highcharts-container"}},"Core components/ScatterPlot":{"data labels config":{"readySelector":".screenshot-wrapper div:nth-child(8) .highcharts-container"}}},"devDependencies":{"raf":"3.3.2","yup":"^0.24.1","jest":"21.2.1","react":"16.5.2","enzyme":"3.5.0","formik":"^0.11.11","moment":"2.22.1","history":"^4.7.2","ts-jest":"21.2.4","webpack":"3.10.0","react-ga":"^2.5.2","recharts":"1.0.0-beta.9","testcafe":"0.19.2","commander":"2.14.1","node-sass":"4.7.2","react-dom":"16.5.2","supertest":"3.0.0","babel-core":"6.26.0","css-loader":"0.28.7","jest-junit":"3.0.0","raw-loader":"0.5.1","styled-jsx":"2.2.1","typescript":"2.3.3","@types/jest":"20.0.4","@types/node":"7.0.8","file-loader":"1.1.6","sass-loader":"6.0.6","@types/react":"16.0.34","babel-loader":"7.1.2","react-helmet":"5.2.0","react-select":"1.2.1","style-loader":"0.19.1","@types/enzyme":"3.1.13","@types/lodash":"4.14.61","babel-runtime":"6.25.0","utility-types":"^1.1.0","babel-polyfill":"^6.26.0","@storybook/react":"3.4.10","@types/invariant":"2.2.29","@types/react-dom":"16.0.3","babel-preset-env":"1.6.1","isomorphic-fetch":"2.2.1","react-datepicker":"1.1.0","react-router-dom":"4.2.2","@gooddata/mock-js":"1.14","@storybook/addons":"3.4.10","@types/classnames":"2.2.3","@types/prop-types":"15.5.2","@types/react-intl":"2.3.5","babel-preset-react":"6.24.1","identity-obj-proxy":"^3.0.0","react-async-script":"^0.9.1","webpack-dev-server":"2.11.1","@types/react-portal":"4.0.1","babel-plugin-lodash":"3.3.2","html-webpack-plugin":"2.30.1","react-test-renderer":"16.4.2","@types/react-measure":"0.4.7","clean-webpack-plugin":"0.1.17","react-google-recaptcha":"^0.11.0","@gooddata/eslint-config":"0.1.0","@gooddata/tslint-config":"0.0.13","@types/storybook__react":"3.0.6","enzyme-adapter-react-16":"1.3.1","uglifyjs-webpack-plugin":"1.2.0","@gooddata/test-storybook":"2.0.0","@storybook/addon-actions":"3.4.10","@storybook/addon-options":"3.4.10","node-sass-magic-importer":"5.1.0","react-syntax-highlighter":"6.1.2","@types/fixed-data-table-2":"0.8.1","awesome-typescript-loader":"3.5.0","@types/react-test-renderer":"16.0.0","circular-dependency-plugin":"4.4.0","compression-webpack-plugin":"1.1.7","@types/enzyme-adapter-react-16":"1.0.3","@types/storybook__addon-actions":"3.0.1","babel-plugin-transform-class-properties":"6.24.1","babel-plugin-transform-async-to-generator":"6.24.1","babel-plugin-transform-object-rest-spread":"6.26.0"},"peerDependencies":{"react":"16.5.2","react-dom":"16.5.2"},"_npmOperationalInternal":{"tmp":"tmp/react-components_6.1.0-alpha18_1544442951389_0.10999756671428407","host":"s3://npm-registry-packages"}},"6.2.0-alpha1":{"name":"@gooddata/react-components","version":"6.2.0-alpha1","author":{"name":"GoodData Corporation"},"license":"BSD-3-Clause","_id":"@gooddata/react-components@6.2.0-alpha1","maintainers":[{"name":"bertold8","email":"ivan.nejezchleb@seznam.cz"},{"name":"bugsbunny338","email":"jiri.zajic@mensa.cz"},{"name":"gooddata-ci","email":"rail@gooddata.com"},{"name":"hurtak","email":"petr.hurtak@gmail.com"},{"name":"ivan.mjartan","email":"ivan.mjartan@gooddata.com"},{"name":"jakub-sterba","email":"jakub.sterba@gooddata.com"},{"name":"jaroslav.tomecek","email":"jaroslav.tomecek@gooddata.com"},{"name":"jkittler","email":"honza.kittler@gmail.com"},{"name":"khanh.le","email":"khanh.le@gooddata.com"},{"name":"langhamp","email":"pavel.langhammer@gooddata.com"},{"name":"lanhuynh","email":"lan.huynh@gooddata.com"},{"name":"lhorak","email":"info@lhorak.cz"},{"name":"linhhong","email":"linh.hong@gooddata.com"},{"name":"lpearce","email":"levi.pearce@gooddata.com"},{"name":"lupko","email":"lubomir.slivka@gooddata.com"},{"name":"martin.mosko","email":"martin.mosko@gooddata.com"},{"name":"michal.marsal","email":"michal.marsal@gooddata.com"},{"name":"nadtan","email":"tan.nguyen@gooddata.com"},{"name":"naibinh","email":"naibinh@gmail.com"},{"name":"nikolacech","email":"nikola.cech@gooddata.com"},{"name":"no23reason","email":"dan.homola@hotmail.cz"},{"name":"ondrejlangr","email":"ondrej.langr@gooddata.com"},{"name":"pbenes","email":"petr.benes@gooddata.com"},{"name":"peterlacko","email":"lackopeter17@gmail.com"},{"name":"petrjanu","email":"petr.janu@gooddata.com"},{"name":"ptquang86","email":"ptquang86@gmail.com"},{"name":"rodri360","email":"me@rodri360.com"},{"name":"sitina","email":"jiri.sitina@gooddata.com"},{"name":"sondo","email":"son.do@gooddata.com"},{"name":"strouhaljan","email":"strouhal.jan@gmail.com"},{"name":"tomas.kratochvil","email":"tomas.kratochvil@gooddata.com"},{"name":"tomasreichmann","email":"tomasreichmann@gmail.com"},{"name":"tomsatgd","email":"tomas.satinsky@gooddata.com"},{"name":"tu.ngo","email":"tu.ngo@gooddata.com"},{"name":"vlckomi1","email":"michaela.vlckova@gooddata.com"},{"name":"xmort","email":"petr.dolejsi@gooddata.com"},{"name":"yanlipnican","email":"yanlipnican@gmail.com"},{"name":"zdenek.vidensky","email":"zdenek.vidensky@gooddata.com"}],"homepage":"https://github.com/gooddata/gooddata-react-components#readme","bugs":{"url":"https://github.com/gooddata/gooddata-react-components/issues"},"dist":{"shasum":"8706b51279715f4ea70298c0a665ae15a0df7b51","tarball":"https://registry.npmjs.org/@gooddata/react-components/-/react-components-6.2.0-alpha1.tgz","fileCount":987,"integrity":"sha512-Hu5C1sZbJhXFXZRmBulidFNHaHpazEjheJmTc1HxMLUDP+QxeZ0rDGngu3gCKdIfnWzp2nyt3j/KglY1iI5tBg==","signatures":[{"sig":"MEYCIQCh0dVJ2pg/Q7fVIrUiBwpNRnArAEInwdeWouCtBDM1sAIhAJJIQpSR6NayT3TwIY2OOaQg3fwawPU3hk9e03AAS79L","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":3945071,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJcEOEqCRA9TVsSAnZWagAAeFUP/0OKhIswIbKH2tm55r7X\nnkVKJNKxlEs49P7EbnEuyeJCoyytcO9TI/zbRvpmAW8VOXcejLjHAn1Ia+Gs\n8PlJRj1caqPBwQFXHn/jwpk6qhtyrlRupBh6oVgNW/TE3jOc6BivcQ4Y+Aez\nGB0wCcKh8guSveYudNePFuu3joWdRcIBdFJy1ekdPsF8wWKn580yRa7bXlng\nA+IwzE0CL01lZKa9NBFFnn83XBje+1r2dMrgTX2fEt6PZsTkUqguwJCkc95f\nmHDFyRmm614Z8BgnGJyZnMUFKFICPbs4rf2CJvt917YrDNadgcOKjY+5neTw\n7AsTnFmsFyKEcfkLu9GjpbEQynb0e8b65SFyWRdOA21CAPAZxWhjObNPHlop\nQUSddDo3F6LaA28NhfuRBed61PMS6NznstHA+BI4kQ8dCiqRHoAZasy7CNN0\nOxtEBhw6hUgKvycOdxvnsAJo+05YDU23fdS6joQOosHfk3b3yHwr/EP5jeiX\n+uSy+Ia0uRigmdudsI/20YGv/lBx+RUPa+ogonUJOQfqmRg4NX6JHz82vH4e\n8u4E3sORGfzCuVzxJUKjUn25+hF4eAfDfwm3VRP1KmJwFM8wfXPgz5d/a5l9\nCK/j9zVKMALlorgd0BpZk9ecm8EWUBTeo2uEB8YnAwyhD4KfXoQTcDNAqj+3\nF3NC\r\n=Aud1\r\n-----END PGP SIGNATURE-----\r\n"},"jest":{"testRegex":"(/__tests__/.*|\\.(test|spec))\\.(tsx?|jsx?)$","transform":{".(ts|tsx)":"<rootDir>/node_modules/ts-jest/preprocessor.js"},"collectCoverage":false,"moduleNameMapper":{"\\.(css|less|sass|scss)$":"<rootDir>/__mocks__/styleMock.ts"},"coverageReporters":["html"],"collectCoverageFrom":["src/**/*.{ts,tsx}","examples/server/src/**/*.{js,jsx}","!**/*.d.ts"],"moduleFileExtensions":["ts","tsx","js"],"setupTestFrameworkScriptFile":"<rootDir>/jest.setup.js"},"main":"dist/index.js","config":{"eslint":"./examples/**/*.{js,jsx}","tslint":"./{__mocks__,src,stories}/**/*.{ts,tsx}"},"readme":"[![npm version](https://badge.fury.io/js/%40gooddata%2Freact-components.svg)](https://www.npmjs.com/package/@gooddata/react-components) \n\n# GoodData.UI React components\n> A React-based JavaScript library for building data-driven applications\n\n## Getting started\n- [GoodData.UI Documentation](http://sdk.gooddata.com/gooddata-ui/)\n- [GoodData.UI Live Examples](https://gooddata-examples.herokuapp.com/)\n- [Stack Overflow](https://stackoverflow.com/questions/tagged/gooddata)\n\n### Usage\nWith [yarn](https://yarnpkg.com) installed, go to your project directory and run\n```\n$ yarn add @gooddata/react-components\n```\nIf you prefer [npm](npmjs.com) run\n```\n$ npm install --save @gooddata/react-components\n```\n\n\n## Contributing\n\nWe welcome any contribution in form of [issues](https://github.com/gooddata/gooddata-react-components/issues) or [pull requests](https://github.com/gooddata/gooddata-react-components/pulls).\nThese commands may come in handy while developing:\n\n| command | description |\n| ------- | ----------- |\n| `yarn install --pure-lockfile` | first step |\n| ||\n| `yarn dev` | build react-components to `/dist` in watch mode |\n| `yarn test` | run all unit tests |\n| `yarn validate` | validate codestyle |\n| ||\n| `yarn storybook` | run storybook from `/stories` on http://localhost:9001 |\n| `yarn build-storybook` | build storybook to `/dist-storybook` |\n| `yarn test-storybook` | run storybook and [screenshot tests](https://github.com/gooddata/gdc-client-utils/tree/master/test-storybook) |\n| ||\n| `yarn examples` | run Live Examples dev-server from `/examples` on https://localhost:8999 |\n| `yarn examples-build` | build Live Examples to `/examples/dist` |\n| `yarn examples-server` | serve built Live Examples - see `/examples/server/src` |\n| `yarn examples-testcafe` | run testcafe tests against `localhost:8999` |\n\n### Deploy to heroku.com\nWhen you deploy this repo to heroku, it serves *GoodData.UI Live Examples*.\nRelevant tasks are in `Procfile` and `package.json`.\n\n```bash\n# run in the project directory\nheroku login\nheroku create <your-app-name>\nheroku config:set DOMAIN_ADMIN_USERNAME=x@gooddata.com DOMAIN_ADMIN_PASSWORD=xy PROJECT_ID_TO_ASSIGN=xms7ga4tf3g3nzucd8380o2bev8oeknp\ngit push heroku HEAD:master\nheroku open\n```\n\n### Run Live Examples Locally\nTo run *GoodData.UI Live Examples* locally:\n```bash\ngit clone <this-repository>\ncd  <repository-folder>\nyarn install --pure-lockfile\nyarn examples\n```\nThen open https://localhost:8999 and login using Live Examples account (you can [create one here](https://gooddata-examples.herokuapp.com/registration)).\n\n## Changelog\n\n- see [CHANGELOG.md](CHANGELOG.md)\n\n## License\n\n(C) 2007-2018 GoodData Corporation\n\nThis project is dual licensed:\n\n- The ATTRIBUTION-NONCOMMERCIAL 4.0 INTERNATIONAL (CC BY-NC 4.0) is used for purpose of the trial experience and evaluation of GoodData.UI library.\n- The GOODDATA GOODDATA.UI LIBRARY END USER LICENSE AGREEMENT is used for GoodData customers.\n\nFor more information, please see [LICENSE](https://github.com/gooddata/gooddata-react-components/blob/master/LICENSE)\n","gitHead":"f5abd00dcdb119d1ed5716a286bea72025e6bb77","scripts":{"dev":"bash scripts/build.sh --dev-watch","test":"jest --watch","build":"bash scripts/build.sh","tslint":"yarn run-tslint -t verbose $npm_package_config_tslint","prepare":"cd examples/server && yarn install --pure-lockfile && cd ../..; rm -r examples/node_modules 2>/dev/null; true","examples":"bash scripts/run-examples.sh","prepare?":"# Called before `npm publish` and on local `npm install`. Temporarily also for deleting obsolete node_modules. Ends with `true` to continue gracefully.","validate":"tsc --noEmit && yarn tslint && eslint $npm_package_config_eslint","build-dev":"bash scripts/build.sh --dev","examples?":"# Default is developer domain, other options: yarn examples [sec,secure,stg,stg2,stg3,demo,developer or URL]","storybook":"start-storybook -p 9001 -c .storybook","test-once":"jest","tslint-ci":"mkdir -p ./ci/results && yarn run-tslint -t checkstyle -o ./ci/results/tslint-results.xml $npm_package_config_tslint","run-tslint":"tslint -p tsconfig.json","validate-ci":"tsc --noEmit && yarn tslint-ci  && eslint $npm_package_config_eslint -f checkstyle -o ci/results/eslint-results.xml","examples-build":"bash scripts/build-examples.sh","prepublishOnly":"yarn build","test-storybook":"test-storybook","build-storybook":"build-storybook -c .storybook -o dist-storybook","examples-server":"node examples/server/src/index.js","heroku-postbuild":"yarn examples-build developer","examples-testcafe":"testcafe chrome --assertion-timeout 60000 -S -s examples/_screenshots examples/test/**/**/*_test* --debug-on-fail","examples-testcafe-ci":"testcafe 'chrome:headless --no-sandbox' --assertion-timeout 60000 -S -s examples/_screenshots examples/test/**/**/*_test*"},"typings":"dist/index.d.ts","_npmUser":{"name":"gooddata-ci","email":"rail@gooddata.com"},"repository":{"url":"git+ssh://git@github.com/gooddata/gooddata-react-components.git","type":"git"},"_npmVersion":"6.4.1","description":"GoodData React Components","directories":{},"_nodeVersion":"8.12.0","dependencies":{"rxjs":"^5.5.6","lodash":"^4.17.4","ag-grid":"^18.0.1","invariant":"^2.2.2","classnames":"^2.2.5","highcharts":"4.2.5","prop-types":"^15.6.0","react-intl":"^2.4.0","custom-event":"^1.0.1","ag-grid-react":"^18.0.0","react-measure":"^1.4.7","@gooddata/typings":"2.5.0","@types/highcharts":"4.2.56","http-status-codes":"^1.3.0","@gooddata/js-utils":"3.2.0","@gooddata/numberjs":"^3.1.2","fixed-data-table-2":"0.7.17","@gooddata/goodstrap":"59.0.0","react-dom-factories":"^1.0.2","@gooddata/gooddata-js":"10.0.0","highcharts-pattern-fill":"3.0.3","nodelist-foreach-polyfill":"^1.2.0"},"_hasShrinkwrap":false,"readmeFilename":"README.md","test-storybook":{"_defaults":{"readySelector":".screenshot-target, .screenshot-wrapper .highcharts-container, .screenshot-wrapper .s-headline-value, .screenshot-wrapper .viz-table-wrap, .screenshot-wrapper .gdc-kpi, .screenshot-wrapper .gdc-kpi-error, .screenshot-wrapper .s-pivot-table .ag-cell"},"AFM components/PieChart":{"error":{"delay":1000,"readySelector":".screenshot-wrapper .s-error .icon-cloud-rain"}},"Core components/Heatmap":{"data labels config":{"readySelector":".screenshot-wrapper div:nth-child(8) .highcharts-container"},"with different legend positions":{"readySelector":".screenshot-wrapper div:nth-child(10) .highcharts-container"}},"Core components/Treemap":{"data labels config":{"readySelector":".screenshot-wrapper div:nth-child(8) .highcharts-container"},"with different legend positions":{"readySelector":".screenshot-wrapper div:nth-child(10) .highcharts-container"}},"Core components/BarChart":{"with different legend positions":{"readySelector":".screenshot-wrapper div:nth-child(10) .highcharts-container"}},"Core components/PieChart":{"data labels config":{"readySelector":".screenshot-wrapper div:nth-child(8) .highcharts-container"},"with different legend positions":{"readySelector":".screenshot-wrapper div:nth-child(10) .highcharts-container"}},"AFM components/DonutChart":{"error":{"delay":1000,"readySelector":".screenshot-wrapper .s-error .icon-cloud-rain"}},"Core components/AreaChart":{"data labels config":{"readySelector":".screenshot-wrapper div:nth-child(8) .highcharts-container"},"with different legend positions":{"readySelector":".screenshot-wrapper div:nth-child(10) .highcharts-container"}},"Core components/LineChart":{"data labels config":{"readySelector":".screenshot-wrapper div:nth-child(8) .highcharts-container"},"with different legend positions":{"readySelector":".screenshot-wrapper div:nth-child(10) .highcharts-container"}},"Core components/DonutChart":{"data labels config":{"readySelector":".screenshot-wrapper div:nth-child(8) .highcharts-container"},"with different legend positions":{"readySelector":".screenshot-wrapper div:nth-child(10) .highcharts-container"}},"Core components/BubbleChart":{"data labels config":{"readySelector":".screenshot-wrapper div:nth-child(8) .highcharts-container"},"with different legend positions":{"readySelector":".screenshot-wrapper div:nth-child(10) .highcharts-container"}},"Core components/ColumnChart":{"with different legend positions":{"readySelector":".screenshot-wrapper div:nth-child(10) .highcharts-container"}},"Core components/ScatterPlot":{"data labels config":{"readySelector":".screenshot-wrapper div:nth-child(8) .highcharts-container"}}},"devDependencies":{"raf":"3.3.2","yup":"^0.24.1","jest":"21.2.1","react":"16.5.2","enzyme":"3.5.0","formik":"^0.11.11","moment":"2.22.1","history":"^4.7.2","ts-jest":"21.2.4","webpack":"3.10.0","react-ga":"^2.5.2","recharts":"1.0.0-beta.9","testcafe":"0.19.2","commander":"2.14.1","node-sass":"4.7.2","react-dom":"16.5.2","supertest":"3.0.0","babel-core":"6.26.0","css-loader":"0.28.7","jest-junit":"3.0.0","raw-loader":"0.5.1","styled-jsx":"2.2.1","typescript":"2.3.3","@types/jest":"20.0.4","@types/node":"7.0.8","file-loader":"1.1.6","sass-loader":"6.0.6","@types/react":"16.0.34","babel-loader":"7.1.2","react-helmet":"5.2.0","react-select":"1.2.1","style-loader":"0.19.1","@types/enzyme":"3.1.13","@types/lodash":"4.14.61","babel-runtime":"6.25.0","utility-types":"^1.1.0","babel-polyfill":"^6.26.0","@storybook/react":"3.4.10","@types/invariant":"2.2.29","@types/react-dom":"16.0.3","babel-preset-env":"1.6.1","isomorphic-fetch":"2.2.1","react-datepicker":"1.1.0","react-router-dom":"4.2.2","@gooddata/mock-js":"1.14","@storybook/addons":"3.4.10","@types/classnames":"2.2.3","@types/prop-types":"15.5.2","@types/react-intl":"2.3.5","babel-preset-react":"6.24.1","identity-obj-proxy":"^3.0.0","react-async-script":"^0.9.1","webpack-dev-server":"2.11.1","@types/react-portal":"4.0.1","babel-plugin-lodash":"3.3.2","html-webpack-plugin":"2.30.1","react-test-renderer":"16.4.2","@types/react-measure":"0.4.7","clean-webpack-plugin":"0.1.17","react-google-recaptcha":"^0.11.0","@gooddata/eslint-config":"0.1.0","@gooddata/tslint-config":"0.0.13","@types/storybook__react":"3.0.6","enzyme-adapter-react-16":"1.3.1","uglifyjs-webpack-plugin":"1.2.0","@gooddata/test-storybook":"2.0.0","@storybook/addon-actions":"3.4.10","@storybook/addon-options":"3.4.10","node-sass-magic-importer":"5.1.0","react-syntax-highlighter":"6.1.2","@types/fixed-data-table-2":"0.8.1","awesome-typescript-loader":"3.5.0","@types/react-test-renderer":"16.0.0","circular-dependency-plugin":"4.4.0","compression-webpack-plugin":"1.1.7","@types/enzyme-adapter-react-16":"1.0.3","@types/storybook__addon-actions":"3.0.1","babel-plugin-transform-class-properties":"6.24.1","babel-plugin-transform-async-to-generator":"6.24.1","babel-plugin-transform-object-rest-spread":"6.26.0"},"peerDependencies":{"react":"16.5.2","react-dom":"16.5.2"},"_npmOperationalInternal":{"tmp":"tmp/react-components_6.2.0-alpha1_1544610089301_0.03364257179736385","host":"s3://npm-registry-packages"}},"6.1.0-alpha19":{"name":"@gooddata/react-components","version":"6.1.0-alpha19","author":{"name":"GoodData Corporation"},"license":"BSD-3-Clause","_id":"@gooddata/react-components@6.1.0-alpha19","maintainers":[{"name":"bertold8","email":"ivan.nejezchleb@seznam.cz"},{"name":"bugsbunny338","email":"jiri.zajic@mensa.cz"},{"name":"gooddata-ci","email":"rail@gooddata.com"},{"name":"hurtak","email":"petr.hurtak@gmail.com"},{"name":"ivan.mjartan","email":"ivan.mjartan@gooddata.com"},{"name":"jakub-sterba","email":"jakub.sterba@gooddata.com"},{"name":"jaroslav.tomecek","email":"jaroslav.tomecek@gooddata.com"},{"name":"jkittler","email":"honza.kittler@gmail.com"},{"name":"khanh.le","email":"khanh.le@gooddata.com"},{"name":"langhamp","email":"pavel.langhammer@gooddata.com"},{"name":"lanhuynh","email":"lan.huynh@gooddata.com"},{"name":"lhorak","email":"info@lhorak.cz"},{"name":"linhhong","email":"linh.hong@gooddata.com"},{"name":"lpearce","email":"levi.pearce@gooddata.com"},{"name":"lupko","email":"lubomir.slivka@gooddata.com"},{"name":"martin.mosko","email":"martin.mosko@gooddata.com"},{"name":"michal.marsal","email":"michal.marsal@gooddata.com"},{"name":"nadtan","email":"tan.nguyen@gooddata.com"},{"name":"naibinh","email":"naibinh@gmail.com"},{"name":"nikolacech","email":"nikola.cech@gooddata.com"},{"name":"no23reason","email":"dan.homola@hotmail.cz"},{"name":"ondrejlangr","email":"ondrej.langr@gooddata.com"},{"name":"pbenes","email":"petr.benes@gooddata.com"},{"name":"peterlacko","email":"lackopeter17@gmail.com"},{"name":"petrjanu","email":"petr.janu@gooddata.com"},{"name":"ptquang86","email":"ptquang86@gmail.com"},{"name":"rodri360","email":"me@rodri360.com"},{"name":"sitina","email":"jiri.sitina@gooddata.com"},{"name":"sondo","email":"son.do@gooddata.com"},{"name":"strouhaljan","email":"strouhal.jan@gmail.com"},{"name":"tomas.kratochvil","email":"tomas.kratochvil@gooddata.com"},{"name":"tomasreichmann","email":"tomasreichmann@gmail.com"},{"name":"tomsatgd","email":"tomas.satinsky@gooddata.com"},{"name":"tu.ngo","email":"tu.ngo@gooddata.com"},{"name":"vlckomi1","email":"michaela.vlckova@gooddata.com"},{"name":"xmort","email":"petr.dolejsi@gooddata.com"},{"name":"yanlipnican","email":"yanlipnican@gmail.com"},{"name":"zdenek.vidensky","email":"zdenek.vidensky@gooddata.com"}],"homepage":"https://github.com/gooddata/gooddata-react-components#readme","bugs":{"url":"https://github.com/gooddata/gooddata-react-components/issues"},"dist":{"shasum":"d8145d1bde3dc0ebdad07b1658b7511744b97ca4","tarball":"https://registry.npmjs.org/@gooddata/react-components/-/react-components-6.1.0-alpha19.tgz","fileCount":987,"integrity":"sha512-C/bOro5fqb/QdHJV1SknQ3bPe5n05ujXolzt6ZTLoFlUAOIxJBi0dDCXLoG/N3aoqx3OxQUhYYojSuIjpbepTA==","signatures":[{"sig":"MEQCICbxPAbm3L/Oy5JeNZ2uTv4uQiUMXAzSzqOvd7br5nCRAiAoQdPB+hOsEHQVjw1KY5hxZcBHs2TWK/9PKX5ttwPXUw==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":3945096,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJcEP3vCRA9TVsSAnZWagAAgb4P/28nk3vq+NWuQVJMeatH\ncnyuL2+7JrvlHfBWzBGNZ4QQfR9mGWym/CWFIt0qMsRj6WEEWEMuITD/LIjH\nrjv0AX/Q+suRvplgF8o2bPb8hGPTcrgfc6Ei8qsrR/xj9DUutZCKsgpUPzIV\npBFFZO5JFz8dM/L2ytVEASlSY9RahXfouuErQOay4ixisscZmdSDxhc4u9g1\nNCZCLKPdVD8LDTZt470QxBp8ffcYx55L0YdDXiicOC5lG9PPR+lX8FYNtgax\nr0E4yF7+wYHoZAHBbfWJXPgqnFWXv9L5WkxxmUmwAZ2V/cLUzQ4QYIfSQXoC\nlQDTocMrBQvRn0l1klMooHTq12XT+MQ+/l1p/TqrB8RIdXQ4y5jSGHNKcE6A\nRlPQC050O4y3x5ulF+KsPuTpiPMCsswUYw5AB0fXok59sV1KxlD7jW0pX8oz\nfYewCgrNeqImqP61aKi9iZ/j/1juphStyvpsH1MF1N5yT4Q1aEMSBYreasKz\nL9igNmGyYFldiZs9G2C73x85YCDTUTb9xssADbL+mMQXyh+fB2JmAV0UR444\nVTVNQpvZeb763ZoVYk2qlqzN7r5k+cg4kawK53u4KnCGqDlhj/0YkNPjPlCD\nURL0Bz6F8EWzpG9j8auAw7ULg4BUZVKx3ydXG6BSNkMswnJVONNcW2IbNpdu\nEKyJ\r\n=ZOwq\r\n-----END PGP SIGNATURE-----\r\n"},"jest":{"testRegex":"(/__tests__/.*|\\.(test|spec))\\.(tsx?|jsx?)$","transform":{".(ts|tsx)":"<rootDir>/node_modules/ts-jest/preprocessor.js"},"collectCoverage":false,"moduleNameMapper":{"\\.(css|less|sass|scss)$":"<rootDir>/__mocks__/styleMock.ts"},"coverageReporters":["html"],"collectCoverageFrom":["src/**/*.{ts,tsx}","examples/server/src/**/*.{js,jsx}","!**/*.d.ts"],"moduleFileExtensions":["ts","tsx","js"],"setupTestFrameworkScriptFile":"<rootDir>/jest.setup.js"},"main":"dist/index.js","config":{"eslint":"./examples/**/*.{js,jsx}","tslint":"./{__mocks__,src,stories}/**/*.{ts,tsx}"},"readme":"[![npm version](https://badge.fury.io/js/%40gooddata%2Freact-components.svg)](https://www.npmjs.com/package/@gooddata/react-components) \n\n# GoodData.UI React components\n> A React-based JavaScript library for building data-driven applications\n\n## Getting started\n- [GoodData.UI Documentation](http://sdk.gooddata.com/gooddata-ui/)\n- [GoodData.UI Live Examples](https://gooddata-examples.herokuapp.com/)\n- [Stack Overflow](https://stackoverflow.com/questions/tagged/gooddata)\n\n### Usage\nWith [yarn](https://yarnpkg.com) installed, go to your project directory and run\n```\n$ yarn add @gooddata/react-components\n```\nIf you prefer [npm](npmjs.com) run\n```\n$ npm install --save @gooddata/react-components\n```\n\n\n## Contributing\n\nWe welcome any contribution in form of [issues](https://github.com/gooddata/gooddata-react-components/issues) or [pull requests](https://github.com/gooddata/gooddata-react-components/pulls).\nThese commands may come in handy while developing:\n\n| command | description |\n| ------- | ----------- |\n| `yarn install --pure-lockfile` | first step |\n| ||\n| `yarn dev` | build react-components to `/dist` in watch mode |\n| `yarn test` | run all unit tests |\n| `yarn validate` | validate codestyle |\n| ||\n| `yarn storybook` | run storybook from `/stories` on http://localhost:9001 |\n| `yarn build-storybook` | build storybook to `/dist-storybook` |\n| `yarn test-storybook` | run storybook and [screenshot tests](https://github.com/gooddata/gdc-client-utils/tree/master/test-storybook) |\n| ||\n| `yarn examples` | run Live Examples dev-server from `/examples` on https://localhost:8999 |\n| `yarn examples-build` | build Live Examples to `/examples/dist` |\n| `yarn examples-server` | serve built Live Examples - see `/examples/server/src` |\n| `yarn examples-testcafe` | run testcafe tests against `localhost:8999` |\n\n### Deploy to heroku.com\nWhen you deploy this repo to heroku, it serves *GoodData.UI Live Examples*.\nRelevant tasks are in `Procfile` and `package.json`.\n\n```bash\n# run in the project directory\nheroku login\nheroku create <your-app-name>\nheroku config:set DOMAIN_ADMIN_USERNAME=x@gooddata.com DOMAIN_ADMIN_PASSWORD=xy PROJECT_ID_TO_ASSIGN=xms7ga4tf3g3nzucd8380o2bev8oeknp\ngit push heroku HEAD:master\nheroku open\n```\n\n### Run Live Examples Locally\nTo run *GoodData.UI Live Examples* locally:\n```bash\ngit clone <this-repository>\ncd  <repository-folder>\nyarn install --pure-lockfile\nyarn examples\n```\nThen open https://localhost:8999 and login using Live Examples account (you can [create one here](https://gooddata-examples.herokuapp.com/registration)).\n\n## Changelog\n\n- see [CHANGELOG.md](CHANGELOG.md)\n\n## License\n\n(C) 2007-2018 GoodData Corporation\n\nThis project is dual licensed:\n\n- The ATTRIBUTION-NONCOMMERCIAL 4.0 INTERNATIONAL (CC BY-NC 4.0) is used for purpose of the trial experience and evaluation of GoodData.UI library.\n- The GOODDATA GOODDATA.UI LIBRARY END USER LICENSE AGREEMENT is used for GoodData customers.\n\nFor more information, please see [LICENSE](https://github.com/gooddata/gooddata-react-components/blob/master/LICENSE)\n","gitHead":"b93bfffbfa6e09e36ad644e009803d79d25ad600","scripts":{"dev":"bash scripts/build.sh --dev-watch","test":"jest --watch","build":"bash scripts/build.sh","tslint":"yarn run-tslint -t verbose $npm_package_config_tslint","prepare":"cd examples/server && yarn install --pure-lockfile && cd ../..; rm -r examples/node_modules 2>/dev/null; true","examples":"bash scripts/run-examples.sh","prepare?":"# Called before `npm publish` and on local `npm install`. Temporarily also for deleting obsolete node_modules. Ends with `true` to continue gracefully.","validate":"tsc --noEmit && yarn tslint && eslint $npm_package_config_eslint","build-dev":"bash scripts/build.sh --dev","examples?":"# Default is developer domain, other options: yarn examples [sec,secure,stg,stg2,stg3,demo,developer or URL]","storybook":"start-storybook -p 9001 -c .storybook","test-once":"jest","tslint-ci":"mkdir -p ./ci/results && yarn run-tslint -t checkstyle -o ./ci/results/tslint-results.xml $npm_package_config_tslint","run-tslint":"tslint -p tsconfig.json","validate-ci":"tsc --noEmit && yarn tslint-ci  && eslint $npm_package_config_eslint -f checkstyle -o ci/results/eslint-results.xml","examples-build":"bash scripts/build-examples.sh","prepublishOnly":"yarn build","test-storybook":"test-storybook","build-storybook":"build-storybook -c .storybook -o dist-storybook","examples-server":"node examples/server/src/index.js","heroku-postbuild":"yarn examples-build developer","examples-testcafe":"testcafe chrome --assertion-timeout 60000 -S -s examples/_screenshots examples/test/**/**/*_test* --debug-on-fail","examples-testcafe-ci":"testcafe 'chrome:headless --no-sandbox' --assertion-timeout 60000 -S -s examples/_screenshots examples/test/**/**/*_test*"},"typings":"dist/index.d.ts","_npmUser":{"name":"gooddata-ci","email":"rail@gooddata.com"},"repository":{"url":"git+ssh://git@github.com/gooddata/gooddata-react-components.git","type":"git"},"_npmVersion":"6.4.1","description":"GoodData React Components","directories":{},"_nodeVersion":"8.12.0","dependencies":{"rxjs":"^5.5.6","lodash":"^4.17.4","ag-grid":"^18.0.1","invariant":"^2.2.2","classnames":"^2.2.5","highcharts":"4.2.5","prop-types":"^15.6.0","react-intl":"^2.4.0","custom-event":"^1.0.1","ag-grid-react":"^18.0.0","react-measure":"^1.4.7","@gooddata/typings":"2.5.0","@types/highcharts":"4.2.56","http-status-codes":"^1.3.0","@gooddata/js-utils":"3.2.0","@gooddata/numberjs":"^3.1.2","fixed-data-table-2":"0.7.17","@gooddata/goodstrap":"59.0.0","react-dom-factories":"^1.0.2","@gooddata/gooddata-js":"10.0.0","highcharts-pattern-fill":"3.0.3","nodelist-foreach-polyfill":"^1.2.0"},"_hasShrinkwrap":false,"readmeFilename":"README.md","test-storybook":{"_defaults":{"readySelector":".screenshot-target, .screenshot-wrapper .highcharts-container, .screenshot-wrapper .s-headline-value, .screenshot-wrapper .viz-table-wrap, .screenshot-wrapper .gdc-kpi, .screenshot-wrapper .gdc-kpi-error, .screenshot-wrapper .s-pivot-table .ag-cell"},"AFM components/PieChart":{"error":{"delay":1000,"readySelector":".screenshot-wrapper .s-error .icon-cloud-rain"}},"Core components/Heatmap":{"data labels config":{"readySelector":".screenshot-wrapper div:nth-child(8) .highcharts-container"},"with different legend positions":{"readySelector":".screenshot-wrapper div:nth-child(10) .highcharts-container"}},"Core components/Treemap":{"data labels config":{"readySelector":".screenshot-wrapper div:nth-child(8) .highcharts-container"},"with different legend positions":{"readySelector":".screenshot-wrapper div:nth-child(10) .highcharts-container"}},"Core components/BarChart":{"with different legend positions":{"readySelector":".screenshot-wrapper div:nth-child(10) .highcharts-container"}},"Core components/PieChart":{"data labels config":{"readySelector":".screenshot-wrapper div:nth-child(8) .highcharts-container"},"with different legend positions":{"readySelector":".screenshot-wrapper div:nth-child(10) .highcharts-container"}},"AFM components/DonutChart":{"error":{"delay":1000,"readySelector":".screenshot-wrapper .s-error .icon-cloud-rain"}},"Core components/AreaChart":{"data labels config":{"readySelector":".screenshot-wrapper div:nth-child(8) .highcharts-container"},"with different legend positions":{"readySelector":".screenshot-wrapper div:nth-child(10) .highcharts-container"}},"Core components/LineChart":{"data labels config":{"readySelector":".screenshot-wrapper div:nth-child(8) .highcharts-container"},"with different legend positions":{"readySelector":".screenshot-wrapper div:nth-child(10) .highcharts-container"}},"Core components/DonutChart":{"data labels config":{"readySelector":".screenshot-wrapper div:nth-child(8) .highcharts-container"},"with different legend positions":{"readySelector":".screenshot-wrapper div:nth-child(10) .highcharts-container"}},"Core components/BubbleChart":{"data labels config":{"readySelector":".screenshot-wrapper div:nth-child(8) .highcharts-container"},"with different legend positions":{"readySelector":".screenshot-wrapper div:nth-child(10) .highcharts-container"}},"Core components/ColumnChart":{"with different legend positions":{"readySelector":".screenshot-wrapper div:nth-child(10) .highcharts-container"}},"Core components/ScatterPlot":{"data labels config":{"readySelector":".screenshot-wrapper div:nth-child(8) .highcharts-container"}}},"devDependencies":{"raf":"3.3.2","yup":"^0.24.1","jest":"21.2.1","react":"16.5.2","enzyme":"3.5.0","formik":"^0.11.11","moment":"2.22.1","history":"^4.7.2","ts-jest":"21.2.4","webpack":"3.10.0","react-ga":"^2.5.2","recharts":"1.0.0-beta.9","testcafe":"0.19.2","commander":"2.14.1","node-sass":"4.7.2","react-dom":"16.5.2","supertest":"3.0.0","babel-core":"6.26.0","css-loader":"0.28.7","jest-junit":"3.0.0","raw-loader":"0.5.1","styled-jsx":"2.2.1","typescript":"2.3.3","@types/jest":"20.0.4","@types/node":"7.0.8","file-loader":"1.1.6","sass-loader":"6.0.6","@types/react":"16.0.34","babel-loader":"7.1.2","react-helmet":"5.2.0","react-select":"1.2.1","style-loader":"0.19.1","@types/enzyme":"3.1.13","@types/lodash":"4.14.61","babel-runtime":"6.25.0","utility-types":"^1.1.0","babel-polyfill":"^6.26.0","@storybook/react":"3.4.10","@types/invariant":"2.2.29","@types/react-dom":"16.0.3","babel-preset-env":"1.6.1","isomorphic-fetch":"2.2.1","react-datepicker":"1.1.0","react-router-dom":"4.2.2","@gooddata/mock-js":"1.14","@storybook/addons":"3.4.10","@types/classnames":"2.2.3","@types/prop-types":"15.5.2","@types/react-intl":"2.3.5","babel-preset-react":"6.24.1","identity-obj-proxy":"^3.0.0","react-async-script":"^0.9.1","webpack-dev-server":"2.11.1","@types/react-portal":"4.0.1","babel-plugin-lodash":"3.3.2","html-webpack-plugin":"2.30.1","react-test-renderer":"16.4.2","@types/react-measure":"0.4.7","clean-webpack-plugin":"0.1.17","react-google-recaptcha":"^0.11.0","@gooddata/eslint-config":"0.1.0","@gooddata/tslint-config":"0.0.13","@types/storybook__react":"3.0.6","enzyme-adapter-react-16":"1.3.1","uglifyjs-webpack-plugin":"1.2.0","@gooddata/test-storybook":"2.0.0","@storybook/addon-actions":"3.4.10","@storybook/addon-options":"3.4.10","node-sass-magic-importer":"5.1.0","react-syntax-highlighter":"6.1.2","@types/fixed-data-table-2":"0.8.1","awesome-typescript-loader":"3.5.0","@types/react-test-renderer":"16.0.0","circular-dependency-plugin":"4.4.0","compression-webpack-plugin":"1.1.7","@types/enzyme-adapter-react-16":"1.0.3","@types/storybook__addon-actions":"3.0.1","babel-plugin-transform-class-properties":"6.24.1","babel-plugin-transform-async-to-generator":"6.24.1","babel-plugin-transform-object-rest-spread":"6.26.0"},"peerDependencies":{"react":"16.5.2","react-dom":"16.5.2"},"_npmOperationalInternal":{"tmp":"tmp/react-components_6.1.0-alpha19_1544617454668_0.07104518158755546","host":"s3://npm-registry-packages"}},"6.1.0-alpha20":{"name":"@gooddata/react-components","version":"6.1.0-alpha20","author":{"name":"GoodData Corporation"},"license":"BSD-3-Clause","_id":"@gooddata/react-components@6.1.0-alpha20","maintainers":[{"name":"bertold8","email":"ivan.nejezchleb@seznam.cz"},{"name":"bugsbunny338","email":"jiri.zajic@mensa.cz"},{"name":"gooddata-ci","email":"rail@gooddata.com"},{"name":"hurtak","email":"petr.hurtak@gmail.com"},{"name":"ivan.mjartan","email":"ivan.mjartan@gooddata.com"},{"name":"jakub-sterba","email":"jakub.sterba@gooddata.com"},{"name":"jaroslav.tomecek","email":"jaroslav.tomecek@gooddata.com"},{"name":"jkittler","email":"honza.kittler@gmail.com"},{"name":"khanh.le","email":"khanh.le@gooddata.com"},{"name":"langhamp","email":"pavel.langhammer@gooddata.com"},{"name":"lanhuynh","email":"lan.huynh@gooddata.com"},{"name":"lhorak","email":"info@lhorak.cz"},{"name":"linhhong","email":"linh.hong@gooddata.com"},{"name":"lpearce","email":"levi.pearce@gooddata.com"},{"name":"lupko","email":"lubomir.slivka@gooddata.com"},{"name":"martin.mosko","email":"martin.mosko@gooddata.com"},{"name":"michal.marsal","email":"michal.marsal@gooddata.com"},{"name":"nadtan","email":"tan.nguyen@gooddata.com"},{"name":"naibinh","email":"naibinh@gmail.com"},{"name":"nikolacech","email":"nikola.cech@gooddata.com"},{"name":"no23reason","email":"dan.homola@hotmail.cz"},{"name":"ondrejlangr","email":"ondrej.langr@gooddata.com"},{"name":"pbenes","email":"petr.benes@gooddata.com"},{"name":"peterlacko","email":"lackopeter17@gmail.com"},{"name":"petrjanu","email":"petr.janu@gooddata.com"},{"name":"ptquang86","email":"ptquang86@gmail.com"},{"name":"rodri360","email":"me@rodri360.com"},{"name":"sitina","email":"jiri.sitina@gooddata.com"},{"name":"sondo","email":"son.do@gooddata.com"},{"name":"strouhaljan","email":"strouhal.jan@gmail.com"},{"name":"tomas.kratochvil","email":"tomas.kratochvil@gooddata.com"},{"name":"tomasreichmann","email":"tomasreichmann@gmail.com"},{"name":"tomsatgd","email":"tomas.satinsky@gooddata.com"},{"name":"tu.ngo","email":"tu.ngo@gooddata.com"},{"name":"vlckomi1","email":"michaela.vlckova@gooddata.com"},{"name":"xmort","email":"petr.dolejsi@gooddata.com"},{"name":"yanlipnican","email":"yanlipnican@gmail.com"},{"name":"zdenek.vidensky","email":"zdenek.vidensky@gooddata.com"}],"homepage":"https://github.com/gooddata/gooddata-react-components#readme","bugs":{"url":"https://github.com/gooddata/gooddata-react-components/issues"},"dist":{"shasum":"bfff7dd536a70b789388f03a5156cba2e86cb687","tarball":"https://registry.npmjs.org/@gooddata/react-components/-/react-components-6.1.0-alpha20.tgz","fileCount":987,"integrity":"sha512-lttxwpseJ+tBTyTwrorrpW1TOIDYS3e+S7CdLKP04Uz5SYoHG2qrEAdpn16d0M2RxIHt8tITDZIr1Wcu6Mp8Vg==","signatures":[{"sig":"MEYCIQD4/Vp53G17gMYveLZ7HMPG8tDhxcRRbLZJ4sVcwCuBjAIhAKChv8fVDYzrSCxw/MQZWnYWz5hT4rJ53sKP60N2YBv0","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":3950934,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJcEkkACRA9TVsSAnZWagAA1jUP/jEnm/Zjpv+NYRn/HgOR\nNMsoOJ/4rhJn4H41l7TRg/cyi2iHjb1ilKLf8GeMv1xHDECRNmjP1o+DmgOc\nLaaO/pjIpohrQ2dgksnqaBLP5GdRXHH9jliZ9xhFPvnqf6KyMna1tLUbgVTU\n1Pkz+FNsjLu1gNrvtWfzdJ0RHF3lkRWgY8V/euiVX0dOBIDr268nJJmOQsir\nQ/b8NL40UgEg/+ABMbamdI18YUwnzlSYQ1UOozFa6SuA/+/QTelfIQcKW4Ik\nZN5pbiF0ogVgq9JRpEzEhMkjpb37okxgkFCKYvyQXZzq7RiUlYhVDV2QVZ61\neRyhXHqSqSqUZQO9PovLEn3RqJbQqxuyfu0rtQNbWM3lzcTYHccejy52zTln\nUp9VJG6soWsyQHLzw2r5yH3PwuWIfnbkJpgpk4GbCV7NMA6fVQAlgJa1AEqp\ntreBVOdHZuFvmzV8Zj7YV2yE1KTrbFzCWjfSH94F5e1ho5AIAfxarRX5raS2\nBjfYtoJ2aH8YNnqKa7k5pNb5WUTfifiV+PMteCm60H55ii6pZ9xSykBFrAEW\nxqmja9jSfD+JkQM0ErkBD3YQ6PootyEq6PPkQbYqS+uq68Q1r08n1QasFx5j\n9LyGzFTS0BE0m5ONDxe3ruCN5T/TiyR0hq/zFdGKC3NSQOlLY7mC+ZY1IS5P\nodcK\r\n=v03D\r\n-----END PGP SIGNATURE-----\r\n"},"jest":{"testRegex":"(/__tests__/.*|\\.(test|spec))\\.(tsx?|jsx?)$","transform":{".(ts|tsx)":"<rootDir>/node_modules/ts-jest/preprocessor.js"},"collectCoverage":false,"moduleNameMapper":{"\\.(css|less|sass|scss)$":"<rootDir>/__mocks__/styleMock.ts"},"coverageReporters":["html"],"collectCoverageFrom":["src/**/*.{ts,tsx}","examples/server/src/**/*.{js,jsx}","!**/*.d.ts"],"moduleFileExtensions":["ts","tsx","js"],"setupTestFrameworkScriptFile":"<rootDir>/jest.setup.js"},"main":"dist/index.js","config":{"eslint":"./examples/**/*.{js,jsx}","tslint":"./{__mocks__,src,stories}/**/*.{ts,tsx}"},"readme":"[![npm version](https://badge.fury.io/js/%40gooddata%2Freact-components.svg)](https://www.npmjs.com/package/@gooddata/react-components) \n\n# GoodData.UI React components\n> A React-based JavaScript library for building data-driven applications\n\n## Getting started\n- [GoodData.UI Documentation](http://sdk.gooddata.com/gooddata-ui/)\n- [GoodData.UI Live Examples](https://gooddata-examples.herokuapp.com/)\n- [Stack Overflow](https://stackoverflow.com/questions/tagged/gooddata)\n\n### Usage\nWith [yarn](https://yarnpkg.com) installed, go to your project directory and run\n```\n$ yarn add @gooddata/react-components\n```\nIf you prefer [npm](npmjs.com) run\n```\n$ npm install --save @gooddata/react-components\n```\n\n\n## Contributing\n\nWe welcome any contribution in form of [issues](https://github.com/gooddata/gooddata-react-components/issues) or [pull requests](https://github.com/gooddata/gooddata-react-components/pulls).\nThese commands may come in handy while developing:\n\n| command | description |\n| ------- | ----------- |\n| `yarn install --pure-lockfile` | first step |\n| ||\n| `yarn dev` | build react-components to `/dist` in watch mode |\n| `yarn test` | run all unit tests |\n| `yarn validate` | validate codestyle |\n| ||\n| `yarn storybook` | run storybook from `/stories` on http://localhost:9001 |\n| `yarn build-storybook` | build storybook to `/dist-storybook` |\n| `yarn test-storybook` | run storybook and [screenshot tests](https://github.com/gooddata/gdc-client-utils/tree/master/test-storybook) |\n| ||\n| `yarn examples` | run Live Examples dev-server from `/examples` on https://localhost:8999 |\n| `yarn examples-build` | build Live Examples to `/examples/dist` |\n| `yarn examples-server` | serve built Live Examples - see `/examples/server/src` |\n| `yarn examples-testcafe` | run testcafe tests against `localhost:8999` |\n\n### Deploy to heroku.com\nWhen you deploy this repo to heroku, it serves *GoodData.UI Live Examples*.\nRelevant tasks are in `Procfile` and `package.json`.\n\n```bash\n# run in the project directory\nheroku login\nheroku create <your-app-name>\nheroku config:set DOMAIN_ADMIN_USERNAME=x@gooddata.com DOMAIN_ADMIN_PASSWORD=xy PROJECT_ID_TO_ASSIGN=xms7ga4tf3g3nzucd8380o2bev8oeknp\ngit push heroku HEAD:master\nheroku open\n```\n\n### Run Live Examples Locally\nTo run *GoodData.UI Live Examples* locally:\n```bash\ngit clone <this-repository>\ncd  <repository-folder>\nyarn install --pure-lockfile\nyarn examples\n```\nThen open https://localhost:8999 and login using Live Examples account (you can [create one here](https://gooddata-examples.herokuapp.com/registration)).\n\n## Changelog\n\n- see [CHANGELOG.md](CHANGELOG.md)\n\n## License\n\n(C) 2007-2018 GoodData Corporation\n\nThis project is dual licensed:\n\n- The ATTRIBUTION-NONCOMMERCIAL 4.0 INTERNATIONAL (CC BY-NC 4.0) is used for purpose of the trial experience and evaluation of GoodData.UI library.\n- The GOODDATA GOODDATA.UI LIBRARY END USER LICENSE AGREEMENT is used for GoodData customers.\n\nFor more information, please see [LICENSE](https://github.com/gooddata/gooddata-react-components/blob/master/LICENSE)\n","gitHead":"c7ae88550f5b8ad0e39e92d07d2f4208efddca5b","scripts":{"dev":"bash scripts/build.sh --dev-watch","test":"jest --watch","build":"bash scripts/build.sh","tslint":"yarn run-tslint -t verbose $npm_package_config_tslint","prepare":"cd examples/server && yarn install --pure-lockfile && cd ../..; rm -r examples/node_modules 2>/dev/null; true","examples":"bash scripts/run-examples.sh","prepare?":"# Called before `npm publish` and on local `npm install`. Temporarily also for deleting obsolete node_modules. Ends with `true` to continue gracefully.","validate":"tsc --noEmit && yarn tslint && eslint $npm_package_config_eslint","build-dev":"bash scripts/build.sh --dev","examples?":"# Default is developer domain, other options: yarn examples [sec,secure,stg,stg2,stg3,demo,developer or URL]","storybook":"start-storybook -p 9001 -c .storybook","test-once":"jest","tslint-ci":"mkdir -p ./ci/results && yarn run-tslint -t checkstyle -o ./ci/results/tslint-results.xml $npm_package_config_tslint","run-tslint":"tslint -p tsconfig.json","validate-ci":"tsc --noEmit && yarn tslint-ci  && eslint $npm_package_config_eslint -f checkstyle -o ci/results/eslint-results.xml","examples-build":"bash scripts/build-examples.sh","prepublishOnly":"yarn build","test-storybook":"test-storybook","build-storybook":"build-storybook -c .storybook -o dist-storybook","examples-server":"node examples/server/src/index.js","heroku-postbuild":"yarn examples-build developer","examples-testcafe":"testcafe chrome --assertion-timeout 60000 -S -s examples/_screenshots examples/test/**/**/*_test* --debug-on-fail","examples-testcafe-ci":"testcafe 'chrome:headless --no-sandbox' --assertion-timeout 60000 -S -s examples/_screenshots examples/test/**/**/*_test*"},"typings":"dist/index.d.ts","_npmUser":{"name":"gooddata-ci","email":"rail@gooddata.com"},"repository":{"url":"git+ssh://git@github.com/gooddata/gooddata-react-components.git","type":"git"},"_npmVersion":"6.4.1","description":"GoodData React Components","directories":{},"_nodeVersion":"8.12.0","dependencies":{"rxjs":"^5.5.6","lodash":"^4.17.4","ag-grid":"^18.0.1","invariant":"^2.2.2","classnames":"^2.2.5","highcharts":"4.2.5","prop-types":"^15.6.0","react-intl":"^2.4.0","custom-event":"^1.0.1","ag-grid-react":"^18.0.0","react-measure":"^1.4.7","@gooddata/typings":"2.5.0","@types/highcharts":"4.2.56","http-status-codes":"^1.3.0","@gooddata/js-utils":"3.2.0","@gooddata/numberjs":"^3.1.2","fixed-data-table-2":"0.7.17","@gooddata/goodstrap":"59.0.0","react-dom-factories":"^1.0.2","@gooddata/gooddata-js":"10.0.0","highcharts-pattern-fill":"3.0.3","nodelist-foreach-polyfill":"^1.2.0"},"_hasShrinkwrap":false,"readmeFilename":"README.md","test-storybook":{"_defaults":{"readySelector":".screenshot-target, .screenshot-wrapper .highcharts-container, .screenshot-wrapper .s-headline-value, .screenshot-wrapper .viz-table-wrap, .screenshot-wrapper .gdc-kpi, .screenshot-wrapper .gdc-kpi-error, .screenshot-wrapper .s-pivot-table .ag-cell"},"AFM components/PieChart":{"error":{"delay":1000,"readySelector":".screenshot-wrapper .s-error .icon-cloud-rain"}},"Core components/Heatmap":{"data labels config":{"readySelector":".screenshot-wrapper div:nth-child(8) .highcharts-container"},"with different legend positions":{"readySelector":".screenshot-wrapper div:nth-child(10) .highcharts-container"}},"Core components/Treemap":{"data labels config":{"readySelector":".screenshot-wrapper div:nth-child(8) .highcharts-container"},"with different legend positions":{"readySelector":".screenshot-wrapper div:nth-child(10) .highcharts-container"}},"Core components/BarChart":{"with different legend positions":{"readySelector":".screenshot-wrapper div:nth-child(10) .highcharts-container"}},"Core components/PieChart":{"data labels config":{"readySelector":".screenshot-wrapper div:nth-child(8) .highcharts-container"},"with different legend positions":{"readySelector":".screenshot-wrapper div:nth-child(10) .highcharts-container"}},"AFM components/DonutChart":{"error":{"delay":1000,"readySelector":".screenshot-wrapper .s-error .icon-cloud-rain"}},"Core components/AreaChart":{"data labels config":{"readySelector":".screenshot-wrapper div:nth-child(8) .highcharts-container"},"with different legend positions":{"readySelector":".screenshot-wrapper div:nth-child(10) .highcharts-container"}},"Core components/LineChart":{"data labels config":{"readySelector":".screenshot-wrapper div:nth-child(8) .highcharts-container"},"with different legend positions":{"readySelector":".screenshot-wrapper div:nth-child(10) .highcharts-container"}},"Core components/DonutChart":{"data labels config":{"readySelector":".screenshot-wrapper div:nth-child(8) .highcharts-container"},"with different legend positions":{"readySelector":".screenshot-wrapper div:nth-child(10) .highcharts-container"}},"Core components/BubbleChart":{"data labels config":{"readySelector":".screenshot-wrapper div:nth-child(8) .highcharts-container"},"with different legend positions":{"readySelector":".screenshot-wrapper div:nth-child(10) .highcharts-container"}},"Core components/ColumnChart":{"with different legend positions":{"readySelector":".screenshot-wrapper div:nth-child(10) .highcharts-container"}},"Core components/ScatterPlot":{"data labels config":{"readySelector":".screenshot-wrapper div:nth-child(8) .highcharts-container"}}},"devDependencies":{"raf":"3.3.2","yup":"^0.24.1","jest":"21.2.1","react":"16.5.2","enzyme":"3.5.0","formik":"^0.11.11","moment":"2.22.1","history":"^4.7.2","ts-jest":"21.2.4","webpack":"3.10.0","react-ga":"^2.5.2","recharts":"1.0.0-beta.9","testcafe":"0.19.2","commander":"2.14.1","node-sass":"4.7.2","react-dom":"16.5.2","supertest":"3.0.0","babel-core":"6.26.0","css-loader":"0.28.7","jest-junit":"3.0.0","raw-loader":"0.5.1","styled-jsx":"2.2.1","typescript":"2.3.3","@types/jest":"20.0.4","@types/node":"7.0.8","file-loader":"1.1.6","sass-loader":"6.0.6","@types/react":"16.0.34","babel-loader":"7.1.2","react-helmet":"5.2.0","react-select":"1.2.1","style-loader":"0.19.1","@types/enzyme":"3.1.13","@types/lodash":"4.14.61","babel-runtime":"6.25.0","utility-types":"^1.1.0","babel-polyfill":"^6.26.0","@storybook/react":"3.4.10","@types/invariant":"2.2.29","@types/react-dom":"16.0.3","babel-preset-env":"1.6.1","isomorphic-fetch":"2.2.1","react-datepicker":"1.1.0","react-router-dom":"4.2.2","@gooddata/mock-js":"1.16.0","@storybook/addons":"3.4.10","@types/classnames":"2.2.3","@types/prop-types":"15.5.2","@types/react-intl":"2.3.5","babel-preset-react":"6.24.1","identity-obj-proxy":"^3.0.0","react-async-script":"^0.9.1","webpack-dev-server":"2.11.1","@types/react-portal":"4.0.1","babel-plugin-lodash":"3.3.2","html-webpack-plugin":"2.30.1","react-test-renderer":"16.4.2","@types/react-measure":"0.4.7","clean-webpack-plugin":"0.1.17","react-google-recaptcha":"^0.11.0","@gooddata/eslint-config":"0.1.0","@gooddata/tslint-config":"0.0.13","@types/storybook__react":"3.0.6","enzyme-adapter-react-16":"1.3.1","uglifyjs-webpack-plugin":"1.2.0","@gooddata/test-storybook":"2.0.0","@storybook/addon-actions":"3.4.10","@storybook/addon-options":"3.4.10","node-sass-magic-importer":"5.1.0","react-syntax-highlighter":"6.1.2","@types/fixed-data-table-2":"0.8.1","awesome-typescript-loader":"3.5.0","@types/react-test-renderer":"16.0.0","circular-dependency-plugin":"4.4.0","compression-webpack-plugin":"1.1.7","@types/enzyme-adapter-react-16":"1.0.3","@types/storybook__addon-actions":"3.0.1","babel-plugin-transform-class-properties":"6.24.1","babel-plugin-transform-async-to-generator":"6.24.1","babel-plugin-transform-object-rest-spread":"6.26.0"},"peerDependencies":{"react":"16.5.2","react-dom":"16.5.2"},"_npmOperationalInternal":{"tmp":"tmp/react-components_6.1.0-alpha20_1544702207943_0.6177537382047946","host":"s3://npm-registry-packages"}},"6.2.0-alpha2":{"name":"@gooddata/react-components","version":"6.2.0-alpha2","author":{"name":"GoodData Corporation"},"license":"BSD-3-Clause","_id":"@gooddata/react-components@6.2.0-alpha2","maintainers":[{"name":"bertold8","email":"ivan.nejezchleb@seznam.cz"},{"name":"bugsbunny338","email":"jiri.zajic@mensa.cz"},{"name":"gooddata-ci","email":"rail@gooddata.com"},{"name":"hurtak","email":"petr.hurtak@gmail.com"},{"name":"ivan.mjartan","email":"ivan.mjartan@gooddata.com"},{"name":"jakub-sterba","email":"jakub.sterba@gooddata.com"},{"name":"jaroslav.tomecek","email":"jaroslav.tomecek@gooddata.com"},{"name":"jkittler","email":"honza.kittler@gmail.com"},{"name":"khanh.le","email":"khanh.le@gooddata.com"},{"name":"langhamp","email":"pavel.langhammer@gooddata.com"},{"name":"lanhuynh","email":"lan.huynh@gooddata.com"},{"name":"lhorak","email":"info@lhorak.cz"},{"name":"linhhong","email":"linh.hong@gooddata.com"},{"name":"lpearce","email":"levi.pearce@gooddata.com"},{"name":"lupko","email":"lubomir.slivka@gooddata.com"},{"name":"martin.mosko","email":"martin.mosko@gooddata.com"},{"name":"michal.marsal","email":"michal.marsal@gooddata.com"},{"name":"nadtan","email":"tan.nguyen@gooddata.com"},{"name":"naibinh","email":"naibinh@gmail.com"},{"name":"nikolacech","email":"nikola.cech@gooddata.com"},{"name":"no23reason","email":"dan.homola@hotmail.cz"},{"name":"ondrejlangr","email":"ondrej.langr@gooddata.com"},{"name":"pbenes","email":"petr.benes@gooddata.com"},{"name":"peterlacko","email":"lackopeter17@gmail.com"},{"name":"petrjanu","email":"petr.janu@gooddata.com"},{"name":"ptquang86","email":"ptquang86@gmail.com"},{"name":"rodri360","email":"me@rodri360.com"},{"name":"sitina","email":"jiri.sitina@gooddata.com"},{"name":"sondo","email":"son.do@gooddata.com"},{"name":"strouhaljan","email":"strouhal.jan@gmail.com"},{"name":"tomas.kratochvil","email":"tomas.kratochvil@gooddata.com"},{"name":"tomasreichmann","email":"tomasreichmann@gmail.com"},{"name":"tomsatgd","email":"tomas.satinsky@gooddata.com"},{"name":"tu.ngo","email":"tu.ngo@gooddata.com"},{"name":"vlckomi1","email":"michaela.vlckova@gooddata.com"},{"name":"xmort","email":"petr.dolejsi@gooddata.com"},{"name":"yanlipnican","email":"yanlipnican@gmail.com"},{"name":"zdenek.vidensky","email":"zdenek.vidensky@gooddata.com"}],"homepage":"https://github.com/gooddata/gooddata-react-components#readme","bugs":{"url":"https://github.com/gooddata/gooddata-react-components/issues"},"dist":{"shasum":"9810965a2f8c97e252ff9002fc3027268b356678","tarball":"https://registry.npmjs.org/@gooddata/react-components/-/react-components-6.2.0-alpha2.tgz","fileCount":987,"integrity":"sha512-uQnHUphtyNuic9u8hPMKrmz/kaczSuYAMaUPyqmFA2OxqYS+tRbd2cIddQlyc/H7Hdn8zjCVxJIiyZ3y9x9a3g==","signatures":[{"sig":"MEYCIQDZDHaj2rge90qcpuY1hCABGMPwBOAuZlE63V5qMFv5kgIhALi2n+adBh7bGfAnOteZ4VEjkQaubZpEs7RwuYX36qzZ","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":3945095,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJcElNsCRA9TVsSAnZWagAAbEcP/1yj+U6nhiRu1V7QRdjI\noY9/bpO1ImqkCU2YC4mKaEBb2BW/M8rZH/MWPYAGFyqQvL4u6Cj6NzksR9DL\nYzgIhaX+u1H3i5YQuaFVI6ZSnn6eMvkWsZgooINi9qH/8783j+Ct2GmTafd5\nQsn4eT9yIzRZxeyF7tazm8uxbD1h9MYYFMkch54sQSrNQ0aqejvD/WbDBfXd\n4gST7L1mpgSZJSwzZDpuVC3puZDKycgSB0Bi2f5ojSN/fDV/zLV2e8DOCJ5Y\nSD05obNJTgQN2YT9bFCH/jSOSBR79jyUwnjeeILnGk0dqF/poc4MTP1XqXjC\nkgyIfgb8QQe5hH35BJKdnEKkgOT39MrrM1IREkTcqKWWno3GLQAoDp7ll1/g\nnVxzcd6uQdPwJtwQhlN4ZS4sMSpf1hOOTtRci7++C4fbqBQrlvTMolPp7cAM\neb9wT/Km7OyTmFQlfA+1lGckk3I0CadYzt8MJUZVo5XNxZhMcNu/BTVlU5Mc\n/vJk1d573SUOLYE6qnLo89MouCHq57BEBcP+Iy2vREP5Imf88bMNPFaMaf+U\nMVWKLm0hGI2XdXUGaH5QGbC12v137oI1M/thAEBe9n7AGaDySA6lbTfkS28k\n8vt5m3Kd3pX8kazw+CBpvB+5JKu3dfmRFStq5Q3OiBUuxEI88ZA+wKwAiern\nVPBX\r\n=arPN\r\n-----END PGP SIGNATURE-----\r\n"},"jest":{"testRegex":"(/__tests__/.*|\\.(test|spec))\\.(tsx?|jsx?)$","transform":{".(ts|tsx)":"<rootDir>/node_modules/ts-jest/preprocessor.js"},"collectCoverage":false,"moduleNameMapper":{"\\.(css|less|sass|scss)$":"<rootDir>/__mocks__/styleMock.ts"},"coverageReporters":["html"],"collectCoverageFrom":["src/**/*.{ts,tsx}","examples/server/src/**/*.{js,jsx}","!**/*.d.ts"],"moduleFileExtensions":["ts","tsx","js"],"setupTestFrameworkScriptFile":"<rootDir>/jest.setup.js"},"main":"dist/index.js","config":{"eslint":"./examples/**/*.{js,jsx}","tslint":"./{__mocks__,src,stories}/**/*.{ts,tsx}"},"readme":"[![npm version](https://badge.fury.io/js/%40gooddata%2Freact-components.svg)](https://www.npmjs.com/package/@gooddata/react-components) \n\n# GoodData.UI React components\n> A React-based JavaScript library for building data-driven applications\n\n## Getting started\n- [GoodData.UI Documentation](http://sdk.gooddata.com/gooddata-ui/)\n- [GoodData.UI Live Examples](https://gooddata-examples.herokuapp.com/)\n- [Stack Overflow](https://stackoverflow.com/questions/tagged/gooddata)\n\n### Usage\nWith [yarn](https://yarnpkg.com) installed, go to your project directory and run\n```\n$ yarn add @gooddata/react-components\n```\nIf you prefer [npm](npmjs.com) run\n```\n$ npm install --save @gooddata/react-components\n```\n\n\n## Contributing\n\nWe welcome any contribution in form of [issues](https://github.com/gooddata/gooddata-react-components/issues) or [pull requests](https://github.com/gooddata/gooddata-react-components/pulls).\nThese commands may come in handy while developing:\n\n| command | description |\n| ------- | ----------- |\n| `yarn install --pure-lockfile` | first step |\n| ||\n| `yarn dev` | build react-components to `/dist` in watch mode |\n| `yarn test` | run all unit tests |\n| `yarn validate` | validate codestyle |\n| ||\n| `yarn storybook` | run storybook from `/stories` on http://localhost:9001 |\n| `yarn build-storybook` | build storybook to `/dist-storybook` |\n| `yarn test-storybook` | run storybook and [screenshot tests](https://github.com/gooddata/gdc-client-utils/tree/master/test-storybook) |\n| ||\n| `yarn examples` | run Live Examples dev-server from `/examples` on https://localhost:8999 |\n| `yarn examples-build` | build Live Examples to `/examples/dist` |\n| `yarn examples-server` | serve built Live Examples - see `/examples/server/src` |\n| `yarn examples-testcafe` | run testcafe tests against `localhost:8999` |\n\n### Deploy to heroku.com\nWhen you deploy this repo to heroku, it serves *GoodData.UI Live Examples*.\nRelevant tasks are in `Procfile` and `package.json`.\n\n```bash\n# run in the project directory\nheroku login\nheroku create <your-app-name>\nheroku config:set DOMAIN_ADMIN_USERNAME=x@gooddata.com DOMAIN_ADMIN_PASSWORD=xy PROJECT_ID_TO_ASSIGN=xms7ga4tf3g3nzucd8380o2bev8oeknp\ngit push heroku HEAD:master\nheroku open\n```\n\n### Run Live Examples Locally\nTo run *GoodData.UI Live Examples* locally:\n```bash\ngit clone <this-repository>\ncd  <repository-folder>\nyarn install --pure-lockfile\nyarn examples\n```\nThen open https://localhost:8999 and login using Live Examples account (you can [create one here](https://gooddata-examples.herokuapp.com/registration)).\n\n## Changelog\n\n- see [CHANGELOG.md](CHANGELOG.md)\n\n## License\n\n(C) 2007-2018 GoodData Corporation\n\nThis project is dual licensed:\n\n- The ATTRIBUTION-NONCOMMERCIAL 4.0 INTERNATIONAL (CC BY-NC 4.0) is used for purpose of the trial experience and evaluation of GoodData.UI library.\n- The GOODDATA GOODDATA.UI LIBRARY END USER LICENSE AGREEMENT is used for GoodData customers.\n\nFor more information, please see [LICENSE](https://github.com/gooddata/gooddata-react-components/blob/master/LICENSE)\n","gitHead":"83d491f73923207991a2da389c1b7fd517dda397","scripts":{"dev":"bash scripts/build.sh --dev-watch","test":"jest --watch","build":"bash scripts/build.sh","tslint":"yarn run-tslint -t verbose $npm_package_config_tslint","prepare":"cd examples/server && yarn install --pure-lockfile && cd ../..; rm -r examples/node_modules 2>/dev/null; true","examples":"bash scripts/run-examples.sh","prepare?":"# Called before `npm publish` and on local `npm install`. Temporarily also for deleting obsolete node_modules. Ends with `true` to continue gracefully.","validate":"tsc --noEmit && yarn tslint && eslint $npm_package_config_eslint","build-dev":"bash scripts/build.sh --dev","examples?":"# Default is developer domain, other options: yarn examples [sec,secure,stg,stg2,stg3,demo,developer or URL]","storybook":"start-storybook -p 9001 -c .storybook","test-once":"jest","tslint-ci":"mkdir -p ./ci/results && yarn run-tslint -t checkstyle -o ./ci/results/tslint-results.xml $npm_package_config_tslint","run-tslint":"tslint -p tsconfig.json","validate-ci":"tsc --noEmit && yarn tslint-ci  && eslint $npm_package_config_eslint -f checkstyle -o ci/results/eslint-results.xml","examples-build":"bash scripts/build-examples.sh","prepublishOnly":"yarn build","test-storybook":"test-storybook","build-storybook":"build-storybook -c .storybook -o dist-storybook","examples-server":"node examples/server/src/index.js","heroku-postbuild":"yarn examples-build developer","examples-testcafe":"testcafe chrome --assertion-timeout 60000 -S -s examples/_screenshots examples/test/**/**/*_test* --debug-on-fail","examples-testcafe-ci":"testcafe 'chrome:headless --no-sandbox' --assertion-timeout 60000 -S -s examples/_screenshots examples/test/**/**/*_test*"},"typings":"dist/index.d.ts","_npmUser":{"name":"gooddata-ci","email":"rail@gooddata.com"},"repository":{"url":"git+ssh://git@github.com/gooddata/gooddata-react-components.git","type":"git"},"_npmVersion":"6.4.1","description":"GoodData React Components","directories":{},"_nodeVersion":"8.12.0","dependencies":{"rxjs":"^5.5.6","lodash":"^4.17.4","ag-grid":"^18.0.1","invariant":"^2.2.2","classnames":"^2.2.5","highcharts":"4.2.5","prop-types":"^15.6.0","react-intl":"^2.4.0","custom-event":"^1.0.1","ag-grid-react":"^18.0.0","react-measure":"^1.4.7","@gooddata/typings":"2.5.0","@types/highcharts":"4.2.56","http-status-codes":"^1.3.0","@gooddata/js-utils":"3.2.0","@gooddata/numberjs":"^3.1.2","fixed-data-table-2":"0.7.17","@gooddata/goodstrap":"59.1.1","react-dom-factories":"^1.0.2","@gooddata/gooddata-js":"10.0.0","highcharts-pattern-fill":"3.0.3","nodelist-foreach-polyfill":"^1.2.0"},"_hasShrinkwrap":false,"readmeFilename":"README.md","test-storybook":{"_defaults":{"readySelector":".screenshot-target, .screenshot-wrapper .highcharts-container, .screenshot-wrapper .s-headline-value, .screenshot-wrapper .viz-table-wrap, .screenshot-wrapper .gdc-kpi, .screenshot-wrapper .gdc-kpi-error, .screenshot-wrapper .s-pivot-table .ag-cell"},"AFM components/PieChart":{"error":{"delay":1000,"readySelector":".screenshot-wrapper .s-error .icon-cloud-rain"}},"Core components/Heatmap":{"data labels config":{"readySelector":".screenshot-wrapper div:nth-child(8) .highcharts-container"},"with different legend positions":{"readySelector":".screenshot-wrapper div:nth-child(10) .highcharts-container"}},"Core components/Treemap":{"data labels config":{"readySelector":".screenshot-wrapper div:nth-child(8) .highcharts-container"},"with different legend positions":{"readySelector":".screenshot-wrapper div:nth-child(10) .highcharts-container"}},"Core components/BarChart":{"with different legend positions":{"readySelector":".screenshot-wrapper div:nth-child(10) .highcharts-container"}},"Core components/PieChart":{"data labels config":{"readySelector":".screenshot-wrapper div:nth-child(8) .highcharts-container"},"with different legend positions":{"readySelector":".screenshot-wrapper div:nth-child(10) .highcharts-container"}},"AFM components/DonutChart":{"error":{"delay":1000,"readySelector":".screenshot-wrapper .s-error .icon-cloud-rain"}},"Core components/AreaChart":{"data labels config":{"readySelector":".screenshot-wrapper div:nth-child(8) .highcharts-container"},"with different legend positions":{"readySelector":".screenshot-wrapper div:nth-child(10) .highcharts-container"}},"Core components/LineChart":{"data labels config":{"readySelector":".screenshot-wrapper div:nth-child(8) .highcharts-container"},"with different legend positions":{"readySelector":".screenshot-wrapper div:nth-child(10) .highcharts-container"}},"Core components/DonutChart":{"data labels config":{"readySelector":".screenshot-wrapper div:nth-child(8) .highcharts-container"},"with different legend positions":{"readySelector":".screenshot-wrapper div:nth-child(10) .highcharts-container"}},"Core components/BubbleChart":{"data labels config":{"readySelector":".screenshot-wrapper div:nth-child(8) .highcharts-container"},"with different legend positions":{"readySelector":".screenshot-wrapper div:nth-child(10) .highcharts-container"}},"Core components/ColumnChart":{"with different legend positions":{"readySelector":".screenshot-wrapper div:nth-child(10) .highcharts-container"}},"Core components/ScatterPlot":{"data labels config":{"readySelector":".screenshot-wrapper div:nth-child(8) .highcharts-container"}}},"devDependencies":{"raf":"3.3.2","yup":"^0.24.1","jest":"21.2.1","react":"16.5.2","enzyme":"3.5.0","formik":"^0.11.11","moment":"2.22.1","history":"^4.7.2","ts-jest":"21.2.4","webpack":"3.10.0","react-ga":"^2.5.2","recharts":"1.0.0-beta.9","testcafe":"0.19.2","commander":"2.14.1","node-sass":"4.7.2","react-dom":"16.5.2","supertest":"3.0.0","babel-core":"6.26.0","css-loader":"0.28.7","jest-junit":"3.0.0","raw-loader":"0.5.1","styled-jsx":"2.2.1","typescript":"2.3.3","@types/jest":"20.0.4","@types/node":"7.0.8","file-loader":"1.1.6","sass-loader":"6.0.6","@types/react":"16.0.34","babel-loader":"7.1.2","react-helmet":"5.2.0","react-select":"1.2.1","style-loader":"0.19.1","@types/enzyme":"3.1.13","@types/lodash":"4.14.61","babel-runtime":"6.25.0","utility-types":"^1.1.0","babel-polyfill":"^6.26.0","@storybook/react":"3.4.10","@types/invariant":"2.2.29","@types/react-dom":"16.0.3","babel-preset-env":"1.6.1","isomorphic-fetch":"2.2.1","react-datepicker":"1.1.0","react-router-dom":"4.2.2","@gooddata/mock-js":"1.14","@storybook/addons":"3.4.10","@types/classnames":"2.2.3","@types/prop-types":"15.5.2","@types/react-intl":"2.3.5","babel-preset-react":"6.24.1","identity-obj-proxy":"^3.0.0","react-async-script":"^0.9.1","webpack-dev-server":"2.11.1","@types/react-portal":"4.0.1","babel-plugin-lodash":"3.3.2","html-webpack-plugin":"2.30.1","react-test-renderer":"16.4.2","@types/react-measure":"0.4.7","clean-webpack-plugin":"0.1.17","react-google-recaptcha":"^0.11.0","@gooddata/eslint-config":"0.1.0","@gooddata/tslint-config":"0.0.13","@types/storybook__react":"3.0.6","enzyme-adapter-react-16":"1.3.1","uglifyjs-webpack-plugin":"1.2.0","@gooddata/test-storybook":"2.0.0","@storybook/addon-actions":"3.4.10","@storybook/addon-options":"3.4.10","node-sass-magic-importer":"5.1.0","react-syntax-highlighter":"6.1.2","@types/fixed-data-table-2":"0.8.1","awesome-typescript-loader":"3.5.0","@types/react-test-renderer":"16.0.0","circular-dependency-plugin":"4.4.0","compression-webpack-plugin":"1.1.7","@types/enzyme-adapter-react-16":"1.0.3","@types/storybook__addon-actions":"3.0.1","babel-plugin-transform-class-properties":"6.24.1","babel-plugin-transform-async-to-generator":"6.24.1","babel-plugin-transform-object-rest-spread":"6.26.0"},"peerDependencies":{"react":"16.5.2","react-dom":"16.5.2"},"_npmOperationalInternal":{"tmp":"tmp/react-components_6.2.0-alpha2_1544704875953_0.22181133311482748","host":"s3://npm-registry-packages"}},"6.2.0-alpha3":{"name":"@gooddata/react-components","version":"6.2.0-alpha3","author":{"name":"GoodData Corporation"},"license":"BSD-3-Clause","_id":"@gooddata/react-components@6.2.0-alpha3","maintainers":[{"name":"bertold8","email":"ivan.nejezchleb@seznam.cz"},{"name":"bugsbunny338","email":"jiri.zajic@mensa.cz"},{"name":"gooddata-ci","email":"rail@gooddata.com"},{"name":"hurtak","email":"petr.hurtak@gmail.com"},{"name":"ivan.mjartan","email":"ivan.mjartan@gooddata.com"},{"name":"jakub-sterba","email":"jakub.sterba@gooddata.com"},{"name":"jaroslav.tomecek","email":"jaroslav.tomecek@gooddata.com"},{"name":"jkittler","email":"honza.kittler@gmail.com"},{"name":"khanh.le","email":"khanh.le@gooddata.com"},{"name":"langhamp","email":"pavel.langhammer@gooddata.com"},{"name":"lanhuynh","email":"lan.huynh@gooddata.com"},{"name":"lhorak","email":"info@lhorak.cz"},{"name":"linhhong","email":"linh.hong@gooddata.com"},{"name":"lpearce","email":"levi.pearce@gooddata.com"},{"name":"lupko","email":"lubomir.slivka@gooddata.com"},{"name":"martin.mosko","email":"martin.mosko@gooddata.com"},{"name":"michal.marsal","email":"michal.marsal@gooddata.com"},{"name":"nadtan","email":"tan.nguyen@gooddata.com"},{"name":"naibinh","email":"naibinh@gmail.com"},{"name":"nikolacech","email":"nikola.cech@gooddata.com"},{"name":"no23reason","email":"dan.homola@hotmail.cz"},{"name":"ondrejlangr","email":"ondrej.langr@gooddata.com"},{"name":"pbenes","email":"petr.benes@gooddata.com"},{"name":"peterlacko","email":"lackopeter17@gmail.com"},{"name":"petrjanu","email":"petr.janu@gooddata.com"},{"name":"ptquang86","email":"ptquang86@gmail.com"},{"name":"rodri360","email":"me@rodri360.com"},{"name":"sitina","email":"jiri.sitina@gooddata.com"},{"name":"sondo","email":"son.do@gooddata.com"},{"name":"strouhaljan","email":"strouhal.jan@gmail.com"},{"name":"tomas.kratochvil","email":"tomas.kratochvil@gooddata.com"},{"name":"tomasreichmann","email":"tomasreichmann@gmail.com"},{"name":"tomsatgd","email":"tomas.satinsky@gooddata.com"},{"name":"tu.ngo","email":"tu.ngo@gooddata.com"},{"name":"vlckomi1","email":"michaela.vlckova@gooddata.com"},{"name":"xmort","email":"petr.dolejsi@gooddata.com"},{"name":"yanlipnican","email":"yanlipnican@gmail.com"},{"name":"zdenek.vidensky","email":"zdenek.vidensky@gooddata.com"}],"homepage":"https://github.com/gooddata/gooddata-react-components#readme","bugs":{"url":"https://github.com/gooddata/gooddata-react-components/issues"},"dist":{"shasum":"3d175f5587ef8fcc7b94fe1ebbf85d0499999b1e","tarball":"https://registry.npmjs.org/@gooddata/react-components/-/react-components-6.2.0-alpha3.tgz","fileCount":987,"integrity":"sha512-84NjVS2gpc7sT+1s+XOjYOM0/jq/1S/p0xMQjy+A8ZJjh51rqTUAtwkEBCmbJBIz2uXxgpvZLlO8tuAASzEVXw==","signatures":[{"sig":"MEQCIBup//FgbCXa3SH2VyQTOQXbzBMEKrWRFLgMaxRu4bc8AiA45Z0qH5JzLRsvO/XJz5FN+IDuDwwj0b7JHi4u1W+Xaw==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":3950933,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJcElcSCRA9TVsSAnZWagAAr0MP/0myD2GFO9624l1/Hfnj\nzr51OANv6dDa3jYScDNEYGWUW7i2KjBGq+nCoLXrQ2th/MFXikOEp184GLpJ\nSzHl4Zc4Cd0Ed6qOCVXy7vS50Iy5YBGsJ8zVbmbXaFllZ4HRs8Z2zotijfes\nEyM3In56sVx6kdwRBLv97aVVqiG1EpTtjYCv73vB0RpkL3NtmcSxJUBEYP7B\nT6ThTNToAXxyiUMYIWgFpUIQ92MHnrtXgpF4S4J7WsE1rjFh+JjNOBJUaJGP\nZa8v3dAYFalL6KlD6jOCnvZfZDprk7eUZEMsMNGcCCE2LfgisxPZebL5XtJ3\n7M0hDb+Ib/nTXNDvzr3nWwOOTMh4isV64+pOmNYoQwmO9yopHOZ6VbRX6taX\nmohps4Ur8I3DCHb28wTEp34xOFf2hfoPCKgL5IodOH8/izSGv1OrP5rJPaRa\n2vQUDnff9RQTgFiA0yDS5BM2Umk9bq197vBllotKbaOO+gCh545eu6xlNDPZ\nfSri9TE9o33B3D9+hWTn8DhcmDrTnd6UL3DTWX2EfAO8+/KhojkVAOAcB0is\nadTAHTWbQJ7asW/sPC7Yn8SCVfJ0nySTX/DHJBJRgErIwNg/l4Hsm9R6Siap\nbBWyogg1Tpl//sBdBribZPxHhUW/KOvox+NUk9ULbkag1Bf3ESBztmKWrcyE\n0mUl\r\n=b+3H\r\n-----END PGP SIGNATURE-----\r\n"},"jest":{"testRegex":"(/__tests__/.*|\\.(test|spec))\\.(tsx?|jsx?)$","transform":{".(ts|tsx)":"<rootDir>/node_modules/ts-jest/preprocessor.js"},"collectCoverage":false,"moduleNameMapper":{"\\.(css|less|sass|scss)$":"<rootDir>/__mocks__/styleMock.ts"},"coverageReporters":["html"],"collectCoverageFrom":["src/**/*.{ts,tsx}","examples/server/src/**/*.{js,jsx}","!**/*.d.ts"],"moduleFileExtensions":["ts","tsx","js"],"setupTestFrameworkScriptFile":"<rootDir>/jest.setup.js"},"main":"dist/index.js","config":{"eslint":"./examples/**/*.{js,jsx}","tslint":"./{__mocks__,src,stories}/**/*.{ts,tsx}"},"readme":"[![npm version](https://badge.fury.io/js/%40gooddata%2Freact-components.svg)](https://www.npmjs.com/package/@gooddata/react-components) \n\n# GoodData.UI React components\n> A React-based JavaScript library for building data-driven applications\n\n## Getting started\n- [GoodData.UI Documentation](http://sdk.gooddata.com/gooddata-ui/)\n- [GoodData.UI Live Examples](https://gooddata-examples.herokuapp.com/)\n- [Stack Overflow](https://stackoverflow.com/questions/tagged/gooddata)\n\n### Usage\nWith [yarn](https://yarnpkg.com) installed, go to your project directory and run\n```\n$ yarn add @gooddata/react-components\n```\nIf you prefer [npm](npmjs.com) run\n```\n$ npm install --save @gooddata/react-components\n```\n\n\n## Contributing\n\nWe welcome any contribution in form of [issues](https://github.com/gooddata/gooddata-react-components/issues) or [pull requests](https://github.com/gooddata/gooddata-react-components/pulls).\nThese commands may come in handy while developing:\n\n| command | description |\n| ------- | ----------- |\n| `yarn install --pure-lockfile` | first step |\n| ||\n| `yarn dev` | build react-components to `/dist` in watch mode |\n| `yarn test` | run all unit tests |\n| `yarn validate` | validate codestyle |\n| ||\n| `yarn storybook` | run storybook from `/stories` on http://localhost:9001 |\n| `yarn build-storybook` | build storybook to `/dist-storybook` |\n| `yarn test-storybook` | run storybook and [screenshot tests](https://github.com/gooddata/gdc-client-utils/tree/master/test-storybook) |\n| ||\n| `yarn examples` | run Live Examples dev-server from `/examples` on https://localhost:8999 |\n| `yarn examples-build` | build Live Examples to `/examples/dist` |\n| `yarn examples-server` | serve built Live Examples - see `/examples/server/src` |\n| `yarn examples-testcafe` | run testcafe tests against `localhost:8999` |\n\n### Deploy to heroku.com\nWhen you deploy this repo to heroku, it serves *GoodData.UI Live Examples*.\nRelevant tasks are in `Procfile` and `package.json`.\n\n```bash\n# run in the project directory\nheroku login\nheroku create <your-app-name>\nheroku config:set DOMAIN_ADMIN_USERNAME=x@gooddata.com DOMAIN_ADMIN_PASSWORD=xy PROJECT_ID_TO_ASSIGN=xms7ga4tf3g3nzucd8380o2bev8oeknp\ngit push heroku HEAD:master\nheroku open\n```\n\n### Run Live Examples Locally\nTo run *GoodData.UI Live Examples* locally:\n```bash\ngit clone <this-repository>\ncd  <repository-folder>\nyarn install --pure-lockfile\nyarn examples\n```\nThen open https://localhost:8999 and login using Live Examples account (you can [create one here](https://gooddata-examples.herokuapp.com/registration)).\n\n## Changelog\n\n- see [CHANGELOG.md](CHANGELOG.md)\n\n## License\n\n(C) 2007-2018 GoodData Corporation\n\nThis project is dual licensed:\n\n- The ATTRIBUTION-NONCOMMERCIAL 4.0 INTERNATIONAL (CC BY-NC 4.0) is used for purpose of the trial experience and evaluation of GoodData.UI library.\n- The GOODDATA GOODDATA.UI LIBRARY END USER LICENSE AGREEMENT is used for GoodData customers.\n\nFor more information, please see [LICENSE](https://github.com/gooddata/gooddata-react-components/blob/master/LICENSE)\n","gitHead":"e921b5b9a8fbbcafef2cb9191a6eeed65adc8f90","scripts":{"dev":"bash scripts/build.sh --dev-watch","test":"jest --watch","build":"bash scripts/build.sh","tslint":"yarn run-tslint -t verbose $npm_package_config_tslint","prepare":"cd examples/server && yarn install --pure-lockfile && cd ../..; rm -r examples/node_modules 2>/dev/null; true","examples":"bash scripts/run-examples.sh","prepare?":"# Called before `npm publish` and on local `npm install`. Temporarily also for deleting obsolete node_modules. Ends with `true` to continue gracefully.","validate":"tsc --noEmit && yarn tslint && eslint $npm_package_config_eslint","build-dev":"bash scripts/build.sh --dev","examples?":"# Default is developer domain, other options: yarn examples [sec,secure,stg,stg2,stg3,demo,developer or URL]","storybook":"start-storybook -p 9001 -c .storybook","test-once":"jest","tslint-ci":"mkdir -p ./ci/results && yarn run-tslint -t checkstyle -o ./ci/results/tslint-results.xml $npm_package_config_tslint","run-tslint":"tslint -p tsconfig.json","validate-ci":"tsc --noEmit && yarn tslint-ci  && eslint $npm_package_config_eslint -f checkstyle -o ci/results/eslint-results.xml","examples-build":"bash scripts/build-examples.sh","prepublishOnly":"yarn build","test-storybook":"test-storybook","build-storybook":"build-storybook -c .storybook -o dist-storybook","examples-server":"node examples/server/src/index.js","heroku-postbuild":"yarn examples-build developer","examples-testcafe":"testcafe chrome --assertion-timeout 60000 -S -s examples/_screenshots examples/test/**/**/*_test* --debug-on-fail","examples-testcafe-ci":"testcafe 'chrome:headless --no-sandbox' --assertion-timeout 60000 -S -s examples/_screenshots examples/test/**/**/*_test*"},"typings":"dist/index.d.ts","_npmUser":{"name":"gooddata-ci","email":"rail@gooddata.com"},"repository":{"url":"git+ssh://git@github.com/gooddata/gooddata-react-components.git","type":"git"},"_npmVersion":"6.4.1","description":"GoodData React Components","directories":{},"_nodeVersion":"8.12.0","dependencies":{"rxjs":"^5.5.6","lodash":"^4.17.4","ag-grid":"^18.0.1","invariant":"^2.2.2","classnames":"^2.2.5","highcharts":"4.2.5","prop-types":"^15.6.0","react-intl":"^2.4.0","custom-event":"^1.0.1","ag-grid-react":"^18.0.0","react-measure":"^1.4.7","@gooddata/typings":"2.5.0","@types/highcharts":"4.2.56","http-status-codes":"^1.3.0","@gooddata/js-utils":"3.2.0","@gooddata/numberjs":"^3.1.2","fixed-data-table-2":"0.7.17","@gooddata/goodstrap":"59.1.1","react-dom-factories":"^1.0.2","@gooddata/gooddata-js":"10.0.0","highcharts-pattern-fill":"3.0.3","nodelist-foreach-polyfill":"^1.2.0"},"_hasShrinkwrap":false,"readmeFilename":"README.md","test-storybook":{"_defaults":{"readySelector":".screenshot-target, .screenshot-wrapper .highcharts-container, .screenshot-wrapper .s-headline-value, .screenshot-wrapper .viz-table-wrap, .screenshot-wrapper .gdc-kpi, .screenshot-wrapper .gdc-kpi-error, .screenshot-wrapper .s-pivot-table .ag-cell"},"AFM components/PieChart":{"error":{"delay":1000,"readySelector":".screenshot-wrapper .s-error .icon-cloud-rain"}},"Core components/Heatmap":{"data labels config":{"readySelector":".screenshot-wrapper div:nth-child(8) .highcharts-container"},"with different legend positions":{"readySelector":".screenshot-wrapper div:nth-child(10) .highcharts-container"}},"Core components/Treemap":{"data labels config":{"readySelector":".screenshot-wrapper div:nth-child(8) .highcharts-container"},"with different legend positions":{"readySelector":".screenshot-wrapper div:nth-child(10) .highcharts-container"}},"Core components/BarChart":{"with different legend positions":{"readySelector":".screenshot-wrapper div:nth-child(10) .highcharts-container"}},"Core components/PieChart":{"data labels config":{"readySelector":".screenshot-wrapper div:nth-child(8) .highcharts-container"},"with different legend positions":{"readySelector":".screenshot-wrapper div:nth-child(10) .highcharts-container"}},"AFM components/DonutChart":{"error":{"delay":1000,"readySelector":".screenshot-wrapper .s-error .icon-cloud-rain"}},"Core components/AreaChart":{"data labels config":{"readySelector":".screenshot-wrapper div:nth-child(8) .highcharts-container"},"with different legend positions":{"readySelector":".screenshot-wrapper div:nth-child(10) .highcharts-container"}},"Core components/LineChart":{"data labels config":{"readySelector":".screenshot-wrapper div:nth-child(8) .highcharts-container"},"with different legend positions":{"readySelector":".screenshot-wrapper div:nth-child(10) .highcharts-container"}},"Core components/DonutChart":{"data labels config":{"readySelector":".screenshot-wrapper div:nth-child(8) .highcharts-container"},"with different legend positions":{"readySelector":".screenshot-wrapper div:nth-child(10) .highcharts-container"}},"Core components/BubbleChart":{"data labels config":{"readySelector":".screenshot-wrapper div:nth-child(8) .highcharts-container"},"with different legend positions":{"readySelector":".screenshot-wrapper div:nth-child(10) .highcharts-container"}},"Core components/ColumnChart":{"with different legend positions":{"readySelector":".screenshot-wrapper div:nth-child(10) .highcharts-container"}},"Core components/ScatterPlot":{"data labels config":{"readySelector":".screenshot-wrapper div:nth-child(8) .highcharts-container"}}},"devDependencies":{"raf":"3.3.2","yup":"^0.24.1","jest":"21.2.1","react":"16.5.2","enzyme":"3.5.0","formik":"^0.11.11","moment":"2.22.1","history":"^4.7.2","ts-jest":"21.2.4","webpack":"3.10.0","react-ga":"^2.5.2","recharts":"1.0.0-beta.9","testcafe":"0.19.2","commander":"2.14.1","node-sass":"4.7.2","react-dom":"16.5.2","supertest":"3.0.0","babel-core":"6.26.0","css-loader":"0.28.7","jest-junit":"3.0.0","raw-loader":"0.5.1","styled-jsx":"2.2.1","typescript":"2.3.3","@types/jest":"20.0.4","@types/node":"7.0.8","file-loader":"1.1.6","sass-loader":"6.0.6","@types/react":"16.0.34","babel-loader":"7.1.2","react-helmet":"5.2.0","react-select":"1.2.1","style-loader":"0.19.1","@types/enzyme":"3.1.13","@types/lodash":"4.14.61","babel-runtime":"6.25.0","utility-types":"^1.1.0","babel-polyfill":"^6.26.0","@storybook/react":"3.4.10","@types/invariant":"2.2.29","@types/react-dom":"16.0.3","babel-preset-env":"1.6.1","isomorphic-fetch":"2.2.1","react-datepicker":"1.1.0","react-router-dom":"4.2.2","@gooddata/mock-js":"1.16.0","@storybook/addons":"3.4.10","@types/classnames":"2.2.3","@types/prop-types":"15.5.2","@types/react-intl":"2.3.5","babel-preset-react":"6.24.1","identity-obj-proxy":"^3.0.0","react-async-script":"^0.9.1","webpack-dev-server":"2.11.1","@types/react-portal":"4.0.1","babel-plugin-lodash":"3.3.2","html-webpack-plugin":"2.30.1","react-test-renderer":"16.4.2","@types/react-measure":"0.4.7","clean-webpack-plugin":"0.1.17","react-google-recaptcha":"^0.11.0","@gooddata/eslint-config":"0.1.0","@gooddata/tslint-config":"0.0.13","@types/storybook__react":"3.0.6","enzyme-adapter-react-16":"1.3.1","uglifyjs-webpack-plugin":"1.2.0","@gooddata/test-storybook":"2.0.0","@storybook/addon-actions":"3.4.10","@storybook/addon-options":"3.4.10","node-sass-magic-importer":"5.1.0","react-syntax-highlighter":"6.1.2","@types/fixed-data-table-2":"0.8.1","awesome-typescript-loader":"3.5.0","@types/react-test-renderer":"16.0.0","circular-dependency-plugin":"4.4.0","compression-webpack-plugin":"1.1.7","@types/enzyme-adapter-react-16":"1.0.3","@types/storybook__addon-actions":"3.0.1","babel-plugin-transform-class-properties":"6.24.1","babel-plugin-transform-async-to-generator":"6.24.1","babel-plugin-transform-object-rest-spread":"6.26.0"},"peerDependencies":{"react":"16.5.2","react-dom":"16.5.2"},"_npmOperationalInternal":{"tmp":"tmp/react-components_6.2.0-alpha3_1544705810027_0.824751886039587","host":"s3://npm-registry-packages"}},"6.1.0":{"name":"@gooddata/react-components","version":"6.1.0","author":{"name":"GoodData Corporation"},"license":"BSD-3-Clause","_id":"@gooddata/react-components@6.1.0","maintainers":[{"name":"bertold8","email":"ivan.nejezchleb@seznam.cz"},{"name":"bugsbunny338","email":"jiri.zajic@mensa.cz"},{"name":"gooddata-ci","email":"rail@gooddata.com"},{"name":"hurtak","email":"petr.hurtak@gmail.com"},{"name":"ivan.mjartan","email":"ivan.mjartan@gooddata.com"},{"name":"jakub-sterba","email":"jakub.sterba@gooddata.com"},{"name":"jaroslav.tomecek","email":"jaroslav.tomecek@gooddata.com"},{"name":"jkittler","email":"honza.kittler@gmail.com"},{"name":"khanh.le","email":"khanh.le@gooddata.com"},{"name":"langhamp","email":"pavel.langhammer@gooddata.com"},{"name":"lanhuynh","email":"lan.huynh@gooddata.com"},{"name":"lhorak","email":"info@lhorak.cz"},{"name":"linhhong","email":"linh.hong@gooddata.com"},{"name":"lpearce","email":"levi.pearce@gooddata.com"},{"name":"lupko","email":"lubomir.slivka@gooddata.com"},{"name":"martin.mosko","email":"martin.mosko@gooddata.com"},{"name":"michal.marsal","email":"michal.marsal@gooddata.com"},{"name":"nadtan","email":"tan.nguyen@gooddata.com"},{"name":"naibinh","email":"naibinh@gmail.com"},{"name":"nikolacech","email":"nikola.cech@gooddata.com"},{"name":"no23reason","email":"dan.homola@hotmail.cz"},{"name":"ondrejlangr","email":"ondrej.langr@gooddata.com"},{"name":"pbenes","email":"petr.benes@gooddata.com"},{"name":"peterlacko","email":"lackopeter17@gmail.com"},{"name":"petrjanu","email":"petr.janu@gooddata.com"},{"name":"ptquang86","email":"ptquang86@gmail.com"},{"name":"rodri360","email":"me@rodri360.com"},{"name":"sitina","email":"jiri.sitina@gooddata.com"},{"name":"sondo","email":"son.do@gooddata.com"},{"name":"strouhaljan","email":"strouhal.jan@gmail.com"},{"name":"tomas.kratochvil","email":"tomas.kratochvil@gooddata.com"},{"name":"tomasreichmann","email":"tomasreichmann@gmail.com"},{"name":"tomsatgd","email":"tomas.satinsky@gooddata.com"},{"name":"tu.ngo","email":"tu.ngo@gooddata.com"},{"name":"vlckomi1","email":"michaela.vlckova@gooddata.com"},{"name":"xmort","email":"petr.dolejsi@gooddata.com"},{"name":"yanlipnican","email":"yanlipnican@gmail.com"},{"name":"zdenek.vidensky","email":"zdenek.vidensky@gooddata.com"}],"homepage":"https://github.com/gooddata/gooddata-react-components#readme","bugs":{"url":"https://github.com/gooddata/gooddata-react-components/issues"},"dist":{"shasum":"f1aaab9ea52b66ed18b0aa0b0953fbaf275606fd","tarball":"https://registry.npmjs.org/@gooddata/react-components/-/react-components-6.1.0.tgz","fileCount":987,"integrity":"sha512-CINwGEJVBAI0Ww/+2NDFCnOHNNDUbF8gaxC3URwotsU+4jaG3/sCgcWBwjXHhVQ5rbjh6Z3r0uWs5W0dybaJSA==","signatures":[{"sig":"MEQCIF0FW90VCgEqF7kPotrCqh1WeK+qEPb9bbP0HKBcdTzvAiAWtc3PRDc4WxqsRmjyoFwXj/U+mFHuUvNhglwTBUZ3tw==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":3950812,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJcF2zPCRA9TVsSAnZWagAAsCMP/1Xhxl4JZLWFBYjU3ybt\ntCX5HXoHFblG3sv2Qij6ovkVcHWRvLaf1jEmO/9dBGweDCdE9XKUUwz5R8KV\nDZZMsMdbn40P+v1v+OSLVos0in/vjQ07VOY8dX64gnWBwsy5nPHTxo8LjLVQ\nd7WjiAyge4IIGUqSzejyHTpEKTZ/y0aME4x95zCnwc1LQXDfjHuvh7bEuXcs\nvu/quV+tWLozuFcg342M05J02LBEfMT3Z6JrkDNBfIXa2o+MWS6beJ4Bcp3E\ntF8drp5EVHdo3VESupPB3fsj5OKHUL/18vDrVv7P3jQUgJTiXixpMROgRafS\nv+OQPmTw3zC0Yxv6c3R3hDpjHP7lZ7i19cdO5SSH8+P3TPFDJSILHdMQSR/2\nZpq0USxOeCt/DOptiymcb2lhH8OuVl5duAzDo6WDv/k8MCj/u96Cj+d1NPnv\nUZBu6xq8cvGoUv9KV6FqJKhPOFuiByWLZRnx4qYDXnxytMY0hGy4aNmO4jL+\nZGQqKNwQdFPzSX/zozis0SSi0M+EteeZG5es0x1qk/4MJ4/6fAnbFCUuWmJ6\n3iFR7fYIoidLCqV5NyNWe6lIVEVtQxMrY7cqUiFLFh7HeJ5xVet3tn8sARG2\nGWZQgwlsN8ZHWtR9LHMJlQiTC9KivURTlGZ3eug3f9LqhTd56URIbtdPZcBw\nj4re\r\n=zOw3\r\n-----END PGP SIGNATURE-----\r\n"},"jest":{"testRegex":"(/__tests__/.*|\\.(test|spec))\\.(tsx?|jsx?)$","transform":{".(ts|tsx)":"<rootDir>/node_modules/ts-jest/preprocessor.js"},"collectCoverage":false,"moduleNameMapper":{"\\.(css|less|sass|scss)$":"<rootDir>/__mocks__/styleMock.ts"},"coverageReporters":["html"],"collectCoverageFrom":["src/**/*.{ts,tsx}","examples/server/src/**/*.{js,jsx}","!**/*.d.ts"],"moduleFileExtensions":["ts","tsx","js"],"setupTestFrameworkScriptFile":"<rootDir>/jest.setup.js"},"main":"dist/index.js","config":{"eslint":"./examples/**/*.{js,jsx}","tslint":"./{__mocks__,src,stories}/**/*.{ts,tsx}"},"gitHead":"ba5d22220c79a6789c0f20dc6c01f850f52c31ff","scripts":{"dev":"bash scripts/build.sh --dev-watch","test":"jest --watch","build":"bash scripts/build.sh","tslint":"yarn run-tslint -t verbose $npm_package_config_tslint","prepare":"cd examples/server && yarn install --pure-lockfile && cd ../..; rm -r examples/node_modules 2>/dev/null; true","examples":"bash scripts/run-examples.sh","prepare?":"# Called before `npm publish` and on local `npm install`. Temporarily also for deleting obsolete node_modules. Ends with `true` to continue gracefully.","validate":"tsc --noEmit && yarn tslint && eslint $npm_package_config_eslint","build-dev":"bash scripts/build.sh --dev","examples?":"# Default is developer domain, other options: yarn examples [sec,secure,stg,stg2,stg3,demo,developer or URL]","storybook":"start-storybook -p 9001 -c .storybook","test-once":"jest","tslint-ci":"mkdir -p ./ci/results && yarn run-tslint -t checkstyle -o ./ci/results/tslint-results.xml $npm_package_config_tslint","run-tslint":"tslint -p tsconfig.json","validate-ci":"tsc --noEmit && yarn tslint-ci  && eslint $npm_package_config_eslint -f checkstyle -o ci/results/eslint-results.xml","examples-build":"bash scripts/build-examples.sh","prepublishOnly":"yarn build","test-storybook":"test-storybook","build-storybook":"build-storybook -c .storybook -o dist-storybook","examples-server":"node examples/server/src/index.js","heroku-postbuild":"yarn examples-build developer","examples-testcafe":"testcafe chrome --assertion-timeout 60000 -S -s examples/_screenshots examples/test/**/**/*_test* --debug-on-fail","examples-testcafe-ci":"testcafe 'chrome:headless --no-sandbox' --assertion-timeout 60000 -S -s examples/_screenshots examples/test/**/**/*_test*"},"typings":"dist/index.d.ts","_npmUser":{"name":"gooddata-ci","email":"rail@gooddata.com"},"deprecated":"@gooddata/react-components@6 reached End of Support on October 8, 2020. Please upgrade (see https://sdk.gooddata.com/gooddata-ui/docs/supported_versions.html for more information).","repository":{"url":"git+ssh://git@github.com/gooddata/gooddata-react-components.git","type":"git"},"_npmVersion":"6.4.1","description":"GoodData React Components","directories":{},"_nodeVersion":"8.12.0","dependencies":{"rxjs":"^5.5.6","lodash":"^4.17.4","ag-grid":"^18.0.1","invariant":"^2.2.2","classnames":"^2.2.5","highcharts":"4.2.5","prop-types":"^15.6.0","react-intl":"^2.4.0","custom-event":"^1.0.1","ag-grid-react":"^18.0.0","react-measure":"^1.4.7","@gooddata/typings":"2.5.0","@types/highcharts":"4.2.56","http-status-codes":"^1.3.0","@gooddata/js-utils":"3.2.0","@gooddata/numberjs":"^3.1.2","fixed-data-table-2":"0.7.17","@gooddata/goodstrap":"59.0.0","react-dom-factories":"^1.0.2","@gooddata/gooddata-js":"10.0.0","highcharts-pattern-fill":"3.0.3","nodelist-foreach-polyfill":"^1.2.0"},"_hasShrinkwrap":false,"test-storybook":{"_defaults":{"readySelector":".screenshot-target, .screenshot-wrapper .highcharts-container, .screenshot-wrapper .s-headline-value, .screenshot-wrapper .viz-table-wrap, .screenshot-wrapper .gdc-kpi, .screenshot-wrapper .gdc-kpi-error, .screenshot-wrapper .s-pivot-table .ag-cell"},"AFM components/PieChart":{"error":{"delay":1000,"readySelector":".screenshot-wrapper .s-error .icon-cloud-rain"}},"Core components/Heatmap":{"data labels config":{"readySelector":".screenshot-wrapper div:nth-child(8) .highcharts-container"},"with different legend positions":{"readySelector":".screenshot-wrapper div:nth-child(10) .highcharts-container"}},"Core components/Treemap":{"data labels config":{"readySelector":".screenshot-wrapper div:nth-child(8) .highcharts-container"},"with different legend positions":{"readySelector":".screenshot-wrapper div:nth-child(10) .highcharts-container"}},"Core components/BarChart":{"with different legend positions":{"readySelector":".screenshot-wrapper div:nth-child(10) .highcharts-container"}},"Core components/PieChart":{"data labels config":{"readySelector":".screenshot-wrapper div:nth-child(8) .highcharts-container"},"with different legend positions":{"readySelector":".screenshot-wrapper div:nth-child(10) .highcharts-container"}},"AFM components/DonutChart":{"error":{"delay":1000,"readySelector":".screenshot-wrapper .s-error .icon-cloud-rain"}},"Core components/AreaChart":{"data labels config":{"readySelector":".screenshot-wrapper div:nth-child(8) .highcharts-container"},"with different legend positions":{"readySelector":".screenshot-wrapper div:nth-child(10) .highcharts-container"}},"Core components/LineChart":{"data labels config":{"readySelector":".screenshot-wrapper div:nth-child(8) .highcharts-container"},"with different legend positions":{"readySelector":".screenshot-wrapper div:nth-child(10) .highcharts-container"}},"Core components/DonutChart":{"data labels config":{"readySelector":".screenshot-wrapper div:nth-child(8) .highcharts-container"},"with different legend positions":{"readySelector":".screenshot-wrapper div:nth-child(10) .highcharts-container"}},"Core components/BubbleChart":{"data labels config":{"readySelector":".screenshot-wrapper div:nth-child(8) .highcharts-container"},"with different legend positions":{"readySelector":".screenshot-wrapper div:nth-child(10) .highcharts-container"}},"Core components/ColumnChart":{"with different legend positions":{"readySelector":".screenshot-wrapper div:nth-child(10) .highcharts-container"}},"Core components/ScatterPlot":{"data labels config":{"readySelector":".screenshot-wrapper div:nth-child(8) .highcharts-container"}}},"devDependencies":{"raf":"3.3.2","yup":"^0.24.1","jest":"21.2.1","react":"16.5.2","enzyme":"3.5.0","formik":"^0.11.11","moment":"2.22.1","history":"^4.7.2","ts-jest":"21.2.4","webpack":"3.10.0","react-ga":"^2.5.2","recharts":"1.0.0-beta.9","testcafe":"0.19.2","commander":"2.14.1","node-sass":"4.7.2","react-dom":"16.5.2","supertest":"3.0.0","babel-core":"6.26.0","css-loader":"0.28.7","jest-junit":"3.0.0","raw-loader":"0.5.1","styled-jsx":"2.2.1","typescript":"2.3.3","@types/jest":"20.0.4","@types/node":"7.0.8","file-loader":"1.1.6","sass-loader":"6.0.6","@types/react":"16.0.34","babel-loader":"7.1.2","react-helmet":"5.2.0","react-select":"1.2.1","style-loader":"0.19.1","@types/enzyme":"3.1.13","@types/lodash":"4.14.61","babel-runtime":"6.25.0","utility-types":"^1.1.0","babel-polyfill":"^6.26.0","@storybook/react":"3.4.10","@types/invariant":"2.2.29","@types/react-dom":"16.0.3","babel-preset-env":"1.6.1","isomorphic-fetch":"2.2.1","react-datepicker":"1.1.0","react-router-dom":"4.2.2","@gooddata/mock-js":"1.16.0","@storybook/addons":"3.4.10","@types/classnames":"2.2.3","@types/prop-types":"15.5.2","@types/react-intl":"2.3.5","babel-preset-react":"6.24.1","identity-obj-proxy":"^3.0.0","react-async-script":"^0.9.1","webpack-dev-server":"2.11.1","@types/react-portal":"4.0.1","babel-plugin-lodash":"3.3.2","html-webpack-plugin":"2.30.1","react-test-renderer":"16.4.2","@types/react-measure":"0.4.7","clean-webpack-plugin":"0.1.17","react-google-recaptcha":"^0.11.0","@gooddata/eslint-config":"0.1.0","@gooddata/tslint-config":"0.0.13","@types/storybook__react":"3.0.6","enzyme-adapter-react-16":"1.3.1","uglifyjs-webpack-plugin":"1.2.0","@gooddata/test-storybook":"2.0.0","@storybook/addon-actions":"3.4.10","@storybook/addon-options":"3.4.10","node-sass-magic-importer":"5.1.0","react-syntax-highlighter":"6.1.2","@types/fixed-data-table-2":"0.8.1","awesome-typescript-loader":"3.5.0","@types/react-test-renderer":"16.0.0","circular-dependency-plugin":"4.4.0","compression-webpack-plugin":"1.1.7","@types/enzyme-adapter-react-16":"1.0.3","@types/storybook__addon-actions":"3.0.1","babel-plugin-transform-class-properties":"6.24.1","babel-plugin-transform-async-to-generator":"6.24.1","babel-plugin-transform-object-rest-spread":"6.26.0"},"peerDependencies":{"react":"16.5.2","react-dom":"16.5.2"},"_npmOperationalInternal":{"tmp":"tmp/react-components_6.1.0_1545039054427_0.5699597152891358","host":"s3://npm-registry-packages"}},"6.2.0-alpha4":{"name":"@gooddata/react-components","version":"6.2.0-alpha4","author":{"name":"GoodData Corporation"},"license":"BSD-3-Clause","_id":"@gooddata/react-components@6.2.0-alpha4","maintainers":[{"name":"bertold8","email":"ivan.nejezchleb@seznam.cz"},{"name":"bugsbunny338","email":"jiri.zajic@mensa.cz"},{"name":"gooddata-ci","email":"rail@gooddata.com"},{"name":"hurtak","email":"petr.hurtak@gmail.com"},{"name":"ivan.mjartan","email":"ivan.mjartan@gooddata.com"},{"name":"jakub-sterba","email":"jakub.sterba@gooddata.com"},{"name":"jaroslav.tomecek","email":"jaroslav.tomecek@gooddata.com"},{"name":"jkittler","email":"honza.kittler@gmail.com"},{"name":"khanh.le","email":"khanh.le@gooddata.com"},{"name":"langhamp","email":"pavel.langhammer@gooddata.com"},{"name":"lanhuynh","email":"lan.huynh@gooddata.com"},{"name":"lhorak","email":"info@lhorak.cz"},{"name":"linhhong","email":"linh.hong@gooddata.com"},{"name":"lpearce","email":"levi.pearce@gooddata.com"},{"name":"lupko","email":"lubomir.slivka@gooddata.com"},{"name":"martin.mosko","email":"martin.mosko@gooddata.com"},{"name":"michal.marsal","email":"michal.marsal@gooddata.com"},{"name":"nadtan","email":"tan.nguyen@gooddata.com"},{"name":"naibinh","email":"naibinh@gmail.com"},{"name":"nikolacech","email":"nikola.cech@gooddata.com"},{"name":"no23reason","email":"dan.homola@hotmail.cz"},{"name":"ondrejlangr","email":"ondrej.langr@gooddata.com"},{"name":"pbenes","email":"petr.benes@gooddata.com"},{"name":"peterlacko","email":"lackopeter17@gmail.com"},{"name":"petrjanu","email":"petr.janu@gooddata.com"},{"name":"ptquang86","email":"ptquang86@gmail.com"},{"name":"rodri360","email":"me@rodri360.com"},{"name":"sitina","email":"jiri.sitina@gooddata.com"},{"name":"sondo","email":"son.do@gooddata.com"},{"name":"strouhaljan","email":"strouhal.jan@gmail.com"},{"name":"tomas.kratochvil","email":"tomas.kratochvil@gooddata.com"},{"name":"tomasreichmann","email":"tomasreichmann@gmail.com"},{"name":"tomsatgd","email":"tomas.satinsky@gooddata.com"},{"name":"tu.ngo","email":"tu.ngo@gooddata.com"},{"name":"vlckomi1","email":"michaela.vlckova@gooddata.com"},{"name":"xmort","email":"petr.dolejsi@gooddata.com"},{"name":"yanlipnican","email":"yanlipnican@gmail.com"},{"name":"zdenek.vidensky","email":"zdenek.vidensky@gooddata.com"}],"homepage":"https://github.com/gooddata/gooddata-react-components#readme","bugs":{"url":"https://github.com/gooddata/gooddata-react-components/issues"},"dist":{"shasum":"4c1473247ee9106e9054b104445d4c1757801759","tarball":"https://registry.npmjs.org/@gooddata/react-components/-/react-components-6.2.0-alpha4.tgz","fileCount":1006,"integrity":"sha512-YA6ZqTVCuVFZuD6udJj5nQlmf+peE7pdrpheI/YqxAZjgfh6mkjmhWMo0tXP3S2pEEEW2L5MS67NKMZd6fq5YQ==","signatures":[{"sig":"MEUCIQDd/Bu5RoJ0ewv9wM4wOPHBPfQRTILC5mPSboQPnULjNAIgK4W1LIsXq+jTi92he61uGG1uKt6JXUdXU1achrNM2vk=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":4005006,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJcGhXlCRA9TVsSAnZWagAA0cQP/iRJ3nHNgH/dC/XedKHz\nyvlEV/Bj2TMwcAqebDDx7p/mp7ur+ofwhmCQVdMxXLqKgEIMp9CHlg/VQSAc\nRkxOkNMqyNXYRC0IZgF7U1biQiaC2biEF4ObzPWsPORhjhTWl27DajoSSXbv\nLJRx+x866uM+vgR1TH3uMByui/7UhInhyJ35Zw5GhfgXNopQYz4L0FWQWgRN\nuocJDyBX6757YHLsFksNqD4IiYsah9eGeEpeGRR3vuHTp3c+Ej0d/7PowDcE\nvxmv1VIehEJA9+HBSID9V1djFUL3Eat8pmBaZ03EZs8RPsKhPvQSym1REzE2\nwtIXiB4SPR4NfMpDvkmU5xb9M+yvxC7cPtnDtcjgz2pIXd1hCbKodlDLMc2T\nOy1p2gTzw10AA5w+vWpxJr6ZvkXez0S7Qo3z8ysX1PuHIZK2bRVxLB5aw0uH\nzQab+tElWvN1ud8y++0+s5VDzwECJEAYfOMfX4Rhu9pdwUiujBRCq1PmZoa7\nVdEZyMfJLDEmSmfQm/Juy37rXBvEpWuXLqzdwiqMkkqTQwR4Jv5ViVpM6mwy\ndVbshz3ghEJNYEWNhFR8zT5ER9SEmNYV/z3mhuAGCMDazsyVtGTbDkJdn2XV\n3tKs1htzjRfwp7mOtEimljNIgBfSXerRahBQ9nGxOii13OGrIoyruslKcQyY\nJglz\r\n=JYC5\r\n-----END PGP SIGNATURE-----\r\n"},"jest":{"testRegex":"(/__tests__/.*|\\.(test|spec))\\.(tsx?|jsx?)$","transform":{".(ts|tsx)":"<rootDir>/node_modules/ts-jest/preprocessor.js"},"collectCoverage":false,"moduleNameMapper":{"\\.(css|less|sass|scss)$":"<rootDir>/__mocks__/styleMock.ts"},"coverageReporters":["html"],"collectCoverageFrom":["src/**/*.{ts,tsx}","examples/server/src/**/*.{js,jsx}","!**/*.d.ts"],"moduleFileExtensions":["ts","tsx","js"],"setupTestFrameworkScriptFile":"<rootDir>/jest.setup.js"},"main":"dist/index.js","config":{"eslint":"./examples/**/*.{js,jsx}","tslint":"./{__mocks__,src,stories}/**/*.{ts,tsx}"},"readme":"[![npm version](https://badge.fury.io/js/%40gooddata%2Freact-components.svg)](https://www.npmjs.com/package/@gooddata/react-components) \n\n# GoodData.UI React components\n> A React-based JavaScript library for building data-driven applications\n\n## Getting started\n- [GoodData.UI Documentation](http://sdk.gooddata.com/gooddata-ui/)\n- [GoodData.UI Live Examples](https://gooddata-examples.herokuapp.com/)\n- [Stack Overflow](https://stackoverflow.com/questions/tagged/gooddata)\n\n### Usage\nWith [yarn](https://yarnpkg.com) installed, go to your project directory and run\n```\n$ yarn add @gooddata/react-components\n```\nIf you prefer [npm](npmjs.com) run\n```\n$ npm install --save @gooddata/react-components\n```\n\n\n## Contributing\n\nWe welcome any contribution in form of [issues](https://github.com/gooddata/gooddata-react-components/issues) or [pull requests](https://github.com/gooddata/gooddata-react-components/pulls).\nThese commands may come in handy while developing:\n\n| command | description |\n| ------- | ----------- |\n| `yarn install --pure-lockfile` | first step |\n| ||\n| `yarn dev` | build react-components to `/dist` in watch mode |\n| `yarn test` | run all unit tests |\n| `yarn validate` | validate codestyle |\n| ||\n| `yarn storybook` | run storybook from `/stories` on http://localhost:9001 |\n| `yarn build-storybook` | build storybook to `/dist-storybook` |\n| `yarn test-storybook` | run storybook and [screenshot tests](https://github.com/gooddata/gdc-client-utils/tree/master/test-storybook) |\n| ||\n| `yarn examples` | run Live Examples dev-server from `/examples` on https://localhost:8999 |\n| `yarn examples-build` | build Live Examples to `/examples/dist` |\n| `yarn examples-server` | serve built Live Examples - see `/examples/server/src` |\n| `yarn examples-testcafe` | run testcafe tests against `localhost:8999` |\n\n### Deploy to heroku.com\nWhen you deploy this repo to heroku, it serves *GoodData.UI Live Examples*.\nRelevant tasks are in `Procfile` and `package.json`.\n\n```bash\n# run in the project directory\nheroku login\nheroku create <your-app-name>\nheroku config:set DOMAIN_ADMIN_USERNAME=x@gooddata.com DOMAIN_ADMIN_PASSWORD=xy PROJECT_ID_TO_ASSIGN=xms7ga4tf3g3nzucd8380o2bev8oeknp\ngit push heroku HEAD:master\nheroku open\n```\n\n### Run Live Examples Locally\nTo run *GoodData.UI Live Examples* locally:\n```bash\ngit clone <this-repository>\ncd  <repository-folder>\nyarn install --pure-lockfile\nyarn examples\n```\nThen open https://localhost:8999 and login using Live Examples account (you can [create one here](https://gooddata-examples.herokuapp.com/registration)).\n\n## Changelog\n\n- see [CHANGELOG.md](CHANGELOG.md)\n\n## License\n\n(C) 2007-2018 GoodData Corporation\n\nThis project is dual licensed:\n\n- The ATTRIBUTION-NONCOMMERCIAL 4.0 INTERNATIONAL (CC BY-NC 4.0) is used for purpose of the trial experience and evaluation of GoodData.UI library.\n- The GOODDATA GOODDATA.UI LIBRARY END USER LICENSE AGREEMENT is used for GoodData customers.\n\nFor more information, please see [LICENSE](https://github.com/gooddata/gooddata-react-components/blob/master/LICENSE)\n","gitHead":"9d82b6bba42a399300a8d8beb07c14502f982f51","scripts":{"dev":"bash scripts/build.sh --dev-watch","test":"jest --watch","build":"bash scripts/build.sh","tslint":"yarn run-tslint -t verbose $npm_package_config_tslint","prepare":"cd examples/server && yarn install --pure-lockfile && cd ../..; rm -r examples/node_modules 2>/dev/null; true","examples":"bash scripts/run-examples.sh","prepare?":"# Called before `npm publish` and on local `npm install`. Temporarily also for deleting obsolete node_modules. Ends with `true` to continue gracefully.","validate":"tsc --noEmit && yarn tslint && eslint $npm_package_config_eslint","build-dev":"bash scripts/build.sh --dev","examples?":"# Default is developer domain, other options: yarn examples [sec,secure,stg,stg2,stg3,demo,developer or URL]","storybook":"start-storybook -p 9001 -c .storybook","test-once":"jest","tslint-ci":"mkdir -p ./ci/results && yarn run-tslint -t checkstyle -o ./ci/results/tslint-results.xml $npm_package_config_tslint","run-tslint":"tslint -p tsconfig.json","validate-ci":"tsc --noEmit && yarn tslint-ci  && eslint $npm_package_config_eslint -f checkstyle -o ci/results/eslint-results.xml","examples-build":"bash scripts/build-examples.sh","prepublishOnly":"yarn build","test-storybook":"test-storybook","build-storybook":"build-storybook -c .storybook -o dist-storybook","examples-server":"node examples/server/src/index.js","heroku-postbuild":"yarn examples-build developer","examples-testcafe":"testcafe chrome --assertion-timeout 60000 -S -s examples/_screenshots examples/test/**/**/*_test* --debug-on-fail","examples-testcafe-ci":"testcafe 'chrome:headless --no-sandbox' --assertion-timeout 60000 -S -s examples/_screenshots examples/test/**/**/*_test*"},"typings":"dist/index.d.ts","_npmUser":{"name":"gooddata-ci","email":"rail@gooddata.com"},"repository":{"url":"git+ssh://git@github.com/gooddata/gooddata-react-components.git","type":"git"},"_npmVersion":"6.4.1","description":"GoodData React Components","directories":{},"_nodeVersion":"8.12.0","dependencies":{"rxjs":"^5.5.6","lodash":"^4.17.4","ag-grid":"^18.0.1","invariant":"^2.2.2","classnames":"^2.2.5","highcharts":"4.2.5","prop-types":"^15.6.0","react-intl":"^2.4.0","custom-event":"^1.0.1","ag-grid-react":"^18.0.0","react-measure":"^1.4.7","@gooddata/typings":"2.5.0","@types/highcharts":"4.2.56","http-status-codes":"^1.3.0","@gooddata/js-utils":"3.2.0","@gooddata/numberjs":"^3.1.2","fixed-data-table-2":"0.7.17","@gooddata/goodstrap":"59.1.2","react-dom-factories":"^1.0.2","@gooddata/gooddata-js":"10.0.0","highcharts-pattern-fill":"3.0.3","nodelist-foreach-polyfill":"^1.2.0"},"_hasShrinkwrap":false,"readmeFilename":"README.md","test-storybook":{"_defaults":{"readySelector":".screenshot-target, .screenshot-wrapper .highcharts-container, .screenshot-wrapper .s-headline-value, .screenshot-wrapper .viz-table-wrap, .screenshot-wrapper .gdc-kpi, .screenshot-wrapper .gdc-kpi-error, .screenshot-wrapper .s-pivot-table .ag-cell"},"AFM components/PieChart":{"error":{"delay":1000,"readySelector":".screenshot-wrapper .s-error .icon-cloud-rain"}},"Core components/Heatmap":{"data labels config":{"readySelector":".screenshot-wrapper div:nth-child(8) .highcharts-container"},"with different legend positions":{"readySelector":".screenshot-wrapper div:nth-child(10) .highcharts-container"}},"Core components/Treemap":{"data labels config":{"readySelector":".screenshot-wrapper div:nth-child(8) .highcharts-container"},"with different legend positions":{"readySelector":".screenshot-wrapper div:nth-child(10) .highcharts-container"}},"Core components/BarChart":{"with different legend positions":{"readySelector":".screenshot-wrapper div:nth-child(10) .highcharts-container"}},"Core components/PieChart":{"data labels config":{"readySelector":".screenshot-wrapper div:nth-child(8) .highcharts-container"},"with different legend positions":{"readySelector":".screenshot-wrapper div:nth-child(10) .highcharts-container"}},"AFM components/DonutChart":{"error":{"delay":1000,"readySelector":".screenshot-wrapper .s-error .icon-cloud-rain"}},"Core components/AreaChart":{"data labels config":{"readySelector":".screenshot-wrapper div:nth-child(8) .highcharts-container"},"with different legend positions":{"readySelector":".screenshot-wrapper div:nth-child(10) .highcharts-container"}},"Core components/LineChart":{"data labels config":{"readySelector":".screenshot-wrapper div:nth-child(8) .highcharts-container"},"with different legend positions":{"readySelector":".screenshot-wrapper div:nth-child(10) .highcharts-container"}},"Core components/DonutChart":{"data labels config":{"readySelector":".screenshot-wrapper div:nth-child(8) .highcharts-container"},"with different legend positions":{"readySelector":".screenshot-wrapper div:nth-child(10) .highcharts-container"}},"Core components/BubbleChart":{"data labels config":{"readySelector":".screenshot-wrapper div:nth-child(8) .highcharts-container"},"with different legend positions":{"readySelector":".screenshot-wrapper div:nth-child(10) .highcharts-container"}},"Core components/ColumnChart":{"with different legend positions":{"readySelector":".screenshot-wrapper div:nth-child(10) .highcharts-container"}},"Core components/ScatterPlot":{"data labels config":{"readySelector":".screenshot-wrapper div:nth-child(8) .highcharts-container"}}},"devDependencies":{"raf":"3.3.2","yup":"^0.24.1","jest":"21.2.1","react":"16.5.2","enzyme":"3.5.0","formik":"^0.11.11","moment":"2.22.1","history":"^4.7.2","ts-jest":"21.2.4","webpack":"3.10.0","react-ga":"^2.5.2","recharts":"1.0.0-beta.9","testcafe":"0.19.2","commander":"2.14.1","node-sass":"4.7.2","react-dom":"16.5.2","supertest":"3.0.0","babel-core":"6.26.0","css-loader":"0.28.7","jest-junit":"3.0.0","raw-loader":"0.5.1","styled-jsx":"2.2.1","typescript":"2.3.3","@types/jest":"20.0.4","@types/node":"7.0.8","file-loader":"1.1.6","sass-loader":"6.0.6","@types/react":"16.0.34","babel-loader":"7.1.2","react-helmet":"5.2.0","react-select":"1.2.1","style-loader":"0.19.1","@types/enzyme":"3.1.13","@types/lodash":"4.14.61","babel-runtime":"6.25.0","utility-types":"^1.1.0","babel-polyfill":"^6.26.0","@storybook/react":"3.4.10","@types/invariant":"2.2.29","@types/react-dom":"16.0.3","babel-preset-env":"1.6.1","isomorphic-fetch":"2.2.1","react-datepicker":"1.1.0","react-router-dom":"4.2.2","@gooddata/mock-js":"1.16.0","@storybook/addons":"3.4.10","@types/classnames":"2.2.3","@types/prop-types":"15.5.2","@types/react-intl":"2.3.5","babel-preset-react":"6.24.1","identity-obj-proxy":"^3.0.0","react-async-script":"^0.9.1","webpack-dev-server":"2.11.1","@types/react-portal":"4.0.1","babel-plugin-lodash":"3.3.2","html-webpack-plugin":"2.30.1","react-test-renderer":"16.4.2","@types/react-measure":"0.4.7","clean-webpack-plugin":"0.1.17","react-google-recaptcha":"^0.11.0","@gooddata/eslint-config":"0.1.0","@gooddata/tslint-config":"0.0.13","@types/storybook__react":"3.0.6","enzyme-adapter-react-16":"1.3.1","uglifyjs-webpack-plugin":"1.2.0","@gooddata/test-storybook":"2.0.0","@storybook/addon-actions":"3.4.10","@storybook/addon-options":"3.4.10","node-sass-magic-importer":"5.1.0","react-syntax-highlighter":"6.1.2","@types/fixed-data-table-2":"0.8.1","awesome-typescript-loader":"3.5.0","@types/react-test-renderer":"16.0.0","circular-dependency-plugin":"4.4.0","compression-webpack-plugin":"1.1.7","@types/enzyme-adapter-react-16":"1.0.3","@types/storybook__addon-actions":"3.0.1","babel-plugin-transform-class-properties":"6.24.1","babel-plugin-transform-async-to-generator":"6.24.1","babel-plugin-transform-object-rest-spread":"6.26.0"},"peerDependencies":{"react":"16.5.2","react-dom":"16.5.2"},"_npmOperationalInternal":{"tmp":"tmp/react-components_6.2.0-alpha4_1545213412834_0.45640129579158173","host":"s3://npm-registry-packages"}},"6.1.1":{"name":"@gooddata/react-components","version":"6.1.1","author":{"name":"GoodData Corporation"},"license":"BSD-3-Clause","_id":"@gooddata/react-components@6.1.1","maintainers":[{"name":"bertold8","email":"ivan.nejezchleb@seznam.cz"},{"name":"bugsbunny338","email":"jiri.zajic@mensa.cz"},{"name":"gooddata-ci","email":"rail@gooddata.com"},{"name":"hurtak","email":"petr.hurtak@gmail.com"},{"name":"ivan.mjartan","email":"ivan.mjartan@gooddata.com"},{"name":"jakub-sterba","email":"jakub.sterba@gooddata.com"},{"name":"jaroslav.tomecek","email":"jaroslav.tomecek@gooddata.com"},{"name":"jkittler","email":"honza.kittler@gmail.com"},{"name":"khanh.le","email":"khanh.le@gooddata.com"},{"name":"langhamp","email":"pavel.langhammer@gooddata.com"},{"name":"lanhuynh","email":"lan.huynh@gooddata.com"},{"name":"lhorak","email":"info@lhorak.cz"},{"name":"linhhong","email":"linh.hong@gooddata.com"},{"name":"lpearce","email":"levi.pearce@gooddata.com"},{"name":"lupko","email":"lubomir.slivka@gooddata.com"},{"name":"martin.mosko","email":"martin.mosko@gooddata.com"},{"name":"michal.marsal","email":"michal.marsal@gooddata.com"},{"name":"nadtan","email":"tan.nguyen@gooddata.com"},{"name":"naibinh","email":"naibinh@gmail.com"},{"name":"nikolacech","email":"nikola.cech@gooddata.com"},{"name":"no23reason","email":"dan.homola@hotmail.cz"},{"name":"ondrejlangr","email":"ondrej.langr@gooddata.com"},{"name":"pbenes","email":"petr.benes@gooddata.com"},{"name":"peterlacko","email":"lackopeter17@gmail.com"},{"name":"petrjanu","email":"petr.janu@gooddata.com"},{"name":"ptquang86","email":"ptquang86@gmail.com"},{"name":"rodri360","email":"me@rodri360.com"},{"name":"sitina","email":"jiri.sitina@gooddata.com"},{"name":"sondo","email":"son.do@gooddata.com"},{"name":"strouhaljan","email":"strouhal.jan@gmail.com"},{"name":"tomas.kratochvil","email":"tomas.kratochvil@gooddata.com"},{"name":"tomasreichmann","email":"tomasreichmann@gmail.com"},{"name":"tomsatgd","email":"tomas.satinsky@gooddata.com"},{"name":"tu.ngo","email":"tu.ngo@gooddata.com"},{"name":"vlckomi1","email":"michaela.vlckova@gooddata.com"},{"name":"xmort","email":"petr.dolejsi@gooddata.com"},{"name":"yanlipnican","email":"yanlipnican@gmail.com"},{"name":"zdenek.vidensky","email":"zdenek.vidensky@gooddata.com"}],"homepage":"https://github.com/gooddata/gooddata-react-components#readme","bugs":{"url":"https://github.com/gooddata/gooddata-react-components/issues"},"dist":{"shasum":"b24016dbf3e525bd9d789cbec3b7294510c30c37","tarball":"https://registry.npmjs.org/@gooddata/react-components/-/react-components-6.1.1.tgz","fileCount":987,"integrity":"sha512-Pf2avkx9xbc6Kh3cWFGgtAt3B3cKOs7988f/l/KLebhVisLttnPZWey6LERtexuCUhtq1zi5X02tPY1sPrPpTQ==","signatures":[{"sig":"MEUCIDCGB6duLfuz6DfsxLQcLBi6eGCTNxyP+mSQHL1tQKMqAiEAqnTZ3ojYKkEgWkI6mnYAvYbyHHOHWZu7fu8owYGAJQ0=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":3951024,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJcG23mCRA9TVsSAnZWagAAbOwP/1w9/73x04cG/aPFONBi\nJgrHfILJAKfUcAgY8QLFyEpjdcnvRa6R3NaLoBJ1W7me4heR1VTriQhgi/GM\nwhRrBOh2w2tDbyn8kPizizQxIorVGC06SRM99IqNWwik93wYiCuvT8fPSfdf\ni02Qmb/d/6d4WqnQvU4rqlNXWKjmLNm7hj48hgfutII2vA9l5afAe+1es3J2\nxHGQgKm4fo+r7QVnjUrqnAN36tVyRu+Puf5Ua0qTLEZ+TRcwRgpiF4xsA9wK\nLRnQjnyzwTDmfM3juAB/XIQ/YeL6CuA0Ny/E5+wVOD4zeRTRevaxNgU3FiGB\nsULV9Bk2cJoBBX/vw6NJbD6RprZO2bKDDjPW2LPG2rOZ32jq2kG/+3IZrjhM\n8NodHXT1FAhBb3OCc3fH1EOF5SUyAuuGIGnYm/arY6ILobCh/v3DyQ5w+NUF\n/nsSKjZ8FTaI0fXbotqMM63AXE0MRJaKYsiA1PZslqZZlBfgaIaDIeX1IAeY\npDaRLPbrNPrFiPsy7GFcypuoF3Ea5QqLn4oz2+TYXh483VnOi5TZT5JFhObN\nmhgszDk8Zfprf778gsldDhwrJa9EsT4RDBiY6XLk5QbQW5bC8UGnj/XD4npd\n2I688njrJbt13XtAeWyqmbABpfLAvPsqY4g5tWgdf6BLLmfXmVFq9Iez99Ar\ntOYF\r\n=3mWj\r\n-----END PGP SIGNATURE-----\r\n"},"jest":{"testRegex":"(/__tests__/.*|\\.(test|spec))\\.(tsx?|jsx?)$","transform":{".(ts|tsx)":"<rootDir>/node_modules/ts-jest/preprocessor.js"},"collectCoverage":false,"moduleNameMapper":{"\\.(css|less|sass|scss)$":"<rootDir>/__mocks__/styleMock.ts"},"coverageReporters":["html"],"collectCoverageFrom":["src/**/*.{ts,tsx}","examples/server/src/**/*.{js,jsx}","!**/*.d.ts"],"moduleFileExtensions":["ts","tsx","js"],"setupTestFrameworkScriptFile":"<rootDir>/jest.setup.js"},"main":"dist/index.js","config":{"eslint":"./examples/**/*.{js,jsx}","tslint":"./{__mocks__,src,stories}/**/*.{ts,tsx}"},"gitHead":"ec454bf65d6e6a5d2329aaf6b082afa9f91dfe6f","scripts":{"dev":"bash scripts/build.sh --dev-watch","test":"jest --watch","build":"bash scripts/build.sh","tslint":"yarn run-tslint -t verbose $npm_package_config_tslint","prepare":"cd examples/server && yarn install --pure-lockfile && cd ../..; rm -r examples/node_modules 2>/dev/null; true","examples":"bash scripts/run-examples.sh","prepare?":"# Called before `npm publish` and on local `npm install`. Temporarily also for deleting obsolete node_modules. Ends with `true` to continue gracefully.","validate":"tsc --noEmit && yarn tslint && eslint $npm_package_config_eslint","build-dev":"bash scripts/build.sh --dev","examples?":"# Default is developer domain, other options: yarn examples [sec,secure,stg,stg2,stg3,demo,developer or URL]","storybook":"start-storybook -p 9001 -c .storybook","test-once":"jest","tslint-ci":"mkdir -p ./ci/results && yarn run-tslint -t checkstyle -o ./ci/results/tslint-results.xml $npm_package_config_tslint","run-tslint":"tslint -p tsconfig.json","validate-ci":"tsc --noEmit && yarn tslint-ci  && eslint $npm_package_config_eslint -f checkstyle -o ci/results/eslint-results.xml","examples-build":"bash scripts/build-examples.sh","prepublishOnly":"yarn build","test-storybook":"test-storybook","build-storybook":"build-storybook -c .storybook -o dist-storybook","examples-server":"node examples/server/src/index.js","heroku-postbuild":"yarn examples-build developer","examples-testcafe":"testcafe chrome --assertion-timeout 60000 -S -s examples/_screenshots examples/test/**/**/*_test* --debug-on-fail","examples-testcafe-ci":"testcafe 'chrome:headless --no-sandbox' --assertion-timeout 60000 -S -s examples/_screenshots examples/test/**/**/*_test*"},"typings":"dist/index.d.ts","_npmUser":{"name":"gooddata-ci","email":"rail@gooddata.com"},"deprecated":"@gooddata/react-components@6 reached End of Support on October 8, 2020. Please upgrade (see https://sdk.gooddata.com/gooddata-ui/docs/supported_versions.html for more information).","repository":{"url":"git+ssh://git@github.com/gooddata/gooddata-react-components.git","type":"git"},"_npmVersion":"6.4.1","description":"GoodData React Components","directories":{},"_nodeVersion":"8.12.0","dependencies":{"rxjs":"^5.5.6","lodash":"^4.17.4","ag-grid":"^18.0.1","invariant":"^2.2.2","classnames":"^2.2.5","highcharts":"4.2.5","prop-types":"^15.6.0","react-intl":"^2.4.0","custom-event":"^1.0.1","ag-grid-react":"^18.0.0","react-measure":"^1.4.7","@gooddata/typings":"2.5.0","@types/highcharts":"4.2.56","http-status-codes":"^1.3.0","@gooddata/js-utils":"3.2.0","@gooddata/numberjs":"^3.1.2","fixed-data-table-2":"0.7.17","@gooddata/goodstrap":"59.0.0","react-dom-factories":"^1.0.2","@gooddata/gooddata-js":"10.0.1","highcharts-pattern-fill":"3.0.3","nodelist-foreach-polyfill":"^1.2.0"},"_hasShrinkwrap":false,"test-storybook":{"_defaults":{"readySelector":".screenshot-target, .screenshot-wrapper .highcharts-container, .screenshot-wrapper .s-headline-value, .screenshot-wrapper .viz-table-wrap, .screenshot-wrapper .gdc-kpi, .screenshot-wrapper .gdc-kpi-error, .screenshot-wrapper .s-pivot-table .ag-cell"},"AFM components/PieChart":{"error":{"delay":1000,"readySelector":".screenshot-wrapper .s-error .icon-cloud-rain"}},"Core components/Heatmap":{"data labels config":{"readySelector":".screenshot-wrapper div:nth-child(8) .highcharts-container"},"with different legend positions":{"readySelector":".screenshot-wrapper div:nth-child(10) .highcharts-container"}},"Core components/Treemap":{"data labels config":{"readySelector":".screenshot-wrapper div:nth-child(8) .highcharts-container"},"with different legend positions":{"readySelector":".screenshot-wrapper div:nth-child(10) .highcharts-container"}},"Core components/BarChart":{"with different legend positions":{"readySelector":".screenshot-wrapper div:nth-child(10) .highcharts-container"}},"Core components/PieChart":{"data labels config":{"readySelector":".screenshot-wrapper div:nth-child(8) .highcharts-container"},"with different legend positions":{"readySelector":".screenshot-wrapper div:nth-child(10) .highcharts-container"}},"AFM components/DonutChart":{"error":{"delay":1000,"readySelector":".screenshot-wrapper .s-error .icon-cloud-rain"}},"Core components/AreaChart":{"data labels config":{"readySelector":".screenshot-wrapper div:nth-child(8) .highcharts-container"},"with different legend positions":{"readySelector":".screenshot-wrapper div:nth-child(10) .highcharts-container"}},"Core components/LineChart":{"data labels config":{"readySelector":".screenshot-wrapper div:nth-child(8) .highcharts-container"},"with different legend positions":{"readySelector":".screenshot-wrapper div:nth-child(10) .highcharts-container"}},"Core components/DonutChart":{"data labels config":{"readySelector":".screenshot-wrapper div:nth-child(8) .highcharts-container"},"with different legend positions":{"readySelector":".screenshot-wrapper div:nth-child(10) .highcharts-container"}},"Core components/BubbleChart":{"data labels config":{"readySelector":".screenshot-wrapper div:nth-child(8) .highcharts-container"},"with different legend positions":{"readySelector":".screenshot-wrapper div:nth-child(10) .highcharts-container"}},"Core components/ColumnChart":{"with different legend positions":{"readySelector":".screenshot-wrapper div:nth-child(10) .highcharts-container"}},"Core components/ScatterPlot":{"data labels config":{"readySelector":".screenshot-wrapper div:nth-child(8) .highcharts-container"}}},"devDependencies":{"raf":"3.3.2","yup":"^0.24.1","jest":"21.2.1","react":"16.5.2","enzyme":"3.5.0","formik":"^0.11.11","moment":"2.22.1","history":"^4.7.2","ts-jest":"21.2.4","webpack":"3.10.0","react-ga":"^2.5.2","recharts":"1.0.0-beta.9","testcafe":"0.19.2","commander":"2.14.1","node-sass":"4.7.2","react-dom":"16.5.2","supertest":"3.0.0","babel-core":"6.26.0","css-loader":"0.28.7","jest-junit":"3.0.0","raw-loader":"0.5.1","styled-jsx":"2.2.1","typescript":"2.3.3","@types/jest":"20.0.4","@types/node":"7.0.8","file-loader":"1.1.6","sass-loader":"6.0.6","@types/react":"16.0.34","babel-loader":"7.1.2","react-helmet":"5.2.0","react-select":"1.2.1","style-loader":"0.19.1","@types/enzyme":"3.1.13","@types/lodash":"4.14.61","babel-runtime":"6.25.0","utility-types":"^1.1.0","babel-polyfill":"^6.26.0","@storybook/react":"3.4.10","@types/invariant":"2.2.29","@types/react-dom":"16.0.3","babel-preset-env":"1.6.1","isomorphic-fetch":"2.2.1","react-datepicker":"1.1.0","react-router-dom":"4.2.2","@gooddata/mock-js":"1.16.0","@storybook/addons":"3.4.10","@types/classnames":"2.2.3","@types/prop-types":"15.5.2","@types/react-intl":"2.3.5","babel-preset-react":"6.24.1","identity-obj-proxy":"^3.0.0","react-async-script":"^0.9.1","webpack-dev-server":"2.11.1","@types/react-portal":"4.0.1","babel-plugin-lodash":"3.3.2","html-webpack-plugin":"2.30.1","react-test-renderer":"16.4.2","@types/react-measure":"0.4.7","clean-webpack-plugin":"0.1.17","react-google-recaptcha":"^0.11.0","@gooddata/eslint-config":"0.1.0","@gooddata/tslint-config":"0.0.13","@types/storybook__react":"3.0.6","enzyme-adapter-react-16":"1.3.1","uglifyjs-webpack-plugin":"1.2.0","@gooddata/test-storybook":"2.0.0","@storybook/addon-actions":"3.4.10","@storybook/addon-options":"3.4.10","node-sass-magic-importer":"5.1.0","react-syntax-highlighter":"6.1.2","@types/fixed-data-table-2":"0.8.1","awesome-typescript-loader":"3.5.0","@types/react-test-renderer":"16.0.0","circular-dependency-plugin":"4.4.0","compression-webpack-plugin":"1.1.7","@types/enzyme-adapter-react-16":"1.0.3","@types/storybook__addon-actions":"3.0.1","babel-plugin-transform-class-properties":"6.24.1","babel-plugin-transform-async-to-generator":"6.24.1","babel-plugin-transform-object-rest-spread":"6.26.0"},"peerDependencies":{"react":"16.5.2","react-dom":"16.5.2"},"_npmOperationalInternal":{"tmp":"tmp/react-components_6.1.1_1545301477733_0.7508824441837578","host":"s3://npm-registry-packages"}},"6.2.0-alpha5":{"name":"@gooddata/react-components","version":"6.2.0-alpha5","author":{"name":"GoodData Corporation"},"license":"BSD-3-Clause","_id":"@gooddata/react-components@6.2.0-alpha5","maintainers":[{"name":"bertold8","email":"ivan.nejezchleb@seznam.cz"},{"name":"bugsbunny338","email":"jiri.zajic@mensa.cz"},{"name":"gooddata-ci","email":"rail@gooddata.com"},{"name":"hurtak","email":"petr.hurtak@gmail.com"},{"name":"ivan.mjartan","email":"ivan.mjartan@gooddata.com"},{"name":"jakub-sterba","email":"jakub.sterba@gooddata.com"},{"name":"jaroslav.tomecek","email":"jaroslav.tomecek@gooddata.com"},{"name":"jkittler","email":"honza.kittler@gmail.com"},{"name":"khanh.le","email":"khanh.le@gooddata.com"},{"name":"langhamp","email":"pavel.langhammer@gooddata.com"},{"name":"lanhuynh","email":"lan.huynh@gooddata.com"},{"name":"linhhong","email":"linh.hong@gooddata.com"},{"name":"lpearce","email":"levi.pearce@gooddata.com"},{"name":"lupko","email":"lubomir.slivka@gooddata.com"},{"name":"martin.mosko","email":"martin.mosko@gooddata.com"},{"name":"michal.marsal","email":"michal.marsal@gooddata.com"},{"name":"nadtan","email":"tan.nguyen@gooddata.com"},{"name":"naibinh","email":"naibinh@gmail.com"},{"name":"nikolacech","email":"nikola.cech@gooddata.com"},{"name":"no23reason","email":"dan.homola@hotmail.cz"},{"name":"ondrejlangr","email":"ondrej.langr@gooddata.com"},{"name":"pbenes","email":"petr.benes@gooddata.com"},{"name":"peterlacko","email":"lackopeter17@gmail.com"},{"name":"petrjanu","email":"petr.janu@gooddata.com"},{"name":"ptquang86","email":"ptquang86@gmail.com"},{"name":"rodri360","email":"me@rodri360.com"},{"name":"sitina","email":"jiri.sitina@gooddata.com"},{"name":"sondo","email":"son.do@gooddata.com"},{"name":"strouhaljan","email":"strouhal.jan@gmail.com"},{"name":"tomas.kratochvil","email":"tomas.kratochvil@gooddata.com"},{"name":"tomasreichmann","email":"tomasreichmann@gmail.com"},{"name":"tomsatgd","email":"tomas.satinsky@gooddata.com"},{"name":"tu.ngo","email":"tu.ngo@gooddata.com"},{"name":"vlastikcz","email":"vlastimil.kotas@gooddata.com"},{"name":"vlckomi1","email":"michaela.vlckova@gooddata.com"},{"name":"xmort","email":"petr.dolejsi@gooddata.com"},{"name":"yanlipnican","email":"yanlipnican@gmail.com"},{"name":"zdenek.vidensky","email":"zdenek.vidensky@gooddata.com"}],"homepage":"https://github.com/gooddata/gooddata-react-components#readme","bugs":{"url":"https://github.com/gooddata/gooddata-react-components/issues"},"dist":{"shasum":"f00df53cefbd1c1e2fa6b7158f66a5d28aa6a2cb","tarball":"https://registry.npmjs.org/@gooddata/react-components/-/react-components-6.2.0-alpha5.tgz","fileCount":1034,"integrity":"sha512-HQC8fs08I5tp1EWZwRaT6/OtZ1elolsJYTNOOgKvVIgYMs25ecB9zqQAUX7TUAq5MohqGLwTY8Cp0FyCNoOp4w==","signatures":[{"sig":"MEYCIQDSU9SI5ru0Ixu2iGQP4yKFD4A2AkGIbs0vWEscqDTIzgIhANu/sPv/CKdniLsZUbIDvnwnLzSJzWDTxIUPBuLeqJaF","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":4064490,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJcHL4qCRA9TVsSAnZWagAAGlEP/3ftW/Ns7xgrF6NOK2aE\nraVEPR0iq3c59yHuJ7IdfpWW/RVvYGVdrRk6/ulZzk/oo75qSSQpngt241iR\nX3l+CdNFUU00kKswygcYGIzxiQlQVUtkNzP6jra5Y8mpIHSoPXehie0QeBFz\ncQmWy/lq+5JdaKRB2OT1oMVTgjEygOmn7+abDESqAifhm50SAw36Xa3QO3To\nbHLZElw1vbSGi5kt/xqpGUSuYlyKZNCx/OY4JZ3Z+8e+tsqRco3WJd+N3WQU\n/oSsv62Y1Hl+vRi+ur2OBXaDNXgXNbKkf0yPV2+PYigyB5VirbBUb/9fjLpW\n3c3M6b1dG4GEU1zjYvagMvOCQPU3lc6GY6cdvpUqpxD3EBT6mIq0Zp0zdNFk\nxQFKh6owN1d4bUt2etlyEndX+q5ofn/E5U4FXbhkwqE2UdhqIUNoST+JrOdr\nK2MHLBZV0+0qU14Z+6u+jVAqU33qu6Bc1oTFd8+3GXqIeqsXqGOa6+UTJok3\nBxkNrhyuxB5YBREDhRmNDYCsueljGfoURbQy0ghO4/gmTsCMVR/D0qlbbAPQ\n4acPZvLaEhPVA4VSPvVWdHZKhGtT2ApdZgrSoj5Aa09ArzLmZdeUPy5fW1Wa\nVn2d9KyRjoXpsk0QXmgf/TNXTT9eYrQt8gMLEwLSibf/6Cf0tzK1p2T47Uoe\n1dVW\r\n=VX+K\r\n-----END PGP SIGNATURE-----\r\n"},"jest":{"testRegex":"(/__tests__/.*|\\.(test|spec))\\.(tsx?|jsx?)$","transform":{".(ts|tsx)":"<rootDir>/node_modules/ts-jest/preprocessor.js"},"collectCoverage":false,"moduleNameMapper":{"\\.(css|less|sass|scss)$":"<rootDir>/__mocks__/styleMock.ts"},"coverageReporters":["html"],"collectCoverageFrom":["src/**/*.{ts,tsx}","examples/server/src/**/*.{js,jsx}","!**/*.d.ts"],"moduleFileExtensions":["ts","tsx","js"],"setupTestFrameworkScriptFile":"<rootDir>/jest.setup.js"},"main":"dist/index.js","config":{"eslint":"./examples/**/*.{js,jsx}","tslint":"./{__mocks__,src,stories}/**/*.{ts,tsx}"},"readme":"[![npm version](https://badge.fury.io/js/%40gooddata%2Freact-components.svg)](https://www.npmjs.com/package/@gooddata/react-components) \n\n# GoodData.UI React components\n> A React-based JavaScript library for building data-driven applications\n\n## Getting started\n- [GoodData.UI Documentation](http://sdk.gooddata.com/gooddata-ui/)\n- [GoodData.UI Live Examples](https://gooddata-examples.herokuapp.com/)\n- [Stack Overflow](https://stackoverflow.com/questions/tagged/gooddata)\n\n### Usage\nWith [yarn](https://yarnpkg.com) installed, go to your project directory and run\n```\n$ yarn add @gooddata/react-components\n```\nIf you prefer [npm](npmjs.com) run\n```\n$ npm install --save @gooddata/react-components\n```\n\n\n## Contributing\n\nWe welcome any contribution in form of [issues](https://github.com/gooddata/gooddata-react-components/issues) or [pull requests](https://github.com/gooddata/gooddata-react-components/pulls).\nThese commands may come in handy while developing:\n\n| command | description |\n| ------- | ----------- |\n| `yarn install --pure-lockfile` | first step |\n| ||\n| `yarn dev` | build react-components to `/dist` in watch mode |\n| `yarn test` | run all unit tests |\n| `yarn validate` | validate codestyle |\n| ||\n| `yarn storybook` | run storybook from `/stories` on http://localhost:9001 |\n| `yarn build-storybook` | build storybook to `/dist-storybook` |\n| `yarn test-storybook` | run storybook and [screenshot tests](https://github.com/gooddata/gdc-client-utils/tree/master/test-storybook) |\n| ||\n| `yarn examples` | run Live Examples dev-server from `/examples` on https://localhost:8999 |\n| `yarn examples-build` | build Live Examples to `/examples/dist` |\n| `yarn examples-server` | serve built Live Examples - see `/examples/server/src` |\n| `yarn examples-testcafe` | run testcafe tests against `localhost:8999` |\n\n### Deploy to heroku.com\nWhen you deploy this repo to heroku, it serves *GoodData.UI Live Examples*.\nRelevant tasks are in `Procfile` and `package.json`.\n\n```bash\n# run in the project directory\nheroku login\nheroku create <your-app-name>\nheroku config:set DOMAIN_ADMIN_USERNAME=x@gooddata.com DOMAIN_ADMIN_PASSWORD=xy PROJECT_ID_TO_ASSIGN=xms7ga4tf3g3nzucd8380o2bev8oeknp\ngit push heroku HEAD:master\nheroku open\n```\n\n### Run Live Examples Locally\nTo run *GoodData.UI Live Examples* locally:\n```bash\ngit clone <this-repository>\ncd  <repository-folder>\nyarn install --pure-lockfile\nyarn examples\n```\nThen open https://localhost:8999 and login using Live Examples account (you can [create one here](https://gooddata-examples.herokuapp.com/registration)).\n\n## Changelog\n\n- see [CHANGELOG.md](CHANGELOG.md)\n\n## License\n\n(C) 2007-2018 GoodData Corporation\n\nThis project is dual licensed:\n\n- The ATTRIBUTION-NONCOMMERCIAL 4.0 INTERNATIONAL (CC BY-NC 4.0) is used for purpose of the trial experience and evaluation of GoodData.UI library.\n- The GOODDATA GOODDATA.UI LIBRARY END USER LICENSE AGREEMENT is used for GoodData customers.\n\nFor more information, please see [LICENSE](https://github.com/gooddata/gooddata-react-components/blob/master/LICENSE)\n","gitHead":"b9b9be5ee05695c59340d1930a10a63bf9007b35","scripts":{"dev":"bash scripts/build.sh --dev-watch","test":"jest --watch","build":"bash scripts/build.sh","tslint":"yarn run-tslint -t verbose $npm_package_config_tslint","prepare":"cd examples/server && yarn install --pure-lockfile && cd ../..; rm -r examples/node_modules 2>/dev/null; true","examples":"bash scripts/run-examples.sh","prepare?":"# Called before `npm publish` and on local `npm install`. Temporarily also for deleting obsolete node_modules. Ends with `true` to continue gracefully.","validate":"tsc --noEmit && yarn tslint && eslint $npm_package_config_eslint","build-dev":"bash scripts/build.sh --dev","examples?":"# Default is developer domain, other options: yarn examples [sec,secure,stg,stg2,stg3,demo,developer or URL]","storybook":"start-storybook -p 9001 -c .storybook","test-once":"jest","tslint-ci":"mkdir -p ./ci/results && yarn run-tslint -t checkstyle -o ./ci/results/tslint-results.xml $npm_package_config_tslint","run-tslint":"tslint -p tsconfig.json","validate-ci":"tsc --noEmit && yarn tslint-ci  && eslint $npm_package_config_eslint -f checkstyle -o ci/results/eslint-results.xml","examples-build":"bash scripts/build-examples.sh","prepublishOnly":"yarn build","test-storybook":"test-storybook","build-storybook":"build-storybook -c .storybook -o dist-storybook","examples-server":"node examples/server/src/index.js","heroku-postbuild":"yarn examples-build developer","examples-testcafe":"testcafe chrome --assertion-timeout 60000 -S -s examples/_screenshots examples/test/**/**/*_test* --debug-on-fail","examples-testcafe-ci":"testcafe 'chrome:headless --no-sandbox' --assertion-timeout 60000 -S -s examples/_screenshots examples/test/**/**/*_test*"},"typings":"dist/index.d.ts","_npmUser":{"name":"gooddata-ci","email":"rail@gooddata.com"},"repository":{"url":"git+ssh://git@github.com/gooddata/gooddata-react-components.git","type":"git"},"_npmVersion":"6.4.1","description":"GoodData React Components","directories":{},"_nodeVersion":"8.12.0","dependencies":{"rxjs":"^5.5.6","lodash":"^4.17.4","ag-grid":"^18.0.1","invariant":"^2.2.2","classnames":"^2.2.5","highcharts":"4.2.5","prop-types":"^15.6.0","react-intl":"^2.4.0","custom-event":"^1.0.1","ag-grid-react":"^18.0.0","react-measure":"^1.4.7","@gooddata/typings":"2.5.0","@types/highcharts":"4.2.56","http-status-codes":"^1.3.0","@gooddata/js-utils":"3.2.0","@gooddata/numberjs":"^3.1.2","fixed-data-table-2":"0.7.17","@gooddata/goodstrap":"59.1.2","react-dom-factories":"^1.0.2","@gooddata/gooddata-js":"10.0.1","highcharts-pattern-fill":"3.0.3","nodelist-foreach-polyfill":"^1.2.0"},"_hasShrinkwrap":false,"readmeFilename":"README.md","test-storybook":{"_defaults":{"readySelector":".screenshot-target, .screenshot-wrapper .highcharts-container, .screenshot-wrapper .s-headline-value, .screenshot-wrapper .viz-table-wrap, .screenshot-wrapper .gdc-kpi, .screenshot-wrapper .gdc-kpi-error, .screenshot-wrapper .s-pivot-table .ag-cell"},"AFM components/PieChart":{"error":{"delay":1000,"readySelector":".screenshot-wrapper .s-error .icon-cloud-rain"}},"Core components/Heatmap":{"data labels config":{"readySelector":".screenshot-wrapper div:nth-child(8) .highcharts-container"},"with different legend positions":{"readySelector":".screenshot-wrapper div:nth-child(10) .highcharts-container"}},"Core components/Treemap":{"data labels config":{"readySelector":".screenshot-wrapper div:nth-child(8) .highcharts-container"},"with different legend positions":{"readySelector":".screenshot-wrapper div:nth-child(10) .highcharts-container"}},"Core components/BarChart":{"with different legend positions":{"readySelector":".screenshot-wrapper div:nth-child(10) .highcharts-container"}},"Core components/PieChart":{"data labels config":{"readySelector":".screenshot-wrapper div:nth-child(8) .highcharts-container"},"with different legend positions":{"readySelector":".screenshot-wrapper div:nth-child(10) .highcharts-container"}},"AFM components/DonutChart":{"error":{"delay":1000,"readySelector":".screenshot-wrapper .s-error .icon-cloud-rain"}},"Core components/AreaChart":{"data labels config":{"readySelector":".screenshot-wrapper div:nth-child(8) .highcharts-container"},"with different legend positions":{"readySelector":".screenshot-wrapper div:nth-child(10) .highcharts-container"}},"Core components/LineChart":{"data labels config":{"readySelector":".screenshot-wrapper div:nth-child(8) .highcharts-container"},"with different legend positions":{"readySelector":".screenshot-wrapper div:nth-child(10) .highcharts-container"}},"Core components/DonutChart":{"data labels config":{"readySelector":".screenshot-wrapper div:nth-child(8) .highcharts-container"},"with different legend positions":{"readySelector":".screenshot-wrapper div:nth-child(10) .highcharts-container"}},"Core components/BubbleChart":{"data labels config":{"readySelector":".screenshot-wrapper div:nth-child(8) .highcharts-container"},"with different legend positions":{"readySelector":".screenshot-wrapper div:nth-child(10) .highcharts-container"}},"Core components/ColumnChart":{"with different legend positions":{"readySelector":".screenshot-wrapper div:nth-child(10) .highcharts-container"}},"Core components/ScatterPlot":{"data labels config":{"readySelector":".screenshot-wrapper div:nth-child(8) .highcharts-container"}}},"devDependencies":{"raf":"3.3.2","yup":"^0.24.1","jest":"21.2.1","react":"16.5.2","enzyme":"3.5.0","formik":"^0.11.11","moment":"2.22.1","history":"^4.7.2","ts-jest":"21.2.4","webpack":"3.10.0","react-ga":"^2.5.2","recharts":"1.0.0-beta.9","testcafe":"0.19.2","commander":"2.14.1","node-sass":"4.7.2","react-dom":"16.5.2","supertest":"3.0.0","babel-core":"6.26.0","css-loader":"0.28.7","jest-junit":"3.0.0","raw-loader":"0.5.1","styled-jsx":"2.2.1","typescript":"2.3.3","@types/jest":"20.0.4","@types/node":"7.0.8","file-loader":"1.1.6","sass-loader":"6.0.6","@types/react":"16.0.34","babel-loader":"7.1.2","react-helmet":"5.2.0","react-select":"1.2.1","style-loader":"0.19.1","@types/enzyme":"3.1.13","@types/lodash":"4.14.61","babel-runtime":"6.25.0","utility-types":"^1.1.0","babel-polyfill":"^6.26.0","@storybook/react":"3.4.10","@types/invariant":"2.2.29","@types/react-dom":"16.0.3","babel-preset-env":"1.6.1","isomorphic-fetch":"2.2.1","react-datepicker":"1.1.0","react-router-dom":"4.2.2","@gooddata/mock-js":"1.16.0","@storybook/addons":"3.4.10","@types/classnames":"2.2.3","@types/prop-types":"15.5.2","@types/react-intl":"2.3.5","babel-preset-react":"6.24.1","identity-obj-proxy":"^3.0.0","react-async-script":"^0.9.1","webpack-dev-server":"2.11.1","@types/react-portal":"4.0.1","babel-plugin-lodash":"3.3.2","html-webpack-plugin":"2.30.1","react-test-renderer":"16.4.2","@types/react-measure":"0.4.7","clean-webpack-plugin":"0.1.17","react-google-recaptcha":"^0.11.0","@gooddata/eslint-config":"0.1.0","@gooddata/tslint-config":"0.0.13","@types/storybook__react":"3.0.6","enzyme-adapter-react-16":"1.3.1","uglifyjs-webpack-plugin":"1.2.0","@gooddata/test-storybook":"2.0.0","@storybook/addon-actions":"3.4.10","@storybook/addon-options":"3.4.10","node-sass-magic-importer":"5.1.0","react-syntax-highlighter":"6.1.2","@types/fixed-data-table-2":"0.8.1","awesome-typescript-loader":"3.5.0","@types/react-test-renderer":"16.0.0","circular-dependency-plugin":"4.4.0","compression-webpack-plugin":"1.1.7","@types/enzyme-adapter-react-16":"1.0.3","@types/storybook__addon-actions":"3.0.1","babel-plugin-transform-class-properties":"6.24.1","babel-plugin-transform-async-to-generator":"6.24.1","babel-plugin-transform-object-rest-spread":"6.26.0"},"peerDependencies":{"react":"16.5.2","react-dom":"16.5.2"},"_npmOperationalInternal":{"tmp":"tmp/react-components_6.2.0-alpha5_1545387562273_0.42084047433854854","host":"s3://npm-registry-packages"}},"6.2.0-alpha6":{"name":"@gooddata/react-components","version":"6.2.0-alpha6","author":{"name":"GoodData Corporation"},"license":"BSD-3-Clause","_id":"@gooddata/react-components@6.2.0-alpha6","maintainers":[{"name":"bertold8","email":"ivan.nejezchleb@seznam.cz"},{"name":"bugsbunny338","email":"jiri.zajic@mensa.cz"},{"name":"gooddata-ci","email":"rail@gooddata.com"},{"name":"hurtak","email":"petr.hurtak@gmail.com"},{"name":"ivan.mjartan","email":"ivan.mjartan@gooddata.com"},{"name":"jakub-sterba","email":"jakub.sterba@gooddata.com"},{"name":"jaroslav.tomecek","email":"jaroslav.tomecek@gooddata.com"},{"name":"jkittler","email":"honza.kittler@gmail.com"},{"name":"khanh.le","email":"khanh.le@gooddata.com"},{"name":"langhamp","email":"pavel.langhammer@gooddata.com"},{"name":"lanhuynh","email":"lan.huynh@gooddata.com"},{"name":"linhhong","email":"linh.hong@gooddata.com"},{"name":"lpearce","email":"levi.pearce@gooddata.com"},{"name":"lupko","email":"lubomir.slivka@gooddata.com"},{"name":"martin.mosko","email":"martin.mosko@gooddata.com"},{"name":"michal.marsal","email":"michal.marsal@gooddata.com"},{"name":"nadtan","email":"tan.nguyen@gooddata.com"},{"name":"naibinh","email":"naibinh@gmail.com"},{"name":"nikolacech","email":"nikola.cech@gooddata.com"},{"name":"no23reason","email":"dan.homola@hotmail.cz"},{"name":"ondrejlangr","email":"ondrej.langr@gooddata.com"},{"name":"pbenes","email":"petr.benes@gooddata.com"},{"name":"peterlacko","email":"lackopeter17@gmail.com"},{"name":"petrjanu","email":"petr.janu@gooddata.com"},{"name":"ptquang86","email":"ptquang86@gmail.com"},{"name":"rodri360","email":"me@rodri360.com"},{"name":"sitina","email":"jiri.sitina@gooddata.com"},{"name":"sondo","email":"son.do@gooddata.com"},{"name":"strouhaljan","email":"strouhal.jan@gmail.com"},{"name":"tomas.kratochvil","email":"tomas.kratochvil@gooddata.com"},{"name":"tomasreichmann","email":"tomasreichmann@gmail.com"},{"name":"tomsatgd","email":"tomas.satinsky@gooddata.com"},{"name":"tu.ngo","email":"tu.ngo@gooddata.com"},{"name":"vlastikcz","email":"vlastimil.kotas@gooddata.com"},{"name":"vlckomi1","email":"michaela.vlckova@gooddata.com"},{"name":"xmort","email":"petr.dolejsi@gooddata.com"},{"name":"yanlipnican","email":"yanlipnican@gmail.com"},{"name":"zdenek.vidensky","email":"zdenek.vidensky@gooddata.com"}],"homepage":"https://github.com/gooddata/gooddata-react-components#readme","bugs":{"url":"https://github.com/gooddata/gooddata-react-components/issues"},"dist":{"shasum":"6da1f224e90126f587073583efa9640846b963d7","tarball":"https://registry.npmjs.org/@gooddata/react-components/-/react-components-6.2.0-alpha6.tgz","fileCount":1044,"integrity":"sha512-bukb9FPvkaP2YVvNktL6YXDMS1jhbE984ulVm/1EpnJfK0Wj/N+SxBtuvBvTeA3EcN8tXtgfRAIFnvnm9I7EgA==","signatures":[{"sig":"MEYCIQD1i6wyUpbGZXJr+0VAO7NuuFpMvJoWGKckHZh6wzWBWwIhAPIaWICxVv0uL8DemHNO3JNyHDYEKPN/5Fkrc+H+0c1Y","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":4102097,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJcHMwuCRA9TVsSAnZWagAAzCYP/0viwGzE3tx+xK+4aVIE\nLLmZM33V2aa2Y3MKlTN9LQGWw8g6nJSbOnNlg8eM7ORoqKyXNrBKw6/w8W0e\nDiDgwj9Vn6baUv9fmJCcnC5lYaFnv9bgV/nvOdRFSUJR6aH+fIGNnUJZzQp4\nDlgp49tTFranx7GSJCoAnNWANUS+BL4FzXDw+UMpkXZcdxKwQSOpJieTEwTE\nAKc0tPo3KDxc1KgFh3tuYL4BS1unEbftNphm9XzjrhOTUHXqrwIbM4K+XrXC\n1FZShoRv0j9D+XFFq9QUjO6BZw8VPnSS1LMEhRrLLOEub4w/iH5EyhnoelMQ\nCeeL3FnBSzgGEGHSEBxqt/BjACXGrdFA8+h0qV/8t1a2LEOBfUuE66qnB1zB\nXtRRbwRkyp69hnI9CPVfq/O+m4iADJGbL4WIoSVAFhC/nEOKtM+Mev+9ufpZ\nKkzmHpnW2EVONxSRf0S7i2VFTNHB7zKbigDJxgORpEk+8/LCQlVVnC/NmcM/\nNz7Vyn+jY8m5TjJRVDXuyhcn40Nk2BgG80oGQVSdlRC9ChRJF18bUPTj/cJh\naIdCYiR1raSWacFNk6Ed+KUaMZz7hG2oKb6ajbrC3Wk9YjEjj123kNeDZQEN\nEBb8M2M+0e+QCoKHnpN6wjGBlhShoLeo7Ys9WifWB9OYJpqoJPlXI2hAbvlF\n32De\r\n=9vpz\r\n-----END PGP SIGNATURE-----\r\n"},"jest":{"testRegex":"(/__tests__/.*|\\.(test|spec))\\.(tsx?|jsx?)$","transform":{".(ts|tsx)":"<rootDir>/node_modules/ts-jest/preprocessor.js"},"collectCoverage":false,"moduleNameMapper":{"\\.(css|less|sass|scss)$":"<rootDir>/__mocks__/styleMock.ts"},"coverageReporters":["html"],"collectCoverageFrom":["src/**/*.{ts,tsx}","examples/server/src/**/*.{js,jsx}","!**/*.d.ts"],"moduleFileExtensions":["ts","tsx","js"],"setupTestFrameworkScriptFile":"<rootDir>/jest.setup.js"},"main":"dist/index.js","config":{"eslint":"./examples/**/*.{js,jsx}","tslint":"./{__mocks__,src,stories}/**/*.{ts,tsx}"},"readme":"[![npm version](https://badge.fury.io/js/%40gooddata%2Freact-components.svg)](https://www.npmjs.com/package/@gooddata/react-components) \n\n# GoodData.UI React components\n> A React-based JavaScript library for building data-driven applications\n\n## Getting started\n- [GoodData.UI Documentation](http://sdk.gooddata.com/gooddata-ui/)\n- [GoodData.UI Live Examples](https://gooddata-examples.herokuapp.com/)\n- [Stack Overflow](https://stackoverflow.com/questions/tagged/gooddata)\n\n### Usage\nWith [yarn](https://yarnpkg.com) installed, go to your project directory and run\n```\n$ yarn add @gooddata/react-components\n```\nIf you prefer [npm](npmjs.com) run\n```\n$ npm install --save @gooddata/react-components\n```\n\n\n## Contributing\n\nWe welcome any contribution in form of [issues](https://github.com/gooddata/gooddata-react-components/issues) or [pull requests](https://github.com/gooddata/gooddata-react-components/pulls).\nThese commands may come in handy while developing:\n\n| command | description |\n| ------- | ----------- |\n| `yarn install --pure-lockfile` | first step |\n| ||\n| `yarn dev` | build react-components to `/dist` in watch mode |\n| `yarn test` | run all unit tests |\n| `yarn validate` | validate codestyle |\n| ||\n| `yarn storybook` | run storybook from `/stories` on http://localhost:9001 |\n| `yarn build-storybook` | build storybook to `/dist-storybook` |\n| `yarn test-storybook` | run storybook and [screenshot tests](https://github.com/gooddata/gdc-client-utils/tree/master/test-storybook) |\n| ||\n| `yarn examples` | run Live Examples dev-server from `/examples` on https://localhost:8999 |\n| `yarn examples-build` | build Live Examples to `/examples/dist` |\n| `yarn examples-server` | serve built Live Examples - see `/examples/server/src` |\n| `yarn examples-testcafe` | run testcafe tests against `localhost:8999` |\n\n### Deploy to heroku.com\nWhen you deploy this repo to heroku, it serves *GoodData.UI Live Examples*.\nRelevant tasks are in `Procfile` and `package.json`.\n\n```bash\n# run in the project directory\nheroku login\nheroku create <your-app-name>\nheroku config:set DOMAIN_ADMIN_USERNAME=x@gooddata.com DOMAIN_ADMIN_PASSWORD=xy PROJECT_ID_TO_ASSIGN=xms7ga4tf3g3nzucd8380o2bev8oeknp\ngit push heroku HEAD:master\nheroku open\n```\n\n### Run Live Examples Locally\nTo run *GoodData.UI Live Examples* locally:\n```bash\ngit clone <this-repository>\ncd  <repository-folder>\nyarn install --pure-lockfile\nyarn examples\n```\nThen open https://localhost:8999 and login using Live Examples account (you can [create one here](https://gooddata-examples.herokuapp.com/registration)).\n\n## Changelog\n\n- see [CHANGELOG.md](CHANGELOG.md)\n\n## License\n\n(C) 2007-2018 GoodData Corporation\n\nThis project is dual licensed:\n\n- The ATTRIBUTION-NONCOMMERCIAL 4.0 INTERNATIONAL (CC BY-NC 4.0) is used for purpose of the trial experience and evaluation of GoodData.UI library.\n- The GOODDATA GOODDATA.UI LIBRARY END USER LICENSE AGREEMENT is used for GoodData customers.\n\nFor more information, please see [LICENSE](https://github.com/gooddata/gooddata-react-components/blob/master/LICENSE)\n","gitHead":"f27acfdea01ad445e47ff842fd87460ce064da8e","scripts":{"dev":"bash scripts/build.sh --dev-watch","test":"jest --watch","build":"bash scripts/build.sh","tslint":"yarn run-tslint -t verbose $npm_package_config_tslint","prepare":"cd examples/server && yarn install --pure-lockfile && cd ../..; rm -r examples/node_modules 2>/dev/null; true","examples":"bash scripts/run-examples.sh","prepare?":"# Called before `npm publish` and on local `npm install`. Temporarily also for deleting obsolete node_modules. Ends with `true` to continue gracefully.","validate":"tsc --noEmit && yarn tslint && eslint $npm_package_config_eslint","build-dev":"bash scripts/build.sh --dev","examples?":"# Default is developer domain, other options: yarn examples [sec,secure,stg,stg2,stg3,demo,developer or URL]","storybook":"start-storybook -p 9001 -c .storybook","test-once":"jest","tslint-ci":"mkdir -p ./ci/results && yarn run-tslint -t checkstyle -o ./ci/results/tslint-results.xml $npm_package_config_tslint","run-tslint":"tslint -p tsconfig.json","validate-ci":"tsc --noEmit && yarn tslint-ci  && eslint $npm_package_config_eslint -f checkstyle -o ci/results/eslint-results.xml","examples-build":"bash scripts/build-examples.sh","prepublishOnly":"yarn build","test-storybook":"test-storybook","build-storybook":"build-storybook -c .storybook -o dist-storybook","examples-server":"node examples/server/src/index.js","heroku-postbuild":"yarn examples-build developer","examples-testcafe":"testcafe chrome --assertion-timeout 60000 -S -s examples/_screenshots examples/test/**/**/*_test* --debug-on-fail","examples-testcafe-ci":"testcafe 'chrome:headless --no-sandbox' --assertion-timeout 60000 -S -s examples/_screenshots examples/test/**/**/*_test*"},"typings":"dist/index.d.ts","_npmUser":{"name":"gooddata-ci","email":"rail@gooddata.com"},"repository":{"url":"git+ssh://git@github.com/gooddata/gooddata-react-components.git","type":"git"},"_npmVersion":"6.4.1","description":"GoodData React Components","directories":{},"_nodeVersion":"8.12.0","dependencies":{"rxjs":"^5.5.6","lodash":"^4.17.4","ag-grid":"^18.0.1","invariant":"^2.2.2","classnames":"^2.2.5","highcharts":"4.2.5","prop-types":"^15.6.0","react-intl":"^2.4.0","custom-event":"^1.0.1","ag-grid-react":"^18.0.0","react-measure":"^1.4.7","@gooddata/typings":"2.5.0","@types/highcharts":"4.2.56","http-status-codes":"^1.3.0","@gooddata/js-utils":"3.2.0","@gooddata/numberjs":"^3.1.2","fixed-data-table-2":"0.7.17","@gooddata/goodstrap":"59.1.2","react-dom-factories":"^1.0.2","@gooddata/gooddata-js":"10.0.0","highcharts-pattern-fill":"3.0.3","nodelist-foreach-polyfill":"^1.2.0"},"_hasShrinkwrap":false,"readmeFilename":"README.md","test-storybook":{"_defaults":{"readySelector":".screenshot-target, .screenshot-wrapper .highcharts-container, .screenshot-wrapper .s-headline-value, .screenshot-wrapper .viz-table-wrap, .screenshot-wrapper .gdc-kpi, .screenshot-wrapper .gdc-kpi-error, .screenshot-wrapper .s-pivot-table .ag-cell"},"AFM components/PieChart":{"error":{"delay":1000,"readySelector":".screenshot-wrapper .s-error .icon-cloud-rain"}},"Core components/Heatmap":{"data labels config":{"readySelector":".screenshot-wrapper div:nth-child(8) .highcharts-container"},"with different legend positions":{"readySelector":".screenshot-wrapper div:nth-child(10) .highcharts-container"}},"Core components/Treemap":{"data labels config":{"readySelector":".screenshot-wrapper div:nth-child(8) .highcharts-container"},"with different legend positions":{"readySelector":".screenshot-wrapper div:nth-child(10) .highcharts-container"}},"Core components/BarChart":{"with different legend positions":{"readySelector":".screenshot-wrapper div:nth-child(10) .highcharts-container"}},"Core components/PieChart":{"data labels config":{"readySelector":".screenshot-wrapper div:nth-child(8) .highcharts-container"},"with different legend positions":{"readySelector":".screenshot-wrapper div:nth-child(10) .highcharts-container"}},"AFM components/DonutChart":{"error":{"delay":1000,"readySelector":".screenshot-wrapper .s-error .icon-cloud-rain"}},"Core components/AreaChart":{"data labels config":{"readySelector":".screenshot-wrapper div:nth-child(8) .highcharts-container"},"with different legend positions":{"readySelector":".screenshot-wrapper div:nth-child(10) .highcharts-container"}},"Core components/LineChart":{"data labels config":{"readySelector":".screenshot-wrapper div:nth-child(8) .highcharts-container"},"with different legend positions":{"readySelector":".screenshot-wrapper div:nth-child(10) .highcharts-container"}},"Core components/DonutChart":{"data labels config":{"readySelector":".screenshot-wrapper div:nth-child(8) .highcharts-container"},"with different legend positions":{"readySelector":".screenshot-wrapper div:nth-child(10) .highcharts-container"}},"Core components/BubbleChart":{"data labels config":{"readySelector":".screenshot-wrapper div:nth-child(8) .highcharts-container"},"with different legend positions":{"readySelector":".screenshot-wrapper div:nth-child(10) .highcharts-container"}},"Core components/ColumnChart":{"with different legend positions":{"readySelector":".screenshot-wrapper div:nth-child(10) .highcharts-container"}},"Core components/ScatterPlot":{"data labels config":{"readySelector":".screenshot-wrapper div:nth-child(8) .highcharts-container"}}},"devDependencies":{"raf":"3.3.2","yup":"^0.24.1","jest":"21.2.1","react":"16.5.2","enzyme":"3.5.0","formik":"^0.11.11","moment":"2.22.1","history":"^4.7.2","ts-jest":"21.2.4","webpack":"3.10.0","react-ga":"^2.5.2","recharts":"1.0.0-beta.9","testcafe":"0.19.2","commander":"2.14.1","node-sass":"4.7.2","react-dom":"16.5.2","supertest":"3.0.0","babel-core":"6.26.0","css-loader":"0.28.7","jest-junit":"3.0.0","raw-loader":"0.5.1","styled-jsx":"2.2.1","typescript":"2.3.3","@types/jest":"20.0.4","@types/node":"7.0.8","file-loader":"1.1.6","sass-loader":"6.0.6","@types/react":"16.0.34","babel-loader":"7.1.2","react-helmet":"5.2.0","react-select":"1.2.1","style-loader":"0.19.1","@types/enzyme":"3.1.13","@types/lodash":"4.14.61","babel-runtime":"6.25.0","utility-types":"^1.1.0","babel-polyfill":"^6.26.0","@storybook/react":"3.4.10","@types/invariant":"2.2.29","@types/react-dom":"16.0.3","babel-preset-env":"1.6.1","isomorphic-fetch":"2.2.1","react-datepicker":"1.1.0","react-router-dom":"4.2.2","@gooddata/mock-js":"1.16.0","@storybook/addons":"3.4.10","@types/classnames":"2.2.3","@types/prop-types":"15.5.2","@types/react-intl":"2.3.5","babel-preset-react":"6.24.1","identity-obj-proxy":"^3.0.0","react-async-script":"^0.9.1","webpack-dev-server":"2.11.1","@types/react-portal":"4.0.1","babel-plugin-lodash":"3.3.2","html-webpack-plugin":"2.30.1","react-test-renderer":"16.4.2","@types/react-measure":"0.4.7","clean-webpack-plugin":"0.1.17","react-google-recaptcha":"^0.11.0","@gooddata/eslint-config":"0.1.0","@gooddata/tslint-config":"0.0.13","@types/storybook__react":"3.0.6","enzyme-adapter-react-16":"1.3.1","uglifyjs-webpack-plugin":"1.2.0","@gooddata/test-storybook":"2.0.0","@storybook/addon-actions":"3.4.10","@storybook/addon-options":"3.4.10","node-sass-magic-importer":"5.1.0","react-syntax-highlighter":"6.1.2","@types/fixed-data-table-2":"0.8.1","awesome-typescript-loader":"3.5.0","@types/react-test-renderer":"16.0.0","circular-dependency-plugin":"4.4.0","compression-webpack-plugin":"1.1.7","@types/enzyme-adapter-react-16":"1.0.3","@types/storybook__addon-actions":"3.0.1","babel-plugin-transform-class-properties":"6.24.1","babel-plugin-transform-async-to-generator":"6.24.1","babel-plugin-transform-object-rest-spread":"6.26.0"},"peerDependencies":{"react":"16.5.2","react-dom":"16.5.2"},"_npmOperationalInternal":{"tmp":"tmp/react-components_6.2.0-alpha6_1545391149541_0.2850410424856198","host":"s3://npm-registry-packages"}},"6.2.0-alpha7":{"name":"@gooddata/react-components","version":"6.2.0-alpha7","author":{"name":"GoodData Corporation"},"license":"BSD-3-Clause","_id":"@gooddata/react-components@6.2.0-alpha7","maintainers":[{"name":"bertold8","email":"ivan.nejezchleb@seznam.cz"},{"name":"bugsbunny338","email":"jiri.zajic@mensa.cz"},{"name":"gooddata-ci","email":"rail@gooddata.com"},{"name":"hurtak","email":"petr.hurtak@gmail.com"},{"name":"ivan.mjartan","email":"ivan.mjartan@gooddata.com"},{"name":"jakub-sterba","email":"jakub.sterba@gooddata.com"},{"name":"jaroslav.tomecek","email":"jaroslav.tomecek@gooddata.com"},{"name":"jkittler","email":"honza.kittler@gmail.com"},{"name":"khanh.le","email":"khanh.le@gooddata.com"},{"name":"langhamp","email":"pavel.langhammer@gooddata.com"},{"name":"lanhuynh","email":"lan.huynh@gooddata.com"},{"name":"linhhong","email":"linh.hong@gooddata.com"},{"name":"lpearce","email":"levi.pearce@gooddata.com"},{"name":"lupko","email":"lubomir.slivka@gooddata.com"},{"name":"martin.mosko","email":"martin.mosko@gooddata.com"},{"name":"michal.marsal","email":"michal.marsal@gooddata.com"},{"name":"nadtan","email":"tan.nguyen@gooddata.com"},{"name":"naibinh","email":"naibinh@gmail.com"},{"name":"nikolacech","email":"nikola.cech@gooddata.com"},{"name":"no23reason","email":"dan.homola@hotmail.cz"},{"name":"ondrejlangr","email":"ondrej.langr@gooddata.com"},{"name":"pbenes","email":"petr.benes@gooddata.com"},{"name":"peterlacko","email":"lackopeter17@gmail.com"},{"name":"petrjanu","email":"petr.janu@gooddata.com"},{"name":"ptquang86","email":"ptquang86@gmail.com"},{"name":"rodri360","email":"me@rodri360.com"},{"name":"sitina","email":"jiri.sitina@gooddata.com"},{"name":"sondo","email":"son.do@gooddata.com"},{"name":"strouhaljan","email":"strouhal.jan@gmail.com"},{"name":"tomas.kratochvil","email":"tomas.kratochvil@gooddata.com"},{"name":"tomasreichmann","email":"tomasreichmann@gmail.com"},{"name":"tomsatgd","email":"tomas.satinsky@gooddata.com"},{"name":"tu.ngo","email":"tu.ngo@gooddata.com"},{"name":"vlastikcz","email":"vlastimil.kotas@gooddata.com"},{"name":"vlckomi1","email":"michaela.vlckova@gooddata.com"},{"name":"xmort","email":"petr.dolejsi@gooddata.com"},{"name":"yanlipnican","email":"yanlipnican@gmail.com"},{"name":"zdenek.vidensky","email":"zdenek.vidensky@gooddata.com"}],"homepage":"https://github.com/gooddata/gooddata-react-components#readme","bugs":{"url":"https://github.com/gooddata/gooddata-react-components/issues"},"dist":{"shasum":"674675315bf3cb74276233e42775a2f0dcca2a30","tarball":"https://registry.npmjs.org/@gooddata/react-components/-/react-components-6.2.0-alpha7.tgz","fileCount":1044,"integrity":"sha512-jdI0XHkoZwmCMjNCl+brrgoWYM0IsYRbTm4PzSeJ9TZMmYOrmjoABIsvp1SSpBm5S4srpTk+H6IW99tFkKljFA==","signatures":[{"sig":"MEQCIC7xeREJf5LPfcD551KgU5WXTkB3ARg1X5PhwavYrv6tAiAzgT9mupY3JNQFtPFLDg2u/JbCFW/3HhWsF3FwB9asRQ==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":4102097,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJcHN/KCRA9TVsSAnZWagAAi04QAIanYnpghSzvy15oHdP+\nDRZcsENAfTYwQlTsfleFWcWoRfCNyMk8Mqw1+GxDZARm3uf0p2FBteewXIF8\n4FoSCmEPHG33WWleyjUxhZjyyVYjaqCYvdVnn41kkjo5n46aFZ9DtLy9/Qd0\nRr8KOFvKI56ykk0I8pv4yesU9WYHIS8rZQ3AO0kEPcD9WfmfI/ZpdrZ8qiQR\nkNMeO67ZqZoIfeWIaYmQCp6pN05CSsB7eI2sPLhwuU2H6DeCb9xE6Ek1OsG8\n27x4LIvolhOt2IXCtYkMOELKxOzVkdpZ0wHXcAJsWrLzoQUcoqDeFnSZiS+r\n2NFBhQn4ym8FV1rDO0oA0dxn4yMuZjV0IqvdrLX8eJMTt/dN1dfmZpRl6i8U\nbCjzCAvhqBcu1FKoi4LQwo7gtK3WZrWkXP0IoGt/PoE7XPdQpdzPqEquLZ8D\nvRysZG+jk6s4nkQCg7/9JO6JESRSMFD7qXLRVBmLYEYtX3WiRj9K3kDrpcpg\nhkvC8W77MRN1EshEj1enCM3oqQp6+vU4o7uyvUplYgygewf5xKRm9SJ2telf\nEzvXRQZ//qF/SiBvxGRsGV/UY/ZGn+OS+HbDwFGLGj6I0akfK+t4OJn1R1u+\naqw8pH02nH6z1grySlqTfk1ZdAYEhF/eGSMFJa5OzYW4ZDHtUVXyxiEm972F\nWiCR\r\n=W8QU\r\n-----END PGP SIGNATURE-----\r\n"},"jest":{"testRegex":"(/__tests__/.*|\\.(test|spec))\\.(tsx?|jsx?)$","transform":{".(ts|tsx)":"<rootDir>/node_modules/ts-jest/preprocessor.js"},"collectCoverage":false,"moduleNameMapper":{"\\.(css|less|sass|scss)$":"<rootDir>/__mocks__/styleMock.ts"},"coverageReporters":["html"],"collectCoverageFrom":["src/**/*.{ts,tsx}","examples/server/src/**/*.{js,jsx}","!**/*.d.ts"],"moduleFileExtensions":["ts","tsx","js"],"setupTestFrameworkScriptFile":"<rootDir>/jest.setup.js"},"main":"dist/index.js","config":{"eslint":"./examples/**/*.{js,jsx}","tslint":"./{__mocks__,src,stories}/**/*.{ts,tsx}"},"readme":"[![npm version](https://badge.fury.io/js/%40gooddata%2Freact-components.svg)](https://www.npmjs.com/package/@gooddata/react-components) \n\n# GoodData.UI React components\n> A React-based JavaScript library for building data-driven applications\n\n## Getting started\n- [GoodData.UI Documentation](http://sdk.gooddata.com/gooddata-ui/)\n- [GoodData.UI Live Examples](https://gooddata-examples.herokuapp.com/)\n- [Stack Overflow](https://stackoverflow.com/questions/tagged/gooddata)\n\n### Usage\nWith [yarn](https://yarnpkg.com) installed, go to your project directory and run\n```\n$ yarn add @gooddata/react-components\n```\nIf you prefer [npm](npmjs.com) run\n```\n$ npm install --save @gooddata/react-components\n```\n\n\n## Contributing\n\nWe welcome any contribution in form of [issues](https://github.com/gooddata/gooddata-react-components/issues) or [pull requests](https://github.com/gooddata/gooddata-react-components/pulls).\nThese commands may come in handy while developing:\n\n| command | description |\n| ------- | ----------- |\n| `yarn install --pure-lockfile` | first step |\n| ||\n| `yarn dev` | build react-components to `/dist` in watch mode |\n| `yarn test` | run all unit tests |\n| `yarn validate` | validate codestyle |\n| ||\n| `yarn storybook` | run storybook from `/stories` on http://localhost:9001 |\n| `yarn build-storybook` | build storybook to `/dist-storybook` |\n| `yarn test-storybook` | run storybook and [screenshot tests](https://github.com/gooddata/gdc-client-utils/tree/master/test-storybook) |\n| ||\n| `yarn examples` | run Live Examples dev-server from `/examples` on https://localhost:8999 |\n| `yarn examples-build` | build Live Examples to `/examples/dist` |\n| `yarn examples-server` | serve built Live Examples - see `/examples/server/src` |\n| `yarn examples-testcafe` | run testcafe tests against `localhost:8999` |\n\n### Deploy to heroku.com\nWhen you deploy this repo to heroku, it serves *GoodData.UI Live Examples*.\nRelevant tasks are in `Procfile` and `package.json`.\n\n```bash\n# run in the project directory\nheroku login\nheroku create <your-app-name>\nheroku config:set DOMAIN_ADMIN_USERNAME=x@gooddata.com DOMAIN_ADMIN_PASSWORD=xy PROJECT_ID_TO_ASSIGN=xms7ga4tf3g3nzucd8380o2bev8oeknp\ngit push heroku HEAD:master\nheroku open\n```\n\n### Run Live Examples Locally\nTo run *GoodData.UI Live Examples* locally:\n```bash\ngit clone <this-repository>\ncd  <repository-folder>\nyarn install --pure-lockfile\nyarn examples\n```\nThen open https://localhost:8999 and login using Live Examples account (you can [create one here](https://gooddata-examples.herokuapp.com/registration)).\n\n## Changelog\n\n- see [CHANGELOG.md](CHANGELOG.md)\n\n## License\n\n(C) 2007-2018 GoodData Corporation\n\nThis project is dual licensed:\n\n- The ATTRIBUTION-NONCOMMERCIAL 4.0 INTERNATIONAL (CC BY-NC 4.0) is used for purpose of the trial experience and evaluation of GoodData.UI library.\n- The GOODDATA GOODDATA.UI LIBRARY END USER LICENSE AGREEMENT is used for GoodData customers.\n\nFor more information, please see [LICENSE](https://github.com/gooddata/gooddata-react-components/blob/master/LICENSE)\n","gitHead":"76ccf6609d08fd2bc383422199ed96b753bec6f1","scripts":{"dev":"bash scripts/build.sh --dev-watch","test":"jest --watch","build":"bash scripts/build.sh","tslint":"yarn run-tslint -t verbose $npm_package_config_tslint","prepare":"cd examples/server && yarn install --pure-lockfile && cd ../..; rm -r examples/node_modules 2>/dev/null; true","examples":"bash scripts/run-examples.sh","prepare?":"# Called before `npm publish` and on local `npm install`. Temporarily also for deleting obsolete node_modules. Ends with `true` to continue gracefully.","validate":"tsc --noEmit && yarn tslint && eslint $npm_package_config_eslint","build-dev":"bash scripts/build.sh --dev","examples?":"# Default is developer domain, other options: yarn examples [sec,secure,stg,stg2,stg3,demo,developer or URL]","storybook":"start-storybook -p 9001 -c .storybook","test-once":"jest","tslint-ci":"mkdir -p ./ci/results && yarn run-tslint -t checkstyle -o ./ci/results/tslint-results.xml $npm_package_config_tslint","run-tslint":"tslint -p tsconfig.json","validate-ci":"tsc --noEmit && yarn tslint-ci  && eslint $npm_package_config_eslint -f checkstyle -o ci/results/eslint-results.xml","examples-build":"bash scripts/build-examples.sh","prepublishOnly":"yarn build","test-storybook":"test-storybook","build-storybook":"build-storybook -c .storybook -o dist-storybook","examples-server":"node examples/server/src/index.js","heroku-postbuild":"yarn examples-build developer","examples-testcafe":"testcafe chrome --assertion-timeout 60000 -S -s examples/_screenshots examples/test/**/**/*_test* --debug-on-fail","examples-testcafe-ci":"testcafe 'chrome:headless --no-sandbox' --assertion-timeout 60000 -S -s examples/_screenshots examples/test/**/**/*_test*"},"typings":"dist/index.d.ts","_npmUser":{"name":"gooddata-ci","email":"rail@gooddata.com"},"repository":{"url":"git+ssh://git@github.com/gooddata/gooddata-react-components.git","type":"git"},"_npmVersion":"6.4.1","description":"GoodData React Components","directories":{},"_nodeVersion":"8.12.0","dependencies":{"rxjs":"^5.5.6","lodash":"^4.17.4","ag-grid":"^18.0.1","invariant":"^2.2.2","classnames":"^2.2.5","highcharts":"4.2.5","prop-types":"^15.6.0","react-intl":"^2.4.0","custom-event":"^1.0.1","ag-grid-react":"^18.0.0","react-measure":"^1.4.7","@gooddata/typings":"2.5.0","@types/highcharts":"4.2.56","http-status-codes":"^1.3.0","@gooddata/js-utils":"3.2.0","@gooddata/numberjs":"^3.1.2","fixed-data-table-2":"0.7.17","@gooddata/goodstrap":"59.1.2","react-dom-factories":"^1.0.2","@gooddata/gooddata-js":"10.0.1","highcharts-pattern-fill":"3.0.3","nodelist-foreach-polyfill":"^1.2.0"},"_hasShrinkwrap":false,"readmeFilename":"README.md","test-storybook":{"_defaults":{"readySelector":".screenshot-target, .screenshot-wrapper .highcharts-container, .screenshot-wrapper .s-headline-value, .screenshot-wrapper .viz-table-wrap, .screenshot-wrapper .gdc-kpi, .screenshot-wrapper .gdc-kpi-error, .screenshot-wrapper .s-pivot-table .ag-cell"},"AFM components/PieChart":{"error":{"delay":1000,"readySelector":".screenshot-wrapper .s-error .icon-cloud-rain"}},"Core components/Heatmap":{"data labels config":{"readySelector":".screenshot-wrapper div:nth-child(8) .highcharts-container"},"with different legend positions":{"readySelector":".screenshot-wrapper div:nth-child(10) .highcharts-container"}},"Core components/Treemap":{"data labels config":{"readySelector":".screenshot-wrapper div:nth-child(8) .highcharts-container"},"with different legend positions":{"readySelector":".screenshot-wrapper div:nth-child(10) .highcharts-container"}},"Core components/BarChart":{"with different legend positions":{"readySelector":".screenshot-wrapper div:nth-child(10) .highcharts-container"}},"Core components/PieChart":{"data labels config":{"readySelector":".screenshot-wrapper div:nth-child(8) .highcharts-container"},"with different legend positions":{"readySelector":".screenshot-wrapper div:nth-child(10) .highcharts-container"}},"AFM components/DonutChart":{"error":{"delay":1000,"readySelector":".screenshot-wrapper .s-error .icon-cloud-rain"}},"Core components/AreaChart":{"data labels config":{"readySelector":".screenshot-wrapper div:nth-child(8) .highcharts-container"},"with different legend positions":{"readySelector":".screenshot-wrapper div:nth-child(10) .highcharts-container"}},"Core components/LineChart":{"data labels config":{"readySelector":".screenshot-wrapper div:nth-child(8) .highcharts-container"},"with different legend positions":{"readySelector":".screenshot-wrapper div:nth-child(10) .highcharts-container"}},"Core components/DonutChart":{"data labels config":{"readySelector":".screenshot-wrapper div:nth-child(8) .highcharts-container"},"with different legend positions":{"readySelector":".screenshot-wrapper div:nth-child(10) .highcharts-container"}},"Core components/BubbleChart":{"data labels config":{"readySelector":".screenshot-wrapper div:nth-child(8) .highcharts-container"},"with different legend positions":{"readySelector":".screenshot-wrapper div:nth-child(10) .highcharts-container"}},"Core components/ColumnChart":{"with different legend positions":{"readySelector":".screenshot-wrapper div:nth-child(10) .highcharts-container"}},"Core components/ScatterPlot":{"data labels config":{"readySelector":".screenshot-wrapper div:nth-child(8) .highcharts-container"}}},"devDependencies":{"raf":"3.3.2","yup":"^0.24.1","jest":"21.2.1","react":"16.5.2","enzyme":"3.5.0","formik":"^0.11.11","moment":"2.22.1","history":"^4.7.2","ts-jest":"21.2.4","webpack":"3.10.0","react-ga":"^2.5.2","recharts":"1.0.0-beta.9","testcafe":"0.19.2","commander":"2.14.1","node-sass":"4.7.2","react-dom":"16.5.2","supertest":"3.0.0","babel-core":"6.26.0","css-loader":"0.28.7","jest-junit":"3.0.0","raw-loader":"0.5.1","styled-jsx":"2.2.1","typescript":"2.3.3","@types/jest":"20.0.4","@types/node":"7.0.8","file-loader":"1.1.6","sass-loader":"6.0.6","@types/react":"16.0.34","babel-loader":"7.1.2","react-helmet":"5.2.0","react-select":"1.2.1","style-loader":"0.19.1","@types/enzyme":"3.1.13","@types/lodash":"4.14.61","babel-runtime":"6.25.0","utility-types":"^1.1.0","babel-polyfill":"^6.26.0","@storybook/react":"3.4.10","@types/invariant":"2.2.29","@types/react-dom":"16.0.3","babel-preset-env":"1.6.1","isomorphic-fetch":"2.2.1","react-datepicker":"1.1.0","react-router-dom":"4.2.2","@gooddata/mock-js":"1.16.0","@storybook/addons":"3.4.10","@types/classnames":"2.2.3","@types/prop-types":"15.5.2","@types/react-intl":"2.3.5","babel-preset-react":"6.24.1","identity-obj-proxy":"^3.0.0","react-async-script":"^0.9.1","webpack-dev-server":"2.11.1","@types/react-portal":"4.0.1","babel-plugin-lodash":"3.3.2","html-webpack-plugin":"2.30.1","react-test-renderer":"16.4.2","@types/react-measure":"0.4.7","clean-webpack-plugin":"0.1.17","react-google-recaptcha":"^0.11.0","@gooddata/eslint-config":"0.1.0","@gooddata/tslint-config":"0.0.13","@types/storybook__react":"3.0.6","enzyme-adapter-react-16":"1.3.1","uglifyjs-webpack-plugin":"1.2.0","@gooddata/test-storybook":"2.0.0","@storybook/addon-actions":"3.4.10","@storybook/addon-options":"3.4.10","node-sass-magic-importer":"5.1.0","react-syntax-highlighter":"6.1.2","@types/fixed-data-table-2":"0.8.1","awesome-typescript-loader":"3.5.0","@types/react-test-renderer":"16.0.0","circular-dependency-plugin":"4.4.0","compression-webpack-plugin":"1.1.7","@types/enzyme-adapter-react-16":"1.0.3","@types/storybook__addon-actions":"3.0.1","babel-plugin-transform-class-properties":"6.24.1","babel-plugin-transform-async-to-generator":"6.24.1","babel-plugin-transform-object-rest-spread":"6.26.0"},"peerDependencies":{"react":"16.5.2","react-dom":"16.5.2"},"_npmOperationalInternal":{"tmp":"tmp/react-components_6.2.0-alpha7_1545396170181_0.5795026113769455","host":"s3://npm-registry-packages"}},"6.2.0-alpha8":{"name":"@gooddata/react-components","version":"6.2.0-alpha8","author":{"name":"GoodData Corporation"},"license":"BSD-3-Clause","_id":"@gooddata/react-components@6.2.0-alpha8","maintainers":[{"name":"bertold8","email":"ivan.nejezchleb@seznam.cz"},{"name":"bugsbunny338","email":"jiri.zajic@mensa.cz"},{"name":"gooddata-ci","email":"rail@gooddata.com"},{"name":"hurtak","email":"petr.hurtak@gmail.com"},{"name":"ivan.mjartan","email":"ivan.mjartan@gooddata.com"},{"name":"jakub-sterba","email":"jakub.sterba@gooddata.com"},{"name":"jaroslav.tomecek","email":"jaroslav.tomecek@gooddata.com"},{"name":"jkittler","email":"honza.kittler@gmail.com"},{"name":"khanh.le","email":"khanh.le@gooddata.com"},{"name":"langhamp","email":"pavel.langhammer@gooddata.com"},{"name":"lanhuynh","email":"lan.huynh@gooddata.com"},{"name":"linhhong","email":"linh.hong@gooddata.com"},{"name":"lpearce","email":"levi.pearce@gooddata.com"},{"name":"lupko","email":"lubomir.slivka@gooddata.com"},{"name":"martin.mosko","email":"martin.mosko@gooddata.com"},{"name":"michal.marsal","email":"michal.marsal@gooddata.com"},{"name":"nadtan","email":"tan.nguyen@gooddata.com"},{"name":"naibinh","email":"naibinh@gmail.com"},{"name":"nikolacech","email":"nikola.cech@gooddata.com"},{"name":"no23reason","email":"dan.homola@hotmail.cz"},{"name":"ondrejlangr","email":"ondrej.langr@gooddata.com"},{"name":"pbenes","email":"petr.benes@gooddata.com"},{"name":"peterlacko","email":"lackopeter17@gmail.com"},{"name":"petrjanu","email":"petr.janu@gooddata.com"},{"name":"ptquang86","email":"ptquang86@gmail.com"},{"name":"rodri360","email":"me@rodri360.com"},{"name":"sitina","email":"jiri.sitina@gooddata.com"},{"name":"sondo","email":"son.do@gooddata.com"},{"name":"strouhaljan","email":"strouhal.jan@gmail.com"},{"name":"tomas.kratochvil","email":"tomas.kratochvil@gooddata.com"},{"name":"tomasreichmann","email":"tomasreichmann@gmail.com"},{"name":"tomsatgd","email":"tomas.satinsky@gooddata.com"},{"name":"tu.ngo","email":"tu.ngo@gooddata.com"},{"name":"vlastikcz","email":"vlastimil.kotas@gooddata.com"},{"name":"vlckomi1","email":"michaela.vlckova@gooddata.com"},{"name":"xmort","email":"petr.dolejsi@gooddata.com"},{"name":"yanlipnican","email":"yanlipnican@gmail.com"},{"name":"zdenek.vidensky","email":"zdenek.vidensky@gooddata.com"}],"homepage":"https://github.com/gooddata/gooddata-react-components#readme","bugs":{"url":"https://github.com/gooddata/gooddata-react-components/issues"},"dist":{"shasum":"85fc0eb9e3777428833843b2577dd01add8ef7ba","tarball":"https://registry.npmjs.org/@gooddata/react-components/-/react-components-6.2.0-alpha8.tgz","fileCount":1044,"integrity":"sha512-oKimJ71zq5gg8Dt+j+Dp8dHZ96w8dNxIV4PJ6I2gDMfDvrs7aGBlArcJzNpMmCa5bvtTPMXAMjap7L5VNRK5Mw==","signatures":[{"sig":"MEUCIQC6rr4UwZ2ynpF52cEWgi9SZbwUwPKFxkD3MgnsoG0E2AIgWTH4qqn+SDe2irT0TnmKK06Jf0pvWOLRxsBjhzGuwlI=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":4102097,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJcLKAJCRA9TVsSAnZWagAAO9cP/09H73XvOZdjYxDZjUy1\n8+71tPpmyw+wPeSPioZq5tye6LnFi0o+9cLFzjIF3j/Ax0FshDJ59BGN0O+r\n5Bksj+3egyxNN6/Z2WOYLhN8xT9gAJpkitK+Ns5T5UNC43rszLPnS4oVk5sh\n3sRH2l/diGWUsqOplYi0xFY28eU5FDv/2TbudmdlpIOJ6+JCmWLq6oT1fPJI\npiMwqpLP540EwmYHS98OL7oPeThUDG67QBZzXPJJJHImlUFXdhhoUkGsVnf/\nyUSPbXpFw5SEG+qaeNc1TFjECRIVSEElcXYMnxqR+vcbKQlKLW9/uZMxUM3b\nQswWoJTuOCsebIIjT9zzio1nAjTq19u1/L+XhLfEYgaPnGnpMk8w7ckiP5MP\nd5hKuJMCcDjXw9law+bH/CIOlFMKCyzfkv7fwPAt01AmfL3yQJiREwOy+3Ul\nyswRFOT0W72kKFwpPNQDEmBX8gfQ/BPoqOOQFpcD9ex/HMysGInR4WZTO9V0\nqOH+XxEWfrdBYqUvC3ZS3SNcKuigdOvP0D1pV2MO9japIKyx18GVCgS9YioN\nJ26ik3qPOZJRh/KShmnw72DPi6AoumhK4+i3kI1uerCAEz1A4gb1yK7uDmyo\n3Rzx62v5q93dLGvH/Ch5jqglZUQiJBaJcfXyJcoYPAqmfof6HwDmEDltWX3W\nMMRd\r\n=R756\r\n-----END PGP SIGNATURE-----\r\n"},"jest":{"testRegex":"(/__tests__/.*|\\.(test|spec))\\.(tsx?|jsx?)$","transform":{".(ts|tsx)":"<rootDir>/node_modules/ts-jest/preprocessor.js"},"collectCoverage":false,"moduleNameMapper":{"\\.(css|less|sass|scss)$":"<rootDir>/__mocks__/styleMock.ts"},"coverageReporters":["html"],"collectCoverageFrom":["src/**/*.{ts,tsx}","examples/server/src/**/*.{js,jsx}","!**/*.d.ts"],"moduleFileExtensions":["ts","tsx","js"],"setupTestFrameworkScriptFile":"<rootDir>/jest.setup.js"},"main":"dist/index.js","config":{"eslint":"./examples/**/*.{js,jsx}","tslint":"./{__mocks__,src,stories}/**/*.{ts,tsx}"},"readme":"[![npm version](https://badge.fury.io/js/%40gooddata%2Freact-components.svg)](https://www.npmjs.com/package/@gooddata/react-components) \n\n# GoodData.UI React components\n> A React-based JavaScript library for building data-driven applications\n\n## Getting started\n- [GoodData.UI Documentation](http://sdk.gooddata.com/gooddata-ui/)\n- [GoodData.UI Live Examples](https://gooddata-examples.herokuapp.com/)\n- [Stack Overflow](https://stackoverflow.com/questions/tagged/gooddata)\n\n### Usage\nWith [yarn](https://yarnpkg.com) installed, go to your project directory and run\n```\n$ yarn add @gooddata/react-components\n```\nIf you prefer [npm](npmjs.com) run\n```\n$ npm install --save @gooddata/react-components\n```\n\n\n## Contributing\n\nWe welcome any contribution in form of [issues](https://github.com/gooddata/gooddata-react-components/issues) or [pull requests](https://github.com/gooddata/gooddata-react-components/pulls).\nThese commands may come in handy while developing:\n\n| command | description |\n| ------- | ----------- |\n| `yarn install --pure-lockfile` | first step |\n| ||\n| `yarn dev` | build react-components to `/dist` in watch mode |\n| `yarn test` | run all unit tests |\n| `yarn validate` | validate codestyle |\n| ||\n| `yarn storybook` | run storybook from `/stories` on http://localhost:9001 |\n| `yarn build-storybook` | build storybook to `/dist-storybook` |\n| `yarn test-storybook` | run storybook and [screenshot tests](https://github.com/gooddata/gdc-client-utils/tree/master/test-storybook) |\n| ||\n| `yarn examples` | run Live Examples dev-server from `/examples` on https://localhost:8999 |\n| `yarn examples-build` | build Live Examples to `/examples/dist` |\n| `yarn examples-server` | serve built Live Examples - see `/examples/server/src` |\n| `yarn examples-testcafe` | run testcafe tests against `localhost:8999` |\n\n### Deploy to heroku.com\nWhen you deploy this repo to heroku, it serves *GoodData.UI Live Examples*.\nRelevant tasks are in `Procfile` and `package.json`.\n\n```bash\n# run in the project directory\nheroku login\nheroku create <your-app-name>\nheroku config:set DOMAIN_ADMIN_USERNAME=x@gooddata.com DOMAIN_ADMIN_PASSWORD=xy PROJECT_ID_TO_ASSIGN=xms7ga4tf3g3nzucd8380o2bev8oeknp\ngit push heroku HEAD:master\nheroku open\n```\n\n### Run Live Examples Locally\nTo run *GoodData.UI Live Examples* locally:\n```bash\ngit clone <this-repository>\ncd  <repository-folder>\nyarn install --pure-lockfile\nyarn examples\n```\nThen open https://localhost:8999 and login using Live Examples account (you can [create one here](https://gooddata-examples.herokuapp.com/registration)).\n\n## Changelog\n\n- see [CHANGELOG.md](CHANGELOG.md)\n\n## License\n\n(C) 2007-2018 GoodData Corporation\n\nThis project is dual licensed:\n\n- The ATTRIBUTION-NONCOMMERCIAL 4.0 INTERNATIONAL (CC BY-NC 4.0) is used for purpose of the trial experience and evaluation of GoodData.UI library.\n- The GOODDATA GOODDATA.UI LIBRARY END USER LICENSE AGREEMENT is used for GoodData customers.\n\nFor more information, please see [LICENSE](https://github.com/gooddata/gooddata-react-components/blob/master/LICENSE)\n","gitHead":"e91c4e7ab3e8f0edac7e7da5f2be3510d28bf140","scripts":{"dev":"bash scripts/build.sh --dev-watch","test":"jest --watch","build":"bash scripts/build.sh","tslint":"yarn run-tslint -t verbose $npm_package_config_tslint","prepare":"cd examples/server && yarn install --pure-lockfile && cd ../..; rm -r examples/node_modules 2>/dev/null; true","examples":"bash scripts/run-examples.sh","prepare?":"# Called before `npm publish` and on local `npm install`. Temporarily also for deleting obsolete node_modules. Ends with `true` to continue gracefully.","validate":"tsc --noEmit && yarn tslint && eslint $npm_package_config_eslint","build-dev":"bash scripts/build.sh --dev","examples?":"# Default is developer domain, other options: yarn examples [sec,secure,stg,stg2,stg3,demo,developer or URL]","storybook":"start-storybook -p 9001 -c .storybook","test-once":"jest","tslint-ci":"mkdir -p ./ci/results && yarn run-tslint -t checkstyle -o ./ci/results/tslint-results.xml $npm_package_config_tslint","run-tslint":"tslint -p tsconfig.json","validate-ci":"tsc --noEmit && yarn tslint-ci  && eslint $npm_package_config_eslint -f checkstyle -o ci/results/eslint-results.xml","examples-build":"bash scripts/build-examples.sh","prepublishOnly":"yarn build","test-storybook":"test-storybook","build-storybook":"build-storybook -c .storybook -o dist-storybook","examples-server":"node examples/server/src/index.js","heroku-postbuild":"yarn examples-build developer","examples-testcafe":"testcafe chrome --assertion-timeout 60000 -S -s examples/_screenshots examples/test/**/**/*_test* --debug-on-fail","examples-testcafe-ci":"testcafe 'chrome:headless --no-sandbox' --assertion-timeout 60000 -S -s examples/_screenshots examples/test/**/**/*_test*"},"typings":"dist/index.d.ts","_npmUser":{"name":"gooddata-ci","email":"rail@gooddata.com"},"repository":{"url":"git+ssh://git@github.com/gooddata/gooddata-react-components.git","type":"git"},"_npmVersion":"6.4.1","description":"GoodData React Components","directories":{},"_nodeVersion":"8.12.0","dependencies":{"rxjs":"^5.5.6","lodash":"^4.17.4","ag-grid":"^18.0.1","invariant":"^2.2.2","classnames":"^2.2.5","highcharts":"4.2.5","prop-types":"^15.6.0","react-intl":"^2.4.0","custom-event":"^1.0.1","ag-grid-react":"^18.0.0","react-measure":"^1.4.7","@gooddata/typings":"2.5.0","@types/highcharts":"4.2.56","http-status-codes":"^1.3.0","@gooddata/js-utils":"3.2.0","@gooddata/numberjs":"^3.1.2","fixed-data-table-2":"0.7.17","@gooddata/goodstrap":"59.1.3","react-dom-factories":"^1.0.2","@gooddata/gooddata-js":"10.0.1","highcharts-pattern-fill":"3.0.3","nodelist-foreach-polyfill":"^1.2.0"},"_hasShrinkwrap":false,"readmeFilename":"README.md","test-storybook":{"_defaults":{"readySelector":".screenshot-target, .screenshot-wrapper .highcharts-container, .screenshot-wrapper .s-headline-value, .screenshot-wrapper .viz-table-wrap, .screenshot-wrapper .gdc-kpi, .screenshot-wrapper .gdc-kpi-error, .screenshot-wrapper .s-pivot-table .ag-cell"},"AFM components/PieChart":{"error":{"delay":1000,"readySelector":".screenshot-wrapper .s-error .icon-cloud-rain"}},"Core components/Heatmap":{"data labels config":{"readySelector":".screenshot-wrapper div:nth-child(8) .highcharts-container"},"with different legend positions":{"readySelector":".screenshot-wrapper div:nth-child(10) .highcharts-container"}},"Core components/Treemap":{"data labels config":{"readySelector":".screenshot-wrapper div:nth-child(8) .highcharts-container"},"with different legend positions":{"readySelector":".screenshot-wrapper div:nth-child(10) .highcharts-container"}},"Core components/BarChart":{"with different legend positions":{"readySelector":".screenshot-wrapper div:nth-child(10) .highcharts-container"}},"Core components/PieChart":{"data labels config":{"readySelector":".screenshot-wrapper div:nth-child(8) .highcharts-container"},"with different legend positions":{"readySelector":".screenshot-wrapper div:nth-child(10) .highcharts-container"}},"AFM components/DonutChart":{"error":{"delay":1000,"readySelector":".screenshot-wrapper .s-error .icon-cloud-rain"}},"Core components/AreaChart":{"data labels config":{"readySelector":".screenshot-wrapper div:nth-child(8) .highcharts-container"},"with different legend positions":{"readySelector":".screenshot-wrapper div:nth-child(10) .highcharts-container"}},"Core components/LineChart":{"data labels config":{"readySelector":".screenshot-wrapper div:nth-child(8) .highcharts-container"},"with different legend positions":{"readySelector":".screenshot-wrapper div:nth-child(10) .highcharts-container"}},"Core components/DonutChart":{"data labels config":{"readySelector":".screenshot-wrapper div:nth-child(8) .highcharts-container"},"with different legend positions":{"readySelector":".screenshot-wrapper div:nth-child(10) .highcharts-container"}},"Core components/BubbleChart":{"data labels config":{"readySelector":".screenshot-wrapper div:nth-child(8) .highcharts-container"},"with different legend positions":{"readySelector":".screenshot-wrapper div:nth-child(10) .highcharts-container"}},"Core components/ColumnChart":{"with different legend positions":{"readySelector":".screenshot-wrapper div:nth-child(10) .highcharts-container"}},"Core components/ScatterPlot":{"data labels config":{"readySelector":".screenshot-wrapper div:nth-child(8) .highcharts-container"}}},"devDependencies":{"raf":"3.3.2","yup":"^0.24.1","jest":"21.2.1","react":"16.5.2","enzyme":"3.5.0","formik":"^0.11.11","moment":"2.22.1","history":"^4.7.2","ts-jest":"21.2.4","webpack":"3.10.0","react-ga":"^2.5.2","recharts":"1.0.0-beta.9","testcafe":"0.19.2","commander":"2.14.1","node-sass":"4.7.2","react-dom":"16.5.2","supertest":"3.0.0","babel-core":"6.26.0","css-loader":"0.28.7","jest-junit":"3.0.0","raw-loader":"0.5.1","styled-jsx":"2.2.1","typescript":"2.3.3","@types/jest":"20.0.4","@types/node":"7.0.8","file-loader":"1.1.6","sass-loader":"6.0.6","@types/react":"16.0.34","babel-loader":"7.1.2","react-helmet":"5.2.0","react-select":"1.2.1","style-loader":"0.19.1","@types/enzyme":"3.1.13","@types/lodash":"4.14.61","babel-runtime":"6.25.0","utility-types":"^1.1.0","babel-polyfill":"^6.26.0","@storybook/react":"3.4.10","@types/invariant":"2.2.29","@types/react-dom":"16.0.3","babel-preset-env":"1.6.1","isomorphic-fetch":"2.2.1","react-datepicker":"1.1.0","react-router-dom":"4.2.2","@gooddata/mock-js":"1.16.0","@storybook/addons":"3.4.10","@types/classnames":"2.2.3","@types/prop-types":"15.5.2","@types/react-intl":"2.3.5","babel-preset-react":"6.24.1","identity-obj-proxy":"^3.0.0","react-async-script":"^0.9.1","webpack-dev-server":"2.11.1","@types/react-portal":"4.0.1","babel-plugin-lodash":"3.3.2","html-webpack-plugin":"2.30.1","react-test-renderer":"16.4.2","@types/react-measure":"0.4.7","clean-webpack-plugin":"0.1.17","react-google-recaptcha":"^0.11.0","@gooddata/eslint-config":"0.1.0","@gooddata/tslint-config":"0.0.13","@types/storybook__react":"3.0.6","enzyme-adapter-react-16":"1.3.1","uglifyjs-webpack-plugin":"1.2.0","@gooddata/test-storybook":"2.0.0","@storybook/addon-actions":"3.4.10","@storybook/addon-options":"3.4.10","node-sass-magic-importer":"5.1.0","react-syntax-highlighter":"6.1.2","@types/fixed-data-table-2":"0.8.1","awesome-typescript-loader":"3.5.0","@types/react-test-renderer":"16.0.0","circular-dependency-plugin":"4.4.0","compression-webpack-plugin":"1.1.7","@types/enzyme-adapter-react-16":"1.0.3","@types/storybook__addon-actions":"3.0.1","babel-plugin-transform-class-properties":"6.24.1","babel-plugin-transform-async-to-generator":"6.24.1","babel-plugin-transform-object-rest-spread":"6.26.0"},"peerDependencies":{"react":"16.5.2","react-dom":"16.5.2"},"_npmOperationalInternal":{"tmp":"tmp/react-components_6.2.0-alpha8_1546428425036_0.2556135063954399","host":"s3://npm-registry-packages"}},"6.2.0-alpha9":{"name":"@gooddata/react-components","version":"6.2.0-alpha9","author":{"name":"GoodData Corporation"},"license":"BSD-3-Clause","_id":"@gooddata/react-components@6.2.0-alpha9","maintainers":[{"name":"bertold8","email":"ivan.nejezchleb@seznam.cz"},{"name":"bugsbunny338","email":"jiri.zajic@mensa.cz"},{"name":"gooddata-ci","email":"rail@gooddata.com"},{"name":"hurtak","email":"petr.hurtak@gmail.com"},{"name":"ivan.mjartan","email":"ivan.mjartan@gooddata.com"},{"name":"jakub-sterba","email":"jakub.sterba@gooddata.com"},{"name":"jaroslav.tomecek","email":"jaroslav.tomecek@gooddata.com"},{"name":"jkittler","email":"honza.kittler@gmail.com"},{"name":"khanh.le","email":"khanh.le@gooddata.com"},{"name":"langhamp","email":"pavel.langhammer@gooddata.com"},{"name":"lanhuynh","email":"lan.huynh@gooddata.com"},{"name":"linhhong","email":"linh.hong@gooddata.com"},{"name":"lpearce","email":"levi.pearce@gooddata.com"},{"name":"lupko","email":"lubomir.slivka@gooddata.com"},{"name":"martin.mosko","email":"martin.mosko@gooddata.com"},{"name":"michal.marsal","email":"michal.marsal@gooddata.com"},{"name":"nadtan","email":"tan.nguyen@gooddata.com"},{"name":"naibinh","email":"naibinh@gmail.com"},{"name":"nikolacech","email":"nikola.cech@gooddata.com"},{"name":"no23reason","email":"dan.homola@hotmail.cz"},{"name":"ondrejlangr","email":"ondrej.langr@gooddata.com"},{"name":"pbenes","email":"petr.benes@gooddata.com"},{"name":"peterlacko","email":"lackopeter17@gmail.com"},{"name":"petrjanu","email":"petr.janu@gooddata.com"},{"name":"ptquang86","email":"ptquang86@gmail.com"},{"name":"rodri360","email":"me@rodri360.com"},{"name":"sitina","email":"jiri.sitina@gooddata.com"},{"name":"sondo","email":"son.do@gooddata.com"},{"name":"strouhaljan","email":"strouhal.jan@gmail.com"},{"name":"tomas.kratochvil","email":"tomas.kratochvil@gooddata.com"},{"name":"tomasreichmann","email":"tomasreichmann@gmail.com"},{"name":"tomsatgd","email":"tomas.satinsky@gooddata.com"},{"name":"tu.ngo","email":"tu.ngo@gooddata.com"},{"name":"vlastikcz","email":"vlastimil.kotas@gooddata.com"},{"name":"vlckomi1","email":"michaela.vlckova@gooddata.com"},{"name":"xmort","email":"petr.dolejsi@gooddata.com"},{"name":"yanlipnican","email":"yanlipnican@gmail.com"},{"name":"zdenek.vidensky","email":"zdenek.vidensky@gooddata.com"}],"homepage":"https://github.com/gooddata/gooddata-react-components#readme","bugs":{"url":"https://github.com/gooddata/gooddata-react-components/issues"},"dist":{"shasum":"c5097cd87489d0aa4437c1a29f7ef6909b808ed3","tarball":"https://registry.npmjs.org/@gooddata/react-components/-/react-components-6.2.0-alpha9.tgz","fileCount":1044,"integrity":"sha512-WHUEUgG22s8Iov/3BcrTWVnswj/Bm4ejXJhD7VDLM0A0vPDbmias0QAVer0WCkFkDSSPs1varg09xxVfDiNR9A==","signatures":[{"sig":"MEYCIQCYWpHSr7zXugZfb+QYndDqNVXby9WarabfTaBxeAHnQQIhAKOobwC9AWfmNSs6aBBQlztYRW3yT9PHbjRUGTha5jWL","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":4103722,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJcLgSVCRA9TVsSAnZWagAAAc0P/1Guf2g9BlHVw/rtM8Vq\nQccxZLhhw3Er8k4wH+Ktl1c/MO1qdnt7OqU3AFmhFzWZQiJAYgtVG4YHItYI\nZGoF5UFNKozAwdhO+XEiegLlmJD6gURe6mVwhDSZD8Nx17PRZKAje1/kF7Eq\nNp13F4/r04yeJqj4Ler6ru7J+UNQflJGhtIvxHC10SJ/Jq6o8IBDl8I9bxgT\nQbTDZEwFHCYmQyz7oli6hjkQ3lbUENjkVfXhE1CPJNHeNE22YMCj8nhoufKT\ncC0HIa2qzMS7JVXE+GvRSP8vpbYbLQsoz0Bl+2E1K994YtFhkdf2+DfIjoAz\nNF6dGR2hTdoE84vhtY27bIb8lYzzjlXARaoRcQtghSgYyKVGW1/Ex5q7KQhi\nTUS3a/ipw2kFt3fVOFoNSazJJrwmBz03hUw06lseyaVdMmM77UP7sENbnnto\n0MqUbUarCUCUvFJAp5R69eS2Lam0lePJASluGrp6wyWksyN+Z5YQ2ypXec2o\nv2YCzIDMn/u1SsvykiClbfA6NrK3+HyuaKj/PIHB5u4HmUF3uw7mIiJW0M0u\n6FHQ5KLQIbr3oJ98gXs3s3ci9tUsa9yjotZvdyNHYRs1SEY2fPcULrqYpeD4\n9PiAKfFyBMryPlKXgt9qE8PS96QCRaLNr2mZu0ERQGvYR8twQOsQwMHNNIKq\nZKic\r\n=nMTS\r\n-----END PGP SIGNATURE-----\r\n"},"jest":{"testRegex":"(/__tests__/.*|\\.(test|spec))\\.(tsx?|jsx?)$","transform":{".(ts|tsx)":"<rootDir>/node_modules/ts-jest/preprocessor.js"},"collectCoverage":false,"moduleNameMapper":{"\\.(css|less|sass|scss)$":"<rootDir>/__mocks__/styleMock.ts"},"coverageReporters":["html"],"collectCoverageFrom":["src/**/*.{ts,tsx}","examples/server/src/**/*.{js,jsx}","!**/*.d.ts"],"moduleFileExtensions":["ts","tsx","js"],"setupTestFrameworkScriptFile":"<rootDir>/jest.setup.js"},"main":"dist/index.js","config":{"eslint":"./examples/**/*.{js,jsx}","tslint":"./{__mocks__,src,stories}/**/*.{ts,tsx}"},"readme":"[![npm version](https://badge.fury.io/js/%40gooddata%2Freact-components.svg)](https://www.npmjs.com/package/@gooddata/react-components) \n\n# GoodData.UI React components\n> A React-based JavaScript library for building data-driven applications\n\n## Getting started\n- [GoodData.UI Documentation](http://sdk.gooddata.com/gooddata-ui/)\n- [GoodData.UI Live Examples](https://gooddata-examples.herokuapp.com/)\n- [Stack Overflow](https://stackoverflow.com/questions/tagged/gooddata)\n\n### Usage\nWith [yarn](https://yarnpkg.com) installed, go to your project directory and run\n```\n$ yarn add @gooddata/react-components\n```\nIf you prefer [npm](npmjs.com) run\n```\n$ npm install --save @gooddata/react-components\n```\n\n\n## Contributing\n\nWe welcome any contribution in form of [issues](https://github.com/gooddata/gooddata-react-components/issues) or [pull requests](https://github.com/gooddata/gooddata-react-components/pulls).\nThese commands may come in handy while developing:\n\n| command | description |\n| ------- | ----------- |\n| `yarn install --pure-lockfile` | first step |\n| ||\n| `yarn dev` | build react-components to `/dist` in watch mode |\n| `yarn test` | run all unit tests |\n| `yarn validate` | validate codestyle |\n| ||\n| `yarn storybook` | run storybook from `/stories` on http://localhost:9001 |\n| `yarn build-storybook` | build storybook to `/dist-storybook` |\n| `yarn test-storybook` | run storybook and [screenshot tests](https://github.com/gooddata/gdc-client-utils/tree/master/test-storybook) |\n| ||\n| `yarn examples` | run Live Examples dev-server from `/examples` on https://localhost:8999 |\n| `yarn examples-build` | build Live Examples to `/examples/dist` |\n| `yarn examples-server` | serve built Live Examples - see `/examples/server/src` |\n| `yarn examples-testcafe` | run testcafe tests against `localhost:8999` |\n\n### Deploy to heroku.com\nWhen you deploy this repo to heroku, it serves *GoodData.UI Live Examples*.\nRelevant tasks are in `Procfile` and `package.json`.\n\n```bash\n# run in the project directory\nheroku login\nheroku create <your-app-name>\nheroku config:set DOMAIN_ADMIN_USERNAME=x@gooddata.com DOMAIN_ADMIN_PASSWORD=xy PROJECT_ID_TO_ASSIGN=xms7ga4tf3g3nzucd8380o2bev8oeknp\ngit push heroku HEAD:master\nheroku open\n```\n\n### Run Live Examples Locally\nTo run *GoodData.UI Live Examples* locally:\n```bash\ngit clone <this-repository>\ncd  <repository-folder>\nyarn install --pure-lockfile\nyarn examples\n```\nThen open https://localhost:8999 and login using Live Examples account (you can [create one here](https://gooddata-examples.herokuapp.com/registration)).\n\n## Changelog\n\n- see [CHANGELOG.md](CHANGELOG.md)\n\n## License\n\n(C) 2007-2018 GoodData Corporation\n\nThis project is dual licensed:\n\n- The ATTRIBUTION-NONCOMMERCIAL 4.0 INTERNATIONAL (CC BY-NC 4.0) is used for purpose of the trial experience and evaluation of GoodData.UI library.\n- The GOODDATA GOODDATA.UI LIBRARY END USER LICENSE AGREEMENT is used for GoodData customers.\n\nFor more information, please see [LICENSE](https://github.com/gooddata/gooddata-react-components/blob/master/LICENSE)\n","gitHead":"808f3df17bc9ddf2a0e95b81f0d49cba949d6ce5","scripts":{"dev":"bash scripts/build.sh --dev-watch","test":"jest --watch","build":"bash scripts/build.sh","tslint":"yarn run-tslint -t verbose $npm_package_config_tslint","prepare":"cd examples/server && yarn install --pure-lockfile && cd ../..; rm -r examples/node_modules 2>/dev/null; true","examples":"bash scripts/run-examples.sh","prepare?":"# Called before `npm publish` and on local `npm install`. Temporarily also for deleting obsolete node_modules. Ends with `true` to continue gracefully.","validate":"tsc --noEmit && yarn tslint && eslint $npm_package_config_eslint","build-dev":"bash scripts/build.sh --dev","examples?":"# Default is developer domain, other options: yarn examples [sec,secure,stg,stg2,stg3,demo,developer or URL]","storybook":"start-storybook -p 9001 -c .storybook","test-once":"jest","tslint-ci":"mkdir -p ./ci/results && yarn run-tslint -t checkstyle -o ./ci/results/tslint-results.xml $npm_package_config_tslint","run-tslint":"tslint -p tsconfig.json","validate-ci":"tsc --noEmit && yarn tslint-ci  && eslint $npm_package_config_eslint -f checkstyle -o ci/results/eslint-results.xml","examples-build":"bash scripts/build-examples.sh","prepublishOnly":"yarn build","test-storybook":"test-storybook","build-storybook":"build-storybook -c .storybook -o dist-storybook","examples-server":"node examples/server/src/index.js","heroku-postbuild":"yarn examples-build developer","examples-testcafe":"testcafe chrome --assertion-timeout 60000 -S -s examples/_screenshots examples/test/**/**/*_test* --debug-on-fail","examples-testcafe-ci":"testcafe 'chrome:headless --no-sandbox' --assertion-timeout 60000 -S -s examples/_screenshots examples/test/**/**/*_test*"},"typings":"dist/index.d.ts","_npmUser":{"name":"gooddata-ci","email":"rail@gooddata.com"},"repository":{"url":"git+ssh://git@github.com/gooddata/gooddata-react-components.git","type":"git"},"_npmVersion":"6.4.1","description":"GoodData React Components","directories":{},"_nodeVersion":"8.12.0","dependencies":{"rxjs":"^5.5.6","lodash":"^4.17.4","ag-grid":"^18.0.1","invariant":"^2.2.2","classnames":"^2.2.5","highcharts":"4.2.5","prop-types":"^15.6.0","react-intl":"^2.4.0","custom-event":"^1.0.1","ag-grid-react":"^18.0.0","react-measure":"^1.4.7","@gooddata/typings":"2.5.0","@types/highcharts":"4.2.56","http-status-codes":"^1.3.0","@gooddata/js-utils":"3.2.0","@gooddata/numberjs":"^3.1.2","fixed-data-table-2":"0.7.17","@gooddata/goodstrap":"59.1.3","react-dom-factories":"^1.0.2","@gooddata/gooddata-js":"10.0.1","highcharts-pattern-fill":"3.0.3","nodelist-foreach-polyfill":"^1.2.0"},"_hasShrinkwrap":false,"readmeFilename":"README.md","test-storybook":{"_defaults":{"readySelector":".screenshot-target, .screenshot-wrapper .highcharts-container, .screenshot-wrapper .s-headline-value, .screenshot-wrapper .viz-table-wrap, .screenshot-wrapper .gdc-kpi, .screenshot-wrapper .gdc-kpi-error, .screenshot-wrapper .s-pivot-table .ag-cell"},"AFM components/PieChart":{"error":{"delay":1000,"readySelector":".screenshot-wrapper .s-error .icon-cloud-rain"}},"Core components/Heatmap":{"data labels config":{"readySelector":".screenshot-wrapper div:nth-child(8) .highcharts-container"},"with different legend positions":{"readySelector":".screenshot-wrapper div:nth-child(10) .highcharts-container"}},"Core components/Treemap":{"data labels config":{"readySelector":".screenshot-wrapper div:nth-child(8) .highcharts-container"},"with different legend positions":{"readySelector":".screenshot-wrapper div:nth-child(10) .highcharts-container"}},"Core components/BarChart":{"with different legend positions":{"readySelector":".screenshot-wrapper div:nth-child(10) .highcharts-container"}},"Core components/PieChart":{"data labels config":{"readySelector":".screenshot-wrapper div:nth-child(8) .highcharts-container"},"with different legend positions":{"readySelector":".screenshot-wrapper div:nth-child(10) .highcharts-container"}},"AFM components/DonutChart":{"error":{"delay":1000,"readySelector":".screenshot-wrapper .s-error .icon-cloud-rain"}},"Core components/AreaChart":{"data labels config":{"readySelector":".screenshot-wrapper div:nth-child(8) .highcharts-container"},"with different legend positions":{"readySelector":".screenshot-wrapper div:nth-child(10) .highcharts-container"}},"Core components/LineChart":{"data labels config":{"readySelector":".screenshot-wrapper div:nth-child(8) .highcharts-container"},"with different legend positions":{"readySelector":".screenshot-wrapper div:nth-child(10) .highcharts-container"}},"Core components/DonutChart":{"data labels config":{"readySelector":".screenshot-wrapper div:nth-child(8) .highcharts-container"},"with different legend positions":{"readySelector":".screenshot-wrapper div:nth-child(10) .highcharts-container"}},"Core components/BubbleChart":{"data labels config":{"readySelector":".screenshot-wrapper div:nth-child(8) .highcharts-container"},"with different legend positions":{"readySelector":".screenshot-wrapper div:nth-child(10) .highcharts-container"}},"Core components/ColumnChart":{"with different legend positions":{"readySelector":".screenshot-wrapper div:nth-child(10) .highcharts-container"}},"Core components/ScatterPlot":{"data labels config":{"readySelector":".screenshot-wrapper div:nth-child(8) .highcharts-container"}}},"devDependencies":{"raf":"3.3.2","yup":"^0.24.1","jest":"21.2.1","react":"16.5.2","enzyme":"3.5.0","formik":"^0.11.11","moment":"2.22.1","history":"^4.7.2","ts-jest":"21.2.4","webpack":"3.10.0","react-ga":"^2.5.2","recharts":"1.0.0-beta.9","testcafe":"0.19.2","commander":"2.14.1","node-sass":"4.7.2","react-dom":"16.5.2","supertest":"3.0.0","babel-core":"6.26.0","css-loader":"0.28.7","jest-junit":"3.0.0","raw-loader":"0.5.1","styled-jsx":"2.2.1","typescript":"2.3.3","@types/jest":"20.0.4","@types/node":"7.0.8","file-loader":"1.1.6","sass-loader":"6.0.6","@types/react":"16.0.34","babel-loader":"7.1.2","react-helmet":"5.2.0","react-select":"1.2.1","style-loader":"0.19.1","@types/enzyme":"3.1.13","@types/lodash":"4.14.61","babel-runtime":"6.25.0","utility-types":"^1.1.0","babel-polyfill":"^6.26.0","@storybook/react":"3.4.10","@types/invariant":"2.2.29","@types/react-dom":"16.0.3","babel-preset-env":"1.6.1","isomorphic-fetch":"2.2.1","react-datepicker":"1.1.0","react-router-dom":"4.2.2","@gooddata/mock-js":"1.16.0","@storybook/addons":"3.4.10","@types/classnames":"2.2.3","@types/prop-types":"15.5.2","@types/react-intl":"2.3.5","babel-preset-react":"6.24.1","identity-obj-proxy":"^3.0.0","react-async-script":"^0.9.1","webpack-dev-server":"2.11.1","@types/react-portal":"4.0.1","babel-plugin-lodash":"3.3.2","html-webpack-plugin":"2.30.1","react-test-renderer":"16.4.2","@types/react-measure":"0.4.7","clean-webpack-plugin":"0.1.17","react-google-recaptcha":"^0.11.0","@gooddata/eslint-config":"0.1.0","@gooddata/tslint-config":"0.0.13","@types/storybook__react":"3.0.6","enzyme-adapter-react-16":"1.3.1","uglifyjs-webpack-plugin":"1.2.0","@gooddata/test-storybook":"2.0.0","@storybook/addon-actions":"3.4.10","@storybook/addon-options":"3.4.10","node-sass-magic-importer":"5.1.0","react-syntax-highlighter":"6.1.2","@types/fixed-data-table-2":"0.8.1","awesome-typescript-loader":"3.5.0","@types/react-test-renderer":"16.0.0","circular-dependency-plugin":"4.4.0","compression-webpack-plugin":"1.1.7","@types/enzyme-adapter-react-16":"1.0.3","@types/storybook__addon-actions":"3.0.1","babel-plugin-transform-class-properties":"6.24.1","babel-plugin-transform-async-to-generator":"6.24.1","babel-plugin-transform-object-rest-spread":"6.26.0"},"peerDependencies":{"react":"16.5.2","react-dom":"16.5.2"},"_npmOperationalInternal":{"tmp":"tmp/react-components_6.2.0-alpha9_1546519700975_0.002525182240671775","host":"s3://npm-registry-packages"}},"6.2.0-alpha10":{"name":"@gooddata/react-components","version":"6.2.0-alpha10","author":{"name":"GoodData Corporation"},"license":"BSD-3-Clause","_id":"@gooddata/react-components@6.2.0-alpha10","maintainers":[{"name":"bertold8","email":"ivan.nejezchleb@seznam.cz"},{"name":"bugsbunny338","email":"jiri.zajic@mensa.cz"},{"name":"gooddata-ci","email":"rail@gooddata.com"},{"name":"hurtak","email":"petr.hurtak@gmail.com"},{"name":"ivan.mjartan","email":"ivan.mjartan@gooddata.com"},{"name":"jakub-sterba","email":"jakub.sterba@gooddata.com"},{"name":"jaroslav.tomecek","email":"jaroslav.tomecek@gooddata.com"},{"name":"jkittler","email":"honza.kittler@gmail.com"},{"name":"khanh.le","email":"khanh.le@gooddata.com"},{"name":"langhamp","email":"pavel.langhammer@gooddata.com"},{"name":"lanhuynh","email":"lan.huynh@gooddata.com"},{"name":"linhhong","email":"linh.hong@gooddata.com"},{"name":"lpearce","email":"levi.pearce@gooddata.com"},{"name":"lupko","email":"lubomir.slivka@gooddata.com"},{"name":"martin.mosko","email":"martin.mosko@gooddata.com"},{"name":"michal.marsal","email":"michal.marsal@gooddata.com"},{"name":"nadtan","email":"tan.nguyen@gooddata.com"},{"name":"naibinh","email":"naibinh@gmail.com"},{"name":"nikolacech","email":"nikola.cech@gooddata.com"},{"name":"no23reason","email":"dan.homola@hotmail.cz"},{"name":"ondrejlangr","email":"ondrej.langr@gooddata.com"},{"name":"pbenes","email":"petr.benes@gooddata.com"},{"name":"peterlacko","email":"lackopeter17@gmail.com"},{"name":"petrjanu","email":"petr.janu@gooddata.com"},{"name":"ptquang86","email":"ptquang86@gmail.com"},{"name":"rodri360","email":"me@rodri360.com"},{"name":"sitina","email":"jiri.sitina@gooddata.com"},{"name":"sondo","email":"son.do@gooddata.com"},{"name":"strouhaljan","email":"strouhal.jan@gmail.com"},{"name":"tomas.kratochvil","email":"tomas.kratochvil@gooddata.com"},{"name":"tomasreichmann","email":"tomasreichmann@gmail.com"},{"name":"tomsatgd","email":"tomas.satinsky@gooddata.com"},{"name":"tu.ngo","email":"tu.ngo@gooddata.com"},{"name":"vlastikcz","email":"vlastimil.kotas@gooddata.com"},{"name":"vlckomi1","email":"michaela.vlckova@gooddata.com"},{"name":"xmort","email":"petr.dolejsi@gooddata.com"},{"name":"yanlipnican","email":"yanlipnican@gmail.com"},{"name":"zdenek.vidensky","email":"zdenek.vidensky@gooddata.com"}],"homepage":"https://github.com/gooddata/gooddata-react-components#readme","bugs":{"url":"https://github.com/gooddata/gooddata-react-components/issues"},"dist":{"shasum":"c47ffef225ae79775c03b0762217ef79e046494a","tarball":"https://registry.npmjs.org/@gooddata/react-components/-/react-components-6.2.0-alpha10.tgz","fileCount":1044,"integrity":"sha512-H9DFNc/xkU4aQbrK1llgJLlUi0q7bj4epRArW6QDCLRS6J+oQpnIWyUWmusD4jpyf5nugrVUBT1T+BnFWktCSQ==","signatures":[{"sig":"MEUCIAYDxl20s8Log6gehHFqgAIkVwftIsuyKBTkslgwlTWpAiEAsjfz2JZaCpdJcpeKiGZZ6hWCAPpIlWYpQnC2cYwOKF0=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":4103386,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJcLzA/CRA9TVsSAnZWagAAGqoQAJ45MmCB9jSN3fITZHSs\nbR8VKkbzQdWkHfmb28H6ptSpKA/iC528btAnxd/W8njH9jTxYuM07/HdssPz\ngpvyZJVcz534a9AhFaUAv29xf32ZuvPnAQjp51m6BE81gJUuza0Nmg+golws\na+CBjqT0QtYaZZ681xlNgd8Ze2I+3WwTigrvHEsUHf7JOGmE7pVyuA0zXgCi\ne/UL2F0Vq4tceSlWCSxocqs4OHLmMUiJSuhshYDzAIm7GJxglti8jwTSaA+j\nJT8OkK2o2VAO/urjDgqEWtC+QCxCOdwE+Se1RCFn3mJqZFLCXVdqqHaw6z5h\nMOGcrR+O+agg4HuF82goIVBGXKqs0aCj2L7xvnnmhDYXgZhtYMDAhUzcwWHv\nscpa3xtUqoSyUEzvCuMgPo4cbWHwgMK/47Lm66atge2xv8JDJ16kuxzMxDEL\nUSmLEod4QhVq9Bx3NN9AwjYTX9+3RWvQz7fnujGrDl7S4YTtACJYZWXBp3av\n+U8n1QtdOjavgSOt4jravUbi59OtLItXNiU59LfqXj1WWRcIafcS8XMFxnOj\ncwnR5+xgi83PwDGC7/W7W8Fom0aKWZaerivVKByX6Fgs6jlmWwbFwskxYLGd\n7zf/vxpY6Susjx8Xy2hRgX/WhdC/MnnXCjMVUkzrhscjbSxT+VQKlks3OW3X\nyIZ1\r\n=ZmSM\r\n-----END PGP SIGNATURE-----\r\n"},"jest":{"testRegex":"(/__tests__/.*|\\.(test|spec))\\.(tsx?|jsx?)$","transform":{".(ts|tsx)":"<rootDir>/node_modules/ts-jest/preprocessor.js"},"collectCoverage":false,"moduleNameMapper":{"\\.(css|less|sass|scss)$":"<rootDir>/__mocks__/styleMock.ts"},"coverageReporters":["html"],"collectCoverageFrom":["src/**/*.{ts,tsx}","examples/server/src/**/*.{js,jsx}","!**/*.d.ts"],"moduleFileExtensions":["ts","tsx","js"],"setupTestFrameworkScriptFile":"<rootDir>/jest.setup.js"},"main":"dist/index.js","config":{"eslint":"./examples/**/*.{js,jsx}","tslint":"./{__mocks__,src,stories}/**/*.{ts,tsx}"},"readme":"[![npm version](https://badge.fury.io/js/%40gooddata%2Freact-components.svg)](https://www.npmjs.com/package/@gooddata/react-components) \n\n# GoodData.UI React components\n> A React-based JavaScript library for building data-driven applications\n\n## Getting started\n- [GoodData.UI Documentation](http://sdk.gooddata.com/gooddata-ui/)\n- [GoodData.UI Live Examples](https://gooddata-examples.herokuapp.com/)\n- [Stack Overflow](https://stackoverflow.com/questions/tagged/gooddata)\n\n### Usage\nWith [yarn](https://yarnpkg.com) installed, go to your project directory and run\n```\n$ yarn add @gooddata/react-components\n```\nIf you prefer [npm](npmjs.com) run\n```\n$ npm install --save @gooddata/react-components\n```\n\n\n## Contributing\n\nWe welcome any contribution in form of [issues](https://github.com/gooddata/gooddata-react-components/issues) or [pull requests](https://github.com/gooddata/gooddata-react-components/pulls).\nThese commands may come in handy while developing:\n\n| command | description |\n| ------- | ----------- |\n| `yarn install --pure-lockfile` | first step |\n| ||\n| `yarn dev` | build react-components to `/dist` in watch mode |\n| `yarn test` | run all unit tests |\n| `yarn validate` | validate codestyle |\n| ||\n| `yarn storybook` | run storybook from `/stories` on http://localhost:9001 |\n| `yarn build-storybook` | build storybook to `/dist-storybook` |\n| `yarn test-storybook` | run storybook and [screenshot tests](https://github.com/gooddata/gdc-client-utils/tree/master/test-storybook) |\n| ||\n| `yarn examples` | run Live Examples dev-server from `/examples` on https://localhost:8999 |\n| `yarn examples-build` | build Live Examples to `/examples/dist` |\n| `yarn examples-server` | serve built Live Examples - see `/examples/server/src` |\n| `yarn examples-testcafe` | run testcafe tests against `localhost:8999` |\n\n### Deploy to heroku.com\nWhen you deploy this repo to heroku, it serves *GoodData.UI Live Examples*.\nRelevant tasks are in `Procfile` and `package.json`.\n\n```bash\n# run in the project directory\nheroku login\nheroku create <your-app-name>\nheroku config:set DOMAIN_ADMIN_USERNAME=x@gooddata.com DOMAIN_ADMIN_PASSWORD=xy PROJECT_ID_TO_ASSIGN=xms7ga4tf3g3nzucd8380o2bev8oeknp\ngit push heroku HEAD:master\nheroku open\n```\n\n### Run Live Examples Locally\nTo run *GoodData.UI Live Examples* locally:\n```bash\ngit clone <this-repository>\ncd  <repository-folder>\nyarn install --pure-lockfile\nyarn examples\n```\nThen open https://localhost:8999 and login using Live Examples account (you can [create one here](https://gooddata-examples.herokuapp.com/registration)).\n\n## Changelog\n\n- see [CHANGELOG.md](CHANGELOG.md)\n\n## License\n\n(C) 2007-2018 GoodData Corporation\n\nThis project is dual licensed:\n\n- The ATTRIBUTION-NONCOMMERCIAL 4.0 INTERNATIONAL (CC BY-NC 4.0) is used for purpose of the trial experience and evaluation of GoodData.UI library.\n- The GOODDATA GOODDATA.UI LIBRARY END USER LICENSE AGREEMENT is used for GoodData customers.\n\nFor more information, please see [LICENSE](https://github.com/gooddata/gooddata-react-components/blob/master/LICENSE)\n","gitHead":"4860db09320aacbc3d8c0ad81bfdc930e9064e5a","scripts":{"dev":"bash scripts/build.sh --dev-watch","test":"jest --watch","build":"bash scripts/build.sh","tslint":"yarn run-tslint -t verbose $npm_package_config_tslint","prepare":"cd examples/server && yarn install --pure-lockfile && cd ../..; rm -r examples/node_modules 2>/dev/null; true","examples":"bash scripts/run-examples.sh","prepare?":"# Called before `npm publish` and on local `npm install`. Temporarily also for deleting obsolete node_modules. Ends with `true` to continue gracefully.","validate":"tsc --noEmit && yarn tslint && eslint $npm_package_config_eslint","build-dev":"bash scripts/build.sh --dev","examples?":"# Default is developer domain, other options: yarn examples [sec,secure,stg,stg2,stg3,demo,developer or URL]","storybook":"start-storybook -p 9001 -c .storybook","test-once":"jest","tslint-ci":"mkdir -p ./ci/results && yarn run-tslint -t checkstyle -o ./ci/results/tslint-results.xml $npm_package_config_tslint","run-tslint":"tslint -p tsconfig.json","validate-ci":"tsc --noEmit && yarn tslint-ci  && eslint $npm_package_config_eslint -f checkstyle -o ci/results/eslint-results.xml","examples-build":"bash scripts/build-examples.sh","prepublishOnly":"yarn build","test-storybook":"test-storybook","build-storybook":"build-storybook -c .storybook -o dist-storybook","examples-server":"node examples/server/src/index.js","heroku-postbuild":"yarn examples-build developer","examples-testcafe":"testcafe chrome --assertion-timeout 60000 -S -s examples/_screenshots examples/test/**/**/*_test* --debug-on-fail","examples-testcafe-ci":"testcafe 'chrome:headless --no-sandbox' --assertion-timeout 60000 -S -s examples/_screenshots examples/test/**/**/*_test*"},"typings":"dist/index.d.ts","_npmUser":{"name":"gooddata-ci","email":"rail@gooddata.com"},"repository":{"url":"git+ssh://git@github.com/gooddata/gooddata-react-components.git","type":"git"},"_npmVersion":"6.4.1","description":"GoodData React Components","directories":{},"_nodeVersion":"8.12.0","dependencies":{"rxjs":"^5.5.6","lodash":"^4.17.4","ag-grid":"^18.0.1","invariant":"^2.2.2","classnames":"^2.2.5","highcharts":"4.2.5","prop-types":"^15.6.0","react-intl":"^2.4.0","custom-event":"^1.0.1","ag-grid-react":"^18.0.0","react-measure":"^1.4.7","@gooddata/typings":"2.5.0","@types/highcharts":"4.2.56","http-status-codes":"^1.3.0","@gooddata/js-utils":"3.2.0","@gooddata/numberjs":"^3.1.2","fixed-data-table-2":"0.7.17","@gooddata/goodstrap":"59.2.0","react-dom-factories":"^1.0.2","@gooddata/gooddata-js":"10.0.1","highcharts-pattern-fill":"3.0.3","nodelist-foreach-polyfill":"^1.2.0"},"_hasShrinkwrap":false,"readmeFilename":"README.md","test-storybook":{"_defaults":{"readySelector":".screenshot-target, .screenshot-wrapper .highcharts-container, .screenshot-wrapper .s-headline-value, .screenshot-wrapper .viz-table-wrap, .screenshot-wrapper .gdc-kpi, .screenshot-wrapper .gdc-kpi-error, .screenshot-wrapper .s-pivot-table .ag-cell"},"AFM components/PieChart":{"error":{"delay":1000,"readySelector":".screenshot-wrapper .s-error .icon-cloud-rain"}},"Core components/Heatmap":{"data labels config":{"readySelector":".screenshot-wrapper div:nth-child(8) .highcharts-container"},"with different legend positions":{"readySelector":".screenshot-wrapper div:nth-child(10) .highcharts-container"}},"Core components/Treemap":{"data labels config":{"readySelector":".screenshot-wrapper div:nth-child(8) .highcharts-container"},"with different legend positions":{"readySelector":".screenshot-wrapper div:nth-child(10) .highcharts-container"}},"Core components/BarChart":{"with different legend positions":{"readySelector":".screenshot-wrapper div:nth-child(10) .highcharts-container"}},"Core components/PieChart":{"data labels config":{"readySelector":".screenshot-wrapper div:nth-child(8) .highcharts-container"},"with different legend positions":{"readySelector":".screenshot-wrapper div:nth-child(10) .highcharts-container"}},"AFM components/DonutChart":{"error":{"delay":1000,"readySelector":".screenshot-wrapper .s-error .icon-cloud-rain"}},"Core components/AreaChart":{"data labels config":{"readySelector":".screenshot-wrapper div:nth-child(8) .highcharts-container"},"with different legend positions":{"readySelector":".screenshot-wrapper div:nth-child(10) .highcharts-container"}},"Core components/LineChart":{"data labels config":{"readySelector":".screenshot-wrapper div:nth-child(8) .highcharts-container"},"with different legend positions":{"readySelector":".screenshot-wrapper div:nth-child(10) .highcharts-container"}},"Core components/DonutChart":{"data labels config":{"readySelector":".screenshot-wrapper div:nth-child(8) .highcharts-container"},"with different legend positions":{"readySelector":".screenshot-wrapper div:nth-child(10) .highcharts-container"}},"Core components/BubbleChart":{"data labels config":{"readySelector":".screenshot-wrapper div:nth-child(8) .highcharts-container"},"with different legend positions":{"readySelector":".screenshot-wrapper div:nth-child(10) .highcharts-container"}},"Core components/ColumnChart":{"with different legend positions":{"readySelector":".screenshot-wrapper div:nth-child(10) .highcharts-container"}},"Core components/ScatterPlot":{"data labels config":{"readySelector":".screenshot-wrapper div:nth-child(8) .highcharts-container"}}},"devDependencies":{"raf":"3.3.2","yup":"^0.24.1","jest":"21.2.1","react":"16.5.2","enzyme":"3.5.0","formik":"^0.11.11","moment":"2.22.1","history":"^4.7.2","ts-jest":"21.2.4","webpack":"3.10.0","react-ga":"^2.5.2","recharts":"1.0.0-beta.9","testcafe":"0.19.2","commander":"2.14.1","node-sass":"4.7.2","react-dom":"16.5.2","supertest":"3.0.0","babel-core":"6.26.0","css-loader":"0.28.7","jest-junit":"3.0.0","raw-loader":"0.5.1","styled-jsx":"2.2.1","typescript":"2.3.3","@types/jest":"20.0.4","@types/node":"7.0.8","file-loader":"1.1.6","sass-loader":"6.0.6","@types/react":"16.0.34","babel-loader":"7.1.2","react-helmet":"5.2.0","react-select":"1.2.1","style-loader":"0.19.1","@types/enzyme":"3.1.13","@types/lodash":"4.14.61","babel-runtime":"6.25.0","utility-types":"^1.1.0","babel-polyfill":"^6.26.0","@storybook/react":"3.4.10","@types/invariant":"2.2.29","@types/react-dom":"16.0.3","babel-preset-env":"1.6.1","isomorphic-fetch":"2.2.1","react-datepicker":"1.1.0","react-router-dom":"4.2.2","@gooddata/mock-js":"1.16.0","@storybook/addons":"3.4.10","@types/classnames":"2.2.3","@types/prop-types":"15.5.2","@types/react-intl":"2.3.5","babel-preset-react":"6.24.1","identity-obj-proxy":"^3.0.0","react-async-script":"^0.9.1","webpack-dev-server":"2.11.1","@types/react-portal":"4.0.1","babel-plugin-lodash":"3.3.2","html-webpack-plugin":"2.30.1","react-test-renderer":"16.4.2","@types/react-measure":"0.4.7","clean-webpack-plugin":"0.1.17","react-google-recaptcha":"^0.11.0","@gooddata/eslint-config":"0.1.0","@gooddata/tslint-config":"0.0.13","@types/storybook__react":"3.0.6","enzyme-adapter-react-16":"1.3.1","uglifyjs-webpack-plugin":"1.2.0","@gooddata/test-storybook":"2.0.0","@storybook/addon-actions":"3.4.10","@storybook/addon-options":"3.4.10","node-sass-magic-importer":"5.1.0","react-syntax-highlighter":"6.1.2","@types/fixed-data-table-2":"0.8.1","awesome-typescript-loader":"3.5.0","@types/react-test-renderer":"16.0.0","circular-dependency-plugin":"4.4.0","compression-webpack-plugin":"1.1.7","@types/enzyme-adapter-react-16":"1.0.3","@types/storybook__addon-actions":"3.0.1","babel-plugin-transform-class-properties":"6.24.1","babel-plugin-transform-async-to-generator":"6.24.1","babel-plugin-transform-object-rest-spread":"6.26.0"},"peerDependencies":{"react":"16.5.2","react-dom":"16.5.2"},"_npmOperationalInternal":{"tmp":"tmp/react-components_6.2.0-alpha10_1546596414530_0.14271539710137104","host":"s3://npm-registry-packages"}},"6.2.0-alpha11":{"name":"@gooddata/react-components","version":"6.2.0-alpha11","author":{"name":"GoodData Corporation"},"license":"BSD-3-Clause","_id":"@gooddata/react-components@6.2.0-alpha11","maintainers":[{"name":"bertold8","email":"ivan.nejezchleb@seznam.cz"},{"name":"bugsbunny338","email":"jiri.zajic@mensa.cz"},{"name":"gooddata-ci","email":"rail@gooddata.com"},{"name":"hurtak","email":"petr.hurtak@gmail.com"},{"name":"ivan.mjartan","email":"ivan.mjartan@gooddata.com"},{"name":"jakub-sterba","email":"jakub.sterba@gooddata.com"},{"name":"jaroslav.tomecek","email":"jaroslav.tomecek@gooddata.com"},{"name":"jkittler","email":"honza.kittler@gmail.com"},{"name":"khanh.le","email":"khanh.le@gooddata.com"},{"name":"langhamp","email":"pavel.langhammer@gooddata.com"},{"name":"lanhuynh","email":"lan.huynh@gooddata.com"},{"name":"linhhong","email":"linh.hong@gooddata.com"},{"name":"lpearce","email":"levi.pearce@gooddata.com"},{"name":"lupko","email":"lubomir.slivka@gooddata.com"},{"name":"martin.mosko","email":"martin.mosko@gooddata.com"},{"name":"michal.marsal","email":"michal.marsal@gooddata.com"},{"name":"nadtan","email":"tan.nguyen@gooddata.com"},{"name":"naibinh","email":"naibinh@gmail.com"},{"name":"nikolacech","email":"nikola.cech@gooddata.com"},{"name":"no23reason","email":"dan.homola@hotmail.cz"},{"name":"ondrejlangr","email":"ondrej.langr@gooddata.com"},{"name":"pbenes","email":"petr.benes@gooddata.com"},{"name":"peterlacko","email":"lackopeter17@gmail.com"},{"name":"petrjanu","email":"petr.janu@gooddata.com"},{"name":"ptquang86","email":"ptquang86@gmail.com"},{"name":"rodri360","email":"me@rodri360.com"},{"name":"sitina","email":"jiri.sitina@gooddata.com"},{"name":"sondo","email":"son.do@gooddata.com"},{"name":"strouhaljan","email":"strouhal.jan@gmail.com"},{"name":"tomas.kratochvil","email":"tomas.kratochvil@gooddata.com"},{"name":"tomasreichmann","email":"tomasreichmann@gmail.com"},{"name":"tomsatgd","email":"tomas.satinsky@gooddata.com"},{"name":"tu.ngo","email":"tu.ngo@gooddata.com"},{"name":"vlastikcz","email":"vlastimil.kotas@gooddata.com"},{"name":"vlckomi1","email":"michaela.vlckova@gooddata.com"},{"name":"xmort","email":"petr.dolejsi@gooddata.com"},{"name":"yanlipnican","email":"yanlipnican@gmail.com"},{"name":"zdenek.vidensky","email":"zdenek.vidensky@gooddata.com"}],"homepage":"https://github.com/gooddata/gooddata-react-components#readme","bugs":{"url":"https://github.com/gooddata/gooddata-react-components/issues"},"dist":{"shasum":"884c0fffd8883c21383d5baf4bc98c976edd6e44","tarball":"https://registry.npmjs.org/@gooddata/react-components/-/react-components-6.2.0-alpha11.tgz","fileCount":1044,"integrity":"sha512-B4Li3kNbIzu0aEIr0s0LMwrh3/ZyBc4Vr9OvU8TUGG27/hJsEevivxtmpGElGRt9ZGFJxApZsjjoWfC+zgnUxQ==","signatures":[{"sig":"MEUCIQDTACIjhqYkVxyUYBwAYU2UsQ+H1qUPezpp1oclpsUa7QIgHvGJYQ4LnzDWrEMn2Libb6BcmAzFMV/uWjKmTCmtwwE=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":4111799,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJcMxyoCRA9TVsSAnZWagAAMGsP/2yQQzvWiZcLNtcHTxxS\nYqt+YNhWOOmBTDkyWikGAnK+F2yqNCaTWH+w9r4NrC4wTxdiqUcAkhog3wGR\nMZe1374Fa5BixKjflP05/PFFuzLONl8UQJCpJeq6WYRDpC940jvNgS3IpamV\notdWe9XecVU7rIp8D8ubYMUZyPYuiNviwmQzFMUXl5QnYvHEbCXBL/atjCuZ\nILrfuhJOmfIfzda2hKW3w9QsswvW2LaSVIVyj1vyFhO6ZFZur08g57n4F8h+\ns7ir6NI1j8I5nVuacey9re4v3zcW6fuYaaFhbDp9STohlKRGuRyEE+7VNkLc\nhBnnK4oRB+vIxz4e2G/FHPEnO9ZP7hZDlN1Rvzl26lP7h/q2qYM/9NJZ8fKz\n6PcJDg88B+rQlPmWowZ5VyXaNqhPis+xWqTxdRZT/yHV0XuPSceY4O3VmyAW\nw7hbadOPIl9B3dvnX41yjk0C9wpBBCD+mdHQKuidhnvKI7KavVNvgXIxNrI0\n3Ru7w1JMn8YVrTqZuEtqpO4C8Y+iZ/enfhDM5OGGWyAwrZyEg+1hvL+907GL\ngZToMK0xI5va+vOCmbOpZ1gygzbQiK+6yUaZrF/RGtRS6Yf+KkHFSIv6Y+VF\nlpAQ+Z2hBErSMIG48HvGhADZHrxjQVkBB19Iva5rmN7uCpm/gUjOJEllDquj\nnYY4\r\n=TCWH\r\n-----END PGP SIGNATURE-----\r\n"},"jest":{"testRegex":"(/__tests__/.*|\\.(test|spec))\\.(tsx?|jsx?)$","transform":{".(ts|tsx)":"<rootDir>/node_modules/ts-jest/preprocessor.js"},"collectCoverage":false,"moduleNameMapper":{"\\.(css|less|sass|scss)$":"<rootDir>/__mocks__/styleMock.ts"},"coverageReporters":["html"],"collectCoverageFrom":["src/**/*.{ts,tsx}","examples/server/src/**/*.{js,jsx}","!**/*.d.ts"],"moduleFileExtensions":["ts","tsx","js"],"setupTestFrameworkScriptFile":"<rootDir>/jest.setup.js"},"main":"dist/index.js","config":{"eslint":"./examples/**/*.{js,jsx}","tslint":"./{__mocks__,src,stories}/**/*.{ts,tsx}"},"readme":"[![npm version](https://badge.fury.io/js/%40gooddata%2Freact-components.svg)](https://www.npmjs.com/package/@gooddata/react-components) \n\n# GoodData.UI React components\n> A React-based JavaScript library for building data-driven applications\n\n## Getting started\n- [GoodData.UI Documentation](http://sdk.gooddata.com/gooddata-ui/)\n- [GoodData.UI Live Examples](https://gooddata-examples.herokuapp.com/)\n- [Stack Overflow](https://stackoverflow.com/questions/tagged/gooddata)\n\n### Usage\nWith [yarn](https://yarnpkg.com) installed, go to your project directory and run\n```\n$ yarn add @gooddata/react-components\n```\nIf you prefer [npm](npmjs.com) run\n```\n$ npm install --save @gooddata/react-components\n```\n\n\n## Contributing\n\nWe welcome any contribution in form of [issues](https://github.com/gooddata/gooddata-react-components/issues) or [pull requests](https://github.com/gooddata/gooddata-react-components/pulls).\nThese commands may come in handy while developing:\n\n| command | description |\n| ------- | ----------- |\n| `yarn install --pure-lockfile` | first step |\n| ||\n| `yarn dev` | build react-components to `/dist` in watch mode |\n| `yarn test` | run all unit tests |\n| `yarn validate` | validate codestyle |\n| ||\n| `yarn storybook` | run storybook from `/stories` on http://localhost:9001 |\n| `yarn build-storybook` | build storybook to `/dist-storybook` |\n| `yarn test-storybook` | run storybook and [screenshot tests](https://github.com/gooddata/gdc-client-utils/tree/master/test-storybook) |\n| ||\n| `yarn examples` | run Live Examples dev-server from `/examples` on https://localhost:8999 |\n| `yarn examples-build` | build Live Examples to `/examples/dist` |\n| `yarn examples-server` | serve built Live Examples - see `/examples/server/src` |\n| `yarn examples-testcafe` | run testcafe tests against `localhost:8999` |\n\n### Deploy to heroku.com\nWhen you deploy this repo to heroku, it serves *GoodData.UI Live Examples*.\nRelevant tasks are in `Procfile` and `package.json`.\n\n```bash\n# run in the project directory\nheroku login\nheroku create <your-app-name>\nheroku config:set DOMAIN_ADMIN_USERNAME=x@gooddata.com DOMAIN_ADMIN_PASSWORD=xy PROJECT_ID_TO_ASSIGN=xms7ga4tf3g3nzucd8380o2bev8oeknp\ngit push heroku HEAD:master\nheroku open\n```\n\n### Run Live Examples Locally\nTo run *GoodData.UI Live Examples* locally:\n```bash\ngit clone <this-repository>\ncd  <repository-folder>\nyarn install --pure-lockfile\nyarn examples\n```\nThen open https://localhost:8999 and login using Live Examples account (you can [create one here](https://gooddata-examples.herokuapp.com/registration)).\n\n## Changelog\n\n- see [CHANGELOG.md](CHANGELOG.md)\n\n## License\n\n(C) 2007-2018 GoodData Corporation\n\nThis project is dual licensed:\n\n- The ATTRIBUTION-NONCOMMERCIAL 4.0 INTERNATIONAL (CC BY-NC 4.0) is used for purpose of the trial experience and evaluation of GoodData.UI library.\n- The GOODDATA GOODDATA.UI LIBRARY END USER LICENSE AGREEMENT is used for GoodData customers.\n\nFor more information, please see [LICENSE](https://github.com/gooddata/gooddata-react-components/blob/master/LICENSE)\n","gitHead":"655657862f87bd22943a45b87ab3160193985100","scripts":{"dev":"bash scripts/build.sh --dev-watch","test":"jest --watch","build":"bash scripts/build.sh","tslint":"yarn run-tslint -t verbose $npm_package_config_tslint","prepare":"cd examples/server && yarn install --pure-lockfile && cd ../..; rm -r examples/node_modules 2>/dev/null; true","examples":"bash scripts/run-examples.sh","prepare?":"# Called before `npm publish` and on local `npm install`. Temporarily also for deleting obsolete node_modules. Ends with `true` to continue gracefully.","validate":"tsc --noEmit && yarn tslint && eslint $npm_package_config_eslint","build-dev":"bash scripts/build.sh --dev","examples?":"# Default is developer domain, other options: yarn examples [sec,secure,stg,stg2,stg3,demo,developer or URL]","storybook":"start-storybook -p 9001 -c .storybook","test-once":"jest","tslint-ci":"mkdir -p ./ci/results && yarn run-tslint -t checkstyle -o ./ci/results/tslint-results.xml $npm_package_config_tslint","run-tslint":"tslint -p tsconfig.json","validate-ci":"tsc --noEmit && yarn tslint-ci  && eslint $npm_package_config_eslint -f checkstyle -o ci/results/eslint-results.xml","examples-build":"bash scripts/build-examples.sh","prepublishOnly":"yarn build","test-storybook":"test-storybook","build-storybook":"build-storybook -c .storybook -o dist-storybook","examples-server":"node examples/server/src/index.js","heroku-postbuild":"yarn examples-build developer","examples-testcafe":"testcafe chrome --assertion-timeout 60000 -S -s examples/_screenshots examples/test/**/**/*_test* --debug-on-fail","examples-testcafe-ci":"testcafe 'chrome:headless --no-sandbox' --assertion-timeout 60000 -S -s examples/_screenshots examples/test/**/**/*_test*"},"typings":"dist/index.d.ts","_npmUser":{"name":"gooddata-ci","email":"rail@gooddata.com"},"repository":{"url":"git+ssh://git@github.com/gooddata/gooddata-react-components.git","type":"git"},"_npmVersion":"6.4.1","description":"GoodData React Components","directories":{},"_nodeVersion":"8.12.0","dependencies":{"rxjs":"^5.5.6","lodash":"^4.17.4","ag-grid":"^18.0.1","invariant":"^2.2.2","classnames":"^2.2.5","highcharts":"4.2.5","prop-types":"^15.6.0","react-intl":"^2.4.0","custom-event":"^1.0.1","ag-grid-react":"^18.0.0","react-measure":"^1.4.7","@gooddata/typings":"2.5.0","@types/highcharts":"4.2.56","http-status-codes":"^1.3.0","@gooddata/js-utils":"3.2.0","@gooddata/numberjs":"^3.1.2","fixed-data-table-2":"0.7.17","@gooddata/goodstrap":"59.2.0","react-dom-factories":"^1.0.2","@gooddata/gooddata-js":"10.0.1","highcharts-pattern-fill":"3.0.3","nodelist-foreach-polyfill":"^1.2.0"},"_hasShrinkwrap":false,"readmeFilename":"README.md","test-storybook":{"_defaults":{"readySelector":".screenshot-target, .screenshot-wrapper .highcharts-container, .screenshot-wrapper .s-headline-value, .screenshot-wrapper .viz-table-wrap, .screenshot-wrapper .gdc-kpi, .screenshot-wrapper .gdc-kpi-error, .screenshot-wrapper .s-pivot-table .ag-cell"},"AFM components/PieChart":{"error":{"delay":1000,"readySelector":".screenshot-wrapper .s-error .icon-cloud-rain"}},"Core components/Heatmap":{"data labels config":{"readySelector":".screenshot-wrapper div:nth-child(8) .highcharts-container"},"with different legend positions":{"readySelector":".screenshot-wrapper div:nth-child(10) .highcharts-container"}},"Core components/Treemap":{"data labels config":{"readySelector":".screenshot-wrapper div:nth-child(8) .highcharts-container"},"with different legend positions":{"readySelector":".screenshot-wrapper div:nth-child(10) .highcharts-container"}},"Core components/BarChart":{"with different legend positions":{"readySelector":".screenshot-wrapper div:nth-child(10) .highcharts-container"}},"Core components/PieChart":{"data labels config":{"readySelector":".screenshot-wrapper div:nth-child(8) .highcharts-container"},"with different legend positions":{"readySelector":".screenshot-wrapper div:nth-child(10) .highcharts-container"}},"AFM components/DonutChart":{"error":{"delay":1000,"readySelector":".screenshot-wrapper .s-error .icon-cloud-rain"}},"Core components/AreaChart":{"data labels config":{"readySelector":".screenshot-wrapper div:nth-child(8) .highcharts-container"},"with different legend positions":{"readySelector":".screenshot-wrapper div:nth-child(10) .highcharts-container"}},"Core components/LineChart":{"data labels config":{"readySelector":".screenshot-wrapper div:nth-child(8) .highcharts-container"},"with different legend positions":{"readySelector":".screenshot-wrapper div:nth-child(10) .highcharts-container"}},"Core components/DonutChart":{"data labels config":{"readySelector":".screenshot-wrapper div:nth-child(8) .highcharts-container"},"with different legend positions":{"readySelector":".screenshot-wrapper div:nth-child(10) .highcharts-container"}},"Core components/BubbleChart":{"data labels config":{"readySelector":".screenshot-wrapper div:nth-child(8) .highcharts-container"},"with different legend positions":{"readySelector":".screenshot-wrapper div:nth-child(10) .highcharts-container"}},"Core components/ColumnChart":{"with different legend positions":{"readySelector":".screenshot-wrapper div:nth-child(10) .highcharts-container"}},"Core components/ScatterPlot":{"data labels config":{"readySelector":".screenshot-wrapper div:nth-child(8) .highcharts-container"}}},"devDependencies":{"raf":"3.3.2","yup":"^0.24.1","jest":"21.2.1","react":"16.5.2","enzyme":"3.5.0","formik":"^0.11.11","moment":"2.22.1","history":"^4.7.2","ts-jest":"21.2.4","webpack":"3.10.0","react-ga":"^2.5.2","recharts":"1.0.0-beta.9","testcafe":"0.19.2","commander":"2.14.1","node-sass":"4.7.2","react-dom":"16.5.2","supertest":"3.0.0","babel-core":"6.26.0","css-loader":"0.28.7","jest-junit":"3.0.0","raw-loader":"0.5.1","styled-jsx":"2.2.1","typescript":"2.3.3","@types/jest":"20.0.4","@types/node":"7.0.8","file-loader":"1.1.6","sass-loader":"6.0.6","@types/react":"16.0.34","babel-loader":"7.1.2","react-helmet":"5.2.0","react-select":"1.2.1","style-loader":"0.19.1","@types/enzyme":"3.1.13","@types/lodash":"4.14.61","babel-runtime":"6.25.0","utility-types":"^1.1.0","babel-polyfill":"^6.26.0","@storybook/react":"3.4.10","@types/invariant":"2.2.29","@types/react-dom":"16.0.3","babel-preset-env":"1.6.1","isomorphic-fetch":"2.2.1","react-datepicker":"1.1.0","react-router-dom":"4.2.2","@gooddata/mock-js":"1.16.0","@storybook/addons":"3.4.10","@types/classnames":"2.2.3","@types/prop-types":"15.5.2","@types/react-intl":"2.3.5","babel-preset-react":"6.24.1","identity-obj-proxy":"^3.0.0","react-async-script":"^0.9.1","webpack-dev-server":"2.11.1","@types/react-portal":"4.0.1","babel-plugin-lodash":"3.3.2","html-webpack-plugin":"2.30.1","react-test-renderer":"16.4.2","@types/react-measure":"0.4.7","clean-webpack-plugin":"0.1.17","react-google-recaptcha":"^0.11.0","@gooddata/eslint-config":"0.1.0","@gooddata/tslint-config":"0.0.13","@types/storybook__react":"3.0.6","enzyme-adapter-react-16":"1.3.1","uglifyjs-webpack-plugin":"1.2.0","@gooddata/test-storybook":"2.0.0","@storybook/addon-actions":"3.4.10","@storybook/addon-options":"3.4.10","node-sass-magic-importer":"5.1.0","react-syntax-highlighter":"6.1.2","@types/fixed-data-table-2":"0.8.1","awesome-typescript-loader":"3.5.0","@types/react-test-renderer":"16.0.0","circular-dependency-plugin":"4.4.0","compression-webpack-plugin":"1.1.7","@types/enzyme-adapter-react-16":"1.0.3","@types/storybook__addon-actions":"3.0.1","babel-plugin-transform-class-properties":"6.24.1","babel-plugin-transform-async-to-generator":"6.24.1","babel-plugin-transform-object-rest-spread":"6.26.0"},"peerDependencies":{"react":"16.5.2","react-dom":"16.5.2"},"_npmOperationalInternal":{"tmp":"tmp/react-components_6.2.0-alpha11_1546853543631_0.845855734617686","host":"s3://npm-registry-packages"}},"6.2.0-alpha12":{"name":"@gooddata/react-components","version":"6.2.0-alpha12","author":{"name":"GoodData Corporation"},"license":"BSD-3-Clause","_id":"@gooddata/react-components@6.2.0-alpha12","maintainers":[{"name":"bertold8","email":"ivan.nejezchleb@seznam.cz"},{"name":"bugsbunny338","email":"jiri.zajic@mensa.cz"},{"name":"gooddata-ci","email":"rail@gooddata.com"},{"name":"hurtak","email":"petr.hurtak@gmail.com"},{"name":"ivan.mjartan","email":"ivan.mjartan@gooddata.com"},{"name":"jakub-sterba","email":"jakub.sterba@gooddata.com"},{"name":"jaroslav.tomecek","email":"jaroslav.tomecek@gooddata.com"},{"name":"jkittler","email":"honza.kittler@gmail.com"},{"name":"khanh.le","email":"khanh.le@gooddata.com"},{"name":"langhamp","email":"pavel.langhammer@gooddata.com"},{"name":"lanhuynh","email":"lan.huynh@gooddata.com"},{"name":"linhhong","email":"linh.hong@gooddata.com"},{"name":"lpearce","email":"levi.pearce@gooddata.com"},{"name":"lupko","email":"lubomir.slivka@gooddata.com"},{"name":"martin.mosko","email":"martin.mosko@gooddata.com"},{"name":"michal.marsal","email":"michal.marsal@gooddata.com"},{"name":"nadtan","email":"tan.nguyen@gooddata.com"},{"name":"naibinh","email":"naibinh@gmail.com"},{"name":"nikolacech","email":"nikola.cech@gooddata.com"},{"name":"no23reason","email":"dan.homola@hotmail.cz"},{"name":"ondrejlangr","email":"ondrej.langr@gooddata.com"},{"name":"pbenes","email":"petr.benes@gooddata.com"},{"name":"peterlacko","email":"lackopeter17@gmail.com"},{"name":"petrjanu","email":"petr.janu@gooddata.com"},{"name":"ptquang86","email":"ptquang86@gmail.com"},{"name":"rodri360","email":"me@rodri360.com"},{"name":"sitina","email":"jiri.sitina@gooddata.com"},{"name":"sondo","email":"son.do@gooddata.com"},{"name":"strouhaljan","email":"strouhal.jan@gmail.com"},{"name":"tomas.kratochvil","email":"tomas.kratochvil@gooddata.com"},{"name":"tomasreichmann","email":"tomasreichmann@gmail.com"},{"name":"tomsatgd","email":"tomas.satinsky@gooddata.com"},{"name":"tu.ngo","email":"tu.ngo@gooddata.com"},{"name":"vlastikcz","email":"vlastimil.kotas@gooddata.com"},{"name":"vlckomi1","email":"michaela.vlckova@gooddata.com"},{"name":"xmort","email":"petr.dolejsi@gooddata.com"},{"name":"yanlipnican","email":"yanlipnican@gmail.com"},{"name":"zdenek.vidensky","email":"zdenek.vidensky@gooddata.com"}],"homepage":"https://github.com/gooddata/gooddata-react-components#readme","bugs":{"url":"https://github.com/gooddata/gooddata-react-components/issues"},"dist":{"shasum":"a83b1a32469ca00a69f450912459980d5e671606","tarball":"https://registry.npmjs.org/@gooddata/react-components/-/react-components-6.2.0-alpha12.tgz","fileCount":1044,"integrity":"sha512-NCLIdaL1/lHtM2VkeT0Ax+YYUSt4Blw4dY6jROYccB3jFQRRBaPObPCsAZzjZpJoGZ10j4zbZYMz4DbHpqYKJA==","signatures":[{"sig":"MEUCIQDJVmjvEnTUX70No/XVlM0dXPVYJBplYwsTIhBRd+VqBQIgbw40lzvCWgWRG4DBc70aVq4s5+KiyWEFtrJoJjR4UaY=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":4121595,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJcM1oECRA9TVsSAnZWagAA2CQP/0Jby8zXbbBIKrmm5gWJ\ntoN9NLvqPnLlqHbEk6QGt90Z+VkC68e14ZPFV6zVhK3l+S8Kk9hB1ipEmv44\nG2oIpA31nPRkkFH/KgzFHaUl2z8FcGh8pqLC0QFti63F+YszUxdpsb5c85yq\nv40GjOt8xv/79h4ljLP6TrbgvsrWsKKuEuQzQGAbrKGeUNdHkmTFqky1+c3m\n15gBNUvOp3qY8rSVk1pk7DV7UgK3+/+gRcByJ/xIxlbrHBbRsEn9u5CrCYjh\nNNZUzj4H4pnexeVxtwxEOQVlGOc8J1tbcAPjIN6yV4toUz2rNCVauKtZt/hX\nOGvc6vXBzhr78cs5YfweNEccbNcu28fIIbiqcl7rSbpABlc6V3+FG+ZUiyqZ\nCM6xYYblDRCE1lStHXwmsea07+RCENHgZH575CCZhhn2sIY0FvJotGjchd4v\n03uIGTYi/uCtM/MktQ8uauoG+QNzQ89qqDTtPGhxAHFaYzCXOIFhxF14JkBH\nVEin19QSxHcr1moLxGUtAVLc4h9opjdWGOhTOIGgUpmRB/a62YUGiOv9v6cJ\nQjbf0CJpyR9PbslaxRkcmSp32EIuBP7frLzVqY7W/D2K7ksMLfUYKPjKql2s\nrPn4nmBp9o8Ujz9qBo4x3mgikC3qRdg6gXmxNTKFaARymPKjzPiWgs+K2byQ\nBK+1\r\n=lt2P\r\n-----END PGP SIGNATURE-----\r\n"},"jest":{"testRegex":"(/__tests__/.*|\\.(test|spec))\\.(tsx?|jsx?)$","transform":{".(ts|tsx)":"<rootDir>/node_modules/ts-jest/preprocessor.js"},"collectCoverage":false,"moduleNameMapper":{"\\.(css|less|sass|scss)$":"<rootDir>/__mocks__/styleMock.ts"},"coverageReporters":["html"],"collectCoverageFrom":["src/**/*.{ts,tsx}","examples/server/src/**/*.{js,jsx}","!**/*.d.ts"],"moduleFileExtensions":["ts","tsx","js"],"setupTestFrameworkScriptFile":"<rootDir>/jest.setup.js"},"main":"dist/index.js","config":{"eslint":"./examples/**/*.{js,jsx}","tslint":"./{__mocks__,src,stories}/**/*.{ts,tsx}"},"readme":"[![npm version](https://badge.fury.io/js/%40gooddata%2Freact-components.svg)](https://www.npmjs.com/package/@gooddata/react-components) \n\n# GoodData.UI React components\n> A React-based JavaScript library for building data-driven applications\n\n## Getting started\n- [GoodData.UI Documentation](http://sdk.gooddata.com/gooddata-ui/)\n- [GoodData.UI Live Examples](https://gooddata-examples.herokuapp.com/)\n- [Stack Overflow](https://stackoverflow.com/questions/tagged/gooddata)\n\n### Usage\nWith [yarn](https://yarnpkg.com) installed, go to your project directory and run\n```\n$ yarn add @gooddata/react-components\n```\nIf you prefer [npm](npmjs.com) run\n```\n$ npm install --save @gooddata/react-components\n```\n\n\n## Contributing\n\nWe welcome any contribution in form of [issues](https://github.com/gooddata/gooddata-react-components/issues) or [pull requests](https://github.com/gooddata/gooddata-react-components/pulls).\nThese commands may come in handy while developing:\n\n| command | description |\n| ------- | ----------- |\n| `yarn install --pure-lockfile` | first step |\n| ||\n| `yarn dev` | build react-components to `/dist` in watch mode |\n| `yarn test` | run all unit tests |\n| `yarn validate` | validate codestyle |\n| ||\n| `yarn storybook` | run storybook from `/stories` on http://localhost:9001 |\n| `yarn build-storybook` | build storybook to `/dist-storybook` |\n| `yarn test-storybook` | run storybook and [screenshot tests](https://github.com/gooddata/gdc-client-utils/tree/master/test-storybook) |\n| ||\n| `yarn examples` | run Live Examples dev-server from `/examples` on https://localhost:8999 |\n| `yarn examples-build` | build Live Examples to `/examples/dist` |\n| `yarn examples-server` | serve built Live Examples - see `/examples/server/src` |\n| `yarn examples-testcafe` | run testcafe tests against `localhost:8999` |\n\n### Deploy to heroku.com\nWhen you deploy this repo to heroku, it serves *GoodData.UI Live Examples*.\nRelevant tasks are in `Procfile` and `package.json`.\n\n```bash\n# run in the project directory\nheroku login\nheroku create <your-app-name>\nheroku config:set DOMAIN_ADMIN_USERNAME=x@gooddata.com DOMAIN_ADMIN_PASSWORD=xy PROJECT_ID_TO_ASSIGN=xms7ga4tf3g3nzucd8380o2bev8oeknp\ngit push heroku HEAD:master\nheroku open\n```\n\n### Run Live Examples Locally\nTo run *GoodData.UI Live Examples* locally:\n```bash\ngit clone <this-repository>\ncd  <repository-folder>\nyarn install --pure-lockfile\nyarn examples\n```\nThen open https://localhost:8999 and login using Live Examples account (you can [create one here](https://gooddata-examples.herokuapp.com/registration)).\n\n## Changelog\n\n- see [CHANGELOG.md](CHANGELOG.md)\n\n## License\n\n(C) 2007-2018 GoodData Corporation\n\nThis project is dual licensed:\n\n- The ATTRIBUTION-NONCOMMERCIAL 4.0 INTERNATIONAL (CC BY-NC 4.0) is used for purpose of the trial experience and evaluation of GoodData.UI library.\n- The GOODDATA GOODDATA.UI LIBRARY END USER LICENSE AGREEMENT is used for GoodData customers.\n\nFor more information, please see [LICENSE](https://github.com/gooddata/gooddata-react-components/blob/master/LICENSE)\n","gitHead":"d5c9d9bc44c452c4b9574b1713d085d5c7c52947","scripts":{"dev":"bash scripts/build.sh --dev-watch","test":"jest --watch","build":"bash scripts/build.sh","tslint":"yarn run-tslint -t verbose $npm_package_config_tslint","prepare":"cd examples/server && yarn install --pure-lockfile && cd ../..; rm -r examples/node_modules 2>/dev/null; true","examples":"bash scripts/run-examples.sh","prepare?":"# Called before `npm publish` and on local `npm install`. Temporarily also for deleting obsolete node_modules. Ends with `true` to continue gracefully.","validate":"tsc --noEmit && yarn tslint && eslint $npm_package_config_eslint","build-dev":"bash scripts/build.sh --dev","examples?":"# Default is developer domain, other options: yarn examples [sec,secure,stg,stg2,stg3,demo,developer or URL]","storybook":"start-storybook -p 9001 -c .storybook","test-once":"jest","tslint-ci":"mkdir -p ./ci/results && yarn run-tslint -t checkstyle -o ./ci/results/tslint-results.xml $npm_package_config_tslint","run-tslint":"tslint -p tsconfig.json","validate-ci":"tsc --noEmit && yarn tslint-ci  && eslint $npm_package_config_eslint -f checkstyle -o ci/results/eslint-results.xml","examples-build":"bash scripts/build-examples.sh","prepublishOnly":"yarn build","test-storybook":"test-storybook","build-storybook":"build-storybook -c .storybook -o dist-storybook","examples-server":"node examples/server/src/index.js","heroku-postbuild":"yarn examples-build developer","examples-testcafe":"testcafe chrome --assertion-timeout 60000 -S -s examples/_screenshots examples/test/**/**/*_test* --debug-on-fail","examples-testcafe-ci":"testcafe 'chrome:headless --no-sandbox' --assertion-timeout 60000 -S -s examples/_screenshots examples/test/**/**/*_test*"},"typings":"dist/index.d.ts","_npmUser":{"name":"gooddata-ci","email":"rail@gooddata.com"},"repository":{"url":"git+ssh://git@github.com/gooddata/gooddata-react-components.git","type":"git"},"_npmVersion":"6.4.1","description":"GoodData React Components","directories":{},"_nodeVersion":"8.12.0","dependencies":{"rxjs":"^5.5.6","lodash":"^4.17.4","ag-grid":"^18.0.1","invariant":"^2.2.2","classnames":"^2.2.5","highcharts":"4.2.5","prop-types":"^15.6.0","react-intl":"^2.4.0","custom-event":"^1.0.1","ag-grid-react":"^18.0.0","react-measure":"^1.4.7","@gooddata/typings":"2.5.0","@types/highcharts":"4.2.56","http-status-codes":"^1.3.0","@gooddata/js-utils":"3.2.0","@gooddata/numberjs":"^3.1.2","fixed-data-table-2":"0.7.17","@gooddata/goodstrap":"59.2.0","react-dom-factories":"^1.0.2","@gooddata/gooddata-js":"10.0.1","highcharts-pattern-fill":"3.0.3","nodelist-foreach-polyfill":"^1.2.0"},"_hasShrinkwrap":false,"readmeFilename":"README.md","test-storybook":{"_defaults":{"readySelector":".screenshot-target, .screenshot-wrapper .highcharts-container, .screenshot-wrapper .s-headline-value, .screenshot-wrapper .viz-table-wrap, .screenshot-wrapper .gdc-kpi, .screenshot-wrapper .gdc-kpi-error, .screenshot-wrapper .s-pivot-table .ag-cell"},"AFM components/PieChart":{"error":{"delay":1000,"readySelector":".screenshot-wrapper .s-error .icon-cloud-rain"}},"Core components/Heatmap":{"data labels config":{"readySelector":".screenshot-wrapper div:nth-child(8) .highcharts-container"},"with different legend positions":{"readySelector":".screenshot-wrapper div:nth-child(10) .highcharts-container"}},"Core components/Treemap":{"data labels config":{"readySelector":".screenshot-wrapper div:nth-child(8) .highcharts-container"},"with different legend positions":{"readySelector":".screenshot-wrapper div:nth-child(10) .highcharts-container"}},"Core components/BarChart":{"with different legend positions":{"readySelector":".screenshot-wrapper div:nth-child(10) .highcharts-container"}},"Core components/PieChart":{"data labels config":{"readySelector":".screenshot-wrapper div:nth-child(8) .highcharts-container"},"with different legend positions":{"readySelector":".screenshot-wrapper div:nth-child(10) .highcharts-container"}},"AFM components/DonutChart":{"error":{"delay":1000,"readySelector":".screenshot-wrapper .s-error .icon-cloud-rain"}},"Core components/AreaChart":{"data labels config":{"readySelector":".screenshot-wrapper div:nth-child(8) .highcharts-container"},"with different legend positions":{"readySelector":".screenshot-wrapper div:nth-child(10) .highcharts-container"}},"Core components/LineChart":{"data labels config":{"readySelector":".screenshot-wrapper div:nth-child(8) .highcharts-container"},"with different legend positions":{"readySelector":".screenshot-wrapper div:nth-child(10) .highcharts-container"}},"Core components/DonutChart":{"data labels config":{"readySelector":".screenshot-wrapper div:nth-child(8) .highcharts-container"},"with different legend positions":{"readySelector":".screenshot-wrapper div:nth-child(10) .highcharts-container"}},"Core components/BubbleChart":{"data labels config":{"readySelector":".screenshot-wrapper div:nth-child(8) .highcharts-container"},"with different legend positions":{"readySelector":".screenshot-wrapper div:nth-child(10) .highcharts-container"}},"Core components/ColumnChart":{"with different legend positions":{"readySelector":".screenshot-wrapper div:nth-child(10) .highcharts-container"}},"Core components/ScatterPlot":{"data labels config":{"readySelector":".screenshot-wrapper div:nth-child(8) .highcharts-container"}}},"devDependencies":{"raf":"3.3.2","yup":"^0.24.1","jest":"21.2.1","react":"16.5.2","enzyme":"3.5.0","formik":"^0.11.11","moment":"2.22.1","history":"^4.7.2","ts-jest":"21.2.4","webpack":"3.10.0","react-ga":"^2.5.2","recharts":"1.0.0-beta.9","testcafe":"0.19.2","commander":"2.14.1","node-sass":"4.7.2","react-dom":"16.5.2","supertest":"3.0.0","babel-core":"6.26.0","css-loader":"0.28.7","jest-junit":"3.0.0","raw-loader":"0.5.1","styled-jsx":"2.2.1","typescript":"2.3.3","@types/jest":"20.0.4","@types/node":"7.0.8","file-loader":"1.1.6","sass-loader":"6.0.6","@types/react":"16.0.34","babel-loader":"7.1.2","react-helmet":"5.2.0","react-select":"1.2.1","style-loader":"0.19.1","@types/enzyme":"3.1.13","@types/lodash":"4.14.61","babel-runtime":"6.25.0","utility-types":"^1.1.0","babel-polyfill":"^6.26.0","@storybook/react":"3.4.10","@types/invariant":"2.2.29","@types/react-dom":"16.0.3","babel-preset-env":"1.6.1","isomorphic-fetch":"2.2.1","react-datepicker":"1.1.0","react-router-dom":"4.2.2","@gooddata/mock-js":"1.16.0","@storybook/addons":"3.4.10","@types/classnames":"2.2.3","@types/prop-types":"15.5.2","@types/react-intl":"2.3.5","babel-preset-react":"6.24.1","identity-obj-proxy":"^3.0.0","react-async-script":"^0.9.1","webpack-dev-server":"2.11.1","@types/react-portal":"4.0.1","babel-plugin-lodash":"3.3.2","html-webpack-plugin":"2.30.1","react-test-renderer":"16.4.2","@types/react-measure":"0.4.7","clean-webpack-plugin":"0.1.17","react-google-recaptcha":"^0.11.0","@gooddata/eslint-config":"0.1.0","@gooddata/tslint-config":"0.0.13","@types/storybook__react":"3.0.6","enzyme-adapter-react-16":"1.3.1","uglifyjs-webpack-plugin":"1.2.0","@gooddata/test-storybook":"2.0.0","@storybook/addon-actions":"3.4.10","@storybook/addon-options":"3.4.10","node-sass-magic-importer":"5.1.0","react-syntax-highlighter":"6.1.2","@types/fixed-data-table-2":"0.8.1","awesome-typescript-loader":"3.5.0","@types/react-test-renderer":"16.0.0","circular-dependency-plugin":"4.4.0","compression-webpack-plugin":"1.1.7","@types/enzyme-adapter-react-16":"1.0.3","@types/storybook__addon-actions":"3.0.1","babel-plugin-transform-class-properties":"6.24.1","babel-plugin-transform-async-to-generator":"6.24.1","babel-plugin-transform-object-rest-spread":"6.26.0"},"peerDependencies":{"react":"16.5.2","react-dom":"16.5.2"},"_npmOperationalInternal":{"tmp":"tmp/react-components_6.2.0-alpha12_1546869251262_0.030314031304869093","host":"s3://npm-registry-packages"}},"6.2.0-alpha13":{"name":"@gooddata/react-components","version":"6.2.0-alpha13","author":{"name":"GoodData Corporation"},"license":"BSD-3-Clause","_id":"@gooddata/react-components@6.2.0-alpha13","maintainers":[{"name":"bertold8","email":"ivan.nejezchleb@seznam.cz"},{"name":"bugsbunny338","email":"jiri.zajic@mensa.cz"},{"name":"gooddata-ci","email":"rail@gooddata.com"},{"name":"hurtak","email":"petr.hurtak@gmail.com"},{"name":"ivan.mjartan","email":"ivan.mjartan@gooddata.com"},{"name":"jakub-sterba","email":"jakub.sterba@gooddata.com"},{"name":"jaroslav.tomecek","email":"jaroslav.tomecek@gooddata.com"},{"name":"jkittler","email":"honza.kittler@gmail.com"},{"name":"khanh.le","email":"khanh.le@gooddata.com"},{"name":"langhamp","email":"pavel.langhammer@gooddata.com"},{"name":"lanhuynh","email":"lan.huynh@gooddata.com"},{"name":"linhhong","email":"linh.hong@gooddata.com"},{"name":"lpearce","email":"levi.pearce@gooddata.com"},{"name":"lupko","email":"lubomir.slivka@gooddata.com"},{"name":"martin.mosko","email":"martin.mosko@gooddata.com"},{"name":"michal.marsal","email":"michal.marsal@gooddata.com"},{"name":"nadtan","email":"tan.nguyen@gooddata.com"},{"name":"naibinh","email":"naibinh@gmail.com"},{"name":"nikolacech","email":"nikola.cech@gooddata.com"},{"name":"no23reason","email":"dan.homola@hotmail.cz"},{"name":"ondrejlangr","email":"ondrej.langr@gooddata.com"},{"name":"pbenes","email":"petr.benes@gooddata.com"},{"name":"peterlacko","email":"lackopeter17@gmail.com"},{"name":"petrjanu","email":"petr.janu@gooddata.com"},{"name":"ptquang86","email":"ptquang86@gmail.com"},{"name":"rodri360","email":"me@rodri360.com"},{"name":"sitina","email":"jiri.sitina@gooddata.com"},{"name":"sondo","email":"son.do@gooddata.com"},{"name":"strouhaljan","email":"strouhal.jan@gmail.com"},{"name":"tomas.kratochvil","email":"tomas.kratochvil@gooddata.com"},{"name":"tomasreichmann","email":"tomasreichmann@gmail.com"},{"name":"tomsatgd","email":"tomas.satinsky@gooddata.com"},{"name":"tu.ngo","email":"tu.ngo@gooddata.com"},{"name":"vlastikcz","email":"vlastimil.kotas@gooddata.com"},{"name":"vlckomi1","email":"michaela.vlckova@gooddata.com"},{"name":"xmort","email":"petr.dolejsi@gooddata.com"},{"name":"yanlipnican","email":"yanlipnican@gmail.com"},{"name":"zdenek.vidensky","email":"zdenek.vidensky@gooddata.com"}],"homepage":"https://github.com/gooddata/gooddata-react-components#readme","bugs":{"url":"https://github.com/gooddata/gooddata-react-components/issues"},"dist":{"shasum":"7a8ca0ce26c9686d7321c9aa41d73fdb393732f5","tarball":"https://registry.npmjs.org/@gooddata/react-components/-/react-components-6.2.0-alpha13.tgz","fileCount":1044,"integrity":"sha512-MhKJuqXmdH0r9Qioa+X1ug+iiXRjZMlvaDOsp4x0Y0yL2LYHFyMhXfmm+K1cCV2R9F3bIBkzyTncuj3oMr3mxg==","signatures":[{"sig":"MEYCIQCQPwNJEoqPASLxUcRl4cJnB5Hm4r/U7R7Q47Eu57UcoQIhAPsTdi+Ya0WJQ5AEIUfeC5kC+76/Ov+Hgiy0xGEjbLPb","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":4128324,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJcNJPgCRA9TVsSAnZWagAA4mYQAIysDQiRldb+GWbDlhnO\niq6LdzpbsNioPf6J/kh+X2Z95TDtAm/smTxOzE4KFnb9lQMsnnqmtD4MzGYk\njC5bni2BhA6T4tkReMt/eovVKqRT8NEx9XC6901BWiGTRMcxYEQJr0+Rx4F2\nffgnhJLxUcaBwAD1D6k3nwXOrg5UZwt8kk8GhhLxITGwCjQ9f8EqOtL4f9wl\nBIUDzhe7epqD55dk8u1btBLRhktikGR429Ji44jM3cRNkCN/tWlprq8cQwzT\n41WVE4B64j436oOxM0laqkpKn3QcNvSsI8qKrZiXkAj/esF27ZKajFlLvAhD\n5I/BRUsFYTg8bJfWO51S/n2lyDQaOntCtvyG1gA5E7qOMKb6l3Q+EaezndyI\nyeKpe2Gu8ZfqiDAplZpWjYOcGGTL/0HnLwECcIw3ZqIVBvuNfe/ajyBWUwKC\ni91Xcl3NFd52zdpYHRsmifjEr/zkQ+Xq8WRbthrFIoVBTJ1/XwECtpU2i3c1\nemvJQJrf+TxF/nnHBYYKb53tC0mwENcCakOeDPhW20yZh8lf4/KD9AYXxn/8\np1w+gnUBLk21XRIgpz5SOoW9+1vsSvQd0nCPHvt6z5kpgNp4DOP8HDOOkxbn\nxhdFYoDdd5CCKc4bzOdo0d6Fqo0VRNQLUlFRaA5VpYdi/itF8QQ4syCuS4IP\n9FBG\r\n=rNqO\r\n-----END PGP SIGNATURE-----\r\n"},"jest":{"testRegex":"(/__tests__/.*|\\.(test|spec))\\.(tsx?|jsx?)$","transform":{".(ts|tsx)":"<rootDir>/node_modules/ts-jest/preprocessor.js"},"collectCoverage":false,"moduleNameMapper":{"\\.(css|less|sass|scss)$":"<rootDir>/__mocks__/styleMock.ts"},"coverageReporters":["html"],"collectCoverageFrom":["src/**/*.{ts,tsx}","examples/server/src/**/*.{js,jsx}","!**/*.d.ts"],"moduleFileExtensions":["ts","tsx","js"],"setupTestFrameworkScriptFile":"<rootDir>/jest.setup.js"},"main":"dist/index.js","config":{"eslint":"./examples/**/*.{js,jsx}","tslint":"./{__mocks__,src,stories}/**/*.{ts,tsx}"},"readme":"[![npm version](https://badge.fury.io/js/%40gooddata%2Freact-components.svg)](https://www.npmjs.com/package/@gooddata/react-components) \n\n# GoodData.UI React components\n> A React-based JavaScript library for building data-driven applications\n\n## Getting started\n- [GoodData.UI Documentation](http://sdk.gooddata.com/gooddata-ui/)\n- [GoodData.UI Live Examples](https://gooddata-examples.herokuapp.com/)\n- [Stack Overflow](https://stackoverflow.com/questions/tagged/gooddata)\n\n### Usage\nWith [yarn](https://yarnpkg.com) installed, go to your project directory and run\n```\n$ yarn add @gooddata/react-components\n```\nIf you prefer [npm](npmjs.com) run\n```\n$ npm install --save @gooddata/react-components\n```\n\n\n## Contributing\n\nWe welcome any contribution in form of [issues](https://github.com/gooddata/gooddata-react-components/issues) or [pull requests](https://github.com/gooddata/gooddata-react-components/pulls).\nThese commands may come in handy while developing:\n\n| command | description |\n| ------- | ----------- |\n| `yarn install --pure-lockfile` | first step |\n| ||\n| `yarn dev` | build react-components to `/dist` in watch mode |\n| `yarn test` | run all unit tests |\n| `yarn validate` | validate codestyle |\n| ||\n| `yarn storybook` | run storybook from `/stories` on http://localhost:9001 |\n| `yarn build-storybook` | build storybook to `/dist-storybook` |\n| `yarn test-storybook` | run storybook and [screenshot tests](https://github.com/gooddata/gdc-client-utils/tree/master/test-storybook) |\n| ||\n| `yarn examples` | run Live Examples dev-server from `/examples` on https://localhost:8999 |\n| `yarn examples-build` | build Live Examples to `/examples/dist` |\n| `yarn examples-server` | serve built Live Examples - see `/examples/server/src` |\n| `yarn examples-testcafe` | run testcafe tests against `localhost:8999` |\n\n### Deploy to heroku.com\nWhen you deploy this repo to heroku, it serves *GoodData.UI Live Examples*.\nRelevant tasks are in `Procfile` and `package.json`.\n\n```bash\n# run in the project directory\nheroku login\nheroku create <your-app-name>\nheroku config:set DOMAIN_ADMIN_USERNAME=x@gooddata.com DOMAIN_ADMIN_PASSWORD=xy PROJECT_ID_TO_ASSIGN=xms7ga4tf3g3nzucd8380o2bev8oeknp\ngit push heroku HEAD:master\nheroku open\n```\n\n### Run Live Examples Locally\nTo run *GoodData.UI Live Examples* locally:\n```bash\ngit clone <this-repository>\ncd  <repository-folder>\nyarn install --pure-lockfile\nyarn examples\n```\nThen open https://localhost:8999 and login using Live Examples account (you can [create one here](https://gooddata-examples.herokuapp.com/registration)).\n\n## Changelog\n\n- see [CHANGELOG.md](CHANGELOG.md)\n\n## License\n\n(C) 2007-2018 GoodData Corporation\n\nThis project is dual licensed:\n\n- The ATTRIBUTION-NONCOMMERCIAL 4.0 INTERNATIONAL (CC BY-NC 4.0) is used for purpose of the trial experience and evaluation of GoodData.UI library.\n- The GOODDATA GOODDATA.UI LIBRARY END USER LICENSE AGREEMENT is used for GoodData customers.\n\nFor more information, please see [LICENSE](https://github.com/gooddata/gooddata-react-components/blob/master/LICENSE)\n","gitHead":"c433b73f16cfb1b9db751094f37e31d6545f40d4","scripts":{"dev":"bash scripts/build.sh --dev-watch","test":"jest --watch","build":"bash scripts/build.sh","tslint":"yarn run-tslint -t verbose $npm_package_config_tslint","prepare":"cd examples/server && yarn install --pure-lockfile && cd ../..; rm -r examples/node_modules 2>/dev/null; true","examples":"bash scripts/run-examples.sh","prepare?":"# Called before `npm publish` and on local `npm install`. Temporarily also for deleting obsolete node_modules. Ends with `true` to continue gracefully.","validate":"tsc --noEmit && yarn tslint && eslint $npm_package_config_eslint","build-dev":"bash scripts/build.sh --dev","examples?":"# Default is developer domain, other options: yarn examples [sec,secure,stg,stg2,stg3,demo,developer or URL]","storybook":"start-storybook -p 9001 -c .storybook","test-once":"jest","tslint-ci":"mkdir -p ./ci/results && yarn run-tslint -t checkstyle -o ./ci/results/tslint-results.xml $npm_package_config_tslint","run-tslint":"tslint -p tsconfig.json","validate-ci":"tsc --noEmit && yarn tslint-ci  && eslint $npm_package_config_eslint -f checkstyle -o ci/results/eslint-results.xml","examples-build":"bash scripts/build-examples.sh","prepublishOnly":"yarn build","test-storybook":"test-storybook","build-storybook":"build-storybook -c .storybook -o dist-storybook","examples-server":"node examples/server/src/index.js","heroku-postbuild":"yarn examples-build developer","examples-testcafe":"testcafe chrome --assertion-timeout 60000 -S -s examples/_screenshots examples/test/**/**/*_test* --debug-on-fail","examples-testcafe-ci":"testcafe 'chrome:headless --no-sandbox' --assertion-timeout 60000 -S -s examples/_screenshots examples/test/**/**/*_test*"},"typings":"dist/index.d.ts","_npmUser":{"name":"gooddata-ci","email":"rail@gooddata.com"},"repository":{"url":"git+ssh://git@github.com/gooddata/gooddata-react-components.git","type":"git"},"_npmVersion":"6.4.1","description":"GoodData React Components","directories":{},"_nodeVersion":"8.12.0","dependencies":{"rxjs":"^5.5.6","lodash":"^4.17.4","ag-grid":"^18.0.1","invariant":"^2.2.2","classnames":"^2.2.5","highcharts":"4.2.5","prop-types":"^15.6.0","react-intl":"^2.4.0","custom-event":"^1.0.1","ag-grid-react":"^18.0.0","react-measure":"^1.4.7","@gooddata/typings":"2.5.0","@types/highcharts":"4.2.56","http-status-codes":"^1.3.0","@gooddata/js-utils":"3.2.0","@gooddata/numberjs":"^3.1.2","fixed-data-table-2":"0.7.17","@gooddata/goodstrap":"59.3.0","react-dom-factories":"^1.0.2","@gooddata/gooddata-js":"10.0.1","highcharts-pattern-fill":"3.0.3","nodelist-foreach-polyfill":"^1.2.0"},"_hasShrinkwrap":false,"readmeFilename":"README.md","test-storybook":{"_defaults":{"readySelector":".screenshot-target, .screenshot-wrapper .highcharts-container, .screenshot-wrapper .s-headline-value, .screenshot-wrapper .viz-table-wrap, .screenshot-wrapper .gdc-kpi, .screenshot-wrapper .gdc-kpi-error, .screenshot-wrapper .s-pivot-table .ag-cell"},"AFM components/PieChart":{"error":{"delay":1000,"readySelector":".screenshot-wrapper .s-error .icon-cloud-rain"}},"Core components/Heatmap":{"data labels config":{"readySelector":".screenshot-wrapper div:nth-child(8) .highcharts-container"},"with different legend positions":{"readySelector":".screenshot-wrapper div:nth-child(10) .highcharts-container"}},"Core components/Treemap":{"data labels config":{"readySelector":".screenshot-wrapper div:nth-child(8) .highcharts-container"},"with different legend positions":{"readySelector":".screenshot-wrapper div:nth-child(10) .highcharts-container"}},"Core components/BarChart":{"with different legend positions":{"readySelector":".screenshot-wrapper div:nth-child(10) .highcharts-container"}},"Core components/PieChart":{"data labels config":{"readySelector":".screenshot-wrapper div:nth-child(8) .highcharts-container"},"with different legend positions":{"readySelector":".screenshot-wrapper div:nth-child(10) .highcharts-container"}},"AFM components/DonutChart":{"error":{"delay":1000,"readySelector":".screenshot-wrapper .s-error .icon-cloud-rain"}},"Core components/AreaChart":{"data labels config":{"readySelector":".screenshot-wrapper div:nth-child(8) .highcharts-container"},"with different legend positions":{"readySelector":".screenshot-wrapper div:nth-child(10) .highcharts-container"}},"Core components/LineChart":{"data labels config":{"readySelector":".screenshot-wrapper div:nth-child(8) .highcharts-container"},"with different legend positions":{"readySelector":".screenshot-wrapper div:nth-child(10) .highcharts-container"}},"Core components/DonutChart":{"data labels config":{"readySelector":".screenshot-wrapper div:nth-child(8) .highcharts-container"},"with different legend positions":{"readySelector":".screenshot-wrapper div:nth-child(10) .highcharts-container"}},"Core components/BubbleChart":{"data labels config":{"readySelector":".screenshot-wrapper div:nth-child(8) .highcharts-container"},"with different legend positions":{"readySelector":".screenshot-wrapper div:nth-child(10) .highcharts-container"}},"Core components/ColumnChart":{"with different legend positions":{"readySelector":".screenshot-wrapper div:nth-child(10) .highcharts-container"}},"Core components/ScatterPlot":{"data labels config":{"readySelector":".screenshot-wrapper div:nth-child(8) .highcharts-container"}}},"devDependencies":{"raf":"3.3.2","yup":"^0.24.1","jest":"21.2.1","react":"16.5.2","enzyme":"3.5.0","formik":"^0.11.11","moment":"2.22.1","history":"^4.7.2","ts-jest":"21.2.4","webpack":"3.10.0","react-ga":"^2.5.2","recharts":"1.0.0-beta.9","testcafe":"0.19.2","commander":"2.14.1","node-sass":"4.7.2","react-dom":"16.5.2","supertest":"3.0.0","babel-core":"6.26.0","css-loader":"0.28.7","jest-junit":"3.0.0","raw-loader":"0.5.1","styled-jsx":"2.2.1","typescript":"2.3.3","@types/jest":"20.0.4","@types/node":"7.0.8","file-loader":"1.1.6","sass-loader":"6.0.6","@types/react":"16.0.34","babel-loader":"7.1.2","react-helmet":"5.2.0","react-select":"1.2.1","style-loader":"0.19.1","@types/enzyme":"3.1.13","@types/lodash":"4.14.61","babel-runtime":"6.25.0","utility-types":"^1.1.0","babel-polyfill":"^6.26.0","@storybook/react":"3.4.10","@types/invariant":"2.2.29","@types/react-dom":"16.0.3","babel-preset-env":"1.6.1","isomorphic-fetch":"2.2.1","react-datepicker":"1.1.0","react-router-dom":"4.2.2","@gooddata/mock-js":"1.16.0","@storybook/addons":"3.4.10","@types/classnames":"2.2.3","@types/prop-types":"15.5.2","@types/react-intl":"2.3.5","babel-preset-react":"6.24.1","identity-obj-proxy":"^3.0.0","react-async-script":"^0.9.1","webpack-dev-server":"2.11.1","@types/react-portal":"4.0.1","babel-plugin-lodash":"3.3.2","html-webpack-plugin":"2.30.1","react-test-renderer":"16.4.2","@types/react-measure":"0.4.7","clean-webpack-plugin":"0.1.17","react-google-recaptcha":"^0.11.0","@gooddata/eslint-config":"0.1.0","@gooddata/tslint-config":"0.0.13","@types/storybook__react":"3.0.6","enzyme-adapter-react-16":"1.3.1","uglifyjs-webpack-plugin":"1.2.0","@gooddata/test-storybook":"2.0.0","@storybook/addon-actions":"3.4.10","@storybook/addon-options":"3.4.10","node-sass-magic-importer":"5.1.0","react-syntax-highlighter":"6.1.2","@types/fixed-data-table-2":"0.8.1","awesome-typescript-loader":"3.5.0","@types/react-test-renderer":"16.0.0","circular-dependency-plugin":"4.4.0","compression-webpack-plugin":"1.1.7","@types/enzyme-adapter-react-16":"1.0.3","@types/storybook__addon-actions":"3.0.1","babel-plugin-transform-class-properties":"6.24.1","babel-plugin-transform-async-to-generator":"6.24.1","babel-plugin-transform-object-rest-spread":"6.26.0"},"peerDependencies":{"react":"16.5.2","react-dom":"16.5.2"},"_npmOperationalInternal":{"tmp":"tmp/react-components_6.2.0-alpha13_1546949600183_0.9135993703000469","host":"s3://npm-registry-packages"}},"6.2.0-alpha14":{"name":"@gooddata/react-components","version":"6.2.0-alpha14","author":{"name":"GoodData Corporation"},"license":"BSD-3-Clause","_id":"@gooddata/react-components@6.2.0-alpha14","maintainers":[{"name":"bertold8","email":"ivan.nejezchleb@seznam.cz"},{"name":"bugsbunny338","email":"jiri.zajic@mensa.cz"},{"name":"gooddata-ci","email":"rail@gooddata.com"},{"name":"hurtak","email":"petr.hurtak@gmail.com"},{"name":"ivan.mjartan","email":"ivan.mjartan@gooddata.com"},{"name":"jakub-sterba","email":"jakub.sterba@gooddata.com"},{"name":"jaroslav.tomecek","email":"jaroslav.tomecek@gooddata.com"},{"name":"jkittler","email":"honza.kittler@gmail.com"},{"name":"khanh.le","email":"khanh.le@gooddata.com"},{"name":"langhamp","email":"pavel.langhammer@gooddata.com"},{"name":"lanhuynh","email":"lan.huynh@gooddata.com"},{"name":"linhhong","email":"linh.hong@gooddata.com"},{"name":"lpearce","email":"levi.pearce@gooddata.com"},{"name":"lupko","email":"lubomir.slivka@gooddata.com"},{"name":"martin.mosko","email":"martin.mosko@gooddata.com"},{"name":"michal.marsal","email":"michal.marsal@gooddata.com"},{"name":"nadtan","email":"tan.nguyen@gooddata.com"},{"name":"naibinh","email":"naibinh@gmail.com"},{"name":"nikolacech","email":"nikola.cech@gooddata.com"},{"name":"no23reason","email":"dan.homola@hotmail.cz"},{"name":"ondrejlangr","email":"ondrej.langr@gooddata.com"},{"name":"pbenes","email":"petr.benes@gooddata.com"},{"name":"peterlacko","email":"lackopeter17@gmail.com"},{"name":"petrjanu","email":"petr.janu@gooddata.com"},{"name":"ptquang86","email":"ptquang86@gmail.com"},{"name":"rodri360","email":"me@rodri360.com"},{"name":"sitina","email":"jiri.sitina@gooddata.com"},{"name":"sondo","email":"son.do@gooddata.com"},{"name":"strouhaljan","email":"strouhal.jan@gmail.com"},{"name":"tomas.kratochvil","email":"tomas.kratochvil@gooddata.com"},{"name":"tomasreichmann","email":"tomasreichmann@gmail.com"},{"name":"tomsatgd","email":"tomas.satinsky@gooddata.com"},{"name":"tu.ngo","email":"tu.ngo@gooddata.com"},{"name":"vlastikcz","email":"vlastimil.kotas@gooddata.com"},{"name":"vlckomi1","email":"michaela.vlckova@gooddata.com"},{"name":"xmort","email":"petr.dolejsi@gooddata.com"},{"name":"yanlipnican","email":"yanlipnican@gmail.com"},{"name":"zdenek.vidensky","email":"zdenek.vidensky@gooddata.com"}],"homepage":"https://github.com/gooddata/gooddata-react-components#readme","bugs":{"url":"https://github.com/gooddata/gooddata-react-components/issues"},"dist":{"shasum":"eb93d472c72eda3fbc9d8e4abcc252260057a10a","tarball":"https://registry.npmjs.org/@gooddata/react-components/-/react-components-6.2.0-alpha14.tgz","fileCount":1044,"integrity":"sha512-UXMctFyAYhgZWkQrG/2ApI7PBsCyNruKgfE8yE95Db96vne3kWerYunKli8TtnLON2+6u88OQahyN53CFKm5rA==","signatures":[{"sig":"MEUCIQDehj5BOuKYhENVNQlOus7T3lGJvIrNuYPv1k5XrkNBpwIgN+zdKzLgwI7UEyF9cttOW3yfhWGqg3rZ4NQc22lsAAo=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":4128336,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJcNK8oCRA9TVsSAnZWagAAFkIQAJGV+82imaFShcVp/r/v\nFLeyiTM4hIrfnuKWWIF+iYAMisIuUkVEfvXL2ORs0RnNpMTI4LQeMtTFU96/\n9xYeDc+QmLsJDH0xO7lGHgE3m9LeqN1+VqT+r1SaG4t4LvjBrgyJgtCYwxbB\nFf5HuzvqnB4+ENYm8wUtDvqnEM153j04TSDOZv9eHZcE1/yMkd7Tl2WEX5aL\nkP+l8oim7Cs40yRbJGmA/VjMW/R4TO0fDu+eHo3+wm1Y0/tfTWbacELi453L\nXUgR0U3/GFjgNpSy6o4oeqzdLT7gMpE0EWB30iR3cypC7BW+STolDtLIyY+j\nR7yKeaNM+t7VCEOfcHjfER4GLBgQ/xc0LIdrf8DCuPSiPBVZ7y5HEhVXl4hq\nLKj3yBgVdX+4Tedgj/HqJ23zY8lR/bRwqtMb/2AcDF6v3P0+NN6qr2VPCrr2\nsxArnj8DitGKhjEabfY+uzp7IREe5CZVMfauIUQ/WF5/qxtkQ1EW1wEuVRbq\nKinhzKHDV29sE34zv1XB+NAwiGx00CQg/W2SpzLdIeFjJtzhEZniGV6qFR3w\nHKxLWqXxlmKi4L0MGOBN9s/giEdXsAnC57jcuI/hqK4KH1MhXnDumKBZSFCL\nkIN+5ooSfHm7V+SLWN8vdbeDR5ir0Z0tqd2OxEZhg7RoW6uXGvSKSDCVCY8t\n6udI\r\n=7ty/\r\n-----END PGP SIGNATURE-----\r\n"},"jest":{"testRegex":"(/__tests__/.*|\\.(test|spec))\\.(tsx?|jsx?)$","transform":{".(ts|tsx)":"<rootDir>/node_modules/ts-jest/preprocessor.js"},"collectCoverage":false,"moduleNameMapper":{"\\.(css|less|sass|scss)$":"<rootDir>/__mocks__/styleMock.ts"},"coverageReporters":["html"],"collectCoverageFrom":["src/**/*.{ts,tsx}","examples/server/src/**/*.{js,jsx}","!**/*.d.ts"],"moduleFileExtensions":["ts","tsx","js"],"setupTestFrameworkScriptFile":"<rootDir>/jest.setup.js"},"main":"dist/index.js","config":{"eslint":"./examples/**/*.{js,jsx}","tslint":"./{__mocks__,src,stories}/**/*.{ts,tsx}"},"readme":"[![npm version](https://badge.fury.io/js/%40gooddata%2Freact-components.svg)](https://www.npmjs.com/package/@gooddata/react-components) \n\n# GoodData.UI React components\n> A React-based JavaScript library for building data-driven applications\n\n## Getting started\n- [GoodData.UI Documentation](http://sdk.gooddata.com/gooddata-ui/)\n- [GoodData.UI Live Examples](https://gooddata-examples.herokuapp.com/)\n- [Stack Overflow](https://stackoverflow.com/questions/tagged/gooddata)\n\n### Usage\nWith [yarn](https://yarnpkg.com) installed, go to your project directory and run\n```\n$ yarn add @gooddata/react-components\n```\nIf you prefer [npm](npmjs.com) run\n```\n$ npm install --save @gooddata/react-components\n```\n\n\n## Contributing\n\nWe welcome any contribution in form of [issues](https://github.com/gooddata/gooddata-react-components/issues) or [pull requests](https://github.com/gooddata/gooddata-react-components/pulls).\nThese commands may come in handy while developing:\n\n| command | description |\n| ------- | ----------- |\n| `yarn install --pure-lockfile` | first step |\n| ||\n| `yarn dev` | build react-components to `/dist` in watch mode |\n| `yarn test` | run all unit tests |\n| `yarn validate` | validate codestyle |\n| ||\n| `yarn storybook` | run storybook from `/stories` on http://localhost:9001 |\n| `yarn build-storybook` | build storybook to `/dist-storybook` |\n| `yarn test-storybook` | run storybook and [screenshot tests](https://github.com/gooddata/gdc-client-utils/tree/master/test-storybook) |\n| ||\n| `yarn examples` | run Live Examples dev-server from `/examples` on https://localhost:8999 |\n| `yarn examples-build` | build Live Examples to `/examples/dist` |\n| `yarn examples-server` | serve built Live Examples - see `/examples/server/src` |\n| `yarn examples-testcafe` | run testcafe tests against `localhost:8999` |\n\n### Deploy to heroku.com\nWhen you deploy this repo to heroku, it serves *GoodData.UI Live Examples*.\nRelevant tasks are in `Procfile` and `package.json`.\n\n```bash\n# run in the project directory\nheroku login\nheroku create <your-app-name>\nheroku config:set DOMAIN_ADMIN_USERNAME=x@gooddata.com DOMAIN_ADMIN_PASSWORD=xy PROJECT_ID_TO_ASSIGN=xms7ga4tf3g3nzucd8380o2bev8oeknp\ngit push heroku HEAD:master\nheroku open\n```\n\n### Run Live Examples Locally\nTo run *GoodData.UI Live Examples* locally:\n```bash\ngit clone <this-repository>\ncd  <repository-folder>\nyarn install --pure-lockfile\nyarn examples\n```\nThen open https://localhost:8999 and login using Live Examples account (you can [create one here](https://gooddata-examples.herokuapp.com/registration)).\n\n## Changelog\n\n- see [CHANGELOG.md](CHANGELOG.md)\n\n## License\n\n(C) 2007-2018 GoodData Corporation\n\nThis project is dual licensed:\n\n- The ATTRIBUTION-NONCOMMERCIAL 4.0 INTERNATIONAL (CC BY-NC 4.0) is used for purpose of the trial experience and evaluation of GoodData.UI library.\n- The GOODDATA GOODDATA.UI LIBRARY END USER LICENSE AGREEMENT is used for GoodData customers.\n\nFor more information, please see [LICENSE](https://github.com/gooddata/gooddata-react-components/blob/master/LICENSE)\n","gitHead":"a1a6fdbfe53a1bb84316f06d96cc3feef93c6d5a","scripts":{"dev":"bash scripts/build.sh --dev-watch","test":"jest --watch","build":"bash scripts/build.sh","tslint":"yarn run-tslint -t verbose $npm_package_config_tslint","prepare":"cd examples/server && yarn install --pure-lockfile && cd ../..; rm -r examples/node_modules 2>/dev/null; true","examples":"bash scripts/run-examples.sh","prepare?":"# Called before `npm publish` and on local `npm install`. Temporarily also for deleting obsolete node_modules. Ends with `true` to continue gracefully.","validate":"tsc --noEmit && yarn tslint && eslint $npm_package_config_eslint","build-dev":"bash scripts/build.sh --dev","examples?":"# Default is developer domain, other options: yarn examples [sec,secure,stg,stg2,stg3,demo,developer or URL]","storybook":"start-storybook -p 9001 -c .storybook","test-once":"jest","tslint-ci":"mkdir -p ./ci/results && yarn run-tslint -t checkstyle -o ./ci/results/tslint-results.xml $npm_package_config_tslint","run-tslint":"tslint -p tsconfig.json","validate-ci":"tsc --noEmit && yarn tslint-ci  && eslint $npm_package_config_eslint -f checkstyle -o ci/results/eslint-results.xml","examples-build":"bash scripts/build-examples.sh","prepublishOnly":"yarn build","test-storybook":"test-storybook","build-storybook":"build-storybook -c .storybook -o dist-storybook","examples-server":"node examples/server/src/index.js","heroku-postbuild":"yarn examples-build developer","examples-testcafe":"testcafe chrome --assertion-timeout 60000 -S -s examples/_screenshots examples/test/**/**/*_test* --debug-on-fail","examples-testcafe-ci":"testcafe 'chrome:headless --no-sandbox' --assertion-timeout 60000 -S -s examples/_screenshots examples/test/**/**/*_test*"},"typings":"dist/index.d.ts","_npmUser":{"name":"gooddata-ci","email":"rail@gooddata.com"},"repository":{"url":"git+ssh://git@github.com/gooddata/gooddata-react-components.git","type":"git"},"_npmVersion":"6.4.1","description":"GoodData React Components","directories":{},"_nodeVersion":"8.12.0","dependencies":{"rxjs":"^5.5.6","lodash":"4.17.11","ag-grid":"^18.0.1","invariant":"^2.2.2","classnames":"^2.2.5","highcharts":"4.2.5","prop-types":"^15.6.0","react-intl":"^2.4.0","custom-event":"^1.0.1","ag-grid-react":"^18.0.0","react-measure":"^1.4.7","@gooddata/typings":"2.6.0","@types/highcharts":"4.2.56","http-status-codes":"^1.3.0","@gooddata/js-utils":"3.3.0","@gooddata/numberjs":"^3.1.2","fixed-data-table-2":"0.7.17","@gooddata/goodstrap":"59.4.0","react-dom-factories":"^1.0.2","@gooddata/gooddata-js":"10.1.0","highcharts-pattern-fill":"3.0.3","nodelist-foreach-polyfill":"^1.2.0"},"_hasShrinkwrap":false,"readmeFilename":"README.md","test-storybook":{"_defaults":{"readySelector":".screenshot-target, .screenshot-wrapper .highcharts-container, .screenshot-wrapper .s-headline-value, .screenshot-wrapper .viz-table-wrap, .screenshot-wrapper .gdc-kpi, .screenshot-wrapper .gdc-kpi-error, .screenshot-wrapper .s-pivot-table .ag-cell"},"AFM components/PieChart":{"error":{"delay":1000,"readySelector":".screenshot-wrapper .s-error .icon-cloud-rain"}},"Core components/Heatmap":{"data labels config":{"readySelector":".screenshot-wrapper div:nth-child(8) .highcharts-container"},"with different legend positions":{"readySelector":".screenshot-wrapper div:nth-child(10) .highcharts-container"}},"Core components/Treemap":{"data labels config":{"readySelector":".screenshot-wrapper div:nth-child(8) .highcharts-container"},"with different legend positions":{"readySelector":".screenshot-wrapper div:nth-child(10) .highcharts-container"}},"Core components/BarChart":{"with different legend positions":{"readySelector":".screenshot-wrapper div:nth-child(10) .highcharts-container"}},"Core components/PieChart":{"data labels config":{"readySelector":".screenshot-wrapper div:nth-child(8) .highcharts-container"},"with different legend positions":{"readySelector":".screenshot-wrapper div:nth-child(10) .highcharts-container"}},"AFM components/DonutChart":{"error":{"delay":1000,"readySelector":".screenshot-wrapper .s-error .icon-cloud-rain"}},"Core components/AreaChart":{"data labels config":{"readySelector":".screenshot-wrapper div:nth-child(8) .highcharts-container"},"with different legend positions":{"readySelector":".screenshot-wrapper div:nth-child(10) .highcharts-container"}},"Core components/LineChart":{"data labels config":{"readySelector":".screenshot-wrapper div:nth-child(8) .highcharts-container"},"with different legend positions":{"readySelector":".screenshot-wrapper div:nth-child(10) .highcharts-container"}},"Core components/DonutChart":{"data labels config":{"readySelector":".screenshot-wrapper div:nth-child(8) .highcharts-container"},"with different legend positions":{"readySelector":".screenshot-wrapper div:nth-child(10) .highcharts-container"}},"Core components/BubbleChart":{"data labels config":{"readySelector":".screenshot-wrapper div:nth-child(8) .highcharts-container"},"with different legend positions":{"readySelector":".screenshot-wrapper div:nth-child(10) .highcharts-container"}},"Core components/ColumnChart":{"with different legend positions":{"readySelector":".screenshot-wrapper div:nth-child(10) .highcharts-container"}},"Core components/ScatterPlot":{"data labels config":{"readySelector":".screenshot-wrapper div:nth-child(8) .highcharts-container"}}},"devDependencies":{"raf":"3.3.2","yup":"^0.24.1","jest":"21.2.1","react":"16.5.2","enzyme":"3.5.0","formik":"^0.11.11","moment":"2.23.0","history":"^4.7.2","ts-jest":"21.2.4","webpack":"3.10.0","react-ga":"^2.5.2","recharts":"1.0.0-beta.9","testcafe":"0.20.3","commander":"2.14.1","node-sass":"4.7.2","react-dom":"16.5.2","supertest":"3.0.0","babel-core":"6.26.0","css-loader":"0.28.7","jest-junit":"3.0.0","raw-loader":"0.5.1","styled-jsx":"2.2.1","typescript":"2.3.3","@types/jest":"20.0.4","@types/node":"7.0.8","file-loader":"1.1.6","sass-loader":"6.0.6","@types/react":"16.0.34","babel-loader":"7.1.2","react-helmet":"5.2.0","react-select":"1.2.1","style-loader":"0.19.1","@types/enzyme":"3.1.13","@types/lodash":"4.14.61","babel-runtime":"6.25.0","utility-types":"^1.1.0","babel-polyfill":"^6.26.0","@storybook/react":"3.4.10","@types/invariant":"2.2.29","@types/react-dom":"16.0.3","babel-preset-env":"1.6.1","isomorphic-fetch":"2.2.1","react-datepicker":"1.1.0","react-router-dom":"4.2.2","@gooddata/mock-js":"1.16.0","@storybook/addons":"3.4.10","@types/classnames":"2.2.3","@types/prop-types":"15.5.2","@types/react-intl":"2.3.5","babel-preset-react":"6.24.1","identity-obj-proxy":"^3.0.0","react-async-script":"^0.9.1","webpack-dev-server":"2.11.1","@types/react-portal":"4.0.1","babel-plugin-lodash":"3.3.2","html-webpack-plugin":"2.30.1","react-test-renderer":"16.4.2","@types/react-measure":"0.4.7","clean-webpack-plugin":"0.1.17","react-google-recaptcha":"^0.11.0","@gooddata/eslint-config":"0.1.0","@gooddata/tslint-config":"0.0.13","@types/storybook__react":"3.0.6","enzyme-adapter-react-16":"1.3.1","uglifyjs-webpack-plugin":"1.2.0","@gooddata/test-storybook":"2.0.0","@storybook/addon-actions":"3.4.10","@storybook/addon-options":"3.4.10","node-sass-magic-importer":"5.1.0","react-syntax-highlighter":"6.1.2","@types/fixed-data-table-2":"0.8.1","awesome-typescript-loader":"3.5.0","@types/react-test-renderer":"16.0.0","circular-dependency-plugin":"4.4.0","compression-webpack-plugin":"1.1.7","@types/enzyme-adapter-react-16":"1.0.3","@types/storybook__addon-actions":"3.0.1","babel-plugin-transform-class-properties":"6.24.1","babel-plugin-transform-async-to-generator":"6.24.1","babel-plugin-transform-object-rest-spread":"6.26.0"},"peerDependencies":{"react":"16.5.2","react-dom":"16.5.2"},"_npmOperationalInternal":{"tmp":"tmp/react-components_6.2.0-alpha14_1546956583187_0.5332846080652818","host":"s3://npm-registry-packages"}},"6.2.0-alpha15":{"name":"@gooddata/react-components","version":"6.2.0-alpha15","author":{"name":"GoodData Corporation"},"license":"BSD-3-Clause","_id":"@gooddata/react-components@6.2.0-alpha15","maintainers":[{"name":"bertold8","email":"ivan.nejezchleb@seznam.cz"},{"name":"bugsbunny338","email":"jiri.zajic@mensa.cz"},{"name":"gooddata-ci","email":"rail@gooddata.com"},{"name":"hurtak","email":"petr.hurtak@gmail.com"},{"name":"ivan.mjartan","email":"ivan.mjartan@gooddata.com"},{"name":"jakub-sterba","email":"jakub.sterba@gooddata.com"},{"name":"jaroslav.tomecek","email":"jaroslav.tomecek@gooddata.com"},{"name":"jkittler","email":"honza.kittler@gmail.com"},{"name":"khanh.le","email":"khanh.le@gooddata.com"},{"name":"langhamp","email":"pavel.langhammer@gooddata.com"},{"name":"lanhuynh","email":"lan.huynh@gooddata.com"},{"name":"linhhong","email":"linh.hong@gooddata.com"},{"name":"lpearce","email":"levi.pearce@gooddata.com"},{"name":"lupko","email":"lubomir.slivka@gooddata.com"},{"name":"martin.mosko","email":"martin.mosko@gooddata.com"},{"name":"michal.marsal","email":"michal.marsal@gooddata.com"},{"name":"nadtan","email":"tan.nguyen@gooddata.com"},{"name":"naibinh","email":"naibinh@gmail.com"},{"name":"nikolacech","email":"nikola.cech@gooddata.com"},{"name":"no23reason","email":"dan.homola@hotmail.cz"},{"name":"ondrejlangr","email":"ondrej.langr@gooddata.com"},{"name":"pbenes","email":"petr.benes@gooddata.com"},{"name":"peterlacko","email":"lackopeter17@gmail.com"},{"name":"petrjanu","email":"petr.janu@gooddata.com"},{"name":"ptquang86","email":"ptquang86@gmail.com"},{"name":"rodri360","email":"me@rodri360.com"},{"name":"sitina","email":"jiri.sitina@gooddata.com"},{"name":"sondo","email":"son.do@gooddata.com"},{"name":"strouhaljan","email":"strouhal.jan@gmail.com"},{"name":"tomas.kratochvil","email":"tomas.kratochvil@gooddata.com"},{"name":"tomasreichmann","email":"tomasreichmann@gmail.com"},{"name":"tomsatgd","email":"tomas.satinsky@gooddata.com"},{"name":"tu.ngo","email":"tu.ngo@gooddata.com"},{"name":"vlastikcz","email":"vlastimil.kotas@gooddata.com"},{"name":"vlckomi1","email":"michaela.vlckova@gooddata.com"},{"name":"xmort","email":"petr.dolejsi@gooddata.com"},{"name":"yanlipnican","email":"yanlipnican@gmail.com"},{"name":"zdenek.vidensky","email":"zdenek.vidensky@gooddata.com"}],"homepage":"https://github.com/gooddata/gooddata-react-components#readme","bugs":{"url":"https://github.com/gooddata/gooddata-react-components/issues"},"dist":{"shasum":"24825ef8cc37df1a7d19486d07e59868ce6a9396","tarball":"https://registry.npmjs.org/@gooddata/react-components/-/react-components-6.2.0-alpha15.tgz","fileCount":987,"integrity":"sha512-8wvmnSia+1ewine3fyhvAp9oWqKNfFofJRt5ZznxWt/5xcCfk3di2q5N+BpQVnqcFS3i7ss24S8wd2PybkDdpw==","signatures":[{"sig":"MEUCIQCeqsUV5cXgqcmeW4o+tm0fYRAYB4VSolm7FJxhDmUQBgIgUP9xPuKMGFbw8HiOHOIoczeUtm8cnZQzX3iqZVr7Cmk=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":3951032,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJcNyXdCRA9TVsSAnZWagAAsNwP/j7GoWRiwCndPq22QDFZ\n6jCO+7DGF56OakwyE+7jy6DqXL7kordTAT6oyTF8XCniss0gp48cqXDL+JYI\nyPWSDsZFOsHcexW+BZLMTsKS/ZSaWNAQiLiQNA82aJJlhDxSVvL3XMoJpp7P\nUvJsqVqzns4y+XYuMRysACm8hCqxPp7JiD0KHEg6CodqFIsUrt918kCTDmd3\nmNOqb+Q64XjEkaX2rQALyFWT1dP8/SBYnrFVZ1NTdL3hZvIkQ7odLGjEOSA1\n7modkvP74vIK2rwd7YHM8PeHdfJZ+Ck2i04LpiyQBI1zlumqjLQBDepYuKxF\n+0357PD4eNPkVQ7EgNxrXjF9aixs8InF/1KY8hZyyv8V/W4Vv5iqLG5tA0GV\nq27Irbl588aDJCO6T26ncS0/A6bYfjKlFH7yIV6f8PNDDxQXeA+yphgRB35E\nC9Zwj0AvXNX5skarWYyqw4ptIXAZus0XBA/tbS0FDx7L2SafgVwvat+cQ5Cp\nRMTp0M6Nmx7lAXzuk5k1sjyFX6XfDeWeMCLcTgt/rW0uZ4GonbYyhvUkUIsM\nxBzXqvvDYX7n49gsSvOK2fhNSq6253Tck1JSBxlPNEwpzHMll2M1juQLD/J9\nxahE8U+qola4ZvZ3JmOlsn7bdxEoF0J/OapNcDa+6of1dY0d9HvIPv4sB0Dh\nDXrH\r\n=KPxs\r\n-----END PGP SIGNATURE-----\r\n"},"jest":{"testRegex":"(/__tests__/.*|\\.(test|spec))\\.(tsx?|jsx?)$","transform":{".(ts|tsx)":"<rootDir>/node_modules/ts-jest/preprocessor.js"},"collectCoverage":false,"moduleNameMapper":{"\\.(css|less|sass|scss)$":"<rootDir>/__mocks__/styleMock.ts"},"coverageReporters":["html"],"collectCoverageFrom":["src/**/*.{ts,tsx}","examples/server/src/**/*.{js,jsx}","!**/*.d.ts"],"moduleFileExtensions":["ts","tsx","js"],"setupTestFrameworkScriptFile":"<rootDir>/jest.setup.js"},"main":"dist/index.js","config":{"eslint":"./examples/**/*.{js,jsx}","tslint":"./{__mocks__,src,stories}/**/*.{ts,tsx}"},"readme":"[![npm version](https://badge.fury.io/js/%40gooddata%2Freact-components.svg)](https://www.npmjs.com/package/@gooddata/react-components) \n\n# GoodData.UI React components\n> A React-based JavaScript library for building data-driven applications\n\n## Getting started\n- [GoodData.UI Documentation](http://sdk.gooddata.com/gooddata-ui/)\n- [GoodData.UI Live Examples](https://gooddata-examples.herokuapp.com/)\n- [Stack Overflow](https://stackoverflow.com/questions/tagged/gooddata)\n\n### Usage\nWith [yarn](https://yarnpkg.com) installed, go to your project directory and run\n```\n$ yarn add @gooddata/react-components\n```\nIf you prefer [npm](npmjs.com) run\n```\n$ npm install --save @gooddata/react-components\n```\n\n\n## Contributing\n\nWe welcome any contribution in form of [issues](https://github.com/gooddata/gooddata-react-components/issues) or [pull requests](https://github.com/gooddata/gooddata-react-components/pulls).\nThese commands may come in handy while developing:\n\n| command | description |\n| ------- | ----------- |\n| `yarn install --pure-lockfile` | first step |\n| ||\n| `yarn dev` | build react-components to `/dist` in watch mode |\n| `yarn test` | run all unit tests |\n| `yarn validate` | validate codestyle |\n| ||\n| `yarn storybook` | run storybook from `/stories` on http://localhost:9001 |\n| `yarn build-storybook` | build storybook to `/dist-storybook` |\n| `yarn test-storybook` | run storybook and [screenshot tests](https://github.com/gooddata/gdc-client-utils/tree/master/test-storybook) |\n| ||\n| `yarn examples` | run Live Examples dev-server from `/examples` on https://localhost:8999 |\n| `yarn examples-build` | build Live Examples to `/examples/dist` |\n| `yarn examples-server` | serve built Live Examples - see `/examples/server/src` |\n| `yarn examples-testcafe` | run testcafe tests against `localhost:8999` |\n\n### Deploy to heroku.com\nWhen you deploy this repo to heroku, it serves *GoodData.UI Live Examples*.\nRelevant tasks are in `Procfile` and `package.json`.\n\n```bash\n# run in the project directory\nheroku login\nheroku create <your-app-name>\nheroku config:set DOMAIN_ADMIN_USERNAME=x@gooddata.com DOMAIN_ADMIN_PASSWORD=xy PROJECT_ID_TO_ASSIGN=xms7ga4tf3g3nzucd8380o2bev8oeknp\ngit push heroku HEAD:master\nheroku open\n```\n\n### Run Live Examples Locally\nTo run *GoodData.UI Live Examples* locally:\n```bash\ngit clone <this-repository>\ncd  <repository-folder>\nyarn install --pure-lockfile\nyarn examples\n```\nThen open https://localhost:8999 and login using Live Examples account (you can [create one here](https://gooddata-examples.herokuapp.com/registration)).\n\n## Changelog\n\n- see [CHANGELOG.md](CHANGELOG.md)\n\n## License\n\n(C) 2007-2018 GoodData Corporation\n\nThis project is dual licensed:\n\n- The ATTRIBUTION-NONCOMMERCIAL 4.0 INTERNATIONAL (CC BY-NC 4.0) is used for purpose of the trial experience and evaluation of GoodData.UI library.\n- The GOODDATA GOODDATA.UI LIBRARY END USER LICENSE AGREEMENT is used for GoodData customers.\n\nFor more information, please see [LICENSE](https://github.com/gooddata/gooddata-react-components/blob/master/LICENSE)\n","gitHead":"448f95d163311d272dbc006b49b5600ba664753b","scripts":{"dev":"bash scripts/build.sh --dev-watch","test":"jest --watch","build":"bash scripts/build.sh","tslint":"yarn run-tslint -t verbose $npm_package_config_tslint","prepare":"cd examples/server && yarn install --pure-lockfile && cd ../..; rm -r examples/node_modules 2>/dev/null; true","examples":"bash scripts/run-examples.sh","prepare?":"# Called before `npm publish` and on local `npm install`. Temporarily also for deleting obsolete node_modules. Ends with `true` to continue gracefully.","validate":"tsc --noEmit && yarn tslint && eslint $npm_package_config_eslint","build-dev":"bash scripts/build.sh --dev","examples?":"# Default is developer domain, other options: yarn examples [sec,secure,stg,stg2,stg3,demo,developer or URL]","storybook":"start-storybook -p 9001 -c .storybook","test-once":"jest","tslint-ci":"mkdir -p ./ci/results && yarn run-tslint -t checkstyle -o ./ci/results/tslint-results.xml $npm_package_config_tslint","run-tslint":"tslint -p tsconfig.json","validate-ci":"tsc --noEmit && yarn tslint-ci  && eslint $npm_package_config_eslint -f checkstyle -o ci/results/eslint-results.xml","examples-build":"bash scripts/build-examples.sh","prepublishOnly":"yarn build","test-storybook":"test-storybook","build-storybook":"build-storybook -c .storybook -o dist-storybook","examples-server":"node examples/server/src/index.js","heroku-postbuild":"yarn examples-build developer","examples-testcafe":"testcafe chrome --assertion-timeout 60000 -S -s examples/_screenshots examples/test/**/**/*_test* --debug-on-fail","examples-testcafe-ci":"testcafe 'chrome:headless --no-sandbox' --assertion-timeout 60000 -S -s examples/_screenshots examples/test/**/**/*_test*"},"typings":"dist/index.d.ts","_npmUser":{"name":"gooddata-ci","email":"rail@gooddata.com"},"repository":{"url":"git+ssh://git@github.com/gooddata/gooddata-react-components.git","type":"git"},"_npmVersion":"6.4.1","description":"GoodData React Components","directories":{},"_nodeVersion":"8.12.0","dependencies":{"rxjs":"^5.5.6","lodash":"^4.17.4","ag-grid":"^18.0.1","invariant":"^2.2.2","classnames":"^2.2.5","highcharts":"4.2.5","prop-types":"^15.6.0","react-intl":"^2.4.0","custom-event":"^1.0.1","ag-grid-react":"^18.0.0","react-measure":"^1.4.7","@gooddata/typings":"2.5.0","@types/highcharts":"4.2.56","http-status-codes":"^1.3.0","@gooddata/js-utils":"3.2.0","@gooddata/numberjs":"^3.1.2","fixed-data-table-2":"0.7.17","@gooddata/goodstrap":"59.0.0","react-dom-factories":"^1.0.2","@gooddata/gooddata-js":"10.0.1","highcharts-pattern-fill":"3.0.3","nodelist-foreach-polyfill":"^1.2.0"},"_hasShrinkwrap":false,"readmeFilename":"README.md","test-storybook":{"_defaults":{"readySelector":".screenshot-target, .screenshot-wrapper .highcharts-container, .screenshot-wrapper .s-headline-value, .screenshot-wrapper .viz-table-wrap, .screenshot-wrapper .gdc-kpi, .screenshot-wrapper .gdc-kpi-error, .screenshot-wrapper .s-pivot-table .ag-cell"},"AFM components/PieChart":{"error":{"delay":1000,"readySelector":".screenshot-wrapper .s-error .icon-cloud-rain"}},"Core components/Heatmap":{"data labels config":{"readySelector":".screenshot-wrapper div:nth-child(8) .highcharts-container"},"with different legend positions":{"readySelector":".screenshot-wrapper div:nth-child(10) .highcharts-container"}},"Core components/Treemap":{"data labels config":{"readySelector":".screenshot-wrapper div:nth-child(8) .highcharts-container"},"with different legend positions":{"readySelector":".screenshot-wrapper div:nth-child(10) .highcharts-container"}},"Core components/BarChart":{"with different legend positions":{"readySelector":".screenshot-wrapper div:nth-child(10) .highcharts-container"}},"Core components/PieChart":{"data labels config":{"readySelector":".screenshot-wrapper div:nth-child(8) .highcharts-container"},"with different legend positions":{"readySelector":".screenshot-wrapper div:nth-child(10) .highcharts-container"}},"AFM components/DonutChart":{"error":{"delay":1000,"readySelector":".screenshot-wrapper .s-error .icon-cloud-rain"}},"Core components/AreaChart":{"data labels config":{"readySelector":".screenshot-wrapper div:nth-child(8) .highcharts-container"},"with different legend positions":{"readySelector":".screenshot-wrapper div:nth-child(10) .highcharts-container"}},"Core components/LineChart":{"data labels config":{"readySelector":".screenshot-wrapper div:nth-child(8) .highcharts-container"},"with different legend positions":{"readySelector":".screenshot-wrapper div:nth-child(10) .highcharts-container"}},"Core components/DonutChart":{"data labels config":{"readySelector":".screenshot-wrapper div:nth-child(8) .highcharts-container"},"with different legend positions":{"readySelector":".screenshot-wrapper div:nth-child(10) .highcharts-container"}},"Core components/BubbleChart":{"data labels config":{"readySelector":".screenshot-wrapper div:nth-child(8) .highcharts-container"},"with different legend positions":{"readySelector":".screenshot-wrapper div:nth-child(10) .highcharts-container"}},"Core components/ColumnChart":{"with different legend positions":{"readySelector":".screenshot-wrapper div:nth-child(10) .highcharts-container"}},"Core components/ScatterPlot":{"data labels config":{"readySelector":".screenshot-wrapper div:nth-child(8) .highcharts-container"}}},"devDependencies":{"raf":"3.3.2","yup":"^0.24.1","jest":"21.2.1","react":"16.5.2","enzyme":"3.5.0","formik":"^0.11.11","moment":"2.22.1","history":"^4.7.2","ts-jest":"21.2.4","webpack":"3.10.0","react-ga":"^2.5.2","recharts":"1.0.0-beta.9","testcafe":"0.19.2","commander":"2.14.1","node-sass":"4.7.2","react-dom":"16.5.2","supertest":"3.0.0","babel-core":"6.26.0","css-loader":"0.28.7","jest-junit":"3.0.0","raw-loader":"0.5.1","styled-jsx":"2.2.1","typescript":"2.3.3","@types/jest":"20.0.4","@types/node":"7.0.8","file-loader":"1.1.6","sass-loader":"6.0.6","@types/react":"16.0.34","babel-loader":"7.1.2","react-helmet":"5.2.0","react-select":"1.2.1","style-loader":"0.19.1","@types/enzyme":"3.1.13","@types/lodash":"4.14.61","babel-runtime":"6.25.0","utility-types":"^1.1.0","babel-polyfill":"^6.26.0","@storybook/react":"3.4.10","@types/invariant":"2.2.29","@types/react-dom":"16.0.3","babel-preset-env":"1.6.1","isomorphic-fetch":"2.2.1","react-datepicker":"1.1.0","react-router-dom":"4.2.2","@gooddata/mock-js":"1.16.0","@storybook/addons":"3.4.10","@types/classnames":"2.2.3","@types/prop-types":"15.5.2","@types/react-intl":"2.3.5","babel-preset-react":"6.24.1","identity-obj-proxy":"^3.0.0","react-async-script":"^0.9.1","webpack-dev-server":"2.11.1","@types/react-portal":"4.0.1","babel-plugin-lodash":"3.3.2","html-webpack-plugin":"2.30.1","react-test-renderer":"16.4.2","@types/react-measure":"0.4.7","clean-webpack-plugin":"0.1.17","react-google-recaptcha":"^0.11.0","@gooddata/eslint-config":"0.1.0","@gooddata/tslint-config":"0.0.13","@types/storybook__react":"3.0.6","enzyme-adapter-react-16":"1.3.1","uglifyjs-webpack-plugin":"1.2.0","@gooddata/test-storybook":"2.0.0","@storybook/addon-actions":"3.4.10","@storybook/addon-options":"3.4.10","node-sass-magic-importer":"5.1.0","react-syntax-highlighter":"6.1.2","@types/fixed-data-table-2":"0.8.1","awesome-typescript-loader":"3.5.0","@types/react-test-renderer":"16.0.0","circular-dependency-plugin":"4.4.0","compression-webpack-plugin":"1.1.7","@types/enzyme-adapter-react-16":"1.0.3","@types/storybook__addon-actions":"3.0.1","babel-plugin-transform-class-properties":"6.24.1","babel-plugin-transform-async-to-generator":"6.24.1","babel-plugin-transform-object-rest-spread":"6.26.0"},"peerDependencies":{"react":"16.5.2","react-dom":"16.5.2"},"_npmOperationalInternal":{"tmp":"tmp/react-components_6.2.0-alpha15_1547118044787_0.8469265224554803","host":"s3://npm-registry-packages"}},"6.2.0-alpha16":{"name":"@gooddata/react-components","version":"6.2.0-alpha16","author":{"name":"GoodData Corporation"},"license":"BSD-3-Clause","_id":"@gooddata/react-components@6.2.0-alpha16","maintainers":[{"name":"bertold8","email":"ivan.nejezchleb@seznam.cz"},{"name":"bugsbunny338","email":"jiri.zajic@mensa.cz"},{"name":"gooddata-ci","email":"rail@gooddata.com"},{"name":"hurtak","email":"petr.hurtak@gmail.com"},{"name":"ivan.mjartan","email":"ivan.mjartan@gooddata.com"},{"name":"jakub-sterba","email":"jakub.sterba@gooddata.com"},{"name":"jaroslav.tomecek","email":"jaroslav.tomecek@gooddata.com"},{"name":"jkittler","email":"honza.kittler@gmail.com"},{"name":"khanh.le","email":"khanh.le@gooddata.com"},{"name":"langhamp","email":"pavel.langhammer@gooddata.com"},{"name":"lanhuynh","email":"lan.huynh@gooddata.com"},{"name":"linhhong","email":"linh.hong@gooddata.com"},{"name":"lpearce","email":"levi.pearce@gooddata.com"},{"name":"lupko","email":"lubomir.slivka@gooddata.com"},{"name":"martin.mosko","email":"martin.mosko@gooddata.com"},{"name":"michal.marsal","email":"michal.marsal@gooddata.com"},{"name":"nadtan","email":"tan.nguyen@gooddata.com"},{"name":"naibinh","email":"naibinh@gmail.com"},{"name":"nikolacech","email":"nikola.cech@gooddata.com"},{"name":"no23reason","email":"dan.homola@hotmail.cz"},{"name":"ondrejlangr","email":"ondrej.langr@gooddata.com"},{"name":"pbenes","email":"petr.benes@gooddata.com"},{"name":"peterlacko","email":"lackopeter17@gmail.com"},{"name":"petrjanu","email":"petr.janu@gooddata.com"},{"name":"ptquang86","email":"ptquang86@gmail.com"},{"name":"rodri360","email":"me@rodri360.com"},{"name":"sitina","email":"jiri.sitina@gooddata.com"},{"name":"sondo","email":"son.do@gooddata.com"},{"name":"strouhaljan","email":"strouhal.jan@gmail.com"},{"name":"tomas.kratochvil","email":"tomas.kratochvil@gooddata.com"},{"name":"tomasreichmann","email":"tomasreichmann@gmail.com"},{"name":"tomsatgd","email":"tomas.satinsky@gooddata.com"},{"name":"tu.ngo","email":"tu.ngo@gooddata.com"},{"name":"vlastikcz","email":"vlastimil.kotas@gooddata.com"},{"name":"vlckomi1","email":"michaela.vlckova@gooddata.com"},{"name":"xmort","email":"petr.dolejsi@gooddata.com"},{"name":"yanlipnican","email":"yanlipnican@gmail.com"},{"name":"zdenek.vidensky","email":"zdenek.vidensky@gooddata.com"}],"homepage":"https://github.com/gooddata/gooddata-react-components#readme","bugs":{"url":"https://github.com/gooddata/gooddata-react-components/issues"},"dist":{"shasum":"c5b82e36202d476358baedba6dd0001f464a670e","tarball":"https://registry.npmjs.org/@gooddata/react-components/-/react-components-6.2.0-alpha16.tgz","fileCount":1085,"integrity":"sha512-1vr5FCF11ma5U//fTZesCaINbwMqzxEXS30Hio3htZGswopTmE1yq9ZGLiVoE+mP/GZsnWn4fOjsGPRgtcTQIA==","signatures":[{"sig":"MEUCIQDlS2v9mNeDi32vDHalAzUQN23UdfUYu5vXJcLG3OyshAIgSKglX6Ni8p+Utn+95Jrz0lLy99HMmwlL+9V1L8jXBMc=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":4204491,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJcNyh3CRA9TVsSAnZWagAAxpgP/0f2OV3equurT2Cwdjxb\ntKtspD2EI1dwi2j3+BysiUvwbBxKYshylGTj9dec0wikqGTn4tYqDBCgeeX5\nVluLT7DYrpdkS+posgASv1aESHXroO/gqKjaA5gJ+JkDKwGuNrQhvL2JmcCA\nJ0bIb0QJCL1tuVqFP1s0VxQzOv42BkXEc65eKWaUEi3SLBgLXVHrkAABpJW6\ngZ6mBEL5PIwoQGIXtYF9ScHu6sg5i86SWKvV7H+ZRV8bBhkpHZXPimX7ADOn\nuIOu1LyBYc6sP6cCmBU9/UEE3TAXVOXu5GIesuBGmnP7LtDI//oYAwv8ysle\ngtCGbh861D7PMwkFKC5IZcXG5pwU0Cy+1OXI91qSI5ojZSPpsKs/AKWzpMgs\nuYMkPBm2vZ74rCeuIYuZDY/Tg/PGsNsLhdIgjqaQE4TMlZsfV47OI83t2WlW\nAD+qiL0y0uKBXrwyg85xG8S2EDcqRfdVbclFtcZI1RWbjhQuSswNPYqAUZ8n\nuADBqVRT0rJ+WCdJ/Irr6YzAjCOFwnuOx8kJ49sezBNG7T/n3jGvEMmogoEV\ngOiD/hHJIJfLTOm1uqnD8ecyvz/I0x7GwV303YmAw8BvED6lSKRlIEdDPMLX\nImXW9U4JOq20TfZOdbFJFGz1OC7qzeV6jwHPiR6mDUbGxNVGF48gRwYxoC59\nJPGK\r\n=tGCm\r\n-----END PGP SIGNATURE-----\r\n"},"jest":{"testRegex":"(/__tests__/.*|\\.(test|spec))\\.(tsx?|jsx?)$","transform":{".(ts|tsx)":"<rootDir>/node_modules/ts-jest/preprocessor.js"},"collectCoverage":false,"moduleNameMapper":{"\\.(css|less|sass|scss)$":"<rootDir>/__mocks__/styleMock.ts"},"coverageReporters":["html"],"collectCoverageFrom":["src/**/*.{ts,tsx}","examples/server/src/**/*.{js,jsx}","!**/*.d.ts"],"moduleFileExtensions":["ts","tsx","js"],"setupTestFrameworkScriptFile":"<rootDir>/jest.setup.js"},"main":"dist/index.js","config":{"eslint":"./examples/**/*.{js,jsx}","tslint":"./{__mocks__,src,stories}/**/*.{ts,tsx}"},"readme":"[![npm version](https://badge.fury.io/js/%40gooddata%2Freact-components.svg)](https://www.npmjs.com/package/@gooddata/react-components) \n\n# GoodData.UI React components\n> A React-based JavaScript library for building data-driven applications\n\n## Getting started\n- [GoodData.UI Documentation](http://sdk.gooddata.com/gooddata-ui/)\n- [GoodData.UI Live Examples](https://gooddata-examples.herokuapp.com/)\n- [Stack Overflow](https://stackoverflow.com/questions/tagged/gooddata)\n\n### Usage\nWith [yarn](https://yarnpkg.com) installed, go to your project directory and run\n```\n$ yarn add @gooddata/react-components\n```\nIf you prefer [npm](npmjs.com) run\n```\n$ npm install --save @gooddata/react-components\n```\n\n\n## Contributing\n\nWe welcome any contribution in form of [issues](https://github.com/gooddata/gooddata-react-components/issues) or [pull requests](https://github.com/gooddata/gooddata-react-components/pulls).\nThese commands may come in handy while developing:\n\n| command | description |\n| ------- | ----------- |\n| `yarn install --pure-lockfile` | first step |\n| ||\n| `yarn dev` | build react-components to `/dist` in watch mode |\n| `yarn test` | run all unit tests |\n| `yarn validate` | validate codestyle |\n| ||\n| `yarn storybook` | run storybook from `/stories` on http://localhost:9001 |\n| `yarn build-storybook` | build storybook to `/dist-storybook` |\n| `yarn test-storybook` | run storybook and [screenshot tests](https://github.com/gooddata/gdc-client-utils/tree/master/test-storybook) |\n| ||\n| `yarn examples` | run Live Examples dev-server from `/examples` on https://localhost:8999 |\n| `yarn examples-build` | build Live Examples to `/examples/dist` |\n| `yarn examples-server` | serve built Live Examples - see `/examples/server/src` |\n| `yarn examples-testcafe` | run testcafe tests against `localhost:8999` |\n\n### Deploy to heroku.com\nWhen you deploy this repo to heroku, it serves *GoodData.UI Live Examples*.\nRelevant tasks are in `Procfile` and `package.json`.\n\n```bash\n# run in the project directory\nheroku login\nheroku create <your-app-name>\nheroku config:set DOMAIN_ADMIN_USERNAME=x@gooddata.com DOMAIN_ADMIN_PASSWORD=xy PROJECT_ID_TO_ASSIGN=xms7ga4tf3g3nzucd8380o2bev8oeknp\ngit push heroku HEAD:master\nheroku open\n```\n\n### Run Live Examples Locally\nTo run *GoodData.UI Live Examples* locally:\n```bash\ngit clone <this-repository>\ncd  <repository-folder>\nyarn install --pure-lockfile\nyarn examples\n```\nThen open https://localhost:8999 and login using Live Examples account (you can [create one here](https://gooddata-examples.herokuapp.com/registration)).\n\n## Changelog\n\n- see [CHANGELOG.md](CHANGELOG.md)\n\n## License\n\n(C) 2007-2018 GoodData Corporation\n\nThis project is dual licensed:\n\n- The ATTRIBUTION-NONCOMMERCIAL 4.0 INTERNATIONAL (CC BY-NC 4.0) is used for purpose of the trial experience and evaluation of GoodData.UI library.\n- The GOODDATA GOODDATA.UI LIBRARY END USER LICENSE AGREEMENT is used for GoodData customers.\n\nFor more information, please see [LICENSE](https://github.com/gooddata/gooddata-react-components/blob/master/LICENSE)\n","gitHead":"22000c7dc73184b9e9a0f73fe0e1938caabede17","scripts":{"dev":"bash scripts/build.sh --dev-watch","test":"jest --watch","build":"bash scripts/build.sh","tslint":"yarn run-tslint -t verbose $npm_package_config_tslint","prepare":"cd examples/server && yarn install --pure-lockfile && cd ../..; rm -r examples/node_modules 2>/dev/null; true","examples":"bash scripts/run-examples.sh","prepare?":"# Called before `npm publish` and on local `npm install`. Temporarily also for deleting obsolete node_modules. Ends with `true` to continue gracefully.","validate":"tsc --noEmit && yarn tslint && eslint $npm_package_config_eslint","build-dev":"bash scripts/build.sh --dev","examples?":"# Default is developer domain, other options: yarn examples [sec,secure,stg,stg2,stg3,demo,developer or URL]","storybook":"start-storybook -p 9001 -c .storybook","test-once":"jest","tslint-ci":"mkdir -p ./ci/results && yarn run-tslint -t checkstyle -o ./ci/results/tslint-results.xml $npm_package_config_tslint","run-tslint":"tslint -p tsconfig.json","validate-ci":"tsc --noEmit && yarn tslint-ci  && eslint $npm_package_config_eslint -f checkstyle -o ci/results/eslint-results.xml","examples-build":"bash scripts/build-examples.sh","prepublishOnly":"yarn build","test-storybook":"test-storybook","build-storybook":"build-storybook -c .storybook -o dist-storybook","examples-server":"node examples/server/src/index.js","heroku-postbuild":"yarn examples-build developer","examples-testcafe":"testcafe chrome --assertion-timeout 60000 -S -s examples/_screenshots examples/test/**/**/*_test* --debug-on-fail","examples-testcafe-ci":"testcafe 'chrome:headless --no-sandbox' --assertion-timeout 60000 -S -s examples/_screenshots examples/test/**/**/*_test*"},"typings":"dist/index.d.ts","_npmUser":{"name":"gooddata-ci","email":"rail@gooddata.com"},"repository":{"url":"git+ssh://git@github.com/gooddata/gooddata-react-components.git","type":"git"},"_npmVersion":"6.4.1","description":"GoodData React Components","directories":{},"_nodeVersion":"8.12.0","dependencies":{"rxjs":"^5.5.6","lodash":"4.17.11","ag-grid":"^18.0.1","invariant":"^2.2.2","classnames":"^2.2.5","highcharts":"4.2.5","prop-types":"^15.6.0","react-intl":"^2.4.0","custom-event":"^1.0.1","ag-grid-react":"^18.0.0","react-measure":"^1.4.7","@gooddata/typings":"2.6.0","@types/highcharts":"4.2.56","http-status-codes":"^1.3.0","@gooddata/js-utils":"3.3.0","@gooddata/numberjs":"^3.1.2","fixed-data-table-2":"0.7.17","@gooddata/goodstrap":"59.4.0","react-dom-factories":"^1.0.2","@gooddata/gooddata-js":"10.1.0","highcharts-pattern-fill":"3.0.3","nodelist-foreach-polyfill":"^1.2.0"},"_hasShrinkwrap":false,"readmeFilename":"README.md","test-storybook":{"_defaults":{"readySelector":".screenshot-target, .screenshot-wrapper .highcharts-container, .screenshot-wrapper .s-headline-value, .screenshot-wrapper .viz-table-wrap, .screenshot-wrapper .gdc-kpi, .screenshot-wrapper .gdc-kpi-error, .screenshot-wrapper .s-pivot-table .ag-cell"},"AFM components/PieChart":{"error":{"delay":1000,"readySelector":".screenshot-wrapper .s-error .icon-cloud-rain"}},"Core components/Heatmap":{"data labels config":{"readySelector":".screenshot-wrapper div:nth-child(8) .highcharts-container"},"with different legend positions":{"readySelector":".screenshot-wrapper div:nth-child(10) .highcharts-container"}},"Core components/Treemap":{"data labels config":{"readySelector":".screenshot-wrapper div:nth-child(8) .highcharts-container"},"with different legend positions":{"readySelector":".screenshot-wrapper div:nth-child(10) .highcharts-container"}},"Core components/BarChart":{"with different legend positions":{"readySelector":".screenshot-wrapper div:nth-child(10) .highcharts-container"}},"Core components/PieChart":{"data labels config":{"readySelector":".screenshot-wrapper div:nth-child(8) .highcharts-container"},"with different legend positions":{"readySelector":".screenshot-wrapper div:nth-child(10) .highcharts-container"}},"AFM components/DonutChart":{"error":{"delay":1000,"readySelector":".screenshot-wrapper .s-error .icon-cloud-rain"}},"Core components/AreaChart":{"data labels config":{"readySelector":".screenshot-wrapper div:nth-child(8) .highcharts-container"},"with different legend positions":{"readySelector":".screenshot-wrapper div:nth-child(10) .highcharts-container"}},"Core components/LineChart":{"data labels config":{"readySelector":".screenshot-wrapper div:nth-child(8) .highcharts-container"},"with different legend positions":{"readySelector":".screenshot-wrapper div:nth-child(10) .highcharts-container"}},"Core components/DonutChart":{"data labels config":{"readySelector":".screenshot-wrapper div:nth-child(8) .highcharts-container"},"with different legend positions":{"readySelector":".screenshot-wrapper div:nth-child(10) .highcharts-container"}},"Core components/BubbleChart":{"data labels config":{"readySelector":".screenshot-wrapper div:nth-child(8) .highcharts-container"},"with different legend positions":{"readySelector":".screenshot-wrapper div:nth-child(10) .highcharts-container"}},"Core components/ColumnChart":{"with different legend positions":{"readySelector":".screenshot-wrapper div:nth-child(10) .highcharts-container"}},"Core components/ScatterPlot":{"data labels config":{"readySelector":".screenshot-wrapper div:nth-child(8) .highcharts-container"}}},"devDependencies":{"raf":"3.3.2","yup":"^0.24.1","jest":"21.2.1","react":"16.5.2","enzyme":"3.5.0","formik":"^0.11.11","moment":"2.23.0","history":"^4.7.2","ts-jest":"21.2.4","webpack":"3.10.0","react-ga":"^2.5.2","recharts":"1.0.0-beta.9","testcafe":"0.20.3","commander":"2.14.1","node-sass":"4.7.2","react-dom":"16.5.2","supertest":"3.0.0","babel-core":"6.26.0","css-loader":"0.28.7","jest-junit":"3.0.0","raw-loader":"0.5.1","styled-jsx":"2.2.1","typescript":"2.3.3","@types/jest":"20.0.4","@types/node":"7.0.8","file-loader":"1.1.6","sass-loader":"6.0.6","@types/react":"16.0.34","babel-loader":"7.1.2","react-helmet":"5.2.0","react-select":"1.2.1","style-loader":"0.19.1","@types/enzyme":"3.1.13","@types/lodash":"4.14.61","babel-runtime":"6.25.0","utility-types":"^1.1.0","babel-polyfill":"^6.26.0","@storybook/react":"3.4.10","@types/invariant":"2.2.29","@types/react-dom":"16.0.3","babel-preset-env":"1.6.1","isomorphic-fetch":"2.2.1","react-datepicker":"1.1.0","react-router-dom":"4.2.2","@gooddata/mock-js":"1.16.0","@storybook/addons":"3.4.10","@types/classnames":"2.2.3","@types/prop-types":"15.5.2","@types/react-intl":"2.3.5","babel-preset-react":"6.24.1","identity-obj-proxy":"^3.0.0","react-async-script":"^0.9.1","webpack-dev-server":"2.11.1","@types/react-portal":"4.0.1","babel-plugin-lodash":"3.3.2","html-webpack-plugin":"2.30.1","react-test-renderer":"16.4.2","@types/react-measure":"0.4.7","clean-webpack-plugin":"0.1.17","react-google-recaptcha":"^0.11.0","@gooddata/eslint-config":"0.1.0","@gooddata/tslint-config":"0.0.13","@types/storybook__react":"3.0.6","enzyme-adapter-react-16":"1.3.1","uglifyjs-webpack-plugin":"1.2.0","@gooddata/test-storybook":"2.0.0","@storybook/addon-actions":"3.4.10","@storybook/addon-options":"3.4.10","node-sass-magic-importer":"5.1.0","react-syntax-highlighter":"6.1.2","@types/fixed-data-table-2":"0.8.1","awesome-typescript-loader":"3.5.0","@types/react-test-renderer":"16.0.0","circular-dependency-plugin":"4.4.0","compression-webpack-plugin":"1.1.7","@types/enzyme-adapter-react-16":"1.0.3","@types/storybook__addon-actions":"3.0.1","babel-plugin-transform-class-properties":"6.24.1","babel-plugin-transform-async-to-generator":"6.24.1","babel-plugin-transform-object-rest-spread":"6.26.0"},"peerDependencies":{"react":"16.5.2","react-dom":"16.5.2"},"_npmOperationalInternal":{"tmp":"tmp/react-components_6.2.0-alpha16_1547118710152_0.02875601802587946","host":"s3://npm-registry-packages"}},"6.2.0-alpha17":{"name":"@gooddata/react-components","version":"6.2.0-alpha17","author":{"name":"GoodData Corporation"},"license":"BSD-3-Clause","_id":"@gooddata/react-components@6.2.0-alpha17","maintainers":[{"name":"bertold8","email":"ivan.nejezchleb@seznam.cz"},{"name":"bugsbunny338","email":"jiri.zajic@mensa.cz"},{"name":"gooddata-ci","email":"rail@gooddata.com"},{"name":"hurtak","email":"petr.hurtak@gmail.com"},{"name":"ivan.mjartan","email":"ivan.mjartan@gooddata.com"},{"name":"jakub-sterba","email":"jakub.sterba@gooddata.com"},{"name":"jaroslav.tomecek","email":"jaroslav.tomecek@gooddata.com"},{"name":"jkittler","email":"honza.kittler@gmail.com"},{"name":"khanh.le","email":"khanh.le@gooddata.com"},{"name":"langhamp","email":"pavel.langhammer@gooddata.com"},{"name":"lanhuynh","email":"lan.huynh@gooddata.com"},{"name":"linhhong","email":"linh.hong@gooddata.com"},{"name":"lpearce","email":"levi.pearce@gooddata.com"},{"name":"lupko","email":"lubomir.slivka@gooddata.com"},{"name":"martin.mosko","email":"martin.mosko@gooddata.com"},{"name":"michal.marsal","email":"michal.marsal@gooddata.com"},{"name":"nadtan","email":"tan.nguyen@gooddata.com"},{"name":"naibinh","email":"naibinh@gmail.com"},{"name":"nikolacech","email":"nikola.cech@gooddata.com"},{"name":"no23reason","email":"dan.homola@hotmail.cz"},{"name":"ondrejlangr","email":"ondrej.langr@gooddata.com"},{"name":"pbenes","email":"petr.benes@gooddata.com"},{"name":"peterlacko","email":"lackopeter17@gmail.com"},{"name":"petrjanu","email":"petr.janu@gooddata.com"},{"name":"ptquang86","email":"ptquang86@gmail.com"},{"name":"rodri360","email":"me@rodri360.com"},{"name":"sitina","email":"jiri.sitina@gooddata.com"},{"name":"sondo","email":"son.do@gooddata.com"},{"name":"strouhaljan","email":"strouhal.jan@gmail.com"},{"name":"tomas.kratochvil","email":"tomas.kratochvil@gooddata.com"},{"name":"tomasreichmann","email":"tomasreichmann@gmail.com"},{"name":"tomsatgd","email":"tomas.satinsky@gooddata.com"},{"name":"tu.ngo","email":"tu.ngo@gooddata.com"},{"name":"vlastikcz","email":"vlastimil.kotas@gooddata.com"},{"name":"vlckomi1","email":"michaela.vlckova@gooddata.com"},{"name":"xmort","email":"petr.dolejsi@gooddata.com"},{"name":"yanlipnican","email":"yanlipnican@gmail.com"},{"name":"zdenek.vidensky","email":"zdenek.vidensky@gooddata.com"}],"homepage":"https://github.com/gooddata/gooddata-react-components#readme","bugs":{"url":"https://github.com/gooddata/gooddata-react-components/issues"},"dist":{"shasum":"e510f78d82db2344bdf71c8f6ab4e9d4fd8e354a","tarball":"https://registry.npmjs.org/@gooddata/react-components/-/react-components-6.2.0-alpha17.tgz","fileCount":1085,"integrity":"sha512-8zzPC7ti41nQx2oYOWJRvBWBGJjsrMq7XHMnknS8yfqrmKDcpqECPoFPC8rWb46I2u9a5Z/RHppB4HmKLsCS1Q==","signatures":[{"sig":"MEYCIQDlLjxixnOnf4mxtgdcK53pJVuQrytYhisLeDaZ2o5W9AIhAKwc8AR22KB71umZ0tvLLpNodLLJ51nQ9FKYw8/gyLf2","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":4204700,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJcN3SeCRA9TVsSAnZWagAAGTkP/AgdAz2BBh0ky/JLQaMU\n0VjF6VzNaR91cb9KtTiuV7hZB/WgiDj/bikmLIKvK0Pc3h/Hy0E7gpNzYOXW\nSTBBpaPIv0pkEy73tGENsVYn1Tun5SZAjg+vlxJHX+aMDC/8QaErYuUj3wEN\ndpR31Dl3NvNX1iqJtvGex8HBQoO0LqbAUMOrxmWphR/sPtsoGot/RmB+lAb4\nKKbZ3zicpJlzrAdfhKkSYDZw/HA3Qy56fwNe+FsEJA4/3kkjj1cbaR00FCj0\nLcSPZoqAR2BJCy9A6xGbS8+nnFb413BvioW1ZwQ9SQhxDNRSMeerRxRFjwVs\nsrqxDl+pv6cHADOhfa94xR5pTsc7Ws74Vr1GWAellXgV90hldXwgsQKySeQt\nkmc5Zg0c/MrMmIadCs3ZZXVI2u1Pg11kO5/OXJc9WYrnpuiAUipEDkk+fVLd\nQ77/lNRJtskts3BGDbce1O9ds5A2fRK1tzy6SMjAwq694RcdXt3705Ws5cOO\nYbDy48pzlF5wyJ83IEIT/6mlEYJOvEW8LRdKlGYj/4VW/NQCgczI9TK5JBgL\nvB/+eh5uGCys5ozQwhnKT5jdcWSevpYx1R9BT+KmjxpU+Dc5n/wgRvp1Lx8N\nLM6qnVvw8LdeFQrCCd7G7mukhmvfHX58Q4i4ZD4Aa6DHhoAanvT9f59Jns0h\nsChR\r\n=lCKU\r\n-----END PGP SIGNATURE-----\r\n"},"jest":{"testRegex":"(/__tests__/.*|\\.(test|spec))\\.(tsx?|jsx?)$","transform":{".(ts|tsx)":"<rootDir>/node_modules/ts-jest/preprocessor.js"},"collectCoverage":false,"moduleNameMapper":{"\\.(css|less|sass|scss)$":"<rootDir>/__mocks__/styleMock.ts"},"coverageReporters":["html"],"collectCoverageFrom":["src/**/*.{ts,tsx}","examples/server/src/**/*.{js,jsx}","!**/*.d.ts"],"moduleFileExtensions":["ts","tsx","js"],"setupTestFrameworkScriptFile":"<rootDir>/jest.setup.js"},"main":"dist/index.js","config":{"eslint":"./examples/**/*.{js,jsx}","tslint":"./{__mocks__,src,stories}/**/*.{ts,tsx}"},"readme":"[![npm version](https://badge.fury.io/js/%40gooddata%2Freact-components.svg)](https://www.npmjs.com/package/@gooddata/react-components) \n\n# GoodData.UI React components\n> A React-based JavaScript library for building data-driven applications\n\n## Getting started\n- [GoodData.UI Documentation](http://sdk.gooddata.com/gooddata-ui/)\n- [GoodData.UI Live Examples](https://gooddata-examples.herokuapp.com/)\n- [Stack Overflow](https://stackoverflow.com/questions/tagged/gooddata)\n\n### Usage\nWith [yarn](https://yarnpkg.com) installed, go to your project directory and run\n```\n$ yarn add @gooddata/react-components\n```\nIf you prefer [npm](npmjs.com) run\n```\n$ npm install --save @gooddata/react-components\n```\n\n\n## Contributing\n\nWe welcome any contribution in form of [issues](https://github.com/gooddata/gooddata-react-components/issues) or [pull requests](https://github.com/gooddata/gooddata-react-components/pulls).\nThese commands may come in handy while developing:\n\n| command | description |\n| ------- | ----------- |\n| `yarn install --pure-lockfile` | first step |\n| ||\n| `yarn dev` | build react-components to `/dist` in watch mode |\n| `yarn test` | run all unit tests |\n| `yarn validate` | validate codestyle |\n| ||\n| `yarn storybook` | run storybook from `/stories` on http://localhost:9001 |\n| `yarn build-storybook` | build storybook to `/dist-storybook` |\n| `yarn test-storybook` | run storybook and [screenshot tests](https://github.com/gooddata/gdc-client-utils/tree/master/test-storybook) |\n| ||\n| `yarn examples` | run Live Examples dev-server from `/examples` on https://localhost:8999 |\n| `yarn examples-build` | build Live Examples to `/examples/dist` |\n| `yarn examples-server` | serve built Live Examples - see `/examples/server/src` |\n| `yarn examples-testcafe` | run testcafe tests against `localhost:8999` |\n\n### Deploy to heroku.com\nWhen you deploy this repo to heroku, it serves *GoodData.UI Live Examples*.\nRelevant tasks are in `Procfile` and `package.json`.\n\n```bash\n# run in the project directory\nheroku login\nheroku create <your-app-name>\nheroku config:set DOMAIN_ADMIN_USERNAME=x@gooddata.com DOMAIN_ADMIN_PASSWORD=xy PROJECT_ID_TO_ASSIGN=xms7ga4tf3g3nzucd8380o2bev8oeknp\ngit push heroku HEAD:master\nheroku open\n```\n\n### Run Live Examples Locally\nTo run *GoodData.UI Live Examples* locally:\n```bash\ngit clone <this-repository>\ncd  <repository-folder>\nyarn install --pure-lockfile\nyarn examples\n```\nThen open https://localhost:8999 and login using Live Examples account (you can [create one here](https://gooddata-examples.herokuapp.com/registration)).\n\n## Changelog\n\n- see [CHANGELOG.md](CHANGELOG.md)\n\n## License\n\n(C) 2007-2018 GoodData Corporation\n\nThis project is dual licensed:\n\n- The ATTRIBUTION-NONCOMMERCIAL 4.0 INTERNATIONAL (CC BY-NC 4.0) is used for purpose of the trial experience and evaluation of GoodData.UI library.\n- The GOODDATA GOODDATA.UI LIBRARY END USER LICENSE AGREEMENT is used for GoodData customers.\n\nFor more information, please see [LICENSE](https://github.com/gooddata/gooddata-react-components/blob/master/LICENSE)\n","gitHead":"7d65609e4d1c624045db0a329b278fda4b718a69","scripts":{"dev":"bash scripts/build.sh --dev-watch","test":"jest --watch","build":"bash scripts/build.sh","tslint":"yarn run-tslint -t verbose $npm_package_config_tslint","prepare":"cd examples/server && yarn install --pure-lockfile && cd ../..; rm -r examples/node_modules 2>/dev/null; true","examples":"bash scripts/run-examples.sh","prepare?":"# Called before `npm publish` and on local `npm install`. Temporarily also for deleting obsolete node_modules. Ends with `true` to continue gracefully.","validate":"tsc --noEmit && yarn tslint && eslint $npm_package_config_eslint","build-dev":"bash scripts/build.sh --dev","examples?":"# Default is developer domain, other options: yarn examples [sec,secure,stg,stg2,stg3,demo,developer or URL]","storybook":"start-storybook -p 9001 -c .storybook","test-once":"jest","tslint-ci":"mkdir -p ./ci/results && yarn run-tslint -t checkstyle -o ./ci/results/tslint-results.xml $npm_package_config_tslint","run-tslint":"tslint -p tsconfig.json","validate-ci":"tsc --noEmit && yarn tslint-ci  && eslint $npm_package_config_eslint -f checkstyle -o ci/results/eslint-results.xml","examples-build":"bash scripts/build-examples.sh","prepublishOnly":"yarn build","test-storybook":"test-storybook","build-storybook":"build-storybook -c .storybook -o dist-storybook","examples-server":"node examples/server/src/index.js","heroku-postbuild":"yarn examples-build developer","examples-testcafe":"testcafe chrome --assertion-timeout 60000 -S -s examples/_screenshots examples/test/**/**/*_test* --debug-on-fail","examples-testcafe-ci":"testcafe 'chrome:headless --no-sandbox' --assertion-timeout 60000 -S -s examples/_screenshots examples/test/**/**/*_test*"},"typings":"dist/index.d.ts","_npmUser":{"name":"gooddata-ci","email":"rail@gooddata.com"},"repository":{"url":"git+ssh://git@github.com/gooddata/gooddata-react-components.git","type":"git"},"_npmVersion":"6.4.1","description":"GoodData React Components","directories":{},"_nodeVersion":"8.12.0","dependencies":{"rxjs":"^5.5.6","lodash":"4.17.11","ag-grid":"^18.0.1","invariant":"^2.2.2","classnames":"^2.2.5","highcharts":"4.2.5","prop-types":"^15.6.0","react-intl":"^2.4.0","custom-event":"^1.0.1","ag-grid-react":"^18.0.0","react-measure":"^1.4.7","@gooddata/typings":"2.6.0","@types/highcharts":"4.2.56","http-status-codes":"^1.3.0","@gooddata/js-utils":"3.3.0","@gooddata/numberjs":"^3.1.2","fixed-data-table-2":"0.7.17","@gooddata/goodstrap":"59.4.0","react-dom-factories":"^1.0.2","@gooddata/gooddata-js":"10.1.0","highcharts-pattern-fill":"3.0.3","nodelist-foreach-polyfill":"^1.2.0"},"_hasShrinkwrap":false,"readmeFilename":"README.md","test-storybook":{"_defaults":{"readySelector":".screenshot-target, .screenshot-wrapper .highcharts-container, .screenshot-wrapper .s-headline-value, .screenshot-wrapper .viz-table-wrap, .screenshot-wrapper .gdc-kpi, .screenshot-wrapper .gdc-kpi-error, .screenshot-wrapper .s-pivot-table .ag-cell"},"AFM components/PieChart":{"error":{"delay":1000,"readySelector":".screenshot-wrapper .s-error .icon-cloud-rain"}},"Core components/Heatmap":{"data labels config":{"readySelector":".screenshot-wrapper div:nth-child(8) .highcharts-container"},"with different legend positions":{"readySelector":".screenshot-wrapper div:nth-child(10) .highcharts-container"}},"Core components/Treemap":{"data labels config":{"readySelector":".screenshot-wrapper div:nth-child(8) .highcharts-container"},"with different legend positions":{"readySelector":".screenshot-wrapper div:nth-child(10) .highcharts-container"}},"Core components/BarChart":{"with different legend positions":{"readySelector":".screenshot-wrapper div:nth-child(10) .highcharts-container"}},"Core components/PieChart":{"data labels config":{"readySelector":".screenshot-wrapper div:nth-child(8) .highcharts-container"},"with different legend positions":{"readySelector":".screenshot-wrapper div:nth-child(10) .highcharts-container"}},"AFM components/DonutChart":{"error":{"delay":1000,"readySelector":".screenshot-wrapper .s-error .icon-cloud-rain"}},"Core components/AreaChart":{"data labels config":{"readySelector":".screenshot-wrapper div:nth-child(8) .highcharts-container"},"with different legend positions":{"readySelector":".screenshot-wrapper div:nth-child(10) .highcharts-container"}},"Core components/LineChart":{"data labels config":{"readySelector":".screenshot-wrapper div:nth-child(8) .highcharts-container"},"with different legend positions":{"readySelector":".screenshot-wrapper div:nth-child(10) .highcharts-container"}},"Core components/DonutChart":{"data labels config":{"readySelector":".screenshot-wrapper div:nth-child(8) .highcharts-container"},"with different legend positions":{"readySelector":".screenshot-wrapper div:nth-child(10) .highcharts-container"}},"Core components/BubbleChart":{"data labels config":{"readySelector":".screenshot-wrapper div:nth-child(8) .highcharts-container"},"with different legend positions":{"readySelector":".screenshot-wrapper div:nth-child(10) .highcharts-container"}},"Core components/ColumnChart":{"with different legend positions":{"readySelector":".screenshot-wrapper div:nth-child(10) .highcharts-container"}},"Core components/ScatterPlot":{"data labels config":{"readySelector":".screenshot-wrapper div:nth-child(8) .highcharts-container"}}},"devDependencies":{"raf":"3.3.2","yup":"^0.24.1","jest":"21.2.1","react":"16.5.2","enzyme":"3.5.0","formik":"^0.11.11","moment":"2.23.0","history":"^4.7.2","ts-jest":"21.2.4","webpack":"3.10.0","react-ga":"^2.5.2","recharts":"1.0.0-beta.9","testcafe":"0.20.3","commander":"2.14.1","node-sass":"4.7.2","react-dom":"16.5.2","supertest":"3.0.0","babel-core":"6.26.0","css-loader":"0.28.7","jest-junit":"3.0.0","raw-loader":"0.5.1","styled-jsx":"2.2.1","typescript":"2.3.3","@types/jest":"20.0.4","@types/node":"7.0.8","file-loader":"1.1.6","sass-loader":"6.0.6","@types/react":"16.0.34","babel-loader":"7.1.2","react-helmet":"5.2.0","react-select":"1.2.1","style-loader":"0.19.1","@types/enzyme":"3.1.13","@types/lodash":"4.14.61","babel-runtime":"6.25.0","utility-types":"^1.1.0","babel-polyfill":"^6.26.0","@storybook/react":"3.4.10","@types/invariant":"2.2.29","@types/react-dom":"16.0.3","babel-preset-env":"1.6.1","isomorphic-fetch":"2.2.1","react-datepicker":"1.1.0","react-router-dom":"4.2.2","@gooddata/mock-js":"1.16.0","@storybook/addons":"3.4.10","@types/classnames":"2.2.3","@types/prop-types":"15.5.2","@types/react-intl":"2.3.5","babel-preset-react":"6.24.1","identity-obj-proxy":"^3.0.0","react-async-script":"^0.9.1","webpack-dev-server":"2.11.1","@types/react-portal":"4.0.1","babel-plugin-lodash":"3.3.2","html-webpack-plugin":"2.30.1","react-test-renderer":"16.4.2","@types/react-measure":"0.4.7","clean-webpack-plugin":"0.1.17","react-google-recaptcha":"^0.11.0","@gooddata/eslint-config":"0.1.0","@gooddata/tslint-config":"0.0.13","@types/storybook__react":"3.0.6","enzyme-adapter-react-16":"1.3.1","uglifyjs-webpack-plugin":"1.2.0","@gooddata/test-storybook":"2.0.0","@storybook/addon-actions":"3.4.10","@storybook/addon-options":"3.4.10","node-sass-magic-importer":"5.1.0","react-syntax-highlighter":"6.1.2","@types/fixed-data-table-2":"0.8.1","awesome-typescript-loader":"3.5.0","@types/react-test-renderer":"16.0.0","circular-dependency-plugin":"4.4.0","compression-webpack-plugin":"1.1.7","@types/enzyme-adapter-react-16":"1.0.3","@types/storybook__addon-actions":"3.0.1","babel-plugin-transform-class-properties":"6.24.1","babel-plugin-transform-async-to-generator":"6.24.1","babel-plugin-transform-object-rest-spread":"6.26.0"},"peerDependencies":{"react":"16.5.2","react-dom":"16.5.2"},"_npmOperationalInternal":{"tmp":"tmp/react-components_6.2.0-alpha17_1547138205076_0.6883778379489855","host":"s3://npm-registry-packages"}},"6.2.0-alpha18":{"name":"@gooddata/react-components","version":"6.2.0-alpha18","author":{"name":"GoodData Corporation"},"license":"BSD-3-Clause","_id":"@gooddata/react-components@6.2.0-alpha18","maintainers":[{"name":"bertold8","email":"ivan.nejezchleb@seznam.cz"},{"name":"bugsbunny338","email":"jiri.zajic@mensa.cz"},{"name":"gooddata-ci","email":"rail@gooddata.com"},{"name":"hurtak","email":"petr.hurtak@gmail.com"},{"name":"ivan.mjartan","email":"ivan.mjartan@gooddata.com"},{"name":"jakub-sterba","email":"jakub.sterba@gooddata.com"},{"name":"jaroslav.tomecek","email":"jaroslav.tomecek@gooddata.com"},{"name":"jkittler","email":"honza.kittler@gmail.com"},{"name":"khanh.le","email":"khanh.le@gooddata.com"},{"name":"langhamp","email":"pavel.langhammer@gooddata.com"},{"name":"lanhuynh","email":"lan.huynh@gooddata.com"},{"name":"linhhong","email":"linh.hong@gooddata.com"},{"name":"lpearce","email":"levi.pearce@gooddata.com"},{"name":"lupko","email":"lubomir.slivka@gooddata.com"},{"name":"martin.mosko","email":"martin.mosko@gooddata.com"},{"name":"michal.marsal","email":"michal.marsal@gooddata.com"},{"name":"nadtan","email":"tan.nguyen@gooddata.com"},{"name":"naibinh","email":"naibinh@gmail.com"},{"name":"nikolacech","email":"nikola.cech@gooddata.com"},{"name":"no23reason","email":"dan.homola@hotmail.cz"},{"name":"ondrejlangr","email":"ondrej.langr@gooddata.com"},{"name":"pbenes","email":"petr.benes@gooddata.com"},{"name":"peterlacko","email":"lackopeter17@gmail.com"},{"name":"petrjanu","email":"petr.janu@gooddata.com"},{"name":"ptquang86","email":"ptquang86@gmail.com"},{"name":"rodri360","email":"me@rodri360.com"},{"name":"sitina","email":"jiri.sitina@gooddata.com"},{"name":"sondo","email":"son.do@gooddata.com"},{"name":"strouhaljan","email":"strouhal.jan@gmail.com"},{"name":"tomas.kratochvil","email":"tomas.kratochvil@gooddata.com"},{"name":"tomasreichmann","email":"tomasreichmann@gmail.com"},{"name":"tomsatgd","email":"tomas.satinsky@gooddata.com"},{"name":"tu.ngo","email":"tu.ngo@gooddata.com"},{"name":"vlastikcz","email":"vlastimil.kotas@gooddata.com"},{"name":"vlckomi1","email":"michaela.vlckova@gooddata.com"},{"name":"xmort","email":"petr.dolejsi@gooddata.com"},{"name":"yanlipnican","email":"yanlipnican@gmail.com"},{"name":"zdenek.vidensky","email":"zdenek.vidensky@gooddata.com"}],"homepage":"https://github.com/gooddata/gooddata-react-components#readme","bugs":{"url":"https://github.com/gooddata/gooddata-react-components/issues"},"dist":{"shasum":"c8ef4ae16ba23bee0dcf3d6a845cd32aadaf2385","tarball":"https://registry.npmjs.org/@gooddata/react-components/-/react-components-6.2.0-alpha18.tgz","fileCount":1085,"integrity":"sha512-cOv2jxQP9gUE9D0/sqfuwLu6dCrw0nWTVml/tS6aWkPyy6ETQSKDHuQYUMvz3X6vXyLdFwi/1oIx3IEWejKYzQ==","signatures":[{"sig":"MEUCIQC/IVwyhWVQ0LKUEJU9qwjQQZYkaWzNE7Zx15o2q9LaOgIgNsizfgaMJBjD6GzB9aBVWNlOU7Wo9TRDkddEVaHpXSU=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":4206222,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJcPfs2CRA9TVsSAnZWagAAKgkQAINnu0+VDQGxdmlzTEVq\n3lSQatX0wPcbUHzkMTeQvHh1o/vFEAA+pWNeeUtQ8q3xviaAZNZXiHyC05/4\nh/wdi3DyR3/J6cCShuVFY66N9ayh+X1PlGCqiIBczw+WqXN+rnKGqZNZsc++\n9ufTMyaPgascrB2nQprWd8EW4KCQSlgTaDFYjZV8bPcnf/w8opXqGNu7pkZX\no5zLE73S41eyQoKH0ZAdinZ9YhkK3tbLGP99V7Ugloiy6gBawrp+vOshTtZR\neK3sdYZnnHyB4VQqF12IHeU2nGpfbkC/FjXI57Y+RoCDZKbh37Lv1VqtbDUF\njwcvwfjfvwVp5bH0L2WovcH7qr2ZK1EeuVib+5Ou1EW0+/SV9K/xLodBRDt9\n9JbXnN/NbjC2Y/CqYNWdMrxeeyDHlmrKH6KNizEFpHVhlahzKKquPh5VPfip\nuOEggJ4fCl/Wt+wcz9pLJ+1gc4JbkxQJOATxBiBs/KcGHcBXzmrfz15JyBN8\nRw77AoP/YzSvtZK6x23JxkEs0rXwpQzTp2lJ+zryMp648HpIJ10Y+51lSpLb\nNwyfb3xH8DVTlIiM+X1UO9/ggXLcQI1+zjxKREWJViqINYPdw7SJbZpUwDtj\nRfQdkbfuB+aokLqnV1Ynu+BKQLe84VlTISWWec89+g7MKqvFcgFP3vdkGFSX\nzxdR\r\n=xzV0\r\n-----END PGP SIGNATURE-----\r\n"},"jest":{"testRegex":"(/__tests__/.*|\\.(test|spec))\\.(tsx?|jsx?)$","transform":{".(ts|tsx)":"<rootDir>/node_modules/ts-jest/preprocessor.js"},"collectCoverage":false,"moduleNameMapper":{"\\.(css|less|sass|scss)$":"<rootDir>/__mocks__/styleMock.ts"},"coverageReporters":["html"],"collectCoverageFrom":["src/**/*.{ts,tsx}","examples/server/src/**/*.{js,jsx}","!**/*.d.ts"],"moduleFileExtensions":["ts","tsx","js"],"setupTestFrameworkScriptFile":"<rootDir>/jest.setup.js"},"main":"dist/index.js","config":{"eslint":"./examples/**/*.{js,jsx}","tslint":"./{__mocks__,src,stories}/**/*.{ts,tsx}"},"readme":"[![npm version](https://badge.fury.io/js/%40gooddata%2Freact-components.svg)](https://www.npmjs.com/package/@gooddata/react-components) \n\n# GoodData.UI React components\n> A React-based JavaScript library for building data-driven applications\n\n## Getting started\n- [GoodData.UI Documentation](http://sdk.gooddata.com/gooddata-ui/)\n- [GoodData.UI Live Examples](https://gooddata-examples.herokuapp.com/)\n- [Stack Overflow](https://stackoverflow.com/questions/tagged/gooddata)\n\n### Usage\nWith [yarn](https://yarnpkg.com) installed, go to your project directory and run\n```\n$ yarn add @gooddata/react-components\n```\nIf you prefer [npm](npmjs.com) run\n```\n$ npm install --save @gooddata/react-components\n```\n\n\n## Contributing\n\nWe welcome any contribution in form of [issues](https://github.com/gooddata/gooddata-react-components/issues) or [pull requests](https://github.com/gooddata/gooddata-react-components/pulls).\nThese commands may come in handy while developing:\n\n| command | description |\n| ------- | ----------- |\n| `yarn install --pure-lockfile` | first step |\n| ||\n| `yarn dev` | build react-components to `/dist` in watch mode |\n| `yarn test` | run all unit tests |\n| `yarn validate` | validate codestyle |\n| ||\n| `yarn storybook` | run storybook from `/stories` on http://localhost:9001 |\n| `yarn build-storybook` | build storybook to `/dist-storybook` |\n| `yarn test-storybook` | run storybook and [screenshot tests](https://github.com/gooddata/gdc-client-utils/tree/master/test-storybook) |\n| ||\n| `yarn examples` | run Live Examples dev-server from `/examples` on https://localhost:8999 |\n| `yarn examples-build` | build Live Examples to `/examples/dist` |\n| `yarn examples-server` | serve built Live Examples - see `/examples/server/src` |\n| `yarn examples-testcafe` | run testcafe tests against `localhost:8999` |\n\n### Deploy to heroku.com\nWhen you deploy this repo to heroku, it serves *GoodData.UI Live Examples*.\nRelevant tasks are in `Procfile` and `package.json`.\n\n```bash\n# run in the project directory\nheroku login\nheroku create <your-app-name>\nheroku config:set DOMAIN_ADMIN_USERNAME=x@gooddata.com DOMAIN_ADMIN_PASSWORD=xy PROJECT_ID_TO_ASSIGN=xms7ga4tf3g3nzucd8380o2bev8oeknp\ngit push heroku HEAD:master\nheroku open\n```\n\n### Run Live Examples Locally\nTo run *GoodData.UI Live Examples* locally:\n```bash\ngit clone <this-repository>\ncd  <repository-folder>\nyarn install --pure-lockfile\nyarn examples\n```\nThen open https://localhost:8999 and login using Live Examples account (you can [create one here](https://gooddata-examples.herokuapp.com/registration)).\n\n## Changelog\n\n- see [CHANGELOG.md](CHANGELOG.md)\n\n## License\n\n(C) 2007-2018 GoodData Corporation\n\nThis project is dual licensed:\n\n- The ATTRIBUTION-NONCOMMERCIAL 4.0 INTERNATIONAL (CC BY-NC 4.0) is used for purpose of the trial experience and evaluation of GoodData.UI library.\n- The GOODDATA GOODDATA.UI LIBRARY END USER LICENSE AGREEMENT is used for GoodData customers.\n\nFor more information, please see [LICENSE](https://github.com/gooddata/gooddata-react-components/blob/master/LICENSE)\n","gitHead":"1123d5702b779014d5954827bdab519d4ab37c2c","scripts":{"dev":"bash scripts/build.sh --dev-watch","test":"jest --watch","build":"bash scripts/build.sh","tslint":"yarn run-tslint -t verbose $npm_package_config_tslint","prepare":"cd examples/server && yarn install --pure-lockfile && cd ../..; rm -r examples/node_modules 2>/dev/null; true","examples":"bash scripts/run-examples.sh","prepare?":"# Called before `npm publish` and on local `npm install`. Temporarily also for deleting obsolete node_modules. Ends with `true` to continue gracefully.","validate":"tsc --noEmit && yarn tslint && eslint $npm_package_config_eslint","build-dev":"bash scripts/build.sh --dev","examples?":"# Default is developer domain, other options: yarn examples [sec,secure,stg,stg2,stg3,demo,developer or URL]","storybook":"start-storybook -p 9001 -c .storybook","test-once":"jest","tslint-ci":"mkdir -p ./ci/results && yarn run-tslint -t checkstyle -o ./ci/results/tslint-results.xml $npm_package_config_tslint","run-tslint":"tslint -p tsconfig.json","validate-ci":"tsc --noEmit && yarn tslint-ci  && eslint $npm_package_config_eslint -f checkstyle -o ci/results/eslint-results.xml","examples-build":"bash scripts/build-examples.sh","prepublishOnly":"yarn build","test-storybook":"test-storybook","build-storybook":"build-storybook -c .storybook -o dist-storybook","examples-server":"node examples/server/src/index.js","heroku-postbuild":"yarn examples-build developer","examples-testcafe":"testcafe chrome --assertion-timeout 60000 -S -s examples/_screenshots examples/test/**/**/*_test* --debug-on-fail","examples-testcafe-ci":"testcafe 'chrome:headless --no-sandbox' --assertion-timeout 60000 -S -s examples/_screenshots examples/test/**/**/*_test*","examples-testcafe-live":"testcafe-live chrome --assertion-timeout 60000 examples/test/**/**/*_test*"},"typings":"dist/index.d.ts","_npmUser":{"name":"gooddata-ci","email":"rail@gooddata.com"},"repository":{"url":"git+ssh://git@github.com/gooddata/gooddata-react-components.git","type":"git"},"_npmVersion":"6.4.1","description":"GoodData React Components","directories":{},"_nodeVersion":"8.12.0","dependencies":{"rxjs":"^5.5.6","lodash":"4.17.11","ag-grid":"^18.0.1","invariant":"^2.2.2","classnames":"^2.2.5","highcharts":"4.2.5","prop-types":"^15.6.0","react-intl":"^2.4.0","custom-event":"^1.0.1","ag-grid-react":"^18.0.0","react-measure":"^1.4.7","@gooddata/typings":"2.6.0","@types/highcharts":"4.2.56","http-status-codes":"^1.3.0","@gooddata/js-utils":"3.3.0","@gooddata/numberjs":"^3.1.2","fixed-data-table-2":"0.7.17","@gooddata/goodstrap":"59.4.0","react-dom-factories":"^1.0.2","@gooddata/gooddata-js":"10.2.0","highcharts-pattern-fill":"3.0.3","nodelist-foreach-polyfill":"^1.2.0"},"_hasShrinkwrap":false,"readmeFilename":"README.md","test-storybook":{"_defaults":{"readySelector":".screenshot-target, .screenshot-wrapper .highcharts-container, .screenshot-wrapper .s-headline-value, .screenshot-wrapper .viz-table-wrap, .screenshot-wrapper .gdc-kpi, .screenshot-wrapper .gdc-kpi-error, .screenshot-wrapper .s-pivot-table .ag-cell"},"AFM components/PieChart":{"error":{"delay":1000,"readySelector":".screenshot-wrapper .s-error .icon-cloud-rain"}},"Core components/Heatmap":{"data labels config":{"readySelector":".screenshot-wrapper div:nth-child(8) .highcharts-container"},"with different legend positions":{"readySelector":".screenshot-wrapper div:nth-child(10) .highcharts-container"}},"Core components/Treemap":{"data labels config":{"readySelector":".screenshot-wrapper div:nth-child(8) .highcharts-container"},"with different legend positions":{"readySelector":".screenshot-wrapper div:nth-child(10) .highcharts-container"}},"Core components/BarChart":{"with different legend positions":{"readySelector":".screenshot-wrapper div:nth-child(10) .highcharts-container"}},"Core components/PieChart":{"data labels config":{"readySelector":".screenshot-wrapper div:nth-child(8) .highcharts-container"},"with different legend positions":{"readySelector":".screenshot-wrapper div:nth-child(10) .highcharts-container"}},"AFM components/DonutChart":{"error":{"delay":1000,"readySelector":".screenshot-wrapper .s-error .icon-cloud-rain"}},"Core components/AreaChart":{"data labels config":{"readySelector":".screenshot-wrapper div:nth-child(8) .highcharts-container"},"with different legend positions":{"readySelector":".screenshot-wrapper div:nth-child(10) .highcharts-container"}},"Core components/LineChart":{"data labels config":{"readySelector":".screenshot-wrapper div:nth-child(8) .highcharts-container"},"with different legend positions":{"readySelector":".screenshot-wrapper div:nth-child(10) .highcharts-container"}},"Core components/DonutChart":{"data labels config":{"readySelector":".screenshot-wrapper div:nth-child(8) .highcharts-container"},"with different legend positions":{"readySelector":".screenshot-wrapper div:nth-child(10) .highcharts-container"}},"Core components/BubbleChart":{"data labels config":{"readySelector":".screenshot-wrapper div:nth-child(8) .highcharts-container"},"with different legend positions":{"readySelector":".screenshot-wrapper div:nth-child(10) .highcharts-container"}},"Core components/ColumnChart":{"with different legend positions":{"readySelector":".screenshot-wrapper div:nth-child(10) .highcharts-container"}},"Core components/ScatterPlot":{"data labels config":{"readySelector":".screenshot-wrapper div:nth-child(8) .highcharts-container"}}},"devDependencies":{"raf":"3.3.2","yup":"^0.24.1","jest":"21.2.1","react":"16.5.2","enzyme":"3.5.0","formik":"^0.11.11","moment":"2.23.0","history":"^4.7.2","ts-jest":"21.2.4","webpack":"3.10.0","react-ga":"^2.5.2","recharts":"1.0.0-beta.9","testcafe":"0.20.3","commander":"2.14.1","node-sass":"4.7.2","react-dom":"16.5.2","supertest":"3.0.0","babel-core":"6.26.0","css-loader":"0.28.7","jest-junit":"3.0.0","raw-loader":"0.5.1","styled-jsx":"2.2.1","typescript":"2.3.3","@types/jest":"20.0.4","@types/node":"7.0.8","file-loader":"1.1.6","sass-loader":"6.0.6","@types/react":"16.0.34","babel-loader":"7.1.2","react-helmet":"5.2.0","react-select":"1.2.1","style-loader":"0.19.1","@types/enzyme":"3.1.13","@types/lodash":"4.14.61","babel-runtime":"6.25.0","testcafe-live":"0.1.4","utility-types":"^1.1.0","babel-polyfill":"^6.26.0","@storybook/react":"3.4.10","@types/invariant":"2.2.29","@types/react-dom":"16.0.3","babel-preset-env":"1.6.1","isomorphic-fetch":"2.2.1","react-datepicker":"1.1.0","react-router-dom":"4.2.2","@gooddata/mock-js":"1.16.0","@storybook/addons":"3.4.10","@types/classnames":"2.2.3","@types/prop-types":"15.5.2","@types/react-intl":"2.3.5","babel-preset-react":"6.24.1","identity-obj-proxy":"^3.0.0","react-async-script":"^0.9.1","webpack-dev-server":"2.11.1","@types/react-portal":"4.0.1","babel-plugin-lodash":"3.3.2","html-webpack-plugin":"2.30.1","react-test-renderer":"16.4.2","@types/react-measure":"0.4.7","clean-webpack-plugin":"0.1.17","react-google-recaptcha":"^0.11.0","@gooddata/eslint-config":"0.1.0","@gooddata/tslint-config":"0.0.13","@types/storybook__react":"3.0.6","enzyme-adapter-react-16":"1.3.1","uglifyjs-webpack-plugin":"1.2.0","@gooddata/test-storybook":"2.0.0","@storybook/addon-actions":"3.4.10","@storybook/addon-options":"3.4.10","node-sass-magic-importer":"5.1.0","react-syntax-highlighter":"6.1.2","@types/fixed-data-table-2":"0.8.1","awesome-typescript-loader":"3.5.0","@types/react-test-renderer":"16.0.0","circular-dependency-plugin":"4.4.0","compression-webpack-plugin":"1.1.7","@types/enzyme-adapter-react-16":"1.0.3","@types/storybook__addon-actions":"3.0.1","babel-plugin-transform-class-properties":"6.24.1","babel-plugin-transform-async-to-generator":"6.24.1","babel-plugin-transform-object-rest-spread":"6.26.0"},"peerDependencies":{"react":"16.5.2","react-dom":"16.5.2"},"_npmOperationalInternal":{"tmp":"tmp/react-components_6.2.0-alpha18_1547565878257_0.8924618937439786","host":"s3://npm-registry-packages"}},"6.2.0-alpha19":{"name":"@gooddata/react-components","version":"6.2.0-alpha19","author":{"name":"GoodData Corporation"},"license":"BSD-3-Clause","_id":"@gooddata/react-components@6.2.0-alpha19","maintainers":[{"name":"bertold8","email":"ivan.nejezchleb@seznam.cz"},{"name":"bugsbunny338","email":"jiri.zajic@mensa.cz"},{"name":"gooddata-ci","email":"rail@gooddata.com"},{"name":"hurtak","email":"petr.hurtak@gmail.com"},{"name":"ivan.mjartan","email":"ivan.mjartan@gooddata.com"},{"name":"jakub-sterba","email":"jakub.sterba@gooddata.com"},{"name":"jaroslav.tomecek","email":"jaroslav.tomecek@gooddata.com"},{"name":"jkittler","email":"honza.kittler@gmail.com"},{"name":"khanh.le","email":"khanh.le@gooddata.com"},{"name":"langhamp","email":"pavel.langhammer@gooddata.com"},{"name":"lanhuynh","email":"lan.huynh@gooddata.com"},{"name":"linhhong","email":"linh.hong@gooddata.com"},{"name":"lpearce","email":"levi.pearce@gooddata.com"},{"name":"lupko","email":"lubomir.slivka@gooddata.com"},{"name":"martin.mosko","email":"martin.mosko@gooddata.com"},{"name":"michal.marsal","email":"michal.marsal@gooddata.com"},{"name":"nadtan","email":"tan.nguyen@gooddata.com"},{"name":"naibinh","email":"naibinh@gmail.com"},{"name":"nikolacech","email":"nikola.cech@gooddata.com"},{"name":"no23reason","email":"dan.homola@hotmail.cz"},{"name":"pbenes","email":"petr.benes@gooddata.com"},{"name":"peterlacko","email":"lackopeter17@gmail.com"},{"name":"petrjanu","email":"petr.janu@gooddata.com"},{"name":"ptquang86","email":"ptquang86@gmail.com"},{"name":"rodri360","email":"me@rodri360.com"},{"name":"sitina","email":"jiri.sitina@gooddata.com"},{"name":"sondo","email":"son.do@gooddata.com"},{"name":"strouhaljan","email":"strouhal.jan@gmail.com"},{"name":"tomas.kratochvil","email":"tomas.kratochvil@gooddata.com"},{"name":"tomasreichmann","email":"tomasreichmann@gmail.com"},{"name":"tomsatgd","email":"tomas.satinsky@gooddata.com"},{"name":"tu.ngo","email":"tu.ngo@gooddata.com"},{"name":"vlastikcz","email":"vlastimil.kotas@gooddata.com"},{"name":"vlckomi1","email":"michaela.vlckova@gooddata.com"},{"name":"xmort","email":"petr.dolejsi@gooddata.com"},{"name":"yanlipnican","email":"yanlipnican@gmail.com"},{"name":"zdenek.vidensky","email":"zdenek.vidensky@gooddata.com"}],"homepage":"https://github.com/gooddata/gooddata-react-components#readme","bugs":{"url":"https://github.com/gooddata/gooddata-react-components/issues"},"dist":{"shasum":"2bbb832705340f90a9dd9c15182441edffa7d5ae","tarball":"https://registry.npmjs.org/@gooddata/react-components/-/react-components-6.2.0-alpha19.tgz","fileCount":1085,"integrity":"sha512-IlibMLau3VqHlg2k5gdqS2+e0k6CsnYehPPA2YCIr5dD/9olIn3JmtBY2JpkBoU/3QITQ1RDViYbQTlWxe14sg==","signatures":[{"sig":"MEYCIQDwmLY9csZvYDdBLQH1nnvXk/ugFwqO9le/mbdKkoyP4AIhAJ8fFJNI0McBBR5rocEwTLhFmncebXWgU3/OWYOowuBE","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":4209129,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJcQOkBCRA9TVsSAnZWagAAYOwP/iqwY29WmXF01CEVgNo4\nosIxH0sn4uLqphaVtLRS48F8Z4IKqZ+NyWs0jsL/UX6GPa+PwebiH0PKZQ/O\nidkuSFDKogRAS/d9JVySi41JgxY8kDTNShHhOVK3lAlz6xs5+O1ukE68/ebq\nikw3uckDwxSBZ54ljSevREoxW5Y1L9e+xXAX6AeJDmHFAP4QVj3mCflQ8/JC\nz8PMq5E2A93RiAsMbfrf260fPyV6XJgiBhgUNXdfTwUEPtBfTWsstndkzZ3j\nHi1LegKXdbOlnTIWtbsb3sOtmN7D3SRQRyNo8xqTyEpwTnVjLuIhHOO2ctig\nUWGeHsa9z0DD+uEFHczK4y3I6+6Kj6oydQ+IQ4RSj7Vm2nwVZkOPcfbu8cML\nyVYJGpqT+M7LT9vQwLaafy0R5BzHgoN0NFkvGl7yEbwva48MDQNDBf0dLa6z\nGtcIQNm6wJ93DNy3Sy2gH8+MibvmhJ0rcTD9jmZtwtYDiOTpbpiq8Occm0Rn\nOKKJphC2x1OKhXGtOuPJasGB7DrUpOGqay4xxSVm6sxQQs7eIIQO8KZ/v1Nm\nfz8N+4/2P3RlTdDcc5/bK82VKCAAWUuiS2cOPNSMa+x0vIpsZFB/g0LDf7+i\n13THlvuvGUamtSVOtm5xIlne1NxQTGindTU+h5N76/j8Jq+mJ1BmGlmXla/i\nI57T\r\n=jmlq\r\n-----END PGP SIGNATURE-----\r\n"},"jest":{"testRegex":"(/__tests__/.*|\\.(test|spec))\\.(tsx?|jsx?)$","transform":{".(ts|tsx)":"<rootDir>/node_modules/ts-jest/preprocessor.js"},"collectCoverage":false,"moduleNameMapper":{"\\.(css|less|sass|scss)$":"<rootDir>/__mocks__/styleMock.ts"},"coverageReporters":["html"],"collectCoverageFrom":["src/**/*.{ts,tsx}","examples/server/src/**/*.{js,jsx}","!**/*.d.ts"],"moduleFileExtensions":["ts","tsx","js"],"setupTestFrameworkScriptFile":"<rootDir>/jest.setup.js"},"main":"dist/index.js","config":{"eslint":"./examples/**/*.{js,jsx}","tslint":"./{__mocks__,src,stories}/**/*.{ts,tsx}"},"readme":"[![npm version](https://badge.fury.io/js/%40gooddata%2Freact-components.svg)](https://www.npmjs.com/package/@gooddata/react-components) \n\n# GoodData.UI React components\n> A React-based JavaScript library for building data-driven applications\n\n## Getting started\n- [GoodData.UI Documentation](http://sdk.gooddata.com/gooddata-ui/)\n- [GoodData.UI Live Examples](https://gooddata-examples.herokuapp.com/)\n- [Stack Overflow](https://stackoverflow.com/questions/tagged/gooddata)\n\n### Usage\nWith [yarn](https://yarnpkg.com) installed, go to your project directory and run\n```\n$ yarn add @gooddata/react-components\n```\nIf you prefer [npm](npmjs.com) run\n```\n$ npm install --save @gooddata/react-components\n```\n\n\n## Contributing\n\nWe welcome any contribution in form of [issues](https://github.com/gooddata/gooddata-react-components/issues) or [pull requests](https://github.com/gooddata/gooddata-react-components/pulls).\nThese commands may come in handy while developing:\n\n| command | description |\n| ------- | ----------- |\n| `yarn install --pure-lockfile` | first step |\n| ||\n| `yarn dev` | build react-components to `/dist` in watch mode |\n| `yarn test` | run all unit tests |\n| `yarn validate` | validate codestyle |\n| ||\n| `yarn storybook` | run storybook from `/stories` on http://localhost:9001 |\n| `yarn build-storybook` | build storybook to `/dist-storybook` |\n| `yarn test-storybook` | run storybook and [screenshot tests](https://github.com/gooddata/gdc-client-utils/tree/master/test-storybook) |\n| ||\n| `yarn examples` | run Live Examples dev-server from `/examples` on https://localhost:8999 |\n| `yarn examples-build` | build Live Examples to `/examples/dist` |\n| `yarn examples-server` | serve built Live Examples - see `/examples/server/src` |\n| `yarn examples-testcafe` | run testcafe tests against `localhost:8999` |\n\n### Deploy to heroku.com\nWhen you deploy this repo to heroku, it serves *GoodData.UI Live Examples*.\nRelevant tasks are in `Procfile` and `package.json`.\n\n```bash\n# run in the project directory\nheroku login\nheroku create <your-app-name>\nheroku config:set DOMAIN_ADMIN_USERNAME=x@gooddata.com DOMAIN_ADMIN_PASSWORD=xy PROJECT_ID_TO_ASSIGN=xms7ga4tf3g3nzucd8380o2bev8oeknp\ngit push heroku HEAD:master\nheroku open\n```\n\n### Run Live Examples Locally\nTo run *GoodData.UI Live Examples* locally:\n```bash\ngit clone <this-repository>\ncd  <repository-folder>\nyarn install --pure-lockfile\nyarn examples\n```\nThen open https://localhost:8999 and login using Live Examples account (you can [create one here](https://gooddata-examples.herokuapp.com/registration)).\n\n## Changelog\n\n- see [CHANGELOG.md](CHANGELOG.md)\n\n## License\n\n(C) 2007-2018 GoodData Corporation\n\nThis project is dual licensed:\n\n- The ATTRIBUTION-NONCOMMERCIAL 4.0 INTERNATIONAL (CC BY-NC 4.0) is used for purpose of the trial experience and evaluation of GoodData.UI library.\n- The GOODDATA GOODDATA.UI LIBRARY END USER LICENSE AGREEMENT is used for GoodData customers.\n\nFor more information, please see [LICENSE](https://github.com/gooddata/gooddata-react-components/blob/master/LICENSE)\n","gitHead":"08fe600b8e3787d701a6e3a6e9f715f24880732e","scripts":{"dev":"bash scripts/build.sh --dev-watch","test":"jest --watch","build":"bash scripts/build.sh","tslint":"yarn run-tslint -t verbose $npm_package_config_tslint","prepare":"cd examples/server && yarn install --pure-lockfile && cd ../..; rm -r examples/node_modules 2>/dev/null; true","examples":"bash scripts/run-examples.sh","prepare?":"# Called before `npm publish` and on local `npm install`. Temporarily also for deleting obsolete node_modules. Ends with `true` to continue gracefully.","validate":"tsc --noEmit && yarn tslint && eslint $npm_package_config_eslint","build-dev":"bash scripts/build.sh --dev","examples?":"# Default is developer domain, other options: yarn examples [sec,secure,stg,stg2,stg3,demo,developer or URL]","storybook":"start-storybook -p 9001 -c .storybook","test-once":"jest","tslint-ci":"mkdir -p ./ci/results && yarn run-tslint -t checkstyle -o ./ci/results/tslint-results.xml $npm_package_config_tslint","run-tslint":"tslint -p tsconfig.json","validate-ci":"tsc --noEmit && yarn tslint-ci  && eslint $npm_package_config_eslint -f checkstyle -o ci/results/eslint-results.xml","examples-build":"bash scripts/build-examples.sh","prepublishOnly":"yarn build","test-storybook":"test-storybook","build-storybook":"build-storybook -c .storybook -o dist-storybook","examples-server":"node examples/server/src/index.js","heroku-postbuild":"yarn examples-build developer","examples-testcafe":"testcafe chrome --assertion-timeout 60000 -S -s examples/_screenshots examples/test/**/**/*_test* --debug-on-fail","examples-testcafe-ci":"testcafe 'chrome:headless --no-sandbox' --assertion-timeout 60000 -S -s examples/_screenshots examples/test/**/**/*_test*","examples-testcafe-live":"testcafe-live chrome --assertion-timeout 60000 examples/test/**/**/*_test*"},"typings":"dist/index.d.ts","_npmUser":{"name":"gooddata-ci","email":"rail@gooddata.com"},"repository":{"url":"git+ssh://git@github.com/gooddata/gooddata-react-components.git","type":"git"},"_npmVersion":"6.4.1","description":"GoodData React Components","directories":{},"_nodeVersion":"8.12.0","dependencies":{"rxjs":"^5.5.6","lodash":"4.17.11","ag-grid":"^18.0.1","invariant":"^2.2.2","classnames":"^2.2.5","highcharts":"4.2.5","prop-types":"^15.6.0","react-intl":"^2.4.0","custom-event":"^1.0.1","ag-grid-react":"^18.0.0","react-measure":"^1.4.7","@gooddata/typings":"2.6.0","@types/highcharts":"4.2.56","http-status-codes":"^1.3.0","@gooddata/js-utils":"3.3.0","@gooddata/numberjs":"^3.1.2","fixed-data-table-2":"0.7.17","@gooddata/goodstrap":"59.4.0","react-dom-factories":"^1.0.2","@gooddata/gooddata-js":"11.0.0","highcharts-pattern-fill":"3.0.3","nodelist-foreach-polyfill":"^1.2.0"},"_hasShrinkwrap":false,"readmeFilename":"README.md","test-storybook":{"_defaults":{"readySelector":".screenshot-target, .screenshot-wrapper .highcharts-container, .screenshot-wrapper .s-headline-value, .screenshot-wrapper .viz-table-wrap, .screenshot-wrapper .gdc-kpi, .screenshot-wrapper .gdc-kpi-error, .screenshot-wrapper .s-pivot-table .ag-cell"},"AFM components/PieChart":{"error":{"delay":1000,"readySelector":".screenshot-wrapper .s-error .icon-cloud-rain"}},"Core components/Heatmap":{"data labels config":{"readySelector":".screenshot-wrapper div:nth-child(8) .highcharts-container"},"with different legend positions":{"readySelector":".screenshot-wrapper div:nth-child(10) .highcharts-container"}},"Core components/Treemap":{"data labels config":{"readySelector":".screenshot-wrapper div:nth-child(8) .highcharts-container"},"with different legend positions":{"readySelector":".screenshot-wrapper div:nth-child(10) .highcharts-container"}},"Core components/BarChart":{"with different legend positions":{"readySelector":".screenshot-wrapper div:nth-child(10) .highcharts-container"}},"Core components/PieChart":{"data labels config":{"readySelector":".screenshot-wrapper div:nth-child(8) .highcharts-container"},"with different legend positions":{"readySelector":".screenshot-wrapper div:nth-child(10) .highcharts-container"}},"AFM components/DonutChart":{"error":{"delay":1000,"readySelector":".screenshot-wrapper .s-error .icon-cloud-rain"}},"Core components/AreaChart":{"data labels config":{"readySelector":".screenshot-wrapper div:nth-child(8) .highcharts-container"},"with different legend positions":{"readySelector":".screenshot-wrapper div:nth-child(10) .highcharts-container"}},"Core components/LineChart":{"data labels config":{"readySelector":".screenshot-wrapper div:nth-child(8) .highcharts-container"},"with different legend positions":{"readySelector":".screenshot-wrapper div:nth-child(10) .highcharts-container"}},"Core components/DonutChart":{"data labels config":{"readySelector":".screenshot-wrapper div:nth-child(8) .highcharts-container"},"with different legend positions":{"readySelector":".screenshot-wrapper div:nth-child(10) .highcharts-container"}},"Core components/BubbleChart":{"data labels config":{"readySelector":".screenshot-wrapper div:nth-child(8) .highcharts-container"},"with different legend positions":{"readySelector":".screenshot-wrapper div:nth-child(10) .highcharts-container"}},"Core components/ColumnChart":{"with different legend positions":{"readySelector":".screenshot-wrapper div:nth-child(10) .highcharts-container"}},"Core components/ScatterPlot":{"data labels config":{"readySelector":".screenshot-wrapper div:nth-child(8) .highcharts-container"}}},"devDependencies":{"raf":"3.3.2","yup":"^0.24.1","jest":"21.2.1","react":"16.5.2","enzyme":"3.5.0","formik":"^0.11.11","moment":"2.23.0","history":"^4.7.2","ts-jest":"21.2.4","webpack":"3.10.0","react-ga":"^2.5.2","recharts":"1.0.0-beta.9","testcafe":"0.20.3","commander":"2.14.1","node-sass":"4.7.2","react-dom":"16.5.2","supertest":"3.0.0","babel-core":"6.26.0","css-loader":"0.28.7","jest-junit":"3.0.0","raw-loader":"0.5.1","styled-jsx":"2.2.1","typescript":"2.3.3","@types/jest":"20.0.4","@types/node":"7.0.8","file-loader":"1.1.6","sass-loader":"6.0.6","@types/react":"16.0.34","babel-loader":"7.1.2","react-helmet":"5.2.0","react-select":"1.2.1","style-loader":"0.19.1","@types/enzyme":"3.1.13","@types/lodash":"4.14.61","babel-runtime":"6.25.0","testcafe-live":"0.1.4","utility-types":"^1.1.0","babel-polyfill":"^6.26.0","@storybook/react":"3.4.10","@types/invariant":"2.2.29","@types/react-dom":"16.0.3","babel-preset-env":"1.6.1","isomorphic-fetch":"2.2.1","react-datepicker":"1.1.0","react-router-dom":"4.2.2","@gooddata/mock-js":"1.16.0","@storybook/addons":"3.4.10","@types/classnames":"2.2.3","@types/prop-types":"15.5.2","@types/react-intl":"2.3.5","babel-preset-react":"6.24.1","identity-obj-proxy":"^3.0.0","react-async-script":"^0.9.1","webpack-dev-server":"2.11.1","@types/react-portal":"4.0.1","babel-plugin-lodash":"3.3.2","html-webpack-plugin":"2.30.1","react-test-renderer":"16.4.2","@types/react-measure":"0.4.7","clean-webpack-plugin":"0.1.17","react-google-recaptcha":"^0.11.0","@gooddata/eslint-config":"0.1.0","@gooddata/tslint-config":"0.0.13","@types/storybook__react":"3.0.6","enzyme-adapter-react-16":"1.3.1","uglifyjs-webpack-plugin":"1.2.0","@gooddata/test-storybook":"2.0.0","@storybook/addon-actions":"3.4.10","@storybook/addon-options":"3.4.10","node-sass-magic-importer":"5.1.0","react-syntax-highlighter":"6.1.2","@types/fixed-data-table-2":"0.8.1","awesome-typescript-loader":"3.5.0","@types/react-test-renderer":"16.0.0","circular-dependency-plugin":"4.4.0","compression-webpack-plugin":"1.1.7","@types/enzyme-adapter-react-16":"1.0.3","@types/storybook__addon-actions":"3.0.1","babel-plugin-transform-class-properties":"6.24.1","babel-plugin-transform-async-to-generator":"6.24.1","babel-plugin-transform-object-rest-spread":"6.26.0"},"peerDependencies":{"react":"16.5.2","react-dom":"16.5.2"},"_npmOperationalInternal":{"tmp":"tmp/react-components_6.2.0-alpha19_1547757824410_0.5552024732337024","host":"s3://npm-registry-packages"}},"6.2.0-alpha20":{"name":"@gooddata/react-components","version":"6.2.0-alpha20","author":{"name":"GoodData Corporation"},"license":"BSD-3-Clause","_id":"@gooddata/react-components@6.2.0-alpha20","maintainers":[{"name":"bertold8","email":"ivan.nejezchleb@seznam.cz"},{"name":"bugsbunny338","email":"jiri.zajic@mensa.cz"},{"name":"gooddata-ci","email":"rail@gooddata.com"},{"name":"hurtak","email":"petr.hurtak@gmail.com"},{"name":"ivan.mjartan","email":"ivan.mjartan@gooddata.com"},{"name":"jakub-sterba","email":"jakub.sterba@gooddata.com"},{"name":"jaroslav.tomecek","email":"jaroslav.tomecek@gooddata.com"},{"name":"jkittler","email":"honza.kittler@gmail.com"},{"name":"khanh.le","email":"khanh.le@gooddata.com"},{"name":"langhamp","email":"pavel.langhammer@gooddata.com"},{"name":"lanhuynh","email":"lan.huynh@gooddata.com"},{"name":"linhhong","email":"linh.hong@gooddata.com"},{"name":"lpearce","email":"levi.pearce@gooddata.com"},{"name":"lupko","email":"lubomir.slivka@gooddata.com"},{"name":"martin.mosko","email":"martin.mosko@gooddata.com"},{"name":"michal.marsal","email":"michal.marsal@gooddata.com"},{"name":"nadtan","email":"tan.nguyen@gooddata.com"},{"name":"naibinh","email":"naibinh@gmail.com"},{"name":"nikolacech","email":"nikola.cech@gooddata.com"},{"name":"no23reason","email":"dan.homola@hotmail.cz"},{"name":"pbenes","email":"petr.benes@gooddata.com"},{"name":"peterlacko","email":"lackopeter17@gmail.com"},{"name":"petrjanu","email":"petr.janu@gooddata.com"},{"name":"ptquang86","email":"ptquang86@gmail.com"},{"name":"rodri360","email":"me@rodri360.com"},{"name":"sitina","email":"jiri.sitina@gooddata.com"},{"name":"sondo","email":"son.do@gooddata.com"},{"name":"strouhaljan","email":"strouhal.jan@gmail.com"},{"name":"tomas.kratochvil","email":"tomas.kratochvil@gooddata.com"},{"name":"tomasreichmann","email":"tomasreichmann@gmail.com"},{"name":"tomsatgd","email":"tomas.satinsky@gooddata.com"},{"name":"tu.ngo","email":"tu.ngo@gooddata.com"},{"name":"vlastikcz","email":"vlastimil.kotas@gooddata.com"},{"name":"vlckomi1","email":"michaela.vlckova@gooddata.com"},{"name":"xmort","email":"petr.dolejsi@gooddata.com"},{"name":"yanlipnican","email":"yanlipnican@gmail.com"},{"name":"zdenek.vidensky","email":"zdenek.vidensky@gooddata.com"}],"homepage":"https://github.com/gooddata/gooddata-react-components#readme","bugs":{"url":"https://github.com/gooddata/gooddata-react-components/issues"},"dist":{"shasum":"7ed7301f09fe3db28a8a4c7c30b5e2c2e714f22c","tarball":"https://registry.npmjs.org/@gooddata/react-components/-/react-components-6.2.0-alpha20.tgz","fileCount":1090,"integrity":"sha512-YAeX7DAbIOuYZ/ofKOb8lCA8dhViXvrX76597jS4tT+LWo+UiBRz3J9Y3me49I7RDG1EucckFBt7ctMHuNUTXA==","signatures":[{"sig":"MEQCIFT3SNM+A55vItbtsjRv7FGKHWxiDTCy16XLMLJcIG3mAiBI64N+F4+br8O9qnggZlqyd/tS8fRl+CCAHj+4J23afg==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":4217025,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJcRs5OCRA9TVsSAnZWagAA1TIP/i3XWkcWeJBoULDn5lvT\nSpHSuvye56KerSfBZmHHLMq1DYaaGJ9y/ISpcyykab3CP2JoGXMoJwYLR38N\nfcNDo1arAhk6dj4QSoCi2uGvN8fMvN/ON6vuQ9s6oEXSzDMbZSqhRaK5tp8i\nMX/i7WU4RV52pBNOiDPHzrvabylLRz3UWS14ONlRiodbo4lixxiVPXnjp6ND\nK9Dy06V65X0xtQUvpqX7UF6D2L1brb9cW2tv9tlVhRM3Zuxwol6BWCoidvIr\nhFOIAMpD85JkdWPAT6ac7m9Kf+qVI8xr9yyvSp5bO99TG7fGkUWVioAN04v/\nHTZWQmDjCbHg+pNW9ryPgfv5SW+2IMr6cGc2MjeWy55YQE0PKLQ8SviauPMg\nKOZpg5l0p3Zd+J4I68Dghf7gzL2yboJXYkZiOE4wzz5hcir+Osqjl/4UXBFk\n0ZgF2PCoGJ7MIbymXYG/ocAF8g5oqZg7ombVOL6IvfJ1BtJpCTbp1wsjPQik\nm8OyytKDOqlbuXyoEc+JEn0l/N3Z3daEMayXMyzgPBWN+byGTcdZIwaHKm5E\nXiY5aOx9DDe0YmAAvkUi4j/iur8suaPt400F8ZsANk7CDCoWMqk1tuYqm19e\nDDlup1ehW0ONSYLR1qRT0H3Vc9mijmnGjFk0F3KfZQEya+8O9+0xB2NtALFU\nwQI1\r\n=TTj2\r\n-----END PGP SIGNATURE-----\r\n"},"jest":{"testRegex":"(/__tests__/.*|\\.(test|spec))\\.(tsx?|jsx?)$","transform":{".(ts|tsx)":"<rootDir>/node_modules/ts-jest/preprocessor.js"},"collectCoverage":false,"moduleNameMapper":{"\\.(css|less|sass|scss)$":"<rootDir>/__mocks__/styleMock.ts"},"coverageReporters":["html"],"collectCoverageFrom":["src/**/*.{ts,tsx}","examples/server/src/**/*.{js,jsx}","!**/*.d.ts"],"moduleFileExtensions":["ts","tsx","js"],"setupTestFrameworkScriptFile":"<rootDir>/jest.setup.js"},"main":"dist/index.js","config":{"eslint":"./examples/**/*.{js,jsx}","tslint":"./{__mocks__,src,stories}/**/*.{ts,tsx}"},"readme":"[![npm version](https://badge.fury.io/js/%40gooddata%2Freact-components.svg)](https://www.npmjs.com/package/@gooddata/react-components) \n\n# GoodData.UI React components\n> A React-based JavaScript library for building data-driven applications\n\n## Getting started\n- [GoodData.UI Documentation](http://sdk.gooddata.com/gooddata-ui/)\n- [GoodData.UI Live Examples](https://gooddata-examples.herokuapp.com/)\n- [Stack Overflow](https://stackoverflow.com/questions/tagged/gooddata)\n\n### Usage\nWith [yarn](https://yarnpkg.com) installed, go to your project directory and run\n```\n$ yarn add @gooddata/react-components\n```\nIf you prefer [npm](npmjs.com) run\n```\n$ npm install --save @gooddata/react-components\n```\n\n\n## Contributing\n\nWe welcome any contribution in form of [issues](https://github.com/gooddata/gooddata-react-components/issues) or [pull requests](https://github.com/gooddata/gooddata-react-components/pulls).\nThese commands may come in handy while developing:\n\n| command | description |\n| ------- | ----------- |\n| `yarn install --pure-lockfile` | first step |\n| ||\n| `yarn dev` | build react-components to `/dist` in watch mode |\n| `yarn test` | run all unit tests |\n| `yarn validate` | validate codestyle |\n| ||\n| `yarn storybook` | run storybook from `/stories` on http://localhost:9001 |\n| `yarn build-storybook` | build storybook to `/dist-storybook` |\n| `yarn test-storybook` | run storybook and [screenshot tests](https://github.com/gooddata/gdc-client-utils/tree/master/test-storybook) |\n| ||\n| `yarn examples` | run Live Examples dev-server from `/examples` on https://localhost:8999 |\n| `yarn examples-build` | build Live Examples to `/examples/dist` |\n| `yarn examples-server` | serve built Live Examples - see `/examples/server/src` |\n| `yarn examples-testcafe` | run testcafe tests against `localhost:8999` |\n\n### Deploy to heroku.com\nWhen you deploy this repo to heroku, it serves *GoodData.UI Live Examples*.\nRelevant tasks are in `Procfile` and `package.json`.\n\n```bash\n# run in the project directory\nheroku login\nheroku create <your-app-name>\nheroku config:set DOMAIN_ADMIN_USERNAME=x@gooddata.com DOMAIN_ADMIN_PASSWORD=xy PROJECT_ID_TO_ASSIGN=xms7ga4tf3g3nzucd8380o2bev8oeknp\ngit push heroku HEAD:master\nheroku open\n```\n\n### Run Live Examples Locally\nTo run *GoodData.UI Live Examples* locally:\n```bash\ngit clone <this-repository>\ncd  <repository-folder>\nyarn install --pure-lockfile\nyarn examples\n```\nThen open https://localhost:8999 and login using Live Examples account (you can [create one here](https://gooddata-examples.herokuapp.com/registration)).\n\n## Changelog\n\n- see [CHANGELOG.md](CHANGELOG.md)\n\n## License\n\n(C) 2007-2018 GoodData Corporation\n\nThis project is dual licensed:\n\n- The ATTRIBUTION-NONCOMMERCIAL 4.0 INTERNATIONAL (CC BY-NC 4.0) is used for purpose of the trial experience and evaluation of GoodData.UI library.\n- The GOODDATA GOODDATA.UI LIBRARY END USER LICENSE AGREEMENT is used for GoodData customers.\n\nFor more information, please see [LICENSE](https://github.com/gooddata/gooddata-react-components/blob/master/LICENSE)\n","gitHead":"80acc9e697ea3f7cdaaf8cedadb18f6ff1243094","scripts":{"dev":"bash scripts/build.sh --dev-watch","test":"jest --watch","build":"bash scripts/build.sh","tslint":"yarn run-tslint -t verbose $npm_package_config_tslint","prepare":"cd examples/server && yarn install --pure-lockfile && cd ../..; rm -r examples/node_modules 2>/dev/null; true","examples":"bash scripts/run-examples.sh","prepare?":"# Called before `npm publish` and on local `npm install`. Temporarily also for deleting obsolete node_modules. Ends with `true` to continue gracefully.","validate":"tsc --noEmit && yarn tslint && eslint $npm_package_config_eslint","build-dev":"bash scripts/build.sh --dev","examples?":"# Default is developer domain, other options: yarn examples [sec,secure,stg,stg2,stg3,demo,developer or URL]","storybook":"start-storybook -p 9001 -c .storybook","test-once":"jest","tslint-ci":"mkdir -p ./ci/results && yarn run-tslint -t checkstyle -o ./ci/results/tslint-results.xml $npm_package_config_tslint","run-tslint":"tslint -p tsconfig.json","validate-ci":"tsc --noEmit && yarn tslint-ci  && eslint $npm_package_config_eslint -f checkstyle -o ci/results/eslint-results.xml","examples-build":"bash scripts/build-examples.sh","prepublishOnly":"yarn build","test-storybook":"test-storybook","build-storybook":"build-storybook -c .storybook -o dist-storybook","examples-server":"node examples/server/src/index.js","heroku-postbuild":"yarn examples-build developer","examples-testcafe":"testcafe chrome --assertion-timeout 60000 -S -s examples/_screenshots examples/test/**/**/*_test* --debug-on-fail","examples-testcafe-ci":"testcafe 'chrome:headless --no-sandbox' --assertion-timeout 60000 -S -s examples/_screenshots examples/test/**/**/*_test*","examples-testcafe-live":"testcafe-live chrome --assertion-timeout 60000 examples/test/**/**/*_test*"},"typings":"dist/index.d.ts","_npmUser":{"name":"gooddata-ci","email":"rail@gooddata.com"},"repository":{"url":"git+ssh://git@github.com/gooddata/gooddata-react-components.git","type":"git"},"_npmVersion":"6.4.1","description":"GoodData React Components","directories":{},"_nodeVersion":"8.12.0","dependencies":{"rxjs":"^5.5.6","lodash":"4.17.11","ag-grid":"^18.0.1","invariant":"^2.2.2","classnames":"^2.2.5","highcharts":"4.2.5","prop-types":"^15.6.0","react-intl":"^2.4.0","custom-event":"^1.0.1","ag-grid-react":"^18.0.0","react-measure":"^1.4.7","@gooddata/typings":"2.6.0","@types/highcharts":"4.2.56","http-status-codes":"^1.3.0","@gooddata/js-utils":"3.3.0","@gooddata/numberjs":"^3.1.2","fixed-data-table-2":"0.7.17","@gooddata/goodstrap":"59.4.0","react-dom-factories":"^1.0.2","@gooddata/gooddata-js":"11.0.0","highcharts-pattern-fill":"3.0.3","nodelist-foreach-polyfill":"^1.2.0"},"_hasShrinkwrap":false,"readmeFilename":"README.md","test-storybook":{"_defaults":{"readySelector":".screenshot-target, .screenshot-wrapper .highcharts-container, .screenshot-wrapper .s-headline-value, .screenshot-wrapper .viz-table-wrap, .screenshot-wrapper .gdc-kpi, .screenshot-wrapper .gdc-kpi-error, .screenshot-wrapper .s-pivot-table .ag-cell"},"AFM components/PieChart":{"error":{"delay":1000,"readySelector":".screenshot-wrapper .s-error .icon-cloud-rain"}},"Core components/Heatmap":{"data labels config":{"readySelector":".screenshot-wrapper div:nth-child(8) .highcharts-container"},"with different legend positions":{"readySelector":".screenshot-wrapper div:nth-child(10) .highcharts-container"}},"Core components/Treemap":{"data labels config":{"readySelector":".screenshot-wrapper div:nth-child(8) .highcharts-container"},"with different legend positions":{"readySelector":".screenshot-wrapper div:nth-child(10) .highcharts-container"}},"Core components/BarChart":{"with different legend positions":{"readySelector":".screenshot-wrapper div:nth-child(10) .highcharts-container"}},"Core components/PieChart":{"data labels config":{"readySelector":".screenshot-wrapper div:nth-child(8) .highcharts-container"},"with different legend positions":{"readySelector":".screenshot-wrapper div:nth-child(10) .highcharts-container"}},"AFM components/DonutChart":{"error":{"delay":1000,"readySelector":".screenshot-wrapper .s-error .icon-cloud-rain"}},"Core components/AreaChart":{"data labels config":{"readySelector":".screenshot-wrapper div:nth-child(8) .highcharts-container"},"with different legend positions":{"readySelector":".screenshot-wrapper div:nth-child(10) .highcharts-container"}},"Core components/LineChart":{"data labels config":{"readySelector":".screenshot-wrapper div:nth-child(8) .highcharts-container"},"with different legend positions":{"readySelector":".screenshot-wrapper div:nth-child(10) .highcharts-container"}},"Core components/DonutChart":{"data labels config":{"readySelector":".screenshot-wrapper div:nth-child(8) .highcharts-container"},"with different legend positions":{"readySelector":".screenshot-wrapper div:nth-child(10) .highcharts-container"}},"Core components/BubbleChart":{"data labels config":{"readySelector":".screenshot-wrapper div:nth-child(8) .highcharts-container"},"with different legend positions":{"readySelector":".screenshot-wrapper div:nth-child(10) .highcharts-container"}},"Core components/ColumnChart":{"with different legend positions":{"readySelector":".screenshot-wrapper div:nth-child(10) .highcharts-container"}},"Core components/ScatterPlot":{"data labels config":{"readySelector":".screenshot-wrapper div:nth-child(8) .highcharts-container"}}},"devDependencies":{"raf":"3.3.2","yup":"^0.24.1","jest":"21.2.1","react":"16.5.2","enzyme":"3.5.0","formik":"^0.11.11","moment":"2.23.0","history":"^4.7.2","ts-jest":"21.2.4","webpack":"3.10.0","react-ga":"^2.5.2","recharts":"1.0.0-beta.9","testcafe":"0.20.3","commander":"2.14.1","node-sass":"4.7.2","react-dom":"16.5.2","supertest":"3.0.0","babel-core":"6.26.0","css-loader":"0.28.7","jest-junit":"3.0.0","raw-loader":"0.5.1","styled-jsx":"2.2.1","typescript":"2.3.3","@types/jest":"20.0.4","@types/node":"7.0.8","file-loader":"1.1.6","sass-loader":"6.0.6","@types/react":"16.0.34","babel-loader":"7.1.2","react-helmet":"5.2.0","react-select":"1.2.1","style-loader":"0.19.1","@types/enzyme":"3.1.13","@types/lodash":"4.14.61","babel-runtime":"6.25.0","testcafe-live":"0.1.4","utility-types":"^1.1.0","babel-polyfill":"^6.26.0","@storybook/react":"3.4.10","@types/invariant":"2.2.29","@types/react-dom":"16.0.3","babel-preset-env":"1.6.1","isomorphic-fetch":"2.2.1","react-datepicker":"1.1.0","react-router-dom":"4.2.2","@gooddata/mock-js":"1.16.0","@storybook/addons":"3.4.10","@types/classnames":"2.2.3","@types/prop-types":"15.5.2","@types/react-intl":"2.3.5","babel-preset-react":"6.24.1","identity-obj-proxy":"^3.0.0","react-async-script":"^0.9.1","webpack-dev-server":"2.11.1","@types/react-portal":"4.0.1","babel-plugin-lodash":"3.3.2","html-webpack-plugin":"2.30.1","react-test-renderer":"16.4.2","@types/react-measure":"0.4.7","clean-webpack-plugin":"0.1.17","react-google-recaptcha":"^0.11.0","@gooddata/eslint-config":"0.1.0","@gooddata/tslint-config":"0.0.13","@types/storybook__react":"3.0.6","enzyme-adapter-react-16":"1.3.1","uglifyjs-webpack-plugin":"1.2.0","@gooddata/test-storybook":"2.0.0","@storybook/addon-actions":"3.4.10","@storybook/addon-options":"3.4.10","node-sass-magic-importer":"5.1.0","react-syntax-highlighter":"6.1.2","@types/fixed-data-table-2":"0.8.1","awesome-typescript-loader":"3.5.0","@types/react-test-renderer":"16.0.0","circular-dependency-plugin":"4.4.0","compression-webpack-plugin":"1.1.7","@types/enzyme-adapter-react-16":"1.0.3","@types/storybook__addon-actions":"3.0.1","babel-plugin-transform-class-properties":"6.24.1","babel-plugin-transform-async-to-generator":"6.24.1","babel-plugin-transform-object-rest-spread":"6.26.0"},"peerDependencies":{"react":"16.5.2","react-dom":"16.5.2"},"_npmOperationalInternal":{"tmp":"tmp/react-components_6.2.0-alpha20_1548144205321_0.9046638825650304","host":"s3://npm-registry-packages"}},"6.2.0-alpha21":{"name":"@gooddata/react-components","version":"6.2.0-alpha21","author":{"name":"GoodData Corporation"},"license":"BSD-3-Clause","_id":"@gooddata/react-components@6.2.0-alpha21","maintainers":[{"name":"bertold8","email":"ivan.nejezchleb@seznam.cz"},{"name":"bugsbunny338","email":"jiri.zajic@mensa.cz"},{"name":"gooddata-ci","email":"rail@gooddata.com"},{"name":"hurtak","email":"petr.hurtak@gmail.com"},{"name":"ivan.mjartan","email":"ivan.mjartan@gooddata.com"},{"name":"jakub-sterba","email":"jakub.sterba@gooddata.com"},{"name":"jaroslav.tomecek","email":"jaroslav.tomecek@gooddata.com"},{"name":"jkittler","email":"honza.kittler@gmail.com"},{"name":"khanh.le","email":"khanh.le@gooddata.com"},{"name":"langhamp","email":"pavel.langhammer@gooddata.com"},{"name":"lanhuynh","email":"lan.huynh@gooddata.com"},{"name":"linhhong","email":"linh.hong@gooddata.com"},{"name":"lpearce","email":"levi.pearce@gooddata.com"},{"name":"lupko","email":"lubomir.slivka@gooddata.com"},{"name":"martin.mosko","email":"martin.mosko@gooddata.com"},{"name":"michal.marsal","email":"michal.marsal@gooddata.com"},{"name":"nadtan","email":"tan.nguyen@gooddata.com"},{"name":"naibinh","email":"naibinh@gmail.com"},{"name":"nikolacech","email":"nikola.cech@gooddata.com"},{"name":"no23reason","email":"dan.homola@hotmail.cz"},{"name":"pbenes","email":"petr.benes@gooddata.com"},{"name":"peterlacko","email":"lackopeter17@gmail.com"},{"name":"petrjanu","email":"petr.janu@gooddata.com"},{"name":"ptquang86","email":"ptquang86@gmail.com"},{"name":"rodri360","email":"me@rodri360.com"},{"name":"sitina","email":"jiri.sitina@gooddata.com"},{"name":"sondo","email":"son.do@gooddata.com"},{"name":"strouhaljan","email":"strouhal.jan@gmail.com"},{"name":"tomas.kratochvil","email":"tomas.kratochvil@gooddata.com"},{"name":"tomasreichmann","email":"tomasreichmann@gmail.com"},{"name":"tomsatgd","email":"tomas.satinsky@gooddata.com"},{"name":"tu.ngo","email":"tu.ngo@gooddata.com"},{"name":"vlastikcz","email":"vlastimil.kotas@gooddata.com"},{"name":"vlckomi1","email":"michaela.vlckova@gooddata.com"},{"name":"xmort","email":"petr.dolejsi@gooddata.com"},{"name":"yanlipnican","email":"yanlipnican@gmail.com"},{"name":"zdenek.vidensky","email":"zdenek.vidensky@gooddata.com"}],"homepage":"https://github.com/gooddata/gooddata-react-components#readme","bugs":{"url":"https://github.com/gooddata/gooddata-react-components/issues"},"dist":{"shasum":"7424efdda4aec392eef58360f179547ea90f18dc","tarball":"https://registry.npmjs.org/@gooddata/react-components/-/react-components-6.2.0-alpha21.tgz","fileCount":1090,"integrity":"sha512-ac71BKJvnm2Ggh6bNT0nr7shxFDAoQE3i1MiclVjisUOsV46uR52eXWZi69ZDSBzHD1HmMLCoUfvw6tFMO7MzQ==","signatures":[{"sig":"MEYCIQCKF9t1Ozq6wbaX9wUlkT+alNWPvxMzdseJIasKbIoPMQIhAPatPOv0t9S/iPZ5krUI/up4j/sdWuz/ejKBOkYqcCM0","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":4222983,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJcRy1FCRA9TVsSAnZWagAAuWwP/2fVNyOJy+hvlBmVhheI\ntpXGWiMCipuYf8oqwauCE50r9WwG/WKtDOJ3TEdZCMp7l+KXXtJWxTRmFLoy\nckQUKWnkaV23RUl8y33kNZkte/EUHolrJBNNwlNRv9UNuhekToHSdVYMehaJ\n8Aei8E7OLVYvnFPOVFXM3qT0cHORuYEi53pTjs0jWCjMMxgoftQ2yThBfLWc\n+THKLNy/Ih9t9SBey3rNl2e32siCbTXIU0kcyIYhlTHG1K4A+qeB0prhf3rI\nWOllK1IOgDOnvhXff6Ia4TKYL7/M+iCiS4nQaO6gEviIxDDGpZG896uiu4gV\n0LKoAprR32A0zUg66+nouIe5ZxYB9EG63LcsEJmZFv8AM8QyfEvySSHjLIYd\nVsCmUTw4wyjgXcSat3mz4KyQmE5hENlNwuUnU76DFTjb1kHMn/unEoF4a4Oo\nDt8wtm3AEjicSgr2ZnKnK/vDxa6LYS9AQ8FdabRpz95kW2uDBQdmzPO+k7bS\ntBL7VhdvXL6qSWtrgjShWJS8C5IdA/w2cjGYctdxHKqA+iqSxb56yCmXaj3r\nZBNfRVcjm9CbWxXMkBOQOzyTIb8SJJYXPYI7ATG5wEqGS+zQucxw8ZujSCdw\nwiek604WU4VGhKtV0X5Vxbbha+hxnm8FN49HGh/Z2P1bgmPVxTFBV1JXDprb\nrVfB\r\n=4AfO\r\n-----END PGP SIGNATURE-----\r\n"},"jest":{"testRegex":"(/__tests__/.*|\\.(test|spec))\\.(tsx?|jsx?)$","transform":{".(ts|tsx)":"<rootDir>/node_modules/ts-jest/preprocessor.js"},"collectCoverage":false,"moduleNameMapper":{"\\.(css|less|sass|scss)$":"<rootDir>/__mocks__/styleMock.ts"},"coverageReporters":["html"],"collectCoverageFrom":["src/**/*.{ts,tsx}","examples/server/src/**/*.{js,jsx}","!**/*.d.ts"],"moduleFileExtensions":["ts","tsx","js"],"setupTestFrameworkScriptFile":"<rootDir>/jest.setup.js"},"main":"dist/index.js","config":{"eslint":"./examples/**/*.{js,jsx}","tslint":"./{__mocks__,src,stories}/**/*.{ts,tsx}"},"readme":"[![npm version](https://badge.fury.io/js/%40gooddata%2Freact-components.svg)](https://www.npmjs.com/package/@gooddata/react-components) \n\n# GoodData.UI React components\n> A React-based JavaScript library for building data-driven applications\n\n## Getting started\n- [GoodData.UI Documentation](http://sdk.gooddata.com/gooddata-ui/)\n- [GoodData.UI Live Examples](https://gooddata-examples.herokuapp.com/)\n- [Stack Overflow](https://stackoverflow.com/questions/tagged/gooddata)\n\n### Usage\nWith [yarn](https://yarnpkg.com) installed, go to your project directory and run\n```\n$ yarn add @gooddata/react-components\n```\nIf you prefer [npm](npmjs.com) run\n```\n$ npm install --save @gooddata/react-components\n```\n\n\n## Contributing\n\nWe welcome any contribution in form of [issues](https://github.com/gooddata/gooddata-react-components/issues) or [pull requests](https://github.com/gooddata/gooddata-react-components/pulls).\nThese commands may come in handy while developing:\n\n| command | description |\n| ------- | ----------- |\n| `yarn install --pure-lockfile` | first step |\n| ||\n| `yarn dev` | build react-components to `/dist` in watch mode |\n| `yarn test` | run all unit tests |\n| `yarn validate` | validate codestyle |\n| ||\n| `yarn storybook` | run storybook from `/stories` on http://localhost:9001 |\n| `yarn build-storybook` | build storybook to `/dist-storybook` |\n| `yarn test-storybook` | run storybook and [screenshot tests](https://github.com/gooddata/gdc-client-utils/tree/master/test-storybook) |\n| ||\n| `yarn examples` | run Live Examples dev-server from `/examples` on https://localhost:8999 |\n| `yarn examples-build` | build Live Examples to `/examples/dist` |\n| `yarn examples-server` | serve built Live Examples - see `/examples/server/src` |\n| `yarn examples-testcafe` | run testcafe tests against `localhost:8999` |\n\n### Deploy to heroku.com\nWhen you deploy this repo to heroku, it serves *GoodData.UI Live Examples*.\nRelevant tasks are in `Procfile` and `package.json`.\n\n```bash\n# run in the project directory\nheroku login\nheroku create <your-app-name>\nheroku config:set DOMAIN_ADMIN_USERNAME=x@gooddata.com DOMAIN_ADMIN_PASSWORD=xy PROJECT_ID_TO_ASSIGN=xms7ga4tf3g3nzucd8380o2bev8oeknp\ngit push heroku HEAD:master\nheroku open\n```\n\n### Run Live Examples Locally\nTo run *GoodData.UI Live Examples* locally:\n```bash\ngit clone <this-repository>\ncd  <repository-folder>\nyarn install --pure-lockfile\nyarn examples\n```\nThen open https://localhost:8999 and login using Live Examples account (you can [create one here](https://gooddata-examples.herokuapp.com/registration)).\n\n## Changelog\n\n- see [CHANGELOG.md](CHANGELOG.md)\n\n## License\n\n(C) 2007-2018 GoodData Corporation\n\nThis project is dual licensed:\n\n- The ATTRIBUTION-NONCOMMERCIAL 4.0 INTERNATIONAL (CC BY-NC 4.0) is used for purpose of the trial experience and evaluation of GoodData.UI library.\n- The GOODDATA GOODDATA.UI LIBRARY END USER LICENSE AGREEMENT is used for GoodData customers.\n\nFor more information, please see [LICENSE](https://github.com/gooddata/gooddata-react-components/blob/master/LICENSE)\n","gitHead":"fbe7a84a966a8ed18e17c0e133db29e16653322b","scripts":{"dev":"bash scripts/build.sh --dev-watch","test":"jest --watch","build":"bash scripts/build.sh","tslint":"yarn run-tslint -t verbose $npm_package_config_tslint","prepare":"cd examples/server && yarn install --pure-lockfile && cd ../..; rm -r examples/node_modules 2>/dev/null; true","examples":"bash scripts/run-examples.sh","prepare?":"# Called before `npm publish` and on local `npm install`. Temporarily also for deleting obsolete node_modules. Ends with `true` to continue gracefully.","validate":"tsc --noEmit && yarn tslint && eslint $npm_package_config_eslint","build-dev":"bash scripts/build.sh --dev","examples?":"# Default is developer domain, other options: yarn examples [sec,secure,stg,stg2,stg3,demo,developer or URL]","storybook":"start-storybook -p 9001 -c .storybook","test-once":"jest","tslint-ci":"mkdir -p ./ci/results && yarn run-tslint -t checkstyle -o ./ci/results/tslint-results.xml $npm_package_config_tslint","run-tslint":"tslint -p tsconfig.json","validate-ci":"tsc --noEmit && yarn tslint-ci  && eslint $npm_package_config_eslint -f checkstyle -o ci/results/eslint-results.xml","examples-build":"bash scripts/build-examples.sh","prepublishOnly":"yarn build","test-storybook":"test-storybook","build-storybook":"build-storybook -c .storybook -o dist-storybook","examples-server":"node examples/server/src/index.js","heroku-postbuild":"yarn examples-build developer","examples-testcafe":"testcafe chrome --assertion-timeout 60000 -S -s examples/_screenshots examples/test/**/**/*_test* --debug-on-fail","examples-testcafe-ci":"testcafe 'chrome:headless --no-sandbox' --assertion-timeout 60000 -S -s examples/_screenshots examples/test/**/**/*_test*","examples-testcafe-live":"testcafe-live chrome --assertion-timeout 60000 examples/test/**/**/*_test*"},"typings":"dist/index.d.ts","_npmUser":{"name":"gooddata-ci","email":"rail@gooddata.com"},"repository":{"url":"git+ssh://git@github.com/gooddata/gooddata-react-components.git","type":"git"},"_npmVersion":"6.4.1","description":"GoodData React Components","directories":{},"_nodeVersion":"8.12.0","dependencies":{"rxjs":"^5.5.6","lodash":"4.17.11","ag-grid":"^18.0.1","invariant":"^2.2.2","classnames":"^2.2.5","highcharts":"4.2.5","prop-types":"^15.6.0","react-intl":"^2.4.0","custom-event":"^1.0.1","ag-grid-react":"^18.0.0","react-measure":"^1.4.7","@gooddata/typings":"2.6.0","@types/highcharts":"4.2.56","http-status-codes":"^1.3.0","@gooddata/js-utils":"3.3.0","@gooddata/numberjs":"^3.1.2","fixed-data-table-2":"0.7.17","@gooddata/goodstrap":"59.4.0","react-dom-factories":"^1.0.2","@gooddata/gooddata-js":"11.0.0","highcharts-pattern-fill":"3.0.3","nodelist-foreach-polyfill":"^1.2.0"},"_hasShrinkwrap":false,"readmeFilename":"README.md","test-storybook":{"_defaults":{"readySelector":".screenshot-target, .screenshot-wrapper .highcharts-container, .screenshot-wrapper .s-headline-value, .screenshot-wrapper .viz-table-wrap, .screenshot-wrapper .gdc-kpi, .screenshot-wrapper .gdc-kpi-error, .screenshot-wrapper .s-pivot-table .ag-cell"},"AFM components/PieChart":{"error":{"delay":1000,"readySelector":".screenshot-wrapper .s-error .icon-cloud-rain"}},"Core components/Heatmap":{"data labels config":{"readySelector":".screenshot-wrapper div:nth-child(8) .highcharts-container"},"with different legend positions":{"readySelector":".screenshot-wrapper div:nth-child(10) .highcharts-container"}},"Core components/Treemap":{"data labels config":{"readySelector":".screenshot-wrapper div:nth-child(8) .highcharts-container"},"with different legend positions":{"readySelector":".screenshot-wrapper div:nth-child(10) .highcharts-container"}},"Core components/BarChart":{"with different legend positions":{"readySelector":".screenshot-wrapper div:nth-child(10) .highcharts-container"}},"Core components/PieChart":{"data labels config":{"readySelector":".screenshot-wrapper div:nth-child(8) .highcharts-container"},"with different legend positions":{"readySelector":".screenshot-wrapper div:nth-child(10) .highcharts-container"}},"AFM components/DonutChart":{"error":{"delay":1000,"readySelector":".screenshot-wrapper .s-error .icon-cloud-rain"}},"Core components/AreaChart":{"data labels config":{"readySelector":".screenshot-wrapper div:nth-child(8) .highcharts-container"},"with different legend positions":{"readySelector":".screenshot-wrapper div:nth-child(10) .highcharts-container"}},"Core components/LineChart":{"data labels config":{"readySelector":".screenshot-wrapper div:nth-child(8) .highcharts-container"},"with different legend positions":{"readySelector":".screenshot-wrapper div:nth-child(10) .highcharts-container"}},"Core components/DonutChart":{"data labels config":{"readySelector":".screenshot-wrapper div:nth-child(8) .highcharts-container"},"with different legend positions":{"readySelector":".screenshot-wrapper div:nth-child(10) .highcharts-container"}},"Core components/BubbleChart":{"data labels config":{"readySelector":".screenshot-wrapper div:nth-child(8) .highcharts-container"},"with different legend positions":{"readySelector":".screenshot-wrapper div:nth-child(10) .highcharts-container"}},"Core components/ColumnChart":{"with different legend positions":{"readySelector":".screenshot-wrapper div:nth-child(10) .highcharts-container"}},"Core components/ScatterPlot":{"data labels config":{"readySelector":".screenshot-wrapper div:nth-child(8) .highcharts-container"}}},"devDependencies":{"raf":"3.3.2","yup":"^0.24.1","jest":"21.2.1","react":"16.5.2","enzyme":"3.5.0","formik":"^0.11.11","moment":"2.23.0","history":"^4.7.2","ts-jest":"21.2.4","webpack":"3.10.0","react-ga":"^2.5.2","recharts":"1.0.0-beta.9","testcafe":"0.20.3","commander":"2.14.1","node-sass":"4.7.2","react-dom":"16.5.2","supertest":"3.0.0","babel-core":"6.26.0","css-loader":"0.28.7","jest-junit":"3.0.0","raw-loader":"0.5.1","styled-jsx":"2.2.1","typescript":"2.3.3","@types/jest":"20.0.4","@types/node":"7.0.8","file-loader":"1.1.6","sass-loader":"6.0.6","@types/react":"16.0.34","babel-loader":"7.1.2","react-helmet":"5.2.0","react-select":"1.2.1","style-loader":"0.19.1","@types/enzyme":"3.1.13","@types/lodash":"4.14.61","babel-runtime":"6.25.0","testcafe-live":"0.1.4","utility-types":"^1.1.0","babel-polyfill":"^6.26.0","@storybook/react":"3.4.10","@types/invariant":"2.2.29","@types/react-dom":"16.0.3","babel-preset-env":"1.6.1","isomorphic-fetch":"2.2.1","react-datepicker":"1.1.0","react-router-dom":"4.2.2","@gooddata/mock-js":"1.16.0","@storybook/addons":"3.4.10","@types/classnames":"2.2.3","@types/prop-types":"15.5.2","@types/react-intl":"2.3.5","babel-preset-react":"6.24.1","identity-obj-proxy":"^3.0.0","react-async-script":"^0.9.1","webpack-dev-server":"2.11.1","@types/react-portal":"4.0.1","babel-plugin-lodash":"3.3.2","html-webpack-plugin":"2.30.1","react-test-renderer":"16.4.2","@types/react-measure":"0.4.7","clean-webpack-plugin":"0.1.17","react-google-recaptcha":"^0.11.0","@gooddata/eslint-config":"0.1.0","@gooddata/tslint-config":"0.0.13","@types/storybook__react":"3.0.6","enzyme-adapter-react-16":"1.3.1","uglifyjs-webpack-plugin":"1.2.0","@gooddata/test-storybook":"2.0.0","@storybook/addon-actions":"3.4.10","@storybook/addon-options":"3.4.10","node-sass-magic-importer":"5.1.0","react-syntax-highlighter":"6.1.2","@types/fixed-data-table-2":"0.8.1","awesome-typescript-loader":"3.5.0","@types/react-test-renderer":"16.0.0","circular-dependency-plugin":"4.4.0","compression-webpack-plugin":"1.1.7","@types/enzyme-adapter-react-16":"1.0.3","@types/storybook__addon-actions":"3.0.1","babel-plugin-transform-class-properties":"6.24.1","babel-plugin-transform-async-to-generator":"6.24.1","babel-plugin-transform-object-rest-spread":"6.26.0"},"peerDependencies":{"react":"16.5.2","react-dom":"16.5.2"},"_npmOperationalInternal":{"tmp":"tmp/react-components_6.2.0-alpha21_1548168515936_0.014971551046208731","host":"s3://npm-registry-packages"}},"6.3.0-alpha1":{"name":"@gooddata/react-components","version":"6.3.0-alpha1","author":{"name":"GoodData Corporation"},"license":"BSD-3-Clause","_id":"@gooddata/react-components@6.3.0-alpha1","maintainers":[{"name":"bertold8","email":"ivan.nejezchleb@seznam.cz"},{"name":"bugsbunny338","email":"jiri.zajic@mensa.cz"},{"name":"gooddata-ci","email":"rail@gooddata.com"},{"name":"hurtak","email":"petr.hurtak@gmail.com"},{"name":"ivan.mjartan","email":"ivan.mjartan@gooddata.com"},{"name":"jakub-sterba","email":"jakub.sterba@gooddata.com"},{"name":"jaroslav.tomecek","email":"jaroslav.tomecek@gooddata.com"},{"name":"jkittler","email":"honza.kittler@gmail.com"},{"name":"khanh.le","email":"khanh.le@gooddata.com"},{"name":"langhamp","email":"pavel.langhammer@gooddata.com"},{"name":"lanhuynh","email":"lan.huynh@gooddata.com"},{"name":"linhhong","email":"linh.hong@gooddata.com"},{"name":"lpearce","email":"levi.pearce@gooddata.com"},{"name":"lupko","email":"lubomir.slivka@gooddata.com"},{"name":"martin.mosko","email":"martin.mosko@gooddata.com"},{"name":"michal.marsal","email":"michal.marsal@gooddata.com"},{"name":"nadtan","email":"tan.nguyen@gooddata.com"},{"name":"naibinh","email":"naibinh@gmail.com"},{"name":"nikolacech","email":"nikola.cech@gooddata.com"},{"name":"no23reason","email":"dan.homola@hotmail.cz"},{"name":"pbenes","email":"petr.benes@gooddata.com"},{"name":"peterlacko","email":"lackopeter17@gmail.com"},{"name":"petrjanu","email":"petr.janu@gooddata.com"},{"name":"ptquang86","email":"ptquang86@gmail.com"},{"name":"rodri360","email":"me@rodri360.com"},{"name":"sitina","email":"jiri.sitina@gooddata.com"},{"name":"sondo","email":"son.do@gooddata.com"},{"name":"strouhaljan","email":"strouhal.jan@gmail.com"},{"name":"tomas.kratochvil","email":"tomas.kratochvil@gooddata.com"},{"name":"tomasreichmann","email":"tomasreichmann@gmail.com"},{"name":"tomsatgd","email":"tomas.satinsky@gooddata.com"},{"name":"tu.ngo","email":"tu.ngo@gooddata.com"},{"name":"vlastikcz","email":"vlastimil.kotas@gooddata.com"},{"name":"vlckomi1","email":"michaela.vlckova@gooddata.com"},{"name":"xmort","email":"petr.dolejsi@gooddata.com"},{"name":"yanlipnican","email":"yanlipnican@gmail.com"},{"name":"zdenek.vidensky","email":"zdenek.vidensky@gooddata.com"}],"homepage":"https://github.com/gooddata/gooddata-react-components#readme","bugs":{"url":"https://github.com/gooddata/gooddata-react-components/issues"},"dist":{"shasum":"bda147292070ae453ef3632e0e16a93d7fa9a0e2","tarball":"https://registry.npmjs.org/@gooddata/react-components/-/react-components-6.3.0-alpha1.tgz","fileCount":1090,"integrity":"sha512-i9PI2fFv2zHSidqEscCt5vYgvKb+XAnK/scDOcHe7xTpj4MdOiruWPKIH1KGoZsfNSRhg2zeEENME+uAc91W6A==","signatures":[{"sig":"MEYCIQCEku2V9dJ3SCnaEptxPWbrAPXjmsQuY9vqfxIhO+YDqwIhAM21oWxvVnNj/3MbVpxvtpS2jn2dZ30i75BbSn9xgdgJ","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":4223323,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJcSaKXCRA9TVsSAnZWagAAWqoP/3E8QNN4dI1QJSgya93t\nA5BabhyQZrCpU12813+JF28vK5TgrO3jcWXmdUlorbSgOdsCzK3wrm1Cbh1u\nyUxMY0iNzfKvBInuve4kqtKK2o//BksCESbaGCfnu1O//wQBQekXIxu0iLIF\nuYqeYvL/8QK88P6AQVGMHF3uDKvCXowYKo85Pu2s24Xw4x8ZXO95EujF58Ji\nsOC1AOvOnNdjH4KeBcPu+8XWoxluNev0kAOoPJG8af2IzzGBSHOIe8Up+i/6\nEO9LHfRBAcG2pyAH5wlDj2/TX/jz5G1v1jgfoqpwBhT4IWpTWiR29JJasoT1\nibtKOKuIci66bJqK7pGh8QrrkgOHsFL4uXX50VETJ7X13NRGpLMrhMa+CSoH\nDJ+220JK9aEEVvwYkjhkApnw8r9f8zKo6Qgg7mwv5PzwT1Zqisk+3bNaYM6m\nLukjGQhYPCE/BQ3e3mXCmCIjwvSEyLB3ZYEZPEy6FhQtCY17Gy15zyYEbDm7\ntFTXcKTH3Y/agflpCltz5/caLwAJK3OvlPpGOl1a5jW6AMWxOsccgXlqY28g\nGSvn6ZtGi2lBDtKLzkZf/cm5uC3yZhLkKziNfPok3X/YGuwfLEStPYRRl3m1\nhcx9vXpEOJiWncy1DFnriikjHiymdns5zW8XubSN25UV159UzZUJ3VK0yUpb\ntYM7\r\n=3o/B\r\n-----END PGP SIGNATURE-----\r\n"},"jest":{"testRegex":"(/__tests__/.*|\\.(test|spec))\\.(tsx?|jsx?)$","transform":{".(ts|tsx)":"<rootDir>/node_modules/ts-jest/preprocessor.js"},"collectCoverage":false,"moduleNameMapper":{"\\.(css|less|sass|scss)$":"<rootDir>/__mocks__/styleMock.ts"},"coverageReporters":["html"],"collectCoverageFrom":["src/**/*.{ts,tsx}","examples/server/src/**/*.{js,jsx}","!**/*.d.ts"],"moduleFileExtensions":["ts","tsx","js"],"setupTestFrameworkScriptFile":"<rootDir>/jest.setup.js"},"main":"dist/index.js","config":{"eslint":"./examples/**/*.{js,jsx}","tslint":"./{__mocks__,src,stories}/**/*.{ts,tsx}"},"readme":"[![npm version](https://badge.fury.io/js/%40gooddata%2Freact-components.svg)](https://www.npmjs.com/package/@gooddata/react-components) \n\n# GoodData.UI React components\n> A React-based JavaScript library for building data-driven applications\n\n## Getting started\n- [GoodData.UI Documentation](http://sdk.gooddata.com/gooddata-ui/)\n- [GoodData.UI Live Examples](https://gooddata-examples.herokuapp.com/)\n- [Stack Overflow](https://stackoverflow.com/questions/tagged/gooddata)\n\n### Usage\nWith [yarn](https://yarnpkg.com) installed, go to your project directory and run\n```\n$ yarn add @gooddata/react-components\n```\nIf you prefer [npm](npmjs.com) run\n```\n$ npm install --save @gooddata/react-components\n```\n\n\n## Contributing\n\nWe welcome any contribution in form of [issues](https://github.com/gooddata/gooddata-react-components/issues) or [pull requests](https://github.com/gooddata/gooddata-react-components/pulls).\nThese commands may come in handy while developing:\n\n| command | description |\n| ------- | ----------- |\n| `yarn install --pure-lockfile` | first step |\n| ||\n| `yarn dev` | build react-components to `/dist` in watch mode |\n| `yarn test` | run all unit tests |\n| `yarn validate` | validate codestyle |\n| ||\n| `yarn storybook` | run storybook from `/stories` on http://localhost:9001 |\n| `yarn build-storybook` | build storybook to `/dist-storybook` |\n| `yarn test-storybook` | run storybook and [screenshot tests](https://github.com/gooddata/gdc-client-utils/tree/master/test-storybook) |\n| ||\n| `yarn examples` | run Live Examples dev-server from `/examples` on https://localhost:8999 |\n| `yarn examples-build` | build Live Examples to `/examples/dist` |\n| `yarn examples-server` | serve built Live Examples - see `/examples/server/src` |\n| `yarn examples-testcafe` | run testcafe tests against `localhost:8999` |\n\n### Deploy to heroku.com\nWhen you deploy this repo to heroku, it serves *GoodData.UI Live Examples*.\nRelevant tasks are in `Procfile` and `package.json`.\n\n```bash\n# run in the project directory\nheroku login\nheroku create <your-app-name>\nheroku config:set DOMAIN_ADMIN_USERNAME=x@gooddata.com DOMAIN_ADMIN_PASSWORD=xy PROJECT_ID_TO_ASSIGN=xms7ga4tf3g3nzucd8380o2bev8oeknp\ngit push heroku HEAD:master\nheroku open\n```\n\n### Run Live Examples Locally\nTo run *GoodData.UI Live Examples* locally:\n```bash\ngit clone <this-repository>\ncd  <repository-folder>\nyarn install --pure-lockfile\nyarn examples\n```\nThen open https://localhost:8999 and login using Live Examples account (you can [create one here](https://gooddata-examples.herokuapp.com/registration)).\n\n## Changelog\n\n- see [CHANGELOG.md](CHANGELOG.md)\n\n## License\n\n(C) 2007-2018 GoodData Corporation\n\nThis project is dual licensed:\n\n- The ATTRIBUTION-NONCOMMERCIAL 4.0 INTERNATIONAL (CC BY-NC 4.0) is used for purpose of the trial experience and evaluation of GoodData.UI library.\n- The GOODDATA GOODDATA.UI LIBRARY END USER LICENSE AGREEMENT is used for GoodData customers.\n\nFor more information, please see [LICENSE](https://github.com/gooddata/gooddata-react-components/blob/master/LICENSE)\n","gitHead":"96b3284be8b68ec34220d8fe5b8691196986e514","scripts":{"dev":"bash scripts/build.sh --dev-watch","test":"jest --watch","build":"bash scripts/build.sh","tslint":"yarn run-tslint -t verbose $npm_package_config_tslint","prepare":"cd examples/server && yarn install --pure-lockfile && cd ../..; rm -r examples/node_modules 2>/dev/null; true","examples":"bash scripts/run-examples.sh","prepare?":"# Called before `npm publish` and on local `npm install`. Temporarily also for deleting obsolete node_modules. Ends with `true` to continue gracefully.","validate":"tsc --noEmit && yarn tslint && eslint $npm_package_config_eslint","build-dev":"bash scripts/build.sh --dev","examples?":"# Default is developer domain, other options: yarn examples [sec,secure,stg,stg2,stg3,demo,developer or URL]","storybook":"start-storybook -p 9001 -c .storybook","test-once":"jest","tslint-ci":"mkdir -p ./ci/results && yarn run-tslint -t checkstyle -o ./ci/results/tslint-results.xml $npm_package_config_tslint","run-tslint":"tslint -p tsconfig.json","validate-ci":"tsc --noEmit && yarn tslint-ci  && eslint $npm_package_config_eslint -f checkstyle -o ci/results/eslint-results.xml","examples-build":"bash scripts/build-examples.sh","prepublishOnly":"yarn build","test-storybook":"test-storybook","build-storybook":"build-storybook -c .storybook -o dist-storybook","examples-server":"node examples/server/src/index.js","heroku-postbuild":"yarn examples-build developer","examples-testcafe":"testcafe chrome --assertion-timeout 60000 -S -s examples/_screenshots examples/test/**/**/*_test* --debug-on-fail","examples-testcafe-ci":"testcafe 'chrome:headless --no-sandbox' --assertion-timeout 60000 -S -s examples/_screenshots examples/test/**/**/*_test*","examples-testcafe-live":"testcafe-live chrome --assertion-timeout 60000 examples/test/**/**/*_test*"},"typings":"dist/index.d.ts","_npmUser":{"name":"gooddata-ci","email":"rail@gooddata.com"},"repository":{"url":"git+ssh://git@github.com/gooddata/gooddata-react-components.git","type":"git"},"_npmVersion":"6.4.1","description":"GoodData React Components","directories":{},"_nodeVersion":"8.12.0","dependencies":{"rxjs":"^5.5.6","lodash":"4.17.11","ag-grid":"^18.0.1","invariant":"^2.2.2","classnames":"^2.2.5","highcharts":"4.2.5","prop-types":"^15.6.0","react-intl":"^2.4.0","custom-event":"^1.0.1","ag-grid-react":"^18.0.0","react-measure":"^1.4.7","@gooddata/typings":"2.6.0","@types/highcharts":"4.2.56","http-status-codes":"^1.3.0","@gooddata/js-utils":"3.3.0","@gooddata/numberjs":"^3.1.2","fixed-data-table-2":"0.7.17","@gooddata/goodstrap":"59.4.1","react-dom-factories":"^1.0.2","@gooddata/gooddata-js":"11.0.0","highcharts-pattern-fill":"3.0.3","nodelist-foreach-polyfill":"^1.2.0"},"_hasShrinkwrap":false,"readmeFilename":"README.md","test-storybook":{"_defaults":{"readySelector":".screenshot-target, .screenshot-wrapper .highcharts-container, .screenshot-wrapper .s-headline-value, .screenshot-wrapper .viz-table-wrap, .screenshot-wrapper .gdc-kpi, .screenshot-wrapper .gdc-kpi-error, .screenshot-wrapper .s-pivot-table .ag-cell"},"AFM components/PieChart":{"error":{"delay":1000,"readySelector":".screenshot-wrapper .s-error .icon-cloud-rain"}},"Core components/Heatmap":{"data labels config":{"readySelector":".screenshot-wrapper div:nth-child(8) .highcharts-container"},"with different legend positions":{"readySelector":".screenshot-wrapper div:nth-child(10) .highcharts-container"}},"Core components/Treemap":{"data labels config":{"readySelector":".screenshot-wrapper div:nth-child(8) .highcharts-container"},"with different legend positions":{"readySelector":".screenshot-wrapper div:nth-child(10) .highcharts-container"}},"Core components/BarChart":{"with different legend positions":{"readySelector":".screenshot-wrapper div:nth-child(10) .highcharts-container"}},"Core components/PieChart":{"data labels config":{"readySelector":".screenshot-wrapper div:nth-child(8) .highcharts-container"},"with different legend positions":{"readySelector":".screenshot-wrapper div:nth-child(10) .highcharts-container"}},"AFM components/DonutChart":{"error":{"delay":1000,"readySelector":".screenshot-wrapper .s-error .icon-cloud-rain"}},"Core components/AreaChart":{"data labels config":{"readySelector":".screenshot-wrapper div:nth-child(8) .highcharts-container"},"with different legend positions":{"readySelector":".screenshot-wrapper div:nth-child(10) .highcharts-container"}},"Core components/LineChart":{"data labels config":{"readySelector":".screenshot-wrapper div:nth-child(8) .highcharts-container"},"with different legend positions":{"readySelector":".screenshot-wrapper div:nth-child(10) .highcharts-container"}},"Core components/DonutChart":{"data labels config":{"readySelector":".screenshot-wrapper div:nth-child(8) .highcharts-container"},"with different legend positions":{"readySelector":".screenshot-wrapper div:nth-child(10) .highcharts-container"}},"Core components/BubbleChart":{"data labels config":{"readySelector":".screenshot-wrapper div:nth-child(8) .highcharts-container"},"with different legend positions":{"readySelector":".screenshot-wrapper div:nth-child(10) .highcharts-container"}},"Core components/ColumnChart":{"with different legend positions":{"readySelector":".screenshot-wrapper div:nth-child(10) .highcharts-container"}},"Core components/ScatterPlot":{"data labels config":{"readySelector":".screenshot-wrapper div:nth-child(8) .highcharts-container"}}},"devDependencies":{"raf":"3.3.2","yup":"^0.24.1","jest":"21.2.1","react":"16.5.2","enzyme":"3.5.0","formik":"^0.11.11","moment":"2.23.0","history":"^4.7.2","ts-jest":"21.2.4","webpack":"3.10.0","react-ga":"^2.5.2","recharts":"1.0.0-beta.9","testcafe":"0.20.3","commander":"2.14.1","node-sass":"4.7.2","react-dom":"16.5.2","supertest":"3.0.0","babel-core":"6.26.0","css-loader":"0.28.7","jest-junit":"3.0.0","raw-loader":"0.5.1","styled-jsx":"2.2.1","typescript":"2.3.3","@types/jest":"20.0.4","@types/node":"7.0.8","file-loader":"1.1.6","sass-loader":"6.0.6","@types/react":"16.0.34","babel-loader":"7.1.2","react-helmet":"5.2.0","react-select":"1.2.1","style-loader":"0.19.1","@types/enzyme":"3.1.13","@types/lodash":"4.14.61","babel-runtime":"6.25.0","testcafe-live":"0.1.4","utility-types":"^1.1.0","babel-polyfill":"^6.26.0","@storybook/react":"3.4.10","@types/invariant":"2.2.29","@types/react-dom":"16.0.3","babel-preset-env":"1.6.1","isomorphic-fetch":"2.2.1","react-datepicker":"1.1.0","react-router-dom":"4.2.2","@gooddata/mock-js":"1.16.0","@storybook/addons":"3.4.10","@types/classnames":"2.2.3","@types/prop-types":"15.5.2","@types/react-intl":"2.3.5","babel-preset-react":"6.24.1","identity-obj-proxy":"^3.0.0","react-async-script":"^0.9.1","webpack-dev-server":"2.11.1","@types/react-portal":"4.0.1","babel-plugin-lodash":"3.3.2","html-webpack-plugin":"2.30.1","react-test-renderer":"16.4.2","@types/react-measure":"0.4.7","clean-webpack-plugin":"0.1.17","react-google-recaptcha":"^0.11.0","@gooddata/eslint-config":"0.1.0","@gooddata/tslint-config":"0.0.13","@types/storybook__react":"3.0.6","enzyme-adapter-react-16":"1.3.1","uglifyjs-webpack-plugin":"1.2.0","@gooddata/test-storybook":"2.0.0","@storybook/addon-actions":"3.4.10","@storybook/addon-options":"3.4.10","node-sass-magic-importer":"5.1.0","react-syntax-highlighter":"6.1.2","@types/fixed-data-table-2":"0.8.1","awesome-typescript-loader":"3.5.0","@types/react-test-renderer":"16.0.0","circular-dependency-plugin":"4.4.0","compression-webpack-plugin":"1.1.7","@types/enzyme-adapter-react-16":"1.0.3","@types/storybook__addon-actions":"3.0.1","babel-plugin-transform-class-properties":"6.24.1","babel-plugin-transform-async-to-generator":"6.24.1","babel-plugin-transform-object-rest-spread":"6.26.0"},"peerDependencies":{"react":"16.5.2","react-dom":"16.5.2"},"_npmOperationalInternal":{"tmp":"tmp/react-components_6.3.0-alpha1_1548329622447_0.26340499930532046","host":"s3://npm-registry-packages"}},"6.3.0-alpha2":{"name":"@gooddata/react-components","version":"6.3.0-alpha2","author":{"name":"GoodData Corporation"},"license":"BSD-3-Clause","_id":"@gooddata/react-components@6.3.0-alpha2","maintainers":[{"name":"bertold8","email":"ivan.nejezchleb@seznam.cz"},{"name":"bugsbunny338","email":"jiri.zajic@mensa.cz"},{"name":"gooddata-ci","email":"rail@gooddata.com"},{"name":"hurtak","email":"petr.hurtak@gmail.com"},{"name":"ivan.mjartan","email":"ivan.mjartan@gooddata.com"},{"name":"jakub-sterba","email":"jakub.sterba@gooddata.com"},{"name":"jaroslav.tomecek","email":"jaroslav.tomecek@gooddata.com"},{"name":"jkittler","email":"honza.kittler@gmail.com"},{"name":"khanh.le","email":"khanh.le@gooddata.com"},{"name":"langhamp","email":"pavel.langhammer@gooddata.com"},{"name":"lanhuynh","email":"lan.huynh@gooddata.com"},{"name":"linhhong","email":"linh.hong@gooddata.com"},{"name":"lpearce","email":"levi.pearce@gooddata.com"},{"name":"lupko","email":"lubomir.slivka@gooddata.com"},{"name":"martin.mosko","email":"martin.mosko@gooddata.com"},{"name":"michal.marsal","email":"michal.marsal@gooddata.com"},{"name":"nadtan","email":"tan.nguyen@gooddata.com"},{"name":"naibinh","email":"naibinh@gmail.com"},{"name":"nikolacech","email":"nikola.cech@gooddata.com"},{"name":"no23reason","email":"dan.homola@hotmail.cz"},{"name":"pbenes","email":"petr.benes@gooddata.com"},{"name":"peterlacko","email":"lackopeter17@gmail.com"},{"name":"petrjanu","email":"petr.janu@gooddata.com"},{"name":"ptquang86","email":"ptquang86@gmail.com"},{"name":"rodri360","email":"me@rodri360.com"},{"name":"sitina","email":"jiri.sitina@gooddata.com"},{"name":"sondo","email":"son.do@gooddata.com"},{"name":"strouhaljan","email":"strouhal.jan@gmail.com"},{"name":"tomas.kratochvil","email":"tomas.kratochvil@gooddata.com"},{"name":"tomasreichmann","email":"tomasreichmann@gmail.com"},{"name":"tomsatgd","email":"tomas.satinsky@gooddata.com"},{"name":"tu.ngo","email":"tu.ngo@gooddata.com"},{"name":"vlastikcz","email":"vlastimil.kotas@gooddata.com"},{"name":"vlckomi1","email":"michaela.vlckova@gooddata.com"},{"name":"xmort","email":"petr.dolejsi@gooddata.com"},{"name":"yanlipnican","email":"yanlipnican@gmail.com"},{"name":"zdenek.vidensky","email":"zdenek.vidensky@gooddata.com"}],"homepage":"https://github.com/gooddata/gooddata-react-components#readme","bugs":{"url":"https://github.com/gooddata/gooddata-react-components/issues"},"dist":{"shasum":"63a89a3ffd63c6fb2712a72453b81740ea551732","tarball":"https://registry.npmjs.org/@gooddata/react-components/-/react-components-6.3.0-alpha2.tgz","fileCount":1090,"integrity":"sha512-TkhIsKwv/2SzxhZMMKces3tATikTc19qIF0LuEjigrc1is9lC614tzc6skg2/7w48UN+fErFDJZ3wjXRMAivEw==","signatures":[{"sig":"MEYCIQCpugJd9md9x04Kef11VnQ91npSFgI06CF/YGEw63fGEQIhAOhcfmd24WHXc/WzmuMo4fId6PB3/n+YFbCbyGJxp0pe","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":4219975,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJcSxTuCRA9TVsSAnZWagAAgNYP/2YLs4059Ded/QEEZ7UW\niwcB8skcrDRhedv8G/KRz5x2KqDTtE8ly5QoRVEivqraJ4m3e8ZSrzJ67fMG\n7SMmEw2MJngREx7Goc97ec6UubOALupD3GLBAkyjBAO2TrbIY+Yaul6BLj9g\nxZ6Vq1nNEIwwaRe3pIpzDfdRUkaaNCetgpe18u76/vQ6sMEn4VEhk6OVrAJt\nSp/VhdAt1+5zULMO+/R8xl9xr9BPc5Ya7qGbNOACISRT+1XKMfr+Qe3cFODR\nQmKs8wHn1LyLHUIprjGgGcRSSmrlt8Zfp2Evn2WWAGvusqgqn59srZEsWB8n\nnhV6czLjtK6JdeqzxWyYcXfejQtOgWagEEaCK97aZtFFPdwVTnj2zN0yN0DJ\nfflxwr0Lj/A2qmYZNum8h7hMSZXzF/jguWocBoVbm0XZfgOtIf6kVoDGaMq9\nr/hXD/kIdrJAilVKOkYm2BoS/h7mYhVHE7slbRiI7o5memCM1SuBnDrP/g2l\ntF6tWnfzrjNatWqHFIRrJfTzkYYdQh42on4a3d6+W17RcoAqCmjwW0C764Ov\nyn3f3SOULssktWLewLIQeGfaSY/JjEtvUXr8tR5ypuZPjDL9p7yZ0squj3DY\n6XtxInKZG/2DXaO40EvuXDKAHJqTcKpxwk16AZM1klGrJnys4OOUCYVgkKQB\ntZvZ\r\n=1oUU\r\n-----END PGP SIGNATURE-----\r\n"},"jest":{"testRegex":"(/__tests__/.*|\\.(test|spec))\\.(tsx?|jsx?)$","transform":{".(ts|tsx)":"<rootDir>/node_modules/ts-jest/preprocessor.js"},"collectCoverage":false,"moduleNameMapper":{"\\.(css|less|sass|scss)$":"<rootDir>/__mocks__/styleMock.ts"},"coverageReporters":["html"],"collectCoverageFrom":["src/**/*.{ts,tsx}","examples/server/src/**/*.{js,jsx}","!**/*.d.ts"],"moduleFileExtensions":["ts","tsx","js"],"setupTestFrameworkScriptFile":"<rootDir>/jest.setup.js"},"main":"dist/index.js","config":{"eslint":"./examples/**/*.{js,jsx}","tslint":"./{__mocks__,src,stories}/**/*.{ts,tsx}"},"readme":"[![npm version](https://badge.fury.io/js/%40gooddata%2Freact-components.svg)](https://www.npmjs.com/package/@gooddata/react-components) \n\n# GoodData.UI React components\n> A React-based JavaScript library for building data-driven applications\n\n## Getting started\n- [GoodData.UI Documentation](http://sdk.gooddata.com/gooddata-ui/)\n- [GoodData.UI Live Examples](https://gooddata-examples.herokuapp.com/)\n- [Stack Overflow](https://stackoverflow.com/questions/tagged/gooddata)\n\n### Usage\nWith [yarn](https://yarnpkg.com) installed, go to your project directory and run\n```\n$ yarn add @gooddata/react-components\n```\nIf you prefer [npm](npmjs.com) run\n```\n$ npm install --save @gooddata/react-components\n```\n\n\n## Contributing\n\nWe welcome any contribution in form of [issues](https://github.com/gooddata/gooddata-react-components/issues) or [pull requests](https://github.com/gooddata/gooddata-react-components/pulls).\nThese commands may come in handy while developing:\n\n| command | description |\n| ------- | ----------- |\n| `yarn install --pure-lockfile` | first step |\n| ||\n| `yarn dev` | build react-components to `/dist` in watch mode |\n| `yarn test` | run all unit tests |\n| `yarn validate` | validate codestyle |\n| ||\n| `yarn storybook` | run storybook from `/stories` on http://localhost:9001 |\n| `yarn build-storybook` | build storybook to `/dist-storybook` |\n| `yarn test-storybook` | run storybook and [screenshot tests](https://github.com/gooddata/gdc-client-utils/tree/master/test-storybook) |\n| ||\n| `yarn examples` | run Live Examples dev-server from `/examples` on https://localhost:8999 |\n| `yarn examples-build` | build Live Examples to `/examples/dist` |\n| `yarn examples-server` | serve built Live Examples - see `/examples/server/src` |\n| `yarn examples-testcafe` | run testcafe tests against `localhost:8999` |\n\n### Deploy to heroku.com\nWhen you deploy this repo to heroku, it serves *GoodData.UI Live Examples*.\nRelevant tasks are in `Procfile` and `package.json`.\n\n```bash\n# run in the project directory\nheroku login\nheroku create <your-app-name>\nheroku config:set DOMAIN_ADMIN_USERNAME=x@gooddata.com DOMAIN_ADMIN_PASSWORD=xy PROJECT_ID_TO_ASSIGN=xms7ga4tf3g3nzucd8380o2bev8oeknp\ngit push heroku HEAD:master\nheroku open\n```\n\n### Run Live Examples Locally\nTo run *GoodData.UI Live Examples* locally:\n```bash\ngit clone <this-repository>\ncd  <repository-folder>\nyarn install --pure-lockfile\nyarn examples\n```\nThen open https://localhost:8999 and login using Live Examples account (you can [create one here](https://gooddata-examples.herokuapp.com/registration)).\n\n## Changelog\n\n- see [CHANGELOG.md](CHANGELOG.md)\n\n## License\n\n(C) 2007-2018 GoodData Corporation\n\nThis project is dual licensed:\n\n- The ATTRIBUTION-NONCOMMERCIAL 4.0 INTERNATIONAL (CC BY-NC 4.0) is used for purpose of the trial experience and evaluation of GoodData.UI library.\n- The GOODDATA GOODDATA.UI LIBRARY END USER LICENSE AGREEMENT is used for GoodData customers.\n\nFor more information, please see [LICENSE](https://github.com/gooddata/gooddata-react-components/blob/master/LICENSE)\n","gitHead":"fb1a390b880d1a3ce222c608dee6a130f237ebea","scripts":{"dev":"bash scripts/build.sh --dev-watch","test":"jest --watch","build":"bash scripts/build.sh","tslint":"yarn run-tslint -t verbose $npm_package_config_tslint","prepare":"cd examples/server && yarn install --pure-lockfile && cd ../..; rm -r examples/node_modules 2>/dev/null; true","examples":"bash scripts/run-examples.sh","prepare?":"# Called before `npm publish` and on local `npm install`. Temporarily also for deleting obsolete node_modules. Ends with `true` to continue gracefully.","validate":"tsc --noEmit && yarn tslint && eslint $npm_package_config_eslint","build-dev":"bash scripts/build.sh --dev","examples?":"# Default is developer domain, other options: yarn examples [sec,secure,stg,stg2,stg3,demo,developer or URL]","storybook":"start-storybook -p 9001 -c .storybook","test-once":"jest","tslint-ci":"mkdir -p ./ci/results && yarn run-tslint -t checkstyle -o ./ci/results/tslint-results.xml $npm_package_config_tslint","run-tslint":"tslint -p tsconfig.json","validate-ci":"tsc --noEmit && yarn tslint-ci  && eslint $npm_package_config_eslint -f checkstyle -o ci/results/eslint-results.xml","examples-build":"bash scripts/build-examples.sh","prepublishOnly":"yarn build","test-storybook":"test-storybook","build-storybook":"build-storybook -c .storybook -o dist-storybook","examples-server":"node examples/server/src/index.js","heroku-postbuild":"yarn examples-build developer","examples-testcafe":"testcafe chrome --assertion-timeout 60000 -S -s examples/_screenshots examples/test/**/**/*_test* --debug-on-fail","examples-testcafe-ci":"testcafe 'chrome:headless --no-sandbox' --assertion-timeout 60000 -S -s examples/_screenshots examples/test/**/**/*_test*","examples-testcafe-live":"testcafe-live chrome --assertion-timeout 60000 examples/test/**/**/*_test*"},"typings":"dist/index.d.ts","_npmUser":{"name":"gooddata-ci","email":"rail@gooddata.com"},"repository":{"url":"git+ssh://git@github.com/gooddata/gooddata-react-components.git","type":"git"},"_npmVersion":"6.4.1","description":"GoodData React Components","directories":{},"_nodeVersion":"8.12.0","dependencies":{"rxjs":"^5.5.6","lodash":"4.17.11","ag-grid":"^18.0.1","invariant":"^2.2.2","classnames":"^2.2.5","highcharts":"4.2.5","prop-types":"^15.6.0","react-intl":"^2.4.0","custom-event":"^1.0.1","ag-grid-react":"^18.0.0","react-measure":"^1.4.7","@gooddata/typings":"2.6.0","@types/highcharts":"4.2.56","http-status-codes":"^1.3.0","@gooddata/js-utils":"3.3.0","@gooddata/numberjs":"^3.1.2","fixed-data-table-2":"0.7.17","@gooddata/goodstrap":"59.4.1","react-dom-factories":"^1.0.2","@gooddata/gooddata-js":"11.2.0","highcharts-pattern-fill":"3.0.3","nodelist-foreach-polyfill":"^1.2.0"},"_hasShrinkwrap":false,"readmeFilename":"README.md","test-storybook":{"_defaults":{"readySelector":".screenshot-target, .screenshot-wrapper .highcharts-container, .screenshot-wrapper .s-headline-value, .screenshot-wrapper .viz-table-wrap, .screenshot-wrapper .gdc-kpi, .screenshot-wrapper .gdc-kpi-error, .screenshot-wrapper .s-pivot-table .ag-cell"},"AFM components/PieChart":{"error":{"delay":1000,"readySelector":".screenshot-wrapper .s-error .icon-cloud-rain"}},"Core components/Heatmap":{"data labels config":{"readySelector":".screenshot-wrapper div:nth-child(8) .highcharts-container"},"with different legend positions":{"readySelector":".screenshot-wrapper div:nth-child(10) .highcharts-container"}},"Core components/Treemap":{"data labels config":{"readySelector":".screenshot-wrapper div:nth-child(8) .highcharts-container"},"with different legend positions":{"readySelector":".screenshot-wrapper div:nth-child(10) .highcharts-container"}},"Core components/BarChart":{"with different legend positions":{"readySelector":".screenshot-wrapper div:nth-child(10) .highcharts-container"}},"Core components/PieChart":{"data labels config":{"readySelector":".screenshot-wrapper div:nth-child(8) .highcharts-container"},"with different legend positions":{"readySelector":".screenshot-wrapper div:nth-child(10) .highcharts-container"}},"AFM components/DonutChart":{"error":{"delay":1000,"readySelector":".screenshot-wrapper .s-error .icon-cloud-rain"}},"Core components/AreaChart":{"data labels config":{"readySelector":".screenshot-wrapper div:nth-child(8) .highcharts-container"},"with different legend positions":{"readySelector":".screenshot-wrapper div:nth-child(10) .highcharts-container"}},"Core components/LineChart":{"data labels config":{"readySelector":".screenshot-wrapper div:nth-child(8) .highcharts-container"},"with different legend positions":{"readySelector":".screenshot-wrapper div:nth-child(10) .highcharts-container"}},"Core components/DonutChart":{"data labels config":{"readySelector":".screenshot-wrapper div:nth-child(8) .highcharts-container"},"with different legend positions":{"readySelector":".screenshot-wrapper div:nth-child(10) .highcharts-container"}},"Core components/BubbleChart":{"data labels config":{"readySelector":".screenshot-wrapper div:nth-child(8) .highcharts-container"},"with different legend positions":{"readySelector":".screenshot-wrapper div:nth-child(10) .highcharts-container"}},"Core components/ColumnChart":{"with different legend positions":{"readySelector":".screenshot-wrapper div:nth-child(10) .highcharts-container"}},"Core components/ScatterPlot":{"data labels config":{"readySelector":".screenshot-wrapper div:nth-child(8) .highcharts-container"}}},"devDependencies":{"raf":"3.3.2","yup":"^0.24.1","jest":"21.2.1","react":"16.5.2","enzyme":"3.5.0","formik":"^0.11.11","moment":"2.23.0","history":"^4.7.2","ts-jest":"21.2.4","webpack":"3.10.0","react-ga":"^2.5.2","recharts":"1.0.0-beta.9","testcafe":"0.20.3","commander":"2.14.1","node-sass":"4.7.2","react-dom":"16.5.2","supertest":"3.0.0","babel-core":"6.26.0","css-loader":"0.28.7","jest-junit":"3.0.0","raw-loader":"0.5.1","styled-jsx":"2.2.1","typescript":"2.3.3","@types/jest":"20.0.4","@types/node":"7.0.8","file-loader":"1.1.6","sass-loader":"6.0.6","@types/react":"16.0.34","babel-loader":"7.1.2","react-helmet":"5.2.0","react-select":"1.2.1","style-loader":"0.19.1","@types/enzyme":"3.1.13","@types/lodash":"4.14.61","babel-runtime":"6.25.0","testcafe-live":"0.1.4","utility-types":"^1.1.0","babel-polyfill":"^6.26.0","@storybook/react":"3.4.10","@types/invariant":"2.2.29","@types/react-dom":"16.0.3","babel-preset-env":"1.6.1","isomorphic-fetch":"2.2.1","react-datepicker":"1.1.0","react-router-dom":"4.2.2","@gooddata/mock-js":"1.16.0","@storybook/addons":"3.4.10","@types/classnames":"2.2.3","@types/prop-types":"15.5.2","@types/react-intl":"2.3.5","babel-preset-react":"6.24.1","identity-obj-proxy":"^3.0.0","react-async-script":"^0.9.1","webpack-dev-server":"2.11.1","@types/react-portal":"4.0.1","babel-plugin-lodash":"3.3.2","html-webpack-plugin":"2.30.1","react-test-renderer":"16.4.2","@types/react-measure":"0.4.7","clean-webpack-plugin":"0.1.17","react-google-recaptcha":"^0.11.0","@gooddata/eslint-config":"0.1.0","@gooddata/tslint-config":"0.0.13","@types/storybook__react":"3.0.6","enzyme-adapter-react-16":"1.3.1","uglifyjs-webpack-plugin":"1.2.0","@gooddata/test-storybook":"2.0.0","@storybook/addon-actions":"3.4.10","@storybook/addon-options":"3.4.10","node-sass-magic-importer":"5.1.0","react-syntax-highlighter":"6.1.2","@types/fixed-data-table-2":"0.8.1","awesome-typescript-loader":"3.5.0","@types/react-test-renderer":"16.0.0","circular-dependency-plugin":"4.4.0","compression-webpack-plugin":"1.1.7","@types/enzyme-adapter-react-16":"1.0.3","@types/storybook__addon-actions":"3.0.1","babel-plugin-transform-class-properties":"6.24.1","babel-plugin-transform-async-to-generator":"6.24.1","babel-plugin-transform-object-rest-spread":"6.26.0"},"peerDependencies":{"react":"16.5.2","react-dom":"16.5.2"},"_npmOperationalInternal":{"tmp":"tmp/react-components_6.3.0-alpha2_1548424429859_0.7750206330918163","host":"s3://npm-registry-packages"}},"6.2.0":{"name":"@gooddata/react-components","version":"6.2.0","author":{"name":"GoodData Corporation"},"license":"BSD-3-Clause","_id":"@gooddata/react-components@6.2.0","maintainers":[{"name":"bertold8","email":"ivan.nejezchleb@seznam.cz"},{"name":"bugsbunny338","email":"jiri.zajic@mensa.cz"},{"name":"gooddata-ci","email":"rail@gooddata.com"},{"name":"hurtak","email":"petr.hurtak@gmail.com"},{"name":"ivan.mjartan","email":"ivan.mjartan@gooddata.com"},{"name":"jakub-sterba","email":"jakub.sterba@gooddata.com"},{"name":"jaroslav.tomecek","email":"jaroslav.tomecek@gooddata.com"},{"name":"jkittler","email":"honza.kittler@gmail.com"},{"name":"khanh.le","email":"khanh.le@gooddata.com"},{"name":"langhamp","email":"pavel.langhammer@gooddata.com"},{"name":"lanhuynh","email":"lan.huynh@gooddata.com"},{"name":"linhhong","email":"linh.hong@gooddata.com"},{"name":"lpearce","email":"levi.pearce@gooddata.com"},{"name":"lupko","email":"lubomir.slivka@gooddata.com"},{"name":"martin.mosko","email":"martin.mosko@gooddata.com"},{"name":"michal.marsal","email":"michal.marsal@gooddata.com"},{"name":"nadtan","email":"tan.nguyen@gooddata.com"},{"name":"naibinh","email":"naibinh@gmail.com"},{"name":"nikolacech","email":"nikola.cech@gooddata.com"},{"name":"no23reason","email":"dan.homola@hotmail.cz"},{"name":"pbenes","email":"petr.benes@gooddata.com"},{"name":"peterlacko","email":"lackopeter17@gmail.com"},{"name":"petrjanu","email":"petr.janu@gooddata.com"},{"name":"ptquang86","email":"ptquang86@gmail.com"},{"name":"rodri360","email":"me@rodri360.com"},{"name":"sitina","email":"jiri.sitina@gooddata.com"},{"name":"sondo","email":"son.do@gooddata.com"},{"name":"strouhaljan","email":"strouhal.jan@gmail.com"},{"name":"tomas.kratochvil","email":"tomas.kratochvil@gooddata.com"},{"name":"tomasreichmann","email":"tomasreichmann@gmail.com"},{"name":"tomsatgd","email":"tomas.satinsky@gooddata.com"},{"name":"tu.ngo","email":"tu.ngo@gooddata.com"},{"name":"vlastikcz","email":"vlastimil.kotas@gooddata.com"},{"name":"vlckomi1","email":"michaela.vlckova@gooddata.com"},{"name":"xmort","email":"petr.dolejsi@gooddata.com"},{"name":"yanlipnican","email":"yanlipnican@gmail.com"},{"name":"zdenek.vidensky","email":"zdenek.vidensky@gooddata.com"}],"homepage":"https://github.com/gooddata/gooddata-react-components#readme","bugs":{"url":"https://github.com/gooddata/gooddata-react-components/issues"},"dist":{"shasum":"fcff8550625edf0ca9df35b10758a2029782213b","tarball":"https://registry.npmjs.org/@gooddata/react-components/-/react-components-6.2.0.tgz","fileCount":1090,"integrity":"sha512-anZ1/1STfW4WJxrcyel4OCOdvOeK2FN1rj5FwMU3zwegYAc0ZDeGQIqdz8zIhR3jfwYZ1u6lsUWUrmyBGd3uCw==","signatures":[{"sig":"MEQCIAQKtUI3vwHGez8gnyosmCrg3J+NjAORzNo3JJZmtNpgAiB6oPt9Xe2ouNsbl0TUjdV+LiApXXpiG94toESZuLfoXg==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":4224505,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJcUBPhCRA9TVsSAnZWagAA7YIP/23bAK8dGyttGTZ/UvuV\nF9k7mUlnYa5p5R8QsbaTev/OuwgBa1YdqjpYZpgICL63KG0xoa/VKlP9o/+3\n8yQd99WL4S0QHkN5UYXp62PPe500M3CTge9XmyfFuBBBfKc4Wc3fT31h8cMp\n2XH8ehgzboCz2I6z9gR9KuPPZBbKBmeutb8ysHsIUgg9hMt3DyIBJU/SHEIL\nUA8DkD0XoaL7J6NqbBaoYJoeGlG6RLo53wo9a08r35wwGM9nzqE7Au7PSmuu\nQ8OEvE/wx76onEYXUTEAGepdtFDFUG3VwnQGLJv0xZi/QwkIeXCwos/WEMQm\nr0vLQ/gKzNGD5eOqVySvLADGco9OU6euiI8zz27eFtlXfvzyv0HxXD0JAFYr\ntDHHjqLVhBoj9Ei8MuSa2kk7NO2KekMZTAWu0qx0IL+uoXgRNK2WNYCJZnI9\n5A3UOwQNZMLwo2IGtfzC/5v23TyTrY9aK7txkcLNOEpV8tRq2LDv3qkazyTC\nhJq2lpPWzmXPtbZrcLB1Fsp/7qN4ApcwaM4aGH48SslmvKa8dQ9JgGcMe8DI\nOMlPxFcc91XEa573OwlWJKFARdR3zqSSCHO0N/xTLech1H0zpKm1nn+VCl6n\n5cSExZmte+Xqoext51r58B+ufCrrH+LXLYdyyXfjnFbGqPMx4VvgyeZpJdvh\nrNKr\r\n=35/z\r\n-----END PGP SIGNATURE-----\r\n"},"jest":{"testRegex":"(/__tests__/.*|\\.(test|spec))\\.(tsx?|jsx?)$","transform":{".(ts|tsx)":"<rootDir>/node_modules/ts-jest/preprocessor.js"},"collectCoverage":false,"moduleNameMapper":{"\\.(css|less|sass|scss)$":"<rootDir>/__mocks__/styleMock.ts"},"coverageReporters":["html"],"collectCoverageFrom":["src/**/*.{ts,tsx}","examples/server/src/**/*.{js,jsx}","!**/*.d.ts"],"moduleFileExtensions":["ts","tsx","js"],"setupTestFrameworkScriptFile":"<rootDir>/jest.setup.js"},"main":"dist/index.js","config":{"eslint":"./examples/**/*.{js,jsx}","tslint":"./{__mocks__,src,stories}/**/*.{ts,tsx}"},"gitHead":"0ebf9121f50dcbd8c64ff56f4530e3ac97ab03ca","scripts":{"dev":"bash scripts/build.sh --dev-watch","test":"jest --watch","build":"bash scripts/build.sh","tslint":"yarn run-tslint -t verbose $npm_package_config_tslint","prepare":"cd examples/server && yarn install --pure-lockfile && cd ../..; rm -r examples/node_modules 2>/dev/null; true","examples":"bash scripts/run-examples.sh","prepare?":"# Called before `npm publish` and on local `npm install`. Temporarily also for deleting obsolete node_modules. Ends with `true` to continue gracefully.","validate":"tsc --noEmit && yarn tslint && eslint $npm_package_config_eslint","build-dev":"bash scripts/build.sh --dev","examples?":"# Default is developer domain, other options: yarn examples [sec,secure,stg,stg2,stg3,demo,developer or URL]","storybook":"start-storybook -p 9001 -c .storybook","test-once":"jest","tslint-ci":"mkdir -p ./ci/results && yarn run-tslint -t checkstyle -o ./ci/results/tslint-results.xml $npm_package_config_tslint","run-tslint":"tslint -p tsconfig.json","validate-ci":"tsc --noEmit && yarn tslint-ci  && eslint $npm_package_config_eslint -f checkstyle -o ci/results/eslint-results.xml","examples-build":"bash scripts/build-examples.sh","prepublishOnly":"yarn build","test-storybook":"test-storybook","build-storybook":"build-storybook -c .storybook -o dist-storybook","examples-server":"node examples/server/src/index.js","heroku-postbuild":"yarn examples-build developer","examples-testcafe":"testcafe chrome --assertion-timeout 60000 -S -s examples/_screenshots examples/test/**/**/*_test* --debug-on-fail","examples-testcafe-ci":"testcafe 'chrome:headless --no-sandbox' --assertion-timeout 60000 -S -s examples/_screenshots examples/test/**/**/*_test*","examples-testcafe-live":"testcafe-live chrome --assertion-timeout 60000 examples/test/**/**/*_test*"},"typings":"dist/index.d.ts","_npmUser":{"name":"gooddata-ci","email":"rail@gooddata.com"},"deprecated":"@gooddata/react-components@6 reached End of Support on October 8, 2020. Please upgrade (see https://sdk.gooddata.com/gooddata-ui/docs/supported_versions.html for more information).","repository":{"url":"git+ssh://git@github.com/gooddata/gooddata-react-components.git","type":"git"},"_npmVersion":"6.4.1","description":"GoodData React Components","directories":{},"_nodeVersion":"8.12.0","dependencies":{"rxjs":"^5.5.6","lodash":"4.17.11","ag-grid":"^18.0.1","invariant":"^2.2.2","classnames":"^2.2.5","highcharts":"4.2.5","prop-types":"^15.6.0","react-intl":"^2.4.0","custom-event":"^1.0.1","ag-grid-react":"^18.0.0","react-measure":"^1.4.7","@gooddata/typings":"2.6.0","@types/highcharts":"4.2.56","http-status-codes":"^1.3.0","@gooddata/js-utils":"3.3.0","@gooddata/numberjs":"^3.1.2","fixed-data-table-2":"0.7.17","@gooddata/goodstrap":"59.4.0","react-dom-factories":"^1.0.2","@gooddata/gooddata-js":"11.0.0","highcharts-pattern-fill":"3.0.3","nodelist-foreach-polyfill":"^1.2.0"},"_hasShrinkwrap":false,"test-storybook":{"_defaults":{"readySelector":".screenshot-target, .screenshot-wrapper .highcharts-container, .screenshot-wrapper .s-headline-value, .screenshot-wrapper .viz-table-wrap, .screenshot-wrapper .gdc-kpi, .screenshot-wrapper .gdc-kpi-error, .screenshot-wrapper .s-pivot-table .ag-cell"},"AFM components/PieChart":{"error":{"delay":1000,"readySelector":".screenshot-wrapper .s-error .icon-cloud-rain"}},"Core components/Heatmap":{"data labels config":{"readySelector":".screenshot-wrapper div:nth-child(8) .highcharts-container"},"with different legend positions":{"readySelector":".screenshot-wrapper div:nth-child(10) .highcharts-container"}},"Core components/Treemap":{"data labels config":{"readySelector":".screenshot-wrapper div:nth-child(8) .highcharts-container"},"with different legend positions":{"readySelector":".screenshot-wrapper div:nth-child(10) .highcharts-container"}},"Core components/BarChart":{"with different legend positions":{"readySelector":".screenshot-wrapper div:nth-child(10) .highcharts-container"}},"Core components/PieChart":{"data labels config":{"readySelector":".screenshot-wrapper div:nth-child(8) .highcharts-container"},"with different legend positions":{"readySelector":".screenshot-wrapper div:nth-child(10) .highcharts-container"}},"AFM components/DonutChart":{"error":{"delay":1000,"readySelector":".screenshot-wrapper .s-error .icon-cloud-rain"}},"Core components/AreaChart":{"data labels config":{"readySelector":".screenshot-wrapper div:nth-child(8) .highcharts-container"},"with different legend positions":{"readySelector":".screenshot-wrapper div:nth-child(10) .highcharts-container"}},"Core components/LineChart":{"data labels config":{"readySelector":".screenshot-wrapper div:nth-child(8) .highcharts-container"},"with different legend positions":{"readySelector":".screenshot-wrapper div:nth-child(10) .highcharts-container"}},"Core components/DonutChart":{"data labels config":{"readySelector":".screenshot-wrapper div:nth-child(8) .highcharts-container"},"with different legend positions":{"readySelector":".screenshot-wrapper div:nth-child(10) .highcharts-container"}},"Core components/BubbleChart":{"data labels config":{"readySelector":".screenshot-wrapper div:nth-child(8) .highcharts-container"},"with different legend positions":{"readySelector":".screenshot-wrapper div:nth-child(10) .highcharts-container"}},"Core components/ColumnChart":{"with different legend positions":{"readySelector":".screenshot-wrapper div:nth-child(10) .highcharts-container"}},"Core components/ScatterPlot":{"data labels config":{"readySelector":".screenshot-wrapper div:nth-child(8) .highcharts-container"}}},"devDependencies":{"raf":"3.3.2","yup":"^0.24.1","jest":"21.2.1","react":"16.5.2","enzyme":"3.5.0","formik":"^0.11.11","moment":"2.23.0","history":"^4.7.2","ts-jest":"21.2.4","webpack":"3.10.0","react-ga":"^2.5.2","recharts":"1.0.0-beta.9","testcafe":"0.20.3","commander":"2.14.1","node-sass":"4.7.2","react-dom":"16.5.2","supertest":"3.0.0","babel-core":"6.26.0","css-loader":"0.28.7","jest-junit":"3.0.0","raw-loader":"0.5.1","styled-jsx":"2.2.1","typescript":"2.3.3","@types/jest":"20.0.4","@types/node":"7.0.8","file-loader":"1.1.6","sass-loader":"6.0.6","@types/react":"16.0.34","babel-loader":"7.1.2","react-helmet":"5.2.0","react-select":"1.2.1","style-loader":"0.19.1","@types/enzyme":"3.1.13","@types/lodash":"4.14.61","babel-runtime":"6.25.0","testcafe-live":"0.1.4","utility-types":"^1.1.0","babel-polyfill":"^6.26.0","@storybook/react":"3.4.10","@types/invariant":"2.2.29","@types/react-dom":"16.0.3","babel-preset-env":"1.6.1","isomorphic-fetch":"2.2.1","react-datepicker":"1.1.0","react-router-dom":"4.2.2","@gooddata/mock-js":"1.16.0","@storybook/addons":"3.4.10","@types/classnames":"2.2.3","@types/prop-types":"15.5.2","@types/react-intl":"2.3.5","babel-preset-react":"6.24.1","identity-obj-proxy":"^3.0.0","react-async-script":"^0.9.1","webpack-dev-server":"2.11.1","@types/react-portal":"4.0.1","babel-plugin-lodash":"3.3.2","html-webpack-plugin":"2.30.1","react-test-renderer":"16.4.2","@types/react-measure":"0.4.7","clean-webpack-plugin":"0.1.17","react-google-recaptcha":"^0.11.0","@gooddata/eslint-config":"0.1.0","@gooddata/tslint-config":"0.0.13","@types/storybook__react":"3.0.6","enzyme-adapter-react-16":"1.3.1","uglifyjs-webpack-plugin":"1.2.0","@gooddata/test-storybook":"2.0.0","@storybook/addon-actions":"3.4.10","@storybook/addon-options":"3.4.10","node-sass-magic-importer":"5.1.0","react-syntax-highlighter":"6.1.2","@types/fixed-data-table-2":"0.8.1","awesome-typescript-loader":"3.5.0","@types/react-test-renderer":"16.0.0","circular-dependency-plugin":"4.4.0","compression-webpack-plugin":"1.1.7","@types/enzyme-adapter-react-16":"1.0.3","@types/storybook__addon-actions":"3.0.1","babel-plugin-transform-class-properties":"6.24.1","babel-plugin-transform-async-to-generator":"6.24.1","babel-plugin-transform-object-rest-spread":"6.26.0"},"peerDependencies":{"react":"16.5.2","react-dom":"16.5.2"},"_npmOperationalInternal":{"tmp":"tmp/react-components_6.2.0_1548751841185_0.2822018423880639","host":"s3://npm-registry-packages"}},"6.3.0-alpha3":{"name":"@gooddata/react-components","version":"6.3.0-alpha3","author":{"name":"GoodData Corporation"},"license":"BSD-3-Clause","_id":"@gooddata/react-components@6.3.0-alpha3","maintainers":[{"name":"bertold8","email":"ivan.nejezchleb@seznam.cz"},{"name":"bugsbunny338","email":"jiri.zajic@mensa.cz"},{"name":"gooddata-ci","email":"rail@gooddata.com"},{"name":"hurtak","email":"petr.hurtak@gmail.com"},{"name":"ivan.mjartan","email":"ivan.mjartan@gooddata.com"},{"name":"jakub-sterba","email":"jakub.sterba@gooddata.com"},{"name":"jaroslav.tomecek","email":"jaroslav.tomecek@gooddata.com"},{"name":"jkittler","email":"honza.kittler@gmail.com"},{"name":"khanh.le","email":"khanh.le@gooddata.com"},{"name":"langhamp","email":"pavel.langhammer@gooddata.com"},{"name":"lanhuynh","email":"lan.huynh@gooddata.com"},{"name":"linhhong","email":"linh.hong@gooddata.com"},{"name":"lpearce","email":"levi.pearce@gooddata.com"},{"name":"lupko","email":"lubomir.slivka@gooddata.com"},{"name":"martin.mosko","email":"martin.mosko@gooddata.com"},{"name":"michal.marsal","email":"michal.marsal@gooddata.com"},{"name":"nadtan","email":"tan.nguyen@gooddata.com"},{"name":"naibinh","email":"naibinh@gmail.com"},{"name":"nikolacech","email":"nikola.cech@gooddata.com"},{"name":"no23reason","email":"dan.homola@hotmail.cz"},{"name":"pbenes","email":"petr.benes@gooddata.com"},{"name":"peterlacko","email":"lackopeter17@gmail.com"},{"name":"petrjanu","email":"petr.janu@gooddata.com"},{"name":"ptquang86","email":"ptquang86@gmail.com"},{"name":"rodri360","email":"me@rodri360.com"},{"name":"sitina","email":"jiri.sitina@gooddata.com"},{"name":"sondo","email":"son.do@gooddata.com"},{"name":"strouhaljan","email":"strouhal.jan@gmail.com"},{"name":"tomas.kratochvil","email":"tomas.kratochvil@gooddata.com"},{"name":"tomasreichmann","email":"tomasreichmann@gmail.com"},{"name":"tomsatgd","email":"tomas.satinsky@gooddata.com"},{"name":"tu.ngo","email":"tu.ngo@gooddata.com"},{"name":"vlastikcz","email":"vlastimil.kotas@gooddata.com"},{"name":"vlckomi1","email":"michaela.vlckova@gooddata.com"},{"name":"xmort","email":"petr.dolejsi@gooddata.com"},{"name":"yanlipnican","email":"yanlipnican@gmail.com"},{"name":"zdenek.vidensky","email":"zdenek.vidensky@gooddata.com"}],"homepage":"https://github.com/gooddata/gooddata-react-components#readme","bugs":{"url":"https://github.com/gooddata/gooddata-react-components/issues"},"dist":{"shasum":"da5ca62107d41aa583810b0d2cd44135c4dfb84f","tarball":"https://registry.npmjs.org/@gooddata/react-components/-/react-components-6.3.0-alpha3.tgz","fileCount":1090,"integrity":"sha512-OTF9OzruYAZfL5oO3YkxEcPTk7X+vBE2uCSUy8FYNO6mc8zBTTIP/rtt1T410luuFWo+Quwfah/7jzhAlhCk8Q==","signatures":[{"sig":"MEQCIBRu45jOQnMRG/190ngUUNt+ft0mSfi72OJdB3P96c1EAiBuAKEOEbmz3EpBr+C9o0QuUT1TNfj1fF4fB6uXPz9W3g==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":4223729,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJcUBWKCRA9TVsSAnZWagAAs4cP/RZmUQIegA3URr8O/wUB\nOwbK0V04ofYvZKdL8RyeaALAEYu5PnMEYzV8y1Oi1wBLXWNvmb+sJ0/j91IP\nydsQLvY3bbPpSXyzoHM7bNIlszZZLkDTemZBkzZ4jVH1ZfgeBDkK63/nXP7l\nsEs5VfaO18vEB7GOpRHVhZDIFt6GNFT6rBYqdzSOp9T2pnF+m7ifCZPyZ1EE\n4MzHEyueuRzz2BtVNGjVRFR61hC9Br1LDrluPq7Ahyj0Dgu49cGRgAtJBuBO\nGdZd3poYkMRMNCIlTgC8ZkHMIApP0PXzCLhfz3zpWyFf+zvzTsm0cVhjoQnh\nq5OP8BKOGUGWdaEvWRYQcHwD+ZMEaz7q75e8+o6BFFPIQcLId7C3gQrJ/xhj\nP5E11wrjZT+Tzf4D0Ur9+v02kP3nGnrsjC/9SkAgiInrzIiZ5fMGqqDfOpD5\nrmrIn6QMRhbtKoR4PsS1bs1cwiP3i7uulJeTckM/AiJfj5erDT+MZgjwsHcj\n1tDPIrca1xruLkMN2jp+JywTQJqPyZ6tQ5IUWq7wQp6q4ysgt34JeLOWdcib\nMYi6s0Y4D9MKTOwQ1txFKVFi0L2Y49d3qqvEOZCG8J4YR0IriCzNwdAALgBm\nzaiwAdkrz1bAu222tW0wJtjLUAIibLPrkJUXi7waYoM2RuHgV3D6vUYt/SIT\nl8AB\r\n=K6ox\r\n-----END PGP SIGNATURE-----\r\n"},"jest":{"testRegex":"(/__tests__/.*|\\.(test|spec))\\.(tsx?|jsx?)$","transform":{".(ts|tsx)":"<rootDir>/node_modules/ts-jest/preprocessor.js"},"collectCoverage":false,"moduleNameMapper":{"\\.(css|less|sass|scss)$":"<rootDir>/__mocks__/styleMock.ts"},"coverageReporters":["html"],"collectCoverageFrom":["src/**/*.{ts,tsx}","examples/server/src/**/*.{js,jsx}","!**/*.d.ts"],"moduleFileExtensions":["ts","tsx","js"],"setupTestFrameworkScriptFile":"<rootDir>/jest.setup.js"},"main":"dist/index.js","config":{"eslint":"./examples/**/*.{js,jsx}","tslint":"./{__mocks__,src,stories}/**/*.{ts,tsx}"},"readme":"[![npm version](https://badge.fury.io/js/%40gooddata%2Freact-components.svg)](https://www.npmjs.com/package/@gooddata/react-components) \n\n# GoodData.UI React components\n> A React-based JavaScript library for building data-driven applications\n\n## Getting started\n- [GoodData.UI Documentation](http://sdk.gooddata.com/gooddata-ui/)\n- [GoodData.UI Live Examples](https://gooddata-examples.herokuapp.com/)\n- [Stack Overflow](https://stackoverflow.com/questions/tagged/gooddata)\n\n### Usage\nWith [yarn](https://yarnpkg.com) installed, go to your project directory and run\n```\n$ yarn add @gooddata/react-components\n```\nIf you prefer [npm](npmjs.com) run\n```\n$ npm install --save @gooddata/react-components\n```\n\n\n## Contributing\n\nWe welcome any contribution in form of [issues](https://github.com/gooddata/gooddata-react-components/issues) or [pull requests](https://github.com/gooddata/gooddata-react-components/pulls).\nThese commands may come in handy while developing:\n\n| command | description |\n| ------- | ----------- |\n| `yarn install --pure-lockfile` | first step |\n| ||\n| `yarn dev` | build react-components to `/dist` in watch mode |\n| `yarn test` | run all unit tests |\n| `yarn validate` | validate codestyle |\n| ||\n| `yarn storybook` | run storybook from `/stories` on http://localhost:9001 |\n| `yarn build-storybook` | build storybook to `/dist-storybook` |\n| `yarn test-storybook` | run storybook and [screenshot tests](https://github.com/gooddata/gdc-client-utils/tree/master/test-storybook) |\n| ||\n| `yarn examples` | run Live Examples dev-server from `/examples` on https://localhost:8999 |\n| `yarn examples-build` | build Live Examples to `/examples/dist` |\n| `yarn examples-server` | serve built Live Examples - see `/examples/server/src` |\n| `yarn examples-testcafe` | run testcafe tests against `localhost:8999` |\n\n### Deploy to heroku.com\nWhen you deploy this repo to heroku, it serves *GoodData.UI Live Examples*.\nRelevant tasks are in `Procfile` and `package.json`.\n\n```bash\n# run in the project directory\nheroku login\nheroku create <your-app-name>\nheroku config:set DOMAIN_ADMIN_USERNAME=x@gooddata.com DOMAIN_ADMIN_PASSWORD=xy PROJECT_ID_TO_ASSIGN=xms7ga4tf3g3nzucd8380o2bev8oeknp\ngit push heroku HEAD:master\nheroku open\n```\n\n### Run Live Examples Locally\nTo run *GoodData.UI Live Examples* locally:\n```bash\ngit clone <this-repository>\ncd  <repository-folder>\nyarn install --pure-lockfile\nyarn examples\n```\nThen open https://localhost:8999 and login using Live Examples account (you can [create one here](https://gooddata-examples.herokuapp.com/registration)).\n\n## Changelog\n\n- see [CHANGELOG.md](CHANGELOG.md)\n\n## License\n\n(C) 2007-2018 GoodData Corporation\n\nThis project is dual licensed:\n\n- The ATTRIBUTION-NONCOMMERCIAL 4.0 INTERNATIONAL (CC BY-NC 4.0) is used for purpose of the trial experience and evaluation of GoodData.UI library.\n- The GOODDATA GOODDATA.UI LIBRARY END USER LICENSE AGREEMENT is used for GoodData customers.\n\nFor more information, please see [LICENSE](https://github.com/gooddata/gooddata-react-components/blob/master/LICENSE)\n","gitHead":"a5dabacd78b173f04087c9d35c670c2b30171c58","scripts":{"dev":"bash scripts/build.sh --dev-watch","test":"jest --watch","build":"bash scripts/build.sh","tslint":"yarn run-tslint -t verbose $npm_package_config_tslint","prepare":"cd examples/server && yarn install --pure-lockfile && cd ../..; rm -r examples/node_modules 2>/dev/null; true","examples":"bash scripts/run-examples.sh","prepare?":"# Called before `npm publish` and on local `npm install`. Temporarily also for deleting obsolete node_modules. Ends with `true` to continue gracefully.","validate":"tsc --noEmit && yarn tslint && eslint $npm_package_config_eslint","build-dev":"bash scripts/build.sh --dev","examples?":"# Default is developer domain, other options: yarn examples [sec,secure,stg,stg2,stg3,demo,developer or URL]","storybook":"start-storybook -p 9001 -c .storybook","test-once":"jest","tslint-ci":"mkdir -p ./ci/results && yarn run-tslint -t checkstyle -o ./ci/results/tslint-results.xml $npm_package_config_tslint","run-tslint":"tslint -p tsconfig.json","validate-ci":"tsc --noEmit && yarn tslint-ci  && eslint $npm_package_config_eslint -f checkstyle -o ci/results/eslint-results.xml","examples-build":"bash scripts/build-examples.sh","prepublishOnly":"yarn build","test-storybook":"test-storybook","build-storybook":"build-storybook -c .storybook -o dist-storybook","examples-server":"node examples/server/src/index.js","heroku-postbuild":"yarn examples-build developer","examples-testcafe":"testcafe chrome --assertion-timeout 60000 -S -s examples/_screenshots examples/test/**/**/*_test* --debug-on-fail","examples-testcafe-ci":"testcafe 'chrome:headless --no-sandbox' --assertion-timeout 60000 -S -s examples/_screenshots examples/test/**/**/*_test*","examples-testcafe-live":"testcafe-live chrome --assertion-timeout 60000 examples/test/**/**/*_test*"},"typings":"dist/index.d.ts","_npmUser":{"name":"gooddata-ci","email":"rail@gooddata.com"},"repository":{"url":"git+ssh://git@github.com/gooddata/gooddata-react-components.git","type":"git"},"_npmVersion":"6.4.1","description":"GoodData React Components","directories":{},"_nodeVersion":"8.12.0","dependencies":{"rxjs":"^5.5.6","lodash":"4.17.11","ag-grid":"^18.0.1","invariant":"^2.2.2","classnames":"^2.2.5","highcharts":"4.2.5","prop-types":"^15.6.0","react-intl":"^2.4.0","custom-event":"^1.0.1","ag-grid-react":"^18.0.0","react-measure":"^1.4.7","@gooddata/typings":"2.6.0","@types/highcharts":"4.2.56","http-status-codes":"^1.3.0","@gooddata/js-utils":"3.3.0","@gooddata/numberjs":"^3.1.2","fixed-data-table-2":"0.7.17","@gooddata/goodstrap":"59.4.1","react-dom-factories":"^1.0.2","@gooddata/gooddata-js":"11.2.0","highcharts-pattern-fill":"3.0.3","nodelist-foreach-polyfill":"^1.2.0"},"_hasShrinkwrap":false,"readmeFilename":"README.md","test-storybook":{"_defaults":{"readySelector":".screenshot-target, .screenshot-wrapper .highcharts-container, .screenshot-wrapper .s-headline-value, .screenshot-wrapper .viz-table-wrap, .screenshot-wrapper .gdc-kpi, .screenshot-wrapper .gdc-kpi-error, .screenshot-wrapper .s-pivot-table .ag-cell"},"AFM components/PieChart":{"error":{"delay":1000,"readySelector":".screenshot-wrapper .s-error .icon-cloud-rain"}},"Core components/Heatmap":{"data labels config":{"readySelector":".screenshot-wrapper div:nth-child(8) .highcharts-container"},"with different legend positions":{"readySelector":".screenshot-wrapper div:nth-child(10) .highcharts-container"}},"Core components/Treemap":{"data labels config":{"readySelector":".screenshot-wrapper div:nth-child(8) .highcharts-container"},"with different legend positions":{"readySelector":".screenshot-wrapper div:nth-child(10) .highcharts-container"}},"Core components/BarChart":{"with different legend positions":{"readySelector":".screenshot-wrapper div:nth-child(10) .highcharts-container"}},"Core components/PieChart":{"data labels config":{"readySelector":".screenshot-wrapper div:nth-child(8) .highcharts-container"},"with different legend positions":{"readySelector":".screenshot-wrapper div:nth-child(10) .highcharts-container"}},"AFM components/DonutChart":{"error":{"delay":1000,"readySelector":".screenshot-wrapper .s-error .icon-cloud-rain"}},"Core components/AreaChart":{"data labels config":{"readySelector":".screenshot-wrapper div:nth-child(8) .highcharts-container"},"with different legend positions":{"readySelector":".screenshot-wrapper div:nth-child(10) .highcharts-container"}},"Core components/LineChart":{"data labels config":{"readySelector":".screenshot-wrapper div:nth-child(8) .highcharts-container"},"with different legend positions":{"readySelector":".screenshot-wrapper div:nth-child(10) .highcharts-container"}},"Core components/DonutChart":{"data labels config":{"readySelector":".screenshot-wrapper div:nth-child(8) .highcharts-container"},"with different legend positions":{"readySelector":".screenshot-wrapper div:nth-child(10) .highcharts-container"}},"Core components/BubbleChart":{"data labels config":{"readySelector":".screenshot-wrapper div:nth-child(8) .highcharts-container"},"with different legend positions":{"readySelector":".screenshot-wrapper div:nth-child(10) .highcharts-container"}},"Core components/ColumnChart":{"with different legend positions":{"readySelector":".screenshot-wrapper div:nth-child(10) .highcharts-container"}},"Core components/ScatterPlot":{"data labels config":{"readySelector":".screenshot-wrapper div:nth-child(8) .highcharts-container"}}},"devDependencies":{"raf":"3.3.2","yup":"^0.24.1","jest":"21.2.1","react":"16.5.2","enzyme":"3.5.0","formik":"^0.11.11","moment":"2.23.0","history":"^4.7.2","ts-jest":"21.2.4","webpack":"3.10.0","react-ga":"^2.5.2","recharts":"1.0.0-beta.9","testcafe":"0.20.3","commander":"2.14.1","node-sass":"4.7.2","react-dom":"16.5.2","supertest":"3.0.0","babel-core":"6.26.0","css-loader":"0.28.7","jest-junit":"3.0.0","raw-loader":"0.5.1","styled-jsx":"2.2.1","typescript":"2.3.3","@types/jest":"20.0.4","@types/node":"7.0.8","file-loader":"1.1.6","sass-loader":"6.0.6","@types/react":"16.0.34","babel-loader":"7.1.2","react-helmet":"5.2.0","react-select":"1.2.1","style-loader":"0.19.1","@types/enzyme":"3.1.13","@types/lodash":"4.14.61","babel-runtime":"6.25.0","testcafe-live":"0.1.4","utility-types":"^1.1.0","babel-polyfill":"^6.26.0","@storybook/react":"3.4.10","@types/invariant":"2.2.29","@types/react-dom":"16.0.3","babel-preset-env":"1.6.1","isomorphic-fetch":"2.2.1","react-datepicker":"1.1.0","react-router-dom":"4.2.2","@gooddata/mock-js":"1.19.0","@storybook/addons":"3.4.10","@types/classnames":"2.2.3","@types/prop-types":"15.5.2","@types/react-intl":"2.3.5","babel-preset-react":"6.24.1","identity-obj-proxy":"^3.0.0","react-async-script":"^0.9.1","webpack-dev-server":"2.11.1","@types/react-portal":"4.0.1","babel-plugin-lodash":"3.3.2","html-webpack-plugin":"2.30.1","react-test-renderer":"16.4.2","@types/react-measure":"0.4.7","clean-webpack-plugin":"0.1.17","react-google-recaptcha":"^0.11.0","@gooddata/eslint-config":"0.1.0","@gooddata/tslint-config":"0.0.13","@types/storybook__react":"3.0.6","enzyme-adapter-react-16":"1.3.1","uglifyjs-webpack-plugin":"1.2.0","@gooddata/test-storybook":"2.0.0","@storybook/addon-actions":"3.4.10","@storybook/addon-options":"3.4.10","node-sass-magic-importer":"5.1.0","react-syntax-highlighter":"6.1.2","@types/fixed-data-table-2":"0.8.1","awesome-typescript-loader":"3.5.0","@types/react-test-renderer":"16.0.0","circular-dependency-plugin":"4.4.0","compression-webpack-plugin":"1.1.7","@types/enzyme-adapter-react-16":"1.0.3","@types/storybook__addon-actions":"3.0.1","babel-plugin-transform-class-properties":"6.24.1","babel-plugin-transform-async-to-generator":"6.24.1","babel-plugin-transform-object-rest-spread":"6.26.0"},"peerDependencies":{"react":"16.5.2","react-dom":"16.5.2"},"_npmOperationalInternal":{"tmp":"tmp/react-components_6.3.0-alpha3_1548752265272_0.3951484400624594","host":"s3://npm-registry-packages"}},"6.3.0-alpha4":{"name":"@gooddata/react-components","version":"6.3.0-alpha4","author":{"name":"GoodData Corporation"},"license":"BSD-3-Clause","_id":"@gooddata/react-components@6.3.0-alpha4","maintainers":[{"name":"bertold8","email":"ivan.nejezchleb@seznam.cz"},{"name":"bugsbunny338","email":"jiri.zajic@mensa.cz"},{"name":"gooddata-ci","email":"rail@gooddata.com"},{"name":"hurtak","email":"petr.hurtak@gmail.com"},{"name":"ivan.mjartan","email":"ivan.mjartan@gooddata.com"},{"name":"jakub-sterba","email":"jakub.sterba@gooddata.com"},{"name":"jaroslav.tomecek","email":"jaroslav.tomecek@gooddata.com"},{"name":"jkittler","email":"honza.kittler@gmail.com"},{"name":"khanh.le","email":"khanh.le@gooddata.com"},{"name":"langhamp","email":"pavel.langhammer@gooddata.com"},{"name":"lanhuynh","email":"lan.huynh@gooddata.com"},{"name":"linhhong","email":"linh.hong@gooddata.com"},{"name":"lpearce","email":"levi.pearce@gooddata.com"},{"name":"lupko","email":"lubomir.slivka@gooddata.com"},{"name":"martin.mosko","email":"martin.mosko@gooddata.com"},{"name":"michal.marsal","email":"michal.marsal@gooddata.com"},{"name":"nadtan","email":"tan.nguyen@gooddata.com"},{"name":"naibinh","email":"naibinh@gmail.com"},{"name":"nikolacech","email":"nikola.cech@gooddata.com"},{"name":"no23reason","email":"dan.homola@hotmail.cz"},{"name":"pbenes","email":"petr.benes@gooddata.com"},{"name":"peterlacko","email":"lackopeter17@gmail.com"},{"name":"petrjanu","email":"petr.janu@gooddata.com"},{"name":"ptquang86","email":"ptquang86@gmail.com"},{"name":"rodri360","email":"me@rodri360.com"},{"name":"sitina","email":"jiri.sitina@gooddata.com"},{"name":"sondo","email":"son.do@gooddata.com"},{"name":"strouhaljan","email":"strouhal.jan@gmail.com"},{"name":"tomas.kratochvil","email":"tomas.kratochvil@gooddata.com"},{"name":"tomasreichmann","email":"tomasreichmann@gmail.com"},{"name":"tomsatgd","email":"tomas.satinsky@gooddata.com"},{"name":"tu.ngo","email":"tu.ngo@gooddata.com"},{"name":"vlastikcz","email":"vlastimil.kotas@gooddata.com"},{"name":"vlckomi1","email":"michaela.vlckova@gooddata.com"},{"name":"xmort","email":"petr.dolejsi@gooddata.com"},{"name":"yanlipnican","email":"yanlipnican@gmail.com"},{"name":"zdenek.vidensky","email":"zdenek.vidensky@gooddata.com"}],"homepage":"https://github.com/gooddata/gooddata-react-components#readme","bugs":{"url":"https://github.com/gooddata/gooddata-react-components/issues"},"dist":{"shasum":"91fb6e95cf0d77bc329d03e523b177e8aaee0217","tarball":"https://registry.npmjs.org/@gooddata/react-components/-/react-components-6.3.0-alpha4.tgz","fileCount":1090,"integrity":"sha512-BMNqGEf7qNHnsZv358HKYfroTaKscV3NVpwHh9hmcPllnA7MQqFdrXz3mq+p7ZxjcApiTb0g1OVNpjnn5DHf5A==","signatures":[{"sig":"MEUCIQCMHoY6uki0PaxpQaliYnmoHvRJDOHpJpSoU/9j6dc8cwIgB+TgxbvOLSl7XkYP1avUfexQ4xH5UEAZAr6Juv2UWoo=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":4227624,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJcUGYRCRA9TVsSAnZWagAANy0P/RQFkaIKm8iYWYYph9bl\nyVYAmEY/ACDfNtBfPBWyHWMZwPZklyR023irt0ZnJeyK6cxXmSUUWS4gvEvr\nLIRKBg9fHMbTLAKtl9crqgjvymj+0alEa76pGoires21EtoysTbd4mUG80WE\nUvWk7GP9kbe+yY2nVD2jLst4B9kvKU6mhPtiYUXPw2btr2MBOZTokm8MUTtb\njzGRFfx7v9U4Ik/hYvyuNMWHDRS+Ti2tC4wF6Rt2CtTgmNm7zO84ui0SipMp\nHugIYzP6JBQ8XMcfzh/I8kxpEQaihXqPSxvBVxW85DoptmNkJ37oTHXIgxcq\nCjNvcqmaJ7/r6r8e9hVtey4fcIROOe+i5LUyHPJ8cUicVfTFk7YQ6oxxYLft\nmt9NHG6zr6UV3K5vgOuvavreHcSJEHgADHPmQ6xCJPqVha+H0lHMmf42P2l6\nvS4BhoHUsJhWTU2xD0HIvI7zNcubGdFF55cieenOFgph3Z8bkC/ZvWF02bDU\n0Sl1EnB+BiOEEjp8NAJKZa1iOzowLOeQLiIFLiUuVLF4zj+kqcmrYtJa1jPS\nhQ8cAQTF6V/8JsZ01wJWIeyFdHR9UZLpGjAo7ltGw0i54I2xsXBBWmYz3DIw\ngkm8IaI45uS31sThiyKptHcJ/uKnnEsLUezW2pnKnAs28pBywHdL1ZUt3IFk\nykry\r\n=NiDw\r\n-----END PGP SIGNATURE-----\r\n"},"jest":{"testRegex":"(/__tests__/.*|\\.(test|spec))\\.(tsx?|jsx?)$","transform":{".(ts|tsx)":"<rootDir>/node_modules/ts-jest/preprocessor.js"},"collectCoverage":false,"moduleNameMapper":{"\\.(css|less|sass|scss)$":"<rootDir>/__mocks__/styleMock.ts"},"coverageReporters":["html"],"collectCoverageFrom":["src/**/*.{ts,tsx}","examples/server/src/**/*.{js,jsx}","!**/*.d.ts"],"moduleFileExtensions":["ts","tsx","js"],"setupTestFrameworkScriptFile":"<rootDir>/jest.setup.js"},"main":"dist/index.js","config":{"eslint":"./examples/**/*.{js,jsx}","tslint":"./{__mocks__,src,stories}/**/*.{ts,tsx}"},"readme":"[![npm version](https://badge.fury.io/js/%40gooddata%2Freact-components.svg)](https://www.npmjs.com/package/@gooddata/react-components) \n\n# GoodData.UI React components\n> A React-based JavaScript library for building data-driven applications\n\n## Getting started\n- [GoodData.UI Documentation](http://sdk.gooddata.com/gooddata-ui/)\n- [GoodData.UI Live Examples](https://gooddata-examples.herokuapp.com/)\n- [Stack Overflow](https://stackoverflow.com/questions/tagged/gooddata)\n\n### Usage\nWith [yarn](https://yarnpkg.com) installed, go to your project directory and run\n```\n$ yarn add @gooddata/react-components\n```\nIf you prefer [npm](npmjs.com) run\n```\n$ npm install --save @gooddata/react-components\n```\n\n\n## Contributing\n\nWe welcome any contribution in form of [issues](https://github.com/gooddata/gooddata-react-components/issues) or [pull requests](https://github.com/gooddata/gooddata-react-components/pulls).\nThese commands may come in handy while developing:\n\n| command | description |\n| ------- | ----------- |\n| `yarn install --pure-lockfile` | first step |\n| ||\n| `yarn dev` | build react-components to `/dist` in watch mode |\n| `yarn test` | run all unit tests |\n| `yarn validate` | validate codestyle |\n| ||\n| `yarn storybook` | run storybook from `/stories` on http://localhost:9001 |\n| `yarn build-storybook` | build storybook to `/dist-storybook` |\n| `yarn test-storybook` | run storybook and [screenshot tests](https://github.com/gooddata/gdc-client-utils/tree/master/test-storybook) |\n| ||\n| `yarn examples` | run Live Examples dev-server from `/examples` on https://localhost:8999 |\n| `yarn examples-build` | build Live Examples to `/examples/dist` |\n| `yarn examples-server` | serve built Live Examples - see `/examples/server/src` |\n| `yarn examples-testcafe` | run testcafe tests against `localhost:8999` |\n\n### Deploy to heroku.com\nWhen you deploy this repo to heroku, it serves *GoodData.UI Live Examples*.\nRelevant tasks are in `Procfile` and `package.json`.\n\n```bash\n# run in the project directory\nheroku login\nheroku create <your-app-name>\nheroku config:set DOMAIN_ADMIN_USERNAME=x@gooddata.com DOMAIN_ADMIN_PASSWORD=xy PROJECT_ID_TO_ASSIGN=xms7ga4tf3g3nzucd8380o2bev8oeknp\ngit push heroku HEAD:master\nheroku open\n```\n\n### Run Live Examples Locally\nTo run *GoodData.UI Live Examples* locally:\n```bash\ngit clone <this-repository>\ncd  <repository-folder>\nyarn install --pure-lockfile\nyarn examples\n```\nThen open https://localhost:8999 and login using Live Examples account (you can [create one here](https://gooddata-examples.herokuapp.com/registration)).\n\n## Changelog\n\n- see [CHANGELOG.md](CHANGELOG.md)\n\n## License\n\n(C) 2007-2018 GoodData Corporation\n\nThis project is dual licensed:\n\n- The ATTRIBUTION-NONCOMMERCIAL 4.0 INTERNATIONAL (CC BY-NC 4.0) is used for purpose of the trial experience and evaluation of GoodData.UI library.\n- The GOODDATA GOODDATA.UI LIBRARY END USER LICENSE AGREEMENT is used for GoodData customers.\n\nFor more information, please see [LICENSE](https://github.com/gooddata/gooddata-react-components/blob/master/LICENSE)\n","gitHead":"c8b71d7cee8d93f9f8b0b6f39e32cf0d7e74104a","scripts":{"dev":"bash scripts/build.sh --dev-watch","test":"jest --watch","build":"bash scripts/build.sh","tslint":"yarn run-tslint -t verbose $npm_package_config_tslint","prepare":"cd examples/server && yarn install --pure-lockfile && cd ../..; rm -r examples/node_modules 2>/dev/null; true","examples":"bash scripts/run-examples.sh","prepare?":"# Called before `npm publish` and on local `npm install`. Temporarily also for deleting obsolete node_modules. Ends with `true` to continue gracefully.","validate":"tsc --noEmit && yarn tslint && eslint $npm_package_config_eslint","build-dev":"bash scripts/build.sh --dev","examples?":"# Default is developer domain, other options: yarn examples [sec,secure,stg,stg2,stg3,demo,developer or URL]","storybook":"start-storybook -p 9001 -c .storybook","test-once":"jest","tslint-ci":"mkdir -p ./ci/results && yarn run-tslint -t checkstyle -o ./ci/results/tslint-results.xml $npm_package_config_tslint","run-tslint":"tslint -p tsconfig.json","validate-ci":"tsc --noEmit && yarn tslint-ci  && eslint $npm_package_config_eslint -f checkstyle -o ci/results/eslint-results.xml","examples-build":"bash scripts/build-examples.sh","prepublishOnly":"yarn build","test-storybook":"test-storybook","build-storybook":"build-storybook -c .storybook -o dist-storybook","examples-server":"node examples/server/src/index.js","heroku-postbuild":"yarn examples-build developer","examples-testcafe":"testcafe chrome --assertion-timeout 60000 -S -s examples/_screenshots examples/test/**/**/*_test* --debug-on-fail","examples-testcafe-ci":"testcafe 'chrome:headless --no-sandbox' --assertion-timeout 60000 -S -s examples/_screenshots examples/test/**/**/*_test*","examples-testcafe-live":"testcafe-live chrome --assertion-timeout 60000 examples/test/**/**/*_test*"},"typings":"dist/index.d.ts","_npmUser":{"name":"gooddata-ci","email":"rail@gooddata.com"},"repository":{"url":"git+ssh://git@github.com/gooddata/gooddata-react-components.git","type":"git"},"_npmVersion":"6.4.1","description":"GoodData React Components","directories":{},"_nodeVersion":"8.12.0","dependencies":{"rxjs":"^5.5.6","lodash":"4.17.11","ag-grid":"^18.0.1","invariant":"^2.2.2","classnames":"^2.2.5","highcharts":"4.2.5","prop-types":"^15.6.0","react-intl":"^2.4.0","custom-event":"^1.0.1","ag-grid-react":"^18.0.0","react-measure":"^1.4.7","@gooddata/typings":"2.6.0","@types/highcharts":"4.2.56","http-status-codes":"^1.3.0","@gooddata/js-utils":"3.3.0","@gooddata/numberjs":"^3.1.2","fixed-data-table-2":"0.7.17","@gooddata/goodstrap":"59.4.1","react-dom-factories":"^1.0.2","@gooddata/gooddata-js":"11.2.0","highcharts-pattern-fill":"3.0.3","nodelist-foreach-polyfill":"^1.2.0"},"_hasShrinkwrap":false,"readmeFilename":"README.md","test-storybook":{"_defaults":{"readySelector":".screenshot-target, .screenshot-wrapper .highcharts-container, .screenshot-wrapper .s-headline-value, .screenshot-wrapper .viz-table-wrap, .screenshot-wrapper .gdc-kpi, .screenshot-wrapper .gdc-kpi-error, .screenshot-wrapper .s-pivot-table .ag-cell"},"AFM components/PieChart":{"error":{"delay":1000,"readySelector":".screenshot-wrapper .s-error .icon-cloud-rain"}},"Core components/Heatmap":{"data labels config":{"readySelector":".screenshot-wrapper div:nth-child(8) .highcharts-container"},"with different legend positions":{"readySelector":".screenshot-wrapper div:nth-child(10) .highcharts-container"}},"Core components/Treemap":{"data labels config":{"readySelector":".screenshot-wrapper div:nth-child(8) .highcharts-container"},"with different legend positions":{"readySelector":".screenshot-wrapper div:nth-child(10) .highcharts-container"}},"Core components/BarChart":{"with different legend positions":{"readySelector":".screenshot-wrapper div:nth-child(10) .highcharts-container"}},"Core components/PieChart":{"data labels config":{"readySelector":".screenshot-wrapper div:nth-child(8) .highcharts-container"},"with different legend positions":{"readySelector":".screenshot-wrapper div:nth-child(10) .highcharts-container"}},"AFM components/DonutChart":{"error":{"delay":1000,"readySelector":".screenshot-wrapper .s-error .icon-cloud-rain"}},"Core components/AreaChart":{"data labels config":{"readySelector":".screenshot-wrapper div:nth-child(8) .highcharts-container"},"with different legend positions":{"readySelector":".screenshot-wrapper div:nth-child(10) .highcharts-container"}},"Core components/LineChart":{"data labels config":{"readySelector":".screenshot-wrapper div:nth-child(8) .highcharts-container"},"with different legend positions":{"readySelector":".screenshot-wrapper div:nth-child(10) .highcharts-container"}},"Core components/DonutChart":{"data labels config":{"readySelector":".screenshot-wrapper div:nth-child(8) .highcharts-container"},"with different legend positions":{"readySelector":".screenshot-wrapper div:nth-child(10) .highcharts-container"}},"Core components/BubbleChart":{"data labels config":{"readySelector":".screenshot-wrapper div:nth-child(8) .highcharts-container"},"with different legend positions":{"readySelector":".screenshot-wrapper div:nth-child(10) .highcharts-container"}},"Core components/ColumnChart":{"with different legend positions":{"readySelector":".screenshot-wrapper div:nth-child(10) .highcharts-container"}},"Core components/ScatterPlot":{"data labels config":{"readySelector":".screenshot-wrapper div:nth-child(8) .highcharts-container"}}},"devDependencies":{"raf":"3.3.2","yup":"^0.24.1","jest":"21.2.1","react":"16.5.2","enzyme":"3.5.0","formik":"^0.11.11","moment":"2.23.0","history":"^4.7.2","ts-jest":"21.2.4","webpack":"3.10.0","react-ga":"^2.5.2","recharts":"1.0.0-beta.9","testcafe":"0.20.3","commander":"2.14.1","node-sass":"4.7.2","react-dom":"16.5.2","supertest":"3.0.0","babel-core":"6.26.0","css-loader":"0.28.7","jest-junit":"3.0.0","raw-loader":"0.5.1","styled-jsx":"2.2.1","typescript":"2.3.3","@types/jest":"20.0.4","@types/node":"7.0.8","file-loader":"1.1.6","sass-loader":"6.0.6","@types/react":"16.0.34","babel-loader":"7.1.2","react-helmet":"5.2.0","react-select":"1.2.1","style-loader":"0.19.1","@types/enzyme":"3.1.13","@types/lodash":"4.14.61","babel-runtime":"6.25.0","testcafe-live":"0.1.4","utility-types":"^1.1.0","babel-polyfill":"^6.26.0","@storybook/react":"3.4.10","@types/invariant":"2.2.29","@types/react-dom":"16.0.3","babel-preset-env":"1.6.1","isomorphic-fetch":"2.2.1","react-datepicker":"1.1.0","react-router-dom":"4.2.2","@gooddata/mock-js":"1.19.0","@storybook/addons":"3.4.10","@types/classnames":"2.2.3","@types/prop-types":"15.5.2","@types/react-intl":"2.3.5","babel-preset-react":"6.24.1","identity-obj-proxy":"^3.0.0","react-async-script":"^0.9.1","webpack-dev-server":"2.11.1","@types/react-portal":"4.0.1","babel-plugin-lodash":"3.3.2","html-webpack-plugin":"2.30.1","react-test-renderer":"16.4.2","@types/react-measure":"0.4.7","clean-webpack-plugin":"0.1.17","react-google-recaptcha":"^0.11.0","@gooddata/eslint-config":"0.1.0","@gooddata/tslint-config":"0.0.13","@types/storybook__react":"3.0.6","enzyme-adapter-react-16":"1.3.1","uglifyjs-webpack-plugin":"1.2.0","@gooddata/test-storybook":"2.0.0","@storybook/addon-actions":"3.4.10","@storybook/addon-options":"3.4.10","node-sass-magic-importer":"5.1.0","react-syntax-highlighter":"6.1.2","@types/fixed-data-table-2":"0.8.1","awesome-typescript-loader":"3.5.0","@types/react-test-renderer":"16.0.0","circular-dependency-plugin":"4.4.0","compression-webpack-plugin":"1.1.7","@types/enzyme-adapter-react-16":"1.0.3","@types/storybook__addon-actions":"3.0.1","babel-plugin-transform-class-properties":"6.24.1","babel-plugin-transform-async-to-generator":"6.24.1","babel-plugin-transform-object-rest-spread":"6.26.0"},"peerDependencies":{"react":"16.5.2","react-dom":"16.5.2"},"_npmOperationalInternal":{"tmp":"tmp/react-components_6.3.0-alpha4_1548772880873_0.7400290330222248","host":"s3://npm-registry-packages"}},"6.3.0-alpha5":{"name":"@gooddata/react-components","version":"6.3.0-alpha5","author":{"name":"GoodData Corporation"},"license":"BSD-3-Clause","_id":"@gooddata/react-components@6.3.0-alpha5","maintainers":[{"name":"bertold8","email":"ivan.nejezchleb@seznam.cz"},{"name":"bugsbunny338","email":"jiri.zajic@mensa.cz"},{"name":"gooddata-ci","email":"rail@gooddata.com"},{"name":"hurtak","email":"petr.hurtak@gmail.com"},{"name":"ivan.mjartan","email":"ivan.mjartan@gooddata.com"},{"name":"jakub-sterba","email":"jakub.sterba@gooddata.com"},{"name":"jaroslav.tomecek","email":"jaroslav.tomecek@gooddata.com"},{"name":"jkittler","email":"honza.kittler@gmail.com"},{"name":"khanh.le","email":"khanh.le@gooddata.com"},{"name":"langhamp","email":"pavel.langhammer@gooddata.com"},{"name":"lanhuynh","email":"lan.huynh@gooddata.com"},{"name":"linhhong","email":"linh.hong@gooddata.com"},{"name":"lpearce","email":"levi.pearce@gooddata.com"},{"name":"lupko","email":"lubomir.slivka@gooddata.com"},{"name":"martin.mosko","email":"martin.mosko@gooddata.com"},{"name":"michal.marsal","email":"michal.marsal@gooddata.com"},{"name":"nadtan","email":"tan.nguyen@gooddata.com"},{"name":"naibinh","email":"naibinh@gmail.com"},{"name":"nikolacech","email":"nikola.cech@gooddata.com"},{"name":"no23reason","email":"dan.homola@hotmail.cz"},{"name":"pbenes","email":"petr.benes@gooddata.com"},{"name":"peterlacko","email":"lackopeter17@gmail.com"},{"name":"petrjanu","email":"petr.janu@gooddata.com"},{"name":"ptquang86","email":"ptquang86@gmail.com"},{"name":"rodri360","email":"me@rodri360.com"},{"name":"sitina","email":"jiri.sitina@gooddata.com"},{"name":"sondo","email":"son.do@gooddata.com"},{"name":"strouhaljan","email":"strouhal.jan@gmail.com"},{"name":"tomas.kratochvil","email":"tomas.kratochvil@gooddata.com"},{"name":"tomasreichmann","email":"tomasreichmann@gmail.com"},{"name":"tomsatgd","email":"tomas.satinsky@gooddata.com"},{"name":"tu.ngo","email":"tu.ngo@gooddata.com"},{"name":"vlastikcz","email":"vlastimil.kotas@gooddata.com"},{"name":"vlckomi1","email":"michaela.vlckova@gooddata.com"},{"name":"xmort","email":"petr.dolejsi@gooddata.com"},{"name":"yanlipnican","email":"yanlipnican@gmail.com"},{"name":"zdenek.vidensky","email":"zdenek.vidensky@gooddata.com"}],"homepage":"https://github.com/gooddata/gooddata-react-components#readme","bugs":{"url":"https://github.com/gooddata/gooddata-react-components/issues"},"dist":{"shasum":"0b5ae2e94e3c0fe35babbbd66cc3afb6d55f97c3","tarball":"https://registry.npmjs.org/@gooddata/react-components/-/react-components-6.3.0-alpha5.tgz","fileCount":1090,"integrity":"sha512-YjVZVS5NrQ9eUmkpHyACsuJKOT2wPqI7/wFj1hsi56NIJdz45pK5DfIAyAW1gwmukZZ4HCWS1Ah+LDR9kEQ6+g==","signatures":[{"sig":"MEQCIDUlUCPimrJAcvPRoEJUn/h695kGiMeEXH1J0BOn+gL1AiA8zJsbKFAewYcoqPXgGes2k+2gxkGQ7GNcVdlMj4sIyA==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":4236982,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJcUHGWCRA9TVsSAnZWagAAH8IQAICFgwOetteeyykygjYk\nOJGJXhefQjzW1emRk4wOlFyzV+SUjgOQ2DgiH3L0Lrl3nIm06+26LaoseA2j\n/IhxGZKMTggotp3qyRQodJuWoKhaBR2jky1IukHqm4l/3nxHMRiilhdMT3T+\n1pum7mwMOfJWszsKYTmWnsjEz0ylL1kzQmb7bsBhH/gvYqtn4jwo2CRNKhyO\nEonUt74/fjuboSQF0RpnC9qbuU0b5BR/qAqXMESyCptM6YhhUbT/oP0Ly2c2\nI9r84FThft7p/abBN3iHdBPhA2LZ8LqqHw2qsEPAseUe/6cK8GvMNi7Lc81n\nWs2HJYbLerpUnw1Htn7m8qKUmOJphIXmwxg76Q9LjkrZD5HjGHTUsOIu7XDx\npValafIf8A9BvyiRGNhIZNEBihHoSdONihdwLCNMiR3ABypyNZaFcJjHU1ER\nZsECGE8er8t6JWPHv6v7H7GnKGMUmE9KzAVQrjVRRvhRovbXtsPsqTCQTi+Q\nYpaMaWfw0uizEkjs/SmqhQXWIbqkMOcnPsjLRlkwCVJtYpNgf0etRnIU35IR\nbmTimZRlWuTYsqXxj+8C1OMVK1lZZk2hi/O24OO47BzpUJNLhW0QAPFUSQ8N\nrErCnommWb4BvqtXR1iQFpNzFInOdW9ktV5pLZx5yAxQe0r3wICXEPNIXFLg\nj0qm\r\n=GUE+\r\n-----END PGP SIGNATURE-----\r\n"},"jest":{"testRegex":"(/__tests__/.*|\\.(test|spec))\\.(tsx?|jsx?)$","transform":{".(ts|tsx)":"<rootDir>/node_modules/ts-jest/preprocessor.js"},"collectCoverage":false,"moduleNameMapper":{"\\.(css|less|sass|scss)$":"<rootDir>/__mocks__/styleMock.ts"},"coverageReporters":["html"],"collectCoverageFrom":["src/**/*.{ts,tsx}","examples/server/src/**/*.{js,jsx}","!**/*.d.ts"],"moduleFileExtensions":["ts","tsx","js"],"setupTestFrameworkScriptFile":"<rootDir>/jest.setup.js"},"main":"dist/index.js","config":{"eslint":"./examples/**/*.{js,jsx}","tslint":"./{__mocks__,src,stories}/**/*.{ts,tsx}"},"readme":"[![npm version](https://badge.fury.io/js/%40gooddata%2Freact-components.svg)](https://www.npmjs.com/package/@gooddata/react-components) \n\n# GoodData.UI React components\n> A React-based JavaScript library for building data-driven applications\n\n## Getting started\n- [GoodData.UI Documentation](http://sdk.gooddata.com/gooddata-ui/)\n- [GoodData.UI Live Examples](https://gooddata-examples.herokuapp.com/)\n- [Stack Overflow](https://stackoverflow.com/questions/tagged/gooddata)\n\n### Usage\nWith [yarn](https://yarnpkg.com) installed, go to your project directory and run\n```\n$ yarn add @gooddata/react-components\n```\nIf you prefer [npm](npmjs.com) run\n```\n$ npm install --save @gooddata/react-components\n```\n\n\n## Contributing\n\nWe welcome any contribution in form of [issues](https://github.com/gooddata/gooddata-react-components/issues) or [pull requests](https://github.com/gooddata/gooddata-react-components/pulls).\nThese commands may come in handy while developing:\n\n| command | description |\n| ------- | ----------- |\n| `yarn install --pure-lockfile` | first step |\n| ||\n| `yarn dev` | build react-components to `/dist` in watch mode |\n| `yarn test` | run all unit tests |\n| `yarn validate` | validate codestyle |\n| ||\n| `yarn storybook` | run storybook from `/stories` on http://localhost:9001 |\n| `yarn build-storybook` | build storybook to `/dist-storybook` |\n| `yarn test-storybook` | run storybook and [screenshot tests](https://github.com/gooddata/gdc-client-utils/tree/master/test-storybook) |\n| ||\n| `yarn examples` | run Live Examples dev-server from `/examples` on https://localhost:8999 |\n| `yarn examples-build` | build Live Examples to `/examples/dist` |\n| `yarn examples-server` | serve built Live Examples - see `/examples/server/src` |\n| `yarn examples-testcafe` | run testcafe tests against `localhost:8999` |\n\n### Deploy to heroku.com\nWhen you deploy this repo to heroku, it serves *GoodData.UI Live Examples*.\nRelevant tasks are in `Procfile` and `package.json`.\n\n```bash\n# run in the project directory\nheroku login\nheroku create <your-app-name>\nheroku config:set DOMAIN_ADMIN_USERNAME=x@gooddata.com DOMAIN_ADMIN_PASSWORD=xy PROJECT_ID_TO_ASSIGN=xms7ga4tf3g3nzucd8380o2bev8oeknp\ngit push heroku HEAD:master\nheroku open\n```\n\n### Run Live Examples Locally\nTo run *GoodData.UI Live Examples* locally:\n```bash\ngit clone <this-repository>\ncd  <repository-folder>\nyarn install --pure-lockfile\nyarn examples\n```\nThen open https://localhost:8999 and login using Live Examples account (you can [create one here](https://gooddata-examples.herokuapp.com/registration)).\n\n## Changelog\n\n- see [CHANGELOG.md](CHANGELOG.md)\n\n## License\n\n(C) 2007-2018 GoodData Corporation\n\nThis project is dual licensed:\n\n- The ATTRIBUTION-NONCOMMERCIAL 4.0 INTERNATIONAL (CC BY-NC 4.0) is used for purpose of the trial experience and evaluation of GoodData.UI library.\n- The GOODDATA GOODDATA.UI LIBRARY END USER LICENSE AGREEMENT is used for GoodData customers.\n\nFor more information, please see [LICENSE](https://github.com/gooddata/gooddata-react-components/blob/master/LICENSE)\n","gitHead":"3ce50c2bbc4537d1673422b7fd58beabf448027d","scripts":{"dev":"bash scripts/build.sh --dev-watch","test":"jest --watch","build":"bash scripts/build.sh","tslint":"yarn run-tslint -t verbose $npm_package_config_tslint","prepare":"cd examples/server && yarn install --pure-lockfile && cd ../..; rm -r examples/node_modules 2>/dev/null; true","examples":"bash scripts/run-examples.sh","prepare?":"# Called before `npm publish` and on local `npm install`. Temporarily also for deleting obsolete node_modules. Ends with `true` to continue gracefully.","validate":"tsc --noEmit && yarn tslint && eslint $npm_package_config_eslint","build-dev":"bash scripts/build.sh --dev","examples?":"# Default is developer domain, other options: yarn examples [sec,secure,stg,stg2,stg3,demo,developer or URL]","storybook":"start-storybook -p 9001 -c .storybook","test-once":"jest","tslint-ci":"mkdir -p ./ci/results && yarn run-tslint -t checkstyle -o ./ci/results/tslint-results.xml $npm_package_config_tslint","run-tslint":"tslint -p tsconfig.json","validate-ci":"tsc --noEmit && yarn tslint-ci  && eslint $npm_package_config_eslint -f checkstyle -o ci/results/eslint-results.xml","examples-build":"bash scripts/build-examples.sh","prepublishOnly":"yarn build","test-storybook":"test-storybook","build-storybook":"build-storybook -c .storybook -o dist-storybook","examples-server":"node examples/server/src/index.js","heroku-postbuild":"yarn examples-build developer","examples-testcafe":"testcafe chrome --assertion-timeout 60000 -S -s examples/_screenshots examples/test/**/**/*_test* --debug-on-fail","examples-testcafe-ci":"testcafe 'chrome:headless --no-sandbox' --assertion-timeout 60000 -S -s examples/_screenshots examples/test/**/**/*_test*","examples-testcafe-live":"testcafe-live chrome --assertion-timeout 60000 examples/test/**/**/*_test*"},"typings":"dist/index.d.ts","_npmUser":{"name":"gooddata-ci","email":"rail@gooddata.com"},"repository":{"url":"git+ssh://git@github.com/gooddata/gooddata-react-components.git","type":"git"},"_npmVersion":"6.4.1","description":"GoodData React Components","directories":{},"_nodeVersion":"8.12.0","dependencies":{"rxjs":"^5.5.6","lodash":"4.17.11","ag-grid":"^18.0.1","invariant":"^2.2.2","classnames":"^2.2.5","highcharts":"4.2.5","prop-types":"^15.6.0","react-intl":"^2.4.0","custom-event":"^1.0.1","ag-grid-react":"^18.0.0","react-measure":"^1.4.7","@gooddata/typings":"2.6.0","@types/highcharts":"4.2.56","http-status-codes":"^1.3.0","@gooddata/js-utils":"3.3.0","@gooddata/numberjs":"^3.1.2","fixed-data-table-2":"0.7.17","@gooddata/goodstrap":"59.4.1","react-dom-factories":"^1.0.2","@gooddata/gooddata-js":"11.2.0","highcharts-pattern-fill":"3.0.3","nodelist-foreach-polyfill":"^1.2.0"},"_hasShrinkwrap":false,"readmeFilename":"README.md","test-storybook":{"_defaults":{"readySelector":".screenshot-target, .screenshot-wrapper .highcharts-container, .screenshot-wrapper .s-headline-value, .screenshot-wrapper .viz-table-wrap, .screenshot-wrapper .gdc-kpi, .screenshot-wrapper .gdc-kpi-error, .screenshot-wrapper .s-pivot-table .ag-cell"},"AFM components/PieChart":{"error":{"delay":1000,"readySelector":".screenshot-wrapper .s-error .icon-cloud-rain"}},"Core components/Heatmap":{"data labels config":{"readySelector":".screenshot-wrapper div:nth-child(8) .highcharts-container"},"with different legend positions":{"readySelector":".screenshot-wrapper div:nth-child(10) .highcharts-container"}},"Core components/Treemap":{"data labels config":{"readySelector":".screenshot-wrapper div:nth-child(8) .highcharts-container"},"with different legend positions":{"readySelector":".screenshot-wrapper div:nth-child(10) .highcharts-container"}},"Core components/BarChart":{"with different legend positions":{"readySelector":".screenshot-wrapper div:nth-child(10) .highcharts-container"}},"Core components/PieChart":{"data labels config":{"readySelector":".screenshot-wrapper div:nth-child(8) .highcharts-container"},"with different legend positions":{"readySelector":".screenshot-wrapper div:nth-child(10) .highcharts-container"}},"AFM components/DonutChart":{"error":{"delay":1000,"readySelector":".screenshot-wrapper .s-error .icon-cloud-rain"}},"Core components/AreaChart":{"data labels config":{"readySelector":".screenshot-wrapper div:nth-child(8) .highcharts-container"},"with different legend positions":{"readySelector":".screenshot-wrapper div:nth-child(10) .highcharts-container"}},"Core components/LineChart":{"data labels config":{"readySelector":".screenshot-wrapper div:nth-child(8) .highcharts-container"},"with different legend positions":{"readySelector":".screenshot-wrapper div:nth-child(10) .highcharts-container"}},"Core components/DonutChart":{"data labels config":{"readySelector":".screenshot-wrapper div:nth-child(8) .highcharts-container"},"with different legend positions":{"readySelector":".screenshot-wrapper div:nth-child(10) .highcharts-container"}},"Core components/BubbleChart":{"data labels config":{"readySelector":".screenshot-wrapper div:nth-child(8) .highcharts-container"},"with different legend positions":{"readySelector":".screenshot-wrapper div:nth-child(10) .highcharts-container"}},"Core components/ColumnChart":{"with different legend positions":{"readySelector":".screenshot-wrapper div:nth-child(10) .highcharts-container"}},"Core components/ScatterPlot":{"data labels config":{"readySelector":".screenshot-wrapper div:nth-child(8) .highcharts-container"}}},"devDependencies":{"raf":"3.3.2","yup":"^0.24.1","jest":"21.2.1","react":"16.5.2","enzyme":"3.5.0","formik":"^0.11.11","moment":"2.23.0","history":"^4.7.2","ts-jest":"21.2.4","webpack":"3.10.0","react-ga":"^2.5.2","recharts":"1.0.0-beta.9","testcafe":"0.20.3","commander":"2.14.1","node-sass":"4.7.2","react-dom":"16.5.2","supertest":"3.0.0","babel-core":"6.26.0","css-loader":"0.28.7","jest-junit":"3.0.0","raw-loader":"0.5.1","styled-jsx":"2.2.1","typescript":"2.3.3","@types/jest":"20.0.4","@types/node":"7.0.8","file-loader":"1.1.6","sass-loader":"6.0.6","@types/react":"16.0.34","babel-loader":"7.1.2","react-helmet":"5.2.0","react-select":"1.2.1","style-loader":"0.19.1","@types/enzyme":"3.1.13","@types/lodash":"4.14.61","babel-runtime":"6.25.0","testcafe-live":"0.1.4","utility-types":"^1.1.0","babel-polyfill":"^6.26.0","@storybook/react":"3.4.10","@types/invariant":"2.2.29","@types/react-dom":"16.0.3","babel-preset-env":"1.6.1","isomorphic-fetch":"2.2.1","react-datepicker":"1.1.0","react-router-dom":"4.2.2","@gooddata/mock-js":"1.19.0","@storybook/addons":"3.4.10","@types/classnames":"2.2.3","@types/prop-types":"15.5.2","@types/react-intl":"2.3.5","babel-preset-react":"6.24.1","identity-obj-proxy":"^3.0.0","react-async-script":"^0.9.1","webpack-dev-server":"2.11.1","@types/react-portal":"4.0.1","babel-plugin-lodash":"3.3.2","html-webpack-plugin":"2.30.1","react-test-renderer":"16.4.2","@types/react-measure":"0.4.7","clean-webpack-plugin":"0.1.17","react-google-recaptcha":"^0.11.0","@gooddata/eslint-config":"0.1.0","@gooddata/tslint-config":"0.0.13","@types/storybook__react":"3.0.6","enzyme-adapter-react-16":"1.3.1","uglifyjs-webpack-plugin":"1.2.0","@gooddata/test-storybook":"2.0.0","@storybook/addon-actions":"3.4.10","@storybook/addon-options":"3.4.10","node-sass-magic-importer":"5.1.0","react-syntax-highlighter":"6.1.2","@types/fixed-data-table-2":"0.8.1","awesome-typescript-loader":"3.5.0","@types/react-test-renderer":"16.0.0","circular-dependency-plugin":"4.4.0","compression-webpack-plugin":"1.1.7","@types/enzyme-adapter-react-16":"1.0.3","@types/storybook__addon-actions":"3.0.1","babel-plugin-transform-class-properties":"6.24.1","babel-plugin-transform-async-to-generator":"6.24.1","babel-plugin-transform-object-rest-spread":"6.26.0"},"peerDependencies":{"react":"16.5.2","react-dom":"16.5.2"},"_npmOperationalInternal":{"tmp":"tmp/react-components_6.3.0-alpha5_1548775829415_0.9169563955038371","host":"s3://npm-registry-packages"}},"6.3.0-alpha6":{"name":"@gooddata/react-components","version":"6.3.0-alpha6","author":{"name":"GoodData Corporation"},"license":"BSD-3-Clause","_id":"@gooddata/react-components@6.3.0-alpha6","maintainers":[{"name":"bertold8","email":"ivan.nejezchleb@seznam.cz"},{"name":"bugsbunny338","email":"jiri.zajic@mensa.cz"},{"name":"gooddata-ci","email":"rail@gooddata.com"},{"name":"hurtak","email":"petr.hurtak@gmail.com"},{"name":"ivan.mjartan","email":"ivan.mjartan@gooddata.com"},{"name":"jakub-sterba","email":"jakub.sterba@gooddata.com"},{"name":"jaroslav.tomecek","email":"jaroslav.tomecek@gooddata.com"},{"name":"jkittler","email":"honza.kittler@gmail.com"},{"name":"khanh.le","email":"khanh.le@gooddata.com"},{"name":"langhamp","email":"pavel.langhammer@gooddata.com"},{"name":"lanhuynh","email":"lan.huynh@gooddata.com"},{"name":"linhhong","email":"linh.hong@gooddata.com"},{"name":"lpearce","email":"levi.pearce@gooddata.com"},{"name":"lupko","email":"lubomir.slivka@gooddata.com"},{"name":"martin.mosko","email":"martin.mosko@gooddata.com"},{"name":"michal.marsal","email":"michal.marsal@gooddata.com"},{"name":"nadtan","email":"tan.nguyen@gooddata.com"},{"name":"naibinh","email":"naibinh@gmail.com"},{"name":"nikolacech","email":"nikola.cech@gooddata.com"},{"name":"no23reason","email":"dan.homola@hotmail.cz"},{"name":"pbenes","email":"petr.benes@gooddata.com"},{"name":"peterlacko","email":"lackopeter17@gmail.com"},{"name":"petrjanu","email":"petr.janu@gooddata.com"},{"name":"ptquang86","email":"ptquang86@gmail.com"},{"name":"rodri360","email":"me@rodri360.com"},{"name":"sitina","email":"jiri.sitina@gooddata.com"},{"name":"sondo","email":"son.do@gooddata.com"},{"name":"strouhaljan","email":"strouhal.jan@gmail.com"},{"name":"tomas.kratochvil","email":"tomas.kratochvil@gooddata.com"},{"name":"tomasreichmann","email":"tomasreichmann@gmail.com"},{"name":"tomsatgd","email":"tomas.satinsky@gooddata.com"},{"name":"tu.ngo","email":"tu.ngo@gooddata.com"},{"name":"vlastikcz","email":"vlastimil.kotas@gooddata.com"},{"name":"vlckomi1","email":"michaela.vlckova@gooddata.com"},{"name":"xmort","email":"petr.dolejsi@gooddata.com"},{"name":"yanlipnican","email":"yanlipnican@gmail.com"},{"name":"zdenek.vidensky","email":"zdenek.vidensky@gooddata.com"}],"homepage":"https://github.com/gooddata/gooddata-react-components#readme","bugs":{"url":"https://github.com/gooddata/gooddata-react-components/issues"},"dist":{"shasum":"2582e2c6cd213610e9ccabaa90b21d4d3e29a97f","tarball":"https://registry.npmjs.org/@gooddata/react-components/-/react-components-6.3.0-alpha6.tgz","fileCount":1090,"integrity":"sha512-pjHTBPUab6c6HT6jh03LOiinZXheqHVjH9pFsxBhzvq3hRu03cfQ7gS6zP5bsixnjSfZOBv0lOgkT7xKKDwNWQ==","signatures":[{"sig":"MEUCIQCJIaPK9BWmK2JinOwVdQtQHlRet9AqecdxTnc352BUvgIgSDq3puswsfyjplhmsRFXPnotdTEVho9/GAskf96/3fQ=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":4236982,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJcUH0hCRA9TVsSAnZWagAAtEcP+waVfARhgN1GqMX6pJWo\nxYNZExHtWFF6A9RmtKKJ45iqgzZ0UwHcfMIF8lKoYqegLRQ68+Vh6nLzUmTu\no/kfxMODJajCpczZblRfkORyhIfGlfo6t+Q0iUx6J4L+NCMTuueG3qfCMymY\nuPXPJamnKfVruZkKKPhDMWtGkYN/85XWOU203HsUYJhV11T6G1UAQpe9AAQo\nnYZJQCT5zFwg2Ex7NcNksoJUYYK2LJGGMAAfNZsR/+hXx9Ar/6Bs6DKUA56U\n8Ajow52Y44CAW+kenLzK3ILOxIlS5vds8KenT3j5t0lqGFz8wC8uv/nzPrZC\n0XC2Ra0gvj/ig5F+CdhVZarq4HhjW7CHz+U2BTZmcIrrxAjTcEqd8boFXIUX\nl35Te+0ZMLvfV8R7P94n+QfV3vGjwKocJpGhvMGokqj+bDUcRigspxt4sdkw\nyseekhGWbWzHdAsdpLQuymnDenerkxT+FBbR94kSxSddNTWGF3+KTbh+F+Ma\nPdhtJyFGubUOlWbAx1CnaUPIz07QtppNie/742pU9NtfvwprDCVsd6xrxExK\nXLMFY8OzvSi36yWL/Npnzo8htGDRksy3fW9szM7Qq6a2cyARY/E7717ztieR\nT5HQ1O032Q3ghzfTEelW9gKhZVJbe0oOk+SBKXdmGGpTlNpMWAKuiK6FJFnu\nkACE\r\n=DFZK\r\n-----END PGP SIGNATURE-----\r\n"},"jest":{"testRegex":"(/__tests__/.*|\\.(test|spec))\\.(tsx?|jsx?)$","transform":{".(ts|tsx)":"<rootDir>/node_modules/ts-jest/preprocessor.js"},"collectCoverage":false,"moduleNameMapper":{"\\.(css|less|sass|scss)$":"<rootDir>/__mocks__/styleMock.ts"},"coverageReporters":["html"],"collectCoverageFrom":["src/**/*.{ts,tsx}","examples/server/src/**/*.{js,jsx}","!**/*.d.ts"],"moduleFileExtensions":["ts","tsx","js"],"setupTestFrameworkScriptFile":"<rootDir>/jest.setup.js"},"main":"dist/index.js","config":{"eslint":"./examples/**/*.{js,jsx}","tslint":"./{__mocks__,src,stories}/**/*.{ts,tsx}"},"readme":"[![npm version](https://badge.fury.io/js/%40gooddata%2Freact-components.svg)](https://www.npmjs.com/package/@gooddata/react-components) \n\n# GoodData.UI React components\n> A React-based JavaScript library for building data-driven applications\n\n## Getting started\n- [GoodData.UI Documentation](http://sdk.gooddata.com/gooddata-ui/)\n- [GoodData.UI Live Examples](https://gooddata-examples.herokuapp.com/)\n- [Stack Overflow](https://stackoverflow.com/questions/tagged/gooddata)\n\n### Usage\nWith [yarn](https://yarnpkg.com) installed, go to your project directory and run\n```\n$ yarn add @gooddata/react-components\n```\nIf you prefer [npm](npmjs.com) run\n```\n$ npm install --save @gooddata/react-components\n```\n\n\n## Contributing\n\nWe welcome any contribution in form of [issues](https://github.com/gooddata/gooddata-react-components/issues) or [pull requests](https://github.com/gooddata/gooddata-react-components/pulls).\nThese commands may come in handy while developing:\n\n| command | description |\n| ------- | ----------- |\n| `yarn install --pure-lockfile` | first step |\n| ||\n| `yarn dev` | build react-components to `/dist` in watch mode |\n| `yarn test` | run all unit tests |\n| `yarn validate` | validate codestyle |\n| ||\n| `yarn storybook` | run storybook from `/stories` on http://localhost:9001 |\n| `yarn build-storybook` | build storybook to `/dist-storybook` |\n| `yarn test-storybook` | run storybook and [screenshot tests](https://github.com/gooddata/gdc-client-utils/tree/master/test-storybook) |\n| ||\n| `yarn examples` | run Live Examples dev-server from `/examples` on https://localhost:8999 |\n| `yarn examples-build` | build Live Examples to `/examples/dist` |\n| `yarn examples-server` | serve built Live Examples - see `/examples/server/src` |\n| `yarn examples-testcafe` | run testcafe tests against `localhost:8999` |\n\n### Deploy to heroku.com\nWhen you deploy this repo to heroku, it serves *GoodData.UI Live Examples*.\nRelevant tasks are in `Procfile` and `package.json`.\n\n```bash\n# run in the project directory\nheroku login\nheroku create <your-app-name>\nheroku config:set DOMAIN_ADMIN_USERNAME=x@gooddata.com DOMAIN_ADMIN_PASSWORD=xy PROJECT_ID_TO_ASSIGN=xms7ga4tf3g3nzucd8380o2bev8oeknp\ngit push heroku HEAD:master\nheroku open\n```\n\n### Run Live Examples Locally\nTo run *GoodData.UI Live Examples* locally:\n```bash\ngit clone <this-repository>\ncd  <repository-folder>\nyarn install --pure-lockfile\nyarn examples\n```\nThen open https://localhost:8999 and login using Live Examples account (you can [create one here](https://gooddata-examples.herokuapp.com/registration)).\n\n## Changelog\n\n- see [CHANGELOG.md](CHANGELOG.md)\n\n## License\n\n(C) 2007-2018 GoodData Corporation\n\nThis project is dual licensed:\n\n- The ATTRIBUTION-NONCOMMERCIAL 4.0 INTERNATIONAL (CC BY-NC 4.0) is used for purpose of the trial experience and evaluation of GoodData.UI library.\n- The GOODDATA GOODDATA.UI LIBRARY END USER LICENSE AGREEMENT is used for GoodData customers.\n\nFor more information, please see [LICENSE](https://github.com/gooddata/gooddata-react-components/blob/master/LICENSE)\n","gitHead":"53ed99743fd5321e23bfc947511b16942748e4f7","scripts":{"dev":"bash scripts/build.sh --dev-watch","test":"jest --watch","build":"bash scripts/build.sh","tslint":"yarn run-tslint -t verbose $npm_package_config_tslint","prepare":"cd examples/server && yarn install --pure-lockfile && cd ../..; rm -r examples/node_modules 2>/dev/null; true","examples":"bash scripts/run-examples.sh","prepare?":"# Called before `npm publish` and on local `npm install`. Temporarily also for deleting obsolete node_modules. Ends with `true` to continue gracefully.","validate":"tsc --noEmit && yarn tslint && eslint $npm_package_config_eslint","build-dev":"bash scripts/build.sh --dev","examples?":"# Default is developer domain, other options: yarn examples [sec,secure,stg,stg2,stg3,demo,developer or URL]","storybook":"start-storybook -p 9001 -c .storybook","test-once":"jest","tslint-ci":"mkdir -p ./ci/results && yarn run-tslint -t checkstyle -o ./ci/results/tslint-results.xml $npm_package_config_tslint","run-tslint":"tslint -p tsconfig.json","validate-ci":"tsc --noEmit && yarn tslint-ci  && eslint $npm_package_config_eslint -f checkstyle -o ci/results/eslint-results.xml","examples-build":"bash scripts/build-examples.sh","prepublishOnly":"yarn build","test-storybook":"test-storybook","build-storybook":"build-storybook -c .storybook -o dist-storybook","examples-server":"node examples/server/src/index.js","heroku-postbuild":"yarn examples-build developer","examples-testcafe":"testcafe chrome --assertion-timeout 60000 -S -s examples/_screenshots examples/test/**/**/*_test* --debug-on-fail","examples-testcafe-ci":"testcafe 'chrome:headless --no-sandbox' --assertion-timeout 60000 -S -s examples/_screenshots examples/test/**/**/*_test*","examples-testcafe-live":"testcafe-live chrome --assertion-timeout 60000 examples/test/**/**/*_test*"},"typings":"dist/index.d.ts","_npmUser":{"name":"gooddata-ci","email":"rail@gooddata.com"},"repository":{"url":"git+ssh://git@github.com/gooddata/gooddata-react-components.git","type":"git"},"_npmVersion":"6.4.1","description":"GoodData React Components","directories":{},"_nodeVersion":"8.12.0","dependencies":{"rxjs":"^5.5.6","lodash":"4.17.11","ag-grid":"^18.0.1","invariant":"^2.2.2","classnames":"^2.2.5","highcharts":"4.2.5","prop-types":"^15.6.0","react-intl":"^2.4.0","custom-event":"^1.0.1","ag-grid-react":"^18.0.0","react-measure":"^1.4.7","@gooddata/typings":"2.7.0","@types/highcharts":"4.2.56","http-status-codes":"^1.3.0","@gooddata/js-utils":"3.3.0","@gooddata/numberjs":"^3.1.2","fixed-data-table-2":"0.7.17","@gooddata/goodstrap":"59.4.1","react-dom-factories":"^1.0.2","@gooddata/gooddata-js":"11.2.1","highcharts-pattern-fill":"3.0.3","nodelist-foreach-polyfill":"^1.2.0"},"_hasShrinkwrap":false,"readmeFilename":"README.md","test-storybook":{"_defaults":{"readySelector":".screenshot-target, .screenshot-wrapper .highcharts-container, .screenshot-wrapper .s-headline-value, .screenshot-wrapper .viz-table-wrap, .screenshot-wrapper .gdc-kpi, .screenshot-wrapper .gdc-kpi-error, .screenshot-wrapper .s-pivot-table .ag-cell"},"AFM components/PieChart":{"error":{"delay":1000,"readySelector":".screenshot-wrapper .s-error .icon-cloud-rain"}},"Core components/Heatmap":{"data labels config":{"readySelector":".screenshot-wrapper div:nth-child(8) .highcharts-container"},"with different legend positions":{"readySelector":".screenshot-wrapper div:nth-child(10) .highcharts-container"}},"Core components/Treemap":{"data labels config":{"readySelector":".screenshot-wrapper div:nth-child(8) .highcharts-container"},"with different legend positions":{"readySelector":".screenshot-wrapper div:nth-child(10) .highcharts-container"}},"Core components/BarChart":{"with different legend positions":{"readySelector":".screenshot-wrapper div:nth-child(10) .highcharts-container"}},"Core components/PieChart":{"data labels config":{"readySelector":".screenshot-wrapper div:nth-child(8) .highcharts-container"},"with different legend positions":{"readySelector":".screenshot-wrapper div:nth-child(10) .highcharts-container"}},"AFM components/DonutChart":{"error":{"delay":1000,"readySelector":".screenshot-wrapper .s-error .icon-cloud-rain"}},"Core components/AreaChart":{"data labels config":{"readySelector":".screenshot-wrapper div:nth-child(8) .highcharts-container"},"with different legend positions":{"readySelector":".screenshot-wrapper div:nth-child(10) .highcharts-container"}},"Core components/LineChart":{"data labels config":{"readySelector":".screenshot-wrapper div:nth-child(8) .highcharts-container"},"with different legend positions":{"readySelector":".screenshot-wrapper div:nth-child(10) .highcharts-container"}},"Core components/DonutChart":{"data labels config":{"readySelector":".screenshot-wrapper div:nth-child(8) .highcharts-container"},"with different legend positions":{"readySelector":".screenshot-wrapper div:nth-child(10) .highcharts-container"}},"Core components/BubbleChart":{"data labels config":{"readySelector":".screenshot-wrapper div:nth-child(8) .highcharts-container"},"with different legend positions":{"readySelector":".screenshot-wrapper div:nth-child(10) .highcharts-container"}},"Core components/ColumnChart":{"with different legend positions":{"readySelector":".screenshot-wrapper div:nth-child(10) .highcharts-container"}},"Core components/ScatterPlot":{"data labels config":{"readySelector":".screenshot-wrapper div:nth-child(8) .highcharts-container"}}},"devDependencies":{"raf":"3.3.2","yup":"^0.24.1","jest":"21.2.1","react":"16.5.2","enzyme":"3.5.0","formik":"^0.11.11","moment":"2.23.0","history":"^4.7.2","ts-jest":"21.2.4","webpack":"3.10.0","react-ga":"^2.5.2","recharts":"1.0.0-beta.9","testcafe":"0.20.3","commander":"2.14.1","node-sass":"4.7.2","react-dom":"16.5.2","supertest":"3.0.0","babel-core":"6.26.0","css-loader":"0.28.7","jest-junit":"3.0.0","raw-loader":"0.5.1","styled-jsx":"2.2.1","typescript":"2.3.3","@types/jest":"20.0.4","@types/node":"7.0.8","file-loader":"1.1.6","sass-loader":"6.0.6","@types/react":"16.0.34","babel-loader":"7.1.2","react-helmet":"5.2.0","react-select":"1.2.1","style-loader":"0.19.1","@types/enzyme":"3.1.13","@types/lodash":"4.14.61","babel-runtime":"6.25.0","testcafe-live":"0.1.4","utility-types":"^1.1.0","babel-polyfill":"^6.26.0","@storybook/react":"3.4.10","@types/invariant":"2.2.29","@types/react-dom":"16.0.3","babel-preset-env":"1.6.1","isomorphic-fetch":"2.2.1","react-datepicker":"1.1.0","react-router-dom":"4.2.2","@gooddata/mock-js":"1.19.1","@storybook/addons":"3.4.10","@types/classnames":"2.2.3","@types/prop-types":"15.5.2","@types/react-intl":"2.3.5","babel-preset-react":"6.24.1","identity-obj-proxy":"^3.0.0","react-async-script":"^0.9.1","webpack-dev-server":"2.11.1","@types/react-portal":"4.0.1","babel-plugin-lodash":"3.3.2","html-webpack-plugin":"2.30.1","react-test-renderer":"16.4.2","@types/react-measure":"0.4.7","clean-webpack-plugin":"0.1.17","react-google-recaptcha":"^0.11.0","@gooddata/eslint-config":"0.1.0","@gooddata/tslint-config":"0.0.13","@types/storybook__react":"3.0.6","enzyme-adapter-react-16":"1.3.1","uglifyjs-webpack-plugin":"1.2.0","@gooddata/test-storybook":"2.0.0","@storybook/addon-actions":"3.4.10","@storybook/addon-options":"3.4.10","node-sass-magic-importer":"5.1.0","react-syntax-highlighter":"6.1.2","@types/fixed-data-table-2":"0.8.1","awesome-typescript-loader":"3.5.0","@types/react-test-renderer":"16.0.0","circular-dependency-plugin":"4.4.0","compression-webpack-plugin":"1.1.7","@types/enzyme-adapter-react-16":"1.0.3","@types/storybook__addon-actions":"3.0.1","babel-plugin-transform-class-properties":"6.24.1","babel-plugin-transform-async-to-generator":"6.24.1","babel-plugin-transform-object-rest-spread":"6.26.0"},"peerDependencies":{"react":"16.5.2","react-dom":"16.5.2"},"_npmOperationalInternal":{"tmp":"tmp/react-components_6.3.0-alpha6_1548778784260_0.8277173042480712","host":"s3://npm-registry-packages"}},"6.3.0-alpha7":{"name":"@gooddata/react-components","version":"6.3.0-alpha7","author":{"name":"GoodData Corporation"},"license":"BSD-3-Clause","_id":"@gooddata/react-components@6.3.0-alpha7","maintainers":[{"name":"bertold8","email":"ivan.nejezchleb@seznam.cz"},{"name":"bugsbunny338","email":"jiri.zajic@mensa.cz"},{"name":"gooddata-ci","email":"rail@gooddata.com"},{"name":"hurtak","email":"petr.hurtak@gmail.com"},{"name":"ivan.mjartan","email":"ivan.mjartan@gooddata.com"},{"name":"jakub-sterba","email":"jakub.sterba@gooddata.com"},{"name":"jaroslav.tomecek","email":"jaroslav.tomecek@gooddata.com"},{"name":"jkittler","email":"honza.kittler@gmail.com"},{"name":"khanh.le","email":"khanh.le@gooddata.com"},{"name":"langhamp","email":"pavel.langhammer@gooddata.com"},{"name":"lanhuynh","email":"lan.huynh@gooddata.com"},{"name":"linhhong","email":"linh.hong@gooddata.com"},{"name":"lpearce","email":"levi.pearce@gooddata.com"},{"name":"lupko","email":"lubomir.slivka@gooddata.com"},{"name":"martin.mosko","email":"martin.mosko@gooddata.com"},{"name":"michal.marsal","email":"michal.marsal@gooddata.com"},{"name":"nadtan","email":"tan.nguyen@gooddata.com"},{"name":"naibinh","email":"naibinh@gmail.com"},{"name":"nikolacech","email":"nikola.cech@gooddata.com"},{"name":"no23reason","email":"dan.homola@hotmail.cz"},{"name":"pbenes","email":"petr.benes@gooddata.com"},{"name":"peterlacko","email":"lackopeter17@gmail.com"},{"name":"petrjanu","email":"petr.janu@gooddata.com"},{"name":"ptquang86","email":"ptquang86@gmail.com"},{"name":"rodri360","email":"me@rodri360.com"},{"name":"sitina","email":"jiri.sitina@gooddata.com"},{"name":"sondo","email":"son.do@gooddata.com"},{"name":"strouhaljan","email":"strouhal.jan@gmail.com"},{"name":"tomas.kratochvil","email":"tomas.kratochvil@gooddata.com"},{"name":"tomasreichmann","email":"tomasreichmann@gmail.com"},{"name":"tomsatgd","email":"tomas.satinsky@gooddata.com"},{"name":"tu.ngo","email":"tu.ngo@gooddata.com"},{"name":"vlastikcz","email":"vlastimil.kotas@gooddata.com"},{"name":"vlckomi1","email":"michaela.vlckova@gooddata.com"},{"name":"xmort","email":"petr.dolejsi@gooddata.com"},{"name":"yanlipnican","email":"yanlipnican@gmail.com"},{"name":"zdenek.vidensky","email":"zdenek.vidensky@gooddata.com"}],"homepage":"https://github.com/gooddata/gooddata-react-components#readme","bugs":{"url":"https://github.com/gooddata/gooddata-react-components/issues"},"dist":{"shasum":"64caec0cdcc01e4bcf32c54614398639ffb83a4c","tarball":"https://registry.npmjs.org/@gooddata/react-components/-/react-components-6.3.0-alpha7.tgz","fileCount":1090,"integrity":"sha512-847NYqW8zsHUXWDPOJS2hSUcP8If2UqRu2ywCDfC4rx9GuzKDBlojfMdDC9rfeWzdCvsEGm1ZJNADpC6vZFP2Q==","signatures":[{"sig":"MEQCIH3QuJ6Lsf2Cr7q62bah1atibbiyO/QD0KFqeQOmyMC/AiBkZOB+FZzU9XGQZhcle78zuIrREkfGgZfg3vbPHnwdww==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":4237046,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJcUZSVCRA9TVsSAnZWagAATqgP+gOeqfuvrQmIFMIv+tSQ\n+UbogeEJBh0j8hpgOlS2Nfmqu91k7ClL5JbZrTVTI+loBD9g2kkEQWrBicvh\nu2VFzqz7c58FM+h0sYR53zNkAmZUI+XgUMo7BQ9oLE5eS5qF7CHSAU+To26J\nVfmMNonGqQf9DK3Yd/l86E6S322vrjUZEKt3jskhl7qnG9xxMB5N42XjmLPe\nE2XeXqffOvYPjKC/klIhP/DBosFyHkvCaQJLpd7HTuSPNi1h4dypuUm8p3Q1\ndm6P7iBlP9aJbHpxYC80jM3foN2vIz3qVCnuUSKem1dHhVZVigSNEQpNIxAa\nYPL9WAflcaoF2b/NSaV63ga+wpriZfbzNM1vwlMowzmD4kpsZ72UNW8hm+4c\nh4RFOJxy9/G+lTJtiFTPN3oncz4wHMBk/1ndk60rRhM+rTvr6EvZThLaTJvy\np0Ng9zFsRoOjZNdMvDdyo80y6Jiv3ybEc1ek6PLTWzS4MryNc4hTfb6a7mzk\nrcgX+mJP0zB3RnNT4n7Cz86Cv0rvn/UGX0XCn1JIJnwG28YvIzUWHcsNv1u/\n4i1COM1tRqYAP52eABJDVepA2BG01pX2WDjav+kgx9sxq+XG3OZGruohm54F\nxO0+uX6+mj0KN//9I47RB8Lsu/K2GEYKkMY2WMn/C0bTLusQvGB0df5cFIhG\nplgt\r\n=1sS3\r\n-----END PGP SIGNATURE-----\r\n"},"jest":{"testRegex":"(/__tests__/.*|\\.(test|spec))\\.(tsx?|jsx?)$","transform":{".(ts|tsx)":"<rootDir>/node_modules/ts-jest/preprocessor.js"},"collectCoverage":false,"moduleNameMapper":{"\\.(css|less|sass|scss)$":"<rootDir>/__mocks__/styleMock.ts"},"coverageReporters":["html"],"collectCoverageFrom":["src/**/*.{ts,tsx}","examples/server/src/**/*.{js,jsx}","!**/*.d.ts"],"moduleFileExtensions":["ts","tsx","js"],"setupTestFrameworkScriptFile":"<rootDir>/jest.setup.js"},"main":"dist/index.js","config":{"eslint":"./examples/**/*.{js,jsx}","tslint":"./{__mocks__,src,stories}/**/*.{ts,tsx}"},"readme":"[![npm version](https://badge.fury.io/js/%40gooddata%2Freact-components.svg)](https://www.npmjs.com/package/@gooddata/react-components) \n\n# GoodData.UI React components\n> A React-based JavaScript library for building data-driven applications\n\n## Getting started\n- [GoodData.UI Documentation](http://sdk.gooddata.com/gooddata-ui/)\n- [GoodData.UI Live Examples](https://gooddata-examples.herokuapp.com/)\n- [Stack Overflow](https://stackoverflow.com/questions/tagged/gooddata)\n\n### Usage\nWith [yarn](https://yarnpkg.com) installed, go to your project directory and run\n```\n$ yarn add @gooddata/react-components\n```\nIf you prefer [npm](npmjs.com) run\n```\n$ npm install --save @gooddata/react-components\n```\n\n\n## Contributing\n\nWe welcome any contribution in form of [issues](https://github.com/gooddata/gooddata-react-components/issues) or [pull requests](https://github.com/gooddata/gooddata-react-components/pulls).\nThese commands may come in handy while developing:\n\n| command | description |\n| ------- | ----------- |\n| `yarn install --pure-lockfile` | first step |\n| ||\n| `yarn dev` | build react-components to `/dist` in watch mode |\n| `yarn test` | run all unit tests |\n| `yarn validate` | validate codestyle |\n| ||\n| `yarn storybook` | run storybook from `/stories` on http://localhost:9001 |\n| `yarn build-storybook` | build storybook to `/dist-storybook` |\n| `yarn test-storybook` | run storybook and [screenshot tests](https://github.com/gooddata/gdc-client-utils/tree/master/test-storybook) |\n| ||\n| `yarn examples` | run Live Examples dev-server from `/examples` on https://localhost:8999 |\n| `yarn examples-build` | build Live Examples to `/examples/dist` |\n| `yarn examples-server` | serve built Live Examples - see `/examples/server/src` |\n| `yarn examples-testcafe` | run testcafe tests against `localhost:8999` |\n\n### Deploy to heroku.com\nWhen you deploy this repo to heroku, it serves *GoodData.UI Live Examples*.\nRelevant tasks are in `Procfile` and `package.json`.\n\n```bash\n# run in the project directory\nheroku login\nheroku create <your-app-name>\nheroku config:set DOMAIN_ADMIN_USERNAME=x@gooddata.com DOMAIN_ADMIN_PASSWORD=xy PROJECT_ID_TO_ASSIGN=xms7ga4tf3g3nzucd8380o2bev8oeknp\ngit push heroku HEAD:master\nheroku open\n```\n\n### Run Live Examples Locally\nTo run *GoodData.UI Live Examples* locally:\n```bash\ngit clone <this-repository>\ncd  <repository-folder>\nyarn install --pure-lockfile\nyarn examples\n```\nThen open https://localhost:8999 and login using Live Examples account (you can [create one here](https://gooddata-examples.herokuapp.com/registration)).\n\n## Changelog\n\n- see [CHANGELOG.md](CHANGELOG.md)\n\n## License\n\n(C) 2007-2018 GoodData Corporation\n\nThis project is dual licensed:\n\n- The ATTRIBUTION-NONCOMMERCIAL 4.0 INTERNATIONAL (CC BY-NC 4.0) is used for purpose of the trial experience and evaluation of GoodData.UI library.\n- The GOODDATA GOODDATA.UI LIBRARY END USER LICENSE AGREEMENT is used for GoodData customers.\n\nFor more information, please see [LICENSE](https://github.com/gooddata/gooddata-react-components/blob/master/LICENSE)\n","gitHead":"ed2c3ac4e198532fd5aa2d24633d0f917db9f793","scripts":{"dev":"bash scripts/build.sh --dev-watch","test":"jest --watch","build":"bash scripts/build.sh","tslint":"yarn run-tslint -t verbose $npm_package_config_tslint","prepare":"cd examples/server && yarn install --pure-lockfile && cd ../..; rm -r examples/node_modules 2>/dev/null; true","examples":"bash scripts/run-examples.sh","prepare?":"# Called before `npm publish` and on local `npm install`. Temporarily also for deleting obsolete node_modules. Ends with `true` to continue gracefully.","validate":"tsc --noEmit && yarn tslint && eslint $npm_package_config_eslint","build-dev":"bash scripts/build.sh --dev","examples?":"# Default is developer domain, other options: yarn examples [sec,secure,stg,stg2,stg3,demo,developer or URL]","storybook":"start-storybook -p 9001 -c .storybook","test-once":"jest","tslint-ci":"mkdir -p ./ci/results && yarn run-tslint -t checkstyle -o ./ci/results/tslint-results.xml $npm_package_config_tslint","run-tslint":"tslint -p tsconfig.json","validate-ci":"tsc --noEmit && yarn tslint-ci  && eslint $npm_package_config_eslint -f checkstyle -o ci/results/eslint-results.xml","examples-build":"bash scripts/build-examples.sh","prepublishOnly":"yarn build","test-storybook":"test-storybook","build-storybook":"build-storybook -c .storybook -o dist-storybook","examples-server":"node examples/server/src/index.js","heroku-postbuild":"yarn examples-build developer","examples-testcafe":"testcafe chrome --assertion-timeout 60000 -S -s examples/_screenshots examples/test/**/**/*_test* --debug-on-fail","examples-testcafe-ci":"testcafe 'chrome:headless --no-sandbox' --assertion-timeout 60000 -S -s examples/_screenshots examples/test/**/**/*_test*","examples-testcafe-live":"testcafe-live chrome --assertion-timeout 60000 examples/test/**/**/*_test*"},"typings":"dist/index.d.ts","_npmUser":{"name":"gooddata-ci","email":"rail@gooddata.com"},"repository":{"url":"git+ssh://git@github.com/gooddata/gooddata-react-components.git","type":"git"},"_npmVersion":"6.4.1","description":"GoodData React Components","directories":{},"_nodeVersion":"8.12.0","dependencies":{"rxjs":"^5.5.6","lodash":"4.17.11","ag-grid":"^18.0.1","invariant":"^2.2.2","classnames":"^2.2.5","highcharts":"4.2.5","prop-types":"^15.6.0","react-intl":"^2.4.0","custom-event":"^1.0.1","ag-grid-react":"^18.0.0","react-measure":"^1.4.7","@gooddata/typings":"2.7.0","@types/highcharts":"4.2.56","http-status-codes":"^1.3.0","@gooddata/js-utils":"3.4.0","@gooddata/numberjs":"^3.1.2","fixed-data-table-2":"0.7.17","@gooddata/goodstrap":"59.4.3","react-dom-factories":"^1.0.2","@gooddata/gooddata-js":"11.2.1","highcharts-pattern-fill":"3.0.3","nodelist-foreach-polyfill":"^1.2.0"},"_hasShrinkwrap":false,"readmeFilename":"README.md","test-storybook":{"_defaults":{"readySelector":".screenshot-target, .screenshot-wrapper .highcharts-container, .screenshot-wrapper .s-headline-value, .screenshot-wrapper .viz-table-wrap, .screenshot-wrapper .gdc-kpi, .screenshot-wrapper .gdc-kpi-error, .screenshot-wrapper .s-pivot-table .ag-cell"},"AFM components/PieChart":{"error":{"delay":1000,"readySelector":".screenshot-wrapper .s-error .icon-cloud-rain"}},"Core components/Heatmap":{"data labels config":{"readySelector":".screenshot-wrapper div:nth-child(8) .highcharts-container"},"with different legend positions":{"readySelector":".screenshot-wrapper div:nth-child(10) .highcharts-container"}},"Core components/Treemap":{"data labels config":{"readySelector":".screenshot-wrapper div:nth-child(8) .highcharts-container"},"with different legend positions":{"readySelector":".screenshot-wrapper div:nth-child(10) .highcharts-container"}},"Core components/BarChart":{"with different legend positions":{"readySelector":".screenshot-wrapper div:nth-child(10) .highcharts-container"}},"Core components/PieChart":{"data labels config":{"readySelector":".screenshot-wrapper div:nth-child(8) .highcharts-container"},"with different legend positions":{"readySelector":".screenshot-wrapper div:nth-child(10) .highcharts-container"}},"AFM components/DonutChart":{"error":{"delay":1000,"readySelector":".screenshot-wrapper .s-error .icon-cloud-rain"}},"Core components/AreaChart":{"data labels config":{"readySelector":".screenshot-wrapper div:nth-child(8) .highcharts-container"},"with different legend positions":{"readySelector":".screenshot-wrapper div:nth-child(10) .highcharts-container"}},"Core components/LineChart":{"data labels config":{"readySelector":".screenshot-wrapper div:nth-child(8) .highcharts-container"},"with different legend positions":{"readySelector":".screenshot-wrapper div:nth-child(10) .highcharts-container"}},"Core components/DonutChart":{"data labels config":{"readySelector":".screenshot-wrapper div:nth-child(8) .highcharts-container"},"with different legend positions":{"readySelector":".screenshot-wrapper div:nth-child(10) .highcharts-container"}},"Core components/BubbleChart":{"data labels config":{"readySelector":".screenshot-wrapper div:nth-child(8) .highcharts-container"},"with different legend positions":{"readySelector":".screenshot-wrapper div:nth-child(10) .highcharts-container"}},"Core components/ColumnChart":{"with different legend positions":{"readySelector":".screenshot-wrapper div:nth-child(10) .highcharts-container"}},"Core components/ScatterPlot":{"data labels config":{"readySelector":".screenshot-wrapper div:nth-child(8) .highcharts-container"}}},"devDependencies":{"raf":"3.3.2","yup":"^0.24.1","jest":"21.2.1","react":"16.5.2","enzyme":"3.5.0","formik":"^0.11.11","moment":"2.23.0","history":"^4.7.2","ts-jest":"21.2.4","webpack":"3.10.0","react-ga":"^2.5.2","recharts":"1.0.0-beta.9","testcafe":"0.20.3","commander":"2.14.1","node-sass":"4.7.2","react-dom":"16.5.2","supertest":"3.0.0","babel-core":"6.26.0","css-loader":"0.28.7","jest-junit":"3.0.0","raw-loader":"0.5.1","styled-jsx":"2.2.1","typescript":"2.3.3","@types/jest":"20.0.4","@types/node":"7.0.8","file-loader":"1.1.6","sass-loader":"6.0.6","@types/react":"16.0.34","babel-loader":"7.1.2","react-helmet":"5.2.0","react-select":"1.2.1","style-loader":"0.19.1","@types/enzyme":"3.1.13","@types/lodash":"4.14.61","babel-runtime":"6.25.0","testcafe-live":"0.1.4","utility-types":"^1.1.0","babel-polyfill":"^6.26.0","@storybook/react":"3.4.10","@types/invariant":"2.2.29","@types/react-dom":"16.0.3","babel-preset-env":"1.6.1","isomorphic-fetch":"2.2.1","react-datepicker":"1.1.0","react-router-dom":"4.2.2","@gooddata/mock-js":"1.19.1","@storybook/addons":"3.4.10","@types/classnames":"2.2.3","@types/prop-types":"15.5.2","@types/react-intl":"2.3.5","babel-preset-react":"6.24.1","identity-obj-proxy":"^3.0.0","react-async-script":"^0.9.1","webpack-dev-server":"2.11.1","@types/react-portal":"4.0.1","babel-plugin-lodash":"3.3.2","html-webpack-plugin":"2.30.1","react-test-renderer":"16.4.2","@types/react-measure":"0.4.7","clean-webpack-plugin":"0.1.17","react-google-recaptcha":"^0.11.0","@gooddata/eslint-config":"0.1.0","@gooddata/tslint-config":"0.0.13","@types/storybook__react":"3.0.6","enzyme-adapter-react-16":"1.3.1","uglifyjs-webpack-plugin":"1.2.0","@gooddata/test-storybook":"2.0.0","@storybook/addon-actions":"3.4.10","@storybook/addon-options":"3.4.10","node-sass-magic-importer":"5.1.0","react-syntax-highlighter":"6.1.2","@types/fixed-data-table-2":"0.8.1","awesome-typescript-loader":"3.5.0","@types/react-test-renderer":"16.0.0","circular-dependency-plugin":"4.4.0","compression-webpack-plugin":"1.1.7","@types/enzyme-adapter-react-16":"1.0.3","@types/storybook__addon-actions":"3.0.1","babel-plugin-transform-class-properties":"6.24.1","babel-plugin-transform-async-to-generator":"6.24.1","babel-plugin-transform-object-rest-spread":"6.26.0"},"peerDependencies":{"react":"16.5.2","react-dom":"16.5.2"},"_npmOperationalInternal":{"tmp":"tmp/react-components_6.3.0-alpha7_1548850324438_0.4365955933608958","host":"s3://npm-registry-packages"}},"6.3.0-alpha8":{"name":"@gooddata/react-components","version":"6.3.0-alpha8","author":{"name":"GoodData Corporation"},"license":"BSD-3-Clause","_id":"@gooddata/react-components@6.3.0-alpha8","maintainers":[{"name":"bertold8","email":"ivan.nejezchleb@seznam.cz"},{"name":"bugsbunny338","email":"jiri.zajic@mensa.cz"},{"name":"gooddata-ci","email":"rail@gooddata.com"},{"name":"hurtak","email":"petr.hurtak@gmail.com"},{"name":"ivan.mjartan","email":"ivan.mjartan@gooddata.com"},{"name":"jakub-sterba","email":"jakub.sterba@gooddata.com"},{"name":"jaroslav.tomecek","email":"jaroslav.tomecek@gooddata.com"},{"name":"jkittler","email":"honza.kittler@gmail.com"},{"name":"khanh.le","email":"khanh.le@gooddata.com"},{"name":"langhamp","email":"pavel.langhammer@gooddata.com"},{"name":"lanhuynh","email":"lan.huynh@gooddata.com"},{"name":"linhhong","email":"linh.hong@gooddata.com"},{"name":"lpearce","email":"levi.pearce@gooddata.com"},{"name":"lupko","email":"lubomir.slivka@gooddata.com"},{"name":"martin.mosko","email":"martin.mosko@gooddata.com"},{"name":"michal.marsal","email":"michal.marsal@gooddata.com"},{"name":"nadtan","email":"tan.nguyen@gooddata.com"},{"name":"naibinh","email":"naibinh@gmail.com"},{"name":"nikolacech","email":"nikola.cech@gooddata.com"},{"name":"no23reason","email":"dan.homola@hotmail.cz"},{"name":"pbenes","email":"petr.benes@gooddata.com"},{"name":"peterlacko","email":"lackopeter17@gmail.com"},{"name":"petrjanu","email":"petr.janu@gooddata.com"},{"name":"ptquang86","email":"ptquang86@gmail.com"},{"name":"rodri360","email":"me@rodri360.com"},{"name":"sitina","email":"jiri.sitina@gooddata.com"},{"name":"sondo","email":"son.do@gooddata.com"},{"name":"strouhaljan","email":"strouhal.jan@gmail.com"},{"name":"tomas.kratochvil","email":"tomas.kratochvil@gooddata.com"},{"name":"tomasreichmann","email":"tomasreichmann@gmail.com"},{"name":"tomsatgd","email":"tomas.satinsky@gooddata.com"},{"name":"tu.ngo","email":"tu.ngo@gooddata.com"},{"name":"vlastikcz","email":"vlastimil.kotas@gooddata.com"},{"name":"vlckomi1","email":"michaela.vlckova@gooddata.com"},{"name":"xmort","email":"petr.dolejsi@gooddata.com"},{"name":"yanlipnican","email":"yanlipnican@gmail.com"},{"name":"zdenek.vidensky","email":"zdenek.vidensky@gooddata.com"}],"homepage":"https://github.com/gooddata/gooddata-react-components#readme","bugs":{"url":"https://github.com/gooddata/gooddata-react-components/issues"},"dist":{"shasum":"aebc8d580c46145536cec43abf1943c22106f327","tarball":"https://registry.npmjs.org/@gooddata/react-components/-/react-components-6.3.0-alpha8.tgz","fileCount":1090,"integrity":"sha512-xSSq3Bv2oHAfkNX5NKHczYSf9fHHWo2rgrk2EI82103BaMT/ZBnahqDvfeu9xRNiO6DONjCcT6n5RT+q94vtgw==","signatures":[{"sig":"MEUCIQC2GhOpWP7AkRPXlNBtmxJqSvhJRmP1luSrI9FFW0N3+gIgKv8C4Q66Aay2Iu1teBd0Q8EGrR9MJfnKfK9nk9RZtQk=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":4268713,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJcVAb5CRA9TVsSAnZWagAAEk8P/iXwPcg+VvAyyeYZWKVH\nenCuAi9cKGkSA8EYUh6O3uyCKngCcIZwVYIoW6PZaZn1TFu1agcSDu0PORw0\nkEODx68ISMi4TDyUh0hplX2x663VH9ioxlL/525KAFnXvI+71vWuqCFKFZJY\n/FhHtio+v5I12FdpVN3xrJ6lvC32XqpYDbWFk8ashZ8AtsGVdcPCVoPJqOhe\nDXxQrDmupiRakL96m2Bi4bQupKgwbyhX4rxEGKhw5nLlBsxGLCPSNXod8DaA\nGxZS/kb/IJx7R0rS0++zSSQHceEkfFCpP7+AwcmEln+ndbJbFL/oPctnkxzS\nivs/3tAM3vAbEORlnUnupAop4jCFzsZpt8jdldjGJLIZEgcgTvL3ELr6MOrV\nuV4eTbr7KsfM5WUTxyk1qj1iP51jkH9/LMK23zT3z+RScFMxz0cRh7AyK6xJ\n/XcOdy6c7DHRqiFD4Cz30fsHmiw/G6QxkVmJx2Fo8NhM4HVxzKes4IRoU8W+\nQanOtMJ/fiGo4Zg5F5pi3XjOdLyYIXC4PMDYT3G1f+DUgwAgZG4CqazjuACu\n48afmXFae4Puq9S8IV83Q+9iTGkJ82iOAzYu4mmWuwZsBC6Cs0+CZ9bsP97e\nXxZH0WUIgUrje/8PNQLuXCQdo+KDkAkUUIGEwvhe2OSc9zmJxxUvVgJy8HhM\nkXzY\r\n=ZuwA\r\n-----END PGP SIGNATURE-----\r\n"},"jest":{"testRegex":"(/__tests__/.*|\\.(test|spec))\\.(tsx?|jsx?)$","transform":{".(ts|tsx)":"<rootDir>/node_modules/ts-jest/preprocessor.js"},"collectCoverage":false,"moduleNameMapper":{"\\.(css|less|sass|scss)$":"<rootDir>/__mocks__/styleMock.ts"},"coverageReporters":["html"],"collectCoverageFrom":["src/**/*.{ts,tsx}","examples/server/src/**/*.{js,jsx}","!**/*.d.ts"],"moduleFileExtensions":["ts","tsx","js"],"setupTestFrameworkScriptFile":"<rootDir>/jest.setup.js"},"main":"dist/index.js","config":{"eslint":"./examples/**/*.{js,jsx}","tslint":"./{__mocks__,src,stories}/**/*.{ts,tsx}"},"readme":"[![npm version](https://badge.fury.io/js/%40gooddata%2Freact-components.svg)](https://www.npmjs.com/package/@gooddata/react-components) \n\n# GoodData.UI React components\n> A React-based JavaScript library for building data-driven applications\n\n## Getting started\n- [GoodData.UI Documentation](http://sdk.gooddata.com/gooddata-ui/)\n- [GoodData.UI Live Examples](https://gooddata-examples.herokuapp.com/)\n- [Stack Overflow](https://stackoverflow.com/questions/tagged/gooddata)\n\n### Usage\nWith [yarn](https://yarnpkg.com) installed, go to your project directory and run\n```\n$ yarn add @gooddata/react-components\n```\nIf you prefer [npm](npmjs.com) run\n```\n$ npm install --save @gooddata/react-components\n```\n\n\n## Contributing\n\nWe welcome any contribution in form of [issues](https://github.com/gooddata/gooddata-react-components/issues) or [pull requests](https://github.com/gooddata/gooddata-react-components/pulls).\nThese commands may come in handy while developing:\n\n| command | description |\n| ------- | ----------- |\n| `yarn install --pure-lockfile` | first step |\n| ||\n| `yarn dev` | build react-components to `/dist` in watch mode |\n| `yarn test` | run all unit tests |\n| `yarn validate` | validate codestyle |\n| ||\n| `yarn storybook` | run storybook from `/stories` on http://localhost:9001 |\n| `yarn build-storybook` | build storybook to `/dist-storybook` |\n| `yarn test-storybook` | run storybook and [screenshot tests](https://github.com/gooddata/gdc-client-utils/tree/master/test-storybook) |\n| ||\n| `yarn examples` | run Live Examples dev-server from `/examples` on https://localhost:8999 |\n| `yarn examples-build` | build Live Examples to `/examples/dist` |\n| `yarn examples-server` | serve built Live Examples - see `/examples/server/src` |\n| `yarn examples-testcafe` | run testcafe tests against `localhost:8999` |\n\n### Deploy to heroku.com\nWhen you deploy this repo to heroku, it serves *GoodData.UI Live Examples*.\nRelevant tasks are in `Procfile` and `package.json`.\n\n```bash\n# run in the project directory\nheroku login\nheroku create <your-app-name>\nheroku config:set DOMAIN_ADMIN_USERNAME=x@gooddata.com DOMAIN_ADMIN_PASSWORD=xy PROJECT_ID_TO_ASSIGN=xms7ga4tf3g3nzucd8380o2bev8oeknp\ngit push heroku HEAD:master\nheroku open\n```\n\n### Run Live Examples Locally\nTo run *GoodData.UI Live Examples* locally:\n```bash\ngit clone <this-repository>\ncd  <repository-folder>\nyarn install --pure-lockfile\nyarn examples\n```\nThen open https://localhost:8999 and login using Live Examples account (you can [create one here](https://gooddata-examples.herokuapp.com/registration)).\n\n## Changelog\n\n- see [CHANGELOG.md](CHANGELOG.md)\n\n## License\n\n(C) 2007-2018 GoodData Corporation\n\nThis project is dual licensed:\n\n- The ATTRIBUTION-NONCOMMERCIAL 4.0 INTERNATIONAL (CC BY-NC 4.0) is used for purpose of the trial experience and evaluation of GoodData.UI library.\n- The GOODDATA GOODDATA.UI LIBRARY END USER LICENSE AGREEMENT is used for GoodData customers.\n\nFor more information, please see [LICENSE](https://github.com/gooddata/gooddata-react-components/blob/master/LICENSE)\n","gitHead":"ee0613c32eed5552508ed9c6d308ac49aeaed5fb","scripts":{"dev":"bash scripts/build.sh --dev-watch","test":"jest --watch","build":"bash scripts/build.sh","tslint":"yarn run-tslint -t verbose $npm_package_config_tslint","prepare":"cd examples/server && yarn install --pure-lockfile && cd ../..; rm -r examples/node_modules 2>/dev/null; true","examples":"bash scripts/run-examples.sh","prepare?":"# Called before `npm publish` and on local `npm install`. Temporarily also for deleting obsolete node_modules. Ends with `true` to continue gracefully.","validate":"tsc --noEmit && yarn tslint && eslint $npm_package_config_eslint","build-dev":"bash scripts/build.sh --dev","examples?":"# Default is developer domain, other options: yarn examples [sec,secure,stg,stg2,stg3,demo,developer or URL]","storybook":"start-storybook -p 9001 -c .storybook","test-once":"jest","tslint-ci":"mkdir -p ./ci/results && yarn run-tslint -t checkstyle -o ./ci/results/tslint-results.xml $npm_package_config_tslint","run-tslint":"tslint -p tsconfig.json","validate-ci":"tsc --noEmit && yarn tslint-ci  && eslint $npm_package_config_eslint -f checkstyle -o ci/results/eslint-results.xml","examples-build":"bash scripts/build-examples.sh","prepublishOnly":"yarn build","test-storybook":"test-storybook","build-storybook":"build-storybook -c .storybook -o dist-storybook","examples-server":"node examples/server/src/index.js","heroku-postbuild":"yarn examples-build developer","examples-testcafe":"testcafe chrome --assertion-timeout 60000 -S -s examples/_screenshots examples/test/**/**/*_test* --debug-on-fail","examples-testcafe-ci":"testcafe 'chrome:headless --no-sandbox' --assertion-timeout 60000 -S -s examples/_screenshots examples/test/**/**/*_test*","examples-testcafe-live":"testcafe-live chrome --assertion-timeout 60000 examples/test/**/**/*_test*"},"typings":"dist/index.d.ts","_npmUser":{"name":"gooddata-ci","email":"rail@gooddata.com"},"repository":{"url":"git+ssh://git@github.com/gooddata/gooddata-react-components.git","type":"git"},"_npmVersion":"6.4.1","description":"GoodData React Components","directories":{},"_nodeVersion":"8.12.0","dependencies":{"rxjs":"^5.5.6","lodash":"4.17.11","ag-grid":"^18.0.1","invariant":"^2.2.2","classnames":"^2.2.5","highcharts":"4.2.5","prop-types":"^15.6.0","react-intl":"^2.4.0","custom-event":"^1.0.1","ag-grid-react":"^18.0.0","react-measure":"^1.4.7","@gooddata/typings":"2.7.0","@types/highcharts":"4.2.56","http-status-codes":"^1.3.0","@gooddata/js-utils":"3.4.0","@gooddata/numberjs":"^3.1.2","fixed-data-table-2":"0.7.17","@gooddata/goodstrap":"59.4.3","react-dom-factories":"^1.0.2","@gooddata/gooddata-js":"11.2.1","highcharts-pattern-fill":"3.0.3","nodelist-foreach-polyfill":"^1.2.0"},"_hasShrinkwrap":false,"readmeFilename":"README.md","test-storybook":{"_defaults":{"readySelector":".screenshot-target, .screenshot-wrapper .highcharts-container, .screenshot-wrapper .s-headline-value, .screenshot-wrapper .viz-table-wrap, .screenshot-wrapper .gdc-kpi, .screenshot-wrapper .gdc-kpi-error, .screenshot-wrapper .s-pivot-table .ag-cell"},"AFM components/PieChart":{"error":{"delay":1000,"readySelector":".screenshot-wrapper .s-error .icon-cloud-rain"}},"Core components/Heatmap":{"data labels config":{"readySelector":".screenshot-wrapper div:nth-child(8) .highcharts-container"},"with different legend positions":{"readySelector":".screenshot-wrapper div:nth-child(10) .highcharts-container"}},"Core components/Treemap":{"data labels config":{"readySelector":".screenshot-wrapper div:nth-child(8) .highcharts-container"},"with different legend positions":{"readySelector":".screenshot-wrapper div:nth-child(10) .highcharts-container"}},"Core components/BarChart":{"with different legend positions":{"readySelector":".screenshot-wrapper div:nth-child(10) .highcharts-container"}},"Core components/PieChart":{"data labels config":{"readySelector":".screenshot-wrapper div:nth-child(8) .highcharts-container"},"with different legend positions":{"readySelector":".screenshot-wrapper div:nth-child(10) .highcharts-container"}},"AFM components/DonutChart":{"error":{"delay":1000,"readySelector":".screenshot-wrapper .s-error .icon-cloud-rain"}},"Core components/AreaChart":{"data labels config":{"readySelector":".screenshot-wrapper div:nth-child(8) .highcharts-container"},"with different legend positions":{"readySelector":".screenshot-wrapper div:nth-child(10) .highcharts-container"}},"Core components/LineChart":{"data labels config":{"readySelector":".screenshot-wrapper div:nth-child(8) .highcharts-container"},"with different legend positions":{"readySelector":".screenshot-wrapper div:nth-child(10) .highcharts-container"}},"Core components/DonutChart":{"data labels config":{"readySelector":".screenshot-wrapper div:nth-child(8) .highcharts-container"},"with different legend positions":{"readySelector":".screenshot-wrapper div:nth-child(10) .highcharts-container"}},"Core components/BubbleChart":{"data labels config":{"readySelector":".screenshot-wrapper div:nth-child(8) .highcharts-container"},"with different legend positions":{"readySelector":".screenshot-wrapper div:nth-child(10) .highcharts-container"}},"Core components/ColumnChart":{"with different legend positions":{"readySelector":".screenshot-wrapper div:nth-child(10) .highcharts-container"}},"Core components/ScatterPlot":{"data labels config":{"readySelector":".screenshot-wrapper div:nth-child(8) .highcharts-container"}}},"devDependencies":{"raf":"3.3.2","yup":"^0.24.1","jest":"21.2.1","react":"16.5.2","enzyme":"3.5.0","formik":"^0.11.11","moment":"2.23.0","history":"^4.7.2","ts-jest":"21.2.4","webpack":"3.10.0","react-ga":"^2.5.2","recharts":"1.0.0-beta.9","testcafe":"0.20.3","commander":"2.14.1","node-sass":"4.7.2","react-dom":"16.5.2","supertest":"3.0.0","babel-core":"6.26.0","css-loader":"0.28.7","jest-junit":"3.0.0","raw-loader":"0.5.1","styled-jsx":"2.2.1","typescript":"2.3.3","@types/jest":"20.0.4","@types/node":"7.0.8","file-loader":"1.1.6","sass-loader":"6.0.6","@types/react":"16.0.34","babel-loader":"7.1.2","react-helmet":"5.2.0","react-select":"1.2.1","style-loader":"0.19.1","@types/enzyme":"3.1.13","@types/lodash":"4.14.61","babel-runtime":"6.25.0","testcafe-live":"0.1.4","utility-types":"^1.1.0","babel-polyfill":"^6.26.0","@storybook/react":"3.4.10","@types/invariant":"2.2.29","@types/react-dom":"16.0.3","babel-preset-env":"1.6.1","isomorphic-fetch":"2.2.1","react-datepicker":"1.1.0","react-router-dom":"4.2.2","@gooddata/mock-js":"1.19.1","@storybook/addons":"3.4.10","@types/classnames":"2.2.3","@types/prop-types":"15.5.2","@types/react-intl":"2.3.5","babel-preset-react":"6.24.1","identity-obj-proxy":"^3.0.0","react-async-script":"^0.9.1","webpack-dev-server":"2.11.1","@types/react-portal":"4.0.1","babel-plugin-lodash":"3.3.2","html-webpack-plugin":"2.30.1","react-test-renderer":"16.4.2","@types/react-measure":"0.4.7","clean-webpack-plugin":"0.1.17","react-google-recaptcha":"^0.11.0","@gooddata/eslint-config":"0.1.0","@gooddata/tslint-config":"0.0.13","@types/storybook__react":"3.0.6","enzyme-adapter-react-16":"1.3.1","uglifyjs-webpack-plugin":"1.2.0","@gooddata/test-storybook":"2.0.0","@storybook/addon-actions":"3.4.10","@storybook/addon-options":"3.4.10","node-sass-magic-importer":"5.1.0","react-syntax-highlighter":"6.1.2","@types/fixed-data-table-2":"0.8.1","awesome-typescript-loader":"3.5.0","@types/react-test-renderer":"16.0.0","circular-dependency-plugin":"4.4.0","compression-webpack-plugin":"1.1.7","@types/enzyme-adapter-react-16":"1.0.3","@types/storybook__addon-actions":"3.0.1","babel-plugin-transform-class-properties":"6.24.1","babel-plugin-transform-async-to-generator":"6.24.1","babel-plugin-transform-object-rest-spread":"6.26.0"},"peerDependencies":{"react":"16.5.2","react-dom":"16.5.2"},"_npmOperationalInternal":{"tmp":"tmp/react-components_6.3.0-alpha8_1549010681214_0.05832781947271526","host":"s3://npm-registry-packages"}},"6.3.0-alpha9":{"name":"@gooddata/react-components","version":"6.3.0-alpha9","author":{"name":"GoodData Corporation"},"license":"BSD-3-Clause","_id":"@gooddata/react-components@6.3.0-alpha9","maintainers":[{"name":"bertold8","email":"ivan.nejezchleb@seznam.cz"},{"name":"bugsbunny338","email":"jiri.zajic@mensa.cz"},{"name":"gooddata-ci","email":"rail@gooddata.com"},{"name":"hurtak","email":"petr.hurtak@gmail.com"},{"name":"ivan.mjartan","email":"ivan.mjartan@gooddata.com"},{"name":"jakub-sterba","email":"jakub.sterba@gooddata.com"},{"name":"jaroslav.tomecek","email":"jaroslav.tomecek@gooddata.com"},{"name":"jkittler","email":"honza.kittler@gmail.com"},{"name":"khanh.le","email":"khanh.le@gooddata.com"},{"name":"langhamp","email":"pavel.langhammer@gooddata.com"},{"name":"lanhuynh","email":"lan.huynh@gooddata.com"},{"name":"linhhong","email":"linh.hong@gooddata.com"},{"name":"lpearce","email":"levi.pearce@gooddata.com"},{"name":"lupko","email":"lubomir.slivka@gooddata.com"},{"name":"martin.mosko","email":"martin.mosko@gooddata.com"},{"name":"michal.marsal","email":"michal.marsal@gooddata.com"},{"name":"nadtan","email":"tan.nguyen@gooddata.com"},{"name":"naibinh","email":"naibinh@gmail.com"},{"name":"nikolacech","email":"nikola.cech@gooddata.com"},{"name":"no23reason","email":"dan.homola@hotmail.cz"},{"name":"pbenes","email":"petr.benes@gooddata.com"},{"name":"peterlacko","email":"lackopeter17@gmail.com"},{"name":"petrjanu","email":"petr.janu@gooddata.com"},{"name":"ptquang86","email":"ptquang86@gmail.com"},{"name":"rodri360","email":"me@rodri360.com"},{"name":"sitina","email":"jiri.sitina@gooddata.com"},{"name":"sondo","email":"son.do@gooddata.com"},{"name":"strouhaljan","email":"strouhal.jan@gmail.com"},{"name":"tomas.kratochvil","email":"tomas.kratochvil@gooddata.com"},{"name":"tomasreichmann","email":"tomasreichmann@gmail.com"},{"name":"tomsatgd","email":"tomas.satinsky@gooddata.com"},{"name":"tu.ngo","email":"tu.ngo@gooddata.com"},{"name":"vlastikcz","email":"vlastimil.kotas@gooddata.com"},{"name":"vlckomi1","email":"michaela.vlckova@gooddata.com"},{"name":"xmort","email":"petr.dolejsi@gooddata.com"},{"name":"yanlipnican","email":"yanlipnican@gmail.com"},{"name":"zdenek.vidensky","email":"zdenek.vidensky@gooddata.com"}],"homepage":"https://github.com/gooddata/gooddata-react-components#readme","bugs":{"url":"https://github.com/gooddata/gooddata-react-components/issues"},"dist":{"shasum":"aaca83fedf3ce62ee39eb3417eb64673c2594532","tarball":"https://registry.npmjs.org/@gooddata/react-components/-/react-components-6.3.0-alpha9.tgz","fileCount":1090,"integrity":"sha512-QGn6CpqTIv9kqtSm0+psjCP2U8ZPuL3m0y6fMLWPt4FC2+1ytOUOCUAdtnkqM1JhxsEhwecOctigIFZHxXxzfA==","signatures":[{"sig":"MEQCIG67Vk1o9z+K/ObxeivwwnSqQlZEDmj85xOqEwcB+n/UAiBf2szUl+fM/XBZTdNsj1B4q5UcTxe3og8g5g0t82+tuw==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":4270730,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJcWB/TCRA9TVsSAnZWagAAOo0P/167iV30fASJ45wjM/+w\nZvs9e7W8G3tUr1Zn/RhG7EAHdL1gocqDAt3tN7TupTG2MYLjOOof7GrQjuqy\nGign89ge/5PVIEiJEVFofO/aFpbXaatdD48CSIu5U5KwQxlMoijb45u992RS\nGLbrbRMTbkIvcj1tq9iBCrNQK8IIOyLsbC0PGzAFsczqCLTvE1+NqghSPIjT\nS0HfUHxi2N+67NroT32oKksDycC+WZks/VXS75Cs6C4MQxVnJXzb2YPvfe0y\nhuw+hPeW0EuP8gPEl7CK288fHpm1Xut++iu3/PamFQU11fdSpJja0DPLC1vK\n1KfCfYr5AkdHiOwXFWcKRAZRcktakkEgNbXYy2zQmyZDNakrOW4s651Su2Er\n+ehbE+q0dDeHGcSAHC+ms89E+XIOS9F0k9BHIMKztKJtfUkfOdwr/vxivecZ\n+OkKi/gr2CNisW2iYo8rx2absALDTzTs8ftnJDmK0sQmzmgbDm2pFki5XykD\nLrRtoRWjI6UOA8A++CCxGigq4exrs4WkV1w3eiuMbwPWqM7Uf65QDnUPPIE/\np+VMzaYa8x9+dOSEibVEtrJhe+sZSCx6+aXUf336sQrUrru4JH9EZw+U034U\nERL92JCO2qNJ3Zn8weNpC9z9aNVVmyYPZFepjDuGdxlaVvS/0FueeQkJwznd\nx2AU\r\n=0ieg\r\n-----END PGP SIGNATURE-----\r\n"},"jest":{"testRegex":"(/__tests__/.*|\\.(test|spec))\\.(tsx?|jsx?)$","transform":{".(ts|tsx)":"<rootDir>/node_modules/ts-jest/preprocessor.js"},"collectCoverage":false,"moduleNameMapper":{"\\.(css|less|sass|scss)$":"<rootDir>/__mocks__/styleMock.ts"},"coverageReporters":["html"],"collectCoverageFrom":["src/**/*.{ts,tsx}","examples/server/src/**/*.{js,jsx}","!**/*.d.ts"],"moduleFileExtensions":["ts","tsx","js"],"setupTestFrameworkScriptFile":"<rootDir>/jest.setup.js"},"main":"dist/index.js","config":{"eslint":"./examples/**/*.{js,jsx}","tslint":"./{__mocks__,src,stories}/**/*.{ts,tsx}"},"readme":"[![npm version](https://badge.fury.io/js/%40gooddata%2Freact-components.svg)](https://www.npmjs.com/package/@gooddata/react-components) \n\n# GoodData.UI React components\n> A React-based JavaScript library for building data-driven applications\n\n## Getting started\n- [GoodData.UI Documentation](http://sdk.gooddata.com/gooddata-ui/)\n- [GoodData.UI Live Examples](https://gooddata-examples.herokuapp.com/)\n- [Stack Overflow](https://stackoverflow.com/questions/tagged/gooddata)\n\n### Usage\nWith [yarn](https://yarnpkg.com) installed, go to your project directory and run\n```\n$ yarn add @gooddata/react-components\n```\nIf you prefer [npm](npmjs.com) run\n```\n$ npm install --save @gooddata/react-components\n```\n\n\n## Contributing\n\nWe welcome any contribution in form of [issues](https://github.com/gooddata/gooddata-react-components/issues) or [pull requests](https://github.com/gooddata/gooddata-react-components/pulls).\nThese commands may come in handy while developing:\n\n| command | description |\n| ------- | ----------- |\n| `yarn install --pure-lockfile` | first step |\n| ||\n| `yarn dev` | build react-components to `/dist` in watch mode |\n| `yarn test` | run all unit tests |\n| `yarn validate` | validate codestyle |\n| ||\n| `yarn storybook` | run storybook from `/stories` on http://localhost:9001 |\n| `yarn build-storybook` | build storybook to `/dist-storybook` |\n| `yarn test-storybook` | run storybook and [screenshot tests](https://github.com/gooddata/gdc-client-utils/tree/master/test-storybook) |\n| ||\n| `yarn examples` | run Live Examples dev-server from `/examples` on https://localhost:8999 |\n| `yarn examples-build` | build Live Examples to `/examples/dist` |\n| `yarn examples-server` | serve built Live Examples - see `/examples/server/src` |\n| `yarn examples-testcafe` | run testcafe tests against `localhost:8999` |\n\n### Deploy to heroku.com\nWhen you deploy this repo to heroku, it serves *GoodData.UI Live Examples*.\nRelevant tasks are in `Procfile` and `package.json`.\n\n```bash\n# run in the project directory\nheroku login\nheroku create <your-app-name>\nheroku config:set DOMAIN_ADMIN_USERNAME=x@gooddata.com DOMAIN_ADMIN_PASSWORD=xy PROJECT_ID_TO_ASSIGN=xms7ga4tf3g3nzucd8380o2bev8oeknp\ngit push heroku HEAD:master\nheroku open\n```\n\n### Run Live Examples Locally\nTo run *GoodData.UI Live Examples* locally:\n```bash\ngit clone <this-repository>\ncd  <repository-folder>\nyarn install --pure-lockfile\nyarn examples\n```\nThen open https://localhost:8999 and login using Live Examples account (you can [create one here](https://gooddata-examples.herokuapp.com/registration)).\n\n## Changelog\n\n- see [CHANGELOG.md](CHANGELOG.md)\n\n## License\n\n(C) 2007-2018 GoodData Corporation\n\nThis project is dual licensed:\n\n- The ATTRIBUTION-NONCOMMERCIAL 4.0 INTERNATIONAL (CC BY-NC 4.0) is used for purpose of the trial experience and evaluation of GoodData.UI library.\n- The GOODDATA GOODDATA.UI LIBRARY END USER LICENSE AGREEMENT is used for GoodData customers.\n\nFor more information, please see [LICENSE](https://github.com/gooddata/gooddata-react-components/blob/master/LICENSE)\n","gitHead":"f48b6cb7956736f583fbfe82861c8a9fd07bdaa3","scripts":{"dev":"bash scripts/build.sh --dev-watch","test":"jest --watch","build":"bash scripts/build.sh","tslint":"yarn run-tslint -t verbose $npm_package_config_tslint","prepare":"cd examples/server && yarn install --pure-lockfile && cd ../..; rm -r examples/node_modules 2>/dev/null; true","examples":"bash scripts/run-examples.sh","prepare?":"# Called before `npm publish` and on local `npm install`. Temporarily also for deleting obsolete node_modules. Ends with `true` to continue gracefully.","validate":"tsc --noEmit && yarn tslint && eslint $npm_package_config_eslint","build-dev":"bash scripts/build.sh --dev","examples?":"# Default is developer domain, other options: yarn examples [sec,secure,stg,stg2,stg3,demo,developer or URL]","storybook":"start-storybook -p 9001 -c .storybook","test-once":"jest","tslint-ci":"mkdir -p ./ci/results && yarn run-tslint -t checkstyle -o ./ci/results/tslint-results.xml $npm_package_config_tslint","run-tslint":"tslint -p tsconfig.json","validate-ci":"tsc --noEmit && yarn tslint-ci  && eslint $npm_package_config_eslint -f checkstyle -o ci/results/eslint-results.xml","examples-build":"bash scripts/build-examples.sh","prepublishOnly":"yarn build","test-storybook":"test-storybook","build-storybook":"build-storybook -c .storybook -o dist-storybook","examples-server":"node examples/server/src/index.js","heroku-postbuild":"yarn examples-build developer","examples-testcafe":"testcafe chrome --assertion-timeout 60000 -S -s examples/_screenshots examples/test/**/**/*_test* --debug-on-fail","examples-testcafe-ci":"testcafe 'chrome:headless --no-sandbox' --assertion-timeout 60000 -S -s examples/_screenshots examples/test/**/**/*_test*","examples-testcafe-live":"testcafe-live chrome --assertion-timeout 60000 examples/test/**/**/*_test*"},"typings":"dist/index.d.ts","_npmUser":{"name":"gooddata-ci","email":"rail@gooddata.com"},"repository":{"url":"git+ssh://git@github.com/gooddata/gooddata-react-components.git","type":"git"},"_npmVersion":"6.4.1","description":"GoodData React Components","directories":{},"_nodeVersion":"8.12.0","dependencies":{"rxjs":"^5.5.6","lodash":"4.17.11","ag-grid":"^18.0.1","invariant":"^2.2.2","classnames":"^2.2.5","highcharts":"4.2.5","prop-types":"^15.6.0","react-intl":"^2.4.0","custom-event":"^1.0.1","ag-grid-react":"^18.0.0","react-measure":"^1.4.7","@gooddata/typings":"2.7.0","@types/highcharts":"4.2.56","http-status-codes":"^1.3.0","@gooddata/js-utils":"3.4.0","@gooddata/numberjs":"^3.1.2","fixed-data-table-2":"0.7.17","@gooddata/goodstrap":"59.4.3","react-dom-factories":"^1.0.2","@gooddata/gooddata-js":"11.2.1","highcharts-pattern-fill":"3.0.3","nodelist-foreach-polyfill":"^1.2.0"},"_hasShrinkwrap":false,"readmeFilename":"README.md","test-storybook":{"_defaults":{"readySelector":".screenshot-target, .screenshot-wrapper .highcharts-container, .screenshot-wrapper .s-headline-value, .screenshot-wrapper .viz-table-wrap, .screenshot-wrapper .gdc-kpi, .screenshot-wrapper .gdc-kpi-error, .screenshot-wrapper .s-pivot-table .ag-cell"},"AFM components/PieChart":{"error":{"delay":1000,"readySelector":".screenshot-wrapper .s-error .icon-cloud-rain"}},"Core components/Heatmap":{"data labels config":{"readySelector":".screenshot-wrapper div:nth-child(8) .highcharts-container"},"with different legend positions":{"readySelector":".screenshot-wrapper div:nth-child(10) .highcharts-container"}},"Core components/Treemap":{"data labels config":{"readySelector":".screenshot-wrapper div:nth-child(8) .highcharts-container"},"with different legend positions":{"readySelector":".screenshot-wrapper div:nth-child(10) .highcharts-container"}},"Core components/BarChart":{"with different legend positions":{"readySelector":".screenshot-wrapper div:nth-child(10) .highcharts-container"}},"Core components/PieChart":{"data labels config":{"readySelector":".screenshot-wrapper div:nth-child(8) .highcharts-container"},"with different legend positions":{"readySelector":".screenshot-wrapper div:nth-child(10) .highcharts-container"}},"AFM components/DonutChart":{"error":{"delay":1000,"readySelector":".screenshot-wrapper .s-error .icon-cloud-rain"}},"Core components/AreaChart":{"data labels config":{"readySelector":".screenshot-wrapper div:nth-child(8) .highcharts-container"},"with different legend positions":{"readySelector":".screenshot-wrapper div:nth-child(10) .highcharts-container"}},"Core components/LineChart":{"data labels config":{"readySelector":".screenshot-wrapper div:nth-child(8) .highcharts-container"},"with different legend positions":{"readySelector":".screenshot-wrapper div:nth-child(10) .highcharts-container"}},"Core components/DonutChart":{"data labels config":{"readySelector":".screenshot-wrapper div:nth-child(8) .highcharts-container"},"with different legend positions":{"readySelector":".screenshot-wrapper div:nth-child(10) .highcharts-container"}},"Core components/BubbleChart":{"data labels config":{"readySelector":".screenshot-wrapper div:nth-child(8) .highcharts-container"},"with different legend positions":{"readySelector":".screenshot-wrapper div:nth-child(10) .highcharts-container"}},"Core components/ColumnChart":{"with different legend positions":{"readySelector":".screenshot-wrapper div:nth-child(10) .highcharts-container"}},"Core components/ScatterPlot":{"data labels config":{"readySelector":".screenshot-wrapper div:nth-child(8) .highcharts-container"}}},"devDependencies":{"raf":"3.3.2","yup":"^0.24.1","jest":"21.2.1","react":"16.5.2","enzyme":"3.5.0","formik":"^0.11.11","moment":"2.23.0","history":"^4.7.2","ts-jest":"21.2.4","webpack":"3.10.0","react-ga":"^2.5.2","recharts":"1.0.0-beta.9","testcafe":"0.20.3","commander":"2.14.1","node-sass":"4.7.2","react-dom":"16.5.2","supertest":"3.0.0","babel-core":"6.26.0","css-loader":"0.28.7","jest-junit":"3.0.0","raw-loader":"0.5.1","styled-jsx":"2.2.1","typescript":"2.3.3","@types/jest":"20.0.4","@types/node":"7.0.8","file-loader":"1.1.6","sass-loader":"6.0.6","@types/react":"16.0.34","babel-loader":"7.1.2","react-helmet":"5.2.0","react-select":"1.2.1","style-loader":"0.19.1","@types/enzyme":"3.1.13","@types/lodash":"4.14.61","babel-runtime":"6.25.0","testcafe-live":"0.1.4","utility-types":"^1.1.0","babel-polyfill":"^6.26.0","@storybook/react":"3.4.10","@types/invariant":"2.2.29","@types/react-dom":"16.0.3","babel-preset-env":"1.6.1","isomorphic-fetch":"2.2.1","react-datepicker":"1.1.0","react-router-dom":"4.2.2","@gooddata/mock-js":"1.19.1","@storybook/addons":"3.4.10","@types/classnames":"2.2.3","@types/prop-types":"15.5.2","@types/react-intl":"2.3.5","babel-preset-react":"6.24.1","identity-obj-proxy":"^3.0.0","react-async-script":"^0.9.1","webpack-dev-server":"2.11.1","@types/react-portal":"4.0.1","babel-plugin-lodash":"3.3.2","html-webpack-plugin":"2.30.1","react-test-renderer":"16.4.2","@types/react-measure":"0.4.7","clean-webpack-plugin":"0.1.17","react-google-recaptcha":"^0.11.0","@gooddata/eslint-config":"0.1.0","@gooddata/tslint-config":"0.0.13","@types/storybook__react":"3.0.6","enzyme-adapter-react-16":"1.3.1","uglifyjs-webpack-plugin":"1.2.0","@gooddata/test-storybook":"2.0.0","@storybook/addon-actions":"3.4.10","@storybook/addon-options":"3.4.10","node-sass-magic-importer":"5.1.0","react-syntax-highlighter":"6.1.2","@types/fixed-data-table-2":"0.8.1","awesome-typescript-loader":"3.5.0","@types/react-test-renderer":"16.0.0","circular-dependency-plugin":"4.4.0","compression-webpack-plugin":"1.1.7","@types/enzyme-adapter-react-16":"1.0.3","@types/storybook__addon-actions":"3.0.1","babel-plugin-transform-class-properties":"6.24.1","babel-plugin-transform-async-to-generator":"6.24.1","babel-plugin-transform-object-rest-spread":"6.26.0"},"peerDependencies":{"react":"16.5.2","react-dom":"16.5.2"},"_npmOperationalInternal":{"tmp":"tmp/react-components_6.3.0-alpha9_1549279186367_0.23870594109183907","host":"s3://npm-registry-packages"}},"6.3.0-alpha10":{"name":"@gooddata/react-components","version":"6.3.0-alpha10","author":{"name":"GoodData Corporation"},"license":"BSD-3-Clause","_id":"@gooddata/react-components@6.3.0-alpha10","maintainers":[{"name":"bertold8","email":"ivan.nejezchleb@seznam.cz"},{"name":"bugsbunny338","email":"jiri.zajic@mensa.cz"},{"name":"gooddata-ci","email":"rail@gooddata.com"},{"name":"hurtak","email":"petr.hurtak@gmail.com"},{"name":"ivan.mjartan","email":"ivan.mjartan@gooddata.com"},{"name":"jakub-sterba","email":"jakub.sterba@gooddata.com"},{"name":"jaroslav.tomecek","email":"jaroslav.tomecek@gooddata.com"},{"name":"jkittler","email":"honza.kittler@gmail.com"},{"name":"khanh.le","email":"khanh.le@gooddata.com"},{"name":"langhamp","email":"pavel.langhammer@gooddata.com"},{"name":"lanhuynh","email":"lan.huynh@gooddata.com"},{"name":"linhhong","email":"linh.hong@gooddata.com"},{"name":"lpearce","email":"levi.pearce@gooddata.com"},{"name":"lupko","email":"lubomir.slivka@gooddata.com"},{"name":"martin.mosko","email":"martin.mosko@gooddata.com"},{"name":"michal.marsal","email":"michal.marsal@gooddata.com"},{"name":"nadtan","email":"tan.nguyen@gooddata.com"},{"name":"naibinh","email":"naibinh@gmail.com"},{"name":"nikolacech","email":"nikola.cech@gooddata.com"},{"name":"no23reason","email":"dan.homola@hotmail.cz"},{"name":"pbenes","email":"petr.benes@gooddata.com"},{"name":"peterlacko","email":"lackopeter17@gmail.com"},{"name":"petrjanu","email":"petr.janu@gooddata.com"},{"name":"ptquang86","email":"ptquang86@gmail.com"},{"name":"rodri360","email":"me@rodri360.com"},{"name":"sitina","email":"jiri.sitina@gooddata.com"},{"name":"sondo","email":"son.do@gooddata.com"},{"name":"strouhaljan","email":"strouhal.jan@gmail.com"},{"name":"tomas.kratochvil","email":"tomas.kratochvil@gooddata.com"},{"name":"tomasreichmann","email":"tomasreichmann@gmail.com"},{"name":"tomsatgd","email":"tomas.satinsky@gooddata.com"},{"name":"tu.ngo","email":"tu.ngo@gooddata.com"},{"name":"vlastikcz","email":"vlastimil.kotas@gooddata.com"},{"name":"vlckomi1","email":"michaela.vlckova@gooddata.com"},{"name":"xmort","email":"petr.dolejsi@gooddata.com"},{"name":"yanlipnican","email":"yanlipnican@gmail.com"},{"name":"zdenek.vidensky","email":"zdenek.vidensky@gooddata.com"}],"homepage":"https://github.com/gooddata/gooddata-react-components#readme","bugs":{"url":"https://github.com/gooddata/gooddata-react-components/issues"},"dist":{"shasum":"81c6f1bb42f86385d280cc2aefa566434bddaf6b","tarball":"https://registry.npmjs.org/@gooddata/react-components/-/react-components-6.3.0-alpha10.tgz","fileCount":1090,"integrity":"sha512-JHZN9368/Z/uZQqXPt18IMxg1jCHf34VNS/dmgoVukMxJIzbfOOlrGXprHv9S4rVDAMZLt3L0fetRENLeLQ7eg==","signatures":[{"sig":"MEQCIB3M6k2nxA6H77W9OSNalsOgaCQ5+bOl53JbnQ6ovKyGAiBINzr6TwrktCpGgvJGBr27hux8JjrTl4WasK9ntbpzUA==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":4270634,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJcWEUJCRA9TVsSAnZWagAA6/sP/0PiR/nJVRy6kFAcmOtg\nhfC9pYsTOK0H3dIqdH4OC1AEH3DfHGszYVm3N7Rx3VxCwnkXp+uEvNqmkjQ+\n2jTtFwqXHxs4+MPck5Eu6rncUSazXlxwu3WYVtbFdXqmZzm2njt298R0cA5j\nJJE5z+re3xrt9SgzWaxQUQG2AiCUGoipFk82mFFRwNnsqk2VBcCniLkGIXcO\nTdKFbSnHZehuWdRQ0YZiCpgGMy/37T6uAsF6boNlfGjV6Za5adm5l3SyM4MO\njQd9wXTHamLz2S4RDxQbWWdc3pzGDHDUTVKGD/544bUu8M3sjKGSZ8KHdLuu\npHhCVd6KjkByWzaMQPBvR2GohYYA0DMGEnaDoeh9sXyzaEaxNu2ZwgQOOgSG\nVMWSFQhnw5oLhqvSFQIrX2iGYFCyu+LY0g62KJAsZdl7oiot16y14F03sG7J\nGE1BHnBczK1Xrhvh3M2/Ume2XJ7rcV0M2tN6gmyu6rlDOq9h0+c6XHlxF60E\n8mTZ1iSq57mwwvzPLAuQ1Wtw6/6BU1HDwrQup9Faf6wC4GY3UkYBO0Dipv64\noKEPNmPn8Ee/Eqkz8JgGXHXwj8r4Q4jRZxodBlTB1DrDGAs4PmUlkfPsdu0D\nbmlQ6fEqm6WxW+iGXWpB5CKqhdnkf1AgA+t94qCmicJGlxz8mpW/1UD6i9Jx\n+RNW\r\n=QnNG\r\n-----END PGP SIGNATURE-----\r\n"},"jest":{"testRegex":"(/__tests__/.*|\\.(test|spec))\\.(tsx?|jsx?)$","transform":{".(ts|tsx)":"<rootDir>/node_modules/ts-jest/preprocessor.js"},"collectCoverage":false,"moduleNameMapper":{"\\.(css|less|sass|scss)$":"<rootDir>/__mocks__/styleMock.ts"},"coverageReporters":["html"],"collectCoverageFrom":["src/**/*.{ts,tsx}","examples/server/src/**/*.{js,jsx}","!**/*.d.ts"],"moduleFileExtensions":["ts","tsx","js"],"setupTestFrameworkScriptFile":"<rootDir>/jest.setup.js"},"main":"dist/index.js","config":{"eslint":"./examples/**/*.{js,jsx}","tslint":"./{__mocks__,src,stories}/**/*.{ts,tsx}"},"readme":"[![npm version](https://badge.fury.io/js/%40gooddata%2Freact-components.svg)](https://www.npmjs.com/package/@gooddata/react-components) \n\n# GoodData.UI React components\n> A React-based JavaScript library for building data-driven applications\n\n## Getting started\n- [GoodData.UI Documentation](http://sdk.gooddata.com/gooddata-ui/)\n- [GoodData.UI Live Examples](https://gooddata-examples.herokuapp.com/)\n- [Stack Overflow](https://stackoverflow.com/questions/tagged/gooddata)\n\n### Usage\nWith [yarn](https://yarnpkg.com) installed, go to your project directory and run\n```\n$ yarn add @gooddata/react-components\n```\nIf you prefer [npm](npmjs.com) run\n```\n$ npm install --save @gooddata/react-components\n```\n\n\n## Contributing\n\nWe welcome any contribution in form of [issues](https://github.com/gooddata/gooddata-react-components/issues) or [pull requests](https://github.com/gooddata/gooddata-react-components/pulls).\nThese commands may come in handy while developing:\n\n| command | description |\n| ------- | ----------- |\n| `yarn install --pure-lockfile` | first step |\n| ||\n| `yarn dev` | build react-components to `/dist` in watch mode |\n| `yarn test` | run all unit tests |\n| `yarn validate` | validate codestyle |\n| ||\n| `yarn storybook` | run storybook from `/stories` on http://localhost:9001 |\n| `yarn build-storybook` | build storybook to `/dist-storybook` |\n| `yarn test-storybook` | run storybook and [screenshot tests](https://github.com/gooddata/gdc-client-utils/tree/master/test-storybook) |\n| ||\n| `yarn examples` | run Live Examples dev-server from `/examples` on https://localhost:8999 |\n| `yarn examples-build` | build Live Examples to `/examples/dist` |\n| `yarn examples-server` | serve built Live Examples - see `/examples/server/src` |\n| `yarn examples-testcafe` | run testcafe tests against `localhost:8999` |\n\n### Deploy to heroku.com\nWhen you deploy this repo to heroku, it serves *GoodData.UI Live Examples*.\nRelevant tasks are in `Procfile` and `package.json`.\n\n```bash\n# run in the project directory\nheroku login\nheroku create <your-app-name>\nheroku config:set DOMAIN_ADMIN_USERNAME=x@gooddata.com DOMAIN_ADMIN_PASSWORD=xy PROJECT_ID_TO_ASSIGN=xms7ga4tf3g3nzucd8380o2bev8oeknp\ngit push heroku HEAD:master\nheroku open\n```\n\n### Run Live Examples Locally\nTo run *GoodData.UI Live Examples* locally:\n```bash\ngit clone <this-repository>\ncd  <repository-folder>\nyarn install --pure-lockfile\nyarn examples\n```\nThen open https://localhost:8999 and login using Live Examples account (you can [create one here](https://gooddata-examples.herokuapp.com/registration)).\n\n## Changelog\n\n- see [CHANGELOG.md](CHANGELOG.md)\n\n## License\n\n(C) 2007-2018 GoodData Corporation\n\nThis project is dual licensed:\n\n- The ATTRIBUTION-NONCOMMERCIAL 4.0 INTERNATIONAL (CC BY-NC 4.0) is used for purpose of the trial experience and evaluation of GoodData.UI library.\n- The GOODDATA GOODDATA.UI LIBRARY END USER LICENSE AGREEMENT is used for GoodData customers.\n\nFor more information, please see [LICENSE](https://github.com/gooddata/gooddata-react-components/blob/master/LICENSE)\n","gitHead":"f2a5781498e6e02157a3f5e113e3f6ddc64f0b99","scripts":{"dev":"bash scripts/build.sh --dev-watch","test":"jest --watch","build":"bash scripts/build.sh","tslint":"yarn run-tslint -t verbose $npm_package_config_tslint","prepare":"cd examples/server && yarn install --pure-lockfile && cd ../..; rm -r examples/node_modules 2>/dev/null; true","examples":"bash scripts/run-examples.sh","prepare?":"# Called before `npm publish` and on local `npm install`. Temporarily also for deleting obsolete node_modules. Ends with `true` to continue gracefully.","validate":"tsc --noEmit && yarn tslint && eslint $npm_package_config_eslint","build-dev":"bash scripts/build.sh --dev","examples?":"# Default is developer domain, other options: yarn examples [sec,secure,stg,stg2,stg3,demo,developer or URL]","storybook":"start-storybook -p 9001 -c .storybook","test-once":"jest","tslint-ci":"mkdir -p ./ci/results && yarn run-tslint -t checkstyle -o ./ci/results/tslint-results.xml $npm_package_config_tslint","run-tslint":"tslint -p tsconfig.json","validate-ci":"tsc --noEmit && yarn tslint-ci  && eslint $npm_package_config_eslint -f checkstyle -o ci/results/eslint-results.xml","examples-build":"bash scripts/build-examples.sh","prepublishOnly":"yarn build","test-storybook":"test-storybook","build-storybook":"build-storybook -c .storybook -o dist-storybook","examples-server":"node examples/server/src/index.js","heroku-postbuild":"yarn examples-build developer","examples-testcafe":"testcafe chrome --assertion-timeout 60000 -S -s examples/_screenshots examples/test/**/**/*_test* --debug-on-fail","examples-testcafe-ci":"testcafe 'chrome:headless --no-sandbox' --assertion-timeout 60000 -S -s examples/_screenshots examples/test/**/**/*_test*","examples-testcafe-live":"testcafe-live chrome --assertion-timeout 60000 examples/test/**/**/*_test*"},"typings":"dist/index.d.ts","_npmUser":{"name":"gooddata-ci","email":"rail@gooddata.com"},"repository":{"url":"git+ssh://git@github.com/gooddata/gooddata-react-components.git","type":"git"},"_npmVersion":"6.4.1","description":"GoodData React Components","directories":{},"_nodeVersion":"8.12.0","dependencies":{"rxjs":"^5.5.6","lodash":"4.17.11","ag-grid":"^18.0.1","invariant":"^2.2.2","classnames":"^2.2.5","highcharts":"4.2.5","prop-types":"^15.6.0","react-intl":"^2.4.0","custom-event":"^1.0.1","ag-grid-react":"^18.0.0","react-measure":"^1.4.7","@gooddata/typings":"2.7.0","@types/highcharts":"4.2.56","http-status-codes":"^1.3.0","@gooddata/js-utils":"3.4.0","@gooddata/numberjs":"^3.1.2","fixed-data-table-2":"0.7.17","@gooddata/goodstrap":"59.4.3","react-dom-factories":"^1.0.2","@gooddata/gooddata-js":"11.2.1","highcharts-pattern-fill":"3.0.3","nodelist-foreach-polyfill":"^1.2.0"},"_hasShrinkwrap":false,"readmeFilename":"README.md","test-storybook":{"_defaults":{"readySelector":".screenshot-target, .screenshot-wrapper .highcharts-container, .screenshot-wrapper .s-headline-value, .screenshot-wrapper .viz-table-wrap, .screenshot-wrapper .gdc-kpi, .screenshot-wrapper .gdc-kpi-error, .screenshot-wrapper .s-pivot-table .ag-cell"},"AFM components/PieChart":{"error":{"delay":1000,"readySelector":".screenshot-wrapper .s-error .icon-cloud-rain"}},"Core components/Heatmap":{"data labels config":{"readySelector":".screenshot-wrapper div:nth-child(8) .highcharts-container"},"with different legend positions":{"readySelector":".screenshot-wrapper div:nth-child(10) .highcharts-container"}},"Core components/Treemap":{"data labels config":{"readySelector":".screenshot-wrapper div:nth-child(8) .highcharts-container"},"with different legend positions":{"readySelector":".screenshot-wrapper div:nth-child(10) .highcharts-container"}},"Core components/BarChart":{"with different legend positions":{"readySelector":".screenshot-wrapper div:nth-child(10) .highcharts-container"}},"Core components/PieChart":{"data labels config":{"readySelector":".screenshot-wrapper div:nth-child(8) .highcharts-container"},"with different legend positions":{"readySelector":".screenshot-wrapper div:nth-child(10) .highcharts-container"}},"AFM components/DonutChart":{"error":{"delay":1000,"readySelector":".screenshot-wrapper .s-error .icon-cloud-rain"}},"Core components/AreaChart":{"data labels config":{"readySelector":".screenshot-wrapper div:nth-child(8) .highcharts-container"},"with different legend positions":{"readySelector":".screenshot-wrapper div:nth-child(10) .highcharts-container"}},"Core components/LineChart":{"data labels config":{"readySelector":".screenshot-wrapper div:nth-child(8) .highcharts-container"},"with different legend positions":{"readySelector":".screenshot-wrapper div:nth-child(10) .highcharts-container"}},"Core components/DonutChart":{"data labels config":{"readySelector":".screenshot-wrapper div:nth-child(8) .highcharts-container"},"with different legend positions":{"readySelector":".screenshot-wrapper div:nth-child(10) .highcharts-container"}},"Core components/BubbleChart":{"data labels config":{"readySelector":".screenshot-wrapper div:nth-child(8) .highcharts-container"},"with different legend positions":{"readySelector":".screenshot-wrapper div:nth-child(10) .highcharts-container"}},"Core components/ColumnChart":{"with different legend positions":{"readySelector":".screenshot-wrapper div:nth-child(10) .highcharts-container"}},"Core components/ScatterPlot":{"data labels config":{"readySelector":".screenshot-wrapper div:nth-child(8) .highcharts-container"}}},"devDependencies":{"raf":"3.3.2","yup":"^0.24.1","jest":"21.2.1","react":"16.5.2","enzyme":"3.5.0","formik":"^0.11.11","moment":"2.23.0","history":"^4.7.2","ts-jest":"21.2.4","webpack":"3.10.0","react-ga":"^2.5.2","recharts":"1.0.0-beta.9","testcafe":"0.20.3","commander":"2.14.1","node-sass":"4.7.2","react-dom":"16.5.2","supertest":"3.0.0","babel-core":"6.26.0","css-loader":"0.28.7","jest-junit":"3.0.0","raw-loader":"0.5.1","styled-jsx":"2.2.1","typescript":"2.3.3","@types/jest":"20.0.4","@types/node":"7.0.8","file-loader":"1.1.6","sass-loader":"6.0.6","@types/react":"16.0.34","babel-loader":"7.1.2","react-helmet":"5.2.0","react-select":"1.2.1","style-loader":"0.19.1","@types/enzyme":"3.1.13","@types/lodash":"4.14.61","babel-runtime":"6.25.0","testcafe-live":"0.1.4","utility-types":"^1.1.0","babel-polyfill":"^6.26.0","@storybook/react":"3.4.10","@types/invariant":"2.2.29","@types/react-dom":"16.0.3","babel-preset-env":"1.6.1","isomorphic-fetch":"2.2.1","react-datepicker":"1.1.0","react-router-dom":"4.2.2","@gooddata/mock-js":"1.19.1","@storybook/addons":"3.4.10","@types/classnames":"2.2.3","@types/prop-types":"15.5.2","@types/react-intl":"2.3.5","babel-preset-react":"6.24.1","identity-obj-proxy":"^3.0.0","react-async-script":"^0.9.1","webpack-dev-server":"2.11.1","@types/react-portal":"4.0.1","babel-plugin-lodash":"3.3.2","html-webpack-plugin":"2.30.1","react-test-renderer":"16.4.2","@types/react-measure":"0.4.7","clean-webpack-plugin":"0.1.17","react-google-recaptcha":"^0.11.0","@gooddata/eslint-config":"0.1.0","@gooddata/tslint-config":"0.0.13","@types/storybook__react":"3.0.6","enzyme-adapter-react-16":"1.3.1","uglifyjs-webpack-plugin":"1.2.0","@gooddata/test-storybook":"2.0.0","@storybook/addon-actions":"3.4.10","@storybook/addon-options":"3.4.10","node-sass-magic-importer":"5.1.0","react-syntax-highlighter":"6.1.2","@types/fixed-data-table-2":"0.8.1","awesome-typescript-loader":"3.5.0","@types/react-test-renderer":"16.0.0","circular-dependency-plugin":"4.4.0","compression-webpack-plugin":"1.1.7","@types/enzyme-adapter-react-16":"1.0.3","@types/storybook__addon-actions":"3.0.1","babel-plugin-transform-class-properties":"6.24.1","babel-plugin-transform-async-to-generator":"6.24.1","babel-plugin-transform-object-rest-spread":"6.26.0"},"peerDependencies":{"react":"16.5.2","react-dom":"16.5.2"},"_npmOperationalInternal":{"tmp":"tmp/react-components_6.3.0-alpha10_1549288712587_0.8138810470582114","host":"s3://npm-registry-packages"}},"6.3.0-alpha11":{"name":"@gooddata/react-components","version":"6.3.0-alpha11","author":{"name":"GoodData Corporation"},"license":"BSD-3-Clause","_id":"@gooddata/react-components@6.3.0-alpha11","maintainers":[{"name":"bertold8","email":"ivan.nejezchleb@seznam.cz"},{"name":"bugsbunny338","email":"jiri.zajic@mensa.cz"},{"name":"gooddata-ci","email":"rail@gooddata.com"},{"name":"hurtak","email":"petr.hurtak@gmail.com"},{"name":"ivan.mjartan","email":"ivan.mjartan@gooddata.com"},{"name":"jakub-sterba","email":"jakub.sterba@gooddata.com"},{"name":"jaroslav.tomecek","email":"jaroslav.tomecek@gooddata.com"},{"name":"jkittler","email":"honza.kittler@gmail.com"},{"name":"khanh.le","email":"khanh.le@gooddata.com"},{"name":"langhamp","email":"pavel.langhammer@gooddata.com"},{"name":"lanhuynh","email":"lan.huynh@gooddata.com"},{"name":"linhhong","email":"linh.hong@gooddata.com"},{"name":"lpearce","email":"levi.pearce@gooddata.com"},{"name":"lupko","email":"lubomir.slivka@gooddata.com"},{"name":"martin.mosko","email":"martin.mosko@gooddata.com"},{"name":"michal.marsal","email":"michal.marsal@gooddata.com"},{"name":"nadtan","email":"tan.nguyen@gooddata.com"},{"name":"naibinh","email":"naibinh@gmail.com"},{"name":"nikolacech","email":"nikola.cech@gooddata.com"},{"name":"no23reason","email":"dan.homola@hotmail.cz"},{"name":"pbenes","email":"petr.benes@gooddata.com"},{"name":"peterlacko","email":"lackopeter17@gmail.com"},{"name":"petrjanu","email":"petr.janu@gooddata.com"},{"name":"ptquang86","email":"ptquang86@gmail.com"},{"name":"rodri360","email":"me@rodri360.com"},{"name":"sitina","email":"jiri.sitina@gooddata.com"},{"name":"sondo","email":"son.do@gooddata.com"},{"name":"strouhaljan","email":"strouhal.jan@gmail.com"},{"name":"tomas.kratochvil","email":"tomas.kratochvil@gooddata.com"},{"name":"tomasreichmann","email":"tomasreichmann@gmail.com"},{"name":"tomsatgd","email":"tomas.satinsky@gooddata.com"},{"name":"tu.ngo","email":"tu.ngo@gooddata.com"},{"name":"vlastikcz","email":"vlastimil.kotas@gooddata.com"},{"name":"vlckomi1","email":"michaela.vlckova@gooddata.com"},{"name":"xmort","email":"petr.dolejsi@gooddata.com"},{"name":"yanlipnican","email":"yanlipnican@gmail.com"},{"name":"zdenek.vidensky","email":"zdenek.vidensky@gooddata.com"}],"homepage":"https://github.com/gooddata/gooddata-react-components#readme","bugs":{"url":"https://github.com/gooddata/gooddata-react-components/issues"},"dist":{"shasum":"ec405c2561bcd2e69b03ae834012b5dc3995e387","tarball":"https://registry.npmjs.org/@gooddata/react-components/-/react-components-6.3.0-alpha11.tgz","fileCount":1090,"integrity":"sha512-2U+wndGGmkfJfAAc+u8f7s8Lw841QG2XYHi6ay+a0XdW7Bk4H59bJTUgbGMo+Kp+wcyqDGr+ZoQbcRBuK+dSww==","signatures":[{"sig":"MEUCIQCBZ0QS5aUzmVd37bhUGwbCoWltYKFFfq0AOhtegLAk7QIgN3R+hTb9HZav/QYXhjTEc5Bl1+1W26LvDsNT5OS5tLw=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":4273202,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJcWT8UCRA9TVsSAnZWagAA7HoQAJVAM8r7tuyUZ9GIrPLt\nZVgvaoCYp9fe9CMdn6a5tHgE6leZavo52AgLv91t4KPOFF6oGbvZbJSlX3MJ\nYQBmwtCeKRCoFHWp6uc/wqcXGmbulUPOJNlS8ch/iSqhKtnrw7CZuyoj5GrX\nwZGbmQb+ZX0rwJIac7guGuWi8+1fx4GxFloMevLHpttkYbaovLun06I+Ooof\nxjP9tuk1CEQTuvzCVEO3uHjSp20V3A+tBxiwmWTk6Hc9ktbe2vee3CYg1nxU\nrg3qcu48Lj3kdNXxx7UOIZHiq8DUuDlzU1pvzf8M9AsLUYT68xghXirgwoG0\ny99TCLpb4doc7URBX8rLA+0Pmg0OhWaTsu9a2ukZiqQFj/FoNpU6Yomk4gaB\nX25zn0394OqmnbxDx3XqV6iiSHdZ737pBjG+TLsP2y32S8Ad1bYDkBZEcNh6\nF2U3B7N8Sf3lGRea+d6i5BUXpALRCk4UTZjkes5BlS3Eh1qcfZtG5svKJA4G\nypf6R6Fp2SAdxrisP9/2jeu9xzR1Kir9VxR9h+/RDlxup2gvbSbcEBNvTvCa\nW5nggzpHxBzvxwUoLeqOGroKpCKHy0da+eWc+zSwOpHlBsx8+mbAVp1kp8U+\nvE/Nv0cRWp2vVEh84+5yv/dmhuMGundY4wdIobkcH/5rgtqiCfw/9rc4cZOU\nQMNM\r\n=RFUi\r\n-----END PGP SIGNATURE-----\r\n"},"jest":{"testRegex":"(/__tests__/.*|\\.(test|spec))\\.(tsx?|jsx?)$","transform":{".(ts|tsx)":"<rootDir>/node_modules/ts-jest/preprocessor.js"},"collectCoverage":false,"moduleNameMapper":{"\\.(css|less|sass|scss)$":"<rootDir>/__mocks__/styleMock.ts"},"coverageReporters":["html"],"collectCoverageFrom":["src/**/*.{ts,tsx}","examples/server/src/**/*.{js,jsx}","!**/*.d.ts"],"moduleFileExtensions":["ts","tsx","js"],"setupTestFrameworkScriptFile":"<rootDir>/jest.setup.js"},"main":"dist/index.js","config":{"eslint":"./examples/**/*.{js,jsx}","tslint":"./{__mocks__,src,stories}/**/*.{ts,tsx}"},"readme":"[![npm version](https://badge.fury.io/js/%40gooddata%2Freact-components.svg)](https://www.npmjs.com/package/@gooddata/react-components) \n\n# GoodData.UI React components\n> A React-based JavaScript library for building data-driven applications\n\n## Getting started\n- [GoodData.UI Documentation](http://sdk.gooddata.com/gooddata-ui/)\n- [GoodData.UI Live Examples](https://gooddata-examples.herokuapp.com/)\n- [Stack Overflow](https://stackoverflow.com/questions/tagged/gooddata)\n\n### Usage\nWith [yarn](https://yarnpkg.com) installed, go to your project directory and run\n```\n$ yarn add @gooddata/react-components\n```\nIf you prefer [npm](npmjs.com) run\n```\n$ npm install --save @gooddata/react-components\n```\n\n\n## Contributing\n\nWe welcome any contribution in form of [issues](https://github.com/gooddata/gooddata-react-components/issues) or [pull requests](https://github.com/gooddata/gooddata-react-components/pulls).\nThese commands may come in handy while developing:\n\n| command | description |\n| ------- | ----------- |\n| `yarn install --pure-lockfile` | first step |\n| ||\n| `yarn dev` | build react-components to `/dist` in watch mode |\n| `yarn test` | run all unit tests |\n| `yarn validate` | validate codestyle |\n| ||\n| `yarn storybook` | run storybook from `/stories` on http://localhost:9001 |\n| `yarn build-storybook` | build storybook to `/dist-storybook` |\n| `yarn test-storybook` | run storybook and [screenshot tests](https://github.com/gooddata/gdc-client-utils/tree/master/test-storybook) |\n| ||\n| `yarn examples` | run Live Examples dev-server from `/examples` on https://localhost:8999 |\n| `yarn examples-build` | build Live Examples to `/examples/dist` |\n| `yarn examples-server` | serve built Live Examples - see `/examples/server/src` |\n| `yarn examples-testcafe` | run testcafe tests against `localhost:8999` |\n\n### Deploy to heroku.com\nWhen you deploy this repo to heroku, it serves *GoodData.UI Live Examples*.\nRelevant tasks are in `Procfile` and `package.json`.\n\n```bash\n# run in the project directory\nheroku login\nheroku create <your-app-name>\nheroku config:set DOMAIN_ADMIN_USERNAME=x@gooddata.com DOMAIN_ADMIN_PASSWORD=xy PROJECT_ID_TO_ASSIGN=xms7ga4tf3g3nzucd8380o2bev8oeknp\ngit push heroku HEAD:master\nheroku open\n```\n\n### Run Live Examples Locally\nTo run *GoodData.UI Live Examples* locally:\n```bash\ngit clone <this-repository>\ncd  <repository-folder>\nyarn install --pure-lockfile\nyarn examples\n```\nThen open https://localhost:8999 and login using Live Examples account (you can [create one here](https://gooddata-examples.herokuapp.com/registration)).\n\n## Changelog\n\n- see [CHANGELOG.md](CHANGELOG.md)\n\n## License\n\n(C) 2007-2018 GoodData Corporation\n\nThis project is dual licensed:\n\n- The ATTRIBUTION-NONCOMMERCIAL 4.0 INTERNATIONAL (CC BY-NC 4.0) is used for purpose of the trial experience and evaluation of GoodData.UI library.\n- The GOODDATA GOODDATA.UI LIBRARY END USER LICENSE AGREEMENT is used for GoodData customers.\n\nFor more information, please see [LICENSE](https://github.com/gooddata/gooddata-react-components/blob/master/LICENSE)\n","gitHead":"04afde03317da15c7b087e0468cb2e7071e7e1a3","scripts":{"dev":"bash scripts/build.sh --dev-watch","test":"jest --watch","build":"bash scripts/build.sh","tslint":"yarn run-tslint -t verbose $npm_package_config_tslint","prepare":"cd examples/server && yarn install --pure-lockfile && cd ../..; rm -r examples/node_modules 2>/dev/null; true","examples":"bash scripts/run-examples.sh","prepare?":"# Called before `npm publish` and on local `npm install`. Temporarily also for deleting obsolete node_modules. Ends with `true` to continue gracefully.","validate":"tsc --noEmit && yarn tslint && eslint $npm_package_config_eslint","build-dev":"bash scripts/build.sh --dev","examples?":"# Default is developer domain, other options: yarn examples [sec,secure,stg,stg2,stg3,demo,developer or URL]","storybook":"start-storybook -p 9001 -c .storybook","test-once":"jest","tslint-ci":"mkdir -p ./ci/results && yarn run-tslint -t checkstyle -o ./ci/results/tslint-results.xml $npm_package_config_tslint","run-tslint":"tslint -p tsconfig.json","validate-ci":"tsc --noEmit && yarn tslint-ci  && eslint $npm_package_config_eslint -f checkstyle -o ci/results/eslint-results.xml","examples-build":"bash scripts/build-examples.sh","prepublishOnly":"yarn build","test-storybook":"test-storybook","build-storybook":"build-storybook -c .storybook -o dist-storybook","examples-server":"node examples/server/src/index.js","heroku-postbuild":"yarn examples-build developer","examples-testcafe":"testcafe chrome --assertion-timeout 60000 -S -s examples/_screenshots examples/test/**/**/*_test* --debug-on-fail","examples-testcafe-ci":"testcafe 'chrome:headless --no-sandbox' --assertion-timeout 60000 -S -s examples/_screenshots examples/test/**/**/*_test*","examples-testcafe-live":"testcafe-live chrome --assertion-timeout 60000 examples/test/**/**/*_test*"},"typings":"dist/index.d.ts","_npmUser":{"name":"gooddata-ci","email":"rail@gooddata.com"},"repository":{"url":"git+ssh://git@github.com/gooddata/gooddata-react-components.git","type":"git"},"_npmVersion":"6.4.1","description":"GoodData React Components","directories":{},"_nodeVersion":"8.12.0","dependencies":{"rxjs":"^5.5.6","lodash":"4.17.11","ag-grid":"^18.0.1","invariant":"^2.2.2","classnames":"^2.2.5","highcharts":"4.2.5","prop-types":"^15.6.0","react-intl":"^2.4.0","custom-event":"^1.0.1","ag-grid-react":"^18.0.0","react-measure":"^1.4.7","@gooddata/typings":"2.7.0","@types/highcharts":"4.2.56","http-status-codes":"^1.3.0","@gooddata/js-utils":"3.4.0","@gooddata/numberjs":"^3.1.2","fixed-data-table-2":"0.7.17","@gooddata/goodstrap":"59.4.3","react-dom-factories":"^1.0.2","@gooddata/gooddata-js":"11.2.1","highcharts-pattern-fill":"3.0.3","nodelist-foreach-polyfill":"^1.2.0"},"_hasShrinkwrap":false,"readmeFilename":"README.md","test-storybook":{"_defaults":{"readySelector":".screenshot-target, .screenshot-wrapper .highcharts-container, .screenshot-wrapper .s-headline-value, .screenshot-wrapper .viz-table-wrap, .screenshot-wrapper .gdc-kpi, .screenshot-wrapper .gdc-kpi-error, .screenshot-wrapper .s-pivot-table .ag-cell"},"AFM components/PieChart":{"error":{"delay":1000,"readySelector":".screenshot-wrapper .s-error .icon-cloud-rain"}},"Core components/Heatmap":{"data labels config":{"readySelector":".screenshot-wrapper div:nth-child(8) .highcharts-container"},"with different legend positions":{"readySelector":".screenshot-wrapper div:nth-child(10) .highcharts-container"}},"Core components/Treemap":{"data labels config":{"readySelector":".screenshot-wrapper div:nth-child(8) .highcharts-container"},"with different legend positions":{"readySelector":".screenshot-wrapper div:nth-child(10) .highcharts-container"}},"Core components/BarChart":{"with different legend positions":{"readySelector":".screenshot-wrapper div:nth-child(10) .highcharts-container"}},"Core components/PieChart":{"data labels config":{"readySelector":".screenshot-wrapper div:nth-child(8) .highcharts-container"},"with different legend positions":{"readySelector":".screenshot-wrapper div:nth-child(10) .highcharts-container"}},"AFM components/DonutChart":{"error":{"delay":1000,"readySelector":".screenshot-wrapper .s-error .icon-cloud-rain"}},"Core components/AreaChart":{"data labels config":{"readySelector":".screenshot-wrapper div:nth-child(8) .highcharts-container"},"with different legend positions":{"readySelector":".screenshot-wrapper div:nth-child(10) .highcharts-container"}},"Core components/LineChart":{"data labels config":{"readySelector":".screenshot-wrapper div:nth-child(8) .highcharts-container"},"with different legend positions":{"readySelector":".screenshot-wrapper div:nth-child(10) .highcharts-container"}},"Core components/DonutChart":{"data labels config":{"readySelector":".screenshot-wrapper div:nth-child(8) .highcharts-container"},"with different legend positions":{"readySelector":".screenshot-wrapper div:nth-child(10) .highcharts-container"}},"Core components/BubbleChart":{"data labels config":{"readySelector":".screenshot-wrapper div:nth-child(8) .highcharts-container"},"with different legend positions":{"readySelector":".screenshot-wrapper div:nth-child(10) .highcharts-container"}},"Core components/ColumnChart":{"with different legend positions":{"readySelector":".screenshot-wrapper div:nth-child(10) .highcharts-container"}},"Core components/ScatterPlot":{"data labels config":{"readySelector":".screenshot-wrapper div:nth-child(8) .highcharts-container"}}},"devDependencies":{"raf":"3.3.2","yup":"^0.24.1","jest":"21.2.1","react":"16.5.2","enzyme":"3.5.0","formik":"^0.11.11","moment":"2.23.0","history":"^4.7.2","ts-jest":"21.2.4","webpack":"3.10.0","react-ga":"^2.5.2","recharts":"1.0.0-beta.9","testcafe":"0.20.3","commander":"2.14.1","node-sass":"4.7.2","react-dom":"16.5.2","supertest":"3.0.0","babel-core":"6.26.0","css-loader":"0.28.7","jest-junit":"3.0.0","raw-loader":"0.5.1","styled-jsx":"2.2.1","typescript":"2.3.3","@types/jest":"20.0.4","@types/node":"7.0.8","file-loader":"1.1.6","sass-loader":"6.0.6","@types/react":"16.0.34","babel-loader":"7.1.2","react-helmet":"5.2.0","react-select":"1.2.1","style-loader":"0.19.1","@types/enzyme":"3.1.13","@types/lodash":"4.14.61","babel-runtime":"6.25.0","testcafe-live":"0.1.4","utility-types":"^1.1.0","babel-polyfill":"^6.26.0","@storybook/react":"3.4.10","@types/invariant":"2.2.29","@types/react-dom":"16.0.3","babel-preset-env":"1.6.1","isomorphic-fetch":"2.2.1","react-datepicker":"1.1.0","react-router-dom":"4.2.2","@gooddata/mock-js":"1.19.1","@storybook/addons":"3.4.10","@types/classnames":"2.2.3","@types/prop-types":"15.5.2","@types/react-intl":"2.3.5","babel-preset-react":"6.24.1","identity-obj-proxy":"^3.0.0","react-async-script":"^0.9.1","webpack-dev-server":"2.11.1","@types/react-portal":"4.0.1","babel-plugin-lodash":"3.3.2","html-webpack-plugin":"2.30.1","react-test-renderer":"16.4.2","@types/react-measure":"0.4.7","clean-webpack-plugin":"0.1.17","react-google-recaptcha":"^0.11.0","@gooddata/eslint-config":"0.1.0","@gooddata/tslint-config":"0.0.13","@types/storybook__react":"3.0.6","enzyme-adapter-react-16":"1.3.1","uglifyjs-webpack-plugin":"1.2.0","@gooddata/test-storybook":"2.0.0","@storybook/addon-actions":"3.4.10","@storybook/addon-options":"3.4.10","node-sass-magic-importer":"5.1.0","react-syntax-highlighter":"6.1.2","@types/fixed-data-table-2":"0.8.1","awesome-typescript-loader":"3.5.0","@types/react-test-renderer":"16.0.0","circular-dependency-plugin":"4.4.0","compression-webpack-plugin":"1.1.7","@types/enzyme-adapter-react-16":"1.0.3","@types/storybook__addon-actions":"3.0.1","babel-plugin-transform-class-properties":"6.24.1","babel-plugin-transform-async-to-generator":"6.24.1","babel-plugin-transform-object-rest-spread":"6.26.0"},"peerDependencies":{"react":"16.5.2","react-dom":"16.5.2"},"_npmOperationalInternal":{"tmp":"tmp/react-components_6.3.0-alpha11_1549352723621_0.04282318154424791","host":"s3://npm-registry-packages"}},"6.3.0-alpha12":{"name":"@gooddata/react-components","version":"6.3.0-alpha12","author":{"name":"GoodData Corporation"},"license":"BSD-3-Clause","_id":"@gooddata/react-components@6.3.0-alpha12","maintainers":[{"name":"bertold8","email":"ivan.nejezchleb@seznam.cz"},{"name":"bugsbunny338","email":"jiri.zajic@mensa.cz"},{"name":"gooddata-ci","email":"rail@gooddata.com"},{"name":"hurtak","email":"petr.hurtak@gmail.com"},{"name":"ivan.mjartan","email":"ivan.mjartan@gooddata.com"},{"name":"jakub-sterba","email":"jakub.sterba@gooddata.com"},{"name":"jaroslav.tomecek","email":"jaroslav.tomecek@gooddata.com"},{"name":"jkittler","email":"honza.kittler@gmail.com"},{"name":"khanh.le","email":"khanh.le@gooddata.com"},{"name":"langhamp","email":"pavel.langhammer@gooddata.com"},{"name":"lanhuynh","email":"lan.huynh@gooddata.com"},{"name":"linhhong","email":"linh.hong@gooddata.com"},{"name":"lpearce","email":"levi.pearce@gooddata.com"},{"name":"lupko","email":"lubomir.slivka@gooddata.com"},{"name":"martin.mosko","email":"martin.mosko@gooddata.com"},{"name":"michal.marsal","email":"michal.marsal@gooddata.com"},{"name":"nadtan","email":"tan.nguyen@gooddata.com"},{"name":"naibinh","email":"naibinh@gmail.com"},{"name":"nikolacech","email":"nikola.cech@gooddata.com"},{"name":"no23reason","email":"dan.homola@hotmail.cz"},{"name":"pbenes","email":"petr.benes@gooddata.com"},{"name":"peterlacko","email":"lackopeter17@gmail.com"},{"name":"petrjanu","email":"petr.janu@gooddata.com"},{"name":"ptquang86","email":"ptquang86@gmail.com"},{"name":"rodri360","email":"me@rodri360.com"},{"name":"sitina","email":"jiri.sitina@gooddata.com"},{"name":"sondo","email":"son.do@gooddata.com"},{"name":"strouhaljan","email":"strouhal.jan@gmail.com"},{"name":"tomas.kratochvil","email":"tomas.kratochvil@gooddata.com"},{"name":"tomasreichmann","email":"tomasreichmann@gmail.com"},{"name":"tomsatgd","email":"tomas.satinsky@gooddata.com"},{"name":"tu.ngo","email":"tu.ngo@gooddata.com"},{"name":"vlastikcz","email":"vlastimil.kotas@gooddata.com"},{"name":"vlckomi1","email":"michaela.vlckova@gooddata.com"},{"name":"xmort","email":"petr.dolejsi@gooddata.com"},{"name":"yanlipnican","email":"yanlipnican@gmail.com"},{"name":"zdenek.vidensky","email":"zdenek.vidensky@gooddata.com"}],"homepage":"https://github.com/gooddata/gooddata-react-components#readme","bugs":{"url":"https://github.com/gooddata/gooddata-react-components/issues"},"dist":{"shasum":"6df6364edca587b1e9a1cae330e3fe6f4b53cd66","tarball":"https://registry.npmjs.org/@gooddata/react-components/-/react-components-6.3.0-alpha12.tgz","fileCount":1090,"integrity":"sha512-seAZ3NopBC2XgdnYMU7n8GYLJizY/v2Nhpi3VYXWMmKauctA4QMXSl6HnNRlwLWpa6KSaIMv36x0UeqtfzGqRQ==","signatures":[{"sig":"MEYCIQDSCn8AAJJ10DWGsKnC1mQuinQBwEH1vYIiTjcECsJhRQIhAKBWowidIQE2/kXcRc6733s3fGnpidThqrJOoZE+o6Ii","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":4273202,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJcWYygCRA9TVsSAnZWagAArCUP/39imO/qUwAGXLs9M4bN\ny3DDJHymPYavY6DA9d6h8dDlj+lfq+hmc/mgDT/2hp1aNhUHkRDMCCtaJZRc\n6zEITQg6r8VW4Vay3bGc8iY/Ks4LZfxGR39fcYMdl/B2mRyskA5Sv7X5MDaa\nFHtk04FZfQldg0nCvvOc6o+9X75zzrBHBnrrFg3+hBlx4b5podi6/oqBnRde\nqkAQy2NpPOHgrxPanMo7wfbf3CYpYWPyIgsesvhencaV7wgJ4xuptFMkKm9Q\n3ByNgX+blxAr4vqjlK4CDIDYJkLEfXs3WmRHAxEGjcbEJVdCX3Iw0C1GKAKo\nsObyR1EZGyzNGQfjWqsRzkp2w1QZG210LMS/PNZQqnwwjgp3463lMe7MJv29\n6nRDMA5UkxSrmbOs0uf8P/CCyTN6Dhn0/PfTfIW4NodEmuGHbB8jQU5hiTfG\nU4ZxhmHFPIHbN8QOHHR8OsiIGv6ZFBjXVR18Fhh5tGVCtYIxkX8hNmu8SejX\nwFzDtdisLvVFFnHoEbxHNyXRg1QibyAm7ME9d2lQNFiRwWG71CV+vsLxNAYP\n6wd3dsdseQzeRwYam0jMzNvPgHsZiGxt73ne92uW1XMzDl8SufOpCw1B7O2r\nMkCdp52IgQhxWoTbrjJFbBEwrFDR1YeJ6/7Aj4FlAdq8nY+Pz2KBDzPAA0gw\nNXnu\r\n=LM+C\r\n-----END PGP SIGNATURE-----\r\n"},"jest":{"testRegex":"(/__tests__/.*|\\.(test|spec))\\.(tsx?|jsx?)$","transform":{".(ts|tsx)":"<rootDir>/node_modules/ts-jest/preprocessor.js"},"collectCoverage":false,"moduleNameMapper":{"\\.(css|less|sass|scss)$":"<rootDir>/__mocks__/styleMock.ts"},"coverageReporters":["html"],"collectCoverageFrom":["src/**/*.{ts,tsx}","examples/server/src/**/*.{js,jsx}","!**/*.d.ts"],"moduleFileExtensions":["ts","tsx","js"],"setupTestFrameworkScriptFile":"<rootDir>/jest.setup.js"},"main":"dist/index.js","config":{"eslint":"./examples/**/*.{js,jsx}","tslint":"./{__mocks__,src,stories}/**/*.{ts,tsx}"},"readme":"[![npm version](https://badge.fury.io/js/%40gooddata%2Freact-components.svg)](https://www.npmjs.com/package/@gooddata/react-components) \n\n# GoodData.UI React components\n> A React-based JavaScript library for building data-driven applications\n\n## Getting started\n- [GoodData.UI Documentation](http://sdk.gooddata.com/gooddata-ui/)\n- [GoodData.UI Live Examples](https://gooddata-examples.herokuapp.com/)\n- [Stack Overflow](https://stackoverflow.com/questions/tagged/gooddata)\n\n### Usage\nWith [yarn](https://yarnpkg.com) installed, go to your project directory and run\n```\n$ yarn add @gooddata/react-components\n```\nIf you prefer [npm](npmjs.com) run\n```\n$ npm install --save @gooddata/react-components\n```\n\n\n## Contributing\n\nWe welcome any contribution in form of [issues](https://github.com/gooddata/gooddata-react-components/issues) or [pull requests](https://github.com/gooddata/gooddata-react-components/pulls).\nThese commands may come in handy while developing:\n\n| command | description |\n| ------- | ----------- |\n| `yarn install --pure-lockfile` | first step |\n| ||\n| `yarn dev` | build react-components to `/dist` in watch mode |\n| `yarn test` | run all unit tests |\n| `yarn validate` | validate codestyle |\n| ||\n| `yarn storybook` | run storybook from `/stories` on http://localhost:9001 |\n| `yarn build-storybook` | build storybook to `/dist-storybook` |\n| `yarn test-storybook` | run storybook and [screenshot tests](https://github.com/gooddata/gdc-client-utils/tree/master/test-storybook) |\n| ||\n| `yarn examples` | run Live Examples dev-server from `/examples` on https://localhost:8999 |\n| `yarn examples-build` | build Live Examples to `/examples/dist` |\n| `yarn examples-server` | serve built Live Examples - see `/examples/server/src` |\n| `yarn examples-testcafe` | run testcafe tests against `localhost:8999` |\n\n### Deploy to heroku.com\nWhen you deploy this repo to heroku, it serves *GoodData.UI Live Examples*.\nRelevant tasks are in `Procfile` and `package.json`.\n\n```bash\n# run in the project directory\nheroku login\nheroku create <your-app-name>\nheroku config:set DOMAIN_ADMIN_USERNAME=x@gooddata.com DOMAIN_ADMIN_PASSWORD=xy PROJECT_ID_TO_ASSIGN=xms7ga4tf3g3nzucd8380o2bev8oeknp\ngit push heroku HEAD:master\nheroku open\n```\n\n### Run Live Examples Locally\nTo run *GoodData.UI Live Examples* locally:\n```bash\ngit clone <this-repository>\ncd  <repository-folder>\nyarn install --pure-lockfile\nyarn examples\n```\nThen open https://localhost:8999 and login using Live Examples account (you can [create one here](https://gooddata-examples.herokuapp.com/registration)).\n\n## Changelog\n\n- see [CHANGELOG.md](CHANGELOG.md)\n\n## License\n\n(C) 2007-2018 GoodData Corporation\n\nThis project is dual licensed:\n\n- The ATTRIBUTION-NONCOMMERCIAL 4.0 INTERNATIONAL (CC BY-NC 4.0) is used for purpose of the trial experience and evaluation of GoodData.UI library.\n- The GOODDATA GOODDATA.UI LIBRARY END USER LICENSE AGREEMENT is used for GoodData customers.\n\nFor more information, please see [LICENSE](https://github.com/gooddata/gooddata-react-components/blob/master/LICENSE)\n","gitHead":"2cbffc9935b245bcf02fbde96d8cae507efd1040","scripts":{"dev":"bash scripts/build.sh --dev-watch","test":"jest --watch","build":"bash scripts/build.sh","tslint":"yarn run-tslint -t verbose $npm_package_config_tslint","prepare":"cd examples/server && yarn install --pure-lockfile && cd ../..; rm -r examples/node_modules 2>/dev/null; true","examples":"bash scripts/run-examples.sh","prepare?":"# Called before `npm publish` and on local `npm install`. Temporarily also for deleting obsolete node_modules. Ends with `true` to continue gracefully.","validate":"tsc --noEmit && yarn tslint && eslint $npm_package_config_eslint","build-dev":"bash scripts/build.sh --dev","examples?":"# Default is developer domain, other options: yarn examples [sec,secure,stg,stg2,stg3,demo,developer or URL]","storybook":"start-storybook -p 9001 -c .storybook","test-once":"jest","tslint-ci":"mkdir -p ./ci/results && yarn run-tslint -t checkstyle -o ./ci/results/tslint-results.xml $npm_package_config_tslint","run-tslint":"tslint -p tsconfig.json","validate-ci":"tsc --noEmit && yarn tslint-ci  && eslint $npm_package_config_eslint -f checkstyle -o ci/results/eslint-results.xml","examples-build":"bash scripts/build-examples.sh","prepublishOnly":"yarn build","test-storybook":"test-storybook","build-storybook":"build-storybook -c .storybook -o dist-storybook","examples-server":"node examples/server/src/index.js","heroku-postbuild":"yarn examples-build developer","examples-testcafe":"testcafe chrome --assertion-timeout 60000 -S -s examples/_screenshots examples/test/**/**/*_test* --debug-on-fail","examples-testcafe-ci":"testcafe 'chrome:headless --no-sandbox' --assertion-timeout 60000 -S -s examples/_screenshots examples/test/**/**/*_test*","examples-testcafe-live":"testcafe-live chrome --assertion-timeout 60000 examples/test/**/**/*_test*"},"typings":"dist/index.d.ts","_npmUser":{"name":"gooddata-ci","email":"rail@gooddata.com"},"repository":{"url":"git+ssh://git@github.com/gooddata/gooddata-react-components.git","type":"git"},"_npmVersion":"6.4.1","description":"GoodData React Components","directories":{},"_nodeVersion":"8.12.0","dependencies":{"rxjs":"^5.5.6","lodash":"4.17.11","ag-grid":"^18.0.1","invariant":"^2.2.2","classnames":"^2.2.5","highcharts":"4.2.5","prop-types":"^15.6.0","react-intl":"^2.4.0","custom-event":"^1.0.1","ag-grid-react":"^18.0.0","react-measure":"^1.4.7","@gooddata/typings":"2.7.0","@types/highcharts":"4.2.56","http-status-codes":"^1.3.0","@gooddata/js-utils":"3.4.0","@gooddata/numberjs":"^3.1.2","fixed-data-table-2":"0.7.17","@gooddata/goodstrap":"59.4.4","react-dom-factories":"^1.0.2","@gooddata/gooddata-js":"11.2.1","highcharts-pattern-fill":"3.0.3","nodelist-foreach-polyfill":"^1.2.0"},"_hasShrinkwrap":false,"readmeFilename":"README.md","test-storybook":{"_defaults":{"readySelector":".screenshot-target, .screenshot-wrapper .highcharts-container, .screenshot-wrapper .s-headline-value, .screenshot-wrapper .viz-table-wrap, .screenshot-wrapper .gdc-kpi, .screenshot-wrapper .gdc-kpi-error, .screenshot-wrapper .s-pivot-table .ag-cell"},"AFM components/PieChart":{"error":{"delay":1000,"readySelector":".screenshot-wrapper .s-error .icon-cloud-rain"}},"Core components/Heatmap":{"data labels config":{"readySelector":".screenshot-wrapper div:nth-child(8) .highcharts-container"},"with different legend positions":{"readySelector":".screenshot-wrapper div:nth-child(10) .highcharts-container"}},"Core components/Treemap":{"data labels config":{"readySelector":".screenshot-wrapper div:nth-child(8) .highcharts-container"},"with different legend positions":{"readySelector":".screenshot-wrapper div:nth-child(10) .highcharts-container"}},"Core components/BarChart":{"with different legend positions":{"readySelector":".screenshot-wrapper div:nth-child(10) .highcharts-container"}},"Core components/PieChart":{"data labels config":{"readySelector":".screenshot-wrapper div:nth-child(8) .highcharts-container"},"with different legend positions":{"readySelector":".screenshot-wrapper div:nth-child(10) .highcharts-container"}},"AFM components/DonutChart":{"error":{"delay":1000,"readySelector":".screenshot-wrapper .s-error .icon-cloud-rain"}},"Core components/AreaChart":{"data labels config":{"readySelector":".screenshot-wrapper div:nth-child(8) .highcharts-container"},"with different legend positions":{"readySelector":".screenshot-wrapper div:nth-child(10) .highcharts-container"}},"Core components/LineChart":{"data labels config":{"readySelector":".screenshot-wrapper div:nth-child(8) .highcharts-container"},"with different legend positions":{"readySelector":".screenshot-wrapper div:nth-child(10) .highcharts-container"}},"Core components/DonutChart":{"data labels config":{"readySelector":".screenshot-wrapper div:nth-child(8) .highcharts-container"},"with different legend positions":{"readySelector":".screenshot-wrapper div:nth-child(10) .highcharts-container"}},"Core components/BubbleChart":{"data labels config":{"readySelector":".screenshot-wrapper div:nth-child(8) .highcharts-container"},"with different legend positions":{"readySelector":".screenshot-wrapper div:nth-child(10) .highcharts-container"}},"Core components/ColumnChart":{"with different legend positions":{"readySelector":".screenshot-wrapper div:nth-child(10) .highcharts-container"}},"Core components/ScatterPlot":{"data labels config":{"readySelector":".screenshot-wrapper div:nth-child(8) .highcharts-container"}}},"devDependencies":{"raf":"3.3.2","yup":"^0.24.1","jest":"21.2.1","react":"16.5.2","enzyme":"3.5.0","formik":"^0.11.11","moment":"2.23.0","history":"^4.7.2","ts-jest":"21.2.4","webpack":"3.10.0","react-ga":"^2.5.2","recharts":"1.0.0-beta.9","testcafe":"0.20.3","commander":"2.14.1","node-sass":"4.7.2","react-dom":"16.5.2","supertest":"3.0.0","babel-core":"6.26.0","css-loader":"0.28.7","jest-junit":"3.0.0","raw-loader":"0.5.1","styled-jsx":"2.2.1","typescript":"2.3.3","@types/jest":"20.0.4","@types/node":"7.0.8","file-loader":"1.1.6","sass-loader":"6.0.6","@types/react":"16.0.34","babel-loader":"7.1.2","react-helmet":"5.2.0","react-select":"1.2.1","style-loader":"0.19.1","@types/enzyme":"3.1.13","@types/lodash":"4.14.61","babel-runtime":"6.25.0","testcafe-live":"0.1.4","utility-types":"^1.1.0","babel-polyfill":"^6.26.0","@storybook/react":"3.4.10","@types/invariant":"2.2.29","@types/react-dom":"16.0.3","babel-preset-env":"1.6.1","isomorphic-fetch":"2.2.1","react-datepicker":"1.1.0","react-router-dom":"4.2.2","@gooddata/mock-js":"1.19.1","@storybook/addons":"3.4.10","@types/classnames":"2.2.3","@types/prop-types":"15.5.2","@types/react-intl":"2.3.5","babel-preset-react":"6.24.1","identity-obj-proxy":"^3.0.0","react-async-script":"^0.9.1","webpack-dev-server":"2.11.1","@types/react-portal":"4.0.1","babel-plugin-lodash":"3.3.2","html-webpack-plugin":"2.30.1","react-test-renderer":"16.4.2","@types/react-measure":"0.4.7","clean-webpack-plugin":"0.1.17","react-google-recaptcha":"^0.11.0","@gooddata/eslint-config":"0.1.0","@gooddata/tslint-config":"0.0.13","@types/storybook__react":"3.0.6","enzyme-adapter-react-16":"1.3.1","uglifyjs-webpack-plugin":"1.2.0","@gooddata/test-storybook":"2.0.0","@storybook/addon-actions":"3.4.10","@storybook/addon-options":"3.4.10","node-sass-magic-importer":"5.1.0","react-syntax-highlighter":"6.1.2","@types/fixed-data-table-2":"0.8.1","awesome-typescript-loader":"3.5.0","@types/react-test-renderer":"16.0.0","circular-dependency-plugin":"4.4.0","compression-webpack-plugin":"1.1.7","@types/enzyme-adapter-react-16":"1.0.3","@types/storybook__addon-actions":"3.0.1","babel-plugin-transform-class-properties":"6.24.1","babel-plugin-transform-async-to-generator":"6.24.1","babel-plugin-transform-object-rest-spread":"6.26.0"},"peerDependencies":{"react":"16.5.2","react-dom":"16.5.2"},"_npmOperationalInternal":{"tmp":"tmp/react-components_6.3.0-alpha12_1549372574597_0.6839828542157385","host":"s3://npm-registry-packages"}},"6.3.0-alpha13":{"name":"@gooddata/react-components","version":"6.3.0-alpha13","author":{"name":"GoodData Corporation"},"license":"BSD-3-Clause","_id":"@gooddata/react-components@6.3.0-alpha13","maintainers":[{"name":"bertold8","email":"ivan.nejezchleb@seznam.cz"},{"name":"bugsbunny338","email":"jiri.zajic@mensa.cz"},{"name":"gooddata-ci","email":"rail@gooddata.com"},{"name":"hurtak","email":"petr.hurtak@gmail.com"},{"name":"ivan.mjartan","email":"ivan.mjartan@gooddata.com"},{"name":"jakub-sterba","email":"jakub.sterba@gooddata.com"},{"name":"jaroslav.tomecek","email":"jaroslav.tomecek@gooddata.com"},{"name":"jkittler","email":"honza.kittler@gmail.com"},{"name":"khanh.le","email":"khanh.le@gooddata.com"},{"name":"langhamp","email":"pavel.langhammer@gooddata.com"},{"name":"lanhuynh","email":"lan.huynh@gooddata.com"},{"name":"linhhong","email":"linh.hong@gooddata.com"},{"name":"lpearce","email":"levi.pearce@gooddata.com"},{"name":"lupko","email":"lubomir.slivka@gooddata.com"},{"name":"martin.mosko","email":"martin.mosko@gooddata.com"},{"name":"michal.marsal","email":"michal.marsal@gooddata.com"},{"name":"nadtan","email":"tan.nguyen@gooddata.com"},{"name":"naibinh","email":"naibinh@gmail.com"},{"name":"nikolacech","email":"nikola.cech@gooddata.com"},{"name":"no23reason","email":"dan.homola@hotmail.cz"},{"name":"pbenes","email":"petr.benes@gooddata.com"},{"name":"peterlacko","email":"lackopeter17@gmail.com"},{"name":"petrjanu","email":"petr.janu@gooddata.com"},{"name":"ptquang86","email":"ptquang86@gmail.com"},{"name":"rodri360","email":"me@rodri360.com"},{"name":"sitina","email":"jiri.sitina@gooddata.com"},{"name":"sondo","email":"son.do@gooddata.com"},{"name":"strouhaljan","email":"strouhal.jan@gmail.com"},{"name":"tomas.kratochvil","email":"tomas.kratochvil@gooddata.com"},{"name":"tomasreichmann","email":"tomasreichmann@gmail.com"},{"name":"tomsatgd","email":"tomas.satinsky@gooddata.com"},{"name":"tu.ngo","email":"tu.ngo@gooddata.com"},{"name":"vlastikcz","email":"vlastimil.kotas@gooddata.com"},{"name":"vlckomi1","email":"michaela.vlckova@gooddata.com"},{"name":"xmort","email":"petr.dolejsi@gooddata.com"},{"name":"yanlipnican","email":"yanlipnican@gmail.com"},{"name":"zdenek.vidensky","email":"zdenek.vidensky@gooddata.com"}],"homepage":"https://github.com/gooddata/gooddata-react-components#readme","bugs":{"url":"https://github.com/gooddata/gooddata-react-components/issues"},"dist":{"shasum":"0fb198d18a57b524842c77c0649c661ff2b1fef2","tarball":"https://registry.npmjs.org/@gooddata/react-components/-/react-components-6.3.0-alpha13.tgz","fileCount":1091,"integrity":"sha512-SHWDcdf+rQffPKkc/kd03tcjjl6bul/spW+F/E1ZjKQOQr8z03BM9vhaKE0atmMZ8PwYkSScPuxhVzYyfnWr1A==","signatures":[{"sig":"MEUCIQCufHGP5YnEnbFN/uV5H+gZuSPahT4ddWyubb6oL/RVXwIgBXtnbeV+GXHl0axiQfnqt/HEJ3M748Njc4ejn18D9JU=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":4277914,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJcWZ9ECRA9TVsSAnZWagAAH2gP/iReRauIw61it+hcTU8G\nx0s06ID08aZjzA83ZwWjJGUtiv2ULWAdbyl9dfs2w7rmXL5mioixWjzdBPIX\nant44AP6PenDNAbBgzoejnt+B6sDFQSP+xo97fSYNzn9G2KfYsTMSzwpGGOI\nkZIjHS9CbhYaRjCygJT1t7BJIyX0U0HY5zo4ROeSSLQDM29JB3jUTAxl8ezD\nvSvMlLhVe4PU7AjKiHXPtUDt3KyZJZWO3Aovs1/L1V3qkcNbAgPb3tFupaKM\n3ecOtS+aMDCRuHKkEY53aawMc2CEQFXu9JJIte3woZhR0AxfICnryZtwfsbu\neMrP0ROkYkZqcBuKVNKg+iGVq3TnFh3aLRnt/MXljBEUnlJLLlU4Zlo+e2IV\n3pvuGic0sGAw2jyZxn+72Zr9oaqhN+ptBQ/ooaNLEH06ZLxruaZ9AfqyEhGR\njyHj9L0jEVPsGImyDewl5tV4+8aLETwTiaeEY5rnuzyG+f33E+2AKCGteD7A\nR2k6vTaiZdfOZf4do/FrBSBdHiPM5V0AF+aPKz65CF4lmNX/qK6Afdzkzhk4\nF3/4Ng/dUARgFphlwcCoSix+F5uD2X6heqbCn3XtcM/h9OfJIlBaeIc6uaqK\n35RhK+sjqoUS0wsn6Y54l6SKBImjGb5Rm4OOmihtn8K34s7TfD3FJJNRrZv7\nwksV\r\n=+QiE\r\n-----END PGP SIGNATURE-----\r\n"},"jest":{"testRegex":"(/__tests__/.*|\\.(test|spec))\\.(tsx?|jsx?)$","transform":{".(ts|tsx)":"<rootDir>/node_modules/ts-jest/preprocessor.js"},"collectCoverage":false,"moduleNameMapper":{"\\.(css|less|sass|scss)$":"<rootDir>/__mocks__/styleMock.ts"},"coverageReporters":["html"],"collectCoverageFrom":["src/**/*.{ts,tsx}","examples/server/src/**/*.{js,jsx}","!**/*.d.ts"],"moduleFileExtensions":["ts","tsx","js"],"setupTestFrameworkScriptFile":"<rootDir>/jest.setup.js"},"main":"dist/index.js","config":{"eslint":"./examples/**/*.{js,jsx}","tslint":"./{__mocks__,src,stories}/**/*.{ts,tsx}"},"readme":"[![npm version](https://badge.fury.io/js/%40gooddata%2Freact-components.svg)](https://www.npmjs.com/package/@gooddata/react-components) \n\n# GoodData.UI React components\n> A React-based JavaScript library for building data-driven applications\n\n## Getting started\n- [GoodData.UI Documentation](http://sdk.gooddata.com/gooddata-ui/)\n- [GoodData.UI Live Examples](https://gooddata-examples.herokuapp.com/)\n- [Stack Overflow](https://stackoverflow.com/questions/tagged/gooddata)\n\n### Usage\nWith [yarn](https://yarnpkg.com) installed, go to your project directory and run\n```\n$ yarn add @gooddata/react-components\n```\nIf you prefer [npm](npmjs.com) run\n```\n$ npm install --save @gooddata/react-components\n```\n\n\n## Contributing\n\nWe welcome any contribution in form of [issues](https://github.com/gooddata/gooddata-react-components/issues) or [pull requests](https://github.com/gooddata/gooddata-react-components/pulls).\nThese commands may come in handy while developing:\n\n| command | description |\n| ------- | ----------- |\n| `yarn install --pure-lockfile` | first step |\n| ||\n| `yarn dev` | build react-components to `/dist` in watch mode |\n| `yarn test` | run all unit tests |\n| `yarn validate` | validate codestyle |\n| ||\n| `yarn storybook` | run storybook from `/stories` on http://localhost:9001 |\n| `yarn build-storybook` | build storybook to `/dist-storybook` |\n| `yarn test-storybook` | run storybook and [screenshot tests](https://github.com/gooddata/gdc-client-utils/tree/master/test-storybook) |\n| ||\n| `yarn examples` | run Live Examples dev-server from `/examples` on https://localhost:8999 |\n| `yarn examples-build` | build Live Examples to `/examples/dist` |\n| `yarn examples-server` | serve built Live Examples - see `/examples/server/src` |\n| `yarn examples-testcafe` | run testcafe tests against `localhost:8999` |\n\n### Deploy to heroku.com\nWhen you deploy this repo to heroku, it serves *GoodData.UI Live Examples*.\nRelevant tasks are in `Procfile` and `package.json`.\n\n```bash\n# run in the project directory\nheroku login\nheroku create <your-app-name>\nheroku config:set DOMAIN_ADMIN_USERNAME=x@gooddata.com DOMAIN_ADMIN_PASSWORD=xy PROJECT_ID_TO_ASSIGN=xms7ga4tf3g3nzucd8380o2bev8oeknp\ngit push heroku HEAD:master\nheroku open\n```\n\n### Run Live Examples Locally\nTo run *GoodData.UI Live Examples* locally:\n```bash\ngit clone <this-repository>\ncd  <repository-folder>\nyarn install --pure-lockfile\nyarn examples\n```\nThen open https://localhost:8999 and login using Live Examples account (you can [create one here](https://gooddata-examples.herokuapp.com/registration)).\n\n## Changelog\n\n- see [CHANGELOG.md](CHANGELOG.md)\n\n## License\n\n(C) 2007-2018 GoodData Corporation\n\nThis project is dual licensed:\n\n- The ATTRIBUTION-NONCOMMERCIAL 4.0 INTERNATIONAL (CC BY-NC 4.0) is used for purpose of the trial experience and evaluation of GoodData.UI library.\n- The GOODDATA GOODDATA.UI LIBRARY END USER LICENSE AGREEMENT is used for GoodData customers.\n\nFor more information, please see [LICENSE](https://github.com/gooddata/gooddata-react-components/blob/master/LICENSE)\n","gitHead":"ac5e69520a995b333733a68c76aa74d93b234e97","scripts":{"dev":"bash scripts/build.sh --dev-watch","test":"jest --watch","build":"bash scripts/build.sh","tslint":"yarn run-tslint -t verbose $npm_package_config_tslint","prepare":"cd examples/server && yarn install --pure-lockfile && cd ../..; rm -r examples/node_modules 2>/dev/null; true","examples":"bash scripts/run-examples.sh","prepare?":"# Called before `npm publish` and on local `npm install`. Temporarily also for deleting obsolete node_modules. Ends with `true` to continue gracefully.","validate":"tsc --noEmit && yarn tslint && eslint $npm_package_config_eslint","build-dev":"bash scripts/build.sh --dev","examples?":"# Default is developer domain, other options: yarn examples [sec,secure,stg,stg2,stg3,demo,developer or URL]","storybook":"start-storybook -p 9001 -c .storybook","test-once":"jest","tslint-ci":"mkdir -p ./ci/results && yarn run-tslint -t checkstyle -o ./ci/results/tslint-results.xml $npm_package_config_tslint","run-tslint":"tslint -p tsconfig.json","validate-ci":"tsc --noEmit && yarn tslint-ci  && eslint $npm_package_config_eslint -f checkstyle -o ci/results/eslint-results.xml","examples-build":"bash scripts/build-examples.sh","prepublishOnly":"yarn build","test-storybook":"test-storybook","build-storybook":"build-storybook -c .storybook -o dist-storybook","examples-server":"node examples/server/src/index.js","heroku-postbuild":"yarn examples-build developer","examples-testcafe":"testcafe chrome --assertion-timeout 60000 -S -s examples/_screenshots examples/test/**/**/*_test* --debug-on-fail","examples-testcafe-ci":"testcafe 'chrome:headless --no-sandbox' --assertion-timeout 60000 -S -s examples/_screenshots examples/test/**/**/*_test*","examples-testcafe-live":"testcafe-live chrome --assertion-timeout 60000 examples/test/**/**/*_test*"},"typings":"dist/index.d.ts","_npmUser":{"name":"gooddata-ci","email":"rail@gooddata.com"},"repository":{"url":"git+ssh://git@github.com/gooddata/gooddata-react-components.git","type":"git"},"_npmVersion":"6.4.1","description":"GoodData React Components","directories":{},"_nodeVersion":"8.12.0","dependencies":{"rxjs":"^5.5.6","lodash":"4.17.11","ag-grid":"^18.0.1","invariant":"^2.2.2","classnames":"^2.2.5","highcharts":"4.2.5","prop-types":"^15.6.0","react-intl":"^2.4.0","custom-event":"^1.0.1","ag-grid-react":"^18.0.0","react-measure":"^1.4.7","@gooddata/typings":"2.7.0","@types/highcharts":"4.2.56","http-status-codes":"^1.3.0","@gooddata/js-utils":"3.4.0","@gooddata/numberjs":"^3.1.2","fixed-data-table-2":"0.7.17","@gooddata/goodstrap":"59.4.4","react-dom-factories":"^1.0.2","@gooddata/gooddata-js":"11.2.1","highcharts-pattern-fill":"3.0.3","nodelist-foreach-polyfill":"^1.2.0"},"_hasShrinkwrap":false,"readmeFilename":"README.md","test-storybook":{"_defaults":{"readySelector":".screenshot-target, .screenshot-wrapper .highcharts-container, .screenshot-wrapper .s-headline-value, .screenshot-wrapper .viz-table-wrap, .screenshot-wrapper .gdc-kpi, .screenshot-wrapper .gdc-kpi-error, .screenshot-wrapper .s-pivot-table .ag-cell"},"AFM components/PieChart":{"error":{"delay":1000,"readySelector":".screenshot-wrapper .s-error .icon-cloud-rain"}},"Core components/Heatmap":{"data labels config":{"readySelector":".screenshot-wrapper div:nth-child(8) .highcharts-container"},"with different legend positions":{"readySelector":".screenshot-wrapper div:nth-child(10) .highcharts-container"}},"Core components/Treemap":{"data labels config":{"readySelector":".screenshot-wrapper div:nth-child(8) .highcharts-container"},"with different legend positions":{"readySelector":".screenshot-wrapper div:nth-child(10) .highcharts-container"}},"Core components/BarChart":{"with different legend positions":{"readySelector":".screenshot-wrapper div:nth-child(10) .highcharts-container"}},"Core components/PieChart":{"data labels config":{"readySelector":".screenshot-wrapper div:nth-child(8) .highcharts-container"},"with different legend positions":{"readySelector":".screenshot-wrapper div:nth-child(10) .highcharts-container"}},"AFM components/DonutChart":{"error":{"delay":1000,"readySelector":".screenshot-wrapper .s-error .icon-cloud-rain"}},"Core components/AreaChart":{"data labels config":{"readySelector":".screenshot-wrapper div:nth-child(8) .highcharts-container"},"with different legend positions":{"readySelector":".screenshot-wrapper div:nth-child(10) .highcharts-container"}},"Core components/LineChart":{"data labels config":{"readySelector":".screenshot-wrapper div:nth-child(8) .highcharts-container"},"with different legend positions":{"readySelector":".screenshot-wrapper div:nth-child(10) .highcharts-container"}},"Core components/DonutChart":{"data labels config":{"readySelector":".screenshot-wrapper div:nth-child(8) .highcharts-container"},"with different legend positions":{"readySelector":".screenshot-wrapper div:nth-child(10) .highcharts-container"}},"Core components/BubbleChart":{"data labels config":{"readySelector":".screenshot-wrapper div:nth-child(8) .highcharts-container"},"with different legend positions":{"readySelector":".screenshot-wrapper div:nth-child(10) .highcharts-container"}},"Core components/ColumnChart":{"with different legend positions":{"readySelector":".screenshot-wrapper div:nth-child(10) .highcharts-container"}},"Core components/ScatterPlot":{"data labels config":{"readySelector":".screenshot-wrapper div:nth-child(8) .highcharts-container"}}},"devDependencies":{"raf":"3.3.2","yup":"^0.24.1","jest":"21.2.1","react":"16.5.2","enzyme":"3.5.0","formik":"^0.11.11","moment":"2.23.0","history":"^4.7.2","ts-jest":"21.2.4","webpack":"3.10.0","react-ga":"^2.5.2","recharts":"1.0.0-beta.9","testcafe":"0.20.3","commander":"2.14.1","node-sass":"4.7.2","react-dom":"16.5.2","supertest":"3.0.0","babel-core":"6.26.0","css-loader":"0.28.7","jest-junit":"3.0.0","raw-loader":"0.5.1","styled-jsx":"2.2.1","typescript":"2.3.3","@types/jest":"20.0.4","@types/node":"7.0.8","file-loader":"1.1.6","sass-loader":"6.0.6","@types/react":"16.0.34","babel-loader":"7.1.2","react-helmet":"5.2.0","react-select":"1.2.1","style-loader":"0.19.1","@types/enzyme":"3.1.13","@types/lodash":"4.14.61","babel-runtime":"6.25.0","testcafe-live":"0.1.4","utility-types":"^1.1.0","babel-polyfill":"^6.26.0","@storybook/react":"3.4.10","@types/invariant":"2.2.29","@types/react-dom":"16.0.3","babel-preset-env":"1.6.1","isomorphic-fetch":"2.2.1","react-datepicker":"1.1.0","react-router-dom":"4.2.2","@gooddata/mock-js":"1.19.1","@storybook/addons":"3.4.10","@types/classnames":"2.2.3","@types/prop-types":"15.5.2","@types/react-intl":"2.3.5","babel-preset-react":"6.24.1","identity-obj-proxy":"^3.0.0","react-async-script":"^0.9.1","webpack-dev-server":"2.11.1","@types/react-portal":"4.0.1","babel-plugin-lodash":"3.3.2","html-webpack-plugin":"2.30.1","react-test-renderer":"16.4.2","@types/react-measure":"0.4.7","clean-webpack-plugin":"0.1.17","react-google-recaptcha":"^0.11.0","@gooddata/eslint-config":"0.1.0","@gooddata/tslint-config":"0.0.13","@types/storybook__react":"3.0.6","enzyme-adapter-react-16":"1.3.1","uglifyjs-webpack-plugin":"1.2.0","@gooddata/test-storybook":"2.0.0","@storybook/addon-actions":"3.4.10","@storybook/addon-options":"3.4.10","node-sass-magic-importer":"5.1.0","react-syntax-highlighter":"6.1.2","@types/fixed-data-table-2":"0.8.1","awesome-typescript-loader":"3.5.0","@types/react-test-renderer":"16.0.0","circular-dependency-plugin":"4.4.0","compression-webpack-plugin":"1.1.7","@types/enzyme-adapter-react-16":"1.0.3","@types/storybook__addon-actions":"3.0.1","babel-plugin-transform-class-properties":"6.24.1","babel-plugin-transform-async-to-generator":"6.24.1","babel-plugin-transform-object-rest-spread":"6.26.0"},"peerDependencies":{"react":"16.5.2","react-dom":"16.5.2"},"_npmOperationalInternal":{"tmp":"tmp/react-components_6.3.0-alpha13_1549377348080_0.05854968196799071","host":"s3://npm-registry-packages"}},"6.3.0-alpha14":{"name":"@gooddata/react-components","version":"6.3.0-alpha14","author":{"name":"GoodData Corporation"},"license":"BSD-3-Clause","_id":"@gooddata/react-components@6.3.0-alpha14","maintainers":[{"name":"bertold8","email":"ivan.nejezchleb@seznam.cz"},{"name":"bugsbunny338","email":"jiri.zajic@mensa.cz"},{"name":"gooddata-ci","email":"rail@gooddata.com"},{"name":"hurtak","email":"petr.hurtak@gmail.com"},{"name":"ivan.mjartan","email":"ivan.mjartan@gooddata.com"},{"name":"jakub-sterba","email":"jakub.sterba@gooddata.com"},{"name":"jaroslav.tomecek","email":"jaroslav.tomecek@gooddata.com"},{"name":"jkittler","email":"honza.kittler@gmail.com"},{"name":"khanh.le","email":"khanh.le@gooddata.com"},{"name":"langhamp","email":"pavel.langhammer@gooddata.com"},{"name":"lanhuynh","email":"lan.huynh@gooddata.com"},{"name":"linhhong","email":"linh.hong@gooddata.com"},{"name":"lpearce","email":"levi.pearce@gooddata.com"},{"name":"lupko","email":"lubomir.slivka@gooddata.com"},{"name":"martin.mosko","email":"martin.mosko@gooddata.com"},{"name":"michal.marsal","email":"michal.marsal@gooddata.com"},{"name":"nadtan","email":"tan.nguyen@gooddata.com"},{"name":"naibinh","email":"naibinh@gmail.com"},{"name":"nikolacech","email":"nikola.cech@gooddata.com"},{"name":"no23reason","email":"dan.homola@hotmail.cz"},{"name":"pbenes","email":"petr.benes@gooddata.com"},{"name":"peterlacko","email":"lackopeter17@gmail.com"},{"name":"petrjanu","email":"petr.janu@gooddata.com"},{"name":"ptquang86","email":"ptquang86@gmail.com"},{"name":"rodri360","email":"me@rodri360.com"},{"name":"sitina","email":"jiri.sitina@gooddata.com"},{"name":"sondo","email":"son.do@gooddata.com"},{"name":"strouhaljan","email":"strouhal.jan@gmail.com"},{"name":"tomas.kratochvil","email":"tomas.kratochvil@gooddata.com"},{"name":"tomasreichmann","email":"tomasreichmann@gmail.com"},{"name":"tomsatgd","email":"tomas.satinsky@gooddata.com"},{"name":"tu.ngo","email":"tu.ngo@gooddata.com"},{"name":"vlastikcz","email":"vlastimil.kotas@gooddata.com"},{"name":"vlckomi1","email":"michaela.vlckova@gooddata.com"},{"name":"xmort","email":"petr.dolejsi@gooddata.com"},{"name":"yanlipnican","email":"yanlipnican@gmail.com"},{"name":"zdenek.vidensky","email":"zdenek.vidensky@gooddata.com"}],"homepage":"https://github.com/gooddata/gooddata-react-components#readme","bugs":{"url":"https://github.com/gooddata/gooddata-react-components/issues"},"dist":{"shasum":"630829583672645193e3aac670ff13c4ca3e99a9","tarball":"https://registry.npmjs.org/@gooddata/react-components/-/react-components-6.3.0-alpha14.tgz","fileCount":1091,"integrity":"sha512-lSYgYiURZStn7m8yLyXlfaBnW+W/fAmDGzWkz0oFWMf82jAypLL0gJ1qFAmj28K98x1TCO2NsKe/qgCSAIeAHg==","signatures":[{"sig":"MEUCIQDtrYaCmNd3cLbsR/V1P33QpbTN0dYxD9Wv80iUS9nqSgIgalOk5uC+hHJVl+2tdl4MqP/eMQ7TDIgveIO58avd+dU=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":4281361,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJcXAE2CRA9TVsSAnZWagAAtPQP/j/jFH8h4MUuoBpZMsXJ\nN0OWroHmrAsMZLXtxu0x72uGQCDVjpOSTyhj4RYPEXuirkmhLpKQXOqOB9v8\nemmNwK51DTxRUAPSNdjjLCzF7qi3T/Og4UcOLAN3tF3mFm6QB/Iiphscjg6F\n+jUUagjGv99/dbMF6+xBHuuzAjoyeNBOuRW+CPSv5uW/Rb5TAf6Sluu6G1E9\nTUsJq2eogJNdQDjSR3q5EgV45czps3BtT7qLzqdGRL00x2ZaX+MczyFw99Ar\n+ZNdtAWKWizCKSwbS2C/jwxFdRXgYG+OIYRf0csLyQF4aQNWkSewJHDHXQju\n4UNdD7m0yORk9vkb/39HL8zkHXFZ266nzkwfKOjFSyMSZNAM/ETihibrLlTn\n6bOtBiudesysXyhnJRbl81fsaMw81D4uDAaNa6NkYVVZeH6KmM3YcUbmnZ7F\nGIFlrruZq8G0duUNoAGtCdOyeHPDfN71MGpSLBLjJ2OZKu28inVnRDEDPBP1\nS5Lku+3NnBnZXn24xJk6jM+9ME99gfTATzkQZjuJLFWMcV/X16kDy0WRAoa8\n+NeeIIFZPBsExxH0tgPz0TwmWRaB7HMmQ/S2NSw4i2xS6YPn4EQldoYoH82Y\nnIlJ459yerg+7FW7A4fi6fcMl50vBdwRkkarzIPka/p1qew03Lo4mZSKSTK1\nuLnH\r\n=X/yp\r\n-----END PGP SIGNATURE-----\r\n"},"jest":{"testRegex":"(/__tests__/.*|\\.(test|spec))\\.(tsx?|jsx?)$","transform":{".(ts|tsx)":"<rootDir>/node_modules/ts-jest/preprocessor.js"},"collectCoverage":false,"moduleNameMapper":{"\\.(css|less|sass|scss)$":"<rootDir>/__mocks__/styleMock.ts"},"coverageReporters":["html"],"collectCoverageFrom":["src/**/*.{ts,tsx}","examples/server/src/**/*.{js,jsx}","!**/*.d.ts"],"moduleFileExtensions":["ts","tsx","js"],"setupTestFrameworkScriptFile":"<rootDir>/jest.setup.js"},"main":"dist/index.js","config":{"eslint":"./examples/**/*.{js,jsx}","tslint":"./{__mocks__,src,stories}/**/*.{ts,tsx}"},"readme":"[![npm version](https://badge.fury.io/js/%40gooddata%2Freact-components.svg)](https://www.npmjs.com/package/@gooddata/react-components) \n\n# GoodData.UI React components\n> A React-based JavaScript library for building data-driven applications\n\n## Getting started\n- [GoodData.UI Documentation](http://sdk.gooddata.com/gooddata-ui/)\n- [GoodData.UI Live Examples](https://gooddata-examples.herokuapp.com/)\n- [Stack Overflow](https://stackoverflow.com/questions/tagged/gooddata)\n\n### Usage\nWith [yarn](https://yarnpkg.com) installed, go to your project directory and run\n```\n$ yarn add @gooddata/react-components\n```\nIf you prefer [npm](npmjs.com) run\n```\n$ npm install --save @gooddata/react-components\n```\n\n\n## Contributing\n\nWe welcome any contribution in form of [issues](https://github.com/gooddata/gooddata-react-components/issues) or [pull requests](https://github.com/gooddata/gooddata-react-components/pulls).\nThese commands may come in handy while developing:\n\n| command | description |\n| ------- | ----------- |\n| `yarn install --pure-lockfile` | first step |\n| ||\n| `yarn dev` | build react-components to `/dist` in watch mode |\n| `yarn test` | run all unit tests |\n| `yarn validate` | validate codestyle |\n| ||\n| `yarn storybook` | run storybook from `/stories` on http://localhost:9001 |\n| `yarn build-storybook` | build storybook to `/dist-storybook` |\n| `yarn test-storybook` | run storybook and [screenshot tests](https://github.com/gooddata/gdc-client-utils/tree/master/test-storybook) |\n| ||\n| `yarn examples` | run Live Examples dev-server from `/examples` on https://localhost:8999 |\n| `yarn examples-build` | build Live Examples to `/examples/dist` |\n| `yarn examples-server` | serve built Live Examples - see `/examples/server/src` |\n| `yarn examples-testcafe` | run testcafe tests against `localhost:8999` |\n\n### Deploy to heroku.com\nWhen you deploy this repo to heroku, it serves *GoodData.UI Live Examples*.\nRelevant tasks are in `Procfile` and `package.json`.\n\n```bash\n# run in the project directory\nheroku login\nheroku create <your-app-name>\nheroku config:set DOMAIN_ADMIN_USERNAME=x@gooddata.com DOMAIN_ADMIN_PASSWORD=xy PROJECT_ID_TO_ASSIGN=xms7ga4tf3g3nzucd8380o2bev8oeknp\ngit push heroku HEAD:master\nheroku open\n```\n\n### Run Live Examples Locally\nTo run *GoodData.UI Live Examples* locally:\n```bash\ngit clone <this-repository>\ncd  <repository-folder>\nyarn install --pure-lockfile\nyarn examples\n```\nThen open https://localhost:8999 and login using Live Examples account (you can [create one here](https://gooddata-examples.herokuapp.com/registration)).\n\n## Changelog\n\n- see [CHANGELOG.md](CHANGELOG.md)\n\n## License\n\n(C) 2007-2018 GoodData Corporation\n\nThis project is dual licensed:\n\n- The ATTRIBUTION-NONCOMMERCIAL 4.0 INTERNATIONAL (CC BY-NC 4.0) is used for purpose of the trial experience and evaluation of GoodData.UI library.\n- The GOODDATA GOODDATA.UI LIBRARY END USER LICENSE AGREEMENT is used for GoodData customers.\n\nFor more information, please see [LICENSE](https://github.com/gooddata/gooddata-react-components/blob/master/LICENSE)\n","gitHead":"31bd26db595863a9539ddc304066ffd361d8bf49","scripts":{"dev":"bash scripts/build.sh --dev-watch","test":"jest --watch","build":"bash scripts/build.sh","tslint":"yarn run-tslint -t verbose $npm_package_config_tslint","prepare":"cd examples/server && yarn install --pure-lockfile && cd ../..; rm -r examples/node_modules 2>/dev/null; true","examples":"bash scripts/run-examples.sh","prepare?":"# Called before `npm publish` and on local `npm install`. Temporarily also for deleting obsolete node_modules. Ends with `true` to continue gracefully.","validate":"tsc --noEmit && yarn tslint && eslint $npm_package_config_eslint","build-dev":"bash scripts/build.sh --dev","examples?":"# Default is developer domain, other options: yarn examples [sec,secure,stg,stg2,stg3,demo,developer or URL]","storybook":"start-storybook -p 9001 -c .storybook","test-once":"jest","tslint-ci":"mkdir -p ./ci/results && yarn run-tslint -t checkstyle -o ./ci/results/tslint-results.xml $npm_package_config_tslint","run-tslint":"tslint -p tsconfig.json","validate-ci":"tsc --noEmit && yarn tslint-ci  && eslint $npm_package_config_eslint -f checkstyle -o ci/results/eslint-results.xml","examples-build":"bash scripts/build-examples.sh","prepublishOnly":"yarn build","test-storybook":"test-storybook","build-storybook":"build-storybook -c .storybook -o dist-storybook","examples-server":"node examples/server/src/index.js","heroku-postbuild":"yarn examples-build developer","examples-testcafe":"testcafe chrome --assertion-timeout 60000 -S -s examples/_screenshots examples/test/**/**/*_test* --debug-on-fail","examples-testcafe-ci":"testcafe 'chrome:headless --no-sandbox' --assertion-timeout 60000 -S -s examples/_screenshots examples/test/**/**/*_test*","examples-testcafe-live":"testcafe-live chrome --assertion-timeout 60000 examples/test/**/**/*_test*"},"typings":"dist/index.d.ts","_npmUser":{"name":"gooddata-ci","email":"rail@gooddata.com"},"repository":{"url":"git+ssh://git@github.com/gooddata/gooddata-react-components.git","type":"git"},"_npmVersion":"6.4.1","description":"GoodData React Components","directories":{},"_nodeVersion":"8.12.0","dependencies":{"rxjs":"^5.5.6","lodash":"4.17.11","ag-grid":"^18.0.1","invariant":"^2.2.2","classnames":"^2.2.5","highcharts":"4.2.5","prop-types":"^15.6.0","react-intl":"^2.4.0","custom-event":"^1.0.1","ag-grid-react":"^18.0.0","react-measure":"^1.4.7","@gooddata/typings":"2.7.0","@types/highcharts":"4.2.56","http-status-codes":"^1.3.0","@gooddata/js-utils":"3.4.0","@gooddata/numberjs":"^3.1.2","fixed-data-table-2":"0.7.17","@gooddata/goodstrap":"59.4.4","react-dom-factories":"^1.0.2","@gooddata/gooddata-js":"11.2.1","highcharts-pattern-fill":"3.0.3","nodelist-foreach-polyfill":"^1.2.0"},"_hasShrinkwrap":false,"readmeFilename":"README.md","test-storybook":{"_defaults":{"readySelector":".screenshot-target, .screenshot-wrapper .highcharts-container, .screenshot-wrapper .s-headline-value, .screenshot-wrapper .viz-table-wrap, .screenshot-wrapper .gdc-kpi, .screenshot-wrapper .gdc-kpi-error, .screenshot-wrapper .s-pivot-table .ag-cell"},"AFM components/PieChart":{"error":{"delay":1000,"readySelector":".screenshot-wrapper .s-error .icon-cloud-rain"}},"Core components/Heatmap":{"data labels config":{"readySelector":".screenshot-wrapper div:nth-child(8) .highcharts-container"},"with different legend positions":{"readySelector":".screenshot-wrapper div:nth-child(10) .highcharts-container"}},"Core components/Treemap":{"data labels config":{"readySelector":".screenshot-wrapper div:nth-child(8) .highcharts-container"},"with different legend positions":{"readySelector":".screenshot-wrapper div:nth-child(10) .highcharts-container"}},"Core components/BarChart":{"with different legend positions":{"readySelector":".screenshot-wrapper div:nth-child(10) .highcharts-container"}},"Core components/PieChart":{"data labels config":{"readySelector":".screenshot-wrapper div:nth-child(8) .highcharts-container"},"with different legend positions":{"readySelector":".screenshot-wrapper div:nth-child(10) .highcharts-container"}},"AFM components/DonutChart":{"error":{"delay":1000,"readySelector":".screenshot-wrapper .s-error .icon-cloud-rain"}},"Core components/AreaChart":{"data labels config":{"readySelector":".screenshot-wrapper div:nth-child(8) .highcharts-container"},"with different legend positions":{"readySelector":".screenshot-wrapper div:nth-child(10) .highcharts-container"}},"Core components/LineChart":{"data labels config":{"readySelector":".screenshot-wrapper div:nth-child(8) .highcharts-container"},"with different legend positions":{"readySelector":".screenshot-wrapper div:nth-child(10) .highcharts-container"}},"Core components/DonutChart":{"data labels config":{"readySelector":".screenshot-wrapper div:nth-child(8) .highcharts-container"},"with different legend positions":{"readySelector":".screenshot-wrapper div:nth-child(10) .highcharts-container"}},"Core components/BubbleChart":{"data labels config":{"readySelector":".screenshot-wrapper div:nth-child(8) .highcharts-container"},"with different legend positions":{"readySelector":".screenshot-wrapper div:nth-child(10) .highcharts-container"}},"Core components/ColumnChart":{"with different legend positions":{"readySelector":".screenshot-wrapper div:nth-child(10) .highcharts-container"}},"Core components/ScatterPlot":{"data labels config":{"readySelector":".screenshot-wrapper div:nth-child(8) .highcharts-container"}}},"devDependencies":{"raf":"3.3.2","yup":"^0.24.1","jest":"21.2.1","react":"16.5.2","enzyme":"3.5.0","formik":"^0.11.11","moment":"2.23.0","history":"^4.7.2","ts-jest":"21.2.4","webpack":"3.10.0","react-ga":"^2.5.2","recharts":"1.0.0-beta.9","testcafe":"0.20.3","commander":"2.14.1","node-sass":"4.7.2","react-dom":"16.5.2","supertest":"3.0.0","babel-core":"6.26.0","css-loader":"0.28.7","jest-junit":"3.0.0","raw-loader":"0.5.1","styled-jsx":"2.2.1","typescript":"2.3.3","@types/jest":"20.0.4","@types/node":"7.0.8","file-loader":"1.1.6","sass-loader":"6.0.6","@types/react":"16.0.34","babel-loader":"7.1.2","react-helmet":"5.2.0","react-select":"1.2.1","style-loader":"0.19.1","@types/enzyme":"3.1.13","@types/lodash":"4.14.61","babel-runtime":"6.25.0","testcafe-live":"0.1.4","utility-types":"^1.1.0","babel-polyfill":"^6.26.0","@storybook/react":"3.4.10","@types/invariant":"2.2.29","@types/react-dom":"16.0.3","babel-preset-env":"1.6.1","isomorphic-fetch":"2.2.1","react-datepicker":"1.1.0","react-router-dom":"4.2.2","@gooddata/mock-js":"1.19.1","@storybook/addons":"3.4.10","@types/classnames":"2.2.3","@types/prop-types":"15.5.2","@types/react-intl":"2.3.5","babel-preset-react":"6.24.1","identity-obj-proxy":"^3.0.0","react-async-script":"^0.9.1","webpack-dev-server":"2.11.1","@types/react-portal":"4.0.1","babel-plugin-lodash":"3.3.2","html-webpack-plugin":"2.30.1","react-test-renderer":"16.4.2","@types/react-measure":"0.4.7","clean-webpack-plugin":"0.1.17","react-google-recaptcha":"^0.11.0","@gooddata/eslint-config":"0.1.0","@gooddata/tslint-config":"0.0.13","@types/storybook__react":"3.0.6","enzyme-adapter-react-16":"1.3.1","uglifyjs-webpack-plugin":"1.2.0","@gooddata/test-storybook":"2.0.0","@storybook/addon-actions":"3.4.10","@storybook/addon-options":"3.4.10","node-sass-magic-importer":"5.1.0","react-syntax-highlighter":"6.1.2","@types/fixed-data-table-2":"0.8.1","awesome-typescript-loader":"3.5.0","@types/react-test-renderer":"16.0.0","circular-dependency-plugin":"4.4.0","compression-webpack-plugin":"1.1.7","@types/enzyme-adapter-react-16":"1.0.3","@types/storybook__addon-actions":"3.0.1","babel-plugin-transform-class-properties":"6.24.1","babel-plugin-transform-async-to-generator":"6.24.1","babel-plugin-transform-object-rest-spread":"6.26.0"},"peerDependencies":{"react":"16.5.2","react-dom":"16.5.2"},"_npmOperationalInternal":{"tmp":"tmp/react-components_6.3.0-alpha14_1549533493560_0.5377081400161374","host":"s3://npm-registry-packages"}},"6.3.0-alpha15":{"name":"@gooddata/react-components","version":"6.3.0-alpha15","author":{"name":"GoodData Corporation"},"license":"BSD-3-Clause","_id":"@gooddata/react-components@6.3.0-alpha15","maintainers":[{"name":"bertold8","email":"ivan.nejezchleb@seznam.cz"},{"name":"bugsbunny338","email":"jiri.zajic@mensa.cz"},{"name":"gooddata-ci","email":"rail@gooddata.com"},{"name":"hurtak","email":"petr.hurtak@gmail.com"},{"name":"ivan.mjartan","email":"ivan.mjartan@gooddata.com"},{"name":"jakub-sterba","email":"jakub.sterba@gooddata.com"},{"name":"jaroslav.tomecek","email":"jaroslav.tomecek@gooddata.com"},{"name":"jkittler","email":"honza.kittler@gmail.com"},{"name":"khanh.le","email":"khanh.le@gooddata.com"},{"name":"langhamp","email":"pavel.langhammer@gooddata.com"},{"name":"lanhuynh","email":"lan.huynh@gooddata.com"},{"name":"linhhong","email":"linh.hong@gooddata.com"},{"name":"lpearce","email":"levi.pearce@gooddata.com"},{"name":"lupko","email":"lubomir.slivka@gooddata.com"},{"name":"martin.mosko","email":"martin.mosko@gooddata.com"},{"name":"michal.marsal","email":"michal.marsal@gooddata.com"},{"name":"nadtan","email":"tan.nguyen@gooddata.com"},{"name":"naibinh","email":"naibinh@gmail.com"},{"name":"nikolacech","email":"nikola.cech@gooddata.com"},{"name":"no23reason","email":"dan.homola@hotmail.cz"},{"name":"pbenes","email":"petr.benes@gooddata.com"},{"name":"peterlacko","email":"lackopeter17@gmail.com"},{"name":"petrjanu","email":"petr.janu@gooddata.com"},{"name":"ptquang86","email":"ptquang86@gmail.com"},{"name":"rodri360","email":"me@rodri360.com"},{"name":"sitina","email":"jiri.sitina@gooddata.com"},{"name":"sondo","email":"son.do@gooddata.com"},{"name":"strouhaljan","email":"strouhal.jan@gmail.com"},{"name":"tomas.kratochvil","email":"tomas.kratochvil@gooddata.com"},{"name":"tomasreichmann","email":"tomasreichmann@gmail.com"},{"name":"tomsatgd","email":"tomas.satinsky@gooddata.com"},{"name":"tu.ngo","email":"tu.ngo@gooddata.com"},{"name":"vlastikcz","email":"vlastimil.kotas@gooddata.com"},{"name":"vlckomi1","email":"michaela.vlckova@gooddata.com"},{"name":"xmort","email":"petr.dolejsi@gooddata.com"},{"name":"yanlipnican","email":"yanlipnican@gmail.com"},{"name":"zdenek.vidensky","email":"zdenek.vidensky@gooddata.com"}],"homepage":"https://github.com/gooddata/gooddata-react-components#readme","bugs":{"url":"https://github.com/gooddata/gooddata-react-components/issues"},"dist":{"shasum":"db694c62517a24e897ceeb0f0cfa9b60902c00c1","tarball":"https://registry.npmjs.org/@gooddata/react-components/-/react-components-6.3.0-alpha15.tgz","fileCount":1091,"integrity":"sha512-WjhokEPeBKcoYcbfYe1zrv2Ve+d5JvuGsEi0vnk0BwT8rdABs5nJaY2gb4Z9ZD/UeeBKG7M8rbh5AfH5EeW6jQ==","signatures":[{"sig":"MEYCIQC58L0nWaouXPe+47W+kqx3M/pID8EH7j0JRVw0XHVSLgIhAMpCV1bKe6ADCWBpikT6uIM68ykzz4P2liMHrBTZm6tT","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":4281361,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJcXEYXCRA9TVsSAnZWagAAAW4P/AmIFl8YuCwJVOdFJNob\nNRt8hGekn8/c979BREZlMpIBMkcCSXzitAG2hWc2UI6sLprVqJJmnVex1qiT\nPG6I19b/tvmXK09Se+O8vw2Qd9F8YYgklT1+nwRASxo6iW+LirKCLuSD+U0b\n8NbcIbcYR/AO2KhqM7mGPbEgbl07/zoRp8KAzAOzGNhRF1GcL5OtRfMg6eAD\nQFkDOaY8Nar4/TN4Ko7YItphoVZaZc47essZYxBXFYx7r50VblbKgP8DNNkV\nVthKNKk9cacZk9VdYQXDSI6QYI4+rPnC+z0yey1P1jQy6eZppNWfSjEobpMW\n6UoQRTwxi2WxzmQMi8TU6dZDMHf7oUMPl6EIkgEyNF6rwNz49pR+airTs4C+\nrVuJUSqNV5DoUW6WT0G5XiklE2c1EnziE2EcvW7NoH5f9tcGBBTR7CJsroxp\nOYzbd8vRtrJexhCC4FBJqU2d562X+1n802kpJynS8uoyoHU62+Qj6Psk8SFf\nvRSKPU2KT0AT8KQ2b2zZ5N1ZttO2OiuR6XdXD1MjvWjUoFkQGfm3kOPIG5rH\n1TLIz0Zf8vKkKN4Ea3ykxgX35Q0NGyNYaztcmuummZ9a3mjTcXZRkkjFM1ip\nAR0FXi4UoB/zAUaTXEl+CUcPwBZ3CbrV3wU/KoCePSUKKEHN+RRdcfLPIIKi\niutQ\r\n=Tlm6\r\n-----END PGP SIGNATURE-----\r\n"},"jest":{"testRegex":"(/__tests__/.*|\\.(test|spec))\\.(tsx?|jsx?)$","transform":{".(ts|tsx)":"<rootDir>/node_modules/ts-jest/preprocessor.js"},"collectCoverage":false,"moduleNameMapper":{"\\.(css|less|sass|scss)$":"<rootDir>/__mocks__/styleMock.ts"},"coverageReporters":["html"],"collectCoverageFrom":["src/**/*.{ts,tsx}","examples/server/src/**/*.{js,jsx}","!**/*.d.ts"],"moduleFileExtensions":["ts","tsx","js"],"setupTestFrameworkScriptFile":"<rootDir>/jest.setup.js"},"main":"dist/index.js","config":{"eslint":"./examples/**/*.{js,jsx}","tslint":"./{__mocks__,src,stories}/**/*.{ts,tsx}"},"readme":"[![npm version](https://badge.fury.io/js/%40gooddata%2Freact-components.svg)](https://www.npmjs.com/package/@gooddata/react-components) \n\n# GoodData.UI React components\n> A React-based JavaScript library for building data-driven applications\n\n## Getting started\n- [GoodData.UI Documentation](http://sdk.gooddata.com/gooddata-ui/)\n- [GoodData.UI Live Examples](https://gooddata-examples.herokuapp.com/)\n- [Stack Overflow](https://stackoverflow.com/questions/tagged/gooddata)\n\n### Usage\nWith [yarn](https://yarnpkg.com) installed, go to your project directory and run\n```\n$ yarn add @gooddata/react-components\n```\nIf you prefer [npm](npmjs.com) run\n```\n$ npm install --save @gooddata/react-components\n```\n\n\n## Contributing\n\nWe welcome any contribution in form of [issues](https://github.com/gooddata/gooddata-react-components/issues) or [pull requests](https://github.com/gooddata/gooddata-react-components/pulls).\nThese commands may come in handy while developing:\n\n| command | description |\n| ------- | ----------- |\n| `yarn install --pure-lockfile` | first step |\n| ||\n| `yarn dev` | build react-components to `/dist` in watch mode |\n| `yarn test` | run all unit tests |\n| `yarn validate` | validate codestyle |\n| ||\n| `yarn storybook` | run storybook from `/stories` on http://localhost:9001 |\n| `yarn build-storybook` | build storybook to `/dist-storybook` |\n| `yarn test-storybook` | run storybook and [screenshot tests](https://github.com/gooddata/gdc-client-utils/tree/master/test-storybook) |\n| ||\n| `yarn examples` | run Live Examples dev-server from `/examples` on https://localhost:8999 |\n| `yarn examples-build` | build Live Examples to `/examples/dist` |\n| `yarn examples-server` | serve built Live Examples - see `/examples/server/src` |\n| `yarn examples-testcafe` | run testcafe tests against `localhost:8999` |\n\n### Deploy to heroku.com\nWhen you deploy this repo to heroku, it serves *GoodData.UI Live Examples*.\nRelevant tasks are in `Procfile` and `package.json`.\n\n```bash\n# run in the project directory\nheroku login\nheroku create <your-app-name>\nheroku config:set DOMAIN_ADMIN_USERNAME=x@gooddata.com DOMAIN_ADMIN_PASSWORD=xy PROJECT_ID_TO_ASSIGN=xms7ga4tf3g3nzucd8380o2bev8oeknp\ngit push heroku HEAD:master\nheroku open\n```\n\n### Run Live Examples Locally\nTo run *GoodData.UI Live Examples* locally:\n```bash\ngit clone <this-repository>\ncd  <repository-folder>\nyarn install --pure-lockfile\nyarn examples\n```\nThen open https://localhost:8999 and login using Live Examples account (you can [create one here](https://gooddata-examples.herokuapp.com/registration)).\n\n## Changelog\n\n- see [CHANGELOG.md](CHANGELOG.md)\n\n## License\n\n(C) 2007-2018 GoodData Corporation\n\nThis project is dual licensed:\n\n- The ATTRIBUTION-NONCOMMERCIAL 4.0 INTERNATIONAL (CC BY-NC 4.0) is used for purpose of the trial experience and evaluation of GoodData.UI library.\n- The GOODDATA GOODDATA.UI LIBRARY END USER LICENSE AGREEMENT is used for GoodData customers.\n\nFor more information, please see [LICENSE](https://github.com/gooddata/gooddata-react-components/blob/master/LICENSE)\n","gitHead":"34cc1d3ba82dc84a53d882807fff8ca0e6d85a5b","scripts":{"dev":"bash scripts/build.sh --dev-watch","test":"jest --watch","build":"bash scripts/build.sh","tslint":"yarn run-tslint -t verbose $npm_package_config_tslint","prepare":"cd examples/server && yarn install --pure-lockfile && cd ../..; rm -r examples/node_modules 2>/dev/null; true","examples":"bash scripts/run-examples.sh","prepare?":"# Called before `npm publish` and on local `npm install`. Temporarily also for deleting obsolete node_modules. Ends with `true` to continue gracefully.","validate":"tsc --noEmit && yarn tslint && eslint $npm_package_config_eslint","build-dev":"bash scripts/build.sh --dev","examples?":"# Default is developer domain, other options: yarn examples [sec,secure,stg,stg2,stg3,demo,developer or URL]","storybook":"start-storybook -p 9001 -c .storybook","test-once":"jest","tslint-ci":"mkdir -p ./ci/results && yarn run-tslint -t checkstyle -o ./ci/results/tslint-results.xml $npm_package_config_tslint","run-tslint":"tslint -p tsconfig.json","validate-ci":"tsc --noEmit && yarn tslint-ci  && eslint $npm_package_config_eslint -f checkstyle -o ci/results/eslint-results.xml","examples-build":"bash scripts/build-examples.sh","prepublishOnly":"yarn build","test-storybook":"test-storybook","build-storybook":"build-storybook -c .storybook -o dist-storybook","examples-server":"node examples/server/src/index.js","heroku-postbuild":"yarn examples-build developer","examples-testcafe":"testcafe chrome --assertion-timeout 60000 -S -s examples/_screenshots examples/test/**/**/*_test* --debug-on-fail","examples-testcafe-ci":"testcafe 'chrome:headless --no-sandbox' --assertion-timeout 60000 -S -s examples/_screenshots examples/test/**/**/*_test*","examples-testcafe-live":"testcafe-live chrome --assertion-timeout 60000 examples/test/**/**/*_test*"},"typings":"dist/index.d.ts","_npmUser":{"name":"gooddata-ci","email":"rail@gooddata.com"},"repository":{"url":"git+ssh://git@github.com/gooddata/gooddata-react-components.git","type":"git"},"_npmVersion":"6.4.1","description":"GoodData React Components","directories":{},"_nodeVersion":"8.12.0","dependencies":{"rxjs":"^5.5.6","lodash":"4.17.11","ag-grid":"^18.0.1","invariant":"^2.2.2","classnames":"^2.2.5","highcharts":"4.2.5","prop-types":"^15.6.0","react-intl":"^2.4.0","custom-event":"^1.0.1","ag-grid-react":"^18.0.0","react-measure":"^1.4.7","@gooddata/typings":"2.7.1","@types/highcharts":"4.2.56","http-status-codes":"^1.3.0","@gooddata/js-utils":"3.4.0","@gooddata/numberjs":"^3.1.2","fixed-data-table-2":"0.7.17","@gooddata/goodstrap":"59.4.4","react-dom-factories":"^1.0.2","@gooddata/gooddata-js":"11.2.2","highcharts-pattern-fill":"3.0.3","nodelist-foreach-polyfill":"^1.2.0"},"_hasShrinkwrap":false,"readmeFilename":"README.md","test-storybook":{"_defaults":{"readySelector":".screenshot-target, .screenshot-wrapper .highcharts-container, .screenshot-wrapper .s-headline-value, .screenshot-wrapper .viz-table-wrap, .screenshot-wrapper .gdc-kpi, .screenshot-wrapper .gdc-kpi-error, .screenshot-wrapper .s-pivot-table .ag-cell"},"AFM components/PieChart":{"error":{"delay":1000,"readySelector":".screenshot-wrapper .s-error .icon-cloud-rain"}},"Core components/Heatmap":{"data labels config":{"readySelector":".screenshot-wrapper div:nth-child(8) .highcharts-container"},"with different legend positions":{"readySelector":".screenshot-wrapper div:nth-child(10) .highcharts-container"}},"Core components/Treemap":{"data labels config":{"readySelector":".screenshot-wrapper div:nth-child(8) .highcharts-container"},"with different legend positions":{"readySelector":".screenshot-wrapper div:nth-child(10) .highcharts-container"}},"Core components/BarChart":{"with different legend positions":{"readySelector":".screenshot-wrapper div:nth-child(10) .highcharts-container"}},"Core components/PieChart":{"data labels config":{"readySelector":".screenshot-wrapper div:nth-child(8) .highcharts-container"},"with different legend positions":{"readySelector":".screenshot-wrapper div:nth-child(10) .highcharts-container"}},"AFM components/DonutChart":{"error":{"delay":1000,"readySelector":".screenshot-wrapper .s-error .icon-cloud-rain"}},"Core components/AreaChart":{"data labels config":{"readySelector":".screenshot-wrapper div:nth-child(8) .highcharts-container"},"with different legend positions":{"readySelector":".screenshot-wrapper div:nth-child(10) .highcharts-container"}},"Core components/LineChart":{"data labels config":{"readySelector":".screenshot-wrapper div:nth-child(8) .highcharts-container"},"with different legend positions":{"readySelector":".screenshot-wrapper div:nth-child(10) .highcharts-container"}},"Core components/DonutChart":{"data labels config":{"readySelector":".screenshot-wrapper div:nth-child(8) .highcharts-container"},"with different legend positions":{"readySelector":".screenshot-wrapper div:nth-child(10) .highcharts-container"}},"Core components/BubbleChart":{"data labels config":{"readySelector":".screenshot-wrapper div:nth-child(8) .highcharts-container"},"with different legend positions":{"readySelector":".screenshot-wrapper div:nth-child(10) .highcharts-container"}},"Core components/ColumnChart":{"with different legend positions":{"readySelector":".screenshot-wrapper div:nth-child(10) .highcharts-container"}},"Core components/ScatterPlot":{"data labels config":{"readySelector":".screenshot-wrapper div:nth-child(8) .highcharts-container"}}},"devDependencies":{"raf":"3.3.2","yup":"^0.24.1","jest":"21.2.1","react":"16.5.2","enzyme":"3.5.0","formik":"^0.11.11","moment":"2.23.0","history":"^4.7.2","ts-jest":"21.2.4","webpack":"3.10.0","react-ga":"^2.5.2","recharts":"1.0.0-beta.9","testcafe":"0.20.3","commander":"2.14.1","node-sass":"4.7.2","react-dom":"16.5.2","supertest":"3.0.0","babel-core":"6.26.0","css-loader":"0.28.7","jest-junit":"3.0.0","raw-loader":"0.5.1","styled-jsx":"2.2.1","typescript":"2.3.3","@types/jest":"20.0.4","@types/node":"7.0.8","file-loader":"1.1.6","sass-loader":"6.0.6","@types/react":"16.0.34","babel-loader":"7.1.2","react-helmet":"5.2.0","react-select":"1.2.1","style-loader":"0.19.1","@types/enzyme":"3.1.13","@types/lodash":"4.14.61","babel-runtime":"6.25.0","testcafe-live":"0.1.4","utility-types":"^1.1.0","babel-polyfill":"^6.26.0","@storybook/react":"3.4.10","@types/invariant":"2.2.29","@types/react-dom":"16.0.3","babel-preset-env":"1.6.1","isomorphic-fetch":"2.2.1","react-datepicker":"1.1.0","react-router-dom":"4.2.2","@gooddata/mock-js":"1.19.4","@storybook/addons":"3.4.10","@types/classnames":"2.2.3","@types/prop-types":"15.5.2","@types/react-intl":"2.3.5","babel-preset-react":"6.24.1","identity-obj-proxy":"^3.0.0","react-async-script":"^0.9.1","webpack-dev-server":"2.11.1","@types/react-portal":"4.0.1","babel-plugin-lodash":"3.3.2","html-webpack-plugin":"2.30.1","react-test-renderer":"16.4.2","@types/react-measure":"0.4.7","clean-webpack-plugin":"0.1.17","react-google-recaptcha":"^0.11.0","@gooddata/eslint-config":"0.1.0","@gooddata/tslint-config":"0.0.13","@types/storybook__react":"3.0.6","enzyme-adapter-react-16":"1.3.1","uglifyjs-webpack-plugin":"1.2.0","@gooddata/test-storybook":"2.0.0","@storybook/addon-actions":"3.4.10","@storybook/addon-options":"3.4.10","node-sass-magic-importer":"5.1.0","react-syntax-highlighter":"6.1.2","@types/fixed-data-table-2":"0.8.1","awesome-typescript-loader":"3.5.0","@types/react-test-renderer":"16.0.0","circular-dependency-plugin":"4.4.0","compression-webpack-plugin":"1.1.7","@types/enzyme-adapter-react-16":"1.0.3","@types/storybook__addon-actions":"3.0.1","babel-plugin-transform-class-properties":"6.24.1","babel-plugin-transform-async-to-generator":"6.24.1","babel-plugin-transform-object-rest-spread":"6.26.0"},"peerDependencies":{"react":"16.5.2","react-dom":"16.5.2"},"_npmOperationalInternal":{"tmp":"tmp/react-components_6.3.0-alpha15_1549551127081_0.4212846210319916","host":"s3://npm-registry-packages"}},"6.3.0-alpha16":{"name":"@gooddata/react-components","version":"6.3.0-alpha16","author":{"name":"GoodData Corporation"},"license":"BSD-3-Clause","_id":"@gooddata/react-components@6.3.0-alpha16","maintainers":[{"name":"bertold8","email":"ivan.nejezchleb@seznam.cz"},{"name":"bugsbunny338","email":"jiri.zajic@mensa.cz"},{"name":"gooddata-ci","email":"rail@gooddata.com"},{"name":"hurtak","email":"petr.hurtak@gmail.com"},{"name":"ivan.mjartan","email":"ivan.mjartan@gooddata.com"},{"name":"jakub-sterba","email":"jakub.sterba@gooddata.com"},{"name":"jaroslav.tomecek","email":"jaroslav.tomecek@gooddata.com"},{"name":"jkittler","email":"honza.kittler@gmail.com"},{"name":"khanh.le","email":"khanh.le@gooddata.com"},{"name":"langhamp","email":"pavel.langhammer@gooddata.com"},{"name":"lanhuynh","email":"lan.huynh@gooddata.com"},{"name":"linhhong","email":"linh.hong@gooddata.com"},{"name":"lpearce","email":"levi.pearce@gooddata.com"},{"name":"lupko","email":"lubomir.slivka@gooddata.com"},{"name":"martin.mosko","email":"martin.mosko@gooddata.com"},{"name":"michal.marsal","email":"michal.marsal@gooddata.com"},{"name":"nadtan","email":"tan.nguyen@gooddata.com"},{"name":"naibinh","email":"naibinh@gmail.com"},{"name":"nikolacech","email":"nikola.cech@gooddata.com"},{"name":"no23reason","email":"dan.homola@hotmail.cz"},{"name":"pbenes","email":"petr.benes@gooddata.com"},{"name":"peterlacko","email":"lackopeter17@gmail.com"},{"name":"petrjanu","email":"petr.janu@gooddata.com"},{"name":"ptquang86","email":"ptquang86@gmail.com"},{"name":"rodri360","email":"me@rodri360.com"},{"name":"sitina","email":"jiri.sitina@gooddata.com"},{"name":"sondo","email":"son.do@gooddata.com"},{"name":"strouhaljan","email":"strouhal.jan@gmail.com"},{"name":"tomas.kratochvil","email":"tomas.kratochvil@gooddata.com"},{"name":"tomasreichmann","email":"tomasreichmann@gmail.com"},{"name":"tomsatgd","email":"tomas.satinsky@gooddata.com"},{"name":"tu.ngo","email":"tu.ngo@gooddata.com"},{"name":"vlastikcz","email":"vlastimil.kotas@gooddata.com"},{"name":"vlckomi1","email":"michaela.vlckova@gooddata.com"},{"name":"xmort","email":"petr.dolejsi@gooddata.com"},{"name":"yanlipnican","email":"yanlipnican@gmail.com"},{"name":"zdenek.vidensky","email":"zdenek.vidensky@gooddata.com"}],"homepage":"https://github.com/gooddata/gooddata-react-components#readme","bugs":{"url":"https://github.com/gooddata/gooddata-react-components/issues"},"dist":{"shasum":"3aa634304b49363712f1fc3fa0dc258b685b2de7","tarball":"https://registry.npmjs.org/@gooddata/react-components/-/react-components-6.3.0-alpha16.tgz","fileCount":1102,"integrity":"sha512-/JGcQdDOtANLRbCG8wf0VkswEsSUNRfC1liFqXOZC5GcrmaIeNY7ysGat4S16nGUhBrfHDuQrRMdj5fFvC4Zow==","signatures":[{"sig":"MEQCIBBZ36BDZ3a3u+oCv3auByIt9Mc6OoRrKOAoqOpNUBZzAiANJGOXtyFz30KNJrj24ltTi5A6Z8rYUofnqnyl8UjtbQ==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":4604956,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJcYsxwCRA9TVsSAnZWagAA7RoP/2qQoJuaDPxxr/trLG7r\n3paSmsmfolllp1otv77ygQQeg3rYgJDIl82EsWcjWkzlijuK4P/PgkHKnTa1\nPUHUEMpQZ+8sTkcxkV3ryE7PHaV1ax6tE+k7+hWirrS0xYpFgrBuiiW3GlCx\nEQoMO7uNUdAobIbORuCbxxpT6Ot5H0hoVJoL80pDQt/jKFn6lc3Na14RohBA\nwOb5nZdzWjj+kOOk5N9XKRKad8bn/Z6vfzR0HGuiEEiWSGkaxnlZwxWb12ZE\nio/4gS4IWMfPPUR2+0sbCVHs8qYjHHg8WZdWDOhP96Dc3AyXtFVpku2e35uf\nIz7PxcbmTCxASEwuVovm9aYeRh7httxOWcB10wbGw0b3ep48W7aR+QpHIs13\n2a070couhd14tGJaI6HlSOGUKDXj9uJEbs8Th39TdveFrt1jqR8AjCs/UQBk\nU0Ee0Gk8d+xTMib1F63+/r3H4bxs4oJy1HM1X8y/j6Cm1Y5bnXFwqsQ3W5cv\nG/oQ9cD6RLtASLCdwnpT7GxkbtAyLIMG6nVUSEKU+b8xvU3dub4g/LinquO9\n0wthPG/lDWKOMNgY8mtFGakvgwBMYrPH8tJ8gSB2TFhxePzP5coUAwKjF1Y1\nitHHfDXbbOWPV7nQU7j965eAIMMz37KnvHnCCCTJo93FJKJMU0DSnE4EXOA6\n2gkl\r\n=T0bz\r\n-----END PGP SIGNATURE-----\r\n"},"jest":{"testRegex":"(/__tests__/.*|\\.(test|spec))\\.(tsx?|jsx?)$","transform":{".(ts|tsx)":"<rootDir>/node_modules/ts-jest/preprocessor.js"},"collectCoverage":false,"moduleNameMapper":{"\\.(css|less|sass|scss)$":"<rootDir>/__mocks__/styleMock.ts"},"coverageReporters":["html"],"collectCoverageFrom":["src/**/*.{ts,tsx}","examples/server/src/**/*.{js,jsx}","!**/*.d.ts"],"moduleFileExtensions":["ts","tsx","js"],"setupTestFrameworkScriptFile":"<rootDir>/jest.setup.js"},"main":"dist/index.js","config":{"eslint":"./examples/**/*.{js,jsx}","tslint":"./{__mocks__,src,stories}/**/*.{ts,tsx}"},"readme":"[![npm version](https://badge.fury.io/js/%40gooddata%2Freact-components.svg)](https://www.npmjs.com/package/@gooddata/react-components) \n\n# GoodData.UI React components\n> A React-based JavaScript library for building data-driven applications\n\n## Getting started\n- [GoodData.UI Documentation](http://sdk.gooddata.com/gooddata-ui/)\n- [GoodData.UI Live Examples](https://gooddata-examples.herokuapp.com/)\n- [Stack Overflow](https://stackoverflow.com/questions/tagged/gooddata)\n\n### Usage\nWith [yarn](https://yarnpkg.com) installed, go to your project directory and run\n```\n$ yarn add @gooddata/react-components\n```\nIf you prefer [npm](npmjs.com) run\n```\n$ npm install --save @gooddata/react-components\n```\n\n\n## Contributing\n\nWe welcome any contribution in form of [issues](https://github.com/gooddata/gooddata-react-components/issues) or [pull requests](https://github.com/gooddata/gooddata-react-components/pulls).\nThese commands may come in handy while developing:\n\n| command | description |\n| ------- | ----------- |\n| `yarn install --pure-lockfile` | first step |\n| ||\n| `yarn dev` | build react-components to `/dist` in watch mode |\n| `yarn test` | run all unit tests |\n| `yarn validate` | validate codestyle |\n| ||\n| `yarn storybook` | run storybook from `/stories` on http://localhost:9001 |\n| `yarn build-storybook` | build storybook to `/dist-storybook` |\n| `yarn test-storybook` | run storybook and [screenshot tests](https://github.com/gooddata/gdc-client-utils/tree/master/test-storybook) |\n| ||\n| `yarn examples` | run Live Examples dev-server from `/examples` on https://localhost:8999 |\n| `yarn examples-build` | build Live Examples to `/examples/dist` |\n| `yarn examples-server` | serve built Live Examples - see `/examples/server/src` |\n| `yarn examples-testcafe` | run testcafe tests against `localhost:8999` |\n\n### Deploy to heroku.com\nWhen you deploy this repo to heroku, it serves *GoodData.UI Live Examples*.\nRelevant tasks are in `Procfile` and `package.json`.\n\n```bash\n# run in the project directory\nheroku login\nheroku create <your-app-name>\nheroku config:set DOMAIN_ADMIN_USERNAME=x@gooddata.com DOMAIN_ADMIN_PASSWORD=xy PROJECT_ID_TO_ASSIGN=xms7ga4tf3g3nzucd8380o2bev8oeknp\ngit push heroku HEAD:master\nheroku open\n```\n\n### Run Live Examples Locally\nTo run *GoodData.UI Live Examples* locally:\n```bash\ngit clone <this-repository>\ncd  <repository-folder>\nyarn install --pure-lockfile\nyarn examples\n```\nThen open https://localhost:8999 and login using Live Examples account (you can [create one here](https://gooddata-examples.herokuapp.com/registration)).\n\n## Changelog\n\n- see [CHANGELOG.md](CHANGELOG.md)\n\n## License\n\n(C) 2007-2018 GoodData Corporation\n\nThis project is dual licensed:\n\n- The ATTRIBUTION-NONCOMMERCIAL 4.0 INTERNATIONAL (CC BY-NC 4.0) is used for purpose of the trial experience and evaluation of GoodData.UI library.\n- The GOODDATA GOODDATA.UI LIBRARY END USER LICENSE AGREEMENT is used for GoodData customers.\n\nFor more information, please see [LICENSE](https://github.com/gooddata/gooddata-react-components/blob/master/LICENSE)\n","gitHead":"a127a055767d0ee08dffaebe765985f9b0df7c6d","scripts":{"dev":"bash scripts/build.sh --dev-watch","test":"jest --watch","build":"bash scripts/build.sh","tslint":"yarn run-tslint -t verbose $npm_package_config_tslint","prepare":"cd examples/server && yarn install --pure-lockfile && cd ../..; rm -r examples/node_modules 2>/dev/null; true","examples":"bash scripts/run-examples.sh","prepare?":"# Called before `npm publish` and on local `npm install`. Temporarily also for deleting obsolete node_modules. Ends with `true` to continue gracefully.","validate":"tsc --noEmit && yarn tslint && eslint $npm_package_config_eslint","build-dev":"bash scripts/build.sh --dev","examples?":"# Default is developer domain, other options: yarn examples [sec,secure,stg,stg2,stg3,demo,developer or URL]","storybook":"yarn build && start-storybook -p 9001 -c .storybook","test-once":"jest","tslint-ci":"mkdir -p ./ci/results && yarn run-tslint -t checkstyle -o ./ci/results/tslint-results.xml $npm_package_config_tslint","run-tslint":"tslint -p tsconfig.json","validate-ci":"tsc --noEmit && yarn tslint-ci  && eslint $npm_package_config_eslint -f checkstyle -o ci/results/eslint-results.xml","examples-build":"bash scripts/build-examples.sh","prepublishOnly":"yarn build","test-storybook":"yarn build && test-storybook","build-storybook":"yarn build && build-storybook -c .storybook -o dist-storybook","examples-server":"node examples/server/src/index.js","heroku-postbuild":"yarn examples-build developer","examples-testcafe":"testcafe chrome --assertion-timeout 60000 -S -s examples/_screenshots examples/test/**/**/*_test* --debug-on-fail","examples-testcafe-ci":"testcafe 'chrome:headless --no-sandbox' --assertion-timeout 60000 -S -s examples/_screenshots examples/test/**/**/*_test*","examples-testcafe-live":"testcafe-live chrome --assertion-timeout 60000 examples/test/**/**/*_test*"},"typings":"dist/index.d.ts","_npmUser":{"name":"gooddata-ci","email":"rail@gooddata.com"},"repository":{"url":"git+ssh://git@github.com/gooddata/gooddata-react-components.git","type":"git"},"_npmVersion":"6.4.1","description":"GoodData React Components","directories":{},"_nodeVersion":"8.12.0","dependencies":{"rxjs":"^5.5.6","lodash":"4.17.11","ag-grid":"^18.0.1","invariant":"^2.2.2","classnames":"^2.2.5","highcharts":"4.2.5","prop-types":"^15.6.0","react-intl":"^2.4.0","custom-event":"^1.0.1","ag-grid-react":"^18.0.0","react-measure":"^1.4.7","@gooddata/typings":"2.7.1","@types/highcharts":"4.2.56","http-status-codes":"^1.3.0","@gooddata/js-utils":"3.4.0","@gooddata/numberjs":"^3.1.2","fixed-data-table-2":"0.7.17","@gooddata/goodstrap":"59.4.4","react-dom-factories":"^1.0.2","@gooddata/gooddata-js":"11.2.2","highcharts-pattern-fill":"3.0.3","nodelist-foreach-polyfill":"^1.2.0"},"_hasShrinkwrap":false,"readmeFilename":"README.md","test-storybook":{"_defaults":{"readySelector":".screenshot-target, .screenshot-wrapper .highcharts-container, .screenshot-wrapper .s-headline-value, .screenshot-wrapper .viz-table-wrap, .screenshot-wrapper .gdc-kpi, .screenshot-wrapper .gdc-kpi-error, .screenshot-wrapper .s-pivot-table .ag-cell"},"AFM components/PieChart":{"error":{"delay":1000,"readySelector":".screenshot-wrapper .s-error .icon-cloud-rain"}},"Core components/Heatmap":{"data labels config":{"readySelector":".screenshot-wrapper div:nth-child(8) .highcharts-container"},"with different legend positions":{"readySelector":".screenshot-wrapper div:nth-child(10) .highcharts-container"}},"Core components/Treemap":{"data labels config":{"readySelector":".screenshot-wrapper div:nth-child(8) .highcharts-container"},"with different legend positions":{"readySelector":".screenshot-wrapper div:nth-child(10) .highcharts-container"}},"Core components/BarChart":{"with different legend positions":{"readySelector":".screenshot-wrapper div:nth-child(10) .highcharts-container"}},"Core components/PieChart":{"data labels config":{"readySelector":".screenshot-wrapper div:nth-child(8) .highcharts-container"},"with different legend positions":{"readySelector":".screenshot-wrapper div:nth-child(10) .highcharts-container"}},"AFM components/DonutChart":{"error":{"delay":1000,"readySelector":".screenshot-wrapper .s-error .icon-cloud-rain"}},"Core components/AreaChart":{"data labels config":{"readySelector":".screenshot-wrapper div:nth-child(8) .highcharts-container"},"with different legend positions":{"readySelector":".screenshot-wrapper div:nth-child(10) .highcharts-container"}},"Core components/LineChart":{"data labels config":{"readySelector":".screenshot-wrapper div:nth-child(8) .highcharts-container"},"with different legend positions":{"readySelector":".screenshot-wrapper div:nth-child(10) .highcharts-container"}},"Core components/DonutChart":{"data labels config":{"readySelector":".screenshot-wrapper div:nth-child(8) .highcharts-container"},"with different legend positions":{"readySelector":".screenshot-wrapper div:nth-child(10) .highcharts-container"}},"Core components/BubbleChart":{"data labels config":{"readySelector":".screenshot-wrapper div:nth-child(8) .highcharts-container"},"with different legend positions":{"readySelector":".screenshot-wrapper div:nth-child(10) .highcharts-container"}},"Core components/ColumnChart":{"with different legend positions":{"readySelector":".screenshot-wrapper div:nth-child(10) .highcharts-container"}},"Core components/ScatterPlot":{"data labels config":{"readySelector":".screenshot-wrapper div:nth-child(8) .highcharts-container"}}},"devDependencies":{"raf":"3.3.2","yup":"^0.24.1","jest":"21.2.1","react":"16.5.2","enzyme":"3.5.0","formik":"^0.11.11","moment":"2.23.0","history":"^4.7.2","ts-jest":"21.2.4","webpack":"3.10.0","react-ga":"^2.5.2","recharts":"1.0.0-beta.9","testcafe":"0.20.3","commander":"2.14.1","node-sass":"4.7.2","react-dom":"16.5.2","supertest":"3.0.0","babel-core":"6.26.0","css-loader":"0.28.7","jest-junit":"3.0.0","raw-loader":"0.5.1","styled-jsx":"2.2.1","typescript":"2.3.3","@types/jest":"20.0.4","@types/node":"7.0.8","file-loader":"1.1.6","sass-loader":"6.0.6","@types/react":"16.0.34","babel-loader":"7.1.2","react-helmet":"5.2.0","react-select":"1.2.1","style-loader":"0.19.1","@types/enzyme":"3.1.13","@types/lodash":"4.14.61","babel-runtime":"6.25.0","testcafe-live":"0.1.4","utility-types":"^1.1.0","babel-polyfill":"^6.26.0","@storybook/react":"3.4.10","@types/invariant":"2.2.29","@types/react-dom":"16.0.3","babel-preset-env":"1.6.1","isomorphic-fetch":"2.2.1","react-datepicker":"1.1.0","react-router-dom":"4.2.2","@gooddata/mock-js":"1.19.4","@storybook/addons":"3.4.10","@types/classnames":"2.2.3","@types/prop-types":"15.5.2","@types/react-intl":"2.3.5","babel-preset-react":"6.24.1","identity-obj-proxy":"^3.0.0","react-async-script":"^0.9.1","webpack-dev-server":"2.11.1","@types/react-portal":"4.0.1","babel-plugin-lodash":"3.3.2","html-webpack-plugin":"2.30.1","react-test-renderer":"16.4.2","@types/react-measure":"0.4.7","clean-webpack-plugin":"0.1.17","react-google-recaptcha":"^0.11.0","@gooddata/eslint-config":"0.1.0","@gooddata/tslint-config":"0.0.13","@types/storybook__react":"3.0.6","enzyme-adapter-react-16":"1.3.1","uglifyjs-webpack-plugin":"1.2.0","@gooddata/test-storybook":"2.0.0","@storybook/addon-actions":"3.4.10","@storybook/addon-options":"3.4.10","node-sass-magic-importer":"5.1.0","react-syntax-highlighter":"6.1.2","@types/fixed-data-table-2":"0.8.1","awesome-typescript-loader":"3.5.0","@types/react-test-renderer":"16.0.0","circular-dependency-plugin":"4.4.0","compression-webpack-plugin":"1.1.7","@types/enzyme-adapter-react-16":"1.0.3","@types/storybook__addon-actions":"3.0.1","babel-plugin-transform-class-properties":"6.24.1","babel-plugin-transform-async-to-generator":"6.24.1","babel-plugin-transform-object-rest-spread":"6.26.0"},"peerDependencies":{"react":"16.5.2","react-dom":"16.5.2"},"_npmOperationalInternal":{"tmp":"tmp/react-components_6.3.0-alpha16_1549978735199_0.07583881851025964","host":"s3://npm-registry-packages"}},"6.3.0-alpha17":{"name":"@gooddata/react-components","version":"6.3.0-alpha17","author":{"name":"GoodData Corporation"},"license":"BSD-3-Clause","_id":"@gooddata/react-components@6.3.0-alpha17","maintainers":[{"name":"bertold8","email":"ivan.nejezchleb@seznam.cz"},{"name":"bugsbunny338","email":"jiri.zajic@mensa.cz"},{"name":"gooddata-ci","email":"rail@gooddata.com"},{"name":"hurtak","email":"petr.hurtak@gmail.com"},{"name":"ivan.mjartan","email":"ivan.mjartan@gooddata.com"},{"name":"jakub-sterba","email":"jakub.sterba@gooddata.com"},{"name":"jaroslav.tomecek","email":"jaroslav.tomecek@gooddata.com"},{"name":"jkittler","email":"honza.kittler@gmail.com"},{"name":"khanh.le","email":"khanh.le@gooddata.com"},{"name":"langhamp","email":"pavel.langhammer@gooddata.com"},{"name":"lanhuynh","email":"lan.huynh@gooddata.com"},{"name":"linhhong","email":"linh.hong@gooddata.com"},{"name":"lpearce","email":"levi.pearce@gooddata.com"},{"name":"lupko","email":"lubomir.slivka@gooddata.com"},{"name":"martin.mosko","email":"martin.mosko@gooddata.com"},{"name":"michal.marsal","email":"michal.marsal@gooddata.com"},{"name":"nadtan","email":"tan.nguyen@gooddata.com"},{"name":"naibinh","email":"naibinh@gmail.com"},{"name":"nikolacech","email":"nikola.cech@gooddata.com"},{"name":"no23reason","email":"dan.homola@hotmail.cz"},{"name":"pbenes","email":"petr.benes@gooddata.com"},{"name":"peterlacko","email":"lackopeter17@gmail.com"},{"name":"petrjanu","email":"petr.janu@gooddata.com"},{"name":"ptquang86","email":"ptquang86@gmail.com"},{"name":"rodri360","email":"me@rodri360.com"},{"name":"sitina","email":"jiri.sitina@gooddata.com"},{"name":"sondo","email":"son.do@gooddata.com"},{"name":"strouhaljan","email":"strouhal.jan@gmail.com"},{"name":"tomas.kratochvil","email":"tomas.kratochvil@gooddata.com"},{"name":"tomasreichmann","email":"tomasreichmann@gmail.com"},{"name":"tomsatgd","email":"tomas.satinsky@gooddata.com"},{"name":"tu.ngo","email":"tu.ngo@gooddata.com"},{"name":"vlastikcz","email":"vlastimil.kotas@gooddata.com"},{"name":"vlckomi1","email":"michaela.vlckova@gooddata.com"},{"name":"xmort","email":"petr.dolejsi@gooddata.com"},{"name":"yanlipnican","email":"yanlipnican@gmail.com"},{"name":"zdenek.vidensky","email":"zdenek.vidensky@gooddata.com"}],"homepage":"https://github.com/gooddata/gooddata-react-components#readme","bugs":{"url":"https://github.com/gooddata/gooddata-react-components/issues"},"dist":{"shasum":"962d988018545c71e2110d7396da09743e750eb4","tarball":"https://registry.npmjs.org/@gooddata/react-components/-/react-components-6.3.0-alpha17.tgz","fileCount":1102,"integrity":"sha512-BhNfZoNiWpONwl6CNoSOWe2obWc7qwMaSzDKTxt3WGqjIpYR46TOytEftjB3xYDqmbdHlrqMV7I2belNttvUMg==","signatures":[{"sig":"MEUCIQDU25NXwd38YCp7RE1Jb2O9IMtrDGTKaYTIq8WT3s9OFwIgaG2zHd3V7efiwyI3sd0/PaRgzVHxzHqdPn+tJRsBfGY=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":4604975,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJcYtGWCRA9TVsSAnZWagAA/O8P/jfsuKYP53RbPIpsCLHG\n5Mo5HC0i2lP4s5JQqUDBxPW4t6Vu4PnxYDlh2GiPk9qfMWV+MAAgkJzUoAQT\nRqic6hWafMRLXEK4nvmSuM8yptORDKq3fUk3h4BHIg+5FqgeKarS97T+6Qj0\nBjO5dbvzE2DFb8XrBQKk/sKACAea5JGSyqqcO395fXtXnrmg7lzpOK66m3/s\ne6O6cGYA26cEjcx9wbEcQeaJr+frd697r6QjARcwzIm0UIiO5JdsMctTBprA\nJFfMqoK1YEJz/sSxxlC40PbWIjZs70zJg/vJVrfeJTUsnVWfX7GYSVExtbSA\n4n4vUVxrCji+BzFkMs31/VKElgnfumIiF+iYWtHnVHDlpC44M+HA/4dgRZRh\nj0gz3Hx8OZE5pfkU8Km21pvF9lvHErDqVHXDK6W2uymgxG/lFZoM8w7pauD4\nC89xtRHSQq1CFcA14hPA32jk2qRAO0v11h4UDPUftV7BLzz2OtUmXhInMruj\nDo33B6Hfpdh3Sc7zBZE/H1OcWh6HcyK1tnAB2ePpDjNzb88Af9gxLAk8xA2G\nmTIO6Tidqi3REa4XJ+kSBNBwbma1TKQ5kwC7nVeyPaPj1NYwAmqXlTQZvIDI\nqLhGbavYBg0p6DaYJeh9HUNOV1dhSNhMGw4wMJLPrZOR5QWmUCZLwcgYHLTO\nXOM6\r\n=HM1h\r\n-----END PGP SIGNATURE-----\r\n"},"jest":{"testRegex":"(/__tests__/.*|\\.(test|spec))\\.(tsx?|jsx?)$","transform":{".(ts|tsx)":"<rootDir>/node_modules/ts-jest/preprocessor.js"},"collectCoverage":false,"moduleNameMapper":{"\\.(css|less|sass|scss)$":"<rootDir>/__mocks__/styleMock.ts"},"coverageReporters":["html"],"collectCoverageFrom":["src/**/*.{ts,tsx}","examples/server/src/**/*.{js,jsx}","!**/*.d.ts"],"moduleFileExtensions":["ts","tsx","js"],"setupTestFrameworkScriptFile":"<rootDir>/jest.setup.js"},"main":"dist/index.js","config":{"eslint":"./examples/**/*.{js,jsx}","tslint":"./{__mocks__,src,stories}/**/*.{ts,tsx}"},"readme":"[![npm version](https://badge.fury.io/js/%40gooddata%2Freact-components.svg)](https://www.npmjs.com/package/@gooddata/react-components) \n\n# GoodData.UI React components\n> A React-based JavaScript library for building data-driven applications\n\n## Getting started\n- [GoodData.UI Documentation](http://sdk.gooddata.com/gooddata-ui/)\n- [GoodData.UI Live Examples](https://gooddata-examples.herokuapp.com/)\n- [Stack Overflow](https://stackoverflow.com/questions/tagged/gooddata)\n\n### Usage\nWith [yarn](https://yarnpkg.com) installed, go to your project directory and run\n```\n$ yarn add @gooddata/react-components\n```\nIf you prefer [npm](npmjs.com) run\n```\n$ npm install --save @gooddata/react-components\n```\n\n\n## Contributing\n\nWe welcome any contribution in form of [issues](https://github.com/gooddata/gooddata-react-components/issues) or [pull requests](https://github.com/gooddata/gooddata-react-components/pulls).\nThese commands may come in handy while developing:\n\n| command | description |\n| ------- | ----------- |\n| `yarn install --pure-lockfile` | first step |\n| ||\n| `yarn dev` | build react-components to `/dist` in watch mode |\n| `yarn test` | run all unit tests |\n| `yarn validate` | validate codestyle |\n| ||\n| `yarn storybook` | run storybook from `/stories` on http://localhost:9001 |\n| `yarn build-storybook` | build storybook to `/dist-storybook` |\n| `yarn test-storybook` | run storybook and [screenshot tests](https://github.com/gooddata/gdc-client-utils/tree/master/test-storybook) |\n| ||\n| `yarn examples` | run Live Examples dev-server from `/examples` on https://localhost:8999 |\n| `yarn examples-build` | build Live Examples to `/examples/dist` |\n| `yarn examples-server` | serve built Live Examples - see `/examples/server/src` |\n| `yarn examples-testcafe` | run testcafe tests against `localhost:8999` |\n\n### Deploy to heroku.com\nWhen you deploy this repo to heroku, it serves *GoodData.UI Live Examples*.\nRelevant tasks are in `Procfile` and `package.json`.\n\n```bash\n# run in the project directory\nheroku login\nheroku create <your-app-name>\nheroku config:set DOMAIN_ADMIN_USERNAME=x@gooddata.com DOMAIN_ADMIN_PASSWORD=xy PROJECT_ID_TO_ASSIGN=xms7ga4tf3g3nzucd8380o2bev8oeknp\ngit push heroku HEAD:master\nheroku open\n```\n\n### Run Live Examples Locally\nTo run *GoodData.UI Live Examples* locally:\n```bash\ngit clone <this-repository>\ncd  <repository-folder>\nyarn install --pure-lockfile\nyarn examples\n```\nThen open https://localhost:8999 and login using Live Examples account (you can [create one here](https://gooddata-examples.herokuapp.com/registration)).\n\n## Changelog\n\n- see [CHANGELOG.md](CHANGELOG.md)\n\n## License\n\n(C) 2007-2018 GoodData Corporation\n\nThis project is dual licensed:\n\n- The ATTRIBUTION-NONCOMMERCIAL 4.0 INTERNATIONAL (CC BY-NC 4.0) is used for purpose of the trial experience and evaluation of GoodData.UI library.\n- The GOODDATA GOODDATA.UI LIBRARY END USER LICENSE AGREEMENT is used for GoodData customers.\n\nFor more information, please see [LICENSE](https://github.com/gooddata/gooddata-react-components/blob/master/LICENSE)\n","gitHead":"c99a686e646d1e1c4b105f8f05ee119ea3bd41ac","scripts":{"dev":"bash scripts/build.sh --dev-watch","test":"jest --watch","build":"bash scripts/build.sh","tslint":"yarn run-tslint -t verbose $npm_package_config_tslint","prepare":"cd examples/server && yarn install --pure-lockfile && cd ../..; rm -r examples/node_modules 2>/dev/null; true","examples":"bash scripts/run-examples.sh","prepare?":"# Called before `npm publish` and on local `npm install`. Temporarily also for deleting obsolete node_modules. Ends with `true` to continue gracefully.","validate":"tsc --noEmit && yarn tslint && eslint $npm_package_config_eslint","build-dev":"bash scripts/build.sh --dev","examples?":"# Default is developer domain, other options: yarn examples [sec,secure,stg,stg2,stg3,demo,developer or URL]","storybook":"yarn build && start-storybook -p 9001 -c .storybook","test-once":"jest","tslint-ci":"mkdir -p ./ci/results && yarn run-tslint -t checkstyle -o ./ci/results/tslint-results.xml $npm_package_config_tslint","run-tslint":"tslint -p tsconfig.json","validate-ci":"tsc --noEmit && yarn tslint-ci  && eslint $npm_package_config_eslint -f checkstyle -o ci/results/eslint-results.xml","examples-build":"bash scripts/build-examples.sh","prepublishOnly":"yarn build","test-storybook":"yarn build && test-storybook","build-storybook":"yarn build && build-storybook -c .storybook -o dist-storybook","examples-server":"node examples/server/src/index.js","heroku-postbuild":"yarn examples-build developer","examples-testcafe":"testcafe chrome --assertion-timeout 60000 -S -s examples/_screenshots examples/test/**/**/*_test* --debug-on-fail","examples-testcafe-ci":"testcafe 'chrome:headless --no-sandbox' --assertion-timeout 60000 -S -s examples/_screenshots examples/test/**/**/*_test*","examples-testcafe-live":"testcafe-live chrome --assertion-timeout 60000 examples/test/**/**/*_test*"},"typings":"dist/index.d.ts","_npmUser":{"name":"gooddata-ci","email":"rail@gooddata.com"},"repository":{"url":"git+ssh://git@github.com/gooddata/gooddata-react-components.git","type":"git"},"_npmVersion":"6.4.1","description":"GoodData React Components","directories":{},"_nodeVersion":"8.12.0","dependencies":{"rxjs":"^5.5.6","lodash":"4.17.11","ag-grid":"^18.0.1","invariant":"^2.2.2","classnames":"^2.2.5","highcharts":"4.2.5","prop-types":"^15.6.0","react-intl":"^2.4.0","custom-event":"^1.0.1","ag-grid-react":"^18.0.0","react-measure":"^1.4.7","@gooddata/typings":"2.7.1","@types/highcharts":"4.2.56","http-status-codes":"^1.3.0","@gooddata/js-utils":"3.4.0","@gooddata/numberjs":"^3.1.2","fixed-data-table-2":"0.7.17","@gooddata/goodstrap":"59.4.4","react-dom-factories":"^1.0.2","@gooddata/gooddata-js":"11.2.2","highcharts-pattern-fill":"3.0.3","nodelist-foreach-polyfill":"^1.2.0"},"_hasShrinkwrap":false,"readmeFilename":"README.md","test-storybook":{"_defaults":{"readySelector":".screenshot-target, .screenshot-wrapper .highcharts-container, .screenshot-wrapper .s-headline-value, .screenshot-wrapper .viz-table-wrap, .screenshot-wrapper .gdc-kpi, .screenshot-wrapper .gdc-kpi-error, .screenshot-wrapper .s-pivot-table .ag-cell"},"AFM components/PieChart":{"error":{"delay":1000,"readySelector":".screenshot-wrapper .s-error .icon-cloud-rain"}},"Core components/Heatmap":{"data labels config":{"readySelector":".screenshot-wrapper div:nth-child(8) .highcharts-container"},"with different legend positions":{"readySelector":".screenshot-wrapper div:nth-child(10) .highcharts-container"}},"Core components/Treemap":{"data labels config":{"readySelector":".screenshot-wrapper div:nth-child(8) .highcharts-container"},"with different legend positions":{"readySelector":".screenshot-wrapper div:nth-child(10) .highcharts-container"}},"Core components/BarChart":{"with different legend positions":{"readySelector":".screenshot-wrapper div:nth-child(10) .highcharts-container"}},"Core components/PieChart":{"data labels config":{"readySelector":".screenshot-wrapper div:nth-child(8) .highcharts-container"},"with different legend positions":{"readySelector":".screenshot-wrapper div:nth-child(10) .highcharts-container"}},"AFM components/DonutChart":{"error":{"delay":1000,"readySelector":".screenshot-wrapper .s-error .icon-cloud-rain"}},"Core components/AreaChart":{"data labels config":{"readySelector":".screenshot-wrapper div:nth-child(8) .highcharts-container"},"with different legend positions":{"readySelector":".screenshot-wrapper div:nth-child(10) .highcharts-container"}},"Core components/LineChart":{"data labels config":{"readySelector":".screenshot-wrapper div:nth-child(8) .highcharts-container"},"with different legend positions":{"readySelector":".screenshot-wrapper div:nth-child(10) .highcharts-container"}},"Core components/DonutChart":{"data labels config":{"readySelector":".screenshot-wrapper div:nth-child(8) .highcharts-container"},"with different legend positions":{"readySelector":".screenshot-wrapper div:nth-child(10) .highcharts-container"}},"Core components/BubbleChart":{"data labels config":{"readySelector":".screenshot-wrapper div:nth-child(8) .highcharts-container"},"with different legend positions":{"readySelector":".screenshot-wrapper div:nth-child(10) .highcharts-container"}},"Core components/ColumnChart":{"with different legend positions":{"readySelector":".screenshot-wrapper div:nth-child(10) .highcharts-container"}},"Core components/ScatterPlot":{"data labels config":{"readySelector":".screenshot-wrapper div:nth-child(8) .highcharts-container"}}},"devDependencies":{"raf":"3.3.2","yup":"^0.24.1","jest":"21.2.1","react":"16.5.2","enzyme":"3.5.0","formik":"^0.11.11","moment":"2.23.0","history":"^4.7.2","ts-jest":"21.2.4","webpack":"3.10.0","react-ga":"^2.5.2","recharts":"1.0.0-beta.9","testcafe":"0.20.3","commander":"2.14.1","node-sass":"4.7.2","react-dom":"16.5.2","supertest":"3.0.0","babel-core":"6.26.0","css-loader":"0.28.7","jest-junit":"3.0.0","raw-loader":"0.5.1","styled-jsx":"2.2.1","typescript":"2.3.3","@types/jest":"20.0.4","@types/node":"7.0.8","file-loader":"1.1.6","sass-loader":"6.0.6","@types/react":"16.0.34","babel-loader":"7.1.2","react-helmet":"5.2.0","react-select":"1.2.1","style-loader":"0.19.1","@types/enzyme":"3.1.13","@types/lodash":"4.14.61","babel-runtime":"6.25.0","testcafe-live":"0.1.4","utility-types":"^1.1.0","babel-polyfill":"^6.26.0","@storybook/react":"3.4.10","@types/invariant":"2.2.29","@types/react-dom":"16.0.3","babel-preset-env":"1.6.1","isomorphic-fetch":"2.2.1","react-datepicker":"1.1.0","react-router-dom":"4.2.2","@gooddata/mock-js":"1.19.4","@storybook/addons":"3.4.10","@types/classnames":"2.2.3","@types/prop-types":"15.5.2","@types/react-intl":"2.3.5","babel-preset-react":"6.24.1","identity-obj-proxy":"^3.0.0","react-async-script":"^0.9.1","webpack-dev-server":"2.11.1","@types/react-portal":"4.0.1","babel-plugin-lodash":"3.3.2","html-webpack-plugin":"2.30.1","react-test-renderer":"16.4.2","@types/react-measure":"0.4.7","clean-webpack-plugin":"0.1.17","react-google-recaptcha":"^0.11.0","@gooddata/eslint-config":"0.1.0","@gooddata/tslint-config":"0.0.13","@types/storybook__react":"3.0.6","enzyme-adapter-react-16":"1.3.1","uglifyjs-webpack-plugin":"1.2.0","@gooddata/test-storybook":"2.0.0","@storybook/addon-actions":"3.4.10","@storybook/addon-options":"3.4.10","node-sass-magic-importer":"5.1.0","react-syntax-highlighter":"6.1.2","@types/fixed-data-table-2":"0.8.1","awesome-typescript-loader":"3.5.0","@types/react-test-renderer":"16.0.0","circular-dependency-plugin":"4.4.0","compression-webpack-plugin":"1.1.7","@types/enzyme-adapter-react-16":"1.0.3","@types/storybook__addon-actions":"3.0.1","babel-plugin-transform-class-properties":"6.24.1","babel-plugin-transform-async-to-generator":"6.24.1","babel-plugin-transform-object-rest-spread":"6.26.0"},"peerDependencies":{"react":"16.5.2","react-dom":"16.5.2"},"_npmOperationalInternal":{"tmp":"tmp/react-components_6.3.0-alpha17_1549980053340_0.7098170175940837","host":"s3://npm-registry-packages"}},"6.3.0-alpha18":{"name":"@gooddata/react-components","version":"6.3.0-alpha18","author":{"name":"GoodData Corporation"},"license":"BSD-3-Clause","_id":"@gooddata/react-components@6.3.0-alpha18","maintainers":[{"name":"bertold8","email":"ivan.nejezchleb@seznam.cz"},{"name":"bugsbunny338","email":"jiri.zajic@mensa.cz"},{"name":"gooddata-ci","email":"rail@gooddata.com"},{"name":"hurtak","email":"petr.hurtak@gmail.com"},{"name":"ivan.mjartan","email":"ivan.mjartan@gooddata.com"},{"name":"jakub-sterba","email":"jakub.sterba@gooddata.com"},{"name":"jaroslav.tomecek","email":"jaroslav.tomecek@gooddata.com"},{"name":"jkittler","email":"honza.kittler@gmail.com"},{"name":"khanh.le","email":"khanh.le@gooddata.com"},{"name":"langhamp","email":"pavel.langhammer@gooddata.com"},{"name":"lanhuynh","email":"lan.huynh@gooddata.com"},{"name":"linhhong","email":"linh.hong@gooddata.com"},{"name":"lpearce","email":"levi.pearce@gooddata.com"},{"name":"lupko","email":"lubomir.slivka@gooddata.com"},{"name":"martin.mosko","email":"martin.mosko@gooddata.com"},{"name":"michal.marsal","email":"michal.marsal@gooddata.com"},{"name":"nadtan","email":"tan.nguyen@gooddata.com"},{"name":"naibinh","email":"naibinh@gmail.com"},{"name":"nikolacech","email":"nikola.cech@gooddata.com"},{"name":"no23reason","email":"dan.homola@hotmail.cz"},{"name":"pbenes","email":"petr.benes@gooddata.com"},{"name":"peterlacko","email":"lackopeter17@gmail.com"},{"name":"petrjanu","email":"petr.janu@gooddata.com"},{"name":"ptquang86","email":"ptquang86@gmail.com"},{"name":"rodri360","email":"me@rodri360.com"},{"name":"sitina","email":"jiri.sitina@gooddata.com"},{"name":"sondo","email":"son.do@gooddata.com"},{"name":"strouhaljan","email":"strouhal.jan@gmail.com"},{"name":"tomas.kratochvil","email":"tomas.kratochvil@gooddata.com"},{"name":"tomasreichmann","email":"tomasreichmann@gmail.com"},{"name":"tomsatgd","email":"tomas.satinsky@gooddata.com"},{"name":"tu.ngo","email":"tu.ngo@gooddata.com"},{"name":"vlastikcz","email":"vlastimil.kotas@gooddata.com"},{"name":"vlckomi1","email":"michaela.vlckova@gooddata.com"},{"name":"xmort","email":"petr.dolejsi@gooddata.com"},{"name":"yanlipnican","email":"yanlipnican@gmail.com"},{"name":"zdenek.vidensky","email":"zdenek.vidensky@gooddata.com"}],"homepage":"https://github.com/gooddata/gooddata-react-components#readme","bugs":{"url":"https://github.com/gooddata/gooddata-react-components/issues"},"dist":{"shasum":"bcaac99ae9661c41de681e55da3b8dcc1fefb931","tarball":"https://registry.npmjs.org/@gooddata/react-components/-/react-components-6.3.0-alpha18.tgz","fileCount":1102,"integrity":"sha512-8dwlSpr6T1sDex2DupvTZTjLEM0yCPzYbF0BlLGGPZj0Yfcm33BpcwcFz7a+dxdSccaFRa2XKnHDnrcx2A6fFA==","signatures":[{"sig":"MEUCIQDrm+wagyE8yTDqQl5yKZhTkFwt7MPimdaK7e7e1GUq6AIgSWTwRfrjwqSvKsCaxIp8JS/3nXomrmgb9nUW+LVjKY4=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":4604969,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJcZBSiCRA9TVsSAnZWagAAozIQAJ/Kskzs75Z2RVpSghNv\noOGOqTyzny+STKzOi9qpEnXpRZPUcQ72hzJvQowL1M2oio9UN87vyn1OLcoJ\nyGZLyw4rOxvoakI/Q4kNR6RFCc9anNbVTGoBIc0Ap1jPn7R0KCBdsQ4SwNIW\nqhSWDV9aQfJ6XB9Jk0e+Vu6b+fiQesFaorV+4RR7bOYtFWgw44W5oNNemA2l\nelwboHx9SLO8uzJ1/nO2zGdxd5JXnHNaxndxHfdGDmmmMZ3MxFb0/sE7Tihh\nWbwo0g7oo0Kgo9pzf0SC93+4b3H+VuI5zOap9J/rgB2D0UxT5bVrDEvjVENt\nd68uTK8O/7Jasn2zoGGzaFkVU8hrkE6XAA2OyNMRJ3tHRKVjr9YEyvth57DL\nmVsli59S8ND0JPex0wwEUd9fxKsfwDarA9CjBr0FQFthIkR9XpYSuYHrFlTw\nGUu47kcQcV4dLJgXVDxadNP1kl3imLQMbzugouMwoM8EmMw8ZkE3Ac9H7CL6\nOF0TfV6auwy/sgeBvCjnKROyqC/r+ELN3Q5WReVZadfqoCx9bps6yX8/YkAW\nZWUAd0gBvyv/+i4pr5g2+NFZIpfZhQWDC9a/81vZ3VuvLrMtPftCL1ltxAvd\nSCpLMsvcnYBteZL1NKumfNxGWY0zqVwrRRXYqchQAIPXUNJImmFMcilFv7LY\n8llE\r\n=pwU5\r\n-----END PGP SIGNATURE-----\r\n"},"jest":{"testRegex":"(/__tests__/.*|\\.(test|spec))\\.(tsx?|jsx?)$","transform":{".(ts|tsx)":"<rootDir>/node_modules/ts-jest/preprocessor.js"},"collectCoverage":false,"moduleNameMapper":{"\\.(css|less|sass|scss)$":"<rootDir>/__mocks__/styleMock.ts"},"coverageReporters":["html"],"collectCoverageFrom":["src/**/*.{ts,tsx}","examples/server/src/**/*.{js,jsx}","!**/*.d.ts"],"moduleFileExtensions":["ts","tsx","js"],"setupTestFrameworkScriptFile":"<rootDir>/jest.setup.js"},"main":"dist/index.js","config":{"eslint":"./examples/**/*.{js,jsx}","tslint":"./{__mocks__,src,stories}/**/*.{ts,tsx}"},"readme":"[![npm version](https://badge.fury.io/js/%40gooddata%2Freact-components.svg)](https://www.npmjs.com/package/@gooddata/react-components) \n\n# GoodData.UI React components\n> A React-based JavaScript library for building data-driven applications\n\n## Getting started\n- [GoodData.UI Documentation](http://sdk.gooddata.com/gooddata-ui/)\n- [GoodData.UI Live Examples](https://gooddata-examples.herokuapp.com/)\n- [Stack Overflow](https://stackoverflow.com/questions/tagged/gooddata)\n\n### Usage\nWith [yarn](https://yarnpkg.com) installed, go to your project directory and run\n```\n$ yarn add @gooddata/react-components\n```\nIf you prefer [npm](npmjs.com) run\n```\n$ npm install --save @gooddata/react-components\n```\n\n\n## Contributing\n\nWe welcome any contribution in form of [issues](https://github.com/gooddata/gooddata-react-components/issues) or [pull requests](https://github.com/gooddata/gooddata-react-components/pulls).\nThese commands may come in handy while developing:\n\n| command | description |\n| ------- | ----------- |\n| `yarn install --pure-lockfile` | first step |\n| ||\n| `yarn dev` | build react-components to `/dist` in watch mode |\n| `yarn test` | run all unit tests |\n| `yarn validate` | validate codestyle |\n| ||\n| `yarn storybook` | run storybook from `/stories` on http://localhost:9001 |\n| `yarn build-storybook` | build storybook to `/dist-storybook` |\n| `yarn test-storybook` | run storybook and [screenshot tests](https://github.com/gooddata/gdc-client-utils/tree/master/test-storybook) |\n| ||\n| `yarn examples` | run Live Examples dev-server from `/examples` on https://localhost:8999 |\n| `yarn examples-build` | build Live Examples to `/examples/dist` |\n| `yarn examples-server` | serve built Live Examples - see `/examples/server/src` |\n| `yarn examples-testcafe` | run testcafe tests against `localhost:8999` |\n\n### Deploy to heroku.com\nWhen you deploy this repo to heroku, it serves *GoodData.UI Live Examples*.\nRelevant tasks are in `Procfile` and `package.json`.\n\n```bash\n# run in the project directory\nheroku login\nheroku create <your-app-name>\nheroku config:set DOMAIN_ADMIN_USERNAME=x@gooddata.com DOMAIN_ADMIN_PASSWORD=xy PROJECT_ID_TO_ASSIGN=xms7ga4tf3g3nzucd8380o2bev8oeknp\ngit push heroku HEAD:master\nheroku open\n```\n\n### Run Live Examples Locally\nTo run *GoodData.UI Live Examples* locally:\n```bash\ngit clone <this-repository>\ncd  <repository-folder>\nyarn install --pure-lockfile\nyarn examples\n```\nThen open https://localhost:8999 and login using Live Examples account (you can [create one here](https://gooddata-examples.herokuapp.com/registration)).\n\n## Changelog\n\n- see [CHANGELOG.md](CHANGELOG.md)\n\n## License\n\n(C) 2007-2018 GoodData Corporation\n\nThis project is dual licensed:\n\n- The ATTRIBUTION-NONCOMMERCIAL 4.0 INTERNATIONAL (CC BY-NC 4.0) is used for purpose of the trial experience and evaluation of GoodData.UI library.\n- The GOODDATA GOODDATA.UI LIBRARY END USER LICENSE AGREEMENT is used for GoodData customers.\n\nFor more information, please see [LICENSE](https://github.com/gooddata/gooddata-react-components/blob/master/LICENSE)\n","gitHead":"769e415f6fda10ee65d8df4d1a91f20589c76cd3","scripts":{"dev":"bash scripts/build.sh --dev-watch","test":"jest --watch","build":"bash scripts/build.sh","tslint":"yarn run-tslint -t verbose $npm_package_config_tslint","prepare":"cd examples/server && yarn install --pure-lockfile && cd ../..; rm -r examples/node_modules 2>/dev/null; true","examples":"bash scripts/run-examples.sh","prepare?":"# Called before `npm publish` and on local `npm install`. Temporarily also for deleting obsolete node_modules. Ends with `true` to continue gracefully.","validate":"tsc --noEmit && yarn tslint && eslint $npm_package_config_eslint","build-dev":"bash scripts/build.sh --dev","examples?":"# Default is developer domain, other options: yarn examples [sec,secure,stg,stg2,stg3,demo,developer or URL]","storybook":"yarn build && start-storybook -p 9001 -c .storybook","test-once":"jest","tslint-ci":"mkdir -p ./ci/results && yarn run-tslint -t checkstyle -o ./ci/results/tslint-results.xml $npm_package_config_tslint","run-tslint":"tslint -p tsconfig.json","validate-ci":"tsc --noEmit && yarn tslint-ci  && eslint $npm_package_config_eslint -f checkstyle -o ci/results/eslint-results.xml","examples-build":"bash scripts/build-examples.sh","prepublishOnly":"yarn build","test-storybook":"yarn build && test-storybook","build-storybook":"yarn build && build-storybook -c .storybook -o dist-storybook","examples-server":"node examples/server/src/index.js","heroku-postbuild":"yarn examples-build developer","examples-testcafe":"testcafe chrome --assertion-timeout 60000 -S -s examples/_screenshots examples/test/**/**/*_test* --debug-on-fail","examples-testcafe-ci":"testcafe 'chrome:headless --no-sandbox' --assertion-timeout 60000 -S -s examples/_screenshots examples/test/**/**/*_test*","examples-testcafe-live":"testcafe-live chrome --assertion-timeout 60000 examples/test/**/**/*_test*"},"typings":"dist/index.d.ts","_npmUser":{"name":"gooddata-ci","email":"rail@gooddata.com"},"repository":{"url":"git+ssh://git@github.com/gooddata/gooddata-react-components.git","type":"git"},"_npmVersion":"6.4.1","description":"GoodData React Components","directories":{},"_nodeVersion":"8.12.0","dependencies":{"rxjs":"^5.5.6","lodash":"4.17.11","ag-grid":"^18.0.1","invariant":"^2.2.2","classnames":"^2.2.5","highcharts":"4.2.5","prop-types":"^15.6.0","react-intl":"^2.4.0","custom-event":"^1.0.1","ag-grid-react":"^18.0.0","react-measure":"^1.4.7","@gooddata/typings":"2.7.1","@types/highcharts":"4.2.56","http-status-codes":"^1.3.0","@gooddata/js-utils":"3.4.0","@gooddata/numberjs":"^3.1.2","fixed-data-table-2":"0.7.17","@gooddata/goodstrap":"59.4.4","react-dom-factories":"^1.0.2","@gooddata/gooddata-js":"11.2.2","highcharts-pattern-fill":"3.0.3","nodelist-foreach-polyfill":"^1.2.0"},"_hasShrinkwrap":false,"readmeFilename":"README.md","test-storybook":{"_defaults":{"readySelector":".screenshot-target, .screenshot-wrapper .highcharts-container, .screenshot-wrapper .s-headline-value, .screenshot-wrapper .viz-table-wrap, .screenshot-wrapper .gdc-kpi, .screenshot-wrapper .gdc-kpi-error, .screenshot-wrapper .s-pivot-table .ag-cell"},"AFM components/PieChart":{"error":{"delay":1000,"readySelector":".screenshot-wrapper .s-error .icon-cloud-rain"}},"Core components/Heatmap":{"data labels config":{"readySelector":".screenshot-wrapper div:nth-child(8) .highcharts-container"},"with different legend positions":{"readySelector":".screenshot-wrapper div:nth-child(10) .highcharts-container"}},"Core components/Treemap":{"data labels config":{"readySelector":".screenshot-wrapper div:nth-child(8) .highcharts-container"},"with different legend positions":{"readySelector":".screenshot-wrapper div:nth-child(10) .highcharts-container"}},"Core components/BarChart":{"with different legend positions":{"readySelector":".screenshot-wrapper div:nth-child(10) .highcharts-container"}},"Core components/PieChart":{"data labels config":{"readySelector":".screenshot-wrapper div:nth-child(8) .highcharts-container"},"with different legend positions":{"readySelector":".screenshot-wrapper div:nth-child(10) .highcharts-container"}},"AFM components/DonutChart":{"error":{"delay":1000,"readySelector":".screenshot-wrapper .s-error .icon-cloud-rain"}},"Core components/AreaChart":{"data labels config":{"readySelector":".screenshot-wrapper div:nth-child(8) .highcharts-container"},"with different legend positions":{"readySelector":".screenshot-wrapper div:nth-child(10) .highcharts-container"}},"Core components/LineChart":{"data labels config":{"readySelector":".screenshot-wrapper div:nth-child(8) .highcharts-container"},"with different legend positions":{"readySelector":".screenshot-wrapper div:nth-child(10) .highcharts-container"}},"Core components/DonutChart":{"data labels config":{"readySelector":".screenshot-wrapper div:nth-child(8) .highcharts-container"},"with different legend positions":{"readySelector":".screenshot-wrapper div:nth-child(10) .highcharts-container"}},"Core components/BubbleChart":{"data labels config":{"readySelector":".screenshot-wrapper div:nth-child(8) .highcharts-container"},"with different legend positions":{"readySelector":".screenshot-wrapper div:nth-child(10) .highcharts-container"}},"Core components/ColumnChart":{"with different legend positions":{"readySelector":".screenshot-wrapper div:nth-child(10) .highcharts-container"}},"Core components/ScatterPlot":{"data labels config":{"readySelector":".screenshot-wrapper div:nth-child(8) .highcharts-container"}}},"devDependencies":{"raf":"3.3.2","yup":"^0.24.1","jest":"21.2.1","react":"16.5.2","enzyme":"3.5.0","formik":"^0.11.11","moment":"2.23.0","history":"^4.7.2","ts-jest":"21.2.4","webpack":"3.10.0","react-ga":"^2.5.2","recharts":"1.0.0-beta.9","testcafe":"0.20.3","commander":"2.14.1","node-sass":"4.7.2","react-dom":"16.5.2","supertest":"3.0.0","babel-core":"6.26.0","css-loader":"0.28.7","jest-junit":"3.0.0","raw-loader":"0.5.1","styled-jsx":"2.2.1","typescript":"2.3.3","@types/jest":"20.0.4","@types/node":"7.0.8","file-loader":"1.1.6","sass-loader":"6.0.6","@types/react":"16.0.34","babel-loader":"7.1.2","react-helmet":"5.2.0","react-select":"1.2.1","style-loader":"0.19.1","@types/enzyme":"3.1.13","@types/lodash":"4.14.61","babel-runtime":"6.25.0","testcafe-live":"0.1.4","utility-types":"^1.1.0","babel-polyfill":"^6.26.0","@storybook/react":"3.4.10","@types/invariant":"2.2.29","@types/react-dom":"16.0.3","babel-preset-env":"1.6.1","isomorphic-fetch":"2.2.1","react-datepicker":"1.1.0","react-router-dom":"4.2.2","@gooddata/mock-js":"1.19.4","@storybook/addons":"3.4.10","@types/classnames":"2.2.3","@types/prop-types":"15.5.2","@types/react-intl":"2.3.5","babel-preset-react":"6.24.1","identity-obj-proxy":"^3.0.0","react-async-script":"^0.9.1","webpack-dev-server":"2.11.1","@types/react-portal":"4.0.1","babel-plugin-lodash":"3.3.2","html-webpack-plugin":"2.30.1","react-test-renderer":"16.4.2","@types/react-measure":"0.4.7","clean-webpack-plugin":"0.1.17","react-google-recaptcha":"^0.11.0","@gooddata/eslint-config":"0.1.0","@gooddata/tslint-config":"0.0.13","@types/storybook__react":"3.0.6","enzyme-adapter-react-16":"1.3.1","uglifyjs-webpack-plugin":"1.2.0","@gooddata/test-storybook":"2.0.0","@storybook/addon-actions":"3.4.10","@storybook/addon-options":"3.4.10","node-sass-magic-importer":"5.1.0","react-syntax-highlighter":"6.1.2","@types/fixed-data-table-2":"0.8.1","awesome-typescript-loader":"3.5.0","@types/react-test-renderer":"16.0.0","circular-dependency-plugin":"4.4.0","compression-webpack-plugin":"1.1.7","@types/enzyme-adapter-react-16":"1.0.3","@types/storybook__addon-actions":"3.0.1","babel-plugin-transform-class-properties":"6.24.1","babel-plugin-transform-async-to-generator":"6.24.1","babel-plugin-transform-object-rest-spread":"6.26.0"},"peerDependencies":{"react":"16.5.2","react-dom":"16.5.2"},"_npmOperationalInternal":{"tmp":"tmp/react-components_6.3.0-alpha18_1550062754258_0.30247721730931865","host":"s3://npm-registry-packages"}},"6.3.0-alpha19":{"name":"@gooddata/react-components","version":"6.3.0-alpha19","author":{"name":"GoodData Corporation"},"license":"BSD-3-Clause","_id":"@gooddata/react-components@6.3.0-alpha19","maintainers":[{"name":"bertold8","email":"ivan.nejezchleb@seznam.cz"},{"name":"bugsbunny338","email":"jiri.zajic@mensa.cz"},{"name":"gooddata-ci","email":"rail@gooddata.com"},{"name":"hurtak","email":"petr.hurtak@gmail.com"},{"name":"ivan.mjartan","email":"ivan.mjartan@gooddata.com"},{"name":"jakub-sterba","email":"jakub.sterba@gooddata.com"},{"name":"jaroslav.tomecek","email":"jaroslav.tomecek@gooddata.com"},{"name":"jkittler","email":"honza.kittler@gmail.com"},{"name":"khanh.le","email":"khanh.le@gooddata.com"},{"name":"langhamp","email":"pavel.langhammer@gooddata.com"},{"name":"lanhuynh","email":"lan.huynh@gooddata.com"},{"name":"linhhong","email":"linh.hong@gooddata.com"},{"name":"lpearce","email":"levi.pearce@gooddata.com"},{"name":"lupko","email":"lubomir.slivka@gooddata.com"},{"name":"martin.mosko","email":"martin.mosko@gooddata.com"},{"name":"michal.marsal","email":"michal.marsal@gooddata.com"},{"name":"nadtan","email":"tan.nguyen@gooddata.com"},{"name":"naibinh","email":"naibinh@gmail.com"},{"name":"nikolacech","email":"nikola.cech@gooddata.com"},{"name":"no23reason","email":"dan.homola@hotmail.cz"},{"name":"pbenes","email":"petr.benes@gooddata.com"},{"name":"peterlacko","email":"lackopeter17@gmail.com"},{"name":"petrjanu","email":"petr.janu@gooddata.com"},{"name":"ptquang86","email":"ptquang86@gmail.com"},{"name":"rodri360","email":"me@rodri360.com"},{"name":"sitina","email":"jiri.sitina@gooddata.com"},{"name":"sondo","email":"son.do@gooddata.com"},{"name":"strouhaljan","email":"strouhal.jan@gmail.com"},{"name":"tomas.kratochvil","email":"tomas.kratochvil@gooddata.com"},{"name":"tomasreichmann","email":"tomasreichmann@gmail.com"},{"name":"tomsatgd","email":"tomas.satinsky@gooddata.com"},{"name":"tu.ngo","email":"tu.ngo@gooddata.com"},{"name":"vlastikcz","email":"vlastimil.kotas@gooddata.com"},{"name":"vlckomi1","email":"michaela.vlckova@gooddata.com"},{"name":"xmort","email":"petr.dolejsi@gooddata.com"},{"name":"yanlipnican","email":"yanlipnican@gmail.com"},{"name":"zdenek.vidensky","email":"zdenek.vidensky@gooddata.com"}],"homepage":"https://github.com/gooddata/gooddata-react-components#readme","bugs":{"url":"https://github.com/gooddata/gooddata-react-components/issues"},"dist":{"shasum":"fb77ae1b3fb5a7869ebce20a60918c71c1abc9bf","tarball":"https://registry.npmjs.org/@gooddata/react-components/-/react-components-6.3.0-alpha19.tgz","fileCount":1102,"integrity":"sha512-dK8k3NSfy+5eCL0lxm8hvtm7/3TZvW1UYwsmCUEgWJg3NrCnC+iT6KXwA+LDToX83/eu4NT8eDPUtYFgcZfpgA==","signatures":[{"sig":"MEUCIHSjE9fWsQOfZgylC6aRLViyckO4VudQevSG3g3DU5X3AiEAyscS5FGneVTiZooJTShH7O3iaX5mjqoHXYFN47laDs4=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":4608111,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJcZSIgCRA9TVsSAnZWagAAKxUQAKCfNv9F3qJzFH6/WRre\nw7bj2hur803KJx6hl8fL56v8Vht7HrhYE5VAXj7o8eJQAJKAfABCER9wNEGG\nwsqEGoTRLYFNpCpJUNTpx313e8O2FNxAJx43pBSrYhv6uSCFnKVvgVhiEaWy\nHObs0ySUl+W2EwJWsC1lZ232N2WR3QHTZH5U0if8Yv1nvIrVFo+v6bVvEy8h\nnMXlcuOfn6TLaS16uq1yeVs5glDtwNpIUkAVEi37cKHQJTy1UitWOW0OqGHz\nvH/PvDMWaECzbQHI/JdyaNuIxwR8cdTdc2A6+q4kkKCQHFBoc/vYPsocXYuy\ndO96w7CQnkociTr3NcGHdWHGceJP+3hFoEmunpMgrFZKG0pxCB8mwwu1vwGL\nBV4xyWO470br+mbgYDlD0DfZmZMYBU8cadz8mc+NmIbV2ZtgXfftHHt9PD02\nbOEk0fqokcvsJakwV5TsBkD/Z03KWN6D+SmV69H/rAalH8qVeiK/mndszqks\nRhFJ+pCB6Lwsu3l50886EdIMk3R0XTkhCXkZDwt7/T3bzqeRNbaCVKLDRpEW\nTBpHVviYj24p0qCFwMb6XlIuD1uc4N71YIhBB5E6M+cBsnUNkDR+6MUp8WqL\nvAnzrPWaXrxssCVc9ad7qK3mDxki0usE4k49fzmLXBw6+3jN0Du/u3af0NZb\n0ut+\r\n=AL05\r\n-----END PGP SIGNATURE-----\r\n"},"jest":{"testRegex":"(/__tests__/.*|\\.(test|spec))\\.(tsx?|jsx?)$","transform":{".(ts|tsx)":"<rootDir>/node_modules/ts-jest/preprocessor.js"},"collectCoverage":false,"moduleNameMapper":{"\\.(css|less|sass|scss)$":"<rootDir>/__mocks__/styleMock.ts"},"coverageReporters":["html"],"collectCoverageFrom":["src/**/*.{ts,tsx}","examples/server/src/**/*.{js,jsx}","!**/*.d.ts"],"moduleFileExtensions":["ts","tsx","js"],"setupTestFrameworkScriptFile":"<rootDir>/jest.setup.js"},"main":"dist/index.js","config":{"eslint":"./examples/**/*.{js,jsx}","tslint":"./{__mocks__,src,stories}/**/*.{ts,tsx}"},"readme":"[![npm version](https://badge.fury.io/js/%40gooddata%2Freact-components.svg)](https://www.npmjs.com/package/@gooddata/react-components) \n\n# GoodData.UI React components\n> A React-based JavaScript library for building data-driven applications\n\n## Getting started\n- [GoodData.UI Documentation](http://sdk.gooddata.com/gooddata-ui/)\n- [GoodData.UI Live Examples](https://gooddata-examples.herokuapp.com/)\n- [Stack Overflow](https://stackoverflow.com/questions/tagged/gooddata)\n\n### Usage\nWith [yarn](https://yarnpkg.com) installed, go to your project directory and run\n```\n$ yarn add @gooddata/react-components\n```\nIf you prefer [npm](npmjs.com) run\n```\n$ npm install --save @gooddata/react-components\n```\n\n\n## Contributing\n\nWe welcome any contribution in form of [issues](https://github.com/gooddata/gooddata-react-components/issues) or [pull requests](https://github.com/gooddata/gooddata-react-components/pulls).\nThese commands may come in handy while developing:\n\n| command | description |\n| ------- | ----------- |\n| `yarn install --pure-lockfile` | first step |\n| ||\n| `yarn dev` | build react-components to `/dist` in watch mode |\n| `yarn test` | run all unit tests |\n| `yarn validate` | validate codestyle |\n| ||\n| `yarn storybook` | run storybook from `/stories` on http://localhost:9001 |\n| `yarn build-storybook` | build storybook to `/dist-storybook` |\n| `yarn test-storybook` | run storybook and [screenshot tests](https://github.com/gooddata/gdc-client-utils/tree/master/test-storybook) |\n| ||\n| `yarn examples` | run Live Examples dev-server from `/examples` on https://localhost:8999 |\n| `yarn examples-build` | build Live Examples to `/examples/dist` |\n| `yarn examples-server` | serve built Live Examples - see `/examples/server/src` |\n| `yarn examples-testcafe` | run testcafe tests against `localhost:8999` |\n\n### Deploy to heroku.com\nWhen you deploy this repo to heroku, it serves *GoodData.UI Live Examples*.\nRelevant tasks are in `Procfile` and `package.json`.\n\n```bash\n# run in the project directory\nheroku login\nheroku create <your-app-name>\nheroku config:set DOMAIN_ADMIN_USERNAME=x@gooddata.com DOMAIN_ADMIN_PASSWORD=xy PROJECT_ID_TO_ASSIGN=xms7ga4tf3g3nzucd8380o2bev8oeknp\ngit push heroku HEAD:master\nheroku open\n```\n\n### Run Live Examples Locally\nTo run *GoodData.UI Live Examples* locally:\n```bash\ngit clone <this-repository>\ncd  <repository-folder>\nyarn install --pure-lockfile\nyarn examples\n```\nThen open https://localhost:8999 and login using Live Examples account (you can [create one here](https://gooddata-examples.herokuapp.com/registration)).\n\n## Changelog\n\n- see [CHANGELOG.md](CHANGELOG.md)\n\n## License\n\n(C) 2007-2018 GoodData Corporation\n\nThis project is dual licensed:\n\n- The ATTRIBUTION-NONCOMMERCIAL 4.0 INTERNATIONAL (CC BY-NC 4.0) is used for purpose of the trial experience and evaluation of GoodData.UI library.\n- The GOODDATA GOODDATA.UI LIBRARY END USER LICENSE AGREEMENT is used for GoodData customers.\n\nFor more information, please see [LICENSE](https://github.com/gooddata/gooddata-react-components/blob/master/LICENSE)\n","gitHead":"04a2e6dabf48132b13d7b64466aaf3e34b262c81","scripts":{"dev":"bash scripts/build.sh --dev-watch","test":"jest --watch","build":"bash scripts/build.sh","tslint":"yarn run-tslint -t verbose $npm_package_config_tslint","prepare":"cd examples/server && yarn install --pure-lockfile && cd ../..; rm -r examples/node_modules 2>/dev/null; true","examples":"bash scripts/run-examples.sh","prepare?":"# Called before `npm publish` and on local `npm install`. Temporarily also for deleting obsolete node_modules. Ends with `true` to continue gracefully.","validate":"tsc --noEmit && yarn tslint && eslint $npm_package_config_eslint","build-dev":"bash scripts/build.sh --dev","examples?":"# Default is developer domain, other options: yarn examples [sec,secure,stg,stg2,stg3,demo,developer or URL]","storybook":"yarn build && start-storybook -p 9001 -c .storybook","test-once":"jest","tslint-ci":"mkdir -p ./ci/results && yarn run-tslint -t checkstyle -o ./ci/results/tslint-results.xml $npm_package_config_tslint","run-tslint":"tslint -p tsconfig.json","validate-ci":"tsc --noEmit && yarn tslint-ci  && eslint $npm_package_config_eslint -f checkstyle -o ci/results/eslint-results.xml","examples-build":"bash scripts/build-examples.sh","prepublishOnly":"yarn build","test-storybook":"yarn build && test-storybook","build-storybook":"yarn build && build-storybook -c .storybook -o dist-storybook","examples-server":"node examples/server/src/index.js","heroku-postbuild":"yarn examples-build developer","examples-testcafe":"testcafe chrome --assertion-timeout 60000 -S -s examples/_screenshots examples/test/**/**/*_test* --debug-on-fail","examples-testcafe-ci":"testcafe 'chrome:headless --no-sandbox' --assertion-timeout 60000 -S -s examples/_screenshots examples/test/**/**/*_test*","examples-testcafe-live":"testcafe-live chrome --assertion-timeout 60000 examples/test/**/**/*_test*"},"typings":"dist/index.d.ts","_npmUser":{"name":"gooddata-ci","email":"rail@gooddata.com"},"repository":{"url":"git+ssh://git@github.com/gooddata/gooddata-react-components.git","type":"git"},"_npmVersion":"6.4.1","description":"GoodData React Components","directories":{},"_nodeVersion":"8.12.0","dependencies":{"rxjs":"^5.5.6","lodash":"4.17.11","ag-grid":"^18.0.1","invariant":"^2.2.2","classnames":"^2.2.5","highcharts":"4.2.5","prop-types":"^15.6.0","react-intl":"^2.4.0","custom-event":"^1.0.1","ag-grid-react":"^18.0.0","react-measure":"^1.4.7","@gooddata/typings":"2.7.1","@types/highcharts":"4.2.56","http-status-codes":"^1.3.0","@gooddata/js-utils":"3.4.0","@gooddata/numberjs":"^3.1.2","fixed-data-table-2":"0.7.17","@gooddata/goodstrap":"59.4.4","react-dom-factories":"^1.0.2","@gooddata/gooddata-js":"11.2.2","highcharts-pattern-fill":"3.0.3","nodelist-foreach-polyfill":"^1.2.0"},"_hasShrinkwrap":false,"readmeFilename":"README.md","test-storybook":{"_defaults":{"readySelector":".screenshot-target, .screenshot-wrapper .highcharts-container, .screenshot-wrapper .s-headline-value, .screenshot-wrapper .viz-table-wrap, .screenshot-wrapper .gdc-kpi, .screenshot-wrapper .gdc-kpi-error, .screenshot-wrapper .s-pivot-table .ag-cell"},"AFM components/PieChart":{"error":{"delay":1000,"readySelector":".screenshot-wrapper .s-error .icon-cloud-rain"}},"Core components/Heatmap":{"data labels config":{"readySelector":".screenshot-wrapper div:nth-child(8) .highcharts-container"},"with different legend positions":{"readySelector":".screenshot-wrapper div:nth-child(10) .highcharts-container"}},"Core components/Treemap":{"data labels config":{"readySelector":".screenshot-wrapper div:nth-child(8) .highcharts-container"},"with different legend positions":{"readySelector":".screenshot-wrapper div:nth-child(10) .highcharts-container"}},"Core components/BarChart":{"with different legend positions":{"readySelector":".screenshot-wrapper div:nth-child(10) .highcharts-container"}},"Core components/PieChart":{"data labels config":{"readySelector":".screenshot-wrapper div:nth-child(8) .highcharts-container"},"with different legend positions":{"readySelector":".screenshot-wrapper div:nth-child(10) .highcharts-container"}},"AFM components/DonutChart":{"error":{"delay":1000,"readySelector":".screenshot-wrapper .s-error .icon-cloud-rain"}},"Core components/AreaChart":{"data labels config":{"readySelector":".screenshot-wrapper div:nth-child(8) .highcharts-container"},"with different legend positions":{"readySelector":".screenshot-wrapper div:nth-child(10) .highcharts-container"}},"Core components/LineChart":{"data labels config":{"readySelector":".screenshot-wrapper div:nth-child(8) .highcharts-container"},"with different legend positions":{"readySelector":".screenshot-wrapper div:nth-child(10) .highcharts-container"}},"Core components/DonutChart":{"data labels config":{"readySelector":".screenshot-wrapper div:nth-child(8) .highcharts-container"},"with different legend positions":{"readySelector":".screenshot-wrapper div:nth-child(10) .highcharts-container"}},"Core components/BubbleChart":{"data labels config":{"readySelector":".screenshot-wrapper div:nth-child(8) .highcharts-container"},"with different legend positions":{"readySelector":".screenshot-wrapper div:nth-child(10) .highcharts-container"}},"Core components/ColumnChart":{"with different legend positions":{"readySelector":".screenshot-wrapper div:nth-child(10) .highcharts-container"}},"Core components/ScatterPlot":{"data labels config":{"readySelector":".screenshot-wrapper div:nth-child(8) .highcharts-container"}}},"devDependencies":{"raf":"3.3.2","yup":"^0.24.1","jest":"21.2.1","react":"16.5.2","enzyme":"3.5.0","formik":"^0.11.11","moment":"2.23.0","history":"^4.7.2","ts-jest":"21.2.4","webpack":"3.10.0","react-ga":"^2.5.2","recharts":"1.0.0-beta.9","testcafe":"0.20.3","commander":"2.14.1","node-sass":"4.7.2","react-dom":"16.5.2","supertest":"3.0.0","babel-core":"6.26.0","css-loader":"0.28.7","jest-junit":"3.0.0","raw-loader":"0.5.1","styled-jsx":"2.2.1","typescript":"2.3.3","@types/jest":"20.0.4","@types/node":"7.0.8","file-loader":"1.1.6","sass-loader":"6.0.6","@types/react":"16.0.34","babel-loader":"7.1.2","react-helmet":"5.2.0","react-select":"1.2.1","style-loader":"0.19.1","@types/enzyme":"3.1.13","@types/lodash":"4.14.61","babel-runtime":"6.25.0","testcafe-live":"0.1.4","utility-types":"^1.1.0","babel-polyfill":"^6.26.0","@storybook/react":"3.4.10","@types/invariant":"2.2.29","@types/react-dom":"16.0.3","babel-preset-env":"1.6.1","isomorphic-fetch":"2.2.1","react-datepicker":"1.1.0","react-router-dom":"4.2.2","@gooddata/mock-js":"1.19.4","@storybook/addons":"3.4.10","@types/classnames":"2.2.3","@types/prop-types":"15.5.2","@types/react-intl":"2.3.5","babel-preset-react":"6.24.1","identity-obj-proxy":"^3.0.0","react-async-script":"^0.9.1","webpack-dev-server":"2.11.1","@types/react-portal":"4.0.1","babel-plugin-lodash":"3.3.2","html-webpack-plugin":"2.30.1","react-test-renderer":"16.4.2","@types/react-measure":"0.4.7","clean-webpack-plugin":"0.1.17","react-google-recaptcha":"^0.11.0","@gooddata/eslint-config":"0.1.0","@gooddata/tslint-config":"0.0.13","@types/storybook__react":"3.0.6","enzyme-adapter-react-16":"1.3.1","uglifyjs-webpack-plugin":"1.2.0","@gooddata/test-storybook":"2.0.0","@storybook/addon-actions":"3.4.10","@storybook/addon-options":"3.4.10","node-sass-magic-importer":"5.1.0","react-syntax-highlighter":"6.1.2","@types/fixed-data-table-2":"0.8.1","awesome-typescript-loader":"3.5.0","@types/react-test-renderer":"16.0.0","circular-dependency-plugin":"4.4.0","compression-webpack-plugin":"1.1.7","@types/enzyme-adapter-react-16":"1.0.3","@types/storybook__addon-actions":"3.0.1","babel-plugin-transform-class-properties":"6.24.1","babel-plugin-transform-async-to-generator":"6.24.1","babel-plugin-transform-object-rest-spread":"6.26.0"},"peerDependencies":{"react":"16.5.2","react-dom":"16.5.2"},"_npmOperationalInternal":{"tmp":"tmp/react-components_6.3.0-alpha19_1550131743769_0.7397390667189012","host":"s3://npm-registry-packages"}},"6.3.0-alpha20":{"name":"@gooddata/react-components","version":"6.3.0-alpha20","author":{"name":"GoodData Corporation"},"license":"BSD-3-Clause","_id":"@gooddata/react-components@6.3.0-alpha20","maintainers":[{"name":"bertold8","email":"ivan.nejezchleb@seznam.cz"},{"name":"bugsbunny338","email":"jiri.zajic@mensa.cz"},{"name":"gooddata-ci","email":"rail@gooddata.com"},{"name":"hurtak","email":"petr.hurtak@gmail.com"},{"name":"ivan.mjartan","email":"ivan.mjartan@gooddata.com"},{"name":"jakub-sterba","email":"jakub.sterba@gooddata.com"},{"name":"jaroslav.tomecek","email":"jaroslav.tomecek@gooddata.com"},{"name":"jkittler","email":"honza.kittler@gmail.com"},{"name":"khanh.le","email":"khanh.le@gooddata.com"},{"name":"langhamp","email":"pavel.langhammer@gooddata.com"},{"name":"lanhuynh","email":"lan.huynh@gooddata.com"},{"name":"linhhong","email":"linh.hong@gooddata.com"},{"name":"lpearce","email":"levi.pearce@gooddata.com"},{"name":"lupko","email":"lubomir.slivka@gooddata.com"},{"name":"martin.mosko","email":"martin.mosko@gooddata.com"},{"name":"michal.marsal","email":"michal.marsal@gooddata.com"},{"name":"nadtan","email":"tan.nguyen@gooddata.com"},{"name":"naibinh","email":"naibinh@gmail.com"},{"name":"nikolacech","email":"nikola.cech@gooddata.com"},{"name":"no23reason","email":"dan.homola@hotmail.cz"},{"name":"pbenes","email":"petr.benes@gooddata.com"},{"name":"peterlacko","email":"lackopeter17@gmail.com"},{"name":"petrjanu","email":"petr.janu@gooddata.com"},{"name":"ptquang86","email":"ptquang86@gmail.com"},{"name":"rodri360","email":"me@rodri360.com"},{"name":"sitina","email":"jiri.sitina@gooddata.com"},{"name":"sondo","email":"son.do@gooddata.com"},{"name":"strouhaljan","email":"strouhal.jan@gmail.com"},{"name":"tomas.kratochvil","email":"tomas.kratochvil@gooddata.com"},{"name":"tomasreichmann","email":"tomasreichmann@gmail.com"},{"name":"tomsatgd","email":"tomas.satinsky@gooddata.com"},{"name":"tu.ngo","email":"tu.ngo@gooddata.com"},{"name":"vlastikcz","email":"vlastimil.kotas@gooddata.com"},{"name":"vlckomi1","email":"michaela.vlckova@gooddata.com"},{"name":"xmort","email":"petr.dolejsi@gooddata.com"},{"name":"yanlipnican","email":"yanlipnican@gmail.com"},{"name":"zdenek.vidensky","email":"zdenek.vidensky@gooddata.com"}],"homepage":"https://github.com/gooddata/gooddata-react-components#readme","bugs":{"url":"https://github.com/gooddata/gooddata-react-components/issues"},"dist":{"shasum":"2df4ef731be8b6dcf65dc8542fd01e54480d7d4d","tarball":"https://registry.npmjs.org/@gooddata/react-components/-/react-components-6.3.0-alpha20.tgz","fileCount":1102,"integrity":"sha512-k1yHMoQ9Ilp35q7WenZMU1gZx+2BMSWcP2OIgHxaiT8a6wy94Y1Tk/Fu0Mpxmf0gnf+KpYAnFMzVmqiLPW1j6w==","signatures":[{"sig":"MEUCIQDxMiXpqbkOLExaLhqlKVsK8+ANzWhAwSlrLW47mebxZQIga8hsdc+Xeaa6eyOIVPIAiCgifELpA0RVm6hp9mEu8Bo=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":4609240,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJcZraUCRA9TVsSAnZWagAADzYP/15igBUn1hxHgUJPD1ZD\n38cmWtRI/JpFjHw4mUCPXvX/omia5bvpJEMIQC56M+Gm4Z9g0FZMi2bS875P\nI4hU6w24FtcsApWS38YYK1OPmMm5qbUR1w7EtvrA1CVkm5w6puW4kUGPx0m1\nDY+RCAAdeQ4h3dMJH/UZSxN7yb1CwNXCAl1NbYkiypDQpOWAL2OyWe7nuj56\n8jJYG0Vc+ajUwv9jHh8R7SjiRhW6kPgPdczVaQ7B5n/PRq6NWdlPJ+55aBda\n3mbLohydTPWXzB28qJRRG1TvAJaAuiZfOTYNcvpLo99z+jEJgFL51Khty8a5\nZQyzOFexYgT8GOxMZWBIf6PNNCzAAxDhCpT62rb66vuY2w5pJglXt9FR8Ht7\nCRwpIiAHfw3ksizRuqH8X+TBu7K1xqlK4yvIckhMqxDP3UPnAC4e7mgihRgu\nY3tb1mmjGruIy1XiHkcziixzzHg4a+C4WseUUIxFvITB3u0czKw5U5Nwn7W2\np9y3TMrhNCHJOgxcHVadG3NvRlYTkspc9fgPfAOmJqjA7wfDDVzSQt/KSJQD\nUZmijAriv+TKMVlZvFNgLzez3WjPYXLTC0NLZNBUG2lHNiOjxTMD1EPPbyAR\n6EsK9JwOcM2MkVRzN3CBNCSRA87+nnq7fS3ZbdhLTvNrAWG78Tm75od8mJ5e\naaDL\r\n=nnWZ\r\n-----END PGP SIGNATURE-----\r\n"},"jest":{"testRegex":"(/__tests__/.*|\\.(test|spec))\\.(tsx?|jsx?)$","transform":{".(ts|tsx)":"ts-jest"},"collectCoverage":false,"moduleNameMapper":{"\\.(css|less|sass|scss)$":"<rootDir>/__mocks__/styleMock.ts"},"coverageReporters":["html"],"collectCoverageFrom":["src/**/*.{ts,tsx}","examples/server/src/**/*.{js,jsx}","!**/*.d.ts"],"moduleFileExtensions":["ts","tsx","js"],"setupTestFrameworkScriptFile":"<rootDir>/jest.setup.js"},"main":"dist/index.js","config":{"eslint":"./examples/**/*.{js,jsx}","tslint":"./{__mocks__,src,stories}/**/*.{ts,tsx}"},"readme":"[![npm version](https://badge.fury.io/js/%40gooddata%2Freact-components.svg)](https://www.npmjs.com/package/@gooddata/react-components) \n\n# GoodData.UI React components\n> A React-based JavaScript library for building data-driven applications\n\n## Getting started\n- [GoodData.UI Documentation](http://sdk.gooddata.com/gooddata-ui/)\n- [GoodData.UI Live Examples](https://gooddata-examples.herokuapp.com/)\n- [Stack Overflow](https://stackoverflow.com/questions/tagged/gooddata)\n\n### Usage\nWith [yarn](https://yarnpkg.com) installed, go to your project directory and run\n```\n$ yarn add @gooddata/react-components\n```\nIf you prefer [npm](npmjs.com) run\n```\n$ npm install --save @gooddata/react-components\n```\n\n\n## Contributing\n\nWe welcome any contribution in form of [issues](https://github.com/gooddata/gooddata-react-components/issues) or [pull requests](https://github.com/gooddata/gooddata-react-components/pulls).\nThese commands may come in handy while developing:\n\n| command | description |\n| ------- | ----------- |\n| `yarn install --pure-lockfile` | first step |\n| ||\n| `yarn dev` | build react-components to `/dist` in watch mode |\n| `yarn test` | run all unit tests |\n| `yarn validate` | validate codestyle |\n| ||\n| `yarn storybook` | run storybook from `/stories` on http://localhost:9001 |\n| `yarn build-storybook` | build storybook to `/dist-storybook` |\n| `yarn test-storybook` | run storybook and [screenshot tests](https://github.com/gooddata/gdc-client-utils/tree/master/test-storybook) |\n| ||\n| `yarn examples` | run Live Examples dev-server from `/examples` on https://localhost:8999 |\n| `yarn examples-build` | build Live Examples to `/examples/dist` |\n| `yarn examples-server` | serve built Live Examples - see `/examples/server/src` |\n| `yarn examples-testcafe` | run testcafe tests against `localhost:8999` |\n\n### Deploy to heroku.com\nWhen you deploy this repo to heroku, it serves *GoodData.UI Live Examples*.\nRelevant tasks are in `Procfile` and `package.json`.\n\n```bash\n# run in the project directory\nheroku login\nheroku create <your-app-name>\nheroku config:set DOMAIN_ADMIN_USERNAME=x@gooddata.com DOMAIN_ADMIN_PASSWORD=xy PROJECT_ID_TO_ASSIGN=xms7ga4tf3g3nzucd8380o2bev8oeknp\ngit push heroku HEAD:master\nheroku open\n```\n\n### Run Live Examples Locally\nTo run *GoodData.UI Live Examples* locally:\n```bash\ngit clone <this-repository>\ncd  <repository-folder>\nyarn install --pure-lockfile\nyarn examples\n```\nThen open https://localhost:8999 and login using Live Examples account (you can [create one here](https://gooddata-examples.herokuapp.com/registration)).\n\n## Changelog\n\n- see [CHANGELOG.md](CHANGELOG.md)\n\n## License\n\n(C) 2007-2018 GoodData Corporation\n\nThis project is dual licensed:\n\n- The ATTRIBUTION-NONCOMMERCIAL 4.0 INTERNATIONAL (CC BY-NC 4.0) is used for purpose of the trial experience and evaluation of GoodData.UI library.\n- The GOODDATA GOODDATA.UI LIBRARY END USER LICENSE AGREEMENT is used for GoodData customers.\n\nFor more information, please see [LICENSE](https://github.com/gooddata/gooddata-react-components/blob/master/LICENSE)\n","gitHead":"a6fe6bc66ca10cf0ec7f8bb152f41bffa76c4d6d","scripts":{"dev":"bash scripts/build.sh --dev-watch","test":"jest --watch","build":"bash scripts/build.sh","tslint":"yarn run-tslint -t verbose $npm_package_config_tslint","prepare":"cd examples/server && yarn install --pure-lockfile && cd ../..; rm -r examples/node_modules 2>/dev/null; true","examples":"bash scripts/run-examples.sh","prepare?":"# Called before `npm publish` and on local `npm install`. Temporarily also for deleting obsolete node_modules. Ends with `true` to continue gracefully.","validate":"tsc --noEmit && yarn tslint && eslint $npm_package_config_eslint","build-dev":"bash scripts/build.sh --dev","examples?":"# Default is developer domain, other options: yarn examples [sec,secure,stg,stg2,stg3,demo,developer or URL]","storybook":"yarn build && start-storybook -p 9001 -c .storybook","test-once":"jest","tslint-ci":"mkdir -p ./ci/results && yarn run-tslint -t checkstyle -o ./ci/results/tslint-results.xml $npm_package_config_tslint","run-tslint":"tslint -p tsconfig.json","validate-ci":"tsc --noEmit && yarn tslint-ci  && eslint $npm_package_config_eslint -f checkstyle -o ci/results/eslint-results.xml","examples-build":"bash scripts/build-examples.sh","prepublishOnly":"yarn build","test-storybook":"yarn build && test-storybook","build-storybook":"yarn build && build-storybook -c .storybook -o dist-storybook","examples-server":"node examples/server/src/index.js","heroku-postbuild":"yarn examples-build developer","examples-testcafe":"testcafe chrome --assertion-timeout 60000 -S -s examples/_screenshots examples/test/**/**/*_test* --debug-on-fail","examples-testcafe-ci":"testcafe 'chrome:headless --no-sandbox' --assertion-timeout 60000 -S -s examples/_screenshots examples/test/**/**/*_test*","examples-testcafe-live":"testcafe-live chrome --assertion-timeout 60000 examples/test/**/**/*_test*"},"typings":"dist/index.d.ts","_npmUser":{"name":"gooddata-ci","email":"rail@gooddata.com"},"repository":{"url":"git+ssh://git@github.com/gooddata/gooddata-react-components.git","type":"git"},"_npmVersion":"6.4.1","description":"GoodData React Components","directories":{},"_nodeVersion":"8.12.0","dependencies":{"rxjs":"^5.5.6","lodash":"4.17.11","ag-grid":"^18.0.1","invariant":"^2.2.2","classnames":"^2.2.5","highcharts":"4.2.5","prop-types":"^15.6.0","react-intl":"^2.4.0","custom-event":"^1.0.1","ag-grid-react":"^18.0.0","react-measure":"^1.4.7","@gooddata/typings":"2.7.1","@types/highcharts":"4.2.56","http-status-codes":"^1.3.0","@gooddata/js-utils":"3.4.0","@gooddata/numberjs":"^3.1.2","fixed-data-table-2":"0.7.17","@gooddata/goodstrap":"59.4.4","react-dom-factories":"^1.0.2","@gooddata/gooddata-js":"11.3.0","highcharts-pattern-fill":"3.0.3","nodelist-foreach-polyfill":"^1.2.0"},"_hasShrinkwrap":false,"readmeFilename":"README.md","test-storybook":{"_defaults":{"readySelector":".screenshot-target, .screenshot-wrapper .highcharts-container, .screenshot-wrapper .s-headline-value, .screenshot-wrapper .viz-table-wrap, .screenshot-wrapper .gdc-kpi, .screenshot-wrapper .gdc-kpi-error, .screenshot-wrapper .s-pivot-table .ag-cell"},"AFM components/PieChart":{"error":{"delay":1000,"readySelector":".screenshot-wrapper .s-error .icon-cloud-rain"}},"Core components/Heatmap":{"data labels config":{"readySelector":".screenshot-wrapper div:nth-child(8) .highcharts-container"},"with different legend positions":{"readySelector":".screenshot-wrapper div:nth-child(10) .highcharts-container"}},"Core components/Treemap":{"data labels config":{"readySelector":".screenshot-wrapper div:nth-child(8) .highcharts-container"},"with different legend positions":{"readySelector":".screenshot-wrapper div:nth-child(10) .highcharts-container"}},"Core components/BarChart":{"with different legend positions":{"readySelector":".screenshot-wrapper div:nth-child(10) .highcharts-container"}},"Core components/PieChart":{"data labels config":{"readySelector":".screenshot-wrapper div:nth-child(8) .highcharts-container"},"with different legend positions":{"readySelector":".screenshot-wrapper div:nth-child(10) .highcharts-container"}},"AFM components/DonutChart":{"error":{"delay":1000,"readySelector":".screenshot-wrapper .s-error .icon-cloud-rain"}},"Core components/AreaChart":{"data labels config":{"readySelector":".screenshot-wrapper div:nth-child(8) .highcharts-container"},"with different legend positions":{"readySelector":".screenshot-wrapper div:nth-child(10) .highcharts-container"}},"Core components/LineChart":{"data labels config":{"readySelector":".screenshot-wrapper div:nth-child(8) .highcharts-container"},"with different legend positions":{"readySelector":".screenshot-wrapper div:nth-child(10) .highcharts-container"}},"Core components/DonutChart":{"data labels config":{"readySelector":".screenshot-wrapper div:nth-child(8) .highcharts-container"},"with different legend positions":{"readySelector":".screenshot-wrapper div:nth-child(10) .highcharts-container"}},"Core components/BubbleChart":{"data labels config":{"readySelector":".screenshot-wrapper div:nth-child(8) .highcharts-container"},"with different legend positions":{"readySelector":".screenshot-wrapper div:nth-child(10) .highcharts-container"}},"Core components/ColumnChart":{"with different legend positions":{"readySelector":".screenshot-wrapper div:nth-child(10) .highcharts-container"}},"Core components/ScatterPlot":{"data labels config":{"readySelector":".screenshot-wrapper div:nth-child(8) .highcharts-container"}}},"devDependencies":{"raf":"3.3.2","yup":"^0.24.1","jest":"23.6.0","react":"16.5.2","enzyme":"3.5.0","formik":"^0.11.11","moment":"2.23.0","history":"^4.7.2","ts-jest":"23.1.4","webpack":"3.10.0","react-ga":"^2.5.2","recharts":"1.0.0-beta.9","testcafe":"0.20.3","commander":"2.14.1","node-sass":"4.7.2","react-dom":"16.5.2","supertest":"3.0.0","babel-core":"6.26.0","css-loader":"0.28.7","jest-junit":"3.0.0","raw-loader":"0.5.1","styled-jsx":"2.2.1","typescript":"2.3.3","@types/jest":"23.3.0","@types/node":"7.0.8","file-loader":"1.1.6","sass-loader":"6.0.6","@types/react":"16.0.34","babel-loader":"7.1.2","react-helmet":"5.2.0","react-select":"1.2.1","style-loader":"0.19.1","@types/enzyme":"3.1.13","@types/lodash":"4.14.61","babel-runtime":"6.25.0","testcafe-live":"0.1.4","utility-types":"^1.1.0","babel-polyfill":"^6.26.0","@storybook/react":"3.4.10","@types/invariant":"2.2.29","@types/react-dom":"16.0.3","babel-preset-env":"1.6.1","isomorphic-fetch":"2.2.1","react-datepicker":"1.1.0","react-router-dom":"4.2.2","@gooddata/mock-js":"1.19.4","@storybook/addons":"3.4.10","@types/classnames":"2.2.3","@types/prop-types":"15.5.2","@types/react-intl":"2.3.5","babel-preset-react":"6.24.1","identity-obj-proxy":"^3.0.0","react-async-script":"^0.9.1","webpack-dev-server":"2.11.1","@types/react-portal":"4.0.1","babel-plugin-lodash":"3.3.2","html-webpack-plugin":"2.30.1","react-test-renderer":"16.4.2","@types/react-measure":"0.4.7","clean-webpack-plugin":"0.1.17","react-google-recaptcha":"^0.11.0","@gooddata/eslint-config":"0.1.0","@gooddata/tslint-config":"0.0.13","@types/storybook__react":"3.0.6","enzyme-adapter-react-16":"1.3.1","uglifyjs-webpack-plugin":"1.2.0","@gooddata/test-storybook":"2.0.0","@storybook/addon-actions":"3.4.10","@storybook/addon-options":"3.4.10","node-sass-magic-importer":"5.1.0","react-syntax-highlighter":"6.1.2","@types/fixed-data-table-2":"0.8.1","awesome-typescript-loader":"3.5.0","@types/react-test-renderer":"16.0.0","circular-dependency-plugin":"4.4.0","compression-webpack-plugin":"1.1.7","@types/enzyme-adapter-react-16":"1.0.3","@types/storybook__addon-actions":"3.0.1","babel-plugin-transform-class-properties":"6.24.1","babel-plugin-transform-async-to-generator":"6.24.1","babel-plugin-transform-object-rest-spread":"6.26.0"},"peerDependencies":{"react":"16.5.2","react-dom":"16.5.2"},"_npmOperationalInternal":{"tmp":"tmp/react-components_6.3.0-alpha20_1550235283294_0.08482158419718311","host":"s3://npm-registry-packages"}},"6.3.0-alpha21":{"name":"@gooddata/react-components","version":"6.3.0-alpha21","author":{"name":"GoodData Corporation"},"license":"BSD-3-Clause","_id":"@gooddata/react-components@6.3.0-alpha21","maintainers":[{"name":"bertold8","email":"ivan.nejezchleb@seznam.cz"},{"name":"bugsbunny338","email":"jiri.zajic@mensa.cz"},{"name":"gooddata-ci","email":"rail@gooddata.com"},{"name":"hurtak","email":"petr.hurtak@gmail.com"},{"name":"ivan.mjartan","email":"ivan.mjartan@gooddata.com"},{"name":"jakub-sterba","email":"jakub.sterba@gooddata.com"},{"name":"jaroslav.tomecek","email":"jaroslav.tomecek@gooddata.com"},{"name":"jkittler","email":"honza.kittler@gmail.com"},{"name":"khanh.le","email":"khanh.le@gooddata.com"},{"name":"langhamp","email":"pavel.langhammer@gooddata.com"},{"name":"lanhuynh","email":"lan.huynh@gooddata.com"},{"name":"linhhong","email":"linh.hong@gooddata.com"},{"name":"lpearce","email":"levi.pearce@gooddata.com"},{"name":"lupko","email":"lubomir.slivka@gooddata.com"},{"name":"martin.mosko","email":"martin.mosko@gooddata.com"},{"name":"michal.marsal","email":"michal.marsal@gooddata.com"},{"name":"nadtan","email":"tan.nguyen@gooddata.com"},{"name":"naibinh","email":"naibinh@gmail.com"},{"name":"nikolacech","email":"nikola.cech@gooddata.com"},{"name":"no23reason","email":"dan.homola@hotmail.cz"},{"name":"pbenes","email":"petr.benes@gooddata.com"},{"name":"peterlacko","email":"lackopeter17@gmail.com"},{"name":"petrjanu","email":"petr.janu@gooddata.com"},{"name":"ptquang86","email":"ptquang86@gmail.com"},{"name":"rodri360","email":"me@rodri360.com"},{"name":"sitina","email":"jiri.sitina@gooddata.com"},{"name":"sondo","email":"son.do@gooddata.com"},{"name":"strouhaljan","email":"strouhal.jan@gmail.com"},{"name":"tomas.kratochvil","email":"tomas.kratochvil@gooddata.com"},{"name":"tomasreichmann","email":"tomasreichmann@gmail.com"},{"name":"tomsatgd","email":"tomas.satinsky@gooddata.com"},{"name":"tu.ngo","email":"tu.ngo@gooddata.com"},{"name":"vlastikcz","email":"vlastimil.kotas@gooddata.com"},{"name":"vlckomi1","email":"michaela.vlckova@gooddata.com"},{"name":"xmort","email":"petr.dolejsi@gooddata.com"},{"name":"yanlipnican","email":"yanlipnican@gmail.com"},{"name":"zdenek.vidensky","email":"zdenek.vidensky@gooddata.com"}],"homepage":"https://github.com/gooddata/gooddata-react-components#readme","bugs":{"url":"https://github.com/gooddata/gooddata-react-components/issues"},"dist":{"shasum":"4b97161abdae01bc8520e2e2b42a985be621a318","tarball":"https://registry.npmjs.org/@gooddata/react-components/-/react-components-6.3.0-alpha21.tgz","fileCount":1102,"integrity":"sha512-KFQOt+hSa5p9e0jqUY5U1jVcTqQbIMP877AdM4Ldc35M4WL28OW/qbavZ4oVlM035rCweuE8YpPJxSF44KA/xQ==","signatures":[{"sig":"MEUCIQCCy7qpy0YpFOQUClLC9THGWYxs/5w+P4AidEbiVlvuqAIgNm8okyESlOsxjp90qHj+39DR14refxd4mU/ROjTf+I8=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":4629594,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJcaqXfCRA9TVsSAnZWagAAbFYQAKNs9QyStpDgbMrzhEnz\nk/TXLVscyuXKFPQ9FkF/UeN13YD4MmOdewIc41VY+IloHedNWvTx4+KwnM+D\nHN0yQGaRi7PwOt3knsdZiYwRxNHBhEeny+1uiqZNsFvQrDmRhQoHoGKAjWG9\n+fpAaeu4iL1+f5JuIVPSYROZaAil8FSz9hhkTMAqF+UxVlcYRT9t4MQAcZPf\nPZ6z3X5n+AtzcZ1rc4SmkxxlynNcRIia8t+lsM7Pyj3etN3qFwUI+CakJuTO\nfksDsL5GbLW1f7CTkkrUf/fqv/rYM7aAWs3HshOayKXovgyb39ajRe76/2/y\nBPqSv+dAGbVuaz4U9Q4IR5y9huTIxO8Y0ZA0Gyi/9UI8Z1gnlX5sCkLWUNE1\nwtLx1x1xWxh8nGgW6SANxz/0c5QEwdkOBXvPdJJhr1Gdqf6tQIDiC9WPFhDU\n2D+ZUV5Jcsd7W8jly2zZivfJZEo9zPkDTbNUegOJHJHC5x1OkeyIpwTYJafO\nacSVx1r1nii0jhcgUedYIJqaFYtGdw8dYLWF5D+TMyoJoTv9l/RqHnhBa20U\nkzBlv1x5/2OtOY6UpNP0JVzN1Lw2lDhdUONdOj0zvUo4C4sPkiROIgQPJJUv\nzseu+PvMpR80TXPNUA8M+/hy1Hn6XRm9N0gZKekCnDanuCE6O41adTNVNSGX\nw4Jt\r\n=r6dp\r\n-----END PGP SIGNATURE-----\r\n"},"jest":{"testRegex":"(/__tests__/.*|\\.(test|spec))\\.(tsx?|jsx?)$","transform":{".(ts|tsx)":"ts-jest"},"collectCoverage":false,"moduleNameMapper":{"\\.(css|less|sass|scss)$":"<rootDir>/__mocks__/styleMock.ts"},"coverageReporters":["html"],"collectCoverageFrom":["src/**/*.{ts,tsx}","examples/server/src/**/*.{js,jsx}","!**/*.d.ts"],"moduleFileExtensions":["ts","tsx","js"],"setupTestFrameworkScriptFile":"<rootDir>/jest.setup.js"},"main":"dist/index.js","config":{"eslint":"./examples/**/*.{js,jsx}","tslint":"./{__mocks__,src,stories}/**/*.{ts,tsx}"},"readme":"[![npm version](https://badge.fury.io/js/%40gooddata%2Freact-components.svg)](https://www.npmjs.com/package/@gooddata/react-components) \n\n# GoodData.UI React components\n> A React-based JavaScript library for building data-driven applications\n\n## Getting started\n- [GoodData.UI Documentation](http://sdk.gooddata.com/gooddata-ui/)\n- [GoodData.UI Live Examples](https://gooddata-examples.herokuapp.com/)\n- [Stack Overflow](https://stackoverflow.com/questions/tagged/gooddata)\n\n### Usage\nWith [yarn](https://yarnpkg.com) installed, go to your project directory and run\n```\n$ yarn add @gooddata/react-components\n```\nIf you prefer [npm](npmjs.com) run\n```\n$ npm install --save @gooddata/react-components\n```\n\n\n## Contributing\n\nWe welcome any contribution in form of [issues](https://github.com/gooddata/gooddata-react-components/issues) or [pull requests](https://github.com/gooddata/gooddata-react-components/pulls).\nThese commands may come in handy while developing:\n\n| command | description |\n| ------- | ----------- |\n| `yarn install --pure-lockfile` | first step |\n| ||\n| `yarn dev` | build react-components to `/dist` in watch mode |\n| `yarn test` | run all unit tests |\n| `yarn validate` | validate codestyle |\n| ||\n| `yarn storybook` | run storybook from `/stories` on http://localhost:9001 |\n| `yarn build-storybook` | build storybook to `/dist-storybook` |\n| `yarn test-storybook` | run storybook and [screenshot tests](https://github.com/gooddata/gdc-client-utils/tree/master/test-storybook) |\n| ||\n| `yarn examples` | run Live Examples dev-server from `/examples` on https://localhost:8999 |\n| `yarn examples-build` | build Live Examples to `/examples/dist` |\n| `yarn examples-server` | serve built Live Examples - see `/examples/server/src` |\n| `yarn examples-testcafe` | run testcafe tests against `localhost:8999` |\n\n### Deploy to heroku.com\nWhen you deploy this repo to heroku, it serves *GoodData.UI Live Examples*.\nRelevant tasks are in `Procfile` and `package.json`.\n\n```bash\n# run in the project directory\nheroku login\nheroku create <your-app-name>\nheroku config:set DOMAIN_ADMIN_USERNAME=x@gooddata.com DOMAIN_ADMIN_PASSWORD=xy PROJECT_ID_TO_ASSIGN=xms7ga4tf3g3nzucd8380o2bev8oeknp\ngit push heroku HEAD:master\nheroku open\n```\n\n### Run Live Examples Locally\nTo run *GoodData.UI Live Examples* locally:\n```bash\ngit clone <this-repository>\ncd  <repository-folder>\nyarn install --pure-lockfile\nyarn examples\n```\nThen open https://localhost:8999 and login using Live Examples account (you can [create one here](https://gooddata-examples.herokuapp.com/registration)).\n\n## Changelog\n\n- see [CHANGELOG.md](CHANGELOG.md)\n\n## License\n\n(C) 2007-2018 GoodData Corporation\n\nThis project is dual licensed:\n\n- The ATTRIBUTION-NONCOMMERCIAL 4.0 INTERNATIONAL (CC BY-NC 4.0) is used for purpose of the trial experience and evaluation of GoodData.UI library.\n- The GOODDATA GOODDATA.UI LIBRARY END USER LICENSE AGREEMENT is used for GoodData customers.\n\nFor more information, please see [LICENSE](https://github.com/gooddata/gooddata-react-components/blob/master/LICENSE)\n","gitHead":"c12b8d3df2e5ca487b5c5579bdd05d0a29fb8658","scripts":{"dev":"bash scripts/build.sh --dev-watch","test":"jest --watch","build":"bash scripts/build.sh","tslint":"yarn run-tslint -t verbose $npm_package_config_tslint","prepare":"cd examples/server && yarn install --pure-lockfile && cd ../..; rm -r examples/node_modules 2>/dev/null; true","examples":"bash scripts/run-examples.sh","prepare?":"# Called before `npm publish` and on local `npm install`. Temporarily also for deleting obsolete node_modules. Ends with `true` to continue gracefully.","validate":"tsc --noEmit && yarn tslint && eslint $npm_package_config_eslint","build-dev":"bash scripts/build.sh --dev","examples?":"# Default is developer domain, other options: yarn examples [sec,secure,stg,stg2,stg3,demo,developer or URL]","storybook":"yarn build && start-storybook -p 9001 -c .storybook","test-once":"jest","tslint-ci":"mkdir -p ./ci/results && yarn run-tslint -t checkstyle -o ./ci/results/tslint-results.xml $npm_package_config_tslint","run-tslint":"tslint -p tsconfig.json","validate-ci":"tsc --noEmit && yarn tslint-ci  && eslint $npm_package_config_eslint -f checkstyle -o ci/results/eslint-results.xml","examples-build":"bash scripts/build-examples.sh","prepublishOnly":"yarn build","test-storybook":"yarn build && test-storybook","build-storybook":"yarn build && build-storybook -c .storybook -o dist-storybook","examples-server":"node examples/server/src/index.js","heroku-postbuild":"yarn examples-build developer","examples-testcafe":"testcafe chrome --assertion-timeout 60000 -S -s examples/_screenshots examples/test/**/**/*_test* --debug-on-fail","examples-testcafe-ci":"testcafe 'chrome:headless --no-sandbox' --assertion-timeout 60000 -S -s examples/_screenshots examples/test/**/**/*_test*","examples-testcafe-live":"testcafe-live chrome --assertion-timeout 60000 examples/test/**/**/*_test*"},"typings":"dist/index.d.ts","_npmUser":{"name":"gooddata-ci","email":"rail@gooddata.com"},"repository":{"url":"git+ssh://git@github.com/gooddata/gooddata-react-components.git","type":"git"},"_npmVersion":"6.4.1","description":"GoodData React Components","directories":{},"_nodeVersion":"8.12.0","dependencies":{"rxjs":"^5.5.6","lodash":"4.17.11","ag-grid":"^18.0.1","invariant":"^2.2.2","classnames":"^2.2.5","highcharts":"4.2.5","prop-types":"^15.6.0","react-intl":"^2.4.0","custom-event":"^1.0.1","ag-grid-react":"^18.0.0","react-measure":"^1.4.7","@gooddata/typings":"2.7.1","@types/highcharts":"4.2.56","http-status-codes":"^1.3.0","@gooddata/js-utils":"3.4.0","@gooddata/numberjs":"^3.1.2","fixed-data-table-2":"0.7.17","@gooddata/goodstrap":"59.4.4","react-dom-factories":"^1.0.2","@gooddata/gooddata-js":"11.3.0","highcharts-pattern-fill":"3.0.3","nodelist-foreach-polyfill":"^1.2.0"},"_hasShrinkwrap":false,"readmeFilename":"README.md","test-storybook":{"_defaults":{"readySelector":".screenshot-target, .screenshot-wrapper .highcharts-container, .screenshot-wrapper .s-headline-value, .screenshot-wrapper .viz-table-wrap, .screenshot-wrapper .gdc-kpi, .screenshot-wrapper .gdc-kpi-error, .screenshot-wrapper .s-pivot-table .ag-cell"},"AFM components/PieChart":{"error":{"delay":1000,"readySelector":".screenshot-wrapper .s-error .icon-cloud-rain"}},"Core components/Heatmap":{"data labels config":{"readySelector":".screenshot-wrapper div:nth-child(8) .highcharts-container"},"with different legend positions":{"readySelector":".screenshot-wrapper div:nth-child(10) .highcharts-container"}},"Core components/Treemap":{"data labels config":{"readySelector":".screenshot-wrapper div:nth-child(8) .highcharts-container"},"with different legend positions":{"readySelector":".screenshot-wrapper div:nth-child(10) .highcharts-container"}},"Core components/BarChart":{"with different legend positions":{"readySelector":".screenshot-wrapper div:nth-child(10) .highcharts-container"}},"Core components/PieChart":{"data labels config":{"readySelector":".screenshot-wrapper div:nth-child(8) .highcharts-container"},"with different legend positions":{"readySelector":".screenshot-wrapper div:nth-child(10) .highcharts-container"}},"AFM components/DonutChart":{"error":{"delay":1000,"readySelector":".screenshot-wrapper .s-error .icon-cloud-rain"}},"Core components/AreaChart":{"data labels config":{"readySelector":".screenshot-wrapper div:nth-child(8) .highcharts-container"},"with different legend positions":{"readySelector":".screenshot-wrapper div:nth-child(10) .highcharts-container"}},"Core components/LineChart":{"data labels config":{"readySelector":".screenshot-wrapper div:nth-child(8) .highcharts-container"},"with different legend positions":{"readySelector":".screenshot-wrapper div:nth-child(10) .highcharts-container"}},"Core components/DonutChart":{"data labels config":{"readySelector":".screenshot-wrapper div:nth-child(8) .highcharts-container"},"with different legend positions":{"readySelector":".screenshot-wrapper div:nth-child(10) .highcharts-container"}},"Core components/BubbleChart":{"data labels config":{"readySelector":".screenshot-wrapper div:nth-child(8) .highcharts-container"},"with different legend positions":{"readySelector":".screenshot-wrapper div:nth-child(10) .highcharts-container"}},"Core components/ColumnChart":{"with different legend positions":{"readySelector":".screenshot-wrapper div:nth-child(10) .highcharts-container"}},"Core components/ScatterPlot":{"data labels config":{"readySelector":".screenshot-wrapper div:nth-child(8) .highcharts-container"}}},"devDependencies":{"raf":"3.3.2","yup":"^0.24.1","jest":"23.6.0","react":"16.5.2","enzyme":"3.5.0","formik":"^0.11.11","moment":"2.23.0","history":"^4.7.2","ts-jest":"23.1.4","webpack":"3.10.0","react-ga":"^2.5.2","recharts":"1.0.0-beta.9","testcafe":"0.20.3","commander":"2.14.1","node-sass":"4.7.2","react-dom":"16.5.2","supertest":"3.0.0","babel-core":"6.26.0","css-loader":"0.28.7","jest-junit":"3.0.0","raw-loader":"0.5.1","styled-jsx":"2.2.1","typescript":"2.3.3","@types/jest":"23.3.0","@types/node":"7.0.8","file-loader":"1.1.6","sass-loader":"6.0.6","@types/react":"16.0.34","babel-loader":"7.1.2","react-helmet":"5.2.0","react-select":"1.2.1","style-loader":"0.19.1","@types/enzyme":"3.1.13","@types/lodash":"4.14.61","babel-runtime":"6.25.0","testcafe-live":"0.1.4","utility-types":"^1.1.0","babel-polyfill":"^6.26.0","@storybook/react":"3.4.10","@types/invariant":"2.2.29","@types/react-dom":"16.0.3","babel-preset-env":"1.6.1","isomorphic-fetch":"2.2.1","react-datepicker":"1.1.0","react-router-dom":"4.2.2","@gooddata/mock-js":"1.19.4","@storybook/addons":"3.4.10","@types/classnames":"2.2.3","@types/prop-types":"15.5.2","@types/react-intl":"2.3.5","babel-preset-react":"6.24.1","identity-obj-proxy":"^3.0.0","react-async-script":"^0.9.1","webpack-dev-server":"2.11.1","@types/react-portal":"4.0.1","babel-plugin-lodash":"3.3.2","html-webpack-plugin":"2.30.1","react-test-renderer":"16.4.2","@types/react-measure":"0.4.7","clean-webpack-plugin":"0.1.17","react-google-recaptcha":"^0.11.0","@gooddata/eslint-config":"0.1.0","@gooddata/tslint-config":"0.0.13","@types/storybook__react":"3.0.6","enzyme-adapter-react-16":"1.3.1","uglifyjs-webpack-plugin":"1.2.0","@gooddata/test-storybook":"2.0.0","@storybook/addon-actions":"3.4.10","@storybook/addon-options":"3.4.10","node-sass-magic-importer":"5.1.0","react-syntax-highlighter":"6.1.2","@types/fixed-data-table-2":"0.8.1","awesome-typescript-loader":"3.5.0","@types/react-test-renderer":"16.0.0","circular-dependency-plugin":"4.4.0","compression-webpack-plugin":"1.1.7","@types/enzyme-adapter-react-16":"1.0.3","@types/storybook__addon-actions":"3.0.1","babel-plugin-transform-class-properties":"6.24.1","babel-plugin-transform-async-to-generator":"6.24.1","babel-plugin-transform-object-rest-spread":"6.26.0"},"peerDependencies":{"react":"16.5.2","react-dom":"16.5.2"},"_npmOperationalInternal":{"tmp":"tmp/react-components_6.3.0-alpha21_1550493150965_0.013052586855272663","host":"s3://npm-registry-packages"}},"6.3.0-alpha22":{"name":"@gooddata/react-components","version":"6.3.0-alpha22","author":{"name":"GoodData Corporation"},"license":"BSD-3-Clause","_id":"@gooddata/react-components@6.3.0-alpha22","maintainers":[{"name":"bertold8","email":"ivan.nejezchleb@seznam.cz"},{"name":"bugsbunny338","email":"jiri.zajic@mensa.cz"},{"name":"gooddata-ci","email":"rail@gooddata.com"},{"name":"hurtak","email":"petr.hurtak@gmail.com"},{"name":"ivan.mjartan","email":"ivan.mjartan@gooddata.com"},{"name":"jakub-sterba","email":"jakub.sterba@gooddata.com"},{"name":"jaroslav.tomecek","email":"jaroslav.tomecek@gooddata.com"},{"name":"jkittler","email":"honza.kittler@gmail.com"},{"name":"khanh.le","email":"khanh.le@gooddata.com"},{"name":"langhamp","email":"pavel.langhammer@gooddata.com"},{"name":"lanhuynh","email":"lan.huynh@gooddata.com"},{"name":"linhhong","email":"linh.hong@gooddata.com"},{"name":"lpearce","email":"levi.pearce@gooddata.com"},{"name":"lupko","email":"lubomir.slivka@gooddata.com"},{"name":"martin.mosko","email":"martin.mosko@gooddata.com"},{"name":"michal.marsal","email":"michal.marsal@gooddata.com"},{"name":"nadtan","email":"tan.nguyen@gooddata.com"},{"name":"naibinh","email":"naibinh@gmail.com"},{"name":"nikolacech","email":"nikola.cech@gooddata.com"},{"name":"no23reason","email":"dan.homola@hotmail.cz"},{"name":"pbenes","email":"petr.benes@gooddata.com"},{"name":"peterlacko","email":"lackopeter17@gmail.com"},{"name":"petrjanu","email":"petr.janu@gooddata.com"},{"name":"ptquang86","email":"ptquang86@gmail.com"},{"name":"rodri360","email":"me@rodri360.com"},{"name":"sitina","email":"jiri.sitina@gooddata.com"},{"name":"sondo","email":"son.do@gooddata.com"},{"name":"strouhaljan","email":"strouhal.jan@gmail.com"},{"name":"tomas.kratochvil","email":"tomas.kratochvil@gooddata.com"},{"name":"tomasreichmann","email":"tomasreichmann@gmail.com"},{"name":"tomsatgd","email":"tomas.satinsky@gooddata.com"},{"name":"tu.ngo","email":"tu.ngo@gooddata.com"},{"name":"vlastikcz","email":"vlastimil.kotas@gooddata.com"},{"name":"vlckomi1","email":"michaela.vlckova@gooddata.com"},{"name":"xmort","email":"petr.dolejsi@gooddata.com"},{"name":"yanlipnican","email":"yanlipnican@gmail.com"},{"name":"zdenek.vidensky","email":"zdenek.vidensky@gooddata.com"}],"homepage":"https://github.com/gooddata/gooddata-react-components#readme","bugs":{"url":"https://github.com/gooddata/gooddata-react-components/issues"},"dist":{"shasum":"89fffd61506dfaefd758609140fcdbedb23eba0b","tarball":"https://registry.npmjs.org/@gooddata/react-components/-/react-components-6.3.0-alpha22.tgz","fileCount":1102,"integrity":"sha512-JA/uKtU1wIugcxnYlqur4IiUBxxIB/WoRuC9b8hH9nEHBA3rBgHIUD4AfEri9paUrvDwnqT26YrbDDP5PnVnVg==","signatures":[{"sig":"MEQCIHOaTfOyuY00reDRUQtV8WK1ajAgusMqj4z6hKXGyTbRAiAnjsroBdTSrJcEXo6E1n/w8pjkydvhc77yQgwfib1OYw==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":4630629,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJca/qHCRA9TVsSAnZWagAAihwP/irTCueBk9JiCmLAeeHO\nxw/XXevEwFDa0XQvwE9Fl9xre7lO384+JZ35ONvvejUFZqqlwFieTu638QR1\nPAhrEwZZDKATxqaL2YFt/owkwvLeHm5z7gkznsNq2Jc+nSMPZcBTkeDEBink\nPdjZqw1q0XPfwlzFvKYMh8nOptRwPnTUHETaI8vXUsHZdUMMWBv5XcMmkFas\nw6F38qNfVQ+bBl6QigipvxqMZ966rZoLfNTbN/95YHNnSrz6jySALfY7ip8Q\nRzS3IrH7c6guefzcMgzwP+52ohBmD2jd24RysEM8792pe4jUqrGZGbe2QXyB\nMozyUi+2zb58B6jNARc7ITY1HAvSU/cUAWYAeC+xwcBtPd5104uj5Sdlm/le\no+Sj37HE/LincUZFJvW6XMOj9Ww5jKSbn7HATOh3EyVhZnSQDhwJ5DMllbtJ\nM1b0i4v0hO14lbaybbyuqDmRM4GDJjcIACuUFGz3/kcpNJGuf892UrofgnPD\n0WFMVPPOwoyTe+T4Usj0IXJY6n+pfYxgNxVXUhnuySx3zhdjQgBBktouIFwz\nj8NEfchVS+VU2jIIJUj1MlyUnHBGNAvq2k1re5EqygQ8rPID81JTKB7pX0s+\nF7FDP6W7GlICoOpAdtiG1ccXvpVzs27yJ/Ejy8ay1v7RwRIDDa07x549MXd8\nKjFz\r\n=vlmr\r\n-----END PGP SIGNATURE-----\r\n"},"jest":{"testRegex":"(/__tests__/.*|\\.(test|spec))\\.(tsx?|jsx?)$","transform":{".(ts|tsx)":"ts-jest"},"collectCoverage":false,"moduleNameMapper":{"\\.(css|less|sass|scss)$":"<rootDir>/__mocks__/styleMock.ts"},"coverageReporters":["html"],"collectCoverageFrom":["src/**/*.{ts,tsx}","examples/server/src/**/*.{js,jsx}","!**/*.d.ts"],"moduleFileExtensions":["ts","tsx","js"],"setupTestFrameworkScriptFile":"<rootDir>/jest.setup.js"},"main":"dist/index.js","config":{"eslint":"./examples/**/*.{js,jsx}","tslint":"./{__mocks__,src,stories}/**/*.{ts,tsx}"},"readme":"[![npm version](https://badge.fury.io/js/%40gooddata%2Freact-components.svg)](https://www.npmjs.com/package/@gooddata/react-components) \n\n# GoodData.UI React components\n> A React-based JavaScript library for building data-driven applications\n\n## Getting started\n- [GoodData.UI Documentation](http://sdk.gooddata.com/gooddata-ui/)\n- [GoodData.UI Live Examples](https://gooddata-examples.herokuapp.com/)\n- [Stack Overflow](https://stackoverflow.com/questions/tagged/gooddata)\n\n### Usage\nWith [yarn](https://yarnpkg.com) installed, go to your project directory and run\n```\n$ yarn add @gooddata/react-components\n```\nIf you prefer [npm](npmjs.com) run\n```\n$ npm install --save @gooddata/react-components\n```\n\n\n## Contributing\n\nWe welcome any contribution in form of [issues](https://github.com/gooddata/gooddata-react-components/issues) or [pull requests](https://github.com/gooddata/gooddata-react-components/pulls).\nThese commands may come in handy while developing:\n\n| command | description |\n| ------- | ----------- |\n| `yarn install --pure-lockfile` | first step |\n| ||\n| `yarn dev` | build react-components to `/dist` in watch mode |\n| `yarn test` | run all unit tests |\n| `yarn validate` | validate codestyle |\n| ||\n| `yarn storybook` | run storybook from `/stories` on http://localhost:9001 |\n| `yarn build-storybook` | build storybook to `/dist-storybook` |\n| `yarn test-storybook` | run storybook and [screenshot tests](https://github.com/gooddata/gdc-client-utils/tree/master/test-storybook) |\n| ||\n| `yarn examples` | run Live Examples dev-server from `/examples` on https://localhost:8999 |\n| `yarn examples-build` | build Live Examples to `/examples/dist` |\n| `yarn examples-server` | serve built Live Examples - see `/examples/server/src` |\n| `yarn examples-testcafe` | run testcafe tests against `localhost:8999` |\n\n### Deploy to heroku.com\nWhen you deploy this repo to heroku, it serves *GoodData.UI Live Examples*.\nRelevant tasks are in `Procfile` and `package.json`.\n\n```bash\n# run in the project directory\nheroku login\nheroku create <your-app-name>\nheroku config:set DOMAIN_ADMIN_USERNAME=x@gooddata.com DOMAIN_ADMIN_PASSWORD=xy PROJECT_ID_TO_ASSIGN=xms7ga4tf3g3nzucd8380o2bev8oeknp\ngit push heroku HEAD:master\nheroku open\n```\n\n### Run Live Examples Locally\nTo run *GoodData.UI Live Examples* locally:\n```bash\ngit clone <this-repository>\ncd  <repository-folder>\nyarn install --pure-lockfile\nyarn examples\n```\nThen open https://localhost:8999 and login using Live Examples account (you can [create one here](https://gooddata-examples.herokuapp.com/registration)).\n\n## Changelog\n\n- see [CHANGELOG.md](CHANGELOG.md)\n\n## License\n\n(C) 2007-2018 GoodData Corporation\n\nThis project is dual licensed:\n\n- The ATTRIBUTION-NONCOMMERCIAL 4.0 INTERNATIONAL (CC BY-NC 4.0) is used for purpose of the trial experience and evaluation of GoodData.UI library.\n- The GOODDATA GOODDATA.UI LIBRARY END USER LICENSE AGREEMENT is used for GoodData customers.\n\nFor more information, please see [LICENSE](https://github.com/gooddata/gooddata-react-components/blob/master/LICENSE)\n","gitHead":"b10facbe0ab7cb0802d2f4e3255a74f875cf037b","scripts":{"dev":"bash scripts/build.sh --dev-watch","test":"jest --watch","build":"bash scripts/build.sh","tslint":"yarn run-tslint -t verbose $npm_package_config_tslint","prepare":"cd examples/server && yarn install --pure-lockfile && cd ../..; rm -r examples/node_modules 2>/dev/null; true","examples":"bash scripts/run-examples.sh","prepare?":"# Called before `npm publish` and on local `npm install`. Temporarily also for deleting obsolete node_modules. Ends with `true` to continue gracefully.","validate":"tsc --noEmit && yarn tslint && eslint $npm_package_config_eslint","build-dev":"bash scripts/build.sh --dev","examples?":"# Default is developer domain, other options: yarn examples [sec,secure,stg,stg2,stg3,demo,developer or URL]","storybook":"yarn build && start-storybook -p 9001 -c .storybook","test-once":"jest","tslint-ci":"mkdir -p ./ci/results && yarn run-tslint -t checkstyle -o ./ci/results/tslint-results.xml $npm_package_config_tslint","run-tslint":"tslint -p tsconfig.json","validate-ci":"tsc --noEmit && yarn tslint-ci  && eslint $npm_package_config_eslint -f checkstyle -o ci/results/eslint-results.xml","examples-build":"bash scripts/build-examples.sh","prepublishOnly":"yarn build","test-storybook":"yarn build && test-storybook","build-storybook":"yarn build && build-storybook -c .storybook -o dist-storybook","examples-server":"node examples/server/src/index.js","heroku-postbuild":"yarn examples-build developer","examples-testcafe":"testcafe chrome --assertion-timeout 60000 -S -s examples/_screenshots examples/test/**/**/*_test* --debug-on-fail","examples-testcafe-ci":"testcafe 'chrome:headless --no-sandbox' --assertion-timeout 60000 -S -s examples/_screenshots examples/test/**/**/*_test*","examples-testcafe-live":"testcafe-live chrome --assertion-timeout 60000 examples/test/**/**/*_test*"},"typings":"dist/index.d.ts","_npmUser":{"name":"gooddata-ci","email":"rail@gooddata.com"},"repository":{"url":"git+ssh://git@github.com/gooddata/gooddata-react-components.git","type":"git"},"_npmVersion":"6.4.1","description":"GoodData React Components","directories":{},"_nodeVersion":"8.12.0","dependencies":{"rxjs":"^5.5.6","lodash":"4.17.11","ag-grid":"^18.0.1","invariant":"^2.2.2","classnames":"^2.2.5","highcharts":"4.2.5","prop-types":"^15.6.0","react-intl":"^2.4.0","custom-event":"^1.0.1","ag-grid-react":"^18.0.0","react-measure":"^1.4.7","@gooddata/typings":"2.7.1","@types/highcharts":"4.2.56","http-status-codes":"^1.3.0","@gooddata/js-utils":"3.4.0","@gooddata/numberjs":"^3.1.2","fixed-data-table-2":"0.7.17","@gooddata/goodstrap":"59.4.4","react-dom-factories":"^1.0.2","@gooddata/gooddata-js":"11.3.0","highcharts-pattern-fill":"3.0.3","nodelist-foreach-polyfill":"^1.2.0"},"_hasShrinkwrap":false,"readmeFilename":"README.md","test-storybook":{"_defaults":{"readySelector":".screenshot-target, .screenshot-wrapper .highcharts-container, .screenshot-wrapper .s-headline-value, .screenshot-wrapper .viz-table-wrap, .screenshot-wrapper .gdc-kpi, .screenshot-wrapper .gdc-kpi-error, .screenshot-wrapper .s-pivot-table .ag-cell"},"AFM components/PieChart":{"error":{"delay":1000,"readySelector":".screenshot-wrapper .s-error .icon-cloud-rain"}},"Core components/Heatmap":{"data labels config":{"readySelector":".screenshot-wrapper div:nth-child(8) .highcharts-container"},"with different legend positions":{"readySelector":".screenshot-wrapper div:nth-child(10) .highcharts-container"}},"Core components/Treemap":{"data labels config":{"readySelector":".screenshot-wrapper div:nth-child(8) .highcharts-container"},"with different legend positions":{"readySelector":".screenshot-wrapper div:nth-child(10) .highcharts-container"}},"Core components/BarChart":{"with different legend positions":{"readySelector":".screenshot-wrapper div:nth-child(10) .highcharts-container"}},"Core components/PieChart":{"data labels config":{"readySelector":".screenshot-wrapper div:nth-child(8) .highcharts-container"},"with different legend positions":{"readySelector":".screenshot-wrapper div:nth-child(10) .highcharts-container"}},"AFM components/DonutChart":{"error":{"delay":1000,"readySelector":".screenshot-wrapper .s-error .icon-cloud-rain"}},"Core components/AreaChart":{"data labels config":{"readySelector":".screenshot-wrapper div:nth-child(8) .highcharts-container"},"with different legend positions":{"readySelector":".screenshot-wrapper div:nth-child(10) .highcharts-container"}},"Core components/LineChart":{"data labels config":{"readySelector":".screenshot-wrapper div:nth-child(8) .highcharts-container"},"with different legend positions":{"readySelector":".screenshot-wrapper div:nth-child(10) .highcharts-container"}},"Core components/DonutChart":{"data labels config":{"readySelector":".screenshot-wrapper div:nth-child(8) .highcharts-container"},"with different legend positions":{"readySelector":".screenshot-wrapper div:nth-child(10) .highcharts-container"}},"Core components/BubbleChart":{"data labels config":{"readySelector":".screenshot-wrapper div:nth-child(8) .highcharts-container"},"with different legend positions":{"readySelector":".screenshot-wrapper div:nth-child(10) .highcharts-container"}},"Core components/ColumnChart":{"with different legend positions":{"readySelector":".screenshot-wrapper div:nth-child(10) .highcharts-container"}},"Core components/ScatterPlot":{"data labels config":{"readySelector":".screenshot-wrapper div:nth-child(8) .highcharts-container"}}},"devDependencies":{"raf":"3.3.2","yup":"^0.24.1","jest":"23.6.0","react":"16.5.2","enzyme":"3.5.0","formik":"^0.11.11","moment":"2.23.0","history":"^4.7.2","ts-jest":"23.1.4","webpack":"3.10.0","react-ga":"^2.5.2","recharts":"1.0.0-beta.9","testcafe":"0.20.3","commander":"2.14.1","node-sass":"4.7.2","react-dom":"16.5.2","supertest":"3.0.0","babel-core":"6.26.0","css-loader":"0.28.7","jest-junit":"3.0.0","raw-loader":"0.5.1","styled-jsx":"2.2.1","typescript":"2.3.3","@types/jest":"23.3.0","@types/node":"7.0.8","file-loader":"1.1.6","sass-loader":"6.0.6","@types/react":"16.0.34","babel-loader":"7.1.2","react-helmet":"5.2.0","react-select":"1.2.1","style-loader":"0.19.1","@types/enzyme":"3.1.13","@types/lodash":"4.14.61","babel-runtime":"6.25.0","testcafe-live":"0.1.4","utility-types":"^1.1.0","babel-polyfill":"^6.26.0","@storybook/react":"3.4.10","@types/invariant":"2.2.29","@types/react-dom":"16.0.3","babel-preset-env":"1.6.1","isomorphic-fetch":"2.2.1","react-datepicker":"1.1.0","react-router-dom":"4.2.2","@gooddata/mock-js":"1.19.4","@storybook/addons":"3.4.10","@types/classnames":"2.2.3","@types/prop-types":"15.5.2","@types/react-intl":"2.3.5","babel-preset-react":"6.24.1","identity-obj-proxy":"^3.0.0","react-async-script":"^0.9.1","webpack-dev-server":"2.11.1","@types/react-portal":"4.0.1","babel-plugin-lodash":"3.3.2","html-webpack-plugin":"2.30.1","react-test-renderer":"16.4.2","@types/react-measure":"0.4.7","clean-webpack-plugin":"0.1.17","react-google-recaptcha":"^0.11.0","@gooddata/eslint-config":"0.1.0","@gooddata/tslint-config":"0.0.13","@types/storybook__react":"3.0.6","enzyme-adapter-react-16":"1.3.1","uglifyjs-webpack-plugin":"1.2.0","@gooddata/test-storybook":"2.0.0","@storybook/addon-actions":"3.4.10","@storybook/addon-options":"3.4.10","node-sass-magic-importer":"5.1.0","react-syntax-highlighter":"6.1.2","@types/fixed-data-table-2":"0.8.1","awesome-typescript-loader":"3.5.0","@types/react-test-renderer":"16.0.0","circular-dependency-plugin":"4.4.0","compression-webpack-plugin":"1.1.7","@types/enzyme-adapter-react-16":"1.0.3","@types/storybook__addon-actions":"3.0.1","babel-plugin-transform-class-properties":"6.24.1","babel-plugin-transform-async-to-generator":"6.24.1","babel-plugin-transform-object-rest-spread":"6.26.0"},"peerDependencies":{"react":"16.5.2","react-dom":"16.5.2"},"_npmOperationalInternal":{"tmp":"tmp/react-components_6.3.0-alpha22_1550580359149_0.6591646553990131","host":"s3://npm-registry-packages"}},"6.3.0-alpha23":{"name":"@gooddata/react-components","version":"6.3.0-alpha23","author":{"name":"GoodData Corporation"},"license":"BSD-3-Clause","_id":"@gooddata/react-components@6.3.0-alpha23","maintainers":[{"name":"bertold8","email":"ivan.nejezchleb@seznam.cz"},{"name":"bugsbunny338","email":"jiri.zajic@mensa.cz"},{"name":"gooddata-ci","email":"rail@gooddata.com"},{"name":"hurtak","email":"petr.hurtak@gmail.com"},{"name":"ivan.mjartan","email":"ivan.mjartan@gooddata.com"},{"name":"jakub-sterba","email":"jakub.sterba@gooddata.com"},{"name":"jaroslav.tomecek","email":"jaroslav.tomecek@gooddata.com"},{"name":"jkittler","email":"honza.kittler@gmail.com"},{"name":"khanh.le","email":"khanh.le@gooddata.com"},{"name":"langhamp","email":"pavel.langhammer@gooddata.com"},{"name":"lanhuynh","email":"lan.huynh@gooddata.com"},{"name":"linhhong","email":"linh.hong@gooddata.com"},{"name":"lpearce","email":"levi.pearce@gooddata.com"},{"name":"lupko","email":"lubomir.slivka@gooddata.com"},{"name":"martin.mosko","email":"martin.mosko@gooddata.com"},{"name":"michal.marsal","email":"michal.marsal@gooddata.com"},{"name":"nadtan","email":"tan.nguyen@gooddata.com"},{"name":"naibinh","email":"naibinh@gmail.com"},{"name":"nikolacech","email":"nikola.cech@gooddata.com"},{"name":"no23reason","email":"dan.homola@hotmail.cz"},{"name":"pbenes","email":"petr.benes@gooddata.com"},{"name":"peterlacko","email":"lackopeter17@gmail.com"},{"name":"petrjanu","email":"petr.janu@gooddata.com"},{"name":"ptquang86","email":"ptquang86@gmail.com"},{"name":"rodri360","email":"me@rodri360.com"},{"name":"sitina","email":"jiri.sitina@gooddata.com"},{"name":"sondo","email":"son.do@gooddata.com"},{"name":"strouhaljan","email":"strouhal.jan@gmail.com"},{"name":"tomas.kratochvil","email":"tomas.kratochvil@gooddata.com"},{"name":"tomasreichmann","email":"tomasreichmann@gmail.com"},{"name":"tomsatgd","email":"tomas.satinsky@gooddata.com"},{"name":"tu.ngo","email":"tu.ngo@gooddata.com"},{"name":"vlastikcz","email":"vlastimil.kotas@gooddata.com"},{"name":"vlckomi1","email":"michaela.vlckova@gooddata.com"},{"name":"xmort","email":"petr.dolejsi@gooddata.com"},{"name":"yanlipnican","email":"yanlipnican@gmail.com"},{"name":"zdenek.vidensky","email":"zdenek.vidensky@gooddata.com"}],"homepage":"https://github.com/gooddata/gooddata-react-components#readme","bugs":{"url":"https://github.com/gooddata/gooddata-react-components/issues"},"dist":{"shasum":"066f13ae60269c0205154a59e3554e1a6414547a","tarball":"https://registry.npmjs.org/@gooddata/react-components/-/react-components-6.3.0-alpha23.tgz","fileCount":1106,"integrity":"sha512-s0SY7H0ocb9wBY0uDv2KHEaE3rEP6XzWPpe8SyNbiGLQ2iOLUGqpo8DSQQF3pV49Xv6VnEnHtxSp1ipgQQsTjw==","signatures":[{"sig":"MEQCIGCYVpao0BMw2mjDKAUsXv3L3FPIwZcmLko6QIqw6jSaAiA63/yNriUxPRbTQzuiSjTHtYaglr0zVRlDsbXWRYU1Bg==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":4635370,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJcboLVCRA9TVsSAnZWagAAzuUP/2IFv6ittgw1sZbW4FLn\nIgQV3PEcGf/hM+sgqGVEaJflEpXlv4PDvvXbBSNEFu139/DWUtccDwHLfZOh\nY3XtUMX2qUCifvIrGxMfnB6LZ7fhnWQPVruZhYWXlkNhdAzmMUf6+N2kT6tV\nRB4mgclpBxUgwHnBlY7PrkRwxlywzKeU3DRI1ubB67XMudWofKeYP2qHWozi\ngv8Q1/9DYxz84y5+vN9N3vVC3hJyqDcToYwFCLC5n6muv5SbI9VPaCCZZQMT\nx2tN6jNRDMmrr43ICayEQPRdin0ysniui5lQjvK4SHRtWpSWor2cxzXAZ3Jj\nR9PeOAGVvrpY/23GKBSodYrkKKwnYlctKvVNPm91REQV4xU11+fDsm0aJnTt\nYSKbH3ncUoniExY4+ExyqHj97kEh3U25dnnGenGrTECQeJYIPxejk3OmJaLp\naUl1L8gacz5N5LWp2VI8oWvl2gB/mmQgzbymF297c+AFrVbFAZ/7fRWElHQK\njusUaohgcZEWhJzl471q4CkDsmNIYrODutntalve1K82GskwGB5NaCsMGGqO\nl6KjtZgyj/7a0gkCYiyRtu81MeUJL4stZTmC/pJtu+WzQeBA2ADaPKLd4YgO\ngwkISriAzETi9Vqxe4LnUG6dB4kxHlKSSRJro47wBpyMhbiAnjEuFnOhqVRE\ntL83\r\n=HSY1\r\n-----END PGP SIGNATURE-----\r\n"},"jest":{"testRegex":"(/__tests__/.*|\\.(test|spec))\\.(tsx?|jsx?)$","transform":{".(ts|tsx)":"ts-jest"},"collectCoverage":false,"moduleNameMapper":{"\\.(css|less|sass|scss)$":"<rootDir>/__mocks__/styleMock.ts"},"coverageReporters":["html"],"collectCoverageFrom":["src/**/*.{ts,tsx}","examples/server/src/**/*.{js,jsx}","!**/*.d.ts"],"moduleFileExtensions":["ts","tsx","js"],"setupTestFrameworkScriptFile":"<rootDir>/jest.setup.js"},"main":"dist/index.js","config":{"eslint":"./examples/**/*.{js,jsx}","tslint":"./{__mocks__,src,stories}/**/*.{ts,tsx}"},"readme":"[![npm version](https://badge.fury.io/js/%40gooddata%2Freact-components.svg)](https://www.npmjs.com/package/@gooddata/react-components) \n\n# GoodData.UI React components\n> A React-based JavaScript library for building data-driven applications\n\n## Getting started\n- [GoodData.UI Documentation](http://sdk.gooddata.com/gooddata-ui/)\n- [GoodData.UI Live Examples](https://gooddata-examples.herokuapp.com/)\n- [Stack Overflow](https://stackoverflow.com/questions/tagged/gooddata)\n\n### Usage\nWith [yarn](https://yarnpkg.com) installed, go to your project directory and run\n```\n$ yarn add @gooddata/react-components\n```\nIf you prefer [npm](npmjs.com) run\n```\n$ npm install --save @gooddata/react-components\n```\n\n\n## Contributing\n\nWe welcome any contribution in form of [issues](https://github.com/gooddata/gooddata-react-components/issues) or [pull requests](https://github.com/gooddata/gooddata-react-components/pulls).\nThese commands may come in handy while developing:\n\n| command | description |\n| ------- | ----------- |\n| `yarn install --pure-lockfile` | first step |\n| ||\n| `yarn dev` | build react-components to `/dist` in watch mode |\n| `yarn test` | run all unit tests |\n| `yarn validate` | validate codestyle |\n| ||\n| `yarn storybook` | run storybook from `/stories` on http://localhost:9001 |\n| `yarn build-storybook` | build storybook to `/dist-storybook` |\n| `yarn test-storybook` | run storybook and [screenshot tests](https://github.com/gooddata/gdc-client-utils/tree/master/test-storybook) |\n| ||\n| `yarn examples` | run Live Examples dev-server from `/examples` on https://localhost:8999 |\n| `yarn examples-build` | build Live Examples to `/examples/dist` |\n| `yarn examples-server` | serve built Live Examples - see `/examples/server/src` |\n| `yarn examples-testcafe` | run testcafe tests against `localhost:8999` |\n\n### Deploy to heroku.com\nWhen you deploy this repo to heroku, it serves *GoodData.UI Live Examples*.\nRelevant tasks are in `Procfile` and `package.json`.\n\n```bash\n# run in the project directory\nheroku login\nheroku create <your-app-name>\nheroku config:set DOMAIN_ADMIN_USERNAME=x@gooddata.com DOMAIN_ADMIN_PASSWORD=xy PROJECT_ID_TO_ASSIGN=xms7ga4tf3g3nzucd8380o2bev8oeknp\ngit push heroku HEAD:master\nheroku open\n```\n\n### Run Live Examples Locally\nTo run *GoodData.UI Live Examples* locally:\n```bash\ngit clone <this-repository>\ncd  <repository-folder>\nyarn install --pure-lockfile\nyarn examples\n```\nThen open https://localhost:8999 and login using Live Examples account (you can [create one here](https://gooddata-examples.herokuapp.com/registration)).\n\n## Changelog\n\n- see [CHANGELOG.md](CHANGELOG.md)\n\n## License\n\n(C) 2007-2018 GoodData Corporation\n\nThis project is dual licensed:\n\n- The ATTRIBUTION-NONCOMMERCIAL 4.0 INTERNATIONAL (CC BY-NC 4.0) is used for purpose of the trial experience and evaluation of GoodData.UI library.\n- The GOODDATA GOODDATA.UI LIBRARY END USER LICENSE AGREEMENT is used for GoodData customers.\n\nFor more information, please see [LICENSE](https://github.com/gooddata/gooddata-react-components/blob/master/LICENSE)\n","gitHead":"94bb0547208db51566a442e88125f08d51cd560f","scripts":{"dev":"bash scripts/build.sh --dev-watch","test":"jest --watch","build":"bash scripts/build.sh","tslint":"yarn run-tslint -t verbose $npm_package_config_tslint","prepare":"cd examples/server && yarn install --pure-lockfile && cd ../..; rm -r examples/node_modules 2>/dev/null; true","examples":"bash scripts/run-examples.sh","prepare?":"# Called before `npm publish` and on local `npm install`. Temporarily also for deleting obsolete node_modules. Ends with `true` to continue gracefully.","validate":"tsc --noEmit && yarn tslint && eslint $npm_package_config_eslint","build-dev":"bash scripts/build.sh --dev","examples?":"# Default is developer domain, other options: yarn examples [sec,secure,stg,stg2,stg3,demo,developer or URL]","storybook":"yarn build && start-storybook -p 9001 -c .storybook","test-once":"jest","tslint-ci":"mkdir -p ./ci/results && yarn run-tslint -t checkstyle -o ./ci/results/tslint-results.xml $npm_package_config_tslint","run-tslint":"tslint -p tsconfig.json","validate-ci":"tsc --noEmit && yarn tslint-ci  && eslint $npm_package_config_eslint -f checkstyle -o ci/results/eslint-results.xml","examples-build":"bash scripts/build-examples.sh","prepublishOnly":"yarn build","test-storybook":"yarn build && test-storybook","build-storybook":"yarn build && build-storybook -c .storybook -o dist-storybook","examples-server":"node examples/server/src/index.js","heroku-postbuild":"yarn examples-build developer","examples-testcafe":"testcafe chrome --assertion-timeout 60000 -S -s examples/_screenshots examples/test/**/**/*_test* --debug-on-fail","examples-testcafe-ci":"testcafe 'chrome:headless --no-sandbox' --assertion-timeout 60000 -S -s examples/_screenshots examples/test/**/**/*_test*","examples-testcafe-live":"testcafe-live chrome --assertion-timeout 60000 examples/test/**/**/*_test*"},"typings":"dist/index.d.ts","_npmUser":{"name":"gooddata-ci","email":"rail@gooddata.com"},"repository":{"url":"git+ssh://git@github.com/gooddata/gooddata-react-components.git","type":"git"},"_npmVersion":"6.4.1","description":"GoodData React Components","directories":{},"_nodeVersion":"8.12.0","dependencies":{"rxjs":"^5.5.6","lodash":"4.17.11","ag-grid":"^18.0.1","invariant":"^2.2.2","classnames":"^2.2.5","highcharts":"4.2.5","prop-types":"^15.6.0","react-intl":"^2.4.0","custom-event":"^1.0.1","ag-grid-react":"^18.0.0","react-measure":"^1.4.7","@gooddata/typings":"2.7.1","@types/highcharts":"4.2.56","http-status-codes":"^1.3.0","@gooddata/js-utils":"3.4.0","@gooddata/numberjs":"^3.1.2","fixed-data-table-2":"0.7.17","@gooddata/goodstrap":"59.4.4","react-dom-factories":"^1.0.2","@gooddata/gooddata-js":"11.3.0","highcharts-pattern-fill":"3.0.3","nodelist-foreach-polyfill":"^1.2.0"},"_hasShrinkwrap":false,"readmeFilename":"README.md","test-storybook":{"_defaults":{"readySelector":".screenshot-target, .screenshot-wrapper .highcharts-container, .screenshot-wrapper .s-headline-value, .screenshot-wrapper .viz-table-wrap, .screenshot-wrapper .gdc-kpi, .screenshot-wrapper .gdc-kpi-error, .screenshot-wrapper .s-pivot-table .ag-cell"},"AFM components/PieChart":{"error":{"delay":1000,"readySelector":".screenshot-wrapper .s-error .icon-cloud-rain"}},"Core components/Heatmap":{"data labels config":{"readySelector":".screenshot-wrapper div:nth-child(8) .highcharts-container"},"with different legend positions":{"readySelector":".screenshot-wrapper div:nth-child(10) .highcharts-container"}},"Core components/Treemap":{"data labels config":{"readySelector":".screenshot-wrapper div:nth-child(8) .highcharts-container"},"with different legend positions":{"readySelector":".screenshot-wrapper div:nth-child(10) .highcharts-container"}},"Core components/BarChart":{"with different legend positions":{"readySelector":".screenshot-wrapper div:nth-child(10) .highcharts-container"}},"Core components/PieChart":{"data labels config":{"readySelector":".screenshot-wrapper div:nth-child(8) .highcharts-container"},"with different legend positions":{"readySelector":".screenshot-wrapper div:nth-child(10) .highcharts-container"}},"AFM components/DonutChart":{"error":{"delay":1000,"readySelector":".screenshot-wrapper .s-error .icon-cloud-rain"}},"Core components/AreaChart":{"data labels config":{"readySelector":".screenshot-wrapper div:nth-child(8) .highcharts-container"},"with different legend positions":{"readySelector":".screenshot-wrapper div:nth-child(10) .highcharts-container"}},"Core components/LineChart":{"data labels config":{"readySelector":".screenshot-wrapper div:nth-child(8) .highcharts-container"},"with different legend positions":{"readySelector":".screenshot-wrapper div:nth-child(10) .highcharts-container"}},"Core components/DonutChart":{"data labels config":{"readySelector":".screenshot-wrapper div:nth-child(8) .highcharts-container"},"with different legend positions":{"readySelector":".screenshot-wrapper div:nth-child(10) .highcharts-container"}},"Core components/BubbleChart":{"data labels config":{"readySelector":".screenshot-wrapper div:nth-child(8) .highcharts-container"},"with different legend positions":{"readySelector":".screenshot-wrapper div:nth-child(10) .highcharts-container"}},"Core components/ColumnChart":{"with different legend positions":{"readySelector":".screenshot-wrapper div:nth-child(10) .highcharts-container"}},"Core components/ScatterPlot":{"data labels config":{"readySelector":".screenshot-wrapper div:nth-child(8) .highcharts-container"}}},"devDependencies":{"raf":"3.3.2","yup":"^0.24.1","jest":"23.6.0","react":"16.5.2","enzyme":"3.5.0","formik":"^0.11.11","moment":"2.23.0","history":"^4.7.2","ts-jest":"23.1.4","webpack":"3.10.0","react-ga":"^2.5.2","recharts":"1.0.0-beta.9","testcafe":"0.20.3","commander":"2.14.1","node-sass":"4.7.2","react-dom":"16.5.2","supertest":"3.0.0","babel-core":"6.26.0","css-loader":"0.28.7","jest-junit":"3.0.0","raw-loader":"0.5.1","styled-jsx":"2.2.1","typescript":"2.3.3","@types/jest":"23.3.0","@types/node":"7.0.8","file-loader":"1.1.6","sass-loader":"6.0.6","@types/react":"16.0.34","babel-loader":"7.1.2","react-helmet":"5.2.0","react-select":"1.2.1","style-loader":"0.19.1","@types/enzyme":"3.1.13","@types/lodash":"4.14.61","babel-runtime":"6.25.0","testcafe-live":"0.1.4","utility-types":"^1.1.0","babel-polyfill":"^6.26.0","@storybook/react":"3.4.10","@types/invariant":"2.2.29","@types/react-dom":"16.0.3","babel-preset-env":"1.6.1","isomorphic-fetch":"2.2.1","react-datepicker":"1.1.0","react-router-dom":"4.2.2","@gooddata/mock-js":"1.19.4","@storybook/addons":"3.4.10","@types/classnames":"2.2.3","@types/prop-types":"15.5.2","@types/react-intl":"2.3.5","babel-preset-react":"6.24.1","identity-obj-proxy":"^3.0.0","react-async-script":"^0.9.1","webpack-dev-server":"2.11.1","@types/react-portal":"4.0.1","babel-plugin-lodash":"3.3.2","html-webpack-plugin":"2.30.1","react-test-renderer":"16.4.2","@types/react-measure":"0.4.7","clean-webpack-plugin":"0.1.17","react-google-recaptcha":"^0.11.0","@gooddata/eslint-config":"0.1.0","@gooddata/tslint-config":"0.0.13","@types/storybook__react":"3.0.6","enzyme-adapter-react-16":"1.3.1","uglifyjs-webpack-plugin":"1.2.0","@gooddata/test-storybook":"2.0.0","@storybook/addon-actions":"3.4.10","@storybook/addon-options":"3.4.10","node-sass-magic-importer":"5.1.0","react-syntax-highlighter":"6.1.2","@types/fixed-data-table-2":"0.8.1","awesome-typescript-loader":"3.5.0","@types/react-test-renderer":"16.0.0","circular-dependency-plugin":"4.4.0","compression-webpack-plugin":"1.1.7","@types/enzyme-adapter-react-16":"1.0.3","@types/storybook__addon-actions":"3.0.1","babel-plugin-transform-class-properties":"6.24.1","babel-plugin-transform-async-to-generator":"6.24.1","babel-plugin-transform-object-rest-spread":"6.26.0"},"peerDependencies":{"react":"16.5.2","react-dom":"16.5.2"},"_npmOperationalInternal":{"tmp":"tmp/react-components_6.3.0-alpha23_1550746324803_0.9438545146917341","host":"s3://npm-registry-packages"}},"6.3.0-alpha24":{"name":"@gooddata/react-components","version":"6.3.0-alpha24","author":{"name":"GoodData Corporation"},"license":"BSD-3-Clause","_id":"@gooddata/react-components@6.3.0-alpha24","maintainers":[{"name":"bertold8","email":"ivan.nejezchleb@seznam.cz"},{"name":"bugsbunny338","email":"jiri.zajic@mensa.cz"},{"name":"gooddata-ci","email":"rail@gooddata.com"},{"name":"hurtak","email":"petr.hurtak@gmail.com"},{"name":"ivan.mjartan","email":"ivan.mjartan@gooddata.com"},{"name":"jakub-sterba","email":"jakub.sterba@gooddata.com"},{"name":"jaroslav.tomecek","email":"jaroslav.tomecek@gooddata.com"},{"name":"jkittler","email":"honza.kittler@gmail.com"},{"name":"khanh.le","email":"khanh.le@gooddata.com"},{"name":"langhamp","email":"pavel.langhammer@gooddata.com"},{"name":"lanhuynh","email":"lan.huynh@gooddata.com"},{"name":"linhhong","email":"linh.hong@gooddata.com"},{"name":"lpearce","email":"levi.pearce@gooddata.com"},{"name":"lupko","email":"lubomir.slivka@gooddata.com"},{"name":"martin.mosko","email":"martin.mosko@gooddata.com"},{"name":"michal.marsal","email":"michal.marsal@gooddata.com"},{"name":"nadtan","email":"tan.nguyen@gooddata.com"},{"name":"naibinh","email":"naibinh@gmail.com"},{"name":"nikolacech","email":"nikola.cech@gooddata.com"},{"name":"no23reason","email":"dan.homola@hotmail.cz"},{"name":"pbenes","email":"petr.benes@gooddata.com"},{"name":"peterlacko","email":"lackopeter17@gmail.com"},{"name":"petrjanu","email":"petr.janu@gooddata.com"},{"name":"ptquang86","email":"ptquang86@gmail.com"},{"name":"rodri360","email":"me@rodri360.com"},{"name":"sitina","email":"jiri.sitina@gooddata.com"},{"name":"sondo","email":"son.do@gooddata.com"},{"name":"strouhaljan","email":"strouhal.jan@gmail.com"},{"name":"tomas.kratochvil","email":"tomas.kratochvil@gooddata.com"},{"name":"tomasreichmann","email":"tomasreichmann@gmail.com"},{"name":"tomsatgd","email":"tomas.satinsky@gooddata.com"},{"name":"tu.ngo","email":"tu.ngo@gooddata.com"},{"name":"vlastikcz","email":"vlastimil.kotas@gooddata.com"},{"name":"vlckomi1","email":"michaela.vlckova@gooddata.com"},{"name":"xmort","email":"petr.dolejsi@gooddata.com"},{"name":"yanlipnican","email":"yanlipnican@gmail.com"},{"name":"zdenek.vidensky","email":"zdenek.vidensky@gooddata.com"}],"homepage":"https://github.com/gooddata/gooddata-react-components#readme","bugs":{"url":"https://github.com/gooddata/gooddata-react-components/issues"},"dist":{"shasum":"d5a13b3ca37548968d89e94e260d11a967f9daac","tarball":"https://registry.npmjs.org/@gooddata/react-components/-/react-components-6.3.0-alpha24.tgz","fileCount":1106,"integrity":"sha512-yNz2lkqSrtX3hbIN0+7R3DnNciOS9vebT5pmoOKaIT+wkozcl4tx8xilpi8fehfpFAdNd8apEWCRVnbcAcSJkg==","signatures":[{"sig":"MEUCIBvC+QIMq0WHq4vLouD0222bu9aN6YQ5lU4JbCfKLfT9AiEAx/qu6AK+5inJDCDXfN92tFvIA1JojC+ObSRn36KX1s0=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":4635370,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJcc671CRA9TVsSAnZWagAAH9AQAKTqboQMgFiFajcdPxUT\nCoKg6n4fm0LXNdD8wqF7mLNvaKX3xWD4cghzdFITUNVwsSHZ5bH+TZhEbfnK\ntVIBAueEtxYv/r0sNpgcUg2ZK5TBRLCwllKmgF9T8oV1wSAAxKC01MezM0+c\n30DQn1m+jfJd2ISCcIgBEbHfmZSPpaCKeoPPqsciLnWBXsM4s2BSp+p+Yl8U\nbzU3yE2+6f2NMj0Ik3WjuyV5jdgfgRJZzDKbE3TLj5Mj5GJxmiIKPyj9v7Ms\nKqzDWPuwskC7yr0OZGAZZoDbQ5qTRf0r6qdgdI6sPGZcw5+GD58R2S8j+3P6\n4MhBurydL47/u5PO+b9YlB+zFzkDsN34naclo3q8URpvMRcu9s0sJQJr/qkj\nuKl6ZxU4WvHl4r+7OrSAorUhvm0X1jiMe+qRmZnYHQ/0egv1Ez/VExzoEgMf\nyUjih13+P8eTwlB6HcD2TyeElbo7LkDbihsyPyUMlTGvmIqTcUlzJcNSdXGy\nDPGawebpsnY9U/FDNjHXZPIQmM/a8Q955hGfi7DR1qQAsm2v/fjR5CICYl/0\nyXM/OW8VoEesWN6UP8G/u/ZnjlJ4QjeC/G+STdlAfL02m5XM3VGfu6IiqaFi\nrndPPUg0T4I2fVfkBqHBFGqKePYpmSaObCveNdTfnSj6qDZWXAAEirXUzaED\n++k2\r\n=zIpb\r\n-----END PGP SIGNATURE-----\r\n"},"jest":{"testRegex":"(/__tests__/.*|\\.(test|spec))\\.(tsx?|jsx?)$","transform":{".(ts|tsx)":"ts-jest"},"collectCoverage":false,"moduleNameMapper":{"\\.(css|less|sass|scss)$":"<rootDir>/__mocks__/styleMock.ts"},"coverageReporters":["html"],"collectCoverageFrom":["src/**/*.{ts,tsx}","examples/server/src/**/*.{js,jsx}","!**/*.d.ts"],"moduleFileExtensions":["ts","tsx","js"],"setupTestFrameworkScriptFile":"<rootDir>/jest.setup.js"},"main":"dist/index.js","config":{"eslint":"./examples/**/*.{js,jsx}","tslint":"./{__mocks__,src,stories}/**/*.{ts,tsx}"},"readme":"[![npm version](https://badge.fury.io/js/%40gooddata%2Freact-components.svg)](https://www.npmjs.com/package/@gooddata/react-components) \n\n# GoodData.UI React components\n> A React-based JavaScript library for building data-driven applications\n\n## Getting started\n- [GoodData.UI Documentation](http://sdk.gooddata.com/gooddata-ui/)\n- [GoodData.UI Live Examples](https://gooddata-examples.herokuapp.com/)\n- [Stack Overflow](https://stackoverflow.com/questions/tagged/gooddata)\n\n### Usage\nWith [yarn](https://yarnpkg.com) installed, go to your project directory and run\n```\n$ yarn add @gooddata/react-components\n```\nIf you prefer [npm](npmjs.com) run\n```\n$ npm install --save @gooddata/react-components\n```\n\n\n## Contributing\n\nWe welcome any contribution in form of [issues](https://github.com/gooddata/gooddata-react-components/issues) or [pull requests](https://github.com/gooddata/gooddata-react-components/pulls).\nThese commands may come in handy while developing:\n\n| command | description |\n| ------- | ----------- |\n| `yarn install --pure-lockfile` | first step |\n| ||\n| `yarn dev` | build react-components to `/dist` in watch mode |\n| `yarn test` | run all unit tests |\n| `yarn validate` | validate codestyle |\n| ||\n| `yarn storybook` | run storybook from `/stories` on http://localhost:9001 |\n| `yarn build-storybook` | build storybook to `/dist-storybook` |\n| `yarn test-storybook` | run storybook and [screenshot tests](https://github.com/gooddata/gdc-client-utils/tree/master/test-storybook) |\n| ||\n| `yarn examples` | run Live Examples dev-server from `/examples` on https://localhost:8999 |\n| `yarn examples-build` | build Live Examples to `/examples/dist` |\n| `yarn examples-server` | serve built Live Examples - see `/examples/server/src` |\n| `yarn examples-testcafe` | run testcafe tests against `localhost:8999` |\n\n### Deploy to heroku.com\nWhen you deploy this repo to heroku, it serves *GoodData.UI Live Examples*.\nRelevant tasks are in `Procfile` and `package.json`.\n\n```bash\n# run in the project directory\nheroku login\nheroku create <your-app-name>\nheroku config:set DOMAIN_ADMIN_USERNAME=x@gooddata.com DOMAIN_ADMIN_PASSWORD=xy PROJECT_ID_TO_ASSIGN=xms7ga4tf3g3nzucd8380o2bev8oeknp\ngit push heroku HEAD:master\nheroku open\n```\n\n### Run Live Examples Locally\nTo run *GoodData.UI Live Examples* locally:\n```bash\ngit clone <this-repository>\ncd  <repository-folder>\nyarn install --pure-lockfile\nyarn examples\n```\nThen open https://localhost:8999 and login using Live Examples account (you can [create one here](https://gooddata-examples.herokuapp.com/registration)).\n\n## Changelog\n\n- see [CHANGELOG.md](CHANGELOG.md)\n\n## License\n\n(C) 2007-2018 GoodData Corporation\n\nThis project is dual licensed:\n\n- The ATTRIBUTION-NONCOMMERCIAL 4.0 INTERNATIONAL (CC BY-NC 4.0) is used for purpose of the trial experience and evaluation of GoodData.UI library.\n- The GOODDATA GOODDATA.UI LIBRARY END USER LICENSE AGREEMENT is used for GoodData customers.\n\nFor more information, please see [LICENSE](https://github.com/gooddata/gooddata-react-components/blob/master/LICENSE)\n","gitHead":"4810f96066a4cb26187deeca70097388f2e1b341","scripts":{"dev":"bash scripts/build.sh --dev-watch","test":"jest --watch","build":"bash scripts/build.sh","tslint":"yarn run-tslint -t verbose $npm_package_config_tslint","prepare":"cd examples/server && yarn install --pure-lockfile && cd ../..; rm -r examples/node_modules 2>/dev/null; true","examples":"bash scripts/run-examples.sh","prepare?":"# Called before `npm publish` and on local `npm install`. Temporarily also for deleting obsolete node_modules. Ends with `true` to continue gracefully.","validate":"tsc --noEmit && yarn tslint && eslint $npm_package_config_eslint","build-dev":"bash scripts/build.sh --dev","examples?":"# Default is developer domain, other options: yarn examples [sec,secure,stg,stg2,stg3,demo,developer or URL]","storybook":"yarn build && start-storybook -p 9001 -c .storybook","test-once":"jest","tslint-ci":"mkdir -p ./ci/results && yarn run-tslint -t checkstyle -o ./ci/results/tslint-results.xml $npm_package_config_tslint","run-tslint":"tslint -p tsconfig.json","validate-ci":"tsc --noEmit && yarn tslint-ci  && eslint $npm_package_config_eslint -f checkstyle -o ci/results/eslint-results.xml","examples-build":"bash scripts/build-examples.sh","prepublishOnly":"yarn build","test-storybook":"yarn build && test-storybook","build-storybook":"yarn build && build-storybook -c .storybook -o dist-storybook","examples-server":"node examples/server/src/index.js","heroku-postbuild":"yarn examples-build developer","examples-testcafe":"testcafe chrome --assertion-timeout 60000 -S -s examples/_screenshots examples/test/**/**/*_test* --debug-on-fail","examples-testcafe-ci":"testcafe 'chrome:headless --no-sandbox' --assertion-timeout 60000 -S -s examples/_screenshots examples/test/**/**/*_test*","examples-testcafe-live":"testcafe-live chrome --assertion-timeout 60000 examples/test/**/**/*_test*"},"typings":"dist/index.d.ts","_npmUser":{"name":"gooddata-ci","email":"rail@gooddata.com"},"repository":{"url":"git+ssh://git@github.com/gooddata/gooddata-react-components.git","type":"git"},"_npmVersion":"6.4.1","description":"GoodData React Components","directories":{},"_nodeVersion":"8.12.0","dependencies":{"rxjs":"^5.5.6","lodash":"4.17.11","ag-grid":"^18.0.1","invariant":"^2.2.2","classnames":"^2.2.5","highcharts":"4.2.5","prop-types":"^15.6.0","react-intl":"^2.4.0","custom-event":"^1.0.1","ag-grid-react":"^18.0.0","react-measure":"^1.4.7","@gooddata/typings":"2.7.1","@types/highcharts":"4.2.56","http-status-codes":"^1.3.0","@gooddata/js-utils":"3.4.0","@gooddata/numberjs":"^3.1.2","fixed-data-table-2":"0.7.17","@gooddata/goodstrap":"59.4.5","react-dom-factories":"^1.0.2","@gooddata/gooddata-js":"11.3.0","highcharts-pattern-fill":"3.0.3","nodelist-foreach-polyfill":"^1.2.0"},"_hasShrinkwrap":false,"readmeFilename":"README.md","test-storybook":{"_defaults":{"readySelector":".screenshot-target, .screenshot-wrapper .highcharts-container, .screenshot-wrapper .s-headline-value, .screenshot-wrapper .viz-table-wrap, .screenshot-wrapper .gdc-kpi, .screenshot-wrapper .gdc-kpi-error, .screenshot-wrapper .s-pivot-table .ag-cell"},"AFM components/PieChart":{"error":{"delay":1000,"readySelector":".screenshot-wrapper .s-error .icon-cloud-rain"}},"Core components/Heatmap":{"data labels config":{"readySelector":".screenshot-wrapper div:nth-child(8) .highcharts-container"},"with different legend positions":{"readySelector":".screenshot-wrapper div:nth-child(10) .highcharts-container"}},"Core components/Treemap":{"data labels config":{"readySelector":".screenshot-wrapper div:nth-child(8) .highcharts-container"},"with different legend positions":{"readySelector":".screenshot-wrapper div:nth-child(10) .highcharts-container"}},"Core components/BarChart":{"with different legend positions":{"readySelector":".screenshot-wrapper div:nth-child(10) .highcharts-container"}},"Core components/PieChart":{"data labels config":{"readySelector":".screenshot-wrapper div:nth-child(8) .highcharts-container"},"with different legend positions":{"readySelector":".screenshot-wrapper div:nth-child(10) .highcharts-container"}},"AFM components/DonutChart":{"error":{"delay":1000,"readySelector":".screenshot-wrapper .s-error .icon-cloud-rain"}},"Core components/AreaChart":{"data labels config":{"readySelector":".screenshot-wrapper div:nth-child(8) .highcharts-container"},"with different legend positions":{"readySelector":".screenshot-wrapper div:nth-child(10) .highcharts-container"}},"Core components/LineChart":{"data labels config":{"readySelector":".screenshot-wrapper div:nth-child(8) .highcharts-container"},"with different legend positions":{"readySelector":".screenshot-wrapper div:nth-child(10) .highcharts-container"}},"Core components/DonutChart":{"data labels config":{"readySelector":".screenshot-wrapper div:nth-child(8) .highcharts-container"},"with different legend positions":{"readySelector":".screenshot-wrapper div:nth-child(10) .highcharts-container"}},"Core components/BubbleChart":{"data labels config":{"readySelector":".screenshot-wrapper div:nth-child(8) .highcharts-container"},"with different legend positions":{"readySelector":".screenshot-wrapper div:nth-child(10) .highcharts-container"}},"Core components/ColumnChart":{"with different legend positions":{"readySelector":".screenshot-wrapper div:nth-child(10) .highcharts-container"}},"Core components/ScatterPlot":{"data labels config":{"readySelector":".screenshot-wrapper div:nth-child(8) .highcharts-container"}}},"devDependencies":{"raf":"3.3.2","yup":"^0.24.1","jest":"23.6.0","react":"16.5.2","enzyme":"3.5.0","formik":"^0.11.11","moment":"2.23.0","history":"^4.7.2","ts-jest":"23.1.4","webpack":"3.10.0","react-ga":"^2.5.2","recharts":"1.0.0-beta.9","testcafe":"0.20.3","commander":"2.14.1","node-sass":"4.7.2","react-dom":"16.5.2","supertest":"3.0.0","babel-core":"6.26.0","css-loader":"0.28.7","jest-junit":"3.0.0","raw-loader":"0.5.1","styled-jsx":"2.2.1","typescript":"2.3.3","@types/jest":"23.3.0","@types/node":"7.0.8","file-loader":"1.1.6","sass-loader":"6.0.6","@types/react":"16.0.34","babel-loader":"7.1.2","react-helmet":"5.2.0","react-select":"1.2.1","style-loader":"0.19.1","@types/enzyme":"3.1.13","@types/lodash":"4.14.61","babel-runtime":"6.25.0","testcafe-live":"0.1.4","utility-types":"^1.1.0","babel-polyfill":"^6.26.0","@storybook/react":"3.4.10","@types/invariant":"2.2.29","@types/react-dom":"16.0.3","babel-preset-env":"1.6.1","isomorphic-fetch":"2.2.1","react-datepicker":"1.1.0","react-router-dom":"4.2.2","@gooddata/mock-js":"1.19.4","@storybook/addons":"3.4.10","@types/classnames":"2.2.3","@types/prop-types":"15.5.2","@types/react-intl":"2.3.5","babel-preset-react":"6.24.1","identity-obj-proxy":"^3.0.0","react-async-script":"^0.9.1","webpack-dev-server":"2.11.1","@types/react-portal":"4.0.1","babel-plugin-lodash":"3.3.2","html-webpack-plugin":"2.30.1","react-test-renderer":"16.4.2","@types/react-measure":"0.4.7","clean-webpack-plugin":"0.1.17","react-google-recaptcha":"^0.11.0","@gooddata/eslint-config":"0.1.0","@gooddata/tslint-config":"0.0.13","@types/storybook__react":"3.0.6","enzyme-adapter-react-16":"1.3.1","uglifyjs-webpack-plugin":"1.2.0","@gooddata/test-storybook":"2.0.0","@storybook/addon-actions":"3.4.10","@storybook/addon-options":"3.4.10","node-sass-magic-importer":"5.1.0","react-syntax-highlighter":"6.1.2","@types/fixed-data-table-2":"0.8.1","awesome-typescript-loader":"3.5.0","@types/react-test-renderer":"16.0.0","circular-dependency-plugin":"4.4.0","compression-webpack-plugin":"1.1.7","@types/enzyme-adapter-react-16":"1.0.3","@types/storybook__addon-actions":"3.0.1","babel-plugin-transform-class-properties":"6.24.1","babel-plugin-transform-async-to-generator":"6.24.1","babel-plugin-transform-object-rest-spread":"6.26.0"},"peerDependencies":{"react":"16.5.2","react-dom":"16.5.2"},"_npmOperationalInternal":{"tmp":"tmp/react-components_6.3.0-alpha24_1551085300809_0.21884807498167302","host":"s3://npm-registry-packages"}},"6.3.0-alpha25":{"name":"@gooddata/react-components","version":"6.3.0-alpha25","author":{"name":"GoodData Corporation"},"license":"BSD-3-Clause","_id":"@gooddata/react-components@6.3.0-alpha25","maintainers":[{"name":"bertold8","email":"ivan.nejezchleb@seznam.cz"},{"name":"bugsbunny338","email":"jiri.zajic@mensa.cz"},{"name":"gooddata-ci","email":"rail@gooddata.com"},{"name":"hurtak","email":"petr.hurtak@gmail.com"},{"name":"ivan.mjartan","email":"ivan.mjartan@gooddata.com"},{"name":"jakub-sterba","email":"jakub.sterba@gooddata.com"},{"name":"jaroslav.tomecek","email":"jaroslav.tomecek@gooddata.com"},{"name":"jkittler","email":"honza.kittler@gmail.com"},{"name":"khanh.le","email":"khanh.le@gooddata.com"},{"name":"langhamp","email":"pavel.langhammer@gooddata.com"},{"name":"lanhuynh","email":"lan.huynh@gooddata.com"},{"name":"linhhong","email":"linh.hong@gooddata.com"},{"name":"lpearce","email":"levi.pearce@gooddata.com"},{"name":"lupko","email":"lubomir.slivka@gooddata.com"},{"name":"martin.mosko","email":"martin.mosko@gooddata.com"},{"name":"michal.marsal","email":"michal.marsal@gooddata.com"},{"name":"nadtan","email":"tan.nguyen@gooddata.com"},{"name":"naibinh","email":"naibinh@gmail.com"},{"name":"nikolacech","email":"nikola.cech@gooddata.com"},{"name":"no23reason","email":"dan.homola@hotmail.cz"},{"name":"pbenes","email":"petr.benes@gooddata.com"},{"name":"peterlacko","email":"lackopeter17@gmail.com"},{"name":"petrjanu","email":"petr.janu@gooddata.com"},{"name":"ptquang86","email":"ptquang86@gmail.com"},{"name":"rodri360","email":"me@rodri360.com"},{"name":"sitina","email":"jiri.sitina@gooddata.com"},{"name":"sondo","email":"son.do@gooddata.com"},{"name":"strouhaljan","email":"strouhal.jan@gmail.com"},{"name":"tomas.kratochvil","email":"tomas.kratochvil@gooddata.com"},{"name":"tomasreichmann","email":"tomasreichmann@gmail.com"},{"name":"tomsatgd","email":"tomas.satinsky@gooddata.com"},{"name":"tu.ngo","email":"tu.ngo@gooddata.com"},{"name":"vlastikcz","email":"vlastimil.kotas@gooddata.com"},{"name":"vlckomi1","email":"michaela.vlckova@gooddata.com"},{"name":"xmort","email":"petr.dolejsi@gooddata.com"},{"name":"yanlipnican","email":"yanlipnican@gmail.com"},{"name":"zdenek.vidensky","email":"zdenek.vidensky@gooddata.com"}],"homepage":"https://github.com/gooddata/gooddata-react-components#readme","bugs":{"url":"https://github.com/gooddata/gooddata-react-components/issues"},"dist":{"shasum":"ef07ee9e66aef7e35aaafd2a11892565925d55da","tarball":"https://registry.npmjs.org/@gooddata/react-components/-/react-components-6.3.0-alpha25.tgz","fileCount":1106,"integrity":"sha512-j4DgBcaud+OgFJT+yDecrTVU3gFeIfaCWPrsr8xE0W/eGbdhSo9SvPjXYWDkk583TPMGtWHbAYeeV+3c0Xa+ow==","signatures":[{"sig":"MEYCIQDApyzb4IgPPV91T/qabu51yD96HtMgRdQvEhK6HlRDVgIhAMUf7Xa88RAYZSzvFnDKgUxrSdjE4MK6by4eEYlkPYqV","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":4635231,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJcc9uMCRA9TVsSAnZWagAAImoP/3XRCc8g0ZaIbHbTPNHH\nozAnUH+EpqkTX3V78Zakllgf8f2gjLgo0B/m9Sbx4OQG5Nf/ApfkFQgrIb3F\nu8H44sc2WDeXU2+DDTf/Tf0ceo36yfJN9j3S2MapdkRh9/CYCMmtxmW1yLLN\nyGQ4We4Uo9PTc8L28TBrFMX0CmPaAVqlS59noqGgzioV7Fex66+fePZemhow\n5QUtxD5YAqpbp7H6eUGP/ezRm8/0Xb0AFwd7XE3wD8XZq2rO7CgB6YmwzbhL\nHvgH/L3hPmS0jMEigGtsh90+RZubhw3O0jrLNGSkqcohqeZpRUB4l9qyRsPu\nX08BMevWZ431tAKrGT0lqzs4xa0eCZfvlDtGLu+v3IXDfaX9spQ+lENVf/5N\nnagWsWybd3JDlaYc2w4q7rY+digyEuCEhB5nkMeGTZ4biG+KQ5fLSX9B+/3t\n35H5HnmJ0wDUugrldX/3OHI8B/yhQRwZg6uAB9AyLDVRNXUyuMf2aeKaj440\nTN8P4oE0+dBDBT/Fra2JYcAJGj9xZwoxtnskaxZ6S38ooWVEmOKw4ax2mmec\nRNv+Mw8NAQDuSH9zdIg22cgogscuyK9cn0R7rgcNn92Gwz8nOzQxGfvEuJba\nNSA5pYhxbtDWCLcBS28T4PxRz1i4u/Nn5my56M3GnU/ceGRxQu7M993Lj8kh\nKj6c\r\n=3/ic\r\n-----END PGP SIGNATURE-----\r\n"},"jest":{"testRegex":"(/__tests__/.*|\\.(test|spec))\\.(tsx?|jsx?)$","transform":{".(ts|tsx)":"ts-jest"},"collectCoverage":false,"moduleNameMapper":{"\\.(css|less|sass|scss)$":"<rootDir>/__mocks__/styleMock.ts"},"coverageReporters":["html"],"collectCoverageFrom":["src/**/*.{ts,tsx}","examples/server/src/**/*.{js,jsx}","!**/*.d.ts"],"moduleFileExtensions":["ts","tsx","js"],"setupTestFrameworkScriptFile":"<rootDir>/jest.setup.js"},"main":"dist/index.js","config":{"eslint":"./examples/**/*.{js,jsx}","tslint":"./{__mocks__,src,stories}/**/*.{ts,tsx}"},"readme":"[![npm version](https://badge.fury.io/js/%40gooddata%2Freact-components.svg)](https://www.npmjs.com/package/@gooddata/react-components) \n\n# GoodData.UI React components\n> A React-based JavaScript library for building data-driven applications\n\n## Getting started\n- [GoodData.UI Documentation](http://sdk.gooddata.com/gooddata-ui/)\n- [GoodData.UI Live Examples](https://gooddata-examples.herokuapp.com/)\n- [Stack Overflow](https://stackoverflow.com/questions/tagged/gooddata)\n\n### Usage\nWith [yarn](https://yarnpkg.com) installed, go to your project directory and run\n```\n$ yarn add @gooddata/react-components\n```\nIf you prefer [npm](npmjs.com) run\n```\n$ npm install --save @gooddata/react-components\n```\n\n\n## Contributing\n\nWe welcome any contribution in form of [issues](https://github.com/gooddata/gooddata-react-components/issues) or [pull requests](https://github.com/gooddata/gooddata-react-components/pulls).\nThese commands may come in handy while developing:\n\n| command | description |\n| ------- | ----------- |\n| `yarn install --pure-lockfile` | first step |\n| ||\n| `yarn dev` | build react-components to `/dist` in watch mode |\n| `yarn test` | run all unit tests |\n| `yarn validate` | validate codestyle |\n| ||\n| `yarn storybook` | run storybook from `/stories` on http://localhost:9001 |\n| `yarn build-storybook` | build storybook to `/dist-storybook` |\n| `yarn test-storybook` | run storybook and [screenshot tests](https://github.com/gooddata/gdc-client-utils/tree/master/test-storybook) |\n| ||\n| `yarn examples` | run Live Examples dev-server from `/examples` on https://localhost:8999 |\n| `yarn examples-build` | build Live Examples to `/examples/dist` |\n| `yarn examples-server` | serve built Live Examples - see `/examples/server/src` |\n| `yarn examples-testcafe` | run testcafe tests against `localhost:8999` |\n\n### Deploy to heroku.com\nWhen you deploy this repo to heroku, it serves *GoodData.UI Live Examples*.\nRelevant tasks are in `Procfile` and `package.json`.\n\n```bash\n# run in the project directory\nheroku login\nheroku create <your-app-name>\nheroku config:set DOMAIN_ADMIN_USERNAME=x@gooddata.com DOMAIN_ADMIN_PASSWORD=xy PROJECT_ID_TO_ASSIGN=xms7ga4tf3g3nzucd8380o2bev8oeknp\ngit push heroku HEAD:master\nheroku open\n```\n\n### Run Live Examples Locally\nTo run *GoodData.UI Live Examples* locally:\n```bash\ngit clone <this-repository>\ncd  <repository-folder>\nyarn install --pure-lockfile\nyarn examples\n```\nThen open https://localhost:8999 and login using Live Examples account (you can [create one here](https://gooddata-examples.herokuapp.com/registration)).\n\n## Changelog\n\n- see [CHANGELOG.md](CHANGELOG.md)\n\n## License\n\n(C) 2007-2018 GoodData Corporation\n\nThis project is dual licensed:\n\n- The ATTRIBUTION-NONCOMMERCIAL 4.0 INTERNATIONAL (CC BY-NC 4.0) is used for purpose of the trial experience and evaluation of GoodData.UI library.\n- The GOODDATA GOODDATA.UI LIBRARY END USER LICENSE AGREEMENT is used for GoodData customers.\n\nFor more information, please see [LICENSE](https://github.com/gooddata/gooddata-react-components/blob/master/LICENSE)\n","gitHead":"70204a5cbe21ec07670eefd6e490298d95b8a177","scripts":{"dev":"bash scripts/build.sh --dev-watch","test":"jest --watch","build":"bash scripts/build.sh","tslint":"yarn run-tslint -t verbose $npm_package_config_tslint","prepare":"cd examples/server && yarn install --pure-lockfile && cd ../..; rm -r examples/node_modules 2>/dev/null; true","examples":"bash scripts/run-examples.sh","prepare?":"# Called before `npm publish` and on local `npm install`. Temporarily also for deleting obsolete node_modules. Ends with `true` to continue gracefully.","validate":"tsc --noEmit && yarn tslint && eslint $npm_package_config_eslint","build-dev":"bash scripts/build.sh --dev","examples?":"# Default is developer domain, other options: yarn examples [sec,secure,stg,stg2,stg3,demo,developer or URL]","storybook":"yarn build && start-storybook -p 9001 -c .storybook","test-once":"jest","tslint-ci":"mkdir -p ./ci/results && yarn run-tslint -t checkstyle -o ./ci/results/tslint-results.xml $npm_package_config_tslint","run-tslint":"tslint -p tsconfig.json","validate-ci":"tsc --noEmit && yarn tslint-ci  && eslint $npm_package_config_eslint -f checkstyle -o ci/results/eslint-results.xml","examples-build":"bash scripts/build-examples.sh","prepublishOnly":"yarn build","test-storybook":"yarn build && test-storybook","build-storybook":"yarn build && build-storybook -c .storybook -o dist-storybook","examples-server":"node examples/server/src/index.js","heroku-postbuild":"yarn examples-build developer","examples-testcafe":"testcafe chrome --assertion-timeout 60000 -S -s examples/_screenshots examples/test/**/**/*_test* --debug-on-fail","examples-testcafe-ci":"testcafe 'chrome:headless --no-sandbox' --assertion-timeout 60000 -S -s examples/_screenshots examples/test/**/**/*_test*","examples-testcafe-live":"testcafe-live chrome --assertion-timeout 60000 examples/test/**/**/*_test*"},"typings":"dist/index.d.ts","_npmUser":{"name":"gooddata-ci","email":"rail@gooddata.com"},"repository":{"url":"git+ssh://git@github.com/gooddata/gooddata-react-components.git","type":"git"},"_npmVersion":"6.4.1","description":"GoodData React Components","directories":{},"_nodeVersion":"8.12.0","dependencies":{"rxjs":"^5.5.6","lodash":"4.17.11","ag-grid":"^18.0.1","invariant":"^2.2.2","classnames":"^2.2.5","highcharts":"4.2.5","prop-types":"^15.6.0","react-intl":"^2.4.0","custom-event":"^1.0.1","ag-grid-react":"^18.0.0","react-measure":"^1.4.7","@gooddata/typings":"2.7.1","@types/highcharts":"4.2.56","http-status-codes":"^1.3.0","@gooddata/js-utils":"3.4.0","@gooddata/numberjs":"^3.1.2","fixed-data-table-2":"0.7.17","@gooddata/goodstrap":"59.4.5","react-dom-factories":"^1.0.2","@gooddata/gooddata-js":"11.3.0","highcharts-pattern-fill":"3.0.3","nodelist-foreach-polyfill":"^1.2.0"},"_hasShrinkwrap":false,"readmeFilename":"README.md","test-storybook":{"_defaults":{"readySelector":".screenshot-target, .screenshot-wrapper .highcharts-container, .screenshot-wrapper .s-headline-value, .screenshot-wrapper .viz-table-wrap, .screenshot-wrapper .gdc-kpi, .screenshot-wrapper .gdc-kpi-error, .screenshot-wrapper .s-pivot-table .ag-cell"},"AFM components/PieChart":{"error":{"delay":1000,"readySelector":".screenshot-wrapper .s-error .icon-cloud-rain"}},"Core components/Heatmap":{"data labels config":{"readySelector":".screenshot-wrapper div:nth-child(8) .highcharts-container"},"with different legend positions":{"readySelector":".screenshot-wrapper div:nth-child(10) .highcharts-container"}},"Core components/Treemap":{"data labels config":{"readySelector":".screenshot-wrapper div:nth-child(8) .highcharts-container"},"with different legend positions":{"readySelector":".screenshot-wrapper div:nth-child(10) .highcharts-container"}},"Core components/BarChart":{"with different legend positions":{"readySelector":".screenshot-wrapper div:nth-child(10) .highcharts-container"}},"Core components/PieChart":{"data labels config":{"readySelector":".screenshot-wrapper div:nth-child(8) .highcharts-container"},"with different legend positions":{"readySelector":".screenshot-wrapper div:nth-child(10) .highcharts-container"}},"AFM components/DonutChart":{"error":{"delay":1000,"readySelector":".screenshot-wrapper .s-error .icon-cloud-rain"}},"Core components/AreaChart":{"data labels config":{"readySelector":".screenshot-wrapper div:nth-child(8) .highcharts-container"},"with different legend positions":{"readySelector":".screenshot-wrapper div:nth-child(10) .highcharts-container"}},"Core components/LineChart":{"data labels config":{"readySelector":".screenshot-wrapper div:nth-child(8) .highcharts-container"},"with different legend positions":{"readySelector":".screenshot-wrapper div:nth-child(10) .highcharts-container"}},"Core components/DonutChart":{"data labels config":{"readySelector":".screenshot-wrapper div:nth-child(8) .highcharts-container"},"with different legend positions":{"readySelector":".screenshot-wrapper div:nth-child(10) .highcharts-container"}},"Core components/BubbleChart":{"data labels config":{"readySelector":".screenshot-wrapper div:nth-child(8) .highcharts-container"},"with different legend positions":{"readySelector":".screenshot-wrapper div:nth-child(10) .highcharts-container"}},"Core components/ColumnChart":{"with different legend positions":{"readySelector":".screenshot-wrapper div:nth-child(10) .highcharts-container"}},"Core components/ScatterPlot":{"data labels config":{"readySelector":".screenshot-wrapper div:nth-child(8) .highcharts-container"}}},"devDependencies":{"raf":"3.3.2","yup":"^0.24.1","jest":"23.6.0","react":"16.5.2","enzyme":"3.5.0","formik":"^0.11.11","moment":"2.23.0","history":"^4.7.2","ts-jest":"23.1.4","webpack":"3.10.0","react-ga":"^2.5.2","recharts":"1.0.0-beta.9","testcafe":"0.20.3","commander":"2.14.1","node-sass":"4.7.2","react-dom":"16.5.2","supertest":"3.0.0","babel-core":"6.26.0","css-loader":"0.28.7","jest-junit":"3.0.0","raw-loader":"0.5.1","styled-jsx":"2.2.1","typescript":"2.3.3","@types/jest":"23.3.0","@types/node":"7.0.8","file-loader":"1.1.6","sass-loader":"6.0.6","@types/react":"16.0.34","babel-loader":"7.1.2","react-helmet":"5.2.0","react-select":"1.2.1","style-loader":"0.19.1","@types/enzyme":"3.1.13","@types/lodash":"4.14.61","babel-runtime":"6.25.0","testcafe-live":"0.1.4","utility-types":"^1.1.0","babel-polyfill":"^6.26.0","@storybook/react":"3.4.10","@types/invariant":"2.2.29","@types/react-dom":"16.0.3","babel-preset-env":"1.6.1","isomorphic-fetch":"2.2.1","react-datepicker":"1.1.0","react-router-dom":"4.2.2","@gooddata/mock-js":"1.19.4","@storybook/addons":"3.4.10","@types/classnames":"2.2.3","@types/prop-types":"15.5.2","@types/react-intl":"2.3.5","babel-preset-react":"6.24.1","identity-obj-proxy":"^3.0.0","react-async-script":"^0.9.1","webpack-dev-server":"2.11.1","@types/react-portal":"4.0.1","babel-plugin-lodash":"3.3.2","html-webpack-plugin":"2.30.1","react-test-renderer":"16.4.2","@types/react-measure":"0.4.7","clean-webpack-plugin":"0.1.17","react-google-recaptcha":"^0.11.0","@gooddata/eslint-config":"0.1.0","@gooddata/tslint-config":"0.0.13","@types/storybook__react":"3.0.6","enzyme-adapter-react-16":"1.3.1","uglifyjs-webpack-plugin":"1.2.0","@gooddata/test-storybook":"2.0.0","@storybook/addon-actions":"3.4.10","@storybook/addon-options":"3.4.10","node-sass-magic-importer":"5.1.0","react-syntax-highlighter":"6.1.2","@types/fixed-data-table-2":"0.8.1","awesome-typescript-loader":"3.5.0","@types/react-test-renderer":"16.0.0","circular-dependency-plugin":"4.4.0","compression-webpack-plugin":"1.1.7","@types/enzyme-adapter-react-16":"1.0.3","@types/storybook__addon-actions":"3.0.1","babel-plugin-transform-class-properties":"6.24.1","babel-plugin-transform-async-to-generator":"6.24.1","babel-plugin-transform-object-rest-spread":"6.26.0"},"peerDependencies":{"react":"16.5.2","react-dom":"16.5.2"},"_npmOperationalInternal":{"tmp":"tmp/react-components_6.3.0-alpha25_1551096715439_0.8591435081657792","host":"s3://npm-registry-packages"}},"6.3.0-alpha26":{"name":"@gooddata/react-components","version":"6.3.0-alpha26","author":{"name":"GoodData Corporation"},"license":"BSD-3-Clause","_id":"@gooddata/react-components@6.3.0-alpha26","maintainers":[{"name":"bertold8","email":"ivan.nejezchleb@seznam.cz"},{"name":"bugsbunny338","email":"jiri.zajic@mensa.cz"},{"name":"gooddata-ci","email":"rail@gooddata.com"},{"name":"hurtak","email":"petr.hurtak@gmail.com"},{"name":"ivan.mjartan","email":"ivan.mjartan@gooddata.com"},{"name":"jakub-sterba","email":"jakub.sterba@gooddata.com"},{"name":"jaroslav.tomecek","email":"jaroslav.tomecek@gooddata.com"},{"name":"jkittler","email":"honza.kittler@gmail.com"},{"name":"khanh.le","email":"khanh.le@gooddata.com"},{"name":"langhamp","email":"pavel.langhammer@gooddata.com"},{"name":"lanhuynh","email":"lan.huynh@gooddata.com"},{"name":"linhhong","email":"linh.hong@gooddata.com"},{"name":"lpearce","email":"levi.pearce@gooddata.com"},{"name":"lupko","email":"lubomir.slivka@gooddata.com"},{"name":"martin.mosko","email":"martin.mosko@gooddata.com"},{"name":"michal.marsal","email":"michal.marsal@gooddata.com"},{"name":"nadtan","email":"tan.nguyen@gooddata.com"},{"name":"naibinh","email":"naibinh@gmail.com"},{"name":"nikolacech","email":"nikola.cech@gooddata.com"},{"name":"no23reason","email":"dan.homola@hotmail.cz"},{"name":"pbenes","email":"petr.benes@gooddata.com"},{"name":"peterlacko","email":"lackopeter17@gmail.com"},{"name":"petrjanu","email":"petr.janu@gooddata.com"},{"name":"ptquang86","email":"ptquang86@gmail.com"},{"name":"rodri360","email":"me@rodri360.com"},{"name":"sitina","email":"jiri.sitina@gooddata.com"},{"name":"sondo","email":"son.do@gooddata.com"},{"name":"strouhaljan","email":"strouhal.jan@gmail.com"},{"name":"tomas.kratochvil","email":"tomas.kratochvil@gooddata.com"},{"name":"tomasreichmann","email":"tomasreichmann@gmail.com"},{"name":"tomsatgd","email":"tomas.satinsky@gooddata.com"},{"name":"tu.ngo","email":"tu.ngo@gooddata.com"},{"name":"vlastikcz","email":"vlastimil.kotas@gooddata.com"},{"name":"vlckomi1","email":"michaela.vlckova@gooddata.com"},{"name":"xmort","email":"petr.dolejsi@gooddata.com"},{"name":"yanlipnican","email":"yanlipnican@gmail.com"},{"name":"zdenek.vidensky","email":"zdenek.vidensky@gooddata.com"}],"homepage":"https://github.com/gooddata/gooddata-react-components#readme","bugs":{"url":"https://github.com/gooddata/gooddata-react-components/issues"},"dist":{"shasum":"96f88f40b4a83353d9aa24bf0d39bf26f88f4cb1","tarball":"https://registry.npmjs.org/@gooddata/react-components/-/react-components-6.3.0-alpha26.tgz","fileCount":1120,"integrity":"sha512-YBwkkaLkNpqbvQptUoVxipFz6bQcz26jcKgmcxDqAM0yZ1nzDy1pZlj+59YItgEypXlaT+VKDL1N42QfTjYsQA==","signatures":[{"sig":"MEUCIFVFlg3TbG9EHGD8MWyrBKeu+dIwvGvq7FBlC3XNdtERAiEA4odRmEl9DDlLb1giaaT2XOE/kGBQaGEiruXnR71kT5w=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":4710450,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJcdK7NCRA9TVsSAnZWagAA4GwP/Rx8ulNlaQZSfqcdBzRU\nMRW2ckQeZf+phMAqGPb88G1R+98LnvuOBWO+YKuMJ9sfESXnbN69TEcXFzFn\nySfumrxU4Oz+rbexO6hdKdfBFh4sZUDocG54B37DhlcFi/S6AITV/1yNZ2hu\nwryU17Y72QV+BTiDTMKxSlvGcGn7ruFRlOCzoaBIoU4d7Wxf4rafMDWI7KgM\nYb/ta8Glb+BUiIexLAcQlkbjWC6pn5bMq66/kgxGyvoNzu+f6pDEbMzlryMC\nGUSrnKSvUga4pSz8RdSu6TFXtmXTcQ0y73ia6wXHKUDU7VpBBe6t6dGVa0Ss\nfGOm3RkqRCyyTSy4ILeOFmd1hHWHrzga2eCOB2N1UX6XzHdxCyHukr4Cpk4t\ngFv0jarKARg+7l3WccIEm3kXrJzxcIa/Fxo9e4eWyJLvOd34yE8FO1JuXxLJ\no0TDcKKnHDO5e2tNZWvej0+Bq/VdF7/r+ZrGuDv4JniEWuOnFvoeCaPDpQk+\nLwGWgM16PtRvOyFYidbCyN3d7u9NovNozSnnElxUZyKpy88AyEyBQKo9aadD\n6sfJbdp96kIRkIokrO0F7G78Xc4NoPvobf0vsdE2uiDcdFK31jJLvgYq2CHv\n4AIJX3gPLSPhf0bfrusOnXWAR1FoH43okiUDqgDK2YW7+Q3Q6gC0hRLN0CO+\nHJIU\r\n=CWiu\r\n-----END PGP SIGNATURE-----\r\n"},"jest":{"testRegex":"(/__tests__/.*|\\.(test|spec))\\.(tsx?|jsx?)$","transform":{".(ts|tsx)":"ts-jest"},"collectCoverage":false,"moduleNameMapper":{"\\.(css|less|sass|scss)$":"<rootDir>/__mocks__/styleMock.ts"},"coverageReporters":["html"],"collectCoverageFrom":["src/**/*.{ts,tsx}","examples/server/src/**/*.{js,jsx}","!**/*.d.ts"],"moduleFileExtensions":["ts","tsx","js"],"setupTestFrameworkScriptFile":"<rootDir>/jest.setup.js"},"main":"dist/index.js","config":{"eslint":"./examples/**/*.{js,jsx}","tslint":"./{__mocks__,src,stories}/**/*.{ts,tsx}"},"readme":"[![npm version](https://badge.fury.io/js/%40gooddata%2Freact-components.svg)](https://www.npmjs.com/package/@gooddata/react-components) \n\n# GoodData.UI React components\n> A React-based JavaScript library for building data-driven applications\n\n## Getting started\n- [GoodData.UI Documentation](http://sdk.gooddata.com/gooddata-ui/)\n- [GoodData.UI Live Examples](https://gooddata-examples.herokuapp.com/)\n- [Stack Overflow](https://stackoverflow.com/questions/tagged/gooddata)\n\n### Usage\nWith [yarn](https://yarnpkg.com) installed, go to your project directory and run\n```\n$ yarn add @gooddata/react-components\n```\nIf you prefer [npm](npmjs.com) run\n```\n$ npm install --save @gooddata/react-components\n```\n\n\n## Contributing\n\nWe welcome any contribution in form of [issues](https://github.com/gooddata/gooddata-react-components/issues) or [pull requests](https://github.com/gooddata/gooddata-react-components/pulls).\nThese commands may come in handy while developing:\n\n| command | description |\n| ------- | ----------- |\n| `yarn install --pure-lockfile` | first step |\n| ||\n| `yarn dev` | build react-components to `/dist` in watch mode |\n| `yarn test` | run all unit tests |\n| `yarn validate` | validate codestyle |\n| ||\n| `yarn storybook` | run storybook from `/stories` on http://localhost:9001 |\n| `yarn build-storybook` | build storybook to `/dist-storybook` |\n| `yarn test-storybook` | run storybook and [screenshot tests](https://github.com/gooddata/gdc-client-utils/tree/master/test-storybook) |\n| ||\n| `yarn examples` | run Live Examples dev-server from `/examples` on https://localhost:8999 |\n| `yarn examples-build` | build Live Examples to `/examples/dist` |\n| `yarn examples-server` | serve built Live Examples - see `/examples/server/src` |\n| `yarn examples-testcafe` | run testcafe tests against `localhost:8999` |\n\n### Deploy to heroku.com\nWhen you deploy this repo to heroku, it serves *GoodData.UI Live Examples*.\nRelevant tasks are in `Procfile` and `package.json`.\n\n```bash\n# run in the project directory\nheroku login\nheroku create <your-app-name>\nheroku config:set DOMAIN_ADMIN_USERNAME=x@gooddata.com DOMAIN_ADMIN_PASSWORD=xy PROJECT_ID_TO_ASSIGN=xms7ga4tf3g3nzucd8380o2bev8oeknp\ngit push heroku HEAD:master\nheroku open\n```\n\n### Run Live Examples Locally\nTo run *GoodData.UI Live Examples* locally:\n```bash\ngit clone <this-repository>\ncd  <repository-folder>\nyarn install --pure-lockfile\nyarn examples\n```\nThen open https://localhost:8999 and login using Live Examples account (you can [create one here](https://gooddata-examples.herokuapp.com/registration)).\n\n## Changelog\n\n- see [CHANGELOG.md](CHANGELOG.md)\n\n## License\n\n(C) 2007-2018 GoodData Corporation\n\nThis project is dual licensed:\n\n- The ATTRIBUTION-NONCOMMERCIAL 4.0 INTERNATIONAL (CC BY-NC 4.0) is used for purpose of the trial experience and evaluation of GoodData.UI library.\n- The GOODDATA GOODDATA.UI LIBRARY END USER LICENSE AGREEMENT is used for GoodData customers.\n\nFor more information, please see [LICENSE](https://github.com/gooddata/gooddata-react-components/blob/master/LICENSE)\n","gitHead":"c905a4b0166ec5b66c266bc96740e472bcffab39","scripts":{"dev":"bash scripts/build.sh --dev-watch","test":"jest --watch","build":"bash scripts/build.sh","tslint":"yarn run-tslint -t verbose $npm_package_config_tslint","prepare":"cd examples/server && yarn install --pure-lockfile && cd ../..; rm -r examples/node_modules 2>/dev/null; true","examples":"bash scripts/run-examples.sh","prepare?":"# Called before `npm publish` and on local `npm install`. Temporarily also for deleting obsolete node_modules. Ends with `true` to continue gracefully.","validate":"tsc --noEmit && yarn tslint && eslint $npm_package_config_eslint","build-dev":"bash scripts/build.sh --dev","examples?":"# Default is developer domain, other options: yarn examples [sec,secure,stg,stg2,stg3,demo,developer or URL]","storybook":"yarn build && start-storybook -p 9001 -c .storybook","test-once":"jest","tslint-ci":"mkdir -p ./ci/results && yarn run-tslint -t checkstyle -o ./ci/results/tslint-results.xml $npm_package_config_tslint","run-tslint":"tslint -p tsconfig.json","validate-ci":"tsc --noEmit && yarn tslint-ci  && eslint $npm_package_config_eslint -f checkstyle -o ci/results/eslint-results.xml","examples-build":"bash scripts/build-examples.sh","prepublishOnly":"yarn build","test-storybook":"yarn build && test-storybook","build-storybook":"yarn build && build-storybook -c .storybook -o dist-storybook","examples-server":"node examples/server/src/index.js","heroku-postbuild":"yarn examples-build developer","examples-testcafe":"testcafe chrome --assertion-timeout 60000 -S -s examples/_screenshots examples/test/**/**/*_test* --debug-on-fail","examples-testcafe-ci":"testcafe 'chrome:headless --no-sandbox' --assertion-timeout 60000 -S -s examples/_screenshots examples/test/**/**/*_test*","examples-testcafe-live":"testcafe-live chrome --assertion-timeout 60000 examples/test/**/**/*_test*"},"typings":"dist/index.d.ts","_npmUser":{"name":"gooddata-ci","email":"rail@gooddata.com"},"repository":{"url":"git+ssh://git@github.com/gooddata/gooddata-react-components.git","type":"git"},"_npmVersion":"6.4.1","description":"GoodData React Components","directories":{},"_nodeVersion":"8.12.0","dependencies":{"rxjs":"^5.5.6","lodash":"4.17.11","ag-grid":"^18.0.1","invariant":"^2.2.2","classnames":"^2.2.5","highcharts":"4.2.5","prop-types":"^15.6.0","react-intl":"^2.4.0","custom-event":"^1.0.1","ag-grid-react":"^18.0.0","react-measure":"^1.4.7","@gooddata/typings":"2.7.1","@types/highcharts":"4.2.56","http-status-codes":"^1.3.0","@gooddata/js-utils":"3.4.0","@gooddata/numberjs":"^3.1.2","fixed-data-table-2":"0.7.17","@gooddata/goodstrap":"59.4.5","react-dom-factories":"^1.0.2","@gooddata/gooddata-js":"11.3.0","highcharts-pattern-fill":"3.0.3","nodelist-foreach-polyfill":"^1.2.0","highcharts-grouped-categories":"^1.1.3"},"_hasShrinkwrap":false,"readmeFilename":"README.md","test-storybook":{"_defaults":{"readySelector":".screenshot-target, .screenshot-wrapper .highcharts-container, .screenshot-wrapper .s-headline-value, .screenshot-wrapper .viz-table-wrap, .screenshot-wrapper .gdc-kpi, .screenshot-wrapper .gdc-kpi-error, .screenshot-wrapper .s-pivot-table .ag-cell"},"AFM components/PieChart":{"error":{"delay":1000,"readySelector":".screenshot-wrapper .s-error .icon-cloud-rain"}},"Core components/Heatmap":{"data labels config":{"readySelector":".screenshot-wrapper div:nth-child(8) .highcharts-container"},"with different legend positions":{"readySelector":".screenshot-wrapper div:nth-child(10) .highcharts-container"}},"Core components/Treemap":{"data labels config":{"readySelector":".screenshot-wrapper div:nth-child(8) .highcharts-container"},"with different legend positions":{"readySelector":".screenshot-wrapper div:nth-child(10) .highcharts-container"}},"Core components/BarChart":{"with different legend positions":{"readySelector":".screenshot-wrapper div:nth-child(10) .highcharts-container"}},"Core components/PieChart":{"data labels config":{"readySelector":".screenshot-wrapper div:nth-child(8) .highcharts-container"},"with different legend positions":{"readySelector":".screenshot-wrapper div:nth-child(10) .highcharts-container"}},"AFM components/DonutChart":{"error":{"delay":1000,"readySelector":".screenshot-wrapper .s-error .icon-cloud-rain"}},"Core components/AreaChart":{"data labels config":{"readySelector":".screenshot-wrapper div:nth-child(8) .highcharts-container"},"with different legend positions":{"readySelector":".screenshot-wrapper div:nth-child(10) .highcharts-container"}},"Core components/LineChart":{"data labels config":{"readySelector":".screenshot-wrapper div:nth-child(8) .highcharts-container"},"with different legend positions":{"readySelector":".screenshot-wrapper div:nth-child(10) .highcharts-container"}},"Core components/DonutChart":{"data labels config":{"readySelector":".screenshot-wrapper div:nth-child(8) .highcharts-container"},"with different legend positions":{"readySelector":".screenshot-wrapper div:nth-child(10) .highcharts-container"}},"Core components/BubbleChart":{"data labels config":{"readySelector":".screenshot-wrapper div:nth-child(8) .highcharts-container"},"with different legend positions":{"readySelector":".screenshot-wrapper div:nth-child(10) .highcharts-container"}},"Core components/ColumnChart":{"with different legend positions":{"readySelector":".screenshot-wrapper div:nth-child(10) .highcharts-container"}},"Core components/ScatterPlot":{"data labels config":{"readySelector":".screenshot-wrapper div:nth-child(8) .highcharts-container"}}},"devDependencies":{"raf":"3.3.2","yup":"^0.24.1","jest":"23.6.0","react":"16.5.2","enzyme":"3.5.0","formik":"^0.11.11","moment":"2.23.0","history":"^4.7.2","ts-jest":"23.1.4","webpack":"3.10.0","react-ga":"^2.5.2","recharts":"1.0.0-beta.9","testcafe":"0.20.3","commander":"2.14.1","node-sass":"4.7.2","react-dom":"16.5.2","supertest":"3.0.0","babel-core":"6.26.0","css-loader":"0.28.7","jest-junit":"3.0.0","raw-loader":"0.5.1","styled-jsx":"2.2.1","typescript":"2.3.3","@types/jest":"23.3.0","@types/node":"7.0.8","file-loader":"1.1.6","sass-loader":"6.0.6","@types/react":"16.0.34","babel-loader":"7.1.2","react-helmet":"5.2.0","react-select":"1.2.1","style-loader":"0.19.1","@types/enzyme":"3.1.13","@types/lodash":"4.14.61","babel-runtime":"6.25.0","testcafe-live":"0.1.4","utility-types":"^1.1.0","babel-polyfill":"^6.26.0","@storybook/react":"3.4.10","@types/invariant":"2.2.29","@types/react-dom":"16.0.3","babel-preset-env":"1.6.1","isomorphic-fetch":"2.2.1","react-datepicker":"1.1.0","react-router-dom":"4.2.2","@gooddata/mock-js":"1.19.4","@storybook/addons":"3.4.10","@types/classnames":"2.2.3","@types/prop-types":"15.5.2","@types/react-intl":"2.3.5","babel-preset-react":"6.24.1","identity-obj-proxy":"^3.0.0","react-async-script":"^0.9.1","webpack-dev-server":"2.11.1","@types/react-portal":"4.0.1","babel-plugin-lodash":"3.3.2","html-webpack-plugin":"2.30.1","react-test-renderer":"16.4.2","@types/react-measure":"0.4.7","clean-webpack-plugin":"0.1.17","react-google-recaptcha":"^0.11.0","@gooddata/eslint-config":"0.1.0","@gooddata/tslint-config":"0.0.13","@types/storybook__react":"3.0.6","enzyme-adapter-react-16":"1.3.1","uglifyjs-webpack-plugin":"1.2.0","@gooddata/test-storybook":"2.0.0","@storybook/addon-actions":"3.4.10","@storybook/addon-options":"3.4.10","node-sass-magic-importer":"5.1.0","react-syntax-highlighter":"6.1.2","@types/fixed-data-table-2":"0.8.1","awesome-typescript-loader":"3.5.0","@types/react-test-renderer":"16.0.0","circular-dependency-plugin":"4.4.0","compression-webpack-plugin":"1.1.7","@types/enzyme-adapter-react-16":"1.0.3","@types/storybook__addon-actions":"3.0.1","babel-plugin-transform-class-properties":"6.24.1","babel-plugin-transform-async-to-generator":"6.24.1","babel-plugin-transform-object-rest-spread":"6.26.0"},"peerDependencies":{"react":"16.5.2","react-dom":"16.5.2"},"_npmOperationalInternal":{"tmp":"tmp/react-components_6.3.0-alpha26_1551150796256_0.9374366874038367","host":"s3://npm-registry-packages"}},"6.3.0-alpha27":{"name":"@gooddata/react-components","version":"6.3.0-alpha27","author":{"name":"GoodData Corporation"},"license":"BSD-3-Clause","_id":"@gooddata/react-components@6.3.0-alpha27","maintainers":[{"name":"bertold8","email":"ivan.nejezchleb@seznam.cz"},{"name":"bugsbunny338","email":"jiri.zajic@mensa.cz"},{"name":"gooddata-ci","email":"rail@gooddata.com"},{"name":"hurtak","email":"petr.hurtak@gmail.com"},{"name":"ivan.mjartan","email":"ivan.mjartan@gooddata.com"},{"name":"jakub-sterba","email":"jakub.sterba@gooddata.com"},{"name":"jaroslav.tomecek","email":"jaroslav.tomecek@gooddata.com"},{"name":"jkittler","email":"honza.kittler@gmail.com"},{"name":"khanh.le","email":"khanh.le@gooddata.com"},{"name":"langhamp","email":"pavel.langhammer@gooddata.com"},{"name":"lanhuynh","email":"lan.huynh@gooddata.com"},{"name":"linhhong","email":"linh.hong@gooddata.com"},{"name":"lpearce","email":"levi.pearce@gooddata.com"},{"name":"lupko","email":"lubomir.slivka@gooddata.com"},{"name":"martin.mosko","email":"martin.mosko@gooddata.com"},{"name":"michal.marsal","email":"michal.marsal@gooddata.com"},{"name":"nadtan","email":"tan.nguyen@gooddata.com"},{"name":"naibinh","email":"naibinh@gmail.com"},{"name":"nikolacech","email":"nikola.cech@gooddata.com"},{"name":"no23reason","email":"dan.homola@hotmail.cz"},{"name":"pbenes","email":"petr.benes@gooddata.com"},{"name":"peterlacko","email":"lackopeter17@gmail.com"},{"name":"petrjanu","email":"petr.janu@gooddata.com"},{"name":"ptquang86","email":"ptquang86@gmail.com"},{"name":"rodri360","email":"me@rodri360.com"},{"name":"sitina","email":"jiri.sitina@gooddata.com"},{"name":"sondo","email":"son.do@gooddata.com"},{"name":"strouhaljan","email":"strouhal.jan@gmail.com"},{"name":"tomas.kratochvil","email":"tomas.kratochvil@gooddata.com"},{"name":"tomasreichmann","email":"tomasreichmann@gmail.com"},{"name":"tomsatgd","email":"tomas.satinsky@gooddata.com"},{"name":"tu.ngo","email":"tu.ngo@gooddata.com"},{"name":"vlastikcz","email":"vlastimil.kotas@gooddata.com"},{"name":"vlckomi1","email":"michaela.vlckova@gooddata.com"},{"name":"xmort","email":"petr.dolejsi@gooddata.com"},{"name":"yanlipnican","email":"yanlipnican@gmail.com"},{"name":"zdenek.vidensky","email":"zdenek.vidensky@gooddata.com"}],"homepage":"https://github.com/gooddata/gooddata-react-components#readme","bugs":{"url":"https://github.com/gooddata/gooddata-react-components/issues"},"dist":{"shasum":"3fe8fc8994024720e7bada7a559a4cf1338b2a15","tarball":"https://registry.npmjs.org/@gooddata/react-components/-/react-components-6.3.0-alpha27.tgz","fileCount":1126,"integrity":"sha512-3XDsrSCAEIBZbpsi4u3erkOQzTXn21u3lZv7pQPOmWHYPiN4Cp7lOWH5KHUpGC3C3xXCXR6Wl39iq/1Sd0uQZA==","signatures":[{"sig":"MEYCIQDel6tS8ZEgYbAKISADiNq0RE5rptbOWC+TdA2bJreDnwIhAMEX+HHcD614uCOjT6Q7y3FMNNzyryh9Yets2qy5EDEw","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":4753351,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJcdRYSCRA9TVsSAnZWagAAkicP/RGvd+n8NBWB93LXpb7v\nVH7IOrfYNdeEfLMTgSLpetM9I2WgKcVEPxbpjxrd0J+llPD7mJ2PjcRd69RO\neaeAaDhdPw/2yEv9hHa6gMEDP+usnrR3lwurV+hXsweHdtCWio785vqF+8ct\nhfvmgjnGXAH+aPXanDDEHJxZ2WSsaZIbPXRe92KP/vwKsm06c4coDaKn38k/\nTJkQBV7S7zhR4wrVn7sGo0iUgG3m0eR38oOu/vYKu8vLNMqVEsOD0pF4QTha\n2hqSajexpXBo04iCdF3X1xP4hp60FzunvCwm4wKRHbmO+AW9/1CC91G1n3p4\nrkDS7cT+4xXhcCIEvVUgv0JJD2qqNykSdbiqV+slpZsHvFhkxFzDdPz6RT2D\nHrkiwOQ/dVVarqHkong8lK4Uux+VAqT96PUMtPIXunpyHcBt7IYbBnq5dMi5\nzLWecnHM0sHU4Kc+khKtlBvZKovHUF0iNsqvqwdsvbYjWeQ+isftG6ZwaJxR\nXU67lDvopUuqOz9nuuYhmMT5jxGBbc14a5jiLvkZs5mwJmfYbmzKSFwl7FZD\nBeCHbGhnjXVfRve531/hP6OxqMaWXhZp01ECM2M2gHVRSR/xTPNyIn86ZDtj\nbZ7r49Hum552QEmOFIYI9fR96j4wX2InHcWp/ir6BvPML9vf0+82+74qCaLl\n4Q1o\r\n=RdrM\r\n-----END PGP SIGNATURE-----\r\n"},"jest":{"testRegex":"(/__tests__/.*|\\.(test|spec))\\.(tsx?|jsx?)$","transform":{".(ts|tsx)":"ts-jest"},"collectCoverage":false,"moduleNameMapper":{"\\.(css|less|sass|scss)$":"<rootDir>/__mocks__/styleMock.ts"},"coverageReporters":["html"],"collectCoverageFrom":["src/**/*.{ts,tsx}","examples/server/src/**/*.{js,jsx}","!**/*.d.ts"],"moduleFileExtensions":["ts","tsx","js"],"setupTestFrameworkScriptFile":"<rootDir>/jest.setup.js"},"main":"dist/index.js","config":{"eslint":"./examples/**/*.{js,jsx}","tslint":"./{__mocks__,src,stories}/**/*.{ts,tsx}"},"readme":"[![npm version](https://badge.fury.io/js/%40gooddata%2Freact-components.svg)](https://www.npmjs.com/package/@gooddata/react-components) \n\n# GoodData.UI React components\n> A React-based JavaScript library for building data-driven applications\n\n## Getting started\n- [GoodData.UI Documentation](http://sdk.gooddata.com/gooddata-ui/)\n- [GoodData.UI Live Examples](https://gooddata-examples.herokuapp.com/)\n- [Stack Overflow](https://stackoverflow.com/questions/tagged/gooddata)\n\n### Usage\nWith [yarn](https://yarnpkg.com) installed, go to your project directory and run\n```\n$ yarn add @gooddata/react-components\n```\nIf you prefer [npm](npmjs.com) run\n```\n$ npm install --save @gooddata/react-components\n```\n\n\n## Contributing\n\nWe welcome any contribution in form of [issues](https://github.com/gooddata/gooddata-react-components/issues) or [pull requests](https://github.com/gooddata/gooddata-react-components/pulls).\nThese commands may come in handy while developing:\n\n| command | description |\n| ------- | ----------- |\n| `yarn install --pure-lockfile` | first step |\n| ||\n| `yarn dev` | build react-components to `/dist` in watch mode |\n| `yarn test` | run all unit tests |\n| `yarn validate` | validate codestyle |\n| ||\n| `yarn storybook` | run storybook from `/stories` on http://localhost:9001 |\n| `yarn build-storybook` | build storybook to `/dist-storybook` |\n| `yarn test-storybook` | run storybook and [screenshot tests](https://github.com/gooddata/gdc-client-utils/tree/master/test-storybook) |\n| ||\n| `yarn examples` | run Live Examples dev-server from `/examples` on https://localhost:8999 |\n| `yarn examples-build` | build Live Examples to `/examples/dist` |\n| `yarn examples-server` | serve built Live Examples - see `/examples/server/src` |\n| `yarn examples-testcafe` | run testcafe tests against `localhost:8999` |\n\n### Deploy to heroku.com\nWhen you deploy this repo to heroku, it serves *GoodData.UI Live Examples*.\nRelevant tasks are in `Procfile` and `package.json`.\n\n```bash\n# run in the project directory\nheroku login\nheroku create <your-app-name>\nheroku config:set DOMAIN_ADMIN_USERNAME=x@gooddata.com DOMAIN_ADMIN_PASSWORD=xy PROJECT_ID_TO_ASSIGN=xms7ga4tf3g3nzucd8380o2bev8oeknp\ngit push heroku HEAD:master\nheroku open\n```\n\n### Run Live Examples Locally\nTo run *GoodData.UI Live Examples* locally:\n```bash\ngit clone <this-repository>\ncd  <repository-folder>\nyarn install --pure-lockfile\nyarn examples\n```\nThen open https://localhost:8999 and login using Live Examples account (you can [create one here](https://gooddata-examples.herokuapp.com/registration)).\n\n## Changelog\n\n- see [CHANGELOG.md](CHANGELOG.md)\n\n## License\n\n(C) 2007-2018 GoodData Corporation\n\nThis project is dual licensed:\n\n- The ATTRIBUTION-NONCOMMERCIAL 4.0 INTERNATIONAL (CC BY-NC 4.0) is used for purpose of the trial experience and evaluation of GoodData.UI library.\n- The GOODDATA GOODDATA.UI LIBRARY END USER LICENSE AGREEMENT is used for GoodData customers.\n\nFor more information, please see [LICENSE](https://github.com/gooddata/gooddata-react-components/blob/master/LICENSE)\n","gitHead":"d2928802b334bb0c54612e14d42e0b95cdc8d474","scripts":{"dev":"bash scripts/build.sh --dev-watch","test":"jest --watch","build":"bash scripts/build.sh","tslint":"yarn run-tslint -t verbose $npm_package_config_tslint","prepare":"cd examples/server && yarn install --pure-lockfile && cd ../..; rm -r examples/node_modules 2>/dev/null; true","examples":"bash scripts/run-examples.sh","prepare?":"# Called before `npm publish` and on local `npm install`. Temporarily also for deleting obsolete node_modules. Ends with `true` to continue gracefully.","validate":"tsc --noEmit && yarn tslint && eslint $npm_package_config_eslint","build-dev":"bash scripts/build.sh --dev","examples?":"# Default is developer domain, other options: yarn examples [sec,secure,stg,stg2,stg3,demo,developer or URL]","storybook":"yarn build && start-storybook -p 9001 -c .storybook","test-once":"jest","tslint-ci":"mkdir -p ./ci/results && yarn run-tslint -t checkstyle -o ./ci/results/tslint-results.xml $npm_package_config_tslint","run-tslint":"tslint -p tsconfig.json","validate-ci":"tsc --noEmit && yarn tslint-ci  && eslint $npm_package_config_eslint -f checkstyle -o ci/results/eslint-results.xml","examples-build":"bash scripts/build-examples.sh","prepublishOnly":"yarn build","test-storybook":"yarn build && test-storybook","build-storybook":"yarn build && build-storybook -c .storybook -o dist-storybook","examples-server":"node examples/server/src/index.js","heroku-postbuild":"yarn examples-build developer","examples-testcafe":"testcafe chrome --assertion-timeout 60000 -S -s examples/_screenshots examples/test/**/**/*_test* --debug-on-fail","examples-testcafe-ci":"testcafe 'chrome:headless --no-sandbox' --assertion-timeout 60000 -S -s examples/_screenshots examples/test/**/**/*_test*","examples-testcafe-live":"testcafe-live chrome --assertion-timeout 60000 examples/test/**/**/*_test*"},"typings":"dist/index.d.ts","_npmUser":{"name":"gooddata-ci","email":"rail@gooddata.com"},"repository":{"url":"git+ssh://git@github.com/gooddata/gooddata-react-components.git","type":"git"},"_npmVersion":"6.4.1","description":"GoodData React Components","directories":{},"_nodeVersion":"8.12.0","dependencies":{"rxjs":"^5.5.6","lodash":"4.17.11","ag-grid":"^18.0.1","invariant":"^2.2.2","classnames":"^2.2.5","highcharts":"4.2.5","prop-types":"^15.6.0","react-intl":"^2.4.0","custom-event":"^1.0.1","ag-grid-react":"^18.0.0","react-measure":"^1.4.7","@gooddata/typings":"2.7.1","@types/highcharts":"4.2.56","http-status-codes":"^1.3.0","@gooddata/js-utils":"3.4.0","@gooddata/numberjs":"^3.1.2","fixed-data-table-2":"0.7.17","@gooddata/goodstrap":"59.4.5","react-dom-factories":"^1.0.2","@gooddata/gooddata-js":"11.3.0","highcharts-pattern-fill":"3.0.3","nodelist-foreach-polyfill":"^1.2.0","highcharts-grouped-categories":"^1.1.3"},"_hasShrinkwrap":false,"readmeFilename":"README.md","test-storybook":{"_defaults":{"readySelector":".screenshot-target, .screenshot-wrapper .highcharts-container, .screenshot-wrapper .s-headline-value, .screenshot-wrapper .viz-table-wrap, .screenshot-wrapper .gdc-kpi, .screenshot-wrapper .gdc-kpi-error, .screenshot-wrapper .s-pivot-table .ag-cell"},"AFM components/PieChart":{"error":{"delay":1000,"readySelector":".screenshot-wrapper .s-error .icon-cloud-rain"}},"Core components/Heatmap":{"data labels config":{"readySelector":".screenshot-wrapper div:nth-child(8) .highcharts-container"},"with different legend positions":{"readySelector":".screenshot-wrapper div:nth-child(10) .highcharts-container"}},"Core components/Treemap":{"data labels config":{"readySelector":".screenshot-wrapper div:nth-child(8) .highcharts-container"},"with different legend positions":{"readySelector":".screenshot-wrapper div:nth-child(10) .highcharts-container"}},"Core components/BarChart":{"with different legend positions":{"readySelector":".screenshot-wrapper div:nth-child(10) .highcharts-container"}},"Core components/PieChart":{"data labels config":{"readySelector":".screenshot-wrapper div:nth-child(8) .highcharts-container"},"with different legend positions":{"readySelector":".screenshot-wrapper div:nth-child(10) .highcharts-container"}},"AFM components/DonutChart":{"error":{"delay":1000,"readySelector":".screenshot-wrapper .s-error .icon-cloud-rain"}},"Core components/AreaChart":{"data labels config":{"readySelector":".screenshot-wrapper div:nth-child(8) .highcharts-container"},"with different legend positions":{"readySelector":".screenshot-wrapper div:nth-child(10) .highcharts-container"}},"Core components/LineChart":{"data labels config":{"readySelector":".screenshot-wrapper div:nth-child(8) .highcharts-container"},"with different legend positions":{"readySelector":".screenshot-wrapper div:nth-child(10) .highcharts-container"}},"Core components/DonutChart":{"data labels config":{"readySelector":".screenshot-wrapper div:nth-child(8) .highcharts-container"},"with different legend positions":{"readySelector":".screenshot-wrapper div:nth-child(10) .highcharts-container"}},"Core components/BubbleChart":{"data labels config":{"readySelector":".screenshot-wrapper div:nth-child(8) .highcharts-container"},"with different legend positions":{"readySelector":".screenshot-wrapper div:nth-child(10) .highcharts-container"}},"Core components/ColumnChart":{"with different legend positions":{"readySelector":".screenshot-wrapper div:nth-child(10) .highcharts-container"}},"Core components/ScatterPlot":{"data labels config":{"readySelector":".screenshot-wrapper div:nth-child(8) .highcharts-container"}}},"devDependencies":{"raf":"3.3.2","yup":"^0.24.1","jest":"23.6.0","react":"16.5.2","enzyme":"3.5.0","formik":"^0.11.11","moment":"2.23.0","history":"^4.7.2","ts-jest":"23.1.4","webpack":"3.10.0","react-ga":"^2.5.2","recharts":"1.0.0-beta.9","testcafe":"0.20.3","commander":"2.14.1","node-sass":"4.7.2","react-dom":"16.5.2","supertest":"3.0.0","babel-core":"6.26.0","css-loader":"0.28.7","jest-junit":"3.0.0","raw-loader":"0.5.1","styled-jsx":"2.2.1","typescript":"2.3.3","@types/jest":"23.3.0","@types/node":"7.0.8","file-loader":"1.1.6","sass-loader":"6.0.6","@types/react":"16.0.34","babel-loader":"7.1.2","react-helmet":"5.2.0","react-select":"1.2.1","style-loader":"0.19.1","@types/enzyme":"3.1.13","@types/lodash":"4.14.61","babel-runtime":"6.25.0","testcafe-live":"0.1.4","utility-types":"^1.1.0","babel-polyfill":"^6.26.0","@storybook/react":"3.4.10","@types/invariant":"2.2.29","@types/react-dom":"16.0.3","babel-preset-env":"1.6.1","isomorphic-fetch":"2.2.1","react-datepicker":"1.1.0","react-router-dom":"4.2.2","@gooddata/mock-js":"1.19.4","@storybook/addons":"3.4.10","@types/classnames":"2.2.3","@types/prop-types":"15.5.2","@types/react-intl":"2.3.5","babel-preset-react":"6.24.1","identity-obj-proxy":"^3.0.0","react-async-script":"^0.9.1","webpack-dev-server":"2.11.1","@types/react-portal":"4.0.1","babel-plugin-lodash":"3.3.2","html-webpack-plugin":"2.30.1","react-test-renderer":"16.4.2","@types/react-measure":"0.4.7","clean-webpack-plugin":"0.1.17","react-google-recaptcha":"^0.11.0","@gooddata/eslint-config":"0.1.0","@gooddata/tslint-config":"0.0.13","@types/storybook__react":"3.0.6","enzyme-adapter-react-16":"1.3.1","uglifyjs-webpack-plugin":"1.2.0","@gooddata/test-storybook":"2.0.0","@storybook/addon-actions":"3.4.10","@storybook/addon-options":"3.4.10","node-sass-magic-importer":"5.1.0","react-syntax-highlighter":"6.1.2","@types/fixed-data-table-2":"0.8.1","awesome-typescript-loader":"3.5.0","@types/react-test-renderer":"16.0.0","circular-dependency-plugin":"4.4.0","compression-webpack-plugin":"1.1.7","@types/enzyme-adapter-react-16":"1.0.3","@types/storybook__addon-actions":"3.0.1","babel-plugin-transform-class-properties":"6.24.1","babel-plugin-transform-async-to-generator":"6.24.1","babel-plugin-transform-object-rest-spread":"6.26.0"},"peerDependencies":{"react":"16.5.2","react-dom":"16.5.2"},"_npmOperationalInternal":{"tmp":"tmp/react-components_6.3.0-alpha27_1551177233986_0.8615487442092384","host":"s3://npm-registry-packages"}},"6.3.0-alpha28":{"name":"@gooddata/react-components","version":"6.3.0-alpha28","author":{"name":"GoodData Corporation"},"license":"BSD-3-Clause","_id":"@gooddata/react-components@6.3.0-alpha28","maintainers":[{"name":"bertold8","email":"ivan.nejezchleb@seznam.cz"},{"name":"bugsbunny338","email":"jiri.zajic@mensa.cz"},{"name":"gooddata-ci","email":"rail@gooddata.com"},{"name":"hurtak","email":"petr.hurtak@gmail.com"},{"name":"ivan.mjartan","email":"ivan.mjartan@gooddata.com"},{"name":"jakub-sterba","email":"jakub.sterba@gooddata.com"},{"name":"jaroslav.tomecek","email":"jaroslav.tomecek@gooddata.com"},{"name":"jkittler","email":"honza.kittler@gmail.com"},{"name":"khanh.le","email":"khanh.le@gooddata.com"},{"name":"langhamp","email":"pavel.langhammer@gooddata.com"},{"name":"lanhuynh","email":"lan.huynh@gooddata.com"},{"name":"linhhong","email":"linh.hong@gooddata.com"},{"name":"lpearce","email":"levi.pearce@gooddata.com"},{"name":"lupko","email":"lubomir.slivka@gooddata.com"},{"name":"martin.mosko","email":"martin.mosko@gooddata.com"},{"name":"michal.marsal","email":"michal.marsal@gooddata.com"},{"name":"nadtan","email":"tan.nguyen@gooddata.com"},{"name":"naibinh","email":"naibinh@gmail.com"},{"name":"nikolacech","email":"nikola.cech@gooddata.com"},{"name":"no23reason","email":"dan.homola@hotmail.cz"},{"name":"pbenes","email":"petr.benes@gooddata.com"},{"name":"peterlacko","email":"lackopeter17@gmail.com"},{"name":"petrjanu","email":"petr.janu@gooddata.com"},{"name":"ptquang86","email":"ptquang86@gmail.com"},{"name":"rodri360","email":"me@rodri360.com"},{"name":"sitina","email":"jiri.sitina@gooddata.com"},{"name":"sondo","email":"son.do@gooddata.com"},{"name":"strouhaljan","email":"strouhal.jan@gmail.com"},{"name":"tomas.kratochvil","email":"tomas.kratochvil@gooddata.com"},{"name":"tomasreichmann","email":"tomasreichmann@gmail.com"},{"name":"tomsatgd","email":"tomas.satinsky@gooddata.com"},{"name":"tu.ngo","email":"tu.ngo@gooddata.com"},{"name":"vlastikcz","email":"vlastimil.kotas@gooddata.com"},{"name":"vlckomi1","email":"michaela.vlckova@gooddata.com"},{"name":"xmort","email":"petr.dolejsi@gooddata.com"},{"name":"yanlipnican","email":"yanlipnican@gmail.com"},{"name":"zdenek.vidensky","email":"zdenek.vidensky@gooddata.com"}],"homepage":"https://github.com/gooddata/gooddata-react-components#readme","bugs":{"url":"https://github.com/gooddata/gooddata-react-components/issues"},"dist":{"shasum":"8de0745f07ec3b70abf0c916ccbbe5469152829a","tarball":"https://registry.npmjs.org/@gooddata/react-components/-/react-components-6.3.0-alpha28.tgz","fileCount":1131,"integrity":"sha512-XzV3LWPjAu4FtDy1WAe4CD6q8IMs+sc6H5keZmia6q6h99Kd1sENlZ6bMfb7Kf0mqL4Y7SstluYriYAhvLdJIA==","signatures":[{"sig":"MEUCIQDSy87e4dBjixMm9hPor1KOaVc3uc3wOD41jeg0EaBQUwIgIZZEJcyEQvX5SW6ND9Lxz9+YK4Ji/E4O7HsqkvAIK8M=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":4761361,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJcdVMACRA9TVsSAnZWagAABNQQAI6/H1K1EEd6k1+oLRtL\nHK0DGtpLhAkZo7e/0K+vb4DZK545205mY69SojQq7Rv4yw19NZ6vWgttjkqj\ndW5aZBRV7S4m+ASVyC7iwSMF7Oq4s49aBcrgkUULhIVQwIHDbmoj3glLiI0g\niafo6WIhTZZJkIKWDkwgUS5Gx/xqa4QeMxZKbOyp7thMXGtCb3Q1n7XBt1XK\nIwpFERi0bWRacDKRJYE1FRCv9BHmenXu5aZ5XDFj/V07dfbMow4L1OHcOj7t\not3734nFwJB/b1TExgoPdheERh6eAuxRQkvPIhJ0qXKRxM+cKnBNPlJ9p1rk\npzhKhqRq0c5Cy+kjJrrfj2cjCgSoGkt2ydRYJNQgKNEpkV9pgq0MrzqHawvB\nGlD48vAVWfagg3Jda1OVapuuYf59QZm/+NUMuWbqKFd0THtUm/4sEzW6umwR\nAqsVNtVQEWaOMaFtoMYKjsXWkowxXhVSVNwSxSJvVZy0S4IbQkT85bro3KR6\neWBlAQnll3Y4LctKFcm3L4NxydnL14CaTWBvBPzROCsITldKuqW2Sjsx3j3W\ne9p7luLv4N/d3CSApu+5F7s0A879bM1JIGg6e+PUYVO2WDasDZvUyFlVH0g5\nxXKujRS5K/CpCdvccP2QKsGjzr6SgDVWwXHQGiLls9oW8QfvvI7O0jGapW4q\n3ogs\r\n=Nvdq\r\n-----END PGP SIGNATURE-----\r\n"},"jest":{"testRegex":"(/__tests__/.*|\\.(test|spec))\\.(tsx?|jsx?)$","transform":{".(ts|tsx)":"ts-jest"},"collectCoverage":false,"moduleNameMapper":{"\\.(css|less|sass|scss)$":"<rootDir>/__mocks__/styleMock.ts"},"coverageReporters":["html"],"collectCoverageFrom":["src/**/*.{ts,tsx}","examples/server/src/**/*.{js,jsx}","!**/*.d.ts"],"moduleFileExtensions":["ts","tsx","js"],"setupTestFrameworkScriptFile":"<rootDir>/jest.setup.js"},"main":"dist/index.js","config":{"eslint":"./examples/**/*.{js,jsx}","tslint":"./{__mocks__,src,stories}/**/*.{ts,tsx}"},"readme":"[![npm version](https://badge.fury.io/js/%40gooddata%2Freact-components.svg)](https://www.npmjs.com/package/@gooddata/react-components) \n\n# GoodData.UI React components\n> A React-based JavaScript library for building data-driven applications\n\n## Getting started\n- [GoodData.UI Documentation](http://sdk.gooddata.com/gooddata-ui/)\n- [GoodData.UI Live Examples](https://gooddata-examples.herokuapp.com/)\n- [Stack Overflow](https://stackoverflow.com/questions/tagged/gooddata)\n\n### Usage\nWith [yarn](https://yarnpkg.com) installed, go to your project directory and run\n```\n$ yarn add @gooddata/react-components\n```\nIf you prefer [npm](npmjs.com) run\n```\n$ npm install --save @gooddata/react-components\n```\n\n\n## Contributing\n\nWe welcome any contribution in form of [issues](https://github.com/gooddata/gooddata-react-components/issues) or [pull requests](https://github.com/gooddata/gooddata-react-components/pulls).\nThese commands may come in handy while developing:\n\n| command | description |\n| ------- | ----------- |\n| `yarn install --pure-lockfile` | first step |\n| ||\n| `yarn dev` | build react-components to `/dist` in watch mode |\n| `yarn test` | run all unit tests |\n| `yarn validate` | validate codestyle |\n| ||\n| `yarn storybook` | run storybook from `/stories` on http://localhost:9001 |\n| `yarn build-storybook` | build storybook to `/dist-storybook` |\n| `yarn test-storybook` | run storybook and [screenshot tests](https://github.com/gooddata/gdc-client-utils/tree/master/test-storybook) |\n| ||\n| `yarn examples` | run Live Examples dev-server from `/examples` on https://localhost:8999 |\n| `yarn examples-build` | build Live Examples to `/examples/dist` |\n| `yarn examples-server` | serve built Live Examples - see `/examples/server/src` |\n| `yarn examples-testcafe` | run testcafe tests against `localhost:8999` |\n\n### Deploy to heroku.com\nWhen you deploy this repo to heroku, it serves *GoodData.UI Live Examples*.\nRelevant tasks are in `Procfile` and `package.json`.\n\n```bash\n# run in the project directory\nheroku login\nheroku create <your-app-name>\nheroku config:set DOMAIN_ADMIN_USERNAME=x@gooddata.com DOMAIN_ADMIN_PASSWORD=xy PROJECT_ID_TO_ASSIGN=xms7ga4tf3g3nzucd8380o2bev8oeknp\ngit push heroku HEAD:master\nheroku open\n```\n\n### Run Live Examples Locally\nTo run *GoodData.UI Live Examples* locally:\n```bash\ngit clone <this-repository>\ncd  <repository-folder>\nyarn install --pure-lockfile\nyarn examples\n```\nThen open https://localhost:8999 and login using Live Examples account (you can [create one here](https://gooddata-examples.herokuapp.com/registration)).\n\n## Changelog\n\n- see [CHANGELOG.md](CHANGELOG.md)\n\n## License\n\n(C) 2007-2018 GoodData Corporation\n\nThis project is dual licensed:\n\n- The ATTRIBUTION-NONCOMMERCIAL 4.0 INTERNATIONAL (CC BY-NC 4.0) is used for purpose of the trial experience and evaluation of GoodData.UI library.\n- The GOODDATA GOODDATA.UI LIBRARY END USER LICENSE AGREEMENT is used for GoodData customers.\n\nFor more information, please see [LICENSE](https://github.com/gooddata/gooddata-react-components/blob/master/LICENSE)\n","gitHead":"628201a08a42d41c9c8de2167150f728cd18318d","scripts":{"dev":"bash scripts/build.sh --dev-watch","test":"jest --watch","build":"bash scripts/build.sh","tslint":"yarn run-tslint -t verbose $npm_package_config_tslint","prepare":"cd examples/server && yarn install --pure-lockfile && cd ../..; rm -r examples/node_modules 2>/dev/null; true","examples":"bash scripts/run-examples.sh","prepare?":"# Called before `npm publish` and on local `npm install`. Temporarily also for deleting obsolete node_modules. Ends with `true` to continue gracefully.","validate":"tsc --noEmit && yarn tslint && eslint $npm_package_config_eslint","build-dev":"bash scripts/build.sh --dev","examples?":"# Default is developer domain, other options: yarn examples [sec,secure,stg,stg2,stg3,demo,developer or URL]","storybook":"yarn build && start-storybook -p 9001 -c .storybook","test-once":"jest","tslint-ci":"mkdir -p ./ci/results && yarn run-tslint -t checkstyle -o ./ci/results/tslint-results.xml $npm_package_config_tslint","run-tslint":"tslint -p tsconfig.json","validate-ci":"tsc --noEmit && yarn tslint-ci  && eslint $npm_package_config_eslint -f checkstyle -o ci/results/eslint-results.xml","examples-build":"bash scripts/build-examples.sh","prepublishOnly":"yarn build","test-storybook":"yarn build && test-storybook","build-storybook":"yarn build && build-storybook -c .storybook -o dist-storybook","examples-server":"node examples/server/src/index.js","heroku-postbuild":"yarn examples-build developer","examples-testcafe":"testcafe chrome --assertion-timeout 60000 -S -s examples/_screenshots examples/test/**/**/*_test* --debug-on-fail","examples-testcafe-ci":"testcafe 'chrome:headless --no-sandbox' --assertion-timeout 60000 -S -s examples/_screenshots examples/test/**/**/*_test*","examples-testcafe-live":"testcafe-live chrome --assertion-timeout 60000 examples/test/**/**/*_test*"},"typings":"dist/index.d.ts","_npmUser":{"name":"gooddata-ci","email":"rail@gooddata.com"},"repository":{"url":"git+ssh://git@github.com/gooddata/gooddata-react-components.git","type":"git"},"_npmVersion":"6.4.1","description":"GoodData React Components","directories":{},"_nodeVersion":"8.12.0","dependencies":{"rxjs":"^5.5.6","lodash":"4.17.11","ag-grid":"^18.0.1","invariant":"^2.2.2","classnames":"^2.2.6","highcharts":"4.2.5","prop-types":"^15.6.0","react-intl":"^2.4.0","custom-event":"^1.0.1","ag-grid-react":"^18.0.0","react-measure":"^1.4.7","@gooddata/typings":"2.7.1","@types/highcharts":"4.2.56","http-status-codes":"^1.3.0","@gooddata/js-utils":"3.4.0","@gooddata/numberjs":"^3.1.2","fixed-data-table-2":"0.7.17","@gooddata/goodstrap":"60.0.0","react-dom-factories":"^1.0.2","@gooddata/gooddata-js":"11.3.0","highcharts-pattern-fill":"3.0.3","nodelist-foreach-polyfill":"^1.2.0","highcharts-grouped-categories":"^1.1.3"},"_hasShrinkwrap":false,"readmeFilename":"README.md","test-storybook":{"_defaults":{"readySelector":".screenshot-target, .screenshot-wrapper .highcharts-container, .screenshot-wrapper .s-headline-value, .screenshot-wrapper .viz-table-wrap, .screenshot-wrapper .gdc-kpi, .screenshot-wrapper .gdc-kpi-error, .screenshot-wrapper .s-pivot-table .ag-cell"},"AFM components/PieChart":{"error":{"delay":1000,"readySelector":".screenshot-wrapper .s-error .icon-cloud-rain"}},"Core components/Heatmap":{"data labels config":{"readySelector":".screenshot-wrapper div:nth-child(8) .highcharts-container"},"with different legend positions":{"readySelector":".screenshot-wrapper div:nth-child(10) .highcharts-container"}},"Core components/Treemap":{"data labels config":{"readySelector":".screenshot-wrapper div:nth-child(8) .highcharts-container"},"with different legend positions":{"readySelector":".screenshot-wrapper div:nth-child(10) .highcharts-container"}},"Core components/BarChart":{"with different legend positions":{"readySelector":".screenshot-wrapper div:nth-child(10) .highcharts-container"}},"Core components/PieChart":{"data labels config":{"readySelector":".screenshot-wrapper div:nth-child(8) .highcharts-container"},"with different legend positions":{"readySelector":".screenshot-wrapper div:nth-child(10) .highcharts-container"}},"AFM components/DonutChart":{"error":{"delay":1000,"readySelector":".screenshot-wrapper .s-error .icon-cloud-rain"}},"Core components/AreaChart":{"data labels config":{"readySelector":".screenshot-wrapper div:nth-child(8) .highcharts-container"},"with different legend positions":{"readySelector":".screenshot-wrapper div:nth-child(10) .highcharts-container"}},"Core components/LineChart":{"data labels config":{"readySelector":".screenshot-wrapper div:nth-child(8) .highcharts-container"},"with different legend positions":{"readySelector":".screenshot-wrapper div:nth-child(10) .highcharts-container"}},"Core components/DonutChart":{"data labels config":{"readySelector":".screenshot-wrapper div:nth-child(8) .highcharts-container"},"with different legend positions":{"readySelector":".screenshot-wrapper div:nth-child(10) .highcharts-container"}},"Core components/BubbleChart":{"data labels config":{"readySelector":".screenshot-wrapper div:nth-child(8) .highcharts-container"},"with different legend positions":{"readySelector":".screenshot-wrapper div:nth-child(10) .highcharts-container"}},"Core components/ColumnChart":{"with different legend positions":{"readySelector":".screenshot-wrapper div:nth-child(10) .highcharts-container"}},"Core components/ScatterPlot":{"data labels config":{"readySelector":".screenshot-wrapper div:nth-child(8) .highcharts-container"}}},"devDependencies":{"raf":"3.3.2","yup":"^0.24.1","jest":"23.6.0","react":"16.5.2","enzyme":"3.5.0","formik":"^0.11.11","moment":"2.23.0","history":"^4.7.2","ts-jest":"23.1.4","webpack":"3.10.0","react-ga":"^2.5.2","recharts":"1.0.0-beta.9","testcafe":"0.20.3","commander":"2.14.1","node-sass":"4.7.2","react-dom":"16.5.2","supertest":"3.0.0","babel-core":"6.26.0","css-loader":"0.28.7","jest-junit":"3.0.0","raw-loader":"0.5.1","styled-jsx":"2.2.1","typescript":"2.3.3","@types/jest":"23.3.0","@types/node":"7.0.8","file-loader":"1.1.6","sass-loader":"6.0.6","@types/react":"16.0.34","babel-loader":"7.1.2","react-helmet":"5.2.0","react-select":"1.2.1","style-loader":"0.19.1","@types/enzyme":"3.1.13","@types/lodash":"4.14.61","babel-runtime":"6.25.0","testcafe-live":"0.1.4","utility-types":"^1.1.0","babel-polyfill":"^6.26.0","@storybook/react":"3.4.10","@types/invariant":"2.2.29","@types/react-dom":"16.0.3","babel-preset-env":"1.6.1","isomorphic-fetch":"2.2.1","react-datepicker":"1.1.0","react-router-dom":"4.2.2","@gooddata/mock-js":"1.19.4","@storybook/addons":"3.4.10","@types/classnames":"2.2.3","@types/prop-types":"15.5.2","@types/react-intl":"2.3.5","babel-preset-react":"6.24.1","identity-obj-proxy":"^3.0.0","react-async-script":"^0.9.1","webpack-dev-server":"2.11.1","@types/react-portal":"4.0.1","babel-plugin-lodash":"3.3.2","html-webpack-plugin":"2.30.1","react-test-renderer":"16.4.2","@types/react-measure":"0.4.7","clean-webpack-plugin":"0.1.17","react-google-recaptcha":"^0.11.0","@gooddata/eslint-config":"0.1.0","@gooddata/tslint-config":"0.0.13","@types/storybook__react":"3.0.6","enzyme-adapter-react-16":"1.3.1","uglifyjs-webpack-plugin":"1.2.0","@gooddata/test-storybook":"2.0.0","@storybook/addon-actions":"3.4.10","@storybook/addon-options":"3.4.10","node-sass-magic-importer":"5.1.0","react-syntax-highlighter":"6.1.2","@types/fixed-data-table-2":"0.8.1","awesome-typescript-loader":"3.5.0","@types/react-test-renderer":"16.0.0","circular-dependency-plugin":"4.4.0","compression-webpack-plugin":"1.1.7","@types/enzyme-adapter-react-16":"1.0.3","@types/storybook__addon-actions":"3.0.1","babel-plugin-transform-class-properties":"6.24.1","babel-plugin-transform-async-to-generator":"6.24.1","babel-plugin-transform-object-rest-spread":"6.26.0"},"peerDependencies":{"react":"16.5.2","react-dom":"16.5.2"},"_npmOperationalInternal":{"tmp":"tmp/react-components_6.3.0-alpha28_1551192831549_0.7883289863220504","host":"s3://npm-registry-packages"}},"6.3.0-alpha29":{"name":"@gooddata/react-components","version":"6.3.0-alpha29","author":{"name":"GoodData Corporation"},"license":"BSD-3-Clause","_id":"@gooddata/react-components@6.3.0-alpha29","maintainers":[{"name":"bertold8","email":"ivan.nejezchleb@seznam.cz"},{"name":"bugsbunny338","email":"jiri.zajic@mensa.cz"},{"name":"gooddata-ci","email":"rail@gooddata.com"},{"name":"hurtak","email":"petr.hurtak@gmail.com"},{"name":"ivan.mjartan","email":"ivan.mjartan@gooddata.com"},{"name":"jakub-sterba","email":"jakub.sterba@gooddata.com"},{"name":"jaroslav.tomecek","email":"jaroslav.tomecek@gooddata.com"},{"name":"jkittler","email":"honza.kittler@gmail.com"},{"name":"khanh.le","email":"khanh.le@gooddata.com"},{"name":"langhamp","email":"pavel.langhammer@gooddata.com"},{"name":"lanhuynh","email":"lan.huynh@gooddata.com"},{"name":"linhhong","email":"linh.hong@gooddata.com"},{"name":"lpearce","email":"levi.pearce@gooddata.com"},{"name":"lupko","email":"lubomir.slivka@gooddata.com"},{"name":"martin.mosko","email":"martin.mosko@gooddata.com"},{"name":"michal.marsal","email":"michal.marsal@gooddata.com"},{"name":"nadtan","email":"tan.nguyen@gooddata.com"},{"name":"naibinh","email":"naibinh@gmail.com"},{"name":"nikolacech","email":"nikola.cech@gooddata.com"},{"name":"no23reason","email":"dan.homola@hotmail.cz"},{"name":"pbenes","email":"petr.benes@gooddata.com"},{"name":"peterlacko","email":"lackopeter17@gmail.com"},{"name":"petrjanu","email":"petr.janu@gooddata.com"},{"name":"ptquang86","email":"ptquang86@gmail.com"},{"name":"rodri360","email":"me@rodri360.com"},{"name":"sitina","email":"jiri.sitina@gooddata.com"},{"name":"sondo","email":"son.do@gooddata.com"},{"name":"strouhaljan","email":"strouhal.jan@gmail.com"},{"name":"tomas.kratochvil","email":"tomas.kratochvil@gooddata.com"},{"name":"tomasreichmann","email":"tomasreichmann@gmail.com"},{"name":"tomsatgd","email":"tomas.satinsky@gooddata.com"},{"name":"tu.ngo","email":"tu.ngo@gooddata.com"},{"name":"vlastikcz","email":"vlastimil.kotas@gooddata.com"},{"name":"vlckomi1","email":"michaela.vlckova@gooddata.com"},{"name":"xmort","email":"petr.dolejsi@gooddata.com"},{"name":"yanlipnican","email":"yanlipnican@gmail.com"},{"name":"zdenek.vidensky","email":"zdenek.vidensky@gooddata.com"}],"homepage":"https://github.com/gooddata/gooddata-react-components#readme","bugs":{"url":"https://github.com/gooddata/gooddata-react-components/issues"},"dist":{"shasum":"34e10fd536c3561e3fc1567b47b66c885671a988","tarball":"https://registry.npmjs.org/@gooddata/react-components/-/react-components-6.3.0-alpha29.tgz","fileCount":1131,"integrity":"sha512-Z+Z9JDIm4zzgLCbLrVTR9wZPfzctqS/gF1oYqTGo+d8JYryBp9xEPfEpaYDHzypdH/bK0qXlyoQPHosjUG1C5w==","signatures":[{"sig":"MEUCIQD8cg1hEHTEm1uGzJYYueDffKlsNOoWlMwpBjkBNiiNdgIgD7IclqVbhFuB1HBV4ZoMJVvlqYCuaiP3N2vS1A5j3Tc=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":4761361,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJcdoirCRA9TVsSAnZWagAAxrUP/R1VhezjIusg9IhL1Y1H\nh89PjyiJAGpl6M+ML0becR/84kkuRxizjyBqD5RRC0C+mukGdeb0f7C9Z45+\n4D3mur/scDV5GA11yp5jMZr1r9eAGe3L+5wYYZdXGozoBmWBNgrent37+bfd\nzlazVXClt9/lX9FOJAIGNehAABgG8x49cnojWwCPwlznB+SGyp7r4ulBon0+\nzdobKpJ39xLBcE9EkBjcjyieLwttbL93IyIJxlqndRKpp1Etvd+uUEOsIksq\nmlOlfIcKW8GziWu2fbcTTn0dV2v4i4uhmb58DMbF7Ym4qM/kxIuFWHvEv/bj\n/iAbr8LsvKfx8kx0I7kLRPVq8B4YrZsw4wNynMn799EaIvT+LJWvVeWHGlR9\nEDAqLNJsBsHQee66fKITq7g2AJsSO1nNPcevLsx3RzH2YHG+1S9UYAgxiN+c\ng+kdTPlnWaRR1vlxEFNJ/2F0xNwRI0a557SpCQJDty0UFk0JwH5fF9QTwsAz\ni33zeQ4ThilMPWc9iTThppdFABzROWNAXlg+rzAL35CWMUK35iWWYQPv1ooR\nMBWOeR2GrOMFSiAkSwS88rDUts0j79/BHeMYyZ9ZBqXx6Gk+PULqRkRtCXyE\nrXocMKl9Pt6odX2soyFjG7vK6asWrpyD4LNbmieKCfbgrj88tgkHLpIab1my\n/9RK\r\n=KjNX\r\n-----END PGP SIGNATURE-----\r\n"},"jest":{"testRegex":"(/__tests__/.*|\\.(test|spec))\\.(tsx?|jsx?)$","transform":{".(ts|tsx)":"ts-jest"},"collectCoverage":false,"moduleNameMapper":{"\\.(css|less|sass|scss)$":"<rootDir>/__mocks__/styleMock.ts"},"coverageReporters":["html"],"collectCoverageFrom":["src/**/*.{ts,tsx}","examples/server/src/**/*.{js,jsx}","!**/*.d.ts"],"moduleFileExtensions":["ts","tsx","js"],"setupTestFrameworkScriptFile":"<rootDir>/jest.setup.js"},"main":"dist/index.js","config":{"eslint":"./examples/**/*.{js,jsx}","tslint":"./{__mocks__,src,stories}/**/*.{ts,tsx}"},"readme":"[![npm version](https://badge.fury.io/js/%40gooddata%2Freact-components.svg)](https://www.npmjs.com/package/@gooddata/react-components) \n\n# GoodData.UI React components\n> A React-based JavaScript library for building data-driven applications\n\n## Getting started\n- [GoodData.UI Documentation](http://sdk.gooddata.com/gooddata-ui/)\n- [GoodData.UI Live Examples](https://gooddata-examples.herokuapp.com/)\n- [Stack Overflow](https://stackoverflow.com/questions/tagged/gooddata)\n\n### Usage\nWith [yarn](https://yarnpkg.com) installed, go to your project directory and run\n```\n$ yarn add @gooddata/react-components\n```\nIf you prefer [npm](npmjs.com) run\n```\n$ npm install --save @gooddata/react-components\n```\n\n\n## Contributing\n\nWe welcome any contribution in form of [issues](https://github.com/gooddata/gooddata-react-components/issues) or [pull requests](https://github.com/gooddata/gooddata-react-components/pulls).\nThese commands may come in handy while developing:\n\n| command | description |\n| ------- | ----------- |\n| `yarn install --pure-lockfile` | first step |\n| ||\n| `yarn dev` | build react-components to `/dist` in watch mode |\n| `yarn test` | run all unit tests |\n| `yarn validate` | validate codestyle |\n| ||\n| `yarn storybook` | run storybook from `/stories` on http://localhost:9001 |\n| `yarn build-storybook` | build storybook to `/dist-storybook` |\n| `yarn test-storybook` | run storybook and [screenshot tests](https://github.com/gooddata/gdc-client-utils/tree/master/test-storybook) |\n| ||\n| `yarn examples` | run Live Examples dev-server from `/examples` on https://localhost:8999 |\n| `yarn examples-build` | build Live Examples to `/examples/dist` |\n| `yarn examples-server` | serve built Live Examples - see `/examples/server/src` |\n| `yarn examples-testcafe` | run testcafe tests against `localhost:8999` |\n\n### Deploy to heroku.com\nWhen you deploy this repo to heroku, it serves *GoodData.UI Live Examples*.\nRelevant tasks are in `Procfile` and `package.json`.\n\n```bash\n# run in the project directory\nheroku login\nheroku create <your-app-name>\nheroku config:set DOMAIN_ADMIN_USERNAME=x@gooddata.com DOMAIN_ADMIN_PASSWORD=xy PROJECT_ID_TO_ASSIGN=xms7ga4tf3g3nzucd8380o2bev8oeknp\ngit push heroku HEAD:master\nheroku open\n```\n\n### Run Live Examples Locally\nTo run *GoodData.UI Live Examples* locally:\n```bash\ngit clone <this-repository>\ncd  <repository-folder>\nyarn install --pure-lockfile\nyarn examples\n```\nThen open https://localhost:8999 and login using Live Examples account (you can [create one here](https://gooddata-examples.herokuapp.com/registration)).\n\n## Changelog\n\n- see [CHANGELOG.md](CHANGELOG.md)\n\n## License\n\n(C) 2007-2018 GoodData Corporation\n\nThis project is dual licensed:\n\n- The ATTRIBUTION-NONCOMMERCIAL 4.0 INTERNATIONAL (CC BY-NC 4.0) is used for purpose of the trial experience and evaluation of GoodData.UI library.\n- The GOODDATA GOODDATA.UI LIBRARY END USER LICENSE AGREEMENT is used for GoodData customers.\n\nFor more information, please see [LICENSE](https://github.com/gooddata/gooddata-react-components/blob/master/LICENSE)\n","gitHead":"7abef4302598c3e04f67c12948867687f552a8c8","scripts":{"dev":"bash scripts/build.sh --dev-watch","test":"jest --watch","build":"bash scripts/build.sh","tslint":"yarn run-tslint -t verbose $npm_package_config_tslint","prepare":"cd examples/server && yarn install --pure-lockfile && cd ../..; rm -r examples/node_modules 2>/dev/null; true","examples":"bash scripts/run-examples.sh","prepare?":"# Called before `npm publish` and on local `npm install`. Temporarily also for deleting obsolete node_modules. Ends with `true` to continue gracefully.","validate":"tsc --noEmit && yarn tslint && eslint $npm_package_config_eslint","build-dev":"bash scripts/build.sh --dev","examples?":"# Default is developer domain, other options: yarn examples [sec,secure,stg,stg2,stg3,demo,developer or URL]","storybook":"yarn build && start-storybook -p 9001 -c .storybook","test-once":"jest","tslint-ci":"mkdir -p ./ci/results && yarn run-tslint -t checkstyle -o ./ci/results/tslint-results.xml $npm_package_config_tslint","run-tslint":"tslint -p tsconfig.json","validate-ci":"tsc --noEmit && yarn tslint-ci  && eslint $npm_package_config_eslint -f checkstyle -o ci/results/eslint-results.xml","examples-build":"bash scripts/build-examples.sh","prepublishOnly":"yarn build","test-storybook":"yarn build && test-storybook","build-storybook":"yarn build && build-storybook -c .storybook -o dist-storybook","examples-server":"node examples/server/src/index.js","heroku-postbuild":"yarn examples-build developer","examples-testcafe":"testcafe chrome --assertion-timeout 60000 -S -s examples/_screenshots examples/test/**/**/*_test* --debug-on-fail","examples-testcafe-ci":"testcafe 'chrome:headless --no-sandbox' --assertion-timeout 60000 -S -s examples/_screenshots examples/test/**/**/*_test*","examples-testcafe-live":"testcafe-live chrome --assertion-timeout 60000 examples/test/**/**/*_test*"},"typings":"dist/index.d.ts","_npmUser":{"name":"gooddata-ci","email":"rail@gooddata.com"},"repository":{"url":"git+ssh://git@github.com/gooddata/gooddata-react-components.git","type":"git"},"_npmVersion":"6.4.1","description":"GoodData React Components","directories":{},"_nodeVersion":"8.12.0","dependencies":{"rxjs":"^5.5.6","lodash":"4.17.11","ag-grid":"^18.0.1","invariant":"^2.2.2","classnames":"^2.2.6","highcharts":"4.2.5","prop-types":"^15.6.0","react-intl":"^2.4.0","custom-event":"^1.0.1","ag-grid-react":"^18.0.0","react-measure":"^1.4.7","@gooddata/typings":"2.7.1","@types/highcharts":"4.2.56","http-status-codes":"^1.3.0","@gooddata/js-utils":"3.4.0","@gooddata/numberjs":"^3.1.2","fixed-data-table-2":"0.7.17","@gooddata/goodstrap":"60.0.0","react-dom-factories":"^1.0.2","@gooddata/gooddata-js":"11.3.0","highcharts-pattern-fill":"3.0.3","nodelist-foreach-polyfill":"^1.2.0","highcharts-grouped-categories":"^1.1.3"},"_hasShrinkwrap":false,"readmeFilename":"README.md","test-storybook":{"_defaults":{"readySelector":".screenshot-target, .screenshot-wrapper .highcharts-container, .screenshot-wrapper .s-headline-value, .screenshot-wrapper .viz-table-wrap, .screenshot-wrapper .gdc-kpi, .screenshot-wrapper .gdc-kpi-error, .screenshot-wrapper .s-pivot-table .ag-cell"},"AFM components/PieChart":{"error":{"delay":1000,"readySelector":".screenshot-wrapper .s-error .icon-cloud-rain"}},"Core components/Heatmap":{"data labels config":{"readySelector":".screenshot-wrapper div:nth-child(8) .highcharts-container"},"with different legend positions":{"readySelector":".screenshot-wrapper div:nth-child(10) .highcharts-container"}},"Core components/Treemap":{"data labels config":{"readySelector":".screenshot-wrapper div:nth-child(8) .highcharts-container"},"with different legend positions":{"readySelector":".screenshot-wrapper div:nth-child(10) .highcharts-container"}},"Core components/BarChart":{"with different legend positions":{"readySelector":".screenshot-wrapper div:nth-child(10) .highcharts-container"}},"Core components/PieChart":{"data labels config":{"readySelector":".screenshot-wrapper div:nth-child(8) .highcharts-container"},"with different legend positions":{"readySelector":".screenshot-wrapper div:nth-child(10) .highcharts-container"}},"AFM components/DonutChart":{"error":{"delay":1000,"readySelector":".screenshot-wrapper .s-error .icon-cloud-rain"}},"Core components/AreaChart":{"data labels config":{"readySelector":".screenshot-wrapper div:nth-child(8) .highcharts-container"},"with different legend positions":{"readySelector":".screenshot-wrapper div:nth-child(10) .highcharts-container"}},"Core components/LineChart":{"data labels config":{"readySelector":".screenshot-wrapper div:nth-child(8) .highcharts-container"},"with different legend positions":{"readySelector":".screenshot-wrapper div:nth-child(10) .highcharts-container"}},"Core components/DonutChart":{"data labels config":{"readySelector":".screenshot-wrapper div:nth-child(8) .highcharts-container"},"with different legend positions":{"readySelector":".screenshot-wrapper div:nth-child(10) .highcharts-container"}},"Core components/BubbleChart":{"data labels config":{"readySelector":".screenshot-wrapper div:nth-child(8) .highcharts-container"},"with different legend positions":{"readySelector":".screenshot-wrapper div:nth-child(10) .highcharts-container"}},"Core components/ColumnChart":{"with different legend positions":{"readySelector":".screenshot-wrapper div:nth-child(10) .highcharts-container"}},"Core components/ScatterPlot":{"data labels config":{"readySelector":".screenshot-wrapper div:nth-child(8) .highcharts-container"}}},"devDependencies":{"raf":"3.3.2","yup":"^0.24.1","jest":"23.6.0","react":"16.5.2","enzyme":"3.5.0","formik":"^0.11.11","moment":"2.23.0","history":"^4.7.2","ts-jest":"23.1.4","webpack":"3.10.0","react-ga":"^2.5.2","recharts":"1.0.0-beta.9","testcafe":"0.20.3","commander":"2.14.1","node-sass":"4.7.2","react-dom":"16.5.2","supertest":"3.0.0","babel-core":"6.26.0","css-loader":"0.28.7","jest-junit":"3.0.0","raw-loader":"0.5.1","styled-jsx":"2.2.1","typescript":"2.3.3","@types/jest":"23.3.0","@types/node":"7.0.8","file-loader":"1.1.6","sass-loader":"6.0.6","@types/react":"16.0.34","babel-loader":"7.1.2","react-helmet":"5.2.0","react-select":"1.2.1","style-loader":"0.19.1","@types/enzyme":"3.1.13","@types/lodash":"4.14.61","babel-runtime":"6.25.0","testcafe-live":"0.1.4","utility-types":"^1.1.0","babel-polyfill":"^6.26.0","@storybook/react":"3.4.10","@types/invariant":"2.2.29","@types/react-dom":"16.0.3","babel-preset-env":"1.6.1","isomorphic-fetch":"2.2.1","react-datepicker":"1.1.0","react-router-dom":"4.2.2","@gooddata/mock-js":"1.20.2","@storybook/addons":"3.4.10","@types/classnames":"2.2.3","@types/prop-types":"15.5.2","@types/react-intl":"2.3.5","babel-preset-react":"6.24.1","identity-obj-proxy":"^3.0.0","react-async-script":"^0.9.1","webpack-dev-server":"2.11.1","@types/react-portal":"4.0.1","babel-plugin-lodash":"3.3.2","html-webpack-plugin":"2.30.1","react-test-renderer":"16.4.2","@types/react-measure":"0.4.7","clean-webpack-plugin":"0.1.17","react-google-recaptcha":"^0.11.0","@gooddata/eslint-config":"0.1.0","@gooddata/tslint-config":"0.0.13","@types/storybook__react":"3.0.6","enzyme-adapter-react-16":"1.3.1","uglifyjs-webpack-plugin":"1.2.0","@gooddata/test-storybook":"2.0.0","@storybook/addon-actions":"3.4.10","@storybook/addon-options":"3.4.10","node-sass-magic-importer":"5.1.0","react-syntax-highlighter":"6.1.2","@types/fixed-data-table-2":"0.8.1","awesome-typescript-loader":"3.5.0","@types/react-test-renderer":"16.0.0","circular-dependency-plugin":"4.4.0","compression-webpack-plugin":"1.1.7","@types/enzyme-adapter-react-16":"1.0.3","@types/storybook__addon-actions":"3.0.1","babel-plugin-transform-class-properties":"6.24.1","babel-plugin-transform-async-to-generator":"6.24.1","babel-plugin-transform-object-rest-spread":"6.26.0"},"peerDependencies":{"react":"16.5.2","react-dom":"16.5.2"},"_npmOperationalInternal":{"tmp":"tmp/react-components_6.3.0-alpha29_1551272106549_0.17299306531553515","host":"s3://npm-registry-packages"}},"6.3.0-alpha30":{"name":"@gooddata/react-components","version":"6.3.0-alpha30","author":{"name":"GoodData Corporation"},"license":"BSD-3-Clause","_id":"@gooddata/react-components@6.3.0-alpha30","maintainers":[{"name":"bertold8","email":"ivan.nejezchleb@seznam.cz"},{"name":"bugsbunny338","email":"jiri.zajic@mensa.cz"},{"name":"gooddata-ci","email":"rail@gooddata.com"},{"name":"hurtak","email":"petr.hurtak@gmail.com"},{"name":"ivan.mjartan","email":"ivan.mjartan@gooddata.com"},{"name":"jakub-sterba","email":"jakub.sterba@gooddata.com"},{"name":"jaroslav.tomecek","email":"jaroslav.tomecek@gooddata.com"},{"name":"jkittler","email":"honza.kittler@gmail.com"},{"name":"khanh.le","email":"khanh.le@gooddata.com"},{"name":"langhamp","email":"pavel.langhammer@gooddata.com"},{"name":"lanhuynh","email":"lan.huynh@gooddata.com"},{"name":"linhhong","email":"linh.hong@gooddata.com"},{"name":"lpearce","email":"levi.pearce@gooddata.com"},{"name":"lupko","email":"lubomir.slivka@gooddata.com"},{"name":"martin.mosko","email":"martin.mosko@gooddata.com"},{"name":"michal.marsal","email":"michal.marsal@gooddata.com"},{"name":"nadtan","email":"tan.nguyen@gooddata.com"},{"name":"naibinh","email":"naibinh@gmail.com"},{"name":"nikolacech","email":"nikola.cech@gooddata.com"},{"name":"no23reason","email":"dan.homola@hotmail.cz"},{"name":"pbenes","email":"petr.benes@gooddata.com"},{"name":"peterlacko","email":"lackopeter17@gmail.com"},{"name":"petrjanu","email":"petr.janu@gooddata.com"},{"name":"ptquang86","email":"ptquang86@gmail.com"},{"name":"rodri360","email":"me@rodri360.com"},{"name":"sitina","email":"jiri.sitina@gooddata.com"},{"name":"sondo","email":"son.do@gooddata.com"},{"name":"strouhaljan","email":"strouhal.jan@gmail.com"},{"name":"tomas.kratochvil","email":"tomas.kratochvil@gooddata.com"},{"name":"tomasreichmann","email":"tomasreichmann@gmail.com"},{"name":"tomsatgd","email":"tomas.satinsky@gooddata.com"},{"name":"tu.ngo","email":"tu.ngo@gooddata.com"},{"name":"vlastikcz","email":"vlastimil.kotas@gooddata.com"},{"name":"vlckomi1","email":"michaela.vlckova@gooddata.com"},{"name":"xmort","email":"petr.dolejsi@gooddata.com"},{"name":"yanlipnican","email":"yanlipnican@gmail.com"},{"name":"zdenek.vidensky","email":"zdenek.vidensky@gooddata.com"}],"homepage":"https://github.com/gooddata/gooddata-react-components#readme","bugs":{"url":"https://github.com/gooddata/gooddata-react-components/issues"},"dist":{"shasum":"3c0f53a9c7190f7eb0bd73d4c6f8b06b09a6c1dd","tarball":"https://registry.npmjs.org/@gooddata/react-components/-/react-components-6.3.0-alpha30.tgz","fileCount":1131,"integrity":"sha512-BzaTDTzbcM0bKReKvxSuF4FEsuxqJ9NPll8Fx8VXWQ4M/Mr3AZRoHmsR22as1YVWizkO/fpz7tPOmy2652brCA==","signatures":[{"sig":"MEYCIQC3oHDLQ0MsZPMa8p9FM14O8dikNZytF/S9NBRR6J6dvwIhAMkGy2jnNSpCmPHXs+aW/aS7pL1CYm206SzsJtJd6yIU","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":4763422,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJcfWvhCRA9TVsSAnZWagAAuT4QAIpWCUhJIDTlJd1Qu1pa\ncQo+5+c/WI5uePK6zUU/4F/0tbfIvZgVmB1r2+L6xTkozGK1tBIrZrqzUDi8\nZE19VdZQ1tf25xiOjWzdDSYRM/rRRVNzNQtYSULd+xuPQ7/mtQ/A7MFKgrGL\nTTfnOjAtEfk7LxMU/tuDS3mCDBza8z1bdUzZFOA+LSd+LkeXR6+Iv6w4NaVP\nGKZExuiwxSNA76vOYov1Y34HZXom0t0xEYfGRy8FR14SfdeO4Uo47XAD7Mmo\nfeM6x/ct7zQ8ruZGiyGPmrK87NsJqj1QkkHl7/+U2iKF2UZobMEGpyYLotJf\nzQSITbtg6SybDAtJzFJh6LPW6YJ1y19AV6QO5OwFZ8Y/6H6wDQ+1+9hHpgZo\nOanA1YZ6B0PAcXLqVKDpwxOhwBWxIQ9EwP+DFyAUSH6/0O4W8xHW78JZ0h8d\nR2BcETn3ZA9AAolhJzeZwG0LC99eQbarXMv+zP5BggYc0DSG2fNpKXxrNylF\nCfXBln8TQSxvlj/Fao6F4SCX4qUyBFBPTf5+OLFbX6oIy0aAv0ct5pU7r9J8\n+Y0M1tIUuW+9lAyBFpHOORVhBwtqwUgMuE+v5pvXuOMRvw/p2TDCk7BuMF7a\nC7HwHoWdckzOGELa1hmY19V68y6UtV16K8AU5MCHM10UDe6q9m1FpARqXNUU\nRhtp\r\n=wtzZ\r\n-----END PGP SIGNATURE-----\r\n"},"jest":{"testRegex":"(/__tests__/.*|\\.(test|spec))\\.(tsx?|jsx?)$","transform":{".(ts|tsx)":"ts-jest"},"collectCoverage":false,"moduleNameMapper":{"\\.(css|less|sass|scss)$":"<rootDir>/__mocks__/styleMock.ts"},"coverageReporters":["html"],"collectCoverageFrom":["src/**/*.{ts,tsx}","examples/server/src/**/*.{js,jsx}","!**/*.d.ts"],"moduleFileExtensions":["ts","tsx","js"],"setupTestFrameworkScriptFile":"<rootDir>/jest.setup.js"},"main":"dist/index.js","config":{"eslint":"./examples/**/*.{js,jsx}","tslint":"./{__mocks__,src,stories}/**/*.{ts,tsx}"},"readme":"[![npm version](https://badge.fury.io/js/%40gooddata%2Freact-components.svg)](https://www.npmjs.com/package/@gooddata/react-components) \n\n# GoodData.UI React components\n> A React-based JavaScript library for building data-driven applications\n\n## Getting started\n- [GoodData.UI Documentation](http://sdk.gooddata.com/gooddata-ui/)\n- [GoodData.UI Live Examples](https://gooddata-examples.herokuapp.com/)\n- [Stack Overflow](https://stackoverflow.com/questions/tagged/gooddata)\n\n### Usage\nWith [yarn](https://yarnpkg.com) installed, go to your project directory and run\n```\n$ yarn add @gooddata/react-components\n```\nIf you prefer [npm](npmjs.com) run\n```\n$ npm install --save @gooddata/react-components\n```\n\n\n## Contributing\n\nWe welcome any contribution in form of [issues](https://github.com/gooddata/gooddata-react-components/issues) or [pull requests](https://github.com/gooddata/gooddata-react-components/pulls).\nThese commands may come in handy while developing:\n\n| command | description |\n| ------- | ----------- |\n| `yarn install --pure-lockfile` | first step |\n| ||\n| `yarn dev` | build react-components to `/dist` in watch mode |\n| `yarn test` | run all unit tests |\n| `yarn validate` | validate codestyle |\n| ||\n| `yarn storybook` | run storybook from `/stories` on http://localhost:9001 |\n| `yarn build-storybook` | build storybook to `/dist-storybook` |\n| `yarn test-storybook` | run storybook and [screenshot tests](https://github.com/gooddata/gdc-client-utils/tree/master/test-storybook) |\n| ||\n| `yarn examples` | run Live Examples dev-server from `/examples` on https://localhost:8999 |\n| `yarn examples-build` | build Live Examples to `/examples/dist` |\n| `yarn examples-server` | serve built Live Examples - see `/examples/server/src` |\n| `yarn examples-testcafe` | run testcafe tests against `localhost:8999` |\n\n### Deploy to heroku.com\nWhen you deploy this repo to heroku, it serves *GoodData.UI Live Examples*.\nRelevant tasks are in `Procfile` and `package.json`.\n\n```bash\n# run in the project directory\nheroku login\nheroku create <your-app-name>\nheroku config:set DOMAIN_ADMIN_USERNAME=x@gooddata.com DOMAIN_ADMIN_PASSWORD=xy PROJECT_ID_TO_ASSIGN=xms7ga4tf3g3nzucd8380o2bev8oeknp\ngit push heroku HEAD:master\nheroku open\n```\n\n### Run Live Examples Locally\nTo run *GoodData.UI Live Examples* locally:\n```bash\ngit clone <this-repository>\ncd  <repository-folder>\nyarn install --pure-lockfile\nyarn examples\n```\nThen open https://localhost:8999 and login using Live Examples account (you can [create one here](https://gooddata-examples.herokuapp.com/registration)).\n\n## Changelog\n\n- see [CHANGELOG.md](CHANGELOG.md)\n\n## License\n\n(C) 2007-2018 GoodData Corporation\n\nThis project is dual licensed:\n\n- The ATTRIBUTION-NONCOMMERCIAL 4.0 INTERNATIONAL (CC BY-NC 4.0) is used for purpose of the trial experience and evaluation of GoodData.UI library.\n- The GOODDATA GOODDATA.UI LIBRARY END USER LICENSE AGREEMENT is used for GoodData customers.\n\nFor more information, please see [LICENSE](https://github.com/gooddata/gooddata-react-components/blob/master/LICENSE)\n","gitHead":"418a5872804320b782cb507e67bc1ea6f22a78f4","scripts":{"dev":"bash scripts/build.sh --dev-watch","test":"jest --watch","build":"bash scripts/build.sh","tslint":"yarn run-tslint -t verbose $npm_package_config_tslint","prepare":"cd examples/server && yarn install --pure-lockfile && cd ../..; rm -r examples/node_modules 2>/dev/null; true","examples":"bash scripts/run-examples.sh","prepare?":"# Called before `npm publish` and on local `npm install`. Temporarily also for deleting obsolete node_modules. Ends with `true` to continue gracefully.","validate":"tsc --noEmit && yarn tslint && eslint $npm_package_config_eslint","build-dev":"bash scripts/build.sh --dev","examples?":"# Default is developer domain, other options: yarn examples [sec,secure,stg,stg2,stg3,demo,developer or URL]","storybook":"yarn build && start-storybook -p 9001 -c .storybook","test-once":"jest","tslint-ci":"mkdir -p ./ci/results && yarn run-tslint -t checkstyle -o ./ci/results/tslint-results.xml $npm_package_config_tslint","run-tslint":"tslint -p tsconfig.json","validate-ci":"tsc --noEmit && yarn tslint-ci  && eslint $npm_package_config_eslint -f checkstyle -o ci/results/eslint-results.xml","examples-build":"bash scripts/build-examples.sh","prepublishOnly":"yarn build","test-storybook":"yarn build && test-storybook","build-storybook":"yarn build && build-storybook -c .storybook -o dist-storybook","examples-server":"node examples/server/src/index.js","heroku-postbuild":"yarn examples-build developer","examples-testcafe":"testcafe chrome --assertion-timeout 60000 -S -s examples/_screenshots examples/test/**/**/*_test* --debug-on-fail","examples-testcafe-ci":"testcafe 'chrome:headless --no-sandbox' --assertion-timeout 60000 -S -s examples/_screenshots examples/test/**/**/*_test*","examples-testcafe-live":"testcafe-live chrome --assertion-timeout 60000 examples/test/**/**/*_test*"},"typings":"dist/index.d.ts","_npmUser":{"name":"gooddata-ci","email":"rail@gooddata.com"},"repository":{"url":"git+ssh://git@github.com/gooddata/gooddata-react-components.git","type":"git"},"_npmVersion":"6.4.1","description":"GoodData React Components","directories":{},"_nodeVersion":"8.12.0","dependencies":{"rxjs":"^5.5.6","lodash":"4.17.11","ag-grid":"^18.0.1","invariant":"^2.2.2","classnames":"^2.2.6","highcharts":"4.2.5","prop-types":"^15.6.0","react-intl":"^2.4.0","custom-event":"^1.0.1","ag-grid-react":"^18.0.0","react-measure":"^1.4.7","@gooddata/typings":"2.7.1","@types/highcharts":"4.2.56","http-status-codes":"^1.3.0","@gooddata/js-utils":"3.4.0","@gooddata/numberjs":"^3.1.2","fixed-data-table-2":"0.7.17","@gooddata/goodstrap":"60.0.0","react-dom-factories":"^1.0.2","@gooddata/gooddata-js":"11.3.0","highcharts-pattern-fill":"3.0.3","nodelist-foreach-polyfill":"^1.2.0","highcharts-grouped-categories":"^1.1.3"},"_hasShrinkwrap":false,"readmeFilename":"README.md","test-storybook":{"_defaults":{"readySelector":".screenshot-target, .screenshot-wrapper .highcharts-container, .screenshot-wrapper .s-headline-value, .screenshot-wrapper .viz-table-wrap, .screenshot-wrapper .gdc-kpi, .screenshot-wrapper .gdc-kpi-error, .screenshot-wrapper .s-pivot-table .ag-cell"},"AFM components/PieChart":{"error":{"delay":1000,"readySelector":".screenshot-wrapper .s-error .icon-cloud-rain"}},"Core components/Heatmap":{"data labels config":{"readySelector":".screenshot-wrapper div:nth-child(8) .highcharts-container"},"with different legend positions":{"readySelector":".screenshot-wrapper div:nth-child(10) .highcharts-container"}},"Core components/Treemap":{"data labels config":{"readySelector":".screenshot-wrapper div:nth-child(8) .highcharts-container"},"with different legend positions":{"readySelector":".screenshot-wrapper div:nth-child(10) .highcharts-container"}},"Core components/BarChart":{"with different legend positions":{"readySelector":".screenshot-wrapper div:nth-child(10) .highcharts-container"}},"Core components/PieChart":{"data labels config":{"readySelector":".screenshot-wrapper div:nth-child(8) .highcharts-container"},"with different legend positions":{"readySelector":".screenshot-wrapper div:nth-child(10) .highcharts-container"}},"AFM components/DonutChart":{"error":{"delay":1000,"readySelector":".screenshot-wrapper .s-error .icon-cloud-rain"}},"Core components/AreaChart":{"data labels config":{"readySelector":".screenshot-wrapper div:nth-child(8) .highcharts-container"},"with different legend positions":{"readySelector":".screenshot-wrapper div:nth-child(10) .highcharts-container"}},"Core components/LineChart":{"data labels config":{"readySelector":".screenshot-wrapper div:nth-child(8) .highcharts-container"},"with different legend positions":{"readySelector":".screenshot-wrapper div:nth-child(10) .highcharts-container"}},"Core components/DonutChart":{"data labels config":{"readySelector":".screenshot-wrapper div:nth-child(8) .highcharts-container"},"with different legend positions":{"readySelector":".screenshot-wrapper div:nth-child(10) .highcharts-container"}},"Core components/BubbleChart":{"data labels config":{"readySelector":".screenshot-wrapper div:nth-child(8) .highcharts-container"},"with different legend positions":{"readySelector":".screenshot-wrapper div:nth-child(10) .highcharts-container"}},"Core components/ColumnChart":{"with different legend positions":{"readySelector":".screenshot-wrapper div:nth-child(10) .highcharts-container"}},"Core components/ScatterPlot":{"data labels config":{"readySelector":".screenshot-wrapper div:nth-child(8) .highcharts-container"}}},"devDependencies":{"raf":"3.3.2","yup":"^0.24.1","jest":"23.6.0","react":"16.5.2","enzyme":"3.5.0","formik":"^0.11.11","moment":"2.23.0","history":"^4.7.2","ts-jest":"23.1.4","webpack":"3.10.0","react-ga":"^2.5.2","recharts":"1.0.0-beta.9","testcafe":"0.20.3","commander":"2.14.1","node-sass":"4.7.2","react-dom":"16.5.2","supertest":"3.0.0","babel-core":"6.26.0","css-loader":"0.28.7","jest-junit":"3.0.0","raw-loader":"0.5.1","styled-jsx":"2.2.1","typescript":"2.3.3","@types/jest":"23.3.0","@types/node":"7.0.8","file-loader":"1.1.6","sass-loader":"6.0.6","@types/react":"16.0.34","babel-loader":"7.1.2","react-helmet":"5.2.0","react-select":"1.2.1","style-loader":"0.19.1","@types/enzyme":"3.1.13","@types/lodash":"4.14.61","babel-runtime":"6.25.0","testcafe-live":"0.1.4","utility-types":"^1.1.0","babel-polyfill":"^6.26.0","@storybook/react":"3.4.10","@types/invariant":"2.2.29","@types/react-dom":"16.0.3","babel-preset-env":"1.6.1","isomorphic-fetch":"2.2.1","react-datepicker":"1.1.0","react-router-dom":"4.2.2","@gooddata/mock-js":"1.20.2","@storybook/addons":"3.4.10","@types/classnames":"2.2.3","@types/prop-types":"15.5.2","@types/react-intl":"2.3.5","babel-preset-react":"6.24.1","identity-obj-proxy":"^3.0.0","react-async-script":"^0.9.1","webpack-dev-server":"2.11.1","@types/react-portal":"4.0.1","babel-plugin-lodash":"3.3.2","html-webpack-plugin":"2.30.1","react-test-renderer":"16.4.2","@types/react-measure":"0.4.7","clean-webpack-plugin":"0.1.17","react-google-recaptcha":"^0.11.0","@gooddata/eslint-config":"0.1.0","@gooddata/tslint-config":"0.0.13","@types/storybook__react":"3.0.6","enzyme-adapter-react-16":"1.3.1","uglifyjs-webpack-plugin":"1.2.0","@gooddata/test-storybook":"2.0.0","@storybook/addon-actions":"3.4.10","@storybook/addon-options":"3.4.10","node-sass-magic-importer":"5.1.0","react-syntax-highlighter":"6.1.2","@types/fixed-data-table-2":"0.8.1","awesome-typescript-loader":"3.5.0","@types/react-test-renderer":"16.0.0","circular-dependency-plugin":"4.4.0","compression-webpack-plugin":"1.1.7","@types/enzyme-adapter-react-16":"1.0.3","@types/storybook__addon-actions":"3.0.1","babel-plugin-transform-class-properties":"6.24.1","babel-plugin-transform-async-to-generator":"6.24.1","babel-plugin-transform-object-rest-spread":"6.26.0"},"peerDependencies":{"react":"16.5.2","react-dom":"16.5.2"},"_npmOperationalInternal":{"tmp":"tmp/react-components_6.3.0-alpha30_1551723487966_0.40429021706525825","host":"s3://npm-registry-packages"}},"6.3.0-alpha31":{"name":"@gooddata/react-components","version":"6.3.0-alpha31","author":{"name":"GoodData Corporation"},"license":"BSD-3-Clause","_id":"@gooddata/react-components@6.3.0-alpha31","maintainers":[{"name":"bertold8","email":"ivan.nejezchleb@seznam.cz"},{"name":"bugsbunny338","email":"jiri.zajic@mensa.cz"},{"name":"gooddata-ci","email":"rail@gooddata.com"},{"name":"hurtak","email":"petr.hurtak@gmail.com"},{"name":"ivan.mjartan","email":"ivan.mjartan@gooddata.com"},{"name":"jakub-sterba","email":"jakub.sterba@gooddata.com"},{"name":"jaroslav.tomecek","email":"jaroslav.tomecek@gooddata.com"},{"name":"jkittler","email":"honza.kittler@gmail.com"},{"name":"khanh.le","email":"khanh.le@gooddata.com"},{"name":"langhamp","email":"pavel.langhammer@gooddata.com"},{"name":"lanhuynh","email":"lan.huynh@gooddata.com"},{"name":"linhhong","email":"linh.hong@gooddata.com"},{"name":"lpearce","email":"levi.pearce@gooddata.com"},{"name":"lupko","email":"lubomir.slivka@gooddata.com"},{"name":"martin.mosko","email":"martin.mosko@gooddata.com"},{"name":"michal.marsal","email":"michal.marsal@gooddata.com"},{"name":"nadtan","email":"tan.nguyen@gooddata.com"},{"name":"naibinh","email":"naibinh@gmail.com"},{"name":"nikolacech","email":"nikola.cech@gooddata.com"},{"name":"no23reason","email":"dan.homola@hotmail.cz"},{"name":"pbenes","email":"petr.benes@gooddata.com"},{"name":"peterlacko","email":"lackopeter17@gmail.com"},{"name":"petrjanu","email":"petr.janu@gooddata.com"},{"name":"ptquang86","email":"ptquang86@gmail.com"},{"name":"rodri360","email":"me@rodri360.com"},{"name":"sitina","email":"jiri.sitina@gooddata.com"},{"name":"sondo","email":"son.do@gooddata.com"},{"name":"strouhaljan","email":"strouhal.jan@gmail.com"},{"name":"tomas.kratochvil","email":"tomas.kratochvil@gooddata.com"},{"name":"tomasreichmann","email":"tomasreichmann@gmail.com"},{"name":"tomsatgd","email":"tomas.satinsky@gooddata.com"},{"name":"tu.ngo","email":"tu.ngo@gooddata.com"},{"name":"vlastikcz","email":"vlastimil.kotas@gooddata.com"},{"name":"vlckomi1","email":"michaela.vlckova@gooddata.com"},{"name":"xmort","email":"petr.dolejsi@gooddata.com"},{"name":"yanlipnican","email":"yanlipnican@gmail.com"},{"name":"zdenek.vidensky","email":"zdenek.vidensky@gooddata.com"}],"homepage":"https://github.com/gooddata/gooddata-react-components#readme","bugs":{"url":"https://github.com/gooddata/gooddata-react-components/issues"},"dist":{"shasum":"aa4e8e2f7ef5603a759701c42625ad39719c4a83","tarball":"https://registry.npmjs.org/@gooddata/react-components/-/react-components-6.3.0-alpha31.tgz","fileCount":1131,"integrity":"sha512-szCbTY7M2SmBKr+leTb68OK8QR1B16kt0SM2JvbxJgavd4qAXYXFSinzuXSDO4daNoLq2u0P/lOjtdwAOhYQsA==","signatures":[{"sig":"MEQCIFONWhIKuNlG0kVHofJOXX3bPKYbYv8oRHbpLxqAWpqBAiAd9+hsBIA4DPvqw3qpKmr7PRB0Xwb5arDZp9e8cSRnmg==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":4764048,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJcfeqxCRA9TVsSAnZWagAAGEUP/3dsHM/ObXGs+SBgxFkH\nQ7oB4LU3mEzYwMaqk/bNpoyzlBOA2OlCcUKYkzwhmUVZmcEsh4jgmjRr/4Uj\nlXbL2cZvU6AaUZ9CdwbjsWqYZCrdN71sBG6lQhDBrJKpvLurjeJRY1k/u/Ra\n2ZlUISgU5uTpwNulpu5iKICvDF5TxENsCIHuFeSB/hozCVHyDplWZz/U8MjP\nGHi1SO/BA0cEWLJZIzhTeib2zKeCIXWntbWSMijrz8FaBRCwJnLseiQvHR5G\nAePo2iuyi4z6AAuT4i7SPfWTJH3We9qEA204sJKogGnmzsKSCQ2AcnwxMogU\ncquLgW2sBJJjmpLanrQYXEEUFYGIMbeag27/gVaifS1E9vndEbZ/AlUO5yi1\n7URv+WdCfyxcEEd+hhip1GavHvMQqIe2n7mLB4gdb/aaxbtUD60OKPDfiRZs\nU9Qva9GoKK1iWfjRyd7IwXooJ81yxNVA3K5Wx3J4vSBCdf1CSAoRaO/d2b+V\no7imMV/sCV2VAc5QbUdYR/bAgy9sXeolkHXZcjEPdEZdkhwEYZJsVWY9tMOx\n+gISEBu49Lyqnx5hAd7KaABDgaT8FKS1xuifZtL+/aSB8VX9Iq3XNIjvLa0O\nwpdiM52eZeuboysSyfKixVEHDYSPuSrNipnuTheQ0G73CXYW0ANcnhpHYK/0\nLPGL\r\n=MZge\r\n-----END PGP SIGNATURE-----\r\n"},"jest":{"testRegex":"(/__tests__/.*|\\.(test|spec))\\.(tsx?|jsx?)$","transform":{".(ts|tsx)":"ts-jest"},"collectCoverage":false,"moduleNameMapper":{"\\.(css|less|sass|scss)$":"<rootDir>/__mocks__/styleMock.ts"},"coverageReporters":["html"],"collectCoverageFrom":["src/**/*.{ts,tsx}","examples/server/src/**/*.{js,jsx}","!**/*.d.ts"],"moduleFileExtensions":["ts","tsx","js"],"setupTestFrameworkScriptFile":"<rootDir>/jest.setup.js"},"main":"dist/index.js","config":{"eslint":"./examples/**/*.{js,jsx}","tslint":"./{__mocks__,src,stories}/**/*.{ts,tsx}"},"readme":"[![npm version](https://badge.fury.io/js/%40gooddata%2Freact-components.svg)](https://www.npmjs.com/package/@gooddata/react-components) \n\n# GoodData.UI React components\n> A React-based JavaScript library for building data-driven applications\n\n## Getting started\n- [GoodData.UI Documentation](http://sdk.gooddata.com/gooddata-ui/)\n- [GoodData.UI Live Examples](https://gooddata-examples.herokuapp.com/)\n- [Stack Overflow](https://stackoverflow.com/questions/tagged/gooddata)\n\n### Usage\nWith [yarn](https://yarnpkg.com) installed, go to your project directory and run\n```\n$ yarn add @gooddata/react-components\n```\nIf you prefer [npm](npmjs.com) run\n```\n$ npm install --save @gooddata/react-components\n```\n\n\n## Contributing\n\nWe welcome any contribution in form of [issues](https://github.com/gooddata/gooddata-react-components/issues) or [pull requests](https://github.com/gooddata/gooddata-react-components/pulls).\nThese commands may come in handy while developing:\n\n| command | description |\n| ------- | ----------- |\n| `yarn install --pure-lockfile` | first step |\n| ||\n| `yarn dev` | build react-components to `/dist` in watch mode |\n| `yarn test` | run all unit tests |\n| `yarn validate` | validate codestyle |\n| ||\n| `yarn storybook` | run storybook from `/stories` on http://localhost:9001 |\n| `yarn build-storybook` | build storybook to `/dist-storybook` |\n| `yarn test-storybook` | run storybook and [screenshot tests](https://github.com/gooddata/gdc-client-utils/tree/master/test-storybook) |\n| ||\n| `yarn examples` | run Live Examples dev-server from `/examples` on https://localhost:8999 |\n| `yarn examples-build` | build Live Examples to `/examples/dist` |\n| `yarn examples-server` | serve built Live Examples - see `/examples/server/src` |\n| `yarn examples-testcafe` | run testcafe tests against `localhost:8999` |\n\n### Deploy to heroku.com\nWhen you deploy this repo to heroku, it serves *GoodData.UI Live Examples*.\nRelevant tasks are in `Procfile` and `package.json`.\n\n```bash\n# run in the project directory\nheroku login\nheroku create <your-app-name>\nheroku config:set DOMAIN_ADMIN_USERNAME=x@gooddata.com DOMAIN_ADMIN_PASSWORD=xy PROJECT_ID_TO_ASSIGN=xms7ga4tf3g3nzucd8380o2bev8oeknp\ngit push heroku HEAD:master\nheroku open\n```\n\n### Run Live Examples Locally\nTo run *GoodData.UI Live Examples* locally:\n```bash\ngit clone <this-repository>\ncd  <repository-folder>\nyarn install --pure-lockfile\nyarn examples\n```\nThen open https://localhost:8999 and login using Live Examples account (you can [create one here](https://gooddata-examples.herokuapp.com/registration)).\n\n## Changelog\n\n- see [CHANGELOG.md](CHANGELOG.md)\n\n## License\n\n(C) 2007-2018 GoodData Corporation\n\nThis project is dual licensed:\n\n- The ATTRIBUTION-NONCOMMERCIAL 4.0 INTERNATIONAL (CC BY-NC 4.0) is used for purpose of the trial experience and evaluation of GoodData.UI library.\n- The GOODDATA GOODDATA.UI LIBRARY END USER LICENSE AGREEMENT is used for GoodData customers.\n\nFor more information, please see [LICENSE](https://github.com/gooddata/gooddata-react-components/blob/master/LICENSE)\n","gitHead":"a22c67d74bc47793cb6e22f17d6decd04c9b2172","scripts":{"dev":"bash scripts/build.sh --dev-watch","test":"jest --watch","build":"bash scripts/build.sh","tslint":"yarn run-tslint -t verbose $npm_package_config_tslint","prepare":"cd examples/server && yarn install --pure-lockfile && cd ../..; rm -r examples/node_modules 2>/dev/null; true","examples":"bash scripts/run-examples.sh","prepare?":"# Called before `npm publish` and on local `npm install`. Temporarily also for deleting obsolete node_modules. Ends with `true` to continue gracefully.","validate":"tsc --noEmit && yarn tslint && eslint $npm_package_config_eslint","build-dev":"bash scripts/build.sh --dev","examples?":"# Default is developer domain, other options: yarn examples [sec,secure,stg,stg2,stg3,demo,developer or URL]","storybook":"yarn build && start-storybook -p 9001 -c .storybook","test-once":"jest","tslint-ci":"mkdir -p ./ci/results && yarn run-tslint -t checkstyle -o ./ci/results/tslint-results.xml $npm_package_config_tslint","run-tslint":"tslint -p tsconfig.json","validate-ci":"tsc --noEmit && yarn tslint-ci  && eslint $npm_package_config_eslint -f checkstyle -o ci/results/eslint-results.xml","examples-build":"bash scripts/build-examples.sh","prepublishOnly":"yarn build","test-storybook":"yarn build && test-storybook","build-storybook":"yarn build && build-storybook -c .storybook -o dist-storybook","examples-server":"node examples/server/src/index.js","heroku-postbuild":"yarn examples-build developer","examples-testcafe":"testcafe chrome --assertion-timeout 60000 -S -s examples/_screenshots examples/test/**/**/*_test* --debug-on-fail","examples-testcafe-ci":"testcafe 'chrome:headless --no-sandbox' --assertion-timeout 60000 -S -s examples/_screenshots examples/test/**/**/*_test*","examples-testcafe-live":"testcafe-live chrome --assertion-timeout 60000 examples/test/**/**/*_test*"},"typings":"dist/index.d.ts","_npmUser":{"name":"gooddata-ci","email":"rail@gooddata.com"},"repository":{"url":"git+ssh://git@github.com/gooddata/gooddata-react-components.git","type":"git"},"_npmVersion":"6.4.1","description":"GoodData React Components","directories":{},"_nodeVersion":"8.12.0","dependencies":{"rxjs":"^5.5.6","lodash":"4.17.11","ag-grid":"^18.0.1","invariant":"^2.2.2","classnames":"^2.2.6","highcharts":"4.2.5","prop-types":"^15.6.0","react-intl":"^2.4.0","custom-event":"^1.0.1","ag-grid-react":"^18.0.0","react-measure":"^1.4.7","@gooddata/typings":"2.7.1","@types/highcharts":"4.2.56","http-status-codes":"^1.3.0","@gooddata/js-utils":"3.4.0","@gooddata/numberjs":"^3.1.2","fixed-data-table-2":"0.7.17","@gooddata/goodstrap":"60.0.0","react-dom-factories":"^1.0.2","@gooddata/gooddata-js":"11.3.0","highcharts-pattern-fill":"3.0.3","nodelist-foreach-polyfill":"^1.2.0","highcharts-grouped-categories":"^1.1.3"},"_hasShrinkwrap":false,"readmeFilename":"README.md","test-storybook":{"_defaults":{"readySelector":".screenshot-target, .screenshot-wrapper .highcharts-container, .screenshot-wrapper .s-headline-value, .screenshot-wrapper .viz-table-wrap, .screenshot-wrapper .gdc-kpi, .screenshot-wrapper .gdc-kpi-error, .screenshot-wrapper .s-pivot-table .ag-cell"},"AFM components/PieChart":{"error":{"delay":1000,"readySelector":".screenshot-wrapper .s-error .icon-cloud-rain"}},"Core components/Heatmap":{"data labels config":{"readySelector":".screenshot-wrapper div:nth-child(8) .highcharts-container"},"with different legend positions":{"readySelector":".screenshot-wrapper div:nth-child(10) .highcharts-container"}},"Core components/Treemap":{"data labels config":{"readySelector":".screenshot-wrapper div:nth-child(8) .highcharts-container"},"with different legend positions":{"readySelector":".screenshot-wrapper div:nth-child(10) .highcharts-container"}},"Core components/BarChart":{"with different legend positions":{"readySelector":".screenshot-wrapper div:nth-child(10) .highcharts-container"}},"Core components/PieChart":{"data labels config":{"readySelector":".screenshot-wrapper div:nth-child(8) .highcharts-container"},"with different legend positions":{"readySelector":".screenshot-wrapper div:nth-child(10) .highcharts-container"}},"AFM components/DonutChart":{"error":{"delay":1000,"readySelector":".screenshot-wrapper .s-error .icon-cloud-rain"}},"Core components/AreaChart":{"data labels config":{"readySelector":".screenshot-wrapper div:nth-child(8) .highcharts-container"},"with different legend positions":{"readySelector":".screenshot-wrapper div:nth-child(10) .highcharts-container"}},"Core components/LineChart":{"data labels config":{"readySelector":".screenshot-wrapper div:nth-child(8) .highcharts-container"},"with different legend positions":{"readySelector":".screenshot-wrapper div:nth-child(10) .highcharts-container"}},"Core components/DonutChart":{"data labels config":{"readySelector":".screenshot-wrapper div:nth-child(8) .highcharts-container"},"with different legend positions":{"readySelector":".screenshot-wrapper div:nth-child(10) .highcharts-container"}},"Core components/BubbleChart":{"data labels config":{"readySelector":".screenshot-wrapper div:nth-child(8) .highcharts-container"},"with different legend positions":{"readySelector":".screenshot-wrapper div:nth-child(10) .highcharts-container"}},"Core components/ColumnChart":{"with different legend positions":{"readySelector":".screenshot-wrapper div:nth-child(10) .highcharts-container"}},"Core components/ScatterPlot":{"data labels config":{"readySelector":".screenshot-wrapper div:nth-child(8) .highcharts-container"}}},"devDependencies":{"raf":"3.3.2","yup":"^0.24.1","jest":"23.6.0","react":"16.5.2","enzyme":"3.5.0","formik":"^0.11.11","moment":"2.23.0","history":"^4.7.2","ts-jest":"23.1.4","webpack":"3.10.0","react-ga":"^2.5.2","recharts":"1.0.0-beta.9","testcafe":"0.20.3","commander":"2.14.1","node-sass":"4.7.2","react-dom":"16.5.2","supertest":"3.0.0","babel-core":"6.26.0","css-loader":"0.28.7","jest-junit":"3.0.0","raw-loader":"0.5.1","styled-jsx":"2.2.1","typescript":"2.3.3","@types/jest":"23.3.0","@types/node":"7.0.8","file-loader":"1.1.6","sass-loader":"6.0.6","@types/react":"16.0.34","babel-loader":"7.1.2","react-helmet":"5.2.0","react-select":"1.2.1","style-loader":"0.19.1","@types/enzyme":"3.1.13","@types/lodash":"4.14.61","babel-runtime":"6.25.0","testcafe-live":"0.1.4","utility-types":"^1.1.0","babel-polyfill":"^6.26.0","@storybook/react":"3.4.10","@types/invariant":"2.2.29","@types/react-dom":"16.0.3","babel-preset-env":"1.6.1","isomorphic-fetch":"2.2.1","react-datepicker":"1.1.0","react-router-dom":"4.2.2","@gooddata/mock-js":"1.20.2","@storybook/addons":"3.4.10","@types/classnames":"2.2.3","@types/prop-types":"15.5.2","@types/react-intl":"2.3.5","babel-preset-react":"6.24.1","identity-obj-proxy":"^3.0.0","react-async-script":"^0.9.1","webpack-dev-server":"2.11.1","@types/react-portal":"4.0.1","babel-plugin-lodash":"3.3.2","html-webpack-plugin":"2.30.1","react-test-renderer":"16.4.2","@types/react-measure":"0.4.7","clean-webpack-plugin":"0.1.17","react-google-recaptcha":"^0.11.0","@gooddata/eslint-config":"0.1.0","@gooddata/tslint-config":"0.0.13","@types/storybook__react":"3.0.6","enzyme-adapter-react-16":"1.3.1","uglifyjs-webpack-plugin":"1.2.0","@gooddata/test-storybook":"2.0.0","@storybook/addon-actions":"3.4.10","@storybook/addon-options":"3.4.10","node-sass-magic-importer":"5.1.0","react-syntax-highlighter":"6.1.2","@types/fixed-data-table-2":"0.8.1","awesome-typescript-loader":"3.5.0","@types/react-test-renderer":"16.0.0","circular-dependency-plugin":"4.4.0","compression-webpack-plugin":"1.1.7","@types/enzyme-adapter-react-16":"1.0.3","@types/storybook__addon-actions":"3.0.1","babel-plugin-transform-class-properties":"6.24.1","babel-plugin-transform-async-to-generator":"6.24.1","babel-plugin-transform-object-rest-spread":"6.26.0"},"peerDependencies":{"react":"16.5.2","react-dom":"16.5.2"},"_npmOperationalInternal":{"tmp":"tmp/react-components_6.3.0-alpha31_1551755952564_0.4280561594711292","host":"s3://npm-registry-packages"}},"6.3.0-alpha32":{"name":"@gooddata/react-components","version":"6.3.0-alpha32","author":{"name":"GoodData Corporation"},"license":"BSD-3-Clause","_id":"@gooddata/react-components@6.3.0-alpha32","maintainers":[{"name":"bertold8","email":"ivan.nejezchleb@seznam.cz"},{"name":"bugsbunny338","email":"jiri.zajic@mensa.cz"},{"name":"gooddata-ci","email":"rail@gooddata.com"},{"name":"hurtak","email":"petr.hurtak@gmail.com"},{"name":"ivan.mjartan","email":"ivan.mjartan@gooddata.com"},{"name":"jakub-sterba","email":"jakub.sterba@gooddata.com"},{"name":"jaroslav.tomecek","email":"jaroslav.tomecek@gooddata.com"},{"name":"jkittler","email":"honza.kittler@gmail.com"},{"name":"khanh.le","email":"khanh.le@gooddata.com"},{"name":"langhamp","email":"pavel.langhammer@gooddata.com"},{"name":"lanhuynh","email":"lan.huynh@gooddata.com"},{"name":"linhhong","email":"linh.hong@gooddata.com"},{"name":"lpearce","email":"levi.pearce@gooddata.com"},{"name":"lupko","email":"lubomir.slivka@gooddata.com"},{"name":"martin.mosko","email":"martin.mosko@gooddata.com"},{"name":"michal.marsal","email":"michal.marsal@gooddata.com"},{"name":"nadtan","email":"tan.nguyen@gooddata.com"},{"name":"naibinh","email":"naibinh@gmail.com"},{"name":"nikolacech","email":"nikola.cech@gooddata.com"},{"name":"no23reason","email":"dan.homola@hotmail.cz"},{"name":"pbenes","email":"petr.benes@gooddata.com"},{"name":"peterlacko","email":"lackopeter17@gmail.com"},{"name":"petrjanu","email":"petr.janu@gooddata.com"},{"name":"ptquang86","email":"ptquang86@gmail.com"},{"name":"rodri360","email":"me@rodri360.com"},{"name":"sitina","email":"jiri.sitina@gooddata.com"},{"name":"sondo","email":"son.do@gooddata.com"},{"name":"strouhaljan","email":"strouhal.jan@gmail.com"},{"name":"tomas.kratochvil","email":"tomas.kratochvil@gooddata.com"},{"name":"tomasreichmann","email":"tomasreichmann@gmail.com"},{"name":"tomsatgd","email":"tomas.satinsky@gooddata.com"},{"name":"tu.ngo","email":"tu.ngo@gooddata.com"},{"name":"vlastikcz","email":"vlastimil.kotas@gooddata.com"},{"name":"vlckomi1","email":"michaela.vlckova@gooddata.com"},{"name":"xmort","email":"petr.dolejsi@gooddata.com"},{"name":"yanlipnican","email":"yanlipnican@gmail.com"},{"name":"zdenek.vidensky","email":"zdenek.vidensky@gooddata.com"}],"homepage":"https://github.com/gooddata/gooddata-react-components#readme","bugs":{"url":"https://github.com/gooddata/gooddata-react-components/issues"},"dist":{"shasum":"06d24ca523af8be3372dea6e7cfaf588267aa429","tarball":"https://registry.npmjs.org/@gooddata/react-components/-/react-components-6.3.0-alpha32.tgz","fileCount":1131,"integrity":"sha512-XDwyCRUmDp5MXyhnAZvJwtQPt6DFm5Gd1W1n9yveBBDB5H7DF+Gsaq/tNL1RKu+wqRQw2JX0ObbBOA7E2CNcgA==","signatures":[{"sig":"MEQCIBNorqtNlZ7FrRuBuHTsBIcBoNKXl2LQEQ8p7ohKXnWLAiBi46iveNYkVH9ADHZKdaIK9NW78cxdIckS49pi22lc4Q==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":4764048,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJcfi6pCRA9TVsSAnZWagAAoKsP/35pH1EG/5fsyfGcCEQs\nI2GeOUuFQLLu0hXEHR8HL6kK3KRAem5fb4OloOFWcNwmjD/AjTwTn5uiMs1A\nkyNB8kj/42Zz+9ZF4rZZ0yz4Fe/+3Nr7I68DmpEAX1c98m1m29XwMZQsRsPY\n8If99jw34fujG+thyfYIUNY4ld9mL6LGgICx1Up3AvApzzQ+1eqoqHtE8hsq\ntYMkL/lKYn0apLD8eR/qbHG/H/s3VaKPP/vW9Lsk0JYEHbAAMeNf7Sb7Xgib\nHZczxp1U4M80cBaaP5W97+pUzMtvWMIm9P2e2VIXqI5gI6HMpCxYJ8tl/6nP\nq/0U0w9/FnONvYldbn9saQip/ycili0dYpssnWwsYLdUujRKat97xvRRCYXQ\n3/4/5xnZXE8CER5iS/R4AH/xak2+XA/kzBhmr1i+tf9Kx/oFFRcsv2d8m+3f\nszREd35iUAd1qBU2/Z74zEVl+shoxrSquAC1VtVxSL+mJItDISEumoaUx/hm\nePBEHk3pwenrgJ7H1pkwtfRNuGygUvuRBVT+8v0mtMK/GqFc8zAKo11hUo0j\n20c7BWWIDlwaTL10OqxH2eTMUhP/qN8Sy/7G8awXtUXw9xN1xT54Bw6BFdM+\n6wS4MFJZqWeJywyMDZ8o9Z0hYirnYW2UGuHueYc3QaGX3B5tSFEd4lH1Aulj\niOA+\r\n=VDju\r\n-----END PGP SIGNATURE-----\r\n"},"jest":{"testRegex":"(/__tests__/.*|\\.(test|spec))\\.(tsx?|jsx?)$","transform":{".(ts|tsx)":"ts-jest"},"collectCoverage":false,"moduleNameMapper":{"\\.(css|less|sass|scss)$":"<rootDir>/__mocks__/styleMock.ts"},"coverageReporters":["html"],"collectCoverageFrom":["src/**/*.{ts,tsx}","examples/server/src/**/*.{js,jsx}","!**/*.d.ts"],"moduleFileExtensions":["ts","tsx","js"],"setupTestFrameworkScriptFile":"<rootDir>/jest.setup.js"},"main":"dist/index.js","config":{"eslint":"./examples/**/*.{js,jsx}","tslint":"./{__mocks__,src,stories}/**/*.{ts,tsx}"},"readme":"[![npm version](https://badge.fury.io/js/%40gooddata%2Freact-components.svg)](https://www.npmjs.com/package/@gooddata/react-components) \n\n# GoodData.UI React components\n> A React-based JavaScript library for building data-driven applications\n\n## Getting started\n- [GoodData.UI Documentation](http://sdk.gooddata.com/gooddata-ui/)\n- [GoodData.UI Live Examples](https://gooddata-examples.herokuapp.com/)\n- [Stack Overflow](https://stackoverflow.com/questions/tagged/gooddata)\n\n### Usage\nWith [yarn](https://yarnpkg.com) installed, go to your project directory and run\n```\n$ yarn add @gooddata/react-components\n```\nIf you prefer [npm](npmjs.com) run\n```\n$ npm install --save @gooddata/react-components\n```\n\n\n## Contributing\n\nWe welcome any contribution in form of [issues](https://github.com/gooddata/gooddata-react-components/issues) or [pull requests](https://github.com/gooddata/gooddata-react-components/pulls).\nThese commands may come in handy while developing:\n\n| command | description |\n| ------- | ----------- |\n| `yarn install --pure-lockfile` | first step |\n| ||\n| `yarn dev` | build react-components to `/dist` in watch mode |\n| `yarn test` | run all unit tests |\n| `yarn validate` | validate codestyle |\n| ||\n| `yarn storybook` | run storybook from `/stories` on http://localhost:9001 |\n| `yarn build-storybook` | build storybook to `/dist-storybook` |\n| `yarn test-storybook` | run storybook and [screenshot tests](https://github.com/gooddata/gdc-client-utils/tree/master/test-storybook) |\n| ||\n| `yarn examples` | run Live Examples dev-server from `/examples` on https://localhost:8999 |\n| `yarn examples-build` | build Live Examples to `/examples/dist` |\n| `yarn examples-server` | serve built Live Examples - see `/examples/server/src` |\n| `yarn examples-testcafe` | run testcafe tests against `localhost:8999` |\n\n### Deploy to heroku.com\nWhen you deploy this repo to heroku, it serves *GoodData.UI Live Examples*.\nRelevant tasks are in `Procfile` and `package.json`.\n\n```bash\n# run in the project directory\nheroku login\nheroku create <your-app-name>\nheroku config:set DOMAIN_ADMIN_USERNAME=x@gooddata.com DOMAIN_ADMIN_PASSWORD=xy PROJECT_ID_TO_ASSIGN=xms7ga4tf3g3nzucd8380o2bev8oeknp\ngit push heroku HEAD:master\nheroku open\n```\n\n### Run Live Examples Locally\nTo run *GoodData.UI Live Examples* locally:\n```bash\ngit clone <this-repository>\ncd  <repository-folder>\nyarn install --pure-lockfile\nyarn examples\n```\nThen open https://localhost:8999 and login using Live Examples account (you can [create one here](https://gooddata-examples.herokuapp.com/registration)).\n\n## Changelog\n\n- see [CHANGELOG.md](CHANGELOG.md)\n\n## License\n\n(C) 2007-2018 GoodData Corporation\n\nThis project is dual licensed:\n\n- The ATTRIBUTION-NONCOMMERCIAL 4.0 INTERNATIONAL (CC BY-NC 4.0) is used for purpose of the trial experience and evaluation of GoodData.UI library.\n- The GOODDATA GOODDATA.UI LIBRARY END USER LICENSE AGREEMENT is used for GoodData customers.\n\nFor more information, please see [LICENSE](https://github.com/gooddata/gooddata-react-components/blob/master/LICENSE)\n","gitHead":"e18d3695bd109e91483595cd60d9493fb15214b2","scripts":{"dev":"bash scripts/build.sh --dev-watch","test":"jest --watch","build":"bash scripts/build.sh","tslint":"yarn run-tslint -t verbose $npm_package_config_tslint","prepare":"cd examples/server && yarn install --pure-lockfile && cd ../..; rm -r examples/node_modules 2>/dev/null; true","examples":"bash scripts/run-examples.sh","prepare?":"# Called before `npm publish` and on local `npm install`. Temporarily also for deleting obsolete node_modules. Ends with `true` to continue gracefully.","validate":"tsc --noEmit && yarn tslint && eslint $npm_package_config_eslint","build-dev":"bash scripts/build.sh --dev","examples?":"# Default is developer domain, other options: yarn examples [sec,secure,stg,stg2,stg3,demo,developer or URL]","storybook":"yarn build && start-storybook -p 9001 -c .storybook","test-once":"jest","tslint-ci":"mkdir -p ./ci/results && yarn run-tslint -t checkstyle -o ./ci/results/tslint-results.xml $npm_package_config_tslint","run-tslint":"tslint -p tsconfig.json","validate-ci":"tsc --noEmit && yarn tslint-ci  && eslint $npm_package_config_eslint -f checkstyle -o ci/results/eslint-results.xml","examples-build":"bash scripts/build-examples.sh","prepublishOnly":"yarn build","test-storybook":"yarn build && test-storybook","build-storybook":"yarn build && build-storybook -c .storybook -o dist-storybook","examples-server":"node examples/server/src/index.js","heroku-postbuild":"yarn examples-build developer","examples-testcafe":"testcafe chrome --assertion-timeout 60000 -S -s examples/_screenshots examples/test/**/**/*_test* --debug-on-fail","examples-testcafe-ci":"testcafe 'chrome:headless --no-sandbox' --assertion-timeout 60000 -S -s examples/_screenshots examples/test/**/**/*_test*","examples-testcafe-live":"testcafe-live chrome --assertion-timeout 60000 examples/test/**/**/*_test*"},"typings":"dist/index.d.ts","_npmUser":{"name":"gooddata-ci","email":"rail@gooddata.com"},"repository":{"url":"git+ssh://git@github.com/gooddata/gooddata-react-components.git","type":"git"},"_npmVersion":"6.4.1","description":"GoodData React Components","directories":{},"_nodeVersion":"8.12.0","dependencies":{"rxjs":"^5.5.6","lodash":"4.17.11","ag-grid":"^18.0.1","invariant":"^2.2.2","classnames":"^2.2.6","highcharts":"4.2.5","prop-types":"^15.6.0","react-intl":"^2.4.0","custom-event":"^1.0.1","ag-grid-react":"^18.0.0","react-measure":"^1.4.7","@gooddata/typings":"2.7.1","@types/highcharts":"4.2.56","http-status-codes":"^1.3.0","@gooddata/js-utils":"3.4.0","@gooddata/numberjs":"^3.1.2","fixed-data-table-2":"0.7.17","@gooddata/goodstrap":"60.0.1","react-dom-factories":"^1.0.2","@gooddata/gooddata-js":"11.3.0","highcharts-pattern-fill":"3.0.3","nodelist-foreach-polyfill":"^1.2.0","highcharts-grouped-categories":"^1.1.3"},"_hasShrinkwrap":false,"readmeFilename":"README.md","test-storybook":{"_defaults":{"readySelector":".screenshot-target, .screenshot-wrapper .highcharts-container, .screenshot-wrapper .s-headline-value, .screenshot-wrapper .viz-table-wrap, .screenshot-wrapper .gdc-kpi, .screenshot-wrapper .gdc-kpi-error, .screenshot-wrapper .s-pivot-table .ag-cell"},"AFM components/PieChart":{"error":{"delay":1000,"readySelector":".screenshot-wrapper .s-error .icon-cloud-rain"}},"Core components/Heatmap":{"data labels config":{"readySelector":".screenshot-wrapper div:nth-child(8) .highcharts-container"},"with different legend positions":{"readySelector":".screenshot-wrapper div:nth-child(10) .highcharts-container"}},"Core components/Treemap":{"data labels config":{"readySelector":".screenshot-wrapper div:nth-child(8) .highcharts-container"},"with different legend positions":{"readySelector":".screenshot-wrapper div:nth-child(10) .highcharts-container"}},"Core components/BarChart":{"with different legend positions":{"readySelector":".screenshot-wrapper div:nth-child(10) .highcharts-container"}},"Core components/PieChart":{"data labels config":{"readySelector":".screenshot-wrapper div:nth-child(8) .highcharts-container"},"with different legend positions":{"readySelector":".screenshot-wrapper div:nth-child(10) .highcharts-container"}},"AFM components/DonutChart":{"error":{"delay":1000,"readySelector":".screenshot-wrapper .s-error .icon-cloud-rain"}},"Core components/AreaChart":{"data labels config":{"readySelector":".screenshot-wrapper div:nth-child(8) .highcharts-container"},"with different legend positions":{"readySelector":".screenshot-wrapper div:nth-child(10) .highcharts-container"}},"Core components/LineChart":{"data labels config":{"readySelector":".screenshot-wrapper div:nth-child(8) .highcharts-container"},"with different legend positions":{"readySelector":".screenshot-wrapper div:nth-child(10) .highcharts-container"}},"Core components/DonutChart":{"data labels config":{"readySelector":".screenshot-wrapper div:nth-child(8) .highcharts-container"},"with different legend positions":{"readySelector":".screenshot-wrapper div:nth-child(10) .highcharts-container"}},"Core components/BubbleChart":{"data labels config":{"readySelector":".screenshot-wrapper div:nth-child(8) .highcharts-container"},"with different legend positions":{"readySelector":".screenshot-wrapper div:nth-child(10) .highcharts-container"}},"Core components/ColumnChart":{"with different legend positions":{"readySelector":".screenshot-wrapper div:nth-child(10) .highcharts-container"}},"Core components/ScatterPlot":{"data labels config":{"readySelector":".screenshot-wrapper div:nth-child(8) .highcharts-container"}}},"devDependencies":{"raf":"3.3.2","yup":"^0.24.1","jest":"23.6.0","react":"16.5.2","enzyme":"3.5.0","formik":"^0.11.11","moment":"2.23.0","history":"^4.7.2","ts-jest":"23.1.4","webpack":"3.10.0","react-ga":"^2.5.2","recharts":"1.0.0-beta.9","testcafe":"0.20.3","commander":"2.14.1","node-sass":"4.7.2","react-dom":"16.5.2","supertest":"3.0.0","babel-core":"6.26.0","css-loader":"0.28.7","jest-junit":"3.0.0","raw-loader":"0.5.1","styled-jsx":"2.2.1","typescript":"2.3.3","@types/jest":"23.3.0","@types/node":"7.0.8","file-loader":"1.1.6","sass-loader":"6.0.6","@types/react":"16.0.34","babel-loader":"7.1.2","react-helmet":"5.2.0","react-select":"1.2.1","style-loader":"0.19.1","@types/enzyme":"3.1.13","@types/lodash":"4.14.61","babel-runtime":"6.25.0","testcafe-live":"0.1.4","utility-types":"^1.1.0","babel-polyfill":"^6.26.0","@storybook/react":"3.4.10","@types/invariant":"2.2.29","@types/react-dom":"16.0.3","babel-preset-env":"1.6.1","isomorphic-fetch":"2.2.1","react-datepicker":"1.1.0","react-router-dom":"4.2.2","@gooddata/mock-js":"1.20.2","@storybook/addons":"3.4.10","@types/classnames":"2.2.3","@types/prop-types":"15.5.2","@types/react-intl":"2.3.5","babel-preset-react":"6.24.1","identity-obj-proxy":"^3.0.0","react-async-script":"^0.9.1","webpack-dev-server":"2.11.1","@types/react-portal":"4.0.1","babel-plugin-lodash":"3.3.2","html-webpack-plugin":"2.30.1","react-test-renderer":"16.4.2","@types/react-measure":"0.4.7","clean-webpack-plugin":"0.1.17","react-google-recaptcha":"^0.11.0","@gooddata/eslint-config":"0.1.0","@gooddata/tslint-config":"0.0.13","@types/storybook__react":"3.0.6","enzyme-adapter-react-16":"1.3.1","uglifyjs-webpack-plugin":"1.2.0","@gooddata/test-storybook":"2.0.0","@storybook/addon-actions":"3.4.10","@storybook/addon-options":"3.4.10","node-sass-magic-importer":"5.1.0","react-syntax-highlighter":"6.1.2","@types/fixed-data-table-2":"0.8.1","awesome-typescript-loader":"3.5.0","@types/react-test-renderer":"16.0.0","circular-dependency-plugin":"4.4.0","compression-webpack-plugin":"1.1.7","@types/enzyme-adapter-react-16":"1.0.3","@types/storybook__addon-actions":"3.0.1","babel-plugin-transform-class-properties":"6.24.1","babel-plugin-transform-async-to-generator":"6.24.1","babel-plugin-transform-object-rest-spread":"6.26.0"},"peerDependencies":{"react":"16.5.2","react-dom":"16.5.2"},"_npmOperationalInternal":{"tmp":"tmp/react-components_6.3.0-alpha32_1551773352762_0.3382395026798768","host":"s3://npm-registry-packages"}},"6.3.0-alpha33":{"name":"@gooddata/react-components","version":"6.3.0-alpha33","author":{"name":"GoodData Corporation"},"license":"BSD-3-Clause","_id":"@gooddata/react-components@6.3.0-alpha33","maintainers":[{"name":"bertold8","email":"ivan.nejezchleb@seznam.cz"},{"name":"bugsbunny338","email":"jiri.zajic@mensa.cz"},{"name":"gooddata-ci","email":"rail@gooddata.com"},{"name":"hurtak","email":"petr.hurtak@gmail.com"},{"name":"ivan.mjartan","email":"ivan.mjartan@gooddata.com"},{"name":"jakub-sterba","email":"jakub.sterba@gooddata.com"},{"name":"jaroslav.tomecek","email":"jaroslav.tomecek@gooddata.com"},{"name":"jkittler","email":"honza.kittler@gmail.com"},{"name":"khanh.le","email":"khanh.le@gooddata.com"},{"name":"langhamp","email":"pavel.langhammer@gooddata.com"},{"name":"lanhuynh","email":"lan.huynh@gooddata.com"},{"name":"linhhong","email":"linh.hong@gooddata.com"},{"name":"lpearce","email":"levi.pearce@gooddata.com"},{"name":"lupko","email":"lubomir.slivka@gooddata.com"},{"name":"martin.mosko","email":"martin.mosko@gooddata.com"},{"name":"michal.marsal","email":"michal.marsal@gooddata.com"},{"name":"nadtan","email":"tan.nguyen@gooddata.com"},{"name":"naibinh","email":"naibinh@gmail.com"},{"name":"nikolacech","email":"nikola.cech@gooddata.com"},{"name":"no23reason","email":"dan.homola@hotmail.cz"},{"name":"pbenes","email":"petr.benes@gooddata.com"},{"name":"peterlacko","email":"lackopeter17@gmail.com"},{"name":"petrjanu","email":"petr.janu@gooddata.com"},{"name":"ptquang86","email":"ptquang86@gmail.com"},{"name":"rodri360","email":"me@rodri360.com"},{"name":"sitina","email":"jiri.sitina@gooddata.com"},{"name":"sondo","email":"son.do@gooddata.com"},{"name":"strouhaljan","email":"strouhal.jan@gmail.com"},{"name":"tomas.kratochvil","email":"tomas.kratochvil@gooddata.com"},{"name":"tomasreichmann","email":"tomasreichmann@gmail.com"},{"name":"tomsatgd","email":"tomas.satinsky@gooddata.com"},{"name":"tu.ngo","email":"tu.ngo@gooddata.com"},{"name":"vlastikcz","email":"vlastimil.kotas@gooddata.com"},{"name":"vlckomi1","email":"michaela.vlckova@gooddata.com"},{"name":"xmort","email":"petr.dolejsi@gooddata.com"},{"name":"yanlipnican","email":"yanlipnican@gmail.com"},{"name":"zdenek.vidensky","email":"zdenek.vidensky@gooddata.com"}],"homepage":"https://github.com/gooddata/gooddata-react-components#readme","bugs":{"url":"https://github.com/gooddata/gooddata-react-components/issues"},"dist":{"shasum":"ebb278bd1d90afb9f6b316d8d7c5d3c86431b3dd","tarball":"https://registry.npmjs.org/@gooddata/react-components/-/react-components-6.3.0-alpha33.tgz","fileCount":1131,"integrity":"sha512-GUxBmARN+CPlE+Viai03YBbYzUkCL/V+ye3Ta3EMc7IGzXDC8COWYMfY7P5s6i4YTutAD8YMgoxWqvPNbifBxw==","signatures":[{"sig":"MEQCIFzZjTEZ0a+2bVtkgk9r089iIpFknECM5y5zSk7WCoejAiAEd8v30pdyrIlJDyN62Dtkm2FSEbIWcqmF/yvyLqZWjQ==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":4778171,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJcf8qGCRA9TVsSAnZWagAA8noP/im25Nv/xir6RZ2bD1cw\nJRztyTi8JIbskgWI2uj36MDHX5y22Hd/glKmknwWeTPMc29jfES5V3jmjpGg\nHncMpGMe3e2ouBRth5RPY2RxlmtcNm5uOH+CmSVp1Z+bf7l+FRxJD6fsX0e6\n8gZD0SHJ+4e1BiBY4D7YSNihgleHd1k8b9iXOB959IvcHZAAyCEUZmXCasjB\nl50Q5zF7FVNjY9dF4nUAMMD7/Lic+PnwKue5X1xOV9XOxJ37wO6ZWlTUKFnA\nhnIr6R2UN2ATEp5vfiHnlw+xSUeQrUyItHn09pngMcZr7mscsSU9YSAGnMIE\niC9CSnppYkmhbDHfdqPsAXYlvswP2DB1uZyNwXC3tWI+Ul7ykQ1uJtw55mUK\nU0Tm4+KGLhfTqiFOjUS/U5bDK93NWJW+JQrFYcfwaViOFUvQeV85LfLrIqbi\nlKKO+CNdLIlhMYEQUEh9+HMvDe94RKOIZAIN4c4bY7KcDtMZULmpi7HiE32m\ncA1aG4Wxpx7XtGwkWlOwSwKGTeai/31EQTesnPoDjy3uSJ75RptNaA108DLV\nOjdF0AA+5fUhf90CPHeqK3jSuwZ19FNysGESfJo0iUu2sR1dSARTaBnTdD/k\n+3c+w09pHi0tH7ke7FvVs5TwJYEPlWzlfRKlomogQoWZulnbGXNNTFCeUThf\nRGYD\r\n=3dpl\r\n-----END PGP SIGNATURE-----\r\n"},"jest":{"testRegex":"(/__tests__/.*|\\.(test|spec))\\.(tsx?|jsx?)$","transform":{".(ts|tsx)":"ts-jest"},"collectCoverage":false,"moduleNameMapper":{"\\.(css|less|sass|scss)$":"<rootDir>/__mocks__/styleMock.ts"},"coverageReporters":["html"],"collectCoverageFrom":["src/**/*.{ts,tsx}","examples/server/src/**/*.{js,jsx}","!**/*.d.ts"],"moduleFileExtensions":["ts","tsx","js"],"setupTestFrameworkScriptFile":"<rootDir>/jest.setup.js"},"main":"dist/index.js","config":{"eslint":"./examples/**/*.{js,jsx}","tslint":"./{__mocks__,src,stories}/**/*.{ts,tsx}"},"readme":"[![npm version](https://badge.fury.io/js/%40gooddata%2Freact-components.svg)](https://www.npmjs.com/package/@gooddata/react-components) \n\n# GoodData.UI React components\n> A React-based JavaScript library for building data-driven applications\n\n## Getting started\n- [GoodData.UI Documentation](http://sdk.gooddata.com/gooddata-ui/)\n- [GoodData.UI Live Examples](https://gooddata-examples.herokuapp.com/)\n- [Stack Overflow](https://stackoverflow.com/questions/tagged/gooddata)\n\n### Usage\nWith [yarn](https://yarnpkg.com) installed, go to your project directory and run\n```\n$ yarn add @gooddata/react-components\n```\nIf you prefer [npm](npmjs.com) run\n```\n$ npm install --save @gooddata/react-components\n```\n\n\n## Contributing\n\nWe welcome any contribution in form of [issues](https://github.com/gooddata/gooddata-react-components/issues) or [pull requests](https://github.com/gooddata/gooddata-react-components/pulls).\nThese commands may come in handy while developing:\n\n| command | description |\n| ------- | ----------- |\n| `yarn install --pure-lockfile` | first step |\n| ||\n| `yarn dev` | build react-components to `/dist` in watch mode |\n| `yarn test` | run all unit tests |\n| `yarn validate` | validate codestyle |\n| ||\n| `yarn storybook` | run storybook from `/stories` on http://localhost:9001 |\n| `yarn build-storybook` | build storybook to `/dist-storybook` |\n| `yarn test-storybook` | run storybook and [screenshot tests](https://github.com/gooddata/gdc-client-utils/tree/master/test-storybook) |\n| ||\n| `yarn examples` | run Live Examples dev-server from `/examples` on https://localhost:8999 |\n| `yarn examples-build` | build Live Examples to `/examples/dist` |\n| `yarn examples-server` | serve built Live Examples - see `/examples/server/src` |\n| `yarn examples-testcafe` | run testcafe tests against `localhost:8999` |\n\n### Deploy to heroku.com\nWhen you deploy this repo to heroku, it serves *GoodData.UI Live Examples*.\nRelevant tasks are in `Procfile` and `package.json`.\n\n```bash\n# run in the project directory\nheroku login\nheroku create <your-app-name>\nheroku config:set DOMAIN_ADMIN_USERNAME=x@gooddata.com DOMAIN_ADMIN_PASSWORD=xy PROJECT_ID_TO_ASSIGN=xms7ga4tf3g3nzucd8380o2bev8oeknp\ngit push heroku HEAD:master\nheroku open\n```\n\n### Run Live Examples Locally\nTo run *GoodData.UI Live Examples* locally:\n```bash\ngit clone <this-repository>\ncd  <repository-folder>\nyarn install --pure-lockfile\nyarn examples\n```\nThen open https://localhost:8999 and login using Live Examples account (you can [create one here](https://gooddata-examples.herokuapp.com/registration)).\n\n## Changelog\n\n- see [CHANGELOG.md](CHANGELOG.md)\n\n## License\n\n(C) 2007-2018 GoodData Corporation\n\nThis project is dual licensed:\n\n- The ATTRIBUTION-NONCOMMERCIAL 4.0 INTERNATIONAL (CC BY-NC 4.0) is used for purpose of the trial experience and evaluation of GoodData.UI library.\n- The GOODDATA GOODDATA.UI LIBRARY END USER LICENSE AGREEMENT is used for GoodData customers.\n\nFor more information, please see [LICENSE](https://github.com/gooddata/gooddata-react-components/blob/master/LICENSE)\n","gitHead":"39c656b6bb7610dda6673e113778a757bcb86620","scripts":{"dev":"bash scripts/build.sh --dev-watch","test":"jest --watch","build":"bash scripts/build.sh","tslint":"yarn run-tslint -t verbose $npm_package_config_tslint","prepare":"cd examples/server && yarn install --pure-lockfile && cd ../..; rm -r examples/node_modules 2>/dev/null; true","examples":"bash scripts/run-examples.sh","prepare?":"# Called before `npm publish` and on local `npm install`. Temporarily also for deleting obsolete node_modules. Ends with `true` to continue gracefully.","validate":"tsc --noEmit && yarn tslint && eslint $npm_package_config_eslint","build-dev":"bash scripts/build.sh --dev","examples?":"# Default is developer domain, other options: yarn examples [sec,secure,stg,stg2,stg3,demo,developer or URL]","storybook":"yarn build && start-storybook -p 9001 -c .storybook","test-once":"jest","tslint-ci":"mkdir -p ./ci/results && yarn run-tslint -t checkstyle -o ./ci/results/tslint-results.xml $npm_package_config_tslint","run-tslint":"tslint -p tsconfig.json","validate-ci":"tsc --noEmit && yarn tslint-ci  && eslint $npm_package_config_eslint -f checkstyle -o ci/results/eslint-results.xml","examples-build":"bash scripts/build-examples.sh","prepublishOnly":"yarn build","test-storybook":"yarn build && test-storybook","build-storybook":"yarn build && build-storybook -c .storybook -o dist-storybook","examples-server":"node examples/server/src/index.js","heroku-postbuild":"yarn examples-build developer","examples-testcafe":"testcafe chrome --assertion-timeout 60000 -S -s examples/_screenshots examples/test/**/**/*_test* --debug-on-fail","examples-testcafe-ci":"testcafe 'chrome:headless --no-sandbox' --assertion-timeout 60000 -S -s examples/_screenshots examples/test/**/**/*_test*","examples-testcafe-live":"testcafe-live chrome --assertion-timeout 60000 examples/test/**/**/*_test*"},"typings":"dist/index.d.ts","_npmUser":{"name":"gooddata-ci","email":"rail@gooddata.com"},"repository":{"url":"git+ssh://git@github.com/gooddata/gooddata-react-components.git","type":"git"},"_npmVersion":"6.4.1","description":"GoodData React Components","directories":{},"_nodeVersion":"8.12.0","dependencies":{"rxjs":"^5.5.6","lodash":"4.17.11","ag-grid":"^18.0.1","invariant":"^2.2.2","classnames":"^2.2.6","highcharts":"4.2.5","prop-types":"^15.6.0","react-intl":"^2.4.0","custom-event":"^1.0.1","ag-grid-react":"^18.0.0","react-measure":"^1.4.7","@gooddata/typings":"2.7.1","@types/highcharts":"4.2.56","http-status-codes":"^1.3.0","@gooddata/js-utils":"3.4.0","@gooddata/numberjs":"^3.1.2","fixed-data-table-2":"0.7.17","@gooddata/goodstrap":"60.0.1","react-dom-factories":"^1.0.2","@gooddata/gooddata-js":"11.3.0","highcharts-pattern-fill":"3.0.3","nodelist-foreach-polyfill":"^1.2.0","highcharts-grouped-categories":"^1.1.3"},"_hasShrinkwrap":false,"readmeFilename":"README.md","test-storybook":{"_defaults":{"readySelector":".screenshot-target, .screenshot-wrapper .highcharts-container, .screenshot-wrapper .s-headline-value, .screenshot-wrapper .viz-table-wrap, .screenshot-wrapper .gdc-kpi, .screenshot-wrapper .gdc-kpi-error, .screenshot-wrapper .s-pivot-table .ag-cell"},"AFM components/PieChart":{"error":{"delay":1000,"readySelector":".screenshot-wrapper .s-error .icon-cloud-rain"}},"Core components/Heatmap":{"data labels config":{"readySelector":".screenshot-wrapper div:nth-child(8) .highcharts-container"},"with different legend positions":{"readySelector":".screenshot-wrapper div:nth-child(10) .highcharts-container"}},"Core components/Treemap":{"data labels config":{"readySelector":".screenshot-wrapper div:nth-child(8) .highcharts-container"},"with different legend positions":{"readySelector":".screenshot-wrapper div:nth-child(10) .highcharts-container"}},"Core components/BarChart":{"with different legend positions":{"readySelector":".screenshot-wrapper div:nth-child(10) .highcharts-container"}},"Core components/PieChart":{"data labels config":{"readySelector":".screenshot-wrapper div:nth-child(8) .highcharts-container"},"with different legend positions":{"readySelector":".screenshot-wrapper div:nth-child(10) .highcharts-container"}},"AFM components/DonutChart":{"error":{"delay":1000,"readySelector":".screenshot-wrapper .s-error .icon-cloud-rain"}},"Core components/AreaChart":{"data labels config":{"readySelector":".screenshot-wrapper div:nth-child(8) .highcharts-container"},"with different legend positions":{"readySelector":".screenshot-wrapper div:nth-child(10) .highcharts-container"}},"Core components/LineChart":{"data labels config":{"readySelector":".screenshot-wrapper div:nth-child(8) .highcharts-container"},"with different legend positions":{"readySelector":".screenshot-wrapper div:nth-child(10) .highcharts-container"}},"Core components/DonutChart":{"data labels config":{"readySelector":".screenshot-wrapper div:nth-child(8) .highcharts-container"},"with different legend positions":{"readySelector":".screenshot-wrapper div:nth-child(10) .highcharts-container"}},"Core components/BubbleChart":{"data labels config":{"readySelector":".screenshot-wrapper div:nth-child(8) .highcharts-container"},"with different legend positions":{"readySelector":".screenshot-wrapper div:nth-child(10) .highcharts-container"}},"Core components/ColumnChart":{"with different legend positions":{"readySelector":".screenshot-wrapper div:nth-child(10) .highcharts-container"}},"Core components/ScatterPlot":{"data labels config":{"readySelector":".screenshot-wrapper div:nth-child(8) .highcharts-container"}}},"devDependencies":{"raf":"3.3.2","yup":"^0.24.1","jest":"23.6.0","react":"16.5.2","enzyme":"3.5.0","formik":"^0.11.11","moment":"2.23.0","history":"^4.7.2","ts-jest":"23.1.4","webpack":"3.10.0","react-ga":"^2.5.2","recharts":"1.0.0-beta.9","testcafe":"0.20.3","commander":"2.14.1","node-sass":"4.7.2","react-dom":"16.5.2","supertest":"3.0.0","babel-core":"6.26.0","css-loader":"0.28.7","jest-junit":"3.0.0","raw-loader":"0.5.1","styled-jsx":"2.2.1","typescript":"2.3.3","@types/jest":"23.3.0","@types/node":"7.0.8","file-loader":"1.1.6","sass-loader":"6.0.6","@types/react":"16.0.34","babel-loader":"7.1.2","react-helmet":"5.2.0","react-select":"1.2.1","style-loader":"0.19.1","@types/enzyme":"3.1.13","@types/lodash":"4.14.61","babel-runtime":"6.25.0","testcafe-live":"0.1.4","utility-types":"^1.1.0","babel-polyfill":"^6.26.0","@storybook/react":"3.4.10","@types/invariant":"2.2.29","@types/react-dom":"16.0.3","babel-preset-env":"1.6.1","isomorphic-fetch":"2.2.1","react-datepicker":"1.1.0","react-router-dom":"4.2.2","@gooddata/mock-js":"1.21.0","@storybook/addons":"3.4.10","@types/classnames":"2.2.3","@types/prop-types":"15.5.2","@types/react-intl":"2.3.5","babel-preset-react":"6.24.1","identity-obj-proxy":"^3.0.0","react-async-script":"^0.9.1","webpack-dev-server":"2.11.1","@types/react-portal":"4.0.1","babel-plugin-lodash":"3.3.2","html-webpack-plugin":"2.30.1","react-test-renderer":"16.4.2","@types/react-measure":"0.4.7","clean-webpack-plugin":"0.1.17","react-google-recaptcha":"^0.11.0","@gooddata/eslint-config":"0.1.0","@gooddata/tslint-config":"0.0.13","@types/storybook__react":"3.0.6","enzyme-adapter-react-16":"1.3.1","uglifyjs-webpack-plugin":"1.2.0","@gooddata/test-storybook":"2.0.0","@storybook/addon-actions":"3.4.10","@storybook/addon-options":"3.4.10","node-sass-magic-importer":"5.1.0","react-syntax-highlighter":"6.1.2","@types/fixed-data-table-2":"0.8.1","awesome-typescript-loader":"3.5.0","@types/react-test-renderer":"16.0.0","circular-dependency-plugin":"4.4.0","compression-webpack-plugin":"1.1.7","@types/enzyme-adapter-react-16":"1.0.3","@types/storybook__addon-actions":"3.0.1","babel-plugin-transform-class-properties":"6.24.1","babel-plugin-transform-async-to-generator":"6.24.1","babel-plugin-transform-object-rest-spread":"6.26.0"},"peerDependencies":{"react":"16.5.2","react-dom":"16.5.2"},"_npmOperationalInternal":{"tmp":"tmp/react-components_6.3.0-alpha33_1551878789508_0.75057867690499","host":"s3://npm-registry-packages"}},"6.3.0-alpha34":{"name":"@gooddata/react-components","version":"6.3.0-alpha34","author":{"name":"GoodData Corporation"},"license":"BSD-3-Clause","_id":"@gooddata/react-components@6.3.0-alpha34","maintainers":[{"name":"bertold8","email":"ivan.nejezchleb@seznam.cz"},{"name":"bugsbunny338","email":"jiri.zajic@mensa.cz"},{"name":"gooddata-ci","email":"rail@gooddata.com"},{"name":"hurtak","email":"petr.hurtak@gmail.com"},{"name":"ivan.mjartan","email":"ivan.mjartan@gooddata.com"},{"name":"jakub-sterba","email":"jakub.sterba@gooddata.com"},{"name":"jaroslav.tomecek","email":"jaroslav.tomecek@gooddata.com"},{"name":"jkittler","email":"honza.kittler@gmail.com"},{"name":"khanh.le","email":"khanh.le@gooddata.com"},{"name":"langhamp","email":"pavel.langhammer@gooddata.com"},{"name":"lanhuynh","email":"lan.huynh@gooddata.com"},{"name":"linhhong","email":"linh.hong@gooddata.com"},{"name":"lpearce","email":"levi.pearce@gooddata.com"},{"name":"lupko","email":"lubomir.slivka@gooddata.com"},{"name":"martin.mosko","email":"martin.mosko@gooddata.com"},{"name":"michal.marsal","email":"michal.marsal@gooddata.com"},{"name":"nadtan","email":"tan.nguyen@gooddata.com"},{"name":"naibinh","email":"naibinh@gmail.com"},{"name":"nikolacech","email":"nikola.cech@gooddata.com"},{"name":"no23reason","email":"dan.homola@hotmail.cz"},{"name":"pbenes","email":"petr.benes@gooddata.com"},{"name":"peterlacko","email":"lackopeter17@gmail.com"},{"name":"petrjanu","email":"petr.janu@gooddata.com"},{"name":"ptquang86","email":"ptquang86@gmail.com"},{"name":"rodri360","email":"me@rodri360.com"},{"name":"sitina","email":"jiri.sitina@gooddata.com"},{"name":"sondo","email":"son.do@gooddata.com"},{"name":"strouhaljan","email":"strouhal.jan@gmail.com"},{"name":"tomas.kratochvil","email":"tomas.kratochvil@gooddata.com"},{"name":"tomasreichmann","email":"tomasreichmann@gmail.com"},{"name":"tomsatgd","email":"tomas.satinsky@gooddata.com"},{"name":"tu.ngo","email":"tu.ngo@gooddata.com"},{"name":"vlastikcz","email":"vlastimil.kotas@gooddata.com"},{"name":"vlckomi1","email":"michaela.vlckova@gooddata.com"},{"name":"xmort","email":"petr.dolejsi@gooddata.com"},{"name":"yanlipnican","email":"yanlipnican@gmail.com"},{"name":"zdenek.vidensky","email":"zdenek.vidensky@gooddata.com"}],"homepage":"https://github.com/gooddata/gooddata-react-components#readme","bugs":{"url":"https://github.com/gooddata/gooddata-react-components/issues"},"dist":{"shasum":"4d166adc0c76f70d11c31495d40332f440e4961e","tarball":"https://registry.npmjs.org/@gooddata/react-components/-/react-components-6.3.0-alpha34.tgz","fileCount":1131,"integrity":"sha512-ELKe1xfWb/L23Ah7b7SO6xXB80eSgBCR54iD/s0BnqV+LdoM4ux+aT8VeYWu5Ei4zkfdVzMXmN7JWhsdyA61Qw==","signatures":[{"sig":"MEUCIQDjVlpRUJ0lOklbC+84KPlsyM+4uCWx6KomgyslTAiXMQIgSldw9hzeVwq3cD1goISydPNfyVcEPYZUWKhuK1D/n5g=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":4783495,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJcf/bgCRA9TVsSAnZWagAAGRAP/REgkwrZqcOKZ9EndpXL\ndx/NGZWQr8IP56Ci6+M1dBEPrst3SZ9x9L7EVUkdietUc9Y/hwKW7C7w3dWy\nLfV7mUe3uiy/iFHhNlmAPl4xUri+yHtAbIBFIUsULy0BvSLzTsVTC/ythsa+\nyn1kHmTbZ5+Cfsr12TNXP29vXkMfhH/wupRTOxPxwmtUve1ACNQcpjy6fJEF\npq0pf1iGx44CrfaF6ZAsZ1Di8h9cD2V8rce9s8GIIs0hDRPtOzb57oivcjs1\nopeEUv+U+orTL1j0u+9/TCURbuWjdUqWzR1aRCDzIJZfyTy7MymUFwoTfSvw\n1Uw9M2Ct5i4JDUkQ/xV7M64osdYnAn3WFvE7slbCa14rc81KB+O6e9JmVHza\nlwv8B1s2M6aiDIGU623F4s4lFjOE+8iPP7thuxKcrS6Pe4PHPwBsi4t933RN\nA/yX/Z6LEzOFOI2aJvXNRoAUPlFTKGIF/H0HmYGNTkVEEBuXBjRFEmab8k8U\nBdD2WHyl4GmbXKzEnK7TUPuYgq6kLDk+hjeoXae4EyLfVOffcJzNkjBTjx0X\nc7/yxTV4ktktcVuAJBS7Sg+ud730Rz9GnvERcDjvnIRgiT1d8s8a/InfrvtF\nmuFwk3MvZf1BpQsW6UGHDz2YXJV8J6xwr/1MwooLPGWBrzpPS1UuZc50zKhz\nCXGh\r\n=TOod\r\n-----END PGP SIGNATURE-----\r\n"},"jest":{"testRegex":"(/__tests__/.*|\\.(test|spec))\\.(tsx?|jsx?)$","transform":{".(ts|tsx)":"ts-jest"},"collectCoverage":false,"moduleNameMapper":{"\\.(css|less|sass|scss)$":"<rootDir>/__mocks__/styleMock.ts"},"coverageReporters":["html"],"collectCoverageFrom":["src/**/*.{ts,tsx}","examples/server/src/**/*.{js,jsx}","!**/*.d.ts"],"moduleFileExtensions":["ts","tsx","js"],"setupTestFrameworkScriptFile":"<rootDir>/jest.setup.js"},"main":"dist/index.js","config":{"eslint":"./examples/**/*.{js,jsx}","tslint":"./{__mocks__,src,stories}/**/*.{ts,tsx}"},"readme":"[![npm version](https://badge.fury.io/js/%40gooddata%2Freact-components.svg)](https://www.npmjs.com/package/@gooddata/react-components) \n\n# GoodData.UI React components\n> A React-based JavaScript library for building data-driven applications\n\n## Getting started\n- [GoodData.UI Documentation](http://sdk.gooddata.com/gooddata-ui/)\n- [GoodData.UI Live Examples](https://gooddata-examples.herokuapp.com/)\n- [Stack Overflow](https://stackoverflow.com/questions/tagged/gooddata)\n\n### Usage\nWith [yarn](https://yarnpkg.com) installed, go to your project directory and run\n```\n$ yarn add @gooddata/react-components\n```\nIf you prefer [npm](npmjs.com) run\n```\n$ npm install --save @gooddata/react-components\n```\n\n\n## Contributing\n\nWe welcome any contribution in form of [issues](https://github.com/gooddata/gooddata-react-components/issues) or [pull requests](https://github.com/gooddata/gooddata-react-components/pulls).\nThese commands may come in handy while developing:\n\n| command | description |\n| ------- | ----------- |\n| `yarn install --pure-lockfile` | first step |\n| ||\n| `yarn dev` | build react-components to `/dist` in watch mode |\n| `yarn test` | run all unit tests |\n| `yarn validate` | validate codestyle |\n| ||\n| `yarn storybook` | run storybook from `/stories` on http://localhost:9001 |\n| `yarn build-storybook` | build storybook to `/dist-storybook` |\n| `yarn test-storybook` | run storybook and [screenshot tests](https://github.com/gooddata/gdc-client-utils/tree/master/test-storybook) |\n| ||\n| `yarn examples` | run Live Examples dev-server from `/examples` on https://localhost:8999 |\n| `yarn examples-build` | build Live Examples to `/examples/dist` |\n| `yarn examples-server` | serve built Live Examples - see `/examples/server/src` |\n| `yarn examples-testcafe` | run testcafe tests against `localhost:8999` |\n\n### Deploy to heroku.com\nWhen you deploy this repo to heroku, it serves *GoodData.UI Live Examples*.\nRelevant tasks are in `Procfile` and `package.json`.\n\n```bash\n# run in the project directory\nheroku login\nheroku create <your-app-name>\nheroku config:set DOMAIN_ADMIN_USERNAME=x@gooddata.com DOMAIN_ADMIN_PASSWORD=xy PROJECT_ID_TO_ASSIGN=xms7ga4tf3g3nzucd8380o2bev8oeknp\ngit push heroku HEAD:master\nheroku open\n```\n\n### Run Live Examples Locally\nTo run *GoodData.UI Live Examples* locally:\n```bash\ngit clone <this-repository>\ncd  <repository-folder>\nyarn install --pure-lockfile\nyarn examples\n```\nThen open https://localhost:8999 and login using Live Examples account (you can [create one here](https://gooddata-examples.herokuapp.com/registration)).\n\n## Changelog\n\n- see [CHANGELOG.md](CHANGELOG.md)\n\n## License\n\n(C) 2007-2018 GoodData Corporation\n\nThis project is dual licensed:\n\n- The ATTRIBUTION-NONCOMMERCIAL 4.0 INTERNATIONAL (CC BY-NC 4.0) is used for purpose of the trial experience and evaluation of GoodData.UI library.\n- The GOODDATA GOODDATA.UI LIBRARY END USER LICENSE AGREEMENT is used for GoodData customers.\n\nFor more information, please see [LICENSE](https://github.com/gooddata/gooddata-react-components/blob/master/LICENSE)\n","gitHead":"c0c36c66c1bf6eceaa284d5217eb5a26b32278cc","scripts":{"dev":"bash scripts/build.sh --dev-watch","test":"jest --watch","build":"bash scripts/build.sh","tslint":"yarn run-tslint -t verbose $npm_package_config_tslint","prepare":"cd examples/server && yarn install --pure-lockfile && cd ../..; rm -r examples/node_modules 2>/dev/null; true","examples":"bash scripts/run-examples.sh","prepare?":"# Called before `npm publish` and on local `npm install`. Temporarily also for deleting obsolete node_modules. Ends with `true` to continue gracefully.","validate":"tsc --noEmit && yarn tslint && eslint $npm_package_config_eslint","build-dev":"bash scripts/build.sh --dev","examples?":"# Default is developer domain, other options: yarn examples [sec,secure,stg,stg2,stg3,demo,developer or URL]","storybook":"yarn build && start-storybook -p 9001 -c .storybook","test-once":"jest","tslint-ci":"mkdir -p ./ci/results && yarn run-tslint -t checkstyle -o ./ci/results/tslint-results.xml $npm_package_config_tslint","run-tslint":"tslint -p tsconfig.json","validate-ci":"tsc --noEmit && yarn tslint-ci  && eslint $npm_package_config_eslint -f checkstyle -o ci/results/eslint-results.xml","examples-build":"bash scripts/build-examples.sh","prepublishOnly":"yarn build","test-storybook":"yarn build && test-storybook","build-storybook":"yarn build && build-storybook -c .storybook -o dist-storybook","examples-server":"node examples/server/src/index.js","heroku-postbuild":"yarn examples-build developer","examples-testcafe":"testcafe chrome --assertion-timeout 60000 -S -s examples/_screenshots examples/test/**/**/*_test* --debug-on-fail","examples-testcafe-ci":"testcafe 'chrome:headless --no-sandbox' --assertion-timeout 60000 -S -s examples/_screenshots examples/test/**/**/*_test*","examples-testcafe-live":"testcafe-live chrome --assertion-timeout 60000 examples/test/**/**/*_test*"},"typings":"dist/index.d.ts","_npmUser":{"name":"gooddata-ci","email":"rail@gooddata.com"},"repository":{"url":"git+ssh://git@github.com/gooddata/gooddata-react-components.git","type":"git"},"_npmVersion":"6.4.1","description":"GoodData React Components","directories":{},"_nodeVersion":"8.12.0","dependencies":{"rxjs":"^5.5.6","lodash":"4.17.11","ag-grid":"^18.0.1","invariant":"^2.2.2","classnames":"^2.2.6","highcharts":"4.2.5","prop-types":"^15.6.0","react-intl":"^2.4.0","custom-event":"^1.0.1","ag-grid-react":"^18.0.0","react-measure":"^1.4.7","@gooddata/typings":"2.7.1","@types/highcharts":"4.2.56","http-status-codes":"^1.3.0","@gooddata/js-utils":"3.4.0","@gooddata/numberjs":"^3.1.2","fixed-data-table-2":"0.7.17","@gooddata/goodstrap":"60.0.1","react-dom-factories":"^1.0.2","@gooddata/gooddata-js":"11.4.0","highcharts-pattern-fill":"3.0.3","nodelist-foreach-polyfill":"^1.2.0","highcharts-grouped-categories":"^1.1.3"},"_hasShrinkwrap":false,"readmeFilename":"README.md","test-storybook":{"_defaults":{"readySelector":".screenshot-target, .screenshot-wrapper .highcharts-container, .screenshot-wrapper .s-headline-value, .screenshot-wrapper .viz-table-wrap, .screenshot-wrapper .gdc-kpi, .screenshot-wrapper .gdc-kpi-error, .screenshot-wrapper .s-pivot-table .ag-cell"},"AFM components/PieChart":{"error":{"delay":1000,"readySelector":".screenshot-wrapper .s-error .icon-cloud-rain"}},"Core components/Heatmap":{"data labels config":{"readySelector":".screenshot-wrapper div:nth-child(8) .highcharts-container"},"with different legend positions":{"readySelector":".screenshot-wrapper div:nth-child(10) .highcharts-container"}},"Core components/Treemap":{"data labels config":{"readySelector":".screenshot-wrapper div:nth-child(8) .highcharts-container"},"with different legend positions":{"readySelector":".screenshot-wrapper div:nth-child(10) .highcharts-container"}},"Core components/BarChart":{"with different legend positions":{"readySelector":".screenshot-wrapper div:nth-child(10) .highcharts-container"}},"Core components/PieChart":{"data labels config":{"readySelector":".screenshot-wrapper div:nth-child(8) .highcharts-container"},"with different legend positions":{"readySelector":".screenshot-wrapper div:nth-child(10) .highcharts-container"}},"AFM components/DonutChart":{"error":{"delay":1000,"readySelector":".screenshot-wrapper .s-error .icon-cloud-rain"}},"Core components/AreaChart":{"data labels config":{"readySelector":".screenshot-wrapper div:nth-child(8) .highcharts-container"},"with different legend positions":{"readySelector":".screenshot-wrapper div:nth-child(10) .highcharts-container"}},"Core components/LineChart":{"data labels config":{"readySelector":".screenshot-wrapper div:nth-child(8) .highcharts-container"},"with different legend positions":{"readySelector":".screenshot-wrapper div:nth-child(10) .highcharts-container"}},"Core components/DonutChart":{"data labels config":{"readySelector":".screenshot-wrapper div:nth-child(8) .highcharts-container"},"with different legend positions":{"readySelector":".screenshot-wrapper div:nth-child(10) .highcharts-container"}},"Core components/BubbleChart":{"data labels config":{"readySelector":".screenshot-wrapper div:nth-child(8) .highcharts-container"},"with different legend positions":{"readySelector":".screenshot-wrapper div:nth-child(10) .highcharts-container"}},"Core components/ColumnChart":{"with different legend positions":{"readySelector":".screenshot-wrapper div:nth-child(10) .highcharts-container"}},"Core components/ScatterPlot":{"data labels config":{"readySelector":".screenshot-wrapper div:nth-child(8) .highcharts-container"}}},"devDependencies":{"raf":"3.3.2","yup":"^0.24.1","jest":"23.6.0","react":"16.5.2","enzyme":"3.5.0","formik":"^0.11.11","moment":"2.23.0","history":"^4.7.2","ts-jest":"23.1.4","webpack":"3.10.0","react-ga":"^2.5.2","recharts":"1.0.0-beta.9","testcafe":"0.20.3","commander":"2.14.1","node-sass":"4.7.2","react-dom":"16.5.2","supertest":"3.0.0","babel-core":"6.26.0","css-loader":"0.28.7","jest-junit":"3.0.0","raw-loader":"0.5.1","styled-jsx":"2.2.1","typescript":"2.3.3","@types/jest":"23.3.0","@types/node":"7.0.8","file-loader":"1.1.6","sass-loader":"6.0.6","@types/react":"16.0.34","babel-loader":"7.1.2","react-helmet":"5.2.0","react-select":"1.2.1","style-loader":"0.19.1","@types/enzyme":"3.1.13","@types/lodash":"4.14.61","babel-runtime":"6.25.0","testcafe-live":"0.1.4","utility-types":"^1.1.0","babel-polyfill":"^6.26.0","@storybook/react":"3.4.10","@types/invariant":"2.2.29","@types/react-dom":"16.0.3","babel-preset-env":"1.6.1","isomorphic-fetch":"2.2.1","react-datepicker":"1.1.0","react-router-dom":"4.2.2","@gooddata/mock-js":"1.21.0","@storybook/addons":"3.4.10","@types/classnames":"2.2.3","@types/prop-types":"15.5.2","@types/react-intl":"2.3.5","babel-preset-react":"6.24.1","identity-obj-proxy":"^3.0.0","react-async-script":"^0.9.1","webpack-dev-server":"2.11.1","@types/react-portal":"4.0.1","babel-plugin-lodash":"3.3.2","html-webpack-plugin":"2.30.1","react-test-renderer":"16.4.2","@types/react-measure":"0.4.7","clean-webpack-plugin":"0.1.17","react-google-recaptcha":"^0.11.0","@gooddata/eslint-config":"0.1.0","@gooddata/tslint-config":"0.0.13","@types/storybook__react":"3.0.6","enzyme-adapter-react-16":"1.3.1","uglifyjs-webpack-plugin":"1.2.0","@gooddata/test-storybook":"2.0.0","@storybook/addon-actions":"3.4.10","@storybook/addon-options":"3.4.10","node-sass-magic-importer":"5.1.0","react-syntax-highlighter":"6.1.2","@types/fixed-data-table-2":"0.8.1","awesome-typescript-loader":"3.5.0","@types/react-test-renderer":"16.0.0","circular-dependency-plugin":"4.4.0","compression-webpack-plugin":"1.1.7","@types/enzyme-adapter-react-16":"1.0.3","@types/storybook__addon-actions":"3.0.1","babel-plugin-transform-class-properties":"6.24.1","babel-plugin-transform-async-to-generator":"6.24.1","babel-plugin-transform-object-rest-spread":"6.26.0"},"peerDependencies":{"react":"16.5.2","react-dom":"16.5.2"},"_npmOperationalInternal":{"tmp":"tmp/react-components_6.3.0-alpha34_1551890142981_0.6381620016357654","host":"s3://npm-registry-packages"}},"6.3.0-alpha35":{"name":"@gooddata/react-components","version":"6.3.0-alpha35","author":{"name":"GoodData Corporation"},"license":"BSD-3-Clause","_id":"@gooddata/react-components@6.3.0-alpha35","maintainers":[{"name":"bertold8","email":"ivan.nejezchleb@seznam.cz"},{"name":"bugsbunny338","email":"jiri.zajic@mensa.cz"},{"name":"gooddata-ci","email":"rail@gooddata.com"},{"name":"hurtak","email":"petr.hurtak@gmail.com"},{"name":"ivan.mjartan","email":"ivan.mjartan@gooddata.com"},{"name":"jakub-sterba","email":"jakub.sterba@gooddata.com"},{"name":"jaroslav.tomecek","email":"jaroslav.tomecek@gooddata.com"},{"name":"jkittler","email":"honza.kittler@gmail.com"},{"name":"khanh.le","email":"khanh.le@gooddata.com"},{"name":"langhamp","email":"pavel.langhammer@gooddata.com"},{"name":"lanhuynh","email":"lan.huynh@gooddata.com"},{"name":"linhhong","email":"linh.hong@gooddata.com"},{"name":"lpearce","email":"levi.pearce@gooddata.com"},{"name":"lupko","email":"lubomir.slivka@gooddata.com"},{"name":"martin.mosko","email":"martin.mosko@gooddata.com"},{"name":"michal.marsal","email":"michal.marsal@gooddata.com"},{"name":"nadtan","email":"tan.nguyen@gooddata.com"},{"name":"naibinh","email":"naibinh@gmail.com"},{"name":"nikolacech","email":"nikola.cech@gooddata.com"},{"name":"no23reason","email":"dan.homola@hotmail.cz"},{"name":"pbenes","email":"petr.benes@gooddata.com"},{"name":"peterlacko","email":"lackopeter17@gmail.com"},{"name":"petrjanu","email":"petr.janu@gooddata.com"},{"name":"ptquang86","email":"ptquang86@gmail.com"},{"name":"rodri360","email":"me@rodri360.com"},{"name":"sitina","email":"jiri.sitina@gooddata.com"},{"name":"sondo","email":"son.do@gooddata.com"},{"name":"strouhaljan","email":"strouhal.jan@gmail.com"},{"name":"tomas.kratochvil","email":"tomas.kratochvil@gooddata.com"},{"name":"tomasreichmann","email":"tomasreichmann@gmail.com"},{"name":"tomsatgd","email":"tomas.satinsky@gooddata.com"},{"name":"tu.ngo","email":"tu.ngo@gooddata.com"},{"name":"vlastikcz","email":"vlastimil.kotas@gooddata.com"},{"name":"vlckomi1","email":"michaela.vlckova@gooddata.com"},{"name":"xmort","email":"petr.dolejsi@gooddata.com"},{"name":"yanlipnican","email":"yanlipnican@gmail.com"},{"name":"zdenek.vidensky","email":"zdenek.vidensky@gooddata.com"}],"homepage":"https://github.com/gooddata/gooddata-react-components#readme","bugs":{"url":"https://github.com/gooddata/gooddata-react-components/issues"},"dist":{"shasum":"ad00b457099697f787864035f26e216ad8ec7e5c","tarball":"https://registry.npmjs.org/@gooddata/react-components/-/react-components-6.3.0-alpha35.tgz","fileCount":1135,"integrity":"sha512-dH/diIBkrOwC9VS/YVQXOTu5ssF6jaJzhvvCpYZhFVz7z/DxsCaZUJU3EAOqY7ASoOSo5cGchQv0eWmpdbX7Lg==","signatures":[{"sig":"MEYCIQDtHovYWKmypsiwt6EZGy/WgwzGIooAH1yLSCDcufM3BgIhAPUCoE91imlQh7BjiqVp3bGV31OQBf0WAAjtZQ3Tjjrf","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":4799632,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJcgTUbCRA9TVsSAnZWagAAco0QAIrHkrViW4JyCfZDVVdB\ncW4FkD3iWonArencjePZj+OL03bhGPKkDWkfZN646AXBXdHVuBX6MxMXMQ3W\nZ6GhieZo7WI6XjpThatoQv9+z3dEXAqmphsobTQcOAlqXYZzQ5SVO7qu31+M\n6PELroHrJc/LDdIK5uOtl+0g+1vPj8XVz2nJq6mASSJPfiZqLXCaca+7H0JL\n0RpN+h6bARDrgDHhCj7d9iDc3v8dRhaA9eIsqR1g3wO3RZskOH60447GSq3+\ndwsPpZP62MT/FYD33lYweyXwD0msNfIZDERxD5eY7U0Ax3aB7TRye89ODYdu\neEjte0VB6tbrSQEXJHffGvTeT09EpMIOjwQUT3mRpVq+1YolCHSqHEXxUZh+\nj3Cv8b1Cx2h0s8buCXgLOD0MIhuVdlKFW6H4859aU4MhtmQq3LDrYE+9vLB4\n4Y80mQtbju+1WtuqCHt8awI7gNFASMZ+MagFWmO3mxZVzBnhWpqtvxL4oZY/\n1Hwve7qNz09AZdFMWwBhXX4Qs/gBb5zfTxywB+w6aTdNfBN2ffvYH1z2l2bj\nYTeyVUxmKgopIDGBxMJDjPlV+yaiLxPPBjXn5L5W5aukZnn3QoyOQCUSx0Ix\nSLqB1WeYHSTjvMQpVEezg47MvNT0QdmpBkd+zjYgSGxrAjSxXq030Lx7+Yk6\nQONd\r\n=+bDP\r\n-----END PGP SIGNATURE-----\r\n"},"jest":{"testRegex":"(/__tests__/.*|\\.(test|spec))\\.(tsx?|jsx?)$","transform":{".(ts|tsx)":"ts-jest"},"collectCoverage":false,"moduleNameMapper":{"\\.(css|less|sass|scss)$":"<rootDir>/__mocks__/styleMock.ts"},"coverageReporters":["html"],"collectCoverageFrom":["src/**/*.{ts,tsx}","examples/server/src/**/*.{js,jsx}","!**/*.d.ts"],"moduleFileExtensions":["ts","tsx","js"],"setupTestFrameworkScriptFile":"<rootDir>/jest.setup.js"},"main":"dist/index.js","config":{"eslint":"./examples/**/*.{js,jsx}","tslint":"./{__mocks__,src,stories}/**/*.{ts,tsx}"},"readme":"[![npm version](https://badge.fury.io/js/%40gooddata%2Freact-components.svg)](https://www.npmjs.com/package/@gooddata/react-components) \n\n# GoodData.UI React components\n> A React-based JavaScript library for building data-driven applications\n\n## Getting started\n- [GoodData.UI Documentation](http://sdk.gooddata.com/gooddata-ui/)\n- [GoodData.UI Live Examples](https://gooddata-examples.herokuapp.com/)\n- [Stack Overflow](https://stackoverflow.com/questions/tagged/gooddata)\n\n### Usage\nWith [yarn](https://yarnpkg.com) installed, go to your project directory and run\n```\n$ yarn add @gooddata/react-components\n```\nIf you prefer [npm](npmjs.com) run\n```\n$ npm install --save @gooddata/react-components\n```\n\n\n## Contributing\n\nWe welcome any contribution in form of [issues](https://github.com/gooddata/gooddata-react-components/issues) or [pull requests](https://github.com/gooddata/gooddata-react-components/pulls).\nThese commands may come in handy while developing:\n\n| command | description |\n| ------- | ----------- |\n| `yarn install --pure-lockfile` | first step |\n| ||\n| `yarn dev` | build react-components to `/dist` in watch mode |\n| `yarn test` | run all unit tests |\n| `yarn validate` | validate codestyle |\n| ||\n| `yarn storybook` | run storybook from `/stories` on http://localhost:9001 |\n| `yarn build-storybook` | build storybook to `/dist-storybook` |\n| `yarn test-storybook` | run storybook and [screenshot tests](https://github.com/gooddata/gdc-client-utils/tree/master/test-storybook) |\n| ||\n| `yarn examples` | run Live Examples dev-server from `/examples` on https://localhost:8999 |\n| `yarn examples-build` | build Live Examples to `/examples/dist` |\n| `yarn examples-server` | serve built Live Examples - see `/examples/server/src` |\n| `yarn examples-testcafe` | run testcafe tests against `localhost:8999` |\n\n### Deploy to heroku.com\nWhen you deploy this repo to heroku, it serves *GoodData.UI Live Examples*.\nRelevant tasks are in `Procfile` and `package.json`.\n\n```bash\n# run in the project directory\nheroku login\nheroku create <your-app-name>\nheroku config:set DOMAIN_ADMIN_USERNAME=x@gooddata.com DOMAIN_ADMIN_PASSWORD=xy PROJECT_ID_TO_ASSIGN=xms7ga4tf3g3nzucd8380o2bev8oeknp\ngit push heroku HEAD:master\nheroku open\n```\n\n### Run Live Examples Locally\nTo run *GoodData.UI Live Examples* locally:\n```bash\ngit clone <this-repository>\ncd  <repository-folder>\nyarn install --pure-lockfile\nyarn examples\n```\nThen open https://localhost:8999 and login using Live Examples account (you can [create one here](https://gooddata-examples.herokuapp.com/registration)).\n\n## Changelog\n\n- see [CHANGELOG.md](CHANGELOG.md)\n\n## License\n\n(C) 2007-2018 GoodData Corporation\n\nThis project is dual licensed:\n\n- The ATTRIBUTION-NONCOMMERCIAL 4.0 INTERNATIONAL (CC BY-NC 4.0) is used for purpose of the trial experience and evaluation of GoodData.UI library.\n- The GOODDATA GOODDATA.UI LIBRARY END USER LICENSE AGREEMENT is used for GoodData customers.\n\nFor more information, please see [LICENSE](https://github.com/gooddata/gooddata-react-components/blob/master/LICENSE)\n","gitHead":"65052d72c8675864a268e9a636db2d051e21c593","scripts":{"dev":"bash scripts/build.sh --dev-watch","test":"jest --watch","build":"bash scripts/build.sh","tslint":"yarn run-tslint -t verbose $npm_package_config_tslint","prepare":"cd examples/server && yarn install --pure-lockfile && cd ../..; rm -r examples/node_modules 2>/dev/null; true","examples":"bash scripts/run-examples.sh","prepare?":"# Called before `npm publish` and on local `npm install`. Temporarily also for deleting obsolete node_modules. Ends with `true` to continue gracefully.","validate":"tsc --noEmit && yarn tslint && eslint $npm_package_config_eslint","build-dev":"bash scripts/build.sh --dev","examples?":"# Default is developer domain, other options: yarn examples [sec,secure,stg,stg2,stg3,demo,developer or URL]","storybook":"yarn build && start-storybook -p 9001 -c .storybook","test-once":"jest","tslint-ci":"mkdir -p ./ci/results && yarn run-tslint -t checkstyle -o ./ci/results/tslint-results.xml $npm_package_config_tslint","run-tslint":"tslint -p tsconfig.json","validate-ci":"tsc --noEmit && yarn tslint-ci  && eslint $npm_package_config_eslint -f checkstyle -o ci/results/eslint-results.xml","examples-build":"bash scripts/build-examples.sh","prepublishOnly":"yarn build","test-storybook":"yarn build && test-storybook","build-storybook":"yarn build && build-storybook -c .storybook -o dist-storybook","examples-server":"node examples/server/src/index.js","heroku-postbuild":"yarn examples-build developer","examples-testcafe":"testcafe chrome --assertion-timeout 60000 -S -s examples/_screenshots examples/test/**/**/*_test* --debug-on-fail","examples-testcafe-ci":"testcafe 'chrome:headless --no-sandbox' --assertion-timeout 60000 -S -s examples/_screenshots examples/test/**/**/*_test*","examples-testcafe-live":"testcafe-live chrome --assertion-timeout 60000 examples/test/**/**/*_test*"},"typings":"dist/index.d.ts","_npmUser":{"name":"gooddata-ci","email":"rail@gooddata.com"},"repository":{"url":"git+ssh://git@github.com/gooddata/gooddata-react-components.git","type":"git"},"_npmVersion":"6.4.1","description":"GoodData React Components","directories":{},"_nodeVersion":"8.12.0","dependencies":{"rxjs":"^5.5.6","lodash":"4.17.11","ag-grid":"^18.0.1","invariant":"^2.2.2","classnames":"^2.2.6","highcharts":"4.2.5","prop-types":"^15.6.0","react-intl":"^2.4.0","custom-event":"^1.0.1","ag-grid-react":"^18.0.0","react-measure":"^1.4.7","@gooddata/typings":"2.7.1","@types/highcharts":"4.2.56","http-status-codes":"^1.3.0","@gooddata/js-utils":"3.4.0","@gooddata/numberjs":"^3.1.2","fixed-data-table-2":"0.7.17","@gooddata/goodstrap":"60.0.1","react-dom-factories":"^1.0.2","@gooddata/gooddata-js":"11.4.0","highcharts-pattern-fill":"3.0.3","nodelist-foreach-polyfill":"^1.2.0","highcharts-grouped-categories":"^1.1.3"},"_hasShrinkwrap":false,"readmeFilename":"README.md","test-storybook":{"_defaults":{"readySelector":".screenshot-target, .screenshot-wrapper .highcharts-container, .screenshot-wrapper .s-headline-value, .screenshot-wrapper .viz-table-wrap, .screenshot-wrapper .gdc-kpi, .screenshot-wrapper .gdc-kpi-error, .screenshot-wrapper .s-pivot-table .ag-cell"},"AFM components/PieChart":{"error":{"delay":1000,"readySelector":".screenshot-wrapper .s-error .icon-cloud-rain"}},"Core components/Heatmap":{"data labels config":{"readySelector":".screenshot-wrapper div:nth-child(8) .highcharts-container"},"with different legend positions":{"readySelector":".screenshot-wrapper div:nth-child(10) .highcharts-container"}},"Core components/Treemap":{"data labels config":{"readySelector":".screenshot-wrapper div:nth-child(8) .highcharts-container"},"with different legend positions":{"readySelector":".screenshot-wrapper div:nth-child(10) .highcharts-container"}},"Core components/BarChart":{"with different legend positions":{"readySelector":".screenshot-wrapper div:nth-child(10) .highcharts-container"}},"Core components/PieChart":{"data labels config":{"readySelector":".screenshot-wrapper div:nth-child(8) .highcharts-container"},"with different legend positions":{"readySelector":".screenshot-wrapper div:nth-child(10) .highcharts-container"}},"AFM components/DonutChart":{"error":{"delay":1000,"readySelector":".screenshot-wrapper .s-error .icon-cloud-rain"}},"Core components/AreaChart":{"data labels config":{"readySelector":".screenshot-wrapper div:nth-child(8) .highcharts-container"},"with different legend positions":{"readySelector":".screenshot-wrapper div:nth-child(10) .highcharts-container"}},"Core components/LineChart":{"data labels config":{"readySelector":".screenshot-wrapper div:nth-child(8) .highcharts-container"},"with different legend positions":{"readySelector":".screenshot-wrapper div:nth-child(10) .highcharts-container"}},"Core components/DonutChart":{"data labels config":{"readySelector":".screenshot-wrapper div:nth-child(8) .highcharts-container"},"with different legend positions":{"readySelector":".screenshot-wrapper div:nth-child(10) .highcharts-container"}},"Core components/BubbleChart":{"data labels config":{"readySelector":".screenshot-wrapper div:nth-child(8) .highcharts-container"},"with different legend positions":{"readySelector":".screenshot-wrapper div:nth-child(10) .highcharts-container"}},"Core components/ColumnChart":{"with different legend positions":{"readySelector":".screenshot-wrapper div:nth-child(10) .highcharts-container"}},"Core components/ScatterPlot":{"data labels config":{"readySelector":".screenshot-wrapper div:nth-child(8) .highcharts-container"}}},"devDependencies":{"raf":"3.3.2","yup":"^0.24.1","jest":"23.6.0","react":"16.5.2","enzyme":"3.5.0","formik":"^0.11.11","moment":"2.23.0","history":"^4.7.2","ts-jest":"23.1.4","webpack":"3.10.0","react-ga":"^2.5.2","recharts":"1.0.0-beta.9","testcafe":"0.20.3","commander":"2.14.1","node-sass":"4.7.2","react-dom":"16.5.2","supertest":"3.0.0","babel-core":"6.26.0","css-loader":"0.28.7","jest-junit":"3.0.0","raw-loader":"0.5.1","styled-jsx":"2.2.1","typescript":"2.3.3","@types/jest":"23.3.0","@types/node":"7.0.8","file-loader":"1.1.6","sass-loader":"6.0.6","@types/react":"16.0.34","babel-loader":"7.1.2","react-helmet":"5.2.0","react-select":"1.2.1","style-loader":"0.19.1","@types/enzyme":"3.1.13","@types/lodash":"4.14.61","babel-runtime":"6.25.0","testcafe-live":"0.1.4","utility-types":"^1.1.0","babel-polyfill":"^6.26.0","@storybook/react":"3.4.10","@types/invariant":"2.2.29","@types/react-dom":"16.0.3","babel-preset-env":"1.6.1","isomorphic-fetch":"2.2.1","react-datepicker":"1.1.0","react-router-dom":"4.2.2","@gooddata/mock-js":"1.21.0","@storybook/addons":"3.4.10","@types/classnames":"2.2.3","@types/prop-types":"15.5.2","@types/react-intl":"2.3.5","babel-preset-react":"6.24.1","identity-obj-proxy":"^3.0.0","react-async-script":"^0.9.1","webpack-dev-server":"2.11.1","@types/react-portal":"4.0.1","babel-plugin-lodash":"3.3.2","html-webpack-plugin":"2.30.1","react-test-renderer":"16.4.2","@types/react-measure":"0.4.7","clean-webpack-plugin":"0.1.17","react-google-recaptcha":"^0.11.0","@gooddata/eslint-config":"0.1.0","@gooddata/tslint-config":"0.0.13","@types/storybook__react":"3.0.6","enzyme-adapter-react-16":"1.3.1","uglifyjs-webpack-plugin":"1.2.0","@gooddata/test-storybook":"2.0.0","@storybook/addon-actions":"3.4.10","@storybook/addon-options":"3.4.10","node-sass-magic-importer":"5.1.0","react-syntax-highlighter":"6.1.2","@types/fixed-data-table-2":"0.8.1","awesome-typescript-loader":"3.5.0","@types/react-test-renderer":"16.0.0","circular-dependency-plugin":"4.4.0","compression-webpack-plugin":"1.1.7","@types/enzyme-adapter-react-16":"1.0.3","@types/storybook__addon-actions":"3.0.1","babel-plugin-transform-class-properties":"6.24.1","babel-plugin-transform-async-to-generator":"6.24.1","babel-plugin-transform-object-rest-spread":"6.26.0"},"peerDependencies":{"react":"16.5.2","react-dom":"16.5.2"},"_npmOperationalInternal":{"tmp":"tmp/react-components_6.3.0-alpha35_1551971610937_0.037703645481721226","host":"s3://npm-registry-packages"}},"6.3.0-alpha36":{"name":"@gooddata/react-components","version":"6.3.0-alpha36","author":{"name":"GoodData Corporation"},"license":"BSD-3-Clause","_id":"@gooddata/react-components@6.3.0-alpha36","maintainers":[{"name":"bertold8","email":"ivan.nejezchleb@seznam.cz"},{"name":"bugsbunny338","email":"jiri.zajic@mensa.cz"},{"name":"gooddata-ci","email":"rail@gooddata.com"},{"name":"hurtak","email":"petr.hurtak@gmail.com"},{"name":"ivan.mjartan","email":"ivan.mjartan@gooddata.com"},{"name":"jakub-sterba","email":"jakub.sterba@gooddata.com"},{"name":"jaroslav.tomecek","email":"jaroslav.tomecek@gooddata.com"},{"name":"jkittler","email":"honza.kittler@gmail.com"},{"name":"khanh.le","email":"khanh.le@gooddata.com"},{"name":"langhamp","email":"pavel.langhammer@gooddata.com"},{"name":"lanhuynh","email":"lan.huynh@gooddata.com"},{"name":"linhhong","email":"linh.hong@gooddata.com"},{"name":"lpearce","email":"levi.pearce@gooddata.com"},{"name":"lupko","email":"lubomir.slivka@gooddata.com"},{"name":"martin.mosko","email":"martin.mosko@gooddata.com"},{"name":"michal.marsal","email":"michal.marsal@gooddata.com"},{"name":"nadtan","email":"tan.nguyen@gooddata.com"},{"name":"naibinh","email":"naibinh@gmail.com"},{"name":"nikolacech","email":"nikola.cech@gooddata.com"},{"name":"no23reason","email":"dan.homola@hotmail.cz"},{"name":"pbenes","email":"petr.benes@gooddata.com"},{"name":"peterlacko","email":"lackopeter17@gmail.com"},{"name":"petrjanu","email":"petr.janu@gooddata.com"},{"name":"ptquang86","email":"ptquang86@gmail.com"},{"name":"rodri360","email":"me@rodri360.com"},{"name":"sitina","email":"jiri.sitina@gooddata.com"},{"name":"sondo","email":"son.do@gooddata.com"},{"name":"strouhaljan","email":"strouhal.jan@gmail.com"},{"name":"tomas.kratochvil","email":"tomas.kratochvil@gooddata.com"},{"name":"tomasreichmann","email":"tomasreichmann@gmail.com"},{"name":"tomsatgd","email":"tomas.satinsky@gooddata.com"},{"name":"tu.ngo","email":"tu.ngo@gooddata.com"},{"name":"vlastikcz","email":"vlastimil.kotas@gooddata.com"},{"name":"vlckomi1","email":"michaela.vlckova@gooddata.com"},{"name":"xmort","email":"petr.dolejsi@gooddata.com"},{"name":"yanlipnican","email":"yanlipnican@gmail.com"},{"name":"zdenek.vidensky","email":"zdenek.vidensky@gooddata.com"}],"homepage":"https://github.com/gooddata/gooddata-react-components#readme","bugs":{"url":"https://github.com/gooddata/gooddata-react-components/issues"},"dist":{"shasum":"294d031632b47f694bfef621175c2ac5a252ae1a","tarball":"https://registry.npmjs.org/@gooddata/react-components/-/react-components-6.3.0-alpha36.tgz","fileCount":1135,"integrity":"sha512-x8YFzKBWnpuDz/M8VuttDcXf1RIqCpq8pgZqaibegSrospLEIJ1PzRON1V/2bXUMZdUTqkdr04PtiqLujM6qPQ==","signatures":[{"sig":"MEYCIQDrTzL4+/X4PShl5JY1QGh6FGku7PqFYVoedAz9V5nKmwIhAJ3G6rQOR0fLxA7MYWUBdUEWPG8kpzFAMMhebVxevaz6","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":4799632,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJcgT0ICRA9TVsSAnZWagAA+R4P/RtderowBTqd/FuNaUbu\ncarSYuz4CVyQewIbqOeJwYBcmJVXPT3wG+LbefzRuo5eRGwhOi08AmejgMex\nJ08KADg3KTHKKDbNfN7Jpf520eGZDs8pKf6jmZubG7da6Hu8bJDKjNtIl4MF\nbgSLcOuIQSLNDxMLdDjpaWJGAddnR1OuibB0+WMgVAAV2zCOzf9O/Joni9ik\nHgE7BoralPpvpO6WkhqeHh0gI6Ee9PowiElBxmV8VFhBMDT/T2O3SQ151nLw\nOek9snkXtuAhDJqA/8auz8/qLPTCdOdzxLfsTL+ipr8w6iJ77uR8+ALoBvzA\nfa8il6XvuINe8XtV30JbegOHoC2dcfoxbOxx5GSnCjKSw4Cxu1pZELnFDX0G\nR5WuTwf9MmMrXIdNhAMcJny3xluS+9KzCioAaRwmQyGm0gaS1RVO5zEzFFzc\nA8c6cofnbX9/N+FtCZOtGV1QVFZO/kX45wW1fWGISAWauwCKkQ2zm3py3bJV\nyfno5caAu53TnidQyiXG7T5IPyZTS3RoZHMyIQC1ZWjt3YrddOghBeMxIyQI\nFs5vKDnr5FadVk4OgZDlyw9h/vCC/elTy08+se5NFLMA57A7JOqOfKwvVRQW\n9wJlzNMMViRqClExoHpQ0D00AlOE0l/A0u9mh8wRi1AsbVcmjFk2veRiaxm6\nUrdA\r\n=DUZX\r\n-----END PGP SIGNATURE-----\r\n"},"jest":{"testRegex":"(/__tests__/.*|\\.(test|spec))\\.(tsx?|jsx?)$","transform":{".(ts|tsx)":"ts-jest"},"collectCoverage":false,"moduleNameMapper":{"\\.(css|less|sass|scss)$":"<rootDir>/__mocks__/styleMock.ts"},"coverageReporters":["html"],"collectCoverageFrom":["src/**/*.{ts,tsx}","examples/server/src/**/*.{js,jsx}","!**/*.d.ts"],"moduleFileExtensions":["ts","tsx","js"],"setupTestFrameworkScriptFile":"<rootDir>/jest.setup.js"},"main":"dist/index.js","config":{"eslint":"./examples/**/*.{js,jsx}","tslint":"./{__mocks__,src,stories}/**/*.{ts,tsx}"},"readme":"[![npm version](https://badge.fury.io/js/%40gooddata%2Freact-components.svg)](https://www.npmjs.com/package/@gooddata/react-components) \n\n# GoodData.UI React components\n> A React-based JavaScript library for building data-driven applications\n\n## Getting started\n- [GoodData.UI Documentation](http://sdk.gooddata.com/gooddata-ui/)\n- [GoodData.UI Live Examples](https://gooddata-examples.herokuapp.com/)\n- [Stack Overflow](https://stackoverflow.com/questions/tagged/gooddata)\n\n### Usage\nWith [yarn](https://yarnpkg.com) installed, go to your project directory and run\n```\n$ yarn add @gooddata/react-components\n```\nIf you prefer [npm](npmjs.com) run\n```\n$ npm install --save @gooddata/react-components\n```\n\n\n## Contributing\n\nWe welcome any contribution in form of [issues](https://github.com/gooddata/gooddata-react-components/issues) or [pull requests](https://github.com/gooddata/gooddata-react-components/pulls).\nThese commands may come in handy while developing:\n\n| command | description |\n| ------- | ----------- |\n| `yarn install --pure-lockfile` | first step |\n| ||\n| `yarn dev` | build react-components to `/dist` in watch mode |\n| `yarn test` | run all unit tests |\n| `yarn validate` | validate codestyle |\n| ||\n| `yarn storybook` | run storybook from `/stories` on http://localhost:9001 |\n| `yarn build-storybook` | build storybook to `/dist-storybook` |\n| `yarn test-storybook` | run storybook and [screenshot tests](https://github.com/gooddata/gdc-client-utils/tree/master/test-storybook) |\n| ||\n| `yarn examples` | run Live Examples dev-server from `/examples` on https://localhost:8999 |\n| `yarn examples-build` | build Live Examples to `/examples/dist` |\n| `yarn examples-server` | serve built Live Examples - see `/examples/server/src` |\n| `yarn examples-testcafe` | run testcafe tests against `localhost:8999` |\n\n### Deploy to heroku.com\nWhen you deploy this repo to heroku, it serves *GoodData.UI Live Examples*.\nRelevant tasks are in `Procfile` and `package.json`.\n\n```bash\n# run in the project directory\nheroku login\nheroku create <your-app-name>\nheroku config:set DOMAIN_ADMIN_USERNAME=x@gooddata.com DOMAIN_ADMIN_PASSWORD=xy PROJECT_ID_TO_ASSIGN=xms7ga4tf3g3nzucd8380o2bev8oeknp\ngit push heroku HEAD:master\nheroku open\n```\n\n### Run Live Examples Locally\nTo run *GoodData.UI Live Examples* locally:\n```bash\ngit clone <this-repository>\ncd  <repository-folder>\nyarn install --pure-lockfile\nyarn examples\n```\nThen open https://localhost:8999 and login using Live Examples account (you can [create one here](https://gooddata-examples.herokuapp.com/registration)).\n\n## Changelog\n\n- see [CHANGELOG.md](CHANGELOG.md)\n\n## License\n\n(C) 2007-2018 GoodData Corporation\n\nThis project is dual licensed:\n\n- The ATTRIBUTION-NONCOMMERCIAL 4.0 INTERNATIONAL (CC BY-NC 4.0) is used for purpose of the trial experience and evaluation of GoodData.UI library.\n- The GOODDATA GOODDATA.UI LIBRARY END USER LICENSE AGREEMENT is used for GoodData customers.\n\nFor more information, please see [LICENSE](https://github.com/gooddata/gooddata-react-components/blob/master/LICENSE)\n","gitHead":"0a4665c5c6dd64d0a32c1c1f81515af31738a280","scripts":{"dev":"bash scripts/build.sh --dev-watch","test":"jest --watch","build":"bash scripts/build.sh","tslint":"yarn run-tslint -t verbose $npm_package_config_tslint","prepare":"cd examples/server && yarn install --pure-lockfile && cd ../..; rm -r examples/node_modules 2>/dev/null; true","examples":"bash scripts/run-examples.sh","prepare?":"# Called before `npm publish` and on local `npm install`. Temporarily also for deleting obsolete node_modules. Ends with `true` to continue gracefully.","validate":"tsc --noEmit && yarn tslint && eslint $npm_package_config_eslint","build-dev":"bash scripts/build.sh --dev","examples?":"# Default is developer domain, other options: yarn examples [sec,secure,stg,stg2,stg3,demo,developer or URL]","storybook":"yarn build && start-storybook -p 9001 -c .storybook","test-once":"jest","tslint-ci":"mkdir -p ./ci/results && yarn run-tslint -t checkstyle -o ./ci/results/tslint-results.xml $npm_package_config_tslint","run-tslint":"tslint -p tsconfig.json","validate-ci":"tsc --noEmit && yarn tslint-ci  && eslint $npm_package_config_eslint -f checkstyle -o ci/results/eslint-results.xml","examples-build":"bash scripts/build-examples.sh","prepublishOnly":"yarn build","test-storybook":"yarn build && test-storybook","build-storybook":"yarn build && build-storybook -c .storybook -o dist-storybook","examples-server":"node examples/server/src/index.js","heroku-postbuild":"yarn examples-build developer","examples-testcafe":"testcafe chrome --assertion-timeout 60000 -S -s examples/_screenshots examples/test/**/**/*_test* --debug-on-fail","examples-testcafe-ci":"testcafe 'chrome:headless --no-sandbox' --assertion-timeout 60000 -S -s examples/_screenshots examples/test/**/**/*_test*","examples-testcafe-live":"testcafe-live chrome --assertion-timeout 60000 examples/test/**/**/*_test*"},"typings":"dist/index.d.ts","_npmUser":{"name":"gooddata-ci","email":"rail@gooddata.com"},"repository":{"url":"git+ssh://git@github.com/gooddata/gooddata-react-components.git","type":"git"},"_npmVersion":"6.4.1","description":"GoodData React Components","directories":{},"_nodeVersion":"8.12.0","dependencies":{"rxjs":"^5.5.6","lodash":"4.17.11","ag-grid":"^18.0.1","invariant":"^2.2.2","classnames":"^2.2.6","highcharts":"4.2.5","prop-types":"^15.6.0","react-intl":"^2.4.0","custom-event":"^1.0.1","ag-grid-react":"^18.0.0","react-measure":"^1.4.7","@gooddata/typings":"2.8.0","@types/highcharts":"4.2.56","http-status-codes":"^1.3.0","@gooddata/js-utils":"3.4.0","@gooddata/numberjs":"^3.1.2","fixed-data-table-2":"0.7.17","@gooddata/goodstrap":"60.0.1","react-dom-factories":"^1.0.2","@gooddata/gooddata-js":"11.6.0","highcharts-pattern-fill":"3.0.3","nodelist-foreach-polyfill":"^1.2.0","highcharts-grouped-categories":"^1.1.3"},"_hasShrinkwrap":false,"readmeFilename":"README.md","test-storybook":{"_defaults":{"readySelector":".screenshot-target, .screenshot-wrapper .highcharts-container, .screenshot-wrapper .s-headline-value, .screenshot-wrapper .viz-table-wrap, .screenshot-wrapper .gdc-kpi, .screenshot-wrapper .gdc-kpi-error, .screenshot-wrapper .s-pivot-table .ag-cell"},"AFM components/PieChart":{"error":{"delay":1000,"readySelector":".screenshot-wrapper .s-error .icon-cloud-rain"}},"Core components/Heatmap":{"data labels config":{"readySelector":".screenshot-wrapper div:nth-child(8) .highcharts-container"},"with different legend positions":{"readySelector":".screenshot-wrapper div:nth-child(10) .highcharts-container"}},"Core components/Treemap":{"data labels config":{"readySelector":".screenshot-wrapper div:nth-child(8) .highcharts-container"},"with different legend positions":{"readySelector":".screenshot-wrapper div:nth-child(10) .highcharts-container"}},"Core components/BarChart":{"with different legend positions":{"readySelector":".screenshot-wrapper div:nth-child(10) .highcharts-container"}},"Core components/PieChart":{"data labels config":{"readySelector":".screenshot-wrapper div:nth-child(8) .highcharts-container"},"with different legend positions":{"readySelector":".screenshot-wrapper div:nth-child(10) .highcharts-container"}},"AFM components/DonutChart":{"error":{"delay":1000,"readySelector":".screenshot-wrapper .s-error .icon-cloud-rain"}},"Core components/AreaChart":{"data labels config":{"readySelector":".screenshot-wrapper div:nth-child(8) .highcharts-container"},"with different legend positions":{"readySelector":".screenshot-wrapper div:nth-child(10) .highcharts-container"}},"Core components/LineChart":{"data labels config":{"readySelector":".screenshot-wrapper div:nth-child(8) .highcharts-container"},"with different legend positions":{"readySelector":".screenshot-wrapper div:nth-child(10) .highcharts-container"}},"Core components/DonutChart":{"data labels config":{"readySelector":".screenshot-wrapper div:nth-child(8) .highcharts-container"},"with different legend positions":{"readySelector":".screenshot-wrapper div:nth-child(10) .highcharts-container"}},"Core components/BubbleChart":{"data labels config":{"readySelector":".screenshot-wrapper div:nth-child(8) .highcharts-container"},"with different legend positions":{"readySelector":".screenshot-wrapper div:nth-child(10) .highcharts-container"}},"Core components/ColumnChart":{"with different legend positions":{"readySelector":".screenshot-wrapper div:nth-child(10) .highcharts-container"}},"Core components/ScatterPlot":{"data labels config":{"readySelector":".screenshot-wrapper div:nth-child(8) .highcharts-container"}}},"devDependencies":{"raf":"3.3.2","yup":"^0.24.1","jest":"23.6.0","react":"16.5.2","enzyme":"3.5.0","formik":"^0.11.11","moment":"2.23.0","history":"^4.7.2","ts-jest":"23.1.4","webpack":"3.10.0","react-ga":"^2.5.2","recharts":"1.0.0-beta.9","testcafe":"0.20.3","commander":"2.14.1","node-sass":"4.7.2","react-dom":"16.5.2","supertest":"3.0.0","babel-core":"6.26.0","css-loader":"0.28.7","jest-junit":"3.0.0","raw-loader":"0.5.1","styled-jsx":"2.2.1","typescript":"2.3.3","@types/jest":"23.3.0","@types/node":"7.0.8","file-loader":"1.1.6","sass-loader":"6.0.6","@types/react":"16.0.34","babel-loader":"7.1.2","react-helmet":"5.2.0","react-select":"1.2.1","style-loader":"0.19.1","@types/enzyme":"3.1.13","@types/lodash":"4.14.61","babel-runtime":"6.25.0","testcafe-live":"0.1.4","utility-types":"^1.1.0","babel-polyfill":"^6.26.0","@storybook/react":"3.4.10","@types/invariant":"2.2.29","@types/react-dom":"16.0.3","babel-preset-env":"1.6.1","isomorphic-fetch":"2.2.1","react-datepicker":"1.1.0","react-router-dom":"4.2.2","@gooddata/mock-js":"1.22.0","@storybook/addons":"3.4.10","@types/classnames":"2.2.3","@types/prop-types":"15.5.2","@types/react-intl":"2.3.5","babel-preset-react":"6.24.1","identity-obj-proxy":"^3.0.0","react-async-script":"^0.9.1","webpack-dev-server":"2.11.1","@types/react-portal":"4.0.1","babel-plugin-lodash":"3.3.2","html-webpack-plugin":"2.30.1","react-test-renderer":"16.4.2","@types/react-measure":"0.4.7","clean-webpack-plugin":"0.1.17","react-google-recaptcha":"^0.11.0","@gooddata/eslint-config":"0.1.0","@gooddata/tslint-config":"0.0.13","@types/storybook__react":"3.0.6","enzyme-adapter-react-16":"1.3.1","uglifyjs-webpack-plugin":"1.2.0","@gooddata/test-storybook":"2.0.0","@storybook/addon-actions":"3.4.10","@storybook/addon-options":"3.4.10","node-sass-magic-importer":"5.1.0","react-syntax-highlighter":"6.1.2","@types/fixed-data-table-2":"0.8.1","awesome-typescript-loader":"3.5.0","@types/react-test-renderer":"16.0.0","circular-dependency-plugin":"4.4.0","compression-webpack-plugin":"1.1.7","@types/enzyme-adapter-react-16":"1.0.3","@types/storybook__addon-actions":"3.0.1","babel-plugin-transform-class-properties":"6.24.1","babel-plugin-transform-async-to-generator":"6.24.1","babel-plugin-transform-object-rest-spread":"6.26.0"},"peerDependencies":{"react":"16.5.2","react-dom":"16.5.2"},"_npmOperationalInternal":{"tmp":"tmp/react-components_6.3.0-alpha36_1551973639971_0.7316204412617409","host":"s3://npm-registry-packages"}},"6.3.0-alpha37":{"name":"@gooddata/react-components","version":"6.3.0-alpha37","author":{"name":"GoodData Corporation"},"license":"BSD-3-Clause","_id":"@gooddata/react-components@6.3.0-alpha37","maintainers":[{"name":"bertold8","email":"ivan.nejezchleb@seznam.cz"},{"name":"bugsbunny338","email":"jiri.zajic@mensa.cz"},{"name":"gooddata-ci","email":"rail@gooddata.com"},{"name":"hurtak","email":"petr.hurtak@gmail.com"},{"name":"ivan.mjartan","email":"ivan.mjartan@gooddata.com"},{"name":"jakub-sterba","email":"jakub.sterba@gooddata.com"},{"name":"jaroslav.tomecek","email":"jaroslav.tomecek@gooddata.com"},{"name":"jkittler","email":"honza.kittler@gmail.com"},{"name":"khanh.le","email":"khanh.le@gooddata.com"},{"name":"langhamp","email":"pavel.langhammer@gooddata.com"},{"name":"lanhuynh","email":"lan.huynh@gooddata.com"},{"name":"linhhong","email":"linh.hong@gooddata.com"},{"name":"lpearce","email":"levi.pearce@gooddata.com"},{"name":"lupko","email":"lubomir.slivka@gooddata.com"},{"name":"martin.mosko","email":"martin.mosko@gooddata.com"},{"name":"michal.marsal","email":"michal.marsal@gooddata.com"},{"name":"nadtan","email":"tan.nguyen@gooddata.com"},{"name":"naibinh","email":"naibinh@gmail.com"},{"name":"nikolacech","email":"nikola.cech@gooddata.com"},{"name":"no23reason","email":"dan.homola@hotmail.cz"},{"name":"pbenes","email":"petr.benes@gooddata.com"},{"name":"peterlacko","email":"lackopeter17@gmail.com"},{"name":"petrjanu","email":"petr.janu@gooddata.com"},{"name":"ptquang86","email":"ptquang86@gmail.com"},{"name":"rodri360","email":"me@rodri360.com"},{"name":"sitina","email":"jiri.sitina@gooddata.com"},{"name":"sondo","email":"son.do@gooddata.com"},{"name":"strouhaljan","email":"strouhal.jan@gmail.com"},{"name":"tomas.kratochvil","email":"tomas.kratochvil@gooddata.com"},{"name":"tomasreichmann","email":"tomasreichmann@gmail.com"},{"name":"tomsatgd","email":"tomas.satinsky@gooddata.com"},{"name":"tu.ngo","email":"tu.ngo@gooddata.com"},{"name":"vlastikcz","email":"vlastimil.kotas@gooddata.com"},{"name":"vlckomi1","email":"michaela.vlckova@gooddata.com"},{"name":"xmort","email":"petr.dolejsi@gooddata.com"},{"name":"yanlipnican","email":"yanlipnican@gmail.com"},{"name":"zdenek.vidensky","email":"zdenek.vidensky@gooddata.com"}],"homepage":"https://github.com/gooddata/gooddata-react-components#readme","bugs":{"url":"https://github.com/gooddata/gooddata-react-components/issues"},"dist":{"shasum":"68a11cf347ad98ef316dee4c277862de2451408c","tarball":"https://registry.npmjs.org/@gooddata/react-components/-/react-components-6.3.0-alpha37.tgz","fileCount":1140,"integrity":"sha512-/L9A+jepMLBFLEF21nH9hcTnt3f/f4KQIVhK0m2Phd4TicmvG7HrVIR5tzCaEC0jOPL/piX0RvdBMPaklFO+Tg==","signatures":[{"sig":"MEUCIC5+lheH2GzBzTFG5HM8vQPdrqkeY4dA8JcnGmGngrfZAiEAylhHOsgEZ/de1PN00GRF0EriroJn3XljZ/h3uY6HUYg=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":4811857,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJcgnPLCRA9TVsSAnZWagAAXBgQAKK9xSEGKcxbDHfT7+Dw\nNsiaBwrBKwrcHbRYkypJEFnjrdr1aS16YLFvc7G37B5N31cIlkwncRmuDFNN\nem0KEIzEOsVeeRq8ZP4Zbt1iqbrz4j4Bw2hJC8PqDhIXNFh+t1vqsuErLUjh\nOt4dzHy//ZAPgcnFyoKFgTdWi710AF1n02dICxaWDZo1zF1c7oZ7YzwkiJeL\nAQU7qsKhucbwbnO1Ww7AsSEy4qr2akVSAqE+3G9GCQHjGOt5Vn74+QukYa4E\nsAddgdlLUSNpyFr6zm98solq7AXNGF/P2C7f1Z2PicQ3UT8JCj1ZsIbMc0bs\nqL+WVrh+v23L8GH6tFMFsKM4Lsaj7vso2PcEKmZ4MDZjQODDA+GWaOsXpY0H\nfXOkkczcuuUpeezKPM820pjODZB5sTyrqRWlZ62MfVLEwVzIUOirxqh28H5V\n3PqtBU2okCv9eRnBBsx3/Hm0QBlMtTCiXzYDoCd9lhUitLnHhI8umXnY3vM4\nnQh+2xNwWEy2Stiqae7edHYRSmSYyHlx2e0fCQSxx4qZP0CyCInvIc0RnEdZ\nm4x3QqQ8MctiwiVsFaOjFZXkku05zEnwsQ7y92DOFX6U4pOaUoJU0fY2F/LS\nY3LEVr0RVV0X2iQkjpVhHE6s28MCtoqbGWMYjCknqayYgcRglSWIATJ5ROe2\nUEyk\r\n=rwFS\r\n-----END PGP SIGNATURE-----\r\n"},"jest":{"testRegex":"(/__tests__/.*|\\.(test|spec))\\.(tsx?|jsx?)$","transform":{".(ts|tsx)":"ts-jest"},"collectCoverage":false,"moduleNameMapper":{"\\.(css|less|sass|scss)$":"<rootDir>/__mocks__/styleMock.ts"},"coverageReporters":["html"],"collectCoverageFrom":["src/**/*.{ts,tsx}","examples/server/src/**/*.{js,jsx}","!**/*.d.ts"],"moduleFileExtensions":["ts","tsx","js"],"setupTestFrameworkScriptFile":"<rootDir>/jest.setup.js"},"main":"dist/index.js","config":{"eslint":"./examples/**/*.{js,jsx}","tslint":"./{__mocks__,src,stories}/**/*.{ts,tsx}"},"readme":"[![npm version](https://badge.fury.io/js/%40gooddata%2Freact-components.svg)](https://www.npmjs.com/package/@gooddata/react-components) \n\n# GoodData.UI React components\n> A React-based JavaScript library for building data-driven applications\n\n## Getting started\n- [GoodData.UI Documentation](http://sdk.gooddata.com/gooddata-ui/)\n- [GoodData.UI Live Examples](https://gooddata-examples.herokuapp.com/)\n- [Stack Overflow](https://stackoverflow.com/questions/tagged/gooddata)\n\n### Usage\nWith [yarn](https://yarnpkg.com) installed, go to your project directory and run\n```\n$ yarn add @gooddata/react-components\n```\nIf you prefer [npm](npmjs.com) run\n```\n$ npm install --save @gooddata/react-components\n```\n\n\n## Contributing\n\nWe welcome any contribution in form of [issues](https://github.com/gooddata/gooddata-react-components/issues) or [pull requests](https://github.com/gooddata/gooddata-react-components/pulls).\nThese commands may come in handy while developing:\n\n| command | description |\n| ------- | ----------- |\n| `yarn install --pure-lockfile` | first step |\n| ||\n| `yarn dev` | build react-components to `/dist` in watch mode |\n| `yarn test` | run all unit tests |\n| `yarn validate` | validate codestyle |\n| ||\n| `yarn storybook` | run storybook from `/stories` on http://localhost:9001 |\n| `yarn build-storybook` | build storybook to `/dist-storybook` |\n| `yarn test-storybook` | run storybook and [screenshot tests](https://github.com/gooddata/gdc-client-utils/tree/master/test-storybook) |\n| ||\n| `yarn examples` | run Live Examples dev-server from `/examples` on https://localhost:8999 |\n| `yarn examples-build` | build Live Examples to `/examples/dist` |\n| `yarn examples-server` | serve built Live Examples - see `/examples/server/src` |\n| `yarn examples-testcafe` | run testcafe tests against `localhost:8999` |\n\n### Deploy to heroku.com\nWhen you deploy this repo to heroku, it serves *GoodData.UI Live Examples*.\nRelevant tasks are in `Procfile` and `package.json`.\n\n```bash\n# run in the project directory\nheroku login\nheroku create <your-app-name>\nheroku config:set DOMAIN_ADMIN_USERNAME=x@gooddata.com DOMAIN_ADMIN_PASSWORD=xy PROJECT_ID_TO_ASSIGN=xms7ga4tf3g3nzucd8380o2bev8oeknp\ngit push heroku HEAD:master\nheroku open\n```\n\n### Run Live Examples Locally\nTo run *GoodData.UI Live Examples* locally:\n```bash\ngit clone <this-repository>\ncd  <repository-folder>\nyarn install --pure-lockfile\nyarn examples\n```\nThen open https://localhost:8999 and login using Live Examples account (you can [create one here](https://gooddata-examples.herokuapp.com/registration)).\n\n## Changelog\n\n- see [CHANGELOG.md](CHANGELOG.md)\n\n## License\n\n(C) 2007-2018 GoodData Corporation\n\nThis project is dual licensed:\n\n- The ATTRIBUTION-NONCOMMERCIAL 4.0 INTERNATIONAL (CC BY-NC 4.0) is used for purpose of the trial experience and evaluation of GoodData.UI library.\n- The GOODDATA GOODDATA.UI LIBRARY END USER LICENSE AGREEMENT is used for GoodData customers.\n\nFor more information, please see [LICENSE](https://github.com/gooddata/gooddata-react-components/blob/master/LICENSE)\n","gitHead":"71b251f066ec54967f7df9e908e16326cb0eb0c3","scripts":{"dev":"bash scripts/build.sh --dev-watch","test":"jest --watch","build":"bash scripts/build.sh","tslint":"yarn run-tslint -t verbose $npm_package_config_tslint","prepare":"cd examples/server && yarn install --pure-lockfile && cd ../..; rm -r examples/node_modules 2>/dev/null; true","examples":"bash scripts/run-examples.sh","prepare?":"# Called before `npm publish` and on local `npm install`. Temporarily also for deleting obsolete node_modules. Ends with `true` to continue gracefully.","validate":"tsc --noEmit && yarn tslint && eslint $npm_package_config_eslint","build-dev":"bash scripts/build.sh --dev","examples?":"# Default is developer domain, other options: yarn examples [sec,secure,stg,stg2,stg3,demo,developer or URL]","storybook":"yarn build && start-storybook -p 9001 -c .storybook","test-once":"jest","tslint-ci":"mkdir -p ./ci/results && yarn run-tslint -t checkstyle -o ./ci/results/tslint-results.xml $npm_package_config_tslint","run-tslint":"tslint -p tsconfig.json","validate-ci":"tsc --noEmit && yarn tslint-ci  && eslint $npm_package_config_eslint -f checkstyle -o ci/results/eslint-results.xml","examples-build":"bash scripts/build-examples.sh","prepublishOnly":"yarn build","test-storybook":"yarn build && test-storybook","build-storybook":"yarn build && build-storybook -c .storybook -o dist-storybook","examples-server":"node examples/server/src/index.js","heroku-postbuild":"yarn examples-build developer","examples-testcafe":"testcafe chrome --assertion-timeout 60000 -S -s examples/_screenshots examples/test/**/**/*_test* --debug-on-fail","examples-testcafe-ci":"testcafe 'chrome:headless --no-sandbox' --assertion-timeout 60000 -S -s examples/_screenshots examples/test/**/**/*_test*","examples-testcafe-live":"testcafe-live chrome --assertion-timeout 60000 examples/test/**/**/*_test*"},"typings":"dist/index.d.ts","_npmUser":{"name":"gooddata-ci","email":"rail@gooddata.com"},"repository":{"url":"git+ssh://git@github.com/gooddata/gooddata-react-components.git","type":"git"},"_npmVersion":"6.4.1","description":"GoodData React Components","directories":{},"_nodeVersion":"8.12.0","dependencies":{"rxjs":"^5.5.6","lodash":"4.17.11","ag-grid":"^18.0.1","invariant":"^2.2.2","classnames":"^2.2.6","highcharts":"4.2.5","prop-types":"^15.6.0","react-intl":"^2.4.0","custom-event":"^1.0.1","ag-grid-react":"^18.0.0","react-measure":"^1.4.7","@gooddata/typings":"2.8.0","@types/highcharts":"4.2.56","http-status-codes":"^1.3.0","@gooddata/js-utils":"3.4.0","@gooddata/numberjs":"^3.1.2","fixed-data-table-2":"0.7.17","@gooddata/goodstrap":"60.0.1","react-dom-factories":"^1.0.2","@gooddata/gooddata-js":"11.6.0","highcharts-pattern-fill":"3.0.3","nodelist-foreach-polyfill":"^1.2.0","highcharts-grouped-categories":"^1.1.3"},"_hasShrinkwrap":false,"readmeFilename":"README.md","test-storybook":{"_defaults":{"readySelector":".screenshot-target, .screenshot-wrapper .highcharts-container, .screenshot-wrapper .s-headline-value, .screenshot-wrapper .viz-table-wrap, .screenshot-wrapper .gdc-kpi, .screenshot-wrapper .gdc-kpi-error, .screenshot-wrapper .s-pivot-table .ag-cell"},"AFM components/PieChart":{"error":{"delay":1000,"readySelector":".screenshot-wrapper .s-error .icon-cloud-rain"}},"Core components/Heatmap":{"data labels config":{"readySelector":".screenshot-wrapper div:nth-child(8) .highcharts-container"},"with different legend positions":{"readySelector":".screenshot-wrapper div:nth-child(10) .highcharts-container"}},"Core components/Treemap":{"data labels config":{"readySelector":".screenshot-wrapper div:nth-child(8) .highcharts-container"},"with different legend positions":{"readySelector":".screenshot-wrapper div:nth-child(10) .highcharts-container"}},"Core components/BarChart":{"with different legend positions":{"readySelector":".screenshot-wrapper div:nth-child(10) .highcharts-container"}},"Core components/PieChart":{"data labels config":{"readySelector":".screenshot-wrapper div:nth-child(8) .highcharts-container"},"with different legend positions":{"readySelector":".screenshot-wrapper div:nth-child(10) .highcharts-container"}},"AFM components/DonutChart":{"error":{"delay":1000,"readySelector":".screenshot-wrapper .s-error .icon-cloud-rain"}},"Core components/AreaChart":{"data labels config":{"readySelector":".screenshot-wrapper div:nth-child(8) .highcharts-container"},"with different legend positions":{"readySelector":".screenshot-wrapper div:nth-child(10) .highcharts-container"}},"Core components/LineChart":{"data labels config":{"readySelector":".screenshot-wrapper div:nth-child(8) .highcharts-container"},"with different legend positions":{"readySelector":".screenshot-wrapper div:nth-child(10) .highcharts-container"}},"Core components/DonutChart":{"data labels config":{"readySelector":".screenshot-wrapper div:nth-child(8) .highcharts-container"},"with different legend positions":{"readySelector":".screenshot-wrapper div:nth-child(10) .highcharts-container"}},"Core components/BubbleChart":{"data labels config":{"readySelector":".screenshot-wrapper div:nth-child(8) .highcharts-container"},"with different legend positions":{"readySelector":".screenshot-wrapper div:nth-child(10) .highcharts-container"}},"Core components/ColumnChart":{"with different legend positions":{"readySelector":".screenshot-wrapper div:nth-child(10) .highcharts-container"}},"Core components/ScatterPlot":{"data labels config":{"readySelector":".screenshot-wrapper div:nth-child(8) .highcharts-container"}}},"devDependencies":{"raf":"3.3.2","yup":"^0.24.1","jest":"23.6.0","react":"16.5.2","enzyme":"3.5.0","formik":"^0.11.11","moment":"2.23.0","history":"^4.7.2","ts-jest":"23.1.4","webpack":"3.10.0","react-ga":"^2.5.2","recharts":"1.0.0-beta.9","testcafe":"0.20.3","commander":"2.14.1","node-sass":"4.7.2","react-dom":"16.5.2","supertest":"3.0.0","babel-core":"6.26.0","css-loader":"0.28.7","jest-junit":"3.0.0","raw-loader":"0.5.1","styled-jsx":"2.2.1","typescript":"2.3.3","@types/jest":"23.3.0","@types/node":"7.0.8","file-loader":"1.1.6","sass-loader":"6.0.6","@types/react":"16.0.34","babel-loader":"7.1.2","react-helmet":"5.2.0","react-select":"1.2.1","style-loader":"0.19.1","@types/enzyme":"3.1.13","@types/lodash":"4.14.61","babel-runtime":"6.25.0","testcafe-live":"0.1.4","utility-types":"^1.1.0","babel-polyfill":"^6.26.0","@storybook/react":"3.4.10","@types/invariant":"2.2.29","@types/react-dom":"16.0.3","babel-preset-env":"1.6.1","isomorphic-fetch":"2.2.1","react-datepicker":"1.1.0","react-router-dom":"4.2.2","@gooddata/mock-js":"1.22.0","@storybook/addons":"3.4.10","@types/classnames":"2.2.3","@types/prop-types":"15.5.2","@types/react-intl":"2.3.5","babel-preset-react":"6.24.1","identity-obj-proxy":"^3.0.0","react-async-script":"^0.9.1","webpack-dev-server":"2.11.1","@types/react-portal":"4.0.1","babel-plugin-lodash":"3.3.2","html-webpack-plugin":"2.30.1","react-test-renderer":"16.4.2","@types/react-measure":"0.4.7","clean-webpack-plugin":"0.1.17","react-google-recaptcha":"^0.11.0","@gooddata/eslint-config":"0.1.0","@gooddata/tslint-config":"0.0.13","@types/storybook__react":"3.0.6","enzyme-adapter-react-16":"1.3.1","uglifyjs-webpack-plugin":"1.2.0","@gooddata/test-storybook":"2.0.0","@storybook/addon-actions":"3.4.10","@storybook/addon-options":"3.4.10","node-sass-magic-importer":"5.1.0","react-syntax-highlighter":"6.1.2","@types/fixed-data-table-2":"0.8.1","awesome-typescript-loader":"3.5.0","@types/react-test-renderer":"16.0.0","circular-dependency-plugin":"4.4.0","compression-webpack-plugin":"1.1.7","@types/enzyme-adapter-react-16":"1.0.3","@types/storybook__addon-actions":"3.0.1","babel-plugin-transform-class-properties":"6.24.1","babel-plugin-transform-async-to-generator":"6.24.1","babel-plugin-transform-object-rest-spread":"6.26.0"},"peerDependencies":{"react":"16.5.2","react-dom":"16.5.2"},"_npmOperationalInternal":{"tmp":"tmp/react-components_6.3.0-alpha37_1552053194931_0.7645636904037467","host":"s3://npm-registry-packages"}},"6.3.0-alpha38":{"name":"@gooddata/react-components","version":"6.3.0-alpha38","author":{"name":"GoodData Corporation"},"license":"BSD-3-Clause","_id":"@gooddata/react-components@6.3.0-alpha38","maintainers":[{"name":"bertold8","email":"ivan.nejezchleb@seznam.cz"},{"name":"bugsbunny338","email":"jiri.zajic@mensa.cz"},{"name":"gooddata-ci","email":"rail@gooddata.com"},{"name":"hurtak","email":"petr.hurtak@gmail.com"},{"name":"ivan.mjartan","email":"ivan.mjartan@gooddata.com"},{"name":"jakub-sterba","email":"jakub.sterba@gooddata.com"},{"name":"jaroslav.tomecek","email":"jaroslav.tomecek@gooddata.com"},{"name":"jkittler","email":"honza.kittler@gmail.com"},{"name":"khanh.le","email":"khanh.le@gooddata.com"},{"name":"langhamp","email":"pavel.langhammer@gooddata.com"},{"name":"lanhuynh","email":"lan.huynh@gooddata.com"},{"name":"linhhong","email":"linh.hong@gooddata.com"},{"name":"lpearce","email":"levi.pearce@gooddata.com"},{"name":"lupko","email":"lubomir.slivka@gooddata.com"},{"name":"martin.mosko","email":"martin.mosko@gooddata.com"},{"name":"michal.marsal","email":"michal.marsal@gooddata.com"},{"name":"nadtan","email":"tan.nguyen@gooddata.com"},{"name":"naibinh","email":"naibinh@gmail.com"},{"name":"nikolacech","email":"nikola.cech@gooddata.com"},{"name":"no23reason","email":"dan.homola@hotmail.cz"},{"name":"pbenes","email":"petr.benes@gooddata.com"},{"name":"peterlacko","email":"lackopeter17@gmail.com"},{"name":"petrjanu","email":"petr.janu@gooddata.com"},{"name":"ptquang86","email":"ptquang86@gmail.com"},{"name":"rodri360","email":"me@rodri360.com"},{"name":"sitina","email":"jiri.sitina@gooddata.com"},{"name":"sondo","email":"son.do@gooddata.com"},{"name":"strouhaljan","email":"strouhal.jan@gmail.com"},{"name":"tomas.kratochvil","email":"tomas.kratochvil@gooddata.com"},{"name":"tomasreichmann","email":"tomasreichmann@gmail.com"},{"name":"tomsatgd","email":"tomas.satinsky@gooddata.com"},{"name":"tu.ngo","email":"tu.ngo@gooddata.com"},{"name":"vlastikcz","email":"vlastimil.kotas@gooddata.com"},{"name":"vlckomi1","email":"michaela.vlckova@gooddata.com"},{"name":"xmort","email":"petr.dolejsi@gooddata.com"},{"name":"yanlipnican","email":"yanlipnican@gmail.com"},{"name":"zdenek.vidensky","email":"zdenek.vidensky@gooddata.com"}],"homepage":"https://github.com/gooddata/gooddata-react-components#readme","bugs":{"url":"https://github.com/gooddata/gooddata-react-components/issues"},"dist":{"shasum":"1ea1a2204ff7e417c104305d0fa2bb7237133e8f","tarball":"https://registry.npmjs.org/@gooddata/react-components/-/react-components-6.3.0-alpha38.tgz","fileCount":1140,"integrity":"sha512-1uot7toFIob+Fw424kjUr4cJndIYCPO1KDwBaEjAbchQ7uf2B+/ukicJuKAHsknua/vw19IcaWJv81RVXr6+Tg==","signatures":[{"sig":"MEYCIQCSgRygkZw/0Wcm106Z8+BdLbxqQ3nkWQ3ab2QyeBlBoAIhALVllhlYk5lti4AdRD1DyVm+xhUWMixaHnTBpLsOhMOU","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":4795846,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJch3JWCRA9TVsSAnZWagAA+4oQAJQZtRpSSry3KwyORYpM\nuciUXaPhdR8pX4cgxnUm4weaoAX4V/tYnn20kHB0nROBb1MoP9IiTESuw2UF\n2Y9Ys1nIUyrm+EVBLLQErkt908N2M2/+p+gC5JxVfpO1LVKD6N/FV6SvQwSo\nWuE/NNHsg3E3M3XKxN5gXgAQ2uB86pTxb8J/hj3juVHTxeOXBI9jJ3SaeEvb\nNE1SJn5ZagJoU+NdFxqb1f6c4TBHjbJrSGwHKaUxjxrfjRHL9ObjLGrtKSqq\n+U8mb4vcvK3WFqtrGNXTvdvIBhvXBpYgMsmVErxcohugYJb3iavFBfI7xmPg\n52h22UzxqKdiTjYTSlDaR+DbQ1lp0zznEY81B3eHVdDCRYIEVxfTk8Avm823\nwtHoQWGLK0taqz4m9dS/r2S+qUlby1QVTpcHcHiWYNkLdoGbQxNyLuswlGIN\nwPhh/KkPvwsloi+0wyO/PjqoDiXD9bOJ5h7PlMOMBQOFbEZJTqazS9fgwpzA\nnNOyqEb2zz34pvlm0Fb1zIz6vk+DyINPVT+TBqnHFciR2DJimDatdg2bvL6K\nHrAGWn3vcUlo6+W8whx5qWzdlDVQK3Wni4kjrEZp+6+PC2Gd6K5gIrHwQtSK\nypKNxTNdlDP1v3cLiqrXbySkdvWybiUDvels8CO1f7sYRfD8VkAFqYu3Y8MA\nFvuq\r\n=uwTD\r\n-----END PGP SIGNATURE-----\r\n"},"jest":{"testRegex":"(/__tests__/.*|\\.(test|spec))\\.(tsx?|jsx?)$","transform":{".(ts|tsx)":"ts-jest"},"collectCoverage":false,"moduleNameMapper":{"\\.(css|less|sass|scss)$":"<rootDir>/__mocks__/styleMock.ts"},"coverageReporters":["html"],"collectCoverageFrom":["src/**/*.{ts,tsx}","examples/server/src/**/*.{js,jsx}","!**/*.d.ts"],"moduleFileExtensions":["ts","tsx","js"],"setupTestFrameworkScriptFile":"<rootDir>/jest.setup.js"},"main":"dist/index.js","config":{"eslint":"./examples/**/*.{js,jsx}","tslint":"./{__mocks__,src,stories}/**/*.{ts,tsx}"},"readme":"[![npm version](https://badge.fury.io/js/%40gooddata%2Freact-components.svg)](https://www.npmjs.com/package/@gooddata/react-components) \n\n# GoodData.UI React components\n> A React-based JavaScript library for building data-driven applications\n\n## Getting started\n- [GoodData.UI Documentation](http://sdk.gooddata.com/gooddata-ui/)\n- [GoodData.UI Live Examples](https://gooddata-examples.herokuapp.com/)\n- [Stack Overflow](https://stackoverflow.com/questions/tagged/gooddata)\n\n### Usage\nWith [yarn](https://yarnpkg.com) installed, go to your project directory and run\n```\n$ yarn add @gooddata/react-components\n```\nIf you prefer [npm](npmjs.com) run\n```\n$ npm install --save @gooddata/react-components\n```\n\n\n## Contributing\n\nWe welcome any contribution in form of [issues](https://github.com/gooddata/gooddata-react-components/issues) or [pull requests](https://github.com/gooddata/gooddata-react-components/pulls).\nThese commands may come in handy while developing:\n\n| command | description |\n| ------- | ----------- |\n| `yarn install --pure-lockfile` | first step |\n| ||\n| `yarn dev` | build react-components to `/dist` in watch mode |\n| `yarn test` | run all unit tests |\n| `yarn validate` | validate codestyle |\n| ||\n| `yarn storybook` | run storybook from `/stories` on http://localhost:9001 |\n| `yarn build-storybook` | build storybook to `/dist-storybook` |\n| `yarn test-storybook` | run storybook and [screenshot tests](https://github.com/gooddata/gdc-client-utils/tree/master/test-storybook) |\n| ||\n| `yarn examples` | run Live Examples dev-server from `/examples` on https://localhost:8999 |\n| `yarn examples-build` | build Live Examples to `/examples/dist` |\n| `yarn examples-server` | serve built Live Examples - see `/examples/server/src` |\n| `yarn examples-testcafe` | run testcafe tests against `localhost:8999` |\n\n### Deploy to heroku.com\nWhen you deploy this repo to heroku, it serves *GoodData.UI Live Examples*.\nRelevant tasks are in `Procfile` and `package.json`.\n\n```bash\n# run in the project directory\nheroku login\nheroku create <your-app-name>\nheroku config:set DOMAIN_ADMIN_USERNAME=x@gooddata.com DOMAIN_ADMIN_PASSWORD=xy PROJECT_ID_TO_ASSIGN=xms7ga4tf3g3nzucd8380o2bev8oeknp\ngit push heroku HEAD:master\nheroku open\n```\n\n### Run Live Examples Locally\nTo run *GoodData.UI Live Examples* locally:\n```bash\ngit clone <this-repository>\ncd  <repository-folder>\nyarn install --pure-lockfile\nyarn examples\n```\nThen open https://localhost:8999 and login using Live Examples account (you can [create one here](https://gooddata-examples.herokuapp.com/registration)).\n\n## Changelog\n\n- see [CHANGELOG.md](CHANGELOG.md)\n\n## License\n\n(C) 2007-2018 GoodData Corporation\n\nThis project is dual licensed:\n\n- The ATTRIBUTION-NONCOMMERCIAL 4.0 INTERNATIONAL (CC BY-NC 4.0) is used for purpose of the trial experience and evaluation of GoodData.UI library.\n- The GOODDATA GOODDATA.UI LIBRARY END USER LICENSE AGREEMENT is used for GoodData customers.\n\nFor more information, please see [LICENSE](https://github.com/gooddata/gooddata-react-components/blob/master/LICENSE)\n","gitHead":"b384afca634880f57d978c2e8f65e362b0e4a34f","scripts":{"dev":"bash scripts/build.sh --dev-watch","test":"jest --watch","build":"bash scripts/build.sh","tslint":"yarn run-tslint -t verbose $npm_package_config_tslint","prepare":"cd examples/server && yarn install --pure-lockfile && cd ../..; rm -r examples/node_modules 2>/dev/null; true","examples":"bash scripts/run-examples.sh","prepare?":"# Called before `npm publish` and on local `npm install`. Temporarily also for deleting obsolete node_modules. Ends with `true` to continue gracefully.","validate":"tsc --noEmit && yarn tslint && eslint $npm_package_config_eslint","build-dev":"bash scripts/build.sh --dev","examples?":"# Default is developer domain, other options: yarn examples [sec,secure,stg,stg2,stg3,demo,developer or URL]","storybook":"yarn build && start-storybook -p 9001 -c .storybook","test-once":"jest","tslint-ci":"mkdir -p ./ci/results && yarn run-tslint -t checkstyle -o ./ci/results/tslint-results.xml $npm_package_config_tslint","run-tslint":"tslint -p tsconfig.json","validate-ci":"tsc --noEmit && yarn tslint-ci  && eslint $npm_package_config_eslint -f checkstyle -o ci/results/eslint-results.xml","examples-build":"bash scripts/build-examples.sh","prepublishOnly":"yarn build","test-storybook":"yarn build && test-storybook","build-storybook":"yarn build && build-storybook -c .storybook -o dist-storybook","examples-server":"node examples/server/src/index.js","heroku-postbuild":"yarn examples-build developer","examples-testcafe":"testcafe chrome --assertion-timeout 60000 -S -s examples/_screenshots examples/test/**/**/*_test* --debug-on-fail","examples-testcafe-ci":"testcafe 'chrome:headless --no-sandbox' --assertion-timeout 60000 -S -s examples/_screenshots examples/test/**/**/*_test*","examples-testcafe-live":"testcafe-live chrome --assertion-timeout 60000 examples/test/**/**/*_test*"},"typings":"dist/index.d.ts","_npmUser":{"name":"gooddata-ci","email":"rail@gooddata.com"},"repository":{"url":"git+ssh://git@github.com/gooddata/gooddata-react-components.git","type":"git"},"_npmVersion":"6.4.1","description":"GoodData React Components","directories":{},"_nodeVersion":"8.12.0","dependencies":{"rxjs":"^5.5.6","lodash":"4.17.11","ag-grid":"^18.0.1","invariant":"^2.2.2","classnames":"^2.2.6","highcharts":"4.2.5","prop-types":"^15.6.0","react-intl":"^2.4.0","custom-event":"^1.0.1","ag-grid-react":"^18.0.0","react-measure":"^1.4.7","@gooddata/typings":"2.8.0","@types/highcharts":"4.2.56","http-status-codes":"^1.3.0","@gooddata/js-utils":"3.4.0","@gooddata/numberjs":"^3.1.2","fixed-data-table-2":"0.7.17","@gooddata/goodstrap":"60.0.1","react-dom-factories":"^1.0.2","@gooddata/gooddata-js":"11.6.0","highcharts-pattern-fill":"3.0.3","nodelist-foreach-polyfill":"^1.2.0","highcharts-grouped-categories":"^1.1.3"},"_hasShrinkwrap":false,"readmeFilename":"README.md","test-storybook":{"_defaults":{"readySelector":".screenshot-target, .screenshot-wrapper .highcharts-container, .screenshot-wrapper .s-headline-value, .screenshot-wrapper .viz-table-wrap, .screenshot-wrapper .gdc-kpi, .screenshot-wrapper .gdc-kpi-error, .screenshot-wrapper .s-pivot-table .ag-cell"},"AFM components/PieChart":{"error":{"delay":1000,"readySelector":".screenshot-wrapper .s-error .icon-cloud-rain"}},"Core components/Heatmap":{"data labels config":{"readySelector":".screenshot-wrapper div:nth-child(8) .highcharts-container"},"with different legend positions":{"readySelector":".screenshot-wrapper div:nth-child(10) .highcharts-container"}},"Core components/Treemap":{"data labels config":{"readySelector":".screenshot-wrapper div:nth-child(8) .highcharts-container"},"with different legend positions":{"readySelector":".screenshot-wrapper div:nth-child(10) .highcharts-container"}},"Core components/BarChart":{"with different legend positions":{"readySelector":".screenshot-wrapper div:nth-child(10) .highcharts-container"}},"Core components/PieChart":{"data labels config":{"readySelector":".screenshot-wrapper div:nth-child(8) .highcharts-container"},"with different legend positions":{"readySelector":".screenshot-wrapper div:nth-child(10) .highcharts-container"}},"AFM components/DonutChart":{"error":{"delay":1000,"readySelector":".screenshot-wrapper .s-error .icon-cloud-rain"}},"Core components/AreaChart":{"data labels config":{"readySelector":".screenshot-wrapper div:nth-child(8) .highcharts-container"},"with different legend positions":{"readySelector":".screenshot-wrapper div:nth-child(10) .highcharts-container"}},"Core components/LineChart":{"data labels config":{"readySelector":".screenshot-wrapper div:nth-child(8) .highcharts-container"},"with different legend positions":{"readySelector":".screenshot-wrapper div:nth-child(10) .highcharts-container"}},"Core components/DonutChart":{"data labels config":{"readySelector":".screenshot-wrapper div:nth-child(8) .highcharts-container"},"with different legend positions":{"readySelector":".screenshot-wrapper div:nth-child(10) .highcharts-container"}},"Core components/BubbleChart":{"data labels config":{"readySelector":".screenshot-wrapper div:nth-child(8) .highcharts-container"},"with different legend positions":{"readySelector":".screenshot-wrapper div:nth-child(10) .highcharts-container"}},"Core components/ColumnChart":{"with different legend positions":{"readySelector":".screenshot-wrapper div:nth-child(10) .highcharts-container"}},"Core components/ScatterPlot":{"data labels config":{"readySelector":".screenshot-wrapper div:nth-child(8) .highcharts-container"}}},"devDependencies":{"raf":"3.3.2","yup":"^0.24.1","jest":"23.6.0","react":"16.5.2","enzyme":"3.5.0","formik":"^0.11.11","moment":"2.23.0","history":"^4.7.2","ts-jest":"23.1.4","webpack":"3.10.0","react-ga":"^2.5.2","recharts":"1.0.0-beta.9","testcafe":"0.20.3","commander":"2.14.1","node-sass":"4.7.2","react-dom":"16.5.2","supertest":"3.0.0","babel-core":"6.26.0","css-loader":"0.28.7","jest-junit":"3.0.0","raw-loader":"0.5.1","styled-jsx":"2.2.1","typescript":"2.3.3","@types/jest":"23.3.0","@types/node":"7.0.8","file-loader":"1.1.6","sass-loader":"6.0.6","@types/react":"16.0.34","babel-loader":"7.1.2","react-helmet":"5.2.0","react-select":"1.2.1","style-loader":"0.19.1","@types/enzyme":"3.1.13","@types/lodash":"4.14.61","babel-runtime":"6.25.0","testcafe-live":"0.1.4","utility-types":"^1.1.0","babel-polyfill":"^6.26.0","@storybook/react":"3.4.10","@types/invariant":"2.2.29","@types/react-dom":"16.0.3","babel-preset-env":"1.6.1","isomorphic-fetch":"2.2.1","react-datepicker":"1.1.0","react-router-dom":"4.2.2","@gooddata/mock-js":"1.22.0","@storybook/addons":"3.4.10","@types/classnames":"2.2.3","@types/prop-types":"15.5.2","@types/react-intl":"2.3.5","babel-preset-react":"6.24.1","identity-obj-proxy":"^3.0.0","react-async-script":"^0.9.1","webpack-dev-server":"2.11.1","@types/react-portal":"4.0.1","babel-plugin-lodash":"3.3.2","html-webpack-plugin":"2.30.1","react-test-renderer":"16.4.2","@types/react-measure":"0.4.7","clean-webpack-plugin":"0.1.17","react-google-recaptcha":"^0.11.0","@gooddata/eslint-config":"0.1.0","@gooddata/tslint-config":"0.0.13","@types/storybook__react":"3.0.6","enzyme-adapter-react-16":"1.3.1","uglifyjs-webpack-plugin":"1.2.0","@gooddata/test-storybook":"2.0.0","@storybook/addon-actions":"3.4.10","@storybook/addon-options":"3.4.10","node-sass-magic-importer":"5.1.0","react-syntax-highlighter":"6.1.2","@types/fixed-data-table-2":"0.8.1","awesome-typescript-loader":"3.5.0","@types/react-test-renderer":"16.0.0","circular-dependency-plugin":"4.4.0","compression-webpack-plugin":"1.1.7","@types/enzyme-adapter-react-16":"1.0.3","@types/storybook__addon-actions":"3.0.1","babel-plugin-transform-class-properties":"6.24.1","babel-plugin-transform-async-to-generator":"6.24.1","babel-plugin-transform-object-rest-spread":"6.26.0"},"peerDependencies":{"react":"16.5.2","react-dom":"16.5.2"},"_npmOperationalInternal":{"tmp":"tmp/react-components_6.3.0-alpha38_1552380501975_0.6911630455621689","host":"s3://npm-registry-packages"}},"6.3.0-alpha39":{"name":"@gooddata/react-components","version":"6.3.0-alpha39","author":{"name":"GoodData Corporation"},"license":"BSD-3-Clause","_id":"@gooddata/react-components@6.3.0-alpha39","maintainers":[{"name":"bertold8","email":"ivan.nejezchleb@seznam.cz"},{"name":"bugsbunny338","email":"jiri.zajic@mensa.cz"},{"name":"gooddata-ci","email":"rail@gooddata.com"},{"name":"hurtak","email":"petr.hurtak@gmail.com"},{"name":"ivan.mjartan","email":"ivan.mjartan@gooddata.com"},{"name":"jakub-sterba","email":"jakub.sterba@gooddata.com"},{"name":"jaroslav.tomecek","email":"jaroslav.tomecek@gooddata.com"},{"name":"jkittler","email":"honza.kittler@gmail.com"},{"name":"khanh.le","email":"khanh.le@gooddata.com"},{"name":"langhamp","email":"pavel.langhammer@gooddata.com"},{"name":"lanhuynh","email":"lan.huynh@gooddata.com"},{"name":"linhhong","email":"linh.hong@gooddata.com"},{"name":"lpearce","email":"levi.pearce@gooddata.com"},{"name":"lupko","email":"lubomir.slivka@gooddata.com"},{"name":"martin.mosko","email":"martin.mosko@gooddata.com"},{"name":"michal.marsal","email":"michal.marsal@gooddata.com"},{"name":"nadtan","email":"tan.nguyen@gooddata.com"},{"name":"naibinh","email":"naibinh@gmail.com"},{"name":"nikolacech","email":"nikola.cech@gooddata.com"},{"name":"no23reason","email":"dan.homola@hotmail.cz"},{"name":"pbenes","email":"petr.benes@gooddata.com"},{"name":"peterlacko","email":"lackopeter17@gmail.com"},{"name":"petrjanu","email":"petr.janu@gooddata.com"},{"name":"ptquang86","email":"ptquang86@gmail.com"},{"name":"rodri360","email":"me@rodri360.com"},{"name":"sitina","email":"jiri.sitina@gooddata.com"},{"name":"sondo","email":"son.do@gooddata.com"},{"name":"strouhaljan","email":"strouhal.jan@gmail.com"},{"name":"tomas.kratochvil","email":"tomas.kratochvil@gooddata.com"},{"name":"tomasreichmann","email":"tomasreichmann@gmail.com"},{"name":"tomsatgd","email":"tomas.satinsky@gooddata.com"},{"name":"tu.ngo","email":"tu.ngo@gooddata.com"},{"name":"vlastikcz","email":"vlastimil.kotas@gooddata.com"},{"name":"vlckomi1","email":"michaela.vlckova@gooddata.com"},{"name":"xmort","email":"petr.dolejsi@gooddata.com"},{"name":"yanlipnican","email":"yanlipnican@gmail.com"},{"name":"zdenek.vidensky","email":"zdenek.vidensky@gooddata.com"}],"homepage":"https://github.com/gooddata/gooddata-react-components#readme","bugs":{"url":"https://github.com/gooddata/gooddata-react-components/issues"},"dist":{"shasum":"859731aa4f050ae4758932d1b658d5c40c78cb0c","tarball":"https://registry.npmjs.org/@gooddata/react-components/-/react-components-6.3.0-alpha39.tgz","fileCount":1140,"integrity":"sha512-/sguWRR3661AY0lKXUBruivC2XQQlJ79HaKZnYdO231r3hw81w/pr/3H+BCdmALrWmgYcAqGi6tSG4Fc4Smo+g==","signatures":[{"sig":"MEYCIQCBIbQN4dW0+LK/LhCQTaN0WiqQX+S/PctJnNRRTDcOqAIhAJQkWC7CRIR6F+Q1sNIyuGl6QEWWHYVo43VzIsg0/1da","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":4795846,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJch6dMCRA9TVsSAnZWagAA7fkP/jqBbVmm54nEKNpFTZJl\nkLbkqJs8NTl6WRtx3A78ZAKPB0xevPboEgDRhGpFrBFyI6u29BDkiQeEFwsR\nKG3bHsanzYptDOQZrmNiEq84UYawYSukB40tGBVBnXkQyaiE4ZbiMgy8ec1T\noeAotblFlFME/MNOPH36ckZw3Zv/Tg/J+YclNg/wXAj7/aua378LpmMKTGjA\nCH0r2uSldHQ0fEqrnLBFUuREc1Zz/27a+s/bqQtCTA0dc+uXESRct+SxQxcJ\nrIDVYUsVAzX6IPkFEjSFV6St8imc1OnDE29mIpGWArr5Rkjav/yKrKql0nR5\n8UIUkTIZ/W2LUsdNIvf8vekSolpHv/FvSDvI0olxTiNHascbuig+/N6hFxuz\nWxFCvo+3N35FAuiW56C1SxjKMYYcqTDUpLsFRxUBY/a5leysydsuFSMEoQxv\nSufnNzeRZiGXrXZD/pF4NsuppV1eR9hIJlhAbBNLBkKQMUw9aJgMlEjcRu7m\nq0OgaQX7inAuuLNh6FOE2s0wOA7Buv92PZksrlrzzGDkvPyZFEyn8gfYihyx\nPplNi6p9vV3qJUqTCn6riYVyHrvYMoJw22tQZLj4WXTxu1s/aLVl8mupmQIV\niUxQgwNnB2SV6P7sHmMxGGwWR1pArZXcZrwVDaGhJgRSrYkVh6PXRe5RUMBd\nMwgy\r\n=qmQ2\r\n-----END PGP SIGNATURE-----\r\n"},"jest":{"testRegex":"(/__tests__/.*|\\.(test|spec))\\.(tsx?|jsx?)$","transform":{".(ts|tsx)":"ts-jest"},"collectCoverage":false,"moduleNameMapper":{"\\.(css|less|sass|scss)$":"<rootDir>/__mocks__/styleMock.ts"},"coverageReporters":["html"],"collectCoverageFrom":["src/**/*.{ts,tsx}","examples/server/src/**/*.{js,jsx}","!**/*.d.ts"],"moduleFileExtensions":["ts","tsx","js"],"setupTestFrameworkScriptFile":"<rootDir>/jest.setup.js"},"main":"dist/index.js","config":{"eslint":"./examples/**/*.{js,jsx}","tslint":"./{__mocks__,src,stories}/**/*.{ts,tsx}"},"readme":"[![npm version](https://badge.fury.io/js/%40gooddata%2Freact-components.svg)](https://www.npmjs.com/package/@gooddata/react-components) \n\n# GoodData.UI React components\n> A React-based JavaScript library for building data-driven applications\n\n## Getting started\n- [GoodData.UI Documentation](http://sdk.gooddata.com/gooddata-ui/)\n- [GoodData.UI Live Examples](https://gooddata-examples.herokuapp.com/)\n- [Stack Overflow](https://stackoverflow.com/questions/tagged/gooddata)\n\n### Usage\nWith [yarn](https://yarnpkg.com) installed, go to your project directory and run\n```\n$ yarn add @gooddata/react-components\n```\nIf you prefer [npm](npmjs.com) run\n```\n$ npm install --save @gooddata/react-components\n```\n\n\n## Contributing\n\nWe welcome any contribution in form of [issues](https://github.com/gooddata/gooddata-react-components/issues) or [pull requests](https://github.com/gooddata/gooddata-react-components/pulls).\nThese commands may come in handy while developing:\n\n| command | description |\n| ------- | ----------- |\n| `yarn install --pure-lockfile` | first step |\n| ||\n| `yarn dev` | build react-components to `/dist` in watch mode |\n| `yarn test` | run all unit tests |\n| `yarn validate` | validate codestyle |\n| ||\n| `yarn storybook` | run storybook from `/stories` on http://localhost:9001 |\n| `yarn build-storybook` | build storybook to `/dist-storybook` |\n| `yarn test-storybook` | run storybook and [screenshot tests](https://github.com/gooddata/gdc-client-utils/tree/master/test-storybook) |\n| ||\n| `yarn examples` | run Live Examples dev-server from `/examples` on https://localhost:8999 |\n| `yarn examples-build` | build Live Examples to `/examples/dist` |\n| `yarn examples-server` | serve built Live Examples - see `/examples/server/src` |\n| `yarn examples-testcafe` | run testcafe tests against `localhost:8999` |\n\n### Deploy to heroku.com\nWhen you deploy this repo to heroku, it serves *GoodData.UI Live Examples*.\nRelevant tasks are in `Procfile` and `package.json`.\n\n```bash\n# run in the project directory\nheroku login\nheroku create <your-app-name>\nheroku config:set DOMAIN_ADMIN_USERNAME=x@gooddata.com DOMAIN_ADMIN_PASSWORD=xy PROJECT_ID_TO_ASSIGN=xms7ga4tf3g3nzucd8380o2bev8oeknp\ngit push heroku HEAD:master\nheroku open\n```\n\n### Run Live Examples Locally\nTo run *GoodData.UI Live Examples* locally:\n```bash\ngit clone <this-repository>\ncd  <repository-folder>\nyarn install --pure-lockfile\nyarn examples\n```\nThen open https://localhost:8999 and login using Live Examples account (you can [create one here](https://gooddata-examples.herokuapp.com/registration)).\n\n## Changelog\n\n- see [CHANGELOG.md](CHANGELOG.md)\n\n## License\n\n(C) 2007-2018 GoodData Corporation\n\nThis project is dual licensed:\n\n- The ATTRIBUTION-NONCOMMERCIAL 4.0 INTERNATIONAL (CC BY-NC 4.0) is used for purpose of the trial experience and evaluation of GoodData.UI library.\n- The GOODDATA GOODDATA.UI LIBRARY END USER LICENSE AGREEMENT is used for GoodData customers.\n\nFor more information, please see [LICENSE](https://github.com/gooddata/gooddata-react-components/blob/master/LICENSE)\n","gitHead":"af8dac45b2eefe47ead90b754215d36ab77ef501","scripts":{"dev":"bash scripts/build.sh --dev-watch","test":"jest --watch","build":"bash scripts/build.sh","tslint":"yarn run-tslint -t verbose $npm_package_config_tslint","prepare":"cd examples/server && yarn install --pure-lockfile && cd ../..; rm -r examples/node_modules 2>/dev/null; true","examples":"bash scripts/run-examples.sh","prepare?":"# Called before `npm publish` and on local `npm install`. Temporarily also for deleting obsolete node_modules. Ends with `true` to continue gracefully.","validate":"tsc --noEmit && yarn tslint && eslint $npm_package_config_eslint","build-dev":"bash scripts/build.sh --dev","examples?":"# Default is developer domain, other options: yarn examples [sec,secure,stg,stg2,stg3,demo,developer or URL]","storybook":"yarn build && start-storybook -p 9001 -c .storybook","test-once":"jest","tslint-ci":"mkdir -p ./ci/results && yarn run-tslint -t checkstyle -o ./ci/results/tslint-results.xml $npm_package_config_tslint","run-tslint":"tslint -p tsconfig.json","validate-ci":"tsc --noEmit && yarn tslint-ci  && eslint $npm_package_config_eslint -f checkstyle -o ci/results/eslint-results.xml","examples-build":"bash scripts/build-examples.sh","prepublishOnly":"yarn build","test-storybook":"yarn build && test-storybook","build-storybook":"yarn build && build-storybook -c .storybook -o dist-storybook","examples-server":"node examples/server/src/index.js","heroku-postbuild":"yarn examples-build developer","examples-testcafe":"testcafe chrome --assertion-timeout 60000 -S -s examples/_screenshots examples/test/**/**/*_test* --debug-on-fail","examples-testcafe-ci":"testcafe 'chrome:headless --no-sandbox' --assertion-timeout 60000 -S -s examples/_screenshots examples/test/**/**/*_test*","examples-testcafe-live":"testcafe-live chrome --assertion-timeout 60000 examples/test/**/**/*_test*"},"typings":"dist/index.d.ts","_npmUser":{"name":"gooddata-ci","email":"rail@gooddata.com"},"repository":{"url":"git+ssh://git@github.com/gooddata/gooddata-react-components.git","type":"git"},"_npmVersion":"6.4.1","description":"GoodData React Components","directories":{},"_nodeVersion":"8.12.0","dependencies":{"rxjs":"^5.5.6","lodash":"4.17.11","ag-grid":"^18.0.1","invariant":"^2.2.2","classnames":"^2.2.6","highcharts":"4.2.5","prop-types":"^15.6.0","react-intl":"^2.4.0","custom-event":"^1.0.1","ag-grid-react":"^18.0.0","react-measure":"^1.4.7","@gooddata/typings":"2.8.0","@types/highcharts":"4.2.56","http-status-codes":"^1.3.0","@gooddata/js-utils":"3.4.0","@gooddata/numberjs":"^3.1.2","fixed-data-table-2":"0.7.17","@gooddata/goodstrap":"60.1.0","react-dom-factories":"^1.0.2","@gooddata/gooddata-js":"11.6.0","highcharts-pattern-fill":"3.0.3","nodelist-foreach-polyfill":"^1.2.0","highcharts-grouped-categories":"^1.1.3"},"_hasShrinkwrap":false,"readmeFilename":"README.md","test-storybook":{"_defaults":{"readySelector":".screenshot-target, .screenshot-wrapper .highcharts-container, .screenshot-wrapper .s-headline-value, .screenshot-wrapper .viz-table-wrap, .screenshot-wrapper .gdc-kpi, .screenshot-wrapper .gdc-kpi-error, .screenshot-wrapper .s-pivot-table .ag-cell"},"AFM components/PieChart":{"error":{"delay":1000,"readySelector":".screenshot-wrapper .s-error .icon-cloud-rain"}},"Core components/Heatmap":{"data labels config":{"readySelector":".screenshot-wrapper div:nth-child(8) .highcharts-container"},"with different legend positions":{"readySelector":".screenshot-wrapper div:nth-child(10) .highcharts-container"}},"Core components/Treemap":{"data labels config":{"readySelector":".screenshot-wrapper div:nth-child(8) .highcharts-container"},"with different legend positions":{"readySelector":".screenshot-wrapper div:nth-child(10) .highcharts-container"}},"Core components/BarChart":{"with different legend positions":{"readySelector":".screenshot-wrapper div:nth-child(10) .highcharts-container"}},"Core components/PieChart":{"data labels config":{"readySelector":".screenshot-wrapper div:nth-child(8) .highcharts-container"},"with different legend positions":{"readySelector":".screenshot-wrapper div:nth-child(10) .highcharts-container"}},"AFM components/DonutChart":{"error":{"delay":1000,"readySelector":".screenshot-wrapper .s-error .icon-cloud-rain"}},"Core components/AreaChart":{"data labels config":{"readySelector":".screenshot-wrapper div:nth-child(8) .highcharts-container"},"with different legend positions":{"readySelector":".screenshot-wrapper div:nth-child(10) .highcharts-container"}},"Core components/LineChart":{"data labels config":{"readySelector":".screenshot-wrapper div:nth-child(8) .highcharts-container"},"with different legend positions":{"readySelector":".screenshot-wrapper div:nth-child(10) .highcharts-container"}},"Core components/DonutChart":{"data labels config":{"readySelector":".screenshot-wrapper div:nth-child(8) .highcharts-container"},"with different legend positions":{"readySelector":".screenshot-wrapper div:nth-child(10) .highcharts-container"}},"Core components/BubbleChart":{"data labels config":{"readySelector":".screenshot-wrapper div:nth-child(8) .highcharts-container"},"with different legend positions":{"readySelector":".screenshot-wrapper div:nth-child(10) .highcharts-container"}},"Core components/ColumnChart":{"with different legend positions":{"readySelector":".screenshot-wrapper div:nth-child(10) .highcharts-container"}},"Core components/ScatterPlot":{"data labels config":{"readySelector":".screenshot-wrapper div:nth-child(8) .highcharts-container"}}},"devDependencies":{"raf":"3.3.2","yup":"^0.24.1","jest":"23.6.0","react":"16.5.2","enzyme":"3.5.0","formik":"^0.11.11","moment":"2.23.0","history":"^4.7.2","ts-jest":"23.1.4","webpack":"3.10.0","react-ga":"^2.5.2","recharts":"1.0.0-beta.9","testcafe":"0.20.3","commander":"2.14.1","node-sass":"4.7.2","react-dom":"16.5.2","supertest":"3.0.0","babel-core":"6.26.0","css-loader":"0.28.7","jest-junit":"3.0.0","raw-loader":"0.5.1","styled-jsx":"2.2.1","typescript":"2.3.3","@types/jest":"23.3.0","@types/node":"7.0.8","file-loader":"1.1.6","sass-loader":"6.0.6","@types/react":"16.0.34","babel-loader":"7.1.2","react-helmet":"5.2.0","react-select":"1.2.1","style-loader":"0.19.1","@types/enzyme":"3.1.13","@types/lodash":"4.14.61","babel-runtime":"6.25.0","testcafe-live":"0.1.4","utility-types":"^1.1.0","babel-polyfill":"^6.26.0","@storybook/react":"3.4.10","@types/invariant":"2.2.29","@types/react-dom":"16.0.3","babel-preset-env":"1.6.1","isomorphic-fetch":"2.2.1","react-datepicker":"1.1.0","react-router-dom":"4.2.2","@gooddata/mock-js":"1.22.0","@storybook/addons":"3.4.10","@types/classnames":"2.2.3","@types/prop-types":"15.5.2","@types/react-intl":"2.3.5","babel-preset-react":"6.24.1","identity-obj-proxy":"^3.0.0","react-async-script":"^0.9.1","webpack-dev-server":"2.11.1","@types/react-portal":"4.0.1","babel-plugin-lodash":"3.3.2","html-webpack-plugin":"2.30.1","react-test-renderer":"16.4.2","@types/react-measure":"0.4.7","clean-webpack-plugin":"0.1.17","react-google-recaptcha":"^0.11.0","@gooddata/eslint-config":"0.1.0","@gooddata/tslint-config":"0.0.13","@types/storybook__react":"3.0.6","enzyme-adapter-react-16":"1.3.1","uglifyjs-webpack-plugin":"1.2.0","@gooddata/test-storybook":"2.0.0","@storybook/addon-actions":"3.4.10","@storybook/addon-options":"3.4.10","node-sass-magic-importer":"5.1.0","react-syntax-highlighter":"6.1.2","@types/fixed-data-table-2":"0.8.1","awesome-typescript-loader":"3.5.0","@types/react-test-renderer":"16.0.0","circular-dependency-plugin":"4.4.0","compression-webpack-plugin":"1.1.7","@types/enzyme-adapter-react-16":"1.0.3","@types/storybook__addon-actions":"3.0.1","babel-plugin-transform-class-properties":"6.24.1","babel-plugin-transform-async-to-generator":"6.24.1","babel-plugin-transform-object-rest-spread":"6.26.0"},"peerDependencies":{"react":"16.5.2","react-dom":"16.5.2"},"_npmOperationalInternal":{"tmp":"tmp/react-components_6.3.0-alpha39_1552394059693_0.6515708090873695","host":"s3://npm-registry-packages"}},"6.3.0-alpha37-fix1":{"name":"@gooddata/react-components","version":"6.3.0-alpha37-fix1","author":{"name":"GoodData Corporation"},"license":"BSD-3-Clause","_id":"@gooddata/react-components@6.3.0-alpha37-fix1","maintainers":[{"name":"bertold8","email":"ivan.nejezchleb@seznam.cz"},{"name":"bugsbunny338","email":"jiri.zajic@mensa.cz"},{"name":"gooddata-ci","email":"rail@gooddata.com"},{"name":"hurtak","email":"petr.hurtak@gmail.com"},{"name":"ivan.mjartan","email":"ivan.mjartan@gooddata.com"},{"name":"jakub-sterba","email":"jakub.sterba@gooddata.com"},{"name":"jaroslav.tomecek","email":"jaroslav.tomecek@gooddata.com"},{"name":"jkittler","email":"honza.kittler@gmail.com"},{"name":"khanh.le","email":"khanh.le@gooddata.com"},{"name":"langhamp","email":"pavel.langhammer@gooddata.com"},{"name":"lanhuynh","email":"lan.huynh@gooddata.com"},{"name":"linhhong","email":"linh.hong@gooddata.com"},{"name":"lpearce","email":"levi.pearce@gooddata.com"},{"name":"lupko","email":"lubomir.slivka@gooddata.com"},{"name":"martin.mosko","email":"martin.mosko@gooddata.com"},{"name":"michal.marsal","email":"michal.marsal@gooddata.com"},{"name":"nadtan","email":"tan.nguyen@gooddata.com"},{"name":"naibinh","email":"naibinh@gmail.com"},{"name":"nikolacech","email":"nikola.cech@gooddata.com"},{"name":"no23reason","email":"dan.homola@hotmail.cz"},{"name":"pbenes","email":"petr.benes@gooddata.com"},{"name":"peterlacko","email":"lackopeter17@gmail.com"},{"name":"petrjanu","email":"petr.janu@gooddata.com"},{"name":"ptquang86","email":"ptquang86@gmail.com"},{"name":"rodri360","email":"me@rodri360.com"},{"name":"sitina","email":"jiri.sitina@gooddata.com"},{"name":"sondo","email":"son.do@gooddata.com"},{"name":"strouhaljan","email":"strouhal.jan@gmail.com"},{"name":"tomas.kratochvil","email":"tomas.kratochvil@gooddata.com"},{"name":"tomasreichmann","email":"tomasreichmann@gmail.com"},{"name":"tomsatgd","email":"tomas.satinsky@gooddata.com"},{"name":"tu.ngo","email":"tu.ngo@gooddata.com"},{"name":"vlastikcz","email":"vlastimil.kotas@gooddata.com"},{"name":"vlckomi1","email":"michaela.vlckova@gooddata.com"},{"name":"xmort","email":"petr.dolejsi@gooddata.com"},{"name":"yanlipnican","email":"yanlipnican@gmail.com"},{"name":"zdenek.vidensky","email":"zdenek.vidensky@gooddata.com"}],"homepage":"https://github.com/gooddata/gooddata-react-components#readme","bugs":{"url":"https://github.com/gooddata/gooddata-react-components/issues"},"dist":{"shasum":"56b14f565088f15f1ce7c0ed62a03961d5767851","tarball":"https://registry.npmjs.org/@gooddata/react-components/-/react-components-6.3.0-alpha37-fix1.tgz","fileCount":1140,"integrity":"sha512-/71peJId8H7LV9L6ljmyxJYzbjft9KhOOcbs7j9Vk9LEnQcj/prVr4PeOZNKVVl75k1y+E8kad3kGS4SPbbhhg==","signatures":[{"sig":"MEQCIBuIhX+AJkQYA4aKW/A/TvrT5MSdAZGa+ymj+0MVqN25AiBcEVRGTkvUSy8CGvk5J27PtxMUE15ESGbhXc7MA+DoMQ==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":4813792,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJciOtaCRA9TVsSAnZWagAAAYMQAIs0eXRR7rVnHUg4ghar\nDT1u+hGPi3WTpgAVnRckBETXmMVxYXjXRy5DkLa+kMWwX7STTZjPApmqU3Iq\nhEVZqhX++5SrtbnVvRmRIxmmQmNIFlKJ5YxXP0kwWAGVyV5iHqSqCqHAyU3i\nu+0i9YGnwRkvs6ixA3Si9Si/zynUh1MmelQWZ6VBkwDMi52ygnOMgIZULkL0\nj3hvi9xtnfJ4RQsY6gWM/otioL+3TJjr743VEshRKAkXdYwoulTBLDvnJgbv\nRWHKyjTC8p9hqtl8bI3IocYRb83vIWPYUrBm12Dr5ALnUHqnugIj34Sy3EhF\njwIrrFhbORt9yjMUZhpvwycI3RLL9Flno01VQETMxMZWGu3Ipm0mecy7R9ou\nrX/76N/foXuyG7WPGUK+doB1BpzpPWC2VUbs2spnMA09q+VDyHcRgzqjuTae\nx3wFwr/LuKbAXkokjV7OMg1JUTPYcjF9UPtBIpPrjLwORxTdaIO4mmlcxElb\nq/OJ2+ixbiVLXdgieX6agj/svVskeppJxD1isJP8/U8kuFDLzWeP614MYW0I\n+7jzrIYojW3ENocESUsGyw59c+iOPi1zMf1wkWdhF3ryrKAPxSGOfnfGhuzX\nhsXzoXGyQQMhHL227MEeiRI7iKiK8GYq9ZNck8ejKBJXuVGJxZUbZL9LxJaK\nvaGy\r\n=+qRs\r\n-----END PGP SIGNATURE-----\r\n"},"jest":{"testRegex":"(/__tests__/.*|\\.(test|spec))\\.(tsx?|jsx?)$","transform":{".(ts|tsx)":"ts-jest"},"collectCoverage":false,"moduleNameMapper":{"\\.(css|less|sass|scss)$":"<rootDir>/__mocks__/styleMock.ts"},"coverageReporters":["html"],"collectCoverageFrom":["src/**/*.{ts,tsx}","examples/server/src/**/*.{js,jsx}","!**/*.d.ts"],"moduleFileExtensions":["ts","tsx","js"],"setupTestFrameworkScriptFile":"<rootDir>/jest.setup.js"},"main":"dist/index.js","config":{"eslint":"./examples/**/*.{js,jsx}","tslint":"./{__mocks__,src,stories}/**/*.{ts,tsx}"},"readme":"[![npm version](https://badge.fury.io/js/%40gooddata%2Freact-components.svg)](https://www.npmjs.com/package/@gooddata/react-components) \n\n# GoodData.UI React components\n> A React-based JavaScript library for building data-driven applications\n\n## Getting started\n- [GoodData.UI Documentation](http://sdk.gooddata.com/gooddata-ui/)\n- [GoodData.UI Live Examples](https://gooddata-examples.herokuapp.com/)\n- [Stack Overflow](https://stackoverflow.com/questions/tagged/gooddata)\n\n### Usage\nWith [yarn](https://yarnpkg.com) installed, go to your project directory and run\n```\n$ yarn add @gooddata/react-components\n```\nIf you prefer [npm](npmjs.com) run\n```\n$ npm install --save @gooddata/react-components\n```\n\n\n## Contributing\n\nWe welcome any contribution in form of [issues](https://github.com/gooddata/gooddata-react-components/issues) or [pull requests](https://github.com/gooddata/gooddata-react-components/pulls).\nThese commands may come in handy while developing:\n\n| command | description |\n| ------- | ----------- |\n| `yarn install --pure-lockfile` | first step |\n| ||\n| `yarn dev` | build react-components to `/dist` in watch mode |\n| `yarn test` | run all unit tests |\n| `yarn validate` | validate codestyle |\n| ||\n| `yarn storybook` | run storybook from `/stories` on http://localhost:9001 |\n| `yarn build-storybook` | build storybook to `/dist-storybook` |\n| `yarn test-storybook` | run storybook and [screenshot tests](https://github.com/gooddata/gdc-client-utils/tree/master/test-storybook) |\n| ||\n| `yarn examples` | run Live Examples dev-server from `/examples` on https://localhost:8999 |\n| `yarn examples-build` | build Live Examples to `/examples/dist` |\n| `yarn examples-server` | serve built Live Examples - see `/examples/server/src` |\n| `yarn examples-testcafe` | run testcafe tests against `localhost:8999` |\n\n### Deploy to heroku.com\nWhen you deploy this repo to heroku, it serves *GoodData.UI Live Examples*.\nRelevant tasks are in `Procfile` and `package.json`.\n\n```bash\n# run in the project directory\nheroku login\nheroku create <your-app-name>\nheroku config:set DOMAIN_ADMIN_USERNAME=x@gooddata.com DOMAIN_ADMIN_PASSWORD=xy PROJECT_ID_TO_ASSIGN=xms7ga4tf3g3nzucd8380o2bev8oeknp\ngit push heroku HEAD:master\nheroku open\n```\n\n### Run Live Examples Locally\nTo run *GoodData.UI Live Examples* locally:\n```bash\ngit clone <this-repository>\ncd  <repository-folder>\nyarn install --pure-lockfile\nyarn examples\n```\nThen open https://localhost:8999 and login using Live Examples account (you can [create one here](https://gooddata-examples.herokuapp.com/registration)).\n\n## Changelog\n\n- see [CHANGELOG.md](CHANGELOG.md)\n\n## License\n\n(C) 2007-2018 GoodData Corporation\n\nThis project is dual licensed:\n\n- The ATTRIBUTION-NONCOMMERCIAL 4.0 INTERNATIONAL (CC BY-NC 4.0) is used for purpose of the trial experience and evaluation of GoodData.UI library.\n- The GOODDATA GOODDATA.UI LIBRARY END USER LICENSE AGREEMENT is used for GoodData customers.\n\nFor more information, please see [LICENSE](https://github.com/gooddata/gooddata-react-components/blob/master/LICENSE)\n","gitHead":"1bde7f3b4d933ef310931550b58767b50a7105a2","scripts":{"dev":"bash scripts/build.sh --dev-watch","test":"jest --watch","build":"bash scripts/build.sh","tslint":"yarn run-tslint -t verbose $npm_package_config_tslint","prepare":"cd examples/server && yarn install --pure-lockfile && cd ../..; rm -r examples/node_modules 2>/dev/null; true","examples":"bash scripts/run-examples.sh","prepare?":"# Called before `npm publish` and on local `npm install`. Temporarily also for deleting obsolete node_modules. Ends with `true` to continue gracefully.","validate":"tsc --noEmit && yarn tslint && eslint $npm_package_config_eslint","build-dev":"bash scripts/build.sh --dev","examples?":"# Default is developer domain, other options: yarn examples [sec,secure,stg,stg2,stg3,demo,developer or URL]","storybook":"yarn build && start-storybook -p 9001 -c .storybook","test-once":"jest","tslint-ci":"mkdir -p ./ci/results && yarn run-tslint -t checkstyle -o ./ci/results/tslint-results.xml $npm_package_config_tslint","run-tslint":"tslint -p tsconfig.json","validate-ci":"tsc --noEmit && yarn tslint-ci  && eslint $npm_package_config_eslint -f checkstyle -o ci/results/eslint-results.xml","examples-build":"bash scripts/build-examples.sh","prepublishOnly":"yarn build","test-storybook":"yarn build && test-storybook","build-storybook":"yarn build && build-storybook -c .storybook -o dist-storybook","examples-server":"node examples/server/src/index.js","heroku-postbuild":"yarn examples-build developer","examples-testcafe":"testcafe chrome --assertion-timeout 60000 -S -s examples/_screenshots examples/test/**/**/*_test* --debug-on-fail","examples-testcafe-ci":"testcafe 'chrome:headless --no-sandbox' --assertion-timeout 60000 -S -s examples/_screenshots examples/test/**/**/*_test*","examples-testcafe-live":"testcafe-live chrome --assertion-timeout 60000 examples/test/**/**/*_test*"},"typings":"dist/index.d.ts","_npmUser":{"name":"gooddata-ci","email":"rail@gooddata.com"},"repository":{"url":"git+ssh://git@github.com/gooddata/gooddata-react-components.git","type":"git"},"_npmVersion":"6.4.1","description":"GoodData React Components","directories":{},"_nodeVersion":"8.12.0","dependencies":{"rxjs":"^5.5.6","lodash":"4.17.11","ag-grid":"^18.0.1","invariant":"^2.2.2","classnames":"^2.2.6","highcharts":"4.2.5","prop-types":"^15.6.0","react-intl":"^2.4.0","custom-event":"^1.0.1","ag-grid-react":"^18.0.0","react-measure":"^1.4.7","@gooddata/typings":"2.8.0","@types/highcharts":"4.2.56","http-status-codes":"^1.3.0","@gooddata/js-utils":"3.4.0","@gooddata/numberjs":"^3.1.2","fixed-data-table-2":"0.7.17","@gooddata/goodstrap":"60.0.1","react-dom-factories":"^1.0.2","@gooddata/gooddata-js":"11.6.0","highcharts-pattern-fill":"3.0.3","nodelist-foreach-polyfill":"^1.2.0","highcharts-grouped-categories":"^1.1.3"},"_hasShrinkwrap":false,"readmeFilename":"README.md","test-storybook":{"_defaults":{"readySelector":".screenshot-target, .screenshot-wrapper .highcharts-container, .screenshot-wrapper .s-headline-value, .screenshot-wrapper .viz-table-wrap, .screenshot-wrapper .gdc-kpi, .screenshot-wrapper .gdc-kpi-error, .screenshot-wrapper .s-pivot-table .ag-cell"},"AFM components/PieChart":{"error":{"delay":1000,"readySelector":".screenshot-wrapper .s-error .icon-cloud-rain"}},"Core components/Heatmap":{"data labels config":{"readySelector":".screenshot-wrapper div:nth-child(8) .highcharts-container"},"with different legend positions":{"readySelector":".screenshot-wrapper div:nth-child(10) .highcharts-container"}},"Core components/Treemap":{"data labels config":{"readySelector":".screenshot-wrapper div:nth-child(8) .highcharts-container"},"with different legend positions":{"readySelector":".screenshot-wrapper div:nth-child(10) .highcharts-container"}},"Core components/BarChart":{"with different legend positions":{"readySelector":".screenshot-wrapper div:nth-child(10) .highcharts-container"}},"Core components/PieChart":{"data labels config":{"readySelector":".screenshot-wrapper div:nth-child(8) .highcharts-container"},"with different legend positions":{"readySelector":".screenshot-wrapper div:nth-child(10) .highcharts-container"}},"AFM components/DonutChart":{"error":{"delay":1000,"readySelector":".screenshot-wrapper .s-error .icon-cloud-rain"}},"Core components/AreaChart":{"data labels config":{"readySelector":".screenshot-wrapper div:nth-child(8) .highcharts-container"},"with different legend positions":{"readySelector":".screenshot-wrapper div:nth-child(10) .highcharts-container"}},"Core components/LineChart":{"data labels config":{"readySelector":".screenshot-wrapper div:nth-child(8) .highcharts-container"},"with different legend positions":{"readySelector":".screenshot-wrapper div:nth-child(10) .highcharts-container"}},"Core components/DonutChart":{"data labels config":{"readySelector":".screenshot-wrapper div:nth-child(8) .highcharts-container"},"with different legend positions":{"readySelector":".screenshot-wrapper div:nth-child(10) .highcharts-container"}},"Core components/BubbleChart":{"data labels config":{"readySelector":".screenshot-wrapper div:nth-child(8) .highcharts-container"},"with different legend positions":{"readySelector":".screenshot-wrapper div:nth-child(10) .highcharts-container"}},"Core components/ColumnChart":{"with different legend positions":{"readySelector":".screenshot-wrapper div:nth-child(10) .highcharts-container"}},"Core components/ScatterPlot":{"data labels config":{"readySelector":".screenshot-wrapper div:nth-child(8) .highcharts-container"}}},"devDependencies":{"raf":"3.3.2","yup":"^0.24.1","jest":"23.6.0","react":"16.5.2","enzyme":"3.5.0","formik":"^0.11.11","moment":"2.23.0","history":"^4.7.2","ts-jest":"23.1.4","webpack":"3.10.0","react-ga":"^2.5.2","recharts":"1.0.0-beta.9","testcafe":"0.20.3","commander":"2.14.1","node-sass":"4.7.2","react-dom":"16.5.2","supertest":"3.0.0","babel-core":"6.26.0","css-loader":"0.28.7","jest-junit":"3.0.0","raw-loader":"0.5.1","styled-jsx":"2.2.1","typescript":"2.3.3","@types/jest":"23.3.0","@types/node":"7.0.8","file-loader":"1.1.6","sass-loader":"6.0.6","@types/react":"16.0.34","babel-loader":"7.1.2","react-helmet":"5.2.0","react-select":"1.2.1","style-loader":"0.19.1","@types/enzyme":"3.1.13","@types/lodash":"4.14.61","babel-runtime":"6.25.0","testcafe-live":"0.1.4","utility-types":"^1.1.0","babel-polyfill":"^6.26.0","@storybook/react":"3.4.10","@types/invariant":"2.2.29","@types/react-dom":"16.0.3","babel-preset-env":"1.6.1","isomorphic-fetch":"2.2.1","react-datepicker":"1.1.0","react-router-dom":"4.2.2","@gooddata/mock-js":"1.22.0","@storybook/addons":"3.4.10","@types/classnames":"2.2.3","@types/prop-types":"15.5.2","@types/react-intl":"2.3.5","babel-preset-react":"6.24.1","identity-obj-proxy":"^3.0.0","react-async-script":"^0.9.1","webpack-dev-server":"2.11.1","@types/react-portal":"4.0.1","babel-plugin-lodash":"3.3.2","html-webpack-plugin":"2.30.1","react-test-renderer":"16.4.2","@types/react-measure":"0.4.7","clean-webpack-plugin":"0.1.17","react-google-recaptcha":"^0.11.0","@gooddata/eslint-config":"0.1.0","@gooddata/tslint-config":"0.0.13","@types/storybook__react":"3.0.6","enzyme-adapter-react-16":"1.3.1","uglifyjs-webpack-plugin":"1.2.0","@gooddata/test-storybook":"2.0.0","@storybook/addon-actions":"3.4.10","@storybook/addon-options":"3.4.10","node-sass-magic-importer":"5.1.0","react-syntax-highlighter":"6.1.2","@types/fixed-data-table-2":"0.8.1","awesome-typescript-loader":"3.5.0","@types/react-test-renderer":"16.0.0","circular-dependency-plugin":"4.4.0","compression-webpack-plugin":"1.1.7","@types/enzyme-adapter-react-16":"1.0.3","@types/storybook__addon-actions":"3.0.1","babel-plugin-transform-class-properties":"6.24.1","babel-plugin-transform-async-to-generator":"6.24.1","babel-plugin-transform-object-rest-spread":"6.26.0"},"peerDependencies":{"react":"16.5.2","react-dom":"16.5.2"},"_npmOperationalInternal":{"tmp":"tmp/react-components_6.3.0-alpha37-fix1_1552477016961_0.01850580134180424","host":"s3://npm-registry-packages"}},"6.3.0-alpha40":{"name":"@gooddata/react-components","version":"6.3.0-alpha40","author":{"name":"GoodData Corporation"},"license":"BSD-3-Clause","_id":"@gooddata/react-components@6.3.0-alpha40","maintainers":[{"name":"bertold8","email":"ivan.nejezchleb@seznam.cz"},{"name":"bugsbunny338","email":"jiri.zajic@mensa.cz"},{"name":"gooddata-ci","email":"rail@gooddata.com"},{"name":"hurtak","email":"petr.hurtak@gmail.com"},{"name":"ivan.mjartan","email":"ivan.mjartan@gooddata.com"},{"name":"jakub-sterba","email":"jakub.sterba@gooddata.com"},{"name":"jaroslav.tomecek","email":"jaroslav.tomecek@gooddata.com"},{"name":"jkittler","email":"honza.kittler@gmail.com"},{"name":"khanh.le","email":"khanh.le@gooddata.com"},{"name":"langhamp","email":"pavel.langhammer@gooddata.com"},{"name":"lanhuynh","email":"lan.huynh@gooddata.com"},{"name":"linhhong","email":"linh.hong@gooddata.com"},{"name":"lpearce","email":"levi.pearce@gooddata.com"},{"name":"lupko","email":"lubomir.slivka@gooddata.com"},{"name":"martin.mosko","email":"martin.mosko@gooddata.com"},{"name":"michal.marsal","email":"michal.marsal@gooddata.com"},{"name":"nadtan","email":"tan.nguyen@gooddata.com"},{"name":"naibinh","email":"naibinh@gmail.com"},{"name":"nikolacech","email":"nikola.cech@gooddata.com"},{"name":"no23reason","email":"dan.homola@hotmail.cz"},{"name":"pbenes","email":"petr.benes@gooddata.com"},{"name":"peterlacko","email":"lackopeter17@gmail.com"},{"name":"petrjanu","email":"petr.janu@gooddata.com"},{"name":"ptquang86","email":"ptquang86@gmail.com"},{"name":"rodri360","email":"me@rodri360.com"},{"name":"sitina","email":"jiri.sitina@gooddata.com"},{"name":"sondo","email":"son.do@gooddata.com"},{"name":"strouhaljan","email":"strouhal.jan@gmail.com"},{"name":"tomas.kratochvil","email":"tomas.kratochvil@gooddata.com"},{"name":"tomasreichmann","email":"tomasreichmann@gmail.com"},{"name":"tomsatgd","email":"tomas.satinsky@gooddata.com"},{"name":"tu.ngo","email":"tu.ngo@gooddata.com"},{"name":"vlastikcz","email":"vlastimil.kotas@gooddata.com"},{"name":"vlckomi1","email":"michaela.vlckova@gooddata.com"},{"name":"xmort","email":"petr.dolejsi@gooddata.com"},{"name":"yanlipnican","email":"yanlipnican@gmail.com"},{"name":"zdenek.vidensky","email":"zdenek.vidensky@gooddata.com"}],"homepage":"https://github.com/gooddata/gooddata-react-components#readme","bugs":{"url":"https://github.com/gooddata/gooddata-react-components/issues"},"dist":{"shasum":"06d9a57ef2c74a6c2fbc1bb2d11375ec0e0fdac7","tarball":"https://registry.npmjs.org/@gooddata/react-components/-/react-components-6.3.0-alpha40.tgz","fileCount":1140,"integrity":"sha512-H0nvp7NJSUm3ZxlYAbK2hWPzdtvcldRcU57hL6NBvHoS5oNksaFFKXfrDKYOIx7hfVbE2AGs4n14O46uGh4oAA==","signatures":[{"sig":"MEUCIQDkzHKYjznouyCNB9ugEIIuOeQHPtJHTWtmqvLy69jSpwIgQHjQ7VOQtZfii1xD+g25rvrrutRhElddqhVKLE6m3CA=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":4801004,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJcifhfCRA9TVsSAnZWagAAz+AP/iEDxyRuFfcWWt8ZkULS\nmdKUzYx+hS0PzbpeKDKRfXxmS+kb7LRDxIe3FIJJgYFbS/no3XXsaCogAIAe\nFxGUQXtNC1N110ztSxxYECxnMP1+eStjgc5++uM9tWz86rmH2TY5UXmWMkYu\ne9epbQy5erHqsO8wnfGipA6wyz6jh9Al/btXqzhqGmaY/A4MbLeInJieUYne\nKuwGinXYdjc7921Dgs4EL4Jp/sAyE6tsiSTA6JwdTKR2sVSEoHqjoVrl/EZZ\n6BdDlrjWGh/hO87UeBEH/7Xn23Xr86bB5AWNM8NYYIQwss9sl2T+/55ZQ2VG\nZY/fdI5WuoZ2fC1XT2cH1jlxVt8m2BD3kcjQPG6JpmrfUvbHyDwSnwxj5aH3\nOmVxbyo6ctuetLyviHqCScoPTgx57QLDIVeiaJogxReKuiST9TBqfxXCuO8z\n2kFNa/Q4ckgsEQrphnqVIvYjJpwtREPeqchZZymqr22sBvCh+M+mfTgKDGXu\nungbXK+Mk+xFUSWOaKTanIw7wJVt0Is42q1+NdJZJlinn+nFbHL2KYDzYz25\nFL1rxWJjbtPlgtLs/4TsxdKyDw4MrI+B0mITXEXhSYJp1jfDa5I5+uSEBxY/\npRLh3/jzo7MkDSAQzSyTxrUABRX1lJdKJJRWjVtnkdmm4AG3PydrEfWlk7vT\nAq+u\r\n=iWnx\r\n-----END PGP SIGNATURE-----\r\n"},"jest":{"testRegex":"(/__tests__/.*|\\.(test|spec))\\.(tsx?|jsx?)$","transform":{".(ts|tsx)":"ts-jest"},"collectCoverage":false,"moduleNameMapper":{"\\.(css|less|sass|scss)$":"<rootDir>/__mocks__/styleMock.ts"},"coverageReporters":["html"],"collectCoverageFrom":["src/**/*.{ts,tsx}","examples/server/src/**/*.{js,jsx}","!**/*.d.ts"],"moduleFileExtensions":["ts","tsx","js"],"setupTestFrameworkScriptFile":"<rootDir>/jest.setup.js"},"main":"dist/index.js","config":{"eslint":"./examples/**/*.{js,jsx}","tslint":"./{__mocks__,src,stories}/**/*.{ts,tsx}"},"readme":"[![npm version](https://badge.fury.io/js/%40gooddata%2Freact-components.svg)](https://www.npmjs.com/package/@gooddata/react-components) \n\n# GoodData.UI React components\n> A React-based JavaScript library for building data-driven applications\n\n## Getting started\n- [GoodData.UI Documentation](http://sdk.gooddata.com/gooddata-ui/)\n- [GoodData.UI Live Examples](https://gooddata-examples.herokuapp.com/)\n- [Stack Overflow](https://stackoverflow.com/questions/tagged/gooddata)\n\n### Usage\nWith [yarn](https://yarnpkg.com) installed, go to your project directory and run\n```\n$ yarn add @gooddata/react-components\n```\nIf you prefer [npm](npmjs.com) run\n```\n$ npm install --save @gooddata/react-components\n```\n\n\n## Contributing\n\nWe welcome any contribution in form of [issues](https://github.com/gooddata/gooddata-react-components/issues) or [pull requests](https://github.com/gooddata/gooddata-react-components/pulls).\nThese commands may come in handy while developing:\n\n| command | description |\n| ------- | ----------- |\n| `yarn install --pure-lockfile` | first step |\n| ||\n| `yarn dev` | build react-components to `/dist` in watch mode |\n| `yarn test` | run all unit tests |\n| `yarn validate` | validate codestyle |\n| ||\n| `yarn storybook` | run storybook from `/stories` on http://localhost:9001 |\n| `yarn build-storybook` | build storybook to `/dist-storybook` |\n| `yarn test-storybook` | run storybook and [screenshot tests](https://github.com/gooddata/gdc-client-utils/tree/master/test-storybook) |\n| ||\n| `yarn examples` | run Live Examples dev-server from `/examples` on https://localhost:8999 |\n| `yarn examples-build` | build Live Examples to `/examples/dist` |\n| `yarn examples-server` | serve built Live Examples - see `/examples/server/src` |\n| `yarn examples-testcafe` | run testcafe tests against `localhost:8999` |\n\n### Deploy to heroku.com\nWhen you deploy this repo to heroku, it serves *GoodData.UI Live Examples*.\nRelevant tasks are in `Procfile` and `package.json`.\n\n```bash\n# run in the project directory\nheroku login\nheroku create <your-app-name>\nheroku config:set DOMAIN_ADMIN_USERNAME=x@gooddata.com DOMAIN_ADMIN_PASSWORD=xy PROJECT_ID_TO_ASSIGN=xms7ga4tf3g3nzucd8380o2bev8oeknp\ngit push heroku HEAD:master\nheroku open\n```\n\n### Run Live Examples Locally\nTo run *GoodData.UI Live Examples* locally:\n```bash\ngit clone <this-repository>\ncd  <repository-folder>\nyarn install --pure-lockfile\nyarn examples\n```\nThen open https://localhost:8999 and login using Live Examples account (you can [create one here](https://gooddata-examples.herokuapp.com/registration)).\n\n## Changelog\n\n- see [CHANGELOG.md](CHANGELOG.md)\n\n## License\n\n(C) 2007-2018 GoodData Corporation\n\nThis project is dual licensed:\n\n- The ATTRIBUTION-NONCOMMERCIAL 4.0 INTERNATIONAL (CC BY-NC 4.0) is used for purpose of the trial experience and evaluation of GoodData.UI library.\n- The GOODDATA GOODDATA.UI LIBRARY END USER LICENSE AGREEMENT is used for GoodData customers.\n\nFor more information, please see [LICENSE](https://github.com/gooddata/gooddata-react-components/blob/master/LICENSE)\n","gitHead":"7cafff14d0e25e83cebc0a06e201a0acdc30c4da","scripts":{"dev":"bash scripts/build.sh --dev-watch","test":"jest --watch","build":"bash scripts/build.sh","tslint":"yarn run-tslint -t verbose $npm_package_config_tslint","prepare":"cd examples/server && yarn install --pure-lockfile && cd ../..; rm -r examples/node_modules 2>/dev/null; true","examples":"bash scripts/run-examples.sh","prepare?":"# Called before `npm publish` and on local `npm install`. Temporarily also for deleting obsolete node_modules. Ends with `true` to continue gracefully.","validate":"tsc --noEmit && yarn tslint && eslint $npm_package_config_eslint","build-dev":"bash scripts/build.sh --dev","examples?":"# Default is developer domain, other options: yarn examples [sec,secure,stg,stg2,stg3,demo,developer or URL]","storybook":"yarn build && start-storybook -p 9001 -c .storybook","test-once":"jest","tslint-ci":"mkdir -p ./ci/results && yarn run-tslint -t checkstyle -o ./ci/results/tslint-results.xml $npm_package_config_tslint","run-tslint":"tslint -p tsconfig.json","validate-ci":"tsc --noEmit && yarn tslint-ci  && eslint $npm_package_config_eslint -f checkstyle -o ci/results/eslint-results.xml","examples-build":"bash scripts/build-examples.sh","prepublishOnly":"yarn build","test-storybook":"yarn build && test-storybook","build-storybook":"yarn build && build-storybook -c .storybook -o dist-storybook","examples-server":"node examples/server/src/index.js","heroku-postbuild":"yarn examples-build developer","examples-testcafe":"testcafe chrome --assertion-timeout 60000 -S -s examples/_screenshots examples/test/**/**/*_test* --debug-on-fail","examples-testcafe-ci":"testcafe 'chrome:headless --no-sandbox' --assertion-timeout 60000 -S -s examples/_screenshots examples/test/**/**/*_test*","examples-testcafe-live":"testcafe-live chrome --assertion-timeout 60000 examples/test/**/**/*_test*"},"typings":"dist/index.d.ts","_npmUser":{"name":"gooddata-ci","email":"rail@gooddata.com"},"repository":{"url":"git+ssh://git@github.com/gooddata/gooddata-react-components.git","type":"git"},"_npmVersion":"6.4.1","description":"GoodData React Components","directories":{},"_nodeVersion":"8.12.0","dependencies":{"rxjs":"^5.5.6","lodash":"4.17.11","ag-grid":"^18.0.1","invariant":"^2.2.2","classnames":"^2.2.6","highcharts":"4.2.5","prop-types":"^15.6.0","react-intl":"^2.4.0","custom-event":"^1.0.1","ag-grid-react":"^18.0.0","react-measure":"^1.4.7","@gooddata/typings":"2.8.0","@types/highcharts":"4.2.56","http-status-codes":"^1.3.0","@gooddata/js-utils":"3.4.0","@gooddata/numberjs":"^3.1.2","fixed-data-table-2":"0.7.17","@gooddata/goodstrap":"60.1.0","react-dom-factories":"^1.0.2","@gooddata/gooddata-js":"11.6.0","highcharts-pattern-fill":"3.0.3","nodelist-foreach-polyfill":"^1.2.0","highcharts-grouped-categories":"^1.1.3"},"_hasShrinkwrap":false,"readmeFilename":"README.md","test-storybook":{"_defaults":{"readySelector":".screenshot-target, .screenshot-wrapper .highcharts-container, .screenshot-wrapper .s-headline-value, .screenshot-wrapper .viz-table-wrap, .screenshot-wrapper .gdc-kpi, .screenshot-wrapper .gdc-kpi-error, .screenshot-wrapper .s-pivot-table .ag-cell"},"AFM components/PieChart":{"error":{"delay":1000,"readySelector":".screenshot-wrapper .s-error .icon-cloud-rain"}},"Core components/Heatmap":{"data labels config":{"readySelector":".screenshot-wrapper div:nth-child(8) .highcharts-container"},"with different legend positions":{"readySelector":".screenshot-wrapper div:nth-child(10) .highcharts-container"}},"Core components/Treemap":{"data labels config":{"readySelector":".screenshot-wrapper div:nth-child(8) .highcharts-container"},"with different legend positions":{"readySelector":".screenshot-wrapper div:nth-child(10) .highcharts-container"}},"Core components/BarChart":{"with different legend positions":{"readySelector":".screenshot-wrapper div:nth-child(10) .highcharts-container"}},"Core components/PieChart":{"data labels config":{"readySelector":".screenshot-wrapper div:nth-child(8) .highcharts-container"},"with different legend positions":{"readySelector":".screenshot-wrapper div:nth-child(10) .highcharts-container"}},"AFM components/DonutChart":{"error":{"delay":1000,"readySelector":".screenshot-wrapper .s-error .icon-cloud-rain"}},"Core components/AreaChart":{"data labels config":{"readySelector":".screenshot-wrapper div:nth-child(8) .highcharts-container"},"with different legend positions":{"readySelector":".screenshot-wrapper div:nth-child(10) .highcharts-container"}},"Core components/LineChart":{"data labels config":{"readySelector":".screenshot-wrapper div:nth-child(8) .highcharts-container"},"with different legend positions":{"readySelector":".screenshot-wrapper div:nth-child(10) .highcharts-container"}},"Core components/DonutChart":{"data labels config":{"readySelector":".screenshot-wrapper div:nth-child(8) .highcharts-container"},"with different legend positions":{"readySelector":".screenshot-wrapper div:nth-child(10) .highcharts-container"}},"Core components/BubbleChart":{"data labels config":{"readySelector":".screenshot-wrapper div:nth-child(8) .highcharts-container"},"with different legend positions":{"readySelector":".screenshot-wrapper div:nth-child(10) .highcharts-container"}},"Core components/ColumnChart":{"with different legend positions":{"readySelector":".screenshot-wrapper div:nth-child(10) .highcharts-container"}},"Core components/ScatterPlot":{"data labels config":{"readySelector":".screenshot-wrapper div:nth-child(8) .highcharts-container"}}},"devDependencies":{"raf":"3.3.2","yup":"^0.24.1","jest":"23.6.0","react":"16.5.2","enzyme":"3.5.0","formik":"^0.11.11","moment":"2.23.0","history":"^4.7.2","ts-jest":"23.1.4","webpack":"3.10.0","react-ga":"^2.5.2","recharts":"1.0.0-beta.9","testcafe":"0.20.3","commander":"2.14.1","node-sass":"4.7.2","react-dom":"16.5.2","supertest":"3.0.0","babel-core":"6.26.0","css-loader":"0.28.7","jest-junit":"3.0.0","raw-loader":"0.5.1","styled-jsx":"2.2.1","typescript":"2.3.3","@types/jest":"23.3.0","@types/node":"7.0.8","file-loader":"1.1.6","sass-loader":"6.0.6","@types/react":"16.0.34","babel-loader":"7.1.2","react-helmet":"5.2.0","react-select":"1.2.1","style-loader":"0.19.1","@types/enzyme":"3.1.13","@types/lodash":"4.14.61","babel-runtime":"6.25.0","testcafe-live":"0.1.4","utility-types":"^1.1.0","babel-polyfill":"^6.26.0","@storybook/react":"3.4.10","@types/invariant":"2.2.29","@types/react-dom":"16.0.3","babel-preset-env":"1.6.1","isomorphic-fetch":"2.2.1","react-datepicker":"1.1.0","react-router-dom":"4.2.2","@gooddata/mock-js":"1.22.0","@storybook/addons":"3.4.10","@types/classnames":"2.2.3","@types/prop-types":"15.5.2","@types/react-intl":"2.3.5","babel-preset-react":"6.24.1","identity-obj-proxy":"^3.0.0","react-async-script":"^0.9.1","webpack-dev-server":"2.11.1","@types/react-portal":"4.0.1","babel-plugin-lodash":"3.3.2","html-webpack-plugin":"2.30.1","react-test-renderer":"16.4.2","@types/react-measure":"0.4.7","clean-webpack-plugin":"0.1.17","react-google-recaptcha":"^0.11.0","@gooddata/eslint-config":"0.1.0","@gooddata/tslint-config":"0.0.13","@types/storybook__react":"3.0.6","enzyme-adapter-react-16":"1.3.1","uglifyjs-webpack-plugin":"1.2.0","@gooddata/test-storybook":"2.0.0","@storybook/addon-actions":"3.4.10","@storybook/addon-options":"3.4.10","node-sass-magic-importer":"5.1.0","react-syntax-highlighter":"6.1.2","@types/fixed-data-table-2":"0.8.1","awesome-typescript-loader":"3.5.0","@types/react-test-renderer":"16.0.0","circular-dependency-plugin":"4.4.0","compression-webpack-plugin":"1.1.7","@types/enzyme-adapter-react-16":"1.0.3","@types/storybook__addon-actions":"3.0.1","babel-plugin-transform-class-properties":"6.24.1","babel-plugin-transform-async-to-generator":"6.24.1","babel-plugin-transform-object-rest-spread":"6.26.0"},"peerDependencies":{"react":"16.5.2","react-dom":"16.5.2"},"_npmOperationalInternal":{"tmp":"tmp/react-components_6.3.0-alpha40_1552545886585_0.6066024351074868","host":"s3://npm-registry-packages"}},"6.3.0-alpha41":{"name":"@gooddata/react-components","version":"6.3.0-alpha41","author":{"name":"GoodData Corporation"},"license":"BSD-3-Clause","_id":"@gooddata/react-components@6.3.0-alpha41","maintainers":[{"name":"bertold8","email":"ivan.nejezchleb@seznam.cz"},{"name":"bugsbunny338","email":"jiri.zajic@mensa.cz"},{"name":"gooddata-ci","email":"rail@gooddata.com"},{"name":"hurtak","email":"petr.hurtak@gmail.com"},{"name":"ivan.mjartan","email":"ivan.mjartan@gooddata.com"},{"name":"jakub-sterba","email":"jakub.sterba@gooddata.com"},{"name":"jaroslav.tomecek","email":"jaroslav.tomecek@gooddata.com"},{"name":"jkittler","email":"honza.kittler@gmail.com"},{"name":"khanh.le","email":"khanh.le@gooddata.com"},{"name":"langhamp","email":"pavel.langhammer@gooddata.com"},{"name":"lanhuynh","email":"lan.huynh@gooddata.com"},{"name":"linhhong","email":"linh.hong@gooddata.com"},{"name":"lpearce","email":"levi.pearce@gooddata.com"},{"name":"lupko","email":"lubomir.slivka@gooddata.com"},{"name":"martin.mosko","email":"martin.mosko@gooddata.com"},{"name":"michal.marsal","email":"michal.marsal@gooddata.com"},{"name":"nadtan","email":"tan.nguyen@gooddata.com"},{"name":"naibinh","email":"naibinh@gmail.com"},{"name":"nikolacech","email":"nikola.cech@gooddata.com"},{"name":"no23reason","email":"dan.homola@hotmail.cz"},{"name":"pbenes","email":"petr.benes@gooddata.com"},{"name":"peterlacko","email":"lackopeter17@gmail.com"},{"name":"petrjanu","email":"petr.janu@gooddata.com"},{"name":"ptquang86","email":"ptquang86@gmail.com"},{"name":"rodri360","email":"me@rodri360.com"},{"name":"sitina","email":"jiri.sitina@gooddata.com"},{"name":"sondo","email":"son.do@gooddata.com"},{"name":"strouhaljan","email":"strouhal.jan@gmail.com"},{"name":"tomas.kratochvil","email":"tomas.kratochvil@gooddata.com"},{"name":"tomasreichmann","email":"tomasreichmann@gmail.com"},{"name":"tomsatgd","email":"tomas.satinsky@gooddata.com"},{"name":"tu.ngo","email":"tu.ngo@gooddata.com"},{"name":"vlastikcz","email":"vlastimil.kotas@gooddata.com"},{"name":"vlckomi1","email":"michaela.vlckova@gooddata.com"},{"name":"xmort","email":"petr.dolejsi@gooddata.com"},{"name":"yanlipnican","email":"yanlipnican@gmail.com"},{"name":"zdenek.vidensky","email":"zdenek.vidensky@gooddata.com"}],"homepage":"https://github.com/gooddata/gooddata-react-components#readme","bugs":{"url":"https://github.com/gooddata/gooddata-react-components/issues"},"dist":{"shasum":"2627a2e37097ede3ea51695bed2c22626aa1b589","tarball":"https://registry.npmjs.org/@gooddata/react-components/-/react-components-6.3.0-alpha41.tgz","fileCount":1140,"integrity":"sha512-TbKief94bYmpHSZXrLgE9ERFy9btGjdcnfvxAy0YsyAeU+VTPy91gwgJUFmgOk7Pt2Hb9F1i7AtrJ0oYFk9n6Q==","signatures":[{"sig":"MEUCIQDIDlpwRfOqcIL1CnA07LMfE3O51QRpfnzLqlNjpPWPYQIgHTPfQ0BMufCDdvKmk4P4U4dqX+5es0FD92ZZMchOXMg=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":4802934,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJcikSnCRA9TVsSAnZWagAAuvAP/08svorEmeI6gGXt6tCD\noJ4H8uE3TBt1zHG5j5vlW9n8bmryMYsVaDFmXHuE0e/C4Nf5yHeplBkQEpIE\nbhPlVUFwK6hZdsFltoohxAvOrCQoxfS07L3QLp4DpEuFedR/HqpVmW6OUUMP\n5SckRIJOU9rSOPg8U7tiO0ZZOhsnwqxi4PqEDMcI8Kp9MZvMm/9ppHwikqlO\nHzRsZM3bSFWdExcszEVNF8OxD7j/jv2bTA2J5cX9aajUUQ6ldL25044g7u9L\nuH3qrrj6ccG8mD6Sevru/63uwRNN4RsSRdPxwpJeP1Qvi5yZzR/TX3fKi96n\nQt0xmHIFkAV3k2+J8aITSL8WKluKMQ2UXcsncyN4BWJkLE8V5GC0TIdFD7zi\n1iJ1jM1zWH3wVr8drANr1hWTWWu1GmI6HamxCEJHImjFpLhQ/TPnw0G2F+nV\n994zvX/iyeLg+7a9IYxcxwOqa5uxY1zMBUg4GQVDQ0XNw2tIQZznlEsizpef\nBbrSwU6vPsXhwxWfrgs9qrUOQvkVQtp+m+g0YuZd/DvM5toUURrfnO0f8aEl\nqPIeXxTbP34DeKohWpYJDyedvGPI5sbbsaqgHfAgYoXpZKKXF2eckYg3RSlB\nYC3fOjlZN4M3jkO//STQb8vNvYNAE/VE1/tVYJTm1sNtSNMmMqWDfMz44uZB\n97gM\r\n=4glh\r\n-----END PGP SIGNATURE-----\r\n"},"jest":{"testRegex":"(/__tests__/.*|\\.(test|spec))\\.(tsx?|jsx?)$","transform":{".(ts|tsx)":"ts-jest"},"collectCoverage":false,"moduleNameMapper":{"\\.(css|less|sass|scss)$":"<rootDir>/__mocks__/styleMock.ts"},"coverageReporters":["html"],"collectCoverageFrom":["src/**/*.{ts,tsx}","examples/server/src/**/*.{js,jsx}","!**/*.d.ts"],"moduleFileExtensions":["ts","tsx","js"],"setupTestFrameworkScriptFile":"<rootDir>/jest.setup.js"},"main":"dist/index.js","config":{"eslint":"./examples/**/*.{js,jsx}","tslint":"./{__mocks__,src,stories}/**/*.{ts,tsx}"},"readme":"[![npm version](https://badge.fury.io/js/%40gooddata%2Freact-components.svg)](https://www.npmjs.com/package/@gooddata/react-components) \n\n# GoodData.UI React components\n> A React-based JavaScript library for building data-driven applications\n\n## Getting started\n- [GoodData.UI Documentation](http://sdk.gooddata.com/gooddata-ui/)\n- [GoodData.UI Live Examples](https://gooddata-examples.herokuapp.com/)\n- [Stack Overflow](https://stackoverflow.com/questions/tagged/gooddata)\n\n### Usage\nWith [yarn](https://yarnpkg.com) installed, go to your project directory and run\n```\n$ yarn add @gooddata/react-components\n```\nIf you prefer [npm](npmjs.com) run\n```\n$ npm install --save @gooddata/react-components\n```\n\n\n## Contributing\n\nWe welcome any contribution in form of [issues](https://github.com/gooddata/gooddata-react-components/issues) or [pull requests](https://github.com/gooddata/gooddata-react-components/pulls).\nThese commands may come in handy while developing:\n\n| command | description |\n| ------- | ----------- |\n| `yarn install --pure-lockfile` | first step |\n| ||\n| `yarn dev` | build react-components to `/dist` in watch mode |\n| `yarn test` | run all unit tests |\n| `yarn validate` | validate codestyle |\n| ||\n| `yarn storybook` | run storybook from `/stories` on http://localhost:9001 |\n| `yarn build-storybook` | build storybook to `/dist-storybook` |\n| `yarn test-storybook` | run storybook and [screenshot tests](https://github.com/gooddata/gdc-client-utils/tree/master/test-storybook) |\n| ||\n| `yarn examples` | run Live Examples dev-server from `/examples` on https://localhost:8999 |\n| `yarn examples-build` | build Live Examples to `/examples/dist` |\n| `yarn examples-server` | serve built Live Examples - see `/examples/server/src` |\n| `yarn examples-testcafe` | run testcafe tests against `localhost:8999` |\n\n### Deploy to heroku.com\nWhen you deploy this repo to heroku, it serves *GoodData.UI Live Examples*.\nRelevant tasks are in `Procfile` and `package.json`.\n\n```bash\n# run in the project directory\nheroku login\nheroku create <your-app-name>\nheroku config:set DOMAIN_ADMIN_USERNAME=x@gooddata.com DOMAIN_ADMIN_PASSWORD=xy PROJECT_ID_TO_ASSIGN=xms7ga4tf3g3nzucd8380o2bev8oeknp\ngit push heroku HEAD:master\nheroku open\n```\n\n### Run Live Examples Locally\nTo run *GoodData.UI Live Examples* locally:\n```bash\ngit clone <this-repository>\ncd  <repository-folder>\nyarn install --pure-lockfile\nyarn examples\n```\nThen open https://localhost:8999 and login using Live Examples account (you can [create one here](https://gooddata-examples.herokuapp.com/registration)).\n\n## Changelog\n\n- see [CHANGELOG.md](CHANGELOG.md)\n\n## License\n\n(C) 2007-2018 GoodData Corporation\n\nThis project is dual licensed:\n\n- The ATTRIBUTION-NONCOMMERCIAL 4.0 INTERNATIONAL (CC BY-NC 4.0) is used for purpose of the trial experience and evaluation of GoodData.UI library.\n- The GOODDATA GOODDATA.UI LIBRARY END USER LICENSE AGREEMENT is used for GoodData customers.\n\nFor more information, please see [LICENSE](https://github.com/gooddata/gooddata-react-components/blob/master/LICENSE)\n","gitHead":"c195c53bdc5725fcb2b5316e112b03510dca3f71","scripts":{"dev":"bash scripts/build.sh --dev-watch","test":"jest --watch","build":"bash scripts/build.sh","tslint":"yarn run-tslint -t verbose $npm_package_config_tslint","prepare":"cd examples/server && yarn install --pure-lockfile && cd ../..; rm -r examples/node_modules 2>/dev/null; true","examples":"bash scripts/run-examples.sh","prepare?":"# Called before `npm publish` and on local `npm install`. Temporarily also for deleting obsolete node_modules. Ends with `true` to continue gracefully.","validate":"tsc --noEmit && yarn tslint && eslint $npm_package_config_eslint","build-dev":"bash scripts/build.sh --dev","examples?":"# Default is developer domain, other options: yarn examples [sec,secure,stg,stg2,stg3,demo,developer or URL]","storybook":"yarn build && start-storybook -p 9001 -c .storybook","test-once":"jest","tslint-ci":"mkdir -p ./ci/results && yarn run-tslint -t checkstyle -o ./ci/results/tslint-results.xml $npm_package_config_tslint","run-tslint":"tslint -p tsconfig.json","validate-ci":"tsc --noEmit && yarn tslint-ci  && eslint $npm_package_config_eslint -f checkstyle -o ci/results/eslint-results.xml","examples-build":"bash scripts/build-examples.sh","prepublishOnly":"yarn build","test-storybook":"yarn build && test-storybook","build-storybook":"yarn build && build-storybook -c .storybook -o dist-storybook","examples-server":"node examples/server/src/index.js","heroku-postbuild":"yarn examples-build developer","examples-testcafe":"testcafe chrome --assertion-timeout 60000 -S -s examples/_screenshots examples/test/**/**/*_test* --debug-on-fail","examples-testcafe-ci":"testcafe 'chrome:headless --no-sandbox' --assertion-timeout 60000 -S -s examples/_screenshots examples/test/**/**/*_test*","examples-testcafe-live":"testcafe-live chrome --assertion-timeout 60000 examples/test/**/**/*_test*"},"typings":"dist/index.d.ts","_npmUser":{"name":"gooddata-ci","email":"rail@gooddata.com"},"repository":{"url":"git+ssh://git@github.com/gooddata/gooddata-react-components.git","type":"git"},"_npmVersion":"6.4.1","description":"GoodData React Components","directories":{},"_nodeVersion":"8.12.0","dependencies":{"rxjs":"^5.5.6","lodash":"4.17.11","ag-grid":"^18.0.1","invariant":"^2.2.2","classnames":"^2.2.6","highcharts":"4.2.5","prop-types":"^15.6.0","react-intl":"^2.4.0","custom-event":"^1.0.1","ag-grid-react":"^18.0.0","react-measure":"^1.4.7","@gooddata/typings":"2.8.0","@types/highcharts":"4.2.56","http-status-codes":"^1.3.0","@gooddata/js-utils":"3.4.0","@gooddata/numberjs":"^3.1.2","fixed-data-table-2":"0.7.17","@gooddata/goodstrap":"60.1.0","react-dom-factories":"^1.0.2","@gooddata/gooddata-js":"11.6.0","highcharts-pattern-fill":"3.0.3","nodelist-foreach-polyfill":"^1.2.0","highcharts-grouped-categories":"^1.1.3"},"_hasShrinkwrap":false,"readmeFilename":"README.md","test-storybook":{"_defaults":{"readySelector":".screenshot-target, .screenshot-wrapper .highcharts-container, .screenshot-wrapper .s-headline-value, .screenshot-wrapper .viz-table-wrap, .screenshot-wrapper .gdc-kpi, .screenshot-wrapper .gdc-kpi-error, .screenshot-wrapper .s-pivot-table .ag-cell"},"AFM components/PieChart":{"error":{"delay":1000,"readySelector":".screenshot-wrapper .s-error .icon-cloud-rain"}},"Core components/Heatmap":{"data labels config":{"readySelector":".screenshot-wrapper div:nth-child(8) .highcharts-container"},"with different legend positions":{"readySelector":".screenshot-wrapper div:nth-child(10) .highcharts-container"}},"Core components/Treemap":{"data labels config":{"readySelector":".screenshot-wrapper div:nth-child(8) .highcharts-container"},"with different legend positions":{"readySelector":".screenshot-wrapper div:nth-child(10) .highcharts-container"}},"Core components/BarChart":{"with different legend positions":{"readySelector":".screenshot-wrapper div:nth-child(10) .highcharts-container"}},"Core components/PieChart":{"data labels config":{"readySelector":".screenshot-wrapper div:nth-child(8) .highcharts-container"},"with different legend positions":{"readySelector":".screenshot-wrapper div:nth-child(10) .highcharts-container"}},"AFM components/DonutChart":{"error":{"delay":1000,"readySelector":".screenshot-wrapper .s-error .icon-cloud-rain"}},"Core components/AreaChart":{"data labels config":{"readySelector":".screenshot-wrapper div:nth-child(8) .highcharts-container"},"with different legend positions":{"readySelector":".screenshot-wrapper div:nth-child(10) .highcharts-container"}},"Core components/LineChart":{"data labels config":{"readySelector":".screenshot-wrapper div:nth-child(8) .highcharts-container"},"with different legend positions":{"readySelector":".screenshot-wrapper div:nth-child(10) .highcharts-container"}},"Core components/DonutChart":{"data labels config":{"readySelector":".screenshot-wrapper div:nth-child(8) .highcharts-container"},"with different legend positions":{"readySelector":".screenshot-wrapper div:nth-child(10) .highcharts-container"}},"Core components/BubbleChart":{"data labels config":{"readySelector":".screenshot-wrapper div:nth-child(8) .highcharts-container"},"with different legend positions":{"readySelector":".screenshot-wrapper div:nth-child(10) .highcharts-container"}},"Core components/ColumnChart":{"with different legend positions":{"readySelector":".screenshot-wrapper div:nth-child(10) .highcharts-container"}},"Core components/ScatterPlot":{"data labels config":{"readySelector":".screenshot-wrapper div:nth-child(8) .highcharts-container"}}},"devDependencies":{"raf":"3.3.2","yup":"^0.24.1","jest":"23.6.0","react":"16.5.2","enzyme":"3.5.0","formik":"^0.11.11","moment":"2.23.0","history":"^4.7.2","ts-jest":"23.1.4","webpack":"3.10.0","react-ga":"^2.5.2","recharts":"1.0.0-beta.9","testcafe":"0.20.3","commander":"2.14.1","node-sass":"4.7.2","react-dom":"16.5.2","supertest":"3.0.0","babel-core":"6.26.0","css-loader":"0.28.7","jest-junit":"3.0.0","raw-loader":"0.5.1","styled-jsx":"2.2.1","typescript":"2.3.3","@types/jest":"23.3.0","@types/node":"7.0.8","file-loader":"1.1.6","sass-loader":"6.0.6","@types/react":"16.0.34","babel-loader":"7.1.2","react-helmet":"5.2.0","react-select":"1.2.1","style-loader":"0.19.1","@types/enzyme":"3.1.13","@types/lodash":"4.14.61","babel-runtime":"6.25.0","testcafe-live":"0.1.4","utility-types":"^1.1.0","babel-polyfill":"^6.26.0","@storybook/react":"3.4.10","@types/invariant":"2.2.29","@types/react-dom":"16.0.3","babel-preset-env":"1.6.1","isomorphic-fetch":"2.2.1","react-datepicker":"1.1.0","react-router-dom":"4.2.2","@gooddata/mock-js":"1.22.0","@storybook/addons":"3.4.10","@types/classnames":"2.2.3","@types/prop-types":"15.5.2","@types/react-intl":"2.3.5","babel-preset-react":"6.24.1","identity-obj-proxy":"^3.0.0","react-async-script":"^0.9.1","webpack-dev-server":"2.11.1","@types/react-portal":"4.0.1","babel-plugin-lodash":"3.3.2","html-webpack-plugin":"2.30.1","react-test-renderer":"16.4.2","@types/react-measure":"0.4.7","clean-webpack-plugin":"0.1.17","react-google-recaptcha":"^0.11.0","@gooddata/eslint-config":"0.1.0","@gooddata/tslint-config":"0.0.13","@types/storybook__react":"3.0.6","enzyme-adapter-react-16":"1.3.1","uglifyjs-webpack-plugin":"1.2.0","@gooddata/test-storybook":"2.0.0","@storybook/addon-actions":"3.4.10","@storybook/addon-options":"3.4.10","node-sass-magic-importer":"5.1.0","react-syntax-highlighter":"6.1.2","@types/fixed-data-table-2":"0.8.1","awesome-typescript-loader":"3.5.0","@types/react-test-renderer":"16.0.0","circular-dependency-plugin":"4.4.0","compression-webpack-plugin":"1.1.7","@types/enzyme-adapter-react-16":"1.0.3","@types/storybook__addon-actions":"3.0.1","babel-plugin-transform-class-properties":"6.24.1","babel-plugin-transform-async-to-generator":"6.24.1","babel-plugin-transform-object-rest-spread":"6.26.0"},"peerDependencies":{"react":"16.5.2","react-dom":"16.5.2"},"_npmOperationalInternal":{"tmp":"tmp/react-components_6.3.0-alpha41_1552565415165_0.2579750100920144","host":"s3://npm-registry-packages"}},"6.3.0-alpha42":{"name":"@gooddata/react-components","version":"6.3.0-alpha42","author":{"name":"GoodData Corporation"},"license":"BSD-3-Clause","_id":"@gooddata/react-components@6.3.0-alpha42","maintainers":[{"name":"bertold8","email":"ivan.nejezchleb@seznam.cz"},{"name":"bugsbunny338","email":"jiri.zajic@mensa.cz"},{"name":"gooddata-ci","email":"rail@gooddata.com"},{"name":"hurtak","email":"petr.hurtak@gmail.com"},{"name":"ivan.mjartan","email":"ivan.mjartan@gooddata.com"},{"name":"jakub-sterba","email":"jakub.sterba@gooddata.com"},{"name":"jaroslav.tomecek","email":"jaroslav.tomecek@gooddata.com"},{"name":"jkittler","email":"honza.kittler@gmail.com"},{"name":"khanh.le","email":"khanh.le@gooddata.com"},{"name":"langhamp","email":"pavel.langhammer@gooddata.com"},{"name":"lanhuynh","email":"lan.huynh@gooddata.com"},{"name":"linhhong","email":"linh.hong@gooddata.com"},{"name":"lpearce","email":"levi.pearce@gooddata.com"},{"name":"lupko","email":"lubomir.slivka@gooddata.com"},{"name":"martin.mosko","email":"martin.mosko@gooddata.com"},{"name":"michal.marsal","email":"michal.marsal@gooddata.com"},{"name":"nadtan","email":"tan.nguyen@gooddata.com"},{"name":"naibinh","email":"naibinh@gmail.com"},{"name":"nikolacech","email":"nikola.cech@gooddata.com"},{"name":"no23reason","email":"dan.homola@hotmail.cz"},{"name":"pbenes","email":"petr.benes@gooddata.com"},{"name":"peterlacko","email":"lackopeter17@gmail.com"},{"name":"petrjanu","email":"petr.janu@gooddata.com"},{"name":"ptquang86","email":"ptquang86@gmail.com"},{"name":"rodri360","email":"me@rodri360.com"},{"name":"sitina","email":"jiri.sitina@gooddata.com"},{"name":"sondo","email":"son.do@gooddata.com"},{"name":"strouhaljan","email":"strouhal.jan@gmail.com"},{"name":"tomas.kratochvil","email":"tomas.kratochvil@gooddata.com"},{"name":"tomasreichmann","email":"tomasreichmann@gmail.com"},{"name":"tomsatgd","email":"tomas.satinsky@gooddata.com"},{"name":"tu.ngo","email":"tu.ngo@gooddata.com"},{"name":"vlastikcz","email":"vlastimil.kotas@gooddata.com"},{"name":"vlckomi1","email":"michaela.vlckova@gooddata.com"},{"name":"xmort","email":"petr.dolejsi@gooddata.com"},{"name":"yanlipnican","email":"yanlipnican@gmail.com"},{"name":"zdenek.vidensky","email":"zdenek.vidensky@gooddata.com"}],"homepage":"https://github.com/gooddata/gooddata-react-components#readme","bugs":{"url":"https://github.com/gooddata/gooddata-react-components/issues"},"dist":{"shasum":"93f20389f0814507a44c32ee5eee06b024b643e8","tarball":"https://registry.npmjs.org/@gooddata/react-components/-/react-components-6.3.0-alpha42.tgz","fileCount":1140,"integrity":"sha512-ATghSVIV3GrAg94hpqTbuPpl94/XyS41EzS+KNf9P5CBSzC86uJ8Id1lzTMvGmzPKcFoxpCwzeinRoYsrk9j7Q==","signatures":[{"sig":"MEQCIAseHBTRHnhJZOXVYzHO3Xqvc5HjixczSuLofh/T1dESAiAmlK2gFQAaWHG1N1Fz6JeRzU+gx97rE3Q/RxPcMjPCDQ==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":4803240,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJci26yCRA9TVsSAnZWagAA3+gP/AxohKI78w9K/DKNcByO\nKnDP9mhSSQGvEMW9fOId1goGrhca6LOcxa6+GzzkuySLPDaooEGc2RghX8bE\nPl7YtyN8o3Ml6tVBClAPX5Dk3fClzlRRVF5rFIiri//1pDcCwZitoPazjbRR\nFhLvtWsbbQ+H0D4RxbOzkr3K08h4YMTi1hrNd5SXoqfz6m1Ls3bjvmVC3qMb\nFQ1Mb/BortDwq6Pj2jFGa+FdWAjeaMCE0qzNS9DeNQPJn+OO0d42xLPrR3Cr\nPf9WLCzoHJCQz1JgOm2JscnaD3h89n0XH3TayN7ObDnZKHBNAWDl0HF0+vPF\nweRfRpsCIP51o0D5ZNPgYl2CnpO7bZCOB564GID6Xg7thJcR1qN9vBifYbZu\nR3pevM3U9ow6xIh8tOA5WhoeMjxpvcPpFh7bzUyxpf/Dy7byRt+btFOvl7M8\n9WVuBXLeACb2gSzzYTpyEd7P2txDlQm507LZosyJgJnoH8KKGkQOIy8bsQHn\nBwSwpVlMkyq7OOqkk5rTTy4zkk0rdtl1pIRsXLYtmy04uODgoIac7XJMHt64\nZwpwqxb0zy0V8hjAO/IaJQu9jOAaH7duMWX7EJbC1vSa9q9wZ5cWXWlcuLj5\nZ5p462wyFciuqSzCPEZ5yq50tIXau8uFD/p0bMigy2KnXG6VE45y3yRo84Nv\nCnW7\r\n=U3Ug\r\n-----END PGP SIGNATURE-----\r\n"},"jest":{"testRegex":"(/__tests__/.*|\\.(test|spec))\\.(tsx?|jsx?)$","transform":{".(ts|tsx)":"ts-jest"},"collectCoverage":false,"moduleNameMapper":{"\\.(css|less|sass|scss)$":"<rootDir>/__mocks__/styleMock.ts"},"coverageReporters":["html"],"collectCoverageFrom":["src/**/*.{ts,tsx}","examples/server/src/**/*.{js,jsx}","!**/*.d.ts"],"moduleFileExtensions":["ts","tsx","js"],"setupTestFrameworkScriptFile":"<rootDir>/jest.setup.js"},"main":"dist/index.js","config":{"eslint":"./examples/**/*.{js,jsx}","tslint":"./{__mocks__,src,stories}/**/*.{ts,tsx}"},"readme":"[![npm version](https://badge.fury.io/js/%40gooddata%2Freact-components.svg)](https://www.npmjs.com/package/@gooddata/react-components) \n\n# GoodData.UI React components\n> A React-based JavaScript library for building data-driven applications\n\n## Getting started\n- [GoodData.UI Documentation](http://sdk.gooddata.com/gooddata-ui/)\n- [GoodData.UI Live Examples](https://gooddata-examples.herokuapp.com/)\n- [Stack Overflow](https://stackoverflow.com/questions/tagged/gooddata)\n\n### Usage\nWith [yarn](https://yarnpkg.com) installed, go to your project directory and run\n```\n$ yarn add @gooddata/react-components\n```\nIf you prefer [npm](npmjs.com) run\n```\n$ npm install --save @gooddata/react-components\n```\n\n\n## Contributing\n\nWe welcome any contribution in form of [issues](https://github.com/gooddata/gooddata-react-components/issues) or [pull requests](https://github.com/gooddata/gooddata-react-components/pulls).\nThese commands may come in handy while developing:\n\n| command | description |\n| ------- | ----------- |\n| `yarn install --pure-lockfile` | first step |\n| ||\n| `yarn dev` | build react-components to `/dist` in watch mode |\n| `yarn test` | run all unit tests |\n| `yarn validate` | validate codestyle |\n| ||\n| `yarn storybook` | run storybook from `/stories` on http://localhost:9001 |\n| `yarn build-storybook` | build storybook to `/dist-storybook` |\n| `yarn test-storybook` | run storybook and [screenshot tests](https://github.com/gooddata/gdc-client-utils/tree/master/test-storybook) |\n| ||\n| `yarn examples` | run Live Examples dev-server from `/examples` on https://localhost:8999 |\n| `yarn examples-build` | build Live Examples to `/examples/dist` |\n| `yarn examples-server` | serve built Live Examples - see `/examples/server/src` |\n| `yarn examples-testcafe` | run testcafe tests against `localhost:8999` |\n\n### Deploy to heroku.com\nWhen you deploy this repo to heroku, it serves *GoodData.UI Live Examples*.\nRelevant tasks are in `Procfile` and `package.json`.\n\n```bash\n# run in the project directory\nheroku login\nheroku create <your-app-name>\nheroku config:set DOMAIN_ADMIN_USERNAME=x@gooddata.com DOMAIN_ADMIN_PASSWORD=xy PROJECT_ID_TO_ASSIGN=xms7ga4tf3g3nzucd8380o2bev8oeknp\ngit push heroku HEAD:master\nheroku open\n```\n\n### Run Live Examples Locally\nTo run *GoodData.UI Live Examples* locally:\n```bash\ngit clone <this-repository>\ncd  <repository-folder>\nyarn install --pure-lockfile\nyarn examples\n```\nThen open https://localhost:8999 and login using Live Examples account (you can [create one here](https://gooddata-examples.herokuapp.com/registration)).\n\n## Changelog\n\n- see [CHANGELOG.md](CHANGELOG.md)\n\n## License\n\n(C) 2007-2018 GoodData Corporation\n\nThis project is dual licensed:\n\n- The ATTRIBUTION-NONCOMMERCIAL 4.0 INTERNATIONAL (CC BY-NC 4.0) is used for purpose of the trial experience and evaluation of GoodData.UI library.\n- The GOODDATA GOODDATA.UI LIBRARY END USER LICENSE AGREEMENT is used for GoodData customers.\n\nFor more information, please see [LICENSE](https://github.com/gooddata/gooddata-react-components/blob/master/LICENSE)\n","gitHead":"d1914d85bf0012045b53b7bd94902ce33681a18a","scripts":{"dev":"bash scripts/build.sh --dev-watch","test":"jest --watch","build":"bash scripts/build.sh","tslint":"yarn run-tslint -t verbose $npm_package_config_tslint","prepare":"cd examples/server && yarn install --pure-lockfile && cd ../..; rm -r examples/node_modules 2>/dev/null; true","examples":"bash scripts/run-examples.sh","prepare?":"# Called before `npm publish` and on local `npm install`. Temporarily also for deleting obsolete node_modules. Ends with `true` to continue gracefully.","validate":"tsc --noEmit && yarn tslint && eslint $npm_package_config_eslint","build-dev":"bash scripts/build.sh --dev","examples?":"# Default is developer domain, other options: yarn examples [sec,secure,stg,stg2,stg3,demo,developer or URL]","storybook":"yarn build && start-storybook -p 9001 -c .storybook","test-once":"jest","tslint-ci":"mkdir -p ./ci/results && yarn run-tslint -t checkstyle -o ./ci/results/tslint-results.xml $npm_package_config_tslint","run-tslint":"tslint -p tsconfig.json","validate-ci":"tsc --noEmit && yarn tslint-ci  && eslint $npm_package_config_eslint -f checkstyle -o ci/results/eslint-results.xml","examples-build":"bash scripts/build-examples.sh","prepublishOnly":"yarn build","test-storybook":"yarn build && test-storybook","build-storybook":"yarn build && build-storybook -c .storybook -o dist-storybook","examples-server":"node examples/server/src/index.js","heroku-postbuild":"yarn examples-build developer","examples-testcafe":"testcafe chrome --assertion-timeout 60000 -S -s examples/_screenshots examples/test/**/**/*_test* --debug-on-fail","examples-testcafe-ci":"testcafe 'chrome:headless --no-sandbox' --assertion-timeout 60000 -S -s examples/_screenshots examples/test/**/**/*_test*","examples-testcafe-live":"testcafe-live chrome --assertion-timeout 60000 examples/test/**/**/*_test*"},"typings":"dist/index.d.ts","_npmUser":{"name":"gooddata-ci","email":"rail@gooddata.com"},"repository":{"url":"git+ssh://git@github.com/gooddata/gooddata-react-components.git","type":"git"},"_npmVersion":"6.4.1","description":"GoodData React Components","directories":{},"_nodeVersion":"8.12.0","dependencies":{"rxjs":"^5.5.6","lodash":"4.17.11","ag-grid":"^18.0.1","invariant":"^2.2.2","classnames":"^2.2.6","highcharts":"4.2.5","prop-types":"^15.6.0","react-intl":"^2.4.0","custom-event":"^1.0.1","ag-grid-react":"^18.0.0","react-measure":"^1.4.7","@gooddata/typings":"2.8.0","@types/highcharts":"4.2.56","http-status-codes":"^1.3.0","@gooddata/js-utils":"3.4.0","@gooddata/numberjs":"^3.1.2","fixed-data-table-2":"0.7.17","@gooddata/goodstrap":"60.1.1","react-dom-factories":"^1.0.2","@gooddata/gooddata-js":"11.6.0","highcharts-pattern-fill":"3.0.3","nodelist-foreach-polyfill":"^1.2.0","highcharts-grouped-categories":"^1.1.3"},"_hasShrinkwrap":false,"readmeFilename":"README.md","test-storybook":{"_defaults":{"readySelector":".screenshot-target, .screenshot-wrapper .highcharts-container, .screenshot-wrapper .s-headline-value, .screenshot-wrapper .viz-table-wrap, .screenshot-wrapper .gdc-kpi, .screenshot-wrapper .gdc-kpi-error, .screenshot-wrapper .s-pivot-table .ag-cell"},"AFM components/PieChart":{"error":{"delay":1000,"readySelector":".screenshot-wrapper .s-error .icon-cloud-rain"}},"Core components/Heatmap":{"data labels config":{"readySelector":".screenshot-wrapper div:nth-child(8) .highcharts-container"},"with different legend positions":{"readySelector":".screenshot-wrapper div:nth-child(10) .highcharts-container"}},"Core components/Treemap":{"data labels config":{"readySelector":".screenshot-wrapper div:nth-child(8) .highcharts-container"},"with different legend positions":{"readySelector":".screenshot-wrapper div:nth-child(10) .highcharts-container"}},"Core components/BarChart":{"with different legend positions":{"readySelector":".screenshot-wrapper div:nth-child(10) .highcharts-container"}},"Core components/PieChart":{"data labels config":{"readySelector":".screenshot-wrapper div:nth-child(8) .highcharts-container"},"with different legend positions":{"readySelector":".screenshot-wrapper div:nth-child(10) .highcharts-container"}},"AFM components/DonutChart":{"error":{"delay":1000,"readySelector":".screenshot-wrapper .s-error .icon-cloud-rain"}},"Core components/AreaChart":{"data labels config":{"readySelector":".screenshot-wrapper div:nth-child(8) .highcharts-container"},"with different legend positions":{"readySelector":".screenshot-wrapper div:nth-child(10) .highcharts-container"}},"Core components/LineChart":{"data labels config":{"readySelector":".screenshot-wrapper div:nth-child(8) .highcharts-container"},"with different legend positions":{"readySelector":".screenshot-wrapper div:nth-child(10) .highcharts-container"}},"Core components/DonutChart":{"data labels config":{"readySelector":".screenshot-wrapper div:nth-child(8) .highcharts-container"},"with different legend positions":{"readySelector":".screenshot-wrapper div:nth-child(10) .highcharts-container"}},"Core components/BubbleChart":{"data labels config":{"readySelector":".screenshot-wrapper div:nth-child(8) .highcharts-container"},"with different legend positions":{"readySelector":".screenshot-wrapper div:nth-child(10) .highcharts-container"}},"Core components/ColumnChart":{"with different legend positions":{"readySelector":".screenshot-wrapper div:nth-child(10) .highcharts-container"}},"Core components/ScatterPlot":{"data labels config":{"readySelector":".screenshot-wrapper div:nth-child(8) .highcharts-container"}}},"devDependencies":{"raf":"3.3.2","yup":"^0.24.1","jest":"23.6.0","react":"16.5.2","enzyme":"3.5.0","formik":"^0.11.11","moment":"2.23.0","history":"^4.7.2","ts-jest":"23.1.4","webpack":"3.10.0","react-ga":"^2.5.2","recharts":"1.0.0-beta.9","testcafe":"0.20.3","commander":"2.14.1","node-sass":"4.7.2","react-dom":"16.5.2","supertest":"3.0.0","babel-core":"6.26.0","css-loader":"0.28.7","jest-junit":"3.0.0","raw-loader":"0.5.1","styled-jsx":"2.2.1","typescript":"2.3.3","@types/jest":"23.3.0","@types/node":"7.0.8","file-loader":"1.1.6","sass-loader":"6.0.6","@types/react":"16.0.34","babel-loader":"7.1.2","react-helmet":"5.2.0","react-select":"1.2.1","style-loader":"0.19.1","@types/enzyme":"3.1.13","@types/lodash":"4.14.61","babel-runtime":"6.25.0","testcafe-live":"0.1.4","utility-types":"^1.1.0","babel-polyfill":"^6.26.0","@storybook/react":"3.4.10","@types/invariant":"2.2.29","@types/react-dom":"16.0.3","babel-preset-env":"1.6.1","isomorphic-fetch":"2.2.1","react-datepicker":"1.1.0","react-router-dom":"4.2.2","@gooddata/mock-js":"1.22.0","@storybook/addons":"3.4.10","@types/classnames":"2.2.3","@types/prop-types":"15.5.2","@types/react-intl":"2.3.5","babel-preset-react":"6.24.1","identity-obj-proxy":"^3.0.0","react-async-script":"^0.9.1","webpack-dev-server":"2.11.1","@types/react-portal":"4.0.1","babel-plugin-lodash":"3.3.2","html-webpack-plugin":"2.30.1","react-test-renderer":"16.4.2","@types/react-measure":"0.4.7","clean-webpack-plugin":"0.1.17","react-google-recaptcha":"^0.11.0","@gooddata/eslint-config":"0.1.0","@gooddata/tslint-config":"0.0.14","@types/storybook__react":"3.0.6","enzyme-adapter-react-16":"1.3.1","uglifyjs-webpack-plugin":"1.2.0","@gooddata/test-storybook":"2.0.0","@storybook/addon-actions":"3.4.10","@storybook/addon-options":"3.4.10","node-sass-magic-importer":"5.1.0","react-syntax-highlighter":"6.1.2","@types/fixed-data-table-2":"0.8.1","awesome-typescript-loader":"3.5.0","@types/react-test-renderer":"16.0.0","circular-dependency-plugin":"4.4.0","compression-webpack-plugin":"1.1.7","@types/enzyme-adapter-react-16":"1.0.3","@types/storybook__addon-actions":"3.0.1","babel-plugin-transform-class-properties":"6.24.1","babel-plugin-transform-async-to-generator":"6.24.1","babel-plugin-transform-object-rest-spread":"6.26.0"},"peerDependencies":{"react":"16.5.2","react-dom":"16.5.2"},"_npmOperationalInternal":{"tmp":"tmp/react-components_6.3.0-alpha42_1552641713262_0.09298177367423999","host":"s3://npm-registry-packages"}},"6.3.0-alpha43":{"name":"@gooddata/react-components","version":"6.3.0-alpha43","author":{"name":"GoodData Corporation"},"license":"BSD-3-Clause","_id":"@gooddata/react-components@6.3.0-alpha43","maintainers":[{"name":"bertold8","email":"ivan.nejezchleb@seznam.cz"},{"name":"bugsbunny338","email":"jiri.zajic@mensa.cz"},{"name":"gooddata-ci","email":"rail@gooddata.com"},{"name":"hurtak","email":"petr.hurtak@gmail.com"},{"name":"ivan.mjartan","email":"ivan.mjartan@gooddata.com"},{"name":"jakub-sterba","email":"jakub.sterba@gooddata.com"},{"name":"jaroslav.tomecek","email":"jaroslav.tomecek@gooddata.com"},{"name":"jkittler","email":"honza.kittler@gmail.com"},{"name":"khanh.le","email":"khanh.le@gooddata.com"},{"name":"langhamp","email":"pavel.langhammer@gooddata.com"},{"name":"lanhuynh","email":"lan.huynh@gooddata.com"},{"name":"linhhong","email":"linh.hong@gooddata.com"},{"name":"lpearce","email":"levi.pearce@gooddata.com"},{"name":"lupko","email":"lubomir.slivka@gooddata.com"},{"name":"martin.mosko","email":"martin.mosko@gooddata.com"},{"name":"michal.marsal","email":"michal.marsal@gooddata.com"},{"name":"nadtan","email":"tan.nguyen@gooddata.com"},{"name":"naibinh","email":"naibinh@gmail.com"},{"name":"nikolacech","email":"nikola.cech@gooddata.com"},{"name":"no23reason","email":"dan.homola@hotmail.cz"},{"name":"pbenes","email":"petr.benes@gooddata.com"},{"name":"peterlacko","email":"lackopeter17@gmail.com"},{"name":"petrjanu","email":"petr.janu@gooddata.com"},{"name":"ptquang86","email":"ptquang86@gmail.com"},{"name":"rodri360","email":"me@rodri360.com"},{"name":"sitina","email":"jiri.sitina@gooddata.com"},{"name":"sondo","email":"son.do@gooddata.com"},{"name":"strouhaljan","email":"strouhal.jan@gmail.com"},{"name":"tomas.kratochvil","email":"tomas.kratochvil@gooddata.com"},{"name":"tomasreichmann","email":"tomasreichmann@gmail.com"},{"name":"tomsatgd","email":"tomas.satinsky@gooddata.com"},{"name":"tu.ngo","email":"tu.ngo@gooddata.com"},{"name":"vlastikcz","email":"vlastimil.kotas@gooddata.com"},{"name":"vlckomi1","email":"michaela.vlckova@gooddata.com"},{"name":"xmort","email":"petr.dolejsi@gooddata.com"},{"name":"yanlipnican","email":"yanlipnican@gmail.com"},{"name":"zdenek.vidensky","email":"zdenek.vidensky@gooddata.com"}],"homepage":"https://github.com/gooddata/gooddata-react-components#readme","bugs":{"url":"https://github.com/gooddata/gooddata-react-components/issues"},"dist":{"shasum":"30d9d197f783a72c4897772665dc738371f35509","tarball":"https://registry.npmjs.org/@gooddata/react-components/-/react-components-6.3.0-alpha43.tgz","fileCount":1140,"integrity":"sha512-agEAap5FVruJI0FTJwcmQNdOJ3XmguTKTfl+4o/rsp7xCebrd3GArZjRTvack1Yc8QLxCcDn/NOyX+8HxVkK+g==","signatures":[{"sig":"MEUCIBapeWeWEznLsGhiSOkavrIDQKVApYFDnZ0LqB5rTUsdAiEAqSuigUgNE0qH7/lGuMcN3qVdUTaJsBubs9yyCLhHg6E=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":4802449,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJci3WWCRA9TVsSAnZWagAA2FYQAJVmYQgx5/QhQfD2UvyN\nrBwXNNBzqmNcD4J2E0w009HAyTLvTpLmbLEKYb2j8dIFkfjtvWwSD/geLikx\nceNDc6A9QPF8SG26g0tR1oBGaRXp0gX5Vnlx+VQDKCjhHgWZbJnn5fM/6ZuE\nKlN01JaWCB1k+W7e2/4gSARuefskzvGamC30HLVy4m5n3oPqHCXSHsUugM26\nfpAa3AZ3dEIeBc9xfXdgtqFrz9+ka0F696aAql1xEss6uIXhLMDJrbyD/AcL\nqusAnoPM730sDaSH2U230vzdlVHpQ9ObARA6KpBQFMZWKPqXqxpakt791eEN\nj+ULiEPV1VHioRhmMVAYGNuv2cKrSZx+Laq+uWATiLkhdSzRf5q4n4J/fnqu\n3rfIPbXw+ltlzoaQblSZ/gU6rUnI/6N3XwGEgA28zV5Fy59CNgEbmzf1ilsm\nDN69hH4vXv70lWMqNKn8ofHelFH7Ve+d8lfb5xfRkHE+SF22A5309TXbeEyh\nTADBFeV/Dk0PacdWWiMub6E/ofrR6ysGfyinnG6K03HpLRF1FuDd7n4bqDvt\nY+6rEtnVczgsBbm9KrqDwV0yElIhGqD2pHeZSrUWzFrvb+cp92xqBBiAhx2F\nI1/UNBSJVjljpEsDq8wAo6E0IktZ5qdNajt3I74+8IaZ7yPgsGEjX+chBSMy\n7z6o\r\n=pvEp\r\n-----END PGP SIGNATURE-----\r\n"},"jest":{"testRegex":"(/__tests__/.*|\\.(test|spec))\\.(tsx?|jsx?)$","transform":{".(ts|tsx)":"ts-jest"},"collectCoverage":false,"moduleNameMapper":{"\\.(css|less|sass|scss)$":"<rootDir>/__mocks__/styleMock.ts"},"coverageReporters":["html"],"collectCoverageFrom":["src/**/*.{ts,tsx}","examples/server/src/**/*.{js,jsx}","!**/*.d.ts"],"moduleFileExtensions":["ts","tsx","js"],"setupTestFrameworkScriptFile":"<rootDir>/jest.setup.js"},"main":"dist/index.js","config":{"eslint":"./examples/**/*.{js,jsx}","tslint":"./{__mocks__,src,stories}/**/*.{ts,tsx}"},"readme":"[![npm version](https://badge.fury.io/js/%40gooddata%2Freact-components.svg)](https://www.npmjs.com/package/@gooddata/react-components) \n\n# GoodData.UI React components\n> A React-based JavaScript library for building data-driven applications\n\n## Getting started\n- [GoodData.UI Documentation](http://sdk.gooddata.com/gooddata-ui/)\n- [GoodData.UI Live Examples](https://gooddata-examples.herokuapp.com/)\n- [Stack Overflow](https://stackoverflow.com/questions/tagged/gooddata)\n\n### Usage\nWith [yarn](https://yarnpkg.com) installed, go to your project directory and run\n```\n$ yarn add @gooddata/react-components\n```\nIf you prefer [npm](npmjs.com) run\n```\n$ npm install --save @gooddata/react-components\n```\n\n\n## Contributing\n\nWe welcome any contribution in form of [issues](https://github.com/gooddata/gooddata-react-components/issues) or [pull requests](https://github.com/gooddata/gooddata-react-components/pulls).\nThese commands may come in handy while developing:\n\n| command | description |\n| ------- | ----------- |\n| `yarn install --pure-lockfile` | first step |\n| ||\n| `yarn dev` | build react-components to `/dist` in watch mode |\n| `yarn test` | run all unit tests |\n| `yarn validate` | validate codestyle |\n| ||\n| `yarn storybook` | run storybook from `/stories` on http://localhost:9001 |\n| `yarn build-storybook` | build storybook to `/dist-storybook` |\n| `yarn test-storybook` | run storybook and [screenshot tests](https://github.com/gooddata/gdc-client-utils/tree/master/test-storybook) |\n| ||\n| `yarn examples` | run Live Examples dev-server from `/examples` on https://localhost:8999 |\n| `yarn examples-build` | build Live Examples to `/examples/dist` |\n| `yarn examples-server` | serve built Live Examples - see `/examples/server/src` |\n| `yarn examples-testcafe` | run testcafe tests against `localhost:8999` |\n\n### Deploy to heroku.com\nWhen you deploy this repo to heroku, it serves *GoodData.UI Live Examples*.\nRelevant tasks are in `Procfile` and `package.json`.\n\n```bash\n# run in the project directory\nheroku login\nheroku create <your-app-name>\nheroku config:set DOMAIN_ADMIN_USERNAME=x@gooddata.com DOMAIN_ADMIN_PASSWORD=xy PROJECT_ID_TO_ASSIGN=xms7ga4tf3g3nzucd8380o2bev8oeknp\ngit push heroku HEAD:master\nheroku open\n```\n\n### Run Live Examples Locally\nTo run *GoodData.UI Live Examples* locally:\n```bash\ngit clone <this-repository>\ncd  <repository-folder>\nyarn install --pure-lockfile\nyarn examples\n```\nThen open https://localhost:8999 and login using Live Examples account (you can [create one here](https://gooddata-examples.herokuapp.com/registration)).\n\n## Changelog\n\n- see [CHANGELOG.md](CHANGELOG.md)\n\n## License\n\n(C) 2007-2018 GoodData Corporation\n\nThis project is dual licensed:\n\n- The ATTRIBUTION-NONCOMMERCIAL 4.0 INTERNATIONAL (CC BY-NC 4.0) is used for purpose of the trial experience and evaluation of GoodData.UI library.\n- The GOODDATA GOODDATA.UI LIBRARY END USER LICENSE AGREEMENT is used for GoodData customers.\n\nFor more information, please see [LICENSE](https://github.com/gooddata/gooddata-react-components/blob/master/LICENSE)\n","gitHead":"69c1c6c7e15371fcdc26bc03749c401c08f4f277","scripts":{"dev":"bash scripts/build.sh --dev-watch","test":"jest --watch","build":"bash scripts/build.sh","tslint":"yarn run-tslint -t verbose $npm_package_config_tslint","prepare":"cd examples/server && yarn install --pure-lockfile && cd ../..; rm -r examples/node_modules 2>/dev/null; true","examples":"bash scripts/run-examples.sh","prepare?":"# Called before `npm publish` and on local `npm install`. Temporarily also for deleting obsolete node_modules. Ends with `true` to continue gracefully.","validate":"tsc --noEmit && yarn tslint && eslint $npm_package_config_eslint","build-dev":"bash scripts/build.sh --dev","examples?":"# Default is developer domain, other options: yarn examples [sec,secure,stg,stg2,stg3,demo,developer or URL]","storybook":"yarn build && start-storybook -p 9001 -c .storybook","test-once":"jest","tslint-ci":"mkdir -p ./ci/results && yarn run-tslint -t checkstyle -o ./ci/results/tslint-results.xml $npm_package_config_tslint","run-tslint":"tslint -p tsconfig.json","validate-ci":"tsc --noEmit && yarn tslint-ci  && eslint $npm_package_config_eslint -f checkstyle -o ci/results/eslint-results.xml","examples-build":"bash scripts/build-examples.sh","prepublishOnly":"yarn build","test-storybook":"yarn build && test-storybook","build-storybook":"yarn build && build-storybook -c .storybook -o dist-storybook","examples-server":"node examples/server/src/index.js","heroku-postbuild":"yarn examples-build developer","examples-testcafe":"testcafe chrome --assertion-timeout 60000 -S -s examples/_screenshots examples/test/**/**/*_test* --debug-on-fail","examples-testcafe-ci":"testcafe 'chrome:headless --no-sandbox' --assertion-timeout 60000 -S -s examples/_screenshots examples/test/**/**/*_test*","examples-testcafe-live":"testcafe-live chrome --assertion-timeout 60000 examples/test/**/**/*_test*"},"typings":"dist/index.d.ts","_npmUser":{"name":"gooddata-ci","email":"rail@gooddata.com"},"repository":{"url":"git+ssh://git@github.com/gooddata/gooddata-react-components.git","type":"git"},"_npmVersion":"6.4.1","description":"GoodData React Components","directories":{},"_nodeVersion":"8.12.0","dependencies":{"rxjs":"^5.5.6","lodash":"4.17.11","ag-grid":"^18.0.1","invariant":"^2.2.2","classnames":"^2.2.6","highcharts":"4.2.5","prop-types":"^15.6.0","react-intl":"^2.4.0","custom-event":"^1.0.1","ag-grid-react":"^18.0.0","react-measure":"^1.4.7","@gooddata/typings":"2.8.0","@types/highcharts":"4.2.56","http-status-codes":"^1.3.0","@gooddata/js-utils":"3.4.0","@gooddata/numberjs":"^3.1.2","fixed-data-table-2":"0.7.17","@gooddata/goodstrap":"60.1.1","react-dom-factories":"^1.0.2","@gooddata/gooddata-js":"11.6.0","highcharts-pattern-fill":"3.0.3","nodelist-foreach-polyfill":"^1.2.0","highcharts-grouped-categories":"^1.1.3"},"_hasShrinkwrap":false,"readmeFilename":"README.md","test-storybook":{"_defaults":{"readySelector":".screenshot-target, .screenshot-wrapper .highcharts-container, .screenshot-wrapper .s-headline-value, .screenshot-wrapper .viz-table-wrap, .screenshot-wrapper .gdc-kpi, .screenshot-wrapper .gdc-kpi-error, .screenshot-wrapper .s-pivot-table .ag-cell"},"AFM components/PieChart":{"error":{"delay":1000,"readySelector":".screenshot-wrapper .s-error .icon-cloud-rain"}},"Core components/Heatmap":{"data labels config":{"readySelector":".screenshot-wrapper div:nth-child(8) .highcharts-container"},"with different legend positions":{"readySelector":".screenshot-wrapper div:nth-child(10) .highcharts-container"}},"Core components/Treemap":{"data labels config":{"readySelector":".screenshot-wrapper div:nth-child(8) .highcharts-container"},"with different legend positions":{"readySelector":".screenshot-wrapper div:nth-child(10) .highcharts-container"}},"Core components/BarChart":{"with different legend positions":{"readySelector":".screenshot-wrapper div:nth-child(10) .highcharts-container"}},"Core components/PieChart":{"data labels config":{"readySelector":".screenshot-wrapper div:nth-child(8) .highcharts-container"},"with different legend positions":{"readySelector":".screenshot-wrapper div:nth-child(10) .highcharts-container"}},"AFM components/DonutChart":{"error":{"delay":1000,"readySelector":".screenshot-wrapper .s-error .icon-cloud-rain"}},"Core components/AreaChart":{"data labels config":{"readySelector":".screenshot-wrapper div:nth-child(8) .highcharts-container"},"with different legend positions":{"readySelector":".screenshot-wrapper div:nth-child(10) .highcharts-container"}},"Core components/LineChart":{"data labels config":{"readySelector":".screenshot-wrapper div:nth-child(8) .highcharts-container"},"with different legend positions":{"readySelector":".screenshot-wrapper div:nth-child(10) .highcharts-container"}},"Core components/DonutChart":{"data labels config":{"readySelector":".screenshot-wrapper div:nth-child(8) .highcharts-container"},"with different legend positions":{"readySelector":".screenshot-wrapper div:nth-child(10) .highcharts-container"}},"Core components/BubbleChart":{"data labels config":{"readySelector":".screenshot-wrapper div:nth-child(8) .highcharts-container"},"with different legend positions":{"readySelector":".screenshot-wrapper div:nth-child(10) .highcharts-container"}},"Core components/ColumnChart":{"with different legend positions":{"readySelector":".screenshot-wrapper div:nth-child(10) .highcharts-container"}},"Core components/ScatterPlot":{"data labels config":{"readySelector":".screenshot-wrapper div:nth-child(8) .highcharts-container"}}},"devDependencies":{"raf":"3.3.2","yup":"^0.24.1","jest":"23.6.0","react":"16.5.2","enzyme":"3.5.0","formik":"^0.11.11","moment":"2.23.0","history":"^4.7.2","ts-jest":"23.1.4","webpack":"3.10.0","react-ga":"^2.5.2","recharts":"1.0.0-beta.9","testcafe":"0.20.3","commander":"2.14.1","node-sass":"4.7.2","react-dom":"16.5.2","supertest":"3.0.0","babel-core":"6.26.0","css-loader":"0.28.7","jest-junit":"3.0.0","raw-loader":"0.5.1","styled-jsx":"2.2.1","typescript":"2.3.3","@types/jest":"23.3.0","@types/node":"7.0.8","file-loader":"1.1.6","sass-loader":"6.0.6","@types/react":"16.0.34","babel-loader":"7.1.2","react-helmet":"5.2.0","react-select":"1.2.1","style-loader":"0.19.1","@types/enzyme":"3.1.13","@types/lodash":"4.14.61","babel-runtime":"6.25.0","testcafe-live":"0.1.4","utility-types":"^1.1.0","babel-polyfill":"^6.26.0","@storybook/react":"3.4.10","@types/invariant":"2.2.29","@types/react-dom":"16.0.3","babel-preset-env":"1.6.1","isomorphic-fetch":"2.2.1","react-datepicker":"1.1.0","react-router-dom":"4.2.2","@gooddata/mock-js":"1.22.0","@storybook/addons":"3.4.10","@types/classnames":"2.2.3","@types/prop-types":"15.5.2","@types/react-intl":"2.3.5","babel-preset-react":"6.24.1","identity-obj-proxy":"^3.0.0","react-async-script":"^0.9.1","webpack-dev-server":"2.11.1","@types/react-portal":"4.0.1","babel-plugin-lodash":"3.3.2","html-webpack-plugin":"2.30.1","react-test-renderer":"16.4.2","@types/react-measure":"0.4.7","clean-webpack-plugin":"0.1.17","react-google-recaptcha":"^0.11.0","@gooddata/eslint-config":"0.1.0","@gooddata/tslint-config":"0.0.14","@types/storybook__react":"3.0.6","enzyme-adapter-react-16":"1.3.1","uglifyjs-webpack-plugin":"1.2.0","@gooddata/test-storybook":"2.0.0","@storybook/addon-actions":"3.4.10","@storybook/addon-options":"3.4.10","node-sass-magic-importer":"5.1.0","react-syntax-highlighter":"6.1.2","@types/fixed-data-table-2":"0.8.1","awesome-typescript-loader":"3.5.0","@types/react-test-renderer":"16.0.0","circular-dependency-plugin":"4.4.0","compression-webpack-plugin":"1.1.7","@types/enzyme-adapter-react-16":"1.0.3","@types/storybook__addon-actions":"3.0.1","babel-plugin-transform-class-properties":"6.24.1","babel-plugin-transform-async-to-generator":"6.24.1","babel-plugin-transform-object-rest-spread":"6.26.0"},"peerDependencies":{"react":"16.5.2","react-dom":"16.5.2"},"_npmOperationalInternal":{"tmp":"tmp/react-components_6.3.0-alpha43_1552643477528_0.018847011727815888","host":"s3://npm-registry-packages"}},"6.3.0-alpha44":{"name":"@gooddata/react-components","version":"6.3.0-alpha44","author":{"name":"GoodData Corporation"},"license":"BSD-3-Clause","_id":"@gooddata/react-components@6.3.0-alpha44","maintainers":[{"name":"bertold8","email":"ivan.nejezchleb@seznam.cz"},{"name":"bugsbunny338","email":"jiri.zajic@mensa.cz"},{"name":"gooddata-ci","email":"rail@gooddata.com"},{"name":"hurtak","email":"petr.hurtak@gmail.com"},{"name":"ivan.mjartan","email":"ivan.mjartan@gooddata.com"},{"name":"jakub-sterba","email":"jakub.sterba@gooddata.com"},{"name":"jaroslav.tomecek","email":"jaroslav.tomecek@gooddata.com"},{"name":"jkittler","email":"honza.kittler@gmail.com"},{"name":"khanh.le","email":"khanh.le@gooddata.com"},{"name":"langhamp","email":"pavel.langhammer@gooddata.com"},{"name":"lanhuynh","email":"lan.huynh@gooddata.com"},{"name":"linhhong","email":"linh.hong@gooddata.com"},{"name":"lpearce","email":"levi.pearce@gooddata.com"},{"name":"lupko","email":"lubomir.slivka@gooddata.com"},{"name":"martin.mosko","email":"martin.mosko@gooddata.com"},{"name":"michal.marsal","email":"michal.marsal@gooddata.com"},{"name":"nadtan","email":"tan.nguyen@gooddata.com"},{"name":"naibinh","email":"naibinh@gmail.com"},{"name":"nikolacech","email":"nikola.cech@gooddata.com"},{"name":"no23reason","email":"dan.homola@hotmail.cz"},{"name":"pbenes","email":"petr.benes@gooddata.com"},{"name":"peterlacko","email":"lackopeter17@gmail.com"},{"name":"petrjanu","email":"petr.janu@gooddata.com"},{"name":"ptquang86","email":"ptquang86@gmail.com"},{"name":"rodri360","email":"me@rodri360.com"},{"name":"sitina","email":"jiri.sitina@gooddata.com"},{"name":"sondo","email":"son.do@gooddata.com"},{"name":"strouhaljan","email":"strouhal.jan@gmail.com"},{"name":"tomas.kratochvil","email":"tomas.kratochvil@gooddata.com"},{"name":"tomasreichmann","email":"tomasreichmann@gmail.com"},{"name":"tomsatgd","email":"tomas.satinsky@gooddata.com"},{"name":"tu.ngo","email":"tu.ngo@gooddata.com"},{"name":"vlastikcz","email":"vlastimil.kotas@gooddata.com"},{"name":"vlckomi1","email":"michaela.vlckova@gooddata.com"},{"name":"xmort","email":"petr.dolejsi@gooddata.com"},{"name":"yanlipnican","email":"yanlipnican@gmail.com"},{"name":"zdenek.vidensky","email":"zdenek.vidensky@gooddata.com"}],"homepage":"https://github.com/gooddata/gooddata-react-components#readme","bugs":{"url":"https://github.com/gooddata/gooddata-react-components/issues"},"dist":{"shasum":"e04a8ad87080bab66ef98a57dcebc1d7b6fb4eb5","tarball":"https://registry.npmjs.org/@gooddata/react-components/-/react-components-6.3.0-alpha44.tgz","fileCount":1140,"integrity":"sha512-q4AyCjPTgsRhp8SZza3qzxGbiXjLz09uKHGAf4d/s0mglBsm+as+OfwBPuLDlJYTYBS0PYuizy398PIg7/TLUQ==","signatures":[{"sig":"MEUCIDzqUFg2vQq+a1P5YosMgtYs8D3ke+x6zGXZFGgg3JNOAiEAj0ukpyaMNPTdo79MBkVseUwf00rGJfDqkPziMTNRF+k=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":4804868,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJci7TACRA9TVsSAnZWagAAuGkP/01LitHQnNK7lc7reENn\n860cbK7E5z8TaJO70Y+OBuICYurzXDG1R4G4miujwlZsQ9SjUYEU8jfdLSol\nXoaysGD8SwnwGyKTYVqpWGVuDr1P5+SiI2wDp/z1mFPDnnbPKq9Svi0rmoyu\nPc2nsHK7Dy9rsToLSCF3AiotVb7IC91rXczdM31JL/tGTYD/hFJxLvPZAhg2\nNMcZCVbaGCun+d5RS9O91e6LtNyd7Pku1nNqh4/r9uaCc6YWIkmZbCZfOLGC\nj4msOXMc+1qj6QrL4XNJ0CjcgrZRQm/t6d/VeOQEhyNUOMv9cEZttGAIUPer\nPaJMnbZtQtYlrrjNsS4b7FY361Pzr6m9z/6qC2RmqY/LuCxAOrzpEbN0osiP\nhQUL7xb0Dyn/ZAyaJ87c62xSEOIAQ0TGNmhst9VE4tJFLdAnr26/Y+1f60rv\nStmWruxp6suzhZ7tonBYUf8THc3iNdS0s4OQt9xhOAQwyKC8gmBvBsq1ZP5n\nIGT8SX+obPjcY46V8tUIWygN32Aj5X4JhWdfQn4q5FtXh4H422XjeDIQku0s\nZDYDFPWQbt8XFZNzHn7Gr30bJ/fDe5qhYkyC1GY9iTEECN3yP+qFakuDFwmn\nUrjkGuRkkDppZ6TgEuppAtioErRvijlcqidW4N2HAhDSLA0fuiXTgFTJswu7\n9yE3\r\n=Pmeg\r\n-----END PGP SIGNATURE-----\r\n"},"jest":{"testRegex":"(/__tests__/.*|\\.(test|spec))\\.(tsx?|jsx?)$","transform":{".(ts|tsx)":"ts-jest"},"collectCoverage":false,"moduleNameMapper":{"\\.(css|less|sass|scss)$":"<rootDir>/__mocks__/styleMock.ts"},"coverageReporters":["html"],"collectCoverageFrom":["src/**/*.{ts,tsx}","examples/server/src/**/*.{js,jsx}","!**/*.d.ts"],"moduleFileExtensions":["ts","tsx","js"],"setupTestFrameworkScriptFile":"<rootDir>/jest.setup.js"},"main":"dist/index.js","config":{"eslint":"./examples/**/*.{js,jsx}","tslint":"./{__mocks__,src,stories}/**/*.{ts,tsx}"},"readme":"[![npm version](https://badge.fury.io/js/%40gooddata%2Freact-components.svg)](https://www.npmjs.com/package/@gooddata/react-components) \n\n# GoodData.UI React components\n> A React-based JavaScript library for building data-driven applications\n\n## Getting started\n- [GoodData.UI Documentation](http://sdk.gooddata.com/gooddata-ui/)\n- [GoodData.UI Live Examples](https://gooddata-examples.herokuapp.com/)\n- [Stack Overflow](https://stackoverflow.com/questions/tagged/gooddata)\n\n### Usage\nWith [yarn](https://yarnpkg.com) installed, go to your project directory and run\n```\n$ yarn add @gooddata/react-components\n```\nIf you prefer [npm](npmjs.com) run\n```\n$ npm install --save @gooddata/react-components\n```\n\n\n## Contributing\n\nWe welcome any contribution in form of [issues](https://github.com/gooddata/gooddata-react-components/issues) or [pull requests](https://github.com/gooddata/gooddata-react-components/pulls).\nThese commands may come in handy while developing:\n\n| command | description |\n| ------- | ----------- |\n| `yarn install --pure-lockfile` | first step |\n| ||\n| `yarn dev` | build react-components to `/dist` in watch mode |\n| `yarn test` | run all unit tests |\n| `yarn validate` | validate codestyle |\n| ||\n| `yarn storybook` | run storybook from `/stories` on http://localhost:9001 |\n| `yarn build-storybook` | build storybook to `/dist-storybook` |\n| `yarn test-storybook` | run storybook and [screenshot tests](https://github.com/gooddata/gdc-client-utils/tree/master/test-storybook) |\n| ||\n| `yarn examples` | run Live Examples dev-server from `/examples` on https://localhost:8999 |\n| `yarn examples-build` | build Live Examples to `/examples/dist` |\n| `yarn examples-server` | serve built Live Examples - see `/examples/server/src` |\n| `yarn examples-testcafe` | run testcafe tests against `localhost:8999` |\n\n### Deploy to heroku.com\nWhen you deploy this repo to heroku, it serves *GoodData.UI Live Examples*.\nRelevant tasks are in `Procfile` and `package.json`.\n\n```bash\n# run in the project directory\nheroku login\nheroku create <your-app-name>\nheroku config:set DOMAIN_ADMIN_USERNAME=x@gooddata.com DOMAIN_ADMIN_PASSWORD=xy PROJECT_ID_TO_ASSIGN=xms7ga4tf3g3nzucd8380o2bev8oeknp\ngit push heroku HEAD:master\nheroku open\n```\n\n### Run Live Examples Locally\nTo run *GoodData.UI Live Examples* locally:\n```bash\ngit clone <this-repository>\ncd  <repository-folder>\nyarn install --pure-lockfile\nyarn examples\n```\nThen open https://localhost:8999 and login using Live Examples account (you can [create one here](https://gooddata-examples.herokuapp.com/registration)).\n\n## Changelog\n\n- see [CHANGELOG.md](CHANGELOG.md)\n\n## License\n\n(C) 2007-2018 GoodData Corporation\n\nThis project is dual licensed:\n\n- The ATTRIBUTION-NONCOMMERCIAL 4.0 INTERNATIONAL (CC BY-NC 4.0) is used for purpose of the trial experience and evaluation of GoodData.UI library.\n- The GOODDATA GOODDATA.UI LIBRARY END USER LICENSE AGREEMENT is used for GoodData customers.\n\nFor more information, please see [LICENSE](https://github.com/gooddata/gooddata-react-components/blob/master/LICENSE)\n","gitHead":"9439956d7fda98d42a1b339f60c8e50f3f9fdea9","scripts":{"dev":"bash scripts/build.sh --dev-watch","test":"jest --watch","build":"bash scripts/build.sh","tslint":"yarn run-tslint -t verbose $npm_package_config_tslint","prepare":"cd examples/server && yarn install --pure-lockfile && cd ../..; rm -r examples/node_modules 2>/dev/null; true","examples":"bash scripts/run-examples.sh","prepare?":"# Called before `npm publish` and on local `npm install`. Temporarily also for deleting obsolete node_modules. Ends with `true` to continue gracefully.","validate":"tsc --noEmit && yarn tslint && eslint $npm_package_config_eslint","build-dev":"bash scripts/build.sh --dev","examples?":"# Default is developer domain, other options: yarn examples [sec,secure,stg,stg2,stg3,demo,developer or URL]","storybook":"yarn build && start-storybook -p 9001 -c .storybook","test-once":"jest","tslint-ci":"mkdir -p ./ci/results && yarn run-tslint -t checkstyle -o ./ci/results/tslint-results.xml $npm_package_config_tslint","run-tslint":"tslint -p tsconfig.json","validate-ci":"tsc --noEmit && yarn tslint-ci  && eslint $npm_package_config_eslint -f checkstyle -o ci/results/eslint-results.xml","examples-build":"bash scripts/build-examples.sh","prepublishOnly":"yarn build","test-storybook":"yarn build && test-storybook","build-storybook":"yarn build && build-storybook -c .storybook -o dist-storybook","examples-server":"node examples/server/src/index.js","heroku-postbuild":"yarn examples-build developer","examples-testcafe":"testcafe chrome --assertion-timeout 60000 -S -s examples/_screenshots examples/test/**/**/*_test* --debug-on-fail","examples-testcafe-ci":"testcafe 'chrome:headless --no-sandbox' --assertion-timeout 60000 -S -s examples/_screenshots examples/test/**/**/*_test*","examples-testcafe-live":"testcafe-live chrome --assertion-timeout 60000 examples/test/**/**/*_test*"},"typings":"dist/index.d.ts","_npmUser":{"name":"gooddata-ci","email":"rail@gooddata.com"},"repository":{"url":"git+ssh://git@github.com/gooddata/gooddata-react-components.git","type":"git"},"_npmVersion":"6.4.1","description":"GoodData React Components","directories":{},"_nodeVersion":"8.12.0","dependencies":{"rxjs":"^5.5.6","lodash":"4.17.11","ag-grid":"^18.0.1","invariant":"^2.2.2","classnames":"^2.2.6","highcharts":"4.2.5","prop-types":"^15.6.0","react-intl":"^2.4.0","custom-event":"^1.0.1","ag-grid-react":"^18.0.0","react-measure":"^1.4.7","@gooddata/typings":"2.8.0","@types/highcharts":"4.2.56","http-status-codes":"^1.3.0","@gooddata/js-utils":"3.4.0","@gooddata/numberjs":"^3.1.2","fixed-data-table-2":"0.7.17","@gooddata/goodstrap":"60.1.1","react-dom-factories":"^1.0.2","@gooddata/gooddata-js":"11.6.0","highcharts-pattern-fill":"3.0.3","nodelist-foreach-polyfill":"^1.2.0","highcharts-grouped-categories":"^1.1.3"},"_hasShrinkwrap":false,"readmeFilename":"README.md","test-storybook":{"_defaults":{"readySelector":".screenshot-target, .screenshot-wrapper .highcharts-container, .screenshot-wrapper .s-headline-value, .screenshot-wrapper .viz-table-wrap, .screenshot-wrapper .gdc-kpi, .screenshot-wrapper .gdc-kpi-error, .screenshot-wrapper .s-pivot-table .ag-cell"},"AFM components/PieChart":{"error":{"delay":1000,"readySelector":".screenshot-wrapper .s-error .icon-cloud-rain"}},"Core components/Heatmap":{"data labels config":{"readySelector":".screenshot-wrapper div:nth-child(8) .highcharts-container"},"with different legend positions":{"readySelector":".screenshot-wrapper div:nth-child(10) .highcharts-container"}},"Core components/Treemap":{"data labels config":{"readySelector":".screenshot-wrapper div:nth-child(8) .highcharts-container"},"with different legend positions":{"readySelector":".screenshot-wrapper div:nth-child(10) .highcharts-container"}},"Core components/BarChart":{"with different legend positions":{"readySelector":".screenshot-wrapper div:nth-child(10) .highcharts-container"}},"Core components/PieChart":{"data labels config":{"readySelector":".screenshot-wrapper div:nth-child(8) .highcharts-container"},"with different legend positions":{"readySelector":".screenshot-wrapper div:nth-child(10) .highcharts-container"}},"AFM components/DonutChart":{"error":{"delay":1000,"readySelector":".screenshot-wrapper .s-error .icon-cloud-rain"}},"Core components/AreaChart":{"data labels config":{"readySelector":".screenshot-wrapper div:nth-child(8) .highcharts-container"},"with different legend positions":{"readySelector":".screenshot-wrapper div:nth-child(10) .highcharts-container"}},"Core components/LineChart":{"data labels config":{"readySelector":".screenshot-wrapper div:nth-child(8) .highcharts-container"},"with different legend positions":{"readySelector":".screenshot-wrapper div:nth-child(10) .highcharts-container"}},"Core components/DonutChart":{"data labels config":{"readySelector":".screenshot-wrapper div:nth-child(8) .highcharts-container"},"with different legend positions":{"readySelector":".screenshot-wrapper div:nth-child(10) .highcharts-container"}},"Core components/BubbleChart":{"data labels config":{"readySelector":".screenshot-wrapper div:nth-child(8) .highcharts-container"},"with different legend positions":{"readySelector":".screenshot-wrapper div:nth-child(10) .highcharts-container"}},"Core components/ColumnChart":{"with different legend positions":{"readySelector":".screenshot-wrapper div:nth-child(10) .highcharts-container"}},"Core components/ScatterPlot":{"data labels config":{"readySelector":".screenshot-wrapper div:nth-child(8) .highcharts-container"}}},"devDependencies":{"raf":"3.3.2","yup":"^0.24.1","jest":"23.6.0","react":"16.5.2","enzyme":"3.5.0","formik":"^0.11.11","moment":"2.23.0","history":"^4.7.2","ts-jest":"23.1.4","webpack":"3.10.0","react-ga":"^2.5.2","recharts":"1.0.0-beta.9","testcafe":"0.20.3","commander":"2.14.1","node-sass":"4.7.2","react-dom":"16.5.2","supertest":"3.0.0","babel-core":"6.26.0","css-loader":"0.28.7","jest-junit":"3.0.0","raw-loader":"0.5.1","styled-jsx":"2.2.1","typescript":"2.3.3","@types/jest":"23.3.0","@types/node":"7.0.8","file-loader":"1.1.6","sass-loader":"6.0.6","@types/react":"16.0.34","babel-loader":"7.1.2","react-helmet":"5.2.0","react-select":"1.2.1","style-loader":"0.19.1","@types/enzyme":"3.1.13","@types/lodash":"4.14.61","babel-runtime":"6.25.0","testcafe-live":"0.1.4","utility-types":"^1.1.0","babel-polyfill":"^6.26.0","@storybook/react":"3.4.10","@types/invariant":"2.2.29","@types/react-dom":"16.0.3","babel-preset-env":"1.6.1","isomorphic-fetch":"2.2.1","react-datepicker":"1.1.0","react-router-dom":"4.2.2","@gooddata/mock-js":"1.22.0","@storybook/addons":"3.4.10","@types/classnames":"2.2.3","@types/prop-types":"15.5.2","@types/react-intl":"2.3.5","babel-preset-react":"6.24.1","identity-obj-proxy":"^3.0.0","react-async-script":"^0.9.1","webpack-dev-server":"2.11.1","@types/react-portal":"4.0.1","babel-plugin-lodash":"3.3.2","html-webpack-plugin":"2.30.1","react-test-renderer":"16.4.2","@types/react-measure":"0.4.7","clean-webpack-plugin":"0.1.17","react-google-recaptcha":"^0.11.0","@gooddata/eslint-config":"0.1.0","@gooddata/tslint-config":"0.0.16","@types/storybook__react":"3.0.6","enzyme-adapter-react-16":"1.3.1","uglifyjs-webpack-plugin":"1.2.0","@gooddata/test-storybook":"2.0.0","@storybook/addon-actions":"3.4.10","@storybook/addon-options":"3.4.10","node-sass-magic-importer":"5.1.0","react-syntax-highlighter":"6.1.2","@types/fixed-data-table-2":"0.8.1","awesome-typescript-loader":"3.5.0","@types/react-test-renderer":"16.0.0","circular-dependency-plugin":"4.4.0","compression-webpack-plugin":"1.1.7","@types/enzyme-adapter-react-16":"1.0.3","@types/storybook__addon-actions":"3.0.1","babel-plugin-transform-class-properties":"6.24.1","babel-plugin-transform-async-to-generator":"6.24.1","babel-plugin-transform-object-rest-spread":"6.26.0"},"peerDependencies":{"react":"16.5.2","react-dom":"16.5.2"},"_npmOperationalInternal":{"tmp":"tmp/react-components_6.3.0-alpha44_1552659647346_0.16775739206216733","host":"s3://npm-registry-packages"}},"6.3.0-alpha45":{"name":"@gooddata/react-components","version":"6.3.0-alpha45","author":{"name":"GoodData Corporation"},"license":"BSD-3-Clause","_id":"@gooddata/react-components@6.3.0-alpha45","maintainers":[{"name":"bertold8","email":"ivan.nejezchleb@seznam.cz"},{"name":"bugsbunny338","email":"jiri.zajic@mensa.cz"},{"name":"gooddata-ci","email":"rail@gooddata.com"},{"name":"hurtak","email":"petr.hurtak@gmail.com"},{"name":"ivan.mjartan","email":"ivan.mjartan@gooddata.com"},{"name":"jakub-sterba","email":"jakub.sterba@gooddata.com"},{"name":"jaroslav.tomecek","email":"jaroslav.tomecek@gooddata.com"},{"name":"jkittler","email":"honza.kittler@gmail.com"},{"name":"khanh.le","email":"khanh.le@gooddata.com"},{"name":"langhamp","email":"pavel.langhammer@gooddata.com"},{"name":"lanhuynh","email":"lan.huynh@gooddata.com"},{"name":"linhhong","email":"linh.hong@gooddata.com"},{"name":"lpearce","email":"levi.pearce@gooddata.com"},{"name":"lupko","email":"lubomir.slivka@gooddata.com"},{"name":"martin.mosko","email":"martin.mosko@gooddata.com"},{"name":"michal.marsal","email":"michal.marsal@gooddata.com"},{"name":"nadtan","email":"tan.nguyen@gooddata.com"},{"name":"naibinh","email":"naibinh@gmail.com"},{"name":"nikolacech","email":"nikola.cech@gooddata.com"},{"name":"no23reason","email":"dan.homola@hotmail.cz"},{"name":"pbenes","email":"petr.benes@gooddata.com"},{"name":"peterlacko","email":"lackopeter17@gmail.com"},{"name":"petrjanu","email":"petr.janu@gooddata.com"},{"name":"ptquang86","email":"ptquang86@gmail.com"},{"name":"rodri360","email":"me@rodri360.com"},{"name":"sitina","email":"jiri.sitina@gooddata.com"},{"name":"sondo","email":"son.do@gooddata.com"},{"name":"strouhaljan","email":"strouhal.jan@gmail.com"},{"name":"tomas.kratochvil","email":"tomas.kratochvil@gooddata.com"},{"name":"tomasreichmann","email":"tomasreichmann@gmail.com"},{"name":"tomsatgd","email":"tomas.satinsky@gooddata.com"},{"name":"tu.ngo","email":"tu.ngo@gooddata.com"},{"name":"vlastikcz","email":"vlastimil.kotas@gooddata.com"},{"name":"vlckomi1","email":"michaela.vlckova@gooddata.com"},{"name":"xmort","email":"petr.dolejsi@gooddata.com"},{"name":"yanlipnican","email":"yanlipnican@gmail.com"},{"name":"zdenek.vidensky","email":"zdenek.vidensky@gooddata.com"}],"homepage":"https://github.com/gooddata/gooddata-react-components#readme","bugs":{"url":"https://github.com/gooddata/gooddata-react-components/issues"},"dist":{"shasum":"eee126cb785e8a1f05f03e65e741d7bf21bb01a2","tarball":"https://registry.npmjs.org/@gooddata/react-components/-/react-components-6.3.0-alpha45.tgz","fileCount":1140,"integrity":"sha512-LF36ZqlncG2s1K4p54iomUnmjgCba9RZE2LSFs5/ykOnf2Xze5hD6FHt1i59Y501GN+FNvaVQAJHLeg59w2x3Q==","signatures":[{"sig":"MEYCIQDA5rBGkXzw8NXZbUGxbBy9FNA7ycMsiuIQa+E9hLUApgIhAPwEc8Ns1/W5qCKNah9J9ozkxSjuZ5vhswlu7yy25fJh","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":4809989,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJcj7Z6CRA9TVsSAnZWagAA41QQAJZl/lKFIyZLNK+6pBnI\nGY82n1GOPht/Njlh20EB03kIk3lnAJPvJrQc+3Hud3Ou7yIdaRjKGRWVPeAs\n/I2RgYlTUZVi4t79Dvm+15q5F5UzwkHUl5ZPRdkdAoQ7YObr34IKVU8fb+ND\nNZBi0aFjy0dmfio745J4pbFjtdwkjvRVpwgMiA4A3vVeE9lO7oepgbbVma8w\nof1dCEi6YhOMkvZBoH5SiCGL50NDNSFcKZLvGaSrbhzGPeflN3UYT4Jpt1o5\nvKAE7azmCBoIRbJrHnCS3obegoZSsTLFs/ivNCHCKOqMR7R93/eeIR1ocH4q\nrPhpW0KbKfm27cWjdG7oLuBDoks2LGwy/adwt3y2jTxKypfVTLZtWdLpYz2f\nMc7AgT+OUvhgioP+7eASraoka7vh3RD8G+ZLA0mH8jQK2MLDlUfh2Dr1d74t\nY0XnX1rG6DjdYlH79LGofEieIPJliICRECI8nxMwYfyz7uG+ddd6TEJdATln\ndurHS+WvUCere9jf3Fyc9EH09i5GSsYBH4kLmquiZPOOu6plcS+ZgvnhWJge\nsc011NX7q0rgcy6CC/AMRN7/FPXUpkVz4mgw2YlSrTduTVg1eV09kqGdv+Vp\n7fHoVJMMv5kpYRLj/1z10ndZeSRm7y7f5JMbaKC3Q/HfKCzjJv5dwpJlxHWP\nwQg2\r\n=gMR2\r\n-----END PGP SIGNATURE-----\r\n"},"jest":{"testRegex":"(/__tests__/.*|\\.(test|spec))\\.(tsx?|jsx?)$","transform":{".(ts|tsx)":"ts-jest"},"collectCoverage":false,"moduleNameMapper":{"\\.(css|less|sass|scss)$":"<rootDir>/__mocks__/styleMock.ts"},"coverageReporters":["html"],"collectCoverageFrom":["src/**/*.{ts,tsx}","examples/server/src/**/*.{js,jsx}","!**/*.d.ts"],"moduleFileExtensions":["ts","tsx","js"],"setupTestFrameworkScriptFile":"<rootDir>/jest.setup.js"},"main":"dist/index.js","config":{"eslint":"./examples/**/*.{js,jsx}","tslint":"./{__mocks__,src,stories}/**/*.{ts,tsx}"},"readme":"[![npm version](https://badge.fury.io/js/%40gooddata%2Freact-components.svg)](https://www.npmjs.com/package/@gooddata/react-components) \n\n# GoodData.UI React components\n> A React-based JavaScript library for building data-driven applications\n\n## Getting started\n- [GoodData.UI Documentation](http://sdk.gooddata.com/gooddata-ui/)\n- [GoodData.UI Live Examples](https://gooddata-examples.herokuapp.com/)\n- [Stack Overflow](https://stackoverflow.com/questions/tagged/gooddata)\n\n### Usage\nWith [yarn](https://yarnpkg.com) installed, go to your project directory and run\n```\n$ yarn add @gooddata/react-components\n```\nIf you prefer [npm](npmjs.com) run\n```\n$ npm install --save @gooddata/react-components\n```\n\n\n## Contributing\n\nWe welcome any contribution in form of [issues](https://github.com/gooddata/gooddata-react-components/issues) or [pull requests](https://github.com/gooddata/gooddata-react-components/pulls).\nThese commands may come in handy while developing:\n\n| command | description |\n| ------- | ----------- |\n| `yarn install --pure-lockfile` | first step |\n| ||\n| `yarn dev` | build react-components to `/dist` in watch mode |\n| `yarn test` | run all unit tests |\n| `yarn validate` | validate codestyle |\n| ||\n| `yarn storybook` | run storybook from `/stories` on http://localhost:9001 |\n| `yarn build-storybook` | build storybook to `/dist-storybook` |\n| `yarn test-storybook` | run storybook and [screenshot tests](https://github.com/gooddata/gdc-client-utils/tree/master/test-storybook) |\n| ||\n| `yarn examples` | run Live Examples dev-server from `/examples` on https://localhost:8999 |\n| `yarn examples-build` | build Live Examples to `/examples/dist` |\n| `yarn examples-server` | serve built Live Examples - see `/examples/server/src` |\n| `yarn examples-testcafe` | run testcafe tests against `localhost:8999` |\n\n### Deploy to heroku.com\nWhen you deploy this repo to heroku, it serves *GoodData.UI Live Examples*.\nRelevant tasks are in `Procfile` and `package.json`.\n\n```bash\n# run in the project directory\nheroku login\nheroku create <your-app-name>\nheroku config:set DOMAIN_ADMIN_USERNAME=x@gooddata.com DOMAIN_ADMIN_PASSWORD=xy PROJECT_ID_TO_ASSIGN=xms7ga4tf3g3nzucd8380o2bev8oeknp\ngit push heroku HEAD:master\nheroku open\n```\n\n### Run Live Examples Locally\nTo run *GoodData.UI Live Examples* locally:\n```bash\ngit clone <this-repository>\ncd  <repository-folder>\nyarn install --pure-lockfile\nyarn examples\n```\nThen open https://localhost:8999 and login using Live Examples account (you can [create one here](https://gooddata-examples.herokuapp.com/registration)).\n\n## Changelog\n\n- see [CHANGELOG.md](CHANGELOG.md)\n\n## License\n\n(C) 2007-2018 GoodData Corporation\n\nThis project is dual licensed:\n\n- The ATTRIBUTION-NONCOMMERCIAL 4.0 INTERNATIONAL (CC BY-NC 4.0) is used for purpose of the trial experience and evaluation of GoodData.UI library.\n- The GOODDATA GOODDATA.UI LIBRARY END USER LICENSE AGREEMENT is used for GoodData customers.\n\nFor more information, please see [LICENSE](https://github.com/gooddata/gooddata-react-components/blob/master/LICENSE)\n","gitHead":"23e57b21423ea7bc7e65a73d9a5f3ccb241f09d7","scripts":{"dev":"bash scripts/build.sh --dev-watch","test":"jest --watch","build":"bash scripts/build.sh","tslint":"yarn run-tslint -t verbose $npm_package_config_tslint","prepare":"cd examples/server && yarn install --pure-lockfile && cd ../..; rm -r examples/node_modules 2>/dev/null; true","examples":"bash scripts/run-examples.sh","prepare?":"# Called before `npm publish` and on local `npm install`. Temporarily also for deleting obsolete node_modules. Ends with `true` to continue gracefully.","validate":"tsc --noEmit && yarn tslint && eslint $npm_package_config_eslint","build-dev":"bash scripts/build.sh --dev","examples?":"# Default is developer domain, other options: yarn examples [sec,secure,stg,stg2,stg3,demo,developer or URL]","storybook":"yarn build && start-storybook -p 9001 -c .storybook","test-once":"jest","tslint-ci":"mkdir -p ./ci/results && yarn run-tslint -t checkstyle -o ./ci/results/tslint-results.xml $npm_package_config_tslint","run-tslint":"tslint -p tsconfig.json","validate-ci":"tsc --noEmit && yarn tslint-ci  && eslint $npm_package_config_eslint -f checkstyle -o ci/results/eslint-results.xml","examples-build":"bash scripts/build-examples.sh","prepublishOnly":"yarn build","test-storybook":"yarn build && test-storybook","build-storybook":"yarn build && build-storybook -c .storybook -o dist-storybook","examples-server":"node examples/server/src/index.js","heroku-postbuild":"yarn examples-build developer","examples-testcafe":"testcafe chrome --assertion-timeout 60000 -S -s examples/_screenshots examples/test/**/**/*_test* --debug-on-fail","examples-testcafe-ci":"testcafe 'chrome:headless --no-sandbox' --assertion-timeout 60000 -S -s examples/_screenshots examples/test/**/**/*_test*","examples-testcafe-live":"testcafe-live chrome --assertion-timeout 60000 examples/test/**/**/*_test*"},"typings":"dist/index.d.ts","_npmUser":{"name":"gooddata-ci","email":"rail@gooddata.com"},"repository":{"url":"git+ssh://git@github.com/gooddata/gooddata-react-components.git","type":"git"},"_npmVersion":"6.4.1","description":"GoodData React Components","directories":{},"_nodeVersion":"8.12.0","dependencies":{"rxjs":"^5.5.6","lodash":"4.17.11","ag-grid":"^18.0.1","invariant":"^2.2.2","classnames":"^2.2.6","highcharts":"4.2.5","prop-types":"^15.6.0","react-intl":"^2.4.0","custom-event":"^1.0.1","ag-grid-react":"^18.0.0","react-measure":"^1.4.7","@gooddata/typings":"2.8.0","@types/highcharts":"4.2.56","http-status-codes":"^1.3.0","@gooddata/js-utils":"3.4.0","@gooddata/numberjs":"^3.1.2","fixed-data-table-2":"0.7.17","@gooddata/goodstrap":"60.1.1","react-dom-factories":"^1.0.2","@gooddata/gooddata-js":"11.6.0","highcharts-pattern-fill":"3.0.3","nodelist-foreach-polyfill":"^1.2.0","highcharts-grouped-categories":"^1.1.3"},"_hasShrinkwrap":false,"readmeFilename":"README.md","test-storybook":{"_defaults":{"readySelector":".screenshot-target, .screenshot-wrapper .highcharts-container, .screenshot-wrapper .s-headline-value, .screenshot-wrapper .viz-table-wrap, .screenshot-wrapper .gdc-kpi, .screenshot-wrapper .gdc-kpi-error, .screenshot-wrapper .s-pivot-table .ag-cell"},"AFM components/PieChart":{"error":{"delay":1000,"readySelector":".screenshot-wrapper .s-error .icon-cloud-rain"}},"Core components/Heatmap":{"data labels config":{"readySelector":".screenshot-wrapper div:nth-child(8) .highcharts-container"},"with different legend positions":{"readySelector":".screenshot-wrapper div:nth-child(10) .highcharts-container"}},"Core components/Treemap":{"data labels config":{"readySelector":".screenshot-wrapper div:nth-child(8) .highcharts-container"},"with different legend positions":{"readySelector":".screenshot-wrapper div:nth-child(10) .highcharts-container"}},"Core components/BarChart":{"with different legend positions":{"readySelector":".screenshot-wrapper div:nth-child(10) .highcharts-container"}},"Core components/PieChart":{"data labels config":{"readySelector":".screenshot-wrapper div:nth-child(8) .highcharts-container"},"with different legend positions":{"readySelector":".screenshot-wrapper div:nth-child(10) .highcharts-container"}},"AFM components/DonutChart":{"error":{"delay":1000,"readySelector":".screenshot-wrapper .s-error .icon-cloud-rain"}},"Core components/AreaChart":{"data labels config":{"readySelector":".screenshot-wrapper div:nth-child(8) .highcharts-container"},"with different legend positions":{"readySelector":".screenshot-wrapper div:nth-child(10) .highcharts-container"}},"Core components/LineChart":{"data labels config":{"readySelector":".screenshot-wrapper div:nth-child(8) .highcharts-container"},"with different legend positions":{"readySelector":".screenshot-wrapper div:nth-child(10) .highcharts-container"}},"Core components/DonutChart":{"data labels config":{"readySelector":".screenshot-wrapper div:nth-child(8) .highcharts-container"},"with different legend positions":{"readySelector":".screenshot-wrapper div:nth-child(10) .highcharts-container"}},"Core components/BubbleChart":{"data labels config":{"readySelector":".screenshot-wrapper div:nth-child(8) .highcharts-container"},"with different legend positions":{"readySelector":".screenshot-wrapper div:nth-child(10) .highcharts-container"}},"Core components/ColumnChart":{"with different legend positions":{"readySelector":".screenshot-wrapper div:nth-child(10) .highcharts-container"}},"Core components/ScatterPlot":{"data labels config":{"readySelector":".screenshot-wrapper div:nth-child(8) .highcharts-container"}}},"devDependencies":{"raf":"3.3.2","yup":"^0.24.1","jest":"23.6.0","react":"16.5.2","enzyme":"3.5.0","formik":"^0.11.11","moment":"2.23.0","history":"^4.7.2","ts-jest":"23.1.4","webpack":"3.10.0","react-ga":"^2.5.2","recharts":"1.0.0-beta.9","testcafe":"0.20.3","commander":"2.14.1","node-sass":"4.7.2","react-dom":"16.5.2","supertest":"3.0.0","babel-core":"6.26.0","css-loader":"0.28.7","jest-junit":"3.0.0","raw-loader":"0.5.1","styled-jsx":"2.2.1","typescript":"2.3.3","@types/jest":"23.3.0","@types/node":"7.0.8","file-loader":"1.1.6","sass-loader":"6.0.6","@types/react":"16.0.34","babel-loader":"7.1.2","react-helmet":"5.2.0","react-select":"1.2.1","style-loader":"0.19.1","@types/enzyme":"3.1.13","@types/lodash":"4.14.61","babel-runtime":"6.25.0","testcafe-live":"0.1.4","utility-types":"^1.1.0","babel-polyfill":"^6.26.0","@storybook/react":"3.4.10","@types/invariant":"2.2.29","@types/react-dom":"16.0.3","babel-preset-env":"1.6.1","isomorphic-fetch":"2.2.1","react-datepicker":"1.1.0","react-router-dom":"4.2.2","@gooddata/mock-js":"1.22.0","@storybook/addons":"3.4.10","@types/classnames":"2.2.3","@types/prop-types":"15.5.2","@types/react-intl":"2.3.5","babel-preset-react":"6.24.1","identity-obj-proxy":"^3.0.0","react-async-script":"^0.9.1","webpack-dev-server":"2.11.1","@types/react-portal":"4.0.1","babel-plugin-lodash":"3.3.2","html-webpack-plugin":"2.30.1","react-test-renderer":"16.4.2","@types/react-measure":"0.4.7","clean-webpack-plugin":"0.1.17","react-google-recaptcha":"^0.11.0","@gooddata/eslint-config":"0.1.0","@gooddata/tslint-config":"0.0.16","@types/storybook__react":"3.0.6","enzyme-adapter-react-16":"1.3.1","uglifyjs-webpack-plugin":"1.2.0","@gooddata/test-storybook":"2.0.0","@storybook/addon-actions":"3.4.10","@storybook/addon-options":"3.4.10","node-sass-magic-importer":"5.1.0","react-syntax-highlighter":"6.1.2","@types/fixed-data-table-2":"0.8.1","awesome-typescript-loader":"3.5.0","@types/react-test-renderer":"16.0.0","circular-dependency-plugin":"4.4.0","compression-webpack-plugin":"1.1.7","@types/enzyme-adapter-react-16":"1.0.3","@types/storybook__addon-actions":"3.0.1","babel-plugin-transform-class-properties":"6.24.1","babel-plugin-transform-async-to-generator":"6.24.1","babel-plugin-transform-object-rest-spread":"6.26.0"},"peerDependencies":{"react":"16.5.2","react-dom":"16.5.2"},"_npmOperationalInternal":{"tmp":"tmp/react-components_6.3.0-alpha45_1552922233780_0.3259805380494325","host":"s3://npm-registry-packages"}},"6.3.0-alpha46":{"name":"@gooddata/react-components","version":"6.3.0-alpha46","author":{"name":"GoodData Corporation"},"license":"BSD-3-Clause","_id":"@gooddata/react-components@6.3.0-alpha46","maintainers":[{"name":"bertold8","email":"ivan.nejezchleb@seznam.cz"},{"name":"bugsbunny338","email":"jiri.zajic@mensa.cz"},{"name":"gooddata-ci","email":"rail@gooddata.com"},{"name":"hurtak","email":"petr.hurtak@gmail.com"},{"name":"ivan.mjartan","email":"ivan.mjartan@gooddata.com"},{"name":"jakub-sterba","email":"jakub.sterba@gooddata.com"},{"name":"jaroslav.tomecek","email":"jaroslav.tomecek@gooddata.com"},{"name":"jkittler","email":"honza.kittler@gmail.com"},{"name":"khanh.le","email":"khanh.le@gooddata.com"},{"name":"langhamp","email":"pavel.langhammer@gooddata.com"},{"name":"lanhuynh","email":"lan.huynh@gooddata.com"},{"name":"linhhong","email":"linh.hong@gooddata.com"},{"name":"lpearce","email":"levi.pearce@gooddata.com"},{"name":"lupko","email":"lubomir.slivka@gooddata.com"},{"name":"martin.mosko","email":"martin.mosko@gooddata.com"},{"name":"michal.marsal","email":"michal.marsal@gooddata.com"},{"name":"nadtan","email":"tan.nguyen@gooddata.com"},{"name":"naibinh","email":"naibinh@gmail.com"},{"name":"nikolacech","email":"nikola.cech@gooddata.com"},{"name":"no23reason","email":"dan.homola@hotmail.cz"},{"name":"pbenes","email":"petr.benes@gooddata.com"},{"name":"peterlacko","email":"lackopeter17@gmail.com"},{"name":"petrjanu","email":"petr.janu@gooddata.com"},{"name":"ptquang86","email":"ptquang86@gmail.com"},{"name":"rodri360","email":"me@rodri360.com"},{"name":"sitina","email":"jiri.sitina@gooddata.com"},{"name":"sondo","email":"son.do@gooddata.com"},{"name":"strouhaljan","email":"strouhal.jan@gmail.com"},{"name":"tomas.kratochvil","email":"tomas.kratochvil@gooddata.com"},{"name":"tomasreichmann","email":"tomasreichmann@gmail.com"},{"name":"tomsatgd","email":"tomas.satinsky@gooddata.com"},{"name":"tu.ngo","email":"tu.ngo@gooddata.com"},{"name":"vlastikcz","email":"vlastimil.kotas@gooddata.com"},{"name":"vlckomi1","email":"michaela.vlckova@gooddata.com"},{"name":"xmort","email":"petr.dolejsi@gooddata.com"},{"name":"yanlipnican","email":"yanlipnican@gmail.com"},{"name":"zdenek.vidensky","email":"zdenek.vidensky@gooddata.com"}],"homepage":"https://github.com/gooddata/gooddata-react-components#readme","bugs":{"url":"https://github.com/gooddata/gooddata-react-components/issues"},"dist":{"shasum":"186062f01ed456662340db2bc9d4ce47e6fc6748","tarball":"https://registry.npmjs.org/@gooddata/react-components/-/react-components-6.3.0-alpha46.tgz","fileCount":1140,"integrity":"sha512-KfVwzsNRSQ8NCzEchXqsBt6rRFWtqtIXdGBKXkJ4GtvbSqvGsI2iuNMJh+l8BA9V3EOQf9r2ir1BTVSXduiRog==","signatures":[{"sig":"MEUCIQCq0Rnmv7w2oQyEjQs/VknrsEDiXFJ0Rp0LVMrqomi11AIgWjt5HyRXbCkHNY2AVWpjKxignQeggLIEWHQ84n3nPp0=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":4811861,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJckFb3CRA9TVsSAnZWagAAalIP/2iJhfRfYJjaMBAQDat4\nFQV3ub6GDn6K2v6jA+Yo6IKaYM52ZLxn2CddhiEcl01hznR1LC/Bf+5zrxJG\nnbHv7HFl7yfu9XeEnqRnxG7cUVfhb/reTYL9U8jkm5UfCcp0p+nij4Lr9iL9\nl36pYXJFFwvy4XQ05fQgJjd0P/OdgKWsfxuzT/TxVY8wt2fQuoGHkBC9Q/9v\ndIsrNZc725mq4rtlUq864qWTM5q+ACc/NOXQt52gk/jnPVJlVLPKCc2AO5wk\nwql0QzlMe1xw13ohvZ/t3WbheIshkVDcJ767CvZ3UoAhp6pbEkWRPwS/cIMs\ns1NSA78rMPCKAQp7VTtpx7NQQjSZvGUb0g5fiXfUUE3pZSXJ+J2w7RGDTYDl\nb8ewJRVUuvZnMA2ptOKdMFdVvcTzx5xTn57ik07hDsDG/2hgnOvwRMsvKutH\nir4DqF+1e63lwON8cf/Tspv6pbQZ2JikVuD0cub0zF+W2m76YhtnwUAm8lsu\niD+15zmVpr81DXETHXVCHt5CqjuR988t9+XYZ5/VkRS3PQKV/42Vh0j5RulM\n7IytSJWCm2TPc6JwSvn1dnXo4IEGnrFmaKzbgbVSr9/vYjOZOQ67HH7a+0pT\njXY75kc7dIXka/r0u+iICyV3xqX26VbXKuykCkgakwwXhUBhLecrqEt/IEN0\nf1CC\r\n=QqmM\r\n-----END PGP SIGNATURE-----\r\n"},"jest":{"testRegex":"(/__tests__/.*|\\.(test|spec))\\.(tsx?|jsx?)$","transform":{".(ts|tsx)":"ts-jest"},"collectCoverage":false,"moduleNameMapper":{"\\.(css|less|sass|scss)$":"<rootDir>/__mocks__/styleMock.ts"},"coverageReporters":["html"],"collectCoverageFrom":["src/**/*.{ts,tsx}","examples/server/src/**/*.{js,jsx}","!**/*.d.ts"],"moduleFileExtensions":["ts","tsx","js"],"setupTestFrameworkScriptFile":"<rootDir>/jest.setup.js"},"main":"dist/index.js","config":{"eslint":"./examples/**/*.{js,jsx}","tslint":"./{__mocks__,src,stories}/**/*.{ts,tsx}"},"readme":"[![npm version](https://badge.fury.io/js/%40gooddata%2Freact-components.svg)](https://www.npmjs.com/package/@gooddata/react-components) \n\n# GoodData.UI React components\n> A React-based JavaScript library for building data-driven applications\n\n## Getting started\n- [GoodData.UI Documentation](http://sdk.gooddata.com/gooddata-ui/)\n- [GoodData.UI Live Examples](https://gooddata-examples.herokuapp.com/)\n- [Stack Overflow](https://stackoverflow.com/questions/tagged/gooddata)\n\n### Usage\nWith [yarn](https://yarnpkg.com) installed, go to your project directory and run\n```\n$ yarn add @gooddata/react-components\n```\nIf you prefer [npm](npmjs.com) run\n```\n$ npm install --save @gooddata/react-components\n```\n\n\n## Contributing\n\nWe welcome any contribution in form of [issues](https://github.com/gooddata/gooddata-react-components/issues) or [pull requests](https://github.com/gooddata/gooddata-react-components/pulls).\nThese commands may come in handy while developing:\n\n| command | description |\n| ------- | ----------- |\n| `yarn install --pure-lockfile` | first step |\n| ||\n| `yarn dev` | build react-components to `/dist` in watch mode |\n| `yarn test` | run all unit tests |\n| `yarn validate` | validate codestyle |\n| ||\n| `yarn storybook` | run storybook from `/stories` on http://localhost:9001 |\n| `yarn build-storybook` | build storybook to `/dist-storybook` |\n| `yarn test-storybook` | run storybook and [screenshot tests](https://github.com/gooddata/gdc-client-utils/tree/master/test-storybook) |\n| ||\n| `yarn examples` | run Live Examples dev-server from `/examples` on https://localhost:8999 |\n| `yarn examples-build` | build Live Examples to `/examples/dist` |\n| `yarn examples-server` | serve built Live Examples - see `/examples/server/src` |\n| `yarn examples-testcafe` | run testcafe tests against `localhost:8999` |\n\n### Deploy to heroku.com\nWhen you deploy this repo to heroku, it serves *GoodData.UI Live Examples*.\nRelevant tasks are in `Procfile` and `package.json`.\n\n```bash\n# run in the project directory\nheroku login\nheroku create <your-app-name>\nheroku config:set DOMAIN_ADMIN_USERNAME=x@gooddata.com DOMAIN_ADMIN_PASSWORD=xy PROJECT_ID_TO_ASSIGN=xms7ga4tf3g3nzucd8380o2bev8oeknp\ngit push heroku HEAD:master\nheroku open\n```\n\n### Run Live Examples Locally\nTo run *GoodData.UI Live Examples* locally:\n```bash\ngit clone <this-repository>\ncd  <repository-folder>\nyarn install --pure-lockfile\nyarn examples\n```\nThen open https://localhost:8999 and login using Live Examples account (you can [create one here](https://gooddata-examples.herokuapp.com/registration)).\n\n## Changelog\n\n- see [CHANGELOG.md](CHANGELOG.md)\n\n## License\n\n(C) 2007-2018 GoodData Corporation\n\nThis project is dual licensed:\n\n- The ATTRIBUTION-NONCOMMERCIAL 4.0 INTERNATIONAL (CC BY-NC 4.0) is used for purpose of the trial experience and evaluation of GoodData.UI library.\n- The GOODDATA GOODDATA.UI LIBRARY END USER LICENSE AGREEMENT is used for GoodData customers.\n\nFor more information, please see [LICENSE](https://github.com/gooddata/gooddata-react-components/blob/master/LICENSE)\n","gitHead":"23dc10d235cac5b8af351f4b7fcbc3ede4a736a4","scripts":{"dev":"bash scripts/build.sh --dev-watch","test":"jest --watch","build":"bash scripts/build.sh","tslint":"yarn run-tslint -t verbose $npm_package_config_tslint","prepare":"cd examples/server && yarn install --pure-lockfile && cd ../..; rm -r examples/node_modules 2>/dev/null; true","examples":"bash scripts/run-examples.sh","prepare?":"# Called before `npm publish` and on local `npm install`. Temporarily also for deleting obsolete node_modules. Ends with `true` to continue gracefully.","validate":"tsc --noEmit && yarn tslint && eslint $npm_package_config_eslint","build-dev":"bash scripts/build.sh --dev","examples?":"# Default is developer domain, other options: yarn examples [sec,secure,stg,stg2,stg3,demo,developer or URL]","storybook":"yarn build && start-storybook -p 9001 -c .storybook","test-once":"jest","tslint-ci":"mkdir -p ./ci/results && yarn run-tslint -t checkstyle -o ./ci/results/tslint-results.xml $npm_package_config_tslint","run-tslint":"tslint -p tsconfig.json","validate-ci":"tsc --noEmit && yarn tslint-ci  && eslint $npm_package_config_eslint -f checkstyle -o ci/results/eslint-results.xml","examples-build":"bash scripts/build-examples.sh","prepublishOnly":"yarn build","test-storybook":"yarn build && test-storybook","build-storybook":"yarn build && build-storybook -c .storybook -o dist-storybook","examples-server":"node examples/server/src/index.js","heroku-postbuild":"yarn examples-build developer","examples-testcafe":"testcafe chrome --assertion-timeout 60000 -S -s examples/_screenshots examples/test/**/**/*_test* --debug-on-fail","examples-testcafe-ci":"testcafe 'chrome:headless --no-sandbox' --assertion-timeout 60000 -S -s examples/_screenshots examples/test/**/**/*_test*","examples-testcafe-live":"testcafe-live chrome --assertion-timeout 60000 examples/test/**/**/*_test*"},"typings":"dist/index.d.ts","_npmUser":{"name":"gooddata-ci","email":"rail@gooddata.com"},"repository":{"url":"git+ssh://git@github.com/gooddata/gooddata-react-components.git","type":"git"},"_npmVersion":"6.4.1","description":"GoodData React Components","directories":{},"_nodeVersion":"8.12.0","dependencies":{"rxjs":"^5.5.6","lodash":"4.17.11","ag-grid":"^18.0.1","invariant":"^2.2.2","classnames":"^2.2.6","highcharts":"4.2.5","prop-types":"^15.6.0","react-intl":"^2.4.0","custom-event":"^1.0.1","ag-grid-react":"^18.0.0","react-measure":"^1.4.7","@gooddata/typings":"2.8.0","@types/highcharts":"4.2.56","http-status-codes":"^1.3.0","@gooddata/js-utils":"3.4.0","@gooddata/numberjs":"^3.1.2","fixed-data-table-2":"0.7.17","@gooddata/goodstrap":"60.1.1","react-dom-factories":"^1.0.2","@gooddata/gooddata-js":"11.6.0","highcharts-pattern-fill":"3.0.3","nodelist-foreach-polyfill":"^1.2.0","highcharts-grouped-categories":"^1.1.3"},"_hasShrinkwrap":false,"readmeFilename":"README.md","test-storybook":{"_defaults":{"readySelector":".screenshot-target, .screenshot-wrapper .highcharts-container, .screenshot-wrapper .s-headline-value, .screenshot-wrapper .viz-table-wrap, .screenshot-wrapper .gdc-kpi, .screenshot-wrapper .gdc-kpi-error, .screenshot-wrapper .s-pivot-table .ag-cell"},"AFM components/PieChart":{"error":{"delay":1000,"readySelector":".screenshot-wrapper .s-error .icon-cloud-rain"}},"Core components/Heatmap":{"data labels config":{"readySelector":".screenshot-wrapper div:nth-child(8) .highcharts-container"},"with different legend positions":{"readySelector":".screenshot-wrapper div:nth-child(10) .highcharts-container"}},"Core components/Treemap":{"data labels config":{"readySelector":".screenshot-wrapper div:nth-child(8) .highcharts-container"},"with different legend positions":{"readySelector":".screenshot-wrapper div:nth-child(10) .highcharts-container"}},"Core components/BarChart":{"with different legend positions":{"readySelector":".screenshot-wrapper div:nth-child(10) .highcharts-container"}},"Core components/PieChart":{"data labels config":{"readySelector":".screenshot-wrapper div:nth-child(8) .highcharts-container"},"with different legend positions":{"readySelector":".screenshot-wrapper div:nth-child(10) .highcharts-container"}},"AFM components/DonutChart":{"error":{"delay":1000,"readySelector":".screenshot-wrapper .s-error .icon-cloud-rain"}},"Core components/AreaChart":{"data labels config":{"readySelector":".screenshot-wrapper div:nth-child(8) .highcharts-container"},"with different legend positions":{"readySelector":".screenshot-wrapper div:nth-child(10) .highcharts-container"}},"Core components/LineChart":{"data labels config":{"readySelector":".screenshot-wrapper div:nth-child(8) .highcharts-container"},"with different legend positions":{"readySelector":".screenshot-wrapper div:nth-child(10) .highcharts-container"}},"Core components/DonutChart":{"data labels config":{"readySelector":".screenshot-wrapper div:nth-child(8) .highcharts-container"},"with different legend positions":{"readySelector":".screenshot-wrapper div:nth-child(10) .highcharts-container"}},"Core components/BubbleChart":{"data labels config":{"readySelector":".screenshot-wrapper div:nth-child(8) .highcharts-container"},"with different legend positions":{"readySelector":".screenshot-wrapper div:nth-child(10) .highcharts-container"}},"Core components/ColumnChart":{"with different legend positions":{"readySelector":".screenshot-wrapper div:nth-child(10) .highcharts-container"}},"Core components/ScatterPlot":{"data labels config":{"readySelector":".screenshot-wrapper div:nth-child(8) .highcharts-container"}}},"devDependencies":{"raf":"3.3.2","yup":"^0.24.1","jest":"23.6.0","react":"16.5.2","enzyme":"3.5.0","formik":"^0.11.11","moment":"2.23.0","history":"^4.7.2","ts-jest":"23.1.4","webpack":"3.10.0","react-ga":"^2.5.2","recharts":"1.0.0-beta.9","testcafe":"0.20.3","commander":"2.14.1","node-sass":"4.7.2","react-dom":"16.5.2","supertest":"3.0.0","babel-core":"6.26.0","css-loader":"0.28.7","jest-junit":"3.0.0","raw-loader":"0.5.1","styled-jsx":"2.2.1","typescript":"2.3.3","@types/jest":"23.3.0","@types/node":"7.0.8","file-loader":"1.1.6","sass-loader":"6.0.6","@types/react":"16.0.34","babel-loader":"7.1.2","react-helmet":"5.2.0","react-select":"1.2.1","style-loader":"0.19.1","@types/enzyme":"3.1.13","@types/lodash":"4.14.61","babel-runtime":"6.25.0","testcafe-live":"0.1.4","utility-types":"^1.1.0","babel-polyfill":"^6.26.0","@storybook/react":"3.4.10","@types/invariant":"2.2.29","@types/react-dom":"16.0.3","babel-preset-env":"1.6.1","isomorphic-fetch":"2.2.1","react-datepicker":"1.1.0","react-router-dom":"4.2.2","@gooddata/mock-js":"1.23.0","@storybook/addons":"3.4.10","@types/classnames":"2.2.3","@types/prop-types":"15.5.2","@types/react-intl":"2.3.5","babel-preset-react":"6.24.1","identity-obj-proxy":"^3.0.0","react-async-script":"^0.9.1","webpack-dev-server":"2.11.1","@types/react-portal":"4.0.1","babel-plugin-lodash":"3.3.2","html-webpack-plugin":"2.30.1","react-test-renderer":"16.4.2","@types/react-measure":"0.4.7","clean-webpack-plugin":"0.1.17","react-google-recaptcha":"^0.11.0","@gooddata/eslint-config":"0.1.0","@gooddata/tslint-config":"0.0.16","@types/storybook__react":"3.0.6","enzyme-adapter-react-16":"1.3.1","uglifyjs-webpack-plugin":"1.2.0","@gooddata/test-storybook":"2.0.0","@storybook/addon-actions":"3.4.10","@storybook/addon-options":"3.4.10","node-sass-magic-importer":"5.1.0","react-syntax-highlighter":"6.1.2","@types/fixed-data-table-2":"0.8.1","awesome-typescript-loader":"3.5.0","@types/react-test-renderer":"16.0.0","circular-dependency-plugin":"4.4.0","compression-webpack-plugin":"1.1.7","@types/enzyme-adapter-react-16":"1.0.3","@types/storybook__addon-actions":"3.0.1","babel-plugin-transform-class-properties":"6.24.1","babel-plugin-transform-async-to-generator":"6.24.1","babel-plugin-transform-object-rest-spread":"6.26.0"},"peerDependencies":{"react":"16.5.2","react-dom":"16.5.2"},"_npmOperationalInternal":{"tmp":"tmp/react-components_6.3.0-alpha46_1552963318459_0.4929161366623893","host":"s3://npm-registry-packages"}},"6.3.0-alpha47":{"name":"@gooddata/react-components","version":"6.3.0-alpha47","author":{"name":"GoodData Corporation"},"license":"BSD-3-Clause","_id":"@gooddata/react-components@6.3.0-alpha47","maintainers":[{"name":"bertold8","email":"ivan.nejezchleb@seznam.cz"},{"name":"bugsbunny338","email":"jiri.zajic@mensa.cz"},{"name":"gooddata-ci","email":"rail@gooddata.com"},{"name":"hurtak","email":"petr.hurtak@gmail.com"},{"name":"ivan.mjartan","email":"ivan.mjartan@gooddata.com"},{"name":"jakub-sterba","email":"jakub.sterba@gooddata.com"},{"name":"jaroslav.tomecek","email":"jaroslav.tomecek@gooddata.com"},{"name":"jkittler","email":"honza.kittler@gmail.com"},{"name":"khanh.le","email":"khanh.le@gooddata.com"},{"name":"langhamp","email":"pavel.langhammer@gooddata.com"},{"name":"lanhuynh","email":"lan.huynh@gooddata.com"},{"name":"linhhong","email":"linh.hong@gooddata.com"},{"name":"lpearce","email":"levi.pearce@gooddata.com"},{"name":"lupko","email":"lubomir.slivka@gooddata.com"},{"name":"martin.mosko","email":"martin.mosko@gooddata.com"},{"name":"michal.marsal","email":"michal.marsal@gooddata.com"},{"name":"nadtan","email":"tan.nguyen@gooddata.com"},{"name":"naibinh","email":"naibinh@gmail.com"},{"name":"nikolacech","email":"nikola.cech@gooddata.com"},{"name":"no23reason","email":"dan.homola@hotmail.cz"},{"name":"pbenes","email":"petr.benes@gooddata.com"},{"name":"peterlacko","email":"lackopeter17@gmail.com"},{"name":"petrjanu","email":"petr.janu@gooddata.com"},{"name":"ptquang86","email":"ptquang86@gmail.com"},{"name":"rodri360","email":"me@rodri360.com"},{"name":"sitina","email":"jiri.sitina@gooddata.com"},{"name":"sondo","email":"son.do@gooddata.com"},{"name":"strouhaljan","email":"strouhal.jan@gmail.com"},{"name":"tomas.kratochvil","email":"tomas.kratochvil@gooddata.com"},{"name":"tomasreichmann","email":"tomasreichmann@gmail.com"},{"name":"tomsatgd","email":"tomas.satinsky@gooddata.com"},{"name":"tu.ngo","email":"tu.ngo@gooddata.com"},{"name":"vlastikcz","email":"vlastimil.kotas@gooddata.com"},{"name":"vlckomi1","email":"michaela.vlckova@gooddata.com"},{"name":"xmort","email":"petr.dolejsi@gooddata.com"},{"name":"yanlipnican","email":"yanlipnican@gmail.com"},{"name":"zdenek.vidensky","email":"zdenek.vidensky@gooddata.com"}],"homepage":"https://github.com/gooddata/gooddata-react-components#readme","bugs":{"url":"https://github.com/gooddata/gooddata-react-components/issues"},"dist":{"shasum":"8847bf2a78df9b714a17d7bee8ac50aaacee5fbc","tarball":"https://registry.npmjs.org/@gooddata/react-components/-/react-components-6.3.0-alpha47.tgz","fileCount":1140,"integrity":"sha512-mKb2WfcgdlGveCd6U+/o4MTKy82U5+hhOSyt/DQVnAf/g0VY88dw+KXZ8gibEGFudv5QugICtq5fw+0263/j6w==","signatures":[{"sig":"MEUCIE7FRlefHEtnSw0XRdVSZZILzHtWB2L3bsW+6YPIHEdyAiEAtOhmJFeUiTY8BffP9zpRupc4rHwYjRT/Ds+r9L62l1Q=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":4811861,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJckKQYCRA9TVsSAnZWagAA1jsP/RGsaf0B966MGhWlbOyq\napwt7IRe8FasB/0MZxQEv/4NCvU59ot/EhitwLmgQo41Kkqy/5ZN3eembtLU\n6PTzE8fiZXVssEV5kB/ONOMLAxxpR1400Lv1369TB3vOH0Mapm2nxQRKH2XJ\n83bhqBK8rungk7izf57TMX0LAaD1vkXUV5fzD0kl1DUvyDG3xPE3QmKJcDBs\niEhYWxSF14fKZ5ZTo0lwQTrsu9hCAOXewIjIwKMrm0Jefe2fVe2Np+4eVDuw\nT63q9zjsu0N5GICoiFxlnUtF18Chc087socVC7TrS3p1b1FJfiXwGR7XCiTM\nAdGIPfRojsB2rmQXFWa0/IY85ghorVAJ57jJFGUt90JOpPzlW5jTXCxlno49\nrW8NmruRpaWQtvDV75xFg2oj+LLRUwsYThch7DOKpsNqxpl6i4rdo2C7HL7t\n5A3U8eZiH1Z62/fuZW60MHEajxdHJEfMjMn0480eo4EHj3q5P64u02YUKjNS\nTFOvod/62pxRYDfGP5wq0155BtFB+utl3t6h69rBM+/+KjRvxrjBP7DVNQXh\nueBs6cv5FdZszrLCd8S8cKJyEvw5owjZcQh+G03V+x7vlNy2a+M6pZvxxFsA\ns0ILqRk7Z0+6GfPP9zfzFD3h19i+s7ACfqniKo+S6LSB6CJsZjZYT8vheBcZ\nYfFY\r\n=E4eu\r\n-----END PGP SIGNATURE-----\r\n"},"jest":{"testRegex":"(/__tests__/.*|\\.(test|spec))\\.(tsx?|jsx?)$","transform":{".(ts|tsx)":"ts-jest"},"collectCoverage":false,"moduleNameMapper":{"\\.(css|less|sass|scss)$":"<rootDir>/__mocks__/styleMock.ts"},"coverageReporters":["html"],"collectCoverageFrom":["src/**/*.{ts,tsx}","examples/server/src/**/*.{js,jsx}","!**/*.d.ts"],"moduleFileExtensions":["ts","tsx","js"],"setupTestFrameworkScriptFile":"<rootDir>/jest.setup.js"},"main":"dist/index.js","config":{"eslint":"./examples/**/*.{js,jsx}","tslint":"./{__mocks__,src,stories}/**/*.{ts,tsx}"},"gitHead":"a82861f615a323f3c0b80946f0f74a9c37a043ad","scripts":{"dev":"bash scripts/build.sh --dev-watch","test":"jest --watch","build":"bash scripts/build.sh","tslint":"yarn run-tslint -t verbose $npm_package_config_tslint","prepare":"cd examples/server && yarn install --pure-lockfile && cd ../..; rm -r examples/node_modules 2>/dev/null; true","examples":"bash scripts/run-examples.sh","prepare?":"# Called before `npm publish` and on local `npm install`. Temporarily also for deleting obsolete node_modules. Ends with `true` to continue gracefully.","validate":"tsc --noEmit && yarn tslint && eslint $npm_package_config_eslint","build-dev":"bash scripts/build.sh --dev","examples?":"# Default is developer domain, other options: yarn examples [sec,secure,stg,stg2,stg3,demo,developer or URL]","storybook":"yarn build && start-storybook -p 9001 -c .storybook","test-once":"jest","tslint-ci":"mkdir -p ./ci/results && yarn run-tslint -t checkstyle -o ./ci/results/tslint-results.xml $npm_package_config_tslint","run-tslint":"tslint -p tsconfig.json","validate-ci":"tsc --noEmit && yarn tslint-ci  && eslint $npm_package_config_eslint -f checkstyle -o ci/results/eslint-results.xml","examples-build":"bash scripts/build-examples.sh","prepublishOnly":"yarn build","test-storybook":"yarn build && test-storybook","build-storybook":"yarn build && build-storybook -c .storybook -o dist-storybook","examples-server":"node examples/server/src/index.js","heroku-postbuild":"yarn examples-build developer","examples-testcafe":"testcafe chrome --assertion-timeout 60000 -S -s examples/_screenshots examples/test/**/**/*_test* --debug-on-fail","examples-testcafe-ci":"testcafe 'chrome:headless --no-sandbox' --assertion-timeout 60000 -S -s examples/_screenshots examples/test/**/**/*_test*","examples-testcafe-live":"testcafe-live chrome --assertion-timeout 60000 examples/test/**/**/*_test*"},"typings":"dist/index.d.ts","_npmUser":{"name":"gooddata-ci","email":"rail@gooddata.com"},"repository":{"url":"git+ssh://git@github.com/gooddata/gooddata-react-components.git","type":"git"},"_npmVersion":"6.4.1","description":"GoodData React Components","directories":{},"_nodeVersion":"8.12.0","dependencies":{"rxjs":"^5.5.6","lodash":"4.17.11","ag-grid":"^18.0.1","invariant":"^2.2.2","classnames":"^2.2.6","highcharts":"4.2.5","prop-types":"^15.6.0","react-intl":"^2.4.0","custom-event":"^1.0.1","ag-grid-react":"^18.0.0","react-measure":"^1.4.7","@gooddata/typings":"2.8.0","@types/highcharts":"4.2.56","http-status-codes":"^1.3.0","@gooddata/js-utils":"3.4.0","@gooddata/numberjs":"^3.1.2","fixed-data-table-2":"0.7.17","@gooddata/goodstrap":"60.1.1","react-dom-factories":"^1.0.2","@gooddata/gooddata-js":"11.6.0","highcharts-pattern-fill":"3.0.3","nodelist-foreach-polyfill":"^1.2.0","highcharts-grouped-categories":"^1.1.3"},"_hasShrinkwrap":false,"test-storybook":{"_defaults":{"readySelector":".screenshot-target, .screenshot-wrapper .highcharts-container, .screenshot-wrapper .s-headline-value, .screenshot-wrapper .viz-table-wrap, .screenshot-wrapper .gdc-kpi, .screenshot-wrapper .gdc-kpi-error, .screenshot-wrapper .s-pivot-table .ag-cell"},"AFM components/PieChart":{"error":{"delay":1000,"readySelector":".screenshot-wrapper .s-error .icon-cloud-rain"}},"Core components/Heatmap":{"data labels config":{"readySelector":".screenshot-wrapper div:nth-child(8) .highcharts-container"},"with different legend positions":{"readySelector":".screenshot-wrapper div:nth-child(10) .highcharts-container"}},"Core components/Treemap":{"data labels config":{"readySelector":".screenshot-wrapper div:nth-child(8) .highcharts-container"},"with different legend positions":{"readySelector":".screenshot-wrapper div:nth-child(10) .highcharts-container"}},"Core components/BarChart":{"with different legend positions":{"readySelector":".screenshot-wrapper div:nth-child(10) .highcharts-container"}},"Core components/PieChart":{"data labels config":{"readySelector":".screenshot-wrapper div:nth-child(8) .highcharts-container"},"with different legend positions":{"readySelector":".screenshot-wrapper div:nth-child(10) .highcharts-container"}},"AFM components/DonutChart":{"error":{"delay":1000,"readySelector":".screenshot-wrapper .s-error .icon-cloud-rain"}},"Core components/AreaChart":{"data labels config":{"readySelector":".screenshot-wrapper div:nth-child(8) .highcharts-container"},"with different legend positions":{"readySelector":".screenshot-wrapper div:nth-child(10) .highcharts-container"}},"Core components/LineChart":{"data labels config":{"readySelector":".screenshot-wrapper div:nth-child(8) .highcharts-container"},"with different legend positions":{"readySelector":".screenshot-wrapper div:nth-child(10) .highcharts-container"}},"Core components/DonutChart":{"data labels config":{"readySelector":".screenshot-wrapper div:nth-child(8) .highcharts-container"},"with different legend positions":{"readySelector":".screenshot-wrapper div:nth-child(10) .highcharts-container"}},"Core components/BubbleChart":{"data labels config":{"readySelector":".screenshot-wrapper div:nth-child(8) .highcharts-container"},"with different legend positions":{"readySelector":".screenshot-wrapper div:nth-child(10) .highcharts-container"}},"Core components/ColumnChart":{"with different legend positions":{"readySelector":".screenshot-wrapper div:nth-child(10) .highcharts-container"}},"Core components/ScatterPlot":{"data labels config":{"readySelector":".screenshot-wrapper div:nth-child(8) .highcharts-container"}}},"devDependencies":{"raf":"3.3.2","yup":"^0.24.1","jest":"23.6.0","react":"16.5.2","enzyme":"3.5.0","formik":"^0.11.11","moment":"2.23.0","history":"^4.7.2","ts-jest":"23.1.4","webpack":"3.10.0","react-ga":"^2.5.2","recharts":"1.0.0-beta.9","testcafe":"0.20.3","commander":"2.14.1","node-sass":"4.7.2","react-dom":"16.5.2","supertest":"3.0.0","babel-core":"6.26.0","css-loader":"0.28.7","jest-junit":"3.0.0","raw-loader":"0.5.1","styled-jsx":"2.2.1","typescript":"2.3.3","@types/jest":"23.3.0","@types/node":"7.0.8","file-loader":"1.1.6","sass-loader":"6.0.6","@types/react":"16.0.34","babel-loader":"7.1.2","react-helmet":"5.2.0","react-select":"1.2.1","style-loader":"0.19.1","@types/enzyme":"3.1.13","@types/lodash":"4.14.61","babel-runtime":"6.25.0","testcafe-live":"0.1.4","utility-types":"^1.1.0","babel-polyfill":"^6.26.0","@storybook/react":"3.4.10","@types/invariant":"2.2.29","@types/react-dom":"16.0.3","babel-preset-env":"1.6.1","isomorphic-fetch":"2.2.1","react-datepicker":"1.1.0","react-router-dom":"4.2.2","@gooddata/mock-js":"1.23.0","@storybook/addons":"3.4.10","@types/classnames":"2.2.3","@types/prop-types":"15.5.2","@types/react-intl":"2.3.5","babel-preset-react":"6.24.1","identity-obj-proxy":"^3.0.0","react-async-script":"^0.9.1","webpack-dev-server":"2.11.1","@types/react-portal":"4.0.1","babel-plugin-lodash":"3.3.2","html-webpack-plugin":"2.30.1","react-test-renderer":"16.4.2","@types/react-measure":"0.4.7","clean-webpack-plugin":"0.1.17","react-google-recaptcha":"^0.11.0","@gooddata/eslint-config":"0.1.0","@gooddata/tslint-config":"0.0.16","@types/storybook__react":"3.0.6","enzyme-adapter-react-16":"1.3.1","uglifyjs-webpack-plugin":"1.2.0","@gooddata/test-storybook":"2.0.0","@storybook/addon-actions":"3.4.10","@storybook/addon-options":"3.4.10","node-sass-magic-importer":"5.1.0","react-syntax-highlighter":"6.1.2","@types/fixed-data-table-2":"0.8.1","awesome-typescript-loader":"3.5.0","@types/react-test-renderer":"16.0.0","circular-dependency-plugin":"4.4.0","compression-webpack-plugin":"1.1.7","@types/enzyme-adapter-react-16":"1.0.3","@types/storybook__addon-actions":"3.0.1","babel-plugin-transform-class-properties":"6.24.1","babel-plugin-transform-async-to-generator":"6.24.1","babel-plugin-transform-object-rest-spread":"6.26.0"},"peerDependencies":{"react":"16.5.2","react-dom":"16.5.2"},"_npmOperationalInternal":{"tmp":"tmp/react-components_6.3.0-alpha47_1552983063840_0.33649894067070263","host":"s3://npm-registry-packages"}},"6.3.0-alpha48":{"name":"@gooddata/react-components","version":"6.3.0-alpha48","author":{"name":"GoodData Corporation"},"license":"BSD-3-Clause","_id":"@gooddata/react-components@6.3.0-alpha48","maintainers":[{"name":"bertold8","email":"ivan.nejezchleb@seznam.cz"},{"name":"bugsbunny338","email":"jiri.zajic@mensa.cz"},{"name":"gooddata-ci","email":"rail@gooddata.com"},{"name":"hurtak","email":"petr.hurtak@gmail.com"},{"name":"ivan.mjartan","email":"ivan.mjartan@gooddata.com"},{"name":"jakub-sterba","email":"jakub.sterba@gooddata.com"},{"name":"jaroslav.tomecek","email":"jaroslav.tomecek@gooddata.com"},{"name":"jkittler","email":"honza.kittler@gmail.com"},{"name":"khanh.le","email":"khanh.le@gooddata.com"},{"name":"langhamp","email":"pavel.langhammer@gooddata.com"},{"name":"lanhuynh","email":"lan.huynh@gooddata.com"},{"name":"linhhong","email":"linh.hong@gooddata.com"},{"name":"lpearce","email":"levi.pearce@gooddata.com"},{"name":"lupko","email":"lubomir.slivka@gooddata.com"},{"name":"martin.mosko","email":"martin.mosko@gooddata.com"},{"name":"michal.marsal","email":"michal.marsal@gooddata.com"},{"name":"nadtan","email":"tan.nguyen@gooddata.com"},{"name":"naibinh","email":"naibinh@gmail.com"},{"name":"nikolacech","email":"nikola.cech@gooddata.com"},{"name":"no23reason","email":"dan.homola@hotmail.cz"},{"name":"pbenes","email":"petr.benes@gooddata.com"},{"name":"peterlacko","email":"lackopeter17@gmail.com"},{"name":"petrjanu","email":"petr.janu@gooddata.com"},{"name":"ptquang86","email":"ptquang86@gmail.com"},{"name":"rodri360","email":"me@rodri360.com"},{"name":"sitina","email":"jiri.sitina@gooddata.com"},{"name":"sondo","email":"son.do@gooddata.com"},{"name":"strouhaljan","email":"strouhal.jan@gmail.com"},{"name":"tomas.kratochvil","email":"tomas.kratochvil@gooddata.com"},{"name":"tomasreichmann","email":"tomasreichmann@gmail.com"},{"name":"tomsatgd","email":"tomas.satinsky@gooddata.com"},{"name":"tu.ngo","email":"tu.ngo@gooddata.com"},{"name":"vlastikcz","email":"vlastimil.kotas@gooddata.com"},{"name":"vlckomi1","email":"michaela.vlckova@gooddata.com"},{"name":"xmort","email":"petr.dolejsi@gooddata.com"},{"name":"yanlipnican","email":"yanlipnican@gmail.com"},{"name":"zdenek.vidensky","email":"zdenek.vidensky@gooddata.com"}],"homepage":"https://github.com/gooddata/gooddata-react-components#readme","bugs":{"url":"https://github.com/gooddata/gooddata-react-components/issues"},"dist":{"shasum":"384a8bb67c0328c2506148e6114b1f068561c1a9","tarball":"https://registry.npmjs.org/@gooddata/react-components/-/react-components-6.3.0-alpha48.tgz","fileCount":1155,"integrity":"sha512-10xE9aeFIMISVqpXCe392s44VE0cUyfEssSy7BFIuMijIWWE7Y9JV07piwGgtDpmZheOnlhIa9LfPwwNz4BRHQ==","signatures":[{"sig":"MEYCIQDxbpZt4jfZ7FnoGPGOziNaFW/NqMuVE/FAngQRYZbe+AIhAI0i/7HmhZOim3JPlIxKymf5Z1btnhzEpUITcwvEPD09","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":4866390,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJckmPyCRA9TVsSAnZWagAA7t8QAJysgjDgeC2L2aeFQ5eH\nOAEVTizk5ArdWUFi82gFFHT55kpu66vJygK7bEQnm1NS5CRGWN/zdU+kiAFs\nKJiwFjTlsCUJOqqb1uQphuDVjiwoCcc3qd+p15wBdQ6bjvuULFthp7iowd+P\nzSC5ZIJf7M8x7uAe2RGB33eDqALzEFRh5L5dM53USIdUwjWZHn1UtwyM7iAU\niwRlOitRTAYw9F/oQVhE8zjWItaJnRpcKJ3Xxr9mJyB3SbkLE0AO9IL6clsM\nwrt0cd3mJSf2GttwZaFHjsAkciFvqhxVNyytwUY0rPSA55+vMeYghet36EwX\nu2oUhwLzSUtbME2MZTTvz7WGHH+CHygKMiDJIQQrzhj8R4coo0GZOh+YoH2L\n3H2zHWWBf3NziPre5q2Cd93dicKz/dD3tgBXuHyujhYvVsZkiiIaYXaV/Q4T\nrk8mMykaIss8PQtK6zIrwxQtQQKW1ziHSqFwDI9XPRAaFVq77Y72mbZzURuk\ngljc0yRTjTfu8RpsYwY4gnbh8N4Yl8RmrnRb3ijCE0Qqa0Om41eZNZQeGz3V\nHekOQlcanXeepW9QyabmVVzZOdp3DPOZkM3ieVkfe6RrJYqCQjx9Jmvjddxm\nFU7En7hEtskZLKJMsjfV9Z6RbjPs5PzMDTjmdQd1zKJVf+gQaluCnMbli1cf\neAo8\r\n=BokI\r\n-----END PGP SIGNATURE-----\r\n"},"jest":{"testRegex":"(/__tests__/.*|\\.(test|spec))\\.(tsx?|jsx?)$","transform":{".(ts|tsx)":"ts-jest"},"collectCoverage":false,"moduleNameMapper":{"\\.(css|less|sass|scss)$":"<rootDir>/__mocks__/styleMock.ts"},"coverageReporters":["html"],"collectCoverageFrom":["src/**/*.{ts,tsx}","examples/server/src/**/*.{js,jsx}","!**/*.d.ts"],"moduleFileExtensions":["ts","tsx","js"],"setupTestFrameworkScriptFile":"<rootDir>/jest.setup.js"},"main":"dist/index.js","config":{"eslint":"./examples/**/*.{js,jsx}","tslint":"./{__mocks__,src,stories}/**/*.{ts,tsx}"},"gitHead":"930a94c6784a75511dca66a84c1bd00dbfeefd74","scripts":{"dev":"bash scripts/build.sh --dev-watch","test":"jest --watch","build":"bash scripts/build.sh","tslint":"yarn run-tslint -t verbose $npm_package_config_tslint","prepare":"cd examples/server && yarn install --pure-lockfile && cd ../..; rm -r examples/node_modules 2>/dev/null; true","examples":"bash scripts/run-examples.sh","prepare?":"# Called before `npm publish` and on local `npm install`. Temporarily also for deleting obsolete node_modules. Ends with `true` to continue gracefully.","validate":"tsc --noEmit && yarn tslint && eslint $npm_package_config_eslint","build-dev":"bash scripts/build.sh --dev","examples?":"# Default is developer domain, other options: yarn examples [sec,secure,stg,stg2,stg3,demo,developer or URL]","storybook":"yarn build && start-storybook -p 9001 -c .storybook","test-once":"jest","tslint-ci":"mkdir -p ./ci/results && yarn run-tslint -t checkstyle -o ./ci/results/tslint-results.xml $npm_package_config_tslint","run-tslint":"tslint -p tsconfig.json","validate-ci":"tsc --noEmit && yarn tslint-ci  && eslint $npm_package_config_eslint -f checkstyle -o ci/results/eslint-results.xml","examples-build":"bash scripts/build-examples.sh","prepublishOnly":"yarn build","test-storybook":"yarn build && test-storybook","build-storybook":"yarn build && build-storybook -c .storybook -o dist-storybook","examples-server":"node examples/server/src/index.js","heroku-postbuild":"yarn examples-build developer","examples-testcafe":"testcafe chrome --assertion-timeout 60000 -S -s examples/_screenshots examples/test/**/**/*_test* --debug-on-fail","examples-testcafe-ci":"testcafe 'chrome:headless --no-sandbox' --assertion-timeout 60000 -S -s examples/_screenshots examples/test/**/**/*_test*","examples-testcafe-live":"testcafe-live chrome --assertion-timeout 60000 examples/test/**/**/*_test*"},"typings":"dist/index.d.ts","_npmUser":{"name":"gooddata-ci","email":"rail@gooddata.com"},"repository":{"url":"git+ssh://git@github.com/gooddata/gooddata-react-components.git","type":"git"},"_npmVersion":"6.4.1","description":"GoodData React Components","directories":{},"_nodeVersion":"8.12.0","dependencies":{"rxjs":"^5.5.6","lodash":"4.17.11","ag-grid":"^18.0.1","invariant":"^2.2.2","classnames":"^2.2.6","highcharts":"4.2.5","prop-types":"^15.6.0","react-intl":"^2.4.0","custom-event":"^1.0.1","ag-grid-react":"^18.0.0","react-measure":"^1.4.7","@gooddata/typings":"2.8.0","@types/highcharts":"4.2.56","http-status-codes":"^1.3.0","@gooddata/js-utils":"3.4.0","@gooddata/numberjs":"^3.1.2","fixed-data-table-2":"0.7.17","@gooddata/goodstrap":"60.2.0","react-dom-factories":"^1.0.2","@gooddata/gooddata-js":"11.6.0","highcharts-pattern-fill":"3.0.3","nodelist-foreach-polyfill":"^1.2.0","highcharts-grouped-categories":"^1.1.3"},"_hasShrinkwrap":false,"devDependencies":{"raf":"3.3.2","yup":"^0.24.1","jest":"23.6.0","react":"16.5.2","enzyme":"3.5.0","formik":"^0.11.11","moment":"2.23.0","history":"^4.7.2","ts-jest":"23.1.4","webpack":"3.10.0","react-ga":"^2.5.2","recharts":"1.0.0-beta.9","testcafe":"0.20.3","commander":"2.14.1","node-sass":"4.7.2","react-dom":"16.5.2","supertest":"3.0.0","babel-core":"6.26.0","css-loader":"0.28.7","jest-junit":"3.0.0","raw-loader":"0.5.1","styled-jsx":"2.2.1","typescript":"2.3.3","@types/jest":"23.3.0","@types/node":"7.0.8","file-loader":"1.1.6","sass-loader":"6.0.6","@types/react":"16.0.34","babel-loader":"7.1.2","react-helmet":"5.2.0","react-select":"1.2.1","style-loader":"0.19.1","@types/enzyme":"3.1.13","@types/lodash":"4.14.61","babel-runtime":"6.25.0","testcafe-live":"0.1.4","utility-types":"^1.1.0","babel-polyfill":"^6.26.0","@storybook/react":"3.4.10","@types/invariant":"2.2.29","@types/react-dom":"16.0.3","babel-preset-env":"1.6.1","isomorphic-fetch":"2.2.1","react-datepicker":"1.1.0","react-router-dom":"4.2.2","@gooddata/mock-js":"1.23.0","@storybook/addons":"3.4.10","@types/classnames":"2.2.3","@types/prop-types":"15.5.2","@types/react-intl":"2.3.5","babel-preset-react":"6.24.1","identity-obj-proxy":"^3.0.0","react-async-script":"^0.9.1","webpack-dev-server":"2.11.1","@types/react-portal":"4.0.1","babel-plugin-lodash":"3.3.2","html-webpack-plugin":"2.30.1","react-test-renderer":"16.4.2","@types/react-measure":"0.4.7","clean-webpack-plugin":"0.1.17","react-google-recaptcha":"^0.11.0","@gooddata/eslint-config":"0.1.0","@gooddata/tslint-config":"0.0.16","@types/storybook__react":"3.0.6","enzyme-adapter-react-16":"1.3.1","uglifyjs-webpack-plugin":"1.2.0","@gooddata/test-storybook":"3.0.0","@storybook/addon-actions":"3.4.10","@storybook/addon-options":"3.4.10","node-sass-magic-importer":"5.1.0","react-syntax-highlighter":"6.1.2","@types/fixed-data-table-2":"0.8.1","awesome-typescript-loader":"3.5.0","@types/react-test-renderer":"16.0.0","circular-dependency-plugin":"4.4.0","compression-webpack-plugin":"1.1.7","@types/enzyme-adapter-react-16":"1.0.3","@types/storybook__addon-actions":"3.0.1","babel-plugin-transform-class-properties":"6.24.1","babel-plugin-transform-async-to-generator":"6.24.1","babel-plugin-transform-object-rest-spread":"6.26.0"},"peerDependencies":{"react":"16.5.2","react-dom":"16.5.2"},"_npmOperationalInternal":{"tmp":"tmp/react-components_6.3.0-alpha48_1553097713010_0.5207928675584388","host":"s3://npm-registry-packages"}},"6.3.0-alpha49":{"name":"@gooddata/react-components","version":"6.3.0-alpha49","author":{"name":"GoodData Corporation"},"license":"BSD-3-Clause","_id":"@gooddata/react-components@6.3.0-alpha49","maintainers":[{"name":"bertold8","email":"ivan.nejezchleb@seznam.cz"},{"name":"bugsbunny338","email":"jiri.zajic@mensa.cz"},{"name":"gooddata-ci","email":"rail@gooddata.com"},{"name":"hurtak","email":"petr.hurtak@gmail.com"},{"name":"ivan.mjartan","email":"ivan.mjartan@gooddata.com"},{"name":"jakub-sterba","email":"jakub.sterba@gooddata.com"},{"name":"jaroslav.tomecek","email":"jaroslav.tomecek@gooddata.com"},{"name":"jkittler","email":"honza.kittler@gmail.com"},{"name":"khanh.le","email":"khanh.le@gooddata.com"},{"name":"langhamp","email":"pavel.langhammer@gooddata.com"},{"name":"lanhuynh","email":"lan.huynh@gooddata.com"},{"name":"linhhong","email":"linh.hong@gooddata.com"},{"name":"lpearce","email":"levi.pearce@gooddata.com"},{"name":"lupko","email":"lubomir.slivka@gooddata.com"},{"name":"martin.mosko","email":"martin.mosko@gooddata.com"},{"name":"michal.marsal","email":"michal.marsal@gooddata.com"},{"name":"nadtan","email":"tan.nguyen@gooddata.com"},{"name":"naibinh","email":"naibinh@gmail.com"},{"name":"nikolacech","email":"nikola.cech@gooddata.com"},{"name":"no23reason","email":"dan.homola@hotmail.cz"},{"name":"pbenes","email":"petr.benes@gooddata.com"},{"name":"peterlacko","email":"lackopeter17@gmail.com"},{"name":"petrjanu","email":"petr.janu@gooddata.com"},{"name":"ptquang86","email":"ptquang86@gmail.com"},{"name":"rodri360","email":"me@rodri360.com"},{"name":"sitina","email":"jiri.sitina@gooddata.com"},{"name":"sondo","email":"son.do@gooddata.com"},{"name":"strouhaljan","email":"strouhal.jan@gmail.com"},{"name":"tomas.kratochvil","email":"tomas.kratochvil@gooddata.com"},{"name":"tomasreichmann","email":"tomasreichmann@gmail.com"},{"name":"tomsatgd","email":"tomas.satinsky@gooddata.com"},{"name":"tu.ngo","email":"tu.ngo@gooddata.com"},{"name":"vlastikcz","email":"vlastimil.kotas@gooddata.com"},{"name":"vlckomi1","email":"michaela.vlckova@gooddata.com"},{"name":"xmort","email":"petr.dolejsi@gooddata.com"},{"name":"yanlipnican","email":"yanlipnican@gmail.com"},{"name":"zdenek.vidensky","email":"zdenek.vidensky@gooddata.com"}],"homepage":"https://github.com/gooddata/gooddata-react-components#readme","bugs":{"url":"https://github.com/gooddata/gooddata-react-components/issues"},"dist":{"shasum":"02b1fd272cf6cc463172e2f6e23cd764a2f48609","tarball":"https://registry.npmjs.org/@gooddata/react-components/-/react-components-6.3.0-alpha49.tgz","fileCount":1155,"integrity":"sha512-cZ0q/mrICp1pb/YSkG6UjueYLvSBCoXQtlkRi/cGZpdmHAgZPCHRGDesgKP+LIoTn7Lroni6J0qTkuc63J63fw==","signatures":[{"sig":"MEYCIQDTFUIGvLCVKm1QFBzGSN76tzdF58scQM0Dz2/WMEkdLgIhAIhdHhHSKXu4vmSwWnY86/XT4VeFkg9vQ8J+HTm5HnDf","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":4874842,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJckvdRCRA9TVsSAnZWagAAAgwQAI9gFMlF2yGTRv2P1zf+\nHn0JW+tJrvU/zj32J1sxqPyAxr61VavbHnHlCX7hVbtZvJZEjrDKCdoRWypZ\nC+s33UhlwSw+YLEjfmnrdQBM888rnxoEoOnUHxr8+tQB1XbA9RK/x9nSN5rw\npHGco8n++fJPSffdOHQUgBaiCWtguz8dA6wsYHrJr7J2+pVu39w/NDF1Ju+v\nA3eNwG1vUTxPQ30kFkfMTZ3wvjss3uK04nl0Ve6qed1xZTfTNtOAm5a51zC8\nQZbugYJzcQNCHYLa4SUGAcP5mmkMUuh8aNJpMZZhbC/kqWFjWeMUUpHX1Ilk\ni4ncFidV3hQ36LJowXup9f0NCgM8pqD58PmFMPVlzk17SC9cIueX/55Z6LNK\n5Uveu6Vdz2R5kNJJL0soMGnYKWTuLMtRNyicwWMh9RaM9WbuSc4IyGmDuUez\nzzPHvEltywagoLz5qxhXCH4MFqrqtmpNsUm3vkecxhqsOXN//A1LdlAmMAJG\nWn3zXw9rOHAEFaOwksXUQcSus2+nKHVmLNWuEnim2bwHZh6SjBxMkr1DZ2CZ\nexfd4bFtPPAK4+H+MXixwfjKF3RV1yKiZoaCcxuolg0WjAlSnJpkn/eRE/t1\nHeVK0194dqY2OY8qOLkWVxFsIwAzUeqpZICletIKEciZSaBhTiIBATVV1YL7\nHgzr\r\n=LOHt\r\n-----END PGP SIGNATURE-----\r\n"},"jest":{"testRegex":"(/__tests__/.*|\\.(test|spec))\\.(tsx?|jsx?)$","transform":{".(ts|tsx)":"ts-jest"},"collectCoverage":false,"moduleNameMapper":{"\\.(css|less|sass|scss)$":"<rootDir>/__mocks__/styleMock.ts"},"coverageReporters":["html"],"collectCoverageFrom":["src/**/*.{ts,tsx}","examples/server/src/**/*.{js,jsx}","!**/*.d.ts"],"moduleFileExtensions":["ts","tsx","js"],"setupTestFrameworkScriptFile":"<rootDir>/jest.setup.js"},"main":"dist/index.js","config":{"eslint":"./examples/**/*.{js,jsx}","tslint":"./{__mocks__,src,stories}/**/*.{ts,tsx}"},"gitHead":"47c947493729a61c376c7bb78709bf3042e41632","scripts":{"dev":"bash scripts/build.sh --dev-watch","test":"jest --watch","build":"bash scripts/build.sh","tslint":"yarn run-tslint -t verbose $npm_package_config_tslint","prepare":"cd examples/server && yarn install --pure-lockfile && cd ../..; rm -r examples/node_modules 2>/dev/null; true","examples":"bash scripts/run-examples.sh","prepare?":"# Called before `npm publish` and on local `npm install`. Temporarily also for deleting obsolete node_modules. Ends with `true` to continue gracefully.","validate":"tsc --noEmit && yarn tslint && eslint $npm_package_config_eslint","build-dev":"bash scripts/build.sh --dev","examples?":"# Default is developer domain, other options: yarn examples [sec,secure,stg,stg2,stg3,demo,developer or URL]","storybook":"yarn build && start-storybook -p 9001 -c .storybook","test-once":"jest","tslint-ci":"mkdir -p ./ci/results && yarn run-tslint -t checkstyle -o ./ci/results/tslint-results.xml $npm_package_config_tslint","run-tslint":"tslint -p tsconfig.json","validate-ci":"tsc --noEmit && yarn tslint-ci  && eslint $npm_package_config_eslint -f checkstyle -o ci/results/eslint-results.xml","examples-build":"bash scripts/build-examples.sh","prepublishOnly":"yarn build","test-storybook":"yarn build && test-storybook","build-storybook":"yarn build && build-storybook -c .storybook -o dist-storybook","examples-server":"node examples/server/src/index.js","heroku-postbuild":"yarn examples-build developer","examples-testcafe":"testcafe chrome --assertion-timeout 60000 -S -s examples/_screenshots examples/test/**/**/*_test* --debug-on-fail","examples-testcafe-ci":"testcafe 'chrome:headless --no-sandbox' --assertion-timeout 60000 -S -s examples/_screenshots examples/test/**/**/*_test*","examples-testcafe-live":"testcafe-live chrome --assertion-timeout 60000 examples/test/**/**/*_test*"},"typings":"dist/index.d.ts","_npmUser":{"name":"gooddata-ci","email":"rail@gooddata.com"},"repository":{"url":"git+ssh://git@github.com/gooddata/gooddata-react-components.git","type":"git"},"_npmVersion":"6.4.1","description":"GoodData React Components","directories":{},"_nodeVersion":"8.12.0","dependencies":{"rxjs":"^5.5.6","lodash":"4.17.11","ag-grid":"^18.0.1","invariant":"^2.2.2","classnames":"^2.2.6","highcharts":"4.2.5","prop-types":"^15.6.0","react-intl":"^2.4.0","custom-event":"^1.0.1","ag-grid-react":"^18.0.0","react-measure":"^1.4.7","@gooddata/typings":"2.8.0","@types/highcharts":"4.2.56","http-status-codes":"^1.3.0","@gooddata/js-utils":"3.4.0","@gooddata/numberjs":"^3.1.2","fixed-data-table-2":"0.7.17","@gooddata/goodstrap":"60.2.0","react-dom-factories":"^1.0.2","@gooddata/gooddata-js":"11.6.0","highcharts-pattern-fill":"3.0.3","nodelist-foreach-polyfill":"^1.2.0","highcharts-grouped-categories":"^1.1.3"},"_hasShrinkwrap":false,"devDependencies":{"raf":"3.3.2","yup":"^0.24.1","jest":"23.6.0","react":"16.5.2","enzyme":"3.5.0","formik":"^0.11.11","moment":"2.23.0","history":"^4.7.2","ts-jest":"23.1.4","webpack":"3.10.0","react-ga":"^2.5.2","recharts":"1.0.0-beta.9","testcafe":"0.20.3","commander":"2.14.1","node-sass":"4.7.2","react-dom":"16.5.2","supertest":"3.0.0","babel-core":"6.26.0","css-loader":"0.28.7","jest-junit":"3.0.0","raw-loader":"0.5.1","styled-jsx":"2.2.1","typescript":"2.3.3","@types/jest":"23.3.0","@types/node":"7.0.8","file-loader":"1.1.6","sass-loader":"6.0.6","@types/react":"16.0.34","babel-loader":"7.1.2","react-helmet":"5.2.0","react-select":"1.2.1","style-loader":"0.19.1","@types/enzyme":"3.1.13","@types/lodash":"4.14.61","babel-runtime":"6.25.0","testcafe-live":"0.1.4","utility-types":"^1.1.0","babel-polyfill":"^6.26.0","@storybook/react":"3.4.10","@types/invariant":"2.2.29","@types/react-dom":"16.0.3","babel-preset-env":"1.6.1","isomorphic-fetch":"2.2.1","react-datepicker":"1.1.0","react-router-dom":"4.2.2","@gooddata/mock-js":"1.23.0","@storybook/addons":"3.4.10","@types/classnames":"2.2.3","@types/prop-types":"15.5.2","@types/react-intl":"2.3.5","babel-preset-react":"6.24.1","identity-obj-proxy":"^3.0.0","react-async-script":"^0.9.1","webpack-dev-server":"2.11.1","@types/react-portal":"4.0.1","babel-plugin-lodash":"3.3.2","html-webpack-plugin":"2.30.1","react-test-renderer":"16.4.2","@types/react-measure":"0.4.7","clean-webpack-plugin":"0.1.17","react-google-recaptcha":"^0.11.0","@gooddata/eslint-config":"0.1.0","@gooddata/tslint-config":"0.0.16","@types/storybook__react":"3.0.6","enzyme-adapter-react-16":"1.3.1","uglifyjs-webpack-plugin":"1.2.0","@gooddata/test-storybook":"3.0.0","@storybook/addon-actions":"3.4.10","@storybook/addon-options":"3.4.10","node-sass-magic-importer":"5.1.0","react-syntax-highlighter":"6.1.2","@types/fixed-data-table-2":"0.8.1","awesome-typescript-loader":"3.5.0","@types/react-test-renderer":"16.0.0","circular-dependency-plugin":"4.4.0","compression-webpack-plugin":"1.1.7","@types/enzyme-adapter-react-16":"1.0.3","@types/storybook__addon-actions":"3.0.1","babel-plugin-transform-class-properties":"6.24.1","babel-plugin-transform-async-to-generator":"6.24.1","babel-plugin-transform-object-rest-spread":"6.26.0"},"peerDependencies":{"react":"16.5.2","react-dom":"16.5.2"},"_npmOperationalInternal":{"tmp":"tmp/react-components_6.3.0-alpha49_1553135440888_0.9675756153464239","host":"s3://npm-registry-packages"}},"6.3.0-alpha50":{"name":"@gooddata/react-components","version":"6.3.0-alpha50","author":{"name":"GoodData Corporation"},"license":"BSD-3-Clause","_id":"@gooddata/react-components@6.3.0-alpha50","maintainers":[{"name":"bertold8","email":"ivan.nejezchleb@seznam.cz"},{"name":"bugsbunny338","email":"jiri.zajic@mensa.cz"},{"name":"gooddata-ci","email":"rail@gooddata.com"},{"name":"hurtak","email":"petr.hurtak@gmail.com"},{"name":"ivan.mjartan","email":"ivan.mjartan@gooddata.com"},{"name":"jakub-sterba","email":"jakub.sterba@gooddata.com"},{"name":"jaroslav.tomecek","email":"jaroslav.tomecek@gooddata.com"},{"name":"jkittler","email":"honza.kittler@gmail.com"},{"name":"khanh.le","email":"khanh.le@gooddata.com"},{"name":"langhamp","email":"pavel.langhammer@gooddata.com"},{"name":"lanhuynh","email":"lan.huynh@gooddata.com"},{"name":"linhhong","email":"linh.hong@gooddata.com"},{"name":"lpearce","email":"levi.pearce@gooddata.com"},{"name":"lupko","email":"lubomir.slivka@gooddata.com"},{"name":"martin.mosko","email":"martin.mosko@gooddata.com"},{"name":"michal.marsal","email":"michal.marsal@gooddata.com"},{"name":"nadtan","email":"tan.nguyen@gooddata.com"},{"name":"naibinh","email":"naibinh@gmail.com"},{"name":"nikolacech","email":"nikola.cech@gooddata.com"},{"name":"no23reason","email":"dan.homola@hotmail.cz"},{"name":"pbenes","email":"petr.benes@gooddata.com"},{"name":"peterlacko","email":"lackopeter17@gmail.com"},{"name":"petrjanu","email":"petr.janu@gooddata.com"},{"name":"ptquang86","email":"ptquang86@gmail.com"},{"name":"rodri360","email":"me@rodri360.com"},{"name":"sitina","email":"jiri.sitina@gooddata.com"},{"name":"sondo","email":"son.do@gooddata.com"},{"name":"strouhaljan","email":"strouhal.jan@gmail.com"},{"name":"tomas.kratochvil","email":"tomas.kratochvil@gooddata.com"},{"name":"tomasreichmann","email":"tomasreichmann@gmail.com"},{"name":"tomsatgd","email":"tomas.satinsky@gooddata.com"},{"name":"tu.ngo","email":"tu.ngo@gooddata.com"},{"name":"vlastikcz","email":"vlastimil.kotas@gooddata.com"},{"name":"vlckomi1","email":"michaela.vlckova@gooddata.com"},{"name":"xmort","email":"petr.dolejsi@gooddata.com"},{"name":"yanlipnican","email":"yanlipnican@gmail.com"},{"name":"zdenek.vidensky","email":"zdenek.vidensky@gooddata.com"}],"homepage":"https://github.com/gooddata/gooddata-react-components#readme","bugs":{"url":"https://github.com/gooddata/gooddata-react-components/issues"},"dist":{"shasum":"7d6bda682040e71df5883df2957e62d3704a34b8","tarball":"https://registry.npmjs.org/@gooddata/react-components/-/react-components-6.3.0-alpha50.tgz","fileCount":1155,"integrity":"sha512-2I1Kmx17KvEv3p4Qlc1fBme9Jgi5T47NZ+lvxDaowLpX3Wg9eoO1OPX3pM+SIL6xoOMl1KHyIO71dBZjVuY0ZA==","signatures":[{"sig":"MEYCIQCy9zmyR6gQ+MxtrMNaIGVSUvgkRA6FiMFrmz9WLtIW5wIhALvTs5uJdsNJunaXEqO217bBHZ087N+eCWMfnNicY8CX","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":4877302,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJck8PQCRA9TVsSAnZWagAAhaUP/3eVBr3+USr8H30T4W13\ngiqmg1rgdVOUQMyQ3Ks+tP7qKTtanNZppYOXvYAa2o9MiaTJrUUhPgztN8nl\ntwKhQKa2jdCUVwoOgx34L3x/jjS91yJcPdZpUn7TTuRhiCdlPxfieLN3tKOI\nQgSj/U5pWwNTaxKONwAEyEZQUyUPpAmCxA04ZrRfGqBdkbyTRY8OuL5jfO7U\nQp0gbfApbbLI2L2zfRg7e2YH2/nCQt1Djxz9iLPq/MExibLHL/ZYq3pAAi3o\n0iInWvPxNsk8zvznGD/bjXFa9EHLRYc+y95SQG8Inp4x38wmU+Q8ap6/D+yT\nRvZZMKwe2ThGkM0FS4NvfMgUEaoBB0l4Q6itiN+CHYhCM4hali6o5jDZ7lA6\nHqByG9CfLm3HQP5b00QVeivwpqgq6P5+Jbla95aUdjRzTTCKtoQTgRrSL5CK\nwRaMnL+ATa3mcKOVF4LG+laU6V8S6ObOG9n0LNNGCC319wgHtf+h/hGWgP/0\nTOSojcv1V7+ZpZiwAnX3kXM5nw85qRKbWM1NcGppr8tn5MkTGpz0u5DzlsNZ\ngqN1EeiuddSUuJmFcJF87vyy6Zm0R4Xqm6kdcbdzhhTs8b+ODDS2bfvLkYuL\nmVDGkcvuALnE1NMSVqP79o9dcgO1izOZFcxJQTbOHBtVTTQn8g+kGzgDqFTJ\njAom\r\n=mJPC\r\n-----END PGP SIGNATURE-----\r\n"},"jest":{"testRegex":"(/__tests__/.*|\\.(test|spec))\\.(tsx?|jsx?)$","transform":{".(ts|tsx)":"ts-jest"},"collectCoverage":false,"moduleNameMapper":{"\\.(css|less|sass|scss)$":"<rootDir>/__mocks__/styleMock.ts"},"coverageReporters":["html"],"collectCoverageFrom":["src/**/*.{ts,tsx}","examples/server/src/**/*.{js,jsx}","!**/*.d.ts"],"moduleFileExtensions":["ts","tsx","js"],"setupTestFrameworkScriptFile":"<rootDir>/jest.setup.js"},"main":"dist/index.js","config":{"eslint":"./examples/**/*.{js,jsx}","tslint":"./{__mocks__,src,stories}/**/*.{ts,tsx}"},"gitHead":"bb7b4e3a86870ba670ff998929ec8bdbe8f90520","scripts":{"dev":"bash scripts/build.sh --dev-watch","test":"jest --watch","build":"bash scripts/build.sh","tslint":"yarn run-tslint -t verbose $npm_package_config_tslint","prepare":"cd examples/server && yarn install --pure-lockfile && cd ../..; rm -r examples/node_modules 2>/dev/null; true","examples":"bash scripts/run-examples.sh","prepare?":"# Called before `npm publish` and on local `npm install`. Temporarily also for deleting obsolete node_modules. Ends with `true` to continue gracefully.","validate":"tsc --noEmit && yarn tslint && eslint $npm_package_config_eslint","build-dev":"bash scripts/build.sh --dev","examples?":"# Default is developer domain, other options: yarn examples [sec,secure,stg,stg2,stg3,demo,developer or URL]","storybook":"yarn build && start-storybook -p 9001 -c .storybook","test-once":"jest","tslint-ci":"mkdir -p ./ci/results && yarn run-tslint -t checkstyle -o ./ci/results/tslint-results.xml $npm_package_config_tslint","run-tslint":"tslint -p tsconfig.json","validate-ci":"tsc --noEmit && yarn tslint-ci  && eslint $npm_package_config_eslint -f checkstyle -o ci/results/eslint-results.xml","examples-build":"bash scripts/build-examples.sh","prepublishOnly":"yarn build","test-storybook":"yarn build && test-storybook","build-storybook":"yarn build && build-storybook -c .storybook -o dist-storybook","examples-server":"node examples/server/src/index.js","heroku-postbuild":"yarn examples-build developer","examples-testcafe":"testcafe chrome --assertion-timeout 60000 -S -s examples/_screenshots examples/test/**/**/*_test* --debug-on-fail","examples-testcafe-ci":"testcafe 'chrome:headless --no-sandbox' --assertion-timeout 60000 -S -s examples/_screenshots examples/test/**/**/*_test*","examples-testcafe-live":"testcafe-live chrome --assertion-timeout 60000 examples/test/**/**/*_test*"},"typings":"dist/index.d.ts","_npmUser":{"name":"gooddata-ci","email":"rail@gooddata.com"},"repository":{"url":"git+ssh://git@github.com/gooddata/gooddata-react-components.git","type":"git"},"_npmVersion":"6.4.1","description":"GoodData React Components","directories":{},"_nodeVersion":"8.12.0","dependencies":{"rxjs":"^5.5.6","lodash":"4.17.11","ag-grid":"^18.0.1","invariant":"^2.2.2","classnames":"^2.2.6","highcharts":"4.2.5","prop-types":"^15.6.0","react-intl":"^2.4.0","custom-event":"^1.0.1","ag-grid-react":"^18.0.0","react-measure":"^1.4.7","@gooddata/typings":"2.8.0","@types/highcharts":"4.2.56","http-status-codes":"^1.3.0","@gooddata/js-utils":"3.4.0","@gooddata/numberjs":"^3.1.2","fixed-data-table-2":"0.7.17","@gooddata/goodstrap":"60.2.0","react-dom-factories":"^1.0.2","@gooddata/gooddata-js":"11.6.0","highcharts-pattern-fill":"3.0.3","nodelist-foreach-polyfill":"^1.2.0","highcharts-grouped-categories":"^1.1.3"},"_hasShrinkwrap":false,"devDependencies":{"raf":"3.3.2","yup":"^0.24.1","jest":"23.6.0","react":"16.5.2","enzyme":"3.5.0","formik":"^0.11.11","moment":"2.23.0","history":"^4.7.2","ts-jest":"23.1.4","webpack":"3.10.0","react-ga":"^2.5.2","recharts":"1.0.0-beta.9","testcafe":"0.20.3","commander":"2.14.1","node-sass":"4.7.2","react-dom":"16.5.2","supertest":"3.0.0","babel-core":"6.26.0","css-loader":"0.28.7","jest-junit":"3.0.0","raw-loader":"0.5.1","styled-jsx":"2.2.1","typescript":"2.3.3","@types/jest":"23.3.0","@types/node":"7.0.8","file-loader":"1.1.6","sass-loader":"6.0.6","@types/react":"16.0.34","babel-loader":"7.1.2","react-helmet":"5.2.0","react-select":"1.2.1","style-loader":"0.19.1","@types/enzyme":"3.1.13","@types/lodash":"4.14.61","babel-runtime":"6.25.0","testcafe-live":"0.1.4","utility-types":"^1.1.0","babel-polyfill":"^6.26.0","@storybook/react":"3.4.10","@types/invariant":"2.2.29","@types/react-dom":"16.0.3","babel-preset-env":"1.6.1","isomorphic-fetch":"2.2.1","react-datepicker":"1.1.0","react-router-dom":"4.2.2","@gooddata/mock-js":"1.23.0","@storybook/addons":"3.4.10","@types/classnames":"2.2.3","@types/prop-types":"15.5.2","@types/react-intl":"2.3.5","babel-preset-react":"6.24.1","identity-obj-proxy":"^3.0.0","react-async-script":"^0.9.1","webpack-dev-server":"2.11.1","@types/react-portal":"4.0.1","babel-plugin-lodash":"3.3.2","html-webpack-plugin":"2.30.1","react-test-renderer":"16.4.2","@types/react-measure":"0.4.7","clean-webpack-plugin":"0.1.17","react-google-recaptcha":"^0.11.0","@gooddata/eslint-config":"0.1.0","@gooddata/tslint-config":"0.0.16","@types/storybook__react":"3.0.6","enzyme-adapter-react-16":"1.3.1","uglifyjs-webpack-plugin":"1.2.0","@gooddata/test-storybook":"3.0.1","@storybook/addon-actions":"3.4.10","@storybook/addon-options":"3.4.10","node-sass-magic-importer":"5.1.0","react-syntax-highlighter":"6.1.2","@types/fixed-data-table-2":"0.8.1","awesome-typescript-loader":"3.5.0","@types/react-test-renderer":"16.0.0","circular-dependency-plugin":"4.4.0","compression-webpack-plugin":"1.1.7","@types/enzyme-adapter-react-16":"1.0.3","@types/storybook__addon-actions":"3.0.1","babel-plugin-transform-class-properties":"6.24.1","babel-plugin-transform-async-to-generator":"6.24.1","babel-plugin-transform-object-rest-spread":"6.26.0"},"peerDependencies":{"react":"16.5.2","react-dom":"16.5.2"},"_npmOperationalInternal":{"tmp":"tmp/react-components_6.3.0-alpha50_1553187791632_0.5726072515531679","host":"s3://npm-registry-packages"}},"6.3.0-alpha51":{"name":"@gooddata/react-components","version":"6.3.0-alpha51","author":{"name":"GoodData Corporation"},"license":"BSD-3-Clause","_id":"@gooddata/react-components@6.3.0-alpha51","maintainers":[{"name":"bertold8","email":"ivan.nejezchleb@seznam.cz"},{"name":"bugsbunny338","email":"jiri.zajic@mensa.cz"},{"name":"gooddata-ci","email":"rail@gooddata.com"},{"name":"hurtak","email":"petr.hurtak@gmail.com"},{"name":"ivan.mjartan","email":"ivan.mjartan@gooddata.com"},{"name":"jakub-sterba","email":"jakub.sterba@gooddata.com"},{"name":"jaroslav.tomecek","email":"jaroslav.tomecek@gooddata.com"},{"name":"jkittler","email":"honza.kittler@gmail.com"},{"name":"khanh.le","email":"khanh.le@gooddata.com"},{"name":"langhamp","email":"pavel.langhammer@gooddata.com"},{"name":"lanhuynh","email":"lan.huynh@gooddata.com"},{"name":"linhhong","email":"linh.hong@gooddata.com"},{"name":"lpearce","email":"levi.pearce@gooddata.com"},{"name":"lupko","email":"lubomir.slivka@gooddata.com"},{"name":"martin.mosko","email":"martin.mosko@gooddata.com"},{"name":"michal.marsal","email":"michal.marsal@gooddata.com"},{"name":"nadtan","email":"tan.nguyen@gooddata.com"},{"name":"naibinh","email":"naibinh@gmail.com"},{"name":"nikolacech","email":"nikola.cech@gooddata.com"},{"name":"no23reason","email":"dan.homola@hotmail.cz"},{"name":"pbenes","email":"petr.benes@gooddata.com"},{"name":"peterlacko","email":"lackopeter17@gmail.com"},{"name":"petrjanu","email":"petr.janu@gooddata.com"},{"name":"ptquang86","email":"ptquang86@gmail.com"},{"name":"rodri360","email":"me@rodri360.com"},{"name":"sitina","email":"jiri.sitina@gooddata.com"},{"name":"sondo","email":"son.do@gooddata.com"},{"name":"strouhaljan","email":"strouhal.jan@gmail.com"},{"name":"tomas.kratochvil","email":"tomas.kratochvil@gooddata.com"},{"name":"tomasreichmann","email":"tomasreichmann@gmail.com"},{"name":"tomsatgd","email":"tomas.satinsky@gooddata.com"},{"name":"tu.ngo","email":"tu.ngo@gooddata.com"},{"name":"vlastikcz","email":"vlastimil.kotas@gooddata.com"},{"name":"vlckomi1","email":"michaela.vlckova@gooddata.com"},{"name":"xmort","email":"petr.dolejsi@gooddata.com"},{"name":"yanlipnican","email":"yanlipnican@gmail.com"},{"name":"zdenek.vidensky","email":"zdenek.vidensky@gooddata.com"}],"homepage":"https://github.com/gooddata/gooddata-react-components#readme","bugs":{"url":"https://github.com/gooddata/gooddata-react-components/issues"},"dist":{"shasum":"2467a65f97ab4fa8d2d3a8a9c942d63ace9310b4","tarball":"https://registry.npmjs.org/@gooddata/react-components/-/react-components-6.3.0-alpha51.tgz","fileCount":1165,"integrity":"sha512-+MXMJUQIlWBqpxfxqAlJ849ntH3YNGCr2eVXb2rwv7ZuHKxNbP0SFjdpkTJML/a1TFgzhLqjHw+7ztoWmaj4/A==","signatures":[{"sig":"MEUCIQCAZMcbg16RtPC9m8qzl8obWSoLi/VUz2nmjNS2q+6yFQIgDbx82a1XHWWYj4o4NK2BiewU33TPIDGh4f2RblWSVvM=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":4921149,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJclPYFCRA9TVsSAnZWagAA2PIP/Au04a+icGTK16wLBgvv\n4GbMAVBibqRa9Hta3hG42Wgbgen0HNNpePCYtdT8rJqHczgDvrdbDUmxgDC4\nolru0ATjcmjRIbQ7X/2r9fC+srD0LeeaYjyJMBU44ZtyVks9ZMJ+3LmfEz0J\nO7zF1M/Sp8rc+R7kanVgz1Gb8clU7yr1mhBQtWKvk130USYCxCtIuhyMvBbA\nAR1f90dn+E+HxnF48UO9dTqYBTEym0x+elta6mIohMX3tpQ2IcUa1hKYHKzb\n2kRl/LdpzLJPVaWrWiCc5BgsWbng8h21MdH3KA9I2NqhGDZOVs5jXY8b9Bog\n+kEkODJvvcU8eBp48h5kjJSrpDNPYy1iGdhep0UfHt4I2opwQ5jslt31pj7z\nQu96qrcGrWFc3XFy9ATGWTH+sL71ZMGdbCGZfgT4t9VfuoFvBNKY9200Jyln\ndoNajXdw0Q57gURbrHb/1JhQpWqZa+BQWBq47EFa6YgBPjXlionKdcpkaClv\nopwDkLTwg4plY5Tq+y2P0vLrN4zgthJ7KoOdM6l5GDDEHbePejLAoCPqoU1c\n2QRRaq+ioxxzFNIXtwbMZ5V2Oww5Ad6h0r2J0oD85SiCF3QDPa3EYByTB305\nZ/y/uReTOcR+dQ9KhurTMNjExXDsWbJlCz5IuEaN+4GQwLRn4FcSf5ZI0ybT\n4RvO\r\n=9W14\r\n-----END PGP SIGNATURE-----\r\n"},"jest":{"testRegex":"(/__tests__/.*|\\.(test|spec))\\.(tsx?|jsx?)$","transform":{".(ts|tsx)":"ts-jest"},"collectCoverage":false,"moduleNameMapper":{"\\.(css|less|sass|scss)$":"<rootDir>/__mocks__/styleMock.ts"},"coverageReporters":["html"],"collectCoverageFrom":["src/**/*.{ts,tsx}","examples/server/src/**/*.{js,jsx}","!**/*.d.ts"],"moduleFileExtensions":["ts","tsx","js"],"setupTestFrameworkScriptFile":"<rootDir>/jest.setup.js"},"main":"dist/index.js","config":{"eslint":"./examples/**/*.{js,jsx}","tslint":"./{__mocks__,src,stories}/**/*.{ts,tsx}"},"readme":"[![npm version](https://badge.fury.io/js/%40gooddata%2Freact-components.svg)](https://www.npmjs.com/package/@gooddata/react-components) \n\n# GoodData.UI React components\n> A React-based JavaScript library for building data-driven applications\n\n## Getting started\n- [GoodData.UI Documentation](http://sdk.gooddata.com/gooddata-ui/)\n- [GoodData.UI Live Examples](https://gooddata-examples.herokuapp.com/)\n- [Stack Overflow](https://stackoverflow.com/questions/tagged/gooddata)\n\n### Usage\nWith [yarn](https://yarnpkg.com) installed, go to your project directory and run\n```\n$ yarn add @gooddata/react-components\n```\nIf you prefer [npm](npmjs.com) run\n```\n$ npm install --save @gooddata/react-components\n```\n\n\n## Contributing\n\nWe welcome any contribution in form of [issues](https://github.com/gooddata/gooddata-react-components/issues) or [pull requests](https://github.com/gooddata/gooddata-react-components/pulls).\nThese commands may come in handy while developing:\n\n| command | description |\n| ------- | ----------- |\n| `yarn install --pure-lockfile` | first step |\n| ||\n| `yarn dev` | build react-components to `/dist` in watch mode |\n| `yarn test` | run all unit tests |\n| `yarn validate` | validate codestyle |\n| ||\n| `yarn storybook` | run storybook from `/stories` on http://localhost:9001 |\n| `yarn build-storybook` | build storybook to `/dist-storybook` |\n| `yarn test-storybook` | run storybook and [screenshot tests](https://github.com/gooddata/gdc-client-utils/tree/master/test-storybook) |\n| ||\n| `yarn examples` | run Live Examples dev-server from `/examples` on https://localhost:8999 |\n| `yarn examples-build` | build Live Examples to `/examples/dist` |\n| `yarn examples-server` | serve built Live Examples - see `/examples/server/src` |\n| `yarn examples-testcafe` | run testcafe tests against `localhost:8999` |\n\n### Deploy to heroku.com\nWhen you deploy this repo to heroku, it serves *GoodData.UI Live Examples*.\nRelevant tasks are in `Procfile` and `package.json`.\n\n```bash\n# run in the project directory\nheroku login\nheroku create <your-app-name>\nheroku config:set DOMAIN_ADMIN_USERNAME=x@gooddata.com DOMAIN_ADMIN_PASSWORD=xy PROJECT_ID_TO_ASSIGN=xms7ga4tf3g3nzucd8380o2bev8oeknp\ngit push heroku HEAD:master\nheroku open\n```\n\n### Run Live Examples Locally\nTo run *GoodData.UI Live Examples* locally:\n```bash\ngit clone <this-repository>\ncd  <repository-folder>\nyarn install --pure-lockfile\nyarn examples\n```\nThen open https://localhost:8999 and login using Live Examples account (you can [create one here](https://gooddata-examples.herokuapp.com/registration)).\n\n## Changelog\n\n- see [CHANGELOG.md](CHANGELOG.md)\n\n## License\n\n(C) 2007-2018 GoodData Corporation\n\nThis project is dual licensed:\n\n- The ATTRIBUTION-NONCOMMERCIAL 4.0 INTERNATIONAL (CC BY-NC 4.0) is used for purpose of the trial experience and evaluation of GoodData.UI library.\n- The GOODDATA GOODDATA.UI LIBRARY END USER LICENSE AGREEMENT is used for GoodData customers.\n\nFor more information, please see [LICENSE](https://github.com/gooddata/gooddata-react-components/blob/master/LICENSE)\n","gitHead":"ffb559b29e9022576d49da23c552f74d2ce89618","scripts":{"dev":"bash scripts/build.sh --dev-watch","test":"jest --watch","build":"bash scripts/build.sh","tslint":"yarn run-tslint -t verbose $npm_package_config_tslint","prepare":"cd examples/server && yarn install --pure-lockfile && cd ../..; rm -r examples/node_modules 2>/dev/null; true","examples":"bash scripts/run-examples.sh","prepare?":"# Called before `npm publish` and on local `npm install`. Temporarily also for deleting obsolete node_modules. Ends with `true` to continue gracefully.","validate":"tsc --noEmit && yarn tslint && eslint $npm_package_config_eslint","build-dev":"bash scripts/build.sh --dev","examples?":"# Default is developer domain, other options: yarn examples [sec,secure,stg,stg2,stg3,demo,developer or URL]","storybook":"yarn build && start-storybook -p 9001 -c .storybook","test-once":"jest","tslint-ci":"mkdir -p ./ci/results && yarn run-tslint -t checkstyle -o ./ci/results/tslint-results.xml $npm_package_config_tslint","run-tslint":"tslint -p tsconfig.json","validate-ci":"tsc --noEmit && yarn tslint-ci  && eslint $npm_package_config_eslint -f checkstyle -o ci/results/eslint-results.xml","examples-build":"bash scripts/build-examples.sh","prepublishOnly":"yarn build","test-storybook":"yarn build && test-storybook","build-storybook":"yarn build && build-storybook -c .storybook -o dist-storybook","examples-server":"node examples/server/src/index.js","heroku-postbuild":"yarn examples-build developer","examples-testcafe":"testcafe chrome --assertion-timeout 60000 -S -s examples/_screenshots examples/test/**/**/*_test* --debug-on-fail","examples-testcafe-ci":"testcafe 'chrome:headless --no-sandbox' --assertion-timeout 60000 -S -s examples/_screenshots examples/test/**/**/*_test*","examples-testcafe-live":"testcafe-live chrome --assertion-timeout 60000 examples/test/**/**/*_test*"},"typings":"dist/index.d.ts","_npmUser":{"name":"gooddata-ci","email":"rail@gooddata.com"},"repository":{"url":"git+ssh://git@github.com/gooddata/gooddata-react-components.git","type":"git"},"_npmVersion":"6.4.1","description":"GoodData React Components","directories":{},"_nodeVersion":"8.12.0","dependencies":{"rxjs":"^5.5.6","lodash":"4.17.11","ag-grid":"^18.0.1","invariant":"^2.2.2","classnames":"^2.2.6","highcharts":"4.2.5","prop-types":"^15.6.0","react-intl":"^2.4.0","custom-event":"^1.0.1","ag-grid-react":"^18.0.0","react-measure":"^1.4.7","@gooddata/typings":"2.8.0","@types/highcharts":"4.2.56","http-status-codes":"^1.3.0","@gooddata/js-utils":"3.4.0","@gooddata/numberjs":"^3.1.2","fixed-data-table-2":"0.7.17","@gooddata/goodstrap":"60.2.0","react-dom-factories":"^1.0.2","@gooddata/gooddata-js":"11.6.0","highcharts-pattern-fill":"3.0.3","nodelist-foreach-polyfill":"^1.2.0","highcharts-grouped-categories":"^1.1.3"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"raf":"3.3.2","yup":"^0.24.1","jest":"23.6.0","react":"16.5.2","enzyme":"3.5.0","formik":"^0.11.11","moment":"2.23.0","history":"^4.7.2","ts-jest":"23.1.4","webpack":"3.10.0","react-ga":"^2.5.2","recharts":"1.0.0-beta.9","testcafe":"0.20.3","commander":"2.14.1","node-sass":"4.7.2","react-dom":"16.5.2","supertest":"3.0.0","babel-core":"6.26.0","css-loader":"0.28.7","jest-junit":"3.0.0","raw-loader":"0.5.1","styled-jsx":"2.2.1","typescript":"2.3.3","@types/jest":"23.3.0","@types/node":"7.0.8","file-loader":"1.1.6","sass-loader":"6.0.6","@types/react":"16.0.34","babel-loader":"7.1.2","react-helmet":"5.2.0","react-select":"1.2.1","style-loader":"0.19.1","@types/enzyme":"3.1.13","@types/lodash":"4.14.61","babel-runtime":"6.25.0","testcafe-live":"0.1.4","utility-types":"^1.1.0","babel-polyfill":"^6.26.0","@storybook/react":"3.4.10","@types/invariant":"2.2.29","@types/react-dom":"16.0.3","babel-preset-env":"1.6.1","isomorphic-fetch":"2.2.1","react-datepicker":"1.1.0","react-router-dom":"4.2.2","@gooddata/mock-js":"1.23.0","@storybook/addons":"3.4.10","@types/classnames":"2.2.3","@types/prop-types":"15.5.2","@types/react-intl":"2.3.5","babel-preset-react":"6.24.1","identity-obj-proxy":"^3.0.0","react-async-script":"^0.9.1","webpack-dev-server":"2.11.1","@types/react-portal":"4.0.1","babel-plugin-lodash":"3.3.2","html-webpack-plugin":"2.30.1","react-test-renderer":"16.4.2","@types/react-measure":"0.4.7","clean-webpack-plugin":"0.1.17","react-google-recaptcha":"^0.11.0","@gooddata/eslint-config":"0.1.0","@gooddata/tslint-config":"0.0.16","@types/storybook__react":"3.0.6","enzyme-adapter-react-16":"1.3.1","uglifyjs-webpack-plugin":"1.2.0","@gooddata/test-storybook":"3.0.1","@storybook/addon-actions":"3.4.10","@storybook/addon-options":"3.4.10","node-sass-magic-importer":"5.1.0","react-syntax-highlighter":"6.1.2","@types/fixed-data-table-2":"0.8.1","awesome-typescript-loader":"3.5.0","@types/react-test-renderer":"16.0.0","circular-dependency-plugin":"4.4.0","compression-webpack-plugin":"1.1.7","@types/enzyme-adapter-react-16":"1.0.3","@types/storybook__addon-actions":"3.0.1","babel-plugin-transform-class-properties":"6.24.1","babel-plugin-transform-async-to-generator":"6.24.1","babel-plugin-transform-object-rest-spread":"6.26.0"},"peerDependencies":{"react":"16.5.2","react-dom":"16.5.2"},"_npmOperationalInternal":{"tmp":"tmp/react-components_6.3.0-alpha51_1553266180491_0.5240636040302946","host":"s3://npm-registry-packages"}},"6.3.0-alpha52":{"name":"@gooddata/react-components","version":"6.3.0-alpha52","author":{"name":"GoodData Corporation"},"license":"BSD-3-Clause","_id":"@gooddata/react-components@6.3.0-alpha52","maintainers":[{"name":"bertold8","email":"ivan.nejezchleb@seznam.cz"},{"name":"bugsbunny338","email":"jiri.zajic@mensa.cz"},{"name":"gooddata-ci","email":"rail@gooddata.com"},{"name":"hurtak","email":"petr.hurtak@gmail.com"},{"name":"ivan.mjartan","email":"ivan.mjartan@gooddata.com"},{"name":"jakub-sterba","email":"jakub.sterba@gooddata.com"},{"name":"jaroslav.tomecek","email":"jaroslav.tomecek@gooddata.com"},{"name":"jkittler","email":"honza.kittler@gmail.com"},{"name":"khanh.le","email":"khanh.le@gooddata.com"},{"name":"langhamp","email":"pavel.langhammer@gooddata.com"},{"name":"lanhuynh","email":"lan.huynh@gooddata.com"},{"name":"linhhong","email":"linh.hong@gooddata.com"},{"name":"lpearce","email":"levi.pearce@gooddata.com"},{"name":"lupko","email":"lubomir.slivka@gooddata.com"},{"name":"martin.mosko","email":"martin.mosko@gooddata.com"},{"name":"michal.marsal","email":"michal.marsal@gooddata.com"},{"name":"nadtan","email":"tan.nguyen@gooddata.com"},{"name":"naibinh","email":"naibinh@gmail.com"},{"name":"nikolacech","email":"nikola.cech@gooddata.com"},{"name":"no23reason","email":"dan.homola@hotmail.cz"},{"name":"pbenes","email":"petr.benes@gooddata.com"},{"name":"peterlacko","email":"lackopeter17@gmail.com"},{"name":"petrjanu","email":"petr.janu@gooddata.com"},{"name":"ptquang86","email":"ptquang86@gmail.com"},{"name":"rodri360","email":"me@rodri360.com"},{"name":"sitina","email":"jiri.sitina@gooddata.com"},{"name":"sondo","email":"son.do@gooddata.com"},{"name":"strouhaljan","email":"strouhal.jan@gmail.com"},{"name":"tomas.kratochvil","email":"tomas.kratochvil@gooddata.com"},{"name":"tomasreichmann","email":"tomasreichmann@gmail.com"},{"name":"tomsatgd","email":"tomas.satinsky@gooddata.com"},{"name":"tu.ngo","email":"tu.ngo@gooddata.com"},{"name":"vlastikcz","email":"vlastimil.kotas@gooddata.com"},{"name":"vlckomi1","email":"michaela.vlckova@gooddata.com"},{"name":"xmort","email":"petr.dolejsi@gooddata.com"},{"name":"yanlipnican","email":"yanlipnican@gmail.com"},{"name":"zdenek.vidensky","email":"zdenek.vidensky@gooddata.com"}],"homepage":"https://github.com/gooddata/gooddata-react-components#readme","bugs":{"url":"https://github.com/gooddata/gooddata-react-components/issues"},"dist":{"shasum":"f376588149357ec2cdaf94b7a6b03550a453c100","tarball":"https://registry.npmjs.org/@gooddata/react-components/-/react-components-6.3.0-alpha52.tgz","fileCount":1165,"integrity":"sha512-1ZQzq+/5z0KP+/GTa9VudGs/kEwXxbCVbWWQ7FsJWp9W6xZxInv1pyyXdDmlPXV0Y8mJF5wDHde9K5iRT9cC9Q==","signatures":[{"sig":"MEQCIF6gEiEQ9qjxLSA8W/xEESJH5+2PkcS/IAvhahTIQzUUAiALB4sKxFmOYcaegMQYLhlA/cBR+W3VHXqSAO0gjFaqNQ==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":4932317,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJcmLNpCRA9TVsSAnZWagAA0c8P/iT+9fk0AM5deOFizJQ7\nEZCGZo9EscTKNvMYDFrH25uYSfb0YYxq04jvfFAlFSuSWD8anSORP+LhnlQr\nURP1uxW7dc/yRC5Vor9HdypEWVER9ZCm/eBxlnNWJFb4Sfxlx/jjlo8SmjqS\nMC4uvcYhU6GRacSrSiHXquZ60vMhAdE/unp5t0HuwJiqLLMON8WCJh8Q33tC\nJFAy5V7afLtpOI3OmZwnHXcsoPnd2JdUZKmfBWxNO3KBO+LCZT4TbJPUPICi\n2EMwTMzPcLJcLNso/5Lz5e704ATAJzdvIiqT/3e+K9gN8hTYDaz3KQ5a81i2\nBOPeJC5uCv3FQvPLyKJJXPtPwnd4gwgsKfbfN5xF69OVMrXa4Lr37Iae7Q+i\nxZKC9XfAdaa5j6MsD+/vfvG8XmcQTKsDX8xIDUUgDlY6OZ8mYKkBgMjCzGqv\n/XB25a5MZVVPMoGs7aiPhLzDho2urB6vUxo1bo2VZrVTNXfUuShO3e7/s64K\nOrask/XA72h/1cR11Uue2852faNYRzqtdXv4M7tPvXR6K0Tt8/jPzN1FPqhq\nrp/iX9Hl2lwP7yeKep3Q8qH7eowzpFD+tMHkg7KNDzoJlFNuGoT+U/QoYjSy\n6Zfh7MLFSD0hdedGg6GSZ/hoV2jZ2xepwE9HLV64YqkWpF4cnWXWLJgtzBM6\nKtJF\r\n=0oHz\r\n-----END PGP SIGNATURE-----\r\n"},"jest":{"testRegex":"(/__tests__/.*|\\.(test|spec))\\.(tsx?|jsx?)$","transform":{".(ts|tsx)":"ts-jest"},"collectCoverage":false,"moduleNameMapper":{"\\.(css|less|sass|scss)$":"<rootDir>/__mocks__/styleMock.ts"},"coverageReporters":["html"],"collectCoverageFrom":["src/**/*.{ts,tsx}","examples/server/src/**/*.{js,jsx}","!**/*.d.ts"],"moduleFileExtensions":["ts","tsx","js"],"setupTestFrameworkScriptFile":"<rootDir>/jest.setup.js"},"main":"dist/index.js","config":{"eslint":"./examples/**/*.{js,jsx}","tslint":"./{__mocks__,src,stories}/**/*.{ts,tsx}"},"readme":"[![npm version](https://badge.fury.io/js/%40gooddata%2Freact-components.svg)](https://www.npmjs.com/package/@gooddata/react-components) \n\n# GoodData.UI React components\n> A React-based JavaScript library for building data-driven applications\n\n## Getting started\n- [GoodData.UI Documentation](http://sdk.gooddata.com/gooddata-ui/)\n- [GoodData.UI Live Examples](https://gooddata-examples.herokuapp.com/)\n- [Stack Overflow](https://stackoverflow.com/questions/tagged/gooddata)\n\n### Usage\nWith [yarn](https://yarnpkg.com) installed, go to your project directory and run\n```\n$ yarn add @gooddata/react-components\n```\nIf you prefer [npm](npmjs.com) run\n```\n$ npm install --save @gooddata/react-components\n```\n\n\n## Contributing\n\nWe welcome any contribution in form of [issues](https://github.com/gooddata/gooddata-react-components/issues) or [pull requests](https://github.com/gooddata/gooddata-react-components/pulls).\nThese commands may come in handy while developing:\n\n| command | description |\n| ------- | ----------- |\n| `yarn install --pure-lockfile` | first step |\n| ||\n| `yarn dev` | build react-components to `/dist` in watch mode |\n| `yarn test` | run all unit tests |\n| `yarn validate` | validate codestyle |\n| ||\n| `yarn storybook` | run storybook from `/stories` on http://localhost:9001 |\n| `yarn build-storybook` | build storybook to `/dist-storybook` |\n| `yarn test-storybook` | run storybook and [screenshot tests](https://github.com/gooddata/gdc-client-utils/tree/master/test-storybook) |\n| ||\n| `yarn examples` | run Live Examples dev-server from `/examples` on https://localhost:8999 |\n| `yarn examples-build` | build Live Examples to `/examples/dist` |\n| `yarn examples-server` | serve built Live Examples - see `/examples/server/src` |\n| `yarn examples-testcafe` | run testcafe tests against `localhost:8999` |\n\n### Deploy to heroku.com\nWhen you deploy this repo to heroku, it serves *GoodData.UI Live Examples*.\nRelevant tasks are in `Procfile` and `package.json`.\n\n```bash\n# run in the project directory\nheroku login\nheroku create <your-app-name>\nheroku config:set DOMAIN_ADMIN_USERNAME=x@gooddata.com DOMAIN_ADMIN_PASSWORD=xy PROJECT_ID_TO_ASSIGN=xms7ga4tf3g3nzucd8380o2bev8oeknp\ngit push heroku HEAD:master\nheroku open\n```\n\n### Run Live Examples Locally\nTo run *GoodData.UI Live Examples* locally:\n```bash\ngit clone <this-repository>\ncd  <repository-folder>\nyarn install --pure-lockfile\nyarn examples\n```\nThen open https://localhost:8999 and login using Live Examples account (you can [create one here](https://gooddata-examples.herokuapp.com/registration)).\n\n## Changelog\n\n- see [CHANGELOG.md](CHANGELOG.md)\n\n## License\n\n(C) 2007-2018 GoodData Corporation\n\nThis project is dual licensed:\n\n- The ATTRIBUTION-NONCOMMERCIAL 4.0 INTERNATIONAL (CC BY-NC 4.0) is used for purpose of the trial experience and evaluation of GoodData.UI library.\n- The GOODDATA GOODDATA.UI LIBRARY END USER LICENSE AGREEMENT is used for GoodData customers.\n\nFor more information, please see [LICENSE](https://github.com/gooddata/gooddata-react-components/blob/master/LICENSE)\n","gitHead":"a902600a1a95b9f9539dd360a751813000de7b50","scripts":{"dev":"bash scripts/build.sh --dev-watch","test":"jest --watch","build":"bash scripts/build.sh","tslint":"yarn run-tslint -t verbose $npm_package_config_tslint","prepare":"cd examples/server && yarn install --pure-lockfile && cd ../..; rm -r examples/node_modules 2>/dev/null; true","examples":"bash scripts/run-examples.sh","prepare?":"# Called before `npm publish` and on local `npm install`. Temporarily also for deleting obsolete node_modules. Ends with `true` to continue gracefully.","validate":"tsc --noEmit && yarn tslint && eslint $npm_package_config_eslint","build-dev":"bash scripts/build.sh --dev","examples?":"# Default is developer domain, other options: yarn examples [sec,secure,stg,stg2,stg3,demo,developer or URL]","storybook":"yarn build && start-storybook -p 9001 -c .storybook","test-once":"jest","tslint-ci":"mkdir -p ./ci/results && yarn run-tslint -t checkstyle -o ./ci/results/tslint-results.xml $npm_package_config_tslint","run-tslint":"tslint -p tsconfig.json","validate-ci":"tsc --noEmit && yarn tslint-ci  && eslint $npm_package_config_eslint -f checkstyle -o ci/results/eslint-results.xml","examples-build":"bash scripts/build-examples.sh","prepublishOnly":"yarn build","test-storybook":"yarn build && test-storybook","build-storybook":"yarn build && build-storybook -c .storybook -o dist-storybook","examples-server":"node examples/server/src/index.js","heroku-postbuild":"yarn examples-build developer","examples-testcafe":"testcafe chrome --assertion-timeout 60000 -S -s examples/_screenshots examples/test/**/**/*_test* --debug-on-fail","examples-testcafe-ci":"testcafe 'chrome:headless --no-sandbox' --assertion-timeout 60000 -S -s examples/_screenshots examples/test/**/**/*_test*","examples-testcafe-live":"testcafe-live chrome --assertion-timeout 60000 examples/test/**/**/*_test*"},"typings":"dist/index.d.ts","_npmUser":{"name":"gooddata-ci","email":"rail@gooddata.com"},"repository":{"url":"git+ssh://git@github.com/gooddata/gooddata-react-components.git","type":"git"},"_npmVersion":"6.4.1","description":"GoodData React Components","directories":{},"_nodeVersion":"8.12.0","dependencies":{"rxjs":"^5.5.6","lodash":"4.17.11","ag-grid":"^18.0.1","invariant":"^2.2.2","classnames":"^2.2.6","highcharts":"4.2.5","prop-types":"^15.6.0","react-intl":"^2.4.0","custom-event":"^1.0.1","ag-grid-react":"^18.0.0","react-measure":"^1.4.7","@gooddata/typings":"2.9.0","@types/highcharts":"4.2.56","http-status-codes":"^1.3.0","@gooddata/js-utils":"3.4.0","@gooddata/numberjs":"^3.1.2","fixed-data-table-2":"0.7.17","@gooddata/goodstrap":"60.2.0","react-dom-factories":"^1.0.2","@gooddata/gooddata-js":"11.7.0","highcharts-pattern-fill":"3.0.3","nodelist-foreach-polyfill":"^1.2.0","highcharts-grouped-categories":"^1.1.3"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"raf":"3.3.2","yup":"^0.24.1","jest":"23.6.0","react":"16.5.2","enzyme":"3.5.0","formik":"^0.11.11","moment":"2.23.0","history":"^4.7.2","ts-jest":"23.1.4","webpack":"3.10.0","react-ga":"^2.5.2","recharts":"1.0.0-beta.9","testcafe":"0.20.3","commander":"2.14.1","node-sass":"4.7.2","react-dom":"16.5.2","supertest":"3.0.0","babel-core":"6.26.0","css-loader":"0.28.7","jest-junit":"3.0.0","raw-loader":"0.5.1","styled-jsx":"2.2.1","typescript":"2.3.3","@types/jest":"23.3.0","@types/node":"7.0.8","file-loader":"1.1.6","sass-loader":"6.0.6","@types/react":"16.0.34","babel-loader":"7.1.2","react-helmet":"5.2.0","react-select":"1.2.1","style-loader":"0.19.1","@types/enzyme":"3.1.13","@types/lodash":"4.14.61","babel-runtime":"6.25.0","testcafe-live":"0.1.4","utility-types":"^1.1.0","babel-polyfill":"^6.26.0","@storybook/react":"3.4.10","@types/invariant":"2.2.29","@types/react-dom":"16.0.3","babel-preset-env":"1.6.1","isomorphic-fetch":"2.2.1","react-datepicker":"1.1.0","react-router-dom":"4.2.2","@gooddata/mock-js":"1.24.0","@storybook/addons":"3.4.10","@types/classnames":"2.2.3","@types/prop-types":"15.5.2","@types/react-intl":"2.3.5","babel-preset-react":"6.24.1","identity-obj-proxy":"^3.0.0","react-async-script":"^0.9.1","webpack-dev-server":"2.11.1","@types/react-portal":"4.0.1","babel-plugin-lodash":"3.3.2","html-webpack-plugin":"2.30.1","react-test-renderer":"16.4.2","@types/react-measure":"0.4.7","clean-webpack-plugin":"0.1.17","react-google-recaptcha":"^0.11.0","@gooddata/eslint-config":"0.1.0","@gooddata/tslint-config":"0.0.16","@types/storybook__react":"3.0.6","enzyme-adapter-react-16":"1.3.1","uglifyjs-webpack-plugin":"1.2.0","@gooddata/test-storybook":"3.0.1","@storybook/addon-actions":"3.4.10","@storybook/addon-options":"3.4.10","node-sass-magic-importer":"5.1.0","react-syntax-highlighter":"6.1.2","@types/fixed-data-table-2":"0.8.1","awesome-typescript-loader":"3.5.0","@types/react-test-renderer":"16.0.0","circular-dependency-plugin":"4.4.0","compression-webpack-plugin":"1.1.7","@types/enzyme-adapter-react-16":"1.0.3","@types/storybook__addon-actions":"3.0.1","babel-plugin-transform-class-properties":"6.24.1","babel-plugin-transform-async-to-generator":"6.24.1","babel-plugin-transform-object-rest-spread":"6.26.0"},"peerDependencies":{"react":"16.5.2","react-dom":"16.5.2"},"_npmOperationalInternal":{"tmp":"tmp/react-components_6.3.0-alpha52_1553511273110_0.5817936823679581","host":"s3://npm-registry-packages"}},"6.3.0-alpha53":{"name":"@gooddata/react-components","version":"6.3.0-alpha53","author":{"name":"GoodData Corporation"},"license":"BSD-3-Clause","_id":"@gooddata/react-components@6.3.0-alpha53","maintainers":[{"name":"bertold8","email":"ivan.nejezchleb@seznam.cz"},{"name":"bugsbunny338","email":"jiri.zajic@mensa.cz"},{"name":"gooddata-ci","email":"rail@gooddata.com"},{"name":"hurtak","email":"petr.hurtak@gmail.com"},{"name":"ivan.mjartan","email":"ivan.mjartan@gooddata.com"},{"name":"jakub-sterba","email":"jakub.sterba@gooddata.com"},{"name":"jaroslav.tomecek","email":"jaroslav.tomecek@gooddata.com"},{"name":"jkittler","email":"honza.kittler@gmail.com"},{"name":"khanh.le","email":"khanh.le@gooddata.com"},{"name":"langhamp","email":"pavel.langhammer@gooddata.com"},{"name":"lanhuynh","email":"lan.huynh@gooddata.com"},{"name":"linhhong","email":"linh.hong@gooddata.com"},{"name":"lpearce","email":"levi.pearce@gooddata.com"},{"name":"lupko","email":"lubomir.slivka@gooddata.com"},{"name":"martin.mosko","email":"martin.mosko@gooddata.com"},{"name":"michal.marsal","email":"michal.marsal@gooddata.com"},{"name":"nadtan","email":"tan.nguyen@gooddata.com"},{"name":"naibinh","email":"naibinh@gmail.com"},{"name":"nikolacech","email":"nikola.cech@gooddata.com"},{"name":"no23reason","email":"dan.homola@hotmail.cz"},{"name":"pbenes","email":"petr.benes@gooddata.com"},{"name":"peterlacko","email":"lackopeter17@gmail.com"},{"name":"petrjanu","email":"petr.janu@gooddata.com"},{"name":"ptquang86","email":"ptquang86@gmail.com"},{"name":"rodri360","email":"me@rodri360.com"},{"name":"sitina","email":"jiri.sitina@gooddata.com"},{"name":"sondo","email":"son.do@gooddata.com"},{"name":"strouhaljan","email":"strouhal.jan@gmail.com"},{"name":"tomas.kratochvil","email":"tomas.kratochvil@gooddata.com"},{"name":"tomasreichmann","email":"tomasreichmann@gmail.com"},{"name":"tomsatgd","email":"tomas.satinsky@gooddata.com"},{"name":"tu.ngo","email":"tu.ngo@gooddata.com"},{"name":"vlastikcz","email":"vlastimil.kotas@gooddata.com"},{"name":"vlckomi1","email":"michaela.vlckova@gooddata.com"},{"name":"xmort","email":"petr.dolejsi@gooddata.com"},{"name":"yanlipnican","email":"yanlipnican@gmail.com"},{"name":"zdenek.vidensky","email":"zdenek.vidensky@gooddata.com"}],"homepage":"https://github.com/gooddata/gooddata-react-components#readme","bugs":{"url":"https://github.com/gooddata/gooddata-react-components/issues"},"dist":{"shasum":"c62fe264e7bd675f7f639306608a8d0236cf384e","tarball":"https://registry.npmjs.org/@gooddata/react-components/-/react-components-6.3.0-alpha53.tgz","fileCount":1165,"integrity":"sha512-fcde3cBxHXbIVV81WcsAN/oRQGHIR5sWyx823rfg+F5Um721oRmC1bQPRKO5tU6+BNOU0wvoMdFqnRnVeUH34Q==","signatures":[{"sig":"MEUCIB1gTQhGdiRqXBPGZjamHBXzXLxSbTY9LBbNS2WuUvbIAiEAx+vET0ZW333IH53yC9dX1vA3b6CUXdmQ14RhdCjvVJw=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":4935324,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJcmTR5CRA9TVsSAnZWagAAif0QAJ8urVuCQwfQ9kHdAxi3\nFPFwxRYASvtyg5FicR4RtAQDo7wG2CSfZEgXVqWVkMnHRD3WE+oxsdo681r6\nbPm4Iwd3OtaNMzcZl2e6d3gxuzYFi2xMwPyTxMRpzyncjSMVdX1NStX1Cnv8\n1b1OxuKcKwjk4IbcdyFjcD8+KokhO+u6575auRbwh3B+yTVBM+hakhcylekP\nRPXU1HuqLR9RJBvE5fMtq9v05YT1YiSwgh0HNXB1LPppI5HkMlwcLbaIfCU7\nfxZilVNO8wSvayUCq8fbNzSl5eRdjIx6Lcb5dEwMd6JAFC1xuotoHb0OOPbA\ncRwEjW0ZgTJwmhi0UaitLiC9jnPhPi1vvZzS0OLWeXvnnMEvKT52B5Tf3hjC\nHur4iB9K/F3T+fyLEGjiHqnGfFDprIQn2p9h9cBBTH4YfhQxC0WWjCnFnEK3\nTyyXwOMblGFqGpbs3MQXfKVq7ERum52AvH8FbjaA4KvI/96ybV8VbBVC+zar\nbNcPv0GQU3d5pR7FsrKQg89O93fNc68OKCrB3emSWVR8hSI7acEYq2PKh1ZV\nDfaIszXu7f8u5TvQM7ywS1hG2N041+U0289G/2HmhNnk9ZuyTW5YCD3YeC2y\nDLXy5V2iE17ll8gL868oA0DF97l7dUxbu4FzFXdVz/j2Jv4xvO1259AC6nf2\nWOA0\r\n=nEeN\r\n-----END PGP SIGNATURE-----\r\n"},"jest":{"testRegex":"(/__tests__/.*|\\.(test|spec))\\.(tsx?|jsx?)$","transform":{".(ts|tsx)":"ts-jest"},"collectCoverage":false,"moduleNameMapper":{"\\.(css|less|sass|scss)$":"<rootDir>/__mocks__/styleMock.ts"},"coverageReporters":["html"],"collectCoverageFrom":["src/**/*.{ts,tsx}","examples/server/src/**/*.{js,jsx}","!**/*.d.ts"],"moduleFileExtensions":["ts","tsx","js"],"setupTestFrameworkScriptFile":"<rootDir>/jest.setup.js"},"main":"dist/index.js","config":{"eslint":"./examples/**/*.{js,jsx}","tslint":"./{__mocks__,src,stories}/**/*.{ts,tsx}"},"readme":"[![npm version](https://badge.fury.io/js/%40gooddata%2Freact-components.svg)](https://www.npmjs.com/package/@gooddata/react-components) \n\n# GoodData.UI React components\n> A React-based JavaScript library for building data-driven applications\n\n## Getting started\n- [GoodData.UI Documentation](http://sdk.gooddata.com/gooddata-ui/)\n- [GoodData.UI Live Examples](https://gooddata-examples.herokuapp.com/)\n- [Stack Overflow](https://stackoverflow.com/questions/tagged/gooddata)\n\n### Usage\nWith [yarn](https://yarnpkg.com) installed, go to your project directory and run\n```\n$ yarn add @gooddata/react-components\n```\nIf you prefer [npm](npmjs.com) run\n```\n$ npm install --save @gooddata/react-components\n```\n\n\n## Contributing\n\nWe welcome any contribution in form of [issues](https://github.com/gooddata/gooddata-react-components/issues) or [pull requests](https://github.com/gooddata/gooddata-react-components/pulls).\nThese commands may come in handy while developing:\n\n| command | description |\n| ------- | ----------- |\n| `yarn install --pure-lockfile` | first step |\n| ||\n| `yarn dev` | build react-components to `/dist` in watch mode |\n| `yarn test` | run all unit tests |\n| `yarn validate` | validate codestyle |\n| ||\n| `yarn storybook` | run storybook from `/stories` on http://localhost:9001 |\n| `yarn build-storybook` | build storybook to `/dist-storybook` |\n| `yarn test-storybook` | run storybook and [screenshot tests](https://github.com/gooddata/gdc-client-utils/tree/master/test-storybook) |\n| ||\n| `yarn examples` | run Live Examples dev-server from `/examples` on https://localhost:8999 |\n| `yarn examples-build` | build Live Examples to `/examples/dist` |\n| `yarn examples-server` | serve built Live Examples - see `/examples/server/src` |\n| `yarn examples-testcafe` | run testcafe tests against `localhost:8999` |\n\n### Deploy to heroku.com\nWhen you deploy this repo to heroku, it serves *GoodData.UI Live Examples*.\nRelevant tasks are in `Procfile` and `package.json`.\n\n```bash\n# run in the project directory\nheroku login\nheroku create <your-app-name>\nheroku config:set DOMAIN_ADMIN_USERNAME=x@gooddata.com DOMAIN_ADMIN_PASSWORD=xy PROJECT_ID_TO_ASSIGN=xms7ga4tf3g3nzucd8380o2bev8oeknp\ngit push heroku HEAD:master\nheroku open\n```\n\n### Run Live Examples Locally\nTo run *GoodData.UI Live Examples* locally:\n```bash\ngit clone <this-repository>\ncd  <repository-folder>\nyarn install --pure-lockfile\nyarn examples\n```\nThen open https://localhost:8999 and login using Live Examples account (you can [create one here](https://gooddata-examples.herokuapp.com/registration)).\n\n## Changelog\n\n- see [CHANGELOG.md](CHANGELOG.md)\n\n## License\n\n(C) 2007-2018 GoodData Corporation\n\nThis project is dual licensed:\n\n- The ATTRIBUTION-NONCOMMERCIAL 4.0 INTERNATIONAL (CC BY-NC 4.0) is used for purpose of the trial experience and evaluation of GoodData.UI library.\n- The GOODDATA GOODDATA.UI LIBRARY END USER LICENSE AGREEMENT is used for GoodData customers.\n\nFor more information, please see [LICENSE](https://github.com/gooddata/gooddata-react-components/blob/master/LICENSE)\n","gitHead":"bdefe84ea16e851037f4526615690071cb746e29","scripts":{"dev":"bash scripts/build.sh --dev-watch","test":"jest --watch","build":"bash scripts/build.sh","tslint":"yarn run-tslint -t verbose $npm_package_config_tslint","prepare":"cd examples/server && yarn install --pure-lockfile && cd ../..; rm -r examples/node_modules 2>/dev/null; true","examples":"bash scripts/run-examples.sh","prepare?":"# Called before `npm publish` and on local `npm install`. Temporarily also for deleting obsolete node_modules. Ends with `true` to continue gracefully.","validate":"tsc --noEmit && yarn tslint && eslint $npm_package_config_eslint","build-dev":"bash scripts/build.sh --dev","examples?":"# Default is developer domain, other options: yarn examples [sec,secure,stg,stg2,stg3,demo,developer or URL]","storybook":"yarn build && start-storybook -p 9001 -c .storybook","test-once":"jest","tslint-ci":"mkdir -p ./ci/results && yarn run-tslint -t checkstyle -o ./ci/results/tslint-results.xml $npm_package_config_tslint","run-tslint":"tslint -p tsconfig.json","validate-ci":"tsc --noEmit && yarn tslint-ci  && eslint $npm_package_config_eslint -f checkstyle -o ci/results/eslint-results.xml","examples-build":"bash scripts/build-examples.sh","prepublishOnly":"yarn build","test-storybook":"yarn build && test-storybook","build-storybook":"yarn build && build-storybook -c .storybook -o dist-storybook","examples-server":"node examples/server/src/index.js","heroku-postbuild":"yarn examples-build developer","examples-testcafe":"testcafe chrome --assertion-timeout 60000 -S -s examples/_screenshots examples/test/**/**/*_test* --debug-on-fail","examples-testcafe-ci":"testcafe 'chrome:headless --no-sandbox' --assertion-timeout 60000 -S -s examples/_screenshots examples/test/**/**/*_test*","examples-testcafe-live":"testcafe-live chrome --assertion-timeout 60000 examples/test/**/**/*_test*"},"typings":"dist/index.d.ts","_npmUser":{"name":"gooddata-ci","email":"rail@gooddata.com"},"repository":{"url":"git+ssh://git@github.com/gooddata/gooddata-react-components.git","type":"git"},"_npmVersion":"6.4.1","description":"GoodData React Components","directories":{},"_nodeVersion":"8.12.0","dependencies":{"rxjs":"^5.5.6","lodash":"4.17.11","ag-grid":"^18.0.1","invariant":"^2.2.2","classnames":"^2.2.6","highcharts":"4.2.5","prop-types":"^15.6.0","react-intl":"^2.4.0","custom-event":"^1.0.1","ag-grid-react":"^18.0.0","react-measure":"^1.4.7","@gooddata/typings":"2.9.0","@types/highcharts":"4.2.56","http-status-codes":"^1.3.0","@gooddata/js-utils":"3.4.0","@gooddata/numberjs":"^3.1.2","fixed-data-table-2":"0.7.17","@gooddata/goodstrap":"60.2.0","react-dom-factories":"^1.0.2","@gooddata/gooddata-js":"11.7.0","highcharts-pattern-fill":"3.0.3","nodelist-foreach-polyfill":"^1.2.0","highcharts-grouped-categories":"^1.1.3"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"raf":"3.3.2","yup":"^0.24.1","jest":"23.6.0","react":"16.5.2","enzyme":"3.5.0","formik":"^0.11.11","moment":"2.23.0","history":"^4.7.2","ts-jest":"23.1.4","webpack":"3.10.0","react-ga":"^2.5.2","recharts":"1.0.0-beta.9","testcafe":"0.20.3","commander":"2.14.1","node-sass":"4.7.2","react-dom":"16.5.2","supertest":"3.0.0","babel-core":"6.26.0","css-loader":"0.28.7","jest-junit":"3.0.0","raw-loader":"0.5.1","styled-jsx":"2.2.1","typescript":"2.3.3","@types/jest":"23.3.0","@types/node":"7.0.8","file-loader":"1.1.6","sass-loader":"6.0.6","@types/react":"16.0.34","babel-loader":"7.1.2","react-helmet":"5.2.0","react-select":"1.2.1","style-loader":"0.19.1","@types/enzyme":"3.1.13","@types/lodash":"4.14.61","babel-runtime":"6.25.0","testcafe-live":"0.1.4","utility-types":"^1.1.0","babel-polyfill":"^6.26.0","@storybook/react":"3.4.10","@types/invariant":"2.2.29","@types/react-dom":"16.0.3","babel-preset-env":"1.6.1","isomorphic-fetch":"2.2.1","react-datepicker":"1.1.0","react-router-dom":"4.2.2","@gooddata/mock-js":"1.24.0","@storybook/addons":"3.4.10","@types/classnames":"2.2.3","@types/prop-types":"15.5.2","@types/react-intl":"2.3.5","babel-preset-react":"6.24.1","identity-obj-proxy":"^3.0.0","react-async-script":"^0.9.1","webpack-dev-server":"2.11.1","@types/react-portal":"4.0.1","babel-plugin-lodash":"3.3.2","html-webpack-plugin":"2.30.1","react-test-renderer":"16.4.2","@types/react-measure":"0.4.7","clean-webpack-plugin":"0.1.17","react-google-recaptcha":"^0.11.0","@gooddata/eslint-config":"0.1.0","@gooddata/tslint-config":"0.0.16","@types/storybook__react":"3.0.6","enzyme-adapter-react-16":"1.3.1","uglifyjs-webpack-plugin":"1.2.0","@gooddata/test-storybook":"3.0.1","@storybook/addon-actions":"3.4.10","@storybook/addon-options":"3.4.10","node-sass-magic-importer":"5.1.0","react-syntax-highlighter":"6.1.2","@types/fixed-data-table-2":"0.8.1","awesome-typescript-loader":"3.5.0","@types/react-test-renderer":"16.0.0","circular-dependency-plugin":"4.4.0","compression-webpack-plugin":"1.1.7","@types/enzyme-adapter-react-16":"1.0.3","@types/storybook__addon-actions":"3.0.1","babel-plugin-transform-class-properties":"6.24.1","babel-plugin-transform-async-to-generator":"6.24.1","babel-plugin-transform-object-rest-spread":"6.26.0"},"peerDependencies":{"react":"16.5.2","react-dom":"16.5.2"},"_npmOperationalInternal":{"tmp":"tmp/react-components_6.3.0-alpha53_1553544312622_0.8606756551234056","host":"s3://npm-registry-packages"}},"6.3.0-alpha54":{"name":"@gooddata/react-components","version":"6.3.0-alpha54","author":{"name":"GoodData Corporation"},"license":"BSD-3-Clause","_id":"@gooddata/react-components@6.3.0-alpha54","maintainers":[{"name":"bertold8","email":"ivan.nejezchleb@seznam.cz"},{"name":"bugsbunny338","email":"jiri.zajic@mensa.cz"},{"name":"gooddata-ci","email":"rail@gooddata.com"},{"name":"hurtak","email":"petr.hurtak@gmail.com"},{"name":"ivan.mjartan","email":"ivan.mjartan@gooddata.com"},{"name":"jakub-sterba","email":"jakub.sterba@gooddata.com"},{"name":"jaroslav.tomecek","email":"jaroslav.tomecek@gooddata.com"},{"name":"jkittler","email":"honza.kittler@gmail.com"},{"name":"khanh.le","email":"khanh.le@gooddata.com"},{"name":"langhamp","email":"pavel.langhammer@gooddata.com"},{"name":"lanhuynh","email":"lan.huynh@gooddata.com"},{"name":"linhhong","email":"linh.hong@gooddata.com"},{"name":"lpearce","email":"levi.pearce@gooddata.com"},{"name":"lupko","email":"lubomir.slivka@gooddata.com"},{"name":"martin.mosko","email":"martin.mosko@gooddata.com"},{"name":"michal.marsal","email":"michal.marsal@gooddata.com"},{"name":"nadtan","email":"tan.nguyen@gooddata.com"},{"name":"naibinh","email":"naibinh@gmail.com"},{"name":"nikolacech","email":"nikola.cech@gooddata.com"},{"name":"no23reason","email":"dan.homola@hotmail.cz"},{"name":"pbenes","email":"petr.benes@gooddata.com"},{"name":"peterlacko","email":"lackopeter17@gmail.com"},{"name":"petrjanu","email":"petr.janu@gooddata.com"},{"name":"ptquang86","email":"ptquang86@gmail.com"},{"name":"rodri360","email":"me@rodri360.com"},{"name":"sitina","email":"jiri.sitina@gooddata.com"},{"name":"sondo","email":"son.do@gooddata.com"},{"name":"strouhaljan","email":"strouhal.jan@gmail.com"},{"name":"tomas.kratochvil","email":"tomas.kratochvil@gooddata.com"},{"name":"tomasreichmann","email":"tomasreichmann@gmail.com"},{"name":"tomsatgd","email":"tomas.satinsky@gooddata.com"},{"name":"tu.ngo","email":"tu.ngo@gooddata.com"},{"name":"vlastikcz","email":"vlastimil.kotas@gooddata.com"},{"name":"vlckomi1","email":"michaela.vlckova@gooddata.com"},{"name":"xmort","email":"petr.dolejsi@gooddata.com"},{"name":"yanlipnican","email":"yanlipnican@gmail.com"},{"name":"zdenek.vidensky","email":"zdenek.vidensky@gooddata.com"}],"homepage":"https://github.com/gooddata/gooddata-react-components#readme","bugs":{"url":"https://github.com/gooddata/gooddata-react-components/issues"},"dist":{"shasum":"12c956cce2bc574f1f171a056c86a0384fb252a5","tarball":"https://registry.npmjs.org/@gooddata/react-components/-/react-components-6.3.0-alpha54.tgz","fileCount":1165,"integrity":"sha512-C9+kAnzATHromPJrF++BQxFSOa1Uamy7+4PJJYk1miQYjw5ZRvWF14lmJoKfW6KlmBu5yFcfbwH1BA7Rk+ZufQ==","signatures":[{"sig":"MEYCIQC2sx52jET2+TBnT3+R1LeZuVEk++rLLnAtG4HGJd3q/wIhAP8JfdKYuV48M3etNm9L/MoZol4FLPHDh73RCDE8q5Hi","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":4935324,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJcmhCjCRA9TVsSAnZWagAAq+YP/2NeTQsUM1jDohd+TdHc\nLAdSfKF64LJ0eoNR7uZsu/3iQSWbVSQXi0wqK4J72eI7mKi/dW+b56CBbAn1\nL+U8O3kDLxmQ4LBKqiBt/zoyLxgrm4P0H+IAkJV2JiiTPefVdtVyklWKxlJm\nacrbTo6rGotblqKJ7lTPgAg4fAwCXhZdHE3d51JvY4D2ovwLMe9tJ4AiMFMJ\nCdJXoZm+PN/PQCk0GM+u2Fo91hDov/NAMeekZtPj71r1WccWtKZ/ttkdd3HT\npECLJlRlxED+HPva/JyMPlH/na6JmSwmK+ujyVGwgjhna0rJW6qZl/1nDicn\ngJDDlFw0y4ZKqgAb494XeMLRIwLKdiPq51vXHjhWGJv8c7zRU+BvWbmIAoLR\nP4sf1D0HsE6PGivmxXfBugmEw+0WfNhw6BXO2+mLNH5DaQtiIETeF/+gU5vu\nW1g+I57xqlmiwCuZgYH0o3MWkLf/0Qvi/Ty2GVquigGcrujpBQQMBC5ire19\nw+pF5J1FFuRH+Sso+cGamE46Ge4GrbJP6uSM/qNqw9k2RgL2CjZ7JBAJdNg2\nsLtEbDCjz+CywlAxeBM8unhlkiDjunTgW8fcj1G+MSdDoUyBGoGOsGoDoCBC\nWSg6Sleo4yv/F+NAXKV44hO476KezmKJVJZGtSwUKx3E/jPP48JfMFqjIzCW\nOQ8E\r\n=3p/3\r\n-----END PGP SIGNATURE-----\r\n"},"jest":{"testRegex":"(/__tests__/.*|\\.(test|spec))\\.(tsx?|jsx?)$","transform":{".(ts|tsx)":"ts-jest"},"collectCoverage":false,"moduleNameMapper":{"\\.(css|less|sass|scss)$":"<rootDir>/__mocks__/styleMock.ts"},"coverageReporters":["html"],"collectCoverageFrom":["src/**/*.{ts,tsx}","examples/server/src/**/*.{js,jsx}","!**/*.d.ts"],"moduleFileExtensions":["ts","tsx","js"],"setupTestFrameworkScriptFile":"<rootDir>/jest.setup.js"},"main":"dist/index.js","config":{"eslint":"./examples/**/*.{js,jsx}","tslint":"./{__mocks__,src,stories}/**/*.{ts,tsx}"},"readme":"[![npm version](https://badge.fury.io/js/%40gooddata%2Freact-components.svg)](https://www.npmjs.com/package/@gooddata/react-components) \n\n# GoodData.UI React components\n> A React-based JavaScript library for building data-driven applications\n\n## Getting started\n- [GoodData.UI Documentation](http://sdk.gooddata.com/gooddata-ui/)\n- [GoodData.UI Live Examples](https://gooddata-examples.herokuapp.com/)\n- [Stack Overflow](https://stackoverflow.com/questions/tagged/gooddata)\n\n### Usage\nWith [yarn](https://yarnpkg.com) installed, go to your project directory and run\n```\n$ yarn add @gooddata/react-components\n```\nIf you prefer [npm](npmjs.com) run\n```\n$ npm install --save @gooddata/react-components\n```\n\n\n## Contributing\n\nWe welcome any contribution in form of [issues](https://github.com/gooddata/gooddata-react-components/issues) or [pull requests](https://github.com/gooddata/gooddata-react-components/pulls).\nThese commands may come in handy while developing:\n\n| command | description |\n| ------- | ----------- |\n| `yarn install --pure-lockfile` | first step |\n| ||\n| `yarn dev` | build react-components to `/dist` in watch mode |\n| `yarn test` | run all unit tests |\n| `yarn validate` | validate codestyle |\n| ||\n| `yarn storybook` | run storybook from `/stories` on http://localhost:9001 |\n| `yarn build-storybook` | build storybook to `/dist-storybook` |\n| `yarn test-storybook` | run storybook and [screenshot tests](https://github.com/gooddata/gdc-client-utils/tree/master/test-storybook) |\n| ||\n| `yarn examples` | run Live Examples dev-server from `/examples` on https://localhost:8999 |\n| `yarn examples-build` | build Live Examples to `/examples/dist` |\n| `yarn examples-server` | serve built Live Examples - see `/examples/server/src` |\n| `yarn examples-testcafe` | run testcafe tests against `localhost:8999` |\n\n### Deploy to heroku.com\nWhen you deploy this repo to heroku, it serves *GoodData.UI Live Examples*.\nRelevant tasks are in `Procfile` and `package.json`.\n\n```bash\n# run in the project directory\nheroku login\nheroku create <your-app-name>\nheroku config:set DOMAIN_ADMIN_USERNAME=x@gooddata.com DOMAIN_ADMIN_PASSWORD=xy PROJECT_ID_TO_ASSIGN=xms7ga4tf3g3nzucd8380o2bev8oeknp\ngit push heroku HEAD:master\nheroku open\n```\n\n### Run Live Examples Locally\nTo run *GoodData.UI Live Examples* locally:\n```bash\ngit clone <this-repository>\ncd  <repository-folder>\nyarn install --pure-lockfile\nyarn examples\n```\nThen open https://localhost:8999 and login using Live Examples account (you can [create one here](https://gooddata-examples.herokuapp.com/registration)).\n\n## Changelog\n\n- see [CHANGELOG.md](CHANGELOG.md)\n\n## License\n\n(C) 2007-2018 GoodData Corporation\n\nThis project is dual licensed:\n\n- The ATTRIBUTION-NONCOMMERCIAL 4.0 INTERNATIONAL (CC BY-NC 4.0) is used for purpose of the trial experience and evaluation of GoodData.UI library.\n- The GOODDATA GOODDATA.UI LIBRARY END USER LICENSE AGREEMENT is used for GoodData customers.\n\nFor more information, please see [LICENSE](https://github.com/gooddata/gooddata-react-components/blob/master/LICENSE)\n","gitHead":"406927d149233d0f001d17b53744a82354f4279f","scripts":{"dev":"bash scripts/build.sh --dev-watch","test":"jest --watch","build":"bash scripts/build.sh","tslint":"yarn run-tslint -t verbose $npm_package_config_tslint","prepare":"cd examples/server && yarn install --pure-lockfile && cd ../..; rm -r examples/node_modules 2>/dev/null; true","examples":"bash scripts/run-examples.sh","prepare?":"# Called before `npm publish` and on local `npm install`. Temporarily also for deleting obsolete node_modules. Ends with `true` to continue gracefully.","validate":"tsc --noEmit && yarn tslint && eslint $npm_package_config_eslint","build-dev":"bash scripts/build.sh --dev","examples?":"# Default is developer domain, other options: yarn examples [sec,secure,stg,stg2,stg3,demo,developer or URL]","storybook":"yarn build && start-storybook -p 9001 -c .storybook","test-once":"jest","tslint-ci":"mkdir -p ./ci/results && yarn run-tslint -t checkstyle -o ./ci/results/tslint-results.xml $npm_package_config_tslint","run-tslint":"tslint -p tsconfig.json","validate-ci":"tsc --noEmit && yarn tslint-ci  && eslint $npm_package_config_eslint -f checkstyle -o ci/results/eslint-results.xml","examples-build":"bash scripts/build-examples.sh","prepublishOnly":"yarn build","test-storybook":"yarn build && test-storybook","build-storybook":"yarn build && build-storybook -c .storybook -o dist-storybook","examples-server":"node examples/server/src/index.js","heroku-postbuild":"yarn examples-build developer","examples-testcafe":"testcafe chrome --assertion-timeout 60000 -S -s examples/_screenshots examples/test/**/**/*_test* --debug-on-fail","examples-testcafe-ci":"testcafe 'chrome:headless --no-sandbox' --assertion-timeout 60000 -S -s examples/_screenshots examples/test/**/**/*_test*","examples-testcafe-live":"testcafe-live chrome --assertion-timeout 60000 examples/test/**/**/*_test*"},"typings":"dist/index.d.ts","_npmUser":{"name":"gooddata-ci","email":"rail@gooddata.com"},"repository":{"url":"git+ssh://git@github.com/gooddata/gooddata-react-components.git","type":"git"},"_npmVersion":"6.4.1","description":"GoodData React Components","directories":{},"_nodeVersion":"8.12.0","dependencies":{"rxjs":"^5.5.6","lodash":"4.17.11","ag-grid":"^18.0.1","invariant":"^2.2.2","classnames":"^2.2.6","highcharts":"4.2.5","prop-types":"^15.6.0","react-intl":"^2.4.0","custom-event":"^1.0.1","ag-grid-react":"^18.0.0","react-measure":"^1.4.7","@gooddata/typings":"2.9.0","@types/highcharts":"4.2.56","http-status-codes":"^1.3.0","@gooddata/js-utils":"3.4.0","@gooddata/numberjs":"^3.1.2","fixed-data-table-2":"0.7.17","@gooddata/goodstrap":"60.3.0","react-dom-factories":"^1.0.2","@gooddata/gooddata-js":"11.7.0","highcharts-pattern-fill":"3.0.3","nodelist-foreach-polyfill":"^1.2.0","highcharts-grouped-categories":"^1.1.3"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"raf":"3.3.2","yup":"^0.24.1","jest":"23.6.0","react":"16.5.2","enzyme":"3.5.0","formik":"^0.11.11","moment":"2.23.0","history":"^4.7.2","ts-jest":"23.1.4","webpack":"3.10.0","react-ga":"^2.5.2","recharts":"1.0.0-beta.9","testcafe":"0.20.3","commander":"2.14.1","node-sass":"4.7.2","react-dom":"16.5.2","supertest":"3.0.0","babel-core":"6.26.0","css-loader":"0.28.7","jest-junit":"3.0.0","raw-loader":"0.5.1","styled-jsx":"2.2.1","typescript":"2.3.3","@types/jest":"23.3.0","@types/node":"7.0.8","file-loader":"1.1.6","sass-loader":"6.0.6","@types/react":"16.0.34","babel-loader":"7.1.2","react-helmet":"5.2.0","react-select":"1.2.1","style-loader":"0.19.1","@types/enzyme":"3.1.13","@types/lodash":"4.14.61","babel-runtime":"6.25.0","testcafe-live":"0.1.4","utility-types":"^1.1.0","babel-polyfill":"^6.26.0","@storybook/react":"3.4.10","@types/invariant":"2.2.29","@types/react-dom":"16.0.3","babel-preset-env":"1.6.1","isomorphic-fetch":"2.2.1","react-datepicker":"1.1.0","react-router-dom":"4.2.2","@gooddata/mock-js":"1.24.0","@storybook/addons":"3.4.10","@types/classnames":"2.2.3","@types/prop-types":"15.5.2","@types/react-intl":"2.3.5","babel-preset-react":"6.24.1","identity-obj-proxy":"^3.0.0","react-async-script":"^0.9.1","webpack-dev-server":"2.11.1","@types/react-portal":"4.0.1","babel-plugin-lodash":"3.3.2","html-webpack-plugin":"2.30.1","react-test-renderer":"16.4.2","@types/react-measure":"0.4.7","clean-webpack-plugin":"0.1.17","react-google-recaptcha":"^0.11.0","@gooddata/eslint-config":"0.1.0","@gooddata/tslint-config":"0.0.16","@types/storybook__react":"3.0.6","enzyme-adapter-react-16":"1.3.1","uglifyjs-webpack-plugin":"1.2.0","@gooddata/test-storybook":"3.0.1","@storybook/addon-actions":"3.4.10","@storybook/addon-options":"3.4.10","node-sass-magic-importer":"5.1.0","react-syntax-highlighter":"6.1.2","@types/fixed-data-table-2":"0.8.1","awesome-typescript-loader":"3.5.0","@types/react-test-renderer":"16.0.0","circular-dependency-plugin":"4.4.0","compression-webpack-plugin":"1.1.7","@types/enzyme-adapter-react-16":"1.0.3","@types/storybook__addon-actions":"3.0.1","babel-plugin-transform-class-properties":"6.24.1","babel-plugin-transform-async-to-generator":"6.24.1","babel-plugin-transform-object-rest-spread":"6.26.0"},"peerDependencies":{"react":"16.5.2","react-dom":"16.5.2"},"_npmOperationalInternal":{"tmp":"tmp/react-components_6.3.0-alpha54_1553600674245_0.1977270958727253","host":"s3://npm-registry-packages"}},"6.3.0-alpha55":{"name":"@gooddata/react-components","version":"6.3.0-alpha55","author":{"name":"GoodData Corporation"},"license":"BSD-3-Clause","_id":"@gooddata/react-components@6.3.0-alpha55","maintainers":[{"name":"bertold8","email":"ivan.nejezchleb@seznam.cz"},{"name":"bugsbunny338","email":"jiri.zajic@mensa.cz"},{"name":"gooddata-ci","email":"rail@gooddata.com"},{"name":"hurtak","email":"petr.hurtak@gmail.com"},{"name":"ivan.mjartan","email":"ivan.mjartan@gooddata.com"},{"name":"jakub-sterba","email":"jakub.sterba@gooddata.com"},{"name":"jaroslav.tomecek","email":"jaroslav.tomecek@gooddata.com"},{"name":"jkittler","email":"honza.kittler@gmail.com"},{"name":"khanh.le","email":"khanh.le@gooddata.com"},{"name":"langhamp","email":"pavel.langhammer@gooddata.com"},{"name":"lanhuynh","email":"lan.huynh@gooddata.com"},{"name":"linhhong","email":"linh.hong@gooddata.com"},{"name":"lpearce","email":"levi.pearce@gooddata.com"},{"name":"lupko","email":"lubomir.slivka@gooddata.com"},{"name":"martin.mosko","email":"martin.mosko@gooddata.com"},{"name":"michal.marsal","email":"michal.marsal@gooddata.com"},{"name":"nadtan","email":"tan.nguyen@gooddata.com"},{"name":"naibinh","email":"naibinh@gmail.com"},{"name":"nikolacech","email":"nikola.cech@gooddata.com"},{"name":"no23reason","email":"dan.homola@hotmail.cz"},{"name":"pbenes","email":"petr.benes@gooddata.com"},{"name":"peterlacko","email":"lackopeter17@gmail.com"},{"name":"petrjanu","email":"petr.janu@gooddata.com"},{"name":"ptquang86","email":"ptquang86@gmail.com"},{"name":"rodri360","email":"me@rodri360.com"},{"name":"sitina","email":"jiri.sitina@gooddata.com"},{"name":"sondo","email":"son.do@gooddata.com"},{"name":"strouhaljan","email":"strouhal.jan@gmail.com"},{"name":"tomas.kratochvil","email":"tomas.kratochvil@gooddata.com"},{"name":"tomasreichmann","email":"tomasreichmann@gmail.com"},{"name":"tomsatgd","email":"tomas.satinsky@gooddata.com"},{"name":"tu.ngo","email":"tu.ngo@gooddata.com"},{"name":"vlastikcz","email":"vlastimil.kotas@gooddata.com"},{"name":"vlckomi1","email":"michaela.vlckova@gooddata.com"},{"name":"xmort","email":"petr.dolejsi@gooddata.com"},{"name":"yanlipnican","email":"yanlipnican@gmail.com"},{"name":"zdenek.vidensky","email":"zdenek.vidensky@gooddata.com"}],"homepage":"https://github.com/gooddata/gooddata-react-components#readme","bugs":{"url":"https://github.com/gooddata/gooddata-react-components/issues"},"dist":{"shasum":"d8fe12d553a9d6670ae57e04e9bbc5d3d8a38b6a","tarball":"https://registry.npmjs.org/@gooddata/react-components/-/react-components-6.3.0-alpha55.tgz","fileCount":1165,"integrity":"sha512-YAdefFy9Pf/pVcKwmdPob4g+AH58YrT/yVoiSV6Y2QB66snmOb+1Sim8E2k96cQ+KZqLS6Q8mcb1FkeU4IoYRA==","signatures":[{"sig":"MEUCIQDAAIyqgCChVcxaV0Y/ES21dUg6VWT86tZvRE8ikQsOhQIgC7Thej28CLoiuGtuoFezWYqS2WGKB1BR6vvGGxu8fmc=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":4940989,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJcmxnDCRA9TVsSAnZWagAAMGkP/inTkrRhJza/6r9hBX3k\nWI5P95VbCb2Ca+4sl1Y5+Iuy4ZH7BOAJ16Hgh0RXIsOjZU9xTTHk/cAfPCOJ\nNFhJAbGWT0WYVjshsb+0LOwovHi0GtydRlJgnQdIc/zErPYG2q7pJ17VNB/b\nN8xwDcI4ECq+cpMcMf8vfwPJSESpAyTOpWaSwpBD/HEbKRXYJ42/mbbEKQT/\nrI5bYWpHjV9o9+07+la4/7to718ayB/a6mUJD4qiKLPb+TCej4r0pqX9Oh3z\nWHLmUJWlmLXVDMLfkNLbtPGfqDmmnI1BpzNT70dWyh9wPlc5kv9jJqh5OjVc\nWn7ewyqDNWyUxO+lr896SP3/rVSWI8A04ZCONPz5tNU0PCoLsGq6csG3z2zz\nDHK9MCsqZjSxl5QuZqblgAoGXCpM3rv+BpoWfK2DEbWSsz0ZVwURnC/p8Bqu\nkbc4AB6mQLmVnFPjreogz+nQGwkXcSI1K0EVghM7r6PCpiYKGLeZWl8TsgZH\nEuZsRMqTHe4Pjpk9wEAaY+X+nW1OQ2c1mZEB/0ndXFDkvrQ99CrA/ji0Y2MV\nb/gEak5kk7XFFnGKIVRXgPGjR3EfnnfLCNroIhUwh8PEtm33TipZLlCjp72T\nu2lz2aQpB70UP08eWWGopJ911f05PMdCQ7m2WVLwCj+PqAm7MCcPi2gyDyu3\nK6rL\r\n=JB0y\r\n-----END PGP SIGNATURE-----\r\n"},"jest":{"testRegex":"(/__tests__/.*|\\.(test|spec))\\.(tsx?|jsx?)$","transform":{".(ts|tsx)":"ts-jest"},"collectCoverage":false,"moduleNameMapper":{"\\.(css|less|sass|scss)$":"<rootDir>/__mocks__/styleMock.ts"},"coverageReporters":["html"],"collectCoverageFrom":["src/**/*.{ts,tsx}","examples/server/src/**/*.{js,jsx}","!**/*.d.ts"],"moduleFileExtensions":["ts","tsx","js"],"setupTestFrameworkScriptFile":"<rootDir>/jest.setup.js"},"main":"dist/index.js","config":{"eslint":"./examples/**/*.{js,jsx}","tslint":"./{__mocks__,src,stories}/**/*.{ts,tsx}"},"readme":"[![npm version](https://badge.fury.io/js/%40gooddata%2Freact-components.svg)](https://www.npmjs.com/package/@gooddata/react-components) \n\n# GoodData.UI React components\n> A React-based JavaScript library for building data-driven applications\n\n## Getting started\n- [GoodData.UI Documentation](http://sdk.gooddata.com/gooddata-ui/)\n- [GoodData.UI Live Examples](https://gooddata-examples.herokuapp.com/)\n- [Stack Overflow](https://stackoverflow.com/questions/tagged/gooddata)\n\n### Usage\nWith [yarn](https://yarnpkg.com) installed, go to your project directory and run\n```\n$ yarn add @gooddata/react-components\n```\nIf you prefer [npm](npmjs.com) run\n```\n$ npm install --save @gooddata/react-components\n```\n\n\n## Contributing\n\nWe welcome any contribution in form of [issues](https://github.com/gooddata/gooddata-react-components/issues) or [pull requests](https://github.com/gooddata/gooddata-react-components/pulls).\nThese commands may come in handy while developing:\n\n| command | description |\n| ------- | ----------- |\n| `yarn install --pure-lockfile` | first step |\n| ||\n| `yarn dev` | build react-components to `/dist` in watch mode |\n| `yarn test` | run all unit tests |\n| `yarn validate` | validate codestyle |\n| ||\n| `yarn storybook` | run storybook from `/stories` on http://localhost:9001 |\n| `yarn build-storybook` | build storybook to `/dist-storybook` |\n| `yarn test-storybook` | run storybook and [screenshot tests](https://github.com/gooddata/gdc-client-utils/tree/master/test-storybook) |\n| ||\n| `yarn examples` | run Live Examples dev-server from `/examples` on https://localhost:8999 |\n| `yarn examples-build` | build Live Examples to `/examples/dist` |\n| `yarn examples-server` | serve built Live Examples - see `/examples/server/src` |\n| `yarn examples-testcafe` | run testcafe tests against `localhost:8999` |\n\n### Deploy to heroku.com\nWhen you deploy this repo to heroku, it serves *GoodData.UI Live Examples*.\nRelevant tasks are in `Procfile` and `package.json`.\n\n```bash\n# run in the project directory\nheroku login\nheroku create <your-app-name>\nheroku config:set DOMAIN_ADMIN_USERNAME=x@gooddata.com DOMAIN_ADMIN_PASSWORD=xy PROJECT_ID_TO_ASSIGN=xms7ga4tf3g3nzucd8380o2bev8oeknp\ngit push heroku HEAD:master\nheroku open\n```\n\n### Run Live Examples Locally\nTo run *GoodData.UI Live Examples* locally:\n```bash\ngit clone <this-repository>\ncd  <repository-folder>\nyarn install --pure-lockfile\nyarn examples\n```\nThen open https://localhost:8999 and login using Live Examples account (you can [create one here](https://gooddata-examples.herokuapp.com/registration)).\n\n## Changelog\n\n- see [CHANGELOG.md](CHANGELOG.md)\n\n## License\n\n(C) 2007-2018 GoodData Corporation\n\nThis project is dual licensed:\n\n- The ATTRIBUTION-NONCOMMERCIAL 4.0 INTERNATIONAL (CC BY-NC 4.0) is used for purpose of the trial experience and evaluation of GoodData.UI library.\n- The GOODDATA GOODDATA.UI LIBRARY END USER LICENSE AGREEMENT is used for GoodData customers.\n\nFor more information, please see [LICENSE](https://github.com/gooddata/gooddata-react-components/blob/master/LICENSE)\n","gitHead":"6e9b21ad12e6260d87f4b8c4e4eb7ba184ab093e","scripts":{"dev":"bash scripts/build.sh --dev-watch","test":"jest --watch","build":"bash scripts/build.sh","tslint":"yarn run-tslint -t verbose $npm_package_config_tslint","prepare":"cd examples/server && yarn install --pure-lockfile && cd ../..; rm -r examples/node_modules 2>/dev/null; true","examples":"bash scripts/run-examples.sh","prepare?":"# Called before `npm publish` and on local `npm install`. Temporarily also for deleting obsolete node_modules. Ends with `true` to continue gracefully.","validate":"tsc --noEmit && yarn tslint && eslint $npm_package_config_eslint","build-dev":"bash scripts/build.sh --dev","examples?":"# Default is developer domain, other options: yarn examples [sec,secure,stg,stg2,stg3,demo,developer or URL]","storybook":"yarn build && start-storybook -p 9001 -c .storybook","test-once":"jest","tslint-ci":"mkdir -p ./ci/results && yarn run-tslint -t checkstyle -o ./ci/results/tslint-results.xml $npm_package_config_tslint","run-tslint":"tslint -p tsconfig.json","validate-ci":"tsc --noEmit && yarn tslint-ci  && eslint $npm_package_config_eslint -f checkstyle -o ci/results/eslint-results.xml","examples-build":"bash scripts/build-examples.sh","prepublishOnly":"yarn build","test-storybook":"yarn build && test-storybook","build-storybook":"yarn build && build-storybook -c .storybook -o dist-storybook","examples-server":"node examples/server/src/index.js","heroku-postbuild":"yarn examples-build developer","examples-testcafe":"testcafe chrome --assertion-timeout 60000 -S -s examples/_screenshots examples/test/**/**/*_test* --debug-on-fail","examples-testcafe-ci":"testcafe 'chrome:headless --no-sandbox' --assertion-timeout 60000 -S -s examples/_screenshots examples/test/**/**/*_test*","examples-testcafe-live":"testcafe-live chrome --assertion-timeout 60000 examples/test/**/**/*_test*"},"typings":"dist/index.d.ts","_npmUser":{"name":"gooddata-ci","email":"rail@gooddata.com"},"repository":{"url":"git+ssh://git@github.com/gooddata/gooddata-react-components.git","type":"git"},"_npmVersion":"6.4.1","description":"GoodData React Components","directories":{},"_nodeVersion":"8.12.0","dependencies":{"rxjs":"^5.5.6","lodash":"4.17.11","ag-grid":"^18.0.1","invariant":"^2.2.2","classnames":"^2.2.6","highcharts":"4.2.5","prop-types":"^15.6.0","react-intl":"^2.4.0","custom-event":"^1.0.1","ag-grid-react":"^18.0.0","react-measure":"^1.4.7","@gooddata/typings":"2.9.0","@types/highcharts":"4.2.56","http-status-codes":"^1.3.0","@gooddata/js-utils":"3.4.0","@gooddata/numberjs":"^3.1.2","fixed-data-table-2":"0.7.17","@gooddata/goodstrap":"60.3.0","react-dom-factories":"^1.0.2","@gooddata/gooddata-js":"11.7.0","highcharts-pattern-fill":"3.0.3","nodelist-foreach-polyfill":"^1.2.0","highcharts-grouped-categories":"^1.1.3"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"raf":"3.3.2","yup":"^0.24.1","jest":"23.6.0","react":"16.5.2","enzyme":"3.5.0","formik":"^0.11.11","moment":"2.23.0","history":"^4.7.2","ts-jest":"23.1.4","webpack":"3.10.0","react-ga":"^2.5.2","recharts":"1.0.0-beta.9","testcafe":"0.20.3","commander":"2.14.1","node-sass":"4.7.2","react-dom":"16.5.2","supertest":"3.0.0","babel-core":"6.26.0","css-loader":"0.28.7","jest-junit":"3.0.0","raw-loader":"0.5.1","styled-jsx":"2.2.1","typescript":"2.3.3","@types/jest":"23.3.0","@types/node":"7.0.8","file-loader":"1.1.6","sass-loader":"6.0.6","@types/react":"16.0.34","babel-loader":"7.1.2","react-helmet":"5.2.0","react-select":"1.2.1","style-loader":"0.19.1","@types/enzyme":"3.1.13","@types/lodash":"4.14.61","babel-runtime":"6.25.0","testcafe-live":"0.1.4","utility-types":"^1.1.0","babel-polyfill":"^6.26.0","@storybook/react":"3.4.10","@types/invariant":"2.2.29","@types/react-dom":"16.0.3","babel-preset-env":"1.6.1","isomorphic-fetch":"2.2.1","react-datepicker":"1.1.0","react-router-dom":"4.2.2","@gooddata/mock-js":"1.24.0","@storybook/addons":"3.4.10","@types/classnames":"2.2.3","@types/prop-types":"15.5.2","@types/react-intl":"2.3.5","babel-preset-react":"6.24.1","identity-obj-proxy":"^3.0.0","react-async-script":"^0.9.1","webpack-dev-server":"2.11.1","@types/react-portal":"4.0.1","babel-plugin-lodash":"3.3.2","html-webpack-plugin":"2.30.1","react-test-renderer":"16.4.2","@types/react-measure":"0.4.7","clean-webpack-plugin":"0.1.17","react-google-recaptcha":"^0.11.0","@gooddata/eslint-config":"0.1.0","@gooddata/tslint-config":"0.0.16","@types/storybook__react":"3.0.6","enzyme-adapter-react-16":"1.3.1","uglifyjs-webpack-plugin":"1.2.0","@gooddata/test-storybook":"3.0.1","@storybook/addon-actions":"3.4.10","@storybook/addon-options":"3.4.10","node-sass-magic-importer":"5.1.0","react-syntax-highlighter":"6.1.2","@types/fixed-data-table-2":"0.8.1","awesome-typescript-loader":"3.5.0","@types/react-test-renderer":"16.0.0","circular-dependency-plugin":"4.4.0","compression-webpack-plugin":"1.1.7","@types/enzyme-adapter-react-16":"1.0.3","@types/storybook__addon-actions":"3.0.1","babel-plugin-transform-class-properties":"6.24.1","babel-plugin-transform-async-to-generator":"6.24.1","babel-plugin-transform-object-rest-spread":"6.26.0"},"peerDependencies":{"react":"16.5.2","react-dom":"16.5.2"},"_npmOperationalInternal":{"tmp":"tmp/react-components_6.3.0-alpha55_1553668547067_0.246230790364798","host":"s3://npm-registry-packages"}},"6.3.0-alpha56":{"name":"@gooddata/react-components","version":"6.3.0-alpha56","author":{"name":"GoodData Corporation"},"license":"BSD-3-Clause","_id":"@gooddata/react-components@6.3.0-alpha56","maintainers":[{"name":"bertold8","email":"ivan.nejezchleb@seznam.cz"},{"name":"bugsbunny338","email":"jiri.zajic@mensa.cz"},{"name":"gooddata-ci","email":"rail@gooddata.com"},{"name":"hurtak","email":"petr.hurtak@gmail.com"},{"name":"ivan.mjartan","email":"ivan.mjartan@gooddata.com"},{"name":"jakub-sterba","email":"jakub.sterba@gooddata.com"},{"name":"jaroslav.tomecek","email":"jaroslav.tomecek@gooddata.com"},{"name":"jkittler","email":"honza.kittler@gmail.com"},{"name":"khanh.le","email":"khanh.le@gooddata.com"},{"name":"langhamp","email":"pavel.langhammer@gooddata.com"},{"name":"lanhuynh","email":"lan.huynh@gooddata.com"},{"name":"linhhong","email":"linh.hong@gooddata.com"},{"name":"lpearce","email":"levi.pearce@gooddata.com"},{"name":"lupko","email":"lubomir.slivka@gooddata.com"},{"name":"martin.mosko","email":"martin.mosko@gooddata.com"},{"name":"michal.marsal","email":"michal.marsal@gooddata.com"},{"name":"nadtan","email":"tan.nguyen@gooddata.com"},{"name":"naibinh","email":"naibinh@gmail.com"},{"name":"nikolacech","email":"nikola.cech@gooddata.com"},{"name":"no23reason","email":"dan.homola@hotmail.cz"},{"name":"pbenes","email":"petr.benes@gooddata.com"},{"name":"peterlacko","email":"lackopeter17@gmail.com"},{"name":"petrjanu","email":"petr.janu@gooddata.com"},{"name":"ptquang86","email":"ptquang86@gmail.com"},{"name":"rodri360","email":"me@rodri360.com"},{"name":"sitina","email":"jiri.sitina@gooddata.com"},{"name":"sondo","email":"son.do@gooddata.com"},{"name":"strouhaljan","email":"strouhal.jan@gmail.com"},{"name":"tomas.kratochvil","email":"tomas.kratochvil@gooddata.com"},{"name":"tomasreichmann","email":"tomasreichmann@gmail.com"},{"name":"tomsatgd","email":"tomas.satinsky@gooddata.com"},{"name":"tu.ngo","email":"tu.ngo@gooddata.com"},{"name":"vlastikcz","email":"vlastimil.kotas@gooddata.com"},{"name":"vlckomi1","email":"michaela.vlckova@gooddata.com"},{"name":"xmort","email":"petr.dolejsi@gooddata.com"},{"name":"yanlipnican","email":"yanlipnican@gmail.com"},{"name":"zdenek.vidensky","email":"zdenek.vidensky@gooddata.com"}],"homepage":"https://github.com/gooddata/gooddata-react-components#readme","bugs":{"url":"https://github.com/gooddata/gooddata-react-components/issues"},"dist":{"shasum":"7d1d69cae126d4b2cf775789f679e9c1ca685bd7","tarball":"https://registry.npmjs.org/@gooddata/react-components/-/react-components-6.3.0-alpha56.tgz","fileCount":1166,"integrity":"sha512-1aqGbZDNQ14jgaL2bGf1Hk+vw/G3Xee8lKqNOd1i/8M9Zx4oyz9hGWocFS4qVv9ZlZVFfFYYzl/GyaGUm2mvRg==","signatures":[{"sig":"MEUCIGXumesBL07iqh1WK/J9JvAHHUdI2rzjOgJPqT25kX59AiEA3+vZe/fk2YkOEGYJ4tT44zuVrphyyBDtr2HlJehjab8=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":4945397,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJcmz3PCRA9TVsSAnZWagAAXVoP/1BrvAFUH469xSovVjcZ\ntzWdgxP+RMiAp8uow2W8MeBhJdZnhIiIkV8o/M/qH0fL/H2h3FcW5OXAve21\nSCM8VAPA+80hRM6+4skZgoBNoI+uJ7CAe66lpA5HDFc5YtDFLoXFdSSNzjE/\no3O1Tp1G5O6NEAmdd57l2lYoFe5Mpf+PWF6AKqTOM+XgRusxmi0DbhqRtFhd\ne+fNq21Pe978skiuC5JsiSS1TwDj2dIVM34qAkDrM3Q+qUU4kZLQp8noFFr3\ntY8KEQBarkd9SVYcvNWz5viVwQoScdMlbYUm4o1kvwwYDxNpfvRXyFONccg8\naOjoSe8vlPjrn4WYWgskpWBpZjo7wbqn+4CIh97fkhTIuor+bm+e79IrZPNY\nuw/nSiQuZ7J6QtIARJnS6CczkqClZONjd/OIrACuR4m18/Rfz8T/Bl2p2uvE\nRW8oOMdB8egOYhuwkw1cCUDTpzEjaiQg7EHJKLJIC0DKoEH/s6C18HrHCMs9\nlC9+DMhyYc8POuU3Ok/gxNgEDvbnhdpkhUtZt+hzVvV1m+AVNs05hYfdjFIe\nCStk1fn0ZYeGhPvIWAOc8z+l3BUhMzJxk3qyzBTc1eJA5Lf+Q6zsSHy+X1N+\nr+OjZouoqm1o025NH/8gtTurbUr3O5EX/VrQs8ELHeY1jUJ5ZV54/OahbG4G\nqpdh\r\n=IO5V\r\n-----END PGP SIGNATURE-----\r\n"},"jest":{"testRegex":"(/__tests__/.*|\\.(test|spec))\\.(tsx?|jsx?)$","transform":{".(ts|tsx)":"ts-jest"},"collectCoverage":false,"moduleNameMapper":{"\\.(css|less|sass|scss)$":"<rootDir>/__mocks__/styleMock.ts"},"coverageReporters":["html"],"collectCoverageFrom":["src/**/*.{ts,tsx}","examples/server/src/**/*.{js,jsx}","!**/*.d.ts"],"moduleFileExtensions":["ts","tsx","js"],"setupTestFrameworkScriptFile":"<rootDir>/jest.setup.js"},"main":"dist/index.js","config":{"eslint":"./examples/**/*.{js,jsx}","tslint":"./{__mocks__,src,stories}/**/*.{ts,tsx}"},"readme":"[![npm version](https://badge.fury.io/js/%40gooddata%2Freact-components.svg)](https://www.npmjs.com/package/@gooddata/react-components) \n\n# GoodData.UI React components\n> A React-based JavaScript library for building data-driven applications\n\n## Getting started\n- [GoodData.UI Documentation](http://sdk.gooddata.com/gooddata-ui/)\n- [GoodData.UI Live Examples](https://gooddata-examples.herokuapp.com/)\n- [Stack Overflow](https://stackoverflow.com/questions/tagged/gooddata)\n\n### Usage\nWith [yarn](https://yarnpkg.com) installed, go to your project directory and run\n```\n$ yarn add @gooddata/react-components\n```\nIf you prefer [npm](npmjs.com) run\n```\n$ npm install --save @gooddata/react-components\n```\n\n\n## Contributing\n\nWe welcome any contribution in form of [issues](https://github.com/gooddata/gooddata-react-components/issues) or [pull requests](https://github.com/gooddata/gooddata-react-components/pulls).\nThese commands may come in handy while developing:\n\n| command | description |\n| ------- | ----------- |\n| `yarn install --pure-lockfile` | first step |\n| ||\n| `yarn dev` | build react-components to `/dist` in watch mode |\n| `yarn test` | run all unit tests |\n| `yarn validate` | validate codestyle |\n| ||\n| `yarn storybook` | run storybook from `/stories` on http://localhost:9001 |\n| `yarn build-storybook` | build storybook to `/dist-storybook` |\n| `yarn test-storybook` | run storybook and [screenshot tests](https://github.com/gooddata/gdc-client-utils/tree/master/test-storybook) |\n| ||\n| `yarn examples` | run Live Examples dev-server from `/examples` on https://localhost:8999 |\n| `yarn examples-build` | build Live Examples to `/examples/dist` |\n| `yarn examples-server` | serve built Live Examples - see `/examples/server/src` |\n| `yarn examples-testcafe` | run testcafe tests against `localhost:8999` |\n\n### Deploy to heroku.com\nWhen you deploy this repo to heroku, it serves *GoodData.UI Live Examples*.\nRelevant tasks are in `Procfile` and `package.json`.\n\n```bash\n# run in the project directory\nheroku login\nheroku create <your-app-name>\nheroku config:set DOMAIN_ADMIN_USERNAME=x@gooddata.com DOMAIN_ADMIN_PASSWORD=xy PROJECT_ID_TO_ASSIGN=xms7ga4tf3g3nzucd8380o2bev8oeknp\ngit push heroku HEAD:master\nheroku open\n```\n\n### Run Live Examples Locally\nTo run *GoodData.UI Live Examples* locally:\n```bash\ngit clone <this-repository>\ncd  <repository-folder>\nyarn install --pure-lockfile\nyarn examples\n```\nThen open https://localhost:8999 and login using Live Examples account (you can [create one here](https://gooddata-examples.herokuapp.com/registration)).\n\n## Changelog\n\n- see [CHANGELOG.md](CHANGELOG.md)\n\n## License\n\n(C) 2007-2018 GoodData Corporation\n\nThis project is dual licensed:\n\n- The ATTRIBUTION-NONCOMMERCIAL 4.0 INTERNATIONAL (CC BY-NC 4.0) is used for purpose of the trial experience and evaluation of GoodData.UI library.\n- The GOODDATA GOODDATA.UI LIBRARY END USER LICENSE AGREEMENT is used for GoodData customers.\n\nFor more information, please see [LICENSE](https://github.com/gooddata/gooddata-react-components/blob/master/LICENSE)\n","gitHead":"861034fd57ce35e33377e91bb09cd3fba2f175e8","scripts":{"dev":"bash scripts/build.sh --dev-watch","test":"jest --watch","build":"bash scripts/build.sh","tslint":"yarn run-tslint -t verbose $npm_package_config_tslint","prepare":"cd examples/server && yarn install --pure-lockfile && cd ../..; rm -r examples/node_modules 2>/dev/null; true","examples":"bash scripts/run-examples.sh","prepare?":"# Called before `npm publish` and on local `npm install`. Temporarily also for deleting obsolete node_modules. Ends with `true` to continue gracefully.","validate":"tsc --noEmit && yarn tslint && eslint $npm_package_config_eslint","build-dev":"bash scripts/build.sh --dev","examples?":"# Default is developer domain, other options: yarn examples [sec,secure,stg,stg2,stg3,demo,developer or URL]","storybook":"yarn build && start-storybook -p 9001 -c .storybook","test-once":"jest","tslint-ci":"mkdir -p ./ci/results && yarn run-tslint -t checkstyle -o ./ci/results/tslint-results.xml $npm_package_config_tslint","run-tslint":"tslint -p tsconfig.json","validate-ci":"tsc --noEmit && yarn tslint-ci  && eslint $npm_package_config_eslint -f checkstyle -o ci/results/eslint-results.xml","examples-build":"bash scripts/build-examples.sh","prepublishOnly":"yarn build","test-storybook":"yarn build && test-storybook","build-storybook":"yarn build && build-storybook -c .storybook -o dist-storybook","examples-server":"node examples/server/src/index.js","heroku-postbuild":"yarn examples-build developer","examples-testcafe":"testcafe chrome --assertion-timeout 60000 -S -s examples/_screenshots examples/test/**/**/*_test* --debug-on-fail","examples-testcafe-ci":"testcafe 'chrome:headless --no-sandbox' --assertion-timeout 60000 -S -s examples/_screenshots examples/test/**/**/*_test*","examples-testcafe-live":"testcafe-live chrome --assertion-timeout 60000 examples/test/**/**/*_test*"},"typings":"dist/index.d.ts","_npmUser":{"name":"gooddata-ci","email":"rail@gooddata.com"},"repository":{"url":"git+ssh://git@github.com/gooddata/gooddata-react-components.git","type":"git"},"_npmVersion":"6.4.1","description":"GoodData React Components","directories":{},"_nodeVersion":"8.12.0","dependencies":{"rxjs":"^5.5.6","lodash":"4.17.11","ag-grid":"^18.0.1","invariant":"^2.2.2","classnames":"^2.2.6","highcharts":"4.2.5","prop-types":"^15.6.0","react-intl":"^2.4.0","custom-event":"^1.0.1","ag-grid-react":"^18.0.0","react-measure":"^1.4.7","@gooddata/typings":"2.10.0","@types/highcharts":"4.2.56","http-status-codes":"^1.3.0","@gooddata/js-utils":"3.4.0","@gooddata/numberjs":"^3.1.2","fixed-data-table-2":"0.7.17","@gooddata/goodstrap":"60.3.0","react-dom-factories":"^1.0.2","@gooddata/gooddata-js":"11.8.0","highcharts-pattern-fill":"3.0.3","nodelist-foreach-polyfill":"^1.2.0","highcharts-grouped-categories":"^1.1.3"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"raf":"3.3.2","yup":"^0.24.1","jest":"23.6.0","react":"16.5.2","enzyme":"3.5.0","formik":"^0.11.11","moment":"2.23.0","history":"^4.7.2","ts-jest":"23.1.4","webpack":"3.10.0","react-ga":"^2.5.2","recharts":"1.0.0-beta.9","testcafe":"0.20.3","commander":"2.14.1","node-sass":"4.7.2","react-dom":"16.5.2","supertest":"3.0.0","babel-core":"6.26.0","css-loader":"0.28.7","jest-junit":"3.0.0","raw-loader":"0.5.1","styled-jsx":"2.2.1","typescript":"2.3.3","@types/jest":"23.3.0","@types/node":"7.0.8","file-loader":"1.1.6","sass-loader":"6.0.6","@types/react":"16.0.34","babel-loader":"7.1.2","react-helmet":"5.2.0","react-select":"1.2.1","style-loader":"0.19.1","@types/enzyme":"3.1.13","@types/lodash":"4.14.61","babel-runtime":"6.25.0","testcafe-live":"0.1.4","utility-types":"^1.1.0","babel-polyfill":"^6.26.0","@storybook/react":"3.4.10","@types/invariant":"2.2.29","@types/react-dom":"16.0.3","babel-preset-env":"1.6.1","isomorphic-fetch":"2.2.1","react-datepicker":"1.1.0","react-router-dom":"4.2.2","@gooddata/mock-js":"1.25.0","@storybook/addons":"3.4.10","@types/classnames":"2.2.3","@types/prop-types":"15.5.2","@types/react-intl":"2.3.5","babel-preset-react":"6.24.1","identity-obj-proxy":"^3.0.0","react-async-script":"^0.9.1","webpack-dev-server":"2.11.1","@types/react-portal":"4.0.1","babel-plugin-lodash":"3.3.2","html-webpack-plugin":"2.30.1","react-test-renderer":"16.4.2","@types/react-measure":"0.4.7","clean-webpack-plugin":"0.1.17","react-google-recaptcha":"^0.11.0","@gooddata/eslint-config":"0.1.0","@gooddata/tslint-config":"0.0.16","@types/storybook__react":"3.0.6","enzyme-adapter-react-16":"1.3.1","uglifyjs-webpack-plugin":"1.2.0","@gooddata/test-storybook":"3.0.1","@storybook/addon-actions":"3.4.10","@storybook/addon-options":"3.4.10","node-sass-magic-importer":"5.1.0","react-syntax-highlighter":"6.1.2","@types/fixed-data-table-2":"0.8.1","awesome-typescript-loader":"3.5.0","@types/react-test-renderer":"16.0.0","circular-dependency-plugin":"4.4.0","compression-webpack-plugin":"1.1.7","@types/enzyme-adapter-react-16":"1.0.3","@types/storybook__addon-actions":"3.0.1","babel-plugin-transform-class-properties":"6.24.1","babel-plugin-transform-async-to-generator":"6.24.1","babel-plugin-transform-object-rest-spread":"6.26.0"},"peerDependencies":{"react":"16.5.2","react-dom":"16.5.2"},"_npmOperationalInternal":{"tmp":"tmp/react-components_6.3.0-alpha56_1553677775165_0.45842555638141547","host":"s3://npm-registry-packages"}},"6.3.0-alpha51-fix1":{"name":"@gooddata/react-components","version":"6.3.0-alpha51-fix1","author":{"name":"GoodData Corporation"},"license":"BSD-3-Clause","_id":"@gooddata/react-components@6.3.0-alpha51-fix1","maintainers":[{"name":"bertold8","email":"ivan.nejezchleb@seznam.cz"},{"name":"bugsbunny338","email":"jiri.zajic@mensa.cz"},{"name":"gooddata-ci","email":"rail@gooddata.com"},{"name":"hurtak","email":"petr.hurtak@gmail.com"},{"name":"ivan.mjartan","email":"ivan.mjartan@gooddata.com"},{"name":"jakub-sterba","email":"jakub.sterba@gooddata.com"},{"name":"jaroslav.tomecek","email":"jaroslav.tomecek@gooddata.com"},{"name":"jkittler","email":"honza.kittler@gmail.com"},{"name":"khanh.le","email":"khanh.le@gooddata.com"},{"name":"langhamp","email":"pavel.langhammer@gooddata.com"},{"name":"lanhuynh","email":"lan.huynh@gooddata.com"},{"name":"linhhong","email":"linh.hong@gooddata.com"},{"name":"lpearce","email":"levi.pearce@gooddata.com"},{"name":"lupko","email":"lubomir.slivka@gooddata.com"},{"name":"martin.mosko","email":"martin.mosko@gooddata.com"},{"name":"michal.marsal","email":"michal.marsal@gooddata.com"},{"name":"nadtan","email":"tan.nguyen@gooddata.com"},{"name":"naibinh","email":"naibinh@gmail.com"},{"name":"nikolacech","email":"nikola.cech@gooddata.com"},{"name":"no23reason","email":"dan.homola@hotmail.cz"},{"name":"pbenes","email":"petr.benes@gooddata.com"},{"name":"peterlacko","email":"lackopeter17@gmail.com"},{"name":"petrjanu","email":"petr.janu@gooddata.com"},{"name":"ptquang86","email":"ptquang86@gmail.com"},{"name":"rodri360","email":"me@rodri360.com"},{"name":"sitina","email":"jiri.sitina@gooddata.com"},{"name":"sondo","email":"son.do@gooddata.com"},{"name":"strouhaljan","email":"strouhal.jan@gmail.com"},{"name":"tomas.kratochvil","email":"tomas.kratochvil@gooddata.com"},{"name":"tomasreichmann","email":"tomasreichmann@gmail.com"},{"name":"tomsatgd","email":"tomas.satinsky@gooddata.com"},{"name":"tu.ngo","email":"tu.ngo@gooddata.com"},{"name":"vlastikcz","email":"vlastimil.kotas@gooddata.com"},{"name":"vlckomi1","email":"michaela.vlckova@gooddata.com"},{"name":"xmort","email":"petr.dolejsi@gooddata.com"},{"name":"yanlipnican","email":"yanlipnican@gmail.com"},{"name":"zdenek.vidensky","email":"zdenek.vidensky@gooddata.com"}],"homepage":"https://github.com/gooddata/gooddata-react-components#readme","bugs":{"url":"https://github.com/gooddata/gooddata-react-components/issues"},"dist":{"shasum":"5eeb7164f02398b3cfee8d7b45d7e82c461b2b66","tarball":"https://registry.npmjs.org/@gooddata/react-components/-/react-components-6.3.0-alpha51-fix1.tgz","fileCount":1165,"integrity":"sha512-OEG6egrS5ILvGywejn25iJVDkGZoQgtrfkoX3JTc5zV7F7v112DnfQayoCvr1IjmrzIJfFnXwXgE4Oi3nvmZZw==","signatures":[{"sig":"MEUCIHuGCyYcjQxMTD+kA+Ap7PsOTkCm8/TFe0yyU0RBm6txAiEAptiVI0B7or6ORglVOwrHUJdew2G7nEex0p7vdecXjxw=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":4919838,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJcm0+cCRA9TVsSAnZWagAAl5YP/idmhQbSwyIzZcubfc3o\n8bcBOVeaUKGqb6V43mBiZ6eyK4wdROisrHNN+famubMF+qFrUAQ0qRkHWuxe\nIbU3I/Mb8SE8TpUdM08hmAgi0AUe8ADKpuYd8Y+Flu9hglgUIdHqCFg45e1T\n00V+yyo9TVR+I/oAggV/gTEgYTUXQHt2ZrG89aPf6ZO0OUwjc+1VvVhU3cCy\nYr2TTJMoJF8c+1xCvuFOWvtAVeGtHZbbdEEKrZA5YZS6Pl4cnf0Bj0VIeSCb\n0yLIkveZQWv9yhdntBFAmy43joEs1ylO1takvYo5fTYXgGneS+6olGZnElDo\nOsVWIqwiTa1vqcQqCuAKzEa9FsvhBoY6Iko43NbTYV+OQYP9vTIEk/5ule+W\n/hmknVz5oAAPp2gVhjQJVqVYd8zEZFBqIJTGHUkNf2PyOcYeoQk2ltcHxcmJ\n0GvNDHWaRfDOpBKTSve+zlpOfRdqZgQLnRwJNVUgtfn5k931Lwg+JIZ6cfXf\njRZ7QHTwvRUPNP2Ieg3KIyTV+u0yiwVTSp+xy0AiH68GtBJELvq2jhL4vWAE\nSVBRCOSWNXdFX6IvryyMKSbCjyBZEmH0rlKTQFITU75zthgTZXOBNG+slgQr\ntJBmIxa2LqiSLW5280RVWvrdCgFfq2PL46LniK03+yve1F/RHj//pSBpBMAb\nJqOb\r\n=A/Ka\r\n-----END PGP SIGNATURE-----\r\n"},"jest":{"testRegex":"(/__tests__/.*|\\.(test|spec))\\.(tsx?|jsx?)$","transform":{".(ts|tsx)":"ts-jest"},"collectCoverage":false,"moduleNameMapper":{"\\.(css|less|sass|scss)$":"<rootDir>/__mocks__/styleMock.ts"},"coverageReporters":["html"],"collectCoverageFrom":["src/**/*.{ts,tsx}","examples/server/src/**/*.{js,jsx}","!**/*.d.ts"],"moduleFileExtensions":["ts","tsx","js"],"setupTestFrameworkScriptFile":"<rootDir>/jest.setup.js"},"main":"dist/index.js","config":{"eslint":"./examples/**/*.{js,jsx}","tslint":"./{__mocks__,src,stories}/**/*.{ts,tsx}"},"readme":"[![npm version](https://badge.fury.io/js/%40gooddata%2Freact-components.svg)](https://www.npmjs.com/package/@gooddata/react-components) \n\n# GoodData.UI React components\n> A React-based JavaScript library for building data-driven applications\n\n## Getting started\n- [GoodData.UI Documentation](http://sdk.gooddata.com/gooddata-ui/)\n- [GoodData.UI Live Examples](https://gooddata-examples.herokuapp.com/)\n- [Stack Overflow](https://stackoverflow.com/questions/tagged/gooddata)\n\n### Usage\nWith [yarn](https://yarnpkg.com) installed, go to your project directory and run\n```\n$ yarn add @gooddata/react-components\n```\nIf you prefer [npm](npmjs.com) run\n```\n$ npm install --save @gooddata/react-components\n```\n\n\n## Contributing\n\nWe welcome any contribution in form of [issues](https://github.com/gooddata/gooddata-react-components/issues) or [pull requests](https://github.com/gooddata/gooddata-react-components/pulls).\nThese commands may come in handy while developing:\n\n| command | description |\n| ------- | ----------- |\n| `yarn install --pure-lockfile` | first step |\n| ||\n| `yarn dev` | build react-components to `/dist` in watch mode |\n| `yarn test` | run all unit tests |\n| `yarn validate` | validate codestyle |\n| ||\n| `yarn storybook` | run storybook from `/stories` on http://localhost:9001 |\n| `yarn build-storybook` | build storybook to `/dist-storybook` |\n| `yarn test-storybook` | run storybook and [screenshot tests](https://github.com/gooddata/gdc-client-utils/tree/master/test-storybook) |\n| ||\n| `yarn examples` | run Live Examples dev-server from `/examples` on https://localhost:8999 |\n| `yarn examples-build` | build Live Examples to `/examples/dist` |\n| `yarn examples-server` | serve built Live Examples - see `/examples/server/src` |\n| `yarn examples-testcafe` | run testcafe tests against `localhost:8999` |\n\n### Deploy to heroku.com\nWhen you deploy this repo to heroku, it serves *GoodData.UI Live Examples*.\nRelevant tasks are in `Procfile` and `package.json`.\n\n```bash\n# run in the project directory\nheroku login\nheroku create <your-app-name>\nheroku config:set DOMAIN_ADMIN_USERNAME=x@gooddata.com DOMAIN_ADMIN_PASSWORD=xy PROJECT_ID_TO_ASSIGN=xms7ga4tf3g3nzucd8380o2bev8oeknp\ngit push heroku HEAD:master\nheroku open\n```\n\n### Run Live Examples Locally\nTo run *GoodData.UI Live Examples* locally:\n```bash\ngit clone <this-repository>\ncd  <repository-folder>\nyarn install --pure-lockfile\nyarn examples\n```\nThen open https://localhost:8999 and login using Live Examples account (you can [create one here](https://gooddata-examples.herokuapp.com/registration)).\n\n## Changelog\n\n- see [CHANGELOG.md](CHANGELOG.md)\n\n## License\n\n(C) 2007-2018 GoodData Corporation\n\nThis project is dual licensed:\n\n- The ATTRIBUTION-NONCOMMERCIAL 4.0 INTERNATIONAL (CC BY-NC 4.0) is used for purpose of the trial experience and evaluation of GoodData.UI library.\n- The GOODDATA GOODDATA.UI LIBRARY END USER LICENSE AGREEMENT is used for GoodData customers.\n\nFor more information, please see [LICENSE](https://github.com/gooddata/gooddata-react-components/blob/master/LICENSE)\n","gitHead":"0c97e178c2bf8d9f6e13d0d78ada16dffd0cb21f","scripts":{"dev":"bash scripts/build.sh --dev-watch","test":"jest --watch","build":"bash scripts/build.sh","tslint":"yarn run-tslint -t verbose $npm_package_config_tslint","prepare":"cd examples/server && yarn install --pure-lockfile && cd ../..; rm -r examples/node_modules 2>/dev/null; true","examples":"bash scripts/run-examples.sh","prepare?":"# Called before `npm publish` and on local `npm install`. Temporarily also for deleting obsolete node_modules. Ends with `true` to continue gracefully.","validate":"tsc --noEmit && yarn tslint && eslint $npm_package_config_eslint","build-dev":"bash scripts/build.sh --dev","examples?":"# Default is developer domain, other options: yarn examples [sec,secure,stg,stg2,stg3,demo,developer or URL]","storybook":"yarn build && start-storybook -p 9001 -c .storybook","test-once":"jest","tslint-ci":"mkdir -p ./ci/results && yarn run-tslint -t checkstyle -o ./ci/results/tslint-results.xml $npm_package_config_tslint","run-tslint":"tslint -p tsconfig.json","validate-ci":"tsc --noEmit && yarn tslint-ci  && eslint $npm_package_config_eslint -f checkstyle -o ci/results/eslint-results.xml","examples-build":"bash scripts/build-examples.sh","prepublishOnly":"yarn build","test-storybook":"yarn build && test-storybook","build-storybook":"yarn build && build-storybook -c .storybook -o dist-storybook","examples-server":"node examples/server/src/index.js","heroku-postbuild":"yarn examples-build developer","examples-testcafe":"testcafe chrome --assertion-timeout 60000 -S -s examples/_screenshots examples/test/**/**/*_test* --debug-on-fail","examples-testcafe-ci":"testcafe 'chrome:headless --no-sandbox' --assertion-timeout 60000 -S -s examples/_screenshots examples/test/**/**/*_test*","examples-testcafe-live":"testcafe-live chrome --assertion-timeout 60000 examples/test/**/**/*_test*"},"typings":"dist/index.d.ts","_npmUser":{"name":"gooddata-ci","email":"rail@gooddata.com"},"repository":{"url":"git+ssh://git@github.com/gooddata/gooddata-react-components.git","type":"git"},"_npmVersion":"6.4.1","description":"GoodData React Components","directories":{},"_nodeVersion":"8.12.0","dependencies":{"rxjs":"^5.5.6","lodash":"4.17.11","ag-grid":"^18.0.1","invariant":"^2.2.2","classnames":"^2.2.6","highcharts":"4.2.5","prop-types":"^15.6.0","react-intl":"^2.4.0","custom-event":"^1.0.1","ag-grid-react":"^18.0.0","react-measure":"^1.4.7","@gooddata/typings":"2.8.0","@types/highcharts":"4.2.56","http-status-codes":"^1.3.0","@gooddata/js-utils":"3.4.0","@gooddata/numberjs":"^3.1.2","fixed-data-table-2":"0.7.17","@gooddata/goodstrap":"60.2.0","react-dom-factories":"^1.0.2","@gooddata/gooddata-js":"11.6.0","highcharts-pattern-fill":"3.0.3","nodelist-foreach-polyfill":"^1.2.0","highcharts-grouped-categories":"^1.1.3"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"raf":"3.3.2","yup":"^0.24.1","jest":"23.6.0","react":"16.5.2","enzyme":"3.5.0","formik":"^0.11.11","moment":"2.23.0","history":"^4.7.2","ts-jest":"23.1.4","webpack":"3.10.0","react-ga":"^2.5.2","recharts":"1.0.0-beta.9","testcafe":"0.20.3","commander":"2.14.1","node-sass":"4.7.2","react-dom":"16.5.2","supertest":"3.0.0","babel-core":"6.26.0","css-loader":"0.28.7","jest-junit":"3.0.0","raw-loader":"0.5.1","styled-jsx":"2.2.1","typescript":"2.3.3","@types/jest":"23.3.0","@types/node":"7.0.8","file-loader":"1.1.6","sass-loader":"6.0.6","@types/react":"16.0.34","babel-loader":"7.1.2","react-helmet":"5.2.0","react-select":"1.2.1","style-loader":"0.19.1","@types/enzyme":"3.1.13","@types/lodash":"4.14.61","babel-runtime":"6.25.0","testcafe-live":"0.1.4","utility-types":"^1.1.0","babel-polyfill":"^6.26.0","@storybook/react":"3.4.10","@types/invariant":"2.2.29","@types/react-dom":"16.0.3","babel-preset-env":"1.6.1","isomorphic-fetch":"2.2.1","react-datepicker":"1.1.0","react-router-dom":"4.2.2","@gooddata/mock-js":"1.23.0","@storybook/addons":"3.4.10","@types/classnames":"2.2.3","@types/prop-types":"15.5.2","@types/react-intl":"2.3.5","babel-preset-react":"6.24.1","identity-obj-proxy":"^3.0.0","react-async-script":"^0.9.1","webpack-dev-server":"2.11.1","@types/react-portal":"4.0.1","babel-plugin-lodash":"3.3.2","html-webpack-plugin":"2.30.1","react-test-renderer":"16.4.2","@types/react-measure":"0.4.7","clean-webpack-plugin":"0.1.17","react-google-recaptcha":"^0.11.0","@gooddata/eslint-config":"0.1.0","@gooddata/tslint-config":"0.0.16","@types/storybook__react":"3.0.6","enzyme-adapter-react-16":"1.3.1","uglifyjs-webpack-plugin":"1.2.0","@gooddata/test-storybook":"3.0.1","@storybook/addon-actions":"3.4.10","@storybook/addon-options":"3.4.10","node-sass-magic-importer":"5.1.0","react-syntax-highlighter":"6.1.2","@types/fixed-data-table-2":"0.8.1","awesome-typescript-loader":"3.5.0","@types/react-test-renderer":"16.0.0","circular-dependency-plugin":"4.4.0","compression-webpack-plugin":"1.1.7","@types/enzyme-adapter-react-16":"1.0.3","@types/storybook__addon-actions":"3.0.1","babel-plugin-transform-class-properties":"6.24.1","babel-plugin-transform-async-to-generator":"6.24.1","babel-plugin-transform-object-rest-spread":"6.26.0"},"peerDependencies":{"react":"16.5.2","react-dom":"16.5.2"},"_npmOperationalInternal":{"tmp":"tmp/react-components_6.3.0-alpha51-fix1_1553682332141_0.4045019168797588","host":"s3://npm-registry-packages"}},"6.3.0-alpha57":{"name":"@gooddata/react-components","version":"6.3.0-alpha57","author":{"name":"GoodData Corporation"},"license":"BSD-3-Clause","_id":"@gooddata/react-components@6.3.0-alpha57","maintainers":[{"name":"bertold8","email":"ivan.nejezchleb@seznam.cz"},{"name":"bugsbunny338","email":"jiri.zajic@mensa.cz"},{"name":"gooddata-ci","email":"rail@gooddata.com"},{"name":"hurtak","email":"petr.hurtak@gmail.com"},{"name":"ivan.mjartan","email":"ivan.mjartan@gooddata.com"},{"name":"jakub-sterba","email":"jakub.sterba@gooddata.com"},{"name":"jaroslav.tomecek","email":"jaroslav.tomecek@gooddata.com"},{"name":"jkittler","email":"honza.kittler@gmail.com"},{"name":"khanh.le","email":"khanh.le@gooddata.com"},{"name":"langhamp","email":"pavel.langhammer@gooddata.com"},{"name":"lanhuynh","email":"lan.huynh@gooddata.com"},{"name":"linhhong","email":"linh.hong@gooddata.com"},{"name":"lpearce","email":"levi.pearce@gooddata.com"},{"name":"lupko","email":"lubomir.slivka@gooddata.com"},{"name":"martin.mosko","email":"martin.mosko@gooddata.com"},{"name":"michal.marsal","email":"michal.marsal@gooddata.com"},{"name":"nadtan","email":"tan.nguyen@gooddata.com"},{"name":"naibinh","email":"naibinh@gmail.com"},{"name":"nikolacech","email":"nikola.cech@gooddata.com"},{"name":"no23reason","email":"dan.homola@hotmail.cz"},{"name":"pbenes","email":"petr.benes@gooddata.com"},{"name":"peterlacko","email":"lackopeter17@gmail.com"},{"name":"petrjanu","email":"petr.janu@gooddata.com"},{"name":"ptquang86","email":"ptquang86@gmail.com"},{"name":"rodri360","email":"me@rodri360.com"},{"name":"sitina","email":"jiri.sitina@gooddata.com"},{"name":"sondo","email":"son.do@gooddata.com"},{"name":"strouhaljan","email":"strouhal.jan@gmail.com"},{"name":"tomas.kratochvil","email":"tomas.kratochvil@gooddata.com"},{"name":"tomasreichmann","email":"tomasreichmann@gmail.com"},{"name":"tomsatgd","email":"tomas.satinsky@gooddata.com"},{"name":"tu.ngo","email":"tu.ngo@gooddata.com"},{"name":"vlastikcz","email":"vlastimil.kotas@gooddata.com"},{"name":"vlckomi1","email":"michaela.vlckova@gooddata.com"},{"name":"xmort","email":"petr.dolejsi@gooddata.com"},{"name":"yanlipnican","email":"yanlipnican@gmail.com"},{"name":"zdenek.vidensky","email":"zdenek.vidensky@gooddata.com"}],"homepage":"https://github.com/gooddata/gooddata-react-components#readme","bugs":{"url":"https://github.com/gooddata/gooddata-react-components/issues"},"dist":{"shasum":"f5da98fa09e86d9e24e8514e9a77e1c4a360f2dc","tarball":"https://registry.npmjs.org/@gooddata/react-components/-/react-components-6.3.0-alpha57.tgz","fileCount":1166,"integrity":"sha512-68pTmuNMTpXQcl4NlYr/Pn1tQQZobBheqjLQe3mldgxQz9Se/tbDDXeP4G0EcbxA2WVkJSAWZd4Xl5Mkc/Ea2Q==","signatures":[{"sig":"MEYCIQCE9PeZ4Hrk6a9n9MCDz8bBqLDbBQal9tUemqJX2l1gJQIhALudD/rYb7FFp4MQ5LQU7hUsfKAz1nKqrYHPfPutE9eW","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":4945637,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJcnFFGCRA9TVsSAnZWagAAe3kP/3FD4Z8mts4/MrwCk8cH\nsBbCmiLIsuDg7r4HdJzlpXAiSwukKAexjVQ4Vu1vX+xboQMBWnuGlhyfkwiE\nBoPmj3ZdUwSvI89yH3ZFj/akBF2x7nrpjVSRtp209l9KI5kCTtI8aprH0qXh\nQ0Y7jpQd043LHQsp8pR/iuIDPI4NCJE4SIkVtV4svTRM6iFjsH3XngGHW7Ku\nnXTNjH5PtOEaWqRIH23vhkA0BtISoal/3b2R1ms2JqMCepK7+NhCf9uo5kzn\np9M8Lpsu0erizy/6nsmzYvLIM9TBjokPxXOS9dgmU3zFMDn9XXAwGL/a98PF\nN9wCIgsAgjb3Tn4ttE8ePTi0+Aj55ogh1E2xmd6DLdepWqRYu/ASiDX/StGf\nvOeqZie/uaYg6lfw2fctMmRP+HFLpdGOyIY7bBBvmqXE92NHsMzW7dNSypQw\nGB5/X8rNN+Q+CDDbZpL95LvCbSJkKvcgiPYOZp/dQyif0rSdKDoRYK+AeV+i\niJs1OJN62zLnAUjxVZXOrk/ELh8L5mQrZoKm2H/uuQBpK2wp3lsDtisIcECV\nSWy9KSRRP1IJ6ng8+7w/aICg5+L1RYf1dXDw6gUomSLf3mrGPwNQHiI3srtl\nlVsDmP+bKrIy4ZtWA9CKF3qlw9EdYtIak1rIVFM7RtD0T9rpDnja5L+4tCIW\njxK3\r\n=oY3f\r\n-----END PGP SIGNATURE-----\r\n"},"jest":{"testRegex":"(/__tests__/.*|\\.(test|spec))\\.(tsx?|jsx?)$","transform":{".(ts|tsx)":"ts-jest"},"collectCoverage":false,"moduleNameMapper":{"\\.(css|less|sass|scss)$":"<rootDir>/__mocks__/styleMock.ts"},"coverageReporters":["html"],"collectCoverageFrom":["src/**/*.{ts,tsx}","examples/server/src/**/*.{js,jsx}","!**/*.d.ts"],"moduleFileExtensions":["ts","tsx","js"],"setupTestFrameworkScriptFile":"<rootDir>/jest.setup.js"},"main":"dist/index.js","config":{"eslint":"./examples/**/*.{js,jsx}","tslint":"./{__mocks__,src,stories}/**/*.{ts,tsx}"},"readme":"[![npm version](https://badge.fury.io/js/%40gooddata%2Freact-components.svg)](https://www.npmjs.com/package/@gooddata/react-components) \n\n# GoodData.UI React components\n> A React-based JavaScript library for building data-driven applications\n\n## Getting started\n- [GoodData.UI Documentation](http://sdk.gooddata.com/gooddata-ui/)\n- [GoodData.UI Live Examples](https://gooddata-examples.herokuapp.com/)\n- [Stack Overflow](https://stackoverflow.com/questions/tagged/gooddata)\n\n### Usage\nWith [yarn](https://yarnpkg.com) installed, go to your project directory and run\n```\n$ yarn add @gooddata/react-components\n```\nIf you prefer [npm](npmjs.com) run\n```\n$ npm install --save @gooddata/react-components\n```\n\n\n## Contributing\n\nWe welcome any contribution in form of [issues](https://github.com/gooddata/gooddata-react-components/issues) or [pull requests](https://github.com/gooddata/gooddata-react-components/pulls).\nThese commands may come in handy while developing:\n\n| command | description |\n| ------- | ----------- |\n| `yarn install --pure-lockfile` | first step |\n| ||\n| `yarn dev` | build react-components to `/dist` in watch mode |\n| `yarn test` | run all unit tests |\n| `yarn validate` | validate codestyle |\n| ||\n| `yarn storybook` | run storybook from `/stories` on http://localhost:9001 |\n| `yarn build-storybook` | build storybook to `/dist-storybook` |\n| `yarn test-storybook` | run storybook and [screenshot tests](https://github.com/gooddata/gdc-client-utils/tree/master/test-storybook) |\n| ||\n| `yarn examples` | run Live Examples dev-server from `/examples` on https://localhost:8999 |\n| `yarn examples-build` | build Live Examples to `/examples/dist` |\n| `yarn examples-server` | serve built Live Examples - see `/examples/server/src` |\n| `yarn examples-testcafe` | run testcafe tests against `localhost:8999` |\n\n### Deploy to heroku.com\nWhen you deploy this repo to heroku, it serves *GoodData.UI Live Examples*.\nRelevant tasks are in `Procfile` and `package.json`.\n\n```bash\n# run in the project directory\nheroku login\nheroku create <your-app-name>\nheroku config:set DOMAIN_ADMIN_USERNAME=x@gooddata.com DOMAIN_ADMIN_PASSWORD=xy PROJECT_ID_TO_ASSIGN=xms7ga4tf3g3nzucd8380o2bev8oeknp\ngit push heroku HEAD:master\nheroku open\n```\n\n### Run Live Examples Locally\nTo run *GoodData.UI Live Examples* locally:\n```bash\ngit clone <this-repository>\ncd  <repository-folder>\nyarn install --pure-lockfile\nyarn examples\n```\nThen open https://localhost:8999 and login using Live Examples account (you can [create one here](https://gooddata-examples.herokuapp.com/registration)).\n\n## Changelog\n\n- see [CHANGELOG.md](CHANGELOG.md)\n\n## License\n\n(C) 2007-2018 GoodData Corporation\n\nThis project is dual licensed:\n\n- The ATTRIBUTION-NONCOMMERCIAL 4.0 INTERNATIONAL (CC BY-NC 4.0) is used for purpose of the trial experience and evaluation of GoodData.UI library.\n- The GOODDATA GOODDATA.UI LIBRARY END USER LICENSE AGREEMENT is used for GoodData customers.\n\nFor more information, please see [LICENSE](https://github.com/gooddata/gooddata-react-components/blob/master/LICENSE)\n","gitHead":"75ff7a9fcf5b274532a209c85792e94637b62414","scripts":{"dev":"bash scripts/build.sh --dev-watch","test":"jest --watch","build":"bash scripts/build.sh","tslint":"yarn run-tslint -t verbose $npm_package_config_tslint","prepare":"cd examples/server && yarn install --pure-lockfile && cd ../..; rm -r examples/node_modules 2>/dev/null; true","examples":"bash scripts/run-examples.sh","prepare?":"# Called before `npm publish` and on local `npm install`. Temporarily also for deleting obsolete node_modules. Ends with `true` to continue gracefully.","validate":"tsc --noEmit && yarn tslint && eslint $npm_package_config_eslint","build-dev":"bash scripts/build.sh --dev","examples?":"# Default is developer domain, other options: yarn examples [sec,secure,stg,stg2,stg3,demo,developer or URL]","storybook":"yarn build && start-storybook -p 9001 -c .storybook","test-once":"jest","tslint-ci":"mkdir -p ./ci/results && yarn run-tslint -t checkstyle -o ./ci/results/tslint-results.xml $npm_package_config_tslint","run-tslint":"tslint -p tsconfig.json","validate-ci":"tsc --noEmit && yarn tslint-ci  && eslint $npm_package_config_eslint -f checkstyle -o ci/results/eslint-results.xml","examples-build":"bash scripts/build-examples.sh","prepublishOnly":"yarn build","test-storybook":"yarn build && test-storybook","build-storybook":"yarn build && build-storybook -c .storybook -o dist-storybook","examples-server":"node examples/server/src/index.js","heroku-postbuild":"yarn examples-build developer","examples-testcafe":"testcafe chrome --assertion-timeout 60000 -S -s examples/_screenshots examples/test/**/**/*_test* --debug-on-fail","examples-testcafe-ci":"testcafe 'chrome:headless --no-sandbox' --assertion-timeout 60000 -S -s examples/_screenshots examples/test/**/**/*_test*","examples-testcafe-live":"testcafe-live chrome --assertion-timeout 60000 examples/test/**/**/*_test*"},"typings":"dist/index.d.ts","_npmUser":{"name":"gooddata-ci","email":"rail@gooddata.com"},"repository":{"url":"git+ssh://git@github.com/gooddata/gooddata-react-components.git","type":"git"},"_npmVersion":"6.4.1","description":"GoodData React Components","directories":{},"_nodeVersion":"8.12.0","dependencies":{"rxjs":"^5.5.6","lodash":"4.17.11","ag-grid":"^18.0.1","invariant":"^2.2.2","classnames":"^2.2.6","highcharts":"4.2.5","prop-types":"^15.6.0","react-intl":"^2.4.0","custom-event":"^1.0.1","ag-grid-react":"^18.0.0","react-measure":"^1.4.7","@gooddata/typings":"2.10.0","@types/highcharts":"4.2.56","http-status-codes":"^1.3.0","@gooddata/js-utils":"3.4.0","@gooddata/numberjs":"^3.1.2","fixed-data-table-2":"0.7.17","@gooddata/goodstrap":"60.3.0","react-dom-factories":"^1.0.2","@gooddata/gooddata-js":"11.8.0","highcharts-pattern-fill":"3.0.3","nodelist-foreach-polyfill":"^1.2.0","highcharts-grouped-categories":"^1.1.3"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"raf":"3.3.2","yup":"^0.24.1","jest":"23.6.0","react":"16.5.2","enzyme":"3.5.0","formik":"^0.11.11","moment":"2.23.0","history":"^4.7.2","ts-jest":"23.1.4","webpack":"3.10.0","react-ga":"^2.5.2","recharts":"1.0.0-beta.9","testcafe":"0.20.3","commander":"2.14.1","node-sass":"4.7.2","react-dom":"16.5.2","supertest":"3.0.0","babel-core":"6.26.0","css-loader":"0.28.7","jest-junit":"3.0.0","raw-loader":"0.5.1","styled-jsx":"2.2.1","typescript":"2.3.3","@types/jest":"23.3.0","@types/node":"7.0.8","file-loader":"1.1.6","sass-loader":"6.0.6","@types/react":"16.0.34","babel-loader":"7.1.2","react-helmet":"5.2.0","react-select":"1.2.1","style-loader":"0.19.1","@types/enzyme":"3.1.13","@types/lodash":"4.14.61","babel-runtime":"6.25.0","testcafe-live":"0.1.4","utility-types":"^1.1.0","babel-polyfill":"^6.26.0","@storybook/react":"3.4.10","@types/invariant":"2.2.29","@types/react-dom":"16.0.3","babel-preset-env":"1.6.1","isomorphic-fetch":"2.2.1","react-datepicker":"1.1.0","react-router-dom":"4.2.2","@gooddata/mock-js":"1.25.0","@storybook/addons":"3.4.10","@types/classnames":"2.2.3","@types/prop-types":"15.5.2","@types/react-intl":"2.3.5","babel-preset-react":"6.24.1","identity-obj-proxy":"^3.0.0","react-async-script":"^0.9.1","webpack-dev-server":"2.11.1","@types/react-portal":"4.0.1","babel-plugin-lodash":"3.3.2","html-webpack-plugin":"2.30.1","react-test-renderer":"16.4.2","@types/react-measure":"0.4.7","clean-webpack-plugin":"0.1.17","react-google-recaptcha":"^0.11.0","@gooddata/eslint-config":"0.1.0","@gooddata/tslint-config":"0.0.16","@types/storybook__react":"3.0.6","enzyme-adapter-react-16":"1.3.1","uglifyjs-webpack-plugin":"1.2.0","@gooddata/test-storybook":"3.0.1","@storybook/addon-actions":"3.4.10","@storybook/addon-options":"3.4.10","node-sass-magic-importer":"5.1.0","react-syntax-highlighter":"6.1.2","@types/fixed-data-table-2":"0.8.1","awesome-typescript-loader":"3.5.0","@types/react-test-renderer":"16.0.0","circular-dependency-plugin":"4.4.0","compression-webpack-plugin":"1.1.7","@types/enzyme-adapter-react-16":"1.0.3","@types/storybook__addon-actions":"3.0.1","babel-plugin-transform-class-properties":"6.24.1","babel-plugin-transform-async-to-generator":"6.24.1","babel-plugin-transform-object-rest-spread":"6.26.0"},"peerDependencies":{"react":"16.5.2","react-dom":"16.5.2"},"_npmOperationalInternal":{"tmp":"tmp/react-components_6.3.0-alpha57_1553748294101_0.11651056865090115","host":"s3://npm-registry-packages"}},"6.3.0-alpha58":{"name":"@gooddata/react-components","version":"6.3.0-alpha58","author":{"name":"GoodData Corporation"},"license":"BSD-3-Clause","_id":"@gooddata/react-components@6.3.0-alpha58","maintainers":[{"name":"bertold8","email":"ivan.nejezchleb@seznam.cz"},{"name":"bugsbunny338","email":"jiri.zajic@mensa.cz"},{"name":"gooddata-ci","email":"rail@gooddata.com"},{"name":"hurtak","email":"petr.hurtak@gmail.com"},{"name":"ivan.mjartan","email":"ivan.mjartan@gooddata.com"},{"name":"jakub-sterba","email":"jakub.sterba@gooddata.com"},{"name":"jaroslav.tomecek","email":"jaroslav.tomecek@gooddata.com"},{"name":"jkittler","email":"honza.kittler@gmail.com"},{"name":"khanh.le","email":"khanh.le@gooddata.com"},{"name":"langhamp","email":"pavel.langhammer@gooddata.com"},{"name":"lanhuynh","email":"lan.huynh@gooddata.com"},{"name":"linhhong","email":"linh.hong@gooddata.com"},{"name":"lpearce","email":"levi.pearce@gooddata.com"},{"name":"lupko","email":"lubomir.slivka@gooddata.com"},{"name":"martin.mosko","email":"martin.mosko@gooddata.com"},{"name":"michal.marsal","email":"michal.marsal@gooddata.com"},{"name":"nadtan","email":"tan.nguyen@gooddata.com"},{"name":"naibinh","email":"naibinh@gmail.com"},{"name":"nikolacech","email":"nikola.cech@gooddata.com"},{"name":"no23reason","email":"dan.homola@hotmail.cz"},{"name":"pbenes","email":"petr.benes@gooddata.com"},{"name":"peterlacko","email":"lackopeter17@gmail.com"},{"name":"petrjanu","email":"petr.janu@gooddata.com"},{"name":"ptquang86","email":"ptquang86@gmail.com"},{"name":"rodri360","email":"me@rodri360.com"},{"name":"sitina","email":"jiri.sitina@gooddata.com"},{"name":"sondo","email":"son.do@gooddata.com"},{"name":"strouhaljan","email":"strouhal.jan@gmail.com"},{"name":"tomas.kratochvil","email":"tomas.kratochvil@gooddata.com"},{"name":"tomasreichmann","email":"tomasreichmann@gmail.com"},{"name":"tomsatgd","email":"tomas.satinsky@gooddata.com"},{"name":"tu.ngo","email":"tu.ngo@gooddata.com"},{"name":"vlastikcz","email":"vlastimil.kotas@gooddata.com"},{"name":"vlckomi1","email":"michaela.vlckova@gooddata.com"},{"name":"xmort","email":"petr.dolejsi@gooddata.com"},{"name":"yanlipnican","email":"yanlipnican@gmail.com"},{"name":"zdenek.vidensky","email":"zdenek.vidensky@gooddata.com"}],"homepage":"https://github.com/gooddata/gooddata-react-components#readme","bugs":{"url":"https://github.com/gooddata/gooddata-react-components/issues"},"dist":{"shasum":"39ea189cf3c135277bbefc5520f2918a01317c1c","tarball":"https://registry.npmjs.org/@gooddata/react-components/-/react-components-6.3.0-alpha58.tgz","fileCount":1171,"integrity":"sha512-ydx4gE4S1ygO+YEZ8prn8OI1wJqCE3PzB6OHrDSTmnyxJNddSBjihwgqUOHO2aHMpRhL7eq6mni67j+ayhls2w==","signatures":[{"sig":"MEUCIE77Ulpih6PMlDZq/57oAMsPyp1JKRhucOyUc9QbG3X1AiEAuIN3Y9OUJMx+yTnYbJfzCCM3+ZxfmqhYNV+b2i0wTqk=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":4957470,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJcnLSkCRA9TVsSAnZWagAAOrAQAJoUfS/R6jy++Du+3Uxv\n750oVOsirVTYPz4q3fwJzMUCFkAExYwdwbBioQrjM5gELR/S1hNXvvyD/CFs\nDr2cG8Zh/VfjFCh/GsPSoiKpg3ybEbq/yJgZayEVSXN53j/sYeZkT/doC9TA\nU6JRKu0YBPz0Go3LW+s8EfP99EN7rOastYdncRQzMFz2iGjojSm+r7TibR/P\nndTP1jBeePQNT8CfpVV1PlNmxBqyt4j5kni1KfNQR7Q1WO/Lc6ug3oXzVMNI\n3SmPI+j0iH0kjKLooXkyBwo1SU3d6egKkIGhbQzrYBXKbdd3yZUG4B1LxY87\ncUjyXiLs0WEN2cs2DJlk4YAQ7eWwivx4+UQ37dG1yQPMmhNyyPknYtFBVHip\nTxrDXfG8N4TdTQpJASYkbvL7CxvKVtjCbUPkzZ7TPWgznnAHtIoUT5qirSjP\nwxhf+8hiD//6LPQlPeHSEsN2MxYqsRN6Lr8cSUALwJ+kvsF7HaEGrFmPBI11\nrp6mvMnf37WU/ZR3cRFL7CZqWFsWkJkvMUIUJnP5wCeOBvA1SySCp1cUIgwx\nSwBxHPXcFhxeBnQ2UKD4INa2seKQ/hU7spt7tCmssbnkWX9akgj8dD+Tqhvi\nZ7sXubm2lmiYzbkd2SyXb84muN6MqZoQWB6rZo7GwhrLU/xDBnyy0GNehw8c\n+IgD\r\n=Lpt5\r\n-----END PGP SIGNATURE-----\r\n"},"jest":{"testRegex":"(/__tests__/.*|\\.(test|spec))\\.(tsx?|jsx?)$","transform":{".(ts|tsx)":"ts-jest"},"collectCoverage":false,"moduleNameMapper":{"\\.(css|less|sass|scss)$":"<rootDir>/__mocks__/styleMock.ts"},"coverageReporters":["html"],"collectCoverageFrom":["src/**/*.{ts,tsx}","examples/server/src/**/*.{js,jsx}","!**/*.d.ts"],"moduleFileExtensions":["ts","tsx","js"],"setupTestFrameworkScriptFile":"<rootDir>/jest.setup.js"},"main":"dist/index.js","config":{"eslint":"./examples/**/*.{js,jsx}","tslint":"./{__mocks__,src,stories}/**/*.{ts,tsx}"},"readme":"[![npm version](https://badge.fury.io/js/%40gooddata%2Freact-components.svg)](https://www.npmjs.com/package/@gooddata/react-components) \n\n# GoodData.UI React components\n> A React-based JavaScript library for building data-driven applications\n\n## Getting started\n- [GoodData.UI Documentation](http://sdk.gooddata.com/gooddata-ui/)\n- [GoodData.UI Live Examples](https://gooddata-examples.herokuapp.com/)\n- [Stack Overflow](https://stackoverflow.com/questions/tagged/gooddata)\n\n### Usage\nWith [yarn](https://yarnpkg.com) installed, go to your project directory and run\n```\n$ yarn add @gooddata/react-components\n```\nIf you prefer [npm](npmjs.com) run\n```\n$ npm install --save @gooddata/react-components\n```\n\n\n## Contributing\n\nWe welcome any contribution in form of [issues](https://github.com/gooddata/gooddata-react-components/issues) or [pull requests](https://github.com/gooddata/gooddata-react-components/pulls).\nThese commands may come in handy while developing:\n\n| command | description |\n| ------- | ----------- |\n| `yarn install --pure-lockfile` | first step |\n| ||\n| `yarn dev` | build react-components to `/dist` in watch mode |\n| `yarn test` | run all unit tests |\n| `yarn validate` | validate codestyle |\n| ||\n| `yarn storybook` | run storybook from `/stories` on http://localhost:9001 |\n| `yarn build-storybook` | build storybook to `/dist-storybook` |\n| `yarn test-storybook` | run storybook and [screenshot tests](https://github.com/gooddata/gdc-client-utils/tree/master/test-storybook) |\n| ||\n| `yarn examples` | run Live Examples dev-server from `/examples` on https://localhost:8999 |\n| `yarn examples-build` | build Live Examples to `/examples/dist` |\n| `yarn examples-server` | serve built Live Examples - see `/examples/server/src` |\n| `yarn examples-testcafe` | run testcafe tests against `localhost:8999` |\n\n### Deploy to heroku.com\nWhen you deploy this repo to heroku, it serves *GoodData.UI Live Examples*.\nRelevant tasks are in `Procfile` and `package.json`.\n\n```bash\n# run in the project directory\nheroku login\nheroku create <your-app-name>\nheroku config:set DOMAIN_ADMIN_USERNAME=x@gooddata.com DOMAIN_ADMIN_PASSWORD=xy PROJECT_ID_TO_ASSIGN=xms7ga4tf3g3nzucd8380o2bev8oeknp\ngit push heroku HEAD:master\nheroku open\n```\n\n### Run Live Examples Locally\nTo run *GoodData.UI Live Examples* locally:\n```bash\ngit clone <this-repository>\ncd  <repository-folder>\nyarn install --pure-lockfile\nyarn examples\n```\nThen open https://localhost:8999 and login using Live Examples account (you can [create one here](https://gooddata-examples.herokuapp.com/registration)).\n\n## Changelog\n\n- see [CHANGELOG.md](CHANGELOG.md)\n\n## License\n\n(C) 2007-2018 GoodData Corporation\n\nThis project is dual licensed:\n\n- The ATTRIBUTION-NONCOMMERCIAL 4.0 INTERNATIONAL (CC BY-NC 4.0) is used for purpose of the trial experience and evaluation of GoodData.UI library.\n- The GOODDATA GOODDATA.UI LIBRARY END USER LICENSE AGREEMENT is used for GoodData customers.\n\nFor more information, please see [LICENSE](https://github.com/gooddata/gooddata-react-components/blob/master/LICENSE)\n","gitHead":"e32ce59aec56eabcd870d25281710844f834a09f","scripts":{"dev":"bash scripts/build.sh --dev-watch","test":"jest --watch","build":"bash scripts/build.sh","tslint":"yarn run-tslint -t verbose $npm_package_config_tslint","prepare":"cd examples/server && yarn install --pure-lockfile && cd ../..; rm -r examples/node_modules 2>/dev/null; true","examples":"bash scripts/run-examples.sh","prepare?":"# Called before `npm publish` and on local `npm install`. Temporarily also for deleting obsolete node_modules. Ends with `true` to continue gracefully.","validate":"tsc --noEmit && yarn tslint && eslint $npm_package_config_eslint","build-dev":"bash scripts/build.sh --dev","examples?":"# Default is developer domain, other options: yarn examples [sec,secure,stg,stg2,stg3,demo,developer or URL]","storybook":"yarn build && start-storybook -p 9001 -c .storybook","test-once":"jest","tslint-ci":"mkdir -p ./ci/results && yarn run-tslint -t checkstyle -o ./ci/results/tslint-results.xml $npm_package_config_tslint","run-tslint":"tslint -p tsconfig.json","validate-ci":"tsc --noEmit && yarn tslint-ci  && eslint $npm_package_config_eslint -f checkstyle -o ci/results/eslint-results.xml","examples-build":"bash scripts/build-examples.sh","prepublishOnly":"yarn build","test-storybook":"yarn build && test-storybook","build-storybook":"yarn build && build-storybook -c .storybook -o dist-storybook","examples-server":"node examples/server/src/index.js","heroku-postbuild":"yarn examples-build developer","examples-testcafe":"testcafe chrome --assertion-timeout 60000 -S -s examples/_screenshots examples/test/**/**/*_test* --debug-on-fail","examples-testcafe-ci":"testcafe 'chrome:headless --no-sandbox' --assertion-timeout 60000 -S -s examples/_screenshots examples/test/**/**/*_test*","examples-testcafe-live":"testcafe-live chrome --assertion-timeout 60000 examples/test/**/**/*_test*"},"typings":"dist/index.d.ts","_npmUser":{"name":"gooddata-ci","email":"rail@gooddata.com"},"repository":{"url":"git+ssh://git@github.com/gooddata/gooddata-react-components.git","type":"git"},"_npmVersion":"6.4.1","description":"GoodData React Components","directories":{},"_nodeVersion":"8.12.0","dependencies":{"rxjs":"^5.5.6","lodash":"4.17.11","ag-grid":"^18.0.1","invariant":"^2.2.2","classnames":"^2.2.6","highcharts":"4.2.5","prop-types":"^15.6.0","react-intl":"^2.4.0","custom-event":"^1.0.1","ag-grid-react":"^18.0.0","react-measure":"^1.4.7","@gooddata/typings":"2.10.0","@types/highcharts":"4.2.56","http-status-codes":"^1.3.0","@gooddata/js-utils":"3.4.0","@gooddata/numberjs":"^3.1.2","fixed-data-table-2":"0.7.17","@gooddata/goodstrap":"60.3.1","react-dom-factories":"^1.0.2","@gooddata/gooddata-js":"11.8.0","highcharts-pattern-fill":"3.0.3","nodelist-foreach-polyfill":"^1.2.0","highcharts-grouped-categories":"^1.1.3"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"raf":"3.3.2","yup":"^0.24.1","jest":"23.6.0","react":"16.5.2","enzyme":"3.5.0","formik":"^0.11.11","moment":"2.23.0","history":"^4.7.2","ts-jest":"23.1.4","webpack":"3.10.0","react-ga":"^2.5.2","recharts":"1.0.0-beta.9","testcafe":"0.20.3","commander":"2.14.1","node-sass":"4.7.2","react-dom":"16.5.2","supertest":"3.0.0","babel-core":"6.26.0","css-loader":"0.28.7","jest-junit":"3.0.0","raw-loader":"0.5.1","styled-jsx":"2.2.1","typescript":"2.3.3","@types/jest":"23.3.0","@types/node":"7.0.8","file-loader":"1.1.6","sass-loader":"6.0.6","@types/react":"16.0.34","babel-loader":"7.1.2","react-helmet":"5.2.0","react-select":"1.2.1","style-loader":"0.19.1","@types/enzyme":"3.1.13","@types/lodash":"4.14.61","babel-runtime":"6.25.0","testcafe-live":"0.1.4","utility-types":"^1.1.0","babel-polyfill":"^6.26.0","@storybook/react":"3.4.10","@types/invariant":"2.2.29","@types/react-dom":"16.0.3","babel-preset-env":"1.6.1","isomorphic-fetch":"2.2.1","react-datepicker":"1.1.0","react-router-dom":"4.2.2","@gooddata/mock-js":"1.25.0","@storybook/addons":"3.4.10","@types/classnames":"2.2.3","@types/prop-types":"15.5.2","@types/react-intl":"2.3.5","babel-preset-react":"6.24.1","identity-obj-proxy":"^3.0.0","react-async-script":"^0.9.1","webpack-dev-server":"2.11.1","@types/react-portal":"4.0.1","babel-plugin-lodash":"3.3.2","html-webpack-plugin":"2.30.1","react-test-renderer":"16.4.2","@types/react-measure":"0.4.7","clean-webpack-plugin":"0.1.17","react-google-recaptcha":"^0.11.0","@gooddata/eslint-config":"0.1.0","@gooddata/tslint-config":"0.0.16","@types/storybook__react":"3.0.6","enzyme-adapter-react-16":"1.3.1","uglifyjs-webpack-plugin":"1.2.0","@gooddata/test-storybook":"3.0.1","@storybook/addon-actions":"3.4.10","@storybook/addon-options":"3.4.10","node-sass-magic-importer":"5.1.0","react-syntax-highlighter":"6.1.2","@types/fixed-data-table-2":"0.8.1","awesome-typescript-loader":"3.5.0","@types/react-test-renderer":"16.0.0","circular-dependency-plugin":"4.4.0","compression-webpack-plugin":"1.1.7","@types/enzyme-adapter-react-16":"1.0.3","@types/storybook__addon-actions":"3.0.1","babel-plugin-transform-class-properties":"6.24.1","babel-plugin-transform-async-to-generator":"6.24.1","babel-plugin-transform-object-rest-spread":"6.26.0"},"peerDependencies":{"react":"16.5.2","react-dom":"16.5.2"},"_npmOperationalInternal":{"tmp":"tmp/react-components_6.3.0-alpha58_1553773731148_0.6255629060669137","host":"s3://npm-registry-packages"}},"6.3.0-alpha59":{"name":"@gooddata/react-components","version":"6.3.0-alpha59","author":{"name":"GoodData Corporation"},"license":"BSD-3-Clause","_id":"@gooddata/react-components@6.3.0-alpha59","maintainers":[{"name":"bertold8","email":"ivan.nejezchleb@seznam.cz"},{"name":"bugsbunny338","email":"jiri.zajic@mensa.cz"},{"name":"gooddata-ci","email":"rail@gooddata.com"},{"name":"hurtak","email":"petr.hurtak@gmail.com"},{"name":"ivan.mjartan","email":"ivan.mjartan@gooddata.com"},{"name":"jakub-sterba","email":"jakub.sterba@gooddata.com"},{"name":"jaroslav.tomecek","email":"jaroslav.tomecek@gooddata.com"},{"name":"jkittler","email":"honza.kittler@gmail.com"},{"name":"khanh.le","email":"khanh.le@gooddata.com"},{"name":"langhamp","email":"pavel.langhammer@gooddata.com"},{"name":"lanhuynh","email":"lan.huynh@gooddata.com"},{"name":"linhhong","email":"linh.hong@gooddata.com"},{"name":"lpearce","email":"levi.pearce@gooddata.com"},{"name":"lupko","email":"lubomir.slivka@gooddata.com"},{"name":"martin.mosko","email":"martin.mosko@gooddata.com"},{"name":"michal.marsal","email":"michal.marsal@gooddata.com"},{"name":"nadtan","email":"tan.nguyen@gooddata.com"},{"name":"naibinh","email":"naibinh@gmail.com"},{"name":"nikolacech","email":"nikola.cech@gooddata.com"},{"name":"no23reason","email":"dan.homola@hotmail.cz"},{"name":"pbenes","email":"petr.benes@gooddata.com"},{"name":"peterlacko","email":"lackopeter17@gmail.com"},{"name":"petrjanu","email":"petr.janu@gooddata.com"},{"name":"ptquang86","email":"ptquang86@gmail.com"},{"name":"rodri360","email":"me@rodri360.com"},{"name":"sitina","email":"jiri.sitina@gooddata.com"},{"name":"sondo","email":"son.do@gooddata.com"},{"name":"strouhaljan","email":"strouhal.jan@gmail.com"},{"name":"tomas.kratochvil","email":"tomas.kratochvil@gooddata.com"},{"name":"tomasreichmann","email":"tomasreichmann@gmail.com"},{"name":"tomsatgd","email":"tomas.satinsky@gooddata.com"},{"name":"tu.ngo","email":"tu.ngo@gooddata.com"},{"name":"vlastikcz","email":"vlastimil.kotas@gooddata.com"},{"name":"vlckomi1","email":"michaela.vlckova@gooddata.com"},{"name":"xmort","email":"petr.dolejsi@gooddata.com"},{"name":"yanlipnican","email":"yanlipnican@gmail.com"},{"name":"zdenek.vidensky","email":"zdenek.vidensky@gooddata.com"}],"homepage":"https://github.com/gooddata/gooddata-react-components#readme","bugs":{"url":"https://github.com/gooddata/gooddata-react-components/issues"},"dist":{"shasum":"4bfb6fecb2a655651df63a1650017fd302b1d7b8","tarball":"https://registry.npmjs.org/@gooddata/react-components/-/react-components-6.3.0-alpha59.tgz","fileCount":1171,"integrity":"sha512-3vUaaBfDz7J9YflEp57+B/eQunFFCPq1nFpvicqP0VIRF3JxTPhB+2CdZ/2/8A6z6hsN3K3z4iZ+ylUXnQ1dPA==","signatures":[{"sig":"MEUCIQDZ6EddIn2AM7kUGIiWLn3cyGyu8pejbPeq5gC7hMLT5QIgEDTtwlqBf29ICPnT/Q1Z8JrjPVplCCn8VLVg56zQIcI=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":4956882,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJcnNl4CRA9TVsSAnZWagAAg/YP/1w371Sx9MUC16Qw24ii\nD0X4UJFkRUnIL2NFb2qiBqNWH4H1mCkrPihvW0ymwR7E0xApan2UCSLEux3w\nZ/6PWLHhMbfym8lI+I6fZ4byU3FeBfqZ3pTuOg8W4gZRyNORFtqzX17R2flo\n2KjzUIiXwAxfydxW8tWLrJK+GSk+qWJ2XfZna/SmWC2ZaEwZEQQOxoOTV9v1\nyXReYQE/qaCBwtBspzRN/kSLnHb00OgKpYPX10MrNHfolCqPDZeY21zdHmSC\no48Cm2SuNS9QIkEvUPIxIKa5MKmTNQrf5ysZH+SwfmrpOP7MA05qMb4UsqXq\nB4McOkQROTGFLZfxCoEDdof4jvadREqrlY4NzDsfc+HlixkgOdpo8YDKpirp\nWo5Ywi6fZAstsoM2b78k6y7hCoW030lGOYaAUN+Rx7vKBJKmQpMKytrsMnEe\nTA7CB7fQBkFljhc+l3MmnlZSVlERdVWgyhLW0eeJH0w+jySey3uyYj5tUvFW\nmuP2JDqQoSS7mBo47TI2IFkLl/lA0wpDubkV33q8ATi8gzmWXJCmauotxxNK\n3q6ddTD3VfKuWre87F4n9BxZWDtZLGp9OR0mRNJpT1fecDUzO+iaxxQ1x1VO\n+WTTMZw0G/VYo+yFW3HP1sTkH8CarWvF6gbyoM+YS3PA2cM0gAbm3A/eYp2e\nGd8s\r\n=+tl7\r\n-----END PGP SIGNATURE-----\r\n"},"jest":{"testRegex":"(/__tests__/.*|\\.(test|spec))\\.(tsx?|jsx?)$","transform":{".(ts|tsx)":"ts-jest"},"collectCoverage":false,"moduleNameMapper":{"\\.(css|less|sass|scss)$":"<rootDir>/__mocks__/styleMock.ts"},"coverageReporters":["html"],"collectCoverageFrom":["src/**/*.{ts,tsx}","examples/server/src/**/*.{js,jsx}","!**/*.d.ts"],"moduleFileExtensions":["ts","tsx","js"],"setupTestFrameworkScriptFile":"<rootDir>/jest.setup.js"},"main":"dist/index.js","config":{"eslint":"./examples/**/*.{js,jsx}","tslint":"./{__mocks__,src,stories}/**/*.{ts,tsx}"},"readme":"[![npm version](https://badge.fury.io/js/%40gooddata%2Freact-components.svg)](https://www.npmjs.com/package/@gooddata/react-components) \n\n# GoodData.UI React components\n> A React-based JavaScript library for building data-driven applications\n\n## Getting started\n- [GoodData.UI Documentation](http://sdk.gooddata.com/gooddata-ui/)\n- [GoodData.UI Live Examples](https://gooddata-examples.herokuapp.com/)\n- [Stack Overflow](https://stackoverflow.com/questions/tagged/gooddata)\n\n### Usage\nWith [yarn](https://yarnpkg.com) installed, go to your project directory and run\n```\n$ yarn add @gooddata/react-components\n```\nIf you prefer [npm](npmjs.com) run\n```\n$ npm install --save @gooddata/react-components\n```\n\n\n## Contributing\n\nWe welcome any contribution in form of [issues](https://github.com/gooddata/gooddata-react-components/issues) or [pull requests](https://github.com/gooddata/gooddata-react-components/pulls).\nThese commands may come in handy while developing:\n\n| command | description |\n| ------- | ----------- |\n| `yarn install --pure-lockfile` | first step |\n| ||\n| `yarn dev` | build react-components to `/dist` in watch mode |\n| `yarn test` | run all unit tests |\n| `yarn validate` | validate codestyle |\n| ||\n| `yarn storybook` | run storybook from `/stories` on http://localhost:9001 |\n| `yarn build-storybook` | build storybook to `/dist-storybook` |\n| `yarn test-storybook` | run storybook and [screenshot tests](https://github.com/gooddata/gdc-client-utils/tree/master/test-storybook) |\n| ||\n| `yarn examples` | run Live Examples dev-server from `/examples` on https://localhost:8999 |\n| `yarn examples-build` | build Live Examples to `/examples/dist` |\n| `yarn examples-server` | serve built Live Examples - see `/examples/server/src` |\n| `yarn examples-testcafe` | run testcafe tests against `localhost:8999` |\n\n### Deploy to heroku.com\nWhen you deploy this repo to heroku, it serves *GoodData.UI Live Examples*.\nRelevant tasks are in `Procfile` and `package.json`.\n\n```bash\n# run in the project directory\nheroku login\nheroku create <your-app-name>\nheroku config:set DOMAIN_ADMIN_USERNAME=x@gooddata.com DOMAIN_ADMIN_PASSWORD=xy PROJECT_ID_TO_ASSIGN=xms7ga4tf3g3nzucd8380o2bev8oeknp\ngit push heroku HEAD:master\nheroku open\n```\n\n### Run Live Examples Locally\nTo run *GoodData.UI Live Examples* locally:\n```bash\ngit clone <this-repository>\ncd  <repository-folder>\nyarn install --pure-lockfile\nyarn examples\n```\nThen open https://localhost:8999 and login using Live Examples account (you can [create one here](https://gooddata-examples.herokuapp.com/registration)).\n\n## Changelog\n\n- see [CHANGELOG.md](CHANGELOG.md)\n\n## License\n\n(C) 2007-2018 GoodData Corporation\n\nThis project is dual licensed:\n\n- The ATTRIBUTION-NONCOMMERCIAL 4.0 INTERNATIONAL (CC BY-NC 4.0) is used for purpose of the trial experience and evaluation of GoodData.UI library.\n- The GOODDATA GOODDATA.UI LIBRARY END USER LICENSE AGREEMENT is used for GoodData customers.\n\nFor more information, please see [LICENSE](https://github.com/gooddata/gooddata-react-components/blob/master/LICENSE)\n","gitHead":"bdd231209bb860c8be72e7ea96199e661956f3f6","scripts":{"dev":"bash scripts/build.sh --dev-watch","test":"jest --watch","build":"bash scripts/build.sh","tslint":"yarn run-tslint -t verbose $npm_package_config_tslint","prepare":"cd examples/server && yarn install --pure-lockfile && cd ../..; rm -r examples/node_modules 2>/dev/null; true","examples":"bash scripts/run-examples.sh","prepare?":"# Called before `npm publish` and on local `npm install`. Temporarily also for deleting obsolete node_modules. Ends with `true` to continue gracefully.","validate":"tsc --noEmit && yarn tslint && eslint $npm_package_config_eslint","build-dev":"bash scripts/build.sh --dev","examples?":"# Default is developer domain, other options: yarn examples [sec,secure,stg,stg2,stg3,demo,developer or URL]","storybook":"yarn build && start-storybook -p 9001 -c .storybook","test-once":"jest","tslint-ci":"mkdir -p ./ci/results && yarn run-tslint -t checkstyle -o ./ci/results/tslint-results.xml $npm_package_config_tslint","run-tslint":"tslint -p tsconfig.json","validate-ci":"tsc --noEmit && yarn tslint-ci  && eslint $npm_package_config_eslint -f checkstyle -o ci/results/eslint-results.xml","examples-build":"bash scripts/build-examples.sh","prepublishOnly":"yarn build","test-storybook":"yarn build && test-storybook","build-storybook":"yarn build && build-storybook -c .storybook -o dist-storybook","examples-server":"node examples/server/src/index.js","heroku-postbuild":"yarn examples-build developer","examples-testcafe":"testcafe chrome --assertion-timeout 60000 -S -s examples/_screenshots examples/test/**/**/*_test* --debug-on-fail","examples-testcafe-ci":"testcafe 'chrome:headless --no-sandbox' --assertion-timeout 60000 -S -s examples/_screenshots examples/test/**/**/*_test*","examples-testcafe-live":"testcafe-live chrome --assertion-timeout 60000 examples/test/**/**/*_test*"},"typings":"dist/index.d.ts","_npmUser":{"name":"gooddata-ci","email":"rail@gooddata.com"},"repository":{"url":"git+ssh://git@github.com/gooddata/gooddata-react-components.git","type":"git"},"_npmVersion":"6.4.1","description":"GoodData React Components","directories":{},"_nodeVersion":"8.12.0","dependencies":{"rxjs":"^5.5.6","lodash":"4.17.11","ag-grid":"^18.0.1","invariant":"^2.2.2","classnames":"^2.2.6","highcharts":"4.2.5","prop-types":"^15.6.0","react-intl":"^2.4.0","custom-event":"^1.0.1","ag-grid-react":"^18.0.0","react-measure":"^1.4.7","@gooddata/typings":"2.10.0","@types/highcharts":"4.2.56","http-status-codes":"^1.3.0","@gooddata/js-utils":"3.4.0","@gooddata/numberjs":"^3.1.2","fixed-data-table-2":"0.7.17","@gooddata/goodstrap":"60.3.2","react-dom-factories":"^1.0.2","@gooddata/gooddata-js":"11.8.0","highcharts-pattern-fill":"3.0.3","nodelist-foreach-polyfill":"^1.2.0","highcharts-grouped-categories":"^1.1.3"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"raf":"3.3.2","yup":"^0.24.1","jest":"23.6.0","react":"16.5.2","enzyme":"3.5.0","formik":"^0.11.11","moment":"2.23.0","history":"^4.7.2","ts-jest":"23.1.4","webpack":"3.10.0","react-ga":"^2.5.2","recharts":"1.0.0-beta.9","testcafe":"0.20.3","commander":"2.14.1","node-sass":"4.7.2","react-dom":"16.5.2","supertest":"3.0.0","babel-core":"6.26.0","css-loader":"0.28.7","jest-junit":"3.0.0","raw-loader":"0.5.1","styled-jsx":"2.2.1","typescript":"2.3.3","@types/jest":"23.3.0","@types/node":"7.0.8","file-loader":"1.1.6","sass-loader":"6.0.6","@types/react":"16.0.34","babel-loader":"7.1.2","react-helmet":"5.2.0","react-select":"1.2.1","style-loader":"0.19.1","@types/enzyme":"3.1.13","@types/lodash":"4.14.61","babel-runtime":"6.25.0","testcafe-live":"0.1.4","utility-types":"^1.1.0","babel-polyfill":"^6.26.0","@storybook/react":"3.4.10","@types/invariant":"2.2.29","@types/react-dom":"16.0.3","babel-preset-env":"1.6.1","isomorphic-fetch":"2.2.1","react-datepicker":"1.1.0","react-router-dom":"4.2.2","@gooddata/mock-js":"1.25.0","@storybook/addons":"3.4.10","@types/classnames":"2.2.3","@types/prop-types":"15.5.2","@types/react-intl":"2.3.5","babel-preset-react":"6.24.1","identity-obj-proxy":"^3.0.0","react-async-script":"^0.9.1","webpack-dev-server":"2.11.1","@types/react-portal":"4.0.1","babel-plugin-lodash":"3.3.2","html-webpack-plugin":"2.30.1","react-test-renderer":"16.4.2","@types/react-measure":"0.4.7","clean-webpack-plugin":"0.1.17","react-google-recaptcha":"^0.11.0","@gooddata/eslint-config":"0.1.0","@gooddata/tslint-config":"0.0.16","@types/storybook__react":"3.0.6","enzyme-adapter-react-16":"1.3.1","uglifyjs-webpack-plugin":"1.2.0","@gooddata/test-storybook":"3.0.1","@storybook/addon-actions":"3.4.10","@storybook/addon-options":"3.4.10","node-sass-magic-importer":"5.1.0","react-syntax-highlighter":"6.1.2","@types/fixed-data-table-2":"0.8.1","awesome-typescript-loader":"3.5.0","@types/react-test-renderer":"16.0.0","circular-dependency-plugin":"4.4.0","compression-webpack-plugin":"1.1.7","@types/enzyme-adapter-react-16":"1.0.3","@types/storybook__addon-actions":"3.0.1","babel-plugin-transform-class-properties":"6.24.1","babel-plugin-transform-async-to-generator":"6.24.1","babel-plugin-transform-object-rest-spread":"6.26.0"},"peerDependencies":{"react":"16.5.2","react-dom":"16.5.2"},"_npmOperationalInternal":{"tmp":"tmp/react-components_6.3.0-alpha59_1553783159719_0.31233340835070145","host":"s3://npm-registry-packages"}},"6.3.0-alpha60":{"name":"@gooddata/react-components","version":"6.3.0-alpha60","author":{"name":"GoodData Corporation"},"license":"BSD-3-Clause","_id":"@gooddata/react-components@6.3.0-alpha60","maintainers":[{"name":"bertold8","email":"ivan.nejezchleb@seznam.cz"},{"name":"bugsbunny338","email":"jiri.zajic@mensa.cz"},{"name":"gooddata-ci","email":"rail@gooddata.com"},{"name":"hurtak","email":"petr.hurtak@gmail.com"},{"name":"ivan.mjartan","email":"ivan.mjartan@gooddata.com"},{"name":"jakub-sterba","email":"jakub.sterba@gooddata.com"},{"name":"jaroslav.tomecek","email":"jaroslav.tomecek@gooddata.com"},{"name":"jkittler","email":"honza.kittler@gmail.com"},{"name":"khanh.le","email":"khanh.le@gooddata.com"},{"name":"langhamp","email":"pavel.langhammer@gooddata.com"},{"name":"lanhuynh","email":"lan.huynh@gooddata.com"},{"name":"linhhong","email":"linh.hong@gooddata.com"},{"name":"lpearce","email":"levi.pearce@gooddata.com"},{"name":"lupko","email":"lubomir.slivka@gooddata.com"},{"name":"martin.mosko","email":"martin.mosko@gooddata.com"},{"name":"michal.marsal","email":"michal.marsal@gooddata.com"},{"name":"nadtan","email":"tan.nguyen@gooddata.com"},{"name":"naibinh","email":"naibinh@gmail.com"},{"name":"nikolacech","email":"nikola.cech@gooddata.com"},{"name":"no23reason","email":"dan.homola@hotmail.cz"},{"name":"pbenes","email":"petr.benes@gooddata.com"},{"name":"peterlacko","email":"lackopeter17@gmail.com"},{"name":"petrjanu","email":"petr.janu@gooddata.com"},{"name":"ptquang86","email":"ptquang86@gmail.com"},{"name":"rodri360","email":"me@rodri360.com"},{"name":"sitina","email":"jiri.sitina@gooddata.com"},{"name":"sondo","email":"son.do@gooddata.com"},{"name":"strouhaljan","email":"strouhal.jan@gmail.com"},{"name":"tomas.kratochvil","email":"tomas.kratochvil@gooddata.com"},{"name":"tomasreichmann","email":"tomasreichmann@gmail.com"},{"name":"tomsatgd","email":"tomas.satinsky@gooddata.com"},{"name":"tu.ngo","email":"tu.ngo@gooddata.com"},{"name":"vlastikcz","email":"vlastimil.kotas@gooddata.com"},{"name":"vlckomi1","email":"michaela.vlckova@gooddata.com"},{"name":"xmort","email":"petr.dolejsi@gooddata.com"},{"name":"yanlipnican","email":"yanlipnican@gmail.com"},{"name":"zdenek.vidensky","email":"zdenek.vidensky@gooddata.com"}],"homepage":"https://github.com/gooddata/gooddata-react-components#readme","bugs":{"url":"https://github.com/gooddata/gooddata-react-components/issues"},"dist":{"shasum":"f1d445bf53cc1796b251aaaa5601c7f2e323d056","tarball":"https://registry.npmjs.org/@gooddata/react-components/-/react-components-6.3.0-alpha60.tgz","fileCount":1171,"integrity":"sha512-D49TMIZ12jBzAxKA3GNlPuQdRr9iVZYhKolo0Zd8Q1KH3dGSqd343v3fEFmHPZ2Qgfmb/gTg+6zDuqpC2N64jw==","signatures":[{"sig":"MEYCIQCbw4l1K2lUEgZQkzR+gYK4hfM2EJu8dRjD6Cp8+C14ggIhALBGn5jLUqlsN8sk2HilVS533d34MJv9hpHqjlumX06H","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":4957365,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJcnXGaCRA9TVsSAnZWagAAap0P/jyl6XhPHt4Y+XFTkpbM\nvyzBVZtf+h3CxTGim61Ya51aHtQfuvp537w7HR9Coc2jElMGhMPYrKOh5yXM\nkmX9+ckKUUc/du6gkW/I9rsG3Rk1+8agEW+cROQ36I9zUJbcQKILutFXrRHz\nT58La/JT3xEn2RdooNkxdYw5w3Ic+7ghvVCnpdurG7snjEU79VpsJSMWCBWo\ntYhUxgbyr/iP6Zfc7XpuDvu08fliTysPKKOJJ1EQzR/gyGVan5BnbQvPHY2T\n1EQX5IdRGbYrDhxPiqeUh09sCc+aplVpy0flxk0ow16vaQtHKANBr+IuvNbE\n7yk7KgpFKfKNKmnC9eowKnLIp4Qt/E8/tmT5NDTP1PRFfbCI/ERxghKP4EIi\n7hgDvp0LZUv6WbZWfr58i9MLxsqE5ReOrdL5O9elRAAuWQh76/+TH+mt+Piq\nk5bv96YTZGHfJnbbQkX9N/GaxQev7A3+H08FZ1H7jrTctUzRXSVQ3rmooIvb\nQCQHUx++nzPIxfFC+xcYdIxOsvCCBeh6GyCvazv7AVlaruB4KJPeuobRdbbT\ncLur/0c2jaxk4twCJRJ8e1HCDMhsAOFsaszcGI8E+nn8VUqqsfeUECewzpuy\nXSj27j4VayUrIfl8bzR2bCJumX+2/6XGBWlK/WeUH6/EaPvC4fh9rjveh4YT\nk0HI\r\n=UJJ3\r\n-----END PGP SIGNATURE-----\r\n"},"jest":{"testRegex":"(/__tests__/.*|\\.(test|spec))\\.(tsx?|jsx?)$","transform":{".(ts|tsx)":"ts-jest"},"collectCoverage":false,"moduleNameMapper":{"\\.(css|less|sass|scss)$":"<rootDir>/__mocks__/styleMock.ts"},"coverageReporters":["html"],"collectCoverageFrom":["src/**/*.{ts,tsx}","examples/server/src/**/*.{js,jsx}","!**/*.d.ts"],"moduleFileExtensions":["ts","tsx","js"],"setupTestFrameworkScriptFile":"<rootDir>/jest.setup.js"},"main":"dist/index.js","config":{"eslint":"./examples/**/*.{js,jsx}","tslint":"./{__mocks__,src,stories}/**/*.{ts,tsx}"},"readme":"[![npm version](https://badge.fury.io/js/%40gooddata%2Freact-components.svg)](https://www.npmjs.com/package/@gooddata/react-components) \n\n# GoodData.UI React components\n> A React-based JavaScript library for building data-driven applications\n\n## Getting started\n- [GoodData.UI Documentation](http://sdk.gooddata.com/gooddata-ui/)\n- [GoodData.UI Live Examples](https://gooddata-examples.herokuapp.com/)\n- [Stack Overflow](https://stackoverflow.com/questions/tagged/gooddata)\n\n### Usage\nWith [yarn](https://yarnpkg.com) installed, go to your project directory and run\n```\n$ yarn add @gooddata/react-components\n```\nIf you prefer [npm](npmjs.com) run\n```\n$ npm install --save @gooddata/react-components\n```\n\n\n## Contributing\n\nWe welcome any contribution in form of [issues](https://github.com/gooddata/gooddata-react-components/issues) or [pull requests](https://github.com/gooddata/gooddata-react-components/pulls).\nThese commands may come in handy while developing:\n\n| command | description |\n| ------- | ----------- |\n| `yarn install --pure-lockfile` | first step |\n| ||\n| `yarn dev` | build react-components to `/dist` in watch mode |\n| `yarn test` | run all unit tests |\n| `yarn validate` | validate codestyle |\n| ||\n| `yarn storybook` | run storybook from `/stories` on http://localhost:9001 |\n| `yarn build-storybook` | build storybook to `/dist-storybook` |\n| `yarn test-storybook` | run storybook and [screenshot tests](https://github.com/gooddata/gdc-client-utils/tree/master/test-storybook) |\n| ||\n| `yarn examples` | run Live Examples dev-server from `/examples` on https://localhost:8999 |\n| `yarn examples-build` | build Live Examples to `/examples/dist` |\n| `yarn examples-server` | serve built Live Examples - see `/examples/server/src` |\n| `yarn examples-testcafe` | run testcafe tests against `localhost:8999` |\n\n### Deploy to heroku.com\nWhen you deploy this repo to heroku, it serves *GoodData.UI Live Examples*.\nRelevant tasks are in `Procfile` and `package.json`.\n\n```bash\n# run in the project directory\nheroku login\nheroku create <your-app-name>\nheroku config:set DOMAIN_ADMIN_USERNAME=x@gooddata.com DOMAIN_ADMIN_PASSWORD=xy PROJECT_ID_TO_ASSIGN=xms7ga4tf3g3nzucd8380o2bev8oeknp\ngit push heroku HEAD:master\nheroku open\n```\n\n### Run Live Examples Locally\nTo run *GoodData.UI Live Examples* locally:\n```bash\ngit clone <this-repository>\ncd  <repository-folder>\nyarn install --pure-lockfile\nyarn examples\n```\nThen open https://localhost:8999 and login using Live Examples account (you can [create one here](https://gooddata-examples.herokuapp.com/registration)).\n\n## Changelog\n\n- see [CHANGELOG.md](CHANGELOG.md)\n\n## License\n\n(C) 2007-2018 GoodData Corporation\n\nThis project is dual licensed:\n\n- The ATTRIBUTION-NONCOMMERCIAL 4.0 INTERNATIONAL (CC BY-NC 4.0) is used for purpose of the trial experience and evaluation of GoodData.UI library.\n- The GOODDATA GOODDATA.UI LIBRARY END USER LICENSE AGREEMENT is used for GoodData customers.\n\nFor more information, please see [LICENSE](https://github.com/gooddata/gooddata-react-components/blob/master/LICENSE)\n","gitHead":"35138cf7cf7cf2d856d9916a628fd4872f132dfb","scripts":{"dev":"bash scripts/build.sh --dev-watch","test":"jest --watch","build":"bash scripts/build.sh","tslint":"yarn run-tslint -t verbose $npm_package_config_tslint","prepare":"cd examples/server && yarn install --pure-lockfile && cd ../..; rm -r examples/node_modules 2>/dev/null; true","examples":"bash scripts/run-examples.sh","prepare?":"# Called before `npm publish` and on local `npm install`. Temporarily also for deleting obsolete node_modules. Ends with `true` to continue gracefully.","validate":"tsc --noEmit && yarn tslint && eslint $npm_package_config_eslint","build-dev":"bash scripts/build.sh --dev","examples?":"# Default is developer domain, other options: yarn examples [sec,secure,stg,stg2,stg3,demo,developer or URL]","storybook":"yarn build && start-storybook -p 9001 -c .storybook","test-once":"jest","tslint-ci":"mkdir -p ./ci/results && yarn run-tslint -t checkstyle -o ./ci/results/tslint-results.xml $npm_package_config_tslint","run-tslint":"tslint -p tsconfig.json","validate-ci":"tsc --noEmit && yarn tslint-ci  && eslint $npm_package_config_eslint -f checkstyle -o ci/results/eslint-results.xml","examples-build":"bash scripts/build-examples.sh","prepublishOnly":"yarn build","test-storybook":"yarn build && test-storybook","build-storybook":"yarn build && build-storybook -c .storybook -o dist-storybook","examples-server":"node examples/server/src/index.js","heroku-postbuild":"yarn examples-build developer","examples-testcafe":"testcafe chrome --assertion-timeout 60000 -S -s examples/_screenshots examples/test/**/**/*_test* --debug-on-fail","examples-testcafe-ci":"testcafe 'chrome:headless --no-sandbox' --assertion-timeout 60000 -S -s examples/_screenshots examples/test/**/**/*_test*","examples-testcafe-live":"testcafe-live chrome --assertion-timeout 60000 examples/test/**/**/*_test*"},"typings":"dist/index.d.ts","_npmUser":{"name":"gooddata-ci","email":"rail@gooddata.com"},"repository":{"url":"git+ssh://git@github.com/gooddata/gooddata-react-components.git","type":"git"},"_npmVersion":"6.4.1","description":"GoodData React Components","directories":{},"_nodeVersion":"8.12.0","dependencies":{"rxjs":"^5.5.6","lodash":"4.17.11","ag-grid":"^18.0.1","invariant":"^2.2.2","classnames":"^2.2.6","highcharts":"4.2.5","prop-types":"^15.6.0","react-intl":"^2.4.0","custom-event":"^1.0.1","ag-grid-react":"^18.0.0","react-measure":"^1.4.7","@gooddata/typings":"2.10.0","@types/highcharts":"4.2.56","http-status-codes":"^1.3.0","@gooddata/js-utils":"3.4.0","@gooddata/numberjs":"^3.1.2","fixed-data-table-2":"0.7.17","@gooddata/goodstrap":"60.3.2","react-dom-factories":"^1.0.2","@gooddata/gooddata-js":"11.8.0","highcharts-pattern-fill":"3.0.3","nodelist-foreach-polyfill":"^1.2.0","highcharts-grouped-categories":"^1.1.3"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"raf":"3.3.2","yup":"^0.24.1","jest":"23.6.0","react":"16.5.2","enzyme":"3.5.0","formik":"^0.11.11","moment":"2.23.0","history":"^4.7.2","ts-jest":"23.1.4","webpack":"3.10.0","react-ga":"^2.5.2","recharts":"1.0.0-beta.9","testcafe":"0.20.3","commander":"2.14.1","node-sass":"4.7.2","react-dom":"16.5.2","supertest":"3.0.0","babel-core":"6.26.0","css-loader":"0.28.7","jest-junit":"3.0.0","raw-loader":"0.5.1","styled-jsx":"2.2.1","typescript":"2.3.3","@types/jest":"23.3.0","@types/node":"7.0.8","file-loader":"1.1.6","sass-loader":"6.0.6","@types/react":"16.0.34","babel-loader":"7.1.2","react-helmet":"5.2.0","react-select":"1.2.1","style-loader":"0.19.1","@types/enzyme":"3.1.13","@types/lodash":"4.14.61","babel-runtime":"6.25.0","testcafe-live":"0.1.4","utility-types":"^1.1.0","babel-polyfill":"^6.26.0","@storybook/react":"3.4.10","@types/invariant":"2.2.29","@types/react-dom":"16.0.3","babel-preset-env":"1.6.1","isomorphic-fetch":"2.2.1","react-datepicker":"1.1.0","react-router-dom":"4.2.2","@gooddata/mock-js":"1.25.0","@storybook/addons":"3.4.10","@types/classnames":"2.2.3","@types/prop-types":"15.5.2","@types/react-intl":"2.3.5","babel-preset-react":"6.24.1","identity-obj-proxy":"^3.0.0","react-async-script":"^0.9.1","webpack-dev-server":"2.11.1","@types/react-portal":"4.0.1","babel-plugin-lodash":"3.3.2","html-webpack-plugin":"2.30.1","react-test-renderer":"16.4.2","@types/react-measure":"0.4.7","clean-webpack-plugin":"0.1.17","react-google-recaptcha":"^0.11.0","@gooddata/eslint-config":"0.1.0","@gooddata/tslint-config":"0.0.16","@types/storybook__react":"3.0.6","enzyme-adapter-react-16":"1.3.1","uglifyjs-webpack-plugin":"1.2.0","@gooddata/test-storybook":"3.0.1","@storybook/addon-actions":"3.4.10","@storybook/addon-options":"3.4.10","node-sass-magic-importer":"5.1.0","react-syntax-highlighter":"6.1.2","@types/fixed-data-table-2":"0.8.1","awesome-typescript-loader":"3.5.0","@types/react-test-renderer":"16.0.0","circular-dependency-plugin":"4.4.0","compression-webpack-plugin":"1.1.7","@types/enzyme-adapter-react-16":"1.0.3","@types/storybook__addon-actions":"3.0.1","babel-plugin-transform-class-properties":"6.24.1","babel-plugin-transform-async-to-generator":"6.24.1","babel-plugin-transform-object-rest-spread":"6.26.0"},"peerDependencies":{"react":"16.5.2","react-dom":"16.5.2"},"_npmOperationalInternal":{"tmp":"tmp/react-components_6.3.0-alpha60_1553822105435_0.15427648112025993","host":"s3://npm-registry-packages"}},"6.3.0-alpha61":{"name":"@gooddata/react-components","version":"6.3.0-alpha61","author":{"name":"GoodData Corporation"},"license":"BSD-3-Clause","_id":"@gooddata/react-components@6.3.0-alpha61","maintainers":[{"name":"bertold8","email":"ivan.nejezchleb@seznam.cz"},{"name":"bugsbunny338","email":"jiri.zajic@mensa.cz"},{"name":"gooddata-ci","email":"rail@gooddata.com"},{"name":"hurtak","email":"petr.hurtak@gmail.com"},{"name":"ivan.mjartan","email":"ivan.mjartan@gooddata.com"},{"name":"jakub-sterba","email":"jakub.sterba@gooddata.com"},{"name":"jaroslav.tomecek","email":"jaroslav.tomecek@gooddata.com"},{"name":"jkittler","email":"honza.kittler@gmail.com"},{"name":"khanh.le","email":"khanh.le@gooddata.com"},{"name":"langhamp","email":"pavel.langhammer@gooddata.com"},{"name":"lanhuynh","email":"lan.huynh@gooddata.com"},{"name":"linhhong","email":"linh.hong@gooddata.com"},{"name":"lpearce","email":"levi.pearce@gooddata.com"},{"name":"lupko","email":"lubomir.slivka@gooddata.com"},{"name":"martin.mosko","email":"martin.mosko@gooddata.com"},{"name":"michal.marsal","email":"michal.marsal@gooddata.com"},{"name":"nadtan","email":"tan.nguyen@gooddata.com"},{"name":"naibinh","email":"naibinh@gmail.com"},{"name":"nikolacech","email":"nikola.cech@gooddata.com"},{"name":"no23reason","email":"dan.homola@hotmail.cz"},{"name":"pbenes","email":"petr.benes@gooddata.com"},{"name":"peterlacko","email":"lackopeter17@gmail.com"},{"name":"petrjanu","email":"petr.janu@gooddata.com"},{"name":"ptquang86","email":"ptquang86@gmail.com"},{"name":"rodri360","email":"me@rodri360.com"},{"name":"sitina","email":"jiri.sitina@gooddata.com"},{"name":"sondo","email":"son.do@gooddata.com"},{"name":"strouhaljan","email":"strouhal.jan@gmail.com"},{"name":"tomas.kratochvil","email":"tomas.kratochvil@gooddata.com"},{"name":"tomasreichmann","email":"tomasreichmann@gmail.com"},{"name":"tomsatgd","email":"tomas.satinsky@gooddata.com"},{"name":"tu.ngo","email":"tu.ngo@gooddata.com"},{"name":"vlastikcz","email":"vlastimil.kotas@gooddata.com"},{"name":"vlckomi1","email":"michaela.vlckova@gooddata.com"},{"name":"xmort","email":"petr.dolejsi@gooddata.com"},{"name":"yanlipnican","email":"yanlipnican@gmail.com"},{"name":"zdenek.vidensky","email":"zdenek.vidensky@gooddata.com"}],"homepage":"https://github.com/gooddata/gooddata-react-components#readme","bugs":{"url":"https://github.com/gooddata/gooddata-react-components/issues"},"dist":{"shasum":"25c5aa452de4dda546771232c457b7780f1bb618","tarball":"https://registry.npmjs.org/@gooddata/react-components/-/react-components-6.3.0-alpha61.tgz","fileCount":1182,"integrity":"sha512-mOj1FhuFwLN6fgrKx7LQjAlfUVqzQajfiilB+aIwq9R8JyYyb6WbCTa6HGD/hNMcWSqL7Ltv/MBprmjXoTD5Jg==","signatures":[{"sig":"MEUCIQC+RE/B/qIGSTXKKf6s6eIQ9A3wGhBC7U/gTxOBc3M5ogIgIqPpbqjHOF1jYsABAUgTyCgJX05sZwa9H9/AnugZ3dQ=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":4990470,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJcodhwCRA9TVsSAnZWagAArvkP/A7e7qI9Xov+MBgXWUNr\ngPGVGa5AszIq20KWr2FWxVXo4PhnbJXPZgcfXIlYyAfmceZPhYwglvfqAoYe\nXZzjNlGF+qSFGRi2kH+8uVHxx7+66yZ6Tj8Js2o3RuC3y31KGS8xvcorASG0\n8r8SoKbyEtANubTqPcJq3oe6OssRij2ixnByfm/Ro2ulVGganmF5ZAYUqCAc\ny0UrGs57dUhEBon+Bnt6D5bBM0nqyL/+9qwrTCr+mEE35n4ZIDCxaLYQfjeN\n/u3OZFT4isY4iduvo2TJWnq5++d/5p8cyP0wfx2tFHaxJP/6/0sk0cxheFoN\nnF7no2pgIR4gh0mz3ycvJVEMK94LX7oIfog/MS7S6P15K1iQ2HM75MnoEYn9\nUn0Db5Y0PkzOZPf4SIscn0qgb5LQwvV6IrDhzqmgKHz/yGeLHYl326AIDUhF\nlR0bQPtmwJs2jK8fuY/PdlxmQNCs//Nqi+/tW2mxUA029eB5PARLsRRISUy8\neW5w633BR5GfLQ5L3ly9zl5CSCS5dtdqRlOD+Hr4eLychaKDEWOXRaAV3srd\nuKOpG1l9JKlyryqXL5ybgscxSTJQ++LKW790GAT30tWjhOpgHxWQBhHLVqo3\nlVwEs4ez1OTuw8LNylv1X0PwLMZG4QOuhBpNNUStzG9LaGvtYofqhBiNet6J\nwLFg\r\n=t9Os\r\n-----END PGP SIGNATURE-----\r\n"},"jest":{"testRegex":"(/__tests__/.*|\\.(test|spec))\\.(tsx?|jsx?)$","transform":{".(ts|tsx)":"ts-jest"},"collectCoverage":false,"moduleNameMapper":{"\\.(css|less|sass|scss)$":"<rootDir>/__mocks__/styleMock.ts"},"coverageReporters":["html"],"collectCoverageFrom":["src/**/*.{ts,tsx}","examples/server/src/**/*.{js,jsx}","!**/*.d.ts"],"moduleFileExtensions":["ts","tsx","js"],"setupTestFrameworkScriptFile":"<rootDir>/jest.setup.js"},"main":"dist/index.js","config":{"eslint":"./examples/**/*.{js,jsx}","tslint":"./{__mocks__,src,stories}/**/*.{ts,tsx}"},"readme":"[![npm version](https://badge.fury.io/js/%40gooddata%2Freact-components.svg)](https://www.npmjs.com/package/@gooddata/react-components) \n\n# GoodData.UI React components\n> A React-based JavaScript library for building data-driven applications\n\n## Getting started\n- [GoodData.UI Documentation](http://sdk.gooddata.com/gooddata-ui/)\n- [GoodData.UI Live Examples](https://gooddata-examples.herokuapp.com/)\n- [Stack Overflow](https://stackoverflow.com/questions/tagged/gooddata)\n\n### Usage\nWith [yarn](https://yarnpkg.com) installed, go to your project directory and run\n```\n$ yarn add @gooddata/react-components\n```\nIf you prefer [npm](npmjs.com) run\n```\n$ npm install --save @gooddata/react-components\n```\n\n\n## Contributing\n\nWe welcome any contribution in form of [issues](https://github.com/gooddata/gooddata-react-components/issues) or [pull requests](https://github.com/gooddata/gooddata-react-components/pulls).\nThese commands may come in handy while developing:\n\n| command | description |\n| ------- | ----------- |\n| `yarn install --pure-lockfile` | first step |\n| ||\n| `yarn dev` | build react-components to `/dist` in watch mode |\n| `yarn test` | run all unit tests |\n| `yarn validate` | validate codestyle |\n| ||\n| `yarn storybook` | run storybook from `/stories` on http://localhost:9001 |\n| `yarn build-storybook` | build storybook to `/dist-storybook` |\n| `yarn test-storybook` | run storybook and [screenshot tests](https://github.com/gooddata/gdc-client-utils/tree/master/test-storybook) |\n| ||\n| `yarn examples` | run Live Examples dev-server from `/examples` on https://localhost:8999 |\n| `yarn examples-build` | build Live Examples to `/examples/dist` |\n| `yarn examples-server` | serve built Live Examples - see `/examples/server/src` |\n| `yarn examples-testcafe` | run testcafe tests against `localhost:8999` |\n\n### Deploy to heroku.com\nWhen you deploy this repo to heroku, it serves *GoodData.UI Live Examples*.\nRelevant tasks are in `Procfile` and `package.json`.\n\n```bash\n# run in the project directory\nheroku login\nheroku create <your-app-name>\nheroku config:set DOMAIN_ADMIN_USERNAME=x@gooddata.com DOMAIN_ADMIN_PASSWORD=xy PROJECT_ID_TO_ASSIGN=xms7ga4tf3g3nzucd8380o2bev8oeknp\ngit push heroku HEAD:master\nheroku open\n```\n\n### Run Live Examples Locally\nTo run *GoodData.UI Live Examples* locally:\n```bash\ngit clone <this-repository>\ncd  <repository-folder>\nyarn install --pure-lockfile\nyarn examples\n```\nThen open https://localhost:8999 and login using Live Examples account (you can [create one here](https://gooddata-examples.herokuapp.com/registration)).\n\n## Changelog\n\n- see [CHANGELOG.md](CHANGELOG.md)\n\n## License\n\n(C) 2007-2018 GoodData Corporation\n\nThis project is dual licensed:\n\n- The ATTRIBUTION-NONCOMMERCIAL 4.0 INTERNATIONAL (CC BY-NC 4.0) is used for purpose of the trial experience and evaluation of GoodData.UI library.\n- The GOODDATA GOODDATA.UI LIBRARY END USER LICENSE AGREEMENT is used for GoodData customers.\n\nFor more information, please see [LICENSE](https://github.com/gooddata/gooddata-react-components/blob/master/LICENSE)\n","gitHead":"e5c0e9bac1388d76a7ebba252f13233c4ab10e0b","scripts":{"dev":"bash scripts/build.sh --dev-watch","test":"jest --watch","build":"bash scripts/build.sh","tslint":"yarn run-tslint -t verbose $npm_package_config_tslint","prepare":"cd examples/server && yarn install --pure-lockfile && cd ../..; rm -r examples/node_modules 2>/dev/null; true","examples":"bash scripts/run-examples.sh","prepare?":"# Called before `npm publish` and on local `npm install`. Temporarily also for deleting obsolete node_modules. Ends with `true` to continue gracefully.","validate":"tsc --noEmit && yarn tslint && eslint $npm_package_config_eslint","build-dev":"bash scripts/build.sh --dev","examples?":"# Default is developer domain, other options: yarn examples [sec,secure,stg,stg2,stg3,demo,developer or URL]","storybook":"yarn build && start-storybook -p 9001 -c .storybook","test-once":"jest","tslint-ci":"mkdir -p ./ci/results && yarn run-tslint -t checkstyle -o ./ci/results/tslint-results.xml $npm_package_config_tslint","run-tslint":"tslint -p tsconfig.json","validate-ci":"tsc --noEmit && yarn tslint-ci  && eslint $npm_package_config_eslint -f checkstyle -o ci/results/eslint-results.xml","examples-build":"bash scripts/build-examples.sh","prepublishOnly":"yarn build","test-storybook":"yarn build && test-storybook","build-storybook":"yarn build && build-storybook -c .storybook -o dist-storybook","examples-server":"node examples/server/src/index.js","heroku-postbuild":"yarn examples-build developer","examples-testcafe":"testcafe chrome --assertion-timeout 60000 -S -s examples/_screenshots examples/test/**/**/*_test* --debug-on-fail","examples-testcafe-ci":"testcafe 'chrome:headless --no-sandbox' --assertion-timeout 60000 -S -s examples/_screenshots examples/test/**/**/*_test*","examples-testcafe-live":"testcafe-live chrome --assertion-timeout 60000 examples/test/**/**/*_test*"},"typings":"dist/index.d.ts","_npmUser":{"name":"gooddata-ci","email":"rail@gooddata.com"},"repository":{"url":"git+ssh://git@github.com/gooddata/gooddata-react-components.git","type":"git"},"_npmVersion":"6.4.1","description":"GoodData React Components","directories":{},"_nodeVersion":"8.12.0","dependencies":{"rxjs":"^5.5.6","lodash":"4.17.11","ag-grid":"^18.0.1","invariant":"^2.2.2","classnames":"^2.2.6","highcharts":"4.2.5","prop-types":"^15.6.0","react-intl":"^2.4.0","custom-event":"^1.0.1","ag-grid-react":"^18.0.0","react-measure":"^1.4.7","@gooddata/typings":"2.10.0","@types/highcharts":"4.2.56","http-status-codes":"^1.3.0","@gooddata/js-utils":"3.4.0","@gooddata/numberjs":"^3.1.2","fixed-data-table-2":"0.7.17","@gooddata/goodstrap":"60.3.2","react-dom-factories":"^1.0.2","@gooddata/gooddata-js":"11.8.0","highcharts-pattern-fill":"3.0.3","nodelist-foreach-polyfill":"^1.2.0","highcharts-grouped-categories":"^1.1.3"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"raf":"3.3.2","yup":"^0.24.1","jest":"23.6.0","react":"16.5.2","enzyme":"3.5.0","formik":"^0.11.11","moment":"2.23.0","history":"^4.7.2","ts-jest":"23.1.4","webpack":"3.10.0","react-ga":"^2.5.2","recharts":"1.0.0-beta.9","testcafe":"0.20.3","commander":"2.14.1","node-sass":"4.7.2","react-dom":"16.5.2","supertest":"3.0.0","babel-core":"6.26.0","css-loader":"0.28.7","jest-junit":"3.0.0","raw-loader":"0.5.1","styled-jsx":"2.2.1","typescript":"2.3.3","@types/jest":"23.3.0","@types/node":"7.0.8","file-loader":"1.1.6","sass-loader":"6.0.6","@types/react":"16.0.34","babel-loader":"7.1.2","react-helmet":"5.2.0","react-select":"1.2.1","style-loader":"0.19.1","@types/enzyme":"3.1.13","@types/lodash":"4.14.61","babel-runtime":"6.25.0","testcafe-live":"0.1.4","utility-types":"^1.1.0","babel-polyfill":"^6.26.0","@storybook/react":"3.4.10","@types/invariant":"2.2.29","@types/react-dom":"16.0.3","babel-preset-env":"1.6.1","isomorphic-fetch":"2.2.1","react-datepicker":"1.1.0","react-router-dom":"4.2.2","@gooddata/mock-js":"1.25.0","@storybook/addons":"3.4.10","@types/classnames":"2.2.3","@types/prop-types":"15.5.2","@types/react-intl":"2.3.5","babel-preset-react":"6.24.1","identity-obj-proxy":"^3.0.0","react-async-script":"^0.9.1","webpack-dev-server":"2.11.1","@types/react-portal":"4.0.1","babel-plugin-lodash":"3.3.2","html-webpack-plugin":"2.30.1","react-test-renderer":"16.4.2","@types/react-measure":"0.4.7","clean-webpack-plugin":"0.1.17","react-google-recaptcha":"^0.11.0","@gooddata/eslint-config":"0.1.0","@gooddata/tslint-config":"0.0.16","@types/storybook__react":"3.0.6","enzyme-adapter-react-16":"1.3.1","uglifyjs-webpack-plugin":"1.2.0","@gooddata/test-storybook":"3.0.1","@storybook/addon-actions":"3.4.10","@storybook/addon-options":"3.4.10","node-sass-magic-importer":"5.1.0","react-syntax-highlighter":"6.1.2","@types/fixed-data-table-2":"0.8.1","awesome-typescript-loader":"3.5.0","@types/react-test-renderer":"16.0.0","circular-dependency-plugin":"4.4.0","compression-webpack-plugin":"1.1.7","@types/enzyme-adapter-react-16":"1.0.3","@types/storybook__addon-actions":"3.0.1","babel-plugin-transform-class-properties":"6.24.1","babel-plugin-transform-async-to-generator":"6.24.1","babel-plugin-transform-object-rest-spread":"6.26.0"},"peerDependencies":{"react":"16.5.2","react-dom":"16.5.2"},"_npmOperationalInternal":{"tmp":"tmp/react-components_6.3.0-alpha61_1554110575631_0.45574291233788955","host":"s3://npm-registry-packages"}},"6.3.0-alpha62":{"name":"@gooddata/react-components","version":"6.3.0-alpha62","author":{"name":"GoodData Corporation"},"license":"BSD-3-Clause","_id":"@gooddata/react-components@6.3.0-alpha62","maintainers":[{"name":"bertold8","email":"ivan.nejezchleb@seznam.cz"},{"name":"bugsbunny338","email":"jiri.zajic@mensa.cz"},{"name":"gooddata-ci","email":"rail@gooddata.com"},{"name":"hurtak","email":"petr.hurtak@gmail.com"},{"name":"ivan.mjartan","email":"ivan.mjartan@gooddata.com"},{"name":"jakub-sterba","email":"jakub.sterba@gooddata.com"},{"name":"jaroslav.tomecek","email":"jaroslav.tomecek@gooddata.com"},{"name":"jkittler","email":"honza.kittler@gmail.com"},{"name":"khanh.le","email":"khanh.le@gooddata.com"},{"name":"langhamp","email":"pavel.langhammer@gooddata.com"},{"name":"lanhuynh","email":"lan.huynh@gooddata.com"},{"name":"linhhong","email":"linh.hong@gooddata.com"},{"name":"lpearce","email":"levi.pearce@gooddata.com"},{"name":"lupko","email":"lubomir.slivka@gooddata.com"},{"name":"martin.mosko","email":"martin.mosko@gooddata.com"},{"name":"michal.marsal","email":"michal.marsal@gooddata.com"},{"name":"nadtan","email":"tan.nguyen@gooddata.com"},{"name":"naibinh","email":"naibinh@gmail.com"},{"name":"nikolacech","email":"nikola.cech@gooddata.com"},{"name":"no23reason","email":"dan.homola@hotmail.cz"},{"name":"pbenes","email":"petr.benes@gooddata.com"},{"name":"peterlacko","email":"lackopeter17@gmail.com"},{"name":"petrjanu","email":"petr.janu@gooddata.com"},{"name":"ptquang86","email":"ptquang86@gmail.com"},{"name":"rodri360","email":"me@rodri360.com"},{"name":"sitina","email":"jiri.sitina@gooddata.com"},{"name":"sondo","email":"son.do@gooddata.com"},{"name":"strouhaljan","email":"strouhal.jan@gmail.com"},{"name":"tomas.kratochvil","email":"tomas.kratochvil@gooddata.com"},{"name":"tomasreichmann","email":"tomasreichmann@gmail.com"},{"name":"tomsatgd","email":"tomas.satinsky@gooddata.com"},{"name":"tu.ngo","email":"tu.ngo@gooddata.com"},{"name":"vlastikcz","email":"vlastimil.kotas@gooddata.com"},{"name":"vlckomi1","email":"michaela.vlckova@gooddata.com"},{"name":"xmort","email":"petr.dolejsi@gooddata.com"},{"name":"yanlipnican","email":"yanlipnican@gmail.com"},{"name":"zdenek.vidensky","email":"zdenek.vidensky@gooddata.com"}],"homepage":"https://github.com/gooddata/gooddata-react-components#readme","bugs":{"url":"https://github.com/gooddata/gooddata-react-components/issues"},"dist":{"shasum":"9cdeca2bf8b92035dbf677d192c2a9b8e8b5d6f4","tarball":"https://registry.npmjs.org/@gooddata/react-components/-/react-components-6.3.0-alpha62.tgz","fileCount":1182,"integrity":"sha512-xgSeSrg0fm9tI6qj47z0MjD+0KaA8siLXYEdfo09t30KJ56zmT+sYASyj4PYs4Jpq/mBKFwA8J6P5BCwBoLMZA==","signatures":[{"sig":"MEQCIGRuo+jPUbPnbQVSng7iMlr+LBQBxEAVjbcatUce8vQvAiA6W5d2G8UVIPkIfM72Rcjhz3QH4VFjH1GuobMTLbSNZw==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":4998048,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJcpCkgCRA9TVsSAnZWagAADJYP/Al5f4KUK8xc1EjsWBze\nodu/7Kr48/a3gb31Qcs+RZlqMU/KolU9ON+YPG7X14oi4U78B7gSolfDK19F\ncRH5H64KoQKBfbeM+j8caX4D5K5fYmpLZotYG9yLXZSSh8qZ+z2BTHOlLDPm\nSu+s1USNxtOFqODBiFZbT1PjceW4ySQ8aYT4joFS/0crbjqSVm12glgLIsbp\np32mnqcWOxi6cirYTCubyOM1Z4fTPagoNaLj8ckm5qiBo9kBLd8x9zUP24j6\n1hwqvTy1P4ezXDYqawciRO5oJTiBUSObFnV+HW0HMEgiXF6AT9+eGEdnpEk5\nudA2rKy7pk35yjtxvJx+wYpcN84cfJ+x+hmOrqrfeb3ps7HTYhQEKMeMe1Aq\nyHwGwoaIVNRXnXg99VDAYsPbjX+xJXxJGdKBaj3MuZZOybpT5myem394Ve2L\nXxRJqjAwsZKhApSErzN9V4dYRqTAmU3Yz82aiHyevsNOXNC0l9teoaEY6pon\nWCWoTw5xUgua4m3Y4REhRCKn8ORmpe8SMQ+Ru03iTLdEaDrve1AvLRR+ibHc\n7trL/bBy0FgocVwvIIpg3npGj3pafJYZalx8g0J7XAzjNGk15n1sJhB07xQC\nP0tRo50D+QJxKn4ZPZPeNuuIBP102IQ+F0VLL3YEGVjxLYaeAHFv0oA2f+9i\nDoE2\r\n=NzDB\r\n-----END PGP SIGNATURE-----\r\n"},"jest":{"testRegex":"(/__tests__/.*|\\.(test|spec))\\.(tsx?|jsx?)$","transform":{".(ts|tsx)":"ts-jest"},"collectCoverage":false,"moduleNameMapper":{"\\.(css|less|sass|scss)$":"<rootDir>/__mocks__/styleMock.ts"},"coverageReporters":["html"],"collectCoverageFrom":["src/**/*.{ts,tsx}","examples/server/src/**/*.{js,jsx}","!**/*.d.ts"],"moduleFileExtensions":["ts","tsx","js"],"setupTestFrameworkScriptFile":"<rootDir>/jest.setup.js"},"main":"dist/index.js","config":{"eslint":"./examples/**/*.{js,jsx}","tslint":"./{__mocks__,src,stories}/**/*.{ts,tsx}"},"readme":"[![npm version](https://badge.fury.io/js/%40gooddata%2Freact-components.svg)](https://www.npmjs.com/package/@gooddata/react-components) \n\n# GoodData.UI React components\n> A React-based JavaScript library for building data-driven applications\n\n## Getting started\n- [GoodData.UI Documentation](http://sdk.gooddata.com/gooddata-ui/)\n- [GoodData.UI Live Examples](https://gooddata-examples.herokuapp.com/)\n- [Stack Overflow](https://stackoverflow.com/questions/tagged/gooddata)\n\n### Usage\nWith [yarn](https://yarnpkg.com) installed, go to your project directory and run\n```\n$ yarn add @gooddata/react-components\n```\nIf you prefer [npm](npmjs.com) run\n```\n$ npm install --save @gooddata/react-components\n```\n\n\n## Contributing\n\nWe welcome any contribution in form of [issues](https://github.com/gooddata/gooddata-react-components/issues) or [pull requests](https://github.com/gooddata/gooddata-react-components/pulls).\nThese commands may come in handy while developing:\n\n| command | description |\n| ------- | ----------- |\n| `yarn install --pure-lockfile` | first step |\n| ||\n| `yarn dev` | build react-components to `/dist` in watch mode |\n| `yarn test` | run all unit tests |\n| `yarn validate` | validate codestyle |\n| ||\n| `yarn storybook` | run storybook from `/stories` on http://localhost:9001 |\n| `yarn build-storybook` | build storybook to `/dist-storybook` |\n| `yarn test-storybook` | run storybook and [screenshot tests](https://github.com/gooddata/gdc-client-utils/tree/master/test-storybook) |\n| ||\n| `yarn examples` | run Live Examples dev-server from `/examples` on https://localhost:8999 |\n| `yarn examples-build` | build Live Examples to `/examples/dist` |\n| `yarn examples-server` | serve built Live Examples - see `/examples/server/src` |\n| `yarn examples-testcafe` | run testcafe tests against `localhost:8999` |\n\n### Deploy to heroku.com\nWhen you deploy this repo to heroku, it serves *GoodData.UI Live Examples*.\nRelevant tasks are in `Procfile` and `package.json`.\n\n```bash\n# run in the project directory\nheroku login\nheroku create <your-app-name>\nheroku config:set DOMAIN_ADMIN_USERNAME=x@gooddata.com DOMAIN_ADMIN_PASSWORD=xy PROJECT_ID_TO_ASSIGN=xms7ga4tf3g3nzucd8380o2bev8oeknp\ngit push heroku HEAD:master\nheroku open\n```\n\n### Run Live Examples Locally\nTo run *GoodData.UI Live Examples* locally:\n```bash\ngit clone <this-repository>\ncd  <repository-folder>\nyarn install --pure-lockfile\nyarn examples\n```\nThen open https://localhost:8999 and login using Live Examples account (you can [create one here](https://gooddata-examples.herokuapp.com/registration)).\n\n## Changelog\n\n- see [CHANGELOG.md](CHANGELOG.md)\n\n## License\n\n(C) 2007-2018 GoodData Corporation\n\nThis project is dual licensed:\n\n- The ATTRIBUTION-NONCOMMERCIAL 4.0 INTERNATIONAL (CC BY-NC 4.0) is used for purpose of the trial experience and evaluation of GoodData.UI library.\n- The GOODDATA GOODDATA.UI LIBRARY END USER LICENSE AGREEMENT is used for GoodData customers.\n\nFor more information, please see [LICENSE](https://github.com/gooddata/gooddata-react-components/blob/master/LICENSE)\n","gitHead":"0f9f7760fc158dc7e539b0a5bda4da4cd20fd317","scripts":{"dev":"bash scripts/build.sh --dev-watch","test":"jest --watch","build":"bash scripts/build.sh","tslint":"yarn run-tslint -t verbose $npm_package_config_tslint","prepare":"cd examples/server && yarn install --pure-lockfile && cd ../..; rm -r examples/node_modules 2>/dev/null; true","examples":"bash scripts/run-examples.sh","prepare?":"# Called before `npm publish` and on local `npm install`. Temporarily also for deleting obsolete node_modules. Ends with `true` to continue gracefully.","validate":"tsc --noEmit && yarn tslint && eslint $npm_package_config_eslint","build-dev":"bash scripts/build.sh --dev","examples?":"# Default is developer domain, other options: yarn examples [sec,secure,stg,stg2,stg3,demo,developer or URL]","storybook":"yarn build && start-storybook -p 9001 -c .storybook","test-once":"jest","tslint-ci":"mkdir -p ./ci/results && yarn run-tslint -t checkstyle -o ./ci/results/tslint-results.xml $npm_package_config_tslint","run-tslint":"tslint -p tsconfig.json","validate-ci":"tsc --noEmit && yarn tslint-ci  && eslint $npm_package_config_eslint -f checkstyle -o ci/results/eslint-results.xml","examples-build":"bash scripts/build-examples.sh","prepublishOnly":"yarn build","test-storybook":"yarn build && test-storybook","build-storybook":"yarn build && build-storybook -c .storybook -o dist-storybook","examples-server":"node examples/server/src/index.js","heroku-postbuild":"yarn examples-build developer","examples-testcafe":"testcafe chrome --assertion-timeout 60000 -S -s examples/_screenshots examples/test/**/**/*_test* --debug-on-fail","examples-testcafe-ci":"testcafe 'chrome:headless --no-sandbox' --assertion-timeout 60000 -S -s examples/_screenshots examples/test/**/**/*_test*","examples-testcafe-live":"testcafe-live chrome --assertion-timeout 60000 examples/test/**/**/*_test*"},"typings":"dist/index.d.ts","_npmUser":{"name":"gooddata-ci","email":"rail@gooddata.com"},"repository":{"url":"git+ssh://git@github.com/gooddata/gooddata-react-components.git","type":"git"},"_npmVersion":"6.4.1","description":"GoodData React Components","directories":{},"_nodeVersion":"8.12.0","dependencies":{"rxjs":"^5.5.6","lodash":"4.17.11","ag-grid":"^18.0.1","invariant":"^2.2.2","classnames":"^2.2.6","highcharts":"4.2.5","prop-types":"^15.6.0","react-intl":"^2.4.0","custom-event":"^1.0.1","ag-grid-react":"^18.0.0","react-measure":"^1.4.7","@gooddata/typings":"2.10.0","@types/highcharts":"4.2.56","http-status-codes":"^1.3.0","@gooddata/js-utils":"3.4.0","@gooddata/numberjs":"^3.1.2","fixed-data-table-2":"0.7.17","@gooddata/goodstrap":"60.3.2","react-dom-factories":"^1.0.2","@gooddata/gooddata-js":"11.8.0","highcharts-pattern-fill":"3.0.3","nodelist-foreach-polyfill":"^1.2.0","highcharts-grouped-categories":"^1.1.3"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"raf":"3.3.2","yup":"^0.24.1","jest":"23.6.0","react":"16.5.2","enzyme":"3.5.0","formik":"^0.11.11","moment":"2.23.0","history":"^4.7.2","ts-jest":"23.1.4","webpack":"3.10.0","react-ga":"^2.5.2","recharts":"1.0.0-beta.9","testcafe":"0.20.3","commander":"2.14.1","node-sass":"4.7.2","react-dom":"16.5.2","supertest":"3.0.0","babel-core":"6.26.0","css-loader":"0.28.7","jest-junit":"3.0.0","raw-loader":"0.5.1","styled-jsx":"2.2.1","typescript":"2.3.3","@types/jest":"23.3.0","@types/node":"7.0.8","file-loader":"1.1.6","sass-loader":"6.0.6","@types/react":"16.0.34","babel-loader":"7.1.2","react-helmet":"5.2.0","react-select":"1.2.1","style-loader":"0.19.1","@types/enzyme":"3.1.13","@types/lodash":"4.14.61","babel-runtime":"6.25.0","testcafe-live":"0.1.4","utility-types":"^1.1.0","babel-polyfill":"^6.26.0","@storybook/react":"3.4.10","@types/invariant":"2.2.29","@types/react-dom":"16.0.3","babel-preset-env":"1.6.1","isomorphic-fetch":"2.2.1","react-datepicker":"1.1.0","react-router-dom":"4.2.2","@gooddata/mock-js":"1.25.0","@storybook/addons":"3.4.10","@types/classnames":"2.2.3","@types/prop-types":"15.5.2","@types/react-intl":"2.3.5","babel-preset-react":"6.24.1","identity-obj-proxy":"^3.0.0","react-async-script":"^0.9.1","webpack-dev-server":"2.11.1","@types/react-portal":"4.0.1","babel-plugin-lodash":"3.3.2","html-webpack-plugin":"2.30.1","react-test-renderer":"16.4.2","@types/react-measure":"0.4.7","clean-webpack-plugin":"0.1.17","react-google-recaptcha":"^0.11.0","@gooddata/eslint-config":"0.1.0","@gooddata/tslint-config":"0.0.16","@types/storybook__react":"3.0.6","enzyme-adapter-react-16":"1.3.1","uglifyjs-webpack-plugin":"1.2.0","@gooddata/test-storybook":"3.0.1","@storybook/addon-actions":"3.4.10","@storybook/addon-options":"3.4.10","node-sass-magic-importer":"5.1.0","react-syntax-highlighter":"6.1.2","@types/fixed-data-table-2":"0.8.1","awesome-typescript-loader":"3.5.0","@types/react-test-renderer":"16.0.0","circular-dependency-plugin":"4.4.0","compression-webpack-plugin":"1.1.7","@types/enzyme-adapter-react-16":"1.0.3","@types/storybook__addon-actions":"3.0.1","babel-plugin-transform-class-properties":"6.24.1","babel-plugin-transform-async-to-generator":"6.24.1","babel-plugin-transform-object-rest-spread":"6.26.0"},"peerDependencies":{"react":"16.5.2","react-dom":"16.5.2"},"_npmOperationalInternal":{"tmp":"tmp/react-components_6.3.0-alpha62_1554262303467_0.9830832988648901","host":"s3://npm-registry-packages"}},"6.3.0-alpha63":{"name":"@gooddata/react-components","version":"6.3.0-alpha63","author":{"name":"GoodData Corporation"},"license":"BSD-3-Clause","_id":"@gooddata/react-components@6.3.0-alpha63","maintainers":[{"name":"bertold8","email":"ivan.nejezchleb@seznam.cz"},{"name":"bugsbunny338","email":"jiri.zajic@mensa.cz"},{"name":"gooddata-ci","email":"rail@gooddata.com"},{"name":"hurtak","email":"petr.hurtak@gmail.com"},{"name":"ivan.mjartan","email":"ivan.mjartan@gooddata.com"},{"name":"jakub-sterba","email":"jakub.sterba@gooddata.com"},{"name":"jaroslav.tomecek","email":"jaroslav.tomecek@gooddata.com"},{"name":"jkittler","email":"honza.kittler@gmail.com"},{"name":"khanh.le","email":"khanh.le@gooddata.com"},{"name":"langhamp","email":"pavel.langhammer@gooddata.com"},{"name":"lanhuynh","email":"lan.huynh@gooddata.com"},{"name":"linhhong","email":"linh.hong@gooddata.com"},{"name":"lpearce","email":"levi.pearce@gooddata.com"},{"name":"lupko","email":"lubomir.slivka@gooddata.com"},{"name":"martin.mosko","email":"martin.mosko@gooddata.com"},{"name":"michal.marsal","email":"michal.marsal@gooddata.com"},{"name":"nadtan","email":"tan.nguyen@gooddata.com"},{"name":"naibinh","email":"naibinh@gmail.com"},{"name":"nikolacech","email":"nikola.cech@gooddata.com"},{"name":"no23reason","email":"dan.homola@hotmail.cz"},{"name":"pbenes","email":"petr.benes@gooddata.com"},{"name":"peterlacko","email":"lackopeter17@gmail.com"},{"name":"petrjanu","email":"petr.janu@gooddata.com"},{"name":"ptquang86","email":"ptquang86@gmail.com"},{"name":"rodri360","email":"me@rodri360.com"},{"name":"sitina","email":"jiri.sitina@gooddata.com"},{"name":"sondo","email":"son.do@gooddata.com"},{"name":"strouhaljan","email":"strouhal.jan@gmail.com"},{"name":"tomas.bouma","email":"tomas.bouma@gooddata.com"},{"name":"tomas.kratochvil","email":"tomas.kratochvil@gooddata.com"},{"name":"tomasreichmann","email":"tomasreichmann@gmail.com"},{"name":"tomsatgd","email":"tomas.satinsky@gooddata.com"},{"name":"tu.ngo","email":"tu.ngo@gooddata.com"},{"name":"vlastikcz","email":"vlastimil.kotas@gooddata.com"},{"name":"vlckomi1","email":"michaela.vlckova@gooddata.com"},{"name":"xmort","email":"petr.dolejsi@gooddata.com"},{"name":"yanlipnican","email":"yanlipnican@gmail.com"}],"homepage":"https://github.com/gooddata/gooddata-react-components#readme","bugs":{"url":"https://github.com/gooddata/gooddata-react-components/issues"},"dist":{"shasum":"3e53fcc12997f292c94fe2712d5bcff8e5e15e7a","tarball":"https://registry.npmjs.org/@gooddata/react-components/-/react-components-6.3.0-alpha63.tgz","fileCount":1182,"integrity":"sha512-nOamm66Et6bt9HLf/vDsw9iWz4CAWq5/S0n4yclA3fYNQK5lUi8QQZ5VfRuUbsQ01gWKVF31Vc0SflT/De4orA==","signatures":[{"sig":"MEQCIA3ob1ouinfMvAWuG+FVpBG/9V2dlaNXMi7kHfRfUXdzAiAinaSk1DD+WA2fcQf0fm6CV9qW2FILC6aLf2tKUMmMeQ==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":4998298,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJcpIx7CRA9TVsSAnZWagAAIGYP+wdJ/pcGz2aAjFw9fO18\nAOU3tsIJ/OXNDvCMUY8PsRSJS7SxY5oNvaWoIqxqDZXkHn/Geo2fTsaw6nD6\nUL/nffK1QaSD21LBD43eIVDSHixuZeFLI4PcF2Lgr0k52UeYfUrjqqFb+e3C\nKGvi4QITNNrergHH5K8gataTqoNPjjdXrPW+1F+yk31NizoSScMkFT2J8ZPa\n1lRl5oTbN9kStwlPz00r3y+vmbd4YFVTZmUkQTTEBiu2UwJTmznO34GEGrxI\ndzG0QFVNJC3GzF0QK+0SpXOXe9R+gJBD0ekarOlJyeruECYJtHcq7jhXZpPB\nytknC9F2uaR3vYk7t/bi6t8ufZfl+9M5XbM9L94sQYMTBzPwwdLN9qlx5Yf7\nhDGZ9xoG2TtKQY0RD/ZsjLpvN5GMLNBG1VZgwy4aOS5+5qtLxb8Cl++Qagxj\n1rL/XTjnQQhsBcPKEbAPR34Wo3qVtvfzo9oGk0fMSHsfTGBS6nN7ic8GtEXx\ndyyI2M2VBD9qWICVsJb/Dr+IYP6grdqFe0ehaFh/4eeEMic8diyyoydy9JIs\nGujATMwxRCv+yMr+EMccsF4P/srKiuKmmuaioYJi6f2UAB1WnR2eB3q6mFOd\nh9BGwQLGg3B4NFd6ecmwoYL7xzPxUxlZzkcE6qlV9I1J2d0UKv2cAgQINxbk\nG5Sf\r\n=DdFO\r\n-----END PGP SIGNATURE-----\r\n"},"jest":{"testRegex":"(/__tests__/.*|\\.(test|spec))\\.(tsx?|jsx?)$","transform":{".(ts|tsx)":"ts-jest"},"collectCoverage":false,"moduleNameMapper":{"\\.(css|less|sass|scss)$":"<rootDir>/__mocks__/styleMock.ts"},"coverageReporters":["html"],"collectCoverageFrom":["src/**/*.{ts,tsx}","examples/server/src/**/*.{js,jsx}","!**/*.d.ts"],"moduleFileExtensions":["ts","tsx","js"],"setupTestFrameworkScriptFile":"<rootDir>/jest.setup.js"},"main":"dist/index.js","config":{"eslint":"./examples/**/*.{js,jsx}","tslint":"./{__mocks__,src,stories}/**/*.{ts,tsx}"},"readme":"[![npm version](https://badge.fury.io/js/%40gooddata%2Freact-components.svg)](https://www.npmjs.com/package/@gooddata/react-components) \n\n# GoodData.UI React components\n> A React-based JavaScript library for building data-driven applications\n\n## Getting started\n- [GoodData.UI Documentation](http://sdk.gooddata.com/gooddata-ui/)\n- [GoodData.UI Live Examples](https://gooddata-examples.herokuapp.com/)\n- [Stack Overflow](https://stackoverflow.com/questions/tagged/gooddata)\n\n### Usage\nWith [yarn](https://yarnpkg.com) installed, go to your project directory and run\n```\n$ yarn add @gooddata/react-components\n```\nIf you prefer [npm](npmjs.com) run\n```\n$ npm install --save @gooddata/react-components\n```\n\n\n## Contributing\n\nWe welcome any contribution in form of [issues](https://github.com/gooddata/gooddata-react-components/issues) or [pull requests](https://github.com/gooddata/gooddata-react-components/pulls).\nThese commands may come in handy while developing:\n\n| command | description |\n| ------- | ----------- |\n| `yarn install --pure-lockfile` | first step |\n| ||\n| `yarn dev` | build react-components to `/dist` in watch mode |\n| `yarn test` | run all unit tests |\n| `yarn validate` | validate codestyle |\n| ||\n| `yarn storybook` | run storybook from `/stories` on http://localhost:9001 |\n| `yarn build-storybook` | build storybook to `/dist-storybook` |\n| `yarn test-storybook` | run storybook and [screenshot tests](https://github.com/gooddata/gdc-client-utils/tree/master/test-storybook) |\n| ||\n| `yarn examples` | run Live Examples dev-server from `/examples` on https://localhost:8999 |\n| `yarn examples-build` | build Live Examples to `/examples/dist` |\n| `yarn examples-server` | serve built Live Examples - see `/examples/server/src` |\n| `yarn examples-testcafe` | run testcafe tests against `localhost:8999` |\n\n### Deploy to heroku.com\nWhen you deploy this repo to heroku, it serves *GoodData.UI Live Examples*.\nRelevant tasks are in `Procfile` and `package.json`.\n\n```bash\n# run in the project directory\nheroku login\nheroku create <your-app-name>\nheroku config:set DOMAIN_ADMIN_USERNAME=x@gooddata.com DOMAIN_ADMIN_PASSWORD=xy PROJECT_ID_TO_ASSIGN=xms7ga4tf3g3nzucd8380o2bev8oeknp\ngit push heroku HEAD:master\nheroku open\n```\n\n### Run Live Examples Locally\nTo run *GoodData.UI Live Examples* locally:\n```bash\ngit clone <this-repository>\ncd  <repository-folder>\nyarn install --pure-lockfile\nyarn examples\n```\nThen open https://localhost:8999 and login using Live Examples account (you can [create one here](https://gooddata-examples.herokuapp.com/registration)).\n\n## Changelog\n\n- see [CHANGELOG.md](CHANGELOG.md)\n\n## License\n\n(C) 2007-2018 GoodData Corporation\n\nThis project is dual licensed:\n\n- The ATTRIBUTION-NONCOMMERCIAL 4.0 INTERNATIONAL (CC BY-NC 4.0) is used for purpose of the trial experience and evaluation of GoodData.UI library.\n- The GOODDATA GOODDATA.UI LIBRARY END USER LICENSE AGREEMENT is used for GoodData customers.\n\nFor more information, please see [LICENSE](https://github.com/gooddata/gooddata-react-components/blob/master/LICENSE)\n","gitHead":"5c889792c461c0ed4b6548939424087ecd26e359","scripts":{"dev":"bash scripts/build.sh --dev-watch","test":"jest --watch","build":"bash scripts/build.sh","tslint":"yarn run-tslint -t verbose $npm_package_config_tslint","prepare":"cd examples/server && yarn install --pure-lockfile && cd ../..; rm -r examples/node_modules 2>/dev/null; true","examples":"bash scripts/run-examples.sh","prepare?":"# Called before `npm publish` and on local `npm install`. Temporarily also for deleting obsolete node_modules. Ends with `true` to continue gracefully.","validate":"tsc --noEmit && yarn tslint && eslint $npm_package_config_eslint","build-dev":"bash scripts/build.sh --dev","examples?":"# Default is developer domain, other options: yarn examples [sec,secure,stg,stg2,stg3,demo,developer or URL]","storybook":"yarn build && start-storybook -p 9001 -c .storybook","test-once":"jest","tslint-ci":"mkdir -p ./ci/results && yarn run-tslint -t checkstyle -o ./ci/results/tslint-results.xml $npm_package_config_tslint","run-tslint":"tslint -p tsconfig.json","validate-ci":"tsc --noEmit && yarn tslint-ci  && eslint $npm_package_config_eslint -f checkstyle -o ci/results/eslint-results.xml","examples-build":"bash scripts/build-examples.sh","prepublishOnly":"yarn build","test-storybook":"yarn build && test-storybook","build-storybook":"yarn build && build-storybook -c .storybook -o dist-storybook","examples-server":"node examples/server/src/index.js","heroku-postbuild":"yarn examples-build developer","examples-testcafe":"testcafe chrome --assertion-timeout 60000 -S -s examples/_screenshots examples/test/**/**/*_test* --debug-on-fail","examples-testcafe-ci":"testcafe 'chrome:headless --no-sandbox' --assertion-timeout 60000 -S -s examples/_screenshots examples/test/**/**/*_test*","examples-testcafe-live":"testcafe-live chrome --assertion-timeout 60000 examples/test/**/**/*_test*"},"typings":"dist/index.d.ts","_npmUser":{"name":"gooddata-ci","email":"rail@gooddata.com"},"repository":{"url":"git+ssh://git@github.com/gooddata/gooddata-react-components.git","type":"git"},"_npmVersion":"6.4.1","description":"GoodData React Components","directories":{},"_nodeVersion":"8.12.0","dependencies":{"rxjs":"^5.5.6","lodash":"4.17.11","ag-grid":"^18.0.1","invariant":"^2.2.2","classnames":"^2.2.6","highcharts":"4.2.5","prop-types":"^15.6.0","react-intl":"^2.4.0","custom-event":"^1.0.1","ag-grid-react":"^18.0.0","react-measure":"^1.4.7","@gooddata/typings":"2.10.0","@types/highcharts":"4.2.56","http-status-codes":"^1.3.0","@gooddata/js-utils":"3.4.0","@gooddata/numberjs":"^3.1.2","fixed-data-table-2":"0.7.17","@gooddata/goodstrap":"60.3.2","react-dom-factories":"^1.0.2","@gooddata/gooddata-js":"11.8.0","highcharts-pattern-fill":"3.0.3","nodelist-foreach-polyfill":"^1.2.0","highcharts-grouped-categories":"^1.1.3"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"raf":"3.3.2","yup":"^0.24.1","jest":"23.6.0","react":"16.5.2","enzyme":"3.5.0","formik":"^0.11.11","moment":"2.23.0","history":"^4.7.2","ts-jest":"23.1.4","webpack":"3.10.0","react-ga":"^2.5.2","recharts":"1.0.0-beta.9","testcafe":"0.20.3","commander":"2.14.1","node-sass":"4.7.2","react-dom":"16.5.2","supertest":"3.0.0","babel-core":"6.26.0","css-loader":"0.28.7","jest-junit":"3.0.0","raw-loader":"0.5.1","styled-jsx":"2.2.1","typescript":"2.3.3","@types/jest":"23.3.0","@types/node":"7.0.8","file-loader":"1.1.6","sass-loader":"6.0.6","@types/react":"16.0.34","babel-loader":"7.1.2","react-helmet":"5.2.0","react-select":"1.2.1","style-loader":"0.19.1","@types/enzyme":"3.1.13","@types/lodash":"4.14.61","babel-runtime":"6.25.0","testcafe-live":"0.1.4","utility-types":"^1.1.0","babel-polyfill":"^6.26.0","@storybook/react":"3.4.10","@types/invariant":"2.2.29","@types/react-dom":"16.0.3","babel-preset-env":"1.6.1","isomorphic-fetch":"2.2.1","react-datepicker":"1.1.0","react-router-dom":"4.2.2","@gooddata/mock-js":"1.25.0","@storybook/addons":"3.4.10","@types/classnames":"2.2.3","@types/prop-types":"15.5.2","@types/react-intl":"2.3.5","babel-preset-react":"6.24.1","identity-obj-proxy":"^3.0.0","react-async-script":"^0.9.1","webpack-dev-server":"2.11.1","@types/react-portal":"4.0.1","babel-plugin-lodash":"3.3.2","html-webpack-plugin":"2.30.1","react-test-renderer":"16.4.2","@types/react-measure":"0.4.7","clean-webpack-plugin":"0.1.17","react-google-recaptcha":"^0.11.0","@gooddata/eslint-config":"0.1.0","@gooddata/tslint-config":"0.0.16","@types/storybook__react":"3.0.6","enzyme-adapter-react-16":"1.3.1","uglifyjs-webpack-plugin":"1.2.0","@gooddata/test-storybook":"3.0.1","@storybook/addon-actions":"3.4.10","@storybook/addon-options":"3.4.10","node-sass-magic-importer":"5.1.0","react-syntax-highlighter":"6.1.2","@types/fixed-data-table-2":"0.8.1","awesome-typescript-loader":"3.5.0","@types/react-test-renderer":"16.0.0","circular-dependency-plugin":"4.4.0","compression-webpack-plugin":"1.1.7","@types/enzyme-adapter-react-16":"1.0.3","@types/storybook__addon-actions":"3.0.1","babel-plugin-transform-class-properties":"6.24.1","babel-plugin-transform-async-to-generator":"6.24.1","babel-plugin-transform-object-rest-spread":"6.26.0"},"peerDependencies":{"react":"16.5.2","react-dom":"16.5.2"},"_npmOperationalInternal":{"tmp":"tmp/react-components_6.3.0-alpha63_1554287738865_0.13348839052060346","host":"s3://npm-registry-packages"}},"6.3.0-alpha64":{"name":"@gooddata/react-components","version":"6.3.0-alpha64","author":{"name":"GoodData Corporation"},"license":"BSD-3-Clause","_id":"@gooddata/react-components@6.3.0-alpha64","maintainers":[{"name":"bertold8","email":"ivan.nejezchleb@seznam.cz"},{"name":"bugsbunny338","email":"jiri.zajic@mensa.cz"},{"name":"gooddata-ci","email":"rail@gooddata.com"},{"name":"hurtak","email":"petr.hurtak@gmail.com"},{"name":"ivan.mjartan","email":"ivan.mjartan@gooddata.com"},{"name":"jakub-sterba","email":"jakub.sterba@gooddata.com"},{"name":"jaroslav.tomecek","email":"jaroslav.tomecek@gooddata.com"},{"name":"jkittler","email":"honza.kittler@gmail.com"},{"name":"khanh.le","email":"khanh.le@gooddata.com"},{"name":"langhamp","email":"pavel.langhammer@gooddata.com"},{"name":"lanhuynh","email":"lan.huynh@gooddata.com"},{"name":"linhhong","email":"linh.hong@gooddata.com"},{"name":"lpearce","email":"levi.pearce@gooddata.com"},{"name":"lupko","email":"lubomir.slivka@gooddata.com"},{"name":"martin.mosko","email":"martin.mosko@gooddata.com"},{"name":"michal.marsal","email":"michal.marsal@gooddata.com"},{"name":"nadtan","email":"tan.nguyen@gooddata.com"},{"name":"naibinh","email":"naibinh@gmail.com"},{"name":"nikolacech","email":"nikola.cech@gooddata.com"},{"name":"no23reason","email":"dan.homola@hotmail.cz"},{"name":"pbenes","email":"petr.benes@gooddata.com"},{"name":"peterlacko","email":"lackopeter17@gmail.com"},{"name":"petrjanu","email":"petr.janu@gooddata.com"},{"name":"ptquang86","email":"ptquang86@gmail.com"},{"name":"rodri360","email":"me@rodri360.com"},{"name":"sitina","email":"jiri.sitina@gooddata.com"},{"name":"sondo","email":"son.do@gooddata.com"},{"name":"strouhaljan","email":"strouhal.jan@gmail.com"},{"name":"tomas.bouma","email":"tomas.bouma@gooddata.com"},{"name":"tomas.kratochvil","email":"tomas.kratochvil@gooddata.com"},{"name":"tomasreichmann","email":"tomasreichmann@gmail.com"},{"name":"tomsatgd","email":"tomas.satinsky@gooddata.com"},{"name":"tu.ngo","email":"tu.ngo@gooddata.com"},{"name":"vlastikcz","email":"vlastimil.kotas@gooddata.com"},{"name":"vlckomi1","email":"michaela.vlckova@gooddata.com"},{"name":"xmort","email":"petr.dolejsi@gooddata.com"},{"name":"yanlipnican","email":"yanlipnican@gmail.com"}],"homepage":"https://github.com/gooddata/gooddata-react-components#readme","bugs":{"url":"https://github.com/gooddata/gooddata-react-components/issues"},"dist":{"shasum":"e50758b38eed19224a482c4e4f61cc8f6e31215c","tarball":"https://registry.npmjs.org/@gooddata/react-components/-/react-components-6.3.0-alpha64.tgz","fileCount":1182,"integrity":"sha512-PJAPR6EfKRatavTagxDBp5rXMO0tDiiAbnYEXSUwyuAbXAWASA/khxhcUMmMkBs+KKDVkIl9TrCFFB42LWN/HA==","signatures":[{"sig":"MEUCIQC/fc6PIEzdexAF3kzYBlyZEa7TgSDo0OsfhIYMPTaIswIgRIml+MEktbSuRAYMtpMxvuCkCp5AOwdxHNyrEhnVasE=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":4997775,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJcpbbCCRA9TVsSAnZWagAAEucQAIw8VoxvLPEThW4IDS+Q\nr3O26Zj3JdgcpxJ/rCNPeylBNH4TEw7Z86ZFh46vP7F0oDlIc6bpnOUs8hIv\n1GWx2l8qRZZGCRWDOzJfGxQ+bt0KoKmzm00hUAOh0i+KDlgNAlcJSz+9lbpp\nBMQXgB6so2v+G9+rXaHI4K9vNUN8cV3iT9JB+eXZf0Qh8JJKd8iC9/CeaGs7\nfJ6gG/UxZpjjEAvuOwQXdNtfSrZRkFGruZcNb2TNR9AZnpOIm/xStALmlKZN\nXQoHK0tDh/HokM3VqlYRgpZdqyLcrPMppu2I3OnfKE0ZFlae3AZQzUYrot15\nAvjYtK9wZT89wtQOABZ7IujcGgNc+RDFQGyVuzGa4uWXPGnfDuB4PBJSBX+q\nCvchL8iuaeV6Nm/7cVkszpfrwpB7yMZCJJMtyKaH8G/XK51KrVECibf0Vf20\nmm5hGVfj9W7DyMeiSVkMoBnbOKVDT4iK091CtZxkuL4X8kXZFfoPfDctA34s\nJcvR7XKWnoI1BnKNf3duRV35HX5b+z/pWYGCwVGj4dCjAFlA85DGlwo3A/UB\nYMBeerPZJxkuvpTmKO92MCOimvevQa8RkyV7v5EaG513LolbEEZL+WgSK3Xr\nf7GXjnOQo55shcI5EaLHOmMMWaUWx6YmNA3HGG2BGvNXj4+e2L55/2uxKnsz\nlsjX\r\n=8688\r\n-----END PGP SIGNATURE-----\r\n"},"jest":{"testRegex":"(/__tests__/.*|\\.(test|spec))\\.(tsx?|jsx?)$","transform":{".(ts|tsx)":"ts-jest"},"collectCoverage":false,"moduleNameMapper":{"\\.(css|less|sass|scss)$":"<rootDir>/__mocks__/styleMock.ts"},"coverageReporters":["html"],"collectCoverageFrom":["src/**/*.{ts,tsx}","examples/server/src/**/*.{js,jsx}","!**/*.d.ts"],"moduleFileExtensions":["ts","tsx","js"],"setupTestFrameworkScriptFile":"<rootDir>/jest.setup.js"},"main":"dist/index.js","config":{"eslint":"./examples/**/*.{js,jsx}","tslint":"./{__mocks__,src,stories}/**/*.{ts,tsx}"},"readme":"[![npm version](https://badge.fury.io/js/%40gooddata%2Freact-components.svg)](https://www.npmjs.com/package/@gooddata/react-components) \n\n# GoodData.UI React components\n> A React-based JavaScript library for building data-driven applications\n\n## Getting started\n- [GoodData.UI Documentation](http://sdk.gooddata.com/gooddata-ui/)\n- [GoodData.UI Live Examples](https://gooddata-examples.herokuapp.com/)\n- [Stack Overflow](https://stackoverflow.com/questions/tagged/gooddata)\n\n### Usage\nWith [yarn](https://yarnpkg.com) installed, go to your project directory and run\n```\n$ yarn add @gooddata/react-components\n```\nIf you prefer [npm](npmjs.com) run\n```\n$ npm install --save @gooddata/react-components\n```\n\n\n## Contributing\n\nWe welcome any contribution in form of [issues](https://github.com/gooddata/gooddata-react-components/issues) or [pull requests](https://github.com/gooddata/gooddata-react-components/pulls).\nThese commands may come in handy while developing:\n\n| command | description |\n| ------- | ----------- |\n| `yarn install --pure-lockfile` | first step |\n| ||\n| `yarn dev` | build react-components to `/dist` in watch mode |\n| `yarn test` | run all unit tests |\n| `yarn validate` | validate codestyle |\n| ||\n| `yarn storybook` | run storybook from `/stories` on http://localhost:9001 |\n| `yarn build-storybook` | build storybook to `/dist-storybook` |\n| `yarn test-storybook` | run storybook and [screenshot tests](https://github.com/gooddata/gdc-client-utils/tree/master/test-storybook) |\n| ||\n| `yarn examples` | run Live Examples dev-server from `/examples` on https://localhost:8999 |\n| `yarn examples-build` | build Live Examples to `/examples/dist` |\n| `yarn examples-server` | serve built Live Examples - see `/examples/server/src` |\n| `yarn examples-testcafe` | run testcafe tests against `localhost:8999` |\n\n### Deploy to heroku.com\nWhen you deploy this repo to heroku, it serves *GoodData.UI Live Examples*.\nRelevant tasks are in `Procfile` and `package.json`.\n\n```bash\n# run in the project directory\nheroku login\nheroku create <your-app-name>\nheroku config:set DOMAIN_ADMIN_USERNAME=x@gooddata.com DOMAIN_ADMIN_PASSWORD=xy PROJECT_ID_TO_ASSIGN=xms7ga4tf3g3nzucd8380o2bev8oeknp\ngit push heroku HEAD:master\nheroku open\n```\n\n### Run Live Examples Locally\nTo run *GoodData.UI Live Examples* locally:\n```bash\ngit clone <this-repository>\ncd  <repository-folder>\nyarn install --pure-lockfile\nyarn examples\n```\nThen open https://localhost:8999 and login using Live Examples account (you can [create one here](https://gooddata-examples.herokuapp.com/registration)).\n\n## Changelog\n\n- see [CHANGELOG.md](CHANGELOG.md)\n\n## License\n\n(C) 2007-2018 GoodData Corporation\n\nThis project is dual licensed:\n\n- The ATTRIBUTION-NONCOMMERCIAL 4.0 INTERNATIONAL (CC BY-NC 4.0) is used for purpose of the trial experience and evaluation of GoodData.UI library.\n- The GOODDATA GOODDATA.UI LIBRARY END USER LICENSE AGREEMENT is used for GoodData customers.\n\nFor more information, please see [LICENSE](https://github.com/gooddata/gooddata-react-components/blob/master/LICENSE)\n","gitHead":"d9bbabfc469672a2f46e910ca3d659a486738967","scripts":{"dev":"bash scripts/build.sh --dev-watch","test":"jest --watch","build":"bash scripts/build.sh","tslint":"yarn run-tslint -t verbose $npm_package_config_tslint","prepare":"cd examples/server && yarn install --pure-lockfile && cd ../..; rm -r examples/node_modules 2>/dev/null; true","examples":"bash scripts/run-examples.sh","prepare?":"# Called before `npm publish` and on local `npm install`. Temporarily also for deleting obsolete node_modules. Ends with `true` to continue gracefully.","validate":"tsc --noEmit && yarn tslint && eslint $npm_package_config_eslint","build-dev":"bash scripts/build.sh --dev","examples?":"# Default is developer domain, other options: yarn examples [sec,secure,stg,stg2,stg3,demo,developer or URL]","storybook":"yarn build && start-storybook -p 9001 -c .storybook","test-once":"jest","tslint-ci":"mkdir -p ./ci/results && yarn run-tslint -t checkstyle -o ./ci/results/tslint-results.xml $npm_package_config_tslint","run-tslint":"tslint -p tsconfig.json","validate-ci":"tsc --noEmit && yarn tslint-ci  && eslint $npm_package_config_eslint -f checkstyle -o ci/results/eslint-results.xml","examples-build":"bash scripts/build-examples.sh","prepublishOnly":"yarn build","test-storybook":"yarn build && test-storybook","build-storybook":"yarn build && build-storybook -c .storybook -o dist-storybook","examples-server":"node examples/server/src/index.js","heroku-postbuild":"yarn examples-build developer","examples-testcafe":"testcafe chrome --assertion-timeout 60000 -S -s examples/_screenshots examples/test/**/**/*_test* --debug-on-fail","examples-testcafe-ci":"testcafe 'chrome:headless --no-sandbox' --assertion-timeout 60000 -S -s examples/_screenshots examples/test/**/**/*_test*","examples-testcafe-live":"testcafe-live chrome --assertion-timeout 60000 examples/test/**/**/*_test*"},"typings":"dist/index.d.ts","_npmUser":{"name":"gooddata-ci","email":"rail@gooddata.com"},"repository":{"url":"git+ssh://git@github.com/gooddata/gooddata-react-components.git","type":"git"},"_npmVersion":"6.4.1","description":"GoodData React Components","directories":{},"_nodeVersion":"8.12.0","dependencies":{"rxjs":"^5.5.6","lodash":"4.17.11","ag-grid":"^18.0.1","invariant":"^2.2.2","classnames":"^2.2.6","highcharts":"4.2.5","prop-types":"^15.6.0","react-intl":"^2.4.0","custom-event":"^1.0.1","ag-grid-react":"^18.0.0","react-measure":"^1.4.7","@gooddata/typings":"2.10.0","@types/highcharts":"4.2.56","http-status-codes":"^1.3.0","@gooddata/js-utils":"3.4.0","@gooddata/numberjs":"^3.1.2","fixed-data-table-2":"0.7.17","@gooddata/goodstrap":"60.3.2","react-dom-factories":"^1.0.2","@gooddata/gooddata-js":"11.8.0","highcharts-pattern-fill":"3.0.3","nodelist-foreach-polyfill":"^1.2.0","highcharts-grouped-categories":"^1.1.3"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"raf":"3.3.2","yup":"^0.24.1","jest":"23.6.0","react":"16.5.2","enzyme":"3.5.0","formik":"^0.11.11","moment":"2.23.0","history":"^4.7.2","ts-jest":"23.1.4","webpack":"3.10.0","react-ga":"^2.5.2","recharts":"1.0.0-beta.9","testcafe":"0.20.3","commander":"2.14.1","node-sass":"4.7.2","react-dom":"16.5.2","supertest":"3.0.0","babel-core":"6.26.0","css-loader":"0.28.7","jest-junit":"3.0.0","raw-loader":"0.5.1","styled-jsx":"2.2.1","typescript":"2.3.3","@types/jest":"23.3.0","@types/node":"7.0.8","file-loader":"1.1.6","sass-loader":"6.0.6","@types/react":"16.0.34","babel-loader":"7.1.2","react-helmet":"5.2.0","react-select":"1.2.1","style-loader":"0.19.1","@types/enzyme":"3.1.13","@types/lodash":"4.14.61","babel-runtime":"6.25.0","testcafe-live":"0.1.4","utility-types":"^1.1.0","babel-polyfill":"^6.26.0","@storybook/react":"3.4.10","@types/invariant":"2.2.29","@types/react-dom":"16.0.3","babel-preset-env":"1.6.1","isomorphic-fetch":"2.2.1","react-datepicker":"1.1.0","react-router-dom":"4.2.2","@gooddata/mock-js":"1.25.0","@storybook/addons":"3.4.10","@types/classnames":"2.2.3","@types/prop-types":"15.5.2","@types/react-intl":"2.3.5","babel-preset-react":"6.24.1","identity-obj-proxy":"^3.0.0","react-async-script":"^0.9.1","webpack-dev-server":"2.11.1","@types/react-portal":"4.0.1","babel-plugin-lodash":"3.3.2","html-webpack-plugin":"2.30.1","react-test-renderer":"16.4.2","@types/react-measure":"0.4.7","clean-webpack-plugin":"0.1.17","react-google-recaptcha":"^0.11.0","@gooddata/eslint-config":"0.1.0","@gooddata/tslint-config":"0.0.16","@types/storybook__react":"3.0.6","enzyme-adapter-react-16":"1.3.1","uglifyjs-webpack-plugin":"1.2.0","@gooddata/test-storybook":"3.0.1","@storybook/addon-actions":"3.4.10","@storybook/addon-options":"3.4.10","node-sass-magic-importer":"5.1.0","react-syntax-highlighter":"6.1.2","@types/fixed-data-table-2":"0.8.1","awesome-typescript-loader":"3.5.0","@types/react-test-renderer":"16.0.0","circular-dependency-plugin":"4.4.0","compression-webpack-plugin":"1.1.7","@types/enzyme-adapter-react-16":"1.0.3","@types/storybook__addon-actions":"3.0.1","babel-plugin-transform-class-properties":"6.24.1","babel-plugin-transform-async-to-generator":"6.24.1","babel-plugin-transform-object-rest-spread":"6.26.0"},"peerDependencies":{"react":"16.5.2","react-dom":"16.5.2"},"_npmOperationalInternal":{"tmp":"tmp/react-components_6.3.0-alpha64_1554364097411_0.6905820050001017","host":"s3://npm-registry-packages"}},"6.3.0":{"name":"@gooddata/react-components","version":"6.3.0","author":{"name":"GoodData Corporation"},"license":"BSD-3-Clause","_id":"@gooddata/react-components@6.3.0","maintainers":[{"name":"bertold8","email":"ivan.nejezchleb@seznam.cz"},{"name":"bugsbunny338","email":"jiri.zajic@mensa.cz"},{"name":"gooddata-ci","email":"rail@gooddata.com"},{"name":"hurtak","email":"petr.hurtak@gmail.com"},{"name":"ivan.mjartan","email":"ivan.mjartan@gooddata.com"},{"name":"jakub-sterba","email":"jakub.sterba@gooddata.com"},{"name":"jaroslav.tomecek","email":"jaroslav.tomecek@gooddata.com"},{"name":"jkittler","email":"honza.kittler@gmail.com"},{"name":"khanh.le","email":"khanh.le@gooddata.com"},{"name":"langhamp","email":"pavel.langhammer@gooddata.com"},{"name":"lanhuynh","email":"lan.huynh@gooddata.com"},{"name":"linhhong","email":"linh.hong@gooddata.com"},{"name":"lpearce","email":"levi.pearce@gooddata.com"},{"name":"lupko","email":"lubomir.slivka@gooddata.com"},{"name":"martin.mosko","email":"martin.mosko@gooddata.com"},{"name":"michal.marsal","email":"michal.marsal@gooddata.com"},{"name":"nadtan","email":"tan.nguyen@gooddata.com"},{"name":"naibinh","email":"naibinh@gmail.com"},{"name":"nikolacech","email":"nikola.cech@gooddata.com"},{"name":"no23reason","email":"dan.homola@hotmail.cz"},{"name":"pbenes","email":"petr.benes@gooddata.com"},{"name":"peterlacko","email":"lackopeter17@gmail.com"},{"name":"petrjanu","email":"petr.janu@gooddata.com"},{"name":"ptquang86","email":"ptquang86@gmail.com"},{"name":"rodri360","email":"me@rodri360.com"},{"name":"sitina","email":"jiri.sitina@gooddata.com"},{"name":"sondo","email":"son.do@gooddata.com"},{"name":"strouhaljan","email":"strouhal.jan@gmail.com"},{"name":"tomas.bouma","email":"tomas.bouma@gooddata.com"},{"name":"tomas.kratochvil","email":"tomas.kratochvil@gooddata.com"},{"name":"tomasreichmann","email":"tomasreichmann@gmail.com"},{"name":"tomsatgd","email":"tomas.satinsky@gooddata.com"},{"name":"tu.ngo","email":"tu.ngo@gooddata.com"},{"name":"vlastikcz","email":"vlastimil.kotas@gooddata.com"},{"name":"vlckomi1","email":"michaela.vlckova@gooddata.com"},{"name":"xmort","email":"petr.dolejsi@gooddata.com"},{"name":"yanlipnican","email":"yanlipnican@gmail.com"}],"homepage":"https://github.com/gooddata/gooddata-react-components#readme","bugs":{"url":"https://github.com/gooddata/gooddata-react-components/issues"},"dist":{"shasum":"5ff2172f4fdbc0262accf4f3d19c59bc9074a785","tarball":"https://registry.npmjs.org/@gooddata/react-components/-/react-components-6.3.0.tgz","fileCount":1182,"integrity":"sha512-UR/3dbwDAU3vNfDB7RXfFrlywfNIQlG1TZCxQgjLuJeV2/8d8Q/7Pi3JXK9ZhWkiHbhSwk7+RWV98M8/PRubPw==","signatures":[{"sig":"MEUCIQD0bz7jn3wMou3NrlQqwmDVmf+4Mq2azLcml6zdtvxN5gIgFJUVmbvodFNhc1cBvajeEu0BIiT5dOpo1w+n/L7wUf8=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":4998505,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJcq03VCRA9TVsSAnZWagAAa+wP/jhOMS7q7vxLbB6nwsL0\nTHIEuSYmWdjMv3zj2p0qCxawQ3okfJlMvPcqc34dd1f6CyTErnhJictuEXHj\nosYgXVAdoB3G3xfp/SfR4oiCmvA2jSwLsNazRstz7sld6/Z/9Pnl9bsp3M23\nqOrIWoGOW+P93V7XD8uBb/cIaua3nHgsB0BuaJJ+EgO29DM9+E8fVqFYWMKn\nxXBp675N2LFBy6wirQy+SCd0N3pbNMH0Urtx605tnOL1AdwsPJSg1MGOxDYl\nEaJHZTlAvFnZ5xY11eT5x/z9q+LG5Ko+MRb7I21du38f3puqBH0YEyHDl/MI\nqSxDbqzcMlVpiiT25eetNTVaz2Z5Rw8xxoeK1gWz70FP08flu9Kos7fXj1ni\n7GObyoq9hr3kJn2whoiLgxCU2Ga4sJO8JNiDeBRzJ98ioJVoiO8RQW17gc8V\nSntVY0IFod8vHKuE4eUZiZw8jQZhGyQ12F5EP4eEuR9Ywf50VlP/StpTqpFz\nyySKYxGm6e370x2HU5ijCJBYuV3AvzKshYv8iT6SJPf4z5M0By6osX91btPD\nfjmB/FEWTZI1yCs5RP/J0SZ3rh8kCIhMZM0Ow3OOe3A+Yc5lTZrSxZV/MiSO\n+ukrjvKa4GqlASP3OBPVmDn7I8ABKcjITRK4x12DPFa61038u8WJmUzXqq+W\naAd9\r\n=51KD\r\n-----END PGP SIGNATURE-----\r\n"},"jest":{"testRegex":"(/__tests__/.*|\\.(test|spec))\\.(tsx?|jsx?)$","transform":{".(ts|tsx)":"ts-jest"},"collectCoverage":false,"moduleNameMapper":{"\\.(css|less|sass|scss)$":"<rootDir>/__mocks__/styleMock.ts"},"coverageReporters":["html"],"collectCoverageFrom":["src/**/*.{ts,tsx}","examples/server/src/**/*.{js,jsx}","!**/*.d.ts"],"moduleFileExtensions":["ts","tsx","js"],"setupTestFrameworkScriptFile":"<rootDir>/jest.setup.js"},"main":"dist/index.js","config":{"eslint":"./examples/**/*.{js,jsx}","tslint":"./{__mocks__,src,stories}/**/*.{ts,tsx}"},"gitHead":"432a97cda760e3622132dc2f9e7430ff17b66521","scripts":{"dev":"bash scripts/build.sh --dev-watch","test":"jest --watch","build":"bash scripts/build.sh","tslint":"yarn run-tslint -t verbose $npm_package_config_tslint","prepare":"cd examples/server && yarn install --pure-lockfile && cd ../..; rm -r examples/node_modules 2>/dev/null; true","examples":"bash scripts/run-examples.sh","prepare?":"# Called before `npm publish` and on local `npm install`. Temporarily also for deleting obsolete node_modules. Ends with `true` to continue gracefully.","validate":"tsc --noEmit && yarn tslint && eslint $npm_package_config_eslint","build-dev":"bash scripts/build.sh --dev","examples?":"# Default is developer domain, other options: yarn examples [sec,secure,stg,stg2,stg3,demo,developer or URL]","storybook":"yarn build && start-storybook -p 9001 -c .storybook","test-once":"jest","tslint-ci":"mkdir -p ./ci/results && yarn run-tslint -t checkstyle -o ./ci/results/tslint-results.xml $npm_package_config_tslint","run-tslint":"tslint -p tsconfig.json","validate-ci":"tsc --noEmit && yarn tslint-ci  && eslint $npm_package_config_eslint -f checkstyle -o ci/results/eslint-results.xml","examples-build":"bash scripts/build-examples.sh","prepublishOnly":"yarn build","test-storybook":"yarn build && test-storybook","build-storybook":"yarn build && build-storybook -c .storybook -o dist-storybook","examples-server":"node examples/server/src/index.js","heroku-postbuild":"yarn examples-build developer","examples-testcafe":"testcafe chrome --assertion-timeout 60000 -S -s examples/_screenshots examples/test/**/**/*_test* --debug-on-fail","examples-testcafe-ci":"testcafe 'chrome:headless --no-sandbox' --assertion-timeout 60000 -S -s examples/_screenshots examples/test/**/**/*_test*","examples-testcafe-live":"testcafe-live chrome --assertion-timeout 60000 examples/test/**/**/*_test*"},"typings":"dist/index.d.ts","_npmUser":{"name":"gooddata-ci","email":"rail@gooddata.com"},"deprecated":"@gooddata/react-components@6 reached End of Support on October 8, 2020. Please upgrade (see https://sdk.gooddata.com/gooddata-ui/docs/supported_versions.html for more information).","repository":{"url":"git+ssh://git@github.com/gooddata/gooddata-react-components.git","type":"git"},"_npmVersion":"6.4.1","description":"GoodData React Components","directories":{},"_nodeVersion":"8.12.0","dependencies":{"rxjs":"^5.5.6","lodash":"4.17.11","ag-grid":"^18.0.1","invariant":"^2.2.2","classnames":"^2.2.6","highcharts":"4.2.5","prop-types":"^15.6.0","react-intl":"^2.4.0","custom-event":"^1.0.1","ag-grid-react":"^18.0.0","react-measure":"^1.4.7","@gooddata/typings":"2.10.0","@types/highcharts":"4.2.56","http-status-codes":"^1.3.0","@gooddata/js-utils":"3.4.0","@gooddata/numberjs":"^3.1.2","fixed-data-table-2":"0.7.17","@gooddata/goodstrap":"60.3.2","react-dom-factories":"^1.0.2","@gooddata/gooddata-js":"11.8.0","highcharts-pattern-fill":"3.0.3","nodelist-foreach-polyfill":"^1.2.0","highcharts-grouped-categories":"^1.1.3"},"_hasShrinkwrap":false,"devDependencies":{"raf":"3.3.2","yup":"^0.24.1","jest":"23.6.0","react":"16.5.2","enzyme":"3.5.0","formik":"^0.11.11","moment":"2.23.0","history":"^4.7.2","ts-jest":"23.1.4","webpack":"3.10.0","react-ga":"^2.5.2","recharts":"1.0.0-beta.9","testcafe":"0.20.3","commander":"2.14.1","node-sass":"4.7.2","react-dom":"16.5.2","supertest":"3.0.0","babel-core":"6.26.0","css-loader":"0.28.7","jest-junit":"3.0.0","raw-loader":"0.5.1","styled-jsx":"2.2.1","typescript":"2.3.3","@types/jest":"23.3.0","@types/node":"7.0.8","file-loader":"1.1.6","sass-loader":"6.0.6","@types/react":"16.0.34","babel-loader":"7.1.2","react-helmet":"5.2.0","react-select":"1.2.1","style-loader":"0.19.1","@types/enzyme":"3.1.13","@types/lodash":"4.14.61","babel-runtime":"6.25.0","testcafe-live":"0.1.4","utility-types":"^1.1.0","babel-polyfill":"^6.26.0","@storybook/react":"3.4.10","@types/invariant":"2.2.29","@types/react-dom":"16.0.3","babel-preset-env":"1.6.1","isomorphic-fetch":"2.2.1","react-datepicker":"1.1.0","react-router-dom":"4.2.2","@gooddata/mock-js":"1.25.0","@storybook/addons":"3.4.10","@types/classnames":"2.2.3","@types/prop-types":"15.5.2","@types/react-intl":"2.3.5","babel-preset-react":"6.24.1","identity-obj-proxy":"^3.0.0","react-async-script":"^0.9.1","webpack-dev-server":"2.11.1","@types/react-portal":"4.0.1","babel-plugin-lodash":"3.3.2","html-webpack-plugin":"2.30.1","react-test-renderer":"16.4.2","@types/react-measure":"0.4.7","clean-webpack-plugin":"0.1.17","react-google-recaptcha":"^0.11.0","@gooddata/eslint-config":"0.1.0","@gooddata/tslint-config":"0.0.16","@types/storybook__react":"3.0.6","enzyme-adapter-react-16":"1.3.1","uglifyjs-webpack-plugin":"1.2.0","@gooddata/test-storybook":"3.0.1","@storybook/addon-actions":"3.4.10","@storybook/addon-options":"3.4.10","node-sass-magic-importer":"5.1.0","react-syntax-highlighter":"6.1.2","@types/fixed-data-table-2":"0.8.1","awesome-typescript-loader":"3.5.0","@types/react-test-renderer":"16.0.0","circular-dependency-plugin":"4.4.0","compression-webpack-plugin":"1.1.7","@types/enzyme-adapter-react-16":"1.0.3","@types/storybook__addon-actions":"3.0.1","babel-plugin-transform-class-properties":"6.24.1","babel-plugin-transform-async-to-generator":"6.24.1","babel-plugin-transform-object-rest-spread":"6.26.0"},"peerDependencies":{"react":"16.5.2","react-dom":"16.5.2"},"_npmOperationalInternal":{"tmp":"tmp/react-components_6.3.0_1554730452325_0.8280924357987391","host":"s3://npm-registry-packages"}},"7.0.0-alpha1":{"name":"@gooddata/react-components","version":"7.0.0-alpha1","author":{"name":"GoodData Corporation"},"license":"BSD-3-Clause","_id":"@gooddata/react-components@7.0.0-alpha1","maintainers":[{"name":"bertold8","email":"ivan.nejezchleb@seznam.cz"},{"name":"bugsbunny338","email":"jiri.zajic@mensa.cz"},{"name":"gooddata-ci","email":"rail@gooddata.com"},{"name":"hurtak","email":"petr.hurtak@gmail.com"},{"name":"ivan.mjartan","email":"ivan.mjartan@gooddata.com"},{"name":"jakub-sterba","email":"jakub.sterba@gooddata.com"},{"name":"jaroslav.tomecek","email":"jaroslav.tomecek@gooddata.com"},{"name":"jkittler","email":"honza.kittler@gmail.com"},{"name":"khanh.le","email":"khanh.le@gooddata.com"},{"name":"langhamp","email":"pavel.langhammer@gooddata.com"},{"name":"lanhuynh","email":"lan.huynh@gooddata.com"},{"name":"linhhong","email":"linh.hong@gooddata.com"},{"name":"lpearce","email":"levi.pearce@gooddata.com"},{"name":"lupko","email":"lubomir.slivka@gooddata.com"},{"name":"martin.mosko","email":"martin.mosko@gooddata.com"},{"name":"michal.marsal","email":"michal.marsal@gooddata.com"},{"name":"nadtan","email":"tan.nguyen@gooddata.com"},{"name":"naibinh","email":"naibinh@gmail.com"},{"name":"nikolacech","email":"nikola.cech@gooddata.com"},{"name":"no23reason","email":"dan.homola@hotmail.cz"},{"name":"pbenes","email":"petr.benes@gooddata.com"},{"name":"peterlacko","email":"lackopeter17@gmail.com"},{"name":"petrjanu","email":"petr.janu@gooddata.com"},{"name":"ptquang86","email":"ptquang86@gmail.com"},{"name":"rodri360","email":"me@rodri360.com"},{"name":"sitina","email":"jiri.sitina@gooddata.com"},{"name":"sondo","email":"son.do@gooddata.com"},{"name":"strouhaljan","email":"strouhal.jan@gmail.com"},{"name":"tomas.bouma","email":"tomas.bouma@gooddata.com"},{"name":"tomas.kratochvil","email":"tomas.kratochvil@gooddata.com"},{"name":"tomasreichmann","email":"tomasreichmann@gmail.com"},{"name":"tomsatgd","email":"tomas.satinsky@gooddata.com"},{"name":"tu.ngo","email":"tu.ngo@gooddata.com"},{"name":"vlastikcz","email":"vlastimil.kotas@gooddata.com"},{"name":"vlckomi1","email":"michaela.vlckova@gooddata.com"},{"name":"xmort","email":"petr.dolejsi@gooddata.com"},{"name":"yanlipnican","email":"yanlipnican@gmail.com"}],"homepage":"https://github.com/gooddata/gooddata-react-components#readme","bugs":{"url":"https://github.com/gooddata/gooddata-react-components/issues"},"dist":{"shasum":"2e16a5a317ca0ce53a7b6b2eb439d4f980fc8589","tarball":"https://registry.npmjs.org/@gooddata/react-components/-/react-components-7.0.0-alpha1.tgz","fileCount":1187,"integrity":"sha512-txWGVwFdrQuw0XWJBf7EBj43SjAPDtbt0fN/bmnjAmMB5TzsJocyNV7/RtbBmuZfnf5V1zPaVEu4jH6aJN3xfQ==","signatures":[{"sig":"MEUCIH+Z1f20GBE3XbZ/OoHCM6jPCwNxy5IpF8KJaRPAJMCCAiEA2VpzWD+gV8nNG1vXZI5AWl3/HZZ0QQhzDl5y5mVEIIk=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":5061433,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJcra4zCRA9TVsSAnZWagAAY7cP/1/YgOStli3esF7kPURa\nETgJMxilNExLpv9mUme4tNXKI+4h4io7hWngGahz6igDZ/k6j78KYuBKOKhU\nH+wqkz5zEfTyUANF4icq3UqSao3ShGH6ZZDpRxAaTSAlSqaegrmxOb4z/i55\nmxVDBII1/w/8++v2CEI6642qpLu0tQHMex8yds5vEJH2mRw5wd3fZ9gIzBNM\nYl+1itE/zBezrxq1lKe90lFwe9ekbyvIfK1sevwK2MAtSxpho3ScZCL1BU1n\nLpaDRoVporChJ1vaar77d+gWQfu307WpRFE9zIVnnyc7Ga7gl1UOxcGPNRnz\ntRtjKJedPJ3pScyjr2TKXbFgvge4+Exqh7W690D/3ATqFx8sgEaTWrz582r2\nOLF+xGPEKkag+LIIpjS8i+hV3OWK1gvaVA4NoSavpiI8xzEd1sFIFifnvOPR\nc3DMxdN9FTF9x0fYByAxZJvjzz+RGoHPnY4Q6F6Snl3XJTwlxeMujFC5G2+7\nzyufmq7Qr++QcPsaZw/thdp4RubPIAp7Nmbo1E8DX73Hs3HpdfOPUKuW2q9M\nTQgcOJYk5Is3/uum0KLVEdS41Ayknt8MH08IwilvB0KbOM7pVhrf3QThoJfg\nsjl8E8V4aFTDHjC0bQFRnWNslKx01L3muRkN1Pj57EhJavZUFmDmEbDudlIk\nwWGZ\r\n=pNH8\r\n-----END PGP SIGNATURE-----\r\n"},"jest":{"testRegex":"(/__tests__/.*|\\.(test|spec))\\.(tsx?|jsx?)$","transform":{".(ts|tsx)":"ts-jest"},"collectCoverage":false,"moduleNameMapper":{"\\.(css|less|sass|scss)$":"<rootDir>/__mocks__/styleMock.ts"},"coverageReporters":["html"],"collectCoverageFrom":["src/**/*.{ts,tsx}","examples/server/src/**/*.{js,jsx}","!**/*.d.ts"],"moduleFileExtensions":["ts","tsx","js"],"setupTestFrameworkScriptFile":"<rootDir>/jest.setup.js"},"main":"dist/index.js","config":{"eslint":"./examples/**/*.{js,jsx}","tslint":"./{__mocks__,src,stories}/**/*.{ts,tsx}"},"readme":"[![npm version](https://badge.fury.io/js/%40gooddata%2Freact-components.svg)](https://www.npmjs.com/package/@gooddata/react-components) \n\n# GoodData.UI React components\n> A React-based JavaScript library for building data-driven applications\n\n## Getting started\n- [GoodData.UI Documentation](http://sdk.gooddata.com/gooddata-ui/)\n- [GoodData.UI Live Examples](https://gooddata-examples.herokuapp.com/)\n- [Stack Overflow](https://stackoverflow.com/questions/tagged/gooddata)\n\n### Usage\nWith [yarn](https://yarnpkg.com) installed, go to your project directory and run\n```\n$ yarn add @gooddata/react-components\n```\nIf you prefer [npm](npmjs.com) run\n```\n$ npm install --save @gooddata/react-components\n```\n\n\n## Contributing\n\nWe welcome any contribution in form of [issues](https://github.com/gooddata/gooddata-react-components/issues) or [pull requests](https://github.com/gooddata/gooddata-react-components/pulls).\nThese commands may come in handy while developing:\n\n| command | description |\n| ------- | ----------- |\n| `yarn install --pure-lockfile` | first step |\n| ||\n| `yarn dev` | build react-components to `/dist` in watch mode |\n| `yarn test` | run all unit tests |\n| `yarn prettier-write` | format the source code to match the valid codestyle |\n| `yarn validate` | validate codestyle |\n| ||\n| `yarn storybook` | run storybook from `/stories` on http://localhost:9001 |\n| `yarn build-storybook` | build storybook to `/dist-storybook` |\n| `yarn test-storybook` | run storybook and [screenshot tests](https://github.com/gooddata/gdc-client-utils/tree/master/test-storybook) |\n| ||\n| `yarn examples` | run Live Examples dev-server from `/examples` on https://localhost:8999 |\n| `yarn examples-build` | build Live Examples to `/examples/dist` |\n| `yarn examples-server` | serve built Live Examples - see `/examples/server/src` |\n| `yarn examples-testcafe` | run testcafe tests against `localhost:8999` |\n\n### Deploy to heroku.com\nWhen you deploy this repo to heroku, it serves *GoodData.UI Live Examples*.\nRelevant tasks are in `Procfile` and `package.json`.\n\n```bash\n# run in the project directory\nheroku login\nheroku create <your-app-name>\nheroku config:set DOMAIN_ADMIN_USERNAME=x@gooddata.com DOMAIN_ADMIN_PASSWORD=xy PROJECT_ID_TO_ASSIGN=xms7ga4tf3g3nzucd8380o2bev8oeknp\ngit push heroku HEAD:master\nheroku open\n```\n\n### Run Live Examples Locally\nTo run *GoodData.UI Live Examples* locally:\n```bash\ngit clone <this-repository>\ncd  <repository-folder>\nyarn install --pure-lockfile\nyarn examples\n```\nThen open https://localhost:8999 and login using Live Examples account (you can [create one here](https://gooddata-examples.herokuapp.com/registration)).\n\n### Source code formatting\nThe source code in the repository is formatted by [Prettier](https://prettier.io/). \nThe format of the code is validated by our Continuous Integration server and is one of the requirements of successful merge.\n\nPrettier is supported by every major IDE. You can find the list of supported editors and how to configure them [here](https://prettier.io/docs/en/editors.html).\n\nIn the case, when your editor is not supported or you don't want to setup the integration, you can run the `yarn prettier-write` command to reformat the code before commit.\n\n## Changelog\n\n- see [CHANGELOG.md](CHANGELOG.md)\n\n## License\n\n(C) 2007-2018 GoodData Corporation\n\nThis project is dual licensed:\n\n- The ATTRIBUTION-NONCOMMERCIAL 4.0 INTERNATIONAL (CC BY-NC 4.0) is used for purpose of the trial experience and evaluation of GoodData.UI library.\n- The GOODDATA GOODDATA.UI LIBRARY END USER LICENSE AGREEMENT is used for GoodData customers.\n\nFor more information, please see [LICENSE](https://github.com/gooddata/gooddata-react-components/blob/master/LICENSE)\n","gitHead":"5994f7d23b47b90b93cabcaa5b4c96aa38822f03","scripts":{"dev":"bash scripts/build.sh --dev-watch","test":"jest --watch","build":"bash scripts/build.sh","tslint":"yarn run-tslint -t verbose $npm_package_config_tslint","prepare":"cd examples/server && yarn install --pure-lockfile && cd ../..; rm -r examples/node_modules 2>/dev/null; true","examples":"bash scripts/run-examples.sh","prepare?":"# Called before `npm publish` and on local `npm install`. Temporarily also for deleting obsolete node_modules. Ends with `true` to continue gracefully.","validate":"tsc --noEmit && yarn tslint && eslint $npm_package_config_eslint && yarn prettier-check","build-dev":"bash scripts/build.sh --dev","examples?":"# Default is developer domain, other options: yarn examples [sec,secure,stg,stg2,stg3,demo,developer or URL]","storybook":"yarn build && start-storybook -p 9001 -c .storybook","test-once":"jest","tslint-ci":"mkdir -p ./ci/results && yarn run-tslint -t checkstyle -o ./ci/results/tslint-results.xml $npm_package_config_tslint","run-tslint":"tslint -p tsconfig.json","validate-ci":"tsc --noEmit && yarn tslint-ci  && eslint $npm_package_config_eslint -f checkstyle -o ci/results/eslint-results.xml && yarn prettier-check","examples-build":"bash scripts/build-examples.sh","prepublishOnly":"yarn build","prettier-check":"prettier --check '{src,stories,styles,__mocks__,examples/server/src,examples/src,examples/test}/**/*.{ts,js,tsx,jsx,json,scss,md,yaml,html}'","prettier-write":"prettier --write '{src,stories,styles,__mocks__,examples/server/src,examples/src,examples/test}/**/*.{ts,js,tsx,jsx,json,scss,md,yaml,html}'","test-storybook":"yarn build && test-storybook","build-storybook":"yarn build && build-storybook -c .storybook -o dist-storybook","examples-server":"node examples/server/src/index.js","heroku-postbuild":"yarn examples-build developer","examples-testcafe":"testcafe chrome --assertion-timeout 60000 -S -s examples/_screenshots examples/test/**/**/*_test* --debug-on-fail","examples-testcafe-ci":"testcafe 'chrome:headless --no-sandbox' --assertion-timeout 60000 -S -s examples/_screenshots examples/test/**/**/*_test*","examples-testcafe-live":"testcafe-live chrome --assertion-timeout 60000 examples/test/**/**/*_test*"},"typings":"dist/index.d.ts","_npmUser":{"name":"gooddata-ci","email":"rail@gooddata.com"},"deprecated":"@gooddata/react-components@7 reached End of Support on March 31, 2022. Please upgrade (see https://sdk.gooddata.com/gooddata-ui/docs/supported_versions.html for more information).","repository":{"url":"git+ssh://git@github.com/gooddata/gooddata-react-components.git","type":"git"},"_npmVersion":"6.4.1","description":"GoodData React Components","directories":{},"_nodeVersion":"8.12.0","dependencies":{"rxjs":"^5.5.6","lodash":"4.17.11","ag-grid":"^18.0.1","invariant":"^2.2.2","classnames":"^2.2.6","highcharts":"4.2.5","prop-types":"^15.6.0","react-intl":"^2.4.0","custom-event":"^1.0.1","ag-grid-react":"^18.0.0","react-measure":"^1.4.7","@gooddata/typings":"2.10.0","@types/highcharts":"4.2.56","http-status-codes":"^1.3.0","@gooddata/js-utils":"3.4.0","@gooddata/numberjs":"^3.1.2","fixed-data-table-2":"0.7.17","@gooddata/goodstrap":"60.3.2","react-dom-factories":"^1.0.2","@gooddata/gooddata-js":"11.8.0","highcharts-pattern-fill":"3.0.3","nodelist-foreach-polyfill":"^1.2.0","highcharts-grouped-categories":"^1.1.3"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"raf":"3.3.2","yup":"^0.24.1","jest":"23.6.0","react":"16.5.2","enzyme":"3.5.0","formik":"^0.11.11","moment":"2.23.0","history":"^4.7.2","ts-jest":"23.1.4","webpack":"3.10.0","prettier":"1.16.4","react-ga":"^2.5.2","recharts":"1.0.0-beta.9","testcafe":"0.20.3","commander":"2.14.1","node-sass":"4.7.2","react-dom":"16.5.2","supertest":"3.0.0","babel-core":"6.26.0","css-loader":"0.28.7","jest-junit":"3.0.0","raw-loader":"0.5.1","styled-jsx":"2.2.1","typescript":"2.3.3","@types/jest":"23.3.0","@types/node":"7.0.8","file-loader":"1.1.6","sass-loader":"6.0.6","@types/react":"16.0.34","babel-loader":"7.1.2","react-helmet":"5.2.0","react-select":"1.2.1","style-loader":"0.19.1","@types/enzyme":"3.1.13","@types/lodash":"4.14.61","babel-runtime":"6.25.0","testcafe-live":"0.1.4","utility-types":"^1.1.0","babel-polyfill":"^6.26.0","@storybook/react":"3.4.10","@types/invariant":"2.2.29","@types/react-dom":"16.0.3","babel-preset-env":"1.6.1","isomorphic-fetch":"2.2.1","react-datepicker":"1.1.0","react-router-dom":"4.2.2","@gooddata/mock-js":"1.26.0","@storybook/addons":"3.4.10","@types/classnames":"2.2.3","@types/prop-types":"15.5.2","@types/react-intl":"2.3.5","babel-preset-react":"6.24.1","identity-obj-proxy":"^3.0.0","react-async-script":"^0.9.1","webpack-dev-server":"2.11.1","@types/react-portal":"4.0.1","babel-plugin-lodash":"3.3.2","html-webpack-plugin":"2.30.1","react-test-renderer":"16.4.2","@types/react-measure":"0.4.7","clean-webpack-plugin":"0.1.17","eslint-config-prettier":"4.1.0","react-google-recaptcha":"^0.11.0","tslint-config-prettier":"1.18.0","@gooddata/eslint-config":"0.1.0","@gooddata/tslint-config":"0.0.16","@types/storybook__react":"3.0.6","enzyme-adapter-react-16":"1.3.1","uglifyjs-webpack-plugin":"1.2.0","@gooddata/test-storybook":"3.0.1","@storybook/addon-actions":"3.4.10","@storybook/addon-options":"3.4.10","node-sass-magic-importer":"5.1.0","react-syntax-highlighter":"6.1.2","@types/fixed-data-table-2":"0.8.1","awesome-typescript-loader":"3.5.0","@types/react-test-renderer":"16.0.0","circular-dependency-plugin":"4.4.0","compression-webpack-plugin":"1.1.7","@types/enzyme-adapter-react-16":"1.0.3","@types/storybook__addon-actions":"3.0.1","babel-plugin-transform-class-properties":"6.24.1","babel-plugin-transform-async-to-generator":"6.24.1","babel-plugin-transform-object-rest-spread":"6.26.0"},"peerDependencies":{"react":"16.5.2","react-dom":"16.5.2"},"_npmOperationalInternal":{"tmp":"tmp/react-components_7.0.0-alpha1_1554886194653_0.05178968763085523","host":"s3://npm-registry-packages"}},"7.0.0-alpha2":{"name":"@gooddata/react-components","version":"7.0.0-alpha2","author":{"name":"GoodData Corporation"},"license":"BSD-3-Clause","_id":"@gooddata/react-components@7.0.0-alpha2","maintainers":[{"name":"bertold8","email":"ivan.nejezchleb@seznam.cz"},{"name":"bugsbunny338","email":"jiri.zajic@mensa.cz"},{"name":"gooddata-ci","email":"rail@gooddata.com"},{"name":"hurtak","email":"petr.hurtak@gmail.com"},{"name":"ivan.mjartan","email":"ivan.mjartan@gooddata.com"},{"name":"jakub-sterba","email":"jakub.sterba@gooddata.com"},{"name":"jaroslav.tomecek","email":"jaroslav.tomecek@gooddata.com"},{"name":"jkittler","email":"honza.kittler@gmail.com"},{"name":"khanh.le","email":"khanh.le@gooddata.com"},{"name":"langhamp","email":"pavel.langhammer@gooddata.com"},{"name":"lanhuynh","email":"lan.huynh@gooddata.com"},{"name":"linhhong","email":"linh.hong@gooddata.com"},{"name":"lpearce","email":"levi.pearce@gooddata.com"},{"name":"lupko","email":"lubomir.slivka@gooddata.com"},{"name":"martin.mosko","email":"martin.mosko@gooddata.com"},{"name":"michal.marsal","email":"michal.marsal@gooddata.com"},{"name":"nadtan","email":"tan.nguyen@gooddata.com"},{"name":"naibinh","email":"naibinh@gmail.com"},{"name":"nikolacech","email":"nikola.cech@gooddata.com"},{"name":"no23reason","email":"dan.homola@hotmail.cz"},{"name":"pbenes","email":"petr.benes@gooddata.com"},{"name":"peterlacko","email":"lackopeter17@gmail.com"},{"name":"petrjanu","email":"petr.janu@gooddata.com"},{"name":"ptquang86","email":"ptquang86@gmail.com"},{"name":"rodri360","email":"me@rodri360.com"},{"name":"sitina","email":"jiri.sitina@gooddata.com"},{"name":"sondo","email":"son.do@gooddata.com"},{"name":"strouhaljan","email":"strouhal.jan@gmail.com"},{"name":"tomas.bouma","email":"tomas.bouma@gooddata.com"},{"name":"tomas.kratochvil","email":"tomas.kratochvil@gooddata.com"},{"name":"tomasreichmann","email":"tomasreichmann@gmail.com"},{"name":"tomsatgd","email":"tomas.satinsky@gooddata.com"},{"name":"tu.ngo","email":"tu.ngo@gooddata.com"},{"name":"vlastikcz","email":"vlastimil.kotas@gooddata.com"},{"name":"vlckomi1","email":"michaela.vlckova@gooddata.com"},{"name":"xmort","email":"petr.dolejsi@gooddata.com"},{"name":"yanlipnican","email":"yanlipnican@gmail.com"}],"homepage":"https://github.com/gooddata/gooddata-react-components#readme","bugs":{"url":"https://github.com/gooddata/gooddata-react-components/issues"},"dist":{"shasum":"abd9107f86a259eb9940a4e1e116a78331c42881","tarball":"https://registry.npmjs.org/@gooddata/react-components/-/react-components-7.0.0-alpha2.tgz","fileCount":1187,"integrity":"sha512-qCV0OF6xPUSmus6mZAVbsSaJHnxE7XWTwJX1QL5pqQu3iiYvDWk/3IXDCFosjuOmd1mEZw3nIPsu0hllufnxTA==","signatures":[{"sig":"MEQCIAg+CCmdqn1wdYp7MVAHhvf/YjD/mU03g33mUe81xBHKAiA1Hq4pBv1mRFz7iL6y/V86lSt6GMJ9snra7plU7PaClQ==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":5059825,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJcrv9zCRA9TVsSAnZWagAATz8QAJ/BYoLG0ixrCrWxuqoi\nRhO6DH5n8/cZmFS234G6cOXdirgAV5NHzZj/6DLcW6dje1Fba5cn2djZV8OO\nNr+6ILuUAt0mUqSpjSPZxELvgfBmSrA9n/w+Cbj6Gc57FLnn2I8RE1K5j84v\nXEQQxA14nASYg5kdYTCo8nNKfOqMTRrL08W9ugBP4FM2NzumwQOB1k1vaukw\nl6BWkeZ1w4IUopQVY+pxJgKeHyzwNutvKOrDvBTp/UaUkfPTJ9fdXK4ZD/Rm\nNjSRD364qCW4ke9dxSnEiLT2Ct+KxXVVBwzE0rVqsc23fYEtAvMEb4LVou1A\n9ltjP0jBrfNrBs4SItjlY4GLfIlCCmauuOpSWKU8mrHH19csUNaoFNAM3zZr\nT+0TR/O/22lEaLSFgvJs9fAqDjNwHl3Tkt0o0ma0QgTodrleCRIsKovs3dBb\nC3VehZqjbYIoReZdksOa+KUh70acoUaDbfFTqsZUtjI7BmIh/tQBW5Sk6nW7\nJVJELUbWl5jYzUtGP/135QWUDW/KKDchm9dB2ADJ9+obVwnemEJxrbeKyOeP\n3kTnTUDzOzshsi7TCEbVbBoL9HLcrCpUWsSvRG+B21ES1cOhsv8kPOxTruAA\njZUdZ6hGF22h4lKDJbG+Cc6RethziI2Vf10ZTVKNIR77i1UztoBiCsgrKJqo\nYcFp\r\n=5ZPj\r\n-----END PGP SIGNATURE-----\r\n"},"jest":{"testRegex":"(/__tests__/.*|\\.(test|spec))\\.(tsx?|jsx?)$","transform":{".(ts|tsx)":"ts-jest"},"collectCoverage":false,"moduleNameMapper":{"\\.(css|less|sass|scss)$":"<rootDir>/__mocks__/styleMock.ts"},"coverageReporters":["html"],"collectCoverageFrom":["src/**/*.{ts,tsx}","examples/server/src/**/*.{js,jsx}","!**/*.d.ts"],"moduleFileExtensions":["ts","tsx","js"],"setupTestFrameworkScriptFile":"<rootDir>/jest.setup.js"},"main":"dist/index.js","config":{"eslint":"./examples/**/*.{js,jsx}","tslint":"./{__mocks__,src,stories}/**/*.{ts,tsx}"},"readme":"[![npm version](https://badge.fury.io/js/%40gooddata%2Freact-components.svg)](https://www.npmjs.com/package/@gooddata/react-components) \n\n# GoodData.UI React components\n> A React-based JavaScript library for building data-driven applications\n\n## Getting started\n- [GoodData.UI Documentation](http://sdk.gooddata.com/gooddata-ui/)\n- [GoodData.UI Live Examples](https://gooddata-examples.herokuapp.com/)\n- [Stack Overflow](https://stackoverflow.com/questions/tagged/gooddata)\n\n### Usage\nWith [yarn](https://yarnpkg.com) installed, go to your project directory and run\n```\n$ yarn add @gooddata/react-components\n```\nIf you prefer [npm](npmjs.com) run\n```\n$ npm install --save @gooddata/react-components\n```\n\n\n## Contributing\n\nWe welcome any contribution in form of [issues](https://github.com/gooddata/gooddata-react-components/issues) or [pull requests](https://github.com/gooddata/gooddata-react-components/pulls).\nThese commands may come in handy while developing:\n\n| command | description |\n| ------- | ----------- |\n| `yarn install --pure-lockfile` | first step |\n| ||\n| `yarn dev` | build react-components to `/dist` in watch mode |\n| `yarn test` | run all unit tests |\n| `yarn prettier-write` | format the source code to match the valid codestyle |\n| `yarn validate` | validate codestyle |\n| ||\n| `yarn storybook` | run storybook from `/stories` on http://localhost:9001 |\n| `yarn build-storybook` | build storybook to `/dist-storybook` |\n| `yarn test-storybook` | run storybook and [screenshot tests](https://github.com/gooddata/gdc-client-utils/tree/master/test-storybook) |\n| ||\n| `yarn examples` | run Live Examples dev-server from `/examples` on https://localhost:8999 |\n| `yarn examples-build` | build Live Examples to `/examples/dist` |\n| `yarn examples-server` | serve built Live Examples - see `/examples/server/src` |\n| `yarn examples-testcafe` | run testcafe tests against `localhost:8999` |\n\n### Deploy to heroku.com\nWhen you deploy this repo to heroku, it serves *GoodData.UI Live Examples*.\nRelevant tasks are in `Procfile` and `package.json`.\n\n```bash\n# run in the project directory\nheroku login\nheroku create <your-app-name>\nheroku config:set DOMAIN_ADMIN_USERNAME=x@gooddata.com DOMAIN_ADMIN_PASSWORD=xy PROJECT_ID_TO_ASSIGN=xms7ga4tf3g3nzucd8380o2bev8oeknp\ngit push heroku HEAD:master\nheroku open\n```\n\n### Run Live Examples Locally\nTo run *GoodData.UI Live Examples* locally:\n```bash\ngit clone <this-repository>\ncd  <repository-folder>\nyarn install --pure-lockfile\nyarn examples\n```\nThen open https://localhost:8999 and login using Live Examples account (you can [create one here](https://gooddata-examples.herokuapp.com/registration)).\n\n### Source code formatting\nThe source code in the repository is formatted by [Prettier](https://prettier.io/). \nThe format of the code is validated by our Continuous Integration server and is one of the requirements of successful merge.\n\nPrettier is supported by every major IDE. You can find the list of supported editors and how to configure them [here](https://prettier.io/docs/en/editors.html).\n\nIn the case, when your editor is not supported or you don't want to setup the integration, you can run the `yarn prettier-write` command to reformat the code before commit.\n\n## Changelog\n\n- see [CHANGELOG.md](CHANGELOG.md)\n\n## License\n\n(C) 2007-2018 GoodData Corporation\n\nThis project is dual licensed:\n\n- The ATTRIBUTION-NONCOMMERCIAL 4.0 INTERNATIONAL (CC BY-NC 4.0) is used for purpose of the trial experience and evaluation of GoodData.UI library.\n- The GOODDATA GOODDATA.UI LIBRARY END USER LICENSE AGREEMENT is used for GoodData customers.\n\nFor more information, please see [LICENSE](https://github.com/gooddata/gooddata-react-components/blob/master/LICENSE)\n","gitHead":"d114efbc1b6d6146852a9e864e4e9d7f89db15db","scripts":{"dev":"bash scripts/build.sh --dev-watch","test":"jest --watch","build":"bash scripts/build.sh","tslint":"yarn run-tslint -t verbose $npm_package_config_tslint","prepare":"cd examples/server && yarn install --pure-lockfile && cd ../..; rm -r examples/node_modules 2>/dev/null; true","examples":"bash scripts/run-examples.sh","prepare?":"# Called before `npm publish` and on local `npm install`. Temporarily also for deleting obsolete node_modules. Ends with `true` to continue gracefully.","validate":"tsc --noEmit && yarn tslint && eslint $npm_package_config_eslint && yarn prettier-check","build-dev":"bash scripts/build.sh --dev","examples?":"# Default is developer domain, other options: yarn examples [sec,secure,stg,stg2,stg3,demo,developer or URL]","storybook":"yarn build && start-storybook -p 9001 -c .storybook","test-once":"jest","tslint-ci":"mkdir -p ./ci/results && yarn run-tslint -t checkstyle -o ./ci/results/tslint-results.xml $npm_package_config_tslint","run-tslint":"tslint -p tsconfig.json","validate-ci":"tsc --noEmit && yarn tslint-ci  && eslint $npm_package_config_eslint -f checkstyle -o ci/results/eslint-results.xml && yarn prettier-check","examples-build":"bash scripts/build-examples.sh","prepublishOnly":"yarn build","prettier-check":"prettier --check '{src,stories,styles,__mocks__,examples/server/src,examples/src,examples/test}/**/*.{ts,js,tsx,jsx,json,scss,md,yaml,html}'","prettier-write":"prettier --write '{src,stories,styles,__mocks__,examples/server/src,examples/src,examples/test}/**/*.{ts,js,tsx,jsx,json,scss,md,yaml,html}'","test-storybook":"yarn build && test-storybook","build-storybook":"yarn build && build-storybook -c .storybook -o dist-storybook","examples-server":"node examples/server/src/index.js","heroku-postbuild":"yarn examples-build developer","examples-testcafe":"testcafe chrome --assertion-timeout 60000 -S -s examples/_screenshots examples/test/**/**/*_test* --debug-on-fail","examples-testcafe-ci":"testcafe 'chrome:headless --no-sandbox' --assertion-timeout 60000 -S -s examples/_screenshots examples/test/**/**/*_test*","examples-testcafe-live":"testcafe-live chrome --assertion-timeout 60000 examples/test/**/**/*_test*"},"typings":"dist/index.d.ts","_npmUser":{"name":"gooddata-ci","email":"rail@gooddata.com"},"deprecated":"@gooddata/react-components@7 reached End of Support on March 31, 2022. Please upgrade (see https://sdk.gooddata.com/gooddata-ui/docs/supported_versions.html for more information).","repository":{"url":"git+ssh://git@github.com/gooddata/gooddata-react-components.git","type":"git"},"_npmVersion":"6.4.1","description":"GoodData React Components","directories":{},"_nodeVersion":"8.12.0","dependencies":{"rxjs":"^5.5.6","lodash":"4.17.11","ag-grid":"^18.0.1","invariant":"^2.2.2","classnames":"^2.2.6","highcharts":"4.2.5","prop-types":"^15.6.0","react-intl":"^2.4.0","custom-event":"^1.0.1","ag-grid-react":"^18.0.0","react-measure":"^1.4.7","@gooddata/typings":"2.10.0","@types/highcharts":"4.2.56","http-status-codes":"^1.3.0","@gooddata/js-utils":"3.4.0","@gooddata/numberjs":"^3.1.2","fixed-data-table-2":"0.7.17","@gooddata/goodstrap":"60.3.2","react-dom-factories":"^1.0.2","@gooddata/gooddata-js":"11.8.0","highcharts-pattern-fill":"3.0.3","nodelist-foreach-polyfill":"^1.2.0","highcharts-grouped-categories":"^1.1.3"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"raf":"3.3.2","yup":"^0.24.1","jest":"23.6.0","react":"16.5.2","enzyme":"3.5.0","formik":"^0.11.11","moment":"2.23.0","history":"^4.7.2","ts-jest":"23.1.4","webpack":"3.10.0","prettier":"1.16.4","react-ga":"^2.5.2","recharts":"1.0.0-beta.9","testcafe":"0.20.3","commander":"2.14.1","node-sass":"4.7.2","react-dom":"16.5.2","supertest":"3.0.0","babel-core":"6.26.0","css-loader":"0.28.7","jest-junit":"3.0.0","raw-loader":"0.5.1","styled-jsx":"2.2.1","typescript":"2.3.3","@types/jest":"23.3.0","@types/node":"7.0.8","file-loader":"1.1.6","sass-loader":"6.0.6","@types/react":"16.0.34","babel-loader":"7.1.2","react-helmet":"5.2.0","react-select":"1.2.1","style-loader":"0.19.1","@types/enzyme":"3.1.13","@types/lodash":"4.14.61","babel-runtime":"6.25.0","testcafe-live":"0.1.4","utility-types":"^1.1.0","babel-polyfill":"^6.26.0","@storybook/react":"3.4.10","@types/invariant":"2.2.29","@types/react-dom":"16.0.3","babel-preset-env":"1.6.1","isomorphic-fetch":"2.2.1","react-datepicker":"1.1.0","react-router-dom":"4.2.2","@gooddata/mock-js":"1.26.0","@storybook/addons":"3.4.10","@types/classnames":"2.2.3","@types/prop-types":"15.5.2","@types/react-intl":"2.3.5","babel-preset-react":"6.24.1","identity-obj-proxy":"^3.0.0","react-async-script":"^0.9.1","webpack-dev-server":"2.11.1","@types/react-portal":"4.0.1","babel-plugin-lodash":"3.3.2","html-webpack-plugin":"2.30.1","react-test-renderer":"16.4.2","@types/react-measure":"0.4.7","clean-webpack-plugin":"0.1.17","eslint-config-prettier":"4.1.0","react-google-recaptcha":"^0.11.0","tslint-config-prettier":"1.18.0","@gooddata/eslint-config":"0.1.0","@gooddata/tslint-config":"0.0.16","@types/storybook__react":"3.0.6","enzyme-adapter-react-16":"1.3.1","uglifyjs-webpack-plugin":"1.2.0","@gooddata/test-storybook":"3.0.1","@storybook/addon-actions":"3.4.10","@storybook/addon-options":"3.4.10","node-sass-magic-importer":"5.1.0","react-syntax-highlighter":"6.1.2","@types/fixed-data-table-2":"0.8.1","awesome-typescript-loader":"3.5.0","@types/react-test-renderer":"16.0.0","circular-dependency-plugin":"4.4.0","compression-webpack-plugin":"1.1.7","@types/enzyme-adapter-react-16":"1.0.3","@types/storybook__addon-actions":"3.0.1","babel-plugin-transform-class-properties":"6.24.1","babel-plugin-transform-async-to-generator":"6.24.1","babel-plugin-transform-object-rest-spread":"6.26.0"},"peerDependencies":{"react":"16.5.2","react-dom":"16.5.2"},"_npmOperationalInternal":{"tmp":"tmp/react-components_7.0.0-alpha2_1554972530622_0.49973089967782247","host":"s3://npm-registry-packages"}},"7.0.0-alpha3":{"name":"@gooddata/react-components","version":"7.0.0-alpha3","author":{"name":"GoodData Corporation"},"license":"BSD-3-Clause","_id":"@gooddata/react-components@7.0.0-alpha3","maintainers":[{"name":"bertold8","email":"ivan.nejezchleb@seznam.cz"},{"name":"bugsbunny338","email":"jiri.zajic@mensa.cz"},{"name":"gooddata-ci","email":"rail@gooddata.com"},{"name":"hurtak","email":"petr.hurtak@gmail.com"},{"name":"ivan.mjartan","email":"ivan.mjartan@gooddata.com"},{"name":"jakub-sterba","email":"jakub.sterba@gooddata.com"},{"name":"jaroslav.tomecek","email":"jaroslav.tomecek@gooddata.com"},{"name":"jkittler","email":"honza.kittler@gmail.com"},{"name":"khanh.le","email":"khanh.le@gooddata.com"},{"name":"langhamp","email":"pavel.langhammer@gooddata.com"},{"name":"lanhuynh","email":"lan.huynh@gooddata.com"},{"name":"linhhong","email":"linh.hong@gooddata.com"},{"name":"lpearce","email":"levi.pearce@gooddata.com"},{"name":"lupko","email":"lubomir.slivka@gooddata.com"},{"name":"martin.mosko","email":"martin.mosko@gooddata.com"},{"name":"michal.marsal","email":"michal.marsal@gooddata.com"},{"name":"nadtan","email":"tan.nguyen@gooddata.com"},{"name":"naibinh","email":"naibinh@gmail.com"},{"name":"nikolacech","email":"nikola.cech@gooddata.com"},{"name":"no23reason","email":"dan.homola@hotmail.cz"},{"name":"pbenes","email":"petr.benes@gooddata.com"},{"name":"peterlacko","email":"lackopeter17@gmail.com"},{"name":"petrjanu","email":"petr.janu@gooddata.com"},{"name":"ptquang86","email":"ptquang86@gmail.com"},{"name":"rodri360","email":"me@rodri360.com"},{"name":"sitina","email":"jiri.sitina@gooddata.com"},{"name":"sondo","email":"son.do@gooddata.com"},{"name":"strouhaljan","email":"strouhal.jan@gmail.com"},{"name":"tomas.bouma","email":"tomas.bouma@gooddata.com"},{"name":"tomas.kratochvil","email":"tomas.kratochvil@gooddata.com"},{"name":"tomasreichmann","email":"tomasreichmann@gmail.com"},{"name":"tomsatgd","email":"tomas.satinsky@gooddata.com"},{"name":"tu.ngo","email":"tu.ngo@gooddata.com"},{"name":"vlastikcz","email":"vlastimil.kotas@gooddata.com"},{"name":"vlckomi1","email":"michaela.vlckova@gooddata.com"},{"name":"xmort","email":"petr.dolejsi@gooddata.com"},{"name":"yanlipnican","email":"yanlipnican@gmail.com"}],"homepage":"https://github.com/gooddata/gooddata-react-components#readme","bugs":{"url":"https://github.com/gooddata/gooddata-react-components/issues"},"dist":{"shasum":"961e2075d037fa8f58bbc23f4a2db22eb43e44d9","tarball":"https://registry.npmjs.org/@gooddata/react-components/-/react-components-7.0.0-alpha3.tgz","fileCount":1187,"integrity":"sha512-E1LmHwIxZCyKarYplbxSSXbSdBlSH+YcV4llGZ675ywfMqgzXWqjFe1xZpw7zuTx/TVZRSvbzAMyW4I1Zdxncg==","signatures":[{"sig":"MEYCIQCv7c99ZyiFxX/lJWqqNBSJJFanWdr63+DjtsNm5l20VQIhAKW173pLsXB6nCla8ciE/oOCOUpdmX0jl+d2Onzkz5xL","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":5068950,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJcsGZqCRA9TVsSAnZWagAA0WcP/2Ng6NZjamQeAGyHhyGY\nrvBQqyNw/CXOxnTm7w4X325PmrcRLJTKKxSl3HbllGChp4HxFGPm3Iv7qixh\nRi2BI1K/3JmjiPXIrLA0R7zxD/o6y7/SA0X81JWpKgdstCrEhHCaGEHmRrQY\nYxFSlzxNLJj8cNDoaNgj0/JDPPC8UF0TtdUlTFYd+zapdEv4wddTknk07ny1\n6WvyTa4sadQMIYtjG1E3tA5i7Cu14nH6I2NeGb79C7J3Xzv0yYXNDnKEqRHv\nU/Qs7ukolTYDD96Np6Qz1du3wJucg0jOgXOzt8SU0Bcp3083kbBW8HIHM3L5\nhWndRZuO6gQHX0wM6VgzWxIZ0zMC4kjiD/Uj4GOFuRl2HM85MxfMXt4SpKTo\nQU+PeQifYQ1yoDZxP83MesagwTrgw2l2WFTELLbwfgVSTknJG46lZfkIMpmH\na6ERhKM6yNuIC0zxJeN6ezwCLfl04V55XcnhSayRYajHoQ3dLZfIXLCh7RMz\nSxv9RchE6OATCNVy3hrt5cWp5RFFYS2fOt80uTN5aDGxk8sirH8lLpyKSCMl\n8+hciM9gt7l9BrI/7ABLMV5FB0QbcaczFN+p9/JkPisHemlZlc7gTbiJ9sWK\n3DDzIbgM2PPllYRbLOvOgN802EyubEKYph4HOSHGGq7nb+0TFXUCKj4JJPBw\n9mRo\r\n=i0lK\r\n-----END PGP SIGNATURE-----\r\n"},"jest":{"testRegex":"(/__tests__/.*|\\.(test|spec))\\.(tsx?|jsx?)$","transform":{".(ts|tsx)":"ts-jest"},"collectCoverage":false,"moduleNameMapper":{"\\.(css|less|sass|scss)$":"<rootDir>/__mocks__/styleMock.ts"},"coverageReporters":["html"],"collectCoverageFrom":["src/**/*.{ts,tsx}","examples/server/src/**/*.{js,jsx}","!**/*.d.ts"],"moduleFileExtensions":["ts","tsx","js"],"setupTestFrameworkScriptFile":"<rootDir>/jest.setup.js"},"main":"dist/index.js","config":{"eslint":"./examples/**/*.{js,jsx}","tslint":"./{__mocks__,src,stories}/**/*.{ts,tsx}"},"readme":"[![npm version](https://badge.fury.io/js/%40gooddata%2Freact-components.svg)](https://www.npmjs.com/package/@gooddata/react-components) \n\n# GoodData.UI React components\n> A React-based JavaScript library for building data-driven applications\n\n## Getting started\n- [GoodData.UI Documentation](http://sdk.gooddata.com/gooddata-ui/)\n- [GoodData.UI Live Examples](https://gooddata-examples.herokuapp.com/)\n- [Stack Overflow](https://stackoverflow.com/questions/tagged/gooddata)\n\n### Usage\nWith [yarn](https://yarnpkg.com) installed, go to your project directory and run\n```\n$ yarn add @gooddata/react-components\n```\nIf you prefer [npm](npmjs.com) run\n```\n$ npm install --save @gooddata/react-components\n```\n\n\n## Contributing\n\nWe welcome any contribution in form of [issues](https://github.com/gooddata/gooddata-react-components/issues) or [pull requests](https://github.com/gooddata/gooddata-react-components/pulls).\nThese commands may come in handy while developing:\n\n| command | description |\n| ------- | ----------- |\n| `yarn install --pure-lockfile` | first step |\n| ||\n| `yarn dev` | build react-components to `/dist` in watch mode |\n| `yarn test` | run all unit tests |\n| `yarn prettier-write` | format the source code to match the valid codestyle |\n| `yarn validate` | validate codestyle |\n| ||\n| `yarn storybook` | run storybook from `/stories` on http://localhost:9001 |\n| `yarn build-storybook` | build storybook to `/dist-storybook` |\n| `yarn test-storybook` | run storybook and [screenshot tests](https://github.com/gooddata/gdc-client-utils/tree/master/test-storybook) |\n| ||\n| `yarn examples` | run Live Examples dev-server from `/examples` on https://localhost:8999 |\n| `yarn examples-build` | build Live Examples to `/examples/dist` |\n| `yarn examples-server` | serve built Live Examples - see `/examples/server/src` |\n| `yarn examples-testcafe` | run testcafe tests against `localhost:8999` |\n\n### Deploy to heroku.com\nWhen you deploy this repo to heroku, it serves *GoodData.UI Live Examples*.\nRelevant tasks are in `Procfile` and `package.json`.\n\n```bash\n# run in the project directory\nheroku login\nheroku create <your-app-name>\nheroku config:set DOMAIN_ADMIN_USERNAME=x@gooddata.com DOMAIN_ADMIN_PASSWORD=xy PROJECT_ID_TO_ASSIGN=xms7ga4tf3g3nzucd8380o2bev8oeknp\ngit push heroku HEAD:master\nheroku open\n```\n\n### Run Live Examples Locally\nTo run *GoodData.UI Live Examples* locally:\n```bash\ngit clone <this-repository>\ncd  <repository-folder>\nyarn install --pure-lockfile\nyarn examples\n```\nThen open https://localhost:8999 and login using Live Examples account (you can [create one here](https://gooddata-examples.herokuapp.com/registration)).\n\n### Source code formatting\nThe source code in the repository is formatted by [Prettier](https://prettier.io/). \nThe format of the code is validated by our Continuous Integration server and is one of the requirements of successful merge.\n\nPrettier is supported by every major IDE. You can find the list of supported editors and how to configure them [here](https://prettier.io/docs/en/editors.html).\n\nIn the case, when your editor is not supported or you don't want to setup the integration, you can run the `yarn prettier-write` command to reformat the code before commit.\n\n## Changelog\n\n- see [CHANGELOG.md](CHANGELOG.md)\n\n## License\n\n(C) 2007-2018 GoodData Corporation\n\nThis project is dual licensed:\n\n- The ATTRIBUTION-NONCOMMERCIAL 4.0 INTERNATIONAL (CC BY-NC 4.0) is used for purpose of the trial experience and evaluation of GoodData.UI library.\n- The GOODDATA GOODDATA.UI LIBRARY END USER LICENSE AGREEMENT is used for GoodData customers.\n\nFor more information, please see [LICENSE](https://github.com/gooddata/gooddata-react-components/blob/master/LICENSE)\n","gitHead":"90ea8a7d9ff5707a880beba63e76d6cccc9d1c13","scripts":{"dev":"bash scripts/build.sh --dev-watch","test":"jest --watch","build":"bash scripts/build.sh","tslint":"yarn run-tslint -t verbose $npm_package_config_tslint","prepare":"cd examples/server && yarn install --pure-lockfile && cd ../..; rm -r examples/node_modules 2>/dev/null; true","examples":"bash scripts/run-examples.sh","prepare?":"# Called before `npm publish` and on local `npm install`. Temporarily also for deleting obsolete node_modules. Ends with `true` to continue gracefully.","validate":"tsc --noEmit && yarn tslint && eslint $npm_package_config_eslint && yarn prettier-check","build-dev":"bash scripts/build.sh --dev","examples?":"# Default is developer domain, other options: yarn examples [sec,secure,stg,stg2,stg3,demo,developer or URL]","storybook":"yarn build && start-storybook -p 9001 -c .storybook","test-once":"jest","tslint-ci":"mkdir -p ./ci/results && yarn run-tslint -t checkstyle -o ./ci/results/tslint-results.xml $npm_package_config_tslint","run-tslint":"tslint -p tsconfig.json","validate-ci":"tsc --noEmit && yarn tslint-ci  && eslint $npm_package_config_eslint -f checkstyle -o ci/results/eslint-results.xml && yarn prettier-check","examples-build":"bash scripts/build-examples.sh","prepublishOnly":"yarn build","prettier-check":"prettier --check '{src,stories,styles,__mocks__,examples/server/src,examples/src,examples/test}/**/*.{ts,js,tsx,jsx,json,scss,md,yaml,html}'","prettier-write":"prettier --write '{src,stories,styles,__mocks__,examples/server/src,examples/src,examples/test}/**/*.{ts,js,tsx,jsx,json,scss,md,yaml,html}'","test-storybook":"yarn build && test-storybook","build-storybook":"yarn build && build-storybook -c .storybook -o dist-storybook","examples-server":"node examples/server/src/index.js","heroku-postbuild":"yarn examples-build developer","examples-testcafe":"testcafe chrome --assertion-timeout 60000 -S -s examples/_screenshots examples/test/**/**/*_test* --debug-on-fail","examples-testcafe-ci":"testcafe 'chrome:headless --no-sandbox' --assertion-timeout 60000 -S -s examples/_screenshots examples/test/**/**/*_test*","examples-testcafe-live":"testcafe-live chrome --assertion-timeout 60000 examples/test/**/**/*_test*"},"typings":"dist/index.d.ts","_npmUser":{"name":"gooddata-ci","email":"rail@gooddata.com"},"deprecated":"@gooddata/react-components@7 reached End of Support on March 31, 2022. Please upgrade (see https://sdk.gooddata.com/gooddata-ui/docs/supported_versions.html for more information).","repository":{"url":"git+ssh://git@github.com/gooddata/gooddata-react-components.git","type":"git"},"_npmVersion":"6.4.1","description":"GoodData React Components","directories":{},"_nodeVersion":"8.12.0","dependencies":{"rxjs":"^5.5.6","lodash":"4.17.11","ag-grid":"^18.0.1","invariant":"^2.2.2","classnames":"^2.2.6","highcharts":"4.2.5","prop-types":"^15.6.0","react-intl":"^2.4.0","custom-event":"^1.0.1","ag-grid-react":"^18.0.0","react-measure":"^1.4.7","@gooddata/typings":"2.10.0","@types/highcharts":"4.2.56","http-status-codes":"^1.3.0","@gooddata/js-utils":"3.4.0","@gooddata/numberjs":"^3.1.2","fixed-data-table-2":"0.7.17","@gooddata/goodstrap":"60.3.2","react-dom-factories":"^1.0.2","@gooddata/gooddata-js":"11.8.0","highcharts-pattern-fill":"3.0.3","nodelist-foreach-polyfill":"^1.2.0","highcharts-grouped-categories":"^1.1.3"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"raf":"3.3.2","yup":"^0.24.1","jest":"23.6.0","react":"16.5.2","enzyme":"3.5.0","formik":"^0.11.11","moment":"2.23.0","history":"^4.7.2","ts-jest":"23.1.4","webpack":"3.10.0","prettier":"1.16.4","react-ga":"^2.5.2","recharts":"1.0.0-beta.9","testcafe":"0.20.3","commander":"2.14.1","node-sass":"4.7.2","react-dom":"16.5.2","supertest":"3.0.0","babel-core":"6.26.0","css-loader":"0.28.7","jest-junit":"3.0.0","raw-loader":"0.5.1","styled-jsx":"2.2.1","typescript":"2.3.3","@types/jest":"23.3.0","@types/node":"7.0.8","file-loader":"1.1.6","sass-loader":"6.0.6","@types/react":"16.0.34","babel-loader":"7.1.2","react-helmet":"5.2.0","react-select":"1.2.1","style-loader":"0.19.1","@types/enzyme":"3.1.13","@types/lodash":"4.14.61","babel-runtime":"6.25.0","testcafe-live":"0.1.4","utility-types":"^1.1.0","babel-polyfill":"^6.26.0","@storybook/react":"3.4.10","@types/invariant":"2.2.29","@types/react-dom":"16.0.3","babel-preset-env":"1.6.1","isomorphic-fetch":"2.2.1","react-datepicker":"1.1.0","react-router-dom":"4.2.2","@gooddata/mock-js":"1.26.0","@storybook/addons":"3.4.10","@types/classnames":"2.2.3","@types/prop-types":"15.5.2","@types/react-intl":"2.3.5","babel-preset-react":"6.24.1","identity-obj-proxy":"^3.0.0","react-async-script":"^0.9.1","webpack-dev-server":"2.11.1","@types/react-portal":"4.0.1","babel-plugin-lodash":"3.3.2","html-webpack-plugin":"2.30.1","react-test-renderer":"16.4.2","@types/react-measure":"0.4.7","clean-webpack-plugin":"0.1.17","eslint-config-prettier":"4.1.0","react-google-recaptcha":"^0.11.0","tslint-config-prettier":"1.18.0","@gooddata/eslint-config":"0.1.0","@gooddata/tslint-config":"0.0.16","@types/storybook__react":"3.0.6","enzyme-adapter-react-16":"1.3.1","uglifyjs-webpack-plugin":"1.2.0","@gooddata/test-storybook":"3.0.1","@storybook/addon-actions":"3.4.10","@storybook/addon-options":"3.4.10","node-sass-magic-importer":"5.1.0","react-syntax-highlighter":"6.1.2","@types/fixed-data-table-2":"0.8.1","awesome-typescript-loader":"3.5.0","@types/react-test-renderer":"16.0.0","circular-dependency-plugin":"4.4.0","compression-webpack-plugin":"1.1.7","@types/enzyme-adapter-react-16":"1.0.3","@types/storybook__addon-actions":"3.0.1","babel-plugin-transform-class-properties":"6.24.1","babel-plugin-transform-async-to-generator":"6.24.1","babel-plugin-transform-object-rest-spread":"6.26.0"},"peerDependencies":{"react":"16.5.2","react-dom":"16.5.2"},"_npmOperationalInternal":{"tmp":"tmp/react-components_7.0.0-alpha3_1555064425934_0.8588728424436303","host":"s3://npm-registry-packages"}},"7.0.0-alpha4":{"name":"@gooddata/react-components","version":"7.0.0-alpha4","author":{"name":"GoodData Corporation"},"license":"BSD-3-Clause","_id":"@gooddata/react-components@7.0.0-alpha4","maintainers":[{"name":"bertold8","email":"ivan.nejezchleb@seznam.cz"},{"name":"bugsbunny338","email":"jiri.zajic@mensa.cz"},{"name":"gooddata-ci","email":"rail@gooddata.com"},{"name":"hurtak","email":"petr.hurtak@gmail.com"},{"name":"ivan.mjartan","email":"ivan.mjartan@gooddata.com"},{"name":"jakub-sterba","email":"jakub.sterba@gooddata.com"},{"name":"jaroslav.tomecek","email":"jaroslav.tomecek@gooddata.com"},{"name":"jkittler","email":"honza.kittler@gmail.com"},{"name":"khanh.le","email":"khanh.le@gooddata.com"},{"name":"langhamp","email":"pavel.langhammer@gooddata.com"},{"name":"lanhuynh","email":"lan.huynh@gooddata.com"},{"name":"linhhong","email":"linh.hong@gooddata.com"},{"name":"lpearce","email":"levi.pearce@gooddata.com"},{"name":"lupko","email":"lubomir.slivka@gooddata.com"},{"name":"martin.mosko","email":"martin.mosko@gooddata.com"},{"name":"michal.marsal","email":"michal.marsal@gooddata.com"},{"name":"nadtan","email":"tan.nguyen@gooddata.com"},{"name":"naibinh","email":"naibinh@gmail.com"},{"name":"nikolacech","email":"nikola.cech@gooddata.com"},{"name":"no23reason","email":"dan.homola@hotmail.cz"},{"name":"pbenes","email":"petr.benes@gooddata.com"},{"name":"peterlacko","email":"lackopeter17@gmail.com"},{"name":"petrjanu","email":"petr.janu@gooddata.com"},{"name":"ptquang86","email":"ptquang86@gmail.com"},{"name":"rodri360","email":"me@rodri360.com"},{"name":"sitina","email":"jiri.sitina@gooddata.com"},{"name":"sondo","email":"son.do@gooddata.com"},{"name":"strouhaljan","email":"strouhal.jan@gmail.com"},{"name":"tomas.bouma","email":"tomas.bouma@gooddata.com"},{"name":"tomas.kratochvil","email":"tomas.kratochvil@gooddata.com"},{"name":"tomasreichmann","email":"tomasreichmann@gmail.com"},{"name":"tomsatgd","email":"tomas.satinsky@gooddata.com"},{"name":"tu.ngo","email":"tu.ngo@gooddata.com"},{"name":"vlastikcz","email":"vlastimil.kotas@gooddata.com"},{"name":"vlckomi1","email":"michaela.vlckova@gooddata.com"},{"name":"xmort","email":"petr.dolejsi@gooddata.com"},{"name":"yanlipnican","email":"yanlipnican@gmail.com"}],"homepage":"https://github.com/gooddata/gooddata-react-components#readme","bugs":{"url":"https://github.com/gooddata/gooddata-react-components/issues"},"dist":{"shasum":"9676e586e3ac723c4799e2f35fa28674a3b7978f","tarball":"https://registry.npmjs.org/@gooddata/react-components/-/react-components-7.0.0-alpha4.tgz","fileCount":1187,"integrity":"sha512-Kd/GZ2Ln4VCClIsj6tVKlgjUYh2aDroVSZxqXH/4HOwDv31L8desoaFxevyy9a7mClc0Kh+AdrYnFwdhiT7V7A==","signatures":[{"sig":"MEUCICTL1xV2yF+2pR64G5HHv+lYkhppOWiwCPm7SwTa21pDAiEA0m54J2k94oXmNQw0jCadeb4N68RhX2TaEDhM40RNkQw=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":5072769,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJctY7OCRA9TVsSAnZWagAACVwP/jxja3gjT7FKxBMs4vjn\nSksoDM5a2AEZ1lwoM2cQtbmZ9VcBd57GFTH2BNEyFUTVbrrExkRuCxWSfmg7\nFhjNVBU64Qb039VASZjiIlkI34Uc+vngofUKE6SWWpZ1vpQt0ANzQ3KbijgX\n59PMjVLzDpddgN6RcMvvbu0mNFFyhJuWMAn7oR7jBrrCvaJuC/okICdUR73W\nMYG5D7Ukwzvgkd4JFLP8hG2JENt/gYYWE1romtnyw+CrAN6N8KzCmBLpqgwO\nEO6WVUrGAB6/A+rYR5Zv/debJKIGTVy6Z2o2saKUOvKCTmjWp3Kga6niPHFO\nlReV8vWLPBuvu9O2LxSp9PRuhKzwUW3In5eqIXMv4/h5vHZlMuWrp1UEGTSb\nx3OhwmPFBi1eldtXzkr6jG8AeyWOjE1F9gVx7M94aoS0Z+oO+zbk1aCuUYpG\n85flYmPDumq0xQnCaD0N+0SHPyS7wKrxYKz4SAMoej5IFcW6RRJuM5QtM0hE\nPCJrFLP62SDBWjbPLHmMxXXniNMVj5H1lBMn7P/YzsxrG1RBBiNEoZNLNsae\n3Y5G1M2IhCmixV7q0ENzohDO7Imc+de7bEcoXG+jXkc9JAVC3NHZMX7zzSF/\nNgaCmz3QYJE2vF03EtMDb8k/WczxetG+CAc/eadn07U3DDDlcmO4ZKtUfNuo\nWqlB\r\n=G1FK\r\n-----END PGP SIGNATURE-----\r\n"},"jest":{"testRegex":"(/__tests__/.*|\\.(test|spec))\\.(tsx?|jsx?)$","transform":{".(ts|tsx)":"ts-jest"},"collectCoverage":false,"moduleNameMapper":{"\\.(css|less|sass|scss)$":"<rootDir>/__mocks__/styleMock.ts"},"coverageReporters":["html"],"collectCoverageFrom":["src/**/*.{ts,tsx}","examples/server/src/**/*.{js,jsx}","!**/*.d.ts"],"moduleFileExtensions":["ts","tsx","js"],"setupTestFrameworkScriptFile":"<rootDir>/jest.setup.js"},"main":"dist/index.js","config":{"eslint":"./examples/**/*.{js,jsx}","tslint":"./{__mocks__,src,stories}/**/*.{ts,tsx}"},"readme":"[![npm version](https://badge.fury.io/js/%40gooddata%2Freact-components.svg)](https://www.npmjs.com/package/@gooddata/react-components) \n\n# GoodData.UI React components\n> A React-based JavaScript library for building data-driven applications\n\n## Getting started\n- [GoodData.UI Documentation](http://sdk.gooddata.com/gooddata-ui/)\n- [GoodData.UI Live Examples](https://gooddata-examples.herokuapp.com/)\n- [Stack Overflow](https://stackoverflow.com/questions/tagged/gooddata)\n\n### Usage\nWith [yarn](https://yarnpkg.com) installed, go to your project directory and run\n```\n$ yarn add @gooddata/react-components\n```\nIf you prefer [npm](npmjs.com) run\n```\n$ npm install --save @gooddata/react-components\n```\n\n\n## Contributing\n\nWe welcome any contribution in form of [issues](https://github.com/gooddata/gooddata-react-components/issues) or [pull requests](https://github.com/gooddata/gooddata-react-components/pulls).\nThese commands may come in handy while developing:\n\n| command | description |\n| ------- | ----------- |\n| `yarn install --pure-lockfile` | first step |\n| ||\n| `yarn dev` | build react-components to `/dist` in watch mode |\n| `yarn test` | run all unit tests |\n| `yarn prettier-write` | format the source code to match the valid codestyle |\n| `yarn validate` | validate codestyle |\n| ||\n| `yarn storybook` | run storybook from `/stories` on http://localhost:9001 |\n| `yarn build-storybook` | build storybook to `/dist-storybook` |\n| `yarn test-storybook` | run storybook and [screenshot tests](https://github.com/gooddata/gdc-client-utils/tree/master/test-storybook) |\n| ||\n| `yarn examples` | run Live Examples dev-server from `/examples` on https://localhost:8999 |\n| `yarn examples-build` | build Live Examples to `/examples/dist` |\n| `yarn examples-server` | serve built Live Examples - see `/examples/server/src` |\n| `yarn examples-testcafe` | run testcafe tests against `localhost:8999` |\n\n### Deploy to heroku.com\nWhen you deploy this repo to heroku, it serves *GoodData.UI Live Examples*.\nRelevant tasks are in `Procfile` and `package.json`.\n\n```bash\n# run in the project directory\nheroku login\nheroku create <your-app-name>\nheroku config:set DOMAIN_ADMIN_USERNAME=x@gooddata.com DOMAIN_ADMIN_PASSWORD=xy PROJECT_ID_TO_ASSIGN=xms7ga4tf3g3nzucd8380o2bev8oeknp\ngit push heroku HEAD:master\nheroku open\n```\n\n### Run Live Examples Locally\nTo run *GoodData.UI Live Examples* locally:\n```bash\ngit clone <this-repository>\ncd  <repository-folder>\nyarn install --pure-lockfile\nyarn examples\n```\nThen open https://localhost:8999 and login using Live Examples account (you can [create one here](https://gooddata-examples.herokuapp.com/registration)).\n\n### Source code formatting\nThe source code in the repository is formatted by [Prettier](https://prettier.io/). \nThe format of the code is validated by our Continuous Integration server and is one of the requirements of successful merge.\n\nPrettier is supported by every major IDE. You can find the list of supported editors and how to configure them [here](https://prettier.io/docs/en/editors.html).\n\nIn the case, when your editor is not supported or you don't want to setup the integration, you can run the `yarn prettier-write` command to reformat the code before commit.\n\n## Changelog\n\n- see [CHANGELOG.md](CHANGELOG.md)\n\n## License\n\n(C) 2007-2018 GoodData Corporation\n\nThis project is dual licensed:\n\n- The ATTRIBUTION-NONCOMMERCIAL 4.0 INTERNATIONAL (CC BY-NC 4.0) is used for purpose of the trial experience and evaluation of GoodData.UI library.\n- The GOODDATA GOODDATA.UI LIBRARY END USER LICENSE AGREEMENT is used for GoodData customers.\n\nFor more information, please see [LICENSE](https://github.com/gooddata/gooddata-react-components/blob/master/LICENSE)\n","gitHead":"688101ee8a7d0c522c72b46728100528680e6806","scripts":{"dev":"bash scripts/build.sh --dev-watch","test":"jest --watch","build":"bash scripts/build.sh","tslint":"yarn run-tslint -t verbose $npm_package_config_tslint","prepare":"cd examples/server && yarn install --pure-lockfile && cd ../..; rm -r examples/node_modules 2>/dev/null; true","examples":"bash scripts/run-examples.sh","prepare?":"# Called before `npm publish` and on local `npm install`. Temporarily also for deleting obsolete node_modules. Ends with `true` to continue gracefully.","validate":"tsc --noEmit && yarn tslint && eslint $npm_package_config_eslint && yarn prettier-check","build-dev":"bash scripts/build.sh --dev","examples?":"# Default is developer domain, other options: yarn examples [sec,secure,stg,stg2,stg3,demo,developer or URL]","storybook":"yarn build && start-storybook -p 9001 -c .storybook","test-once":"jest","tslint-ci":"mkdir -p ./ci/results && yarn run-tslint -t checkstyle -o ./ci/results/tslint-results.xml $npm_package_config_tslint","run-tslint":"tslint -p tsconfig.json","validate-ci":"tsc --noEmit && yarn tslint-ci  && eslint $npm_package_config_eslint -f checkstyle -o ci/results/eslint-results.xml && yarn prettier-check","examples-build":"bash scripts/build-examples.sh","prepublishOnly":"yarn build","prettier-check":"prettier --check '{src,stories,styles,__mocks__,examples/server/src,examples/src,examples/test}/**/*.{ts,js,tsx,jsx,json,scss,md,yaml,html}'","prettier-write":"prettier --write '{src,stories,styles,__mocks__,examples/server/src,examples/src,examples/test}/**/*.{ts,js,tsx,jsx,json,scss,md,yaml,html}'","test-storybook":"yarn build && test-storybook","build-storybook":"yarn build && build-storybook -c .storybook -o dist-storybook","examples-server":"node examples/server/src/index.js","heroku-postbuild":"yarn examples-build developer","examples-testcafe":"testcafe chrome --assertion-timeout 60000 -S -s examples/_screenshots examples/test/**/**/*_test* --debug-on-fail","examples-testcafe-ci":"testcafe 'chrome:headless --no-sandbox' --assertion-timeout 60000 -S -s examples/_screenshots examples/test/**/**/*_test*","examples-testcafe-live":"testcafe-live chrome --assertion-timeout 60000 examples/test/**/**/*_test*"},"typings":"dist/index.d.ts","_npmUser":{"name":"gooddata-ci","email":"rail@gooddata.com"},"deprecated":"@gooddata/react-components@7 reached End of Support on March 31, 2022. Please upgrade (see https://sdk.gooddata.com/gooddata-ui/docs/supported_versions.html for more information).","repository":{"url":"git+ssh://git@github.com/gooddata/gooddata-react-components.git","type":"git"},"_npmVersion":"6.4.1","description":"GoodData React Components","directories":{},"_nodeVersion":"8.12.0","dependencies":{"rxjs":"^5.5.6","lodash":"4.17.11","ag-grid":"^18.0.1","invariant":"^2.2.2","classnames":"^2.2.6","highcharts":"4.2.5","prop-types":"^15.6.0","react-intl":"^2.4.0","custom-event":"^1.0.1","ag-grid-react":"^18.0.0","react-measure":"^1.4.7","@gooddata/typings":"2.10.0","@types/highcharts":"4.2.56","http-status-codes":"^1.3.0","@gooddata/js-utils":"3.4.0","@gooddata/numberjs":"^3.1.2","fixed-data-table-2":"0.7.17","@gooddata/goodstrap":"60.3.2","react-dom-factories":"^1.0.2","@gooddata/gooddata-js":"11.8.0","highcharts-pattern-fill":"3.0.3","nodelist-foreach-polyfill":"^1.2.0","highcharts-grouped-categories":"^1.1.3"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"raf":"3.3.2","yup":"^0.24.1","jest":"23.6.0","react":"16.5.2","enzyme":"3.5.0","formik":"^0.11.11","moment":"2.23.0","history":"^4.7.2","ts-jest":"23.1.4","webpack":"3.10.0","prettier":"1.16.4","react-ga":"^2.5.2","recharts":"1.0.0-beta.9","testcafe":"0.20.3","commander":"2.14.1","node-sass":"4.7.2","react-dom":"16.5.2","supertest":"3.0.0","babel-core":"6.26.0","css-loader":"0.28.7","jest-junit":"3.0.0","raw-loader":"0.5.1","styled-jsx":"2.2.1","typescript":"2.3.3","@types/jest":"23.3.0","@types/node":"7.0.8","file-loader":"1.1.6","sass-loader":"6.0.6","@types/react":"16.0.34","babel-loader":"7.1.2","react-helmet":"5.2.0","react-select":"1.2.1","style-loader":"0.19.1","@types/enzyme":"3.1.13","@types/lodash":"4.14.61","babel-runtime":"6.25.0","testcafe-live":"0.1.4","utility-types":"^1.1.0","babel-polyfill":"^6.26.0","@storybook/react":"3.4.10","@types/invariant":"2.2.29","@types/react-dom":"16.0.3","babel-preset-env":"1.6.1","isomorphic-fetch":"2.2.1","react-datepicker":"1.1.0","react-router-dom":"4.2.2","@gooddata/mock-js":"1.26.0","@storybook/addons":"3.4.10","@types/classnames":"2.2.3","@types/prop-types":"15.5.2","@types/react-intl":"2.3.5","babel-preset-react":"6.24.1","identity-obj-proxy":"^3.0.0","react-async-script":"^0.9.1","webpack-dev-server":"2.11.1","@types/react-portal":"4.0.1","babel-plugin-lodash":"3.3.2","html-webpack-plugin":"2.30.1","react-test-renderer":"16.4.2","@types/react-measure":"0.4.7","clean-webpack-plugin":"0.1.17","eslint-config-prettier":"4.1.0","react-google-recaptcha":"^0.11.0","tslint-config-prettier":"1.18.0","@gooddata/eslint-config":"0.1.0","@gooddata/tslint-config":"0.0.16","@types/storybook__react":"3.0.6","enzyme-adapter-react-16":"1.3.1","uglifyjs-webpack-plugin":"1.2.0","@gooddata/test-storybook":"3.0.1","@storybook/addon-actions":"3.4.10","@storybook/addon-options":"3.4.10","node-sass-magic-importer":"5.1.0","react-syntax-highlighter":"6.1.2","@types/fixed-data-table-2":"0.8.1","awesome-typescript-loader":"3.5.0","@types/react-test-renderer":"16.0.0","circular-dependency-plugin":"4.4.0","compression-webpack-plugin":"1.1.7","@types/enzyme-adapter-react-16":"1.0.3","@types/storybook__addon-actions":"3.0.1","babel-plugin-transform-class-properties":"6.24.1","babel-plugin-transform-async-to-generator":"6.24.1","babel-plugin-transform-object-rest-spread":"6.26.0"},"peerDependencies":{"react":"16.5.2","react-dom":"16.5.2"},"_npmOperationalInternal":{"tmp":"tmp/react-components_7.0.0-alpha4_1555402445213_0.6731656065271718","host":"s3://npm-registry-packages"}},"7.0.0-alpha5":{"name":"@gooddata/react-components","version":"7.0.0-alpha5","author":{"name":"GoodData Corporation"},"license":"BSD-3-Clause","_id":"@gooddata/react-components@7.0.0-alpha5","maintainers":[{"name":"bertold8","email":"ivan.nejezchleb@seznam.cz"},{"name":"bugsbunny338","email":"jiri.zajic@mensa.cz"},{"name":"gooddata-ci","email":"rail@gooddata.com"},{"name":"hurtak","email":"petr.hurtak@gmail.com"},{"name":"ivan.mjartan","email":"ivan.mjartan@gooddata.com"},{"name":"jakub-sterba","email":"jakub.sterba@gooddata.com"},{"name":"jaroslav.tomecek","email":"jaroslav.tomecek@gooddata.com"},{"name":"jkittler","email":"honza.kittler@gmail.com"},{"name":"khanh.le","email":"khanh.le@gooddata.com"},{"name":"langhamp","email":"pavel.langhammer@gooddata.com"},{"name":"lanhuynh","email":"lan.huynh@gooddata.com"},{"name":"linhhong","email":"linh.hong@gooddata.com"},{"name":"lpearce","email":"levi.pearce@gooddata.com"},{"name":"lupko","email":"lubomir.slivka@gooddata.com"},{"name":"martin.mosko","email":"martin.mosko@gooddata.com"},{"name":"michal.marsal","email":"michal.marsal@gooddata.com"},{"name":"nadtan","email":"tan.nguyen@gooddata.com"},{"name":"naibinh","email":"naibinh@gmail.com"},{"name":"nikolacech","email":"nikola.cech@gooddata.com"},{"name":"no23reason","email":"dan.homola@hotmail.cz"},{"name":"pbenes","email":"petr.benes@gooddata.com"},{"name":"peterlacko","email":"lackopeter17@gmail.com"},{"name":"petrjanu","email":"petr.janu@gooddata.com"},{"name":"ptquang86","email":"ptquang86@gmail.com"},{"name":"rodri360","email":"me@rodri360.com"},{"name":"sitina","email":"jiri.sitina@gooddata.com"},{"name":"sondo","email":"son.do@gooddata.com"},{"name":"strouhaljan","email":"strouhal.jan@gmail.com"},{"name":"tomas.bouma","email":"tomas.bouma@gooddata.com"},{"name":"tomas.kratochvil","email":"tomas.kratochvil@gooddata.com"},{"name":"tomasreichmann","email":"tomasreichmann@gmail.com"},{"name":"tomsatgd","email":"tomas.satinsky@gooddata.com"},{"name":"tu.ngo","email":"tu.ngo@gooddata.com"},{"name":"vlastikcz","email":"vlastimil.kotas@gooddata.com"},{"name":"vlckomi1","email":"michaela.vlckova@gooddata.com"},{"name":"xmort","email":"petr.dolejsi@gooddata.com"},{"name":"yanlipnican","email":"yanlipnican@gmail.com"}],"homepage":"https://github.com/gooddata/gooddata-react-components#readme","bugs":{"url":"https://github.com/gooddata/gooddata-react-components/issues"},"dist":{"shasum":"77e1af4a4ab0df51f2960f05c7d7995f8de967bc","tarball":"https://registry.npmjs.org/@gooddata/react-components/-/react-components-7.0.0-alpha5.tgz","fileCount":1187,"integrity":"sha512-yjawA+JvtXrDbzaS1eS4YByH/ulkW5w0Ie6FOkA0GOEMh7KIj0brE6l0t/4W92uYQiKvpd/POr6gZBu6KdGMXQ==","signatures":[{"sig":"MEUCIB4yvUucIhLkjSrBwLj00HVCEvJ8vqptGNP0QwMmRd00AiEAyb0LiDKsoN/FF70dOi6zYO01iuyHpf9mMbuB9bQD6+A=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":5076661,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJcttzjCRA9TVsSAnZWagAAVIsP/3ryrjea/fSfGgYOkG7Z\nzvLG6jKtoL6sz+S3Vv+JZ62AFEkOeZQMCs5KlErAuW+KpZO5cDK5Qdyv4tG5\nB22giYxiFLwiuqtMj1XlVVuz8t6+TV297oSjllzvErsbU6lJgCJUy2ESt3kz\nd5+1ptTlsxWV0VS2crAdLAXyRMmvVTO5rVugxqrEs7GM0cKHV4gHwZ8Csixi\nvtEL8L2UOGBBbrp8JYzOIWlDW0B+P2nBKW1hyKIvgHR+mwA7/WIAWqs2YjwF\neWgSmLa3ZRzxukFED8k1jqBkqrz1xrYtSHFqu6VnDaux5K/4dKFIqgBycNkN\nxInZqcrZACzrr0bax14BWqIRs02Ldw86E2hLh0LOolE1NDi9Fn/rWluzWwxs\nvPqUma+EU9zvuz1U8WnYvu8MnQXKSGIdi2hvooZskC2fvX174XleLxUvrhLl\nTmJOiAd5IuxYM/2rCz2WlJJNJXXp6chprtoW0kTfn/Mxo/fYH5KkVGO0K9Jn\nuYTlzJXXlEFGL4C5RDqJ5SLNXJjwJoKijbGOk2m3q8mXVtK1sCvyVNwObNZ+\nth8tRS9pWdiEgIztnxB269U5BXHtg4V2wviMMFAak+6x/7KYdmyTfjfLrgWW\nzVOc8U6q1Kj1glWEnuZjDm2AWOs4mDuCkLq2n8ULEJrMwKZ++ySSSiRH9Tre\n9w4n\r\n=X9MF\r\n-----END PGP SIGNATURE-----\r\n"},"jest":{"testRegex":"(/__tests__/.*|\\.(test|spec))\\.(tsx?|jsx?)$","transform":{".(ts|tsx)":"ts-jest"},"collectCoverage":false,"moduleNameMapper":{"\\.(css|less|sass|scss)$":"<rootDir>/__mocks__/styleMock.ts"},"coverageReporters":["html"],"collectCoverageFrom":["src/**/*.{ts,tsx}","examples/server/src/**/*.{js,jsx}","!**/*.d.ts"],"moduleFileExtensions":["ts","tsx","js"],"setupTestFrameworkScriptFile":"<rootDir>/jest.setup.js"},"main":"dist/index.js","config":{"eslint":"./examples/**/*.{js,jsx}","tslint":"./{__mocks__,src,stories}/**/*.{ts,tsx}"},"readme":"[![npm version](https://badge.fury.io/js/%40gooddata%2Freact-components.svg)](https://www.npmjs.com/package/@gooddata/react-components) \n\n# GoodData.UI React components\n> A React-based JavaScript library for building data-driven applications\n\n## Getting started\n- [GoodData.UI Documentation](http://sdk.gooddata.com/gooddata-ui/)\n- [GoodData.UI Live Examples](https://gooddata-examples.herokuapp.com/)\n- [Stack Overflow](https://stackoverflow.com/questions/tagged/gooddata)\n\n### Usage\nWith [yarn](https://yarnpkg.com) installed, go to your project directory and run\n```\n$ yarn add @gooddata/react-components\n```\nIf you prefer [npm](npmjs.com) run\n```\n$ npm install --save @gooddata/react-components\n```\n\n\n## Contributing\n\nWe welcome any contribution in form of [issues](https://github.com/gooddata/gooddata-react-components/issues) or [pull requests](https://github.com/gooddata/gooddata-react-components/pulls).\nThese commands may come in handy while developing:\n\n| command | description |\n| ------- | ----------- |\n| `yarn install --pure-lockfile` | first step |\n| ||\n| `yarn dev` | build react-components to `/dist` in watch mode |\n| `yarn test` | run all unit tests |\n| `yarn prettier-write` | format the source code to match the valid codestyle |\n| `yarn validate` | validate codestyle |\n| ||\n| `yarn storybook` | run storybook from `/stories` on http://localhost:9001 |\n| `yarn build-storybook` | build storybook to `/dist-storybook` |\n| `yarn test-storybook` | run storybook and [screenshot tests](https://github.com/gooddata/gdc-client-utils/tree/master/test-storybook) |\n| ||\n| `yarn examples` | run Live Examples dev-server from `/examples` on https://localhost:8999 |\n| `yarn examples-build` | build Live Examples to `/examples/dist` |\n| `yarn examples-server` | serve built Live Examples - see `/examples/server/src` |\n| `yarn examples-testcafe` | run testcafe tests against `localhost:8999` |\n\n### Deploy to heroku.com\nWhen you deploy this repo to heroku, it serves *GoodData.UI Live Examples*.\nRelevant tasks are in `Procfile` and `package.json`.\n\n```bash\n# run in the project directory\nheroku login\nheroku create <your-app-name>\nheroku config:set DOMAIN_ADMIN_USERNAME=x@gooddata.com DOMAIN_ADMIN_PASSWORD=xy PROJECT_ID_TO_ASSIGN=xms7ga4tf3g3nzucd8380o2bev8oeknp\ngit push heroku HEAD:master\nheroku open\n```\n\n### Run Live Examples Locally\nTo run *GoodData.UI Live Examples* locally:\n```bash\ngit clone <this-repository>\ncd  <repository-folder>\nyarn install --pure-lockfile\nyarn examples\n```\nThen open https://localhost:8999 and login using Live Examples account (you can [create one here](https://gooddata-examples.herokuapp.com/registration)).\n\n### Source code formatting\nThe source code in the repository is formatted by [Prettier](https://prettier.io/). \nThe format of the code is validated by our Continuous Integration server and is one of the requirements of successful merge.\n\nPrettier is supported by every major IDE. You can find the list of supported editors and how to configure them [here](https://prettier.io/docs/en/editors.html).\n\nIn the case, when your editor is not supported or you don't want to setup the integration, you can run the `yarn prettier-write` command to reformat the code before commit.\n\n## Changelog\n\n- see [CHANGELOG.md](CHANGELOG.md)\n\n## License\n\n(C) 2007-2018 GoodData Corporation\n\nThis project is dual licensed:\n\n- The ATTRIBUTION-NONCOMMERCIAL 4.0 INTERNATIONAL (CC BY-NC 4.0) is used for purpose of the trial experience and evaluation of GoodData.UI library.\n- The GOODDATA GOODDATA.UI LIBRARY END USER LICENSE AGREEMENT is used for GoodData customers.\n\nFor more information, please see [LICENSE](https://github.com/gooddata/gooddata-react-components/blob/master/LICENSE)\n","gitHead":"043155485d2b5ea99d24445cd5133a42ac05720f","scripts":{"dev":"bash scripts/build.sh --dev-watch","test":"jest --watch","build":"bash scripts/build.sh","tslint":"yarn run-tslint -t verbose $npm_package_config_tslint","prepare":"cd examples/server && yarn install --pure-lockfile && cd ../..; rm -r examples/node_modules 2>/dev/null; true","examples":"bash scripts/run-examples.sh","prepare?":"# Called before `npm publish` and on local `npm install`. Temporarily also for deleting obsolete node_modules. Ends with `true` to continue gracefully.","validate":"tsc --noEmit && yarn tslint && eslint $npm_package_config_eslint && yarn prettier-check","build-dev":"bash scripts/build.sh --dev","examples?":"# Default is developer domain, other options: yarn examples [sec,secure,stg,stg2,stg3,demo,developer or URL]","storybook":"yarn build && start-storybook -p 9001 -c .storybook","test-once":"jest","tslint-ci":"mkdir -p ./ci/results && yarn run-tslint -t checkstyle -o ./ci/results/tslint-results.xml $npm_package_config_tslint","run-tslint":"tslint -p tsconfig.json","validate-ci":"tsc --noEmit && yarn tslint-ci  && eslint $npm_package_config_eslint -f checkstyle -o ci/results/eslint-results.xml && yarn prettier-check","examples-build":"bash scripts/build-examples.sh","prepublishOnly":"yarn build","prettier-check":"prettier --check '{src,stories,styles,__mocks__,examples/server/src,examples/src,examples/test}/**/*.{ts,js,tsx,jsx,json,scss,md,yaml,html}'","prettier-write":"prettier --write '{src,stories,styles,__mocks__,examples/server/src,examples/src,examples/test}/**/*.{ts,js,tsx,jsx,json,scss,md,yaml,html}'","test-storybook":"yarn build && test-storybook","build-storybook":"yarn build && build-storybook -c .storybook -o dist-storybook","examples-server":"node examples/server/src/index.js","heroku-postbuild":"yarn examples-build developer","examples-testcafe":"testcafe chrome --assertion-timeout 60000 -S -s examples/_screenshots examples/test/**/**/*_test* --debug-on-fail","examples-testcafe-ci":"testcafe 'chrome:headless --no-sandbox' --assertion-timeout 60000 -S -s examples/_screenshots examples/test/**/**/*_test*","examples-testcafe-live":"testcafe-live chrome --assertion-timeout 60000 examples/test/**/**/*_test*"},"typings":"dist/index.d.ts","_npmUser":{"name":"gooddata-ci","email":"rail@gooddata.com"},"deprecated":"@gooddata/react-components@7 reached End of Support on March 31, 2022. Please upgrade (see https://sdk.gooddata.com/gooddata-ui/docs/supported_versions.html for more information).","repository":{"url":"git+ssh://git@github.com/gooddata/gooddata-react-components.git","type":"git"},"_npmVersion":"6.4.1","description":"GoodData React Components","directories":{},"_nodeVersion":"8.12.0","dependencies":{"rxjs":"^5.5.6","lodash":"4.17.11","ag-grid":"^18.0.1","invariant":"^2.2.2","classnames":"^2.2.6","highcharts":"4.2.5","prop-types":"^15.6.0","react-intl":"^2.4.0","custom-event":"^1.0.1","ag-grid-react":"^18.0.0","react-measure":"^1.4.7","@gooddata/typings":"2.10.0","@types/highcharts":"4.2.56","http-status-codes":"^1.3.0","@gooddata/js-utils":"3.4.0","@gooddata/numberjs":"^3.1.2","fixed-data-table-2":"0.7.17","@gooddata/goodstrap":"60.3.2","react-dom-factories":"^1.0.2","@gooddata/gooddata-js":"11.8.0","highcharts-pattern-fill":"3.0.3","nodelist-foreach-polyfill":"^1.2.0","highcharts-grouped-categories":"^1.1.3"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"raf":"3.3.2","yup":"^0.24.1","jest":"23.6.0","react":"16.5.2","enzyme":"3.5.0","formik":"^0.11.11","moment":"2.23.0","history":"^4.7.2","ts-jest":"23.1.4","webpack":"3.10.0","prettier":"1.16.4","react-ga":"^2.5.2","recharts":"1.0.0-beta.9","testcafe":"0.20.3","commander":"2.14.1","node-sass":"4.7.2","react-dom":"16.5.2","supertest":"3.0.0","babel-core":"6.26.0","css-loader":"0.28.7","jest-junit":"3.0.0","raw-loader":"0.5.1","styled-jsx":"2.2.1","typescript":"2.3.3","@types/jest":"23.3.0","@types/node":"7.0.8","file-loader":"1.1.6","sass-loader":"6.0.6","@types/react":"16.0.34","babel-loader":"7.1.2","react-helmet":"5.2.0","react-select":"1.2.1","style-loader":"0.19.1","@types/enzyme":"3.1.13","@types/lodash":"4.14.61","babel-runtime":"6.25.0","testcafe-live":"0.1.4","utility-types":"^1.1.0","babel-polyfill":"^6.26.0","@storybook/react":"3.4.10","@types/invariant":"2.2.29","@types/react-dom":"16.0.3","babel-preset-env":"1.6.1","isomorphic-fetch":"2.2.1","react-datepicker":"1.1.0","react-router-dom":"4.2.2","@gooddata/mock-js":"1.26.0","@storybook/addons":"3.4.10","@types/classnames":"2.2.3","@types/prop-types":"15.5.2","@types/react-intl":"2.3.5","babel-preset-react":"6.24.1","identity-obj-proxy":"^3.0.0","react-async-script":"^0.9.1","webpack-dev-server":"2.11.1","@types/react-portal":"4.0.1","babel-plugin-lodash":"3.3.2","html-webpack-plugin":"2.30.1","react-test-renderer":"16.4.2","@types/react-measure":"0.4.7","clean-webpack-plugin":"0.1.17","eslint-config-prettier":"4.1.0","react-google-recaptcha":"^0.11.0","tslint-config-prettier":"1.18.0","@gooddata/eslint-config":"0.1.0","@gooddata/tslint-config":"0.0.16","@types/storybook__react":"3.0.6","enzyme-adapter-react-16":"1.3.1","uglifyjs-webpack-plugin":"1.2.0","@gooddata/test-storybook":"3.0.1","@storybook/addon-actions":"3.4.10","@storybook/addon-options":"3.4.10","node-sass-magic-importer":"5.1.0","react-syntax-highlighter":"6.1.2","@types/fixed-data-table-2":"0.8.1","awesome-typescript-loader":"3.5.0","@types/react-test-renderer":"16.0.0","circular-dependency-plugin":"4.4.0","compression-webpack-plugin":"1.1.7","@types/enzyme-adapter-react-16":"1.0.3","@types/storybook__addon-actions":"3.0.1","babel-plugin-transform-class-properties":"6.24.1","babel-plugin-transform-async-to-generator":"6.24.1","babel-plugin-transform-object-rest-spread":"6.26.0"},"peerDependencies":{"react":"16.5.2","react-dom":"16.5.2"},"_npmOperationalInternal":{"tmp":"tmp/react-components_7.0.0-alpha5_1555487968164_0.7065171978714384","host":"s3://npm-registry-packages"}},"7.0.0-alpha6":{"name":"@gooddata/react-components","version":"7.0.0-alpha6","author":{"name":"GoodData Corporation"},"license":"BSD-3-Clause","_id":"@gooddata/react-components@7.0.0-alpha6","maintainers":[{"name":"bertold8","email":"ivan.nejezchleb@seznam.cz"},{"name":"bugsbunny338","email":"jiri.zajic@mensa.cz"},{"name":"gooddata-ci","email":"rail@gooddata.com"},{"name":"hurtak","email":"petr.hurtak@gmail.com"},{"name":"ivan.mjartan","email":"ivan.mjartan@gooddata.com"},{"name":"jakub-sterba","email":"jakub.sterba@gooddata.com"},{"name":"jaroslav.tomecek","email":"jaroslav.tomecek@gooddata.com"},{"name":"jkittler","email":"honza.kittler@gmail.com"},{"name":"khanh.le","email":"khanh.le@gooddata.com"},{"name":"langhamp","email":"pavel.langhammer@gooddata.com"},{"name":"lanhuynh","email":"lan.huynh@gooddata.com"},{"name":"linhhong","email":"linh.hong@gooddata.com"},{"name":"lpearce","email":"levi.pearce@gooddata.com"},{"name":"lupko","email":"lubomir.slivka@gooddata.com"},{"name":"martin.mosko","email":"martin.mosko@gooddata.com"},{"name":"michal.marsal","email":"michal.marsal@gooddata.com"},{"name":"nadtan","email":"tan.nguyen@gooddata.com"},{"name":"naibinh","email":"naibinh@gmail.com"},{"name":"nikolacech","email":"nikola.cech@gooddata.com"},{"name":"no23reason","email":"dan.homola@hotmail.cz"},{"name":"pbenes","email":"petr.benes@gooddata.com"},{"name":"peterlacko","email":"lackopeter17@gmail.com"},{"name":"petrjanu","email":"petr.janu@gooddata.com"},{"name":"ptquang86","email":"ptquang86@gmail.com"},{"name":"rodri360","email":"me@rodri360.com"},{"name":"sitina","email":"jiri.sitina@gooddata.com"},{"name":"sondo","email":"son.do@gooddata.com"},{"name":"strouhaljan","email":"strouhal.jan@gmail.com"},{"name":"tomas.bouma","email":"tomas.bouma@gooddata.com"},{"name":"tomas.kratochvil","email":"tomas.kratochvil@gooddata.com"},{"name":"tomasreichmann","email":"tomasreichmann@gmail.com"},{"name":"tomsatgd","email":"tomas.satinsky@gooddata.com"},{"name":"tu.ngo","email":"tu.ngo@gooddata.com"},{"name":"vlastikcz","email":"vlastimil.kotas@gooddata.com"},{"name":"vlckomi1","email":"michaela.vlckova@gooddata.com"},{"name":"xmort","email":"petr.dolejsi@gooddata.com"},{"name":"yanlipnican","email":"yanlipnican@gmail.com"}],"homepage":"https://github.com/gooddata/gooddata-react-components#readme","bugs":{"url":"https://github.com/gooddata/gooddata-react-components/issues"},"dist":{"shasum":"b7ed314b4da00ece27623dd5b26ffb663c1d2892","tarball":"https://registry.npmjs.org/@gooddata/react-components/-/react-components-7.0.0-alpha6.tgz","fileCount":1187,"integrity":"sha512-dexWxMkvuHq/TCJNPb7uo525WyvNuAsgMH+86o/3wn0wwoW1LQBBQ/J7iyEe3/7QgY24LRV3IlHg0FOdMGFbhQ==","signatures":[{"sig":"MEUCIAbLfpmKn07QlBZigmLiUrQ3JYfTJRykC9VvYJ+Xe57HAiEArfKrQMcMnIb6WA+Q/1wFkrOmBKc08ledd7dez6EJAAM=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":5097411,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJcv9KHCRA9TVsSAnZWagAAexcP/3Xu9x88sm9A3ajpKL7c\nw1SLmR4XI9i+CqeBJ/VZ/m23HPk1KD0mSzOEyL43pNDzUIjHgLf68ncGhWVo\nXiXBYock/tCsEtNra3NBu9LFPd/M4Ddt3w/wSYAp/kwXjwKQHX8BZpvO5KGv\ntP0jevy6GP3b2+it9oUjsOB7WU5OML+SnS0iDjKTlv9TaL7fv3C7D6SwLcS2\n8lKfoiTDUJ7quc63UIoVlEUSjwWELc2ErJXpcXG8nNPDpU+3OYwd40Db/SJT\ngf+DrmxhAZiuFliGEfTboWjvN37iF+Gxt1r1eLLSKHu3kQci+zvnaZIWUDBB\nZecpL3FI0h6CXhtFBV6/o5P9A4xIEksOnZpalowswNvCVN5V+7VRWKKNfYaE\nYStLuYhT3T+TZbi0smUabghyDwXN3RvNbIQunngOUkac91KsyT6sYYGH7Cy5\nngOlfjGVmpHbmV9HltypYT83oRd7mul6zEETsCp2MbK07PdWCuwH3NSFNJVP\nuT0JwQdf1oqn/LgNqYp5ZILmRP1HWlTnQbVZHuF4y0ltZSgkXYQkVljzraoH\n+xFd/LV00nCv7AXchklmQ+z+I51HafgHxutqkDqtgH0d1GTtiVn4gmOyGNoj\nwSIKrCV7uQ6nv65a2Gd6bcm2o8Q0IdXg670XvDUgf6qtC0vpDEzeqIFliC/P\ne+Pu\r\n=X+mV\r\n-----END PGP SIGNATURE-----\r\n"},"jest":{"testRegex":"(/__tests__/.*|\\.(test|spec))\\.(tsx?|jsx?)$","transform":{".(ts|tsx)":"ts-jest"},"collectCoverage":false,"moduleNameMapper":{"\\.(css|less|sass|scss)$":"<rootDir>/__mocks__/styleMock.ts"},"coverageReporters":["html"],"collectCoverageFrom":["src/**/*.{ts,tsx}","examples/server/src/**/*.{js,jsx}","!**/*.d.ts"],"moduleFileExtensions":["ts","tsx","js"],"setupTestFrameworkScriptFile":"<rootDir>/jest.setup.js"},"main":"dist/index.js","config":{"eslint":"./examples/**/*.{js,jsx}","tslint":"./{__mocks__,src,stories}/**/*.{ts,tsx}"},"readme":"[![npm version](https://badge.fury.io/js/%40gooddata%2Freact-components.svg)](https://www.npmjs.com/package/@gooddata/react-components) \n\n# GoodData.UI React components\n> A React-based JavaScript library for building data-driven applications\n\n## Getting started\n- [GoodData.UI Documentation](http://sdk.gooddata.com/gooddata-ui/)\n- [GoodData.UI Live Examples](https://gooddata-examples.herokuapp.com/)\n- [Stack Overflow](https://stackoverflow.com/questions/tagged/gooddata)\n\n### Usage\nWith [yarn](https://yarnpkg.com) installed, go to your project directory and run\n```\n$ yarn add @gooddata/react-components\n```\nIf you prefer [npm](npmjs.com) run\n```\n$ npm install --save @gooddata/react-components\n```\n\n\n## Contributing\n\nWe welcome any contribution in form of [issues](https://github.com/gooddata/gooddata-react-components/issues) or [pull requests](https://github.com/gooddata/gooddata-react-components/pulls).\nThese commands may come in handy while developing:\n\n| command | description |\n| ------- | ----------- |\n| `yarn install --pure-lockfile` | first step |\n| ||\n| `yarn dev` | build react-components to `/dist` in watch mode |\n| `yarn test` | run all unit tests |\n| `yarn prettier-write` | format the source code to match the valid codestyle |\n| `yarn validate` | validate codestyle |\n| ||\n| `yarn storybook` | run storybook from `/stories` on http://localhost:9001 |\n| `yarn build-storybook` | build storybook to `/dist-storybook` |\n| `yarn test-storybook` | run storybook and [screenshot tests](https://github.com/gooddata/gdc-client-utils/tree/master/test-storybook) |\n| ||\n| `yarn examples` | run Live Examples dev-server from `/examples` on https://localhost:8999 |\n| `yarn examples-build` | build Live Examples to `/examples/dist` |\n| `yarn examples-server` | serve built Live Examples - see `/examples/server/src` |\n| `yarn examples-testcafe` | run testcafe tests against `localhost:8999` |\n\n### Deploy to heroku.com\nWhen you deploy this repo to heroku, it serves *GoodData.UI Live Examples*.\nRelevant tasks are in `Procfile` and `package.json`.\n\n```bash\n# run in the project directory\nheroku login\nheroku create <your-app-name>\nheroku config:set DOMAIN_ADMIN_USERNAME=x@gooddata.com DOMAIN_ADMIN_PASSWORD=xy PROJECT_ID_TO_ASSIGN=xms7ga4tf3g3nzucd8380o2bev8oeknp\ngit push heroku HEAD:master\nheroku open\n```\n\n### Run Live Examples Locally\nTo run *GoodData.UI Live Examples* locally:\n```bash\ngit clone <this-repository>\ncd  <repository-folder>\nyarn install --pure-lockfile\nyarn examples\n```\nThen open https://localhost:8999 and login using Live Examples account (you can [create one here](https://gooddata-examples.herokuapp.com/registration)).\n\n### Source code formatting\nThe source code in the repository is formatted by [Prettier](https://prettier.io/). \nThe format of the code is validated by our Continuous Integration server and is one of the requirements of successful merge.\n\nPrettier is supported by every major IDE. You can find the list of supported editors and how to configure them [here](https://prettier.io/docs/en/editors.html).\n\nIn the case, when your editor is not supported or you don't want to setup the integration, you can run the `yarn prettier-write` command to reformat the code before commit.\n\n## Changelog\n\n- see [CHANGELOG.md](CHANGELOG.md)\n\n## License\n\n(C) 2007-2018 GoodData Corporation\n\nThis project is dual licensed:\n\n- The ATTRIBUTION-NONCOMMERCIAL 4.0 INTERNATIONAL (CC BY-NC 4.0) is used for purpose of the trial experience and evaluation of GoodData.UI library.\n- The GOODDATA GOODDATA.UI LIBRARY END USER LICENSE AGREEMENT is used for GoodData customers.\n\nFor more information, please see [LICENSE](https://github.com/gooddata/gooddata-react-components/blob/master/LICENSE)\n","gitHead":"73c29b7d1ce69c45ea15e939a55b478f077e1dc1","scripts":{"dev":"bash scripts/build.sh --dev-watch","test":"jest --watch","build":"bash scripts/build.sh","tslint":"yarn run-tslint -t verbose $npm_package_config_tslint","prepare":"cd examples/server && yarn install --pure-lockfile && cd ../..; rm -r examples/node_modules 2>/dev/null; true","examples":"bash scripts/run-examples.sh","prepare?":"# Called before `npm publish` and on local `npm install`. Temporarily also for deleting obsolete node_modules. Ends with `true` to continue gracefully.","validate":"tsc --noEmit && yarn tslint && eslint $npm_package_config_eslint && yarn prettier-check","build-dev":"bash scripts/build.sh --dev","examples?":"# Default is developer domain, other options: yarn examples [sec,secure,stg,stg2,stg3,demo,developer or URL]","storybook":"yarn build && start-storybook -p 9001 -c .storybook","test-once":"jest","tslint-ci":"mkdir -p ./ci/results && yarn run-tslint -t checkstyle -o ./ci/results/tslint-results.xml $npm_package_config_tslint","run-tslint":"tslint -p tsconfig.json","validate-ci":"tsc --noEmit && yarn tslint-ci  && eslint $npm_package_config_eslint -f checkstyle -o ci/results/eslint-results.xml && yarn prettier-check","examples-build":"bash scripts/build-examples.sh","prepublishOnly":"yarn build","prettier-check":"prettier --check '{src,stories,styles,__mocks__,examples/server/src,examples/src,examples/test}/**/*.{ts,js,tsx,jsx,json,scss,md,yaml,html}'","prettier-write":"prettier --write '{src,stories,styles,__mocks__,examples/server/src,examples/src,examples/test}/**/*.{ts,js,tsx,jsx,json,scss,md,yaml,html}'","test-storybook":"yarn build && test-storybook","build-storybook":"yarn build && build-storybook -c .storybook -o dist-storybook","examples-server":"node examples/server/src/index.js","heroku-postbuild":"yarn examples-build developer","examples-testcafe":"testcafe chrome --assertion-timeout 60000 -S -s examples/_screenshots examples/test/**/**/*_test* --debug-on-fail","examples-testcafe-ci":"testcafe 'chrome:headless --no-sandbox' --assertion-timeout 60000 -S -s examples/_screenshots examples/test/**/**/*_test*","examples-testcafe-live":"testcafe-live chrome --assertion-timeout 60000 examples/test/**/**/*_test*"},"typings":"dist/index.d.ts","_npmUser":{"name":"gooddata-ci","email":"rail@gooddata.com"},"deprecated":"@gooddata/react-components@7 reached End of Support on March 31, 2022. Please upgrade (see https://sdk.gooddata.com/gooddata-ui/docs/supported_versions.html for more information).","repository":{"url":"git+ssh://git@github.com/gooddata/gooddata-react-components.git","type":"git"},"_npmVersion":"6.4.1","description":"GoodData React Components","directories":{},"_nodeVersion":"8.12.0","dependencies":{"rxjs":"^5.5.6","lodash":"4.17.11","ag-grid":"^18.0.1","invariant":"^2.2.2","classnames":"^2.2.6","highcharts":"4.2.5","prop-types":"^15.6.0","react-intl":"^2.4.0","custom-event":"^1.0.1","ag-grid-react":"^18.0.0","react-measure":"^1.4.7","@gooddata/typings":"2.10.0","@types/highcharts":"4.2.56","http-status-codes":"^1.3.0","@gooddata/js-utils":"3.4.0","@gooddata/numberjs":"^3.1.2","fixed-data-table-2":"0.7.17","@gooddata/goodstrap":"60.5.0","react-dom-factories":"^1.0.2","@gooddata/gooddata-js":"11.8.0","highcharts-pattern-fill":"3.0.3","nodelist-foreach-polyfill":"^1.2.0","highcharts-grouped-categories":"^1.1.3"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"raf":"3.3.2","yup":"^0.24.1","jest":"23.6.0","react":"16.5.2","enzyme":"3.5.0","formik":"^0.11.11","moment":"2.23.0","history":"^4.7.2","ts-jest":"23.1.4","webpack":"3.10.0","prettier":"1.16.4","react-ga":"^2.5.2","recharts":"1.0.0-beta.9","testcafe":"0.20.3","commander":"2.14.1","node-sass":"4.7.2","react-dom":"16.5.2","supertest":"3.0.0","babel-core":"6.26.0","css-loader":"0.28.7","jest-junit":"3.0.0","raw-loader":"0.5.1","styled-jsx":"2.2.1","typescript":"2.3.3","@types/jest":"23.3.0","@types/node":"7.0.8","file-loader":"1.1.6","sass-loader":"6.0.6","@types/react":"16.0.34","babel-loader":"7.1.2","react-helmet":"5.2.0","react-select":"1.2.1","style-loader":"0.19.1","@types/enzyme":"3.1.13","@types/lodash":"4.14.61","babel-runtime":"6.25.0","testcafe-live":"0.1.4","utility-types":"^1.1.0","babel-polyfill":"^6.26.0","@storybook/react":"3.4.10","@types/invariant":"2.2.29","@types/react-dom":"16.0.3","babel-preset-env":"1.6.1","isomorphic-fetch":"2.2.1","react-datepicker":"1.1.0","react-router-dom":"4.2.2","@gooddata/mock-js":"1.26.0","@storybook/addons":"3.4.10","@types/classnames":"2.2.3","@types/prop-types":"15.5.2","@types/react-intl":"2.3.5","babel-preset-react":"6.24.1","identity-obj-proxy":"^3.0.0","react-async-script":"^0.9.1","webpack-dev-server":"2.11.1","@types/react-portal":"4.0.1","babel-plugin-lodash":"3.3.2","html-webpack-plugin":"2.30.1","react-test-renderer":"16.4.2","@types/react-measure":"0.4.7","clean-webpack-plugin":"0.1.17","eslint-config-prettier":"4.1.0","react-google-recaptcha":"^0.11.0","tslint-config-prettier":"1.18.0","@gooddata/eslint-config":"0.1.0","@gooddata/tslint-config":"0.0.16","@types/storybook__react":"3.0.6","enzyme-adapter-react-16":"1.3.1","uglifyjs-webpack-plugin":"1.2.0","@gooddata/test-storybook":"3.0.1","@storybook/addon-actions":"3.4.10","@storybook/addon-options":"3.4.10","node-sass-magic-importer":"5.1.0","react-syntax-highlighter":"6.1.2","@types/fixed-data-table-2":"0.8.1","awesome-typescript-loader":"3.5.0","@types/react-test-renderer":"16.0.0","circular-dependency-plugin":"4.4.0","compression-webpack-plugin":"1.1.7","@types/enzyme-adapter-react-16":"1.0.3","@types/storybook__addon-actions":"3.0.1","babel-plugin-transform-class-properties":"6.24.1","babel-plugin-transform-async-to-generator":"6.24.1","babel-plugin-transform-object-rest-spread":"6.26.0"},"peerDependencies":{"react":"16.5.2","react-dom":"16.5.2"},"_npmOperationalInternal":{"tmp":"tmp/react-components_7.0.0-alpha6_1556075142783_0.30379279387785285","host":"s3://npm-registry-packages"}},"7.0.0-alpha7":{"name":"@gooddata/react-components","version":"7.0.0-alpha7","author":{"name":"GoodData Corporation"},"license":"BSD-3-Clause","_id":"@gooddata/react-components@7.0.0-alpha7","maintainers":[{"name":"bertold8","email":"ivan.nejezchleb@seznam.cz"},{"name":"bugsbunny338","email":"jiri.zajic@mensa.cz"},{"name":"gooddata-ci","email":"rail@gooddata.com"},{"name":"hurtak","email":"petr.hurtak@gmail.com"},{"name":"ivan.mjartan","email":"ivan.mjartan@gooddata.com"},{"name":"jakub-sterba","email":"jakub.sterba@gooddata.com"},{"name":"jaroslav.tomecek","email":"jaroslav.tomecek@gooddata.com"},{"name":"jkittler","email":"honza.kittler@gmail.com"},{"name":"khanh.le","email":"khanh.le@gooddata.com"},{"name":"langhamp","email":"pavel.langhammer@gooddata.com"},{"name":"lanhuynh","email":"lan.huynh@gooddata.com"},{"name":"linhhong","email":"linh.hong@gooddata.com"},{"name":"lpearce","email":"levi.pearce@gooddata.com"},{"name":"lupko","email":"lubomir.slivka@gooddata.com"},{"name":"martin.mosko","email":"martin.mosko@gooddata.com"},{"name":"michal.marsal","email":"michal.marsal@gooddata.com"},{"name":"nadtan","email":"tan.nguyen@gooddata.com"},{"name":"naibinh","email":"naibinh@gmail.com"},{"name":"nikolacech","email":"nikola.cech@gooddata.com"},{"name":"no23reason","email":"dan.homola@hotmail.cz"},{"name":"pbenes","email":"petr.benes@gooddata.com"},{"name":"peterlacko","email":"lackopeter17@gmail.com"},{"name":"petrjanu","email":"petr.janu@gooddata.com"},{"name":"ptquang86","email":"ptquang86@gmail.com"},{"name":"rodri360","email":"me@rodri360.com"},{"name":"sitina","email":"jiri.sitina@gooddata.com"},{"name":"sondo","email":"son.do@gooddata.com"},{"name":"strouhaljan","email":"strouhal.jan@gmail.com"},{"name":"tomas.bouma","email":"tomas.bouma@gooddata.com"},{"name":"tomas.kratochvil","email":"tomas.kratochvil@gooddata.com"},{"name":"tomasreichmann","email":"tomasreichmann@gmail.com"},{"name":"tomsatgd","email":"tomas.satinsky@gooddata.com"},{"name":"tu.ngo","email":"tu.ngo@gooddata.com"},{"name":"vlastikcz","email":"vlastimil.kotas@gooddata.com"},{"name":"vlckomi1","email":"michaela.vlckova@gooddata.com"},{"name":"xmort","email":"petr.dolejsi@gooddata.com"},{"name":"yanlipnican","email":"yanlipnican@gmail.com"}],"homepage":"https://github.com/gooddata/gooddata-react-components#readme","bugs":{"url":"https://github.com/gooddata/gooddata-react-components/issues"},"dist":{"shasum":"c7dd372d2c058b2c3ac56634bd4e301495ca2818","tarball":"https://registry.npmjs.org/@gooddata/react-components/-/react-components-7.0.0-alpha7.tgz","fileCount":1199,"integrity":"sha512-iAbQY+Xp1q5VUjZN3f/54/dWQ/19Ut5hqaeuvaOpz7cA5GmtCHtLXhyKjBTSxFhOOYsLFKa+baln3QQJoruG4Q==","signatures":[{"sig":"MEYCIQDXG8BHRQhfXTNgigJAw/T9+9V/i6gGQLfjhb2ZTocNfQIhANlasQrpIqJnfvg0v375DT/IDgdH5poMZeLHENcux+47","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":5141377,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJcwDCYCRA9TVsSAnZWagAA/78P/0eLV0MA10zf4ZlAFkC5\nrjBRJKPDhQ9Eo05cw2HQp2bMIGPz4plAdeKTk1KJ7b122WtRTN5cjuTG+jt8\ngUNMhjKKbli5dpQGGlTig/JyfUBKKo+B3sFW3B+2qM+PV46eauDxDSTiXsVm\nUcOiaFJhnuTrreQ/TKheDitwHEsOCiUuN3hudtLMu0lkWENbWcw9DoxKNR14\nK6+7JM0BgMqgnxlffaAMjy0p7CCdahpntUYWO7E9yCUBk6LXVj0dj1xeDl8n\nsOj8tSLIWJBXe7z20hjlhp9QEoDUg3X+lO39Dv9wxnmn91zLFD5qfsR3OQfb\n5S6X0IxASmBb2Aqv2wStt2xuRnIg0t76yPlJR5Km5DET0wttpszDdZyXD41j\nM86ZP81u3B3bYOXsCq3fpTMZHs14QoVvX48rHLf71rOv1mIeR6Dj1wZ5BQU9\nyNWdq1tAGFeweDLRBWb5DwrSzPHFojHoET5bJXr4aEwEG/h4f2YV+39aSl3a\n//5Oac78Z38Uyb23r6eUM8N9Bj/0yIPJLrxQVD1LcNJjOC5eJZjuhMKGZqpc\nnUwmGa4expRtAKcDXrdcIoKc3J5qrZ3ajQYxV9+cJ7AkQoJxTAxpLZisPLmP\n3BgIJA8i3xNm6YY9pM5uSe8zb1rUrI7+0R+6m4kAHxOmX3nztvNpxEMdm636\nlmYh\r\n=rovm\r\n-----END PGP SIGNATURE-----\r\n"},"jest":{"testRegex":"(/__tests__/.*|\\.(test|spec))\\.(tsx?|jsx?)$","transform":{".(ts|tsx)":"ts-jest"},"collectCoverage":false,"moduleNameMapper":{"\\.(css|less|sass|scss)$":"<rootDir>/__mocks__/styleMock.ts"},"coverageReporters":["html"],"collectCoverageFrom":["src/**/*.{ts,tsx}","examples/server/src/**/*.{js,jsx}","!**/*.d.ts"],"moduleFileExtensions":["ts","tsx","js"],"setupTestFrameworkScriptFile":"<rootDir>/jest.setup.js"},"main":"dist/index.js","config":{"eslint":"./examples/**/*.{js,jsx}","tslint":"./{__mocks__,src,stories}/**/*.{ts,tsx}"},"readme":"[![npm version](https://badge.fury.io/js/%40gooddata%2Freact-components.svg)](https://www.npmjs.com/package/@gooddata/react-components) \n\n# GoodData.UI React components\n> A React-based JavaScript library for building data-driven applications\n\n## Getting started\n- [GoodData.UI Documentation](http://sdk.gooddata.com/gooddata-ui/)\n- [GoodData.UI Live Examples](https://gooddata-examples.herokuapp.com/)\n- [Stack Overflow](https://stackoverflow.com/questions/tagged/gooddata)\n\n### Usage\nWith [yarn](https://yarnpkg.com) installed, go to your project directory and run\n```\n$ yarn add @gooddata/react-components\n```\nIf you prefer [npm](npmjs.com) run\n```\n$ npm install --save @gooddata/react-components\n```\n\n\n## Contributing\n\nWe welcome any contribution in form of [issues](https://github.com/gooddata/gooddata-react-components/issues) or [pull requests](https://github.com/gooddata/gooddata-react-components/pulls).\nThese commands may come in handy while developing:\n\n| command | description |\n| ------- | ----------- |\n| `yarn install --pure-lockfile` | first step |\n| ||\n| `yarn dev` | build react-components to `/dist` in watch mode |\n| `yarn test` | run all unit tests |\n| `yarn prettier-write` | format the source code to match the valid codestyle |\n| `yarn validate` | validate codestyle |\n| ||\n| `yarn storybook` | run storybook from `/stories` on http://localhost:9001 |\n| `yarn build-storybook` | build storybook to `/dist-storybook` |\n| `yarn test-storybook` | run storybook and [screenshot tests](https://github.com/gooddata/gdc-client-utils/tree/master/test-storybook) |\n| ||\n| `yarn examples` | run Live Examples dev-server from `/examples` on https://localhost:8999 |\n| `yarn examples-build` | build Live Examples to `/examples/dist` |\n| `yarn examples-server` | serve built Live Examples - see `/examples/server/src` |\n| `yarn examples-testcafe` | run testcafe tests against `localhost:8999` |\n\n### Deploy to heroku.com\nWhen you deploy this repo to heroku, it serves *GoodData.UI Live Examples*.\nRelevant tasks are in `Procfile` and `package.json`.\n\n```bash\n# run in the project directory\nheroku login\nheroku create <your-app-name>\nheroku config:set DOMAIN_ADMIN_USERNAME=x@gooddata.com DOMAIN_ADMIN_PASSWORD=xy PROJECT_ID_TO_ASSIGN=xms7ga4tf3g3nzucd8380o2bev8oeknp\ngit push heroku HEAD:master\nheroku open\n```\n\n### Run Live Examples Locally\nTo run *GoodData.UI Live Examples* locally:\n```bash\ngit clone <this-repository>\ncd  <repository-folder>\nyarn install --pure-lockfile\nyarn examples\n```\nThen open https://localhost:8999 and login using Live Examples account (you can [create one here](https://gooddata-examples.herokuapp.com/registration)).\n\n### Source code formatting\nThe source code in the repository is formatted by [Prettier](https://prettier.io/). \nThe format of the code is validated by our Continuous Integration server and is one of the requirements of successful merge.\n\nPrettier is supported by every major IDE. You can find the list of supported editors and how to configure them [here](https://prettier.io/docs/en/editors.html).\n\nIn the case, when your editor is not supported or you don't want to setup the integration, you can run the `yarn prettier-write` command to reformat the code before commit.\n\n## Changelog\n\n- see [CHANGELOG.md](CHANGELOG.md)\n\n## License\n\n(C) 2007-2018 GoodData Corporation\n\nThis project is dual licensed:\n\n- The ATTRIBUTION-NONCOMMERCIAL 4.0 INTERNATIONAL (CC BY-NC 4.0) is used for purpose of the trial experience and evaluation of GoodData.UI library.\n- The GOODDATA GOODDATA.UI LIBRARY END USER LICENSE AGREEMENT is used for GoodData customers.\n\nFor more information, please see [LICENSE](https://github.com/gooddata/gooddata-react-components/blob/master/LICENSE)\n","gitHead":"23dcf65001b88cefe9a39e83c8a010f16b007405","scripts":{"dev":"bash scripts/build.sh --dev-watch","test":"jest --watch","build":"bash scripts/build.sh","tslint":"yarn run-tslint -t verbose $npm_package_config_tslint","prepare":"cd examples/server && yarn install --pure-lockfile && cd ../..; rm -r examples/node_modules 2>/dev/null; true","examples":"bash scripts/run-examples.sh","prepare?":"# Called before `npm publish` and on local `npm install`. Temporarily also for deleting obsolete node_modules. Ends with `true` to continue gracefully.","validate":"tsc --noEmit && yarn tslint && eslint $npm_package_config_eslint && yarn prettier-check","build-dev":"bash scripts/build.sh --dev","examples?":"# Default is developer domain, other options: yarn examples [sec,secure,stg,stg2,stg3,demo,developer or URL]","storybook":"yarn build && start-storybook -p 9001 -c .storybook","test-once":"jest","tslint-ci":"mkdir -p ./ci/results && yarn run-tslint -t checkstyle -o ./ci/results/tslint-results.xml $npm_package_config_tslint","run-tslint":"tslint -p tsconfig.json","validate-ci":"tsc --noEmit && yarn tslint-ci  && eslint $npm_package_config_eslint -f checkstyle -o ci/results/eslint-results.xml && yarn prettier-check","examples-build":"bash scripts/build-examples.sh","prepublishOnly":"yarn build","prettier-check":"prettier --check '{src,stories,styles,__mocks__,examples/server/src,examples/src,examples/test}/**/*.{ts,js,tsx,jsx,json,scss,md,yaml,html}'","prettier-write":"prettier --write '{src,stories,styles,__mocks__,examples/server/src,examples/src,examples/test}/**/*.{ts,js,tsx,jsx,json,scss,md,yaml,html}'","test-storybook":"yarn build && test-storybook","build-storybook":"yarn build && build-storybook -c .storybook -o dist-storybook","examples-server":"node examples/server/src/index.js","heroku-postbuild":"yarn examples-build developer","examples-testcafe":"testcafe chrome --assertion-timeout 60000 -S -s examples/_screenshots examples/test/**/**/*_test* --debug-on-fail","examples-testcafe-ci":"testcafe 'chrome:headless --no-sandbox' --assertion-timeout 60000 -S -s examples/_screenshots examples/test/**/**/*_test*","examples-testcafe-live":"testcafe-live chrome --assertion-timeout 60000 examples/test/**/**/*_test*"},"typings":"dist/index.d.ts","_npmUser":{"name":"gooddata-ci","email":"rail@gooddata.com"},"deprecated":"@gooddata/react-components@7 reached End of Support on March 31, 2022. Please upgrade (see https://sdk.gooddata.com/gooddata-ui/docs/supported_versions.html for more information).","repository":{"url":"git+ssh://git@github.com/gooddata/gooddata-react-components.git","type":"git"},"_npmVersion":"6.4.1","description":"GoodData React Components","directories":{},"_nodeVersion":"8.12.0","dependencies":{"rxjs":"^5.5.6","lodash":"4.17.11","ag-grid":"^18.0.1","invariant":"^2.2.2","classnames":"^2.2.6","highcharts":"4.2.5","prop-types":"^15.6.0","react-intl":"^2.4.0","custom-event":"^1.0.1","ag-grid-react":"^18.0.0","react-measure":"^1.4.7","@gooddata/typings":"2.10.0","@types/highcharts":"4.2.56","http-status-codes":"^1.3.0","@gooddata/js-utils":"3.4.0","@gooddata/numberjs":"^3.1.2","fixed-data-table-2":"0.7.17","@gooddata/goodstrap":"60.5.0","react-dom-factories":"^1.0.2","@gooddata/gooddata-js":"11.8.0","highcharts-pattern-fill":"3.0.3","nodelist-foreach-polyfill":"^1.2.0","highcharts-grouped-categories":"^1.1.3"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"raf":"3.3.2","yup":"^0.24.1","jest":"23.6.0","react":"16.5.2","enzyme":"3.5.0","formik":"^0.11.11","moment":"2.23.0","history":"^4.7.2","ts-jest":"23.1.4","webpack":"3.10.0","prettier":"1.16.4","react-ga":"^2.5.2","recharts":"1.0.0-beta.9","testcafe":"0.20.3","commander":"2.14.1","node-sass":"4.7.2","react-dom":"16.5.2","supertest":"3.0.0","babel-core":"6.26.0","css-loader":"0.28.7","jest-junit":"3.0.0","raw-loader":"0.5.1","styled-jsx":"2.2.1","typescript":"2.3.3","@types/jest":"23.3.0","@types/node":"7.0.8","file-loader":"1.1.6","sass-loader":"6.0.6","@types/react":"16.0.34","babel-loader":"7.1.2","react-helmet":"5.2.0","react-select":"1.2.1","style-loader":"0.19.1","@types/enzyme":"3.1.13","@types/lodash":"4.14.61","babel-runtime":"6.25.0","testcafe-live":"0.1.4","utility-types":"^1.1.0","babel-polyfill":"^6.26.0","@storybook/react":"3.4.10","@types/invariant":"2.2.29","@types/react-dom":"16.0.3","babel-preset-env":"1.6.1","isomorphic-fetch":"2.2.1","react-datepicker":"1.1.0","react-router-dom":"4.2.2","@gooddata/mock-js":"1.26.0","@storybook/addons":"3.4.10","@types/classnames":"2.2.3","@types/prop-types":"15.5.2","@types/react-intl":"2.3.5","babel-preset-react":"6.24.1","identity-obj-proxy":"^3.0.0","react-async-script":"^0.9.1","webpack-dev-server":"2.11.1","@types/react-portal":"4.0.1","babel-plugin-lodash":"3.3.2","html-webpack-plugin":"2.30.1","react-test-renderer":"16.4.2","@types/react-measure":"0.4.7","clean-webpack-plugin":"0.1.17","eslint-config-prettier":"4.1.0","react-google-recaptcha":"^0.11.0","tslint-config-prettier":"1.18.0","@gooddata/eslint-config":"0.1.0","@gooddata/tslint-config":"0.0.16","@types/storybook__react":"3.0.6","enzyme-adapter-react-16":"1.3.1","uglifyjs-webpack-plugin":"1.2.0","@gooddata/test-storybook":"3.0.1","@storybook/addon-actions":"3.4.10","@storybook/addon-options":"3.4.10","node-sass-magic-importer":"5.1.0","react-syntax-highlighter":"6.1.2","@types/fixed-data-table-2":"0.8.1","awesome-typescript-loader":"3.5.0","@types/react-test-renderer":"16.0.0","circular-dependency-plugin":"4.4.0","compression-webpack-plugin":"1.1.7","@types/enzyme-adapter-react-16":"1.0.3","@types/storybook__addon-actions":"3.0.1","babel-plugin-transform-class-properties":"6.24.1","babel-plugin-transform-async-to-generator":"6.24.1","babel-plugin-transform-object-rest-spread":"6.26.0"},"peerDependencies":{"react":"16.5.2","react-dom":"16.5.2"},"_npmOperationalInternal":{"tmp":"tmp/react-components_7.0.0-alpha7_1556099223482_0.6104586319333036","host":"s3://npm-registry-packages"}},"7.0.0-alpha8":{"name":"@gooddata/react-components","version":"7.0.0-alpha8","author":{"name":"GoodData Corporation"},"license":"BSD-3-Clause","_id":"@gooddata/react-components@7.0.0-alpha8","maintainers":[{"name":"bertold8","email":"ivan.nejezchleb@seznam.cz"},{"name":"bugsbunny338","email":"jiri.zajic@mensa.cz"},{"name":"gooddata-ci","email":"rail@gooddata.com"},{"name":"hurtak","email":"petr.hurtak@gmail.com"},{"name":"ivan.mjartan","email":"ivan.mjartan@gooddata.com"},{"name":"jakub-sterba","email":"jakub.sterba@gooddata.com"},{"name":"jaroslav.tomecek","email":"jaroslav.tomecek@gooddata.com"},{"name":"jkittler","email":"honza.kittler@gmail.com"},{"name":"khanh.le","email":"khanh.le@gooddata.com"},{"name":"langhamp","email":"pavel.langhammer@gooddata.com"},{"name":"lanhuynh","email":"lan.huynh@gooddata.com"},{"name":"linhhong","email":"linh.hong@gooddata.com"},{"name":"lpearce","email":"levi.pearce@gooddata.com"},{"name":"lupko","email":"lubomir.slivka@gooddata.com"},{"name":"martin.mosko","email":"martin.mosko@gooddata.com"},{"name":"michal.marsal","email":"michal.marsal@gooddata.com"},{"name":"nadtan","email":"tan.nguyen@gooddata.com"},{"name":"naibinh","email":"naibinh@gmail.com"},{"name":"nikolacech","email":"nikola.cech@gooddata.com"},{"name":"no23reason","email":"dan.homola@hotmail.cz"},{"name":"pbenes","email":"petr.benes@gooddata.com"},{"name":"peterlacko","email":"lackopeter17@gmail.com"},{"name":"petrjanu","email":"petr.janu@gooddata.com"},{"name":"ptquang86","email":"ptquang86@gmail.com"},{"name":"rodri360","email":"me@rodri360.com"},{"name":"sitina","email":"jiri.sitina@gooddata.com"},{"name":"sondo","email":"son.do@gooddata.com"},{"name":"strouhaljan","email":"strouhal.jan@gmail.com"},{"name":"tomas.bouma","email":"tomas.bouma@gooddata.com"},{"name":"tomas.kratochvil","email":"tomas.kratochvil@gooddata.com"},{"name":"tomasreichmann","email":"tomasreichmann@gmail.com"},{"name":"tomsatgd","email":"tomas.satinsky@gooddata.com"},{"name":"tu.ngo","email":"tu.ngo@gooddata.com"},{"name":"vlastikcz","email":"vlastimil.kotas@gooddata.com"},{"name":"vlckomi1","email":"michaela.vlckova@gooddata.com"},{"name":"xmort","email":"petr.dolejsi@gooddata.com"},{"name":"yanlipnican","email":"yanlipnican@gmail.com"}],"homepage":"https://github.com/gooddata/gooddata-react-components#readme","bugs":{"url":"https://github.com/gooddata/gooddata-react-components/issues"},"dist":{"shasum":"f0a78a0b1a61848de6d6a5d30b0c50ca8d25b9f1","tarball":"https://registry.npmjs.org/@gooddata/react-components/-/react-components-7.0.0-alpha8.tgz","fileCount":1199,"integrity":"sha512-asOW+V8Mi3cUzPTByhvzDk5fckmDdLk7iZHWdjLlGc8u7P8EL2rWgY5gyOdDwkXisfuI0AC+ysbMRgcTYMiE6w==","signatures":[{"sig":"MEQCIAC0vyY4CCz3MrHLpXCtDbOKnEl9/XqlXFV3aCyWsy+vAiB14k/VZ1jGRjC0Y1Z9y6dhH+kQvMyp2dKXM+Dboei9uw==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":5143895,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJcwZjLCRA9TVsSAnZWagAAvrcQAJoRGWo9212vgr+Jo8HF\nzDIREIZxaDp35EbtffEazdEC7xU/D4LLwBmRN0UvoNJSclWHHqxZ1DQ8XS7e\n0vYybqzINTuqX5kYidWWZis78RHM6QPvTEYJ+gbYsCJijxITxcAJbjLm9x1J\npeKW4Y/HYRzW34YdqIkkR+8OUyqJ7gxjh+1gb9CIZlWYWoRVVOSEPOfK2Syx\nDJnrwqqy6V7Jt8bcGFYZJHf9zbm1GJhpk/u/Hu1gbcBpaatO8IbWMhkeq9Nx\nKB2IK09mNv9PS0GbnjLuSmcPl9cfopKg3nYay/1GzZ88Ot5iOtYGH4exkn8a\nPRPw5P80te+iAgJaQp3XUrn8m39TWir1FqHyGwos/QLZRfz7nFsEZUqe4GxA\no99qd1Gx+q/r45GmwKQyr2Chv5vhQRIko2wK4UNCyt4z8mdKJwSIZDxFVDho\nJlvmsVgU5kT84oytmtpTRZhPmW/oXGZjCuXar3tSPVEBiaXI7zhwr9HKvIH2\nwr/YWN2KfMAWvn0Cz+Ob9dD6vFG54h3n7Ybj7IiEA35j8RuQmk5WRjg/zEza\nuMLrQJH1j7iiMCDiZHqphTYSkP15SGlMNCFWkE5H3jdXnDqomvpAZqeNGor7\nsyK3kvVHN0Le+vs/df1YIpA4ql7sfZfdqRqByF+qxks89XW/a658zm58UxU8\n6t1l\r\n=YkC5\r\n-----END PGP SIGNATURE-----\r\n"},"jest":{"testRegex":"(/__tests__/.*|\\.(test|spec))\\.(tsx?|jsx?)$","transform":{".(ts|tsx)":"ts-jest"},"collectCoverage":false,"moduleNameMapper":{"\\.(css|less|sass|scss)$":"<rootDir>/__mocks__/styleMock.ts"},"coverageReporters":["html"],"collectCoverageFrom":["src/**/*.{ts,tsx}","examples/server/src/**/*.{js,jsx}","!**/*.d.ts"],"moduleFileExtensions":["ts","tsx","js"],"setupTestFrameworkScriptFile":"<rootDir>/jest.setup.js"},"main":"dist/index.js","config":{"eslint":"./examples/**/*.{js,jsx}","tslint":"./{__mocks__,src,stories}/**/*.{ts,tsx}"},"readme":"[![npm version](https://badge.fury.io/js/%40gooddata%2Freact-components.svg)](https://www.npmjs.com/package/@gooddata/react-components) \n\n# GoodData.UI React components\n> A React-based JavaScript library for building data-driven applications\n\n## Getting started\n- [GoodData.UI Documentation](http://sdk.gooddata.com/gooddata-ui/)\n- [GoodData.UI Live Examples](https://gooddata-examples.herokuapp.com/)\n- [Stack Overflow](https://stackoverflow.com/questions/tagged/gooddata)\n\n### Usage\nWith [yarn](https://yarnpkg.com) installed, go to your project directory and run\n```\n$ yarn add @gooddata/react-components\n```\nIf you prefer [npm](npmjs.com) run\n```\n$ npm install --save @gooddata/react-components\n```\n\n\n## Contributing\n\nWe welcome any contribution in form of [issues](https://github.com/gooddata/gooddata-react-components/issues) or [pull requests](https://github.com/gooddata/gooddata-react-components/pulls).\nThese commands may come in handy while developing:\n\n| command | description |\n| ------- | ----------- |\n| `yarn install --pure-lockfile` | first step |\n| ||\n| `yarn dev` | build react-components to `/dist` in watch mode |\n| `yarn test` | run all unit tests |\n| `yarn prettier-write` | format the source code to match the valid codestyle |\n| `yarn validate` | validate codestyle |\n| ||\n| `yarn storybook` | run storybook from `/stories` on http://localhost:9001 |\n| `yarn build-storybook` | build storybook to `/dist-storybook` |\n| `yarn test-storybook` | run storybook and [screenshot tests](https://github.com/gooddata/gdc-client-utils/tree/master/test-storybook) |\n| ||\n| `yarn examples` | run Live Examples dev-server from `/examples` on https://localhost:8999 |\n| `yarn examples-build` | build Live Examples to `/examples/dist` |\n| `yarn examples-server` | serve built Live Examples - see `/examples/server/src` |\n| `yarn examples-testcafe` | run testcafe tests against `localhost:8999` |\n\n### Deploy to heroku.com\nWhen you deploy this repo to heroku, it serves *GoodData.UI Live Examples*.\nRelevant tasks are in `Procfile` and `package.json`.\n\n```bash\n# run in the project directory\nheroku login\nheroku create <your-app-name>\nheroku config:set DOMAIN_ADMIN_USERNAME=x@gooddata.com DOMAIN_ADMIN_PASSWORD=xy PROJECT_ID_TO_ASSIGN=xms7ga4tf3g3nzucd8380o2bev8oeknp\ngit push heroku HEAD:master\nheroku open\n```\n\n### Run Live Examples Locally\nTo run *GoodData.UI Live Examples* locally:\n```bash\ngit clone <this-repository>\ncd  <repository-folder>\nyarn install --pure-lockfile\nyarn examples\n```\nThen open https://localhost:8999 and login using Live Examples account (you can [create one here](https://gooddata-examples.herokuapp.com/registration)).\n\n### Source code formatting\nThe source code in the repository is formatted by [Prettier](https://prettier.io/). \nThe format of the code is validated by our Continuous Integration server and is one of the requirements of successful merge.\n\nPrettier is supported by every major IDE. You can find the list of supported editors and how to configure them [here](https://prettier.io/docs/en/editors.html).\n\nIn the case, when your editor is not supported or you don't want to setup the integration, you can run the `yarn prettier-write` command to reformat the code before commit.\n\n## Changelog\n\n- see [CHANGELOG.md](CHANGELOG.md)\n\n## License\n\n(C) 2007-2018 GoodData Corporation\n\nThis project is dual licensed:\n\n- The ATTRIBUTION-NONCOMMERCIAL 4.0 INTERNATIONAL (CC BY-NC 4.0) is used for purpose of the trial experience and evaluation of GoodData.UI library.\n- The GOODDATA GOODDATA.UI LIBRARY END USER LICENSE AGREEMENT is used for GoodData customers.\n\nFor more information, please see [LICENSE](https://github.com/gooddata/gooddata-react-components/blob/master/LICENSE)\n","gitHead":"e572da192237010d041c694c73f17d038fa9b621","scripts":{"dev":"bash scripts/build.sh --dev-watch","test":"jest --watch","build":"bash scripts/build.sh","tslint":"yarn run-tslint -t verbose $npm_package_config_tslint","prepare":"cd examples/server && yarn install --pure-lockfile && cd ../..; rm -r examples/node_modules 2>/dev/null; true","examples":"bash scripts/run-examples.sh","prepare?":"# Called before `npm publish` and on local `npm install`. Temporarily also for deleting obsolete node_modules. Ends with `true` to continue gracefully.","validate":"tsc --noEmit && yarn tslint && eslint $npm_package_config_eslint && yarn prettier-check","build-dev":"bash scripts/build.sh --dev","examples?":"# Default is developer domain, other options: yarn examples [sec,secure,stg,stg2,stg3,demo,developer or URL]","storybook":"yarn build && start-storybook -p 9001 -c .storybook","test-once":"jest","tslint-ci":"mkdir -p ./ci/results && yarn run-tslint -t checkstyle -o ./ci/results/tslint-results.xml $npm_package_config_tslint","run-tslint":"tslint -p tsconfig.json","validate-ci":"tsc --noEmit && yarn tslint-ci  && eslint $npm_package_config_eslint -f checkstyle -o ci/results/eslint-results.xml && yarn prettier-check","examples-build":"bash scripts/build-examples.sh","prepublishOnly":"yarn build","prettier-check":"prettier --check '{src,stories,styles,__mocks__,examples/server/src,examples/src,examples/test}/**/*.{ts,js,tsx,jsx,json,scss,md,yaml,html}'","prettier-write":"prettier --write '{src,stories,styles,__mocks__,examples/server/src,examples/src,examples/test}/**/*.{ts,js,tsx,jsx,json,scss,md,yaml,html}'","test-storybook":"yarn build && test-storybook","build-storybook":"yarn build && build-storybook -c .storybook -o dist-storybook","examples-server":"node examples/server/src/index.js","heroku-postbuild":"yarn examples-build developer","examples-testcafe":"testcafe chrome --assertion-timeout 60000 -S -s examples/_screenshots examples/test/**/**/*_test* --debug-on-fail","examples-testcafe-ci":"testcafe 'chrome:headless --no-sandbox' --assertion-timeout 60000 -S -s examples/_screenshots examples/test/**/**/*_test*","examples-testcafe-live":"testcafe-live chrome --assertion-timeout 60000 examples/test/**/**/*_test*"},"typings":"dist/index.d.ts","_npmUser":{"name":"gooddata-ci","email":"rail@gooddata.com"},"deprecated":"@gooddata/react-components@7 reached End of Support on March 31, 2022. Please upgrade (see https://sdk.gooddata.com/gooddata-ui/docs/supported_versions.html for more information).","repository":{"url":"git+ssh://git@github.com/gooddata/gooddata-react-components.git","type":"git"},"_npmVersion":"6.4.1","description":"GoodData React Components","directories":{},"_nodeVersion":"8.12.0","dependencies":{"rxjs":"^5.5.6","lodash":"4.17.11","ag-grid":"^18.0.1","invariant":"^2.2.2","classnames":"^2.2.6","highcharts":"4.2.5","prop-types":"^15.6.0","react-intl":"^2.4.0","custom-event":"^1.0.1","ag-grid-react":"^18.0.0","react-measure":"^1.4.7","@gooddata/typings":"2.10.0","@types/highcharts":"4.2.56","http-status-codes":"^1.3.0","@gooddata/js-utils":"3.4.0","@gooddata/numberjs":"^3.1.2","fixed-data-table-2":"0.7.17","@gooddata/goodstrap":"60.5.0","react-dom-factories":"^1.0.2","@gooddata/gooddata-js":"11.8.0","highcharts-pattern-fill":"3.0.3","nodelist-foreach-polyfill":"^1.2.0","highcharts-grouped-categories":"^1.1.3"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"raf":"3.3.2","yup":"^0.24.1","jest":"23.6.0","react":"16.5.2","enzyme":"3.5.0","formik":"^0.11.11","moment":"2.23.0","history":"^4.7.2","ts-jest":"23.1.4","webpack":"3.10.0","prettier":"1.16.4","react-ga":"^2.5.2","recharts":"1.0.0-beta.9","testcafe":"0.20.3","commander":"2.14.1","node-sass":"4.7.2","react-dom":"16.5.2","supertest":"3.0.0","babel-core":"6.26.0","css-loader":"0.28.7","jest-junit":"3.0.0","raw-loader":"0.5.1","styled-jsx":"2.2.1","typescript":"2.3.3","@types/jest":"23.3.0","@types/node":"7.0.8","file-loader":"1.1.6","sass-loader":"6.0.6","@types/react":"16.0.34","babel-loader":"7.1.2","react-helmet":"5.2.0","react-select":"1.2.1","style-loader":"0.19.1","@types/enzyme":"3.1.13","@types/lodash":"4.14.61","babel-runtime":"6.25.0","testcafe-live":"0.1.4","utility-types":"^1.1.0","babel-polyfill":"^6.26.0","@storybook/react":"3.4.10","@types/invariant":"2.2.29","@types/react-dom":"16.0.3","babel-preset-env":"1.6.1","isomorphic-fetch":"2.2.1","react-datepicker":"1.1.0","react-router-dom":"4.2.2","@gooddata/mock-js":"1.26.0","@storybook/addons":"3.4.10","@types/classnames":"2.2.3","@types/prop-types":"15.5.2","@types/react-intl":"2.3.5","babel-preset-react":"6.24.1","identity-obj-proxy":"^3.0.0","react-async-script":"^0.9.1","webpack-dev-server":"2.11.1","@types/react-portal":"4.0.1","babel-plugin-lodash":"3.3.2","html-webpack-plugin":"2.30.1","react-test-renderer":"16.4.2","@types/react-measure":"0.4.7","clean-webpack-plugin":"0.1.17","eslint-config-prettier":"4.1.0","react-google-recaptcha":"^0.11.0","tslint-config-prettier":"1.18.0","@gooddata/eslint-config":"0.1.0","@gooddata/tslint-config":"0.0.16","@types/storybook__react":"3.0.6","enzyme-adapter-react-16":"1.3.1","uglifyjs-webpack-plugin":"1.2.0","@gooddata/test-storybook":"3.0.1","@storybook/addon-actions":"3.4.10","@storybook/addon-options":"3.4.10","node-sass-magic-importer":"5.1.0","react-syntax-highlighter":"6.1.2","@types/fixed-data-table-2":"0.8.1","awesome-typescript-loader":"3.5.0","@types/react-test-renderer":"16.0.0","circular-dependency-plugin":"4.4.0","compression-webpack-plugin":"1.1.7","@types/enzyme-adapter-react-16":"1.0.3","@types/storybook__addon-actions":"3.0.1","babel-plugin-transform-class-properties":"6.24.1","babel-plugin-transform-async-to-generator":"6.24.1","babel-plugin-transform-object-rest-spread":"6.26.0"},"peerDependencies":{"react":"16.5.2","react-dom":"16.5.2"},"_npmOperationalInternal":{"tmp":"tmp/react-components_7.0.0-alpha8_1556191435034_0.013408069013155943","host":"s3://npm-registry-packages"}},"7.0.0-alpha9":{"name":"@gooddata/react-components","version":"7.0.0-alpha9","author":{"name":"GoodData Corporation"},"license":"BSD-3-Clause","_id":"@gooddata/react-components@7.0.0-alpha9","maintainers":[{"name":"bertold8","email":"ivan.nejezchleb@seznam.cz"},{"name":"bugsbunny338","email":"jiri.zajic@mensa.cz"},{"name":"gooddata-ci","email":"rail@gooddata.com"},{"name":"hurtak","email":"petr.hurtak@gmail.com"},{"name":"ivan.mjartan","email":"ivan.mjartan@gooddata.com"},{"name":"jakub-sterba","email":"jakub.sterba@gooddata.com"},{"name":"jaroslav.tomecek","email":"jaroslav.tomecek@gooddata.com"},{"name":"jkittler","email":"honza.kittler@gmail.com"},{"name":"khanh.le","email":"khanh.le@gooddata.com"},{"name":"langhamp","email":"pavel.langhammer@gooddata.com"},{"name":"lanhuynh","email":"lan.huynh@gooddata.com"},{"name":"linhhong","email":"linh.hong@gooddata.com"},{"name":"lpearce","email":"levi.pearce@gooddata.com"},{"name":"lupko","email":"lubomir.slivka@gooddata.com"},{"name":"martin.mosko","email":"martin.mosko@gooddata.com"},{"name":"michal.marsal","email":"michal.marsal@gooddata.com"},{"name":"nadtan","email":"tan.nguyen@gooddata.com"},{"name":"naibinh","email":"naibinh@gmail.com"},{"name":"nikolacech","email":"nikola.cech@gooddata.com"},{"name":"no23reason","email":"dan.homola@hotmail.cz"},{"name":"pbenes","email":"petr.benes@gooddata.com"},{"name":"peterlacko","email":"lackopeter17@gmail.com"},{"name":"petrjanu","email":"petr.janu@gooddata.com"},{"name":"ptquang86","email":"ptquang86@gmail.com"},{"name":"rodri360","email":"me@rodri360.com"},{"name":"sitina","email":"jiri.sitina@gooddata.com"},{"name":"sondo","email":"son.do@gooddata.com"},{"name":"strouhaljan","email":"strouhal.jan@gmail.com"},{"name":"tomas.bouma","email":"tomas.bouma@gooddata.com"},{"name":"tomas.kratochvil","email":"tomas.kratochvil@gooddata.com"},{"name":"tomasreichmann","email":"tomasreichmann@gmail.com"},{"name":"tomsatgd","email":"tomas.satinsky@gooddata.com"},{"name":"tu.ngo","email":"tu.ngo@gooddata.com"},{"name":"vlastikcz","email":"vlastimil.kotas@gooddata.com"},{"name":"vlckomi1","email":"michaela.vlckova@gooddata.com"},{"name":"xmort","email":"petr.dolejsi@gooddata.com"},{"name":"yanlipnican","email":"yanlipnican@gmail.com"}],"homepage":"https://github.com/gooddata/gooddata-react-components#readme","bugs":{"url":"https://github.com/gooddata/gooddata-react-components/issues"},"dist":{"shasum":"14ccc14a98aa9b96ed457d5374c4a99128e4f032","tarball":"https://registry.npmjs.org/@gooddata/react-components/-/react-components-7.0.0-alpha9.tgz","fileCount":1199,"integrity":"sha512-Buefta9sW4OHA1hjkCKW/44nyG+CuE6J0c7PgaynU658izAm8mjiDImlQ4zXOGQr1sdj3Ogb+Zy0CGWt9DodKg==","signatures":[{"sig":"MEUCIF6bTj8AitOoIc96QoMnpm3fh4gEv8lHFA0Ugas/bHouAiEAiy7CIg2bsXHVwAXWvAeEVxU2DsQxl3JFyWJ3RpYlDlU=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":5138030,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJcwcJCCRA9TVsSAnZWagAAcxgP/3s+KotfaSbRU2/pgX2p\nW8fuOg+yX4X4e0dSvllHInCnPCj0LYljTjZG8r5oln9HwDe9GFmhoLaym1ny\nVLPlIzE9N0RP74SoNgjohk8RQLxdRo45unIBLSw0S66d49QDR6NIS8HPkxFr\nSXXDGVLMJuIxWp9tgvQgzmPmdDMDurYn24eYkS18oFpL32gT+5elcDvHdTUB\nRaeOBxQhZ2k8LyToHt+tsOOi24n2lGIGV6LDOC1clZ4uTPJ36Qt2mzulW5OB\nHUpjBsa7aZwcXfGMcBvmqgbSnxji3bVxzlEI6ZaJYGzjucQtKu1PjhIQPao7\nOHT6jX86WQz3f8SYxFsZRCDgOC07ci1J0BhLGSv5TbmRSUYCK4QXKDdQtvgm\nw93hvIpRiYse1sTA4PjHkqQELGrlO1Ptd9rnH93M37Yk9TA5Ae4a7bQvQKWR\nGac7HsRHUkDfLt290HjsY8t1l/VvzxTOw1u5qjapW6EGhCgvW2/RmFivIZdZ\nOH09bHHim7BTJbB2wPbG5f7ZJikWX/7K2XEKRMGSvMQvV+5kT28EpwfqZQVN\n6/CVcxMbu3e6pc8/W5K8abZMyARhF0UCkHmhdDgLie81ReKF6ASOBZCU7rdH\nobo/b9SREgQlo1GTiAveUMy6E5pL1ZJ+mb/k417UwGkb8HBdKZv2iPnGlHnp\nkURJ\r\n=z8vc\r\n-----END PGP SIGNATURE-----\r\n"},"jest":{"testRegex":"(/__tests__/.*|\\.(test|spec))\\.(tsx?|jsx?)$","transform":{".(ts|tsx)":"ts-jest"},"collectCoverage":false,"moduleNameMapper":{"\\.(css|less|sass|scss)$":"<rootDir>/__mocks__/styleMock.ts"},"coverageReporters":["html"],"collectCoverageFrom":["src/**/*.{ts,tsx}","examples/server/src/**/*.{js,jsx}","!**/*.d.ts"],"moduleFileExtensions":["ts","tsx","js"],"setupTestFrameworkScriptFile":"<rootDir>/jest.setup.js"},"main":"dist/index.js","config":{"eslint":"./examples/**/*.{js,jsx}","tslint":"./{__mocks__,src,stories}/**/*.{ts,tsx}"},"readme":"[![npm version](https://badge.fury.io/js/%40gooddata%2Freact-components.svg)](https://www.npmjs.com/package/@gooddata/react-components) \n\n# GoodData.UI React components\n> A React-based JavaScript library for building data-driven applications\n\n## Getting started\n- [GoodData.UI Documentation](http://sdk.gooddata.com/gooddata-ui/)\n- [GoodData.UI Live Examples](https://gooddata-examples.herokuapp.com/)\n- [Stack Overflow](https://stackoverflow.com/questions/tagged/gooddata)\n\n### Usage\nWith [yarn](https://yarnpkg.com) installed, go to your project directory and run\n```\n$ yarn add @gooddata/react-components\n```\nIf you prefer [npm](npmjs.com) run\n```\n$ npm install --save @gooddata/react-components\n```\n\n\n## Contributing\n\nWe welcome any contribution in form of [issues](https://github.com/gooddata/gooddata-react-components/issues) or [pull requests](https://github.com/gooddata/gooddata-react-components/pulls).\nThese commands may come in handy while developing:\n\n| command | description |\n| ------- | ----------- |\n| `yarn install --pure-lockfile` | first step |\n| ||\n| `yarn dev` | build react-components to `/dist` in watch mode |\n| `yarn test` | run all unit tests |\n| `yarn prettier-write` | format the source code to match the valid codestyle |\n| `yarn validate` | validate codestyle |\n| ||\n| `yarn storybook` | run storybook from `/stories` on http://localhost:9001 |\n| `yarn build-storybook` | build storybook to `/dist-storybook` |\n| `yarn test-storybook` | run storybook and [screenshot tests](https://github.com/gooddata/gdc-client-utils/tree/master/test-storybook) |\n| ||\n| `yarn examples` | run Live Examples dev-server from `/examples` on https://localhost:8999 |\n| `yarn examples-build` | build Live Examples to `/examples/dist` |\n| `yarn examples-server` | serve built Live Examples - see `/examples/server/src` |\n| `yarn examples-testcafe` | run testcafe tests against `localhost:8999` |\n\n### Deploy to heroku.com\nWhen you deploy this repo to heroku, it serves *GoodData.UI Live Examples*.\nRelevant tasks are in `Procfile` and `package.json`.\n\n```bash\n# run in the project directory\nheroku login\nheroku create <your-app-name>\nheroku config:set DOMAIN_ADMIN_USERNAME=x@gooddata.com DOMAIN_ADMIN_PASSWORD=xy PROJECT_ID_TO_ASSIGN=xms7ga4tf3g3nzucd8380o2bev8oeknp\ngit push heroku HEAD:master\nheroku open\n```\n\n### Run Live Examples Locally\nTo run *GoodData.UI Live Examples* locally:\n```bash\ngit clone <this-repository>\ncd  <repository-folder>\nyarn install --pure-lockfile\nyarn examples\n```\nThen open https://localhost:8999 and login using Live Examples account (you can [create one here](https://gooddata-examples.herokuapp.com/registration)).\n\n### Source code formatting\nThe source code in the repository is formatted by [Prettier](https://prettier.io/). \nThe format of the code is validated by our Continuous Integration server and is one of the requirements of successful merge.\n\nPrettier is supported by every major IDE. You can find the list of supported editors and how to configure them [here](https://prettier.io/docs/en/editors.html).\n\nIn the case, when your editor is not supported or you don't want to setup the integration, you can run the `yarn prettier-write` command to reformat the code before commit.\n\n## Changelog\n\n- see [CHANGELOG.md](CHANGELOG.md)\n\n## License\n\n(C) 2007-2018 GoodData Corporation\n\nThis project is dual licensed:\n\n- The ATTRIBUTION-NONCOMMERCIAL 4.0 INTERNATIONAL (CC BY-NC 4.0) is used for purpose of the trial experience and evaluation of GoodData.UI library.\n- The GOODDATA GOODDATA.UI LIBRARY END USER LICENSE AGREEMENT is used for GoodData customers.\n\nFor more information, please see [LICENSE](https://github.com/gooddata/gooddata-react-components/blob/master/LICENSE)\n","gitHead":"b3978855a9b11f961c59bb89ba4a0ca8b9a32ae1","scripts":{"dev":"bash scripts/build.sh --dev-watch","test":"jest --watch","build":"bash scripts/build.sh","tslint":"yarn run-tslint -t verbose $npm_package_config_tslint","prepare":"cd examples/server && yarn install --pure-lockfile && cd ../..; rm -r examples/node_modules 2>/dev/null; true","examples":"bash scripts/run-examples.sh","prepare?":"# Called before `npm publish` and on local `npm install`. Temporarily also for deleting obsolete node_modules. Ends with `true` to continue gracefully.","validate":"tsc --noEmit && yarn tslint && eslint $npm_package_config_eslint && yarn prettier-check","build-dev":"bash scripts/build.sh --dev","examples?":"# Default is developer domain, other options: yarn examples [sec,secure,stg,stg2,stg3,demo,developer or URL]","storybook":"yarn build && start-storybook -p 9001 -c .storybook","test-once":"jest","tslint-ci":"mkdir -p ./ci/results && yarn run-tslint -t checkstyle -o ./ci/results/tslint-results.xml $npm_package_config_tslint","run-tslint":"tslint -p tsconfig.json","validate-ci":"tsc --noEmit && yarn tslint-ci  && eslint $npm_package_config_eslint -f checkstyle -o ci/results/eslint-results.xml && yarn prettier-check","examples-build":"bash scripts/build-examples.sh","prepublishOnly":"yarn build","prettier-check":"prettier --check '{src,stories,styles,__mocks__,examples/server/src,examples/src,examples/test}/**/*.{ts,js,tsx,jsx,json,scss,md,yaml,html}'","prettier-write":"prettier --write '{src,stories,styles,__mocks__,examples/server/src,examples/src,examples/test}/**/*.{ts,js,tsx,jsx,json,scss,md,yaml,html}'","test-storybook":"yarn build && test-storybook","build-storybook":"yarn build && build-storybook -c .storybook -o dist-storybook","examples-server":"node examples/server/src/index.js","heroku-postbuild":"yarn examples-build developer","examples-testcafe":"testcafe chrome --assertion-timeout 60000 -S -s examples/_screenshots examples/test/**/**/*_test* --debug-on-fail","examples-testcafe-ci":"testcafe 'chrome:headless --no-sandbox' --assertion-timeout 60000 -S -s examples/_screenshots examples/test/**/**/*_test*","examples-testcafe-live":"testcafe-live chrome --assertion-timeout 60000 examples/test/**/**/*_test*"},"typings":"dist/index.d.ts","_npmUser":{"name":"gooddata-ci","email":"rail@gooddata.com"},"deprecated":"@gooddata/react-components@7 reached End of Support on March 31, 2022. Please upgrade (see https://sdk.gooddata.com/gooddata-ui/docs/supported_versions.html for more information).","repository":{"url":"git+ssh://git@github.com/gooddata/gooddata-react-components.git","type":"git"},"_npmVersion":"6.4.1","description":"GoodData React Components","directories":{},"_nodeVersion":"8.12.0","dependencies":{"rxjs":"^5.5.6","lodash":"4.17.11","ag-grid":"^18.0.1","invariant":"^2.2.2","classnames":"^2.2.6","highcharts":"4.2.5","prop-types":"^15.6.0","react-intl":"^2.4.0","custom-event":"^1.0.1","ag-grid-react":"^18.0.0","react-measure":"^1.4.7","@gooddata/typings":"2.10.0","@types/highcharts":"4.2.56","http-status-codes":"^1.3.0","@gooddata/js-utils":"3.4.0","@gooddata/numberjs":"^3.1.2","fixed-data-table-2":"0.7.17","@gooddata/goodstrap":"60.5.0","react-dom-factories":"^1.0.2","@gooddata/gooddata-js":"11.8.0","highcharts-pattern-fill":"3.0.3","nodelist-foreach-polyfill":"^1.2.0","highcharts-grouped-categories":"^1.1.3"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"raf":"3.3.2","yup":"^0.24.1","jest":"23.6.0","react":"16.5.2","enzyme":"3.5.0","formik":"^0.11.11","moment":"2.23.0","history":"^4.7.2","ts-jest":"23.1.4","webpack":"3.10.0","prettier":"1.16.4","react-ga":"^2.5.2","recharts":"1.0.0-beta.9","testcafe":"0.20.3","commander":"2.14.1","node-sass":"4.7.2","react-dom":"16.5.2","supertest":"3.0.0","babel-core":"6.26.0","css-loader":"0.28.7","jest-junit":"3.0.0","raw-loader":"0.5.1","styled-jsx":"2.2.1","typescript":"2.3.3","@types/jest":"23.3.0","@types/node":"7.0.8","file-loader":"1.1.6","sass-loader":"6.0.6","@types/react":"16.0.34","babel-loader":"7.1.2","react-helmet":"5.2.0","react-select":"1.2.1","style-loader":"0.19.1","@types/enzyme":"3.1.13","@types/lodash":"4.14.61","babel-runtime":"6.25.0","testcafe-live":"0.1.4","utility-types":"^1.1.0","babel-polyfill":"^6.26.0","@storybook/react":"3.4.10","@types/invariant":"2.2.29","@types/react-dom":"16.0.3","babel-preset-env":"1.6.1","isomorphic-fetch":"2.2.1","react-datepicker":"1.1.0","react-router-dom":"4.2.2","@gooddata/mock-js":"1.26.0","@storybook/addons":"3.4.10","@types/classnames":"2.2.3","@types/prop-types":"15.5.2","@types/react-intl":"2.3.5","babel-preset-react":"6.24.1","identity-obj-proxy":"^3.0.0","react-async-script":"^0.9.1","webpack-dev-server":"2.11.1","@types/react-portal":"4.0.1","babel-plugin-lodash":"3.3.2","html-webpack-plugin":"2.30.1","react-test-renderer":"16.4.2","@types/react-measure":"0.4.7","clean-webpack-plugin":"0.1.17","eslint-config-prettier":"4.1.0","react-google-recaptcha":"^0.11.0","tslint-config-prettier":"1.18.0","@gooddata/eslint-config":"0.1.0","@gooddata/tslint-config":"0.0.16","@types/storybook__react":"3.0.6","enzyme-adapter-react-16":"1.3.1","uglifyjs-webpack-plugin":"1.2.0","@gooddata/test-storybook":"3.0.1","@storybook/addon-actions":"3.4.10","@storybook/addon-options":"3.4.10","node-sass-magic-importer":"5.1.0","react-syntax-highlighter":"6.1.2","@types/fixed-data-table-2":"0.8.1","awesome-typescript-loader":"3.5.0","@types/react-test-renderer":"16.0.0","circular-dependency-plugin":"4.4.0","compression-webpack-plugin":"1.1.7","@types/enzyme-adapter-react-16":"1.0.3","@types/storybook__addon-actions":"3.0.1","babel-plugin-transform-class-properties":"6.24.1","babel-plugin-transform-async-to-generator":"6.24.1","babel-plugin-transform-object-rest-spread":"6.26.0"},"peerDependencies":{"react":"16.5.2","react-dom":"16.5.2"},"_npmOperationalInternal":{"tmp":"tmp/react-components_7.0.0-alpha9_1556202049398_0.08765061548647668","host":"s3://npm-registry-packages"}},"7.0.0-alpha10":{"name":"@gooddata/react-components","version":"7.0.0-alpha10","author":{"name":"GoodData Corporation"},"license":"BSD-3-Clause","_id":"@gooddata/react-components@7.0.0-alpha10","maintainers":[{"name":"bertold8","email":"ivan.nejezchleb@seznam.cz"},{"name":"bugsbunny338","email":"jiri.zajic@mensa.cz"},{"name":"gooddata-ci","email":"rail@gooddata.com"},{"name":"hurtak","email":"petr.hurtak@gmail.com"},{"name":"ivan.mjartan","email":"ivan.mjartan@gooddata.com"},{"name":"jakub-sterba","email":"jakub.sterba@gooddata.com"},{"name":"jaroslav.tomecek","email":"jaroslav.tomecek@gooddata.com"},{"name":"jkittler","email":"honza.kittler@gmail.com"},{"name":"khanh.le","email":"khanh.le@gooddata.com"},{"name":"langhamp","email":"pavel.langhammer@gooddata.com"},{"name":"lanhuynh","email":"lan.huynh@gooddata.com"},{"name":"linhhong","email":"linh.hong@gooddata.com"},{"name":"lpearce","email":"levi.pearce@gooddata.com"},{"name":"lupko","email":"lubomir.slivka@gooddata.com"},{"name":"martin.mosko","email":"martin.mosko@gooddata.com"},{"name":"michal.marsal","email":"michal.marsal@gooddata.com"},{"name":"nadtan","email":"tan.nguyen@gooddata.com"},{"name":"naibinh","email":"naibinh@gmail.com"},{"name":"nikolacech","email":"nikola.cech@gooddata.com"},{"name":"no23reason","email":"dan.homola@hotmail.cz"},{"name":"pbenes","email":"petr.benes@gooddata.com"},{"name":"peterlacko","email":"lackopeter17@gmail.com"},{"name":"petrjanu","email":"petr.janu@gooddata.com"},{"name":"ptquang86","email":"ptquang86@gmail.com"},{"name":"rodri360","email":"me@rodri360.com"},{"name":"sitina","email":"jiri.sitina@gooddata.com"},{"name":"sondo","email":"son.do@gooddata.com"},{"name":"strouhaljan","email":"strouhal.jan@gmail.com"},{"name":"tomas.bouma","email":"tomas.bouma@gooddata.com"},{"name":"tomas.kratochvil","email":"tomas.kratochvil@gooddata.com"},{"name":"tomasreichmann","email":"tomasreichmann@gmail.com"},{"name":"tomsatgd","email":"tomas.satinsky@gooddata.com"},{"name":"tu.ngo","email":"tu.ngo@gooddata.com"},{"name":"vlastikcz","email":"vlastimil.kotas@gooddata.com"},{"name":"vlckomi1","email":"michaela.vlckova@gooddata.com"},{"name":"xmort","email":"petr.dolejsi@gooddata.com"},{"name":"yanlipnican","email":"yanlipnican@gmail.com"}],"homepage":"https://github.com/gooddata/gooddata-react-components#readme","bugs":{"url":"https://github.com/gooddata/gooddata-react-components/issues"},"dist":{"shasum":"c7959d120d6ea6b53fe0f5ea22fde476c535c415","tarball":"https://registry.npmjs.org/@gooddata/react-components/-/react-components-7.0.0-alpha10.tgz","fileCount":1200,"integrity":"sha512-G8Ln/wGLOXLrDYJduzhVJAmj3fz3GneSXP+cdBnKcbXjY63FzQa6rXIHWFbeMYI/wAAkNobgxmCcLaF0PkvmSA==","signatures":[{"sig":"MEUCIQDZnE4xWV/fQmSfAXzhNkak1qRdtQYxWPef4A9nC3O9FQIgZ3V/22hoFn9LovQ2C8p7MJOqBK9ImKiaujRN42ae88g=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":5144235,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJcxq1UCRA9TVsSAnZWagAA31MP+wTNMMh23/0ROXipjR3X\n/zNMV5QRrGqv4Yz39IMEAtOgZvXi3lM8D9icqlnYjCUA8uULJuLYvu7SKlFm\nmg/OiEnFmHGcmZf39v1UQVYaWlrXTAxd9i/xKsddoDrGmWV+ELZkZEzMtvk1\nzMBtxWudZffVV+jMZ1x+9c+DUx11yWC8jw4l+Cc5BUtVAadZiBDOIfsQ0mKB\n32GwxQU3ny7AFTpCFdyX+GHLhk4y+l9RbVTeyhNoezB/3zDdQHeJeecFJsXN\nDOOeU/Isu88TcShKW970LyNxh0KqsMEB6q1Pg/aU31OVwT6Ec/a9JEUEquJs\nj2mkfPtwSt/YET/0BdzjKgr9ZGX9fnB+jJsXBrG/2l7/f8joKDz0iraOTP+E\ng6JfynGd61E4rJOo2fWOzneIEqikoePmZy7XEOwe4tQ2/1JZrcSyupCyRqm+\nhidWInuwMTL/Z94yNYcbX/WUZk34cF+uZZCMo8Tfq/28JaUe4WaJqiWEOkna\n2XpqyxiXMRuGdmSKR3PRIivS6aQAcKu5kJtMri/SzAEosOQBRGphI7tO0E5+\nShpJMaVQGH214z6/CECM7sjPqiDqxqACiBgQXqtu23754B35sRN2kaxc5NFJ\niziT+m4EcZziG9kO+wUqNKbpEyg02W3eWp8lM5dx8/k7cq1BaYSSPKiTjU9B\nBteR\r\n=SeG2\r\n-----END PGP SIGNATURE-----\r\n"},"jest":{"testRegex":"(/__tests__/.*|\\.(test|spec))\\.(tsx?|jsx?)$","transform":{".(ts|tsx)":"ts-jest"},"collectCoverage":false,"moduleNameMapper":{"\\.(css|less|sass|scss)$":"<rootDir>/__mocks__/styleMock.ts"},"coverageReporters":["html"],"collectCoverageFrom":["src/**/*.{ts,tsx}","examples/server/src/**/*.{js,jsx}","!**/*.d.ts"],"moduleFileExtensions":["ts","tsx","js"],"setupTestFrameworkScriptFile":"<rootDir>/jest.setup.js"},"main":"dist/index.js","config":{"eslint":"./examples/**/*.{js,jsx}","tslint":"./{__mocks__,src,stories}/**/*.{ts,tsx}"},"readme":"[![npm version](https://badge.fury.io/js/%40gooddata%2Freact-components.svg)](https://www.npmjs.com/package/@gooddata/react-components) \n\n# GoodData.UI React components\n> A React-based JavaScript library for building data-driven applications\n\n## Getting started\n- [GoodData.UI Documentation](http://sdk.gooddata.com/gooddata-ui/)\n- [GoodData.UI Live Examples](https://gooddata-examples.herokuapp.com/)\n- [Stack Overflow](https://stackoverflow.com/questions/tagged/gooddata)\n\n### Usage\nWith [yarn](https://yarnpkg.com) installed, go to your project directory and run\n```\n$ yarn add @gooddata/react-components\n```\nIf you prefer [npm](npmjs.com) run\n```\n$ npm install --save @gooddata/react-components\n```\n\n\n## Contributing\n\nWe welcome any contribution in form of [issues](https://github.com/gooddata/gooddata-react-components/issues) or [pull requests](https://github.com/gooddata/gooddata-react-components/pulls).\nThese commands may come in handy while developing:\n\n| command | description |\n| ------- | ----------- |\n| `yarn install --pure-lockfile` | first step |\n| ||\n| `yarn dev` | build react-components to `/dist` in watch mode |\n| `yarn test` | run all unit tests |\n| `yarn prettier-write` | format the source code to match the valid codestyle |\n| `yarn validate` | validate codestyle |\n| ||\n| `yarn storybook` | run storybook from `/stories` on http://localhost:9001 |\n| `yarn build-storybook` | build storybook to `/dist-storybook` |\n| `yarn test-storybook` | run storybook and [screenshot tests](https://github.com/gooddata/gdc-client-utils/tree/master/test-storybook) |\n| ||\n| `yarn examples` | run Live Examples dev-server from `/examples` on https://localhost:8999 |\n| `yarn examples-build` | build Live Examples to `/examples/dist` |\n| `yarn examples-server` | serve built Live Examples - see `/examples/server/src` |\n| `yarn examples-testcafe` | run testcafe tests against `localhost:8999` |\n\n### Deploy to heroku.com\nWhen you deploy this repo to heroku, it serves *GoodData.UI Live Examples*.\nRelevant tasks are in `Procfile` and `package.json`.\n\n```bash\n# run in the project directory\nheroku login\nheroku create <your-app-name>\nheroku config:set DOMAIN_ADMIN_USERNAME=x@gooddata.com DOMAIN_ADMIN_PASSWORD=xy PROJECT_ID_TO_ASSIGN=xms7ga4tf3g3nzucd8380o2bev8oeknp\ngit push heroku HEAD:master\nheroku open\n```\n\n### Run Live Examples Locally\nTo run *GoodData.UI Live Examples* locally:\n```bash\ngit clone <this-repository>\ncd  <repository-folder>\nyarn install --pure-lockfile\nyarn examples\n```\nThen open https://localhost:8999 and login using Live Examples account (you can [create one here](https://gooddata-examples.herokuapp.com/registration)).\n\n### Source code formatting\nThe source code in the repository is formatted by [Prettier](https://prettier.io/). \nThe format of the code is validated by our Continuous Integration server and is one of the requirements of successful merge.\n\nPrettier is supported by every major IDE. You can find the list of supported editors and how to configure them [here](https://prettier.io/docs/en/editors.html).\n\nIn the case, when your editor is not supported or you don't want to setup the integration, you can run the `yarn prettier-write` command to reformat the code before commit.\n\n## Changelog\n\n- see [CHANGELOG.md](CHANGELOG.md)\n\n## License\n\n(C) 2007-2018 GoodData Corporation\n\nThis project is dual licensed:\n\n- The ATTRIBUTION-NONCOMMERCIAL 4.0 INTERNATIONAL (CC BY-NC 4.0) is used for purpose of the trial experience and evaluation of GoodData.UI library.\n- The GOODDATA GOODDATA.UI LIBRARY END USER LICENSE AGREEMENT is used for GoodData customers.\n\nFor more information, please see [LICENSE](https://github.com/gooddata/gooddata-react-components/blob/master/LICENSE)\n","gitHead":"6a4b8e486d83d3eeb1cb5dc5caf354dadb17e5af","scripts":{"dev":"bash scripts/build.sh --dev-watch","test":"jest --watch","build":"bash scripts/build.sh","tslint":"yarn run-tslint -t verbose $npm_package_config_tslint","prepare":"cd examples/server && yarn install --pure-lockfile && cd ../..; rm -r examples/node_modules 2>/dev/null; true","examples":"bash scripts/run-examples.sh","prepare?":"# Called before `npm publish` and on local `npm install`. Temporarily also for deleting obsolete node_modules. Ends with `true` to continue gracefully.","validate":"tsc --noEmit && yarn tslint && eslint $npm_package_config_eslint && yarn prettier-check","build-dev":"bash scripts/build.sh --dev","examples?":"# Default is developer domain, other options: yarn examples [sec,secure,stg,stg2,stg3,demo,developer or URL]","storybook":"yarn build && start-storybook -p 9001 -c .storybook","test-once":"jest","tslint-ci":"mkdir -p ./ci/results && yarn run-tslint -t checkstyle -o ./ci/results/tslint-results.xml $npm_package_config_tslint","run-tslint":"tslint -p tsconfig.json","validate-ci":"tsc --noEmit && yarn tslint-ci  && eslint $npm_package_config_eslint -f checkstyle -o ci/results/eslint-results.xml && yarn prettier-check","examples-build":"bash scripts/build-examples.sh","prepublishOnly":"yarn build","prettier-check":"prettier --check '{src,stories,styles,__mocks__,examples/server/src,examples/src,examples/test}/**/*.{ts,js,tsx,jsx,json,scss,md,yaml,html}'","prettier-write":"prettier --write '{src,stories,styles,__mocks__,examples/server/src,examples/src,examples/test}/**/*.{ts,js,tsx,jsx,json,scss,md,yaml,html}'","test-storybook":"yarn build && test-storybook","build-storybook":"yarn build && build-storybook -c .storybook -o dist-storybook","examples-server":"node examples/server/src/index.js","heroku-postbuild":"yarn examples-build developer","examples-testcafe":"testcafe chrome --assertion-timeout 60000 -S -s examples/_screenshots examples/test/**/**/*_test* --debug-on-fail","examples-testcafe-ci":"testcafe 'chrome:headless --no-sandbox' --assertion-timeout 60000 -S -s examples/_screenshots examples/test/**/**/*_test*","examples-testcafe-live":"testcafe-live chrome --assertion-timeout 60000 examples/test/**/**/*_test*"},"typings":"dist/index.d.ts","_npmUser":{"name":"gooddata-ci","email":"rail@gooddata.com"},"deprecated":"@gooddata/react-components@7 reached End of Support on March 31, 2022. Please upgrade (see https://sdk.gooddata.com/gooddata-ui/docs/supported_versions.html for more information).","repository":{"url":"git+ssh://git@github.com/gooddata/gooddata-react-components.git","type":"git"},"_npmVersion":"6.4.1","description":"GoodData React Components","directories":{},"_nodeVersion":"8.12.0","dependencies":{"rxjs":"^5.5.6","lodash":"4.17.11","ag-grid":"^18.0.1","invariant":"^2.2.2","classnames":"^2.2.6","highcharts":"4.2.5","prop-types":"^15.6.0","react-intl":"^2.4.0","custom-event":"^1.0.1","ag-grid-react":"^18.0.0","react-measure":"^1.4.7","@gooddata/typings":"2.10.0","@types/highcharts":"4.2.56","http-status-codes":"^1.3.0","@gooddata/js-utils":"3.4.0","@gooddata/numberjs":"^3.1.2","fixed-data-table-2":"0.7.17","@gooddata/goodstrap":"60.5.0","react-dom-factories":"^1.0.2","@gooddata/gooddata-js":"11.8.0","highcharts-pattern-fill":"3.0.3","nodelist-foreach-polyfill":"^1.2.0","highcharts-grouped-categories":"^1.1.3"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"raf":"3.3.2","yup":"^0.24.1","jest":"23.6.0","react":"16.5.2","enzyme":"3.5.0","formik":"^0.11.11","moment":"2.23.0","history":"^4.7.2","ts-jest":"23.1.4","webpack":"3.10.0","prettier":"1.16.4","react-ga":"^2.5.2","recharts":"1.0.0-beta.9","testcafe":"0.20.3","commander":"2.14.1","node-sass":"4.7.2","react-dom":"16.5.2","supertest":"3.0.0","babel-core":"6.26.0","css-loader":"0.28.7","jest-junit":"3.0.0","raw-loader":"0.5.1","styled-jsx":"2.2.1","typescript":"2.3.3","@types/jest":"23.3.0","@types/node":"7.0.8","file-loader":"1.1.6","sass-loader":"6.0.6","@types/react":"16.0.34","babel-loader":"7.1.2","react-helmet":"5.2.0","react-select":"1.2.1","style-loader":"0.19.1","@types/enzyme":"3.1.13","@types/lodash":"4.14.61","babel-runtime":"6.25.0","testcafe-live":"0.1.4","utility-types":"^1.1.0","babel-polyfill":"^6.26.0","@storybook/react":"3.4.10","@types/invariant":"2.2.29","@types/react-dom":"16.0.3","babel-preset-env":"1.6.1","isomorphic-fetch":"2.2.1","react-datepicker":"1.1.0","react-router-dom":"4.2.2","@gooddata/mock-js":"1.26.0","@storybook/addons":"3.4.10","@types/classnames":"2.2.3","@types/prop-types":"15.5.2","@types/react-intl":"2.3.5","babel-preset-react":"6.24.1","identity-obj-proxy":"^3.0.0","react-async-script":"^0.9.1","webpack-dev-server":"2.11.1","@types/react-portal":"4.0.1","babel-plugin-lodash":"3.3.2","html-webpack-plugin":"2.30.1","react-test-renderer":"16.4.2","@types/react-measure":"0.4.7","clean-webpack-plugin":"0.1.17","eslint-config-prettier":"4.1.0","react-google-recaptcha":"^0.11.0","tslint-config-prettier":"1.18.0","@gooddata/eslint-config":"0.1.0","@gooddata/tslint-config":"0.0.16","@types/storybook__react":"3.0.6","enzyme-adapter-react-16":"1.3.1","uglifyjs-webpack-plugin":"1.2.0","@gooddata/test-storybook":"3.0.1","@storybook/addon-actions":"3.4.10","@storybook/addon-options":"3.4.10","node-sass-magic-importer":"5.1.0","react-syntax-highlighter":"6.1.2","@types/fixed-data-table-2":"0.8.1","awesome-typescript-loader":"3.5.0","@types/react-test-renderer":"16.0.0","circular-dependency-plugin":"4.4.0","compression-webpack-plugin":"1.1.7","@types/enzyme-adapter-react-16":"1.0.3","@types/storybook__addon-actions":"3.0.1","babel-plugin-transform-class-properties":"6.24.1","babel-plugin-transform-async-to-generator":"6.24.1","babel-plugin-transform-object-rest-spread":"6.26.0"},"peerDependencies":{"react":"16.5.2","react-dom":"16.5.2"},"_npmOperationalInternal":{"tmp":"tmp/react-components_7.0.0-alpha10_1556524371530_0.916541024477693","host":"s3://npm-registry-packages"}},"6.3.1":{"name":"@gooddata/react-components","version":"6.3.1","author":{"name":"GoodData Corporation"},"license":"BSD-3-Clause","_id":"@gooddata/react-components@6.3.1","maintainers":[{"name":"bertold8","email":"ivan.nejezchleb@seznam.cz"},{"name":"bugsbunny338","email":"jiri.zajic@mensa.cz"},{"name":"gooddata-ci","email":"rail@gooddata.com"},{"name":"hurtak","email":"petr.hurtak@gmail.com"},{"name":"ivan.mjartan","email":"ivan.mjartan@gooddata.com"},{"name":"jakub-sterba","email":"jakub.sterba@gooddata.com"},{"name":"jaroslav.tomecek","email":"jaroslav.tomecek@gooddata.com"},{"name":"jkittler","email":"honza.kittler@gmail.com"},{"name":"khanh.le","email":"khanh.le@gooddata.com"},{"name":"langhamp","email":"pavel.langhammer@gooddata.com"},{"name":"lanhuynh","email":"lan.huynh@gooddata.com"},{"name":"linhhong","email":"linh.hong@gooddata.com"},{"name":"lpearce","email":"levi.pearce@gooddata.com"},{"name":"lupko","email":"lubomir.slivka@gooddata.com"},{"name":"martin.mosko","email":"martin.mosko@gooddata.com"},{"name":"michal.marsal","email":"michal.marsal@gooddata.com"},{"name":"nadtan","email":"tan.nguyen@gooddata.com"},{"name":"naibinh","email":"naibinh@gmail.com"},{"name":"nikolacech","email":"nikola.cech@gooddata.com"},{"name":"no23reason","email":"dan.homola@hotmail.cz"},{"name":"pbenes","email":"petr.benes@gooddata.com"},{"name":"peterlacko","email":"lackopeter17@gmail.com"},{"name":"petrjanu","email":"petr.janu@gooddata.com"},{"name":"ptquang86","email":"ptquang86@gmail.com"},{"name":"rodri360","email":"me@rodri360.com"},{"name":"sitina","email":"jiri.sitina@gooddata.com"},{"name":"sondo","email":"son.do@gooddata.com"},{"name":"strouhaljan","email":"strouhal.jan@gmail.com"},{"name":"tomas.bouma","email":"tomas.bouma@gooddata.com"},{"name":"tomas.kratochvil","email":"tomas.kratochvil@gooddata.com"},{"name":"tomasreichmann","email":"tomasreichmann@gmail.com"},{"name":"tomsatgd","email":"tomas.satinsky@gooddata.com"},{"name":"tu.ngo","email":"tu.ngo@gooddata.com"},{"name":"vlastikcz","email":"vlastimil.kotas@gooddata.com"},{"name":"vlckomi1","email":"michaela.vlckova@gooddata.com"},{"name":"xmort","email":"petr.dolejsi@gooddata.com"},{"name":"yanlipnican","email":"yanlipnican@gmail.com"}],"homepage":"https://github.com/gooddata/gooddata-react-components#readme","bugs":{"url":"https://github.com/gooddata/gooddata-react-components/issues"},"dist":{"shasum":"5a55e581885a5e85669cac725251f7d4a27924c2","tarball":"https://registry.npmjs.org/@gooddata/react-components/-/react-components-6.3.1.tgz","fileCount":1182,"integrity":"sha512-CvBaMYLUPRgGk9ae3hb83/TDedw4BvbpKaLWH6KtskFBHEBLatwvV1FGw/kWrPKP8YeAZsyHYgxpB5SSNShtDw==","signatures":[{"sig":"MEUCIQC4ZnLbwEXDUtuoHLZRcGktt3uYLrFRMhqL5Dm0VCL9ZAIgdDn7+haAQFXjt4Acp/3EsUfuTrTI4NJmbhk4uNh/RVQ=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":4998904,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJcxvA7CRA9TVsSAnZWagAAd58P/RtRp+3nLpfnhDbDiQrF\njcVLe0j3hi64kCW0A8FjV5qP8jLYsiBm1cGVrT0LvpTNQJBidbv4wnRuTEOe\n4Oxdv51UFLCHTaXDI0KLIVXzzCd/vMxkThBbszzoDjW/GeZcix3lfxSG1pPx\n8EAUoWMOuegmF8102X3uza4gS/gB4galepHPl/tj1KM68G/GP5fbj0Gt19gX\npUIDNiMoMZwZpgyc6ek5/mWyBreIh1LxSPs0pxhxrSW1khbmVeLlatPk0+F3\nk6xhcSv3/dE29Y29nLDez6ftx9dJBJ0dJNnF/wo0sJDIV4LxiV420KEu7wpD\nG1IJ+RnyubIim3YNFajMPIMUbkpb4nIWT1J29hLYyTgKVWo1SwokO2mjTOA0\n6HB54FmGL5Sc+uJEJbUy4pgCovlqvxCGDrMlgOYhhQPO9TqtBHfrNFVfp8AR\nv7iNegaqzzqHgvPl2Je4xWhsDaagRj+h4pEUaUaeScN6jlhgZY3n6IjOJuR5\nBp+6kdc6c2Vfg2maPSvNuS9spHUVDztn+RYp6hpuabDNBi/BteFI4PPb1CWs\neffb9MBC7IrnpYQKPcvW/Dl+1K1hL6BiIsDNiPIBHMJzYYCP09GhA2SIwaF0\nmlSsroLCgMb8ooXQjmZkq8617yByf5mikLi3MdWoLSFZj87P2KxMEzY96CN+\nMiLv\r\n=jK4l\r\n-----END PGP SIGNATURE-----\r\n"},"jest":{"testRegex":"(/__tests__/.*|\\.(test|spec))\\.(tsx?|jsx?)$","transform":{".(ts|tsx)":"ts-jest"},"collectCoverage":false,"moduleNameMapper":{"\\.(css|less|sass|scss)$":"<rootDir>/__mocks__/styleMock.ts"},"coverageReporters":["html"],"collectCoverageFrom":["src/**/*.{ts,tsx}","examples/server/src/**/*.{js,jsx}","!**/*.d.ts"],"moduleFileExtensions":["ts","tsx","js"],"setupTestFrameworkScriptFile":"<rootDir>/jest.setup.js"},"main":"dist/index.js","config":{"eslint":"./examples/**/*.{js,jsx}","tslint":"./{__mocks__,src,stories}/**/*.{ts,tsx}"},"gitHead":"015aeb36b4e70acecedaf529dbcf505e9e708a2c","scripts":{"dev":"bash scripts/build.sh --dev-watch","test":"jest --watch","build":"bash scripts/build.sh","tslint":"yarn run-tslint -t verbose $npm_package_config_tslint","prepare":"cd examples/server && yarn install --pure-lockfile && cd ../..; rm -r examples/node_modules 2>/dev/null; true","examples":"bash scripts/run-examples.sh","prepare?":"# Called before `npm publish` and on local `npm install`. Temporarily also for deleting obsolete node_modules. Ends with `true` to continue gracefully.","validate":"tsc --noEmit && yarn tslint && eslint $npm_package_config_eslint","build-dev":"bash scripts/build.sh --dev","examples?":"# Default is developer domain, other options: yarn examples [sec,secure,stg,stg2,stg3,demo,developer or URL]","storybook":"yarn build && start-storybook -p 9001 -c .storybook","test-once":"jest","tslint-ci":"mkdir -p ./ci/results && yarn run-tslint -t checkstyle -o ./ci/results/tslint-results.xml $npm_package_config_tslint","run-tslint":"tslint -p tsconfig.json","validate-ci":"tsc --noEmit && yarn tslint-ci  && eslint $npm_package_config_eslint -f checkstyle -o ci/results/eslint-results.xml","examples-build":"bash scripts/build-examples.sh","prepublishOnly":"yarn build","test-storybook":"yarn build && test-storybook","build-storybook":"yarn build && build-storybook -c .storybook -o dist-storybook","examples-server":"node examples/server/src/index.js","heroku-postbuild":"yarn examples-build developer","examples-testcafe":"testcafe chrome --assertion-timeout 60000 -S -s examples/_screenshots examples/test/**/**/*_test* --debug-on-fail","examples-testcafe-ci":"testcafe 'chrome:headless --no-sandbox' --assertion-timeout 60000 -S -s examples/_screenshots examples/test/**/**/*_test*","examples-testcafe-live":"testcafe-live chrome --assertion-timeout 60000 examples/test/**/**/*_test*"},"typings":"dist/index.d.ts","_npmUser":{"name":"gooddata-ci","email":"rail@gooddata.com"},"deprecated":"@gooddata/react-components@6 reached End of Support on October 8, 2020. Please upgrade (see https://sdk.gooddata.com/gooddata-ui/docs/supported_versions.html for more information).","repository":{"url":"git+ssh://git@github.com/gooddata/gooddata-react-components.git","type":"git"},"_npmVersion":"6.4.1","description":"GoodData React Components","directories":{},"_nodeVersion":"8.12.0","dependencies":{"rxjs":"^5.5.6","lodash":"4.17.11","ag-grid":"^18.0.1","invariant":"^2.2.2","classnames":"^2.2.6","highcharts":"4.2.5","prop-types":"^15.6.0","react-intl":"^2.4.0","custom-event":"^1.0.1","ag-grid-react":"^18.0.0","react-measure":"^1.4.7","@gooddata/typings":"2.10.0","@types/highcharts":"4.2.56","http-status-codes":"^1.3.0","@gooddata/js-utils":"3.4.0","@gooddata/numberjs":"^3.1.2","fixed-data-table-2":"0.7.17","@gooddata/goodstrap":"60.4.0","react-dom-factories":"^1.0.2","@gooddata/gooddata-js":"11.8.0","highcharts-pattern-fill":"3.0.3","nodelist-foreach-polyfill":"^1.2.0","highcharts-grouped-categories":"^1.1.3"},"_hasShrinkwrap":false,"devDependencies":{"raf":"3.3.2","yup":"^0.24.1","jest":"23.6.0","react":"16.5.2","enzyme":"3.5.0","formik":"^0.11.11","moment":"2.23.0","history":"^4.7.2","ts-jest":"23.1.4","webpack":"3.10.0","react-ga":"^2.5.2","recharts":"1.0.0-beta.9","testcafe":"0.20.3","commander":"2.14.1","node-sass":"4.7.2","react-dom":"16.5.2","supertest":"3.0.0","babel-core":"6.26.0","css-loader":"0.28.7","jest-junit":"3.0.0","raw-loader":"0.5.1","styled-jsx":"2.2.1","typescript":"2.3.3","@types/jest":"23.3.0","@types/node":"7.0.8","file-loader":"1.1.6","sass-loader":"6.0.6","@types/react":"16.0.34","babel-loader":"7.1.2","react-helmet":"5.2.0","react-select":"1.2.1","style-loader":"0.19.1","@types/enzyme":"3.1.13","@types/lodash":"4.14.61","babel-runtime":"6.25.0","testcafe-live":"0.1.4","utility-types":"^1.1.0","babel-polyfill":"^6.26.0","@storybook/react":"3.4.10","@types/invariant":"2.2.29","@types/react-dom":"16.0.3","babel-preset-env":"1.6.1","isomorphic-fetch":"2.2.1","react-datepicker":"1.1.0","react-router-dom":"4.2.2","@gooddata/mock-js":"1.25.0","@storybook/addons":"3.4.10","@types/classnames":"2.2.3","@types/prop-types":"15.5.2","@types/react-intl":"2.3.5","babel-preset-react":"6.24.1","identity-obj-proxy":"^3.0.0","react-async-script":"^0.9.1","webpack-dev-server":"2.11.1","@types/react-portal":"4.0.1","babel-plugin-lodash":"3.3.2","html-webpack-plugin":"2.30.1","react-test-renderer":"16.4.2","@types/react-measure":"0.4.7","clean-webpack-plugin":"0.1.17","react-google-recaptcha":"^0.11.0","@gooddata/eslint-config":"0.1.0","@gooddata/tslint-config":"0.0.16","@types/storybook__react":"3.0.6","enzyme-adapter-react-16":"1.3.1","uglifyjs-webpack-plugin":"1.2.0","@gooddata/test-storybook":"3.0.1","@storybook/addon-actions":"3.4.10","@storybook/addon-options":"3.4.10","node-sass-magic-importer":"5.1.0","react-syntax-highlighter":"6.1.2","@types/fixed-data-table-2":"0.8.1","awesome-typescript-loader":"3.5.0","@types/react-test-renderer":"16.0.0","circular-dependency-plugin":"4.4.0","compression-webpack-plugin":"1.1.7","@types/enzyme-adapter-react-16":"1.0.3","@types/storybook__addon-actions":"3.0.1","babel-plugin-transform-class-properties":"6.24.1","babel-plugin-transform-async-to-generator":"6.24.1","babel-plugin-transform-object-rest-spread":"6.26.0"},"peerDependencies":{"react":"16.5.2","react-dom":"16.5.2"},"_npmOperationalInternal":{"tmp":"tmp/react-components_6.3.1_1556541498498_0.5626124260059613","host":"s3://npm-registry-packages"}},"7.0.0-alpha11":{"name":"@gooddata/react-components","version":"7.0.0-alpha11","author":{"name":"GoodData Corporation"},"license":"BSD-3-Clause","_id":"@gooddata/react-components@7.0.0-alpha11","maintainers":[{"name":"bertold8","email":"ivan.nejezchleb@seznam.cz"},{"name":"bugsbunny338","email":"jiri.zajic@mensa.cz"},{"name":"gooddata-ci","email":"rail@gooddata.com"},{"name":"hurtak","email":"petr.hurtak@gmail.com"},{"name":"ivan.mjartan","email":"ivan.mjartan@gooddata.com"},{"name":"jakub-sterba","email":"jakub.sterba@gooddata.com"},{"name":"jaroslav.tomecek","email":"jaroslav.tomecek@gooddata.com"},{"name":"jkittler","email":"honza.kittler@gmail.com"},{"name":"khanh.le","email":"khanh.le@gooddata.com"},{"name":"langhamp","email":"pavel.langhammer@gooddata.com"},{"name":"lanhuynh","email":"lan.huynh@gooddata.com"},{"name":"linhhong","email":"linh.hong@gooddata.com"},{"name":"lpearce","email":"levi.pearce@gooddata.com"},{"name":"lupko","email":"lubomir.slivka@gooddata.com"},{"name":"martin.mosko","email":"martin.mosko@gooddata.com"},{"name":"michal.marsal","email":"michal.marsal@gooddata.com"},{"name":"nadtan","email":"tan.nguyen@gooddata.com"},{"name":"naibinh","email":"naibinh@gmail.com"},{"name":"nikolacech","email":"nikola.cech@gooddata.com"},{"name":"no23reason","email":"dan.homola@hotmail.cz"},{"name":"pbenes","email":"petr.benes@gooddata.com"},{"name":"peterlacko","email":"lackopeter17@gmail.com"},{"name":"petrjanu","email":"petr.janu@gooddata.com"},{"name":"ptquang86","email":"ptquang86@gmail.com"},{"name":"rodri360","email":"me@rodri360.com"},{"name":"sitina","email":"jiri.sitina@gooddata.com"},{"name":"sondo","email":"son.do@gooddata.com"},{"name":"strouhaljan","email":"strouhal.jan@gmail.com"},{"name":"tomas.bouma","email":"tomas.bouma@gooddata.com"},{"name":"tomas.kratochvil","email":"tomas.kratochvil@gooddata.com"},{"name":"tomasreichmann","email":"tomasreichmann@gmail.com"},{"name":"tomsatgd","email":"tomas.satinsky@gooddata.com"},{"name":"tu.ngo","email":"tu.ngo@gooddata.com"},{"name":"vlastikcz","email":"vlastimil.kotas@gooddata.com"},{"name":"vlckomi1","email":"michaela.vlckova@gooddata.com"},{"name":"xmort","email":"petr.dolejsi@gooddata.com"},{"name":"yanlipnican","email":"yanlipnican@gmail.com"}],"homepage":"https://github.com/gooddata/gooddata-react-components#readme","bugs":{"url":"https://github.com/gooddata/gooddata-react-components/issues"},"dist":{"shasum":"219121348c603e0fc7c37ad11a129c3884ae7bae","tarball":"https://registry.npmjs.org/@gooddata/react-components/-/react-components-7.0.0-alpha11.tgz","fileCount":1200,"integrity":"sha512-8lkYTBjQTNVPYB4M3OAv/MNgAUf7j8395UxerHvtt0W8p6r91+sh88Sk+UA5hSClKKJkY3DksCNGQ+DU/KIXiw==","signatures":[{"sig":"MEUCIQCCHFl5tX7G9ArZp4qvdWiHZpXJk/+LjpS25UWWP/mWOAIgPYYD1d3O/hY0b1NVfEbOpEbN7wp0V08Wv3c3eXlZHBY=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":5144570,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJcxwtACRA9TVsSAnZWagAA4eoP+wU2gX3oC+5NvM+unhjw\nVDDhutaqtxYF9FUZgqppOe/yAsv4SVz5ryzBmKMzu7XWJ2X9MnC3DX4IpeYa\n0drNZnIUASTmPpZjfJF6iFfruU8KV9rpSF6KUwYzTPDy3ARucbl/4qiorWSY\nU2V7D6T8K03qRiXxWLbEplLI7oDSITZYCO1e6zuLKMyvCf4OCsNZLw+ZXtpX\nv1RluGnYTqe/60GheHS6mpk+dttVJtPQlo5o4r9bWG5308p/22SA7fWZuKyw\n+AFLiMinN9aRsbZujJAz6earnMsEcjlVT2tqXdEZJx+ulua5wxyEi7HDzdxD\n3MrhJSoMEALzFEBW+EXm585Z9Q/A0ZfR2atGZWlcG7hSuzUY1yd/IcYJ8C9Y\nL/pQFBfKH5KPkBox4kzZpr0byYxxy3sfS7KOhpSb2bns8DPZhHQB8DbZPSNS\n3QsR3v6u7/HV6+jPxNqw7Ps/M7Ky8CoEZVcTQMHPG3UcSfZjpE0dizwjkwbt\nmeADhDtmMDtqaB7LonXBshFeA/cL/zD2jbexRLpxkX5PFY/4kDkNLjOw4/e3\n86993BQkkIZNF9tDrbykln5MN/vhW18l42X932zAVtNJGZ2RtTHYWGXQa6Dg\nOgmcG0Fia7jzBb2tnXb87zn43Klb/xJJDVJXfhtjHRz35MrHHb1PCXVFPLWI\nOm+u\r\n=Wj4z\r\n-----END PGP SIGNATURE-----\r\n"},"jest":{"testRegex":"(/__tests__/.*|\\.(test|spec))\\.(tsx?|jsx?)$","transform":{".(ts|tsx)":"ts-jest"},"collectCoverage":false,"moduleNameMapper":{"\\.(css|less|sass|scss)$":"<rootDir>/__mocks__/styleMock.ts"},"coverageReporters":["html"],"collectCoverageFrom":["src/**/*.{ts,tsx}","examples/server/src/**/*.{js,jsx}","!**/*.d.ts"],"moduleFileExtensions":["ts","tsx","js"],"setupTestFrameworkScriptFile":"<rootDir>/jest.setup.js"},"main":"dist/index.js","config":{"eslint":"./examples/**/*.{js,jsx}","tslint":"./{__mocks__,src,stories}/**/*.{ts,tsx}"},"readme":"[![npm version](https://badge.fury.io/js/%40gooddata%2Freact-components.svg)](https://www.npmjs.com/package/@gooddata/react-components) \n\n# GoodData.UI React components\n> A React-based JavaScript library for building data-driven applications\n\n## Getting started\n- [GoodData.UI Documentation](http://sdk.gooddata.com/gooddata-ui/)\n- [GoodData.UI Live Examples](https://gooddata-examples.herokuapp.com/)\n- [Stack Overflow](https://stackoverflow.com/questions/tagged/gooddata)\n\n### Usage\nWith [yarn](https://yarnpkg.com) installed, go to your project directory and run\n```\n$ yarn add @gooddata/react-components\n```\nIf you prefer [npm](npmjs.com) run\n```\n$ npm install --save @gooddata/react-components\n```\n\n\n## Contributing\n\nWe welcome any contribution in form of [issues](https://github.com/gooddata/gooddata-react-components/issues) or [pull requests](https://github.com/gooddata/gooddata-react-components/pulls).\nThese commands may come in handy while developing:\n\n| command | description |\n| ------- | ----------- |\n| `yarn install --pure-lockfile` | first step |\n| ||\n| `yarn dev` | build react-components to `/dist` in watch mode |\n| `yarn test` | run all unit tests |\n| `yarn prettier-write` | format the source code to match the valid codestyle |\n| `yarn validate` | validate codestyle |\n| ||\n| `yarn storybook` | run storybook from `/stories` on http://localhost:9001 |\n| `yarn build-storybook` | build storybook to `/dist-storybook` |\n| `yarn test-storybook` | run storybook and [screenshot tests](https://github.com/gooddata/gdc-client-utils/tree/master/test-storybook) |\n| ||\n| `yarn examples` | run Live Examples dev-server from `/examples` on https://localhost:8999 |\n| `yarn examples-build` | build Live Examples to `/examples/dist` |\n| `yarn examples-server` | serve built Live Examples - see `/examples/server/src` |\n| `yarn examples-testcafe` | run testcafe tests against `localhost:8999` |\n\n### Deploy to heroku.com\nWhen you deploy this repo to heroku, it serves *GoodData.UI Live Examples*.\nRelevant tasks are in `Procfile` and `package.json`.\n\n```bash\n# run in the project directory\nheroku login\nheroku create <your-app-name>\nheroku config:set DOMAIN_ADMIN_USERNAME=x@gooddata.com DOMAIN_ADMIN_PASSWORD=xy PROJECT_ID_TO_ASSIGN=xms7ga4tf3g3nzucd8380o2bev8oeknp\ngit push heroku HEAD:master\nheroku open\n```\n\n### Run Live Examples Locally\nTo run *GoodData.UI Live Examples* locally:\n```bash\ngit clone <this-repository>\ncd  <repository-folder>\nyarn install --pure-lockfile\nyarn examples\n```\nThen open https://localhost:8999 and login using Live Examples account (you can [create one here](https://gooddata-examples.herokuapp.com/registration)).\n\n### Source code formatting\nThe source code in the repository is formatted by [Prettier](https://prettier.io/). \nThe format of the code is validated by our Continuous Integration server and is one of the requirements of successful merge.\n\nPrettier is supported by every major IDE. You can find the list of supported editors and how to configure them [here](https://prettier.io/docs/en/editors.html).\n\nIn the case, when your editor is not supported or you don't want to setup the integration, you can run the `yarn prettier-write` command to reformat the code before commit.\n\n## Changelog\n\n- see [CHANGELOG.md](CHANGELOG.md)\n\n## License\n\n(C) 2007-2018 GoodData Corporation\n\nThis project is dual licensed:\n\n- The ATTRIBUTION-NONCOMMERCIAL 4.0 INTERNATIONAL (CC BY-NC 4.0) is used for purpose of the trial experience and evaluation of GoodData.UI library.\n- The GOODDATA GOODDATA.UI LIBRARY END USER LICENSE AGREEMENT is used for GoodData customers.\n\nFor more information, please see [LICENSE](https://github.com/gooddata/gooddata-react-components/blob/master/LICENSE)\n","gitHead":"fd8ab1f1dd9743fcf0e05d2487cbcfba847c0390","scripts":{"dev":"bash scripts/build.sh --dev-watch","test":"jest --watch","build":"bash scripts/build.sh","tslint":"yarn run-tslint -t verbose $npm_package_config_tslint","prepare":"cd examples/server && yarn install --pure-lockfile && cd ../..; rm -r examples/node_modules 2>/dev/null; true","examples":"bash scripts/run-examples.sh","prepare?":"# Called before `npm publish` and on local `npm install`. Temporarily also for deleting obsolete node_modules. Ends with `true` to continue gracefully.","validate":"tsc --noEmit && yarn tslint && eslint $npm_package_config_eslint && yarn prettier-check","build-dev":"bash scripts/build.sh --dev","examples?":"# Default is developer domain, other options: yarn examples [sec,secure,stg,stg2,stg3,demo,developer or URL]","storybook":"yarn build && start-storybook -p 9001 -c .storybook","test-once":"jest","tslint-ci":"mkdir -p ./ci/results && yarn run-tslint -t checkstyle -o ./ci/results/tslint-results.xml $npm_package_config_tslint","run-tslint":"tslint -p tsconfig.json","validate-ci":"tsc --noEmit && yarn tslint-ci  && eslint $npm_package_config_eslint -f checkstyle -o ci/results/eslint-results.xml && yarn prettier-check","examples-build":"bash scripts/build-examples.sh","prepublishOnly":"yarn build","prettier-check":"prettier --check '{src,stories,styles,__mocks__,examples/server/src,examples/src,examples/test}/**/*.{ts,js,tsx,jsx,json,scss,md,yaml,html}'","prettier-write":"prettier --write '{src,stories,styles,__mocks__,examples/server/src,examples/src,examples/test}/**/*.{ts,js,tsx,jsx,json,scss,md,yaml,html}'","test-storybook":"yarn build && test-storybook","build-storybook":"yarn build && build-storybook -c .storybook -o dist-storybook","examples-server":"node examples/server/src/index.js","heroku-postbuild":"yarn examples-build developer","examples-testcafe":"testcafe chrome --assertion-timeout 60000 -S -s examples/_screenshots examples/test/**/**/*_test* --debug-on-fail","examples-testcafe-ci":"testcafe 'chrome:headless --no-sandbox' --assertion-timeout 60000 -S -s examples/_screenshots examples/test/**/**/*_test*","examples-testcafe-live":"testcafe-live chrome --assertion-timeout 60000 examples/test/**/**/*_test*"},"typings":"dist/index.d.ts","_npmUser":{"name":"gooddata-ci","email":"rail@gooddata.com"},"deprecated":"@gooddata/react-components@7 reached End of Support on March 31, 2022. Please upgrade (see https://sdk.gooddata.com/gooddata-ui/docs/supported_versions.html for more information).","repository":{"url":"git+ssh://git@github.com/gooddata/gooddata-react-components.git","type":"git"},"_npmVersion":"6.4.1","description":"GoodData React Components","directories":{},"_nodeVersion":"8.12.0","dependencies":{"rxjs":"^5.5.6","lodash":"4.17.11","ag-grid":"^18.0.1","invariant":"^2.2.2","classnames":"^2.2.6","highcharts":"4.2.5","prop-types":"^15.6.0","react-intl":"^2.4.0","custom-event":"^1.0.1","ag-grid-react":"^18.0.0","react-measure":"^1.4.7","@gooddata/typings":"2.10.0","@types/highcharts":"4.2.56","http-status-codes":"^1.3.0","@gooddata/js-utils":"3.4.0","@gooddata/numberjs":"^3.1.2","fixed-data-table-2":"0.7.17","@gooddata/goodstrap":"60.5.0","react-dom-factories":"^1.0.2","@gooddata/gooddata-js":"11.8.0","highcharts-pattern-fill":"3.0.3","nodelist-foreach-polyfill":"^1.2.0","highcharts-grouped-categories":"^1.1.3"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"raf":"3.3.2","yup":"^0.24.1","jest":"23.6.0","react":"16.5.2","enzyme":"3.5.0","formik":"^0.11.11","moment":"2.23.0","history":"^4.7.2","ts-jest":"23.1.4","webpack":"3.10.0","prettier":"1.16.4","react-ga":"^2.5.2","recharts":"1.0.0-beta.9","testcafe":"0.20.3","commander":"2.14.1","node-sass":"4.7.2","react-dom":"16.5.2","supertest":"3.0.0","babel-core":"6.26.0","css-loader":"0.28.7","jest-junit":"3.0.0","raw-loader":"0.5.1","styled-jsx":"2.2.1","typescript":"2.3.3","@types/jest":"23.3.0","@types/node":"7.0.8","file-loader":"1.1.6","sass-loader":"6.0.6","@types/react":"16.0.34","babel-loader":"7.1.2","react-helmet":"5.2.0","react-select":"1.2.1","style-loader":"0.19.1","@types/enzyme":"3.1.13","@types/lodash":"4.14.61","babel-runtime":"6.25.0","testcafe-live":"0.1.4","utility-types":"^1.1.0","babel-polyfill":"^6.26.0","@storybook/react":"3.4.10","@types/invariant":"2.2.29","@types/react-dom":"16.0.3","babel-preset-env":"1.6.1","isomorphic-fetch":"2.2.1","react-datepicker":"1.1.0","react-router-dom":"4.2.2","@gooddata/mock-js":"1.26.0","@storybook/addons":"3.4.10","@types/classnames":"2.2.3","@types/prop-types":"15.5.2","@types/react-intl":"2.3.5","babel-preset-react":"6.24.1","identity-obj-proxy":"^3.0.0","react-async-script":"^0.9.1","webpack-dev-server":"2.11.1","@types/react-portal":"4.0.1","babel-plugin-lodash":"3.3.2","html-webpack-plugin":"2.30.1","react-test-renderer":"16.4.2","@types/react-measure":"0.4.7","clean-webpack-plugin":"0.1.17","eslint-config-prettier":"4.1.0","react-google-recaptcha":"^0.11.0","tslint-config-prettier":"1.18.0","@gooddata/eslint-config":"0.1.0","@gooddata/tslint-config":"0.0.16","@types/storybook__react":"3.0.6","enzyme-adapter-react-16":"1.3.1","uglifyjs-webpack-plugin":"1.2.0","@gooddata/test-storybook":"3.0.1","@storybook/addon-actions":"3.4.10","@storybook/addon-options":"3.4.10","node-sass-magic-importer":"5.1.0","react-syntax-highlighter":"6.1.2","@types/fixed-data-table-2":"0.8.1","awesome-typescript-loader":"3.5.0","@types/react-test-renderer":"16.0.0","circular-dependency-plugin":"4.4.0","compression-webpack-plugin":"1.1.7","@types/enzyme-adapter-react-16":"1.0.3","@types/storybook__addon-actions":"3.0.1","babel-plugin-transform-class-properties":"6.24.1","babel-plugin-transform-async-to-generator":"6.24.1","babel-plugin-transform-object-rest-spread":"6.26.0"},"peerDependencies":{"react":"16.5.2","react-dom":"16.5.2"},"_npmOperationalInternal":{"tmp":"tmp/react-components_7.0.0-alpha11_1556548415229_0.9017753455080926","host":"s3://npm-registry-packages"}},"7.0.0-alpha12":{"name":"@gooddata/react-components","version":"7.0.0-alpha12","author":{"name":"GoodData Corporation"},"license":"BSD-3-Clause","_id":"@gooddata/react-components@7.0.0-alpha12","maintainers":[{"name":"bertold8","email":"ivan.nejezchleb@seznam.cz"},{"name":"bugsbunny338","email":"jiri.zajic@mensa.cz"},{"name":"gooddata-ci","email":"rail@gooddata.com"},{"name":"hurtak","email":"petr.hurtak@gmail.com"},{"name":"ivan.mjartan","email":"ivan.mjartan@gooddata.com"},{"name":"jakub-sterba","email":"jakub.sterba@gooddata.com"},{"name":"jaroslav.tomecek","email":"jaroslav.tomecek@gooddata.com"},{"name":"jkittler","email":"honza.kittler@gmail.com"},{"name":"khanh.le","email":"khanh.le@gooddata.com"},{"name":"langhamp","email":"pavel.langhammer@gooddata.com"},{"name":"lanhuynh","email":"lan.huynh@gooddata.com"},{"name":"linhhong","email":"linh.hong@gooddata.com"},{"name":"lpearce","email":"levi.pearce@gooddata.com"},{"name":"lupko","email":"lubomir.slivka@gooddata.com"},{"name":"martin.mosko","email":"martin.mosko@gooddata.com"},{"name":"michal.marsal","email":"michal.marsal@gooddata.com"},{"name":"nadtan","email":"tan.nguyen@gooddata.com"},{"name":"naibinh","email":"naibinh@gmail.com"},{"name":"nikolacech","email":"nikola.cech@gooddata.com"},{"name":"no23reason","email":"dan.homola@hotmail.cz"},{"name":"pbenes","email":"petr.benes@gooddata.com"},{"name":"peterlacko","email":"lackopeter17@gmail.com"},{"name":"petrjanu","email":"petr.janu@gooddata.com"},{"name":"ptquang86","email":"ptquang86@gmail.com"},{"name":"rodri360","email":"me@rodri360.com"},{"name":"sitina","email":"jiri.sitina@gooddata.com"},{"name":"sondo","email":"son.do@gooddata.com"},{"name":"strouhaljan","email":"strouhal.jan@gmail.com"},{"name":"tomas.bouma","email":"tomas.bouma@gooddata.com"},{"name":"tomas.kratochvil","email":"tomas.kratochvil@gooddata.com"},{"name":"tomasreichmann","email":"tomasreichmann@gmail.com"},{"name":"tomsatgd","email":"tomas.satinsky@gooddata.com"},{"name":"tu.ngo","email":"tu.ngo@gooddata.com"},{"name":"vlastikcz","email":"vlastimil.kotas@gooddata.com"},{"name":"vlckomi1","email":"michaela.vlckova@gooddata.com"},{"name":"xmort","email":"petr.dolejsi@gooddata.com"},{"name":"yanlipnican","email":"yanlipnican@gmail.com"}],"homepage":"https://github.com/gooddata/gooddata-react-components#readme","bugs":{"url":"https://github.com/gooddata/gooddata-react-components/issues"},"dist":{"shasum":"9af684d51de9ed70aeceb069a009637ab47951ac","tarball":"https://registry.npmjs.org/@gooddata/react-components/-/react-components-7.0.0-alpha12.tgz","fileCount":1200,"integrity":"sha512-fiHbMYmvc2h1OOCz3DlPumiK5eK/sCe41usZ2D5x9JA6yHChdh316EQ0ZObabkoICFImEWN11esQUlbWtj/0Gg==","signatures":[{"sig":"MEUCIBS3TnrONHNl/RDVUpDxluQj5W1PBhXPXe2IbeOk2s8AAiEAvabXLmL3ineVkFFv7RQkCR52yuX4OmvLOapB2Nto4eo=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":5144656,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJcyA5CCRA9TVsSAnZWagAAjKgP/0ye7UobRATL2Ttbr8fm\nKb+Xwbj4BJ4YIk5rio7iq5jR0vikMXueqNoDXOpUj8azUkg8GQiuZMDSAsVZ\nqQxE5Bl/LV4jdPWpNGPRrrdN7U59gCPIFbLBtXXoaxO1Hjp1g+kHEeX6w01J\n9cBxavUObpce+DpFAR3bbwYAIyltEKVmqBpPKsd6E9CPfx7eVK9SuUQ+YexU\nq4iU8q7o3KQOUZ4hVDXgvTimyc/LgkFGb+9BqvsTI5K7Z058h0H4mMl3Yauz\nFB1TPHiAl/Nu/VFHj+Poci+ZceHzNt/+JrI6g0osgnt6pV0SZgmKNnBr7jW9\nIB/jXZ98pEq5z26IQXO2jKexz9ROVMEDqKM7dKPYtaZ0DewVZYYlTN7S+hHv\nKtdXbUu1Q8oaf3MdL0Av9yshvZh+vbkO1eCgKuVlv6hB6OrjjBx0p7TCFjyq\nvxFRWu6HfoaJD+Sl8VUSYOaMY0mw5IXFZxcy8LSTKLhQ8YI7aRLOq+EOqPT6\nJM+mKaNuc1HbRTPsXnhvKGdYuE88ldELH48dRZ1h5vseALI9rJGBlxHHjnF/\nCDWnlqokv8teAc9XT47gVJlDUypCYGCWG9Op3qH0+3Cv3vixI1oCgtex9auv\nXEgFmLQ05BWakuY2u9sagTDHqzqv8BMm7y+GytxTLa+y6CAByWkU9yGOnRK7\njQxm\r\n=h6Ju\r\n-----END PGP SIGNATURE-----\r\n"},"jest":{"testRegex":"(/__tests__/.*|\\.(test|spec))\\.(tsx?|jsx?)$","transform":{".(ts|tsx)":"ts-jest"},"collectCoverage":false,"moduleNameMapper":{"\\.(css|less|sass|scss)$":"<rootDir>/__mocks__/styleMock.ts"},"coverageReporters":["html"],"collectCoverageFrom":["src/**/*.{ts,tsx}","examples/server/src/**/*.{js,jsx}","!**/*.d.ts"],"moduleFileExtensions":["ts","tsx","js"],"setupTestFrameworkScriptFile":"<rootDir>/jest.setup.js"},"main":"dist/index.js","config":{"eslint":"./examples/**/*.{js,jsx}","tslint":"./{__mocks__,src,stories}/**/*.{ts,tsx}"},"readme":"[![npm version](https://badge.fury.io/js/%40gooddata%2Freact-components.svg)](https://www.npmjs.com/package/@gooddata/react-components) \n\n# GoodData.UI React components\n> A React-based JavaScript library for building data-driven applications\n\n## Getting started\n- [GoodData.UI Documentation](http://sdk.gooddata.com/gooddata-ui/)\n- [GoodData.UI Live Examples](https://gooddata-examples.herokuapp.com/)\n- [Stack Overflow](https://stackoverflow.com/questions/tagged/gooddata)\n\n### Usage\nWith [yarn](https://yarnpkg.com) installed, go to your project directory and run\n```\n$ yarn add @gooddata/react-components\n```\nIf you prefer [npm](npmjs.com) run\n```\n$ npm install --save @gooddata/react-components\n```\n\n\n## Contributing\n\nWe welcome any contribution in form of [issues](https://github.com/gooddata/gooddata-react-components/issues) or [pull requests](https://github.com/gooddata/gooddata-react-components/pulls).\nThese commands may come in handy while developing:\n\n| command | description |\n| ------- | ----------- |\n| `yarn install --pure-lockfile` | first step |\n| ||\n| `yarn dev` | build react-components to `/dist` in watch mode |\n| `yarn test` | run all unit tests |\n| `yarn prettier-write` | format the source code to match the valid codestyle |\n| `yarn validate` | validate codestyle |\n| ||\n| `yarn storybook` | run storybook from `/stories` on http://localhost:9001 |\n| `yarn build-storybook` | build storybook to `/dist-storybook` |\n| `yarn test-storybook` | run storybook and [screenshot tests](https://github.com/gooddata/gdc-client-utils/tree/master/test-storybook) |\n| ||\n| `yarn examples` | run Live Examples dev-server from `/examples` on https://localhost:8999 |\n| `yarn examples-build` | build Live Examples to `/examples/dist` |\n| `yarn examples-server` | serve built Live Examples - see `/examples/server/src` |\n| `yarn examples-testcafe` | run testcafe tests against `localhost:8999` |\n\n### Deploy to heroku.com\nWhen you deploy this repo to heroku, it serves *GoodData.UI Live Examples*.\nRelevant tasks are in `Procfile` and `package.json`.\n\n```bash\n# run in the project directory\nheroku login\nheroku create <your-app-name>\nheroku config:set DOMAIN_ADMIN_USERNAME=x@gooddata.com DOMAIN_ADMIN_PASSWORD=xy PROJECT_ID_TO_ASSIGN=xms7ga4tf3g3nzucd8380o2bev8oeknp\ngit push heroku HEAD:master\nheroku open\n```\n\n### Run Live Examples Locally\nTo run *GoodData.UI Live Examples* locally:\n```bash\ngit clone <this-repository>\ncd  <repository-folder>\nyarn install --pure-lockfile\nyarn examples\n```\nThen open https://localhost:8999 and login using Live Examples account (you can [create one here](https://gooddata-examples.herokuapp.com/registration)).\n\n### Source code formatting\nThe source code in the repository is formatted by [Prettier](https://prettier.io/). \nThe format of the code is validated by our Continuous Integration server and is one of the requirements of successful merge.\n\nPrettier is supported by every major IDE. You can find the list of supported editors and how to configure them [here](https://prettier.io/docs/en/editors.html).\n\nIn the case, when your editor is not supported or you don't want to setup the integration, you can run the `yarn prettier-write` command to reformat the code before commit.\n\n## Changelog\n\n- see [CHANGELOG.md](CHANGELOG.md)\n\n## License\n\n(C) 2007-2018 GoodData Corporation\n\nThis project is dual licensed:\n\n- The ATTRIBUTION-NONCOMMERCIAL 4.0 INTERNATIONAL (CC BY-NC 4.0) is used for purpose of the trial experience and evaluation of GoodData.UI library.\n- The GOODDATA GOODDATA.UI LIBRARY END USER LICENSE AGREEMENT is used for GoodData customers.\n\nFor more information, please see [LICENSE](https://github.com/gooddata/gooddata-react-components/blob/master/LICENSE)\n","gitHead":"448f92017047001dd34ac9131d4484259180873c","scripts":{"dev":"bash scripts/build.sh --dev-watch","test":"jest --watch","build":"bash scripts/build.sh","tslint":"yarn run-tslint -t verbose $npm_package_config_tslint","prepare":"cd examples/server && yarn install --pure-lockfile && cd ../..; rm -r examples/node_modules 2>/dev/null; true","examples":"bash scripts/run-examples.sh","prepare?":"# Called before `npm publish` and on local `npm install`. Temporarily also for deleting obsolete node_modules. Ends with `true` to continue gracefully.","validate":"tsc --noEmit && yarn tslint && eslint $npm_package_config_eslint && yarn prettier-check","build-dev":"bash scripts/build.sh --dev","examples?":"# Default is developer domain, other options: yarn examples [sec,secure,stg,stg2,stg3,demo,developer or URL]","storybook":"yarn build && start-storybook -p 9001 -c .storybook","test-once":"jest","tslint-ci":"mkdir -p ./ci/results && yarn run-tslint -t checkstyle -o ./ci/results/tslint-results.xml $npm_package_config_tslint","run-tslint":"tslint -p tsconfig.json","validate-ci":"tsc --noEmit && yarn tslint-ci  && eslint $npm_package_config_eslint -f checkstyle -o ci/results/eslint-results.xml && yarn prettier-check","examples-build":"bash scripts/build-examples.sh","prepublishOnly":"yarn build","prettier-check":"prettier --check '{src,stories,styles,__mocks__,examples/server/src,examples/src,examples/test}/**/*.{ts,js,tsx,jsx,json,scss,md,yaml,html}'","prettier-write":"prettier --write '{src,stories,styles,__mocks__,examples/server/src,examples/src,examples/test}/**/*.{ts,js,tsx,jsx,json,scss,md,yaml,html}'","test-storybook":"yarn build && test-storybook","build-storybook":"yarn build && build-storybook -c .storybook -o dist-storybook","examples-server":"node examples/server/src/index.js","heroku-postbuild":"yarn examples-build developer","examples-testcafe":"testcafe chrome --assertion-timeout 60000 -S -s examples/_screenshots examples/test/**/**/*_test* --debug-on-fail","examples-testcafe-ci":"testcafe 'chrome:headless --no-sandbox' --assertion-timeout 60000 -S -s examples/_screenshots examples/test/**/**/*_test*","examples-testcafe-live":"testcafe-live chrome --assertion-timeout 60000 examples/test/**/**/*_test*"},"typings":"dist/index.d.ts","_npmUser":{"name":"gooddata-ci","email":"rail@gooddata.com"},"deprecated":"@gooddata/react-components@7 reached End of Support on March 31, 2022. Please upgrade (see https://sdk.gooddata.com/gooddata-ui/docs/supported_versions.html for more information).","repository":{"url":"git+ssh://git@github.com/gooddata/gooddata-react-components.git","type":"git"},"_npmVersion":"6.4.1","description":"GoodData React Components","directories":{},"_nodeVersion":"8.12.0","dependencies":{"rxjs":"^5.5.6","lodash":"4.17.11","ag-grid":"^18.0.1","invariant":"^2.2.2","classnames":"^2.2.6","highcharts":"4.2.5","prop-types":"^15.6.0","react-intl":"^2.4.0","custom-event":"^1.0.1","ag-grid-react":"^18.0.0","react-measure":"^1.4.7","@gooddata/typings":"2.10.0","@types/highcharts":"4.2.56","http-status-codes":"^1.3.0","@gooddata/js-utils":"3.4.0","@gooddata/numberjs":"^3.1.2","fixed-data-table-2":"0.7.17","@gooddata/goodstrap":"60.5.0","react-dom-factories":"^1.0.2","@gooddata/gooddata-js":"11.8.0","highcharts-pattern-fill":"3.0.3","nodelist-foreach-polyfill":"^1.2.0","highcharts-grouped-categories":"^1.1.3"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"raf":"3.3.2","yup":"^0.24.1","jest":"23.6.0","react":"16.5.2","enzyme":"3.5.0","formik":"^0.11.11","moment":"2.23.0","history":"^4.7.2","ts-jest":"23.1.4","webpack":"3.10.0","prettier":"1.16.4","react-ga":"^2.5.2","recharts":"1.0.0-beta.9","testcafe":"0.20.3","commander":"2.14.1","node-sass":"4.7.2","react-dom":"16.5.2","supertest":"3.0.0","babel-core":"6.26.0","css-loader":"0.28.7","jest-junit":"3.0.0","raw-loader":"0.5.1","styled-jsx":"2.2.1","typescript":"2.3.3","@types/jest":"23.3.0","@types/node":"7.0.8","file-loader":"1.1.6","sass-loader":"6.0.6","@types/react":"16.0.34","babel-loader":"7.1.2","react-helmet":"5.2.0","react-select":"1.2.1","style-loader":"0.19.1","@types/enzyme":"3.1.13","@types/lodash":"4.14.61","babel-runtime":"6.25.0","testcafe-live":"0.1.4","utility-types":"^1.1.0","babel-polyfill":"^6.26.0","@storybook/react":"3.4.10","@types/invariant":"2.2.29","@types/react-dom":"16.0.3","babel-preset-env":"1.6.1","isomorphic-fetch":"2.2.1","react-datepicker":"1.1.0","react-router-dom":"4.2.2","@gooddata/mock-js":"1.26.0","@storybook/addons":"3.4.10","@types/classnames":"2.2.3","@types/prop-types":"15.5.2","@types/react-intl":"2.3.5","babel-preset-react":"6.24.1","identity-obj-proxy":"^3.0.0","react-async-script":"^0.9.1","webpack-dev-server":"2.11.1","@types/react-portal":"4.0.1","babel-plugin-lodash":"3.3.2","html-webpack-plugin":"2.30.1","react-test-renderer":"16.4.2","@types/react-measure":"0.4.7","clean-webpack-plugin":"0.1.17","eslint-config-prettier":"4.1.0","react-google-recaptcha":"^0.11.0","tslint-config-prettier":"1.18.0","@gooddata/eslint-config":"0.1.0","@gooddata/tslint-config":"0.0.16","@types/storybook__react":"3.0.6","enzyme-adapter-react-16":"1.3.1","uglifyjs-webpack-plugin":"1.2.0","@gooddata/test-storybook":"3.0.1","@storybook/addon-actions":"3.4.10","@storybook/addon-options":"3.4.10","node-sass-magic-importer":"5.1.0","react-syntax-highlighter":"6.1.2","@types/fixed-data-table-2":"0.8.1","awesome-typescript-loader":"3.5.0","@types/react-test-renderer":"16.0.0","circular-dependency-plugin":"4.4.0","compression-webpack-plugin":"1.1.7","@types/enzyme-adapter-react-16":"1.0.3","@types/storybook__addon-actions":"3.0.1","babel-plugin-transform-class-properties":"6.24.1","babel-plugin-transform-async-to-generator":"6.24.1","babel-plugin-transform-object-rest-spread":"6.26.0"},"peerDependencies":{"react":"16.5.2","react-dom":"16.5.2"},"_npmOperationalInternal":{"tmp":"tmp/react-components_7.0.0-alpha12_1556614721233_0.8958419267361859","host":"s3://npm-registry-packages"}},"7.0.0-alpha13":{"name":"@gooddata/react-components","version":"7.0.0-alpha13","author":{"name":"GoodData Corporation"},"license":"BSD-3-Clause","_id":"@gooddata/react-components@7.0.0-alpha13","maintainers":[{"name":"bertold8","email":"ivan.nejezchleb@seznam.cz"},{"name":"bugsbunny338","email":"jiri.zajic@mensa.cz"},{"name":"gooddata-ci","email":"rail@gooddata.com"},{"name":"hurtak","email":"petr.hurtak@gmail.com"},{"name":"ivan.mjartan","email":"ivan.mjartan@gooddata.com"},{"name":"jakub-sterba","email":"jakub.sterba@gooddata.com"},{"name":"jaroslav.tomecek","email":"jaroslav.tomecek@gooddata.com"},{"name":"jkittler","email":"honza.kittler@gmail.com"},{"name":"khanh.le","email":"khanh.le@gooddata.com"},{"name":"langhamp","email":"pavel.langhammer@gooddata.com"},{"name":"lanhuynh","email":"lan.huynh@gooddata.com"},{"name":"linhhong","email":"linh.hong@gooddata.com"},{"name":"lpearce","email":"levi.pearce@gooddata.com"},{"name":"lupko","email":"lubomir.slivka@gooddata.com"},{"name":"martin.mosko","email":"martin.mosko@gooddata.com"},{"name":"michal.marsal","email":"michal.marsal@gooddata.com"},{"name":"nadtan","email":"tan.nguyen@gooddata.com"},{"name":"naibinh","email":"naibinh@gmail.com"},{"name":"nikolacech","email":"nikola.cech@gooddata.com"},{"name":"no23reason","email":"dan.homola@hotmail.cz"},{"name":"pbenes","email":"petr.benes@gooddata.com"},{"name":"peterlacko","email":"lackopeter17@gmail.com"},{"name":"petrjanu","email":"petr.janu@gooddata.com"},{"name":"ptquang86","email":"ptquang86@gmail.com"},{"name":"rodri360","email":"me@rodri360.com"},{"name":"sitina","email":"jiri.sitina@gooddata.com"},{"name":"sondo","email":"son.do@gooddata.com"},{"name":"strouhaljan","email":"strouhal.jan@gmail.com"},{"name":"tomas.bouma","email":"tomas.bouma@gooddata.com"},{"name":"tomas.kratochvil","email":"tomas.kratochvil@gooddata.com"},{"name":"tomasreichmann","email":"tomasreichmann@gmail.com"},{"name":"tomsatgd","email":"tomas.satinsky@gooddata.com"},{"name":"tu.ngo","email":"tu.ngo@gooddata.com"},{"name":"vlastikcz","email":"vlastimil.kotas@gooddata.com"},{"name":"vlckomi1","email":"michaela.vlckova@gooddata.com"},{"name":"xmort","email":"petr.dolejsi@gooddata.com"},{"name":"yanlipnican","email":"yanlipnican@gmail.com"}],"homepage":"https://github.com/gooddata/gooddata-react-components#readme","bugs":{"url":"https://github.com/gooddata/gooddata-react-components/issues"},"dist":{"shasum":"da33d201e5c50b778e9caf77e0d255fe75a77fcf","tarball":"https://registry.npmjs.org/@gooddata/react-components/-/react-components-7.0.0-alpha13.tgz","fileCount":1208,"integrity":"sha512-8Mr7V8pLRC0ozukfIeM8lcJCCN4Xjt4cujuqIkp84N7MGt7PAe+ehOTxubCDM9+SzURxIs+uEPNMHUm3muNa5g==","signatures":[{"sig":"MEUCIQDiBzQR2fa5ZdjdESex5IKYgqUD8h3y+hCeGRmjfO/fIgIgb1B3pGAyLWkykQvv1L1KDrq3E55iKfA4zEJX/NJHpmE=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":5152211,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJcyCDICRA9TVsSAnZWagAALNUP/1+6A35mXQw7tyDvgw0v\nL3mpezLpbmqqqwy8O0njPDWjchC9UhJKxiKH3Dh1/QyNTBlVVBCSJIXK+GH4\npCVDXOL2/VNi5DliVDhYbipiGPWwht25bFbB+EB8MkJkmDCoGNZzq+dIMT2U\nPYsy1MtXfwhyH+aZCbkUq0pXc1HmM+rgZXZKaz0rgbGiNrkXh2gn3DITNLX7\nryh/ADAMa+QKNmIihFiuE7rj38k94CpCp68DknZZTuhDtokqzAJGwPDPkD9L\nddQYIGO7dpvEfzBWZ+aJgIN8wf2hBNDNPaiCwufm1joiCKKbs9Gw87gFhUOB\nvJ1EMOwvcpGFChrO3ycXBOknSNlbdMCn3iqMIpPAz7ZGzxpMgWU1UgWu9IoJ\nd+aQV+KSpobkCGDii30pP4C8KH5poS0lwP8zk5jDzSe0uyxHIyDskFcJFge5\nCqOUxNNXtDw2ncIfwTyeQVwpFt1zVDpUPiw71wMmeigpYknIYUvho3ecdukW\nzCGWgAJm4WKA3x1QBpNM+k4iV9aK18cSKWycbf7knlMSGD0r9vRecBvhgk65\neqKGrWCSLbG0dys5ReM8g7kQe1oHaVDSiwZ44rRjwr+EL3ZCBuyRXnBkT//h\n1rV9G+c3i5+mTWJUbpihBDWg5nZ0IUNOiUcErJiA/DsVff9T5lf26gMsdY6i\n1HE8\r\n=L/YU\r\n-----END PGP SIGNATURE-----\r\n"},"jest":{"testRegex":"(/__tests__/.*|\\.(test|spec))\\.(tsx?|jsx?)$","transform":{".(js|jsx)":"babel-jest",".(ts|tsx)":"ts-jest"},"collectCoverage":false,"moduleNameMapper":{"\\.(css|less|sass|scss)$":"<rootDir>/__mocks__/styleMock.ts"},"coverageReporters":["html"],"setupFilesAfterEnv":["<rootDir>/jest.setup.js"],"collectCoverageFrom":["src/**/*.{ts,tsx}","examples/server/src/**/*.{js,jsx}","!**/*.d.ts"],"moduleFileExtensions":["ts","tsx","js","jsx","json"],"testPathIgnorePatterns":[",/node_modules/","/dist/"]},"main":"dist/index.js","config":{"eslint":"./examples/**/*.{js,jsx}","tslint":"./{__mocks__,src,stories}/{,**/}*.{ts,tsx}"},"readme":"[![npm version](https://badge.fury.io/js/%40gooddata%2Freact-components.svg)](https://www.npmjs.com/package/@gooddata/react-components) \n\n# GoodData.UI React components\n> A React-based JavaScript library for building data-driven applications\n\n## Getting started\n- [GoodData.UI Documentation](http://sdk.gooddata.com/gooddata-ui/)\n- [GoodData.UI Live Examples](https://gooddata-examples.herokuapp.com/)\n- [Stack Overflow](https://stackoverflow.com/questions/tagged/gooddata)\n\n### Usage\nWith [yarn](https://yarnpkg.com) installed, go to your project directory and run\n```\n$ yarn add @gooddata/react-components\n```\nIf you prefer [npm](npmjs.com) run\n```\n$ npm install --save @gooddata/react-components\n```\n\n\n## Contributing\n\nWe welcome any contribution in form of [issues](https://github.com/gooddata/gooddata-react-components/issues) or [pull requests](https://github.com/gooddata/gooddata-react-components/pulls).\nThese commands may come in handy while developing:\n\n| command | description |\n| ------- | ----------- |\n| `yarn install --pure-lockfile` | first step |\n| ||\n| `yarn dev` | build react-components to `/dist` in watch mode |\n| `yarn test` | run all unit tests |\n| `yarn prettier-write` | format the source code to match the valid codestyle |\n| `yarn validate` | validate codestyle |\n| ||\n| `yarn storybook` | run storybook from `/stories` on http://localhost:9001 |\n| `yarn build-storybook` | build storybook to `/dist-storybook` |\n| `yarn test-storybook` | run storybook and [screenshot tests](https://github.com/gooddata/gdc-client-utils/tree/master/test-storybook) |\n| ||\n| `yarn examples` | run Live Examples dev-server from `/examples` on https://localhost:8999 |\n| `yarn examples-build` | build Live Examples to `/examples/dist` |\n| `yarn examples-server` | serve built Live Examples - see `/examples/server/src` |\n| `yarn examples-testcafe` | run testcafe tests against `localhost:8999` |\n\n### Deploy to heroku.com\nWhen you deploy this repo to heroku, it serves *GoodData.UI Live Examples*.\nRelevant tasks are in `Procfile` and `package.json`.\n\n```bash\n# run in the project directory\nheroku login\nheroku create <your-app-name>\nheroku config:set DOMAIN_ADMIN_USERNAME=x@gooddata.com DOMAIN_ADMIN_PASSWORD=xy PROJECT_ID_TO_ASSIGN=xms7ga4tf3g3nzucd8380o2bev8oeknp\ngit push heroku HEAD:master\nheroku open\n```\n\n### Run Live Examples Locally\nTo run *GoodData.UI Live Examples* locally:\n```bash\ngit clone <this-repository>\ncd  <repository-folder>\nyarn install --pure-lockfile\nyarn examples\n```\nThen open https://localhost:8999 and login using Live Examples account (you can [create one here](https://gooddata-examples.herokuapp.com/registration)).\n\n### Source code formatting\nThe source code in the repository is formatted by [Prettier](https://prettier.io/). \nThe format of the code is validated by our Continuous Integration server and is one of the requirements of successful merge.\n\nPrettier is supported by every major IDE. You can find the list of supported editors and how to configure them [here](https://prettier.io/docs/en/editors.html).\n\nIn the case, when your editor is not supported or you don't want to setup the integration, you can run the `yarn prettier-write` command to reformat the code before commit.\n\n## Changelog\n\n- see [CHANGELOG.md](CHANGELOG.md)\n\n## License\n\n(C) 2007-2018 GoodData Corporation\n\nThis project is dual licensed:\n\n- The ATTRIBUTION-NONCOMMERCIAL 4.0 INTERNATIONAL (CC BY-NC 4.0) is used for purpose of the trial experience and evaluation of GoodData.UI library.\n- The GOODDATA GOODDATA.UI LIBRARY END USER LICENSE AGREEMENT is used for GoodData customers.\n\nFor more information, please see [LICENSE](https://github.com/gooddata/gooddata-react-components/blob/master/LICENSE)\n","gitHead":"56da79f5b128fb748c1c9d721e4c04d5332fe959","scripts":{"dev":"bash scripts/build.sh --dev-watch","test":"jest --watch","build":"bash scripts/build.sh","tslint":"yarn run-tslint -t verbose $npm_package_config_tslint","prepare":"cd examples/server && yarn install --pure-lockfile && cd ../..; rm -r examples/node_modules 2>/dev/null; true","examples":"bash scripts/run-examples.sh","prepare?":"# Called before `npm publish` and on local `npm install`. Temporarily also for deleting obsolete node_modules. Ends with `true` to continue gracefully.","validate":"tsc --noEmit && yarn tslint && eslint $npm_package_config_eslint && yarn prettier-check","build-dev":"bash scripts/build.sh --dev","examples?":"# Default is developer domain, other options: yarn examples [sec,secure,stg,stg2,stg3,demo,developer or URL]","storybook":"yarn build && start-storybook -p 9001 -c .storybook","test-once":"jest","tslint-ci":"mkdir -p ./ci/results && yarn run-tslint -t checkstyle -o ./ci/results/tslint-results.xml $npm_package_config_tslint","run-tslint":"tslint -p tsconfig.json","validate-ci":"tsc --noEmit && yarn tslint-ci  && eslint $npm_package_config_eslint -f checkstyle -o ci/results/eslint-results.xml && yarn prettier-check","examples-build":"bash scripts/build-examples.sh","prepublishOnly":"yarn build","prettier-check":"prettier --check '{src,stories,styles,__mocks__,examples/server/src,examples/src,examples/test}/**/*.{ts,js,tsx,jsx,json,scss,md,yaml,html}'","prettier-write":"prettier --write '{src,stories,styles,__mocks__,examples/server/src,examples/src,examples/test}/**/*.{ts,js,tsx,jsx,json,scss,md,yaml,html}'","test-storybook":"yarn build && test-storybook","build-storybook":"yarn build && build-storybook -c .storybook -o dist-storybook","examples-server":"node examples/server/src/index.js","heroku-postbuild":"yarn examples-build developer","examples-testcafe":"testcafe chrome --assertion-timeout 60000 -S -s examples/_screenshots examples/test/**/**/*_test* --debug-on-fail","examples-testcafe-ci":"testcafe 'chrome:headless --no-sandbox' --assertion-timeout 60000 -S -s examples/_screenshots examples/test/**/**/*_test*","examples-testcafe-live":"testcafe-live chrome --assertion-timeout 60000 examples/test/**/**/*_test*"},"typings":"dist/index.d.ts","_npmUser":{"name":"gooddata-ci","email":"rail@gooddata.com"},"deprecated":"@gooddata/react-components@7 reached End of Support on March 31, 2022. Please upgrade (see https://sdk.gooddata.com/gooddata-ui/docs/supported_versions.html for more information).","repository":{"url":"git+ssh://git@github.com/gooddata/gooddata-react-components.git","type":"git"},"_npmVersion":"6.4.1","description":"GoodData React Components","directories":{},"_nodeVersion":"8.12.0","dependencies":{"rxjs":"^5.5.6","lodash":"4.17.11","ag-grid":"^18.0.1","invariant":"^2.2.2","classnames":"^2.2.6","highcharts":"4.2.5","prop-types":"^15.6.0","react-intl":"^2.4.0","custom-event":"^1.0.1","ag-grid-react":"^18.0.0","react-measure":"^1.4.7","@gooddata/typings":"2.11.0","@types/highcharts":"4.2.56","http-status-codes":"^1.3.0","@gooddata/js-utils":"3.4.0","@gooddata/numberjs":"^3.1.2","fixed-data-table-2":"0.7.17","@gooddata/goodstrap":"60.5.0","react-dom-factories":"^1.0.2","@gooddata/gooddata-js":"11.9.0","highcharts-pattern-fill":"3.0.3","nodelist-foreach-polyfill":"^1.2.0","highcharts-grouped-categories":"^1.1.3"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"raf":"3.3.2","yup":"^0.24.1","jest":"24.7.1","react":"16.5.2","enzyme":"3.5.0","eslint":"4.19.1","formik":"^0.11.11","moment":"2.23.0","history":"^4.7.2","ts-jest":"24.0.0","webpack":"3.10.0","prettier":"1.16.4","react-ga":"^2.5.2","recharts":"1.0.0-beta.9","testcafe":"0.20.3","commander":"2.14.1","node-sass":"4.7.2","react-dom":"16.5.2","supertest":"3.0.0","babel-core":"6.26.0","babel-jest":"21.0.0","css-loader":"0.28.7","jest-junit":"3.0.0","raw-loader":"0.5.1","styled-jsx":"2.2.1","typescript":"3.3.4000","@types/jest":"24.0.6","@types/node":"7.0.8","file-loader":"1.1.6","sass-loader":"6.0.6","@types/react":"16.0.34","babel-loader":"7.1.2","react-helmet":"5.2.0","react-select":"1.2.1","style-loader":"0.19.1","@types/enzyme":"3.1.13","@types/lodash":"4.14.123","babel-runtime":"6.25.0","testcafe-live":"0.1.4","babel-polyfill":"^6.26.0","@storybook/react":"3.4.10","@types/invariant":"2.2.29","@types/react-dom":"16.0.3","babel-preset-env":"1.6.1","isomorphic-fetch":"2.2.1","react-datepicker":"1.1.0","react-router-dom":"4.2.2","@gooddata/mock-js":"1.27.0","@storybook/addons":"3.4.10","@types/classnames":"2.2.3","@types/prop-types":"15.5.2","@types/react-intl":"2.3.5","babel-preset-react":"6.24.1","identity-obj-proxy":"^3.0.0","react-async-script":"^0.9.1","webpack-dev-server":"2.11.1","@types/react-portal":"4.0.1","babel-plugin-lodash":"3.3.2","html-webpack-plugin":"2.30.1","react-test-renderer":"16.4.2","@types/react-measure":"0.4.7","clean-webpack-plugin":"0.1.17","eslint-config-prettier":"4.1.0","react-google-recaptcha":"^0.11.0","tslint-config-prettier":"1.18.0","@gooddata/eslint-config":"0.1.0","@gooddata/tslint-config":"1.0.0","@types/storybook__react":"3.0.6","enzyme-adapter-react-16":"1.3.1","uglifyjs-webpack-plugin":"1.2.0","@gooddata/test-storybook":"3.0.1","@storybook/addon-actions":"3.4.10","@storybook/addon-options":"3.4.10","node-sass-magic-importer":"5.1.0","react-syntax-highlighter":"6.1.2","@types/fixed-data-table-2":"0.8.1","awesome-typescript-loader":"3.5.0","@types/react-test-renderer":"16.0.0","circular-dependency-plugin":"4.4.0","compression-webpack-plugin":"1.1.7","@types/enzyme-adapter-react-16":"1.0.3","@types/storybook__addon-actions":"3.0.1","babel-plugin-transform-class-properties":"6.24.1","babel-plugin-transform-async-to-generator":"6.24.1","babel-plugin-transform-object-rest-spread":"6.26.0"},"peerDependencies":{"react":"16.5.2","react-dom":"16.5.2"},"_npmOperationalInternal":{"tmp":"tmp/react-components_7.0.0-alpha13_1556619463643_0.25200417400741726","host":"s3://npm-registry-packages"}},"7.0.0-alpha14":{"name":"@gooddata/react-components","version":"7.0.0-alpha14","author":{"name":"GoodData Corporation"},"license":"BSD-3-Clause","_id":"@gooddata/react-components@7.0.0-alpha14","maintainers":[{"name":"bertold8","email":"ivan.nejezchleb@seznam.cz"},{"name":"bugsbunny338","email":"jiri.zajic@mensa.cz"},{"name":"gooddata-ci","email":"rail@gooddata.com"},{"name":"hurtak","email":"petr.hurtak@gmail.com"},{"name":"ivan.mjartan","email":"ivan.mjartan@gooddata.com"},{"name":"jakub-sterba","email":"jakub.sterba@gooddata.com"},{"name":"jaroslav.tomecek","email":"jaroslav.tomecek@gooddata.com"},{"name":"jkittler","email":"honza.kittler@gmail.com"},{"name":"khanh.le","email":"khanh.le@gooddata.com"},{"name":"langhamp","email":"pavel.langhammer@gooddata.com"},{"name":"lanhuynh","email":"lan.huynh@gooddata.com"},{"name":"linhhong","email":"linh.hong@gooddata.com"},{"name":"lpearce","email":"levi.pearce@gooddata.com"},{"name":"lupko","email":"lubomir.slivka@gooddata.com"},{"name":"martin.mosko","email":"martin.mosko@gooddata.com"},{"name":"michal.marsal","email":"michal.marsal@gooddata.com"},{"name":"nadtan","email":"tan.nguyen@gooddata.com"},{"name":"naibinh","email":"naibinh@gmail.com"},{"name":"nikolacech","email":"nikola.cech@gooddata.com"},{"name":"no23reason","email":"dan.homola@hotmail.cz"},{"name":"pbenes","email":"petr.benes@gooddata.com"},{"name":"petrjanu","email":"petr.janu@gooddata.com"},{"name":"ptquang86","email":"ptquang86@gmail.com"},{"name":"rodri360","email":"me@rodri360.com"},{"name":"sitina","email":"jiri.sitina@gooddata.com"},{"name":"sondo","email":"son.do@gooddata.com"},{"name":"strouhaljan","email":"strouhal.jan@gmail.com"},{"name":"tomas.bouma","email":"tomas.bouma@gooddata.com"},{"name":"tomas.kratochvil","email":"tomas.kratochvil@gooddata.com"},{"name":"tomasreichmann","email":"tomasreichmann@gmail.com"},{"name":"tomsatgd","email":"tomas.satinsky@gooddata.com"},{"name":"tu.ngo","email":"tu.ngo@gooddata.com"},{"name":"vlastikcz","email":"vlastimil.kotas@gooddata.com"},{"name":"vlckomi1","email":"michaela.vlckova@gooddata.com"},{"name":"xmort","email":"petr.dolejsi@gooddata.com"},{"name":"yanlipnican","email":"yanlipnican@gmail.com"}],"homepage":"https://github.com/gooddata/gooddata-react-components#readme","bugs":{"url":"https://github.com/gooddata/gooddata-react-components/issues"},"dist":{"shasum":"08ee4f32366b117e96ce3df95a4bc2e539982900","tarball":"https://registry.npmjs.org/@gooddata/react-components/-/react-components-7.0.0-alpha14.tgz","fileCount":1208,"integrity":"sha512-ORpOk/eBB6hg1Y3dE1HBtK9A9thR0PRe8/cLUSOv5XrzvHO3IVP7MEn0qa8GW+O+YTyzS8MV0j/aqJkJHhGpmQ==","signatures":[{"sig":"MEQCIFT6eGL+Uq9sK62Kiz0xYf/bKJ/3A79XSR4EUrEm3MkzAiArhQiM2TWvTgIhFysQ+6Mf7+f8V0vMZIAaVbpqJl1bUQ==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":5152852,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJcyrPqCRA9TVsSAnZWagAAdkMP/1lIo1tWA2t5yCHvmLZD\n70eDjFdCDeLgRpXlZOsp3dqwhNuELLDR3Wt5y+GXG1st6oy+TtgjfGntUXHx\nTuU49OqNua53FDIXvwm6rSkGkJ4blNEM6vS1EjZfWKUhm07yPl70pIGnwj16\nEVxjA5Pdb8t96SIVMOlOe19JvJQn9f9hBdzjLGRa0c4B9Qb0ZLvIVlNfcmla\nrf7EUtxFxkXAo3oyZm0hCM9OHxSY6TGd5zRwvDXEHRDPWaLFwc1YqcuxHD5R\ncQkA9nxcZiBai+EueESbTu20GlL216Udm3c6ZeUqlmMhzpK2h/TPXrAGHbi8\nXWHZn6W8DdNJ6uzT5nHAwWOU4IV7C3QMPG+ceEimhWu5R65yobpzXZTVfKcQ\nNmrJkdl3H5AVqAXC6VbaXDGoDQgKARhzUKCcqIjj+rA/gsDsU1lbUSSbjokn\nRgb6hN9q2+9KD/8+dI9+1kAP3DUgJLVuR4V2b/old6RaX/G+vZmaoQOp9C6U\nr824g3g95akYCw9FxWzDL4a/IM1YjQshZk86baYE7Ji/KBME23FIoBM34xyh\nxHa0BZI1RfD0wa1pC80BaBsj5VmvR9F7ajd4twiWGQ19tRFoDlYHuPtuItYM\nw72lWoEvHt1Va3GkfzLM78bKPDz3MqYjruhTSA9iE/wIvrKYWvIGbDkzfVKW\nOztw\r\n=g6W5\r\n-----END PGP SIGNATURE-----\r\n"},"jest":{"testRegex":"(/__tests__/.*|\\.(test|spec))\\.(tsx?|jsx?)$","transform":{".(js|jsx)":"babel-jest",".(ts|tsx)":"ts-jest"},"collectCoverage":false,"moduleNameMapper":{"\\.(css|less|sass|scss)$":"<rootDir>/__mocks__/styleMock.ts"},"coverageReporters":["html"],"setupFilesAfterEnv":["<rootDir>/jest.setup.js"],"collectCoverageFrom":["src/**/*.{ts,tsx}","examples/server/src/**/*.{js,jsx}","!**/*.d.ts"],"moduleFileExtensions":["ts","tsx","js","jsx","json"],"testPathIgnorePatterns":[",/node_modules/","/dist/"]},"main":"dist/index.js","config":{"eslint":"./examples/**/*.{js,jsx}","tslint":"./{__mocks__,src,stories}/{,**/}*.{ts,tsx}"},"readme":"[![npm version](https://badge.fury.io/js/%40gooddata%2Freact-components.svg)](https://www.npmjs.com/package/@gooddata/react-components) \n\n# GoodData.UI React components\n> A React-based JavaScript library for building data-driven applications\n\n## Getting started\n- [GoodData.UI Documentation](http://sdk.gooddata.com/gooddata-ui/)\n- [GoodData.UI Live Examples](https://gooddata-examples.herokuapp.com/)\n- [Stack Overflow](https://stackoverflow.com/questions/tagged/gooddata)\n\n### Usage\nWith [yarn](https://yarnpkg.com) installed, go to your project directory and run\n```\n$ yarn add @gooddata/react-components\n```\nIf you prefer [npm](npmjs.com) run\n```\n$ npm install --save @gooddata/react-components\n```\n\n\n## Contributing\n\nWe welcome any contribution in form of [issues](https://github.com/gooddata/gooddata-react-components/issues) or [pull requests](https://github.com/gooddata/gooddata-react-components/pulls).\nThese commands may come in handy while developing:\n\n| command | description |\n| ------- | ----------- |\n| `yarn install --pure-lockfile` | first step |\n| ||\n| `yarn dev` | build react-components to `/dist` in watch mode |\n| `yarn test` | run all unit tests |\n| `yarn prettier-write` | format the source code to match the valid codestyle |\n| `yarn validate` | validate codestyle |\n| ||\n| `yarn storybook` | run storybook from `/stories` on http://localhost:9001 |\n| `yarn build-storybook` | build storybook to `/dist-storybook` |\n| `yarn test-storybook` | run storybook and [screenshot tests](https://github.com/gooddata/gdc-client-utils/tree/master/test-storybook) |\n| ||\n| `yarn examples` | run Live Examples dev-server from `/examples` on https://localhost:8999 |\n| `yarn examples-build` | build Live Examples to `/examples/dist` |\n| `yarn examples-server` | serve built Live Examples - see `/examples/server/src` |\n| `yarn examples-testcafe` | run testcafe tests against `localhost:8999` |\n\n### Deploy to heroku.com\nWhen you deploy this repo to heroku, it serves *GoodData.UI Live Examples*.\nRelevant tasks are in `Procfile` and `package.json`.\n\n```bash\n# run in the project directory\nheroku login\nheroku create <your-app-name>\nheroku config:set DOMAIN_ADMIN_USERNAME=x@gooddata.com DOMAIN_ADMIN_PASSWORD=xy PROJECT_ID_TO_ASSIGN=xms7ga4tf3g3nzucd8380o2bev8oeknp\ngit push heroku HEAD:master\nheroku open\n```\n\n### Run Live Examples Locally\nTo run *GoodData.UI Live Examples* locally:\n```bash\ngit clone <this-repository>\ncd  <repository-folder>\nyarn install --pure-lockfile\nyarn examples\n```\nThen open https://localhost:8999 and login using Live Examples account (you can [create one here](https://gooddata-examples.herokuapp.com/registration)).\n\n### Source code formatting\nThe source code in the repository is formatted by [Prettier](https://prettier.io/). \nThe format of the code is validated by our Continuous Integration server and is one of the requirements of successful merge.\n\nPrettier is supported by every major IDE. You can find the list of supported editors and how to configure them [here](https://prettier.io/docs/en/editors.html).\n\nIn the case, when your editor is not supported or you don't want to setup the integration, you can run the `yarn prettier-write` command to reformat the code before commit.\n\n## Changelog\n\n- see [CHANGELOG.md](CHANGELOG.md)\n\n## License\n\n(C) 2007-2018 GoodData Corporation\n\nThis project is dual licensed:\n\n- The ATTRIBUTION-NONCOMMERCIAL 4.0 INTERNATIONAL (CC BY-NC 4.0) is used for purpose of the trial experience and evaluation of GoodData.UI library.\n- The GOODDATA GOODDATA.UI LIBRARY END USER LICENSE AGREEMENT is used for GoodData customers.\n\nFor more information, please see [LICENSE](https://github.com/gooddata/gooddata-react-components/blob/master/LICENSE)\n","gitHead":"cfff9412ad7f708ea25bb4beb6873390fa9e2263","scripts":{"dev":"bash scripts/build.sh --dev-watch","test":"jest --watch","build":"bash scripts/build.sh","tslint":"yarn run-tslint -t verbose $npm_package_config_tslint","prepare":"cd examples/server && yarn install --pure-lockfile && cd ../..; rm -r examples/node_modules 2>/dev/null; true","examples":"bash scripts/run-examples.sh","prepare?":"# Called before `npm publish` and on local `npm install`. Temporarily also for deleting obsolete node_modules. Ends with `true` to continue gracefully.","validate":"tsc --noEmit && yarn tslint && eslint $npm_package_config_eslint && yarn prettier-check","build-dev":"bash scripts/build.sh --dev","examples?":"# Default is developer domain, other options: yarn examples [sec,secure,stg,stg2,stg3,demo,developer or URL]","storybook":"yarn build && start-storybook -p 9001 -c .storybook","test-once":"jest","tslint-ci":"mkdir -p ./ci/results && yarn run-tslint -t checkstyle -o ./ci/results/tslint-results.xml $npm_package_config_tslint","run-tslint":"tslint -p tsconfig.json","validate-ci":"tsc --noEmit && yarn tslint-ci  && eslint $npm_package_config_eslint -f checkstyle -o ci/results/eslint-results.xml && yarn prettier-check","examples-build":"bash scripts/build-examples.sh","prepublishOnly":"yarn build","prettier-check":"prettier --check '{src,stories,styles,__mocks__,examples/server/src,examples/src,examples/test}/**/*.{ts,js,tsx,jsx,json,scss,md,yaml,html}'","prettier-write":"prettier --write '{src,stories,styles,__mocks__,examples/server/src,examples/src,examples/test}/**/*.{ts,js,tsx,jsx,json,scss,md,yaml,html}'","test-storybook":"yarn build && test-storybook","build-storybook":"yarn build && build-storybook -c .storybook -o dist-storybook","examples-server":"node examples/server/src/index.js","heroku-postbuild":"yarn examples-build developer","examples-testcafe":"testcafe chrome --assertion-timeout 60000 -S -s examples/_screenshots examples/test/**/**/*_test* --debug-on-fail","examples-testcafe-ci":"testcafe 'chrome:headless --no-sandbox' --assertion-timeout 60000 -S -s examples/_screenshots examples/test/**/**/*_test*","examples-testcafe-live":"testcafe-live chrome --assertion-timeout 60000 examples/test/**/**/*_test*"},"typings":"dist/index.d.ts","_npmUser":{"name":"gooddata-ci","email":"rail@gooddata.com"},"deprecated":"@gooddata/react-components@7 reached End of Support on March 31, 2022. Please upgrade (see https://sdk.gooddata.com/gooddata-ui/docs/supported_versions.html for more information).","repository":{"url":"git+ssh://git@github.com/gooddata/gooddata-react-components.git","type":"git"},"_npmVersion":"6.4.1","description":"GoodData React Components","directories":{},"_nodeVersion":"8.12.0","dependencies":{"rxjs":"^5.5.6","lodash":"4.17.11","ag-grid":"^18.0.1","invariant":"^2.2.2","classnames":"^2.2.6","highcharts":"4.2.5","prop-types":"^15.6.0","react-intl":"^2.4.0","custom-event":"^1.0.1","ag-grid-react":"^18.0.0","react-measure":"^1.4.7","@gooddata/typings":"2.11.0","@types/highcharts":"4.2.56","http-status-codes":"^1.3.0","@gooddata/js-utils":"3.4.0","@gooddata/numberjs":"^3.1.2","fixed-data-table-2":"0.7.17","@gooddata/goodstrap":"60.5.0","react-dom-factories":"^1.0.2","@gooddata/gooddata-js":"11.9.0","highcharts-pattern-fill":"3.0.3","nodelist-foreach-polyfill":"^1.2.0","highcharts-grouped-categories":"^1.1.3"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"raf":"3.3.2","yup":"^0.24.1","jest":"24.7.1","react":"16.5.2","enzyme":"3.5.0","eslint":"4.19.1","formik":"^0.11.11","moment":"2.23.0","history":"^4.7.2","ts-jest":"24.0.0","webpack":"3.10.0","prettier":"1.16.4","react-ga":"^2.5.2","recharts":"1.0.0-beta.9","testcafe":"0.20.3","commander":"2.14.1","node-sass":"4.7.2","react-dom":"16.5.2","supertest":"3.0.0","babel-core":"6.26.0","babel-jest":"21.0.0","css-loader":"0.28.7","jest-junit":"3.0.0","raw-loader":"0.5.1","styled-jsx":"2.2.1","typescript":"3.3.4000","@types/jest":"24.0.6","@types/node":"7.0.8","file-loader":"1.1.6","sass-loader":"6.0.6","@types/react":"16.0.34","babel-loader":"7.1.2","react-helmet":"5.2.0","react-select":"1.2.1","style-loader":"0.19.1","@types/enzyme":"3.1.13","@types/lodash":"4.14.123","babel-runtime":"6.25.0","testcafe-live":"0.1.4","babel-polyfill":"^6.26.0","@storybook/react":"3.4.10","@types/invariant":"2.2.29","@types/react-dom":"16.0.3","babel-preset-env":"1.6.1","isomorphic-fetch":"2.2.1","react-datepicker":"1.1.0","react-router-dom":"4.2.2","@gooddata/mock-js":"1.27.0","@storybook/addons":"3.4.10","@types/classnames":"2.2.3","@types/prop-types":"15.5.2","@types/react-intl":"2.3.5","babel-preset-react":"6.24.1","identity-obj-proxy":"^3.0.0","react-async-script":"^0.9.1","webpack-dev-server":"2.11.1","@types/react-portal":"4.0.1","babel-plugin-lodash":"3.3.2","html-webpack-plugin":"2.30.1","react-test-renderer":"16.4.2","@types/react-measure":"0.4.7","clean-webpack-plugin":"0.1.17","eslint-config-prettier":"4.1.0","react-google-recaptcha":"^0.11.0","tslint-config-prettier":"1.18.0","@gooddata/eslint-config":"0.1.0","@gooddata/tslint-config":"1.0.0","@types/storybook__react":"3.0.6","enzyme-adapter-react-16":"1.3.1","uglifyjs-webpack-plugin":"1.2.0","@gooddata/test-storybook":"3.0.1","@storybook/addon-actions":"3.4.10","@storybook/addon-options":"3.4.10","node-sass-magic-importer":"5.1.0","react-syntax-highlighter":"6.1.2","@types/fixed-data-table-2":"0.8.1","awesome-typescript-loader":"3.5.0","@types/react-test-renderer":"16.0.0","circular-dependency-plugin":"4.4.0","compression-webpack-plugin":"1.1.7","@types/enzyme-adapter-react-16":"1.0.3","@types/storybook__addon-actions":"3.0.1","babel-plugin-transform-class-properties":"6.24.1","babel-plugin-transform-async-to-generator":"6.24.1","babel-plugin-transform-object-rest-spread":"6.26.0"},"peerDependencies":{"react":"16.5.2","react-dom":"16.5.2"},"_npmOperationalInternal":{"tmp":"tmp/react-components_7.0.0-alpha14_1556788201990_0.70049714223435","host":"s3://npm-registry-packages"}},"7.0.0-alpha15":{"name":"@gooddata/react-components","version":"7.0.0-alpha15","author":{"name":"GoodData Corporation"},"license":"BSD-3-Clause","_id":"@gooddata/react-components@7.0.0-alpha15","maintainers":[{"name":"bertold8","email":"ivan.nejezchleb@seznam.cz"},{"name":"bugsbunny338","email":"jiri.zajic@mensa.cz"},{"name":"gooddata-ci","email":"rail@gooddata.com"},{"name":"hurtak","email":"petr.hurtak@gmail.com"},{"name":"ivan.mjartan","email":"ivan.mjartan@gooddata.com"},{"name":"jakub-sterba","email":"jakub.sterba@gooddata.com"},{"name":"jaroslav.tomecek","email":"jaroslav.tomecek@gooddata.com"},{"name":"jkittler","email":"honza.kittler@gmail.com"},{"name":"khanh.le","email":"khanh.le@gooddata.com"},{"name":"langhamp","email":"pavel.langhammer@gooddata.com"},{"name":"lanhuynh","email":"lan.huynh@gooddata.com"},{"name":"linhhong","email":"linh.hong@gooddata.com"},{"name":"lpearce","email":"levi.pearce@gooddata.com"},{"name":"lupko","email":"lubomir.slivka@gooddata.com"},{"name":"martin.mosko","email":"martin.mosko@gooddata.com"},{"name":"michal.marsal","email":"michal.marsal@gooddata.com"},{"name":"nadtan","email":"tan.nguyen@gooddata.com"},{"name":"naibinh","email":"naibinh@gmail.com"},{"name":"nikolacech","email":"nikola.cech@gooddata.com"},{"name":"no23reason","email":"dan.homola@hotmail.cz"},{"name":"pbenes","email":"petr.benes@gooddata.com"},{"name":"petrjanu","email":"petr.janu@gooddata.com"},{"name":"ptquang86","email":"ptquang86@gmail.com"},{"name":"rodri360","email":"me@rodri360.com"},{"name":"sitina","email":"jiri.sitina@gooddata.com"},{"name":"sondo","email":"son.do@gooddata.com"},{"name":"strouhaljan","email":"strouhal.jan@gmail.com"},{"name":"tomas.bouma","email":"tomas.bouma@gooddata.com"},{"name":"tomas.kratochvil","email":"tomas.kratochvil@gooddata.com"},{"name":"tomasreichmann","email":"tomasreichmann@gmail.com"},{"name":"tomsatgd","email":"tomas.satinsky@gooddata.com"},{"name":"tu.ngo","email":"tu.ngo@gooddata.com"},{"name":"vlastikcz","email":"vlastimil.kotas@gooddata.com"},{"name":"vlckomi1","email":"michaela.vlckova@gooddata.com"},{"name":"xmort","email":"petr.dolejsi@gooddata.com"},{"name":"yanlipnican","email":"yanlipnican@gmail.com"}],"homepage":"https://github.com/gooddata/gooddata-react-components#readme","bugs":{"url":"https://github.com/gooddata/gooddata-react-components/issues"},"dist":{"shasum":"201269e8a93bd01f6ab197b451005673cd034658","tarball":"https://registry.npmjs.org/@gooddata/react-components/-/react-components-7.0.0-alpha15.tgz","fileCount":1208,"integrity":"sha512-g9KfQMCJgrjijhNuMrt++b9SfxTTMHoj5oDz9PEYeRQczjkShyhVMNXWawc0srQLEvU4IeYYNMi8eqHiOMtJuQ==","signatures":[{"sig":"MEQCIDThPF8eKoBGE+xImNwDiQdBfDWdjqZ4hFQAmXFYFHEIAiB5pEefXYN9XugPmfEcMJXu21hgptz+GKZX4tn+ozvdlg==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":5166284,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJczDGrCRA9TVsSAnZWagAArcMP/1aexhn03mmTpu5uv4ob\n+HyoTQNGtYsMW2Me0U3j0Lm3cBPmexCKGk1xHi3eX0+ywfz+duacy4JyUZa1\nhmYu/T5oQxhFywCD6cSKBYxnxhl10b5rcSL8SUlrlm6ysSq7KgmLhGIbklZs\nR/1xSa+0hHLMp3L29xcyC5HeJf3OKpsNANv/BzyW9glB7NkyO1YvMA04uGSh\nDP4vNB2dOnKalquponEY72uVV3j6t8iSChp4M++zt8u3y9NstGIL1a4vYAoV\nJYXtVbpxVk3qF61g1D/5OWw1k/BJ8MoL7KkFE33u1idZQY/9hPPuAR8im9NA\nJigEgR6Sf0MlwOMdK510TCYGDORJFEmSINwz1S7Y3LnGJDUPLlkdKbZ02rv2\nm27vNosXKs5k3RIvwA9fe3LIo4J9vuMWocltL9d8ALtp2CvqitB43jQYYZW4\nXWYOPNffUCOFs6XYLl6UqwNVfRD6D+n9M/DD7UsNp8mv38HNekoaWYwYURdr\n2Ne+MKpk/Z86OIZZnlKcv4/2s78uvOL1tnERj0V6xnZTIJVE69HxIs6WMTvE\nguYoJKVEX52cCPKtzkHSBocrw84MrlX7pWCxwaZVY1TGOAy8bZX/9aRvj9e2\ndmo3GBWpDEoM0kHlkWZxsHeszYDPYtkC+he49pX+tYNbbfwO4vhQoTiKsps2\nUATh\r\n=HSpF\r\n-----END PGP SIGNATURE-----\r\n"},"jest":{"testRegex":"(/__tests__/.*|\\.(test|spec))\\.(tsx?|jsx?)$","transform":{".(js|jsx)":"babel-jest",".(ts|tsx)":"ts-jest"},"collectCoverage":false,"moduleNameMapper":{"\\.(css|less|sass|scss)$":"<rootDir>/__mocks__/styleMock.ts"},"coverageReporters":["html"],"setupFilesAfterEnv":["<rootDir>/jest.setup.js"],"collectCoverageFrom":["src/**/*.{ts,tsx}","examples/server/src/**/*.{js,jsx}","!**/*.d.ts"],"moduleFileExtensions":["ts","tsx","js","jsx","json"],"testPathIgnorePatterns":[",/node_modules/","/dist/"]},"main":"dist/index.js","config":{"eslint":"./examples/**/*.{js,jsx}","tslint":"./{__mocks__,src,stories}/{,**/}*.{ts,tsx}"},"readme":"[![npm version](https://badge.fury.io/js/%40gooddata%2Freact-components.svg)](https://www.npmjs.com/package/@gooddata/react-components) \n\n# GoodData.UI React components\n> A React-based JavaScript library for building data-driven applications\n\n## Getting started\n- [GoodData.UI Documentation](http://sdk.gooddata.com/gooddata-ui/)\n- [GoodData.UI Live Examples](https://gooddata-examples.herokuapp.com/)\n- [Stack Overflow](https://stackoverflow.com/questions/tagged/gooddata)\n\n### Usage\nWith [yarn](https://yarnpkg.com) installed, go to your project directory and run\n```\n$ yarn add @gooddata/react-components\n```\nIf you prefer [npm](npmjs.com) run\n```\n$ npm install --save @gooddata/react-components\n```\n\n\n## Contributing\n\nWe welcome any contribution in form of [issues](https://github.com/gooddata/gooddata-react-components/issues) or [pull requests](https://github.com/gooddata/gooddata-react-components/pulls).\nThese commands may come in handy while developing:\n\n| command | description |\n| ------- | ----------- |\n| `yarn install --pure-lockfile` | first step |\n| ||\n| `yarn dev` | build react-components to `/dist` in watch mode |\n| `yarn test` | run all unit tests |\n| `yarn prettier-write` | format the source code to match the valid codestyle |\n| `yarn validate` | validate codestyle |\n| ||\n| `yarn storybook` | run storybook from `/stories` on http://localhost:9001 |\n| `yarn build-storybook` | build storybook to `/dist-storybook` |\n| `yarn test-storybook` | run storybook and [screenshot tests](https://github.com/gooddata/gdc-client-utils/tree/master/test-storybook) |\n| ||\n| `yarn examples` | run Live Examples dev-server from `/examples` on https://localhost:8999 |\n| `yarn examples-build` | build Live Examples to `/examples/dist` |\n| `yarn examples-server` | serve built Live Examples - see `/examples/server/src` |\n| `yarn examples-testcafe` | run testcafe tests against `localhost:8999` |\n\n### Deploy to heroku.com\nWhen you deploy this repo to heroku, it serves *GoodData.UI Live Examples*.\nRelevant tasks are in `Procfile` and `package.json`.\n\n```bash\n# run in the project directory\nheroku login\nheroku create <your-app-name>\nheroku config:set DOMAIN_ADMIN_USERNAME=x@gooddata.com DOMAIN_ADMIN_PASSWORD=xy PROJECT_ID_TO_ASSIGN=xms7ga4tf3g3nzucd8380o2bev8oeknp\ngit push heroku HEAD:master\nheroku open\n```\n\n### Run Live Examples Locally\nTo run *GoodData.UI Live Examples* locally:\n```bash\ngit clone <this-repository>\ncd  <repository-folder>\nyarn install --pure-lockfile\nyarn examples\n```\nThen open https://localhost:8999 and login using Live Examples account (you can [create one here](https://gooddata-examples.herokuapp.com/registration)).\n\n### Source code formatting\nThe source code in the repository is formatted by [Prettier](https://prettier.io/). \nThe format of the code is validated by our Continuous Integration server and is one of the requirements of successful merge.\n\nPrettier is supported by every major IDE. You can find the list of supported editors and how to configure them [here](https://prettier.io/docs/en/editors.html).\n\nIn the case, when your editor is not supported or you don't want to setup the integration, you can run the `yarn prettier-write` command to reformat the code before commit.\n\n## Changelog\n\n- see [CHANGELOG.md](CHANGELOG.md)\n\n## License\n\n(C) 2007-2018 GoodData Corporation\n\nThis project is dual licensed:\n\n- The ATTRIBUTION-NONCOMMERCIAL 4.0 INTERNATIONAL (CC BY-NC 4.0) is used for purpose of the trial experience and evaluation of GoodData.UI library.\n- The GOODDATA GOODDATA.UI LIBRARY END USER LICENSE AGREEMENT is used for GoodData customers.\n\nFor more information, please see [LICENSE](https://github.com/gooddata/gooddata-react-components/blob/master/LICENSE)\n","gitHead":"bbe914c19b1a6f8901aed8b6a3267f93e15ab29f","scripts":{"dev":"bash scripts/build.sh --dev-watch","test":"jest --watch","build":"bash scripts/build.sh","tslint":"yarn run-tslint -t verbose $npm_package_config_tslint","prepare":"cd examples/server && yarn install --pure-lockfile && cd ../..; rm -r examples/node_modules 2>/dev/null; true","examples":"bash scripts/run-examples.sh","prepare?":"# Called before `npm publish` and on local `npm install`. Temporarily also for deleting obsolete node_modules. Ends with `true` to continue gracefully.","validate":"tsc --noEmit && yarn tslint && eslint $npm_package_config_eslint && yarn prettier-check","build-dev":"bash scripts/build.sh --dev","examples?":"# Default is developer domain, other options: yarn examples [sec,secure,stg,stg2,stg3,demo,developer or URL]","storybook":"yarn build && start-storybook -p 9001 -c .storybook","test-once":"jest","tslint-ci":"mkdir -p ./ci/results && yarn run-tslint -t checkstyle -o ./ci/results/tslint-results.xml $npm_package_config_tslint","run-tslint":"tslint -p tsconfig.json","validate-ci":"tsc --noEmit && yarn tslint-ci  && eslint $npm_package_config_eslint -f checkstyle -o ci/results/eslint-results.xml && yarn prettier-check","examples-build":"bash scripts/build-examples.sh","prepublishOnly":"yarn build","prettier-check":"prettier --check '{src,stories,styles,__mocks__,examples/server/src,examples/src,examples/test}/**/*.{ts,js,tsx,jsx,json,scss,md,yaml,html}'","prettier-write":"prettier --write '{src,stories,styles,__mocks__,examples/server/src,examples/src,examples/test}/**/*.{ts,js,tsx,jsx,json,scss,md,yaml,html}'","test-storybook":"yarn build && test-storybook","build-storybook":"yarn build && build-storybook -c .storybook -o dist-storybook","examples-server":"node examples/server/src/index.js","heroku-postbuild":"yarn examples-build developer","examples-testcafe":"testcafe chrome --assertion-timeout 60000 -S -s examples/_screenshots examples/test/**/**/*_test* --debug-on-fail","examples-testcafe-ci":"testcafe 'chrome:headless --no-sandbox' --assertion-timeout 60000 -S -s examples/_screenshots examples/test/**/**/*_test*","examples-testcafe-live":"testcafe-live chrome --assertion-timeout 60000 examples/test/**/**/*_test*"},"typings":"dist/index.d.ts","_npmUser":{"name":"gooddata-ci","email":"rail@gooddata.com"},"deprecated":"@gooddata/react-components@7 reached End of Support on March 31, 2022. Please upgrade (see https://sdk.gooddata.com/gooddata-ui/docs/supported_versions.html for more information).","repository":{"url":"git+ssh://git@github.com/gooddata/gooddata-react-components.git","type":"git"},"_npmVersion":"6.4.1","description":"GoodData React Components","directories":{},"_nodeVersion":"8.12.0","dependencies":{"rxjs":"^5.5.6","lodash":"4.17.11","ag-grid":"^18.0.1","invariant":"^2.2.2","classnames":"^2.2.6","highcharts":"4.2.5","prop-types":"^15.6.0","react-intl":"^2.4.0","custom-event":"^1.0.1","ag-grid-react":"^18.0.0","react-measure":"2.3.0","@gooddata/typings":"2.11.0","@types/highcharts":"4.2.56","http-status-codes":"^1.3.0","@gooddata/js-utils":"3.4.0","@gooddata/numberjs":"^3.1.2","fixed-data-table-2":"0.7.17","@gooddata/goodstrap":"60.5.0","react-dom-factories":"^1.0.2","@gooddata/gooddata-js":"11.9.0","highcharts-pattern-fill":"3.0.3","nodelist-foreach-polyfill":"^1.2.0","highcharts-grouped-categories":"^1.1.3"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"raf":"3.3.2","yup":"^0.24.1","jest":"24.7.1","react":"16.5.2","enzyme":"3.5.0","eslint":"4.19.1","formik":"^0.11.11","moment":"2.23.0","history":"^4.7.2","ts-jest":"24.0.0","webpack":"3.10.0","prettier":"1.16.4","react-ga":"^2.5.2","recharts":"1.0.0-beta.9","testcafe":"0.20.3","commander":"2.14.1","node-sass":"4.7.2","react-dom":"16.5.2","supertest":"3.0.0","babel-core":"6.26.0","babel-jest":"21.0.0","css-loader":"0.28.7","jest-junit":"3.0.0","raw-loader":"0.5.1","styled-jsx":"2.2.1","typescript":"3.3.4000","@types/jest":"24.0.6","@types/node":"7.0.8","file-loader":"1.1.6","sass-loader":"6.0.6","@types/react":"16.0.34","babel-loader":"7.1.2","react-helmet":"5.2.0","react-select":"1.2.1","style-loader":"0.19.1","@types/enzyme":"3.1.13","@types/lodash":"4.14.123","babel-runtime":"6.25.0","testcafe-live":"0.1.4","babel-polyfill":"^6.26.0","@storybook/react":"3.4.10","@types/invariant":"2.2.29","@types/react-dom":"16.0.3","babel-preset-env":"1.6.1","isomorphic-fetch":"2.2.1","react-datepicker":"1.1.0","react-router-dom":"4.2.2","@gooddata/mock-js":"1.27.0","@storybook/addons":"3.4.10","@types/classnames":"2.2.3","@types/prop-types":"15.5.2","@types/react-intl":"2.3.5","babel-preset-react":"6.24.1","identity-obj-proxy":"^3.0.0","react-async-script":"^0.9.1","webpack-dev-server":"2.11.1","@types/react-portal":"4.0.1","babel-plugin-lodash":"3.3.2","html-webpack-plugin":"2.30.1","react-test-renderer":"16.4.2","@types/react-measure":"2.0.5","clean-webpack-plugin":"0.1.17","eslint-config-prettier":"4.1.0","react-google-recaptcha":"^0.11.0","tslint-config-prettier":"1.18.0","@gooddata/eslint-config":"0.1.0","@gooddata/tslint-config":"1.0.0","@types/storybook__react":"3.0.6","enzyme-adapter-react-16":"1.3.1","uglifyjs-webpack-plugin":"1.2.0","@gooddata/test-storybook":"3.0.1","@storybook/addon-actions":"3.4.10","@storybook/addon-options":"3.4.10","node-sass-magic-importer":"5.1.0","react-syntax-highlighter":"6.1.2","@types/fixed-data-table-2":"0.8.1","awesome-typescript-loader":"3.5.0","@types/react-test-renderer":"16.0.0","circular-dependency-plugin":"4.4.0","compression-webpack-plugin":"1.1.7","@types/enzyme-adapter-react-16":"1.0.3","@types/storybook__addon-actions":"3.0.1","babel-plugin-transform-class-properties":"6.24.1","babel-plugin-transform-async-to-generator":"6.24.1","babel-plugin-transform-object-rest-spread":"6.26.0"},"peerDependencies":{"react":"16.5.2","react-dom":"16.5.2"},"_npmOperationalInternal":{"tmp":"tmp/react-components_7.0.0-alpha15_1556885930502_0.48261082854562143","host":"s3://npm-registry-packages"}},"7.0.0-alpha16":{"name":"@gooddata/react-components","version":"7.0.0-alpha16","author":{"name":"GoodData Corporation"},"license":"BSD-3-Clause","_id":"@gooddata/react-components@7.0.0-alpha16","maintainers":[{"name":"bertold8","email":"ivan.nejezchleb@seznam.cz"},{"name":"bugsbunny338","email":"jiri.zajic@mensa.cz"},{"name":"gooddata-ci","email":"rail@gooddata.com"},{"name":"ivan.mjartan","email":"ivan.mjartan@gooddata.com"},{"name":"jakub-sterba","email":"jakub.sterba@gooddata.com"},{"name":"jaroslav.tomecek","email":"jaroslav.tomecek@gooddata.com"},{"name":"jkittler","email":"honza.kittler@gmail.com"},{"name":"khanh.le","email":"khanh.le@gooddata.com"},{"name":"langhamp","email":"pavel.langhammer@gooddata.com"},{"name":"lanhuynh","email":"lan.huynh@gooddata.com"},{"name":"linhhong","email":"linh.hong@gooddata.com"},{"name":"lpearce","email":"levi.pearce@gooddata.com"},{"name":"lupko","email":"lubomir.slivka@gooddata.com"},{"name":"martin.mosko","email":"martin.mosko@gooddata.com"},{"name":"michal.marsal","email":"michal.marsal@gooddata.com"},{"name":"nadtan","email":"tan.nguyen@gooddata.com"},{"name":"naibinh","email":"naibinh@gmail.com"},{"name":"nikolacech","email":"nikola.cech@gooddata.com"},{"name":"no23reason","email":"dan.homola@hotmail.cz"},{"name":"pbenes","email":"petr.benes@gooddata.com"},{"name":"petrjanu","email":"petr.janu@gooddata.com"},{"name":"ptquang86","email":"ptquang86@gmail.com"},{"name":"rodri360","email":"me@rodri360.com"},{"name":"sitina","email":"jiri.sitina@gooddata.com"},{"name":"sondo","email":"son.do@gooddata.com"},{"name":"strouhaljan","email":"strouhal.jan@gmail.com"},{"name":"tomas.bouma","email":"tomas.bouma@gooddata.com"},{"name":"tomas.kratochvil","email":"tomas.kratochvil@gooddata.com"},{"name":"tomasreichmann","email":"tomasreichmann@gmail.com"},{"name":"tomsatgd","email":"tomas.satinsky@gooddata.com"},{"name":"tu.ngo","email":"tu.ngo@gooddata.com"},{"name":"vlastikcz","email":"vlastimil.kotas@gooddata.com"},{"name":"vlckomi1","email":"michaela.vlckova@gooddata.com"},{"name":"xmort","email":"petr.dolejsi@gooddata.com"},{"name":"yanlipnican","email":"yanlipnican@gmail.com"}],"homepage":"https://github.com/gooddata/gooddata-react-components#readme","bugs":{"url":"https://github.com/gooddata/gooddata-react-components/issues"},"dist":{"shasum":"483103b747c872b0ca25f13b1ea5333be846f8b4","tarball":"https://registry.npmjs.org/@gooddata/react-components/-/react-components-7.0.0-alpha16.tgz","fileCount":1212,"integrity":"sha512-5B/iFf80z5mAK+vk79eIJE7D++/G8JzOruIFHjU3MBZaRcml1zOA1e7FSDc105X5feuMlYXE/A8H3gVEPHk12g==","signatures":[{"sig":"MEYCIQDrjCGRaXFCoR5gVvsCQSVWOhtAx7Gxi/G1OUGLVNyTLwIhALQnRiq8nlUrYA0sJprI0eBjE8f2Ex29T48zBe3mz8MO","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":5183240,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJc1A+NCRA9TVsSAnZWagAAcAQP/1todxUUk9bn24DH5Af/\nlB9uov828o9ur56s43rcuKrZ08OP84Ldpd3kGJKtbHdv02tHC3u2+aAhYRbd\n6KvqpOXgK4VtpG4bcSZR2s5kTeiAOb/0Ww9zwcKTcHz752y5kJVST9SSmFIH\nB3GlN4iQNpSvmmwbOYppERbkUrDdRCobKTxddD4eF99wTJ38mbZbxOSSKmJT\nGQgUL9MNLJmN4JnajvMszrjTY2hAsz5bGscqqL1xOUaNzDubxBSypYnE2a0G\noXNP5nQyLlDyuDFzyikw4MnKdasH1ERij63QTIUOSHG789kkpC32FgNW+fVn\nEOKmu9uyJHEUEyi95CTRklR5gOUuOHQsdbkuZBM4LWLxLAJPIZvJs6pRE3xm\n6hWOe2f4TnyfhkipeChxOYJr6pzh2EETnOLxhd5fM2NpNgXewck+pNfSL2Cg\nM5hZsT5+a1cx+cizu/nqlf7+3Vax4LwSdXJwHm4QqNGd3t98dWckyF56u9uz\nm2idFRk/P9Tp2Lp9dEOva1iqmzBNfMjss+CVp7NWZ08NC424r9Fy9F2WTd6B\nqejsHZKA2wjYOzRVRaAXPccQey+k7vsQfMv2wEeUff+vu0VRx0ImWb5Mgb3+\nX3R87h/gfSMhKcSvIGqOXURBgsn0eKmsR/5bUNoMoSi3xOiqb/LoU7+vgrbQ\n3ZK3\r\n=OstW\r\n-----END PGP SIGNATURE-----\r\n"},"jest":{"testRegex":"(/__tests__/.*|\\.(test|spec))\\.(tsx?|jsx?)$","transform":{".(js|jsx)":"babel-jest",".(ts|tsx)":"ts-jest"},"collectCoverage":false,"moduleNameMapper":{"\\.(css|less|sass|scss)$":"<rootDir>/__mocks__/styleMock.ts"},"coverageReporters":["html"],"setupFilesAfterEnv":["<rootDir>/jest.setup.js"],"collectCoverageFrom":["src/**/*.{ts,tsx}","examples/server/src/**/*.{js,jsx}","!**/*.d.ts"],"moduleFileExtensions":["ts","tsx","js","jsx","json"],"testPathIgnorePatterns":[",/node_modules/","/dist/"]},"main":"dist/index.js","config":{"eslint":"./examples/**/*.{js,jsx}","tslint":"./{__mocks__,src,stories}/{,**/}*.{ts,tsx}"},"readme":"[![npm version](https://badge.fury.io/js/%40gooddata%2Freact-components.svg)](https://www.npmjs.com/package/@gooddata/react-components) \n\n# GoodData.UI React components\n> A React-based JavaScript library for building data-driven applications\n\n## Getting started\n- [GoodData.UI Documentation](http://sdk.gooddata.com/gooddata-ui/)\n- [GoodData.UI Live Examples](https://gooddata-examples.herokuapp.com/)\n- [Stack Overflow](https://stackoverflow.com/questions/tagged/gooddata)\n\n### Usage\nWith [yarn](https://yarnpkg.com) installed, go to your project directory and run\n```\n$ yarn add @gooddata/react-components\n```\nIf you prefer [npm](npmjs.com) run\n```\n$ npm install --save @gooddata/react-components\n```\n\n\n## Contributing\n\nWe welcome any contribution in form of [issues](https://github.com/gooddata/gooddata-react-components/issues) or [pull requests](https://github.com/gooddata/gooddata-react-components/pulls).\nThese commands may come in handy while developing:\n\n| command | description |\n| ------- | ----------- |\n| `yarn install --pure-lockfile` | first step |\n| ||\n| `yarn dev` | build react-components to `/dist` in watch mode |\n| `yarn test` | run all unit tests |\n| `yarn prettier-write` | format the source code to match the valid codestyle |\n| `yarn validate` | validate codestyle |\n| ||\n| `yarn storybook` | run storybook from `/stories` on http://localhost:9001 |\n| `yarn build-storybook` | build storybook to `/dist-storybook` |\n| `yarn test-storybook` | run storybook and [screenshot tests](https://github.com/gooddata/gdc-client-utils/tree/master/test-storybook) |\n| ||\n| `yarn examples` | run Live Examples dev-server from `/examples` on https://localhost:8999 |\n| `yarn examples-build` | build Live Examples to `/examples/dist` |\n| `yarn examples-server` | serve built Live Examples - see `/examples/server/src` |\n| `yarn examples-testcafe` | run testcafe tests against `localhost:8999` |\n\n### Deploy to heroku.com\nWhen you deploy this repo to heroku, it serves *GoodData.UI Live Examples*.\nRelevant tasks are in `Procfile` and `package.json`.\n\n```bash\n# run in the project directory\nheroku login\nheroku create <your-app-name>\nheroku config:set DOMAIN_ADMIN_USERNAME=x@gooddata.com DOMAIN_ADMIN_PASSWORD=xy PROJECT_ID_TO_ASSIGN=xms7ga4tf3g3nzucd8380o2bev8oeknp\ngit push heroku HEAD:master\nheroku open\n```\n\n### Run Live Examples Locally\nTo run *GoodData.UI Live Examples* locally:\n```bash\ngit clone <this-repository>\ncd  <repository-folder>\nyarn install --pure-lockfile\nyarn examples\n```\nThen open https://localhost:8999 and login using Live Examples account (you can [create one here](https://gooddata-examples.herokuapp.com/registration)).\n\n### Source code formatting\nThe source code in the repository is formatted by [Prettier](https://prettier.io/). \nThe format of the code is validated by our Continuous Integration server and is one of the requirements of successful merge.\n\nPrettier is supported by every major IDE. You can find the list of supported editors and how to configure them [here](https://prettier.io/docs/en/editors.html).\n\nIn the case, when your editor is not supported or you don't want to setup the integration, you can run the `yarn prettier-write` command to reformat the code before commit.\n\n## Changelog\n\n- see [CHANGELOG.md](CHANGELOG.md)\n\n## License\n\n(C) 2007-2018 GoodData Corporation\n\nThis project is dual licensed:\n\n- The ATTRIBUTION-NONCOMMERCIAL 4.0 INTERNATIONAL (CC BY-NC 4.0) is used for purpose of the trial experience and evaluation of GoodData.UI library.\n- The GOODDATA GOODDATA.UI LIBRARY END USER LICENSE AGREEMENT is used for GoodData customers.\n\nFor more information, please see [LICENSE](https://github.com/gooddata/gooddata-react-components/blob/master/LICENSE)\n","gitHead":"5bad9022ac381696f81bab800b3375a83ce0768c","scripts":{"dev":"bash scripts/build.sh --dev-watch","test":"jest --watch","build":"bash scripts/build.sh","tslint":"yarn run-tslint -t verbose $npm_package_config_tslint","prepare":"cd examples/server && yarn install --pure-lockfile && cd ../..; rm -r examples/node_modules 2>/dev/null; true","examples":"bash scripts/run-examples.sh","prepare?":"# Called before `npm publish` and on local `npm install`. Temporarily also for deleting obsolete node_modules. Ends with `true` to continue gracefully.","validate":"tsc --noEmit && yarn tslint && eslint $npm_package_config_eslint && yarn prettier-check","build-dev":"bash scripts/build.sh --dev","examples?":"# Default is developer domain, other options: yarn examples [sec,secure,stg,stg2,stg3,demo,developer or URL]","storybook":"yarn build && start-storybook -p 9001 -c .storybook","test-once":"jest","tslint-ci":"mkdir -p ./ci/results && yarn run-tslint -t checkstyle -o ./ci/results/tslint-results.xml $npm_package_config_tslint","run-tslint":"tslint -p tsconfig.json","validate-ci":"tsc --noEmit && yarn tslint-ci  && eslint $npm_package_config_eslint -f checkstyle -o ci/results/eslint-results.xml && yarn prettier-check","examples-build":"bash scripts/build-examples.sh","prepublishOnly":"yarn build","prettier-check":"prettier --check '{src,stories,styles,__mocks__,examples/server/src,examples/src,examples/test}/**/*.{ts,js,tsx,jsx,json,scss,md,yaml,html}'","prettier-write":"prettier --write '{src,stories,styles,__mocks__,examples/server/src,examples/src,examples/test}/**/*.{ts,js,tsx,jsx,json,scss,md,yaml,html}'","test-storybook":"yarn build && test-storybook","build-storybook":"yarn build && build-storybook -c .storybook -o dist-storybook","examples-server":"node examples/server/src/index.js","heroku-postbuild":"yarn examples-build developer","examples-testcafe":"testcafe chrome --assertion-timeout 60000 -S -s examples/_screenshots examples/test/**/**/*_test* --debug-on-fail","examples-testcafe-ci":"testcafe 'chrome:headless --no-sandbox' --assertion-timeout 60000 -S -s examples/_screenshots examples/test/**/**/*_test*","examples-testcafe-live":"testcafe-live chrome --assertion-timeout 60000 examples/test/**/**/*_test*"},"typings":"dist/index.d.ts","_npmUser":{"name":"gooddata-ci","email":"rail@gooddata.com"},"deprecated":"@gooddata/react-components@7 reached End of Support on March 31, 2022. Please upgrade (see https://sdk.gooddata.com/gooddata-ui/docs/supported_versions.html for more information).","repository":{"url":"git+ssh://git@github.com/gooddata/gooddata-react-components.git","type":"git"},"_npmVersion":"6.4.1","description":"GoodData React Components","directories":{},"_nodeVersion":"8.12.0","dependencies":{"rxjs":"^5.5.6","lodash":"4.17.11","ag-grid":"^18.0.1","invariant":"^2.2.2","classnames":"^2.2.6","highcharts":"4.2.5","prop-types":"^15.6.0","react-intl":"^2.4.0","custom-event":"^1.0.1","ag-grid-react":"^18.0.0","react-measure":"2.3.0","@gooddata/typings":"2.11.0","@types/highcharts":"4.2.56","http-status-codes":"^1.3.0","@gooddata/js-utils":"3.4.0","@gooddata/numberjs":"^3.1.2","fixed-data-table-2":"0.7.17","@gooddata/goodstrap":"60.5.0","react-dom-factories":"^1.0.2","@gooddata/gooddata-js":"11.9.0","highcharts-pattern-fill":"3.0.3","nodelist-foreach-polyfill":"^1.2.0","highcharts-grouped-categories":"^1.1.3"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"raf":"3.3.2","yup":"^0.24.1","jest":"24.7.1","react":"16.5.2","enzyme":"3.5.0","eslint":"4.19.1","formik":"^0.11.11","moment":"2.23.0","history":"^4.7.2","ts-jest":"24.0.0","webpack":"3.10.0","prettier":"1.16.4","react-ga":"^2.5.2","recharts":"1.0.0-beta.9","testcafe":"0.20.3","commander":"2.14.1","node-sass":"4.7.2","react-dom":"16.5.2","supertest":"3.0.0","babel-core":"6.26.0","babel-jest":"21.0.0","css-loader":"0.28.7","jest-junit":"3.0.0","raw-loader":"0.5.1","styled-jsx":"2.2.1","typescript":"3.3.4000","@types/jest":"24.0.6","@types/node":"7.0.8","file-loader":"1.1.6","sass-loader":"6.0.6","@types/react":"16.0.34","babel-loader":"7.1.2","react-helmet":"5.2.0","react-select":"1.2.1","style-loader":"0.19.1","@types/enzyme":"3.1.13","@types/lodash":"4.14.123","babel-runtime":"6.25.0","testcafe-live":"0.1.4","babel-polyfill":"^6.26.0","@storybook/react":"3.4.10","@types/invariant":"2.2.29","@types/react-dom":"16.0.3","babel-preset-env":"1.6.1","isomorphic-fetch":"2.2.1","react-datepicker":"1.1.0","react-router-dom":"4.2.2","@gooddata/mock-js":"1.27.0","@storybook/addons":"3.4.10","@types/classnames":"2.2.3","@types/prop-types":"15.5.2","@types/react-intl":"2.3.5","babel-preset-react":"6.24.1","identity-obj-proxy":"^3.0.0","react-async-script":"^0.9.1","webpack-dev-server":"2.11.1","@types/react-portal":"4.0.1","babel-plugin-lodash":"3.3.2","html-webpack-plugin":"2.30.1","react-test-renderer":"16.4.2","@types/react-measure":"2.0.5","clean-webpack-plugin":"0.1.17","eslint-config-prettier":"4.1.0","react-google-recaptcha":"^0.11.0","tslint-config-prettier":"1.18.0","@gooddata/eslint-config":"0.1.0","@gooddata/tslint-config":"1.0.0","@types/storybook__react":"3.0.6","enzyme-adapter-react-16":"1.3.1","uglifyjs-webpack-plugin":"1.2.0","@gooddata/test-storybook":"3.0.1","@storybook/addon-actions":"3.4.10","@storybook/addon-options":"3.4.10","node-sass-magic-importer":"5.1.0","react-syntax-highlighter":"6.1.2","@types/fixed-data-table-2":"0.8.1","awesome-typescript-loader":"3.5.0","@types/react-test-renderer":"16.0.0","circular-dependency-plugin":"4.4.0","compression-webpack-plugin":"1.1.7","@types/enzyme-adapter-react-16":"1.0.3","@types/storybook__addon-actions":"3.0.1","babel-plugin-transform-class-properties":"6.24.1","babel-plugin-transform-async-to-generator":"6.24.1","babel-plugin-transform-object-rest-spread":"6.26.0"},"peerDependencies":{"react":"16.5.2","react-dom":"16.5.2"},"_npmOperationalInternal":{"tmp":"tmp/react-components_7.0.0-alpha16_1557401480734_0.06021710742571473","host":"s3://npm-registry-packages"}},"7.0.0-alpha17":{"name":"@gooddata/react-components","version":"7.0.0-alpha17","author":{"name":"GoodData Corporation"},"license":"BSD-3-Clause","_id":"@gooddata/react-components@7.0.0-alpha17","maintainers":[{"name":"bertold8","email":"ivan.nejezchleb@seznam.cz"},{"name":"bugsbunny338","email":"jiri.zajic@mensa.cz"},{"name":"gooddata-ci","email":"rail@gooddata.com"},{"name":"ivan.mjartan","email":"ivan.mjartan@gooddata.com"},{"name":"jakub-sterba","email":"jakub.sterba@gooddata.com"},{"name":"jaroslav.tomecek","email":"jaroslav.tomecek@gooddata.com"},{"name":"jkittler","email":"honza.kittler@gmail.com"},{"name":"khanh.le","email":"khanh.le@gooddata.com"},{"name":"langhamp","email":"pavel.langhammer@gooddata.com"},{"name":"lanhuynh","email":"lan.huynh@gooddata.com"},{"name":"linhhong","email":"linh.hong@gooddata.com"},{"name":"lpearce","email":"levi.pearce@gooddata.com"},{"name":"lupko","email":"lubomir.slivka@gooddata.com"},{"name":"martin.mosko","email":"martin.mosko@gooddata.com"},{"name":"michal.marsal","email":"michal.marsal@gooddata.com"},{"name":"nadtan","email":"tan.nguyen@gooddata.com"},{"name":"naibinh","email":"naibinh@gmail.com"},{"name":"nikolacech","email":"nikola.cech@gooddata.com"},{"name":"no23reason","email":"dan.homola@hotmail.cz"},{"name":"pbenes","email":"petr.benes@gooddata.com"},{"name":"petrjanu","email":"petr.janu@gooddata.com"},{"name":"ptquang86","email":"ptquang86@gmail.com"},{"name":"rodri360","email":"me@rodri360.com"},{"name":"sitina","email":"jiri.sitina@gooddata.com"},{"name":"sondo","email":"son.do@gooddata.com"},{"name":"strouhaljan","email":"strouhal.jan@gmail.com"},{"name":"tomas.bouma","email":"tomas.bouma@gooddata.com"},{"name":"tomas.kratochvil","email":"tomas.kratochvil@gooddata.com"},{"name":"tomasreichmann","email":"tomasreichmann@gmail.com"},{"name":"tomsatgd","email":"tomas.satinsky@gooddata.com"},{"name":"tu.ngo","email":"tu.ngo@gooddata.com"},{"name":"vlastikcz","email":"vlastimil.kotas@gooddata.com"},{"name":"vlckomi1","email":"michaela.vlckova@gooddata.com"},{"name":"xmort","email":"petr.dolejsi@gooddata.com"},{"name":"yanlipnican","email":"yanlipnican@gmail.com"}],"homepage":"https://github.com/gooddata/gooddata-react-components#readme","bugs":{"url":"https://github.com/gooddata/gooddata-react-components/issues"},"dist":{"shasum":"9b94d54656700d36924bbf98e10f96f502c7a339","tarball":"https://registry.npmjs.org/@gooddata/react-components/-/react-components-7.0.0-alpha17.tgz","fileCount":1208,"integrity":"sha512-1mK98mt6Hv8LeRJZB6gdTN1GGhm4HXOu/dLxVC4LkiNPGVLjZbqLIwF1AsD+9Fhw1Elicf98A89Xb3wd4dw9RQ==","signatures":[{"sig":"MEUCIFLmaIBYXzx2OX096allqV8C03tLASP+jQPuvzdODNLCAiEA+KKhacuHPzhut9YjHKSBxVWQcG/5f/QRXVYGhZ5ykAw=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":5173834,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJc1CTwCRA9TVsSAnZWagAAq5kP/2EUG9nuPLF3+bUL65rw\nCMY1bXYN/FOUqydMU0CJqiGarBFqitoqplFT+QgMvLasNlRkVz3Fmn3EVums\nyDEYrh2OXvbiBZcRBFRFcCXyqISR3ZUDEp/HNoMijOJCpvsF7nq6A65F4Shx\n8di9MebHcje0JjlroUupv6md7ZVPUlpjjNKiZInqpqkC5mrdoMJMXvIRa+G6\nZHMsIZFu2uORetdo4rKfdBb9x8CjktGOxKvafRZKQHnJjH76063xYroPjVzQ\ncn9srqnwEFbpSCsRc4X+xFparySxBFH8N5XqEip8yZn+0nOHy7Ai3hfftc0w\nItYStF21Fwt8k54qRQZM1j4rNad9AfPWHj8GYe4kN+jbsZfbqvn0VfZTzp54\nfJvF6oescFfo9ilBER4pTO/51TTwfDezkIGXiF3Qo0yAdFc9vUd0WV+VxWg8\nYD9YYJMSmW/t1L/TDEiaV4vUV5AvoMdnvjg4Bei7uSq8NVHxo2UTxoOLWBa9\nFWK4AoOS8LVu76pSozc3u96keXlXlHoXAN/twOWH/C5QCGJ5CSUL6byyVgCv\nMFO+Hv7OsQjRORWyGyXrlHFOEeQlZrIrbXnqY4q6LDISf5FkAUR6Ht0VRWuh\no3l8k6Jtq2SBr8VWFhDFh8Hb9eLsE/ai/Yp9e8dMSfuJ1ZnPj6byYbTJbNBB\nAIeV\r\n=FCzS\r\n-----END PGP SIGNATURE-----\r\n"},"jest":{"testRegex":"(/__tests__/.*|\\.(test|spec))\\.(tsx?|jsx?)$","transform":{".(js|jsx)":"babel-jest",".(ts|tsx)":"ts-jest"},"collectCoverage":false,"moduleNameMapper":{"\\.(css|less|sass|scss)$":"<rootDir>/__mocks__/styleMock.ts"},"coverageReporters":["html"],"setupFilesAfterEnv":["<rootDir>/jest.setup.js"],"collectCoverageFrom":["src/**/*.{ts,tsx}","examples/server/src/**/*.{js,jsx}","!**/*.d.ts"],"moduleFileExtensions":["ts","tsx","js","jsx","json"],"testPathIgnorePatterns":[",/node_modules/","/dist/"]},"main":"dist/index.js","config":{"eslint":"./examples/**/*.{js,jsx}","tslint":"./{__mocks__,src,stories}/{,**/}*.{ts,tsx}"},"readme":"[![npm version](https://badge.fury.io/js/%40gooddata%2Freact-components.svg)](https://www.npmjs.com/package/@gooddata/react-components) \n\n# GoodData.UI React components\n> A React-based JavaScript library for building data-driven applications\n\n## Getting started\n- [GoodData.UI Documentation](http://sdk.gooddata.com/gooddata-ui/)\n- [GoodData.UI Live Examples](https://gooddata-examples.herokuapp.com/)\n- [Stack Overflow](https://stackoverflow.com/questions/tagged/gooddata)\n\n### Usage\nWith [yarn](https://yarnpkg.com) installed, go to your project directory and run\n```\n$ yarn add @gooddata/react-components\n```\nIf you prefer [npm](npmjs.com) run\n```\n$ npm install --save @gooddata/react-components\n```\n\n\n## Contributing\n\nWe welcome any contribution in form of [issues](https://github.com/gooddata/gooddata-react-components/issues) or [pull requests](https://github.com/gooddata/gooddata-react-components/pulls).\nThese commands may come in handy while developing:\n\n| command | description |\n| ------- | ----------- |\n| `yarn install --pure-lockfile` | first step |\n| ||\n| `yarn dev` | build react-components to `/dist` in watch mode |\n| `yarn test` | run all unit tests |\n| `yarn prettier-write` | format the source code to match the valid codestyle |\n| `yarn validate` | validate codestyle |\n| ||\n| `yarn storybook` | run storybook from `/stories` on http://localhost:9001 |\n| `yarn build-storybook` | build storybook to `/dist-storybook` |\n| `yarn test-storybook` | run storybook and [screenshot tests](https://github.com/gooddata/gdc-client-utils/tree/master/test-storybook) |\n| ||\n| `yarn examples` | run Live Examples dev-server from `/examples` on https://localhost:8999 |\n| `yarn examples-build` | build Live Examples to `/examples/dist` |\n| `yarn examples-server` | serve built Live Examples - see `/examples/server/src` |\n| `yarn examples-testcafe` | run testcafe tests against `localhost:8999` |\n\n### Deploy to heroku.com\nWhen you deploy this repo to heroku, it serves *GoodData.UI Live Examples*.\nRelevant tasks are in `Procfile` and `package.json`.\n\n```bash\n# run in the project directory\nheroku login\nheroku create <your-app-name>\nheroku config:set DOMAIN_ADMIN_USERNAME=x@gooddata.com DOMAIN_ADMIN_PASSWORD=xy PROJECT_ID_TO_ASSIGN=xms7ga4tf3g3nzucd8380o2bev8oeknp\ngit push heroku HEAD:master\nheroku open\n```\n\n### Run Live Examples Locally\nTo run *GoodData.UI Live Examples* locally:\n```bash\ngit clone <this-repository>\ncd  <repository-folder>\nyarn install --pure-lockfile\nyarn examples\n```\nThen open https://localhost:8999 and login using Live Examples account (you can [create one here](https://gooddata-examples.herokuapp.com/registration)).\n\n### Source code formatting\nThe source code in the repository is formatted by [Prettier](https://prettier.io/). \nThe format of the code is validated by our Continuous Integration server and is one of the requirements of successful merge.\n\nPrettier is supported by every major IDE. You can find the list of supported editors and how to configure them [here](https://prettier.io/docs/en/editors.html).\n\nIn the case, when your editor is not supported or you don't want to setup the integration, you can run the `yarn prettier-write` command to reformat the code before commit.\n\n## Changelog\n\n- see [CHANGELOG.md](CHANGELOG.md)\n\n## License\n\n(C) 2007-2018 GoodData Corporation\n\nThis project is dual licensed:\n\n- The ATTRIBUTION-NONCOMMERCIAL 4.0 INTERNATIONAL (CC BY-NC 4.0) is used for purpose of the trial experience and evaluation of GoodData.UI library.\n- The GOODDATA GOODDATA.UI LIBRARY END USER LICENSE AGREEMENT is used for GoodData customers.\n\nFor more information, please see [LICENSE](https://github.com/gooddata/gooddata-react-components/blob/master/LICENSE)\n","gitHead":"1a81f82ee2c4def3c237433b7a7004715b1e59d0","scripts":{"dev":"bash scripts/build.sh --dev-watch","test":"jest --watch","build":"bash scripts/build.sh","tslint":"yarn run-tslint -t verbose $npm_package_config_tslint","prepare":"cd examples/server && yarn install --pure-lockfile && cd ../..; rm -r examples/node_modules 2>/dev/null; true","examples":"bash scripts/run-examples.sh","prepare?":"# Called before `npm publish` and on local `npm install`. Temporarily also for deleting obsolete node_modules. Ends with `true` to continue gracefully.","validate":"tsc --noEmit && yarn tslint && eslint $npm_package_config_eslint && yarn prettier-check","build-dev":"bash scripts/build.sh --dev","examples?":"# Default is developer domain, other options: yarn examples [sec,secure,stg,stg2,stg3,demo,developer or URL]","storybook":"yarn build && start-storybook -p 9001 -c .storybook","test-once":"jest","tslint-ci":"mkdir -p ./ci/results && yarn run-tslint -t checkstyle -o ./ci/results/tslint-results.xml $npm_package_config_tslint","run-tslint":"tslint -p tsconfig.json","validate-ci":"tsc --noEmit && yarn tslint-ci  && eslint $npm_package_config_eslint -f checkstyle -o ci/results/eslint-results.xml && yarn prettier-check","examples-build":"bash scripts/build-examples.sh","prepublishOnly":"yarn build","prettier-check":"prettier --check '{src,stories,styles,__mocks__,examples/server/src,examples/src,examples/test}/**/*.{ts,js,tsx,jsx,json,scss,md,yaml,html}'","prettier-write":"prettier --write '{src,stories,styles,__mocks__,examples/server/src,examples/src,examples/test}/**/*.{ts,js,tsx,jsx,json,scss,md,yaml,html}'","test-storybook":"yarn build && test-storybook","build-storybook":"yarn build && build-storybook -c .storybook -o dist-storybook","examples-server":"node examples/server/src/index.js","heroku-postbuild":"yarn examples-build developer","examples-testcafe":"testcafe chrome --assertion-timeout 60000 -S -s examples/_screenshots examples/test/**/**/*_test* --debug-on-fail","examples-testcafe-ci":"testcafe 'chrome:headless --no-sandbox' --assertion-timeout 60000 -S -s examples/_screenshots examples/test/**/**/*_test*","examples-testcafe-live":"testcafe-live chrome --assertion-timeout 60000 examples/test/**/**/*_test*"},"typings":"dist/index.d.ts","_npmUser":{"name":"gooddata-ci","email":"rail@gooddata.com"},"deprecated":"@gooddata/react-components@7 reached End of Support on March 31, 2022. Please upgrade (see https://sdk.gooddata.com/gooddata-ui/docs/supported_versions.html for more information).","repository":{"url":"git+ssh://git@github.com/gooddata/gooddata-react-components.git","type":"git"},"_npmVersion":"6.4.1","description":"GoodData React Components","directories":{},"_nodeVersion":"8.12.0","dependencies":{"rxjs":"^5.5.6","lodash":"4.17.11","ag-grid":"^18.0.1","invariant":"^2.2.2","classnames":"^2.2.6","highcharts":"4.2.5","prop-types":"^15.6.0","react-intl":"^2.4.0","custom-event":"^1.0.1","ag-grid-react":"^18.0.0","react-measure":"2.3.0","@gooddata/typings":"2.11.0","@types/highcharts":"4.2.56","http-status-codes":"^1.3.0","@gooddata/js-utils":"3.4.0","@gooddata/numberjs":"^3.1.2","fixed-data-table-2":"0.7.17","@gooddata/goodstrap":"60.5.0","react-dom-factories":"^1.0.2","@gooddata/gooddata-js":"11.9.0","highcharts-pattern-fill":"3.0.3","nodelist-foreach-polyfill":"^1.2.0","highcharts-grouped-categories":"^1.1.3"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"raf":"3.3.2","yup":"^0.24.1","jest":"24.7.1","react":"16.5.2","enzyme":"3.5.0","eslint":"4.19.1","formik":"^0.11.11","moment":"2.23.0","history":"^4.7.2","ts-jest":"24.0.0","webpack":"3.10.0","prettier":"1.16.4","react-ga":"^2.5.2","recharts":"1.0.0-beta.9","testcafe":"0.20.3","commander":"2.14.1","node-sass":"4.7.2","react-dom":"16.5.2","supertest":"3.0.0","babel-core":"6.26.0","babel-jest":"21.0.0","css-loader":"0.28.7","jest-junit":"3.0.0","raw-loader":"0.5.1","styled-jsx":"2.2.1","typescript":"3.3.4000","@types/jest":"24.0.6","@types/node":"7.0.8","file-loader":"1.1.6","sass-loader":"6.0.6","@types/react":"16.0.34","babel-loader":"7.1.2","react-helmet":"5.2.0","react-select":"1.2.1","style-loader":"0.19.1","@types/enzyme":"3.1.13","@types/lodash":"4.14.123","babel-runtime":"6.25.0","testcafe-live":"0.1.4","babel-polyfill":"^6.26.0","@storybook/react":"3.4.10","@types/invariant":"2.2.29","@types/react-dom":"16.0.3","babel-preset-env":"1.6.1","isomorphic-fetch":"2.2.1","react-datepicker":"1.1.0","react-router-dom":"4.2.2","@gooddata/mock-js":"1.27.0","@storybook/addons":"3.4.10","@types/classnames":"2.2.3","@types/prop-types":"15.5.2","@types/react-intl":"2.3.5","babel-preset-react":"6.24.1","identity-obj-proxy":"^3.0.0","react-async-script":"^0.9.1","webpack-dev-server":"2.11.1","@types/react-portal":"4.0.1","babel-plugin-lodash":"3.3.2","html-webpack-plugin":"2.30.1","react-test-renderer":"16.4.2","@types/react-measure":"2.0.5","clean-webpack-plugin":"0.1.17","eslint-config-prettier":"4.1.0","react-google-recaptcha":"^0.11.0","tslint-config-prettier":"1.18.0","@gooddata/eslint-config":"0.1.0","@gooddata/tslint-config":"1.0.0","@types/storybook__react":"3.0.6","enzyme-adapter-react-16":"1.3.1","uglifyjs-webpack-plugin":"1.2.0","@gooddata/test-storybook":"3.0.1","@storybook/addon-actions":"3.4.10","@storybook/addon-options":"3.4.10","node-sass-magic-importer":"5.1.0","react-syntax-highlighter":"6.1.2","@types/fixed-data-table-2":"0.8.1","awesome-typescript-loader":"3.5.0","@types/react-test-renderer":"16.0.0","circular-dependency-plugin":"4.4.0","compression-webpack-plugin":"1.1.7","@types/enzyme-adapter-react-16":"1.0.3","@types/storybook__addon-actions":"3.0.1","babel-plugin-transform-class-properties":"6.24.1","babel-plugin-transform-async-to-generator":"6.24.1","babel-plugin-transform-object-rest-spread":"6.26.0"},"peerDependencies":{"react":"16.5.2","react-dom":"16.5.2"},"_npmOperationalInternal":{"tmp":"tmp/react-components_7.0.0-alpha17_1557406960144_0.7222677157172206","host":"s3://npm-registry-packages"}},"7.0.0-alpha15-fix1":{"name":"@gooddata/react-components","version":"7.0.0-alpha15-fix1","author":{"name":"GoodData Corporation"},"license":"BSD-3-Clause","_id":"@gooddata/react-components@7.0.0-alpha15-fix1","maintainers":[{"name":"bertold8","email":"ivan.nejezchleb@seznam.cz"},{"name":"bugsbunny338","email":"jiri.zajic@mensa.cz"},{"name":"gooddata-ci","email":"rail@gooddata.com"},{"name":"ivan.mjartan","email":"ivan.mjartan@gooddata.com"},{"name":"jakub-sterba","email":"jakub.sterba@gooddata.com"},{"name":"jaroslav.tomecek","email":"jaroslav.tomecek@gooddata.com"},{"name":"jkittler","email":"honza.kittler@gmail.com"},{"name":"khanh.le","email":"khanh.le@gooddata.com"},{"name":"langhamp","email":"pavel.langhammer@gooddata.com"},{"name":"lanhuynh","email":"lan.huynh@gooddata.com"},{"name":"linhhong","email":"linh.hong@gooddata.com"},{"name":"lpearce","email":"levi.pearce@gooddata.com"},{"name":"lupko","email":"lubomir.slivka@gooddata.com"},{"name":"martin.mosko","email":"martin.mosko@gooddata.com"},{"name":"michal.marsal","email":"michal.marsal@gooddata.com"},{"name":"nadtan","email":"tan.nguyen@gooddata.com"},{"name":"naibinh","email":"naibinh@gmail.com"},{"name":"nikolacech","email":"nikola.cech@gooddata.com"},{"name":"no23reason","email":"dan.homola@hotmail.cz"},{"name":"pbenes","email":"petr.benes@gooddata.com"},{"name":"petrjanu","email":"petr.janu@gooddata.com"},{"name":"ptquang86","email":"ptquang86@gmail.com"},{"name":"rodri360","email":"me@rodri360.com"},{"name":"sitina","email":"jiri.sitina@gooddata.com"},{"name":"sondo","email":"son.do@gooddata.com"},{"name":"strouhaljan","email":"strouhal.jan@gmail.com"},{"name":"tomas.bouma","email":"tomas.bouma@gooddata.com"},{"name":"tomas.kratochvil","email":"tomas.kratochvil@gooddata.com"},{"name":"tomasreichmann","email":"tomasreichmann@gmail.com"},{"name":"tomsatgd","email":"tomas.satinsky@gooddata.com"},{"name":"tu.ngo","email":"tu.ngo@gooddata.com"},{"name":"vlastikcz","email":"vlastimil.kotas@gooddata.com"},{"name":"vlckomi1","email":"michaela.vlckova@gooddata.com"},{"name":"xmort","email":"petr.dolejsi@gooddata.com"},{"name":"yanlipnican","email":"yanlipnican@gmail.com"}],"homepage":"https://github.com/gooddata/gooddata-react-components#readme","bugs":{"url":"https://github.com/gooddata/gooddata-react-components/issues"},"dist":{"shasum":"b55e67484d9a6ebe78f0c97aba56ee1415266ca3","tarball":"https://registry.npmjs.org/@gooddata/react-components/-/react-components-7.0.0-alpha15-fix1.tgz","fileCount":1208,"integrity":"sha512-VvS8rHotaRvhyXZLAWxTcb+18YqUfgqAqmplDbxsG1M5ezBycjN3cWeBznKzOZkgexOa9LkIBXuFnUonKcfJjg==","signatures":[{"sig":"MEQCIDadVbAm1/ApKX/eRZJ98P+F3JGKDNN3OvQbAI5LIiu5AiAsPtk15wny62OAE/OfEjNm0cMcithihD46VLGABA2czQ==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":5169266,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJc1SN+CRA9TVsSAnZWagAACisQAID864lv+S7YomsoUBPs\nq0vLdDQvpqiXQuXFk2eCt5oYEwRMlKLMOpQv77Q09wTERfj5fSFrlhi2Yuwi\nHljgtyybmZb8lNHwvSddc7eNl9PCRRTLpUAvR6TykJFyxjyCsq6cU5/8Gzw9\nl/7vmrkFvimgtbgsKQ1g1EkFlHO0MCMqTzS7C0UFfUsBSuR8cWCJctxEARgh\n1J7HKTxxtCReaZrVl+y4D3oVmtRfvyz5ngpV+2epOntfzjCJddRLneo84a3x\nAEGWoiUVTWbZ9p1b2hyXB/vzZTdq+PxuhHVJd9NH3QD+Ou0Pnwyzv6o+MuYo\n1SPDZS+qrP5Llz2mzkA4Jb1LBSX9QNsi0pNrUlDbOwf9gVtzENCQlAvcH/tx\n+EdtMg2NcitFJcIqiz7ItrBGGgETPYP8/L2nWn/5WzvW/TFQ/WEAKzaUsmaA\n0eO9eaV+oCc+iBSAxRJC+X/8meY2qkRparUlphPG1iUfpF9FMYY2PPyzSOND\nsfa0hwtjsyWM8ALztU+ssjOBWgA40Oz/u5YoKCOhhGiMxNU+uBbh5CaWTCXB\nNYt26eCOf4vvEG6aOm/I+EqVY5r2I8YQi+S0y4+cLDpg/jw2gwBWsPK5GSpe\nMBrXBbSkLVjAEh2z+BidZ5nRtScRQAiOBThzZleFvM9bWmC34tUnGYlHvNXO\nr6Tu\r\n=aJYH\r\n-----END PGP SIGNATURE-----\r\n"},"jest":{"testRegex":"(/__tests__/.*|\\.(test|spec))\\.(tsx?|jsx?)$","transform":{".(js|jsx)":"babel-jest",".(ts|tsx)":"ts-jest"},"collectCoverage":false,"moduleNameMapper":{"\\.(css|less|sass|scss)$":"<rootDir>/__mocks__/styleMock.ts"},"coverageReporters":["html"],"setupFilesAfterEnv":["<rootDir>/jest.setup.js"],"collectCoverageFrom":["src/**/*.{ts,tsx}","examples/server/src/**/*.{js,jsx}","!**/*.d.ts"],"moduleFileExtensions":["ts","tsx","js","jsx","json"],"testPathIgnorePatterns":[",/node_modules/","/dist/"]},"main":"dist/index.js","config":{"eslint":"./examples/**/*.{js,jsx}","tslint":"./{__mocks__,src,stories}/{,**/}*.{ts,tsx}"},"readme":"[![npm version](https://badge.fury.io/js/%40gooddata%2Freact-components.svg)](https://www.npmjs.com/package/@gooddata/react-components) \n\n# GoodData.UI React components\n> A React-based JavaScript library for building data-driven applications\n\n## Getting started\n- [GoodData.UI Documentation](http://sdk.gooddata.com/gooddata-ui/)\n- [GoodData.UI Live Examples](https://gooddata-examples.herokuapp.com/)\n- [Stack Overflow](https://stackoverflow.com/questions/tagged/gooddata)\n\n### Usage\nWith [yarn](https://yarnpkg.com) installed, go to your project directory and run\n```\n$ yarn add @gooddata/react-components\n```\nIf you prefer [npm](npmjs.com) run\n```\n$ npm install --save @gooddata/react-components\n```\n\n\n## Contributing\n\nWe welcome any contribution in form of [issues](https://github.com/gooddata/gooddata-react-components/issues) or [pull requests](https://github.com/gooddata/gooddata-react-components/pulls).\nThese commands may come in handy while developing:\n\n| command | description |\n| ------- | ----------- |\n| `yarn install --pure-lockfile` | first step |\n| ||\n| `yarn dev` | build react-components to `/dist` in watch mode |\n| `yarn test` | run all unit tests |\n| `yarn prettier-write` | format the source code to match the valid codestyle |\n| `yarn validate` | validate codestyle |\n| ||\n| `yarn storybook` | run storybook from `/stories` on http://localhost:9001 |\n| `yarn build-storybook` | build storybook to `/dist-storybook` |\n| `yarn test-storybook` | run storybook and [screenshot tests](https://github.com/gooddata/gdc-client-utils/tree/master/test-storybook) |\n| ||\n| `yarn examples` | run Live Examples dev-server from `/examples` on https://localhost:8999 |\n| `yarn examples-build` | build Live Examples to `/examples/dist` |\n| `yarn examples-server` | serve built Live Examples - see `/examples/server/src` |\n| `yarn examples-testcafe` | run testcafe tests against `localhost:8999` |\n\n### Deploy to heroku.com\nWhen you deploy this repo to heroku, it serves *GoodData.UI Live Examples*.\nRelevant tasks are in `Procfile` and `package.json`.\n\n```bash\n# run in the project directory\nheroku login\nheroku create <your-app-name>\nheroku config:set DOMAIN_ADMIN_USERNAME=x@gooddata.com DOMAIN_ADMIN_PASSWORD=xy PROJECT_ID_TO_ASSIGN=xms7ga4tf3g3nzucd8380o2bev8oeknp\ngit push heroku HEAD:master\nheroku open\n```\n\n### Run Live Examples Locally\nTo run *GoodData.UI Live Examples* locally:\n```bash\ngit clone <this-repository>\ncd  <repository-folder>\nyarn install --pure-lockfile\nyarn examples\n```\nThen open https://localhost:8999 and login using Live Examples account (you can [create one here](https://gooddata-examples.herokuapp.com/registration)).\n\n### Source code formatting\nThe source code in the repository is formatted by [Prettier](https://prettier.io/). \nThe format of the code is validated by our Continuous Integration server and is one of the requirements of successful merge.\n\nPrettier is supported by every major IDE. You can find the list of supported editors and how to configure them [here](https://prettier.io/docs/en/editors.html).\n\nIn the case, when your editor is not supported or you don't want to setup the integration, you can run the `yarn prettier-write` command to reformat the code before commit.\n\n## Changelog\n\n- see [CHANGELOG.md](CHANGELOG.md)\n\n## License\n\n(C) 2007-2018 GoodData Corporation\n\nThis project is dual licensed:\n\n- The ATTRIBUTION-NONCOMMERCIAL 4.0 INTERNATIONAL (CC BY-NC 4.0) is used for purpose of the trial experience and evaluation of GoodData.UI library.\n- The GOODDATA GOODDATA.UI LIBRARY END USER LICENSE AGREEMENT is used for GoodData customers.\n\nFor more information, please see [LICENSE](https://github.com/gooddata/gooddata-react-components/blob/master/LICENSE)\n","gitHead":"1647222321b1704df6b22c01571e7b49631b0570","scripts":{"dev":"bash scripts/build.sh --dev-watch","test":"jest --watch","build":"bash scripts/build.sh","tslint":"yarn run-tslint -t verbose $npm_package_config_tslint","prepare":"cd examples/server && yarn install --pure-lockfile && cd ../..; rm -r examples/node_modules 2>/dev/null; true","examples":"bash scripts/run-examples.sh","prepare?":"# Called before `npm publish` and on local `npm install`. Temporarily also for deleting obsolete node_modules. Ends with `true` to continue gracefully.","validate":"tsc --noEmit && yarn tslint && eslint $npm_package_config_eslint && yarn prettier-check","build-dev":"bash scripts/build.sh --dev","examples?":"# Default is developer domain, other options: yarn examples [sec,secure,stg,stg2,stg3,demo,developer or URL]","storybook":"yarn build && start-storybook -p 9001 -c .storybook","test-once":"jest","tslint-ci":"mkdir -p ./ci/results && yarn run-tslint -t checkstyle -o ./ci/results/tslint-results.xml $npm_package_config_tslint","run-tslint":"tslint -p tsconfig.json","validate-ci":"tsc --noEmit && yarn tslint-ci  && eslint $npm_package_config_eslint -f checkstyle -o ci/results/eslint-results.xml && yarn prettier-check","examples-build":"bash scripts/build-examples.sh","prepublishOnly":"yarn build","prettier-check":"prettier --check '{src,stories,styles,__mocks__,examples/server/src,examples/src,examples/test}/**/*.{ts,js,tsx,jsx,json,scss,md,yaml,html}'","prettier-write":"prettier --write '{src,stories,styles,__mocks__,examples/server/src,examples/src,examples/test}/**/*.{ts,js,tsx,jsx,json,scss,md,yaml,html}'","test-storybook":"yarn build && test-storybook","build-storybook":"yarn build && build-storybook -c .storybook -o dist-storybook","examples-server":"node examples/server/src/index.js","heroku-postbuild":"yarn examples-build developer","examples-testcafe":"testcafe chrome --assertion-timeout 60000 -S -s examples/_screenshots examples/test/**/**/*_test* --debug-on-fail","examples-testcafe-ci":"testcafe 'chrome:headless --no-sandbox' --assertion-timeout 60000 -S -s examples/_screenshots examples/test/**/**/*_test*","examples-testcafe-live":"testcafe-live chrome --assertion-timeout 60000 examples/test/**/**/*_test*"},"typings":"dist/index.d.ts","_npmUser":{"name":"gooddata-ci","email":"rail@gooddata.com"},"deprecated":"@gooddata/react-components@7 reached End of Support on March 31, 2022. Please upgrade (see https://sdk.gooddata.com/gooddata-ui/docs/supported_versions.html for more information).","repository":{"url":"git+ssh://git@github.com/gooddata/gooddata-react-components.git","type":"git"},"_npmVersion":"6.4.1","description":"GoodData React Components","directories":{},"_nodeVersion":"8.12.0","dependencies":{"rxjs":"^5.5.6","lodash":"4.17.11","ag-grid":"^18.0.1","invariant":"^2.2.2","classnames":"^2.2.6","highcharts":"4.2.5","prop-types":"^15.6.0","react-intl":"^2.4.0","custom-event":"^1.0.1","ag-grid-react":"^18.0.0","react-measure":"2.3.0","@gooddata/typings":"2.11.0","@types/highcharts":"4.2.56","http-status-codes":"^1.3.0","@gooddata/js-utils":"3.4.0","@gooddata/numberjs":"^3.1.2","fixed-data-table-2":"0.7.17","@gooddata/goodstrap":"60.5.0","react-dom-factories":"^1.0.2","@gooddata/gooddata-js":"11.9.0","highcharts-pattern-fill":"3.0.3","nodelist-foreach-polyfill":"^1.2.0","highcharts-grouped-categories":"^1.1.3"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"raf":"3.3.2","yup":"^0.24.1","jest":"24.7.1","react":"16.5.2","enzyme":"3.5.0","eslint":"4.19.1","formik":"^0.11.11","moment":"2.23.0","history":"^4.7.2","ts-jest":"24.0.0","webpack":"3.10.0","prettier":"1.16.4","react-ga":"^2.5.2","recharts":"1.0.0-beta.9","testcafe":"0.20.3","commander":"2.14.1","node-sass":"4.7.2","react-dom":"16.5.2","supertest":"3.0.0","babel-core":"6.26.0","babel-jest":"21.0.0","css-loader":"0.28.7","jest-junit":"3.0.0","raw-loader":"0.5.1","styled-jsx":"2.2.1","typescript":"3.3.4000","@types/jest":"24.0.6","@types/node":"7.0.8","file-loader":"1.1.6","sass-loader":"6.0.6","@types/react":"16.0.34","babel-loader":"7.1.2","react-helmet":"5.2.0","react-select":"1.2.1","style-loader":"0.19.1","@types/enzyme":"3.1.13","@types/lodash":"4.14.123","babel-runtime":"6.25.0","testcafe-live":"0.1.4","babel-polyfill":"^6.26.0","@storybook/react":"3.4.10","@types/invariant":"2.2.29","@types/react-dom":"16.0.3","babel-preset-env":"1.6.1","isomorphic-fetch":"2.2.1","react-datepicker":"1.1.0","react-router-dom":"4.2.2","@gooddata/mock-js":"1.27.0","@storybook/addons":"3.4.10","@types/classnames":"2.2.3","@types/prop-types":"15.5.2","@types/react-intl":"2.3.5","babel-preset-react":"6.24.1","identity-obj-proxy":"^3.0.0","react-async-script":"^0.9.1","webpack-dev-server":"2.11.1","@types/react-portal":"4.0.1","babel-plugin-lodash":"3.3.2","html-webpack-plugin":"2.30.1","react-test-renderer":"16.4.2","@types/react-measure":"2.0.5","clean-webpack-plugin":"0.1.17","eslint-config-prettier":"4.1.0","react-google-recaptcha":"^0.11.0","tslint-config-prettier":"1.18.0","@gooddata/eslint-config":"0.1.0","@gooddata/tslint-config":"1.0.0","@types/storybook__react":"3.0.6","enzyme-adapter-react-16":"1.3.1","uglifyjs-webpack-plugin":"1.2.0","@gooddata/test-storybook":"3.0.1","@storybook/addon-actions":"3.4.10","@storybook/addon-options":"3.4.10","node-sass-magic-importer":"5.1.0","react-syntax-highlighter":"6.1.2","@types/fixed-data-table-2":"0.8.1","awesome-typescript-loader":"3.5.0","@types/react-test-renderer":"16.0.0","circular-dependency-plugin":"4.4.0","compression-webpack-plugin":"1.1.7","@types/enzyme-adapter-react-16":"1.0.3","@types/storybook__addon-actions":"3.0.1","babel-plugin-transform-class-properties":"6.24.1","babel-plugin-transform-async-to-generator":"6.24.1","babel-plugin-transform-object-rest-spread":"6.26.0"},"peerDependencies":{"react":"16.5.2","react-dom":"16.5.2"},"_npmOperationalInternal":{"tmp":"tmp/react-components_7.0.0-alpha15-fix1_1557472125373_0.6515396128067246","host":"s3://npm-registry-packages"}},"7.0.0-alpha15-fix2":{"name":"@gooddata/react-components","version":"7.0.0-alpha15-fix2","author":{"name":"GoodData Corporation"},"license":"BSD-3-Clause","_id":"@gooddata/react-components@7.0.0-alpha15-fix2","maintainers":[{"name":"bertold8","email":"ivan.nejezchleb@seznam.cz"},{"name":"bugsbunny338","email":"jiri.zajic@mensa.cz"},{"name":"gooddata-ci","email":"rail@gooddata.com"},{"name":"ivan.mjartan","email":"ivan.mjartan@gooddata.com"},{"name":"jakub-sterba","email":"jakub.sterba@gooddata.com"},{"name":"jaroslav.tomecek","email":"jaroslav.tomecek@gooddata.com"},{"name":"jkittler","email":"honza.kittler@gmail.com"},{"name":"khanh.le","email":"khanh.le@gooddata.com"},{"name":"langhamp","email":"pavel.langhammer@gooddata.com"},{"name":"lanhuynh","email":"lan.huynh@gooddata.com"},{"name":"linhhong","email":"linh.hong@gooddata.com"},{"name":"lpearce","email":"levi.pearce@gooddata.com"},{"name":"lupko","email":"lubomir.slivka@gooddata.com"},{"name":"martin.mosko","email":"martin.mosko@gooddata.com"},{"name":"michal.marsal","email":"michal.marsal@gooddata.com"},{"name":"nadtan","email":"tan.nguyen@gooddata.com"},{"name":"naibinh","email":"naibinh@gmail.com"},{"name":"nikolacech","email":"nikola.cech@gooddata.com"},{"name":"no23reason","email":"dan.homola@hotmail.cz"},{"name":"pbenes","email":"petr.benes@gooddata.com"},{"name":"petrjanu","email":"petr.janu@gooddata.com"},{"name":"ptquang86","email":"ptquang86@gmail.com"},{"name":"rodri360","email":"me@rodri360.com"},{"name":"sitina","email":"jiri.sitina@gooddata.com"},{"name":"sondo","email":"son.do@gooddata.com"},{"name":"strouhaljan","email":"strouhal.jan@gmail.com"},{"name":"tomas.bouma","email":"tomas.bouma@gooddata.com"},{"name":"tomas.kratochvil","email":"tomas.kratochvil@gooddata.com"},{"name":"tomasreichmann","email":"tomasreichmann@gmail.com"},{"name":"tomsatgd","email":"tomas.satinsky@gooddata.com"},{"name":"tu.ngo","email":"tu.ngo@gooddata.com"},{"name":"vlastikcz","email":"vlastimil.kotas@gooddata.com"},{"name":"vlckomi1","email":"michaela.vlckova@gooddata.com"},{"name":"xmort","email":"petr.dolejsi@gooddata.com"},{"name":"yanlipnican","email":"yanlipnican@gmail.com"}],"homepage":"https://github.com/gooddata/gooddata-react-components#readme","bugs":{"url":"https://github.com/gooddata/gooddata-react-components/issues"},"dist":{"shasum":"0d332672f224cc63e2b3b6c9fa13c4bac3d9762b","tarball":"https://registry.npmjs.org/@gooddata/react-components/-/react-components-7.0.0-alpha15-fix2.tgz","fileCount":1208,"integrity":"sha512-vd/AAPoTAPEGkBQgura5iRSCqItqQW9bXLYKSE6Zcge9owP1tb3XHCUcW2RjTWXXbu8n42LkfUv6ocN40Em11Q==","signatures":[{"sig":"MEQCIBGj/jkcq9KzPH5QHMfFoyUrvgL/SsRjID+hYcH8loLCAiBlHks/iTDPqYSiZ/ydvj5nYhmVC4mnH8o5Us8ZF3oz1A==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":5171953,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJc1V26CRA9TVsSAnZWagAAfuoP/R4AeaFqGXc8OR0oJ+kH\noNjpWmnPbUpD1WXKv879mJCpPcXjoEy2AH99DXmG2ihxPeS8Eyly3zyorYDN\nsSycZYghXCw0ABUt7wUvmyBMLG3Qpi7NgYYN9mFIEZiKeB1mg7tr0F6/YWvW\nRk2o7jfvjsx4FFMw1bi6dB9JD/E157nnyzhEvfDpvRcHBp3syaFHzU8kaLjL\n7svj9bf/aMN4jze3NMxEoa+MZMGx8YIRtuMo78kQUDyotFphr3UdahDUNnjY\nARimwmxLBLtKhoIdBvxvdtspDCl0Leohh+mfyN39rhq+FYs9U8su2ZM05nXp\ngNGMl055i5ITFSrli7FhDt/FZNj9ZMu3hN+0oxB0wUASz3Y1bc2PNJEzZ9WD\nkJYOyAhJnfBZ34sQRQo0eXApJQeoA66KT3CqZTzMRuo+sy7xQt58nJGQq3vL\n6bH9OVpLDYtROjONQgdo4A8somjyk5tfLH22RZlf7NVFAQdD1hQhd5bXv4QE\n53hWA71SIQAfTQmO3DyxN57Ul6Ooe3tTelOLUBK8YwapjdDK5kpRLC3if+Cc\nA4Y1YpYs7bV0wDmFQBYkE2Ysqby7DJ5C624xSpkOpGwzK0WjOW53F0uSWbgb\nY1Ws5QPU3FSkZtr9vEvxBg5N51vxMMX1mASBWBDBD6k7okVcUk4vl3ajq6XP\nsPl0\r\n=AKwZ\r\n-----END PGP SIGNATURE-----\r\n"},"jest":{"testRegex":"(/__tests__/.*|\\.(test|spec))\\.(tsx?|jsx?)$","transform":{".(js|jsx)":"babel-jest",".(ts|tsx)":"ts-jest"},"collectCoverage":false,"moduleNameMapper":{"\\.(css|less|sass|scss)$":"<rootDir>/__mocks__/styleMock.ts"},"coverageReporters":["html"],"setupFilesAfterEnv":["<rootDir>/jest.setup.js"],"collectCoverageFrom":["src/**/*.{ts,tsx}","examples/server/src/**/*.{js,jsx}","!**/*.d.ts"],"moduleFileExtensions":["ts","tsx","js","jsx","json"],"testPathIgnorePatterns":[",/node_modules/","/dist/"]},"main":"dist/index.js","config":{"eslint":"./examples/**/*.{js,jsx}","tslint":"./{__mocks__,src,stories}/{,**/}*.{ts,tsx}"},"readme":"[![npm version](https://badge.fury.io/js/%40gooddata%2Freact-components.svg)](https://www.npmjs.com/package/@gooddata/react-components) \n\n# GoodData.UI React components\n> A React-based JavaScript library for building data-driven applications\n\n## Getting started\n- [GoodData.UI Documentation](http://sdk.gooddata.com/gooddata-ui/)\n- [GoodData.UI Live Examples](https://gooddata-examples.herokuapp.com/)\n- [Stack Overflow](https://stackoverflow.com/questions/tagged/gooddata)\n\n### Usage\nWith [yarn](https://yarnpkg.com) installed, go to your project directory and run\n```\n$ yarn add @gooddata/react-components\n```\nIf you prefer [npm](npmjs.com) run\n```\n$ npm install --save @gooddata/react-components\n```\n\n\n## Contributing\n\nWe welcome any contribution in form of [issues](https://github.com/gooddata/gooddata-react-components/issues) or [pull requests](https://github.com/gooddata/gooddata-react-components/pulls).\nThese commands may come in handy while developing:\n\n| command | description |\n| ------- | ----------- |\n| `yarn install --pure-lockfile` | first step |\n| ||\n| `yarn dev` | build react-components to `/dist` in watch mode |\n| `yarn test` | run all unit tests |\n| `yarn prettier-write` | format the source code to match the valid codestyle |\n| `yarn validate` | validate codestyle |\n| ||\n| `yarn storybook` | run storybook from `/stories` on http://localhost:9001 |\n| `yarn build-storybook` | build storybook to `/dist-storybook` |\n| `yarn test-storybook` | run storybook and [screenshot tests](https://github.com/gooddata/gdc-client-utils/tree/master/test-storybook) |\n| ||\n| `yarn examples` | run Live Examples dev-server from `/examples` on https://localhost:8999 |\n| `yarn examples-build` | build Live Examples to `/examples/dist` |\n| `yarn examples-server` | serve built Live Examples - see `/examples/server/src` |\n| `yarn examples-testcafe` | run testcafe tests against `localhost:8999` |\n\n### Deploy to heroku.com\nWhen you deploy this repo to heroku, it serves *GoodData.UI Live Examples*.\nRelevant tasks are in `Procfile` and `package.json`.\n\n```bash\n# run in the project directory\nheroku login\nheroku create <your-app-name>\nheroku config:set DOMAIN_ADMIN_USERNAME=x@gooddata.com DOMAIN_ADMIN_PASSWORD=xy PROJECT_ID_TO_ASSIGN=xms7ga4tf3g3nzucd8380o2bev8oeknp\ngit push heroku HEAD:master\nheroku open\n```\n\n### Run Live Examples Locally\nTo run *GoodData.UI Live Examples* locally:\n```bash\ngit clone <this-repository>\ncd  <repository-folder>\nyarn install --pure-lockfile\nyarn examples\n```\nThen open https://localhost:8999 and login using Live Examples account (you can [create one here](https://gooddata-examples.herokuapp.com/registration)).\n\n### Source code formatting\nThe source code in the repository is formatted by [Prettier](https://prettier.io/). \nThe format of the code is validated by our Continuous Integration server and is one of the requirements of successful merge.\n\nPrettier is supported by every major IDE. You can find the list of supported editors and how to configure them [here](https://prettier.io/docs/en/editors.html).\n\nIn the case, when your editor is not supported or you don't want to setup the integration, you can run the `yarn prettier-write` command to reformat the code before commit.\n\n## Changelog\n\n- see [CHANGELOG.md](CHANGELOG.md)\n\n## License\n\n(C) 2007-2018 GoodData Corporation\n\nThis project is dual licensed:\n\n- The ATTRIBUTION-NONCOMMERCIAL 4.0 INTERNATIONAL (CC BY-NC 4.0) is used for purpose of the trial experience and evaluation of GoodData.UI library.\n- The GOODDATA GOODDATA.UI LIBRARY END USER LICENSE AGREEMENT is used for GoodData customers.\n\nFor more information, please see [LICENSE](https://github.com/gooddata/gooddata-react-components/blob/master/LICENSE)\n","gitHead":"fc462b4366ccf073debd8202d313425258e674db","scripts":{"dev":"bash scripts/build.sh --dev-watch","test":"jest --watch","build":"bash scripts/build.sh","tslint":"yarn run-tslint -t verbose $npm_package_config_tslint","prepare":"cd examples/server && yarn install --pure-lockfile && cd ../..; rm -r examples/node_modules 2>/dev/null; true","examples":"bash scripts/run-examples.sh","prepare?":"# Called before `npm publish` and on local `npm install`. Temporarily also for deleting obsolete node_modules. Ends with `true` to continue gracefully.","validate":"tsc --noEmit && yarn tslint && eslint $npm_package_config_eslint && yarn prettier-check","build-dev":"bash scripts/build.sh --dev","examples?":"# Default is developer domain, other options: yarn examples [sec,secure,stg,stg2,stg3,demo,developer or URL]","storybook":"yarn build && start-storybook -p 9001 -c .storybook","test-once":"jest","tslint-ci":"mkdir -p ./ci/results && yarn run-tslint -t checkstyle -o ./ci/results/tslint-results.xml $npm_package_config_tslint","run-tslint":"tslint -p tsconfig.json","validate-ci":"tsc --noEmit && yarn tslint-ci  && eslint $npm_package_config_eslint -f checkstyle -o ci/results/eslint-results.xml && yarn prettier-check","examples-build":"bash scripts/build-examples.sh","prepublishOnly":"yarn build","prettier-check":"prettier --check '{src,stories,styles,__mocks__,examples/server/src,examples/src,examples/test}/**/*.{ts,js,tsx,jsx,json,scss,md,yaml,html}'","prettier-write":"prettier --write '{src,stories,styles,__mocks__,examples/server/src,examples/src,examples/test}/**/*.{ts,js,tsx,jsx,json,scss,md,yaml,html}'","test-storybook":"yarn build && test-storybook","build-storybook":"yarn build && build-storybook -c .storybook -o dist-storybook","examples-server":"node examples/server/src/index.js","heroku-postbuild":"yarn examples-build developer","examples-testcafe":"testcafe chrome --assertion-timeout 60000 -S -s examples/_screenshots examples/test/**/**/*_test* --debug-on-fail","examples-testcafe-ci":"testcafe 'chrome:headless --no-sandbox' --assertion-timeout 60000 -S -s examples/_screenshots examples/test/**/**/*_test*","examples-testcafe-live":"testcafe-live chrome --assertion-timeout 60000 examples/test/**/**/*_test*"},"typings":"dist/index.d.ts","_npmUser":{"name":"gooddata-ci","email":"rail@gooddata.com"},"deprecated":"@gooddata/react-components@7 reached End of Support on March 31, 2022. Please upgrade (see https://sdk.gooddata.com/gooddata-ui/docs/supported_versions.html for more information).","repository":{"url":"git+ssh://git@github.com/gooddata/gooddata-react-components.git","type":"git"},"_npmVersion":"6.4.1","description":"GoodData React Components","directories":{},"_nodeVersion":"8.12.0","dependencies":{"rxjs":"^5.5.6","lodash":"4.17.11","ag-grid":"^18.0.1","invariant":"^2.2.2","classnames":"^2.2.6","highcharts":"4.2.5","prop-types":"^15.6.0","react-intl":"^2.4.0","custom-event":"^1.0.1","ag-grid-react":"^18.0.0","react-measure":"2.3.0","@gooddata/typings":"2.11.0","@types/highcharts":"4.2.56","http-status-codes":"^1.3.0","@gooddata/js-utils":"3.4.0","@gooddata/numberjs":"^3.1.2","fixed-data-table-2":"0.7.17","@gooddata/goodstrap":"60.5.0","react-dom-factories":"^1.0.2","@gooddata/gooddata-js":"11.9.0","highcharts-pattern-fill":"3.0.3","nodelist-foreach-polyfill":"^1.2.0","highcharts-grouped-categories":"^1.1.3"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"raf":"3.3.2","yup":"^0.24.1","jest":"24.7.1","react":"16.5.2","enzyme":"3.5.0","eslint":"4.19.1","formik":"^0.11.11","moment":"2.23.0","history":"^4.7.2","ts-jest":"24.0.0","webpack":"3.10.0","prettier":"1.16.4","react-ga":"^2.5.2","recharts":"1.0.0-beta.9","testcafe":"0.20.3","commander":"2.14.1","node-sass":"4.7.2","react-dom":"16.5.2","supertest":"3.0.0","babel-core":"6.26.0","babel-jest":"21.0.0","css-loader":"0.28.7","jest-junit":"3.0.0","raw-loader":"0.5.1","styled-jsx":"2.2.1","typescript":"3.3.4000","@types/jest":"24.0.6","@types/node":"7.0.8","file-loader":"1.1.6","sass-loader":"6.0.6","@types/react":"16.0.34","babel-loader":"7.1.2","react-helmet":"5.2.0","react-select":"1.2.1","style-loader":"0.19.1","@types/enzyme":"3.1.13","@types/lodash":"4.14.123","babel-runtime":"6.25.0","testcafe-live":"0.1.4","babel-polyfill":"^6.26.0","@storybook/react":"3.4.10","@types/invariant":"2.2.29","@types/react-dom":"16.0.3","babel-preset-env":"1.6.1","isomorphic-fetch":"2.2.1","react-datepicker":"1.1.0","react-router-dom":"4.2.2","@gooddata/mock-js":"1.27.0","@storybook/addons":"3.4.10","@types/classnames":"2.2.3","@types/prop-types":"15.5.2","@types/react-intl":"2.3.5","babel-preset-react":"6.24.1","identity-obj-proxy":"^3.0.0","react-async-script":"^0.9.1","webpack-dev-server":"2.11.1","@types/react-portal":"4.0.1","babel-plugin-lodash":"3.3.2","html-webpack-plugin":"2.30.1","react-test-renderer":"16.4.2","@types/react-measure":"2.0.5","clean-webpack-plugin":"0.1.17","eslint-config-prettier":"4.1.0","react-google-recaptcha":"^0.11.0","tslint-config-prettier":"1.18.0","@gooddata/eslint-config":"0.1.0","@gooddata/tslint-config":"1.0.0","@types/storybook__react":"3.0.6","enzyme-adapter-react-16":"1.3.1","uglifyjs-webpack-plugin":"1.2.0","@gooddata/test-storybook":"3.0.1","@storybook/addon-actions":"3.4.10","@storybook/addon-options":"3.4.10","node-sass-magic-importer":"5.1.0","react-syntax-highlighter":"6.1.2","@types/fixed-data-table-2":"0.8.1","awesome-typescript-loader":"3.5.0","@types/react-test-renderer":"16.0.0","circular-dependency-plugin":"4.4.0","compression-webpack-plugin":"1.1.7","@types/enzyme-adapter-react-16":"1.0.3","@types/storybook__addon-actions":"3.0.1","babel-plugin-transform-class-properties":"6.24.1","babel-plugin-transform-async-to-generator":"6.24.1","babel-plugin-transform-object-rest-spread":"6.26.0"},"peerDependencies":{"react":"16.5.2","react-dom":"16.5.2"},"_npmOperationalInternal":{"tmp":"tmp/react-components_7.0.0-alpha15-fix2_1557487033583_0.15763052494161722","host":"s3://npm-registry-packages"}},"7.0.0-alpha18":{"name":"@gooddata/react-components","version":"7.0.0-alpha18","author":{"name":"GoodData Corporation"},"license":"BSD-3-Clause","_id":"@gooddata/react-components@7.0.0-alpha18","maintainers":[{"name":"bertold8","email":"ivan.nejezchleb@seznam.cz"},{"name":"bugsbunny338","email":"jiri.zajic@mensa.cz"},{"name":"gooddata-ci","email":"rail@gooddata.com"},{"name":"ivan.mjartan","email":"ivan.mjartan@gooddata.com"},{"name":"jakub-sterba","email":"jakub.sterba@gooddata.com"},{"name":"jaroslav.tomecek","email":"jaroslav.tomecek@gooddata.com"},{"name":"jkittler","email":"honza.kittler@gmail.com"},{"name":"khanh.le","email":"khanh.le@gooddata.com"},{"name":"langhamp","email":"pavel.langhammer@gooddata.com"},{"name":"lanhuynh","email":"lan.huynh@gooddata.com"},{"name":"linhhong","email":"linh.hong@gooddata.com"},{"name":"lpearce","email":"levi.pearce@gooddata.com"},{"name":"lupko","email":"lubomir.slivka@gooddata.com"},{"name":"martin.mosko","email":"martin.mosko@gooddata.com"},{"name":"michal.marsal","email":"michal.marsal@gooddata.com"},{"name":"nadtan","email":"tan.nguyen@gooddata.com"},{"name":"naibinh","email":"naibinh@gmail.com"},{"name":"nikolacech","email":"nikola.cech@gooddata.com"},{"name":"no23reason","email":"dan.homola@hotmail.cz"},{"name":"pbenes","email":"petr.benes@gooddata.com"},{"name":"petrjanu","email":"petr.janu@gooddata.com"},{"name":"ptquang86","email":"ptquang86@gmail.com"},{"name":"rodri360","email":"me@rodri360.com"},{"name":"sitina","email":"jiri.sitina@gooddata.com"},{"name":"sondo","email":"son.do@gooddata.com"},{"name":"strouhaljan","email":"strouhal.jan@gmail.com"},{"name":"tomas.bouma","email":"tomas.bouma@gooddata.com"},{"name":"tomas.kratochvil","email":"tomas.kratochvil@gooddata.com"},{"name":"tomasreichmann","email":"tomasreichmann@gmail.com"},{"name":"tomsatgd","email":"tomas.satinsky@gooddata.com"},{"name":"tu.ngo","email":"tu.ngo@gooddata.com"},{"name":"vlastikcz","email":"vlastimil.kotas@gooddata.com"},{"name":"vlckomi1","email":"michaela.vlckova@gooddata.com"},{"name":"xmort","email":"petr.dolejsi@gooddata.com"},{"name":"yanlipnican","email":"yanlipnican@gmail.com"}],"homepage":"https://github.com/gooddata/gooddata-react-components#readme","bugs":{"url":"https://github.com/gooddata/gooddata-react-components/issues"},"dist":{"shasum":"a2cba42476a98e56746d8ab5afc9d837f14225b7","tarball":"https://registry.npmjs.org/@gooddata/react-components/-/react-components-7.0.0-alpha18.tgz","fileCount":1208,"integrity":"sha512-nWlI8VFxlzyDEeO3tiMDyh7kDMkSdtH3jwYXdhNNPqaTgYDf76RC/VDH3THAkbPszcClmaz2J7uTudcg4HwRZQ==","signatures":[{"sig":"MEUCIQCs6tLb1tvVL2pXCm2Ratcl1zIJztW2xPD7ZnJ5GupeewIgSTvDBr/JPcl/q94daoBbC+oF8jhPG339DKMuaxRi69I=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":5176521,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJc1XOxCRA9TVsSAnZWagAA8jgQAIJh3/8FN5Baq1ZKvnnE\nQ4kd6V9IU5Ggb9pkDHwmPQKGf/rDuoZItKZRFoqDPjdX5vDdFPBeoJMdiOAI\nFDnRUipw05UzwE+gtdf8A5Ave9HTumPp49saAAxx6zSczcCL6i4hkfY7bbK4\nfgEnFQgI/0hOoAxP4yf2je05c276ZS8H+qZd5BjDVi+Y9g7G1uvIScZetlzL\nrQ9oVoynoDX8y5HsNaPHDNWDJO259NjBoolPIXIqv+Bg8rmlDwZXg8encGpt\n3Y3s7xsnZ3lbj0nr6MxKXBPOU7OumQ+mnhFDE6kS7lufpske+f5y/N7tVMAy\nWIuvKH4ejYolPZXC2LK/4s/W/5Yn387qaC6Hz9bYKCn6J5vDC38OpuRcJ91A\nUxPhOERjQey+S1MvO3/sy8MNleryn2+h+jnkkKG7i0Gg5TuswireOWUUJzyZ\nMUMXkDXjbugvCgp3x45pWgY3CYGWNaBc5fS0l/ubUbv8LbXI1zKFtb4G8TZt\n8kDMI/jaLwnuHDZa6d/au5lHXeI0ciQVAp8def4qf8L3a3QZYOzjuGEpnG57\nkriA0rjkIewADbDBwLx8rukhNqfGUWXbhRWGY/MarMBnrnqWtMVjK/31t+WY\ne66VN2hJ7UILXKorxjD9CxPQs4SB/ki9MzCKRChPgJDoWMts571oUDFDshx2\nkiE7\r\n=B3ov\r\n-----END PGP SIGNATURE-----\r\n"},"jest":{"testRegex":"(/__tests__/.*|\\.(test|spec))\\.(tsx?|jsx?)$","transform":{".(js|jsx)":"babel-jest",".(ts|tsx)":"ts-jest"},"collectCoverage":false,"moduleNameMapper":{"\\.(css|less|sass|scss)$":"<rootDir>/__mocks__/styleMock.ts"},"coverageReporters":["html"],"setupFilesAfterEnv":["<rootDir>/jest.setup.js"],"collectCoverageFrom":["src/**/*.{ts,tsx}","examples/server/src/**/*.{js,jsx}","!**/*.d.ts"],"moduleFileExtensions":["ts","tsx","js","jsx","json"],"testPathIgnorePatterns":[",/node_modules/","/dist/"]},"main":"dist/index.js","config":{"eslint":"./examples/**/*.{js,jsx}","tslint":"./{__mocks__,src,stories}/{,**/}*.{ts,tsx}"},"readme":"[![npm version](https://badge.fury.io/js/%40gooddata%2Freact-components.svg)](https://www.npmjs.com/package/@gooddata/react-components) \n\n# GoodData.UI React components\n> A React-based JavaScript library for building data-driven applications\n\n## Getting started\n- [GoodData.UI Documentation](http://sdk.gooddata.com/gooddata-ui/)\n- [GoodData.UI Live Examples](https://gooddata-examples.herokuapp.com/)\n- [Stack Overflow](https://stackoverflow.com/questions/tagged/gooddata)\n\n### Usage\nWith [yarn](https://yarnpkg.com) installed, go to your project directory and run\n```\n$ yarn add @gooddata/react-components\n```\nIf you prefer [npm](npmjs.com) run\n```\n$ npm install --save @gooddata/react-components\n```\n\n\n## Contributing\n\nWe welcome any contribution in form of [issues](https://github.com/gooddata/gooddata-react-components/issues) or [pull requests](https://github.com/gooddata/gooddata-react-components/pulls).\nThese commands may come in handy while developing:\n\n| command | description |\n| ------- | ----------- |\n| `yarn install --pure-lockfile` | first step |\n| ||\n| `yarn dev` | build react-components to `/dist` in watch mode |\n| `yarn test` | run all unit tests |\n| `yarn prettier-write` | format the source code to match the valid codestyle |\n| `yarn validate` | validate codestyle |\n| ||\n| `yarn storybook` | run storybook from `/stories` on http://localhost:9001 |\n| `yarn build-storybook` | build storybook to `/dist-storybook` |\n| `yarn test-storybook` | run storybook and [screenshot tests](https://github.com/gooddata/gdc-client-utils/tree/master/test-storybook) |\n| ||\n| `yarn examples` | run Live Examples dev-server from `/examples` on https://localhost:8999 |\n| `yarn examples-build` | build Live Examples to `/examples/dist` |\n| `yarn examples-server` | serve built Live Examples - see `/examples/server/src` |\n| `yarn examples-testcafe` | run testcafe tests against `localhost:8999` |\n\n### Deploy to heroku.com\nWhen you deploy this repo to heroku, it serves *GoodData.UI Live Examples*.\nRelevant tasks are in `Procfile` and `package.json`.\n\n```bash\n# run in the project directory\nheroku login\nheroku create <your-app-name>\nheroku config:set DOMAIN_ADMIN_USERNAME=x@gooddata.com DOMAIN_ADMIN_PASSWORD=xy PROJECT_ID_TO_ASSIGN=xms7ga4tf3g3nzucd8380o2bev8oeknp\ngit push heroku HEAD:master\nheroku open\n```\n\n### Run Live Examples Locally\nTo run *GoodData.UI Live Examples* locally:\n```bash\ngit clone <this-repository>\ncd  <repository-folder>\nyarn install --pure-lockfile\nyarn examples\n```\nThen open https://localhost:8999 and login using Live Examples account (you can [create one here](https://gooddata-examples.herokuapp.com/registration)).\n\n### Source code formatting\nThe source code in the repository is formatted by [Prettier](https://prettier.io/). \nThe format of the code is validated by our Continuous Integration server and is one of the requirements of successful merge.\n\nPrettier is supported by every major IDE. You can find the list of supported editors and how to configure them [here](https://prettier.io/docs/en/editors.html).\n\nIn the case, when your editor is not supported or you don't want to setup the integration, you can run the `yarn prettier-write` command to reformat the code before commit.\n\n## Changelog\n\n- see [CHANGELOG.md](CHANGELOG.md)\n\n## License\n\n(C) 2007-2018 GoodData Corporation\n\nThis project is dual licensed:\n\n- The ATTRIBUTION-NONCOMMERCIAL 4.0 INTERNATIONAL (CC BY-NC 4.0) is used for purpose of the trial experience and evaluation of GoodData.UI library.\n- The GOODDATA GOODDATA.UI LIBRARY END USER LICENSE AGREEMENT is used for GoodData customers.\n\nFor more information, please see [LICENSE](https://github.com/gooddata/gooddata-react-components/blob/master/LICENSE)\n","gitHead":"f0538bc5a137226ab49dcf529bfc794bfa2b9b9f","scripts":{"dev":"bash scripts/build.sh --dev-watch","test":"jest --watch","build":"bash scripts/build.sh","tslint":"yarn run-tslint -t verbose $npm_package_config_tslint","prepare":"cd examples/server && yarn install --pure-lockfile && cd ../..; rm -r examples/node_modules 2>/dev/null; true","examples":"bash scripts/run-examples.sh","prepare?":"# Called before `npm publish` and on local `npm install`. Temporarily also for deleting obsolete node_modules. Ends with `true` to continue gracefully.","validate":"tsc --noEmit && yarn tslint && eslint $npm_package_config_eslint && yarn prettier-check","build-dev":"bash scripts/build.sh --dev","examples?":"# Default is developer domain, other options: yarn examples [sec,secure,stg,stg2,stg3,demo,developer or URL]","storybook":"yarn build && start-storybook -p 9001 -c .storybook","test-once":"jest","tslint-ci":"mkdir -p ./ci/results && yarn run-tslint -t checkstyle -o ./ci/results/tslint-results.xml $npm_package_config_tslint","run-tslint":"tslint -p tsconfig.json","validate-ci":"tsc --noEmit && yarn tslint-ci  && eslint $npm_package_config_eslint -f checkstyle -o ci/results/eslint-results.xml && yarn prettier-check","examples-build":"bash scripts/build-examples.sh","prepublishOnly":"yarn build","prettier-check":"prettier --check '{src,stories,styles,__mocks__,examples/server/src,examples/src,examples/test}/**/*.{ts,js,tsx,jsx,json,scss,md,yaml,html}'","prettier-write":"prettier --write '{src,stories,styles,__mocks__,examples/server/src,examples/src,examples/test}/**/*.{ts,js,tsx,jsx,json,scss,md,yaml,html}'","test-storybook":"yarn build && test-storybook","build-storybook":"yarn build && build-storybook -c .storybook -o dist-storybook","examples-server":"node examples/server/src/index.js","heroku-postbuild":"yarn examples-build developer","examples-testcafe":"testcafe chrome --assertion-timeout 60000 -S -s examples/_screenshots examples/test/**/**/*_test* --debug-on-fail","examples-testcafe-ci":"testcafe 'chrome:headless --no-sandbox' --assertion-timeout 60000 -S -s examples/_screenshots examples/test/**/**/*_test*","examples-testcafe-live":"testcafe-live chrome --assertion-timeout 60000 examples/test/**/**/*_test*"},"typings":"dist/index.d.ts","_npmUser":{"name":"gooddata-ci","email":"rail@gooddata.com"},"deprecated":"@gooddata/react-components@7 reached End of Support on March 31, 2022. Please upgrade (see https://sdk.gooddata.com/gooddata-ui/docs/supported_versions.html for more information).","repository":{"url":"git+ssh://git@github.com/gooddata/gooddata-react-components.git","type":"git"},"_npmVersion":"6.4.1","description":"GoodData React Components","directories":{},"_nodeVersion":"8.12.0","dependencies":{"rxjs":"^5.5.6","lodash":"4.17.11","ag-grid":"^18.0.1","invariant":"^2.2.2","classnames":"^2.2.6","highcharts":"4.2.5","prop-types":"^15.6.0","react-intl":"^2.4.0","custom-event":"^1.0.1","ag-grid-react":"^18.0.0","react-measure":"2.3.0","@gooddata/typings":"2.11.0","@types/highcharts":"4.2.56","http-status-codes":"^1.3.0","@gooddata/js-utils":"3.4.0","@gooddata/numberjs":"^3.1.2","fixed-data-table-2":"0.7.17","@gooddata/goodstrap":"60.5.0","react-dom-factories":"^1.0.2","@gooddata/gooddata-js":"11.9.0","highcharts-pattern-fill":"3.0.3","nodelist-foreach-polyfill":"^1.2.0","highcharts-grouped-categories":"^1.1.3"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"raf":"3.3.2","yup":"^0.24.1","jest":"24.7.1","react":"16.5.2","enzyme":"3.5.0","eslint":"4.19.1","formik":"^0.11.11","moment":"2.23.0","history":"^4.7.2","ts-jest":"24.0.0","webpack":"3.10.0","prettier":"1.16.4","react-ga":"^2.5.2","recharts":"1.0.0-beta.9","testcafe":"0.20.3","commander":"2.14.1","node-sass":"4.7.2","react-dom":"16.5.2","supertest":"3.0.0","babel-core":"6.26.0","babel-jest":"21.0.0","css-loader":"0.28.7","jest-junit":"3.0.0","raw-loader":"0.5.1","styled-jsx":"2.2.1","typescript":"3.3.4000","@types/jest":"24.0.6","@types/node":"7.0.8","file-loader":"1.1.6","sass-loader":"6.0.6","@types/react":"16.0.34","babel-loader":"7.1.2","react-helmet":"5.2.0","react-select":"1.2.1","style-loader":"0.19.1","@types/enzyme":"3.1.13","@types/lodash":"4.14.123","babel-runtime":"6.25.0","testcafe-live":"0.1.4","babel-polyfill":"^6.26.0","@storybook/react":"3.4.10","@types/invariant":"2.2.29","@types/react-dom":"16.0.3","babel-preset-env":"1.6.1","isomorphic-fetch":"2.2.1","react-datepicker":"1.1.0","react-router-dom":"4.2.2","@gooddata/mock-js":"1.27.0","@storybook/addons":"3.4.10","@types/classnames":"2.2.3","@types/prop-types":"15.5.2","@types/react-intl":"2.3.5","babel-preset-react":"6.24.1","identity-obj-proxy":"^3.0.0","react-async-script":"^0.9.1","webpack-dev-server":"2.11.1","@types/react-portal":"4.0.1","babel-plugin-lodash":"3.3.2","html-webpack-plugin":"2.30.1","react-test-renderer":"16.4.2","@types/react-measure":"2.0.5","clean-webpack-plugin":"0.1.17","eslint-config-prettier":"4.1.0","react-google-recaptcha":"^0.11.0","tslint-config-prettier":"1.18.0","@gooddata/eslint-config":"0.1.0","@gooddata/tslint-config":"1.0.0","@types/storybook__react":"3.0.6","enzyme-adapter-react-16":"1.3.1","uglifyjs-webpack-plugin":"1.2.0","@gooddata/test-storybook":"3.0.1","@storybook/addon-actions":"3.4.10","@storybook/addon-options":"3.4.10","node-sass-magic-importer":"5.1.0","react-syntax-highlighter":"6.1.2","@types/fixed-data-table-2":"0.8.1","awesome-typescript-loader":"3.5.0","@types/react-test-renderer":"16.0.0","circular-dependency-plugin":"4.4.0","compression-webpack-plugin":"1.1.7","@types/enzyme-adapter-react-16":"1.0.3","@types/storybook__addon-actions":"3.0.1","babel-plugin-transform-class-properties":"6.24.1","babel-plugin-transform-async-to-generator":"6.24.1","babel-plugin-transform-object-rest-spread":"6.26.0"},"peerDependencies":{"react":"16.5.2","react-dom":"16.5.2"},"_npmOperationalInternal":{"tmp":"tmp/react-components_7.0.0-alpha18_1557492656265_0.17233171523116253","host":"s3://npm-registry-packages"}},"7.0.0-alpha19":{"name":"@gooddata/react-components","version":"7.0.0-alpha19","author":{"name":"GoodData Corporation"},"license":"BSD-3-Clause","_id":"@gooddata/react-components@7.0.0-alpha19","maintainers":[{"name":"bertold8","email":"ivan.nejezchleb@seznam.cz"},{"name":"bugsbunny338","email":"jiri.zajic@mensa.cz"},{"name":"gooddata-ci","email":"rail@gooddata.com"},{"name":"ivan.mjartan","email":"ivan.mjartan@gooddata.com"},{"name":"jakub-sterba","email":"jakub.sterba@gooddata.com"},{"name":"jaroslav.tomecek","email":"jaroslav.tomecek@gooddata.com"},{"name":"jkittler","email":"honza.kittler@gmail.com"},{"name":"khanh.le","email":"khanh.le@gooddata.com"},{"name":"langhamp","email":"pavel.langhammer@gooddata.com"},{"name":"lanhuynh","email":"lan.huynh@gooddata.com"},{"name":"linhhong","email":"linh.hong@gooddata.com"},{"name":"lpearce","email":"levi.pearce@gooddata.com"},{"name":"lupko","email":"lubomir.slivka@gooddata.com"},{"name":"martin.mosko","email":"martin.mosko@gooddata.com"},{"name":"michal.marsal","email":"michal.marsal@gooddata.com"},{"name":"nadtan","email":"tan.nguyen@gooddata.com"},{"name":"naibinh","email":"naibinh@gmail.com"},{"name":"nikolacech","email":"nikola.cech@gooddata.com"},{"name":"no23reason","email":"dan.homola@hotmail.cz"},{"name":"pbenes","email":"petr.benes@gooddata.com"},{"name":"petrjanu","email":"petr.janu@gooddata.com"},{"name":"ptquang86","email":"ptquang86@gmail.com"},{"name":"rodri360","email":"me@rodri360.com"},{"name":"sitina","email":"jiri.sitina@gooddata.com"},{"name":"sondo","email":"son.do@gooddata.com"},{"name":"strouhaljan","email":"strouhal.jan@gmail.com"},{"name":"tomas.bouma","email":"tomas.bouma@gooddata.com"},{"name":"tomas.kratochvil","email":"tomas.kratochvil@gooddata.com"},{"name":"tomasreichmann","email":"tomasreichmann@gmail.com"},{"name":"tomsatgd","email":"tomas.satinsky@gooddata.com"},{"name":"tu.ngo","email":"tu.ngo@gooddata.com"},{"name":"vlastikcz","email":"vlastimil.kotas@gooddata.com"},{"name":"vlckomi1","email":"michaela.vlckova@gooddata.com"},{"name":"xmort","email":"petr.dolejsi@gooddata.com"},{"name":"yanlipnican","email":"yanlipnican@gmail.com"}],"homepage":"https://github.com/gooddata/gooddata-react-components#readme","bugs":{"url":"https://github.com/gooddata/gooddata-react-components/issues"},"dist":{"shasum":"b4f56ff16ee2a5acb79d17b0bac68f791b0c3dbb","tarball":"https://registry.npmjs.org/@gooddata/react-components/-/react-components-7.0.0-alpha19.tgz","fileCount":1208,"integrity":"sha512-Os/2U+qocomPzFodFOfrOgxxh3Y1qtJdUDWNxvRPQmkK8xZqwilzK1r8Ei7sog9Plk7iDqaqp9abHh2xYhEyUQ==","signatures":[{"sig":"MEUCIQCNqQDOBD36H7iMaH/rtqxidHkBmtxVQdFv3QFlxGeQVgIgdYYDctleS9gQP/JiFtLoiINEEA7PdFq9JIcmMdnnoFU=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":5187931,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJc2TWACRA9TVsSAnZWagAAZdIP/3jPId8vYVzaxQH1UPqp\neh0/De+c/ck04dFO8mf2H0zii+BsyvysbURcLWbg43wBr6UkYcHWuM+v0OhB\nZBxdFKwIYFZXNlZNB93AMaZJPRDRyxhMQvSkKlnblERN88fWN7fROF3xzrHn\nCny2v/JEwTn3WIDOyeUQp9aeSKnQDN3jaVvH2pTgDgDCoon+3JbJDogRtKlI\nl+iW63o2hylUjYXvToj8D55MHLXd+UEg86UOmI0l9cVTId3glGeIyVFHfBqS\n8PiO/F8sDGheUl8a91vstCE4KV6cEsPBN/dgZzUP3rT/kjPREEIGU4Qz6psJ\nZaGCr0ehivCVKdkYskglyI9ITCgI64tDZYSC2y4pca+Y07FXAMjoFw9L+rzH\nZh8x30zS4SL8usDlX4JNtn4C6NtlIHOPXtXlVawq45n/wT7H3u7dIcdX6JKq\nufHAZlFwT8TI/i3VmpFYw/d5uF0GmQxhPNl1t2CVKGMKXj8ZA+OG77v8Exdv\nZl6cT4RwITRum6ex5Crxc4vaUoTiZBBtcmSHhcqZfpCcdMZ5R7HG5AnDs9LH\n6dYvpCpgTtnaCVHCZZBLE7wFMpXph7cfJzjEa+sp6rxSvAXIciclBivykrBz\nv0k8g3JMGTyMNFzfzxLiQ9xSHUf+4uhSWhZqC1kJgC8wSYZeUhbvS6Zfhdxa\nkdv4\r\n=LlXx\r\n-----END PGP SIGNATURE-----\r\n"},"jest":{"testRegex":"(/__tests__/.*|\\.(test|spec))\\.(tsx?|jsx?)$","transform":{".(js|jsx)":"babel-jest",".(ts|tsx)":"ts-jest"},"collectCoverage":false,"moduleNameMapper":{"\\.(css|less|sass|scss)$":"<rootDir>/__mocks__/styleMock.ts"},"coverageReporters":["html"],"setupFilesAfterEnv":["<rootDir>/jest.setup.js"],"collectCoverageFrom":["src/**/*.{ts,tsx}","examples/server/src/**/*.{js,jsx}","!**/*.d.ts"],"moduleFileExtensions":["ts","tsx","js","jsx","json"],"testPathIgnorePatterns":[",/node_modules/","/dist/"]},"main":"dist/index.js","config":{"eslint":"./examples/**/*.{js,jsx}","tslint":"./{__mocks__,src,stories}/{,**/}*.{ts,tsx}"},"readme":"[![npm version](https://badge.fury.io/js/%40gooddata%2Freact-components.svg)](https://www.npmjs.com/package/@gooddata/react-components) \n\n# GoodData.UI React components\n> A React-based JavaScript library for building data-driven applications\n\n## Getting started\n- [GoodData.UI Documentation](http://sdk.gooddata.com/gooddata-ui/)\n- [GoodData.UI Live Examples](https://gooddata-examples.herokuapp.com/)\n- [Stack Overflow](https://stackoverflow.com/questions/tagged/gooddata)\n\n### Usage\nWith [yarn](https://yarnpkg.com) installed, go to your project directory and run\n```\n$ yarn add @gooddata/react-components\n```\nIf you prefer [npm](npmjs.com) run\n```\n$ npm install --save @gooddata/react-components\n```\n\n\n## Contributing\n\nWe welcome any contribution in form of [issues](https://github.com/gooddata/gooddata-react-components/issues) or [pull requests](https://github.com/gooddata/gooddata-react-components/pulls).\nThese commands may come in handy while developing:\n\n| command | description |\n| ------- | ----------- |\n| `yarn install --pure-lockfile` | first step |\n| ||\n| `yarn dev` | build react-components to `/dist` in watch mode |\n| `yarn test` | run all unit tests |\n| `yarn prettier-write` | format the source code to match the valid codestyle |\n| `yarn validate` | validate codestyle |\n| ||\n| `yarn storybook` | run storybook from `/stories` on http://localhost:9001 |\n| `yarn build-storybook` | build storybook to `/dist-storybook` |\n| `yarn test-storybook` | run storybook and [screenshot tests](https://github.com/gooddata/gdc-client-utils/tree/master/test-storybook) |\n| ||\n| `yarn examples` | run Live Examples dev-server from `/examples` on https://localhost:8999 |\n| `yarn examples-build` | build Live Examples to `/examples/dist` |\n| `yarn examples-server` | serve built Live Examples - see `/examples/server/src` |\n| `yarn examples-testcafe` | run testcafe tests against `localhost:8999` |\n\n### Deploy to heroku.com\nWhen you deploy this repo to heroku, it serves *GoodData.UI Live Examples*.\nRelevant tasks are in `Procfile` and `package.json`.\n\n```bash\n# run in the project directory\nheroku login\nheroku create <your-app-name>\nheroku config:set DOMAIN_ADMIN_USERNAME=x@gooddata.com DOMAIN_ADMIN_PASSWORD=xy PROJECT_ID_TO_ASSIGN=xms7ga4tf3g3nzucd8380o2bev8oeknp\ngit push heroku HEAD:master\nheroku open\n```\n\n### Run Live Examples Locally\nTo run *GoodData.UI Live Examples* locally:\n```bash\ngit clone <this-repository>\ncd  <repository-folder>\nyarn install --pure-lockfile\nyarn examples\n```\nThen open https://localhost:8999 and login using Live Examples account (you can [create one here](https://gooddata-examples.herokuapp.com/registration)).\n\n### Source code formatting\nThe source code in the repository is formatted by [Prettier](https://prettier.io/). \nThe format of the code is validated by our Continuous Integration server and is one of the requirements of successful merge.\n\nPrettier is supported by every major IDE. You can find the list of supported editors and how to configure them [here](https://prettier.io/docs/en/editors.html).\n\nIn the case, when your editor is not supported or you don't want to setup the integration, you can run the `yarn prettier-write` command to reformat the code before commit.\n\n## Changelog\n\n- see [CHANGELOG.md](CHANGELOG.md)\n\n## License\n\n(C) 2007-2018 GoodData Corporation\n\nThis project is dual licensed:\n\n- The ATTRIBUTION-NONCOMMERCIAL 4.0 INTERNATIONAL (CC BY-NC 4.0) is used for purpose of the trial experience and evaluation of GoodData.UI library.\n- The GOODDATA GOODDATA.UI LIBRARY END USER LICENSE AGREEMENT is used for GoodData customers.\n\nFor more information, please see [LICENSE](https://github.com/gooddata/gooddata-react-components/blob/master/LICENSE)\n","gitHead":"4a1916dcd1f5f9e9a3c86e299c97714fb0f1586f","scripts":{"dev":"bash scripts/build.sh --dev-watch","test":"jest --watch","build":"bash scripts/build.sh","tslint":"yarn run-tslint -t verbose $npm_package_config_tslint","prepare":"cd examples/server && yarn install --pure-lockfile && cd ../..; rm -r examples/node_modules 2>/dev/null; true","examples":"bash scripts/run-examples.sh","prepare?":"# Called before `npm publish` and on local `npm install`. Temporarily also for deleting obsolete node_modules. Ends with `true` to continue gracefully.","validate":"tsc --noEmit && yarn tslint && eslint $npm_package_config_eslint && yarn prettier-check","build-dev":"bash scripts/build.sh --dev","examples?":"# Default is developer domain, other options: yarn examples [sec,secure,stg,stg2,stg3,demo,developer or URL]","storybook":"yarn build && start-storybook -p 9001 -c .storybook","test-once":"jest","tslint-ci":"mkdir -p ./ci/results && yarn run-tslint -t checkstyle -o ./ci/results/tslint-results.xml $npm_package_config_tslint","run-tslint":"tslint -p tsconfig.json","validate-ci":"tsc --noEmit && yarn tslint-ci  && eslint $npm_package_config_eslint -f checkstyle -o ci/results/eslint-results.xml && yarn prettier-check","examples-build":"bash scripts/build-examples.sh","prepublishOnly":"yarn build","prettier-check":"prettier --check '{src,stories,styles,__mocks__,examples/server/src,examples/src,examples/test}/**/*.{ts,js,tsx,jsx,json,scss,md,yaml,html}'","prettier-write":"prettier --write '{src,stories,styles,__mocks__,examples/server/src,examples/src,examples/test}/**/*.{ts,js,tsx,jsx,json,scss,md,yaml,html}'","test-storybook":"yarn build && test-storybook","build-storybook":"yarn build && build-storybook -c .storybook -o dist-storybook","examples-server":"node examples/server/src/index.js","heroku-postbuild":"yarn examples-build developer","examples-testcafe":"testcafe chrome --assertion-timeout 60000 -S -s examples/_screenshots examples/test/**/**/*_test* --debug-on-fail","examples-testcafe-ci":"testcafe 'chrome:headless --no-sandbox' --assertion-timeout 60000 -S -s examples/_screenshots examples/test/**/**/*_test*","examples-testcafe-live":"testcafe-live chrome --assertion-timeout 60000 examples/test/**/**/*_test*"},"typings":"dist/index.d.ts","_npmUser":{"name":"gooddata-ci","email":"rail@gooddata.com"},"deprecated":"@gooddata/react-components@7 reached End of Support on March 31, 2022. Please upgrade (see https://sdk.gooddata.com/gooddata-ui/docs/supported_versions.html for more information).","repository":{"url":"git+ssh://git@github.com/gooddata/gooddata-react-components.git","type":"git"},"_npmVersion":"6.4.1","description":"GoodData React Components","directories":{},"_nodeVersion":"8.12.0","dependencies":{"rxjs":"^5.5.6","lodash":"4.17.11","ag-grid":"^18.0.1","invariant":"^2.2.2","classnames":"^2.2.6","highcharts":"4.2.5","prop-types":"^15.6.0","react-intl":"^2.4.0","custom-event":"^1.0.1","ag-grid-react":"^18.0.0","react-measure":"2.3.0","@gooddata/typings":"2.11.0","@types/highcharts":"4.2.56","http-status-codes":"^1.3.0","@gooddata/js-utils":"3.4.0","@gooddata/numberjs":"^3.1.2","fixed-data-table-2":"0.7.17","@gooddata/goodstrap":"60.5.0","react-dom-factories":"^1.0.2","@gooddata/gooddata-js":"11.9.0","highcharts-pattern-fill":"3.0.3","nodelist-foreach-polyfill":"^1.2.0","highcharts-grouped-categories":"^1.1.3"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"raf":"3.3.2","yup":"^0.24.1","jest":"24.7.1","react":"16.5.2","enzyme":"3.5.0","eslint":"4.19.1","formik":"^0.11.11","moment":"2.23.0","history":"^4.7.2","ts-jest":"24.0.0","webpack":"3.10.0","prettier":"1.16.4","react-ga":"^2.5.2","recharts":"1.0.0-beta.9","testcafe":"0.20.3","commander":"2.14.1","node-sass":"4.7.2","react-dom":"16.5.2","supertest":"3.0.0","babel-core":"6.26.0","babel-jest":"21.0.0","css-loader":"0.28.7","jest-junit":"3.0.0","raw-loader":"0.5.1","styled-jsx":"2.2.1","typescript":"3.3.4000","@types/jest":"24.0.6","@types/node":"7.0.8","file-loader":"1.1.6","sass-loader":"6.0.6","@types/react":"16.0.34","babel-loader":"7.1.2","react-helmet":"5.2.0","react-select":"1.2.1","style-loader":"0.19.1","@types/enzyme":"3.1.13","@types/lodash":"4.14.123","babel-runtime":"6.25.0","testcafe-live":"0.1.4","babel-polyfill":"^6.26.0","@storybook/react":"3.4.10","@types/invariant":"2.2.29","@types/react-dom":"16.0.3","babel-preset-env":"1.6.1","isomorphic-fetch":"2.2.1","react-datepicker":"1.1.0","react-router-dom":"4.2.2","@gooddata/mock-js":"1.27.0","@storybook/addons":"3.4.10","@types/classnames":"2.2.3","@types/prop-types":"15.5.2","@types/react-intl":"2.3.5","babel-preset-react":"6.24.1","identity-obj-proxy":"^3.0.0","react-async-script":"^0.9.1","webpack-dev-server":"2.11.1","@types/react-portal":"4.0.1","babel-plugin-lodash":"3.3.2","html-webpack-plugin":"2.30.1","react-test-renderer":"16.4.2","@types/react-measure":"2.0.5","clean-webpack-plugin":"0.1.17","eslint-config-prettier":"4.1.0","react-google-recaptcha":"^0.11.0","tslint-config-prettier":"1.18.0","@gooddata/eslint-config":"0.1.0","@gooddata/tslint-config":"1.0.0","@types/storybook__react":"3.0.6","enzyme-adapter-react-16":"1.3.1","uglifyjs-webpack-plugin":"1.2.0","@gooddata/test-storybook":"3.0.1","@storybook/addon-actions":"3.4.10","@storybook/addon-options":"3.4.10","node-sass-magic-importer":"5.1.0","react-syntax-highlighter":"6.1.2","@types/fixed-data-table-2":"0.8.1","awesome-typescript-loader":"3.5.0","@types/react-test-renderer":"16.0.0","circular-dependency-plugin":"4.4.0","compression-webpack-plugin":"1.1.7","@types/enzyme-adapter-react-16":"1.0.3","@types/storybook__addon-actions":"3.0.1","babel-plugin-transform-class-properties":"6.24.1","babel-plugin-transform-async-to-generator":"6.24.1","babel-plugin-transform-object-rest-spread":"6.26.0"},"peerDependencies":{"react":"16.5.2","react-dom":"16.5.2"},"_npmOperationalInternal":{"tmp":"tmp/react-components_7.0.0-alpha19_1557738878856_0.8873634777757047","host":"s3://npm-registry-packages"}},"7.1.0-alpha1":{"name":"@gooddata/react-components","version":"7.1.0-alpha1","author":{"name":"GoodData Corporation"},"license":"BSD-3-Clause","_id":"@gooddata/react-components@7.1.0-alpha1","maintainers":[{"name":"bertold8","email":"ivan.nejezchleb@seznam.cz"},{"name":"bugsbunny338","email":"jiri.zajic@mensa.cz"},{"name":"gooddata-ci","email":"rail@gooddata.com"},{"name":"ivan.mjartan","email":"ivan.mjartan@gooddata.com"},{"name":"jakub-sterba","email":"jakub.sterba@gooddata.com"},{"name":"jaroslav.tomecek","email":"jaroslav.tomecek@gooddata.com"},{"name":"jkittler","email":"honza.kittler@gmail.com"},{"name":"khanh.le","email":"khanh.le@gooddata.com"},{"name":"langhamp","email":"pavel.langhammer@gooddata.com"},{"name":"lanhuynh","email":"lan.huynh@gooddata.com"},{"name":"linhhong","email":"linh.hong@gooddata.com"},{"name":"lpearce","email":"levi.pearce@gooddata.com"},{"name":"lupko","email":"lubomir.slivka@gooddata.com"},{"name":"martin.mosko","email":"martin.mosko@gooddata.com"},{"name":"michal.marsal","email":"michal.marsal@gooddata.com"},{"name":"nadtan","email":"tan.nguyen@gooddata.com"},{"name":"naibinh","email":"naibinh@gmail.com"},{"name":"nikolacech","email":"nikola.cech@gooddata.com"},{"name":"no23reason","email":"dan.homola@hotmail.cz"},{"name":"pbenes","email":"petr.benes@gooddata.com"},{"name":"petrjanu","email":"petr.janu@gooddata.com"},{"name":"ptquang86","email":"ptquang86@gmail.com"},{"name":"rodri360","email":"me@rodri360.com"},{"name":"sitina","email":"jiri.sitina@gooddata.com"},{"name":"sondo","email":"son.do@gooddata.com"},{"name":"strouhaljan","email":"strouhal.jan@gmail.com"},{"name":"tomas.bouma","email":"tomas.bouma@gooddata.com"},{"name":"tomas.kratochvil","email":"tomas.kratochvil@gooddata.com"},{"name":"tomasreichmann","email":"tomasreichmann@gmail.com"},{"name":"tomsatgd","email":"tomas.satinsky@gooddata.com"},{"name":"tu.ngo","email":"tu.ngo@gooddata.com"},{"name":"vlastikcz","email":"vlastimil.kotas@gooddata.com"},{"name":"vlckomi1","email":"michaela.vlckova@gooddata.com"},{"name":"xmort","email":"petr.dolejsi@gooddata.com"},{"name":"yanlipnican","email":"yanlipnican@gmail.com"}],"homepage":"https://github.com/gooddata/gooddata-react-components#readme","bugs":{"url":"https://github.com/gooddata/gooddata-react-components/issues"},"dist":{"shasum":"c7ab01ea9d62e3529fe815f0130d076ac94be7b1","tarball":"https://registry.npmjs.org/@gooddata/react-components/-/react-components-7.1.0-alpha1.tgz","fileCount":1208,"integrity":"sha512-80Xpyqe4rUgNrWFA69MSFcOL3X2YTsBV38Gplh3UFVG1HvnnF9tKAbsx9Lv/UPY7iBCL/KUacqKLNvUvYxQahA==","signatures":[{"sig":"MEYCIQCttzeAB5qWQWlThMaC+vd3/YzxYy1qQN3kbKB2gwGxpwIhANTthP7ciTqwVR4yA+KVX2Wph96N42l6fl7uBkYC1+HH","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":5215528,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJc2p+4CRA9TVsSAnZWagAAl+8P/ifJuR+CHuhGLHBzH8MB\nHAXqMH0cA7xlWq7eLVNihBfiuqOvGv484l+1vPmU4FVCpFjj0llp/zF3HbKV\n2L0YBTkzQqJ1t8jOW5PEPujLim5SKcQAPqM3pEdb+sRUylV1zjahXTeUAQon\ngjlIaBtI0Y/AuJoYoHDRUNt+3wnlPj3JBkxJqHW90jItO78SbDnTV8kANKpn\nAVgzAl8iH2zmh3FyM0panKaZrlVcArh90BXd0U1iiNZJ0PuRkjCtdakeKqVg\n3oh9EpExbsgl7KrxHvSXg1ZtJ3gnFjfFnXy8ByG9+y0eg/ld5rgV161E/5Dv\nhAUk8MKCv2MCVLFG0rKrEDD4hX8/YONaWO/0Lc0rvpL8qazgDaehYZUKkBlE\nGmwmsrXC54y7bnnRFlK/2VqouAu2SJgB8XvnLsF+N+smtDQW8r+N45rQq72l\n5y42mYx6+ycULffq708XVrucUBGlZgHCDjmLL0/eESNz/8Qd2S64F6l9DLWW\nR2mCYkRVbGuERU0NwIsBMGKQz5+mbHnYri4a2DjqtaAwKyrycfj5D4Ywqvhp\nNmkMOdiPrDRhSWe/UvjzoGCT9zyfFkbCpKs//S+LWj74KZrpnhLTqXVvXqUL\n/XsPp4YCeZfLkbQuefUoaA5b/64W0knq1d61XAiy7KcbGoIcGQ6Lb8mbrXEn\nmBAO\r\n=mqtz\r\n-----END PGP SIGNATURE-----\r\n"},"jest":{"testRegex":"(/__tests__/.*|\\.(test|spec))\\.(tsx?|jsx?)$","transform":{".(js|jsx)":"babel-jest",".(ts|tsx)":"ts-jest"},"collectCoverage":false,"moduleNameMapper":{"\\.(css|less|sass|scss)$":"<rootDir>/__mocks__/styleMock.ts"},"coverageReporters":["html"],"setupFilesAfterEnv":["<rootDir>/jest.setup.js"],"collectCoverageFrom":["src/**/*.{ts,tsx}","examples/server/src/**/*.{js,jsx}","!**/*.d.ts"],"moduleFileExtensions":["ts","tsx","js","jsx","json"],"testPathIgnorePatterns":[",/node_modules/","/dist/"]},"main":"dist/index.js","config":{"eslint":"./examples/**/*.{js,jsx}","tslint":"./{__mocks__,src,stories}/{,**/}*.{ts,tsx}"},"readme":"[![npm version](https://badge.fury.io/js/%40gooddata%2Freact-components.svg)](https://www.npmjs.com/package/@gooddata/react-components) \n\n# GoodData.UI React components\n> A React-based JavaScript library for building data-driven applications\n\n## Getting started\n- [GoodData.UI Documentation](http://sdk.gooddata.com/gooddata-ui/)\n- [GoodData.UI Live Examples](https://gooddata-examples.herokuapp.com/)\n- [Stack Overflow](https://stackoverflow.com/questions/tagged/gooddata)\n\n### Usage\nWith [yarn](https://yarnpkg.com) installed, go to your project directory and run\n```\n$ yarn add @gooddata/react-components\n```\nIf you prefer [npm](npmjs.com) run\n```\n$ npm install --save @gooddata/react-components\n```\n\n\n## Contributing\n\nWe welcome any contribution in form of [issues](https://github.com/gooddata/gooddata-react-components/issues) or [pull requests](https://github.com/gooddata/gooddata-react-components/pulls).\nThese commands may come in handy while developing:\n\n| command | description |\n| ------- | ----------- |\n| `yarn install --pure-lockfile` | first step |\n| ||\n| `yarn dev` | build react-components to `/dist` in watch mode |\n| `yarn test` | run all unit tests |\n| `yarn prettier-write` | format the source code to match the valid codestyle |\n| `yarn validate` | validate codestyle |\n| ||\n| `yarn storybook` | run storybook from `/stories` on http://localhost:9001 |\n| `yarn build-storybook` | build storybook to `/dist-storybook` |\n| `yarn test-storybook` | run storybook and [screenshot tests](https://github.com/gooddata/gdc-client-utils/tree/master/test-storybook) |\n| ||\n| `yarn examples` | run Live Examples dev-server from `/examples` on https://localhost:8999 |\n| `yarn examples-build` | build Live Examples to `/examples/dist` |\n| `yarn examples-server` | serve built Live Examples - see `/examples/server/src` |\n| `yarn examples-testcafe` | run testcafe tests against `localhost:8999` |\n\n### Deploy to heroku.com\nWhen you deploy this repo to heroku, it serves *GoodData.UI Live Examples*.\nRelevant tasks are in `Procfile` and `package.json`.\n\n```bash\n# run in the project directory\nheroku login\nheroku create <your-app-name>\nheroku config:set DOMAIN_ADMIN_USERNAME=x@gooddata.com DOMAIN_ADMIN_PASSWORD=xy PROJECT_ID_TO_ASSIGN=xms7ga4tf3g3nzucd8380o2bev8oeknp\ngit push heroku HEAD:master\nheroku open\n```\n\n### Run Live Examples Locally\nTo run *GoodData.UI Live Examples* locally:\n```bash\ngit clone <this-repository>\ncd  <repository-folder>\nyarn install --pure-lockfile\nyarn examples\n```\nThen open https://localhost:8999 and login using Live Examples account (you can [create one here](https://gooddata-examples.herokuapp.com/registration)).\n\n### Source code formatting\nThe source code in the repository is formatted by [Prettier](https://prettier.io/). \nThe format of the code is validated by our Continuous Integration server and is one of the requirements of successful merge.\n\nPrettier is supported by every major IDE. You can find the list of supported editors and how to configure them [here](https://prettier.io/docs/en/editors.html).\n\nIn the case, when your editor is not supported or you don't want to setup the integration, you can run the `yarn prettier-write` command to reformat the code before commit.\n\n## Changelog\n\n- see [CHANGELOG.md](CHANGELOG.md)\n\n## License\n\n(C) 2007-2018 GoodData Corporation\n\nThis project is dual licensed:\n\n- The ATTRIBUTION-NONCOMMERCIAL 4.0 INTERNATIONAL (CC BY-NC 4.0) is used for purpose of the trial experience and evaluation of GoodData.UI library.\n- The GOODDATA GOODDATA.UI LIBRARY END USER LICENSE AGREEMENT is used for GoodData customers.\n\nFor more information, please see [LICENSE](https://github.com/gooddata/gooddata-react-components/blob/master/LICENSE)\n","gitHead":"744b6f8f741218d7b86f469ffb660c934ba07f72","scripts":{"dev":"bash scripts/build.sh --dev-watch","test":"jest --watch","build":"bash scripts/build.sh","tslint":"yarn run-tslint -t verbose $npm_package_config_tslint","prepare":"cd examples/server && yarn install --pure-lockfile && cd ../..; rm -r examples/node_modules 2>/dev/null; true","examples":"bash scripts/run-examples.sh","prepare?":"# Called before `npm publish` and on local `npm install`. Temporarily also for deleting obsolete node_modules. Ends with `true` to continue gracefully.","validate":"tsc --noEmit && yarn tslint && eslint $npm_package_config_eslint && yarn prettier-check","build-dev":"bash scripts/build.sh --dev","examples?":"# Default is developer domain, other options: yarn examples [sec,secure,stg,stg2,stg3,demo,developer or URL]","storybook":"yarn build && start-storybook -p 9001 -c .storybook","test-once":"jest","tslint-ci":"mkdir -p ./ci/results && yarn run-tslint -t checkstyle -o ./ci/results/tslint-results.xml $npm_package_config_tslint","run-tslint":"tslint -p tsconfig.json","validate-ci":"tsc --noEmit && yarn tslint-ci  && eslint $npm_package_config_eslint -f checkstyle -o ci/results/eslint-results.xml && yarn prettier-check","examples-build":"bash scripts/build-examples.sh","prepublishOnly":"yarn build","prettier-check":"prettier --check '{src,stories,styles,__mocks__,examples/server/src,examples/src,examples/test}/**/*.{ts,js,tsx,jsx,json,scss,md,yaml,html}'","prettier-write":"prettier --write '{src,stories,styles,__mocks__,examples/server/src,examples/src,examples/test}/**/*.{ts,js,tsx,jsx,json,scss,md,yaml,html}'","test-storybook":"yarn build && test-storybook","build-storybook":"yarn build && build-storybook -c .storybook -o dist-storybook","examples-server":"node examples/server/src/index.js","heroku-postbuild":"yarn examples-build developer","examples-testcafe":"testcafe chrome --assertion-timeout 60000 -S -s examples/_screenshots examples/test/**/**/*_test* --debug-on-fail","examples-testcafe-ci":"testcafe 'chrome:headless --no-sandbox' --assertion-timeout 60000 -S -s examples/_screenshots examples/test/**/**/*_test*","examples-testcafe-live":"testcafe-live chrome --assertion-timeout 60000 examples/test/**/**/*_test*"},"typings":"dist/index.d.ts","_npmUser":{"name":"gooddata-ci","email":"rail@gooddata.com"},"deprecated":"@gooddata/react-components@7 reached End of Support on March 31, 2022. Please upgrade (see https://sdk.gooddata.com/gooddata-ui/docs/supported_versions.html for more information).","repository":{"url":"git+ssh://git@github.com/gooddata/gooddata-react-components.git","type":"git"},"_npmVersion":"6.4.1","description":"GoodData React Components","directories":{},"_nodeVersion":"8.12.0","dependencies":{"rxjs":"^5.5.6","lodash":"4.17.11","ag-grid":"^18.0.1","invariant":"^2.2.2","classnames":"^2.2.6","highcharts":"4.2.5","prop-types":"^15.6.0","react-intl":"^2.4.0","custom-event":"^1.0.1","ag-grid-react":"^18.0.0","react-measure":"2.3.0","@gooddata/typings":"2.11.0","@types/highcharts":"4.2.56","http-status-codes":"^1.3.0","@gooddata/js-utils":"3.4.0","@gooddata/numberjs":"^3.1.2","fixed-data-table-2":"0.7.17","@gooddata/goodstrap":"60.5.0","react-dom-factories":"^1.0.2","@gooddata/gooddata-js":"11.9.0","highcharts-pattern-fill":"3.0.3","nodelist-foreach-polyfill":"^1.2.0","highcharts-grouped-categories":"^1.1.3"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"raf":"3.3.2","yup":"^0.24.1","jest":"24.7.1","react":"16.5.2","enzyme":"3.5.0","eslint":"4.19.1","formik":"^0.11.11","moment":"2.23.0","history":"^4.7.2","ts-jest":"24.0.0","webpack":"3.10.0","prettier":"1.16.4","react-ga":"^2.5.2","recharts":"1.0.0-beta.9","testcafe":"0.20.3","commander":"2.14.1","node-sass":"4.7.2","react-dom":"16.5.2","supertest":"3.0.0","babel-core":"6.26.0","babel-jest":"21.0.0","css-loader":"0.28.7","jest-junit":"3.0.0","raw-loader":"0.5.1","styled-jsx":"2.2.1","typescript":"3.3.4000","@types/jest":"24.0.6","@types/node":"7.0.8","file-loader":"1.1.6","sass-loader":"6.0.6","@types/react":"16.0.34","babel-loader":"7.1.2","react-helmet":"5.2.0","react-select":"1.2.1","style-loader":"0.19.1","@types/enzyme":"3.1.13","@types/lodash":"4.14.123","babel-runtime":"6.25.0","testcafe-live":"0.1.4","babel-polyfill":"^6.26.0","@storybook/react":"3.4.10","@types/invariant":"2.2.29","@types/react-dom":"16.0.3","babel-preset-env":"1.6.1","isomorphic-fetch":"2.2.1","react-datepicker":"1.1.0","react-router-dom":"4.2.2","@gooddata/mock-js":"1.27.0","@storybook/addons":"3.4.10","@types/classnames":"2.2.3","@types/prop-types":"15.5.2","@types/react-intl":"2.3.5","babel-preset-react":"6.24.1","identity-obj-proxy":"^3.0.0","react-async-script":"^0.9.1","webpack-dev-server":"2.11.1","@types/react-portal":"4.0.1","babel-plugin-lodash":"3.3.2","html-webpack-plugin":"2.30.1","react-test-renderer":"16.4.2","@types/react-measure":"2.0.5","clean-webpack-plugin":"0.1.17","eslint-config-prettier":"4.1.0","react-google-recaptcha":"^0.11.0","tslint-config-prettier":"1.18.0","@gooddata/eslint-config":"0.1.0","@gooddata/tslint-config":"1.0.0","@types/storybook__react":"3.0.6","enzyme-adapter-react-16":"1.3.1","uglifyjs-webpack-plugin":"1.2.0","@gooddata/test-storybook":"3.0.1","@storybook/addon-actions":"3.4.10","@storybook/addon-options":"3.4.10","node-sass-magic-importer":"5.1.0","react-syntax-highlighter":"6.1.2","@types/fixed-data-table-2":"0.8.1","awesome-typescript-loader":"3.5.0","@types/react-test-renderer":"16.0.0","circular-dependency-plugin":"4.4.0","compression-webpack-plugin":"1.1.7","@types/enzyme-adapter-react-16":"1.0.3","@types/storybook__addon-actions":"3.0.1","babel-plugin-transform-class-properties":"6.24.1","babel-plugin-transform-async-to-generator":"6.24.1","babel-plugin-transform-object-rest-spread":"6.26.0"},"peerDependencies":{"react":"16.5.2","react-dom":"16.5.2"},"_npmOperationalInternal":{"tmp":"tmp/react-components_7.1.0-alpha1_1557831607451_0.10105969593590758","host":"s3://npm-registry-packages"}},"6.3.2":{"name":"@gooddata/react-components","version":"6.3.2","author":{"name":"GoodData Corporation"},"license":"BSD-3-Clause","_id":"@gooddata/react-components@6.3.2","maintainers":[{"name":"bertold8","email":"ivan.nejezchleb@seznam.cz"},{"name":"bugsbunny338","email":"jiri.zajic@mensa.cz"},{"name":"gooddata-ci","email":"rail@gooddata.com"},{"name":"ivan.mjartan","email":"ivan.mjartan@gooddata.com"},{"name":"jakub-sterba","email":"jakub.sterba@gooddata.com"},{"name":"jaroslav.tomecek","email":"jaroslav.tomecek@gooddata.com"},{"name":"jkittler","email":"honza.kittler@gmail.com"},{"name":"khanh.le","email":"khanh.le@gooddata.com"},{"name":"langhamp","email":"pavel.langhammer@gooddata.com"},{"name":"lanhuynh","email":"lan.huynh@gooddata.com"},{"name":"linhhong","email":"linh.hong@gooddata.com"},{"name":"lpearce","email":"levi.pearce@gooddata.com"},{"name":"lupko","email":"lubomir.slivka@gooddata.com"},{"name":"martin.mosko","email":"martin.mosko@gooddata.com"},{"name":"michal.marsal","email":"michal.marsal@gooddata.com"},{"name":"nadtan","email":"tan.nguyen@gooddata.com"},{"name":"naibinh","email":"naibinh@gmail.com"},{"name":"nikolacech","email":"nikola.cech@gooddata.com"},{"name":"no23reason","email":"dan.homola@hotmail.cz"},{"name":"pbenes","email":"petr.benes@gooddata.com"},{"name":"petrjanu","email":"petr.janu@gooddata.com"},{"name":"ptquang86","email":"ptquang86@gmail.com"},{"name":"rodri360","email":"me@rodri360.com"},{"name":"sitina","email":"jiri.sitina@gooddata.com"},{"name":"sondo","email":"son.do@gooddata.com"},{"name":"strouhaljan","email":"strouhal.jan@gmail.com"},{"name":"tomas.bouma","email":"tomas.bouma@gooddata.com"},{"name":"tomas.kratochvil","email":"tomas.kratochvil@gooddata.com"},{"name":"tomasreichmann","email":"tomasreichmann@gmail.com"},{"name":"tomsatgd","email":"tomas.satinsky@gooddata.com"},{"name":"tu.ngo","email":"tu.ngo@gooddata.com"},{"name":"vlastikcz","email":"vlastimil.kotas@gooddata.com"},{"name":"vlckomi1","email":"michaela.vlckova@gooddata.com"},{"name":"xmort","email":"petr.dolejsi@gooddata.com"},{"name":"yanlipnican","email":"yanlipnican@gmail.com"}],"homepage":"https://github.com/gooddata/gooddata-react-components#readme","bugs":{"url":"https://github.com/gooddata/gooddata-react-components/issues"},"dist":{"shasum":"81b707ba6866db8de175282608137667779e34c5","tarball":"https://registry.npmjs.org/@gooddata/react-components/-/react-components-6.3.2.tgz","fileCount":1182,"integrity":"sha512-qQoBTntWpVnxK2lgsbFw0VJ6xCCCxQZeCgEqHgzaysUSmzVRAFPPZRIqe7u4QVoJUWa3XCkDuhNITue8vaKoMg==","signatures":[{"sig":"MEUCIQDRIAUv7Xxt9PwKVfChHD9Ztx29K8Ha/rQ4D6jCdMq5YAIgG/ZajyQjV0JD7Q9z2QbN61b5FaKTNw4bt681Gnv5rbQ=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":5000390,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJc2rWyCRA9TVsSAnZWagAACKAQAJmqoHKQHnTFS/zZ4Dx/\nQfnc4oYdFhInPKvze+pN0jYVogmvtanmF5FRKzDx921zhZ5hUolz8kbQrHA3\nc6Bo1Yyd8XXjC6N/VJoamSOi2oAXUzxIuQRi1Pn9XaD4l3dfGUjsgbRiscIY\ngZNH4wht8Sxa5dxSL1Oit8yqs39ReDd/jiuO9b3OS/nVta64EYIDvJ+GNqsX\nxU95tWsMXJNoFrPwMMmcRhYM3lUa8qXeAtvNGmfbtqmG/Xptkkpw/ZzGHm7H\nmMzXgUzDJg70cgm9U3NqQUQTnGG+KMO0IyqrhJkKTJ5t51SAQmEGE08fakqx\nu4Vs4hjS9WGwNw5cxYSS0Sco5UqjxAP1p47XAvFQJ88Xz5Qv2CU8Nl4SNFjU\n3cecpie6lIauQaup3GF0kYuj1TEFqhZ9zerRalbCnPWN7CnxWEgitxva1LD4\nIaI5v3P54jlmsnJPRBIuHms1mFSFWQexE5OkDhE0c+14WFLmt2EH9SrycjI+\nq7TEl77HPCUva+dINrIZ4tLaSZ3sJ/jRmo26vPYnq995VvTS3d4T8azlZy2V\nRuFKCmpq/WXNtQ1CYchzMYV9ORh3fncI2NQlW8vMtqB1FgQMgh3F0V1xAB1y\nkNxtAhBHWMlrGPDCmLo93KDTTIZDNm8ejvabY7DxigLUXmD9narwrntm54Dk\nFF/V\r\n=BrPZ\r\n-----END PGP SIGNATURE-----\r\n"},"jest":{"testRegex":"(/__tests__/.*|\\.(test|spec))\\.(tsx?|jsx?)$","transform":{".(ts|tsx)":"ts-jest"},"collectCoverage":false,"moduleNameMapper":{"\\.(css|less|sass|scss)$":"<rootDir>/__mocks__/styleMock.ts"},"coverageReporters":["html"],"collectCoverageFrom":["src/**/*.{ts,tsx}","examples/server/src/**/*.{js,jsx}","!**/*.d.ts"],"moduleFileExtensions":["ts","tsx","js"],"setupTestFrameworkScriptFile":"<rootDir>/jest.setup.js"},"main":"dist/index.js","config":{"eslint":"./examples/**/*.{js,jsx}","tslint":"./{__mocks__,src,stories}/**/*.{ts,tsx}"},"gitHead":"6125d8f4369aa093196264d9a9b13a18685f1c2d","scripts":{"dev":"bash scripts/build.sh --dev-watch","test":"jest --watch","build":"bash scripts/build.sh","tslint":"yarn run-tslint -t verbose $npm_package_config_tslint","prepare":"cd examples/server && yarn install --pure-lockfile && cd ../..; rm -r examples/node_modules 2>/dev/null; true","examples":"bash scripts/run-examples.sh","prepare?":"# Called before `npm publish` and on local `npm install`. Temporarily also for deleting obsolete node_modules. Ends with `true` to continue gracefully.","validate":"tsc --noEmit && yarn tslint && eslint $npm_package_config_eslint","build-dev":"bash scripts/build.sh --dev","examples?":"# Default is developer domain, other options: yarn examples [sec,secure,stg,stg2,stg3,demo,developer or URL]","storybook":"yarn build && start-storybook -p 9001 -c .storybook","test-once":"jest","tslint-ci":"mkdir -p ./ci/results && yarn run-tslint -t checkstyle -o ./ci/results/tslint-results.xml $npm_package_config_tslint","run-tslint":"tslint -p tsconfig.json","validate-ci":"tsc --noEmit && yarn tslint-ci  && eslint $npm_package_config_eslint -f checkstyle -o ci/results/eslint-results.xml","examples-build":"bash scripts/build-examples.sh","prepublishOnly":"yarn build","test-storybook":"yarn build && test-storybook","build-storybook":"yarn build && build-storybook -c .storybook -o dist-storybook","examples-server":"node examples/server/src/index.js","heroku-postbuild":"yarn examples-build developer","examples-testcafe":"testcafe chrome --assertion-timeout 60000 -S -s examples/_screenshots examples/test/**/**/*_test* --debug-on-fail","examples-testcafe-ci":"testcafe 'chrome:headless --no-sandbox' --assertion-timeout 60000 -S -s examples/_screenshots examples/test/**/**/*_test*","examples-testcafe-live":"testcafe-live chrome --assertion-timeout 60000 examples/test/**/**/*_test*"},"typings":"dist/index.d.ts","_npmUser":{"name":"gooddata-ci","email":"rail@gooddata.com"},"deprecated":"@gooddata/react-components@6 reached End of Support on October 8, 2020. Please upgrade (see https://sdk.gooddata.com/gooddata-ui/docs/supported_versions.html for more information).","repository":{"url":"git+ssh://git@github.com/gooddata/gooddata-react-components.git","type":"git"},"_npmVersion":"6.4.1","description":"GoodData React Components","directories":{},"_nodeVersion":"8.12.0","dependencies":{"rxjs":"^5.5.6","lodash":"4.17.11","ag-grid":"^18.0.1","invariant":"^2.2.2","classnames":"^2.2.6","highcharts":"4.2.5","prop-types":"^15.6.0","react-intl":"^2.4.0","custom-event":"^1.0.1","ag-grid-react":"^18.0.0","react-measure":"^1.4.7","@gooddata/typings":"2.10.0","@types/highcharts":"4.2.56","http-status-codes":"^1.3.0","@gooddata/js-utils":"3.4.0","@gooddata/numberjs":"^3.1.2","fixed-data-table-2":"0.7.17","@gooddata/goodstrap":"60.4.0","react-dom-factories":"^1.0.2","@gooddata/gooddata-js":"11.8.0","highcharts-pattern-fill":"3.0.3","nodelist-foreach-polyfill":"^1.2.0","highcharts-grouped-categories":"^1.1.3"},"_hasShrinkwrap":false,"devDependencies":{"raf":"3.3.2","yup":"^0.24.1","jest":"23.6.0","react":"16.5.2","enzyme":"3.5.0","formik":"^0.11.11","moment":"2.23.0","history":"^4.7.2","ts-jest":"23.1.4","webpack":"3.10.0","react-ga":"^2.5.2","recharts":"1.0.0-beta.9","testcafe":"0.20.3","commander":"2.14.1","node-sass":"4.7.2","react-dom":"16.5.2","supertest":"3.0.0","babel-core":"6.26.0","css-loader":"0.28.7","jest-junit":"3.0.0","raw-loader":"0.5.1","styled-jsx":"2.2.1","typescript":"2.3.3","@types/jest":"23.3.0","@types/node":"7.0.8","file-loader":"1.1.6","sass-loader":"6.0.6","@types/react":"16.0.34","babel-loader":"7.1.2","react-helmet":"5.2.0","react-select":"1.2.1","style-loader":"0.19.1","@types/enzyme":"3.1.13","@types/lodash":"4.14.61","babel-runtime":"6.25.0","testcafe-live":"0.1.4","utility-types":"^1.1.0","babel-polyfill":"^6.26.0","@storybook/react":"3.4.10","@types/invariant":"2.2.29","@types/react-dom":"16.0.3","babel-preset-env":"1.6.1","isomorphic-fetch":"2.2.1","react-datepicker":"1.1.0","react-router-dom":"4.2.2","@gooddata/mock-js":"1.25.0","@storybook/addons":"3.4.10","@types/classnames":"2.2.3","@types/prop-types":"15.5.2","@types/react-intl":"2.3.5","babel-preset-react":"6.24.1","identity-obj-proxy":"^3.0.0","react-async-script":"^0.9.1","webpack-dev-server":"2.11.1","@types/react-portal":"4.0.1","babel-plugin-lodash":"3.3.2","html-webpack-plugin":"2.30.1","react-test-renderer":"16.4.2","@types/react-measure":"0.4.7","clean-webpack-plugin":"0.1.17","react-google-recaptcha":"^0.11.0","@gooddata/eslint-config":"0.1.0","@gooddata/tslint-config":"0.0.16","@types/storybook__react":"3.0.6","enzyme-adapter-react-16":"1.3.1","uglifyjs-webpack-plugin":"1.2.0","@gooddata/test-storybook":"3.0.1","@storybook/addon-actions":"3.4.10","@storybook/addon-options":"3.4.10","node-sass-magic-importer":"5.1.0","react-syntax-highlighter":"6.1.2","@types/fixed-data-table-2":"0.8.1","awesome-typescript-loader":"3.5.0","@types/react-test-renderer":"16.0.0","circular-dependency-plugin":"4.4.0","compression-webpack-plugin":"1.1.7","@types/enzyme-adapter-react-16":"1.0.3","@types/storybook__addon-actions":"3.0.1","babel-plugin-transform-class-properties":"6.24.1","babel-plugin-transform-async-to-generator":"6.24.1","babel-plugin-transform-object-rest-spread":"6.26.0"},"peerDependencies":{"react":"16.5.2","react-dom":"16.5.2"},"_npmOperationalInternal":{"tmp":"tmp/react-components_6.3.2_1557837234150_0.012722138077015499","host":"s3://npm-registry-packages"}},"7.1.0-alpha2":{"name":"@gooddata/react-components","version":"7.1.0-alpha2","author":{"name":"GoodData Corporation"},"license":"BSD-3-Clause","_id":"@gooddata/react-components@7.1.0-alpha2","maintainers":[{"name":"bertold8","email":"ivan.nejezchleb@seznam.cz"},{"name":"bugsbunny338","email":"jiri.zajic@mensa.cz"},{"name":"gooddata-ci","email":"rail@gooddata.com"},{"name":"ivan.mjartan","email":"ivan.mjartan@gooddata.com"},{"name":"jakub-sterba","email":"jakub.sterba@gooddata.com"},{"name":"jaroslav.tomecek","email":"jaroslav.tomecek@gooddata.com"},{"name":"jkittler","email":"honza.kittler@gmail.com"},{"name":"khanh.le","email":"khanh.le@gooddata.com"},{"name":"langhamp","email":"pavel.langhammer@gooddata.com"},{"name":"lanhuynh","email":"lan.huynh@gooddata.com"},{"name":"linhhong","email":"linh.hong@gooddata.com"},{"name":"lpearce","email":"levi.pearce@gooddata.com"},{"name":"lupko","email":"lubomir.slivka@gooddata.com"},{"name":"martin.mosko","email":"martin.mosko@gooddata.com"},{"name":"michal.marsal","email":"michal.marsal@gooddata.com"},{"name":"nadtan","email":"tan.nguyen@gooddata.com"},{"name":"naibinh","email":"naibinh@gmail.com"},{"name":"nikolacech","email":"nikola.cech@gooddata.com"},{"name":"no23reason","email":"dan.homola@hotmail.cz"},{"name":"pbenes","email":"petr.benes@gooddata.com"},{"name":"petrjanu","email":"petr.janu@gooddata.com"},{"name":"ptquang86","email":"ptquang86@gmail.com"},{"name":"rodri360","email":"me@rodri360.com"},{"name":"sitina","email":"jiri.sitina@gooddata.com"},{"name":"sondo","email":"son.do@gooddata.com"},{"name":"strouhaljan","email":"strouhal.jan@gmail.com"},{"name":"tomas.bouma","email":"tomas.bouma@gooddata.com"},{"name":"tomas.kratochvil","email":"tomas.kratochvil@gooddata.com"},{"name":"tomasreichmann","email":"tomasreichmann@gmail.com"},{"name":"tomsatgd","email":"tomas.satinsky@gooddata.com"},{"name":"tu.ngo","email":"tu.ngo@gooddata.com"},{"name":"vlastikcz","email":"vlastimil.kotas@gooddata.com"},{"name":"vlckomi1","email":"michaela.vlckova@gooddata.com"},{"name":"xmort","email":"petr.dolejsi@gooddata.com"},{"name":"yanlipnican","email":"yanlipnican@gmail.com"}],"homepage":"https://github.com/gooddata/gooddata-react-components#readme","bugs":{"url":"https://github.com/gooddata/gooddata-react-components/issues"},"dist":{"shasum":"9fe4a455550f23ca4b49c996c8614c1bbb014b6e","tarball":"https://registry.npmjs.org/@gooddata/react-components/-/react-components-7.1.0-alpha2.tgz","fileCount":1208,"integrity":"sha512-L0xgc7fdb5VgVME3UQM79z//Ny5txigFK4hurX+jbXPMoTuXBSUaQobCy3zXPF+xcQXRWidSsFyQESfjTTI91w==","signatures":[{"sig":"MEQCIAw64QnI9AAgGt7pHdbFUiRqmYL7yL98081bK4bu+rmqAiAjAUOhP9n2W7jfsapn3Q7VhMFx0RghBnKeCKRR3dLM0g==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":5218797,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJc2srVCRA9TVsSAnZWagAA/hEQAJYgMLsQdc61skI3kG4H\nBaDWPbPOsvyb96AuhvFy45JCMJjmrYqAelsHekv6Dw21ZlLuf1XKTRO7zY63\n4JxQnmCngnQY18oXR4cSHhtfRzW8HcXrDuvaeTef2zanoIqHzJ+t219npiDw\nBDr/IGSvin0jXb2libNrBgzFJWxU69Oe0ao206Ec9VW+softzsc6l6GGYGav\n2nRsHT3+gVUUVMoqAkn/sHuH2LuPS/UsjL8NTAMsOezQ8pC486d1geUY78pK\n7BNnN2txQk1CeaJ+pBy36n6/aMa7PGgOpRmKhZ0qydP+SIp8ZhqdZNQY3i/0\nU/TORDNmYdPDFBMSQIUy36KoC4NSVbqnctgkpBWj9WD2teDPErqvGfTX+gx6\nbB/iDPUZig7NPTWYxMrfujovaZakdoTo0at1NSvqERflBwpGDIrgvSMW4qYm\nnsvyNHyV0o0/gPYOf+pXnZBGXwkSM3bHnuqmazJdKw3P2zAvGVl0o6dNuCO7\nXtKPIOb5gBBp3+RsKH0j9lzwP7/6345SdjSkEUFiXbu7I2vnmwjgVPwDliMq\nO6MoveKlX1Iq6Qxz9+kkwh3y9MjLsGFX08tzRxeoJQ/MOUVFS/ghkzDoYAG2\nHRCfaVWhJw5wA+TDSp9K6Op6SM4FSll0OhCDOPD/dDkzF+L0d7CVMCTGzqGN\nYu7J\r\n=INET\r\n-----END PGP SIGNATURE-----\r\n"},"jest":{"testRegex":"(/__tests__/.*|\\.(test|spec))\\.(tsx?|jsx?)$","transform":{".(js|jsx)":"babel-jest",".(ts|tsx)":"ts-jest"},"collectCoverage":false,"moduleNameMapper":{"\\.(css|less|sass|scss)$":"<rootDir>/__mocks__/styleMock.ts"},"coverageReporters":["html"],"setupFilesAfterEnv":["<rootDir>/jest.setup.js"],"collectCoverageFrom":["src/**/*.{ts,tsx}","examples/server/src/**/*.{js,jsx}","!**/*.d.ts"],"moduleFileExtensions":["ts","tsx","js","jsx","json"],"testPathIgnorePatterns":[",/node_modules/","/dist/"]},"main":"dist/index.js","config":{"eslint":"./examples/**/*.{js,jsx}","tslint":"./{__mocks__,src,stories}/{,**/}*.{ts,tsx}"},"readme":"[![npm version](https://badge.fury.io/js/%40gooddata%2Freact-components.svg)](https://www.npmjs.com/package/@gooddata/react-components) \n\n# GoodData.UI React components\n> A React-based JavaScript library for building data-driven applications\n\n## Getting started\n- [GoodData.UI Documentation](http://sdk.gooddata.com/gooddata-ui/)\n- [GoodData.UI Live Examples](https://gooddata-examples.herokuapp.com/)\n- [Stack Overflow](https://stackoverflow.com/questions/tagged/gooddata)\n\n### Usage\nWith [yarn](https://yarnpkg.com) installed, go to your project directory and run\n```\n$ yarn add @gooddata/react-components\n```\nIf you prefer [npm](npmjs.com) run\n```\n$ npm install --save @gooddata/react-components\n```\n\n\n## Contributing\n\nWe welcome any contribution in form of [issues](https://github.com/gooddata/gooddata-react-components/issues) or [pull requests](https://github.com/gooddata/gooddata-react-components/pulls).\nThese commands may come in handy while developing:\n\n| command | description |\n| ------- | ----------- |\n| `yarn install --pure-lockfile` | first step |\n| ||\n| `yarn dev` | build react-components to `/dist` in watch mode |\n| `yarn test` | run all unit tests |\n| `yarn prettier-write` | format the source code to match the valid codestyle |\n| `yarn validate` | validate codestyle |\n| ||\n| `yarn storybook` | run storybook from `/stories` on http://localhost:9001 |\n| `yarn build-storybook` | build storybook to `/dist-storybook` |\n| `yarn test-storybook` | run storybook and [screenshot tests](https://github.com/gooddata/gdc-client-utils/tree/master/test-storybook) |\n| ||\n| `yarn examples` | run Live Examples dev-server from `/examples` on https://localhost:8999 |\n| `yarn examples-build` | build Live Examples to `/examples/dist` |\n| `yarn examples-server` | serve built Live Examples - see `/examples/server/src` |\n| `yarn examples-testcafe` | run testcafe tests against `localhost:8999` |\n\n### Deploy to heroku.com\nWhen you deploy this repo to heroku, it serves *GoodData.UI Live Examples*.\nRelevant tasks are in `Procfile` and `package.json`.\n\n```bash\n# run in the project directory\nheroku login\nheroku create <your-app-name>\nheroku config:set DOMAIN_ADMIN_USERNAME=x@gooddata.com DOMAIN_ADMIN_PASSWORD=xy PROJECT_ID_TO_ASSIGN=xms7ga4tf3g3nzucd8380o2bev8oeknp\ngit push heroku HEAD:master\nheroku open\n```\n\n### Run Live Examples Locally\nTo run *GoodData.UI Live Examples* locally:\n```bash\ngit clone <this-repository>\ncd  <repository-folder>\nyarn install --pure-lockfile\nyarn examples\n```\nThen open https://localhost:8999 and login using Live Examples account (you can [create one here](https://gooddata-examples.herokuapp.com/registration)).\n\n### Source code formatting\nThe source code in the repository is formatted by [Prettier](https://prettier.io/). \nThe format of the code is validated by our Continuous Integration server and is one of the requirements of successful merge.\n\nPrettier is supported by every major IDE. You can find the list of supported editors and how to configure them [here](https://prettier.io/docs/en/editors.html).\n\nIn the case, when your editor is not supported or you don't want to setup the integration, you can run the `yarn prettier-write` command to reformat the code before commit.\n\n## Changelog\n\n- see [CHANGELOG.md](CHANGELOG.md)\n\n## License\n\n(C) 2007-2018 GoodData Corporation\n\nThis project is dual licensed:\n\n- The ATTRIBUTION-NONCOMMERCIAL 4.0 INTERNATIONAL (CC BY-NC 4.0) is used for purpose of the trial experience and evaluation of GoodData.UI library.\n- The GOODDATA GOODDATA.UI LIBRARY END USER LICENSE AGREEMENT is used for GoodData customers.\n\nFor more information, please see [LICENSE](https://github.com/gooddata/gooddata-react-components/blob/master/LICENSE)\n","gitHead":"bb44666145f96ae8ed453065d3db42c06cd282b1","scripts":{"dev":"bash scripts/build.sh --dev-watch","test":"jest --watch","build":"bash scripts/build.sh","tslint":"yarn run-tslint -t verbose $npm_package_config_tslint","prepare":"cd examples/server && yarn install --pure-lockfile && cd ../..; rm -r examples/node_modules 2>/dev/null; true","examples":"bash scripts/run-examples.sh","prepare?":"# Called before `npm publish` and on local `npm install`. Temporarily also for deleting obsolete node_modules. Ends with `true` to continue gracefully.","validate":"tsc --noEmit && yarn tslint && eslint $npm_package_config_eslint && yarn prettier-check","build-dev":"bash scripts/build.sh --dev","examples?":"# Default is developer domain, other options: yarn examples [sec,secure,stg,stg2,stg3,demo,developer or URL]","storybook":"yarn build && start-storybook -p 9001 -c .storybook","test-once":"jest","tslint-ci":"mkdir -p ./ci/results && yarn run-tslint -t checkstyle -o ./ci/results/tslint-results.xml $npm_package_config_tslint","run-tslint":"tslint -p tsconfig.json","validate-ci":"tsc --noEmit && yarn tslint-ci  && eslint $npm_package_config_eslint -f checkstyle -o ci/results/eslint-results.xml && yarn prettier-check","examples-build":"bash scripts/build-examples.sh","prepublishOnly":"yarn build","prettier-check":"prettier --check '{src,stories,styles,__mocks__,examples/server/src,examples/src,examples/test}/**/*.{ts,js,tsx,jsx,json,scss,md,yaml,html}'","prettier-write":"prettier --write '{src,stories,styles,__mocks__,examples/server/src,examples/src,examples/test}/**/*.{ts,js,tsx,jsx,json,scss,md,yaml,html}'","test-storybook":"yarn build && test-storybook","build-storybook":"yarn build && build-storybook -c .storybook -o dist-storybook","examples-server":"node examples/server/src/index.js","heroku-postbuild":"yarn examples-build developer","examples-testcafe":"testcafe chrome --assertion-timeout 60000 -S -s examples/_screenshots examples/test/**/**/*_test* --debug-on-fail","examples-testcafe-ci":"testcafe 'chrome:headless --no-sandbox' --assertion-timeout 60000 -S -s examples/_screenshots examples/test/**/**/*_test*","examples-testcafe-live":"testcafe-live chrome --assertion-timeout 60000 examples/test/**/**/*_test*"},"typings":"dist/index.d.ts","_npmUser":{"name":"gooddata-ci","email":"rail@gooddata.com"},"deprecated":"@gooddata/react-components@7 reached End of Support on March 31, 2022. Please upgrade (see https://sdk.gooddata.com/gooddata-ui/docs/supported_versions.html for more information).","repository":{"url":"git+ssh://git@github.com/gooddata/gooddata-react-components.git","type":"git"},"_npmVersion":"6.4.1","description":"GoodData React Components","directories":{},"_nodeVersion":"8.12.0","dependencies":{"rxjs":"^5.5.6","lodash":"4.17.11","ag-grid":"^18.0.1","invariant":"^2.2.2","classnames":"^2.2.6","highcharts":"4.2.5","prop-types":"^15.6.0","react-intl":"^2.4.0","custom-event":"^1.0.1","ag-grid-react":"^18.0.0","react-measure":"2.3.0","@gooddata/typings":"2.11.0","@types/highcharts":"4.2.56","http-status-codes":"^1.3.0","@gooddata/js-utils":"3.4.0","@gooddata/numberjs":"^3.1.2","fixed-data-table-2":"0.7.17","@gooddata/goodstrap":"60.5.1","react-dom-factories":"^1.0.2","@gooddata/gooddata-js":"11.9.0","highcharts-pattern-fill":"3.0.3","nodelist-foreach-polyfill":"^1.2.0","highcharts-grouped-categories":"^1.1.3"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"raf":"3.3.2","yup":"^0.24.1","jest":"24.7.1","react":"16.5.2","enzyme":"3.5.0","eslint":"4.19.1","formik":"^0.11.11","moment":"2.23.0","history":"^4.7.2","ts-jest":"24.0.0","webpack":"3.10.0","prettier":"1.16.4","react-ga":"^2.5.2","recharts":"1.0.0-beta.9","testcafe":"0.20.3","commander":"2.14.1","node-sass":"4.7.2","react-dom":"16.5.2","supertest":"3.0.0","babel-core":"6.26.0","babel-jest":"21.0.0","css-loader":"0.28.7","jest-junit":"3.0.0","raw-loader":"0.5.1","styled-jsx":"2.2.1","typescript":"3.3.4000","@types/jest":"24.0.6","@types/node":"7.0.8","file-loader":"1.1.6","sass-loader":"6.0.6","@types/react":"16.0.34","babel-loader":"7.1.2","react-helmet":"5.2.0","react-select":"1.2.1","style-loader":"0.19.1","@types/enzyme":"3.1.13","@types/lodash":"4.14.123","babel-runtime":"6.25.0","testcafe-live":"0.1.4","babel-polyfill":"^6.26.0","@storybook/react":"3.4.10","@types/invariant":"2.2.29","@types/react-dom":"16.0.3","babel-preset-env":"1.6.1","isomorphic-fetch":"2.2.1","react-datepicker":"1.1.0","react-router-dom":"4.2.2","@gooddata/mock-js":"1.27.0","@storybook/addons":"3.4.10","@types/classnames":"2.2.3","@types/prop-types":"15.5.2","@types/react-intl":"2.3.5","babel-preset-react":"6.24.1","identity-obj-proxy":"^3.0.0","react-async-script":"^0.9.1","webpack-dev-server":"2.11.1","@types/react-portal":"4.0.1","babel-plugin-lodash":"3.3.2","html-webpack-plugin":"2.30.1","react-test-renderer":"16.4.2","@types/react-measure":"2.0.5","clean-webpack-plugin":"0.1.17","eslint-config-prettier":"4.1.0","react-google-recaptcha":"^0.11.0","tslint-config-prettier":"1.18.0","@gooddata/eslint-config":"0.1.0","@gooddata/tslint-config":"1.0.0","@types/storybook__react":"3.0.6","enzyme-adapter-react-16":"1.3.1","uglifyjs-webpack-plugin":"1.2.0","@gooddata/test-storybook":"3.0.1","@storybook/addon-actions":"3.4.10","@storybook/addon-options":"3.4.10","node-sass-magic-importer":"5.1.0","react-syntax-highlighter":"6.1.2","@types/fixed-data-table-2":"0.8.1","awesome-typescript-loader":"3.5.0","@types/react-test-renderer":"16.0.0","circular-dependency-plugin":"4.4.0","compression-webpack-plugin":"1.1.7","@types/enzyme-adapter-react-16":"1.0.3","@types/storybook__addon-actions":"3.0.1","babel-plugin-transform-class-properties":"6.24.1","babel-plugin-transform-async-to-generator":"6.24.1","babel-plugin-transform-object-rest-spread":"6.26.0"},"peerDependencies":{"react":"16.5.2","react-dom":"16.5.2"},"_npmOperationalInternal":{"tmp":"tmp/react-components_7.1.0-alpha2_1557842644371_0.9205726148408981","host":"s3://npm-registry-packages"}},"7.0.0-alpha20":{"name":"@gooddata/react-components","version":"7.0.0-alpha20","author":{"name":"GoodData Corporation"},"license":"BSD-3-Clause","_id":"@gooddata/react-components@7.0.0-alpha20","maintainers":[{"name":"bertold8","email":"ivan.nejezchleb@seznam.cz"},{"name":"bugsbunny338","email":"jiri.zajic@mensa.cz"},{"name":"gooddata-ci","email":"rail@gooddata.com"},{"name":"ivan.mjartan","email":"ivan.mjartan@gooddata.com"},{"name":"jakub-sterba","email":"jakub.sterba@gooddata.com"},{"name":"jaroslav.tomecek","email":"jaroslav.tomecek@gooddata.com"},{"name":"jkittler","email":"honza.kittler@gmail.com"},{"name":"khanh.le","email":"khanh.le@gooddata.com"},{"name":"langhamp","email":"pavel.langhammer@gooddata.com"},{"name":"lanhuynh","email":"lan.huynh@gooddata.com"},{"name":"linhhong","email":"linh.hong@gooddata.com"},{"name":"lpearce","email":"levi.pearce@gooddata.com"},{"name":"lupko","email":"lubomir.slivka@gooddata.com"},{"name":"martin.mosko","email":"martin.mosko@gooddata.com"},{"name":"michal.marsal","email":"michal.marsal@gooddata.com"},{"name":"nadtan","email":"tan.nguyen@gooddata.com"},{"name":"naibinh","email":"naibinh@gmail.com"},{"name":"nikolacech","email":"nikola.cech@gooddata.com"},{"name":"no23reason","email":"dan.homola@hotmail.cz"},{"name":"pbenes","email":"petr.benes@gooddata.com"},{"name":"petrjanu","email":"petr.janu@gooddata.com"},{"name":"ptquang86","email":"ptquang86@gmail.com"},{"name":"rodri360","email":"me@rodri360.com"},{"name":"sitina","email":"jiri.sitina@gooddata.com"},{"name":"sondo","email":"son.do@gooddata.com"},{"name":"strouhaljan","email":"strouhal.jan@gmail.com"},{"name":"tomas.bouma","email":"tomas.bouma@gooddata.com"},{"name":"tomas.kratochvil","email":"tomas.kratochvil@gooddata.com"},{"name":"tomasreichmann","email":"tomasreichmann@gmail.com"},{"name":"tomsatgd","email":"tomas.satinsky@gooddata.com"},{"name":"tu.ngo","email":"tu.ngo@gooddata.com"},{"name":"vlastikcz","email":"vlastimil.kotas@gooddata.com"},{"name":"vlckomi1","email":"michaela.vlckova@gooddata.com"},{"name":"xmort","email":"petr.dolejsi@gooddata.com"},{"name":"yanlipnican","email":"yanlipnican@gmail.com"}],"homepage":"https://github.com/gooddata/gooddata-react-components#readme","bugs":{"url":"https://github.com/gooddata/gooddata-react-components/issues"},"dist":{"shasum":"d5ec049412bfb7c0ff4803dc1cfcc40d1e617230","tarball":"https://registry.npmjs.org/@gooddata/react-components/-/react-components-7.0.0-alpha20.tgz","fileCount":1208,"integrity":"sha512-LqLES2i1iwbujJpCjZOKdRqyehwHrh3P+vPe4MiPUqgj/LQ4eyLRgEWVDD//1VcCaIpt4/Xk/7V7L1vxJmMbCg==","signatures":[{"sig":"MEYCIQCtOEzB5i+T9miIGy88VIK+5ulgvlk0aeoDPgihRRB/MwIhANRM/1752pR+U8iMcOkUNQkMAzlDE+0EU2xKvZA6l5Zn","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":5190619,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJc3AZtCRA9TVsSAnZWagAADikP/1eRKEGFHJBgWcrKfIjh\nKtPurni7q9w0Jo2GqEQOvcD2b3ce8zdXpLsW2bVxfcZCHqpLkQ3JMChYFUkm\nJ6Ru60UG+D45no4n1fUxcOeoyzO/Q/4awl67KULpPhC06tFu/Fz59q9IUDiT\nlgeaeQlyjiGe526iL7uIDtzOVjblL/zj04CkYLTXFf/8yg9RB7NjNMoyQRbr\n4DcYvFQFVJZUflF/2T5+nBmXIE0NweuTupxifbsstc0sEYb0lchUVOTFxTUT\nFFI2/7UzM8hGEXHmogtndLIDIqpeT0ZAgrPI+5ojX0m526NhlyWIcMzeJuE8\nj3RUA6x4mumSNKqVF4w8oJ5e1aWh1/8LOGnvUUHPFfXEDokuYtFB5jwiy3dF\ntd/5b2bP1upcldkifrdR+/4whaByKNnKIs1yfbbe2pv740QthjilaJsmGVia\nYMlRYCfgF90F9zwmh9bbyrcmSO+gnYcTzplMuKcxFr+QHcWgc3uvc+4Xp3bK\nSRVVCZkNWL5QT6LBD7LFEmFOI8tj6LGy7HzTbaewjaXboFKx9GCI8gHSV6WJ\niQtoC/yLbFG7j7nlysOz9mna1FifChp1haKaBiVocl4bzFGrifXrFQYX3PV4\nHd9EVxqfc9MdRIF63Fe73DmpyqD7zDdh0qX3SWn9cFlzGEwQ5/EBT/uTl1vc\n5b9+\r\n=2O4L\r\n-----END PGP SIGNATURE-----\r\n"},"jest":{"testRegex":"(/__tests__/.*|\\.(test|spec))\\.(tsx?|jsx?)$","transform":{".(js|jsx)":"babel-jest",".(ts|tsx)":"ts-jest"},"collectCoverage":false,"moduleNameMapper":{"\\.(css|less|sass|scss)$":"<rootDir>/__mocks__/styleMock.ts"},"coverageReporters":["html"],"setupFilesAfterEnv":["<rootDir>/jest.setup.js"],"collectCoverageFrom":["src/**/*.{ts,tsx}","examples/server/src/**/*.{js,jsx}","!**/*.d.ts"],"moduleFileExtensions":["ts","tsx","js","jsx","json"],"testPathIgnorePatterns":[",/node_modules/","/dist/"]},"main":"dist/index.js","config":{"eslint":"./examples/**/*.{js,jsx}","tslint":"./{__mocks__,src,stories}/{,**/}*.{ts,tsx}"},"readme":"[![npm version](https://badge.fury.io/js/%40gooddata%2Freact-components.svg)](https://www.npmjs.com/package/@gooddata/react-components) \n\n# GoodData.UI React components\n> A React-based JavaScript library for building data-driven applications\n\n## Getting started\n- [GoodData.UI Documentation](http://sdk.gooddata.com/gooddata-ui/)\n- [GoodData.UI Live Examples](https://gooddata-examples.herokuapp.com/)\n- [Stack Overflow](https://stackoverflow.com/questions/tagged/gooddata)\n\n### Usage\nWith [yarn](https://yarnpkg.com) installed, go to your project directory and run\n```\n$ yarn add @gooddata/react-components\n```\nIf you prefer [npm](npmjs.com) run\n```\n$ npm install --save @gooddata/react-components\n```\n\n\n## Contributing\n\nWe welcome any contribution in form of [issues](https://github.com/gooddata/gooddata-react-components/issues) or [pull requests](https://github.com/gooddata/gooddata-react-components/pulls).\nThese commands may come in handy while developing:\n\n| command | description |\n| ------- | ----------- |\n| `yarn install --pure-lockfile` | first step |\n| ||\n| `yarn dev` | build react-components to `/dist` in watch mode |\n| `yarn test` | run all unit tests |\n| `yarn prettier-write` | format the source code to match the valid codestyle |\n| `yarn validate` | validate codestyle |\n| ||\n| `yarn storybook` | run storybook from `/stories` on http://localhost:9001 |\n| `yarn build-storybook` | build storybook to `/dist-storybook` |\n| `yarn test-storybook` | run storybook and [screenshot tests](https://github.com/gooddata/gdc-client-utils/tree/master/test-storybook) |\n| ||\n| `yarn examples` | run Live Examples dev-server from `/examples` on https://localhost:8999 |\n| `yarn examples-build` | build Live Examples to `/examples/dist` |\n| `yarn examples-server` | serve built Live Examples - see `/examples/server/src` |\n| `yarn examples-testcafe` | run testcafe tests against `localhost:8999` |\n\n### Deploy to heroku.com\nWhen you deploy this repo to heroku, it serves *GoodData.UI Live Examples*.\nRelevant tasks are in `Procfile` and `package.json`.\n\n```bash\n# run in the project directory\nheroku login\nheroku create <your-app-name>\nheroku config:set DOMAIN_ADMIN_USERNAME=x@gooddata.com DOMAIN_ADMIN_PASSWORD=xy PROJECT_ID_TO_ASSIGN=xms7ga4tf3g3nzucd8380o2bev8oeknp\ngit push heroku HEAD:master\nheroku open\n```\n\n### Run Live Examples Locally\nTo run *GoodData.UI Live Examples* locally:\n```bash\ngit clone <this-repository>\ncd  <repository-folder>\nyarn install --pure-lockfile\nyarn examples\n```\nThen open https://localhost:8999 and login using Live Examples account (you can [create one here](https://gooddata-examples.herokuapp.com/registration)).\n\n### Source code formatting\nThe source code in the repository is formatted by [Prettier](https://prettier.io/). \nThe format of the code is validated by our Continuous Integration server and is one of the requirements of successful merge.\n\nPrettier is supported by every major IDE. You can find the list of supported editors and how to configure them [here](https://prettier.io/docs/en/editors.html).\n\nIn the case, when your editor is not supported or you don't want to setup the integration, you can run the `yarn prettier-write` command to reformat the code before commit.\n\n## Changelog\n\n- see [CHANGELOG.md](CHANGELOG.md)\n\n## License\n\n(C) 2007-2018 GoodData Corporation\n\nThis project is dual licensed:\n\n- The ATTRIBUTION-NONCOMMERCIAL 4.0 INTERNATIONAL (CC BY-NC 4.0) is used for purpose of the trial experience and evaluation of GoodData.UI library.\n- The GOODDATA GOODDATA.UI LIBRARY END USER LICENSE AGREEMENT is used for GoodData customers.\n\nFor more information, please see [LICENSE](https://github.com/gooddata/gooddata-react-components/blob/master/LICENSE)\n","gitHead":"d1f417e30106182ac932b65ca67d6f29d548cad8","scripts":{"dev":"bash scripts/build.sh --dev-watch","test":"jest --watch","build":"bash scripts/build.sh","tslint":"yarn run-tslint -t verbose $npm_package_config_tslint","prepare":"cd examples/server && yarn install --pure-lockfile && cd ../..; rm -r examples/node_modules 2>/dev/null; true","examples":"bash scripts/run-examples.sh","prepare?":"# Called before `npm publish` and on local `npm install`. Temporarily also for deleting obsolete node_modules. Ends with `true` to continue gracefully.","validate":"tsc --noEmit && yarn tslint && eslint $npm_package_config_eslint && yarn prettier-check","build-dev":"bash scripts/build.sh --dev","examples?":"# Default is developer domain, other options: yarn examples [sec,secure,stg,stg2,stg3,demo,developer or URL]","storybook":"yarn build && start-storybook -p 9001 -c .storybook","test-once":"jest","tslint-ci":"mkdir -p ./ci/results && yarn run-tslint -t checkstyle -o ./ci/results/tslint-results.xml $npm_package_config_tslint","run-tslint":"tslint -p tsconfig.json","validate-ci":"tsc --noEmit && yarn tslint-ci  && eslint $npm_package_config_eslint -f checkstyle -o ci/results/eslint-results.xml && yarn prettier-check","examples-build":"bash scripts/build-examples.sh","prepublishOnly":"yarn build","prettier-check":"prettier --check '{src,stories,styles,__mocks__,examples/server/src,examples/src,examples/test}/**/*.{ts,js,tsx,jsx,json,scss,md,yaml,html}'","prettier-write":"prettier --write '{src,stories,styles,__mocks__,examples/server/src,examples/src,examples/test}/**/*.{ts,js,tsx,jsx,json,scss,md,yaml,html}'","test-storybook":"yarn build && test-storybook","build-storybook":"yarn build && build-storybook -c .storybook -o dist-storybook","examples-server":"node examples/server/src/index.js","heroku-postbuild":"yarn examples-build developer","examples-testcafe":"testcafe chrome --assertion-timeout 60000 -S -s examples/_screenshots examples/test/**/**/*_test* --debug-on-fail","examples-testcafe-ci":"testcafe 'chrome:headless --no-sandbox' --assertion-timeout 60000 -S -s examples/_screenshots examples/test/**/**/*_test*","examples-testcafe-live":"testcafe-live chrome --assertion-timeout 60000 examples/test/**/**/*_test*"},"typings":"dist/index.d.ts","_npmUser":{"name":"gooddata-ci","email":"rail@gooddata.com"},"deprecated":"@gooddata/react-components@7 reached End of Support on March 31, 2022. Please upgrade (see https://sdk.gooddata.com/gooddata-ui/docs/supported_versions.html for more information).","repository":{"url":"git+ssh://git@github.com/gooddata/gooddata-react-components.git","type":"git"},"_npmVersion":"6.4.1","description":"GoodData React Components","directories":{},"_nodeVersion":"8.12.0","dependencies":{"rxjs":"^5.5.6","lodash":"4.17.11","ag-grid":"^18.0.1","invariant":"^2.2.2","classnames":"^2.2.6","highcharts":"4.2.5","prop-types":"^15.6.0","react-intl":"^2.4.0","custom-event":"^1.0.1","ag-grid-react":"^18.0.0","react-measure":"2.3.0","@gooddata/typings":"2.11.0","@types/highcharts":"4.2.56","http-status-codes":"^1.3.0","@gooddata/js-utils":"3.4.0","@gooddata/numberjs":"^3.1.2","fixed-data-table-2":"0.7.17","@gooddata/goodstrap":"60.5.0","react-dom-factories":"^1.0.2","@gooddata/gooddata-js":"11.9.0","highcharts-pattern-fill":"3.0.3","nodelist-foreach-polyfill":"^1.2.0","highcharts-grouped-categories":"^1.1.3"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"raf":"3.3.2","yup":"^0.24.1","jest":"24.7.1","react":"16.5.2","enzyme":"3.5.0","eslint":"4.19.1","formik":"^0.11.11","moment":"2.23.0","history":"^4.7.2","ts-jest":"24.0.0","webpack":"3.10.0","prettier":"1.16.4","react-ga":"^2.5.2","recharts":"1.0.0-beta.9","testcafe":"0.20.3","commander":"2.14.1","node-sass":"4.7.2","react-dom":"16.5.2","supertest":"3.0.0","babel-core":"6.26.0","babel-jest":"21.0.0","css-loader":"0.28.7","jest-junit":"3.0.0","raw-loader":"0.5.1","styled-jsx":"2.2.1","typescript":"3.3.4000","@types/jest":"24.0.6","@types/node":"7.0.8","file-loader":"1.1.6","sass-loader":"6.0.6","@types/react":"16.0.34","babel-loader":"7.1.2","react-helmet":"5.2.0","react-select":"1.2.1","style-loader":"0.19.1","@types/enzyme":"3.1.13","@types/lodash":"4.14.123","babel-runtime":"6.25.0","testcafe-live":"0.1.4","babel-polyfill":"^6.26.0","@storybook/react":"3.4.10","@types/invariant":"2.2.29","@types/react-dom":"16.0.3","babel-preset-env":"1.6.1","isomorphic-fetch":"2.2.1","react-datepicker":"1.1.0","react-router-dom":"4.2.2","@gooddata/mock-js":"1.27.0","@storybook/addons":"3.4.10","@types/classnames":"2.2.3","@types/prop-types":"15.5.2","@types/react-intl":"2.3.5","babel-preset-react":"6.24.1","identity-obj-proxy":"^3.0.0","react-async-script":"^0.9.1","webpack-dev-server":"2.11.1","@types/react-portal":"4.0.1","babel-plugin-lodash":"3.3.2","html-webpack-plugin":"2.30.1","react-test-renderer":"16.4.2","@types/react-measure":"2.0.5","clean-webpack-plugin":"0.1.17","eslint-config-prettier":"4.1.0","react-google-recaptcha":"^0.11.0","tslint-config-prettier":"1.18.0","@gooddata/eslint-config":"0.1.0","@gooddata/tslint-config":"1.0.0","@types/storybook__react":"3.0.6","enzyme-adapter-react-16":"1.3.1","uglifyjs-webpack-plugin":"1.2.0","@gooddata/test-storybook":"3.0.1","@storybook/addon-actions":"3.4.10","@storybook/addon-options":"3.4.10","node-sass-magic-importer":"5.1.0","react-syntax-highlighter":"6.1.2","@types/fixed-data-table-2":"0.8.1","awesome-typescript-loader":"3.5.0","@types/react-test-renderer":"16.0.0","circular-dependency-plugin":"4.4.0","compression-webpack-plugin":"1.1.7","@types/enzyme-adapter-react-16":"1.0.3","@types/storybook__addon-actions":"3.0.1","babel-plugin-transform-class-properties":"6.24.1","babel-plugin-transform-async-to-generator":"6.24.1","babel-plugin-transform-object-rest-spread":"6.26.0"},"peerDependencies":{"react":"16.5.2","react-dom":"16.5.2"},"_npmOperationalInternal":{"tmp":"tmp/react-components_7.0.0-alpha20_1557923436187_0.14698242582483756","host":"s3://npm-registry-packages"}},"7.1.0-alpha3":{"name":"@gooddata/react-components","version":"7.1.0-alpha3","author":{"name":"GoodData Corporation"},"license":"BSD-3-Clause","_id":"@gooddata/react-components@7.1.0-alpha3","maintainers":[{"name":"bertold8","email":"ivan.nejezchleb@seznam.cz"},{"name":"bugsbunny338","email":"jiri.zajic@mensa.cz"},{"name":"gooddata-ci","email":"rail@gooddata.com"},{"name":"ivan.mjartan","email":"ivan.mjartan@gooddata.com"},{"name":"jakub-sterba","email":"jakub.sterba@gooddata.com"},{"name":"jaroslav.tomecek","email":"jaroslav.tomecek@gooddata.com"},{"name":"jkittler","email":"honza.kittler@gmail.com"},{"name":"khanh.le","email":"khanh.le@gooddata.com"},{"name":"langhamp","email":"pavel.langhammer@gooddata.com"},{"name":"lanhuynh","email":"lan.huynh@gooddata.com"},{"name":"linhhong","email":"linh.hong@gooddata.com"},{"name":"lpearce","email":"levi.pearce@gooddata.com"},{"name":"lupko","email":"lubomir.slivka@gooddata.com"},{"name":"martin.mosko","email":"martin.mosko@gooddata.com"},{"name":"michal.marsal","email":"michal.marsal@gooddata.com"},{"name":"nadtan","email":"tan.nguyen@gooddata.com"},{"name":"naibinh","email":"naibinh@gmail.com"},{"name":"nikolacech","email":"nikola.cech@gooddata.com"},{"name":"no23reason","email":"dan.homola@hotmail.cz"},{"name":"pbenes","email":"petr.benes@gooddata.com"},{"name":"petrjanu","email":"petr.janu@gooddata.com"},{"name":"ptquang86","email":"ptquang86@gmail.com"},{"name":"rodri360","email":"me@rodri360.com"},{"name":"sitina","email":"jiri.sitina@gooddata.com"},{"name":"sondo","email":"son.do@gooddata.com"},{"name":"strouhaljan","email":"strouhal.jan@gmail.com"},{"name":"tomas.bouma","email":"tomas.bouma@gooddata.com"},{"name":"tomas.kratochvil","email":"tomas.kratochvil@gooddata.com"},{"name":"tomasreichmann","email":"tomasreichmann@gmail.com"},{"name":"tomsatgd","email":"tomas.satinsky@gooddata.com"},{"name":"tu.ngo","email":"tu.ngo@gooddata.com"},{"name":"vlastikcz","email":"vlastimil.kotas@gooddata.com"},{"name":"vlckomi1","email":"michaela.vlckova@gooddata.com"},{"name":"xmort","email":"petr.dolejsi@gooddata.com"},{"name":"yanlipnican","email":"yanlipnican@gmail.com"}],"homepage":"https://github.com/gooddata/gooddata-react-components#readme","bugs":{"url":"https://github.com/gooddata/gooddata-react-components/issues"},"dist":{"shasum":"e60e75d04a7e299615276b361c7035d2c7734fcb","tarball":"https://registry.npmjs.org/@gooddata/react-components/-/react-components-7.1.0-alpha3.tgz","fileCount":1236,"integrity":"sha512-jEhxflrtX2rwPm8iP6SRQ22w9xRBM03xjg+T9HZ7h7A8yPY2axdN4rSJ/WJeyM7KiqtYJdCDaX0fcl5jq6JX8A==","signatures":[{"sig":"MEUCIQDuBKJjKDZ0ZtfwVLuaWthiNpF/bE7uJbyS/oiPGPYaFwIgJuM7VYEW0T5CEwRQgzpvSgGTaokEeby9bY1RD68Q9AE=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":5194901,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJc3B1LCRA9TVsSAnZWagAAE/IP/A3fT8vzQSEIAX64+hv7\n2EZ4WzEWO1QB8AaYPhKztCkvqpb0ESUghhlaMjuUajvPUDlARylwEIzLPxYi\nLs7HkxW0yfJoNQDIyjCfA02NztCkPSlIvx5+J/JIy6h3t1Gd6Or77HymGAu/\nfaI5xqPN08GfmW5o6seA2pRadwsztikG8mMz96lENA8TnQxvN3v+QIbcPjya\n822xnPjkZ2kvk2HJ+/OPByKnTgoiieLDUMxpiYPt/hHCXtfgUjPddo0z9sRo\nFIhA5Bp5b+Toj6b8uKIjwaRUOLalAcGSshlJzTTpLN33FgLon8V0bA+vtuMS\nigK0jdRnSbo1WBF4yGc//BsGxyVJSwt9KoDsWGGZ/HhWxP5oQJoCGejE/ARi\n7ohYdVKi0RjFiEY/KFLZsCPXEDkIBDUq7j9urQ9pYEBKnL7FEHAA1c0Bq+Dm\n7hugCws6RVy9K/GSVc+vPPLwvJEB4fUwLs3D1+e+e1jxpMVESjfrctMymUZT\nCMb8rkWgfRkavZPFK/QA26TlEsYggHySYgdKjk4U2MFy/b+1QX6+2xAD+B3y\n23giAv36ReNK/z7q/MefxUmlc7FkP0gVBm/E2Ej0WdBxqr3P6SYy2QX59Alf\nsjJusJxIMWexjdyiUbUZg7/9+rDlwVAKMfUGXVlHL6Kkrtvlr9cdr4sFZrMo\nBG8Y\r\n=zPAd\r\n-----END PGP SIGNATURE-----\r\n"},"jest":{"testRegex":"(/__tests__/.*|\\.(test|spec))\\.(tsx?|jsx?)$","transform":{".(js|jsx)":"babel-jest",".(ts|tsx)":"ts-jest"},"collectCoverage":false,"moduleNameMapper":{"\\.(css|less|sass|scss)$":"<rootDir>/__mocks__/styleMock.ts"},"coverageReporters":["html"],"setupFilesAfterEnv":["<rootDir>/jest.setup.js"],"collectCoverageFrom":["src/**/*.{ts,tsx}","examples/server/src/**/*.{js,jsx}","!**/*.d.ts"],"moduleFileExtensions":["ts","tsx","js","jsx","json"],"testPathIgnorePatterns":[",/node_modules/","/dist/"]},"main":"dist/index.js","config":{"eslint":"./examples/**/*.{js,jsx}","tslint":"./{__mocks__,src,stories}/{,**/}*.{ts,tsx}"},"readme":"[![npm version](https://badge.fury.io/js/%40gooddata%2Freact-components.svg)](https://www.npmjs.com/package/@gooddata/react-components) \n\n# GoodData.UI React components\n> A React-based JavaScript library for building data-driven applications\n\n## Getting started\n- [GoodData.UI Documentation](http://sdk.gooddata.com/gooddata-ui/)\n- [GoodData.UI Live Examples](https://gooddata-examples.herokuapp.com/)\n- [Stack Overflow](https://stackoverflow.com/questions/tagged/gooddata)\n\n### Usage\nWith [yarn](https://yarnpkg.com) installed, go to your project directory and run\n```\n$ yarn add @gooddata/react-components\n```\nIf you prefer [npm](npmjs.com) run\n```\n$ npm install --save @gooddata/react-components\n```\n\n\n## Contributing\n\nWe welcome any contribution in form of [issues](https://github.com/gooddata/gooddata-react-components/issues) or [pull requests](https://github.com/gooddata/gooddata-react-components/pulls).\nThese commands may come in handy while developing:\n\n| command | description |\n| ------- | ----------- |\n| `yarn install --pure-lockfile` | first step |\n| ||\n| `yarn dev` | build react-components to `/dist` in watch mode |\n| `yarn test` | run all unit tests |\n| `yarn prettier-write` | format the source code to match the valid codestyle |\n| `yarn validate` | validate codestyle |\n| ||\n| `yarn storybook` | run storybook from `/stories` on http://localhost:9001 |\n| `yarn build-storybook` | build storybook to `/dist-storybook` |\n| `yarn test-storybook` | run storybook and [screenshot tests](https://github.com/gooddata/gdc-client-utils/tree/master/test-storybook) |\n| ||\n| `yarn examples` | run Live Examples dev-server from `/examples` on https://localhost:8999 |\n| `yarn examples-build` | build Live Examples to `/examples/dist` |\n| `yarn examples-server` | serve built Live Examples - see `/examples/server/src` |\n| `yarn examples-testcafe` | run testcafe tests against `localhost:8999` |\n\n### Deploy to heroku.com\nWhen you deploy this repo to heroku, it serves *GoodData.UI Live Examples*.\nRelevant tasks are in `Procfile` and `package.json`.\n\n```bash\n# run in the project directory\nheroku login\nheroku create <your-app-name>\nheroku config:set DOMAIN_ADMIN_USERNAME=x@gooddata.com DOMAIN_ADMIN_PASSWORD=xy PROJECT_ID_TO_ASSIGN=xms7ga4tf3g3nzucd8380o2bev8oeknp\ngit push heroku HEAD:master\nheroku open\n```\n\n### Run Live Examples Locally\nTo run *GoodData.UI Live Examples* locally:\n```bash\ngit clone <this-repository>\ncd  <repository-folder>\nyarn install --pure-lockfile\nyarn examples\n```\nThen open https://localhost:8999 and login using Live Examples account (you can [create one here](https://gooddata-examples.herokuapp.com/registration)).\n\n### Source code formatting\nThe source code in the repository is formatted by [Prettier](https://prettier.io/). \nThe format of the code is validated by our Continuous Integration server and is one of the requirements of successful merge.\n\nPrettier is supported by every major IDE. You can find the list of supported editors and how to configure them [here](https://prettier.io/docs/en/editors.html).\n\nIn the case, when your editor is not supported or you don't want to setup the integration, you can run the `yarn prettier-write` command to reformat the code before commit.\n\n## Changelog\n\n- see [CHANGELOG.md](CHANGELOG.md)\n\n## License\n\n(C) 2007-2018 GoodData Corporation\n\nThis project is dual licensed:\n\n- The ATTRIBUTION-NONCOMMERCIAL 4.0 INTERNATIONAL (CC BY-NC 4.0) is used for purpose of the trial experience and evaluation of GoodData.UI library.\n- The GOODDATA GOODDATA.UI LIBRARY END USER LICENSE AGREEMENT is used for GoodData customers.\n\nFor more information, please see [LICENSE](https://github.com/gooddata/gooddata-react-components/blob/master/LICENSE)\n","gitHead":"99889ec63cc3ef5126e43b10f265a983dd9eebf1","scripts":{"dev":"bash scripts/build.sh --dev-watch","test":"jest --watch","build":"bash scripts/build.sh","tslint":"yarn run-tslint -t verbose $npm_package_config_tslint","prepare":"cd examples/server && yarn install --pure-lockfile && cd ../..; rm -r examples/node_modules 2>/dev/null; true","examples":"bash scripts/run-examples.sh","prepare?":"# Called before `npm publish` and on local `npm install`. Temporarily also for deleting obsolete node_modules. Ends with `true` to continue gracefully.","validate":"tsc --noEmit && yarn tslint && eslint $npm_package_config_eslint && yarn prettier-check","build-dev":"bash scripts/build.sh --dev","examples?":"# Default is developer domain, other options: yarn examples [sec,secure,stg,stg2,stg3,demo,developer or URL]","storybook":"yarn build && start-storybook -p 9001 -c .storybook","test-once":"jest","tslint-ci":"mkdir -p ./ci/results && yarn run-tslint -t checkstyle -o ./ci/results/tslint-results.xml $npm_package_config_tslint","run-tslint":"tslint -p tsconfig.json","validate-ci":"tsc --noEmit && yarn tslint-ci  && eslint $npm_package_config_eslint -f checkstyle -o ci/results/eslint-results.xml && yarn prettier-check","examples-build":"bash scripts/build-examples.sh","prepublishOnly":"yarn build","prettier-check":"prettier --check '{src,stories,styles,__mocks__,examples/server/src,examples/src,examples/test}/**/*.{ts,js,tsx,jsx,json,scss,md,yaml,html}'","prettier-write":"prettier --write '{src,stories,styles,__mocks__,examples/server/src,examples/src,examples/test}/**/*.{ts,js,tsx,jsx,json,scss,md,yaml,html}'","test-storybook":"yarn build && test-storybook","build-storybook":"yarn build && build-storybook -c .storybook -o dist-storybook","examples-server":"node examples/server/src/index.js","heroku-postbuild":"yarn examples-build developer","examples-testcafe":"testcafe chrome --assertion-timeout 60000 -S -s examples/_screenshots examples/test/**/**/*_test* --debug-on-fail","examples-testcafe-ci":"testcafe 'chrome:headless --no-sandbox' --assertion-timeout 60000 -S -s examples/_screenshots examples/test/**/**/*_test*","examples-testcafe-live":"testcafe-live chrome --assertion-timeout 60000 examples/test/**/**/*_test*"},"typings":"dist/index.d.ts","_npmUser":{"name":"gooddata-ci","email":"rail@gooddata.com"},"deprecated":"@gooddata/react-components@7 reached End of Support on March 31, 2022. Please upgrade (see https://sdk.gooddata.com/gooddata-ui/docs/supported_versions.html for more information).","repository":{"url":"git+ssh://git@github.com/gooddata/gooddata-react-components.git","type":"git"},"_npmVersion":"6.4.1","description":"GoodData React Components","directories":{},"_nodeVersion":"8.12.0","dependencies":{"rxjs":"^5.5.6","lodash":"4.17.11","ag-grid":"^18.0.1","invariant":"^2.2.2","classnames":"^2.2.6","highcharts":"4.2.5","prop-types":"^15.6.0","react-intl":"^2.4.0","custom-event":"^1.0.1","ag-grid-react":"^18.0.0","react-measure":"2.3.0","@gooddata/typings":"^2.13.2","@types/highcharts":"4.2.56","http-status-codes":"^1.3.0","@gooddata/js-utils":"3.4.0","@gooddata/numberjs":"^3.1.2","fixed-data-table-2":"0.7.17","@gooddata/goodstrap":"60.5.1","react-dom-factories":"^1.0.2","@gooddata/gooddata-js":"11.10.0","highcharts-pattern-fill":"3.0.3","nodelist-foreach-polyfill":"^1.2.0","highcharts-grouped-categories":"^1.1.3"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"raf":"3.3.2","yup":"^0.24.1","jest":"24.7.1","react":"16.5.2","enzyme":"3.5.0","eslint":"4.19.1","formik":"^0.11.11","moment":"2.23.0","history":"^4.7.2","ts-jest":"24.0.0","webpack":"3.10.0","prettier":"1.16.4","react-ga":"^2.5.2","recharts":"1.0.0-beta.9","testcafe":"0.20.3","commander":"2.14.1","node-sass":"4.7.2","react-dom":"16.5.2","supertest":"3.0.0","babel-core":"6.26.0","babel-jest":"21.0.0","css-loader":"0.28.7","jest-junit":"3.0.0","raw-loader":"0.5.1","styled-jsx":"2.2.1","typescript":"3.3.4000","@types/jest":"24.0.6","@types/node":"7.0.8","file-loader":"1.1.6","sass-loader":"6.0.6","@types/react":"16.0.34","babel-loader":"7.1.2","react-helmet":"5.2.0","react-select":"1.2.1","style-loader":"0.19.1","@types/enzyme":"3.1.13","@types/lodash":"4.14.123","babel-runtime":"6.25.0","testcafe-live":"0.1.4","babel-polyfill":"^6.26.0","@storybook/react":"3.4.10","@types/invariant":"2.2.29","@types/react-dom":"16.0.3","babel-preset-env":"1.6.1","isomorphic-fetch":"2.2.1","react-datepicker":"1.1.0","react-router-dom":"4.2.2","@gooddata/mock-js":"1.28.0","@storybook/addons":"3.4.10","@types/classnames":"2.2.3","@types/prop-types":"15.5.2","@types/react-intl":"2.3.5","babel-preset-react":"6.24.1","identity-obj-proxy":"^3.0.0","react-async-script":"^0.9.1","webpack-dev-server":"2.11.1","@types/react-portal":"4.0.1","babel-plugin-lodash":"3.3.2","html-webpack-plugin":"2.30.1","react-test-renderer":"16.4.2","@types/react-measure":"2.0.5","clean-webpack-plugin":"0.1.17","eslint-config-prettier":"4.1.0","react-google-recaptcha":"^0.11.0","tslint-config-prettier":"1.18.0","@gooddata/eslint-config":"0.1.0","@gooddata/tslint-config":"1.0.0","@types/storybook__react":"3.0.6","enzyme-adapter-react-16":"1.3.1","uglifyjs-webpack-plugin":"1.2.0","@gooddata/test-storybook":"3.0.1","@storybook/addon-actions":"3.4.10","@storybook/addon-options":"3.4.10","node-sass-magic-importer":"5.1.0","react-syntax-highlighter":"6.1.2","@types/fixed-data-table-2":"0.8.1","awesome-typescript-loader":"3.5.0","@types/react-test-renderer":"16.0.0","circular-dependency-plugin":"4.4.0","compression-webpack-plugin":"1.1.7","@types/enzyme-adapter-react-16":"1.0.3","@types/storybook__addon-actions":"3.0.1","babel-plugin-transform-class-properties":"6.24.1","babel-plugin-transform-async-to-generator":"6.24.1","babel-plugin-transform-object-rest-spread":"6.26.0"},"peerDependencies":{"react":"16.5.2","react-dom":"16.5.2"},"_npmOperationalInternal":{"tmp":"tmp/react-components_7.1.0-alpha3_1557929290900_0.045229270540614985","host":"s3://npm-registry-packages"}},"7.1.0-alpha4":{"name":"@gooddata/react-components","version":"7.1.0-alpha4","author":{"name":"GoodData Corporation"},"license":"BSD-3-Clause","_id":"@gooddata/react-components@7.1.0-alpha4","maintainers":[{"name":"bertold8","email":"ivan.nejezchleb@seznam.cz"},{"name":"bugsbunny338","email":"jiri.zajic@mensa.cz"},{"name":"gooddata-ci","email":"rail@gooddata.com"},{"name":"ivan.mjartan","email":"ivan.mjartan@gooddata.com"},{"name":"jakub-sterba","email":"jakub.sterba@gooddata.com"},{"name":"jaroslav.tomecek","email":"jaroslav.tomecek@gooddata.com"},{"name":"jkittler","email":"honza.kittler@gmail.com"},{"name":"khanh.le","email":"khanh.le@gooddata.com"},{"name":"langhamp","email":"pavel.langhammer@gooddata.com"},{"name":"lanhuynh","email":"lan.huynh@gooddata.com"},{"name":"linhhong","email":"linh.hong@gooddata.com"},{"name":"lpearce","email":"levi.pearce@gooddata.com"},{"name":"lupko","email":"lubomir.slivka@gooddata.com"},{"name":"martin.mosko","email":"martin.mosko@gooddata.com"},{"name":"michal.marsal","email":"michal.marsal@gooddata.com"},{"name":"nadtan","email":"tan.nguyen@gooddata.com"},{"name":"naibinh","email":"naibinh@gmail.com"},{"name":"nikolacech","email":"nikola.cech@gooddata.com"},{"name":"no23reason","email":"dan.homola@hotmail.cz"},{"name":"pbenes","email":"petr.benes@gooddata.com"},{"name":"petrjanu","email":"petr.janu@gooddata.com"},{"name":"ptquang86","email":"ptquang86@gmail.com"},{"name":"rodri360","email":"me@rodri360.com"},{"name":"sitina","email":"jiri.sitina@gooddata.com"},{"name":"sondo","email":"son.do@gooddata.com"},{"name":"strouhaljan","email":"strouhal.jan@gmail.com"},{"name":"tomas.bouma","email":"tomas.bouma@gooddata.com"},{"name":"tomas.kratochvil","email":"tomas.kratochvil@gooddata.com"},{"name":"tomasreichmann","email":"tomasreichmann@gmail.com"},{"name":"tomsatgd","email":"tomas.satinsky@gooddata.com"},{"name":"tu.ngo","email":"tu.ngo@gooddata.com"},{"name":"vlastikcz","email":"vlastimil.kotas@gooddata.com"},{"name":"vlckomi1","email":"michaela.vlckova@gooddata.com"},{"name":"xmort","email":"petr.dolejsi@gooddata.com"},{"name":"yanlipnican","email":"yanlipnican@gmail.com"}],"homepage":"https://github.com/gooddata/gooddata-react-components#readme","bugs":{"url":"https://github.com/gooddata/gooddata-react-components/issues"},"dist":{"shasum":"8ca64a294dd355db31830e31ca292bec37b7844e","tarball":"https://registry.npmjs.org/@gooddata/react-components/-/react-components-7.1.0-alpha4.tgz","fileCount":1236,"integrity":"sha512-5RsjFgMKXgryKGshgsCXNXl7r7K5x3nEDOCRqzB5kMoMYrVmit8zbYljx3k7vq3I72rsSrqLlj3CvtQnAtYVDA==","signatures":[{"sig":"MEUCIFCsiungpyCD74SiFyLA1eyiogk8Y+geRllM4EGAOfJvAiEAgmbjoNgO+Chszn8nLWEerSiJK21vvlOJm8xXQLL8as8=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":5196168,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJc3hxECRA9TVsSAnZWagAA9zoQAI8H2nJhNQZVkz3PPyXV\ny3o6yO6T+n7FFIviMVjWuehkGqoyj6JXjflE0idrj3n2mRr//8YrMWTwb1mb\nouc6uuhCmMZ2BFyqrZSOF9JO7QUOtgS3AgY6r8shyyFDhroRPLMQYXjQjIyv\nXSJCk7lWxoQvQy7G/ht2oyMZM+M6SDzQOyp0HcWLx1ozn2prCOBG2Stnjxty\n+VxJZV/HEore7EdLvDbTm1RP0Vzo03Rf+6JPRtHqZFIeOUKHmtdM8pwwCpK9\ntJPRF3CD58bi/R/whoSklublq4DrRoV21iRKhHhoGNic82/Yp9mLgbM0ZtBU\n6ClZMcHFDlzUV8cffpUKIFHPbgDoTqEDzGcY6h0pY7bBUaAf1nSbfmhjMRjw\nYQt8mWkTmQERdVwAPdGr51ge1XPlrGRIR+BNoFAhyBSXEK0BEtZQL1bG5zMj\nRXziX8dZmy7ZAyNSdbiBMNnDELps57CbTveIVvs2QBSaDgY35Qne6mMRmReS\njZtIpopBHkQqCSvCRmjLMWOjHlawKLfi8VDbG1JunW0FmZw8u5tCVm0QpMlV\nPjj+3XpnAfFORH9demYyXziEFf6br89NsKb7p0iXdKFkDgexKwBWmlLWITm5\n+JQbhF8w77eLTqN126MD3GNuhH+dqp7cb042eV/Vmq7+si019JE+Ea5XlA/I\nH8Q1\r\n=VaRq\r\n-----END PGP SIGNATURE-----\r\n"},"jest":{"testRegex":"(/__tests__/.*|\\.(test|spec))\\.(tsx?|jsx?)$","transform":{".(js|jsx)":"babel-jest",".(ts|tsx)":"ts-jest"},"collectCoverage":false,"moduleNameMapper":{"\\.(css|less|sass|scss)$":"<rootDir>/__mocks__/styleMock.ts"},"coverageReporters":["html"],"setupFilesAfterEnv":["<rootDir>/jest.setup.js"],"collectCoverageFrom":["src/**/*.{ts,tsx}","examples/server/src/**/*.{js,jsx}","!**/*.d.ts"],"moduleFileExtensions":["ts","tsx","js","jsx","json"],"testPathIgnorePatterns":[",/node_modules/","/dist/"]},"main":"dist/index.js","config":{"eslint":"./examples/**/*.{js,jsx}","tslint":"./{__mocks__,src,stories}/{,**/}*.{ts,tsx}"},"readme":"[![npm version](https://badge.fury.io/js/%40gooddata%2Freact-components.svg)](https://www.npmjs.com/package/@gooddata/react-components) \n\n# GoodData.UI React components\n> A React-based JavaScript library for building data-driven applications\n\n## Getting started\n- [GoodData.UI Documentation](http://sdk.gooddata.com/gooddata-ui/)\n- [GoodData.UI Live Examples](https://gooddata-examples.herokuapp.com/)\n- [Stack Overflow](https://stackoverflow.com/questions/tagged/gooddata)\n\n### Usage\nWith [yarn](https://yarnpkg.com) installed, go to your project directory and run\n```\n$ yarn add @gooddata/react-components\n```\nIf you prefer [npm](npmjs.com) run\n```\n$ npm install --save @gooddata/react-components\n```\n\n\n## Contributing\n\nWe welcome any contribution in form of [issues](https://github.com/gooddata/gooddata-react-components/issues) or [pull requests](https://github.com/gooddata/gooddata-react-components/pulls).\nThese commands may come in handy while developing:\n\n| command | description |\n| ------- | ----------- |\n| `yarn install --pure-lockfile` | first step |\n| ||\n| `yarn dev` | build react-components to `/dist` in watch mode |\n| `yarn test` | run all unit tests |\n| `yarn prettier-write` | format the source code to match the valid codestyle |\n| `yarn validate` | validate codestyle |\n| ||\n| `yarn storybook` | run storybook from `/stories` on http://localhost:9001 |\n| `yarn build-storybook` | build storybook to `/dist-storybook` |\n| `yarn test-storybook` | run storybook and [screenshot tests](https://github.com/gooddata/gdc-client-utils/tree/master/test-storybook) |\n| ||\n| `yarn examples` | run Live Examples dev-server from `/examples` on https://localhost:8999 |\n| `yarn examples-build` | build Live Examples to `/examples/dist` |\n| `yarn examples-server` | serve built Live Examples - see `/examples/server/src` |\n| `yarn examples-testcafe` | run testcafe tests against `localhost:8999` |\n\n### Deploy to heroku.com\nWhen you deploy this repo to heroku, it serves *GoodData.UI Live Examples*.\nRelevant tasks are in `Procfile` and `package.json`.\n\n```bash\n# run in the project directory\nheroku login\nheroku create <your-app-name>\nheroku config:set DOMAIN_ADMIN_USERNAME=x@gooddata.com DOMAIN_ADMIN_PASSWORD=xy PROJECT_ID_TO_ASSIGN=xms7ga4tf3g3nzucd8380o2bev8oeknp\ngit push heroku HEAD:master\nheroku open\n```\n\n### Run Live Examples Locally\nTo run *GoodData.UI Live Examples* locally:\n```bash\ngit clone <this-repository>\ncd  <repository-folder>\nyarn install --pure-lockfile\nyarn examples\n```\nThen open https://localhost:8999 and login using Live Examples account (you can [create one here](https://gooddata-examples.herokuapp.com/registration)).\n\n### Source code formatting\nThe source code in the repository is formatted by [Prettier](https://prettier.io/). \nThe format of the code is validated by our Continuous Integration server and is one of the requirements of successful merge.\n\nPrettier is supported by every major IDE. You can find the list of supported editors and how to configure them [here](https://prettier.io/docs/en/editors.html).\n\nIn the case, when your editor is not supported or you don't want to setup the integration, you can run the `yarn prettier-write` command to reformat the code before commit.\n\n## Changelog\n\n- see [CHANGELOG.md](CHANGELOG.md)\n\n## License\n\n(C) 2007-2018 GoodData Corporation\n\nThis project is dual licensed:\n\n- The ATTRIBUTION-NONCOMMERCIAL 4.0 INTERNATIONAL (CC BY-NC 4.0) is used for purpose of the trial experience and evaluation of GoodData.UI library.\n- The GOODDATA GOODDATA.UI LIBRARY END USER LICENSE AGREEMENT is used for GoodData customers.\n\nFor more information, please see [LICENSE](https://github.com/gooddata/gooddata-react-components/blob/master/LICENSE)\n","gitHead":"5f648125d92f6c25648af8162e00be02d7eca50c","scripts":{"dev":"bash scripts/build.sh --dev-watch","test":"jest --watch","build":"bash scripts/build.sh","tslint":"yarn run-tslint -t verbose $npm_package_config_tslint","prepare":"cd examples/server && yarn install --pure-lockfile && cd ../..; rm -r examples/node_modules 2>/dev/null; true","examples":"bash scripts/run-examples.sh","prepare?":"# Called before `npm publish` and on local `npm install`. Temporarily also for deleting obsolete node_modules. Ends with `true` to continue gracefully.","validate":"tsc --noEmit && yarn tslint && eslint $npm_package_config_eslint && yarn prettier-check","build-dev":"bash scripts/build.sh --dev","examples?":"# Default is developer domain, other options: yarn examples [sec,secure,stg,stg2,stg3,demo,developer or URL]","storybook":"yarn build && start-storybook -p 9001 -c .storybook","test-once":"jest","tslint-ci":"mkdir -p ./ci/results && yarn run-tslint -t checkstyle -o ./ci/results/tslint-results.xml $npm_package_config_tslint","run-tslint":"tslint -p tsconfig.json","validate-ci":"tsc --noEmit && yarn tslint-ci  && eslint $npm_package_config_eslint -f checkstyle -o ci/results/eslint-results.xml && yarn prettier-check","examples-build":"bash scripts/build-examples.sh","prepublishOnly":"yarn build","prettier-check":"prettier --check '{src,stories,styles,__mocks__,examples/server/src,examples/src,examples/test}/**/*.{ts,js,tsx,jsx,json,scss,md,yaml,html}'","prettier-write":"prettier --write '{src,stories,styles,__mocks__,examples/server/src,examples/src,examples/test}/**/*.{ts,js,tsx,jsx,json,scss,md,yaml,html}'","test-storybook":"yarn build && test-storybook","build-storybook":"yarn build && build-storybook -c .storybook -o dist-storybook","examples-server":"node examples/server/src/index.js","heroku-postbuild":"yarn examples-build developer","examples-testcafe":"testcafe chrome --assertion-timeout 60000 -S -s examples/_screenshots examples/test/**/**/*_test* --debug-on-fail","examples-testcafe-ci":"testcafe 'chrome:headless --no-sandbox' --assertion-timeout 60000 -S -s examples/_screenshots examples/test/**/**/*_test*","examples-testcafe-live":"testcafe-live chrome --assertion-timeout 60000 examples/test/**/**/*_test*"},"typings":"dist/index.d.ts","_npmUser":{"name":"gooddata-ci","email":"rail@gooddata.com"},"deprecated":"@gooddata/react-components@7 reached End of Support on March 31, 2022. Please upgrade (see https://sdk.gooddata.com/gooddata-ui/docs/supported_versions.html for more information).","repository":{"url":"git+ssh://git@github.com/gooddata/gooddata-react-components.git","type":"git"},"_npmVersion":"6.4.1","description":"GoodData React Components","directories":{},"_nodeVersion":"8.12.0","dependencies":{"rxjs":"^5.5.6","lodash":"4.17.11","ag-grid":"^18.0.1","invariant":"^2.2.2","classnames":"^2.2.6","highcharts":"4.2.5","prop-types":"^15.6.0","react-intl":"^2.4.0","custom-event":"^1.0.1","ag-grid-react":"^18.0.0","react-measure":"2.3.0","@gooddata/typings":"^2.13.2","@types/highcharts":"4.2.56","http-status-codes":"^1.3.0","@gooddata/js-utils":"3.4.0","@gooddata/numberjs":"^3.1.2","fixed-data-table-2":"0.7.17","@gooddata/goodstrap":"60.5.1","react-dom-factories":"^1.0.2","@gooddata/gooddata-js":"11.10.0","highcharts-pattern-fill":"3.0.3","nodelist-foreach-polyfill":"^1.2.0","highcharts-grouped-categories":"^1.1.3"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"raf":"3.3.2","yup":"^0.24.1","jest":"24.7.1","react":"16.5.2","enzyme":"3.5.0","eslint":"4.19.1","formik":"^0.11.11","moment":"2.23.0","history":"^4.7.2","ts-jest":"24.0.0","webpack":"3.10.0","prettier":"1.16.4","react-ga":"^2.5.2","recharts":"1.0.0-beta.9","testcafe":"0.20.3","commander":"2.14.1","node-sass":"4.7.2","react-dom":"16.5.2","supertest":"3.0.0","babel-core":"6.26.0","babel-jest":"21.0.0","css-loader":"0.28.7","jest-junit":"3.0.0","raw-loader":"0.5.1","styled-jsx":"2.2.1","typescript":"3.3.4000","@types/jest":"24.0.6","@types/node":"7.0.8","file-loader":"1.1.6","sass-loader":"6.0.6","@types/react":"16.0.34","babel-loader":"7.1.2","react-helmet":"5.2.0","react-select":"1.2.1","style-loader":"0.19.1","@types/enzyme":"3.1.13","@types/lodash":"4.14.123","babel-runtime":"6.25.0","testcafe-live":"0.1.4","babel-polyfill":"^6.26.0","@storybook/react":"3.4.10","@types/invariant":"2.2.29","@types/react-dom":"16.0.3","babel-preset-env":"1.6.1","isomorphic-fetch":"2.2.1","react-datepicker":"1.1.0","react-router-dom":"4.2.2","@gooddata/mock-js":"1.28.0","@storybook/addons":"3.4.10","@types/classnames":"2.2.3","@types/prop-types":"15.5.2","@types/react-intl":"2.3.5","babel-preset-react":"6.24.1","identity-obj-proxy":"^3.0.0","react-async-script":"^0.9.1","webpack-dev-server":"2.11.1","@types/react-portal":"4.0.1","babel-plugin-lodash":"3.3.2","html-webpack-plugin":"2.30.1","react-test-renderer":"16.4.2","@types/react-measure":"2.0.5","clean-webpack-plugin":"0.1.17","eslint-config-prettier":"4.1.0","react-google-recaptcha":"^0.11.0","tslint-config-prettier":"1.18.0","@gooddata/eslint-config":"0.1.0","@gooddata/tslint-config":"1.0.0","@types/storybook__react":"3.0.6","enzyme-adapter-react-16":"1.3.1","uglifyjs-webpack-plugin":"1.2.0","@gooddata/test-storybook":"3.0.1","@storybook/addon-actions":"3.4.10","@storybook/addon-options":"3.4.10","node-sass-magic-importer":"5.1.0","react-syntax-highlighter":"6.1.2","@types/fixed-data-table-2":"0.8.1","awesome-typescript-loader":"3.5.0","@types/react-test-renderer":"16.0.0","circular-dependency-plugin":"4.4.0","compression-webpack-plugin":"1.1.7","@types/enzyme-adapter-react-16":"1.0.3","@types/storybook__addon-actions":"3.0.1","babel-plugin-transform-class-properties":"6.24.1","babel-plugin-transform-async-to-generator":"6.24.1","babel-plugin-transform-object-rest-spread":"6.26.0"},"peerDependencies":{"react":"16.5.2","react-dom":"16.5.2"},"_npmOperationalInternal":{"tmp":"tmp/react-components_7.1.0-alpha4_1558060099743_0.9250620646787175","host":"s3://npm-registry-packages"}},"7.1.0-alpha5":{"name":"@gooddata/react-components","version":"7.1.0-alpha5","author":{"name":"GoodData Corporation"},"license":"BSD-3-Clause","_id":"@gooddata/react-components@7.1.0-alpha5","maintainers":[{"name":"bertold8","email":"ivan.nejezchleb@seznam.cz"},{"name":"bugsbunny338","email":"jiri.zajic@mensa.cz"},{"name":"gooddata-ci","email":"rail@gooddata.com"},{"name":"ivan.mjartan","email":"ivan.mjartan@gooddata.com"},{"name":"jakub-sterba","email":"jakub.sterba@gooddata.com"},{"name":"jaroslav.tomecek","email":"jaroslav.tomecek@gooddata.com"},{"name":"jkittler","email":"honza.kittler@gmail.com"},{"name":"khanh.le","email":"khanh.le@gooddata.com"},{"name":"langhamp","email":"pavel.langhammer@gooddata.com"},{"name":"lanhuynh","email":"lan.huynh@gooddata.com"},{"name":"linhhong","email":"linh.hong@gooddata.com"},{"name":"lpearce","email":"levi.pearce@gooddata.com"},{"name":"lupko","email":"lubomir.slivka@gooddata.com"},{"name":"martin.mosko","email":"martin.mosko@gooddata.com"},{"name":"michal.marsal","email":"michal.marsal@gooddata.com"},{"name":"nadtan","email":"tan.nguyen@gooddata.com"},{"name":"naibinh","email":"naibinh@gmail.com"},{"name":"nikolacech","email":"nikola.cech@gooddata.com"},{"name":"no23reason","email":"dan.homola@hotmail.cz"},{"name":"pbenes","email":"petr.benes@gooddata.com"},{"name":"petrjanu","email":"petr.janu@gooddata.com"},{"name":"ptquang86","email":"ptquang86@gmail.com"},{"name":"qduval","email":"quentin.duval@gooddata.com"},{"name":"rodri360","email":"me@rodri360.com"},{"name":"sitina","email":"jiri.sitina@gooddata.com"},{"name":"sondo","email":"son.do@gooddata.com"},{"name":"strouhaljan","email":"strouhal.jan@gmail.com"},{"name":"tomas.bouma","email":"tomas.bouma@gooddata.com"},{"name":"tomas.kratochvil","email":"tomas.kratochvil@gooddata.com"},{"name":"tomasreichmann","email":"tomasreichmann@gmail.com"},{"name":"tomsatgd","email":"tomas.satinsky@gooddata.com"},{"name":"tu.ngo","email":"tu.ngo@gooddata.com"},{"name":"vlastikcz","email":"vlastimil.kotas@gooddata.com"},{"name":"vlckomi1","email":"michaela.vlckova@gooddata.com"},{"name":"xmort","email":"petr.dolejsi@gooddata.com"},{"name":"yanlipnican","email":"yanlipnican@gmail.com"}],"homepage":"https://github.com/gooddata/gooddata-react-components#readme","bugs":{"url":"https://github.com/gooddata/gooddata-react-components/issues"},"dist":{"shasum":"dd3571cda76b52fb3643422d32ef3fb52f9ad1fd","tarball":"https://registry.npmjs.org/@gooddata/react-components/-/react-components-7.1.0-alpha5.tgz","fileCount":1236,"integrity":"sha512-aVkaNZaYFH5fi8zAV3C65wNCEVeXzAMxC2QZJecKxtmqH3tlI5Sxm62JUZStJ8qLIK1rZCDqFPilKgHs1G00Hw==","signatures":[{"sig":"MEYCIQD1OCug7SU51wkL87kiaeJ45AMnjhhj6Kt6JOACq5lvpgIhAIX/m5QnkmT91wWk7xwGBAkU2cyxSE6/KrgLfbFLNNGN","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":5196685,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJc4wB6CRA9TVsSAnZWagAAXAwP/1lyXhli65DR+PPcS6pL\neUZ+O+Ft+SQr5aHhoETXjhR1UzNcK5vAdn4XF5k+TDYY2FU/K6XBFTi519DH\noKqTgHLm6Ws4Y0q4XKH4Hzg68fOQxwJF/kW/3uWy+MLmg2Oj7wu77f+iawmj\nO5z4SS3xjYJoVX4VX/dIy2u+jqIpb795EZJ1jRAqgoPwQksA2nD0mFwXDqOJ\n/zmWYspCSEB1R8ESp3hxks73ixQtJG7XWG6vCnbZqfXFSrZIlayoPz+Jm1/x\nv2JEcC6LZ7j1tvhCscpZv7xwPmpaYwjeg4SanlmEN6CKqN5G3Up/3Y2DzIXK\nvMJ4+c+uulCpN1Ovm7qLjnSqNM90Qjex9gACcKJ9RlfYbYcRr6pj9HP3VRN6\ngc8FtNeKhHI6/aZO1L3Uor8LdgyAMs4wXKwW0bZvLHZCKrPNP0bTYj5OWbXu\nAxPWOl+D0FrdrDkmn506TdnRpyoX4Cv85M1dx4lRoZIZLP+mAjrGQxZTLs8p\nICoxHDDp3N+/MsIsqO4/7e0YfgKjxxkl6L3iXSFaisqN+j7dn/IJYJxqOHmr\nEK7sMDKF+ZqEQN3NQt5p2vV6NRrFlbmdDqr3/axBWFoimeT41p0XP4lvedbX\nDToObpH7XSf2SePelPYevxxX1VzbIsNTq9nTEvx+iEyH72hkOn1olfeqwAw1\nCDoY\r\n=O8HL\r\n-----END PGP SIGNATURE-----\r\n"},"jest":{"testRegex":"(/__tests__/.*|\\.(test|spec))\\.(tsx?|jsx?)$","transform":{".(js|jsx)":"babel-jest",".(ts|tsx)":"ts-jest"},"collectCoverage":false,"moduleNameMapper":{"\\.(css|less|sass|scss)$":"<rootDir>/__mocks__/styleMock.ts"},"coverageReporters":["html"],"setupFilesAfterEnv":["<rootDir>/jest.setup.js"],"collectCoverageFrom":["src/**/*.{ts,tsx}","examples/server/src/**/*.{js,jsx}","!**/*.d.ts"],"moduleFileExtensions":["ts","tsx","js","jsx","json"],"testPathIgnorePatterns":[",/node_modules/","/dist/"]},"main":"dist/index.js","config":{"eslint":"./examples/**/*.{js,jsx}","tslint":"./{__mocks__,src,stories}/{,**/}*.{ts,tsx}"},"readme":"[![npm version](https://badge.fury.io/js/%40gooddata%2Freact-components.svg)](https://www.npmjs.com/package/@gooddata/react-components) \n\n# GoodData.UI React components\n> A React-based JavaScript library for building data-driven applications\n\n## Getting started\n- [GoodData.UI Documentation](http://sdk.gooddata.com/gooddata-ui/)\n- [GoodData.UI Live Examples](https://gooddata-examples.herokuapp.com/)\n- [Stack Overflow](https://stackoverflow.com/questions/tagged/gooddata)\n\n### Usage\nWith [yarn](https://yarnpkg.com) installed, go to your project directory and run\n```\n$ yarn add @gooddata/react-components\n```\nIf you prefer [npm](npmjs.com) run\n```\n$ npm install --save @gooddata/react-components\n```\n\n\n## Contributing\n\nWe welcome any contribution in form of [issues](https://github.com/gooddata/gooddata-react-components/issues) or [pull requests](https://github.com/gooddata/gooddata-react-components/pulls).\nThese commands may come in handy while developing:\n\n| command | description |\n| ------- | ----------- |\n| `yarn install --pure-lockfile` | first step |\n| ||\n| `yarn dev` | build react-components to `/dist` in watch mode |\n| `yarn test` | run all unit tests |\n| `yarn prettier-write` | format the source code to match the valid codestyle |\n| `yarn validate` | validate codestyle |\n| ||\n| `yarn storybook` | run storybook from `/stories` on http://localhost:9001 |\n| `yarn build-storybook` | build storybook to `/dist-storybook` |\n| `yarn test-storybook` | run storybook and [screenshot tests](https://github.com/gooddata/gdc-client-utils/tree/master/test-storybook) |\n| ||\n| `yarn examples` | run Live Examples dev-server from `/examples` on https://localhost:8999 |\n| `yarn examples-build` | build Live Examples to `/examples/dist` |\n| `yarn examples-server` | serve built Live Examples - see `/examples/server/src` |\n| `yarn examples-testcafe` | run testcafe tests against `localhost:8999` |\n\n### Deploy to heroku.com\nWhen you deploy this repo to heroku, it serves *GoodData.UI Live Examples*.\nRelevant tasks are in `Procfile` and `package.json`.\n\n```bash\n# run in the project directory\nheroku login\nheroku create <your-app-name>\nheroku config:set DOMAIN_ADMIN_USERNAME=x@gooddata.com DOMAIN_ADMIN_PASSWORD=xy PROJECT_ID_TO_ASSIGN=xms7ga4tf3g3nzucd8380o2bev8oeknp\ngit push heroku HEAD:master\nheroku open\n```\n\n### Run Live Examples Locally\nTo run *GoodData.UI Live Examples* locally:\n```bash\ngit clone <this-repository>\ncd  <repository-folder>\nyarn install --pure-lockfile\nyarn examples\n```\nThen open https://localhost:8999 and login using Live Examples account (you can [create one here](https://gooddata-examples.herokuapp.com/registration)).\n\n### Source code formatting\nThe source code in the repository is formatted by [Prettier](https://prettier.io/). \nThe format of the code is validated by our Continuous Integration server and is one of the requirements of successful merge.\n\nPrettier is supported by every major IDE. You can find the list of supported editors and how to configure them [here](https://prettier.io/docs/en/editors.html).\n\nIn the case, when your editor is not supported or you don't want to setup the integration, you can run the `yarn prettier-write` command to reformat the code before commit.\n\n## Changelog\n\n- see [CHANGELOG.md](CHANGELOG.md)\n\n## License\n\n(C) 2007-2018 GoodData Corporation\n\nThis project is dual licensed:\n\n- The ATTRIBUTION-NONCOMMERCIAL 4.0 INTERNATIONAL (CC BY-NC 4.0) is used for purpose of the trial experience and evaluation of GoodData.UI library.\n- The GOODDATA GOODDATA.UI LIBRARY END USER LICENSE AGREEMENT is used for GoodData customers.\n\nFor more information, please see [LICENSE](https://github.com/gooddata/gooddata-react-components/blob/master/LICENSE)\n","gitHead":"851afd9a1acdc0fa785c4c83d3417b7f5cb8a627","scripts":{"dev":"bash scripts/build.sh --dev-watch","test":"jest --watch","build":"bash scripts/build.sh","tslint":"yarn run-tslint -t verbose $npm_package_config_tslint","prepare":"cd examples/server && yarn install --pure-lockfile && cd ../..; rm -r examples/node_modules 2>/dev/null; true","examples":"bash scripts/run-examples.sh","prepare?":"# Called before `npm publish` and on local `npm install`. Temporarily also for deleting obsolete node_modules. Ends with `true` to continue gracefully.","validate":"tsc --noEmit && yarn tslint && eslint $npm_package_config_eslint && yarn prettier-check","build-dev":"bash scripts/build.sh --dev","examples?":"# Default is developer domain, other options: yarn examples [sec,secure,stg,stg2,stg3,demo,developer or URL]","storybook":"yarn build && start-storybook -p 9001 -c .storybook","test-once":"jest","tslint-ci":"mkdir -p ./ci/results && yarn run-tslint -t checkstyle -o ./ci/results/tslint-results.xml $npm_package_config_tslint","run-tslint":"tslint -p tsconfig.json","validate-ci":"tsc --noEmit && yarn tslint-ci  && eslint $npm_package_config_eslint -f checkstyle -o ci/results/eslint-results.xml && yarn prettier-check","examples-build":"bash scripts/build-examples.sh","prepublishOnly":"yarn build","prettier-check":"prettier --check '{src,stories,styles,__mocks__,examples/server/src,examples/src,examples/test}/**/*.{ts,js,tsx,jsx,json,scss,md,yaml,html}'","prettier-write":"prettier --write '{src,stories,styles,__mocks__,examples/server/src,examples/src,examples/test}/**/*.{ts,js,tsx,jsx,json,scss,md,yaml,html}'","test-storybook":"yarn build && test-storybook","build-storybook":"yarn build && build-storybook -c .storybook -o dist-storybook","examples-server":"node examples/server/src/index.js","heroku-postbuild":"yarn examples-build developer","examples-testcafe":"testcafe chrome --assertion-timeout 60000 -S -s examples/_screenshots examples/test/**/**/*_test* --debug-on-fail","examples-testcafe-ci":"testcafe 'chrome:headless --no-sandbox' --assertion-timeout 60000 -S -s examples/_screenshots examples/test/**/**/*_test*","examples-testcafe-live":"testcafe-live chrome --assertion-timeout 60000 examples/test/**/**/*_test*"},"typings":"dist/index.d.ts","_npmUser":{"name":"gooddata-ci","email":"rail@gooddata.com"},"deprecated":"@gooddata/react-components@7 reached End of Support on March 31, 2022. Please upgrade (see https://sdk.gooddata.com/gooddata-ui/docs/supported_versions.html for more information).","repository":{"url":"git+ssh://git@github.com/gooddata/gooddata-react-components.git","type":"git"},"_npmVersion":"6.4.1","description":"GoodData React Components","directories":{},"_nodeVersion":"8.12.0","dependencies":{"rxjs":"^5.5.6","lodash":"4.17.11","ag-grid":"^18.0.1","invariant":"^2.2.2","classnames":"^2.2.6","highcharts":"4.2.5","prop-types":"^15.6.0","react-intl":"^2.4.0","custom-event":"^1.0.1","ag-grid-react":"^18.0.0","react-measure":"2.3.0","@gooddata/typings":"^2.13.2","@types/highcharts":"4.2.56","http-status-codes":"^1.3.0","@gooddata/js-utils":"3.4.0","@gooddata/numberjs":"^3.1.2","fixed-data-table-2":"0.7.17","react-async-script":"^1.0.1","@gooddata/goodstrap":"60.5.1","react-dom-factories":"^1.0.2","@gooddata/gooddata-js":"11.10.0","react-transition-group":"2.2.1","highcharts-pattern-fill":"3.0.3","nodelist-foreach-polyfill":"^1.2.0","highcharts-grouped-categories":"^1.1.3"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"raf":"3.3.2","yup":"^0.24.1","jest":"24.7.1","react":"16.5.2","enzyme":"3.5.0","eslint":"4.19.1","formik":"^0.11.11","moment":"2.23.0","history":"^4.7.2","ts-jest":"24.0.0","webpack":"4.30.0","prettier":"1.16.4","react-ga":"^2.5.2","recharts":"1.0.0-beta.9","testcafe":"0.20.3","commander":"2.14.1","node-sass":"4.7.2","react-dom":"16.5.2","supertest":"3.0.0","ts-loader":"6.0.0","css-loader":"0.28.7","jest-junit":"3.0.0","raw-loader":"0.5.1","styled-jsx":"2.2.1","typescript":"3.3.4000","@babel/core":"7.4.4","@types/jest":"24.0.6","@types/node":"7.0.8","file-loader":"3.0.1","sass-loader":"6.0.6","webpack-cli":"3.3.2","@types/react":"16.0.34","babel-loader":"8.0.5","react-helmet":"5.2.0","react-select":"1.2.1","style-loader":"0.19.1","@types/enzyme":"3.1.13","@types/lodash":"4.14.123","testcafe-live":"0.1.4","@babel/runtime":"7.4.4","@babel/polyfill":"^7.4.4","@storybook/react":"5.0.11","@types/invariant":"2.2.29","@types/react-dom":"16.0.3","isomorphic-fetch":"2.2.1","react-datepicker":"1.1.0","react-router-dom":"4.2.2","@babel/preset-env":"7.4.4","@gooddata/mock-js":"1.28.0","@storybook/addons":"5.0.11","@types/classnames":"2.2.3","@types/prop-types":"15.5.2","@types/react-intl":"2.3.5","@storybook/theming":"5.0.11","identity-obj-proxy":"^3.0.0","webpack-dev-server":"3.3.1","@babel/preset-react":"7.0.0","@types/react-portal":"4.0.1","babel-plugin-lodash":"3.3.4","html-webpack-plugin":"3.2.0","react-test-renderer":"16.4.2","@types/react-measure":"2.0.5","clean-webpack-plugin":"2.0.2","stats-webpack-plugin":"0.7.0","eslint-config-prettier":"4.1.0","react-google-recaptcha":"^0.11.0","tslint-config-prettier":"1.18.0","@gooddata/eslint-config":"0.1.0","@gooddata/tslint-config":"1.0.0","@types/storybook__react":"4.0.1","enzyme-adapter-react-16":"1.3.1","uglifyjs-webpack-plugin":"2.1.2","@gooddata/test-storybook":"3.0.1","@storybook/addon-actions":"5.0.11","@storybook/addon-options":"5.0.11","node-sass-magic-importer":"5.1.0","react-syntax-highlighter":"6.1.2","@types/fixed-data-table-2":"0.8.1","@types/react-test-renderer":"16.0.0","circular-dependency-plugin":"5.0.2","compression-webpack-plugin":"2.0.0","@types/enzyme-adapter-react-16":"1.0.3","@types/storybook__addon-actions":"3.4.2","@babel/plugin-proposal-class-properties":"7.4.4","@babel/plugin-proposal-object-rest-spread":"7.4.4","@babel/plugin-transform-async-to-generator":"7.4.4"},"peerDependencies":{"react":"16.5.2","react-dom":"16.5.2"},"_npmOperationalInternal":{"tmp":"tmp/react-components_7.1.0-alpha5_1558380665324_0.27548686816821566","host":"s3://npm-registry-packages"}},"7.0.0":{"name":"@gooddata/react-components","version":"7.0.0","author":{"name":"GoodData Corporation"},"license":"BSD-3-Clause","_id":"@gooddata/react-components@7.0.0","maintainers":[{"name":"bertold8","email":"ivan.nejezchleb@seznam.cz"},{"name":"bugsbunny338","email":"jiri.zajic@mensa.cz"},{"name":"gooddata-ci","email":"rail@gooddata.com"},{"name":"ivan.mjartan","email":"ivan.mjartan@gooddata.com"},{"name":"jakub-sterba","email":"jakub.sterba@gooddata.com"},{"name":"jaroslav.tomecek","email":"jaroslav.tomecek@gooddata.com"},{"name":"jkittler","email":"honza.kittler@gmail.com"},{"name":"khanh.le","email":"khanh.le@gooddata.com"},{"name":"langhamp","email":"pavel.langhammer@gooddata.com"},{"name":"lanhuynh","email":"lan.huynh@gooddata.com"},{"name":"linhhong","email":"linh.hong@gooddata.com"},{"name":"lpearce","email":"levi.pearce@gooddata.com"},{"name":"lupko","email":"lubomir.slivka@gooddata.com"},{"name":"martin.mosko","email":"martin.mosko@gooddata.com"},{"name":"michal.marsal","email":"michal.marsal@gooddata.com"},{"name":"nadtan","email":"tan.nguyen@gooddata.com"},{"name":"naibinh","email":"naibinh@gmail.com"},{"name":"nikolacech","email":"nikola.cech@gooddata.com"},{"name":"no23reason","email":"dan.homola@hotmail.cz"},{"name":"pbenes","email":"petr.benes@gooddata.com"},{"name":"petrjanu","email":"petr.janu@gooddata.com"},{"name":"ptquang86","email":"ptquang86@gmail.com"},{"name":"qduval","email":"quentin.duval@gooddata.com"},{"name":"rodri360","email":"me@rodri360.com"},{"name":"sitina","email":"jiri.sitina@gooddata.com"},{"name":"sondo","email":"son.do@gooddata.com"},{"name":"strouhaljan","email":"strouhal.jan@gmail.com"},{"name":"tomas.bouma","email":"tomas.bouma@gooddata.com"},{"name":"tomas.kratochvil","email":"tomas.kratochvil@gooddata.com"},{"name":"tomasreichmann","email":"tomasreichmann@gmail.com"},{"name":"tomsatgd","email":"tomas.satinsky@gooddata.com"},{"name":"tu.ngo","email":"tu.ngo@gooddata.com"},{"name":"vlastikcz","email":"vlastimil.kotas@gooddata.com"},{"name":"vlckomi1","email":"michaela.vlckova@gooddata.com"},{"name":"xmort","email":"petr.dolejsi@gooddata.com"},{"name":"yanlipnican","email":"yanlipnican@gmail.com"}],"homepage":"https://github.com/gooddata/gooddata-react-components#readme","bugs":{"url":"https://github.com/gooddata/gooddata-react-components/issues"},"dist":{"shasum":"8aaab96c07f2f0ff632dd99b7e5137bdcb11efe9","tarball":"https://registry.npmjs.org/@gooddata/react-components/-/react-components-7.0.0.tgz","fileCount":1208,"integrity":"sha512-IifYNqg8i30NS+xHEYjjD9lN/zIjM8iwpq8+T6vlc0msR8kNhQS8kgCqhjrD7WU+W+5S7dc3esT5XAr76eI3vg==","signatures":[{"sig":"MEQCIBSaCFe9XTsvG5jmbE+QsaiU1WMS6hwOhzapDlRcpNr3AiButyifTmysqIZd3o5HkV6XpQJrVShlnStQ8obB1uOA0A==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":5191303,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJc4/D5CRA9TVsSAnZWagAA/VIP/3TBWBfm8N+QRQN0R6ZG\nsGhSRrKck+bTa4VItIJaxQVHeYhb/VoPkBCzeqM7i4kta0ksL4HwU5Xoy0Cf\nFxgmHEBSXgE60V8CI7qR0Uz1IQB9c5tUMHqJqQcwuA9EED9QeNqFXYLjX0md\npuA2XItDbBi8ZUmGaEBTJAtmxIhqY29660uo2I9qVZ+mR5O9gxGBvYuOKn8T\nKl6oMlEMX3WFaHv/jLfEuB/n49RZA5kbG31aEDcfkXsTULa9yYYc8LlHgho2\nn/TO8LUKDfFYV5gLNxIduGvZTO7AxikS4VAVD/Tm7XymxWE3PDHZx5z8LRbc\nSmceRlFBkZi052j/FA26jcQzw1FJmzfjdcXPl8qCe5d55Feo91j6g6HoOSLZ\nSYcRBWjpZZ2XKShbSONHld82UL6M1FZUePCeo6yXPBFEtUeRtbIjW0Sbn6T6\nS4+YFayvDmJEeEAu/SPMhewhb7YjIxRtAiwXUK5IBI19zpAGc5xNflnUFfhq\n+anmYnGFiyVzEqC1QmqhGvmSODjjttawJ+nzc/1irpyDQO4GmLKpcV7jGrwR\ncBlNBdrFQ8nZUrw1bppyAw9yBeB1P+wnTbiJwPRr5rYDSHcemQJFOGZW4yyE\nA8KbgpcuTCte842YA80CZfq2ZeyUrBaQl/79yXXA5/w1Y6+zFDwzpqftBAwc\nZrJh\r\n=0Ltn\r\n-----END PGP SIGNATURE-----\r\n"},"jest":{"testRegex":"(/__tests__/.*|\\.(test|spec))\\.(tsx?|jsx?)$","transform":{".(js|jsx)":"babel-jest",".(ts|tsx)":"ts-jest"},"collectCoverage":false,"moduleNameMapper":{"\\.(css|less|sass|scss)$":"<rootDir>/__mocks__/styleMock.ts"},"coverageReporters":["html"],"setupFilesAfterEnv":["<rootDir>/jest.setup.js"],"collectCoverageFrom":["src/**/*.{ts,tsx}","examples/server/src/**/*.{js,jsx}","!**/*.d.ts"],"moduleFileExtensions":["ts","tsx","js","jsx","json"],"testPathIgnorePatterns":[",/node_modules/","/dist/"]},"main":"dist/index.js","config":{"eslint":"./examples/**/*.{js,jsx}","tslint":"./{__mocks__,src,stories}/{,**/}*.{ts,tsx}"},"gitHead":"f2c2c75cd6f59b7cff1d7c1dbb23609335779972","scripts":{"dev":"bash scripts/build.sh --dev-watch","test":"jest --watch","build":"bash scripts/build.sh","tslint":"yarn run-tslint -t verbose $npm_package_config_tslint","prepare":"cd examples/server && yarn install --pure-lockfile && cd ../..; rm -r examples/node_modules 2>/dev/null; true","examples":"bash scripts/run-examples.sh","prepare?":"# Called before `npm publish` and on local `npm install`. Temporarily also for deleting obsolete node_modules. Ends with `true` to continue gracefully.","validate":"tsc --noEmit && yarn tslint && eslint $npm_package_config_eslint && yarn prettier-check","build-dev":"bash scripts/build.sh --dev","examples?":"# Default is developer domain, other options: yarn examples [sec,secure,stg,stg2,stg3,demo,developer or URL]","storybook":"yarn build && start-storybook -p 9001 -c .storybook","test-once":"jest","tslint-ci":"mkdir -p ./ci/results && yarn run-tslint -t checkstyle -o ./ci/results/tslint-results.xml $npm_package_config_tslint","run-tslint":"tslint -p tsconfig.json","validate-ci":"tsc --noEmit && yarn tslint-ci  && eslint $npm_package_config_eslint -f checkstyle -o ci/results/eslint-results.xml && yarn prettier-check","examples-build":"bash scripts/build-examples.sh","prepublishOnly":"yarn build","prettier-check":"prettier --check '{src,stories,styles,__mocks__,examples/server/src,examples/src,examples/test}/**/*.{ts,js,tsx,jsx,json,scss,md,yaml,html}'","prettier-write":"prettier --write '{src,stories,styles,__mocks__,examples/server/src,examples/src,examples/test}/**/*.{ts,js,tsx,jsx,json,scss,md,yaml,html}'","test-storybook":"yarn build && test-storybook","build-storybook":"yarn build && build-storybook -c .storybook -o dist-storybook","examples-server":"node examples/server/src/index.js","heroku-postbuild":"yarn examples-build developer","examples-testcafe":"testcafe chrome --assertion-timeout 60000 -S -s examples/_screenshots examples/test/**/**/*_test* --debug-on-fail","examples-testcafe-ci":"testcafe 'chrome:headless --no-sandbox' --assertion-timeout 60000 -S -s examples/_screenshots examples/test/**/**/*_test*","examples-testcafe-live":"testcafe-live chrome --assertion-timeout 60000 examples/test/**/**/*_test*"},"typings":"dist/index.d.ts","_npmUser":{"name":"gooddata-ci","email":"rail@gooddata.com"},"deprecated":"@gooddata/react-components@7 reached End of Support on March 31, 2022. Please upgrade (see https://sdk.gooddata.com/gooddata-ui/docs/supported_versions.html for more information).","repository":{"url":"git+ssh://git@github.com/gooddata/gooddata-react-components.git","type":"git"},"_npmVersion":"6.4.1","description":"GoodData React Components","directories":{},"_nodeVersion":"8.12.0","dependencies":{"rxjs":"^5.5.6","lodash":"4.17.11","ag-grid":"^18.0.1","invariant":"^2.2.2","classnames":"^2.2.6","highcharts":"4.2.5","prop-types":"^15.6.0","react-intl":"^2.4.0","custom-event":"^1.0.1","ag-grid-react":"^18.0.0","react-measure":"2.3.0","@gooddata/typings":"2.11.0","@types/highcharts":"4.2.56","http-status-codes":"^1.3.0","@gooddata/js-utils":"3.4.0","@gooddata/numberjs":"^3.1.2","fixed-data-table-2":"0.7.17","@gooddata/goodstrap":"60.5.0","react-dom-factories":"^1.0.2","@gooddata/gooddata-js":"11.9.0","highcharts-pattern-fill":"3.0.3","nodelist-foreach-polyfill":"^1.2.0","highcharts-grouped-categories":"^1.1.3"},"_hasShrinkwrap":false,"devDependencies":{"raf":"3.3.2","yup":"^0.24.1","jest":"24.7.1","react":"16.5.2","enzyme":"3.5.0","eslint":"4.19.1","formik":"^0.11.11","moment":"2.23.0","history":"^4.7.2","ts-jest":"24.0.0","webpack":"3.10.0","prettier":"1.16.4","react-ga":"^2.5.2","recharts":"1.0.0-beta.9","testcafe":"0.20.3","commander":"2.14.1","node-sass":"4.7.2","react-dom":"16.5.2","supertest":"3.0.0","babel-core":"6.26.0","babel-jest":"21.0.0","css-loader":"0.28.7","jest-junit":"3.0.0","raw-loader":"0.5.1","styled-jsx":"2.2.1","typescript":"3.3.4000","@types/jest":"24.0.6","@types/node":"7.0.8","file-loader":"1.1.6","sass-loader":"6.0.6","@types/react":"16.0.34","babel-loader":"7.1.2","react-helmet":"5.2.0","react-select":"1.2.1","style-loader":"0.19.1","@types/enzyme":"3.1.13","@types/lodash":"4.14.123","babel-runtime":"6.25.0","testcafe-live":"0.1.4","babel-polyfill":"^6.26.0","@storybook/react":"3.4.10","@types/invariant":"2.2.29","@types/react-dom":"16.0.3","babel-preset-env":"1.6.1","isomorphic-fetch":"2.2.1","react-datepicker":"1.1.0","react-router-dom":"4.2.2","@gooddata/mock-js":"1.27.0","@storybook/addons":"3.4.10","@types/classnames":"2.2.3","@types/prop-types":"15.5.2","@types/react-intl":"2.3.5","babel-preset-react":"6.24.1","identity-obj-proxy":"^3.0.0","react-async-script":"^0.9.1","webpack-dev-server":"2.11.1","@types/react-portal":"4.0.1","babel-plugin-lodash":"3.3.2","html-webpack-plugin":"2.30.1","react-test-renderer":"16.4.2","@types/react-measure":"2.0.5","clean-webpack-plugin":"0.1.17","eslint-config-prettier":"4.1.0","react-google-recaptcha":"^0.11.0","tslint-config-prettier":"1.18.0","@gooddata/eslint-config":"0.1.0","@gooddata/tslint-config":"1.0.0","@types/storybook__react":"3.0.6","enzyme-adapter-react-16":"1.3.1","uglifyjs-webpack-plugin":"1.2.0","@gooddata/test-storybook":"3.0.1","@storybook/addon-actions":"3.4.10","@storybook/addon-options":"3.4.10","node-sass-magic-importer":"5.1.0","react-syntax-highlighter":"6.1.2","@types/fixed-data-table-2":"0.8.1","awesome-typescript-loader":"3.5.0","@types/react-test-renderer":"16.0.0","circular-dependency-plugin":"4.4.0","compression-webpack-plugin":"1.1.7","@types/enzyme-adapter-react-16":"1.0.3","@types/storybook__addon-actions":"3.0.1","babel-plugin-transform-class-properties":"6.24.1","babel-plugin-transform-async-to-generator":"6.24.1","babel-plugin-transform-object-rest-spread":"6.26.0"},"peerDependencies":{"react":"16.5.2","react-dom":"16.5.2"},"_npmOperationalInternal":{"tmp":"tmp/react-components_7.0.0_1558442232665_0.2680301756222283","host":"s3://npm-registry-packages"}},"7.1.0-alpha6":{"name":"@gooddata/react-components","version":"7.1.0-alpha6","author":{"name":"GoodData Corporation"},"license":"BSD-3-Clause","_id":"@gooddata/react-components@7.1.0-alpha6","maintainers":[{"name":"bertold8","email":"ivan.nejezchleb@seznam.cz"},{"name":"bugsbunny338","email":"jiri.zajic@mensa.cz"},{"name":"gooddata-ci","email":"rail@gooddata.com"},{"name":"ivan.mjartan","email":"ivan.mjartan@gooddata.com"},{"name":"jakub-sterba","email":"jakub.sterba@gooddata.com"},{"name":"jaroslav.tomecek","email":"jaroslav.tomecek@gooddata.com"},{"name":"jkittler","email":"honza.kittler@gmail.com"},{"name":"khanh.le","email":"khanh.le@gooddata.com"},{"name":"langhamp","email":"pavel.langhammer@gooddata.com"},{"name":"lanhuynh","email":"lan.huynh@gooddata.com"},{"name":"linhhong","email":"linh.hong@gooddata.com"},{"name":"lpearce","email":"levi.pearce@gooddata.com"},{"name":"lupko","email":"lubomir.slivka@gooddata.com"},{"name":"martin.mosko","email":"martin.mosko@gooddata.com"},{"name":"michal.marsal","email":"michal.marsal@gooddata.com"},{"name":"nadtan","email":"tan.nguyen@gooddata.com"},{"name":"naibinh","email":"naibinh@gmail.com"},{"name":"nikolacech","email":"nikola.cech@gooddata.com"},{"name":"no23reason","email":"dan.homola@hotmail.cz"},{"name":"pbenes","email":"petr.benes@gooddata.com"},{"name":"petrjanu","email":"petr.janu@gooddata.com"},{"name":"ptquang86","email":"ptquang86@gmail.com"},{"name":"qduval","email":"quentin.duval@gooddata.com"},{"name":"rodri360","email":"me@rodri360.com"},{"name":"sitina","email":"jiri.sitina@gooddata.com"},{"name":"sondo","email":"son.do@gooddata.com"},{"name":"strouhaljan","email":"strouhal.jan@gmail.com"},{"name":"tomas.bouma","email":"tomas.bouma@gooddata.com"},{"name":"tomas.kratochvil","email":"tomas.kratochvil@gooddata.com"},{"name":"tomasreichmann","email":"tomasreichmann@gmail.com"},{"name":"tomsatgd","email":"tomas.satinsky@gooddata.com"},{"name":"tu.ngo","email":"tu.ngo@gooddata.com"},{"name":"vlastikcz","email":"vlastimil.kotas@gooddata.com"},{"name":"vlckomi1","email":"michaela.vlckova@gooddata.com"},{"name":"xmort","email":"petr.dolejsi@gooddata.com"},{"name":"yanlipnican","email":"yanlipnican@gmail.com"}],"homepage":"https://github.com/gooddata/gooddata-react-components#readme","bugs":{"url":"https://github.com/gooddata/gooddata-react-components/issues"},"dist":{"shasum":"605328f4c1685ea6d9faa6170e2c9edac990e6ae","tarball":"https://registry.npmjs.org/@gooddata/react-components/-/react-components-7.1.0-alpha6.tgz","fileCount":1236,"integrity":"sha512-VTAGMA9YDhQHtAoZ7GLEuCnkXlkYvh/iuOJ973TZBPuTRIRXLg/RNDp3BzLQYzjAC6EwO8GwMyaRohWMxI2YWA==","signatures":[{"sig":"MEUCIQDt6/LnPVmpueYIIB+gLnpHFRiOalvSFvBBYSuYpcPVUwIgHaw1HKV1UvZZDmIVMBt2awUS3wUjYhXk2aqf8JorYpw=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":5196685,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJc4/r9CRA9TVsSAnZWagAA9i8QAIODjgJL8Pjq80Gm0ICX\nmyB8aZyvf2CwglfYeZzltw4E8x3RYoDh4AuJRLymSaWiZ6sHHZU/TkaJDJrj\n1ai+BuZwP38lEZJry9AZ7KdC02r7k8F/aSsJDyN5Jo6b+7zJ58vYV+nsq/2U\nrWZVW+CWU4gGP0/xHKtbndao0wMCoMfOXNNwbRAzKfzcrzcltOm3I3aq6n+Y\niE7OpiYtJKimhJoKwqkeRFBpiTc6eX1QfpSmEXM5s/7PB3C36gbDHl1S8sqA\nfxJg8sbPL9wmf6kP8YgKYw0Q1yJ1RH64oKYhmtNYOmrmbEH1/qvUtuJzysMv\ngAJ4CgztpQCKyazThOHJ0cORSVqT9SJKruGnrkmS1FBZ1JpYoEo3CsdhIH32\nVSwZZCudkcgIqC8t158UB+TzkumIc6FHPIpDBERLDMA7kV/upoy3svIv8gez\nnfKaA9KfER6BjLZ4583K36xXPxA3GNGkGN4mvQpFKAV3YFw8ffgLkHKWFLmR\nO/sT+hXsx0SQ02+v6fVPudQ5a+dLkqmDpu2ywQwugg8BLfNQvr/g+Ju77jWe\nZXsGAugDO7EKxyCaJ8DYwndxaeSu2D2KfRD5YbblWiSZwhWEbll1hivWTpcR\n6w6Pn+ecfSYpR4JgCut9sByP6k1Fah9LLpKnJd2AXPgrWTHzYEBRio7j4WA0\nWaOv\r\n=tVdU\r\n-----END PGP SIGNATURE-----\r\n"},"jest":{"testRegex":"(/__tests__/.*|\\.(test|spec))\\.(tsx?|jsx?)$","transform":{".(js|jsx)":"babel-jest",".(ts|tsx)":"ts-jest"},"collectCoverage":false,"moduleNameMapper":{"\\.(css|less|sass|scss)$":"<rootDir>/__mocks__/styleMock.ts"},"coverageReporters":["html"],"setupFilesAfterEnv":["<rootDir>/jest.setup.js"],"collectCoverageFrom":["src/**/*.{ts,tsx}","examples/server/src/**/*.{js,jsx}","!**/*.d.ts"],"moduleFileExtensions":["ts","tsx","js","jsx","json"],"testPathIgnorePatterns":[",/node_modules/","/dist/"]},"main":"dist/index.js","config":{"eslint":"./examples/**/*.{js,jsx}","tslint":"./{__mocks__,src,stories}/{,**/}*.{ts,tsx}"},"readme":"[![npm version](https://badge.fury.io/js/%40gooddata%2Freact-components.svg)](https://www.npmjs.com/package/@gooddata/react-components) \n\n# GoodData.UI React components\n> A React-based JavaScript library for building data-driven applications\n\n## Getting started\n- [GoodData.UI Documentation](http://sdk.gooddata.com/gooddata-ui/)\n- [GoodData.UI Live Examples](https://gooddata-examples.herokuapp.com/)\n- [Stack Overflow](https://stackoverflow.com/questions/tagged/gooddata)\n\n### Usage\nWith [yarn](https://yarnpkg.com) installed, go to your project directory and run\n```\n$ yarn add @gooddata/react-components\n```\nIf you prefer [npm](npmjs.com) run\n```\n$ npm install --save @gooddata/react-components\n```\n\n\n## Contributing\n\nWe welcome any contribution in form of [issues](https://github.com/gooddata/gooddata-react-components/issues) or [pull requests](https://github.com/gooddata/gooddata-react-components/pulls).\nThese commands may come in handy while developing:\n\n| command | description |\n| ------- | ----------- |\n| `yarn install --pure-lockfile` | first step |\n| ||\n| `yarn dev` | build react-components to `/dist` in watch mode |\n| `yarn test` | run all unit tests |\n| `yarn prettier-write` | format the source code to match the valid codestyle |\n| `yarn validate` | validate codestyle |\n| ||\n| `yarn storybook` | run storybook from `/stories` on http://localhost:9001 |\n| `yarn build-storybook` | build storybook to `/dist-storybook` |\n| `yarn test-storybook` | run storybook and [screenshot tests](https://github.com/gooddata/gdc-client-utils/tree/master/test-storybook) |\n| ||\n| `yarn examples` | run Live Examples dev-server from `/examples` on https://localhost:8999 |\n| `yarn examples-build` | build Live Examples to `/examples/dist` |\n| `yarn examples-server` | serve built Live Examples - see `/examples/server/src` |\n| `yarn examples-testcafe` | run testcafe tests against `localhost:8999` |\n\n### Deploy to heroku.com\nWhen you deploy this repo to heroku, it serves *GoodData.UI Live Examples*.\nRelevant tasks are in `Procfile` and `package.json`.\n\n```bash\n# run in the project directory\nheroku login\nheroku create <your-app-name>\nheroku config:set DOMAIN_ADMIN_USERNAME=x@gooddata.com DOMAIN_ADMIN_PASSWORD=xy PROJECT_ID_TO_ASSIGN=xms7ga4tf3g3nzucd8380o2bev8oeknp\ngit push heroku HEAD:master\nheroku open\n```\n\n### Run Live Examples Locally\nTo run *GoodData.UI Live Examples* locally:\n```bash\ngit clone <this-repository>\ncd  <repository-folder>\nyarn install --pure-lockfile\nyarn examples\n```\nThen open https://localhost:8999 and login using Live Examples account (you can [create one here](https://gooddata-examples.herokuapp.com/registration)).\n\n### Source code formatting\nThe source code in the repository is formatted by [Prettier](https://prettier.io/). \nThe format of the code is validated by our Continuous Integration server and is one of the requirements of successful merge.\n\nPrettier is supported by every major IDE. You can find the list of supported editors and how to configure them [here](https://prettier.io/docs/en/editors.html).\n\nIn the case, when your editor is not supported or you don't want to setup the integration, you can run the `yarn prettier-write` command to reformat the code before commit.\n\n## Changelog\n\n- see [CHANGELOG.md](CHANGELOG.md)\n\n## License\n\n(C) 2007-2018 GoodData Corporation\n\nThis project is dual licensed:\n\n- The ATTRIBUTION-NONCOMMERCIAL 4.0 INTERNATIONAL (CC BY-NC 4.0) is used for purpose of the trial experience and evaluation of GoodData.UI library.\n- The GOODDATA GOODDATA.UI LIBRARY END USER LICENSE AGREEMENT is used for GoodData customers.\n\nFor more information, please see [LICENSE](https://github.com/gooddata/gooddata-react-components/blob/master/LICENSE)\n","gitHead":"b61c2760d7e67ad8f1b9b92c836cef9a71c10bdf","scripts":{"dev":"bash scripts/build.sh --dev-watch","test":"jest --watch","build":"bash scripts/build.sh","tslint":"yarn run-tslint -t verbose $npm_package_config_tslint","prepare":"cd examples/server && yarn install --pure-lockfile && cd ../..; rm -r examples/node_modules 2>/dev/null; true","examples":"bash scripts/run-examples.sh","prepare?":"# Called before `npm publish` and on local `npm install`. Temporarily also for deleting obsolete node_modules. Ends with `true` to continue gracefully.","validate":"tsc --noEmit && yarn tslint && eslint $npm_package_config_eslint && yarn prettier-check","build-dev":"bash scripts/build.sh --dev","examples?":"# Default is developer domain, other options: yarn examples [sec,secure,stg,stg2,stg3,demo,developer or URL]","storybook":"yarn build && start-storybook -p 9001 -c .storybook","test-once":"jest","tslint-ci":"mkdir -p ./ci/results && yarn run-tslint -t checkstyle -o ./ci/results/tslint-results.xml $npm_package_config_tslint","run-tslint":"tslint -p tsconfig.json","validate-ci":"tsc --noEmit && yarn tslint-ci  && eslint $npm_package_config_eslint -f checkstyle -o ci/results/eslint-results.xml && yarn prettier-check","examples-build":"bash scripts/build-examples.sh","prepublishOnly":"yarn build","prettier-check":"prettier --check '{src,stories,styles,__mocks__,examples/server/src,examples/src,examples/test}/**/*.{ts,js,tsx,jsx,json,scss,md,yaml,html}'","prettier-write":"prettier --write '{src,stories,styles,__mocks__,examples/server/src,examples/src,examples/test}/**/*.{ts,js,tsx,jsx,json,scss,md,yaml,html}'","test-storybook":"yarn build && test-storybook","build-storybook":"yarn build && build-storybook -c .storybook -o dist-storybook","examples-server":"node examples/server/src/index.js","heroku-postbuild":"yarn examples-build developer","examples-testcafe":"testcafe chrome --assertion-timeout 60000 -S -s examples/_screenshots examples/test/**/**/*_test* --debug-on-fail","examples-testcafe-ci":"testcafe 'chrome:headless --no-sandbox' --assertion-timeout 60000 -S -s examples/_screenshots examples/test/**/**/*_test*","examples-testcafe-live":"testcafe-live chrome --assertion-timeout 60000 examples/test/**/**/*_test*"},"typings":"dist/index.d.ts","_npmUser":{"name":"gooddata-ci","email":"rail@gooddata.com"},"deprecated":"@gooddata/react-components@7 reached End of Support on March 31, 2022. Please upgrade (see https://sdk.gooddata.com/gooddata-ui/docs/supported_versions.html for more information).","repository":{"url":"git+ssh://git@github.com/gooddata/gooddata-react-components.git","type":"git"},"_npmVersion":"6.4.1","description":"GoodData React Components","directories":{},"_nodeVersion":"8.12.0","dependencies":{"rxjs":"^5.5.6","lodash":"4.17.11","ag-grid":"^18.0.1","invariant":"^2.2.2","classnames":"^2.2.6","highcharts":"4.2.5","prop-types":"^15.6.0","react-intl":"^2.4.0","custom-event":"^1.0.1","ag-grid-react":"^18.0.0","react-measure":"2.3.0","@gooddata/typings":"^2.13.2","@types/highcharts":"4.2.56","http-status-codes":"^1.3.0","@gooddata/js-utils":"3.4.0","@gooddata/numberjs":"^3.1.2","fixed-data-table-2":"0.7.17","react-async-script":"^1.0.1","@gooddata/goodstrap":"60.6.0","react-dom-factories":"^1.0.2","@gooddata/gooddata-js":"11.11.0","react-transition-group":"2.2.1","highcharts-pattern-fill":"3.0.3","nodelist-foreach-polyfill":"^1.2.0","highcharts-grouped-categories":"^1.1.3"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"raf":"3.3.2","yup":"^0.24.1","jest":"24.7.1","react":"16.5.2","enzyme":"3.5.0","eslint":"4.19.1","formik":"^0.11.11","moment":"2.23.0","history":"^4.7.2","ts-jest":"24.0.0","webpack":"4.30.0","prettier":"1.16.4","react-ga":"^2.5.2","recharts":"1.0.0-beta.9","testcafe":"0.20.3","commander":"2.14.1","node-sass":"4.7.2","react-dom":"16.5.2","supertest":"3.0.0","ts-loader":"6.0.0","css-loader":"0.28.7","jest-junit":"3.0.0","raw-loader":"0.5.1","styled-jsx":"2.2.1","typescript":"3.3.4000","@babel/core":"7.4.4","@types/jest":"24.0.6","@types/node":"7.0.8","file-loader":"3.0.1","sass-loader":"6.0.6","webpack-cli":"3.3.2","@types/react":"16.0.34","babel-loader":"8.0.5","react-helmet":"5.2.0","react-select":"1.2.1","style-loader":"0.19.1","@types/enzyme":"3.1.13","@types/lodash":"4.14.123","testcafe-live":"0.1.4","@babel/runtime":"7.4.4","@babel/polyfill":"^7.4.4","@storybook/react":"5.0.11","@types/invariant":"2.2.29","@types/react-dom":"16.0.3","isomorphic-fetch":"2.2.1","react-datepicker":"1.1.0","react-router-dom":"4.2.2","@babel/preset-env":"7.4.4","@gooddata/mock-js":"1.28.0","@storybook/addons":"5.0.11","@types/classnames":"2.2.3","@types/prop-types":"15.5.2","@types/react-intl":"2.3.5","@storybook/theming":"5.0.11","identity-obj-proxy":"^3.0.0","webpack-dev-server":"3.3.1","@babel/preset-react":"7.0.0","@types/react-portal":"4.0.1","babel-plugin-lodash":"3.3.4","html-webpack-plugin":"3.2.0","react-test-renderer":"16.4.2","@types/react-measure":"2.0.5","clean-webpack-plugin":"2.0.2","stats-webpack-plugin":"0.7.0","eslint-config-prettier":"4.1.0","react-google-recaptcha":"^0.11.0","tslint-config-prettier":"1.18.0","@gooddata/eslint-config":"0.1.0","@gooddata/tslint-config":"1.0.0","@types/storybook__react":"4.0.1","enzyme-adapter-react-16":"1.3.1","uglifyjs-webpack-plugin":"2.1.2","@gooddata/test-storybook":"3.0.1","@storybook/addon-actions":"5.0.11","@storybook/addon-options":"5.0.11","node-sass-magic-importer":"5.1.0","react-syntax-highlighter":"6.1.2","@types/fixed-data-table-2":"0.8.1","@types/react-test-renderer":"16.0.0","circular-dependency-plugin":"5.0.2","compression-webpack-plugin":"2.0.0","@types/enzyme-adapter-react-16":"1.0.3","@types/storybook__addon-actions":"3.4.2","@babel/plugin-proposal-class-properties":"7.4.4","@babel/plugin-proposal-object-rest-spread":"7.4.4","@babel/plugin-transform-async-to-generator":"7.4.4"},"peerDependencies":{"react":"16.5.2","react-dom":"16.5.2"},"_npmOperationalInternal":{"tmp":"tmp/react-components_7.1.0-alpha6_1558444797081_0.6627840341220981","host":"s3://npm-registry-packages"}},"7.1.0-alpha7":{"name":"@gooddata/react-components","version":"7.1.0-alpha7","author":{"name":"GoodData Corporation"},"license":"BSD-3-Clause","_id":"@gooddata/react-components@7.1.0-alpha7","maintainers":[{"name":"bertold8","email":"ivan.nejezchleb@seznam.cz"},{"name":"bugsbunny338","email":"jiri.zajic@mensa.cz"},{"name":"gooddata-ci","email":"rail@gooddata.com"},{"name":"ivan.mjartan","email":"ivan.mjartan@gooddata.com"},{"name":"jakub-sterba","email":"jakub.sterba@gooddata.com"},{"name":"jaroslav.tomecek","email":"jaroslav.tomecek@gooddata.com"},{"name":"jkittler","email":"honza.kittler@gmail.com"},{"name":"khanh.le","email":"khanh.le@gooddata.com"},{"name":"langhamp","email":"pavel.langhammer@gooddata.com"},{"name":"lanhuynh","email":"lan.huynh@gooddata.com"},{"name":"linhhong","email":"linh.hong@gooddata.com"},{"name":"lpearce","email":"levi.pearce@gooddata.com"},{"name":"lupko","email":"lubomir.slivka@gooddata.com"},{"name":"martin.mosko","email":"martin.mosko@gooddata.com"},{"name":"michal.marsal","email":"michal.marsal@gooddata.com"},{"name":"nadtan","email":"tan.nguyen@gooddata.com"},{"name":"naibinh","email":"naibinh@gmail.com"},{"name":"nikolacech","email":"nikola.cech@gooddata.com"},{"name":"no23reason","email":"dan.homola@hotmail.cz"},{"name":"pbenes","email":"petr.benes@gooddata.com"},{"name":"petrjanu","email":"petr.janu@gooddata.com"},{"name":"ptquang86","email":"ptquang86@gmail.com"},{"name":"qduval","email":"quentin.duval@gooddata.com"},{"name":"rodri360","email":"me@rodri360.com"},{"name":"sitina","email":"jiri.sitina@gooddata.com"},{"name":"sondo","email":"son.do@gooddata.com"},{"name":"strouhaljan","email":"strouhal.jan@gmail.com"},{"name":"tomas.bouma","email":"tomas.bouma@gooddata.com"},{"name":"tomas.kratochvil","email":"tomas.kratochvil@gooddata.com"},{"name":"tomasreichmann","email":"tomasreichmann@gmail.com"},{"name":"tomsatgd","email":"tomas.satinsky@gooddata.com"},{"name":"tu.ngo","email":"tu.ngo@gooddata.com"},{"name":"vlastikcz","email":"vlastimil.kotas@gooddata.com"},{"name":"vlckomi1","email":"michaela.vlckova@gooddata.com"},{"name":"xmort","email":"petr.dolejsi@gooddata.com"},{"name":"yanlipnican","email":"yanlipnican@gmail.com"}],"homepage":"https://github.com/gooddata/gooddata-react-components#readme","bugs":{"url":"https://github.com/gooddata/gooddata-react-components/issues"},"dist":{"shasum":"ea3a7ae02773dfc916b2206bbff7783cf489da1c","tarball":"https://registry.npmjs.org/@gooddata/react-components/-/react-components-7.1.0-alpha7.tgz","fileCount":1236,"integrity":"sha512-Ma0RYmw4Y7kcDeTQf08v1PvQORz2337m81rTq3pOO0YsHGKIDe5KxSOSdJkTDjR9oQvrn0QGtwmqQ9pG3m386Q==","signatures":[{"sig":"MEQCICGm1BFRi/dqINlKVOS4N2IB6JdQsMUPt1H+b2+5H3/6AiBoIgSwxziMlPMf7D5cXB/S0mOarrCRUFOauOVewARlQQ==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":5199648,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJc5VEzCRA9TVsSAnZWagAAGIcQAJ9BthWou/y5+SRjgMrc\nqJQG3ZInYWw/PVWNWAExlXaCdKPey2450FQ1HFBPE1Jeqr8zCtvo6IU2Ei+x\n/FWv7z4A0h4ECzAWySSa72C/ps9TRVP33c5ulBlTaYv3fk6FbsK5cSnpKqk/\n5WjfZpnrUauhKHjq7QkQZ6ehF7FVp2FHR6YrdHKP3+IFV2czoLqVXS4rSkli\n5XXzJaDrFqMShNsL+IcDdQbrl0sEEB7mXoLl+qQxYXoPYA6kAVdStrs2CBwV\nkbkNoaE3EK11kCbWGitsnPGYLJzSU/Kkz/ppMtz8Lynx0CZKnI10WeXOjDqQ\n0Ft6QzMdHndp+JadT4h2UWGSP/KW9QEMvHAEqoCRL6dVvRHCAiIlvOxO7Msj\nlgRRY41ZbAaoUsjwoVY/iGFfhqhPCYnU0/fm3Fmizz6g8A/KlVdnXJJCNBVW\n/TGiw4lVlyntc3KEe0wTCaMBn32fFcFXWD94pfs18gwJ0DOkYR88VpKZ1aBv\nJMqGyhR9PtItbjvV5LEzNTT+6PEdkZuf865loWXcvOcE2gOTBgs5ygmLdy4+\nm0YSR9No6Z117TTUq9M6ZNkeVzSQTYFb1s91nUUorzCNglyUTEhRoIUhvrJN\nGQR5S1eIOIUtCihWJhIc6x5YaBejxxY80auL9yRyhjZAAfB8o7fQ5KT6pW4J\n0KFZ\r\n=UuQZ\r\n-----END PGP SIGNATURE-----\r\n"},"jest":{"testRegex":"(/__tests__/.*|\\.(test|spec))\\.(tsx?|jsx?)$","transform":{".(js|jsx)":"babel-jest",".(ts|tsx)":"ts-jest"},"collectCoverage":false,"moduleNameMapper":{"\\.(css|less|sass|scss)$":"<rootDir>/__mocks__/styleMock.ts"},"coverageReporters":["html"],"setupFilesAfterEnv":["<rootDir>/jest.setup.js"],"collectCoverageFrom":["src/**/*.{ts,tsx}","examples/server/src/**/*.{js,jsx}","!**/*.d.ts"],"moduleFileExtensions":["ts","tsx","js","jsx","json"],"testPathIgnorePatterns":[",/node_modules/","/dist/"]},"main":"dist/index.js","config":{"eslint":"./examples/**/*.{js,jsx}","tslint":"./{__mocks__,src,stories}/{,**/}*.{ts,tsx}"},"readme":"[![npm version](https://badge.fury.io/js/%40gooddata%2Freact-components.svg)](https://www.npmjs.com/package/@gooddata/react-components) \n\n# GoodData.UI React components\n> A React-based JavaScript library for building data-driven applications\n\n## Getting started\n- [GoodData.UI Documentation](http://sdk.gooddata.com/gooddata-ui/)\n- [GoodData.UI Live Examples](https://gooddata-examples.herokuapp.com/)\n- [Stack Overflow](https://stackoverflow.com/questions/tagged/gooddata)\n\n### Usage\nWith [yarn](https://yarnpkg.com) installed, go to your project directory and run\n```\n$ yarn add @gooddata/react-components\n```\nIf you prefer [npm](npmjs.com) run\n```\n$ npm install --save @gooddata/react-components\n```\n\nThe public API is exposed via global `index.js`. Except for the styles, do not import any other file directly\nbecause they are not intended to be part of the public API.\n\n## Contributing\n\nWe welcome any contribution in form of [issues](https://github.com/gooddata/gooddata-react-components/issues) or [pull requests](https://github.com/gooddata/gooddata-react-components/pulls).\nThese commands may come in handy while developing:\n\n| command | description |\n| ------- | ----------- |\n| `yarn install --pure-lockfile` | first step |\n| ||\n| `yarn dev` | build react-components to `/dist` in watch mode |\n| `yarn test` | run all unit tests |\n| `yarn prettier-write` | format the source code to match the valid codestyle |\n| `yarn validate` | validate codestyle |\n| ||\n| `yarn storybook` | run storybook from `/stories` on http://localhost:9001 |\n| `yarn build-storybook` | build storybook to `/dist-storybook` |\n| `yarn test-storybook` | run storybook and [screenshot tests](https://github.com/gooddata/gdc-client-utils/tree/master/test-storybook) |\n| ||\n| `yarn examples` | run Live Examples dev-server from `/examples` on https://localhost:8999 |\n| `yarn examples-build` | build Live Examples to `/examples/dist` |\n| `yarn examples-server` | serve built Live Examples - see `/examples/server/src` |\n| `yarn examples-testcafe` | run testcafe tests against `localhost:8999` |\n\n### Deploy to heroku.com\nWhen you deploy this repo to heroku, it serves *GoodData.UI Live Examples*.\nRelevant tasks are in `Procfile` and `package.json`.\n\n```bash\n# run in the project directory\nheroku login\nheroku create <your-app-name>\nheroku config:set DOMAIN_ADMIN_USERNAME=x@gooddata.com DOMAIN_ADMIN_PASSWORD=xy PROJECT_ID_TO_ASSIGN=xms7ga4tf3g3nzucd8380o2bev8oeknp\ngit push heroku HEAD:master\nheroku open\n```\n\n### Run Live Examples Locally\nTo run *GoodData.UI Live Examples* locally:\n```bash\ngit clone <this-repository>\ncd  <repository-folder>\nyarn install --pure-lockfile\nyarn examples\n```\nThen open https://localhost:8999 and login using Live Examples account (you can [create one here](https://gooddata-examples.herokuapp.com/registration)).\n\n### Source code formatting\nThe source code in the repository is formatted by [Prettier](https://prettier.io/). \nThe format of the code is validated by our Continuous Integration server and is one of the requirements of successful merge.\n\nPrettier is supported by every major IDE. You can find the list of supported editors and how to configure them [here](https://prettier.io/docs/en/editors.html).\n\nIn the case, when your editor is not supported or you don't want to setup the integration, you can run the `yarn prettier-write` command to reformat the code before commit.\n\n## Changelog\n\n- see [CHANGELOG.md](CHANGELOG.md)\n\n## License\n\n(C) 2007-2018 GoodData Corporation\n\nThis project is dual licensed:\n\n- The ATTRIBUTION-NONCOMMERCIAL 4.0 INTERNATIONAL (CC BY-NC 4.0) is used for purpose of the trial experience and evaluation of GoodData.UI library.\n- The GOODDATA GOODDATA.UI LIBRARY END USER LICENSE AGREEMENT is used for GoodData customers.\n\nFor more information, please see [LICENSE](https://github.com/gooddata/gooddata-react-components/blob/master/LICENSE)\n","gitHead":"b1257d109d33b81736290dc952dbe0d70ec41f98","scripts":{"dev":"bash scripts/build.sh --dev-watch","test":"jest --watch","build":"bash scripts/build.sh","tslint":"yarn run-tslint -t verbose $npm_package_config_tslint","prepare":"cd examples/server && yarn install --pure-lockfile && cd ../..; rm -r examples/node_modules 2>/dev/null; true","examples":"bash scripts/run-examples.sh","prepare?":"# Called before `npm publish` and on local `npm install`. Temporarily also for deleting obsolete node_modules. Ends with `true` to continue gracefully.","validate":"tsc --noEmit && yarn tslint && eslint $npm_package_config_eslint && yarn prettier-check","build-dev":"bash scripts/build.sh --dev","examples?":"# Default is developer domain, other options: yarn examples [sec,secure,stg,stg2,stg3,demo,developer or URL]","storybook":"yarn build && start-storybook -p 9001 -c .storybook","test-once":"jest","tslint-ci":"mkdir -p ./ci/results && yarn run-tslint -t checkstyle -o ./ci/results/tslint-results.xml $npm_package_config_tslint","run-tslint":"tslint -p tsconfig.json","validate-ci":"tsc --noEmit && yarn tslint-ci  && eslint $npm_package_config_eslint -f checkstyle -o ci/results/eslint-results.xml && yarn prettier-check","examples-build":"bash scripts/build-examples.sh","prepublishOnly":"yarn build","prettier-check":"prettier --check '{src,stories,styles,__mocks__,examples/server/src,examples/src,examples/test}/**/*.{ts,js,tsx,jsx,json,scss,md,yaml,html}'","prettier-write":"prettier --write '{src,stories,styles,__mocks__,examples/server/src,examples/src,examples/test}/**/*.{ts,js,tsx,jsx,json,scss,md,yaml,html}'","test-storybook":"yarn build && test-storybook","build-storybook":"yarn build && build-storybook -c .storybook -o dist-storybook","examples-server":"node examples/server/src/index.js","heroku-postbuild":"yarn examples-build developer","examples-testcafe":"testcafe chrome --assertion-timeout 60000 -S -s examples/_screenshots examples/test/**/**/*_test* --debug-on-fail","examples-testcafe-ci":"testcafe 'chrome:headless --no-sandbox' --assertion-timeout 60000 -S -s examples/_screenshots examples/test/**/**/*_test*","examples-testcafe-live":"testcafe-live chrome --assertion-timeout 60000 examples/test/**/**/*_test*"},"typings":"dist/index.d.ts","_npmUser":{"name":"gooddata-ci","email":"rail@gooddata.com"},"deprecated":"@gooddata/react-components@7 reached End of Support on March 31, 2022. Please upgrade (see https://sdk.gooddata.com/gooddata-ui/docs/supported_versions.html for more information).","repository":{"url":"git+ssh://git@github.com/gooddata/gooddata-react-components.git","type":"git"},"_npmVersion":"6.4.1","description":"GoodData React Components","directories":{},"_nodeVersion":"8.12.0","dependencies":{"rxjs":"^5.5.6","lodash":"4.17.11","ag-grid":"^18.0.1","invariant":"^2.2.2","classnames":"^2.2.6","highcharts":"4.2.5","prop-types":"^15.6.0","react-intl":"^2.4.0","custom-event":"^1.0.1","ag-grid-react":"^18.0.0","react-measure":"2.3.0","@gooddata/typings":"^2.13.2","@types/highcharts":"4.2.56","http-status-codes":"^1.3.0","@gooddata/js-utils":"3.4.0","@gooddata/numberjs":"^3.1.2","fixed-data-table-2":"0.7.17","react-async-script":"^1.0.1","@gooddata/goodstrap":"60.6.0","react-dom-factories":"^1.0.2","@gooddata/gooddata-js":"11.11.0","react-transition-group":"2.2.1","highcharts-pattern-fill":"3.0.3","nodelist-foreach-polyfill":"^1.2.0","highcharts-grouped-categories":"^1.1.3"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"raf":"3.3.2","yup":"^0.24.1","jest":"24.7.1","react":"16.5.2","enzyme":"3.5.0","eslint":"4.19.1","formik":"^0.11.11","moment":"2.23.0","history":"^4.7.2","ts-jest":"24.0.0","webpack":"4.30.0","prettier":"1.16.4","react-ga":"^2.5.2","recharts":"1.0.0-beta.9","testcafe":"0.20.3","commander":"2.14.1","node-sass":"4.7.2","react-dom":"16.5.2","supertest":"3.0.0","ts-loader":"6.0.0","css-loader":"0.28.7","jest-junit":"3.0.0","raw-loader":"0.5.1","styled-jsx":"2.2.1","typescript":"3.3.4000","@babel/core":"7.4.4","@types/jest":"24.0.6","@types/node":"7.0.8","file-loader":"3.0.1","sass-loader":"6.0.6","webpack-cli":"3.3.2","@types/react":"16.0.34","babel-loader":"8.0.5","react-helmet":"5.2.0","react-select":"1.2.1","style-loader":"0.19.1","@types/enzyme":"3.1.13","@types/lodash":"4.14.123","testcafe-live":"0.1.4","@babel/runtime":"7.4.4","@babel/polyfill":"^7.4.4","@storybook/react":"5.0.11","@types/invariant":"2.2.29","@types/react-dom":"16.0.3","isomorphic-fetch":"2.2.1","react-datepicker":"1.1.0","react-router-dom":"4.2.2","@babel/preset-env":"7.4.4","@gooddata/mock-js":"1.28.0","@storybook/addons":"5.0.11","@types/classnames":"2.2.3","@types/prop-types":"15.5.2","@types/react-intl":"2.3.5","@storybook/theming":"5.0.11","identity-obj-proxy":"^3.0.0","webpack-dev-server":"3.3.1","@babel/preset-react":"7.0.0","@types/react-portal":"4.0.1","babel-plugin-lodash":"3.3.4","html-webpack-plugin":"3.2.0","react-test-renderer":"16.4.2","@types/react-measure":"2.0.5","clean-webpack-plugin":"2.0.2","stats-webpack-plugin":"0.7.0","eslint-config-prettier":"4.1.0","react-google-recaptcha":"^0.11.0","tslint-config-prettier":"1.18.0","@gooddata/eslint-config":"0.1.0","@gooddata/tslint-config":"1.0.0","@types/storybook__react":"4.0.1","enzyme-adapter-react-16":"1.3.1","uglifyjs-webpack-plugin":"2.1.2","@gooddata/test-storybook":"3.0.1","@storybook/addon-actions":"5.0.11","@storybook/addon-options":"5.0.11","node-sass-magic-importer":"5.1.0","react-syntax-highlighter":"6.1.2","@types/fixed-data-table-2":"0.8.1","@types/react-test-renderer":"16.0.0","circular-dependency-plugin":"5.0.2","compression-webpack-plugin":"2.0.0","@types/enzyme-adapter-react-16":"1.0.3","@types/storybook__addon-actions":"3.4.2","@babel/plugin-proposal-class-properties":"7.4.4","@babel/plugin-proposal-object-rest-spread":"7.4.4","@babel/plugin-transform-async-to-generator":"7.4.4"},"peerDependencies":{"react":"16.5.2","react-dom":"16.5.2"},"_npmOperationalInternal":{"tmp":"tmp/react-components_7.1.0-alpha7_1558532402264_0.1266222428954631","host":"s3://npm-registry-packages"}},"7.1.0-alpha8":{"name":"@gooddata/react-components","version":"7.1.0-alpha8","author":{"name":"GoodData Corporation"},"license":"BSD-3-Clause","_id":"@gooddata/react-components@7.1.0-alpha8","maintainers":[{"name":"bertold8","email":"ivan.nejezchleb@seznam.cz"},{"name":"bugsbunny338","email":"jiri.zajic@mensa.cz"},{"name":"gooddata-ci","email":"rail@gooddata.com"},{"name":"ivan.mjartan","email":"ivan.mjartan@gooddata.com"},{"name":"jakub-sterba","email":"jakub.sterba@gooddata.com"},{"name":"jaroslav.tomecek","email":"jaroslav.tomecek@gooddata.com"},{"name":"jkittler","email":"honza.kittler@gmail.com"},{"name":"khanh.le","email":"khanh.le@gooddata.com"},{"name":"langhamp","email":"pavel.langhammer@gooddata.com"},{"name":"lanhuynh","email":"lan.huynh@gooddata.com"},{"name":"linhhong","email":"linh.hong@gooddata.com"},{"name":"lpearce","email":"levi.pearce@gooddata.com"},{"name":"lupko","email":"lubomir.slivka@gooddata.com"},{"name":"martin.mosko","email":"martin.mosko@gooddata.com"},{"name":"michal.marsal","email":"michal.marsal@gooddata.com"},{"name":"nadtan","email":"tan.nguyen@gooddata.com"},{"name":"naibinh","email":"naibinh@gmail.com"},{"name":"nikolacech","email":"nikola.cech@gooddata.com"},{"name":"no23reason","email":"dan.homola@hotmail.cz"},{"name":"pbenes","email":"petr.benes@gooddata.com"},{"name":"petrjanu","email":"petr.janu@gooddata.com"},{"name":"ptquang86","email":"ptquang86@gmail.com"},{"name":"qduval","email":"quentin.duval@gooddata.com"},{"name":"rodri360","email":"me@rodri360.com"},{"name":"sitina","email":"jiri.sitina@gooddata.com"},{"name":"sondo","email":"son.do@gooddata.com"},{"name":"strouhaljan","email":"strouhal.jan@gmail.com"},{"name":"tomas.bouma","email":"tomas.bouma@gooddata.com"},{"name":"tomas.kratochvil","email":"tomas.kratochvil@gooddata.com"},{"name":"tomasreichmann","email":"tomasreichmann@gmail.com"},{"name":"tomsatgd","email":"tomas.satinsky@gooddata.com"},{"name":"tu.ngo","email":"tu.ngo@gooddata.com"},{"name":"vlastikcz","email":"vlastimil.kotas@gooddata.com"},{"name":"vlckomi1","email":"michaela.vlckova@gooddata.com"},{"name":"xmort","email":"petr.dolejsi@gooddata.com"},{"name":"yanlipnican","email":"yanlipnican@gmail.com"}],"homepage":"https://github.com/gooddata/gooddata-react-components#readme","bugs":{"url":"https://github.com/gooddata/gooddata-react-components/issues"},"dist":{"shasum":"64429891bcb070e10e640febb7c8c2ade8156ac3","tarball":"https://registry.npmjs.org/@gooddata/react-components/-/react-components-7.1.0-alpha8.tgz","fileCount":1802,"integrity":"sha512-07clzvM/gALJ+uyAAMvmN7sJJh5cOi0zGL+686MO1Kv3gSQEiC5gw6Eq6a3V6dk5J4PUbIza80i1m0Fb1xEMHQ==","signatures":[{"sig":"MEYCIQDB/Amo5t9mIJYZma6NMuBvELtx9x4EuA6bBaQzJVrsIQIhAOPdl2SzhlPDiiGQVMw1hmBP51eTYC6aD/aIXNxLq5GY","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":7227781,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJc5WzOCRA9TVsSAnZWagAAsQ0QAJuIzH4pYzsl0gQeb3qi\n2SXdy3V1Vy3AP+bV+s96rE4BSO2YpaU5AWDWTDpChaO+qnlkkT9nWsriRsN8\n80ymO05M351kIg/AgeKQqU2GlHVTcR51DtAK5pQV8ZVadl5qqWBIFxuFWb3W\nTKfFIfR3XfzYCC4etL/FCd/XzDFJ313HYFxc6uvjri9TcQzMeZ1r8YXUaMh0\n8+XyX7u4tXaZy32bdN4WtcWR639wRCBBtEsK6PKaTDDJcG5yqjXA1H4ZJppP\ndp7SpZmyXxLpyVxo+4JomNYpAMLYksepOXiwINMkUL96YY5yXNJq3VovhZjj\n2fjsqNKgi9MJsQ2b4U9lwuus0248C1pavtEY+cYjr3wH6qhtFs2yHOG8DeE+\nPo6YgdUHhIhJpdi+vc7Ng4vStIqyPw7Dw6kbSMMD00GBCXiEpyfvfd2/QKYD\ngDUjGlONYHRyoNF3v/kKLTuh86WO04Wn1uTFteZKsRx1oiHXvpMTh1NCSUOw\nJwNZ+G4isxfQw2F5zTZABXhYVAJVSf/jKuh/4pClet1bgY7TUTNGmIzWL4Fk\naK+feMI6aq4d0uXBFXNZttA5VVSPDOGnUlCv021EJDFFxB3684tWOdBNHY/0\n0ZFr5Mo3K+l/osAR/ycztb+gtZyLiosaVtia5MsklELDhCYJRb2IkYajHl5Z\noc/2\r\n=4jTF\r\n-----END PGP SIGNATURE-----\r\n"},"jest":{"testRegex":"(/__tests__/.*|\\.(test|spec))\\.(tsx?|jsx?)$","transform":{".(js|jsx)":"babel-jest",".(ts|tsx)":"ts-jest"},"collectCoverage":false,"moduleNameMapper":{"\\.(css|less|sass|scss)$":"<rootDir>/__mocks__/styleMock.ts","^[./a-zA-Z0-9$_-]+\\.svg$":"<rootDir>/jestSvgStub.js"},"coverageReporters":["html"],"setupFilesAfterEnv":["<rootDir>/jest.setup.js"],"collectCoverageFrom":["src/**/*.{ts,tsx}","examples/server/src/**/*.{js,jsx}","!**/*.d.ts"],"moduleFileExtensions":["ts","tsx","js","jsx","json"],"testPathIgnorePatterns":[",/node_modules/","/dist/"]},"main":"dist/index.js","config":{"eslint":"./examples/**/*.{js,jsx}","tslint":"./{__mocks__,src,stories}/{,**/}*.{ts,tsx}"},"readme":"[![npm version](https://badge.fury.io/js/%40gooddata%2Freact-components.svg)](https://www.npmjs.com/package/@gooddata/react-components) \n\n# GoodData.UI React components\n> A React-based JavaScript library for building data-driven applications\n\n## Getting started\n- [GoodData.UI Documentation](http://sdk.gooddata.com/gooddata-ui/)\n- [GoodData.UI Live Examples](https://gooddata-examples.herokuapp.com/)\n- [Stack Overflow](https://stackoverflow.com/questions/tagged/gooddata)\n\n### Usage\nWith [yarn](https://yarnpkg.com) installed, go to your project directory and run\n```\n$ yarn add @gooddata/react-components\n```\nIf you prefer [npm](npmjs.com) run\n```\n$ npm install --save @gooddata/react-components\n```\n\nThe public API is exposed via global `index.js`. Except for the styles, do not import any other file directly\nbecause they are not intended to be part of the public API.\n\n## Contributing\n\nWe welcome any contribution in form of [issues](https://github.com/gooddata/gooddata-react-components/issues) or [pull requests](https://github.com/gooddata/gooddata-react-components/pulls).\nThese commands may come in handy while developing:\n\n| command | description |\n| ------- | ----------- |\n| `yarn install --pure-lockfile` | first step |\n| ||\n| `yarn dev` | build react-components to `/dist` in watch mode |\n| `yarn test` | run all unit tests |\n| `yarn prettier-write` | format the source code to match the valid codestyle |\n| `yarn validate` | validate codestyle |\n| ||\n| `yarn storybook` | run storybook from `/stories` on http://localhost:9001 |\n| `yarn build-storybook` | build storybook to `/dist-storybook` |\n| `yarn test-storybook` | run storybook and [screenshot tests](https://github.com/gooddata/gdc-client-utils/tree/master/test-storybook) |\n| ||\n| `yarn examples` | run Live Examples dev-server from `/examples` on https://localhost:8999 |\n| `yarn examples-build` | build Live Examples to `/examples/dist` |\n| `yarn examples-server` | serve built Live Examples - see `/examples/server/src` |\n| `yarn examples-testcafe` | run testcafe tests against `localhost:8999` |\n\n### Deploy to heroku.com\nWhen you deploy this repo to heroku, it serves *GoodData.UI Live Examples*.\nRelevant tasks are in `Procfile` and `package.json`.\n\n```bash\n# run in the project directory\nheroku login\nheroku create <your-app-name>\nheroku config:set DOMAIN_ADMIN_USERNAME=x@gooddata.com DOMAIN_ADMIN_PASSWORD=xy PROJECT_ID_TO_ASSIGN=xms7ga4tf3g3nzucd8380o2bev8oeknp\ngit push heroku HEAD:master\nheroku open\n```\n\n### Run Live Examples Locally\nTo run *GoodData.UI Live Examples* locally:\n```bash\ngit clone <this-repository>\ncd  <repository-folder>\nyarn install --pure-lockfile\nyarn examples\n```\nThen open https://localhost:8999 and login using Live Examples account (you can [create one here](https://gooddata-examples.herokuapp.com/registration)).\n\n### Source code formatting\nThe source code in the repository is formatted by [Prettier](https://prettier.io/). \nThe format of the code is validated by our Continuous Integration server and is one of the requirements of successful merge.\n\nPrettier is supported by every major IDE. You can find the list of supported editors and how to configure them [here](https://prettier.io/docs/en/editors.html).\n\nIn the case, when your editor is not supported or you don't want to setup the integration, you can run the `yarn prettier-write` command to reformat the code before commit.\n\n## Changelog\n\n- see [CHANGELOG.md](CHANGELOG.md)\n\n## License\n\n(C) 2007-2018 GoodData Corporation\n\nThis project is dual licensed:\n\n- The ATTRIBUTION-NONCOMMERCIAL 4.0 INTERNATIONAL (CC BY-NC 4.0) is used for purpose of the trial experience and evaluation of GoodData.UI library.\n- The GOODDATA GOODDATA.UI LIBRARY END USER LICENSE AGREEMENT is used for GoodData customers.\n\nFor more information, please see [LICENSE](https://github.com/gooddata/gooddata-react-components/blob/master/LICENSE)\n","gitHead":"0204deb5f194d9a391509d282d7205a557c42f5d","scripts":{"dev":"bash scripts/build.sh --dev-watch","test":"jest --watch","build":"bash scripts/build.sh","tslint":"yarn run-tslint -t verbose $npm_package_config_tslint","prepare":"cd examples/server && yarn install --pure-lockfile && cd ../..; rm -r examples/node_modules 2>/dev/null; true","examples":"bash scripts/run-examples.sh","prepare?":"# Called before `npm publish` and on local `npm install`. Temporarily also for deleting obsolete node_modules. Ends with `true` to continue gracefully.","validate":"tsc --noEmit && yarn tslint && eslint $npm_package_config_eslint && yarn prettier-check","build-dev":"bash scripts/build.sh --dev","examples?":"# Default is developer domain, other options: yarn examples [sec,secure,stg,stg2,stg3,demo,developer or URL]","storybook":"yarn build && start-storybook -p 9001 -c .storybook","test-once":"jest","tslint-ci":"mkdir -p ./ci/results && yarn run-tslint -t checkstyle -o ./ci/results/tslint-results.xml $npm_package_config_tslint","run-tslint":"tslint -p tsconfig.json","validate-ci":"tsc --noEmit && yarn tslint-ci  && eslint $npm_package_config_eslint -f checkstyle -o ci/results/eslint-results.xml && yarn prettier-check","examples-build":"bash scripts/build-examples.sh","prepublishOnly":"yarn build","prettier-check":"prettier --check '{src,stories,styles,__mocks__,examples/server/src,examples/src,examples/test}/**/*.{ts,js,tsx,jsx,json,scss,md,yaml,html}'","prettier-write":"prettier --write '{src,stories,styles,__mocks__,examples/server/src,examples/src,examples/test}/**/*.{ts,js,tsx,jsx,json,scss,md,yaml,html}'","test-storybook":"yarn build && test-storybook","build-storybook":"yarn build && build-storybook -c .storybook -o dist-storybook","examples-server":"node examples/server/src/index.js","heroku-postbuild":"yarn examples-build developer","examples-testcafe":"testcafe chrome --assertion-timeout 60000 -S -s examples/_screenshots examples/test/**/**/*_test* --debug-on-fail","examples-testcafe-ci":"testcafe 'chrome:headless --no-sandbox' --assertion-timeout 60000 -S -s examples/_screenshots examples/test/**/**/*_test*","examples-testcafe-live":"testcafe-live chrome --assertion-timeout 60000 examples/test/**/**/*_test*"},"typings":"dist/index.d.ts","_npmUser":{"name":"gooddata-ci","email":"rail@gooddata.com"},"deprecated":"@gooddata/react-components@7 reached End of Support on March 31, 2022. Please upgrade (see https://sdk.gooddata.com/gooddata-ui/docs/supported_versions.html for more information).","repository":{"url":"git+ssh://git@github.com/gooddata/gooddata-react-components.git","type":"git"},"_npmVersion":"6.4.1","description":"GoodData React Components","directories":{},"_nodeVersion":"8.12.0","dependencies":{"rxjs":"^5.5.6","uuid":"3.2.1","immer":"1.3.1","lodash":"4.17.11","ag-grid":"^18.0.1","invariant":"^2.2.2","classnames":"^2.2.6","highcharts":"4.2.5","prop-types":"^15.6.0","react-intl":"^2.4.0","custom-event":"^1.0.1","ag-grid-react":"^18.0.0","react-measure":"2.3.0","@gooddata/typings":"^2.13.2","@types/highcharts":"4.2.56","http-status-codes":"^1.3.0","@gooddata/js-utils":"3.4.0","@gooddata/numberjs":"^3.1.2","fixed-data-table-2":"0.7.17","react-async-script":"^1.0.1","@gooddata/goodstrap":"60.6.0","react-dom-factories":"^1.0.2","@gooddata/gooddata-js":"11.11.0","react-transition-group":"2.2.1","highcharts-pattern-fill":"3.0.3","nodelist-foreach-polyfill":"^1.2.0","highcharts-grouped-categories":"^1.1.3"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"raf":"3.3.2","yup":"^0.24.1","jest":"24.7.1","react":"16.5.2","enzyme":"3.5.0","eslint":"4.19.1","formik":"^0.11.11","moment":"2.23.0","history":"^4.7.2","ts-jest":"24.0.0","webpack":"4.30.0","prettier":"1.16.4","react-ga":"^2.5.2","recharts":"1.0.0-beta.9","testcafe":"0.20.3","commander":"2.14.1","node-sass":"4.7.2","react-dom":"16.5.2","supertest":"3.0.0","ts-loader":"6.0.0","css-loader":"0.28.7","jest-junit":"3.0.0","raw-loader":"0.5.1","styled-jsx":"2.2.1","typescript":"3.3.4000","@babel/core":"7.4.4","@types/jest":"24.0.6","@types/node":"7.0.8","@types/uuid":"3.4.3","file-loader":"3.0.1","sass-loader":"6.0.6","webpack-cli":"3.3.2","@types/react":"16.0.34","babel-loader":"8.0.5","react-helmet":"5.2.0","react-select":"1.2.1","style-loader":"0.19.1","@types/enzyme":"3.1.13","@types/lodash":"4.14.123","testcafe-live":"0.1.4","@babel/runtime":"7.4.4","@babel/polyfill":"^7.4.4","@storybook/react":"5.0.11","@types/invariant":"2.2.29","@types/react-dom":"16.0.3","isomorphic-fetch":"2.2.1","react-datepicker":"1.1.0","react-router-dom":"4.2.2","@babel/preset-env":"7.4.4","@gooddata/mock-js":"1.28.0","@storybook/addons":"5.0.11","@types/classnames":"2.2.3","@types/prop-types":"15.5.2","@types/react-intl":"2.3.5","@storybook/theming":"5.0.11","identity-obj-proxy":"^3.0.0","webpack-dev-server":"3.3.1","@babel/preset-react":"7.0.0","@types/react-portal":"4.0.1","babel-plugin-lodash":"3.3.4","html-webpack-plugin":"3.2.0","react-test-renderer":"16.4.2","@types/react-measure":"2.0.5","clean-webpack-plugin":"2.0.2","stats-webpack-plugin":"0.7.0","eslint-config-prettier":"4.1.0","react-google-recaptcha":"^0.11.0","tslint-config-prettier":"1.18.0","@gooddata/eslint-config":"0.1.0","@gooddata/tslint-config":"1.0.0","@types/storybook__react":"4.0.1","enzyme-adapter-react-16":"1.3.1","uglifyjs-webpack-plugin":"2.1.2","@gooddata/test-storybook":"3.0.1","@storybook/addon-actions":"5.0.11","@storybook/addon-options":"5.0.11","node-sass-magic-importer":"5.1.0","react-syntax-highlighter":"6.1.2","@types/fixed-data-table-2":"0.8.1","@types/react-test-renderer":"16.0.0","circular-dependency-plugin":"5.0.2","compression-webpack-plugin":"2.0.0","@types/enzyme-adapter-react-16":"1.0.3","@types/storybook__addon-actions":"3.4.2","@babel/plugin-proposal-class-properties":"7.4.4","@babel/plugin-proposal-object-rest-spread":"7.4.4","@babel/plugin-transform-async-to-generator":"7.4.4"},"peerDependencies":{"react":"16.5.2","react-dom":"16.5.2"},"_npmOperationalInternal":{"tmp":"tmp/react-components_7.1.0-alpha8_1558539470010_0.4165287893897418","host":"s3://npm-registry-packages"}},"7.1.0-alpha9":{"name":"@gooddata/react-components","version":"7.1.0-alpha9","author":{"name":"GoodData Corporation"},"license":"BSD-3-Clause","_id":"@gooddata/react-components@7.1.0-alpha9","maintainers":[{"name":"bertold8","email":"ivan.nejezchleb@seznam.cz"},{"name":"bugsbunny338","email":"jiri.zajic@mensa.cz"},{"name":"gooddata-ci","email":"rail@gooddata.com"},{"name":"ivan.mjartan","email":"ivan.mjartan@gooddata.com"},{"name":"jakub-sterba","email":"jakub.sterba@gooddata.com"},{"name":"jaroslav.tomecek","email":"jaroslav.tomecek@gooddata.com"},{"name":"jkittler","email":"honza.kittler@gmail.com"},{"name":"khanh.le","email":"khanh.le@gooddata.com"},{"name":"langhamp","email":"pavel.langhammer@gooddata.com"},{"name":"lanhuynh","email":"lan.huynh@gooddata.com"},{"name":"linhhong","email":"linh.hong@gooddata.com"},{"name":"lpearce","email":"levi.pearce@gooddata.com"},{"name":"lupko","email":"lubomir.slivka@gooddata.com"},{"name":"martin.mosko","email":"martin.mosko@gooddata.com"},{"name":"michal.marsal","email":"michal.marsal@gooddata.com"},{"name":"nadtan","email":"tan.nguyen@gooddata.com"},{"name":"naibinh","email":"naibinh@gmail.com"},{"name":"nikolacech","email":"nikola.cech@gooddata.com"},{"name":"no23reason","email":"dan.homola@hotmail.cz"},{"name":"pbenes","email":"petr.benes@gooddata.com"},{"name":"petrjanu","email":"petr.janu@gooddata.com"},{"name":"ptquang86","email":"ptquang86@gmail.com"},{"name":"qduval","email":"quentin.duval@gooddata.com"},{"name":"rodri360","email":"me@rodri360.com"},{"name":"sitina","email":"jiri.sitina@gooddata.com"},{"name":"sondo","email":"son.do@gooddata.com"},{"name":"strouhaljan","email":"strouhal.jan@gmail.com"},{"name":"tomas.bouma","email":"tomas.bouma@gooddata.com"},{"name":"tomas.kratochvil","email":"tomas.kratochvil@gooddata.com"},{"name":"tomasreichmann","email":"tomasreichmann@gmail.com"},{"name":"tomsatgd","email":"tomas.satinsky@gooddata.com"},{"name":"tu.ngo","email":"tu.ngo@gooddata.com"},{"name":"vlastikcz","email":"vlastimil.kotas@gooddata.com"},{"name":"vlckomi1","email":"michaela.vlckova@gooddata.com"},{"name":"xmort","email":"petr.dolejsi@gooddata.com"},{"name":"yanlipnican","email":"yanlipnican@gmail.com"}],"homepage":"https://github.com/gooddata/gooddata-react-components#readme","bugs":{"url":"https://github.com/gooddata/gooddata-react-components/issues"},"dist":{"shasum":"2c609a6d83b749cf8ee4e2a7e2729bc013840c27","tarball":"https://registry.npmjs.org/@gooddata/react-components/-/react-components-7.1.0-alpha9.tgz","fileCount":1802,"integrity":"sha512-S9HzFg4abqUnq/viz8fS8SbQ4GR+Y3lsj24vDoi1xEVgGWae6fBX9ZZ2Mx9ISiM8qmCQtsrWU2J88B/1ulXbTw==","signatures":[{"sig":"MEUCIQCTA1AuxCx9iUbkh49LAz4hi7MP7/yaKz2z3veZsGeH3QIgcAigIhbli0EIgF9gMGaVm9SHxuXlw2C+H0UwXG9U0MM=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":7237712,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJc59avCRA9TVsSAnZWagAAcoIP/iGPwDhUvOBvxDXpx14Q\nvQnyz4b8Zq9d1vEBWH0sgvArg1AsIVIcB38QjBSyxoK5NVNudqtx+M5bfPo1\nZYes+kgXPb4Hg3DuvAgGamugaMLS6Rjavm+4G1RKyCBFwDdY6OaOKl5Za3+Z\ndKQrfk9aLNwFBNtQ9A1C+ir11rN4vlWIUyjj/e46jNSga2ejI0795ujLqAGS\nHXKsDDog96zB5Rt+QiL0fSYHEUdPrTZG1gz45LeEJz8OhUSwdPKAxeAIrhTw\njJDTPYKE6RQYDnmRnj3OXiD65/DhpdM8jKRKLdNIjKIwPHE2rLUSAB3NS3J0\nTjsh0NyQDbOw87OF03HGzls4MyXgokxf9Hva1oiBYD3Yw3kE1o5jkX7ynzL2\nRjbj7NKa/RMmwVd2Yf7Vmq/x731IpzI+mm3+R04h2LZvNsuF+HJsqms9Nl61\nlvFaxmuu1Bkx9HVITmK4Ph7LNNsR6ij1CUOr6iuwkJJsROO0Or/LaJvC/n9/\n9DMcL0IPZcfxM+W2WUylQ9Ue4o2mjhx5fX1OcVQIrBJQXmpMXWQVjaxF6JFn\ni5kkOSW/sV8RVhLMu5YcUO1YxOjQe9nISH4u7IAWuykRNm1gOOhtAdVCglYh\nm3MqvQdED99ehvSivZY5wYiCD4xpU1oiAx3q06760sX3vr9wuuG+Np/NC3/O\niwyt\r\n=09cV\r\n-----END PGP SIGNATURE-----\r\n"},"jest":{"testRegex":"(/__tests__/.*|\\.(test|spec))\\.(tsx?|jsx?)$","transform":{".(js|jsx)":"babel-jest",".(ts|tsx)":"ts-jest"},"collectCoverage":false,"moduleNameMapper":{"\\.(css|less|sass|scss)$":"<rootDir>/__mocks__/styleMock.ts","^[./a-zA-Z0-9$_-]+\\.svg$":"<rootDir>/jestSvgStub.js"},"coverageReporters":["html"],"setupFilesAfterEnv":["<rootDir>/jest.setup.js"],"collectCoverageFrom":["src/**/*.{ts,tsx}","examples/server/src/**/*.{js,jsx}","!**/*.d.ts"],"moduleFileExtensions":["ts","tsx","js","jsx","json"],"testPathIgnorePatterns":[",/node_modules/","/dist/"]},"main":"dist/index.js","config":{"eslint":"./examples/**/*.{js,jsx}","tslint":"./{__mocks__,src,stories}/{,**/}*.{ts,tsx}"},"readme":"[![npm version](https://badge.fury.io/js/%40gooddata%2Freact-components.svg)](https://www.npmjs.com/package/@gooddata/react-components) \n\n# GoodData.UI React components\n> A React-based JavaScript library for building data-driven applications\n\n## Getting started\n- [GoodData.UI Documentation](http://sdk.gooddata.com/gooddata-ui/)\n- [GoodData.UI Live Examples](https://gooddata-examples.herokuapp.com/)\n- [Stack Overflow](https://stackoverflow.com/questions/tagged/gooddata)\n\n### Usage\nWith [yarn](https://yarnpkg.com) installed, go to your project directory and run\n```\n$ yarn add @gooddata/react-components\n```\nIf you prefer [npm](npmjs.com) run\n```\n$ npm install --save @gooddata/react-components\n```\n\nThe public API is exposed via global `index.js`. Except for the styles, do not import any other file directly\nbecause they are not intended to be part of the public API.\n\n## Contributing\n\nWe welcome any contribution in form of [issues](https://github.com/gooddata/gooddata-react-components/issues) or [pull requests](https://github.com/gooddata/gooddata-react-components/pulls).\nThese commands may come in handy while developing:\n\n| command | description |\n| ------- | ----------- |\n| `yarn install --pure-lockfile` | first step |\n| ||\n| `yarn dev` | build react-components to `/dist` in watch mode |\n| `yarn test` | run all unit tests |\n| `yarn prettier-write` | format the source code to match the valid codestyle |\n| `yarn validate` | validate codestyle |\n| ||\n| `yarn storybook` | run storybook from `/stories` on http://localhost:9001 |\n| `yarn build-storybook` | build storybook to `/dist-storybook` |\n| `yarn test-storybook` | run storybook and [screenshot tests](https://github.com/gooddata/gdc-client-utils/tree/master/test-storybook) |\n| ||\n| `yarn examples` | run Live Examples dev-server from `/examples` on https://localhost:8999 |\n| `yarn examples-build` | build Live Examples to `/examples/dist` |\n| `yarn examples-server` | serve built Live Examples - see `/examples/server/src` |\n| `yarn examples-testcafe` | run testcafe tests against `localhost:8999` |\n\n### Deploy to heroku.com\nWhen you deploy this repo to heroku, it serves *GoodData.UI Live Examples*.\nRelevant tasks are in `Procfile` and `package.json`.\n\n```bash\n# run in the project directory\nheroku login\nheroku create <your-app-name>\nheroku config:set DOMAIN_ADMIN_USERNAME=x@gooddata.com DOMAIN_ADMIN_PASSWORD=xy PROJECT_ID_TO_ASSIGN=xms7ga4tf3g3nzucd8380o2bev8oeknp\ngit push heroku HEAD:master\nheroku open\n```\n\n### Run Live Examples Locally\nTo run *GoodData.UI Live Examples* locally:\n```bash\ngit clone <this-repository>\ncd  <repository-folder>\nyarn install --pure-lockfile\nyarn examples\n```\nThen open https://localhost:8999 and login using Live Examples account (you can [create one here](https://gooddata-examples.herokuapp.com/registration)).\n\n### Source code formatting\nThe source code in the repository is formatted by [Prettier](https://prettier.io/). \nThe format of the code is validated by our Continuous Integration server and is one of the requirements of successful merge.\n\nPrettier is supported by every major IDE. You can find the list of supported editors and how to configure them [here](https://prettier.io/docs/en/editors.html).\n\nIn the case, when your editor is not supported or you don't want to setup the integration, you can run the `yarn prettier-write` command to reformat the code before commit.\n\n## Changelog\n\n- see [CHANGELOG.md](CHANGELOG.md)\n\n## License\n\n(C) 2007-2018 GoodData Corporation\n\nThis project is dual licensed:\n\n- The ATTRIBUTION-NONCOMMERCIAL 4.0 INTERNATIONAL (CC BY-NC 4.0) is used for purpose of the trial experience and evaluation of GoodData.UI library.\n- The GOODDATA GOODDATA.UI LIBRARY END USER LICENSE AGREEMENT is used for GoodData customers.\n\nFor more information, please see [LICENSE](https://github.com/gooddata/gooddata-react-components/blob/master/LICENSE)\n","gitHead":"a78d6570ab2e61712ce3b6bd853beb718eca9ca4","scripts":{"dev":"bash scripts/build.sh --dev-watch","test":"jest --watch","build":"bash scripts/build.sh","tslint":"yarn run-tslint -t verbose $npm_package_config_tslint","prepare":"cd examples/server && yarn install --pure-lockfile && cd ../..; rm -r examples/node_modules 2>/dev/null; true","examples":"bash scripts/run-examples.sh","prepare?":"# Called before `npm publish` and on local `npm install`. Temporarily also for deleting obsolete node_modules. Ends with `true` to continue gracefully.","validate":"tsc --noEmit && yarn tslint && eslint $npm_package_config_eslint && yarn prettier-check","build-dev":"bash scripts/build.sh --dev","examples?":"# Default is developer domain, other options: yarn examples [sec,secure,stg,stg2,stg3,demo,developer or URL]","storybook":"yarn build && start-storybook -p 9001 -c .storybook","test-once":"jest","tslint-ci":"mkdir -p ./ci/results && yarn run-tslint -t checkstyle -o ./ci/results/tslint-results.xml $npm_package_config_tslint","run-tslint":"tslint -p tsconfig.json","validate-ci":"tsc --noEmit && yarn tslint-ci  && eslint $npm_package_config_eslint -f checkstyle -o ci/results/eslint-results.xml && yarn prettier-check","examples-build":"bash scripts/build-examples.sh","prepublishOnly":"yarn build","prettier-check":"prettier --check '{src,stories,styles,__mocks__,examples/server/src,examples/src,examples/test}/**/*.{ts,js,tsx,jsx,json,scss,md,yaml,html}'","prettier-write":"prettier --write '{src,stories,styles,__mocks__,examples/server/src,examples/src,examples/test}/**/*.{ts,js,tsx,jsx,json,scss,md,yaml,html}'","test-storybook":"yarn build && test-storybook","build-storybook":"yarn build && build-storybook -c .storybook -o dist-storybook","examples-server":"node examples/server/src/index.js","heroku-postbuild":"yarn examples-build developer","examples-testcafe":"testcafe chrome --assertion-timeout 60000 -S -s examples/_screenshots examples/test/**/**/*_test* --debug-on-fail","examples-testcafe-ci":"testcafe 'chrome:headless --no-sandbox' --assertion-timeout 60000 -S -s examples/_screenshots examples/test/**/**/*_test*","examples-testcafe-live":"testcafe-live chrome --assertion-timeout 60000 examples/test/**/**/*_test*"},"typings":"dist/index.d.ts","_npmUser":{"name":"gooddata-ci","email":"rail@gooddata.com"},"deprecated":"@gooddata/react-components@7 reached End of Support on March 31, 2022. Please upgrade (see https://sdk.gooddata.com/gooddata-ui/docs/supported_versions.html for more information).","repository":{"url":"git+ssh://git@github.com/gooddata/gooddata-react-components.git","type":"git"},"_npmVersion":"6.4.1","description":"GoodData React Components","directories":{},"_nodeVersion":"8.12.0","dependencies":{"rxjs":"^5.5.6","uuid":"3.2.1","immer":"1.3.1","lodash":"4.17.11","invariant":"^2.2.2","classnames":"^2.2.6","highcharts":"4.2.5","prop-types":"^15.6.0","react-intl":"^2.4.0","custom-event":"^1.0.1","ag-grid-react":"20.0.0","react-measure":"2.3.0","@gooddata/typings":"^2.13.2","@types/highcharts":"4.2.56","ag-grid-community":"20.0.0","http-status-codes":"^1.3.0","@gooddata/js-utils":"3.4.0","@gooddata/numberjs":"^3.1.2","fixed-data-table-2":"0.7.17","react-async-script":"^1.0.1","@gooddata/goodstrap":"60.6.0","react-dom-factories":"^1.0.2","@gooddata/gooddata-js":"11.11.0","react-transition-group":"2.2.1","highcharts-pattern-fill":"3.0.3","nodelist-foreach-polyfill":"^1.2.0","highcharts-grouped-categories":"^1.1.3"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"raf":"3.3.2","yup":"^0.24.1","jest":"24.7.1","react":"16.5.2","enzyme":"3.5.0","eslint":"4.19.1","formik":"^0.11.11","moment":"2.23.0","history":"^4.7.2","ts-jest":"24.0.0","webpack":"4.30.0","prettier":"1.16.4","react-ga":"^2.5.2","recharts":"1.0.0-beta.9","testcafe":"0.20.3","commander":"2.14.1","node-sass":"4.7.2","react-dom":"16.5.2","supertest":"3.0.0","ts-loader":"6.0.0","css-loader":"0.28.7","jest-junit":"3.0.0","raw-loader":"0.5.1","styled-jsx":"2.2.1","typescript":"3.3.4000","@babel/core":"7.4.4","@types/jest":"24.0.6","@types/node":"7.0.8","@types/uuid":"3.4.3","file-loader":"3.0.1","sass-loader":"6.0.6","webpack-cli":"3.3.2","@types/react":"16.0.34","babel-loader":"8.0.5","react-helmet":"5.2.0","react-select":"1.2.1","style-loader":"0.19.1","@types/enzyme":"3.1.13","@types/lodash":"4.14.123","testcafe-live":"0.1.4","@babel/runtime":"7.4.4","@babel/polyfill":"^7.4.4","@storybook/react":"5.0.11","@types/invariant":"2.2.29","@types/react-dom":"16.0.3","isomorphic-fetch":"2.2.1","react-datepicker":"1.1.0","react-router-dom":"4.2.2","@babel/preset-env":"7.4.4","@gooddata/mock-js":"1.28.0","@storybook/addons":"5.0.11","@types/classnames":"2.2.3","@types/prop-types":"15.5.2","@types/react-intl":"2.3.5","@storybook/theming":"5.0.11","identity-obj-proxy":"^3.0.0","webpack-dev-server":"3.3.1","@babel/preset-react":"7.0.0","@types/react-portal":"4.0.1","babel-plugin-lodash":"3.3.4","html-webpack-plugin":"3.2.0","react-test-renderer":"16.4.2","@types/react-measure":"2.0.5","clean-webpack-plugin":"2.0.2","stats-webpack-plugin":"0.7.0","eslint-config-prettier":"4.1.0","react-google-recaptcha":"^0.11.0","tslint-config-prettier":"1.18.0","@gooddata/eslint-config":"0.1.0","@gooddata/tslint-config":"1.0.0","@types/storybook__react":"4.0.1","enzyme-adapter-react-16":"1.3.1","uglifyjs-webpack-plugin":"2.1.2","@gooddata/test-storybook":"3.0.1","@storybook/addon-actions":"5.0.11","@storybook/addon-options":"5.0.11","node-sass-magic-importer":"5.1.0","react-syntax-highlighter":"6.1.2","@types/fixed-data-table-2":"0.8.1","@types/react-test-renderer":"16.0.0","circular-dependency-plugin":"5.0.2","compression-webpack-plugin":"2.0.0","@types/enzyme-adapter-react-16":"1.0.3","@types/storybook__addon-actions":"3.4.2","@babel/plugin-proposal-class-properties":"7.4.4","@babel/plugin-proposal-object-rest-spread":"7.4.4","@babel/plugin-transform-async-to-generator":"7.4.4"},"peerDependencies":{"react":"16.5.2","react-dom":"16.5.2"},"_npmOperationalInternal":{"tmp":"tmp/react-components_7.1.0-alpha9_1558697647066_0.9822007108113471","host":"s3://npm-registry-packages"}},"7.1.0-alpha10":{"name":"@gooddata/react-components","version":"7.1.0-alpha10","author":{"name":"GoodData Corporation"},"license":"BSD-3-Clause","_id":"@gooddata/react-components@7.1.0-alpha10","maintainers":[{"name":"bertold8","email":"ivan.nejezchleb@seznam.cz"},{"name":"bugsbunny338","email":"jiri.zajic@mensa.cz"},{"name":"gooddata-ci","email":"rail@gooddata.com"},{"name":"ivan.mjartan","email":"ivan.mjartan@gooddata.com"},{"name":"jakub-sterba","email":"jakub.sterba@gooddata.com"},{"name":"jaroslav.tomecek","email":"jaroslav.tomecek@gooddata.com"},{"name":"jkittler","email":"honza.kittler@gmail.com"},{"name":"khanh.le","email":"khanh.le@gooddata.com"},{"name":"langhamp","email":"pavel.langhammer@gooddata.com"},{"name":"lanhuynh","email":"lan.huynh@gooddata.com"},{"name":"linhhong","email":"linh.hong@gooddata.com"},{"name":"lpearce","email":"levi.pearce@gooddata.com"},{"name":"lupko","email":"lubomir.slivka@gooddata.com"},{"name":"martin.mosko","email":"martin.mosko@gooddata.com"},{"name":"michal.marsal","email":"michal.marsal@gooddata.com"},{"name":"nadtan","email":"tan.nguyen@gooddata.com"},{"name":"naibinh","email":"naibinh@gmail.com"},{"name":"nikolacech","email":"nikola.cech@gooddata.com"},{"name":"no23reason","email":"dan.homola@hotmail.cz"},{"name":"pbenes","email":"petr.benes@gooddata.com"},{"name":"petrjanu","email":"petr.janu@gooddata.com"},{"name":"ptquang86","email":"ptquang86@gmail.com"},{"name":"qduval","email":"quentin.duval@gooddata.com"},{"name":"rodri360","email":"me@rodri360.com"},{"name":"sitina","email":"jiri.sitina@gooddata.com"},{"name":"sondo","email":"son.do@gooddata.com"},{"name":"strouhaljan","email":"strouhal.jan@gmail.com"},{"name":"tomas.bouma","email":"tomas.bouma@gooddata.com"},{"name":"tomas.kratochvil","email":"tomas.kratochvil@gooddata.com"},{"name":"tomasreichmann","email":"tomasreichmann@gmail.com"},{"name":"tomsatgd","email":"tomas.satinsky@gooddata.com"},{"name":"tu.ngo","email":"tu.ngo@gooddata.com"},{"name":"vlastikcz","email":"vlastimil.kotas@gooddata.com"},{"name":"vlckomi1","email":"michaela.vlckova@gooddata.com"},{"name":"xmort","email":"petr.dolejsi@gooddata.com"},{"name":"yanlipnican","email":"yanlipnican@gmail.com"}],"homepage":"https://github.com/gooddata/gooddata-react-components#readme","bugs":{"url":"https://github.com/gooddata/gooddata-react-components/issues"},"dist":{"shasum":"ed8c0972fa0718195cbe630b20e5d62b6f8ba41e","tarball":"https://registry.npmjs.org/@gooddata/react-components/-/react-components-7.1.0-alpha10.tgz","fileCount":1811,"integrity":"sha512-9oRgyKoW59J216t9y87BQouKx7wXxUwcavc1fVLLOYoQ7TpF/ReRZIOAS1GfDZcllnLuTydyvJTDIIpOCcHwvw==","signatures":[{"sig":"MEUCIQDcMk+v4Dm1gi+5fzxXBpmKUqb3STDQJamUwpFetMmuZwIgYRAi52GeS+yzltAopRCXvQjxudImzQWezfCB/8gnqwM=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":7392855,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJc7e5fCRA9TVsSAnZWagAADOIP/AuPUT+8fSaE3rwlGrgm\nqjMkuCnAWm+DAUjC1m+IgJDyDwAATKzqRp9xWBAv3V5qP9O83xCW49jHmgyQ\n43+D7PtaDxU1m9buiclErgTTp53NDjZJz4Z///X3dOBu7KsUrr14tF6yfBkJ\nnvaFqIrEU7yTJuE1uICDExYZneGEJ5nQZavjiNgvNo7dy23KK5fE8c7qloLM\n5UGYtRQQzM5XnUktFiLftTdkt3mWtpXjVVGdFijvwEdqkm6QO+7QDWjkJx79\nUBoeMSnuSqPC1DeUNDS1gep2uq6ip6g2n4JXlIjlwxcUOuhGih5Ez92WqLnh\nxpFWUsUGjjq/q9M8tPcr8uazTb3emunXKyvz65QpGu2vK0yNcEjNmQzmTiFn\n8O/FyZR1vWJvB0TWQPJg7gcIDSw/7fLBADfTgixswxHPZhSQVLKfZPA0JGx2\nCTjkzhW1EydZc9YtQ6YxFtgIM3qnILlBgLSC+dMaz3fTNqzNfU2gk1XsN86F\nVJOnEUcR0g047LvHMD4BDhJkhdxW2u9Vvx72uQhcNpjMphED+4vjI0uxLrLw\nifu4qe8gQVq3/kLE/8kf7CC8nX6nAK6LbBxNwzMY2Ogkx5afCrI+jxAxlzto\nUcWGN5+DUtoZnQ6E2eKFikiraIFGvEsqIbGA/yTdj73rwKcHxojf5EjjSA5F\nuPKq\r\n=cv2j\r\n-----END PGP SIGNATURE-----\r\n"},"jest":{"testRegex":"(/__tests__/.*|\\.(test|spec))\\.(tsx?|jsx?)$","transform":{".(js|jsx)":"babel-jest",".(ts|tsx)":"ts-jest"},"collectCoverage":false,"moduleNameMapper":{"\\.(css|less|sass|scss)$":"<rootDir>/__mocks__/styleMock.ts","^[./a-zA-Z0-9$_-]+\\.svg$":"<rootDir>/jestSvgStub.js"},"coverageReporters":["html"],"setupFilesAfterEnv":["<rootDir>/jest.setup.js"],"collectCoverageFrom":["src/**/*.{ts,tsx}","examples/server/src/**/*.{js,jsx}","!**/*.d.ts"],"moduleFileExtensions":["ts","tsx","js","jsx","json"],"testPathIgnorePatterns":[",/node_modules/","/dist/"]},"main":"dist/index.js","config":{"eslint":"./examples/**/*.{js,jsx}","tslint":"./{__mocks__,src,stories}/{,**/}*.{ts,tsx}"},"readme":"[![npm version](https://badge.fury.io/js/%40gooddata%2Freact-components.svg)](https://www.npmjs.com/package/@gooddata/react-components) \n\n# GoodData.UI React components\n> A React-based JavaScript library for building data-driven applications\n\n## Getting started\n- [GoodData.UI Documentation](http://sdk.gooddata.com/gooddata-ui/)\n- [GoodData.UI Live Examples](https://gooddata-examples.herokuapp.com/)\n- [Stack Overflow](https://stackoverflow.com/questions/tagged/gooddata)\n\n### Usage\nWith [yarn](https://yarnpkg.com) installed, go to your project directory and run\n```\n$ yarn add @gooddata/react-components\n```\nIf you prefer [npm](npmjs.com) run\n```\n$ npm install --save @gooddata/react-components\n```\n\nThe public API is exposed via global `index.js`. Except for the styles, do not import any other file directly\nbecause they are not intended to be part of the public API.\n\n## Contributing\n\nWe welcome any contribution in form of [issues](https://github.com/gooddata/gooddata-react-components/issues) or [pull requests](https://github.com/gooddata/gooddata-react-components/pulls).\nThese commands may come in handy while developing:\n\n| command | description |\n| ------- | ----------- |\n| `yarn install --pure-lockfile` | first step |\n| ||\n| `yarn dev` | build react-components to `/dist` in watch mode |\n| `yarn test` | run all unit tests |\n| `yarn prettier-write` | format the source code to match the valid codestyle |\n| `yarn validate` | validate codestyle |\n| ||\n| `yarn storybook` | run storybook from `/stories` on http://localhost:9001 |\n| `yarn build-storybook` | build storybook to `/dist-storybook` |\n| `yarn test-storybook` | run storybook and [screenshot tests](https://github.com/gooddata/gdc-client-utils/tree/master/test-storybook) |\n| ||\n| `yarn examples` | run Live Examples dev-server from `/examples` on https://localhost:8999 |\n| `yarn examples-build` | build Live Examples to `/examples/dist` |\n| `yarn examples-server` | serve built Live Examples - see `/examples/server/src` |\n| `yarn examples-testcafe` | run testcafe tests against `localhost:8999` |\n\n### Deploy to heroku.com\nWhen you deploy this repo to heroku, it serves *GoodData.UI Live Examples*.\nRelevant tasks are in `Procfile` and `package.json`.\n\n```bash\n# run in the project directory\nheroku login\nheroku create <your-app-name>\nheroku config:set DOMAIN_ADMIN_USERNAME=x@gooddata.com DOMAIN_ADMIN_PASSWORD=xy PROJECT_ID_TO_ASSIGN=xms7ga4tf3g3nzucd8380o2bev8oeknp\ngit push heroku HEAD:master\nheroku open\n```\n\n### Run Live Examples Locally\nTo run *GoodData.UI Live Examples* locally:\n```bash\ngit clone <this-repository>\ncd  <repository-folder>\nyarn install --pure-lockfile\nyarn examples\n```\nThen open https://localhost:8999 and login using Live Examples account (you can [create one here](https://gooddata-examples.herokuapp.com/registration)).\n\n### Source code formatting\nThe source code in the repository is formatted by [Prettier](https://prettier.io/). \nThe format of the code is validated by our Continuous Integration server and is one of the requirements of successful merge.\n\nPrettier is supported by every major IDE. You can find the list of supported editors and how to configure them [here](https://prettier.io/docs/en/editors.html).\n\nIn the case, when your editor is not supported or you don't want to setup the integration, you can run the `yarn prettier-write` command to reformat the code before commit.\n\n## Changelog\n\n- see [CHANGELOG.md](CHANGELOG.md)\n\n## License\n\n(C) 2007-2018 GoodData Corporation\n\nThis project is dual licensed:\n\n- The ATTRIBUTION-NONCOMMERCIAL 4.0 INTERNATIONAL (CC BY-NC 4.0) is used for purpose of the trial experience and evaluation of GoodData.UI library.\n- The GOODDATA GOODDATA.UI LIBRARY END USER LICENSE AGREEMENT is used for GoodData customers.\n\nFor more information, please see [LICENSE](https://github.com/gooddata/gooddata-react-components/blob/master/LICENSE)\n","gitHead":"eea165f45544547c72ba62053bb0f871573acdee","scripts":{"dev":"bash scripts/build.sh --dev-watch","test":"jest --watch","build":"bash scripts/build.sh","tslint":"yarn run-tslint -t verbose $npm_package_config_tslint","prepare":"cd examples/server && yarn install --pure-lockfile && cd ../..; rm -r examples/node_modules 2>/dev/null; true","examples":"bash scripts/run-examples.sh","prepare?":"# Called before `npm publish` and on local `npm install`. Temporarily also for deleting obsolete node_modules. Ends with `true` to continue gracefully.","validate":"tsc --noEmit && yarn tslint && eslint $npm_package_config_eslint && yarn prettier-check","build-dev":"bash scripts/build.sh --dev","examples?":"# Default is developer domain, other options: yarn examples [sec,secure,stg,stg2,stg3,demo,developer or URL]","storybook":"yarn build && start-storybook -p 9001 -c .storybook","test-once":"jest","tslint-ci":"mkdir -p ./ci/results && yarn run-tslint -t checkstyle -o ./ci/results/tslint-results.xml $npm_package_config_tslint","run-tslint":"tslint -p tsconfig.json","validate-ci":"tsc --noEmit && yarn tslint-ci  && eslint $npm_package_config_eslint -f checkstyle -o ci/results/eslint-results.xml && yarn prettier-check","examples-build":"bash scripts/build-examples.sh","prepublishOnly":"yarn build","prettier-check":"prettier --check '{src,stories,styles,__mocks__,examples/server/src,examples/src,examples/test}/**/*.{ts,js,tsx,jsx,json,scss,md,yaml,html}'","prettier-write":"prettier --write '{src,stories,styles,__mocks__,examples/server/src,examples/src,examples/test}/**/*.{ts,js,tsx,jsx,json,scss,md,yaml,html}'","test-storybook":"yarn build && test-storybook","build-storybook":"yarn build && build-storybook -c .storybook -o dist-storybook","examples-server":"node examples/server/src/index.js","heroku-postbuild":"yarn examples-build developer","examples-testcafe":"testcafe chrome --assertion-timeout 60000 -S -s examples/_screenshots examples/test/**/**/*_test* --debug-on-fail","examples-testcafe-ci":"testcafe 'chrome:headless --no-sandbox' --assertion-timeout 60000 -S -s examples/_screenshots examples/test/**/**/*_test*","examples-testcafe-live":"testcafe-live chrome --assertion-timeout 60000 examples/test/**/**/*_test*"},"typings":"dist/index.d.ts","_npmUser":{"name":"gooddata-ci","email":"rail@gooddata.com"},"deprecated":"@gooddata/react-components@7 reached End of Support on March 31, 2022. Please upgrade (see https://sdk.gooddata.com/gooddata-ui/docs/supported_versions.html for more information).","repository":{"url":"git+ssh://git@github.com/gooddata/gooddata-react-components.git","type":"git"},"_npmVersion":"6.4.1","description":"GoodData React Components","directories":{},"_nodeVersion":"8.12.0","dependencies":{"rxjs":"^5.5.6","uuid":"3.2.1","immer":"1.3.1","lodash":"4.17.11","invariant":"^2.2.2","classnames":"^2.2.6","highcharts":"4.2.5","prop-types":"^15.6.0","react-intl":"^2.4.0","custom-event":"^1.0.1","ag-grid-react":"20.0.0","react-measure":"2.3.0","@gooddata/typings":"^2.13.2","@types/highcharts":"4.2.56","ag-grid-community":"20.0.0","http-status-codes":"^1.3.0","@gooddata/js-utils":"3.4.0","@gooddata/numberjs":"^3.1.2","fixed-data-table-2":"0.7.17","react-async-script":"^1.0.1","@gooddata/goodstrap":"60.6.0","react-dom-factories":"^1.0.2","@gooddata/gooddata-js":"11.11.0","react-transition-group":"2.2.1","highcharts-pattern-fill":"3.0.3","nodelist-foreach-polyfill":"^1.2.0","highcharts-grouped-categories":"^1.1.3"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"raf":"3.3.2","yup":"^0.24.1","jest":"24.7.1","react":"16.5.2","enzyme":"3.5.0","eslint":"4.19.1","formik":"^0.11.11","moment":"2.23.0","history":"^4.7.2","ts-jest":"24.0.0","webpack":"4.30.0","prettier":"1.16.4","react-ga":"^2.5.2","recharts":"1.0.0-beta.9","testcafe":"0.20.3","commander":"2.14.1","node-sass":"4.7.2","react-dom":"16.5.2","supertest":"3.0.0","ts-loader":"6.0.0","css-loader":"0.28.7","jest-junit":"3.0.0","raw-loader":"0.5.1","styled-jsx":"2.2.1","typescript":"3.3.4000","@babel/core":"7.4.4","@types/jest":"24.0.6","@types/node":"7.0.8","@types/uuid":"3.4.3","file-loader":"3.0.1","sass-loader":"6.0.6","webpack-cli":"3.3.2","@types/react":"16.0.34","babel-loader":"8.0.5","react-helmet":"5.2.0","react-select":"1.2.1","style-loader":"0.19.1","@types/enzyme":"3.1.13","@types/lodash":"4.14.123","testcafe-live":"0.1.4","@babel/runtime":"7.4.4","@babel/polyfill":"^7.4.4","@storybook/react":"5.0.11","@types/invariant":"2.2.29","@types/react-dom":"16.0.3","isomorphic-fetch":"2.2.1","react-datepicker":"1.1.0","react-router-dom":"4.2.2","@babel/preset-env":"7.4.4","@gooddata/mock-js":"1.28.0","@storybook/addons":"5.0.11","@types/classnames":"2.2.3","@types/prop-types":"15.5.2","@types/react-intl":"2.3.5","@storybook/theming":"5.0.11","identity-obj-proxy":"^3.0.0","webpack-dev-server":"3.3.1","@babel/preset-react":"7.0.0","@types/react-portal":"4.0.1","babel-plugin-lodash":"3.3.4","html-webpack-plugin":"3.2.0","react-test-renderer":"16.4.2","@types/react-measure":"2.0.5","clean-webpack-plugin":"2.0.2","stats-webpack-plugin":"0.7.0","eslint-config-prettier":"4.1.0","react-google-recaptcha":"^0.11.0","tslint-config-prettier":"1.18.0","@gooddata/eslint-config":"0.1.0","@gooddata/tslint-config":"1.0.0","@types/storybook__react":"4.0.1","enzyme-adapter-react-16":"1.3.1","uglifyjs-webpack-plugin":"2.1.2","@gooddata/test-storybook":"3.0.1","@storybook/addon-actions":"5.0.11","@storybook/addon-options":"5.0.11","node-sass-magic-importer":"5.1.0","react-syntax-highlighter":"6.1.2","@types/fixed-data-table-2":"0.8.1","@types/react-test-renderer":"16.0.0","circular-dependency-plugin":"5.0.2","compression-webpack-plugin":"2.0.0","@types/enzyme-adapter-react-16":"1.0.3","@types/storybook__addon-actions":"3.4.2","@babel/plugin-proposal-class-properties":"7.4.4","@babel/plugin-proposal-object-rest-spread":"7.4.4","@babel/plugin-transform-async-to-generator":"7.4.4"},"peerDependencies":{"react":"16.5.2","react-dom":"16.5.2"},"_npmOperationalInternal":{"tmp":"tmp/react-components_7.1.0-alpha10_1559096925686_0.5599499824265419","host":"s3://npm-registry-packages"}},"7.1.0-alpha.11":{"name":"@gooddata/react-components","version":"7.1.0-alpha.11","author":{"name":"GoodData Corporation"},"license":"BSD-3-Clause","_id":"@gooddata/react-components@7.1.0-alpha.11","maintainers":[{"name":"bertold8","email":"ivan.nejezchleb@seznam.cz"},{"name":"bugsbunny338","email":"jiri.zajic@mensa.cz"},{"name":"gooddata-ci","email":"rail@gooddata.com"},{"name":"ivan.mjartan","email":"ivan.mjartan@gooddata.com"},{"name":"jakub-sterba","email":"jakub.sterba@gooddata.com"},{"name":"jaroslav.tomecek","email":"jaroslav.tomecek@gooddata.com"},{"name":"jkittler","email":"honza.kittler@gmail.com"},{"name":"khanh.le","email":"khanh.le@gooddata.com"},{"name":"langhamp","email":"pavel.langhammer@gooddata.com"},{"name":"lanhuynh","email":"lan.huynh@gooddata.com"},{"name":"linhhong","email":"linh.hong@gooddata.com"},{"name":"lpearce","email":"levi.pearce@gooddata.com"},{"name":"lupko","email":"lubomir.slivka@gooddata.com"},{"name":"martin.mosko","email":"martin.mosko@gooddata.com"},{"name":"michal.marsal","email":"michal.marsal@gooddata.com"},{"name":"nadtan","email":"tan.nguyen@gooddata.com"},{"name":"naibinh","email":"naibinh@gmail.com"},{"name":"nikolacech","email":"nikola.cech@gooddata.com"},{"name":"no23reason","email":"dan.homola@hotmail.cz"},{"name":"pbenes","email":"petr.benes@gooddata.com"},{"name":"petrjanu","email":"petr.janu@gooddata.com"},{"name":"ptquang86","email":"ptquang86@gmail.com"},{"name":"qduval","email":"quentin.duval@gooddata.com"},{"name":"rodri360","email":"me@rodri360.com"},{"name":"sitina","email":"jiri.sitina@gooddata.com"},{"name":"sondo","email":"son.do@gooddata.com"},{"name":"strouhaljan","email":"strouhal.jan@gmail.com"},{"name":"tomas.bouma","email":"tomas.bouma@gooddata.com"},{"name":"tomas.kratochvil","email":"tomas.kratochvil@gooddata.com"},{"name":"tomasreichmann","email":"tomasreichmann@gmail.com"},{"name":"tomsatgd","email":"tomas.satinsky@gooddata.com"},{"name":"tu.ngo","email":"tu.ngo@gooddata.com"},{"name":"vlastikcz","email":"vlastimil.kotas@gooddata.com"},{"name":"vlckomi1","email":"michaela.vlckova@gooddata.com"},{"name":"xmort","email":"petr.dolejsi@gooddata.com"},{"name":"yanlipnican","email":"yanlipnican@gmail.com"}],"homepage":"https://github.com/gooddata/gooddata-react-components#readme","bugs":{"url":"https://github.com/gooddata/gooddata-react-components/issues"},"dist":{"shasum":"f70e9732853a6be28d6fa3a0313100e5045b1b34","tarball":"https://registry.npmjs.org/@gooddata/react-components/-/react-components-7.1.0-alpha.11.tgz","fileCount":1811,"integrity":"sha512-D2k0CQar7zJSxijeo/wo4lJ9Fe+Fn1oy6xoeV6kqptcb3Bi1Zl589swiqm3QoRx4D8iVBUCEm7v30XK6zgi2zw==","signatures":[{"sig":"MEQCIGzv00XOF68vgf+nqxfFZZn+mJi6bFP26rMyx9Z51w++AiBY0uMhiWlG85r1zPld0V6PYXowpg6iUR7ey5hhstl11w==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":7393906,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJc7oRyCRA9TVsSAnZWagAAQ7YP/1Eoe84JFH2Rnx2AIORr\n4A6egAJOzlF9mljczVegjaqfBGJhUrxIS8DoheS2vv2ioGxG09m1NdY1P0hT\nPK4hcjH1FrcLGED9iQYjWr79kyBZ64jBVO7z52WzOHbiMNuRaUt8KQqt3zi6\nL12try+NJKghixXTfCoxcgdJ1D2Foiyr3TUT8ia3+PU/6YF3VLkazvtvb32a\nArPJcFLWw7xu9XM/lC2hWXbt2c7jq0gZgj/gc3Z0+yp57bOph0nBQx/h7RBx\nn4S5KP7XTbrM2NiTIspiwukwuaO60F8KMJZBQwq4bfVuXc4oYJvynYlxbjPI\nfXLgeCajAfbot7lZCRoctROvBm4+9bj1CetmevgNZWdIB6nX4fs6fkT352Vj\ntMS4qSNSrKEyt80SG3Sy83dpwdXU+MaiD8xhfbAmTvxjBSe3YeBLNAHY2dHF\ndVoU7L3wx2oFWrcqwSyPLa4PQnVFCcHfmaZr9hOF3qj1PRovNSruDHne7uSI\ncDP0Qbg/phaGvtAzUXAD04OWi2FkQj6Zerk5Ws7WNzJSMJOlIukW9VgnLvKS\nAnudL0t0ZA0zfLc3V4X2N9QRmPnWimTuh60QV2IAQXSp6GousE2kl/IROzvK\nJo2SfE9s51XwvOIJKjYjC7GNhxFnETlj1TYsXAORxemeLNUYivT+h9DBQeVu\no504\r\n=3vRr\r\n-----END PGP SIGNATURE-----\r\n"},"jest":{"testRegex":"(/__tests__/.*|\\.(test|spec))\\.(tsx?|jsx?)$","transform":{".(js|jsx)":"babel-jest",".(ts|tsx)":"ts-jest"},"collectCoverage":false,"moduleNameMapper":{"\\.(css|less|sass|scss)$":"<rootDir>/__mocks__/styleMock.ts","^[./a-zA-Z0-9$_-]+\\.svg$":"<rootDir>/jestSvgStub.js"},"coverageReporters":["html"],"setupFilesAfterEnv":["<rootDir>/jest.setup.js"],"collectCoverageFrom":["src/**/*.{ts,tsx}","examples/server/src/**/*.{js,jsx}","!**/*.d.ts"],"moduleFileExtensions":["ts","tsx","js","jsx","json"],"testPathIgnorePatterns":[",/node_modules/","/dist/"]},"main":"dist/index.js","config":{"eslint":"./examples/**/*.{js,jsx}","tslint":"./{__mocks__,src,stories}/{,**/}*.{ts,tsx}"},"readme":"[![npm version](https://badge.fury.io/js/%40gooddata%2Freact-components.svg)](https://www.npmjs.com/package/@gooddata/react-components) \n\n# GoodData.UI React components\n> A React-based JavaScript library for building data-driven applications\n\n## Getting started\n- [GoodData.UI Documentation](http://sdk.gooddata.com/gooddata-ui/)\n- [GoodData.UI Live Examples](https://gooddata-examples.herokuapp.com/)\n- [Stack Overflow](https://stackoverflow.com/questions/tagged/gooddata)\n\n### Usage\nWith [yarn](https://yarnpkg.com) installed, go to your project directory and run\n```\n$ yarn add @gooddata/react-components\n```\nIf you prefer [npm](npmjs.com) run\n```\n$ npm install --save @gooddata/react-components\n```\n\nThe public API is exposed via global `index.js`. Except for the styles, do not import any other file directly\nbecause they are not intended to be part of the public API.\n\n## Contributing\n\nWe welcome any contribution in form of [issues](https://github.com/gooddata/gooddata-react-components/issues) or [pull requests](https://github.com/gooddata/gooddata-react-components/pulls).\nThese commands may come in handy while developing:\n\n| command | description |\n| ------- | ----------- |\n| `yarn install --pure-lockfile` | first step |\n| ||\n| `yarn dev` | build react-components to `/dist` in watch mode |\n| `yarn test` | run all unit tests |\n| `yarn prettier-write` | format the source code to match the valid codestyle |\n| `yarn validate` | validate codestyle |\n| ||\n| `yarn storybook` | run storybook from `/stories` on http://localhost:9001 |\n| `yarn build-storybook` | build storybook to `/dist-storybook` |\n| `yarn test-storybook` | run storybook and [screenshot tests](https://github.com/gooddata/gdc-client-utils/tree/master/test-storybook) |\n| ||\n| `yarn examples` | run Live Examples dev-server from `/examples` on https://localhost:8999 |\n| `yarn examples-build` | build Live Examples to `/examples/dist` |\n| `yarn examples-server` | serve built Live Examples - see `/examples/server/src` |\n| `yarn examples-testcafe` | run testcafe tests against `localhost:8999` |\n\n### Deploy to heroku.com\nWhen you deploy this repo to heroku, it serves *GoodData.UI Live Examples*.\nRelevant tasks are in `Procfile` and `package.json`.\n\n```bash\n# run in the project directory\nheroku login\nheroku create <your-app-name>\nheroku config:set DOMAIN_ADMIN_USERNAME=x@gooddata.com DOMAIN_ADMIN_PASSWORD=xy PROJECT_ID_TO_ASSIGN=xms7ga4tf3g3nzucd8380o2bev8oeknp\ngit push heroku HEAD:master\nheroku open\n```\n\n### Run Live Examples Locally\nTo run *GoodData.UI Live Examples* locally:\n```bash\ngit clone <this-repository>\ncd  <repository-folder>\nyarn install --pure-lockfile\nyarn examples\n```\nThen open https://localhost:8999 and login using Live Examples account (you can [create one here](https://gooddata-examples.herokuapp.com/registration)).\n\n### Source code formatting\nThe source code in the repository is formatted by [Prettier](https://prettier.io/). \nThe format of the code is validated by our Continuous Integration server and is one of the requirements of successful merge.\n\nPrettier is supported by every major IDE. You can find the list of supported editors and how to configure them [here](https://prettier.io/docs/en/editors.html).\n\nIn the case, when your editor is not supported or you don't want to setup the integration, you can run the `yarn prettier-write` command to reformat the code before commit.\n\n## Changelog\n\n- see [CHANGELOG.md](CHANGELOG.md)\n\n## License\n\n(C) 2007-2018 GoodData Corporation\n\nThis project is dual licensed:\n\n- The ATTRIBUTION-NONCOMMERCIAL 4.0 INTERNATIONAL (CC BY-NC 4.0) is used for purpose of the trial experience and evaluation of GoodData.UI library.\n- The GOODDATA GOODDATA.UI LIBRARY END USER LICENSE AGREEMENT is used for GoodData customers.\n\nFor more information, please see [LICENSE](https://github.com/gooddata/gooddata-react-components/blob/master/LICENSE)\n","gitHead":"cc844aeb68fc7ee1a0d86d96b3ace8256d4fcd4a","scripts":{"dev":"bash scripts/build.sh --dev-watch","test":"jest --watch","build":"bash scripts/build.sh","tslint":"yarn run-tslint -t verbose $npm_package_config_tslint","prepare":"cd examples/server && yarn install --pure-lockfile && cd ../..; rm -r examples/node_modules 2>/dev/null; true","examples":"bash scripts/run-examples.sh","prepare?":"# Called before `npm publish` and on local `npm install`. Temporarily also for deleting obsolete node_modules. Ends with `true` to continue gracefully.","validate":"tsc --noEmit && yarn tslint && eslint $npm_package_config_eslint && yarn prettier-check","build-dev":"bash scripts/build.sh --dev","examples?":"# Default is developer domain, other options: yarn examples [sec,secure,stg,stg2,stg3,demo,developer or URL]","storybook":"yarn build && start-storybook -p 9001 -c .storybook","test-once":"jest","tslint-ci":"mkdir -p ./ci/results && yarn run-tslint -t checkstyle -o ./ci/results/tslint-results.xml $npm_package_config_tslint","run-tslint":"tslint -p tsconfig.json","validate-ci":"tsc --noEmit && yarn tslint-ci  && eslint $npm_package_config_eslint -f checkstyle -o ci/results/eslint-results.xml && yarn prettier-check","examples-build":"bash scripts/build-examples.sh","prepublishOnly":"yarn build","prettier-check":"prettier --check '{src,stories,styles,__mocks__,examples/server/src,examples/src,examples/test}/**/*.{ts,js,tsx,jsx,json,scss,md,yaml,html}'","prettier-write":"prettier --write '{src,stories,styles,__mocks__,examples/server/src,examples/src,examples/test}/**/*.{ts,js,tsx,jsx,json,scss,md,yaml,html}'","test-storybook":"yarn build && test-storybook","build-storybook":"yarn build && build-storybook -c .storybook -o dist-storybook","examples-server":"node examples/server/src/index.js","heroku-postbuild":"yarn examples-build developer","examples-testcafe":"testcafe chrome --assertion-timeout 60000 -S -s examples/_screenshots examples/test/**/**/*_test* --debug-on-fail","examples-testcafe-ci":"testcafe 'chrome:headless --no-sandbox' --assertion-timeout 60000 -S -s examples/_screenshots examples/test/**/**/*_test*","examples-testcafe-live":"testcafe-live chrome --assertion-timeout 60000 examples/test/**/**/*_test*"},"typings":"dist/index.d.ts","_npmUser":{"name":"gooddata-ci","email":"rail@gooddata.com"},"deprecated":"@gooddata/react-components@7 reached End of Support on March 31, 2022. Please upgrade (see https://sdk.gooddata.com/gooddata-ui/docs/supported_versions.html for more information).","repository":{"url":"git+ssh://git@github.com/gooddata/gooddata-react-components.git","type":"git"},"_npmVersion":"6.4.1","description":"GoodData React Components","directories":{},"_nodeVersion":"8.12.0","dependencies":{"rxjs":"^5.5.6","uuid":"3.2.1","immer":"1.3.1","lodash":"4.17.11","invariant":"^2.2.2","classnames":"^2.2.6","highcharts":"4.2.5","prop-types":"^15.6.0","react-intl":"^2.4.0","custom-event":"^1.0.1","ag-grid-react":"20.0.0","react-measure":"2.3.0","@gooddata/typings":"^2.13.2","@types/highcharts":"4.2.56","ag-grid-community":"20.0.0","http-status-codes":"^1.3.0","@gooddata/js-utils":"3.4.0","@gooddata/numberjs":"^3.1.2","fixed-data-table-2":"0.7.17","react-async-script":"^1.0.1","@gooddata/goodstrap":"60.6.0","react-dom-factories":"^1.0.2","@gooddata/gooddata-js":"11.11.0","react-transition-group":"2.2.1","highcharts-pattern-fill":"3.0.3","nodelist-foreach-polyfill":"^1.2.0","highcharts-grouped-categories":"^1.1.3"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"raf":"3.3.2","yup":"^0.24.1","jest":"24.7.1","react":"16.5.2","enzyme":"3.5.0","eslint":"4.19.1","formik":"^0.11.11","moment":"2.23.0","history":"^4.7.2","ts-jest":"24.0.0","webpack":"4.30.0","prettier":"1.16.4","react-ga":"^2.5.2","recharts":"1.0.0-beta.9","testcafe":"0.20.3","commander":"2.14.1","node-sass":"4.7.2","react-dom":"16.5.2","supertest":"3.0.0","ts-loader":"6.0.0","css-loader":"0.28.7","jest-junit":"3.0.0","raw-loader":"0.5.1","styled-jsx":"2.2.1","typescript":"3.3.4000","@babel/core":"7.4.4","@types/jest":"24.0.6","@types/node":"7.0.8","@types/uuid":"3.4.3","file-loader":"3.0.1","sass-loader":"6.0.6","webpack-cli":"3.3.2","@types/react":"16.0.34","babel-loader":"8.0.5","react-helmet":"5.2.0","react-select":"1.2.1","style-loader":"0.19.1","@types/enzyme":"3.1.13","@types/lodash":"4.14.123","testcafe-live":"0.1.4","@babel/runtime":"7.4.4","@babel/polyfill":"^7.4.4","@storybook/react":"5.0.11","@types/invariant":"2.2.29","@types/react-dom":"16.0.3","isomorphic-fetch":"2.2.1","react-datepicker":"1.1.0","react-router-dom":"4.2.2","@babel/preset-env":"7.4.4","@gooddata/mock-js":"1.28.0","@storybook/addons":"5.0.11","@types/classnames":"2.2.3","@types/prop-types":"15.5.2","@types/react-intl":"2.3.5","@storybook/theming":"5.0.11","identity-obj-proxy":"^3.0.0","webpack-dev-server":"3.3.1","@babel/preset-react":"7.0.0","@types/react-portal":"4.0.1","babel-plugin-lodash":"3.3.4","html-webpack-plugin":"3.2.0","react-test-renderer":"16.4.2","@types/react-measure":"2.0.5","clean-webpack-plugin":"2.0.2","stats-webpack-plugin":"0.7.0","eslint-config-prettier":"4.1.0","react-google-recaptcha":"^0.11.0","tslint-config-prettier":"1.18.0","@gooddata/eslint-config":"0.1.0","@gooddata/tslint-config":"1.0.0","@types/storybook__react":"4.0.1","enzyme-adapter-react-16":"1.3.1","uglifyjs-webpack-plugin":"2.1.2","@gooddata/test-storybook":"3.0.1","@storybook/addon-actions":"5.0.11","@storybook/addon-options":"5.0.11","node-sass-magic-importer":"5.1.0","react-syntax-highlighter":"6.1.2","@types/fixed-data-table-2":"0.8.1","@types/react-test-renderer":"16.0.0","circular-dependency-plugin":"5.0.2","compression-webpack-plugin":"2.0.0","@types/enzyme-adapter-react-16":"1.0.3","@types/storybook__addon-actions":"3.4.2","@babel/plugin-proposal-class-properties":"7.4.4","@babel/plugin-proposal-object-rest-spread":"7.4.4","@babel/plugin-transform-async-to-generator":"7.4.4"},"peerDependencies":{"react":"16.5.2","react-dom":"16.5.2"},"_npmOperationalInternal":{"tmp":"tmp/react-components_7.1.0-alpha.11_1559135345820_0.5678338161799494","host":"s3://npm-registry-packages"}},"7.1.0-alpha.12":{"name":"@gooddata/react-components","version":"7.1.0-alpha.12","author":{"name":"GoodData Corporation"},"license":"BSD-3-Clause","_id":"@gooddata/react-components@7.1.0-alpha.12","maintainers":[{"name":"bertold8","email":"ivan.nejezchleb@seznam.cz"},{"name":"bugsbunny338","email":"jiri.zajic@mensa.cz"},{"name":"gooddata-ci","email":"rail@gooddata.com"},{"name":"ivan.mjartan","email":"ivan.mjartan@gooddata.com"},{"name":"jakub-sterba","email":"jakub.sterba@gooddata.com"},{"name":"jaroslav.tomecek","email":"jaroslav.tomecek@gooddata.com"},{"name":"jkittler","email":"honza.kittler@gmail.com"},{"name":"khanh.le","email":"khanh.le@gooddata.com"},{"name":"langhamp","email":"pavel.langhammer@gooddata.com"},{"name":"lanhuynh","email":"lan.huynh@gooddata.com"},{"name":"linhhong","email":"linh.hong@gooddata.com"},{"name":"lpearce","email":"levi.pearce@gooddata.com"},{"name":"lupko","email":"lubomir.slivka@gooddata.com"},{"name":"martin.mosko","email":"martin.mosko@gooddata.com"},{"name":"michal.marsal","email":"michal.marsal@gooddata.com"},{"name":"nadtan","email":"tan.nguyen@gooddata.com"},{"name":"naibinh","email":"naibinh@gmail.com"},{"name":"nikolacech","email":"nikola.cech@gooddata.com"},{"name":"no23reason","email":"dan.homola@hotmail.cz"},{"name":"pbenes","email":"petr.benes@gooddata.com"},{"name":"petrjanu","email":"petr.janu@gooddata.com"},{"name":"ptquang86","email":"ptquang86@gmail.com"},{"name":"qduval","email":"quentin.duval@gooddata.com"},{"name":"rodri360","email":"me@rodri360.com"},{"name":"sitina","email":"jiri.sitina@gooddata.com"},{"name":"sondo","email":"son.do@gooddata.com"},{"name":"strouhaljan","email":"strouhal.jan@gmail.com"},{"name":"tomas.bouma","email":"tomas.bouma@gooddata.com"},{"name":"tomas.kratochvil","email":"tomas.kratochvil@gooddata.com"},{"name":"tomasreichmann","email":"tomasreichmann@gmail.com"},{"name":"tomsatgd","email":"tomas.satinsky@gooddata.com"},{"name":"tu.ngo","email":"tu.ngo@gooddata.com"},{"name":"vlastikcz","email":"vlastimil.kotas@gooddata.com"},{"name":"vlckomi1","email":"michaela.vlckova@gooddata.com"},{"name":"xmort","email":"petr.dolejsi@gooddata.com"},{"name":"yanlipnican","email":"yanlipnican@gmail.com"}],"homepage":"https://github.com/gooddata/gooddata-react-components#readme","bugs":{"url":"https://github.com/gooddata/gooddata-react-components/issues"},"dist":{"shasum":"3cf40597e483783847e096ba538bebd768f88312","tarball":"https://registry.npmjs.org/@gooddata/react-components/-/react-components-7.1.0-alpha.12.tgz","fileCount":1811,"integrity":"sha512-80PrYkYzgpBSxOaFzFkl1/e33uvvV4ORCD/EFYATlfMiK38whHsiQhTzuMa0ttj1KCZSaxD/nmQFuBEI9xVsHg==","signatures":[{"sig":"MEQCIExe9uGigIOVtypsh2RXLxP4CD3VRidbx9t9hIWQJkdUAiAuCk6JCkZMeokDERBrPTuMkiCNCLjB4Lif7b+SkU/y/A==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":7393703,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJc7pmtCRA9TVsSAnZWagAASDwP/2zVXM4ubrFrFoNN/wjM\nirqcDi1MCEWoxNu5PuhWW/VLAnC17EMkYJZzxTwgATmLA25QgEC7HZyiSy1x\nN2rJIRlLIhhyQZZp05n08JzyiOVG0TbM9LNS1yjvoaWqEJWaqcxVhyTgZmph\nM388Y67KeW8/IeVxVNn5p1rUVYPYr56qQkQcl4AmJE4ReLg+U7yT2R7RGrtp\nzBthRafZbVQjDnuSwsIAgkpqsgUUyYecUm+T4nVPsQdFAqm23otBwsmcAV4j\nOJo+b+JmgjuC+8Eo0zC5vSc6KRodGDtsrb3vpcQ4qwZ3m/VBaUqyvPVDLS7L\neilKqqtQYDeEMKg7h5xh/CaulWZHYrxYbQqWM9JfKxdq7XBqy3YwccPNLuqH\nnTtr4aeUGdgCzqA242beFOCSlD73/Gd4VOqWCYomAkWWSk58WSLRRWUaL4oS\n0Yyq0bud35X849/c/oH+9d4rT56MEG4kbPSs+c81KO8MNqwBYaYR4EjQAskx\nb13WrhpEi9YjBc/2dh8SKPh4lXRLBn0nExQvGzQ4xvQj4qyTUj2RMtJlGSHf\ny8TCqZ38RXCn4lUihzMJbJx/k9recmlHOFBvI1MG56elba6B1orqDNzhGD20\nRBhTP/QpdEoQFmHJZ9miCiu9YIo/WFC9fq2j3iSotf2ldSpf+z1k+5scVM4P\nIVli\r\n=wjKZ\r\n-----END PGP SIGNATURE-----\r\n"},"jest":{"testRegex":"(/__tests__/.*|\\.(test|spec))\\.(tsx?|jsx?)$","transform":{".(js|jsx)":"babel-jest",".(ts|tsx)":"ts-jest"},"collectCoverage":false,"moduleNameMapper":{"\\.(css|less|sass|scss)$":"<rootDir>/__mocks__/styleMock.ts","^[./a-zA-Z0-9$_-]+\\.svg$":"<rootDir>/jestSvgStub.js"},"coverageReporters":["html"],"setupFilesAfterEnv":["<rootDir>/jest.setup.js"],"collectCoverageFrom":["src/**/*.{ts,tsx}","examples/server/src/**/*.{js,jsx}","!**/*.d.ts"],"moduleFileExtensions":["ts","tsx","js","jsx","json"],"testPathIgnorePatterns":[",/node_modules/","/dist/"]},"main":"dist/index.js","config":{"eslint":"./examples/**/*.{js,jsx}","tslint":"./{__mocks__,src,stories}/{,**/}*.{ts,tsx}"},"readme":"[![npm version](https://badge.fury.io/js/%40gooddata%2Freact-components.svg)](https://www.npmjs.com/package/@gooddata/react-components) \n\n# GoodData.UI React components\n> A React-based JavaScript library for building data-driven applications\n\n## Getting started\n- [GoodData.UI Documentation](http://sdk.gooddata.com/gooddata-ui/)\n- [GoodData.UI Live Examples](https://gooddata-examples.herokuapp.com/)\n- [Stack Overflow](https://stackoverflow.com/questions/tagged/gooddata)\n\n### Usage\nWith [yarn](https://yarnpkg.com) installed, go to your project directory and run\n```\n$ yarn add @gooddata/react-components\n```\nIf you prefer [npm](npmjs.com) run\n```\n$ npm install --save @gooddata/react-components\n```\n\nThe public API is exposed via global `index.js`. Except for the styles, do not import any other file directly\nbecause they are not intended to be part of the public API.\n\n## Contributing\n\nWe welcome any contribution in form of [issues](https://github.com/gooddata/gooddata-react-components/issues) or [pull requests](https://github.com/gooddata/gooddata-react-components/pulls).\nThese commands may come in handy while developing:\n\n| command | description |\n| ------- | ----------- |\n| `yarn install --pure-lockfile` | first step |\n| ||\n| `yarn dev` | build react-components to `/dist` in watch mode |\n| `yarn test` | run all unit tests |\n| `yarn prettier-write` | format the source code to match the valid codestyle |\n| `yarn validate` | validate codestyle |\n| ||\n| `yarn storybook` | run storybook from `/stories` on http://localhost:9001 |\n| `yarn build-storybook` | build storybook to `/dist-storybook` |\n| `yarn test-storybook` | run storybook and [screenshot tests](https://github.com/gooddata/gdc-client-utils/tree/master/test-storybook) |\n| ||\n| `yarn examples` | run Live Examples dev-server from `/examples` on https://localhost:8999 |\n| `yarn examples-build` | build Live Examples to `/examples/dist` |\n| `yarn examples-server` | serve built Live Examples - see `/examples/server/src` |\n| `yarn examples-testcafe` | run testcafe tests against `localhost:8999` |\n\n### Deploy to heroku.com\nWhen you deploy this repo to heroku, it serves *GoodData.UI Live Examples*.\nRelevant tasks are in `Procfile` and `package.json`.\n\n```bash\n# run in the project directory\nheroku login\nheroku create <your-app-name>\nheroku config:set DOMAIN_ADMIN_USERNAME=x@gooddata.com DOMAIN_ADMIN_PASSWORD=xy PROJECT_ID_TO_ASSIGN=xms7ga4tf3g3nzucd8380o2bev8oeknp\ngit push heroku HEAD:master\nheroku open\n```\n\n### Run Live Examples Locally\nTo run *GoodData.UI Live Examples* locally:\n```bash\ngit clone <this-repository>\ncd  <repository-folder>\nyarn install --pure-lockfile\nyarn examples\n```\nThen open https://localhost:8999 and login using Live Examples account (you can [create one here](https://gooddata-examples.herokuapp.com/registration)).\n\n### Source code formatting\nThe source code in the repository is formatted by [Prettier](https://prettier.io/). \nThe format of the code is validated by our Continuous Integration server and is one of the requirements of successful merge.\n\nPrettier is supported by every major IDE. You can find the list of supported editors and how to configure them [here](https://prettier.io/docs/en/editors.html).\n\nIn the case, when your editor is not supported or you don't want to setup the integration, you can run the `yarn prettier-write` command to reformat the code before commit.\n\n## Changelog\n\n- see [CHANGELOG.md](CHANGELOG.md)\n\n## License\n\n(C) 2007-2018 GoodData Corporation\n\nThis project is dual licensed:\n\n- The ATTRIBUTION-NONCOMMERCIAL 4.0 INTERNATIONAL (CC BY-NC 4.0) is used for purpose of the trial experience and evaluation of GoodData.UI library.\n- The GOODDATA GOODDATA.UI LIBRARY END USER LICENSE AGREEMENT is used for GoodData customers.\n\nFor more information, please see [LICENSE](https://github.com/gooddata/gooddata-react-components/blob/master/LICENSE)\n","gitHead":"e24cae80a52d2772164e2e22b9d15b35cbb24575","scripts":{"dev":"bash scripts/build.sh --dev-watch","test":"jest --watch","build":"bash scripts/build.sh","tslint":"yarn run-tslint -t verbose $npm_package_config_tslint","prepare":"cd examples/server && yarn install --pure-lockfile && cd ../..; rm -r examples/node_modules 2>/dev/null; true","examples":"bash scripts/run-examples.sh","prepare?":"# Called before `npm publish` and on local `npm install`. Temporarily also for deleting obsolete node_modules. Ends with `true` to continue gracefully.","validate":"tsc --noEmit && yarn tslint && eslint $npm_package_config_eslint && yarn prettier-check","build-dev":"bash scripts/build.sh --dev","examples?":"# Default is developer domain, other options: yarn examples [sec,secure,stg,stg2,stg3,demo,developer or URL]","storybook":"yarn build && start-storybook -p 9001 -c .storybook","test-once":"jest","tslint-ci":"mkdir -p ./ci/results && yarn run-tslint -t checkstyle -o ./ci/results/tslint-results.xml $npm_package_config_tslint","run-tslint":"tslint -p tsconfig.json","validate-ci":"tsc --noEmit && yarn tslint-ci  && eslint $npm_package_config_eslint -f checkstyle -o ci/results/eslint-results.xml && yarn prettier-check","examples-build":"bash scripts/build-examples.sh","prepublishOnly":"yarn build","prettier-check":"prettier --check '{src,stories,styles,__mocks__,examples/server/src,examples/src,examples/test}/**/*.{ts,js,tsx,jsx,json,scss,md,yaml,html}'","prettier-write":"prettier --write '{src,stories,styles,__mocks__,examples/server/src,examples/src,examples/test}/**/*.{ts,js,tsx,jsx,json,scss,md,yaml,html}'","test-storybook":"yarn build && test-storybook","build-storybook":"yarn build && build-storybook -c .storybook -o dist-storybook","examples-server":"node examples/server/src/index.js","heroku-postbuild":"yarn examples-build developer","examples-testcafe":"testcafe chrome --assertion-timeout 60000 -S -s examples/_screenshots examples/test/**/**/*_test* --debug-on-fail","examples-testcafe-ci":"testcafe 'chrome:headless --no-sandbox' --assertion-timeout 60000 -S -s examples/_screenshots examples/test/**/**/*_test*","examples-testcafe-live":"testcafe-live chrome --assertion-timeout 60000 examples/test/**/**/*_test*"},"typings":"dist/index.d.ts","_npmUser":{"name":"gooddata-ci","email":"rail@gooddata.com"},"deprecated":"@gooddata/react-components@7 reached End of Support on March 31, 2022. Please upgrade (see https://sdk.gooddata.com/gooddata-ui/docs/supported_versions.html for more information).","repository":{"url":"git+ssh://git@github.com/gooddata/gooddata-react-components.git","type":"git"},"_npmVersion":"6.4.1","description":"GoodData React Components","directories":{},"_nodeVersion":"8.12.0","dependencies":{"rxjs":"^5.5.6","uuid":"3.2.1","immer":"1.3.1","lodash":"4.17.11","invariant":"^2.2.2","classnames":"^2.2.6","highcharts":"4.2.5","prop-types":"^15.6.0","react-intl":"^2.4.0","custom-event":"^1.0.1","ag-grid-react":"20.0.0","react-measure":"2.3.0","@gooddata/typings":"^2.13.2","@types/highcharts":"4.2.56","ag-grid-community":"20.0.0","http-status-codes":"^1.3.0","@gooddata/js-utils":"3.4.0","@gooddata/numberjs":"^3.1.2","fixed-data-table-2":"0.7.17","react-async-script":"^1.0.1","@gooddata/goodstrap":"60.6.0","react-dom-factories":"^1.0.2","@gooddata/gooddata-js":"11.11.0","react-transition-group":"2.2.1","highcharts-pattern-fill":"3.0.3","nodelist-foreach-polyfill":"^1.2.0","highcharts-grouped-categories":"^1.1.3"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"raf":"3.3.2","yup":"^0.24.1","jest":"24.7.1","react":"16.5.2","enzyme":"3.5.0","eslint":"4.19.1","formik":"^0.11.11","moment":"2.23.0","history":"^4.7.2","ts-jest":"24.0.0","webpack":"4.30.0","prettier":"1.16.4","react-ga":"^2.5.2","recharts":"1.0.0-beta.9","testcafe":"0.20.3","commander":"2.14.1","node-sass":"4.7.2","react-dom":"16.5.2","supertest":"3.0.0","ts-loader":"6.0.0","css-loader":"0.28.7","jest-junit":"3.0.0","raw-loader":"0.5.1","styled-jsx":"2.2.1","typescript":"3.3.4000","@babel/core":"7.4.4","@types/jest":"24.0.6","@types/node":"7.0.8","@types/uuid":"3.4.3","file-loader":"3.0.1","sass-loader":"6.0.6","webpack-cli":"3.3.2","@types/react":"16.0.34","babel-loader":"8.0.5","react-helmet":"5.2.0","react-select":"1.2.1","style-loader":"0.19.1","@types/enzyme":"3.1.13","@types/lodash":"4.14.123","testcafe-live":"0.1.4","@babel/runtime":"7.4.4","@babel/polyfill":"^7.4.4","@storybook/react":"5.0.11","@types/invariant":"2.2.29","@types/react-dom":"16.0.3","isomorphic-fetch":"2.2.1","react-datepicker":"1.1.0","react-router-dom":"4.2.2","@babel/preset-env":"7.4.4","@gooddata/mock-js":"1.28.0","@storybook/addons":"5.0.11","@types/classnames":"2.2.3","@types/prop-types":"15.5.2","@types/react-intl":"2.3.5","@storybook/theming":"5.0.11","identity-obj-proxy":"^3.0.0","webpack-dev-server":"3.3.1","@babel/preset-react":"7.0.0","@types/react-portal":"4.0.1","babel-plugin-lodash":"3.3.4","html-webpack-plugin":"3.2.0","react-test-renderer":"16.4.2","@types/react-measure":"2.0.5","clean-webpack-plugin":"2.0.2","stats-webpack-plugin":"0.7.0","eslint-config-prettier":"4.1.0","react-google-recaptcha":"^0.11.0","tslint-config-prettier":"1.18.0","@gooddata/eslint-config":"0.1.0","@gooddata/tslint-config":"1.0.0","@types/storybook__react":"4.0.1","enzyme-adapter-react-16":"1.3.1","uglifyjs-webpack-plugin":"2.1.2","@gooddata/test-storybook":"3.0.1","@storybook/addon-actions":"5.0.11","@storybook/addon-options":"5.0.11","node-sass-magic-importer":"5.1.0","react-syntax-highlighter":"6.1.2","@types/fixed-data-table-2":"0.8.1","@types/react-test-renderer":"16.0.0","circular-dependency-plugin":"5.0.2","compression-webpack-plugin":"2.0.0","@types/enzyme-adapter-react-16":"1.0.3","@types/storybook__addon-actions":"3.4.2","@babel/plugin-proposal-class-properties":"7.4.4","@babel/plugin-proposal-object-rest-spread":"7.4.4","@babel/plugin-transform-async-to-generator":"7.4.4"},"peerDependencies":{"react":"16.5.2","react-dom":"16.5.2"},"_npmOperationalInternal":{"tmp":"tmp/react-components_7.1.0-alpha.12_1559140780671_0.11017882982047866","host":"s3://npm-registry-packages"}},"7.1.0-alpha.13":{"name":"@gooddata/react-components","version":"7.1.0-alpha.13","author":{"name":"GoodData Corporation"},"license":"BSD-3-Clause","_id":"@gooddata/react-components@7.1.0-alpha.13","maintainers":[{"name":"bertold8","email":"ivan.nejezchleb@seznam.cz"},{"name":"bugsbunny338","email":"jiri.zajic@mensa.cz"},{"name":"gooddata-ci","email":"rail@gooddata.com"},{"name":"ivan.mjartan","email":"ivan.mjartan@gooddata.com"},{"name":"jakub-sterba","email":"jakub.sterba@gooddata.com"},{"name":"jaroslav.tomecek","email":"jaroslav.tomecek@gooddata.com"},{"name":"jkittler","email":"honza.kittler@gmail.com"},{"name":"khanh.le","email":"khanh.le@gooddata.com"},{"name":"langhamp","email":"pavel.langhammer@gooddata.com"},{"name":"lanhuynh","email":"lan.huynh@gooddata.com"},{"name":"linhhong","email":"linh.hong@gooddata.com"},{"name":"lpearce","email":"levi.pearce@gooddata.com"},{"name":"lupko","email":"lubomir.slivka@gooddata.com"},{"name":"martin.mosko","email":"martin.mosko@gooddata.com"},{"name":"michal.marsal","email":"michal.marsal@gooddata.com"},{"name":"nadtan","email":"tan.nguyen@gooddata.com"},{"name":"naibinh","email":"naibinh@gmail.com"},{"name":"nikolacech","email":"nikola.cech@gooddata.com"},{"name":"no23reason","email":"dan.homola@hotmail.cz"},{"name":"pbenes","email":"petr.benes@gooddata.com"},{"name":"petrjanu","email":"petr.janu@gooddata.com"},{"name":"ptquang86","email":"ptquang86@gmail.com"},{"name":"qduval","email":"quentin.duval@gooddata.com"},{"name":"rodri360","email":"me@rodri360.com"},{"name":"sarfy","email":"martin.sarfy@gmail.com"},{"name":"sitina","email":"jiri.sitina@gooddata.com"},{"name":"sondo","email":"son.do@gooddata.com"},{"name":"strouhaljan","email":"strouhal.jan@gmail.com"},{"name":"tomas.bouma","email":"tomas.bouma@gooddata.com"},{"name":"tomas.kratochvil","email":"tomas.kratochvil@gooddata.com"},{"name":"tomasreichmann","email":"tomasreichmann@gmail.com"},{"name":"tomsatgd","email":"tomas.satinsky@gooddata.com"},{"name":"tu.ngo","email":"tu.ngo@gooddata.com"},{"name":"vlastikcz","email":"vlastimil.kotas@gooddata.com"},{"name":"vlckomi1","email":"michaela.vlckova@gooddata.com"},{"name":"xmort","email":"petr.dolejsi@gooddata.com"},{"name":"yanlipnican","email":"yanlipnican@gmail.com"}],"homepage":"https://github.com/gooddata/gooddata-react-components#readme","bugs":{"url":"https://github.com/gooddata/gooddata-react-components/issues"},"dist":{"shasum":"46bb7285d41f9c856f9d33552d3a1a5bbdd7bb83","tarball":"https://registry.npmjs.org/@gooddata/react-components/-/react-components-7.1.0-alpha.13.tgz","fileCount":1812,"integrity":"sha512-cFUnoNPgHT5VGc/784qOfqordjwgAU6i0ftDW7EkLIjWuvgxtQkE7g4K1bC/BtICRrdNQPyz9Z19eWgzAYRnfQ==","signatures":[{"sig":"MEQCIAiZOkEsdnCuUX75fjwjywIjJrUUmmDlAQmtmYd2w9PPAiAdTB3NL6R7KrBUrwx2jLHAHH9ukvjYqSMrzcK8nIWvRw==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":7398237,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJc9Ib2CRA9TVsSAnZWagAA1XcQAKJraF7vRhrWDv3b4fKi\nmKAAIj+S3gfLI8GwXIAzHLKqRNSnWAYk9ff1PY3jTDYy/MlvUbJB420bc2g0\n3/pBt7RrOl8faXh+wjTCjYHvlHvDh01pkq/9RWfgRcvWmgyHG/SjDlPARmeb\nyZ0QiL4N27C5ZPl3TmIV5UjA107PNC6Eieesf+ORQtf8NaZNwzV7Tl5R9Q0q\nX9k552dAOsbUrBCV8A0P9jsEiWeQqELGMBPn+68mQtwZuB+CFWu40dikyMsb\n5O00Z0/PZ+dONMNSHLWDTZofipFwuCp62h+HUF7QDSC6K7/IH4/4FS7hHNtA\n9k3i01fG7C8i4eTVzI8O6+xJ29MD3vxUB3RPEsaNOfdmsUCn53QC9x2aFkyr\n6Z1dGrEuGXMIQLMfwa+RZjrc1e0Pa2P6JNDFAtkfBluGqZpJsZMugWng4MeE\nIf8QD2/L9r+k0RGsACDdGDO8FXLm70W24qk0rQ7XybSvEFAw/WbwXA+rDr5i\nUfjpcfFNZn49mrNsN0OftP7Yw9PaPZkAvcIQYAiIHWSjqjR0PAtnFv5lkpH2\n7AflXtLlPl0bpVFY0oXoMHM2M7qec0VVuuDKCh2AdF1OITRRuAy1sl4U5ZPz\nP6MIfXOes4FPo8hPEDsXsJEgaef9Rw6b6NyTRkPOoBCXfZXSbw6/0ro/AiFd\neduL\r\n=il/q\r\n-----END PGP SIGNATURE-----\r\n"},"jest":{"testRegex":"(/__tests__/.*|\\.(test|spec))\\.(tsx?|jsx?)$","transform":{".(js|jsx)":"babel-jest",".(ts|tsx)":"ts-jest"},"collectCoverage":false,"moduleNameMapper":{"\\.(css|less|sass|scss)$":"<rootDir>/__mocks__/styleMock.ts","^[./a-zA-Z0-9$_-]+\\.svg$":"<rootDir>/jestSvgStub.js"},"coverageReporters":["html"],"setupFilesAfterEnv":["<rootDir>/jest.setup.js"],"collectCoverageFrom":["src/**/*.{ts,tsx}","examples/server/src/**/*.{js,jsx}","!**/*.d.ts"],"moduleFileExtensions":["ts","tsx","js","jsx","json"],"testPathIgnorePatterns":[",/node_modules/","/dist/"]},"main":"dist/index.js","config":{"eslint":"./examples/**/*.{js,jsx}","tslint":"./{__mocks__,src,stories}/{,**/}*.{ts,tsx}"},"readme":"[![npm version](https://badge.fury.io/js/%40gooddata%2Freact-components.svg)](https://www.npmjs.com/package/@gooddata/react-components) \n\n# GoodData.UI React components\n> A React-based JavaScript library for building data-driven applications\n\n## Getting started\n- [GoodData.UI Documentation](http://sdk.gooddata.com/gooddata-ui/)\n- [GoodData.UI Live Examples](https://gooddata-examples.herokuapp.com/)\n- [Stack Overflow](https://stackoverflow.com/questions/tagged/gooddata)\n\n### Usage\nWith [yarn](https://yarnpkg.com) installed, go to your project directory and run\n```\n$ yarn add @gooddata/react-components\n```\nIf you prefer [npm](npmjs.com) run\n```\n$ npm install --save @gooddata/react-components\n```\n\nThe public API is exposed via global `index.js`. Except for the styles, do not import any other file directly\nbecause they are not intended to be part of the public API.\n\n## Contributing\n\nWe welcome any contribution in form of [issues](https://github.com/gooddata/gooddata-react-components/issues) or [pull requests](https://github.com/gooddata/gooddata-react-components/pulls).\nThese commands may come in handy while developing:\n\n| command | description |\n| ------- | ----------- |\n| `yarn install --pure-lockfile` | first step |\n| ||\n| `yarn dev` | build react-components to `/dist` in watch mode |\n| `yarn test` | run all unit tests |\n| `yarn prettier-write` | format the source code to match the valid codestyle |\n| `yarn validate` | validate codestyle |\n| ||\n| `yarn storybook` | run storybook from `/stories` on http://localhost:9001 |\n| `yarn build-storybook` | build storybook to `/dist-storybook` |\n| `yarn test-storybook` | run storybook and [screenshot tests](https://github.com/gooddata/gdc-client-utils/tree/master/test-storybook) |\n| ||\n| `yarn examples` | run Live Examples dev-server from `/examples` on https://localhost:8999 |\n| `yarn examples-build` | build Live Examples to `/examples/dist` |\n| `yarn examples-server` | serve built Live Examples - see `/examples/server/src` |\n| `yarn examples-testcafe` | run testcafe tests against `localhost:8999` |\n\n### Deploy to heroku.com\nWhen you deploy this repo to heroku, it serves *GoodData.UI Live Examples*.\nRelevant tasks are in `Procfile` and `package.json`.\n\n```bash\n# run in the project directory\nheroku login\nheroku create <your-app-name>\nheroku config:set DOMAIN_ADMIN_USERNAME=x@gooddata.com DOMAIN_ADMIN_PASSWORD=xy PROJECT_ID_TO_ASSIGN=xms7ga4tf3g3nzucd8380o2bev8oeknp\ngit push heroku HEAD:master\nheroku open\n```\n\n### Run Live Examples Locally\nTo run *GoodData.UI Live Examples* locally:\n```bash\ngit clone <this-repository>\ncd  <repository-folder>\nyarn install --pure-lockfile\nyarn examples\n```\nThen open https://localhost:8999 and login using Live Examples account (you can [create one here](https://gooddata-examples.herokuapp.com/registration)).\n\n### Source code formatting\nThe source code in the repository is formatted by [Prettier](https://prettier.io/). \nThe format of the code is validated by our Continuous Integration server and is one of the requirements of successful merge.\n\nPrettier is supported by every major IDE. You can find the list of supported editors and how to configure them [here](https://prettier.io/docs/en/editors.html).\n\nIn the case, when your editor is not supported or you don't want to setup the integration, you can run the `yarn prettier-write` command to reformat the code before commit.\n\n## Changelog\n\n- see [CHANGELOG.md](CHANGELOG.md)\n\n## License\n\n(C) 2007-2018 GoodData Corporation\n\nThis project is dual licensed:\n\n- The ATTRIBUTION-NONCOMMERCIAL 4.0 INTERNATIONAL (CC BY-NC 4.0) is used for purpose of the trial experience and evaluation of GoodData.UI library.\n- The GOODDATA GOODDATA.UI LIBRARY END USER LICENSE AGREEMENT is used for GoodData customers.\n\nFor more information, please see [LICENSE](https://github.com/gooddata/gooddata-react-components/blob/master/LICENSE)\n","gitHead":"0f05d71ec1e41a035ce84cb6d2282e11ece12d06","scripts":{"dev":"bash scripts/build.sh --dev-watch","test":"jest --watch","build":"bash scripts/build.sh","tslint":"yarn run-tslint -t verbose $npm_package_config_tslint","prepare":"cd examples/server && yarn install --pure-lockfile && cd ../..; rm -r examples/node_modules 2>/dev/null; true","examples":"bash scripts/run-examples.sh","prepare?":"# Called before `npm publish` and on local `npm install`. Temporarily also for deleting obsolete node_modules. Ends with `true` to continue gracefully.","validate":"tsc --noEmit && yarn tslint && eslint $npm_package_config_eslint && yarn prettier-check","build-dev":"bash scripts/build.sh --dev","examples?":"# Default is developer domain, other options: yarn examples [sec,secure,stg,stg2,stg3,demo,developer or URL]","storybook":"yarn build && start-storybook -p 9001 -c .storybook","test-once":"jest","tslint-ci":"mkdir -p ./ci/results && yarn run-tslint -t checkstyle -o ./ci/results/tslint-results.xml $npm_package_config_tslint","run-tslint":"tslint -p tsconfig.json","validate-ci":"tsc --noEmit && yarn tslint-ci  && eslint $npm_package_config_eslint -f checkstyle -o ci/results/eslint-results.xml && yarn prettier-check","examples-build":"bash scripts/build-examples.sh","prepublishOnly":"yarn build","prettier-check":"prettier --check '{src,stories,styles,__mocks__,examples/server/src,examples/src,examples/test}/**/*.{ts,js,tsx,jsx,json,scss,md,yaml,html}'","prettier-write":"prettier --write '{src,stories,styles,__mocks__,examples/server/src,examples/src,examples/test}/**/*.{ts,js,tsx,jsx,json,scss,md,yaml,html}'","test-storybook":"yarn build && test-storybook","build-storybook":"yarn build && build-storybook -c .storybook -o dist-storybook","examples-server":"node examples/server/src/index.js","heroku-postbuild":"yarn examples-build developer","examples-testcafe":"testcafe chrome --assertion-timeout 60000 -S -s examples/_screenshots examples/test/**/**/*_test* --debug-on-fail","examples-testcafe-ci":"testcafe 'chrome:headless --no-sandbox' --assertion-timeout 60000 -S -s examples/_screenshots examples/test/**/**/*_test*","examples-testcafe-live":"testcafe-live chrome --assertion-timeout 60000 examples/test/**/**/*_test*"},"typings":"dist/index.d.ts","_npmUser":{"name":"gooddata-ci","email":"rail@gooddata.com"},"deprecated":"@gooddata/react-components@7 reached End of Support on March 31, 2022. Please upgrade (see https://sdk.gooddata.com/gooddata-ui/docs/supported_versions.html for more information).","repository":{"url":"git+ssh://git@github.com/gooddata/gooddata-react-components.git","type":"git"},"_npmVersion":"6.4.1","description":"GoodData React Components","directories":{},"_nodeVersion":"8.12.0","dependencies":{"rxjs":"^5.5.6","uuid":"3.2.1","immer":"1.3.1","lodash":"4.17.11","invariant":"^2.2.2","classnames":"^2.2.6","highcharts":"4.2.5","prop-types":"^15.6.0","react-intl":"^2.4.0","custom-event":"^1.0.1","ag-grid-react":"20.0.0","react-measure":"2.3.0","@gooddata/typings":"^2.13.2","@types/highcharts":"4.2.56","ag-grid-community":"20.0.0","http-status-codes":"^1.3.0","@gooddata/js-utils":"3.4.0","@gooddata/numberjs":"^3.1.2","fixed-data-table-2":"0.7.17","react-async-script":"^1.0.1","@gooddata/goodstrap":"60.6.0","react-dom-factories":"^1.0.2","@gooddata/gooddata-js":"11.11.0","react-transition-group":"2.2.1","highcharts-pattern-fill":"3.0.3","nodelist-foreach-polyfill":"^1.2.0","highcharts-grouped-categories":"^1.1.3"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"raf":"3.3.2","yup":"^0.24.1","jest":"24.7.1","react":"16.5.2","enzyme":"3.5.0","eslint":"4.19.1","formik":"^0.11.11","moment":"2.23.0","history":"^4.7.2","ts-jest":"24.0.0","webpack":"4.30.0","prettier":"1.16.4","react-ga":"^2.5.2","recharts":"1.0.0-beta.9","testcafe":"0.20.3","commander":"2.14.1","node-sass":"4.7.2","react-dom":"16.5.2","supertest":"3.0.0","ts-loader":"6.0.0","css-loader":"0.28.7","jest-junit":"3.0.0","raw-loader":"0.5.1","styled-jsx":"2.2.1","typescript":"3.3.4000","@babel/core":"7.4.4","@types/jest":"24.0.6","@types/node":"7.0.8","@types/uuid":"3.4.3","file-loader":"3.0.1","sass-loader":"6.0.6","webpack-cli":"3.3.2","@types/react":"16.0.34","babel-loader":"8.0.5","react-helmet":"5.2.0","react-select":"1.2.1","style-loader":"0.19.1","@types/enzyme":"3.1.13","@types/lodash":"4.14.123","testcafe-live":"0.1.4","@babel/runtime":"7.4.4","@babel/polyfill":"^7.4.4","@storybook/react":"5.0.11","@types/invariant":"2.2.29","@types/react-dom":"16.0.3","isomorphic-fetch":"2.2.1","react-datepicker":"1.1.0","react-router-dom":"4.2.2","@babel/preset-env":"7.4.4","@gooddata/mock-js":"1.28.0","@storybook/addons":"5.0.11","@types/classnames":"2.2.3","@types/prop-types":"15.5.2","@types/react-intl":"2.3.5","@storybook/theming":"5.0.11","identity-obj-proxy":"^3.0.0","webpack-dev-server":"3.3.1","@babel/preset-react":"7.0.0","@types/react-portal":"4.0.1","babel-plugin-lodash":"3.3.4","html-webpack-plugin":"3.2.0","react-test-renderer":"16.4.2","@types/react-measure":"2.0.5","clean-webpack-plugin":"2.0.2","stats-webpack-plugin":"0.7.0","eslint-config-prettier":"4.1.0","react-google-recaptcha":"^0.11.0","tslint-config-prettier":"1.18.0","@gooddata/eslint-config":"0.1.0","@gooddata/tslint-config":"1.0.0","@types/storybook__react":"4.0.1","enzyme-adapter-react-16":"1.3.1","uglifyjs-webpack-plugin":"2.1.2","@gooddata/test-storybook":"3.0.1","@storybook/addon-actions":"5.0.11","@storybook/addon-options":"5.0.11","node-sass-magic-importer":"5.1.0","react-syntax-highlighter":"6.1.2","@types/fixed-data-table-2":"0.8.1","@types/react-test-renderer":"16.0.0","circular-dependency-plugin":"5.0.2","compression-webpack-plugin":"2.0.0","@types/enzyme-adapter-react-16":"1.0.3","@types/storybook__addon-actions":"3.4.2","@babel/plugin-proposal-class-properties":"7.4.4","@babel/plugin-proposal-object-rest-spread":"7.4.4","@babel/plugin-transform-async-to-generator":"7.4.4"},"peerDependencies":{"react":"16.5.2","react-dom":"16.5.2"},"_npmOperationalInternal":{"tmp":"tmp/react-components_7.1.0-alpha.13_1559529205350_0.21738254105771304","host":"s3://npm-registry-packages"}},"7.1.0-alpha.14":{"name":"@gooddata/react-components","version":"7.1.0-alpha.14","author":{"name":"GoodData Corporation"},"license":"BSD-3-Clause","_id":"@gooddata/react-components@7.1.0-alpha.14","maintainers":[{"name":"bertold8","email":"ivan.nejezchleb@seznam.cz"},{"name":"bugsbunny338","email":"jiri.zajic@mensa.cz"},{"name":"gooddata-ci","email":"rail@gooddata.com"},{"name":"ivan.mjartan","email":"ivan.mjartan@gooddata.com"},{"name":"jakub-sterba","email":"jakub.sterba@gooddata.com"},{"name":"jaroslav.tomecek","email":"jaroslav.tomecek@gooddata.com"},{"name":"jkittler","email":"honza.kittler@gmail.com"},{"name":"khanh.le","email":"khanh.le@gooddata.com"},{"name":"langhamp","email":"pavel.langhammer@gooddata.com"},{"name":"lanhuynh","email":"lan.huynh@gooddata.com"},{"name":"linhhong","email":"linh.hong@gooddata.com"},{"name":"lpearce","email":"levi.pearce@gooddata.com"},{"name":"lupko","email":"lubomir.slivka@gooddata.com"},{"name":"martin.mosko","email":"martin.mosko@gooddata.com"},{"name":"michal.marsal","email":"michal.marsal@gooddata.com"},{"name":"nadtan","email":"tan.nguyen@gooddata.com"},{"name":"naibinh","email":"naibinh@gmail.com"},{"name":"nikolacech","email":"nikola.cech@gooddata.com"},{"name":"no23reason","email":"dan.homola@hotmail.cz"},{"name":"pbenes","email":"petr.benes@gooddata.com"},{"name":"petrjanu","email":"petr.janu@gooddata.com"},{"name":"ptquang86","email":"ptquang86@gmail.com"},{"name":"qduval","email":"quentin.duval@gooddata.com"},{"name":"rodri360","email":"me@rodri360.com"},{"name":"sarfy","email":"martin.sarfy@gmail.com"},{"name":"sitina","email":"jiri.sitina@gooddata.com"},{"name":"sondo","email":"son.do@gooddata.com"},{"name":"strouhaljan","email":"strouhal.jan@gmail.com"},{"name":"tomas.bouma","email":"tomas.bouma@gooddata.com"},{"name":"tomas.kratochvil","email":"tomas.kratochvil@gooddata.com"},{"name":"tomasreichmann","email":"tomasreichmann@gmail.com"},{"name":"tomsatgd","email":"tomas.satinsky@gooddata.com"},{"name":"tu.ngo","email":"tu.ngo@gooddata.com"},{"name":"vlastikcz","email":"vlastimil.kotas@gooddata.com"},{"name":"vlckomi1","email":"michaela.vlckova@gooddata.com"},{"name":"xmort","email":"petr.dolejsi@gooddata.com"},{"name":"yanlipnican","email":"yanlipnican@gmail.com"}],"homepage":"https://github.com/gooddata/gooddata-react-components#readme","bugs":{"url":"https://github.com/gooddata/gooddata-react-components/issues"},"dist":{"shasum":"a98f35bcee29482e5a9c18e74678febbaa5c6471","tarball":"https://registry.npmjs.org/@gooddata/react-components/-/react-components-7.1.0-alpha.14.tgz","fileCount":1812,"integrity":"sha512-1uIEdFhCpUn72H/9r5AcyMRkbKWdgCChaVk4+y4iRQHxEe3xeuNfIR4Q6hqB0ui/7aEKSat8S2cE446LDGhQEw==","signatures":[{"sig":"MEUCIA5hQPloRWMpjHF06FEwevdcEN8pRIariSxUSxB/MxlkAiEAzia/3rGmSHEn+0Hk1MObV47XoClU53lvgeOSwgEx6LM=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":7379966,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJc9Y0iCRA9TVsSAnZWagAAJiIP/RW333L9GAwXahw9kuW1\nhyHCLMsxMArXCWQX9H1E+wVlLvllZcxAdqmOHWIP4p7uyAuAR2u9H5GjUtXm\neNEy1yZeexFCX6iv5mp+64JCeFqHGLgMeh8GQ0nA/8Lf41wZ+xDiB2U5qia+\nru93BVVNeyicsxi1mxD7rSbvdTLVC6mYvf3FnAnrNpxNUcTjdJWaZAb/T7wb\nNjH/Ej2QGnb15MRRViU7hVxompjBLifxRjkhVglTr7dm5lTs/rALj1I4wszp\nu5HfjKk9tkZ5vH7xMzsu0WQ7Hz4mcUzDr17Z2wulwj+j+LWVmvNTNBOgDI69\ntDucpTydo4L3PrVFh2qTyMzPcmaYpsYkJnrNufXv0wzEssCfYMyVHi3kHlwh\nQIg1BovIS9xwgd6Z+dssbDADmjkI/Q+cKov1RzmbDkB9ktq9H9X6LudBzEIL\n80zvUkCjuLBHWcFuntu9t84JNhhbRUEmzs+aqVKYMCLqr7q/Yo64ca6TjJ47\nFu8tu7n7Yjc05NX180g7wHgRXYpJr9KP4Yr58tWv+HVbPsKQrdI8nJtAbAcN\n22bnee0hofTirfj1gJnfIZW+oez8+Cew63Ow/zp79c/5GnuSHkXpK4n6vcsB\nWraatP95o/ubwLxnf4be9iUN0ar9rplmv6fT00MOPTnszllmrWGTfNyJMuMG\nyfF3\r\n=FcUW\r\n-----END PGP SIGNATURE-----\r\n"},"jest":{"testRegex":"(/__tests__/.*|\\.(test|spec))\\.(tsx?|jsx?)$","transform":{".(js|jsx)":"babel-jest",".(ts|tsx)":"ts-jest"},"collectCoverage":false,"moduleNameMapper":{"\\.(css|less|sass|scss)$":"<rootDir>/__mocks__/styleMock.ts","^[./a-zA-Z0-9$_-]+\\.svg$":"<rootDir>/jestSvgStub.js"},"coverageReporters":["html"],"setupFilesAfterEnv":["<rootDir>/jest.setup.js"],"collectCoverageFrom":["src/**/*.{ts,tsx}","examples/server/src/**/*.{js,jsx}","!**/*.d.ts"],"moduleFileExtensions":["ts","tsx","js","jsx","json"],"testPathIgnorePatterns":[",/node_modules/","/dist/"]},"main":"dist/index.js","config":{"eslint":"./examples/**/*.{js,jsx}","tslint":"./{__mocks__,src,stories}/{,**/}*.{ts,tsx}"},"readme":"[![npm version](https://badge.fury.io/js/%40gooddata%2Freact-components.svg)](https://www.npmjs.com/package/@gooddata/react-components) \n\n# GoodData.UI React components\n> A React-based JavaScript library for building data-driven applications\n\n## Getting started\n- [GoodData.UI Documentation](http://sdk.gooddata.com/gooddata-ui/)\n- [GoodData.UI Live Examples](https://gooddata-examples.herokuapp.com/)\n- [Stack Overflow](https://stackoverflow.com/questions/tagged/gooddata)\n\n### Usage\nWith [yarn](https://yarnpkg.com) installed, go to your project directory and run\n```\n$ yarn add @gooddata/react-components\n```\nIf you prefer [npm](npmjs.com) run\n```\n$ npm install --save @gooddata/react-components\n```\n\nThe public API is exposed via global `index.js`. Except for the styles, do not import any other file directly\nbecause they are not intended to be part of the public API.\n\n## Contributing\n\nWe welcome any contribution in form of [issues](https://github.com/gooddata/gooddata-react-components/issues) or [pull requests](https://github.com/gooddata/gooddata-react-components/pulls).\nThese commands may come in handy while developing:\n\n| command | description |\n| ------- | ----------- |\n| `yarn install --pure-lockfile` | first step |\n| ||\n| `yarn dev` | build react-components to `/dist` in watch mode |\n| `yarn test` | run all unit tests |\n| `yarn prettier-write` | format the source code to match the valid codestyle |\n| `yarn validate` | validate codestyle |\n| ||\n| `yarn storybook` | run storybook from `/stories` on http://localhost:9001 |\n| `yarn build-storybook` | build storybook to `/dist-storybook` |\n| `yarn test-storybook` | run storybook and [screenshot tests](https://github.com/gooddata/gdc-client-utils/tree/master/test-storybook) |\n| ||\n| `yarn examples` | run Live Examples dev-server from `/examples` on https://localhost:8999 |\n| `yarn examples-build` | build Live Examples to `/examples/dist` |\n| `yarn examples-server` | serve built Live Examples - see `/examples/server/src` |\n| `yarn examples-testcafe` | run testcafe tests against `localhost:8999` |\n\n### Deploy to heroku.com\nWhen you deploy this repo to heroku, it serves *GoodData.UI Live Examples*.\nRelevant tasks are in `Procfile` and `package.json`.\n\n```bash\n# run in the project directory\nheroku login\nheroku create <your-app-name>\nheroku config:set DOMAIN_ADMIN_USERNAME=x@gooddata.com DOMAIN_ADMIN_PASSWORD=xy PROJECT_ID_TO_ASSIGN=xms7ga4tf3g3nzucd8380o2bev8oeknp\ngit push heroku HEAD:master\nheroku open\n```\n\n### Run Live Examples Locally\nTo run *GoodData.UI Live Examples* locally:\n```bash\ngit clone <this-repository>\ncd  <repository-folder>\nyarn install --pure-lockfile\nyarn examples\n```\nThen open https://localhost:8999 and login using Live Examples account (you can [create one here](https://gooddata-examples.herokuapp.com/registration)).\n\n### Source code formatting\nThe source code in the repository is formatted by [Prettier](https://prettier.io/). \nThe format of the code is validated by our Continuous Integration server and is one of the requirements of successful merge.\n\nPrettier is supported by every major IDE. You can find the list of supported editors and how to configure them [here](https://prettier.io/docs/en/editors.html).\n\nIn the case, when your editor is not supported or you don't want to setup the integration, you can run the `yarn prettier-write` command to reformat the code before commit.\n\n## Changelog\n\n- see [CHANGELOG.md](CHANGELOG.md)\n\n## License\n\n(C) 2007-2018 GoodData Corporation\n\nThis project is dual licensed:\n\n- The ATTRIBUTION-NONCOMMERCIAL 4.0 INTERNATIONAL (CC BY-NC 4.0) is used for purpose of the trial experience and evaluation of GoodData.UI library.\n- The GOODDATA GOODDATA.UI LIBRARY END USER LICENSE AGREEMENT is used for GoodData customers.\n\nFor more information, please see [LICENSE](https://github.com/gooddata/gooddata-react-components/blob/master/LICENSE)\n","gitHead":"8f2f5c0a5ecc10d02f7e0f35bb8f6b1a4865b431","scripts":{"dev":"bash scripts/build.sh --dev-watch","test":"jest --watch","build":"bash scripts/build.sh","tslint":"yarn run-tslint -t verbose $npm_package_config_tslint","prepare":"cd examples/server && yarn install --pure-lockfile && cd ../..; rm -r examples/node_modules 2>/dev/null; true","examples":"bash scripts/run-examples.sh","prepare?":"# Called before `npm publish` and on local `npm install`. Temporarily also for deleting obsolete node_modules. Ends with `true` to continue gracefully.","validate":"tsc --noEmit && yarn tslint && eslint $npm_package_config_eslint && yarn prettier-check","build-dev":"bash scripts/build.sh --dev","examples?":"# Default is developer domain, other options: yarn examples [sec,secure,stg,stg2,stg3,demo,developer or URL]","storybook":"yarn build && start-storybook -p 9001 -c .storybook","test-once":"jest","tslint-ci":"mkdir -p ./ci/results && yarn run-tslint -t checkstyle -o ./ci/results/tslint-results.xml $npm_package_config_tslint","run-tslint":"tslint -p tsconfig.json","validate-ci":"tsc --noEmit && yarn tslint-ci  && eslint $npm_package_config_eslint -f checkstyle -o ci/results/eslint-results.xml && yarn prettier-check","examples-build":"bash scripts/build-examples.sh","prepublishOnly":"yarn build","prettier-check":"prettier --check '{src,stories,styles,__mocks__,examples/server/src,examples/src,examples/test}/**/*.{ts,js,tsx,jsx,json,scss,md,yaml,html}'","prettier-write":"prettier --write '{src,stories,styles,__mocks__,examples/server/src,examples/src,examples/test}/**/*.{ts,js,tsx,jsx,json,scss,md,yaml,html}'","test-storybook":"yarn build && test-storybook","build-storybook":"yarn build && build-storybook -c .storybook -o dist-storybook","examples-server":"node examples/server/src/index.js","heroku-postbuild":"yarn examples-build developer","examples-testcafe":"testcafe chrome --assertion-timeout 60000 -S -s examples/_screenshots examples/test/**/**/*_test* --debug-on-fail","examples-testcafe-ci":"testcafe 'chrome:headless --no-sandbox' --assertion-timeout 60000 -S -s examples/_screenshots examples/test/**/**/*_test*","examples-testcafe-live":"testcafe-live chrome --assertion-timeout 60000 examples/test/**/**/*_test*"},"typings":"dist/index.d.ts","_npmUser":{"name":"gooddata-ci","email":"rail@gooddata.com"},"deprecated":"@gooddata/react-components@7 reached End of Support on March 31, 2022. Please upgrade (see https://sdk.gooddata.com/gooddata-ui/docs/supported_versions.html for more information).","repository":{"url":"git+ssh://git@github.com/gooddata/gooddata-react-components.git","type":"git"},"_npmVersion":"6.4.1","description":"GoodData React Components","directories":{},"_nodeVersion":"8.12.0","dependencies":{"rxjs":"^5.5.6","uuid":"3.2.1","immer":"1.3.1","lodash":"4.17.11","invariant":"^2.2.2","classnames":"^2.2.6","highcharts":"4.2.5","prop-types":"^15.6.0","react-intl":"^2.4.0","custom-event":"^1.0.1","ag-grid-react":"20.0.0","react-measure":"2.3.0","@gooddata/typings":"^2.13.2","@types/highcharts":"4.2.56","ag-grid-community":"20.0.0","http-status-codes":"^1.3.0","@gooddata/js-utils":"3.4.0","@gooddata/numberjs":"^3.1.2","fixed-data-table-2":"0.7.17","react-async-script":"^1.0.1","@gooddata/goodstrap":"60.6.0","react-dom-factories":"^1.0.2","@gooddata/gooddata-js":"11.11.0","react-transition-group":"2.2.1","highcharts-pattern-fill":"3.0.3","nodelist-foreach-polyfill":"^1.2.0","highcharts-grouped-categories":"^1.1.3"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"raf":"3.3.2","yup":"^0.24.1","jest":"24.7.1","react":"16.5.2","enzyme":"3.5.0","eslint":"4.19.1","formik":"^0.11.11","moment":"2.23.0","history":"^4.7.2","ts-jest":"24.0.0","webpack":"4.30.0","prettier":"1.16.4","react-ga":"^2.5.2","recharts":"1.0.0-beta.9","testcafe":"0.20.3","commander":"2.14.1","node-sass":"4.7.2","react-dom":"16.5.2","supertest":"3.0.0","ts-loader":"6.0.0","css-loader":"0.28.7","jest-junit":"3.0.0","raw-loader":"0.5.1","styled-jsx":"2.2.1","typescript":"3.3.4000","@babel/core":"7.4.4","@types/jest":"24.0.6","@types/node":"7.0.8","@types/uuid":"3.4.3","file-loader":"3.0.1","sass-loader":"6.0.6","webpack-cli":"3.3.2","@types/react":"16.0.34","babel-loader":"8.0.5","react-helmet":"5.2.0","react-select":"1.2.1","style-loader":"0.19.1","@types/enzyme":"3.1.13","@types/lodash":"4.14.123","testcafe-live":"0.1.4","@babel/runtime":"7.4.4","@babel/polyfill":"^7.4.4","@storybook/react":"5.0.11","@types/invariant":"2.2.29","@types/react-dom":"16.0.3","isomorphic-fetch":"2.2.1","react-datepicker":"1.1.0","react-router-dom":"4.2.2","@babel/preset-env":"7.4.4","@gooddata/mock-js":"1.28.0","@storybook/addons":"5.0.11","@types/classnames":"2.2.3","@types/prop-types":"15.5.2","@types/react-intl":"2.3.5","@storybook/theming":"5.0.11","identity-obj-proxy":"^3.0.0","webpack-dev-server":"3.3.1","@babel/preset-react":"7.0.0","@types/react-portal":"4.0.1","babel-plugin-lodash":"3.3.4","html-webpack-plugin":"3.2.0","react-test-renderer":"16.4.2","@types/react-measure":"2.0.5","clean-webpack-plugin":"2.0.2","stats-webpack-plugin":"0.7.0","eslint-config-prettier":"4.1.0","react-google-recaptcha":"^0.11.0","tslint-config-prettier":"1.18.0","@gooddata/eslint-config":"0.1.0","@gooddata/tslint-config":"1.0.0","@types/storybook__react":"4.0.1","enzyme-adapter-react-16":"1.3.1","uglifyjs-webpack-plugin":"2.1.2","@gooddata/test-storybook":"3.0.1","@storybook/addon-actions":"5.0.11","@storybook/addon-options":"5.0.11","node-sass-magic-importer":"5.1.0","react-syntax-highlighter":"6.1.2","@types/fixed-data-table-2":"0.8.1","@types/react-test-renderer":"16.0.0","circular-dependency-plugin":"5.0.2","compression-webpack-plugin":"2.0.0","@types/enzyme-adapter-react-16":"1.0.3","@types/storybook__addon-actions":"3.4.2","@babel/plugin-proposal-class-properties":"7.4.4","@babel/plugin-proposal-object-rest-spread":"7.4.4","@babel/plugin-transform-async-to-generator":"7.4.4"},"peerDependencies":{"react":"16.5.2","react-dom":"16.5.2"},"_npmOperationalInternal":{"tmp":"tmp/react-components_7.1.0-alpha.14_1559596321061_0.016254596482004224","host":"s3://npm-registry-packages"}},"7.1.0-alpha.15":{"name":"@gooddata/react-components","version":"7.1.0-alpha.15","author":{"name":"GoodData Corporation"},"license":"BSD-3-Clause","_id":"@gooddata/react-components@7.1.0-alpha.15","maintainers":[{"name":"bertold8","email":"ivan.nejezchleb@seznam.cz"},{"name":"bugsbunny338","email":"jiri.zajic@mensa.cz"},{"name":"gooddata-ci","email":"rail@gooddata.com"},{"name":"ivan.mjartan","email":"ivan.mjartan@gooddata.com"},{"name":"jakub-sterba","email":"jakub.sterba@gooddata.com"},{"name":"jaroslav.tomecek","email":"jaroslav.tomecek@gooddata.com"},{"name":"jkittler","email":"honza.kittler@gmail.com"},{"name":"khanh.le","email":"khanh.le@gooddata.com"},{"name":"langhamp","email":"pavel.langhammer@gooddata.com"},{"name":"lanhuynh","email":"lan.huynh@gooddata.com"},{"name":"linhhong","email":"linh.hong@gooddata.com"},{"name":"lpearce","email":"levi.pearce@gooddata.com"},{"name":"lupko","email":"lubomir.slivka@gooddata.com"},{"name":"martin.mosko","email":"martin.mosko@gooddata.com"},{"name":"michal.marsal","email":"michal.marsal@gooddata.com"},{"name":"nadtan","email":"tan.nguyen@gooddata.com"},{"name":"naibinh","email":"naibinh@gmail.com"},{"name":"nikolacech","email":"nikola.cech@gooddata.com"},{"name":"no23reason","email":"dan.homola@hotmail.cz"},{"name":"pbenes","email":"petr.benes@gooddata.com"},{"name":"petrjanu","email":"petr.janu@gooddata.com"},{"name":"ptquang86","email":"ptquang86@gmail.com"},{"name":"qduval","email":"quentin.duval@gooddata.com"},{"name":"rodri360","email":"me@rodri360.com"},{"name":"sarfy","email":"martin.sarfy@gmail.com"},{"name":"sitina","email":"jiri.sitina@gooddata.com"},{"name":"sondo","email":"son.do@gooddata.com"},{"name":"strouhaljan","email":"strouhal.jan@gmail.com"},{"name":"tomas.bouma","email":"tomas.bouma@gooddata.com"},{"name":"tomas.kratochvil","email":"tomas.kratochvil@gooddata.com"},{"name":"tomasreichmann","email":"tomasreichmann@gmail.com"},{"name":"tomsatgd","email":"tomas.satinsky@gooddata.com"},{"name":"tu.ngo","email":"tu.ngo@gooddata.com"},{"name":"vlastikcz","email":"vlastimil.kotas@gooddata.com"},{"name":"vlckomi1","email":"michaela.vlckova@gooddata.com"},{"name":"xmort","email":"petr.dolejsi@gooddata.com"},{"name":"yanlipnican","email":"yanlipnican@gmail.com"}],"homepage":"https://github.com/gooddata/gooddata-react-components#readme","bugs":{"url":"https://github.com/gooddata/gooddata-react-components/issues"},"dist":{"shasum":"4032a283488155006d11d7f55a26756cf52e6607","tarball":"https://registry.npmjs.org/@gooddata/react-components/-/react-components-7.1.0-alpha.15.tgz","fileCount":1812,"integrity":"sha512-Ktp6fY5GT4u63BCZXpxPcB1fpHhRnZY5iQRENFf2B5SXqts+4lMr3mJJymB37N5oma0X3Yg+DAWkyCGHOCrjqQ==","signatures":[{"sig":"MEYCIQC9gXlCrS1etQqayfqG6uUUf5DBp5yLvt+hkAM/UH319AIhAKiJSYvfrYZmbnSh3Y+gEiOPQk6IBa0SFwoICIwEUUs3","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":7379966,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJc9ywKCRA9TVsSAnZWagAACTkP/0QN1gS+v9K95yB8ksCz\nYBGvuSO//fTMTudFyE6l0E40GNC+DYJjTV6MQ1GzBT69OAyObhVbksty+i0u\ntLWnNJtLvEz43RiNGliHUeRbXkzSKp/CyU1WUSSBcay5/nXVTaoc9ewXDg7L\n4MFks0ZEbQdyDJSZVnAAW62Rbgw4sZdxN9oO5yNRcA+U0WPD0MFAjV21fLxe\nVjfz8ol0YIQoDsL8oSdjX1yCG+wLLc1BkOgMKpO8ydk0Lp0UehJrmGxxOyqv\nynToMVTqHQTd6Z1Up/8iYV8oA2lxCX94slKowpw702k3hSJyRA5ZO77XB48A\nZvoEOSyJ+hS1S5Cxj6au1SxHdUa8zN0SNHNf26xkLy57q7ViBoxEE3a+leui\nZ2yNN8SW+XG1yyqt+EUoOIK9/Sx2GOMRpU1eHHW3uUSsE6bE9KL6J6A3I2oi\n+6tyI3nLmJfETaM0KSDwHWh15Yo3ius/NQWD8aft1qQdDYnuTMM8hk//Mc+T\nksXodtTIZAbWc+izk45SoVmc/kyCftdxnUFn4twBes8YFpx63WVqAv0Z0p8R\nxZMe+RJSfyeW5nEfu1QtNEywdddGIG2jBIuFPME4jP0+LbHnsl8WBLM2XvUO\n3OAbe4E/LyKRPIu9VcFq5aH4z9MkzdYGBqdXzg3jMjl7bJi/cOM3gt+BxPki\njAfy\r\n=WezK\r\n-----END PGP SIGNATURE-----\r\n"},"jest":{"testRegex":"(/__tests__/.*|\\.(test|spec))\\.(tsx?|jsx?)$","transform":{".(js|jsx)":"babel-jest",".(ts|tsx)":"ts-jest"},"collectCoverage":false,"moduleNameMapper":{"\\.(css|less|sass|scss)$":"<rootDir>/__mocks__/styleMock.ts","^[./a-zA-Z0-9$_-]+\\.svg$":"<rootDir>/jestSvgStub.js"},"coverageReporters":["html"],"setupFilesAfterEnv":["<rootDir>/jest.setup.js"],"collectCoverageFrom":["src/**/*.{ts,tsx}","examples/server/src/**/*.{js,jsx}","!**/*.d.ts"],"moduleFileExtensions":["ts","tsx","js","jsx","json"],"testPathIgnorePatterns":[",/node_modules/","/dist/"]},"main":"dist/index.js","config":{"eslint":"./examples/**/*.{js,jsx}","tslint":"./{__mocks__,src,stories}/{,**/}*.{ts,tsx}"},"readme":"[![npm version](https://badge.fury.io/js/%40gooddata%2Freact-components.svg)](https://www.npmjs.com/package/@gooddata/react-components) \n\n# GoodData.UI React components\n> A React-based JavaScript library for building data-driven applications\n\n## Getting started\n- [GoodData.UI Documentation](http://sdk.gooddata.com/gooddata-ui/)\n- [GoodData.UI Live Examples](https://gooddata-examples.herokuapp.com/)\n- [Stack Overflow](https://stackoverflow.com/questions/tagged/gooddata)\n\n### Usage\nWith [yarn](https://yarnpkg.com) installed, go to your project directory and run\n```\n$ yarn add @gooddata/react-components\n```\nIf you prefer [npm](npmjs.com) run\n```\n$ npm install --save @gooddata/react-components\n```\n\nThe public API is exposed via global `index.js`. Except for the styles, do not import any other file directly\nbecause they are not intended to be part of the public API.\n\n## Contributing\n\nWe welcome any contribution in form of [issues](https://github.com/gooddata/gooddata-react-components/issues) or [pull requests](https://github.com/gooddata/gooddata-react-components/pulls).\nThese commands may come in handy while developing:\n\n| command | description |\n| ------- | ----------- |\n| `yarn install --pure-lockfile` | first step |\n| ||\n| `yarn dev` | build react-components to `/dist` in watch mode |\n| `yarn test` | run all unit tests |\n| `yarn prettier-write` | format the source code to match the valid codestyle |\n| `yarn validate` | validate codestyle |\n| ||\n| `yarn storybook` | run storybook from `/stories` on http://localhost:9001 |\n| `yarn build-storybook` | build storybook to `/dist-storybook` |\n| `yarn test-storybook` | run storybook and [screenshot tests](https://github.com/gooddata/gdc-client-utils/tree/master/test-storybook) |\n| ||\n| `yarn examples` | run Live Examples dev-server from `/examples` on https://localhost:8999 |\n| `yarn examples-build` | build Live Examples to `/examples/dist` |\n| `yarn examples-server` | serve built Live Examples - see `/examples/server/src` |\n| `yarn examples-testcafe` | run testcafe tests against `localhost:8999` |\n\n### Deploy to heroku.com\nWhen you deploy this repo to heroku, it serves *GoodData.UI Live Examples*.\nRelevant tasks are in `Procfile` and `package.json`.\n\n```bash\n# run in the project directory\nheroku login\nheroku create <your-app-name>\nheroku config:set DOMAIN_ADMIN_USERNAME=x@gooddata.com DOMAIN_ADMIN_PASSWORD=xy PROJECT_ID_TO_ASSIGN=xms7ga4tf3g3nzucd8380o2bev8oeknp\ngit push heroku HEAD:master\nheroku open\n```\n\n### Run Live Examples Locally\nTo run *GoodData.UI Live Examples* locally:\n```bash\ngit clone <this-repository>\ncd  <repository-folder>\nyarn install --pure-lockfile\nyarn examples\n```\nThen open https://localhost:8999 and login using Live Examples account (you can [create one here](https://gooddata-examples.herokuapp.com/registration)).\n\n### Source code formatting\nThe source code in the repository is formatted by [Prettier](https://prettier.io/). \nThe format of the code is validated by our Continuous Integration server and is one of the requirements of successful merge.\n\nPrettier is supported by every major IDE. You can find the list of supported editors and how to configure them [here](https://prettier.io/docs/en/editors.html).\n\nIn the case, when your editor is not supported or you don't want to setup the integration, you can run the `yarn prettier-write` command to reformat the code before commit.\n\n## Changelog\n\n- see [CHANGELOG.md](CHANGELOG.md)\n\n## License\n\n(C) 2007-2018 GoodData Corporation\n\nThis project is dual licensed:\n\n- The ATTRIBUTION-NONCOMMERCIAL 4.0 INTERNATIONAL (CC BY-NC 4.0) is used for purpose of the trial experience and evaluation of GoodData.UI library.\n- The GOODDATA GOODDATA.UI LIBRARY END USER LICENSE AGREEMENT is used for GoodData customers.\n\nFor more information, please see [LICENSE](https://github.com/gooddata/gooddata-react-components/blob/master/LICENSE)\n","gitHead":"3fc82ed05f451053cd54108b4974efc4c5a20d62","scripts":{"dev":"bash scripts/build.sh --dev-watch","test":"jest --watch","build":"bash scripts/build.sh","tslint":"yarn run-tslint -t verbose $npm_package_config_tslint","prepare":"cd examples/server && yarn install --pure-lockfile && cd ../..; rm -r examples/node_modules 2>/dev/null; true","examples":"bash scripts/run-examples.sh","prepare?":"# Called before `npm publish` and on local `npm install`. Temporarily also for deleting obsolete node_modules. Ends with `true` to continue gracefully.","validate":"tsc --noEmit && yarn tslint && eslint $npm_package_config_eslint && yarn prettier-check","build-dev":"bash scripts/build.sh --dev","examples?":"# Default is developer domain, other options: yarn examples [sec,secure,stg,stg2,stg3,demo,developer or URL]","storybook":"yarn build && start-storybook -p 9001 -c .storybook","test-once":"jest","tslint-ci":"mkdir -p ./ci/results && yarn run-tslint -t checkstyle -o ./ci/results/tslint-results.xml $npm_package_config_tslint","run-tslint":"tslint -p tsconfig.json","validate-ci":"tsc --noEmit && yarn tslint-ci  && eslint $npm_package_config_eslint -f checkstyle -o ci/results/eslint-results.xml && yarn prettier-check","examples-build":"bash scripts/build-examples.sh","prepublishOnly":"yarn build","prettier-check":"prettier --check '{src,stories,styles,__mocks__,examples/server/src,examples/src,examples/test}/**/*.{ts,js,tsx,jsx,json,scss,md,yaml,html}'","prettier-write":"prettier --write '{src,stories,styles,__mocks__,examples/server/src,examples/src,examples/test}/**/*.{ts,js,tsx,jsx,json,scss,md,yaml,html}'","test-storybook":"yarn build && test-storybook","build-storybook":"yarn build && build-storybook -c .storybook -o dist-storybook","examples-server":"node examples/server/src/index.js","heroku-postbuild":"yarn examples-build developer","examples-testcafe":"testcafe chrome --assertion-timeout 60000 -S -s examples/_screenshots examples/test/**/**/*_test* --debug-on-fail","examples-testcafe-ci":"testcafe 'chrome:headless --no-sandbox' --assertion-timeout 60000 -S -s examples/_screenshots examples/test/**/**/*_test*","examples-testcafe-live":"testcafe-live chrome --assertion-timeout 60000 examples/test/**/**/*_test*"},"typings":"dist/index.d.ts","_npmUser":{"name":"gooddata-ci","email":"rail@gooddata.com"},"deprecated":"@gooddata/react-components@7 reached End of Support on March 31, 2022. Please upgrade (see https://sdk.gooddata.com/gooddata-ui/docs/supported_versions.html for more information).","repository":{"url":"git+ssh://git@github.com/gooddata/gooddata-react-components.git","type":"git"},"_npmVersion":"6.4.1","description":"GoodData React Components","directories":{},"_nodeVersion":"8.12.0","dependencies":{"rxjs":"^5.5.6","uuid":"3.2.1","immer":"1.3.1","lodash":"4.17.11","invariant":"^2.2.2","classnames":"^2.2.6","highcharts":"4.2.5","prop-types":"^15.6.0","react-intl":"^2.4.0","custom-event":"^1.0.1","ag-grid-react":"20.0.0","react-measure":"2.3.0","@gooddata/typings":"^2.13.2","@types/highcharts":"4.2.56","ag-grid-community":"20.0.0","http-status-codes":"^1.3.0","@gooddata/js-utils":"3.4.0","@gooddata/numberjs":"^3.1.2","fixed-data-table-2":"0.7.17","react-async-script":"^1.0.1","@gooddata/goodstrap":"60.7.0","react-dom-factories":"^1.0.2","@gooddata/gooddata-js":"11.12.0","react-transition-group":"2.2.1","highcharts-pattern-fill":"3.0.3","nodelist-foreach-polyfill":"^1.2.0","highcharts-grouped-categories":"^1.1.3"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"raf":"3.3.2","yup":"^0.24.1","jest":"24.7.1","react":"16.5.2","enzyme":"3.5.0","eslint":"4.19.1","formik":"^0.11.11","moment":"2.23.0","history":"^4.7.2","ts-jest":"24.0.0","webpack":"4.30.0","prettier":"1.16.4","react-ga":"^2.5.2","recharts":"1.0.0-beta.9","testcafe":"0.20.3","commander":"2.14.1","node-sass":"4.7.2","react-dom":"16.5.2","supertest":"3.0.0","ts-loader":"6.0.0","css-loader":"0.28.7","jest-junit":"3.0.0","raw-loader":"0.5.1","styled-jsx":"2.2.1","typescript":"3.3.4000","@babel/core":"7.4.4","@types/jest":"24.0.6","@types/node":"7.0.8","@types/uuid":"3.4.3","file-loader":"3.0.1","sass-loader":"6.0.6","webpack-cli":"3.3.2","@types/react":"16.0.34","babel-loader":"8.0.5","react-helmet":"5.2.0","react-select":"1.2.1","style-loader":"0.19.1","@types/enzyme":"3.1.13","@types/lodash":"4.14.123","testcafe-live":"0.1.4","@babel/runtime":"7.4.4","@babel/polyfill":"^7.4.4","@storybook/react":"5.0.11","@types/invariant":"2.2.29","@types/react-dom":"16.0.3","isomorphic-fetch":"2.2.1","react-datepicker":"1.1.0","react-router-dom":"4.2.2","@babel/preset-env":"7.4.4","@gooddata/mock-js":"1.28.0","@storybook/addons":"5.0.11","@types/classnames":"2.2.3","@types/prop-types":"15.5.2","@types/react-intl":"2.3.5","@storybook/theming":"5.0.11","identity-obj-proxy":"^3.0.0","webpack-dev-server":"3.3.1","@babel/preset-react":"7.0.0","@types/react-portal":"4.0.1","babel-plugin-lodash":"3.3.4","html-webpack-plugin":"3.2.0","react-test-renderer":"16.4.2","@types/react-measure":"2.0.5","clean-webpack-plugin":"2.0.2","stats-webpack-plugin":"0.7.0","eslint-config-prettier":"4.1.0","react-google-recaptcha":"^0.11.0","tslint-config-prettier":"1.18.0","@gooddata/eslint-config":"0.1.0","@gooddata/tslint-config":"1.0.0","@types/storybook__react":"4.0.1","enzyme-adapter-react-16":"1.3.1","uglifyjs-webpack-plugin":"2.1.2","@gooddata/test-storybook":"3.0.1","@storybook/addon-actions":"5.0.11","@storybook/addon-options":"5.0.11","node-sass-magic-importer":"5.1.0","react-syntax-highlighter":"6.1.2","@types/fixed-data-table-2":"0.8.1","@types/react-test-renderer":"16.0.0","circular-dependency-plugin":"5.0.2","compression-webpack-plugin":"2.0.0","@types/enzyme-adapter-react-16":"1.0.3","@types/storybook__addon-actions":"3.4.2","@babel/plugin-proposal-class-properties":"7.4.4","@babel/plugin-proposal-object-rest-spread":"7.4.4","@babel/plugin-transform-async-to-generator":"7.4.4"},"peerDependencies":{"react":"16.5.2","react-dom":"16.5.2"},"_npmOperationalInternal":{"tmp":"tmp/react-components_7.1.0-alpha.15_1559702537909_0.49573673652718986","host":"s3://npm-registry-packages"}},"7.1.0-alpha.16":{"name":"@gooddata/react-components","version":"7.1.0-alpha.16","author":{"name":"GoodData Corporation"},"license":"BSD-3-Clause","_id":"@gooddata/react-components@7.1.0-alpha.16","maintainers":[{"name":"bertold8","email":"ivan.nejezchleb@seznam.cz"},{"name":"bugsbunny338","email":"jiri.zajic@mensa.cz"},{"name":"gooddata-ci","email":"rail@gooddata.com"},{"name":"ivan.mjartan","email":"ivan.mjartan@gooddata.com"},{"name":"jakub-sterba","email":"jakub.sterba@gooddata.com"},{"name":"jaroslav.tomecek","email":"jaroslav.tomecek@gooddata.com"},{"name":"jkittler","email":"honza.kittler@gmail.com"},{"name":"khanh.le","email":"khanh.le@gooddata.com"},{"name":"langhamp","email":"pavel.langhammer@gooddata.com"},{"name":"lanhuynh","email":"lan.huynh@gooddata.com"},{"name":"linhhong","email":"linh.hong@gooddata.com"},{"name":"lpearce","email":"levi.pearce@gooddata.com"},{"name":"lupko","email":"lubomir.slivka@gooddata.com"},{"name":"martin.mosko","email":"martin.mosko@gooddata.com"},{"name":"michal.marsal","email":"michal.marsal@gooddata.com"},{"name":"nadtan","email":"tan.nguyen@gooddata.com"},{"name":"naibinh","email":"naibinh@gmail.com"},{"name":"nikolacech","email":"nikola.cech@gooddata.com"},{"name":"no23reason","email":"dan.homola@hotmail.cz"},{"name":"pbenes","email":"petr.benes@gooddata.com"},{"name":"petrjanu","email":"petr.janu@gooddata.com"},{"name":"ptquang86","email":"ptquang86@gmail.com"},{"name":"qduval","email":"quentin.duval@gooddata.com"},{"name":"rodri360","email":"me@rodri360.com"},{"name":"sarfy","email":"martin.sarfy@gmail.com"},{"name":"sitina","email":"jiri.sitina@gooddata.com"},{"name":"sondo","email":"son.do@gooddata.com"},{"name":"strouhaljan","email":"strouhal.jan@gmail.com"},{"name":"tomas.bouma","email":"tomas.bouma@gooddata.com"},{"name":"tomas.kratochvil","email":"tomas.kratochvil@gooddata.com"},{"name":"tomasreichmann","email":"tomasreichmann@gmail.com"},{"name":"tomsatgd","email":"tomas.satinsky@gooddata.com"},{"name":"tu.ngo","email":"tu.ngo@gooddata.com"},{"name":"vlastikcz","email":"vlastimil.kotas@gooddata.com"},{"name":"vlckomi1","email":"michaela.vlckova@gooddata.com"},{"name":"xmort","email":"petr.dolejsi@gooddata.com"},{"name":"yanlipnican","email":"yanlipnican@gmail.com"}],"homepage":"https://github.com/gooddata/gooddata-react-components#readme","bugs":{"url":"https://github.com/gooddata/gooddata-react-components/issues"},"dist":{"shasum":"4ec924f68c74ed1d9ed5fde298cbffc85d74d8fb","tarball":"https://registry.npmjs.org/@gooddata/react-components/-/react-components-7.1.0-alpha.16.tgz","fileCount":1817,"integrity":"sha512-9Se/p2LAoD7l3S2WTCas16vqPrvnCiQEUjrIGHD7YV8XbudRvSO2VzxBtN0oZHzVjLOxWWs8bfRkMeZERhFvEA==","signatures":[{"sig":"MEQCIBM7EYfguFBQjNX06U1gMi0l7syqiAribks9RhwElfUlAiAlqaKJGfAH3oGoNGbAgPpSzSPvRIF3SQ046jFbzp9hIA==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":7391436,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJc963BCRA9TVsSAnZWagAA4aQP+QGbhM30dlVxzRhKfI2p\nKarT8yXMkosYSwsmPM0JdKt9Ntocrdn0KIkXSmzqu4IOqQcby1Tap+PvZV79\n1ndhxFUUtfGvNbOAsP2dJIwmktLWMKANlzqmF+wqrHUKmYLncwcSKr/e9Qg9\nHsExRM94jNylaxmMRKgIZ2PnOjY4DreHL1Jn+cnrwgSPbV/Tcou2Xkz0mpus\n7/6hnodafozIMmAxvKqh/0x86QkvFJcOYpyx63wf/22ZqUZ58ouDF6BL8S5i\n2PoEJxdvzdc8cncVBd6zDvDwdLoW+bl9QS8C63Zf+gSvBsTXR4K6R3IDm06V\nkElqPmIL57+XP2vGBv1rIj6JRrISJ1+IQ31jyDbnFXsN53qbkYp32CJ34FBW\ngFhWdvlrtCNCJUfTX4cu3Yx953q4zUlmbE/vBlHBIt1lq8lTSSSS1zh4mnif\naqgnF8h4uuP14QkqaIQHIQlwWfNoPl0pu2m/BYAMEsUK7Pob3/mUJD79rnfU\nrOj3TmdVTnLXL2hx8W/ytIG3p3M5TbWrJQjY1hXHmdHuLxpq75EBe7Hz7qYG\njx6Orm+I7VvKDWeRQSLG6xaisvJJUlYAYMa7rDobVJZHshdOxfToZD55AwCG\nVZXxpplymNMHOWX/7xfpZnjdXRzN0PERdiORrvaye5GJ93e/aIVl9xVOOUQ3\n+1NA\r\n=g/du\r\n-----END PGP SIGNATURE-----\r\n"},"jest":{"testRegex":"(/__tests__/.*|\\.(test|spec))\\.(tsx?|jsx?)$","transform":{".(js|jsx)":"babel-jest",".(ts|tsx)":"ts-jest"},"collectCoverage":false,"moduleNameMapper":{"\\.(css|less|sass|scss)$":"<rootDir>/__mocks__/styleMock.ts","^[./a-zA-Z0-9$_-]+\\.svg$":"<rootDir>/jestSvgStub.js"},"coverageReporters":["html"],"setupFilesAfterEnv":["<rootDir>/jest.setup.js"],"collectCoverageFrom":["src/**/*.{ts,tsx}","examples/server/src/**/*.{js,jsx}","!**/*.d.ts"],"moduleFileExtensions":["ts","tsx","js","jsx","json"],"testPathIgnorePatterns":[",/node_modules/","/dist/"]},"main":"dist/index.js","config":{"eslint":"./examples/**/*.{js,jsx}","tslint":"./{__mocks__,src,stories}/{,**/}*.{ts,tsx}"},"readme":"[![npm version](https://badge.fury.io/js/%40gooddata%2Freact-components.svg)](https://www.npmjs.com/package/@gooddata/react-components) \n\n# GoodData.UI React components\n> A React-based JavaScript library for building data-driven applications\n\n## Getting started\n- [GoodData.UI Documentation](http://sdk.gooddata.com/gooddata-ui/)\n- [GoodData.UI Live Examples](https://gooddata-examples.herokuapp.com/)\n- [Stack Overflow](https://stackoverflow.com/questions/tagged/gooddata)\n\n### Usage\nWith [yarn](https://yarnpkg.com) installed, go to your project directory and run\n```\n$ yarn add @gooddata/react-components\n```\nIf you prefer [npm](npmjs.com) run\n```\n$ npm install --save @gooddata/react-components\n```\n\nThe public API is exposed via global `index.js`. Except for the styles, do not import any other file directly\nbecause they are not intended to be part of the public API.\n\n## Contributing\n\nWe welcome any contribution in form of [issues](https://github.com/gooddata/gooddata-react-components/issues) or [pull requests](https://github.com/gooddata/gooddata-react-components/pulls).\nThese commands may come in handy while developing:\n\n| command | description |\n| ------- | ----------- |\n| `yarn install --pure-lockfile` | first step |\n| ||\n| `yarn dev` | build react-components to `/dist` in watch mode |\n| `yarn test` | run all unit tests |\n| `yarn prettier-write` | format the source code to match the valid codestyle |\n| `yarn validate` | validate codestyle |\n| ||\n| `yarn storybook` | run storybook from `/stories` on http://localhost:9001 |\n| `yarn build-storybook` | build storybook to `/dist-storybook` |\n| `yarn test-storybook` | run storybook and [screenshot tests](https://github.com/gooddata/gdc-client-utils/tree/master/test-storybook) |\n| ||\n| `yarn examples` | run Live Examples dev-server from `/examples` on https://localhost:8999 |\n| `yarn examples-build` | build Live Examples to `/examples/dist` |\n| `yarn examples-server` | serve built Live Examples - see `/examples/server/src` |\n| `yarn examples-testcafe` | run testcafe tests against `localhost:8999` |\n\n### Deploy to heroku.com\nWhen you deploy this repo to heroku, it serves *GoodData.UI Live Examples*.\nRelevant tasks are in `Procfile` and `package.json`.\n\n```bash\n# run in the project directory\nheroku login\nheroku create <your-app-name>\nheroku config:set DOMAIN_ADMIN_USERNAME=x@gooddata.com DOMAIN_ADMIN_PASSWORD=xy PROJECT_ID_TO_ASSIGN=xms7ga4tf3g3nzucd8380o2bev8oeknp\ngit push heroku HEAD:master\nheroku open\n```\n\n### Run Live Examples Locally\nTo run *GoodData.UI Live Examples* locally:\n```bash\ngit clone <this-repository>\ncd  <repository-folder>\nyarn install --pure-lockfile\nyarn examples\n```\nThen open https://localhost:8999 and login using Live Examples account (you can [create one here](https://gooddata-examples.herokuapp.com/registration)).\n\n### Source code formatting\nThe source code in the repository is formatted by [Prettier](https://prettier.io/). \nThe format of the code is validated by our Continuous Integration server and is one of the requirements of successful merge.\n\nPrettier is supported by every major IDE. You can find the list of supported editors and how to configure them [here](https://prettier.io/docs/en/editors.html).\n\nIn the case, when your editor is not supported or you don't want to setup the integration, you can run the `yarn prettier-write` command to reformat the code before commit.\n\n## Changelog\n\n- see [CHANGELOG.md](CHANGELOG.md)\n\n## License\n\n(C) 2007-2018 GoodData Corporation\n\nThis project is dual licensed:\n\n- The ATTRIBUTION-NONCOMMERCIAL 4.0 INTERNATIONAL (CC BY-NC 4.0) is used for purpose of the trial experience and evaluation of GoodData.UI library.\n- The GOODDATA GOODDATA.UI LIBRARY END USER LICENSE AGREEMENT is used for GoodData customers.\n\nFor more information, please see [LICENSE](https://github.com/gooddata/gooddata-react-components/blob/master/LICENSE)\n","gitHead":"3d60e6c232c78c1e21ddfd7b7d501281237dc8cc","scripts":{"dev":"bash scripts/build.sh --dev-watch","test":"jest --watch","build":"bash scripts/build.sh","tslint":"yarn run-tslint -t verbose $npm_package_config_tslint","prepare":"cd examples/server && yarn install --pure-lockfile && cd ../..; rm -r examples/node_modules 2>/dev/null; true","examples":"bash scripts/run-examples.sh","prepare?":"# Called before `npm publish` and on local `npm install`. Temporarily also for deleting obsolete node_modules. Ends with `true` to continue gracefully.","validate":"tsc --noEmit && yarn tslint && eslint $npm_package_config_eslint && yarn prettier-check","build-dev":"bash scripts/build.sh --dev","examples?":"# Default is developer domain, other options: yarn examples [sec,secure,stg,stg2,stg3,demo,developer or URL]","storybook":"yarn build && start-storybook -p 9001 -c .storybook","test-once":"jest","tslint-ci":"mkdir -p ./ci/results && yarn run-tslint -t checkstyle -o ./ci/results/tslint-results.xml $npm_package_config_tslint","run-tslint":"tslint -p tsconfig.json","validate-ci":"tsc --noEmit && yarn tslint-ci  && eslint $npm_package_config_eslint -f checkstyle -o ci/results/eslint-results.xml && yarn prettier-check","examples-build":"bash scripts/build-examples.sh","prepublishOnly":"yarn build","prettier-check":"prettier --check '{src,stories,styles,__mocks__,examples/server/src,examples/src,examples/test}/**/*.{ts,js,tsx,jsx,json,scss,md,yaml,html}'","prettier-write":"prettier --write '{src,stories,styles,__mocks__,examples/server/src,examples/src,examples/test}/**/*.{ts,js,tsx,jsx,json,scss,md,yaml,html}'","test-storybook":"yarn build && test-storybook","build-storybook":"yarn build && build-storybook -c .storybook -o dist-storybook","examples-server":"node examples/server/src/index.js","heroku-postbuild":"yarn examples-build developer","examples-testcafe":"testcafe chrome --assertion-timeout 60000 -S -s examples/_screenshots examples/test/**/**/*_test* --debug-on-fail","examples-testcafe-ci":"testcafe 'chrome:headless --no-sandbox' --assertion-timeout 60000 -S -s examples/_screenshots examples/test/**/**/*_test*","examples-testcafe-live":"testcafe-live chrome --assertion-timeout 60000 examples/test/**/**/*_test*"},"typings":"dist/index.d.ts","_npmUser":{"name":"gooddata-ci","email":"rail@gooddata.com"},"deprecated":"@gooddata/react-components@7 reached End of Support on March 31, 2022. Please upgrade (see https://sdk.gooddata.com/gooddata-ui/docs/supported_versions.html for more information).","repository":{"url":"git+ssh://git@github.com/gooddata/gooddata-react-components.git","type":"git"},"_npmVersion":"6.4.1","description":"GoodData React Components","directories":{},"_nodeVersion":"8.12.0","dependencies":{"rxjs":"^5.5.6","uuid":"3.2.1","immer":"1.3.1","lodash":"4.17.11","invariant":"^2.2.2","classnames":"^2.2.6","highcharts":"4.2.5","prop-types":"^15.6.0","react-intl":"^2.4.0","custom-event":"^1.0.1","ag-grid-react":"20.0.0","react-measure":"2.3.0","@gooddata/typings":"^2.13.2","@types/highcharts":"4.2.56","ag-grid-community":"20.0.0","http-status-codes":"^1.3.0","@gooddata/js-utils":"3.4.0","@gooddata/numberjs":"^3.1.2","fixed-data-table-2":"0.7.17","react-async-script":"^1.0.1","@gooddata/goodstrap":"60.7.0","react-dom-factories":"^1.0.2","@gooddata/gooddata-js":"11.12.0","react-transition-group":"2.2.1","highcharts-pattern-fill":"3.0.3","nodelist-foreach-polyfill":"^1.2.0","highcharts-grouped-categories":"^1.1.3"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"raf":"3.3.2","yup":"^0.24.1","jest":"24.7.1","react":"16.5.2","enzyme":"3.5.0","eslint":"4.19.1","formik":"^0.11.11","moment":"2.23.0","history":"^4.7.2","ts-jest":"24.0.0","webpack":"4.30.0","prettier":"1.16.4","react-ga":"^2.5.2","recharts":"1.0.0-beta.9","testcafe":"0.20.3","commander":"2.14.1","node-sass":"4.7.2","react-dom":"16.5.2","supertest":"3.0.0","ts-loader":"6.0.0","css-loader":"0.28.7","jest-junit":"3.0.0","raw-loader":"0.5.1","styled-jsx":"2.2.1","typescript":"3.3.4000","@babel/core":"7.4.4","@types/jest":"24.0.6","@types/node":"7.0.8","@types/uuid":"3.4.3","file-loader":"3.0.1","sass-loader":"6.0.6","webpack-cli":"3.3.2","@types/react":"16.0.34","babel-loader":"8.0.5","react-helmet":"5.2.0","react-select":"1.2.1","style-loader":"0.19.1","@types/enzyme":"3.1.13","@types/lodash":"4.14.123","testcafe-live":"0.1.4","@babel/runtime":"7.4.4","@babel/polyfill":"^7.4.4","@storybook/react":"5.0.11","@types/invariant":"2.2.29","@types/react-dom":"16.0.3","isomorphic-fetch":"2.2.1","react-datepicker":"1.1.0","react-router-dom":"4.2.2","@babel/preset-env":"7.4.4","@gooddata/mock-js":"1.28.0","@storybook/addons":"5.0.11","@types/classnames":"2.2.3","@types/prop-types":"15.5.2","@types/react-intl":"2.3.5","@storybook/theming":"5.0.11","identity-obj-proxy":"^3.0.0","webpack-dev-server":"3.3.1","@babel/preset-react":"7.0.0","@types/react-portal":"4.0.1","babel-plugin-lodash":"3.3.4","html-webpack-plugin":"3.2.0","react-test-renderer":"16.4.2","@types/react-measure":"2.0.5","clean-webpack-plugin":"2.0.2","stats-webpack-plugin":"0.7.0","eslint-config-prettier":"4.1.0","react-google-recaptcha":"^0.11.0","tslint-config-prettier":"1.18.0","@gooddata/eslint-config":"0.1.0","@gooddata/tslint-config":"1.0.0","@types/storybook__react":"4.0.1","enzyme-adapter-react-16":"1.3.1","uglifyjs-webpack-plugin":"2.1.2","@gooddata/test-storybook":"3.0.1","@storybook/addon-actions":"5.0.11","@storybook/addon-options":"5.0.11","node-sass-magic-importer":"5.1.0","react-syntax-highlighter":"6.1.2","@types/fixed-data-table-2":"0.8.1","@types/react-test-renderer":"16.0.0","circular-dependency-plugin":"5.0.2","compression-webpack-plugin":"2.0.0","@types/enzyme-adapter-react-16":"1.0.3","@types/storybook__addon-actions":"3.4.2","@babel/plugin-proposal-class-properties":"7.4.4","@babel/plugin-proposal-object-rest-spread":"7.4.4","@babel/plugin-transform-async-to-generator":"7.4.4"},"peerDependencies":{"react":"16.5.2","react-dom":"16.5.2"},"_npmOperationalInternal":{"tmp":"tmp/react-components_7.1.0-alpha.16_1559735744075_0.6375659250056265","host":"s3://npm-registry-packages"}},"7.1.0-alpha.17":{"name":"@gooddata/react-components","version":"7.1.0-alpha.17","author":{"name":"GoodData Corporation"},"license":"BSD-3-Clause","_id":"@gooddata/react-components@7.1.0-alpha.17","maintainers":[{"name":"bertold8","email":"ivan.nejezchleb@seznam.cz"},{"name":"bugsbunny338","email":"jiri.zajic@mensa.cz"},{"name":"gooddata-ci","email":"rail@gooddata.com"},{"name":"ivan.mjartan","email":"ivan.mjartan@gooddata.com"},{"name":"jakub-sterba","email":"jakub.sterba@gooddata.com"},{"name":"jaroslav.tomecek","email":"jaroslav.tomecek@gooddata.com"},{"name":"jkittler","email":"honza.kittler@gmail.com"},{"name":"khanh.le","email":"khanh.le@gooddata.com"},{"name":"langhamp","email":"pavel.langhammer@gooddata.com"},{"name":"lanhuynh","email":"lan.huynh@gooddata.com"},{"name":"linhhong","email":"linh.hong@gooddata.com"},{"name":"lpearce","email":"levi.pearce@gooddata.com"},{"name":"lupko","email":"lubomir.slivka@gooddata.com"},{"name":"martin.mosko","email":"martin.mosko@gooddata.com"},{"name":"michal.marsal","email":"michal.marsal@gooddata.com"},{"name":"nadtan","email":"tan.nguyen@gooddata.com"},{"name":"naibinh","email":"naibinh@gmail.com"},{"name":"nikolacech","email":"nikola.cech@gooddata.com"},{"name":"no23reason","email":"dan.homola@hotmail.cz"},{"name":"pbenes","email":"petr.benes@gooddata.com"},{"name":"petrjanu","email":"petr.janu@gooddata.com"},{"name":"ptquang86","email":"ptquang86@gmail.com"},{"name":"qduval","email":"quentin.duval@gooddata.com"},{"name":"rodri360","email":"me@rodri360.com"},{"name":"sarfy","email":"martin.sarfy@gmail.com"},{"name":"sitina","email":"jiri.sitina@gooddata.com"},{"name":"sondo","email":"son.do@gooddata.com"},{"name":"strouhaljan","email":"strouhal.jan@gmail.com"},{"name":"tomas.bouma","email":"tomas.bouma@gooddata.com"},{"name":"tomas.kratochvil","email":"tomas.kratochvil@gooddata.com"},{"name":"tomasreichmann","email":"tomasreichmann@gmail.com"},{"name":"tomsatgd","email":"tomas.satinsky@gooddata.com"},{"name":"tu.ngo","email":"tu.ngo@gooddata.com"},{"name":"vlastikcz","email":"vlastimil.kotas@gooddata.com"},{"name":"vlckomi1","email":"michaela.vlckova@gooddata.com"},{"name":"xmort","email":"petr.dolejsi@gooddata.com"},{"name":"yanlipnican","email":"yanlipnican@gmail.com"}],"homepage":"https://github.com/gooddata/gooddata-react-components#readme","bugs":{"url":"https://github.com/gooddata/gooddata-react-components/issues"},"dist":{"shasum":"c19cd78f0b2dbb56581280a5a03df0320ad8088b","tarball":"https://registry.npmjs.org/@gooddata/react-components/-/react-components-7.1.0-alpha.17.tgz","fileCount":1822,"integrity":"sha512-qtPgjWNnUxJOdzW3H2JuxPXLKTWIJfc+KJUGDn7voYNoAmRvpOJslFWFbsRjwHhf0q7wcOXS+QTcG7rSqg7NRQ==","signatures":[{"sig":"MEUCIBMyBH5PC0+fBHdj7Mx2EhWNntu2m6/l+fRHeyfN/lbnAiEAsm3shcq9gUagoB6YBp6NgvN6HO19vz8W5RT2kp9danQ=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":7393352,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJc97PLCRA9TVsSAnZWagAAzhEP/1LCEzfBy5J20Aq069J9\nQvioWLh27OpZIfgxdXr3AO1Z1Qw51np9ntJ9Qq0nv+urX0REw/Of/xfTPZc4\n6znH8/iSYasLbxZhThJGBxjjenFyQyhzs5Lmmd97Tx6ZNoRQF8K8Mb6gz34L\nxd0yOD4t9LseZhYrCrGitBNDeLHqkZHlBHFDVCf9ikE/p43whPKl/1QbcSOu\njJ3HhcVLWK9WISlRlCAfsbdenS78yftcHK2oj4VGetoMnpgMKCgetGMtYf89\n8CHN59bvqeRMlKjK0400a1xeb+n4gD+6APRn94qi3wQjznjvnG541r7P4kJu\nWXWCRSPn7p4D00NlSAuDD5619i6EHmkgT5ZZhffS8hjZUIYuZHJl6UYaAo6l\n7wH45cqwyI8OCU4ovQFqXdyrlWo8Ji9CQN1qDSKkj2Xyu6lq7vePA2hIHmUd\nKA1vQ/FLmN5uJg279+5LtvSt+rVRPo7bhS0XdDOljstHK2O8HJtqhmCRtnb/\nYUYvoW0Z8tLCsNTW6/b28T6QQDHE9UH4lZjKiYSjdwLXTCEmSPjWdM5E8fUu\ncNRFbOqDr1IfcMgKpweH7WvRdhX9S6FIkamIWh1di64RVgaP/U9ztI+w1anl\n1joATIHR8wVn5ogWyhGX7ZkxLc6zAZcXkXBhkPMx5ERDIF/7OTY8/Eq61ypU\nJ58C\r\n=wFHq\r\n-----END PGP SIGNATURE-----\r\n"},"jest":{"testRegex":"(/__tests__/.*|\\.(test|spec))\\.(tsx?|jsx?)$","transform":{".(js|jsx)":"babel-jest",".(ts|tsx)":"ts-jest"},"collectCoverage":false,"moduleNameMapper":{"\\.(css|less|sass|scss)$":"<rootDir>/__mocks__/styleMock.ts","^[./a-zA-Z0-9$_-]+\\.svg$":"<rootDir>/jestSvgStub.js"},"coverageReporters":["html"],"setupFilesAfterEnv":["<rootDir>/jest.setup.js"],"collectCoverageFrom":["src/**/*.{ts,tsx}","examples/server/src/**/*.{js,jsx}","!**/*.d.ts"],"moduleFileExtensions":["ts","tsx","js","jsx","json"],"testPathIgnorePatterns":[",/node_modules/","/dist/"]},"main":"dist/index.js","config":{"eslint":"./examples/**/*.{js,jsx}","tslint":"./{__mocks__,src,stories}/{,**/}*.{ts,tsx}"},"readme":"[![npm version](https://badge.fury.io/js/%40gooddata%2Freact-components.svg)](https://www.npmjs.com/package/@gooddata/react-components) \n\n# GoodData.UI React components\n> A React-based JavaScript library for building data-driven applications\n\n## Getting started\n- [GoodData.UI Documentation](http://sdk.gooddata.com/gooddata-ui/)\n- [GoodData.UI Live Examples](https://gooddata-examples.herokuapp.com/)\n- [Stack Overflow](https://stackoverflow.com/questions/tagged/gooddata)\n\n### Usage\nWith [yarn](https://yarnpkg.com) installed, go to your project directory and run\n```\n$ yarn add @gooddata/react-components\n```\nIf you prefer [npm](npmjs.com) run\n```\n$ npm install --save @gooddata/react-components\n```\n\nThe public API is exposed via global `index.js`. Except for the styles, do not import any other file directly\nbecause they are not intended to be part of the public API.\n\n## Contributing\n\nWe welcome any contribution in form of [issues](https://github.com/gooddata/gooddata-react-components/issues) or [pull requests](https://github.com/gooddata/gooddata-react-components/pulls).\nThese commands may come in handy while developing:\n\n| command | description |\n| ------- | ----------- |\n| `yarn install --pure-lockfile` | first step |\n| ||\n| `yarn dev` | build react-components to `/dist` in watch mode |\n| `yarn test` | run all unit tests |\n| `yarn prettier-write` | format the source code to match the valid codestyle |\n| `yarn validate` | validate codestyle |\n| ||\n| `yarn storybook` | run storybook from `/stories` on http://localhost:9001 |\n| `yarn build-storybook` | build storybook to `/dist-storybook` |\n| `yarn test-storybook` | run storybook and [screenshot tests](https://github.com/gooddata/gdc-client-utils/tree/master/test-storybook) |\n| ||\n| `yarn examples` | run Live Examples dev-server from `/examples` on https://localhost:8999 |\n| `yarn examples-build` | build Live Examples to `/examples/dist` |\n| `yarn examples-server` | serve built Live Examples - see `/examples/server/src` |\n| `yarn examples-testcafe` | run testcafe tests against `localhost:8999` |\n\n### Deploy to heroku.com\nWhen you deploy this repo to heroku, it serves *GoodData.UI Live Examples*.\nRelevant tasks are in `Procfile` and `package.json`.\n\n```bash\n# run in the project directory\nheroku login\nheroku create <your-app-name>\nheroku config:set DOMAIN_ADMIN_USERNAME=x@gooddata.com DOMAIN_ADMIN_PASSWORD=xy PROJECT_ID_TO_ASSIGN=xms7ga4tf3g3nzucd8380o2bev8oeknp\ngit push heroku HEAD:master\nheroku open\n```\n\n### Run Live Examples Locally\nTo run *GoodData.UI Live Examples* locally:\n```bash\ngit clone <this-repository>\ncd  <repository-folder>\nyarn install --pure-lockfile\nyarn examples\n```\nThen open https://localhost:8999 and login using Live Examples account (you can [create one here](https://gooddata-examples.herokuapp.com/registration)).\n\n### Source code formatting\nThe source code in the repository is formatted by [Prettier](https://prettier.io/). \nThe format of the code is validated by our Continuous Integration server and is one of the requirements of successful merge.\n\nPrettier is supported by every major IDE. You can find the list of supported editors and how to configure them [here](https://prettier.io/docs/en/editors.html).\n\nIn the case, when your editor is not supported or you don't want to setup the integration, you can run the `yarn prettier-write` command to reformat the code before commit.\n\n## Changelog\n\n- see [CHANGELOG.md](CHANGELOG.md)\n\n## License\n\n(C) 2007-2018 GoodData Corporation\n\nThis project is dual licensed:\n\n- The ATTRIBUTION-NONCOMMERCIAL 4.0 INTERNATIONAL (CC BY-NC 4.0) is used for purpose of the trial experience and evaluation of GoodData.UI library.\n- The GOODDATA GOODDATA.UI LIBRARY END USER LICENSE AGREEMENT is used for GoodData customers.\n\nFor more information, please see [LICENSE](https://github.com/gooddata/gooddata-react-components/blob/master/LICENSE)\n","gitHead":"035fbf39daefea66bdbd7d593c585e3d4b172f26","scripts":{"dev":"bash scripts/build.sh --dev-watch","test":"jest --watch","build":"bash scripts/build.sh","tslint":"yarn run-tslint -t verbose $npm_package_config_tslint","prepare":"cd examples/server && yarn install --pure-lockfile && cd ../..; rm -r examples/node_modules 2>/dev/null; true","examples":"bash scripts/run-examples.sh","prepare?":"# Called before `npm publish` and on local `npm install`. Temporarily also for deleting obsolete node_modules. Ends with `true` to continue gracefully.","validate":"tsc --noEmit && yarn tslint && eslint $npm_package_config_eslint && yarn prettier-check","build-dev":"bash scripts/build.sh --dev","examples?":"# Default is developer domain, other options: yarn examples [sec,secure,stg,stg2,stg3,demo,developer or URL]","storybook":"yarn build && start-storybook -p 9001 -c .storybook","test-once":"jest","tslint-ci":"mkdir -p ./ci/results && yarn run-tslint -t checkstyle -o ./ci/results/tslint-results.xml $npm_package_config_tslint","run-tslint":"tslint -p tsconfig.json","validate-ci":"tsc --noEmit && yarn tslint-ci  && eslint $npm_package_config_eslint -f checkstyle -o ci/results/eslint-results.xml && yarn prettier-check","examples-build":"bash scripts/build-examples.sh","prepublishOnly":"yarn build","prettier-check":"prettier --check '{src,stories,styles,__mocks__,examples/server/src,examples/src,examples/test}/**/*.{ts,js,tsx,jsx,json,scss,md,yaml,html}'","prettier-write":"prettier --write '{src,stories,styles,__mocks__,examples/server/src,examples/src,examples/test}/**/*.{ts,js,tsx,jsx,json,scss,md,yaml,html}'","test-storybook":"yarn build && test-storybook","build-storybook":"yarn build && build-storybook -c .storybook -o dist-storybook","examples-server":"node examples/server/src/index.js","heroku-postbuild":"yarn examples-build developer","examples-testcafe":"testcafe chrome --assertion-timeout 60000 -S -s examples/_screenshots examples/test/**/**/*_test* --debug-on-fail","examples-testcafe-ci":"testcafe 'chrome:headless --no-sandbox' --assertion-timeout 60000 -S -s examples/_screenshots examples/test/**/**/*_test*","examples-testcafe-live":"testcafe-live chrome --assertion-timeout 60000 examples/test/**/**/*_test*"},"typings":"dist/index.d.ts","_npmUser":{"name":"gooddata-ci","email":"rail@gooddata.com"},"deprecated":"@gooddata/react-components@7 reached End of Support on March 31, 2022. Please upgrade (see https://sdk.gooddata.com/gooddata-ui/docs/supported_versions.html for more information).","repository":{"url":"git+ssh://git@github.com/gooddata/gooddata-react-components.git","type":"git"},"_npmVersion":"6.4.1","description":"GoodData React Components","directories":{},"_nodeVersion":"8.12.0","dependencies":{"rxjs":"^5.5.6","uuid":"3.2.1","immer":"1.3.1","lodash":"4.17.11","invariant":"^2.2.2","classnames":"^2.2.6","highcharts":"4.2.5","prop-types":"^15.6.0","react-intl":"^2.4.0","custom-event":"^1.0.1","ag-grid-react":"20.0.0","react-measure":"2.3.0","@gooddata/typings":"^2.13.2","@types/highcharts":"4.2.56","ag-grid-community":"20.0.0","http-status-codes":"^1.3.0","@gooddata/js-utils":"3.4.0","@gooddata/numberjs":"^3.1.2","fixed-data-table-2":"0.7.17","react-async-script":"^1.0.1","@gooddata/goodstrap":"60.7.0","react-dom-factories":"^1.0.2","@gooddata/gooddata-js":"11.12.0","react-transition-group":"2.2.1","highcharts-pattern-fill":"3.0.3","nodelist-foreach-polyfill":"^1.2.0","highcharts-grouped-categories":"^1.1.3"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"raf":"3.3.2","yup":"^0.24.1","jest":"24.7.1","react":"16.5.2","enzyme":"3.5.0","eslint":"4.19.1","formik":"^0.11.11","moment":"2.23.0","history":"^4.7.2","ts-jest":"24.0.0","webpack":"4.30.0","prettier":"1.16.4","react-ga":"^2.5.2","recharts":"1.0.0-beta.9","testcafe":"0.20.3","commander":"2.14.1","node-sass":"4.7.2","react-dom":"16.5.2","supertest":"3.0.0","ts-loader":"6.0.0","css-loader":"0.28.7","jest-junit":"3.0.0","raw-loader":"0.5.1","styled-jsx":"2.2.1","typescript":"3.3.4000","@babel/core":"7.4.4","@types/jest":"24.0.6","@types/node":"7.0.8","@types/uuid":"3.4.3","file-loader":"3.0.1","sass-loader":"6.0.6","webpack-cli":"3.3.2","@types/react":"16.0.34","babel-loader":"8.0.5","react-helmet":"5.2.0","react-select":"1.2.1","style-loader":"0.19.1","@types/enzyme":"3.1.13","@types/lodash":"4.14.123","testcafe-live":"0.1.4","@babel/runtime":"7.4.4","@babel/polyfill":"^7.4.4","@storybook/react":"5.0.11","@types/invariant":"2.2.29","@types/react-dom":"16.0.3","isomorphic-fetch":"2.2.1","react-datepicker":"1.1.0","react-router-dom":"4.2.2","@babel/preset-env":"7.4.4","@gooddata/mock-js":"1.28.0","@storybook/addons":"5.0.11","@types/classnames":"2.2.3","@types/prop-types":"15.5.2","@types/react-intl":"2.3.5","@storybook/theming":"5.0.11","identity-obj-proxy":"^3.0.0","webpack-dev-server":"3.3.1","@babel/preset-react":"7.0.0","@types/react-portal":"4.0.1","babel-plugin-lodash":"3.3.4","html-webpack-plugin":"3.2.0","react-test-renderer":"16.4.2","@types/react-measure":"2.0.5","clean-webpack-plugin":"2.0.2","stats-webpack-plugin":"0.7.0","eslint-config-prettier":"4.1.0","react-google-recaptcha":"^0.11.0","tslint-config-prettier":"1.18.0","@gooddata/eslint-config":"0.1.0","@gooddata/tslint-config":"1.0.0","@types/storybook__react":"4.0.1","enzyme-adapter-react-16":"1.3.1","uglifyjs-webpack-plugin":"2.1.2","@gooddata/test-storybook":"3.0.1","@storybook/addon-actions":"5.0.11","@storybook/addon-options":"5.0.11","node-sass-magic-importer":"5.1.0","react-syntax-highlighter":"6.1.2","@types/fixed-data-table-2":"0.8.1","@types/react-test-renderer":"16.0.0","circular-dependency-plugin":"5.0.2","compression-webpack-plugin":"2.0.0","@types/enzyme-adapter-react-16":"1.0.3","@types/storybook__addon-actions":"3.4.2","@babel/plugin-proposal-class-properties":"7.4.4","@babel/plugin-proposal-object-rest-spread":"7.4.4","@babel/plugin-transform-async-to-generator":"7.4.4"},"peerDependencies":{"react":"16.5.2","react-dom":"16.5.2"},"_npmOperationalInternal":{"tmp":"tmp/react-components_7.1.0-alpha.17_1559737290504_0.3427214234591882","host":"s3://npm-registry-packages"}},"7.1.0-alpha.18":{"name":"@gooddata/react-components","version":"7.1.0-alpha.18","author":{"name":"GoodData Corporation"},"license":"BSD-3-Clause","_id":"@gooddata/react-components@7.1.0-alpha.18","maintainers":[{"name":"bertold8","email":"ivan.nejezchleb@seznam.cz"},{"name":"bugsbunny338","email":"jiri.zajic@mensa.cz"},{"name":"gooddata-ci","email":"rail@gooddata.com"},{"name":"ivan.mjartan","email":"ivan.mjartan@gooddata.com"},{"name":"jakub-sterba","email":"jakub.sterba@gooddata.com"},{"name":"jaroslav.tomecek","email":"jaroslav.tomecek@gooddata.com"},{"name":"jkittler","email":"honza.kittler@gmail.com"},{"name":"khanh.le","email":"khanh.le@gooddata.com"},{"name":"langhamp","email":"pavel.langhammer@gooddata.com"},{"name":"lanhuynh","email":"lan.huynh@gooddata.com"},{"name":"linhhong","email":"linh.hong@gooddata.com"},{"name":"lpearce","email":"levi.pearce@gooddata.com"},{"name":"lupko","email":"lubomir.slivka@gooddata.com"},{"name":"martin.mosko","email":"martin.mosko@gooddata.com"},{"name":"michal.marsal","email":"michal.marsal@gooddata.com"},{"name":"nadtan","email":"tan.nguyen@gooddata.com"},{"name":"naibinh","email":"naibinh@gmail.com"},{"name":"nikolacech","email":"nikola.cech@gooddata.com"},{"name":"no23reason","email":"dan.homola@hotmail.cz"},{"name":"pbenes","email":"petr.benes@gooddata.com"},{"name":"petrjanu","email":"petr.janu@gooddata.com"},{"name":"ptquang86","email":"ptquang86@gmail.com"},{"name":"qduval","email":"quentin.duval@gooddata.com"},{"name":"rodri360","email":"me@rodri360.com"},{"name":"sarfy","email":"martin.sarfy@gmail.com"},{"name":"sitina","email":"jiri.sitina@gooddata.com"},{"name":"sondo","email":"son.do@gooddata.com"},{"name":"strouhaljan","email":"strouhal.jan@gmail.com"},{"name":"tomas.bouma","email":"tomas.bouma@gooddata.com"},{"name":"tomas.kratochvil","email":"tomas.kratochvil@gooddata.com"},{"name":"tomasreichmann","email":"tomasreichmann@gmail.com"},{"name":"tomsatgd","email":"tomas.satinsky@gooddata.com"},{"name":"tu.ngo","email":"tu.ngo@gooddata.com"},{"name":"vlastikcz","email":"vlastimil.kotas@gooddata.com"},{"name":"vlckomi1","email":"michaela.vlckova@gooddata.com"},{"name":"xmort","email":"petr.dolejsi@gooddata.com"},{"name":"yanlipnican","email":"yanlipnican@gmail.com"}],"homepage":"https://github.com/gooddata/gooddata-react-components#readme","bugs":{"url":"https://github.com/gooddata/gooddata-react-components/issues"},"dist":{"shasum":"62603e0232ad46b449fb8c0adbf1e4abda863578","tarball":"https://registry.npmjs.org/@gooddata/react-components/-/react-components-7.1.0-alpha.18.tgz","fileCount":1822,"integrity":"sha512-iIEeZAe2un2Rf14gG7spD2Ys/kXsQ1ihqMllLEfbJ3sXJvWT/iKzgVCL4DdzKxFthRveEfV/8EDl5kGsYNYijA==","signatures":[{"sig":"MEUCIQChCECgJy3j3nz1DtiJaTZcVGcu068uWI0Zf3HbGuuTdAIgA53UIfApZugVWpFItjFuCQkbk2PKOAN5C3tx8Y65uKM=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":7394704,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJc+iaQCRA9TVsSAnZWagAAt7MP/iVZpOqHoqkXbzAYn7C2\n/Mr7iQZX08yUOjg4dMrlvCOigB7jVfzVbdJloaGWhHroG2lQrq6qEU25hywx\nNJAkmXEvJK8IVzavyuiyMVAaYghwJwx9g3h4Y+Sfxq5AQ47ScBpu533vrTbA\n1xyHHKq024+oQRsIg42iSIz2k88QIFQldPqA5htvaSZkURlT5Wlq97qJvXw4\nCbvx5Pl9y15D5yBm4rPZ8c7Wj9f21jbqueOI60BdCcaY438TNsWS+v4gur4i\ncvNIv1B+SAn6EHlL5+Dlbgaygh5o6WriHmI4uDFiLCQO4KatyRIwQMVxAP2v\n6a5pC4Hn42+E/Mo9gWeO+1aGzBsXQ2q9gcFbIP9RHYYOt1C+8OcPshy0k2M7\nM1ozEENeUY3vyuv8p0PiTIX1f9KOgYz/pYo6cUs/gxFZ0wmi9HrkxwSvjPUw\nPsjDbydmiZ39nS/Dwc7Xm0YH8hIJGO4BqqOcBQSw2qdoR4/2/qQserljh9Up\nOyOdoG9Z1IxWzdA90MQhUReXG0WJU5Gud9BEwCehiBV3wPwspojNqUYNWVTr\nWTXE8dPmbw6juxbShqDTjaG+GWWvtOG326pBu7U7eQfse8ux1RoUjJUZz4gd\n1B2dDJMwikAEhz5IqOczePWgQasUbkcJsnVEwveLe14tNrSZO6nY9zgxGa1m\n6vCf\r\n=Zpob\r\n-----END PGP SIGNATURE-----\r\n"},"jest":{"testRegex":"(/__tests__/.*|\\.(test|spec))\\.(tsx?|jsx?)$","transform":{".(js|jsx)":"babel-jest",".(ts|tsx)":"ts-jest"},"collectCoverage":false,"moduleNameMapper":{"\\.(css|less|sass|scss)$":"<rootDir>/__mocks__/styleMock.ts","^[./a-zA-Z0-9$_-]+\\.svg$":"<rootDir>/jestSvgStub.js"},"coverageReporters":["html"],"setupFilesAfterEnv":["<rootDir>/jest.setup.js"],"collectCoverageFrom":["src/**/*.{ts,tsx}","examples/server/src/**/*.{js,jsx}","!**/*.d.ts"],"moduleFileExtensions":["ts","tsx","js","jsx","json"],"testPathIgnorePatterns":[",/node_modules/","/dist/"]},"main":"dist/index.js","config":{"eslint":"./examples/**/*.{js,jsx}","tslint":"./{__mocks__,src,stories}/{,**/}*.{ts,tsx}"},"readme":"[![npm version](https://badge.fury.io/js/%40gooddata%2Freact-components.svg)](https://www.npmjs.com/package/@gooddata/react-components) \n\n# GoodData.UI React components\n> A React-based JavaScript library for building data-driven applications\n\n## Getting started\n- [GoodData.UI Documentation](http://sdk.gooddata.com/gooddata-ui/)\n- [GoodData.UI Live Examples](https://gooddata-examples.herokuapp.com/)\n- [Stack Overflow](https://stackoverflow.com/questions/tagged/gooddata)\n\n### Usage\nWith [yarn](https://yarnpkg.com) installed, go to your project directory and run\n```\n$ yarn add @gooddata/react-components\n```\nIf you prefer [npm](npmjs.com) run\n```\n$ npm install --save @gooddata/react-components\n```\n\nThe public API is exposed via global `index.js`. Except for the styles, do not import any other file directly\nbecause they are not intended to be part of the public API.\n\n## Contributing\n\nWe welcome any contribution in form of [issues](https://github.com/gooddata/gooddata-react-components/issues) or [pull requests](https://github.com/gooddata/gooddata-react-components/pulls).\nThese commands may come in handy while developing:\n\n| command | description |\n| ------- | ----------- |\n| `yarn install --pure-lockfile` | first step |\n| ||\n| `yarn dev` | build react-components to `/dist` in watch mode |\n| `yarn test` | run all unit tests |\n| `yarn prettier-write` | format the source code to match the valid codestyle |\n| `yarn validate` | validate codestyle |\n| ||\n| `yarn storybook` | run storybook from `/stories` on http://localhost:9001 |\n| `yarn build-storybook` | build storybook to `/dist-storybook` |\n| `yarn test-storybook` | run storybook and [screenshot tests](https://github.com/gooddata/gdc-client-utils/tree/master/test-storybook) |\n| ||\n| `yarn examples` | run Live Examples dev-server from `/examples` on https://localhost:8999 |\n| `yarn examples-build` | build Live Examples to `/examples/dist` |\n| `yarn examples-server` | serve built Live Examples - see `/examples/server/src` |\n| `yarn examples-testcafe` | run testcafe tests against `localhost:8999` |\n\n### Deploy to heroku.com\nWhen you deploy this repo to heroku, it serves *GoodData.UI Live Examples*.\nRelevant tasks are in `Procfile` and `package.json`.\n\n```bash\n# run in the project directory\nheroku login\nheroku create <your-app-name>\nheroku config:set DOMAIN_ADMIN_USERNAME=x@gooddata.com DOMAIN_ADMIN_PASSWORD=xy PROJECT_ID_TO_ASSIGN=xms7ga4tf3g3nzucd8380o2bev8oeknp\ngit push heroku HEAD:master\nheroku open\n```\n\n### Run Live Examples Locally\nTo run *GoodData.UI Live Examples* locally:\n```bash\ngit clone <this-repository>\ncd  <repository-folder>\nyarn install --pure-lockfile\nyarn examples\n```\nThen open https://localhost:8999 and login using Live Examples account (you can [create one here](https://gooddata-examples.herokuapp.com/registration)).\n\n### Source code formatting\nThe source code in the repository is formatted by [Prettier](https://prettier.io/). \nThe format of the code is validated by our Continuous Integration server and is one of the requirements of successful merge.\n\nPrettier is supported by every major IDE. You can find the list of supported editors and how to configure them [here](https://prettier.io/docs/en/editors.html).\n\nIn the case, when your editor is not supported or you don't want to setup the integration, you can run the `yarn prettier-write` command to reformat the code before commit.\n\n## Changelog\n\n- see [CHANGELOG.md](CHANGELOG.md)\n\n## License\n\n(C) 2007-2018 GoodData Corporation\n\nThis project is dual licensed:\n\n- The ATTRIBUTION-NONCOMMERCIAL 4.0 INTERNATIONAL (CC BY-NC 4.0) is used for purpose of the trial experience and evaluation of GoodData.UI library.\n- The GOODDATA GOODDATA.UI LIBRARY END USER LICENSE AGREEMENT is used for GoodData customers.\n\nFor more information, please see [LICENSE](https://github.com/gooddata/gooddata-react-components/blob/master/LICENSE)\n","gitHead":"51b835a5b5463d6f7d29cb8e21b246b5ac026fa8","scripts":{"dev":"bash scripts/build.sh --dev-watch","test":"jest --watch","build":"bash scripts/build.sh","tslint":"yarn run-tslint -t verbose $npm_package_config_tslint","prepare":"cd examples/server && yarn install --pure-lockfile && cd ../..; rm -r examples/node_modules 2>/dev/null; true","examples":"bash scripts/run-examples.sh","prepare?":"# Called before `npm publish` and on local `npm install`. Temporarily also for deleting obsolete node_modules. Ends with `true` to continue gracefully.","validate":"tsc --noEmit && yarn tslint && eslint $npm_package_config_eslint && yarn prettier-check","build-dev":"bash scripts/build.sh --dev","examples?":"# Default is developer domain, other options: yarn examples [sec,secure,stg,stg2,stg3,demo,developer or URL]","storybook":"yarn build && start-storybook -p 9001 -c .storybook","test-once":"jest","tslint-ci":"mkdir -p ./ci/results && yarn run-tslint -t checkstyle -o ./ci/results/tslint-results.xml $npm_package_config_tslint","run-tslint":"tslint -p tsconfig.json","validate-ci":"tsc --noEmit && yarn tslint-ci  && eslint $npm_package_config_eslint -f checkstyle -o ci/results/eslint-results.xml && yarn prettier-check","examples-build":"bash scripts/build-examples.sh","prepublishOnly":"yarn build","prettier-check":"prettier --check '{src,stories,styles,__mocks__,examples/server/src,examples/src,examples/test}/**/*.{ts,js,tsx,jsx,json,scss,md,yaml,html}'","prettier-write":"prettier --write '{src,stories,styles,__mocks__,examples/server/src,examples/src,examples/test}/**/*.{ts,js,tsx,jsx,json,scss,md,yaml,html}'","test-storybook":"yarn build && test-storybook","build-storybook":"yarn build && build-storybook -c .storybook -o dist-storybook","examples-server":"node examples/server/src/index.js","heroku-postbuild":"yarn examples-build developer","examples-testcafe":"testcafe chrome --assertion-timeout 60000 -S -s examples/_screenshots examples/test/**/**/*_test* --debug-on-fail","examples-testcafe-ci":"testcafe 'chrome:headless --no-sandbox' --assertion-timeout 60000 -S -s examples/_screenshots examples/test/**/**/*_test*","examples-testcafe-live":"testcafe-live chrome --assertion-timeout 60000 examples/test/**/**/*_test*"},"typings":"dist/index.d.ts","_npmUser":{"name":"gooddata-ci","email":"rail@gooddata.com"},"deprecated":"@gooddata/react-components@7 reached End of Support on March 31, 2022. Please upgrade (see https://sdk.gooddata.com/gooddata-ui/docs/supported_versions.html for more information).","repository":{"url":"git+ssh://git@github.com/gooddata/gooddata-react-components.git","type":"git"},"_npmVersion":"6.4.1","description":"GoodData React Components","directories":{},"_nodeVersion":"8.12.0","dependencies":{"rxjs":"^5.5.6","uuid":"3.2.1","immer":"1.3.1","lodash":"4.17.11","invariant":"^2.2.2","classnames":"^2.2.6","highcharts":"4.2.5","prop-types":"^15.6.0","react-intl":"^2.4.0","custom-event":"^1.0.1","ag-grid-react":"20.0.0","react-measure":"2.3.0","@gooddata/typings":"^2.13.2","@types/highcharts":"4.2.56","ag-grid-community":"20.0.0","http-status-codes":"^1.3.0","@gooddata/js-utils":"3.4.0","@gooddata/numberjs":"^3.1.2","fixed-data-table-2":"0.7.17","react-async-script":"^1.0.1","@gooddata/goodstrap":"60.7.0","react-dom-factories":"^1.0.2","@gooddata/gooddata-js":"11.12.0","react-transition-group":"2.2.1","highcharts-pattern-fill":"3.0.3","nodelist-foreach-polyfill":"^1.2.0","highcharts-grouped-categories":"^1.1.3"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"raf":"3.3.2","yup":"^0.24.1","jest":"24.7.1","react":"16.5.2","enzyme":"3.5.0","eslint":"4.19.1","formik":"^0.11.11","moment":"2.23.0","history":"^4.7.2","ts-jest":"24.0.0","webpack":"4.30.0","prettier":"1.16.4","react-ga":"^2.5.2","recharts":"1.0.0-beta.9","testcafe":"0.20.3","commander":"2.14.1","node-sass":"4.7.2","react-dom":"16.5.2","supertest":"3.0.0","ts-loader":"6.0.0","css-loader":"0.28.7","jest-junit":"3.0.0","raw-loader":"0.5.1","styled-jsx":"2.2.1","typescript":"3.3.4000","@babel/core":"7.4.4","@types/jest":"24.0.6","@types/node":"7.0.8","@types/uuid":"3.4.3","file-loader":"3.0.1","sass-loader":"6.0.6","webpack-cli":"3.3.2","@types/react":"16.0.34","babel-loader":"8.0.5","react-helmet":"5.2.0","react-select":"1.2.1","style-loader":"0.19.1","@types/enzyme":"3.1.13","@types/lodash":"4.14.123","testcafe-live":"0.1.4","@babel/runtime":"7.4.4","@babel/polyfill":"^7.4.4","@storybook/react":"5.0.11","@types/invariant":"2.2.29","@types/react-dom":"16.0.3","isomorphic-fetch":"2.2.1","react-datepicker":"1.1.0","react-router-dom":"4.2.2","@babel/preset-env":"7.4.4","@gooddata/mock-js":"1.28.0","@storybook/addons":"5.0.11","@types/classnames":"2.2.3","@types/prop-types":"15.5.2","@types/react-intl":"2.3.5","@storybook/theming":"5.0.11","identity-obj-proxy":"^3.0.0","webpack-dev-server":"3.3.1","@babel/preset-react":"7.0.0","@types/react-portal":"4.0.1","babel-plugin-lodash":"3.3.4","html-webpack-plugin":"3.2.0","react-test-renderer":"16.4.2","@types/react-measure":"2.0.5","clean-webpack-plugin":"2.0.2","stats-webpack-plugin":"0.7.0","eslint-config-prettier":"4.1.0","react-google-recaptcha":"^0.11.0","tslint-config-prettier":"1.18.0","@gooddata/eslint-config":"0.1.0","@gooddata/tslint-config":"1.0.0","@types/storybook__react":"4.0.1","enzyme-adapter-react-16":"1.3.1","uglifyjs-webpack-plugin":"2.1.2","@gooddata/test-storybook":"3.0.1","@storybook/addon-actions":"5.0.11","@storybook/addon-options":"5.0.11","node-sass-magic-importer":"5.1.0","react-syntax-highlighter":"6.1.2","@types/fixed-data-table-2":"0.8.1","@types/react-test-renderer":"16.0.0","circular-dependency-plugin":"5.0.2","compression-webpack-plugin":"2.0.0","@types/enzyme-adapter-react-16":"1.0.3","@types/storybook__addon-actions":"3.4.2","@babel/plugin-proposal-class-properties":"7.4.4","@babel/plugin-proposal-object-rest-spread":"7.4.4","@babel/plugin-transform-async-to-generator":"7.4.4"},"peerDependencies":{"react":"16.5.2","react-dom":"16.5.2"},"_npmOperationalInternal":{"tmp":"tmp/react-components_7.1.0-alpha.18_1559897740781_0.05902476937231271","host":"s3://npm-registry-packages"}},"7.1.0-alpha.19":{"name":"@gooddata/react-components","version":"7.1.0-alpha.19","author":{"name":"GoodData Corporation"},"license":"BSD-3-Clause","_id":"@gooddata/react-components@7.1.0-alpha.19","maintainers":[{"name":"bertold8","email":"ivan.nejezchleb@seznam.cz"},{"name":"bugsbunny338","email":"jiri.zajic@mensa.cz"},{"name":"gooddata-ci","email":"rail@gooddata.com"},{"name":"ivan.mjartan","email":"ivan.mjartan@gooddata.com"},{"name":"jakub-sterba","email":"jakub.sterba@gooddata.com"},{"name":"jaroslav.tomecek","email":"jaroslav.tomecek@gooddata.com"},{"name":"jkittler","email":"honza.kittler@gmail.com"},{"name":"khanh.le","email":"khanh.le@gooddata.com"},{"name":"langhamp","email":"pavel.langhammer@gooddata.com"},{"name":"lanhuynh","email":"lan.huynh@gooddata.com"},{"name":"linhhong","email":"linh.hong@gooddata.com"},{"name":"lpearce","email":"levi.pearce@gooddata.com"},{"name":"lupko","email":"lubomir.slivka@gooddata.com"},{"name":"martin.mosko","email":"martin.mosko@gooddata.com"},{"name":"michal.marsal","email":"michal.marsal@gooddata.com"},{"name":"nadtan","email":"tan.nguyen@gooddata.com"},{"name":"naibinh","email":"naibinh@gmail.com"},{"name":"nikolacech","email":"nikola.cech@gooddata.com"},{"name":"no23reason","email":"dan.homola@hotmail.cz"},{"name":"pbenes","email":"petr.benes@gooddata.com"},{"name":"petrjanu","email":"petr.janu@gooddata.com"},{"name":"ptquang86","email":"ptquang86@gmail.com"},{"name":"qduval","email":"quentin.duval@gooddata.com"},{"name":"rodri360","email":"me@rodri360.com"},{"name":"sarfy","email":"martin.sarfy@gmail.com"},{"name":"sitina","email":"jiri.sitina@gooddata.com"},{"name":"sondo","email":"son.do@gooddata.com"},{"name":"strouhaljan","email":"strouhal.jan@gmail.com"},{"name":"tomas.bouma","email":"tomas.bouma@gooddata.com"},{"name":"tomas.kratochvil","email":"tomas.kratochvil@gooddata.com"},{"name":"tomasreichmann","email":"tomasreichmann@gmail.com"},{"name":"tomsatgd","email":"tomas.satinsky@gooddata.com"},{"name":"tu.ngo","email":"tu.ngo@gooddata.com"},{"name":"vlastikcz","email":"vlastimil.kotas@gooddata.com"},{"name":"vlckomi1","email":"michaela.vlckova@gooddata.com"},{"name":"xmort","email":"petr.dolejsi@gooddata.com"},{"name":"yanlipnican","email":"yanlipnican@gmail.com"}],"homepage":"https://github.com/gooddata/gooddata-react-components#readme","bugs":{"url":"https://github.com/gooddata/gooddata-react-components/issues"},"dist":{"shasum":"3a1d5422efd39e7db96391092cd2b0edb07b2c55","tarball":"https://registry.npmjs.org/@gooddata/react-components/-/react-components-7.1.0-alpha.19.tgz","fileCount":1822,"integrity":"sha512-Np4XbGOG5uRrN8zBzE9DaNeJ/eJrpr6rHL+j5A2gLWuoEL/Ji8QgWgW94qD5ZQB+bM4PF9JqIMQcy+JjNcZgcA==","signatures":[{"sig":"MEUCIAfPD3rf35FHC2WpcnQdBbCZ4G54ZOvUw9A3YWc1LHvXAiEAvbCiZpSLTB/doArx+tgAyYkp6h999bget4XGCVqOnow=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":7394973,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJc+kdHCRA9TVsSAnZWagAAVpkP/RSAh131tkDCgN6tP6L3\nDYF1in9Ef9RsBPj4XjUYAkkHvrBJnZ7RVWWDSPS5vpMNQnYmP6967RugFAUz\nkgTW44tt1kejVYPeNBaCPD34DgdjwN/2DcKfHlm8xj/kEEXW7lOlcdp9WkEb\noGufyom5Fg+TWgOX0Xtl12raxdjuBTyreJoqqMynjhSQjQwjezzoFDKogAX6\nJgkjhlclUG7tsYs9aPCi5Olmbfl+ba6/nkIJP/WAgQMi+q3+CaSGAbuH3IY+\n028QA3oSblYbwCofjgJOhQK68JmWbTHNNBuN8jA0BvvsppCxHfbiKklECWP5\nmVvkbnIPnGaMNR/VPwsO6Vm/mhSNQxzaGJpcEmj2Zwn4Bti8oEGMnubsGtEi\nuSaG3eYcmC0yNYhNzSRy6E86Q7NlBQzt3FtLWM3bd5a7Wpw1/9OuhhF4QRno\nmHr5HgfEb0MgNhJcC6i6LW8IR8RQMDKoeVdSto5qU2FA+0WUWK432NgTQq6H\niDeZxoQj3VD128X9JaHgiLRvt8AHLDuRmtYoMrjf42x29fBd0QKKzN6eyfTm\ntMQuTnv2OJ48qfFJhfgw48Rj83XnhlIGWuIPLMSpZAkocn0xZCkX66KwWo8x\nTts5ErZAHp3HOPaa5tUqnzeVgkKCb0zVH5N8a8JQ4AhmpN6RRdetgmWKpNKU\nLIiE\r\n=0B62\r\n-----END PGP SIGNATURE-----\r\n"},"jest":{"testRegex":"(/__tests__/.*|\\.(test|spec))\\.(tsx?|jsx?)$","transform":{".(js|jsx)":"babel-jest",".(ts|tsx)":"ts-jest"},"collectCoverage":false,"moduleNameMapper":{"\\.(css|less|sass|scss)$":"<rootDir>/__mocks__/styleMock.ts","^[./a-zA-Z0-9$_-]+\\.svg$":"<rootDir>/jestSvgStub.js"},"coverageReporters":["html"],"setupFilesAfterEnv":["<rootDir>/jest.setup.js"],"collectCoverageFrom":["src/**/*.{ts,tsx}","examples/server/src/**/*.{js,jsx}","!**/*.d.ts"],"moduleFileExtensions":["ts","tsx","js","jsx","json"],"testPathIgnorePatterns":[",/node_modules/","/dist/"]},"main":"dist/index.js","config":{"eslint":"./examples/**/*.{js,jsx}","tslint":"./{__mocks__,src,stories}/{,**/}*.{ts,tsx}"},"readme":"[![npm version](https://badge.fury.io/js/%40gooddata%2Freact-components.svg)](https://www.npmjs.com/package/@gooddata/react-components) \n\n# GoodData.UI React components\n> A React-based JavaScript library for building data-driven applications\n\n## Getting started\n- [GoodData.UI Documentation](http://sdk.gooddata.com/gooddata-ui/)\n- [GoodData.UI Live Examples](https://gooddata-examples.herokuapp.com/)\n- [Stack Overflow](https://stackoverflow.com/questions/tagged/gooddata)\n\n### Usage\nWith [yarn](https://yarnpkg.com) installed, go to your project directory and run\n```\n$ yarn add @gooddata/react-components\n```\nIf you prefer [npm](npmjs.com) run\n```\n$ npm install --save @gooddata/react-components\n```\n\nThe public API is exposed via global `index.js`. Except for the styles, do not import any other file directly\nbecause they are not intended to be part of the public API.\n\n## Contributing\n\nWe welcome any contribution in form of [issues](https://github.com/gooddata/gooddata-react-components/issues) or [pull requests](https://github.com/gooddata/gooddata-react-components/pulls).\nThese commands may come in handy while developing:\n\n| command | description |\n| ------- | ----------- |\n| `yarn install --pure-lockfile` | first step |\n| ||\n| `yarn dev` | build react-components to `/dist` in watch mode |\n| `yarn test` | run all unit tests |\n| `yarn prettier-write` | format the source code to match the valid codestyle |\n| `yarn validate` | validate codestyle |\n| ||\n| `yarn storybook` | run storybook from `/stories` on http://localhost:9001 |\n| `yarn build-storybook` | build storybook to `/dist-storybook` |\n| `yarn test-storybook` | run storybook and [screenshot tests](https://github.com/gooddata/gdc-client-utils/tree/master/test-storybook) |\n| ||\n| `yarn examples` | run Live Examples dev-server from `/examples` on https://localhost:8999 |\n| `yarn examples-build` | build Live Examples to `/examples/dist` |\n| `yarn examples-server` | serve built Live Examples - see `/examples/server/src` |\n| `yarn examples-testcafe` | run testcafe tests against `localhost:8999` |\n\n### Deploy to heroku.com\nWhen you deploy this repo to heroku, it serves *GoodData.UI Live Examples*.\nRelevant tasks are in `Procfile` and `package.json`.\n\n```bash\n# run in the project directory\nheroku login\nheroku create <your-app-name>\nheroku config:set DOMAIN_ADMIN_USERNAME=x@gooddata.com DOMAIN_ADMIN_PASSWORD=xy PROJECT_ID_TO_ASSIGN=xms7ga4tf3g3nzucd8380o2bev8oeknp\ngit push heroku HEAD:master\nheroku open\n```\n\n### Run Live Examples Locally\nTo run *GoodData.UI Live Examples* locally:\n```bash\ngit clone <this-repository>\ncd  <repository-folder>\nyarn install --pure-lockfile\nyarn examples\n```\nThen open https://localhost:8999 and login using Live Examples account (you can [create one here](https://gooddata-examples.herokuapp.com/registration)).\n\n### Source code formatting\nThe source code in the repository is formatted by [Prettier](https://prettier.io/). \nThe format of the code is validated by our Continuous Integration server and is one of the requirements of successful merge.\n\nPrettier is supported by every major IDE. You can find the list of supported editors and how to configure them [here](https://prettier.io/docs/en/editors.html).\n\nIn the case, when your editor is not supported or you don't want to setup the integration, you can run the `yarn prettier-write` command to reformat the code before commit.\n\n## Changelog\n\n- see [CHANGELOG.md](CHANGELOG.md)\n\n## License\n\n(C) 2007-2018 GoodData Corporation\n\nThis project is dual licensed:\n\n- The ATTRIBUTION-NONCOMMERCIAL 4.0 INTERNATIONAL (CC BY-NC 4.0) is used for purpose of the trial experience and evaluation of GoodData.UI library.\n- The GOODDATA GOODDATA.UI LIBRARY END USER LICENSE AGREEMENT is used for GoodData customers.\n\nFor more information, please see [LICENSE](https://github.com/gooddata/gooddata-react-components/blob/master/LICENSE)\n","gitHead":"408c5e1eadd9e1de6db63c6ec3527a88ce2ab1ef","scripts":{"dev":"bash scripts/build.sh --dev-watch","test":"jest --watch","build":"bash scripts/build.sh","tslint":"yarn run-tslint -t verbose $npm_package_config_tslint","prepare":"cd examples/server && yarn install --pure-lockfile && cd ../..; rm -r examples/node_modules 2>/dev/null; true","examples":"bash scripts/run-examples.sh","prepare?":"# Called before `npm publish` and on local `npm install`. Temporarily also for deleting obsolete node_modules. Ends with `true` to continue gracefully.","validate":"tsc --noEmit && yarn tslint && eslint $npm_package_config_eslint && yarn prettier-check","build-dev":"bash scripts/build.sh --dev","examples?":"# Default is developer domain, other options: yarn examples [sec,secure,stg,stg2,stg3,demo,developer or URL]","storybook":"yarn build && start-storybook -p 9001 -c .storybook","test-once":"jest","tslint-ci":"mkdir -p ./ci/results && yarn run-tslint -t checkstyle -o ./ci/results/tslint-results.xml $npm_package_config_tslint","run-tslint":"tslint -p tsconfig.json","validate-ci":"tsc --noEmit && yarn tslint-ci  && eslint $npm_package_config_eslint -f checkstyle -o ci/results/eslint-results.xml && yarn prettier-check","examples-build":"bash scripts/build-examples.sh","prepublishOnly":"yarn build","prettier-check":"prettier --check '{src,stories,styles,__mocks__,examples/server/src,examples/src,examples/test}/**/*.{ts,js,tsx,jsx,json,scss,md,yaml,html}'","prettier-write":"prettier --write '{src,stories,styles,__mocks__,examples/server/src,examples/src,examples/test}/**/*.{ts,js,tsx,jsx,json,scss,md,yaml,html}'","test-storybook":"yarn build && test-storybook","build-storybook":"yarn build && build-storybook -c .storybook -o dist-storybook","examples-server":"node examples/server/src/index.js","heroku-postbuild":"yarn examples-build developer","examples-testcafe":"testcafe chrome --assertion-timeout 60000 -S -s examples/_screenshots examples/test/**/**/*_test* --debug-on-fail","examples-testcafe-ci":"testcafe 'chrome:headless --no-sandbox' --assertion-timeout 60000 -S -s examples/_screenshots examples/test/**/**/*_test*","examples-testcafe-live":"testcafe-live chrome --assertion-timeout 60000 examples/test/**/**/*_test*"},"typings":"dist/index.d.ts","_npmUser":{"name":"gooddata-ci","email":"rail@gooddata.com"},"deprecated":"@gooddata/react-components@7 reached End of Support on March 31, 2022. Please upgrade (see https://sdk.gooddata.com/gooddata-ui/docs/supported_versions.html for more information).","repository":{"url":"git+ssh://git@github.com/gooddata/gooddata-react-components.git","type":"git"},"_npmVersion":"6.4.1","description":"GoodData React Components","directories":{},"_nodeVersion":"8.12.0","dependencies":{"rxjs":"^5.5.6","uuid":"3.2.1","immer":"1.3.1","lodash":"4.17.11","invariant":"^2.2.2","classnames":"^2.2.6","highcharts":"4.2.5","prop-types":"^15.6.0","react-intl":"^2.4.0","custom-event":"^1.0.1","ag-grid-react":"20.0.0","react-measure":"2.3.0","@gooddata/typings":"^2.13.2","@types/highcharts":"4.2.56","ag-grid-community":"20.0.0","http-status-codes":"^1.3.0","@gooddata/js-utils":"3.4.0","@gooddata/numberjs":"^3.1.2","fixed-data-table-2":"0.7.17","react-async-script":"^1.0.1","@gooddata/goodstrap":"60.7.0","react-dom-factories":"^1.0.2","@gooddata/gooddata-js":"11.12.0","react-transition-group":"2.2.1","highcharts-pattern-fill":"3.0.3","nodelist-foreach-polyfill":"^1.2.0","highcharts-grouped-categories":"^1.1.3"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"raf":"3.3.2","yup":"^0.24.1","jest":"24.7.1","react":"16.5.2","enzyme":"3.5.0","eslint":"4.19.1","formik":"^0.11.11","moment":"2.23.0","history":"^4.7.2","ts-jest":"24.0.0","webpack":"4.30.0","prettier":"1.16.4","react-ga":"^2.5.2","recharts":"1.0.0-beta.9","testcafe":"0.20.3","commander":"2.14.1","node-sass":"4.7.2","react-dom":"16.5.2","supertest":"3.0.0","ts-loader":"6.0.0","css-loader":"0.28.7","jest-junit":"3.0.0","raw-loader":"0.5.1","styled-jsx":"2.2.1","typescript":"3.3.4000","@babel/core":"7.4.4","@types/jest":"24.0.6","@types/node":"7.0.8","@types/uuid":"3.4.3","file-loader":"3.0.1","sass-loader":"6.0.6","webpack-cli":"3.3.2","@types/react":"16.0.34","babel-loader":"8.0.5","react-helmet":"5.2.0","react-select":"1.2.1","style-loader":"0.19.1","@types/enzyme":"3.1.13","@types/lodash":"4.14.123","testcafe-live":"0.1.4","@babel/runtime":"7.4.4","@babel/polyfill":"^7.4.4","@storybook/react":"5.0.11","@types/invariant":"2.2.29","@types/react-dom":"16.0.3","isomorphic-fetch":"2.2.1","react-datepicker":"1.1.0","react-router-dom":"4.2.2","@babel/preset-env":"7.4.4","@gooddata/mock-js":"1.28.0","@storybook/addons":"5.0.11","@types/classnames":"2.2.3","@types/prop-types":"15.5.2","@types/react-intl":"2.3.5","@storybook/theming":"5.0.11","identity-obj-proxy":"^3.0.0","webpack-dev-server":"3.3.1","@babel/preset-react":"7.0.0","@types/react-portal":"4.0.1","babel-plugin-lodash":"3.3.4","html-webpack-plugin":"3.2.0","react-test-renderer":"16.4.2","@types/react-measure":"2.0.5","clean-webpack-plugin":"2.0.2","stats-webpack-plugin":"0.7.0","eslint-config-prettier":"4.1.0","react-google-recaptcha":"^0.11.0","tslint-config-prettier":"1.18.0","@gooddata/eslint-config":"0.1.0","@gooddata/tslint-config":"1.0.0","@types/storybook__react":"4.0.1","enzyme-adapter-react-16":"1.3.1","uglifyjs-webpack-plugin":"2.1.2","@gooddata/test-storybook":"3.0.1","@storybook/addon-actions":"5.0.11","@storybook/addon-options":"5.0.11","node-sass-magic-importer":"5.1.0","react-syntax-highlighter":"6.1.2","@types/fixed-data-table-2":"0.8.1","@types/react-test-renderer":"16.0.0","circular-dependency-plugin":"5.0.2","compression-webpack-plugin":"2.0.0","@types/enzyme-adapter-react-16":"1.0.3","@types/storybook__addon-actions":"3.4.2","@babel/plugin-proposal-class-properties":"7.4.4","@babel/plugin-proposal-object-rest-spread":"7.4.4","@babel/plugin-transform-async-to-generator":"7.4.4"},"peerDependencies":{"react":"16.5.2","react-dom":"16.5.2"},"_npmOperationalInternal":{"tmp":"tmp/react-components_7.1.0-alpha.19_1559906118820_0.9632925284494218","host":"s3://npm-registry-packages"}},"7.1.0-alpha.20":{"name":"@gooddata/react-components","version":"7.1.0-alpha.20","author":{"name":"GoodData Corporation"},"license":"BSD-3-Clause","_id":"@gooddata/react-components@7.1.0-alpha.20","maintainers":[{"name":"bertold8","email":"ivan.nejezchleb@seznam.cz"},{"name":"bugsbunny338","email":"jiri.zajic@mensa.cz"},{"name":"gooddata-ci","email":"rail@gooddata.com"},{"name":"ivan.mjartan","email":"ivan.mjartan@gooddata.com"},{"name":"jakub-sterba","email":"jakub.sterba@gooddata.com"},{"name":"jaroslav.tomecek","email":"jaroslav.tomecek@gooddata.com"},{"name":"jkittler","email":"honza.kittler@gmail.com"},{"name":"khanh.le","email":"khanh.le@gooddata.com"},{"name":"langhamp","email":"pavel.langhammer@gooddata.com"},{"name":"lanhuynh","email":"lan.huynh@gooddata.com"},{"name":"linhhong","email":"linh.hong@gooddata.com"},{"name":"lpearce","email":"levi.pearce@gooddata.com"},{"name":"lupko","email":"lubomir.slivka@gooddata.com"},{"name":"martin.mosko","email":"martin.mosko@gooddata.com"},{"name":"michal.marsal","email":"michal.marsal@gooddata.com"},{"name":"nadtan","email":"tan.nguyen@gooddata.com"},{"name":"naibinh","email":"naibinh@gmail.com"},{"name":"nikolacech","email":"nikola.cech@gooddata.com"},{"name":"no23reason","email":"dan.homola@hotmail.cz"},{"name":"pbenes","email":"petr.benes@gooddata.com"},{"name":"petrjanu","email":"petr.janu@gooddata.com"},{"name":"ptquang86","email":"ptquang86@gmail.com"},{"name":"qduval","email":"quentin.duval@gooddata.com"},{"name":"rodri360","email":"me@rodri360.com"},{"name":"sarfy","email":"martin.sarfy@gmail.com"},{"name":"sitina","email":"jiri.sitina@gooddata.com"},{"name":"sondo","email":"son.do@gooddata.com"},{"name":"strouhaljan","email":"strouhal.jan@gmail.com"},{"name":"tomas.bouma","email":"tomas.bouma@gooddata.com"},{"name":"tomas.kratochvil","email":"tomas.kratochvil@gooddata.com"},{"name":"tomasreichmann","email":"tomasreichmann@gmail.com"},{"name":"tomsatgd","email":"tomas.satinsky@gooddata.com"},{"name":"tu.ngo","email":"tu.ngo@gooddata.com"},{"name":"vlastikcz","email":"vlastimil.kotas@gooddata.com"},{"name":"vlckomi1","email":"michaela.vlckova@gooddata.com"},{"name":"xmort","email":"petr.dolejsi@gooddata.com"},{"name":"yanlipnican","email":"yanlipnican@gmail.com"}],"homepage":"https://github.com/gooddata/gooddata-react-components#readme","bugs":{"url":"https://github.com/gooddata/gooddata-react-components/issues"},"dist":{"shasum":"9d1aa87b99262ce1d82559deebd5d8927a75e7d1","tarball":"https://registry.npmjs.org/@gooddata/react-components/-/react-components-7.1.0-alpha.20.tgz","fileCount":1822,"integrity":"sha512-bAmC5Dl/jXsDdkdI4YmtRUkMZGzQooVEPVRDBfl/RZ9L77pNIyLB9DcXA+r1ZzqdK3KItXWaSKXNfprKFjchrw==","signatures":[{"sig":"MEYCIQCE0tS70JMcvRQTyCiglH+ZAJvohVWGIS2QG4BT0jW9kgIhALNlOXjXMRDuzXywRU+tJ36Ut0e0hCTqGz32TvhhiwHJ","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":7395139,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJc/gPGCRA9TVsSAnZWagAAJ64P/1TV6ZbuwGQ9vRi3w7M/\n8u8jTGJw3xRqusWZ7IAbTMqaiew9NTzgTWK9+TjKIIAvBj1xkDvtqtLsUyM8\n5HHs8o41IMKcUmflIqYCRMuZLd8Ygoy2V3ebZsjIGX+RVzv/sxghjrb01ZSo\neIw+8awAKynGRf9JUXnGIjfpZLDwFQdq49EVpZt57yagXTdJjiGd5wbFONbe\ntcPfRpV/oFWIEQrsbVrFyvOAIOVfVIbmBG/AidSE2vcMSXoorGE7beje4olM\nko5/TImnrnmut2qGlF8cU64R4Dny1zugb9E8azYT3QkOG0vF4eyc6xQGBu7T\nBQAHxJV5iQtbaJHa9C2eiwtXNQn7+m1RpQsn0xL0z2VTwEkF1ijhCtgVqyAa\nLXoXGJzaSGiSt33ghlakJ5br0LufDQeFn2oWFEavAQ5c2fcYlMxvbX5uDle+\nxaynXlZo0twBPb3LZT+13CqoKKCgjwfHBwywCPU90V6uIR2U9i8rUofM+t2t\n0/yo6CUq7C9ctoRyT1rflafSKxz2dGkoivuIdjZfMILQk2eIJ451Ugpagz67\nTThfOsFAJfNfRitnClW+QGTZXZbsuzqV/aFwGibAmK85BQ8ldRR6v6IQetBc\ndFstqWipseLRq+4QTVethA3YMKfBYwc6ObXnAYspQ1Baxbz47UDAuLRrUB7q\n4vqh\r\n=BRDu\r\n-----END PGP SIGNATURE-----\r\n"},"jest":{"testRegex":"(/__tests__/.*|\\.(test|spec))\\.(tsx?|jsx?)$","transform":{".(js|jsx)":"babel-jest",".(ts|tsx)":"ts-jest"},"collectCoverage":false,"moduleNameMapper":{"\\.(css|less|sass|scss)$":"<rootDir>/__mocks__/styleMock.ts","^[./a-zA-Z0-9$_-]+\\.svg$":"<rootDir>/jestSvgStub.js"},"coverageReporters":["html"],"setupFilesAfterEnv":["<rootDir>/jest.setup.js"],"collectCoverageFrom":["src/**/*.{ts,tsx}","examples/server/src/**/*.{js,jsx}","!**/*.d.ts"],"moduleFileExtensions":["ts","tsx","js","jsx","json"],"testPathIgnorePatterns":[",/node_modules/","/dist/"]},"main":"dist/index.js","config":{"eslint":"./examples/**/*.{js,jsx}","tslint":"./{__mocks__,src,stories}/{,**/}*.{ts,tsx}"},"readme":"[![npm version](https://badge.fury.io/js/%40gooddata%2Freact-components.svg)](https://www.npmjs.com/package/@gooddata/react-components) \n\n# GoodData.UI React components\n> A React-based JavaScript library for building data-driven applications\n\n## Getting started\n- [GoodData.UI Documentation](http://sdk.gooddata.com/gooddata-ui/)\n- [GoodData.UI Live Examples](https://gooddata-examples.herokuapp.com/)\n- [Stack Overflow](https://stackoverflow.com/questions/tagged/gooddata)\n\n### Usage\nWith [yarn](https://yarnpkg.com) installed, go to your project directory and run\n```\n$ yarn add @gooddata/react-components\n```\nIf you prefer [npm](npmjs.com) run\n```\n$ npm install --save @gooddata/react-components\n```\n\nThe public API is exposed via global `index.js`. Except for the styles, do not import any other file directly\nbecause they are not intended to be part of the public API.\n\n## Contributing\n\nWe welcome any contribution in form of [issues](https://github.com/gooddata/gooddata-react-components/issues) or [pull requests](https://github.com/gooddata/gooddata-react-components/pulls).\nThese commands may come in handy while developing:\n\n| command | description |\n| ------- | ----------- |\n| `yarn install --pure-lockfile` | first step |\n| ||\n| `yarn dev` | build react-components to `/dist` in watch mode |\n| `yarn test` | run all unit tests |\n| `yarn prettier-write` | format the source code to match the valid codestyle |\n| `yarn validate` | validate codestyle |\n| ||\n| `yarn storybook` | run storybook from `/stories` on http://localhost:9001 |\n| `yarn build-storybook` | build storybook to `/dist-storybook` |\n| `yarn test-storybook` | run storybook and [screenshot tests](https://github.com/gooddata/gdc-client-utils/tree/master/test-storybook) |\n| ||\n| `yarn examples` | run Live Examples dev-server from `/examples` on https://localhost:8999 |\n| `yarn examples-build` | build Live Examples to `/examples/dist` |\n| `yarn examples-server` | serve built Live Examples - see `/examples/server/src` |\n| `yarn examples-testcafe` | run testcafe tests against `localhost:8999` |\n\n### Deploy to heroku.com\nWhen you deploy this repo to heroku, it serves *GoodData.UI Live Examples*.\nRelevant tasks are in `Procfile` and `package.json`.\n\n```bash\n# run in the project directory\nheroku login\nheroku create <your-app-name>\nheroku config:set DOMAIN_ADMIN_USERNAME=x@gooddata.com DOMAIN_ADMIN_PASSWORD=xy PROJECT_ID_TO_ASSIGN=xms7ga4tf3g3nzucd8380o2bev8oeknp\ngit push heroku HEAD:master\nheroku open\n```\n\n### Run Live Examples Locally\nTo run *GoodData.UI Live Examples* locally:\n```bash\ngit clone <this-repository>\ncd  <repository-folder>\nyarn install --pure-lockfile\nyarn examples\n```\nThen open https://localhost:8999 and login using Live Examples account (you can [create one here](https://gooddata-examples.herokuapp.com/registration)).\n\n### Source code formatting\nThe source code in the repository is formatted by [Prettier](https://prettier.io/). \nThe format of the code is validated by our Continuous Integration server and is one of the requirements of successful merge.\n\nPrettier is supported by every major IDE. You can find the list of supported editors and how to configure them [here](https://prettier.io/docs/en/editors.html).\n\nIn the case, when your editor is not supported or you don't want to setup the integration, you can run the `yarn prettier-write` command to reformat the code before commit.\n\n## Changelog\n\n- see [CHANGELOG.md](CHANGELOG.md)\n\n## License\n\n(C) 2007-2018 GoodData Corporation\n\nThis project is dual licensed:\n\n- The ATTRIBUTION-NONCOMMERCIAL 4.0 INTERNATIONAL (CC BY-NC 4.0) is used for purpose of the trial experience and evaluation of GoodData.UI library.\n- The GOODDATA GOODDATA.UI LIBRARY END USER LICENSE AGREEMENT is used for GoodData customers.\n\nFor more information, please see [LICENSE](https://github.com/gooddata/gooddata-react-components/blob/master/LICENSE)\n","gitHead":"38f1c8218d955b85f53a573c615dff9cbfa6b7cf","scripts":{"dev":"bash scripts/build.sh --dev-watch","test":"jest --watch","build":"bash scripts/build.sh","tslint":"yarn run-tslint -t verbose $npm_package_config_tslint","prepare":"cd examples/server && yarn install --pure-lockfile && cd ../..; rm -r examples/node_modules 2>/dev/null; true","examples":"bash scripts/run-examples.sh","prepare?":"# Called before `npm publish` and on local `npm install`. Temporarily also for deleting obsolete node_modules. Ends with `true` to continue gracefully.","validate":"tsc --noEmit && yarn tslint && eslint $npm_package_config_eslint && yarn prettier-check","build-dev":"bash scripts/build.sh --dev","examples?":"# Default is developer domain, other options: yarn examples [sec,secure,stg,stg2,stg3,demo,developer or URL]","storybook":"yarn build && start-storybook -p 9001 -c .storybook","test-once":"jest","tslint-ci":"mkdir -p ./ci/results && yarn run-tslint -t checkstyle -o ./ci/results/tslint-results.xml $npm_package_config_tslint","run-tslint":"tslint -p tsconfig.json","validate-ci":"tsc --noEmit && yarn tslint-ci  && eslint $npm_package_config_eslint -f checkstyle -o ci/results/eslint-results.xml && yarn prettier-check","examples-build":"bash scripts/build-examples.sh","prepublishOnly":"yarn build","prettier-check":"prettier --check '{src,stories,styles,__mocks__,examples/server/src,examples/src,examples/test}/**/*.{ts,js,tsx,jsx,json,scss,md,yaml,html}'","prettier-write":"prettier --write '{src,stories,styles,__mocks__,examples/server/src,examples/src,examples/test}/**/*.{ts,js,tsx,jsx,json,scss,md,yaml,html}'","test-storybook":"yarn build && test-storybook","build-storybook":"yarn build && build-storybook -c .storybook -o dist-storybook","examples-server":"node examples/server/src/index.js","heroku-postbuild":"yarn examples-build developer","examples-testcafe":"testcafe chrome --assertion-timeout 60000 -S -s examples/_screenshots examples/test/**/**/*_test* --debug-on-fail","examples-testcafe-ci":"testcafe 'chrome:headless --no-sandbox' --assertion-timeout 60000 -S -s examples/_screenshots examples/test/**/**/*_test*","examples-testcafe-live":"testcafe-live chrome --assertion-timeout 60000 examples/test/**/**/*_test*"},"typings":"dist/index.d.ts","_npmUser":{"name":"gooddata-ci","email":"rail@gooddata.com"},"deprecated":"@gooddata/react-components@7 reached End of Support on March 31, 2022. Please upgrade (see https://sdk.gooddata.com/gooddata-ui/docs/supported_versions.html for more information).","repository":{"url":"git+ssh://git@github.com/gooddata/gooddata-react-components.git","type":"git"},"_npmVersion":"6.4.1","description":"GoodData React Components","directories":{},"_nodeVersion":"8.12.0","dependencies":{"rxjs":"^5.5.6","uuid":"3.2.1","immer":"1.3.1","lodash":"4.17.11","invariant":"^2.2.2","classnames":"^2.2.6","highcharts":"4.2.5","prop-types":"^15.6.0","react-intl":"^2.4.0","custom-event":"^1.0.1","ag-grid-react":"20.0.0","react-measure":"2.3.0","@gooddata/typings":"^2.13.2","@types/highcharts":"4.2.56","ag-grid-community":"20.0.0","http-status-codes":"^1.3.0","@gooddata/js-utils":"3.4.0","@gooddata/numberjs":"^3.1.2","fixed-data-table-2":"0.7.17","react-async-script":"^1.0.1","@gooddata/goodstrap":"60.7.0","react-dom-factories":"^1.0.2","@gooddata/gooddata-js":"11.12.0","react-transition-group":"2.2.1","highcharts-pattern-fill":"3.0.3","nodelist-foreach-polyfill":"^1.2.0","highcharts-grouped-categories":"^1.1.3"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"raf":"3.3.2","yup":"^0.24.1","jest":"24.7.1","react":"16.5.2","enzyme":"3.5.0","eslint":"4.19.1","formik":"^0.11.11","moment":"2.23.0","history":"^4.7.2","ts-jest":"24.0.0","webpack":"4.30.0","prettier":"1.16.4","react-ga":"^2.5.2","recharts":"1.0.0-beta.9","testcafe":"0.20.3","commander":"2.14.1","node-sass":"4.7.2","react-dom":"16.5.2","supertest":"3.0.0","ts-loader":"6.0.0","css-loader":"0.28.7","jest-junit":"3.0.0","raw-loader":"0.5.1","styled-jsx":"2.2.1","typescript":"3.3.4000","@babel/core":"7.4.4","@types/jest":"24.0.6","@types/node":"7.0.8","@types/uuid":"3.4.3","file-loader":"3.0.1","sass-loader":"6.0.6","webpack-cli":"3.3.2","@types/react":"16.0.34","babel-loader":"8.0.5","react-helmet":"5.2.0","react-select":"1.2.1","style-loader":"0.19.1","@types/enzyme":"3.1.13","@types/lodash":"4.14.123","testcafe-live":"0.1.4","@babel/runtime":"7.4.4","@babel/polyfill":"^7.4.4","@storybook/react":"5.0.11","@types/invariant":"2.2.29","@types/react-dom":"16.0.3","isomorphic-fetch":"2.2.1","react-datepicker":"1.1.0","react-router-dom":"4.2.2","@babel/preset-env":"7.4.4","@gooddata/mock-js":"1.28.0","@storybook/addons":"5.0.11","@types/classnames":"2.2.3","@types/prop-types":"15.5.2","@types/react-intl":"2.3.5","@storybook/theming":"5.0.11","identity-obj-proxy":"^3.0.0","webpack-dev-server":"3.3.1","@babel/preset-react":"7.0.0","@types/react-portal":"4.0.1","babel-plugin-lodash":"3.3.4","html-webpack-plugin":"3.2.0","react-test-renderer":"16.4.2","@types/react-measure":"2.0.5","clean-webpack-plugin":"2.0.2","stats-webpack-plugin":"0.7.0","eslint-config-prettier":"4.1.0","react-google-recaptcha":"^0.11.0","tslint-config-prettier":"1.18.0","@gooddata/eslint-config":"0.1.0","@gooddata/tslint-config":"1.0.0","@types/storybook__react":"4.0.1","enzyme-adapter-react-16":"1.3.1","uglifyjs-webpack-plugin":"2.1.2","@gooddata/test-storybook":"3.0.1","@storybook/addon-actions":"5.0.11","@storybook/addon-options":"5.0.11","node-sass-magic-importer":"5.1.0","react-syntax-highlighter":"6.1.2","@types/fixed-data-table-2":"0.8.1","@types/react-test-renderer":"16.0.0","circular-dependency-plugin":"5.0.2","compression-webpack-plugin":"2.0.0","@types/enzyme-adapter-react-16":"1.0.3","@types/storybook__addon-actions":"3.4.2","@babel/plugin-proposal-class-properties":"7.4.4","@babel/plugin-proposal-object-rest-spread":"7.4.4","@babel/plugin-transform-async-to-generator":"7.4.4"},"peerDependencies":{"react":"16.5.2","react-dom":"16.5.2"},"_npmOperationalInternal":{"tmp":"tmp/react-components_7.1.0-alpha.20_1560150981828_0.7796075057278511","host":"s3://npm-registry-packages"}},"7.1.0-alpha.21":{"name":"@gooddata/react-components","version":"7.1.0-alpha.21","author":{"name":"GoodData Corporation"},"license":"BSD-3-Clause","_id":"@gooddata/react-components@7.1.0-alpha.21","maintainers":[{"name":"bertold8","email":"ivan.nejezchleb@seznam.cz"},{"name":"bugsbunny338","email":"jiri.zajic@mensa.cz"},{"name":"gooddata-ci","email":"rail@gooddata.com"},{"name":"ivan.mjartan","email":"ivan.mjartan@gooddata.com"},{"name":"jakub-sterba","email":"jakub.sterba@gooddata.com"},{"name":"jaroslav.tomecek","email":"jaroslav.tomecek@gooddata.com"},{"name":"jkittler","email":"honza.kittler@gmail.com"},{"name":"khanh.le","email":"khanh.le@gooddata.com"},{"name":"langhamp","email":"pavel.langhammer@gooddata.com"},{"name":"lanhuynh","email":"lan.huynh@gooddata.com"},{"name":"linhhong","email":"linh.hong@gooddata.com"},{"name":"lpearce","email":"levi.pearce@gooddata.com"},{"name":"lupko","email":"lubomir.slivka@gooddata.com"},{"name":"martin.mosko","email":"martin.mosko@gooddata.com"},{"name":"michal.marsal","email":"michal.marsal@gooddata.com"},{"name":"nadtan","email":"tan.nguyen@gooddata.com"},{"name":"naibinh","email":"naibinh@gmail.com"},{"name":"nikolacech","email":"nikola.cech@gooddata.com"},{"name":"no23reason","email":"dan.homola@hotmail.cz"},{"name":"pbenes","email":"petr.benes@gooddata.com"},{"name":"petrjanu","email":"petr.janu@gooddata.com"},{"name":"ptquang86","email":"ptquang86@gmail.com"},{"name":"qduval","email":"quentin.duval@gooddata.com"},{"name":"rodri360","email":"me@rodri360.com"},{"name":"sarfy","email":"martin.sarfy@gmail.com"},{"name":"sitina","email":"jiri.sitina@gooddata.com"},{"name":"sondo","email":"son.do@gooddata.com"},{"name":"strouhaljan","email":"strouhal.jan@gmail.com"},{"name":"tomas.bouma","email":"tomas.bouma@gooddata.com"},{"name":"tomas.kratochvil","email":"tomas.kratochvil@gooddata.com"},{"name":"tomasreichmann","email":"tomasreichmann@gmail.com"},{"name":"tomsatgd","email":"tomas.satinsky@gooddata.com"},{"name":"tu.ngo","email":"tu.ngo@gooddata.com"},{"name":"vlastikcz","email":"vlastimil.kotas@gooddata.com"},{"name":"vlckomi1","email":"michaela.vlckova@gooddata.com"},{"name":"xmort","email":"petr.dolejsi@gooddata.com"},{"name":"yanlipnican","email":"yanlipnican@gmail.com"}],"homepage":"https://github.com/gooddata/gooddata-react-components#readme","bugs":{"url":"https://github.com/gooddata/gooddata-react-components/issues"},"dist":{"shasum":"35c389763dfdd073ed06535dae67035e88046562","tarball":"https://registry.npmjs.org/@gooddata/react-components/-/react-components-7.1.0-alpha.21.tgz","fileCount":1817,"integrity":"sha512-sWVGl3ZaU9fbke6kEElhWlGesTgferjlHoD0lYCQZ9DMg3BFJXMPF4QjvQWnlx4WhnJ/Oj3q8qNtj8LHzN/rSQ==","signatures":[{"sig":"MEYCIQCI3n2e4FOGRq3fjvJx6IALmQYVKygELPvmbVb8kqqQbQIhAJQi6eSbvhnMoZryex+hgBsEIQGmnwNTtZTQ9ikdVsO+","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":7392505,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJc/10LCRA9TVsSAnZWagAAucIP/2DGEPsLYGkigEtDjd9M\ng3DZu83vlEXFBd36y9PBtSxmfUrA/7kRgn8lt8JrqMeLr3QLKvmw0yliVezM\nb/IvhjXNMkzX7BjzwAO1OquYdaOO1f/yIAsEdFiY+Up12+4jj9XMwksQOJSj\nfy0EtovIoG6axFc1WcPBefDIjp75+kVsm0xaZEDUVJy8ZSClxmQuKYcOM+ue\n3JeaDxY1QaaAtbya1iuQXhHfQe2q/B7J3UgCVPk26kQQDGnPzaB5lE+HkYv1\nUX0zLo2vK7LgXqqnFjZ7NcFmpRzo3zi7x4zb2P5ttPy7hP2SDFbClZSn6YVX\nCSHFPn4Dkjre2Fp+QpE3R61aSZqpv8KQNbFuhKYeRMhiTZjHC0M+RlI+pZC+\nwSOpWJur1+MSrAiIsWGXsc5ABpS0J0y9dJhUhj7WDIHafRUN6n55ZElkFQmK\nq/KLuobUIP4zltAhiLmGWICL++SMoG4nN610OHE74zkWj0wVh/Lp/+Efcg9U\nkNTEtxlpT3zxJ/A9y2i50DZyqPagVI118FKT/YCFULyCkggjAtJ/FOxIgBp1\nhAp1od9qbdirZptooNKxZqPeyVyWnKKNhdc0MSBEbD3njSu4L3XOtqLSukBu\nMBdY7GEQOCkdGVIp7SJRrSek+/lg87dZnX64xKJy+NlZPCNepYMxwkDxV9m8\nNJ9l\r\n=L94e\r\n-----END PGP SIGNATURE-----\r\n"},"jest":{"testRegex":"(/__tests__/.*|\\.(test|spec))\\.(tsx?|jsx?)$","transform":{".(js|jsx)":"babel-jest",".(ts|tsx)":"ts-jest"},"collectCoverage":false,"moduleNameMapper":{"\\.(css|less|sass|scss)$":"<rootDir>/__mocks__/styleMock.ts","^[./a-zA-Z0-9$_-]+\\.svg$":"<rootDir>/jestSvgStub.js"},"coverageReporters":["html"],"setupFilesAfterEnv":["<rootDir>/jest.setup.js"],"collectCoverageFrom":["src/**/*.{ts,tsx}","examples/server/src/**/*.{js,jsx}","!**/*.d.ts"],"moduleFileExtensions":["ts","tsx","js","jsx","json"],"testPathIgnorePatterns":[",/node_modules/","/dist/"]},"main":"dist/index.js","config":{"eslint":"./examples/**/*.{js,jsx}","tslint":"./{__mocks__,src,stories}/{,**/}*.{ts,tsx}"},"readme":"[![npm version](https://badge.fury.io/js/%40gooddata%2Freact-components.svg)](https://www.npmjs.com/package/@gooddata/react-components) \n\n# GoodData.UI React components\n> A React-based JavaScript library for building data-driven applications\n\n## Getting started\n- [GoodData.UI Documentation](http://sdk.gooddata.com/gooddata-ui/)\n- [GoodData.UI Live Examples](https://gooddata-examples.herokuapp.com/)\n- [Stack Overflow](https://stackoverflow.com/questions/tagged/gooddata)\n\n### Usage\nWith [yarn](https://yarnpkg.com) installed, go to your project directory and run\n```\n$ yarn add @gooddata/react-components\n```\nIf you prefer [npm](npmjs.com) run\n```\n$ npm install --save @gooddata/react-components\n```\n\nThe public API is exposed via global `index.js`. Except for the styles, do not import any other file directly\nbecause they are not intended to be part of the public API.\n\n## Contributing\n\nWe welcome any contribution in form of [issues](https://github.com/gooddata/gooddata-react-components/issues) or [pull requests](https://github.com/gooddata/gooddata-react-components/pulls).\nThese commands may come in handy while developing:\n\n| command | description |\n| ------- | ----------- |\n| `yarn install --pure-lockfile` | first step |\n| ||\n| `yarn dev` | build react-components to `/dist` in watch mode |\n| `yarn test` | run all unit tests |\n| `yarn prettier-write` | format the source code to match the valid codestyle |\n| `yarn validate` | validate codestyle |\n| ||\n| `yarn storybook` | run storybook from `/stories` on http://localhost:9001 |\n| `yarn build-storybook` | build storybook to `/dist-storybook` |\n| `yarn test-storybook` | run storybook and [screenshot tests](https://github.com/gooddata/gdc-client-utils/tree/master/test-storybook) |\n| ||\n| `yarn examples` | run Live Examples dev-server from `/examples` on https://localhost:8999 |\n| `yarn examples-build` | build Live Examples to `/examples/dist` |\n| `yarn examples-server` | serve built Live Examples - see `/examples/server/src` |\n| `yarn examples-testcafe` | run testcafe tests against `localhost:8999` |\n\n### Deploy to heroku.com\nWhen you deploy this repo to heroku, it serves *GoodData.UI Live Examples*.\nRelevant tasks are in `Procfile` and `package.json`.\n\n```bash\n# run in the project directory\nheroku login\nheroku create <your-app-name>\nheroku config:set DOMAIN_ADMIN_USERNAME=x@gooddata.com DOMAIN_ADMIN_PASSWORD=xy PROJECT_ID_TO_ASSIGN=xms7ga4tf3g3nzucd8380o2bev8oeknp\ngit push heroku HEAD:master\nheroku open\n```\n\n### Run Live Examples Locally\nTo run *GoodData.UI Live Examples* locally:\n```bash\ngit clone <this-repository>\ncd  <repository-folder>\nyarn install --pure-lockfile\nyarn examples\n```\nThen open https://localhost:8999 and login using Live Examples account (you can [create one here](https://gooddata-examples.herokuapp.com/registration)).\n\n### Source code formatting\nThe source code in the repository is formatted by [Prettier](https://prettier.io/). \nThe format of the code is validated by our Continuous Integration server and is one of the requirements of successful merge.\n\nPrettier is supported by every major IDE. You can find the list of supported editors and how to configure them [here](https://prettier.io/docs/en/editors.html).\n\nIn the case, when your editor is not supported or you don't want to setup the integration, you can run the `yarn prettier-write` command to reformat the code before commit.\n\n## Changelog\n\n- see [CHANGELOG.md](CHANGELOG.md)\n\n## License\n\n(C) 2007-2018 GoodData Corporation\n\nThis project is dual licensed:\n\n- The ATTRIBUTION-NONCOMMERCIAL 4.0 INTERNATIONAL (CC BY-NC 4.0) is used for purpose of the trial experience and evaluation of GoodData.UI library.\n- The GOODDATA GOODDATA.UI LIBRARY END USER LICENSE AGREEMENT is used for GoodData customers.\n\nFor more information, please see [LICENSE](https://github.com/gooddata/gooddata-react-components/blob/master/LICENSE)\n","gitHead":"8635c2a2c6c20e5e564ec66511452c144bb014d1","scripts":{"dev":"bash scripts/build.sh --dev-watch","test":"jest --watch","build":"bash scripts/build.sh","tslint":"yarn run-tslint -t verbose $npm_package_config_tslint","prepare":"cd examples/server && yarn install --pure-lockfile && cd ../..; rm -r examples/node_modules 2>/dev/null; true","examples":"bash scripts/run-examples.sh","prepare?":"# Called before `npm publish` and on local `npm install`. Temporarily also for deleting obsolete node_modules. Ends with `true` to continue gracefully.","validate":"tsc --noEmit && yarn tslint && eslint $npm_package_config_eslint && yarn prettier-check","build-dev":"bash scripts/build.sh --dev","examples?":"# Default is developer domain, other options: yarn examples [sec,secure,stg,stg2,stg3,demo,developer or URL]","storybook":"yarn build && start-storybook -p 9001 -c .storybook","test-once":"jest","tslint-ci":"mkdir -p ./ci/results && yarn run-tslint -t checkstyle -o ./ci/results/tslint-results.xml $npm_package_config_tslint","run-tslint":"tslint -p tsconfig.json","validate-ci":"tsc --noEmit && yarn tslint-ci  && eslint $npm_package_config_eslint -f checkstyle -o ci/results/eslint-results.xml && yarn prettier-check","examples-build":"bash scripts/build-examples.sh","prepublishOnly":"yarn build","prettier-check":"prettier --check '{src,stories,styles,__mocks__,examples/server/src,examples/src,examples/test}/**/*.{ts,js,tsx,jsx,json,scss,md,yaml,html}'","prettier-write":"prettier --write '{src,stories,styles,__mocks__,examples/server/src,examples/src,examples/test}/**/*.{ts,js,tsx,jsx,json,scss,md,yaml,html}'","test-storybook":"yarn build && test-storybook","build-storybook":"yarn build && build-storybook -c .storybook -o dist-storybook","examples-server":"node examples/server/src/index.js","heroku-postbuild":"yarn examples-build developer","examples-testcafe":"testcafe chrome --assertion-timeout 60000 -S -s examples/_screenshots examples/test/**/**/*_test* --debug-on-fail","examples-testcafe-ci":"testcafe 'chrome:headless --no-sandbox' --assertion-timeout 60000 -S -s examples/_screenshots examples/test/**/**/*_test*","examples-testcafe-live":"testcafe-live chrome --assertion-timeout 60000 examples/test/**/**/*_test*"},"typings":"dist/index.d.ts","_npmUser":{"name":"gooddata-ci","email":"rail@gooddata.com"},"deprecated":"@gooddata/react-components@7 reached End of Support on March 31, 2022. Please upgrade (see https://sdk.gooddata.com/gooddata-ui/docs/supported_versions.html for more information).","repository":{"url":"git+ssh://git@github.com/gooddata/gooddata-react-components.git","type":"git"},"_npmVersion":"6.4.1","description":"GoodData React Components","directories":{},"_nodeVersion":"8.12.0","dependencies":{"rxjs":"^5.5.6","uuid":"3.2.1","immer":"1.3.1","lodash":"4.17.11","invariant":"^2.2.2","classnames":"^2.2.6","highcharts":"7.1.1","prop-types":"^15.6.0","react-intl":"^2.4.0","custom-event":"^1.0.1","ag-grid-react":"20.0.0","react-measure":"2.3.0","@gooddata/typings":"^2.13.2","ag-grid-community":"20.0.0","http-status-codes":"^1.3.0","@gooddata/js-utils":"3.4.0","@gooddata/numberjs":"^3.1.2","fixed-data-table-2":"0.7.17","react-async-script":"^1.0.1","@gooddata/goodstrap":"60.7.0","react-dom-factories":"^1.0.2","@gooddata/gooddata-js":"11.12.0","react-transition-group":"2.2.1","nodelist-foreach-polyfill":"^1.2.0","highcharts-grouped-categories":"^1.1.3"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"raf":"3.3.2","yup":"^0.24.1","jest":"24.7.1","react":"16.5.2","enzyme":"3.5.0","eslint":"4.19.1","formik":"^0.11.11","moment":"2.23.0","history":"^4.7.2","ts-jest":"24.0.0","webpack":"4.30.0","prettier":"1.16.4","react-ga":"^2.5.2","recharts":"1.0.0-beta.9","testcafe":"0.20.3","commander":"2.14.1","node-sass":"4.7.2","react-dom":"16.5.2","supertest":"3.0.0","ts-loader":"6.0.0","css-loader":"0.28.7","jest-junit":"3.0.0","raw-loader":"0.5.1","styled-jsx":"2.2.1","typescript":"3.3.4000","@babel/core":"7.4.4","@types/jest":"24.0.6","@types/node":"7.0.8","@types/uuid":"3.4.3","file-loader":"3.0.1","sass-loader":"6.0.6","webpack-cli":"3.3.2","@types/react":"16.0.34","babel-loader":"8.0.5","react-helmet":"5.2.0","react-select":"1.2.1","style-loader":"0.19.1","@types/enzyme":"3.1.13","@types/lodash":"4.14.123","testcafe-live":"0.1.4","@babel/runtime":"7.4.4","@babel/polyfill":"^7.4.4","@storybook/react":"5.0.11","@types/invariant":"2.2.29","@types/react-dom":"16.0.3","isomorphic-fetch":"2.2.1","react-datepicker":"1.1.0","react-router-dom":"4.2.2","@babel/preset-env":"7.4.4","@gooddata/mock-js":"1.28.0","@storybook/addons":"5.0.11","@types/classnames":"2.2.3","@types/prop-types":"15.5.2","@types/react-intl":"2.3.5","@storybook/theming":"5.0.11","identity-obj-proxy":"^3.0.0","webpack-dev-server":"3.3.1","@babel/preset-react":"7.0.0","@types/react-portal":"4.0.1","babel-plugin-lodash":"3.3.4","html-webpack-plugin":"3.2.0","react-test-renderer":"16.4.2","@types/react-measure":"2.0.5","clean-webpack-plugin":"2.0.2","stats-webpack-plugin":"0.7.0","eslint-config-prettier":"4.1.0","react-google-recaptcha":"^0.11.0","tslint-config-prettier":"1.18.0","@gooddata/eslint-config":"0.1.0","@gooddata/tslint-config":"1.0.0","@types/storybook__react":"4.0.1","enzyme-adapter-react-16":"1.3.1","uglifyjs-webpack-plugin":"2.1.2","@gooddata/test-storybook":"3.0.1","@storybook/addon-actions":"5.0.11","@storybook/addon-options":"5.0.11","node-sass-magic-importer":"5.1.0","react-syntax-highlighter":"6.1.2","@types/fixed-data-table-2":"0.8.1","@types/react-test-renderer":"16.0.0","circular-dependency-plugin":"5.0.2","compression-webpack-plugin":"2.0.0","@types/enzyme-adapter-react-16":"1.0.3","@types/storybook__addon-actions":"3.4.2","@babel/plugin-proposal-class-properties":"7.4.4","@babel/plugin-proposal-object-rest-spread":"7.4.4","@babel/plugin-transform-async-to-generator":"7.4.4"},"peerDependencies":{"react":"16.5.2","react-dom":"16.5.2"},"_npmOperationalInternal":{"tmp":"tmp/react-components_7.1.0-alpha.21_1560239370953_0.4929413411862502","host":"s3://npm-registry-packages"}},"7.1.0-alpha.22":{"name":"@gooddata/react-components","version":"7.1.0-alpha.22","author":{"name":"GoodData Corporation"},"license":"BSD-3-Clause","_id":"@gooddata/react-components@7.1.0-alpha.22","maintainers":[{"name":"bertold8","email":"ivan.nejezchleb@seznam.cz"},{"name":"bugsbunny338","email":"jiri.zajic@mensa.cz"},{"name":"gooddata-ci","email":"rail@gooddata.com"},{"name":"ivan.mjartan","email":"ivan.mjartan@gooddata.com"},{"name":"jakub-sterba","email":"jakub.sterba@gooddata.com"},{"name":"jaroslav.tomecek","email":"jaroslav.tomecek@gooddata.com"},{"name":"jkittler","email":"honza.kittler@gmail.com"},{"name":"khanh.le","email":"khanh.le@gooddata.com"},{"name":"langhamp","email":"pavel.langhammer@gooddata.com"},{"name":"lanhuynh","email":"lan.huynh@gooddata.com"},{"name":"linhhong","email":"linh.hong@gooddata.com"},{"name":"lpearce","email":"levi.pearce@gooddata.com"},{"name":"lupko","email":"lubomir.slivka@gooddata.com"},{"name":"martin.mosko","email":"martin.mosko@gooddata.com"},{"name":"michal.marsal","email":"michal.marsal@gooddata.com"},{"name":"nadtan","email":"tan.nguyen@gooddata.com"},{"name":"naibinh","email":"naibinh@gmail.com"},{"name":"nikolacech","email":"nikola.cech@gooddata.com"},{"name":"no23reason","email":"dan.homola@hotmail.cz"},{"name":"pbenes","email":"petr.benes@gooddata.com"},{"name":"petrjanu","email":"petr.janu@gooddata.com"},{"name":"ptquang86","email":"ptquang86@gmail.com"},{"name":"qduval","email":"quentin.duval@gooddata.com"},{"name":"rodri360","email":"me@rodri360.com"},{"name":"sarfy","email":"martin.sarfy@gmail.com"},{"name":"sitina","email":"jiri.sitina@gooddata.com"},{"name":"sondo","email":"son.do@gooddata.com"},{"name":"strouhaljan","email":"strouhal.jan@gmail.com"},{"name":"tomas.bouma","email":"tomas.bouma@gooddata.com"},{"name":"tomas.kratochvil","email":"tomas.kratochvil@gooddata.com"},{"name":"tomasreichmann","email":"tomasreichmann@gmail.com"},{"name":"tomsatgd","email":"tomas.satinsky@gooddata.com"},{"name":"tu.ngo","email":"tu.ngo@gooddata.com"},{"name":"vlastikcz","email":"vlastimil.kotas@gooddata.com"},{"name":"vlckomi1","email":"michaela.vlckova@gooddata.com"},{"name":"xmort","email":"petr.dolejsi@gooddata.com"},{"name":"yanlipnican","email":"yanlipnican@gmail.com"}],"homepage":"https://github.com/gooddata/gooddata-react-components#readme","bugs":{"url":"https://github.com/gooddata/gooddata-react-components/issues"},"dist":{"shasum":"57978da8c980efb5b3e29be9c728af72f8c4d997","tarball":"https://registry.npmjs.org/@gooddata/react-components/-/react-components-7.1.0-alpha.22.tgz","fileCount":1822,"integrity":"sha512-I9nj4FzGsADX8RaGOnoG4k9InBm6HtBkTTK5UJ8GHlAXuy+7BnxaxNJvMlLshRkEkFWDkJ0gi2V9NbsW+0M3CA==","signatures":[{"sig":"MEUCIQDRUA7QTYJfgCVHlWumiKNrd+MZoZeX4ZXV3qUfGFxGFwIgbMhA375K/SwJuMryOv2Ws9s9MmknSq5g2bwaQf8cF28=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":7375054,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJdA2cHCRA9TVsSAnZWagAA7nIP/RcmT6SxRKoZr/TAbQEs\njWT3Dp/setzrRzdUCD+AFf3yy6vJuYNR01q2fP69TbGdAcymalxvG/ZejoYt\nI5Jz1FWhNx3rdiu2rV7wjQKFY/Tvq7cBpl+iyw5ClktqMF4n4vUka2LLtYIx\nwr/hldJEQ2+OIFFydg1JRlObt1IoyqFLIB2Oy5hUwNNJPqU83nK2HPRG07SF\nJ2iUX4a58JCvW2e/R5pY1pCPuVNp2LXAnK5/7B3ErDNaiBilGqTjgZCDCOZJ\nGg833noJKtcJ9ueP6yMWRI9Bt5MGTche7eZwBahmIEPWveDZ8XiMenKy6v5b\nXRNQXy7g05zKcKB0oE3BZFzq2lhNRAbNnqF1glol3JThkn1ISiA4hMn/KIbG\nYhositScPx9gwwYHmmjebWXIntAmDN4F6bw6jeZ3G86buIYAQm8C7+hjtV7F\nxtW8p0papEKH03H6KWdOojnQRszjOJe3B+PlROhqHQOefO2B3HTElb263Q9a\nFoTjedRFOUUyKn3sdY0R7hJJpsaoskfsadSOGEft5XvWb75zKEFNU3s+e6kN\nKr1yTyF1Y/XTCd7HppTyHn3fdvmCWm9FWJGOTGusUXAlxTN/FpvaPlld516U\n8kmZIcu3fwHJBKH9BqELwzNqmlP9z1vkun3IK3bHr3uzkD81VT5ewupsUQu+\nwB0i\r\n=B7wi\r\n-----END PGP SIGNATURE-----\r\n"},"jest":{"testRegex":"(/__tests__/.*|\\.(test|spec))\\.(tsx?|jsx?)$","transform":{".(js|jsx)":"babel-jest",".(ts|tsx)":"ts-jest"},"collectCoverage":false,"moduleNameMapper":{"\\.(css|less|sass|scss)$":"<rootDir>/__mocks__/styleMock.ts","^[./a-zA-Z0-9$_-]+\\.svg$":"<rootDir>/jestSvgStub.js"},"coverageReporters":["html"],"setupFilesAfterEnv":["<rootDir>/jest.setup.js"],"collectCoverageFrom":["src/**/*.{ts,tsx}","examples/server/src/**/*.{js,jsx}","!**/*.d.ts"],"moduleFileExtensions":["ts","tsx","js","jsx","json"],"testPathIgnorePatterns":[",/node_modules/","/dist/"]},"main":"dist/index.js","config":{"eslint":"./examples/**/*.{js,jsx}","tslint":"./{__mocks__,src,stories}/{,**/}*.{ts,tsx}"},"readme":"[![npm version](https://badge.fury.io/js/%40gooddata%2Freact-components.svg)](https://www.npmjs.com/package/@gooddata/react-components) \n\n# GoodData.UI React components\n> A React-based JavaScript library for building data-driven applications\n\n## Getting started\n- [GoodData.UI Documentation](http://sdk.gooddata.com/gooddata-ui/)\n- [GoodData.UI Live Examples](https://gooddata-examples.herokuapp.com/)\n- [Stack Overflow](https://stackoverflow.com/questions/tagged/gooddata)\n\n### Usage\nWith [yarn](https://yarnpkg.com) installed, go to your project directory and run\n```\n$ yarn add @gooddata/react-components\n```\nIf you prefer [npm](npmjs.com) run\n```\n$ npm install --save @gooddata/react-components\n```\n\nThe public API is exposed via global `index.js`. Except for the styles, do not import any other file directly\nbecause they are not intended to be part of the public API.\n\n## Contributing\n\nWe welcome any contribution in form of [issues](https://github.com/gooddata/gooddata-react-components/issues) or [pull requests](https://github.com/gooddata/gooddata-react-components/pulls).\nThese commands may come in handy while developing:\n\n| command | description |\n| ------- | ----------- |\n| `yarn install --pure-lockfile` | first step |\n| ||\n| `yarn dev` | build react-components to `/dist` in watch mode |\n| `yarn test` | run all unit tests |\n| `yarn prettier-write` | format the source code to match the valid codestyle |\n| `yarn validate` | validate codestyle |\n| ||\n| `yarn storybook` | run storybook from `/stories` on http://localhost:9001 |\n| `yarn build-storybook` | build storybook to `/dist-storybook` |\n| `yarn test-storybook` | run storybook and [screenshot tests](https://github.com/gooddata/gdc-client-utils/tree/master/test-storybook) |\n| ||\n| `yarn examples` | run Live Examples dev-server from `/examples` on https://localhost:8999 |\n| `yarn examples-build` | build Live Examples to `/examples/dist` |\n| `yarn examples-server` | serve built Live Examples - see `/examples/server/src` |\n| `yarn examples-testcafe` | run testcafe tests against `localhost:8999` |\n\n### Deploy to heroku.com\nWhen you deploy this repo to heroku, it serves *GoodData.UI Live Examples*.\nRelevant tasks are in `Procfile` and `package.json`.\n\n```bash\n# run in the project directory\nheroku login\nheroku create <your-app-name>\nheroku config:set DOMAIN_ADMIN_USERNAME=x@gooddata.com DOMAIN_ADMIN_PASSWORD=xy PROJECT_ID_TO_ASSIGN=xms7ga4tf3g3nzucd8380o2bev8oeknp\ngit push heroku HEAD:master\nheroku open\n```\n\n### Run Live Examples Locally\nTo run *GoodData.UI Live Examples* locally:\n```bash\ngit clone <this-repository>\ncd  <repository-folder>\nyarn install --pure-lockfile\nyarn examples\n```\nThen open https://localhost:8999 and login using Live Examples account (you can [create one here](https://gooddata-examples.herokuapp.com/registration)).\n\n### Source code formatting\nThe source code in the repository is formatted by [Prettier](https://prettier.io/). \nThe format of the code is validated by our Continuous Integration server and is one of the requirements of successful merge.\n\nPrettier is supported by every major IDE. You can find the list of supported editors and how to configure them [here](https://prettier.io/docs/en/editors.html).\n\nIn the case, when your editor is not supported or you don't want to setup the integration, you can run the `yarn prettier-write` command to reformat the code before commit.\n\n## Changelog\n\n- see [CHANGELOG.md](CHANGELOG.md)\n\n## License\n\n(C) 2007-2018 GoodData Corporation\n\nThis project is dual licensed:\n\n- The ATTRIBUTION-NONCOMMERCIAL 4.0 INTERNATIONAL (CC BY-NC 4.0) is used for purpose of the trial experience and evaluation of GoodData.UI library.\n- The GOODDATA GOODDATA.UI LIBRARY END USER LICENSE AGREEMENT is used for GoodData customers.\n\nFor more information, please see [LICENSE](https://github.com/gooddata/gooddata-react-components/blob/master/LICENSE)\n","gitHead":"7dfbf4995d4c71b25bbd5220d73f323b794d465d","scripts":{"dev":"bash scripts/build.sh --dev-watch","test":"jest --watch","build":"bash scripts/build.sh","tslint":"yarn run-tslint -t verbose $npm_package_config_tslint","prepare":"cd examples/server && yarn install --pure-lockfile && cd ../..; rm -r examples/node_modules 2>/dev/null; true","examples":"bash scripts/run-examples.sh","prepare?":"# Called before `npm publish` and on local `npm install`. Temporarily also for deleting obsolete node_modules. Ends with `true` to continue gracefully.","validate":"tsc --noEmit && yarn tslint && eslint $npm_package_config_eslint && yarn prettier-check","build-dev":"bash scripts/build.sh --dev","examples?":"# Default is developer domain, other options: yarn examples [sec,secure,stg,stg2,stg3,demo,developer or URL]","storybook":"yarn build && start-storybook -p 9001 -c .storybook","test-once":"jest","tslint-ci":"mkdir -p ./ci/results && yarn run-tslint -t checkstyle -o ./ci/results/tslint-results.xml $npm_package_config_tslint","run-tslint":"tslint -p tsconfig.json","validate-ci":"tsc --noEmit && yarn tslint-ci  && eslint $npm_package_config_eslint -f checkstyle -o ci/results/eslint-results.xml && yarn prettier-check","examples-build":"bash scripts/build-examples.sh","prepublishOnly":"yarn build","prettier-check":"prettier --check '{src,stories,styles,__mocks__,examples/server/src,examples/src,examples/test}/**/*.{ts,js,tsx,jsx,json,scss,md,yaml,html}'","prettier-write":"prettier --write '{src,stories,styles,__mocks__,examples/server/src,examples/src,examples/test}/**/*.{ts,js,tsx,jsx,json,scss,md,yaml,html}'","test-storybook":"yarn build && test-storybook","build-storybook":"yarn build && build-storybook -c .storybook -o dist-storybook","examples-server":"node examples/server/src/index.js","heroku-postbuild":"yarn examples-build developer","examples-testcafe":"testcafe chrome --assertion-timeout 60000 -S -s examples/_screenshots examples/test/**/**/*_test* --debug-on-fail","examples-testcafe-ci":"testcafe 'chrome:headless --no-sandbox' --assertion-timeout 60000 -S -s examples/_screenshots examples/test/**/**/*_test*","examples-testcafe-live":"testcafe-live chrome --assertion-timeout 60000 examples/test/**/**/*_test*"},"typings":"dist/index.d.ts","_npmUser":{"name":"gooddata-ci","email":"rail@gooddata.com"},"deprecated":"@gooddata/react-components@7 reached End of Support on March 31, 2022. Please upgrade (see https://sdk.gooddata.com/gooddata-ui/docs/supported_versions.html for more information).","repository":{"url":"git+ssh://git@github.com/gooddata/gooddata-react-components.git","type":"git"},"_npmVersion":"6.4.1","description":"GoodData React Components","directories":{},"_nodeVersion":"8.12.0","dependencies":{"rxjs":"^5.5.6","uuid":"3.2.1","immer":"1.3.1","lodash":"4.17.11","invariant":"^2.2.2","classnames":"^2.2.6","highcharts":"4.2.5","prop-types":"^15.6.0","react-intl":"^2.4.0","custom-event":"^1.0.1","ag-grid-react":"20.0.0","react-measure":"2.3.0","@gooddata/typings":"^2.13.2","@types/highcharts":"4.2.56","ag-grid-community":"20.0.0","http-status-codes":"^1.3.0","@gooddata/js-utils":"3.4.0","@gooddata/numberjs":"^3.1.2","fixed-data-table-2":"0.7.17","react-async-script":"^1.0.1","@gooddata/goodstrap":"60.7.0","react-dom-factories":"^1.0.2","@gooddata/gooddata-js":"11.12.0","react-transition-group":"2.2.1","highcharts-pattern-fill":"3.0.3","nodelist-foreach-polyfill":"^1.2.0","highcharts-grouped-categories":"^1.1.3"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"raf":"3.3.2","yup":"^0.24.1","jest":"24.7.1","react":"16.5.2","enzyme":"3.5.0","eslint":"4.19.1","formik":"^0.11.11","moment":"2.23.0","history":"^4.7.2","ts-jest":"24.0.0","webpack":"4.30.0","prettier":"1.16.4","react-ga":"^2.5.2","recharts":"1.0.0-beta.9","testcafe":"0.20.3","commander":"2.14.1","node-sass":"4.7.2","react-dom":"16.5.2","supertest":"3.0.0","ts-loader":"6.0.0","css-loader":"0.28.7","jest-junit":"3.0.0","raw-loader":"0.5.1","styled-jsx":"2.2.1","typescript":"3.3.4000","@babel/core":"7.4.4","@types/jest":"24.0.6","@types/node":"7.0.8","@types/uuid":"3.4.3","file-loader":"3.0.1","sass-loader":"6.0.6","webpack-cli":"3.3.2","@types/react":"16.0.34","babel-loader":"8.0.5","react-helmet":"5.2.0","react-select":"1.2.1","style-loader":"0.19.1","@types/enzyme":"3.1.13","@types/lodash":"4.14.123","testcafe-live":"0.1.4","@babel/runtime":"7.4.4","@babel/polyfill":"^7.4.4","@storybook/react":"5.0.11","@types/invariant":"2.2.29","@types/react-dom":"16.0.3","isomorphic-fetch":"2.2.1","react-datepicker":"1.1.0","react-router-dom":"4.2.2","@babel/preset-env":"7.4.4","@gooddata/mock-js":"1.28.0","@storybook/addons":"5.0.11","@types/classnames":"2.2.3","@types/prop-types":"15.5.2","@types/react-intl":"2.3.5","@storybook/theming":"5.0.11","identity-obj-proxy":"^3.0.0","webpack-dev-server":"3.3.1","@babel/preset-react":"7.0.0","@types/react-portal":"4.0.1","babel-plugin-lodash":"3.3.4","html-webpack-plugin":"3.2.0","react-test-renderer":"16.4.2","@types/react-measure":"2.0.5","clean-webpack-plugin":"2.0.2","stats-webpack-plugin":"0.7.0","eslint-config-prettier":"4.1.0","react-google-recaptcha":"^0.11.0","tslint-config-prettier":"1.18.0","@gooddata/eslint-config":"0.1.0","@gooddata/tslint-config":"1.0.0","@types/storybook__react":"4.0.1","enzyme-adapter-react-16":"1.3.1","uglifyjs-webpack-plugin":"2.1.2","@gooddata/test-storybook":"3.0.1","@storybook/addon-actions":"5.0.11","@storybook/addon-options":"5.0.11","node-sass-magic-importer":"5.1.0","react-syntax-highlighter":"6.1.2","@types/fixed-data-table-2":"0.8.1","@types/react-test-renderer":"16.0.0","circular-dependency-plugin":"5.0.2","compression-webpack-plugin":"2.0.0","@types/enzyme-adapter-react-16":"1.0.3","@types/storybook__addon-actions":"3.4.2","@babel/plugin-proposal-class-properties":"7.4.4","@babel/plugin-proposal-object-rest-spread":"7.4.4","@babel/plugin-transform-async-to-generator":"7.4.4"},"peerDependencies":{"react":"16.5.2","react-dom":"16.5.2"},"_npmOperationalInternal":{"tmp":"tmp/react-components_7.1.0-alpha.22_1560504070894_0.408051247625856","host":"s3://npm-registry-packages"}},"7.1.0-alpha.23":{"name":"@gooddata/react-components","version":"7.1.0-alpha.23","author":{"name":"GoodData Corporation"},"license":"BSD-3-Clause","_id":"@gooddata/react-components@7.1.0-alpha.23","maintainers":[{"name":"bertold8","email":"ivan.nejezchleb@seznam.cz"},{"name":"bugsbunny338","email":"jiri.zajic@mensa.cz"},{"name":"gooddata-ci","email":"rail@gooddata.com"},{"name":"ivan.mjartan","email":"ivan.mjartan@gooddata.com"},{"name":"jakub-sterba","email":"jakub.sterba@gooddata.com"},{"name":"jaroslav.tomecek","email":"jaroslav.tomecek@gooddata.com"},{"name":"jkittler","email":"honza.kittler@gmail.com"},{"name":"khanh.le","email":"khanh.le@gooddata.com"},{"name":"langhamp","email":"pavel.langhammer@gooddata.com"},{"name":"lanhuynh","email":"lan.huynh@gooddata.com"},{"name":"linhhong","email":"linh.hong@gooddata.com"},{"name":"lpearce","email":"levi.pearce@gooddata.com"},{"name":"lupko","email":"lubomir.slivka@gooddata.com"},{"name":"martin.mosko","email":"martin.mosko@gooddata.com"},{"name":"michal.marsal","email":"michal.marsal@gooddata.com"},{"name":"nadtan","email":"tan.nguyen@gooddata.com"},{"name":"naibinh","email":"naibinh@gmail.com"},{"name":"nikolacech","email":"nikola.cech@gooddata.com"},{"name":"no23reason","email":"dan.homola@hotmail.cz"},{"name":"pbenes","email":"petr.benes@gooddata.com"},{"name":"petrjanu","email":"petr.janu@gooddata.com"},{"name":"ptquang86","email":"ptquang86@gmail.com"},{"name":"qduval","email":"quentin.duval@gooddata.com"},{"name":"rodri360","email":"me@rodri360.com"},{"name":"sarfy","email":"martin.sarfy@gmail.com"},{"name":"sitina","email":"jiri.sitina@gooddata.com"},{"name":"sondo","email":"son.do@gooddata.com"},{"name":"strouhaljan","email":"strouhal.jan@gmail.com"},{"name":"tomas.bouma","email":"tomas.bouma@gooddata.com"},{"name":"tomas.kratochvil","email":"tomas.kratochvil@gooddata.com"},{"name":"tomasreichmann","email":"tomasreichmann@gmail.com"},{"name":"tomsatgd","email":"tomas.satinsky@gooddata.com"},{"name":"tu.ngo","email":"tu.ngo@gooddata.com"},{"name":"vlastikcz","email":"vlastimil.kotas@gooddata.com"},{"name":"vlckomi1","email":"michaela.vlckova@gooddata.com"},{"name":"xmort","email":"petr.dolejsi@gooddata.com"},{"name":"yanlipnican","email":"yanlipnican@gmail.com"}],"homepage":"https://github.com/gooddata/gooddata-react-components#readme","bugs":{"url":"https://github.com/gooddata/gooddata-react-components/issues"},"dist":{"shasum":"c6256b40a81f09cd4f3f85a719263c04e3dff3ce","tarball":"https://registry.npmjs.org/@gooddata/react-components/-/react-components-7.1.0-alpha.23.tgz","fileCount":1822,"integrity":"sha512-Gv1EbiW18yLqDsXo/K2J5Serm2D3YFNEpmC1q9eIOZckSEoqhZV1deWi5R1i0j/Wrdu71DDolyAq1GaIPIJaIQ==","signatures":[{"sig":"MEUCIAPORhak2gH1wLCw2ifd1dd/sBeeUG2W1GVFs8GgfGEyAiEA9aEpOwINQt4zkpUP2Dw/ptsdkdDTuHqhMweQAhjalfQ=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":7375054,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJdA32eCRA9TVsSAnZWagAARyQQAIGAA0R4SmljWmFA4OoM\nAlgyvQj9R3qo+YXzUmuNa4OWFNq3NOfhw97j/dv6CbzKHwIIV6KWXppt08H2\npm4su7F1I2a4HylicxfaCPuZNcc6+ia9kIB3hAfxWZGDfzo9Skfxd0vT1P5V\nLR1lwksKgLcTD+eFcnfIk2uj5rIRoJfSONbQ6GZykQ+jMC+tvE9Nenu1Hc5d\nb43BgLGuRda8RkzknX4XwBohLvnS+9vvIFnfSN6B2rjxaelZGhi4wUkpUM+4\ny3jcDPY/5kiVFHpxKPBQHu3sXpSiH1wU6fgpOKqc7aS4KrhLPUxjmYcKQTqw\ncj0krXhdpAidSOFJQ81J0tfQ2pboTYH45cozORqCGhiprIaQWRUo4cH0suJm\ncX5PL/Yp873QgUNH9eo5FNJZ2THk3ZFNAGFjUKPFvK9/i7NhKCQ3Bkop3Bir\nwdoZGA9RNz/k07HyxYzS25TAwOQGIuKNltviaC6a1c8rG7ncavDolOxsLLTg\nS/3TWdA2RNmk0LWly1NJ622SdfXEEc1pP8gRqcM8WcrCZQJRRg3D3HCxBf5O\nq356JzmW8y4Fi+8wPCQnnUUIeFpnWwdfHUqrRirFHQ+EcWVqymmFOCRFzHWm\nFbS5mloa3YSIW+u3ZdB9py8SlYV8Lpj9HzI7P1zgKHJeznd7zy7vImpxUZ+J\nc92g\r\n=++dz\r\n-----END PGP SIGNATURE-----\r\n"},"jest":{"testRegex":"(/__tests__/.*|\\.(test|spec))\\.(tsx?|jsx?)$","transform":{".(js|jsx)":"babel-jest",".(ts|tsx)":"ts-jest"},"collectCoverage":false,"moduleNameMapper":{"\\.(css|less|sass|scss)$":"<rootDir>/__mocks__/styleMock.ts","^[./a-zA-Z0-9$_-]+\\.svg$":"<rootDir>/jestSvgStub.js"},"coverageReporters":["html"],"setupFilesAfterEnv":["<rootDir>/jest.setup.js"],"collectCoverageFrom":["src/**/*.{ts,tsx}","examples/server/src/**/*.{js,jsx}","!**/*.d.ts"],"moduleFileExtensions":["ts","tsx","js","jsx","json"],"testPathIgnorePatterns":[",/node_modules/","/dist/"]},"main":"dist/index.js","config":{"eslint":"./examples/**/*.{js,jsx}","tslint":"./{__mocks__,src,stories}/{,**/}*.{ts,tsx}"},"readme":"[![npm version](https://badge.fury.io/js/%40gooddata%2Freact-components.svg)](https://www.npmjs.com/package/@gooddata/react-components) \n\n# GoodData.UI React components\n> A React-based JavaScript library for building data-driven applications\n\n## Getting started\n- [GoodData.UI Documentation](http://sdk.gooddata.com/gooddata-ui/)\n- [GoodData.UI Live Examples](https://gooddata-examples.herokuapp.com/)\n- [Stack Overflow](https://stackoverflow.com/questions/tagged/gooddata)\n\n### Usage\nWith [yarn](https://yarnpkg.com) installed, go to your project directory and run\n```\n$ yarn add @gooddata/react-components\n```\nIf you prefer [npm](npmjs.com) run\n```\n$ npm install --save @gooddata/react-components\n```\n\nThe public API is exposed via global `index.js`. Except for the styles, do not import any other file directly\nbecause they are not intended to be part of the public API.\n\n## Contributing\n\nWe welcome any contribution in form of [issues](https://github.com/gooddata/gooddata-react-components/issues) or [pull requests](https://github.com/gooddata/gooddata-react-components/pulls).\nThese commands may come in handy while developing:\n\n| command | description |\n| ------- | ----------- |\n| `yarn install --pure-lockfile` | first step |\n| ||\n| `yarn dev` | build react-components to `/dist` in watch mode |\n| `yarn test` | run all unit tests |\n| `yarn prettier-write` | format the source code to match the valid codestyle |\n| `yarn validate` | validate codestyle |\n| ||\n| `yarn storybook` | run storybook from `/stories` on http://localhost:9001 |\n| `yarn build-storybook` | build storybook to `/dist-storybook` |\n| `yarn test-storybook` | run storybook and [screenshot tests](https://github.com/gooddata/gdc-client-utils/tree/master/test-storybook) |\n| ||\n| `yarn examples` | run Live Examples dev-server from `/examples` on https://localhost:8999 |\n| `yarn examples-build` | build Live Examples to `/examples/dist` |\n| `yarn examples-server` | serve built Live Examples - see `/examples/server/src` |\n| `yarn examples-testcafe` | run testcafe tests against `localhost:8999` |\n\n### Deploy to heroku.com\nWhen you deploy this repo to heroku, it serves *GoodData.UI Live Examples*.\nRelevant tasks are in `Procfile` and `package.json`.\n\n```bash\n# run in the project directory\nheroku login\nheroku create <your-app-name>\nheroku config:set DOMAIN_ADMIN_USERNAME=x@gooddata.com DOMAIN_ADMIN_PASSWORD=xy PROJECT_ID_TO_ASSIGN=xms7ga4tf3g3nzucd8380o2bev8oeknp\ngit push heroku HEAD:master\nheroku open\n```\n\n### Run Live Examples Locally\nTo run *GoodData.UI Live Examples* locally:\n```bash\ngit clone <this-repository>\ncd  <repository-folder>\nyarn install --pure-lockfile\nyarn examples\n```\nThen open https://localhost:8999 and login using Live Examples account (you can [create one here](https://gooddata-examples.herokuapp.com/registration)).\n\n### Source code formatting\nThe source code in the repository is formatted by [Prettier](https://prettier.io/). \nThe format of the code is validated by our Continuous Integration server and is one of the requirements of successful merge.\n\nPrettier is supported by every major IDE. You can find the list of supported editors and how to configure them [here](https://prettier.io/docs/en/editors.html).\n\nIn the case, when your editor is not supported or you don't want to setup the integration, you can run the `yarn prettier-write` command to reformat the code before commit.\n\n## Changelog\n\n- see [CHANGELOG.md](CHANGELOG.md)\n\n## License\n\n(C) 2007-2018 GoodData Corporation\n\nThis project is dual licensed:\n\n- The ATTRIBUTION-NONCOMMERCIAL 4.0 INTERNATIONAL (CC BY-NC 4.0) is used for purpose of the trial experience and evaluation of GoodData.UI library.\n- The GOODDATA GOODDATA.UI LIBRARY END USER LICENSE AGREEMENT is used for GoodData customers.\n\nFor more information, please see [LICENSE](https://github.com/gooddata/gooddata-react-components/blob/master/LICENSE)\n","gitHead":"07a51ff64d76ec743a85a60ea6da4f3872a539c5","scripts":{"dev":"bash scripts/build.sh --dev-watch","test":"jest --watch","build":"bash scripts/build.sh","tslint":"yarn run-tslint -t verbose $npm_package_config_tslint","prepare":"cd examples/server && yarn install --pure-lockfile && cd ../..; rm -r examples/node_modules 2>/dev/null; true","examples":"bash scripts/run-examples.sh","prepare?":"# Called before `npm publish` and on local `npm install`. Temporarily also for deleting obsolete node_modules. Ends with `true` to continue gracefully.","validate":"tsc --noEmit && yarn tslint && eslint $npm_package_config_eslint && yarn prettier-check","build-dev":"bash scripts/build.sh --dev","examples?":"# Default is developer domain, other options: yarn examples [sec,secure,stg,stg2,stg3,demo,developer or URL]","storybook":"yarn build && start-storybook -p 9001 -c .storybook","test-once":"jest","tslint-ci":"mkdir -p ./ci/results && yarn run-tslint -t checkstyle -o ./ci/results/tslint-results.xml $npm_package_config_tslint","run-tslint":"tslint -p tsconfig.json","validate-ci":"tsc --noEmit && yarn tslint-ci  && eslint $npm_package_config_eslint -f checkstyle -o ci/results/eslint-results.xml && yarn prettier-check","examples-build":"bash scripts/build-examples.sh","prepublishOnly":"yarn build","prettier-check":"prettier --check '{src,stories,styles,__mocks__,examples/server/src,examples/src,examples/test}/**/*.{ts,js,tsx,jsx,json,scss,md,yaml,html}'","prettier-write":"prettier --write '{src,stories,styles,__mocks__,examples/server/src,examples/src,examples/test}/**/*.{ts,js,tsx,jsx,json,scss,md,yaml,html}'","test-storybook":"yarn build && test-storybook","build-storybook":"yarn build && build-storybook -c .storybook -o dist-storybook","examples-server":"node examples/server/src/index.js","heroku-postbuild":"yarn examples-build developer","examples-testcafe":"testcafe chrome --assertion-timeout 60000 -S -s examples/_screenshots examples/test/**/**/*_test* --debug-on-fail","examples-testcafe-ci":"testcafe 'chrome:headless --no-sandbox' --assertion-timeout 60000 -S -s examples/_screenshots examples/test/**/**/*_test*","examples-testcafe-live":"testcafe-live chrome --assertion-timeout 60000 examples/test/**/**/*_test*"},"typings":"dist/index.d.ts","_npmUser":{"name":"gooddata-ci","email":"rail@gooddata.com"},"deprecated":"@gooddata/react-components@7 reached End of Support on March 31, 2022. Please upgrade (see https://sdk.gooddata.com/gooddata-ui/docs/supported_versions.html for more information).","repository":{"url":"git+ssh://git@github.com/gooddata/gooddata-react-components.git","type":"git"},"_npmVersion":"6.4.1","description":"GoodData React Components","directories":{},"_nodeVersion":"8.12.0","dependencies":{"rxjs":"^5.5.6","uuid":"3.2.1","immer":"1.3.1","lodash":"4.17.11","invariant":"^2.2.2","classnames":"^2.2.6","highcharts":"4.2.5","prop-types":"^15.6.0","react-intl":"^2.4.0","custom-event":"^1.0.1","ag-grid-react":"20.0.0","react-measure":"2.3.0","@gooddata/typings":"^2.13.2","@types/highcharts":"4.2.56","ag-grid-community":"20.0.0","http-status-codes":"^1.3.0","@gooddata/js-utils":"3.4.0","@gooddata/numberjs":"^3.1.2","fixed-data-table-2":"0.7.17","react-async-script":"^1.0.1","@gooddata/goodstrap":"60.8.0","react-dom-factories":"^1.0.2","@gooddata/gooddata-js":"11.12.0","react-transition-group":"2.2.1","highcharts-pattern-fill":"3.0.3","nodelist-foreach-polyfill":"^1.2.0","highcharts-grouped-categories":"^1.1.3"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"raf":"3.3.2","yup":"^0.24.1","jest":"24.7.1","react":"16.5.2","enzyme":"3.5.0","eslint":"4.19.1","formik":"^0.11.11","moment":"2.23.0","history":"^4.7.2","ts-jest":"24.0.0","webpack":"4.30.0","prettier":"1.16.4","react-ga":"^2.5.2","recharts":"1.0.0-beta.9","testcafe":"0.20.3","commander":"2.14.1","node-sass":"4.7.2","react-dom":"16.5.2","supertest":"3.0.0","ts-loader":"6.0.0","css-loader":"0.28.7","jest-junit":"3.0.0","raw-loader":"0.5.1","styled-jsx":"2.2.1","typescript":"3.3.4000","@babel/core":"7.4.4","@types/jest":"24.0.6","@types/node":"7.0.8","@types/uuid":"3.4.3","file-loader":"3.0.1","sass-loader":"6.0.6","webpack-cli":"3.3.2","@types/react":"16.0.34","babel-loader":"8.0.5","react-helmet":"5.2.0","react-select":"1.2.1","style-loader":"0.19.1","@types/enzyme":"3.1.13","@types/lodash":"4.14.123","testcafe-live":"0.1.4","@babel/runtime":"7.4.4","@babel/polyfill":"^7.4.4","@storybook/react":"5.0.11","@types/invariant":"2.2.29","@types/react-dom":"16.0.3","isomorphic-fetch":"2.2.1","react-datepicker":"1.1.0","react-router-dom":"4.2.2","@babel/preset-env":"7.4.4","@gooddata/mock-js":"1.28.0","@storybook/addons":"5.0.11","@types/classnames":"2.2.3","@types/prop-types":"15.5.2","@types/react-intl":"2.3.5","@storybook/theming":"5.0.11","identity-obj-proxy":"^3.0.0","webpack-dev-server":"3.3.1","@babel/preset-react":"7.0.0","@types/react-portal":"4.0.1","babel-plugin-lodash":"3.3.4","html-webpack-plugin":"3.2.0","react-test-renderer":"16.4.2","@types/react-measure":"2.0.5","clean-webpack-plugin":"2.0.2","stats-webpack-plugin":"0.7.0","eslint-config-prettier":"4.1.0","react-google-recaptcha":"^0.11.0","tslint-config-prettier":"1.18.0","@gooddata/eslint-config":"0.1.0","@gooddata/tslint-config":"1.0.0","@types/storybook__react":"4.0.1","enzyme-adapter-react-16":"1.3.1","uglifyjs-webpack-plugin":"2.1.2","@gooddata/test-storybook":"3.0.1","@storybook/addon-actions":"5.0.11","@storybook/addon-options":"5.0.11","node-sass-magic-importer":"5.1.0","react-syntax-highlighter":"6.1.2","@types/fixed-data-table-2":"0.8.1","@types/react-test-renderer":"16.0.0","circular-dependency-plugin":"5.0.2","compression-webpack-plugin":"2.0.0","@types/enzyme-adapter-react-16":"1.0.3","@types/storybook__addon-actions":"3.4.2","@babel/plugin-proposal-class-properties":"7.4.4","@babel/plugin-proposal-object-rest-spread":"7.4.4","@babel/plugin-transform-async-to-generator":"7.4.4"},"peerDependencies":{"react":"16.5.2","react-dom":"16.5.2"},"_npmOperationalInternal":{"tmp":"tmp/react-components_7.1.0-alpha.23_1560509853641_0.31503737730477743","host":"s3://npm-registry-packages"}},"7.1.0-alpha.24":{"name":"@gooddata/react-components","version":"7.1.0-alpha.24","author":{"name":"GoodData Corporation"},"license":"BSD-3-Clause","_id":"@gooddata/react-components@7.1.0-alpha.24","maintainers":[{"name":"bertold8","email":"ivan.nejezchleb@seznam.cz"},{"name":"bugsbunny338","email":"jiri.zajic@mensa.cz"},{"name":"gooddata-ci","email":"rail@gooddata.com"},{"name":"ivan.mjartan","email":"ivan.mjartan@gooddata.com"},{"name":"jakub-sterba","email":"jakub.sterba@gooddata.com"},{"name":"jaroslav.tomecek","email":"jaroslav.tomecek@gooddata.com"},{"name":"jkittler","email":"honza.kittler@gmail.com"},{"name":"khanh.le","email":"khanh.le@gooddata.com"},{"name":"langhamp","email":"pavel.langhammer@gooddata.com"},{"name":"lanhuynh","email":"lan.huynh@gooddata.com"},{"name":"linhhong","email":"linh.hong@gooddata.com"},{"name":"lpearce","email":"levi.pearce@gooddata.com"},{"name":"lupko","email":"lubomir.slivka@gooddata.com"},{"name":"martin.mosko","email":"martin.mosko@gooddata.com"},{"name":"michal.marsal","email":"michal.marsal@gooddata.com"},{"name":"nadtan","email":"tan.nguyen@gooddata.com"},{"name":"naibinh","email":"naibinh@gmail.com"},{"name":"nikolacech","email":"nikola.cech@gooddata.com"},{"name":"no23reason","email":"dan.homola@hotmail.cz"},{"name":"pbenes","email":"petr.benes@gooddata.com"},{"name":"petrjanu","email":"petr.janu@gooddata.com"},{"name":"ptquang86","email":"ptquang86@gmail.com"},{"name":"qduval","email":"quentin.duval@gooddata.com"},{"name":"rodri360","email":"me@rodri360.com"},{"name":"sarfy","email":"martin.sarfy@gmail.com"},{"name":"sitina","email":"jiri.sitina@gooddata.com"},{"name":"sondo","email":"son.do@gooddata.com"},{"name":"strouhaljan","email":"strouhal.jan@gmail.com"},{"name":"tomas.bouma","email":"tomas.bouma@gooddata.com"},{"name":"tomas.kratochvil","email":"tomas.kratochvil@gooddata.com"},{"name":"tomasreichmann","email":"tomasreichmann@gmail.com"},{"name":"tomsatgd","email":"tomas.satinsky@gooddata.com"},{"name":"tu.ngo","email":"tu.ngo@gooddata.com"},{"name":"vlastikcz","email":"vlastimil.kotas@gooddata.com"},{"name":"vlckomi1","email":"michaela.vlckova@gooddata.com"},{"name":"xmort","email":"petr.dolejsi@gooddata.com"},{"name":"yanlipnican","email":"yanlipnican@gmail.com"}],"homepage":"https://github.com/gooddata/gooddata-react-components#readme","bugs":{"url":"https://github.com/gooddata/gooddata-react-components/issues"},"dist":{"shasum":"a915e5d352306a10e9a524747015769fc8323830","tarball":"https://registry.npmjs.org/@gooddata/react-components/-/react-components-7.1.0-alpha.24.tgz","fileCount":1817,"integrity":"sha512-w4SRmDpjpisef5UrWfmF5iN48aTL1Xw+wpPL3dcFztBjKNDKjxeCBssZ4KhPylKBB0QwoLcqTMw9V2b0DvJ9ww==","signatures":[{"sig":"MEUCIDEGnx7H0jFBKBLDOmNspfH1KZK17vGOTiFK1YSHS1mQAiEApOKu0mvCqFCRBNgUB0snAlFf5ZC3kYXDB/HjHi2ypNM=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":7372870,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJdBzjzCRA9TVsSAnZWagAAB68P/j5iJA2M4FcRLlgqO62K\njvmcxV5n/sWyR7QVnCJk6twWucR5u2QBNWu+/BAZoGSLBl6x2I9AVY/dzueJ\nPBmmgjUbJtoGZmcEr38o0PuRwmKclG+JV0Dd27yDRjMfFEqwXYwSexC/ZXAH\nceRkCEcF4luFrgX8Aqmn3KuQottVrx5WoXdUviDm0vyMVK8YcWYRc7f8YrRP\n3qJJAlJ9xpUoqxMRSCPzZ1EApYeQlgkbP5myQ6iVmWF5RmueeE0jCZfdofEo\nQjzKlvWGOyA2M2xw3q6KjQqH75kBiR+e8qo26lWLJe3DJhlIRz5wdmP4qhIA\npb0si4q2UfYZkYewPXyvzDTV4sSSffkB9akBO4p7aj2GgTrJOiDxwaparZMa\nIkVnt1Iexe1Up9qfbEQ1qhakvumlcFwDuY96lXlidjhjxJRcUXTDG0s+yURB\n7eI7/htzNonv6GW0SLZZlESZAIpMr3Z1mdEN12fY1YHRZB3BjE1CYW9DExCB\nwCumllL3dIADQ9XXiDUnyfhfROf/2uK/bxABNRjAixAEGCkXKCzwlpuokehP\n6gVo+K00eRx4AXsWJ5RtUrcwki73/gPuIZ9Gr0anCfAdSYiYNW59e72/8mck\nnN93ED3aH98BB/kuUCR/kpEZHxP75+NbP8Tasd/Kjye9FH2Z3lW6qEJuUmQU\nSpfv\r\n=mIOu\r\n-----END PGP SIGNATURE-----\r\n"},"jest":{"testRegex":"(/__tests__/.*|\\.(test|spec))\\.(tsx?|jsx?)$","transform":{".(js|jsx)":"babel-jest",".(ts|tsx)":"ts-jest"},"collectCoverage":false,"moduleNameMapper":{"\\.(css|less|sass|scss)$":"<rootDir>/__mocks__/styleMock.ts","^[./a-zA-Z0-9$_-]+\\.svg$":"<rootDir>/jestSvgStub.js"},"coverageReporters":["html"],"setupFilesAfterEnv":["<rootDir>/jest.setup.js"],"collectCoverageFrom":["src/**/*.{ts,tsx}","examples/server/src/**/*.{js,jsx}","!**/*.d.ts"],"moduleFileExtensions":["ts","tsx","js","jsx","json"],"testPathIgnorePatterns":[",/node_modules/","/dist/"]},"main":"dist/index.js","config":{"eslint":"./examples/**/*.{js,jsx}","tslint":"./{__mocks__,src,stories}/{,**/}*.{ts,tsx}"},"readme":"[![npm version](https://badge.fury.io/js/%40gooddata%2Freact-components.svg)](https://www.npmjs.com/package/@gooddata/react-components) \n\n# GoodData.UI React components\n> A React-based JavaScript library for building data-driven applications\n\n## Getting started\n- [GoodData.UI Documentation](http://sdk.gooddata.com/gooddata-ui/)\n- [GoodData.UI Live Examples](https://gooddata-examples.herokuapp.com/)\n- [Stack Overflow](https://stackoverflow.com/questions/tagged/gooddata)\n\n### Usage\nWith [yarn](https://yarnpkg.com) installed, go to your project directory and run\n```\n$ yarn add @gooddata/react-components\n```\nIf you prefer [npm](npmjs.com) run\n```\n$ npm install --save @gooddata/react-components\n```\n\nThe public API is exposed via global `index.js`. Except for the styles, do not import any other file directly\nbecause they are not intended to be part of the public API.\n\n## Contributing\n\nWe welcome any contribution in form of [issues](https://github.com/gooddata/gooddata-react-components/issues) or [pull requests](https://github.com/gooddata/gooddata-react-components/pulls).\nThese commands may come in handy while developing:\n\n| command | description |\n| ------- | ----------- |\n| `yarn install --pure-lockfile` | first step |\n| ||\n| `yarn dev` | build react-components to `/dist` in watch mode |\n| `yarn test` | run all unit tests |\n| `yarn prettier-write` | format the source code to match the valid codestyle |\n| `yarn validate` | validate codestyle |\n| ||\n| `yarn storybook` | run storybook from `/stories` on http://localhost:9001 |\n| `yarn build-storybook` | build storybook to `/dist-storybook` |\n| `yarn test-storybook` | run storybook and [screenshot tests](https://github.com/gooddata/gdc-client-utils/tree/master/test-storybook) |\n| ||\n| `yarn examples` | run Live Examples dev-server from `/examples` on https://localhost:8999 |\n| `yarn examples-build` | build Live Examples to `/examples/dist` |\n| `yarn examples-server` | serve built Live Examples - see `/examples/server/src` |\n| `yarn examples-testcafe` | run testcafe tests against `localhost:8999` |\n\n### Deploy to heroku.com\nWhen you deploy this repo to heroku, it serves *GoodData.UI Live Examples*.\nRelevant tasks are in `Procfile` and `package.json`.\n\n```bash\n# run in the project directory\nheroku login\nheroku create <your-app-name>\nheroku config:set DOMAIN_ADMIN_USERNAME=x@gooddata.com DOMAIN_ADMIN_PASSWORD=xy PROJECT_ID_TO_ASSIGN=xms7ga4tf3g3nzucd8380o2bev8oeknp\ngit push heroku HEAD:master\nheroku open\n```\n\n### Run Live Examples Locally\nTo run *GoodData.UI Live Examples* locally:\n```bash\ngit clone <this-repository>\ncd  <repository-folder>\nyarn install --pure-lockfile\nyarn examples\n```\nThen open https://localhost:8999 and login using Live Examples account (you can [create one here](https://gooddata-examples.herokuapp.com/registration)).\n\n### Source code formatting\nThe source code in the repository is formatted by [Prettier](https://prettier.io/). \nThe format of the code is validated by our Continuous Integration server and is one of the requirements of successful merge.\n\nPrettier is supported by every major IDE. You can find the list of supported editors and how to configure them [here](https://prettier.io/docs/en/editors.html).\n\nIn the case, when your editor is not supported or you don't want to setup the integration, you can run the `yarn prettier-write` command to reformat the code before commit.\n\n## Changelog\n\n- see [CHANGELOG.md](CHANGELOG.md)\n\n## License\n\n(C) 2007-2018 GoodData Corporation\n\nThis project is dual licensed:\n\n- The ATTRIBUTION-NONCOMMERCIAL 4.0 INTERNATIONAL (CC BY-NC 4.0) is used for purpose of the trial experience and evaluation of GoodData.UI library.\n- The GOODDATA GOODDATA.UI LIBRARY END USER LICENSE AGREEMENT is used for GoodData customers.\n\nFor more information, please see [LICENSE](https://github.com/gooddata/gooddata-react-components/blob/master/LICENSE)\n","gitHead":"6aeff35dd52f59e8ab5d13aac4855bc708eef351","scripts":{"dev":"bash scripts/build.sh --dev-watch","test":"jest --watch","build":"bash scripts/build.sh","tslint":"yarn run-tslint -t verbose $npm_package_config_tslint","prepare":"cd examples/server && yarn install --pure-lockfile && cd ../..; rm -r examples/node_modules 2>/dev/null; true","examples":"bash scripts/run-examples.sh","prepare?":"# Called before `npm publish` and on local `npm install`. Temporarily also for deleting obsolete node_modules. Ends with `true` to continue gracefully.","validate":"tsc --noEmit && yarn tslint && eslint $npm_package_config_eslint && yarn prettier-check","build-dev":"bash scripts/build.sh --dev","examples?":"# Default is developer domain, other options: yarn examples [sec,secure,stg,stg2,stg3,demo,developer or URL]","storybook":"yarn build && start-storybook -p 9001 -c .storybook","test-once":"jest","tslint-ci":"mkdir -p ./ci/results && yarn run-tslint -t checkstyle -o ./ci/results/tslint-results.xml $npm_package_config_tslint","run-tslint":"tslint -p tsconfig.json","validate-ci":"tsc --noEmit && yarn tslint-ci  && eslint $npm_package_config_eslint -f checkstyle -o ci/results/eslint-results.xml && yarn prettier-check","examples-build":"bash scripts/build-examples.sh","prepublishOnly":"yarn build","prettier-check":"prettier --check '{src,stories,styles,__mocks__,examples/server/src,examples/src,examples/test}/**/*.{ts,js,tsx,jsx,json,scss,md,yaml,html}'","prettier-write":"prettier --write '{src,stories,styles,__mocks__,examples/server/src,examples/src,examples/test}/**/*.{ts,js,tsx,jsx,json,scss,md,yaml,html}'","test-storybook":"yarn build && test-storybook","build-storybook":"yarn build && build-storybook -c .storybook -o dist-storybook","examples-server":"node examples/server/src/index.js","heroku-postbuild":"yarn examples-build developer","examples-testcafe":"testcafe chrome --assertion-timeout 60000 -S -s examples/_screenshots examples/test/**/**/*_test* --debug-on-fail","examples-testcafe-ci":"testcafe 'chrome:headless --no-sandbox' --assertion-timeout 60000 -S -s examples/_screenshots examples/test/**/**/*_test*","examples-testcafe-live":"testcafe-live chrome --assertion-timeout 60000 examples/test/**/**/*_test*"},"typings":"dist/index.d.ts","_npmUser":{"name":"gooddata-ci","email":"rail@gooddata.com"},"deprecated":"@gooddata/react-components@7 reached End of Support on March 31, 2022. Please upgrade (see https://sdk.gooddata.com/gooddata-ui/docs/supported_versions.html for more information).","repository":{"url":"git+ssh://git@github.com/gooddata/gooddata-react-components.git","type":"git"},"_npmVersion":"6.4.1","description":"GoodData React Components","directories":{},"_nodeVersion":"8.12.0","dependencies":{"rxjs":"^5.5.6","uuid":"3.2.1","immer":"1.3.1","lodash":"4.17.11","invariant":"^2.2.2","classnames":"^2.2.6","highcharts":"7.1.1","prop-types":"^15.6.0","react-intl":"^2.4.0","custom-event":"^1.0.1","ag-grid-react":"20.0.0","react-measure":"2.3.0","@gooddata/typings":"^2.13.2","ag-grid-community":"20.0.0","http-status-codes":"^1.3.0","@gooddata/js-utils":"3.4.0","@gooddata/numberjs":"^3.1.2","fixed-data-table-2":"0.7.17","react-async-script":"^1.0.1","@gooddata/goodstrap":"60.8.0","react-dom-factories":"^1.0.2","@gooddata/gooddata-js":"11.12.0","react-transition-group":"2.2.1","nodelist-foreach-polyfill":"^1.2.0","highcharts-grouped-categories":"^1.1.3"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"raf":"3.3.2","yup":"^0.24.1","jest":"24.7.1","react":"16.5.2","enzyme":"3.5.0","eslint":"4.19.1","formik":"^0.11.11","moment":"2.23.0","history":"^4.7.2","ts-jest":"24.0.0","webpack":"4.30.0","prettier":"1.16.4","react-ga":"^2.5.2","recharts":"1.0.0-beta.9","testcafe":"0.20.3","commander":"2.14.1","node-sass":"4.7.2","react-dom":"16.5.2","supertest":"3.0.0","ts-loader":"6.0.0","css-loader":"0.28.7","jest-junit":"3.0.0","raw-loader":"0.5.1","styled-jsx":"2.2.1","typescript":"3.3.4000","@babel/core":"7.4.4","@types/jest":"24.0.6","@types/node":"7.0.8","@types/uuid":"3.4.3","file-loader":"3.0.1","sass-loader":"6.0.6","webpack-cli":"3.3.2","@types/react":"16.0.34","babel-loader":"8.0.5","react-helmet":"5.2.0","react-select":"1.2.1","style-loader":"0.19.1","@types/enzyme":"3.1.13","@types/lodash":"4.14.123","testcafe-live":"0.1.4","@babel/runtime":"7.4.4","@babel/polyfill":"^7.4.4","@storybook/react":"5.0.11","@types/invariant":"2.2.29","@types/react-dom":"16.0.3","isomorphic-fetch":"2.2.1","react-datepicker":"1.1.0","react-router-dom":"4.2.2","@babel/preset-env":"7.4.4","@gooddata/mock-js":"1.28.0","@storybook/addons":"5.0.11","@types/classnames":"2.2.3","@types/prop-types":"15.5.2","@types/react-intl":"2.3.5","@storybook/theming":"5.0.11","identity-obj-proxy":"^3.0.0","webpack-dev-server":"3.3.1","@babel/preset-react":"7.0.0","@types/react-portal":"4.0.1","babel-plugin-lodash":"3.3.4","html-webpack-plugin":"3.2.0","react-test-renderer":"16.4.2","@types/react-measure":"2.0.5","clean-webpack-plugin":"2.0.2","stats-webpack-plugin":"0.7.0","eslint-config-prettier":"4.1.0","react-google-recaptcha":"^0.11.0","tslint-config-prettier":"1.18.0","@gooddata/eslint-config":"0.1.0","@gooddata/tslint-config":"1.0.0","@types/storybook__react":"4.0.1","enzyme-adapter-react-16":"1.3.1","uglifyjs-webpack-plugin":"2.1.2","@gooddata/test-storybook":"3.0.1","@storybook/addon-actions":"5.0.11","@storybook/addon-options":"5.0.11","node-sass-magic-importer":"5.1.0","react-syntax-highlighter":"6.1.2","@types/fixed-data-table-2":"0.8.1","@types/react-test-renderer":"16.0.0","circular-dependency-plugin":"5.0.2","compression-webpack-plugin":"2.0.0","@types/enzyme-adapter-react-16":"1.0.3","@types/storybook__addon-actions":"3.4.2","@babel/plugin-proposal-class-properties":"7.4.4","@babel/plugin-proposal-object-rest-spread":"7.4.4","@babel/plugin-transform-async-to-generator":"7.4.4"},"peerDependencies":{"react":"16.5.2","react-dom":"16.5.2"},"_npmOperationalInternal":{"tmp":"tmp/react-components_7.1.0-alpha.24_1560754411878_0.1097063246780503","host":"s3://npm-registry-packages"}},"7.1.0-alpha.25":{"name":"@gooddata/react-components","version":"7.1.0-alpha.25","author":{"name":"GoodData Corporation"},"license":"BSD-3-Clause","_id":"@gooddata/react-components@7.1.0-alpha.25","maintainers":[{"name":"bertold8","email":"ivan.nejezchleb@seznam.cz"},{"name":"bugsbunny338","email":"jiri.zajic@mensa.cz"},{"name":"gooddata-ci","email":"rail@gooddata.com"},{"name":"ivan.mjartan","email":"ivan.mjartan@gooddata.com"},{"name":"jakub-sterba","email":"jakub.sterba@gooddata.com"},{"name":"jaroslav.tomecek","email":"jaroslav.tomecek@gooddata.com"},{"name":"jkittler","email":"honza.kittler@gmail.com"},{"name":"khanh.le","email":"khanh.le@gooddata.com"},{"name":"langhamp","email":"pavel.langhammer@gooddata.com"},{"name":"lanhuynh","email":"lan.huynh@gooddata.com"},{"name":"linhhong","email":"linh.hong@gooddata.com"},{"name":"lpearce","email":"levi.pearce@gooddata.com"},{"name":"lupko","email":"lubomir.slivka@gooddata.com"},{"name":"martin.mosko","email":"martin.mosko@gooddata.com"},{"name":"michal.marsal","email":"michal.marsal@gooddata.com"},{"name":"nadtan","email":"tan.nguyen@gooddata.com"},{"name":"naibinh","email":"naibinh@gmail.com"},{"name":"nikolacech","email":"nikola.cech@gooddata.com"},{"name":"no23reason","email":"dan.homola@hotmail.cz"},{"name":"pbenes","email":"petr.benes@gooddata.com"},{"name":"petrjanu","email":"petr.janu@gooddata.com"},{"name":"ptquang86","email":"ptquang86@gmail.com"},{"name":"qduval","email":"quentin.duval@gooddata.com"},{"name":"rodri360","email":"me@rodri360.com"},{"name":"sarfy","email":"martin.sarfy@gmail.com"},{"name":"sitina","email":"jiri.sitina@gooddata.com"},{"name":"sondo","email":"son.do@gooddata.com"},{"name":"strouhaljan","email":"strouhal.jan@gmail.com"},{"name":"tomas.bouma","email":"tomas.bouma@gooddata.com"},{"name":"tomas.kratochvil","email":"tomas.kratochvil@gooddata.com"},{"name":"tomasreichmann","email":"tomasreichmann@gmail.com"},{"name":"tomsatgd","email":"tomas.satinsky@gooddata.com"},{"name":"tu.ngo","email":"tu.ngo@gooddata.com"},{"name":"vlastikcz","email":"vlastimil.kotas@gooddata.com"},{"name":"vlckomi1","email":"michaela.vlckova@gooddata.com"},{"name":"xmort","email":"petr.dolejsi@gooddata.com"},{"name":"yanlipnican","email":"yanlipnican@gmail.com"}],"homepage":"https://github.com/gooddata/gooddata-react-components#readme","bugs":{"url":"https://github.com/gooddata/gooddata-react-components/issues"},"dist":{"shasum":"7bf4a446a7288b060954268a2f1e2c0cc321257c","tarball":"https://registry.npmjs.org/@gooddata/react-components/-/react-components-7.1.0-alpha.25.tgz","fileCount":1817,"integrity":"sha512-xfzhAjq89uqVMpN5I1J+BX99Bu26vEpP0Ia0AOwAZXfVpdvZv0x9lEGFlS27DY9+cgjXUfZsYS/+cj18hZ8s8w==","signatures":[{"sig":"MEUCIQCzfCsjzGPECE7jeXWh945Kly1ZPvpVRBPQA9sJfZks7gIgWI6y4QXQiLiX3ZA5Z5uo5sfRGyuxY5FHNlGuyz8Mcbg=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":7372870,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJdBz9rCRA9TVsSAnZWagAA4XkP/R0fia4KvY9+7+YJ5NRO\nEKx0uQWxYdt3OLOGQ4Ev+Hfjn0p8+7UoHyBMaPnNAEZ2Pi853WH3eu5Dt+UG\n6PNvNDVAqy/5cbM4meASCILtujf/FzeYqzpzQF7TFf5x+eqkhxjWabx0ghmm\n/Vcupgce+xTA0EzuanBTsJRIXP0DLQctIL0J8sBodbr66LFm3JnkDd3E2Wap\n/RhYewKU3bWbMytqmjwdT34JvUAIysK2Z49KcF9urFTYA01VqJhoPLPelViv\nzgSyb2Ck0eDcgBPSvz3KzxKYU//4frIPysGcyU3PcTubmBS5TqIWI9J1bbH7\nkcbXLQfD+BkY9KySPUp0xg1kY9IaNrgZjsLM+4Oa/m1LzLTDT0Yqp+U3tjXp\n664zhpUOPiQxNIyOS+ZAwpDPIdYP8flwzOsS9+kekzoEP47V1e5H/QGUjvT3\nAszr9Zydrgm7gCxD2j/0GJ54+IbVrAxDerALc7sacyfjVt1rw3fkFmqoo3AC\nDRJ4eJpJjnklDFB4N3VBYRIGdZIE82QhSqE56UrlFIh3i9Weh/BRTFS1pMY7\nhhQR3KWlSWIvPBEdm68LPRmFtPxSXTxiY0laqZR/8F61vQdeCwGf62WD23uK\nowkLNZyRDIskiuSQrgyjK4rEVwv+5Be6Zen8EdsLj6vq8cv7efYLcfI02lPm\nlXAT\r\n=2+hD\r\n-----END PGP SIGNATURE-----\r\n"},"jest":{"testRegex":"(/__tests__/.*|\\.(test|spec))\\.(tsx?|jsx?)$","transform":{".(js|jsx)":"babel-jest",".(ts|tsx)":"ts-jest"},"collectCoverage":false,"moduleNameMapper":{"\\.(css|less|sass|scss)$":"<rootDir>/__mocks__/styleMock.ts","^[./a-zA-Z0-9$_-]+\\.svg$":"<rootDir>/jestSvgStub.js"},"coverageReporters":["html"],"setupFilesAfterEnv":["<rootDir>/jest.setup.js"],"collectCoverageFrom":["src/**/*.{ts,tsx}","examples/server/src/**/*.{js,jsx}","!**/*.d.ts"],"moduleFileExtensions":["ts","tsx","js","jsx","json"],"testPathIgnorePatterns":[",/node_modules/","/dist/"]},"main":"dist/index.js","config":{"eslint":"./examples/**/*.{js,jsx}","tslint":"./{__mocks__,src,stories}/{,**/}*.{ts,tsx}"},"readme":"[![npm version](https://badge.fury.io/js/%40gooddata%2Freact-components.svg)](https://www.npmjs.com/package/@gooddata/react-components) \n\n# GoodData.UI React components\n> A React-based JavaScript library for building data-driven applications\n\n## Getting started\n- [GoodData.UI Documentation](http://sdk.gooddata.com/gooddata-ui/)\n- [GoodData.UI Live Examples](https://gooddata-examples.herokuapp.com/)\n- [Stack Overflow](https://stackoverflow.com/questions/tagged/gooddata)\n\n### Usage\nWith [yarn](https://yarnpkg.com) installed, go to your project directory and run\n```\n$ yarn add @gooddata/react-components\n```\nIf you prefer [npm](npmjs.com) run\n```\n$ npm install --save @gooddata/react-components\n```\n\nThe public API is exposed via global `index.js`. Except for the styles, do not import any other file directly\nbecause they are not intended to be part of the public API.\n\n## Contributing\n\nWe welcome any contribution in form of [issues](https://github.com/gooddata/gooddata-react-components/issues) or [pull requests](https://github.com/gooddata/gooddata-react-components/pulls).\nThese commands may come in handy while developing:\n\n| command | description |\n| ------- | ----------- |\n| `yarn install --pure-lockfile` | first step |\n| ||\n| `yarn dev` | build react-components to `/dist` in watch mode |\n| `yarn test` | run all unit tests |\n| `yarn prettier-write` | format the source code to match the valid codestyle |\n| `yarn validate` | validate codestyle |\n| ||\n| `yarn storybook` | run storybook from `/stories` on http://localhost:9001 |\n| `yarn build-storybook` | build storybook to `/dist-storybook` |\n| `yarn test-storybook` | run storybook and [screenshot tests](https://github.com/gooddata/gdc-client-utils/tree/master/test-storybook) |\n| ||\n| `yarn examples` | run Live Examples dev-server from `/examples` on https://localhost:8999 |\n| `yarn examples-build` | build Live Examples to `/examples/dist` |\n| `yarn examples-server` | serve built Live Examples - see `/examples/server/src` |\n| `yarn examples-testcafe` | run testcafe tests against `localhost:8999` |\n\n### Deploy to heroku.com\nWhen you deploy this repo to heroku, it serves *GoodData.UI Live Examples*.\nRelevant tasks are in `Procfile` and `package.json`.\n\n```bash\n# run in the project directory\nheroku login\nheroku create <your-app-name>\nheroku config:set DOMAIN_ADMIN_USERNAME=x@gooddata.com DOMAIN_ADMIN_PASSWORD=xy PROJECT_ID_TO_ASSIGN=xms7ga4tf3g3nzucd8380o2bev8oeknp\ngit push heroku HEAD:master\nheroku open\n```\n\n### Run Live Examples Locally\nTo run *GoodData.UI Live Examples* locally:\n```bash\ngit clone <this-repository>\ncd  <repository-folder>\nyarn install --pure-lockfile\nyarn examples\n```\nThen open https://localhost:8999 and login using Live Examples account (you can [create one here](https://gooddata-examples.herokuapp.com/registration)).\n\n### Source code formatting\nThe source code in the repository is formatted by [Prettier](https://prettier.io/). \nThe format of the code is validated by our Continuous Integration server and is one of the requirements of successful merge.\n\nPrettier is supported by every major IDE. You can find the list of supported editors and how to configure them [here](https://prettier.io/docs/en/editors.html).\n\nIn the case, when your editor is not supported or you don't want to setup the integration, you can run the `yarn prettier-write` command to reformat the code before commit.\n\n## Changelog\n\n- see [CHANGELOG.md](CHANGELOG.md)\n\n## License\n\n(C) 2007-2018 GoodData Corporation\n\nThis project is dual licensed:\n\n- The ATTRIBUTION-NONCOMMERCIAL 4.0 INTERNATIONAL (CC BY-NC 4.0) is used for purpose of the trial experience and evaluation of GoodData.UI library.\n- The GOODDATA GOODDATA.UI LIBRARY END USER LICENSE AGREEMENT is used for GoodData customers.\n\nFor more information, please see [LICENSE](https://github.com/gooddata/gooddata-react-components/blob/master/LICENSE)\n","gitHead":"61ecc0b3d91eccfe26374d27fa513b4d50ae836b","scripts":{"dev":"bash scripts/build.sh --dev-watch","test":"jest --watch","build":"bash scripts/build.sh","tslint":"yarn run-tslint -t verbose $npm_package_config_tslint","prepare":"cd examples/server && yarn install --pure-lockfile && cd ../..; rm -r examples/node_modules 2>/dev/null; true","examples":"bash scripts/run-examples.sh","prepare?":"# Called before `npm publish` and on local `npm install`. Temporarily also for deleting obsolete node_modules. Ends with `true` to continue gracefully.","validate":"tsc --noEmit && yarn tslint && eslint $npm_package_config_eslint && yarn prettier-check","build-dev":"bash scripts/build.sh --dev","examples?":"# Default is developer domain, other options: yarn examples [sec,secure,stg,stg2,stg3,demo,developer or URL]","storybook":"yarn build && start-storybook -p 9001 -c .storybook","test-once":"jest","tslint-ci":"mkdir -p ./ci/results && yarn run-tslint -t checkstyle -o ./ci/results/tslint-results.xml $npm_package_config_tslint","run-tslint":"tslint -p tsconfig.json","validate-ci":"tsc --noEmit && yarn tslint-ci  && eslint $npm_package_config_eslint -f checkstyle -o ci/results/eslint-results.xml && yarn prettier-check","examples-build":"bash scripts/build-examples.sh","prepublishOnly":"yarn build","prettier-check":"prettier --check '{src,stories,styles,__mocks__,examples/server/src,examples/src,examples/test}/**/*.{ts,js,tsx,jsx,json,scss,md,yaml,html}'","prettier-write":"prettier --write '{src,stories,styles,__mocks__,examples/server/src,examples/src,examples/test}/**/*.{ts,js,tsx,jsx,json,scss,md,yaml,html}'","test-storybook":"yarn build && test-storybook","build-storybook":"yarn build && build-storybook -c .storybook -o dist-storybook","examples-server":"node examples/server/src/index.js","heroku-postbuild":"yarn examples-build developer","examples-testcafe":"testcafe chrome --assertion-timeout 60000 -S -s examples/_screenshots examples/test/**/**/*_test* --debug-on-fail","examples-testcafe-ci":"testcafe 'chrome:headless --no-sandbox' --assertion-timeout 60000 -S -s examples/_screenshots examples/test/**/**/*_test*","examples-testcafe-live":"testcafe-live chrome --assertion-timeout 60000 examples/test/**/**/*_test*"},"typings":"dist/index.d.ts","_npmUser":{"name":"gooddata-ci","email":"rail@gooddata.com"},"deprecated":"@gooddata/react-components@7 reached End of Support on March 31, 2022. Please upgrade (see https://sdk.gooddata.com/gooddata-ui/docs/supported_versions.html for more information).","repository":{"url":"git+ssh://git@github.com/gooddata/gooddata-react-components.git","type":"git"},"_npmVersion":"6.4.1","description":"GoodData React Components","directories":{},"_nodeVersion":"8.12.0","dependencies":{"rxjs":"^5.5.6","uuid":"3.2.1","immer":"1.3.1","lodash":"4.17.11","invariant":"^2.2.2","classnames":"^2.2.6","highcharts":"7.1.1","prop-types":"^15.6.0","react-intl":"^2.4.0","custom-event":"^1.0.1","ag-grid-react":"20.0.0","react-measure":"2.3.0","@gooddata/typings":"^2.13.2","ag-grid-community":"20.0.0","http-status-codes":"^1.3.0","@gooddata/js-utils":"3.4.0","@gooddata/numberjs":"^3.1.2","fixed-data-table-2":"0.7.17","react-async-script":"^1.0.1","@gooddata/goodstrap":"60.8.0","react-dom-factories":"^1.0.2","@gooddata/gooddata-js":"11.12.0","react-transition-group":"2.2.1","nodelist-foreach-polyfill":"^1.2.0","highcharts-grouped-categories":"^1.1.3"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"raf":"3.3.2","yup":"^0.24.1","jest":"24.7.1","react":"16.5.2","enzyme":"3.5.0","eslint":"4.19.1","formik":"^0.11.11","moment":"2.23.0","history":"^4.7.2","ts-jest":"24.0.0","webpack":"4.30.0","prettier":"1.16.4","react-ga":"^2.5.2","recharts":"1.0.0-beta.9","testcafe":"0.20.3","commander":"2.14.1","node-sass":"4.7.2","react-dom":"16.5.2","supertest":"3.0.0","ts-loader":"6.0.0","css-loader":"0.28.7","jest-junit":"3.0.0","raw-loader":"0.5.1","styled-jsx":"2.2.1","typescript":"3.3.4000","@babel/core":"7.4.4","@types/jest":"24.0.6","@types/node":"7.0.8","@types/uuid":"3.4.3","file-loader":"3.0.1","sass-loader":"6.0.6","webpack-cli":"3.3.2","@types/react":"16.0.34","babel-loader":"8.0.5","react-helmet":"5.2.0","react-select":"1.2.1","style-loader":"0.19.1","@types/enzyme":"3.1.13","@types/lodash":"4.14.123","testcafe-live":"0.1.4","@babel/runtime":"7.4.4","@babel/polyfill":"^7.4.4","@storybook/react":"5.0.11","@types/invariant":"2.2.29","@types/react-dom":"16.0.3","isomorphic-fetch":"2.2.1","react-datepicker":"1.1.0","react-router-dom":"4.2.2","@babel/preset-env":"7.4.4","@gooddata/mock-js":"1.28.0","@storybook/addons":"5.0.11","@types/classnames":"2.2.3","@types/prop-types":"15.5.2","@types/react-intl":"2.3.5","@storybook/theming":"5.0.11","identity-obj-proxy":"^3.0.0","webpack-dev-server":"3.3.1","@babel/preset-react":"7.0.0","@types/react-portal":"4.0.1","babel-plugin-lodash":"3.3.4","html-webpack-plugin":"3.2.0","react-test-renderer":"16.4.2","@types/react-measure":"2.0.5","clean-webpack-plugin":"2.0.2","stats-webpack-plugin":"0.7.0","eslint-config-prettier":"4.1.0","react-google-recaptcha":"^0.11.0","tslint-config-prettier":"1.18.0","@gooddata/eslint-config":"0.1.0","@gooddata/tslint-config":"1.0.0","@types/storybook__react":"4.0.1","enzyme-adapter-react-16":"1.3.1","uglifyjs-webpack-plugin":"2.1.2","@gooddata/test-storybook":"3.0.1","@storybook/addon-actions":"5.0.11","@storybook/addon-options":"5.0.11","node-sass-magic-importer":"5.1.0","react-syntax-highlighter":"6.1.2","@types/fixed-data-table-2":"0.8.1","@types/react-test-renderer":"16.0.0","circular-dependency-plugin":"5.0.2","compression-webpack-plugin":"2.0.0","@types/enzyme-adapter-react-16":"1.0.3","@types/storybook__addon-actions":"3.4.2","@babel/plugin-proposal-class-properties":"7.4.4","@babel/plugin-proposal-object-rest-spread":"7.4.4","@babel/plugin-transform-async-to-generator":"7.4.4"},"peerDependencies":{"react":"16.5.2","react-dom":"16.5.2"},"_npmOperationalInternal":{"tmp":"tmp/react-components_7.1.0-alpha.25_1560756074047_0.7277582517315018","host":"s3://npm-registry-packages"}},"7.1.0-alpha.26":{"name":"@gooddata/react-components","version":"7.1.0-alpha.26","author":{"name":"GoodData Corporation"},"license":"BSD-3-Clause","_id":"@gooddata/react-components@7.1.0-alpha.26","maintainers":[{"name":"bertold8","email":"ivan.nejezchleb@seznam.cz"},{"name":"bugsbunny338","email":"jiri.zajic@mensa.cz"},{"name":"gooddata-ci","email":"rail@gooddata.com"},{"name":"ivan.mjartan","email":"ivan.mjartan@gooddata.com"},{"name":"jakub-sterba","email":"jakub.sterba@gooddata.com"},{"name":"jaroslav.tomecek","email":"jaroslav.tomecek@gooddata.com"},{"name":"jkittler","email":"honza.kittler@gmail.com"},{"name":"khanh.le","email":"khanh.le@gooddata.com"},{"name":"langhamp","email":"pavel.langhammer@gooddata.com"},{"name":"lanhuynh","email":"lan.huynh@gooddata.com"},{"name":"linhhong","email":"linh.hong@gooddata.com"},{"name":"lpearce","email":"levi.pearce@gooddata.com"},{"name":"lupko","email":"lubomir.slivka@gooddata.com"},{"name":"martin.mosko","email":"martin.mosko@gooddata.com"},{"name":"michal.marsal","email":"michal.marsal@gooddata.com"},{"name":"nadtan","email":"tan.nguyen@gooddata.com"},{"name":"naibinh","email":"naibinh@gmail.com"},{"name":"nikolacech","email":"nikola.cech@gooddata.com"},{"name":"no23reason","email":"dan.homola@hotmail.cz"},{"name":"pbenes","email":"petr.benes@gooddata.com"},{"name":"petrjanu","email":"petr.janu@gooddata.com"},{"name":"ptquang86","email":"ptquang86@gmail.com"},{"name":"qduval","email":"quentin.duval@gooddata.com"},{"name":"rodri360","email":"me@rodri360.com"},{"name":"sarfy","email":"martin.sarfy@gmail.com"},{"name":"sitina","email":"jiri.sitina@gooddata.com"},{"name":"sondo","email":"son.do@gooddata.com"},{"name":"strouhaljan","email":"strouhal.jan@gmail.com"},{"name":"tomas.bouma","email":"tomas.bouma@gooddata.com"},{"name":"tomas.kratochvil","email":"tomas.kratochvil@gooddata.com"},{"name":"tomasreichmann","email":"tomasreichmann@gmail.com"},{"name":"tomsatgd","email":"tomas.satinsky@gooddata.com"},{"name":"tu.ngo","email":"tu.ngo@gooddata.com"},{"name":"vlastikcz","email":"vlastimil.kotas@gooddata.com"},{"name":"vlckomi1","email":"michaela.vlckova@gooddata.com"},{"name":"xmort","email":"petr.dolejsi@gooddata.com"},{"name":"yanlipnican","email":"yanlipnican@gmail.com"}],"homepage":"https://github.com/gooddata/gooddata-react-components#readme","bugs":{"url":"https://github.com/gooddata/gooddata-react-components/issues"},"dist":{"shasum":"4ccd82f5fb9689be6694722f0d06526a3807926b","tarball":"https://registry.npmjs.org/@gooddata/react-components/-/react-components-7.1.0-alpha.26.tgz","fileCount":1817,"integrity":"sha512-Nwfv9XvjHEJRV5L8Me2jNcMVZqIbEUeNQ81aoLit6hob/dYwDj74BEOD6NBDej7xL+821dPfz9c29GSDiz+52A==","signatures":[{"sig":"MEUCIQCrrPgRhfeW0RiEjSAEgDMLCHMRbS4+t1yOJp6X/RublAIgFeJrxQF4cMTPqlOvsG4htqHOWiXGfOlJ0fIZ2rplQmQ=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":7373124,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJdB5oOCRA9TVsSAnZWagAAqjIQAI6r0BvwwAjx/imdcdfk\nRt8Wh+QJJ71Zug3T+3tHnf2GJ7Uha6HbnHq9v7qDo+mZQt8MFmCHvNs0w7oJ\nBj1IUYwx9TMmN5pPI9Do+O8WL6AhZmetHMlaMwGst5J6J3DNbpQ0mdncFtB8\npw+sqIDrrNbvrw7+sUUcRi/5qYeWLZ6Ljs3hzesWiHVHsSqKvDczBJ9aEbWo\nn1Qq/IJ6+VwoKxjygle1oogBrt8vQMU+8Vzs7UymbYR2w0B2Unf7haE0KSCY\ndwtebNRK2aYoS0Srgue2fQhw87zOT2MHIbhBl/rizrmrG4rZkB/tU/ejyMKf\nJhCYY2jRb3C2ox4Iyo/AL+ik0ppzy0+ZbmvQh+ZRLG3Wpe+/EkZiZmr7izo6\nkhcV8eR1bg4yGRUOAF5idoPhuJAGiVy2rMEFprpK/jEAmgZ1HsuHff6Fa8FB\nAHUHWvV358jiNc41PF9+re2PHYOjosyLKswVAAh02P3tMnURkk6vn9+YVUQn\nz0gyQoQL5JxJouITZB6ue1eaMjJhb3sg0W5NBCgBGJxib93LWK6+sh6Fnkr/\n5mRAXJOj6J355zzCtegro+LDz0KawrYsC7J4oK9NTXcoMWjlPjoIrJKQJV7x\nDPmm9bSKSrPsbYjtv2Ca6Wt0+dOZOdVoK4EmtYYI7IOZSu2xs4HhCVua3+t7\nNI/Z\r\n=7p9/\r\n-----END PGP SIGNATURE-----\r\n"},"jest":{"testRegex":"(/__tests__/.*|\\.(test|spec))\\.(tsx?|jsx?)$","transform":{".(js|jsx)":"babel-jest",".(ts|tsx)":"ts-jest"},"collectCoverage":false,"moduleNameMapper":{"\\.(css|less|sass|scss)$":"<rootDir>/__mocks__/styleMock.ts","^[./a-zA-Z0-9$_-]+\\.svg$":"<rootDir>/jestSvgStub.js"},"coverageReporters":["html"],"setupFilesAfterEnv":["<rootDir>/jest.setup.js"],"collectCoverageFrom":["src/**/*.{ts,tsx}","examples/server/src/**/*.{js,jsx}","!**/*.d.ts"],"moduleFileExtensions":["ts","tsx","js","jsx","json"],"testPathIgnorePatterns":[",/node_modules/","/dist/"]},"main":"dist/index.js","config":{"eslint":"./examples/**/*.{js,jsx}","tslint":"./{__mocks__,src,stories}/{,**/}*.{ts,tsx}"},"readme":"[![npm version](https://badge.fury.io/js/%40gooddata%2Freact-components.svg)](https://www.npmjs.com/package/@gooddata/react-components) \n\n# GoodData.UI React components\n> A React-based JavaScript library for building data-driven applications\n\n## Getting started\n- [GoodData.UI Documentation](http://sdk.gooddata.com/gooddata-ui/)\n- [GoodData.UI Live Examples](https://gooddata-examples.herokuapp.com/)\n- [Stack Overflow](https://stackoverflow.com/questions/tagged/gooddata)\n\n### Usage\nWith [yarn](https://yarnpkg.com) installed, go to your project directory and run\n```\n$ yarn add @gooddata/react-components\n```\nIf you prefer [npm](npmjs.com) run\n```\n$ npm install --save @gooddata/react-components\n```\n\nThe public API is exposed via global `index.js`. Except for the styles, do not import any other file directly\nbecause they are not intended to be part of the public API.\n\n## Contributing\n\nWe welcome any contribution in form of [issues](https://github.com/gooddata/gooddata-react-components/issues) or [pull requests](https://github.com/gooddata/gooddata-react-components/pulls).\nThese commands may come in handy while developing:\n\n| command | description |\n| ------- | ----------- |\n| `yarn install --pure-lockfile` | first step |\n| ||\n| `yarn dev` | build react-components to `/dist` in watch mode |\n| `yarn test` | run all unit tests |\n| `yarn prettier-write` | format the source code to match the valid codestyle |\n| `yarn validate` | validate codestyle |\n| ||\n| `yarn storybook` | run storybook from `/stories` on http://localhost:9001 |\n| `yarn build-storybook` | build storybook to `/dist-storybook` |\n| `yarn test-storybook` | run storybook and [screenshot tests](https://github.com/gooddata/gdc-client-utils/tree/master/test-storybook) |\n| ||\n| `yarn examples` | run Live Examples dev-server from `/examples` on https://localhost:8999 |\n| `yarn examples-build` | build Live Examples to `/examples/dist` |\n| `yarn examples-server` | serve built Live Examples - see `/examples/server/src` |\n| `yarn examples-testcafe` | run testcafe tests against `localhost:8999` |\n\n### Deploy to heroku.com\nWhen you deploy this repo to heroku, it serves *GoodData.UI Live Examples*.\nRelevant tasks are in `Procfile` and `package.json`.\n\n```bash\n# run in the project directory\nheroku login\nheroku create <your-app-name>\nheroku config:set DOMAIN_ADMIN_USERNAME=x@gooddata.com DOMAIN_ADMIN_PASSWORD=xy PROJECT_ID_TO_ASSIGN=xms7ga4tf3g3nzucd8380o2bev8oeknp\ngit push heroku HEAD:master\nheroku open\n```\n\n### Run Live Examples Locally\nTo run *GoodData.UI Live Examples* locally:\n```bash\ngit clone <this-repository>\ncd  <repository-folder>\nyarn install --pure-lockfile\nyarn examples\n```\nThen open https://localhost:8999 and login using Live Examples account (you can [create one here](https://gooddata-examples.herokuapp.com/registration)).\n\n### Source code formatting\nThe source code in the repository is formatted by [Prettier](https://prettier.io/). \nThe format of the code is validated by our Continuous Integration server and is one of the requirements of successful merge.\n\nPrettier is supported by every major IDE. You can find the list of supported editors and how to configure them [here](https://prettier.io/docs/en/editors.html).\n\nIn the case, when your editor is not supported or you don't want to setup the integration, you can run the `yarn prettier-write` command to reformat the code before commit.\n\n## Changelog\n\n- see [CHANGELOG.md](CHANGELOG.md)\n\n## License\n\n(C) 2007-2018 GoodData Corporation\n\nThis project is dual licensed:\n\n- The ATTRIBUTION-NONCOMMERCIAL 4.0 INTERNATIONAL (CC BY-NC 4.0) is used for purpose of the trial experience and evaluation of GoodData.UI library.\n- The GOODDATA GOODDATA.UI LIBRARY END USER LICENSE AGREEMENT is used for GoodData customers.\n\nFor more information, please see [LICENSE](https://github.com/gooddata/gooddata-react-components/blob/master/LICENSE)\n","gitHead":"63b87eb3103734533ffa223a285d45b7a3ca605d","scripts":{"dev":"bash scripts/build.sh --dev-watch","test":"jest --watch","build":"bash scripts/build.sh","tslint":"yarn run-tslint -t verbose $npm_package_config_tslint","prepare":"cd examples/server && yarn install --pure-lockfile && cd ../..; rm -r examples/node_modules 2>/dev/null; true","examples":"bash scripts/run-examples.sh","prepare?":"# Called before `npm publish` and on local `npm install`. Temporarily also for deleting obsolete node_modules. Ends with `true` to continue gracefully.","validate":"tsc --noEmit && yarn tslint && eslint $npm_package_config_eslint && yarn prettier-check","build-dev":"bash scripts/build.sh --dev","examples?":"# Default is developer domain, other options: yarn examples [sec,secure,stg,stg2,stg3,demo,developer or URL]","storybook":"yarn build && start-storybook -p 9001 -c .storybook","test-once":"jest","tslint-ci":"mkdir -p ./ci/results && yarn run-tslint -t checkstyle -o ./ci/results/tslint-results.xml $npm_package_config_tslint","run-tslint":"tslint -p tsconfig.json","validate-ci":"tsc --noEmit && yarn tslint-ci  && eslint $npm_package_config_eslint -f checkstyle -o ci/results/eslint-results.xml && yarn prettier-check","examples-build":"bash scripts/build-examples.sh","prepublishOnly":"yarn build","prettier-check":"prettier --check '{src,stories,styles,__mocks__,examples/server/src,examples/src,examples/test}/**/*.{ts,js,tsx,jsx,json,scss,md,yaml,html}'","prettier-write":"prettier --write '{src,stories,styles,__mocks__,examples/server/src,examples/src,examples/test}/**/*.{ts,js,tsx,jsx,json,scss,md,yaml,html}'","test-storybook":"yarn build && test-storybook","build-storybook":"yarn build && build-storybook -c .storybook -o dist-storybook","examples-server":"node examples/server/src/index.js","heroku-postbuild":"yarn examples-build developer","examples-testcafe":"testcafe chrome --assertion-timeout 60000 -S -s examples/_screenshots examples/test/**/**/*_test* --debug-on-fail","examples-testcafe-ci":"testcafe 'chrome:headless --no-sandbox' --assertion-timeout 60000 -S -s examples/_screenshots examples/test/**/**/*_test*","examples-testcafe-live":"testcafe-live chrome --assertion-timeout 60000 examples/test/**/**/*_test*"},"typings":"dist/index.d.ts","_npmUser":{"name":"gooddata-ci","email":"rail@gooddata.com"},"deprecated":"@gooddata/react-components@7 reached End of Support on March 31, 2022. Please upgrade (see https://sdk.gooddata.com/gooddata-ui/docs/supported_versions.html for more information).","repository":{"url":"git+ssh://git@github.com/gooddata/gooddata-react-components.git","type":"git"},"_npmVersion":"6.4.1","description":"GoodData React Components","directories":{},"_nodeVersion":"8.12.0","dependencies":{"rxjs":"^5.5.6","uuid":"3.2.1","immer":"1.3.1","lodash":"4.17.11","invariant":"^2.2.2","classnames":"^2.2.6","highcharts":"7.1.1","prop-types":"^15.6.0","react-intl":"^2.4.0","custom-event":"^1.0.1","ag-grid-react":"20.0.0","react-measure":"2.3.0","@gooddata/typings":"^2.13.2","ag-grid-community":"20.0.0","http-status-codes":"^1.3.0","@gooddata/js-utils":"3.4.0","@gooddata/numberjs":"^3.1.2","fixed-data-table-2":"0.7.17","react-async-script":"^1.0.1","@gooddata/goodstrap":"60.8.0","react-dom-factories":"^1.0.2","@gooddata/gooddata-js":"11.12.0","react-transition-group":"2.2.1","nodelist-foreach-polyfill":"^1.2.0","highcharts-grouped-categories":"^1.1.3"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"raf":"3.3.2","yup":"^0.24.1","jest":"24.7.1","react":"16.5.2","enzyme":"3.5.0","eslint":"4.19.1","formik":"^0.11.11","moment":"2.23.0","history":"^4.7.2","ts-jest":"24.0.0","webpack":"4.30.0","prettier":"1.16.4","react-ga":"^2.5.2","recharts":"1.0.0-beta.9","testcafe":"0.20.3","commander":"2.14.1","node-sass":"4.7.2","react-dom":"16.5.2","supertest":"3.0.0","ts-loader":"6.0.0","css-loader":"0.28.7","jest-junit":"3.0.0","raw-loader":"0.5.1","styled-jsx":"2.2.1","typescript":"3.3.4000","@babel/core":"7.4.4","@types/jest":"24.0.6","@types/node":"7.0.8","@types/uuid":"3.4.3","file-loader":"3.0.1","sass-loader":"6.0.6","webpack-cli":"3.3.2","@types/react":"16.0.34","babel-loader":"8.0.5","react-helmet":"5.2.0","react-select":"1.2.1","style-loader":"0.19.1","@types/enzyme":"3.1.13","@types/lodash":"4.14.123","testcafe-live":"0.1.4","@babel/runtime":"7.4.4","@babel/polyfill":"^7.4.4","@storybook/react":"5.0.11","@types/invariant":"2.2.29","@types/react-dom":"16.0.3","isomorphic-fetch":"2.2.1","react-datepicker":"1.1.0","react-router-dom":"4.2.2","@babel/preset-env":"7.4.4","@gooddata/mock-js":"1.28.0","@storybook/addons":"5.0.11","@types/classnames":"2.2.3","@types/prop-types":"15.5.2","@types/react-intl":"2.3.5","@storybook/theming":"5.0.11","identity-obj-proxy":"^3.0.0","webpack-dev-server":"3.3.1","@babel/preset-react":"7.0.0","@types/react-portal":"4.0.1","babel-plugin-lodash":"3.3.4","html-webpack-plugin":"3.2.0","react-test-renderer":"16.4.2","@types/react-measure":"2.0.5","clean-webpack-plugin":"2.0.2","stats-webpack-plugin":"0.7.0","eslint-config-prettier":"4.1.0","react-google-recaptcha":"^0.11.0","tslint-config-prettier":"1.18.0","@gooddata/eslint-config":"0.1.0","@gooddata/tslint-config":"1.0.0","@types/storybook__react":"4.0.1","enzyme-adapter-react-16":"1.3.1","uglifyjs-webpack-plugin":"2.1.2","@gooddata/test-storybook":"3.0.1","@storybook/addon-actions":"5.0.11","@storybook/addon-options":"5.0.11","node-sass-magic-importer":"5.1.0","react-syntax-highlighter":"6.1.2","@types/fixed-data-table-2":"0.8.1","@types/react-test-renderer":"16.0.0","circular-dependency-plugin":"5.0.2","compression-webpack-plugin":"2.0.0","@types/enzyme-adapter-react-16":"1.0.3","@types/storybook__addon-actions":"3.4.2","@babel/plugin-proposal-class-properties":"7.4.4","@babel/plugin-proposal-object-rest-spread":"7.4.4","@babel/plugin-transform-async-to-generator":"7.4.4"},"peerDependencies":{"react":"16.5.2","react-dom":"16.5.2"},"_npmOperationalInternal":{"tmp":"tmp/react-components_7.1.0-alpha.26_1560779277465_0.8978240195438472","host":"s3://npm-registry-packages"}},"7.1.0-alpha.27":{"name":"@gooddata/react-components","version":"7.1.0-alpha.27","author":{"name":"GoodData Corporation"},"license":"BSD-3-Clause","_id":"@gooddata/react-components@7.1.0-alpha.27","maintainers":[{"name":"bertold8","email":"ivan.nejezchleb@seznam.cz"},{"name":"bugsbunny338","email":"jiri.zajic@mensa.cz"},{"name":"gooddata-ci","email":"rail@gooddata.com"},{"name":"ivan.mjartan","email":"ivan.mjartan@gooddata.com"},{"name":"jakub-sterba","email":"jakub.sterba@gooddata.com"},{"name":"jaroslav.tomecek","email":"jaroslav.tomecek@gooddata.com"},{"name":"jkittler","email":"honza.kittler@gmail.com"},{"name":"khanh.le","email":"khanh.le@gooddata.com"},{"name":"langhamp","email":"pavel.langhammer@gooddata.com"},{"name":"lanhuynh","email":"lan.huynh@gooddata.com"},{"name":"linhhong","email":"linh.hong@gooddata.com"},{"name":"lpearce","email":"levi.pearce@gooddata.com"},{"name":"lupko","email":"lubomir.slivka@gooddata.com"},{"name":"martin.mosko","email":"martin.mosko@gooddata.com"},{"name":"michal.marsal","email":"michal.marsal@gooddata.com"},{"name":"nadtan","email":"tan.nguyen@gooddata.com"},{"name":"naibinh","email":"naibinh@gmail.com"},{"name":"nikolacech","email":"nikola.cech@gooddata.com"},{"name":"no23reason","email":"dan.homola@hotmail.cz"},{"name":"pbenes","email":"petr.benes@gooddata.com"},{"name":"petrjanu","email":"petr.janu@gooddata.com"},{"name":"ptquang86","email":"ptquang86@gmail.com"},{"name":"qduval","email":"quentin.duval@gooddata.com"},{"name":"rodri360","email":"me@rodri360.com"},{"name":"sarfy","email":"martin.sarfy@gmail.com"},{"name":"sitina","email":"jiri.sitina@gooddata.com"},{"name":"sondo","email":"son.do@gooddata.com"},{"name":"strouhaljan","email":"strouhal.jan@gmail.com"},{"name":"tomas.bouma","email":"tomas.bouma@gooddata.com"},{"name":"tomas.kratochvil","email":"tomas.kratochvil@gooddata.com"},{"name":"tomasreichmann","email":"tomasreichmann@gmail.com"},{"name":"tomsatgd","email":"tomas.satinsky@gooddata.com"},{"name":"tu.ngo","email":"tu.ngo@gooddata.com"},{"name":"vlastikcz","email":"vlastimil.kotas@gooddata.com"},{"name":"vlckomi1","email":"michaela.vlckova@gooddata.com"},{"name":"xmort","email":"petr.dolejsi@gooddata.com"},{"name":"yanlipnican","email":"yanlipnican@gmail.com"}],"homepage":"https://github.com/gooddata/gooddata-react-components#readme","bugs":{"url":"https://github.com/gooddata/gooddata-react-components/issues"},"dist":{"shasum":"65407233a6d1187896433fd1ca7f8c66f13cc2d3","tarball":"https://registry.npmjs.org/@gooddata/react-components/-/react-components-7.1.0-alpha.27.tgz","fileCount":1817,"integrity":"sha512-t8Ox0WPSmclvEqIDveLkeebC3JXxvYtKpvoHxERkVeGireVl76MMIr81CmPJN2TNT0Xfp7RZfX04QBWflR4yLg==","signatures":[{"sig":"MEYCIQDzne9C/LpxCfB+KrRETQK6MGJ/vwmHGkURP8pWaNMpgAIhALGhkEXru9vpRpXPg+AlpvA0r/2CJasX5VRaGbvvvOOM","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":7377607,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJdCFLxCRA9TVsSAnZWagAA3XIP/351ZRlvKdC356WQl5ce\n4QpLUsaE+6qkSrdnIPQuWCNK+olcqo5/f9EYrp/szn36T0wnkRFmUNkj7qc7\nhRrzhyJwbacL2u4DTc36lejtmEC3NiUZZIbvrK4rr3T06BSk+sw6oGsq8EWe\nKs0FFuuwsThVudHU99AJITd0PdsMbt7RaFJH+vFPCDU95bcOTUfAxEPr4BNn\n+Aj+x5cKfL61S0ChR8qTmagI9cR4Mv0rChQL0PuuocBV2ckIfpVjcuXTi80B\nSQXDnNhmfyoLcprFUWKgfYs07h8TvXobFt9OWA92eLvGWC7wh6dJ46+rX1lS\nq4OKIMfyz9TMgUXbbvUzWX1Rh1CKyGspfvUDOlnlsgrWogBh1+SHxTWTj5kq\nEMD+LQri6BfBgBlO1MeC6xv+l0YWSR1h+dLg3S652yVCbDQ1UldfzjUjHK4X\nb400kn9tf9YQOMXobsGLjLPS75WAuwaHAZV+MynP1m233hehnZmkIJIVR3el\nHppxtqEV2fT3zmwUnC+BFSm+TgUH8SHmei7hVlADEh//zkHzHvWYSb0dFZVG\nrj+yyGa9A85PDmhrGJd4jCrSmHf/XEf5foEk6h2zWCqbIprz01+U04WRD/AG\nZve3rw7TLQOKVTTzCP69zK2kQVWKzaOs+hQo7KXiZ+iAobSmORFQuZ2hkHU1\nK5Vx\r\n=Kmbq\r\n-----END PGP SIGNATURE-----\r\n"},"jest":{"testRegex":"(/__tests__/.*|\\.(test|spec))\\.(tsx?|jsx?)$","transform":{".(js|jsx)":"babel-jest",".(ts|tsx)":"ts-jest"},"collectCoverage":false,"moduleNameMapper":{"\\.(css|less|sass|scss)$":"<rootDir>/__mocks__/styleMock.ts","^[./a-zA-Z0-9$_-]+\\.svg$":"<rootDir>/jestSvgStub.js"},"coverageReporters":["html"],"setupFilesAfterEnv":["<rootDir>/jest.setup.js"],"collectCoverageFrom":["src/**/*.{ts,tsx}","examples/server/src/**/*.{js,jsx}","!**/*.d.ts"],"moduleFileExtensions":["ts","tsx","js","jsx","json"],"testPathIgnorePatterns":[",/node_modules/","/dist/"]},"main":"dist/index.js","config":{"eslint":"./examples/**/*.{js,jsx}","tslint":"./{__mocks__,src,stories}/{,**/}*.{ts,tsx}"},"readme":"[![npm version](https://badge.fury.io/js/%40gooddata%2Freact-components.svg)](https://www.npmjs.com/package/@gooddata/react-components) \n\n# GoodData.UI React components\n> A React-based JavaScript library for building data-driven applications\n\n## Getting started\n- [GoodData.UI Documentation](http://sdk.gooddata.com/gooddata-ui/)\n- [GoodData.UI Live Examples](https://gooddata-examples.herokuapp.com/)\n- [Stack Overflow](https://stackoverflow.com/questions/tagged/gooddata)\n\n### Usage\nWith [yarn](https://yarnpkg.com) installed, go to your project directory and run\n```\n$ yarn add @gooddata/react-components\n```\nIf you prefer [npm](npmjs.com) run\n```\n$ npm install --save @gooddata/react-components\n```\n\nThe public API is exposed via global `index.js`. Except for the styles, do not import any other file directly\nbecause they are not intended to be part of the public API.\n\n## Contributing\n\nWe welcome any contribution in form of [issues](https://github.com/gooddata/gooddata-react-components/issues) or [pull requests](https://github.com/gooddata/gooddata-react-components/pulls).\nThese commands may come in handy while developing:\n\n| command | description |\n| ------- | ----------- |\n| `yarn install --pure-lockfile` | first step |\n| ||\n| `yarn dev` | build react-components to `/dist` in watch mode |\n| `yarn test` | run all unit tests |\n| `yarn prettier-write` | format the source code to match the valid codestyle |\n| `yarn validate` | validate codestyle |\n| ||\n| `yarn storybook` | run storybook from `/stories` on http://localhost:9001 |\n| `yarn build-storybook` | build storybook to `/dist-storybook` |\n| `yarn test-storybook` | run storybook and [screenshot tests](https://github.com/gooddata/gdc-client-utils/tree/master/test-storybook) |\n| ||\n| `yarn examples` | run Live Examples dev-server from `/examples` on https://localhost:8999 |\n| `yarn examples-build` | build Live Examples to `/examples/dist` |\n| `yarn examples-server` | serve built Live Examples - see `/examples/server/src` |\n| `yarn examples-testcafe` | run testcafe tests against `localhost:8999` |\n\n### Deploy to heroku.com\nWhen you deploy this repo to heroku, it serves *GoodData.UI Live Examples*.\nRelevant tasks are in `Procfile` and `package.json`.\n\n```bash\n# run in the project directory\nheroku login\nheroku create <your-app-name>\nheroku config:set DOMAIN_ADMIN_USERNAME=x@gooddata.com DOMAIN_ADMIN_PASSWORD=xy PROJECT_ID_TO_ASSIGN=xms7ga4tf3g3nzucd8380o2bev8oeknp\ngit push heroku HEAD:master\nheroku open\n```\n\n### Run Live Examples Locally\nTo run *GoodData.UI Live Examples* locally:\n```bash\ngit clone <this-repository>\ncd  <repository-folder>\nyarn install --pure-lockfile\nyarn examples\n```\nThen open https://localhost:8999 and login using Live Examples account (you can [create one here](https://gooddata-examples.herokuapp.com/registration)).\n\n### Source code formatting\nThe source code in the repository is formatted by [Prettier](https://prettier.io/). \nThe format of the code is validated by our Continuous Integration server and is one of the requirements of successful merge.\n\nPrettier is supported by every major IDE. You can find the list of supported editors and how to configure them [here](https://prettier.io/docs/en/editors.html).\n\nIn the case, when your editor is not supported or you don't want to setup the integration, you can run the `yarn prettier-write` command to reformat the code before commit.\n\n## Changelog\n\n- see [CHANGELOG.md](CHANGELOG.md)\n\n## License\n\n(C) 2007-2018 GoodData Corporation\n\nThis project is dual licensed:\n\n- The ATTRIBUTION-NONCOMMERCIAL 4.0 INTERNATIONAL (CC BY-NC 4.0) is used for purpose of the trial experience and evaluation of GoodData.UI library.\n- The GOODDATA GOODDATA.UI LIBRARY END USER LICENSE AGREEMENT is used for GoodData customers.\n\nFor more information, please see [LICENSE](https://github.com/gooddata/gooddata-react-components/blob/master/LICENSE)\n","gitHead":"41a6b82e5d31640f1887a1da580fc3d8f718d188","scripts":{"dev":"bash scripts/build.sh --dev-watch","test":"jest --watch","build":"bash scripts/build.sh","tslint":"yarn run-tslint -t verbose $npm_package_config_tslint","prepare":"cd examples/server && yarn install --pure-lockfile && cd ../..; rm -r examples/node_modules 2>/dev/null; true","examples":"bash scripts/run-examples.sh","prepare?":"# Called before `npm publish` and on local `npm install`. Temporarily also for deleting obsolete node_modules. Ends with `true` to continue gracefully.","validate":"tsc --noEmit && yarn tslint && eslint $npm_package_config_eslint && yarn prettier-check","build-dev":"bash scripts/build.sh --dev","examples?":"# Default is developer domain, other options: yarn examples [sec,secure,stg,stg2,stg3,demo,developer or URL]","storybook":"yarn build && start-storybook -p 9001 -c .storybook","test-once":"jest","tslint-ci":"mkdir -p ./ci/results && yarn run-tslint -t checkstyle -o ./ci/results/tslint-results.xml $npm_package_config_tslint","run-tslint":"tslint -p tsconfig.json","validate-ci":"tsc --noEmit && yarn tslint-ci  && eslint $npm_package_config_eslint -f checkstyle -o ci/results/eslint-results.xml && yarn prettier-check","examples-build":"bash scripts/build-examples.sh","prepublishOnly":"yarn build","prettier-check":"prettier --check '{src,stories,styles,__mocks__,examples/server/src,examples/src,examples/test}/**/*.{ts,js,tsx,jsx,json,scss,md,yaml,html}'","prettier-write":"prettier --write '{src,stories,styles,__mocks__,examples/server/src,examples/src,examples/test}/**/*.{ts,js,tsx,jsx,json,scss,md,yaml,html}'","test-storybook":"yarn build && test-storybook","build-storybook":"yarn build && build-storybook -c .storybook -o dist-storybook","examples-server":"node examples/server/src/index.js","heroku-postbuild":"yarn examples-build developer","examples-testcafe":"testcafe chrome --assertion-timeout 60000 -S -s examples/_screenshots examples/test/**/**/*_test* --debug-on-fail","examples-testcafe-ci":"testcafe 'chrome:headless --no-sandbox' --assertion-timeout 60000 -S -s examples/_screenshots examples/test/**/**/*_test*","examples-testcafe-live":"testcafe-live chrome --assertion-timeout 60000 examples/test/**/**/*_test*"},"typings":"dist/index.d.ts","_npmUser":{"name":"gooddata-ci","email":"rail@gooddata.com"},"deprecated":"@gooddata/react-components@7 reached End of Support on March 31, 2022. Please upgrade (see https://sdk.gooddata.com/gooddata-ui/docs/supported_versions.html for more information).","repository":{"url":"git+ssh://git@github.com/gooddata/gooddata-react-components.git","type":"git"},"_npmVersion":"6.4.1","description":"GoodData React Components","directories":{},"_nodeVersion":"8.12.0","dependencies":{"rxjs":"^5.5.6","uuid":"3.2.1","immer":"1.3.1","lodash":"4.17.11","invariant":"^2.2.2","classnames":"^2.2.6","highcharts":"7.1.1","prop-types":"^15.6.0","react-intl":"^2.4.0","custom-event":"^1.0.1","ag-grid-react":"20.0.0","react-measure":"2.3.0","@gooddata/typings":"^2.13.2","ag-grid-community":"20.0.0","http-status-codes":"^1.3.0","@gooddata/js-utils":"3.4.0","@gooddata/numberjs":"^3.1.2","fixed-data-table-2":"0.7.17","react-async-script":"^1.0.1","@gooddata/goodstrap":"60.8.0","react-dom-factories":"^1.0.2","@gooddata/gooddata-js":"11.12.0","react-transition-group":"2.2.1","nodelist-foreach-polyfill":"^1.2.0","highcharts-grouped-categories":"^1.1.3"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"raf":"3.3.2","yup":"^0.24.1","jest":"24.7.1","react":"16.5.2","enzyme":"3.5.0","eslint":"4.19.1","formik":"^0.11.11","moment":"2.23.0","history":"^4.7.2","ts-jest":"24.0.0","webpack":"4.30.0","prettier":"1.16.4","react-ga":"^2.5.2","recharts":"1.0.0-beta.9","testcafe":"0.20.3","commander":"2.14.1","node-sass":"4.7.2","react-dom":"16.5.2","supertest":"3.0.0","ts-loader":"6.0.0","css-loader":"0.28.7","jest-junit":"3.0.0","raw-loader":"0.5.1","styled-jsx":"2.2.1","typescript":"3.3.4000","@babel/core":"7.4.4","@types/jest":"24.0.6","@types/node":"7.0.8","@types/uuid":"3.4.3","file-loader":"3.0.1","sass-loader":"6.0.6","webpack-cli":"3.3.2","@types/react":"16.0.34","babel-loader":"8.0.5","react-helmet":"5.2.0","react-select":"1.2.1","style-loader":"0.19.1","@types/enzyme":"3.1.13","@types/lodash":"4.14.123","testcafe-live":"0.1.4","@babel/runtime":"7.4.4","@babel/polyfill":"^7.4.4","@storybook/react":"5.0.11","@types/invariant":"2.2.29","@types/react-dom":"16.0.3","isomorphic-fetch":"2.2.1","react-datepicker":"1.1.0","react-router-dom":"4.2.2","@babel/preset-env":"7.4.4","@gooddata/mock-js":"1.28.0","@storybook/addons":"5.0.11","@types/classnames":"2.2.3","@types/prop-types":"15.5.2","@types/react-intl":"2.3.5","@storybook/theming":"5.0.11","identity-obj-proxy":"^3.0.0","webpack-dev-server":"3.3.1","@babel/preset-react":"7.0.0","@types/react-portal":"4.0.1","babel-plugin-lodash":"3.3.4","html-webpack-plugin":"3.2.0","react-test-renderer":"16.4.2","@types/react-measure":"2.0.5","clean-webpack-plugin":"2.0.2","stats-webpack-plugin":"0.7.0","eslint-config-prettier":"4.1.0","react-google-recaptcha":"^0.11.0","tslint-config-prettier":"1.18.0","@gooddata/eslint-config":"0.1.0","@gooddata/tslint-config":"1.0.0","@types/storybook__react":"4.0.1","enzyme-adapter-react-16":"1.3.1","uglifyjs-webpack-plugin":"2.1.2","@gooddata/test-storybook":"3.0.1","@storybook/addon-actions":"5.0.11","@storybook/addon-options":"5.0.11","node-sass-magic-importer":"5.1.0","react-syntax-highlighter":"6.1.2","@types/fixed-data-table-2":"0.8.1","@types/react-test-renderer":"16.0.0","circular-dependency-plugin":"5.0.2","compression-webpack-plugin":"2.0.0","@types/enzyme-adapter-react-16":"1.0.3","@types/storybook__addon-actions":"3.4.2","@babel/plugin-proposal-class-properties":"7.4.4","@babel/plugin-proposal-object-rest-spread":"7.4.4","@babel/plugin-transform-async-to-generator":"7.4.4"},"peerDependencies":{"react":"16.5.2","react-dom":"16.5.2"},"_npmOperationalInternal":{"tmp":"tmp/react-components_7.1.0-alpha.27_1560826608804_0.8108302114237442","host":"s3://npm-registry-packages"}},"7.1.0-alpha.28":{"name":"@gooddata/react-components","version":"7.1.0-alpha.28","author":{"name":"GoodData Corporation"},"license":"BSD-3-Clause","_id":"@gooddata/react-components@7.1.0-alpha.28","maintainers":[{"name":"bertold8","email":"ivan.nejezchleb@seznam.cz"},{"name":"bugsbunny338","email":"jiri.zajic@mensa.cz"},{"name":"gooddata-ci","email":"rail@gooddata.com"},{"name":"ivan.mjartan","email":"ivan.mjartan@gooddata.com"},{"name":"jakub-sterba","email":"jakub.sterba@gooddata.com"},{"name":"jaroslav.tomecek","email":"jaroslav.tomecek@gooddata.com"},{"name":"jkittler","email":"honza.kittler@gmail.com"},{"name":"khanh.le","email":"khanh.le@gooddata.com"},{"name":"langhamp","email":"pavel.langhammer@gooddata.com"},{"name":"lanhuynh","email":"lan.huynh@gooddata.com"},{"name":"linhhong","email":"linh.hong@gooddata.com"},{"name":"lpearce","email":"levi.pearce@gooddata.com"},{"name":"lupko","email":"lubomir.slivka@gooddata.com"},{"name":"martin.mosko","email":"martin.mosko@gooddata.com"},{"name":"michal.marsal","email":"michal.marsal@gooddata.com"},{"name":"nadtan","email":"tan.nguyen@gooddata.com"},{"name":"naibinh","email":"naibinh@gmail.com"},{"name":"nikolacech","email":"nikola.cech@gooddata.com"},{"name":"no23reason","email":"dan.homola@hotmail.cz"},{"name":"pbenes","email":"petr.benes@gooddata.com"},{"name":"petrjanu","email":"petr.janu@gooddata.com"},{"name":"ptquang86","email":"ptquang86@gmail.com"},{"name":"qduval","email":"quentin.duval@gooddata.com"},{"name":"rodri360","email":"me@rodri360.com"},{"name":"sarfy","email":"martin.sarfy@gmail.com"},{"name":"sitina","email":"jiri.sitina@gooddata.com"},{"name":"sondo","email":"son.do@gooddata.com"},{"name":"strouhaljan","email":"strouhal.jan@gmail.com"},{"name":"tomas.bouma","email":"tomas.bouma@gooddata.com"},{"name":"tomas.kratochvil","email":"tomas.kratochvil@gooddata.com"},{"name":"tomasreichmann","email":"tomasreichmann@gmail.com"},{"name":"tomsatgd","email":"tomas.satinsky@gooddata.com"},{"name":"tu.ngo","email":"tu.ngo@gooddata.com"},{"name":"vlastikcz","email":"vlastimil.kotas@gooddata.com"},{"name":"vlckomi1","email":"michaela.vlckova@gooddata.com"},{"name":"xmort","email":"petr.dolejsi@gooddata.com"},{"name":"yanlipnican","email":"yanlipnican@gmail.com"}],"homepage":"https://github.com/gooddata/gooddata-react-components#readme","bugs":{"url":"https://github.com/gooddata/gooddata-react-components/issues"},"dist":{"shasum":"a5c88fc5a98ec2c67ee1445bc18652cd8a255bb0","tarball":"https://registry.npmjs.org/@gooddata/react-components/-/react-components-7.1.0-alpha.28.tgz","fileCount":1817,"integrity":"sha512-PiJKmugvzMxiGl1oOxIHmtpccBqMdoSzYuHJ/mt/MOR+ETgmMOKBAQ3zlrzY6A+nH0qQq90bE5EqIdlqhkJTRA==","signatures":[{"sig":"MEYCIQDhNrAZGxPTa08H6ibLn0Rm8M+nJphv82QIMMR6i3ELuwIhAMPRzuJ9Pxy7H905QD7c5hgElAzuMyb+fvIoThIYXIC/","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":7377607,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJdCJanCRA9TVsSAnZWagAAfSwP+wQVz7i68sgd/Zjl7D3O\n8THn81G1PGqL4OgY0sssP54JYQxF6D+qZpSU/Xy7fusm2lFragdW+CS4snGA\nweoPWTGc+BchKYlgzvQHCPBDLCOh3/O5Ef5QDtpsgz6L7WmGb3y/YPZvurM1\niYFCCnNg9reiwS5Le8wimHQC1csYXPD6IKgZ1wlg2T8ptF6t+oSypZEZHxP9\nGSayF3dISV1sp5fKCbjl9nmGSq+zRDpXbby2YVFp5tm8zA3s32hNizmreXUw\navFOU2WG14ixQFdsQm29tSIwqkzxlIiL5/TH1Hc+jmubTONwa4Mm8bzCbqGI\nkamIFIRqT1o6iNh1av/F9TdJO54stceGlWrM3/KUVV7RX5Tvx/woUmHFNOAt\nGgOwOvLmOLC1WuyTnrf7ino7jsa9+5iTuCnPtdsA8ohkRW1PpRyFyzMD1UHc\nSdi+bpAmA/cvn+uKEEGjN7AuOZ4AdM6qcieT8Z7HPQXJouEeGJ0ZkJSMpRqq\n3Pw8FtoCIpoYJI5hWBdk5zapObcWkZr8QM40IwEmtS++q8Wce7uN3gcjGHme\nalP2xT5OKezDIFPTdVoe7dJRtPVU1y6pYHSqPdkfxyJAtK2is2y2coQEAwH1\nNzgPpjtFr+d2EAiM12u8ms4aY5yUrFGTC8kMfJozTOO/skK+xscn5OR3Yt+A\nr8GO\r\n=1tLA\r\n-----END PGP SIGNATURE-----\r\n"},"jest":{"testRegex":"(/__tests__/.*|\\.(test|spec))\\.(tsx?|jsx?)$","transform":{".(js|jsx)":"babel-jest",".(ts|tsx)":"ts-jest"},"collectCoverage":false,"moduleNameMapper":{"\\.(css|less|sass|scss)$":"<rootDir>/__mocks__/styleMock.ts","^[./a-zA-Z0-9$_-]+\\.svg$":"<rootDir>/jestSvgStub.js"},"coverageReporters":["html"],"setupFilesAfterEnv":["<rootDir>/jest.setup.js"],"collectCoverageFrom":["src/**/*.{ts,tsx}","examples/server/src/**/*.{js,jsx}","!**/*.d.ts"],"moduleFileExtensions":["ts","tsx","js","jsx","json"],"testPathIgnorePatterns":[",/node_modules/","/dist/"]},"main":"dist/index.js","config":{"eslint":"./examples/**/*.{js,jsx}","tslint":"./{__mocks__,src,stories}/{,**/}*.{ts,tsx}"},"readme":"[![npm version](https://badge.fury.io/js/%40gooddata%2Freact-components.svg)](https://www.npmjs.com/package/@gooddata/react-components) \n\n# GoodData.UI React components\n> A React-based JavaScript library for building data-driven applications\n\n## Getting started\n- [GoodData.UI Documentation](http://sdk.gooddata.com/gooddata-ui/)\n- [GoodData.UI Live Examples](https://gooddata-examples.herokuapp.com/)\n- [Stack Overflow](https://stackoverflow.com/questions/tagged/gooddata)\n\n### Usage\nWith [yarn](https://yarnpkg.com) installed, go to your project directory and run\n```\n$ yarn add @gooddata/react-components\n```\nIf you prefer [npm](npmjs.com) run\n```\n$ npm install --save @gooddata/react-components\n```\n\nThe public API is exposed via global `index.js`. Except for the styles, do not import any other file directly\nbecause they are not intended to be part of the public API.\n\n## Contributing\n\nWe welcome any contribution in form of [issues](https://github.com/gooddata/gooddata-react-components/issues) or [pull requests](https://github.com/gooddata/gooddata-react-components/pulls).\nThese commands may come in handy while developing:\n\n| command | description |\n| ------- | ----------- |\n| `yarn install --pure-lockfile` | first step |\n| ||\n| `yarn dev` | build react-components to `/dist` in watch mode |\n| `yarn test` | run all unit tests |\n| `yarn prettier-write` | format the source code to match the valid codestyle |\n| `yarn validate` | validate codestyle |\n| ||\n| `yarn storybook` | run storybook from `/stories` on http://localhost:9001 |\n| `yarn build-storybook` | build storybook to `/dist-storybook` |\n| `yarn test-storybook` | run storybook and [screenshot tests](https://github.com/gooddata/gdc-client-utils/tree/master/test-storybook) |\n| ||\n| `yarn examples` | run Live Examples dev-server from `/examples` on https://localhost:8999 |\n| `yarn examples-build` | build Live Examples to `/examples/dist` |\n| `yarn examples-server` | serve built Live Examples - see `/examples/server/src` |\n| `yarn examples-testcafe` | run testcafe tests against `localhost:8999` |\n\n### Deploy to heroku.com\nWhen you deploy this repo to heroku, it serves *GoodData.UI Live Examples*.\nRelevant tasks are in `Procfile` and `package.json`.\n\n```bash\n# run in the project directory\nheroku login\nheroku create <your-app-name>\nheroku config:set DOMAIN_ADMIN_USERNAME=x@gooddata.com DOMAIN_ADMIN_PASSWORD=xy PROJECT_ID_TO_ASSIGN=xms7ga4tf3g3nzucd8380o2bev8oeknp\ngit push heroku HEAD:master\nheroku open\n```\n\n### Run Live Examples Locally\nTo run *GoodData.UI Live Examples* locally:\n```bash\ngit clone <this-repository>\ncd  <repository-folder>\nyarn install --pure-lockfile\nyarn examples\n```\nThen open https://localhost:8999 and login using Live Examples account (you can [create one here](https://gooddata-examples.herokuapp.com/registration)).\n\n### Source code formatting\nThe source code in the repository is formatted by [Prettier](https://prettier.io/). \nThe format of the code is validated by our Continuous Integration server and is one of the requirements of successful merge.\n\nPrettier is supported by every major IDE. You can find the list of supported editors and how to configure them [here](https://prettier.io/docs/en/editors.html).\n\nIn the case, when your editor is not supported or you don't want to setup the integration, you can run the `yarn prettier-write` command to reformat the code before commit.\n\n## Changelog\n\n- see [CHANGELOG.md](CHANGELOG.md)\n\n## License\n\n(C) 2007-2018 GoodData Corporation\n\nThis project is dual licensed:\n\n- The ATTRIBUTION-NONCOMMERCIAL 4.0 INTERNATIONAL (CC BY-NC 4.0) is used for purpose of the trial experience and evaluation of GoodData.UI library.\n- The GOODDATA GOODDATA.UI LIBRARY END USER LICENSE AGREEMENT is used for GoodData customers.\n\nFor more information, please see [LICENSE](https://github.com/gooddata/gooddata-react-components/blob/master/LICENSE)\n","gitHead":"6157836e184dae253c60610f4ebddba55e214654","scripts":{"dev":"bash scripts/build.sh --dev-watch","test":"jest --watch","build":"bash scripts/build.sh","tslint":"yarn run-tslint -t verbose $npm_package_config_tslint","prepare":"cd examples/server && yarn install --pure-lockfile && cd ../..; rm -r examples/node_modules 2>/dev/null; true","examples":"bash scripts/run-examples.sh","prepare?":"# Called before `npm publish` and on local `npm install`. Temporarily also for deleting obsolete node_modules. Ends with `true` to continue gracefully.","validate":"tsc --noEmit && yarn tslint && eslint $npm_package_config_eslint && yarn prettier-check","build-dev":"bash scripts/build.sh --dev","examples?":"# Default is developer domain, other options: yarn examples [sec,secure,stg,stg2,stg3,demo,developer or URL]","storybook":"yarn build && start-storybook -p 9001 -c .storybook","test-once":"jest","tslint-ci":"mkdir -p ./ci/results && yarn run-tslint -t checkstyle -o ./ci/results/tslint-results.xml $npm_package_config_tslint","run-tslint":"tslint -p tsconfig.json","validate-ci":"tsc --noEmit && yarn tslint-ci  && eslint $npm_package_config_eslint -f checkstyle -o ci/results/eslint-results.xml && yarn prettier-check","examples-build":"bash scripts/build-examples.sh","prepublishOnly":"yarn build","prettier-check":"prettier --check '{src,stories,styles,__mocks__,examples/server/src,examples/src,examples/test}/**/*.{ts,js,tsx,jsx,json,scss,md,yaml,html}'","prettier-write":"prettier --write '{src,stories,styles,__mocks__,examples/server/src,examples/src,examples/test}/**/*.{ts,js,tsx,jsx,json,scss,md,yaml,html}'","test-storybook":"yarn build && test-storybook","build-storybook":"yarn build && build-storybook -c .storybook -o dist-storybook","examples-server":"node examples/server/src/index.js","heroku-postbuild":"yarn examples-build developer","examples-testcafe":"testcafe chrome --assertion-timeout 60000 -S -s examples/_screenshots examples/test/**/**/*_test* --debug-on-fail","examples-testcafe-ci":"testcafe 'chrome:headless --no-sandbox' --assertion-timeout 60000 -S -s examples/_screenshots examples/test/**/**/*_test*","examples-testcafe-live":"testcafe-live chrome --assertion-timeout 60000 examples/test/**/**/*_test*"},"typings":"dist/index.d.ts","_npmUser":{"name":"gooddata-ci","email":"rail@gooddata.com"},"deprecated":"@gooddata/react-components@7 reached End of Support on March 31, 2022. Please upgrade (see https://sdk.gooddata.com/gooddata-ui/docs/supported_versions.html for more information).","repository":{"url":"git+ssh://git@github.com/gooddata/gooddata-react-components.git","type":"git"},"_npmVersion":"6.4.1","description":"GoodData React Components","directories":{},"_nodeVersion":"8.12.0","dependencies":{"rxjs":"^5.5.6","uuid":"3.2.1","immer":"1.3.1","lodash":"4.17.11","invariant":"^2.2.2","classnames":"^2.2.6","highcharts":"7.1.1","prop-types":"^15.6.0","react-intl":"^2.4.0","custom-event":"^1.0.1","ag-grid-react":"20.0.0","react-measure":"2.3.0","@gooddata/typings":"^2.13.2","ag-grid-community":"20.0.0","http-status-codes":"^1.3.0","@gooddata/js-utils":"3.4.0","@gooddata/numberjs":"^3.1.2","fixed-data-table-2":"0.7.17","react-async-script":"^1.0.1","@gooddata/goodstrap":"60.8.0","react-dom-factories":"^1.0.2","@gooddata/gooddata-js":"11.14.0","react-transition-group":"2.2.1","nodelist-foreach-polyfill":"^1.2.0","highcharts-grouped-categories":"^1.1.3"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"raf":"3.3.2","yup":"^0.24.1","jest":"24.7.1","react":"16.5.2","enzyme":"3.5.0","eslint":"4.19.1","formik":"^0.11.11","moment":"2.23.0","history":"^4.7.2","ts-jest":"24.0.0","webpack":"4.30.0","prettier":"1.16.4","react-ga":"^2.5.2","recharts":"1.0.0-beta.9","testcafe":"0.20.3","commander":"2.14.1","node-sass":"4.7.2","react-dom":"16.5.2","supertest":"3.0.0","ts-loader":"6.0.0","css-loader":"0.28.7","jest-junit":"3.0.0","raw-loader":"0.5.1","styled-jsx":"2.2.1","typescript":"3.3.4000","@babel/core":"7.4.4","@types/jest":"24.0.6","@types/node":"7.0.8","@types/uuid":"3.4.3","file-loader":"3.0.1","sass-loader":"6.0.6","webpack-cli":"3.3.2","@types/react":"16.0.34","babel-loader":"8.0.5","react-helmet":"5.2.0","react-select":"1.2.1","style-loader":"0.19.1","@types/enzyme":"3.1.13","@types/lodash":"4.14.123","testcafe-live":"0.1.4","@babel/runtime":"7.4.4","@babel/polyfill":"^7.4.4","@storybook/react":"5.0.11","@types/invariant":"2.2.29","@types/react-dom":"16.0.3","isomorphic-fetch":"2.2.1","react-datepicker":"1.1.0","react-router-dom":"4.2.2","@babel/preset-env":"7.4.4","@gooddata/mock-js":"1.28.0","@storybook/addons":"5.0.11","@types/classnames":"2.2.3","@types/prop-types":"15.5.2","@types/react-intl":"2.3.5","@storybook/theming":"5.0.11","identity-obj-proxy":"^3.0.0","webpack-dev-server":"3.3.1","@babel/preset-react":"7.0.0","@types/react-portal":"4.0.1","babel-plugin-lodash":"3.3.4","html-webpack-plugin":"3.2.0","react-test-renderer":"16.4.2","@types/react-measure":"2.0.5","clean-webpack-plugin":"2.0.2","stats-webpack-plugin":"0.7.0","eslint-config-prettier":"4.1.0","react-google-recaptcha":"^0.11.0","tslint-config-prettier":"1.18.0","@gooddata/eslint-config":"0.1.0","@gooddata/tslint-config":"1.0.0","@types/storybook__react":"4.0.1","enzyme-adapter-react-16":"1.3.1","uglifyjs-webpack-plugin":"2.1.2","@gooddata/test-storybook":"3.0.1","@storybook/addon-actions":"5.0.11","@storybook/addon-options":"5.0.11","node-sass-magic-importer":"5.1.0","react-syntax-highlighter":"6.1.2","@types/fixed-data-table-2":"0.8.1","@types/react-test-renderer":"16.0.0","circular-dependency-plugin":"5.0.2","compression-webpack-plugin":"2.0.0","@types/enzyme-adapter-react-16":"1.0.3","@types/storybook__addon-actions":"3.4.2","@babel/plugin-proposal-class-properties":"7.4.4","@babel/plugin-proposal-object-rest-spread":"7.4.4","@babel/plugin-transform-async-to-generator":"7.4.4"},"peerDependencies":{"react":"16.5.2","react-dom":"16.5.2"},"_npmOperationalInternal":{"tmp":"tmp/react-components_7.1.0-alpha.28_1560843942415_0.47820963877523104","host":"s3://npm-registry-packages"}},"7.1.0-alpha.20.fix1":{"name":"@gooddata/react-components","version":"7.1.0-alpha.20.fix1","author":{"name":"GoodData Corporation"},"license":"BSD-3-Clause","_id":"@gooddata/react-components@7.1.0-alpha.20.fix1","maintainers":[{"name":"bertold8","email":"ivan.nejezchleb@seznam.cz"},{"name":"bugsbunny338","email":"jiri.zajic@mensa.cz"},{"name":"gooddata-ci","email":"rail@gooddata.com"},{"name":"ivan.mjartan","email":"ivan.mjartan@gooddata.com"},{"name":"jakub-sterba","email":"jakub.sterba@gooddata.com"},{"name":"jaroslav.tomecek","email":"jaroslav.tomecek@gooddata.com"},{"name":"jkittler","email":"honza.kittler@gmail.com"},{"name":"khanh.le","email":"khanh.le@gooddata.com"},{"name":"langhamp","email":"pavel.langhammer@gooddata.com"},{"name":"lanhuynh","email":"lan.huynh@gooddata.com"},{"name":"linhhong","email":"linh.hong@gooddata.com"},{"name":"lpearce","email":"levi.pearce@gooddata.com"},{"name":"lupko","email":"lubomir.slivka@gooddata.com"},{"name":"martin.mosko","email":"martin.mosko@gooddata.com"},{"name":"michal.marsal","email":"michal.marsal@gooddata.com"},{"name":"nadtan","email":"tan.nguyen@gooddata.com"},{"name":"naibinh","email":"naibinh@gmail.com"},{"name":"nikolacech","email":"nikola.cech@gooddata.com"},{"name":"no23reason","email":"dan.homola@hotmail.cz"},{"name":"pbenes","email":"petr.benes@gooddata.com"},{"name":"petrjanu","email":"petr.janu@gooddata.com"},{"name":"ptquang86","email":"ptquang86@gmail.com"},{"name":"qduval","email":"quentin.duval@gooddata.com"},{"name":"rodri360","email":"me@rodri360.com"},{"name":"sarfy","email":"martin.sarfy@gmail.com"},{"name":"sitina","email":"jiri.sitina@gooddata.com"},{"name":"sondo","email":"son.do@gooddata.com"},{"name":"strouhaljan","email":"strouhal.jan@gmail.com"},{"name":"tomas.bouma","email":"tomas.bouma@gooddata.com"},{"name":"tomas.kratochvil","email":"tomas.kratochvil@gooddata.com"},{"name":"tomasreichmann","email":"tomasreichmann@gmail.com"},{"name":"tomsatgd","email":"tomas.satinsky@gooddata.com"},{"name":"tu.ngo","email":"tu.ngo@gooddata.com"},{"name":"vlastikcz","email":"vlastimil.kotas@gooddata.com"},{"name":"vlckomi1","email":"michaela.vlckova@gooddata.com"},{"name":"xmort","email":"petr.dolejsi@gooddata.com"},{"name":"yanlipnican","email":"yanlipnican@gmail.com"}],"homepage":"https://github.com/gooddata/gooddata-react-components#readme","bugs":{"url":"https://github.com/gooddata/gooddata-react-components/issues"},"dist":{"shasum":"5f801db24caf999804d32bb6ed79e35087560dc5","tarball":"https://registry.npmjs.org/@gooddata/react-components/-/react-components-7.1.0-alpha.20.fix1.tgz","fileCount":1822,"integrity":"sha512-dH8CvS2LjlCSty7MfRRFIDtBMoJQoL+FxNSpwmVnuWIF2hCoEjdtszMDXdx4crnJEhKcW8Pq85lKT7qhoRo2jA==","signatures":[{"sig":"MEQCIBNFbx5d2RK6tA92PQ/rCZsM00K+bIlBsomDPdROm8CFAiBz/C7dxbdKzwz5pk3qGPbjS9TSvzFZzBKPefexVE2d3g==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":7395946,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJdCL9RCRA9TVsSAnZWagAAEjQP+wYAcbf5lC75ecUOktnk\nuwhsOrE2LMGlbSvxBKdEjAYQcxCYENuKX4aoyAxWPznCKcxS5yyzU9hSEBpS\nqYzCZKcdbsJioyJ++FRJW/Lr5mFDIMyzI5iZuJv5yF9lPwSIMTkFnDJHITRy\nmYdygMJUIREV8VqrHOvdcb4m0+4356bKLMb1q/huYPETQ9ZNwkKs40dFmlwB\n5/TBdper2Jqn8WOXirqGtQ82YNi+pAfDZXHvpao/xuvB/rjkwPMyDtKdW1TH\nmXZGyb+BnLDEg4qYpjO9nSp1iReHvc6Q8IjWsr+b095hcumN7NL13vbZaJCa\nM+fUtUle0JnZnbsQV0jY+T2fkwxuidDvS+eZ5PuX8FCYVNjGTl4sBZBwyxCj\nlJau7iVuJxm/vSV4AuhYMUSmcNQn1bhrxs7J1mbpKCx0/WxLTSDlxTgEYAGq\nXgZbxiT5QabslXhw9jXkXrpUPUc9mas5VK5H1THheO5cZhDh0cD1DOF85lpn\nyPB2gK5ilUcDVAg9NUP4VQef9scPvqw2RDfBqVWu7w/5AoFPkz9oASjPlKE6\nE6V0azFZpjeltc3i4WGyRQEXZZUqT9qp9U05AskJDzXCr6cDtzHDQ341AlOy\nc5cR59E8s/Bkgx6OERO1SMupfgypivhad3WGJP3Wbo2wLkOWLoO/o/a0buea\nh7vD\r\n=R+bR\r\n-----END PGP SIGNATURE-----\r\n"},"jest":{"testRegex":"(/__tests__/.*|\\.(test|spec))\\.(tsx?|jsx?)$","transform":{".(js|jsx)":"babel-jest",".(ts|tsx)":"ts-jest"},"collectCoverage":false,"moduleNameMapper":{"\\.(css|less|sass|scss)$":"<rootDir>/__mocks__/styleMock.ts","^[./a-zA-Z0-9$_-]+\\.svg$":"<rootDir>/jestSvgStub.js"},"coverageReporters":["html"],"setupFilesAfterEnv":["<rootDir>/jest.setup.js"],"collectCoverageFrom":["src/**/*.{ts,tsx}","examples/server/src/**/*.{js,jsx}","!**/*.d.ts"],"moduleFileExtensions":["ts","tsx","js","jsx","json"],"testPathIgnorePatterns":[",/node_modules/","/dist/"]},"main":"dist/index.js","config":{"eslint":"./examples/**/*.{js,jsx}","tslint":"./{__mocks__,src,stories}/{,**/}*.{ts,tsx}"},"readme":"[![npm version](https://badge.fury.io/js/%40gooddata%2Freact-components.svg)](https://www.npmjs.com/package/@gooddata/react-components) \n\n# GoodData.UI React components\n> A React-based JavaScript library for building data-driven applications\n\n## Getting started\n- [GoodData.UI Documentation](http://sdk.gooddata.com/gooddata-ui/)\n- [GoodData.UI Live Examples](https://gooddata-examples.herokuapp.com/)\n- [Stack Overflow](https://stackoverflow.com/questions/tagged/gooddata)\n\n### Usage\nWith [yarn](https://yarnpkg.com) installed, go to your project directory and run\n```\n$ yarn add @gooddata/react-components\n```\nIf you prefer [npm](npmjs.com) run\n```\n$ npm install --save @gooddata/react-components\n```\n\nThe public API is exposed via global `index.js`. Except for the styles, do not import any other file directly\nbecause they are not intended to be part of the public API.\n\n## Contributing\n\nWe welcome any contribution in form of [issues](https://github.com/gooddata/gooddata-react-components/issues) or [pull requests](https://github.com/gooddata/gooddata-react-components/pulls).\nThese commands may come in handy while developing:\n\n| command | description |\n| ------- | ----------- |\n| `yarn install --pure-lockfile` | first step |\n| ||\n| `yarn dev` | build react-components to `/dist` in watch mode |\n| `yarn test` | run all unit tests |\n| `yarn prettier-write` | format the source code to match the valid codestyle |\n| `yarn validate` | validate codestyle |\n| ||\n| `yarn storybook` | run storybook from `/stories` on http://localhost:9001 |\n| `yarn build-storybook` | build storybook to `/dist-storybook` |\n| `yarn test-storybook` | run storybook and [screenshot tests](https://github.com/gooddata/gdc-client-utils/tree/master/test-storybook) |\n| ||\n| `yarn examples` | run Live Examples dev-server from `/examples` on https://localhost:8999 |\n| `yarn examples-build` | build Live Examples to `/examples/dist` |\n| `yarn examples-server` | serve built Live Examples - see `/examples/server/src` |\n| `yarn examples-testcafe` | run testcafe tests against `localhost:8999` |\n\n### Deploy to heroku.com\nWhen you deploy this repo to heroku, it serves *GoodData.UI Live Examples*.\nRelevant tasks are in `Procfile` and `package.json`.\n\n```bash\n# run in the project directory\nheroku login\nheroku create <your-app-name>\nheroku config:set DOMAIN_ADMIN_USERNAME=x@gooddata.com DOMAIN_ADMIN_PASSWORD=xy PROJECT_ID_TO_ASSIGN=xms7ga4tf3g3nzucd8380o2bev8oeknp\ngit push heroku HEAD:master\nheroku open\n```\n\n### Run Live Examples Locally\nTo run *GoodData.UI Live Examples* locally:\n```bash\ngit clone <this-repository>\ncd  <repository-folder>\nyarn install --pure-lockfile\nyarn examples\n```\nThen open https://localhost:8999 and login using Live Examples account (you can [create one here](https://gooddata-examples.herokuapp.com/registration)).\n\n### Source code formatting\nThe source code in the repository is formatted by [Prettier](https://prettier.io/). \nThe format of the code is validated by our Continuous Integration server and is one of the requirements of successful merge.\n\nPrettier is supported by every major IDE. You can find the list of supported editors and how to configure them [here](https://prettier.io/docs/en/editors.html).\n\nIn the case, when your editor is not supported or you don't want to setup the integration, you can run the `yarn prettier-write` command to reformat the code before commit.\n\n## Changelog\n\n- see [CHANGELOG.md](CHANGELOG.md)\n\n## License\n\n(C) 2007-2018 GoodData Corporation\n\nThis project is dual licensed:\n\n- The ATTRIBUTION-NONCOMMERCIAL 4.0 INTERNATIONAL (CC BY-NC 4.0) is used for purpose of the trial experience and evaluation of GoodData.UI library.\n- The GOODDATA GOODDATA.UI LIBRARY END USER LICENSE AGREEMENT is used for GoodData customers.\n\nFor more information, please see [LICENSE](https://github.com/gooddata/gooddata-react-components/blob/master/LICENSE)\n","gitHead":"31b5841b81b4977dc55a69377d122361f38590eb","scripts":{"dev":"bash scripts/build.sh --dev-watch","test":"jest --watch","build":"bash scripts/build.sh","tslint":"yarn run-tslint -t verbose $npm_package_config_tslint","prepare":"cd examples/server && yarn install --pure-lockfile && cd ../..; rm -r examples/node_modules 2>/dev/null; true","examples":"bash scripts/run-examples.sh","prepare?":"# Called before `npm publish` and on local `npm install`. Temporarily also for deleting obsolete node_modules. Ends with `true` to continue gracefully.","validate":"tsc --noEmit && yarn tslint && eslint $npm_package_config_eslint && yarn prettier-check","build-dev":"bash scripts/build.sh --dev","examples?":"# Default is developer domain, other options: yarn examples [sec,secure,stg,stg2,stg3,demo,developer or URL]","storybook":"yarn build && start-storybook -p 9001 -c .storybook","test-once":"jest","tslint-ci":"mkdir -p ./ci/results && yarn run-tslint -t checkstyle -o ./ci/results/tslint-results.xml $npm_package_config_tslint","run-tslint":"tslint -p tsconfig.json","validate-ci":"tsc --noEmit && yarn tslint-ci  && eslint $npm_package_config_eslint -f checkstyle -o ci/results/eslint-results.xml && yarn prettier-check","examples-build":"bash scripts/build-examples.sh","prepublishOnly":"yarn build","prettier-check":"prettier --check '{src,stories,styles,__mocks__,examples/server/src,examples/src,examples/test}/**/*.{ts,js,tsx,jsx,json,scss,md,yaml,html}'","prettier-write":"prettier --write '{src,stories,styles,__mocks__,examples/server/src,examples/src,examples/test}/**/*.{ts,js,tsx,jsx,json,scss,md,yaml,html}'","test-storybook":"yarn build && test-storybook","build-storybook":"yarn build && build-storybook -c .storybook -o dist-storybook","examples-server":"node examples/server/src/index.js","heroku-postbuild":"yarn examples-build developer","examples-testcafe":"testcafe chrome --assertion-timeout 60000 -S -s examples/_screenshots examples/test/**/**/*_test* --debug-on-fail","examples-testcafe-ci":"testcafe 'chrome:headless --no-sandbox' --assertion-timeout 60000 -S -s examples/_screenshots examples/test/**/**/*_test*","examples-testcafe-live":"testcafe-live chrome --assertion-timeout 60000 examples/test/**/**/*_test*"},"typings":"dist/index.d.ts","_npmUser":{"name":"gooddata-ci","email":"rail@gooddata.com"},"deprecated":"@gooddata/react-components@7 reached End of Support on March 31, 2022. Please upgrade (see https://sdk.gooddata.com/gooddata-ui/docs/supported_versions.html for more information).","repository":{"url":"git+ssh://git@github.com/gooddata/gooddata-react-components.git","type":"git"},"_npmVersion":"6.4.1","description":"GoodData React Components","directories":{},"_nodeVersion":"8.12.0","dependencies":{"rxjs":"^5.5.6","uuid":"3.2.1","immer":"1.3.1","lodash":"4.17.11","invariant":"^2.2.2","classnames":"^2.2.6","highcharts":"4.2.5","prop-types":"^15.6.0","react-intl":"^2.4.0","custom-event":"^1.0.1","ag-grid-react":"20.0.0","react-measure":"2.3.0","@gooddata/typings":"^2.13.2","@types/highcharts":"4.2.56","ag-grid-community":"20.0.0","http-status-codes":"^1.3.0","@gooddata/js-utils":"3.4.0","@gooddata/numberjs":"^3.1.2","fixed-data-table-2":"0.7.17","react-async-script":"^1.0.1","@gooddata/goodstrap":"60.7.0","react-dom-factories":"^1.0.2","@gooddata/gooddata-js":"11.12.0","react-transition-group":"2.2.1","highcharts-pattern-fill":"3.0.3","nodelist-foreach-polyfill":"^1.2.0","highcharts-grouped-categories":"^1.1.3"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"raf":"3.3.2","yup":"^0.24.1","jest":"24.7.1","react":"16.5.2","enzyme":"3.5.0","eslint":"4.19.1","formik":"^0.11.11","moment":"2.23.0","history":"^4.7.2","ts-jest":"24.0.0","webpack":"4.30.0","prettier":"1.16.4","react-ga":"^2.5.2","recharts":"1.0.0-beta.9","testcafe":"0.20.3","commander":"2.14.1","node-sass":"4.7.2","react-dom":"16.5.2","supertest":"3.0.0","ts-loader":"6.0.0","css-loader":"0.28.7","jest-junit":"3.0.0","raw-loader":"0.5.1","styled-jsx":"2.2.1","typescript":"3.3.4000","@babel/core":"7.4.4","@types/jest":"24.0.6","@types/node":"7.0.8","@types/uuid":"3.4.3","file-loader":"3.0.1","sass-loader":"6.0.6","webpack-cli":"3.3.2","@types/react":"16.0.34","babel-loader":"8.0.5","react-helmet":"5.2.0","react-select":"1.2.1","style-loader":"0.19.1","@types/enzyme":"3.1.13","@types/lodash":"4.14.123","testcafe-live":"0.1.4","@babel/runtime":"7.4.4","@babel/polyfill":"^7.4.4","@storybook/react":"5.0.11","@types/invariant":"2.2.29","@types/react-dom":"16.0.3","isomorphic-fetch":"2.2.1","react-datepicker":"1.1.0","react-router-dom":"4.2.2","@babel/preset-env":"7.4.4","@gooddata/mock-js":"1.28.0","@storybook/addons":"5.0.11","@types/classnames":"2.2.3","@types/prop-types":"15.5.2","@types/react-intl":"2.3.5","@storybook/theming":"5.0.11","identity-obj-proxy":"^3.0.0","webpack-dev-server":"3.3.1","@babel/preset-react":"7.0.0","@types/react-portal":"4.0.1","babel-plugin-lodash":"3.3.4","html-webpack-plugin":"3.2.0","react-test-renderer":"16.4.2","@types/react-measure":"2.0.5","clean-webpack-plugin":"2.0.2","stats-webpack-plugin":"0.7.0","eslint-config-prettier":"4.1.0","react-google-recaptcha":"^0.11.0","tslint-config-prettier":"1.18.0","@gooddata/eslint-config":"0.1.0","@gooddata/tslint-config":"1.0.0","@types/storybook__react":"4.0.1","enzyme-adapter-react-16":"1.3.1","uglifyjs-webpack-plugin":"2.1.2","@gooddata/test-storybook":"3.0.1","@storybook/addon-actions":"5.0.11","@storybook/addon-options":"5.0.11","node-sass-magic-importer":"5.1.0","react-syntax-highlighter":"6.1.2","@types/fixed-data-table-2":"0.8.1","@types/react-test-renderer":"16.0.0","circular-dependency-plugin":"5.0.2","compression-webpack-plugin":"2.0.0","@types/enzyme-adapter-react-16":"1.0.3","@types/storybook__addon-actions":"3.4.2","@babel/plugin-proposal-class-properties":"7.4.4","@babel/plugin-proposal-object-rest-spread":"7.4.4","@babel/plugin-transform-async-to-generator":"7.4.4"},"peerDependencies":{"react":"16.5.2","react-dom":"16.5.2"},"_npmOperationalInternal":{"tmp":"tmp/react-components_7.1.0-alpha.20.fix1_1560854345129_0.13733802814033358","host":"s3://npm-registry-packages"}},"7.1.0-alpha.29":{"name":"@gooddata/react-components","version":"7.1.0-alpha.29","author":{"name":"GoodData Corporation"},"license":"BSD-3-Clause","_id":"@gooddata/react-components@7.1.0-alpha.29","maintainers":[{"name":"bertold8","email":"ivan.nejezchleb@seznam.cz"},{"name":"bugsbunny338","email":"jiri.zajic@mensa.cz"},{"name":"gooddata-ci","email":"rail@gooddata.com"},{"name":"ivan.mjartan","email":"ivan.mjartan@gooddata.com"},{"name":"jakub-sterba","email":"jakub.sterba@gooddata.com"},{"name":"jaroslav.tomecek","email":"jaroslav.tomecek@gooddata.com"},{"name":"jkittler","email":"honza.kittler@gmail.com"},{"name":"khanh.le","email":"khanh.le@gooddata.com"},{"name":"langhamp","email":"pavel.langhammer@gooddata.com"},{"name":"lanhuynh","email":"lan.huynh@gooddata.com"},{"name":"linhhong","email":"linh.hong@gooddata.com"},{"name":"lpearce","email":"levi.pearce@gooddata.com"},{"name":"lupko","email":"lubomir.slivka@gooddata.com"},{"name":"martin.mosko","email":"martin.mosko@gooddata.com"},{"name":"michal.marsal","email":"michal.marsal@gooddata.com"},{"name":"nadtan","email":"tan.nguyen@gooddata.com"},{"name":"naibinh","email":"naibinh@gmail.com"},{"name":"nikolacech","email":"nikola.cech@gooddata.com"},{"name":"no23reason","email":"dan.homola@hotmail.cz"},{"name":"pbenes","email":"petr.benes@gooddata.com"},{"name":"petrjanu","email":"petr.janu@gooddata.com"},{"name":"ptquang86","email":"ptquang86@gmail.com"},{"name":"qduval","email":"quentin.duval@gooddata.com"},{"name":"rodri360","email":"me@rodri360.com"},{"name":"sarfy","email":"martin.sarfy@gmail.com"},{"name":"sitina","email":"jiri.sitina@gooddata.com"},{"name":"sondo","email":"son.do@gooddata.com"},{"name":"strouhaljan","email":"strouhal.jan@gmail.com"},{"name":"tomas.bouma","email":"tomas.bouma@gooddata.com"},{"name":"tomas.kratochvil","email":"tomas.kratochvil@gooddata.com"},{"name":"tomasreichmann","email":"tomasreichmann@gmail.com"},{"name":"tomsatgd","email":"tomas.satinsky@gooddata.com"},{"name":"tu.ngo","email":"tu.ngo@gooddata.com"},{"name":"vlastikcz","email":"vlastimil.kotas@gooddata.com"},{"name":"vlckomi1","email":"michaela.vlckova@gooddata.com"},{"name":"xmort","email":"petr.dolejsi@gooddata.com"},{"name":"yanlipnican","email":"yanlipnican@gmail.com"}],"homepage":"https://github.com/gooddata/gooddata-react-components#readme","bugs":{"url":"https://github.com/gooddata/gooddata-react-components/issues"},"dist":{"shasum":"32b3d2f02d8df1a48a76881a03c851215bc5f640","tarball":"https://registry.npmjs.org/@gooddata/react-components/-/react-components-7.1.0-alpha.29.tgz","fileCount":1817,"integrity":"sha512-4ZTDe0uvKysK1a2wEx9WoWQJA6GJX6ni4M0SZ3NufQ1ctnxwJxCR6pN3NpC0rAGxCjHF4Rlc2cYyPw8oV+dq/A==","signatures":[{"sig":"MEQCIGURfdA+GEzrurZ6n5yx1OP0K+m844PgGJzAc9dbtRR3AiBXd3lFCkO0freJgCA0WYPSgMrnDyUkR2+9Vzn5e1K02w==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":7386236,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJdCMSrCRA9TVsSAnZWagAAjSkP/3Z+VR398JjBogWM3CrD\nh6Th1ECHq2T29RugNXwjCZiDRg9ekKYESH20CueolnZlGThM8X/n3zKPM4+V\nyd5Y3tSAAyFQ5oPcygPXRqzS7ER+Rjx/cOA3eC6g6EBh2l/OZ8ddcJ4s8nIB\nSgsuFF54yAJByjtb5NrFnJQbovxR1H66DVK9qkLStcXC9DY3UhxAgx44mFlV\nu7I0bRc2m5kP7BOA/51+6OL7DUsWBCf0AcWxaMk4sdQuf8/CEqH1DSW38Znm\nTAsC9Kdx7k2bqz2xHx0l4XWO52/aSK8sMO8ZhcuQHZw9DrfS8+UnY0stCxzB\neTXs5R7jww5ZxqFWl04hhiWgpu2qJf9EqN8sO/LN5Co+EqEejSH5y7xe5rN1\neOxx8SxLBwm94M2vGf2pmaiYGqiSAegERw3GloAX0XN9RDGuYEmVb/KAdtB3\niJPMEFGtM5x24qR+8azZFUgkoYKqcHegeRp2mPg7xEWDWY9jUH395ILzu/xw\neKAMdAhUjV+m4L4N2O37J8lYfrWqeP5gHhD7bQmMDBKMOAk3SGaebErW/zNj\nCbMrwwWA49jmiQEjk33rZlNZeV198oWidmgJuMoZhfWYE9SdSJcV+tvHn2gO\nzbPtYC+CMoJQYA+TihFvB0MFJLuLU5eoRgJM04RUxsX1cc1Q5NbUhJWgrmsx\n4AlU\r\n=xN1M\r\n-----END PGP SIGNATURE-----\r\n"},"jest":{"testRegex":"(/__tests__/.*|\\.(test|spec))\\.(tsx?|jsx?)$","transform":{".(js|jsx)":"babel-jest",".(ts|tsx)":"ts-jest"},"collectCoverage":false,"moduleNameMapper":{"\\.(css|less|sass|scss)$":"<rootDir>/__mocks__/styleMock.ts","^[./a-zA-Z0-9$_-]+\\.svg$":"<rootDir>/jestSvgStub.js"},"coverageReporters":["html"],"setupFilesAfterEnv":["<rootDir>/jest.setup.js"],"collectCoverageFrom":["src/**/*.{ts,tsx}","examples/server/src/**/*.{js,jsx}","!**/*.d.ts"],"moduleFileExtensions":["ts","tsx","js","jsx","json"],"testPathIgnorePatterns":[",/node_modules/","/dist/"]},"main":"dist/index.js","config":{"eslint":"./examples/**/*.{js,jsx}","tslint":"./{__mocks__,src,stories}/{,**/}*.{ts,tsx}"},"readme":"[![npm version](https://badge.fury.io/js/%40gooddata%2Freact-components.svg)](https://www.npmjs.com/package/@gooddata/react-components) \n\n# GoodData.UI React components\n> A React-based JavaScript library for building data-driven applications\n\n## Getting started\n- [GoodData.UI Documentation](http://sdk.gooddata.com/gooddata-ui/)\n- [GoodData.UI Live Examples](https://gooddata-examples.herokuapp.com/)\n- [Stack Overflow](https://stackoverflow.com/questions/tagged/gooddata)\n\n### Usage\nWith [yarn](https://yarnpkg.com) installed, go to your project directory and run\n```\n$ yarn add @gooddata/react-components\n```\nIf you prefer [npm](npmjs.com) run\n```\n$ npm install --save @gooddata/react-components\n```\n\nThe public API is exposed via global `index.js`. Except for the styles, do not import any other file directly\nbecause they are not intended to be part of the public API.\n\n## Contributing\n\nWe welcome any contribution in form of [issues](https://github.com/gooddata/gooddata-react-components/issues) or [pull requests](https://github.com/gooddata/gooddata-react-components/pulls).\nThese commands may come in handy while developing:\n\n| command | description |\n| ------- | ----------- |\n| `yarn install --pure-lockfile` | first step |\n| ||\n| `yarn dev` | build react-components to `/dist` in watch mode |\n| `yarn test` | run all unit tests |\n| `yarn prettier-write` | format the source code to match the valid codestyle |\n| `yarn validate` | validate codestyle |\n| ||\n| `yarn storybook` | run storybook from `/stories` on http://localhost:9001 |\n| `yarn build-storybook` | build storybook to `/dist-storybook` |\n| `yarn test-storybook` | run storybook and [screenshot tests](https://github.com/gooddata/gdc-client-utils/tree/master/test-storybook) |\n| ||\n| `yarn examples` | run Live Examples dev-server from `/examples` on https://localhost:8999 |\n| `yarn examples-build` | build Live Examples to `/examples/dist` |\n| `yarn examples-server` | serve built Live Examples - see `/examples/server/src` |\n| `yarn examples-testcafe` | run testcafe tests against `localhost:8999` |\n\n### Deploy to heroku.com\nWhen you deploy this repo to heroku, it serves *GoodData.UI Live Examples*.\nRelevant tasks are in `Procfile` and `package.json`.\n\n```bash\n# run in the project directory\nheroku login\nheroku create <your-app-name>\nheroku config:set DOMAIN_ADMIN_USERNAME=x@gooddata.com DOMAIN_ADMIN_PASSWORD=xy PROJECT_ID_TO_ASSIGN=xms7ga4tf3g3nzucd8380o2bev8oeknp\ngit push heroku HEAD:master\nheroku open\n```\n\n### Run Live Examples Locally\nTo run *GoodData.UI Live Examples* locally:\n```bash\ngit clone <this-repository>\ncd  <repository-folder>\nyarn install --pure-lockfile\nyarn examples\n```\nThen open https://localhost:8999 and login using Live Examples account (you can [create one here](https://gooddata-examples.herokuapp.com/registration)).\n\n### Source code formatting\nThe source code in the repository is formatted by [Prettier](https://prettier.io/). \nThe format of the code is validated by our Continuous Integration server and is one of the requirements of successful merge.\n\nPrettier is supported by every major IDE. You can find the list of supported editors and how to configure them [here](https://prettier.io/docs/en/editors.html).\n\nIn the case, when your editor is not supported or you don't want to setup the integration, you can run the `yarn prettier-write` command to reformat the code before commit.\n\n## Changelog\n\n- see [CHANGELOG.md](CHANGELOG.md)\n\n## License\n\n(C) 2007-2018 GoodData Corporation\n\nThis project is dual licensed:\n\n- The ATTRIBUTION-NONCOMMERCIAL 4.0 INTERNATIONAL (CC BY-NC 4.0) is used for purpose of the trial experience and evaluation of GoodData.UI library.\n- The GOODDATA GOODDATA.UI LIBRARY END USER LICENSE AGREEMENT is used for GoodData customers.\n\nFor more information, please see [LICENSE](https://github.com/gooddata/gooddata-react-components/blob/master/LICENSE)\n","gitHead":"a244e41624d501dc28c26aa070db8d43611f97bf","scripts":{"dev":"bash scripts/build.sh --dev-watch","test":"jest --watch","build":"bash scripts/build.sh","tslint":"yarn run-tslint -t verbose $npm_package_config_tslint","prepare":"cd examples/server && yarn install --pure-lockfile && cd ../..; rm -r examples/node_modules 2>/dev/null; true","examples":"bash scripts/run-examples.sh","prepare?":"# Called before `npm publish` and on local `npm install`. Temporarily also for deleting obsolete node_modules. Ends with `true` to continue gracefully.","validate":"tsc --noEmit && yarn tslint && eslint $npm_package_config_eslint && yarn prettier-check","build-dev":"bash scripts/build.sh --dev","examples?":"# Default is developer domain, other options: yarn examples [sec,secure,stg,stg2,stg3,demo,developer or URL]","storybook":"yarn build && start-storybook -p 9001 -c .storybook","test-once":"jest","tslint-ci":"mkdir -p ./ci/results && yarn run-tslint -t checkstyle -o ./ci/results/tslint-results.xml $npm_package_config_tslint","run-tslint":"tslint -p tsconfig.json","validate-ci":"tsc --noEmit && yarn tslint-ci  && eslint $npm_package_config_eslint -f checkstyle -o ci/results/eslint-results.xml && yarn prettier-check","examples-build":"bash scripts/build-examples.sh","prepublishOnly":"yarn build","prettier-check":"prettier --check '{src,stories,styles,__mocks__,examples/server/src,examples/src,examples/test}/**/*.{ts,js,tsx,jsx,json,scss,md,yaml,html}'","prettier-write":"prettier --write '{src,stories,styles,__mocks__,examples/server/src,examples/src,examples/test}/**/*.{ts,js,tsx,jsx,json,scss,md,yaml,html}'","test-storybook":"yarn build && test-storybook","build-storybook":"yarn build && build-storybook -c .storybook -o dist-storybook","examples-server":"node examples/server/src/index.js","heroku-postbuild":"yarn examples-build developer","examples-testcafe":"testcafe chrome --assertion-timeout 60000 -S -s examples/_screenshots examples/test/**/**/*_test* --debug-on-fail","examples-testcafe-ci":"testcafe 'chrome:headless --no-sandbox' --assertion-timeout 60000 -S -s examples/_screenshots examples/test/**/**/*_test*","examples-testcafe-live":"testcafe-live chrome --assertion-timeout 60000 examples/test/**/**/*_test*"},"typings":"dist/index.d.ts","_npmUser":{"name":"gooddata-ci","email":"rail@gooddata.com"},"deprecated":"@gooddata/react-components@7 reached End of Support on March 31, 2022. Please upgrade (see https://sdk.gooddata.com/gooddata-ui/docs/supported_versions.html for more information).","repository":{"url":"git+ssh://git@github.com/gooddata/gooddata-react-components.git","type":"git"},"_npmVersion":"6.4.1","description":"GoodData React Components","directories":{},"_nodeVersion":"8.12.0","dependencies":{"rxjs":"^5.5.6","uuid":"3.2.1","immer":"1.3.1","lodash":"4.17.11","invariant":"^2.2.2","classnames":"^2.2.6","highcharts":"7.1.1","prop-types":"^15.6.0","react-intl":"^2.4.0","custom-event":"^1.0.1","ag-grid-react":"20.0.0","react-measure":"2.3.0","@gooddata/typings":"^2.13.2","ag-grid-community":"20.0.0","http-status-codes":"^1.3.0","@gooddata/js-utils":"3.4.0","@gooddata/numberjs":"^3.1.2","fixed-data-table-2":"0.7.17","react-async-script":"^1.0.1","@gooddata/goodstrap":"60.8.0","react-dom-factories":"^1.0.2","@gooddata/gooddata-js":"11.14.0","react-transition-group":"2.2.1","nodelist-foreach-polyfill":"^1.2.0","highcharts-grouped-categories":"^1.1.3"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"raf":"3.3.2","yup":"^0.24.1","jest":"24.7.1","react":"16.5.2","enzyme":"3.5.0","eslint":"4.19.1","formik":"^0.11.11","moment":"2.23.0","history":"^4.7.2","ts-jest":"24.0.0","webpack":"4.30.0","prettier":"1.16.4","react-ga":"^2.5.2","recharts":"1.0.0-beta.9","testcafe":"0.20.3","commander":"2.14.1","node-sass":"4.7.2","react-dom":"16.5.2","supertest":"3.0.0","ts-loader":"6.0.0","css-loader":"0.28.7","jest-junit":"3.0.0","raw-loader":"0.5.1","styled-jsx":"2.2.1","typescript":"3.3.4000","@babel/core":"7.4.4","@types/jest":"24.0.6","@types/node":"7.0.8","@types/uuid":"3.4.3","file-loader":"3.0.1","sass-loader":"6.0.6","webpack-cli":"3.3.2","@types/react":"16.0.34","babel-loader":"8.0.5","react-helmet":"5.2.0","react-select":"1.2.1","style-loader":"0.19.1","@types/enzyme":"3.1.13","@types/lodash":"4.14.123","testcafe-live":"0.1.4","@babel/runtime":"7.4.4","@babel/polyfill":"^7.4.4","@storybook/react":"5.0.11","@types/invariant":"2.2.29","@types/react-dom":"16.0.3","isomorphic-fetch":"2.2.1","react-datepicker":"1.1.0","react-router-dom":"4.2.2","@babel/preset-env":"7.4.4","@gooddata/mock-js":"1.28.0","@storybook/addons":"5.0.11","@types/classnames":"2.2.3","@types/prop-types":"15.5.2","@types/react-intl":"2.3.5","@storybook/theming":"5.0.11","identity-obj-proxy":"^3.0.0","webpack-dev-server":"3.3.1","@babel/preset-react":"7.0.0","@types/react-portal":"4.0.1","babel-plugin-lodash":"3.3.4","html-webpack-plugin":"3.2.0","react-test-renderer":"16.4.2","@types/react-measure":"2.0.5","clean-webpack-plugin":"2.0.2","stats-webpack-plugin":"0.7.0","eslint-config-prettier":"4.1.0","react-google-recaptcha":"^0.11.0","tslint-config-prettier":"1.18.0","@gooddata/eslint-config":"0.1.0","@gooddata/tslint-config":"1.0.0","@types/storybook__react":"4.0.1","enzyme-adapter-react-16":"1.3.1","uglifyjs-webpack-plugin":"2.1.2","@gooddata/test-storybook":"3.1.1","@storybook/addon-actions":"5.0.11","@storybook/addon-options":"5.0.11","node-sass-magic-importer":"5.1.0","react-syntax-highlighter":"6.1.2","@types/fixed-data-table-2":"0.8.1","@types/react-test-renderer":"16.0.0","circular-dependency-plugin":"5.0.2","compression-webpack-plugin":"2.0.0","@types/enzyme-adapter-react-16":"1.0.3","@types/storybook__addon-actions":"3.4.2","@babel/plugin-proposal-class-properties":"7.4.4","@babel/plugin-proposal-object-rest-spread":"7.4.4","@babel/plugin-transform-async-to-generator":"7.4.4"},"peerDependencies":{"react":"16.5.2","react-dom":"16.5.2"},"_npmOperationalInternal":{"tmp":"tmp/react-components_7.1.0-alpha.29_1560855722824_0.3536324070079071","host":"s3://npm-registry-packages"}},"7.1.0-alpha.30":{"name":"@gooddata/react-components","version":"7.1.0-alpha.30","author":{"name":"GoodData Corporation"},"license":"BSD-3-Clause","_id":"@gooddata/react-components@7.1.0-alpha.30","maintainers":[{"name":"bertold8","email":"ivan.nejezchleb@seznam.cz"},{"name":"bugsbunny338","email":"jiri.zajic@mensa.cz"},{"name":"gooddata-ci","email":"rail@gooddata.com"},{"name":"ivan.mjartan","email":"ivan.mjartan@gooddata.com"},{"name":"jakub-sterba","email":"jakub.sterba@gooddata.com"},{"name":"jaroslav.tomecek","email":"jaroslav.tomecek@gooddata.com"},{"name":"jkittler","email":"honza.kittler@gmail.com"},{"name":"khanh.le","email":"khanh.le@gooddata.com"},{"name":"langhamp","email":"pavel.langhammer@gooddata.com"},{"name":"lanhuynh","email":"lan.huynh@gooddata.com"},{"name":"linhhong","email":"linh.hong@gooddata.com"},{"name":"lpearce","email":"levi.pearce@gooddata.com"},{"name":"lupko","email":"lubomir.slivka@gooddata.com"},{"name":"martin.mosko","email":"martin.mosko@gooddata.com"},{"name":"michal.marsal","email":"michal.marsal@gooddata.com"},{"name":"nadtan","email":"tan.nguyen@gooddata.com"},{"name":"naibinh","email":"naibinh@gmail.com"},{"name":"nikolacech","email":"nikola.cech@gooddata.com"},{"name":"no23reason","email":"dan.homola@hotmail.cz"},{"name":"pbenes","email":"petr.benes@gooddata.com"},{"name":"petrjanu","email":"petr.janu@gooddata.com"},{"name":"ptquang86","email":"ptquang86@gmail.com"},{"name":"qduval","email":"quentin.duval@gooddata.com"},{"name":"rodri360","email":"me@rodri360.com"},{"name":"sarfy","email":"martin.sarfy@gmail.com"},{"name":"sitina","email":"jiri.sitina@gooddata.com"},{"name":"sondo","email":"son.do@gooddata.com"},{"name":"strouhaljan","email":"strouhal.jan@gmail.com"},{"name":"tomas.bouma","email":"tomas.bouma@gooddata.com"},{"name":"tomas.kratochvil","email":"tomas.kratochvil@gooddata.com"},{"name":"tomasreichmann","email":"tomasreichmann@gmail.com"},{"name":"tomsatgd","email":"tomas.satinsky@gooddata.com"},{"name":"tu.ngo","email":"tu.ngo@gooddata.com"},{"name":"vlastikcz","email":"vlastimil.kotas@gooddata.com"},{"name":"vlckomi1","email":"michaela.vlckova@gooddata.com"},{"name":"xmort","email":"petr.dolejsi@gooddata.com"},{"name":"yanlipnican","email":"yanlipnican@gmail.com"}],"homepage":"https://github.com/gooddata/gooddata-react-components#readme","bugs":{"url":"https://github.com/gooddata/gooddata-react-components/issues"},"dist":{"shasum":"50c1e446a2fbe49fa21a2aed861c2a741acae68f","tarball":"https://registry.npmjs.org/@gooddata/react-components/-/react-components-7.1.0-alpha.30.tgz","fileCount":1817,"integrity":"sha512-FicTC5ZLG6huDRg+TVtBmhWsQ8gMQ1h4QRXYqSQpJP6cL4Xm/iVyoVx8zNIJwJDYOKcuMN+1xV+7LeeLGaYcyA==","signatures":[{"sig":"MEUCIQCgpD1BRppaHrr0yXQf6mrOyFm2Uq/Mslc36S5PLlwfZAIgT68AWGqbD0Wu4mrjRHtk++TDXJ/fvug6TUPN2a5LeX8=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":7386236,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJdCMneCRA9TVsSAnZWagAA3xIP/0AHdzLDZi7dLAglZRF7\nwQBcA7fpK490lJehPvAU+D04e3Lwbyf/ODGVQeJo5uv7qYWzxN2cF90iHLX7\nvUhxwUDPm4Lj5COl97nQqE+AGrqrj9BSsGeqJPjUJoZFYfjD7POntsTkEfk7\nzIXZ0iWTeiV58dT/KIsTfLPvmbdGvGAlj7P4bPLZQtnFOKUUgsOmr8S8hio9\nR4CM33fTsvMuwpksftmqaTgKmIbBBwGHfRKVki5VB/4WGi2LIm7O1SWgYjUC\neTCqGUcWVUYkuKnSpoSbFGl1dykcdTAbe38EsUU7Wxu06S4CUtVOPBEKTkYc\nKnvLCxDvq3j3iFWv7Ette6/Dj8b7VozbimBVtVye26jalYIjrZUl+LCApnFK\nenGj+ha1/BDUA0m+OaG9gi7t6N8B2DZxf7TwVcPd06fSG3zq6w9Htw1kqYfZ\nTvFuFwQsCckb5pHVFV6OkLrnWDqmbvTBqRh8v8utjIYW96YRDGs9j97uXNA2\nCcCVx9DyUadLCN7rWKuexiSOWxu4px2kw2hrW0m4WNN6QgsN7KZl6EjgX2/D\nFbHQwGh/ZOppixdNsK4CO+yiXpyd3XD2MsVLEcotkkyvutzFaMEp9/qURMWV\n5DypqsQcexkZ/yYap8KWBFFvmNqG26iZIZmHNNRvL6C58eMEALhukN1Z8cTL\nQI00\r\n=Y+Iy\r\n-----END PGP SIGNATURE-----\r\n"},"jest":{"testRegex":"(/__tests__/.*|\\.(test|spec))\\.(tsx?|jsx?)$","transform":{".(js|jsx)":"babel-jest",".(ts|tsx)":"ts-jest"},"collectCoverage":false,"moduleNameMapper":{"\\.(css|less|sass|scss)$":"<rootDir>/__mocks__/styleMock.ts","^[./a-zA-Z0-9$_-]+\\.svg$":"<rootDir>/jestSvgStub.js"},"coverageReporters":["html"],"setupFilesAfterEnv":["<rootDir>/jest.setup.js"],"collectCoverageFrom":["src/**/*.{ts,tsx}","examples/server/src/**/*.{js,jsx}","!**/*.d.ts"],"moduleFileExtensions":["ts","tsx","js","jsx","json"],"testPathIgnorePatterns":[",/node_modules/","/dist/"]},"main":"dist/index.js","config":{"eslint":"./examples/**/*.{js,jsx}","tslint":"./{__mocks__,src,stories}/{,**/}*.{ts,tsx}"},"readme":"[![npm version](https://badge.fury.io/js/%40gooddata%2Freact-components.svg)](https://www.npmjs.com/package/@gooddata/react-components) \n\n# GoodData.UI React components\n> A React-based JavaScript library for building data-driven applications\n\n## Getting started\n- [GoodData.UI Documentation](http://sdk.gooddata.com/gooddata-ui/)\n- [GoodData.UI Live Examples](https://gooddata-examples.herokuapp.com/)\n- [Stack Overflow](https://stackoverflow.com/questions/tagged/gooddata)\n\n### Usage\nWith [yarn](https://yarnpkg.com) installed, go to your project directory and run\n```\n$ yarn add @gooddata/react-components\n```\nIf you prefer [npm](npmjs.com) run\n```\n$ npm install --save @gooddata/react-components\n```\n\nThe public API is exposed via global `index.js`. Except for the styles, do not import any other file directly\nbecause they are not intended to be part of the public API.\n\n## Contributing\n\nWe welcome any contribution in form of [issues](https://github.com/gooddata/gooddata-react-components/issues) or [pull requests](https://github.com/gooddata/gooddata-react-components/pulls).\nThese commands may come in handy while developing:\n\n| command | description |\n| ------- | ----------- |\n| `yarn install --pure-lockfile` | first step |\n| ||\n| `yarn dev` | build react-components to `/dist` in watch mode |\n| `yarn test` | run all unit tests |\n| `yarn prettier-write` | format the source code to match the valid codestyle |\n| `yarn validate` | validate codestyle |\n| ||\n| `yarn storybook` | run storybook from `/stories` on http://localhost:9001 |\n| `yarn build-storybook` | build storybook to `/dist-storybook` |\n| `yarn test-storybook` | run storybook and [screenshot tests](https://github.com/gooddata/gdc-client-utils/tree/master/test-storybook) |\n| ||\n| `yarn examples` | run Live Examples dev-server from `/examples` on https://localhost:8999 |\n| `yarn examples-build` | build Live Examples to `/examples/dist` |\n| `yarn examples-server` | serve built Live Examples - see `/examples/server/src` |\n| `yarn examples-testcafe` | run testcafe tests against `localhost:8999` |\n\n### Deploy to heroku.com\nWhen you deploy this repo to heroku, it serves *GoodData.UI Live Examples*.\nRelevant tasks are in `Procfile` and `package.json`.\n\n```bash\n# run in the project directory\nheroku login\nheroku create <your-app-name>\nheroku config:set DOMAIN_ADMIN_USERNAME=x@gooddata.com DOMAIN_ADMIN_PASSWORD=xy PROJECT_ID_TO_ASSIGN=xms7ga4tf3g3nzucd8380o2bev8oeknp\ngit push heroku HEAD:master\nheroku open\n```\n\n### Run Live Examples Locally\nTo run *GoodData.UI Live Examples* locally:\n```bash\ngit clone <this-repository>\ncd  <repository-folder>\nyarn install --pure-lockfile\nyarn examples\n```\nThen open https://localhost:8999 and login using Live Examples account (you can [create one here](https://gooddata-examples.herokuapp.com/registration)).\n\n### Source code formatting\nThe source code in the repository is formatted by [Prettier](https://prettier.io/). \nThe format of the code is validated by our Continuous Integration server and is one of the requirements of successful merge.\n\nPrettier is supported by every major IDE. You can find the list of supported editors and how to configure them [here](https://prettier.io/docs/en/editors.html).\n\nIn the case, when your editor is not supported or you don't want to setup the integration, you can run the `yarn prettier-write` command to reformat the code before commit.\n\n## Changelog\n\n- see [CHANGELOG.md](CHANGELOG.md)\n\n## License\n\n(C) 2007-2018 GoodData Corporation\n\nThis project is dual licensed:\n\n- The ATTRIBUTION-NONCOMMERCIAL 4.0 INTERNATIONAL (CC BY-NC 4.0) is used for purpose of the trial experience and evaluation of GoodData.UI library.\n- The GOODDATA GOODDATA.UI LIBRARY END USER LICENSE AGREEMENT is used for GoodData customers.\n\nFor more information, please see [LICENSE](https://github.com/gooddata/gooddata-react-components/blob/master/LICENSE)\n","gitHead":"1e55bdfa317f3a535ec305eef487b97dcbc4087c","scripts":{"dev":"bash scripts/build.sh --dev-watch","test":"jest --watch","build":"bash scripts/build.sh","tslint":"yarn run-tslint -t verbose $npm_package_config_tslint","prepare":"cd examples/server && yarn install --pure-lockfile && cd ../..; rm -r examples/node_modules 2>/dev/null; true","examples":"bash scripts/run-examples.sh","prepare?":"# Called before `npm publish` and on local `npm install`. Temporarily also for deleting obsolete node_modules. Ends with `true` to continue gracefully.","validate":"tsc --noEmit && yarn tslint && eslint $npm_package_config_eslint && yarn prettier-check","build-dev":"bash scripts/build.sh --dev","examples?":"# Default is developer domain, other options: yarn examples [sec,secure,stg,stg2,stg3,demo,developer or URL]","storybook":"yarn build && start-storybook -p 9001 -c .storybook","test-once":"jest","tslint-ci":"mkdir -p ./ci/results && yarn run-tslint -t checkstyle -o ./ci/results/tslint-results.xml $npm_package_config_tslint","run-tslint":"tslint -p tsconfig.json","validate-ci":"tsc --noEmit && yarn tslint-ci  && eslint $npm_package_config_eslint -f checkstyle -o ci/results/eslint-results.xml && yarn prettier-check","examples-build":"bash scripts/build-examples.sh","prepublishOnly":"yarn build","prettier-check":"prettier --check '{src,stories,styles,__mocks__,examples/server/src,examples/src,examples/test}/**/*.{ts,js,tsx,jsx,json,scss,md,yaml,html}'","prettier-write":"prettier --write '{src,stories,styles,__mocks__,examples/server/src,examples/src,examples/test}/**/*.{ts,js,tsx,jsx,json,scss,md,yaml,html}'","test-storybook":"yarn build && test-storybook","build-storybook":"yarn build && build-storybook -c .storybook -o dist-storybook","examples-server":"node examples/server/src/index.js","heroku-postbuild":"yarn examples-build developer","examples-testcafe":"testcafe chrome --assertion-timeout 60000 -S -s examples/_screenshots examples/test/**/**/*_test* --debug-on-fail","examples-testcafe-ci":"testcafe 'chrome:headless --no-sandbox' --assertion-timeout 60000 -S -s examples/_screenshots examples/test/**/**/*_test*","examples-testcafe-live":"testcafe-live chrome --assertion-timeout 60000 examples/test/**/**/*_test*"},"typings":"dist/index.d.ts","_npmUser":{"name":"gooddata-ci","email":"rail@gooddata.com"},"deprecated":"@gooddata/react-components@7 reached End of Support on March 31, 2022. Please upgrade (see https://sdk.gooddata.com/gooddata-ui/docs/supported_versions.html for more information).","repository":{"url":"git+ssh://git@github.com/gooddata/gooddata-react-components.git","type":"git"},"_npmVersion":"6.4.1","description":"GoodData React Components","directories":{},"_nodeVersion":"8.12.0","dependencies":{"rxjs":"^5.5.6","uuid":"3.2.1","immer":"1.3.1","lodash":"4.17.11","invariant":"^2.2.2","classnames":"^2.2.6","highcharts":"7.1.1","prop-types":"^15.6.0","react-intl":"^2.4.0","custom-event":"^1.0.1","ag-grid-react":"20.0.0","react-measure":"2.3.0","@gooddata/typings":"^2.13.2","ag-grid-community":"20.0.0","http-status-codes":"^1.3.0","@gooddata/js-utils":"3.4.0","@gooddata/numberjs":"^3.1.2","fixed-data-table-2":"0.7.17","react-async-script":"^1.0.1","@gooddata/goodstrap":"60.8.0","react-dom-factories":"^1.0.2","@gooddata/gooddata-js":"11.14.0","react-transition-group":"2.2.1","nodelist-foreach-polyfill":"^1.2.0","highcharts-grouped-categories":"^1.1.3"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"raf":"3.3.2","yup":"^0.24.1","jest":"24.7.1","react":"16.5.2","enzyme":"3.5.0","eslint":"4.19.1","formik":"^0.11.11","moment":"2.23.0","history":"^4.7.2","ts-jest":"24.0.0","webpack":"4.30.0","prettier":"1.16.4","react-ga":"^2.5.2","recharts":"1.0.0-beta.9","testcafe":"0.20.3","commander":"2.14.1","node-sass":"4.7.2","react-dom":"16.5.2","supertest":"3.0.0","ts-loader":"6.0.0","css-loader":"0.28.7","jest-junit":"3.0.0","raw-loader":"0.5.1","styled-jsx":"2.2.1","typescript":"3.3.4000","@babel/core":"7.4.4","@types/jest":"24.0.6","@types/node":"7.0.8","@types/uuid":"3.4.3","file-loader":"3.0.1","sass-loader":"6.0.6","webpack-cli":"3.3.2","@types/react":"16.0.34","babel-loader":"8.0.5","react-helmet":"5.2.0","react-select":"1.2.1","style-loader":"0.19.1","@types/enzyme":"3.1.13","@types/lodash":"4.14.123","testcafe-live":"0.1.4","@babel/runtime":"7.4.4","@babel/polyfill":"^7.4.4","@storybook/react":"5.0.11","@types/invariant":"2.2.29","@types/react-dom":"16.0.3","isomorphic-fetch":"2.2.1","react-datepicker":"1.1.0","react-router-dom":"4.2.2","@babel/preset-env":"7.4.4","@gooddata/mock-js":"1.28.0","@storybook/addons":"5.0.11","@types/classnames":"2.2.3","@types/prop-types":"15.5.2","@types/react-intl":"2.3.5","@storybook/theming":"5.0.11","identity-obj-proxy":"^3.0.0","webpack-dev-server":"3.3.1","@babel/preset-react":"7.0.0","@types/react-portal":"4.0.1","babel-plugin-lodash":"3.3.4","html-webpack-plugin":"3.2.0","react-test-renderer":"16.4.2","@types/react-measure":"2.0.5","clean-webpack-plugin":"2.0.2","stats-webpack-plugin":"0.7.0","eslint-config-prettier":"4.1.0","react-google-recaptcha":"^0.11.0","tslint-config-prettier":"1.18.0","@gooddata/eslint-config":"0.1.0","@gooddata/tslint-config":"1.0.0","@types/storybook__react":"4.0.1","enzyme-adapter-react-16":"1.3.1","uglifyjs-webpack-plugin":"2.1.2","@gooddata/test-storybook":"3.1.1","@storybook/addon-actions":"5.0.11","@storybook/addon-options":"5.0.11","node-sass-magic-importer":"5.1.0","react-syntax-highlighter":"6.1.2","@types/fixed-data-table-2":"0.8.1","@types/react-test-renderer":"16.0.0","circular-dependency-plugin":"5.0.2","compression-webpack-plugin":"2.0.0","@types/enzyme-adapter-react-16":"1.0.3","@types/storybook__addon-actions":"3.4.2","@babel/plugin-proposal-class-properties":"7.4.4","@babel/plugin-proposal-object-rest-spread":"7.4.4","@babel/plugin-transform-async-to-generator":"7.4.4"},"peerDependencies":{"react":"16.5.2","react-dom":"16.5.2"},"_npmOperationalInternal":{"tmp":"tmp/react-components_7.1.0-alpha.30_1560857053018_0.8920873117479655","host":"s3://npm-registry-packages"}},"7.1.0-alpha.31":{"name":"@gooddata/react-components","version":"7.1.0-alpha.31","author":{"name":"GoodData Corporation"},"license":"BSD-3-Clause","_id":"@gooddata/react-components@7.1.0-alpha.31","maintainers":[{"name":"bertold8","email":"ivan.nejezchleb@seznam.cz"},{"name":"bugsbunny338","email":"jiri.zajic@mensa.cz"},{"name":"gooddata-ci","email":"rail@gooddata.com"},{"name":"ivan.mjartan","email":"ivan.mjartan@gooddata.com"},{"name":"jakub-sterba","email":"jakub.sterba@gooddata.com"},{"name":"jaroslav.tomecek","email":"jaroslav.tomecek@gooddata.com"},{"name":"jkittler","email":"honza.kittler@gmail.com"},{"name":"khanh.le","email":"khanh.le@gooddata.com"},{"name":"langhamp","email":"pavel.langhammer@gooddata.com"},{"name":"lanhuynh","email":"lan.huynh@gooddata.com"},{"name":"linhhong","email":"linh.hong@gooddata.com"},{"name":"lpearce","email":"levi.pearce@gooddata.com"},{"name":"lupko","email":"lubomir.slivka@gooddata.com"},{"name":"martin.mosko","email":"martin.mosko@gooddata.com"},{"name":"michal.marsal","email":"michal.marsal@gooddata.com"},{"name":"nadtan","email":"tan.nguyen@gooddata.com"},{"name":"naibinh","email":"naibinh@gmail.com"},{"name":"nikolacech","email":"nikola.cech@gooddata.com"},{"name":"no23reason","email":"dan.homola@hotmail.cz"},{"name":"pbenes","email":"petr.benes@gooddata.com"},{"name":"petrjanu","email":"petr.janu@gooddata.com"},{"name":"ptquang86","email":"ptquang86@gmail.com"},{"name":"qduval","email":"quentin.duval@gooddata.com"},{"name":"rodri360","email":"me@rodri360.com"},{"name":"sarfy","email":"martin.sarfy@gmail.com"},{"name":"sitina","email":"jiri.sitina@gooddata.com"},{"name":"sondo","email":"son.do@gooddata.com"},{"name":"strouhaljan","email":"strouhal.jan@gmail.com"},{"name":"tomas.bouma","email":"tomas.bouma@gooddata.com"},{"name":"tomas.kratochvil","email":"tomas.kratochvil@gooddata.com"},{"name":"tomasreichmann","email":"tomasreichmann@gmail.com"},{"name":"tomsatgd","email":"tomas.satinsky@gooddata.com"},{"name":"tu.ngo","email":"tu.ngo@gooddata.com"},{"name":"vlastikcz","email":"vlastimil.kotas@gooddata.com"},{"name":"vlckomi1","email":"michaela.vlckova@gooddata.com"},{"name":"xmort","email":"petr.dolejsi@gooddata.com"},{"name":"yanlipnican","email":"yanlipnican@gmail.com"}],"homepage":"https://github.com/gooddata/gooddata-react-components#readme","bugs":{"url":"https://github.com/gooddata/gooddata-react-components/issues"},"dist":{"shasum":"22f3d85047075705eb98a0cc5da01cba9f7e7181","tarball":"https://registry.npmjs.org/@gooddata/react-components/-/react-components-7.1.0-alpha.31.tgz","fileCount":1817,"integrity":"sha512-3m+yqBwP9Mn1Rdey6QofTKIW/nI2NUAk6iOMHQIFkr+lxP+5932RQs9uueb5Ts86Mz6AXmw0YPZEQm//+QFfXA==","signatures":[{"sig":"MEYCIQCou5hUiMQxHjiejhBRlH1d0IabZ1de3hP+E/gTS4WAXgIhAIjf5lka7mtSXT0GNcnCczWX94R+VYxvC2rub23y9Tqx","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":7386245,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJdCRLkCRA9TVsSAnZWagAAucgQAIH+p0zCPxedZOE1Jug/\nuODXByqp8zztbrLwMGiuT9tyUhMgEdm4VCQdSuAR7y6ORmut5cHUsUSdc5vs\nrtxEBH/z5K11Pd04Qc/r5IsF2/Dg1NReA0vqnZHknbTsaO2UyJKN3eFfByYz\ncrhcPUdV2m6W8y+l/WpZzknDYG1HvBD8Ro4oJMgcvLHe1M/FkSryzllXkiKP\nLKb2elKTk71w1DxCvwX/om3g8GtymwBXHBBzJQfRXAuInarkDx7wLyKMmKXU\nAqd3vQqrHpZ4HsrExC1Ja3L8a6Lt6KaLdO15uVxSkigvpIH4TpR5l5ODg5nO\nrPZxwgxVEvJ7t71Sncv0kDXnB0jEuI5W5UNIV5drxaLEZ0BkQ2aGIhYeFSku\nhqvjxO0weYKcUqqnMwUd3t4L6x4S/p9nojvYGi25sr0J71yTA2PPygYeyi7/\nUqv2csx88YRwyuveCjoT4s3Tl1hYU/Nc0alW6E7esQmKV1SmRp3uhjrqK8yk\nR8a5UCAzgRXHB2pl/8y/GDAlYl3vhsNz80THYhWFoJP5dzSEMMg3itljJuN5\njgr98dot4Xs1NE8NHJEUeDmhlShXoWSS7bpthaoVdHgUmdNmFgzB2pnQkLjU\nUvtL9l/UQR8DnT0pdeudrTS67cSWpuV/jEA/1ZQj0EWaRXzaqG+Aqvb6f3KD\n+M+c\r\n=jWr4\r\n-----END PGP SIGNATURE-----\r\n"},"jest":{"testRegex":"(/__tests__/.*|\\.(test|spec))\\.(tsx?|jsx?)$","transform":{".(js|jsx)":"babel-jest",".(ts|tsx)":"ts-jest"},"collectCoverage":false,"moduleNameMapper":{"\\.(css|less|sass|scss)$":"<rootDir>/__mocks__/styleMock.ts","^[./a-zA-Z0-9$_-]+\\.svg$":"<rootDir>/jestSvgStub.js"},"coverageReporters":["html"],"setupFilesAfterEnv":["<rootDir>/jest.setup.js"],"collectCoverageFrom":["src/**/*.{ts,tsx}","examples/server/src/**/*.{js,jsx}","!**/*.d.ts"],"moduleFileExtensions":["ts","tsx","js","jsx","json"],"testPathIgnorePatterns":[",/node_modules/","/dist/"]},"main":"dist/index.js","config":{"eslint":"./examples/**/*.{js,jsx}","tslint":"./{__mocks__,src,stories}/{,**/}*.{ts,tsx}"},"readme":"[![npm version](https://badge.fury.io/js/%40gooddata%2Freact-components.svg)](https://www.npmjs.com/package/@gooddata/react-components) \n\n# GoodData.UI React components\n> A React-based JavaScript library for building data-driven applications\n\n## Getting started\n- [GoodData.UI Documentation](http://sdk.gooddata.com/gooddata-ui/)\n- [GoodData.UI Live Examples](https://gooddata-examples.herokuapp.com/)\n- [Stack Overflow](https://stackoverflow.com/questions/tagged/gooddata)\n\n### Usage\nWith [yarn](https://yarnpkg.com) installed, go to your project directory and run\n```\n$ yarn add @gooddata/react-components\n```\nIf you prefer [npm](npmjs.com) run\n```\n$ npm install --save @gooddata/react-components\n```\n\nThe public API is exposed via global `index.js`. Except for the styles, do not import any other file directly\nbecause they are not intended to be part of the public API.\n\n## Contributing\n\nWe welcome any contribution in form of [issues](https://github.com/gooddata/gooddata-react-components/issues) or [pull requests](https://github.com/gooddata/gooddata-react-components/pulls).\nThese commands may come in handy while developing:\n\n| command | description |\n| ------- | ----------- |\n| `yarn install --pure-lockfile` | first step |\n| ||\n| `yarn dev` | build react-components to `/dist` in watch mode |\n| `yarn test` | run all unit tests |\n| `yarn prettier-write` | format the source code to match the valid codestyle |\n| `yarn validate` | validate codestyle |\n| ||\n| `yarn storybook` | run storybook from `/stories` on http://localhost:9001 |\n| `yarn build-storybook` | build storybook to `/dist-storybook` |\n| `yarn test-storybook` | run storybook and [screenshot tests](https://github.com/gooddata/gdc-client-utils/tree/master/test-storybook) |\n| ||\n| `yarn examples` | run Live Examples dev-server from `/examples` on https://localhost:8999 |\n| `yarn examples-build` | build Live Examples to `/examples/dist` |\n| `yarn examples-server` | serve built Live Examples - see `/examples/server/src` |\n| `yarn examples-testcafe` | run testcafe tests against `localhost:8999` |\n\n### Deploy to heroku.com\nWhen you deploy this repo to heroku, it serves *GoodData.UI Live Examples*.\nRelevant tasks are in `Procfile` and `package.json`.\n\n```bash\n# run in the project directory\nheroku login\nheroku create <your-app-name>\nheroku config:set DOMAIN_ADMIN_USERNAME=x@gooddata.com DOMAIN_ADMIN_PASSWORD=xy PROJECT_ID_TO_ASSIGN=xms7ga4tf3g3nzucd8380o2bev8oeknp\ngit push heroku HEAD:master\nheroku open\n```\n\n### Run Live Examples Locally\nTo run *GoodData.UI Live Examples* locally:\n```bash\ngit clone <this-repository>\ncd  <repository-folder>\nyarn install --pure-lockfile\nyarn examples\n```\nThen open https://localhost:8999 and login using Live Examples account (you can [create one here](https://gooddata-examples.herokuapp.com/registration)).\n\n### Source code formatting\nThe source code in the repository is formatted by [Prettier](https://prettier.io/). \nThe format of the code is validated by our Continuous Integration server and is one of the requirements of successful merge.\n\nPrettier is supported by every major IDE. You can find the list of supported editors and how to configure them [here](https://prettier.io/docs/en/editors.html).\n\nIn the case, when your editor is not supported or you don't want to setup the integration, you can run the `yarn prettier-write` command to reformat the code before commit.\n\n## Changelog\n\n- see [CHANGELOG.md](CHANGELOG.md)\n\n## License\n\n(C) 2007-2018 GoodData Corporation\n\nThis project is dual licensed:\n\n- The ATTRIBUTION-NONCOMMERCIAL 4.0 INTERNATIONAL (CC BY-NC 4.0) is used for purpose of the trial experience and evaluation of GoodData.UI library.\n- The GOODDATA GOODDATA.UI LIBRARY END USER LICENSE AGREEMENT is used for GoodData customers.\n\nFor more information, please see [LICENSE](https://github.com/gooddata/gooddata-react-components/blob/master/LICENSE)\n","gitHead":"693ff99a0c98d94683ab5a4a49c8412ee461e264","scripts":{"dev":"bash scripts/build.sh --dev-watch","test":"jest --watch","build":"bash scripts/build.sh","tslint":"yarn run-tslint -t verbose $npm_package_config_tslint","prepare":"cd examples/server && yarn install --frozen-lockfile && cd ../..; rm -r examples/node_modules 2>/dev/null; true","examples":"bash scripts/run-examples.sh","prepare?":"# Called before `npm publish` and on local `npm install`. Temporarily also for deleting obsolete node_modules. Ends with `true` to continue gracefully.","validate":"tsc --noEmit && yarn tslint && eslint $npm_package_config_eslint && yarn prettier-check","build-dev":"bash scripts/build.sh --dev","examples?":"# Default is developer domain, other options: yarn examples [sec,secure,stg,stg2,stg3,demo,developer or URL]","storybook":"yarn build && start-storybook -p 9001 -c .storybook","test-once":"jest","tslint-ci":"mkdir -p ./ci/results && yarn run-tslint -t checkstyle -o ./ci/results/tslint-results.xml $npm_package_config_tslint","run-tslint":"tslint -p tsconfig.json","validate-ci":"tsc --noEmit && yarn tslint-ci  && eslint $npm_package_config_eslint -f checkstyle -o ci/results/eslint-results.xml && yarn prettier-check","examples-build":"bash scripts/build-examples.sh","prepublishOnly":"yarn build","prettier-check":"prettier --check '{src,stories,styles,__mocks__,examples/server/src,examples/src,examples/test}/**/*.{ts,js,tsx,jsx,json,scss,md,yaml,html}'","prettier-write":"prettier --write '{src,stories,styles,__mocks__,examples/server/src,examples/src,examples/test}/**/*.{ts,js,tsx,jsx,json,scss,md,yaml,html}'","test-storybook":"yarn build && test-storybook","build-storybook":"yarn build && build-storybook -c .storybook -o dist-storybook","examples-server":"node examples/server/src/index.js","heroku-postbuild":"yarn examples-build developer","examples-testcafe":"testcafe chrome --assertion-timeout 60000 -S -s examples/_screenshots examples/test/**/**/*_test* --debug-on-fail","examples-testcafe-ci":"testcafe 'chrome:headless --no-sandbox' --assertion-timeout 60000 -S -s examples/_screenshots examples/test/**/**/*_test*","examples-testcafe-live":"testcafe-live chrome --assertion-timeout 60000 examples/test/**/**/*_test*"},"typings":"dist/index.d.ts","_npmUser":{"name":"gooddata-ci","email":"rail@gooddata.com"},"deprecated":"@gooddata/react-components@7 reached End of Support on March 31, 2022. Please upgrade (see https://sdk.gooddata.com/gooddata-ui/docs/supported_versions.html for more information).","repository":{"url":"git+ssh://git@github.com/gooddata/gooddata-react-components.git","type":"git"},"_npmVersion":"6.4.1","description":"GoodData React Components","directories":{},"_nodeVersion":"8.12.0","dependencies":{"rxjs":"^5.5.6","uuid":"3.2.1","immer":"1.3.1","lodash":"4.17.11","invariant":"^2.2.2","classnames":"^2.2.6","highcharts":"7.1.1","prop-types":"^15.6.0","react-intl":"^2.4.0","custom-event":"^1.0.1","ag-grid-react":"20.0.0","react-measure":"2.3.0","@gooddata/typings":"^2.13.2","ag-grid-community":"20.0.0","http-status-codes":"^1.3.0","@gooddata/js-utils":"^3.4.0","@gooddata/numberjs":"^3.1.2","fixed-data-table-2":"0.7.17","react-async-script":"^1.0.1","@gooddata/goodstrap":"^60.8.0","react-dom-factories":"^1.0.2","@gooddata/gooddata-js":"^11.14.0","react-transition-group":"2.2.1","nodelist-foreach-polyfill":"^1.2.0","highcharts-grouped-categories":"^1.1.3"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"raf":"3.3.2","yup":"^0.24.1","jest":"24.7.1","react":"^16.5.2","enzyme":"3.5.0","eslint":"4.19.1","formik":"^0.11.11","moment":"2.23.0","history":"^4.7.2","ts-jest":"24.0.0","webpack":"4.30.0","prettier":"1.16.4","react-ga":"^2.5.2","recharts":"1.0.0-beta.9","testcafe":"0.20.3","commander":"2.14.1","node-sass":"4.7.2","react-dom":"^16.5.2","supertest":"3.0.0","ts-loader":"6.0.0","css-loader":"0.28.7","jest-junit":"3.0.0","raw-loader":"0.5.1","styled-jsx":"2.2.1","typescript":"3.3.4000","@babel/core":"7.4.4","@types/jest":"24.0.6","@types/node":"7.0.8","@types/uuid":"3.4.3","file-loader":"3.0.1","sass-loader":"6.0.6","webpack-cli":"3.3.2","@types/react":"16.0.34","babel-loader":"8.0.5","react-helmet":"5.2.0","react-select":"1.2.1","style-loader":"0.19.1","@types/enzyme":"3.1.13","@types/lodash":"4.14.123","testcafe-live":"0.1.4","@babel/runtime":"7.4.4","@babel/polyfill":"^7.4.4","@storybook/react":"5.0.11","@types/invariant":"2.2.29","@types/react-dom":"16.0.3","isomorphic-fetch":"2.2.1","react-datepicker":"1.1.0","react-router-dom":"4.2.2","@babel/preset-env":"7.4.4","@gooddata/mock-js":"1.28.0","@storybook/addons":"5.0.11","@types/classnames":"2.2.3","@types/prop-types":"15.5.2","@types/react-intl":"2.3.5","@storybook/theming":"5.0.11","identity-obj-proxy":"^3.0.0","webpack-dev-server":"3.3.1","@babel/preset-react":"7.0.0","@types/react-portal":"4.0.1","babel-plugin-lodash":"3.3.4","html-webpack-plugin":"3.2.0","react-test-renderer":"16.4.2","@types/react-measure":"2.0.5","clean-webpack-plugin":"2.0.2","stats-webpack-plugin":"0.7.0","eslint-config-prettier":"4.1.0","react-google-recaptcha":"^0.11.0","tslint-config-prettier":"1.18.0","@gooddata/eslint-config":"0.1.0","@gooddata/tslint-config":"1.0.0","@types/storybook__react":"4.0.1","enzyme-adapter-react-16":"1.3.1","uglifyjs-webpack-plugin":"2.1.2","@gooddata/test-storybook":"3.1.1","@storybook/addon-actions":"5.0.11","@storybook/addon-options":"5.0.11","node-sass-magic-importer":"5.1.0","react-syntax-highlighter":"6.1.2","@types/fixed-data-table-2":"0.8.1","@types/react-test-renderer":"16.0.0","circular-dependency-plugin":"5.0.2","compression-webpack-plugin":"2.0.0","@types/enzyme-adapter-react-16":"1.0.3","@types/storybook__addon-actions":"3.4.2","@babel/plugin-proposal-class-properties":"7.4.4","@babel/plugin-proposal-object-rest-spread":"7.4.4","@babel/plugin-transform-async-to-generator":"7.4.4"},"peerDependencies":{"react":"^16.5.2","react-dom":"^16.5.2"},"_npmOperationalInternal":{"tmp":"tmp/react-components_7.1.0-alpha.31_1560875747775_0.8901820830377274","host":"s3://npm-registry-packages"}},"7.1.0-alpha.32":{"name":"@gooddata/react-components","version":"7.1.0-alpha.32","author":{"name":"GoodData Corporation"},"license":"BSD-3-Clause","_id":"@gooddata/react-components@7.1.0-alpha.32","maintainers":[{"name":"bertold8","email":"ivan.nejezchleb@seznam.cz"},{"name":"bugsbunny338","email":"jiri.zajic@mensa.cz"},{"name":"gooddata-ci","email":"rail@gooddata.com"},{"name":"ivan.mjartan","email":"ivan.mjartan@gooddata.com"},{"name":"jakub-sterba","email":"jakub.sterba@gooddata.com"},{"name":"jaroslav.tomecek","email":"jaroslav.tomecek@gooddata.com"},{"name":"jkittler","email":"honza.kittler@gmail.com"},{"name":"khanh.le","email":"khanh.le@gooddata.com"},{"name":"langhamp","email":"pavel.langhammer@gooddata.com"},{"name":"lanhuynh","email":"lan.huynh@gooddata.com"},{"name":"linhhong","email":"linh.hong@gooddata.com"},{"name":"lpearce","email":"levi.pearce@gooddata.com"},{"name":"lupko","email":"lubomir.slivka@gooddata.com"},{"name":"martin.mosko","email":"martin.mosko@gooddata.com"},{"name":"michal.marsal","email":"michal.marsal@gooddata.com"},{"name":"nadtan","email":"tan.nguyen@gooddata.com"},{"name":"naibinh","email":"naibinh@gmail.com"},{"name":"nikolacech","email":"nikola.cech@gooddata.com"},{"name":"no23reason","email":"dan.homola@hotmail.cz"},{"name":"pbenes","email":"petr.benes@gooddata.com"},{"name":"petrjanu","email":"petr.janu@gooddata.com"},{"name":"ptquang86","email":"ptquang86@gmail.com"},{"name":"qduval","email":"quentin.duval@gooddata.com"},{"name":"rodri360","email":"me@rodri360.com"},{"name":"sarfy","email":"martin.sarfy@gmail.com"},{"name":"sitina","email":"jiri.sitina@gooddata.com"},{"name":"sondo","email":"son.do@gooddata.com"},{"name":"strouhaljan","email":"strouhal.jan@gmail.com"},{"name":"tomas.bouma","email":"tomas.bouma@gooddata.com"},{"name":"tomas.kratochvil","email":"tomas.kratochvil@gooddata.com"},{"name":"tomasreichmann","email":"tomasreichmann@gmail.com"},{"name":"tomsatgd","email":"tomas.satinsky@gooddata.com"},{"name":"tu.ngo","email":"tu.ngo@gooddata.com"},{"name":"vlastikcz","email":"vlastimil.kotas@gooddata.com"},{"name":"vlckomi1","email":"michaela.vlckova@gooddata.com"},{"name":"xmort","email":"petr.dolejsi@gooddata.com"},{"name":"yanlipnican","email":"yanlipnican@gmail.com"}],"homepage":"https://github.com/gooddata/gooddata-react-components#readme","bugs":{"url":"https://github.com/gooddata/gooddata-react-components/issues"},"dist":{"shasum":"a6f555a1246586607438daf782090be16e51c3a4","tarball":"https://registry.npmjs.org/@gooddata/react-components/-/react-components-7.1.0-alpha.32.tgz","fileCount":1817,"integrity":"sha512-7YCSLO79k2EITJMgud9gqaKFpzObNvFxx6o/RsS1GSg1ilnvW6vZB9ZJHnyc+ycpU1fSZOjAuYi1SuPC4RpLSg==","signatures":[{"sig":"MEQCIHXKLIr6HwBDliYkaBVvaMUORtQCRytdaZRImGfRqEJWAiACPykXfw8vDqffPrtH3ZBIaUOI/y6NVjDki/awtrQabA==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":7386742,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJdCe1vCRA9TVsSAnZWagAA8IwQAI/s7DaRTgdGTPimjs0F\nA4LbohMCKA9OKsN/h0fhi+O7ksF3gY7Jnt6MkDAc+raFTKxn6chP+zmQSoDo\nZ+CJitWQr4NVWQ8MTsD7f/nQr3Y2Zr3MQZ1Wxz4+2OoYnrvryuFAoI7y55aW\nx8ilYjyi7Wz45mS7GhTltgO1ZpG/5guPpCMfLTlpAET8odqsqN6rqbBQI8CA\n3cECK4Dz2DLJIkbiL/d6s5V4MIkmw9G9VIPgxcb/OcO6P+lP8Su7h468JE3q\nkuhaSDpSd4fhDmi0bzVZ++Qq29uQPjFB9GqVTNF3q8DV1kqYIKiWdwH63yBu\n68tDQjhPWpk1Kio6FYUkkRQJb5+js8gLz7M+j0zRtTDC0WH2Fj0bcqmhzBkN\nPYm5WsS1hAI8niT3VSsOrVOgeZmZz0s0o3RcqxYpMkoaM+RIp8DujGpxbaDq\nyW7Gb//ckiW8XddhKyjzZMtfM8tfbfnsvMe3u4+ZWJlYsHzKXij/8CnxPGZf\n2EJAy5TXdSNuJ1/U1DZjPL4+I3hzMLJzJAUjV88WzogqQ/aty5976YojTNNo\nbxTpK8Se4i3uxXncuBrTFtVdaeIgQPW0ddBuOSErbO0q0WoVgfVasK1eN4kf\nc+bAordrw+AjPev61TGRKpr0Xrl76GFPThr3W5uqi1QsFp/ILsuLJt+S1dwk\nOEvl\r\n=lrhE\r\n-----END PGP SIGNATURE-----\r\n"},"jest":{"testRegex":"(/__tests__/.*|\\.(test|spec))\\.(tsx?|jsx?)$","transform":{".(js|jsx)":"babel-jest",".(ts|tsx)":"ts-jest"},"collectCoverage":false,"moduleNameMapper":{"\\.(css|less|sass|scss)$":"<rootDir>/__mocks__/styleMock.ts","^[./a-zA-Z0-9$_-]+\\.svg$":"<rootDir>/jestSvgStub.js"},"coverageReporters":["html"],"setupFilesAfterEnv":["<rootDir>/jest.setup.js"],"collectCoverageFrom":["src/**/*.{ts,tsx}","examples/server/src/**/*.{js,jsx}","!**/*.d.ts"],"moduleFileExtensions":["ts","tsx","js","jsx","json"],"testPathIgnorePatterns":[",/node_modules/","/dist/"]},"main":"dist/index.js","config":{"eslint":"./examples/**/*.{js,jsx}","tslint":"./{__mocks__,src,stories}/{,**/}*.{ts,tsx}"},"readme":"[![npm version](https://badge.fury.io/js/%40gooddata%2Freact-components.svg)](https://www.npmjs.com/package/@gooddata/react-components) \n\n# GoodData.UI React components\n> A React-based JavaScript library for building data-driven applications\n\n## Getting started\n- [GoodData.UI Documentation](http://sdk.gooddata.com/gooddata-ui/)\n- [GoodData.UI Live Examples](https://gooddata-examples.herokuapp.com/)\n- [Stack Overflow](https://stackoverflow.com/questions/tagged/gooddata)\n\n### Usage\nWith [yarn](https://yarnpkg.com) installed, go to your project directory and run\n```\n$ yarn add @gooddata/react-components\n```\nIf you prefer [npm](npmjs.com) run\n```\n$ npm install --save @gooddata/react-components\n```\n\nThe public API is exposed via global `index.js`. Except for the styles, do not import any other file directly\nbecause they are not intended to be part of the public API.\n\n## Contributing\n\nWe welcome any contribution in form of [issues](https://github.com/gooddata/gooddata-react-components/issues) or [pull requests](https://github.com/gooddata/gooddata-react-components/pulls).\nThese commands may come in handy while developing:\n\n| command | description |\n| ------- | ----------- |\n| `yarn install --pure-lockfile` | first step |\n| ||\n| `yarn dev` | build react-components to `/dist` in watch mode |\n| `yarn test` | run all unit tests |\n| `yarn prettier-write` | format the source code to match the valid codestyle |\n| `yarn validate` | validate codestyle |\n| ||\n| `yarn storybook` | run storybook from `/stories` on http://localhost:9001 |\n| `yarn build-storybook` | build storybook to `/dist-storybook` |\n| `yarn test-storybook` | run storybook and [screenshot tests](https://github.com/gooddata/gdc-client-utils/tree/master/test-storybook) |\n| ||\n| `yarn examples` | run Live Examples dev-server from `/examples` on https://localhost:8999 |\n| `yarn examples-build` | build Live Examples to `/examples/dist` |\n| `yarn examples-server` | serve built Live Examples - see `/examples/server/src` |\n| `yarn examples-testcafe` | run testcafe tests against `localhost:8999` |\n\n### Deploy to heroku.com\nWhen you deploy this repo to heroku, it serves *GoodData.UI Live Examples*.\nRelevant tasks are in `Procfile` and `package.json`.\n\n```bash\n# run in the project directory\nheroku login\nheroku create <your-app-name>\nheroku config:set DOMAIN_ADMIN_USERNAME=x@gooddata.com DOMAIN_ADMIN_PASSWORD=xy PROJECT_ID_TO_ASSIGN=xms7ga4tf3g3nzucd8380o2bev8oeknp\ngit push heroku HEAD:master\nheroku open\n```\n\n### Run Live Examples Locally\nTo run *GoodData.UI Live Examples* locally:\n```bash\ngit clone <this-repository>\ncd  <repository-folder>\nyarn install --pure-lockfile\nyarn examples\n```\nThen open https://localhost:8999 and login using Live Examples account (you can [create one here](https://gooddata-examples.herokuapp.com/registration)).\n\n### Source code formatting\nThe source code in the repository is formatted by [Prettier](https://prettier.io/). \nThe format of the code is validated by our Continuous Integration server and is one of the requirements of successful merge.\n\nPrettier is supported by every major IDE. You can find the list of supported editors and how to configure them [here](https://prettier.io/docs/en/editors.html).\n\nIn the case, when your editor is not supported or you don't want to setup the integration, you can run the `yarn prettier-write` command to reformat the code before commit.\n\n## Changelog\n\n- see [CHANGELOG.md](CHANGELOG.md)\n\n## License\n\n(C) 2007-2018 GoodData Corporation\n\nThis project is dual licensed:\n\n- The ATTRIBUTION-NONCOMMERCIAL 4.0 INTERNATIONAL (CC BY-NC 4.0) is used for purpose of the trial experience and evaluation of GoodData.UI library.\n- The GOODDATA GOODDATA.UI LIBRARY END USER LICENSE AGREEMENT is used for GoodData customers.\n\nFor more information, please see [LICENSE](https://github.com/gooddata/gooddata-react-components/blob/master/LICENSE)\n","gitHead":"54292ef9d47b603a28baa3207d6808882305a975","scripts":{"dev":"bash scripts/build.sh --dev-watch","test":"jest --watch","build":"bash scripts/build.sh","tslint":"yarn run-tslint -t verbose $npm_package_config_tslint","prepare":"cd examples/server && yarn install --frozen-lockfile && cd ../..; rm -r examples/node_modules 2>/dev/null; true","examples":"bash scripts/run-examples.sh","prepare?":"# Called before `npm publish` and on local `npm install`. Temporarily also for deleting obsolete node_modules. Ends with `true` to continue gracefully.","validate":"tsc --noEmit && yarn tslint && eslint $npm_package_config_eslint && yarn prettier-check","build-dev":"bash scripts/build.sh --dev","examples?":"# Default is developer domain, other options: yarn examples [sec,secure,stg,stg2,stg3,demo,developer or URL]","storybook":"yarn build && start-storybook -p 9001 -c .storybook","test-once":"jest","tslint-ci":"mkdir -p ./ci/results && yarn run-tslint -t checkstyle -o ./ci/results/tslint-results.xml $npm_package_config_tslint","run-tslint":"tslint -p tsconfig.json","validate-ci":"tsc --noEmit && yarn tslint-ci  && eslint $npm_package_config_eslint -f checkstyle -o ci/results/eslint-results.xml && yarn prettier-check","examples-build":"bash scripts/build-examples.sh","prepublishOnly":"yarn build","prettier-check":"prettier --check '{src,stories,styles,__mocks__,examples/server/src,examples/src,examples/test}/**/*.{ts,js,tsx,jsx,json,scss,md,yaml,html}'","prettier-write":"prettier --write '{src,stories,styles,__mocks__,examples/server/src,examples/src,examples/test}/**/*.{ts,js,tsx,jsx,json,scss,md,yaml,html}'","test-storybook":"yarn build && test-storybook","build-storybook":"yarn build && build-storybook -c .storybook -o dist-storybook","examples-server":"node examples/server/src/index.js","heroku-postbuild":"yarn examples-build developer","examples-testcafe":"testcafe chrome --assertion-timeout 60000 -S -s examples/_screenshots examples/test/**/**/*_test* --debug-on-fail","examples-testcafe-ci":"testcafe 'chrome:headless --no-sandbox' --assertion-timeout 60000 -S -s examples/_screenshots examples/test/**/**/*_test*","examples-testcafe-live":"testcafe-live chrome --assertion-timeout 60000 examples/test/**/**/*_test*"},"typings":"dist/index.d.ts","_npmUser":{"name":"gooddata-ci","email":"rail@gooddata.com"},"deprecated":"@gooddata/react-components@7 reached End of Support on March 31, 2022. Please upgrade (see https://sdk.gooddata.com/gooddata-ui/docs/supported_versions.html for more information).","repository":{"url":"git+ssh://git@github.com/gooddata/gooddata-react-components.git","type":"git"},"_npmVersion":"6.4.1","description":"GoodData React Components","directories":{},"_nodeVersion":"8.12.0","dependencies":{"rxjs":"^5.5.6","uuid":"3.2.1","immer":"1.3.1","lodash":"4.17.11","invariant":"^2.2.2","classnames":"^2.2.6","highcharts":"7.1.1","prop-types":"^15.6.0","react-intl":"^2.4.0","custom-event":"^1.0.1","ag-grid-react":"20.0.0","react-measure":"2.3.0","@gooddata/typings":"^2.13.2","ag-grid-community":"20.0.0","http-status-codes":"^1.3.0","@gooddata/js-utils":"^3.4.0","@gooddata/numberjs":"^3.1.2","fixed-data-table-2":"0.7.17","react-async-script":"^1.0.1","@gooddata/goodstrap":"^60.8.0","react-dom-factories":"^1.0.2","@gooddata/gooddata-js":"^11.14.0","react-transition-group":"2.2.1","nodelist-foreach-polyfill":"^1.2.0","highcharts-grouped-categories":"^1.1.3"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"raf":"3.3.2","yup":"^0.24.1","jest":"24.7.1","react":"^16.5.2","enzyme":"3.5.0","eslint":"4.19.1","formik":"^0.11.11","moment":"2.23.0","history":"^4.7.2","ts-jest":"24.0.0","webpack":"4.30.0","prettier":"1.16.4","react-ga":"^2.5.2","recharts":"1.0.0-beta.9","testcafe":"0.20.3","commander":"2.14.1","node-sass":"4.7.2","react-dom":"^16.5.2","supertest":"3.0.0","ts-loader":"6.0.0","css-loader":"0.28.7","jest-junit":"3.0.0","raw-loader":"0.5.1","styled-jsx":"2.2.1","typescript":"3.3.4000","@babel/core":"7.4.4","@types/jest":"24.0.6","@types/node":"7.0.8","@types/uuid":"3.4.3","file-loader":"3.0.1","sass-loader":"6.0.6","webpack-cli":"3.3.2","@types/react":"16.0.34","babel-loader":"8.0.5","react-helmet":"5.2.0","react-select":"1.2.1","style-loader":"0.19.1","@types/enzyme":"3.1.13","@types/lodash":"4.14.123","testcafe-live":"0.1.4","@babel/runtime":"7.4.4","@babel/polyfill":"^7.4.4","@storybook/react":"5.0.11","@types/invariant":"2.2.29","@types/react-dom":"16.0.3","isomorphic-fetch":"2.2.1","react-datepicker":"1.1.0","react-router-dom":"4.2.2","@babel/preset-env":"7.4.4","@gooddata/mock-js":"1.28.0","@storybook/addons":"5.0.11","@types/classnames":"2.2.3","@types/prop-types":"15.5.2","@types/react-intl":"2.3.5","@storybook/theming":"5.0.11","identity-obj-proxy":"^3.0.0","webpack-dev-server":"3.3.1","@babel/preset-react":"7.0.0","@types/react-portal":"4.0.1","babel-plugin-lodash":"3.3.4","html-webpack-plugin":"3.2.0","react-test-renderer":"16.4.2","@types/react-measure":"2.0.5","clean-webpack-plugin":"2.0.2","stats-webpack-plugin":"0.7.0","eslint-config-prettier":"4.1.0","react-google-recaptcha":"^0.11.0","tslint-config-prettier":"1.18.0","@gooddata/eslint-config":"0.1.0","@gooddata/tslint-config":"1.0.0","@types/storybook__react":"4.0.1","enzyme-adapter-react-16":"1.3.1","uglifyjs-webpack-plugin":"2.1.2","@gooddata/test-storybook":"3.1.1","@storybook/addon-actions":"5.0.11","@storybook/addon-options":"5.0.11","node-sass-magic-importer":"5.1.0","react-syntax-highlighter":"6.1.2","@types/fixed-data-table-2":"0.8.1","@types/react-test-renderer":"16.0.0","circular-dependency-plugin":"5.0.2","compression-webpack-plugin":"2.0.0","@types/enzyme-adapter-react-16":"1.0.3","@types/storybook__addon-actions":"3.4.2","@babel/plugin-proposal-class-properties":"7.4.4","@babel/plugin-proposal-object-rest-spread":"7.4.4","@babel/plugin-transform-async-to-generator":"7.4.4"},"peerDependencies":{"react":"^16.5.2","react-dom":"^16.5.2"},"_npmOperationalInternal":{"tmp":"tmp/react-components_7.1.0-alpha.32_1560931694691_0.40273856754070936","host":"s3://npm-registry-packages"}},"7.1.0-alpha.20.fix2":{"name":"@gooddata/react-components","version":"7.1.0-alpha.20.fix2","author":{"name":"GoodData Corporation"},"license":"BSD-3-Clause","_id":"@gooddata/react-components@7.1.0-alpha.20.fix2","maintainers":[{"name":"bertold8","email":"ivan.nejezchleb@seznam.cz"},{"name":"bugsbunny338","email":"jiri.zajic@mensa.cz"},{"name":"gooddata-ci","email":"rail@gooddata.com"},{"name":"ivan.mjartan","email":"ivan.mjartan@gooddata.com"},{"name":"jakub-sterba","email":"jakub.sterba@gooddata.com"},{"name":"jaroslav.tomecek","email":"jaroslav.tomecek@gooddata.com"},{"name":"jkittler","email":"honza.kittler@gmail.com"},{"name":"khanh.le","email":"khanh.le@gooddata.com"},{"name":"langhamp","email":"pavel.langhammer@gooddata.com"},{"name":"lanhuynh","email":"lan.huynh@gooddata.com"},{"name":"linhhong","email":"linh.hong@gooddata.com"},{"name":"lpearce","email":"levi.pearce@gooddata.com"},{"name":"lupko","email":"lubomir.slivka@gooddata.com"},{"name":"martin.mosko","email":"martin.mosko@gooddata.com"},{"name":"michal.marsal","email":"michal.marsal@gooddata.com"},{"name":"nadtan","email":"tan.nguyen@gooddata.com"},{"name":"naibinh","email":"naibinh@gmail.com"},{"name":"nikolacech","email":"nikola.cech@gooddata.com"},{"name":"no23reason","email":"dan.homola@hotmail.cz"},{"name":"pbenes","email":"petr.benes@gooddata.com"},{"name":"petrjanu","email":"petr.janu@gooddata.com"},{"name":"ptquang86","email":"ptquang86@gmail.com"},{"name":"qduval","email":"quentin.duval@gooddata.com"},{"name":"rodri360","email":"me@rodri360.com"},{"name":"sarfy","email":"martin.sarfy@gmail.com"},{"name":"sitina","email":"jiri.sitina@gooddata.com"},{"name":"sondo","email":"son.do@gooddata.com"},{"name":"strouhaljan","email":"strouhal.jan@gmail.com"},{"name":"tomas.bouma","email":"tomas.bouma@gooddata.com"},{"name":"tomas.kratochvil","email":"tomas.kratochvil@gooddata.com"},{"name":"tomasreichmann","email":"tomasreichmann@gmail.com"},{"name":"tomsatgd","email":"tomas.satinsky@gooddata.com"},{"name":"tu.ngo","email":"tu.ngo@gooddata.com"},{"name":"vlastikcz","email":"vlastimil.kotas@gooddata.com"},{"name":"vlckomi1","email":"michaela.vlckova@gooddata.com"},{"name":"xmort","email":"petr.dolejsi@gooddata.com"},{"name":"yanlipnican","email":"yanlipnican@gmail.com"}],"homepage":"https://github.com/gooddata/gooddata-react-components#readme","bugs":{"url":"https://github.com/gooddata/gooddata-react-components/issues"},"dist":{"shasum":"013e4f9258c45e602058975126a9b8edb22fcb71","tarball":"https://registry.npmjs.org/@gooddata/react-components/-/react-components-7.1.0-alpha.20.fix2.tgz","fileCount":1817,"integrity":"sha512-6fYAHhxjvMO/WLwkyJIcX75k48yjwwmRjHC6FRpMvu8e2I7ik9sN0jf2StA1NoSzZ7ZLjUdqzuB+I5X/q/zuXw==","signatures":[{"sig":"MEQCICYiIvVNAKmeTH+01s+oYmriG4J9tkYeLlqp7s2jNCJ3AiBOwalEHR29juSdJ96E3z8DKtqqb61tQDisDvpgrgRgag==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":7393228,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJdCg7NCRA9TVsSAnZWagAAWIsQAI2zlmeeIbEiGtavtJho\nxXcVZnT2gA0qK9f1CQKTunUJMoMnr5AyzWbIuP6oeJ5gmFQay5SrWJeYMdwB\nl/QkO8Gv6ofx6KzYm6bGYfLhb7704PCI5HsbvQMQjnZTU3pytdS2nglbYNwG\nr1ptSctLsBEs0D9wrZVenGQXP0Cxs8P0EhrO0Vd570/HCu8ZtwC7DzucndZz\nwEu8+DSGYdYGhKOCsQvpSncTcryuwJYKz1YjL65YPK8cSqsmp0mNn+fZ8hG4\n8jkJPUHX6frjoS8JJ7WUtZtHETf+2wRDokin+ezSBtBxwPueiglpEE/WldWY\naGRa8DgpVREyyNEcVXqjpdoLZL59O+aRxw16TzTHdcK/E98C8skrFkSUXcog\nekPd+0QzLBPrNi2uXWsx96wmPPMxWnCHv1S++xMi1S2eSdK9DRcTWpbiuKwr\nWsFU7iJdTMeOE3EvwaJwT4lipyx0Q8BNAW6Zitu0Myp1LGJJN1U+1Y6qcBl9\n3IM4LJO/mwb1ZwLzjxC6/Gf5WOpDfpZb1VxnTcDEoZm+jgr+gs67SIM21qiK\n+Cob70vcv9jIfq900tScj1mOkX9wLVyMeRrbpbeV0bLf/Xa9DNTTU8hMuH8j\npsb9MtowWkmOTzHllYaqgH1iYKXz1/K6a31RWjwvSLQxlmzuEuB4Ly5LRe35\nxXGR\r\n=BFIS\r\n-----END PGP SIGNATURE-----\r\n"},"jest":{"testRegex":"(/__tests__/.*|\\.(test|spec))\\.(tsx?|jsx?)$","transform":{".(js|jsx)":"babel-jest",".(ts|tsx)":"ts-jest"},"collectCoverage":false,"moduleNameMapper":{"\\.(css|less|sass|scss)$":"<rootDir>/__mocks__/styleMock.ts","^[./a-zA-Z0-9$_-]+\\.svg$":"<rootDir>/jestSvgStub.js"},"coverageReporters":["html"],"setupFilesAfterEnv":["<rootDir>/jest.setup.js"],"collectCoverageFrom":["src/**/*.{ts,tsx}","examples/server/src/**/*.{js,jsx}","!**/*.d.ts"],"moduleFileExtensions":["ts","tsx","js","jsx","json"],"testPathIgnorePatterns":[",/node_modules/","/dist/"]},"main":"dist/index.js","config":{"eslint":"./examples/**/*.{js,jsx}","tslint":"./{__mocks__,src,stories}/{,**/}*.{ts,tsx}"},"readme":"[![npm version](https://badge.fury.io/js/%40gooddata%2Freact-components.svg)](https://www.npmjs.com/package/@gooddata/react-components) \n\n# GoodData.UI React components\n> A React-based JavaScript library for building data-driven applications\n\n## Getting started\n- [GoodData.UI Documentation](http://sdk.gooddata.com/gooddata-ui/)\n- [GoodData.UI Live Examples](https://gooddata-examples.herokuapp.com/)\n- [Stack Overflow](https://stackoverflow.com/questions/tagged/gooddata)\n\n### Usage\nWith [yarn](https://yarnpkg.com) installed, go to your project directory and run\n```\n$ yarn add @gooddata/react-components\n```\nIf you prefer [npm](npmjs.com) run\n```\n$ npm install --save @gooddata/react-components\n```\n\nThe public API is exposed via global `index.js`. Except for the styles, do not import any other file directly\nbecause they are not intended to be part of the public API.\n\n## Contributing\n\nWe welcome any contribution in form of [issues](https://github.com/gooddata/gooddata-react-components/issues) or [pull requests](https://github.com/gooddata/gooddata-react-components/pulls).\nThese commands may come in handy while developing:\n\n| command | description |\n| ------- | ----------- |\n| `yarn install --pure-lockfile` | first step |\n| ||\n| `yarn dev` | build react-components to `/dist` in watch mode |\n| `yarn test` | run all unit tests |\n| `yarn prettier-write` | format the source code to match the valid codestyle |\n| `yarn validate` | validate codestyle |\n| ||\n| `yarn storybook` | run storybook from `/stories` on http://localhost:9001 |\n| `yarn build-storybook` | build storybook to `/dist-storybook` |\n| `yarn test-storybook` | run storybook and [screenshot tests](https://github.com/gooddata/gdc-client-utils/tree/master/test-storybook) |\n| ||\n| `yarn examples` | run Live Examples dev-server from `/examples` on https://localhost:8999 |\n| `yarn examples-build` | build Live Examples to `/examples/dist` |\n| `yarn examples-server` | serve built Live Examples - see `/examples/server/src` |\n| `yarn examples-testcafe` | run testcafe tests against `localhost:8999` |\n\n### Deploy to heroku.com\nWhen you deploy this repo to heroku, it serves *GoodData.UI Live Examples*.\nRelevant tasks are in `Procfile` and `package.json`.\n\n```bash\n# run in the project directory\nheroku login\nheroku create <your-app-name>\nheroku config:set DOMAIN_ADMIN_USERNAME=x@gooddata.com DOMAIN_ADMIN_PASSWORD=xy PROJECT_ID_TO_ASSIGN=xms7ga4tf3g3nzucd8380o2bev8oeknp\ngit push heroku HEAD:master\nheroku open\n```\n\n### Run Live Examples Locally\nTo run *GoodData.UI Live Examples* locally:\n```bash\ngit clone <this-repository>\ncd  <repository-folder>\nyarn install --pure-lockfile\nyarn examples\n```\nThen open https://localhost:8999 and login using Live Examples account (you can [create one here](https://gooddata-examples.herokuapp.com/registration)).\n\n### Source code formatting\nThe source code in the repository is formatted by [Prettier](https://prettier.io/). \nThe format of the code is validated by our Continuous Integration server and is one of the requirements of successful merge.\n\nPrettier is supported by every major IDE. You can find the list of supported editors and how to configure them [here](https://prettier.io/docs/en/editors.html).\n\nIn the case, when your editor is not supported or you don't want to setup the integration, you can run the `yarn prettier-write` command to reformat the code before commit.\n\n## Changelog\n\n- see [CHANGELOG.md](CHANGELOG.md)\n\n## License\n\n(C) 2007-2018 GoodData Corporation\n\nThis project is dual licensed:\n\n- The ATTRIBUTION-NONCOMMERCIAL 4.0 INTERNATIONAL (CC BY-NC 4.0) is used for purpose of the trial experience and evaluation of GoodData.UI library.\n- The GOODDATA GOODDATA.UI LIBRARY END USER LICENSE AGREEMENT is used for GoodData customers.\n\nFor more information, please see [LICENSE](https://github.com/gooddata/gooddata-react-components/blob/master/LICENSE)\n","gitHead":"5fb583f748a6202756c7518678d37018e0cecb6d","scripts":{"dev":"bash scripts/build.sh --dev-watch","test":"jest --watch","build":"bash scripts/build.sh","tslint":"yarn run-tslint -t verbose $npm_package_config_tslint","prepare":"cd examples/server && yarn install --pure-lockfile && cd ../..; rm -r examples/node_modules 2>/dev/null; true","examples":"bash scripts/run-examples.sh","prepare?":"# Called before `npm publish` and on local `npm install`. Temporarily also for deleting obsolete node_modules. Ends with `true` to continue gracefully.","validate":"tsc --noEmit && yarn tslint && eslint $npm_package_config_eslint && yarn prettier-check","build-dev":"bash scripts/build.sh --dev","examples?":"# Default is developer domain, other options: yarn examples [sec,secure,stg,stg2,stg3,demo,developer or URL]","storybook":"yarn build && start-storybook -p 9001 -c .storybook","test-once":"jest","tslint-ci":"mkdir -p ./ci/results && yarn run-tslint -t checkstyle -o ./ci/results/tslint-results.xml $npm_package_config_tslint","run-tslint":"tslint -p tsconfig.json","validate-ci":"tsc --noEmit && yarn tslint-ci  && eslint $npm_package_config_eslint -f checkstyle -o ci/results/eslint-results.xml && yarn prettier-check","examples-build":"bash scripts/build-examples.sh","prepublishOnly":"yarn build","prettier-check":"prettier --check '{src,stories,styles,__mocks__,examples/server/src,examples/src,examples/test}/**/*.{ts,js,tsx,jsx,json,scss,md,yaml,html}'","prettier-write":"prettier --write '{src,stories,styles,__mocks__,examples/server/src,examples/src,examples/test}/**/*.{ts,js,tsx,jsx,json,scss,md,yaml,html}'","test-storybook":"yarn build && test-storybook","build-storybook":"yarn build && build-storybook -c .storybook -o dist-storybook","examples-server":"node examples/server/src/index.js","heroku-postbuild":"yarn examples-build developer","examples-testcafe":"testcafe chrome --assertion-timeout 60000 -S -s examples/_screenshots examples/test/**/**/*_test* --debug-on-fail","examples-testcafe-ci":"testcafe 'chrome:headless --no-sandbox' --assertion-timeout 60000 -S -s examples/_screenshots examples/test/**/**/*_test*","examples-testcafe-live":"testcafe-live chrome --assertion-timeout 60000 examples/test/**/**/*_test*"},"typings":"dist/index.d.ts","_npmUser":{"name":"gooddata-ci","email":"rail@gooddata.com"},"deprecated":"@gooddata/react-components@7 reached End of Support on March 31, 2022. Please upgrade (see https://sdk.gooddata.com/gooddata-ui/docs/supported_versions.html for more information).","repository":{"url":"git+ssh://git@github.com/gooddata/gooddata-react-components.git","type":"git"},"_npmVersion":"6.4.1","description":"GoodData React Components","directories":{},"_nodeVersion":"8.12.0","dependencies":{"rxjs":"^5.5.6","uuid":"3.2.1","immer":"1.3.1","lodash":"4.17.11","invariant":"^2.2.2","classnames":"^2.2.6","highcharts":"4.2.5","prop-types":"^15.6.0","react-intl":"^2.4.0","custom-event":"^1.0.1","ag-grid-react":"20.0.0","react-measure":"2.3.0","@gooddata/typings":"^2.13.2","@types/highcharts":"4.2.56","ag-grid-community":"20.0.0","http-status-codes":"^1.3.0","@gooddata/js-utils":"3.4.0","@gooddata/numberjs":"^3.1.2","fixed-data-table-2":"0.7.17","react-async-script":"^1.0.1","@gooddata/goodstrap":"60.7.0","react-dom-factories":"^1.0.2","@gooddata/gooddata-js":"11.12.0","react-transition-group":"2.2.1","highcharts-pattern-fill":"3.0.3","nodelist-foreach-polyfill":"^1.2.0","highcharts-grouped-categories":"^1.1.3"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"raf":"3.3.2","yup":"^0.24.1","jest":"24.7.1","react":"16.5.2","enzyme":"3.5.0","eslint":"4.19.1","formik":"^0.11.11","moment":"2.23.0","history":"^4.7.2","ts-jest":"24.0.0","webpack":"4.30.0","prettier":"1.16.4","react-ga":"^2.5.2","recharts":"1.0.0-beta.9","testcafe":"0.20.3","commander":"2.14.1","node-sass":"4.7.2","react-dom":"16.5.2","supertest":"3.0.0","ts-loader":"6.0.0","css-loader":"0.28.7","jest-junit":"3.0.0","raw-loader":"0.5.1","styled-jsx":"2.2.1","typescript":"3.3.4000","@babel/core":"7.4.4","@types/jest":"24.0.6","@types/node":"7.0.8","@types/uuid":"3.4.3","file-loader":"3.0.1","sass-loader":"6.0.6","webpack-cli":"3.3.2","@types/react":"16.0.34","babel-loader":"8.0.5","react-helmet":"5.2.0","react-select":"1.2.1","style-loader":"0.19.1","@types/enzyme":"3.1.13","@types/lodash":"4.14.123","testcafe-live":"0.1.4","@babel/runtime":"7.4.4","@babel/polyfill":"^7.4.4","@storybook/react":"5.0.11","@types/invariant":"2.2.29","@types/react-dom":"16.0.3","isomorphic-fetch":"2.2.1","react-datepicker":"1.1.0","react-router-dom":"4.2.2","@babel/preset-env":"7.4.4","@gooddata/mock-js":"1.28.0","@storybook/addons":"5.0.11","@types/classnames":"2.2.3","@types/prop-types":"15.5.2","@types/react-intl":"2.3.5","@storybook/theming":"5.0.11","identity-obj-proxy":"^3.0.0","webpack-dev-server":"3.3.1","@babel/preset-react":"7.0.0","@types/react-portal":"4.0.1","babel-plugin-lodash":"3.3.4","html-webpack-plugin":"3.2.0","react-test-renderer":"16.4.2","@types/react-measure":"2.0.5","clean-webpack-plugin":"2.0.2","stats-webpack-plugin":"0.7.0","eslint-config-prettier":"4.1.0","react-google-recaptcha":"^0.11.0","tslint-config-prettier":"1.18.0","@gooddata/eslint-config":"0.1.0","@gooddata/tslint-config":"1.0.0","@types/storybook__react":"4.0.1","enzyme-adapter-react-16":"1.3.1","uglifyjs-webpack-plugin":"2.1.2","@gooddata/test-storybook":"3.0.1","@storybook/addon-actions":"5.0.11","@storybook/addon-options":"5.0.11","node-sass-magic-importer":"5.1.0","react-syntax-highlighter":"6.1.2","@types/fixed-data-table-2":"0.8.1","@types/react-test-renderer":"16.0.0","circular-dependency-plugin":"5.0.2","compression-webpack-plugin":"2.0.0","@types/enzyme-adapter-react-16":"1.0.3","@types/storybook__addon-actions":"3.4.2","@babel/plugin-proposal-class-properties":"7.4.4","@babel/plugin-proposal-object-rest-spread":"7.4.4","@babel/plugin-transform-async-to-generator":"7.4.4"},"peerDependencies":{"react":"16.5.2","react-dom":"16.5.2"},"_npmOperationalInternal":{"tmp":"tmp/react-components_7.1.0-alpha.20.fix2_1560940236971_0.7150626932220587","host":"s3://npm-registry-packages"}},"7.1.0-alpha.33":{"name":"@gooddata/react-components","version":"7.1.0-alpha.33","author":{"name":"GoodData Corporation"},"license":"BSD-3-Clause","_id":"@gooddata/react-components@7.1.0-alpha.33","maintainers":[{"name":"bertold8","email":"ivan.nejezchleb@seznam.cz"},{"name":"bugsbunny338","email":"jiri.zajic@mensa.cz"},{"name":"gooddata-ci","email":"rail@gooddata.com"},{"name":"ivan.mjartan","email":"ivan.mjartan@gooddata.com"},{"name":"jakub-sterba","email":"jakub.sterba@gooddata.com"},{"name":"jaroslav.tomecek","email":"jaroslav.tomecek@gooddata.com"},{"name":"jkittler","email":"honza.kittler@gmail.com"},{"name":"khanh.le","email":"khanh.le@gooddata.com"},{"name":"langhamp","email":"pavel.langhammer@gooddata.com"},{"name":"lanhuynh","email":"lan.huynh@gooddata.com"},{"name":"linhhong","email":"linh.hong@gooddata.com"},{"name":"lpearce","email":"levi.pearce@gooddata.com"},{"name":"lupko","email":"lubomir.slivka@gooddata.com"},{"name":"martin.mosko","email":"martin.mosko@gooddata.com"},{"name":"michal.marsal","email":"michal.marsal@gooddata.com"},{"name":"nadtan","email":"tan.nguyen@gooddata.com"},{"name":"naibinh","email":"naibinh@gmail.com"},{"name":"nikolacech","email":"nikola.cech@gooddata.com"},{"name":"no23reason","email":"dan.homola@hotmail.cz"},{"name":"pbenes","email":"petr.benes@gooddata.com"},{"name":"petrjanu","email":"petr.janu@gooddata.com"},{"name":"ptquang86","email":"ptquang86@gmail.com"},{"name":"qduval","email":"quentin.duval@gooddata.com"},{"name":"rodri360","email":"me@rodri360.com"},{"name":"sarfy","email":"martin.sarfy@gmail.com"},{"name":"sitina","email":"jiri.sitina@gooddata.com"},{"name":"sondo","email":"son.do@gooddata.com"},{"name":"strouhaljan","email":"strouhal.jan@gmail.com"},{"name":"tomas.bouma","email":"tomas.bouma@gooddata.com"},{"name":"tomas.kratochvil","email":"tomas.kratochvil@gooddata.com"},{"name":"tomasreichmann","email":"tomasreichmann@gmail.com"},{"name":"tomsatgd","email":"tomas.satinsky@gooddata.com"},{"name":"tu.ngo","email":"tu.ngo@gooddata.com"},{"name":"vlastikcz","email":"vlastimil.kotas@gooddata.com"},{"name":"vlckomi1","email":"michaela.vlckova@gooddata.com"},{"name":"xmort","email":"petr.dolejsi@gooddata.com"},{"name":"yanlipnican","email":"yanlipnican@gmail.com"}],"homepage":"https://github.com/gooddata/gooddata-react-components#readme","bugs":{"url":"https://github.com/gooddata/gooddata-react-components/issues"},"dist":{"shasum":"1822518f543a0237886c7b2dc4d065075cb99563","tarball":"https://registry.npmjs.org/@gooddata/react-components/-/react-components-7.1.0-alpha.33.tgz","fileCount":1812,"integrity":"sha512-j/g8pgC+q3yMEPkkJ8lMoguXdAEm7SGiU+K6+sXbL7BWkEYY9FY0GzTCL+OwxomG/Gorr4XuCLqU3noP6rPoFQ==","signatures":[{"sig":"MEUCIQCgq2eFZTPUe2q8ysMholeyqWpGF94mjeUQFFaqf52X7QIgJ7A3xtPz9wZ+hau5bWLnqJQq9UQN8tODfClR8L60Abg=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":7385354,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJdCvxtCRA9TVsSAnZWagAAR7IP/RkI912n8A41fFWgwkKv\n0pqHxM7vvnJQJtP4A/W/A76fLdZCGDTFRxAvpQ22ghurByUfFVMTgzMezciY\nvIO2gtp8+Fyzyr2darBzqmp+kmc3K0PYPqT5NHM4wiOWy9AR0HsnoyuhIFNe\nlZ/GKpLIeQBzHMVGN9zXfdJVnh3YUsbBTxJGrf0crkRQ4Y2bxTQ6UApoj+nH\nYGljtvqMb2ujrWUxdEyMKgtQpnfpJ6LOZFGpkgwvoXsboniSiBPTQFP9ds/Q\nfqUNEvTfbrKlH2eaW6uyQWoYHtJg1szKNlsbgtKsE5vs+hHyBhu45V5yvo3D\nevTAVssOAiYxQX5Wv+DZranDm5Lpu++nbprj+meoc1k+o/yQZv60nZrsznbB\nCIoNiTDLugo3rnUjbl/Vztx4cdM5ZwEbqZbhGw62RViGCpaxMwkBORaObnHF\nT1YesSuhLubkedOKh5e0OAqGXlwLI4oBZ5MnuxusTrnYYOZ8KfR2LoJdLs3m\nB3lu4C+RrKKAinUsKeHmJcV3B9TwPu0t2UXGZDw7C01ViL/sNDEGRcSaKPus\nHn59jMdai/5ZP8Wt2ipV3g02KAGRPMytHUskhhZESiN96rl/N/alglYhb4Td\nB2zGU3yrt6afsBKmbq3JJL3L8CcshKcIDmQ/6caFO68QgBpeW+M5EZ26psA7\nKQJo\r\n=WWUI\r\n-----END PGP SIGNATURE-----\r\n"},"jest":{"testRegex":"(/__tests__/.*|\\.(test|spec))\\.(tsx?|jsx?)$","transform":{".(js|jsx)":"babel-jest",".(ts|tsx)":"ts-jest"},"collectCoverage":false,"moduleNameMapper":{"\\.(css|less|sass|scss)$":"<rootDir>/__mocks__/styleMock.ts","^[./a-zA-Z0-9$_-]+\\.svg$":"<rootDir>/jestSvgStub.js"},"coverageReporters":["html"],"setupFilesAfterEnv":["<rootDir>/jest.setup.js"],"collectCoverageFrom":["src/**/*.{ts,tsx}","examples/server/src/**/*.{js,jsx}","!**/*.d.ts"],"moduleFileExtensions":["ts","tsx","js","jsx","json"],"testPathIgnorePatterns":[",/node_modules/","/dist/"]},"main":"dist/index.js","config":{"eslint":"./examples/**/*.{js,jsx}","tslint":"./{__mocks__,src,stories}/{,**/}*.{ts,tsx}"},"readme":"[![npm version](https://badge.fury.io/js/%40gooddata%2Freact-components.svg)](https://www.npmjs.com/package/@gooddata/react-components) \n\n# GoodData.UI React components\n> A React-based JavaScript library for building data-driven applications\n\n## Getting started\n- [GoodData.UI Documentation](http://sdk.gooddata.com/gooddata-ui/)\n- [GoodData.UI Live Examples](https://gooddata-examples.herokuapp.com/)\n- [Stack Overflow](https://stackoverflow.com/questions/tagged/gooddata)\n\n### Usage\nWith [yarn](https://yarnpkg.com) installed, go to your project directory and run\n```\n$ yarn add @gooddata/react-components\n```\nIf you prefer [npm](npmjs.com) run\n```\n$ npm install --save @gooddata/react-components\n```\n\nThe public API is exposed via global `index.js`. Except for the styles, do not import any other file directly\nbecause they are not intended to be part of the public API.\n\n## Contributing\n\nWe welcome any contribution in form of [issues](https://github.com/gooddata/gooddata-react-components/issues) or [pull requests](https://github.com/gooddata/gooddata-react-components/pulls).\nThese commands may come in handy while developing:\n\n| command | description |\n| ------- | ----------- |\n| `yarn install --pure-lockfile` | first step |\n| ||\n| `yarn dev` | build react-components to `/dist` in watch mode |\n| `yarn test` | run all unit tests |\n| `yarn prettier-write` | format the source code to match the valid codestyle |\n| `yarn validate` | validate codestyle |\n| ||\n| `yarn storybook` | run storybook from `/stories` on http://localhost:9001 |\n| `yarn build-storybook` | build storybook to `/dist-storybook` |\n| `yarn test-storybook` | run storybook and [screenshot tests](https://github.com/gooddata/gdc-client-utils/tree/master/test-storybook) |\n| ||\n| `yarn examples` | run Live Examples dev-server from `/examples` on https://localhost:8999 |\n| `yarn examples-build` | build Live Examples to `/examples/dist` |\n| `yarn examples-server` | serve built Live Examples - see `/examples/server/src` |\n| `yarn examples-testcafe` | run testcafe tests against `localhost:8999` |\n\n### Deploy to heroku.com\nWhen you deploy this repo to heroku, it serves *GoodData.UI Live Examples*.\nRelevant tasks are in `Procfile` and `package.json`.\n\n```bash\n# run in the project directory\nheroku login\nheroku create <your-app-name>\nheroku config:set DOMAIN_ADMIN_USERNAME=x@gooddata.com DOMAIN_ADMIN_PASSWORD=xy PROJECT_ID_TO_ASSIGN=xms7ga4tf3g3nzucd8380o2bev8oeknp\ngit push heroku HEAD:master\nheroku open\n```\n\n### Run Live Examples Locally\nTo run *GoodData.UI Live Examples* locally:\n```bash\ngit clone <this-repository>\ncd  <repository-folder>\nyarn install --pure-lockfile\nyarn examples\n```\nThen open https://localhost:8999 and login using Live Examples account (you can [create one here](https://gooddata-examples.herokuapp.com/registration)).\n\n### Source code formatting\nThe source code in the repository is formatted by [Prettier](https://prettier.io/). \nThe format of the code is validated by our Continuous Integration server and is one of the requirements of successful merge.\n\nPrettier is supported by every major IDE. You can find the list of supported editors and how to configure them [here](https://prettier.io/docs/en/editors.html).\n\nIn the case, when your editor is not supported or you don't want to setup the integration, you can run the `yarn prettier-write` command to reformat the code before commit.\n\n## Changelog\n\n- see [CHANGELOG.md](CHANGELOG.md)\n\n## License\n\n(C) 2007-2018 GoodData Corporation\n\nThis project is dual licensed:\n\n- The ATTRIBUTION-NONCOMMERCIAL 4.0 INTERNATIONAL (CC BY-NC 4.0) is used for purpose of the trial experience and evaluation of GoodData.UI library.\n- The GOODDATA GOODDATA.UI LIBRARY END USER LICENSE AGREEMENT is used for GoodData customers.\n\nFor more information, please see [LICENSE](https://github.com/gooddata/gooddata-react-components/blob/master/LICENSE)\n","gitHead":"18d07a72ed89c9834eafbc32af4b4dc3005823c8","scripts":{"dev":"bash scripts/build.sh --dev-watch","test":"jest --watch","build":"bash scripts/build.sh","tslint":"yarn run-tslint -t verbose $npm_package_config_tslint","prepare":"cd examples/server && yarn install --frozen-lockfile && cd ../..; rm -r examples/node_modules 2>/dev/null; true","examples":"bash scripts/run-examples.sh","prepare?":"# Called before `npm publish` and on local `npm install`. Temporarily also for deleting obsolete node_modules. Ends with `true` to continue gracefully.","validate":"tsc --noEmit && yarn tslint && eslint $npm_package_config_eslint && yarn prettier-check","build-dev":"bash scripts/build.sh --dev","examples?":"# Default is developer domain, other options: yarn examples [sec,secure,stg,stg2,stg3,demo,developer or URL]","storybook":"yarn build && start-storybook -p 9001 -c .storybook","test-once":"jest","tslint-ci":"mkdir -p ./ci/results && yarn run-tslint -t checkstyle -o ./ci/results/tslint-results.xml $npm_package_config_tslint","run-tslint":"tslint -p tsconfig.json","validate-ci":"tsc --noEmit && yarn tslint-ci  && eslint $npm_package_config_eslint -f checkstyle -o ci/results/eslint-results.xml && yarn prettier-check","examples-build":"bash scripts/build-examples.sh","prepublishOnly":"yarn build","prettier-check":"prettier --check '{src,stories,styles,__mocks__,examples/server/src,examples/src,examples/test}/**/*.{ts,js,tsx,jsx,json,scss,md,yaml,html}'","prettier-write":"prettier --write '{src,stories,styles,__mocks__,examples/server/src,examples/src,examples/test}/**/*.{ts,js,tsx,jsx,json,scss,md,yaml,html}'","test-storybook":"yarn build && test-storybook","build-storybook":"yarn build && build-storybook -c .storybook -o dist-storybook","examples-server":"node examples/server/src/index.js","heroku-postbuild":"yarn examples-build developer","examples-testcafe":"testcafe chrome --assertion-timeout 60000 -S -s examples/_screenshots examples/test/**/**/*_test* --debug-on-fail","examples-testcafe-ci":"testcafe 'chrome:headless --no-sandbox' --assertion-timeout 60000 -S -s examples/_screenshots examples/test/**/**/*_test*","examples-testcafe-live":"testcafe-live chrome --assertion-timeout 60000 examples/test/**/**/*_test*"},"typings":"dist/index.d.ts","_npmUser":{"name":"gooddata-ci","email":"rail@gooddata.com"},"deprecated":"@gooddata/react-components@7 reached End of Support on March 31, 2022. Please upgrade (see https://sdk.gooddata.com/gooddata-ui/docs/supported_versions.html for more information).","repository":{"url":"git+ssh://git@github.com/gooddata/gooddata-react-components.git","type":"git"},"_npmVersion":"6.4.1","description":"GoodData React Components","directories":{},"_nodeVersion":"8.12.0","dependencies":{"rxjs":"^5.5.6","uuid":"^3.2.1","immer":"^1.3.1","lodash":"^4.17.11","invariant":"^2.2.2","classnames":"^2.2.6","highcharts":"7.1.1","prop-types":"^15.6.0","react-intl":"^2.4.0","custom-event":"^1.0.1","ag-grid-react":"^20.0.0","react-measure":"^2.3.0","@gooddata/typings":"^2.13.2","ag-grid-community":"^20.0.0","http-status-codes":"^1.3.0","@gooddata/js-utils":"^3.4.0","@gooddata/numberjs":"^3.1.2","fixed-data-table-2":"0.7.17","react-async-script":"^1.0.1","@gooddata/goodstrap":"^61.0.0","react-dom-factories":"^1.0.2","@gooddata/gooddata-js":"^11.14.0","react-transition-group":"^2.2.1","nodelist-foreach-polyfill":"^1.2.0","highcharts-grouped-categories":"^1.1.3"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"raf":"3.3.2","yup":"^0.24.1","jest":"24.7.1","react":"^16.5.2","enzyme":"3.5.0","eslint":"4.19.1","formik":"^0.11.11","moment":"2.23.0","history":"^4.7.2","ts-jest":"24.0.0","webpack":"4.30.0","prettier":"1.16.4","react-ga":"^2.5.2","recharts":"1.0.0-beta.9","testcafe":"0.20.3","commander":"2.14.1","node-sass":"4.7.2","react-dom":"^16.5.2","supertest":"3.0.0","ts-loader":"6.0.0","css-loader":"0.28.7","jest-junit":"3.0.0","raw-loader":"0.5.1","styled-jsx":"2.2.1","typescript":"3.3.4000","@babel/core":"7.4.4","@types/jest":"24.0.6","@types/node":"7.0.8","@types/uuid":"3.4.3","file-loader":"3.0.1","sass-loader":"6.0.6","webpack-cli":"3.3.2","@types/react":"16.0.34","babel-loader":"8.0.5","react-helmet":"5.2.0","react-select":"1.2.1","style-loader":"0.19.1","@types/enzyme":"3.1.13","@types/lodash":"4.14.123","testcafe-live":"0.1.4","@babel/runtime":"7.4.4","@babel/polyfill":"^7.4.4","@storybook/react":"5.0.11","@types/invariant":"2.2.29","@types/react-dom":"16.0.3","isomorphic-fetch":"2.2.1","react-datepicker":"1.1.0","react-router-dom":"4.2.2","@babel/preset-env":"7.4.4","@gooddata/mock-js":"1.28.0","@storybook/addons":"5.0.11","@types/classnames":"2.2.3","@types/prop-types":"15.5.2","@types/react-intl":"2.3.5","@storybook/theming":"5.0.11","identity-obj-proxy":"^3.0.0","webpack-dev-server":"3.3.1","@babel/preset-react":"7.0.0","@types/react-portal":"4.0.1","babel-plugin-lodash":"3.3.4","html-webpack-plugin":"3.2.0","react-test-renderer":"16.4.2","@types/react-measure":"2.0.5","clean-webpack-plugin":"2.0.2","stats-webpack-plugin":"0.7.0","eslint-config-prettier":"4.1.0","react-google-recaptcha":"^0.11.0","tslint-config-prettier":"1.18.0","@gooddata/eslint-config":"0.1.0","@gooddata/tslint-config":"1.0.0","@types/storybook__react":"4.0.1","enzyme-adapter-react-16":"1.3.1","uglifyjs-webpack-plugin":"2.1.2","@gooddata/test-storybook":"3.1.1","@storybook/addon-actions":"5.0.11","@storybook/addon-options":"5.0.11","node-sass-magic-importer":"5.1.0","react-syntax-highlighter":"6.1.2","@types/fixed-data-table-2":"0.8.1","@types/react-test-renderer":"16.0.0","circular-dependency-plugin":"5.0.2","compression-webpack-plugin":"2.0.0","@types/enzyme-adapter-react-16":"1.0.3","@types/storybook__addon-actions":"3.4.2","@babel/plugin-proposal-class-properties":"7.4.4","@babel/plugin-proposal-object-rest-spread":"7.4.4","@babel/plugin-transform-async-to-generator":"7.4.4"},"peerDependencies":{"react":"^16.5.2","react-dom":"^16.5.2"},"_npmOperationalInternal":{"tmp":"tmp/react-components_7.1.0-alpha.33_1561001068822_0.8852072574646124","host":"s3://npm-registry-packages"}},"7.1.0-alpha.34":{"name":"@gooddata/react-components","version":"7.1.0-alpha.34","author":{"name":"GoodData Corporation"},"license":"BSD-3-Clause","_id":"@gooddata/react-components@7.1.0-alpha.34","maintainers":[{"name":"bertold8","email":"ivan.nejezchleb@seznam.cz"},{"name":"bugsbunny338","email":"jiri.zajic@mensa.cz"},{"name":"gooddata-ci","email":"rail@gooddata.com"},{"name":"ivan.mjartan","email":"ivan.mjartan@gooddata.com"},{"name":"jakub-sterba","email":"jakub.sterba@gooddata.com"},{"name":"jaroslav.tomecek","email":"jaroslav.tomecek@gooddata.com"},{"name":"jkittler","email":"honza.kittler@gmail.com"},{"name":"khanh.le","email":"khanh.le@gooddata.com"},{"name":"langhamp","email":"pavel.langhammer@gooddata.com"},{"name":"lanhuynh","email":"lan.huynh@gooddata.com"},{"name":"linhhong","email":"linh.hong@gooddata.com"},{"name":"lpearce","email":"levi.pearce@gooddata.com"},{"name":"lupko","email":"lubomir.slivka@gooddata.com"},{"name":"martin.mosko","email":"martin.mosko@gooddata.com"},{"name":"michal.marsal","email":"michal.marsal@gooddata.com"},{"name":"nadtan","email":"tan.nguyen@gooddata.com"},{"name":"naibinh","email":"naibinh@gmail.com"},{"name":"nikolacech","email":"nikola.cech@gooddata.com"},{"name":"no23reason","email":"dan.homola@hotmail.cz"},{"name":"pbenes","email":"petr.benes@gooddata.com"},{"name":"petrjanu","email":"petr.janu@gooddata.com"},{"name":"ptquang86","email":"ptquang86@gmail.com"},{"name":"qduval","email":"quentin.duval@gooddata.com"},{"name":"rodri360","email":"me@rodri360.com"},{"name":"sarfy","email":"martin.sarfy@gmail.com"},{"name":"sitina","email":"jiri.sitina@gooddata.com"},{"name":"sondo","email":"son.do@gooddata.com"},{"name":"strouhaljan","email":"strouhal.jan@gmail.com"},{"name":"tomas.bouma","email":"tomas.bouma@gooddata.com"},{"name":"tomas.kratochvil","email":"tomas.kratochvil@gooddata.com"},{"name":"tomasreichmann","email":"tomasreichmann@gmail.com"},{"name":"tomsatgd","email":"tomas.satinsky@gooddata.com"},{"name":"tu.ngo","email":"tu.ngo@gooddata.com"},{"name":"vlastikcz","email":"vlastimil.kotas@gooddata.com"},{"name":"vlckomi1","email":"michaela.vlckova@gooddata.com"},{"name":"xmort","email":"petr.dolejsi@gooddata.com"},{"name":"yanlipnican","email":"yanlipnican@gmail.com"}],"homepage":"https://github.com/gooddata/gooddata-react-components#readme","bugs":{"url":"https://github.com/gooddata/gooddata-react-components/issues"},"dist":{"shasum":"d6bcb648a45b493b673c988a0a675cce7622fa6a","tarball":"https://registry.npmjs.org/@gooddata/react-components/-/react-components-7.1.0-alpha.34.tgz","fileCount":1812,"integrity":"sha512-E25YI1AJBpUZf4V5REujh5MiyMZCSTpEVhI8CEPwKQKVzADJR3zAkIbqywjsE54gXorTYr7/JRF7mVeNfvUHdw==","signatures":[{"sig":"MEYCIQDewPma7Bg9gl0oRRP8pmsE2+2bY5sZvleZI8QgGxwk8gIhALg+ksrGcfIZ4bVpHBuJIv6gzU9xmwTF2JKK/lbTUrdC","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":7385352,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJdC0gsCRA9TVsSAnZWagAA+Q4QAJBEtXoJXaXSTk1llsWs\nuP/a+Raq4/WTuKBWT1BXAK7yQ79k3nGlujRuZyKN5/n5uDZtOZLeSAWh/GKA\nO2ZAWRy3NYx+Kh5Wgzu0UICfitdMWHY9BpxjqhvoKl5A45i/817E5YJ44UD6\nPhsBYzn+KhCOuxxfgq2ijr8oEmLiGcyrIL9eMV4YtIOG+r0cGwXCQGgikBLd\nEZeiYrt2I/NtzZy3LuW/MygnnbfWpG2GA/S7Cm1hHvf1QSjZexUz3J2A/Wz1\nhket5HtY9wlz7UnMX0N7WVbOEHSwT62PeVCXZ4GkNbd/VPzmdj1ibO4eZlNz\n+sF+FCzZp1yzqiXGzrSEPz1nMIDrlqWM/pTiB0GihanUERThLXiouUKftFbN\neqlOO+mVQDuWCdgoMSNF1p7rXD7lBvCYwRyekgUy97qkBEyYokVjmCSvNLus\nImrbmZWRKUh1t6UnomA8s+OORzRw0s0Dvb7wfkyxSwVjOV22Zd2hDnhoE3uU\nxcI6w0nQahuk0NcrbXBVzrRiQeZxeFy4hP3OIp1YRcQ55KTBlaY8lUDUSgoM\n86iab1wtWDe1t7GeOVpCr0BcNtqbjR2ZQ4AzPLmsN8rnil8cAkbh8HfW5lOg\n8Qc+XMfvOzZO2+EiEsiEPWZ0Ewzi5diDXzFC4FAJKnfQwSJCIXsbNjdiMBna\n5oMd\r\n=YKLV\r\n-----END PGP SIGNATURE-----\r\n"},"jest":{"testRegex":"(/__tests__/.*|\\.(test|spec))\\.(tsx?|jsx?)$","transform":{".(js|jsx)":"babel-jest",".(ts|tsx)":"ts-jest"},"collectCoverage":false,"moduleNameMapper":{"\\.(css|less|sass|scss)$":"<rootDir>/__mocks__/styleMock.ts","^[./a-zA-Z0-9$_-]+\\.svg$":"<rootDir>/jestSvgStub.js"},"coverageReporters":["html"],"setupFilesAfterEnv":["<rootDir>/jest.setup.js"],"collectCoverageFrom":["src/**/*.{ts,tsx}","examples/server/src/**/*.{js,jsx}","!**/*.d.ts"],"moduleFileExtensions":["ts","tsx","js","jsx","json"],"testPathIgnorePatterns":[",/node_modules/","/dist/"]},"main":"dist/index.js","config":{"eslint":"./examples/**/*.{js,jsx}","tslint":"./{__mocks__,src,stories}/{,**/}*.{ts,tsx}"},"readme":"[![npm version](https://badge.fury.io/js/%40gooddata%2Freact-components.svg)](https://www.npmjs.com/package/@gooddata/react-components) \n\n# GoodData.UI React components\n> A React-based JavaScript library for building data-driven applications\n\n## Getting started\n- [GoodData.UI Documentation](http://sdk.gooddata.com/gooddata-ui/)\n- [GoodData.UI Live Examples](https://gooddata-examples.herokuapp.com/)\n- [Stack Overflow](https://stackoverflow.com/questions/tagged/gooddata)\n\n### Usage\nWith [yarn](https://yarnpkg.com) installed, go to your project directory and run\n```\n$ yarn add @gooddata/react-components\n```\nIf you prefer [npm](npmjs.com) run\n```\n$ npm install --save @gooddata/react-components\n```\n\nThe public API is exposed via global `index.js`. Except for the styles, do not import any other file directly\nbecause they are not intended to be part of the public API.\n\n## Contributing\n\nWe welcome any contribution in form of [issues](https://github.com/gooddata/gooddata-react-components/issues) or [pull requests](https://github.com/gooddata/gooddata-react-components/pulls).\nThese commands may come in handy while developing:\n\n| command | description |\n| ------- | ----------- |\n| `yarn install --pure-lockfile` | first step |\n| ||\n| `yarn dev` | build react-components to `/dist` in watch mode |\n| `yarn test` | run all unit tests |\n| `yarn prettier-write` | format the source code to match the valid codestyle |\n| `yarn validate` | validate codestyle |\n| ||\n| `yarn storybook` | run storybook from `/stories` on http://localhost:9001 |\n| `yarn build-storybook` | build storybook to `/dist-storybook` |\n| `yarn test-storybook` | run storybook and [screenshot tests](https://github.com/gooddata/gdc-client-utils/tree/master/test-storybook) |\n| ||\n| `yarn examples` | run Live Examples dev-server from `/examples` on https://localhost:8999 |\n| `yarn examples-build` | build Live Examples to `/examples/dist` |\n| `yarn examples-server` | serve built Live Examples - see `/examples/server/src` |\n| `yarn examples-testcafe` | run testcafe tests against `localhost:8999` |\n\n### Deploy to heroku.com\nWhen you deploy this repo to heroku, it serves *GoodData.UI Live Examples*.\nRelevant tasks are in `Procfile` and `package.json`.\n\n```bash\n# run in the project directory\nheroku login\nheroku create <your-app-name>\nheroku config:set DOMAIN_ADMIN_USERNAME=x@gooddata.com DOMAIN_ADMIN_PASSWORD=xy PROJECT_ID_TO_ASSIGN=xms7ga4tf3g3nzucd8380o2bev8oeknp\ngit push heroku HEAD:master\nheroku open\n```\n\n### Run Live Examples Locally\nTo run *GoodData.UI Live Examples* locally:\n```bash\ngit clone <this-repository>\ncd  <repository-folder>\nyarn install --pure-lockfile\nyarn examples\n```\nThen open https://localhost:8999 and login using Live Examples account (you can [create one here](https://gooddata-examples.herokuapp.com/registration)).\n\n### Source code formatting\nThe source code in the repository is formatted by [Prettier](https://prettier.io/). \nThe format of the code is validated by our Continuous Integration server and is one of the requirements of successful merge.\n\nPrettier is supported by every major IDE. You can find the list of supported editors and how to configure them [here](https://prettier.io/docs/en/editors.html).\n\nIn the case, when your editor is not supported or you don't want to setup the integration, you can run the `yarn prettier-write` command to reformat the code before commit.\n\n## Changelog\n\n- see [CHANGELOG.md](CHANGELOG.md)\n\n## License\n\n(C) 2007-2018 GoodData Corporation\n\nThis project is dual licensed:\n\n- The ATTRIBUTION-NONCOMMERCIAL 4.0 INTERNATIONAL (CC BY-NC 4.0) is used for purpose of the trial experience and evaluation of GoodData.UI library.\n- The GOODDATA GOODDATA.UI LIBRARY END USER LICENSE AGREEMENT is used for GoodData customers.\n\nFor more information, please see [LICENSE](https://github.com/gooddata/gooddata-react-components/blob/master/LICENSE)\n","gitHead":"b28b2a14bf5e8198f4ff7ad7a53a10687a3edf06","scripts":{"dev":"bash scripts/build.sh --dev-watch","test":"jest --watch","build":"bash scripts/build.sh","tslint":"yarn run-tslint -t verbose $npm_package_config_tslint","prepare":"cd examples/server && yarn install --frozen-lockfile && cd ../..; rm -r examples/node_modules 2>/dev/null; true","examples":"bash scripts/run-examples.sh","prepare?":"# Called before `npm publish` and on local `npm install`. Temporarily also for deleting obsolete node_modules. Ends with `true` to continue gracefully.","validate":"tsc --noEmit && yarn tslint && eslint $npm_package_config_eslint && yarn prettier-check","build-dev":"bash scripts/build.sh --dev","examples?":"# Default is developer domain, other options: yarn examples [sec,secure,stg,stg2,stg3,demo,developer or URL]","storybook":"yarn build && start-storybook -p 9001 -c .storybook","test-once":"jest","tslint-ci":"mkdir -p ./ci/results && yarn run-tslint -t checkstyle -o ./ci/results/tslint-results.xml $npm_package_config_tslint","run-tslint":"tslint -p tsconfig.json","validate-ci":"tsc --noEmit && yarn tslint-ci  && eslint $npm_package_config_eslint -f checkstyle -o ci/results/eslint-results.xml && yarn prettier-check","examples-build":"bash scripts/build-examples.sh","prepublishOnly":"yarn build","prettier-check":"prettier --check '{src,stories,styles,__mocks__,examples/server/src,examples/src,examples/test}/**/*.{ts,js,tsx,jsx,json,scss,md,yaml,html}'","prettier-write":"prettier --write '{src,stories,styles,__mocks__,examples/server/src,examples/src,examples/test}/**/*.{ts,js,tsx,jsx,json,scss,md,yaml,html}'","test-storybook":"yarn build && test-storybook","build-storybook":"yarn build && build-storybook -c .storybook -o dist-storybook","examples-server":"node examples/server/src/index.js","heroku-postbuild":"yarn examples-build developer","examples-testcafe":"testcafe chrome --assertion-timeout 60000 -S -s examples/_screenshots examples/test/**/**/*_test* --debug-on-fail","examples-testcafe-ci":"testcafe 'chrome:headless --no-sandbox' --assertion-timeout 60000 -S -s examples/_screenshots examples/test/**/**/*_test*","examples-testcafe-live":"testcafe-live chrome --assertion-timeout 60000 examples/test/**/**/*_test*"},"typings":"dist/index.d.ts","_npmUser":{"name":"gooddata-ci","email":"rail@gooddata.com"},"deprecated":"@gooddata/react-components@7 reached End of Support on March 31, 2022. Please upgrade (see https://sdk.gooddata.com/gooddata-ui/docs/supported_versions.html for more information).","repository":{"url":"git+ssh://git@github.com/gooddata/gooddata-react-components.git","type":"git"},"_npmVersion":"6.4.1","description":"GoodData React Components","directories":{},"_nodeVersion":"8.12.0","dependencies":{"rxjs":"^5.5.6","uuid":"^3.2.1","immer":"^1.3.1","lodash":"^4.17.11","invariant":"^2.2.2","classnames":"^2.2.6","highcharts":"7.1.1","prop-types":"^15.6.0","react-intl":"^2.4.0","custom-event":"^1.0.1","ag-grid-react":"20.0.0","react-measure":"^2.3.0","@gooddata/typings":"^2.13.2","ag-grid-community":"20.0.0","http-status-codes":"^1.3.0","@gooddata/js-utils":"^3.4.0","@gooddata/numberjs":"^3.1.2","fixed-data-table-2":"0.7.17","react-async-script":"^1.0.1","@gooddata/goodstrap":"^61.0.0","react-dom-factories":"^1.0.2","@gooddata/gooddata-js":"^11.14.0","react-transition-group":"^2.2.1","nodelist-foreach-polyfill":"^1.2.0","highcharts-grouped-categories":"^1.1.3"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"raf":"3.3.2","yup":"^0.24.1","jest":"24.7.1","react":"^16.5.2","enzyme":"3.5.0","eslint":"4.19.1","formik":"^0.11.11","moment":"2.23.0","history":"^4.7.2","ts-jest":"24.0.0","webpack":"4.30.0","prettier":"1.16.4","react-ga":"^2.5.2","recharts":"1.0.0-beta.9","testcafe":"0.20.3","commander":"2.14.1","node-sass":"4.7.2","react-dom":"^16.5.2","supertest":"3.0.0","ts-loader":"6.0.0","css-loader":"0.28.7","jest-junit":"3.0.0","raw-loader":"0.5.1","styled-jsx":"2.2.1","typescript":"3.3.4000","@babel/core":"7.4.4","@types/jest":"24.0.6","@types/node":"7.0.8","@types/uuid":"3.4.3","file-loader":"3.0.1","sass-loader":"6.0.6","webpack-cli":"3.3.2","@types/react":"16.0.34","babel-loader":"8.0.5","react-helmet":"5.2.0","react-select":"1.2.1","style-loader":"0.19.1","@types/enzyme":"3.1.13","@types/lodash":"4.14.123","testcafe-live":"0.1.4","@babel/runtime":"7.4.4","@babel/polyfill":"^7.4.4","@storybook/react":"5.0.11","@types/invariant":"2.2.29","@types/react-dom":"16.0.3","isomorphic-fetch":"2.2.1","react-datepicker":"1.1.0","react-router-dom":"4.2.2","@babel/preset-env":"7.4.4","@gooddata/mock-js":"1.28.0","@storybook/addons":"5.0.11","@types/classnames":"2.2.3","@types/prop-types":"15.5.2","@types/react-intl":"2.3.5","@storybook/theming":"5.0.11","identity-obj-proxy":"^3.0.0","webpack-dev-server":"3.3.1","@babel/preset-react":"7.0.0","@types/react-portal":"4.0.1","babel-plugin-lodash":"3.3.4","html-webpack-plugin":"3.2.0","react-test-renderer":"16.4.2","@types/react-measure":"2.0.5","clean-webpack-plugin":"2.0.2","stats-webpack-plugin":"0.7.0","eslint-config-prettier":"4.1.0","react-google-recaptcha":"^0.11.0","tslint-config-prettier":"1.18.0","@gooddata/eslint-config":"0.1.0","@gooddata/tslint-config":"1.0.0","@types/storybook__react":"4.0.1","enzyme-adapter-react-16":"1.3.1","uglifyjs-webpack-plugin":"2.1.2","@gooddata/test-storybook":"3.1.1","@storybook/addon-actions":"5.0.11","@storybook/addon-options":"5.0.11","node-sass-magic-importer":"5.1.0","react-syntax-highlighter":"6.1.2","@types/fixed-data-table-2":"0.8.1","@types/react-test-renderer":"16.0.0","circular-dependency-plugin":"5.0.2","compression-webpack-plugin":"2.0.0","@types/enzyme-adapter-react-16":"1.0.3","@types/storybook__addon-actions":"3.4.2","@babel/plugin-proposal-class-properties":"7.4.4","@babel/plugin-proposal-object-rest-spread":"7.4.4","@babel/plugin-transform-async-to-generator":"7.4.4"},"peerDependencies":{"react":"^16.5.2","react-dom":"^16.5.2"},"_npmOperationalInternal":{"tmp":"tmp/react-components_7.1.0-alpha.34_1561020458948_0.05211292387192401","host":"s3://npm-registry-packages"}},"7.1.0-alpha.35":{"name":"@gooddata/react-components","version":"7.1.0-alpha.35","author":{"name":"GoodData Corporation"},"license":"BSD-3-Clause","_id":"@gooddata/react-components@7.1.0-alpha.35","maintainers":[{"name":"bertold8","email":"ivan.nejezchleb@seznam.cz"},{"name":"bugsbunny338","email":"jiri.zajic@mensa.cz"},{"name":"gooddata-ci","email":"rail@gooddata.com"},{"name":"ivan.mjartan","email":"ivan.mjartan@gooddata.com"},{"name":"jakub-sterba","email":"jakub.sterba@gooddata.com"},{"name":"jaroslav.tomecek","email":"jaroslav.tomecek@gooddata.com"},{"name":"jkittler","email":"honza.kittler@gmail.com"},{"name":"khanh.le","email":"khanh.le@gooddata.com"},{"name":"langhamp","email":"pavel.langhammer@gooddata.com"},{"name":"lanhuynh","email":"lan.huynh@gooddata.com"},{"name":"linhhong","email":"linh.hong@gooddata.com"},{"name":"lpearce","email":"levi.pearce@gooddata.com"},{"name":"lupko","email":"lubomir.slivka@gooddata.com"},{"name":"martin.mosko","email":"martin.mosko@gooddata.com"},{"name":"michal.marsal","email":"michal.marsal@gooddata.com"},{"name":"nadtan","email":"tan.nguyen@gooddata.com"},{"name":"naibinh","email":"naibinh@gmail.com"},{"name":"nikolacech","email":"nikola.cech@gooddata.com"},{"name":"no23reason","email":"dan.homola@hotmail.cz"},{"name":"pbenes","email":"petr.benes@gooddata.com"},{"name":"petrjanu","email":"petr.janu@gooddata.com"},{"name":"ptquang86","email":"ptquang86@gmail.com"},{"name":"qduval","email":"quentin.duval@gooddata.com"},{"name":"rodri360","email":"me@rodri360.com"},{"name":"sarfy","email":"martin.sarfy@gmail.com"},{"name":"sitina","email":"jiri.sitina@gooddata.com"},{"name":"sondo","email":"son.do@gooddata.com"},{"name":"strouhaljan","email":"strouhal.jan@gmail.com"},{"name":"tomas.bouma","email":"tomas.bouma@gooddata.com"},{"name":"tomas.kratochvil","email":"tomas.kratochvil@gooddata.com"},{"name":"tomasreichmann","email":"tomasreichmann@gmail.com"},{"name":"tomsatgd","email":"tomas.satinsky@gooddata.com"},{"name":"tu.ngo","email":"tu.ngo@gooddata.com"},{"name":"vlastikcz","email":"vlastimil.kotas@gooddata.com"},{"name":"vlckomi1","email":"michaela.vlckova@gooddata.com"},{"name":"xmort","email":"petr.dolejsi@gooddata.com"},{"name":"yanlipnican","email":"yanlipnican@gmail.com"}],"homepage":"https://github.com/gooddata/gooddata-react-components#readme","bugs":{"url":"https://github.com/gooddata/gooddata-react-components/issues"},"dist":{"shasum":"a928b009647e1f6a3901f68a1ed0542fd6c7e25d","tarball":"https://registry.npmjs.org/@gooddata/react-components/-/react-components-7.1.0-alpha.35.tgz","fileCount":1816,"integrity":"sha512-neu1cEKxjTme86dBhf7pFrXfDzCTU+UA5OTvPv/aMfB5PmQUzM+VGHFM6TZdf+2U4DmXxc8ILyz2rUfIVFBs+Q==","signatures":[{"sig":"MEQCIA5gTSVoePlVNlqGIlvbPAWi1Eg0qSb2lnfCUo10J557AiBS1DkX6Dg64wu6CIhEXvMhGG4ErwfXPU5d3hU08ITBmw==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":7398053,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJdDEqdCRA9TVsSAnZWagAA8+IP/1mK5QGbalXkEj/kTam/\nDe2LnkDZWngAoB0xg6G403h/SBJdEBAabveacYcpJqJH4DYxScq8PRJRMIIz\ny1rlwbNwkfW9N9BOmrEuXdJ5jHmFZai6wwtFxDv855DsHE2FoHsIocWv3lhe\nIAL2uEyRyk9zjlKkRdk8OdVe36TYH8bwXfcvXJ3qAf56DXF2mgroqu/u18PF\nco4usmK7eauR6PRfUj0ay8lSgI6BsmRuKCDavhh78jmGKVwLY8pbHl53lcPF\npLygZ3HJPnA7Pbbt1OH2qgpF93SiSfV8sLKhvYIPcuFG/G/sYzbM9P2xwWFz\n7DMkagv+9T1Az7tO6L0KTtRhiPwn2N2HbHLSVNLlYdVpZujM6YPSk6mChOAK\n1I1ZBliB+VsW8YLvcuPHkGLVWVT5vJxEL9vUlAHHnmldroUDOGMzfP6lwM1x\nW1uj+Rfy6hnrAHcbz5GN4cxUcAh3lRHx2ZXylaTmntVapQFcaUp4mPV99c4M\n2I1cP8W4X27WQnr35uzKIFA4gSUQA+jvSb2jUdgI5hh32fqrsAAYfUePRIr0\nnZK1oEd3r2lRXZoGAqppefj2K2MeHa3xH5I9HB/oPb6rwzx31obM7GQPoJGR\nPiPHHapn9KLgoPKQ92Qr1CkAtszXKmD9xNLFShg1+1XxwwUqUz1YKu31N0N3\nweQk\r\n=m1/5\r\n-----END PGP SIGNATURE-----\r\n"},"jest":{"testRegex":"(/__tests__/.*|\\.(test|spec))\\.(tsx?|jsx?)$","transform":{".(js|jsx)":"babel-jest",".(ts|tsx)":"ts-jest"},"collectCoverage":false,"moduleNameMapper":{"\\.(css|less|sass|scss)$":"<rootDir>/__mocks__/styleMock.ts","^[./a-zA-Z0-9$_-]+\\.svg$":"<rootDir>/jestSvgStub.js"},"coverageReporters":["html"],"setupFilesAfterEnv":["<rootDir>/jest.setup.js"],"collectCoverageFrom":["src/**/*.{ts,tsx}","examples/server/src/**/*.{js,jsx}","!**/*.d.ts"],"moduleFileExtensions":["ts","tsx","js","jsx","json"],"testPathIgnorePatterns":[",/node_modules/","/dist/"]},"main":"dist/index.js","config":{"eslint":"./examples/**/*.{js,jsx}","tslint":"./{__mocks__,src,stories}/{,**/}*.{ts,tsx}"},"readme":"[![npm version](https://badge.fury.io/js/%40gooddata%2Freact-components.svg)](https://www.npmjs.com/package/@gooddata/react-components) \n\n# GoodData.UI React components\n> A React-based JavaScript library for building data-driven applications\n\n## Getting started\n- [GoodData.UI Documentation](http://sdk.gooddata.com/gooddata-ui/)\n- [GoodData.UI Live Examples](https://gooddata-examples.herokuapp.com/)\n- [Stack Overflow](https://stackoverflow.com/questions/tagged/gooddata)\n\n### Usage\nWith [yarn](https://yarnpkg.com) installed, go to your project directory and run\n```\n$ yarn add @gooddata/react-components\n```\nIf you prefer [npm](npmjs.com) run\n```\n$ npm install --save @gooddata/react-components\n```\n\nThe public API is exposed via global `index.js`. Except for the styles, do not import any other file directly\nbecause they are not intended to be part of the public API.\n\n## Contributing\n\nWe welcome any contribution in form of [issues](https://github.com/gooddata/gooddata-react-components/issues) or [pull requests](https://github.com/gooddata/gooddata-react-components/pulls).\nThese commands may come in handy while developing:\n\n| command | description |\n| ------- | ----------- |\n| `yarn install --pure-lockfile` | first step |\n| ||\n| `yarn dev` | build react-components to `/dist` in watch mode |\n| `yarn test` | run all unit tests |\n| `yarn prettier-write` | format the source code to match the valid codestyle |\n| `yarn validate` | validate codestyle |\n| ||\n| `yarn storybook` | run storybook from `/stories` on http://localhost:9001 |\n| `yarn build-storybook` | build storybook to `/dist-storybook` |\n| `yarn test-storybook` | run storybook and [screenshot tests](https://github.com/gooddata/gdc-client-utils/tree/master/test-storybook) |\n| ||\n| `yarn examples` | run Live Examples dev-server from `/examples` on https://localhost:8999 |\n| `yarn examples-build` | build Live Examples to `/examples/dist` |\n| `yarn examples-server` | serve built Live Examples - see `/examples/server/src` |\n| `yarn examples-testcafe` | run testcafe tests against `localhost:8999` |\n\n### Deploy to heroku.com\nWhen you deploy this repo to heroku, it serves *GoodData.UI Live Examples*.\nRelevant tasks are in `Procfile` and `package.json`.\n\n```bash\n# run in the project directory\nheroku login\nheroku create <your-app-name>\nheroku config:set DOMAIN_ADMIN_USERNAME=x@gooddata.com DOMAIN_ADMIN_PASSWORD=xy PROJECT_ID_TO_ASSIGN=xms7ga4tf3g3nzucd8380o2bev8oeknp\ngit push heroku HEAD:master\nheroku open\n```\n\n### Run Live Examples Locally\nTo run *GoodData.UI Live Examples* locally:\n```bash\ngit clone <this-repository>\ncd  <repository-folder>\nyarn install --pure-lockfile\nyarn examples\n```\nThen open https://localhost:8999 and login using Live Examples account (you can [create one here](https://gooddata-examples.herokuapp.com/registration)).\n\n### Source code formatting\nThe source code in the repository is formatted by [Prettier](https://prettier.io/). \nThe format of the code is validated by our Continuous Integration server and is one of the requirements of successful merge.\n\nPrettier is supported by every major IDE. You can find the list of supported editors and how to configure them [here](https://prettier.io/docs/en/editors.html).\n\nIn the case, when your editor is not supported or you don't want to setup the integration, you can run the `yarn prettier-write` command to reformat the code before commit.\n\n## Changelog\n\n- see [CHANGELOG.md](CHANGELOG.md)\n\n## License\n\n(C) 2007-2018 GoodData Corporation\n\nThis project is dual licensed:\n\n- The ATTRIBUTION-NONCOMMERCIAL 4.0 INTERNATIONAL (CC BY-NC 4.0) is used for purpose of the trial experience and evaluation of GoodData.UI library.\n- The GOODDATA GOODDATA.UI LIBRARY END USER LICENSE AGREEMENT is used for GoodData customers.\n\nFor more information, please see [LICENSE](https://github.com/gooddata/gooddata-react-components/blob/master/LICENSE)\n","gitHead":"0ec2532e07967938d736007edcf1d0421c4b7b05","scripts":{"dev":"bash scripts/build.sh --dev-watch","test":"jest --watch","build":"bash scripts/build.sh","tslint":"yarn run-tslint -t verbose $npm_package_config_tslint","prepare":"cd examples/server && yarn install --frozen-lockfile && cd ../..; rm -r examples/node_modules 2>/dev/null; true","examples":"bash scripts/run-examples.sh","prepare?":"# Called before `npm publish` and on local `npm install`. Temporarily also for deleting obsolete node_modules. Ends with `true` to continue gracefully.","validate":"tsc --noEmit && yarn tslint && eslint $npm_package_config_eslint && yarn prettier-check","build-dev":"bash scripts/build.sh --dev","examples?":"# Default is developer domain, other options: yarn examples [sec,secure,stg,stg2,stg3,demo,developer or URL]","storybook":"yarn build && start-storybook -p 9001 -c .storybook","test-once":"jest","tslint-ci":"mkdir -p ./ci/results && yarn run-tslint -t checkstyle -o ./ci/results/tslint-results.xml $npm_package_config_tslint","run-tslint":"tslint -p tsconfig.json","validate-ci":"tsc --noEmit && yarn tslint-ci  && eslint $npm_package_config_eslint -f checkstyle -o ci/results/eslint-results.xml && yarn prettier-check","examples-build":"bash scripts/build-examples.sh","prepublishOnly":"yarn build","prettier-check":"prettier --check '{src,stories,styles,__mocks__,examples/server/src,examples/src,examples/test}/**/*.{ts,js,tsx,jsx,json,scss,md,yaml,html}'","prettier-write":"prettier --write '{src,stories,styles,__mocks__,examples/server/src,examples/src,examples/test}/**/*.{ts,js,tsx,jsx,json,scss,md,yaml,html}'","test-storybook":"yarn build && test-storybook","build-storybook":"yarn build && build-storybook -c .storybook -o dist-storybook","examples-server":"node examples/server/src/index.js","heroku-postbuild":"yarn examples-build developer","examples-testcafe":"testcafe chrome --assertion-timeout 60000 -S -s examples/_screenshots examples/test/**/**/*_test* --debug-on-fail","examples-testcafe-ci":"testcafe 'chrome:headless --no-sandbox' --assertion-timeout 60000 -S -s examples/_screenshots examples/test/**/**/*_test*","examples-testcafe-live":"testcafe-live chrome --assertion-timeout 60000 examples/test/**/**/*_test*"},"typings":"dist/index.d.ts","_npmUser":{"name":"gooddata-ci","email":"rail@gooddata.com"},"deprecated":"@gooddata/react-components@7 reached End of Support on March 31, 2022. Please upgrade (see https://sdk.gooddata.com/gooddata-ui/docs/supported_versions.html for more information).","repository":{"url":"git+ssh://git@github.com/gooddata/gooddata-react-components.git","type":"git"},"_npmVersion":"6.4.1","description":"GoodData React Components","directories":{},"_nodeVersion":"8.12.0","dependencies":{"rxjs":"^5.5.6","uuid":"^3.2.1","immer":"^1.3.1","lodash":"^4.17.11","invariant":"^2.2.2","classnames":"^2.2.6","highcharts":"7.1.1","prop-types":"^15.6.0","react-intl":"^2.4.0","custom-event":"^1.0.1","ag-grid-react":"20.0.0","react-measure":"^2.3.0","@gooddata/typings":"^2.13.2","ag-grid-community":"20.0.0","http-status-codes":"^1.3.0","@gooddata/js-utils":"^3.4.0","@gooddata/numberjs":"^3.1.2","fixed-data-table-2":"0.7.17","react-async-script":"^1.0.1","@gooddata/goodstrap":"^61.0.0","react-dom-factories":"^1.0.2","@gooddata/gooddata-js":"^11.14.0","react-transition-group":"^2.2.1","nodelist-foreach-polyfill":"^1.2.0","highcharts-grouped-categories":"^1.1.3"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"raf":"3.3.2","yup":"^0.24.1","jest":"24.7.1","react":"^16.5.2","enzyme":"3.5.0","eslint":"4.19.1","formik":"^0.11.11","moment":"2.23.0","history":"^4.7.2","ts-jest":"24.0.0","webpack":"4.30.0","prettier":"1.16.4","react-ga":"^2.5.2","recharts":"1.0.0-beta.9","testcafe":"0.20.3","commander":"2.14.1","node-sass":"4.7.2","react-dom":"^16.5.2","supertest":"3.0.0","ts-loader":"6.0.0","css-loader":"0.28.7","jest-junit":"3.0.0","raw-loader":"0.5.1","styled-jsx":"2.2.1","typescript":"3.3.4000","@babel/core":"7.4.4","@types/jest":"24.0.6","@types/node":"7.0.8","@types/uuid":"3.4.3","file-loader":"3.0.1","sass-loader":"6.0.6","webpack-cli":"3.3.2","@types/react":"16.0.34","babel-loader":"8.0.5","react-helmet":"5.2.0","react-select":"1.2.1","style-loader":"0.19.1","@types/enzyme":"3.1.13","@types/lodash":"4.14.123","testcafe-live":"0.1.4","@babel/runtime":"7.4.4","@babel/polyfill":"^7.4.4","@storybook/react":"5.0.11","@types/invariant":"2.2.29","@types/react-dom":"16.0.3","isomorphic-fetch":"2.2.1","react-datepicker":"1.1.0","react-router-dom":"4.2.2","@babel/preset-env":"7.4.4","@gooddata/mock-js":"1.28.0","@storybook/addons":"5.0.11","@types/classnames":"2.2.3","@types/prop-types":"15.5.2","@types/react-intl":"2.3.5","@storybook/theming":"5.0.11","identity-obj-proxy":"^3.0.0","webpack-dev-server":"3.3.1","@babel/preset-react":"7.0.0","@types/react-portal":"4.0.1","babel-plugin-lodash":"3.3.4","html-webpack-plugin":"3.2.0","react-test-renderer":"16.4.2","@types/react-measure":"2.0.5","clean-webpack-plugin":"2.0.2","stats-webpack-plugin":"0.7.0","eslint-config-prettier":"4.1.0","react-google-recaptcha":"^0.11.0","tslint-config-prettier":"1.18.0","@gooddata/eslint-config":"0.1.0","@gooddata/tslint-config":"1.0.0","@types/storybook__react":"4.0.1","enzyme-adapter-react-16":"1.3.1","uglifyjs-webpack-plugin":"2.1.2","@gooddata/test-storybook":"3.1.1","@storybook/addon-actions":"5.0.11","@storybook/addon-options":"5.0.11","node-sass-magic-importer":"5.1.0","react-syntax-highlighter":"6.1.2","@types/fixed-data-table-2":"0.8.1","@types/react-test-renderer":"16.0.0","circular-dependency-plugin":"5.0.2","compression-webpack-plugin":"2.0.0","@types/enzyme-adapter-react-16":"1.0.3","@types/storybook__addon-actions":"3.4.2","@babel/plugin-proposal-class-properties":"7.4.4","@babel/plugin-proposal-object-rest-spread":"7.4.4","@babel/plugin-transform-async-to-generator":"7.4.4"},"peerDependencies":{"react":"^16.5.2","react-dom":"^16.5.2"},"_npmOperationalInternal":{"tmp":"tmp/react-components_7.1.0-alpha.35_1561086620285_0.8991822111283188","host":"s3://npm-registry-packages"}},"7.1.0-alpha.36":{"name":"@gooddata/react-components","version":"7.1.0-alpha.36","author":{"name":"GoodData Corporation"},"license":"BSD-3-Clause","_id":"@gooddata/react-components@7.1.0-alpha.36","maintainers":[{"name":"bertold8","email":"ivan.nejezchleb@seznam.cz"},{"name":"bugsbunny338","email":"jiri.zajic@mensa.cz"},{"name":"gooddata-ci","email":"rail@gooddata.com"},{"name":"ivan.mjartan","email":"ivan.mjartan@gooddata.com"},{"name":"jakub-sterba","email":"jakub.sterba@gooddata.com"},{"name":"jaroslav.tomecek","email":"jaroslav.tomecek@gooddata.com"},{"name":"jkittler","email":"honza.kittler@gmail.com"},{"name":"khanh.le","email":"khanh.le@gooddata.com"},{"name":"langhamp","email":"pavel.langhammer@gooddata.com"},{"name":"lanhuynh","email":"lan.huynh@gooddata.com"},{"name":"linhhong","email":"linh.hong@gooddata.com"},{"name":"lpearce","email":"levi.pearce@gooddata.com"},{"name":"lupko","email":"lubomir.slivka@gooddata.com"},{"name":"martin.mosko","email":"martin.mosko@gooddata.com"},{"name":"michal.marsal","email":"michal.marsal@gooddata.com"},{"name":"nadtan","email":"tan.nguyen@gooddata.com"},{"name":"naibinh","email":"naibinh@gmail.com"},{"name":"nikolacech","email":"nikola.cech@gooddata.com"},{"name":"no23reason","email":"dan.homola@hotmail.cz"},{"name":"pbenes","email":"petr.benes@gooddata.com"},{"name":"petrjanu","email":"petr.janu@gooddata.com"},{"name":"ptquang86","email":"ptquang86@gmail.com"},{"name":"qduval","email":"quentin.duval@gooddata.com"},{"name":"rodri360","email":"me@rodri360.com"},{"name":"sarfy","email":"martin.sarfy@gmail.com"},{"name":"sitina","email":"jiri.sitina@gooddata.com"},{"name":"sondo","email":"son.do@gooddata.com"},{"name":"strouhaljan","email":"strouhal.jan@gmail.com"},{"name":"tomas.bouma","email":"tomas.bouma@gooddata.com"},{"name":"tomas.kratochvil","email":"tomas.kratochvil@gooddata.com"},{"name":"tomasreichmann","email":"tomasreichmann@gmail.com"},{"name":"tomsatgd","email":"tomas.satinsky@gooddata.com"},{"name":"tu.ngo","email":"tu.ngo@gooddata.com"},{"name":"vlastikcz","email":"vlastimil.kotas@gooddata.com"},{"name":"vlckomi1","email":"michaela.vlckova@gooddata.com"},{"name":"xmort","email":"petr.dolejsi@gooddata.com"},{"name":"yanlipnican","email":"yanlipnican@gmail.com"}],"homepage":"https://github.com/gooddata/gooddata-react-components#readme","bugs":{"url":"https://github.com/gooddata/gooddata-react-components/issues"},"dist":{"shasum":"aa6b065f7841864974949d7c5788c4827ec09dd3","tarball":"https://registry.npmjs.org/@gooddata/react-components/-/react-components-7.1.0-alpha.36.tgz","fileCount":1816,"integrity":"sha512-fB/KVu0rCr8th7IjfZlTkeRpOe2PpKXquK9c2nhGUgYXHL1mmiKfprXiGoT/3XDS3tGuNFOVqm/iNiiF6YlY4g==","signatures":[{"sig":"MEUCIQDotZ5+skhTgLOl1F69c2aDk1kIFoi4Hlw52gIJwqSWRwIgcFmFvtOCRcNVW0+035nItwui8R1wph0MF0Pt+YVM+mE=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":7394177,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJdENgJCRA9TVsSAnZWagAAV3AP/i09pD8QuWoMcpvIIDAY\nTSlqVhIqE8jVfU/HgRejQmh+4ub9O4/n6SbpE5FAMmSNlXSC++gs/rhHqMYD\nXpDuMd3a9kPyPKva0sAU4eFRch9LF6R4N9k00PyKqJFVuD/31bG4ThFP2GxJ\nanU+PAERD24CIdwt5Tdwi/9zdD6LJ1wGoM3M7/p1GaPbxA4GUWdbtKHDuJAr\nDK4cD2sOQeyzV9Nq6BYq/2VN+UajHQBS3mRC8xh6t9NYifYX6E5WTVjG8lkU\nJRJIw+EjNg/yAD0slyAqhDdAoCN7+WctUIWvZVO5Wj9GAU5zg49f2+m8erV2\nG7juely/Q582LXaLpu7RBgZ8B3IjGXgMQlShEU8H1CiSyH5M5yfavdWqcunP\n6a7gHJZS6XiW8rVTH/tT5jEkK5ZlMrDfBuuYFb+mYDN+F6h2IsyW6liHlJvI\njIBlBhGKoQSRm0HTZEJUI6t6pwblPylxVnhILxeG2Cc+M5FQSqqD+5CEL2u8\ngCWzUHQf30ig6w7dux2mKL8GIPtzzmbkUc7GTCY6q+fLBpXTNU20Ynl2IYmq\ns0TV6BtlpP/3WiMvMObSq8Ih/S1nsQ2U+ZUVCytyE1DYdzQ33hlHsJLZXlG4\nIGWZ8jM2lKWYN4DwovTEFhe7MdRN/ye3u83W4x6RC6io4Kqdzpk7VZrPM2Q7\nnJ/y\r\n=+07l\r\n-----END PGP SIGNATURE-----\r\n"},"jest":{"testRegex":"(/__tests__/.*|\\.(test|spec))\\.(tsx?|jsx?)$","transform":{".(js|jsx)":"babel-jest",".(ts|tsx)":"ts-jest"},"collectCoverage":false,"moduleNameMapper":{"\\.(css|less|sass|scss)$":"<rootDir>/__mocks__/styleMock.ts","^[./a-zA-Z0-9$_-]+\\.svg$":"<rootDir>/jestSvgStub.js"},"coverageReporters":["html"],"setupFilesAfterEnv":["<rootDir>/jest.setup.js"],"collectCoverageFrom":["src/**/*.{ts,tsx}","examples/server/src/**/*.{js,jsx}","!**/*.d.ts"],"moduleFileExtensions":["ts","tsx","js","jsx","json"],"testPathIgnorePatterns":[",/node_modules/","/dist/"]},"main":"dist/index.js","config":{"eslint":"./examples/**/*.{js,jsx}","tslint":"./{__mocks__,src,stories}/{,**/}*.{ts,tsx}"},"readme":"[![npm version](https://badge.fury.io/js/%40gooddata%2Freact-components.svg)](https://www.npmjs.com/package/@gooddata/react-components) \n\n# GoodData.UI React components\n> A React-based JavaScript library for building data-driven applications\n\n## Getting started\n- [GoodData.UI Documentation](http://sdk.gooddata.com/gooddata-ui/)\n- [GoodData.UI Live Examples](https://gooddata-examples.herokuapp.com/)\n- [Stack Overflow](https://stackoverflow.com/questions/tagged/gooddata)\n\n### Usage\nWith [yarn](https://yarnpkg.com) installed, go to your project directory and run\n```\n$ yarn add @gooddata/react-components\n```\nIf you prefer [npm](npmjs.com) run\n```\n$ npm install --save @gooddata/react-components\n```\n\nThe public API is exposed via global `index.js`. Except for the styles, do not import any other file directly\nbecause they are not intended to be part of the public API.\n\n## Contributing\n\nWe welcome any contribution in form of [issues](https://github.com/gooddata/gooddata-react-components/issues) or [pull requests](https://github.com/gooddata/gooddata-react-components/pulls).\nThese commands may come in handy while developing:\n\n| command | description |\n| ------- | ----------- |\n| `yarn install --pure-lockfile` | first step |\n| ||\n| `yarn dev` | build react-components to `/dist` in watch mode |\n| `yarn test` | run all unit tests |\n| `yarn prettier-write` | format the source code to match the valid codestyle |\n| `yarn validate` | validate codestyle |\n| ||\n| `yarn storybook` | run storybook from `/stories` on http://localhost:9001 |\n| `yarn build-storybook` | build storybook to `/dist-storybook` |\n| `yarn test-storybook` | run storybook and [screenshot tests](https://github.com/gooddata/gdc-client-utils/tree/master/test-storybook) |\n| ||\n| `yarn examples` | run Live Examples dev-server from `/examples` on https://localhost:8999 |\n| `yarn examples-build` | build Live Examples to `/examples/dist` |\n| `yarn examples-server` | serve built Live Examples - see `/examples/server/src` |\n| `yarn examples-testcafe` | run testcafe tests against `localhost:8999` |\n\n### Deploy to heroku.com\nWhen you deploy this repo to heroku, it serves *GoodData.UI Live Examples*.\nRelevant tasks are in `Procfile` and `package.json`.\n\n```bash\n# run in the project directory\nheroku login\nheroku create <your-app-name>\nheroku config:set DOMAIN_ADMIN_USERNAME=x@gooddata.com DOMAIN_ADMIN_PASSWORD=xy PROJECT_ID_TO_ASSIGN=xms7ga4tf3g3nzucd8380o2bev8oeknp\ngit push heroku HEAD:master\nheroku open\n```\n\n### Run Live Examples Locally\nTo run *GoodData.UI Live Examples* locally:\n```bash\ngit clone <this-repository>\ncd  <repository-folder>\nyarn install --pure-lockfile\nyarn examples\n```\nThen open https://localhost:8999 and login using Live Examples account (you can [create one here](https://gooddata-examples.herokuapp.com/registration)).\n\n### Source code formatting\nThe source code in the repository is formatted by [Prettier](https://prettier.io/). \nThe format of the code is validated by our Continuous Integration server and is one of the requirements of successful merge.\n\nPrettier is supported by every major IDE. You can find the list of supported editors and how to configure them [here](https://prettier.io/docs/en/editors.html).\n\nIn the case, when your editor is not supported or you don't want to setup the integration, you can run the `yarn prettier-write` command to reformat the code before commit.\n\n## Changelog\n\n- see [CHANGELOG.md](CHANGELOG.md)\n\n## License\n\n(C) 2007-2018 GoodData Corporation\n\nThis project is dual licensed:\n\n- The ATTRIBUTION-NONCOMMERCIAL 4.0 INTERNATIONAL (CC BY-NC 4.0) is used for purpose of the trial experience and evaluation of GoodData.UI library.\n- The GOODDATA GOODDATA.UI LIBRARY END USER LICENSE AGREEMENT is used for GoodData customers.\n\nFor more information, please see [LICENSE](https://github.com/gooddata/gooddata-react-components/blob/master/LICENSE)\n","gitHead":"122d2bbcd57ac5c329f2f6a6a892a6d4cac3cb55","scripts":{"dev":"bash scripts/build.sh --dev-watch","test":"jest --watch","build":"bash scripts/build.sh","tslint":"yarn run-tslint -t verbose $npm_package_config_tslint","prepare":"cd examples/server && yarn install --frozen-lockfile && cd ../..; rm -r examples/node_modules 2>/dev/null; true","examples":"bash scripts/run-examples.sh","prepare?":"# Called before `npm publish` and on local `npm install`. Temporarily also for deleting obsolete node_modules. Ends with `true` to continue gracefully.","validate":"tsc --noEmit && yarn tslint && eslint $npm_package_config_eslint && yarn prettier-check","build-dev":"bash scripts/build.sh --dev","examples?":"# Default is developer domain, other options: yarn examples [sec,secure,stg,stg2,stg3,demo,developer or URL]","storybook":"yarn build && start-storybook -p 9001 -c .storybook","test-once":"jest","tslint-ci":"mkdir -p ./ci/results && yarn run-tslint -t checkstyle -o ./ci/results/tslint-results.xml $npm_package_config_tslint","run-tslint":"tslint -p tsconfig.json","validate-ci":"tsc --noEmit && yarn tslint-ci  && eslint $npm_package_config_eslint -f checkstyle -o ci/results/eslint-results.xml && yarn prettier-check","examples-build":"bash scripts/build-examples.sh","prepublishOnly":"yarn build","prettier-check":"prettier --check '{src,stories,styles,__mocks__,examples/server/src,examples/src,examples/test}/**/*.{ts,js,tsx,jsx,json,scss,md,yaml,html}'","prettier-write":"prettier --write '{src,stories,styles,__mocks__,examples/server/src,examples/src,examples/test}/**/*.{ts,js,tsx,jsx,json,scss,md,yaml,html}'","test-storybook":"yarn build && test-storybook","build-storybook":"yarn build && build-storybook -c .storybook -o dist-storybook","examples-server":"node examples/server/src/index.js","heroku-postbuild":"yarn examples-build developer","examples-testcafe":"testcafe chrome --assertion-timeout 60000 -S -s examples/_screenshots examples/test/**/**/*_test* --debug-on-fail","examples-testcafe-ci":"testcafe 'chrome:headless --no-sandbox' --assertion-timeout 60000 -S -s examples/_screenshots examples/test/**/**/*_test*","examples-testcafe-live":"testcafe-live chrome --assertion-timeout 60000 examples/test/**/**/*_test*"},"typings":"dist/index.d.ts","_npmUser":{"name":"gooddata-ci","email":"rail@gooddata.com"},"deprecated":"@gooddata/react-components@7 reached End of Support on March 31, 2022. Please upgrade (see https://sdk.gooddata.com/gooddata-ui/docs/supported_versions.html for more information).","repository":{"url":"git+ssh://git@github.com/gooddata/gooddata-react-components.git","type":"git"},"_npmVersion":"6.4.1","description":"GoodData React Components","directories":{},"_nodeVersion":"8.12.0","dependencies":{"rxjs":"^5.5.6","uuid":"^3.2.1","immer":"^1.3.1","lodash":"^4.17.11","invariant":"^2.2.2","classnames":"^2.2.6","highcharts":"7.1.1","prop-types":"^15.6.0","react-intl":"^2.4.0","custom-event":"^1.0.1","ag-grid-react":"20.0.0","react-measure":"^2.3.0","@gooddata/typings":"^2.13.2","ag-grid-community":"20.0.0","http-status-codes":"^1.3.0","@gooddata/js-utils":"^3.4.0","@gooddata/numberjs":"^3.1.2","fixed-data-table-2":"0.7.17","react-async-script":"^1.0.1","@gooddata/goodstrap":"^61.0.0","react-dom-factories":"^1.0.2","@gooddata/gooddata-js":"^11.14.0","react-transition-group":"^2.2.1","nodelist-foreach-polyfill":"^1.2.0","highcharts-grouped-categories":"^1.1.3"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"raf":"3.3.2","yup":"^0.24.1","jest":"24.7.1","react":"^16.5.2","enzyme":"3.5.0","eslint":"4.19.1","formik":"^0.11.11","moment":"2.23.0","history":"^4.7.2","ts-jest":"24.0.0","webpack":"4.30.0","prettier":"1.16.4","react-ga":"^2.5.2","recharts":"1.0.0-beta.9","testcafe":"0.20.3","commander":"2.14.1","node-sass":"4.7.2","react-dom":"^16.5.2","supertest":"3.0.0","ts-loader":"6.0.0","css-loader":"0.28.7","jest-junit":"3.0.0","raw-loader":"0.5.1","styled-jsx":"2.2.1","typescript":"3.3.4000","@babel/core":"7.4.4","@types/jest":"24.0.6","@types/node":"7.0.8","@types/uuid":"3.4.3","file-loader":"3.0.1","sass-loader":"6.0.6","webpack-cli":"3.3.2","@types/react":"16.0.34","babel-loader":"8.0.5","react-helmet":"5.2.0","react-select":"1.2.1","style-loader":"0.19.1","@types/enzyme":"3.1.13","@types/lodash":"4.14.123","testcafe-live":"0.1.4","@babel/runtime":"7.4.4","@babel/polyfill":"^7.4.4","@storybook/react":"5.0.11","@types/invariant":"2.2.29","@types/react-dom":"16.0.3","isomorphic-fetch":"2.2.1","react-datepicker":"1.1.0","react-router-dom":"4.2.2","@babel/preset-env":"7.4.4","@gooddata/mock-js":"1.28.0","@storybook/addons":"5.0.11","@types/classnames":"2.2.3","@types/prop-types":"15.5.2","@types/react-intl":"2.3.5","@storybook/theming":"5.0.11","identity-obj-proxy":"^3.0.0","webpack-dev-server":"3.3.1","@babel/preset-react":"7.0.0","@types/react-portal":"4.0.1","babel-plugin-lodash":"3.3.4","html-webpack-plugin":"3.2.0","react-test-renderer":"16.4.2","@types/react-measure":"2.0.5","clean-webpack-plugin":"2.0.2","stats-webpack-plugin":"0.7.0","eslint-config-prettier":"4.1.0","react-google-recaptcha":"^0.11.0","tslint-config-prettier":"1.18.0","@gooddata/eslint-config":"0.1.0","@gooddata/tslint-config":"1.0.0","@types/storybook__react":"4.0.1","enzyme-adapter-react-16":"1.3.1","uglifyjs-webpack-plugin":"2.1.2","@gooddata/test-storybook":"3.1.1","@storybook/addon-actions":"5.0.11","@storybook/addon-options":"5.0.11","node-sass-magic-importer":"5.1.0","react-syntax-highlighter":"6.1.2","@types/fixed-data-table-2":"0.8.1","@types/react-test-renderer":"16.0.0","circular-dependency-plugin":"5.0.2","compression-webpack-plugin":"2.0.0","@types/enzyme-adapter-react-16":"1.0.3","@types/storybook__addon-actions":"3.4.2","@babel/plugin-proposal-class-properties":"7.4.4","@babel/plugin-proposal-object-rest-spread":"7.4.4","@babel/plugin-transform-async-to-generator":"7.4.4"},"peerDependencies":{"react":"^16.5.2","react-dom":"^16.5.2"},"_npmOperationalInternal":{"tmp":"tmp/react-components_7.1.0-alpha.36_1561384968606_0.6601347152153529","host":"s3://npm-registry-packages"}},"7.1.0-alpha.37":{"name":"@gooddata/react-components","version":"7.1.0-alpha.37","author":{"name":"GoodData Corporation"},"license":"BSD-3-Clause","_id":"@gooddata/react-components@7.1.0-alpha.37","maintainers":[{"name":"bertold8","email":"ivan.nejezchleb@seznam.cz"},{"name":"bugsbunny338","email":"jiri.zajic@mensa.cz"},{"name":"gooddata-ci","email":"rail@gooddata.com"},{"name":"ivan.mjartan","email":"ivan.mjartan@gooddata.com"},{"name":"jakub-sterba","email":"jakub.sterba@gooddata.com"},{"name":"jaroslav.tomecek","email":"jaroslav.tomecek@gooddata.com"},{"name":"jkittler","email":"honza.kittler@gmail.com"},{"name":"khanh.le","email":"khanh.le@gooddata.com"},{"name":"langhamp","email":"pavel.langhammer@gooddata.com"},{"name":"lanhuynh","email":"lan.huynh@gooddata.com"},{"name":"linhhong","email":"linh.hong@gooddata.com"},{"name":"lpearce","email":"levi.pearce@gooddata.com"},{"name":"lupko","email":"lubomir.slivka@gooddata.com"},{"name":"martin.mosko","email":"martin.mosko@gooddata.com"},{"name":"michal.marsal","email":"michal.marsal@gooddata.com"},{"name":"nadtan","email":"tan.nguyen@gooddata.com"},{"name":"naibinh","email":"naibinh@gmail.com"},{"name":"nikolacech","email":"nikola.cech@gooddata.com"},{"name":"no23reason","email":"dan.homola@hotmail.cz"},{"name":"pbenes","email":"petr.benes@gooddata.com"},{"name":"petrjanu","email":"petr.janu@gooddata.com"},{"name":"ptquang86","email":"ptquang86@gmail.com"},{"name":"qduval","email":"quentin.duval@gooddata.com"},{"name":"rodri360","email":"me@rodri360.com"},{"name":"sarfy","email":"martin.sarfy@gmail.com"},{"name":"sitina","email":"jiri.sitina@gooddata.com"},{"name":"sondo","email":"son.do@gooddata.com"},{"name":"strouhaljan","email":"strouhal.jan@gmail.com"},{"name":"tomas.bouma","email":"tomas.bouma@gooddata.com"},{"name":"tomas.kratochvil","email":"tomas.kratochvil@gooddata.com"},{"name":"tomasreichmann","email":"tomasreichmann@gmail.com"},{"name":"tomsatgd","email":"tomas.satinsky@gooddata.com"},{"name":"tu.ngo","email":"tu.ngo@gooddata.com"},{"name":"vlastikcz","email":"vlastimil.kotas@gooddata.com"},{"name":"vlckomi1","email":"michaela.vlckova@gooddata.com"},{"name":"xmort","email":"petr.dolejsi@gooddata.com"},{"name":"yanlipnican","email":"yanlipnican@gmail.com"}],"homepage":"https://github.com/gooddata/gooddata-react-components#readme","bugs":{"url":"https://github.com/gooddata/gooddata-react-components/issues"},"dist":{"shasum":"8110fe40d4210d0058c3543a0f9b5dfbc8a635b2","tarball":"https://registry.npmjs.org/@gooddata/react-components/-/react-components-7.1.0-alpha.37.tgz","fileCount":1816,"integrity":"sha512-k5HK6dM4HVcMy5HWpWZFS8aPqg+9Vsnr5xXg0XH5/CynEUU9lJNpFNuXNA2T/K9oneZ4J0YWp+inV22l/KK/vw==","signatures":[{"sig":"MEUCIQCKNMwsfuau84aKbGNrzF8kj7aRg4P2LJgnvZSIPyvrmwIgJW7j8xA0LoAGLea5LG94VvWUuKSIJySe+tBJYdfK8Ak=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":7399678,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJdEdE/CRA9TVsSAnZWagAAoGIP/RFjJDTB28SO1gaSKXay\n42voiZ7/w03lYZ0yX8VwbWQk5PzdGqD2Oc3JUIW+9xXZhWJneU5ELegRvPcg\nhErL8nVvD5G5gYk8qCXIdVeBaO7X7L9HT8yBZbwTTPuRBotwHXBSsSh8kT/P\n1eMreLvCIrPJ7ZcsNN+IJtBuwnitus43rh8741FN3loNfUoWFaQhuPxnsqFU\nSes2C3sfdbDk7cW4DGI40yfXHmy0CSOKulvrNgL9mPEuNlt2XRQJ0m06Ysxv\n+THfnEC1LTxCIqr+21SVokhUld7SPFPrtRtUoCeV7Ip5ZcpfBnTwhKAhHdFn\nqnsQ3G21RaIB0xntFt3h1xgQs9cSeAfYkpLbX6pekbvdcpx8j4XqciPvHEYd\nkQpzWZhAqnhXKpL0c2ZQzbWD4ycFzrHbKapjtQZplgy4bFSvi6ro/GjPW6zu\ngnOLWz586tj0aufqImGqRWNjZb3i8KW9jEGR0QAVHF8kMTuElVczMEkMx2Ix\nT3jLSmHWSAGU+WNfDJuhuHjaxNxJzBjIa7OJdrIMGgu3ecFbCctlmGeeHBav\nQwJJB2fySDPhVsg4y7qnqpA5OUnFU2PjvZrqExzSO+/GtCNyAvKbpfcyZMSr\nO3Wdn7XmArudd6aTuNL8FjCo5LzCdPoiCtgoWkXlmkl/L7r+uD/+3Ht25osi\ncxGd\r\n=TZVJ\r\n-----END PGP SIGNATURE-----\r\n"},"jest":{"testRegex":"(/__tests__/.*|\\.(test|spec))\\.(tsx?|jsx?)$","transform":{".(js|jsx)":"babel-jest",".(ts|tsx)":"ts-jest"},"collectCoverage":false,"moduleNameMapper":{"\\.(css|less|sass|scss)$":"<rootDir>/__mocks__/styleMock.ts","^[./a-zA-Z0-9$_-]+\\.svg$":"<rootDir>/jestSvgStub.js"},"coverageReporters":["html"],"setupFilesAfterEnv":["<rootDir>/jest.setup.js"],"collectCoverageFrom":["src/**/*.{ts,tsx}","examples/server/src/**/*.{js,jsx}","!**/*.d.ts"],"moduleFileExtensions":["ts","tsx","js","jsx","json"],"testPathIgnorePatterns":[",/node_modules/","/dist/"]},"main":"dist/index.js","config":{"eslint":"./examples/**/*.{js,jsx}","tslint":"./{__mocks__,src,stories}/{,**/}*.{ts,tsx}"},"readme":"[![npm version](https://badge.fury.io/js/%40gooddata%2Freact-components.svg)](https://www.npmjs.com/package/@gooddata/react-components) \n\n# GoodData.UI React components\n> A React-based JavaScript library for building data-driven applications\n\n## Getting started\n- [GoodData.UI Documentation](http://sdk.gooddata.com/gooddata-ui/)\n- [GoodData.UI Live Examples](https://gooddata-examples.herokuapp.com/)\n- [Stack Overflow](https://stackoverflow.com/questions/tagged/gooddata)\n\n### Usage\nWith [yarn](https://yarnpkg.com) installed, go to your project directory and run\n```\n$ yarn add @gooddata/react-components\n```\nIf you prefer [npm](npmjs.com) run\n```\n$ npm install --save @gooddata/react-components\n```\n\nThe public API is exposed via global `index.js`. Except for the styles, do not import any other file directly\nbecause they are not intended to be part of the public API.\n\n## Contributing\n\nWe welcome any contribution in form of [issues](https://github.com/gooddata/gooddata-react-components/issues) or [pull requests](https://github.com/gooddata/gooddata-react-components/pulls).\nThese commands may come in handy while developing:\n\n| command | description |\n| ------- | ----------- |\n| `yarn install --pure-lockfile` | first step |\n| ||\n| `yarn dev` | build react-components to `/dist` in watch mode |\n| `yarn test` | run all unit tests |\n| `yarn prettier-write` | format the source code to match the valid codestyle |\n| `yarn validate` | validate codestyle |\n| ||\n| `yarn storybook` | run storybook from `/stories` on http://localhost:9001 |\n| `yarn build-storybook` | build storybook to `/dist-storybook` |\n| `yarn test-storybook` | run storybook and [screenshot tests](https://github.com/gooddata/gdc-client-utils/tree/master/test-storybook) |\n| ||\n| `yarn examples` | run Live Examples dev-server from `/examples` on https://localhost:8999 |\n| `yarn examples-build` | build Live Examples to `/examples/dist` |\n| `yarn examples-server` | serve built Live Examples - see `/examples/server/src` |\n| `yarn examples-testcafe` | run testcafe tests against `localhost:8999` |\n\n### Deploy to heroku.com\nWhen you deploy this repo to heroku, it serves *GoodData.UI Live Examples*.\nRelevant tasks are in `Procfile` and `package.json`.\n\n```bash\n# run in the project directory\nheroku login\nheroku create <your-app-name>\nheroku config:set DOMAIN_ADMIN_USERNAME=x@gooddata.com DOMAIN_ADMIN_PASSWORD=xy PROJECT_ID_TO_ASSIGN=xms7ga4tf3g3nzucd8380o2bev8oeknp\ngit push heroku HEAD:master\nheroku open\n```\n\n### Run Live Examples Locally\nTo run *GoodData.UI Live Examples* locally:\n```bash\ngit clone <this-repository>\ncd  <repository-folder>\nyarn install --pure-lockfile\nyarn examples\n```\nThen open https://localhost:8999 and login using Live Examples account (you can [create one here](https://gooddata-examples.herokuapp.com/registration)).\n\n### Source code formatting\nThe source code in the repository is formatted by [Prettier](https://prettier.io/). \nThe format of the code is validated by our Continuous Integration server and is one of the requirements of successful merge.\n\nPrettier is supported by every major IDE. You can find the list of supported editors and how to configure them [here](https://prettier.io/docs/en/editors.html).\n\nIn the case, when your editor is not supported or you don't want to setup the integration, you can run the `yarn prettier-write` command to reformat the code before commit.\n\n## Changelog\n\n- see [CHANGELOG.md](CHANGELOG.md)\n\n## License\n\n(C) 2007-2018 GoodData Corporation\n\nThis project is dual licensed:\n\n- The ATTRIBUTION-NONCOMMERCIAL 4.0 INTERNATIONAL (CC BY-NC 4.0) is used for purpose of the trial experience and evaluation of GoodData.UI library.\n- The GOODDATA GOODDATA.UI LIBRARY END USER LICENSE AGREEMENT is used for GoodData customers.\n\nFor more information, please see [LICENSE](https://github.com/gooddata/gooddata-react-components/blob/master/LICENSE)\n","gitHead":"dcfdbc88b67d3edb88954c29a0c1b78c78003efd","scripts":{"dev":"bash scripts/build.sh --dev-watch","test":"jest --watch","build":"bash scripts/build.sh","tslint":"yarn run-tslint -t verbose $npm_package_config_tslint","prepare":"cd examples/server && yarn install --frozen-lockfile && cd ../..; rm -r examples/node_modules 2>/dev/null; true","examples":"bash scripts/run-examples.sh","prepare?":"# Called before `npm publish` and on local `npm install`. Temporarily also for deleting obsolete node_modules. Ends with `true` to continue gracefully.","validate":"tsc --noEmit && yarn tslint && eslint $npm_package_config_eslint && yarn prettier-check","build-dev":"bash scripts/build.sh --dev","examples?":"# Default is developer domain, other options: yarn examples [sec,secure,stg,stg2,stg3,demo,developer or URL]","storybook":"yarn build && start-storybook -p 9001 -c .storybook","test-once":"jest","tslint-ci":"mkdir -p ./ci/results && yarn run-tslint -t checkstyle -o ./ci/results/tslint-results.xml $npm_package_config_tslint","run-tslint":"tslint -p tsconfig.json","validate-ci":"tsc --noEmit && yarn tslint-ci  && eslint $npm_package_config_eslint -f checkstyle -o ci/results/eslint-results.xml && yarn prettier-check","examples-build":"bash scripts/build-examples.sh","prepublishOnly":"yarn build","prettier-check":"prettier --check '{src,stories,styles,__mocks__,examples/server/src,examples/src,examples/test}/**/*.{ts,js,tsx,jsx,json,scss,md,yaml,html}'","prettier-write":"prettier --write '{src,stories,styles,__mocks__,examples/server/src,examples/src,examples/test}/**/*.{ts,js,tsx,jsx,json,scss,md,yaml,html}'","test-storybook":"yarn build && test-storybook","build-storybook":"yarn build && build-storybook -c .storybook -o dist-storybook","examples-server":"node examples/server/src/index.js","heroku-postbuild":"yarn examples-build developer","examples-testcafe":"testcafe chrome --assertion-timeout 60000 -S -s examples/_screenshots examples/test/**/**/*_test* --debug-on-fail","examples-testcafe-ci":"testcafe 'chrome:headless --no-sandbox' --assertion-timeout 60000 -S -s examples/_screenshots examples/test/**/**/*_test*","examples-testcafe-live":"testcafe-live chrome --assertion-timeout 60000 examples/test/**/**/*_test*"},"typings":"dist/index.d.ts","_npmUser":{"name":"gooddata-ci","email":"rail@gooddata.com"},"deprecated":"@gooddata/react-components@7 reached End of Support on March 31, 2022. Please upgrade (see https://sdk.gooddata.com/gooddata-ui/docs/supported_versions.html for more information).","repository":{"url":"git+ssh://git@github.com/gooddata/gooddata-react-components.git","type":"git"},"_npmVersion":"6.4.1","description":"GoodData React Components","directories":{},"_nodeVersion":"8.12.0","dependencies":{"rxjs":"^5.5.6","uuid":"^3.2.1","immer":"^1.3.1","lodash":"^4.17.11","invariant":"^2.2.2","classnames":"^2.2.6","highcharts":"7.1.1","prop-types":"^15.6.0","react-intl":"^2.4.0","custom-event":"^1.0.1","ag-grid-react":"20.0.0","react-measure":"^2.3.0","@gooddata/typings":"^2.13.2","ag-grid-community":"20.0.0","http-status-codes":"^1.3.0","@gooddata/js-utils":"^3.4.0","@gooddata/numberjs":"^3.1.2","fixed-data-table-2":"0.7.17","react-async-script":"^1.0.1","@gooddata/goodstrap":"^61.0.0","react-dom-factories":"^1.0.2","@gooddata/gooddata-js":"^11.14.0","react-transition-group":"^2.2.1","nodelist-foreach-polyfill":"^1.2.0","highcharts-grouped-categories":"^1.1.3"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"raf":"3.3.2","yup":"^0.24.1","jest":"24.7.1","react":"^16.5.2","enzyme":"3.5.0","eslint":"4.19.1","formik":"^0.11.11","moment":"2.23.0","history":"^4.7.2","ts-jest":"24.0.0","webpack":"4.30.0","prettier":"1.16.4","react-ga":"^2.5.2","recharts":"1.0.0-beta.9","testcafe":"0.20.3","commander":"2.14.1","node-sass":"4.7.2","react-dom":"^16.5.2","supertest":"3.0.0","ts-loader":"6.0.0","css-loader":"0.28.7","jest-junit":"3.0.0","raw-loader":"0.5.1","styled-jsx":"2.2.1","typescript":"3.3.4000","@babel/core":"7.4.4","@types/jest":"24.0.6","@types/node":"7.0.8","@types/uuid":"3.4.3","file-loader":"3.0.1","sass-loader":"6.0.6","webpack-cli":"3.3.2","@types/react":"16.0.34","babel-loader":"8.0.5","react-helmet":"5.2.0","react-select":"1.2.1","style-loader":"0.19.1","@types/enzyme":"3.1.13","@types/lodash":"4.14.123","testcafe-live":"0.1.4","@babel/runtime":"7.4.4","@babel/polyfill":"^7.4.4","@storybook/react":"5.0.11","@types/invariant":"2.2.29","@types/react-dom":"16.0.3","isomorphic-fetch":"2.2.1","react-datepicker":"1.1.0","react-router-dom":"4.2.2","@babel/preset-env":"7.4.4","@gooddata/mock-js":"1.28.0","@storybook/addons":"5.0.11","@types/classnames":"2.2.3","@types/prop-types":"15.5.2","@types/react-intl":"2.3.5","@storybook/theming":"5.0.11","identity-obj-proxy":"^3.0.0","webpack-dev-server":"3.3.1","@babel/preset-react":"7.0.0","@types/react-portal":"4.0.1","babel-plugin-lodash":"3.3.4","html-webpack-plugin":"3.2.0","react-test-renderer":"16.4.2","@types/react-measure":"2.0.5","clean-webpack-plugin":"2.0.2","stats-webpack-plugin":"0.7.0","eslint-config-prettier":"4.1.0","react-google-recaptcha":"^0.11.0","tslint-config-prettier":"1.18.0","@gooddata/eslint-config":"0.1.0","@gooddata/tslint-config":"1.0.0","@types/storybook__react":"4.0.1","enzyme-adapter-react-16":"1.3.1","uglifyjs-webpack-plugin":"2.1.2","@gooddata/test-storybook":"3.1.1","@storybook/addon-actions":"5.0.11","@storybook/addon-options":"5.0.11","node-sass-magic-importer":"5.1.0","react-syntax-highlighter":"6.1.2","@types/fixed-data-table-2":"0.8.1","@types/react-test-renderer":"16.0.0","circular-dependency-plugin":"5.0.2","compression-webpack-plugin":"2.0.0","@types/enzyme-adapter-react-16":"1.0.3","@types/storybook__addon-actions":"3.4.2","@babel/plugin-proposal-class-properties":"7.4.4","@babel/plugin-proposal-object-rest-spread":"7.4.4","@babel/plugin-transform-async-to-generator":"7.4.4"},"peerDependencies":{"react":"^16.5.2","react-dom":"^16.5.2"},"_npmOperationalInternal":{"tmp":"tmp/react-components_7.1.0-alpha.37_1561448766241_0.9628761319107948","host":"s3://npm-registry-packages"}},"7.1.0-alpha.38":{"name":"@gooddata/react-components","version":"7.1.0-alpha.38","author":{"name":"GoodData Corporation"},"license":"BSD-3-Clause","_id":"@gooddata/react-components@7.1.0-alpha.38","maintainers":[{"name":"bertold8","email":"ivan.nejezchleb@seznam.cz"},{"name":"bugsbunny338","email":"jiri.zajic@mensa.cz"},{"name":"gooddata-ci","email":"rail@gooddata.com"},{"name":"ivan.mjartan","email":"ivan.mjartan@gooddata.com"},{"name":"jakub-sterba","email":"jakub.sterba@gooddata.com"},{"name":"jaroslav.tomecek","email":"jaroslav.tomecek@gooddata.com"},{"name":"jkittler","email":"honza.kittler@gmail.com"},{"name":"khanh.le","email":"khanh.le@gooddata.com"},{"name":"langhamp","email":"pavel.langhammer@gooddata.com"},{"name":"lanhuynh","email":"lan.huynh@gooddata.com"},{"name":"linhhong","email":"linh.hong@gooddata.com"},{"name":"lpearce","email":"levi.pearce@gooddata.com"},{"name":"lupko","email":"lubomir.slivka@gooddata.com"},{"name":"martin.mosko","email":"martin.mosko@gooddata.com"},{"name":"michal.marsal","email":"michal.marsal@gooddata.com"},{"name":"nadtan","email":"tan.nguyen@gooddata.com"},{"name":"naibinh","email":"naibinh@gmail.com"},{"name":"nikolacech","email":"nikola.cech@gooddata.com"},{"name":"no23reason","email":"dan.homola@hotmail.cz"},{"name":"pbenes","email":"petr.benes@gooddata.com"},{"name":"petrjanu","email":"petr.janu@gooddata.com"},{"name":"ptquang86","email":"ptquang86@gmail.com"},{"name":"qduval","email":"quentin.duval@gooddata.com"},{"name":"rodri360","email":"me@rodri360.com"},{"name":"sarfy","email":"martin.sarfy@gmail.com"},{"name":"sitina","email":"jiri.sitina@gooddata.com"},{"name":"sondo","email":"son.do@gooddata.com"},{"name":"strouhaljan","email":"strouhal.jan@gmail.com"},{"name":"tomas.bouma","email":"tomas.bouma@gooddata.com"},{"name":"tomas.kratochvil","email":"tomas.kratochvil@gooddata.com"},{"name":"tomasreichmann","email":"tomasreichmann@gmail.com"},{"name":"tomsatgd","email":"tomas.satinsky@gooddata.com"},{"name":"tu.ngo","email":"tu.ngo@gooddata.com"},{"name":"vlastikcz","email":"vlastimil.kotas@gooddata.com"},{"name":"vlckomi1","email":"michaela.vlckova@gooddata.com"},{"name":"xmort","email":"petr.dolejsi@gooddata.com"},{"name":"yanlipnican","email":"yanlipnican@gmail.com"}],"homepage":"https://github.com/gooddata/gooddata-react-components#readme","bugs":{"url":"https://github.com/gooddata/gooddata-react-components/issues"},"dist":{"shasum":"4ddec223c3bd58455b2a42bebbc9623c61d1dd2e","tarball":"https://registry.npmjs.org/@gooddata/react-components/-/react-components-7.1.0-alpha.38.tgz","fileCount":1821,"integrity":"sha512-Qkr1zuFRTeyKV5Pf9eqAkrJ+EOjlSQ/do4tEoFWgBvO6g7TZJGxTF5TByeBjnOTCWraJ92CbvnxW8twIGsJGLA==","signatures":[{"sig":"MEYCIQCFGBW3j2ZACpHrKTMoz8ImQgtP8xGdMjwK224AZcI2MgIhAI2XIPoLvGu6umYShtkuSSvGaAWeRIJ5XDl/EUa0p2Ve","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":7449655,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJdEgKzCRA9TVsSAnZWagAAse0P/1PBK/Yc3aapTImbx/wI\n/WeHuq5hOLq67DKsh0mKyzVFfIbmEdByKvYv/QBBgaUmX0K0Sbzq+7G64MXf\nAqcifVQnwPseF9nMmA9qczwsWn0POAE/zTRZ8z3GUBw3ONxhk/nFMg+YTnQz\nZgThkXfeCD0vzsaGtPZaYE3N5nHt7eGqdlvNBuiTTfkruhC/7q6c3Gt+haqy\nNnClZP0i31EWlxvtjE3zX5x46bQeC37j70eP8h1j7IfLRBDn2LGGguDPLiY5\nCOgu0jAfy7TvXLPoOZwkOzGh+hiDjLzaSBg8be4+85cMQHve254Ho6Q2AmIp\nEcBGf/zBHv4sFn0VAgjCPoirfApdeN1dA1eQMKphD7LNTjQZqCNcaSqlKeUH\nLpry4VYuDfFEIoeIrpS64KKrTexGHNl/PmrlZvgFbinsH9DAY1qnQIlktwxF\nJ6C4rXrT2Ku6QNYdVBP1rwAbkXPcKFSJM4CxqNI6p8rrwCbrybfIHioCscP2\nVNxyZxJK0O5LiD4MTTS9Nz6r+QgsLF5cCONoznuq2JfHeLULuhxjF3PutAdi\nPnklfEQqctY7w7/rnnBUwBrnlYMiSiHSH0ZZO1iTBE1Rgktq2iO9iqDeeekD\nWEderhCeKdj1JasxPIF8jW4qZ5E6t3L5MBlrylc9u5MSgJLJRJ5JA9XuPd++\noEyD\r\n=sIpp\r\n-----END PGP SIGNATURE-----\r\n"},"jest":{"testRegex":"(/__tests__/.*|\\.(test|spec))\\.(tsx?|jsx?)$","transform":{".(js|jsx)":"babel-jest",".(ts|tsx)":"ts-jest"},"collectCoverage":false,"moduleNameMapper":{"\\.(css|less|sass|scss)$":"<rootDir>/__mocks__/styleMock.ts","^[./a-zA-Z0-9$_-]+\\.svg$":"<rootDir>/jestSvgStub.js"},"coverageReporters":["html"],"setupFilesAfterEnv":["<rootDir>/jest.setup.js"],"collectCoverageFrom":["src/**/*.{ts,tsx}","examples/server/src/**/*.{js,jsx}","!**/*.d.ts"],"moduleFileExtensions":["ts","tsx","js","jsx","json"],"testPathIgnorePatterns":[",/node_modules/","/dist/"]},"main":"dist/index.js","config":{"eslint":"./examples/**/*.{js,jsx}","tslint":"./{__mocks__,src,stories}/{,**/}*.{ts,tsx}"},"readme":"[![npm version](https://badge.fury.io/js/%40gooddata%2Freact-components.svg)](https://www.npmjs.com/package/@gooddata/react-components) \n\n# GoodData.UI React components\n> A React-based JavaScript library for building data-driven applications\n\n## Getting started\n- [GoodData.UI Documentation](http://sdk.gooddata.com/gooddata-ui/)\n- [GoodData.UI Live Examples](https://gooddata-examples.herokuapp.com/)\n- [Stack Overflow](https://stackoverflow.com/questions/tagged/gooddata)\n\n### Usage\nWith [yarn](https://yarnpkg.com) installed, go to your project directory and run\n```\n$ yarn add @gooddata/react-components\n```\nIf you prefer [npm](npmjs.com) run\n```\n$ npm install --save @gooddata/react-components\n```\n\nThe public API is exposed via global `index.js`. Except for the styles, do not import any other file directly\nbecause they are not intended to be part of the public API.\n\n## Contributing\n\nWe welcome any contribution in form of [issues](https://github.com/gooddata/gooddata-react-components/issues) or [pull requests](https://github.com/gooddata/gooddata-react-components/pulls).\nThese commands may come in handy while developing:\n\n| command | description |\n| ------- | ----------- |\n| `yarn install --pure-lockfile` | first step |\n| ||\n| `yarn dev` | build react-components to `/dist` in watch mode |\n| `yarn test` | run all unit tests |\n| `yarn prettier-write` | format the source code to match the valid codestyle |\n| `yarn validate` | validate codestyle |\n| ||\n| `yarn storybook` | run storybook from `/stories` on http://localhost:9001 |\n| `yarn build-storybook` | build storybook to `/dist-storybook` |\n| `yarn test-storybook` | run storybook and [screenshot tests](https://github.com/gooddata/gdc-client-utils/tree/master/test-storybook) |\n| ||\n| `yarn examples` | run Live Examples dev-server from `/examples` on https://localhost:8999 |\n| `yarn examples-build` | build Live Examples to `/examples/dist` |\n| `yarn examples-server` | serve built Live Examples - see `/examples/server/src` |\n| `yarn examples-testcafe` | run testcafe tests against `localhost:8999` |\n\n### Deploy to heroku.com\nWhen you deploy this repo to heroku, it serves *GoodData.UI Live Examples*.\nRelevant tasks are in `Procfile` and `package.json`.\n\n```bash\n# run in the project directory\nheroku login\nheroku create <your-app-name>\nheroku config:set DOMAIN_ADMIN_USERNAME=x@gooddata.com DOMAIN_ADMIN_PASSWORD=xy PROJECT_ID_TO_ASSIGN=xms7ga4tf3g3nzucd8380o2bev8oeknp\ngit push heroku HEAD:master\nheroku open\n```\n\n### Run Live Examples Locally\nTo run *GoodData.UI Live Examples* locally:\n```bash\ngit clone <this-repository>\ncd  <repository-folder>\nyarn install --pure-lockfile\nyarn examples\n```\nThen open https://localhost:8999 and login using Live Examples account (you can [create one here](https://gooddata-examples.herokuapp.com/registration)).\n\n### Source code formatting\nThe source code in the repository is formatted by [Prettier](https://prettier.io/). \nThe format of the code is validated by our Continuous Integration server and is one of the requirements of successful merge.\n\nPrettier is supported by every major IDE. You can find the list of supported editors and how to configure them [here](https://prettier.io/docs/en/editors.html).\n\nIn the case, when your editor is not supported or you don't want to setup the integration, you can run the `yarn prettier-write` command to reformat the code before commit.\n\n## Changelog\n\n- see [CHANGELOG.md](CHANGELOG.md)\n\n## License\n\n(C) 2007-2018 GoodData Corporation\n\nThis project is dual licensed:\n\n- The ATTRIBUTION-NONCOMMERCIAL 4.0 INTERNATIONAL (CC BY-NC 4.0) is used for purpose of the trial experience and evaluation of GoodData.UI library.\n- The GOODDATA GOODDATA.UI LIBRARY END USER LICENSE AGREEMENT is used for GoodData customers.\n\nFor more information, please see [LICENSE](https://github.com/gooddata/gooddata-react-components/blob/master/LICENSE)\n","gitHead":"66ba82d888ecc039c0b052106b1036919129dcb5","scripts":{"dev":"bash scripts/build.sh --dev-watch","test":"jest --watch","build":"bash scripts/build.sh","tslint":"yarn run-tslint -t verbose $npm_package_config_tslint","prepare":"cd examples/server && yarn install --frozen-lockfile && cd ../..; rm -r examples/node_modules 2>/dev/null; true","examples":"bash scripts/run-examples.sh","prepare?":"# Called before `npm publish` and on local `npm install`. Temporarily also for deleting obsolete node_modules. Ends with `true` to continue gracefully.","validate":"tsc --noEmit && yarn tslint && eslint $npm_package_config_eslint && yarn prettier-check","build-dev":"bash scripts/build.sh --dev","examples?":"# Default is developer domain, other options: yarn examples [sec,secure,stg,stg2,stg3,demo,developer or URL]","storybook":"yarn build && start-storybook -p 9001 -c .storybook","test-once":"jest","tslint-ci":"mkdir -p ./ci/results && yarn run-tslint -t checkstyle -o ./ci/results/tslint-results.xml $npm_package_config_tslint","run-tslint":"tslint -p tsconfig.json","validate-ci":"tsc --noEmit && yarn tslint-ci  && eslint $npm_package_config_eslint -f checkstyle -o ci/results/eslint-results.xml && yarn prettier-check","examples-build":"bash scripts/build-examples.sh","prepublishOnly":"yarn build","prettier-check":"prettier --check '{src,stories,styles,__mocks__,examples/server/src,examples/src,examples/test}/**/*.{ts,js,tsx,jsx,json,scss,md,yaml,html}'","prettier-write":"prettier --write '{src,stories,styles,__mocks__,examples/server/src,examples/src,examples/test}/**/*.{ts,js,tsx,jsx,json,scss,md,yaml,html}'","test-storybook":"yarn build && test-storybook","build-storybook":"yarn build && build-storybook -c .storybook -o dist-storybook","examples-server":"node examples/server/src/index.js","heroku-postbuild":"yarn examples-build developer","examples-testcafe":"testcafe chrome --assertion-timeout 60000 -S -s examples/_screenshots examples/test/**/**/*_test* --debug-on-fail","examples-testcafe-ci":"testcafe 'chrome:headless --no-sandbox' --assertion-timeout 60000 -S -s examples/_screenshots examples/test/**/**/*_test*","examples-testcafe-live":"testcafe-live chrome --assertion-timeout 60000 examples/test/**/**/*_test*"},"typings":"dist/index.d.ts","_npmUser":{"name":"gooddata-ci","email":"rail@gooddata.com"},"deprecated":"@gooddata/react-components@7 reached End of Support on March 31, 2022. Please upgrade (see https://sdk.gooddata.com/gooddata-ui/docs/supported_versions.html for more information).","repository":{"url":"git+ssh://git@github.com/gooddata/gooddata-react-components.git","type":"git"},"_npmVersion":"6.4.1","description":"GoodData React Components","directories":{},"_nodeVersion":"8.12.0","dependencies":{"rxjs":"^5.5.6","uuid":"^3.2.1","immer":"^1.3.1","lodash":"^4.17.11","invariant":"^2.2.2","classnames":"^2.2.6","highcharts":"7.1.1","prop-types":"^15.6.0","react-intl":"^2.4.0","custom-event":"^1.0.1","ag-grid-react":"20.0.0","react-measure":"^2.3.0","@gooddata/typings":"^2.13.2","ag-grid-community":"20.0.0","http-status-codes":"^1.3.0","@gooddata/js-utils":"^3.4.0","@gooddata/numberjs":"^3.1.2","fixed-data-table-2":"0.7.17","react-async-script":"^1.0.1","@gooddata/goodstrap":"^61.0.0","react-dom-factories":"^1.0.2","@gooddata/gooddata-js":"^11.14.0","react-transition-group":"^2.2.1","nodelist-foreach-polyfill":"^1.2.0","highcharts-grouped-categories":"^1.1.3"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"raf":"3.3.2","yup":"^0.24.1","jest":"24.7.1","react":"^16.5.2","enzyme":"3.5.0","eslint":"4.19.1","formik":"^0.11.11","moment":"2.23.0","history":"^4.7.2","ts-jest":"24.0.0","webpack":"4.30.0","prettier":"1.16.4","react-ga":"^2.5.2","recharts":"1.0.0-beta.9","testcafe":"0.20.3","commander":"2.14.1","node-sass":"4.7.2","react-dom":"^16.5.2","supertest":"3.0.0","ts-loader":"6.0.0","css-loader":"0.28.7","jest-junit":"3.0.0","raw-loader":"0.5.1","styled-jsx":"2.2.1","typescript":"3.3.4000","@babel/core":"7.4.4","@types/jest":"24.0.6","@types/node":"7.0.8","@types/uuid":"3.4.3","file-loader":"3.0.1","sass-loader":"6.0.6","webpack-cli":"3.3.2","@types/react":"16.0.34","babel-loader":"8.0.5","react-helmet":"5.2.0","react-select":"1.2.1","style-loader":"0.19.1","@types/enzyme":"3.1.13","@types/lodash":"4.14.123","testcafe-live":"0.1.4","@babel/runtime":"7.4.4","@babel/polyfill":"^7.4.4","@storybook/react":"5.0.11","@types/invariant":"2.2.29","@types/react-dom":"16.0.3","isomorphic-fetch":"2.2.1","react-datepicker":"1.1.0","react-router-dom":"4.2.2","@babel/preset-env":"7.4.4","@gooddata/mock-js":"1.28.0","@storybook/addons":"5.0.11","@types/classnames":"2.2.3","@types/prop-types":"15.5.2","@types/react-intl":"2.3.5","@storybook/theming":"5.0.11","identity-obj-proxy":"^3.0.0","webpack-dev-server":"3.3.1","@babel/preset-react":"7.0.0","@types/react-portal":"4.0.1","babel-plugin-lodash":"3.3.4","html-webpack-plugin":"3.2.0","react-test-renderer":"16.4.2","@types/react-measure":"2.0.5","clean-webpack-plugin":"2.0.2","stats-webpack-plugin":"0.7.0","eslint-config-prettier":"4.1.0","react-google-recaptcha":"^0.11.0","tslint-config-prettier":"1.18.0","@gooddata/eslint-config":"0.1.0","@gooddata/tslint-config":"1.0.0","@types/storybook__react":"4.0.1","enzyme-adapter-react-16":"1.3.1","uglifyjs-webpack-plugin":"2.1.2","@gooddata/test-storybook":"3.1.1","@storybook/addon-actions":"5.0.11","@storybook/addon-options":"5.0.11","node-sass-magic-importer":"5.1.0","react-syntax-highlighter":"6.1.2","@types/fixed-data-table-2":"0.8.1","@types/react-test-renderer":"16.0.0","circular-dependency-plugin":"5.0.2","compression-webpack-plugin":"2.0.0","@types/enzyme-adapter-react-16":"1.0.3","@types/storybook__addon-actions":"3.4.2","@babel/plugin-proposal-class-properties":"7.4.4","@babel/plugin-proposal-object-rest-spread":"7.4.4","@babel/plugin-transform-async-to-generator":"7.4.4"},"peerDependencies":{"react":"^16.5.2","react-dom":"^16.5.2"},"_npmOperationalInternal":{"tmp":"tmp/react-components_7.1.0-alpha.38_1561461426063_0.5034294885782937","host":"s3://npm-registry-packages"}},"7.1.0-alpha.39":{"name":"@gooddata/react-components","version":"7.1.0-alpha.39","author":{"name":"GoodData Corporation"},"license":"BSD-3-Clause","_id":"@gooddata/react-components@7.1.0-alpha.39","maintainers":[{"name":"bertold8","email":"ivan.nejezchleb@seznam.cz"},{"name":"bugsbunny338","email":"jiri.zajic@mensa.cz"},{"name":"gooddata-ci","email":"rail@gooddata.com"},{"name":"ivan.mjartan","email":"ivan.mjartan@gooddata.com"},{"name":"jakub-sterba","email":"jakub.sterba@gooddata.com"},{"name":"jaroslav.tomecek","email":"jaroslav.tomecek@gooddata.com"},{"name":"jkittler","email":"honza.kittler@gmail.com"},{"name":"khanh.le","email":"khanh.le@gooddata.com"},{"name":"langhamp","email":"pavel.langhammer@gooddata.com"},{"name":"lanhuynh","email":"lan.huynh@gooddata.com"},{"name":"linhhong","email":"linh.hong@gooddata.com"},{"name":"lpearce","email":"levi.pearce@gooddata.com"},{"name":"lupko","email":"lubomir.slivka@gooddata.com"},{"name":"martin.mosko","email":"martin.mosko@gooddata.com"},{"name":"michal.marsal","email":"michal.marsal@gooddata.com"},{"name":"nadtan","email":"tan.nguyen@gooddata.com"},{"name":"naibinh","email":"naibinh@gmail.com"},{"name":"nikolacech","email":"nikola.cech@gooddata.com"},{"name":"no23reason","email":"dan.homola@hotmail.cz"},{"name":"pbenes","email":"petr.benes@gooddata.com"},{"name":"petrjanu","email":"petr.janu@gooddata.com"},{"name":"ptquang86","email":"ptquang86@gmail.com"},{"name":"qduval","email":"quentin.duval@gooddata.com"},{"name":"rodri360","email":"me@rodri360.com"},{"name":"sarfy","email":"martin.sarfy@gmail.com"},{"name":"sitina","email":"jiri.sitina@gooddata.com"},{"name":"sondo","email":"son.do@gooddata.com"},{"name":"strouhaljan","email":"strouhal.jan@gmail.com"},{"name":"tomas.bouma","email":"tomas.bouma@gooddata.com"},{"name":"tomas.kratochvil","email":"tomas.kratochvil@gooddata.com"},{"name":"tomasreichmann","email":"tomasreichmann@gmail.com"},{"name":"tomsatgd","email":"tomas.satinsky@gooddata.com"},{"name":"tu.ngo","email":"tu.ngo@gooddata.com"},{"name":"vlastikcz","email":"vlastimil.kotas@gooddata.com"},{"name":"vlckomi1","email":"michaela.vlckova@gooddata.com"},{"name":"xmort","email":"petr.dolejsi@gooddata.com"},{"name":"yanlipnican","email":"yanlipnican@gmail.com"}],"homepage":"https://github.com/gooddata/gooddata-react-components#readme","bugs":{"url":"https://github.com/gooddata/gooddata-react-components/issues"},"dist":{"shasum":"92c52b771f0398c9a453a44ecd7b6d965317cdfd","tarball":"https://registry.npmjs.org/@gooddata/react-components/-/react-components-7.1.0-alpha.39.tgz","fileCount":1821,"integrity":"sha512-i79qkZNYXwx5141nxADqLRK5wbQp40+ITF756zNh8uYLYlNgsWtJqBLJq9PfdJa9FTSTXhJv4piJl/w6I4nCCA==","signatures":[{"sig":"MEQCIDKM8rwlO59OSHLp3epP0HI1wKj/buUH10ICcaZ7y3FwAiA3GZF7D83tu5uRynhB+oOHNymL5sjxMHx8tZYQuh5vdw==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":7456075,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJdFCYkCRA9TVsSAnZWagAAunUQAKORgAqinDOJbEqK/AIZ\nCd0TLE7MHLiXVAbvRQSVfnGaxdvWNgyImLt+cBZGLuvHBLecsW6PSF1qPsJy\nM/CTQIV887tDxsb6LVf5W9QclpzICdGRAaDHkmnzKcQxMzouT0g2X68B8nqL\n8us6amfD0UDjV2ja77FHJp6Pm5xdgfPGYHtIlz3GWynisHJRrWOp6BHZ54Pr\na40Qlpn/r211dZ8TaEyJApPQKck5yxUghsQLrILCsCI8hI0v65Vr6FipHnqd\nTIIb2N9sAE/awqBrew7O/b72WXXGSO6LDvi2w0OfcSbDpPDhk+dlQIRJzUfP\ncRNzsKQZvf4KYfPU9oj1demZRchNZyRd6fQ1OrLMOdtCewidFFSPjMEXpWCW\nFgicrgH54QEk/s5Zty95Q0pDubFr7gB3FqgOCcdla02K/Zm81LLyX1bMuy6d\noJy4YcSF8H+b3vW6/bOvUc1ZhiUIUaiiVtiEZKGuyEpj/mh9D2/OYSH2rb9n\n5X88pbdAaUCSUmMmy58aANlChOZrxFy08PBm1esnrQq7qVKK6mFO1NrmkN/J\nPNno1oIqXE+ByIOrtet77Cval2BgqDVQOErSAsG6UiaN5eEzxgKQNik7QIEn\nv+JhRv4vYOGCb3NII9eYyP0zAW7ykb0pn8ab/795Ny+KVHO5ZyJtNPJYQN+E\nK4/9\r\n=kVHa\r\n-----END PGP SIGNATURE-----\r\n"},"jest":{"testRegex":"(/__tests__/.*|\\.(test|spec))\\.(tsx?|jsx?)$","transform":{".(js|jsx)":"babel-jest",".(ts|tsx)":"ts-jest"},"collectCoverage":false,"moduleNameMapper":{"\\.(css|less|sass|scss)$":"<rootDir>/__mocks__/styleMock.ts","^[./a-zA-Z0-9$_-]+\\.svg$":"<rootDir>/jestSvgStub.js"},"coverageReporters":["html"],"setupFilesAfterEnv":["<rootDir>/jest.setup.js"],"collectCoverageFrom":["src/**/*.{ts,tsx}","examples/server/src/**/*.{js,jsx}","!**/*.d.ts"],"moduleFileExtensions":["ts","tsx","js","jsx","json"],"testPathIgnorePatterns":[",/node_modules/","/dist/"]},"main":"dist/index.js","config":{"eslint":"./examples/**/*.{js,jsx}","tslint":"./{__mocks__,src,stories}/{,**/}*.{ts,tsx}"},"readme":"[![npm version](https://badge.fury.io/js/%40gooddata%2Freact-components.svg)](https://www.npmjs.com/package/@gooddata/react-components) \n\n# GoodData.UI React components\n> A React-based JavaScript library for building data-driven applications\n\n## Getting started\n- [GoodData.UI Documentation](http://sdk.gooddata.com/gooddata-ui/)\n- [GoodData.UI Live Examples](https://gooddata-examples.herokuapp.com/)\n- [Stack Overflow](https://stackoverflow.com/questions/tagged/gooddata)\n\n### Usage\nWith [yarn](https://yarnpkg.com) installed, go to your project directory and run\n```\n$ yarn add @gooddata/react-components\n```\nIf you prefer [npm](npmjs.com) run\n```\n$ npm install --save @gooddata/react-components\n```\n\nThe public API is exposed via global `index.js`. Except for the styles, do not import any other file directly\nbecause they are not intended to be part of the public API.\n\n## Contributing\n\nWe welcome any contribution in form of [issues](https://github.com/gooddata/gooddata-react-components/issues) or [pull requests](https://github.com/gooddata/gooddata-react-components/pulls).\nThese commands may come in handy while developing:\n\n| command | description |\n| ------- | ----------- |\n| `yarn install --pure-lockfile` | first step |\n| ||\n| `yarn dev` | build react-components to `/dist` in watch mode |\n| `yarn test` | run all unit tests |\n| `yarn prettier-write` | format the source code to match the valid codestyle |\n| `yarn validate` | validate codestyle |\n| ||\n| `yarn storybook` | run storybook from `/stories` on http://localhost:9001 |\n| `yarn build-storybook` | build storybook to `/dist-storybook` |\n| `yarn test-storybook` | run storybook and [screenshot tests](https://github.com/gooddata/gdc-client-utils/tree/master/test-storybook) |\n| ||\n| `yarn examples` | run Live Examples dev-server from `/examples` on https://localhost:8999 |\n| `yarn examples-build` | build Live Examples to `/examples/dist` |\n| `yarn examples-server` | serve built Live Examples - see `/examples/server/src` |\n| `yarn examples-testcafe` | run testcafe tests against `localhost:8999` |\n\n### Deploy to heroku.com\nWhen you deploy this repo to heroku, it serves *GoodData.UI Live Examples*.\nRelevant tasks are in `Procfile` and `package.json`.\n\n```bash\n# run in the project directory\nheroku login\nheroku create <your-app-name>\nheroku config:set DOMAIN_ADMIN_USERNAME=x@gooddata.com DOMAIN_ADMIN_PASSWORD=xy PROJECT_ID_TO_ASSIGN=xms7ga4tf3g3nzucd8380o2bev8oeknp\ngit push heroku HEAD:master\nheroku open\n```\n\n### Run Live Examples Locally\nTo run *GoodData.UI Live Examples* locally:\n```bash\ngit clone <this-repository>\ncd  <repository-folder>\nyarn install --pure-lockfile\nyarn examples\n```\nThen open https://localhost:8999 and login using Live Examples account (you can [create one here](https://gooddata-examples.herokuapp.com/registration)).\n\n### Source code formatting\nThe source code in the repository is formatted by [Prettier](https://prettier.io/). \nThe format of the code is validated by our Continuous Integration server and is one of the requirements of successful merge.\n\nPrettier is supported by every major IDE. You can find the list of supported editors and how to configure them [here](https://prettier.io/docs/en/editors.html).\n\nIn the case, when your editor is not supported or you don't want to setup the integration, you can run the `yarn prettier-write` command to reformat the code before commit.\n\n## Changelog\n\n- see [CHANGELOG.md](CHANGELOG.md)\n\n## License\n\n(C) 2007-2018 GoodData Corporation\n\nThis project is dual licensed:\n\n- The ATTRIBUTION-NONCOMMERCIAL 4.0 INTERNATIONAL (CC BY-NC 4.0) is used for purpose of the trial experience and evaluation of GoodData.UI library.\n- The GOODDATA GOODDATA.UI LIBRARY END USER LICENSE AGREEMENT is used for GoodData customers.\n\nFor more information, please see [LICENSE](https://github.com/gooddata/gooddata-react-components/blob/master/LICENSE)\n","gitHead":"73728afaf72ffa3255212509b703b551ec2873f1","scripts":{"dev":"bash scripts/build.sh --dev-watch","test":"jest --watch","build":"bash scripts/build.sh","tslint":"yarn run-tslint -t verbose $npm_package_config_tslint","prepare":"cd examples/server && yarn install --frozen-lockfile && cd ../..; rm -r examples/node_modules 2>/dev/null; true","examples":"bash scripts/run-examples.sh","prepare?":"# Called before `npm publish` and on local `npm install`. Temporarily also for deleting obsolete node_modules. Ends with `true` to continue gracefully.","validate":"tsc --noEmit && yarn tslint && eslint $npm_package_config_eslint && yarn prettier-check","build-dev":"bash scripts/build.sh --dev","examples?":"# Default is developer domain, other options: yarn examples [sec,secure,stg,stg2,stg3,demo,developer or URL]","storybook":"yarn build && start-storybook -p 9001 -c .storybook","test-once":"jest","tslint-ci":"mkdir -p ./ci/results && yarn run-tslint -t checkstyle -o ./ci/results/tslint-results.xml $npm_package_config_tslint","run-tslint":"tslint -p tsconfig.json","validate-ci":"tsc --noEmit && yarn tslint-ci  && eslint $npm_package_config_eslint -f checkstyle -o ci/results/eslint-results.xml && yarn prettier-check","examples-build":"bash scripts/build-examples.sh","prepublishOnly":"yarn build","prettier-check":"prettier --check '{src,stories,styles,__mocks__,examples/server/src,examples/src,examples/test}/**/*.{ts,js,tsx,jsx,json,scss,md,yaml,html}'","prettier-write":"prettier --write '{src,stories,styles,__mocks__,examples/server/src,examples/src,examples/test}/**/*.{ts,js,tsx,jsx,json,scss,md,yaml,html}'","test-storybook":"yarn build && test-storybook","build-storybook":"yarn build && build-storybook -c .storybook -o dist-storybook","examples-server":"node examples/server/src/index.js","heroku-postbuild":"yarn examples-build developer","examples-testcafe":"testcafe chrome --assertion-timeout 60000 -S -s examples/_screenshots examples/test/**/**/*_test* --debug-on-fail","check-circular-deps":"madge --circular --extensions ts ./src","examples-testcafe-ci":"testcafe 'chrome:headless --no-sandbox' --assertion-timeout 60000 -S -s examples/_screenshots examples/test/**/**/*_test*","examples-testcafe-live":"testcafe-live chrome --assertion-timeout 60000 examples/test/**/**/*_test*"},"typings":"dist/index.d.ts","_npmUser":{"name":"gooddata-ci","email":"rail@gooddata.com"},"deprecated":"@gooddata/react-components@7 reached End of Support on March 31, 2022. Please upgrade (see https://sdk.gooddata.com/gooddata-ui/docs/supported_versions.html for more information).","repository":{"url":"git+ssh://git@github.com/gooddata/gooddata-react-components.git","type":"git"},"_npmVersion":"6.4.1","description":"GoodData React Components","directories":{},"_nodeVersion":"8.12.0","dependencies":{"rxjs":"^5.5.6","uuid":"^3.2.1","immer":"^1.3.1","lodash":"^4.17.11","invariant":"^2.2.2","classnames":"^2.2.6","highcharts":"7.1.1","prop-types":"^15.6.0","react-intl":"^2.4.0","custom-event":"^1.0.1","ag-grid-react":"20.0.0","react-measure":"^2.3.0","@gooddata/typings":"^2.13.2","ag-grid-community":"20.0.0","http-status-codes":"^1.3.0","@gooddata/js-utils":"^3.4.0","@gooddata/numberjs":"^3.1.2","fixed-data-table-2":"0.7.17","react-async-script":"^1.0.1","@gooddata/goodstrap":"^61.0.0","react-dom-factories":"^1.0.2","@gooddata/gooddata-js":"^11.14.0","react-transition-group":"^2.2.1","nodelist-foreach-polyfill":"^1.2.0","highcharts-grouped-categories":"^1.1.3"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"raf":"3.3.2","yup":"^0.24.1","jest":"24.7.1","madge":"^3.4.4","react":"^16.5.2","enzyme":"3.5.0","eslint":"4.19.1","formik":"^0.11.11","moment":"2.23.0","history":"^4.7.2","ts-jest":"24.0.0","webpack":"4.30.0","prettier":"1.16.4","react-ga":"^2.5.2","recharts":"1.0.0-beta.9","testcafe":"0.20.3","commander":"2.14.1","node-sass":"4.7.2","react-dom":"^16.5.2","supertest":"3.0.0","ts-loader":"6.0.0","css-loader":"0.28.7","jest-junit":"3.0.0","raw-loader":"0.5.1","styled-jsx":"2.2.1","typescript":"3.3.4000","@babel/core":"7.4.4","@types/jest":"24.0.6","@types/node":"7.0.8","@types/uuid":"3.4.3","file-loader":"3.0.1","sass-loader":"6.0.6","webpack-cli":"3.3.2","@types/react":"16.0.34","babel-loader":"8.0.5","react-helmet":"5.2.0","react-select":"1.2.1","style-loader":"0.19.1","@types/enzyme":"3.1.13","@types/lodash":"4.14.123","testcafe-live":"0.1.4","@babel/runtime":"7.4.4","@babel/polyfill":"^7.4.4","@storybook/react":"5.0.11","@types/invariant":"2.2.29","@types/react-dom":"16.0.3","isomorphic-fetch":"2.2.1","react-datepicker":"1.1.0","react-router-dom":"4.2.2","@babel/preset-env":"7.4.4","@gooddata/mock-js":"1.28.0","@storybook/addons":"5.0.11","@types/classnames":"2.2.3","@types/prop-types":"15.5.2","@types/react-intl":"2.3.5","@storybook/theming":"5.0.11","identity-obj-proxy":"^3.0.0","webpack-dev-server":"3.3.1","@babel/preset-react":"7.0.0","@types/react-portal":"4.0.1","babel-plugin-lodash":"3.3.4","html-webpack-plugin":"3.2.0","react-test-renderer":"16.4.2","@types/react-measure":"2.0.5","clean-webpack-plugin":"2.0.2","stats-webpack-plugin":"0.7.0","eslint-config-prettier":"4.1.0","react-google-recaptcha":"^0.11.0","tslint-config-prettier":"1.18.0","@gooddata/eslint-config":"0.1.0","@gooddata/tslint-config":"1.0.0","@types/storybook__react":"4.0.1","enzyme-adapter-react-16":"1.3.1","uglifyjs-webpack-plugin":"2.1.2","@gooddata/test-storybook":"3.1.1","@storybook/addon-actions":"5.0.11","@storybook/addon-options":"5.0.11","node-sass-magic-importer":"5.1.0","react-syntax-highlighter":"6.1.2","@types/fixed-data-table-2":"0.8.1","@types/react-test-renderer":"16.0.0","circular-dependency-plugin":"5.0.2","compression-webpack-plugin":"2.0.0","@types/enzyme-adapter-react-16":"1.0.3","@types/storybook__addon-actions":"3.4.2","@babel/plugin-proposal-class-properties":"7.4.4","@babel/plugin-proposal-object-rest-spread":"7.4.4","@babel/plugin-transform-async-to-generator":"7.4.4"},"peerDependencies":{"react":"^16.5.2","react-dom":"^16.5.2"},"_npmOperationalInternal":{"tmp":"tmp/react-components_7.1.0-alpha.39_1561601570995_0.08489344321077308","host":"s3://npm-registry-packages"}},"7.1.0-alpha.40":{"name":"@gooddata/react-components","version":"7.1.0-alpha.40","author":{"name":"GoodData Corporation"},"license":"BSD-3-Clause","_id":"@gooddata/react-components@7.1.0-alpha.40","maintainers":[{"name":"bertold8","email":"ivan.nejezchleb@seznam.cz"},{"name":"bugsbunny338","email":"jiri.zajic@mensa.cz"},{"name":"gooddata-ci","email":"rail@gooddata.com"},{"name":"ivan.mjartan","email":"ivan.mjartan@gooddata.com"},{"name":"jakub-sterba","email":"jakub.sterba@gooddata.com"},{"name":"jaroslav.tomecek","email":"jaroslav.tomecek@gooddata.com"},{"name":"jkittler","email":"honza.kittler@gmail.com"},{"name":"khanh.le","email":"khanh.le@gooddata.com"},{"name":"langhamp","email":"pavel.langhammer@gooddata.com"},{"name":"lanhuynh","email":"lan.huynh@gooddata.com"},{"name":"linhhong","email":"linh.hong@gooddata.com"},{"name":"lpearce","email":"levi.pearce@gooddata.com"},{"name":"lupko","email":"lubomir.slivka@gooddata.com"},{"name":"martin.mosko","email":"martin.mosko@gooddata.com"},{"name":"michal.marsal","email":"michal.marsal@gooddata.com"},{"name":"nadtan","email":"tan.nguyen@gooddata.com"},{"name":"naibinh","email":"naibinh@gmail.com"},{"name":"nikolacech","email":"nikola.cech@gooddata.com"},{"name":"no23reason","email":"dan.homola@hotmail.cz"},{"name":"pbenes","email":"petr.benes@gooddata.com"},{"name":"petrjanu","email":"petr.janu@gooddata.com"},{"name":"ptquang86","email":"ptquang86@gmail.com"},{"name":"qduval","email":"quentin.duval@gooddata.com"},{"name":"rodri360","email":"me@rodri360.com"},{"name":"sarfy","email":"martin.sarfy@gmail.com"},{"name":"sitina","email":"jiri.sitina@gooddata.com"},{"name":"sondo","email":"son.do@gooddata.com"},{"name":"strouhaljan","email":"strouhal.jan@gmail.com"},{"name":"tomas.bouma","email":"tomas.bouma@gooddata.com"},{"name":"tomas.kratochvil","email":"tomas.kratochvil@gooddata.com"},{"name":"tomasreichmann","email":"tomasreichmann@gmail.com"},{"name":"tomsatgd","email":"tomas.satinsky@gooddata.com"},{"name":"tu.ngo","email":"tu.ngo@gooddata.com"},{"name":"vlastikcz","email":"vlastimil.kotas@gooddata.com"},{"name":"vlckomi1","email":"michaela.vlckova@gooddata.com"},{"name":"xmort","email":"petr.dolejsi@gooddata.com"},{"name":"yanlipnican","email":"yanlipnican@gmail.com"}],"homepage":"https://github.com/gooddata/gooddata-react-components#readme","bugs":{"url":"https://github.com/gooddata/gooddata-react-components/issues"},"dist":{"shasum":"84ee508b1e6148718c7470043a83455a57f9bf22","tarball":"https://registry.npmjs.org/@gooddata/react-components/-/react-components-7.1.0-alpha.40.tgz","fileCount":1821,"integrity":"sha512-sPWPNRBp8zw4bZc9hx0c0MgmOJwda8Q/DgSLOAf1JFBI/h5dO1659orP4iwxIO9SONr2g5bwiP2oySHInW1kqg==","signatures":[{"sig":"MEYCIQCMAUCXM0UuNl4fcsnWSw0y7oAEM+0hy7pX7oz8iNwIoAIhAIg+QQBEYuyuOCCCZBEMsFAnohvYzSWYuV8SXzuVTL0/","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":7461649,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJdFG/kCRA9TVsSAnZWagAAyYcP/ivYWOdbC3xayYmI3ooh\nshz0aTn3AFZfj+eQP5+uVoojFLl1wSCJLnROZOSuL+bp71UPfxuDQkio57Nr\nUZJJBIiGtcu1Y2fDHkn+nCk2vKdgfUYryHa+nqIrJyrmxVxjl+CBgru0nQIN\nXZV7dGTRY6FOTKX3Alk/AlMq7R6bMwcCQQhhnWg77Omp9/Y0/GWGsczIveHF\nrii4kQWYYkwHmi1RDW0ywu6NMEzDUy+eqnI+N1tO4SCM4IXFxuIAdI43ortM\nKeVMdkCzde1ymHpiSdwD+0ANid/h5yp/O7mjdLHUY/ELhBvak5iOu6zK85b9\nT3+kSY2ymaUoVdGEDbTW81H3XJ+n9eOhOncWhhhlcuN+qvru+yctcZCQFpXt\nmBLSBizWOFTESgT6QdDcUqyv9frMQm4HsYbXnUPh9fdGSQSW8Z39CYzKbKu2\nHR8M6oMQ+4iTA1lkMmRvPrOEYyUBItKiTemU58dsANYG3XSAC7URcaRIdarD\nycE/vR52Z0VNYi9LGvrL5o16qetwCb4SyDPKhjHDQx4sOIDrukFQ/n0E2Djp\nQ76sd+EYU1i9EH5WOUmyz7qr+fEKA906EfNZMpiG765kolysGvsL4nAAjp7J\nAQqwUg4yA8T6QXcazMpdByaBGJI48/uXGuKjVXis1e/pEUk9FMQfvCu03/6I\nixdD\r\n=DzYF\r\n-----END PGP SIGNATURE-----\r\n"},"jest":{"testRegex":"(/__tests__/.*|\\.(test|spec))\\.(tsx?|jsx?)$","transform":{".(js|jsx)":"babel-jest",".(ts|tsx)":"ts-jest"},"collectCoverage":false,"moduleNameMapper":{"\\.(css|less|sass|scss)$":"<rootDir>/__mocks__/styleMock.ts","^[./a-zA-Z0-9$_-]+\\.svg$":"<rootDir>/jestSvgStub.js"},"coverageReporters":["html"],"setupFilesAfterEnv":["<rootDir>/jest.setup.js"],"collectCoverageFrom":["src/**/*.{ts,tsx}","examples/server/src/**/*.{js,jsx}","!**/*.d.ts"],"moduleFileExtensions":["ts","tsx","js","jsx","json"],"testPathIgnorePatterns":[",/node_modules/","/dist/"]},"main":"dist/index.js","config":{"eslint":"./examples/**/*.{js,jsx}","tslint":"./{__mocks__,src,stories}/{,**/}*.{ts,tsx}"},"readme":"[![npm version](https://badge.fury.io/js/%40gooddata%2Freact-components.svg)](https://www.npmjs.com/package/@gooddata/react-components) \n\n# GoodData.UI React components\n> A React-based JavaScript library for building data-driven applications\n\n## Getting started\n- [GoodData.UI Documentation](http://sdk.gooddata.com/gooddata-ui/)\n- [GoodData.UI Live Examples](https://gooddata-examples.herokuapp.com/)\n- [Stack Overflow](https://stackoverflow.com/questions/tagged/gooddata)\n\n### Usage\nWith [yarn](https://yarnpkg.com) installed, go to your project directory and run\n```\n$ yarn add @gooddata/react-components\n```\nIf you prefer [npm](npmjs.com) run\n```\n$ npm install --save @gooddata/react-components\n```\n\nThe public API is exposed via global `index.js`. Except for the styles, do not import any other file directly\nbecause they are not intended to be part of the public API.\n\n## Contributing\n\nWe welcome any contribution in form of [issues](https://github.com/gooddata/gooddata-react-components/issues) or [pull requests](https://github.com/gooddata/gooddata-react-components/pulls).\nThese commands may come in handy while developing:\n\n| command | description |\n| ------- | ----------- |\n| `yarn install --pure-lockfile` | first step |\n| ||\n| `yarn dev` | build react-components to `/dist` in watch mode |\n| `yarn test` | run all unit tests |\n| `yarn prettier-write` | format the source code to match the valid codestyle |\n| `yarn validate` | validate codestyle |\n| ||\n| `yarn storybook` | run storybook from `/stories` on http://localhost:9001 |\n| `yarn build-storybook` | build storybook to `/dist-storybook` |\n| `yarn test-storybook` | run storybook and [screenshot tests](https://github.com/gooddata/gdc-client-utils/tree/master/test-storybook) |\n| ||\n| `yarn examples` | run Live Examples dev-server from `/examples` on https://localhost:8999 |\n| `yarn examples-build` | build Live Examples to `/examples/dist` |\n| `yarn examples-server` | serve built Live Examples - see `/examples/server/src` |\n| `yarn examples-testcafe` | run testcafe tests against `localhost:8999` |\n\n### Deploy to heroku.com\nWhen you deploy this repo to heroku, it serves *GoodData.UI Live Examples*.\nRelevant tasks are in `Procfile` and `package.json`.\n\n```bash\n# run in the project directory\nheroku login\nheroku create <your-app-name>\nheroku config:set DOMAIN_ADMIN_USERNAME=x@gooddata.com DOMAIN_ADMIN_PASSWORD=xy PROJECT_ID_TO_ASSIGN=xms7ga4tf3g3nzucd8380o2bev8oeknp\ngit push heroku HEAD:master\nheroku open\n```\n\n### Run Live Examples Locally\nTo run *GoodData.UI Live Examples* locally:\n```bash\ngit clone <this-repository>\ncd  <repository-folder>\nyarn install --pure-lockfile\nyarn examples\n```\nThen open https://localhost:8999 and login using Live Examples account (you can [create one here](https://gooddata-examples.herokuapp.com/registration)).\n\n### Source code formatting\nThe source code in the repository is formatted by [Prettier](https://prettier.io/). \nThe format of the code is validated by our Continuous Integration server and is one of the requirements of successful merge.\n\nPrettier is supported by every major IDE. You can find the list of supported editors and how to configure them [here](https://prettier.io/docs/en/editors.html).\n\nIn the case, when your editor is not supported or you don't want to setup the integration, you can run the `yarn prettier-write` command to reformat the code before commit.\n\n## Changelog\n\n- see [CHANGELOG.md](CHANGELOG.md)\n\n## License\n\n(C) 2007-2018 GoodData Corporation\n\nThis project is dual licensed:\n\n- The ATTRIBUTION-NONCOMMERCIAL 4.0 INTERNATIONAL (CC BY-NC 4.0) is used for purpose of the trial experience and evaluation of GoodData.UI library.\n- The GOODDATA GOODDATA.UI LIBRARY END USER LICENSE AGREEMENT is used for GoodData customers.\n\nFor more information, please see [LICENSE](https://github.com/gooddata/gooddata-react-components/blob/master/LICENSE)\n","gitHead":"7a4b60796d51cd4bf02b11d62c7e20f5502be1bd","scripts":{"dev":"bash scripts/build.sh --dev-watch","test":"jest --watch","build":"bash scripts/build.sh","tslint":"yarn run-tslint -t verbose $npm_package_config_tslint","prepare":"cd examples/server && yarn install --frozen-lockfile && cd ../..; rm -r examples/node_modules 2>/dev/null; true","examples":"bash scripts/run-examples.sh","prepare?":"# Called before `npm publish` and on local `npm install`. Temporarily also for deleting obsolete node_modules. Ends with `true` to continue gracefully.","validate":"tsc --noEmit && yarn tslint && eslint $npm_package_config_eslint && yarn prettier-check","build-dev":"bash scripts/build.sh --dev","examples?":"# Default is developer domain, other options: yarn examples [sec,secure,stg,stg2,stg3,demo,developer or URL]","storybook":"yarn build && start-storybook -p 9001 -c .storybook","test-once":"jest","tslint-ci":"mkdir -p ./ci/results && yarn run-tslint -t checkstyle -o ./ci/results/tslint-results.xml $npm_package_config_tslint","run-tslint":"tslint -p tsconfig.json","validate-ci":"tsc --noEmit && yarn tslint-ci  && eslint $npm_package_config_eslint -f checkstyle -o ci/results/eslint-results.xml && yarn prettier-check","examples-build":"bash scripts/build-examples.sh","prepublishOnly":"yarn build","prettier-check":"prettier --check '{src,stories,styles,__mocks__,examples/server/src,examples/src,examples/test}/**/*.{ts,js,tsx,jsx,json,scss,md,yaml,html}'","prettier-write":"prettier --write '{src,stories,styles,__mocks__,examples/server/src,examples/src,examples/test}/**/*.{ts,js,tsx,jsx,json,scss,md,yaml,html}'","test-storybook":"yarn build && test-storybook","build-storybook":"yarn build && build-storybook -c .storybook -o dist-storybook","examples-server":"node examples/server/src/index.js","heroku-postbuild":"yarn examples-build developer","examples-testcafe":"testcafe chrome --assertion-timeout 60000 -S -s examples/_screenshots examples/test/**/**/*_test* --debug-on-fail","check-circular-deps":"madge --circular --extensions ts ./src","examples-testcafe-ci":"testcafe 'chrome:headless --no-sandbox' --assertion-timeout 60000 -S -s examples/_screenshots examples/test/**/**/*_test*","examples-testcafe-live":"testcafe-live chrome --assertion-timeout 60000 examples/test/**/**/*_test*"},"typings":"dist/index.d.ts","_npmUser":{"name":"gooddata-ci","email":"rail@gooddata.com"},"deprecated":"@gooddata/react-components@7 reached End of Support on March 31, 2022. Please upgrade (see https://sdk.gooddata.com/gooddata-ui/docs/supported_versions.html for more information).","repository":{"url":"git+ssh://git@github.com/gooddata/gooddata-react-components.git","type":"git"},"_npmVersion":"6.4.1","description":"GoodData React Components","directories":{},"_nodeVersion":"8.12.0","dependencies":{"rxjs":"^5.5.6","uuid":"^3.2.1","immer":"^1.3.1","lodash":"^4.17.11","invariant":"^2.2.2","classnames":"^2.2.6","highcharts":"7.1.1","prop-types":"^15.6.0","react-intl":"^2.4.0","custom-event":"^1.0.1","ag-grid-react":"20.0.0","react-measure":"^2.3.0","@gooddata/typings":"^2.13.2","ag-grid-community":"20.0.0","http-status-codes":"^1.3.0","@gooddata/js-utils":"^3.4.0","@gooddata/numberjs":"^3.1.2","fixed-data-table-2":"0.7.17","react-async-script":"^1.0.1","@gooddata/goodstrap":"^61.0.0","react-dom-factories":"^1.0.2","@gooddata/gooddata-js":"^11.14.0","react-transition-group":"^2.2.1","nodelist-foreach-polyfill":"^1.2.0","highcharts-grouped-categories":"^1.1.3"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"raf":"3.3.2","yup":"^0.24.1","jest":"24.7.1","madge":"^3.4.4","react":"^16.5.2","enzyme":"3.5.0","eslint":"4.19.1","formik":"^0.11.11","moment":"2.23.0","history":"^4.7.2","ts-jest":"24.0.0","webpack":"4.30.0","prettier":"1.16.4","react-ga":"^2.5.2","recharts":"1.0.0-beta.9","testcafe":"0.20.3","commander":"2.14.1","node-sass":"4.7.2","react-dom":"^16.5.2","supertest":"3.0.0","ts-loader":"6.0.0","css-loader":"0.28.7","jest-junit":"3.0.0","raw-loader":"0.5.1","styled-jsx":"2.2.1","typescript":"3.3.4000","@babel/core":"7.4.4","@types/jest":"24.0.6","@types/node":"7.0.8","@types/uuid":"3.4.3","file-loader":"3.0.1","sass-loader":"6.0.6","webpack-cli":"3.3.2","@types/react":"16.0.34","babel-loader":"8.0.5","react-helmet":"5.2.0","react-select":"1.2.1","style-loader":"0.19.1","@types/enzyme":"3.1.13","@types/lodash":"4.14.123","testcafe-live":"0.1.4","@babel/runtime":"7.4.4","@babel/polyfill":"^7.4.4","@storybook/react":"5.0.11","@types/invariant":"2.2.29","@types/react-dom":"16.0.3","isomorphic-fetch":"2.2.1","react-datepicker":"1.1.0","react-router-dom":"4.2.2","@babel/preset-env":"7.4.4","@gooddata/mock-js":"1.28.0","@storybook/addons":"5.0.11","@types/classnames":"2.2.3","@types/prop-types":"15.5.2","@types/react-intl":"2.3.5","@storybook/theming":"5.0.11","identity-obj-proxy":"^3.0.0","webpack-dev-server":"3.3.1","@babel/preset-react":"7.0.0","@types/react-portal":"4.0.1","babel-plugin-lodash":"3.3.4","html-webpack-plugin":"3.2.0","react-test-renderer":"16.4.2","@types/react-measure":"2.0.5","clean-webpack-plugin":"2.0.2","stats-webpack-plugin":"0.7.0","eslint-config-prettier":"4.1.0","react-google-recaptcha":"^0.11.0","tslint-config-prettier":"1.18.0","@gooddata/eslint-config":"0.1.0","@gooddata/tslint-config":"1.0.0","@types/storybook__react":"4.0.1","enzyme-adapter-react-16":"1.3.1","uglifyjs-webpack-plugin":"2.1.2","@gooddata/test-storybook":"3.1.1","@storybook/addon-actions":"5.0.11","@storybook/addon-options":"5.0.11","node-sass-magic-importer":"5.1.0","react-syntax-highlighter":"6.1.2","@types/fixed-data-table-2":"0.8.1","@types/react-test-renderer":"16.0.0","circular-dependency-plugin":"5.0.2","compression-webpack-plugin":"2.0.0","@types/enzyme-adapter-react-16":"1.0.3","@types/storybook__addon-actions":"3.4.2","@babel/plugin-proposal-class-properties":"7.4.4","@babel/plugin-proposal-object-rest-spread":"7.4.4","@babel/plugin-transform-async-to-generator":"7.4.4"},"peerDependencies":{"react":"^16.5.2","react-dom":"^16.5.2"},"_npmOperationalInternal":{"tmp":"tmp/react-components_7.1.0-alpha.40_1561620450532_0.7916584250151637","host":"s3://npm-registry-packages"}},"7.1.0-alpha.41":{"name":"@gooddata/react-components","version":"7.1.0-alpha.41","author":{"name":"GoodData Corporation"},"license":"BSD-3-Clause","_id":"@gooddata/react-components@7.1.0-alpha.41","maintainers":[{"name":"bertold8","email":"ivan.nejezchleb@seznam.cz"},{"name":"bugsbunny338","email":"jiri.zajic@mensa.cz"},{"name":"gooddata-ci","email":"rail@gooddata.com"},{"name":"ivan.mjartan","email":"ivan.mjartan@gooddata.com"},{"name":"jakub-sterba","email":"jakub.sterba@gooddata.com"},{"name":"jaroslav.tomecek","email":"jaroslav.tomecek@gooddata.com"},{"name":"jkittler","email":"honza.kittler@gmail.com"},{"name":"khanh.le","email":"khanh.le@gooddata.com"},{"name":"langhamp","email":"pavel.langhammer@gooddata.com"},{"name":"lanhuynh","email":"lan.huynh@gooddata.com"},{"name":"linhhong","email":"linh.hong@gooddata.com"},{"name":"lpearce","email":"levi.pearce@gooddata.com"},{"name":"lupko","email":"lubomir.slivka@gooddata.com"},{"name":"martin.mosko","email":"martin.mosko@gooddata.com"},{"name":"michal.marsal","email":"michal.marsal@gooddata.com"},{"name":"nadtan","email":"tan.nguyen@gooddata.com"},{"name":"naibinh","email":"naibinh@gmail.com"},{"name":"nikolacech","email":"nikola.cech@gooddata.com"},{"name":"no23reason","email":"dan.homola@hotmail.cz"},{"name":"pbenes","email":"petr.benes@gooddata.com"},{"name":"petrjanu","email":"petr.janu@gooddata.com"},{"name":"ptquang86","email":"ptquang86@gmail.com"},{"name":"qduval","email":"quentin.duval@gooddata.com"},{"name":"rodri360","email":"me@rodri360.com"},{"name":"sarfy","email":"martin.sarfy@gmail.com"},{"name":"sitina","email":"jiri.sitina@gooddata.com"},{"name":"sondo","email":"son.do@gooddata.com"},{"name":"strouhaljan","email":"strouhal.jan@gmail.com"},{"name":"tomas.bouma","email":"tomas.bouma@gooddata.com"},{"name":"tomas.kratochvil","email":"tomas.kratochvil@gooddata.com"},{"name":"tomasreichmann","email":"tomasreichmann@gmail.com"},{"name":"tomsatgd","email":"tomas.satinsky@gooddata.com"},{"name":"tu.ngo","email":"tu.ngo@gooddata.com"},{"name":"vlastikcz","email":"vlastimil.kotas@gooddata.com"},{"name":"vlckomi1","email":"michaela.vlckova@gooddata.com"},{"name":"xmort","email":"petr.dolejsi@gooddata.com"},{"name":"yanlipnican","email":"yanlipnican@gmail.com"}],"homepage":"https://github.com/gooddata/gooddata-react-components#readme","bugs":{"url":"https://github.com/gooddata/gooddata-react-components/issues"},"dist":{"shasum":"cc83cddc3879fb3a7265a62b1fb1fe325720850a","tarball":"https://registry.npmjs.org/@gooddata/react-components/-/react-components-7.1.0-alpha.41.tgz","fileCount":1821,"integrity":"sha512-IcMB2hBE1zGwv5EuT/OTAawX1yim5jgSlI4uJPHABYbg0MJxD7pgllDhfprOYMyLp85ZTf0AsAtlwDbz8xwkXQ==","signatures":[{"sig":"MEQCICUl5lNRR8B5/23gzFIYX3T3KSimVljl9zF6cLp0IcTGAiAMvABqXdKLEdMtbhv7DYgWYR0H+QF5CBDOph9VuRTMKw==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":7461649,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJdFJtpCRA9TVsSAnZWagAAybsP/iqlpQ/EI5cR3hJEtr+I\ng/A5047pWkoefXSY99Cx5h47ncYfTHKNniaykLYQCsnzS4/yb3vbLljN3Iya\nzjHHVEs2BIPJzyxk+riLu4FI9Ltbmk25NYF99U6zXA2siw356VWF0wwX+GbF\nfE5sWbp1Eqd+qBX26auSbGfGoULmxZ/rck1cZvNSIY6OMwgP5F00aFrxWwwM\n0hDNxD9ZC5UUaNfS5JquaJewBYbTxDuTqe/5DvbqM8LDekNT90sOkqq+mwzk\njd3uI3bLapaR1ZDTiG+ECUjIc/WC1pRdAhVrE1ipvCAeLrG2qVXaV3/FKI7Q\nDQM7YiJmc55XL5tAWCgWjplJwxiJZY9uYImORWgkI/nZKbxMTJ/ZD3KOYUm9\nAzeyHp2Ot1y9QQCJQLS3m38/xydg9liJnDPykuYxmgyFZWp2Kgaz8FPtXeb8\nkyhjpMZeZxK9qaxvxhLpVBucleZi+mOPVD/knErYqVkJZf+8Pj05+btYoLiQ\nslaIZLDI5Ok1gNN8XtCJ/TiDcWcft2o7fjnA5DW9qzti42So4FJqSqKoNKX2\nefRYicl2zy87lYMCzU2xno6sms3PLxgLwShp+I7LcwZUggldxQwuAYsu7slh\nHY7fkHLXRxLYY39wDQy7P0poCkwATei5UnVkxlKVQYrWWb6RWLKRMSvWJUQL\n2PkQ\r\n=p5uU\r\n-----END PGP SIGNATURE-----\r\n"},"jest":{"testRegex":"(/__tests__/.*|\\.(test|spec))\\.(tsx?|jsx?)$","transform":{".(js|jsx)":"babel-jest",".(ts|tsx)":"ts-jest"},"collectCoverage":false,"moduleNameMapper":{"\\.(css|less|sass|scss)$":"<rootDir>/__mocks__/styleMock.ts","^[./a-zA-Z0-9$_-]+\\.svg$":"<rootDir>/jestSvgStub.js"},"coverageReporters":["html"],"setupFilesAfterEnv":["<rootDir>/jest.setup.js"],"collectCoverageFrom":["src/**/*.{ts,tsx}","examples/server/src/**/*.{js,jsx}","!**/*.d.ts"],"moduleFileExtensions":["ts","tsx","js","jsx","json"],"testPathIgnorePatterns":[",/node_modules/","/dist/"]},"main":"dist/index.js","config":{"eslint":"./examples/**/*.{js,jsx}","tslint":"./{__mocks__,src,stories}/{,**/}*.{ts,tsx}"},"readme":"[![npm version](https://badge.fury.io/js/%40gooddata%2Freact-components.svg)](https://www.npmjs.com/package/@gooddata/react-components) \n\n# GoodData.UI React components\n> A React-based JavaScript library for building data-driven applications\n\n## Getting started\n- [GoodData.UI Documentation](http://sdk.gooddata.com/gooddata-ui/)\n- [GoodData.UI Live Examples](https://gooddata-examples.herokuapp.com/)\n- [Stack Overflow](https://stackoverflow.com/questions/tagged/gooddata)\n\n### Usage\nWith [yarn](https://yarnpkg.com) installed, go to your project directory and run\n```\n$ yarn add @gooddata/react-components\n```\nIf you prefer [npm](npmjs.com) run\n```\n$ npm install --save @gooddata/react-components\n```\n\nThe public API is exposed via global `index.js`. Except for the styles, do not import any other file directly\nbecause they are not intended to be part of the public API.\n\n## Contributing\n\nWe welcome any contribution in form of [issues](https://github.com/gooddata/gooddata-react-components/issues) or [pull requests](https://github.com/gooddata/gooddata-react-components/pulls).\nThese commands may come in handy while developing:\n\n| command | description |\n| ------- | ----------- |\n| `yarn install --pure-lockfile` | first step |\n| ||\n| `yarn dev` | build react-components to `/dist` in watch mode |\n| `yarn test` | run all unit tests |\n| `yarn prettier-write` | format the source code to match the valid codestyle |\n| `yarn validate` | validate codestyle |\n| ||\n| `yarn storybook` | run storybook from `/stories` on http://localhost:9001 |\n| `yarn build-storybook` | build storybook to `/dist-storybook` |\n| `yarn test-storybook` | run storybook and [screenshot tests](https://github.com/gooddata/gdc-client-utils/tree/master/test-storybook) |\n| ||\n| `yarn examples` | run Live Examples dev-server from `/examples` on https://localhost:8999 |\n| `yarn examples-build` | build Live Examples to `/examples/dist` |\n| `yarn examples-server` | serve built Live Examples - see `/examples/server/src` |\n| `yarn examples-testcafe` | run testcafe tests against `localhost:8999` |\n\n### Deploy to heroku.com\nWhen you deploy this repo to heroku, it serves *GoodData.UI Live Examples*.\nRelevant tasks are in `Procfile` and `package.json`.\n\n```bash\n# run in the project directory\nheroku login\nheroku create <your-app-name>\nheroku config:set DOMAIN_ADMIN_USERNAME=x@gooddata.com DOMAIN_ADMIN_PASSWORD=xy PROJECT_ID_TO_ASSIGN=xms7ga4tf3g3nzucd8380o2bev8oeknp\ngit push heroku HEAD:master\nheroku open\n```\n\n### Run Live Examples Locally\nTo run *GoodData.UI Live Examples* locally:\n```bash\ngit clone <this-repository>\ncd  <repository-folder>\nyarn install --pure-lockfile\nyarn examples\n```\nThen open https://localhost:8999 and login using Live Examples account (you can [create one here](https://gooddata-examples.herokuapp.com/registration)).\n\n### Source code formatting\nThe source code in the repository is formatted by [Prettier](https://prettier.io/). \nThe format of the code is validated by our Continuous Integration server and is one of the requirements of successful merge.\n\nPrettier is supported by every major IDE. You can find the list of supported editors and how to configure them [here](https://prettier.io/docs/en/editors.html).\n\nIn the case, when your editor is not supported or you don't want to setup the integration, you can run the `yarn prettier-write` command to reformat the code before commit.\n\n## Changelog\n\n- see [CHANGELOG.md](CHANGELOG.md)\n\n## License\n\n(C) 2007-2018 GoodData Corporation\n\nThis project is dual licensed:\n\n- The ATTRIBUTION-NONCOMMERCIAL 4.0 INTERNATIONAL (CC BY-NC 4.0) is used for purpose of the trial experience and evaluation of GoodData.UI library.\n- The GOODDATA GOODDATA.UI LIBRARY END USER LICENSE AGREEMENT is used for GoodData customers.\n\nFor more information, please see [LICENSE](https://github.com/gooddata/gooddata-react-components/blob/master/LICENSE)\n","gitHead":"94981be8d68ab33a8226e743d2bee88a5665a834","scripts":{"dev":"bash scripts/build.sh --dev-watch","test":"jest --watch","build":"bash scripts/build.sh","tslint":"yarn run-tslint -t verbose $npm_package_config_tslint","prepare":"cd examples/server && yarn install --frozen-lockfile && cd ../..; rm -r examples/node_modules 2>/dev/null; true","examples":"bash scripts/run-examples.sh","prepare?":"# Called before `npm publish` and on local `npm install`. Temporarily also for deleting obsolete node_modules. Ends with `true` to continue gracefully.","validate":"tsc --noEmit && yarn tslint && eslint $npm_package_config_eslint && yarn prettier-check","build-dev":"bash scripts/build.sh --dev","examples?":"# Default is developer domain, other options: yarn examples [sec,secure,stg,stg2,stg3,demo,developer or URL]","storybook":"yarn build && start-storybook -p 9001 -c .storybook","test-once":"jest","tslint-ci":"mkdir -p ./ci/results && yarn run-tslint -t checkstyle -o ./ci/results/tslint-results.xml $npm_package_config_tslint","run-tslint":"tslint -p tsconfig.json","validate-ci":"tsc --noEmit && yarn tslint-ci  && eslint $npm_package_config_eslint -f checkstyle -o ci/results/eslint-results.xml && yarn prettier-check","examples-build":"bash scripts/build-examples.sh","prepublishOnly":"yarn build","prettier-check":"prettier --check '{src,stories,styles,__mocks__,examples/server/src,examples/src,examples/test}/**/*.{ts,js,tsx,jsx,json,scss,md,yaml,html}'","prettier-write":"prettier --write '{src,stories,styles,__mocks__,examples/server/src,examples/src,examples/test}/**/*.{ts,js,tsx,jsx,json,scss,md,yaml,html}'","test-storybook":"yarn build && test-storybook","build-storybook":"yarn build && build-storybook -c .storybook -o dist-storybook","examples-server":"node examples/server/src/index.js","heroku-postbuild":"yarn examples-build developer","examples-testcafe":"testcafe chrome --assertion-timeout 60000 -S -s examples/_screenshots examples/test/**/**/*_test* --debug-on-fail","check-circular-deps":"madge --circular --extensions ts ./src","examples-testcafe-ci":"testcafe 'chrome:headless --no-sandbox' --assertion-timeout 60000 -S -s examples/_screenshots examples/test/**/**/*_test*","examples-testcafe-live":"testcafe-live chrome --assertion-timeout 60000 examples/test/**/**/*_test*"},"typings":"dist/index.d.ts","_npmUser":{"name":"gooddata-ci","email":"rail@gooddata.com"},"deprecated":"@gooddata/react-components@7 reached End of Support on March 31, 2022. Please upgrade (see https://sdk.gooddata.com/gooddata-ui/docs/supported_versions.html for more information).","repository":{"url":"git+ssh://git@github.com/gooddata/gooddata-react-components.git","type":"git"},"_npmVersion":"6.4.1","description":"GoodData React Components","directories":{},"_nodeVersion":"8.12.0","dependencies":{"rxjs":"^5.5.6","uuid":"^3.2.1","immer":"^1.3.1","lodash":"^4.17.11","invariant":"^2.2.2","classnames":"^2.2.6","highcharts":"7.1.1","prop-types":"^15.6.0","react-intl":"^2.4.0","custom-event":"^1.0.1","ag-grid-react":"20.0.0","react-measure":"^2.3.0","@gooddata/typings":"^2.13.2","ag-grid-community":"20.0.0","http-status-codes":"^1.3.0","@gooddata/js-utils":"^3.4.0","@gooddata/numberjs":"^3.1.2","fixed-data-table-2":"0.7.17","react-async-script":"^1.0.1","@gooddata/goodstrap":"^61.0.0","react-dom-factories":"^1.0.2","@gooddata/gooddata-js":"^11.14.0","react-transition-group":"^2.2.1","nodelist-foreach-polyfill":"^1.2.0","highcharts-grouped-categories":"^1.1.3"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"raf":"3.3.2","yup":"^0.24.1","jest":"24.7.1","madge":"^3.4.4","react":"^16.5.2","enzyme":"3.5.0","eslint":"4.19.1","formik":"^0.11.11","moment":"2.23.0","history":"^4.7.2","ts-jest":"24.0.0","webpack":"4.30.0","prettier":"1.16.4","react-ga":"^2.5.2","recharts":"1.0.0-beta.9","testcafe":"0.20.3","commander":"2.14.1","node-sass":"4.7.2","react-dom":"^16.5.2","supertest":"3.0.0","ts-loader":"6.0.0","css-loader":"0.28.7","jest-junit":"3.0.0","raw-loader":"0.5.1","styled-jsx":"2.2.1","typescript":"3.3.4000","@babel/core":"7.4.4","@types/jest":"24.0.6","@types/node":"7.0.8","@types/uuid":"3.4.3","file-loader":"3.0.1","sass-loader":"6.0.6","webpack-cli":"3.3.2","@types/react":"16.0.34","babel-loader":"8.0.5","react-helmet":"5.2.0","react-select":"1.2.1","style-loader":"0.19.1","@types/enzyme":"3.1.13","@types/lodash":"4.14.123","testcafe-live":"0.1.4","@babel/runtime":"7.4.4","@babel/polyfill":"^7.4.4","@storybook/react":"5.0.11","@types/invariant":"2.2.29","@types/react-dom":"16.0.3","isomorphic-fetch":"2.2.1","react-datepicker":"1.1.0","react-router-dom":"4.2.2","@babel/preset-env":"7.4.4","@gooddata/mock-js":"1.28.0","@storybook/addons":"5.0.11","@types/classnames":"2.2.3","@types/prop-types":"15.5.2","@types/react-intl":"2.3.5","@storybook/theming":"5.0.11","identity-obj-proxy":"^3.0.0","webpack-dev-server":"3.3.1","@babel/preset-react":"7.0.0","@types/react-portal":"4.0.1","babel-plugin-lodash":"3.3.4","html-webpack-plugin":"3.2.0","react-test-renderer":"16.4.2","@types/react-measure":"2.0.5","clean-webpack-plugin":"2.0.2","stats-webpack-plugin":"0.7.0","eslint-config-prettier":"4.1.0","react-google-recaptcha":"^0.11.0","tslint-config-prettier":"1.18.0","@gooddata/eslint-config":"0.1.0","@gooddata/tslint-config":"1.0.0","@types/storybook__react":"4.0.1","enzyme-adapter-react-16":"1.3.1","uglifyjs-webpack-plugin":"2.1.2","@gooddata/test-storybook":"3.1.1","@storybook/addon-actions":"5.0.11","@storybook/addon-options":"5.0.11","node-sass-magic-importer":"5.1.0","react-syntax-highlighter":"6.1.2","@types/fixed-data-table-2":"0.8.1","@types/react-test-renderer":"16.0.0","circular-dependency-plugin":"5.0.2","compression-webpack-plugin":"2.0.0","@types/enzyme-adapter-react-16":"1.0.3","@types/storybook__addon-actions":"3.4.2","@babel/plugin-proposal-class-properties":"7.4.4","@babel/plugin-proposal-object-rest-spread":"7.4.4","@babel/plugin-transform-async-to-generator":"7.4.4"},"peerDependencies":{"react":"^16.5.2","react-dom":"^16.5.2"},"_npmOperationalInternal":{"tmp":"tmp/react-components_7.1.0-alpha.41_1561631592927_0.7435617614436438","host":"s3://npm-registry-packages"}},"7.1.0-alpha.42":{"name":"@gooddata/react-components","version":"7.1.0-alpha.42","author":{"name":"GoodData Corporation"},"license":"BSD-3-Clause","_id":"@gooddata/react-components@7.1.0-alpha.42","maintainers":[{"name":"bertold8","email":"ivan.nejezchleb@seznam.cz"},{"name":"bugsbunny338","email":"jiri.zajic@mensa.cz"},{"name":"gooddata-ci","email":"rail@gooddata.com"},{"name":"ivan.mjartan","email":"ivan.mjartan@gooddata.com"},{"name":"jakub-sterba","email":"jakub.sterba@gooddata.com"},{"name":"jaroslav.tomecek","email":"jaroslav.tomecek@gooddata.com"},{"name":"jkittler","email":"honza.kittler@gmail.com"},{"name":"khanh.le","email":"khanh.le@gooddata.com"},{"name":"langhamp","email":"pavel.langhammer@gooddata.com"},{"name":"lanhuynh","email":"lan.huynh@gooddata.com"},{"name":"linhhong","email":"linh.hong@gooddata.com"},{"name":"lpearce","email":"levi.pearce@gooddata.com"},{"name":"lupko","email":"lubomir.slivka@gooddata.com"},{"name":"martin.mosko","email":"martin.mosko@gooddata.com"},{"name":"michal.marsal","email":"michal.marsal@gooddata.com"},{"name":"nadtan","email":"tan.nguyen@gooddata.com"},{"name":"naibinh","email":"naibinh@gmail.com"},{"name":"nikolacech","email":"nikola.cech@gooddata.com"},{"name":"no23reason","email":"dan.homola@hotmail.cz"},{"name":"pbenes","email":"petr.benes@gooddata.com"},{"name":"petrjanu","email":"petr.janu@gooddata.com"},{"name":"ptquang86","email":"ptquang86@gmail.com"},{"name":"qduval","email":"quentin.duval@gooddata.com"},{"name":"rodri360","email":"me@rodri360.com"},{"name":"sarfy","email":"martin.sarfy@gmail.com"},{"name":"sitina","email":"jiri.sitina@gooddata.com"},{"name":"sondo","email":"son.do@gooddata.com"},{"name":"strouhaljan","email":"strouhal.jan@gmail.com"},{"name":"tomas.bouma","email":"tomas.bouma@gooddata.com"},{"name":"tomas.kratochvil","email":"tomas.kratochvil@gooddata.com"},{"name":"tomasreichmann","email":"tomasreichmann@gmail.com"},{"name":"tomsatgd","email":"tomas.satinsky@gooddata.com"},{"name":"tu.ngo","email":"tu.ngo@gooddata.com"},{"name":"vlastikcz","email":"vlastimil.kotas@gooddata.com"},{"name":"vlckomi1","email":"michaela.vlckova@gooddata.com"},{"name":"xmort","email":"petr.dolejsi@gooddata.com"},{"name":"yanlipnican","email":"yanlipnican@gmail.com"}],"homepage":"https://github.com/gooddata/gooddata-react-components#readme","bugs":{"url":"https://github.com/gooddata/gooddata-react-components/issues"},"dist":{"shasum":"8b8ac7aa8dac971fd06fd2bd2d6e9a1b6b194161","tarball":"https://registry.npmjs.org/@gooddata/react-components/-/react-components-7.1.0-alpha.42.tgz","fileCount":1821,"integrity":"sha512-DfzV9n79wKly1P6LxzjAvewb9RoQEwmkhp/ACVOwNpmAmPsYhyKfRGi88hruxotkiwdUE3MaD6b2havRKMVueA==","signatures":[{"sig":"MEUCIGBmIHNkEG0cc0z5gzMBM1b4gTb2kk98E47hvCs40gDCAiEA7Q4Qsy+8ej9FweSe7ZV4ViB/LnNoZaS7a+4n78JMH7o=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":7463813,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJdFLGICRA9TVsSAnZWagAAZYQQAIWXDeqWHDbcjQ4CjAdy\nlWaleaLhQUDrylgIADCESOB3Jer3CDb69FHCDzyI90cej2EbfCC74KL85UjK\n921BTUmYd5VTqhBLbQ0WZWpuCq8H8KInqU+SAsorLxCmNS9l4m5UiSrhL41i\nYNcjiKMCPi1MmHOsauFlNuAG6fDB6ygQqtziRzYrK5+kZye8GYdNo/9jl99c\n6SFqMeyu4Os5/Hm8BbVVbh6axSVY/KmY73i0GVkiJZxPJ3cDa4jxNL1fz/vU\n+2dYsmXqOdI2Uq7Mb0khZdSMOSyEPGiq8ve2xCyceMzIBQTt+aqFXM1bBVAl\not/w155+i1NXeRFP4XfYh//YdHo2f854T4BpcOj9Sbda6QVD7dgzBI/MfaY6\nX9NlpGGtbZSTgISo2YhPGiaYpbsedd0WATnfNGiFGl//yhlsV0CtdZxMPyEt\nSi9gmF0bQCowoeYhr6gConjxa8csRSteD95brYIrke5WFr7MQho/h2SiGQMh\n25vY0BXeXdTuIqYBHaahGKDn0JpB5w6ptOodIX1oDlqSVmGQdbzAMFEMHfvA\nnXWMb9+xcwxq3uQm7XuPArdelVL6tYU40jD7yPakqDSoZKYErv9O7wCX9UMR\nRFCQp6bWUb7U+dTOoEfs8TxGnLTheo0k1VQ5UfK/aJzkQ2O73gew8SHLBmAn\nUcrk\r\n=sdwo\r\n-----END PGP SIGNATURE-----\r\n"},"jest":{"testRegex":"(/__tests__/.*|\\.(test|spec))\\.(tsx?|jsx?)$","transform":{".(js|jsx)":"babel-jest",".(ts|tsx)":"ts-jest"},"collectCoverage":false,"moduleNameMapper":{"\\.(css|less|sass|scss)$":"<rootDir>/__mocks__/styleMock.ts","^[./a-zA-Z0-9$_-]+\\.svg$":"<rootDir>/jestSvgStub.js"},"coverageReporters":["html"],"setupFilesAfterEnv":["<rootDir>/jest.setup.js"],"collectCoverageFrom":["src/**/*.{ts,tsx}","examples/server/src/**/*.{js,jsx}","!**/*.d.ts"],"moduleFileExtensions":["ts","tsx","js","jsx","json"],"testPathIgnorePatterns":[",/node_modules/","/dist/"]},"main":"dist/index.js","config":{"eslint":"./examples/**/*.{js,jsx}","tslint":"./{__mocks__,src,stories}/{,**/}*.{ts,tsx}"},"readme":"[![npm version](https://badge.fury.io/js/%40gooddata%2Freact-components.svg)](https://www.npmjs.com/package/@gooddata/react-components) \n\n# GoodData.UI React components\n> A React-based JavaScript library for building data-driven applications\n\n## Getting started\n- [GoodData.UI Documentation](http://sdk.gooddata.com/gooddata-ui/)\n- [GoodData.UI Live Examples](https://gooddata-examples.herokuapp.com/)\n- [Stack Overflow](https://stackoverflow.com/questions/tagged/gooddata)\n\n### Usage\nWith [yarn](https://yarnpkg.com) installed, go to your project directory and run\n```\n$ yarn add @gooddata/react-components\n```\nIf you prefer [npm](npmjs.com) run\n```\n$ npm install --save @gooddata/react-components\n```\n\nThe public API is exposed via global `index.js`. Except for the styles, do not import any other file directly\nbecause they are not intended to be part of the public API.\n\n## Contributing\n\nWe welcome any contribution in form of [issues](https://github.com/gooddata/gooddata-react-components/issues) or [pull requests](https://github.com/gooddata/gooddata-react-components/pulls).\nThese commands may come in handy while developing:\n\n| command | description |\n| ------- | ----------- |\n| `yarn install --pure-lockfile` | first step |\n| ||\n| `yarn dev` | build react-components to `/dist` in watch mode |\n| `yarn test` | run all unit tests |\n| `yarn prettier-write` | format the source code to match the valid codestyle |\n| `yarn validate` | validate codestyle |\n| ||\n| `yarn storybook` | run storybook from `/stories` on http://localhost:9001 |\n| `yarn build-storybook` | build storybook to `/dist-storybook` |\n| `yarn test-storybook` | run storybook and [screenshot tests](https://github.com/gooddata/gdc-client-utils/tree/master/test-storybook) |\n| ||\n| `yarn examples` | run Live Examples dev-server from `/examples` on https://localhost:8999 |\n| `yarn examples-build` | build Live Examples to `/examples/dist` |\n| `yarn examples-server` | serve built Live Examples - see `/examples/server/src` |\n| `yarn examples-testcafe` | run testcafe tests against `localhost:8999` |\n\n### Deploy to heroku.com\nWhen you deploy this repo to heroku, it serves *GoodData.UI Live Examples*.\nRelevant tasks are in `Procfile` and `package.json`.\n\n```bash\n# run in the project directory\nheroku login\nheroku create <your-app-name>\nheroku config:set DOMAIN_ADMIN_USERNAME=x@gooddata.com DOMAIN_ADMIN_PASSWORD=xy PROJECT_ID_TO_ASSIGN=xms7ga4tf3g3nzucd8380o2bev8oeknp\ngit push heroku HEAD:master\nheroku open\n```\n\n### Run Live Examples Locally\nTo run *GoodData.UI Live Examples* locally:\n```bash\ngit clone <this-repository>\ncd  <repository-folder>\nyarn install --pure-lockfile\nyarn examples\n```\nThen open https://localhost:8999 and login using Live Examples account (you can [create one here](https://gooddata-examples.herokuapp.com/registration)).\n\n### Source code formatting\nThe source code in the repository is formatted by [Prettier](https://prettier.io/). \nThe format of the code is validated by our Continuous Integration server and is one of the requirements of successful merge.\n\nPrettier is supported by every major IDE. You can find the list of supported editors and how to configure them [here](https://prettier.io/docs/en/editors.html).\n\nIn the case, when your editor is not supported or you don't want to setup the integration, you can run the `yarn prettier-write` command to reformat the code before commit.\n\n## Changelog\n\n- see [CHANGELOG.md](CHANGELOG.md)\n\n## License\n\n(C) 2007-2018 GoodData Corporation\n\nThis project is dual licensed:\n\n- The ATTRIBUTION-NONCOMMERCIAL 4.0 INTERNATIONAL (CC BY-NC 4.0) is used for purpose of the trial experience and evaluation of GoodData.UI library.\n- The GOODDATA GOODDATA.UI LIBRARY END USER LICENSE AGREEMENT is used for GoodData customers.\n\nFor more information, please see [LICENSE](https://github.com/gooddata/gooddata-react-components/blob/master/LICENSE)\n","gitHead":"9678a0341f2c5b94864f0201f6353223100f7010","scripts":{"dev":"bash scripts/build.sh --dev-watch","test":"jest --watch","build":"bash scripts/build.sh","tslint":"yarn run-tslint -t verbose $npm_package_config_tslint","prepare":"cd examples/server && yarn install --frozen-lockfile && cd ../..; rm -r examples/node_modules 2>/dev/null; true","examples":"bash scripts/run-examples.sh","prepare?":"# Called before `npm publish` and on local `npm install`. Temporarily also for deleting obsolete node_modules. Ends with `true` to continue gracefully.","validate":"tsc --noEmit && yarn tslint && eslint $npm_package_config_eslint && yarn prettier-check","build-dev":"bash scripts/build.sh --dev","examples?":"# Default is developer domain, other options: yarn examples [sec,secure,stg,stg2,stg3,demo,developer or URL]","storybook":"yarn build && start-storybook -p 9001 -c .storybook","test-once":"jest","tslint-ci":"mkdir -p ./ci/results && yarn run-tslint -t checkstyle -o ./ci/results/tslint-results.xml $npm_package_config_tslint","run-tslint":"tslint -p tsconfig.json","validate-ci":"tsc --noEmit && yarn tslint-ci  && eslint $npm_package_config_eslint -f checkstyle -o ci/results/eslint-results.xml && yarn prettier-check","examples-build":"bash scripts/build-examples.sh","prepublishOnly":"yarn build","prettier-check":"prettier --check '{src,stories,styles,__mocks__,examples/server/src,examples/src,examples/test}/**/*.{ts,js,tsx,jsx,json,scss,md,yaml,html}'","prettier-write":"prettier --write '{src,stories,styles,__mocks__,examples/server/src,examples/src,examples/test}/**/*.{ts,js,tsx,jsx,json,scss,md,yaml,html}'","test-storybook":"yarn build && test-storybook","build-storybook":"yarn build && build-storybook -c .storybook -o dist-storybook","examples-server":"node examples/server/src/index.js","heroku-postbuild":"yarn examples-build developer","examples-testcafe":"testcafe chrome --assertion-timeout 60000 -S -s examples/_screenshots examples/test/**/**/*_test* --debug-on-fail","check-circular-deps":"madge --circular --extensions ts ./src","examples-testcafe-ci":"testcafe 'chrome:headless --no-sandbox' --assertion-timeout 60000 -S -s examples/_screenshots examples/test/**/**/*_test*","examples-testcafe-live":"testcafe-live chrome --assertion-timeout 60000 examples/test/**/**/*_test*"},"typings":"dist/index.d.ts","_npmUser":{"name":"gooddata-ci","email":"rail@gooddata.com"},"deprecated":"@gooddata/react-components@7 reached End of Support on March 31, 2022. Please upgrade (see https://sdk.gooddata.com/gooddata-ui/docs/supported_versions.html for more information).","repository":{"url":"git+ssh://git@github.com/gooddata/gooddata-react-components.git","type":"git"},"_npmVersion":"6.4.1","description":"GoodData React Components","directories":{},"_nodeVersion":"8.12.0","dependencies":{"rxjs":"^5.5.6","uuid":"^3.2.1","immer":"^1.3.1","lodash":"^4.17.11","invariant":"^2.2.2","classnames":"^2.2.6","highcharts":"7.1.1","prop-types":"^15.6.0","react-intl":"^2.4.0","custom-event":"^1.0.1","ag-grid-react":"20.0.0","react-measure":"^2.3.0","@gooddata/typings":"^2.13.2","ag-grid-community":"20.0.0","http-status-codes":"^1.3.0","@gooddata/js-utils":"^3.4.0","@gooddata/numberjs":"^3.1.2","fixed-data-table-2":"0.7.17","react-async-script":"^1.0.1","@gooddata/goodstrap":"^61.0.0","react-dom-factories":"^1.0.2","@gooddata/gooddata-js":"^11.14.0","react-transition-group":"^2.2.1","nodelist-foreach-polyfill":"^1.2.0","highcharts-grouped-categories":"^1.1.3"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"raf":"3.3.2","yup":"^0.24.1","jest":"24.7.1","madge":"^3.4.4","react":"^16.5.2","enzyme":"3.5.0","eslint":"4.19.1","formik":"^0.11.11","moment":"2.23.0","history":"^4.7.2","ts-jest":"24.0.0","webpack":"4.30.0","prettier":"1.16.4","react-ga":"^2.5.2","recharts":"1.0.0-beta.9","testcafe":"0.20.3","commander":"2.14.1","node-sass":"4.7.2","react-dom":"^16.5.2","supertest":"3.0.0","ts-loader":"6.0.0","css-loader":"0.28.7","jest-junit":"3.0.0","raw-loader":"0.5.1","styled-jsx":"2.2.1","typescript":"3.3.4000","@babel/core":"7.4.4","@types/jest":"24.0.6","@types/node":"7.0.8","@types/uuid":"3.4.3","file-loader":"3.0.1","sass-loader":"6.0.6","webpack-cli":"3.3.2","@types/react":"16.0.34","babel-loader":"8.0.5","react-helmet":"5.2.0","react-select":"1.2.1","style-loader":"0.19.1","@types/enzyme":"3.1.13","@types/lodash":"4.14.123","testcafe-live":"0.1.4","@babel/runtime":"7.4.4","@babel/polyfill":"^7.4.4","@storybook/react":"5.0.11","@types/invariant":"2.2.29","@types/react-dom":"16.0.3","isomorphic-fetch":"2.2.1","react-datepicker":"1.1.0","react-router-dom":"4.2.2","@babel/preset-env":"7.4.4","@gooddata/mock-js":"1.28.0","@storybook/addons":"5.0.11","@types/classnames":"2.2.3","@types/prop-types":"15.5.2","@types/react-intl":"2.3.5","@storybook/theming":"5.0.11","identity-obj-proxy":"^3.0.0","webpack-dev-server":"3.3.1","@babel/preset-react":"7.0.0","@types/react-portal":"4.0.1","babel-plugin-lodash":"3.3.4","html-webpack-plugin":"3.2.0","react-test-renderer":"16.4.2","@types/react-measure":"2.0.5","clean-webpack-plugin":"2.0.2","stats-webpack-plugin":"0.7.0","eslint-config-prettier":"4.1.0","react-google-recaptcha":"^0.11.0","tslint-config-prettier":"1.18.0","@gooddata/eslint-config":"0.1.0","@gooddata/tslint-config":"1.0.0","@types/storybook__react":"4.0.1","enzyme-adapter-react-16":"1.3.1","uglifyjs-webpack-plugin":"2.1.2","@gooddata/test-storybook":"3.1.1","@storybook/addon-actions":"5.0.11","@storybook/addon-options":"5.0.11","node-sass-magic-importer":"5.1.0","react-syntax-highlighter":"6.1.2","@types/fixed-data-table-2":"0.8.1","@types/react-test-renderer":"16.0.0","circular-dependency-plugin":"5.0.2","compression-webpack-plugin":"2.0.0","@types/enzyme-adapter-react-16":"1.0.3","@types/storybook__addon-actions":"3.4.2","@babel/plugin-proposal-class-properties":"7.4.4","@babel/plugin-proposal-object-rest-spread":"7.4.4","@babel/plugin-transform-async-to-generator":"7.4.4"},"peerDependencies":{"react":"^16.5.2","react-dom":"^16.5.2"},"_npmOperationalInternal":{"tmp":"tmp/react-components_7.1.0-alpha.42_1561637255812_0.5677925639871098","host":"s3://npm-registry-packages"}},"7.1.0-alpha.43":{"name":"@gooddata/react-components","version":"7.1.0-alpha.43","author":{"name":"GoodData Corporation"},"license":"BSD-3-Clause","_id":"@gooddata/react-components@7.1.0-alpha.43","maintainers":[{"name":"bertold8","email":"ivan.nejezchleb@seznam.cz"},{"name":"bugsbunny338","email":"jiri.zajic@mensa.cz"},{"name":"gooddata-ci","email":"rail@gooddata.com"},{"name":"ivan.mjartan","email":"ivan.mjartan@gooddata.com"},{"name":"jakub-sterba","email":"jakub.sterba@gooddata.com"},{"name":"jaroslav.tomecek","email":"jaroslav.tomecek@gooddata.com"},{"name":"jkittler","email":"honza.kittler@gmail.com"},{"name":"khanh.le","email":"khanh.le@gooddata.com"},{"name":"langhamp","email":"pavel.langhammer@gooddata.com"},{"name":"lanhuynh","email":"lan.huynh@gooddata.com"},{"name":"linhhong","email":"linh.hong@gooddata.com"},{"name":"lpearce","email":"levi.pearce@gooddata.com"},{"name":"lupko","email":"lubomir.slivka@gooddata.com"},{"name":"martin.mosko","email":"martin.mosko@gooddata.com"},{"name":"michal.marsal","email":"michal.marsal@gooddata.com"},{"name":"nadtan","email":"tan.nguyen@gooddata.com"},{"name":"naibinh","email":"naibinh@gmail.com"},{"name":"nikolacech","email":"nikola.cech@gooddata.com"},{"name":"no23reason","email":"dan.homola@hotmail.cz"},{"name":"pbenes","email":"petr.benes@gooddata.com"},{"name":"petrjanu","email":"petr.janu@gooddata.com"},{"name":"ptquang86","email":"ptquang86@gmail.com"},{"name":"qduval","email":"quentin.duval@gooddata.com"},{"name":"rodri360","email":"me@rodri360.com"},{"name":"sarfy","email":"martin.sarfy@gmail.com"},{"name":"sitina","email":"jiri.sitina@gooddata.com"},{"name":"sondo","email":"son.do@gooddata.com"},{"name":"strouhaljan","email":"strouhal.jan@gmail.com"},{"name":"tomas.bouma","email":"tomas.bouma@gooddata.com"},{"name":"tomas.kratochvil","email":"tomas.kratochvil@gooddata.com"},{"name":"tomasreichmann","email":"tomasreichmann@gmail.com"},{"name":"tomsatgd","email":"tomas.satinsky@gooddata.com"},{"name":"tu.ngo","email":"tu.ngo@gooddata.com"},{"name":"vlastikcz","email":"vlastimil.kotas@gooddata.com"},{"name":"vlckomi1","email":"michaela.vlckova@gooddata.com"},{"name":"xmort","email":"petr.dolejsi@gooddata.com"},{"name":"yanlipnican","email":"yanlipnican@gmail.com"}],"homepage":"https://github.com/gooddata/gooddata-react-components#readme","bugs":{"url":"https://github.com/gooddata/gooddata-react-components/issues"},"dist":{"shasum":"d77883c4d13d10727dfd3843d6a2033a941deb9e","tarball":"https://registry.npmjs.org/@gooddata/react-components/-/react-components-7.1.0-alpha.43.tgz","fileCount":1821,"integrity":"sha512-iTQTkq++Ot2UV9TZ6TabHwqBAgotUisw1FInF0Iu3BRsjGM8oq/4s7zc6+rECW7Z95ewr831VZu/SPtvU5TOLw==","signatures":[{"sig":"MEYCIQCCHwpgu0XCnR3RUWcDaRUa5hSgeNK0PWxb2nEfxR2TeQIhAPs9mqk4+IHMpg9ICW3EdBpl/h6htoWfd//6QqjBXBnY","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":7476287,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJdFYgNCRA9TVsSAnZWagAAJD8P/2LJxSDAsn/HuQLhqyOH\ndMOTaII8XPEHI1eOABzpqvt+qH9HolebprnbgA8siaFWdtdOsyuvw4yFPxkG\nv5B9RK1g1qJmkAoF4zcJ6J/9kpy/VYXDzIOjzrW0HkWuUKxdLtLn05fJvmGE\n7oK8yBj6XRYCh/3r6MYNX4hm0UE58QKhbcmD+Vc+gGYus9qJ19Uz4+WEuaCs\nb46cW67JSvb6BuzhRhAZY7pG1SUUWxVHZtiEURWdqAkGI419ovngTSDwOLFM\nI5EHgbR3VuV00cuZ9VZEo8Sxjbcu7Um+L60Dz3RMfOh+H3/lMYy1ZbvuB6Uu\naLpVZ+wmgh95WT8+K9/+9MU6dA/3Hb+m/xyN55GE7jEaaJ2h/AusI0nEKtzp\njyrlJT62YxwJE5yc0A0b7tTTbU1BctJdIH3PKh+n/Nu0wpmGmytFalyalyj7\nF0pPn5DJhKxKkNXilNc12UUopkoILNVBrNuvhXibW/fwX1JrkKpAGIemEtTv\nXjjxyX7bwDMn057EjvUVirQEJlJsRL167J6EVNZUnDVf5ARKhNV9iDmxA/T1\nZh1Nr3scwN1TzrQ/eNV0FnQ+IStCOyBhbLrmNicsWpkzka858M8zqjMX7mvn\n8VjzwRpQpRAiwZAhLb/tRarHd+5tc06U3fmBWaC0FYG1TVBJU2kYyyY1YYyt\npGJp\r\n=OZnF\r\n-----END PGP SIGNATURE-----\r\n"},"jest":{"testRegex":"(/__tests__/.*|\\.(test|spec))\\.(tsx?|jsx?)$","transform":{".(js|jsx)":"babel-jest",".(ts|tsx)":"ts-jest"},"collectCoverage":false,"moduleNameMapper":{"\\.(css|less|sass|scss)$":"<rootDir>/__mocks__/styleMock.ts","^[./a-zA-Z0-9$_-]+\\.svg$":"<rootDir>/jestSvgStub.js"},"coverageReporters":["html"],"setupFilesAfterEnv":["<rootDir>/jest.setup.js"],"collectCoverageFrom":["src/**/*.{ts,tsx}","examples/server/src/**/*.{js,jsx}","!**/*.d.ts"],"moduleFileExtensions":["ts","tsx","js","jsx","json"],"testPathIgnorePatterns":[",/node_modules/","/dist/"]},"main":"dist/index.js","config":{"eslint":"./examples/**/*.{js,jsx}","tslint":"./{__mocks__,src,stories}/{,**/}*.{ts,tsx}"},"readme":"[![npm version](https://badge.fury.io/js/%40gooddata%2Freact-components.svg)](https://www.npmjs.com/package/@gooddata/react-components) \n\n# GoodData.UI React components\n> A React-based JavaScript library for building data-driven applications\n\n## Getting started\n- [GoodData.UI Documentation](http://sdk.gooddata.com/gooddata-ui/)\n- [GoodData.UI Live Examples](https://gooddata-examples.herokuapp.com/)\n- [Stack Overflow](https://stackoverflow.com/questions/tagged/gooddata)\n\n### Usage\nWith [yarn](https://yarnpkg.com) installed, go to your project directory and run\n```\n$ yarn add @gooddata/react-components\n```\nIf you prefer [npm](npmjs.com) run\n```\n$ npm install --save @gooddata/react-components\n```\n\nThe public API is exposed via global `index.js`. Except for the styles, do not import any other file directly\nbecause they are not intended to be part of the public API.\n\n## Contributing\n\nWe welcome any contribution in form of [issues](https://github.com/gooddata/gooddata-react-components/issues) or [pull requests](https://github.com/gooddata/gooddata-react-components/pulls).\nThese commands may come in handy while developing:\n\n| command | description |\n| ------- | ----------- |\n| `yarn install --pure-lockfile` | first step |\n| ||\n| `yarn dev` | build react-components to `/dist` in watch mode |\n| `yarn test` | run all unit tests |\n| `yarn prettier-write` | format the source code to match the valid codestyle |\n| `yarn validate` | validate codestyle |\n| ||\n| `yarn storybook` | run storybook from `/stories` on http://localhost:9001 |\n| `yarn build-storybook` | build storybook to `/dist-storybook` |\n| `yarn test-storybook` | run storybook and [screenshot tests](https://github.com/gooddata/gdc-client-utils/tree/master/test-storybook) |\n| ||\n| `yarn examples` | run Live Examples dev-server from `/examples` on https://localhost:8999 |\n| `yarn examples-build` | build Live Examples to `/examples/dist` |\n| `yarn examples-server` | serve built Live Examples - see `/examples/server/src` |\n| `yarn examples-testcafe` | run testcafe tests against `localhost:8999` |\n\n### Deploy to heroku.com\nWhen you deploy this repo to heroku, it serves *GoodData.UI Live Examples*.\nRelevant tasks are in `Procfile` and `package.json`.\n\n```bash\n# run in the project directory\nheroku login\nheroku create <your-app-name>\nheroku config:set DOMAIN_ADMIN_USERNAME=x@gooddata.com DOMAIN_ADMIN_PASSWORD=xy PROJECT_ID_TO_ASSIGN=xms7ga4tf3g3nzucd8380o2bev8oeknp\ngit push heroku HEAD:master\nheroku open\n```\n\n### Run Live Examples Locally\nTo run *GoodData.UI Live Examples* locally:\n```bash\ngit clone <this-repository>\ncd  <repository-folder>\nyarn install --pure-lockfile\nyarn examples\n```\nThen open https://localhost:8999 and login using Live Examples account (you can [create one here](https://gooddata-examples.herokuapp.com/registration)).\n\n### Source code formatting\nThe source code in the repository is formatted by [Prettier](https://prettier.io/). \nThe format of the code is validated by our Continuous Integration server and is one of the requirements of successful merge.\n\nPrettier is supported by every major IDE. You can find the list of supported editors and how to configure them [here](https://prettier.io/docs/en/editors.html).\n\nIn the case, when your editor is not supported or you don't want to setup the integration, you can run the `yarn prettier-write` command to reformat the code before commit.\n\n## Changelog\n\n- see [CHANGELOG.md](CHANGELOG.md)\n\n## License\n\n(C) 2007-2018 GoodData Corporation\n\nThis project is dual licensed:\n\n- The ATTRIBUTION-NONCOMMERCIAL 4.0 INTERNATIONAL (CC BY-NC 4.0) is used for purpose of the trial experience and evaluation of GoodData.UI library.\n- The GOODDATA GOODDATA.UI LIBRARY END USER LICENSE AGREEMENT is used for GoodData customers.\n\nFor more information, please see [LICENSE](https://github.com/gooddata/gooddata-react-components/blob/master/LICENSE)\n","gitHead":"6de274db980c212fdbf04d90108777cf1e03a2d9","scripts":{"dev":"bash scripts/build.sh --dev-watch","test":"jest --watch","build":"bash scripts/build.sh","tslint":"yarn run-tslint -t verbose $npm_package_config_tslint","prepare":"cd examples/server && yarn install --frozen-lockfile && cd ../..; rm -r examples/node_modules 2>/dev/null; true","examples":"bash scripts/run-examples.sh","prepare?":"# Called before `npm publish` and on local `npm install`. Temporarily also for deleting obsolete node_modules. Ends with `true` to continue gracefully.","validate":"tsc --noEmit && yarn tslint && eslint $npm_package_config_eslint && yarn prettier-check","build-dev":"bash scripts/build.sh --dev","examples?":"# Default is developer domain, other options: yarn examples [sec,secure,stg,stg2,stg3,demo,developer or URL]","storybook":"yarn build && start-storybook -p 9001 -c .storybook","test-once":"jest","tslint-ci":"mkdir -p ./ci/results && yarn run-tslint -t checkstyle -o ./ci/results/tslint-results.xml $npm_package_config_tslint","run-tslint":"tslint -p tsconfig.json","validate-ci":"tsc --noEmit && yarn tslint-ci  && eslint $npm_package_config_eslint -f checkstyle -o ci/results/eslint-results.xml && yarn prettier-check","examples-build":"bash scripts/build-examples.sh","prepublishOnly":"yarn build","prettier-check":"prettier --check '{src,stories,styles,__mocks__,examples/server/src,examples/src,examples/test}/**/*.{ts,js,tsx,jsx,json,scss,md,yaml,html}'","prettier-write":"prettier --write '{src,stories,styles,__mocks__,examples/server/src,examples/src,examples/test}/**/*.{ts,js,tsx,jsx,json,scss,md,yaml,html}'","test-storybook":"yarn build && test-storybook","build-storybook":"yarn build && build-storybook -c .storybook -o dist-storybook","examples-server":"node examples/server/src/index.js","heroku-postbuild":"yarn examples-build developer","examples-testcafe":"testcafe chrome --assertion-timeout 60000 -S -s examples/_screenshots examples/test/**/**/*_test* --debug-on-fail","check-circular-deps":"madge --circular --extensions ts ./src","examples-testcafe-ci":"testcafe 'chrome:headless --no-sandbox' --assertion-timeout 60000 -S -s examples/_screenshots examples/test/**/**/*_test*","examples-testcafe-live":"testcafe-live chrome --assertion-timeout 60000 examples/test/**/**/*_test*"},"typings":"dist/index.d.ts","_npmUser":{"name":"gooddata-ci","email":"rail@gooddata.com"},"deprecated":"@gooddata/react-components@7 reached End of Support on March 31, 2022. Please upgrade (see https://sdk.gooddata.com/gooddata-ui/docs/supported_versions.html for more information).","repository":{"url":"git+ssh://git@github.com/gooddata/gooddata-react-components.git","type":"git"},"_npmVersion":"6.4.1","description":"GoodData React Components","directories":{},"_nodeVersion":"8.12.0","dependencies":{"rxjs":"^5.5.6","uuid":"^3.2.1","immer":"^1.3.1","lodash":"^4.17.11","invariant":"^2.2.2","classnames":"^2.2.6","highcharts":"7.1.1","prop-types":"^15.6.0","react-intl":"^2.4.0","custom-event":"^1.0.1","ag-grid-react":"20.0.0","react-measure":"^2.3.0","@gooddata/typings":"^2.13.2","ag-grid-community":"20.0.0","http-status-codes":"^1.3.0","@gooddata/js-utils":"^3.4.0","@gooddata/numberjs":"^3.1.2","fixed-data-table-2":"0.7.17","react-async-script":"^1.0.1","@gooddata/goodstrap":"^61.0.0","react-dom-factories":"^1.0.2","@gooddata/gooddata-js":"^11.14.0","react-transition-group":"^2.2.1","nodelist-foreach-polyfill":"^1.2.0","highcharts-grouped-categories":"^1.1.3"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"raf":"3.3.2","yup":"^0.24.1","jest":"24.7.1","madge":"^3.4.4","react":"^16.5.2","enzyme":"3.5.0","eslint":"4.19.1","formik":"^0.11.11","moment":"2.23.0","history":"^4.7.2","ts-jest":"24.0.0","webpack":"4.30.0","prettier":"1.16.4","react-ga":"^2.5.2","recharts":"1.0.0-beta.9","testcafe":"0.20.3","commander":"2.14.1","node-sass":"4.7.2","react-dom":"^16.5.2","supertest":"3.0.0","ts-loader":"6.0.0","css-loader":"0.28.7","jest-junit":"3.0.0","raw-loader":"0.5.1","styled-jsx":"2.2.1","typescript":"3.3.4000","@babel/core":"7.4.4","@types/jest":"24.0.6","@types/node":"7.0.8","@types/uuid":"3.4.3","file-loader":"3.0.1","sass-loader":"6.0.6","webpack-cli":"3.3.2","@types/react":"16.0.34","babel-loader":"8.0.5","react-helmet":"5.2.0","react-select":"1.2.1","style-loader":"0.19.1","@types/enzyme":"3.1.13","@types/lodash":"4.14.123","testcafe-live":"0.1.4","@babel/runtime":"7.4.4","@babel/polyfill":"^7.4.4","@storybook/react":"5.0.11","@types/invariant":"2.2.29","@types/react-dom":"16.0.3","isomorphic-fetch":"2.2.1","react-datepicker":"1.1.0","react-router-dom":"4.2.2","@babel/preset-env":"7.4.4","@gooddata/mock-js":"1.28.0","@storybook/addons":"5.0.11","@types/classnames":"2.2.3","@types/prop-types":"15.5.2","@types/react-intl":"2.3.5","@storybook/theming":"5.0.11","identity-obj-proxy":"^3.0.0","webpack-dev-server":"3.3.1","@babel/preset-react":"7.0.0","@types/react-portal":"4.0.1","babel-plugin-lodash":"3.3.4","html-webpack-plugin":"3.2.0","react-test-renderer":"16.4.2","@types/react-measure":"2.0.5","clean-webpack-plugin":"2.0.2","stats-webpack-plugin":"0.7.0","eslint-config-prettier":"4.1.0","react-google-recaptcha":"^0.11.0","tslint-config-prettier":"1.18.0","@gooddata/eslint-config":"0.1.0","@gooddata/tslint-config":"1.0.0","@types/storybook__react":"4.0.1","enzyme-adapter-react-16":"1.3.1","uglifyjs-webpack-plugin":"2.1.2","@gooddata/test-storybook":"3.1.1","@storybook/addon-actions":"5.0.11","@storybook/addon-options":"5.0.11","node-sass-magic-importer":"5.1.0","react-syntax-highlighter":"6.1.2","@types/fixed-data-table-2":"0.8.1","@types/react-test-renderer":"16.0.0","circular-dependency-plugin":"5.0.2","compression-webpack-plugin":"2.0.0","@types/enzyme-adapter-react-16":"1.0.3","@types/storybook__addon-actions":"3.4.2","@babel/plugin-proposal-class-properties":"7.4.4","@babel/plugin-proposal-object-rest-spread":"7.4.4","@babel/plugin-transform-async-to-generator":"7.4.4"},"peerDependencies":{"react":"^16.5.2","react-dom":"^16.5.2"},"_npmOperationalInternal":{"tmp":"tmp/react-components_7.1.0-alpha.43_1561692172668_0.03791094257197791","host":"s3://npm-registry-packages"}},"7.1.0-alpha.42.fix1":{"name":"@gooddata/react-components","version":"7.1.0-alpha.42.fix1","author":{"name":"GoodData Corporation"},"license":"BSD-3-Clause","_id":"@gooddata/react-components@7.1.0-alpha.42.fix1","maintainers":[{"name":"bertold8","email":"ivan.nejezchleb@seznam.cz"},{"name":"bugsbunny338","email":"jiri.zajic@mensa.cz"},{"name":"gooddata-ci","email":"rail@gooddata.com"},{"name":"ivan.mjartan","email":"ivan.mjartan@gooddata.com"},{"name":"jakub-sterba","email":"jakub.sterba@gooddata.com"},{"name":"jaroslav.tomecek","email":"jaroslav.tomecek@gooddata.com"},{"name":"jkittler","email":"honza.kittler@gmail.com"},{"name":"khanh.le","email":"khanh.le@gooddata.com"},{"name":"langhamp","email":"pavel.langhammer@gooddata.com"},{"name":"lanhuynh","email":"lan.huynh@gooddata.com"},{"name":"linhhong","email":"linh.hong@gooddata.com"},{"name":"lpearce","email":"levi.pearce@gooddata.com"},{"name":"lupko","email":"lubomir.slivka@gooddata.com"},{"name":"martin.mosko","email":"martin.mosko@gooddata.com"},{"name":"michal.marsal","email":"michal.marsal@gooddata.com"},{"name":"nadtan","email":"tan.nguyen@gooddata.com"},{"name":"naibinh","email":"naibinh@gmail.com"},{"name":"nikolacech","email":"nikola.cech@gooddata.com"},{"name":"no23reason","email":"dan.homola@hotmail.cz"},{"name":"pbenes","email":"petr.benes@gooddata.com"},{"name":"petrjanu","email":"petr.janu@gooddata.com"},{"name":"ptquang86","email":"ptquang86@gmail.com"},{"name":"qduval","email":"quentin.duval@gooddata.com"},{"name":"rodri360","email":"me@rodri360.com"},{"name":"sarfy","email":"martin.sarfy@gmail.com"},{"name":"sitina","email":"jiri.sitina@gooddata.com"},{"name":"sondo","email":"son.do@gooddata.com"},{"name":"strouhaljan","email":"strouhal.jan@gmail.com"},{"name":"tomas.bouma","email":"tomas.bouma@gooddata.com"},{"name":"tomas.kratochvil","email":"tomas.kratochvil@gooddata.com"},{"name":"tomasreichmann","email":"tomasreichmann@gmail.com"},{"name":"tomsatgd","email":"tomas.satinsky@gooddata.com"},{"name":"tu.ngo","email":"tu.ngo@gooddata.com"},{"name":"vlastikcz","email":"vlastimil.kotas@gooddata.com"},{"name":"vlckomi1","email":"michaela.vlckova@gooddata.com"},{"name":"xmort","email":"petr.dolejsi@gooddata.com"},{"name":"yanlipnican","email":"yanlipnican@gmail.com"}],"homepage":"https://github.com/gooddata/gooddata-react-components#readme","bugs":{"url":"https://github.com/gooddata/gooddata-react-components/issues"},"dist":{"shasum":"5aca5e028051d660f517ca2f7ab7903e741b5bb5","tarball":"https://registry.npmjs.org/@gooddata/react-components/-/react-components-7.1.0-alpha.42.fix1.tgz","fileCount":1821,"integrity":"sha512-/1a7OVcbC39YZ0FM+sf2rm2OvQ58MNen/j80e2DjCCu6rU5V+v2IfV7031/xyjsOCvblxrQwnNjuGcFgyIUWeQ==","signatures":[{"sig":"MEQCIFLi0TR2Lkzyk61LQEt+snHmF8hKivR5WIk9bXvfB7NKAiB0xxDsF36+4yudQ5YQ2SAe1EAifcdrElYBCx76g3Mbfg==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":7480383,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJdFdPdCRA9TVsSAnZWagAADTMP/i++NDsoq8psTTuzg+KA\nzIbM2yInGRU7Q9jCmI2Dw26/qg9gXQ3mxrqibJuEX1lfc+mBxCP4kXnYCGFb\ndPPYlus1BbpxjnKglqRbZSKXLdan4KI/Cn5H2eoQJbDG+9O7PsKPQUDUqawb\nriK1U4NC7Zwe+BuNg0vkHLBhiUc+KXltO05VU6cPcc/aVgAO2slgsmrUcJGK\nwGhTrHkFLh5Bie6VgaeWdZXS4kToInXJY2/cBg7UJlYyaVtlSPzCTtukxpe5\nqJ5f3O8gYe5sms5JBDsxsmy7CS3U/KSkZdLg8+893IAHtKV4P+gr54B9N/bW\nNn7VojywiU5FGb/b+5LQ2L2XHDnd0LYPM5tTDEeN97U808HHgHseyJLT3mkr\ni4pMjWQl7JGZtzqyugkey4TQtOnL143/JJR0mmhyAxpI+IR7d3QjjcoGzKNa\n3Ycz1ybgRBkqSzPHnMr4zsYc05tV33ms966CUxpXiVZO9Zh6R6EAOZ5A6NgS\n6B+3hyHAfXSVzFJioburJaYf/vWsIpE3Xw/lXsMYgIkUVgAM/e163ikVXOeM\nf6aLT+jOjBRFUHAv2VXgwsBpABHYtTVuw+X5Yz46nquxcidYmMuS27j9oY9J\nBJru/1pzbwAJmn2XYi0seda6PdYJMyatgvukCpvR4xtbAwtWdTCmB9Etq0R1\nj45R\r\n=Yq+2\r\n-----END PGP SIGNATURE-----\r\n"},"jest":{"testRegex":"(/__tests__/.*|\\.(test|spec))\\.(tsx?|jsx?)$","transform":{".(js|jsx)":"babel-jest",".(ts|tsx)":"ts-jest"},"collectCoverage":false,"moduleNameMapper":{"\\.(css|less|sass|scss)$":"<rootDir>/__mocks__/styleMock.ts","^[./a-zA-Z0-9$_-]+\\.svg$":"<rootDir>/jestSvgStub.js"},"coverageReporters":["html"],"setupFilesAfterEnv":["<rootDir>/jest.setup.js"],"collectCoverageFrom":["src/**/*.{ts,tsx}","examples/server/src/**/*.{js,jsx}","!**/*.d.ts"],"moduleFileExtensions":["ts","tsx","js","jsx","json"],"testPathIgnorePatterns":[",/node_modules/","/dist/"]},"main":"dist/index.js","config":{"eslint":"./examples/**/*.{js,jsx}","tslint":"./{__mocks__,src,stories}/{,**/}*.{ts,tsx}"},"readme":"[![npm version](https://badge.fury.io/js/%40gooddata%2Freact-components.svg)](https://www.npmjs.com/package/@gooddata/react-components) \n\n# GoodData.UI React components\n> A React-based JavaScript library for building data-driven applications\n\n## Getting started\n- [GoodData.UI Documentation](http://sdk.gooddata.com/gooddata-ui/)\n- [GoodData.UI Live Examples](https://gooddata-examples.herokuapp.com/)\n- [Stack Overflow](https://stackoverflow.com/questions/tagged/gooddata)\n\n### Usage\nWith [yarn](https://yarnpkg.com) installed, go to your project directory and run\n```\n$ yarn add @gooddata/react-components\n```\nIf you prefer [npm](npmjs.com) run\n```\n$ npm install --save @gooddata/react-components\n```\n\nThe public API is exposed via global `index.js`. Except for the styles, do not import any other file directly\nbecause they are not intended to be part of the public API.\n\n## Contributing\n\nWe welcome any contribution in form of [issues](https://github.com/gooddata/gooddata-react-components/issues) or [pull requests](https://github.com/gooddata/gooddata-react-components/pulls).\nThese commands may come in handy while developing:\n\n| command | description |\n| ------- | ----------- |\n| `yarn install --pure-lockfile` | first step |\n| ||\n| `yarn dev` | build react-components to `/dist` in watch mode |\n| `yarn test` | run all unit tests |\n| `yarn prettier-write` | format the source code to match the valid codestyle |\n| `yarn validate` | validate codestyle |\n| ||\n| `yarn storybook` | run storybook from `/stories` on http://localhost:9001 |\n| `yarn build-storybook` | build storybook to `/dist-storybook` |\n| `yarn test-storybook` | run storybook and [screenshot tests](https://github.com/gooddata/gdc-client-utils/tree/master/test-storybook) |\n| ||\n| `yarn examples` | run Live Examples dev-server from `/examples` on https://localhost:8999 |\n| `yarn examples-build` | build Live Examples to `/examples/dist` |\n| `yarn examples-server` | serve built Live Examples - see `/examples/server/src` |\n| `yarn examples-testcafe` | run testcafe tests against `localhost:8999` |\n\n### Deploy to heroku.com\nWhen you deploy this repo to heroku, it serves *GoodData.UI Live Examples*.\nRelevant tasks are in `Procfile` and `package.json`.\n\n```bash\n# run in the project directory\nheroku login\nheroku create <your-app-name>\nheroku config:set DOMAIN_ADMIN_USERNAME=x@gooddata.com DOMAIN_ADMIN_PASSWORD=xy PROJECT_ID_TO_ASSIGN=xms7ga4tf3g3nzucd8380o2bev8oeknp\ngit push heroku HEAD:master\nheroku open\n```\n\n### Run Live Examples Locally\nTo run *GoodData.UI Live Examples* locally:\n```bash\ngit clone <this-repository>\ncd  <repository-folder>\nyarn install --pure-lockfile\nyarn examples\n```\nThen open https://localhost:8999 and login using Live Examples account (you can [create one here](https://gooddata-examples.herokuapp.com/registration)).\n\n### Source code formatting\nThe source code in the repository is formatted by [Prettier](https://prettier.io/). \nThe format of the code is validated by our Continuous Integration server and is one of the requirements of successful merge.\n\nPrettier is supported by every major IDE. You can find the list of supported editors and how to configure them [here](https://prettier.io/docs/en/editors.html).\n\nIn the case, when your editor is not supported or you don't want to setup the integration, you can run the `yarn prettier-write` command to reformat the code before commit.\n\n## Changelog\n\n- see [CHANGELOG.md](CHANGELOG.md)\n\n## License\n\n(C) 2007-2018 GoodData Corporation\n\nThis project is dual licensed:\n\n- The ATTRIBUTION-NONCOMMERCIAL 4.0 INTERNATIONAL (CC BY-NC 4.0) is used for purpose of the trial experience and evaluation of GoodData.UI library.\n- The GOODDATA GOODDATA.UI LIBRARY END USER LICENSE AGREEMENT is used for GoodData customers.\n\nFor more information, please see [LICENSE](https://github.com/gooddata/gooddata-react-components/blob/master/LICENSE)\n","gitHead":"f686750943df9a022e30e0dd3d466a655fa828c2","scripts":{"dev":"bash scripts/build.sh --dev-watch","test":"jest --watch","build":"bash scripts/build.sh","tslint":"yarn run-tslint -t verbose $npm_package_config_tslint","prepare":"cd examples/server && yarn install --frozen-lockfile && cd ../..; rm -r examples/node_modules 2>/dev/null; true","examples":"bash scripts/run-examples.sh","prepare?":"# Called before `npm publish` and on local `npm install`. Temporarily also for deleting obsolete node_modules. Ends with `true` to continue gracefully.","validate":"tsc --noEmit && yarn tslint && eslint $npm_package_config_eslint && yarn prettier-check","build-dev":"bash scripts/build.sh --dev","examples?":"# Default is developer domain, other options: yarn examples [sec,secure,stg,stg2,stg3,demo,developer or URL]","storybook":"yarn build && start-storybook -p 9001 -c .storybook","test-once":"jest","tslint-ci":"mkdir -p ./ci/results && yarn run-tslint -t checkstyle -o ./ci/results/tslint-results.xml $npm_package_config_tslint","run-tslint":"tslint -p tsconfig.json","validate-ci":"tsc --noEmit && yarn tslint-ci  && eslint $npm_package_config_eslint -f checkstyle -o ci/results/eslint-results.xml && yarn prettier-check","examples-build":"bash scripts/build-examples.sh","prepublishOnly":"yarn build","prettier-check":"prettier --check '{src,stories,styles,__mocks__,examples/server/src,examples/src,examples/test}/**/*.{ts,js,tsx,jsx,json,scss,md,yaml,html}'","prettier-write":"prettier --write '{src,stories,styles,__mocks__,examples/server/src,examples/src,examples/test}/**/*.{ts,js,tsx,jsx,json,scss,md,yaml,html}'","test-storybook":"yarn build && test-storybook","build-storybook":"yarn build && build-storybook -c .storybook -o dist-storybook","examples-server":"node examples/server/src/index.js","heroku-postbuild":"yarn examples-build developer","examples-testcafe":"testcafe chrome --assertion-timeout 60000 -S -s examples/_screenshots examples/test/**/**/*_test* --debug-on-fail","check-circular-deps":"madge --circular --extensions ts ./src","examples-testcafe-ci":"testcafe 'chrome:headless --no-sandbox' --assertion-timeout 60000 -S -s examples/_screenshots examples/test/**/**/*_test*","examples-testcafe-live":"testcafe-live chrome --assertion-timeout 60000 examples/test/**/**/*_test*"},"typings":"dist/index.d.ts","_npmUser":{"name":"gooddata-ci","email":"rail@gooddata.com"},"deprecated":"@gooddata/react-components@7 reached End of Support on March 31, 2022. Please upgrade (see https://sdk.gooddata.com/gooddata-ui/docs/supported_versions.html for more information).","repository":{"url":"git+ssh://git@github.com/gooddata/gooddata-react-components.git","type":"git"},"_npmVersion":"6.4.1","description":"GoodData React Components","directories":{},"_nodeVersion":"8.12.0","dependencies":{"rxjs":"^5.5.6","uuid":"^3.2.1","immer":"^1.3.1","lodash":"^4.17.11","invariant":"^2.2.2","classnames":"^2.2.6","highcharts":"7.1.1","prop-types":"^15.6.0","react-intl":"^2.4.0","custom-event":"^1.0.1","ag-grid-react":"20.0.0","react-measure":"^2.3.0","@gooddata/typings":"^2.13.2","ag-grid-community":"20.0.0","http-status-codes":"^1.3.0","@gooddata/js-utils":"^3.4.0","@gooddata/numberjs":"^3.1.2","fixed-data-table-2":"0.7.17","react-async-script":"^1.0.1","@gooddata/goodstrap":"^61.0.0","react-dom-factories":"^1.0.2","@gooddata/gooddata-js":"^11.14.0","react-transition-group":"^2.2.1","nodelist-foreach-polyfill":"^1.2.0","highcharts-grouped-categories":"^1.1.3"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"raf":"3.3.2","yup":"^0.24.1","jest":"24.7.1","madge":"^3.4.4","react":"^16.5.2","enzyme":"3.5.0","eslint":"4.19.1","formik":"^0.11.11","moment":"2.23.0","history":"^4.7.2","ts-jest":"24.0.0","webpack":"4.30.0","prettier":"1.16.4","react-ga":"^2.5.2","recharts":"1.0.0-beta.9","testcafe":"0.20.3","commander":"2.14.1","node-sass":"4.7.2","react-dom":"^16.5.2","supertest":"3.0.0","ts-loader":"6.0.0","css-loader":"0.28.7","jest-junit":"3.0.0","raw-loader":"0.5.1","styled-jsx":"2.2.1","typescript":"3.3.4000","@babel/core":"7.4.4","@types/jest":"24.0.6","@types/node":"7.0.8","@types/uuid":"3.4.3","file-loader":"3.0.1","sass-loader":"6.0.6","webpack-cli":"3.3.2","@types/react":"16.0.34","babel-loader":"8.0.5","react-helmet":"5.2.0","react-select":"1.2.1","style-loader":"0.19.1","@types/enzyme":"3.1.13","@types/lodash":"4.14.123","testcafe-live":"0.1.4","@babel/runtime":"7.4.4","@babel/polyfill":"^7.4.4","@storybook/react":"5.0.11","@types/invariant":"2.2.29","@types/react-dom":"16.0.3","isomorphic-fetch":"2.2.1","react-datepicker":"1.1.0","react-router-dom":"4.2.2","@babel/preset-env":"7.4.4","@gooddata/mock-js":"1.28.0","@storybook/addons":"5.0.11","@types/classnames":"2.2.3","@types/prop-types":"15.5.2","@types/react-intl":"2.3.5","@storybook/theming":"5.0.11","identity-obj-proxy":"^3.0.0","webpack-dev-server":"3.3.1","@babel/preset-react":"7.0.0","@types/react-portal":"4.0.1","babel-plugin-lodash":"3.3.4","html-webpack-plugin":"3.2.0","react-test-renderer":"16.4.2","@types/react-measure":"2.0.5","clean-webpack-plugin":"2.0.2","stats-webpack-plugin":"0.7.0","eslint-config-prettier":"4.1.0","react-google-recaptcha":"^0.11.0","tslint-config-prettier":"1.18.0","@gooddata/eslint-config":"0.1.0","@gooddata/tslint-config":"1.0.0","@types/storybook__react":"4.0.1","enzyme-adapter-react-16":"1.3.1","uglifyjs-webpack-plugin":"2.1.2","@gooddata/test-storybook":"3.1.1","@storybook/addon-actions":"5.0.11","@storybook/addon-options":"5.0.11","node-sass-magic-importer":"5.1.0","react-syntax-highlighter":"6.1.2","@types/fixed-data-table-2":"0.8.1","@types/react-test-renderer":"16.0.0","circular-dependency-plugin":"5.0.2","compression-webpack-plugin":"2.0.0","@types/enzyme-adapter-react-16":"1.0.3","@types/storybook__addon-actions":"3.4.2","@babel/plugin-proposal-class-properties":"7.4.4","@babel/plugin-proposal-object-rest-spread":"7.4.4","@babel/plugin-transform-async-to-generator":"7.4.4"},"peerDependencies":{"react":"^16.5.2","react-dom":"^16.5.2"},"_npmOperationalInternal":{"tmp":"tmp/react-components_7.1.0-alpha.42.fix1_1561711580828_0.7520031279647128","host":"s3://npm-registry-packages"}},"6.3.3":{"name":"@gooddata/react-components","version":"6.3.3","author":{"name":"GoodData Corporation"},"license":"BSD-3-Clause","_id":"@gooddata/react-components@6.3.3","maintainers":[{"name":"bertold8","email":"ivan.nejezchleb@seznam.cz"},{"name":"bugsbunny338","email":"jiri.zajic@mensa.cz"},{"name":"gooddata-ci","email":"rail@gooddata.com"},{"name":"ivan.mjartan","email":"ivan.mjartan@gooddata.com"},{"name":"jakub-sterba","email":"jakub.sterba@gooddata.com"},{"name":"jaroslav.tomecek","email":"jaroslav.tomecek@gooddata.com"},{"name":"jkittler","email":"honza.kittler@gmail.com"},{"name":"khanh.le","email":"khanh.le@gooddata.com"},{"name":"langhamp","email":"pavel.langhammer@gooddata.com"},{"name":"lanhuynh","email":"lan.huynh@gooddata.com"},{"name":"linhhong","email":"linh.hong@gooddata.com"},{"name":"lpearce","email":"levi.pearce@gooddata.com"},{"name":"lupko","email":"lubomir.slivka@gooddata.com"},{"name":"martin.mosko","email":"martin.mosko@gooddata.com"},{"name":"michal.marsal","email":"michal.marsal@gooddata.com"},{"name":"nadtan","email":"tan.nguyen@gooddata.com"},{"name":"naibinh","email":"naibinh@gmail.com"},{"name":"nikolacech","email":"nikola.cech@gooddata.com"},{"name":"no23reason","email":"dan.homola@hotmail.cz"},{"name":"pbenes","email":"petr.benes@gooddata.com"},{"name":"petrjanu","email":"petr.janu@gooddata.com"},{"name":"ptquang86","email":"ptquang86@gmail.com"},{"name":"qduval","email":"quentin.duval@gooddata.com"},{"name":"rodri360","email":"me@rodri360.com"},{"name":"sarfy","email":"martin.sarfy@gmail.com"},{"name":"sitina","email":"jiri.sitina@gooddata.com"},{"name":"sondo","email":"son.do@gooddata.com"},{"name":"strouhaljan","email":"strouhal.jan@gmail.com"},{"name":"tomas.bouma","email":"tomas.bouma@gooddata.com"},{"name":"tomas.kratochvil","email":"tomas.kratochvil@gooddata.com"},{"name":"tomasreichmann","email":"tomasreichmann@gmail.com"},{"name":"tomsatgd","email":"tomas.satinsky@gooddata.com"},{"name":"tu.ngo","email":"tu.ngo@gooddata.com"},{"name":"vlastikcz","email":"vlastimil.kotas@gooddata.com"},{"name":"vlckomi1","email":"michaela.vlckova@gooddata.com"},{"name":"xmort","email":"petr.dolejsi@gooddata.com"},{"name":"yanlipnican","email":"yanlipnican@gmail.com"}],"homepage":"https://github.com/gooddata/gooddata-react-components#readme","bugs":{"url":"https://github.com/gooddata/gooddata-react-components/issues"},"dist":{"shasum":"f268dab015a371a8a7b42cc8b6d3fda5ba524c2b","tarball":"https://registry.npmjs.org/@gooddata/react-components/-/react-components-6.3.3.tgz","fileCount":1182,"integrity":"sha512-THKRIJP9dRuajcbuSfYVqRYTdviuHzTCb2fKRH1E2FqPLacvONEeloEorlhdjaHzJKhlDcfXx4l/43Y03FwK1Q==","signatures":[{"sig":"MEUCICoRzCmz9MRxuBt2KAAgje/BR1ayKVIlClG+hjM84u1TAiEAuubi7WQNQezVWL9HHlnc/NWO+wDxbFnkG16fPNUfUkM=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":5000512,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJdFhnYCRA9TVsSAnZWagAAhAwQAJ4UWGA/QGozoF/GqySu\n4uGiUJ4SFjc52ynqIf8XlEgUJtisRvNMMY/tl0N+3txuFwUj10DcNpGt1FeV\nZ9l6i1gm9j+s7dgLPvb2NHR9xLcFA1r8A9cpXC3C7qcXwbYRyiHtkND6PQil\nfs0Hb5UaAd2+MRRu75Tyjzz3hM/dek3JsnT5sjnwjpApX9IyqcgoN43po80a\nv+Y8RhmT6BuDI3gPNX4pBAezXMjJ0EDAgGo1VRLdugZPo/m344qCBO2ItR2G\n7vqdIHXvZZ9vj6O/lKxIFGqZT71ubNPSgvF3Pq1VzWDd1PGy/vLSywLAUdQ6\neJ4iQ8VnWJ/JUxWu2vYYHFQ3n8j17GU4u64cfTOD55qwlSfobao/cDnoFUZp\nev3RTVMQQJlcdgVCkdVY3BOjD9m8VQvHO08aHjcVrZPs7hpQCKjy9kGsrb7/\nBHbSpqxJoFJUNyKcqayId2EIupWmDiKm/3XaOFV/2OQj78IuEEV1x02DVw/c\ncE7DfnSueK3q/GUUY4k7pomuE3IPuBD7OjflGbe1wh2D47GGGosncTCuH+oU\nMlrw++fUyB1fNxksDMEOH7BPYYuIxhoGabgxUUCX5K0mJN83eAgQCQI832g/\nAncWeiSSY5aSxOz/bxinKtwMiFwUBw6572YD1D3BLVWV2tT9phaP8uo0hv1a\nLpjv\r\n=fumk\r\n-----END PGP SIGNATURE-----\r\n"},"jest":{"testRegex":"(/__tests__/.*|\\.(test|spec))\\.(tsx?|jsx?)$","transform":{".(ts|tsx)":"ts-jest"},"collectCoverage":false,"moduleNameMapper":{"\\.(css|less|sass|scss)$":"<rootDir>/__mocks__/styleMock.ts"},"coverageReporters":["html"],"collectCoverageFrom":["src/**/*.{ts,tsx}","examples/server/src/**/*.{js,jsx}","!**/*.d.ts"],"moduleFileExtensions":["ts","tsx","js"],"setupTestFrameworkScriptFile":"<rootDir>/jest.setup.js"},"main":"dist/index.js","config":{"eslint":"./examples/**/*.{js,jsx}","tslint":"./{__mocks__,src,stories}/**/*.{ts,tsx}"},"gitHead":"6055e774ba6abc498de7df6fa4d4ef6fa0052ebc","scripts":{"dev":"bash scripts/build.sh --dev-watch","test":"jest --watch","build":"bash scripts/build.sh","tslint":"yarn run-tslint -t verbose $npm_package_config_tslint","prepare":"cd examples/server && yarn install --pure-lockfile && cd ../..; rm -r examples/node_modules 2>/dev/null; true","examples":"bash scripts/run-examples.sh","prepare?":"# Called before `npm publish` and on local `npm install`. Temporarily also for deleting obsolete node_modules. Ends with `true` to continue gracefully.","validate":"tsc --noEmit && yarn tslint && eslint $npm_package_config_eslint","build-dev":"bash scripts/build.sh --dev","examples?":"# Default is developer domain, other options: yarn examples [sec,secure,stg,stg2,stg3,demo,developer or URL]","storybook":"yarn build && start-storybook -p 9001 -c .storybook","test-once":"jest","tslint-ci":"mkdir -p ./ci/results && yarn run-tslint -t checkstyle -o ./ci/results/tslint-results.xml $npm_package_config_tslint","run-tslint":"tslint -p tsconfig.json","validate-ci":"tsc --noEmit && yarn tslint-ci  && eslint $npm_package_config_eslint -f checkstyle -o ci/results/eslint-results.xml","examples-build":"bash scripts/build-examples.sh","prepublishOnly":"yarn build","test-storybook":"yarn build && test-storybook","build-storybook":"yarn build && build-storybook -c .storybook -o dist-storybook","examples-server":"node examples/server/src/index.js","heroku-postbuild":"yarn examples-build developer","examples-testcafe":"testcafe chrome --assertion-timeout 60000 -S -s examples/_screenshots examples/test/**/**/*_test* --debug-on-fail","examples-testcafe-ci":"testcafe 'chrome:headless --no-sandbox' --assertion-timeout 60000 -S -s examples/_screenshots examples/test/**/**/*_test*","examples-testcafe-live":"testcafe-live chrome --assertion-timeout 60000 examples/test/**/**/*_test*"},"typings":"dist/index.d.ts","_npmUser":{"name":"gooddata-ci","email":"rail@gooddata.com"},"deprecated":"@gooddata/react-components@6 reached End of Support on October 8, 2020. Please upgrade (see https://sdk.gooddata.com/gooddata-ui/docs/supported_versions.html for more information).","repository":{"url":"git+ssh://git@github.com/gooddata/gooddata-react-components.git","type":"git"},"_npmVersion":"6.4.1","description":"GoodData React Components","directories":{},"_nodeVersion":"8.12.0","dependencies":{"rxjs":"^5.5.6","lodash":"4.17.11","ag-grid":"^18.0.1","invariant":"^2.2.2","classnames":"^2.2.6","highcharts":"4.2.5","prop-types":"^15.6.0","react-intl":"^2.4.0","custom-event":"^1.0.1","ag-grid-react":"^18.0.0","react-measure":"^1.4.7","@gooddata/typings":"2.10.0","@types/highcharts":"4.2.56","http-status-codes":"^1.3.0","@gooddata/js-utils":"3.4.0","@gooddata/numberjs":"^3.1.2","fixed-data-table-2":"0.7.17","@gooddata/goodstrap":"60.4.0","react-dom-factories":"^1.0.2","@gooddata/gooddata-js":"11.8.0","highcharts-pattern-fill":"3.0.3","nodelist-foreach-polyfill":"^1.2.0","highcharts-grouped-categories":"^1.1.3"},"_hasShrinkwrap":false,"devDependencies":{"raf":"3.3.2","yup":"^0.24.1","jest":"23.6.0","react":"16.5.2","enzyme":"3.5.0","formik":"^0.11.11","moment":"2.23.0","history":"^4.7.2","ts-jest":"23.1.4","webpack":"3.10.0","react-ga":"^2.5.2","recharts":"1.0.0-beta.9","testcafe":"0.20.3","commander":"2.14.1","node-sass":"4.7.2","react-dom":"16.5.2","supertest":"3.0.0","babel-core":"6.26.0","css-loader":"0.28.7","jest-junit":"3.0.0","raw-loader":"0.5.1","styled-jsx":"2.2.1","typescript":"2.3.3","@types/jest":"23.3.0","@types/node":"7.0.8","file-loader":"1.1.6","sass-loader":"6.0.6","@types/react":"16.0.34","babel-loader":"7.1.2","react-helmet":"5.2.0","react-select":"1.2.1","style-loader":"0.19.1","@types/enzyme":"3.1.13","@types/lodash":"4.14.61","babel-runtime":"6.25.0","testcafe-live":"0.1.4","utility-types":"^1.1.0","babel-polyfill":"^6.26.0","@storybook/react":"3.4.10","@types/invariant":"2.2.29","@types/react-dom":"16.0.3","babel-preset-env":"1.6.1","isomorphic-fetch":"2.2.1","react-datepicker":"1.1.0","react-router-dom":"4.2.2","@gooddata/mock-js":"1.25.0","@storybook/addons":"3.4.10","@types/classnames":"2.2.3","@types/prop-types":"15.5.2","@types/react-intl":"2.3.5","babel-preset-react":"6.24.1","identity-obj-proxy":"^3.0.0","react-async-script":"^0.9.1","webpack-dev-server":"2.11.1","@types/react-portal":"4.0.1","babel-plugin-lodash":"3.3.2","html-webpack-plugin":"2.30.1","react-test-renderer":"16.4.2","@types/react-measure":"0.4.7","clean-webpack-plugin":"0.1.17","react-google-recaptcha":"^0.11.0","@gooddata/eslint-config":"0.1.0","@gooddata/tslint-config":"0.0.16","@types/storybook__react":"3.0.6","enzyme-adapter-react-16":"1.3.1","uglifyjs-webpack-plugin":"1.2.0","@gooddata/test-storybook":"3.0.1","@storybook/addon-actions":"3.4.10","@storybook/addon-options":"3.4.10","node-sass-magic-importer":"5.1.0","react-syntax-highlighter":"6.1.2","@types/fixed-data-table-2":"0.8.1","awesome-typescript-loader":"3.5.0","@types/react-test-renderer":"16.0.0","circular-dependency-plugin":"4.4.0","compression-webpack-plugin":"1.1.7","@types/enzyme-adapter-react-16":"1.0.3","@types/storybook__addon-actions":"3.0.1","babel-plugin-transform-class-properties":"6.24.1","babel-plugin-transform-async-to-generator":"6.24.1","babel-plugin-transform-object-rest-spread":"6.26.0"},"peerDependencies":{"react":"16.5.2","react-dom":"16.5.2"},"_npmOperationalInternal":{"tmp":"tmp/react-components_6.3.3_1561729496052_0.7813043365261589","host":"s3://npm-registry-packages"}},"7.0.1":{"name":"@gooddata/react-components","version":"7.0.1","author":{"name":"GoodData Corporation"},"license":"BSD-3-Clause","_id":"@gooddata/react-components@7.0.1","maintainers":[{"name":"bertold8","email":"ivan.nejezchleb@seznam.cz"},{"name":"bugsbunny338","email":"jiri.zajic@mensa.cz"},{"name":"gooddata-ci","email":"rail@gooddata.com"},{"name":"ivan.mjartan","email":"ivan.mjartan@gooddata.com"},{"name":"jakub-sterba","email":"jakub.sterba@gooddata.com"},{"name":"jaroslav.tomecek","email":"jaroslav.tomecek@gooddata.com"},{"name":"jkittler","email":"honza.kittler@gmail.com"},{"name":"khanh.le","email":"khanh.le@gooddata.com"},{"name":"langhamp","email":"pavel.langhammer@gooddata.com"},{"name":"lanhuynh","email":"lan.huynh@gooddata.com"},{"name":"linhhong","email":"linh.hong@gooddata.com"},{"name":"lpearce","email":"levi.pearce@gooddata.com"},{"name":"lupko","email":"lubomir.slivka@gooddata.com"},{"name":"martin.mosko","email":"martin.mosko@gooddata.com"},{"name":"michal.marsal","email":"michal.marsal@gooddata.com"},{"name":"nadtan","email":"tan.nguyen@gooddata.com"},{"name":"naibinh","email":"naibinh@gmail.com"},{"name":"nikolacech","email":"nikola.cech@gooddata.com"},{"name":"no23reason","email":"dan.homola@hotmail.cz"},{"name":"pbenes","email":"petr.benes@gooddata.com"},{"name":"petrjanu","email":"petr.janu@gooddata.com"},{"name":"ptquang86","email":"ptquang86@gmail.com"},{"name":"qduval","email":"quentin.duval@gooddata.com"},{"name":"rodri360","email":"me@rodri360.com"},{"name":"sarfy","email":"martin.sarfy@gmail.com"},{"name":"sitina","email":"jiri.sitina@gooddata.com"},{"name":"sondo","email":"son.do@gooddata.com"},{"name":"strouhaljan","email":"strouhal.jan@gmail.com"},{"name":"tomas.bouma","email":"tomas.bouma@gooddata.com"},{"name":"tomas.kratochvil","email":"tomas.kratochvil@gooddata.com"},{"name":"tomasreichmann","email":"tomasreichmann@gmail.com"},{"name":"tomsatgd","email":"tomas.satinsky@gooddata.com"},{"name":"tu.ngo","email":"tu.ngo@gooddata.com"},{"name":"vlastikcz","email":"vlastimil.kotas@gooddata.com"},{"name":"vlckomi1","email":"michaela.vlckova@gooddata.com"},{"name":"xmort","email":"petr.dolejsi@gooddata.com"},{"name":"yanlipnican","email":"yanlipnican@gmail.com"}],"homepage":"https://github.com/gooddata/gooddata-react-components#readme","bugs":{"url":"https://github.com/gooddata/gooddata-react-components/issues"},"dist":{"shasum":"a1ebe271a1edc7e497d33b1a147f2ed5c5e7f13a","tarball":"https://registry.npmjs.org/@gooddata/react-components/-/react-components-7.0.1.tgz","fileCount":1208,"integrity":"sha512-hzOrk/g0CNMbY6KRClmJo4xBLhN5hcdIplZI/Q0wwx8mvA8YXDAY99nfrmvJ5u/PGUV2wG/rlfBpjK7astuUMg==","signatures":[{"sig":"MEYCIQCcNMW7KZwKLfp7n9hoTJsujaL/dRStNqjGOsQ4NXtpoAIhAPqCUSmSGy+2zh3XqR9MOLDL5g66H0koaivwPnYPy+aT","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":5191582,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJdFhtLCRA9TVsSAnZWagAA+ikP/RKQSSyCXu9oZDnALGLN\nHbRvpYCC+2XqUdMwueUJjGI0GesHGAtpuQVygg9mR6T7tD3ZhEAOchmmeulo\nksjjLzTxYFvwENv9MAMAVXOo9ITLAS5IYDahsRK0QA0jOg+ZXUmUojifnW0D\n9oZuDnhp6S2GYunmZw0Ji6R4EDLk2tcS+fWzUh9ewZEfYfmvq3iO12vYrL+2\nuvR8vlhtouiO0eoL+lEFATMEpGSU77QfwPKoRR2PBkIl31H0E9l4QMv313+e\nXB5HVJtXkLu9nMx4Jy2GizKXgvIIc2yLx1z8+qqebxykCZKZs4L3/7MuXsw1\nKRitgPqPUfp6MoqVmyFeUA4lj3sIqeVOim4XVJwIa7QDxC0xsKeGsUFXG7W2\nunoyE3eHbBtk+8qnr9BEYvJgCfLDI7OAARXFxDpo/R1wDyCouP7o5iMpgslw\nyUJl6YS54OfeQCoK2W4KX4ubzQEmHPTgsVtHsb1zs5IhWoUkICqX5E3XrvWx\n2jT5jwuELzevt9zYGm6FHiMNc9S/bo1f0glkhGGI1Dr3fABQSMxnCWaI+k1T\nDH4pcOTxBZ1ZOy/0SJvwq0BxJoRNuiBixZenp2lfDCNrLVCSxgaaNbj/XpdL\nz+qmiFVKPQdS/tpqf5TxpPbkw3aIJRZs8FPlEjuW6EcVj+u0KaAbjyEb9iXh\nKGDm\r\n=jtJx\r\n-----END PGP SIGNATURE-----\r\n"},"jest":{"testRegex":"(/__tests__/.*|\\.(test|spec))\\.(tsx?|jsx?)$","transform":{".(js|jsx)":"babel-jest",".(ts|tsx)":"ts-jest"},"collectCoverage":false,"moduleNameMapper":{"\\.(css|less|sass|scss)$":"<rootDir>/__mocks__/styleMock.ts"},"coverageReporters":["html"],"setupFilesAfterEnv":["<rootDir>/jest.setup.js"],"collectCoverageFrom":["src/**/*.{ts,tsx}","examples/server/src/**/*.{js,jsx}","!**/*.d.ts"],"moduleFileExtensions":["ts","tsx","js","jsx","json"],"testPathIgnorePatterns":[",/node_modules/","/dist/"]},"main":"dist/index.js","config":{"eslint":"./examples/**/*.{js,jsx}","tslint":"./{__mocks__,src,stories}/{,**/}*.{ts,tsx}"},"gitHead":"86415775c54ad98046024ad4b1ba83555364ebc1","scripts":{"dev":"bash scripts/build.sh --dev-watch","test":"jest --watch","build":"bash scripts/build.sh","tslint":"yarn run-tslint -t verbose $npm_package_config_tslint","prepare":"cd examples/server && yarn install --pure-lockfile && cd ../..; rm -r examples/node_modules 2>/dev/null; true","examples":"bash scripts/run-examples.sh","prepare?":"# Called before `npm publish` and on local `npm install`. Temporarily also for deleting obsolete node_modules. Ends with `true` to continue gracefully.","validate":"tsc --noEmit && yarn tslint && eslint $npm_package_config_eslint && yarn prettier-check","build-dev":"bash scripts/build.sh --dev","examples?":"# Default is developer domain, other options: yarn examples [sec,secure,stg,stg2,stg3,demo,developer or URL]","storybook":"yarn build && start-storybook -p 9001 -c .storybook","test-once":"jest","tslint-ci":"mkdir -p ./ci/results && yarn run-tslint -t checkstyle -o ./ci/results/tslint-results.xml $npm_package_config_tslint","run-tslint":"tslint -p tsconfig.json","validate-ci":"tsc --noEmit && yarn tslint-ci  && eslint $npm_package_config_eslint -f checkstyle -o ci/results/eslint-results.xml && yarn prettier-check","examples-build":"bash scripts/build-examples.sh","prepublishOnly":"yarn build","prettier-check":"prettier --check '{src,stories,styles,__mocks__,examples/server/src,examples/src,examples/test}/**/*.{ts,js,tsx,jsx,json,scss,md,yaml,html}'","prettier-write":"prettier --write '{src,stories,styles,__mocks__,examples/server/src,examples/src,examples/test}/**/*.{ts,js,tsx,jsx,json,scss,md,yaml,html}'","test-storybook":"yarn build && test-storybook","build-storybook":"yarn build && build-storybook -c .storybook -o dist-storybook","examples-server":"node examples/server/src/index.js","heroku-postbuild":"yarn examples-build developer","examples-testcafe":"testcafe chrome --assertion-timeout 60000 -S -s examples/_screenshots examples/test/**/**/*_test* --debug-on-fail","examples-testcafe-ci":"testcafe 'chrome:headless --no-sandbox' --assertion-timeout 60000 -S -s examples/_screenshots examples/test/**/**/*_test*","examples-testcafe-live":"testcafe-live chrome --assertion-timeout 60000 examples/test/**/**/*_test*"},"typings":"dist/index.d.ts","_npmUser":{"name":"gooddata-ci","email":"rail@gooddata.com"},"deprecated":"@gooddata/react-components@7 reached End of Support on March 31, 2022. Please upgrade (see https://sdk.gooddata.com/gooddata-ui/docs/supported_versions.html for more information).","repository":{"url":"git+ssh://git@github.com/gooddata/gooddata-react-components.git","type":"git"},"_npmVersion":"6.4.1","description":"GoodData React Components","directories":{},"_nodeVersion":"8.12.0","dependencies":{"rxjs":"^5.5.6","lodash":"4.17.11","ag-grid":"^18.0.1","invariant":"^2.2.2","classnames":"^2.2.6","highcharts":"4.2.5","prop-types":"^15.6.0","react-intl":"^2.4.0","custom-event":"^1.0.1","ag-grid-react":"^18.0.0","react-measure":"2.3.0","@gooddata/typings":"2.11.0","@types/highcharts":"4.2.56","http-status-codes":"^1.3.0","@gooddata/js-utils":"3.4.0","@gooddata/numberjs":"^3.1.2","fixed-data-table-2":"0.7.17","@gooddata/goodstrap":"60.5.0","react-dom-factories":"^1.0.2","@gooddata/gooddata-js":"11.9.0","highcharts-pattern-fill":"3.0.3","nodelist-foreach-polyfill":"^1.2.0","highcharts-grouped-categories":"^1.1.3"},"_hasShrinkwrap":false,"devDependencies":{"raf":"3.3.2","yup":"^0.24.1","jest":"24.7.1","react":"16.5.2","enzyme":"3.5.0","eslint":"4.19.1","formik":"^0.11.11","moment":"2.23.0","history":"^4.7.2","ts-jest":"24.0.0","webpack":"3.10.0","prettier":"1.16.4","react-ga":"^2.5.2","recharts":"1.0.0-beta.9","testcafe":"0.20.3","commander":"2.14.1","node-sass":"4.7.2","react-dom":"16.5.2","supertest":"3.0.0","babel-core":"6.26.0","babel-jest":"21.0.0","css-loader":"0.28.7","jest-junit":"3.0.0","raw-loader":"0.5.1","styled-jsx":"2.2.1","typescript":"3.3.4000","@types/jest":"24.0.6","@types/node":"7.0.8","file-loader":"1.1.6","sass-loader":"6.0.6","@types/react":"16.0.34","babel-loader":"7.1.2","react-helmet":"5.2.0","react-select":"1.2.1","style-loader":"0.19.1","@types/enzyme":"3.1.13","@types/lodash":"4.14.123","babel-runtime":"6.25.0","testcafe-live":"0.1.4","babel-polyfill":"^6.26.0","@storybook/react":"3.4.10","@types/invariant":"2.2.29","@types/react-dom":"16.0.3","babel-preset-env":"1.6.1","isomorphic-fetch":"2.2.1","react-datepicker":"1.1.0","react-router-dom":"4.2.2","@gooddata/mock-js":"1.27.0","@storybook/addons":"3.4.10","@types/classnames":"2.2.3","@types/prop-types":"15.5.2","@types/react-intl":"2.3.5","babel-preset-react":"6.24.1","identity-obj-proxy":"^3.0.0","react-async-script":"^0.9.1","webpack-dev-server":"2.11.1","@types/react-portal":"4.0.1","babel-plugin-lodash":"3.3.2","html-webpack-plugin":"2.30.1","react-test-renderer":"16.4.2","@types/react-measure":"2.0.5","clean-webpack-plugin":"0.1.17","eslint-config-prettier":"4.1.0","react-google-recaptcha":"^0.11.0","tslint-config-prettier":"1.18.0","@gooddata/eslint-config":"0.1.0","@gooddata/tslint-config":"1.0.0","@types/storybook__react":"3.0.6","enzyme-adapter-react-16":"1.3.1","uglifyjs-webpack-plugin":"1.2.0","@gooddata/test-storybook":"3.0.1","@storybook/addon-actions":"3.4.10","@storybook/addon-options":"3.4.10","node-sass-magic-importer":"5.1.0","react-syntax-highlighter":"6.1.2","@types/fixed-data-table-2":"0.8.1","awesome-typescript-loader":"3.5.0","@types/react-test-renderer":"16.0.0","circular-dependency-plugin":"4.4.0","compression-webpack-plugin":"1.1.7","@types/enzyme-adapter-react-16":"1.0.3","@types/storybook__addon-actions":"3.0.1","babel-plugin-transform-class-properties":"6.24.1","babel-plugin-transform-async-to-generator":"6.24.1","babel-plugin-transform-object-rest-spread":"6.26.0"},"peerDependencies":{"react":"16.5.2","react-dom":"16.5.2"},"_npmOperationalInternal":{"tmp":"tmp/react-components_7.0.1_1561729866471_0.3366206812510524","host":"s3://npm-registry-packages"}},"7.1.0-alpha.44":{"name":"@gooddata/react-components","version":"7.1.0-alpha.44","author":{"name":"GoodData Corporation"},"license":"BSD-3-Clause","_id":"@gooddata/react-components@7.1.0-alpha.44","maintainers":[{"name":"bertold8","email":"ivan.nejezchleb@seznam.cz"},{"name":"bugsbunny338","email":"jiri.zajic@mensa.cz"},{"name":"gooddata-ci","email":"rail@gooddata.com"},{"name":"ivan.mjartan","email":"ivan.mjartan@gooddata.com"},{"name":"jakub-sterba","email":"jakub.sterba@gooddata.com"},{"name":"jaroslav.tomecek","email":"jaroslav.tomecek@gooddata.com"},{"name":"jkittler","email":"honza.kittler@gmail.com"},{"name":"khanh.le","email":"khanh.le@gooddata.com"},{"name":"langhamp","email":"pavel.langhammer@gooddata.com"},{"name":"lanhuynh","email":"lan.huynh@gooddata.com"},{"name":"linhhong","email":"linh.hong@gooddata.com"},{"name":"lpearce","email":"levi.pearce@gooddata.com"},{"name":"lupko","email":"lubomir.slivka@gooddata.com"},{"name":"martin.mosko","email":"martin.mosko@gooddata.com"},{"name":"michal.marsal","email":"michal.marsal@gooddata.com"},{"name":"nadtan","email":"tan.nguyen@gooddata.com"},{"name":"naibinh","email":"naibinh@gmail.com"},{"name":"nikolacech","email":"nikola.cech@gooddata.com"},{"name":"no23reason","email":"dan.homola@hotmail.cz"},{"name":"pbenes","email":"petr.benes@gooddata.com"},{"name":"petrjanu","email":"petr.janu@gooddata.com"},{"name":"ptquang86","email":"ptquang86@gmail.com"},{"name":"qduval","email":"quentin.duval@gooddata.com"},{"name":"rodri360","email":"me@rodri360.com"},{"name":"sarfy","email":"martin.sarfy@gmail.com"},{"name":"sitina","email":"jiri.sitina@gooddata.com"},{"name":"sondo","email":"son.do@gooddata.com"},{"name":"strouhaljan","email":"strouhal.jan@gmail.com"},{"name":"tomas.bouma","email":"tomas.bouma@gooddata.com"},{"name":"tomas.kratochvil","email":"tomas.kratochvil@gooddata.com"},{"name":"tomasreichmann","email":"tomasreichmann@gmail.com"},{"name":"tomsatgd","email":"tomas.satinsky@gooddata.com"},{"name":"tu.ngo","email":"tu.ngo@gooddata.com"},{"name":"vlastikcz","email":"vlastimil.kotas@gooddata.com"},{"name":"vlckomi1","email":"michaela.vlckova@gooddata.com"},{"name":"xmort","email":"petr.dolejsi@gooddata.com"},{"name":"yanlipnican","email":"yanlipnican@gmail.com"}],"homepage":"https://github.com/gooddata/gooddata-react-components#readme","bugs":{"url":"https://github.com/gooddata/gooddata-react-components/issues"},"dist":{"shasum":"1112476d8316a183bdf1ed70b905120f5ba2dc67","tarball":"https://registry.npmjs.org/@gooddata/react-components/-/react-components-7.1.0-alpha.44.tgz","fileCount":1821,"integrity":"sha512-/F/K9aj95xDu7JlT73AF7KIqwmx+ZR8l/cJHHG/tHYj/lQByMqo1jiLBX51cVF2La5yG2hUSmYHAaw2tm/FLWg==","signatures":[{"sig":"MEYCIQCLwhXY6GT4Ti2m/RBPYxnYg4iVlic9FUZdIkYWOO+ktAIhAMoxeI55/8H9+709fl+Lwu+zHVC7fmgnADKW98jWzwsQ","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":7494481,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJdGeQSCRA9TVsSAnZWagAA9KIP/0T6XPAySRVdKZ/qqXFv\n4LoFZTgr0bKzyIQ+PaFpZ7VulXByK1x+iuyRFziTmRiHC+Z1SuPex7wRWo8n\nGfTX7ncgBAuus+eUzgiNE8qF53uQO3su5LBiGB8HWqIu3li1gzU/YdTpNINE\nlh6sJK8QG1gDeW/GJiIYsta2E0SQeU9bSbc/KO1Ijs6Zqi+DqGHbpu019gYX\nbLZgh+M46YsN6lTDoh3ukRFN6vzOpMn/RBHfkgDVnPkglifXBIAb0sYQDsY+\nfPi+Dqaa6/swsoO3N9v3NFxCKejc2hHQdnQ2BflIym5/WUoircKP86JZ9iKM\n6y/4UdpHJbqvF07/Q0rIDPj0tKjntfvpkoumlmQ6Gw34jXOznSP573r7TFAj\nWE/NokxUBgztWB95BZd5bcOnTWFLSUa6JKQzgEK581rifEBkt3TXpBa7ZT85\n/XrpqjcBrpqqJR28a783ReUn9Cc6vrBcN8d+GC3qtjk7ccqTb02/7OULtoJf\n5SOyIsIUG/mt8nxtM9bZCeO7XBzH+ihUOGuSpgmEkXlledPvtD9CH+om0U8G\ngJEcEvx730v3rrI9HHYksdJbKMenxL+xVNFfWXv6A9o3AgJSJw3tHSMgLiCx\nhobInNQDLkVn6MYVlV5vG9qu8IdUUg/8emZGg4h4Y5XLeEteF27Ra5LumYMv\nbWCm\r\n=ntaP\r\n-----END PGP SIGNATURE-----\r\n"},"jest":{"testRegex":"(/__tests__/.*|\\.(test|spec))\\.(tsx?|jsx?)$","transform":{".(js|jsx)":"babel-jest",".(ts|tsx)":"ts-jest"},"collectCoverage":false,"moduleNameMapper":{"\\.(css|less|sass|scss)$":"<rootDir>/__mocks__/styleMock.ts","^[./a-zA-Z0-9$_-]+\\.svg$":"<rootDir>/jestSvgStub.js"},"coverageReporters":["html"],"setupFilesAfterEnv":["<rootDir>/jest.setup.js"],"collectCoverageFrom":["src/**/*.{ts,tsx}","examples/server/src/**/*.{js,jsx}","!**/*.d.ts"],"moduleFileExtensions":["ts","tsx","js","jsx","json"],"testPathIgnorePatterns":[",/node_modules/","/dist/"]},"main":"dist/index.js","config":{"eslint":"./examples/**/*.{js,jsx}","tslint":"./{__mocks__,src,stories}/{,**/}*.{ts,tsx}"},"readme":"[![npm version](https://badge.fury.io/js/%40gooddata%2Freact-components.svg)](https://www.npmjs.com/package/@gooddata/react-components) \n\n# GoodData.UI React components\n> A React-based JavaScript library for building data-driven applications\n\n## Getting started\n- [GoodData.UI Documentation](http://sdk.gooddata.com/gooddata-ui/)\n- [GoodData.UI Live Examples](https://gooddata-examples.herokuapp.com/)\n- [Stack Overflow](https://stackoverflow.com/questions/tagged/gooddata)\n\n### Usage\nWith [yarn](https://yarnpkg.com) installed, go to your project directory and run\n```\n$ yarn add @gooddata/react-components\n```\nIf you prefer [npm](npmjs.com) run\n```\n$ npm install --save @gooddata/react-components\n```\n\nThe public API is exposed via global `index.js`. Except for the styles, do not import any other file directly\nbecause they are not intended to be part of the public API.\n\n## Contributing\n\nWe welcome any contribution in form of [issues](https://github.com/gooddata/gooddata-react-components/issues) or [pull requests](https://github.com/gooddata/gooddata-react-components/pulls).\nThese commands may come in handy while developing:\n\n| command | description |\n| ------- | ----------- |\n| `yarn install --pure-lockfile` | first step |\n| ||\n| `yarn dev` | build react-components to `/dist` in watch mode |\n| `yarn test` | run all unit tests |\n| `yarn prettier-write` | format the source code to match the valid codestyle |\n| `yarn validate` | validate codestyle |\n| ||\n| `yarn storybook` | run storybook from `/stories` on http://localhost:9001 |\n| `yarn build-storybook` | build storybook to `/dist-storybook` |\n| `yarn test-storybook` | run storybook and [screenshot tests](https://github.com/gooddata/gdc-client-utils/tree/master/test-storybook) |\n| ||\n| `yarn examples` | run Live Examples dev-server from `/examples` on https://localhost:8999 |\n| `yarn examples-build` | build Live Examples to `/examples/dist` |\n| `yarn examples-server` | serve built Live Examples - see `/examples/server/src` |\n| `yarn examples-testcafe` | run testcafe tests against `localhost:8999` |\n\n### Deploy to heroku.com\nWhen you deploy this repo to heroku, it serves *GoodData.UI Live Examples*.\nRelevant tasks are in `Procfile` and `package.json`.\n\n```bash\n# run in the project directory\nheroku login\nheroku create <your-app-name>\nheroku config:set DOMAIN_ADMIN_USERNAME=x@gooddata.com DOMAIN_ADMIN_PASSWORD=xy PROJECT_ID_TO_ASSIGN=xms7ga4tf3g3nzucd8380o2bev8oeknp\ngit push heroku HEAD:master\nheroku open\n```\n\n### Run Live Examples Locally\nTo run *GoodData.UI Live Examples* locally:\n```bash\ngit clone <this-repository>\ncd  <repository-folder>\nyarn install --pure-lockfile\nyarn examples\n```\nThen open https://localhost:8999 and login using Live Examples account (you can [create one here](https://gooddata-examples.herokuapp.com/registration)).\n\n### Source code formatting\nThe source code in the repository is formatted by [Prettier](https://prettier.io/). \nThe format of the code is validated by our Continuous Integration server and is one of the requirements of successful merge.\n\nPrettier is supported by every major IDE. You can find the list of supported editors and how to configure them [here](https://prettier.io/docs/en/editors.html).\n\nIn the case, when your editor is not supported or you don't want to setup the integration, you can run the `yarn prettier-write` command to reformat the code before commit.\n\n## Changelog\n\n- see [CHANGELOG.md](CHANGELOG.md)\n\n## License\n\n(C) 2007-2018 GoodData Corporation\n\nThis project is dual licensed:\n\n- The ATTRIBUTION-NONCOMMERCIAL 4.0 INTERNATIONAL (CC BY-NC 4.0) is used for purpose of the trial experience and evaluation of GoodData.UI library.\n- The GOODDATA GOODDATA.UI LIBRARY END USER LICENSE AGREEMENT is used for GoodData customers.\n\nFor more information, please see [LICENSE](https://github.com/gooddata/gooddata-react-components/blob/master/LICENSE)\n","gitHead":"9f64812c23554da42e5d621b42098421ea5944ec","scripts":{"dev":"bash scripts/build.sh --dev-watch","test":"jest --watch","build":"bash scripts/build.sh","tslint":"yarn run-tslint -t verbose $npm_package_config_tslint","prepare":"cd examples/server && yarn install --frozen-lockfile && cd ../..; rm -r examples/node_modules 2>/dev/null; true","examples":"bash scripts/run-examples.sh","prepare?":"# Called before `npm publish` and on local `npm install`. Temporarily also for deleting obsolete node_modules. Ends with `true` to continue gracefully.","validate":"tsc --noEmit && yarn tslint && eslint $npm_package_config_eslint && yarn prettier-check","build-dev":"bash scripts/build.sh --dev","examples?":"# Default is developer domain, other options: yarn examples [sec,secure,stg,stg2,stg3,demo,developer or URL]","storybook":"yarn build && start-storybook -p 9001 -c .storybook","test-once":"jest","tslint-ci":"mkdir -p ./ci/results && yarn run-tslint -t checkstyle -o ./ci/results/tslint-results.xml $npm_package_config_tslint","run-tslint":"tslint -p tsconfig.json","validate-ci":"tsc --noEmit && yarn tslint-ci  && eslint $npm_package_config_eslint -f checkstyle -o ci/results/eslint-results.xml && yarn prettier-check","examples-build":"bash scripts/build-examples.sh","prepublishOnly":"yarn build","prettier-check":"prettier --check '{src,stories,styles,__mocks__,examples/server/src,examples/src,examples/test}/**/*.{ts,js,tsx,jsx,json,scss,md,yaml,html}'","prettier-write":"prettier --write '{src,stories,styles,__mocks__,examples/server/src,examples/src,examples/test}/**/*.{ts,js,tsx,jsx,json,scss,md,yaml,html}'","test-storybook":"yarn build && test-storybook","build-storybook":"yarn build && build-storybook -c .storybook -o dist-storybook","examples-server":"node examples/server/src/index.js","heroku-postbuild":"yarn examples-build developer","examples-testcafe":"testcafe chrome --assertion-timeout 60000 -S -s examples/_screenshots examples/test/**/**/*_test* --debug-on-fail","check-circular-deps":"madge --circular --extensions ts ./src","examples-testcafe-ci":"testcafe 'chrome:headless --no-sandbox' --assertion-timeout 60000 -S -s examples/_screenshots examples/test/**/**/*_test*","examples-testcafe-live":"testcafe-live chrome --assertion-timeout 60000 examples/test/**/**/*_test*"},"typings":"dist/index.d.ts","_npmUser":{"name":"gooddata-ci","email":"rail@gooddata.com"},"deprecated":"@gooddata/react-components@7 reached End of Support on March 31, 2022. Please upgrade (see https://sdk.gooddata.com/gooddata-ui/docs/supported_versions.html for more information).","repository":{"url":"git+ssh://git@github.com/gooddata/gooddata-react-components.git","type":"git"},"_npmVersion":"6.4.1","description":"GoodData React Components","directories":{},"_nodeVersion":"8.12.0","dependencies":{"rxjs":"^5.5.6","uuid":"^3.2.1","immer":"^1.3.1","lodash":"^4.17.11","invariant":"^2.2.2","classnames":"^2.2.6","highcharts":"7.1.1","prop-types":"^15.6.0","react-intl":"^2.4.0","custom-event":"^1.0.1","ag-grid-react":"20.0.0","react-measure":"^2.3.0","@gooddata/typings":"^2.13.2","ag-grid-community":"20.0.0","http-status-codes":"^1.3.0","@gooddata/js-utils":"^3.4.0","@gooddata/numberjs":"^3.1.2","fixed-data-table-2":"0.7.17","react-async-script":"^1.0.1","@gooddata/goodstrap":"^61.2.0","react-dom-factories":"^1.0.2","@gooddata/gooddata-js":"^11.14.0","react-transition-group":"^2.2.1","nodelist-foreach-polyfill":"^1.2.0","highcharts-grouped-categories":"^1.1.3"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"raf":"3.3.2","yup":"^0.24.1","jest":"24.7.1","madge":"^3.4.4","react":"^16.5.2","enzyme":"3.5.0","eslint":"4.19.1","formik":"^0.11.11","moment":"2.23.0","history":"^4.7.2","ts-jest":"24.0.0","webpack":"4.30.0","prettier":"1.16.4","react-ga":"^2.5.2","recharts":"1.0.0-beta.9","testcafe":"0.20.3","commander":"2.14.1","node-sass":"4.7.2","react-dom":"^16.5.2","supertest":"3.0.0","ts-loader":"6.0.0","css-loader":"0.28.7","jest-junit":"3.0.0","raw-loader":"0.5.1","styled-jsx":"2.2.1","typescript":"3.3.4000","@babel/core":"7.4.4","@types/jest":"24.0.6","@types/node":"7.0.8","@types/uuid":"3.4.3","file-loader":"3.0.1","sass-loader":"6.0.6","webpack-cli":"3.3.2","@types/react":"16.0.34","babel-loader":"8.0.5","react-helmet":"5.2.0","react-select":"1.2.1","style-loader":"0.19.1","@types/enzyme":"3.1.13","@types/lodash":"4.14.123","testcafe-live":"0.1.4","@babel/runtime":"7.4.4","@babel/polyfill":"^7.4.4","@storybook/react":"5.0.11","@types/invariant":"2.2.29","@types/react-dom":"16.0.3","isomorphic-fetch":"2.2.1","react-datepicker":"1.1.0","react-router-dom":"4.2.2","@babel/preset-env":"7.4.4","@gooddata/mock-js":"1.28.0","@storybook/addons":"5.0.11","@types/classnames":"2.2.3","@types/prop-types":"15.5.2","@types/react-intl":"2.3.5","@storybook/theming":"5.0.11","identity-obj-proxy":"^3.0.0","webpack-dev-server":"3.3.1","@babel/preset-react":"7.0.0","@types/react-portal":"4.0.1","babel-plugin-lodash":"3.3.4","html-webpack-plugin":"3.2.0","react-test-renderer":"16.4.2","@types/react-measure":"2.0.5","clean-webpack-plugin":"2.0.2","stats-webpack-plugin":"0.7.0","eslint-config-prettier":"4.1.0","react-google-recaptcha":"^0.11.0","tslint-config-prettier":"1.18.0","@gooddata/eslint-config":"0.1.0","@gooddata/tslint-config":"1.0.0","@types/storybook__react":"4.0.1","enzyme-adapter-react-16":"1.3.1","uglifyjs-webpack-plugin":"2.1.2","@gooddata/test-storybook":"3.1.1","@storybook/addon-actions":"5.0.11","@storybook/addon-options":"5.0.11","node-sass-magic-importer":"5.1.0","react-syntax-highlighter":"6.1.2","@types/fixed-data-table-2":"0.8.1","@types/react-test-renderer":"16.0.0","circular-dependency-plugin":"5.0.2","compression-webpack-plugin":"2.0.0","@types/enzyme-adapter-react-16":"1.0.3","@types/storybook__addon-actions":"3.4.2","@babel/plugin-proposal-class-properties":"7.4.4","@babel/plugin-proposal-object-rest-spread":"7.4.4","@babel/plugin-transform-async-to-generator":"7.4.4"},"peerDependencies":{"react":"^16.5.2","react-dom":"^16.5.2"},"_npmOperationalInternal":{"tmp":"tmp/react-components_7.1.0-alpha.44_1561977874209_0.41385427353928206","host":"s3://npm-registry-packages"}},"7.1.0-alpha.45":{"name":"@gooddata/react-components","version":"7.1.0-alpha.45","author":{"name":"GoodData Corporation"},"license":"BSD-3-Clause","_id":"@gooddata/react-components@7.1.0-alpha.45","maintainers":[{"name":"bertold8","email":"ivan.nejezchleb@seznam.cz"},{"name":"bugsbunny338","email":"jiri.zajic@mensa.cz"},{"name":"gooddata-ci","email":"rail@gooddata.com"},{"name":"ivan.mjartan","email":"ivan.mjartan@gooddata.com"},{"name":"jakub-sterba","email":"jakub.sterba@gooddata.com"},{"name":"jaroslav.tomecek","email":"jaroslav.tomecek@gooddata.com"},{"name":"jkittler","email":"honza.kittler@gmail.com"},{"name":"khanh.le","email":"khanh.le@gooddata.com"},{"name":"langhamp","email":"pavel.langhammer@gooddata.com"},{"name":"lanhuynh","email":"lan.huynh@gooddata.com"},{"name":"linhhong","email":"linh.hong@gooddata.com"},{"name":"lpearce","email":"levi.pearce@gooddata.com"},{"name":"lupko","email":"lubomir.slivka@gooddata.com"},{"name":"martin.mosko","email":"martin.mosko@gooddata.com"},{"name":"michal.marsal","email":"michal.marsal@gooddata.com"},{"name":"nadtan","email":"tan.nguyen@gooddata.com"},{"name":"naibinh","email":"naibinh@gmail.com"},{"name":"nikolacech","email":"nikola.cech@gooddata.com"},{"name":"no23reason","email":"dan.homola@hotmail.cz"},{"name":"pbenes","email":"petr.benes@gooddata.com"},{"name":"petrjanu","email":"petr.janu@gooddata.com"},{"name":"ptquang86","email":"ptquang86@gmail.com"},{"name":"qduval","email":"quentin.duval@gooddata.com"},{"name":"rodri360","email":"me@rodri360.com"},{"name":"sarfy","email":"martin.sarfy@gmail.com"},{"name":"sitina","email":"jiri.sitina@gooddata.com"},{"name":"sondo","email":"son.do@gooddata.com"},{"name":"strouhaljan","email":"strouhal.jan@gmail.com"},{"name":"tomas.bouma","email":"tomas.bouma@gooddata.com"},{"name":"tomas.kratochvil","email":"tomas.kratochvil@gooddata.com"},{"name":"tomasreichmann","email":"tomasreichmann@gmail.com"},{"name":"tomsatgd","email":"tomas.satinsky@gooddata.com"},{"name":"tu.ngo","email":"tu.ngo@gooddata.com"},{"name":"vlastikcz","email":"vlastimil.kotas@gooddata.com"},{"name":"vlckomi1","email":"michaela.vlckova@gooddata.com"},{"name":"xmort","email":"petr.dolejsi@gooddata.com"},{"name":"yanlipnican","email":"yanlipnican@gmail.com"}],"homepage":"https://github.com/gooddata/gooddata-react-components#readme","bugs":{"url":"https://github.com/gooddata/gooddata-react-components/issues"},"dist":{"shasum":"cfd967e6e3b872a9890022dc35afc9cf397cf7f5","tarball":"https://registry.npmjs.org/@gooddata/react-components/-/react-components-7.1.0-alpha.45.tgz","fileCount":1821,"integrity":"sha512-odcqSq1GLtzt6tXO/uBWB4tJ76NX5hXBy2TArhae0zU1Y+ugWInfkK6KV/yZC3xj3QtMJKXEftHFFwgf6hCWmw==","signatures":[{"sig":"MEQCICZRTrq6BBFJ1fJpBa8066UZCxXI879slFYV8M4+6jrUAiACGmSEEtzXKv1/YXDNOuMI7F/xg13Grlk+7X6W/+V9LA==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":7494760,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJdGfcnCRA9TVsSAnZWagAAqMQP/AtvWckKMYhRuDg435yT\nZzjs6lGY5eP2za6hQmoabBZrHiHTFm4mSKLFZTlLRKNtdgQSDvRnOmN8vob3\ncn+hj1mkmS4tIAPnKGWR/OpZ3DOfwXS4+8pgRTlS8QY7OVKmmgxBIL8zLg9T\n4SwVs5mudMgR8fQ2VFLsnhCJLyhmr0woWyNkcz1gfjtE3z3wLAyDwTu6rk6G\nDm9PwTZVIelP3b3N8rea5uGnBGEWThq39Q50ubZSSgJrzqlZvl2mlIDRl80Z\nNYCEK7ejJz+Q1/wYL+au0k7LPV2m79L71x1zdMA6taP/kwrNT9aZ4emcAmq2\n4W+lfvemU0cypCYZtNPDKaVEI8gd79CJLLji/D7lyEDSwgumW4nCJysGsrQG\nUdViTG0+MpaiNRv5N2CV2S6X8geRpjRfupQDWH/0BkJqTp6oSKmz2oEFBJSU\nxCHptpak3Iu2GtPsS+P+HWCpqoy9Llh3Rh/x0SfZvgMuB2ZWp+boqxxrtxwX\n+MdrEJDlsl4qIKmfqQx9Zia9NepBihQGL8FyEIHEg4qBKgsB3dUBrVUN2ihQ\nCTWTjepLFq/jy780sAEnaRuH5HkrXmOH6yYuONRBa01v6Ug8/4xU1L9hFJSW\nha+Y5DtTFnajNCX5WCvWElMXDXUrO/X/5bLABc//rDjgiNn7YBtrIdNIeqp6\nCkKb\r\n=4e5L\r\n-----END PGP SIGNATURE-----\r\n"},"jest":{"testRegex":"(/__tests__/.*|\\.(test|spec))\\.(tsx?|jsx?)$","transform":{".(js|jsx)":"babel-jest",".(ts|tsx)":"ts-jest"},"collectCoverage":false,"moduleNameMapper":{"\\.(css|less|sass|scss)$":"<rootDir>/__mocks__/styleMock.ts","^[./a-zA-Z0-9$_-]+\\.svg$":"<rootDir>/jestSvgStub.js"},"coverageReporters":["html"],"setupFilesAfterEnv":["<rootDir>/jest.setup.js"],"collectCoverageFrom":["src/**/*.{ts,tsx}","examples/server/src/**/*.{js,jsx}","!**/*.d.ts"],"moduleFileExtensions":["ts","tsx","js","jsx","json"],"testPathIgnorePatterns":[",/node_modules/","/dist/"]},"main":"dist/index.js","config":{"eslint":"./examples/**/*.{js,jsx}","tslint":"./{__mocks__,src,stories}/{,**/}*.{ts,tsx}"},"readme":"[![npm version](https://badge.fury.io/js/%40gooddata%2Freact-components.svg)](https://www.npmjs.com/package/@gooddata/react-components) \n\n# GoodData.UI React components\n> A React-based JavaScript library for building data-driven applications\n\n## Getting started\n- [GoodData.UI Documentation](http://sdk.gooddata.com/gooddata-ui/)\n- [GoodData.UI Live Examples](https://gooddata-examples.herokuapp.com/)\n- [Stack Overflow](https://stackoverflow.com/questions/tagged/gooddata)\n\n### Usage\nWith [yarn](https://yarnpkg.com) installed, go to your project directory and run\n```\n$ yarn add @gooddata/react-components\n```\nIf you prefer [npm](npmjs.com) run\n```\n$ npm install --save @gooddata/react-components\n```\n\nThe public API is exposed via global `index.js`. Except for the styles, do not import any other file directly\nbecause they are not intended to be part of the public API.\n\n## Contributing\n\nWe welcome any contribution in form of [issues](https://github.com/gooddata/gooddata-react-components/issues) or [pull requests](https://github.com/gooddata/gooddata-react-components/pulls).\nThese commands may come in handy while developing:\n\n| command | description |\n| ------- | ----------- |\n| `yarn install --pure-lockfile` | first step |\n| ||\n| `yarn dev` | build react-components to `/dist` in watch mode |\n| `yarn test` | run all unit tests |\n| `yarn prettier-write` | format the source code to match the valid codestyle |\n| `yarn validate` | validate codestyle |\n| ||\n| `yarn storybook` | run storybook from `/stories` on http://localhost:9001 |\n| `yarn build-storybook` | build storybook to `/dist-storybook` |\n| `yarn test-storybook` | run storybook and [screenshot tests](https://github.com/gooddata/gdc-client-utils/tree/master/test-storybook) |\n| ||\n| `yarn examples` | run Live Examples dev-server from `/examples` on https://localhost:8999 |\n| `yarn examples-build` | build Live Examples to `/examples/dist` |\n| `yarn examples-server` | serve built Live Examples - see `/examples/server/src` |\n| `yarn examples-testcafe` | run testcafe tests against `localhost:8999` |\n\n### Deploy to heroku.com\nWhen you deploy this repo to heroku, it serves *GoodData.UI Live Examples*.\nRelevant tasks are in `Procfile` and `package.json`.\n\n```bash\n# run in the project directory\nheroku login\nheroku create <your-app-name>\nheroku config:set DOMAIN_ADMIN_USERNAME=x@gooddata.com DOMAIN_ADMIN_PASSWORD=xy PROJECT_ID_TO_ASSIGN=xms7ga4tf3g3nzucd8380o2bev8oeknp\ngit push heroku HEAD:master\nheroku open\n```\n\n### Run Live Examples Locally\nTo run *GoodData.UI Live Examples* locally:\n```bash\ngit clone <this-repository>\ncd  <repository-folder>\nyarn install --pure-lockfile\nyarn examples\n```\nThen open https://localhost:8999 and login using Live Examples account (you can [create one here](https://gooddata-examples.herokuapp.com/registration)).\n\n### Source code formatting\nThe source code in the repository is formatted by [Prettier](https://prettier.io/). \nThe format of the code is validated by our Continuous Integration server and is one of the requirements of successful merge.\n\nPrettier is supported by every major IDE. You can find the list of supported editors and how to configure them [here](https://prettier.io/docs/en/editors.html).\n\nIn the case, when your editor is not supported or you don't want to setup the integration, you can run the `yarn prettier-write` command to reformat the code before commit.\n\n## Changelog\n\n- see [CHANGELOG.md](CHANGELOG.md)\n\n## License\n\n(C) 2007-2018 GoodData Corporation\n\nThis project is dual licensed:\n\n- The ATTRIBUTION-NONCOMMERCIAL 4.0 INTERNATIONAL (CC BY-NC 4.0) is used for purpose of the trial experience and evaluation of GoodData.UI library.\n- The GOODDATA GOODDATA.UI LIBRARY END USER LICENSE AGREEMENT is used for GoodData customers.\n\nFor more information, please see [LICENSE](https://github.com/gooddata/gooddata-react-components/blob/master/LICENSE)\n","gitHead":"008e58f3855bb073f46c85bf93fb7d56ae9432d1","scripts":{"dev":"bash scripts/build.sh --dev-watch","test":"jest --watch","build":"bash scripts/build.sh","tslint":"yarn run-tslint -t verbose $npm_package_config_tslint","prepare":"cd examples/server && yarn install --frozen-lockfile && cd ../..; rm -r examples/node_modules 2>/dev/null; true","examples":"bash scripts/run-examples.sh","prepare?":"# Called before `npm publish` and on local `npm install`. Temporarily also for deleting obsolete node_modules. Ends with `true` to continue gracefully.","validate":"tsc --noEmit && yarn tslint && eslint $npm_package_config_eslint && yarn prettier-check","build-dev":"bash scripts/build.sh --dev","examples?":"# Default is developer domain, other options: yarn examples [sec,secure,stg,stg2,stg3,demo,developer or URL]","storybook":"yarn build && start-storybook -p 9001 -c .storybook","test-once":"jest","tslint-ci":"mkdir -p ./ci/results && yarn run-tslint -t checkstyle -o ./ci/results/tslint-results.xml $npm_package_config_tslint","run-tslint":"tslint -p tsconfig.json","validate-ci":"tsc --noEmit && yarn tslint-ci  && eslint $npm_package_config_eslint -f checkstyle -o ci/results/eslint-results.xml && yarn prettier-check","examples-build":"bash scripts/build-examples.sh","prepublishOnly":"yarn build","prettier-check":"prettier --check '{src,stories,styles,__mocks__,examples/server/src,examples/src,examples/test}/**/*.{ts,js,tsx,jsx,json,scss,md,yaml,html}'","prettier-write":"prettier --write '{src,stories,styles,__mocks__,examples/server/src,examples/src,examples/test}/**/*.{ts,js,tsx,jsx,json,scss,md,yaml,html}'","test-storybook":"yarn build && test-storybook","build-storybook":"yarn build && build-storybook -c .storybook -o dist-storybook","examples-server":"node examples/server/src/index.js","heroku-postbuild":"yarn examples-build developer","examples-testcafe":"testcafe chrome --assertion-timeout 60000 -S -s examples/_screenshots examples/test/**/**/*_test* --debug-on-fail","check-circular-deps":"madge --circular --extensions ts ./src","examples-testcafe-ci":"testcafe 'chrome:headless --no-sandbox' --assertion-timeout 60000 -S -s examples/_screenshots examples/test/**/**/*_test*","examples-testcafe-live":"testcafe-live chrome --assertion-timeout 60000 examples/test/**/**/*_test*"},"typings":"dist/index.d.ts","_npmUser":{"name":"gooddata-ci","email":"rail@gooddata.com"},"deprecated":"@gooddata/react-components@7 reached End of Support on March 31, 2022. Please upgrade (see https://sdk.gooddata.com/gooddata-ui/docs/supported_versions.html for more information).","repository":{"url":"git+ssh://git@github.com/gooddata/gooddata-react-components.git","type":"git"},"_npmVersion":"6.4.1","description":"GoodData React Components","directories":{},"_nodeVersion":"8.12.0","dependencies":{"rxjs":"^5.5.6","uuid":"^3.2.1","immer":"^1.3.1","lodash":"^4.17.11","invariant":"^2.2.2","classnames":"^2.2.6","highcharts":"7.1.1","prop-types":"^15.6.0","react-intl":"^2.4.0","custom-event":"^1.0.1","ag-grid-react":"20.0.0","react-measure":"^2.3.0","@gooddata/typings":"^2.13.2","ag-grid-community":"20.0.0","http-status-codes":"^1.3.0","@gooddata/js-utils":"^3.4.0","@gooddata/numberjs":"^3.1.2","fixed-data-table-2":"0.7.17","react-async-script":"^1.0.1","@gooddata/goodstrap":"^61.2.0","react-dom-factories":"^1.0.2","@gooddata/gooddata-js":"^11.14.0","react-transition-group":"^2.2.1","nodelist-foreach-polyfill":"^1.2.0","highcharts-grouped-categories":"^1.1.3"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"raf":"3.3.2","yup":"^0.24.1","jest":"24.7.1","madge":"^3.4.4","react":"^16.5.2","enzyme":"3.5.0","eslint":"4.19.1","formik":"^0.11.11","moment":"2.23.0","history":"^4.7.2","ts-jest":"24.0.0","webpack":"4.30.0","prettier":"1.16.4","react-ga":"^2.5.2","recharts":"1.0.0-beta.9","testcafe":"0.20.3","commander":"2.14.1","node-sass":"4.7.2","react-dom":"^16.5.2","supertest":"3.0.0","ts-loader":"6.0.0","css-loader":"0.28.7","jest-junit":"3.0.0","raw-loader":"0.5.1","styled-jsx":"2.2.1","typescript":"3.3.4000","@babel/core":"7.4.4","@types/jest":"24.0.6","@types/node":"7.0.8","@types/uuid":"3.4.3","file-loader":"3.0.1","sass-loader":"6.0.6","webpack-cli":"3.3.2","@types/react":"16.0.34","babel-loader":"8.0.5","react-helmet":"5.2.0","react-select":"1.2.1","style-loader":"0.19.1","@types/enzyme":"3.1.13","@types/lodash":"4.14.123","testcafe-live":"0.1.4","@babel/runtime":"7.4.4","@babel/polyfill":"^7.4.4","@storybook/react":"5.0.11","@types/invariant":"2.2.29","@types/react-dom":"16.0.3","isomorphic-fetch":"2.2.1","react-datepicker":"1.1.0","react-router-dom":"4.2.2","@babel/preset-env":"7.4.4","@gooddata/mock-js":"1.28.0","@storybook/addons":"5.0.11","@types/classnames":"2.2.3","@types/prop-types":"15.5.2","@types/react-intl":"2.3.5","@storybook/theming":"5.0.11","identity-obj-proxy":"^3.0.0","webpack-dev-server":"3.3.1","@babel/preset-react":"7.0.0","@types/react-portal":"4.0.1","babel-plugin-lodash":"3.3.4","html-webpack-plugin":"3.2.0","react-test-renderer":"16.4.2","@types/react-measure":"2.0.5","clean-webpack-plugin":"2.0.2","stats-webpack-plugin":"0.7.0","eslint-config-prettier":"4.1.0","react-google-recaptcha":"^0.11.0","tslint-config-prettier":"1.18.0","@gooddata/eslint-config":"0.1.0","@gooddata/tslint-config":"1.0.0","@types/storybook__react":"4.0.1","enzyme-adapter-react-16":"1.3.1","uglifyjs-webpack-plugin":"2.1.2","@gooddata/test-storybook":"3.1.1","@storybook/addon-actions":"5.0.11","@storybook/addon-options":"5.0.11","node-sass-magic-importer":"5.1.0","react-syntax-highlighter":"6.1.2","@types/fixed-data-table-2":"0.8.1","@types/react-test-renderer":"16.0.0","circular-dependency-plugin":"5.0.2","compression-webpack-plugin":"2.0.0","@types/enzyme-adapter-react-16":"1.0.3","@types/storybook__addon-actions":"3.4.2","@babel/plugin-proposal-class-properties":"7.4.4","@babel/plugin-proposal-object-rest-spread":"7.4.4","@babel/plugin-transform-async-to-generator":"7.4.4"},"peerDependencies":{"react":"^16.5.2","react-dom":"^16.5.2"},"_npmOperationalInternal":{"tmp":"tmp/react-components_7.1.0-alpha.45_1561982758560_0.6221263949681572","host":"s3://npm-registry-packages"}},"7.1.0-alpha.46":{"name":"@gooddata/react-components","version":"7.1.0-alpha.46","author":{"name":"GoodData Corporation"},"license":"BSD-3-Clause","_id":"@gooddata/react-components@7.1.0-alpha.46","maintainers":[{"name":"bertold8","email":"ivan.nejezchleb@seznam.cz"},{"name":"bugsbunny338","email":"jiri.zajic@mensa.cz"},{"name":"gooddata-ci","email":"rail@gooddata.com"},{"name":"ivan.mjartan","email":"ivan.mjartan@gooddata.com"},{"name":"jakub-sterba","email":"jakub.sterba@gooddata.com"},{"name":"jaroslav.tomecek","email":"jaroslav.tomecek@gooddata.com"},{"name":"jkittler","email":"honza.kittler@gmail.com"},{"name":"khanh.le","email":"khanh.le@gooddata.com"},{"name":"langhamp","email":"pavel.langhammer@gooddata.com"},{"name":"lanhuynh","email":"lan.huynh@gooddata.com"},{"name":"linhhong","email":"linh.hong@gooddata.com"},{"name":"lpearce","email":"levi.pearce@gooddata.com"},{"name":"lupko","email":"lubomir.slivka@gooddata.com"},{"name":"martin.mosko","email":"martin.mosko@gooddata.com"},{"name":"michal.marsal","email":"michal.marsal@gooddata.com"},{"name":"nadtan","email":"tan.nguyen@gooddata.com"},{"name":"naibinh","email":"naibinh@gmail.com"},{"name":"nikolacech","email":"nikola.cech@gooddata.com"},{"name":"no23reason","email":"dan.homola@hotmail.cz"},{"name":"pbenes","email":"petr.benes@gooddata.com"},{"name":"petrjanu","email":"petr.janu@gooddata.com"},{"name":"ptquang86","email":"ptquang86@gmail.com"},{"name":"qduval","email":"quentin.duval@gooddata.com"},{"name":"rodri360","email":"me@rodri360.com"},{"name":"sarfy","email":"martin.sarfy@gmail.com"},{"name":"sitina","email":"jiri.sitina@gooddata.com"},{"name":"sondo","email":"son.do@gooddata.com"},{"name":"strouhaljan","email":"strouhal.jan@gmail.com"},{"name":"tomas.bouma","email":"tomas.bouma@gooddata.com"},{"name":"tomas.kratochvil","email":"tomas.kratochvil@gooddata.com"},{"name":"tomasreichmann","email":"tomasreichmann@gmail.com"},{"name":"tomsatgd","email":"tomas.satinsky@gooddata.com"},{"name":"tu.ngo","email":"tu.ngo@gooddata.com"},{"name":"vlastikcz","email":"vlastimil.kotas@gooddata.com"},{"name":"vlckomi1","email":"michaela.vlckova@gooddata.com"},{"name":"xmort","email":"petr.dolejsi@gooddata.com"},{"name":"yanlipnican","email":"yanlipnican@gmail.com"}],"homepage":"https://github.com/gooddata/gooddata-react-components#readme","bugs":{"url":"https://github.com/gooddata/gooddata-react-components/issues"},"dist":{"shasum":"b3211165a0efc7e19a24557598070fc38d7d6acf","tarball":"https://registry.npmjs.org/@gooddata/react-components/-/react-components-7.1.0-alpha.46.tgz","fileCount":1821,"integrity":"sha512-CniV7C995MTz/M5wW7VZzJJF4hU1f2MZ25BRbdqh4RkgXEcO/iUS0lY9ff+cY4PqRyf7/nK4DNJGmONmAw23gg==","signatures":[{"sig":"MEQCIFh3TFx1r+npRFNhNM6eO+zup754XcwREI9O48ZueguhAiANmRvem9+zlln7fQ9kkMmuSaaE4k+DT30Ye0ugKFOoCg==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":7494760,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJdGghdCRA9TVsSAnZWagAAZXQP/is+CYHl1LutnnkDN3/j\nDteAGOPNsAQ3HxN8cuDWTjfOfCWasGHFD3TAdUOtxOnSKY8TOZtmr27KN26M\nQdzRFzmzZjQsN9CLLMm8w5sH+jdy2kko7TQNIuAIFuegM5iw3AXus1mwouB4\njz6nBYDr5tKczoHTzSVKLS6ESCxigGmTPSSayK/nOIdfLAn458y5c1sCiYat\nN1Z4GMu6CIMQxEiORcobqOMVFg38JxwUjmaWQm8nRk1z3ltehRmdMx/oq498\nrBa5fjBFoIn0YI1/7GGEF+I7IXzdtCndCDEPMRLy5A5AgTND9D8BCW9eTdNH\n9AkqHKAsB3M7tRXgWoUiCaajmtI1knP2S/QIVwSLmgdLZzbXcQpm4u5UNSce\nHYNzPexA/koGroMlcOXlVtn7DoP8T2B74qjHT6/9zDGKvWPEsN/jpMXdwcHE\ngKFY8u76A/eCmfnYfpZ3xDWt1BdLLn5ts43VS5cRGmyRRak91cGWqwvq3TYt\nFULxYmDMRXEnrFjhX8BkuPUIDsfDz2v4m8XoyzI8ROvHdSoa2Rs768HNsfJY\n0KcNXuKaUbR2vzCE8VVLnEDnpkqBHKtdlYmiNrcnXa7VyBFMqQnVYTAGv/SP\nHNth1VEY2/vV9JaDsSXMPLWixSWFgj4KmdBvTDC7v7aSXDKdySb2pDgYUxWa\nbjtQ\r\n=9aN4\r\n-----END PGP SIGNATURE-----\r\n"},"jest":{"testRegex":"(/__tests__/.*|\\.(test|spec))\\.(tsx?|jsx?)$","transform":{".(js|jsx)":"babel-jest",".(ts|tsx)":"ts-jest"},"collectCoverage":false,"moduleNameMapper":{"\\.(css|less|sass|scss)$":"<rootDir>/__mocks__/styleMock.ts","^[./a-zA-Z0-9$_-]+\\.svg$":"<rootDir>/jestSvgStub.js"},"coverageReporters":["html"],"setupFilesAfterEnv":["<rootDir>/jest.setup.js"],"collectCoverageFrom":["src/**/*.{ts,tsx}","examples/server/src/**/*.{js,jsx}","!**/*.d.ts"],"moduleFileExtensions":["ts","tsx","js","jsx","json"],"testPathIgnorePatterns":[",/node_modules/","/dist/"]},"main":"dist/index.js","config":{"eslint":"./examples/**/*.{js,jsx}","tslint":"./{__mocks__,src,stories}/{,**/}*.{ts,tsx}"},"readme":"[![npm version](https://badge.fury.io/js/%40gooddata%2Freact-components.svg)](https://www.npmjs.com/package/@gooddata/react-components) \n\n# GoodData.UI React components\n> A React-based JavaScript library for building data-driven applications\n\n## Getting started\n- [GoodData.UI Documentation](http://sdk.gooddata.com/gooddata-ui/)\n- [GoodData.UI Live Examples](https://gooddata-examples.herokuapp.com/)\n- [Stack Overflow](https://stackoverflow.com/questions/tagged/gooddata)\n\n### Usage\nWith [yarn](https://yarnpkg.com) installed, go to your project directory and run\n```\n$ yarn add @gooddata/react-components\n```\nIf you prefer [npm](npmjs.com) run\n```\n$ npm install --save @gooddata/react-components\n```\n\nThe public API is exposed via global `index.js`. Except for the styles, do not import any other file directly\nbecause they are not intended to be part of the public API.\n\n## Contributing\n\nWe welcome any contribution in form of [issues](https://github.com/gooddata/gooddata-react-components/issues) or [pull requests](https://github.com/gooddata/gooddata-react-components/pulls).\nThese commands may come in handy while developing:\n\n| command | description |\n| ------- | ----------- |\n| `yarn install --pure-lockfile` | first step |\n| ||\n| `yarn dev` | build react-components to `/dist` in watch mode |\n| `yarn test` | run all unit tests |\n| `yarn prettier-write` | format the source code to match the valid codestyle |\n| `yarn validate` | validate codestyle |\n| ||\n| `yarn storybook` | run storybook from `/stories` on http://localhost:9001 |\n| `yarn build-storybook` | build storybook to `/dist-storybook` |\n| `yarn test-storybook` | run storybook and [screenshot tests](https://github.com/gooddata/gdc-client-utils/tree/master/test-storybook) |\n| ||\n| `yarn examples` | run Live Examples dev-server from `/examples` on https://localhost:8999 |\n| `yarn examples-build` | build Live Examples to `/examples/dist` |\n| `yarn examples-server` | serve built Live Examples - see `/examples/server/src` |\n| `yarn examples-testcafe` | run testcafe tests against `localhost:8999` |\n\n### Deploy to heroku.com\nWhen you deploy this repo to heroku, it serves *GoodData.UI Live Examples*.\nRelevant tasks are in `Procfile` and `package.json`.\n\n```bash\n# run in the project directory\nheroku login\nheroku create <your-app-name>\nheroku config:set DOMAIN_ADMIN_USERNAME=x@gooddata.com DOMAIN_ADMIN_PASSWORD=xy PROJECT_ID_TO_ASSIGN=xms7ga4tf3g3nzucd8380o2bev8oeknp\ngit push heroku HEAD:master\nheroku open\n```\n\n### Run Live Examples Locally\nTo run *GoodData.UI Live Examples* locally:\n```bash\ngit clone <this-repository>\ncd  <repository-folder>\nyarn install --pure-lockfile\nyarn examples\n```\nThen open https://localhost:8999 and login using Live Examples account (you can [create one here](https://gooddata-examples.herokuapp.com/registration)).\n\n### Source code formatting\nThe source code in the repository is formatted by [Prettier](https://prettier.io/). \nThe format of the code is validated by our Continuous Integration server and is one of the requirements of successful merge.\n\nPrettier is supported by every major IDE. You can find the list of supported editors and how to configure them [here](https://prettier.io/docs/en/editors.html).\n\nIn the case, when your editor is not supported or you don't want to setup the integration, you can run the `yarn prettier-write` command to reformat the code before commit.\n\n## Changelog\n\n- see [CHANGELOG.md](CHANGELOG.md)\n\n## License\n\n(C) 2007-2018 GoodData Corporation\n\nThis project is dual licensed:\n\n- The ATTRIBUTION-NONCOMMERCIAL 4.0 INTERNATIONAL (CC BY-NC 4.0) is used for purpose of the trial experience and evaluation of GoodData.UI library.\n- The GOODDATA GOODDATA.UI LIBRARY END USER LICENSE AGREEMENT is used for GoodData customers.\n\nFor more information, please see [LICENSE](https://github.com/gooddata/gooddata-react-components/blob/master/LICENSE)\n","gitHead":"05a0360eb96900d56ada5985ed6df9b64eb1878f","scripts":{"dev":"bash scripts/build.sh --dev-watch","test":"jest --watch","build":"bash scripts/build.sh","tslint":"yarn run-tslint -t verbose $npm_package_config_tslint","prepare":"cd examples/server && yarn install --frozen-lockfile && cd ../..; rm -r examples/node_modules 2>/dev/null; true","examples":"bash scripts/run-examples.sh","prepare?":"# Called before `npm publish` and on local `npm install`. Temporarily also for deleting obsolete node_modules. Ends with `true` to continue gracefully.","validate":"tsc --noEmit && yarn tslint && eslint $npm_package_config_eslint && yarn prettier-check","build-dev":"bash scripts/build.sh --dev","examples?":"# Default is developer domain, other options: yarn examples [sec,secure,stg,stg2,stg3,demo,developer or URL]","storybook":"yarn build && start-storybook -p 9001 -c .storybook","test-once":"jest","tslint-ci":"mkdir -p ./ci/results && yarn run-tslint -t checkstyle -o ./ci/results/tslint-results.xml $npm_package_config_tslint","run-tslint":"tslint -p tsconfig.json","validate-ci":"tsc --noEmit && yarn tslint-ci  && eslint $npm_package_config_eslint -f checkstyle -o ci/results/eslint-results.xml && yarn prettier-check","examples-build":"bash scripts/build-examples.sh","prepublishOnly":"yarn build","prettier-check":"prettier --check '{src,stories,styles,__mocks__,examples/server/src,examples/src,examples/test}/**/*.{ts,js,tsx,jsx,json,scss,md,yaml,html}'","prettier-write":"prettier --write '{src,stories,styles,__mocks__,examples/server/src,examples/src,examples/test}/**/*.{ts,js,tsx,jsx,json,scss,md,yaml,html}'","test-storybook":"yarn build && test-storybook","build-storybook":"yarn build && build-storybook -c .storybook -o dist-storybook","examples-server":"node examples/server/src/index.js","heroku-postbuild":"yarn examples-build developer","examples-testcafe":"testcafe chrome --assertion-timeout 60000 -S -s examples/_screenshots examples/test/**/**/*_test* --debug-on-fail","check-circular-deps":"madge --circular --extensions ts ./src","examples-testcafe-ci":"testcafe 'chrome:headless --no-sandbox' --assertion-timeout 60000 -S -s examples/_screenshots examples/test/**/**/*_test*","examples-testcafe-live":"testcafe-live chrome --assertion-timeout 60000 examples/test/**/**/*_test*"},"typings":"dist/index.d.ts","_npmUser":{"name":"gooddata-ci","email":"rail@gooddata.com"},"deprecated":"@gooddata/react-components@7 reached End of Support on March 31, 2022. Please upgrade (see https://sdk.gooddata.com/gooddata-ui/docs/supported_versions.html for more information).","repository":{"url":"git+ssh://git@github.com/gooddata/gooddata-react-components.git","type":"git"},"_npmVersion":"6.4.1","description":"GoodData React Components","directories":{},"_nodeVersion":"8.12.0","dependencies":{"rxjs":"^5.5.6","uuid":"^3.2.1","immer":"^1.3.1","lodash":"^4.17.11","invariant":"^2.2.2","classnames":"^2.2.6","highcharts":"7.1.1","prop-types":"^15.6.0","react-intl":"^2.4.0","custom-event":"^1.0.1","ag-grid-react":"20.0.0","react-measure":"^2.3.0","@gooddata/typings":"^2.13.2","ag-grid-community":"20.0.0","http-status-codes":"^1.3.0","@gooddata/js-utils":"^3.4.0","@gooddata/numberjs":"^3.1.2","fixed-data-table-2":"0.7.17","react-async-script":"^1.0.1","@gooddata/goodstrap":"^61.2.0","react-dom-factories":"^1.0.2","@gooddata/gooddata-js":"^11.14.0","react-transition-group":"^2.2.1","nodelist-foreach-polyfill":"^1.2.0","highcharts-grouped-categories":"^1.1.3"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"raf":"3.3.2","yup":"^0.24.1","jest":"24.7.1","madge":"^3.4.4","react":"^16.5.2","enzyme":"3.5.0","eslint":"4.19.1","formik":"^0.11.11","moment":"2.23.0","history":"^4.7.2","ts-jest":"24.0.0","webpack":"4.30.0","prettier":"1.16.4","react-ga":"^2.5.2","recharts":"1.0.0-beta.9","testcafe":"0.20.3","commander":"2.14.1","node-sass":"4.7.2","react-dom":"^16.5.2","supertest":"3.0.0","ts-loader":"6.0.0","css-loader":"0.28.7","jest-junit":"3.0.0","raw-loader":"0.5.1","styled-jsx":"2.2.1","typescript":"3.3.4000","@babel/core":"7.4.4","@types/jest":"24.0.6","@types/node":"7.0.8","@types/uuid":"3.4.3","file-loader":"3.0.1","sass-loader":"6.0.6","webpack-cli":"3.3.2","@types/react":"16.0.34","babel-loader":"8.0.5","react-helmet":"5.2.0","react-select":"1.2.1","style-loader":"0.19.1","@types/enzyme":"3.1.13","@types/lodash":"4.14.123","testcafe-live":"0.1.4","@babel/runtime":"7.4.4","@babel/polyfill":"^7.4.4","@storybook/react":"5.0.11","@types/invariant":"2.2.29","@types/react-dom":"16.0.3","isomorphic-fetch":"2.2.1","react-datepicker":"1.1.0","react-router-dom":"4.2.2","@babel/preset-env":"7.4.4","@gooddata/mock-js":"1.28.0","@storybook/addons":"5.0.11","@types/classnames":"2.2.3","@types/prop-types":"15.5.2","@types/react-intl":"2.3.5","@storybook/theming":"5.0.11","identity-obj-proxy":"^3.0.0","webpack-dev-server":"3.3.1","@babel/preset-react":"7.0.0","@types/react-portal":"4.0.1","babel-plugin-lodash":"3.3.4","html-webpack-plugin":"3.2.0","react-test-renderer":"16.4.2","@types/react-measure":"2.0.5","clean-webpack-plugin":"2.0.2","stats-webpack-plugin":"0.7.0","eslint-config-prettier":"4.1.0","react-google-recaptcha":"^0.11.0","tslint-config-prettier":"1.18.0","@gooddata/eslint-config":"0.1.0","@gooddata/tslint-config":"1.0.0","@types/storybook__react":"4.0.1","enzyme-adapter-react-16":"1.3.1","uglifyjs-webpack-plugin":"2.1.2","@gooddata/test-storybook":"3.1.1","@storybook/addon-actions":"5.0.11","@storybook/addon-options":"5.0.11","node-sass-magic-importer":"5.1.0","react-syntax-highlighter":"6.1.2","@types/fixed-data-table-2":"0.8.1","@types/react-test-renderer":"16.0.0","circular-dependency-plugin":"5.0.2","compression-webpack-plugin":"2.0.0","@types/enzyme-adapter-react-16":"1.0.3","@types/storybook__addon-actions":"3.4.2","@babel/plugin-proposal-class-properties":"7.4.4","@babel/plugin-proposal-object-rest-spread":"7.4.4","@babel/plugin-transform-async-to-generator":"7.4.4"},"peerDependencies":{"react":"^16.5.2","react-dom":"^16.5.2"},"_npmOperationalInternal":{"tmp":"tmp/react-components_7.1.0-alpha.46_1561987164356_0.14448562980661617","host":"s3://npm-registry-packages"}},"7.1.0-alpha.47":{"name":"@gooddata/react-components","version":"7.1.0-alpha.47","author":{"name":"GoodData Corporation"},"license":"BSD-3-Clause","_id":"@gooddata/react-components@7.1.0-alpha.47","maintainers":[{"name":"bertold8","email":"ivan.nejezchleb@seznam.cz"},{"name":"bugsbunny338","email":"jiri.zajic@mensa.cz"},{"name":"gooddata-ci","email":"rail@gooddata.com"},{"name":"ivan.mjartan","email":"ivan.mjartan@gooddata.com"},{"name":"jakub-sterba","email":"jakub.sterba@gooddata.com"},{"name":"jaroslav.tomecek","email":"jaroslav.tomecek@gooddata.com"},{"name":"jkittler","email":"honza.kittler@gmail.com"},{"name":"khanh.le","email":"khanh.le@gooddata.com"},{"name":"langhamp","email":"pavel.langhammer@gooddata.com"},{"name":"lanhuynh","email":"lan.huynh@gooddata.com"},{"name":"linhhong","email":"linh.hong@gooddata.com"},{"name":"lpearce","email":"levi.pearce@gooddata.com"},{"name":"lupko","email":"lubomir.slivka@gooddata.com"},{"name":"martin.mosko","email":"martin.mosko@gooddata.com"},{"name":"michal.marsal","email":"michal.marsal@gooddata.com"},{"name":"nadtan","email":"tan.nguyen@gooddata.com"},{"name":"naibinh","email":"naibinh@gmail.com"},{"name":"nikolacech","email":"nikola.cech@gooddata.com"},{"name":"no23reason","email":"dan.homola@hotmail.cz"},{"name":"pbenes","email":"petr.benes@gooddata.com"},{"name":"petrjanu","email":"petr.janu@gooddata.com"},{"name":"ptquang86","email":"ptquang86@gmail.com"},{"name":"qduval","email":"quentin.duval@gooddata.com"},{"name":"rodri360","email":"me@rodri360.com"},{"name":"sarfy","email":"martin.sarfy@gmail.com"},{"name":"sitina","email":"jiri.sitina@gooddata.com"},{"name":"sondo","email":"son.do@gooddata.com"},{"name":"strouhaljan","email":"strouhal.jan@gmail.com"},{"name":"tomas.bouma","email":"tomas.bouma@gooddata.com"},{"name":"tomas.kratochvil","email":"tomas.kratochvil@gooddata.com"},{"name":"tomasreichmann","email":"tomasreichmann@gmail.com"},{"name":"tomsatgd","email":"tomas.satinsky@gooddata.com"},{"name":"tu.ngo","email":"tu.ngo@gooddata.com"},{"name":"vlastikcz","email":"vlastimil.kotas@gooddata.com"},{"name":"vlckomi1","email":"michaela.vlckova@gooddata.com"},{"name":"xmort","email":"petr.dolejsi@gooddata.com"},{"name":"yanlipnican","email":"yanlipnican@gmail.com"}],"homepage":"https://github.com/gooddata/gooddata-react-components#readme","bugs":{"url":"https://github.com/gooddata/gooddata-react-components/issues"},"dist":{"shasum":"5d845c7ad5def2c35a2275ba42f96062d5ea2021","tarball":"https://registry.npmjs.org/@gooddata/react-components/-/react-components-7.1.0-alpha.47.tgz","fileCount":1821,"integrity":"sha512-pjPp7LBlcv/DlqvWOpFTbBDNDjYarEryptnC2wmdNyLBMuHS8E2KkYRUO9Vtt33+e2K57MYh14F4i0LYau6hWA==","signatures":[{"sig":"MEQCIDeeQdkIggq/IPh1ST40UmjD+fx1iSedu/a4F9SktOgvAiBAxFM7K8w2yAAYee5sIZiAuY0KXCdF12zeghUoiwGktQ==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":7495838,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJdGwoSCRA9TVsSAnZWagAARqoP/0EvAUHCTNHOvWyOUv4X\nYe9L9nmYfrWTrBkt6aQ0WEXc2pdojqRLWjsOXByDl6nTP040FBujKUUpyqR/\nBiara2E8GUYB28szDWQg0F8ckz/nAiqLIS3sfgYQc1Yj99qK8Wj6VXP1IylM\nwN4VIDfG6/ILqDbvvu6CWM85saA86RiUx6dIdrHii1VyGid++ElOpU2iRlDH\nEUyyfiGUbROlo1bXHlnphCBXmtV8ZRQkWdp9cFUqovKsWTKpj4GNiSsIU9Z3\nJeAM0dK2OVlnQyUJ3M+Jr2DPIv8TJG79GKrWbQ+VGJ/vLMg6ZgMbUbf0UjJb\nRN6YhLfCPnv3rFweYCCMs3fOd20opU2oHUPcEUXKbSHK+4UXN/KLgpYtzVBX\nLoIzrvDHBJVqFtMXsvTTa3SKlDPJg8GfmWYE3C5/9xczOxGGcw5inu0rVvsq\nsHf2cyYaRnDF+tmrYEqotJMyoVybFW08LaX0JT1cSF+b1hyKBB5S0ojkWKFC\n9gJV1jlkS/jv9CYWaOGp8oC83dNtFnnVXawnl90drrUSna9jdAexMtMIqc1B\nrX1+60C71rZl+8e+FENSHobC3sZlP+tKFuG9x/gLeP8oYIK9+R4nkZBFZgOF\ngSuSmAaHgi8sZhxiUbKKTY5d2f1RxwZlROUu05PcmE+LGGkjoiNSTTlS3GEL\nsjs8\r\n=zmv7\r\n-----END PGP SIGNATURE-----\r\n"},"jest":{"testRegex":"(/__tests__/.*|\\.(test|spec))\\.(tsx?|jsx?)$","transform":{".(js|jsx)":"babel-jest",".(ts|tsx)":"ts-jest"},"collectCoverage":false,"moduleNameMapper":{"\\.(css|less|sass|scss)$":"<rootDir>/__mocks__/styleMock.ts","^[./a-zA-Z0-9$_-]+\\.svg$":"<rootDir>/jestSvgStub.js"},"coverageReporters":["html"],"setupFilesAfterEnv":["<rootDir>/jest.setup.js"],"collectCoverageFrom":["src/**/*.{ts,tsx}","examples/server/src/**/*.{js,jsx}","!**/*.d.ts"],"moduleFileExtensions":["ts","tsx","js","jsx","json"],"testPathIgnorePatterns":[",/node_modules/","/dist/"]},"main":"dist/index.js","config":{"eslint":"./examples/**/*.{js,jsx}","tslint":"./{__mocks__,src,stories}/{,**/}*.{ts,tsx}"},"readme":"[![npm version](https://badge.fury.io/js/%40gooddata%2Freact-components.svg)](https://www.npmjs.com/package/@gooddata/react-components) \n\n# GoodData.UI React components\n> A React-based JavaScript library for building data-driven applications\n\n## Getting started\n- [GoodData.UI Documentation](http://sdk.gooddata.com/gooddata-ui/)\n- [GoodData.UI Live Examples](https://gooddata-examples.herokuapp.com/)\n- [Stack Overflow](https://stackoverflow.com/questions/tagged/gooddata)\n\n### Usage\nWith [yarn](https://yarnpkg.com) installed, go to your project directory and run\n```\n$ yarn add @gooddata/react-components\n```\nIf you prefer [npm](npmjs.com) run\n```\n$ npm install --save @gooddata/react-components\n```\n\nThe public API is exposed via global `index.js`. Except for the styles, do not import any other file directly\nbecause they are not intended to be part of the public API.\n\n## Contributing\n\nWe welcome any contribution in form of [issues](https://github.com/gooddata/gooddata-react-components/issues) or [pull requests](https://github.com/gooddata/gooddata-react-components/pulls).\nThese commands may come in handy while developing:\n\n| command | description |\n| ------- | ----------- |\n| `yarn install --pure-lockfile` | first step |\n| ||\n| `yarn dev` | build react-components to `/dist` in watch mode |\n| `yarn test` | run all unit tests |\n| `yarn prettier-write` | format the source code to match the valid codestyle |\n| `yarn validate` | validate codestyle |\n| ||\n| `yarn storybook` | run storybook from `/stories` on http://localhost:9001 |\n| `yarn build-storybook` | build storybook to `/dist-storybook` |\n| `yarn test-storybook` | run storybook and [screenshot tests](https://github.com/gooddata/gdc-client-utils/tree/master/test-storybook) |\n| ||\n| `yarn examples` | run Live Examples dev-server from `/examples` on https://localhost:8999 |\n| `yarn examples-build` | build Live Examples to `/examples/dist` |\n| `yarn examples-server` | serve built Live Examples - see `/examples/server/src` |\n| `yarn examples-testcafe` | run testcafe tests against `localhost:8999` |\n\n### Deploy to heroku.com\nWhen you deploy this repo to heroku, it serves *GoodData.UI Live Examples*.\nRelevant tasks are in `Procfile` and `package.json`.\n\n```bash\n# run in the project directory\nheroku login\nheroku create <your-app-name>\nheroku config:set DOMAIN_ADMIN_USERNAME=x@gooddata.com DOMAIN_ADMIN_PASSWORD=xy PROJECT_ID_TO_ASSIGN=xms7ga4tf3g3nzucd8380o2bev8oeknp\ngit push heroku HEAD:master\nheroku open\n```\n\n### Run Live Examples Locally\nTo run *GoodData.UI Live Examples* locally:\n```bash\ngit clone <this-repository>\ncd  <repository-folder>\nyarn install --pure-lockfile\nyarn examples\n```\nThen open https://localhost:8999 and login using Live Examples account (you can [create one here](https://gooddata-examples.herokuapp.com/registration)).\n\n### Source code formatting\nThe source code in the repository is formatted by [Prettier](https://prettier.io/). \nThe format of the code is validated by our Continuous Integration server and is one of the requirements of successful merge.\n\nPrettier is supported by every major IDE. You can find the list of supported editors and how to configure them [here](https://prettier.io/docs/en/editors.html).\n\nIn the case, when your editor is not supported or you don't want to setup the integration, you can run the `yarn prettier-write` command to reformat the code before commit.\n\n## Changelog\n\n- see [CHANGELOG.md](CHANGELOG.md)\n\n## License\n\n(C) 2007-2018 GoodData Corporation\n\nThis project is dual licensed:\n\n- The ATTRIBUTION-NONCOMMERCIAL 4.0 INTERNATIONAL (CC BY-NC 4.0) is used for purpose of the trial experience and evaluation of GoodData.UI library.\n- The GOODDATA GOODDATA.UI LIBRARY END USER LICENSE AGREEMENT is used for GoodData customers.\n\nFor more information, please see [LICENSE](https://github.com/gooddata/gooddata-react-components/blob/master/LICENSE)\n","gitHead":"f146fd60231f187069b5ada95647848429ea6e95","scripts":{"dev":"bash scripts/build.sh --dev-watch","test":"jest --watch","build":"bash scripts/build.sh","tslint":"yarn run-tslint -t verbose $npm_package_config_tslint","prepare":"cd examples/server && yarn install --frozen-lockfile && cd ../..; rm -r examples/node_modules 2>/dev/null; true","examples":"bash scripts/run-examples.sh","prepare?":"# Called before `npm publish` and on local `npm install`. Temporarily also for deleting obsolete node_modules. Ends with `true` to continue gracefully.","validate":"tsc --noEmit && yarn tslint && eslint $npm_package_config_eslint && yarn prettier-check","build-dev":"bash scripts/build.sh --dev","examples?":"# Default is developer domain, other options: yarn examples [sec,secure,stg,stg2,stg3,demo,developer or URL]","storybook":"yarn build && start-storybook -p 9001 -c .storybook","test-once":"jest","tslint-ci":"mkdir -p ./ci/results && yarn run-tslint -t checkstyle -o ./ci/results/tslint-results.xml $npm_package_config_tslint","run-tslint":"tslint -p tsconfig.json","validate-ci":"tsc --noEmit && yarn tslint-ci  && eslint $npm_package_config_eslint -f checkstyle -o ci/results/eslint-results.xml && yarn prettier-check","examples-build":"bash scripts/build-examples.sh","prepublishOnly":"yarn build","prettier-check":"prettier --check '{src,stories,styles,__mocks__,examples/server/src,examples/src,examples/test}/**/*.{ts,js,tsx,jsx,json,scss,md,yaml,html}'","prettier-write":"prettier --write '{src,stories,styles,__mocks__,examples/server/src,examples/src,examples/test}/**/*.{ts,js,tsx,jsx,json,scss,md,yaml,html}'","test-storybook":"yarn build && test-storybook","build-storybook":"yarn build && build-storybook -c .storybook -o dist-storybook","examples-server":"node examples/server/src/index.js","heroku-postbuild":"yarn examples-build developer","examples-testcafe":"testcafe chrome --assertion-timeout 60000 -S -s examples/_screenshots examples/test/**/**/*_test* --debug-on-fail","check-circular-deps":"madge --circular --extensions ts ./src","examples-testcafe-ci":"testcafe 'chrome:headless --no-sandbox' --assertion-timeout 60000 -S -s examples/_screenshots examples/test/**/**/*_test*","examples-testcafe-live":"testcafe-live chrome --assertion-timeout 60000 examples/test/**/**/*_test*"},"typings":"dist/index.d.ts","_npmUser":{"name":"gooddata-ci","email":"rail@gooddata.com"},"deprecated":"@gooddata/react-components@7 reached End of Support on March 31, 2022. Please upgrade (see https://sdk.gooddata.com/gooddata-ui/docs/supported_versions.html for more information).","repository":{"url":"git+ssh://git@github.com/gooddata/gooddata-react-components.git","type":"git"},"_npmVersion":"6.4.1","description":"GoodData React Components","directories":{},"_nodeVersion":"8.12.0","dependencies":{"rxjs":"^5.5.6","uuid":"^3.2.1","immer":"^1.3.1","lodash":"^4.17.11","invariant":"^2.2.2","classnames":"^2.2.6","highcharts":"7.1.1","prop-types":"^15.6.0","react-intl":"^2.4.0","custom-event":"^1.0.1","ag-grid-react":"20.0.0","react-measure":"^2.3.0","@gooddata/typings":"^2.13.2","ag-grid-community":"20.0.0","http-status-codes":"^1.3.0","@gooddata/js-utils":"^3.4.0","@gooddata/numberjs":"^3.1.2","fixed-data-table-2":"0.7.17","react-async-script":"^1.0.1","@gooddata/goodstrap":"^61.2.0","react-dom-factories":"^1.0.2","@gooddata/gooddata-js":"^11.14.0","react-transition-group":"^2.2.1","nodelist-foreach-polyfill":"^1.2.0","highcharts-grouped-categories":"^1.1.3"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"raf":"3.3.2","yup":"^0.24.1","jest":"24.7.1","madge":"^3.4.4","react":"^16.5.2","enzyme":"3.5.0","eslint":"4.19.1","formik":"^0.11.11","moment":"2.23.0","history":"^4.7.2","ts-jest":"24.0.0","webpack":"4.30.0","prettier":"1.16.4","react-ga":"^2.5.2","recharts":"1.0.0-beta.9","testcafe":"0.20.3","commander":"2.14.1","node-sass":"4.7.2","react-dom":"^16.5.2","supertest":"3.0.0","ts-loader":"6.0.0","css-loader":"0.28.7","jest-junit":"3.0.0","raw-loader":"0.5.1","styled-jsx":"2.2.1","typescript":"3.3.4000","@babel/core":"7.4.4","@types/jest":"24.0.6","@types/node":"7.0.8","@types/uuid":"3.4.3","file-loader":"3.0.1","sass-loader":"6.0.6","webpack-cli":"3.3.2","@types/react":"16.0.34","babel-loader":"8.0.5","react-helmet":"5.2.0","react-select":"1.2.1","style-loader":"0.19.1","@types/enzyme":"3.1.13","@types/lodash":"4.14.123","testcafe-live":"0.1.4","@babel/runtime":"7.4.4","@babel/polyfill":"^7.4.4","@storybook/react":"5.0.11","@types/invariant":"2.2.29","@types/react-dom":"16.0.3","isomorphic-fetch":"2.2.1","react-datepicker":"1.1.0","react-router-dom":"4.2.2","@babel/preset-env":"7.4.4","@gooddata/mock-js":"1.28.0","@storybook/addons":"5.0.11","@types/classnames":"2.2.3","@types/prop-types":"15.5.2","@types/react-intl":"2.3.5","@storybook/theming":"5.0.11","identity-obj-proxy":"^3.0.0","webpack-dev-server":"3.3.1","@babel/preset-react":"7.0.0","@types/react-portal":"4.0.1","babel-plugin-lodash":"3.3.4","html-webpack-plugin":"3.2.0","react-test-renderer":"16.4.2","@types/react-measure":"2.0.5","clean-webpack-plugin":"2.0.2","stats-webpack-plugin":"0.7.0","eslint-config-prettier":"4.1.0","react-google-recaptcha":"^0.11.0","tslint-config-prettier":"1.18.0","@gooddata/eslint-config":"0.1.0","@gooddata/tslint-config":"1.0.0","@types/storybook__react":"4.0.1","enzyme-adapter-react-16":"1.3.1","uglifyjs-webpack-plugin":"2.1.2","@gooddata/test-storybook":"3.1.1","@storybook/addon-actions":"5.0.11","@storybook/addon-options":"5.0.11","node-sass-magic-importer":"5.1.0","react-syntax-highlighter":"6.1.2","@types/fixed-data-table-2":"0.8.1","@types/react-test-renderer":"16.0.0","circular-dependency-plugin":"5.0.2","compression-webpack-plugin":"2.0.0","@types/enzyme-adapter-react-16":"1.0.3","@types/storybook__addon-actions":"3.4.2","@babel/plugin-proposal-class-properties":"7.4.4","@babel/plugin-proposal-object-rest-spread":"7.4.4","@babel/plugin-transform-async-to-generator":"7.4.4"},"peerDependencies":{"react":"^16.5.2","react-dom":"^16.5.2"},"_npmOperationalInternal":{"tmp":"tmp/react-components_7.1.0-alpha.47_1562053137472_0.6246763733784948","host":"s3://npm-registry-packages"}},"7.1.0-alpha.48":{"name":"@gooddata/react-components","version":"7.1.0-alpha.48","author":{"name":"GoodData Corporation"},"license":"BSD-3-Clause","_id":"@gooddata/react-components@7.1.0-alpha.48","maintainers":[{"name":"bertold8","email":"ivan.nejezchleb@seznam.cz"},{"name":"bugsbunny338","email":"jiri.zajic@mensa.cz"},{"name":"gooddata-ci","email":"rail@gooddata.com"},{"name":"ivan.mjartan","email":"ivan.mjartan@gooddata.com"},{"name":"jakub-sterba","email":"jakub.sterba@gooddata.com"},{"name":"jaroslav.tomecek","email":"jaroslav.tomecek@gooddata.com"},{"name":"jkittler","email":"honza.kittler@gmail.com"},{"name":"khanh.le","email":"khanh.le@gooddata.com"},{"name":"langhamp","email":"pavel.langhammer@gooddata.com"},{"name":"lanhuynh","email":"lan.huynh@gooddata.com"},{"name":"linhhong","email":"linh.hong@gooddata.com"},{"name":"lpearce","email":"levi.pearce@gooddata.com"},{"name":"lupko","email":"lubomir.slivka@gooddata.com"},{"name":"martin.mosko","email":"martin.mosko@gooddata.com"},{"name":"michal.marsal","email":"michal.marsal@gooddata.com"},{"name":"nadtan","email":"tan.nguyen@gooddata.com"},{"name":"naibinh","email":"naibinh@gmail.com"},{"name":"nikolacech","email":"nikola.cech@gooddata.com"},{"name":"no23reason","email":"dan.homola@hotmail.cz"},{"name":"pbenes","email":"petr.benes@gooddata.com"},{"name":"petrjanu","email":"petr.janu@gooddata.com"},{"name":"ptquang86","email":"ptquang86@gmail.com"},{"name":"qduval","email":"quentin.duval@gooddata.com"},{"name":"rodri360","email":"me@rodri360.com"},{"name":"sarfy","email":"martin.sarfy@gmail.com"},{"name":"sitina","email":"jiri.sitina@gooddata.com"},{"name":"sondo","email":"son.do@gooddata.com"},{"name":"strouhaljan","email":"strouhal.jan@gmail.com"},{"name":"tomas.bouma","email":"tomas.bouma@gooddata.com"},{"name":"tomas.kratochvil","email":"tomas.kratochvil@gooddata.com"},{"name":"tomasreichmann","email":"tomasreichmann@gmail.com"},{"name":"tomsatgd","email":"tomas.satinsky@gooddata.com"},{"name":"tu.ngo","email":"tu.ngo@gooddata.com"},{"name":"vlastikcz","email":"vlastimil.kotas@gooddata.com"},{"name":"vlckomi1","email":"michaela.vlckova@gooddata.com"},{"name":"xmort","email":"petr.dolejsi@gooddata.com"},{"name":"yanlipnican","email":"yanlipnican@gmail.com"}],"homepage":"https://github.com/gooddata/gooddata-react-components#readme","bugs":{"url":"https://github.com/gooddata/gooddata-react-components/issues"},"dist":{"shasum":"b1436c96ae9ce1a2aa889960b8312379bc0d6572","tarball":"https://registry.npmjs.org/@gooddata/react-components/-/react-components-7.1.0-alpha.48.tgz","fileCount":1821,"integrity":"sha512-WW81dP4W3JFMllg9SuNbturBFrD8Uo1JJnTYvWhovj156nDyhTpksdRxhliVprNQFg04rahN9oIbiIKC6YnSPQ==","signatures":[{"sig":"MEYCIQD1oPSXRIBop9+ANfkdhAfoUYO3Rw2z3hXOu5TlBrOicgIhAMxXwR+kU/w6xqral5BL1GSsUbxve0WAGNQXjNYyfUcY","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":7495838,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJdHGZRCRA9TVsSAnZWagAAo8QP/AoTQuJTBzOZ7/JlvaDW\nxNM+rgG1CKiLyo1gmGSVdx0d3JWrYtKEVLMQqImyEt25VtD7jgTLBPTPXMLP\noRiTi7629DWrjwZPsHYz2PzR6YkPUYGNK0g/HGQUmQ2HFQ0/vUcHc9aCEaOU\nruGYeiGCHl+v9kt+mwYaEjdPMNTFMc7TpoOARcXCYQ5FmuGMbp4NkKe65+G2\nT1qevscktSzB91BVJD78QIWzQyc2qaf2psembHqLwokuBgRecUYWo3WG3I47\nhQDWXpQs+gUs9p/q2RAkeNfkTGnPNOGxZRi9ATrtGgN8TmUenzCxEC7F1AkI\noqeNFIIWrbkGzdaEBjFUfw6tjCGqc4mOtkZnDIa8zREKLDCqeE1ZHPi5ITvi\nsUy0VKbqxr+FD+3U03kWhSQp4AsboND/R/QxWo4CvV9ytU2GaCqVrPk7/NUy\n1m8SsKkytwqnB8dAMbj3zeq78MHO0Glds4plNRWvZBEOBfW0OWlrSnWIXMUd\nLGeBBXETTa2dyxECc6tp+Km/Jhe/w7eZioYFCIJJcGzlnvOIsb/Crcvpsx7n\nsvpx91S2nbjDmFEZmfQ75sO13Amp9PCdr+E0wsUUSaoPNY8NIrbYiuqW8Wmo\nQLPU20vXD5xUsOOMbIqu7AfJdE03Db7nauNTwOIwwJLNBJ0TI7DCsT9y5P73\n0NqF\r\n=DwU+\r\n-----END PGP SIGNATURE-----\r\n"},"jest":{"testRegex":"(/__tests__/.*|\\.(test|spec))\\.(tsx?|jsx?)$","transform":{".(js|jsx)":"babel-jest",".(ts|tsx)":"ts-jest"},"collectCoverage":false,"moduleNameMapper":{"\\.(css|less|sass|scss)$":"<rootDir>/__mocks__/styleMock.ts","^[./a-zA-Z0-9$_-]+\\.svg$":"<rootDir>/jestSvgStub.js"},"coverageReporters":["html"],"setupFilesAfterEnv":["<rootDir>/jest.setup.js"],"collectCoverageFrom":["src/**/*.{ts,tsx}","examples/server/src/**/*.{js,jsx}","!**/*.d.ts"],"moduleFileExtensions":["ts","tsx","js","jsx","json"],"testPathIgnorePatterns":[",/node_modules/","/dist/"]},"main":"dist/index.js","config":{"eslint":"./examples/**/*.{js,jsx}","tslint":"./{__mocks__,src,stories}/{,**/}*.{ts,tsx}"},"readme":"[![npm version](https://badge.fury.io/js/%40gooddata%2Freact-components.svg)](https://www.npmjs.com/package/@gooddata/react-components) \n\n# GoodData.UI React components\n> A React-based JavaScript library for building data-driven applications\n\n## Getting started\n- [GoodData.UI Documentation](http://sdk.gooddata.com/gooddata-ui/)\n- [GoodData.UI Live Examples](https://gooddata-examples.herokuapp.com/)\n- [Stack Overflow](https://stackoverflow.com/questions/tagged/gooddata)\n\n### Usage\nWith [yarn](https://yarnpkg.com) installed, go to your project directory and run\n```\n$ yarn add @gooddata/react-components\n```\nIf you prefer [npm](npmjs.com) run\n```\n$ npm install --save @gooddata/react-components\n```\n\nThe public API is exposed via global `index.js`. Except for the styles, do not import any other file directly\nbecause they are not intended to be part of the public API.\n\n## Contributing\n\nWe welcome any contribution in form of [issues](https://github.com/gooddata/gooddata-react-components/issues) or [pull requests](https://github.com/gooddata/gooddata-react-components/pulls).\nThese commands may come in handy while developing:\n\n| command | description |\n| ------- | ----------- |\n| `yarn install --pure-lockfile` | first step |\n| ||\n| `yarn dev` | build react-components to `/dist` in watch mode |\n| `yarn test` | run all unit tests |\n| `yarn prettier-write` | format the source code to match the valid codestyle |\n| `yarn validate` | validate codestyle |\n| ||\n| `yarn storybook` | run storybook from `/stories` on http://localhost:9001 |\n| `yarn build-storybook` | build storybook to `/dist-storybook` |\n| `yarn test-storybook` | run storybook and [screenshot tests](https://github.com/gooddata/gdc-client-utils/tree/master/test-storybook) |\n| ||\n| `yarn examples` | run Live Examples dev-server from `/examples` on https://localhost:8999 |\n| `yarn examples-build` | build Live Examples to `/examples/dist` |\n| `yarn examples-server` | serve built Live Examples - see `/examples/server/src` |\n| `yarn examples-testcafe` | run testcafe tests against `localhost:8999` |\n\n### Deploy to heroku.com\nWhen you deploy this repo to heroku, it serves *GoodData.UI Live Examples*.\nRelevant tasks are in `Procfile` and `package.json`.\n\n```bash\n# run in the project directory\nheroku login\nheroku create <your-app-name>\nheroku config:set DOMAIN_ADMIN_USERNAME=x@gooddata.com DOMAIN_ADMIN_PASSWORD=xy PROJECT_ID_TO_ASSIGN=xms7ga4tf3g3nzucd8380o2bev8oeknp\ngit push heroku HEAD:master\nheroku open\n```\n\n### Run Live Examples Locally\nTo run *GoodData.UI Live Examples* locally:\n```bash\ngit clone <this-repository>\ncd  <repository-folder>\nyarn install --pure-lockfile\nyarn examples\n```\nThen open https://localhost:8999 and login using Live Examples account (you can [create one here](https://gooddata-examples.herokuapp.com/registration)).\n\n### Source code formatting\nThe source code in the repository is formatted by [Prettier](https://prettier.io/). \nThe format of the code is validated by our Continuous Integration server and is one of the requirements of successful merge.\n\nPrettier is supported by every major IDE. You can find the list of supported editors and how to configure them [here](https://prettier.io/docs/en/editors.html).\n\nIn the case, when your editor is not supported or you don't want to setup the integration, you can run the `yarn prettier-write` command to reformat the code before commit.\n\n## Changelog\n\n- see [CHANGELOG.md](CHANGELOG.md)\n\n## License\n\n(C) 2007-2018 GoodData Corporation\n\nThis project is dual licensed:\n\n- The ATTRIBUTION-NONCOMMERCIAL 4.0 INTERNATIONAL (CC BY-NC 4.0) is used for purpose of the trial experience and evaluation of GoodData.UI library.\n- The GOODDATA GOODDATA.UI LIBRARY END USER LICENSE AGREEMENT is used for GoodData customers.\n\nFor more information, please see [LICENSE](https://github.com/gooddata/gooddata-react-components/blob/master/LICENSE)\n","gitHead":"cec93c004f39902edc6f156e94f3b10975e5032e","scripts":{"dev":"bash scripts/build.sh --dev-watch","test":"jest --watch","build":"bash scripts/build.sh","tslint":"yarn run-tslint -t verbose $npm_package_config_tslint","prepare":"cd examples/server && yarn install --frozen-lockfile && cd ../..; rm -r examples/node_modules 2>/dev/null; true","examples":"bash scripts/run-examples.sh","prepare?":"# Called before `npm publish` and on local `npm install`. Temporarily also for deleting obsolete node_modules. Ends with `true` to continue gracefully.","validate":"tsc --noEmit && yarn tslint && eslint $npm_package_config_eslint && yarn prettier-check","build-dev":"bash scripts/build.sh --dev","examples?":"# Default is developer domain, other options: yarn examples [sec,secure,stg,stg2,stg3,demo,developer or URL]","storybook":"yarn build && start-storybook -p 9001 -c .storybook","test-once":"jest","tslint-ci":"mkdir -p ./ci/results && yarn run-tslint -t checkstyle -o ./ci/results/tslint-results.xml $npm_package_config_tslint","run-tslint":"tslint -p tsconfig.json","validate-ci":"tsc --noEmit && yarn tslint-ci  && eslint $npm_package_config_eslint -f checkstyle -o ci/results/eslint-results.xml && yarn prettier-check","examples-build":"bash scripts/build-examples.sh","prepublishOnly":"yarn build","prettier-check":"prettier --check '{src,stories,styles,__mocks__,examples/server/src,examples/src,examples/test}/**/*.{ts,js,tsx,jsx,json,scss,md,yaml,html}'","prettier-write":"prettier --write '{src,stories,styles,__mocks__,examples/server/src,examples/src,examples/test}/**/*.{ts,js,tsx,jsx,json,scss,md,yaml,html}'","test-storybook":"yarn build && test-storybook","build-storybook":"yarn build && build-storybook -c .storybook -o dist-storybook","examples-server":"node examples/server/src/index.js","heroku-postbuild":"yarn examples-build developer","examples-testcafe":"testcafe chrome --assertion-timeout 60000 -S -s examples/_screenshots examples/test/**/**/*_test* --debug-on-fail","check-circular-deps":"madge --circular --extensions ts ./src","examples-testcafe-ci":"testcafe 'chrome:headless --no-sandbox' --assertion-timeout 60000 -S -s examples/_screenshots examples/test/**/**/*_test*","examples-testcafe-live":"testcafe-live chrome --assertion-timeout 60000 examples/test/**/**/*_test*"},"typings":"dist/index.d.ts","_npmUser":{"name":"gooddata-ci","email":"rail@gooddata.com"},"deprecated":"@gooddata/react-components@7 reached End of Support on March 31, 2022. Please upgrade (see https://sdk.gooddata.com/gooddata-ui/docs/supported_versions.html for more information).","repository":{"url":"git+ssh://git@github.com/gooddata/gooddata-react-components.git","type":"git"},"_npmVersion":"6.4.1","description":"GoodData React Components","directories":{},"_nodeVersion":"8.12.0","dependencies":{"rxjs":"^5.5.6","uuid":"^3.2.1","immer":"^1.3.1","lodash":"^4.17.11","invariant":"^2.2.2","classnames":"^2.2.6","highcharts":"7.1.1","prop-types":"^15.6.0","react-intl":"^2.4.0","custom-event":"^1.0.1","ag-grid-react":"20.0.0","react-measure":"^2.3.0","@gooddata/typings":"^2.13.2","ag-grid-community":"20.0.0","http-status-codes":"^1.3.0","@gooddata/js-utils":"^3.4.0","@gooddata/numberjs":"^3.1.2","fixed-data-table-2":"0.7.17","react-async-script":"^1.0.1","@gooddata/goodstrap":"^61.2.0","react-dom-factories":"^1.0.2","@gooddata/gooddata-js":"^11.14.2","react-transition-group":"^2.2.1","nodelist-foreach-polyfill":"^1.2.0","highcharts-grouped-categories":"^1.1.3"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"raf":"3.3.2","yup":"^0.24.1","jest":"24.7.1","madge":"^3.4.4","react":"^16.5.2","enzyme":"3.5.0","eslint":"4.19.1","formik":"^0.11.11","moment":"2.23.0","history":"^4.7.2","ts-jest":"24.0.0","webpack":"4.30.0","prettier":"1.16.4","react-ga":"^2.5.2","recharts":"1.0.0-beta.9","testcafe":"0.20.3","commander":"2.14.1","node-sass":"4.7.2","react-dom":"^16.5.2","supertest":"3.0.0","ts-loader":"6.0.0","css-loader":"0.28.7","jest-junit":"3.0.0","raw-loader":"0.5.1","styled-jsx":"2.2.1","typescript":"3.3.4000","@babel/core":"7.4.4","@types/jest":"24.0.6","@types/node":"7.0.8","@types/uuid":"3.4.3","file-loader":"3.0.1","sass-loader":"6.0.6","webpack-cli":"3.3.2","@types/react":"16.0.34","babel-loader":"8.0.5","react-helmet":"5.2.0","react-select":"1.2.1","style-loader":"0.19.1","@types/enzyme":"3.1.13","@types/lodash":"4.14.123","testcafe-live":"0.1.4","@babel/runtime":"7.4.4","@babel/polyfill":"^7.4.4","@storybook/react":"5.0.11","@types/invariant":"2.2.29","@types/react-dom":"16.0.3","isomorphic-fetch":"2.2.1","react-datepicker":"1.1.0","react-router-dom":"4.2.2","@babel/preset-env":"7.4.4","@gooddata/mock-js":"1.28.0","@storybook/addons":"5.0.11","@types/classnames":"2.2.3","@types/prop-types":"15.5.2","@types/react-intl":"2.3.5","@storybook/theming":"5.0.11","identity-obj-proxy":"^3.0.0","webpack-dev-server":"3.3.1","@babel/preset-react":"7.0.0","@types/react-portal":"4.0.1","babel-plugin-lodash":"3.3.4","html-webpack-plugin":"3.2.0","react-test-renderer":"16.4.2","@types/react-measure":"2.0.5","clean-webpack-plugin":"2.0.2","stats-webpack-plugin":"0.7.0","eslint-config-prettier":"4.1.0","react-google-recaptcha":"^0.11.0","tslint-config-prettier":"1.18.0","@gooddata/eslint-config":"0.1.0","@gooddata/tslint-config":"1.0.0","@types/storybook__react":"4.0.1","enzyme-adapter-react-16":"1.3.1","uglifyjs-webpack-plugin":"2.1.2","@gooddata/test-storybook":"3.1.1","@storybook/addon-actions":"5.0.11","@storybook/addon-options":"5.0.11","node-sass-magic-importer":"5.1.0","react-syntax-highlighter":"6.1.2","@types/fixed-data-table-2":"0.8.1","@types/react-test-renderer":"16.0.0","circular-dependency-plugin":"5.0.2","compression-webpack-plugin":"2.0.0","@types/enzyme-adapter-react-16":"1.0.3","@types/storybook__addon-actions":"3.4.2","@babel/plugin-proposal-class-properties":"7.4.4","@babel/plugin-proposal-object-rest-spread":"7.4.4","@babel/plugin-transform-async-to-generator":"7.4.4"},"peerDependencies":{"react":"^16.5.2","react-dom":"^16.5.2"},"_npmOperationalInternal":{"tmp":"tmp/react-components_7.1.0-alpha.48_1562142288212_0.9944698383400683","host":"s3://npm-registry-packages"}},"7.1.0-alpha":{"name":"@gooddata/react-components","version":"7.1.0-alpha","author":{"name":"GoodData Corporation"},"license":"BSD-3-Clause","_id":"@gooddata/react-components@7.1.0-alpha","maintainers":[{"name":"bertold8","email":"ivan.nejezchleb@seznam.cz"},{"name":"bugsbunny338","email":"jiri.zajic@mensa.cz"},{"name":"gooddata-ci","email":"rail@gooddata.com"},{"name":"ivan.mjartan","email":"ivan.mjartan@gooddata.com"},{"name":"jakub-sterba","email":"jakub.sterba@gooddata.com"},{"name":"jaroslav.tomecek","email":"jaroslav.tomecek@gooddata.com"},{"name":"jkittler","email":"honza.kittler@gmail.com"},{"name":"khanh.le","email":"khanh.le@gooddata.com"},{"name":"langhamp","email":"pavel.langhammer@gooddata.com"},{"name":"lanhuynh","email":"lan.huynh@gooddata.com"},{"name":"linhhong","email":"linh.hong@gooddata.com"},{"name":"lpearce","email":"levi.pearce@gooddata.com"},{"name":"lupko","email":"lubomir.slivka@gooddata.com"},{"name":"martin.mosko","email":"martin.mosko@gooddata.com"},{"name":"michal.marsal","email":"michal.marsal@gooddata.com"},{"name":"nadtan","email":"tan.nguyen@gooddata.com"},{"name":"naibinh","email":"naibinh@gmail.com"},{"name":"nikolacech","email":"nikola.cech@gooddata.com"},{"name":"no23reason","email":"dan.homola@hotmail.cz"},{"name":"pbenes","email":"petr.benes@gooddata.com"},{"name":"petrjanu","email":"petr.janu@gooddata.com"},{"name":"ptquang86","email":"ptquang86@gmail.com"},{"name":"qduval","email":"quentin.duval@gooddata.com"},{"name":"rodri360","email":"me@rodri360.com"},{"name":"sarfy","email":"martin.sarfy@gmail.com"},{"name":"sitina","email":"jiri.sitina@gooddata.com"},{"name":"sondo","email":"son.do@gooddata.com"},{"name":"strouhaljan","email":"strouhal.jan@gmail.com"},{"name":"tomas.bouma","email":"tomas.bouma@gooddata.com"},{"name":"tomas.kratochvil","email":"tomas.kratochvil@gooddata.com"},{"name":"tomasreichmann","email":"tomasreichmann@gmail.com"},{"name":"tomsatgd","email":"tomas.satinsky@gooddata.com"},{"name":"tu.ngo","email":"tu.ngo@gooddata.com"},{"name":"vlastikcz","email":"vlastimil.kotas@gooddata.com"},{"name":"vlckomi1","email":"michaela.vlckova@gooddata.com"},{"name":"xmort","email":"petr.dolejsi@gooddata.com"},{"name":"yanlipnican","email":"yanlipnican@gmail.com"}],"homepage":"https://github.com/gooddata/gooddata-react-components#readme","bugs":{"url":"https://github.com/gooddata/gooddata-react-components/issues"},"dist":{"shasum":"f3e48f96381814a17de06c39d1b01411e3e32066","tarball":"https://registry.npmjs.org/@gooddata/react-components/-/react-components-7.1.0-alpha.tgz","fileCount":1821,"integrity":"sha512-gqxHCX1sm4LaNMNVCvpYMTS42BECoaYdIa06IHz4dR0Bu4DChLIhqSl3VbO6jHS1M4JTq/fVHtxjho6+TgXD5Q==","signatures":[{"sig":"MEUCICGw3u/0eXf8o9/rheZz3IdwBh8f0vDlKjkduhQEclirAiEA8qqpvwnZxTF+99qRWvL35RTjbNneJlB5hjAnZPHrwlk=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":7466911,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJdHKhjCRA9TVsSAnZWagAAyAwP/jKsJ/WRrvE5LAxHPkyr\nRTwOAU5FBHcTIn/zaV5yIcQUC59qIiXB6BL1jSx/GXvuWYffyDi0BBZXod71\nUWrERrRzMbMBa3OMkK2eM8mS1LpGKhsVAj0B55UyDzHXqyOdbPCyUZIdFcfY\nmooe6wCLeeSgEvZcxSfnmSr4RXTHXOfbPUX3wZ7jxy1vxo5Q0k2Wu48CWOTK\n9acHpvz+XWOkxz4C8L1iXFuk3DrA1KyYwfDbMt1MAE4y87ktHAuhMvellb+V\nIzl7iQkJKijTBYLqoqnXRsHJQIg/Y2GSX940aL3Cb7Dv1783um+9PXsZUG9h\nQMMi0iJLQq+JQo4S+EQv1zFVSj/XDOD3XwgIbmd7D/aX5jCYt7OuTZCf66zt\nlTjPtoWyOXRv2gmMHuJb7kml2UtOHnkNHG1CYG3O1DtjE6AeHYI5Mvuoi3mQ\nhfbOCzIcryFRTnwSuKV5zSAuaGy4eupfmZTPcyp5bzf4X0exEel1YQ8rLKHf\nSDeCrfQx3x1BLjCycbugwAWOeW91WkbLQw3rrS6bv9OeNOkNqqPTao5QlaZO\n1pCj/MWn9FZ2DxxjWAGDatOr/PWcpIxLLfz9C0yjymvlaXKWAYXsVRQPbdZv\nOEUTT3z99rhtmYgzqcOlrmxczzAL/KUI0l1AKBfsbv1eYvzN3MBGdnn7mDqc\nYORs\r\n=CguW\r\n-----END PGP SIGNATURE-----\r\n"},"jest":{"testRegex":"(/__tests__/.*|\\.(test|spec))\\.(tsx?|jsx?)$","transform":{".(js|jsx)":"babel-jest",".(ts|tsx)":"ts-jest"},"collectCoverage":false,"moduleNameMapper":{"\\.(css|less|sass|scss)$":"<rootDir>/__mocks__/styleMock.ts","^[./a-zA-Z0-9$_-]+\\.svg$":"<rootDir>/jestSvgStub.js"},"coverageReporters":["html"],"setupFilesAfterEnv":["<rootDir>/jest.setup.js"],"collectCoverageFrom":["src/**/*.{ts,tsx}","examples/server/src/**/*.{js,jsx}","!**/*.d.ts"],"moduleFileExtensions":["ts","tsx","js","jsx","json"],"testPathIgnorePatterns":[",/node_modules/","/dist/"]},"main":"dist/index.js","config":{"eslint":"./examples/**/*.{js,jsx}","tslint":"./{__mocks__,src,stories}/{,**/}*.{ts,tsx}"},"readme":"[![npm version](https://badge.fury.io/js/%40gooddata%2Freact-components.svg)](https://www.npmjs.com/package/@gooddata/react-components) \n\n# GoodData.UI React components\n> A React-based JavaScript library for building data-driven applications\n\n## Getting started\n- [GoodData.UI Documentation](http://sdk.gooddata.com/gooddata-ui/)\n- [GoodData.UI Live Examples](https://gooddata-examples.herokuapp.com/)\n- [Stack Overflow](https://stackoverflow.com/questions/tagged/gooddata)\n\n### Usage\nWith [yarn](https://yarnpkg.com) installed, go to your project directory and run\n```\n$ yarn add @gooddata/react-components\n```\nIf you prefer [npm](npmjs.com) run\n```\n$ npm install --save @gooddata/react-components\n```\n\nThe public API is exposed via global `index.js`. Except for the styles, do not import any other file directly\nbecause they are not intended to be part of the public API.\n\n## Contributing\n\nWe welcome any contribution in form of [issues](https://github.com/gooddata/gooddata-react-components/issues) or [pull requests](https://github.com/gooddata/gooddata-react-components/pulls).\nThese commands may come in handy while developing:\n\n| command | description |\n| ------- | ----------- |\n| `yarn install --pure-lockfile` | first step |\n| ||\n| `yarn dev` | build react-components to `/dist` in watch mode |\n| `yarn test` | run all unit tests |\n| `yarn prettier-write` | format the source code to match the valid codestyle |\n| `yarn validate` | validate codestyle |\n| ||\n| `yarn storybook` | run storybook from `/stories` on http://localhost:9001 |\n| `yarn build-storybook` | build storybook to `/dist-storybook` |\n| `yarn test-storybook` | run storybook and [screenshot tests](https://github.com/gooddata/gdc-client-utils/tree/master/test-storybook) |\n| ||\n| `yarn examples` | run Live Examples dev-server from `/examples` on https://localhost:8999 |\n| `yarn examples-build` | build Live Examples to `/examples/dist` |\n| `yarn examples-server` | serve built Live Examples - see `/examples/server/src` |\n| `yarn examples-testcafe` | run testcafe tests against `localhost:8999` |\n\n### Deploy to heroku.com\nWhen you deploy this repo to heroku, it serves *GoodData.UI Live Examples*.\nRelevant tasks are in `Procfile` and `package.json`.\n\n```bash\n# run in the project directory\nheroku login\nheroku create <your-app-name>\nheroku config:set DOMAIN_ADMIN_USERNAME=x@gooddata.com DOMAIN_ADMIN_PASSWORD=xy PROJECT_ID_TO_ASSIGN=xms7ga4tf3g3nzucd8380o2bev8oeknp\ngit push heroku HEAD:master\nheroku open\n```\n\n### Run Live Examples Locally\nTo run *GoodData.UI Live Examples* locally:\n```bash\ngit clone <this-repository>\ncd  <repository-folder>\nyarn install --pure-lockfile\nyarn examples\n```\nThen open https://localhost:8999 and login using Live Examples account (you can [create one here](https://gooddata-examples.herokuapp.com/registration)).\n\n### Source code formatting\nThe source code in the repository is formatted by [Prettier](https://prettier.io/). \nThe format of the code is validated by our Continuous Integration server and is one of the requirements of successful merge.\n\nPrettier is supported by every major IDE. You can find the list of supported editors and how to configure them [here](https://prettier.io/docs/en/editors.html).\n\nIn the case, when your editor is not supported or you don't want to setup the integration, you can run the `yarn prettier-write` command to reformat the code before commit.\n\n## Changelog\n\n- see [CHANGELOG.md](CHANGELOG.md)\n\n## License\n\n(C) 2007-2018 GoodData Corporation\n\nThis project is dual licensed:\n\n- The ATTRIBUTION-NONCOMMERCIAL 4.0 INTERNATIONAL (CC BY-NC 4.0) is used for purpose of the trial experience and evaluation of GoodData.UI library.\n- The GOODDATA GOODDATA.UI LIBRARY END USER LICENSE AGREEMENT is used for GoodData customers.\n\nFor more information, please see [LICENSE](https://github.com/gooddata/gooddata-react-components/blob/master/LICENSE)\n","gitHead":"b1b868ae845fdff7d1bbe6b6c617bb4e4e9ea068","scripts":{"dev":"bash scripts/build.sh --dev-watch","test":"jest --watch","build":"bash scripts/build.sh","tslint":"yarn run-tslint -t verbose $npm_package_config_tslint","prepare":"cd examples/server && yarn install --frozen-lockfile && cd ../..; rm -r examples/node_modules 2>/dev/null; true","examples":"bash scripts/run-examples.sh","prepare?":"# Called before `npm publish` and on local `npm install`. Temporarily also for deleting obsolete node_modules. Ends with `true` to continue gracefully.","validate":"tsc --noEmit && yarn tslint && eslint $npm_package_config_eslint && yarn prettier-check","build-dev":"bash scripts/build.sh --dev","examples?":"# Default is developer domain, other options: yarn examples [sec,secure,stg,stg2,stg3,demo,developer or URL]","storybook":"yarn build && start-storybook -p 9001 -c .storybook","test-once":"jest","tslint-ci":"mkdir -p ./ci/results && yarn run-tslint -t checkstyle -o ./ci/results/tslint-results.xml $npm_package_config_tslint","run-tslint":"tslint -p tsconfig.json","validate-ci":"tsc --noEmit && yarn tslint-ci  && eslint $npm_package_config_eslint -f checkstyle -o ci/results/eslint-results.xml && yarn prettier-check","examples-build":"bash scripts/build-examples.sh","prepublishOnly":"yarn build","prettier-check":"prettier --check '{src,stories,styles,__mocks__,examples/server/src,examples/src,examples/test}/**/*.{ts,js,tsx,jsx,json,scss,md,yaml,html}'","prettier-write":"prettier --write '{src,stories,styles,__mocks__,examples/server/src,examples/src,examples/test}/**/*.{ts,js,tsx,jsx,json,scss,md,yaml,html}'","test-storybook":"yarn build && test-storybook","build-storybook":"yarn build && build-storybook -c .storybook -o dist-storybook","examples-server":"node examples/server/src/index.js","heroku-postbuild":"yarn examples-build developer","examples-testcafe":"testcafe chrome --assertion-timeout 60000 -S -s examples/_screenshots examples/test/**/**/*_test* --debug-on-fail","check-circular-deps":"madge --circular --extensions ts ./src","examples-testcafe-ci":"testcafe 'chrome:headless --no-sandbox' --assertion-timeout 60000 -S -s examples/_screenshots examples/test/**/**/*_test*","examples-testcafe-live":"testcafe-live chrome --assertion-timeout 60000 examples/test/**/**/*_test*"},"typings":"dist/index.d.ts","_npmUser":{"name":"pbenes","email":"petr.benes@gooddata.com"},"deprecated":"@gooddata/react-components@7 reached End of Support on March 31, 2022. Please upgrade (see https://sdk.gooddata.com/gooddata-ui/docs/supported_versions.html for more information).","repository":{"url":"git+ssh://git@github.com/gooddata/gooddata-react-components.git","type":"git"},"_npmVersion":"6.4.1","description":"GoodData React Components","directories":{},"_nodeVersion":"8.14.0","dependencies":{"rxjs":"^5.5.6","uuid":"^3.2.1","immer":"^1.3.1","lodash":"^4.17.11","invariant":"^2.2.2","classnames":"^2.2.6","highcharts":"7.1.1","prop-types":"^15.6.0","react-intl":"^2.4.0","custom-event":"^1.0.1","ag-grid-react":"20.0.0","react-measure":"^2.3.0","@gooddata/typings":"^2.13.2","ag-grid-community":"20.0.0","http-status-codes":"^1.3.0","@gooddata/js-utils":"^3.4.0","@gooddata/numberjs":"^3.1.2","fixed-data-table-2":"0.7.17","react-async-script":"^1.0.1","@gooddata/goodstrap":"^61.0.0","react-dom-factories":"^1.0.2","@gooddata/gooddata-js":"^11.14.0","react-transition-group":"^2.2.1","nodelist-foreach-polyfill":"^1.2.0","highcharts-grouped-categories":"^1.1.3"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"raf":"3.3.2","yup":"^0.24.1","jest":"24.7.1","madge":"^3.4.4","react":"^16.5.2","enzyme":"3.5.0","eslint":"4.19.1","formik":"^0.11.11","moment":"2.23.0","history":"^4.7.2","ts-jest":"24.0.0","webpack":"4.30.0","prettier":"1.16.4","react-ga":"^2.5.2","recharts":"1.0.0-beta.9","testcafe":"0.20.3","commander":"2.14.1","node-sass":"4.7.2","react-dom":"^16.5.2","supertest":"3.0.0","ts-loader":"6.0.0","css-loader":"0.28.7","jest-junit":"3.0.0","raw-loader":"0.5.1","styled-jsx":"2.2.1","typescript":"3.3.4000","@babel/core":"7.4.4","@types/jest":"24.0.6","@types/node":"7.0.8","@types/uuid":"3.4.3","file-loader":"3.0.1","sass-loader":"6.0.6","webpack-cli":"3.3.2","@types/react":"16.0.34","babel-loader":"8.0.5","react-helmet":"5.2.0","react-select":"1.2.1","style-loader":"0.19.1","@types/enzyme":"3.1.13","@types/lodash":"4.14.123","testcafe-live":"0.1.4","@babel/runtime":"7.4.4","@babel/polyfill":"^7.4.4","@storybook/react":"5.0.11","@types/invariant":"2.2.29","@types/react-dom":"16.0.3","isomorphic-fetch":"2.2.1","react-datepicker":"1.1.0","react-router-dom":"4.2.2","@babel/preset-env":"7.4.4","@gooddata/mock-js":"1.28.0","@storybook/addons":"5.0.11","@types/classnames":"2.2.3","@types/prop-types":"15.5.2","@types/react-intl":"2.3.5","@storybook/theming":"5.0.11","identity-obj-proxy":"^3.0.0","webpack-dev-server":"3.3.1","@babel/preset-react":"7.0.0","@types/react-portal":"4.0.1","babel-plugin-lodash":"3.3.4","html-webpack-plugin":"3.2.0","react-test-renderer":"16.4.2","@types/react-measure":"2.0.5","clean-webpack-plugin":"2.0.2","stats-webpack-plugin":"0.7.0","eslint-config-prettier":"4.1.0","react-google-recaptcha":"^0.11.0","tslint-config-prettier":"1.18.0","@gooddata/eslint-config":"0.1.0","@gooddata/tslint-config":"1.0.0","@types/storybook__react":"4.0.1","enzyme-adapter-react-16":"1.3.1","uglifyjs-webpack-plugin":"2.1.2","@gooddata/test-storybook":"3.1.1","@storybook/addon-actions":"5.0.11","@storybook/addon-options":"5.0.11","node-sass-magic-importer":"5.1.0","react-syntax-highlighter":"6.1.2","@types/fixed-data-table-2":"0.8.1","@types/react-test-renderer":"16.0.0","circular-dependency-plugin":"5.0.2","compression-webpack-plugin":"2.0.0","@types/enzyme-adapter-react-16":"1.0.3","@types/storybook__addon-actions":"3.4.2","@babel/plugin-proposal-class-properties":"7.4.4","@babel/plugin-proposal-object-rest-spread":"7.4.4","@babel/plugin-transform-async-to-generator":"7.4.4"},"peerDependencies":{"react":"^16.5.2","react-dom":"^16.5.2"},"_npmOperationalInternal":{"tmp":"tmp/react-components_7.1.0-alpha_1562159202911_0.931883193930078","host":"s3://npm-registry-packages"}},"7.1.0-beta.1":{"name":"@gooddata/react-components","version":"7.1.0-beta.1","author":{"name":"GoodData Corporation"},"license":"BSD-3-Clause","_id":"@gooddata/react-components@7.1.0-beta.1","maintainers":[{"name":"bertold8","email":"ivan.nejezchleb@seznam.cz"},{"name":"bugsbunny338","email":"jiri.zajic@mensa.cz"},{"name":"gooddata-ci","email":"rail@gooddata.com"},{"name":"ivan.mjartan","email":"ivan.mjartan@gooddata.com"},{"name":"jakub-sterba","email":"jakub.sterba@gooddata.com"},{"name":"jaroslav.tomecek","email":"jaroslav.tomecek@gooddata.com"},{"name":"jkittler","email":"honza.kittler@gmail.com"},{"name":"khanh.le","email":"khanh.le@gooddata.com"},{"name":"langhamp","email":"pavel.langhammer@gooddata.com"},{"name":"lanhuynh","email":"lan.huynh@gooddata.com"},{"name":"linhhong","email":"linh.hong@gooddata.com"},{"name":"lpearce","email":"levi.pearce@gooddata.com"},{"name":"lupko","email":"lubomir.slivka@gooddata.com"},{"name":"martin.mosko","email":"martin.mosko@gooddata.com"},{"name":"michal.marsal","email":"michal.marsal@gooddata.com"},{"name":"nadtan","email":"tan.nguyen@gooddata.com"},{"name":"naibinh","email":"naibinh@gmail.com"},{"name":"nikolacech","email":"nikola.cech@gooddata.com"},{"name":"no23reason","email":"dan.homola@hotmail.cz"},{"name":"pbenes","email":"petr.benes@gooddata.com"},{"name":"petrjanu","email":"petr.janu@gooddata.com"},{"name":"ptquang86","email":"ptquang86@gmail.com"},{"name":"qduval","email":"quentin.duval@gooddata.com"},{"name":"rodri360","email":"me@rodri360.com"},{"name":"sarfy","email":"martin.sarfy@gmail.com"},{"name":"sitina","email":"jiri.sitina@gooddata.com"},{"name":"sondo","email":"son.do@gooddata.com"},{"name":"strouhaljan","email":"strouhal.jan@gmail.com"},{"name":"tomas.bouma","email":"tomas.bouma@gooddata.com"},{"name":"tomas.kratochvil","email":"tomas.kratochvil@gooddata.com"},{"name":"tomasreichmann","email":"tomasreichmann@gmail.com"},{"name":"tomsatgd","email":"tomas.satinsky@gooddata.com"},{"name":"tu.ngo","email":"tu.ngo@gooddata.com"},{"name":"vlastikcz","email":"vlastimil.kotas@gooddata.com"},{"name":"vlckomi1","email":"michaela.vlckova@gooddata.com"},{"name":"xmort","email":"petr.dolejsi@gooddata.com"},{"name":"yanlipnican","email":"yanlipnican@gmail.com"}],"homepage":"https://github.com/gooddata/gooddata-react-components#readme","bugs":{"url":"https://github.com/gooddata/gooddata-react-components/issues"},"dist":{"shasum":"060eb26568c310d73a0cf4995cfa32ae5ed94fd8","tarball":"https://registry.npmjs.org/@gooddata/react-components/-/react-components-7.1.0-beta.1.tgz","fileCount":1821,"integrity":"sha512-dVeB9dAtd1FRmq+irNWEFu/bw1DQZP6gpqn8Faoq+mABMrn6i4aMWeD4yr9tEYnXpdFsx/hWeLhZ5bAqwd1Afg==","signatures":[{"sig":"MEYCIQCQ/t2/cHQNpTmx4jtZK6rlAvPZtVPYK25wDGVLR5ix2QIhAKVKPUjPQaunPPb9a1RSLlA2PS7PHPE/QLkCSacMfqPR","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":7495836,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJdI1xRCRA9TVsSAnZWagAAk0kP/iXaeqFqhlgCde09NF2c\nNG1fXgZ4Ox+6Pvy4iF2zYoI0EJoz48dMihbUCMtifIGsvn3rx+3JkTI+CUhI\nhx79knpMsuMKhdRf6qJWcD3t9s3H5/WwqfOyLps4P8CzkdAQH6rrISDaY/l8\nZKS0ibeqn5g5gihqYJg3tiYHNcpEFBVZOC1EzNE7gLWEDSfnsv15PUpCvlPC\n1Ppjn+VQhfgOF1ob3ZPb1SFP2pTy0vbJG+ux8e8Xwneu7GOwEQWgQOpJcZkU\nhFZlIZTfPCUwY+z7IhFFPrEU4MTJQrWqc8qkXX/sGPmU6Zk+aoJgsPXEp8gK\nv4wZghj6cLiKgilrs/FwKI2XoVS2dFy5mJG+AKqKreHr5cEL3a5h9wALRynG\nHwa9j//C/raIRcM4VvK4WRWD437EZ7YlzZu4s5QW6ra9ju/SjmVei3qxYd9B\nORhhdKWyeewEp4siTckHlVR5gBwOltlasL4G5pL4akpKWEWUGaH2qKerObR2\nQ3vAhD6PMtETeQjQOTx6pngcg1z6dDkyJ6GLbbbotmd04grjHVYc5J8+983+\nXECSK6TTSZKl39lx+zM+uMTXRnN1J/sZUNilPvKR//n6fe4Fo7mRmnFbRTA2\nuZAN0ojVZQujQfALjarbmsNtenEfchFUHe8YpG13uoEUMqPM9UVoMu6UuK6k\n+HqM\r\n=1V/A\r\n-----END PGP SIGNATURE-----\r\n"},"jest":{"testRegex":"(/__tests__/.*|\\.(test|spec))\\.(tsx?|jsx?)$","transform":{".(js|jsx)":"babel-jest",".(ts|tsx)":"ts-jest"},"collectCoverage":false,"moduleNameMapper":{"\\.(css|less|sass|scss)$":"<rootDir>/__mocks__/styleMock.ts","^[./a-zA-Z0-9$_-]+\\.svg$":"<rootDir>/jestSvgStub.js"},"coverageReporters":["html"],"setupFilesAfterEnv":["<rootDir>/jest.setup.js"],"collectCoverageFrom":["src/**/*.{ts,tsx}","examples/server/src/**/*.{js,jsx}","!**/*.d.ts"],"moduleFileExtensions":["ts","tsx","js","jsx","json"],"testPathIgnorePatterns":[",/node_modules/","/dist/"]},"main":"dist/index.js","config":{"eslint":"./examples/**/*.{js,jsx}","tslint":"./{__mocks__,src,stories}/{,**/}*.{ts,tsx}"},"readme":"[![npm version](https://badge.fury.io/js/%40gooddata%2Freact-components.svg)](https://www.npmjs.com/package/@gooddata/react-components) \n\n# GoodData.UI React components\n> A React-based JavaScript library for building data-driven applications\n\n## Getting started\n- [GoodData.UI Documentation](http://sdk.gooddata.com/gooddata-ui/)\n- [GoodData.UI Live Examples](https://gooddata-examples.herokuapp.com/)\n- [Stack Overflow](https://stackoverflow.com/questions/tagged/gooddata)\n\n### Usage\nWith [yarn](https://yarnpkg.com) installed, go to your project directory and run\n```\n$ yarn add @gooddata/react-components\n```\nIf you prefer [npm](npmjs.com) run\n```\n$ npm install --save @gooddata/react-components\n```\n\nThe public API is exposed via global `index.js`. Except for the styles, do not import any other file directly\nbecause they are not intended to be part of the public API.\n\n## Contributing\n\nWe welcome any contribution in form of [issues](https://github.com/gooddata/gooddata-react-components/issues) or [pull requests](https://github.com/gooddata/gooddata-react-components/pulls).\nThese commands may come in handy while developing:\n\n| command | description |\n| ------- | ----------- |\n| `yarn install --pure-lockfile` | first step |\n| ||\n| `yarn dev` | build react-components to `/dist` in watch mode |\n| `yarn test` | run all unit tests |\n| `yarn prettier-write` | format the source code to match the valid codestyle |\n| `yarn validate` | validate codestyle |\n| ||\n| `yarn storybook` | run storybook from `/stories` on http://localhost:9001 |\n| `yarn build-storybook` | build storybook to `/dist-storybook` |\n| `yarn test-storybook` | run storybook and [screenshot tests](https://github.com/gooddata/gdc-client-utils/tree/master/test-storybook) |\n| ||\n| `yarn examples` | run Live Examples dev-server from `/examples` on https://localhost:8999 |\n| `yarn examples-build` | build Live Examples to `/examples/dist` |\n| `yarn examples-server` | serve built Live Examples - see `/examples/server/src` |\n| `yarn examples-testcafe` | run testcafe tests against `localhost:8999` |\n\n### Deploy to heroku.com\nWhen you deploy this repo to heroku, it serves *GoodData.UI Live Examples*.\nRelevant tasks are in `Procfile` and `package.json`.\n\n```bash\n# run in the project directory\nheroku login\nheroku create <your-app-name>\nheroku config:set DOMAIN_ADMIN_USERNAME=x@gooddata.com DOMAIN_ADMIN_PASSWORD=xy PROJECT_ID_TO_ASSIGN=xms7ga4tf3g3nzucd8380o2bev8oeknp\ngit push heroku HEAD:master\nheroku open\n```\n\n### Run Live Examples Locally\nTo run *GoodData.UI Live Examples* locally:\n```bash\ngit clone <this-repository>\ncd  <repository-folder>\nyarn install --pure-lockfile\nyarn examples\n```\nThen open https://localhost:8999 and login using Live Examples account (you can [create one here](https://gooddata-examples.herokuapp.com/registration)).\n\n### Source code formatting\nThe source code in the repository is formatted by [Prettier](https://prettier.io/). \nThe format of the code is validated by our Continuous Integration server and is one of the requirements of successful merge.\n\nPrettier is supported by every major IDE. You can find the list of supported editors and how to configure them [here](https://prettier.io/docs/en/editors.html).\n\nIn the case, when your editor is not supported or you don't want to setup the integration, you can run the `yarn prettier-write` command to reformat the code before commit.\n\n## Changelog\n\n- see [CHANGELOG.md](CHANGELOG.md)\n\n## License\n\n(C) 2007-2018 GoodData Corporation\n\nThis project is dual licensed:\n\n- The ATTRIBUTION-NONCOMMERCIAL 4.0 INTERNATIONAL (CC BY-NC 4.0) is used for purpose of the trial experience and evaluation of GoodData.UI library.\n- The GOODDATA GOODDATA.UI LIBRARY END USER LICENSE AGREEMENT is used for GoodData customers.\n\nFor more information, please see [LICENSE](https://github.com/gooddata/gooddata-react-components/blob/master/LICENSE)\n","gitHead":"f93f060a56b7746b0491e6c06620827a5a8b9367","scripts":{"dev":"bash scripts/build.sh --dev-watch","test":"jest --watch","build":"bash scripts/build.sh","tslint":"yarn run-tslint -t verbose $npm_package_config_tslint","prepare":"cd examples/server && yarn install --frozen-lockfile && cd ../..; rm -r examples/node_modules 2>/dev/null; true","examples":"bash scripts/run-examples.sh","prepare?":"# Called before `npm publish` and on local `npm install`. Temporarily also for deleting obsolete node_modules. Ends with `true` to continue gracefully.","validate":"tsc --noEmit && yarn tslint && eslint $npm_package_config_eslint && yarn prettier-check","build-dev":"bash scripts/build.sh --dev","examples?":"# Default is developer domain, other options: yarn examples [sec,secure,stg,stg2,stg3,demo,developer or URL]","storybook":"yarn build && start-storybook -p 9001 -c .storybook","test-once":"jest","tslint-ci":"mkdir -p ./ci/results && yarn run-tslint -t checkstyle -o ./ci/results/tslint-results.xml $npm_package_config_tslint","run-tslint":"tslint -p tsconfig.json","validate-ci":"tsc --noEmit && yarn tslint-ci  && eslint $npm_package_config_eslint -f checkstyle -o ci/results/eslint-results.xml && yarn prettier-check","examples-build":"bash scripts/build-examples.sh","prepublishOnly":"yarn build","prettier-check":"prettier --check '{src,stories,styles,__mocks__,examples/server/src,examples/src,examples/test}/**/*.{ts,js,tsx,jsx,json,scss,md,yaml,html}'","prettier-write":"prettier --write '{src,stories,styles,__mocks__,examples/server/src,examples/src,examples/test}/**/*.{ts,js,tsx,jsx,json,scss,md,yaml,html}'","test-storybook":"yarn build && test-storybook","build-storybook":"yarn build && build-storybook -c .storybook -o dist-storybook","examples-server":"node examples/server/src/index.js","heroku-postbuild":"yarn examples-build developer","examples-testcafe":"testcafe chrome --assertion-timeout 60000 -S -s examples/_screenshots examples/test/**/**/*_test* --debug-on-fail","check-circular-deps":"madge --circular --extensions ts ./src","examples-testcafe-ci":"testcafe 'chrome:headless --no-sandbox' --assertion-timeout 60000 -S -s examples/_screenshots examples/test/**/**/*_test*","examples-testcafe-live":"testcafe-live chrome --assertion-timeout 60000 examples/test/**/**/*_test*"},"typings":"dist/index.d.ts","_npmUser":{"name":"gooddata-ci","email":"rail@gooddata.com"},"deprecated":"@gooddata/react-components@7 reached End of Support on March 31, 2022. Please upgrade (see https://sdk.gooddata.com/gooddata-ui/docs/supported_versions.html for more information).","repository":{"url":"git+ssh://git@github.com/gooddata/gooddata-react-components.git","type":"git"},"_npmVersion":"6.4.1","description":"GoodData React Components","directories":{},"_nodeVersion":"8.12.0","dependencies":{"rxjs":"^5.5.6","uuid":"^3.2.1","immer":"^1.3.1","lodash":"^4.17.11","invariant":"^2.2.2","classnames":"^2.2.6","highcharts":"7.1.1","prop-types":"^15.6.0","react-intl":"^2.4.0","custom-event":"^1.0.1","ag-grid-react":"20.0.0","react-measure":"^2.3.0","@gooddata/typings":"^2.13.2","ag-grid-community":"20.0.0","http-status-codes":"^1.3.0","@gooddata/js-utils":"^3.4.0","@gooddata/numberjs":"^3.1.2","fixed-data-table-2":"0.7.17","react-async-script":"^1.0.1","@gooddata/goodstrap":"^61.2.0","react-dom-factories":"^1.0.2","@gooddata/gooddata-js":"^11.14.2","react-transition-group":"^2.2.1","nodelist-foreach-polyfill":"^1.2.0","highcharts-grouped-categories":"^1.1.3"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"raf":"3.3.2","yup":"^0.24.1","jest":"24.7.1","madge":"^3.4.4","react":"^16.5.2","enzyme":"3.5.0","eslint":"4.19.1","formik":"^0.11.11","moment":"2.23.0","history":"^4.7.2","ts-jest":"24.0.0","webpack":"4.30.0","prettier":"1.16.4","react-ga":"^2.5.2","recharts":"1.0.0-beta.9","testcafe":"0.20.3","commander":"2.14.1","node-sass":"4.7.2","react-dom":"^16.5.2","supertest":"3.0.0","ts-loader":"6.0.0","css-loader":"0.28.7","jest-junit":"3.0.0","raw-loader":"0.5.1","styled-jsx":"2.2.1","typescript":"3.3.4000","@babel/core":"7.4.4","@types/jest":"24.0.6","@types/node":"7.0.8","@types/uuid":"3.4.3","file-loader":"3.0.1","sass-loader":"6.0.6","webpack-cli":"3.3.2","@types/react":"16.0.34","babel-loader":"8.0.5","react-helmet":"5.2.0","react-select":"1.2.1","style-loader":"0.19.1","@types/enzyme":"3.1.13","@types/lodash":"4.14.123","testcafe-live":"0.1.4","@babel/runtime":"7.4.4","@babel/polyfill":"^7.4.4","@storybook/react":"5.0.11","@types/invariant":"2.2.29","@types/react-dom":"16.0.3","isomorphic-fetch":"2.2.1","react-datepicker":"1.1.0","react-router-dom":"4.2.2","@babel/preset-env":"7.4.4","@gooddata/mock-js":"1.28.0","@storybook/addons":"5.0.11","@types/classnames":"2.2.3","@types/prop-types":"15.5.2","@types/react-intl":"2.3.5","@storybook/theming":"5.0.11","identity-obj-proxy":"^3.0.0","webpack-dev-server":"3.3.1","@babel/preset-react":"7.0.0","@types/react-portal":"4.0.1","babel-plugin-lodash":"3.3.4","html-webpack-plugin":"3.2.0","react-test-renderer":"16.4.2","@types/react-measure":"2.0.5","clean-webpack-plugin":"2.0.2","stats-webpack-plugin":"0.7.0","eslint-config-prettier":"4.1.0","react-google-recaptcha":"^0.11.0","tslint-config-prettier":"1.18.0","@gooddata/eslint-config":"0.1.0","@gooddata/tslint-config":"1.0.0","@types/storybook__react":"4.0.1","enzyme-adapter-react-16":"1.3.1","uglifyjs-webpack-plugin":"2.1.2","@gooddata/test-storybook":"3.1.1","@storybook/addon-actions":"5.0.11","@storybook/addon-options":"5.0.11","node-sass-magic-importer":"5.1.0","react-syntax-highlighter":"6.1.2","@types/fixed-data-table-2":"0.8.1","@types/react-test-renderer":"16.0.0","circular-dependency-plugin":"5.0.2","compression-webpack-plugin":"2.0.0","@types/enzyme-adapter-react-16":"1.0.3","@types/storybook__addon-actions":"3.4.2","@babel/plugin-proposal-class-properties":"7.4.4","@babel/plugin-proposal-object-rest-spread":"7.4.4","@babel/plugin-transform-async-to-generator":"7.4.4"},"peerDependencies":{"react":"^16.5.2","react-dom":"^16.5.2"},"_npmOperationalInternal":{"tmp":"tmp/react-components_7.1.0-beta.1_1562598481212_0.3130473627282029","host":"s3://npm-registry-packages"}},"7.1.0-beta.2":{"name":"@gooddata/react-components","version":"7.1.0-beta.2","author":{"name":"GoodData Corporation"},"license":"BSD-3-Clause","_id":"@gooddata/react-components@7.1.0-beta.2","maintainers":[{"name":"bertold8","email":"ivan.nejezchleb@seznam.cz"},{"name":"bugsbunny338","email":"jiri.zajic@mensa.cz"},{"name":"gooddata-ci","email":"rail@gooddata.com"},{"name":"ivan.mjartan","email":"ivan.mjartan@gooddata.com"},{"name":"jakub-sterba","email":"jakub.sterba@gooddata.com"},{"name":"jaroslav.tomecek","email":"jaroslav.tomecek@gooddata.com"},{"name":"jkittler","email":"honza.kittler@gmail.com"},{"name":"khanh.le","email":"khanh.le@gooddata.com"},{"name":"langhamp","email":"pavel.langhammer@gooddata.com"},{"name":"lanhuynh","email":"lan.huynh@gooddata.com"},{"name":"linhhong","email":"linh.hong@gooddata.com"},{"name":"lpearce","email":"levi.pearce@gooddata.com"},{"name":"lupko","email":"lubomir.slivka@gooddata.com"},{"name":"martin.mosko","email":"martin.mosko@gooddata.com"},{"name":"michal.marsal","email":"michal.marsal@gooddata.com"},{"name":"nadtan","email":"tan.nguyen@gooddata.com"},{"name":"naibinh","email":"naibinh@gmail.com"},{"name":"nikolacech","email":"nikola.cech@gooddata.com"},{"name":"no23reason","email":"dan.homola@hotmail.cz"},{"name":"pbenes","email":"petr.benes@gooddata.com"},{"name":"petrjanu","email":"petr.janu@gooddata.com"},{"name":"ptquang86","email":"ptquang86@gmail.com"},{"name":"qduval","email":"quentin.duval@gooddata.com"},{"name":"rodri360","email":"me@rodri360.com"},{"name":"sarfy","email":"martin.sarfy@gmail.com"},{"name":"sitina","email":"jiri.sitina@gooddata.com"},{"name":"sondo","email":"son.do@gooddata.com"},{"name":"strouhaljan","email":"strouhal.jan@gmail.com"},{"name":"tomas.bouma","email":"tomas.bouma@gooddata.com"},{"name":"tomas.kratochvil","email":"tomas.kratochvil@gooddata.com"},{"name":"tomasreichmann","email":"tomasreichmann@gmail.com"},{"name":"tomsatgd","email":"tomas.satinsky@gooddata.com"},{"name":"tu.ngo","email":"tu.ngo@gooddata.com"},{"name":"vlastikcz","email":"vlastimil.kotas@gooddata.com"},{"name":"vlckomi1","email":"michaela.vlckova@gooddata.com"},{"name":"xmort","email":"petr.dolejsi@gooddata.com"},{"name":"yanlipnican","email":"yanlipnican@gmail.com"}],"homepage":"https://github.com/gooddata/gooddata-react-components#readme","bugs":{"url":"https://github.com/gooddata/gooddata-react-components/issues"},"dist":{"shasum":"e725e9817ca2657cb02495135a7f90b1290abf1a","tarball":"https://registry.npmjs.org/@gooddata/react-components/-/react-components-7.1.0-beta.2.tgz","fileCount":1821,"integrity":"sha512-YDpgPAKkIqi9YqIn0Y3ZTfs93tBWTGvwQFd2d7JGc/lM6Rk4vYTsnOzei9XRBGpJixL3I8O9xtGzoDcD3PZYLA==","signatures":[{"sig":"MEUCIB36cOuJ5fHBet09eYvj1qU6VJKE2C2dEs2AMnQoEKt2AiEAqv51y1AWyyixDpWDyCOhVDn/zMu2MGTI6s2Og7AnjZk=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":7496869,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJdJZYXCRA9TVsSAnZWagAAWCcQAI4dlo/GZf8zWGbPl/+W\nFC9tq8wwBK3XG6VugNZ6ixMsGLNey1B+AYjHI7t5dWfS3GpNxkIMd2tGiaRp\n4EjRVvrUjJDICMrl1wu1QRNbKbwNkyLdqW9BG8yaNdEqYk/owg6Mkr5GUrq6\nPmNZhaz/L36lCS0nBDY1Vag30TAnkh8THdC65HSIfBrVdqCZQKaOUxavuEA+\ng7ecBNV8lN5Da227vYiUG7TcxMo+ZP3y/NGOHNGEPB6YrA/DDlATSdm8BNA+\nV14ojFsi0HRhtE6jEUWBbOh/C6i+D8udSItc71c5RWD+ktjYPozjdz65gHBS\nTkvtusTf9dCl41FH8dWREVY0iHnJJjcE8aBpvbcIxiddU0BC4qwGo3BAaUwW\nSiiwRG/yvrsbX5IGpQAnXowFq9Qt+2F58EfOSdzv/PTrRE0/S1r0B/7V/LJ7\nRCOKysdGm0C2/Ek7etQIDMvp/CkXYOqfKmAUfkTamSasF3/PvliwInQeijwt\n3wWkJDOZOIHT+2nZ7Yj2THxDfH0H2sxcTSTa6n79zxfY2JnPO7bomjvL/yLI\nxfhv/pyOZEhM5p2ObHfJq1oayncnd80PjL9Gfm5ma8IsOv6L6/7mR1nv3Pu2\nLiPNSg9sgiR4YasXBh/zPHs3MjvnGsB2hu0Pu8uxo4Ph/0vF3FbTP0kNnmIB\nrxdx\r\n=aktm\r\n-----END PGP SIGNATURE-----\r\n"},"jest":{"testRegex":"(/__tests__/.*|\\.(test|spec))\\.(tsx?|jsx?)$","transform":{".(js|jsx)":"babel-jest",".(ts|tsx)":"ts-jest"},"collectCoverage":false,"moduleNameMapper":{"\\.(css|less|sass|scss)$":"<rootDir>/__mocks__/styleMock.ts","^[./a-zA-Z0-9$_-]+\\.svg$":"<rootDir>/jestSvgStub.js"},"coverageReporters":["html"],"setupFilesAfterEnv":["<rootDir>/jest.setup.js"],"collectCoverageFrom":["src/**/*.{ts,tsx}","examples/server/src/**/*.{js,jsx}","!**/*.d.ts"],"moduleFileExtensions":["ts","tsx","js","jsx","json"],"testPathIgnorePatterns":[",/node_modules/","/dist/"]},"main":"dist/index.js","config":{"eslint":"./examples/**/*.{js,jsx}","tslint":"./{__mocks__,src,stories}/{,**/}*.{ts,tsx}"},"readme":"[![npm version](https://badge.fury.io/js/%40gooddata%2Freact-components.svg)](https://www.npmjs.com/package/@gooddata/react-components) \n\n# GoodData.UI React components\n> A React-based JavaScript library for building data-driven applications\n\n## Getting started\n- [GoodData.UI Documentation](http://sdk.gooddata.com/gooddata-ui/)\n- [GoodData.UI Live Examples](https://gooddata-examples.herokuapp.com/)\n- [Stack Overflow](https://stackoverflow.com/questions/tagged/gooddata)\n\n### Usage\nWith [yarn](https://yarnpkg.com) installed, go to your project directory and run\n```\n$ yarn add @gooddata/react-components\n```\nIf you prefer [npm](npmjs.com) run\n```\n$ npm install --save @gooddata/react-components\n```\n\nThe public API is exposed via global `index.js`. Except for the styles, do not import any other file directly\nbecause they are not intended to be part of the public API.\n\n## Contributing\n\nWe welcome any contribution in form of [issues](https://github.com/gooddata/gooddata-react-components/issues) or [pull requests](https://github.com/gooddata/gooddata-react-components/pulls).\nThese commands may come in handy while developing:\n\n| command | description |\n| ------- | ----------- |\n| `yarn install --pure-lockfile` | first step |\n| ||\n| `yarn dev` | build react-components to `/dist` in watch mode |\n| `yarn test` | run all unit tests |\n| `yarn prettier-write` | format the source code to match the valid codestyle |\n| `yarn validate` | validate codestyle |\n| ||\n| `yarn storybook` | run storybook from `/stories` on http://localhost:9001 |\n| `yarn build-storybook` | build storybook to `/dist-storybook` |\n| `yarn test-storybook` | run storybook and [screenshot tests](https://github.com/gooddata/gdc-client-utils/tree/master/test-storybook) |\n| ||\n| `yarn examples` | run Live Examples dev-server from `/examples` on https://localhost:8999 |\n| `yarn examples-build` | build Live Examples to `/examples/dist` |\n| `yarn examples-server` | serve built Live Examples - see `/examples/server/src` |\n| `yarn examples-testcafe` | run testcafe tests against `localhost:8999` |\n\n### Deploy to heroku.com\nWhen you deploy this repo to heroku, it serves *GoodData.UI Live Examples*.\nRelevant tasks are in `Procfile` and `package.json`.\n\n```bash\n# run in the project directory\nheroku login\nheroku create <your-app-name>\nheroku config:set DOMAIN_ADMIN_USERNAME=x@gooddata.com DOMAIN_ADMIN_PASSWORD=xy PROJECT_ID_TO_ASSIGN=xms7ga4tf3g3nzucd8380o2bev8oeknp\ngit push heroku HEAD:master\nheroku open\n```\n\n### Run Live Examples Locally\nTo run *GoodData.UI Live Examples* locally:\n```bash\ngit clone <this-repository>\ncd  <repository-folder>\nyarn install --pure-lockfile\nyarn examples\n```\nThen open https://localhost:8999 and login using Live Examples account (you can [create one here](https://gooddata-examples.herokuapp.com/registration)).\n\n### Source code formatting\nThe source code in the repository is formatted by [Prettier](https://prettier.io/). \nThe format of the code is validated by our Continuous Integration server and is one of the requirements of successful merge.\n\nPrettier is supported by every major IDE. You can find the list of supported editors and how to configure them [here](https://prettier.io/docs/en/editors.html).\n\nIn the case, when your editor is not supported or you don't want to setup the integration, you can run the `yarn prettier-write` command to reformat the code before commit.\n\n## Changelog\n\n- see [CHANGELOG.md](CHANGELOG.md)\n\n## License\n\n(C) 2007-2018 GoodData Corporation\n\nThis project is dual licensed:\n\n- The ATTRIBUTION-NONCOMMERCIAL 4.0 INTERNATIONAL (CC BY-NC 4.0) is used for purpose of the trial experience and evaluation of GoodData.UI library.\n- The GOODDATA GOODDATA.UI LIBRARY END USER LICENSE AGREEMENT is used for GoodData customers.\n\nFor more information, please see [LICENSE](https://github.com/gooddata/gooddata-react-components/blob/master/LICENSE)\n","gitHead":"213bb452170dc20688aa4edd6d3f6b13fc342356","scripts":{"dev":"bash scripts/build.sh --dev-watch","test":"jest --watch","build":"bash scripts/build.sh","tslint":"yarn run-tslint -t verbose $npm_package_config_tslint","prepare":"cd examples/server && yarn install --frozen-lockfile && cd ../..; rm -r examples/node_modules 2>/dev/null; true","examples":"bash scripts/run-examples.sh","prepare?":"# Called before `npm publish` and on local `npm install`. Temporarily also for deleting obsolete node_modules. Ends with `true` to continue gracefully.","validate":"tsc --noEmit && yarn tslint && eslint $npm_package_config_eslint && yarn prettier-check","build-dev":"bash scripts/build.sh --dev","examples?":"# Default is developer domain, other options: yarn examples [sec,secure,stg,stg2,stg3,demo,developer or URL]","storybook":"yarn build && start-storybook -p 9001 -c .storybook","test-once":"jest","tslint-ci":"mkdir -p ./ci/results && yarn run-tslint -t checkstyle -o ./ci/results/tslint-results.xml $npm_package_config_tslint","run-tslint":"tslint -p tsconfig.json","validate-ci":"tsc --noEmit && yarn tslint-ci  && eslint $npm_package_config_eslint -f checkstyle -o ci/results/eslint-results.xml && yarn prettier-check","examples-build":"bash scripts/build-examples.sh","prepublishOnly":"yarn build","prettier-check":"prettier --check '{src,stories,styles,__mocks__,examples/server/src,examples/src,examples/test}/**/*.{ts,js,tsx,jsx,json,scss,md,yaml,html}'","prettier-write":"prettier --write '{src,stories,styles,__mocks__,examples/server/src,examples/src,examples/test}/**/*.{ts,js,tsx,jsx,json,scss,md,yaml,html}'","test-storybook":"yarn build && test-storybook","build-storybook":"yarn build && build-storybook -c .storybook -o dist-storybook","examples-server":"node examples/server/src/index.js","heroku-postbuild":"yarn examples-build developer","examples-testcafe":"testcafe chrome --assertion-timeout 60000 -S -s examples/_screenshots examples/test/**/**/*_test* --debug-on-fail","check-circular-deps":"madge --circular --extensions ts ./src","examples-testcafe-ci":"testcafe 'chrome:headless --no-sandbox' --assertion-timeout 60000 -S -s examples/_screenshots examples/test/**/**/*_test*","examples-testcafe-live":"testcafe-live chrome --assertion-timeout 60000 examples/test/**/**/*_test*"},"typings":"dist/index.d.ts","_npmUser":{"name":"gooddata-ci","email":"rail@gooddata.com"},"deprecated":"@gooddata/react-components@7 reached End of Support on March 31, 2022. Please upgrade (see https://sdk.gooddata.com/gooddata-ui/docs/supported_versions.html for more information).","repository":{"url":"git+ssh://git@github.com/gooddata/gooddata-react-components.git","type":"git"},"_npmVersion":"6.4.1","description":"GoodData React Components","directories":{},"_nodeVersion":"8.12.0","dependencies":{"rxjs":"^5.5.6","uuid":"^3.2.1","immer":"^1.3.1","lodash":"^4.17.11","invariant":"^2.2.2","classnames":"^2.2.6","highcharts":"7.1.1","prop-types":"^15.6.0","react-intl":"^2.4.0","custom-event":"^1.0.1","ag-grid-react":"20.0.0","react-measure":"^2.3.0","@gooddata/typings":"^2.13.2","ag-grid-community":"20.0.0","http-status-codes":"^1.3.0","@gooddata/js-utils":"^3.4.0","@gooddata/numberjs":"^3.1.2","fixed-data-table-2":"0.7.17","react-async-script":"^1.0.1","@gooddata/goodstrap":"^61.2.0","react-dom-factories":"^1.0.2","@gooddata/gooddata-js":"^11.14.2","react-transition-group":"^2.2.1","nodelist-foreach-polyfill":"^1.2.0","highcharts-grouped-categories":"^1.1.3"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"raf":"3.3.2","yup":"^0.24.1","jest":"24.7.1","madge":"^3.4.4","react":"^16.5.2","enzyme":"3.5.0","eslint":"4.19.1","formik":"^0.11.11","moment":"2.23.0","history":"^4.7.2","ts-jest":"24.0.0","webpack":"4.30.0","prettier":"1.16.4","react-ga":"^2.5.2","recharts":"1.0.0-beta.9","testcafe":"0.20.3","commander":"2.14.1","node-sass":"4.7.2","react-dom":"^16.5.2","supertest":"3.0.0","ts-loader":"6.0.0","css-loader":"0.28.7","jest-junit":"3.0.0","raw-loader":"0.5.1","styled-jsx":"2.2.1","typescript":"3.3.4000","@babel/core":"7.4.4","@types/jest":"24.0.6","@types/node":"7.0.8","@types/uuid":"3.4.3","file-loader":"3.0.1","sass-loader":"6.0.6","webpack-cli":"3.3.2","@types/react":"16.0.34","babel-loader":"8.0.5","react-helmet":"5.2.0","react-select":"1.2.1","style-loader":"0.19.1","@types/enzyme":"3.1.13","@types/lodash":"4.14.123","testcafe-live":"0.1.4","@babel/runtime":"7.4.4","@babel/polyfill":"^7.4.4","@storybook/react":"5.0.11","@types/invariant":"2.2.29","@types/react-dom":"16.0.3","isomorphic-fetch":"2.2.1","react-datepicker":"1.1.0","react-router-dom":"4.2.2","@babel/preset-env":"7.4.4","@gooddata/mock-js":"1.28.0","@storybook/addons":"5.0.11","@types/classnames":"2.2.3","@types/prop-types":"15.5.2","@types/react-intl":"2.3.5","@storybook/theming":"5.0.11","identity-obj-proxy":"^3.0.0","webpack-dev-server":"3.3.1","@babel/preset-react":"7.0.0","@types/react-portal":"4.0.1","babel-plugin-lodash":"3.3.4","html-webpack-plugin":"3.2.0","react-test-renderer":"16.4.2","@types/react-measure":"2.0.5","clean-webpack-plugin":"2.0.2","stats-webpack-plugin":"0.7.0","eslint-config-prettier":"4.1.0","react-google-recaptcha":"^0.11.0","tslint-config-prettier":"1.18.0","@gooddata/eslint-config":"0.1.0","@gooddata/tslint-config":"1.0.0","@types/storybook__react":"4.0.1","enzyme-adapter-react-16":"1.3.1","uglifyjs-webpack-plugin":"2.1.2","@gooddata/test-storybook":"3.1.1","@storybook/addon-actions":"5.0.11","@storybook/addon-options":"5.0.11","node-sass-magic-importer":"5.1.0","react-syntax-highlighter":"6.1.2","@types/fixed-data-table-2":"0.8.1","@types/react-test-renderer":"16.0.0","circular-dependency-plugin":"5.0.2","compression-webpack-plugin":"2.0.0","@types/enzyme-adapter-react-16":"1.0.3","@types/storybook__addon-actions":"3.4.2","@babel/plugin-proposal-class-properties":"7.4.4","@babel/plugin-proposal-object-rest-spread":"7.4.4","@babel/plugin-transform-async-to-generator":"7.4.4"},"peerDependencies":{"react":"^16.5.2","react-dom":"^16.5.2"},"_npmOperationalInternal":{"tmp":"tmp/react-components_7.1.0-beta.2_1562744342143_0.22349639390079235","host":"s3://npm-registry-packages"}},"7.1.0-beta.3":{"name":"@gooddata/react-components","version":"7.1.0-beta.3","author":{"name":"GoodData Corporation"},"license":"BSD-3-Clause","_id":"@gooddata/react-components@7.1.0-beta.3","maintainers":[{"name":"bertold8","email":"ivan.nejezchleb@seznam.cz"},{"name":"bugsbunny338","email":"jiri.zajic@mensa.cz"},{"name":"gooddata-ci","email":"rail@gooddata.com"},{"name":"ivan.mjartan","email":"ivan.mjartan@gooddata.com"},{"name":"jakub-sterba","email":"jakub.sterba@gooddata.com"},{"name":"jaroslav.tomecek","email":"jaroslav.tomecek@gooddata.com"},{"name":"jkittler","email":"honza.kittler@gmail.com"},{"name":"khanh.le","email":"khanh.le@gooddata.com"},{"name":"langhamp","email":"pavel.langhammer@gooddata.com"},{"name":"lanhuynh","email":"lan.huynh@gooddata.com"},{"name":"linhhong","email":"linh.hong@gooddata.com"},{"name":"lpearce","email":"levi.pearce@gooddata.com"},{"name":"lupko","email":"lubomir.slivka@gooddata.com"},{"name":"martin.mosko","email":"martin.mosko@gooddata.com"},{"name":"michal.marsal","email":"michal.marsal@gooddata.com"},{"name":"nadtan","email":"tan.nguyen@gooddata.com"},{"name":"naibinh","email":"naibinh@gmail.com"},{"name":"nikolacech","email":"nikola.cech@gooddata.com"},{"name":"no23reason","email":"dan.homola@hotmail.cz"},{"name":"pbenes","email":"petr.benes@gooddata.com"},{"name":"petrjanu","email":"petr.janu@gooddata.com"},{"name":"ptquang86","email":"ptquang86@gmail.com"},{"name":"qduval","email":"quentin.duval@gooddata.com"},{"name":"rodri360","email":"me@rodri360.com"},{"name":"sarfy","email":"martin.sarfy@gmail.com"},{"name":"sitina","email":"jiri.sitina@gooddata.com"},{"name":"sondo","email":"son.do@gooddata.com"},{"name":"strouhaljan","email":"strouhal.jan@gmail.com"},{"name":"tomas.bouma","email":"tomas.bouma@gooddata.com"},{"name":"tomas.kratochvil","email":"tomas.kratochvil@gooddata.com"},{"name":"tomasreichmann","email":"tomasreichmann@gmail.com"},{"name":"tomsatgd","email":"tomas.satinsky@gooddata.com"},{"name":"tu.ngo","email":"tu.ngo@gooddata.com"},{"name":"vlastikcz","email":"vlastimil.kotas@gooddata.com"},{"name":"vlckomi1","email":"michaela.vlckova@gooddata.com"},{"name":"xmort","email":"petr.dolejsi@gooddata.com"},{"name":"yanlipnican","email":"yanlipnican@gmail.com"}],"homepage":"https://github.com/gooddata/gooddata-react-components#readme","bugs":{"url":"https://github.com/gooddata/gooddata-react-components/issues"},"dist":{"shasum":"0cd793e6efdd7286231b562e07e36f1baf6d6f40","tarball":"https://registry.npmjs.org/@gooddata/react-components/-/react-components-7.1.0-beta.3.tgz","fileCount":1825,"integrity":"sha512-dq4q3sRmKsmPyhFFfrckOP27vTK7XTdnZrNAjMhmo8myNahdqkJaR4xkrE7V6Xrj1ZrhKRMCTqv+q9qICNOBeg==","signatures":[{"sig":"MEUCIQCYauf4l+dug6bxQNeGjDnvLVcy1gqVHSTRWH9RJ9UfhAIgLi7rYcioLZ71qMLLFrguzemYsn+IgDAKxAsOOQKWP3Y=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":7528201,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJdJusvCRA9TVsSAnZWagAApcUP/1SMY3l9nwHOBjsc8nQB\nzE9q4UuNe/kDOthzLHE26ACDQF0o8ElPZw/wKqaErvKoxzFz5jPvLyntydKU\nxM9YJGvgJUjmzbjw5KFftvGJGy8Jristl50u8K57u9lGx32RGlPskvzeRFPi\nIswMUsq75bmgRt7BNwdnRXs2mbKy9pKRTkOi8wkiDJXfzSpRKJ3pLYE8OUjO\nKe0TJF7Zp2uEia7QmjoSog9uywomSsVVe9mteIcw03uolzsROxZYxNc6T9od\nlJGVNTdJ1jwq8bZrldpdFOe+pXb5bl6QrnvTYa83Ut1IJRS36qyLR+zczuYd\nKOKzK53ESiwVpjKoO/SJBEBzcOBMVAKvKLeLq35zNx/necx4lVnTMWJwFTs5\nx1SrIsgKY8Qctm+jVmYA3+hgZBvqm/ExfunKV2PTQcE5s1Q/3sbWs93uqcFI\n5B1Jb1p/zBQ9q/LQ8bV3kp39HjPR2AnLFjBlC4ctVW1pYumf6l/z4Axt6mB/\ndsi7UZhPSNAAoWPjLsZx2q1J6uDonCvVnUh6HPdBokhg9jy/12AIpG1KTpNH\n2KptqKULuv/Qu932jx9mswEO4EZNrNgux5ManIk97cYINFdwjairL23LNnhP\ncLdcCg9FmxN1MWvl4jK56tFuTYzLWzvV/ss4b6Q2zw+5ZX4Wv7xfB9bHaYem\nepJ1\r\n=20Ts\r\n-----END PGP SIGNATURE-----\r\n"},"jest":{"testRegex":"(/__tests__/.*|\\.(test|spec))\\.(tsx?|jsx?)$","transform":{".(js|jsx)":"babel-jest",".(ts|tsx)":"ts-jest"},"collectCoverage":false,"moduleNameMapper":{"\\.(css|less|sass|scss)$":"<rootDir>/__mocks__/styleMock.ts","^[./a-zA-Z0-9$_-]+\\.svg$":"<rootDir>/jestSvgStub.js"},"coverageReporters":["html"],"setupFilesAfterEnv":["<rootDir>/jest.setup.js"],"collectCoverageFrom":["src/**/*.{ts,tsx}","examples/server/src/**/*.{js,jsx}","!**/*.d.ts"],"moduleFileExtensions":["ts","tsx","js","jsx","json"],"testPathIgnorePatterns":[",/node_modules/","/dist/"]},"main":"dist/index.js","husky":{"hooks":{"pre-commit":"lint-staged"}},"config":{"eslint":"./examples/**/*.{js,jsx}","tslint":"./{__mocks__,src,stories}/{,**/}*.{ts,tsx}"},"readme":"[![npm version](https://badge.fury.io/js/%40gooddata%2Freact-components.svg)](https://www.npmjs.com/package/@gooddata/react-components) \n\n# GoodData.UI React components\n> A React-based JavaScript library for building data-driven applications\n\n## Getting started\n- [GoodData.UI Documentation](http://sdk.gooddata.com/gooddata-ui/)\n- [GoodData.UI Live Examples](https://gooddata-examples.herokuapp.com/)\n- [Stack Overflow](https://stackoverflow.com/questions/tagged/gooddata)\n\n### Usage\nWith [yarn](https://yarnpkg.com) installed, go to your project directory and run\n```\n$ yarn add @gooddata/react-components\n```\nIf you prefer [npm](npmjs.com) run\n```\n$ npm install --save @gooddata/react-components\n```\n\nThe public API is exposed via global `index.js`. Except for the styles, do not import any other file directly\nbecause they are not intended to be part of the public API.\n\n## Contributing\n\nWe welcome any contribution in form of [issues](https://github.com/gooddata/gooddata-react-components/issues) or [pull requests](https://github.com/gooddata/gooddata-react-components/pulls).\nThese commands may come in handy while developing:\n\n| command | description |\n| ------- | ----------- |\n| `yarn install --pure-lockfile` | first step |\n| ||\n| `yarn dev` | build react-components to `/dist` in watch mode |\n| `yarn test` | run all unit tests |\n| `yarn prettier-write` | format the source code to match the valid codestyle |\n| `yarn validate` | validate codestyle |\n| ||\n| `yarn storybook` | run storybook from `/stories` on http://localhost:9001 |\n| `yarn build-storybook` | build storybook to `/dist-storybook` |\n| `yarn test-storybook` | run storybook and [screenshot tests](https://github.com/gooddata/gdc-client-utils/tree/master/test-storybook) |\n| ||\n| `yarn examples` | run Live Examples dev-server from `/examples` on https://localhost:8999 |\n| `yarn examples-build` | build Live Examples to `/examples/dist` |\n| `yarn examples-server` | serve built Live Examples - see `/examples/server/src` |\n| `yarn examples-testcafe` | run testcafe tests against `localhost:8999` |\n\n### Deploy to heroku.com\nWhen you deploy this repo to heroku, it serves *GoodData.UI Live Examples*.\nRelevant tasks are in `Procfile` and `package.json`.\n\n```bash\n# run in the project directory\nheroku login\nheroku create <your-app-name>\nheroku config:set DOMAIN_ADMIN_USERNAME=x@gooddata.com DOMAIN_ADMIN_PASSWORD=xy PROJECT_ID_TO_ASSIGN=xms7ga4tf3g3nzucd8380o2bev8oeknp\ngit push heroku HEAD:master\nheroku open\n```\n\n### Run Live Examples Locally\nTo run *GoodData.UI Live Examples* locally:\n```bash\ngit clone <this-repository>\ncd  <repository-folder>\nyarn install --pure-lockfile\nyarn examples\n```\nThen open https://localhost:8999 and login using Live Examples account (you can [create one here](https://gooddata-examples.herokuapp.com/registration)).\n\n### Source code formatting\nThe source code in the repository is formatted by [Prettier](https://prettier.io/). \nThe format of the code is validated by our Continuous Integration server and is one of the requirements of successful merge.\n\nPrettier is supported by every major IDE. You can find the list of supported editors and how to configure them [here](https://prettier.io/docs/en/editors.html).\n\nIn the case, when your editor is not supported or you don't want to setup the integration, you can run the `yarn prettier-write` command to reformat the code before commit.\n\n## Changelog\n\n- see [CHANGELOG.md](CHANGELOG.md)\n\n## License\n\n(C) 2007-2018 GoodData Corporation\n\nThis project is dual licensed:\n\n- The ATTRIBUTION-NONCOMMERCIAL 4.0 INTERNATIONAL (CC BY-NC 4.0) is used for purpose of the trial experience and evaluation of GoodData.UI library.\n- The GOODDATA GOODDATA.UI LIBRARY END USER LICENSE AGREEMENT is used for GoodData customers.\n\nFor more information, please see [LICENSE](https://github.com/gooddata/gooddata-react-components/blob/master/LICENSE)\n","gitHead":"a365bfd26a3beae1443a34d8a7460c2b444f9f9e","scripts":{"dev":"bash scripts/build.sh --dev-watch","test":"jest --watch","build":"bash scripts/build.sh","tslint":"yarn run-tslint -t verbose $npm_package_config_tslint","prepare":"cd examples/server && yarn install --frozen-lockfile && cd ../..; rm -r examples/node_modules 2>/dev/null; true","examples":"bash scripts/run-examples.sh","prepare?":"# Called before `npm publish` and on local `npm install`. Temporarily also for deleting obsolete node_modules. Ends with `true` to continue gracefully.","validate":"tsc --noEmit && yarn tslint && eslint $npm_package_config_eslint && yarn prettier-check","build-dev":"bash scripts/build.sh --dev","examples?":"# Default is developer domain, other options: yarn examples [sec,secure,stg,stg2,stg3,demo,developer or URL]","storybook":"yarn build && start-storybook -p 9001 -c .storybook","test-once":"jest","tslint-ci":"mkdir -p ./ci/results && yarn run-tslint -t checkstyle -o ./ci/results/tslint-results.xml $npm_package_config_tslint","run-tslint":"tslint -p tsconfig.json","validate-ci":"tsc --noEmit && yarn tslint-ci  && eslint $npm_package_config_eslint -f checkstyle -o ci/results/eslint-results.xml && yarn prettier-check","examples-build":"bash scripts/build-examples.sh","prepublishOnly":"yarn build","prettier-check":"prettier --check '{src,stories,styles,__mocks__,examples/server/src,examples/src,examples/test}/**/*.{ts,js,tsx,jsx,json,scss,md,yaml,html}'","prettier-write":"prettier --write '{src,stories,styles,__mocks__,examples/server/src,examples/src,examples/test}/**/*.{ts,js,tsx,jsx,json,scss,md,yaml,html}'","test-storybook":"yarn build && test-storybook","build-storybook":"yarn build && build-storybook -c .storybook -o dist-storybook","examples-server":"node examples/server/src/index.js","heroku-postbuild":"yarn examples-build developer","examples-testcafe":"testcafe chrome --assertion-timeout 60000 -S -s examples/_screenshots examples/test/**/**/*_test* --debug-on-fail","check-circular-deps":"madge --circular --extensions ts ./src","examples-testcafe-ci":"testcafe 'chrome:headless --no-sandbox' --assertion-timeout 60000 -S -s examples/_screenshots examples/test/**/**/*_test*","examples-testcafe-live":"testcafe-live chrome --assertion-timeout 60000 examples/test/**/**/*_test*"},"typings":"dist/index.d.ts","_npmUser":{"name":"gooddata-ci","email":"rail@gooddata.com"},"deprecated":"@gooddata/react-components@7 reached End of Support on March 31, 2022. Please upgrade (see https://sdk.gooddata.com/gooddata-ui/docs/supported_versions.html for more information).","repository":{"url":"git+ssh://git@github.com/gooddata/gooddata-react-components.git","type":"git"},"_npmVersion":"6.4.1","description":"GoodData React Components","directories":{},"lint-staged":{"{src,stories,styles,__mocks__,examples/server/src,examples/src,examples/test}/**/*.{ts,js,tsx,jsx,json,scss,md,yaml,html}":["prettier --write","git add"]},"_nodeVersion":"8.12.0","dependencies":{"rxjs":"^5.5.6","uuid":"^3.2.1","immer":"^1.3.1","lodash":"^4.17.11","invariant":"^2.2.2","classnames":"^2.2.6","highcharts":"7.1.1","prop-types":"^15.6.0","react-intl":"^2.4.0","custom-event":"^1.0.1","ag-grid-react":"20.0.0","react-measure":"^2.3.0","@gooddata/typings":"^2.13.2","ag-grid-community":"20.0.0","http-status-codes":"^1.3.0","@gooddata/js-utils":"^3.4.0","@gooddata/numberjs":"^3.1.2","fixed-data-table-2":"0.7.17","react-async-script":"^1.0.1","@gooddata/goodstrap":"^61.2.0","react-dom-factories":"^1.0.2","@gooddata/gooddata-js":"^11.14.2","react-transition-group":"^2.2.1","nodelist-foreach-polyfill":"^1.2.0","highcharts-grouped-categories":"^1.1.3"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"raf":"3.3.2","yup":"^0.24.1","jest":"24.7.1","husky":"3.0.0","madge":"^3.4.4","react":"^16.5.2","enzyme":"3.5.0","eslint":"4.19.1","formik":"^0.11.11","moment":"2.23.0","history":"^4.7.2","ts-jest":"24.0.0","webpack":"4.30.0","prettier":"1.16.4","react-ga":"^2.5.2","recharts":"1.0.0-beta.9","testcafe":"0.20.3","commander":"2.14.1","node-sass":"4.7.2","react-dom":"^16.5.2","supertest":"3.0.0","ts-loader":"6.0.0","css-loader":"0.28.7","jest-junit":"3.0.0","raw-loader":"0.5.1","styled-jsx":"2.2.1","typescript":"3.3.4000","@babel/core":"7.4.4","@types/jest":"24.0.6","@types/node":"7.0.8","@types/uuid":"3.4.3","file-loader":"3.0.1","lint-staged":"9.1.0","sass-loader":"6.0.6","webpack-cli":"3.3.2","@types/react":"16.0.34","babel-loader":"8.0.5","react-helmet":"5.2.0","react-select":"1.2.1","style-loader":"0.19.1","@types/enzyme":"3.1.13","@types/lodash":"4.14.123","testcafe-live":"0.1.4","@babel/runtime":"7.4.4","@babel/polyfill":"^7.4.4","@storybook/react":"5.0.11","@types/invariant":"2.2.29","@types/react-dom":"16.0.3","isomorphic-fetch":"2.2.1","react-datepicker":"1.1.0","react-router-dom":"4.2.2","@babel/preset-env":"7.4.4","@gooddata/mock-js":"1.28.0","@storybook/addons":"5.0.11","@types/classnames":"2.2.3","@types/prop-types":"15.5.2","@types/react-intl":"2.3.5","@storybook/theming":"5.0.11","identity-obj-proxy":"^3.0.0","webpack-dev-server":"3.3.1","@babel/preset-react":"7.0.0","@types/react-portal":"4.0.1","babel-plugin-lodash":"3.3.4","html-webpack-plugin":"3.2.0","react-test-renderer":"16.4.2","@types/react-measure":"2.0.5","clean-webpack-plugin":"2.0.2","stats-webpack-plugin":"0.7.0","eslint-config-prettier":"4.1.0","react-google-recaptcha":"^0.11.0","tslint-config-prettier":"1.18.0","@gooddata/eslint-config":"0.1.0","@gooddata/tslint-config":"1.0.0","@types/storybook__react":"4.0.1","enzyme-adapter-react-16":"1.3.1","uglifyjs-webpack-plugin":"2.1.2","@gooddata/test-storybook":"3.1.1","@storybook/addon-actions":"5.0.11","@storybook/addon-options":"5.0.11","node-sass-magic-importer":"5.1.0","react-syntax-highlighter":"6.1.2","@types/fixed-data-table-2":"0.8.1","@types/react-test-renderer":"16.0.0","circular-dependency-plugin":"5.0.2","compression-webpack-plugin":"2.0.0","@types/enzyme-adapter-react-16":"1.0.3","@types/storybook__addon-actions":"3.4.2","@babel/plugin-proposal-class-properties":"7.4.4","@babel/plugin-proposal-object-rest-spread":"7.4.4","@babel/plugin-transform-async-to-generator":"7.4.4"},"peerDependencies":{"react":"^16.5.2","react-dom":"^16.5.2"},"_npmOperationalInternal":{"tmp":"tmp/react-components_7.1.0-beta.3_1562831662208_0.6721569935186014","host":"s3://npm-registry-packages"}},"7.1.0-beta.4":{"name":"@gooddata/react-components","version":"7.1.0-beta.4","author":{"name":"GoodData Corporation"},"license":"BSD-3-Clause","_id":"@gooddata/react-components@7.1.0-beta.4","maintainers":[{"name":"afi","email":"adam.fiedler@gooddata.com"},{"name":"bertold8","email":"ivan.nejezchleb@seznam.cz"},{"name":"bugsbunny338","email":"jiri.zajic@mensa.cz"},{"name":"gooddata-ci","email":"rail@gooddata.com"},{"name":"ivan.mjartan","email":"ivan.mjartan@gooddata.com"},{"name":"jakub-sterba","email":"jakub.sterba@gooddata.com"},{"name":"jaroslav.tomecek","email":"jaroslav.tomecek@gooddata.com"},{"name":"jkittler","email":"honza.kittler@gmail.com"},{"name":"khanh.le","email":"khanh.le@gooddata.com"},{"name":"langhamp","email":"pavel.langhammer@gooddata.com"},{"name":"lanhuynh","email":"lan.huynh@gooddata.com"},{"name":"linhhong","email":"linh.hong@gooddata.com"},{"name":"lpearce","email":"levi.pearce@gooddata.com"},{"name":"lupko","email":"lubomir.slivka@gooddata.com"},{"name":"martin.mosko","email":"martin.mosko@gooddata.com"},{"name":"michal.marsal","email":"michal.marsal@gooddata.com"},{"name":"nadtan","email":"tan.nguyen@gooddata.com"},{"name":"naibinh","email":"naibinh@gmail.com"},{"name":"nikolacech","email":"nikola.cech@gooddata.com"},{"name":"no23reason","email":"dan.homola@hotmail.cz"},{"name":"pbenes","email":"petr.benes@gooddata.com"},{"name":"petrjanu","email":"petr.janu@gooddata.com"},{"name":"ptquang86","email":"ptquang86@gmail.com"},{"name":"qduval","email":"quentin.duval@gooddata.com"},{"name":"rodri360","email":"me@rodri360.com"},{"name":"sarfy","email":"martin.sarfy@gmail.com"},{"name":"sitina","email":"jiri.sitina@gooddata.com"},{"name":"sondo","email":"son.do@gooddata.com"},{"name":"strouhaljan","email":"strouhal.jan@gmail.com"},{"name":"tomas.bouma","email":"tomas.bouma@gooddata.com"},{"name":"tomas.kratochvil","email":"tomas.kratochvil@gooddata.com"},{"name":"tomasreichmann","email":"tomasreichmann@gmail.com"},{"name":"tomsatgd","email":"tomas.satinsky@gooddata.com"},{"name":"tu.ngo","email":"tu.ngo@gooddata.com"},{"name":"vlastikcz","email":"vlastimil.kotas@gooddata.com"},{"name":"vlckomi1","email":"michaela.vlckova@gooddata.com"},{"name":"xmort","email":"petr.dolejsi@gooddata.com"},{"name":"yanlipnican","email":"yanlipnican@gmail.com"}],"homepage":"https://github.com/gooddata/gooddata-react-components#readme","bugs":{"url":"https://github.com/gooddata/gooddata-react-components/issues"},"dist":{"shasum":"f986d5324aaf9bf9d5c8826e89263071463a7268","tarball":"https://registry.npmjs.org/@gooddata/react-components/-/react-components-7.1.0-beta.4.tgz","fileCount":1825,"integrity":"sha512-HMPX97QX8MUos6jqUNaiy6vttJsHc9561QdKbb03QMLe0x//clj77olOuxTQjRZsQ1Z1Sl55I3bEmrmSRA6Wsw==","signatures":[{"sig":"MEQCIAReetA373GOFcJ795A8xBIxyfL9IHItbsAlRJkVZNgXAiBHQtoutRUTBSh4AWVObaoKHw2+ZRa6CAhDW/D4qtFmFQ==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":7526990,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJdJv87CRA9TVsSAnZWagAA4GQQAJiu++j3hAdOU+OoBVV2\nbsyKYExgK3UTQJhqvB6nZzltZOKwQ5f6DGPmmLMjAeFqNyvZwqC/DgKkbWe0\nFmlATVR9KfE5YJRJGb+hrvvgWqBuR72w6l3Lty6PaWpmjICjgq9h/As7JLT3\n6qSan4M5T+75iP/i4oXdH3yRtgpXaELQJxVvcjDVvo70GPaiIJ4OrzyMMiGy\nc/1f3/7aUN/9diwT5cQ1KYT9etnEn+j7osZIu+Ix9PYVtCys9Vdz4EqLIoA2\n+TlRvBQbVtTfqS6vEaxkG5eHJ2oJHIHs6ojDeVf68SDTdZXDy/tkWxhIclhx\nSqGYnBpu0aaqzjgYMSbHIJCAcKKqGh77xENlOpSaO9tZNTSVeXHk72nolwnd\nqXYWs0qYHBQ03LlZKcn84124VGT+hFCiygdDg+hkl1ZZbT+Ib9cW6wrYb+bW\n4WySVL3XERCH4YBKvvixlJ84C+Z0HW8LraTd0sh3RU10eQlXWA4OpsHILn/x\nCwqyRQFvASHmSqtT3s4nS4uGzCxXNwA1oU4bzs8HV85A7Jn121b1hQcs8vvY\noGobrqMgUSLZALiDKG6tGUItmntWcFrOPViNdafsFb6Q+G1outCGwNzxTG6U\ndG0T6P8higEGTFnhpkC+hUSr+Onc73SEZy9MJKtDezsDnIYKpgo/pGQ1KPXi\neu77\r\n=9LIC\r\n-----END PGP SIGNATURE-----\r\n"},"jest":{"testRegex":"(/__tests__/.*|\\.(test|spec))\\.(tsx?|jsx?)$","transform":{".(js|jsx)":"babel-jest",".(ts|tsx)":"ts-jest"},"collectCoverage":false,"moduleNameMapper":{"\\.(css|less|sass|scss)$":"<rootDir>/__mocks__/styleMock.ts","^[./a-zA-Z0-9$_-]+\\.svg$":"<rootDir>/jestSvgStub.js"},"coverageReporters":["html"],"setupFilesAfterEnv":["<rootDir>/jest.setup.js"],"collectCoverageFrom":["src/**/*.{ts,tsx}","examples/server/src/**/*.{js,jsx}","!**/*.d.ts"],"moduleFileExtensions":["ts","tsx","js","jsx","json"],"testPathIgnorePatterns":[",/node_modules/","/dist/"]},"main":"dist/index.js","husky":{"hooks":{"pre-commit":"lint-staged"}},"config":{"eslint":"./examples/**/*.{js,jsx}","tslint":"./{__mocks__,src,stories}/{,**/}*.{ts,tsx}"},"readme":"[![npm version](https://badge.fury.io/js/%40gooddata%2Freact-components.svg)](https://www.npmjs.com/package/@gooddata/react-components) \n\n# GoodData.UI React components\n> A React-based JavaScript library for building data-driven applications\n\n## Getting started\n- [GoodData.UI Documentation](http://sdk.gooddata.com/gooddata-ui/)\n- [GoodData.UI Live Examples](https://gooddata-examples.herokuapp.com/)\n- [Stack Overflow](https://stackoverflow.com/questions/tagged/gooddata)\n\n### Usage\nWith [yarn](https://yarnpkg.com) installed, go to your project directory and run\n```\n$ yarn add @gooddata/react-components\n```\nIf you prefer [npm](npmjs.com) run\n```\n$ npm install --save @gooddata/react-components\n```\n\nThe public API is exposed via global `index.js`. Except for the styles, do not import any other file directly\nbecause they are not intended to be part of the public API.\n\n## Contributing\n\nWe welcome any contribution in form of [issues](https://github.com/gooddata/gooddata-react-components/issues) or [pull requests](https://github.com/gooddata/gooddata-react-components/pulls).\nThese commands may come in handy while developing:\n\n| command | description |\n| ------- | ----------- |\n| `yarn install --pure-lockfile` | first step |\n| ||\n| `yarn dev` | build react-components to `/dist` in watch mode |\n| `yarn test` | run all unit tests |\n| `yarn prettier-write` | format the source code to match the valid codestyle |\n| `yarn validate` | validate codestyle |\n| ||\n| `yarn storybook` | run storybook from `/stories` on http://localhost:9001 |\n| `yarn build-storybook` | build storybook to `/dist-storybook` |\n| `yarn test-storybook` | run storybook and [screenshot tests](https://github.com/gooddata/gdc-client-utils/tree/master/test-storybook) |\n| ||\n| `yarn examples` | run Live Examples dev-server from `/examples` on https://localhost:8999 |\n| `yarn examples-build` | build Live Examples to `/examples/dist` |\n| `yarn examples-server` | serve built Live Examples - see `/examples/server/src` |\n| `yarn examples-testcafe` | run testcafe tests against `localhost:8999` |\n\n### Deploy to heroku.com\nWhen you deploy this repo to heroku, it serves *GoodData.UI Live Examples*.\nRelevant tasks are in `Procfile` and `package.json`.\n\n```bash\n# run in the project directory\nheroku login\nheroku create <your-app-name>\nheroku config:set DOMAIN_ADMIN_USERNAME=x@gooddata.com DOMAIN_ADMIN_PASSWORD=xy PROJECT_ID_TO_ASSIGN=xms7ga4tf3g3nzucd8380o2bev8oeknp\ngit push heroku HEAD:master\nheroku open\n```\n\n### Run Live Examples Locally\nTo run *GoodData.UI Live Examples* locally:\n```bash\ngit clone <this-repository>\ncd  <repository-folder>\nyarn install --pure-lockfile\nyarn examples\n```\nThen open https://localhost:8999 and login using Live Examples account (you can [create one here](https://gooddata-examples.herokuapp.com/registration)).\n\n### Source code formatting\nThe source code in the repository is formatted by [Prettier](https://prettier.io/). \nThe format of the code is validated by our Continuous Integration server and is one of the requirements of successful merge.\n\nPrettier is supported by every major IDE. You can find the list of supported editors and how to configure them [here](https://prettier.io/docs/en/editors.html).\n\nIn the case, when your editor is not supported or you don't want to setup the integration, you can run the `yarn prettier-write` command to reformat the code before commit.\n\n## Changelog\n\n- see [CHANGELOG.md](CHANGELOG.md)\n\n## License\n\n(C) 2007-2018 GoodData Corporation\n\nThis project is dual licensed:\n\n- The ATTRIBUTION-NONCOMMERCIAL 4.0 INTERNATIONAL (CC BY-NC 4.0) is used for purpose of the trial experience and evaluation of GoodData.UI library.\n- The GOODDATA GOODDATA.UI LIBRARY END USER LICENSE AGREEMENT is used for GoodData customers.\n\nFor more information, please see [LICENSE](https://github.com/gooddata/gooddata-react-components/blob/master/LICENSE)\n","gitHead":"b72d9da18c5bff6fb93cb86f43d68d9152467446","scripts":{"dev":"bash scripts/build.sh --dev-watch","test":"jest --watch","build":"bash scripts/build.sh","tslint":"yarn run-tslint -t verbose $npm_package_config_tslint","prepare":"cd examples/server && yarn install --frozen-lockfile && cd ../..; rm -r examples/node_modules 2>/dev/null; true","examples":"bash scripts/run-examples.sh","prepare?":"# Called before `npm publish` and on local `npm install`. Temporarily also for deleting obsolete node_modules. Ends with `true` to continue gracefully.","validate":"tsc --noEmit && yarn tslint && eslint $npm_package_config_eslint && yarn prettier-check","build-dev":"bash scripts/build.sh --dev","examples?":"# Default is developer domain, other options: yarn examples [sec,secure,stg,stg2,stg3,demo,developer or URL]","storybook":"yarn build && start-storybook -p 9001 -c .storybook","test-once":"jest","tslint-ci":"mkdir -p ./ci/results && yarn run-tslint -t checkstyle -o ./ci/results/tslint-results.xml $npm_package_config_tslint","run-tslint":"tslint -p tsconfig.json","validate-ci":"tsc --noEmit && yarn tslint-ci  && eslint $npm_package_config_eslint -f checkstyle -o ci/results/eslint-results.xml && yarn prettier-check","examples-build":"bash scripts/build-examples.sh","prepublishOnly":"yarn build","prettier-check":"prettier --check '{src,stories,styles,__mocks__,examples/server/src,examples/src,examples/test}/**/*.{ts,js,tsx,jsx,json,scss,md,yaml,html}'","prettier-write":"prettier --write '{src,stories,styles,__mocks__,examples/server/src,examples/src,examples/test}/**/*.{ts,js,tsx,jsx,json,scss,md,yaml,html}'","test-storybook":"yarn build && test-storybook","build-storybook":"yarn build && build-storybook -c .storybook -o dist-storybook","examples-server":"node examples/server/src/index.js","heroku-postbuild":"yarn examples-build developer","examples-testcafe":"testcafe chrome --assertion-timeout 60000 -S -s examples/_screenshots examples/test/**/**/*_test* --debug-on-fail","check-circular-deps":"madge --circular --extensions ts ./src","examples-testcafe-ci":"testcafe 'chrome:headless --no-sandbox' --assertion-timeout 60000 -S -s examples/_screenshots examples/test/**/**/*_test*","examples-testcafe-live":"testcafe-live chrome --assertion-timeout 60000 examples/test/**/**/*_test*"},"typings":"dist/index.d.ts","_npmUser":{"name":"gooddata-ci","email":"rail@gooddata.com"},"deprecated":"@gooddata/react-components@7 reached End of Support on March 31, 2022. Please upgrade (see https://sdk.gooddata.com/gooddata-ui/docs/supported_versions.html for more information).","repository":{"url":"git+ssh://git@github.com/gooddata/gooddata-react-components.git","type":"git"},"_npmVersion":"6.4.1","description":"GoodData React Components","directories":{},"lint-staged":{"{src,stories,styles,__mocks__,examples/server/src,examples/src,examples/test}/**/*.{ts,js,tsx,jsx,json,scss,md,yaml,html}":["prettier --write","git add"]},"_nodeVersion":"8.12.0","dependencies":{"rxjs":"^5.5.6","uuid":"^3.2.1","immer":"^1.3.1","lodash":"^4.17.11","invariant":"^2.2.2","classnames":"^2.2.6","highcharts":"7.1.1","prop-types":"^15.6.0","react-intl":"^2.4.0","custom-event":"^1.0.1","ag-grid-react":"20.0.0","react-measure":"^2.3.0","@gooddata/typings":"^2.13.2","ag-grid-community":"20.0.0","http-status-codes":"^1.3.0","@gooddata/js-utils":"^3.4.0","@gooddata/numberjs":"^3.1.2","fixed-data-table-2":"0.7.17","react-async-script":"^1.0.1","@gooddata/goodstrap":"^62.0.0","react-dom-factories":"^1.0.2","@gooddata/gooddata-js":"^11.14.2","react-transition-group":"^2.2.1","nodelist-foreach-polyfill":"^1.2.0","highcharts-grouped-categories":"^1.1.3"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"raf":"3.3.2","yup":"^0.24.1","jest":"24.7.1","husky":"3.0.0","madge":"^3.4.4","react":"^16.5.2","enzyme":"3.5.0","eslint":"4.19.1","formik":"^0.11.11","moment":"2.23.0","history":"^4.7.2","ts-jest":"24.0.0","webpack":"4.30.0","prettier":"1.16.4","react-ga":"^2.5.2","recharts":"1.0.0-beta.9","testcafe":"0.20.3","commander":"2.14.1","node-sass":"4.7.2","react-dom":"^16.5.2","supertest":"3.0.0","ts-loader":"6.0.0","css-loader":"0.28.7","jest-junit":"3.0.0","raw-loader":"0.5.1","styled-jsx":"2.2.1","typescript":"3.3.4000","@babel/core":"7.4.4","@types/jest":"24.0.6","@types/node":"7.0.8","@types/uuid":"3.4.3","file-loader":"3.0.1","lint-staged":"9.1.0","sass-loader":"6.0.6","webpack-cli":"3.3.2","@types/react":"16.0.34","babel-loader":"8.0.5","react-helmet":"5.2.0","react-select":"1.2.1","style-loader":"0.19.1","@types/enzyme":"3.1.13","@types/lodash":"4.14.123","testcafe-live":"0.1.4","@babel/runtime":"7.4.4","@babel/polyfill":"^7.4.4","@storybook/react":"5.0.11","@types/invariant":"2.2.29","@types/react-dom":"16.0.3","isomorphic-fetch":"2.2.1","react-datepicker":"1.1.0","react-router-dom":"4.2.2","@babel/preset-env":"7.4.4","@gooddata/mock-js":"1.28.0","@storybook/addons":"5.0.11","@types/classnames":"2.2.3","@types/prop-types":"15.5.2","@types/react-intl":"2.3.5","@storybook/theming":"5.0.11","identity-obj-proxy":"^3.0.0","webpack-dev-server":"3.3.1","@babel/preset-react":"7.0.0","@types/react-portal":"4.0.1","babel-plugin-lodash":"3.3.4","html-webpack-plugin":"3.2.0","react-test-renderer":"16.4.2","@types/react-measure":"2.0.5","clean-webpack-plugin":"2.0.2","stats-webpack-plugin":"0.7.0","eslint-config-prettier":"4.1.0","react-google-recaptcha":"^0.11.0","tslint-config-prettier":"1.18.0","@gooddata/eslint-config":"0.1.0","@gooddata/tslint-config":"1.0.0","@types/storybook__react":"4.0.1","enzyme-adapter-react-16":"1.3.1","uglifyjs-webpack-plugin":"2.1.2","@gooddata/test-storybook":"3.1.1","@storybook/addon-actions":"5.0.11","@storybook/addon-options":"5.0.11","node-sass-magic-importer":"5.1.0","react-syntax-highlighter":"6.1.2","@types/fixed-data-table-2":"0.8.1","@types/react-test-renderer":"16.0.0","circular-dependency-plugin":"5.0.2","compression-webpack-plugin":"2.0.0","@types/enzyme-adapter-react-16":"1.0.3","@types/storybook__addon-actions":"3.4.2","@babel/plugin-proposal-class-properties":"7.4.4","@babel/plugin-proposal-object-rest-spread":"7.4.4","@babel/plugin-transform-async-to-generator":"7.4.4"},"peerDependencies":{"react":"^16.5.2","react-dom":"^16.5.2"},"_npmOperationalInternal":{"tmp":"tmp/react-components_7.1.0-beta.4_1562836794689_0.410421968680474","host":"s3://npm-registry-packages"}},"7.1.0-beta.5":{"name":"@gooddata/react-components","version":"7.1.0-beta.5","author":{"name":"GoodData Corporation"},"license":"BSD-3-Clause","_id":"@gooddata/react-components@7.1.0-beta.5","maintainers":[{"name":"afi","email":"adam.fiedler@gooddata.com"},{"name":"bertold8","email":"ivan.nejezchleb@seznam.cz"},{"name":"bugsbunny338","email":"jiri.zajic@mensa.cz"},{"name":"gooddata-ci","email":"rail@gooddata.com"},{"name":"ivan.mjartan","email":"ivan.mjartan@gooddata.com"},{"name":"jakub-sterba","email":"jakub.sterba@gooddata.com"},{"name":"jaroslav.tomecek","email":"jaroslav.tomecek@gooddata.com"},{"name":"jkittler","email":"honza.kittler@gmail.com"},{"name":"khanh.le","email":"khanh.le@gooddata.com"},{"name":"langhamp","email":"pavel.langhammer@gooddata.com"},{"name":"lanhuynh","email":"lan.huynh@gooddata.com"},{"name":"linhhong","email":"linh.hong@gooddata.com"},{"name":"lpearce","email":"levi.pearce@gooddata.com"},{"name":"lupko","email":"lubomir.slivka@gooddata.com"},{"name":"martin.mosko","email":"martin.mosko@gooddata.com"},{"name":"michal.marsal","email":"michal.marsal@gooddata.com"},{"name":"nadtan","email":"tan.nguyen@gooddata.com"},{"name":"naibinh","email":"naibinh@gmail.com"},{"name":"nikolacech","email":"nikola.cech@gooddata.com"},{"name":"no23reason","email":"dan.homola@hotmail.cz"},{"name":"pbenes","email":"petr.benes@gooddata.com"},{"name":"petrjanu","email":"petr.janu@gooddata.com"},{"name":"ptquang86","email":"ptquang86@gmail.com"},{"name":"qduval","email":"quentin.duval@gooddata.com"},{"name":"rodri360","email":"me@rodri360.com"},{"name":"sarfy","email":"martin.sarfy@gmail.com"},{"name":"sitina","email":"jiri.sitina@gooddata.com"},{"name":"sondo","email":"son.do@gooddata.com"},{"name":"strouhaljan","email":"strouhal.jan@gmail.com"},{"name":"tomas.bouma","email":"tomas.bouma@gooddata.com"},{"name":"tomas.kratochvil","email":"tomas.kratochvil@gooddata.com"},{"name":"tomasreichmann","email":"tomasreichmann@gmail.com"},{"name":"tomsatgd","email":"tomas.satinsky@gooddata.com"},{"name":"tu.ngo","email":"tu.ngo@gooddata.com"},{"name":"vlastikcz","email":"vlastimil.kotas@gooddata.com"},{"name":"vlckomi1","email":"michaela.vlckova@gooddata.com"},{"name":"xmort","email":"petr.dolejsi@gooddata.com"},{"name":"yanlipnican","email":"yanlipnican@gmail.com"}],"homepage":"https://github.com/gooddata/gooddata-react-components#readme","bugs":{"url":"https://github.com/gooddata/gooddata-react-components/issues"},"dist":{"shasum":"dcdb9aab3e7836909844501e197d6a2b154c2599","tarball":"https://registry.npmjs.org/@gooddata/react-components/-/react-components-7.1.0-beta.5.tgz","fileCount":1826,"integrity":"sha512-LWNwZ3z7piBO4k0aH+Ob/KgNSq2tJcENuC2+t49D1M1zesD/+D76eu590ikb6d5DeVTCTn8qFrCirX6gDaKkqg==","signatures":[{"sig":"MEQCIDUb1rqAm8EU8rKjnvsIJThvpKiJZhZzE0TFjpIm6zqYAiB+tjfklkQi3Z4w/PLIQ6uAoPNNqOhZ28Cbtt1yjGZ9fA==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":7543463,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJdJ0McCRA9TVsSAnZWagAA4QoP/0RELTmQCixV9YpADetj\nBl82eg/Zqj3Gd2L5NR4M+Knf+2P6cOFkNmXkN4QnOUPgI7MsZK7UpGrozjSm\neXo+4u8++QDXtTKKl0FOkEFKeUDTGaN+wIR45mnzAkz2ehNFw1uxlvYPsLxw\n14vB+UuLueB1M5JMx0Zd/ShhVH3V3O3JEh4CKZu2LNFBTSovn61+qYQZjd6P\n72bAt0ICfbSwMRv1m8FDys08u/kkK03Hbe/0KzQFXiO3ltpplg5PicnNqknU\nidbrareiHHxtUnfOI+OTnT/w5Y34vBPSNCz5WgKXpHTPBP7isoa3j9NxWmLL\nmk5ps92dkvd8qUZ01VYTIHy+DrCoeB6wEzjjqgcyaedlcBdUyCHJBOpSQ8UP\nnHWEklFMNf6DL5IS7NEAUVEbh2095jBIQocgdTruf0dbaIbtYa73xpZQAwmg\noPgOdl7OJED1B++F9Ee8GPUFE/TdVLG75i+hXIp2GPxFv//ZbJqINbBI5hqY\ntiiKCIBLx3Rew0rj71k+B8GbkTdREDerpu9l68PieFrbG8zf7iq1yoTt56x4\nt1b2lDkzp9eaXSGzBc7HE45yKt2LYCYavbYsY9r0s8wnprbJnte4FajDRU+S\ns4lH8F71GyPEOULRZo4Jp83hcMG9atsVpfVAfX0kSXH8BPWLGPShAQpszKvu\n5YCr\r\n=1sXC\r\n-----END PGP SIGNATURE-----\r\n"},"jest":{"testRegex":"(/__tests__/.*|\\.(test|spec))\\.(tsx?|jsx?)$","transform":{".(js|jsx)":"babel-jest",".(ts|tsx)":"ts-jest"},"collectCoverage":false,"moduleNameMapper":{"\\.(css|less|sass|scss)$":"<rootDir>/__mocks__/styleMock.ts","^[./a-zA-Z0-9$_-]+\\.svg$":"<rootDir>/jestSvgStub.js"},"coverageReporters":["html"],"setupFilesAfterEnv":["<rootDir>/jest.setup.js"],"collectCoverageFrom":["src/**/*.{ts,tsx}","examples/server/src/**/*.{js,jsx}","!**/*.d.ts"],"moduleFileExtensions":["ts","tsx","js","jsx","json"],"testPathIgnorePatterns":[",/node_modules/","/dist/"]},"main":"dist/index.js","husky":{"hooks":{"pre-commit":"lint-staged"}},"config":{"eslint":"./examples/**/*.{js,jsx}","tslint":"./{__mocks__,src,stories}/{,**/}*.{ts,tsx}"},"readme":"[![npm version](https://badge.fury.io/js/%40gooddata%2Freact-components.svg)](https://www.npmjs.com/package/@gooddata/react-components) \n\n# GoodData.UI React components\n> A React-based JavaScript library for building data-driven applications\n\n## Getting started\n- [GoodData.UI Documentation](http://sdk.gooddata.com/gooddata-ui/)\n- [GoodData.UI Live Examples](https://gooddata-examples.herokuapp.com/)\n- [Stack Overflow](https://stackoverflow.com/questions/tagged/gooddata)\n\n### Usage\nWith [yarn](https://yarnpkg.com) installed, go to your project directory and run\n```\n$ yarn add @gooddata/react-components\n```\nIf you prefer [npm](npmjs.com) run\n```\n$ npm install --save @gooddata/react-components\n```\n\nThe public API is exposed via global `index.js`. Except for the styles, do not import any other file directly\nbecause they are not intended to be part of the public API.\n\n## Contributing\n\nWe welcome any contribution in form of [issues](https://github.com/gooddata/gooddata-react-components/issues) or [pull requests](https://github.com/gooddata/gooddata-react-components/pulls).\nThese commands may come in handy while developing:\n\n| command | description |\n| ------- | ----------- |\n| `yarn install --pure-lockfile` | first step |\n| ||\n| `yarn dev` | build react-components to `/dist` in watch mode |\n| `yarn test` | run all unit tests |\n| `yarn prettier-write` | format the source code to match the valid codestyle |\n| `yarn validate` | validate codestyle |\n| ||\n| `yarn storybook` | run storybook from `/stories` on http://localhost:9001 |\n| `yarn build-storybook` | build storybook to `/dist-storybook` |\n| `yarn test-storybook` | run storybook and [screenshot tests](https://github.com/gooddata/gdc-client-utils/tree/master/test-storybook) |\n| ||\n| `yarn examples` | run Live Examples dev-server from `/examples` on https://localhost:8999 |\n| `yarn examples-build` | build Live Examples to `/examples/dist` |\n| `yarn examples-server` | serve built Live Examples - see `/examples/server/src` |\n| `yarn examples-testcafe` | run testcafe tests against `localhost:8999` |\n\n### Deploy to heroku.com\nWhen you deploy this repo to heroku, it serves *GoodData.UI Live Examples*.\nRelevant tasks are in `Procfile` and `package.json`.\n\n```bash\n# run in the project directory\nheroku login\nheroku create <your-app-name>\nheroku config:set DOMAIN_ADMIN_USERNAME=x@gooddata.com DOMAIN_ADMIN_PASSWORD=xy PROJECT_ID_TO_ASSIGN=xms7ga4tf3g3nzucd8380o2bev8oeknp\ngit push heroku HEAD:master\nheroku open\n```\n\n### Run Live Examples Locally\nTo run *GoodData.UI Live Examples* locally:\n```bash\ngit clone <this-repository>\ncd  <repository-folder>\nyarn install --pure-lockfile\nyarn examples\n```\nThen open https://localhost:8999 and login using Live Examples account (you can [create one here](https://gooddata-examples.herokuapp.com/registration)).\n\n### Source code formatting\nThe source code in the repository is formatted by [Prettier](https://prettier.io/). \nThe format of the code is validated by our Continuous Integration server and is one of the requirements of successful merge.\n\nPrettier is supported by every major IDE. You can find the list of supported editors and how to configure them [here](https://prettier.io/docs/en/editors.html).\n\nIn the case, when your editor is not supported or you don't want to setup the integration, you can run the `yarn prettier-write` command to reformat the code before commit.\n\n## Changelog\n\n- see [CHANGELOG.md](CHANGELOG.md)\n\n## License\n\n(C) 2007-2018 GoodData Corporation\n\nThis project is dual licensed:\n\n- The ATTRIBUTION-NONCOMMERCIAL 4.0 INTERNATIONAL (CC BY-NC 4.0) is used for purpose of the trial experience and evaluation of GoodData.UI library.\n- The GOODDATA GOODDATA.UI LIBRARY END USER LICENSE AGREEMENT is used for GoodData customers.\n\nFor more information, please see [LICENSE](https://github.com/gooddata/gooddata-react-components/blob/master/LICENSE)\n","gitHead":"b79acd6445867bca83afda95a3c81ba0aa412680","scripts":{"dev":"bash scripts/build.sh --dev-watch","test":"jest --watch","build":"bash scripts/build.sh","tslint":"yarn run-tslint -t verbose $npm_package_config_tslint","prepare":"cd examples/server && yarn install --frozen-lockfile && cd ../..; rm -r examples/node_modules 2>/dev/null; true","examples":"bash scripts/run-examples.sh","prepare?":"# Called before `npm publish` and on local `npm install`. Temporarily also for deleting obsolete node_modules. Ends with `true` to continue gracefully.","validate":"tsc --noEmit && yarn tslint && eslint $npm_package_config_eslint && yarn prettier-check","build-dev":"bash scripts/build.sh --dev","examples?":"# Default is developer domain, other options: yarn examples [sec,secure,stg,stg2,stg3,demo,developer or URL]","storybook":"yarn build && start-storybook -p 9001 -c .storybook","test-once":"jest","tslint-ci":"mkdir -p ./ci/results && yarn run-tslint -t checkstyle -o ./ci/results/tslint-results.xml $npm_package_config_tslint","run-tslint":"tslint -p tsconfig.json","validate-ci":"tsc --noEmit && yarn tslint-ci  && eslint $npm_package_config_eslint -f checkstyle -o ci/results/eslint-results.xml && yarn prettier-check","examples-build":"bash scripts/build-examples.sh","prepublishOnly":"yarn build","prettier-check":"prettier --check '{src,stories,styles,__mocks__,examples/server/src,examples/src,examples/test}/**/*.{ts,js,tsx,jsx,json,scss,md,yaml,html}'","prettier-write":"prettier --write '{src,stories,styles,__mocks__,examples/server/src,examples/src,examples/test}/**/*.{ts,js,tsx,jsx,json,scss,md,yaml,html}'","test-storybook":"yarn build && test-storybook","build-storybook":"yarn build && build-storybook -c .storybook -o dist-storybook","examples-server":"node examples/server/src/index.js","heroku-postbuild":"yarn examples-build developer","examples-testcafe":"testcafe chrome --assertion-timeout 60000 -S -s examples/_screenshots examples/test/**/**/*_test* --debug-on-fail","check-circular-deps":"madge --circular --extensions ts ./src","examples-testcafe-ci":"testcafe 'chrome:headless --no-sandbox' --assertion-timeout 60000 -S -s examples/_screenshots examples/test/**/**/*_test*","examples-testcafe-live":"testcafe-live chrome --assertion-timeout 60000 examples/test/**/**/*_test*"},"typings":"dist/index.d.ts","_npmUser":{"name":"gooddata-ci","email":"rail@gooddata.com"},"deprecated":"@gooddata/react-components@7 reached End of Support on March 31, 2022. Please upgrade (see https://sdk.gooddata.com/gooddata-ui/docs/supported_versions.html for more information).","repository":{"url":"git+ssh://git@github.com/gooddata/gooddata-react-components.git","type":"git"},"_npmVersion":"6.4.1","description":"GoodData React Components","directories":{},"lint-staged":{"{src,stories,styles,__mocks__,examples/server/src,examples/src,examples/test}/**/*.{ts,js,tsx,jsx,json,scss,md,yaml,html}":["prettier --write","git add"]},"_nodeVersion":"8.12.0","dependencies":{"rxjs":"^5.5.6","uuid":"^3.2.1","immer":"^1.3.1","lodash":"^4.17.11","invariant":"^2.2.2","classnames":"^2.2.6","highcharts":"7.1.1","prop-types":"^15.6.0","react-intl":"^2.4.0","custom-event":"^1.0.1","ag-grid-react":"20.0.0","react-measure":"^2.3.0","@gooddata/typings":"^2.13.2","ag-grid-community":"20.0.0","http-status-codes":"^1.3.0","@gooddata/js-utils":"^3.4.0","@gooddata/numberjs":"^3.1.2","fixed-data-table-2":"0.7.17","react-async-script":"^1.0.1","@gooddata/goodstrap":"^62.0.0","react-dom-factories":"^1.0.2","@gooddata/gooddata-js":"^11.14.2","react-transition-group":"^2.2.1","nodelist-foreach-polyfill":"^1.2.0","highcharts-grouped-categories":"^1.1.3"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"raf":"3.3.2","yup":"^0.24.1","jest":"24.7.1","husky":"3.0.0","madge":"^3.4.4","react":"^16.5.2","enzyme":"3.5.0","eslint":"4.19.1","formik":"^0.11.11","moment":"2.23.0","history":"^4.7.2","ts-jest":"24.0.0","webpack":"4.30.0","prettier":"1.16.4","react-ga":"^2.5.2","recharts":"1.0.0-beta.9","testcafe":"0.20.3","commander":"2.14.1","node-sass":"4.7.2","react-dom":"^16.5.2","supertest":"3.0.0","ts-loader":"6.0.0","css-loader":"0.28.7","jest-junit":"3.0.0","raw-loader":"0.5.1","styled-jsx":"2.2.1","typescript":"3.3.4000","@babel/core":"7.4.4","@types/jest":"24.0.6","@types/node":"7.0.8","@types/uuid":"3.4.3","file-loader":"3.0.1","lint-staged":"9.1.0","sass-loader":"6.0.6","webpack-cli":"3.3.2","@types/react":"16.0.34","babel-loader":"8.0.5","react-helmet":"5.2.0","react-select":"1.2.1","style-loader":"0.19.1","@types/enzyme":"3.1.13","@types/lodash":"4.14.123","testcafe-live":"0.1.4","@babel/runtime":"7.4.4","@babel/polyfill":"^7.4.4","@storybook/react":"5.0.11","@types/invariant":"2.2.29","@types/react-dom":"16.0.3","isomorphic-fetch":"2.2.1","react-datepicker":"1.1.0","react-router-dom":"4.2.2","@babel/preset-env":"7.4.4","@gooddata/mock-js":"1.28.0","@storybook/addons":"5.0.11","@types/classnames":"2.2.3","@types/prop-types":"15.5.2","@types/react-intl":"2.3.5","@storybook/theming":"5.0.11","identity-obj-proxy":"^3.0.0","webpack-dev-server":"3.3.1","@babel/preset-react":"7.0.0","@types/react-portal":"4.0.1","babel-plugin-lodash":"3.3.4","html-webpack-plugin":"3.2.0","react-test-renderer":"16.4.2","@types/react-measure":"2.0.5","clean-webpack-plugin":"2.0.2","stats-webpack-plugin":"0.7.0","eslint-config-prettier":"4.1.0","react-google-recaptcha":"^0.11.0","tslint-config-prettier":"1.18.0","@gooddata/eslint-config":"0.1.0","@gooddata/tslint-config":"1.0.0","@types/storybook__react":"4.0.1","enzyme-adapter-react-16":"1.3.1","uglifyjs-webpack-plugin":"2.1.2","@gooddata/test-storybook":"3.1.1","@storybook/addon-actions":"5.0.11","@storybook/addon-options":"5.0.11","node-sass-magic-importer":"5.1.0","react-syntax-highlighter":"6.1.2","@types/fixed-data-table-2":"0.8.1","@types/react-test-renderer":"16.0.0","circular-dependency-plugin":"5.0.2","compression-webpack-plugin":"2.0.0","@types/enzyme-adapter-react-16":"1.0.3","@types/storybook__addon-actions":"3.4.2","@babel/plugin-proposal-class-properties":"7.4.4","@babel/plugin-proposal-object-rest-spread":"7.4.4","@babel/plugin-transform-async-to-generator":"7.4.4"},"peerDependencies":{"react":"^16.5.2","react-dom":"^16.5.2"},"_npmOperationalInternal":{"tmp":"tmp/react-components_7.1.0-beta.5_1562854171761_0.7059440566116808","host":"s3://npm-registry-packages"}},"7.1.0-beta.6":{"name":"@gooddata/react-components","version":"7.1.0-beta.6","author":{"name":"GoodData Corporation"},"license":"BSD-3-Clause","_id":"@gooddata/react-components@7.1.0-beta.6","maintainers":[{"name":"afi","email":"adam.fiedler@gooddata.com"},{"name":"bertold8","email":"ivan.nejezchleb@seznam.cz"},{"name":"bugsbunny338","email":"jiri.zajic@mensa.cz"},{"name":"gooddata-ci","email":"rail@gooddata.com"},{"name":"ivan.mjartan","email":"ivan.mjartan@gooddata.com"},{"name":"jakub-sterba","email":"jakub.sterba@gooddata.com"},{"name":"jaroslav.tomecek","email":"jaroslav.tomecek@gooddata.com"},{"name":"jkittler","email":"honza.kittler@gmail.com"},{"name":"khanh.le","email":"khanh.le@gooddata.com"},{"name":"langhamp","email":"pavel.langhammer@gooddata.com"},{"name":"lanhuynh","email":"lan.huynh@gooddata.com"},{"name":"linhhong","email":"linh.hong@gooddata.com"},{"name":"lpearce","email":"levi.pearce@gooddata.com"},{"name":"lupko","email":"lubomir.slivka@gooddata.com"},{"name":"martin.mosko","email":"martin.mosko@gooddata.com"},{"name":"michal.marsal","email":"michal.marsal@gooddata.com"},{"name":"nadtan","email":"tan.nguyen@gooddata.com"},{"name":"naibinh","email":"naibinh@gmail.com"},{"name":"nikolacech","email":"nikola.cech@gooddata.com"},{"name":"no23reason","email":"dan.homola@hotmail.cz"},{"name":"pbenes","email":"petr.benes@gooddata.com"},{"name":"petrjanu","email":"petr.janu@gooddata.com"},{"name":"ptquang86","email":"ptquang86@gmail.com"},{"name":"qduval","email":"quentin.duval@gooddata.com"},{"name":"rodri360","email":"me@rodri360.com"},{"name":"sarfy","email":"martin.sarfy@gmail.com"},{"name":"sitina","email":"jiri.sitina@gooddata.com"},{"name":"sondo","email":"son.do@gooddata.com"},{"name":"strouhaljan","email":"strouhal.jan@gmail.com"},{"name":"tomas.bouma","email":"tomas.bouma@gooddata.com"},{"name":"tomas.kratochvil","email":"tomas.kratochvil@gooddata.com"},{"name":"tomasreichmann","email":"tomasreichmann@gmail.com"},{"name":"tomsatgd","email":"tomas.satinsky@gooddata.com"},{"name":"tu.ngo","email":"tu.ngo@gooddata.com"},{"name":"vlastikcz","email":"vlastimil.kotas@gooddata.com"},{"name":"vlckomi1","email":"michaela.vlckova@gooddata.com"},{"name":"xmort","email":"petr.dolejsi@gooddata.com"},{"name":"yanlipnican","email":"yanlipnican@gmail.com"}],"homepage":"https://github.com/gooddata/gooddata-react-components#readme","bugs":{"url":"https://github.com/gooddata/gooddata-react-components/issues"},"dist":{"shasum":"f4c18472fede84e9239618ffe5f1bb414fb21747","tarball":"https://registry.npmjs.org/@gooddata/react-components/-/react-components-7.1.0-beta.6.tgz","fileCount":1826,"integrity":"sha512-4ltIAs9ihHTBSutoRLwD7yqAKasrvGCWx9mHIJnmXC+zAgR35YICUxEhEE74T2fIYJt1iQ4JYpX3PwWN1En+aA==","signatures":[{"sig":"MEUCIGCvSYAQxYIYOI1B5z/Y9zlZ0YIVofYocA+OLILY0yC1AiEAlUuLqS1HIeHPWL41nZkIdZTekVKadgjYUf0TFjL73D8=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":7543463,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJdKD0jCRA9TVsSAnZWagAA7VIP/RVthexzNRQe14HPDFil\nlaJD24vKu04+GzOZNeLiqZasc0r5nFHjX3hYQlOCH5FWfgFAFLlMn57SqEGA\nXzwr/FtW6K9lDxB02kSnLWg7zFwrf0EmiPPeekl1Yrh1qUrbfa5P9u/WBSnm\nJBjllC/DZTtGP7dQV9/hJE9SFe5C0rdBFyCG3IjSsspbL4+zUBp5Br6dIkx/\nXHuh0zABLoODLAX4BSjkvv/SrHdV4cjTn2+cjpZHGPRriHfKSear8uPqMleh\nO1GmiQHnNd32wLs0v++WfS6XB7wcK88+eEIuPJxHuox6Y1+02VjUcFBVYjV3\nSoTSUUAYCgKYGC1oKE9j+MG69ODEPuW+K2wL8VHjxypPVU2L9P3TMXUxQDsb\nAMsIA8nyTWEtiMmwq9itO8xG5zXgZNfBglZAlEOiH5zNa2DqjulpXLignVsk\n+v9FtvTUWoMWpdjDH9AK+PZbf8mQzp8DPxngU8qVTkeILXUgA4FviBO2QVZo\nxQR3/K2ZHUPjCACA9Jftksx7Qh/3y8xPnV57FbctW9bYyzmSDhb22RApBz55\niZTeKyxY7upltbILrpt2ZKWBpP7CFjckWe/UNgBw2KH7ZE02HO0BX86TqgFp\nR04GCdvlPMwJ4s4j8PMihg9yVlzhouBCihQhl2OqVNCPpjnQWtZxmN4z1EVr\nb722\r\n=nPfk\r\n-----END PGP SIGNATURE-----\r\n"},"jest":{"testRegex":"(/__tests__/.*|\\.(test|spec))\\.(tsx?|jsx?)$","transform":{".(js|jsx)":"babel-jest",".(ts|tsx)":"ts-jest"},"collectCoverage":false,"moduleNameMapper":{"\\.(css|less|sass|scss)$":"<rootDir>/__mocks__/styleMock.ts","^[./a-zA-Z0-9$_-]+\\.svg$":"<rootDir>/jestSvgStub.js"},"coverageReporters":["html"],"setupFilesAfterEnv":["<rootDir>/jest.setup.js"],"collectCoverageFrom":["src/**/*.{ts,tsx}","examples/server/src/**/*.{js,jsx}","!**/*.d.ts"],"moduleFileExtensions":["ts","tsx","js","jsx","json"],"testPathIgnorePatterns":[",/node_modules/","/dist/"]},"main":"dist/index.js","husky":{"hooks":{"pre-commit":"lint-staged"}},"config":{"eslint":"./examples/**/*.{js,jsx}","tslint":"./{__mocks__,src,stories}/{,**/}*.{ts,tsx}"},"readme":"[![npm version](https://badge.fury.io/js/%40gooddata%2Freact-components.svg)](https://www.npmjs.com/package/@gooddata/react-components) \n\n# GoodData.UI React components\n> A React-based JavaScript library for building data-driven applications\n\n## Getting started\n- [GoodData.UI Documentation](http://sdk.gooddata.com/gooddata-ui/)\n- [GoodData.UI Live Examples](https://gooddata-examples.herokuapp.com/)\n- [Stack Overflow](https://stackoverflow.com/questions/tagged/gooddata)\n\n### Usage\nWith [yarn](https://yarnpkg.com) installed, go to your project directory and run\n```\n$ yarn add @gooddata/react-components\n```\nIf you prefer [npm](npmjs.com) run\n```\n$ npm install --save @gooddata/react-components\n```\n\nThe public API is exposed via global `index.js`. Except for the styles, do not import any other file directly\nbecause they are not intended to be part of the public API.\n\n## Contributing\n\nWe welcome any contribution in form of [issues](https://github.com/gooddata/gooddata-react-components/issues) or [pull requests](https://github.com/gooddata/gooddata-react-components/pulls).\nThese commands may come in handy while developing:\n\n| command | description |\n| ------- | ----------- |\n| `yarn install --pure-lockfile` | first step |\n| ||\n| `yarn dev` | build react-components to `/dist` in watch mode |\n| `yarn test` | run all unit tests |\n| `yarn prettier-write` | format the source code to match the valid codestyle |\n| `yarn validate` | validate codestyle |\n| ||\n| `yarn storybook` | run storybook from `/stories` on http://localhost:9001 |\n| `yarn build-storybook` | build storybook to `/dist-storybook` |\n| `yarn test-storybook` | run storybook and [screenshot tests](https://github.com/gooddata/gdc-client-utils/tree/master/test-storybook) |\n| ||\n| `yarn examples` | run Live Examples dev-server from `/examples` on https://localhost:8999 |\n| `yarn examples-build` | build Live Examples to `/examples/dist` |\n| `yarn examples-server` | serve built Live Examples - see `/examples/server/src` |\n| `yarn examples-testcafe` | run testcafe tests against `localhost:8999` |\n\n### Deploy to heroku.com\nWhen you deploy this repo to heroku, it serves *GoodData.UI Live Examples*.\nRelevant tasks are in `Procfile` and `package.json`.\n\n```bash\n# run in the project directory\nheroku login\nheroku create <your-app-name>\nheroku config:set DOMAIN_ADMIN_USERNAME=x@gooddata.com DOMAIN_ADMIN_PASSWORD=xy PROJECT_ID_TO_ASSIGN=xms7ga4tf3g3nzucd8380o2bev8oeknp\ngit push heroku HEAD:master\nheroku open\n```\n\n### Run Live Examples Locally\nTo run *GoodData.UI Live Examples* locally:\n```bash\ngit clone <this-repository>\ncd  <repository-folder>\nyarn install --pure-lockfile\nyarn examples\n```\nThen open https://localhost:8999 and login using Live Examples account (you can [create one here](https://gooddata-examples.herokuapp.com/registration)).\n\n### Source code formatting\nThe source code in the repository is formatted by [Prettier](https://prettier.io/). \nThe format of the code is validated by our Continuous Integration server and is one of the requirements of successful merge.\n\nPrettier is supported by every major IDE. You can find the list of supported editors and how to configure them [here](https://prettier.io/docs/en/editors.html).\n\nIn the case, when your editor is not supported or you don't want to setup the integration, you can run the `yarn prettier-write` command to reformat the code before commit.\n\n## Changelog\n\n- see [CHANGELOG.md](CHANGELOG.md)\n\n## License\n\n(C) 2007-2018 GoodData Corporation\n\nThis project is dual licensed:\n\n- The ATTRIBUTION-NONCOMMERCIAL 4.0 INTERNATIONAL (CC BY-NC 4.0) is used for purpose of the trial experience and evaluation of GoodData.UI library.\n- The GOODDATA GOODDATA.UI LIBRARY END USER LICENSE AGREEMENT is used for GoodData customers.\n\nFor more information, please see [LICENSE](https://github.com/gooddata/gooddata-react-components/blob/master/LICENSE)\n","gitHead":"c9b5e56416beab7e747f5180d96055d18564f898","scripts":{"dev":"bash scripts/build.sh --dev-watch","test":"jest --watch","build":"bash scripts/build.sh","tslint":"yarn run-tslint -t verbose $npm_package_config_tslint","prepare":"cd examples/server && yarn install --frozen-lockfile && cd ../..; rm -r examples/node_modules 2>/dev/null; true","examples":"bash scripts/run-examples.sh","prepare?":"# Called before `npm publish` and on local `npm install`. Temporarily also for deleting obsolete node_modules. Ends with `true` to continue gracefully.","validate":"tsc --noEmit && yarn tslint && eslint $npm_package_config_eslint && yarn prettier-check","build-dev":"bash scripts/build.sh --dev","examples?":"# Default is developer domain, other options: yarn examples [sec,secure,stg,stg2,stg3,demo,developer or URL]","storybook":"yarn build && start-storybook -p 9001 -c .storybook","test-once":"jest","tslint-ci":"mkdir -p ./ci/results && yarn run-tslint -t checkstyle -o ./ci/results/tslint-results.xml $npm_package_config_tslint","run-tslint":"tslint -p tsconfig.json","validate-ci":"tsc --noEmit && yarn tslint-ci  && eslint $npm_package_config_eslint -f checkstyle -o ci/results/eslint-results.xml && yarn prettier-check","examples-build":"bash scripts/build-examples.sh","prepublishOnly":"yarn build","prettier-check":"prettier --check '{src,stories,styles,__mocks__,examples/server/src,examples/src,examples/test}/**/*.{ts,js,tsx,jsx,json,scss,md,yaml,html}'","prettier-write":"prettier --write '{src,stories,styles,__mocks__,examples/server/src,examples/src,examples/test}/**/*.{ts,js,tsx,jsx,json,scss,md,yaml,html}'","test-storybook":"yarn build && test-storybook","build-storybook":"yarn build && build-storybook -c .storybook -o dist-storybook","examples-server":"node examples/server/src/index.js","heroku-postbuild":"yarn examples-build developer","examples-testcafe":"testcafe chrome --assertion-timeout 60000 -S -s examples/_screenshots examples/test/**/**/*_test* --debug-on-fail","check-circular-deps":"madge --circular --extensions ts ./src","examples-testcafe-ci":"testcafe 'chrome:headless --no-sandbox' --assertion-timeout 60000 -S -s examples/_screenshots examples/test/**/**/*_test*","examples-testcafe-live":"testcafe-live chrome --assertion-timeout 60000 examples/test/**/**/*_test*"},"typings":"dist/index.d.ts","_npmUser":{"name":"gooddata-ci","email":"rail@gooddata.com"},"deprecated":"@gooddata/react-components@7 reached End of Support on March 31, 2022. Please upgrade (see https://sdk.gooddata.com/gooddata-ui/docs/supported_versions.html for more information).","repository":{"url":"git+ssh://git@github.com/gooddata/gooddata-react-components.git","type":"git"},"_npmVersion":"6.4.1","description":"GoodData React Components","directories":{},"lint-staged":{"{src,stories,styles,__mocks__,examples/server/src,examples/src,examples/test}/**/*.{ts,js,tsx,jsx,json,scss,md,yaml,html}":["prettier --write","git add"]},"_nodeVersion":"8.12.0","dependencies":{"rxjs":"^5.5.6","uuid":"^3.2.1","immer":"^1.3.1","lodash":"^4.17.11","invariant":"^2.2.2","classnames":"^2.2.6","highcharts":"7.1.1","prop-types":"^15.6.0","react-intl":"^2.4.0","custom-event":"^1.0.1","ag-grid-react":"20.0.0","react-measure":"^2.3.0","@gooddata/typings":"^2.13.2","ag-grid-community":"20.0.0","http-status-codes":"^1.3.0","@gooddata/js-utils":"^3.4.0","@gooddata/numberjs":"^3.1.2","fixed-data-table-2":"0.7.17","react-async-script":"^1.0.1","@gooddata/goodstrap":"^63.0.0","react-dom-factories":"^1.0.2","@gooddata/gooddata-js":"^11.14.2","react-transition-group":"^2.2.1","nodelist-foreach-polyfill":"^1.2.0","highcharts-grouped-categories":"^1.1.3"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"raf":"3.3.2","yup":"^0.24.1","jest":"24.7.1","husky":"3.0.0","madge":"^3.4.4","react":"^16.5.2","enzyme":"3.5.0","eslint":"4.19.1","formik":"^0.11.11","moment":"2.23.0","history":"^4.7.2","ts-jest":"24.0.0","webpack":"4.30.0","prettier":"1.16.4","react-ga":"^2.5.2","recharts":"1.0.0-beta.9","testcafe":"0.20.3","commander":"2.14.1","node-sass":"4.7.2","react-dom":"^16.5.2","supertest":"3.0.0","ts-loader":"6.0.0","css-loader":"0.28.7","jest-junit":"3.0.0","raw-loader":"0.5.1","styled-jsx":"2.2.1","typescript":"3.3.4000","@babel/core":"7.4.4","@types/jest":"24.0.6","@types/node":"7.0.8","@types/uuid":"3.4.3","file-loader":"3.0.1","lint-staged":"9.1.0","sass-loader":"6.0.6","webpack-cli":"3.3.2","@types/react":"16.0.34","babel-loader":"8.0.5","react-helmet":"5.2.0","react-select":"1.2.1","style-loader":"0.19.1","@types/enzyme":"3.1.13","@types/lodash":"4.14.123","testcafe-live":"0.1.4","@babel/runtime":"7.4.4","@babel/polyfill":"^7.4.4","@storybook/react":"5.0.11","@types/invariant":"2.2.29","@types/react-dom":"16.0.3","isomorphic-fetch":"2.2.1","react-datepicker":"1.1.0","react-router-dom":"4.2.2","@babel/preset-env":"7.4.4","@gooddata/mock-js":"1.28.0","@storybook/addons":"5.0.11","@types/classnames":"2.2.3","@types/prop-types":"15.5.2","@types/react-intl":"2.3.5","@storybook/theming":"5.0.11","identity-obj-proxy":"^3.0.0","webpack-dev-server":"3.3.1","@babel/preset-react":"7.0.0","@types/react-portal":"4.0.1","babel-plugin-lodash":"3.3.4","html-webpack-plugin":"3.2.0","react-test-renderer":"16.4.2","@types/react-measure":"2.0.5","clean-webpack-plugin":"2.0.2","stats-webpack-plugin":"0.7.0","eslint-config-prettier":"4.1.0","react-google-recaptcha":"^0.11.0","tslint-config-prettier":"1.18.0","@gooddata/eslint-config":"0.1.0","@gooddata/tslint-config":"1.0.0","@types/storybook__react":"4.0.1","enzyme-adapter-react-16":"1.3.1","uglifyjs-webpack-plugin":"2.1.2","@gooddata/test-storybook":"3.1.1","@storybook/addon-actions":"5.0.11","@storybook/addon-options":"5.0.11","node-sass-magic-importer":"5.1.0","react-syntax-highlighter":"6.1.2","@types/fixed-data-table-2":"0.8.1","@types/react-test-renderer":"16.0.0","circular-dependency-plugin":"5.0.2","compression-webpack-plugin":"2.0.0","@types/enzyme-adapter-react-16":"1.0.3","@types/storybook__addon-actions":"3.4.2","@babel/plugin-proposal-class-properties":"7.4.4","@babel/plugin-proposal-object-rest-spread":"7.4.4","@babel/plugin-transform-async-to-generator":"7.4.4"},"peerDependencies":{"react":"^16.5.2","react-dom":"^16.5.2"},"_npmOperationalInternal":{"tmp":"tmp/react-components_7.1.0-beta.6_1562918178759_0.7382038009614349","host":"s3://npm-registry-packages"}},"7.1.0-beta.7":{"name":"@gooddata/react-components","version":"7.1.0-beta.7","author":{"name":"GoodData Corporation"},"license":"BSD-3-Clause","_id":"@gooddata/react-components@7.1.0-beta.7","maintainers":[{"name":"afi","email":"adam.fiedler@gooddata.com"},{"name":"bertold8","email":"ivan.nejezchleb@seznam.cz"},{"name":"bugsbunny338","email":"jiri.zajic@mensa.cz"},{"name":"gooddata-ci","email":"rail@gooddata.com"},{"name":"ivan.mjartan","email":"ivan.mjartan@gooddata.com"},{"name":"jakub-sterba","email":"jakub.sterba@gooddata.com"},{"name":"jaroslav.tomecek","email":"jaroslav.tomecek@gooddata.com"},{"name":"jkittler","email":"honza.kittler@gmail.com"},{"name":"khanh.le","email":"khanh.le@gooddata.com"},{"name":"langhamp","email":"pavel.langhammer@gooddata.com"},{"name":"lanhuynh","email":"lan.huynh@gooddata.com"},{"name":"linhhong","email":"linh.hong@gooddata.com"},{"name":"lpearce","email":"levi.pearce@gooddata.com"},{"name":"lupko","email":"lubomir.slivka@gooddata.com"},{"name":"martin.mosko","email":"martin.mosko@gooddata.com"},{"name":"michal.marsal","email":"michal.marsal@gooddata.com"},{"name":"nadtan","email":"tan.nguyen@gooddata.com"},{"name":"naibinh","email":"naibinh@gmail.com"},{"name":"nikolacech","email":"nikola.cech@gooddata.com"},{"name":"no23reason","email":"dan.homola@hotmail.cz"},{"name":"pbenes","email":"petr.benes@gooddata.com"},{"name":"petrjanu","email":"petr.janu@gooddata.com"},{"name":"ptquang86","email":"ptquang86@gmail.com"},{"name":"qduval","email":"quentin.duval@gooddata.com"},{"name":"rodri360","email":"me@rodri360.com"},{"name":"sarfy","email":"martin.sarfy@gmail.com"},{"name":"sitina","email":"jiri.sitina@gooddata.com"},{"name":"sondo","email":"son.do@gooddata.com"},{"name":"strouhaljan","email":"strouhal.jan@gmail.com"},{"name":"tomas.bouma","email":"tomas.bouma@gooddata.com"},{"name":"tomas.kratochvil","email":"tomas.kratochvil@gooddata.com"},{"name":"tomasreichmann","email":"tomasreichmann@gmail.com"},{"name":"tomsatgd","email":"tomas.satinsky@gooddata.com"},{"name":"tu.ngo","email":"tu.ngo@gooddata.com"},{"name":"vlastikcz","email":"vlastimil.kotas@gooddata.com"},{"name":"vlckomi1","email":"michaela.vlckova@gooddata.com"},{"name":"xmort","email":"petr.dolejsi@gooddata.com"},{"name":"yanlipnican","email":"yanlipnican@gmail.com"}],"homepage":"https://github.com/gooddata/gooddata-react-components#readme","bugs":{"url":"https://github.com/gooddata/gooddata-react-components/issues"},"dist":{"shasum":"ccf8cfa2faff02524c1ddc39762bc4df876521db","tarball":"https://registry.npmjs.org/@gooddata/react-components/-/react-components-7.1.0-beta.7.tgz","fileCount":1826,"integrity":"sha512-siFsOkatjidFCaS+bn6roGoeVxNXjJew5vskOOIrjQ0H06hMFXVovwvvpOvRwKoS0bNcjpjip2n0p8a73FVOAw==","signatures":[{"sig":"MEUCIQD2F3qWXART3r+nUYLHBaj56LukkVU7qF7Zd1Mmxo9RFgIgB0MCefDjQqsQuK/9REZfV+3OHgDka7pcGDiPS+31jfU=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":7548115,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJdLDJDCRA9TVsSAnZWagAAv6UP/i9WVQC+k1EhbQCGPpYe\ndWzr++5WLYXlHNj4dNncUGn1tzM3nPCdb297sWKPFvoIhiboriDxSfVdGBsD\nmWZAiFyxVwASSsV2cPv+JgDDd/HnJrr4bi9yiKZx4gyBhoi+y0IG/2eUNRdZ\nnCIUzgX5T3669+2jgPpZVbcrV2XMkju2gYr5wpGJWQYBrYdjL2niMOCB6uVY\nNgxGrAZ0HEq33+vclgs2qAHA5KcWQBProWo8aL+TKOtjnU8lL1AbrrYEOgbD\nmBCj+ILJ2RVFsPrvkV/TeDTSKBnMVEXU8mgVZrL78hkM/Sfj7sUl1aGw8B/+\ndFKUiYN3U+Hp+tTNqR6sgbSlhCWS2Di67ARSOoXWG6yUZtgPgnbJ/BlTqq1/\nKqHFVxdjhnaDq80+UY/rFZSTWPW4yfH2yog6eshcp+/hGIzHtSj2EJtyDLgu\nWwnAdBlTnX2zEEeinMS7U1YnPnyXONHI87jtwfAuAC+cANKTmQ3ZqFiTQy8O\nj6BvuKMtEhVgEyoxa024cuvxd+5o7sJd2FVTzpUzFQAjMOTzCwoYVoAYRDjV\nhCip8s2k2r8/RJEL040A7/6MBJJcSPiPAQ/cqUXWxDvhJWKIpIRPpYn20ojz\nsiFG3b07BeW0n5MeDsijhSEODuAP9z+nJp9ur3kv/Lgr8XR2jZbNKLnteEAR\nWV+9\r\n=JhMa\r\n-----END PGP SIGNATURE-----\r\n"},"jest":{"testRegex":"(/__tests__/.*|\\.(test|spec))\\.(tsx?|jsx?)$","transform":{".(js|jsx)":"babel-jest",".(ts|tsx)":"ts-jest"},"collectCoverage":false,"moduleNameMapper":{"\\.(css|less|sass|scss)$":"<rootDir>/__mocks__/styleMock.ts","^[./a-zA-Z0-9$_-]+\\.svg$":"<rootDir>/jestSvgStub.js"},"coverageReporters":["html"],"setupFilesAfterEnv":["<rootDir>/jest.setup.js"],"collectCoverageFrom":["src/**/*.{ts,tsx}","examples/server/src/**/*.{js,jsx}","!**/*.d.ts"],"moduleFileExtensions":["ts","tsx","js","jsx","json"],"testPathIgnorePatterns":[",/node_modules/","/dist/"]},"main":"dist/index.js","husky":{"hooks":{"pre-commit":"lint-staged"}},"config":{"eslint":"./examples/**/*.{js,jsx}","tslint":"./{__mocks__,src,stories}/{,**/}*.{ts,tsx}"},"readme":"[![npm version](https://badge.fury.io/js/%40gooddata%2Freact-components.svg)](https://www.npmjs.com/package/@gooddata/react-components) \n\n# GoodData.UI React components\n> A React-based JavaScript library for building data-driven applications\n\n## Getting started\n- [GoodData.UI Documentation](http://sdk.gooddata.com/gooddata-ui/)\n- [GoodData.UI Live Examples](https://gooddata-examples.herokuapp.com/)\n- [Stack Overflow](https://stackoverflow.com/questions/tagged/gooddata)\n\n### Usage\nWith [yarn](https://yarnpkg.com) installed, go to your project directory and run\n```\n$ yarn add @gooddata/react-components\n```\nIf you prefer [npm](npmjs.com) run\n```\n$ npm install --save @gooddata/react-components\n```\n\nThe public API is exposed via global `index.js`. Except for the styles, do not import any other file directly\nbecause they are not intended to be part of the public API.\n\n## Contributing\n\nWe welcome any contribution in form of [issues](https://github.com/gooddata/gooddata-react-components/issues) or [pull requests](https://github.com/gooddata/gooddata-react-components/pulls).\nThese commands may come in handy while developing:\n\n| command | description |\n| ------- | ----------- |\n| `yarn install --pure-lockfile` | first step |\n| ||\n| `yarn dev` | build react-components to `/dist` in watch mode |\n| `yarn test` | run all unit tests |\n| `yarn prettier-write` | format the source code to match the valid codestyle |\n| `yarn validate` | validate codestyle |\n| ||\n| `yarn storybook` | run storybook from `/stories` on http://localhost:9001 |\n| `yarn build-storybook` | build storybook to `/dist-storybook` |\n| `yarn test-storybook` | run storybook and [screenshot tests](https://github.com/gooddata/gdc-client-utils/tree/master/test-storybook) |\n| ||\n| `yarn examples` | run Live Examples dev-server from `/examples` on https://localhost:8999 |\n| `yarn examples-build` | build Live Examples to `/examples/dist` |\n| `yarn examples-server` | serve built Live Examples - see `/examples/server/src` |\n| `yarn examples-testcafe` | run testcafe tests against `localhost:8999` |\n\n### Deploy to heroku.com\nWhen you deploy this repo to heroku, it serves *GoodData.UI Live Examples*.\nRelevant tasks are in `Procfile` and `package.json`.\n\n```bash\n# run in the project directory\nheroku login\nheroku create <your-app-name>\nheroku config:set DOMAIN_ADMIN_USERNAME=x@gooddata.com DOMAIN_ADMIN_PASSWORD=xy PROJECT_ID_TO_ASSIGN=xms7ga4tf3g3nzucd8380o2bev8oeknp\ngit push heroku HEAD:master\nheroku open\n```\n\n### Run Live Examples Locally\nTo run *GoodData.UI Live Examples* locally:\n```bash\ngit clone <this-repository>\ncd  <repository-folder>\nyarn install --pure-lockfile\nyarn examples\n```\nThen open https://localhost:8999 and login using Live Examples account (you can [create one here](https://gooddata-examples.herokuapp.com/registration)).\n\n### Source code formatting\nThe source code in the repository is formatted by [Prettier](https://prettier.io/). \nThe format of the code is validated by our Continuous Integration server and is one of the requirements of successful merge.\n\nPrettier is supported by every major IDE. You can find the list of supported editors and how to configure them [here](https://prettier.io/docs/en/editors.html).\n\nIn the case, when your editor is not supported or you don't want to setup the integration, you can run the `yarn prettier-write` command to reformat the code before commit.\n\n## Changelog\n\n- see [CHANGELOG.md](CHANGELOG.md)\n\n## License\n\n(C) 2007-2018 GoodData Corporation\n\nThis project is dual licensed:\n\n- The ATTRIBUTION-NONCOMMERCIAL 4.0 INTERNATIONAL (CC BY-NC 4.0) is used for purpose of the trial experience and evaluation of GoodData.UI library.\n- The GOODDATA GOODDATA.UI LIBRARY END USER LICENSE AGREEMENT is used for GoodData customers.\n\nFor more information, please see [LICENSE](https://github.com/gooddata/gooddata-react-components/blob/master/LICENSE)\n","gitHead":"30ad84e8348c8d2934a6b2a75b28773ae147274c","scripts":{"dev":"bash scripts/build.sh --dev-watch","test":"jest --watch","build":"bash scripts/build.sh","tslint":"yarn run-tslint -t verbose $npm_package_config_tslint","prepare":"cd examples/server && yarn install --frozen-lockfile && cd ../..; rm -r examples/node_modules 2>/dev/null; true","examples":"bash scripts/run-examples.sh","prepare?":"# Called before `npm publish` and on local `npm install`. Temporarily also for deleting obsolete node_modules. Ends with `true` to continue gracefully.","validate":"tsc --noEmit && yarn tslint && eslint $npm_package_config_eslint && yarn prettier-check","build-dev":"bash scripts/build.sh --dev","examples?":"# Default is developer domain, other options: yarn examples [sec,secure,stg,stg2,stg3,demo,developer or URL]","storybook":"yarn build && start-storybook -p 9001 -c .storybook","test-once":"jest","tslint-ci":"mkdir -p ./ci/results && yarn run-tslint -t checkstyle -o ./ci/results/tslint-results.xml $npm_package_config_tslint","run-tslint":"tslint -p tsconfig.json","validate-ci":"tsc --noEmit && yarn tslint-ci  && eslint $npm_package_config_eslint -f checkstyle -o ci/results/eslint-results.xml && yarn prettier-check","examples-build":"bash scripts/build-examples.sh","prepublishOnly":"yarn build","prettier-check":"prettier --check '{src,stories,styles,__mocks__,examples/server/src,examples/src,examples/test}/**/*.{ts,js,tsx,jsx,json,scss,md,yaml,html}'","prettier-write":"prettier --write '{src,stories,styles,__mocks__,examples/server/src,examples/src,examples/test}/**/*.{ts,js,tsx,jsx,json,scss,md,yaml,html}'","test-storybook":"yarn build && test-storybook","build-storybook":"yarn build && build-storybook -c .storybook -o dist-storybook","examples-server":"node examples/server/src/index.js","heroku-postbuild":"yarn examples-build developer","examples-testcafe":"testcafe chrome --assertion-timeout 60000 -S -s examples/_screenshots examples/test/**/**/*_test* --debug-on-fail","check-circular-deps":"madge --circular --extensions ts ./src","examples-testcafe-ci":"testcafe 'chrome:headless --no-sandbox' --assertion-timeout 60000 -S -s examples/_screenshots examples/test/**/**/*_test*","examples-testcafe-live":"testcafe-live chrome --assertion-timeout 60000 examples/test/**/**/*_test*"},"typings":"dist/index.d.ts","_npmUser":{"name":"gooddata-ci","email":"rail@gooddata.com"},"deprecated":"@gooddata/react-components@7 reached End of Support on March 31, 2022. Please upgrade (see https://sdk.gooddata.com/gooddata-ui/docs/supported_versions.html for more information).","repository":{"url":"git+ssh://git@github.com/gooddata/gooddata-react-components.git","type":"git"},"_npmVersion":"6.4.1","description":"GoodData React Components","directories":{},"lint-staged":{"{src,stories,styles,__mocks__,examples/server/src,examples/src,examples/test}/**/*.{ts,js,tsx,jsx,json,scss,md,yaml,html}":["prettier --write","git add"]},"_nodeVersion":"8.12.0","dependencies":{"rxjs":"^5.5.6","uuid":"^3.2.1","immer":"^1.3.1","lodash":"^4.17.11","invariant":"^2.2.2","classnames":"^2.2.6","highcharts":"7.1.1","prop-types":"^15.6.0","react-intl":"^2.4.0","custom-event":"^1.0.1","ag-grid-react":"20.0.0","react-measure":"^2.3.0","@gooddata/typings":"^2.13.2","ag-grid-community":"20.0.0","http-status-codes":"^1.3.0","@gooddata/js-utils":"^3.4.0","@gooddata/numberjs":"^3.1.2","fixed-data-table-2":"0.7.17","react-async-script":"^1.0.1","@gooddata/goodstrap":"^63.0.0","react-dom-factories":"^1.0.2","@gooddata/gooddata-js":"^11.14.2","react-transition-group":"^2.2.1","nodelist-foreach-polyfill":"^1.2.0","highcharts-grouped-categories":"^1.1.3"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"raf":"3.3.2","yup":"^0.24.1","jest":"24.7.1","husky":"3.0.0","madge":"^3.4.4","react":"^16.5.2","enzyme":"3.5.0","eslint":"4.19.1","formik":"^0.11.11","moment":"2.23.0","history":"^4.7.2","ts-jest":"24.0.0","webpack":"4.30.0","prettier":"1.16.4","react-ga":"^2.5.2","recharts":"1.0.0-beta.9","testcafe":"0.20.3","commander":"2.14.1","node-sass":"4.7.2","react-dom":"^16.5.2","supertest":"3.0.0","ts-loader":"6.0.0","css-loader":"0.28.7","jest-junit":"3.0.0","raw-loader":"0.5.1","styled-jsx":"2.2.1","typescript":"3.3.4000","@babel/core":"7.4.4","@types/jest":"24.0.6","@types/node":"7.0.8","@types/uuid":"3.4.3","file-loader":"3.0.1","lint-staged":"9.1.0","sass-loader":"6.0.6","webpack-cli":"3.3.2","@types/react":"16.0.34","babel-loader":"8.0.5","react-helmet":"5.2.0","react-select":"1.2.1","style-loader":"0.19.1","@types/enzyme":"3.1.13","@types/lodash":"4.14.123","testcafe-live":"0.1.4","@babel/runtime":"7.4.4","@babel/polyfill":"^7.4.4","@storybook/react":"5.0.11","@types/invariant":"2.2.29","@types/react-dom":"16.0.3","isomorphic-fetch":"2.2.1","react-datepicker":"1.1.0","react-router-dom":"4.2.2","@babel/preset-env":"7.4.4","@gooddata/mock-js":"1.28.0","@storybook/addons":"5.0.11","@types/classnames":"2.2.3","@types/prop-types":"15.5.2","@types/react-intl":"2.3.5","@storybook/theming":"5.0.11","identity-obj-proxy":"^3.0.0","webpack-dev-server":"3.3.1","@babel/preset-react":"7.0.0","@types/react-portal":"4.0.1","babel-plugin-lodash":"3.3.4","html-webpack-plugin":"3.2.0","react-test-renderer":"16.4.2","@types/react-measure":"2.0.5","clean-webpack-plugin":"2.0.2","stats-webpack-plugin":"0.7.0","eslint-config-prettier":"4.1.0","react-google-recaptcha":"^0.11.0","tslint-config-prettier":"1.18.0","@gooddata/eslint-config":"0.1.0","@gooddata/tslint-config":"1.0.0","@types/storybook__react":"4.0.1","enzyme-adapter-react-16":"1.3.1","uglifyjs-webpack-plugin":"2.1.2","@gooddata/test-storybook":"3.1.1","@storybook/addon-actions":"5.0.11","@storybook/addon-options":"5.0.11","node-sass-magic-importer":"5.1.0","react-syntax-highlighter":"6.1.2","@types/fixed-data-table-2":"0.8.1","@types/react-test-renderer":"16.0.0","circular-dependency-plugin":"5.0.2","compression-webpack-plugin":"2.0.0","@types/enzyme-adapter-react-16":"1.0.3","@types/storybook__addon-actions":"3.4.2","@babel/plugin-proposal-class-properties":"7.4.4","@babel/plugin-proposal-object-rest-spread":"7.4.4","@babel/plugin-transform-async-to-generator":"7.4.4"},"peerDependencies":{"react":"^16.5.2","react-dom":"^16.5.2"},"_npmOperationalInternal":{"tmp":"tmp/react-components_7.1.0-beta.7_1563177538504_0.14314975798025298","host":"s3://npm-registry-packages"}},"7.1.0-beta.8":{"name":"@gooddata/react-components","version":"7.1.0-beta.8","author":{"name":"GoodData Corporation"},"license":"BSD-3-Clause","_id":"@gooddata/react-components@7.1.0-beta.8","maintainers":[{"name":"afi","email":"adam.fiedler@gooddata.com"},{"name":"bertold8","email":"ivan.nejezchleb@seznam.cz"},{"name":"bugsbunny338","email":"jiri.zajic@mensa.cz"},{"name":"gooddata-ci","email":"rail@gooddata.com"},{"name":"ivan.mjartan","email":"ivan.mjartan@gooddata.com"},{"name":"jakub-sterba","email":"jakub.sterba@gooddata.com"},{"name":"jaroslav.tomecek","email":"jaroslav.tomecek@gooddata.com"},{"name":"jkittler","email":"honza.kittler@gmail.com"},{"name":"khanh.le","email":"khanh.le@gooddata.com"},{"name":"langhamp","email":"pavel.langhammer@gooddata.com"},{"name":"lanhuynh","email":"lan.huynh@gooddata.com"},{"name":"linhhong","email":"linh.hong@gooddata.com"},{"name":"lpearce","email":"levi.pearce@gooddata.com"},{"name":"lupko","email":"lubomir.slivka@gooddata.com"},{"name":"martin.mosko","email":"martin.mosko@gooddata.com"},{"name":"michal.marsal","email":"michal.marsal@gooddata.com"},{"name":"nadtan","email":"tan.nguyen@gooddata.com"},{"name":"naibinh","email":"naibinh@gmail.com"},{"name":"nikolacech","email":"nikola.cech@gooddata.com"},{"name":"no23reason","email":"dan.homola@hotmail.cz"},{"name":"pbenes","email":"petr.benes@gooddata.com"},{"name":"petrjanu","email":"petr.janu@gooddata.com"},{"name":"ptquang86","email":"ptquang86@gmail.com"},{"name":"qduval","email":"quentin.duval@gooddata.com"},{"name":"rodri360","email":"me@rodri360.com"},{"name":"sarfy","email":"martin.sarfy@gmail.com"},{"name":"sitina","email":"jiri.sitina@gooddata.com"},{"name":"sondo","email":"son.do@gooddata.com"},{"name":"strouhaljan","email":"strouhal.jan@gmail.com"},{"name":"tomas.bouma","email":"tomas.bouma@gooddata.com"},{"name":"tomas.kratochvil","email":"tomas.kratochvil@gooddata.com"},{"name":"tomasreichmann","email":"tomasreichmann@gmail.com"},{"name":"tomsatgd","email":"tomas.satinsky@gooddata.com"},{"name":"tu.ngo","email":"tu.ngo@gooddata.com"},{"name":"vlastikcz","email":"vlastimil.kotas@gooddata.com"},{"name":"vlckomi1","email":"michaela.vlckova@gooddata.com"},{"name":"xmort","email":"petr.dolejsi@gooddata.com"},{"name":"yanlipnican","email":"yanlipnican@gmail.com"}],"homepage":"https://github.com/gooddata/gooddata-react-components#readme","bugs":{"url":"https://github.com/gooddata/gooddata-react-components/issues"},"dist":{"shasum":"9a173401bf46c9f48e9c05b0a78e83e13e1f999f","tarball":"https://registry.npmjs.org/@gooddata/react-components/-/react-components-7.1.0-beta.8.tgz","fileCount":1826,"integrity":"sha512-5W+/GUOo7NeGT4sk6TXbPFjCsTW/kDRLsLrYW53aQbRnfjYXjmyqcvg/1rLsE6H7ccktI49PPZc8y9XY/SjzMw==","signatures":[{"sig":"MEUCIHBd48W8l583HAu5XamOqwQi3v00sZls97GTrd5Wj1iHAiEA5JUd3LChQR+mQXXaDvOBMQq7VvazVcrgq3uRPLGdFCA=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":7547930,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJdLrETCRA9TVsSAnZWagAAoI4P/2EeS58L15QpZAbVpIsb\nSURt92Rs3H74h+JPatT+EvHuF68nlcJdNuLgXU05CHqC15jRLKctMqqR41FB\nYT+8fdJNhLGaArbw+G4WUIS7Rdzrgvm4LrIF+3cXk+GSG5yNpFpcxjMq9s2s\n7pIFu1NBBniU7pthAUYJSH9kS4L2p2GoDMQaupq45egXafQrYzACGh6chsz5\ngQPC3NAuvRiQd4wAbYp5vvz01dNHcLLk4rjlZeZwu7uNSPTo7RooA6s/ubEF\nRIS3kNMKxJTs83ZXURO+PG/1nu7grTeFAjdKItFjRuUj8J5Xjckp6cINhjqf\nl2HH2bGGMEHqjO29M3mQ792DRniMexsUbM7SJCNT9/wA1EZYdEykD6QT03T3\n2cQsp1s4gGZ1YVU7KG/CRoWGHtAkuohU7DtjUdRHfIDGc0l/OYnZ4a6greR7\nvnzdc/lFRGf/IkYlXXlL1P5Lt1sVRMPjBCTUYLiMLxM0OFDQMVXfPNjvRIyd\n3TaxrEAo3kelui45D3Qz79o1J8fAgIq/uWqvELQ/Z1+Ftq9KsCgmrS1mfzeo\n+A3+s8m8tN+wXjwMnwgkKPm3oY08HxhXE9XiUQB8wuju6EyuZjDsmEPZmrxi\nu/XXT61sTMWgSH0SR/yRa/lanmfqS54cPLkT9VWb40kynnJFzlykxOmghBx1\naV3F\r\n=vuMz\r\n-----END PGP SIGNATURE-----\r\n"},"jest":{"testRegex":"(/__tests__/.*|\\.(test|spec))\\.(tsx?|jsx?)$","transform":{".(js|jsx)":"babel-jest",".(ts|tsx)":"ts-jest"},"collectCoverage":false,"moduleNameMapper":{"\\.(css|less|sass|scss)$":"<rootDir>/__mocks__/styleMock.ts","^[./a-zA-Z0-9$_-]+\\.svg$":"<rootDir>/jestSvgStub.js"},"coverageReporters":["html"],"setupFilesAfterEnv":["<rootDir>/jest.setup.js"],"collectCoverageFrom":["src/**/*.{ts,tsx}","examples/server/src/**/*.{js,jsx}","!**/*.d.ts"],"moduleFileExtensions":["ts","tsx","js","jsx","json"],"testPathIgnorePatterns":[",/node_modules/","/dist/"]},"main":"dist/index.js","husky":{"hooks":{"pre-commit":"lint-staged"}},"config":{"eslint":"./examples/**/*.{js,jsx}","tslint":"./{__mocks__,src,stories}/{,**/}*.{ts,tsx}"},"readme":"[![npm version](https://badge.fury.io/js/%40gooddata%2Freact-components.svg)](https://www.npmjs.com/package/@gooddata/react-components) \n\n# GoodData.UI React components\n> A React-based JavaScript library for building data-driven applications\n\n## Getting started\n- [GoodData.UI Documentation](http://sdk.gooddata.com/gooddata-ui/)\n- [GoodData.UI Live Examples](https://gooddata-examples.herokuapp.com/)\n- [Stack Overflow](https://stackoverflow.com/questions/tagged/gooddata)\n\n### Usage\nWith [yarn](https://yarnpkg.com) installed, go to your project directory and run\n```\n$ yarn add @gooddata/react-components\n```\nIf you prefer [npm](npmjs.com) run\n```\n$ npm install --save @gooddata/react-components\n```\n\nThe public API is exposed via global `index.js`. Except for the styles, do not import any other file directly\nbecause they are not intended to be part of the public API.\n\n## Contributing\n\nWe welcome any contribution in form of [issues](https://github.com/gooddata/gooddata-react-components/issues) or [pull requests](https://github.com/gooddata/gooddata-react-components/pulls).\nThese commands may come in handy while developing:\n\n| command | description |\n| ------- | ----------- |\n| `yarn install --pure-lockfile` | first step |\n| ||\n| `yarn dev` | build react-components to `/dist` in watch mode |\n| `yarn test` | run all unit tests |\n| `yarn prettier-write` | format the source code to match the valid codestyle |\n| `yarn validate` | validate codestyle |\n| ||\n| `yarn storybook` | run storybook from `/stories` on http://localhost:9001 |\n| `yarn build-storybook` | build storybook to `/dist-storybook` |\n| `yarn test-storybook` | run storybook and [screenshot tests](https://github.com/gooddata/gdc-client-utils/tree/master/test-storybook) |\n| ||\n| `yarn examples` | run Live Examples dev-server from `/examples` on https://localhost:8999 |\n| `yarn examples-build` | build Live Examples to `/examples/dist` |\n| `yarn examples-server` | serve built Live Examples - see `/examples/server/src` |\n| `yarn examples-testcafe` | run testcafe tests against `localhost:8999` |\n\n### Deploy to heroku.com\nWhen you deploy this repo to heroku, it serves *GoodData.UI Live Examples*.\nRelevant tasks are in `Procfile` and `package.json`.\n\n```bash\n# run in the project directory\nheroku login\nheroku create <your-app-name>\nheroku config:set DOMAIN_ADMIN_USERNAME=x@gooddata.com DOMAIN_ADMIN_PASSWORD=xy PROJECT_ID_TO_ASSIGN=xms7ga4tf3g3nzucd8380o2bev8oeknp\ngit push heroku HEAD:master\nheroku open\n```\n\n### Run Live Examples Locally\nTo run *GoodData.UI Live Examples* locally:\n```bash\ngit clone <this-repository>\ncd  <repository-folder>\nyarn install --pure-lockfile\nyarn examples\n```\nThen open https://localhost:8999 and login using Live Examples account (you can [create one here](https://gooddata-examples.herokuapp.com/registration)).\n\n### Source code formatting\nThe source code in the repository is formatted by [Prettier](https://prettier.io/). \nThe format of the code is validated by our Continuous Integration server and is one of the requirements of successful merge.\n\nPrettier is supported by every major IDE. You can find the list of supported editors and how to configure them [here](https://prettier.io/docs/en/editors.html).\n\nIn the case, when your editor is not supported or you don't want to setup the integration, you can run the `yarn prettier-write` command to reformat the code before commit.\n\n## Changelog\n\n- see [CHANGELOG.md](CHANGELOG.md)\n\n## License\n\n(C) 2007-2018 GoodData Corporation\n\nThis project is dual licensed:\n\n- The ATTRIBUTION-NONCOMMERCIAL 4.0 INTERNATIONAL (CC BY-NC 4.0) is used for purpose of the trial experience and evaluation of GoodData.UI library.\n- The GOODDATA GOODDATA.UI LIBRARY END USER LICENSE AGREEMENT is used for GoodData customers.\n\nFor more information, please see [LICENSE](https://github.com/gooddata/gooddata-react-components/blob/master/LICENSE)\n","gitHead":"9652275ac0aeb0e0ba4328489bac5841e9940de5","scripts":{"dev":"bash scripts/build.sh --dev-watch","test":"jest --watch","build":"bash scripts/build.sh","tslint":"yarn run-tslint -t verbose $npm_package_config_tslint","prepare":"cd examples/server && yarn install --frozen-lockfile && cd ../..; rm -r examples/node_modules 2>/dev/null; true","examples":"bash scripts/run-examples.sh","prepare?":"# Called before `npm publish` and on local `npm install`. Temporarily also for deleting obsolete node_modules. Ends with `true` to continue gracefully.","validate":"tsc --noEmit && yarn tslint && eslint $npm_package_config_eslint && yarn prettier-check","build-dev":"bash scripts/build.sh --dev","examples?":"# Default is developer domain, other options: yarn examples [sec,secure,stg,stg2,stg3,demo,developer or URL]","storybook":"yarn build && start-storybook -p 9001 -c .storybook","test-once":"jest","tslint-ci":"mkdir -p ./ci/results && yarn run-tslint -t checkstyle -o ./ci/results/tslint-results.xml $npm_package_config_tslint","run-tslint":"tslint -p tsconfig.json","validate-ci":"tsc --noEmit && yarn tslint-ci  && eslint $npm_package_config_eslint -f checkstyle -o ci/results/eslint-results.xml && yarn prettier-check","examples-build":"bash scripts/build-examples.sh","prepublishOnly":"yarn build","prettier-check":"prettier --check '{src,stories,styles,__mocks__,examples/server/src,examples/src,examples/test}/**/*.{ts,js,tsx,jsx,json,scss,md,yaml,html}'","prettier-write":"prettier --write '{src,stories,styles,__mocks__,examples/server/src,examples/src,examples/test}/**/*.{ts,js,tsx,jsx,json,scss,md,yaml,html}'","test-storybook":"yarn build && test-storybook","build-storybook":"yarn build && build-storybook -c .storybook -o dist-storybook","examples-server":"node examples/server/src/index.js","heroku-postbuild":"yarn examples-build developer","examples-testcafe":"./scripts/run-testcafe.sh visual","check-circular-deps":"madge --circular --extensions ts ./src","examples-testcafe-ci":"./scripts/run-testcafe.sh ci","examples-testcafe-live":"./scripts/run-testcafe.sh live"},"typings":"dist/index.d.ts","_npmUser":{"name":"gooddata-ci","email":"rail@gooddata.com"},"deprecated":"@gooddata/react-components@7 reached End of Support on March 31, 2022. Please upgrade (see https://sdk.gooddata.com/gooddata-ui/docs/supported_versions.html for more information).","repository":{"url":"git+ssh://git@github.com/gooddata/gooddata-react-components.git","type":"git"},"_npmVersion":"6.4.1","description":"GoodData React Components","directories":{},"lint-staged":{"{src,stories,styles,__mocks__,examples/server/src,examples/src,examples/test}/**/*.{ts,js,tsx,jsx,json,scss,md,yaml,html}":["prettier --write","git add"]},"_nodeVersion":"8.12.0","dependencies":{"rxjs":"^5.5.6","uuid":"^3.2.1","immer":"^1.3.1","lodash":"^4.17.11","invariant":"^2.2.2","classnames":"^2.2.6","highcharts":"7.1.1","prop-types":"^15.6.0","react-intl":"^2.4.0","custom-event":"^1.0.1","ag-grid-react":"20.0.0","react-measure":"^2.3.0","@gooddata/typings":"^2.13.2","ag-grid-community":"20.0.0","http-status-codes":"^1.3.0","@gooddata/js-utils":"^3.4.0","@gooddata/numberjs":"^3.1.2","fixed-data-table-2":"0.7.17","react-async-script":"^1.0.1","@gooddata/goodstrap":"^63.0.0","react-dom-factories":"^1.0.2","@gooddata/gooddata-js":"^11.14.2","react-transition-group":"^2.2.1","nodelist-foreach-polyfill":"^1.2.0","highcharts-grouped-categories":"^1.1.3"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"raf":"3.3.2","yup":"^0.24.1","jest":"24.7.1","husky":"3.0.0","madge":"^3.4.4","react":"^16.5.2","enzyme":"3.5.0","eslint":"4.19.1","formik":"^0.11.11","moment":"2.23.0","history":"^4.7.2","ts-jest":"24.0.0","webpack":"4.30.0","prettier":"1.16.4","react-ga":"^2.5.2","recharts":"1.0.0-beta.9","testcafe":"1.1.4","commander":"2.14.1","node-sass":"4.7.2","react-dom":"^16.5.2","supertest":"3.0.0","ts-loader":"6.0.0","css-loader":"0.28.7","jest-junit":"3.0.0","raw-loader":"0.5.1","styled-jsx":"2.2.1","typescript":"3.3.4000","@babel/core":"7.4.4","@types/jest":"24.0.6","@types/node":"7.0.8","@types/uuid":"3.4.3","file-loader":"3.0.1","lint-staged":"9.1.0","sass-loader":"6.0.6","webpack-cli":"3.3.2","@types/react":"16.0.34","babel-loader":"8.0.5","react-helmet":"5.2.0","react-select":"1.2.1","style-loader":"0.19.1","@types/enzyme":"3.1.13","@types/lodash":"4.14.123","testcafe-live":"0.1.4","@babel/runtime":"7.4.4","@babel/polyfill":"^7.4.4","@storybook/react":"5.0.11","@types/invariant":"2.2.29","@types/react-dom":"16.0.3","isomorphic-fetch":"2.2.1","react-datepicker":"1.1.0","react-router-dom":"4.2.2","@babel/preset-env":"7.4.4","@gooddata/mock-js":"1.28.0","@storybook/addons":"5.0.11","@types/classnames":"2.2.3","@types/prop-types":"15.5.2","@types/react-intl":"2.3.5","@storybook/theming":"5.0.11","identity-obj-proxy":"^3.0.0","webpack-dev-server":"3.3.1","@babel/preset-react":"7.0.0","@types/react-portal":"4.0.1","babel-plugin-lodash":"3.3.4","html-webpack-plugin":"3.2.0","react-test-renderer":"16.4.2","@types/react-measure":"2.0.5","clean-webpack-plugin":"2.0.2","stats-webpack-plugin":"0.7.0","eslint-config-prettier":"4.1.0","react-google-recaptcha":"^0.11.0","tslint-config-prettier":"1.18.0","@gooddata/eslint-config":"0.1.0","@gooddata/tslint-config":"1.0.0","@types/storybook__react":"4.0.1","enzyme-adapter-react-16":"1.3.1","@gooddata/test-storybook":"3.1.1","@storybook/addon-actions":"5.0.11","@storybook/addon-options":"5.0.11","node-sass-magic-importer":"5.1.0","react-syntax-highlighter":"6.1.2","@types/fixed-data-table-2":"0.8.1","@types/react-test-renderer":"16.0.0","circular-dependency-plugin":"5.0.2","compression-webpack-plugin":"2.0.0","@types/enzyme-adapter-react-16":"1.0.3","@types/storybook__addon-actions":"3.4.2","@babel/plugin-proposal-class-properties":"7.4.4","@babel/plugin-proposal-object-rest-spread":"7.4.4","@babel/plugin-transform-async-to-generator":"7.4.4"},"peerDependencies":{"react":"^16.5.2","react-dom":"^16.5.2"},"_npmOperationalInternal":{"tmp":"tmp/react-components_7.1.0-beta.8_1563341074456_0.2890981078716912","host":"s3://npm-registry-packages"}},"7.1.0-beta.9":{"name":"@gooddata/react-components","version":"7.1.0-beta.9","author":{"name":"GoodData Corporation"},"license":"BSD-3-Clause","_id":"@gooddata/react-components@7.1.0-beta.9","maintainers":[{"name":"afi","email":"adam.fiedler@gooddata.com"},{"name":"bertold8","email":"ivan.nejezchleb@seznam.cz"},{"name":"bugsbunny338","email":"jiri.zajic@mensa.cz"},{"name":"gooddata-ci","email":"rail@gooddata.com"},{"name":"ivan.mjartan","email":"ivan.mjartan@gooddata.com"},{"name":"jakub-sterba","email":"jakub.sterba@gooddata.com"},{"name":"jaroslav.tomecek","email":"jaroslav.tomecek@gooddata.com"},{"name":"jkittler","email":"honza.kittler@gmail.com"},{"name":"khanh.le","email":"khanh.le@gooddata.com"},{"name":"langhamp","email":"pavel.langhammer@gooddata.com"},{"name":"lanhuynh","email":"lan.huynh@gooddata.com"},{"name":"linhhong","email":"linh.hong@gooddata.com"},{"name":"lpearce","email":"levi.pearce@gooddata.com"},{"name":"lupko","email":"lubomir.slivka@gooddata.com"},{"name":"martin.mosko","email":"martin.mosko@gooddata.com"},{"name":"michal.marsal","email":"michal.marsal@gooddata.com"},{"name":"nadtan","email":"tan.nguyen@gooddata.com"},{"name":"naibinh","email":"naibinh@gmail.com"},{"name":"nikolacech","email":"nikola.cech@gooddata.com"},{"name":"no23reason","email":"dan.homola@hotmail.cz"},{"name":"pbenes","email":"petr.benes@gooddata.com"},{"name":"petrjanu","email":"petr.janu@gooddata.com"},{"name":"ptquang86","email":"ptquang86@gmail.com"},{"name":"qduval","email":"quentin.duval@gooddata.com"},{"name":"rodri360","email":"me@rodri360.com"},{"name":"sarfy","email":"martin.sarfy@gmail.com"},{"name":"sitina","email":"jiri.sitina@gooddata.com"},{"name":"sondo","email":"son.do@gooddata.com"},{"name":"strouhaljan","email":"strouhal.jan@gmail.com"},{"name":"tomas.bouma","email":"tomas.bouma@gooddata.com"},{"name":"tomas.kratochvil","email":"tomas.kratochvil@gooddata.com"},{"name":"tomasreichmann","email":"tomasreichmann@gmail.com"},{"name":"tomsatgd","email":"tomas.satinsky@gooddata.com"},{"name":"tu.ngo","email":"tu.ngo@gooddata.com"},{"name":"vlastikcz","email":"vlastimil.kotas@gooddata.com"},{"name":"vlckomi1","email":"michaela.vlckova@gooddata.com"},{"name":"xmort","email":"petr.dolejsi@gooddata.com"},{"name":"yanlipnican","email":"yanlipnican@gmail.com"}],"homepage":"https://github.com/gooddata/gooddata-react-components#readme","bugs":{"url":"https://github.com/gooddata/gooddata-react-components/issues"},"dist":{"shasum":"ec6bb913b5402ad79a8892ddd33deb5e41085a4b","tarball":"https://registry.npmjs.org/@gooddata/react-components/-/react-components-7.1.0-beta.9.tgz","fileCount":1826,"integrity":"sha512-oaXq40QcrojAmyYVsNpGHo1JOtIFKxMj8F6pRtQn1hZafdIRdia7iwEbxm4GWL0CSOXb2JJeuhsR/NqqLmraJw==","signatures":[{"sig":"MEUCIQC76BS3VeUSbj7i6N1k37Bj5S1MNV7Bpo2+Reh1xEuQ0gIgdGCpmWRLxlMGuZHJ/Yo9CtuuDP8RMcYb2OgWTJICNJk=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":7554514,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJdLvGoCRA9TVsSAnZWagAABkgP/3JKT44diy1BtmNaqDN+\nCH7nozXte+WWowqRNAicD6AjCsjX/4BJyohQEl1SkB+Z5XUh045tRn4agS52\nQJsmLOcbAerutvtzcKUz9IE3G/IuW4jzMjjTFsnFWGWIXYMY5N9BRdaAyz2l\nOnSIlBSd8hUq2SSSnpBxkPPFs1ZJd9mGCp8zwgFQt33Jafz375DNY1vMpfbQ\nY6URHP6fabfr1rYXmynoHn6b+Y3LYM0me9FvZn07/4ZHc4eWHUWvUwdQ1QDZ\nZGJhEcLq3wXtOBhZrBt7TOLqcnnsesornyJxVUdajo381T79aHKdEjXxRIkw\nONjY8VIen0NJ+unApNt75bSY4zc02YZOJvuhA4w5/JPyihkGtHIFnlbW5LPF\nr33oSN0MTDsAN0DGT6Xroam7Oia9WVCmq3lJxQVox4bPSkqVwWGwx71ebBhh\nlnBafr3ZM4pjphdhYtoRfEkHgOTaVwi89OP+3kAeIiDVLbVqpGEzvkdnMZ6Y\nJBcvyhiu9+am1a15udb/0yU4/tn3CF72A5TmOGm5d+O7pEORsBGgdyjUbLRj\nCtv1+IuRXpr7sN3mpakcCULBEI3JAtLdZ8XnFfg25mBnZW0DMRDI/eX9cL73\ntjjdnCaK/YfFMRpZI3Z+nnC/Xs/4GMiaCx0ZONFHUF2sq+r2M8veJ1b4hAyi\n8BSe\r\n=T601\r\n-----END PGP SIGNATURE-----\r\n"},"jest":{"testRegex":"(/__tests__/.*|\\.(test|spec))\\.(tsx?|jsx?)$","transform":{".(js|jsx)":"babel-jest",".(ts|tsx)":"ts-jest"},"collectCoverage":false,"moduleNameMapper":{"\\.(css|less|sass|scss)$":"<rootDir>/__mocks__/styleMock.ts","^[./a-zA-Z0-9$_-]+\\.svg$":"<rootDir>/jestSvgStub.js"},"coverageReporters":["html"],"setupFilesAfterEnv":["<rootDir>/jest.setup.js"],"collectCoverageFrom":["src/**/*.{ts,tsx}","examples/server/src/**/*.{js,jsx}","!**/*.d.ts"],"moduleFileExtensions":["ts","tsx","js","jsx","json"],"testPathIgnorePatterns":[",/node_modules/","/dist/"]},"main":"dist/index.js","husky":{"hooks":{"pre-commit":"lint-staged"}},"config":{"eslint":"./examples/**/*.{js,jsx}","tslint":"./{__mocks__,src,stories}/{,**/}*.{ts,tsx}"},"readme":"[![npm version](https://badge.fury.io/js/%40gooddata%2Freact-components.svg)](https://www.npmjs.com/package/@gooddata/react-components) \n\n# GoodData.UI React components\n> A React-based JavaScript library for building data-driven applications\n\n## Getting started\n- [GoodData.UI Documentation](http://sdk.gooddata.com/gooddata-ui/)\n- [GoodData.UI Live Examples](https://gooddata-examples.herokuapp.com/)\n- [Stack Overflow](https://stackoverflow.com/questions/tagged/gooddata)\n\n### Usage\nWith [yarn](https://yarnpkg.com) installed, go to your project directory and run\n```\n$ yarn add @gooddata/react-components\n```\nIf you prefer [npm](npmjs.com) run\n```\n$ npm install --save @gooddata/react-components\n```\n\nThe public API is exposed via global `index.js`. Except for the styles, do not import any other file directly\nbecause they are not intended to be part of the public API.\n\n## Contributing\n\nWe welcome any contribution in form of [issues](https://github.com/gooddata/gooddata-react-components/issues) or [pull requests](https://github.com/gooddata/gooddata-react-components/pulls).\nThese commands may come in handy while developing:\n\n| command | description |\n| ------- | ----------- |\n| `yarn install --pure-lockfile` | first step |\n| ||\n| `yarn dev` | build react-components to `/dist` in watch mode |\n| `yarn test` | run all unit tests |\n| `yarn prettier-write` | format the source code to match the valid codestyle |\n| `yarn validate` | validate codestyle |\n| ||\n| `yarn storybook` | run storybook from `/stories` on http://localhost:9001 |\n| `yarn build-storybook` | build storybook to `/dist-storybook` |\n| `yarn test-storybook` | run storybook and [screenshot tests](https://github.com/gooddata/gdc-client-utils/tree/master/test-storybook) |\n| ||\n| `yarn examples` | run Live Examples dev-server from `/examples` on https://localhost:8999 |\n| `yarn examples-build` | build Live Examples to `/examples/dist` |\n| `yarn examples-server` | serve built Live Examples - see `/examples/server/src` |\n| `yarn examples-testcafe` | run testcafe tests against `localhost:8999` |\n\n### Deploy to heroku.com\nWhen you deploy this repo to heroku, it serves *GoodData.UI Live Examples*.\nRelevant tasks are in `Procfile` and `package.json`.\n\n```bash\n# run in the project directory\nheroku login\nheroku create <your-app-name>\nheroku config:set DOMAIN_ADMIN_USERNAME=x@gooddata.com DOMAIN_ADMIN_PASSWORD=xy PROJECT_ID_TO_ASSIGN=xms7ga4tf3g3nzucd8380o2bev8oeknp\ngit push heroku HEAD:master\nheroku open\n```\n\n### Run Live Examples Locally\nTo run *GoodData.UI Live Examples* locally:\n```bash\ngit clone <this-repository>\ncd  <repository-folder>\nyarn install --pure-lockfile\nyarn examples\n```\nThen open https://localhost:8999 and login using Live Examples account (you can [create one here](https://gooddata-examples.herokuapp.com/registration)).\n\n### Source code formatting\nThe source code in the repository is formatted by [Prettier](https://prettier.io/). \nThe format of the code is validated by our Continuous Integration server and is one of the requirements of successful merge.\n\nPrettier is supported by every major IDE. You can find the list of supported editors and how to configure them [here](https://prettier.io/docs/en/editors.html).\n\nIn the case, when your editor is not supported or you don't want to setup the integration, you can run the `yarn prettier-write` command to reformat the code before commit.\n\n## Changelog\n\n- see [CHANGELOG.md](CHANGELOG.md)\n\n## License\n\n(C) 2007-2018 GoodData Corporation\n\nThis project is dual licensed:\n\n- The ATTRIBUTION-NONCOMMERCIAL 4.0 INTERNATIONAL (CC BY-NC 4.0) is used for purpose of the trial experience and evaluation of GoodData.UI library.\n- The GOODDATA GOODDATA.UI LIBRARY END USER LICENSE AGREEMENT is used for GoodData customers.\n\nFor more information, please see [LICENSE](https://github.com/gooddata/gooddata-react-components/blob/master/LICENSE)\n","gitHead":"e8cd78a236660e7996f501caf4c1c250b10481ce","scripts":{"dev":"bash scripts/build.sh --dev-watch","test":"jest --watch","build":"bash scripts/build.sh","tslint":"yarn run-tslint -t verbose $npm_package_config_tslint","prepare":"cd examples/server && yarn install --frozen-lockfile && cd ../..; rm -r examples/node_modules 2>/dev/null; true","examples":"bash scripts/run-examples.sh","prepare?":"# Called before `npm publish` and on local `npm install`. Temporarily also for deleting obsolete node_modules. Ends with `true` to continue gracefully.","validate":"tsc --noEmit && yarn tslint && eslint $npm_package_config_eslint && yarn prettier-check","build-dev":"bash scripts/build.sh --dev","examples?":"# Default is developer domain, other options: yarn examples [sec,secure,stg,stg2,stg3,demo,developer or URL]","storybook":"yarn build && start-storybook -p 9001 -c .storybook","test-once":"jest","tslint-ci":"mkdir -p ./ci/results && yarn run-tslint -t checkstyle -o ./ci/results/tslint-results.xml $npm_package_config_tslint","run-tslint":"tslint -p tsconfig.json","validate-ci":"tsc --noEmit && yarn tslint-ci  && eslint $npm_package_config_eslint -f checkstyle -o ci/results/eslint-results.xml && yarn prettier-check","examples-build":"bash scripts/build-examples.sh","prepublishOnly":"yarn build","prettier-check":"prettier --check '{src,stories,styles,__mocks__,examples/server/src,examples/src,examples/test}/**/*.{ts,js,tsx,jsx,json,scss,md,yaml,html}'","prettier-write":"prettier --write '{src,stories,styles,__mocks__,examples/server/src,examples/src,examples/test}/**/*.{ts,js,tsx,jsx,json,scss,md,yaml,html}'","test-storybook":"yarn build && test-storybook","build-storybook":"yarn build && build-storybook -c .storybook -o dist-storybook","examples-server":"node examples/server/src/index.js","heroku-postbuild":"yarn examples-build developer","examples-testcafe":"./scripts/run-testcafe.sh visual","check-circular-deps":"madge --circular --extensions ts ./src","examples-testcafe-ci":"./scripts/run-testcafe.sh ci","examples-testcafe-live":"./scripts/run-testcafe.sh live"},"typings":"dist/index.d.ts","_npmUser":{"name":"gooddata-ci","email":"rail@gooddata.com"},"deprecated":"@gooddata/react-components@7 reached End of Support on March 31, 2022. Please upgrade (see https://sdk.gooddata.com/gooddata-ui/docs/supported_versions.html for more information).","repository":{"url":"git+ssh://git@github.com/gooddata/gooddata-react-components.git","type":"git"},"_npmVersion":"6.4.1","description":"GoodData React Components","directories":{},"lint-staged":{"{src,stories,styles,__mocks__,examples/server/src,examples/src,examples/test}/**/*.{ts,js,tsx,jsx,json,scss,md,yaml,html}":["prettier --write","git add"]},"_nodeVersion":"8.12.0","dependencies":{"rxjs":"^5.5.6","uuid":"^3.2.1","immer":"^1.3.1","lodash":"^4.17.11","invariant":"^2.2.2","classnames":"^2.2.6","highcharts":"7.1.1","prop-types":"^15.6.0","react-intl":"^2.4.0","custom-event":"^1.0.1","ag-grid-react":"20.0.0","react-measure":"^2.3.0","@gooddata/typings":"^2.13.2","ag-grid-community":"20.0.0","http-status-codes":"^1.3.0","@gooddata/js-utils":"^3.4.0","@gooddata/numberjs":"^3.1.2","fixed-data-table-2":"0.7.17","react-async-script":"^1.0.1","@gooddata/goodstrap":"^63.0.0","react-dom-factories":"^1.0.2","@gooddata/gooddata-js":"^11.14.2","react-transition-group":"^2.2.1","nodelist-foreach-polyfill":"^1.2.0","highcharts-grouped-categories":"^1.1.3"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"raf":"3.3.2","yup":"^0.24.1","jest":"24.7.1","husky":"3.0.0","madge":"^3.4.4","react":"^16.5.2","enzyme":"3.5.0","eslint":"4.19.1","formik":"^0.11.11","moment":"2.23.0","history":"^4.7.2","ts-jest":"24.0.0","webpack":"4.30.0","prettier":"1.16.4","react-ga":"^2.5.2","recharts":"1.0.0-beta.9","testcafe":"1.1.4","commander":"2.14.1","node-sass":"4.7.2","react-dom":"^16.5.2","supertest":"3.0.0","ts-loader":"6.0.0","css-loader":"0.28.7","jest-junit":"3.0.0","raw-loader":"0.5.1","styled-jsx":"2.2.1","typescript":"3.3.4000","@babel/core":"7.4.4","@types/jest":"24.0.6","@types/node":"7.0.8","@types/uuid":"3.4.3","file-loader":"3.0.1","lint-staged":"9.1.0","sass-loader":"6.0.6","webpack-cli":"3.3.2","@types/react":"16.0.34","babel-loader":"8.0.5","react-helmet":"5.2.0","react-select":"1.2.1","style-loader":"0.19.1","@types/enzyme":"3.1.13","@types/lodash":"4.14.123","testcafe-live":"0.1.4","@babel/runtime":"7.4.4","@babel/polyfill":"^7.4.4","@storybook/react":"5.0.11","@types/invariant":"2.2.29","@types/react-dom":"16.0.3","isomorphic-fetch":"2.2.1","react-datepicker":"1.1.0","react-router-dom":"4.2.2","@babel/preset-env":"7.4.4","@gooddata/mock-js":"1.28.0","@storybook/addons":"5.0.11","@types/classnames":"2.2.3","@types/prop-types":"15.5.2","@types/react-intl":"2.3.5","@storybook/theming":"5.0.11","identity-obj-proxy":"^3.0.0","webpack-dev-server":"3.3.1","@babel/preset-react":"7.0.0","@types/react-portal":"4.0.1","babel-plugin-lodash":"3.3.4","html-webpack-plugin":"3.2.0","react-test-renderer":"16.4.2","@types/react-measure":"2.0.5","clean-webpack-plugin":"2.0.2","stats-webpack-plugin":"0.7.0","eslint-config-prettier":"4.1.0","react-google-recaptcha":"^0.11.0","tslint-config-prettier":"1.18.0","@gooddata/eslint-config":"0.1.0","@gooddata/tslint-config":"1.0.0","@types/storybook__react":"4.0.1","enzyme-adapter-react-16":"1.3.1","@gooddata/test-storybook":"3.1.1","@storybook/addon-actions":"5.0.11","@storybook/addon-options":"5.0.11","node-sass-magic-importer":"5.1.0","react-syntax-highlighter":"6.1.2","@types/fixed-data-table-2":"0.8.1","@types/react-test-renderer":"16.0.0","circular-dependency-plugin":"5.0.2","compression-webpack-plugin":"2.0.0","@types/enzyme-adapter-react-16":"1.0.3","@types/storybook__addon-actions":"3.4.2","@babel/plugin-proposal-class-properties":"7.4.4","@babel/plugin-proposal-object-rest-spread":"7.4.4","@babel/plugin-transform-async-to-generator":"7.4.4"},"peerDependencies":{"react":"^16.5.2","react-dom":"^16.5.2"},"_npmOperationalInternal":{"tmp":"tmp/react-components_7.1.0-beta.9_1563357606588_0.862035296507718","host":"s3://npm-registry-packages"}},"7.1.0-beta.10":{"name":"@gooddata/react-components","version":"7.1.0-beta.10","author":{"name":"GoodData Corporation"},"license":"BSD-3-Clause","_id":"@gooddata/react-components@7.1.0-beta.10","maintainers":[{"name":"afi","email":"adam.fiedler@gooddata.com"},{"name":"bertold8","email":"ivan.nejezchleb@seznam.cz"},{"name":"bugsbunny338","email":"jiri.zajic@mensa.cz"},{"name":"gooddata-ci","email":"rail@gooddata.com"},{"name":"ivan.mjartan","email":"ivan.mjartan@gooddata.com"},{"name":"jakub-sterba","email":"jakub.sterba@gooddata.com"},{"name":"jaroslav.tomecek","email":"jaroslav.tomecek@gooddata.com"},{"name":"jkittler","email":"honza.kittler@gmail.com"},{"name":"khanh.le","email":"khanh.le@gooddata.com"},{"name":"langhamp","email":"pavel.langhammer@gooddata.com"},{"name":"lanhuynh","email":"lan.huynh@gooddata.com"},{"name":"linhhong","email":"linh.hong@gooddata.com"},{"name":"lpearce","email":"levi.pearce@gooddata.com"},{"name":"lupko","email":"lubomir.slivka@gooddata.com"},{"name":"martin.mosko","email":"martin.mosko@gooddata.com"},{"name":"michal.marsal","email":"michal.marsal@gooddata.com"},{"name":"nadtan","email":"tan.nguyen@gooddata.com"},{"name":"naibinh","email":"naibinh@gmail.com"},{"name":"nikolacech","email":"nikola.cech@gooddata.com"},{"name":"no23reason","email":"dan.homola@hotmail.cz"},{"name":"pbenes","email":"petr.benes@gooddata.com"},{"name":"petrjanu","email":"petr.janu@gooddata.com"},{"name":"ptquang86","email":"ptquang86@gmail.com"},{"name":"qduval","email":"quentin.duval@gooddata.com"},{"name":"rodri360","email":"me@rodri360.com"},{"name":"sarfy","email":"martin.sarfy@gmail.com"},{"name":"sitina","email":"jiri.sitina@gooddata.com"},{"name":"sondo","email":"son.do@gooddata.com"},{"name":"strouhaljan","email":"strouhal.jan@gmail.com"},{"name":"tomas.bouma","email":"tomas.bouma@gooddata.com"},{"name":"tomas.kratochvil","email":"tomas.kratochvil@gooddata.com"},{"name":"tomasreichmann","email":"tomasreichmann@gmail.com"},{"name":"tomsatgd","email":"tomas.satinsky@gooddata.com"},{"name":"tu.ngo","email":"tu.ngo@gooddata.com"},{"name":"vlastikcz","email":"vlastimil.kotas@gooddata.com"},{"name":"vlckomi1","email":"michaela.vlckova@gooddata.com"},{"name":"xmort","email":"petr.dolejsi@gooddata.com"},{"name":"yanlipnican","email":"yanlipnican@gmail.com"}],"homepage":"https://github.com/gooddata/gooddata-react-components#readme","bugs":{"url":"https://github.com/gooddata/gooddata-react-components/issues"},"dist":{"shasum":"59b566b2c094eb3737f27a2940ab2c76568ae99f","tarball":"https://registry.npmjs.org/@gooddata/react-components/-/react-components-7.1.0-beta.10.tgz","fileCount":1826,"integrity":"sha512-+Z/rq5rEwGlpIw+bkNJi0wShDrG+68d0PbDwO65se9XfWYkjXCXK8IW3l3D9nBf0Gm2tVp+whgKZCjlvoQojWQ==","signatures":[{"sig":"MEYCIQC/tdvwnAhwXtdO2IRQeHSnCClaaC7jRvXYfdu1WdAngAIhAMOtQBP1GnJvOuYjRzv3PdyfiLkWBg4n/5bMnO0QMEMR","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":7554515,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJdMGRfCRA9TVsSAnZWagAAYPQP/0RaCwYR10BubUzjN4if\n9m/PrAK4SZbkRmsfaK9h28cKDXSvOX2ZoyDIkulxvn9deC8bStahOVNm6oWZ\nEyXveMqbgHYBz05P6SkxzKUlaUHnzsdpKLCNHwqGt+hcxvjul0NTaTSnlufd\nkRjBuPNHNaziGBexbbiTdvPCWx8Bi819mrVqM9TO8bgHSy4JESDIUTzZr9FM\naKKoUbg/RjCGWXX7onXv2Intd3bXJNsDzdJKHxEnbUsho3LI7vi/78YdF+Py\nHixzw7C9XPOdIX4bGEV/hssmvU2bV+fw6wefRJ6SPlnzqT1BMfqXNC5JhKXA\nbxmsrRYMd2rb2dJGgdAgr6gIStHuv2T/mVS5j919igTfwpwEvg9LYGqSxpgX\nfvPQ21YqQb0D/gHOTNtukafb1cB3dUj1R1byc0qICydQFNHrvuT6x2GncxYl\n3z/E1xWm1crEJqSCadyhc0PqGQQIRhSyLHvxoKXBIJd/5/ZAwhiiDIlD99dR\nS3wyiZ6VxzhY30mqjd1m70BLx6pv7TcxyhJcPw1RRdpDtbHfm0lHa1asg1xH\nfJcv95IvEquI8BZAgh7a8qVcxypxRhOOVstSIZQr/1ed9DX7CQUv8gjE1iGW\nAiwfHh/NaHw4eFEMfr65DTQgemLdgQZf10WfhZGdqi5g2pmmc6iZAhQaAab0\nWHtg\r\n=w6dJ\r\n-----END PGP SIGNATURE-----\r\n"},"jest":{"testRegex":"(/__tests__/.*|\\.(test|spec))\\.(tsx?|jsx?)$","transform":{".(js|jsx)":"babel-jest",".(ts|tsx)":"ts-jest"},"collectCoverage":false,"moduleNameMapper":{"\\.(css|less|sass|scss)$":"<rootDir>/__mocks__/styleMock.ts","^[./a-zA-Z0-9$_-]+\\.svg$":"<rootDir>/jestSvgStub.js"},"coverageReporters":["html"],"setupFilesAfterEnv":["<rootDir>/jest.setup.js"],"collectCoverageFrom":["src/**/*.{ts,tsx}","examples/server/src/**/*.{js,jsx}","!**/*.d.ts"],"moduleFileExtensions":["ts","tsx","js","jsx","json"],"testPathIgnorePatterns":[",/node_modules/","/dist/"]},"main":"dist/index.js","husky":{"hooks":{"pre-commit":"lint-staged"}},"config":{"eslint":"./examples/**/*.{js,jsx}","tslint":"./{__mocks__,src,stories}/{,**/}*.{ts,tsx}"},"readme":"[![npm version](https://badge.fury.io/js/%40gooddata%2Freact-components.svg)](https://www.npmjs.com/package/@gooddata/react-components) \n\n# GoodData.UI React components\n> A React-based JavaScript library for building data-driven applications\n\n## Getting started\n- [GoodData.UI Documentation](http://sdk.gooddata.com/gooddata-ui/)\n- [GoodData.UI Live Examples](https://gooddata-examples.herokuapp.com/)\n- [Stack Overflow](https://stackoverflow.com/questions/tagged/gooddata)\n\n### Usage\nWith [yarn](https://yarnpkg.com) installed, go to your project directory and run\n```\n$ yarn add @gooddata/react-components\n```\nIf you prefer [npm](npmjs.com) run\n```\n$ npm install --save @gooddata/react-components\n```\n\nThe public API is exposed via global `index.js`. Except for the styles, do not import any other file directly\nbecause they are not intended to be part of the public API.\n\n## Contributing\n\nWe welcome any contribution in form of [issues](https://github.com/gooddata/gooddata-react-components/issues) or [pull requests](https://github.com/gooddata/gooddata-react-components/pulls).\nThese commands may come in handy while developing:\n\n| command | description |\n| ------- | ----------- |\n| `yarn install --pure-lockfile` | first step |\n| ||\n| `yarn dev` | build react-components to `/dist` in watch mode |\n| `yarn test` | run all unit tests |\n| `yarn prettier-write` | format the source code to match the valid codestyle |\n| `yarn validate` | validate codestyle |\n| ||\n| `yarn storybook` | run storybook from `/stories` on http://localhost:9001 |\n| `yarn build-storybook` | build storybook to `/dist-storybook` |\n| `yarn test-storybook` | run storybook and [screenshot tests](https://github.com/gooddata/gdc-client-utils/tree/master/test-storybook) |\n| ||\n| `yarn examples` | run Live Examples dev-server from `/examples` on https://localhost:8999 |\n| `yarn examples-build` | build Live Examples to `/examples/dist` |\n| `yarn examples-server` | serve built Live Examples - see `/examples/server/src` |\n| `yarn examples-testcafe` | run testcafe tests against `localhost:8999` |\n\n### Deploy to heroku.com\nWhen you deploy this repo to heroku, it serves *GoodData.UI Live Examples*.\nRelevant tasks are in `Procfile` and `package.json`.\n\n```bash\n# run in the project directory\nheroku login\nheroku create <your-app-name>\nheroku config:set DOMAIN_ADMIN_USERNAME=x@gooddata.com DOMAIN_ADMIN_PASSWORD=xy PROJECT_ID_TO_ASSIGN=xms7ga4tf3g3nzucd8380o2bev8oeknp\ngit push heroku HEAD:master\nheroku open\n```\n\n### Run Live Examples Locally\nTo run *GoodData.UI Live Examples* locally:\n```bash\ngit clone <this-repository>\ncd  <repository-folder>\nyarn install --pure-lockfile\nyarn examples\n```\nThen open https://localhost:8999 and login using Live Examples account (you can [create one here](https://gooddata-examples.herokuapp.com/registration)).\n\n### Source code formatting\nThe source code in the repository is formatted by [Prettier](https://prettier.io/). \nThe format of the code is validated by our Continuous Integration server and is one of the requirements of successful merge.\n\nPrettier is supported by every major IDE. You can find the list of supported editors and how to configure them [here](https://prettier.io/docs/en/editors.html).\n\nIn the case, when your editor is not supported or you don't want to setup the integration, you can run the `yarn prettier-write` command to reformat the code before commit.\n\n## Changelog\n\n- see [CHANGELOG.md](CHANGELOG.md)\n\n## License\n\n(C) 2007-2018 GoodData Corporation\n\nThis project is dual licensed:\n\n- The ATTRIBUTION-NONCOMMERCIAL 4.0 INTERNATIONAL (CC BY-NC 4.0) is used for purpose of the trial experience and evaluation of GoodData.UI library.\n- The GOODDATA GOODDATA.UI LIBRARY END USER LICENSE AGREEMENT is used for GoodData customers.\n\nFor more information, please see [LICENSE](https://github.com/gooddata/gooddata-react-components/blob/master/LICENSE)\n","gitHead":"8dab0967a1e03c8d4820216e35a6768d23942503","scripts":{"dev":"bash scripts/build.sh --dev-watch","test":"jest --watch","build":"bash scripts/build.sh","tslint":"yarn run-tslint -t verbose $npm_package_config_tslint","prepare":"cd examples/server && yarn install --frozen-lockfile && cd ../..; rm -r examples/node_modules 2>/dev/null; true","examples":"bash scripts/run-examples.sh","prepare?":"# Called before `npm publish` and on local `npm install`. Temporarily also for deleting obsolete node_modules. Ends with `true` to continue gracefully.","validate":"tsc --noEmit && yarn tslint && eslint $npm_package_config_eslint && yarn prettier-check","build-dev":"bash scripts/build.sh --dev","examples?":"# Default is developer domain, other options: yarn examples [sec,secure,stg,stg2,stg3,demo,developer or URL]","storybook":"yarn build && start-storybook -p 9001 -c .storybook","test-once":"jest","tslint-ci":"mkdir -p ./ci/results && yarn run-tslint -t checkstyle -o ./ci/results/tslint-results.xml $npm_package_config_tslint","run-tslint":"tslint -p tsconfig.json","validate-ci":"tsc --noEmit && yarn tslint-ci  && eslint $npm_package_config_eslint -f checkstyle -o ci/results/eslint-results.xml && yarn prettier-check","examples-build":"bash scripts/build-examples.sh","prepublishOnly":"yarn build","prettier-check":"prettier --check '{src,stories,styles,__mocks__,examples/server/src,examples/src,examples/test}/**/*.{ts,js,tsx,jsx,json,scss,md,yaml,html}'","prettier-write":"prettier --write '{src,stories,styles,__mocks__,examples/server/src,examples/src,examples/test}/**/*.{ts,js,tsx,jsx,json,scss,md,yaml,html}'","test-storybook":"yarn build && test-storybook","build-storybook":"yarn build && build-storybook -c .storybook -o dist-storybook","examples-server":"node examples/server/src/index.js","heroku-postbuild":"yarn examples-build developer","examples-testcafe":"./scripts/run-testcafe.sh visual","check-circular-deps":"madge --circular --extensions ts ./src","examples-testcafe-ci":"./scripts/run-testcafe.sh ci","examples-testcafe-live":"./scripts/run-testcafe.sh live"},"typings":"dist/index.d.ts","_npmUser":{"name":"gooddata-ci","email":"rail@gooddata.com"},"deprecated":"@gooddata/react-components@7 reached End of Support on March 31, 2022. Please upgrade (see https://sdk.gooddata.com/gooddata-ui/docs/supported_versions.html for more information).","repository":{"url":"git+ssh://git@github.com/gooddata/gooddata-react-components.git","type":"git"},"_npmVersion":"6.4.1","description":"GoodData React Components","directories":{},"lint-staged":{"{src,stories,styles,__mocks__,examples/server/src,examples/src,examples/test}/**/*.{ts,js,tsx,jsx,json,scss,md,yaml,html}":["prettier --write","git add"]},"_nodeVersion":"8.12.0","dependencies":{"rxjs":"^5.5.6","uuid":"^3.2.1","immer":"^1.3.1","lodash":"^4.17.11","invariant":"^2.2.2","classnames":"^2.2.6","highcharts":"7.1.1","prop-types":"^15.6.0","react-intl":"^2.4.0","custom-event":"^1.0.1","ag-grid-react":"20.0.0","react-measure":"^2.3.0","@gooddata/typings":"^2.13.2","ag-grid-community":"20.0.0","http-status-codes":"^1.3.0","@gooddata/js-utils":"^3.4.0","@gooddata/numberjs":"^3.1.2","fixed-data-table-2":"0.7.17","react-async-script":"^1.0.1","@gooddata/goodstrap":"^63.0.1","react-dom-factories":"^1.0.2","@gooddata/gooddata-js":"^11.14.2","react-transition-group":"^2.2.1","nodelist-foreach-polyfill":"^1.2.0","highcharts-grouped-categories":"^1.1.3"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"raf":"3.3.2","yup":"^0.24.1","jest":"24.7.1","husky":"3.0.0","madge":"^3.4.4","react":"^16.5.2","enzyme":"3.5.0","eslint":"4.19.1","formik":"^0.11.11","moment":"2.23.0","history":"^4.7.2","ts-jest":"24.0.0","webpack":"4.30.0","prettier":"1.16.4","react-ga":"^2.5.2","recharts":"1.0.0-beta.9","testcafe":"1.1.4","commander":"2.14.1","node-sass":"4.7.2","react-dom":"^16.5.2","supertest":"3.0.0","ts-loader":"6.0.0","css-loader":"0.28.7","jest-junit":"3.0.0","raw-loader":"0.5.1","styled-jsx":"2.2.1","typescript":"3.3.4000","@babel/core":"7.4.4","@types/jest":"24.0.6","@types/node":"7.0.8","@types/uuid":"3.4.3","file-loader":"3.0.1","lint-staged":"9.1.0","sass-loader":"6.0.6","webpack-cli":"3.3.2","@types/react":"16.0.34","babel-loader":"8.0.5","react-helmet":"5.2.0","react-select":"1.2.1","style-loader":"0.19.1","@types/enzyme":"3.1.13","@types/lodash":"4.14.123","testcafe-live":"0.1.4","@babel/runtime":"7.4.4","@babel/polyfill":"^7.4.4","@storybook/react":"5.0.11","@types/invariant":"2.2.29","@types/react-dom":"16.0.3","isomorphic-fetch":"2.2.1","react-datepicker":"1.1.0","react-router-dom":"4.2.2","@babel/preset-env":"7.4.4","@gooddata/mock-js":"1.28.0","@storybook/addons":"5.0.11","@types/classnames":"2.2.3","@types/prop-types":"15.5.2","@types/react-intl":"2.3.5","@storybook/theming":"5.0.11","identity-obj-proxy":"^3.0.0","webpack-dev-server":"3.3.1","@babel/preset-react":"7.0.0","@types/react-portal":"4.0.1","babel-plugin-lodash":"3.3.4","html-webpack-plugin":"3.2.0","react-test-renderer":"16.4.2","@types/react-measure":"2.0.5","clean-webpack-plugin":"2.0.2","stats-webpack-plugin":"0.7.0","eslint-config-prettier":"4.1.0","react-google-recaptcha":"^0.11.0","tslint-config-prettier":"1.18.0","@gooddata/eslint-config":"0.1.0","@gooddata/tslint-config":"1.0.0","@types/storybook__react":"4.0.1","enzyme-adapter-react-16":"1.3.1","@gooddata/test-storybook":"3.1.1","@storybook/addon-actions":"5.0.11","@storybook/addon-options":"5.0.11","node-sass-magic-importer":"5.1.0","react-syntax-highlighter":"6.1.2","@types/fixed-data-table-2":"0.8.1","@types/react-test-renderer":"16.0.0","circular-dependency-plugin":"5.0.2","compression-webpack-plugin":"2.0.0","@types/enzyme-adapter-react-16":"1.0.3","@types/storybook__addon-actions":"3.4.2","@babel/plugin-proposal-class-properties":"7.4.4","@babel/plugin-proposal-object-rest-spread":"7.4.4","@babel/plugin-transform-async-to-generator":"7.4.4"},"peerDependencies":{"react":"^16.5.2","react-dom":"^16.5.2"},"_npmOperationalInternal":{"tmp":"tmp/react-components_7.1.0-beta.10_1563452510821_0.1742320775327555","host":"s3://npm-registry-packages"}},"7.1.0-beta.11":{"name":"@gooddata/react-components","version":"7.1.0-beta.11","author":{"name":"GoodData Corporation"},"license":"BSD-3-Clause","_id":"@gooddata/react-components@7.1.0-beta.11","maintainers":[{"name":"afi","email":"adam.fiedler@gooddata.com"},{"name":"bertold8","email":"ivan.nejezchleb@seznam.cz"},{"name":"bugsbunny338","email":"jiri.zajic@mensa.cz"},{"name":"gooddata-ci","email":"rail@gooddata.com"},{"name":"ivan.mjartan","email":"ivan.mjartan@gooddata.com"},{"name":"jakub-sterba","email":"jakub.sterba@gooddata.com"},{"name":"jaroslav.tomecek","email":"jaroslav.tomecek@gooddata.com"},{"name":"jkittler","email":"honza.kittler@gmail.com"},{"name":"khanh.le","email":"khanh.le@gooddata.com"},{"name":"langhamp","email":"pavel.langhammer@gooddata.com"},{"name":"lanhuynh","email":"lan.huynh@gooddata.com"},{"name":"linhhong","email":"linh.hong@gooddata.com"},{"name":"lpearce","email":"levi.pearce@gooddata.com"},{"name":"lupko","email":"lubomir.slivka@gooddata.com"},{"name":"martin.mosko","email":"martin.mosko@gooddata.com"},{"name":"michal.marsal","email":"michal.marsal@gooddata.com"},{"name":"nadtan","email":"tan.nguyen@gooddata.com"},{"name":"naibinh","email":"naibinh@gmail.com"},{"name":"nikolacech","email":"nikola.cech@gooddata.com"},{"name":"no23reason","email":"dan.homola@hotmail.cz"},{"name":"pbenes","email":"petr.benes@gooddata.com"},{"name":"petrjanu","email":"petr.janu@gooddata.com"},{"name":"ptquang86","email":"ptquang86@gmail.com"},{"name":"qduval","email":"quentin.duval@gooddata.com"},{"name":"rodri360","email":"me@rodri360.com"},{"name":"sarfy","email":"martin.sarfy@gmail.com"},{"name":"sitina","email":"jiri.sitina@gooddata.com"},{"name":"sondo","email":"son.do@gooddata.com"},{"name":"strouhaljan","email":"strouhal.jan@gmail.com"},{"name":"tomas.bouma","email":"tomas.bouma@gooddata.com"},{"name":"tomas.kratochvil","email":"tomas.kratochvil@gooddata.com"},{"name":"tomasreichmann","email":"tomasreichmann@gmail.com"},{"name":"tomsatgd","email":"tomas.satinsky@gooddata.com"},{"name":"tu.ngo","email":"tu.ngo@gooddata.com"},{"name":"vlastikcz","email":"vlastimil.kotas@gooddata.com"},{"name":"vlckomi1","email":"michaela.vlckova@gooddata.com"},{"name":"xmort","email":"petr.dolejsi@gooddata.com"},{"name":"yanlipnican","email":"yanlipnican@gmail.com"}],"homepage":"https://github.com/gooddata/gooddata-react-components#readme","bugs":{"url":"https://github.com/gooddata/gooddata-react-components/issues"},"dist":{"shasum":"bfbf770d21af600523b5b43c1a59a8daa5ae0463","tarball":"https://registry.npmjs.org/@gooddata/react-components/-/react-components-7.1.0-beta.11.tgz","fileCount":1826,"integrity":"sha512-mTECgjZyfACApOYLEM+UPQPkWPvNSg93XvxoQnRPEGZTFmuaq3No+r81EnF4LKepQD45zCnkSmDOQQb/fTUwYQ==","signatures":[{"sig":"MEUCIQCiA52uZosc65E3KcB6Ubpt3OYPZkRA7m2M8GBZVJP4VQIgd4Ft9xVz8xf7WrVLrnrDAPOy8tEezr5/gc1EE/hycw4=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":7554515,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJdMId9CRA9TVsSAnZWagAAllwQAKLoVM0bSF8VxKo3GbVE\nXoHfOW/fMYyvXAc52y3x9lJktB4EwrhTm/cydzGKftIP/HaL1R6Vvfzc1qQa\nfZU+pHKTUJigaQTbV9PtjASnt5PzHkyBlGEqDHNe2QRxYBgFCfyjgZEd4vYe\nkjYT/R0U8cn3tnhC85MMt6qAVxuDL95cneWNGoCfF7NHWCYWJRWxNWWuySaR\nbWo9Qk7OBhhQKx8t2Qzvyus5DV7PiP4V4NzX3AakldPPzOF9R1tnduDrevXP\n+ZksFlFdKb4RByFTm3+b+sjn3Awm90VGUPBK2E9omKftgI5tMnjPSBLDSH3M\nZNai6P4+07qRgEc1VJ/z9CLvZq+sJ1qzzZFH+N4vUWUsUKY+i8Su2qlwnAjk\nErK/KOcEy788SngZ5RGTSBT+/xSxE5EpynLJrhHRYwoF5kMVyb3OEukin1P/\nxQ0JicknYw50D8LhOV4fbjqzDAp+Rdxseqs/aLr2kUEoaVCwzAIq/MArrd4i\nNa1ZctNaovTHtq0Xkj4DOQW4w3ZWwtX/0veBN0wtGCGoI6NIwkJs3mWRHdOR\nEYshteyNHhnVOLzfNnu5JKRAG2lTQuMO0FiD2evrrGpk0kDRznY249KjXiOA\n+WlOyDyIag2KCVnEbreyiQ9VIqvvTXDu53neJVuRLAJimFA/I9KGjNn6aVMJ\n3ZDs\r\n=VYql\r\n-----END PGP SIGNATURE-----\r\n"},"jest":{"testRegex":"(/__tests__/.*|\\.(test|spec))\\.(tsx?|jsx?)$","transform":{".(js|jsx)":"babel-jest",".(ts|tsx)":"ts-jest"},"collectCoverage":false,"moduleNameMapper":{"\\.(css|less|sass|scss)$":"<rootDir>/__mocks__/styleMock.ts","^[./a-zA-Z0-9$_-]+\\.svg$":"<rootDir>/jestSvgStub.js"},"coverageReporters":["html"],"setupFilesAfterEnv":["<rootDir>/jest.setup.js"],"collectCoverageFrom":["src/**/*.{ts,tsx}","examples/server/src/**/*.{js,jsx}","!**/*.d.ts"],"moduleFileExtensions":["ts","tsx","js","jsx","json"],"testPathIgnorePatterns":[",/node_modules/","/dist/"]},"main":"dist/index.js","husky":{"hooks":{"pre-commit":"lint-staged"}},"config":{"eslint":"./examples/**/*.{js,jsx}","tslint":"./{__mocks__,src,stories}/{,**/}*.{ts,tsx}"},"readme":"[![npm version](https://badge.fury.io/js/%40gooddata%2Freact-components.svg)](https://www.npmjs.com/package/@gooddata/react-components) \n\n# GoodData.UI React components\n> A React-based JavaScript library for building data-driven applications\n\n## Getting started\n- [GoodData.UI Documentation](http://sdk.gooddata.com/gooddata-ui/)\n- [GoodData.UI Live Examples](https://gooddata-examples.herokuapp.com/)\n- [Stack Overflow](https://stackoverflow.com/questions/tagged/gooddata)\n\n### Usage\nWith [yarn](https://yarnpkg.com) installed, go to your project directory and run\n```\n$ yarn add @gooddata/react-components\n```\nIf you prefer [npm](npmjs.com) run\n```\n$ npm install --save @gooddata/react-components\n```\n\nThe public API is exposed via global `index.js`. Except for the styles, do not import any other file directly\nbecause they are not intended to be part of the public API.\n\n## Contributing\n\nWe welcome any contribution in form of [issues](https://github.com/gooddata/gooddata-react-components/issues) or [pull requests](https://github.com/gooddata/gooddata-react-components/pulls).\nThese commands may come in handy while developing:\n\n| command | description |\n| ------- | ----------- |\n| `yarn install --pure-lockfile` | first step |\n| ||\n| `yarn dev` | build react-components to `/dist` in watch mode |\n| `yarn test` | run all unit tests |\n| `yarn prettier-write` | format the source code to match the valid codestyle |\n| `yarn validate` | validate codestyle |\n| ||\n| `yarn storybook` | run storybook from `/stories` on http://localhost:9001 |\n| `yarn build-storybook` | build storybook to `/dist-storybook` |\n| `yarn test-storybook` | run storybook and [screenshot tests](https://github.com/gooddata/gdc-client-utils/tree/master/test-storybook) |\n| ||\n| `yarn examples` | run Live Examples dev-server from `/examples` on https://localhost:8999 |\n| `yarn examples-build` | build Live Examples to `/examples/dist` |\n| `yarn examples-server` | serve built Live Examples - see `/examples/server/src` |\n| `yarn examples-testcafe` | run testcafe tests against `localhost:8999` |\n\n### Deploy to heroku.com\nWhen you deploy this repo to heroku, it serves *GoodData.UI Live Examples*.\nRelevant tasks are in `Procfile` and `package.json`.\n\n```bash\n# run in the project directory\nheroku login\nheroku create <your-app-name>\nheroku config:set DOMAIN_ADMIN_USERNAME=x@gooddata.com DOMAIN_ADMIN_PASSWORD=xy PROJECT_ID_TO_ASSIGN=xms7ga4tf3g3nzucd8380o2bev8oeknp\ngit push heroku HEAD:master\nheroku open\n```\n\n### Run Live Examples Locally\nTo run *GoodData.UI Live Examples* locally:\n```bash\ngit clone <this-repository>\ncd  <repository-folder>\nyarn install --pure-lockfile\nyarn examples\n```\nThen open https://localhost:8999 and login using Live Examples account (you can [create one here](https://gooddata-examples.herokuapp.com/registration)).\n\n### Source code formatting\nThe source code in the repository is formatted by [Prettier](https://prettier.io/). \nThe format of the code is validated by our Continuous Integration server and is one of the requirements of successful merge.\n\nPrettier is supported by every major IDE. You can find the list of supported editors and how to configure them [here](https://prettier.io/docs/en/editors.html).\n\nIn the case, when your editor is not supported or you don't want to setup the integration, you can run the `yarn prettier-write` command to reformat the code before commit.\n\n## Changelog\n\n- see [CHANGELOG.md](CHANGELOG.md)\n\n## License\n\n(C) 2007-2018 GoodData Corporation\n\nThis project is dual licensed:\n\n- The ATTRIBUTION-NONCOMMERCIAL 4.0 INTERNATIONAL (CC BY-NC 4.0) is used for purpose of the trial experience and evaluation of GoodData.UI library.\n- The GOODDATA GOODDATA.UI LIBRARY END USER LICENSE AGREEMENT is used for GoodData customers.\n\nFor more information, please see [LICENSE](https://github.com/gooddata/gooddata-react-components/blob/master/LICENSE)\n","gitHead":"b635671d066e7bdd9e1e84ee153a7a7d813a0fa8","scripts":{"dev":"bash scripts/build.sh --dev-watch","test":"jest --watch","build":"bash scripts/build.sh","tslint":"yarn run-tslint -t verbose $npm_package_config_tslint","prepare":"cd examples/server && yarn install --frozen-lockfile && cd ../..; rm -r examples/node_modules 2>/dev/null; true","examples":"bash scripts/run-examples.sh","prepare?":"# Called before `npm publish` and on local `npm install`. Temporarily also for deleting obsolete node_modules. Ends with `true` to continue gracefully.","validate":"tsc --noEmit && yarn tslint && eslint $npm_package_config_eslint && yarn prettier-check","build-dev":"bash scripts/build.sh --dev","examples?":"# Default is developer domain, other options: yarn examples [sec,secure,stg,stg2,stg3,demo,developer or URL]","storybook":"yarn build && start-storybook -p 9001 -c .storybook","test-once":"jest","tslint-ci":"mkdir -p ./ci/results && yarn run-tslint -t checkstyle -o ./ci/results/tslint-results.xml $npm_package_config_tslint","run-tslint":"tslint -p tsconfig.json","validate-ci":"tsc --noEmit && yarn tslint-ci  && eslint $npm_package_config_eslint -f checkstyle -o ci/results/eslint-results.xml && yarn prettier-check","examples-build":"bash scripts/build-examples.sh","prepublishOnly":"yarn build","prettier-check":"prettier --check '{src,stories,styles,__mocks__,examples/server/src,examples/src,examples/test}/**/*.{ts,js,tsx,jsx,json,scss,md,yaml,html}'","prettier-write":"prettier --write '{src,stories,styles,__mocks__,examples/server/src,examples/src,examples/test}/**/*.{ts,js,tsx,jsx,json,scss,md,yaml,html}'","test-storybook":"yarn build && test-storybook","build-storybook":"yarn build && build-storybook -c .storybook -o dist-storybook","examples-server":"node examples/server/src/index.js","heroku-postbuild":"yarn examples-build developer","examples-testcafe":"./scripts/run-testcafe.sh visual","check-circular-deps":"madge --circular --extensions ts ./src","examples-testcafe-ci":"./scripts/run-testcafe.sh ci","examples-testcafe-live":"./scripts/run-testcafe.sh live"},"typings":"dist/index.d.ts","_npmUser":{"name":"gooddata-ci","email":"rail@gooddata.com"},"deprecated":"@gooddata/react-components@7 reached End of Support on March 31, 2022. Please upgrade (see https://sdk.gooddata.com/gooddata-ui/docs/supported_versions.html for more information).","repository":{"url":"git+ssh://git@github.com/gooddata/gooddata-react-components.git","type":"git"},"_npmVersion":"6.4.1","description":"GoodData React Components","directories":{},"lint-staged":{"{src,stories,styles,__mocks__,examples/server/src,examples/src,examples/test}/**/*.{ts,js,tsx,jsx,json,scss,md,yaml,html}":["prettier --write","git add"]},"_nodeVersion":"8.12.0","dependencies":{"rxjs":"^5.5.6","uuid":"^3.2.1","immer":"^1.3.1","lodash":"^4.17.11","invariant":"^2.2.2","classnames":"^2.2.6","highcharts":"7.1.1","prop-types":"^15.6.0","react-intl":"^2.4.0","custom-event":"^1.0.1","ag-grid-react":"20.0.0","react-measure":"^2.3.0","@gooddata/typings":"^2.13.2","ag-grid-community":"20.0.0","http-status-codes":"^1.3.0","@gooddata/js-utils":"^3.4.0","@gooddata/numberjs":"^3.1.2","fixed-data-table-2":"0.7.17","react-async-script":"^1.0.1","@gooddata/goodstrap":"^63.0.2","react-dom-factories":"^1.0.2","@gooddata/gooddata-js":"^11.14.2","react-transition-group":"^2.2.1","nodelist-foreach-polyfill":"^1.2.0","highcharts-grouped-categories":"^1.1.3"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"raf":"3.3.2","yup":"^0.24.1","jest":"24.7.1","husky":"3.0.0","madge":"^3.4.4","react":"^16.5.2","enzyme":"3.5.0","eslint":"4.19.1","formik":"^0.11.11","moment":"2.23.0","history":"^4.7.2","ts-jest":"24.0.0","webpack":"4.30.0","prettier":"1.16.4","react-ga":"^2.5.2","recharts":"1.0.0-beta.9","testcafe":"1.1.4","commander":"2.14.1","node-sass":"4.7.2","react-dom":"^16.5.2","supertest":"3.0.0","ts-loader":"6.0.0","css-loader":"0.28.7","jest-junit":"3.0.0","raw-loader":"0.5.1","styled-jsx":"2.2.1","typescript":"3.3.4000","@babel/core":"7.4.4","@types/jest":"24.0.6","@types/node":"7.0.8","@types/uuid":"3.4.3","file-loader":"3.0.1","lint-staged":"9.1.0","sass-loader":"6.0.6","webpack-cli":"3.3.2","@types/react":"16.0.34","babel-loader":"8.0.5","react-helmet":"5.2.0","react-select":"1.2.1","style-loader":"0.19.1","@types/enzyme":"3.1.13","@types/lodash":"4.14.123","testcafe-live":"0.1.4","@babel/runtime":"7.4.4","@babel/polyfill":"^7.4.4","@storybook/react":"5.0.11","@types/invariant":"2.2.29","@types/react-dom":"16.0.3","isomorphic-fetch":"2.2.1","react-datepicker":"1.1.0","react-router-dom":"4.2.2","@babel/preset-env":"7.4.4","@gooddata/mock-js":"1.28.0","@storybook/addons":"5.0.11","@types/classnames":"2.2.3","@types/prop-types":"15.5.2","@types/react-intl":"2.3.5","@storybook/theming":"5.0.11","identity-obj-proxy":"^3.0.0","webpack-dev-server":"3.3.1","@babel/preset-react":"7.0.0","@types/react-portal":"4.0.1","babel-plugin-lodash":"3.3.4","html-webpack-plugin":"3.2.0","react-test-renderer":"16.4.2","@types/react-measure":"2.0.5","clean-webpack-plugin":"2.0.2","stats-webpack-plugin":"0.7.0","eslint-config-prettier":"4.1.0","react-google-recaptcha":"^0.11.0","tslint-config-prettier":"1.18.0","@gooddata/eslint-config":"0.1.0","@gooddata/tslint-config":"1.0.0","@types/storybook__react":"4.0.1","enzyme-adapter-react-16":"1.3.1","@gooddata/test-storybook":"3.1.1","@storybook/addon-actions":"5.0.11","@storybook/addon-options":"5.0.11","node-sass-magic-importer":"5.1.0","react-syntax-highlighter":"6.1.2","@types/fixed-data-table-2":"0.8.1","@types/react-test-renderer":"16.0.0","circular-dependency-plugin":"5.0.2","compression-webpack-plugin":"2.0.0","@types/enzyme-adapter-react-16":"1.0.3","@types/storybook__addon-actions":"3.4.2","@babel/plugin-proposal-class-properties":"7.4.4","@babel/plugin-proposal-object-rest-spread":"7.4.4","@babel/plugin-transform-async-to-generator":"7.4.4"},"peerDependencies":{"react":"^16.5.2","react-dom":"^16.5.2"},"_npmOperationalInternal":{"tmp":"tmp/react-components_7.1.0-beta.11_1563461500150_0.6077132261935847","host":"s3://npm-registry-packages"}},"7.1.0-beta.12":{"name":"@gooddata/react-components","version":"7.1.0-beta.12","author":{"name":"GoodData Corporation"},"license":"BSD-3-Clause","_id":"@gooddata/react-components@7.1.0-beta.12","maintainers":[{"name":"afi","email":"adam.fiedler@gooddata.com"},{"name":"bertold8","email":"ivan.nejezchleb@seznam.cz"},{"name":"bugsbunny338","email":"jiri.zajic@mensa.cz"},{"name":"gooddata-ci","email":"rail@gooddata.com"},{"name":"ivan.mjartan","email":"ivan.mjartan@gooddata.com"},{"name":"jakub-sterba","email":"jakub.sterba@gooddata.com"},{"name":"jaroslav.tomecek","email":"jaroslav.tomecek@gooddata.com"},{"name":"jkittler","email":"honza.kittler@gmail.com"},{"name":"khanh.le","email":"khanh.le@gooddata.com"},{"name":"langhamp","email":"pavel.langhammer@gooddata.com"},{"name":"lanhuynh","email":"lan.huynh@gooddata.com"},{"name":"linhhong","email":"linh.hong@gooddata.com"},{"name":"lpearce","email":"levi.pearce@gooddata.com"},{"name":"lupko","email":"lubomir.slivka@gooddata.com"},{"name":"martin.mosko","email":"martin.mosko@gooddata.com"},{"name":"michal.marsal","email":"michal.marsal@gooddata.com"},{"name":"nadtan","email":"tan.nguyen@gooddata.com"},{"name":"naibinh","email":"naibinh@gmail.com"},{"name":"nikolacech","email":"nikola.cech@gooddata.com"},{"name":"no23reason","email":"dan.homola@hotmail.cz"},{"name":"pbenes","email":"petr.benes@gooddata.com"},{"name":"petrjanu","email":"petr.janu@gooddata.com"},{"name":"ptquang86","email":"ptquang86@gmail.com"},{"name":"qduval","email":"quentin.duval@gooddata.com"},{"name":"rodri360","email":"me@rodri360.com"},{"name":"sarfy","email":"martin.sarfy@gmail.com"},{"name":"sitina","email":"jiri.sitina@gooddata.com"},{"name":"sondo","email":"son.do@gooddata.com"},{"name":"strouhaljan","email":"strouhal.jan@gmail.com"},{"name":"tomas.bouma","email":"tomas.bouma@gooddata.com"},{"name":"tomas.kratochvil","email":"tomas.kratochvil@gooddata.com"},{"name":"tomasreichmann","email":"tomasreichmann@gmail.com"},{"name":"tomsatgd","email":"tomas.satinsky@gooddata.com"},{"name":"tu.ngo","email":"tu.ngo@gooddata.com"},{"name":"vlastikcz","email":"vlastimil.kotas@gooddata.com"},{"name":"vlckomi1","email":"michaela.vlckova@gooddata.com"},{"name":"xmort","email":"petr.dolejsi@gooddata.com"},{"name":"yanlipnican","email":"yanlipnican@gmail.com"}],"homepage":"https://github.com/gooddata/gooddata-react-components#readme","bugs":{"url":"https://github.com/gooddata/gooddata-react-components/issues"},"dist":{"shasum":"f1b367b968fd5f0c0c01536fde2315b51ae29032","tarball":"https://registry.npmjs.org/@gooddata/react-components/-/react-components-7.1.0-beta.12.tgz","fileCount":1826,"integrity":"sha512-fDurNtKdFdgD3kEQ9cN/H36EMir+EZ350GSFDsYposCHxKcZNFFsoZLeQVFc3FZ6S4c6iETEWEB72I2d5ss5Ig==","signatures":[{"sig":"MEYCIQCdxIuzk8wQWg8pd/4hMyP6XN2zGFy1eFGlKQfb/GSiVwIhAIG70BXyHlv6LbcyGe7rd+OHrSMH3TxFlMDkLPiuYrjT","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":7554515,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJdMJXhCRA9TVsSAnZWagAAuRUQAJPDlLbvHPPh0YxfsWv3\nAwe2zDSUV8iCMnojF+vRdr+WAm1qt1ahjr1xk0aWIbJEVIzuCLJi+5uchIQ5\nXXaUydRhEgPxwIUOdK24wAu5tFA1KfcwiavqSmCrj3sJmpOCgYGu9kE2t9km\nQKnxmC+15QwhnGjwtt9UM3mUflW8/WDFwJLW2RpLdu39FkG8hL4WmHgXV5/a\nnd4LFMP+qN6xJVesaT4d+rfrea+3ZfNqC2HWb/p80P4vB9/krCAxZDSZgTGz\narEgL4b8kAN5KeoEfQoWN3eAfoKJozxziv6qKzEn8SxH/q6nHF7bUFPmU4JC\n8sf6e6dfkcLdm2VPxp5Wmf4dBqd97/zFtkiiYDzJn1bC2653FF6sT1tJ4hy5\n4K1jyhY93MOdppRjd/y5fnZAOTOYlZ+cPo87WbrqRQ3qUwVnoi2eIhistjBE\nfgIqFV23G/JpofoE2k2hocVMJRzCH8hGUAvjoVPJUV7jBW6R9N8xpH0doBJv\nNEmgLUEkjyhWZr0duNVfnQZtYAMlQ+qqZKG78U/HD0N1fvvsUlH9JRSidu2m\nRF0zQsr5UyfpaHoLN/oGv7pdKbu6bK6xCdUCvnXXGvOj76sdNEHHgnOThee8\nDbKSCAaIver7yqoc6M+zS4LhtxxkcU5/EqZqnNuf9tgo4b2AEn36lED5HRpt\nmjsQ\r\n=uZeF\r\n-----END PGP SIGNATURE-----\r\n"},"jest":{"testRegex":"(/__tests__/.*|\\.(test|spec))\\.(tsx?|jsx?)$","transform":{".(js|jsx)":"babel-jest",".(ts|tsx)":"ts-jest"},"collectCoverage":false,"moduleNameMapper":{"\\.(css|less|sass|scss)$":"<rootDir>/__mocks__/styleMock.ts","^[./a-zA-Z0-9$_-]+\\.svg$":"<rootDir>/jestSvgStub.js"},"coverageReporters":["html"],"setupFilesAfterEnv":["<rootDir>/jest.setup.js"],"collectCoverageFrom":["src/**/*.{ts,tsx}","examples/server/src/**/*.{js,jsx}","!**/*.d.ts"],"moduleFileExtensions":["ts","tsx","js","jsx","json"],"testPathIgnorePatterns":[",/node_modules/","/dist/"]},"main":"dist/index.js","husky":{"hooks":{"pre-commit":"lint-staged"}},"config":{"eslint":"./examples/**/*.{js,jsx}","tslint":"./{__mocks__,src,stories}/{,**/}*.{ts,tsx}"},"readme":"[![npm version](https://badge.fury.io/js/%40gooddata%2Freact-components.svg)](https://www.npmjs.com/package/@gooddata/react-components) \n\n# GoodData.UI React components\n> A React-based JavaScript library for building data-driven applications\n\n## Getting started\n- [GoodData.UI Documentation](http://sdk.gooddata.com/gooddata-ui/)\n- [GoodData.UI Live Examples](https://gooddata-examples.herokuapp.com/)\n- [Stack Overflow](https://stackoverflow.com/questions/tagged/gooddata)\n\n### Usage\nWith [yarn](https://yarnpkg.com) installed, go to your project directory and run\n```\n$ yarn add @gooddata/react-components\n```\nIf you prefer [npm](npmjs.com) run\n```\n$ npm install --save @gooddata/react-components\n```\n\nThe public API is exposed via global `index.js`. Except for the styles, do not import any other file directly\nbecause they are not intended to be part of the public API.\n\n## Contributing\n\nWe welcome any contribution in form of [issues](https://github.com/gooddata/gooddata-react-components/issues) or [pull requests](https://github.com/gooddata/gooddata-react-components/pulls).\nThese commands may come in handy while developing:\n\n| command | description |\n| ------- | ----------- |\n| `yarn install --pure-lockfile` | first step |\n| ||\n| `yarn dev` | build react-components to `/dist` in watch mode |\n| `yarn test` | run all unit tests |\n| `yarn prettier-write` | format the source code to match the valid codestyle |\n| `yarn validate` | validate codestyle |\n| ||\n| `yarn storybook` | run storybook from `/stories` on http://localhost:9001 |\n| `yarn build-storybook` | build storybook to `/dist-storybook` |\n| `yarn test-storybook` | run storybook and [screenshot tests](https://github.com/gooddata/gdc-client-utils/tree/master/test-storybook) |\n| ||\n| `yarn examples` | run Live Examples dev-server from `/examples` on https://localhost:8999 |\n| `yarn examples-build` | build Live Examples to `/examples/dist` |\n| `yarn examples-server` | serve built Live Examples - see `/examples/server/src` |\n| `yarn examples-testcafe` | run testcafe tests against `localhost:8999` |\n\n### Deploy to heroku.com\nWhen you deploy this repo to heroku, it serves *GoodData.UI Live Examples*.\nRelevant tasks are in `Procfile` and `package.json`.\n\n```bash\n# run in the project directory\nheroku login\nheroku create <your-app-name>\nheroku config:set DOMAIN_ADMIN_USERNAME=x@gooddata.com DOMAIN_ADMIN_PASSWORD=xy PROJECT_ID_TO_ASSIGN=xms7ga4tf3g3nzucd8380o2bev8oeknp\ngit push heroku HEAD:master\nheroku open\n```\n\n### Run Live Examples Locally\nTo run *GoodData.UI Live Examples* locally:\n```bash\ngit clone <this-repository>\ncd  <repository-folder>\nyarn install --pure-lockfile\nyarn examples\n```\nThen open https://localhost:8999 and login using Live Examples account (you can [create one here](https://gooddata-examples.herokuapp.com/registration)).\n\n### Source code formatting\nThe source code in the repository is formatted by [Prettier](https://prettier.io/). \nThe format of the code is validated by our Continuous Integration server and is one of the requirements of successful merge.\n\nPrettier is supported by every major IDE. You can find the list of supported editors and how to configure them [here](https://prettier.io/docs/en/editors.html).\n\nIn the case, when your editor is not supported or you don't want to setup the integration, you can run the `yarn prettier-write` command to reformat the code before commit.\n\n## Changelog\n\n- see [CHANGELOG.md](CHANGELOG.md)\n\n## License\n\n(C) 2007-2018 GoodData Corporation\n\nThis project is dual licensed:\n\n- The ATTRIBUTION-NONCOMMERCIAL 4.0 INTERNATIONAL (CC BY-NC 4.0) is used for purpose of the trial experience and evaluation of GoodData.UI library.\n- The GOODDATA GOODDATA.UI LIBRARY END USER LICENSE AGREEMENT is used for GoodData customers.\n\nFor more information, please see [LICENSE](https://github.com/gooddata/gooddata-react-components/blob/master/LICENSE)\n","gitHead":"d769eb02bc33c0191e37c3134dffd6656668c670","scripts":{"dev":"bash scripts/build.sh --dev-watch","test":"jest --watch","build":"bash scripts/build.sh","tslint":"yarn run-tslint -t verbose $npm_package_config_tslint","prepare":"cd examples/server && yarn install --frozen-lockfile && cd ../..; rm -r examples/node_modules 2>/dev/null; true","examples":"bash scripts/run-examples.sh","prepare?":"# Called before `npm publish` and on local `npm install`. Temporarily also for deleting obsolete node_modules. Ends with `true` to continue gracefully.","validate":"tsc --noEmit && yarn tslint && eslint $npm_package_config_eslint && yarn prettier-check","build-dev":"bash scripts/build.sh --dev","examples?":"# Default is developer domain, other options: yarn examples [sec,secure,stg,stg2,stg3,demo,developer or URL]","storybook":"yarn build && start-storybook -p 9001 -c .storybook","test-once":"jest","tslint-ci":"mkdir -p ./ci/results && yarn run-tslint -t checkstyle -o ./ci/results/tslint-results.xml $npm_package_config_tslint","run-tslint":"tslint -p tsconfig.json","validate-ci":"tsc --noEmit && yarn tslint-ci  && eslint $npm_package_config_eslint -f checkstyle -o ci/results/eslint-results.xml && yarn prettier-check","examples-build":"bash scripts/build-examples.sh","prepublishOnly":"yarn build","prettier-check":"prettier --check '{src,stories,styles,__mocks__,examples/server/src,examples/src,examples/test}/**/*.{ts,js,tsx,jsx,json,scss,md,yaml,html}'","prettier-write":"prettier --write '{src,stories,styles,__mocks__,examples/server/src,examples/src,examples/test}/**/*.{ts,js,tsx,jsx,json,scss,md,yaml,html}'","test-storybook":"yarn build && test-storybook","build-storybook":"yarn build && build-storybook -c .storybook -o dist-storybook","examples-server":"node examples/server/src/index.js","heroku-postbuild":"yarn examples-build developer","examples-testcafe":"./scripts/run-testcafe.sh visual","check-circular-deps":"madge --circular --extensions ts ./src","examples-testcafe-ci":"./scripts/run-testcafe.sh ci","examples-testcafe-live":"./scripts/run-testcafe.sh live"},"typings":"dist/index.d.ts","_npmUser":{"name":"gooddata-ci","email":"rail@gooddata.com"},"deprecated":"@gooddata/react-components@7 reached End of Support on March 31, 2022. Please upgrade (see https://sdk.gooddata.com/gooddata-ui/docs/supported_versions.html for more information).","repository":{"url":"git+ssh://git@github.com/gooddata/gooddata-react-components.git","type":"git"},"_npmVersion":"6.4.1","description":"GoodData React Components","directories":{},"lint-staged":{"{src,stories,styles,__mocks__,examples/server/src,examples/src,examples/test}/**/*.{ts,js,tsx,jsx,json,scss,md,yaml,html}":["prettier --write","git add"]},"_nodeVersion":"8.12.0","dependencies":{"rxjs":"^5.5.6","uuid":"^3.2.1","immer":"^1.3.1","lodash":"^4.17.11","invariant":"^2.2.2","classnames":"^2.2.6","highcharts":"7.1.1","prop-types":"^15.6.0","react-intl":"^2.4.0","custom-event":"^1.0.1","ag-grid-react":"20.0.0","react-measure":"^2.3.0","@gooddata/typings":"^2.13.2","ag-grid-community":"20.0.0","http-status-codes":"^1.3.0","@gooddata/js-utils":"^3.4.0","@gooddata/numberjs":"^3.1.2","fixed-data-table-2":"0.7.17","react-async-script":"^1.0.1","@gooddata/goodstrap":"^63.0.3","react-dom-factories":"^1.0.2","@gooddata/gooddata-js":"^11.14.2","react-transition-group":"^2.2.1","nodelist-foreach-polyfill":"^1.2.0","highcharts-grouped-categories":"^1.1.3"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"raf":"3.3.2","yup":"^0.24.1","jest":"24.7.1","husky":"3.0.0","madge":"^3.4.4","react":"^16.5.2","enzyme":"3.5.0","eslint":"4.19.1","formik":"^0.11.11","moment":"2.23.0","history":"^4.7.2","ts-jest":"24.0.0","webpack":"4.30.0","prettier":"1.16.4","react-ga":"^2.5.2","recharts":"1.0.0-beta.9","testcafe":"1.1.4","commander":"2.14.1","node-sass":"4.7.2","react-dom":"^16.5.2","supertest":"3.0.0","ts-loader":"6.0.0","css-loader":"0.28.7","jest-junit":"3.0.0","raw-loader":"0.5.1","styled-jsx":"2.2.1","typescript":"3.3.4000","@babel/core":"7.4.4","@types/jest":"24.0.6","@types/node":"7.0.8","@types/uuid":"3.4.3","file-loader":"3.0.1","lint-staged":"9.1.0","sass-loader":"6.0.6","webpack-cli":"3.3.2","@types/react":"16.0.34","babel-loader":"8.0.5","react-helmet":"5.2.0","react-select":"1.2.1","style-loader":"0.19.1","@types/enzyme":"3.1.13","@types/lodash":"4.14.123","testcafe-live":"0.1.4","@babel/runtime":"7.4.4","@babel/polyfill":"^7.4.4","@storybook/react":"5.0.11","@types/invariant":"2.2.29","@types/react-dom":"16.0.3","isomorphic-fetch":"2.2.1","react-datepicker":"1.1.0","react-router-dom":"4.2.2","@babel/preset-env":"7.4.4","@gooddata/mock-js":"1.28.0","@storybook/addons":"5.0.11","@types/classnames":"2.2.3","@types/prop-types":"15.5.2","@types/react-intl":"2.3.5","@storybook/theming":"5.0.11","identity-obj-proxy":"^3.0.0","webpack-dev-server":"3.3.1","@babel/preset-react":"7.0.0","@types/react-portal":"4.0.1","babel-plugin-lodash":"3.3.4","html-webpack-plugin":"3.2.0","react-test-renderer":"16.4.2","@types/react-measure":"2.0.5","clean-webpack-plugin":"2.0.2","stats-webpack-plugin":"0.7.0","eslint-config-prettier":"4.1.0","react-google-recaptcha":"^0.11.0","tslint-config-prettier":"1.18.0","@gooddata/eslint-config":"0.1.0","@gooddata/tslint-config":"1.0.0","@types/storybook__react":"4.0.1","enzyme-adapter-react-16":"1.3.1","@gooddata/test-storybook":"3.1.1","@storybook/addon-actions":"5.0.11","@storybook/addon-options":"5.0.11","node-sass-magic-importer":"5.1.0","react-syntax-highlighter":"6.1.2","@types/fixed-data-table-2":"0.8.1","@types/react-test-renderer":"16.0.0","circular-dependency-plugin":"5.0.2","compression-webpack-plugin":"2.0.0","@types/enzyme-adapter-react-16":"1.0.3","@types/storybook__addon-actions":"3.4.2","@babel/plugin-proposal-class-properties":"7.4.4","@babel/plugin-proposal-object-rest-spread":"7.4.4","@babel/plugin-transform-async-to-generator":"7.4.4"},"peerDependencies":{"react":"^16.5.2","react-dom":"^16.5.2"},"_npmOperationalInternal":{"tmp":"tmp/react-components_7.1.0-beta.12_1563465184890_0.2253297347633243","host":"s3://npm-registry-packages"}},"7.1.0-beta.13":{"name":"@gooddata/react-components","version":"7.1.0-beta.13","author":{"name":"GoodData Corporation"},"license":"BSD-3-Clause","_id":"@gooddata/react-components@7.1.0-beta.13","maintainers":[{"name":"afi","email":"adam.fiedler@gooddata.com"},{"name":"bertold8","email":"ivan.nejezchleb@seznam.cz"},{"name":"bugsbunny338","email":"jiri.zajic@mensa.cz"},{"name":"gooddata-ci","email":"rail@gooddata.com"},{"name":"ivan.mjartan","email":"ivan.mjartan@gooddata.com"},{"name":"jakub-sterba","email":"jakub.sterba@gooddata.com"},{"name":"jaroslav.tomecek","email":"jaroslav.tomecek@gooddata.com"},{"name":"jkittler","email":"honza.kittler@gmail.com"},{"name":"khanh.le","email":"khanh.le@gooddata.com"},{"name":"langhamp","email":"pavel.langhammer@gooddata.com"},{"name":"lanhuynh","email":"lan.huynh@gooddata.com"},{"name":"linhhong","email":"linh.hong@gooddata.com"},{"name":"lpearce","email":"levi.pearce@gooddata.com"},{"name":"lupko","email":"lubomir.slivka@gooddata.com"},{"name":"martin.mosko","email":"martin.mosko@gooddata.com"},{"name":"michal.marsal","email":"michal.marsal@gooddata.com"},{"name":"nadtan","email":"tan.nguyen@gooddata.com"},{"name":"naibinh","email":"naibinh@gmail.com"},{"name":"nikolacech","email":"nikola.cech@gooddata.com"},{"name":"no23reason","email":"dan.homola@hotmail.cz"},{"name":"pbenes","email":"petr.benes@gooddata.com"},{"name":"petrjanu","email":"petr.janu@gooddata.com"},{"name":"ptquang86","email":"ptquang86@gmail.com"},{"name":"qduval","email":"quentin.duval@gooddata.com"},{"name":"rodri360","email":"me@rodri360.com"},{"name":"sarfy","email":"martin.sarfy@gmail.com"},{"name":"sitina","email":"jiri.sitina@gooddata.com"},{"name":"sondo","email":"son.do@gooddata.com"},{"name":"strouhaljan","email":"strouhal.jan@gmail.com"},{"name":"tomas.bouma","email":"tomas.bouma@gooddata.com"},{"name":"tomas.kratochvil","email":"tomas.kratochvil@gooddata.com"},{"name":"tomasreichmann","email":"tomasreichmann@gmail.com"},{"name":"tomsatgd","email":"tomas.satinsky@gooddata.com"},{"name":"tu.ngo","email":"tu.ngo@gooddata.com"},{"name":"vlastikcz","email":"vlastimil.kotas@gooddata.com"},{"name":"vlckomi1","email":"michaela.vlckova@gooddata.com"},{"name":"xmort","email":"petr.dolejsi@gooddata.com"},{"name":"yanlipnican","email":"yanlipnican@gmail.com"}],"homepage":"https://github.com/gooddata/gooddata-react-components#readme","bugs":{"url":"https://github.com/gooddata/gooddata-react-components/issues"},"dist":{"shasum":"c690f3d36a3dd26f7c8010bdc4d0580c581d880b","tarball":"https://registry.npmjs.org/@gooddata/react-components/-/react-components-7.1.0-beta.13.tgz","fileCount":1826,"integrity":"sha512-K0hcr0E+vWh0CfbvNc++03gmOYNqRBfjTYn2/+F46AldErCIzOOtNnfwSB6nnZ/NwGCF7ryeXB1XOxyzdPdQuA==","signatures":[{"sig":"MEUCIBacVOhgHBl1s+9HcY+a/G+G6RUHFlra+exWGxIs5GO8AiEA3tlVhmA2ikQLh0uhgt+fJ6eE17ra0abV6TiPeviIJv4=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":7555037,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJdNwz8CRA9TVsSAnZWagAAleYP/i/OzA/wuAfYHm9Xp7SL\nrihG35qRMWGQQFH3b4+xprKQDTumaLq67xTmCbSEUJ8B6zwIB9d9otfubSyn\nb/QkexcYYUXF86t5AVwqhRHhgeZQFWABYyqJ81NWBBttpMJW54DVwlbeJH83\n8sMfrM5f+Ny6o+ND/m59oAUMQNTnsT2gQ79gRI4bG8Rd7EABm55/pdFKZsl6\nIC82+nWUKNqMrWGTOJTwpZrbEDikQlClCOjPQFZJs8a1kw147ZTB6mSI6fVc\nMhrfmDFDfvZWO6VQzYjwKmLgchk8rjD5qFuN1k94wpovYrC9l1WvML+h3yDx\n7jzuduaTIjasTUs2+MpKg6Snkq4uhD9i1dMnv/YoUlb/QRGFGv72PdhUU6xZ\n8du7W56uYjWRqMt3pIKslha9KQywJF3L7sYgsY1vMOqV84x71u6v9FA2XYkn\nOMZYD69Hn6c3pstReWSZxVvyEhXtkmaRmPj82Qi0CTAW8c8l2WWzVS4xnBJ1\nxPRHSfB6shvUXn4tFYfwVknNapj68kE4Qu+w+zsVi/MzIO1iUEdEPoCR9x85\nF4Tz3g6fPFH6Qr/oFynslfMlxsZLo9tFLr5CgpL7CA8w3jIIXyOD0UZa6vw9\n9/qjzGnokCwvI8TODYWTpiPG1ICRaFCZDRdVSM4v1/tNV4J6o2qNczW551sw\nUbnw\r\n=rDFM\r\n-----END PGP SIGNATURE-----\r\n"},"jest":{"testRegex":"(/__tests__/.*|\\.(test|spec))\\.(tsx?|jsx?)$","transform":{".(js|jsx)":"babel-jest",".(ts|tsx)":"ts-jest"},"collectCoverage":false,"moduleNameMapper":{"\\.(css|less|sass|scss)$":"<rootDir>/__mocks__/styleMock.ts","^[./a-zA-Z0-9$_-]+\\.svg$":"<rootDir>/jestSvgStub.js"},"coverageReporters":["html"],"setupFilesAfterEnv":["<rootDir>/jest.setup.js"],"collectCoverageFrom":["src/**/*.{ts,tsx}","examples/server/src/**/*.{js,jsx}","!**/*.d.ts"],"moduleFileExtensions":["ts","tsx","js","jsx","json"],"testPathIgnorePatterns":[",/node_modules/","/dist/"]},"main":"dist/index.js","husky":{"hooks":{"pre-commit":"lint-staged"}},"config":{"eslint":"./examples/**/*.{js,jsx}","tslint":"./{__mocks__,src,stories}/{,**/}*.{ts,tsx}"},"readme":"[![npm version](https://badge.fury.io/js/%40gooddata%2Freact-components.svg)](https://www.npmjs.com/package/@gooddata/react-components) \n\n# GoodData.UI React components\n> A React-based JavaScript library for building data-driven applications\n\n## Getting started\n- [GoodData.UI Documentation](http://sdk.gooddata.com/gooddata-ui/)\n- [GoodData.UI Live Examples](https://gooddata-examples.herokuapp.com/)\n- [Stack Overflow](https://stackoverflow.com/questions/tagged/gooddata)\n\n### Usage\nWith [yarn](https://yarnpkg.com) installed, go to your project directory and run\n```\n$ yarn add @gooddata/react-components\n```\nIf you prefer [npm](npmjs.com) run\n```\n$ npm install --save @gooddata/react-components\n```\n\nThe public API is exposed via global `index.js`. Except for the styles, do not import any other file directly\nbecause they are not intended to be part of the public API.\n\n## Contributing\n\nWe welcome any contribution in form of [issues](https://github.com/gooddata/gooddata-react-components/issues) or [pull requests](https://github.com/gooddata/gooddata-react-components/pulls).\nThese commands may come in handy while developing:\n\n| command | description |\n| ------- | ----------- |\n| `yarn install --pure-lockfile` | first step |\n| ||\n| `yarn dev` | build react-components to `/dist` in watch mode |\n| `yarn test` | run all unit tests |\n| `yarn prettier-write` | format the source code to match the valid codestyle |\n| `yarn validate` | validate codestyle |\n| ||\n| `yarn storybook` | run storybook from `/stories` on http://localhost:9001 |\n| `yarn build-storybook` | build storybook to `/dist-storybook` |\n| `yarn test-storybook` | run storybook and [screenshot tests](https://github.com/gooddata/gdc-client-utils/tree/master/test-storybook) |\n| ||\n| `yarn examples` | run Live Examples dev-server from `/examples` on https://localhost:8999 |\n| `yarn examples-build` | build Live Examples to `/examples/dist` |\n| `yarn examples-server` | serve built Live Examples - see `/examples/server/src` |\n| `yarn examples-testcafe` | run testcafe tests against `localhost:8999` |\n\n### Deploy to heroku.com\nWhen you deploy this repo to heroku, it serves *GoodData.UI Live Examples*.\nRelevant tasks are in `Procfile` and `package.json`.\n\n```bash\n# run in the project directory\nheroku login\nheroku create <your-app-name>\nheroku config:set DOMAIN_ADMIN_USERNAME=x@gooddata.com DOMAIN_ADMIN_PASSWORD=xy PROJECT_ID_TO_ASSIGN=xms7ga4tf3g3nzucd8380o2bev8oeknp\ngit push heroku HEAD:master\nheroku open\n```\n\n### Run Live Examples Locally\nTo run *GoodData.UI Live Examples* locally:\n```bash\ngit clone <this-repository>\ncd  <repository-folder>\nyarn install --pure-lockfile\nyarn examples\n```\nThen open https://localhost:8999 and login using Live Examples account (you can [create one here](https://gooddata-examples.herokuapp.com/registration)).\n\n### Source code formatting\nThe source code in the repository is formatted by [Prettier](https://prettier.io/). \nThe format of the code is validated by our Continuous Integration server and is one of the requirements of successful merge.\n\nPrettier is supported by every major IDE. You can find the list of supported editors and how to configure them [here](https://prettier.io/docs/en/editors.html).\n\nIn the case, when your editor is not supported or you don't want to setup the integration, you can run the `yarn prettier-write` command to reformat the code before commit.\n\n## Changelog\n\n- see [CHANGELOG.md](CHANGELOG.md)\n\n## License\n\n(C) 2007-2018 GoodData Corporation\n\nThis project is dual licensed:\n\n- The ATTRIBUTION-NONCOMMERCIAL 4.0 INTERNATIONAL (CC BY-NC 4.0) is used for purpose of the trial experience and evaluation of GoodData.UI library.\n- The GOODDATA GOODDATA.UI LIBRARY END USER LICENSE AGREEMENT is used for GoodData customers.\n\nFor more information, please see [LICENSE](https://github.com/gooddata/gooddata-react-components/blob/master/LICENSE)\n","gitHead":"8a1d62356938308499885cb5498b59c7d81adfe1","scripts":{"dev":"bash scripts/build.sh --dev-watch","test":"jest --watch","build":"bash scripts/build.sh","tslint":"yarn run-tslint -t verbose $npm_package_config_tslint","prepare":"cd examples/server && yarn install --frozen-lockfile && cd ../..; rm -r examples/node_modules 2>/dev/null; true","examples":"bash scripts/run-examples.sh","prepare?":"# Called before `npm publish` and on local `npm install`. Temporarily also for deleting obsolete node_modules. Ends with `true` to continue gracefully.","validate":"tsc --noEmit && yarn tslint && eslint $npm_package_config_eslint && yarn prettier-check","build-dev":"bash scripts/build.sh --dev","examples?":"# Default is developer domain, other options: yarn examples [sec,secure,stg,stg2,stg3,demo,developer or URL]","storybook":"yarn build && start-storybook -p 9001 -c .storybook","test-once":"jest","tslint-ci":"mkdir -p ./ci/results && yarn run-tslint -t checkstyle -o ./ci/results/tslint-results.xml $npm_package_config_tslint","run-tslint":"tslint -p tsconfig.json","validate-ci":"tsc --noEmit && yarn tslint-ci  && eslint $npm_package_config_eslint -f checkstyle -o ci/results/eslint-results.xml && yarn prettier-check","examples-build":"bash scripts/build-examples.sh","prepublishOnly":"yarn build","prettier-check":"prettier --check '{src,stories,styles,__mocks__,examples/server/src,examples/src,examples/test}/**/*.{ts,js,tsx,jsx,json,scss,md,yaml,html}'","prettier-write":"prettier --write '{src,stories,styles,__mocks__,examples/server/src,examples/src,examples/test}/**/*.{ts,js,tsx,jsx,json,scss,md,yaml,html}'","test-storybook":"yarn build && test-storybook","build-storybook":"yarn build && build-storybook -c .storybook -o dist-storybook","examples-server":"node examples/server/src/index.js","heroku-postbuild":"yarn examples-build developer","examples-testcafe":"./scripts/run-testcafe.sh visual","check-circular-deps":"madge --circular --extensions ts ./src","examples-testcafe-ci":"./scripts/run-testcafe.sh ci","examples-testcafe-live":"./scripts/run-testcafe.sh live"},"typings":"dist/index.d.ts","_npmUser":{"name":"gooddata-ci","email":"rail@gooddata.com"},"deprecated":"@gooddata/react-components@7 reached End of Support on March 31, 2022. Please upgrade (see https://sdk.gooddata.com/gooddata-ui/docs/supported_versions.html for more information).","repository":{"url":"git+ssh://git@github.com/gooddata/gooddata-react-components.git","type":"git"},"_npmVersion":"6.4.1","description":"GoodData React Components","directories":{},"lint-staged":{"{src,stories,styles,__mocks__,examples/server/src,examples/src,examples/test}/**/*.{ts,js,tsx,jsx,json,scss,md,yaml,html}":["prettier --write","git add"]},"_nodeVersion":"8.12.0","dependencies":{"rxjs":"^5.5.6","uuid":"^3.2.1","immer":"^1.3.1","lodash":"^4.17.11","invariant":"^2.2.2","classnames":"^2.2.6","highcharts":"7.1.1","prop-types":"^15.6.0","react-intl":"^2.4.0","custom-event":"^1.0.1","ag-grid-react":"20.0.0","react-measure":"^2.3.0","@gooddata/typings":"^2.13.2","ag-grid-community":"20.0.0","http-status-codes":"^1.3.0","@gooddata/js-utils":"^3.4.0","@gooddata/numberjs":"^3.1.2","fixed-data-table-2":"0.7.17","react-async-script":"^1.0.1","@gooddata/goodstrap":"^63.0.3","react-dom-factories":"^1.0.2","@gooddata/gooddata-js":"^11.14.2","react-transition-group":"^2.2.1","nodelist-foreach-polyfill":"^1.2.0","highcharts-grouped-categories":"^1.1.3"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"raf":"3.3.2","yup":"^0.24.1","jest":"24.7.1","husky":"3.0.0","madge":"^3.4.4","react":"^16.5.2","enzyme":"3.5.0","eslint":"4.19.1","formik":"^0.11.11","moment":"2.23.0","history":"^4.7.2","ts-jest":"24.0.0","webpack":"4.30.0","prettier":"1.16.4","react-ga":"^2.5.2","recharts":"1.0.0-beta.9","testcafe":"1.1.4","commander":"2.14.1","node-sass":"4.7.2","react-dom":"^16.5.2","supertest":"3.0.0","ts-loader":"6.0.0","css-loader":"0.28.7","jest-junit":"3.0.0","raw-loader":"0.5.1","styled-jsx":"2.2.1","typescript":"3.3.4000","@babel/core":"7.4.4","@types/jest":"24.0.6","@types/node":"7.0.8","@types/uuid":"3.4.3","file-loader":"3.0.1","lint-staged":"9.1.0","sass-loader":"6.0.6","webpack-cli":"3.3.2","@types/react":"16.0.34","babel-loader":"8.0.5","react-helmet":"5.2.0","react-select":"1.2.1","style-loader":"0.19.1","@types/enzyme":"3.1.13","@types/lodash":"4.14.123","testcafe-live":"0.1.4","@babel/runtime":"7.4.4","@babel/polyfill":"^7.4.4","@storybook/react":"5.0.11","@types/invariant":"2.2.29","@types/react-dom":"16.0.3","isomorphic-fetch":"2.2.1","react-datepicker":"1.1.0","react-router-dom":"4.2.2","@babel/preset-env":"7.4.4","@gooddata/mock-js":"1.28.0","@storybook/addons":"5.0.11","@types/classnames":"2.2.3","@types/prop-types":"15.5.2","@types/react-intl":"2.3.5","@storybook/theming":"5.0.11","identity-obj-proxy":"^3.0.0","webpack-dev-server":"3.3.1","@babel/preset-react":"7.0.0","@types/react-portal":"4.0.1","babel-plugin-lodash":"3.3.4","html-webpack-plugin":"3.2.0","react-test-renderer":"16.4.2","@types/react-measure":"2.0.5","clean-webpack-plugin":"2.0.2","stats-webpack-plugin":"0.7.0","eslint-config-prettier":"4.1.0","react-google-recaptcha":"^0.11.0","tslint-config-prettier":"1.18.0","@gooddata/eslint-config":"0.1.0","@gooddata/tslint-config":"1.0.0","@types/storybook__react":"4.0.1","enzyme-adapter-react-16":"1.3.1","@gooddata/test-storybook":"3.1.1","@storybook/addon-actions":"5.0.11","@storybook/addon-options":"5.0.11","node-sass-magic-importer":"5.1.0","react-syntax-highlighter":"6.1.2","@types/fixed-data-table-2":"0.8.1","@types/react-test-renderer":"16.0.0","circular-dependency-plugin":"5.0.2","compression-webpack-plugin":"2.0.0","@types/enzyme-adapter-react-16":"1.0.3","@types/storybook__addon-actions":"3.4.2","@babel/plugin-proposal-class-properties":"7.4.4","@babel/plugin-proposal-object-rest-spread":"7.4.4","@babel/plugin-transform-async-to-generator":"7.4.4"},"peerDependencies":{"react":"^16.5.2","react-dom":"^16.5.2"},"_npmOperationalInternal":{"tmp":"tmp/react-components_7.1.0-beta.13_1563888892020_0.3058065055461896","host":"s3://npm-registry-packages"}},"7.1.0":{"name":"@gooddata/react-components","version":"7.1.0","author":{"name":"GoodData Corporation"},"license":"BSD-3-Clause","_id":"@gooddata/react-components@7.1.0","maintainers":[{"name":"afi","email":"adam.fiedler@gooddata.com"},{"name":"bertold8","email":"ivan.nejezchleb@seznam.cz"},{"name":"bugsbunny338","email":"jiri.zajic@mensa.cz"},{"name":"gooddata-ci","email":"rail@gooddata.com"},{"name":"ivan.mjartan","email":"ivan.mjartan@gooddata.com"},{"name":"jakub-sterba","email":"jakub.sterba@gooddata.com"},{"name":"jaroslav.tomecek","email":"jaroslav.tomecek@gooddata.com"},{"name":"jkittler","email":"honza.kittler@gmail.com"},{"name":"khanh.le","email":"khanh.le@gooddata.com"},{"name":"langhamp","email":"pavel.langhammer@gooddata.com"},{"name":"lanhuynh","email":"lan.huynh@gooddata.com"},{"name":"linhhong","email":"linh.hong@gooddata.com"},{"name":"lpearce","email":"levi.pearce@gooddata.com"},{"name":"lupko","email":"lubomir.slivka@gooddata.com"},{"name":"martin.mosko","email":"martin.mosko@gooddata.com"},{"name":"michal.marsal","email":"michal.marsal@gooddata.com"},{"name":"nadtan","email":"tan.nguyen@gooddata.com"},{"name":"naibinh","email":"naibinh@gmail.com"},{"name":"nikolacech","email":"nikola.cech@gooddata.com"},{"name":"no23reason","email":"dan.homola@hotmail.cz"},{"name":"pbenes","email":"petr.benes@gooddata.com"},{"name":"petrjanu","email":"petr.janu@gooddata.com"},{"name":"ptquang86","email":"ptquang86@gmail.com"},{"name":"qduval","email":"quentin.duval@gooddata.com"},{"name":"rodri360","email":"me@rodri360.com"},{"name":"sarfy","email":"martin.sarfy@gmail.com"},{"name":"sitina","email":"jiri.sitina@gooddata.com"},{"name":"sondo","email":"son.do@gooddata.com"},{"name":"strouhaljan","email":"strouhal.jan@gmail.com"},{"name":"tomas.bouma","email":"tomas.bouma@gooddata.com"},{"name":"tomas.kratochvil","email":"tomas.kratochvil@gooddata.com"},{"name":"tomasreichmann","email":"tomasreichmann@gmail.com"},{"name":"tomsatgd","email":"tomas.satinsky@gooddata.com"},{"name":"tu.ngo","email":"tu.ngo@gooddata.com"},{"name":"vlastikcz","email":"vlastimil.kotas@gooddata.com"},{"name":"vlckomi1","email":"michaela.vlckova@gooddata.com"},{"name":"xmort","email":"petr.dolejsi@gooddata.com"},{"name":"yanlipnican","email":"yanlipnican@gmail.com"}],"homepage":"https://github.com/gooddata/gooddata-react-components#readme","bugs":{"url":"https://github.com/gooddata/gooddata-react-components/issues"},"dist":{"shasum":"736964e9ff6e33b40031551443b642a8dd97d350","tarball":"https://registry.npmjs.org/@gooddata/react-components/-/react-components-7.1.0.tgz","fileCount":1826,"integrity":"sha512-k5wklxDnwAjOSoNrrbOfyvPklVruIWLfLJrFxeHV6mTOTN1aho1TxIMjIcaqBXaNUh4aJkWKTDQVa1iTDcqisw==","signatures":[{"sig":"MEUCIQDgXsvSKTZc/h+v/l1fXXpGry5ijcp+Fp9/PiJPuBLCkwIgI2PdSgiQTHPYIoYEdAD1j7jYsAyJTKO12PwPgcBDAFQ=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":7555029,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJdOZtUCRA9TVsSAnZWagAAt/MP/35EUg+wtzI5kDblVNE6\nNYehgE4RNkxkeSP51Iy3VMtlljl8PNzv1EP5TPig9FSXhaA33XXi0EMN0Rkd\np8Q1R9TFN8IauVjc1EyWn50ykQ905jcOmp+kj2lKsH9ovWPOnpRe9npeSZ45\n7oCptJs3xXRMgHov3qDwhsWLlgf32M0F9NAUZFGNfOwrWjr0o7sTLHM65o0o\n+eBT3goQ4SjwXK/qwKQP1Md6I6MRm85NIruTGlLy+AXuZDZQvGPRZqdJzi9a\nzpKbmhtLe0eMhkKsbQVn1Wa+9VoMpJYg0Tr0i7eAXsIUraLNV0C4iLgFRbO8\nImWRZ2Qwz4sisNuA1x3nFbwspssErQyByTIyODbrg8fEaAVHM4EC5PpWUTG+\n87QR5LzvPlOt6WT1XayB7+wQVWF7OzECHD5+bGxDDArn4BpXwkpm2y99ZVA3\nj4b7WnBLAYOYRtebQVkgFJnYGmqKjiBHLOKwZXOvs+MeoKtlITrcm4Y3XDWv\nhiZed3K5hnt4Nomkt0E0dg/l1ARasEr2gCDGJovZJYs2WPQ3OtCIHyb9Rro2\nROvCW3NfondZq0TsdOrn/d/480MvGeG8AjoYuhDbCzIet3GP4zciqXKuvwl2\njK9HbTOaLFfqUuCasstcSSrsuJh+aSuVQEOyS6IPQIGdHiEPkvACd+kvD0BA\nsVd/\r\n=Dmsj\r\n-----END PGP SIGNATURE-----\r\n"},"jest":{"testRegex":"(/__tests__/.*|\\.(test|spec))\\.(tsx?|jsx?)$","transform":{".(js|jsx)":"babel-jest",".(ts|tsx)":"ts-jest"},"collectCoverage":false,"moduleNameMapper":{"\\.(css|less|sass|scss)$":"<rootDir>/__mocks__/styleMock.ts","^[./a-zA-Z0-9$_-]+\\.svg$":"<rootDir>/jestSvgStub.js"},"coverageReporters":["html"],"setupFilesAfterEnv":["<rootDir>/jest.setup.js"],"collectCoverageFrom":["src/**/*.{ts,tsx}","examples/server/src/**/*.{js,jsx}","!**/*.d.ts"],"moduleFileExtensions":["ts","tsx","js","jsx","json"],"testPathIgnorePatterns":[",/node_modules/","/dist/"]},"main":"dist/index.js","husky":{"hooks":{"pre-commit":"lint-staged"}},"config":{"eslint":"./examples/**/*.{js,jsx}","tslint":"./{__mocks__,src,stories}/{,**/}*.{ts,tsx}"},"gitHead":"91cb1d44ce958ec473404d11fc7cb17250b98b2a","scripts":{"dev":"bash scripts/build.sh --dev-watch","test":"jest --watch","build":"bash scripts/build.sh","tslint":"yarn run-tslint -t verbose $npm_package_config_tslint","prepare":"cd examples/server && yarn install --frozen-lockfile && cd ../..; rm -r examples/node_modules 2>/dev/null; true","examples":"bash scripts/run-examples.sh","prepare?":"# Called before `npm publish` and on local `npm install`. Temporarily also for deleting obsolete node_modules. Ends with `true` to continue gracefully.","validate":"tsc --noEmit && yarn tslint && eslint $npm_package_config_eslint && yarn prettier-check","build-dev":"bash scripts/build.sh --dev","examples?":"# Default is developer domain, other options: yarn examples [sec,secure,stg,stg2,stg3,demo,developer or URL]","storybook":"yarn build && start-storybook -p 9001 -c .storybook","test-once":"jest","tslint-ci":"mkdir -p ./ci/results && yarn run-tslint -t checkstyle -o ./ci/results/tslint-results.xml $npm_package_config_tslint","run-tslint":"tslint -p tsconfig.json","validate-ci":"tsc --noEmit && yarn tslint-ci  && eslint $npm_package_config_eslint -f checkstyle -o ci/results/eslint-results.xml && yarn prettier-check","examples-build":"bash scripts/build-examples.sh","prepublishOnly":"yarn build","prettier-check":"prettier --check '{src,stories,styles,__mocks__,examples/server/src,examples/src,examples/test}/**/*.{ts,js,tsx,jsx,json,scss,md,yaml,html}'","prettier-write":"prettier --write '{src,stories,styles,__mocks__,examples/server/src,examples/src,examples/test}/**/*.{ts,js,tsx,jsx,json,scss,md,yaml,html}'","test-storybook":"yarn build && test-storybook","build-storybook":"yarn build && build-storybook -c .storybook -o dist-storybook","examples-server":"node examples/server/src/index.js","heroku-postbuild":"yarn examples-build developer","examples-testcafe":"./scripts/run-testcafe.sh visual","check-circular-deps":"madge --circular --extensions ts ./src","examples-testcafe-ci":"./scripts/run-testcafe.sh ci","examples-testcafe-live":"./scripts/run-testcafe.sh live"},"typings":"dist/index.d.ts","_npmUser":{"name":"gooddata-ci","email":"rail@gooddata.com"},"deprecated":"@gooddata/react-components@7 reached End of Support on March 31, 2022. Please upgrade (see https://sdk.gooddata.com/gooddata-ui/docs/supported_versions.html for more information).","repository":{"url":"git+ssh://git@github.com/gooddata/gooddata-react-components.git","type":"git"},"_npmVersion":"6.4.1","description":"GoodData React Components","directories":{},"lint-staged":{"{src,stories,styles,__mocks__,examples/server/src,examples/src,examples/test}/**/*.{ts,js,tsx,jsx,json,scss,md,yaml,html}":["prettier --write","git add"]},"_nodeVersion":"8.12.0","dependencies":{"rxjs":"^5.5.6","uuid":"^3.2.1","immer":"^1.3.1","lodash":"^4.17.11","invariant":"^2.2.2","classnames":"^2.2.6","highcharts":"7.1.1","prop-types":"^15.6.0","react-intl":"^2.4.0","custom-event":"^1.0.1","ag-grid-react":"20.0.0","react-measure":"^2.3.0","@gooddata/typings":"^2.13.2","ag-grid-community":"20.0.0","http-status-codes":"^1.3.0","@gooddata/js-utils":"^3.4.0","@gooddata/numberjs":"^3.1.2","fixed-data-table-2":"0.7.17","react-async-script":"^1.0.1","@gooddata/goodstrap":"^63.0.3","react-dom-factories":"^1.0.2","@gooddata/gooddata-js":"^11.14.2","react-transition-group":"^2.2.1","nodelist-foreach-polyfill":"^1.2.0","highcharts-grouped-categories":"^1.1.3"},"_hasShrinkwrap":false,"devDependencies":{"raf":"3.3.2","yup":"^0.24.1","jest":"24.7.1","husky":"3.0.0","madge":"^3.4.4","react":"^16.5.2","enzyme":"3.5.0","eslint":"4.19.1","formik":"^0.11.11","moment":"2.23.0","history":"^4.7.2","ts-jest":"24.0.0","webpack":"4.30.0","prettier":"1.16.4","react-ga":"^2.5.2","recharts":"1.0.0-beta.9","testcafe":"1.1.4","commander":"2.14.1","node-sass":"4.7.2","react-dom":"^16.5.2","supertest":"3.0.0","ts-loader":"6.0.0","css-loader":"0.28.7","jest-junit":"3.0.0","raw-loader":"0.5.1","styled-jsx":"2.2.1","typescript":"3.3.4000","@babel/core":"7.4.4","@types/jest":"24.0.6","@types/node":"7.0.8","@types/uuid":"3.4.3","file-loader":"3.0.1","lint-staged":"9.1.0","sass-loader":"6.0.6","webpack-cli":"3.3.2","@types/react":"16.0.34","babel-loader":"8.0.5","react-helmet":"5.2.0","react-select":"1.2.1","style-loader":"0.19.1","@types/enzyme":"3.1.13","@types/lodash":"4.14.123","testcafe-live":"0.1.4","@babel/runtime":"7.4.4","@babel/polyfill":"^7.4.4","@storybook/react":"5.0.11","@types/invariant":"2.2.29","@types/react-dom":"16.0.3","isomorphic-fetch":"2.2.1","react-datepicker":"1.1.0","react-router-dom":"4.2.2","@babel/preset-env":"7.4.4","@gooddata/mock-js":"1.28.0","@storybook/addons":"5.0.11","@types/classnames":"2.2.3","@types/prop-types":"15.5.2","@types/react-intl":"2.3.5","@storybook/theming":"5.0.11","identity-obj-proxy":"^3.0.0","webpack-dev-server":"3.3.1","@babel/preset-react":"7.0.0","@types/react-portal":"4.0.1","babel-plugin-lodash":"3.3.4","html-webpack-plugin":"3.2.0","react-test-renderer":"16.4.2","@types/react-measure":"2.0.5","clean-webpack-plugin":"2.0.2","stats-webpack-plugin":"0.7.0","eslint-config-prettier":"4.1.0","react-google-recaptcha":"^0.11.0","tslint-config-prettier":"1.18.0","@gooddata/eslint-config":"0.1.0","@gooddata/tslint-config":"1.0.0","@types/storybook__react":"4.0.1","enzyme-adapter-react-16":"1.3.1","@gooddata/test-storybook":"3.1.1","@storybook/addon-actions":"5.0.11","@storybook/addon-options":"5.0.11","node-sass-magic-importer":"5.1.0","react-syntax-highlighter":"6.1.2","@types/fixed-data-table-2":"0.8.1","@types/react-test-renderer":"16.0.0","circular-dependency-plugin":"5.0.2","compression-webpack-plugin":"2.0.0","@types/enzyme-adapter-react-16":"1.0.3","@types/storybook__addon-actions":"3.4.2","@babel/plugin-proposal-class-properties":"7.4.4","@babel/plugin-proposal-object-rest-spread":"7.4.4","@babel/plugin-transform-async-to-generator":"7.4.4"},"peerDependencies":{"react":"^16.5.2","react-dom":"^16.5.2"},"_npmOperationalInternal":{"tmp":"tmp/react-components_7.1.0_1564056403109_0.5531587611645628","host":"s3://npm-registry-packages"}},"7.2.0-beta.1":{"name":"@gooddata/react-components","version":"7.2.0-beta.1","author":{"name":"GoodData Corporation"},"license":"BSD-3-Clause","_id":"@gooddata/react-components@7.2.0-beta.1","maintainers":[{"name":"afi","email":"adam.fiedler@gooddata.com"},{"name":"bertold8","email":"ivan.nejezchleb@seznam.cz"},{"name":"bugsbunny338","email":"jiri.zajic@mensa.cz"},{"name":"gooddata-ci","email":"rail@gooddata.com"},{"name":"ivan.mjartan","email":"ivan.mjartan@gooddata.com"},{"name":"jakub-sterba","email":"jakub.sterba@gooddata.com"},{"name":"jaroslav.tomecek","email":"jaroslav.tomecek@gooddata.com"},{"name":"jkittler","email":"honza.kittler@gmail.com"},{"name":"khanh.le","email":"khanh.le@gooddata.com"},{"name":"langhamp","email":"pavel.langhammer@gooddata.com"},{"name":"lanhuynh","email":"lan.huynh@gooddata.com"},{"name":"linhhong","email":"linh.hong@gooddata.com"},{"name":"lpearce","email":"levi.pearce@gooddata.com"},{"name":"lupko","email":"lubomir.slivka@gooddata.com"},{"name":"martin.mosko","email":"martin.mosko@gooddata.com"},{"name":"michal.marsal","email":"michal.marsal@gooddata.com"},{"name":"nadtan","email":"tan.nguyen@gooddata.com"},{"name":"naibinh","email":"naibinh@gmail.com"},{"name":"nikolacech","email":"nikola.cech@gooddata.com"},{"name":"no23reason","email":"dan.homola@hotmail.cz"},{"name":"pbenes","email":"petr.benes@gooddata.com"},{"name":"petrjanu","email":"petr.janu@gooddata.com"},{"name":"ptquang86","email":"ptquang86@gmail.com"},{"name":"qduval","email":"quentin.duval@gooddata.com"},{"name":"rodri360","email":"me@rodri360.com"},{"name":"sarfy","email":"martin.sarfy@gmail.com"},{"name":"sitina","email":"jiri.sitina@gooddata.com"},{"name":"sondo","email":"son.do@gooddata.com"},{"name":"strouhaljan","email":"strouhal.jan@gmail.com"},{"name":"tomas.bouma","email":"tomas.bouma@gooddata.com"},{"name":"tomas.kratochvil","email":"tomas.kratochvil@gooddata.com"},{"name":"tomasreichmann","email":"tomasreichmann@gmail.com"},{"name":"tomsatgd","email":"tomas.satinsky@gooddata.com"},{"name":"tu.ngo","email":"tu.ngo@gooddata.com"},{"name":"vlastikcz","email":"vlastimil.kotas@gooddata.com"},{"name":"vlckomi1","email":"michaela.vlckova@gooddata.com"},{"name":"xmort","email":"petr.dolejsi@gooddata.com"},{"name":"yanlipnican","email":"yanlipnican@gmail.com"}],"homepage":"https://github.com/gooddata/gooddata-react-components#readme","bugs":{"url":"https://github.com/gooddata/gooddata-react-components/issues"},"dist":{"shasum":"c0134f46b8724c7ee8082333a7e771b8bfa05bd5","tarball":"https://registry.npmjs.org/@gooddata/react-components/-/react-components-7.2.0-beta.1.tgz","fileCount":1835,"integrity":"sha512-l3q77fP9cQT4iWwDpgcg5OtkopY7ZKLAq4iNWt2kGVfAlU1MwjtyzdaNvWa0FlbfOrM/sgEjzWhV7DDrVwrEHw==","signatures":[{"sig":"MEUCIQCgwm0AjnAeMX5iwYc5gg9l/kaHV7Oe6t1SjR2icFHinQIgDL+CaMxVpr0CXZMOOUPZ0XFTfTxysocjO8pToQZXPiM=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":7601191,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJdObwHCRA9TVsSAnZWagAAS7oQAKC83cMFowtuk7udVAkN\nd74HN5uQLAgo6e9L5DHQW8MP21O53YIuYsnrfGHSD6mLQaf0hUxEdFH9kenH\nGxwnmwM2WocyGNnEhVsr/cw2V6xS9wlTrTqXZGptwEV9MgevjbYjjM3KCFN3\nCjsxIj1kT8NLzSlj/fJB+5gltP0k+VbkfTyd/dZkYSpBi1SYTOcOPK3M8QW0\nAnWONbkg1PLTyXvrh3XCB2HqbEqWYa7m+5hG9/YF08Z94HzKZxrsx2QJFvuo\nqJ8CVRBdyNnTkBXIQu2GA/AdNL5DZP7+pSPsLvWEANywzfJsTR2FIFP7Dg+a\nnxL6zyfKq2rlnoIS/fYpoY9waj7LuhYadNCf1T54yC1JgTh5pF4tnuavZtV6\nga85gt7W6YB/iW6zbQkd/H15i3MtAypnlazH4pRbxOGVGAtT/BLMQU66OA1o\n2OTtt2mGQlF+4T7xMWt/TL3wOSt2Mj1/4WzlVp4fFYcqg7RpoJLQVoiq1d4U\ny3MpHJirJOt8D8ec2lY5nLYBYHL47JvRZ2KZGB4OEvKwwjU3mXqaf61Gb9Vg\nqLCKVC0WL6YmqPrNzKAO7IDfMv+OHmFPxvW5UVNqj4SORyROnveRqyQONvVe\nYgsGBUMwChm1S2lnns89KEQFLnj/fqrwirxrW6N2gcXOGhywbZilcnJ0VmoE\niA1W\r\n=taqb\r\n-----END PGP SIGNATURE-----\r\n"},"jest":{"testRegex":"(/__tests__/.*|\\.(test|spec))\\.(tsx?|jsx?)$","transform":{".(js|jsx)":"babel-jest",".(ts|tsx)":"ts-jest"},"collectCoverage":false,"moduleNameMapper":{"\\.(css|less|sass|scss)$":"<rootDir>/__mocks__/styleMock.ts","^[./a-zA-Z0-9$_-]+\\.svg$":"<rootDir>/jestSvgStub.js"},"coverageReporters":["html"],"setupFilesAfterEnv":["<rootDir>/jest.setup.js"],"collectCoverageFrom":["src/**/*.{ts,tsx}","examples/server/src/**/*.{js,jsx}","!**/*.d.ts"],"moduleFileExtensions":["ts","tsx","js","jsx","json"],"testPathIgnorePatterns":[",/node_modules/","/dist/"]},"main":"dist/index.js","husky":{"hooks":{"pre-commit":"lint-staged"}},"config":{"eslint":"./examples/**/*.{js,jsx}","tslint":"./{__mocks__,src,stories}/{,**/}*.{ts,tsx}"},"readme":"[![npm version](https://badge.fury.io/js/%40gooddata%2Freact-components.svg)](https://www.npmjs.com/package/@gooddata/react-components) \n\n# GoodData.UI React components\n> A React-based JavaScript library for building data-driven applications\n\n## Getting started\n- [GoodData.UI Documentation](http://sdk.gooddata.com/gooddata-ui/)\n- [GoodData.UI Live Examples](https://gooddata-examples.herokuapp.com/)\n- [Stack Overflow](https://stackoverflow.com/questions/tagged/gooddata)\n\n### Usage\nWith [yarn](https://yarnpkg.com) installed, go to your project directory and run\n```\n$ yarn add @gooddata/react-components\n```\nIf you prefer [npm](npmjs.com) run\n```\n$ npm install --save @gooddata/react-components\n```\n\nThe public API is exposed via global `index.js`. Except for the styles, do not import any other file directly\nbecause they are not intended to be part of the public API.\n\n## Contributing\n\nWe welcome any contribution in form of [issues](https://github.com/gooddata/gooddata-react-components/issues) or [pull requests](https://github.com/gooddata/gooddata-react-components/pulls).\nThese commands may come in handy while developing:\n\n| command | description |\n| ------- | ----------- |\n| `yarn install --pure-lockfile` | first step |\n| ||\n| `yarn dev` | build react-components to `/dist` in watch mode |\n| `yarn test` | run all unit tests |\n| `yarn prettier-write` | format the source code to match the valid codestyle |\n| `yarn validate` | validate codestyle |\n| ||\n| `yarn storybook` | run storybook from `/stories` on http://localhost:9001 |\n| `yarn build-storybook` | build storybook to `/dist-storybook` |\n| `yarn test-storybook` | run storybook and [screenshot tests](https://github.com/gooddata/gdc-client-utils/tree/master/test-storybook) |\n| ||\n| `yarn examples` | run Live Examples dev-server from `/examples` on https://localhost:8999 |\n| `yarn examples-build` | build Live Examples to `/examples/dist` |\n| `yarn examples-server` | serve built Live Examples - see `/examples/server/src` |\n| `yarn examples-testcafe` | run testcafe tests against `localhost:8999` |\n\n### Deploy to heroku.com\nWhen you deploy this repo to heroku, it serves *GoodData.UI Live Examples*.\nRelevant tasks are in `Procfile` and `package.json`.\n\n```bash\n# run in the project directory\nheroku login\nheroku create <your-app-name>\nheroku config:set DOMAIN_ADMIN_USERNAME=x@gooddata.com DOMAIN_ADMIN_PASSWORD=xy PROJECT_ID_TO_ASSIGN=xms7ga4tf3g3nzucd8380o2bev8oeknp\ngit push heroku HEAD:master\nheroku open\n```\n\n### Run Live Examples Locally\nTo run *GoodData.UI Live Examples* locally:\n```bash\ngit clone <this-repository>\ncd  <repository-folder>\nyarn install --pure-lockfile\nyarn examples\n```\nThen open https://localhost:8999 and login using Live Examples account (you can [create one here](https://gooddata-examples.herokuapp.com/registration)).\n\n### Source code formatting\nThe source code in the repository is formatted by [Prettier](https://prettier.io/). \nThe format of the code is validated by our Continuous Integration server and is one of the requirements of successful merge.\n\nPrettier is supported by every major IDE. You can find the list of supported editors and how to configure them [here](https://prettier.io/docs/en/editors.html).\n\nIn the case, when your editor is not supported or you don't want to setup the integration, you can run the `yarn prettier-write` command to reformat the code before commit.\n\n## Changelog\n\n- see [CHANGELOG.md](CHANGELOG.md)\n\n## License\n\n(C) 2007-2018 GoodData Corporation\n\nThis project is dual licensed:\n\n- The ATTRIBUTION-NONCOMMERCIAL 4.0 INTERNATIONAL (CC BY-NC 4.0) is used for purpose of the trial experience and evaluation of GoodData.UI library.\n- The GOODDATA GOODDATA.UI LIBRARY END USER LICENSE AGREEMENT is used for GoodData customers.\n\nFor more information, please see [LICENSE](https://github.com/gooddata/gooddata-react-components/blob/master/LICENSE)\n","gitHead":"804c33d7c4f44c2ae5b8d7697778f7c83ecbbeda","scripts":{"dev":"bash scripts/build.sh --dev-watch","test":"jest --watch","build":"bash scripts/build.sh","tslint":"yarn run-tslint -t verbose $npm_package_config_tslint","prepare":"cd examples/server && yarn install --frozen-lockfile && cd ../..; rm -r examples/node_modules 2>/dev/null; true","examples":"bash scripts/run-examples.sh","prepare?":"# Called before `npm publish` and on local `npm install`. Temporarily also for deleting obsolete node_modules. Ends with `true` to continue gracefully.","validate":"tsc --noEmit && yarn tslint && eslint $npm_package_config_eslint && yarn prettier-check","build-dev":"bash scripts/build.sh --dev","examples?":"# Default is developer domain, other options: yarn examples [sec,secure,stg,stg2,stg3,demo,developer or URL]","storybook":"yarn build && start-storybook -p 9001 -c .storybook","test-once":"jest","tslint-ci":"mkdir -p ./ci/results && yarn run-tslint -t checkstyle -o ./ci/results/tslint-results.xml $npm_package_config_tslint","run-tslint":"tslint -p tsconfig.json","validate-ci":"tsc --noEmit && yarn tslint-ci  && eslint $npm_package_config_eslint -f checkstyle -o ci/results/eslint-results.xml && yarn prettier-check","examples-build":"bash scripts/build-examples.sh","prepublishOnly":"yarn build","prettier-check":"prettier --check '{src,stories,styles,__mocks__,examples/server/src,examples/src,examples/test}/**/*.{ts,js,tsx,jsx,json,scss,md,yaml,html}'","prettier-write":"prettier --write '{src,stories,styles,__mocks__,examples/server/src,examples/src,examples/test}/**/*.{ts,js,tsx,jsx,json,scss,md,yaml,html}'","test-storybook":"yarn build && test-storybook","build-storybook":"yarn build && build-storybook -c .storybook -o dist-storybook","examples-server":"node examples/server/src/index.js","heroku-postbuild":"yarn examples-build developer","examples-testcafe":"./scripts/run-testcafe.sh visual","check-circular-deps":"madge --circular --extensions ts ./src","examples-testcafe-ci":"./scripts/run-testcafe.sh ci","examples-testcafe-live":"./scripts/run-testcafe.sh live"},"typings":"dist/index.d.ts","_npmUser":{"name":"gooddata-ci","email":"rail@gooddata.com"},"deprecated":"@gooddata/react-components@7 reached End of Support on March 31, 2022. Please upgrade (see https://sdk.gooddata.com/gooddata-ui/docs/supported_versions.html for more information).","repository":{"url":"git+ssh://git@github.com/gooddata/gooddata-react-components.git","type":"git"},"_npmVersion":"6.4.1","description":"GoodData React Components","directories":{},"lint-staged":{"{src,stories,styles,__mocks__,examples/server/src,examples/src,examples/test}/**/*.{ts,js,tsx,jsx,json,scss,md,yaml,html}":["prettier --write","git add"]},"_nodeVersion":"8.12.0","dependencies":{"rxjs":"^5.5.6","uuid":"^3.2.1","immer":"^1.3.1","lodash":"^4.17.11","invariant":"^2.2.2","classnames":"^2.2.6","highcharts":"7.1.1","prop-types":"^15.6.0","react-intl":"^2.4.0","custom-event":"^1.0.1","ag-grid-react":"20.0.0","react-measure":"^2.3.0","stringify-object":"^2.4.0","@gooddata/typings":"^2.13.2","ag-grid-community":"20.0.0","http-status-codes":"^1.3.0","@gooddata/js-utils":"^3.4.0","@gooddata/numberjs":"^3.1.2","fixed-data-table-2":"0.7.17","react-async-script":"^1.0.1","@gooddata/goodstrap":"^63.0.3","react-dom-factories":"^1.0.2","@gooddata/gooddata-js":"^11.14.2","react-transition-group":"^2.2.1","hoist-non-react-statics":"^3.3.0","nodelist-foreach-polyfill":"^1.2.0","highcharts-grouped-categories":"^1.1.3"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"raf":"3.3.2","yup":"^0.24.1","jest":"24.7.1","husky":"3.0.0","madge":"^3.4.4","react":"^16.5.2","enzyme":"3.5.0","eslint":"4.19.1","formik":"^0.11.11","moment":"2.23.0","history":"^4.7.2","ts-jest":"24.0.0","webpack":"4.30.0","prettier":"1.16.4","react-ga":"^2.5.2","recharts":"1.0.0-beta.9","testcafe":"1.1.4","commander":"2.14.1","node-sass":"4.7.2","react-dom":"^16.5.2","supertest":"3.0.0","ts-loader":"6.0.0","css-loader":"0.28.7","jest-junit":"3.0.0","raw-loader":"0.5.1","styled-jsx":"2.2.1","typescript":"3.3.4000","@babel/core":"7.4.4","@types/jest":"24.0.6","@types/node":"7.0.8","@types/uuid":"3.4.3","file-loader":"3.0.1","lint-staged":"9.1.0","sass-loader":"6.0.6","webpack-cli":"3.3.2","@types/react":"16.0.34","babel-loader":"8.0.5","react-helmet":"5.2.0","react-select":"1.2.1","style-loader":"0.19.1","@types/enzyme":"3.1.13","@types/lodash":"4.14.123","testcafe-live":"0.1.4","@babel/runtime":"7.4.4","@babel/polyfill":"^7.4.4","@storybook/react":"5.0.11","@types/invariant":"2.2.29","@types/react-dom":"16.0.3","isomorphic-fetch":"2.2.1","react-datepicker":"1.1.0","react-router-dom":"4.2.2","@babel/preset-env":"7.4.4","@gooddata/mock-js":"1.28.0","@storybook/addons":"5.0.11","@types/classnames":"2.2.3","@types/prop-types":"15.5.2","@types/react-intl":"2.3.5","@storybook/theming":"5.0.11","identity-obj-proxy":"^3.0.0","webpack-dev-server":"3.3.1","@babel/preset-react":"7.0.0","@types/react-portal":"4.0.1","babel-plugin-lodash":"3.3.4","html-webpack-plugin":"3.2.0","react-test-renderer":"16.4.2","@types/react-measure":"2.0.5","clean-webpack-plugin":"2.0.2","stats-webpack-plugin":"0.7.0","eslint-config-prettier":"4.1.0","react-google-recaptcha":"^0.11.0","tslint-config-prettier":"1.18.0","@gooddata/eslint-config":"0.1.0","@gooddata/tslint-config":"1.0.0","@types/storybook__react":"4.0.1","@types/stringify-object":"^3.2.0","enzyme-adapter-react-16":"1.3.1","@gooddata/test-storybook":"3.1.1","@storybook/addon-actions":"5.0.11","@storybook/addon-options":"5.0.11","node-sass-magic-importer":"5.1.0","react-syntax-highlighter":"6.1.2","@types/fixed-data-table-2":"0.8.1","@types/react-test-renderer":"16.0.0","circular-dependency-plugin":"5.0.2","compression-webpack-plugin":"2.0.0","@types/enzyme-adapter-react-16":"1.0.3","@types/storybook__addon-actions":"3.4.2","@babel/plugin-proposal-class-properties":"7.4.4","@babel/plugin-proposal-object-rest-spread":"7.4.4","@babel/plugin-transform-async-to-generator":"7.4.4"},"peerDependencies":{"react":"^16.5.2","react-dom":"^16.5.2"},"_npmOperationalInternal":{"tmp":"tmp/react-components_7.2.0-beta.1_1564064774606_0.7607753347831552","host":"s3://npm-registry-packages"}},"7.2.0-beta.2":{"name":"@gooddata/react-components","version":"7.2.0-beta.2","author":{"name":"GoodData Corporation"},"license":"BSD-3-Clause","_id":"@gooddata/react-components@7.2.0-beta.2","maintainers":[{"name":"afi","email":"adam.fiedler@gooddata.com"},{"name":"bertold8","email":"ivan.nejezchleb@seznam.cz"},{"name":"bugsbunny338","email":"jiri.zajic@mensa.cz"},{"name":"gooddata-ci","email":"rail@gooddata.com"},{"name":"ivan.mjartan","email":"ivan.mjartan@gooddata.com"},{"name":"jakub-sterba","email":"jakub.sterba@gooddata.com"},{"name":"jaroslav.tomecek","email":"jaroslav.tomecek@gooddata.com"},{"name":"jkittler","email":"honza.kittler@gmail.com"},{"name":"khanh.le","email":"khanh.le@gooddata.com"},{"name":"langhamp","email":"pavel.langhammer@gooddata.com"},{"name":"lanhuynh","email":"lan.huynh@gooddata.com"},{"name":"linhhong","email":"linh.hong@gooddata.com"},{"name":"lpearce","email":"levi.pearce@gooddata.com"},{"name":"lupko","email":"lubomir.slivka@gooddata.com"},{"name":"martin.mosko","email":"martin.mosko@gooddata.com"},{"name":"michal.marsal","email":"michal.marsal@gooddata.com"},{"name":"nadtan","email":"tan.nguyen@gooddata.com"},{"name":"naibinh","email":"naibinh@gmail.com"},{"name":"nikolacech","email":"nikola.cech@gooddata.com"},{"name":"no23reason","email":"dan.homola@hotmail.cz"},{"name":"pbenes","email":"petr.benes@gooddata.com"},{"name":"petrjanu","email":"petr.janu@gooddata.com"},{"name":"ptquang86","email":"ptquang86@gmail.com"},{"name":"qduval","email":"quentin.duval@gooddata.com"},{"name":"rodri360","email":"me@rodri360.com"},{"name":"sitina","email":"jiri.sitina@gooddata.com"},{"name":"sondo","email":"son.do@gooddata.com"},{"name":"strouhaljan","email":"strouhal.jan@gmail.com"},{"name":"tomas.bouma","email":"tomas.bouma@gooddata.com"},{"name":"tomas.kratochvil","email":"tomas.kratochvil@gooddata.com"},{"name":"tomasreichmann","email":"tomasreichmann@gmail.com"},{"name":"tomsatgd","email":"tomas.satinsky@gooddata.com"},{"name":"tu.ngo","email":"tu.ngo@gooddata.com"},{"name":"vlastikcz","email":"vlastimil.kotas@gooddata.com"},{"name":"xmort","email":"petr.dolejsi@gooddata.com"},{"name":"yanlipnican","email":"yanlipnican@gmail.com"}],"homepage":"https://github.com/gooddata/gooddata-react-components#readme","bugs":{"url":"https://github.com/gooddata/gooddata-react-components/issues"},"dist":{"shasum":"2b36e4b512a053d56055488a768b8523f042fe38","tarball":"https://registry.npmjs.org/@gooddata/react-components/-/react-components-7.2.0-beta.2.tgz","fileCount":1835,"integrity":"sha512-m5CipRoixQ6wenjBRd6zNlIlB1c/3EH1lXF99+gk25gVw1HeK5Zv4/14ZBsE9JJAgWuGqNidbB5wzKCUpX3uVA==","signatures":[{"sig":"MEYCIQDL0IyJ7C0kQHrvUDjuXayXboC+sNL/Og7uNh+L8wcfnQIhAINR6BP0EGbM4VVhb3OqL8ORY0fgLpgvHunCDFpuXH6W","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":7601713,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJdPv/eCRA9TVsSAnZWagAASsQQAIaZcLwEtkyBwkSdBOzV\nQVMQLjIdDYSNatsrUuWAmeldcvgOLL8g2X9Wi5OmuZbA/WSqvuKHm66rqV6S\nIBqG/2/ueY6vcugizJSb3AblhMENc04l7CpgEccQcc0hmXQmXNTou0/Kdmcb\n9mI5giLiUGuq+8aAF0T/psrOX4CVZOPeDT7qkitmQs6nzak78TABqE9CKjBu\nyLYA/hll9HbMjd6OU8DarinxrtNSPqgsDosAG9YL3SiPgYUv8MdsDe7gzwTd\nOty0FijYRMYbxeVRk0HMKVYBoihI1lX5SSKljeKvoADkhzRruRTFj9wQPj7h\nBq4e1gzCgi/J6P8Z4sSOmd+fLlol0YTIctsEot6uHMR3AsY0u16AmSEB1lc+\nrx9ccGDbS8E0267Z3DykcXu00dONmkBLhK49sj7QNOVucngVNwNYP92jzKAQ\npC/YctfG9xnBx8kSAdR0/Vmpj1x3C3NuL2OmGTCN1efxzOUFcW5IpgCmg5ai\nq+GsI+dMsgE9cHUzIBZ3RDXMMnjECo713aUAuwg95Xid+R2Ktcx57/NrB7br\nRx8ghTJb6Sf9/NK6Aty4nAW/ot2XWjgGO6XEoCR3kmnAxHoP1QU+42kGSXUB\n6vTO8BBo+EOG9v6JhKJMbHOyje+kIDmhyDyuzh3plCpG1Jh3TVArNcbBtLUQ\n9LPV\r\n=I8Z7\r\n-----END PGP SIGNATURE-----\r\n"},"jest":{"testRegex":"(/__tests__/.*|\\.(test|spec))\\.(tsx?|jsx?)$","transform":{".(js|jsx)":"babel-jest",".(ts|tsx)":"ts-jest"},"collectCoverage":false,"moduleNameMapper":{"\\.(css|less|sass|scss)$":"<rootDir>/__mocks__/styleMock.ts","^[./a-zA-Z0-9$_-]+\\.svg$":"<rootDir>/jestSvgStub.js"},"coverageReporters":["html"],"setupFilesAfterEnv":["<rootDir>/jest.setup.js"],"collectCoverageFrom":["src/**/*.{ts,tsx}","examples/server/src/**/*.{js,jsx}","!**/*.d.ts"],"moduleFileExtensions":["ts","tsx","js","jsx","json"],"testPathIgnorePatterns":[",/node_modules/","/dist/"]},"main":"dist/index.js","husky":{"hooks":{"pre-commit":"lint-staged"}},"config":{"eslint":"./examples/**/*.{js,jsx}","tslint":"./{__mocks__,src,stories}/{,**/}*.{ts,tsx}"},"readme":"[![npm version](https://badge.fury.io/js/%40gooddata%2Freact-components.svg)](https://www.npmjs.com/package/@gooddata/react-components) \n\n# GoodData.UI React components\n> A React-based JavaScript library for building data-driven applications\n\n## Getting started\n- [GoodData.UI Documentation](http://sdk.gooddata.com/gooddata-ui/)\n- [GoodData.UI Live Examples](https://gooddata-examples.herokuapp.com/)\n- [Stack Overflow](https://stackoverflow.com/questions/tagged/gooddata)\n\n### Usage\nWith [yarn](https://yarnpkg.com) installed, go to your project directory and run\n```\n$ yarn add @gooddata/react-components\n```\nIf you prefer [npm](npmjs.com) run\n```\n$ npm install --save @gooddata/react-components\n```\n\nThe public API is exposed via global `index.js`. Except for the styles, do not import any other file directly\nbecause they are not intended to be part of the public API.\n\n## Contributing\n\nWe welcome any contribution in form of [issues](https://github.com/gooddata/gooddata-react-components/issues) or [pull requests](https://github.com/gooddata/gooddata-react-components/pulls).\nThese commands may come in handy while developing:\n\n| command | description |\n| ------- | ----------- |\n| `yarn install --pure-lockfile` | first step |\n| ||\n| `yarn dev` | build react-components to `/dist` in watch mode |\n| `yarn test` | run all unit tests |\n| `yarn prettier-write` | format the source code to match the valid codestyle |\n| `yarn validate` | validate codestyle |\n| ||\n| `yarn storybook` | run storybook from `/stories` on http://localhost:9001 |\n| `yarn build-storybook` | build storybook to `/dist-storybook` |\n| `yarn test-storybook` | run storybook and [screenshot tests](https://github.com/gooddata/gdc-client-utils/tree/master/test-storybook) |\n| ||\n| `yarn examples` | run Live Examples dev-server from `/examples` on https://localhost:8999 |\n| `yarn examples-build` | build Live Examples to `/examples/dist` |\n| `yarn examples-server` | serve built Live Examples - see `/examples/server/src` |\n| `yarn examples-testcafe` | run testcafe tests against `localhost:8999` |\n\n### Deploy to heroku.com\nWhen you deploy this repo to heroku, it serves *GoodData.UI Live Examples*.\nRelevant tasks are in `Procfile` and `package.json`.\n\n```bash\n# run in the project directory\nheroku login\nheroku create <your-app-name>\nheroku config:set DOMAIN_ADMIN_USERNAME=x@gooddata.com DOMAIN_ADMIN_PASSWORD=xy PROJECT_ID_TO_ASSIGN=xms7ga4tf3g3nzucd8380o2bev8oeknp\ngit push heroku HEAD:master\nheroku open\n```\n\n### Run Live Examples Locally\nTo run *GoodData.UI Live Examples* locally:\n```bash\ngit clone <this-repository>\ncd  <repository-folder>\nyarn install --pure-lockfile\nyarn examples\n```\nThen open https://localhost:8999 and login using Live Examples account (you can [create one here](https://gooddata-examples.herokuapp.com/registration)).\n\n### Source code formatting\nThe source code in the repository is formatted by [Prettier](https://prettier.io/). \nThe format of the code is validated by our Continuous Integration server and is one of the requirements of successful merge.\n\nPrettier is supported by every major IDE. You can find the list of supported editors and how to configure them [here](https://prettier.io/docs/en/editors.html).\n\nIn the case, when your editor is not supported or you don't want to setup the integration, you can run the `yarn prettier-write` command to reformat the code before commit.\n\n## Changelog\n\n- see [CHANGELOG.md](CHANGELOG.md)\n\n## License\n\n(C) 2007-2018 GoodData Corporation\n\nThis project is dual licensed:\n\n- The ATTRIBUTION-NONCOMMERCIAL 4.0 INTERNATIONAL (CC BY-NC 4.0) is used for purpose of the trial experience and evaluation of GoodData.UI library.\n- The GOODDATA GOODDATA.UI LIBRARY END USER LICENSE AGREEMENT is used for GoodData customers.\n\nFor more information, please see [LICENSE](https://github.com/gooddata/gooddata-react-components/blob/master/LICENSE)\n","gitHead":"0ac4e3c2b44ac749ebfc6a1f1252b3e5d6368037","scripts":{"dev":"bash scripts/build.sh --dev-watch","test":"jest --watch","build":"bash scripts/build.sh","tslint":"yarn run-tslint -t verbose $npm_package_config_tslint","prepare":"cd examples/server && yarn install --frozen-lockfile && cd ../..; rm -r examples/node_modules 2>/dev/null; true","examples":"bash scripts/run-examples.sh","prepare?":"# Called before `npm publish` and on local `npm install`. Temporarily also for deleting obsolete node_modules. Ends with `true` to continue gracefully.","validate":"tsc --noEmit && yarn tslint && eslint $npm_package_config_eslint && yarn prettier-check","build-dev":"bash scripts/build.sh --dev","examples?":"# Default is developer domain, other options: yarn examples [sec,secure,stg,stg2,stg3,demo,developer or URL]","storybook":"yarn build && start-storybook -p 9001 -c .storybook","test-once":"jest","tslint-ci":"mkdir -p ./ci/results && yarn run-tslint -t checkstyle -o ./ci/results/tslint-results.xml $npm_package_config_tslint","run-tslint":"tslint -p tsconfig.json","validate-ci":"tsc --noEmit && yarn tslint-ci  && eslint $npm_package_config_eslint -f checkstyle -o ci/results/eslint-results.xml && yarn prettier-check","examples-build":"bash scripts/build-examples.sh","prepublishOnly":"yarn build","prettier-check":"prettier --check '{src,stories,styles,__mocks__,examples/server/src,examples/src,examples/test}/**/*.{ts,js,tsx,jsx,json,scss,md,yaml,html}'","prettier-write":"prettier --write '{src,stories,styles,__mocks__,examples/server/src,examples/src,examples/test}/**/*.{ts,js,tsx,jsx,json,scss,md,yaml,html}'","test-storybook":"yarn build && test-storybook","build-storybook":"yarn build && build-storybook -c .storybook -o dist-storybook","examples-server":"node examples/server/src/index.js","heroku-postbuild":"yarn examples-build developer","examples-testcafe":"./scripts/run-testcafe.sh visual","check-circular-deps":"madge --circular --extensions ts ./src","examples-testcafe-ci":"./scripts/run-testcafe.sh ci","examples-testcafe-live":"./scripts/run-testcafe.sh live"},"typings":"dist/index.d.ts","_npmUser":{"name":"gooddata-ci","email":"rail@gooddata.com"},"deprecated":"@gooddata/react-components@7 reached End of Support on March 31, 2022. Please upgrade (see https://sdk.gooddata.com/gooddata-ui/docs/supported_versions.html for more information).","repository":{"url":"git+ssh://git@github.com/gooddata/gooddata-react-components.git","type":"git"},"_npmVersion":"6.4.1","description":"GoodData React Components","directories":{},"lint-staged":{"{src,stories,styles,__mocks__,examples/server/src,examples/src,examples/test}/**/*.{ts,js,tsx,jsx,json,scss,md,yaml,html}":["prettier --write","git add"]},"_nodeVersion":"8.12.0","dependencies":{"rxjs":"^5.5.6","uuid":"^3.2.1","immer":"^1.3.1","lodash":"^4.17.11","invariant":"^2.2.2","classnames":"^2.2.6","highcharts":"7.1.1","prop-types":"^15.6.0","react-intl":"^2.4.0","custom-event":"^1.0.1","ag-grid-react":"20.0.0","react-measure":"^2.3.0","stringify-object":"^2.4.0","@gooddata/typings":"^2.13.2","ag-grid-community":"20.0.0","http-status-codes":"^1.3.0","@gooddata/js-utils":"^3.4.0","@gooddata/numberjs":"^3.1.2","fixed-data-table-2":"0.7.17","react-async-script":"^1.0.1","@gooddata/goodstrap":"^63.1.0","react-dom-factories":"^1.0.2","@gooddata/gooddata-js":"^11.14.2","react-transition-group":"^2.2.1","hoist-non-react-statics":"^3.3.0","nodelist-foreach-polyfill":"^1.2.0","highcharts-grouped-categories":"^1.1.3"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"raf":"3.3.2","yup":"^0.24.1","jest":"24.7.1","husky":"3.0.0","madge":"^3.4.4","react":"^16.5.2","enzyme":"3.5.0","eslint":"4.19.1","formik":"^0.11.11","moment":"2.23.0","history":"^4.7.2","ts-jest":"24.0.0","webpack":"4.30.0","prettier":"1.16.4","react-ga":"^2.5.2","recharts":"1.0.0-beta.9","testcafe":"1.1.4","commander":"2.14.1","node-sass":"4.7.2","react-dom":"^16.5.2","supertest":"3.0.0","ts-loader":"6.0.0","css-loader":"0.28.7","jest-junit":"3.0.0","raw-loader":"0.5.1","styled-jsx":"2.2.1","typescript":"3.3.4000","@babel/core":"7.4.4","@types/jest":"24.0.6","@types/node":"7.0.8","@types/uuid":"3.4.3","file-loader":"3.0.1","lint-staged":"9.1.0","sass-loader":"6.0.6","webpack-cli":"3.3.2","@types/react":"16.0.34","babel-loader":"8.0.5","react-helmet":"5.2.0","react-select":"1.2.1","style-loader":"0.19.1","@types/enzyme":"3.1.13","@types/lodash":"4.14.123","testcafe-live":"0.1.4","@babel/runtime":"7.4.4","@babel/polyfill":"^7.4.4","@storybook/react":"5.0.11","@types/invariant":"2.2.29","@types/react-dom":"16.0.3","isomorphic-fetch":"2.2.1","react-datepicker":"1.1.0","react-router-dom":"4.2.2","@babel/preset-env":"7.4.4","@gooddata/mock-js":"1.28.0","@storybook/addons":"5.0.11","@types/classnames":"2.2.3","@types/prop-types":"15.5.2","@types/react-intl":"2.3.5","@storybook/theming":"5.0.11","identity-obj-proxy":"^3.0.0","webpack-dev-server":"3.3.1","@babel/preset-react":"7.0.0","@types/react-portal":"4.0.1","babel-plugin-lodash":"3.3.4","html-webpack-plugin":"3.2.0","react-test-renderer":"16.4.2","@types/react-measure":"2.0.5","clean-webpack-plugin":"2.0.2","stats-webpack-plugin":"0.7.0","eslint-config-prettier":"4.1.0","react-google-recaptcha":"^0.11.0","tslint-config-prettier":"1.18.0","@gooddata/eslint-config":"0.1.0","@gooddata/tslint-config":"1.0.0","@types/storybook__react":"4.0.1","@types/stringify-object":"^3.2.0","enzyme-adapter-react-16":"1.3.1","@gooddata/test-storybook":"3.1.1","@storybook/addon-actions":"5.0.11","@storybook/addon-options":"5.0.11","node-sass-magic-importer":"5.1.0","react-syntax-highlighter":"6.1.2","@types/fixed-data-table-2":"0.8.1","@types/react-test-renderer":"16.0.0","circular-dependency-plugin":"5.0.2","compression-webpack-plugin":"2.0.0","@types/enzyme-adapter-react-16":"1.0.3","@types/storybook__addon-actions":"3.4.2","@babel/plugin-proposal-class-properties":"7.4.4","@babel/plugin-proposal-object-rest-spread":"7.4.4","@babel/plugin-transform-async-to-generator":"7.4.4"},"peerDependencies":{"react":"^16.5.2","react-dom":"^16.5.2"},"_npmOperationalInternal":{"tmp":"tmp/react-components_7.2.0-beta.2_1564409821478_0.2661913897432653","host":"s3://npm-registry-packages"}},"7.2.0-beta.3":{"name":"@gooddata/react-components","version":"7.2.0-beta.3","author":{"name":"GoodData Corporation"},"license":"BSD-3-Clause","_id":"@gooddata/react-components@7.2.0-beta.3","maintainers":[{"name":"afi","email":"adam.fiedler@gooddata.com"},{"name":"bertold8","email":"ivan.nejezchleb@seznam.cz"},{"name":"bugsbunny338","email":"jiri.zajic@mensa.cz"},{"name":"gooddata-ci","email":"rail@gooddata.com"},{"name":"ivan.mjartan","email":"ivan.mjartan@gooddata.com"},{"name":"jakub-sterba","email":"jakub.sterba@gooddata.com"},{"name":"jaroslav.tomecek","email":"jaroslav.tomecek@gooddata.com"},{"name":"jkittler","email":"honza.kittler@gmail.com"},{"name":"khanh.le","email":"khanh.le@gooddata.com"},{"name":"langhamp","email":"pavel.langhammer@gooddata.com"},{"name":"lanhuynh","email":"lan.huynh@gooddata.com"},{"name":"linhhong","email":"linh.hong@gooddata.com"},{"name":"lpearce","email":"levi.pearce@gooddata.com"},{"name":"lupko","email":"lubomir.slivka@gooddata.com"},{"name":"martin.mosko","email":"martin.mosko@gooddata.com"},{"name":"michal.marsal","email":"michal.marsal@gooddata.com"},{"name":"nadtan","email":"tan.nguyen@gooddata.com"},{"name":"naibinh","email":"naibinh@gmail.com"},{"name":"nikolacech","email":"nikola.cech@gooddata.com"},{"name":"no23reason","email":"dan.homola@hotmail.cz"},{"name":"pbenes","email":"petr.benes@gooddata.com"},{"name":"petrjanu","email":"petr.janu@gooddata.com"},{"name":"ptquang86","email":"ptquang86@gmail.com"},{"name":"qduval","email":"quentin.duval@gooddata.com"},{"name":"rodri360","email":"me@rodri360.com"},{"name":"sitina","email":"jiri.sitina@gooddata.com"},{"name":"sondo","email":"son.do@gooddata.com"},{"name":"strouhaljan","email":"strouhal.jan@gmail.com"},{"name":"tomas.bouma","email":"tomas.bouma@gooddata.com"},{"name":"tomas.kratochvil","email":"tomas.kratochvil@gooddata.com"},{"name":"tomasreichmann","email":"tomasreichmann@gmail.com"},{"name":"tomsatgd","email":"tomas.satinsky@gooddata.com"},{"name":"tu.ngo","email":"tu.ngo@gooddata.com"},{"name":"vlastikcz","email":"vlastimil.kotas@gooddata.com"},{"name":"xmort","email":"petr.dolejsi@gooddata.com"},{"name":"yanlipnican","email":"yanlipnican@gmail.com"}],"homepage":"https://github.com/gooddata/gooddata-react-components#readme","bugs":{"url":"https://github.com/gooddata/gooddata-react-components/issues"},"dist":{"shasum":"dde338bd66fa8122aba00b0d58059f3b1b472007","tarball":"https://registry.npmjs.org/@gooddata/react-components/-/react-components-7.2.0-beta.3.tgz","fileCount":1835,"integrity":"sha512-McrxsXyY4pPNgZHI0+XJmpnfkphE1FDw/Lpg2LdpbZhHwdakk6J1FJYPxgA6mF2/xzSV+zlEBQWAjkx0AU//Zg==","signatures":[{"sig":"MEQCIBmUEgaR7LIGmkVE+8aRp0AgVcnrdAD6rSPhXpzdsCx4AiAGOK7tVbdpvv+5adXUk+++Mf84DA1kDok/JUOn06yPRQ==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":7602061,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJdP/sLCRA9TVsSAnZWagAA1dwQAJ0VZbqRdgCVBaxp11Q9\nNynaJQcjpoutEjhppzpTDNCDNfWRSxptVtA/iNmH6BBpRV4beHt9BGXotCnz\n9cxOVj3Au3ZZx17AfHD7pKbTNZg9NJnp+9AHrMR2vnXppNi58o4kkQT8+afP\njLoynhmOhAv7mpK53x0C+1NYKyu48lI6FpggRD1mT9RZQhHmWxUacBp/AGJc\nMgeL/yVvomf+mPvatonIWu9srl5hybS9PTK+ZYREKIP/Pd1/E+UXAGzifOD5\nICwI21KopM9kfmkx7xcERUOeurxZaCmqwM1YAvhDki8UMHI9zMKsmCQYRMGk\nqRmqq1AGnrreiPhUd80YMiKdCyCmFyFwNmN+8d9+p8F2GBWD0EqCOjq8JO7Z\n1nVgWJN4DzYAkxqeb8gDMDjQ4yy3LyI8C3xFcVlXgQ3MscYh0nybnhHBBLhK\nUe+IApYwR3iH5XoJx+TWc5nVcuHi7xQWEEAnSEX0C2bk/HIxAlqhD0VPw094\nxPpBvqz4F3H7wMY8+K8kNTDt+eDmrE7H/ylowXQbD2p3XyDgv3rnUMnLfptF\nm6TG9Biz7GGGgA77NdkRTC6OKmcqVaFab8lxiqIVNH6A9Z/Blv4jF8x4FLEL\nNjxD4vYF7WCuSXnVGgo1Nif6GXUUu2Ej0VfNZxCDLyNB41IvlN86EbWJrH1C\n8CZF\r\n=YOg6\r\n-----END PGP SIGNATURE-----\r\n"},"jest":{"testRegex":"(/__tests__/.*|\\.(test|spec))\\.(tsx?|jsx?)$","transform":{".(js|jsx)":"babel-jest",".(ts|tsx)":"ts-jest"},"collectCoverage":false,"moduleNameMapper":{"\\.(css|less|sass|scss)$":"<rootDir>/__mocks__/styleMock.ts","^[./a-zA-Z0-9$_-]+\\.svg$":"<rootDir>/jestSvgStub.js"},"coverageReporters":["html"],"setupFilesAfterEnv":["<rootDir>/jest.setup.js"],"collectCoverageFrom":["src/**/*.{ts,tsx}","examples/server/src/**/*.{js,jsx}","!**/*.d.ts"],"moduleFileExtensions":["ts","tsx","js","jsx","json"],"testPathIgnorePatterns":[",/node_modules/","/dist/"]},"main":"dist/index.js","husky":{"hooks":{"pre-commit":"lint-staged"}},"config":{"eslint":"./examples/**/*.{js,jsx}","tslint":"./{__mocks__,src,stories}/{,**/}*.{ts,tsx}"},"readme":"[![npm version](https://badge.fury.io/js/%40gooddata%2Freact-components.svg)](https://www.npmjs.com/package/@gooddata/react-components) \n\n# GoodData.UI React components\n> A React-based JavaScript library for building data-driven applications\n\n## Getting started\n- [GoodData.UI Documentation](http://sdk.gooddata.com/gooddata-ui/)\n- [GoodData.UI Live Examples](https://gooddata-examples.herokuapp.com/)\n- [Stack Overflow](https://stackoverflow.com/questions/tagged/gooddata)\n\n### Usage\nWith [yarn](https://yarnpkg.com) installed, go to your project directory and run\n```\n$ yarn add @gooddata/react-components\n```\nIf you prefer [npm](npmjs.com) run\n```\n$ npm install --save @gooddata/react-components\n```\n\nThe public API is exposed via global `index.js`. Except for the styles, do not import any other file directly\nbecause they are not intended to be part of the public API.\n\n## Contributing\n\nWe welcome any contribution in form of [issues](https://github.com/gooddata/gooddata-react-components/issues) or [pull requests](https://github.com/gooddata/gooddata-react-components/pulls).\nThese commands may come in handy while developing:\n\n| command | description |\n| ------- | ----------- |\n| `yarn install --pure-lockfile` | first step |\n| ||\n| `yarn dev` | build react-components to `/dist` in watch mode |\n| `yarn test` | run all unit tests |\n| `yarn prettier-write` | format the source code to match the valid codestyle |\n| `yarn validate` | validate codestyle |\n| ||\n| `yarn storybook` | run storybook from `/stories` on http://localhost:9001 |\n| `yarn build-storybook` | build storybook to `/dist-storybook` |\n| `yarn test-storybook` | run storybook and [screenshot tests](https://github.com/gooddata/gdc-client-utils/tree/master/test-storybook) |\n| ||\n| `yarn examples` | run Live Examples dev-server from `/examples` on https://localhost:8999 |\n| `yarn examples-build` | build Live Examples to `/examples/dist` |\n| `yarn examples-server` | serve built Live Examples - see `/examples/server/src` |\n| `yarn examples-testcafe` | run testcafe tests against `localhost:8999` |\n\n### Deploy to heroku.com\nWhen you deploy this repo to heroku, it serves *GoodData.UI Live Examples*.\nRelevant tasks are in `Procfile` and `package.json`.\n\n```bash\n# run in the project directory\nheroku login\nheroku create <your-app-name>\nheroku config:set DOMAIN_ADMIN_USERNAME=x@gooddata.com DOMAIN_ADMIN_PASSWORD=xy PROJECT_ID_TO_ASSIGN=xms7ga4tf3g3nzucd8380o2bev8oeknp\ngit push heroku HEAD:master\nheroku open\n```\n\n### Run Live Examples Locally\nTo run *GoodData.UI Live Examples* locally:\n```bash\ngit clone <this-repository>\ncd  <repository-folder>\nyarn install --pure-lockfile\nyarn examples\n```\nThen open https://localhost:8999 and login using Live Examples account (you can [create one here](https://gooddata-examples.herokuapp.com/registration)).\n\n### Source code formatting\nThe source code in the repository is formatted by [Prettier](https://prettier.io/). \nThe format of the code is validated by our Continuous Integration server and is one of the requirements of successful merge.\n\nPrettier is supported by every major IDE. You can find the list of supported editors and how to configure them [here](https://prettier.io/docs/en/editors.html).\n\nIn the case, when your editor is not supported or you don't want to setup the integration, you can run the `yarn prettier-write` command to reformat the code before commit.\n\n## Changelog\n\n- see [CHANGELOG.md](CHANGELOG.md)\n\n## License\n\n(C) 2007-2018 GoodData Corporation\n\nThis project is dual licensed:\n\n- The ATTRIBUTION-NONCOMMERCIAL 4.0 INTERNATIONAL (CC BY-NC 4.0) is used for purpose of the trial experience and evaluation of GoodData.UI library.\n- The GOODDATA GOODDATA.UI LIBRARY END USER LICENSE AGREEMENT is used for GoodData customers.\n\nFor more information, please see [LICENSE](https://github.com/gooddata/gooddata-react-components/blob/master/LICENSE)\n","gitHead":"26da409c9cbafddf977d867c35e371810c79a0d8","scripts":{"dev":"bash scripts/build.sh --dev-watch","test":"jest --watch","build":"bash scripts/build.sh","tslint":"yarn run-tslint -t verbose $npm_package_config_tslint","prepare":"cd examples/server && yarn install --frozen-lockfile && cd ../..; rm -r examples/node_modules 2>/dev/null; true","examples":"bash scripts/run-examples.sh","prepare?":"# Called before `npm publish` and on local `npm install`. Temporarily also for deleting obsolete node_modules. Ends with `true` to continue gracefully.","validate":"tsc --noEmit && yarn tslint && eslint $npm_package_config_eslint && yarn prettier-check","build-dev":"bash scripts/build.sh --dev","examples?":"# Default is developer domain, other options: yarn examples [sec,secure,stg,stg2,stg3,demo,developer or URL]","storybook":"yarn build && start-storybook -p 9001 -c .storybook","test-once":"jest","tslint-ci":"mkdir -p ./ci/results && yarn run-tslint -t checkstyle -o ./ci/results/tslint-results.xml $npm_package_config_tslint","run-tslint":"tslint -p tsconfig.json","validate-ci":"tsc --noEmit && yarn tslint-ci  && eslint $npm_package_config_eslint -f checkstyle -o ci/results/eslint-results.xml && yarn prettier-check","examples-build":"bash scripts/build-examples.sh","prepublishOnly":"yarn build","prettier-check":"prettier --check '{src,stories,styles,__mocks__,examples/server/src,examples/src,examples/test}/**/*.{ts,js,tsx,jsx,json,scss,md,yaml,html}'","prettier-write":"prettier --write '{src,stories,styles,__mocks__,examples/server/src,examples/src,examples/test}/**/*.{ts,js,tsx,jsx,json,scss,md,yaml,html}'","test-storybook":"yarn build && test-storybook","build-storybook":"yarn build && build-storybook -c .storybook -o dist-storybook","examples-server":"node examples/server/src/index.js","heroku-postbuild":"yarn examples-build developer","examples-testcafe":"./scripts/run-testcafe.sh visual","check-circular-deps":"madge --circular --extensions ts ./src","examples-testcafe-ci":"./scripts/run-testcafe.sh ci","examples-testcafe-live":"./scripts/run-testcafe.sh live"},"typings":"dist/index.d.ts","_npmUser":{"name":"gooddata-ci","email":"rail@gooddata.com"},"deprecated":"@gooddata/react-components@7 reached End of Support on March 31, 2022. Please upgrade (see https://sdk.gooddata.com/gooddata-ui/docs/supported_versions.html for more information).","repository":{"url":"git+ssh://git@github.com/gooddata/gooddata-react-components.git","type":"git"},"_npmVersion":"6.4.1","description":"GoodData React Components","directories":{},"lint-staged":{"{src,stories,styles,__mocks__,examples/server/src,examples/src,examples/test}/**/*.{ts,js,tsx,jsx,json,scss,md,yaml,html}":["prettier --write","git add"]},"_nodeVersion":"8.12.0","dependencies":{"rxjs":"^5.5.6","uuid":"^3.2.1","immer":"^1.3.1","lodash":"^4.17.11","invariant":"^2.2.2","classnames":"^2.2.6","highcharts":"7.1.1","prop-types":"^15.6.0","react-intl":"^2.4.0","custom-event":"^1.0.1","ag-grid-react":"20.0.0","react-measure":"^2.3.0","stringify-object":"^2.4.0","@gooddata/typings":"^2.13.2","ag-grid-community":"20.0.0","http-status-codes":"^1.3.0","@gooddata/js-utils":"^3.4.0","@gooddata/numberjs":"^3.1.2","fixed-data-table-2":"0.7.17","react-async-script":"^1.0.1","@gooddata/goodstrap":"^63.1.0","react-dom-factories":"^1.0.2","@gooddata/gooddata-js":"^11.14.2","react-transition-group":"^2.2.1","hoist-non-react-statics":"^3.3.0","nodelist-foreach-polyfill":"^1.2.0","highcharts-grouped-categories":"^1.1.3"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"raf":"3.3.2","yup":"^0.24.1","jest":"24.7.1","husky":"3.0.0","madge":"^3.4.4","react":"^16.5.2","enzyme":"3.5.0","eslint":"4.19.1","formik":"^0.11.11","moment":"2.23.0","history":"^4.7.2","ts-jest":"24.0.0","webpack":"4.30.0","prettier":"1.16.4","react-ga":"^2.5.2","recharts":"1.0.0-beta.9","testcafe":"1.1.4","commander":"2.14.1","node-sass":"4.7.2","react-dom":"^16.5.2","supertest":"3.0.0","ts-loader":"6.0.0","css-loader":"0.28.7","jest-junit":"3.0.0","raw-loader":"0.5.1","styled-jsx":"2.2.1","typescript":"3.3.4000","@babel/core":"7.4.4","@types/jest":"24.0.6","@types/node":"7.0.8","@types/uuid":"3.4.3","file-loader":"3.0.1","lint-staged":"9.1.0","sass-loader":"6.0.6","webpack-cli":"3.3.2","@types/react":"16.0.34","babel-loader":"8.0.5","react-helmet":"5.2.0","react-select":"1.2.1","style-loader":"0.19.1","@types/enzyme":"3.1.13","@types/lodash":"4.14.123","testcafe-live":"0.1.4","@babel/runtime":"7.4.4","@babel/polyfill":"^7.4.4","@storybook/react":"5.0.11","@types/invariant":"2.2.29","@types/react-dom":"16.0.3","isomorphic-fetch":"2.2.1","react-datepicker":"1.1.0","react-router-dom":"4.2.2","@babel/preset-env":"7.4.4","@gooddata/mock-js":"1.28.0","@storybook/addons":"5.0.11","@types/classnames":"2.2.3","@types/prop-types":"15.5.2","@types/react-intl":"2.3.5","@storybook/theming":"5.0.11","identity-obj-proxy":"^3.0.0","webpack-dev-server":"3.3.1","@babel/preset-react":"7.0.0","@types/react-portal":"4.0.1","babel-plugin-lodash":"3.3.4","html-webpack-plugin":"3.2.0","react-test-renderer":"16.4.2","@types/react-measure":"2.0.5","clean-webpack-plugin":"2.0.2","stats-webpack-plugin":"0.7.0","eslint-config-prettier":"4.1.0","react-google-recaptcha":"^0.11.0","tslint-config-prettier":"1.18.0","@gooddata/eslint-config":"0.1.0","@gooddata/tslint-config":"1.0.0","@types/storybook__react":"4.0.1","@types/stringify-object":"^3.2.0","enzyme-adapter-react-16":"1.3.1","@gooddata/test-storybook":"3.1.1","@storybook/addon-actions":"5.0.11","@storybook/addon-options":"5.0.11","node-sass-magic-importer":"5.1.0","react-syntax-highlighter":"6.1.2","@types/fixed-data-table-2":"0.8.1","@types/react-test-renderer":"16.0.0","circular-dependency-plugin":"5.0.2","compression-webpack-plugin":"2.0.0","@types/enzyme-adapter-react-16":"1.0.3","@types/storybook__addon-actions":"3.4.2","@babel/plugin-proposal-class-properties":"7.4.4","@babel/plugin-proposal-object-rest-spread":"7.4.4","@babel/plugin-transform-async-to-generator":"7.4.4"},"peerDependencies":{"react":"^16.5.2","react-dom":"^16.5.2"},"_npmOperationalInternal":{"tmp":"tmp/react-components_7.2.0-beta.3_1564474122559_0.7636794414952355","host":"s3://npm-registry-packages"}},"7.2.0-beta.4":{"name":"@gooddata/react-components","version":"7.2.0-beta.4","author":{"name":"GoodData Corporation"},"license":"BSD-3-Clause","_id":"@gooddata/react-components@7.2.0-beta.4","maintainers":[{"name":"afi","email":"adam.fiedler@gooddata.com"},{"name":"bertold8","email":"ivan.nejezchleb@seznam.cz"},{"name":"bugsbunny338","email":"jiri.zajic@mensa.cz"},{"name":"gooddata-ci","email":"rail@gooddata.com"},{"name":"ivan.mjartan","email":"ivan.mjartan@gooddata.com"},{"name":"jakub-sterba","email":"jakub.sterba@gooddata.com"},{"name":"jaroslav.tomecek","email":"jaroslav.tomecek@gooddata.com"},{"name":"jkittler","email":"honza.kittler@gmail.com"},{"name":"khanh.le","email":"khanh.le@gooddata.com"},{"name":"langhamp","email":"pavel.langhammer@gooddata.com"},{"name":"lanhuynh","email":"lan.huynh@gooddata.com"},{"name":"linhhong","email":"linh.hong@gooddata.com"},{"name":"lpearce","email":"levi.pearce@gooddata.com"},{"name":"lupko","email":"lubomir.slivka@gooddata.com"},{"name":"martin.mosko","email":"martin.mosko@gooddata.com"},{"name":"michal.marsal","email":"michal.marsal@gooddata.com"},{"name":"nadtan","email":"tan.nguyen@gooddata.com"},{"name":"naibinh","email":"naibinh@gmail.com"},{"name":"nikolacech","email":"nikola.cech@gooddata.com"},{"name":"no23reason","email":"dan.homola@hotmail.cz"},{"name":"pbenes","email":"petr.benes@gooddata.com"},{"name":"petrjanu","email":"petr.janu@gooddata.com"},{"name":"ptquang86","email":"ptquang86@gmail.com"},{"name":"qduval","email":"quentin.duval@gooddata.com"},{"name":"rodri360","email":"me@rodri360.com"},{"name":"sitina","email":"jiri.sitina@gooddata.com"},{"name":"sondo","email":"son.do@gooddata.com"},{"name":"strouhaljan","email":"strouhal.jan@gmail.com"},{"name":"tomas.bouma","email":"tomas.bouma@gooddata.com"},{"name":"tomas.kratochvil","email":"tomas.kratochvil@gooddata.com"},{"name":"tomasreichmann","email":"tomasreichmann@gmail.com"},{"name":"tomsatgd","email":"tomas.satinsky@gooddata.com"},{"name":"tu.ngo","email":"tu.ngo@gooddata.com"},{"name":"vlastikcz","email":"vlastimil.kotas@gooddata.com"},{"name":"xmort","email":"petr.dolejsi@gooddata.com"},{"name":"yanlipnican","email":"yanlipnican@gmail.com"}],"homepage":"https://github.com/gooddata/gooddata-react-components#readme","bugs":{"url":"https://github.com/gooddata/gooddata-react-components/issues"},"dist":{"shasum":"bc9fd662c54edee2b16513b6b894a0efbd064eaf","tarball":"https://registry.npmjs.org/@gooddata/react-components/-/react-components-7.2.0-beta.4.tgz","fileCount":1839,"integrity":"sha512-Q8SCkYLF/cv9DB/viVmKJJy8pZI9bDh/16T77pqkTyobZ3C/bNzaSO/Jid0wB2vuiBft49OtDYxU7pf0Yvg/gw==","signatures":[{"sig":"MEUCIQDnCvmeZBmNqmYUCvm2dREOKazY9iqZfN2579J4MzBSzwIgGCOGIQAf/sa5b3jsuCXIC9yrNpzB5vPAG5V7uf6UeQk=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":7617539,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJdQUNBCRA9TVsSAnZWagAAVt0P/1wJ/+iHOQ88ebtlbRvo\nbzdvBsOSCP01Vlxn++5Bg0LT6Y2iyEiFvFpfj81E2VUG2FLATqbbDZ/Fx2lT\njTlig1Sl2EbEiNYorEkBfUFnJBQBctP2ztbepjGRuXU6cD/iWlhU48t/l/Pj\nJwCeQHnhOhj8UHwND00V4KelNjQDVK37jji7GFFETeE9N5mrqze40TIKf9gF\nQ93b8XTOkhvQi2tETDAB6kqSQ/rX8yQUO1phJvLtwuzSjBwrXFfOQHlFiFk0\nM6N3zWs/lLjR0ivXz4q1dT3eaUCPejF1jJuKN7+HxIYnFMwT0a4zfigL5jDs\n9ugco4hOztQ6gpwvSdYP2h8677799iZC+WxNFJbYtSv/QGmPAwgB8ysBEZHA\nJuTzJ454MBctt2TzlhzjQ0cNm8B9DnMd531feZjPx+mizrmCWHFAEVTlUyE2\nuTo0vykOAnhyAYA+cLd6C5ewcn1lnh6Ewogl62tFxvgXAVh8KTReARbpgDQ0\nyAY5VM/CiGfw8XIxEjxfh1GqJeNNULxwOGUf/tlyLGIfyHRgZIb4OHdHOeRP\nW9AUWzYkv7bJvfgaOPWktrMj8t3f+yO/bkCBdAXEH2QV1uYcssr5xfOjNepH\nVvf7o/eo6dWcpeUU53A7HtWGfsYiQ4gGpmQeXSD55uUewOlrPmfyf8mfM51t\nTpTX\r\n=39Vq\r\n-----END PGP SIGNATURE-----\r\n"},"jest":{"testRegex":"(/__tests__/.*|\\.(test|spec))\\.(tsx?|jsx?)$","transform":{".(js|jsx)":"babel-jest",".(ts|tsx)":"ts-jest"},"collectCoverage":false,"moduleNameMapper":{"\\.(css|less|sass|scss)$":"<rootDir>/__mocks__/styleMock.ts","^[./a-zA-Z0-9$_-]+\\.svg$":"<rootDir>/jestSvgStub.js"},"coverageReporters":["html"],"setupFilesAfterEnv":["<rootDir>/jest.setup.js"],"collectCoverageFrom":["src/**/*.{ts,tsx}","examples/server/src/**/*.{js,jsx}","!**/*.d.ts"],"moduleFileExtensions":["ts","tsx","js","jsx","json"],"testPathIgnorePatterns":[",/node_modules/","/dist/"]},"main":"dist/index.js","husky":{"hooks":{"pre-commit":"lint-staged"}},"config":{"eslint":"./examples/**/*.{js,jsx}","tslint":"./{__mocks__,src,stories}/{,**/}*.{ts,tsx}"},"readme":"[![npm version](https://badge.fury.io/js/%40gooddata%2Freact-components.svg)](https://www.npmjs.com/package/@gooddata/react-components) \n\n# GoodData.UI React components\n> A React-based JavaScript library for building data-driven applications\n\n## Getting started\n- [GoodData.UI Documentation](http://sdk.gooddata.com/gooddata-ui/)\n- [GoodData.UI Live Examples](https://gooddata-examples.herokuapp.com/)\n- [Stack Overflow](https://stackoverflow.com/questions/tagged/gooddata)\n\n### Usage\nWith [yarn](https://yarnpkg.com) installed, go to your project directory and run\n```\n$ yarn add @gooddata/react-components\n```\nIf you prefer [npm](npmjs.com) run\n```\n$ npm install --save @gooddata/react-components\n```\n\nThe public API is exposed via global `index.js`. Except for the styles, do not import any other file directly\nbecause they are not intended to be part of the public API.\n\n## Contributing\n\nWe welcome any contribution in form of [issues](https://github.com/gooddata/gooddata-react-components/issues) or [pull requests](https://github.com/gooddata/gooddata-react-components/pulls).\nThese commands may come in handy while developing:\n\n| command | description |\n| ------- | ----------- |\n| `yarn install --pure-lockfile` | first step |\n| ||\n| `yarn dev` | build react-components to `/dist` in watch mode |\n| `yarn test` | run all unit tests |\n| `yarn prettier-write` | format the source code to match the valid codestyle |\n| `yarn validate` | validate codestyle |\n| ||\n| `yarn storybook` | run storybook from `/stories` on http://localhost:9001 |\n| `yarn build-storybook` | build storybook to `/dist-storybook` |\n| `yarn test-storybook` | run storybook and [screenshot tests](https://github.com/gooddata/gdc-client-utils/tree/master/test-storybook) |\n| ||\n| `yarn examples` | run Live Examples dev-server from `/examples` on https://localhost:8999 |\n| `yarn examples-build` | build Live Examples to `/examples/dist` |\n| `yarn examples-server` | serve built Live Examples - see `/examples/server/src` |\n| `yarn examples-testcafe` | run testcafe tests against `localhost:8999` |\n\n### Deploy to heroku.com\nWhen you deploy this repo to heroku, it serves *GoodData.UI Live Examples*.\nRelevant tasks are in `Procfile` and `package.json`.\n\n```bash\n# run in the project directory\nheroku login\nheroku create <your-app-name>\nheroku config:set DOMAIN_ADMIN_USERNAME=x@gooddata.com DOMAIN_ADMIN_PASSWORD=xy PROJECT_ID_TO_ASSIGN=xms7ga4tf3g3nzucd8380o2bev8oeknp\ngit push heroku HEAD:master\nheroku open\n```\n\n### Run Live Examples Locally\nTo run *GoodData.UI Live Examples* locally:\n```bash\ngit clone <this-repository>\ncd  <repository-folder>\nyarn install --pure-lockfile\nyarn examples\n```\nThen open https://localhost:8999 and login using Live Examples account (you can [create one here](https://gooddata-examples.herokuapp.com/registration)).\n\n### Source code formatting\nThe source code in the repository is formatted by [Prettier](https://prettier.io/). \nThe format of the code is validated by our Continuous Integration server and is one of the requirements of successful merge.\n\nPrettier is supported by every major IDE. You can find the list of supported editors and how to configure them [here](https://prettier.io/docs/en/editors.html).\n\nIn the case, when your editor is not supported or you don't want to setup the integration, you can run the `yarn prettier-write` command to reformat the code before commit.\n\n## Changelog\n\n- see [CHANGELOG.md](CHANGELOG.md)\n\n## License\n\n(C) 2007-2018 GoodData Corporation\n\nThis project is dual licensed:\n\n- The ATTRIBUTION-NONCOMMERCIAL 4.0 INTERNATIONAL (CC BY-NC 4.0) is used for purpose of the trial experience and evaluation of GoodData.UI library.\n- The GOODDATA GOODDATA.UI LIBRARY END USER LICENSE AGREEMENT is used for GoodData customers.\n\nFor more information, please see [LICENSE](https://github.com/gooddata/gooddata-react-components/blob/master/LICENSE)\n","gitHead":"68c016de8b57123c99ef4b6f644fab370598e5b2","scripts":{"dev":"bash scripts/build.sh --dev-watch","test":"jest --watch","build":"bash scripts/build.sh","tslint":"yarn run-tslint -t verbose $npm_package_config_tslint","prepare":"cd examples/server && yarn install --frozen-lockfile && cd ../..; rm -r examples/node_modules 2>/dev/null; true","examples":"bash scripts/run-examples.sh","prepare?":"# Called before `npm publish` and on local `npm install`. Temporarily also for deleting obsolete node_modules. Ends with `true` to continue gracefully.","validate":"tsc --noEmit && yarn tslint && eslint $npm_package_config_eslint && yarn prettier-check","build-dev":"bash scripts/build.sh --dev","examples?":"# Default is developer domain, other options: yarn examples [sec,secure,stg,stg2,stg3,demo,developer or URL]","storybook":"yarn build && start-storybook -p 9001 -c .storybook","test-once":"jest","tslint-ci":"mkdir -p ./ci/results && yarn run-tslint -t checkstyle -o ./ci/results/tslint-results.xml $npm_package_config_tslint","run-tslint":"tslint -p tsconfig.json","validate-ci":"tsc --noEmit && yarn tslint-ci  && eslint $npm_package_config_eslint -f checkstyle -o ci/results/eslint-results.xml && yarn prettier-check","examples-build":"bash scripts/build-examples.sh","prepublishOnly":"yarn build","prettier-check":"prettier --check '{src,stories,styles,__mocks__,examples/server/src,examples/src,examples/test}/**/*.{ts,js,tsx,jsx,json,scss,md,yaml,html}'","prettier-write":"prettier --write '{src,stories,styles,__mocks__,examples/server/src,examples/src,examples/test}/**/*.{ts,js,tsx,jsx,json,scss,md,yaml,html}'","test-storybook":"yarn build && test-storybook","build-storybook":"yarn build && build-storybook -c .storybook -o dist-storybook","examples-server":"node examples/server/src/index.js","heroku-postbuild":"yarn examples-build developer","examples-testcafe":"./scripts/run-testcafe.sh visual","check-circular-deps":"madge --circular --extensions ts ./src","examples-testcafe-ci":"./scripts/run-testcafe.sh ci","examples-testcafe-live":"./scripts/run-testcafe.sh live"},"typings":"dist/index.d.ts","_npmUser":{"name":"gooddata-ci","email":"rail@gooddata.com"},"deprecated":"@gooddata/react-components@7 reached End of Support on March 31, 2022. Please upgrade (see https://sdk.gooddata.com/gooddata-ui/docs/supported_versions.html for more information).","repository":{"url":"git+ssh://git@github.com/gooddata/gooddata-react-components.git","type":"git"},"_npmVersion":"6.4.1","description":"GoodData React Components","directories":{},"lint-staged":{"{src,stories,styles,__mocks__,examples/server/src,examples/src,examples/test}/**/*.{ts,js,tsx,jsx,json,scss,md,yaml,html}":["prettier --write","git add"]},"_nodeVersion":"8.12.0","dependencies":{"rxjs":"^5.5.6","uuid":"^3.2.1","immer":"^1.3.1","lodash":"^4.17.11","invariant":"^2.2.2","classnames":"^2.2.6","highcharts":"7.1.1","prop-types":"^15.6.0","react-intl":"^2.4.0","custom-event":"^1.0.1","ag-grid-react":"20.0.0","react-measure":"^2.3.0","stringify-object":"^2.4.0","@gooddata/typings":"^2.13.2","ag-grid-community":"20.0.0","http-status-codes":"^1.3.0","@gooddata/js-utils":"^3.4.0","@gooddata/numberjs":"^3.1.2","fixed-data-table-2":"0.7.17","react-async-script":"^1.0.1","@gooddata/goodstrap":"^63.1.0","react-dom-factories":"^1.0.2","@gooddata/gooddata-js":"^11.16.0","react-transition-group":"^2.2.1","hoist-non-react-statics":"^3.3.0","nodelist-foreach-polyfill":"^1.2.0","highcharts-grouped-categories":"^1.1.3"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"raf":"3.3.2","yup":"^0.24.1","jest":"24.7.1","husky":"3.0.0","madge":"^3.4.4","react":"^16.5.2","enzyme":"3.5.0","eslint":"4.19.1","formik":"^0.11.11","moment":"2.23.0","history":"^4.7.2","ts-jest":"24.0.0","webpack":"4.30.0","prettier":"1.16.4","react-ga":"^2.5.2","recharts":"1.0.0-beta.9","testcafe":"1.1.4","commander":"2.14.1","node-sass":"4.7.2","react-dom":"^16.5.2","supertest":"3.0.0","ts-loader":"6.0.0","css-loader":"0.28.7","jest-junit":"3.0.0","raw-loader":"0.5.1","styled-jsx":"2.2.1","typescript":"3.3.4000","@babel/core":"7.4.4","@types/jest":"24.0.6","@types/node":"7.0.8","@types/uuid":"3.4.3","file-loader":"3.0.1","lint-staged":"9.1.0","sass-loader":"6.0.6","webpack-cli":"3.3.2","@types/react":"16.0.34","babel-loader":"8.0.5","react-helmet":"5.2.0","react-select":"1.2.1","style-loader":"0.19.1","@types/enzyme":"3.1.13","@types/lodash":"4.14.123","testcafe-live":"0.1.4","@babel/runtime":"7.4.4","@babel/polyfill":"^7.4.4","@storybook/react":"5.0.11","@types/invariant":"2.2.29","@types/react-dom":"16.0.3","isomorphic-fetch":"2.2.1","react-datepicker":"1.1.0","react-router-dom":"4.2.2","@babel/preset-env":"7.4.4","@gooddata/mock-js":"1.30.0","@storybook/addons":"5.0.11","@types/classnames":"2.2.3","@types/prop-types":"15.5.2","@types/react-intl":"2.3.5","@storybook/theming":"5.0.11","identity-obj-proxy":"^3.0.0","webpack-dev-server":"3.3.1","@babel/preset-react":"7.0.0","@types/react-portal":"4.0.1","babel-plugin-lodash":"3.3.4","html-webpack-plugin":"3.2.0","react-test-renderer":"16.4.2","@types/react-measure":"2.0.5","clean-webpack-plugin":"2.0.2","stats-webpack-plugin":"0.7.0","eslint-config-prettier":"4.1.0","react-google-recaptcha":"^0.11.0","tslint-config-prettier":"1.18.0","@gooddata/eslint-config":"0.1.0","@gooddata/tslint-config":"1.0.0","@types/storybook__react":"4.0.1","@types/stringify-object":"^3.2.0","enzyme-adapter-react-16":"1.3.1","@gooddata/test-storybook":"3.1.1","@storybook/addon-actions":"5.0.11","@storybook/addon-options":"5.0.11","node-sass-magic-importer":"5.1.0","react-syntax-highlighter":"6.1.2","@types/fixed-data-table-2":"0.8.1","@types/react-test-renderer":"16.0.0","circular-dependency-plugin":"5.0.2","compression-webpack-plugin":"2.0.0","@types/enzyme-adapter-react-16":"1.0.3","@types/storybook__addon-actions":"3.4.2","@babel/plugin-proposal-class-properties":"7.4.4","@babel/plugin-proposal-object-rest-spread":"7.4.4","@babel/plugin-transform-async-to-generator":"7.4.4"},"peerDependencies":{"react":"^16.5.2","react-dom":"^16.5.2"},"_npmOperationalInternal":{"tmp":"tmp/react-components_7.2.0-beta.4_1564558144633_0.6762635593583968","host":"s3://npm-registry-packages"}},"7.2.0-beta.5":{"name":"@gooddata/react-components","version":"7.2.0-beta.5","author":{"name":"GoodData Corporation"},"license":"BSD-3-Clause","_id":"@gooddata/react-components@7.2.0-beta.5","maintainers":[{"name":"afi","email":"adam.fiedler@gooddata.com"},{"name":"bertold8","email":"ivan.nejezchleb@seznam.cz"},{"name":"bugsbunny338","email":"jiri.zajic@mensa.cz"},{"name":"gooddata-ci","email":"rail@gooddata.com"},{"name":"ivan.mjartan","email":"ivan.mjartan@gooddata.com"},{"name":"jakub-sterba","email":"jakub.sterba@gooddata.com"},{"name":"jaroslav.tomecek","email":"jaroslav.tomecek@gooddata.com"},{"name":"jkittler","email":"honza.kittler@gmail.com"},{"name":"khanh.le","email":"khanh.le@gooddata.com"},{"name":"langhamp","email":"pavel.langhammer@gooddata.com"},{"name":"lanhuynh","email":"lan.huynh@gooddata.com"},{"name":"linhhong","email":"linh.hong@gooddata.com"},{"name":"lpearce","email":"levi.pearce@gooddata.com"},{"name":"lupko","email":"lubomir.slivka@gooddata.com"},{"name":"martin.mosko","email":"martin.mosko@gooddata.com"},{"name":"michal.marsal","email":"michal.marsal@gooddata.com"},{"name":"nadtan","email":"tan.nguyen@gooddata.com"},{"name":"naibinh","email":"naibinh@gmail.com"},{"name":"nikolacech","email":"nikola.cech@gooddata.com"},{"name":"no23reason","email":"dan.homola@hotmail.cz"},{"name":"pbenes","email":"petr.benes@gooddata.com"},{"name":"petrjanu","email":"petr.janu@gooddata.com"},{"name":"ptquang86","email":"ptquang86@gmail.com"},{"name":"qduval","email":"quentin.duval@gooddata.com"},{"name":"rodri360","email":"me@rodri360.com"},{"name":"sitina","email":"jiri.sitina@gooddata.com"},{"name":"sondo","email":"son.do@gooddata.com"},{"name":"strouhaljan","email":"strouhal.jan@gmail.com"},{"name":"tomas.bouma","email":"tomas.bouma@gooddata.com"},{"name":"tomas.kratochvil","email":"tomas.kratochvil@gooddata.com"},{"name":"tomasreichmann","email":"tomasreichmann@gmail.com"},{"name":"tomsatgd","email":"tomas.satinsky@gooddata.com"},{"name":"tu.ngo","email":"tu.ngo@gooddata.com"},{"name":"vlastikcz","email":"vlastimil.kotas@gooddata.com"},{"name":"xmort","email":"petr.dolejsi@gooddata.com"},{"name":"yanlipnican","email":"yanlipnican@gmail.com"}],"homepage":"https://github.com/gooddata/gooddata-react-components#readme","bugs":{"url":"https://github.com/gooddata/gooddata-react-components/issues"},"dist":{"shasum":"ee056975fa0de9a57a71c776ffdcccaac66c8854","tarball":"https://registry.npmjs.org/@gooddata/react-components/-/react-components-7.2.0-beta.5.tgz","fileCount":1839,"integrity":"sha512-rxk61BL+EIC0tHp24lb0Z5XkXJJPMCDMEdFnHbS5wOyQG9DM3PBH0ES5zERLoW2XNdl89dUEfFAJhUd3XfUmvQ==","signatures":[{"sig":"MEUCIDw2Md7dF8aHAJZ2QIW0FEqFoN1gIClHSh63QC8VB7rDAiEAjgbwpX/yeEgLPuoH1jac+pz1+uubywBIuMSc07R5oPs=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":7624838,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJdQrqzCRA9TVsSAnZWagAABwMQAJZ09w3tbONU3eJvwBs6\nByg3w8+u+rLcE5Jkr1a3ZI0jZw9A75LeOFwSF48MEB43TrRghch/e/gvhDoB\nXtRwMFHlpm11pwxvM9uTiodho3xlVx29GxKBxYsIDmPVq+K6eTkusV2ADOW+\nouGRKIqoukNlD7Nk7pxLUYVAqz2tu+zD6z/imSq5bCjNsdZ3D3XP8s2wbVfl\naar9kf2rV6O7sQUoD4Ude6mE2wDAoBdlj7fPYa7xhKH86bS82Xar/7lpb+7q\nwluZ+3wwpy84d3piPqpVzPbmd4T2ldLhVN56mMc6I8n38PcBq+cNdduPlOaH\nHlNDVIIFXKPHGSTKObnLj+JkufK9xfRNIeohGXDgLUgGGSrejZ9WvFWx46Bh\nmGtGXujPNCm5WfBHh8Wn7qDP/urvej+K6i3lmSdA3crgAF27K9HCsXEo37Tq\nL8mmEqToJn5Ob4R77zifvvx0RYSbi6E/ohNKJ0k1867GwO9mti1pYJhH/7dE\ngWGmMUSxkBYUrJNqsevTpRXYv9dONlMkikSbKXh2CSUoPpqzRE4xDEQl64Ui\n0nikb7qX4/J9/IHrF45i8gYZU/uvRvdD9JxwyrD65qrKJjvwphZw/xWKgtc7\nu3d6uicjU+fSJWZEUiQjZG/5xftiUXbgjHjUolLbLzZh+YsBRqLhBqwlpM6b\nsekD\r\n=ScTf\r\n-----END PGP SIGNATURE-----\r\n"},"jest":{"testRegex":"(/__tests__/.*|\\.(test|spec))\\.(tsx?|jsx?)$","transform":{".(js|jsx)":"babel-jest",".(ts|tsx)":"ts-jest"},"collectCoverage":false,"moduleNameMapper":{"\\.(css|less|sass|scss)$":"<rootDir>/__mocks__/styleMock.ts","^[./a-zA-Z0-9$_-]+\\.svg$":"<rootDir>/jestSvgStub.js"},"coverageReporters":["html"],"setupFilesAfterEnv":["<rootDir>/jest.setup.js"],"collectCoverageFrom":["src/**/*.{ts,tsx}","examples/server/src/**/*.{js,jsx}","!**/*.d.ts"],"moduleFileExtensions":["ts","tsx","js","jsx","json"],"testPathIgnorePatterns":[",/node_modules/","/dist/"]},"main":"dist/index.js","husky":{"hooks":{"pre-commit":"lint-staged"}},"config":{"eslint":"./examples/**/*.{js,jsx}","tslint":"./{__mocks__,src,stories}/{,**/}*.{ts,tsx}"},"readme":"[![npm version](https://badge.fury.io/js/%40gooddata%2Freact-components.svg)](https://www.npmjs.com/package/@gooddata/react-components) \n\n# GoodData.UI React components\n> A React-based JavaScript library for building data-driven applications\n\n## Getting started\n- [GoodData.UI Documentation](http://sdk.gooddata.com/gooddata-ui/)\n- [GoodData.UI Live Examples](https://gooddata-examples.herokuapp.com/)\n- [Stack Overflow](https://stackoverflow.com/questions/tagged/gooddata)\n\n### Usage\nWith [yarn](https://yarnpkg.com) installed, go to your project directory and run\n```\n$ yarn add @gooddata/react-components\n```\nIf you prefer [npm](npmjs.com) run\n```\n$ npm install --save @gooddata/react-components\n```\n\nThe public API is exposed via global `index.js`. Except for the styles, do not import any other file directly\nbecause they are not intended to be part of the public API.\n\n## Contributing\n\nWe welcome any contribution in form of [issues](https://github.com/gooddata/gooddata-react-components/issues) or [pull requests](https://github.com/gooddata/gooddata-react-components/pulls).\nThese commands may come in handy while developing:\n\n| command | description |\n| ------- | ----------- |\n| `yarn install --pure-lockfile` | first step |\n| ||\n| `yarn dev` | build react-components to `/dist` in watch mode |\n| `yarn test` | run all unit tests |\n| `yarn prettier-write` | format the source code to match the valid codestyle |\n| `yarn validate` | validate codestyle |\n| ||\n| `yarn storybook` | run storybook from `/stories` on http://localhost:9001 |\n| `yarn build-storybook` | build storybook to `/dist-storybook` |\n| `yarn test-storybook` | run storybook and [screenshot tests](https://github.com/gooddata/gdc-client-utils/tree/master/test-storybook) |\n| ||\n| `yarn examples` | run Live Examples dev-server from `/examples` on https://localhost:8999 |\n| `yarn examples-build` | build Live Examples to `/examples/dist` |\n| `yarn examples-server` | serve built Live Examples - see `/examples/server/src` |\n| `yarn examples-testcafe` | run testcafe tests against `localhost:8999` |\n\n### Deploy to heroku.com\nWhen you deploy this repo to heroku, it serves *GoodData.UI Live Examples*.\nRelevant tasks are in `Procfile` and `package.json`.\n\n```bash\n# run in the project directory\nheroku login\nheroku create <your-app-name>\nheroku config:set DOMAIN_ADMIN_USERNAME=x@gooddata.com DOMAIN_ADMIN_PASSWORD=xy PROJECT_ID_TO_ASSIGN=xms7ga4tf3g3nzucd8380o2bev8oeknp\ngit push heroku HEAD:master\nheroku open\n```\n\n### Run Live Examples Locally\nTo run *GoodData.UI Live Examples* locally:\n```bash\ngit clone <this-repository>\ncd  <repository-folder>\nyarn install --pure-lockfile\nyarn examples\n```\nThen open https://localhost:8999 and login using Live Examples account (you can [create one here](https://gooddata-examples.herokuapp.com/registration)).\n\n### Source code formatting\nThe source code in the repository is formatted by [Prettier](https://prettier.io/). \nThe format of the code is validated by our Continuous Integration server and is one of the requirements of successful merge.\n\nPrettier is supported by every major IDE. You can find the list of supported editors and how to configure them [here](https://prettier.io/docs/en/editors.html).\n\nIn the case, when your editor is not supported or you don't want to setup the integration, you can run the `yarn prettier-write` command to reformat the code before commit.\n\n## Changelog\n\n- see [CHANGELOG.md](CHANGELOG.md)\n\n## License\n\n(C) 2007-2018 GoodData Corporation\n\nThis project is dual licensed:\n\n- The ATTRIBUTION-NONCOMMERCIAL 4.0 INTERNATIONAL (CC BY-NC 4.0) is used for purpose of the trial experience and evaluation of GoodData.UI library.\n- The GOODDATA GOODDATA.UI LIBRARY END USER LICENSE AGREEMENT is used for GoodData customers.\n\nFor more information, please see [LICENSE](https://github.com/gooddata/gooddata-react-components/blob/master/LICENSE)\n","gitHead":"82b5afe2d8edb712e0d216bd7878ecdc12560ba7","scripts":{"dev":"bash scripts/build.sh --dev-watch","test":"jest --watch","build":"bash scripts/build.sh","tslint":"yarn run-tslint -t verbose $npm_package_config_tslint","prepare":"cd examples/server && yarn install --frozen-lockfile && cd ../..; rm -r examples/node_modules 2>/dev/null; true","examples":"bash scripts/run-examples.sh","prepare?":"# Called before `npm publish` and on local `npm install`. Temporarily also for deleting obsolete node_modules. Ends with `true` to continue gracefully.","validate":"tsc --noEmit && yarn tslint && eslint $npm_package_config_eslint && yarn prettier-check","build-dev":"bash scripts/build.sh --dev","examples?":"# Default is developer domain, other options: yarn examples [sec,secure,stg,stg2,stg3,demo,developer or URL]","storybook":"yarn build && start-storybook -p 9001 -c .storybook","test-once":"jest","tslint-ci":"mkdir -p ./ci/results && yarn run-tslint -t checkstyle -o ./ci/results/tslint-results.xml $npm_package_config_tslint","run-tslint":"tslint -p tsconfig.json","validate-ci":"tsc --noEmit && yarn tslint-ci  && eslint $npm_package_config_eslint -f checkstyle -o ci/results/eslint-results.xml && yarn prettier-check","examples-build":"bash scripts/build-examples.sh","prepublishOnly":"yarn build","prettier-check":"prettier --check '{src,stories,styles,__mocks__,examples/server/src,examples/src,examples/test}/**/*.{ts,js,tsx,jsx,json,scss,md,yaml,html}'","prettier-write":"prettier --write '{src,stories,styles,__mocks__,examples/server/src,examples/src,examples/test}/**/*.{ts,js,tsx,jsx,json,scss,md,yaml,html}'","test-storybook":"yarn build && test-storybook","build-storybook":"yarn build && build-storybook -c .storybook -o dist-storybook","examples-server":"node examples/server/src/index.js","heroku-postbuild":"yarn examples-build developer","examples-testcafe":"./scripts/run-testcafe.sh visual","check-circular-deps":"madge --circular --extensions ts ./src","examples-testcafe-ci":"./scripts/run-testcafe.sh ci","examples-testcafe-live":"./scripts/run-testcafe.sh live"},"typings":"dist/index.d.ts","_npmUser":{"name":"gooddata-ci","email":"rail@gooddata.com"},"deprecated":"@gooddata/react-components@7 reached End of Support on March 31, 2022. Please upgrade (see https://sdk.gooddata.com/gooddata-ui/docs/supported_versions.html for more information).","repository":{"url":"git+ssh://git@github.com/gooddata/gooddata-react-components.git","type":"git"},"_npmVersion":"6.4.1","description":"GoodData React Components","directories":{},"lint-staged":{"{src,stories,styles,__mocks__,examples/server/src,examples/src,examples/test}/**/*.{ts,js,tsx,jsx,json,scss,md,yaml,html}":["prettier --write","git add"]},"_nodeVersion":"8.12.0","dependencies":{"rxjs":"^5.5.6","uuid":"^3.2.1","immer":"^1.3.1","lodash":"^4.17.11","invariant":"^2.2.2","classnames":"^2.2.6","highcharts":"7.1.1","prop-types":"^15.6.0","react-intl":"^2.4.0","custom-event":"^1.0.1","ag-grid-react":"20.0.0","react-measure":"^2.3.0","stringify-object":"^2.4.0","@gooddata/typings":"^2.13.2","ag-grid-community":"20.0.0","http-status-codes":"^1.3.0","@gooddata/js-utils":"^3.4.0","@gooddata/numberjs":"^3.1.2","fixed-data-table-2":"0.7.17","react-async-script":"^1.0.1","@gooddata/goodstrap":"^63.1.0","react-dom-factories":"^1.0.2","@gooddata/gooddata-js":"^11.16.0","react-transition-group":"^2.2.1","hoist-non-react-statics":"^3.3.0","nodelist-foreach-polyfill":"^1.2.0","highcharts-grouped-categories":"^1.1.3"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"raf":"3.3.2","yup":"^0.24.1","jest":"24.7.1","husky":"3.0.0","madge":"^3.4.4","react":"^16.5.2","enzyme":"3.5.0","eslint":"4.19.1","formik":"^0.11.11","moment":"2.23.0","history":"^4.7.2","ts-jest":"24.0.0","webpack":"4.30.0","prettier":"1.16.4","react-ga":"^2.5.2","recharts":"1.0.0-beta.9","testcafe":"1.1.4","commander":"2.14.1","node-sass":"4.7.2","react-dom":"^16.5.2","supertest":"3.0.0","ts-loader":"6.0.0","css-loader":"0.28.7","jest-junit":"3.0.0","raw-loader":"0.5.1","styled-jsx":"2.2.1","typescript":"3.3.4000","@babel/core":"7.4.4","@types/jest":"24.0.6","@types/node":"7.0.8","@types/uuid":"3.4.3","file-loader":"3.0.1","lint-staged":"9.1.0","sass-loader":"6.0.6","webpack-cli":"3.3.2","@types/react":"16.0.34","babel-loader":"8.0.5","react-helmet":"5.2.0","react-select":"1.2.1","style-loader":"0.19.1","@types/enzyme":"3.1.13","@types/lodash":"4.14.123","testcafe-live":"0.1.4","@babel/runtime":"7.4.4","@babel/polyfill":"^7.4.4","@storybook/react":"5.0.11","@types/invariant":"2.2.29","@types/react-dom":"16.0.3","isomorphic-fetch":"2.2.1","react-datepicker":"1.1.0","react-router-dom":"4.2.2","@babel/preset-env":"7.4.4","@gooddata/mock-js":"1.30.0","@storybook/addons":"5.0.11","@types/classnames":"2.2.3","@types/prop-types":"15.5.2","@types/react-intl":"2.3.5","@storybook/theming":"5.0.11","identity-obj-proxy":"^3.0.0","webpack-dev-server":"3.3.1","@babel/preset-react":"7.0.0","@types/react-portal":"4.0.1","babel-plugin-lodash":"3.3.4","html-webpack-plugin":"3.2.0","react-test-renderer":"16.4.2","@types/react-measure":"2.0.5","clean-webpack-plugin":"2.0.2","stats-webpack-plugin":"0.7.0","eslint-config-prettier":"4.1.0","react-google-recaptcha":"^0.11.0","tslint-config-prettier":"1.18.0","@gooddata/eslint-config":"0.1.0","@gooddata/tslint-config":"1.0.0","@types/storybook__react":"4.0.1","@types/stringify-object":"^3.2.0","enzyme-adapter-react-16":"1.3.1","@gooddata/test-storybook":"3.1.1","@storybook/addon-actions":"5.0.11","@storybook/addon-options":"5.0.11","node-sass-magic-importer":"5.1.0","react-syntax-highlighter":"6.1.2","@types/fixed-data-table-2":"0.8.1","@types/react-test-renderer":"16.0.0","circular-dependency-plugin":"5.0.2","compression-webpack-plugin":"2.0.0","@types/enzyme-adapter-react-16":"1.0.3","@types/storybook__addon-actions":"3.4.2","@babel/plugin-proposal-class-properties":"7.4.4","@babel/plugin-proposal-object-rest-spread":"7.4.4","@babel/plugin-transform-async-to-generator":"7.4.4"},"peerDependencies":{"react":"^16.5.2","react-dom":"^16.5.2"},"_npmOperationalInternal":{"tmp":"tmp/react-components_7.2.0-beta.5_1564654258409_0.6765331010259958","host":"s3://npm-registry-packages"}},"7.2.0-beta.6":{"name":"@gooddata/react-components","version":"7.2.0-beta.6","author":{"name":"GoodData Corporation"},"license":"BSD-3-Clause","_id":"@gooddata/react-components@7.2.0-beta.6","maintainers":[{"name":"afi","email":"adam.fiedler@gooddata.com"},{"name":"bertold8","email":"ivan.nejezchleb@seznam.cz"},{"name":"bugsbunny338","email":"jiri.zajic@mensa.cz"},{"name":"gooddata-ci","email":"rail@gooddata.com"},{"name":"ivan.mjartan","email":"ivan.mjartan@gooddata.com"},{"name":"jakub-sterba","email":"jakub.sterba@gooddata.com"},{"name":"jaroslav.tomecek","email":"jaroslav.tomecek@gooddata.com"},{"name":"jkittler","email":"honza.kittler@gmail.com"},{"name":"khanh.le","email":"khanh.le@gooddata.com"},{"name":"langhamp","email":"pavel.langhammer@gooddata.com"},{"name":"lanhuynh","email":"lan.huynh@gooddata.com"},{"name":"linhhong","email":"linh.hong@gooddata.com"},{"name":"lpearce","email":"levi.pearce@gooddata.com"},{"name":"lupko","email":"lubomir.slivka@gooddata.com"},{"name":"martin.mosko","email":"martin.mosko@gooddata.com"},{"name":"michal.marsal","email":"michal.marsal@gooddata.com"},{"name":"nadtan","email":"tan.nguyen@gooddata.com"},{"name":"naibinh","email":"naibinh@gmail.com"},{"name":"nikolacech","email":"nikola.cech@gooddata.com"},{"name":"no23reason","email":"dan.homola@hotmail.cz"},{"name":"pbenes","email":"petr.benes@gooddata.com"},{"name":"petrjanu","email":"petr.janu@gooddata.com"},{"name":"ptquang86","email":"ptquang86@gmail.com"},{"name":"qduval","email":"quentin.duval@gooddata.com"},{"name":"rodri360","email":"me@rodri360.com"},{"name":"sitina","email":"jiri.sitina@gooddata.com"},{"name":"sondo","email":"son.do@gooddata.com"},{"name":"strouhaljan","email":"strouhal.jan@gmail.com"},{"name":"tomas.bouma","email":"tomas.bouma@gooddata.com"},{"name":"tomas.kratochvil","email":"tomas.kratochvil@gooddata.com"},{"name":"tomasreichmann","email":"tomasreichmann@gmail.com"},{"name":"tomsatgd","email":"tomas.satinsky@gooddata.com"},{"name":"tu.ngo","email":"tu.ngo@gooddata.com"},{"name":"vlastikcz","email":"vlastimil.kotas@gooddata.com"},{"name":"xmort","email":"petr.dolejsi@gooddata.com"},{"name":"yanlipnican","email":"yanlipnican@gmail.com"}],"homepage":"https://github.com/gooddata/gooddata-react-components#readme","bugs":{"url":"https://github.com/gooddata/gooddata-react-components/issues"},"dist":{"shasum":"a7f6198e4491a7ffbebd6d08eae3a501985c0a23","tarball":"https://registry.npmjs.org/@gooddata/react-components/-/react-components-7.2.0-beta.6.tgz","fileCount":1839,"integrity":"sha512-1uJuZ6ElOzxdnvBWYxQwBmujGoEVtVYQxgWwSRcyOI/2Io63aGtb8k7U0nm63vTM3Y7IKoy1pS0RgffhsnNaYw==","signatures":[{"sig":"MEQCIGFsxja7ZCnkjkXYGiZzLBQcLzSRAhayyNxUmdF4jJfzAiBit8xSetFeaU7XbFe1pI0HHfMef4L1049hTtVBqG92uA==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":7630019,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJdQxzjCRA9TVsSAnZWagAAiF0P/jWhI6ZK5Bz5uQ7q3q0r\n2Z8733577X4O+/m+r7B1PmNWpstX1wvsuBoChS0n97XjPGDV1Q6dyVsk/148\nQgx48qLHckx47xSU0Ujbo9s3OJXvC1m6+P5YIZ7Php4VVTr1ORUCk2Uxwr3+\nb+MXigWfDkLRtKdVdzpU12RcR3TXqwib/7s/4CTj+3GOmyWBY9hCMpX0u1sG\nr7hcbuiViy5PDlX+YI5a30IZN7Wgq0/rlTsdIBUJQvwcAv+MvO6CLzjdKFmU\nOPNQHXzwmM2alOJJIwf5M2M799iliVMQqKNfCJJma9gW4ikJXnSJPXXbrPid\nBedAzuu4irc+cvjSdCJTPlJkDLJ1CDUTAv1wM3sYjXKXG8sZn2Nun0LnLUn/\nwXiWXdAB14NOINz8vDuiQEEntd1KQ/DGQehNHqlbWHYfKRqE/Cax6lURhagP\nqdf1eKx0WRTCXWt3hOPIS9T012clpYLuP463KAMQ/n8AWJaHDPaVFpotA1Mr\nFmprc56k6CdGWq1kxn0sfyFozP8VMl4U6Na3JP5sIxzcSN87VpOnQYRskHh+\nr0vePfCJTIO1fT0h10bAMqUn+gJg3akLVkw9BD6DlPk1wx3HEqCioqGnwJt5\n4vdXQfe3xA25nFicT8wPh9YDbTQnMZL0JDt0IbVf7c3rCv07Qj8BfvNY4egm\n3DGz\r\n=qSRD\r\n-----END PGP SIGNATURE-----\r\n"},"jest":{"testRegex":"(/__tests__/.*|\\.(test|spec))\\.(tsx?|jsx?)$","transform":{".(js|jsx)":"babel-jest",".(ts|tsx)":"ts-jest"},"collectCoverage":false,"moduleNameMapper":{"\\.(css|less|sass|scss)$":"<rootDir>/__mocks__/styleMock.ts","^[./a-zA-Z0-9$_-]+\\.svg$":"<rootDir>/jestSvgStub.js"},"coverageReporters":["html"],"setupFilesAfterEnv":["<rootDir>/jest.setup.js"],"collectCoverageFrom":["src/**/*.{ts,tsx}","examples/server/src/**/*.{js,jsx}","!**/*.d.ts"],"moduleFileExtensions":["ts","tsx","js","jsx","json"],"testPathIgnorePatterns":[",/node_modules/","/dist/"]},"main":"dist/index.js","husky":{"hooks":{"pre-commit":"lint-staged"}},"config":{"eslint":"./examples/**/*.{js,jsx}","tslint":"./{__mocks__,src,stories}/{,**/}*.{ts,tsx}"},"readme":"[![npm version](https://badge.fury.io/js/%40gooddata%2Freact-components.svg)](https://www.npmjs.com/package/@gooddata/react-components) \n\n# GoodData.UI React components\n> A React-based JavaScript library for building data-driven applications\n\n## Getting started\n- [GoodData.UI Documentation](http://sdk.gooddata.com/gooddata-ui/)\n- [GoodData.UI Live Examples](https://gooddata-examples.herokuapp.com/)\n- [Stack Overflow](https://stackoverflow.com/questions/tagged/gooddata)\n\n### Usage\nWith [yarn](https://yarnpkg.com) installed, go to your project directory and run\n```\n$ yarn add @gooddata/react-components\n```\nIf you prefer [npm](npmjs.com) run\n```\n$ npm install --save @gooddata/react-components\n```\n\nThe public API is exposed via global `index.js`. Except for the styles, do not import any other file directly\nbecause they are not intended to be part of the public API.\n\n## Contributing\n\nWe welcome any contribution in form of [issues](https://github.com/gooddata/gooddata-react-components/issues) or [pull requests](https://github.com/gooddata/gooddata-react-components/pulls).\nThese commands may come in handy while developing:\n\n| command | description |\n| ------- | ----------- |\n| `yarn install --pure-lockfile` | first step |\n| ||\n| `yarn dev` | build react-components to `/dist` in watch mode |\n| `yarn test` | run all unit tests |\n| `yarn prettier-write` | format the source code to match the valid codestyle |\n| `yarn validate` | validate codestyle |\n| ||\n| `yarn storybook` | run storybook from `/stories` on http://localhost:9001 |\n| `yarn build-storybook` | build storybook to `/dist-storybook` |\n| `yarn test-storybook` | run storybook and [screenshot tests](https://github.com/gooddata/gdc-client-utils/tree/master/test-storybook) |\n| ||\n| `yarn examples` | run Live Examples dev-server from `/examples` on https://localhost:8999 |\n| `yarn examples-build` | build Live Examples to `/examples/dist` |\n| `yarn examples-server` | serve built Live Examples - see `/examples/server/src` |\n| `yarn examples-testcafe` | run testcafe tests against `localhost:8999` |\n\n### Deploy to heroku.com\nWhen you deploy this repo to heroku, it serves *GoodData.UI Live Examples*.\nRelevant tasks are in `Procfile` and `package.json`.\n\n```bash\n# run in the project directory\nheroku login\nheroku create <your-app-name>\nheroku config:set DOMAIN_ADMIN_USERNAME=x@gooddata.com DOMAIN_ADMIN_PASSWORD=xy PROJECT_ID_TO_ASSIGN=xms7ga4tf3g3nzucd8380o2bev8oeknp\ngit push heroku HEAD:master\nheroku open\n```\n\n### Run Live Examples Locally\nTo run *GoodData.UI Live Examples* locally:\n```bash\ngit clone <this-repository>\ncd  <repository-folder>\nyarn install --pure-lockfile\nyarn examples\n```\nThen open https://localhost:8999 and login using Live Examples account (you can [create one here](https://gooddata-examples.herokuapp.com/registration)).\n\n### Source code formatting\nThe source code in the repository is formatted by [Prettier](https://prettier.io/). \nThe format of the code is validated by our Continuous Integration server and is one of the requirements of successful merge.\n\nPrettier is supported by every major IDE. You can find the list of supported editors and how to configure them [here](https://prettier.io/docs/en/editors.html).\n\nIn the case, when your editor is not supported or you don't want to setup the integration, you can run the `yarn prettier-write` command to reformat the code before commit.\n\n## Changelog\n\n- see [CHANGELOG.md](CHANGELOG.md)\n\n## License\n\n(C) 2007-2018 GoodData Corporation\n\nThis project is dual licensed:\n\n- The ATTRIBUTION-NONCOMMERCIAL 4.0 INTERNATIONAL (CC BY-NC 4.0) is used for purpose of the trial experience and evaluation of GoodData.UI library.\n- The GOODDATA GOODDATA.UI LIBRARY END USER LICENSE AGREEMENT is used for GoodData customers.\n\nFor more information, please see [LICENSE](https://github.com/gooddata/gooddata-react-components/blob/master/LICENSE)\n","gitHead":"7ff1f6b82cc698036b82a469a58d0f6299e1943d","scripts":{"dev":"bash scripts/build.sh --dev-watch","test":"jest --watch","build":"bash scripts/build.sh","tslint":"yarn run-tslint -t verbose $npm_package_config_tslint","prepare":"cd examples/server && yarn install --frozen-lockfile && cd ../..; rm -r examples/node_modules 2>/dev/null; true","examples":"bash scripts/run-examples.sh","prepare?":"# Called before `npm publish` and on local `npm install`. Temporarily also for deleting obsolete node_modules. Ends with `true` to continue gracefully.","validate":"tsc --noEmit && yarn tslint && eslint $npm_package_config_eslint && yarn prettier-check","build-dev":"bash scripts/build.sh --dev","examples?":"# Default is developer domain, other options: yarn examples [sec,secure,stg,stg2,stg3,demo,developer or URL]","storybook":"yarn build && start-storybook -p 9001 -c .storybook","test-once":"jest","tslint-ci":"mkdir -p ./ci/results && yarn run-tslint -t checkstyle -o ./ci/results/tslint-results.xml $npm_package_config_tslint","run-tslint":"tslint -p tsconfig.json","validate-ci":"tsc --noEmit && yarn tslint-ci  && eslint $npm_package_config_eslint -f checkstyle -o ci/results/eslint-results.xml && yarn prettier-check","examples-build":"bash scripts/build-examples.sh","prepublishOnly":"yarn build","prettier-check":"prettier --check '{src,stories,styles,__mocks__,examples/server/src,examples/src,examples/test}/**/*.{ts,js,tsx,jsx,json,scss,md,yaml,html}'","prettier-write":"prettier --write '{src,stories,styles,__mocks__,examples/server/src,examples/src,examples/test}/**/*.{ts,js,tsx,jsx,json,scss,md,yaml,html}'","test-storybook":"yarn build && test-storybook","build-storybook":"yarn build && build-storybook -c .storybook -o dist-storybook","examples-server":"node examples/server/src/index.js","heroku-postbuild":"yarn examples-build developer","examples-testcafe":"./scripts/run-testcafe.sh visual","check-circular-deps":"madge --circular --extensions ts ./src","examples-testcafe-ci":"./scripts/run-testcafe.sh ci","examples-testcafe-live":"./scripts/run-testcafe.sh live"},"typings":"dist/index.d.ts","_npmUser":{"name":"gooddata-ci","email":"rail@gooddata.com"},"deprecated":"@gooddata/react-components@7 reached End of Support on March 31, 2022. Please upgrade (see https://sdk.gooddata.com/gooddata-ui/docs/supported_versions.html for more information).","repository":{"url":"git+ssh://git@github.com/gooddata/gooddata-react-components.git","type":"git"},"_npmVersion":"6.4.1","description":"GoodData React Components","directories":{},"lint-staged":{"{src,stories,styles,__mocks__,examples/server/src,examples/src,examples/test}/**/*.{ts,js,tsx,jsx,json,scss,md,yaml,html}":["prettier --write","git add"]},"_nodeVersion":"8.12.0","dependencies":{"rxjs":"^5.5.6","uuid":"^3.2.1","immer":"^1.3.1","lodash":"^4.17.11","invariant":"^2.2.2","classnames":"^2.2.6","highcharts":"7.1.1","prop-types":"^15.6.0","react-intl":"^2.4.0","custom-event":"^1.0.1","ag-grid-react":"20.0.0","react-measure":"^2.3.0","stringify-object":"^2.4.0","@gooddata/typings":"^2.13.2","ag-grid-community":"20.0.0","http-status-codes":"^1.3.0","@gooddata/js-utils":"^3.4.0","@gooddata/numberjs":"^3.1.2","fixed-data-table-2":"0.7.17","react-async-script":"^1.0.1","@gooddata/goodstrap":"^63.1.0","react-dom-factories":"^1.0.2","@gooddata/gooddata-js":"^11.16.0","react-transition-group":"^2.2.1","hoist-non-react-statics":"^3.3.0","nodelist-foreach-polyfill":"^1.2.0","highcharts-grouped-categories":"^1.1.3"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"raf":"3.3.2","yup":"^0.24.1","jest":"24.7.1","husky":"3.0.0","madge":"^3.4.4","react":"^16.5.2","enzyme":"3.5.0","eslint":"4.19.1","formik":"^0.11.11","moment":"2.23.0","history":"^4.7.2","ts-jest":"24.0.0","webpack":"4.30.0","prettier":"1.16.4","react-ga":"^2.5.2","recharts":"1.0.0-beta.9","testcafe":"1.1.4","commander":"2.14.1","node-sass":"4.7.2","react-dom":"^16.5.2","supertest":"3.0.0","ts-loader":"6.0.0","css-loader":"0.28.7","jest-junit":"3.0.0","raw-loader":"0.5.1","styled-jsx":"2.2.1","typescript":"3.3.4000","@babel/core":"7.4.4","@types/jest":"24.0.6","@types/node":"7.0.8","@types/uuid":"3.4.3","file-loader":"3.0.1","lint-staged":"9.1.0","sass-loader":"6.0.6","webpack-cli":"3.3.2","@types/react":"16.0.34","babel-loader":"8.0.5","react-helmet":"5.2.0","react-select":"1.2.1","style-loader":"0.19.1","@types/enzyme":"3.1.13","@types/lodash":"4.14.123","testcafe-live":"0.1.4","@babel/runtime":"7.4.4","@babel/polyfill":"^7.4.4","@storybook/react":"5.0.11","@types/invariant":"2.2.29","@types/react-dom":"16.0.3","isomorphic-fetch":"2.2.1","react-datepicker":"1.1.0","react-router-dom":"4.2.2","@babel/preset-env":"7.4.4","@gooddata/mock-js":"1.30.0","@storybook/addons":"5.0.11","@types/classnames":"2.2.3","@types/prop-types":"15.5.2","@types/react-intl":"2.3.5","@storybook/theming":"5.0.11","identity-obj-proxy":"^3.0.0","webpack-dev-server":"3.3.1","@babel/preset-react":"7.0.0","@types/react-portal":"4.0.1","babel-plugin-lodash":"3.3.4","html-webpack-plugin":"3.2.0","react-test-renderer":"16.4.2","@types/react-measure":"2.0.5","clean-webpack-plugin":"2.0.2","stats-webpack-plugin":"0.7.0","eslint-config-prettier":"4.1.0","react-google-recaptcha":"^0.11.0","tslint-config-prettier":"1.18.0","@gooddata/eslint-config":"0.1.0","@gooddata/tslint-config":"1.0.0","@types/storybook__react":"4.0.1","@types/stringify-object":"^3.2.0","enzyme-adapter-react-16":"1.3.1","@gooddata/test-storybook":"3.1.1","@storybook/addon-actions":"5.0.11","@storybook/addon-options":"5.0.11","node-sass-magic-importer":"5.1.0","react-syntax-highlighter":"6.1.2","@types/fixed-data-table-2":"0.8.1","@types/react-test-renderer":"16.0.0","circular-dependency-plugin":"5.0.2","compression-webpack-plugin":"2.0.0","@types/enzyme-adapter-react-16":"1.0.3","@types/storybook__addon-actions":"3.4.2","@babel/plugin-proposal-class-properties":"7.4.4","@babel/plugin-proposal-object-rest-spread":"7.4.4","@babel/plugin-transform-async-to-generator":"7.4.4"},"peerDependencies":{"react":"^16.5.2","react-dom":"^16.5.2"},"_npmOperationalInternal":{"tmp":"tmp/react-components_7.2.0-beta.6_1564679393974_0.9543609986007733","host":"s3://npm-registry-packages"}},"7.2.0-beta.7":{"name":"@gooddata/react-components","version":"7.2.0-beta.7","author":{"name":"GoodData Corporation"},"license":"BSD-3-Clause","_id":"@gooddata/react-components@7.2.0-beta.7","maintainers":[{"name":"afi","email":"adam.fiedler@gooddata.com"},{"name":"bertold8","email":"ivan.nejezchleb@seznam.cz"},{"name":"bugsbunny338","email":"jiri.zajic@mensa.cz"},{"name":"gooddata-ci","email":"rail@gooddata.com"},{"name":"ivan.mjartan","email":"ivan.mjartan@gooddata.com"},{"name":"jakub-sterba","email":"jakub.sterba@gooddata.com"},{"name":"jaroslav.tomecek","email":"jaroslav.tomecek@gooddata.com"},{"name":"jkittler","email":"honza.kittler@gmail.com"},{"name":"khanh.le","email":"khanh.le@gooddata.com"},{"name":"langhamp","email":"pavel.langhammer@gooddata.com"},{"name":"lanhuynh","email":"lan.huynh@gooddata.com"},{"name":"linhhong","email":"linh.hong@gooddata.com"},{"name":"lpearce","email":"levi.pearce@gooddata.com"},{"name":"lupko","email":"lubomir.slivka@gooddata.com"},{"name":"martin.mosko","email":"martin.mosko@gooddata.com"},{"name":"michal.marsal","email":"michal.marsal@gooddata.com"},{"name":"nadtan","email":"tan.nguyen@gooddata.com"},{"name":"naibinh","email":"naibinh@gmail.com"},{"name":"nikolacech","email":"nikola.cech@gooddata.com"},{"name":"no23reason","email":"dan.homola@hotmail.cz"},{"name":"pbenes","email":"petr.benes@gooddata.com"},{"name":"petrjanu","email":"petr.janu@gooddata.com"},{"name":"ptquang86","email":"ptquang86@gmail.com"},{"name":"qduval","email":"quentin.duval@gooddata.com"},{"name":"rodri360","email":"me@rodri360.com"},{"name":"sitina","email":"jiri.sitina@gooddata.com"},{"name":"sondo","email":"son.do@gooddata.com"},{"name":"strouhaljan","email":"strouhal.jan@gmail.com"},{"name":"tomas.bouma","email":"tomas.bouma@gooddata.com"},{"name":"tomas.kratochvil","email":"tomas.kratochvil@gooddata.com"},{"name":"tomasreichmann","email":"tomasreichmann@gmail.com"},{"name":"tomsatgd","email":"tomas.satinsky@gooddata.com"},{"name":"tu.ngo","email":"tu.ngo@gooddata.com"},{"name":"vlastikcz","email":"vlastimil.kotas@gooddata.com"},{"name":"xmort","email":"petr.dolejsi@gooddata.com"},{"name":"yanlipnican","email":"yanlipnican@gmail.com"}],"homepage":"https://github.com/gooddata/gooddata-react-components#readme","bugs":{"url":"https://github.com/gooddata/gooddata-react-components/issues"},"dist":{"shasum":"7a22d4e8e52772522d1e77d61e47980981b98cc0","tarball":"https://registry.npmjs.org/@gooddata/react-components/-/react-components-7.2.0-beta.7.tgz","fileCount":1839,"integrity":"sha512-6MxZX+Qri0i4/x+H5FC6taCyzDLL2Yx6ipxJ+B27Ecry3tRfSt0R9DOs4Qr9rwmXz2fzryBjxZ+avQMLzY/ltA==","signatures":[{"sig":"MEQCICPXiV1ihx7T9uztp3s/1+/jKJx4XtsGw+EuIXYAN/DCAiB58Ytp1f8sC1DZXEsvaMC925GAsbKzRgTD/wkFCmJ1kA==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":7631539,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJdR8dlCRA9TVsSAnZWagAA3P0P+wWR4WAldY1EMnRfA9AE\nR6PXvL8WIDQPXtrROKRcwXOdA+P/nEhUYUXNSJE8OYdVjVu6RDBH/bHgM6mb\nXDsFECRoESNjcq6ifogSIYlD+kjTZSRV87W/5nIkIgVJ7e/jwia54f00ltqn\ncLWbW8aQTqj4QXmCqlggHJLH0CYpVYTFa8nbKzwHwis3mKbXj3lt2qAJ7KLl\n+gZfaej+My/ex8NkFo6jDlA/s+QSAW96y7I64bkiWDXcQ4WStlUqOQOp2+DY\nIhSAUUYyDPuhyOSvICNNsD7WFzrNsKxCXNN1dPB0rhkeJhIg60GMVyLNzr6f\nMvtTePiKzeXL/IYjPaJxWRYkXBLpZbewC9joI8J6+fL9tT+c+3FnWVc35xyu\nGenV56lswo8Jp9RbPmkJCKUZAH34gWcij9pIWY1jKIVtr7GMp/1fWHnGVzaz\nffYOJZox6lrmv+FNULUo1AHqhNaAEDupnAqnjzItNI5ojx5OkesCwFTwipwX\nQtpjHdY9D2du5nzmTdAbsgcf3PZsFl8I/lrqndBUHdKo5BHU7IZ5Y0JGEpA4\nsoyHgd5j/4olZTxx+ciywMk1ZJXsTqfM/JLfbaBujikfPm5LpLebLuJVrlUO\nOXzyLkIK2JpgKdirLBo2H6BLEaNPWubDhlcRiTHabkgR6juJlqdMmSD6PyTp\ndMns\r\n=snUF\r\n-----END PGP SIGNATURE-----\r\n"},"jest":{"testRegex":"(/__tests__/.*|\\.(test|spec))\\.(tsx?|jsx?)$","transform":{".(js|jsx)":"babel-jest",".(ts|tsx)":"ts-jest"},"collectCoverage":false,"moduleNameMapper":{"\\.(css|less|sass|scss)$":"<rootDir>/__mocks__/styleMock.ts","^[./a-zA-Z0-9$_-]+\\.svg$":"<rootDir>/jestSvgStub.js"},"coverageReporters":["html"],"setupFilesAfterEnv":["<rootDir>/jest.setup.js"],"collectCoverageFrom":["src/**/*.{ts,tsx}","examples/server/src/**/*.{js,jsx}","!**/*.d.ts"],"moduleFileExtensions":["ts","tsx","js","jsx","json"],"testPathIgnorePatterns":[",/node_modules/","/dist/"]},"main":"dist/index.js","husky":{"hooks":{"pre-commit":"lint-staged"}},"config":{"eslint":"./examples/**/*.{js,jsx}","tslint":"./{__mocks__,src,stories}/{,**/}*.{ts,tsx}"},"readme":"[![npm version](https://badge.fury.io/js/%40gooddata%2Freact-components.svg)](https://www.npmjs.com/package/@gooddata/react-components) \n\n# GoodData.UI React components\n> A React-based JavaScript library for building data-driven applications\n\n## Getting started\n- [GoodData.UI Documentation](http://sdk.gooddata.com/gooddata-ui/)\n- [GoodData.UI Live Examples](https://gooddata-examples.herokuapp.com/)\n- [Stack Overflow](https://stackoverflow.com/questions/tagged/gooddata)\n\n### Usage\nWith [yarn](https://yarnpkg.com) installed, go to your project directory and run\n```\n$ yarn add @gooddata/react-components\n```\nIf you prefer [npm](npmjs.com) run\n```\n$ npm install --save @gooddata/react-components\n```\n\nThe public API is exposed via global `index.js`. Except for the styles, do not import any other file directly\nbecause they are not intended to be part of the public API.\n\n## Contributing\n\nWe welcome any contribution in form of [issues](https://github.com/gooddata/gooddata-react-components/issues) or [pull requests](https://github.com/gooddata/gooddata-react-components/pulls).\nThese commands may come in handy while developing:\n\n| command | description |\n| ------- | ----------- |\n| `yarn install --pure-lockfile` | first step |\n| ||\n| `yarn dev` | build react-components to `/dist` in watch mode |\n| `yarn test` | run all unit tests |\n| `yarn prettier-write` | format the source code to match the valid codestyle |\n| `yarn validate` | validate codestyle |\n| ||\n| `yarn storybook` | run storybook from `/stories` on http://localhost:9001 |\n| `yarn build-storybook` | build storybook to `/dist-storybook` |\n| `yarn test-storybook` | run storybook and [screenshot tests](https://github.com/gooddata/gdc-client-utils/tree/master/test-storybook) |\n| ||\n| `yarn examples` | run Live Examples dev-server from `/examples` on https://localhost:8999 |\n| `yarn examples-build` | build Live Examples to `/examples/dist` |\n| `yarn examples-server` | serve built Live Examples - see `/examples/server/src` |\n| `yarn examples-testcafe` | run testcafe tests against `localhost:8999` |\n\n### Deploy to heroku.com\nWhen you deploy this repo to heroku, it serves *GoodData.UI Live Examples*.\nRelevant tasks are in `Procfile` and `package.json`.\n\n```bash\n# run in the project directory\nheroku login\nheroku create <your-app-name>\nheroku config:set DOMAIN_ADMIN_USERNAME=x@gooddata.com DOMAIN_ADMIN_PASSWORD=xy PROJECT_ID_TO_ASSIGN=xms7ga4tf3g3nzucd8380o2bev8oeknp\ngit push heroku HEAD:master\nheroku open\n```\n\n### Run Live Examples Locally\nTo run *GoodData.UI Live Examples* locally:\n```bash\ngit clone <this-repository>\ncd  <repository-folder>\nyarn install --pure-lockfile\nyarn examples\n```\nThen open https://localhost:8999 and login using Live Examples account (you can [create one here](https://gooddata-examples.herokuapp.com/registration)).\n\n### Source code formatting\nThe source code in the repository is formatted by [Prettier](https://prettier.io/). \nThe format of the code is validated by our Continuous Integration server and is one of the requirements of successful merge.\n\nPrettier is supported by every major IDE. You can find the list of supported editors and how to configure them [here](https://prettier.io/docs/en/editors.html).\n\nIn the case, when your editor is not supported or you don't want to setup the integration, you can run the `yarn prettier-write` command to reformat the code before commit.\n\n## Changelog\n\n- see [CHANGELOG.md](CHANGELOG.md)\n\n## License\n\n(C) 2007-2018 GoodData Corporation\n\nThis project is dual licensed:\n\n- The ATTRIBUTION-NONCOMMERCIAL 4.0 INTERNATIONAL (CC BY-NC 4.0) is used for purpose of the trial experience and evaluation of GoodData.UI library.\n- The GOODDATA GOODDATA.UI LIBRARY END USER LICENSE AGREEMENT is used for GoodData customers.\n\nFor more information, please see [LICENSE](https://github.com/gooddata/gooddata-react-components/blob/master/LICENSE)\n","gitHead":"c283ede96501090b50acfbf07bd38f1663f1063a","scripts":{"dev":"bash scripts/build.sh --dev-watch","test":"jest --watch","build":"bash scripts/build.sh","tslint":"yarn run-tslint -t verbose $npm_package_config_tslint","prepare":"cd examples/server && yarn install --frozen-lockfile && cd ../..; rm -r examples/node_modules 2>/dev/null; true","examples":"bash scripts/run-examples.sh","prepare?":"# Called before `npm publish` and on local `npm install`. Temporarily also for deleting obsolete node_modules. Ends with `true` to continue gracefully.","validate":"tsc --noEmit && yarn tslint && eslint $npm_package_config_eslint && yarn prettier-check","build-dev":"bash scripts/build.sh --dev","examples?":"# Default is developer domain, other options: yarn examples [sec,secure,stg,stg2,stg3,demo,developer or URL]","storybook":"yarn build && start-storybook -p 9001 -c .storybook","test-once":"jest","tslint-ci":"mkdir -p ./ci/results && yarn run-tslint -t checkstyle -o ./ci/results/tslint-results.xml $npm_package_config_tslint","run-tslint":"tslint -p tsconfig.json","validate-ci":"tsc --noEmit && yarn tslint-ci  && eslint $npm_package_config_eslint -f checkstyle -o ci/results/eslint-results.xml && yarn prettier-check","examples-build":"bash scripts/build-examples.sh","prepublishOnly":"yarn build","prettier-check":"prettier --check '{src,stories,styles,__mocks__,examples/server/src,examples/src,examples/test}/**/*.{ts,js,tsx,jsx,json,scss,md,yaml,html}'","prettier-write":"prettier --write '{src,stories,styles,__mocks__,examples/server/src,examples/src,examples/test}/**/*.{ts,js,tsx,jsx,json,scss,md,yaml,html}'","test-storybook":"yarn build && test-storybook","build-storybook":"yarn build && build-storybook -c .storybook -o dist-storybook","examples-server":"node examples/server/src/index.js","heroku-postbuild":"yarn examples-build developer","examples-testcafe":"./scripts/run-testcafe.sh visual","check-circular-deps":"madge --circular --extensions ts ./src","examples-testcafe-ci":"./scripts/run-testcafe.sh ci","examples-testcafe-live":"./scripts/run-testcafe.sh live"},"typings":"dist/index.d.ts","_npmUser":{"name":"gooddata-ci","email":"rail@gooddata.com"},"deprecated":"@gooddata/react-components@7 reached End of Support on March 31, 2022. Please upgrade (see https://sdk.gooddata.com/gooddata-ui/docs/supported_versions.html for more information).","repository":{"url":"git+ssh://git@github.com/gooddata/gooddata-react-components.git","type":"git"},"_npmVersion":"6.4.1","description":"GoodData React Components","directories":{},"lint-staged":{"{src,stories,styles,__mocks__,examples/server/src,examples/src,examples/test}/**/*.{ts,js,tsx,jsx,json,scss,md,yaml,html}":["prettier --write","git add"]},"_nodeVersion":"8.12.0","dependencies":{"rxjs":"^5.5.6","uuid":"^3.2.1","immer":"^1.3.1","lodash":"^4.17.11","invariant":"^2.2.2","classnames":"^2.2.6","highcharts":"7.1.1","prop-types":"^15.6.0","react-intl":"^2.4.0","custom-event":"^1.0.1","ag-grid-react":"20.0.0","react-measure":"^2.3.0","stringify-object":"^2.4.0","@gooddata/typings":"^2.13.2","ag-grid-community":"20.0.0","http-status-codes":"^1.3.0","@gooddata/js-utils":"^3.4.0","@gooddata/numberjs":"^3.1.2","fixed-data-table-2":"0.7.17","react-async-script":"^1.0.1","@gooddata/goodstrap":"^63.1.0","react-dom-factories":"^1.0.2","@gooddata/gooddata-js":"^11.16.0","react-transition-group":"^2.2.1","hoist-non-react-statics":"^3.3.0","nodelist-foreach-polyfill":"^1.2.0","highcharts-grouped-categories":"^1.1.3"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"raf":"3.3.2","yup":"^0.24.1","jest":"24.7.1","husky":"3.0.0","madge":"^3.4.4","react":"^16.5.2","enzyme":"3.5.0","eslint":"4.19.1","formik":"^0.11.11","moment":"2.23.0","history":"^4.7.2","ts-jest":"24.0.0","webpack":"4.30.0","prettier":"1.16.4","react-ga":"^2.5.2","recharts":"1.0.0-beta.9","testcafe":"1.1.4","commander":"2.14.1","node-sass":"4.7.2","react-dom":"^16.5.2","supertest":"3.0.0","ts-loader":"6.0.0","css-loader":"0.28.7","jest-junit":"3.0.0","raw-loader":"0.5.1","styled-jsx":"2.2.1","typescript":"3.3.4000","@babel/core":"7.4.4","@types/jest":"24.0.6","@types/node":"7.0.8","@types/uuid":"3.4.3","file-loader":"3.0.1","lint-staged":"9.1.0","sass-loader":"6.0.6","webpack-cli":"3.3.2","@types/react":"16.0.34","babel-loader":"8.0.5","react-helmet":"5.2.0","react-select":"1.2.1","style-loader":"0.19.1","@types/enzyme":"3.1.13","@types/lodash":"4.14.123","testcafe-live":"0.1.4","@babel/runtime":"7.4.4","@babel/polyfill":"^7.4.4","@storybook/react":"5.0.11","@types/invariant":"2.2.29","@types/react-dom":"16.0.3","isomorphic-fetch":"2.2.1","react-datepicker":"1.1.0","react-router-dom":"4.2.2","@babel/preset-env":"7.4.4","@gooddata/mock-js":"1.30.0","@storybook/addons":"5.0.11","@types/classnames":"2.2.3","@types/prop-types":"15.5.2","@types/react-intl":"2.3.5","@storybook/theming":"5.0.11","identity-obj-proxy":"^3.0.0","webpack-dev-server":"3.3.1","@babel/preset-react":"7.0.0","@types/react-portal":"4.0.1","babel-plugin-lodash":"3.3.4","html-webpack-plugin":"3.2.0","react-test-renderer":"16.4.2","@types/react-measure":"2.0.5","clean-webpack-plugin":"2.0.2","stats-webpack-plugin":"0.7.0","eslint-config-prettier":"4.1.0","react-google-recaptcha":"^0.11.0","tslint-config-prettier":"1.18.0","@gooddata/eslint-config":"0.1.0","@gooddata/tslint-config":"1.0.0","@types/storybook__react":"4.0.1","@types/stringify-object":"^3.2.0","enzyme-adapter-react-16":"1.3.1","@gooddata/test-storybook":"3.1.1","@storybook/addon-actions":"5.0.11","@storybook/addon-options":"5.0.11","node-sass-magic-importer":"5.1.0","react-syntax-highlighter":"6.1.2","@types/fixed-data-table-2":"0.8.1","@types/react-test-renderer":"16.0.0","circular-dependency-plugin":"5.0.2","compression-webpack-plugin":"2.0.0","@types/enzyme-adapter-react-16":"1.0.3","@types/storybook__addon-actions":"3.4.2","@babel/plugin-proposal-class-properties":"7.4.4","@babel/plugin-proposal-object-rest-spread":"7.4.4","@babel/plugin-transform-async-to-generator":"7.4.4"},"peerDependencies":{"react":"^16.5.2","react-dom":"^16.5.2"},"_npmOperationalInternal":{"tmp":"tmp/react-components_7.2.0-beta.7_1564985188394_0.7669168629158265","host":"s3://npm-registry-packages"}},"7.2.0-beta.8":{"name":"@gooddata/react-components","version":"7.2.0-beta.8","author":{"name":"GoodData Corporation"},"license":"BSD-3-Clause","_id":"@gooddata/react-components@7.2.0-beta.8","maintainers":[{"name":"afi","email":"adam.fiedler@gooddata.com"},{"name":"bertold8","email":"ivan.nejezchleb@seznam.cz"},{"name":"bugsbunny338","email":"jiri.zajic@mensa.cz"},{"name":"gooddata-ci","email":"rail@gooddata.com"},{"name":"ivan.mjartan","email":"ivan.mjartan@gooddata.com"},{"name":"jakub-sterba","email":"jakub.sterba@gooddata.com"},{"name":"jaroslav.tomecek","email":"jaroslav.tomecek@gooddata.com"},{"name":"jkittler","email":"honza.kittler@gmail.com"},{"name":"khanh.le","email":"khanh.le@gooddata.com"},{"name":"langhamp","email":"pavel.langhammer@gooddata.com"},{"name":"lanhuynh","email":"lan.huynh@gooddata.com"},{"name":"linhhong","email":"linh.hong@gooddata.com"},{"name":"lpearce","email":"levi.pearce@gooddata.com"},{"name":"lupko","email":"lubomir.slivka@gooddata.com"},{"name":"martin.mosko","email":"martin.mosko@gooddata.com"},{"name":"michal.marsal","email":"michal.marsal@gooddata.com"},{"name":"nadtan","email":"tan.nguyen@gooddata.com"},{"name":"naibinh","email":"naibinh@gmail.com"},{"name":"nikolacech","email":"nikola.cech@gooddata.com"},{"name":"no23reason","email":"dan.homola@hotmail.cz"},{"name":"pbenes","email":"petr.benes@gooddata.com"},{"name":"petrjanu","email":"petr.janu@gooddata.com"},{"name":"ptquang86","email":"ptquang86@gmail.com"},{"name":"qduval","email":"quentin.duval@gooddata.com"},{"name":"rodri360","email":"me@rodri360.com"},{"name":"sitina","email":"jiri.sitina@gooddata.com"},{"name":"sondo","email":"son.do@gooddata.com"},{"name":"strouhaljan","email":"strouhal.jan@gmail.com"},{"name":"tomas.bouma","email":"tomas.bouma@gooddata.com"},{"name":"tomas.kratochvil","email":"tomas.kratochvil@gooddata.com"},{"name":"tomasreichmann","email":"tomasreichmann@gmail.com"},{"name":"tomsatgd","email":"tomas.satinsky@gooddata.com"},{"name":"tu.ngo","email":"tu.ngo@gooddata.com"},{"name":"vlastikcz","email":"vlastimil.kotas@gooddata.com"},{"name":"xmort","email":"petr.dolejsi@gooddata.com"},{"name":"yanlipnican","email":"yanlipnican@gmail.com"}],"homepage":"https://github.com/gooddata/gooddata-react-components#readme","bugs":{"url":"https://github.com/gooddata/gooddata-react-components/issues"},"dist":{"shasum":"429f7ce967f54c8663b62b8b59596dd7eeecd4d0","tarball":"https://registry.npmjs.org/@gooddata/react-components/-/react-components-7.2.0-beta.8.tgz","fileCount":1839,"integrity":"sha512-wUN46tHldaPS6Mso6WLXc21izlfNRSRSuTrNqcYAnqCxarc8EdNZkbeoW2GWErOGFhm3D2PwEX0Hdzk6EdPM7w==","signatures":[{"sig":"MEYCIQCnOPypzNLfPecq52m0zd7XTp2RPpkRTU6AoxTPcdgfmwIhAMUU5navvCmWv8hGQgtOpBWoGmYB85wxQosc27d86zdJ","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":7633591,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJdSTqCCRA9TVsSAnZWagAAruUP/0Dfn/aotTJ2Q0IaOXxa\ncPOYnx4PZ2sJ++K/kaUxXPEqSeDN7TdnXFdxxBO/MWpalTcGfb50JoSONB28\ncYlwtefPrkRm0y8Fsq0sQp6WBE1GWbveVhW0q9MWIg71nNjces6M1Vb2Nn36\nOMoEZYzi2448LuDRvAZVA3pWHIcVcgTS3HDrdHIcT4NNhfId4crpiSD0wcx4\n8yz5sHj7YQsI7+svk3JXEkib4zeUpuUtkX6xQiSl0IlN+cvuU1qp5jdvpt+H\nSHfM6eBBEAUU3ohOkgb8Ek+BqMfHvrSUo8Fa8I9XOO0BYhWq2Z80OHQGwhhL\nATVzfIYEK/f3jhgG0IJkuxRAlv22fB9XaE6do0no8aqKMjvLKB7JBD58+DuT\nZVLHiKiA8nNyudBpHYCIy802z+6q53xPHyxUaLqWlxdUP1xHs/6fI0oPWGJ5\nNNT7FB0qmWEClTJsPedeR3eyreFMBWjBF7hxbKM8TN69fs4xChPCZ6eSI0ts\no1WTCxrEPDvJVN2Kj2GQTW5+GVnRzbah08pzDgUf2gDWUHVb/mT7KzKw0QKM\nf22nuP8ffJtWAuwyshI7CUeo63ktbVuDvvS7Xc4R9+bohGV8oGRiaJwZN1lR\nKODr5ISC7m7nAJjjZxHMY3XT2T7TV+cowOzEAAw+acFlTK4QKG3APgE9Um8M\nUdPF\r\n=euRm\r\n-----END PGP SIGNATURE-----\r\n"},"jest":{"testRegex":"(/__tests__/.*|\\.(test|spec))\\.(tsx?|jsx?)$","transform":{".(js|jsx)":"babel-jest",".(ts|tsx)":"ts-jest"},"collectCoverage":false,"moduleNameMapper":{"\\.(css|less|sass|scss)$":"<rootDir>/__mocks__/styleMock.ts","^[./a-zA-Z0-9$_-]+\\.svg$":"<rootDir>/jestSvgStub.js"},"coverageReporters":["html"],"setupFilesAfterEnv":["<rootDir>/jest.setup.js"],"collectCoverageFrom":["src/**/*.{ts,tsx}","examples/server/src/**/*.{js,jsx}","!**/*.d.ts"],"moduleFileExtensions":["ts","tsx","js","jsx","json"],"testPathIgnorePatterns":[",/node_modules/","/dist/"]},"main":"dist/index.js","husky":{"hooks":{"pre-commit":"lint-staged"}},"config":{"eslint":"./examples/**/*.{js,jsx}","tslint":"./{__mocks__,src,stories}/{,**/}*.{ts,tsx}"},"readme":"[![npm version](https://badge.fury.io/js/%40gooddata%2Freact-components.svg)](https://www.npmjs.com/package/@gooddata/react-components) \n\n# GoodData.UI React components\n> A React-based JavaScript library for building data-driven applications\n\n## Getting started\n- [GoodData.UI Documentation](http://sdk.gooddata.com/gooddata-ui/)\n- [GoodData.UI Live Examples](https://gooddata-examples.herokuapp.com/)\n- [Stack Overflow](https://stackoverflow.com/questions/tagged/gooddata)\n\n### Usage\nWith [yarn](https://yarnpkg.com) installed, go to your project directory and run\n```\n$ yarn add @gooddata/react-components\n```\nIf you prefer [npm](npmjs.com) run\n```\n$ npm install --save @gooddata/react-components\n```\n\nThe public API is exposed via global `index.js`. Except for the styles, do not import any other file directly\nbecause they are not intended to be part of the public API.\n\n## Contributing\n\nWe welcome any contribution in form of [issues](https://github.com/gooddata/gooddata-react-components/issues) or [pull requests](https://github.com/gooddata/gooddata-react-components/pulls).\nThese commands may come in handy while developing:\n\n| command | description |\n| ------- | ----------- |\n| `yarn install --pure-lockfile` | first step |\n| ||\n| `yarn dev` | build react-components to `/dist` in watch mode |\n| `yarn test` | run all unit tests |\n| `yarn prettier-write` | format the source code to match the valid codestyle |\n| `yarn validate` | validate codestyle |\n| ||\n| `yarn storybook` | run storybook from `/stories` on http://localhost:9001 |\n| `yarn build-storybook` | build storybook to `/dist-storybook` |\n| `yarn test-storybook` | run storybook and [screenshot tests](https://github.com/gooddata/gdc-client-utils/tree/master/test-storybook) |\n| ||\n| `yarn examples` | run Live Examples dev-server from `/examples` on https://localhost:8999 |\n| `yarn examples-build` | build Live Examples to `/examples/dist` |\n| `yarn examples-server` | serve built Live Examples - see `/examples/server/src` |\n| `yarn examples-testcafe` | run testcafe tests against `localhost:8999` |\n\n### Deploy to heroku.com\nWhen you deploy this repo to heroku, it serves *GoodData.UI Live Examples*.\nRelevant tasks are in `Procfile` and `package.json`.\n\n```bash\n# run in the project directory\nheroku login\nheroku create <your-app-name>\nheroku config:set DOMAIN_ADMIN_USERNAME=x@gooddata.com DOMAIN_ADMIN_PASSWORD=xy PROJECT_ID_TO_ASSIGN=xms7ga4tf3g3nzucd8380o2bev8oeknp\ngit push heroku HEAD:master\nheroku open\n```\n\n### Run Live Examples Locally\nTo run *GoodData.UI Live Examples* locally:\n```bash\ngit clone <this-repository>\ncd  <repository-folder>\nyarn install --pure-lockfile\nyarn examples\n```\nThen open https://localhost:8999 and login using Live Examples account (you can [create one here](https://gooddata-examples.herokuapp.com/registration)).\n\n### Source code formatting\nThe source code in the repository is formatted by [Prettier](https://prettier.io/). \nThe format of the code is validated by our Continuous Integration server and is one of the requirements of successful merge.\n\nPrettier is supported by every major IDE. You can find the list of supported editors and how to configure them [here](https://prettier.io/docs/en/editors.html).\n\nIn the case, when your editor is not supported or you don't want to setup the integration, you can run the `yarn prettier-write` command to reformat the code before commit.\n\n## Changelog\n\n- see [CHANGELOG.md](CHANGELOG.md)\n\n## License\n\n(C) 2007-2018 GoodData Corporation\n\nThis project is dual licensed:\n\n- The ATTRIBUTION-NONCOMMERCIAL 4.0 INTERNATIONAL (CC BY-NC 4.0) is used for purpose of the trial experience and evaluation of GoodData.UI library.\n- The GOODDATA GOODDATA.UI LIBRARY END USER LICENSE AGREEMENT is used for GoodData customers.\n\nFor more information, please see [LICENSE](https://github.com/gooddata/gooddata-react-components/blob/master/LICENSE)\n","gitHead":"d43d14347b346537ad72fa07fb8e2affcc402646","scripts":{"dev":"bash scripts/build.sh --dev-watch","test":"jest --watch","build":"bash scripts/build.sh","tslint":"yarn run-tslint -t verbose $npm_package_config_tslint","prepare":"cd examples/server && yarn install --frozen-lockfile && cd ../..; rm -r examples/node_modules 2>/dev/null; true","examples":"bash scripts/run-examples.sh","prepare?":"# Called before `npm publish` and on local `npm install`. Temporarily also for deleting obsolete node_modules. Ends with `true` to continue gracefully.","validate":"tsc --noEmit && yarn tslint && eslint $npm_package_config_eslint && yarn prettier-check","build-dev":"bash scripts/build.sh --dev","examples?":"# Default is developer domain, other options: yarn examples [sec,secure,stg,stg2,stg3,demo,developer or URL]","storybook":"yarn build && start-storybook -p 9001 -c .storybook","test-once":"jest","tslint-ci":"mkdir -p ./ci/results && yarn run-tslint -t checkstyle -o ./ci/results/tslint-results.xml $npm_package_config_tslint","run-tslint":"tslint -p tsconfig.json","validate-ci":"tsc --noEmit && yarn tslint-ci  && eslint $npm_package_config_eslint -f checkstyle -o ci/results/eslint-results.xml && yarn prettier-check","examples-build":"bash scripts/build-examples.sh","prepublishOnly":"yarn build","prettier-check":"prettier --check '{src,stories,styles,__mocks__,examples/server/src,examples/src,examples/test}/**/*.{ts,js,tsx,jsx,json,scss,md,yaml,html}'","prettier-write":"prettier --write '{src,stories,styles,__mocks__,examples/server/src,examples/src,examples/test}/**/*.{ts,js,tsx,jsx,json,scss,md,yaml,html}'","test-storybook":"yarn build && test-storybook","build-storybook":"yarn build && build-storybook -c .storybook -o dist-storybook","examples-server":"node examples/server/src/index.js","heroku-postbuild":"yarn examples-build developer","examples-testcafe":"./scripts/run-testcafe.sh visual","check-circular-deps":"madge --circular --extensions ts ./src","examples-testcafe-ci":"./scripts/run-testcafe.sh ci","examples-testcafe-live":"./scripts/run-testcafe.sh live"},"typings":"dist/index.d.ts","_npmUser":{"name":"gooddata-ci","email":"rail@gooddata.com"},"deprecated":"@gooddata/react-components@7 reached End of Support on March 31, 2022. Please upgrade (see https://sdk.gooddata.com/gooddata-ui/docs/supported_versions.html for more information).","repository":{"url":"git+ssh://git@github.com/gooddata/gooddata-react-components.git","type":"git"},"_npmVersion":"6.4.1","description":"GoodData React Components","directories":{},"lint-staged":{"{src,stories,styles,__mocks__,examples/server/src,examples/src,examples/test}/**/*.{ts,js,tsx,jsx,json,scss,md,yaml,html}":["prettier --write","git add"]},"_nodeVersion":"8.12.0","dependencies":{"rxjs":"^5.5.6","uuid":"^3.2.1","immer":"^1.3.1","lodash":"^4.17.11","invariant":"^2.2.2","classnames":"^2.2.6","highcharts":"7.1.1","prop-types":"^15.6.0","react-intl":"^2.4.0","custom-event":"^1.0.1","ag-grid-react":"20.0.0","react-measure":"^2.3.0","stringify-object":"^2.4.0","@gooddata/typings":"^2.13.2","ag-grid-community":"20.0.0","http-status-codes":"^1.3.0","@gooddata/js-utils":"^3.4.0","@gooddata/numberjs":"^3.1.2","fixed-data-table-2":"0.7.17","react-async-script":"^1.0.1","@gooddata/goodstrap":"^63.1.0","react-dom-factories":"^1.0.2","@gooddata/gooddata-js":"^11.16.0","react-transition-group":"^2.2.1","hoist-non-react-statics":"^3.3.0","nodelist-foreach-polyfill":"^1.2.0","highcharts-grouped-categories":"^1.1.3"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"raf":"3.3.2","yup":"^0.24.1","jest":"24.7.1","husky":"3.0.0","madge":"^3.4.4","react":"^16.5.2","enzyme":"3.5.0","eslint":"4.19.1","formik":"^0.11.11","moment":"2.23.0","history":"^4.7.2","ts-jest":"24.0.0","webpack":"4.30.0","prettier":"1.16.4","react-ga":"^2.5.2","recharts":"1.0.0-beta.9","testcafe":"1.1.4","commander":"2.14.1","node-sass":"4.7.2","react-dom":"^16.5.2","supertest":"3.0.0","ts-loader":"6.0.0","css-loader":"0.28.7","jest-junit":"3.0.0","raw-loader":"0.5.1","styled-jsx":"2.2.1","typescript":"3.3.4000","@babel/core":"7.4.4","@types/jest":"24.0.6","@types/node":"7.0.8","@types/uuid":"3.4.3","file-loader":"3.0.1","lint-staged":"9.1.0","sass-loader":"6.0.6","webpack-cli":"3.3.2","@types/react":"16.0.34","babel-loader":"8.0.5","react-helmet":"5.2.0","react-select":"1.2.1","style-loader":"0.19.1","@types/enzyme":"3.1.13","@types/lodash":"4.14.123","testcafe-live":"0.1.4","@babel/runtime":"7.4.4","@babel/polyfill":"^7.4.4","@storybook/react":"5.0.11","@types/invariant":"2.2.29","@types/react-dom":"16.0.3","isomorphic-fetch":"2.2.1","react-datepicker":"1.1.0","react-router-dom":"4.2.2","@babel/preset-env":"7.4.4","@gooddata/mock-js":"1.30.0","@storybook/addons":"5.0.11","@types/classnames":"2.2.3","@types/prop-types":"15.5.2","@types/react-intl":"2.3.5","@storybook/theming":"5.0.11","identity-obj-proxy":"^3.0.0","webpack-dev-server":"3.3.1","@babel/preset-react":"7.0.0","@types/react-portal":"4.0.1","babel-plugin-lodash":"3.3.4","html-webpack-plugin":"3.2.0","react-test-renderer":"16.4.2","@types/react-measure":"2.0.5","clean-webpack-plugin":"2.0.2","stats-webpack-plugin":"0.7.0","eslint-config-prettier":"4.1.0","react-google-recaptcha":"^0.11.0","tslint-config-prettier":"1.18.0","@gooddata/eslint-config":"0.1.0","@gooddata/tslint-config":"1.0.0","@types/storybook__react":"4.0.1","@types/stringify-object":"^3.2.0","enzyme-adapter-react-16":"1.3.1","@gooddata/test-storybook":"3.1.1","@storybook/addon-actions":"5.0.11","@storybook/addon-options":"5.0.11","node-sass-magic-importer":"5.1.0","react-syntax-highlighter":"6.1.2","@types/fixed-data-table-2":"0.8.1","@types/react-test-renderer":"16.0.0","circular-dependency-plugin":"5.0.2","compression-webpack-plugin":"2.0.0","@types/enzyme-adapter-react-16":"1.0.3","@types/storybook__addon-actions":"3.4.2","@babel/plugin-proposal-class-properties":"7.4.4","@babel/plugin-proposal-object-rest-spread":"7.4.4","@babel/plugin-transform-async-to-generator":"7.4.4"},"peerDependencies":{"react":"^16.5.2","react-dom":"^16.5.2"},"_npmOperationalInternal":{"tmp":"tmp/react-components_7.2.0-beta.8_1565080193124_0.20481896114366904","host":"s3://npm-registry-packages"}},"7.2.0-beta.9":{"name":"@gooddata/react-components","version":"7.2.0-beta.9","author":{"name":"GoodData Corporation"},"license":"BSD-3-Clause","_id":"@gooddata/react-components@7.2.0-beta.9","maintainers":[{"name":"afi","email":"adam.fiedler@gooddata.com"},{"name":"bertold8","email":"ivan.nejezchleb@seznam.cz"},{"name":"bugsbunny338","email":"jiri.zajic@mensa.cz"},{"name":"gooddata-ci","email":"rail@gooddata.com"},{"name":"ivan.mjartan","email":"ivan.mjartan@gooddata.com"},{"name":"jakub-sterba","email":"jakub.sterba@gooddata.com"},{"name":"jaroslav.tomecek","email":"jaroslav.tomecek@gooddata.com"},{"name":"jkittler","email":"honza.kittler@gmail.com"},{"name":"khanh.le","email":"khanh.le@gooddata.com"},{"name":"langhamp","email":"pavel.langhammer@gooddata.com"},{"name":"lanhuynh","email":"lan.huynh@gooddata.com"},{"name":"linhhong","email":"linh.hong@gooddata.com"},{"name":"lpearce","email":"levi.pearce@gooddata.com"},{"name":"lupko","email":"lubomir.slivka@gooddata.com"},{"name":"martin.mosko","email":"martin.mosko@gooddata.com"},{"name":"michal.marsal","email":"michal.marsal@gooddata.com"},{"name":"nadtan","email":"tan.nguyen@gooddata.com"},{"name":"naibinh","email":"naibinh@gmail.com"},{"name":"nikolacech","email":"nikola.cech@gooddata.com"},{"name":"no23reason","email":"dan.homola@hotmail.cz"},{"name":"pbenes","email":"petr.benes@gooddata.com"},{"name":"petrjanu","email":"petr.janu@gooddata.com"},{"name":"ptquang86","email":"ptquang86@gmail.com"},{"name":"qduval","email":"quentin.duval@gooddata.com"},{"name":"rodri360","email":"me@rodri360.com"},{"name":"sitina","email":"jiri.sitina@gooddata.com"},{"name":"sondo","email":"son.do@gooddata.com"},{"name":"strouhaljan","email":"strouhal.jan@gmail.com"},{"name":"tomas.bouma","email":"tomas.bouma@gooddata.com"},{"name":"tomas.kratochvil","email":"tomas.kratochvil@gooddata.com"},{"name":"tomasreichmann","email":"tomasreichmann@gmail.com"},{"name":"tomsatgd","email":"tomas.satinsky@gooddata.com"},{"name":"tu.ngo","email":"tu.ngo@gooddata.com"},{"name":"vlastikcz","email":"vlastimil.kotas@gooddata.com"},{"name":"xmort","email":"petr.dolejsi@gooddata.com"},{"name":"yanlipnican","email":"yanlipnican@gmail.com"}],"homepage":"https://github.com/gooddata/gooddata-react-components#readme","bugs":{"url":"https://github.com/gooddata/gooddata-react-components/issues"},"dist":{"shasum":"1d338d66e2bb6d8329d72331c207d4d296aca64f","tarball":"https://registry.npmjs.org/@gooddata/react-components/-/react-components-7.2.0-beta.9.tgz","fileCount":1839,"integrity":"sha512-wPbFFeZzK9SpGi5ZCtNy5WV8iqUgScIC4RqeZT+BaRigKmiVjrzQTazy6MC8Zz7uWLts+cG4V0HbAvmU6au7ZQ==","signatures":[{"sig":"MEUCIQCvg8fJ/jW9nURH3jpK4+key3Rov7v99w7gb7KozOkX0wIgLpjFT4hXHrJ7oQCwpJELutfc6opFeZw2bdq7QD8pKBQ=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":7633839,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJdSUshCRA9TVsSAnZWagAA+NUP/0CvE7ZNvvf1Fy4xDvXy\n0qQfCrVzWjESR0xLWuhnqu1VlTQN31MTp23d56FeDuABvN0/WGVhYOXWCkxW\nbIzJ36UiEhbx5EPmytIZ9Wkr7t+A5qbXzIBN9qfW1n4sUt23w1oPaz3NB4IO\nNcAhCBmk4dB3E5aIyO6y16NNi5s2YVaZ6G+wA0F5Jbfqd1ac9pX3PsDJSvQn\nTBqC3KJborcoTzF+6bVqV499vzubzbUrIVAtZvSdtF2J8Fgch4S9LQfELLLp\neAST7RuQ7w0TZXvDX2FgSZDy9vloTx9rB6DUgn08GB5BCosd7rHaaBdHRU0P\nHi8ZId6+XTAFIEHI4XUDHPbRLoTrdOrRO5w6/waB0e4+y7x3uHJG5oG9Xe8F\npPUuReAz44JsiRyH1Q/w9wms3PsKHWc2Ged1PSB8V+mXrOk9uI0t1dX+UYcv\nYn87QL7zDhZt6sF7GK0LjvqwJKNf17/NdI3dXfiA0uvlnF8Upc6aab3/2IyN\nTBGEI86bh7CVuy7istct/fX/WG50osNqAP8zfJyVzwNtw67uZkbg6KI2mC1p\n84GuA8ktYuV2Kqd43BWMQFSppVGgn99dZPEndL5FLp6ssfp3dj972gr5pscR\n1iobm2hFT1pM079OL8qQ/Ld4ByDVHmZMUgNT8+c4+rmCPQKq4us36mZOYhmq\ngPmF\r\n=xeMi\r\n-----END PGP SIGNATURE-----\r\n"},"jest":{"testRegex":"(/__tests__/.*|\\.(test|spec))\\.(tsx?|jsx?)$","transform":{".(js|jsx)":"babel-jest",".(ts|tsx)":"ts-jest"},"collectCoverage":false,"moduleNameMapper":{"\\.(css|less|sass|scss)$":"<rootDir>/__mocks__/styleMock.ts","^[./a-zA-Z0-9$_-]+\\.svg$":"<rootDir>/jestSvgStub.js"},"coverageReporters":["html"],"setupFilesAfterEnv":["<rootDir>/jest.setup.js"],"collectCoverageFrom":["src/**/*.{ts,tsx}","examples/server/src/**/*.{js,jsx}","!**/*.d.ts"],"moduleFileExtensions":["ts","tsx","js","jsx","json"],"testPathIgnorePatterns":[",/node_modules/","/dist/"]},"main":"dist/index.js","husky":{"hooks":{"pre-commit":"lint-staged"}},"config":{"eslint":"./examples/**/*.{js,jsx}","tslint":"./{__mocks__,src,stories}/{,**/}*.{ts,tsx}"},"readme":"[![npm version](https://badge.fury.io/js/%40gooddata%2Freact-components.svg)](https://www.npmjs.com/package/@gooddata/react-components) \n\n# GoodData.UI React components\n> A React-based JavaScript library for building data-driven applications\n\n## Getting started\n- [GoodData.UI Documentation](http://sdk.gooddata.com/gooddata-ui/)\n- [GoodData.UI Live Examples](https://gooddata-examples.herokuapp.com/)\n- [Stack Overflow](https://stackoverflow.com/questions/tagged/gooddata)\n\n### Usage\nWith [yarn](https://yarnpkg.com) installed, go to your project directory and run\n```\n$ yarn add @gooddata/react-components\n```\nIf you prefer [npm](npmjs.com) run\n```\n$ npm install --save @gooddata/react-components\n```\n\nThe public API is exposed via global `index.js`. Except for the styles, do not import any other file directly\nbecause they are not intended to be part of the public API.\n\n## Contributing\n\nWe welcome any contribution in form of [issues](https://github.com/gooddata/gooddata-react-components/issues) or [pull requests](https://github.com/gooddata/gooddata-react-components/pulls).\nThese commands may come in handy while developing:\n\n| command | description |\n| ------- | ----------- |\n| `yarn install --pure-lockfile` | first step |\n| ||\n| `yarn dev` | build react-components to `/dist` in watch mode |\n| `yarn test` | run all unit tests |\n| `yarn prettier-write` | format the source code to match the valid codestyle |\n| `yarn validate` | validate codestyle |\n| ||\n| `yarn storybook` | run storybook from `/stories` on http://localhost:9001 |\n| `yarn build-storybook` | build storybook to `/dist-storybook` |\n| `yarn test-storybook` | run storybook and [screenshot tests](https://github.com/gooddata/gdc-client-utils/tree/master/test-storybook) |\n| ||\n| `yarn examples` | run Live Examples dev-server from `/examples` on https://localhost:8999 |\n| `yarn examples-build` | build Live Examples to `/examples/dist` |\n| `yarn examples-server` | serve built Live Examples - see `/examples/server/src` |\n| `yarn examples-testcafe` | run testcafe tests against `localhost:8999` |\n\n### Deploy to heroku.com\nWhen you deploy this repo to heroku, it serves *GoodData.UI Live Examples*.\nRelevant tasks are in `Procfile` and `package.json`.\n\n```bash\n# run in the project directory\nheroku login\nheroku create <your-app-name>\nheroku config:set DOMAIN_ADMIN_USERNAME=x@gooddata.com DOMAIN_ADMIN_PASSWORD=xy PROJECT_ID_TO_ASSIGN=xms7ga4tf3g3nzucd8380o2bev8oeknp\ngit push heroku HEAD:master\nheroku open\n```\n\n### Run Live Examples Locally\nTo run *GoodData.UI Live Examples* locally:\n```bash\ngit clone <this-repository>\ncd  <repository-folder>\nyarn install --pure-lockfile\nyarn examples\n```\nThen open https://localhost:8999 and login using Live Examples account (you can [create one here](https://gooddata-examples.herokuapp.com/registration)).\n\n### Source code formatting\nThe source code in the repository is formatted by [Prettier](https://prettier.io/). \nThe format of the code is validated by our Continuous Integration server and is one of the requirements of successful merge.\n\nPrettier is supported by every major IDE. You can find the list of supported editors and how to configure them [here](https://prettier.io/docs/en/editors.html).\n\nIn the case, when your editor is not supported or you don't want to setup the integration, you can run the `yarn prettier-write` command to reformat the code before commit.\n\n## Changelog\n\n- see [CHANGELOG.md](CHANGELOG.md)\n\n## License\n\n(C) 2007-2018 GoodData Corporation\n\nThis project is dual licensed:\n\n- The ATTRIBUTION-NONCOMMERCIAL 4.0 INTERNATIONAL (CC BY-NC 4.0) is used for purpose of the trial experience and evaluation of GoodData.UI library.\n- The GOODDATA GOODDATA.UI LIBRARY END USER LICENSE AGREEMENT is used for GoodData customers.\n\nFor more information, please see [LICENSE](https://github.com/gooddata/gooddata-react-components/blob/master/LICENSE)\n","gitHead":"1767444cfa9329268c9dd18f78da8270931ffc12","scripts":{"dev":"bash scripts/build.sh --dev-watch","test":"jest --watch","build":"bash scripts/build.sh","tslint":"yarn run-tslint -t verbose $npm_package_config_tslint","prepare":"cd examples/server && yarn install --frozen-lockfile && cd ../..; rm -r examples/node_modules 2>/dev/null; true","examples":"bash scripts/run-examples.sh","prepare?":"# Called before `npm publish` and on local `npm install`. Temporarily also for deleting obsolete node_modules. Ends with `true` to continue gracefully.","validate":"tsc --noEmit && yarn tslint && eslint $npm_package_config_eslint && yarn prettier-check","build-dev":"bash scripts/build.sh --dev","examples?":"# Default is developer domain, other options: yarn examples [sec,secure,stg,stg2,stg3,demo,developer or URL]","storybook":"yarn build && start-storybook -p 9001 -c .storybook","test-once":"jest","tslint-ci":"mkdir -p ./ci/results && yarn run-tslint -t checkstyle -o ./ci/results/tslint-results.xml $npm_package_config_tslint","run-tslint":"tslint -p tsconfig.json","validate-ci":"tsc --noEmit && yarn tslint-ci  && eslint $npm_package_config_eslint -f checkstyle -o ci/results/eslint-results.xml && yarn prettier-check","examples-build":"bash scripts/build-examples.sh","prepublishOnly":"yarn build","prettier-check":"prettier --check '{src,stories,styles,__mocks__,examples/server/src,examples/src,examples/test}/**/*.{ts,js,tsx,jsx,json,scss,md,yaml,html}'","prettier-write":"prettier --write '{src,stories,styles,__mocks__,examples/server/src,examples/src,examples/test}/**/*.{ts,js,tsx,jsx,json,scss,md,yaml,html}'","test-storybook":"yarn build && test-storybook","build-storybook":"yarn build && build-storybook -c .storybook -o dist-storybook","examples-server":"node examples/server/src/index.js","heroku-postbuild":"yarn examples-build developer","examples-testcafe":"./scripts/run-testcafe.sh visual","check-circular-deps":"madge --circular --extensions ts ./src","examples-testcafe-ci":"./scripts/run-testcafe.sh ci","examples-testcafe-live":"./scripts/run-testcafe.sh live"},"typings":"dist/index.d.ts","_npmUser":{"name":"gooddata-ci","email":"rail@gooddata.com"},"deprecated":"@gooddata/react-components@7 reached End of Support on March 31, 2022. Please upgrade (see https://sdk.gooddata.com/gooddata-ui/docs/supported_versions.html for more information).","repository":{"url":"git+ssh://git@github.com/gooddata/gooddata-react-components.git","type":"git"},"_npmVersion":"6.4.1","description":"GoodData React Components","directories":{},"lint-staged":{"{src,stories,styles,__mocks__,examples/server/src,examples/src,examples/test}/**/*.{ts,js,tsx,jsx,json,scss,md,yaml,html}":["prettier --write","git add"]},"_nodeVersion":"8.12.0","dependencies":{"rxjs":"^5.5.6","uuid":"^3.2.1","immer":"^1.3.1","lodash":"^4.17.11","invariant":"^2.2.2","classnames":"^2.2.6","highcharts":"7.1.1","prop-types":"^15.6.0","react-intl":"^2.4.0","custom-event":"^1.0.1","ag-grid-react":"20.0.0","react-measure":"^2.3.0","stringify-object":"^2.4.0","@gooddata/typings":"^2.13.2","ag-grid-community":"20.0.0","http-status-codes":"^1.3.0","@gooddata/js-utils":"^3.4.0","@gooddata/numberjs":"^3.1.2","fixed-data-table-2":"0.7.17","react-async-script":"^1.0.1","@gooddata/goodstrap":"^63.1.0","react-dom-factories":"^1.0.2","@gooddata/gooddata-js":"^11.16.0","react-transition-group":"^2.2.1","hoist-non-react-statics":"^3.3.0","nodelist-foreach-polyfill":"^1.2.0","highcharts-grouped-categories":"^1.1.3"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"raf":"3.3.2","yup":"^0.24.1","jest":"24.7.1","husky":"3.0.0","madge":"^3.4.4","react":"^16.5.2","enzyme":"3.5.0","eslint":"4.19.1","formik":"^0.11.11","moment":"2.23.0","history":"^4.7.2","ts-jest":"24.0.0","webpack":"4.30.0","prettier":"1.16.4","react-ga":"^2.5.2","recharts":"1.0.0-beta.9","testcafe":"1.1.4","commander":"2.14.1","node-sass":"4.7.2","react-dom":"^16.5.2","supertest":"3.0.0","ts-loader":"6.0.0","css-loader":"0.28.7","jest-junit":"3.0.0","raw-loader":"0.5.1","styled-jsx":"2.2.1","typescript":"3.3.4000","@babel/core":"7.4.4","@types/jest":"24.0.6","@types/node":"7.0.8","@types/uuid":"3.4.3","file-loader":"3.0.1","lint-staged":"9.1.0","sass-loader":"6.0.6","webpack-cli":"3.3.2","@types/react":"16.0.34","babel-loader":"8.0.5","react-helmet":"5.2.0","react-select":"1.2.1","style-loader":"0.19.1","@types/enzyme":"3.1.13","@types/lodash":"4.14.123","testcafe-live":"0.1.4","@babel/runtime":"7.4.4","@babel/polyfill":"^7.4.4","@storybook/react":"5.0.11","@types/invariant":"2.2.29","@types/react-dom":"16.0.3","isomorphic-fetch":"2.2.1","react-datepicker":"1.1.0","react-router-dom":"4.2.2","@babel/preset-env":"7.4.4","@gooddata/mock-js":"1.30.0","@storybook/addons":"5.0.11","@types/classnames":"2.2.3","@types/prop-types":"15.5.2","@types/react-intl":"2.3.5","@storybook/theming":"5.0.11","identity-obj-proxy":"^3.0.0","webpack-dev-server":"3.3.1","@babel/preset-react":"7.0.0","@types/react-portal":"4.0.1","babel-plugin-lodash":"3.3.4","html-webpack-plugin":"3.2.0","react-test-renderer":"16.4.2","@types/react-measure":"2.0.5","clean-webpack-plugin":"2.0.2","stats-webpack-plugin":"0.7.0","eslint-config-prettier":"4.1.0","react-google-recaptcha":"^0.11.0","tslint-config-prettier":"1.18.0","@gooddata/eslint-config":"0.1.0","@gooddata/tslint-config":"1.0.0","@types/storybook__react":"4.0.1","@types/stringify-object":"^3.2.0","enzyme-adapter-react-16":"1.3.1","@gooddata/test-storybook":"3.1.1","@storybook/addon-actions":"5.0.11","@storybook/addon-options":"5.0.11","node-sass-magic-importer":"5.1.0","react-syntax-highlighter":"6.1.2","@types/fixed-data-table-2":"0.8.1","@types/react-test-renderer":"16.0.0","circular-dependency-plugin":"5.0.2","compression-webpack-plugin":"2.0.0","@types/enzyme-adapter-react-16":"1.0.3","@types/storybook__addon-actions":"3.4.2","@babel/plugin-proposal-class-properties":"7.4.4","@babel/plugin-proposal-object-rest-spread":"7.4.4","@babel/plugin-transform-async-to-generator":"7.4.4"},"peerDependencies":{"react":"^16.5.2","react-dom":"^16.5.2"},"_npmOperationalInternal":{"tmp":"tmp/react-components_7.2.0-beta.9_1565084448413_0.596612121986621","host":"s3://npm-registry-packages"}},"7.2.0-beta.10":{"name":"@gooddata/react-components","version":"7.2.0-beta.10","author":{"name":"GoodData Corporation"},"license":"BSD-3-Clause","_id":"@gooddata/react-components@7.2.0-beta.10","maintainers":[{"name":"afi","email":"adam.fiedler@gooddata.com"},{"name":"bertold8","email":"ivan.nejezchleb@seznam.cz"},{"name":"bugsbunny338","email":"jiri.zajic@mensa.cz"},{"name":"gooddata-ci","email":"rail@gooddata.com"},{"name":"ivan.mjartan","email":"ivan.mjartan@gooddata.com"},{"name":"jakub-sterba","email":"jakub.sterba@gooddata.com"},{"name":"jaroslav.tomecek","email":"jaroslav.tomecek@gooddata.com"},{"name":"jkittler","email":"honza.kittler@gmail.com"},{"name":"khanh.le","email":"khanh.le@gooddata.com"},{"name":"langhamp","email":"pavel.langhammer@gooddata.com"},{"name":"lanhuynh","email":"lan.huynh@gooddata.com"},{"name":"linhhong","email":"linh.hong@gooddata.com"},{"name":"lpearce","email":"levi.pearce@gooddata.com"},{"name":"lupko","email":"lubomir.slivka@gooddata.com"},{"name":"martin.mosko","email":"martin.mosko@gooddata.com"},{"name":"michal.marsal","email":"michal.marsal@gooddata.com"},{"name":"nadtan","email":"tan.nguyen@gooddata.com"},{"name":"naibinh","email":"naibinh@gmail.com"},{"name":"nikolacech","email":"nikola.cech@gooddata.com"},{"name":"no23reason","email":"dan.homola@hotmail.cz"},{"name":"pbenes","email":"petr.benes@gooddata.com"},{"name":"petrjanu","email":"petr.janu@gooddata.com"},{"name":"ptquang86","email":"ptquang86@gmail.com"},{"name":"qduval","email":"quentin.duval@gooddata.com"},{"name":"rodri360","email":"me@rodri360.com"},{"name":"sitina","email":"jiri.sitina@gooddata.com"},{"name":"sondo","email":"son.do@gooddata.com"},{"name":"strouhaljan","email":"strouhal.jan@gmail.com"},{"name":"tomas.bouma","email":"tomas.bouma@gooddata.com"},{"name":"tomas.kratochvil","email":"tomas.kratochvil@gooddata.com"},{"name":"tomasreichmann","email":"tomasreichmann@gmail.com"},{"name":"tomsatgd","email":"tomas.satinsky@gooddata.com"},{"name":"tu.ngo","email":"tu.ngo@gooddata.com"},{"name":"vlastikcz","email":"vlastimil.kotas@gooddata.com"},{"name":"xmort","email":"petr.dolejsi@gooddata.com"},{"name":"yanlipnican","email":"yanlipnican@gmail.com"}],"homepage":"https://github.com/gooddata/gooddata-react-components#readme","bugs":{"url":"https://github.com/gooddata/gooddata-react-components/issues"},"dist":{"shasum":"efc4a24644f6d37fef0a01def04b4acb3efbcf9b","tarball":"https://registry.npmjs.org/@gooddata/react-components/-/react-components-7.2.0-beta.10.tgz","fileCount":1839,"integrity":"sha512-zzA9G0CnoJOTvzZaDWZ5C3lIMkCahwJCy6tl8a63IB/FOp5zCYJwSlCCiwUpqhaj6RDZjnnINnm0Y0enLJSOmA==","signatures":[{"sig":"MEQCIFveB9HzDGZQH176ft5yFQ4e3Gh/fijY3dQu9i3RHDN1AiA4bTRuqZTvweehzzVB+YQDXHUw+6M5/m5C5Qjh43Bn/Q==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":7633841,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJdSXJgCRA9TVsSAnZWagAA2y8P/jKJUMi1T7QQiGlhYn9o\nK9Yms8FHMrYqrPiF6dsSIJAQqL+Q4fzX7y5bAlXZXOgqiAVMaMnxjdCreaYQ\nZ6bu+jd0qXcz8T0F0Ha8nfXpPfGv+N+7GQe4k+zhGwmbnvFKYhw2+bVCxJUq\nCjEt1fRWqUP4GfH0f87oCefAqE2fl0SytNjm37bypDN382bkKu8X2AetX1ia\nM9W8mG/kpaRUBQXR3CRQHGLDf1SEEuPE8TOdgBfzPWmy8VqA67xZ6gU72vPQ\nkNac6ytg1yOh/ZEr6wg+zBODO0lUv/hUZS4RdE3yJ/aYGamZfgfc+X9ylidp\nhKok0HfXVJK+3zx3Uu2V0vyXWwtUwd3sMN5kyb5S+epdlKIgVOhXiAgch/NA\nIkygbIyrRawmJzna5W/mu/H8cUKMMpn+eGvU/X4lTTm7bNykmNl0my9Ix0L6\nV23kbwPJeirGqu+aY35xeOVe/hfNcq2IHEhlle7ZO4j7yzIYv5VrRkbKdtmH\nxXoEHIqMSyCeUFkupIyoJo3DTrqdFbuXvaTyhAAOQUvKx9zVM99K4ufWNpH8\nOuQjbZfae99HN9EZ0xiMWmV3ZY7poDcvcTX4ZQtJX5HVwtbTL2ljNFQBVL6y\nXkb3Bsf3LSAjIrqyHZtOcFr4lp9O83lr+NfT6EeMBAi8FWAuHB5ZQFVEHx++\nQsct\r\n=/2X6\r\n-----END PGP SIGNATURE-----\r\n"},"jest":{"testRegex":"(/__tests__/.*|\\.(test|spec))\\.(tsx?|jsx?)$","transform":{".(js|jsx)":"babel-jest",".(ts|tsx)":"ts-jest"},"collectCoverage":false,"moduleNameMapper":{"\\.(css|less|sass|scss)$":"<rootDir>/__mocks__/styleMock.ts","^[./a-zA-Z0-9$_-]+\\.svg$":"<rootDir>/jestSvgStub.js"},"coverageReporters":["html"],"setupFilesAfterEnv":["<rootDir>/jest.setup.js"],"collectCoverageFrom":["src/**/*.{ts,tsx}","examples/server/src/**/*.{js,jsx}","!**/*.d.ts"],"moduleFileExtensions":["ts","tsx","js","jsx","json"],"testPathIgnorePatterns":[",/node_modules/","/dist/"]},"main":"dist/index.js","husky":{"hooks":{"pre-commit":"lint-staged"}},"config":{"eslint":"./examples/**/*.{js,jsx}","tslint":"./{__mocks__,src,stories}/{,**/}*.{ts,tsx}"},"readme":"[![npm version](https://badge.fury.io/js/%40gooddata%2Freact-components.svg)](https://www.npmjs.com/package/@gooddata/react-components) \n\n# GoodData.UI React components\n> A React-based JavaScript library for building data-driven applications\n\n## Getting started\n- [GoodData.UI Documentation](http://sdk.gooddata.com/gooddata-ui/)\n- [GoodData.UI Live Examples](https://gooddata-examples.herokuapp.com/)\n- [Stack Overflow](https://stackoverflow.com/questions/tagged/gooddata)\n\n### Usage\nWith [yarn](https://yarnpkg.com) installed, go to your project directory and run\n```\n$ yarn add @gooddata/react-components\n```\nIf you prefer [npm](npmjs.com) run\n```\n$ npm install --save @gooddata/react-components\n```\n\nThe public API is exposed via global `index.js`. Except for the styles, do not import any other file directly\nbecause they are not intended to be part of the public API.\n\n## Contributing\n\nWe welcome any contribution in form of [issues](https://github.com/gooddata/gooddata-react-components/issues) or [pull requests](https://github.com/gooddata/gooddata-react-components/pulls).\nThese commands may come in handy while developing:\n\n| command | description |\n| ------- | ----------- |\n| `yarn install --pure-lockfile` | first step |\n| ||\n| `yarn dev` | build react-components to `/dist` in watch mode |\n| `yarn test` | run all unit tests |\n| `yarn prettier-write` | format the source code to match the valid codestyle |\n| `yarn validate` | validate codestyle |\n| ||\n| `yarn storybook` | run storybook from `/stories` on http://localhost:9001 |\n| `yarn build-storybook` | build storybook to `/dist-storybook` |\n| `yarn test-storybook` | run storybook and [screenshot tests](https://github.com/gooddata/gdc-client-utils/tree/master/test-storybook) |\n| ||\n| `yarn examples` | run Live Examples dev-server from `/examples` on https://localhost:8999 |\n| `yarn examples-build` | build Live Examples to `/examples/dist` |\n| `yarn examples-server` | serve built Live Examples - see `/examples/server/src` |\n| `yarn examples-testcafe` | run testcafe tests against `localhost:8999` |\n\n### Deploy to heroku.com\nWhen you deploy this repo to heroku, it serves *GoodData.UI Live Examples*.\nRelevant tasks are in `Procfile` and `package.json`.\n\n```bash\n# run in the project directory\nheroku login\nheroku create <your-app-name>\nheroku config:set DOMAIN_ADMIN_USERNAME=x@gooddata.com DOMAIN_ADMIN_PASSWORD=xy PROJECT_ID_TO_ASSIGN=xms7ga4tf3g3nzucd8380o2bev8oeknp\ngit push heroku HEAD:master\nheroku open\n```\n\n### Run Live Examples Locally\nTo run *GoodData.UI Live Examples* locally:\n```bash\ngit clone <this-repository>\ncd  <repository-folder>\nyarn install --pure-lockfile\nyarn examples\n```\nThen open https://localhost:8999 and login using Live Examples account (you can [create one here](https://gooddata-examples.herokuapp.com/registration)).\n\n### Source code formatting\nThe source code in the repository is formatted by [Prettier](https://prettier.io/). \nThe format of the code is validated by our Continuous Integration server and is one of the requirements of successful merge.\n\nPrettier is supported by every major IDE. You can find the list of supported editors and how to configure them [here](https://prettier.io/docs/en/editors.html).\n\nIn the case, when your editor is not supported or you don't want to setup the integration, you can run the `yarn prettier-write` command to reformat the code before commit.\n\n## Changelog\n\n- see [CHANGELOG.md](CHANGELOG.md)\n\n## License\n\n(C) 2007-2018 GoodData Corporation\n\nThis project is dual licensed:\n\n- The ATTRIBUTION-NONCOMMERCIAL 4.0 INTERNATIONAL (CC BY-NC 4.0) is used for purpose of the trial experience and evaluation of GoodData.UI library.\n- The GOODDATA GOODDATA.UI LIBRARY END USER LICENSE AGREEMENT is used for GoodData customers.\n\nFor more information, please see [LICENSE](https://github.com/gooddata/gooddata-react-components/blob/master/LICENSE)\n","gitHead":"a94a1b8590394b9e6f534dc008c7584fb7fb6ee3","scripts":{"dev":"bash scripts/build.sh --dev-watch","test":"jest --watch","build":"bash scripts/build.sh","tslint":"yarn run-tslint -t verbose $npm_package_config_tslint","prepare":"cd examples/server && yarn install --frozen-lockfile && cd ../..; rm -r examples/node_modules 2>/dev/null; true","examples":"bash scripts/run-examples.sh","prepare?":"# Called before `npm publish` and on local `npm install`. Temporarily also for deleting obsolete node_modules. Ends with `true` to continue gracefully.","validate":"tsc --noEmit && yarn tslint && eslint $npm_package_config_eslint && yarn prettier-check","build-dev":"bash scripts/build.sh --dev","examples?":"# Default is developer domain, other options: yarn examples [sec,secure,stg,stg2,stg3,demo,developer or URL]","storybook":"yarn build && start-storybook -p 9001 -c .storybook","test-once":"jest","tslint-ci":"mkdir -p ./ci/results && yarn run-tslint -t checkstyle -o ./ci/results/tslint-results.xml $npm_package_config_tslint","run-tslint":"tslint -p tsconfig.json","validate-ci":"tsc --noEmit && yarn tslint-ci  && eslint $npm_package_config_eslint -f checkstyle -o ci/results/eslint-results.xml && yarn prettier-check","examples-build":"bash scripts/build-examples.sh","prepublishOnly":"yarn build","prettier-check":"prettier --check '{src,stories,styles,__mocks__,examples/server/src,examples/src,examples/test}/**/*.{ts,js,tsx,jsx,json,scss,md,yaml,html}'","prettier-write":"prettier --write '{src,stories,styles,__mocks__,examples/server/src,examples/src,examples/test}/**/*.{ts,js,tsx,jsx,json,scss,md,yaml,html}'","test-storybook":"yarn build && test-storybook","build-storybook":"yarn build && build-storybook -c .storybook -o dist-storybook","examples-server":"node examples/server/src/index.js","heroku-postbuild":"yarn examples-build developer","examples-testcafe":"./scripts/run-testcafe.sh visual","check-circular-deps":"madge --circular --extensions ts ./src","examples-testcafe-ci":"./scripts/run-testcafe.sh ci","examples-testcafe-live":"./scripts/run-testcafe.sh live"},"typings":"dist/index.d.ts","_npmUser":{"name":"gooddata-ci","email":"rail@gooddata.com"},"deprecated":"@gooddata/react-components@7 reached End of Support on March 31, 2022. Please upgrade (see https://sdk.gooddata.com/gooddata-ui/docs/supported_versions.html for more information).","repository":{"url":"git+ssh://git@github.com/gooddata/gooddata-react-components.git","type":"git"},"_npmVersion":"6.4.1","description":"GoodData React Components","directories":{},"lint-staged":{"{src,stories,styles,__mocks__,examples/server/src,examples/src,examples/test}/**/*.{ts,js,tsx,jsx,json,scss,md,yaml,html}":["prettier --write","git add"]},"_nodeVersion":"8.12.0","dependencies":{"rxjs":"^5.5.6","uuid":"^3.2.1","immer":"^1.3.1","lodash":"^4.17.11","invariant":"^2.2.2","classnames":"^2.2.6","highcharts":"7.1.1","prop-types":"^15.6.0","react-intl":"^2.4.0","custom-event":"^1.0.1","ag-grid-react":"20.0.0","react-measure":"^2.3.0","stringify-object":"^2.4.0","@gooddata/typings":"^2.16.0","ag-grid-community":"20.0.0","http-status-codes":"^1.3.0","@gooddata/js-utils":"^3.4.0","@gooddata/numberjs":"^3.1.2","fixed-data-table-2":"0.7.17","react-async-script":"^1.0.1","@gooddata/goodstrap":"^63.1.0","react-dom-factories":"^1.0.2","@gooddata/gooddata-js":"^11.16.0","react-transition-group":"^2.2.1","hoist-non-react-statics":"^3.3.0","nodelist-foreach-polyfill":"^1.2.0","highcharts-grouped-categories":"^1.1.3"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"raf":"3.3.2","yup":"^0.24.1","jest":"24.7.1","husky":"3.0.0","madge":"^3.4.4","react":"^16.5.2","enzyme":"3.5.0","eslint":"4.19.1","formik":"^0.11.11","moment":"2.23.0","history":"^4.7.2","ts-jest":"24.0.0","webpack":"4.30.0","prettier":"1.16.4","react-ga":"^2.5.2","recharts":"1.0.0-beta.9","testcafe":"1.1.4","commander":"2.14.1","node-sass":"4.7.2","react-dom":"^16.5.2","supertest":"3.0.0","ts-loader":"6.0.0","css-loader":"0.28.7","jest-junit":"3.0.0","raw-loader":"0.5.1","styled-jsx":"2.2.1","typescript":"3.3.4000","@babel/core":"7.4.4","@types/jest":"24.0.6","@types/node":"7.0.8","@types/uuid":"3.4.3","file-loader":"3.0.1","lint-staged":"9.1.0","sass-loader":"6.0.6","webpack-cli":"3.3.2","@types/react":"16.0.34","babel-loader":"8.0.5","react-helmet":"5.2.0","react-select":"1.2.1","style-loader":"0.19.1","@types/enzyme":"3.1.13","@types/lodash":"4.14.123","testcafe-live":"0.1.4","@babel/runtime":"7.4.4","@babel/polyfill":"^7.4.4","@storybook/react":"5.0.11","@types/invariant":"2.2.29","@types/react-dom":"16.0.3","isomorphic-fetch":"2.2.1","react-datepicker":"1.1.0","react-router-dom":"4.2.2","@babel/preset-env":"7.4.4","@gooddata/mock-js":"^1.31.0","@storybook/addons":"5.0.11","@types/classnames":"2.2.3","@types/prop-types":"15.5.2","@types/react-intl":"2.3.5","@storybook/theming":"5.0.11","identity-obj-proxy":"^3.0.0","webpack-dev-server":"3.3.1","@babel/preset-react":"7.0.0","@types/react-portal":"4.0.1","babel-plugin-lodash":"3.3.4","html-webpack-plugin":"3.2.0","react-test-renderer":"16.4.2","@types/react-measure":"2.0.5","clean-webpack-plugin":"2.0.2","stats-webpack-plugin":"0.7.0","eslint-config-prettier":"4.1.0","react-google-recaptcha":"^0.11.0","tslint-config-prettier":"1.18.0","@gooddata/eslint-config":"0.1.0","@gooddata/tslint-config":"1.0.0","@types/storybook__react":"4.0.1","@types/stringify-object":"^3.2.0","enzyme-adapter-react-16":"1.3.1","@gooddata/test-storybook":"3.1.1","@storybook/addon-actions":"5.0.11","@storybook/addon-options":"5.0.11","node-sass-magic-importer":"5.1.0","react-syntax-highlighter":"6.1.2","@types/fixed-data-table-2":"0.8.1","@types/react-test-renderer":"16.0.0","circular-dependency-plugin":"5.0.2","compression-webpack-plugin":"2.0.0","@types/enzyme-adapter-react-16":"1.0.3","@types/storybook__addon-actions":"3.4.2","@babel/plugin-proposal-class-properties":"7.4.4","@babel/plugin-proposal-object-rest-spread":"7.4.4","@babel/plugin-transform-async-to-generator":"7.4.4"},"peerDependencies":{"react":"^16.5.2","react-dom":"^16.5.2"},"_npmOperationalInternal":{"tmp":"tmp/react-components_7.2.0-beta.10_1565094495651_0.8279182446527695","host":"s3://npm-registry-packages"}},"7.2.0-beta.11":{"name":"@gooddata/react-components","version":"7.2.0-beta.11","author":{"name":"GoodData Corporation"},"license":"BSD-3-Clause","_id":"@gooddata/react-components@7.2.0-beta.11","maintainers":[{"name":"afi","email":"adam.fiedler@gooddata.com"},{"name":"bertold8","email":"ivan.nejezchleb@seznam.cz"},{"name":"bugsbunny338","email":"jiri.zajic@mensa.cz"},{"name":"gooddata-ci","email":"rail@gooddata.com"},{"name":"ivan.mjartan","email":"ivan.mjartan@gooddata.com"},{"name":"jakub-sterba","email":"jakub.sterba@gooddata.com"},{"name":"jaroslav.tomecek","email":"jaroslav.tomecek@gooddata.com"},{"name":"jkittler","email":"honza.kittler@gmail.com"},{"name":"khanh.le","email":"khanh.le@gooddata.com"},{"name":"langhamp","email":"pavel.langhammer@gooddata.com"},{"name":"lanhuynh","email":"lan.huynh@gooddata.com"},{"name":"linhhong","email":"linh.hong@gooddata.com"},{"name":"lpearce","email":"levi.pearce@gooddata.com"},{"name":"lupko","email":"lubomir.slivka@gooddata.com"},{"name":"martin.mosko","email":"martin.mosko@gooddata.com"},{"name":"michal.marsal","email":"michal.marsal@gooddata.com"},{"name":"nadtan","email":"tan.nguyen@gooddata.com"},{"name":"naibinh","email":"naibinh@gmail.com"},{"name":"nikolacech","email":"nikola.cech@gooddata.com"},{"name":"no23reason","email":"dan.homola@hotmail.cz"},{"name":"pbenes","email":"petr.benes@gooddata.com"},{"name":"petrjanu","email":"petr.janu@gooddata.com"},{"name":"ptquang86","email":"ptquang86@gmail.com"},{"name":"qduval","email":"quentin.duval@gooddata.com"},{"name":"rodri360","email":"me@rodri360.com"},{"name":"sitina","email":"jiri.sitina@gooddata.com"},{"name":"sondo","email":"son.do@gooddata.com"},{"name":"strouhaljan","email":"strouhal.jan@gmail.com"},{"name":"tomas.bouma","email":"tomas.bouma@gooddata.com"},{"name":"tomas.kratochvil","email":"tomas.kratochvil@gooddata.com"},{"name":"tomasreichmann","email":"tomasreichmann@gmail.com"},{"name":"tomsatgd","email":"tomas.satinsky@gooddata.com"},{"name":"tu.ngo","email":"tu.ngo@gooddata.com"},{"name":"vlastikcz","email":"vlastimil.kotas@gooddata.com"},{"name":"xmort","email":"petr.dolejsi@gooddata.com"},{"name":"yanlipnican","email":"yanlipnican@gmail.com"}],"homepage":"https://github.com/gooddata/gooddata-react-components#readme","bugs":{"url":"https://github.com/gooddata/gooddata-react-components/issues"},"dist":{"shasum":"33ff41548e4483a235466ff819d66017033e9fec","tarball":"https://registry.npmjs.org/@gooddata/react-components/-/react-components-7.2.0-beta.11.tgz","fileCount":1839,"integrity":"sha512-Phne2m4A98QUxh+AhQ6yW7ItEqtaUbKFpv6DzBP7ujASD+E+w2UYbcJSo7TPaRSoPfcGT1/1Deu7eekB2tVKtg==","signatures":[{"sig":"MEQCIDLrNmk1drwqwxsiAKvX26ybFKxtonARg+sQxA+kIGhEAiAg9C2YKFYRtTLksTAX3aNikHKLZgut/GWPNp7cRV1cBw==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":7633841,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJdSsImCRA9TVsSAnZWagAAlUkP/j963tNmRHjaMS1HK+s5\nIIm4Snsp/V5jYfC7OyaAz9EOCQM5/6/rCjBUBipGBMyQO/Mh9du2NQIbWJ6s\nIKaLzbpsWsIiIe2N7GCTfZtea/OFlkgE17GBFD4E0Z5ZqRS0xmsXrjcIrh6R\ntqGp1cByAH42+xnf30VjnFMdZWR6ONv+/aX8VcUXU2uC7zAZBeB7/4PVUQkz\nGKY+ojygp3pm8rUA9TqR37HZKCQ2hLBohpxTCBOtJr+qAXZl3CnuBQqEVidv\nnKmT8naY02Eic/Z5i6FYO0PAdaWW9eAI6M99oZk3qjBjVnrHvRNYgc0LDsdm\nPrARFDqadDzH1NoCXW6Nqz5ROMoBnSWkugwkWq5PamShIrEIr9B6xI/v81+q\nnPulZGL3+peYWbmhBahtEvCoLz7gTivd5JCT/4RO6r9/fIzs0SnXT2Dwjs/o\naMNhIkWmSoHOQL/Zp+WSTqa9sWthvEXfQ+IBcVkZdW/HgPGXVHIzZKmhrVFW\nWhU0GFt1W0kg1I+us+kmKF8goOpk5CL6wqigPgd6PHGIgI/io09R8IvxIths\nLopjH3kPD+fWlFBvQgWoc0naF9rqjD8JksoCUPqfbvdBlOYQfQPusIHVn3bK\n7i13k14gIwHRTm7mGNpEj4QPLKXt5cxzw9lIbkBzPmMwyn2WlTgajHzKb0sf\n4Xj2\r\n=+6S9\r\n-----END PGP SIGNATURE-----\r\n"},"jest":{"testRegex":"(/__tests__/.*|\\.(test|spec))\\.(tsx?|jsx?)$","transform":{".(js|jsx)":"babel-jest",".(ts|tsx)":"ts-jest"},"collectCoverage":false,"moduleNameMapper":{"\\.(css|less|sass|scss)$":"<rootDir>/__mocks__/styleMock.ts","^[./a-zA-Z0-9$_-]+\\.svg$":"<rootDir>/jestSvgStub.js"},"coverageReporters":["html"],"setupFilesAfterEnv":["<rootDir>/jest.setup.js"],"collectCoverageFrom":["src/**/*.{ts,tsx}","examples/server/src/**/*.{js,jsx}","!**/*.d.ts"],"moduleFileExtensions":["ts","tsx","js","jsx","json"],"testPathIgnorePatterns":[",/node_modules/","/dist/"]},"main":"dist/index.js","husky":{"hooks":{"pre-commit":"lint-staged"}},"config":{"eslint":"./examples/**/*.{js,jsx}","tslint":"./{__mocks__,src,stories}/{,**/}*.{ts,tsx}"},"readme":"[![npm version](https://badge.fury.io/js/%40gooddata%2Freact-components.svg)](https://www.npmjs.com/package/@gooddata/react-components) \n\n# GoodData.UI React components\n> A React-based JavaScript library for building data-driven applications\n\n## Getting started\n- [GoodData.UI Documentation](http://sdk.gooddata.com/gooddata-ui/)\n- [GoodData.UI Live Examples](https://gooddata-examples.herokuapp.com/)\n- [Stack Overflow](https://stackoverflow.com/questions/tagged/gooddata)\n\n### Usage\nWith [yarn](https://yarnpkg.com) installed, go to your project directory and run\n```\n$ yarn add @gooddata/react-components\n```\nIf you prefer [npm](npmjs.com) run\n```\n$ npm install --save @gooddata/react-components\n```\n\nThe public API is exposed via global `index.js`. Except for the styles, do not import any other file directly\nbecause they are not intended to be part of the public API.\n\n## Contributing\n\nWe welcome any contribution in form of [issues](https://github.com/gooddata/gooddata-react-components/issues) or [pull requests](https://github.com/gooddata/gooddata-react-components/pulls).\nThese commands may come in handy while developing:\n\n| command | description |\n| ------- | ----------- |\n| `yarn install --pure-lockfile` | first step |\n| ||\n| `yarn dev` | build react-components to `/dist` in watch mode |\n| `yarn test` | run all unit tests |\n| `yarn prettier-write` | format the source code to match the valid codestyle |\n| `yarn validate` | validate codestyle |\n| ||\n| `yarn storybook` | run storybook from `/stories` on http://localhost:9001 |\n| `yarn build-storybook` | build storybook to `/dist-storybook` |\n| `yarn test-storybook` | run storybook and [screenshot tests](https://github.com/gooddata/gdc-client-utils/tree/master/test-storybook) |\n| ||\n| `yarn examples` | run Live Examples dev-server from `/examples` on https://localhost:8999 |\n| `yarn examples-build` | build Live Examples to `/examples/dist` |\n| `yarn examples-server` | serve built Live Examples - see `/examples/server/src` |\n| `yarn examples-testcafe` | run testcafe tests against `localhost:8999` |\n\n### Deploy to heroku.com\nWhen you deploy this repo to heroku, it serves *GoodData.UI Live Examples*.\nRelevant tasks are in `Procfile` and `package.json`.\n\n```bash\n# run in the project directory\nheroku login\nheroku create <your-app-name>\nheroku config:set DOMAIN_ADMIN_USERNAME=x@gooddata.com DOMAIN_ADMIN_PASSWORD=xy PROJECT_ID_TO_ASSIGN=xms7ga4tf3g3nzucd8380o2bev8oeknp\ngit push heroku HEAD:master\nheroku open\n```\n\n### Run Live Examples Locally\nTo run *GoodData.UI Live Examples* locally:\n```bash\ngit clone <this-repository>\ncd  <repository-folder>\nyarn install --pure-lockfile\nyarn examples\n```\nThen open https://localhost:8999 and login using Live Examples account (you can [create one here](https://gooddata-examples.herokuapp.com/registration)).\n\n### Source code formatting\nThe source code in the repository is formatted by [Prettier](https://prettier.io/). \nThe format of the code is validated by our Continuous Integration server and is one of the requirements of successful merge.\n\nPrettier is supported by every major IDE. You can find the list of supported editors and how to configure them [here](https://prettier.io/docs/en/editors.html).\n\nIn the case, when your editor is not supported or you don't want to setup the integration, you can run the `yarn prettier-write` command to reformat the code before commit.\n\n## Changelog\n\n- see [CHANGELOG.md](CHANGELOG.md)\n\n## License\n\n(C) 2007-2018 GoodData Corporation\n\nThis project is dual licensed:\n\n- The ATTRIBUTION-NONCOMMERCIAL 4.0 INTERNATIONAL (CC BY-NC 4.0) is used for purpose of the trial experience and evaluation of GoodData.UI library.\n- The GOODDATA GOODDATA.UI LIBRARY END USER LICENSE AGREEMENT is used for GoodData customers.\n\nFor more information, please see [LICENSE](https://github.com/gooddata/gooddata-react-components/blob/master/LICENSE)\n","gitHead":"e14191e71847e19dfec8c2b102daa3fafec596b2","scripts":{"dev":"bash scripts/build.sh --dev-watch","test":"jest --watch","build":"bash scripts/build.sh","tslint":"yarn run-tslint -t verbose $npm_package_config_tslint","prepare":"cd examples/server && yarn install --frozen-lockfile && cd ../..; rm -r examples/node_modules 2>/dev/null; true","examples":"bash scripts/run-examples.sh","prepare?":"# Called before `npm publish` and on local `npm install`. Temporarily also for deleting obsolete node_modules. Ends with `true` to continue gracefully.","validate":"tsc --noEmit && yarn tslint && eslint $npm_package_config_eslint && yarn prettier-check","build-dev":"bash scripts/build.sh --dev","examples?":"# Default is developer domain, other options: yarn examples [sec,secure,stg,stg2,stg3,demo,developer or URL]","storybook":"yarn build && start-storybook -p 9001 -c .storybook","test-once":"jest","tslint-ci":"mkdir -p ./ci/results && yarn run-tslint -t checkstyle -o ./ci/results/tslint-results.xml $npm_package_config_tslint","run-tslint":"tslint -p tsconfig.json","validate-ci":"tsc --noEmit && yarn tslint-ci  && eslint $npm_package_config_eslint -f checkstyle -o ci/results/eslint-results.xml && yarn prettier-check","examples-build":"bash scripts/build-examples.sh","prepublishOnly":"yarn build","prettier-check":"prettier --check '{src,stories,styles,__mocks__,examples/server/src,examples/src,examples/test}/**/*.{ts,js,tsx,jsx,json,scss,md,yaml,html}'","prettier-write":"prettier --write '{src,stories,styles,__mocks__,examples/server/src,examples/src,examples/test}/**/*.{ts,js,tsx,jsx,json,scss,md,yaml,html}'","test-storybook":"yarn build && test-storybook","build-storybook":"yarn build && build-storybook -c .storybook -o dist-storybook","examples-server":"node examples/server/src/index.js","heroku-postbuild":"yarn examples-build developer","examples-testcafe":"./scripts/run-testcafe.sh visual","check-circular-deps":"madge --circular --extensions ts ./src","examples-testcafe-ci":"./scripts/run-testcafe.sh ci","examples-testcafe-live":"./scripts/run-testcafe.sh live"},"typings":"dist/index.d.ts","_npmUser":{"name":"gooddata-ci","email":"rail@gooddata.com"},"deprecated":"@gooddata/react-components@7 reached End of Support on March 31, 2022. Please upgrade (see https://sdk.gooddata.com/gooddata-ui/docs/supported_versions.html for more information).","repository":{"url":"git+ssh://git@github.com/gooddata/gooddata-react-components.git","type":"git"},"_npmVersion":"6.4.1","description":"GoodData React Components","directories":{},"lint-staged":{"{src,stories,styles,__mocks__,examples/server/src,examples/src,examples/test}/**/*.{ts,js,tsx,jsx,json,scss,md,yaml,html}":["prettier --write","git add"]},"_nodeVersion":"8.12.0","dependencies":{"rxjs":"^5.5.6","uuid":"^3.2.1","immer":"^1.3.1","lodash":"^4.17.11","invariant":"^2.2.2","classnames":"^2.2.6","highcharts":"7.1.1","prop-types":"^15.6.0","react-intl":"^2.4.0","custom-event":"^1.0.1","ag-grid-react":"20.0.0","react-measure":"^2.3.0","stringify-object":"^2.4.0","@gooddata/typings":"^2.16.0","ag-grid-community":"20.0.0","http-status-codes":"^1.3.0","@gooddata/js-utils":"^3.4.0","@gooddata/numberjs":"^3.1.2","fixed-data-table-2":"0.7.17","react-async-script":"^1.0.1","@gooddata/goodstrap":"^63.1.1","react-dom-factories":"^1.0.2","@gooddata/gooddata-js":"^11.16.0","react-transition-group":"^2.2.1","hoist-non-react-statics":"^3.3.0","nodelist-foreach-polyfill":"^1.2.0","highcharts-grouped-categories":"^1.1.3"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"raf":"3.3.2","yup":"^0.24.1","jest":"24.7.1","husky":"3.0.0","madge":"^3.4.4","react":"^16.5.2","enzyme":"3.5.0","eslint":"4.19.1","formik":"^0.11.11","moment":"2.23.0","history":"^4.7.2","ts-jest":"24.0.0","webpack":"4.30.0","prettier":"1.16.4","react-ga":"^2.5.2","recharts":"1.0.0-beta.9","testcafe":"1.1.4","commander":"2.14.1","node-sass":"4.7.2","react-dom":"^16.5.2","supertest":"3.0.0","ts-loader":"6.0.0","css-loader":"0.28.7","jest-junit":"3.0.0","raw-loader":"0.5.1","styled-jsx":"2.2.1","typescript":"3.3.4000","@babel/core":"7.4.4","@types/jest":"24.0.6","@types/node":"7.0.8","@types/uuid":"3.4.3","file-loader":"3.0.1","lint-staged":"9.1.0","sass-loader":"6.0.6","webpack-cli":"3.3.2","@types/react":"16.0.34","babel-loader":"8.0.5","react-helmet":"5.2.0","react-select":"1.2.1","style-loader":"0.19.1","@types/enzyme":"3.1.13","@types/lodash":"4.14.123","testcafe-live":"0.1.4","@babel/runtime":"7.4.4","@babel/polyfill":"^7.4.4","@storybook/react":"5.0.11","@types/invariant":"2.2.29","@types/react-dom":"16.0.3","isomorphic-fetch":"2.2.1","react-datepicker":"1.1.0","react-router-dom":"4.2.2","@babel/preset-env":"7.4.4","@gooddata/mock-js":"^1.31.0","@storybook/addons":"5.0.11","@types/classnames":"2.2.3","@types/prop-types":"15.5.2","@types/react-intl":"2.3.5","@storybook/theming":"5.0.11","identity-obj-proxy":"^3.0.0","webpack-dev-server":"3.3.1","@babel/preset-react":"7.0.0","@types/react-portal":"4.0.1","babel-plugin-lodash":"3.3.4","html-webpack-plugin":"3.2.0","react-test-renderer":"16.4.2","@types/react-measure":"2.0.5","clean-webpack-plugin":"2.0.2","stats-webpack-plugin":"0.7.0","eslint-config-prettier":"4.1.0","react-google-recaptcha":"^0.11.0","tslint-config-prettier":"1.18.0","@gooddata/eslint-config":"0.1.0","@gooddata/tslint-config":"1.0.0","@types/storybook__react":"4.0.1","@types/stringify-object":"^3.2.0","enzyme-adapter-react-16":"1.3.1","@gooddata/test-storybook":"3.1.1","@storybook/addon-actions":"5.0.11","@storybook/addon-options":"5.0.11","node-sass-magic-importer":"5.1.0","react-syntax-highlighter":"6.1.2","@types/fixed-data-table-2":"0.8.1","@types/react-test-renderer":"16.0.0","circular-dependency-plugin":"5.0.2","compression-webpack-plugin":"2.0.0","@types/enzyme-adapter-react-16":"1.0.3","@types/storybook__addon-actions":"3.4.2","@babel/plugin-proposal-class-properties":"7.4.4","@babel/plugin-proposal-object-rest-spread":"7.4.4","@babel/plugin-transform-async-to-generator":"7.4.4"},"peerDependencies":{"react":"^16.5.2","react-dom":"^16.5.2"},"_npmOperationalInternal":{"tmp":"tmp/react-components_7.2.0-beta.11_1565180453252_0.5475539874498583","host":"s3://npm-registry-packages"}},"7.2.0-beta.12":{"name":"@gooddata/react-components","version":"7.2.0-beta.12","author":{"name":"GoodData Corporation"},"license":"BSD-3-Clause","_id":"@gooddata/react-components@7.2.0-beta.12","maintainers":[{"name":"afi","email":"adam.fiedler@gooddata.com"},{"name":"bertold8","email":"ivan.nejezchleb@seznam.cz"},{"name":"bugsbunny338","email":"jiri.zajic@mensa.cz"},{"name":"gooddata-ci","email":"rail@gooddata.com"},{"name":"ivan.mjartan","email":"ivan.mjartan@gooddata.com"},{"name":"jakub-sterba","email":"jakub.sterba@gooddata.com"},{"name":"jaroslav.tomecek","email":"jaroslav.tomecek@gooddata.com"},{"name":"jkittler","email":"honza.kittler@gmail.com"},{"name":"khanh.le","email":"khanh.le@gooddata.com"},{"name":"langhamp","email":"pavel.langhammer@gooddata.com"},{"name":"lanhuynh","email":"lan.huynh@gooddata.com"},{"name":"linhhong","email":"linh.hong@gooddata.com"},{"name":"lpearce","email":"levi.pearce@gooddata.com"},{"name":"lupko","email":"lubomir.slivka@gooddata.com"},{"name":"martin.mosko","email":"martin.mosko@gooddata.com"},{"name":"michal.marsal","email":"michal.marsal@gooddata.com"},{"name":"nadtan","email":"tan.nguyen@gooddata.com"},{"name":"naibinh","email":"naibinh@gmail.com"},{"name":"nikolacech","email":"nikola.cech@gooddata.com"},{"name":"no23reason","email":"dan.homola@hotmail.cz"},{"name":"pbenes","email":"petr.benes@gooddata.com"},{"name":"petrjanu","email":"petr.janu@gooddata.com"},{"name":"ptquang86","email":"ptquang86@gmail.com"},{"name":"qduval","email":"quentin.duval@gooddata.com"},{"name":"rodri360","email":"me@rodri360.com"},{"name":"sitina","email":"jiri.sitina@gooddata.com"},{"name":"sondo","email":"son.do@gooddata.com"},{"name":"strouhaljan","email":"strouhal.jan@gmail.com"},{"name":"tomas.bouma","email":"tomas.bouma@gooddata.com"},{"name":"tomas.kratochvil","email":"tomas.kratochvil@gooddata.com"},{"name":"tomasreichmann","email":"tomasreichmann@gmail.com"},{"name":"tomsatgd","email":"tomas.satinsky@gooddata.com"},{"name":"tu.ngo","email":"tu.ngo@gooddata.com"},{"name":"vlastikcz","email":"vlastimil.kotas@gooddata.com"},{"name":"xmort","email":"petr.dolejsi@gooddata.com"},{"name":"yanlipnican","email":"yanlipnican@gmail.com"}],"homepage":"https://github.com/gooddata/gooddata-react-components#readme","bugs":{"url":"https://github.com/gooddata/gooddata-react-components/issues"},"dist":{"shasum":"28466b15406a111bf52e5360405cfdf912b9d567","tarball":"https://registry.npmjs.org/@gooddata/react-components/-/react-components-7.2.0-beta.12.tgz","fileCount":1839,"integrity":"sha512-aNPTE6a3o6y5CbEYUgww4llY/TCUu46eVHSwBmY0H8E/n4jBb53fcqJT/cFuh0ZGUlWpIUi4p+lPaXogBRaSqQ==","signatures":[{"sig":"MEUCIQCnDxuqxSrJXWcmQdq8rKqDLGJdGqttLGeD0b0FD8/3lAIgaLg66iteVdWSiQm8ixpQTC5iGZFkZagiR+X6TzKxYH4=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":7633841,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJdStXeCRA9TVsSAnZWagAAOCcP/3VWKMkGDJ8LzyFPtsXH\nK0k8bL6nmjilDr1AgcOaZbcvV6aHHIPmqYPWFBWg/6ctYh1WyzjI0u9v3WL0\ntTTD4hYzEpr0zlN/wG40RLpIvQWkTtwqIGjmcXPridx2ubC5yP5MEp8/zEfh\nM8j+9F52L2eCfYvQ+6hfR3C/zRX/YWY1IgQqBW1eKqxhXdzTDz0sMi/RXweP\nmk6lKYNofRfvFoShzQS5bbszKkbuOR598F6cXBiUzB5tayNQbZF9172TyM0n\nXw2IJnLWFDU+4MVR+cCpZ41LfSvBIv397ppRbh14U4VN5w3jLe09W2yNMWXd\nDxYAf39/7NGQ4hfbCS97Bvl5V+YBaXvTs3FR+8ESDQelKqAunfS1smwOCPCE\nJlrqyP5XVQ1r1cTRJZe4hPXgEMjF87+XsGfdvMYY9cG5pApt5tfqc8Z0C63z\nu2XMr+SeJwExUEdkTU9r7a8IRVIoDn1ZBElgyCrPa9+ODDv4WTfCNBNoyrPQ\njuUqfg+iDFIyMrw/ZTOZcUBoc2izHSx8iAczcjwzzM23lR7zQjRfTuO5083t\nsK7RhOxCY7xKMCVyNpR85Ry0XGuQuRA5qLjL9f8Kho02/s9AIjB8QnHOcLYC\n2D9D2w089lpQFnCjHpHxPlngetKxH8D6jXfQsYixgL1Q4+xTFlDGVHJPJZTJ\nZnAt\r\n=XHBx\r\n-----END PGP SIGNATURE-----\r\n"},"jest":{"testRegex":"(/__tests__/.*|\\.(test|spec))\\.(tsx?|jsx?)$","transform":{".(js|jsx)":"babel-jest",".(ts|tsx)":"ts-jest"},"collectCoverage":false,"moduleNameMapper":{"\\.(css|less|sass|scss)$":"<rootDir>/__mocks__/styleMock.ts","^[./a-zA-Z0-9$_-]+\\.svg$":"<rootDir>/jestSvgStub.js"},"coverageReporters":["html"],"setupFilesAfterEnv":["<rootDir>/jest.setup.js"],"collectCoverageFrom":["src/**/*.{ts,tsx}","examples/server/src/**/*.{js,jsx}","!**/*.d.ts"],"moduleFileExtensions":["ts","tsx","js","jsx","json"],"testPathIgnorePatterns":[",/node_modules/","/dist/"]},"main":"dist/index.js","husky":{"hooks":{"pre-commit":"lint-staged"}},"config":{"eslint":"./examples/**/*.{js,jsx}","tslint":"./{__mocks__,src,stories}/{,**/}*.{ts,tsx}"},"readme":"[![npm version](https://badge.fury.io/js/%40gooddata%2Freact-components.svg)](https://www.npmjs.com/package/@gooddata/react-components) \n\n# GoodData.UI React components\n> A React-based JavaScript library for building data-driven applications\n\n## Getting started\n- [GoodData.UI Documentation](http://sdk.gooddata.com/gooddata-ui/)\n- [GoodData.UI Live Examples](https://gooddata-examples.herokuapp.com/)\n- [Stack Overflow](https://stackoverflow.com/questions/tagged/gooddata)\n\n### Usage\nWith [yarn](https://yarnpkg.com) installed, go to your project directory and run\n```\n$ yarn add @gooddata/react-components\n```\nIf you prefer [npm](npmjs.com) run\n```\n$ npm install --save @gooddata/react-components\n```\n\nThe public API is exposed via global `index.js`. Except for the styles, do not import any other file directly\nbecause they are not intended to be part of the public API.\n\n## Contributing\n\nWe welcome any contribution in form of [issues](https://github.com/gooddata/gooddata-react-components/issues) or [pull requests](https://github.com/gooddata/gooddata-react-components/pulls).\nThese commands may come in handy while developing:\n\n| command | description |\n| ------- | ----------- |\n| `yarn install --pure-lockfile` | first step |\n| ||\n| `yarn dev` | build react-components to `/dist` in watch mode |\n| `yarn test` | run all unit tests |\n| `yarn prettier-write` | format the source code to match the valid codestyle |\n| `yarn validate` | validate codestyle |\n| ||\n| `yarn storybook` | run storybook from `/stories` on http://localhost:9001 |\n| `yarn build-storybook` | build storybook to `/dist-storybook` |\n| `yarn test-storybook` | run storybook and [screenshot tests](https://github.com/gooddata/gdc-client-utils/tree/master/test-storybook) |\n| ||\n| `yarn examples` | run Live Examples dev-server from `/examples` on https://localhost:8999 |\n| `yarn examples-build` | build Live Examples to `/examples/dist` |\n| `yarn examples-server` | serve built Live Examples - see `/examples/server/src` |\n| `yarn examples-testcafe` | run testcafe tests against `localhost:8999` |\n\n### Deploy to heroku.com\nWhen you deploy this repo to heroku, it serves *GoodData.UI Live Examples*.\nRelevant tasks are in `Procfile` and `package.json`.\n\n```bash\n# run in the project directory\nheroku login\nheroku create <your-app-name>\nheroku config:set DOMAIN_ADMIN_USERNAME=x@gooddata.com DOMAIN_ADMIN_PASSWORD=xy PROJECT_ID_TO_ASSIGN=xms7ga4tf3g3nzucd8380o2bev8oeknp\ngit push heroku HEAD:master\nheroku open\n```\n\n### Run Live Examples Locally\nTo run *GoodData.UI Live Examples* locally:\n```bash\ngit clone <this-repository>\ncd  <repository-folder>\nyarn install --pure-lockfile\nyarn examples\n```\nThen open https://localhost:8999 and login using Live Examples account (you can [create one here](https://gooddata-examples.herokuapp.com/registration)).\n\n### Source code formatting\nThe source code in the repository is formatted by [Prettier](https://prettier.io/). \nThe format of the code is validated by our Continuous Integration server and is one of the requirements of successful merge.\n\nPrettier is supported by every major IDE. You can find the list of supported editors and how to configure them [here](https://prettier.io/docs/en/editors.html).\n\nIn the case, when your editor is not supported or you don't want to setup the integration, you can run the `yarn prettier-write` command to reformat the code before commit.\n\n## Changelog\n\n- see [CHANGELOG.md](CHANGELOG.md)\n\n## License\n\n(C) 2007-2018 GoodData Corporation\n\nThis project is dual licensed:\n\n- The ATTRIBUTION-NONCOMMERCIAL 4.0 INTERNATIONAL (CC BY-NC 4.0) is used for purpose of the trial experience and evaluation of GoodData.UI library.\n- The GOODDATA GOODDATA.UI LIBRARY END USER LICENSE AGREEMENT is used for GoodData customers.\n\nFor more information, please see [LICENSE](https://github.com/gooddata/gooddata-react-components/blob/master/LICENSE)\n","gitHead":"f40eae827610d7e203980121daf2be41d59c2654","scripts":{"dev":"bash scripts/build.sh --dev-watch","test":"jest --watch","build":"bash scripts/build.sh","tslint":"yarn run-tslint -t verbose $npm_package_config_tslint","prepare":"cd examples/server && yarn install --frozen-lockfile && cd ../..; rm -r examples/node_modules 2>/dev/null; true","examples":"bash scripts/run-examples.sh","prepare?":"# Called before `npm publish` and on local `npm install`. Temporarily also for deleting obsolete node_modules. Ends with `true` to continue gracefully.","validate":"tsc --noEmit && yarn tslint && eslint $npm_package_config_eslint && yarn prettier-check","build-dev":"bash scripts/build.sh --dev","examples?":"# Default is developer domain, other options: yarn examples [sec,secure,stg,stg2,stg3,demo,developer or URL]","storybook":"yarn build && start-storybook -p 9001 -c .storybook","test-once":"jest","tslint-ci":"mkdir -p ./ci/results && yarn run-tslint -t checkstyle -o ./ci/results/tslint-results.xml $npm_package_config_tslint","run-tslint":"tslint -p tsconfig.json","validate-ci":"tsc --noEmit && yarn tslint-ci  && eslint $npm_package_config_eslint -f checkstyle -o ci/results/eslint-results.xml && yarn prettier-check","examples-build":"bash scripts/build-examples.sh","prepublishOnly":"yarn build","prettier-check":"prettier --check '{src,stories,styles,__mocks__,examples/server/src,examples/src,examples/test}/**/*.{ts,js,tsx,jsx,json,scss,md,yaml,html}'","prettier-write":"prettier --write '{src,stories,styles,__mocks__,examples/server/src,examples/src,examples/test}/**/*.{ts,js,tsx,jsx,json,scss,md,yaml,html}'","test-storybook":"yarn build && test-storybook","build-storybook":"yarn build && build-storybook -c .storybook -o dist-storybook","examples-server":"node examples/server/src/index.js","heroku-postbuild":"yarn examples-build developer","examples-testcafe":"./scripts/run-testcafe.sh visual","check-circular-deps":"madge --circular --extensions ts ./src","examples-testcafe-ci":"./scripts/run-testcafe.sh ci","examples-testcafe-live":"./scripts/run-testcafe.sh live"},"typings":"dist/index.d.ts","_npmUser":{"name":"gooddata-ci","email":"rail@gooddata.com"},"deprecated":"@gooddata/react-components@7 reached End of Support on March 31, 2022. Please upgrade (see https://sdk.gooddata.com/gooddata-ui/docs/supported_versions.html for more information).","repository":{"url":"git+ssh://git@github.com/gooddata/gooddata-react-components.git","type":"git"},"_npmVersion":"6.4.1","description":"GoodData React Components","directories":{},"lint-staged":{"{src,stories,styles,__mocks__,examples/server/src,examples/src,examples/test}/**/*.{ts,js,tsx,jsx,json,scss,md,yaml,html}":["prettier --write","git add"]},"_nodeVersion":"8.12.0","dependencies":{"rxjs":"^5.5.6","uuid":"^3.2.1","immer":"^1.3.1","lodash":"^4.17.11","invariant":"^2.2.2","classnames":"^2.2.6","highcharts":"7.1.1","prop-types":"^15.6.0","react-intl":"^2.4.0","custom-event":"^1.0.1","ag-grid-react":"20.0.0","react-measure":"^2.3.0","stringify-object":"^2.4.0","@gooddata/typings":"^2.16.0","ag-grid-community":"20.0.0","http-status-codes":"^1.3.0","@gooddata/js-utils":"^3.4.0","@gooddata/numberjs":"^3.1.2","fixed-data-table-2":"0.7.17","react-async-script":"^1.0.1","@gooddata/goodstrap":"^63.1.1","react-dom-factories":"^1.0.2","@gooddata/gooddata-js":"^11.16.0","react-transition-group":"^2.2.1","hoist-non-react-statics":"^3.3.0","nodelist-foreach-polyfill":"^1.2.0","highcharts-grouped-categories":"^1.1.3"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"raf":"3.3.2","yup":"^0.24.1","jest":"24.7.1","husky":"3.0.0","madge":"^3.4.4","react":"^16.5.2","enzyme":"3.5.0","eslint":"4.19.1","formik":"^0.11.11","moment":"2.23.0","history":"^4.7.2","ts-jest":"24.0.0","webpack":"4.30.0","prettier":"1.16.4","react-ga":"^2.5.2","recharts":"1.0.0-beta.9","testcafe":"1.1.4","commander":"2.14.1","node-sass":"4.7.2","react-dom":"^16.5.2","supertest":"3.0.0","ts-loader":"6.0.0","css-loader":"0.28.7","jest-junit":"3.0.0","raw-loader":"0.5.1","styled-jsx":"2.2.1","typescript":"3.3.4000","@babel/core":"7.4.4","@types/jest":"24.0.6","@types/node":"7.0.8","@types/uuid":"3.4.3","file-loader":"3.0.1","lint-staged":"9.1.0","sass-loader":"6.0.6","webpack-cli":"3.3.2","@types/react":"16.0.34","babel-loader":"8.0.5","react-helmet":"5.2.0","react-select":"1.2.1","style-loader":"0.19.1","@types/enzyme":"3.1.13","@types/lodash":"4.14.123","testcafe-live":"0.1.4","@babel/runtime":"7.4.4","@babel/polyfill":"^7.4.4","@storybook/react":"5.0.11","@types/invariant":"2.2.29","@types/react-dom":"16.0.3","isomorphic-fetch":"2.2.1","react-datepicker":"1.1.0","react-router-dom":"4.2.2","@babel/preset-env":"7.4.4","@gooddata/mock-js":"^1.31.0","@storybook/addons":"5.0.11","@types/classnames":"2.2.3","@types/prop-types":"15.5.2","@types/react-intl":"2.3.5","@storybook/theming":"5.0.11","identity-obj-proxy":"^3.0.0","webpack-dev-server":"3.3.1","@babel/preset-react":"7.0.0","@types/react-portal":"4.0.1","babel-plugin-lodash":"3.3.4","html-webpack-plugin":"3.2.0","react-test-renderer":"16.4.2","@types/react-measure":"2.0.5","clean-webpack-plugin":"2.0.2","stats-webpack-plugin":"0.7.0","eslint-config-prettier":"4.1.0","react-google-recaptcha":"^0.11.0","tslint-config-prettier":"1.18.0","@gooddata/eslint-config":"0.1.0","@gooddata/tslint-config":"1.0.0","@types/storybook__react":"4.0.1","@types/stringify-object":"^3.2.0","enzyme-adapter-react-16":"1.3.1","@gooddata/test-storybook":"3.1.1","@storybook/addon-actions":"5.0.11","@storybook/addon-options":"5.0.11","node-sass-magic-importer":"5.1.0","react-syntax-highlighter":"6.1.2","@types/fixed-data-table-2":"0.8.1","@types/react-test-renderer":"16.0.0","circular-dependency-plugin":"5.0.2","compression-webpack-plugin":"2.0.0","@types/enzyme-adapter-react-16":"1.0.3","@types/storybook__addon-actions":"3.4.2","@babel/plugin-proposal-class-properties":"7.4.4","@babel/plugin-proposal-object-rest-spread":"7.4.4","@babel/plugin-transform-async-to-generator":"7.4.4"},"peerDependencies":{"react":"^16.5.2","react-dom":"^16.5.2"},"_npmOperationalInternal":{"tmp":"tmp/react-components_7.2.0-beta.12_1565185500869_0.03394275246869416","host":"s3://npm-registry-packages"}},"7.2.0-beta.13":{"name":"@gooddata/react-components","version":"7.2.0-beta.13","author":{"name":"GoodData Corporation"},"license":"BSD-3-Clause","_id":"@gooddata/react-components@7.2.0-beta.13","maintainers":[{"name":"afi","email":"adam.fiedler@gooddata.com"},{"name":"bertold8","email":"ivan.nejezchleb@seznam.cz"},{"name":"bugsbunny338","email":"jiri.zajic@mensa.cz"},{"name":"gooddata-ci","email":"rail@gooddata.com"},{"name":"ivan.mjartan","email":"ivan.mjartan@gooddata.com"},{"name":"jakub-sterba","email":"jakub.sterba@gooddata.com"},{"name":"jaroslav.tomecek","email":"jaroslav.tomecek@gooddata.com"},{"name":"jkittler","email":"honza.kittler@gmail.com"},{"name":"khanh.le","email":"khanh.le@gooddata.com"},{"name":"langhamp","email":"pavel.langhammer@gooddata.com"},{"name":"lanhuynh","email":"lan.huynh@gooddata.com"},{"name":"linhhong","email":"linh.hong@gooddata.com"},{"name":"lpearce","email":"levi.pearce@gooddata.com"},{"name":"lupko","email":"lubomir.slivka@gooddata.com"},{"name":"martin.mosko","email":"martin.mosko@gooddata.com"},{"name":"michal.marsal","email":"michal.marsal@gooddata.com"},{"name":"nadtan","email":"tan.nguyen@gooddata.com"},{"name":"naibinh","email":"naibinh@gmail.com"},{"name":"nikolacech","email":"nikola.cech@gooddata.com"},{"name":"no23reason","email":"dan.homola@hotmail.cz"},{"name":"pbenes","email":"petr.benes@gooddata.com"},{"name":"petrjanu","email":"petr.janu@gooddata.com"},{"name":"ptquang86","email":"ptquang86@gmail.com"},{"name":"qduval","email":"quentin.duval@gooddata.com"},{"name":"rodri360","email":"me@rodri360.com"},{"name":"sitina","email":"jiri.sitina@gooddata.com"},{"name":"sondo","email":"son.do@gooddata.com"},{"name":"strouhaljan","email":"strouhal.jan@gmail.com"},{"name":"tomas.bouma","email":"tomas.bouma@gooddata.com"},{"name":"tomas.kratochvil","email":"tomas.kratochvil@gooddata.com"},{"name":"tomasreichmann","email":"tomasreichmann@gmail.com"},{"name":"tomsatgd","email":"tomas.satinsky@gooddata.com"},{"name":"tu.ngo","email":"tu.ngo@gooddata.com"},{"name":"vlastikcz","email":"vlastimil.kotas@gooddata.com"},{"name":"xmort","email":"petr.dolejsi@gooddata.com"},{"name":"yanlipnican","email":"yanlipnican@gmail.com"}],"homepage":"https://github.com/gooddata/gooddata-react-components#readme","bugs":{"url":"https://github.com/gooddata/gooddata-react-components/issues"},"dist":{"shasum":"32973a66bf0ab26f6d41ccc480fcfc540f0c3ed4","tarball":"https://registry.npmjs.org/@gooddata/react-components/-/react-components-7.2.0-beta.13.tgz","fileCount":1839,"integrity":"sha512-N3J+Q7YtZgSeuVd9tmAYuGMCccfmGMd0qdEQditF1dcYQi+oQK+TaUxfI/u9BVoFuFvEa9ZhGb7YI8C+1nzbtg==","signatures":[{"sig":"MEYCIQCJogpVswNxiewUXSW+vXmv8z+vNAaLItJ1lba61pooHQIhAMHwljiHD3LQWCgW+Sv2VPKBGFAc3tEkPWIZA3e0zPJ7","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":7634331,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJdS+FpCRA9TVsSAnZWagAAceYQAIUa/7n+Hr4rVUcjw7BP\nykbIuC5fH4odpiotA9iDJjcjajcxcan3hLbyrNcU1TBGf1lMqjK//fUZmhja\ngiG399W1GwzHLequqvnpf2fDixla6B8BFBV1ePPY9w0er12ri3Bzye+7J3g3\nc0nHpgiNICZKF9J8q33XbsuTOG55/CWABelcVW20Vj6Il8ovPYGhecS4VKfe\n/8Y6L80NEGPp/2YXXr0GAaXUBNYy4Xfv2XtvZnWRpWOftGrikZ3jdTyDLTCQ\nFgh85bJJZZXgzNbqA953Qu23YKPUfwnM409F+JnWJ6zynnZWt51ISBwb50Re\nXvZaDd21jWFod3XM7mRvQ4HNbCww3S8hJKDBwAO53q9LW1L/C/ZOYArmuzRB\nD1YADnWN+mwND1y9nis4lg2zZMwArRcQAligO6a/mpS7i+PbQ9+2KCE0AklK\nMcaZQTxmqV039MWDnOkIP9yfSZzoUz9U/Fi84Zf2s93TzbqFeQjUvfnPcfqz\nv17tWz7GSTD2/9ngJn1hLpCNS9Ijxlwq/HBvnwUE8AF3Y8Tn/qdk051a2PO+\nDtAFmKI2CNSgHBAxMukF/s5AIeWKUHh5PHuLkhJ2KQS5XEx8M/WTIW1LgV5p\n1vZCfUVLTo2SkC/w01KBOcRZNmXV9iOnrc2XuDCO6dgLHW157Cpj1rFxoO5Z\nhgSW\r\n=2U7u\r\n-----END PGP SIGNATURE-----\r\n"},"jest":{"testRegex":"(/__tests__/.*|\\.(test|spec))\\.(tsx?|jsx?)$","transform":{".(js|jsx)":"babel-jest",".(ts|tsx)":"ts-jest"},"collectCoverage":false,"moduleNameMapper":{"\\.(css|less|sass|scss)$":"<rootDir>/__mocks__/styleMock.ts","^[./a-zA-Z0-9$_-]+\\.svg$":"<rootDir>/jestSvgStub.js"},"coverageReporters":["html"],"setupFilesAfterEnv":["<rootDir>/jest.setup.js"],"collectCoverageFrom":["src/**/*.{ts,tsx}","examples/server/src/**/*.{js,jsx}","!**/*.d.ts"],"moduleFileExtensions":["ts","tsx","js","jsx","json"],"testPathIgnorePatterns":[",/node_modules/","/dist/"]},"main":"dist/index.js","husky":{"hooks":{"pre-commit":"lint-staged"}},"config":{"eslint":"./examples/**/*.{js,jsx}","tslint":"./{__mocks__,src,stories}/{,**/}*.{ts,tsx}"},"readme":"[![npm version](https://badge.fury.io/js/%40gooddata%2Freact-components.svg)](https://www.npmjs.com/package/@gooddata/react-components) \n\n# GoodData.UI React components\n> A React-based JavaScript library for building data-driven applications\n\n## Getting started\n- [GoodData.UI Documentation](http://sdk.gooddata.com/gooddata-ui/)\n- [GoodData.UI Live Examples](https://gooddata-examples.herokuapp.com/)\n- [Stack Overflow](https://stackoverflow.com/questions/tagged/gooddata)\n\n### Usage\nWith [yarn](https://yarnpkg.com) installed, go to your project directory and run\n```\n$ yarn add @gooddata/react-components\n```\nIf you prefer [npm](npmjs.com) run\n```\n$ npm install --save @gooddata/react-components\n```\n\nThe public API is exposed via global `index.js`. Except for the styles, do not import any other file directly\nbecause they are not intended to be part of the public API.\n\n## Contributing\n\nWe welcome any contribution in form of [issues](https://github.com/gooddata/gooddata-react-components/issues) or [pull requests](https://github.com/gooddata/gooddata-react-components/pulls).\nThese commands may come in handy while developing:\n\n| command | description |\n| ------- | ----------- |\n| `yarn install --pure-lockfile` | first step |\n| ||\n| `yarn dev` | build react-components to `/dist` in watch mode |\n| `yarn test` | run all unit tests |\n| `yarn prettier-write` | format the source code to match the valid codestyle |\n| `yarn validate` | validate codestyle |\n| ||\n| `yarn storybook` | run storybook from `/stories` on http://localhost:9001 |\n| `yarn build-storybook` | build storybook to `/dist-storybook` |\n| `yarn test-storybook` | run storybook and [screenshot tests](https://github.com/gooddata/gdc-client-utils/tree/master/test-storybook) |\n| ||\n| `yarn examples` | run Live Examples dev-server from `/examples` on https://localhost:8999 |\n| `yarn examples-build` | build Live Examples to `/examples/dist` |\n| `yarn examples-server` | serve built Live Examples - see `/examples/server/src` |\n| `yarn examples-testcafe` | run testcafe tests against `localhost:8999` |\n\n### Deploy to heroku.com\nWhen you deploy this repo to heroku, it serves *GoodData.UI Live Examples*.\nRelevant tasks are in `Procfile` and `package.json`.\n\n```bash\n# run in the project directory\nheroku login\nheroku create <your-app-name>\nheroku config:set DOMAIN_ADMIN_USERNAME=x@gooddata.com DOMAIN_ADMIN_PASSWORD=xy PROJECT_ID_TO_ASSIGN=xms7ga4tf3g3nzucd8380o2bev8oeknp\ngit push heroku HEAD:master\nheroku open\n```\n\n### Run Live Examples Locally\nTo run *GoodData.UI Live Examples* locally:\n```bash\ngit clone <this-repository>\ncd  <repository-folder>\nyarn install --pure-lockfile\nyarn examples\n```\nThen open https://localhost:8999 and login using Live Examples account (you can [create one here](https://gooddata-examples.herokuapp.com/registration)).\n\n### Source code formatting\nThe source code in the repository is formatted by [Prettier](https://prettier.io/). \nThe format of the code is validated by our Continuous Integration server and is one of the requirements of successful merge.\n\nPrettier is supported by every major IDE. You can find the list of supported editors and how to configure them [here](https://prettier.io/docs/en/editors.html).\n\nIn the case, when your editor is not supported or you don't want to setup the integration, you can run the `yarn prettier-write` command to reformat the code before commit.\n\n## Changelog\n\n- see [CHANGELOG.md](CHANGELOG.md)\n\n## License\n\n(C) 2007-2018 GoodData Corporation\n\nThis project is dual licensed:\n\n- The ATTRIBUTION-NONCOMMERCIAL 4.0 INTERNATIONAL (CC BY-NC 4.0) is used for purpose of the trial experience and evaluation of GoodData.UI library.\n- The GOODDATA GOODDATA.UI LIBRARY END USER LICENSE AGREEMENT is used for GoodData customers.\n\nFor more information, please see [LICENSE](https://github.com/gooddata/gooddata-react-components/blob/master/LICENSE)\n","gitHead":"a6b9e6cc10f22e344bd4a884d11517c4bc9a9ab8","scripts":{"dev":"bash scripts/build.sh --dev-watch","test":"jest --watch","build":"bash scripts/build.sh","tslint":"yarn run-tslint -t verbose $npm_package_config_tslint","prepare":"cd examples/server && yarn install --frozen-lockfile && cd ../..; rm -r examples/node_modules 2>/dev/null; true","examples":"bash scripts/run-examples.sh","prepare?":"# Called before `npm publish` and on local `npm install`. Temporarily also for deleting obsolete node_modules. Ends with `true` to continue gracefully.","validate":"tsc --noEmit && yarn tslint && eslint $npm_package_config_eslint && yarn prettier-check","build-dev":"bash scripts/build.sh --dev","examples?":"# Default is developer domain, other options: yarn examples [sec,secure,stg,stg2,stg3,demo,developer or URL]","storybook":"yarn build && start-storybook -p 9001 -c .storybook","test-once":"jest","tslint-ci":"mkdir -p ./ci/results && yarn run-tslint -t checkstyle -o ./ci/results/tslint-results.xml $npm_package_config_tslint","run-tslint":"tslint -p tsconfig.json","validate-ci":"tsc --noEmit && yarn tslint-ci  && eslint $npm_package_config_eslint -f checkstyle -o ci/results/eslint-results.xml && yarn prettier-check","examples-build":"bash scripts/build-examples.sh","prepublishOnly":"yarn build","prettier-check":"prettier --check '{src,stories,styles,__mocks__,examples/server/src,examples/src,examples/test}/**/*.{ts,js,tsx,jsx,json,scss,md,yaml,html}'","prettier-write":"prettier --write '{src,stories,styles,__mocks__,examples/server/src,examples/src,examples/test}/**/*.{ts,js,tsx,jsx,json,scss,md,yaml,html}'","test-storybook":"yarn build && test-storybook","build-storybook":"yarn build && build-storybook -c .storybook -o dist-storybook","examples-server":"node examples/server/src/index.js","heroku-postbuild":"yarn examples-build developer","examples-testcafe":"./scripts/run-testcafe.sh visual","check-circular-deps":"madge --circular --extensions ts ./src","examples-testcafe-ci":"./scripts/run-testcafe.sh ci","examples-testcafe-live":"./scripts/run-testcafe.sh live"},"typings":"dist/index.d.ts","_npmUser":{"name":"gooddata-ci","email":"rail@gooddata.com"},"deprecated":"@gooddata/react-components@7 reached End of Support on March 31, 2022. Please upgrade (see https://sdk.gooddata.com/gooddata-ui/docs/supported_versions.html for more information).","repository":{"url":"git+ssh://git@github.com/gooddata/gooddata-react-components.git","type":"git"},"_npmVersion":"6.4.1","description":"GoodData React Components","directories":{},"lint-staged":{"{src,stories,styles,__mocks__,examples/server/src,examples/src,examples/test}/**/*.{ts,js,tsx,jsx,json,scss,md,yaml,html}":["prettier --write","git add"]},"_nodeVersion":"8.12.0","dependencies":{"rxjs":"^5.5.6","uuid":"^3.2.1","immer":"^1.3.1","lodash":"^4.17.11","invariant":"^2.2.2","classnames":"^2.2.6","highcharts":"7.1.1","prop-types":"^15.6.0","react-intl":"^2.4.0","custom-event":"^1.0.1","ag-grid-react":"20.0.0","react-measure":"^2.3.0","stringify-object":"^2.4.0","@gooddata/typings":"^2.16.0","ag-grid-community":"20.0.0","http-status-codes":"^1.3.0","@gooddata/js-utils":"^3.4.0","@gooddata/numberjs":"^3.1.2","fixed-data-table-2":"0.7.17","react-async-script":"^1.0.1","@gooddata/goodstrap":"^63.1.1","react-dom-factories":"^1.0.2","@gooddata/gooddata-js":"^11.16.0","react-transition-group":"^2.2.1","hoist-non-react-statics":"^3.3.0","nodelist-foreach-polyfill":"^1.2.0","highcharts-grouped-categories":"^1.1.3"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"raf":"3.3.2","yup":"^0.24.1","jest":"24.7.1","husky":"3.0.0","madge":"^3.4.4","react":"^16.5.2","enzyme":"3.5.0","eslint":"4.19.1","formik":"^0.11.11","moment":"2.23.0","history":"^4.7.2","ts-jest":"24.0.0","webpack":"4.30.0","prettier":"1.16.4","react-ga":"^2.5.2","recharts":"1.0.0-beta.9","testcafe":"1.1.4","commander":"2.14.1","node-sass":"4.7.2","react-dom":"^16.5.2","supertest":"3.0.0","ts-loader":"6.0.0","css-loader":"0.28.7","jest-junit":"3.0.0","raw-loader":"0.5.1","styled-jsx":"2.2.1","typescript":"3.3.4000","@babel/core":"7.4.4","@types/jest":"24.0.6","@types/node":"7.0.8","@types/uuid":"3.4.3","file-loader":"3.0.1","lint-staged":"9.1.0","sass-loader":"6.0.6","webpack-cli":"3.3.2","@types/react":"16.0.34","babel-loader":"8.0.5","react-helmet":"5.2.0","react-select":"1.2.1","style-loader":"0.19.1","@types/enzyme":"3.1.13","@types/lodash":"4.14.123","testcafe-live":"0.1.4","@babel/runtime":"7.4.4","@babel/polyfill":"^7.4.4","@storybook/react":"5.0.11","@types/invariant":"2.2.29","@types/react-dom":"16.0.3","isomorphic-fetch":"2.2.1","react-datepicker":"1.1.0","react-router-dom":"4.2.2","@babel/preset-env":"7.4.4","@gooddata/mock-js":"^1.31.0","@storybook/addons":"5.0.11","@types/classnames":"2.2.3","@types/prop-types":"15.5.2","@types/react-intl":"2.3.5","@storybook/theming":"5.0.11","identity-obj-proxy":"^3.0.0","webpack-dev-server":"3.3.1","@babel/preset-react":"7.0.0","@types/react-portal":"4.0.1","babel-plugin-lodash":"3.3.4","html-webpack-plugin":"3.2.0","react-test-renderer":"16.4.2","@types/react-measure":"2.0.5","clean-webpack-plugin":"2.0.2","stats-webpack-plugin":"0.7.0","eslint-config-prettier":"4.1.0","react-google-recaptcha":"^0.11.0","tslint-config-prettier":"1.18.0","@gooddata/eslint-config":"0.1.0","@gooddata/tslint-config":"1.0.0","@types/storybook__react":"4.0.1","@types/stringify-object":"^3.2.0","enzyme-adapter-react-16":"1.3.1","@gooddata/test-storybook":"3.1.1","@storybook/addon-actions":"5.0.11","@storybook/addon-options":"5.0.11","node-sass-magic-importer":"5.1.0","react-syntax-highlighter":"6.1.2","@types/fixed-data-table-2":"0.8.1","@types/react-test-renderer":"16.0.0","circular-dependency-plugin":"5.0.2","compression-webpack-plugin":"2.0.0","@types/enzyme-adapter-react-16":"1.0.3","@types/storybook__addon-actions":"3.4.2","@babel/plugin-proposal-class-properties":"7.4.4","@babel/plugin-proposal-object-rest-spread":"7.4.4","@babel/plugin-transform-async-to-generator":"7.4.4"},"peerDependencies":{"react":"^16.5.2","react-dom":"^16.5.2"},"_npmOperationalInternal":{"tmp":"tmp/react-components_7.2.0-beta.13_1565253992657_0.27839205281943946","host":"s3://npm-registry-packages"}},"7.2.0-beta.14":{"name":"@gooddata/react-components","version":"7.2.0-beta.14","author":{"name":"GoodData Corporation"},"license":"BSD-3-Clause","_id":"@gooddata/react-components@7.2.0-beta.14","maintainers":[{"name":"afi","email":"adam.fiedler@gooddata.com"},{"name":"bertold8","email":"ivan.nejezchleb@seznam.cz"},{"name":"bugsbunny338","email":"jiri.zajic@mensa.cz"},{"name":"gooddata-ci","email":"rail@gooddata.com"},{"name":"ivan.mjartan","email":"ivan.mjartan@gooddata.com"},{"name":"jakub-sterba","email":"jakub.sterba@gooddata.com"},{"name":"jaroslav.tomecek","email":"jaroslav.tomecek@gooddata.com"},{"name":"jkittler","email":"honza.kittler@gmail.com"},{"name":"khanh.le","email":"khanh.le@gooddata.com"},{"name":"langhamp","email":"pavel.langhammer@gooddata.com"},{"name":"lanhuynh","email":"lan.huynh@gooddata.com"},{"name":"linhhong","email":"linh.hong@gooddata.com"},{"name":"lpearce","email":"levi.pearce@gooddata.com"},{"name":"lupko","email":"lubomir.slivka@gooddata.com"},{"name":"martin.mosko","email":"martin.mosko@gooddata.com"},{"name":"michal.marsal","email":"michal.marsal@gooddata.com"},{"name":"nadtan","email":"tan.nguyen@gooddata.com"},{"name":"naibinh","email":"naibinh@gmail.com"},{"name":"nikolacech","email":"nikola.cech@gooddata.com"},{"name":"no23reason","email":"dan.homola@hotmail.cz"},{"name":"pbenes","email":"petr.benes@gooddata.com"},{"name":"petrjanu","email":"petr.janu@gooddata.com"},{"name":"ptquang86","email":"ptquang86@gmail.com"},{"name":"qduval","email":"quentin.duval@gooddata.com"},{"name":"rodri360","email":"me@rodri360.com"},{"name":"sitina","email":"jiri.sitina@gooddata.com"},{"name":"sondo","email":"son.do@gooddata.com"},{"name":"strouhaljan","email":"strouhal.jan@gmail.com"},{"name":"tomas.bouma","email":"tomas.bouma@gooddata.com"},{"name":"tomas.kratochvil","email":"tomas.kratochvil@gooddata.com"},{"name":"tomasreichmann","email":"tomasreichmann@gmail.com"},{"name":"tomsatgd","email":"tomas.satinsky@gooddata.com"},{"name":"tu.ngo","email":"tu.ngo@gooddata.com"},{"name":"vlastikcz","email":"vlastimil.kotas@gooddata.com"},{"name":"xmort","email":"petr.dolejsi@gooddata.com"},{"name":"yanlipnican","email":"yanlipnican@gmail.com"}],"homepage":"https://github.com/gooddata/gooddata-react-components#readme","bugs":{"url":"https://github.com/gooddata/gooddata-react-components/issues"},"dist":{"shasum":"e7c6138381fbb142e51b849bf4b53fc96781ea71","tarball":"https://registry.npmjs.org/@gooddata/react-components/-/react-components-7.2.0-beta.14.tgz","fileCount":1839,"integrity":"sha512-BUhbDb1y90A2zAboPNLrsWclfP3fWmeuFc4f0nPOb6wD05K0eBDJd2dD+uoo4tSjESKwOV7mREZqSLNNcA2ykQ==","signatures":[{"sig":"MEUCIQCCOHm7MIYO9q4j8dP2xdGmFhSe/wBtQ3rZfvGTf4Wm7wIgJtpVGd3MXkAq13XLcqpjVZXhLvG68lmF9T0IOXqlbXA=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":7634331,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJdTAa7CRA9TVsSAnZWagAAF1MQAJx5OSkAyGz/je6CLBkF\nVdQLeFMzNmsE+H27o9rK9Emxh9lU/eScOgtkWODEIgN1VQCfUZ8N4df7S+kf\nNwv0H4l0LaDlT6j8TKWlsG2SxxxFx9VUheeemifNSEOR8Y0YzpGM1ZP2963C\nEry/U3Zn07ncNxD/i5VHvB5E6vHjGxLlYmi9P2ybB25voFqcgTIE6aahEbq/\nlwj1KrfB7+huDXW/072FUOqZnWlzrNaSo3P9UDtOk9iwtnB6k6lteELjILt7\nsO3ARaRT2IXVf4BiA5HRWBzJaVlNb4cbfPqDRg+xQxRnbecpC6M2BsfhzG7B\n+m0lh3FRNdGsEY71f5roiL480maUFQhje0JpsGSNzhi3YNcpa+l4LqjkKelk\nabhyFdLyxC6czNJyFKMaqIflbR8Aca8yCgTmlUWgPE4ieePAW39h+zW/lMio\nApuyIRnEwgQHX6miJpd+sCrBG2pJVoO4Zn6ienNcycNJ1OHtQ/dFyE2WpfSB\n3vjsVvieOAwuKZeKZ9BxIw5O0TNtWwfHg3o9mJdZDutYez71dBznZJ546Epn\n+eSJvVMI0mdgiwepVBjablSZDht4y+CNNgv9mRtYUMyp4yW+rwdQ6+LXts9w\nfo13IqmJslpyosb5NWf8GnRBHCmI/41lEk8hHVBSjzBfxzGD8P6c7tFeobcR\nNYKa\r\n=mBfQ\r\n-----END PGP SIGNATURE-----\r\n"},"jest":{"testRegex":"(/__tests__/.*|\\.(test|spec))\\.(tsx?|jsx?)$","transform":{".(js|jsx)":"babel-jest",".(ts|tsx)":"ts-jest"},"collectCoverage":false,"moduleNameMapper":{"\\.(css|less|sass|scss)$":"<rootDir>/__mocks__/styleMock.ts","^[./a-zA-Z0-9$_-]+\\.svg$":"<rootDir>/jestSvgStub.js"},"coverageReporters":["html"],"setupFilesAfterEnv":["<rootDir>/jest.setup.js"],"collectCoverageFrom":["src/**/*.{ts,tsx}","examples/server/src/**/*.{js,jsx}","!**/*.d.ts"],"moduleFileExtensions":["ts","tsx","js","jsx","json"],"testPathIgnorePatterns":[",/node_modules/","/dist/"]},"main":"dist/index.js","husky":{"hooks":{"pre-commit":"lint-staged"}},"config":{"eslint":"./examples/**/*.{js,jsx}","tslint":"./{__mocks__,src,stories}/{,**/}*.{ts,tsx}"},"readme":"[![npm version](https://badge.fury.io/js/%40gooddata%2Freact-components.svg)](https://www.npmjs.com/package/@gooddata/react-components) \n\n# GoodData.UI React components\n> A React-based JavaScript library for building data-driven applications\n\n## Getting started\n- [GoodData.UI Documentation](http://sdk.gooddata.com/gooddata-ui/)\n- [GoodData.UI Live Examples](https://gooddata-examples.herokuapp.com/)\n- [Stack Overflow](https://stackoverflow.com/questions/tagged/gooddata)\n\n### Usage\nWith [yarn](https://yarnpkg.com) installed, go to your project directory and run\n```\n$ yarn add @gooddata/react-components\n```\nIf you prefer [npm](npmjs.com) run\n```\n$ npm install --save @gooddata/react-components\n```\n\nThe public API is exposed via global `index.js`. Except for the styles, do not import any other file directly\nbecause they are not intended to be part of the public API.\n\n## Contributing\n\nWe welcome any contribution in form of [issues](https://github.com/gooddata/gooddata-react-components/issues) or [pull requests](https://github.com/gooddata/gooddata-react-components/pulls).\nThese commands may come in handy while developing:\n\n| command | description |\n| ------- | ----------- |\n| `yarn install --pure-lockfile` | first step |\n| ||\n| `yarn dev` | build react-components to `/dist` in watch mode |\n| `yarn test` | run all unit tests |\n| `yarn prettier-write` | format the source code to match the valid codestyle |\n| `yarn validate` | validate codestyle |\n| ||\n| `yarn storybook` | run storybook from `/stories` on http://localhost:9001 |\n| `yarn build-storybook` | build storybook to `/dist-storybook` |\n| `yarn test-storybook` | run storybook and [screenshot tests](https://github.com/gooddata/gdc-client-utils/tree/master/test-storybook) |\n| ||\n| `yarn examples` | run Live Examples dev-server from `/examples` on https://localhost:8999 |\n| `yarn examples-build` | build Live Examples to `/examples/dist` |\n| `yarn examples-server` | serve built Live Examples - see `/examples/server/src` |\n| `yarn examples-testcafe` | run testcafe tests against `localhost:8999` |\n\n### Deploy to heroku.com\nWhen you deploy this repo to heroku, it serves *GoodData.UI Live Examples*.\nRelevant tasks are in `Procfile` and `package.json`.\n\n```bash\n# run in the project directory\nheroku login\nheroku create <your-app-name>\nheroku config:set DOMAIN_ADMIN_USERNAME=x@gooddata.com DOMAIN_ADMIN_PASSWORD=xy PROJECT_ID_TO_ASSIGN=xms7ga4tf3g3nzucd8380o2bev8oeknp\ngit push heroku HEAD:master\nheroku open\n```\n\n### Run Live Examples Locally\nTo run *GoodData.UI Live Examples* locally:\n```bash\ngit clone <this-repository>\ncd  <repository-folder>\nyarn install --pure-lockfile\nyarn examples\n```\nThen open https://localhost:8999 and login using Live Examples account (you can [create one here](https://gooddata-examples.herokuapp.com/registration)).\n\n### Source code formatting\nThe source code in the repository is formatted by [Prettier](https://prettier.io/). \nThe format of the code is validated by our Continuous Integration server and is one of the requirements of successful merge.\n\nPrettier is supported by every major IDE. You can find the list of supported editors and how to configure them [here](https://prettier.io/docs/en/editors.html).\n\nIn the case, when your editor is not supported or you don't want to setup the integration, you can run the `yarn prettier-write` command to reformat the code before commit.\n\n## Changelog\n\n- see [CHANGELOG.md](CHANGELOG.md)\n\n## License\n\n(C) 2007-2018 GoodData Corporation\n\nThis project is dual licensed:\n\n- The ATTRIBUTION-NONCOMMERCIAL 4.0 INTERNATIONAL (CC BY-NC 4.0) is used for purpose of the trial experience and evaluation of GoodData.UI library.\n- The GOODDATA GOODDATA.UI LIBRARY END USER LICENSE AGREEMENT is used for GoodData customers.\n\nFor more information, please see [LICENSE](https://github.com/gooddata/gooddata-react-components/blob/master/LICENSE)\n","gitHead":"26890516279a3a8fde86328dc41e4d7ef0f352f0","scripts":{"dev":"bash scripts/build.sh --dev-watch","test":"jest --watch","build":"bash scripts/build.sh","tslint":"yarn run-tslint -t verbose $npm_package_config_tslint","prepare":"cd examples/server && yarn install --frozen-lockfile && cd ../..; rm -r examples/node_modules 2>/dev/null; true","examples":"bash scripts/run-examples.sh","prepare?":"# Called before `npm publish` and on local `npm install`. Temporarily also for deleting obsolete node_modules. Ends with `true` to continue gracefully.","validate":"tsc --noEmit && yarn tslint && eslint $npm_package_config_eslint && yarn prettier-check","build-dev":"bash scripts/build.sh --dev","examples?":"# Default is developer domain, other options: yarn examples [sec,secure,stg,stg2,stg3,demo,developer or URL]","storybook":"yarn build && start-storybook -p 9001 -c .storybook","test-once":"jest","tslint-ci":"mkdir -p ./ci/results && yarn run-tslint -t checkstyle -o ./ci/results/tslint-results.xml $npm_package_config_tslint","run-tslint":"tslint -p tsconfig.json","validate-ci":"tsc --noEmit && yarn tslint-ci  && eslint $npm_package_config_eslint -f checkstyle -o ci/results/eslint-results.xml && yarn prettier-check","examples-build":"bash scripts/build-examples.sh","prepublishOnly":"yarn build","prettier-check":"prettier --check '{src,stories,styles,__mocks__,examples/server/src,examples/src,examples/test}/**/*.{ts,js,tsx,jsx,json,scss,md,yaml,html}'","prettier-write":"prettier --write '{src,stories,styles,__mocks__,examples/server/src,examples/src,examples/test}/**/*.{ts,js,tsx,jsx,json,scss,md,yaml,html}'","test-storybook":"yarn build && test-storybook","build-storybook":"yarn build && build-storybook -c .storybook -o dist-storybook","examples-server":"node examples/server/src/index.js","heroku-postbuild":"yarn examples-build developer","examples-testcafe":"./scripts/run-testcafe.sh visual","check-circular-deps":"madge --circular --extensions ts ./src","examples-testcafe-ci":"./scripts/run-testcafe.sh ci","examples-testcafe-live":"./scripts/run-testcafe.sh live"},"typings":"dist/index.d.ts","_npmUser":{"name":"gooddata-ci","email":"rail@gooddata.com"},"deprecated":"@gooddata/react-components@7 reached End of Support on March 31, 2022. Please upgrade (see https://sdk.gooddata.com/gooddata-ui/docs/supported_versions.html for more information).","repository":{"url":"git+ssh://git@github.com/gooddata/gooddata-react-components.git","type":"git"},"_npmVersion":"6.4.1","description":"GoodData React Components","directories":{},"lint-staged":{"{src,stories,styles,__mocks__,examples/server/src,examples/src,examples/test}/**/*.{ts,js,tsx,jsx,json,scss,md,yaml,html}":["prettier --write","git add"]},"_nodeVersion":"8.12.0","dependencies":{"rxjs":"^5.5.6","uuid":"^3.2.1","immer":"^1.3.1","lodash":"^4.17.11","invariant":"^2.2.2","classnames":"^2.2.6","highcharts":"7.1.1","prop-types":"^15.6.0","react-intl":"^2.4.0","custom-event":"^1.0.1","ag-grid-react":"20.0.0","react-measure":"^2.3.0","stringify-object":"^2.4.0","@gooddata/typings":"^2.16.0","ag-grid-community":"20.0.0","http-status-codes":"^1.3.0","@gooddata/js-utils":"^3.4.0","@gooddata/numberjs":"^3.1.2","fixed-data-table-2":"0.7.17","react-async-script":"^1.0.1","@gooddata/goodstrap":"^63.1.1","react-dom-factories":"^1.0.2","@gooddata/gooddata-js":"^11.16.0","react-transition-group":"^2.2.1","hoist-non-react-statics":"^3.3.0","nodelist-foreach-polyfill":"^1.2.0","highcharts-grouped-categories":"^1.1.3"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"raf":"3.3.2","yup":"^0.24.1","jest":"24.7.1","husky":"3.0.0","madge":"^3.4.4","react":"^16.5.2","enzyme":"3.5.0","eslint":"4.19.1","formik":"^0.11.11","moment":"2.23.0","history":"^4.7.2","ts-jest":"24.0.0","webpack":"4.30.0","prettier":"1.16.4","react-ga":"^2.5.2","recharts":"1.0.0-beta.9","testcafe":"1.1.4","commander":"2.14.1","node-sass":"4.7.2","react-dom":"^16.5.2","supertest":"3.0.0","ts-loader":"6.0.0","css-loader":"0.28.7","jest-junit":"3.0.0","raw-loader":"0.5.1","styled-jsx":"2.2.1","typescript":"3.3.4000","@babel/core":"7.4.4","@types/jest":"24.0.6","@types/node":"7.0.8","@types/uuid":"3.4.3","file-loader":"3.0.1","lint-staged":"9.1.0","sass-loader":"6.0.6","webpack-cli":"3.3.2","@types/react":"16.0.34","babel-loader":"8.0.5","react-helmet":"5.2.0","react-select":"1.2.1","style-loader":"0.19.1","@types/enzyme":"3.1.13","@types/lodash":"4.14.123","testcafe-live":"0.1.4","@babel/runtime":"7.4.4","@babel/polyfill":"^7.4.4","@storybook/react":"5.0.11","@types/invariant":"2.2.29","@types/react-dom":"16.0.3","isomorphic-fetch":"2.2.1","react-datepicker":"1.1.0","react-router-dom":"4.2.2","@babel/preset-env":"7.4.4","@gooddata/mock-js":"^1.31.0","@storybook/addons":"5.0.11","@types/classnames":"2.2.3","@types/prop-types":"15.5.2","@types/react-intl":"2.3.5","@storybook/theming":"5.0.11","identity-obj-proxy":"^3.0.0","webpack-dev-server":"3.3.1","@babel/preset-react":"7.0.0","@types/react-portal":"4.0.1","babel-plugin-lodash":"3.3.4","html-webpack-plugin":"3.2.0","react-test-renderer":"16.4.2","@types/react-measure":"2.0.5","clean-webpack-plugin":"2.0.2","stats-webpack-plugin":"0.7.0","eslint-config-prettier":"4.1.0","react-google-recaptcha":"^0.11.0","tslint-config-prettier":"1.18.0","@gooddata/eslint-config":"0.1.0","@gooddata/tslint-config":"1.0.0","@types/storybook__react":"4.0.1","@types/stringify-object":"^3.2.0","enzyme-adapter-react-16":"1.3.1","@gooddata/test-storybook":"3.1.1","@storybook/addon-actions":"5.0.11","@storybook/addon-options":"5.0.11","node-sass-magic-importer":"5.1.0","react-syntax-highlighter":"6.1.2","@types/fixed-data-table-2":"0.8.1","@types/react-test-renderer":"16.0.0","circular-dependency-plugin":"5.0.2","compression-webpack-plugin":"2.0.0","@types/enzyme-adapter-react-16":"1.0.3","@types/storybook__addon-actions":"3.4.2","@babel/plugin-proposal-class-properties":"7.4.4","@babel/plugin-proposal-object-rest-spread":"7.4.4","@babel/plugin-transform-async-to-generator":"7.4.4"},"peerDependencies":{"react":"^16.5.2","react-dom":"^16.5.2"},"_npmOperationalInternal":{"tmp":"tmp/react-components_7.2.0-beta.14_1565263546375_0.34108233336524885","host":"s3://npm-registry-packages"}},"7.2.0-beta.15":{"name":"@gooddata/react-components","version":"7.2.0-beta.15","author":{"name":"GoodData Corporation"},"license":"BSD-3-Clause","_id":"@gooddata/react-components@7.2.0-beta.15","maintainers":[{"name":"afi","email":"adam.fiedler@gooddata.com"},{"name":"bertold8","email":"ivan.nejezchleb@seznam.cz"},{"name":"bugsbunny338","email":"jiri.zajic@mensa.cz"},{"name":"gooddata-ci","email":"rail@gooddata.com"},{"name":"ivan.mjartan","email":"ivan.mjartan@gooddata.com"},{"name":"jakub-sterba","email":"jakub.sterba@gooddata.com"},{"name":"jaroslav.tomecek","email":"jaroslav.tomecek@gooddata.com"},{"name":"jkittler","email":"honza.kittler@gmail.com"},{"name":"khanh.le","email":"khanh.le@gooddata.com"},{"name":"langhamp","email":"pavel.langhammer@gooddata.com"},{"name":"lanhuynh","email":"lan.huynh@gooddata.com"},{"name":"linhhong","email":"linh.hong@gooddata.com"},{"name":"lpearce","email":"levi.pearce@gooddata.com"},{"name":"lupko","email":"lubomir.slivka@gooddata.com"},{"name":"martin.mosko","email":"martin.mosko@gooddata.com"},{"name":"michal.marsal","email":"michal.marsal@gooddata.com"},{"name":"nadtan","email":"tan.nguyen@gooddata.com"},{"name":"naibinh","email":"naibinh@gmail.com"},{"name":"nikolacech","email":"nikola.cech@gooddata.com"},{"name":"no23reason","email":"dan.homola@hotmail.cz"},{"name":"pbenes","email":"petr.benes@gooddata.com"},{"name":"petrjanu","email":"petr.janu@gooddata.com"},{"name":"ptquang86","email":"ptquang86@gmail.com"},{"name":"qduval","email":"quentin.duval@gooddata.com"},{"name":"rodri360","email":"me@rodri360.com"},{"name":"sitina","email":"jiri.sitina@gooddata.com"},{"name":"sondo","email":"son.do@gooddata.com"},{"name":"strouhaljan","email":"strouhal.jan@gmail.com"},{"name":"tomas.bouma","email":"tomas.bouma@gooddata.com"},{"name":"tomas.kratochvil","email":"tomas.kratochvil@gooddata.com"},{"name":"tomasreichmann","email":"tomasreichmann@gmail.com"},{"name":"tomsatgd","email":"tomas.satinsky@gooddata.com"},{"name":"tu.ngo","email":"tu.ngo@gooddata.com"},{"name":"vlastikcz","email":"vlastimil.kotas@gooddata.com"},{"name":"xmort","email":"petr.dolejsi@gooddata.com"},{"name":"yanlipnican","email":"yanlipnican@gmail.com"}],"homepage":"https://github.com/gooddata/gooddata-react-components#readme","bugs":{"url":"https://github.com/gooddata/gooddata-react-components/issues"},"dist":{"shasum":"c011ea5456a0735116f8f057baf19683f84ea127","tarball":"https://registry.npmjs.org/@gooddata/react-components/-/react-components-7.2.0-beta.15.tgz","fileCount":1839,"integrity":"sha512-j3gbskJViJXyGiWmuhjPI43nlUh6mcwMXO91s8scLoyvOR4QYFu/L0kdvh2BxvYG532uKSXf4meiOlKMMz18mA==","signatures":[{"sig":"MEQCIDpQIshW0kSEhnE4W4wOJY0+YxwB7toLGxtWfibVuJ6GAiBsjkMIQdJxhBLHtZKU0lgzuve0iIAdiP1IXfT6a22vWQ==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":7635227,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJdTCiCCRA9TVsSAnZWagAAjDEQAKRMpgYdgNQ2Fx5oniKa\ngOu9nHpn+gHRNhx4uZPwx46078PcS2jaOFJRerloC1AmgdM+cMp1i435i4vM\nWxE0caosUceF8qmZkQ12Kwz1X1t/9vnKlJ5Np1eTKbQtmljKRBjHYkZcZ4v1\nBB/dp3HmAdiNiJ6H4mgVfhCnTgN4KA+ttB2X923L/DoeGw5iVQ6OGcFmFkrD\n/6iwp0+YwZp+q6AY9yrHzDgbvy2d1a87f1Tbqnhu1CKTgnScKUmeO5IPRkTG\ngCglGAZ8i89QfrLZUQruPKsKO2uLfubW466H0hpjdXJpIA2mkPcL6Is2w+Bp\nM4oPK8a3XX7lYm+6iUwI4c6dDvtC7IARP28XafPG84wm1KAfdxdD+B/pwbU4\nOpVXxpni6e+6IbK6ZoWh0r8yDUhbTbqQq5CYt4+Wj33noXNu8PhEvyCTCrR2\nEOu9Hvz4xCl99ZViKwjO6YSQKdDIbJ0DRz2ZeG7rGmEbCq/NVyEWrHVvUH+J\ntJJVdn5BfVjVu4KMHLPhOUVt/yPvHkAhVyLPqzHfeb1Rm7mfAthzVE63xw30\n7XEGvWmtbcyUKLfhBDCq468yR7lH8gZVU3ARmOdDLArEHSAEw5EysCUHwsQ5\noUln2J0o6ZCck+qWAzk895DfPS4onB/eedw4r4T23wZpl1aGt2KsNapoFqq0\n7BoS\r\n=RLOC\r\n-----END PGP SIGNATURE-----\r\n"},"jest":{"testRegex":"(/__tests__/.*|\\.(test|spec))\\.(tsx?|jsx?)$","transform":{".(js|jsx)":"babel-jest",".(ts|tsx)":"ts-jest"},"collectCoverage":false,"moduleNameMapper":{"\\.(css|less|sass|scss)$":"<rootDir>/__mocks__/styleMock.ts","^[./a-zA-Z0-9$_-]+\\.svg$":"<rootDir>/jestSvgStub.js"},"coverageReporters":["html"],"setupFilesAfterEnv":["<rootDir>/jest.setup.js"],"collectCoverageFrom":["src/**/*.{ts,tsx}","examples/server/src/**/*.{js,jsx}","!**/*.d.ts"],"moduleFileExtensions":["ts","tsx","js","jsx","json"],"testPathIgnorePatterns":[",/node_modules/","/dist/"]},"main":"dist/index.js","husky":{"hooks":{"pre-commit":"lint-staged"}},"config":{"eslint":"./examples/**/*.{js,jsx}","tslint":"./{__mocks__,src,stories}/{,**/}*.{ts,tsx}"},"readme":"[![npm version](https://badge.fury.io/js/%40gooddata%2Freact-components.svg)](https://www.npmjs.com/package/@gooddata/react-components) \n\n# GoodData.UI React components\n> A React-based JavaScript library for building data-driven applications\n\n## Getting started\n- [GoodData.UI Documentation](http://sdk.gooddata.com/gooddata-ui/)\n- [GoodData.UI Live Examples](https://gooddata-examples.herokuapp.com/)\n- [Stack Overflow](https://stackoverflow.com/questions/tagged/gooddata)\n\n### Usage\nWith [yarn](https://yarnpkg.com) installed, go to your project directory and run\n```\n$ yarn add @gooddata/react-components\n```\nIf you prefer [npm](npmjs.com) run\n```\n$ npm install --save @gooddata/react-components\n```\n\nThe public API is exposed via global `index.js`. Except for the styles, do not import any other file directly\nbecause they are not intended to be part of the public API.\n\n## Contributing\n\nWe welcome any contribution in form of [issues](https://github.com/gooddata/gooddata-react-components/issues) or [pull requests](https://github.com/gooddata/gooddata-react-components/pulls).\nThese commands may come in handy while developing:\n\n| command | description |\n| ------- | ----------- |\n| `yarn install --pure-lockfile` | first step |\n| ||\n| `yarn dev` | build react-components to `/dist` in watch mode |\n| `yarn test` | run all unit tests |\n| `yarn prettier-write` | format the source code to match the valid codestyle |\n| `yarn validate` | validate codestyle |\n| ||\n| `yarn storybook` | run storybook from `/stories` on http://localhost:9001 |\n| `yarn build-storybook` | build storybook to `/dist-storybook` |\n| `yarn test-storybook` | run storybook and [screenshot tests](https://github.com/gooddata/gdc-client-utils/tree/master/test-storybook) |\n| ||\n| `yarn examples` | run Live Examples dev-server from `/examples` on https://localhost:8999 |\n| `yarn examples-build` | build Live Examples to `/examples/dist` |\n| `yarn examples-server` | serve built Live Examples - see `/examples/server/src` |\n| `yarn examples-testcafe` | run testcafe tests against `localhost:8999` |\n\n### Deploy to heroku.com\nWhen you deploy this repo to heroku, it serves *GoodData.UI Live Examples*.\nRelevant tasks are in `Procfile` and `package.json`.\n\n```bash\n# run in the project directory\nheroku login\nheroku create <your-app-name>\nheroku config:set DOMAIN_ADMIN_USERNAME=x@gooddata.com DOMAIN_ADMIN_PASSWORD=xy PROJECT_ID_TO_ASSIGN=xms7ga4tf3g3nzucd8380o2bev8oeknp\ngit push heroku HEAD:master\nheroku open\n```\n\n### Run Live Examples Locally\nTo run *GoodData.UI Live Examples* locally:\n```bash\ngit clone <this-repository>\ncd  <repository-folder>\nyarn install --pure-lockfile\nyarn examples\n```\nThen open https://localhost:8999 and login using Live Examples account (you can [create one here](https://gooddata-examples.herokuapp.com/registration)).\n\n### Source code formatting\nThe source code in the repository is formatted by [Prettier](https://prettier.io/). \nThe format of the code is validated by our Continuous Integration server and is one of the requirements of successful merge.\n\nPrettier is supported by every major IDE. You can find the list of supported editors and how to configure them [here](https://prettier.io/docs/en/editors.html).\n\nIn the case, when your editor is not supported or you don't want to setup the integration, you can run the `yarn prettier-write` command to reformat the code before commit.\n\n## Changelog\n\n- see [CHANGELOG.md](CHANGELOG.md)\n\n## License\n\n(C) 2007-2018 GoodData Corporation\n\nThis project is dual licensed:\n\n- The ATTRIBUTION-NONCOMMERCIAL 4.0 INTERNATIONAL (CC BY-NC 4.0) is used for purpose of the trial experience and evaluation of GoodData.UI library.\n- The GOODDATA GOODDATA.UI LIBRARY END USER LICENSE AGREEMENT is used for GoodData customers.\n\nFor more information, please see [LICENSE](https://github.com/gooddata/gooddata-react-components/blob/master/LICENSE)\n","gitHead":"029a261820495094b80bbbb41036b9c58b027abb","scripts":{"dev":"bash scripts/build.sh --dev-watch","test":"jest --watch","build":"bash scripts/build.sh","tslint":"yarn run-tslint -t verbose $npm_package_config_tslint","prepare":"cd examples/server && yarn install --frozen-lockfile && cd ../..; rm -r examples/node_modules 2>/dev/null; true","examples":"bash scripts/run-examples.sh","prepare?":"# Called before `npm publish` and on local `npm install`. Temporarily also for deleting obsolete node_modules. Ends with `true` to continue gracefully.","validate":"tsc --noEmit && yarn tslint && eslint $npm_package_config_eslint && yarn prettier-check","build-dev":"bash scripts/build.sh --dev","examples?":"# Default is developer domain, other options: yarn examples [sec,secure,stg,stg2,stg3,demo,developer or URL]","storybook":"yarn build && start-storybook -p 9001 -c .storybook","test-once":"jest","tslint-ci":"mkdir -p ./ci/results && yarn run-tslint -t checkstyle -o ./ci/results/tslint-results.xml $npm_package_config_tslint","run-tslint":"tslint -p tsconfig.json","validate-ci":"tsc --noEmit && yarn tslint-ci  && eslint $npm_package_config_eslint -f checkstyle -o ci/results/eslint-results.xml && yarn prettier-check","examples-build":"bash scripts/build-examples.sh","prepublishOnly":"yarn build","prettier-check":"prettier --check '{src,stories,styles,__mocks__,examples/server/src,examples/src,examples/test}/**/*.{ts,js,tsx,jsx,json,scss,md,yaml,html}'","prettier-write":"prettier --write '{src,stories,styles,__mocks__,examples/server/src,examples/src,examples/test}/**/*.{ts,js,tsx,jsx,json,scss,md,yaml,html}'","test-storybook":"yarn build && test-storybook","build-storybook":"yarn build && build-storybook -c .storybook -o dist-storybook","examples-server":"node examples/server/src/index.js","heroku-postbuild":"yarn examples-build developer","examples-testcafe":"./scripts/run-testcafe.sh visual","check-circular-deps":"madge --circular --extensions ts ./src","examples-testcafe-ci":"./scripts/run-testcafe.sh ci","examples-testcafe-live":"./scripts/run-testcafe.sh live"},"typings":"dist/index.d.ts","_npmUser":{"name":"gooddata-ci","email":"rail@gooddata.com"},"deprecated":"@gooddata/react-components@7 reached End of Support on March 31, 2022. Please upgrade (see https://sdk.gooddata.com/gooddata-ui/docs/supported_versions.html for more information).","repository":{"url":"git+ssh://git@github.com/gooddata/gooddata-react-components.git","type":"git"},"_npmVersion":"6.4.1","description":"GoodData React Components","directories":{},"lint-staged":{"{src,stories,styles,__mocks__,examples/server/src,examples/src,examples/test}/**/*.{ts,js,tsx,jsx,json,scss,md,yaml,html}":["prettier --write","git add"]},"_nodeVersion":"8.12.0","dependencies":{"rxjs":"^5.5.6","uuid":"^3.2.1","immer":"^1.3.1","lodash":"^4.17.11","invariant":"^2.2.2","classnames":"^2.2.6","highcharts":"7.1.1","prop-types":"^15.6.0","react-intl":"^2.4.0","custom-event":"^1.0.1","ag-grid-react":"20.0.0","react-measure":"^2.3.0","stringify-object":"^2.4.0","@gooddata/typings":"^2.16.0","ag-grid-community":"20.0.0","http-status-codes":"^1.3.0","@gooddata/js-utils":"^3.4.0","@gooddata/numberjs":"^3.1.2","fixed-data-table-2":"0.7.17","@gooddata/goodstrap":"^63.1.1","react-dom-factories":"^1.0.2","@gooddata/gooddata-js":"^11.16.0","react-transition-group":"^2.2.1","hoist-non-react-statics":"^3.3.0","nodelist-foreach-polyfill":"^1.2.0","highcharts-grouped-categories":"^1.1.3"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"raf":"3.3.2","yup":"^0.24.1","jest":"24.7.1","husky":"3.0.0","madge":"^3.4.4","react":"^16.5.2","enzyme":"3.5.0","eslint":"4.19.1","formik":"^0.11.11","moment":"2.23.0","history":"^4.7.2","ts-jest":"24.0.0","webpack":"4.30.0","prettier":"1.16.4","react-ga":"^2.5.2","recharts":"1.0.0-beta.9","testcafe":"1.1.4","commander":"2.14.1","node-sass":"4.7.2","react-dom":"^16.5.2","supertest":"3.0.0","ts-loader":"6.0.0","css-loader":"0.28.7","jest-junit":"3.0.0","raw-loader":"0.5.1","styled-jsx":"2.2.1","typescript":"3.3.4000","@babel/core":"7.4.4","@types/jest":"24.0.6","@types/node":"7.0.8","@types/uuid":"3.4.3","file-loader":"3.0.1","lint-staged":"9.1.0","sass-loader":"6.0.6","webpack-cli":"3.3.2","@types/react":"16.0.34","babel-loader":"8.0.5","react-helmet":"5.2.0","react-select":"1.2.1","style-loader":"0.19.1","@types/enzyme":"3.1.13","@types/lodash":"4.14.123","testcafe-live":"0.1.4","@babel/runtime":"7.4.4","@babel/polyfill":"^7.4.4","@storybook/react":"5.0.11","@types/invariant":"2.2.29","@types/react-dom":"16.0.3","isomorphic-fetch":"2.2.1","react-datepicker":"1.1.0","react-router-dom":"4.2.2","@babel/preset-env":"7.4.4","@gooddata/mock-js":"^1.31.0","@storybook/addons":"5.0.11","@types/classnames":"2.2.3","@types/prop-types":"15.5.2","@types/react-intl":"2.3.5","@storybook/theming":"5.0.11","identity-obj-proxy":"^3.0.0","webpack-dev-server":"3.3.1","@babel/preset-react":"7.0.0","@types/react-portal":"4.0.1","babel-plugin-lodash":"3.3.4","html-webpack-plugin":"3.2.0","react-test-renderer":"16.4.2","@types/react-measure":"2.0.5","clean-webpack-plugin":"2.0.2","stats-webpack-plugin":"0.7.0","eslint-config-prettier":"4.1.0","react-google-recaptcha":"^0.14.1","tslint-config-prettier":"1.18.0","@gooddata/eslint-config":"0.1.0","@gooddata/tslint-config":"1.0.0","@types/storybook__react":"4.0.1","@types/stringify-object":"^3.2.0","enzyme-adapter-react-16":"1.3.1","@gooddata/test-storybook":"3.1.1","@storybook/addon-actions":"5.0.11","@storybook/addon-options":"5.0.11","node-sass-magic-importer":"5.1.0","react-syntax-highlighter":"6.1.2","@types/fixed-data-table-2":"0.8.1","@types/react-test-renderer":"16.0.0","circular-dependency-plugin":"5.0.2","compression-webpack-plugin":"2.0.0","@types/enzyme-adapter-react-16":"1.0.3","@types/storybook__addon-actions":"3.4.2","@babel/plugin-proposal-class-properties":"7.4.4","@babel/plugin-proposal-object-rest-spread":"7.4.4","@babel/plugin-transform-async-to-generator":"7.4.4"},"peerDependencies":{"react":"^16.5.2","react-dom":"^16.5.2"},"_npmOperationalInternal":{"tmp":"tmp/react-components_7.2.0-beta.15_1565272193935_0.7971083583164715","host":"s3://npm-registry-packages"}},"7.2.0-beta.16":{"name":"@gooddata/react-components","version":"7.2.0-beta.16","author":{"name":"GoodData Corporation"},"license":"BSD-3-Clause","_id":"@gooddata/react-components@7.2.0-beta.16","maintainers":[{"name":"afi","email":"adam.fiedler@gooddata.com"},{"name":"bertold8","email":"ivan.nejezchleb@seznam.cz"},{"name":"bugsbunny338","email":"jiri.zajic@mensa.cz"},{"name":"gooddata-ci","email":"rail@gooddata.com"},{"name":"ivan.mjartan","email":"ivan.mjartan@gooddata.com"},{"name":"jakub-sterba","email":"jakub.sterba@gooddata.com"},{"name":"jaroslav.tomecek","email":"jaroslav.tomecek@gooddata.com"},{"name":"jkittler","email":"honza.kittler@gmail.com"},{"name":"khanh.le","email":"khanh.le@gooddata.com"},{"name":"langhamp","email":"pavel.langhammer@gooddata.com"},{"name":"lanhuynh","email":"lan.huynh@gooddata.com"},{"name":"linhhong","email":"linh.hong@gooddata.com"},{"name":"lpearce","email":"levi.pearce@gooddata.com"},{"name":"lupko","email":"lubomir.slivka@gooddata.com"},{"name":"martin.mosko","email":"martin.mosko@gooddata.com"},{"name":"michal.marsal","email":"michal.marsal@gooddata.com"},{"name":"nadtan","email":"tan.nguyen@gooddata.com"},{"name":"naibinh","email":"naibinh@gmail.com"},{"name":"nikolacech","email":"nikola.cech@gooddata.com"},{"name":"no23reason","email":"dan.homola@hotmail.cz"},{"name":"pbenes","email":"petr.benes@gooddata.com"},{"name":"petrjanu","email":"petr.janu@gooddata.com"},{"name":"ptquang86","email":"ptquang86@gmail.com"},{"name":"qduval","email":"quentin.duval@gooddata.com"},{"name":"rodri360","email":"me@rodri360.com"},{"name":"sitina","email":"jiri.sitina@gooddata.com"},{"name":"sondo","email":"son.do@gooddata.com"},{"name":"strouhaljan","email":"strouhal.jan@gmail.com"},{"name":"tomas.bouma","email":"tomas.bouma@gooddata.com"},{"name":"tomas.kratochvil","email":"tomas.kratochvil@gooddata.com"},{"name":"tomasreichmann","email":"tomasreichmann@gmail.com"},{"name":"tomsatgd","email":"tomas.satinsky@gooddata.com"},{"name":"tu.ngo","email":"tu.ngo@gooddata.com"},{"name":"vlastikcz","email":"vlastimil.kotas@gooddata.com"},{"name":"xmort","email":"petr.dolejsi@gooddata.com"},{"name":"yanlipnican","email":"yanlipnican@gmail.com"}],"homepage":"https://github.com/gooddata/gooddata-react-components#readme","bugs":{"url":"https://github.com/gooddata/gooddata-react-components/issues"},"dist":{"shasum":"d09143bcf039d43f7e775ffd489e7aa9cf390ccd","tarball":"https://registry.npmjs.org/@gooddata/react-components/-/react-components-7.2.0-beta.16.tgz","fileCount":1839,"integrity":"sha512-ko8jQ8X0GXiXtxhVhe7wey6m6LFKpo59AL/Rn/P+cNcMTllh/Qi3LsmkNssLW+eiMgqfGxIsGoocmqnUQN0Yzg==","signatures":[{"sig":"MEQCICnx1rV0M+E0ncHTzUxmo7wqfp47oxKiF4+A2IZJBN/gAiBRUlazBiUsygqLYnyAfmp9VxFCfBskXoufHCAemrJcUg==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":7635227,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJdUSiRCRA9TVsSAnZWagAAqc0P/RalS8e6qUt91sMkVXW/\nCcK+fE5/nuMcsHRXAG5p+8pgW4f5j9xZSAS19onPe09BH93Plw0H0TNWHQv8\nmtt486eQPCrvc6cI3xBH2OMV3fT8n/seT03geOwTf0+l902nbE9DDKXEa6bg\nzB4Gxlm+YH/9g3q7QGuxvME32oR6AkhnUad0yjp28znmkpqFdk9y2DhvrMyb\nVaEPHxWstqDTOhlKY+lBwMPOS4iEYoZtOYVf+HepmhjbZGspBt6hp3lYYszo\npzVHamMOKj8YZ0wbke/APcIthIlGjlF8Ah1mJ12hZmgbjTtTNaqD1VsEtMtc\nZCL0DDXxH12rq/53Ass4dOW5ID9eZ2FwlwEq25qD6QjYtbuakcVMRJ8eKGl1\nyjfKSqc4KRZ9+Kj2v1XXAQCpdG6iE4O2UKRf4S1khTfUA6q8E9Y99waPsqo+\nDqv/BieAKHO2pahSBvfTBunxIJgllvOFjtcO72SUn8FHOkLgVAQbSb5bs/s9\niZcRTVcnccza0Iq7bZvuilx1C9CfStW156uaWiZRx7xO6n4HH5PXZQO+P/bd\nnm1zOoB2kLHfTwcNfoLUAgWn2SFXXbhLrsHoo3Q9iWF+VgPIKMdhRa2WpizJ\nALFSsZtRVH5RZiJp1bpkxrcj1L1kqAOWisCInCPHAiKocnztgwcTbm1FgYPz\nP/yW\r\n=UXNP\r\n-----END PGP SIGNATURE-----\r\n"},"jest":{"testRegex":"(/__tests__/.*|\\.(test|spec))\\.(tsx?|jsx?)$","transform":{".(js|jsx)":"babel-jest",".(ts|tsx)":"ts-jest"},"collectCoverage":false,"moduleNameMapper":{"\\.(css|less|sass|scss)$":"<rootDir>/__mocks__/styleMock.ts","^[./a-zA-Z0-9$_-]+\\.svg$":"<rootDir>/jestSvgStub.js"},"coverageReporters":["html"],"setupFilesAfterEnv":["<rootDir>/jest.setup.js"],"collectCoverageFrom":["src/**/*.{ts,tsx}","examples/server/src/**/*.{js,jsx}","!**/*.d.ts"],"moduleFileExtensions":["ts","tsx","js","jsx","json"],"testPathIgnorePatterns":[",/node_modules/","/dist/"]},"main":"dist/index.js","husky":{"hooks":{"pre-commit":"lint-staged"}},"config":{"eslint":"./examples/**/*.{js,jsx}","tslint":"./{__mocks__,src,stories}/{,**/}*.{ts,tsx}"},"readme":"[![npm version](https://badge.fury.io/js/%40gooddata%2Freact-components.svg)](https://www.npmjs.com/package/@gooddata/react-components) \n\n# GoodData.UI React components\n> A React-based JavaScript library for building data-driven applications\n\n## Getting started\n- [GoodData.UI Documentation](http://sdk.gooddata.com/gooddata-ui/)\n- [GoodData.UI Live Examples](https://gooddata-examples.herokuapp.com/)\n- [Stack Overflow](https://stackoverflow.com/questions/tagged/gooddata)\n\n### Usage\nWith [yarn](https://yarnpkg.com) installed, go to your project directory and run\n```\n$ yarn add @gooddata/react-components\n```\nIf you prefer [npm](npmjs.com) run\n```\n$ npm install --save @gooddata/react-components\n```\n\nThe public API is exposed via global `index.js`. Except for the styles, do not import any other file directly\nbecause they are not intended to be part of the public API.\n\n## Contributing\n\nWe welcome any contribution in form of [issues](https://github.com/gooddata/gooddata-react-components/issues) or [pull requests](https://github.com/gooddata/gooddata-react-components/pulls).\nThese commands may come in handy while developing:\n\n| command | description |\n| ------- | ----------- |\n| `yarn install --pure-lockfile` | first step |\n| ||\n| `yarn dev` | build react-components to `/dist` in watch mode |\n| `yarn test` | run all unit tests |\n| `yarn prettier-write` | format the source code to match the valid codestyle |\n| `yarn validate` | validate codestyle |\n| ||\n| `yarn storybook` | run storybook from `/stories` on http://localhost:9001 |\n| `yarn build-storybook` | build storybook to `/dist-storybook` |\n| `yarn test-storybook` | run storybook and [screenshot tests](https://github.com/gooddata/gdc-client-utils/tree/master/test-storybook) |\n| ||\n| `yarn examples` | run Live Examples dev-server from `/examples` on https://localhost:8999 |\n| `yarn examples-build` | build Live Examples to `/examples/dist` |\n| `yarn examples-server` | serve built Live Examples - see `/examples/server/src` |\n| `yarn examples-testcafe` | run testcafe tests against `localhost:8999` |\n\n### Deploy to heroku.com\nWhen you deploy this repo to heroku, it serves *GoodData.UI Live Examples*.\nRelevant tasks are in `Procfile` and `package.json`.\n\n```bash\n# run in the project directory\nheroku login\nheroku create <your-app-name>\nheroku config:set DOMAIN_ADMIN_USERNAME=x@gooddata.com DOMAIN_ADMIN_PASSWORD=xy PROJECT_ID_TO_ASSIGN=xms7ga4tf3g3nzucd8380o2bev8oeknp\ngit push heroku HEAD:master\nheroku open\n```\n\n### Run Live Examples Locally\nTo run *GoodData.UI Live Examples* locally:\n```bash\ngit clone <this-repository>\ncd  <repository-folder>\nyarn install --pure-lockfile\nyarn examples\n```\nThen open https://localhost:8999 and login using Live Examples account (you can [create one here](https://gooddata-examples.herokuapp.com/registration)).\n\n### Source code formatting\nThe source code in the repository is formatted by [Prettier](https://prettier.io/). \nThe format of the code is validated by our Continuous Integration server and is one of the requirements of successful merge.\n\nPrettier is supported by every major IDE. You can find the list of supported editors and how to configure them [here](https://prettier.io/docs/en/editors.html).\n\nIn the case, when your editor is not supported or you don't want to setup the integration, you can run the `yarn prettier-write` command to reformat the code before commit.\n\n## Changelog\n\n- see [CHANGELOG.md](CHANGELOG.md)\n\n## License\n\n(C) 2007-2018 GoodData Corporation\n\nThis project is dual licensed:\n\n- The ATTRIBUTION-NONCOMMERCIAL 4.0 INTERNATIONAL (CC BY-NC 4.0) is used for purpose of the trial experience and evaluation of GoodData.UI library.\n- The GOODDATA GOODDATA.UI LIBRARY END USER LICENSE AGREEMENT is used for GoodData customers.\n\nFor more information, please see [LICENSE](https://github.com/gooddata/gooddata-react-components/blob/master/LICENSE)\n","gitHead":"91b88ef6cbcbb43236f1858f1d40d239a7cecbe6","scripts":{"dev":"bash scripts/build.sh --dev-watch","test":"jest --watch","build":"bash scripts/build.sh","tslint":"yarn run-tslint -t verbose $npm_package_config_tslint","prepare":"cd examples/server && yarn install --frozen-lockfile && cd ../..; rm -r examples/node_modules 2>/dev/null; true","examples":"bash scripts/run-examples.sh","prepare?":"# Called before `npm publish` and on local `npm install`. Temporarily also for deleting obsolete node_modules. Ends with `true` to continue gracefully.","validate":"tsc --noEmit && yarn tslint && eslint $npm_package_config_eslint && yarn prettier-check","build-dev":"bash scripts/build.sh --dev","examples?":"# Default is developer domain, other options: yarn examples [sec,secure,stg,stg2,stg3,demo,developer or URL]","storybook":"yarn build && start-storybook -p 9001 -c .storybook","test-once":"jest","tslint-ci":"mkdir -p ./ci/results && yarn run-tslint -t checkstyle -o ./ci/results/tslint-results.xml $npm_package_config_tslint","run-tslint":"tslint -p tsconfig.json","validate-ci":"tsc --noEmit && yarn tslint-ci  && eslint $npm_package_config_eslint -f checkstyle -o ci/results/eslint-results.xml && yarn prettier-check","examples-build":"bash scripts/build-examples.sh","prepublishOnly":"yarn build","prettier-check":"prettier --check '{src,stories,styles,__mocks__,examples/server/src,examples/src,examples/test}/**/*.{ts,js,tsx,jsx,json,scss,md,yaml,html}'","prettier-write":"prettier --write '{src,stories,styles,__mocks__,examples/server/src,examples/src,examples/test}/**/*.{ts,js,tsx,jsx,json,scss,md,yaml,html}'","test-storybook":"yarn build && test-storybook","build-storybook":"yarn build && build-storybook -c .storybook -o dist-storybook","examples-server":"node examples/server/src/index.js","heroku-postbuild":"yarn examples-build developer","examples-testcafe":"./scripts/run-testcafe.sh visual","check-circular-deps":"madge --circular --extensions ts ./src","examples-testcafe-ci":"./scripts/run-testcafe.sh ci","examples-testcafe-live":"./scripts/run-testcafe.sh live"},"typings":"dist/index.d.ts","_npmUser":{"name":"gooddata-ci","email":"rail@gooddata.com"},"deprecated":"@gooddata/react-components@7 reached End of Support on March 31, 2022. Please upgrade (see https://sdk.gooddata.com/gooddata-ui/docs/supported_versions.html for more information).","repository":{"url":"git+ssh://git@github.com/gooddata/gooddata-react-components.git","type":"git"},"_npmVersion":"6.4.1","description":"GoodData React Components","directories":{},"lint-staged":{"{src,stories,styles,__mocks__,examples/server/src,examples/src,examples/test}/**/*.{ts,js,tsx,jsx,json,scss,md,yaml,html}":["prettier --write","git add"]},"_nodeVersion":"8.12.0","dependencies":{"rxjs":"^5.5.6","uuid":"^3.2.1","immer":"^1.3.1","lodash":"^4.17.11","invariant":"^2.2.2","classnames":"^2.2.6","highcharts":"7.1.1","prop-types":"^15.6.0","react-intl":"^2.4.0","custom-event":"^1.0.1","ag-grid-react":"20.0.0","react-measure":"^2.3.0","stringify-object":"^2.4.0","@gooddata/typings":"^2.16.0","ag-grid-community":"20.0.0","http-status-codes":"^1.3.0","@gooddata/js-utils":"^3.4.0","@gooddata/numberjs":"^3.1.2","fixed-data-table-2":"0.7.17","@gooddata/goodstrap":"^63.1.1","react-dom-factories":"^1.0.2","@gooddata/gooddata-js":"^11.17.0","react-transition-group":"^2.2.1","hoist-non-react-statics":"^3.3.0","nodelist-foreach-polyfill":"^1.2.0","highcharts-grouped-categories":"^1.1.3"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"raf":"3.3.2","yup":"^0.24.1","jest":"24.7.1","husky":"3.0.0","madge":"^3.4.4","react":"^16.5.2","enzyme":"3.5.0","eslint":"4.19.1","formik":"^0.11.11","moment":"2.23.0","history":"^4.7.2","ts-jest":"24.0.0","webpack":"4.30.0","prettier":"1.16.4","react-ga":"^2.5.2","recharts":"1.0.0-beta.9","testcafe":"1.1.4","commander":"2.14.1","node-sass":"4.7.2","react-dom":"^16.5.2","supertest":"3.0.0","ts-loader":"6.0.0","css-loader":"0.28.7","jest-junit":"3.0.0","raw-loader":"0.5.1","styled-jsx":"2.2.1","typescript":"3.3.4000","@babel/core":"7.4.4","@types/jest":"24.0.6","@types/node":"7.0.8","@types/uuid":"3.4.3","file-loader":"3.0.1","lint-staged":"9.1.0","sass-loader":"6.0.6","webpack-cli":"3.3.2","@types/react":"16.0.34","babel-loader":"8.0.5","react-helmet":"5.2.0","react-select":"1.2.1","style-loader":"0.19.1","@types/enzyme":"3.1.13","@types/lodash":"4.14.123","testcafe-live":"0.1.4","@babel/runtime":"7.4.4","@babel/polyfill":"^7.4.4","@storybook/react":"5.0.11","@types/invariant":"2.2.29","@types/react-dom":"16.0.3","isomorphic-fetch":"2.2.1","react-datepicker":"1.1.0","react-router-dom":"4.2.2","@babel/preset-env":"7.4.4","@gooddata/mock-js":"^1.31.0","@storybook/addons":"5.0.11","@types/classnames":"2.2.3","@types/prop-types":"15.5.2","@types/react-intl":"2.3.5","@storybook/theming":"5.0.11","identity-obj-proxy":"^3.0.0","webpack-dev-server":"3.3.1","@babel/preset-react":"7.0.0","@types/react-portal":"4.0.1","babel-plugin-lodash":"3.3.4","html-webpack-plugin":"3.2.0","react-test-renderer":"16.4.2","@types/react-measure":"2.0.5","clean-webpack-plugin":"2.0.2","stats-webpack-plugin":"0.7.0","eslint-config-prettier":"4.1.0","react-google-recaptcha":"^0.14.1","tslint-config-prettier":"1.18.0","@gooddata/eslint-config":"0.1.0","@gooddata/tslint-config":"1.0.0","@types/storybook__react":"4.0.1","@types/stringify-object":"^3.2.0","enzyme-adapter-react-16":"1.3.1","@gooddata/test-storybook":"3.1.1","@storybook/addon-actions":"5.0.11","@storybook/addon-options":"5.0.11","node-sass-magic-importer":"5.1.0","react-syntax-highlighter":"6.1.2","@types/fixed-data-table-2":"0.8.1","@types/react-test-renderer":"16.0.0","circular-dependency-plugin":"5.0.2","compression-webpack-plugin":"2.0.0","@types/enzyme-adapter-react-16":"1.0.3","@types/storybook__addon-actions":"3.4.2","@babel/plugin-proposal-class-properties":"7.4.4","@babel/plugin-proposal-object-rest-spread":"7.4.4","@babel/plugin-transform-async-to-generator":"7.4.4"},"peerDependencies":{"react":"^16.5.2","react-dom":"^16.5.2"},"_npmOperationalInternal":{"tmp":"tmp/react-components_7.2.0-beta.16_1565599888937_0.235455357850348","host":"s3://npm-registry-packages"}},"7.2.0-beta.17":{"name":"@gooddata/react-components","version":"7.2.0-beta.17","author":{"name":"GoodData Corporation"},"license":"BSD-3-Clause","_id":"@gooddata/react-components@7.2.0-beta.17","maintainers":[{"name":"afi","email":"adam.fiedler@gooddata.com"},{"name":"bertold8","email":"ivan.nejezchleb@seznam.cz"},{"name":"bugsbunny338","email":"jiri.zajic@mensa.cz"},{"name":"gooddata-ci","email":"rail@gooddata.com"},{"name":"ivan.mjartan","email":"ivan.mjartan@gooddata.com"},{"name":"jakub-sterba","email":"jakub.sterba@gooddata.com"},{"name":"jaroslav.tomecek","email":"jaroslav.tomecek@gooddata.com"},{"name":"jkittler","email":"honza.kittler@gmail.com"},{"name":"khanh.le","email":"khanh.le@gooddata.com"},{"name":"langhamp","email":"pavel.langhammer@gooddata.com"},{"name":"lanhuynh","email":"lan.huynh@gooddata.com"},{"name":"linhhong","email":"linh.hong@gooddata.com"},{"name":"lpearce","email":"levi.pearce@gooddata.com"},{"name":"lupko","email":"lubomir.slivka@gooddata.com"},{"name":"martin.mosko","email":"martin.mosko@gooddata.com"},{"name":"michal.marsal","email":"michal.marsal@gooddata.com"},{"name":"nadtan","email":"tan.nguyen@gooddata.com"},{"name":"naibinh","email":"naibinh@gmail.com"},{"name":"nikolacech","email":"nikola.cech@gooddata.com"},{"name":"no23reason","email":"dan.homola@hotmail.cz"},{"name":"pbenes","email":"petr.benes@gooddata.com"},{"name":"petrjanu","email":"petr.janu@gooddata.com"},{"name":"ptquang86","email":"ptquang86@gmail.com"},{"name":"qduval","email":"quentin.duval@gooddata.com"},{"name":"rodri360","email":"me@rodri360.com"},{"name":"sitina","email":"jiri.sitina@gooddata.com"},{"name":"sondo","email":"son.do@gooddata.com"},{"name":"strouhaljan","email":"strouhal.jan@gmail.com"},{"name":"tomas.bouma","email":"tomas.bouma@gooddata.com"},{"name":"tomas.kratochvil","email":"tomas.kratochvil@gooddata.com"},{"name":"tomasreichmann","email":"tomasreichmann@gmail.com"},{"name":"tomsatgd","email":"tomas.satinsky@gooddata.com"},{"name":"tu.ngo","email":"tu.ngo@gooddata.com"},{"name":"vlastikcz","email":"vlastimil.kotas@gooddata.com"},{"name":"xmort","email":"petr.dolejsi@gooddata.com"},{"name":"yanlipnican","email":"yanlipnican@gmail.com"}],"homepage":"https://github.com/gooddata/gooddata-react-components#readme","bugs":{"url":"https://github.com/gooddata/gooddata-react-components/issues"},"dist":{"shasum":"5bbba6f7393887e73092c3d85c5a5d44060d00bd","tarball":"https://registry.npmjs.org/@gooddata/react-components/-/react-components-7.2.0-beta.17.tgz","fileCount":1843,"integrity":"sha512-l9x0Vv48uThFojVoS2LGeRIHzqVCUFNukipo7EucsnTD3NlJh+zN/iUnkOoqHhwfMa2Pk4Hk9qEv3V/H6Sz3CA==","signatures":[{"sig":"MEQCICcqMGY7xTSh4deSz4WQ9UGXSGBWYRHgs2CCwqWL5q4NAiBLWFW13Uk5iziX9mEIEv+NHi5QOkS43pb+ApwnkbDciA==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":7638384,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJdVrFHCRA9TVsSAnZWagAA7zwP+wTzYHSDl/VIKoI1ixgi\n9CjpLBP4GlddJYrrzbqPRGr3uoh2bdBuegY/HWKakI36NvRpQ2PlYcyxOCfV\nUVgckumcDY1Z00DqScum/KnD/TTvWC4TaYi2WOQTs3jhf4iWKh70aIq+l+mA\naOg8JtR7wiXAVneGfmBQOLJpJgL0vYU9pvH1/E0lcKcNxZjq1ZSgap40n2gF\nxg0mP3p3BRMYwnyDwrKt9XCt90+2Xl2UVgv5xC+6PmBAV7zRCnzdCeYXpvJt\nNnNmZkFOVhQ/Ke65jU3CD1sCbJTLVH0kfSdGByBI2hrMvIxLlJKRI8xTJP1B\ngT3nC2zFsC+kSvFVrfsy/6MwUH2vkBtWAggZo5JJnslu6YrqBY2BNtZ8yfSp\nmz5Axh4X+zyKu/eB34Ahb36YsXpP6KublSHLAHvS8oXz2y0rldU5JRDpETnI\nZurorjqJORVSzBpUcgsDSoDxiGL/I1/wJgOI5CFMX5EoxqHVuGZ+FtnuJvE1\nvSxjM2DiPkSqhJXa6psu9fgfFKSws3KhCb3LjRz7RCS6S/6GkOEFEYr4OCfp\nguaicbGJ9hT5zp9H1iwladbr5smYFJZVl2Ge+pmQcH83x6/p0hnw3fSPsnbv\nlBdnDQJA3+xDsOO3PD2CAq4/em/7u9YSalTrV0wwCg6Z1s5XUAt6yZ5TNohM\n4Hpy\r\n=czWN\r\n-----END PGP SIGNATURE-----\r\n"},"jest":{"testRegex":"(/__tests__/.*|\\.(test|spec))\\.(tsx?|jsx?)$","transform":{".(js|jsx)":"babel-jest",".(ts|tsx)":"ts-jest"},"collectCoverage":false,"moduleNameMapper":{"\\.(css|less|sass|scss)$":"<rootDir>/__mocks__/styleMock.ts","^[./a-zA-Z0-9$_-]+\\.svg$":"<rootDir>/jestSvgStub.js"},"coverageReporters":["html"],"setupFilesAfterEnv":["<rootDir>/jest.setup.js"],"collectCoverageFrom":["src/**/*.{ts,tsx}","examples/server/src/**/*.{js,jsx}","!**/*.d.ts"],"moduleFileExtensions":["ts","tsx","js","jsx","json"],"testPathIgnorePatterns":[",/node_modules/","/dist/"]},"main":"dist/index.js","husky":{"hooks":{"pre-commit":"lint-staged"}},"config":{"eslint":"./examples/**/*.{js,jsx}","tslint":"./{__mocks__,src,stories}/{,**/}*.{ts,tsx}"},"readme":"[![npm version](https://badge.fury.io/js/%40gooddata%2Freact-components.svg)](https://www.npmjs.com/package/@gooddata/react-components) \n\n# GoodData.UI React components\n> A React-based JavaScript library for building data-driven applications\n\n## Getting started\n- [GoodData.UI Documentation](http://sdk.gooddata.com/gooddata-ui/)\n- [GoodData.UI Live Examples](https://gooddata-examples.herokuapp.com/)\n- [Stack Overflow](https://stackoverflow.com/questions/tagged/gooddata)\n\n### Usage\nWith [yarn](https://yarnpkg.com) installed, go to your project directory and run\n```\n$ yarn add @gooddata/react-components\n```\nIf you prefer [npm](npmjs.com) run\n```\n$ npm install --save @gooddata/react-components\n```\n\nThe public API is exposed via global `index.js`. Except for the styles, do not import any other file directly\nbecause they are not intended to be part of the public API.\n\n## Contributing\n\nWe welcome any contribution in form of [issues](https://github.com/gooddata/gooddata-react-components/issues) or [pull requests](https://github.com/gooddata/gooddata-react-components/pulls).\nThese commands may come in handy while developing:\n\n| command | description |\n| ------- | ----------- |\n| `yarn install --pure-lockfile` | first step |\n| ||\n| `yarn dev` | build react-components to `/dist` in watch mode |\n| `yarn test` | run all unit tests |\n| `yarn prettier-write` | format the source code to match the valid codestyle |\n| `yarn validate` | validate codestyle |\n| ||\n| `yarn storybook` | run storybook from `/stories` on http://localhost:9001 |\n| `yarn build-storybook` | build storybook to `/dist-storybook` |\n| `yarn test-storybook` | run storybook and [screenshot tests](https://github.com/gooddata/gdc-client-utils/tree/master/test-storybook) |\n| ||\n| `yarn examples` | run Live Examples dev-server from `/examples` on https://localhost:8999 |\n| `yarn examples-build` | build Live Examples to `/examples/dist` |\n| `yarn examples-server` | serve built Live Examples - see `/examples/server/src` |\n| `yarn examples-testcafe` | run testcafe tests against `localhost:8999` |\n\n### Deploy to heroku.com\nWhen you deploy this repo to heroku, it serves *GoodData.UI Live Examples*.\nRelevant tasks are in `Procfile` and `package.json`.\n\n```bash\n# run in the project directory\nheroku login\nheroku create <your-app-name>\nheroku config:set DOMAIN_ADMIN_USERNAME=x@gooddata.com DOMAIN_ADMIN_PASSWORD=xy PROJECT_ID_TO_ASSIGN=xms7ga4tf3g3nzucd8380o2bev8oeknp\ngit push heroku HEAD:master\nheroku open\n```\n\n### Run Live Examples Locally\nTo run *GoodData.UI Live Examples* locally:\n```bash\ngit clone <this-repository>\ncd  <repository-folder>\nyarn install --pure-lockfile\nyarn examples\n```\nThen open https://localhost:8999 and login using Live Examples account (you can [create one here](https://gooddata-examples.herokuapp.com/registration)).\n\n### Source code formatting\nThe source code in the repository is formatted by [Prettier](https://prettier.io/). \nThe format of the code is validated by our Continuous Integration server and is one of the requirements of successful merge.\n\nPrettier is supported by every major IDE. You can find the list of supported editors and how to configure them [here](https://prettier.io/docs/en/editors.html).\n\nIn the case, when your editor is not supported or you don't want to setup the integration, you can run the `yarn prettier-write` command to reformat the code before commit.\n\n## Changelog\n\n- see [CHANGELOG.md](CHANGELOG.md)\n\n## License\n\n(C) 2007-2018 GoodData Corporation\n\nThis project is dual licensed:\n\n- The ATTRIBUTION-NONCOMMERCIAL 4.0 INTERNATIONAL (CC BY-NC 4.0) is used for purpose of the trial experience and evaluation of GoodData.UI library.\n- The GOODDATA GOODDATA.UI LIBRARY END USER LICENSE AGREEMENT is used for GoodData customers.\n\nFor more information, please see [LICENSE](https://github.com/gooddata/gooddata-react-components/blob/master/LICENSE)\n","gitHead":"4109fbccccdcc8a03108812f53bbe17be679b2b0","scripts":{"dev":"bash scripts/build.sh --dev-watch","test":"jest --watch","build":"bash scripts/build.sh","tslint":"yarn run-tslint -t verbose $npm_package_config_tslint","prepare":"cd examples/server && yarn install --frozen-lockfile && cd ../..; rm -r examples/node_modules 2>/dev/null; true","examples":"bash scripts/run-examples.sh","prepare?":"# Called before `npm publish` and on local `npm install`. Temporarily also for deleting obsolete node_modules. Ends with `true` to continue gracefully.","validate":"tsc --noEmit && yarn tslint && eslint $npm_package_config_eslint && yarn prettier-check","build-dev":"bash scripts/build.sh --dev","examples?":"# Default is developer domain, other options: yarn examples [sec,secure,stg,stg2,stg3,demo,developer or URL]","storybook":"yarn build && start-storybook -p 9001 -c .storybook","test-once":"jest","tslint-ci":"mkdir -p ./ci/results && yarn run-tslint -t checkstyle -o ./ci/results/tslint-results.xml $npm_package_config_tslint","run-tslint":"tslint -p tsconfig.json","validate-ci":"tsc --noEmit && yarn tslint-ci  && eslint $npm_package_config_eslint -f checkstyle -o ci/results/eslint-results.xml && yarn prettier-check","examples-build":"bash scripts/build-examples.sh","prepublishOnly":"yarn build","prettier-check":"prettier --check '{src,stories,styles,__mocks__,examples/server/src,examples/src,examples/test}/**/*.{ts,js,tsx,jsx,json,scss,md,yaml,html}'","prettier-write":"prettier --write '{src,stories,styles,__mocks__,examples/server/src,examples/src,examples/test}/**/*.{ts,js,tsx,jsx,json,scss,md,yaml,html}'","test-storybook":"yarn build && test-storybook","build-storybook":"yarn build && build-storybook -c .storybook -o dist-storybook","examples-server":"node examples/server/src/index.js","heroku-postbuild":"yarn examples-build developer","examples-testcafe":"./scripts/run-testcafe.sh visual","check-circular-deps":"madge --circular --extensions ts ./src","examples-testcafe-ci":"./scripts/run-testcafe.sh ci","examples-testcafe-live":"./scripts/run-testcafe.sh live"},"typings":"dist/index.d.ts","_npmUser":{"name":"gooddata-ci","email":"rail@gooddata.com"},"deprecated":"@gooddata/react-components@7 reached End of Support on March 31, 2022. Please upgrade (see https://sdk.gooddata.com/gooddata-ui/docs/supported_versions.html for more information).","repository":{"url":"git+ssh://git@github.com/gooddata/gooddata-react-components.git","type":"git"},"_npmVersion":"6.4.1","description":"GoodData React Components","directories":{},"lint-staged":{"{src,stories,styles,__mocks__,examples/server/src,examples/src,examples/test}/**/*.{ts,js,tsx,jsx,json,scss,md,yaml,html}":["prettier --write","git add"]},"_nodeVersion":"8.12.0","dependencies":{"rxjs":"^5.5.6","uuid":"^3.2.1","immer":"^1.3.1","lodash":"^4.17.11","invariant":"^2.2.2","classnames":"^2.2.6","highcharts":"7.1.1","prop-types":"^15.6.0","react-intl":"^2.4.0","custom-event":"^1.0.1","ag-grid-react":"20.0.0","react-measure":"^2.3.0","stringify-object":"^2.4.0","@gooddata/typings":"^2.16.0","ag-grid-community":"20.0.0","http-status-codes":"^1.3.0","@gooddata/js-utils":"^3.4.0","@gooddata/numberjs":"^3.1.2","fixed-data-table-2":"0.7.17","@gooddata/goodstrap":"^63.1.1","react-dom-factories":"^1.0.2","@gooddata/gooddata-js":"^11.17.0","react-transition-group":"^2.2.1","hoist-non-react-statics":"^3.3.0","nodelist-foreach-polyfill":"^1.2.0","highcharts-grouped-categories":"^1.1.3"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"raf":"3.3.2","yup":"^0.24.1","jest":"24.7.1","husky":"3.0.0","madge":"^3.4.4","react":"^16.5.2","enzyme":"3.5.0","eslint":"4.19.1","formik":"^0.11.11","moment":"2.23.0","history":"^4.7.2","ts-jest":"24.0.0","webpack":"4.30.0","prettier":"1.16.4","react-ga":"^2.5.2","recharts":"1.0.0-beta.9","testcafe":"1.1.4","commander":"2.14.1","node-sass":"4.7.2","react-dom":"^16.5.2","supertest":"3.0.0","ts-loader":"6.0.0","css-loader":"0.28.7","jest-junit":"3.0.0","raw-loader":"0.5.1","styled-jsx":"2.2.1","typescript":"3.3.4000","@babel/core":"7.4.4","@types/jest":"24.0.6","@types/node":"7.0.8","@types/uuid":"3.4.3","file-loader":"3.0.1","lint-staged":"9.1.0","sass-loader":"6.0.6","webpack-cli":"3.3.2","@types/react":"16.0.34","babel-loader":"8.0.5","react-helmet":"5.2.0","react-select":"1.2.1","style-loader":"0.19.1","@types/enzyme":"3.1.13","@types/lodash":"4.14.123","testcafe-live":"0.1.4","@babel/runtime":"7.4.4","@babel/polyfill":"^7.4.4","@storybook/react":"5.0.11","@types/invariant":"2.2.29","@types/react-dom":"16.0.3","isomorphic-fetch":"2.2.1","react-datepicker":"1.1.0","react-router-dom":"4.2.2","@babel/preset-env":"7.4.4","@gooddata/mock-js":"^1.31.0","@storybook/addons":"5.0.11","@types/classnames":"2.2.3","@types/prop-types":"15.5.2","@types/react-intl":"2.3.5","@storybook/theming":"5.0.11","identity-obj-proxy":"^3.0.0","webpack-dev-server":"3.3.1","@babel/preset-react":"7.0.0","@types/react-portal":"4.0.1","babel-plugin-lodash":"3.3.4","html-webpack-plugin":"3.2.0","react-test-renderer":"16.4.2","@types/react-measure":"2.0.5","clean-webpack-plugin":"2.0.2","stats-webpack-plugin":"0.7.0","eslint-config-prettier":"4.1.0","react-google-recaptcha":"^0.14.1","tslint-config-prettier":"1.18.0","@gooddata/eslint-config":"0.1.0","@gooddata/tslint-config":"1.0.0","@types/storybook__react":"4.0.1","@types/stringify-object":"^3.2.0","enzyme-adapter-react-16":"1.3.1","@gooddata/test-storybook":"3.1.1","@storybook/addon-actions":"5.0.11","@storybook/addon-options":"5.0.11","node-sass-magic-importer":"5.1.0","react-syntax-highlighter":"6.1.2","@types/fixed-data-table-2":"0.8.1","@types/react-test-renderer":"16.0.0","circular-dependency-plugin":"5.0.2","compression-webpack-plugin":"2.0.0","@types/enzyme-adapter-react-16":"1.0.3","@types/storybook__addon-actions":"3.4.2","@babel/plugin-proposal-class-properties":"7.4.4","@babel/plugin-proposal-object-rest-spread":"7.4.4","@babel/plugin-transform-async-to-generator":"7.4.4"},"peerDependencies":{"react":"^16.5.2","react-dom":"^16.5.2"},"_npmOperationalInternal":{"tmp":"tmp/react-components_7.2.0-beta.17_1565962566623_0.8494636844673282","host":"s3://npm-registry-packages"}},"7.2.0-beta.18":{"name":"@gooddata/react-components","version":"7.2.0-beta.18","author":{"name":"GoodData Corporation"},"license":"BSD-3-Clause","_id":"@gooddata/react-components@7.2.0-beta.18","maintainers":[{"name":"afi","email":"adam.fiedler@gooddata.com"},{"name":"bertold8","email":"ivan.nejezchleb@seznam.cz"},{"name":"bugsbunny338","email":"jiri.zajic@mensa.cz"},{"name":"gooddata-ci","email":"rail@gooddata.com"},{"name":"ivan.mjartan","email":"ivan.mjartan@gooddata.com"},{"name":"jakub-sterba","email":"jakub.sterba@gooddata.com"},{"name":"jaroslav.tomecek","email":"jaroslav.tomecek@gooddata.com"},{"name":"jkittler","email":"honza.kittler@gmail.com"},{"name":"khanh.le","email":"khanh.le@gooddata.com"},{"name":"langhamp","email":"pavel.langhammer@gooddata.com"},{"name":"lanhuynh","email":"lan.huynh@gooddata.com"},{"name":"linhhong","email":"linh.hong@gooddata.com"},{"name":"lpearce","email":"levi.pearce@gooddata.com"},{"name":"lupko","email":"lubomir.slivka@gooddata.com"},{"name":"martin.mosko","email":"martin.mosko@gooddata.com"},{"name":"michal.marsal","email":"michal.marsal@gooddata.com"},{"name":"nadtan","email":"tan.nguyen@gooddata.com"},{"name":"naibinh","email":"naibinh@gmail.com"},{"name":"nikolacech","email":"nikola.cech@gooddata.com"},{"name":"no23reason","email":"dan.homola@hotmail.cz"},{"name":"pbenes","email":"petr.benes@gooddata.com"},{"name":"petrjanu","email":"petr.janu@gooddata.com"},{"name":"ptquang86","email":"ptquang86@gmail.com"},{"name":"qduval","email":"quentin.duval@gooddata.com"},{"name":"rodri360","email":"me@rodri360.com"},{"name":"sitina","email":"jiri.sitina@gooddata.com"},{"name":"sondo","email":"son.do@gooddata.com"},{"name":"strouhaljan","email":"strouhal.jan@gmail.com"},{"name":"tomas.bouma","email":"tomas.bouma@gooddata.com"},{"name":"tomas.kratochvil","email":"tomas.kratochvil@gooddata.com"},{"name":"tomasreichmann","email":"tomasreichmann@gmail.com"},{"name":"tomsatgd","email":"tomas.satinsky@gooddata.com"},{"name":"tu.ngo","email":"tu.ngo@gooddata.com"},{"name":"vlastikcz","email":"vlastimil.kotas@gooddata.com"},{"name":"xmort","email":"petr.dolejsi@gooddata.com"},{"name":"yanlipnican","email":"yanlipnican@gmail.com"}],"homepage":"https://github.com/gooddata/gooddata-react-components#readme","bugs":{"url":"https://github.com/gooddata/gooddata-react-components/issues"},"dist":{"shasum":"606943fbe8807958bc2f62d530bd6693a65e506e","tarball":"https://registry.npmjs.org/@gooddata/react-components/-/react-components-7.2.0-beta.18.tgz","fileCount":1843,"integrity":"sha512-TK/eFEeoJkoX3XyKn/gdFcGxlFcFCXVItKJw2gIGwuykPx1toXeCr2Xn/FZ1erJEpchkzTLyXXBNQnWZnuSN8g==","signatures":[{"sig":"MEUCIEEO6VMBS+qitXLYbECpWSLneto+1zsw8mFe62u5TmjQAiEAwPvsblp/WVanaj1GVYfLB80elVQo0eQONyvRZp1mRUU=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":7640779,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJdWqMOCRA9TVsSAnZWagAAPs0P/1G67nD0l3g7vl/4Cjhn\n6zyy23x3x1IqrFcbz0EvlFQzziqNBiXlXiObLT4dOU8SlAExpm105zAMRVis\nW3t+bZBimirwREbuDHqjB4mZqtz014oAplOt4dAzqgwS22cKVt9eNjezNyVS\nwtDJvzFmUKPLHmGvOQgMAkh7AIH+TAgz4EiPvPX4t4QcKs8TeZW/HGGazxc1\nom4DQUUTmexkDnHcHTeOIZGmVeVxt21p2TamJIzfZBqkEJkITEJClkvN+/zs\nQFbrDmUDf9jz6lL1dUlx45lfxDs+vJQHC2j/DQM4tmmjIaIBsLjW95gJCaPS\nzl4WlrhNqslvaRU0zPZ2k3itV4RJbrX7vZYpJn8a2Ku9V2pnFs8V5TBjcsSC\nZTawzJRVzgWfYdMKkvWAwjjqFuFeQZriw7NCPP/EYmVxEiPwejpPXa8YcibT\nw99Y70Kr5r/smKmbX0bbZr0foFgP5LhTVhAxypeZGjuQ4UoH277bU1KxZE7e\nEYFl3gXHUYqHvaKYr+O7wOvCgMA7fraMziremjxsPBoZeKxuyLN5T0uUk7qn\n/1BWMjWthZ+up4Rk4mSo/bc7yI89h2Si+DB5RGLyPrf+uTwv2oiF0wr/rU5g\ndriHazZYy0LrQ+u0eS5iZzSVOmilZ1aBmJ3SrmtWhvkUXdE237MuJKUJ7uLs\nVB1L\r\n=7WMs\r\n-----END PGP SIGNATURE-----\r\n"},"jest":{"testRegex":"(/__tests__/.*|\\.(test|spec))\\.(tsx?|jsx?)$","transform":{".(js|jsx)":"babel-jest",".(ts|tsx)":"ts-jest"},"collectCoverage":false,"moduleNameMapper":{"\\.(css|less|sass|scss)$":"<rootDir>/__mocks__/styleMock.ts","^[./a-zA-Z0-9$_-]+\\.svg$":"<rootDir>/jestSvgStub.js"},"coverageReporters":["html"],"setupFilesAfterEnv":["<rootDir>/jest.setup.js"],"collectCoverageFrom":["src/**/*.{ts,tsx}","examples/server/src/**/*.{js,jsx}","!**/*.d.ts"],"moduleFileExtensions":["ts","tsx","js","jsx","json"],"testPathIgnorePatterns":[",/node_modules/","/dist/"]},"main":"dist/index.js","husky":{"hooks":{"pre-commit":"lint-staged"}},"config":{"eslint":"./examples/**/*.{js,jsx}","tslint":"./{__mocks__,src,stories}/{,**/}*.{ts,tsx}"},"readme":"[![npm version](https://badge.fury.io/js/%40gooddata%2Freact-components.svg)](https://www.npmjs.com/package/@gooddata/react-components) \n\n# GoodData.UI React components\n> A React-based JavaScript library for building data-driven applications\n\n## Getting started\n- [GoodData.UI Documentation](http://sdk.gooddata.com/gooddata-ui/)\n- [GoodData.UI Live Examples](https://gooddata-examples.herokuapp.com/)\n- [Stack Overflow](https://stackoverflow.com/questions/tagged/gooddata)\n\n### Usage\nWith [yarn](https://yarnpkg.com) installed, go to your project directory and run\n```\n$ yarn add @gooddata/react-components\n```\nIf you prefer [npm](npmjs.com) run\n```\n$ npm install --save @gooddata/react-components\n```\n\nThe public API is exposed via global `index.js`. Except for the styles, do not import any other file directly\nbecause they are not intended to be part of the public API.\n\n## Contributing\n\nWe welcome any contribution in form of [issues](https://github.com/gooddata/gooddata-react-components/issues) or [pull requests](https://github.com/gooddata/gooddata-react-components/pulls).\nThese commands may come in handy while developing:\n\n| command | description |\n| ------- | ----------- |\n| `yarn install --pure-lockfile` | first step |\n| ||\n| `yarn dev` | build react-components to `/dist` in watch mode |\n| `yarn test` | run all unit tests |\n| `yarn prettier-write` | format the source code to match the valid codestyle |\n| `yarn validate` | validate codestyle |\n| ||\n| `yarn storybook` | run storybook from `/stories` on http://localhost:9001 |\n| `yarn build-storybook` | build storybook to `/dist-storybook` |\n| `yarn test-storybook` | run storybook and [screenshot tests](https://github.com/gooddata/gdc-client-utils/tree/master/test-storybook) |\n| ||\n| `yarn examples` | run Live Examples dev-server from `/examples` on https://localhost:8999 |\n| `yarn examples-build` | build Live Examples to `/examples/dist` |\n| `yarn examples-server` | serve built Live Examples - see `/examples/server/src` |\n| `yarn examples-testcafe` | run testcafe tests against `localhost:8999` |\n\n### Deploy to heroku.com\nWhen you deploy this repo to heroku, it serves *GoodData.UI Live Examples*.\nRelevant tasks are in `Procfile` and `package.json`.\n\n```bash\n# run in the project directory\nheroku login\nheroku create <your-app-name>\nheroku config:set DOMAIN_ADMIN_USERNAME=x@gooddata.com DOMAIN_ADMIN_PASSWORD=xy PROJECT_ID_TO_ASSIGN=xms7ga4tf3g3nzucd8380o2bev8oeknp\ngit push heroku HEAD:master\nheroku open\n```\n\n### Run Live Examples Locally\nTo run *GoodData.UI Live Examples* locally:\n```bash\ngit clone <this-repository>\ncd  <repository-folder>\nyarn install --pure-lockfile\nyarn examples\n```\nThen open https://localhost:8999 and login using Live Examples account (you can [create one here](https://gooddata-examples.herokuapp.com/registration)).\n\n### Source code formatting\nThe source code in the repository is formatted by [Prettier](https://prettier.io/). \nThe format of the code is validated by our Continuous Integration server and is one of the requirements of successful merge.\n\nPrettier is supported by every major IDE. You can find the list of supported editors and how to configure them [here](https://prettier.io/docs/en/editors.html).\n\nIn the case, when your editor is not supported or you don't want to setup the integration, you can run the `yarn prettier-write` command to reformat the code before commit.\n\n## Changelog\n\n- see [CHANGELOG.md](CHANGELOG.md)\n\n## License\n\n(C) 2007-2018 GoodData Corporation\n\nThis project is dual licensed:\n\n- The ATTRIBUTION-NONCOMMERCIAL 4.0 INTERNATIONAL (CC BY-NC 4.0) is used for purpose of the trial experience and evaluation of GoodData.UI library.\n- The GOODDATA GOODDATA.UI LIBRARY END USER LICENSE AGREEMENT is used for GoodData customers.\n\nFor more information, please see [LICENSE](https://github.com/gooddata/gooddata-react-components/blob/master/LICENSE)\n","gitHead":"b8885c1c823fa7c38e3715145afd518e1670f5f2","scripts":{"dev":"bash scripts/build.sh --dev-watch","test":"jest --watch","build":"bash scripts/build.sh","tslint":"yarn run-tslint -t verbose $npm_package_config_tslint","prepare":"cd examples/server && yarn install --frozen-lockfile && cd ../..; rm -r examples/node_modules 2>/dev/null; true","examples":"bash scripts/run-examples.sh","prepare?":"# Called before `npm publish` and on local `npm install`. Temporarily also for deleting obsolete node_modules. Ends with `true` to continue gracefully.","validate":"tsc --noEmit && yarn tslint && eslint $npm_package_config_eslint && yarn prettier-check","build-dev":"bash scripts/build.sh --dev","examples?":"# Default is developer domain, other options: yarn examples [sec,secure,stg,stg2,stg3,demo,developer or URL]","storybook":"yarn build && start-storybook -p 9001 -c .storybook","test-once":"jest","tslint-ci":"mkdir -p ./ci/results && yarn run-tslint -t checkstyle -o ./ci/results/tslint-results.xml $npm_package_config_tslint","run-tslint":"tslint -p tsconfig.json","validate-ci":"tsc --noEmit && yarn tslint-ci  && eslint $npm_package_config_eslint -f checkstyle -o ci/results/eslint-results.xml && yarn prettier-check","examples-build":"bash scripts/build-examples.sh","prepublishOnly":"yarn build","prettier-check":"prettier --check '{src,stories,styles,__mocks__,examples/server/src,examples/src,examples/test}/**/*.{ts,js,tsx,jsx,json,scss,md,yaml,html}'","prettier-write":"prettier --write '{src,stories,styles,__mocks__,examples/server/src,examples/src,examples/test}/**/*.{ts,js,tsx,jsx,json,scss,md,yaml,html}'","test-storybook":"yarn build && test-storybook","build-storybook":"yarn build && build-storybook -c .storybook -o dist-storybook","examples-server":"node examples/server/src/index.js","heroku-postbuild":"yarn examples-build developer","examples-testcafe":"./scripts/run-testcafe.sh visual","check-circular-deps":"madge --circular --extensions ts ./src","examples-testcafe-ci":"./scripts/run-testcafe.sh ci","examples-testcafe-live":"./scripts/run-testcafe.sh live"},"typings":"dist/index.d.ts","_npmUser":{"name":"gooddata-ci","email":"rail@gooddata.com"},"deprecated":"@gooddata/react-components@7 reached End of Support on March 31, 2022. Please upgrade (see https://sdk.gooddata.com/gooddata-ui/docs/supported_versions.html for more information).","repository":{"url":"git+ssh://git@github.com/gooddata/gooddata-react-components.git","type":"git"},"_npmVersion":"6.4.1","description":"GoodData React Components","directories":{},"lint-staged":{"{src,stories,styles,__mocks__,examples/server/src,examples/src,examples/test}/**/*.{ts,js,tsx,jsx,json,scss,md,yaml,html}":["prettier --write","git add"]},"_nodeVersion":"8.12.0","dependencies":{"rxjs":"^5.5.6","uuid":"^3.2.1","immer":"^1.3.1","lodash":"^4.17.11","invariant":"^2.2.2","classnames":"^2.2.6","highcharts":"7.1.1","prop-types":"^15.6.0","react-intl":"^2.4.0","custom-event":"^1.0.1","ag-grid-react":"20.0.0","react-measure":"^2.3.0","stringify-object":"^2.4.0","@gooddata/typings":"^2.16.0","ag-grid-community":"20.0.0","http-status-codes":"^1.3.0","@gooddata/js-utils":"^3.4.0","@gooddata/numberjs":"^3.1.2","fixed-data-table-2":"0.7.17","@gooddata/goodstrap":"^63.1.1","react-dom-factories":"^1.0.2","@gooddata/gooddata-js":"^11.17.0","react-transition-group":"^2.2.1","hoist-non-react-statics":"^3.3.0","nodelist-foreach-polyfill":"^1.2.0","highcharts-grouped-categories":"^1.1.3"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"raf":"3.3.2","yup":"^0.24.1","jest":"24.7.1","husky":"3.0.0","madge":"^3.4.4","react":"^16.5.2","enzyme":"3.5.0","eslint":"4.19.1","formik":"^0.11.11","moment":"2.23.0","history":"^4.7.2","ts-jest":"24.0.0","webpack":"4.30.0","prettier":"1.16.4","react-ga":"^2.5.2","recharts":"1.0.0-beta.9","testcafe":"1.1.4","commander":"2.14.1","node-sass":"4.7.2","react-dom":"^16.5.2","supertest":"3.0.0","ts-loader":"6.0.0","css-loader":"0.28.7","jest-junit":"3.0.0","raw-loader":"0.5.1","styled-jsx":"2.2.1","typescript":"3.3.4000","@babel/core":"7.4.4","@types/jest":"24.0.6","@types/node":"7.0.8","@types/uuid":"3.4.3","file-loader":"3.0.1","lint-staged":"9.1.0","sass-loader":"6.0.6","webpack-cli":"3.3.2","@types/react":"16.0.34","babel-loader":"8.0.5","react-helmet":"5.2.0","react-select":"1.2.1","style-loader":"0.19.1","@types/enzyme":"3.1.13","@types/lodash":"4.14.123","testcafe-live":"0.1.4","@babel/runtime":"7.4.4","@babel/polyfill":"^7.4.4","@storybook/react":"5.0.11","@types/invariant":"2.2.29","@types/react-dom":"16.0.3","isomorphic-fetch":"2.2.1","react-datepicker":"1.1.0","react-router-dom":"4.2.2","@babel/preset-env":"7.4.4","@gooddata/mock-js":"^1.31.0","@storybook/addons":"5.0.11","@types/classnames":"2.2.3","@types/prop-types":"15.5.2","@types/react-intl":"2.3.5","@storybook/theming":"5.0.11","identity-obj-proxy":"^3.0.0","webpack-dev-server":"3.3.1","@babel/preset-react":"7.0.0","@types/react-portal":"4.0.1","babel-plugin-lodash":"3.3.4","html-webpack-plugin":"3.2.0","react-test-renderer":"16.4.2","@types/react-measure":"2.0.5","clean-webpack-plugin":"2.0.2","stats-webpack-plugin":"0.7.0","eslint-config-prettier":"4.1.0","react-google-recaptcha":"^0.14.1","tslint-config-prettier":"1.18.0","@gooddata/eslint-config":"0.1.0","@gooddata/tslint-config":"1.0.0","@types/storybook__react":"4.0.1","@types/stringify-object":"^3.2.0","enzyme-adapter-react-16":"1.3.1","@gooddata/test-storybook":"3.1.1","@storybook/addon-actions":"5.0.11","@storybook/addon-options":"5.0.11","node-sass-magic-importer":"5.1.0","react-syntax-highlighter":"6.1.2","@types/fixed-data-table-2":"0.8.1","@types/react-test-renderer":"16.0.0","circular-dependency-plugin":"5.0.2","compression-webpack-plugin":"2.0.0","@types/enzyme-adapter-react-16":"1.0.3","@types/storybook__addon-actions":"3.4.2","@babel/plugin-proposal-class-properties":"7.4.4","@babel/plugin-proposal-object-rest-spread":"7.4.4","@babel/plugin-transform-async-to-generator":"7.4.4"},"peerDependencies":{"react":"^16.5.2","react-dom":"^16.5.2"},"_npmOperationalInternal":{"tmp":"tmp/react-components_7.2.0-beta.18_1566221069303_0.7557080104818121","host":"s3://npm-registry-packages"}},"7.2.0-beta.19":{"name":"@gooddata/react-components","version":"7.2.0-beta.19","author":{"name":"GoodData Corporation"},"license":"BSD-3-Clause","_id":"@gooddata/react-components@7.2.0-beta.19","maintainers":[{"name":"afi","email":"adam.fiedler@gooddata.com"},{"name":"bertold8","email":"ivan.nejezchleb@seznam.cz"},{"name":"bugsbunny338","email":"jiri.zajic@mensa.cz"},{"name":"gooddata-ci","email":"rail@gooddata.com"},{"name":"ivan.mjartan","email":"ivan.mjartan@gooddata.com"},{"name":"jakub-sterba","email":"jakub.sterba@gooddata.com"},{"name":"jaroslav.tomecek","email":"jaroslav.tomecek@gooddata.com"},{"name":"jkittler","email":"honza.kittler@gmail.com"},{"name":"khanh.le","email":"khanh.le@gooddata.com"},{"name":"langhamp","email":"pavel.langhammer@gooddata.com"},{"name":"lanhuynh","email":"lan.huynh@gooddata.com"},{"name":"linhhong","email":"linh.hong@gooddata.com"},{"name":"lpearce","email":"levi.pearce@gooddata.com"},{"name":"lupko","email":"lubomir.slivka@gooddata.com"},{"name":"martin.mosko","email":"martin.mosko@gooddata.com"},{"name":"michal.marsal","email":"michal.marsal@gooddata.com"},{"name":"nadtan","email":"tan.nguyen@gooddata.com"},{"name":"naibinh","email":"naibinh@gmail.com"},{"name":"nikolacech","email":"nikola.cech@gooddata.com"},{"name":"no23reason","email":"dan.homola@hotmail.cz"},{"name":"pbenes","email":"petr.benes@gooddata.com"},{"name":"petrjanu","email":"petr.janu@gooddata.com"},{"name":"ptquang86","email":"ptquang86@gmail.com"},{"name":"qduval","email":"quentin.duval@gooddata.com"},{"name":"rodri360","email":"me@rodri360.com"},{"name":"sitina","email":"jiri.sitina@gooddata.com"},{"name":"sondo","email":"son.do@gooddata.com"},{"name":"strouhaljan","email":"strouhal.jan@gmail.com"},{"name":"tomas.bouma","email":"tomas.bouma@gooddata.com"},{"name":"tomas.kratochvil","email":"tomas.kratochvil@gooddata.com"},{"name":"tomasreichmann","email":"tomasreichmann@gmail.com"},{"name":"tomsatgd","email":"tomas.satinsky@gooddata.com"},{"name":"tu.ngo","email":"tu.ngo@gooddata.com"},{"name":"vlastikcz","email":"vlastimil.kotas@gooddata.com"},{"name":"xmort","email":"petr.dolejsi@gooddata.com"},{"name":"yanlipnican","email":"yanlipnican@gmail.com"}],"homepage":"https://github.com/gooddata/gooddata-react-components#readme","bugs":{"url":"https://github.com/gooddata/gooddata-react-components/issues"},"dist":{"shasum":"d2883e3db32cad1978b660c69241a36a8aab12fd","tarball":"https://registry.npmjs.org/@gooddata/react-components/-/react-components-7.2.0-beta.19.tgz","fileCount":1839,"integrity":"sha512-WVsI3xaiEwz2mfI5LX1h2g7g18nKOftGy4kLO+3eBpbPD0lZx7mK3T64ASAxk1na1LANfgGwL233GKQKnFuS7g==","signatures":[{"sig":"MEYCIQCwGlkIwYgEoUvlUPRYcvaMj0EFETMDLo2v9W6QniMSuAIhAOGMnq6G9M0X3TWc2jj+/9CJo+Akx2SO5XhlqDqjUMdC","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":7626750,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJdX04BCRA9TVsSAnZWagAAkMkP/RFZGePlw0ZyBtE04zpI\nzL+FohGYom7LKep3jlFpAIikOZsn6Gu2DfMOUDk89TnvepOuUW/uj5vI13Fj\nQmOOEsVcEC59WFUjMls6+9qoKRAVbA21MiK+nV17CvA3Bm3/NFYEkERB9VSh\npNRDfHYa21UXQRgL+eQlyDjpeNLR+RXivqFdQfFLnfmCx5W+r7f2XjcPDBtB\nPtNRJjD5g+VgEmspF/zmt8yzeJcU69jhmI19yi49VBII2M6zjzb3wQbk3dQ2\nMie70+2IzzveHtWuu9eqrGe7TMBjg44CGuMQjFLcXayDgna70jAIKxCyxRf1\nRDJ7QHclbdrqym/L3UYv77OC0WwD0PkZ6CYd5HPUk/acp/eRarh7lfussFwX\nmk87nzn0mQR/rxBWHRmSpoYADsUZfXywjq273KAGDHIbAuQBz6rdmlfsSqqE\nNR5IPpMFyiaAIr1saqJuib/68KR5/rLHibCwJMbdAZioW2lwHw2F+mobah26\noh6Dj+QxKbxDFI/AT0yXYVXtw7lTfCg8w28uirMlS2X6go8LyHG5jVP2K5TL\nS4DgQb3LU/ZsdbOwGvE+rZ22NZxeVcNgzm1kok1nQNORrQ4dgXDMeCLhfNZ2\nQKP+dX9nNIANYvpf4z6ki/UraPACqKDnkHWyBFYfK9CdWTOoxVSKyhjzKg81\nYS3q\r\n=JAWq\r\n-----END PGP SIGNATURE-----\r\n"},"jest":{"testRegex":"(/__tests__/.*|\\.(test|spec))\\.(tsx?|jsx?)$","transform":{".(js|jsx)":"babel-jest",".(ts|tsx)":"ts-jest"},"collectCoverage":false,"moduleNameMapper":{"\\.(css|less|sass|scss)$":"<rootDir>/__mocks__/styleMock.ts","^[./a-zA-Z0-9$_-]+\\.svg$":"<rootDir>/jestSvgStub.js"},"coverageReporters":["html"],"setupFilesAfterEnv":["<rootDir>/jest.setup.js"],"collectCoverageFrom":["src/**/*.{ts,tsx}","examples/server/src/**/*.{js,jsx}","!**/*.d.ts"],"moduleFileExtensions":["ts","tsx","js","jsx","json"],"testPathIgnorePatterns":[",/node_modules/","/dist/"]},"main":"dist/index.js","husky":{"hooks":{"pre-commit":"lint-staged"}},"config":{"eslint":"./examples/**/*.{js,jsx}","tslint":"./{__mocks__,src,stories}/{,**/}*.{ts,tsx}"},"readme":"[![npm version](https://badge.fury.io/js/%40gooddata%2Freact-components.svg)](https://www.npmjs.com/package/@gooddata/react-components) \n\n# GoodData.UI React components\n> A React-based JavaScript library for building data-driven applications\n\n## Getting started\n- [GoodData.UI Documentation](http://sdk.gooddata.com/gooddata-ui/)\n- [GoodData.UI Live Examples](https://gooddata-examples.herokuapp.com/)\n- [Stack Overflow](https://stackoverflow.com/questions/tagged/gooddata)\n\n### Usage\nWith [yarn](https://yarnpkg.com) installed, go to your project directory and run\n```\n$ yarn add @gooddata/react-components\n```\nIf you prefer [npm](npmjs.com) run\n```\n$ npm install --save @gooddata/react-components\n```\n\nThe public API is exposed via global `index.js`. Except for the styles, do not import any other file directly\nbecause they are not intended to be part of the public API.\n\n## Contributing\n\nWe welcome any contribution in form of [issues](https://github.com/gooddata/gooddata-react-components/issues) or [pull requests](https://github.com/gooddata/gooddata-react-components/pulls).\nThese commands may come in handy while developing:\n\n| command | description |\n| ------- | ----------- |\n| `yarn install --pure-lockfile` | first step |\n| ||\n| `yarn dev` | build react-components to `/dist` in watch mode |\n| `yarn test` | run all unit tests |\n| `yarn prettier-write` | format the source code to match the valid codestyle |\n| `yarn validate` | validate codestyle |\n| ||\n| `yarn storybook` | run storybook from `/stories` on http://localhost:9001 |\n| `yarn build-storybook` | build storybook to `/dist-storybook` |\n| `yarn test-storybook` | run storybook and [screenshot tests](https://github.com/gooddata/gdc-client-utils/tree/master/test-storybook) |\n| ||\n| `yarn examples` | run Live Examples dev-server from `/examples` on https://localhost:8999 |\n| `yarn examples-build` | build Live Examples to `/examples/dist` |\n| `yarn examples-server` | serve built Live Examples - see `/examples/server/src` |\n| `yarn examples-testcafe` | run testcafe tests against `localhost:8999` |\n\n### Deploy to heroku.com\nWhen you deploy this repo to heroku, it serves *GoodData.UI Live Examples*.\nRelevant tasks are in `Procfile` and `package.json`.\n\n```bash\n# run in the project directory\nheroku login\nheroku create <your-app-name>\nheroku config:set DOMAIN_ADMIN_USERNAME=x@gooddata.com DOMAIN_ADMIN_PASSWORD=xy PROJECT_ID_TO_ASSIGN=xms7ga4tf3g3nzucd8380o2bev8oeknp\ngit push heroku HEAD:master\nheroku open\n```\n\n### Run Live Examples Locally\nTo run *GoodData.UI Live Examples* locally:\n```bash\ngit clone <this-repository>\ncd  <repository-folder>\nyarn install --pure-lockfile\nyarn examples\n```\nThen open https://localhost:8999 and login using Live Examples account (you can [create one here](https://gooddata-examples.herokuapp.com/registration)).\n\n### Source code formatting\nThe source code in the repository is formatted by [Prettier](https://prettier.io/). \nThe format of the code is validated by our Continuous Integration server and is one of the requirements of successful merge.\n\nPrettier is supported by every major IDE. You can find the list of supported editors and how to configure them [here](https://prettier.io/docs/en/editors.html).\n\nIn the case, when your editor is not supported or you don't want to setup the integration, you can run the `yarn prettier-write` command to reformat the code before commit.\n\n## Changelog\n\n- see [CHANGELOG.md](CHANGELOG.md)\n\n## License\n\n(C) 2007-2018 GoodData Corporation\n\nThis project is dual licensed:\n\n- The ATTRIBUTION-NONCOMMERCIAL 4.0 INTERNATIONAL (CC BY-NC 4.0) is used for purpose of the trial experience and evaluation of GoodData.UI library.\n- The GOODDATA GOODDATA.UI LIBRARY END USER LICENSE AGREEMENT is used for GoodData customers.\n\nFor more information, please see [LICENSE](https://github.com/gooddata/gooddata-react-components/blob/master/LICENSE)\n","gitHead":"d4d7d00d27869b50cfcbebc046d060ddfc700e52","scripts":{"dev":"bash scripts/build.sh --dev-watch","test":"jest --watch","build":"bash scripts/build.sh","tslint":"yarn run-tslint -t verbose $npm_package_config_tslint","prepare":"cd examples/server && yarn install --frozen-lockfile && cd ../..; rm -r examples/node_modules 2>/dev/null; true","examples":"bash scripts/run-examples.sh","prepare?":"# Called before `npm publish` and on local `npm install`. Temporarily also for deleting obsolete node_modules. Ends with `true` to continue gracefully.","validate":"tsc --noEmit && yarn tslint && eslint $npm_package_config_eslint && yarn prettier-check","build-dev":"bash scripts/build.sh --dev","examples?":"# Default is developer domain, other options: yarn examples [sec,secure,stg,stg2,stg3,demo,developer or URL]","storybook":"yarn build && start-storybook -p 9001 -c .storybook","test-once":"jest","tslint-ci":"mkdir -p ./ci/results && yarn run-tslint -t checkstyle -o ./ci/results/tslint-results.xml $npm_package_config_tslint","run-tslint":"tslint -p tsconfig.json","validate-ci":"tsc --noEmit && yarn tslint-ci  && eslint $npm_package_config_eslint -f checkstyle -o ci/results/eslint-results.xml && yarn prettier-check","examples-build":"bash scripts/build-examples.sh","prepublishOnly":"yarn build","prettier-check":"prettier --check '{src,stories,styles,__mocks__,examples/server/src,examples/src,examples/test}/**/*.{ts,js,tsx,jsx,json,scss,md,yaml,html}'","prettier-write":"prettier --write '{src,stories,styles,__mocks__,examples/server/src,examples/src,examples/test}/**/*.{ts,js,tsx,jsx,json,scss,md,yaml,html}'","test-storybook":"yarn build && test-storybook","build-storybook":"yarn build && build-storybook -c .storybook -o dist-storybook","examples-server":"node examples/server/src/index.js","heroku-postbuild":"yarn examples-build developer","examples-testcafe":"./scripts/run-testcafe.sh visual","check-circular-deps":"madge --circular --extensions ts ./src","examples-testcafe-ci":"./scripts/run-testcafe.sh ci","examples-testcafe-live":"./scripts/run-testcafe.sh live"},"typings":"dist/index.d.ts","_npmUser":{"name":"gooddata-ci","email":"rail@gooddata.com"},"deprecated":"@gooddata/react-components@7 reached End of Support on March 31, 2022. Please upgrade (see https://sdk.gooddata.com/gooddata-ui/docs/supported_versions.html for more information).","repository":{"url":"git+ssh://git@github.com/gooddata/gooddata-react-components.git","type":"git"},"_npmVersion":"6.4.1","description":"GoodData React Components","directories":{},"lint-staged":{"{src,stories,styles,__mocks__,examples/server/src,examples/src,examples/test}/**/*.{ts,js,tsx,jsx,json,scss,md,yaml,html}":["prettier --write","git add"]},"_nodeVersion":"8.12.0","dependencies":{"rxjs":"^5.5.6","uuid":"^3.2.1","immer":"^1.3.1","lodash":"^4.17.11","invariant":"^2.2.2","classnames":"^2.2.6","highcharts":"7.1.1","prop-types":"^15.6.0","react-intl":"^2.4.0","custom-event":"^1.0.1","ag-grid-react":"20.0.0","react-measure":"^2.3.0","stringify-object":"^2.4.0","@gooddata/typings":"^2.16.0","ag-grid-community":"20.0.0","http-status-codes":"^1.3.0","@gooddata/js-utils":"^3.4.0","@gooddata/numberjs":"^3.1.2","fixed-data-table-2":"0.7.17","@gooddata/goodstrap":"^63.1.1","react-dom-factories":"^1.0.2","@gooddata/gooddata-js":"^11.17.0","react-transition-group":"^2.2.1","hoist-non-react-statics":"^3.3.0","nodelist-foreach-polyfill":"^1.2.0","highcharts-grouped-categories":"^1.1.3"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"raf":"3.3.2","yup":"^0.24.1","jest":"24.7.1","husky":"3.0.0","madge":"^3.4.4","react":"^16.5.2","enzyme":"3.5.0","eslint":"4.19.1","formik":"^0.11.11","moment":"2.23.0","history":"^4.7.2","ts-jest":"24.0.0","webpack":"4.30.0","prettier":"1.16.4","react-ga":"^2.5.2","recharts":"1.0.0-beta.9","testcafe":"1.1.4","commander":"2.14.1","node-sass":"4.7.2","react-dom":"^16.5.2","supertest":"3.0.0","ts-loader":"6.0.0","css-loader":"0.28.7","jest-junit":"3.0.0","raw-loader":"0.5.1","styled-jsx":"2.2.1","typescript":"3.3.4000","@babel/core":"7.4.4","@types/jest":"24.0.6","@types/node":"7.0.8","@types/uuid":"3.4.3","file-loader":"3.0.1","lint-staged":"9.1.0","sass-loader":"6.0.6","webpack-cli":"3.3.2","@types/react":"16.0.34","babel-loader":"8.0.5","react-helmet":"5.2.0","react-select":"1.2.1","style-loader":"0.19.1","@types/enzyme":"3.1.13","@types/lodash":"4.14.123","testcafe-live":"0.1.4","@babel/runtime":"7.4.4","@babel/polyfill":"^7.4.4","@storybook/react":"5.0.11","@types/invariant":"2.2.29","@types/react-dom":"16.0.3","isomorphic-fetch":"2.2.1","react-datepicker":"1.1.0","react-router-dom":"4.2.2","@babel/preset-env":"7.4.4","@gooddata/mock-js":"^1.31.0","@storybook/addons":"5.0.11","@types/classnames":"2.2.3","@types/prop-types":"15.5.2","@types/react-intl":"2.3.5","@storybook/theming":"5.0.11","identity-obj-proxy":"^3.0.0","webpack-dev-server":"3.3.1","@babel/preset-react":"7.0.0","@types/react-portal":"4.0.1","babel-plugin-lodash":"3.3.4","html-webpack-plugin":"3.2.0","react-test-renderer":"16.4.2","@types/react-measure":"2.0.5","clean-webpack-plugin":"2.0.2","stats-webpack-plugin":"0.7.0","eslint-config-prettier":"4.1.0","react-google-recaptcha":"^0.14.1","tslint-config-prettier":"1.18.0","@gooddata/eslint-config":"0.1.0","@gooddata/tslint-config":"1.0.0","@types/storybook__react":"4.0.1","@types/stringify-object":"^3.2.0","enzyme-adapter-react-16":"1.3.1","@gooddata/test-storybook":"3.1.1","@storybook/addon-actions":"5.0.11","@storybook/addon-options":"5.0.11","node-sass-magic-importer":"5.1.0","react-syntax-highlighter":"6.1.2","@types/fixed-data-table-2":"0.8.1","@types/react-test-renderer":"16.0.0","circular-dependency-plugin":"5.0.2","compression-webpack-plugin":"2.0.0","@types/enzyme-adapter-react-16":"1.0.3","@types/storybook__addon-actions":"3.4.2","@babel/plugin-proposal-class-properties":"7.4.4","@babel/plugin-proposal-object-rest-spread":"7.4.4","@babel/plugin-transform-async-to-generator":"7.4.4"},"peerDependencies":{"react":"^16.5.2","react-dom":"^16.5.2"},"_npmOperationalInternal":{"tmp":"tmp/react-components_7.2.0-beta.19_1566526977025_0.5475546114009855","host":"s3://npm-registry-packages"}},"7.2.0-beta.20":{"name":"@gooddata/react-components","version":"7.2.0-beta.20","author":{"name":"GoodData Corporation"},"license":"BSD-3-Clause","_id":"@gooddata/react-components@7.2.0-beta.20","maintainers":[{"name":"afi","email":"adam.fiedler@gooddata.com"},{"name":"bertold8","email":"ivan.nejezchleb@seznam.cz"},{"name":"bugsbunny338","email":"jiri.zajic@mensa.cz"},{"name":"gooddata-ci","email":"rail@gooddata.com"},{"name":"ivan.mjartan","email":"ivan.mjartan@gooddata.com"},{"name":"jakub-sterba","email":"jakub.sterba@gooddata.com"},{"name":"jaroslav.tomecek","email":"jaroslav.tomecek@gooddata.com"},{"name":"jkittler","email":"honza.kittler@gmail.com"},{"name":"khanh.le","email":"khanh.le@gooddata.com"},{"name":"langhamp","email":"pavel.langhammer@gooddata.com"},{"name":"lanhuynh","email":"lan.huynh@gooddata.com"},{"name":"linhhong","email":"linh.hong@gooddata.com"},{"name":"lpearce","email":"levi.pearce@gooddata.com"},{"name":"lupko","email":"lubomir.slivka@gooddata.com"},{"name":"martin.mosko","email":"martin.mosko@gooddata.com"},{"name":"michal.marsal","email":"michal.marsal@gooddata.com"},{"name":"nadtan","email":"tan.nguyen@gooddata.com"},{"name":"naibinh","email":"naibinh@gmail.com"},{"name":"nikolacech","email":"nikola.cech@gooddata.com"},{"name":"no23reason","email":"dan.homola@hotmail.cz"},{"name":"pbenes","email":"petr.benes@gooddata.com"},{"name":"petrjanu","email":"petr.janu@gooddata.com"},{"name":"ptquang86","email":"ptquang86@gmail.com"},{"name":"qduval","email":"quentin.duval@gooddata.com"},{"name":"rodri360","email":"me@rodri360.com"},{"name":"sitina","email":"jiri.sitina@gooddata.com"},{"name":"sondo","email":"son.do@gooddata.com"},{"name":"strouhaljan","email":"strouhal.jan@gmail.com"},{"name":"tomas.bouma","email":"tomas.bouma@gooddata.com"},{"name":"tomas.kratochvil","email":"tomas.kratochvil@gooddata.com"},{"name":"tomasreichmann","email":"tomasreichmann@gmail.com"},{"name":"tomsatgd","email":"tomas.satinsky@gooddata.com"},{"name":"tu.ngo","email":"tu.ngo@gooddata.com"},{"name":"vlastikcz","email":"vlastimil.kotas@gooddata.com"},{"name":"xmort","email":"petr.dolejsi@gooddata.com"},{"name":"yanlipnican","email":"yanlipnican@gmail.com"}],"homepage":"https://github.com/gooddata/gooddata-react-components#readme","bugs":{"url":"https://github.com/gooddata/gooddata-react-components/issues"},"dist":{"shasum":"44e61ae0d6e9dc56789457ea2062fec982b96ac9","tarball":"https://registry.npmjs.org/@gooddata/react-components/-/react-components-7.2.0-beta.20.tgz","fileCount":1839,"integrity":"sha512-ERMlO1mxFel2S+vC8Z6YSLeRW1sKs514ISqYrJQ5mV0qwymdSI7kjvxWOx9aXhGijFopNWIcslG+GANta3MPrg==","signatures":[{"sig":"MEUCIGTy/XwRB0OgsozkedaNFvyrVAb4pmyoUEeTs0NKGWBoAiEAjOsSjlgAIgdFGKgUTAMqGE1OZhKxeKTVn75xufkzYsk=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":7626805,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJdZPRgCRA9TVsSAnZWagAApBgP/2M3ccxM2XR7oMXWc4Qb\nm8YJ1JwcMDpvxitl+/+W5CAfkKb5sXBtEdsiNsdsNsdUno8bqZoDLD06mSM5\nh4VJOD683nMrj4A3Edk6QfRzO0SzUk3XZ+DOrB48vBJErcqK+s+CmICWGJFT\nFWbRzW+tJEgI+e43t35EMX7GXgkgivoJZOQ392DKQaVojUXVIinyMHS5map9\nL/kbZcr1lFqq3ttKkndfy5wcm37InXrG8x2Nt4ZSG12B7ge+uUDbo8ryzXc/\nmq4cEP1nW1gjMVp1qw1iMx+Bc4FPGQ2epu6FvZgxu54+m1JeisDImfbnw093\nk8zNAVcZhFDukn/xZLXIMvHbQm/66yqafc3LmqoendsWjpNtMBdr84QcoBBy\njxncv7MiXO6AC9Stt4iHuPYL3C19VwRyvbtJ9g1/LXAm1uJuMnTHgIi2SNeM\n1m8yE8A9Y6WE1DhpyEmF1SQ5UDOH9cuRSR4sBiF0cXZ0tk/iEVsoB8xPtIeo\nx6tvD850nzNn4wSGf1wYtHPFHU04gO/IQOcde4nZnaOCt8duttr88MynfGX6\nbYRKTY4jMXemUkzaNQxcc3MjjuPPoPpoPxufA00J/4hecGdfJPnAL6MgWyVZ\nU5IjrAfoIgLcYmjx4rnXzuQ06T1uSjMBNVqv8gEtnRboebn6AV4EgPauMARX\nqQQB\r\n=77Mf\r\n-----END PGP SIGNATURE-----\r\n"},"jest":{"testRegex":"(/__tests__/.*|\\.(test|spec))\\.(tsx?|jsx?)$","transform":{".(js|jsx)":"babel-jest",".(ts|tsx)":"ts-jest"},"collectCoverage":false,"moduleNameMapper":{"\\.(css|less|sass|scss)$":"<rootDir>/__mocks__/styleMock.ts","^[./a-zA-Z0-9$_-]+\\.svg$":"<rootDir>/jestSvgStub.js"},"coverageReporters":["html"],"setupFilesAfterEnv":["<rootDir>/jest.setup.js"],"collectCoverageFrom":["src/**/*.{ts,tsx}","examples/server/src/**/*.{js,jsx}","!**/*.d.ts"],"moduleFileExtensions":["ts","tsx","js","jsx","json"],"testPathIgnorePatterns":[",/node_modules/","/dist/"]},"main":"dist/index.js","husky":{"hooks":{"pre-commit":"lint-staged"}},"config":{"eslint":"./examples/**/*.{js,jsx}","tslint":"./{__mocks__,src,stories}/{,**/}*.{ts,tsx}"},"readme":"[![npm version](https://badge.fury.io/js/%40gooddata%2Freact-components.svg)](https://www.npmjs.com/package/@gooddata/react-components) \n\n# GoodData.UI React components\n> A React-based JavaScript library for building data-driven applications\n\n## Getting started\n- [GoodData.UI Documentation](http://sdk.gooddata.com/gooddata-ui/)\n- [GoodData.UI Live Examples](https://gooddata-examples.herokuapp.com/)\n- [Stack Overflow](https://stackoverflow.com/questions/tagged/gooddata)\n\n### Usage\nWith [yarn](https://yarnpkg.com) installed, go to your project directory and run\n```\n$ yarn add @gooddata/react-components\n```\nIf you prefer [npm](npmjs.com) run\n```\n$ npm install --save @gooddata/react-components\n```\n\nThe public API is exposed via global `index.js`. Except for the styles, do not import any other file directly\nbecause they are not intended to be part of the public API.\n\n## Contributing\n\nWe welcome any contribution in form of [issues](https://github.com/gooddata/gooddata-react-components/issues) or [pull requests](https://github.com/gooddata/gooddata-react-components/pulls).\nThese commands may come in handy while developing:\n\n| command | description |\n| ------- | ----------- |\n| `yarn install --pure-lockfile` | first step |\n| ||\n| `yarn dev` | build react-components to `/dist` in watch mode |\n| `yarn test` | run all unit tests |\n| `yarn prettier-write` | format the source code to match the valid codestyle |\n| `yarn validate` | validate codestyle |\n| ||\n| `yarn storybook` | run storybook from `/stories` on http://localhost:9001 |\n| `yarn build-storybook` | build storybook to `/dist-storybook` |\n| `yarn test-storybook` | run storybook and [screenshot tests](https://github.com/gooddata/gdc-client-utils/tree/master/test-storybook) |\n| ||\n| `yarn examples` | run Live Examples dev-server from `/examples` on https://localhost:8999 |\n| `yarn examples-build` | build Live Examples to `/examples/dist` |\n| `yarn examples-server` | serve built Live Examples - see `/examples/server/src` |\n| `yarn examples-testcafe` | run testcafe tests against `localhost:8999` |\n\n### Deploy to heroku.com\nWhen you deploy this repo to heroku, it serves *GoodData.UI Live Examples*.\nRelevant tasks are in `Procfile` and `package.json`.\n\n```bash\n# run in the project directory\nheroku login\nheroku create <your-app-name>\nheroku config:set DOMAIN_ADMIN_USERNAME=x@gooddata.com DOMAIN_ADMIN_PASSWORD=xy PROJECT_ID_TO_ASSIGN=xms7ga4tf3g3nzucd8380o2bev8oeknp\ngit push heroku HEAD:master\nheroku open\n```\n\n### Run Live Examples Locally\nTo run *GoodData.UI Live Examples* locally:\n```bash\ngit clone <this-repository>\ncd  <repository-folder>\nyarn install --pure-lockfile\nyarn examples\n```\nThen open https://localhost:8999 and login using Live Examples account (you can [create one here](https://gooddata-examples.herokuapp.com/registration)).\n\n### Source code formatting\nThe source code in the repository is formatted by [Prettier](https://prettier.io/). \nThe format of the code is validated by our Continuous Integration server and is one of the requirements of successful merge.\n\nPrettier is supported by every major IDE. You can find the list of supported editors and how to configure them [here](https://prettier.io/docs/en/editors.html).\n\nIn the case, when your editor is not supported or you don't want to setup the integration, you can run the `yarn prettier-write` command to reformat the code before commit.\n\n## Changelog\n\n- see [CHANGELOG.md](CHANGELOG.md)\n\n## License\n\n(C) 2007-2018 GoodData Corporation\n\nThis project is dual licensed:\n\n- The ATTRIBUTION-NONCOMMERCIAL 4.0 INTERNATIONAL (CC BY-NC 4.0) is used for purpose of the trial experience and evaluation of GoodData.UI library.\n- The GOODDATA GOODDATA.UI LIBRARY END USER LICENSE AGREEMENT is used for GoodData customers.\n\nFor more information, please see [LICENSE](https://github.com/gooddata/gooddata-react-components/blob/master/LICENSE)\n","gitHead":"b9db740f5cb45a4d9cd7e4accd0bf09767ea6ad5","scripts":{"dev":"bash scripts/build.sh --dev-watch","test":"jest --watch","build":"bash scripts/build.sh","tslint":"yarn run-tslint -t verbose $npm_package_config_tslint","prepare":"cd examples/server && yarn install --frozen-lockfile && cd ../..; rm -r examples/node_modules 2>/dev/null; true","examples":"bash scripts/run-examples.sh","prepare?":"# Called before `npm publish` and on local `npm install`. Temporarily also for deleting obsolete node_modules. Ends with `true` to continue gracefully.","validate":"tsc --noEmit && yarn tslint && eslint $npm_package_config_eslint && yarn prettier-check","build-dev":"bash scripts/build.sh --dev","examples?":"# Default is developer domain, other options: yarn examples [sec,secure,stg,stg2,stg3,demo,developer or URL]","storybook":"yarn build && start-storybook -p 9001 -c .storybook","test-once":"jest","tslint-ci":"mkdir -p ./ci/results && yarn run-tslint -t checkstyle -o ./ci/results/tslint-results.xml $npm_package_config_tslint","run-tslint":"tslint -p tsconfig.json","validate-ci":"tsc --noEmit && yarn tslint-ci  && eslint $npm_package_config_eslint -f checkstyle -o ci/results/eslint-results.xml && yarn prettier-check","examples-build":"bash scripts/build-examples.sh","prepublishOnly":"yarn build","prettier-check":"prettier --check '{src,stories,styles,__mocks__,examples/server/src,examples/src,examples/test}/**/*.{ts,js,tsx,jsx,json,scss,md,yaml,html}'","prettier-write":"prettier --write '{src,stories,styles,__mocks__,examples/server/src,examples/src,examples/test}/**/*.{ts,js,tsx,jsx,json,scss,md,yaml,html}'","test-storybook":"yarn build && test-storybook","build-storybook":"yarn build && build-storybook -c .storybook -o dist-storybook","examples-server":"node examples/server/src/index.js","heroku-postbuild":"yarn examples-build developer","examples-testcafe":"./scripts/run-testcafe.sh visual","check-circular-deps":"madge --circular --extensions ts ./src","examples-testcafe-ci":"./scripts/run-testcafe.sh ci","examples-testcafe-live":"./scripts/run-testcafe.sh live"},"typings":"dist/index.d.ts","_npmUser":{"name":"gooddata-ci","email":"rail@gooddata.com"},"deprecated":"@gooddata/react-components@7 reached End of Support on March 31, 2022. Please upgrade (see https://sdk.gooddata.com/gooddata-ui/docs/supported_versions.html for more information).","repository":{"url":"git+ssh://git@github.com/gooddata/gooddata-react-components.git","type":"git"},"_npmVersion":"6.4.1","description":"GoodData.UI - A powerful JavaScript library for building analytical applications","directories":{},"lint-staged":{"{src,stories,styles,__mocks__,examples/server/src,examples/src,examples/test}/**/*.{ts,js,tsx,jsx,json,scss,md,yaml,html}":["prettier --write","git add"]},"_nodeVersion":"8.12.0","dependencies":{"rxjs":"^5.5.6","uuid":"^3.2.1","immer":"^1.3.1","lodash":"^4.17.11","invariant":"^2.2.2","classnames":"^2.2.6","highcharts":"7.1.1","prop-types":"^15.6.0","react-intl":"^2.4.0","custom-event":"^1.0.1","ag-grid-react":"20.0.0","react-measure":"^2.3.0","stringify-object":"^2.4.0","@gooddata/typings":"^2.16.0","ag-grid-community":"20.0.0","http-status-codes":"^1.3.0","@gooddata/js-utils":"^3.4.0","@gooddata/numberjs":"^3.1.2","fixed-data-table-2":"0.7.17","@gooddata/goodstrap":"^63.1.1","react-dom-factories":"^1.0.2","@gooddata/gooddata-js":"^11.17.0","react-transition-group":"^2.2.1","hoist-non-react-statics":"^3.3.0","nodelist-foreach-polyfill":"^1.2.0","highcharts-grouped-categories":"^1.1.3"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"raf":"3.3.2","yup":"^0.24.1","jest":"24.7.1","husky":"3.0.0","madge":"^3.4.4","react":"^16.5.2","enzyme":"3.5.0","eslint":"4.19.1","formik":"^0.11.11","moment":"2.23.0","history":"^4.7.2","ts-jest":"24.0.0","webpack":"4.30.0","prettier":"1.16.4","react-ga":"^2.5.2","recharts":"1.0.0-beta.9","testcafe":"1.1.4","commander":"2.14.1","node-sass":"4.7.2","react-dom":"^16.5.2","supertest":"3.0.0","ts-loader":"6.0.0","css-loader":"0.28.7","jest-junit":"3.0.0","raw-loader":"0.5.1","styled-jsx":"2.2.1","typescript":"3.3.4000","@babel/core":"7.4.4","@types/jest":"24.0.6","@types/node":"7.0.8","@types/uuid":"3.4.3","file-loader":"3.0.1","lint-staged":"9.1.0","sass-loader":"6.0.6","webpack-cli":"3.3.2","@types/react":"16.0.34","babel-loader":"8.0.5","react-helmet":"5.2.0","react-select":"1.2.1","style-loader":"0.19.1","@types/enzyme":"3.1.13","@types/lodash":"4.14.123","testcafe-live":"0.1.4","@babel/runtime":"7.4.4","@babel/polyfill":"^7.4.4","@storybook/react":"5.0.11","@types/invariant":"2.2.29","@types/react-dom":"16.0.3","isomorphic-fetch":"2.2.1","react-datepicker":"1.1.0","react-router-dom":"4.2.2","@babel/preset-env":"7.4.4","@gooddata/mock-js":"^1.31.0","@storybook/addons":"5.0.11","@types/classnames":"2.2.3","@types/prop-types":"15.5.2","@types/react-intl":"2.3.5","@storybook/theming":"5.0.11","identity-obj-proxy":"^3.0.0","webpack-dev-server":"3.3.1","@babel/preset-react":"7.0.0","@types/react-portal":"4.0.1","babel-plugin-lodash":"3.3.4","html-webpack-plugin":"3.2.0","react-test-renderer":"16.4.2","@types/react-measure":"2.0.5","clean-webpack-plugin":"2.0.2","stats-webpack-plugin":"0.7.0","eslint-config-prettier":"4.1.0","react-google-recaptcha":"^0.14.1","tslint-config-prettier":"1.18.0","@gooddata/eslint-config":"0.1.0","@gooddata/tslint-config":"1.0.0","@types/storybook__react":"4.0.1","@types/stringify-object":"^3.2.0","enzyme-adapter-react-16":"1.3.1","@gooddata/test-storybook":"3.1.1","@storybook/addon-actions":"5.0.11","@storybook/addon-options":"5.0.11","node-sass-magic-importer":"5.1.0","react-syntax-highlighter":"6.1.2","@types/fixed-data-table-2":"0.8.1","@types/react-test-renderer":"16.0.0","circular-dependency-plugin":"5.0.2","compression-webpack-plugin":"2.0.0","@types/enzyme-adapter-react-16":"1.0.3","@types/storybook__addon-actions":"3.4.2","@babel/plugin-proposal-class-properties":"7.4.4","@babel/plugin-proposal-object-rest-spread":"7.4.4","@babel/plugin-transform-async-to-generator":"7.4.4"},"peerDependencies":{"react":"^16.5.2","react-dom":"^16.5.2"},"_npmOperationalInternal":{"tmp":"tmp/react-components_7.2.0-beta.20_1566897246916_0.8590064967317503","host":"s3://npm-registry-packages"}},"7.2.0-beta.21":{"name":"@gooddata/react-components","version":"7.2.0-beta.21","author":{"name":"GoodData Corporation"},"license":"BSD-3-Clause","_id":"@gooddata/react-components@7.2.0-beta.21","maintainers":[{"name":"afi","email":"adam.fiedler@gooddata.com"},{"name":"bertold8","email":"ivan.nejezchleb@seznam.cz"},{"name":"bugsbunny338","email":"jiri.zajic@mensa.cz"},{"name":"gooddata-ci","email":"rail@gooddata.com"},{"name":"ivan.mjartan","email":"ivan.mjartan@gooddata.com"},{"name":"jakub-sterba","email":"jakub.sterba@gooddata.com"},{"name":"jaroslav.tomecek","email":"jaroslav.tomecek@gooddata.com"},{"name":"jkittler","email":"honza.kittler@gmail.com"},{"name":"khanh.le","email":"khanh.le@gooddata.com"},{"name":"langhamp","email":"pavel.langhammer@gooddata.com"},{"name":"lanhuynh","email":"lan.huynh@gooddata.com"},{"name":"linhhong","email":"linh.hong@gooddata.com"},{"name":"lpearce","email":"levi.pearce@gooddata.com"},{"name":"lupko","email":"lubomir.slivka@gooddata.com"},{"name":"martin.mosko","email":"martin.mosko@gooddata.com"},{"name":"michal.marsal","email":"michal.marsal@gooddata.com"},{"name":"nadtan","email":"tan.nguyen@gooddata.com"},{"name":"naibinh","email":"naibinh@gmail.com"},{"name":"nikolacech","email":"nikola.cech@gooddata.com"},{"name":"no23reason","email":"dan.homola@hotmail.cz"},{"name":"pbenes","email":"petr.benes@gooddata.com"},{"name":"petrjanu","email":"petr.janu@gooddata.com"},{"name":"ptquang86","email":"ptquang86@gmail.com"},{"name":"qduval","email":"quentin.duval@gooddata.com"},{"name":"rodri360","email":"me@rodri360.com"},{"name":"sitina","email":"jiri.sitina@gooddata.com"},{"name":"sondo","email":"son.do@gooddata.com"},{"name":"strouhaljan","email":"strouhal.jan@gmail.com"},{"name":"tomas.bouma","email":"tomas.bouma@gooddata.com"},{"name":"tomas.kratochvil","email":"tomas.kratochvil@gooddata.com"},{"name":"tomasreichmann","email":"tomasreichmann@gmail.com"},{"name":"tomsatgd","email":"tomas.satinsky@gooddata.com"},{"name":"tu.ngo","email":"tu.ngo@gooddata.com"},{"name":"vlastikcz","email":"vlastimil.kotas@gooddata.com"},{"name":"xmort","email":"petr.dolejsi@gooddata.com"},{"name":"yanlipnican","email":"yanlipnican@gmail.com"}],"homepage":"https://github.com/gooddata/gooddata-react-components#readme","bugs":{"url":"https://github.com/gooddata/gooddata-react-components/issues"},"dist":{"shasum":"550837f49ae697d6668fac75105ceb7e0ca99d33","tarball":"https://registry.npmjs.org/@gooddata/react-components/-/react-components-7.2.0-beta.21.tgz","fileCount":1839,"integrity":"sha512-iPnaovyj0u8ybPYvdEt9kAHx8D1eQtOHUoQ4Ou29vbGveqBQaFZ38z0rgYRufUGRIonijN2Y2iQjJaNBo9kxnw==","signatures":[{"sig":"MEUCIQDsqfbEHcR98irtVaCrsRoMRgfJgTWizInAPnfyf3XwaAIgVpEqmzSc5czNzds+nk9pU8TdBcmXZ0T50Uwbl+0FnOg=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":7626805,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJdZPVhCRA9TVsSAnZWagAAeSoP/3e0+mBTduFdmOzboUKd\nIiLQfLgntBNfQQv9jjTd7wfgtqWT9LH6t8/OEOnKDc+MQ29tE9APr1VaU1rj\nM7T4qNKi8JTGtjj9XB68EgH0FPxUbg/3BrtjWpHbhuNk/zJY4rZ1XX7sXNlJ\nJo1Y4mAiQym9t+bNsmQvXIa71uGyBIDmImaVW2qwHB/FQQaSwdNoM00lH9zx\nfB8mjHNNpbtn1yGrTi0MasK71EhsEbmVsInLg8mu+Fr5rUsKD6UjKac9oVQE\no21v+5LnL3/MCLAP6H2zOIBSFxUwrUG9Sm46IFHnm/7+kZSnHYV5I8+LdpFr\nvqFWZMYcALjx7N/UzMDsvtCwqA71lMRBh5D/+fLuZLiVDKY1evy8RGzvSViY\nfJWU94H3hYBXDjMUzv18lmRVCr3uj20JLiynkO7wE6MuHxqWyIaG3W2Uttbb\n42/SrTjVK0EgFYAvdicZwn6osPHjGhO4/3rqrt7wWHewmaG8PezYiEseNggd\niJhd20kmFMMV8XqsqbfiMbr8rjl7ghI1CVbtAw07gWqj2BpPxstuQU8J/1rF\nmuV0kWx7xkeysHODXrg5TI/lqa/JpK9TtyFAXRio9H7mAIhxhxCvqUYcK/LY\nfZ8DAbx0E66/Qshcg1ngkC7TXQtK7PHDm6J1y+7ozPqsDP/JBR+EuCLUvGE3\nwOVI\r\n=4N9j\r\n-----END PGP SIGNATURE-----\r\n"},"jest":{"testRegex":"(/__tests__/.*|\\.(test|spec))\\.(tsx?|jsx?)$","transform":{".(js|jsx)":"babel-jest",".(ts|tsx)":"ts-jest"},"collectCoverage":false,"moduleNameMapper":{"\\.(css|less|sass|scss)$":"<rootDir>/__mocks__/styleMock.ts","^[./a-zA-Z0-9$_-]+\\.svg$":"<rootDir>/jestSvgStub.js"},"coverageReporters":["html"],"setupFilesAfterEnv":["<rootDir>/jest.setup.js"],"collectCoverageFrom":["src/**/*.{ts,tsx}","examples/server/src/**/*.{js,jsx}","!**/*.d.ts"],"moduleFileExtensions":["ts","tsx","js","jsx","json"],"testPathIgnorePatterns":[",/node_modules/","/dist/"]},"main":"dist/index.js","husky":{"hooks":{"pre-commit":"lint-staged"}},"config":{"eslint":"./examples/**/*.{js,jsx}","tslint":"./{__mocks__,src,stories}/{,**/}*.{ts,tsx}"},"readme":"[![npm version](https://badge.fury.io/js/%40gooddata%2Freact-components.svg)](https://www.npmjs.com/package/@gooddata/react-components) \n\n# GoodData.UI React components\n> A React-based JavaScript library for building data-driven applications\n\n## Getting started\n- [GoodData.UI Documentation](http://sdk.gooddata.com/gooddata-ui/)\n- [GoodData.UI Live Examples](https://gooddata-examples.herokuapp.com/)\n- [Stack Overflow](https://stackoverflow.com/questions/tagged/gooddata)\n\n### Usage\nWith [yarn](https://yarnpkg.com) installed, go to your project directory and run\n```\n$ yarn add @gooddata/react-components\n```\nIf you prefer [npm](npmjs.com) run\n```\n$ npm install --save @gooddata/react-components\n```\n\nThe public API is exposed via global `index.js`. Except for the styles, do not import any other file directly\nbecause they are not intended to be part of the public API.\n\n## Contributing\n\nWe welcome any contribution in form of [issues](https://github.com/gooddata/gooddata-react-components/issues) or [pull requests](https://github.com/gooddata/gooddata-react-components/pulls).\nThese commands may come in handy while developing:\n\n| command | description |\n| ------- | ----------- |\n| `yarn install --pure-lockfile` | first step |\n| ||\n| `yarn dev` | build react-components to `/dist` in watch mode |\n| `yarn test` | run all unit tests |\n| `yarn prettier-write` | format the source code to match the valid codestyle |\n| `yarn validate` | validate codestyle |\n| ||\n| `yarn storybook` | run storybook from `/stories` on http://localhost:9001 |\n| `yarn build-storybook` | build storybook to `/dist-storybook` |\n| `yarn test-storybook` | run storybook and [screenshot tests](https://github.com/gooddata/gdc-client-utils/tree/master/test-storybook) |\n| ||\n| `yarn examples` | run Live Examples dev-server from `/examples` on https://localhost:8999 |\n| `yarn examples-build` | build Live Examples to `/examples/dist` |\n| `yarn examples-server` | serve built Live Examples - see `/examples/server/src` |\n| `yarn examples-testcafe` | run testcafe tests against `localhost:8999` |\n\n### Deploy to heroku.com\nWhen you deploy this repo to heroku, it serves *GoodData.UI Live Examples*.\nRelevant tasks are in `Procfile` and `package.json`.\n\n```bash\n# run in the project directory\nheroku login\nheroku create <your-app-name>\nheroku config:set DOMAIN_ADMIN_USERNAME=x@gooddata.com DOMAIN_ADMIN_PASSWORD=xy PROJECT_ID_TO_ASSIGN=xms7ga4tf3g3nzucd8380o2bev8oeknp\ngit push heroku HEAD:master\nheroku open\n```\n\n### Run Live Examples Locally\nTo run *GoodData.UI Live Examples* locally:\n```bash\ngit clone <this-repository>\ncd  <repository-folder>\nyarn install --pure-lockfile\nyarn examples\n```\nThen open https://localhost:8999 and login using Live Examples account (you can [create one here](https://gooddata-examples.herokuapp.com/registration)).\n\n### Source code formatting\nThe source code in the repository is formatted by [Prettier](https://prettier.io/). \nThe format of the code is validated by our Continuous Integration server and is one of the requirements of successful merge.\n\nPrettier is supported by every major IDE. You can find the list of supported editors and how to configure them [here](https://prettier.io/docs/en/editors.html).\n\nIn the case, when your editor is not supported or you don't want to setup the integration, you can run the `yarn prettier-write` command to reformat the code before commit.\n\n## Changelog\n\n- see [CHANGELOG.md](CHANGELOG.md)\n\n## License\n\n(C) 2007-2018 GoodData Corporation\n\nThis project is dual licensed:\n\n- The ATTRIBUTION-NONCOMMERCIAL 4.0 INTERNATIONAL (CC BY-NC 4.0) is used for purpose of the trial experience and evaluation of GoodData.UI library.\n- The GOODDATA GOODDATA.UI LIBRARY END USER LICENSE AGREEMENT is used for GoodData customers.\n\nFor more information, please see [LICENSE](https://github.com/gooddata/gooddata-react-components/blob/master/LICENSE)\n","gitHead":"1af1d91db9407767c1d2d1ed3ac41d35a5fbf583","scripts":{"dev":"bash scripts/build.sh --dev-watch","test":"jest --watch","build":"bash scripts/build.sh","tslint":"yarn run-tslint -t verbose $npm_package_config_tslint","prepare":"cd examples/server && yarn install --frozen-lockfile && cd ../..; rm -r examples/node_modules 2>/dev/null; true","examples":"bash scripts/run-examples.sh","prepare?":"# Called before `npm publish` and on local `npm install`. Temporarily also for deleting obsolete node_modules. Ends with `true` to continue gracefully.","validate":"tsc --noEmit && yarn tslint && eslint $npm_package_config_eslint && yarn prettier-check","build-dev":"bash scripts/build.sh --dev","examples?":"# Default is developer domain, other options: yarn examples [sec,secure,stg,stg2,stg3,demo,developer or URL]","storybook":"yarn build && start-storybook -p 9001 -c .storybook","test-once":"jest","tslint-ci":"mkdir -p ./ci/results && yarn run-tslint -t checkstyle -o ./ci/results/tslint-results.xml $npm_package_config_tslint","run-tslint":"tslint -p tsconfig.json","validate-ci":"tsc --noEmit && yarn tslint-ci  && eslint $npm_package_config_eslint -f checkstyle -o ci/results/eslint-results.xml && yarn prettier-check","examples-build":"bash scripts/build-examples.sh","prepublishOnly":"yarn build","prettier-check":"prettier --check '{src,stories,styles,__mocks__,examples/server/src,examples/src,examples/test}/**/*.{ts,js,tsx,jsx,json,scss,md,yaml,html}'","prettier-write":"prettier --write '{src,stories,styles,__mocks__,examples/server/src,examples/src,examples/test}/**/*.{ts,js,tsx,jsx,json,scss,md,yaml,html}'","test-storybook":"yarn build && test-storybook","build-storybook":"yarn build && build-storybook -c .storybook -o dist-storybook","examples-server":"node examples/server/src/index.js","heroku-postbuild":"yarn examples-build developer","examples-testcafe":"./scripts/run-testcafe.sh visual","check-circular-deps":"madge --circular --extensions ts ./src","examples-testcafe-ci":"./scripts/run-testcafe.sh ci","examples-testcafe-live":"./scripts/run-testcafe.sh live"},"typings":"dist/index.d.ts","_npmUser":{"name":"gooddata-ci","email":"rail@gooddata.com"},"deprecated":"@gooddata/react-components@7 reached End of Support on March 31, 2022. Please upgrade (see https://sdk.gooddata.com/gooddata-ui/docs/supported_versions.html for more information).","repository":{"url":"git+ssh://git@github.com/gooddata/gooddata-react-components.git","type":"git"},"_npmVersion":"6.4.1","description":"GoodData.UI - A powerful JavaScript library for building analytical applications","directories":{},"lint-staged":{"{src,stories,styles,__mocks__,examples/server/src,examples/src,examples/test}/**/*.{ts,js,tsx,jsx,json,scss,md,yaml,html}":["prettier --write","git add"]},"_nodeVersion":"8.12.0","dependencies":{"rxjs":"^5.5.6","uuid":"^3.2.1","immer":"^1.3.1","lodash":"^4.17.11","invariant":"^2.2.2","classnames":"^2.2.6","highcharts":"7.1.1","prop-types":"^15.6.0","react-intl":"^2.4.0","custom-event":"^1.0.1","ag-grid-react":"20.0.0","react-measure":"^2.3.0","stringify-object":"^2.4.0","@gooddata/typings":"^2.16.0","ag-grid-community":"20.0.0","http-status-codes":"^1.3.0","@gooddata/js-utils":"^3.4.0","@gooddata/numberjs":"^3.1.2","fixed-data-table-2":"0.7.17","@gooddata/goodstrap":"^63.1.1","react-dom-factories":"^1.0.2","@gooddata/gooddata-js":"^11.17.0","react-transition-group":"^2.2.1","hoist-non-react-statics":"^3.3.0","nodelist-foreach-polyfill":"^1.2.0","highcharts-grouped-categories":"^1.1.3"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"raf":"3.3.2","yup":"^0.24.1","jest":"24.7.1","husky":"3.0.0","madge":"^3.4.4","react":"^16.5.2","enzyme":"3.5.0","eslint":"4.19.1","formik":"^0.11.11","moment":"2.23.0","history":"^4.7.2","ts-jest":"24.0.0","webpack":"4.30.0","prettier":"1.16.4","react-ga":"^2.5.2","recharts":"1.0.0-beta.9","testcafe":"1.1.4","commander":"2.14.1","node-sass":"4.7.2","react-dom":"^16.5.2","supertest":"3.0.0","ts-loader":"6.0.0","css-loader":"0.28.7","jest-junit":"3.0.0","raw-loader":"0.5.1","styled-jsx":"2.2.1","typescript":"3.3.4000","@babel/core":"7.4.4","@types/jest":"24.0.6","@types/node":"7.0.8","@types/uuid":"3.4.3","file-loader":"3.0.1","lint-staged":"9.1.0","sass-loader":"6.0.6","webpack-cli":"3.3.2","@types/react":"16.0.34","babel-loader":"8.0.5","react-helmet":"5.2.0","react-select":"1.2.1","style-loader":"0.19.1","@types/enzyme":"3.1.13","@types/lodash":"4.14.123","testcafe-live":"0.1.4","@babel/runtime":"7.4.4","@babel/polyfill":"^7.4.4","@storybook/react":"5.0.11","@types/invariant":"2.2.29","@types/react-dom":"16.0.3","isomorphic-fetch":"2.2.1","react-datepicker":"1.1.0","react-router-dom":"4.2.2","@babel/preset-env":"7.4.4","@gooddata/mock-js":"^1.31.0","@storybook/addons":"5.0.11","@types/classnames":"2.2.3","@types/prop-types":"15.5.2","@types/react-intl":"2.3.5","@storybook/theming":"5.0.11","identity-obj-proxy":"^3.0.0","webpack-dev-server":"3.3.1","@babel/preset-react":"7.0.0","@types/react-portal":"4.0.1","babel-plugin-lodash":"3.3.4","html-webpack-plugin":"3.2.0","react-test-renderer":"16.4.2","@types/react-measure":"2.0.5","clean-webpack-plugin":"2.0.2","stats-webpack-plugin":"0.7.0","eslint-config-prettier":"4.1.0","react-google-recaptcha":"^0.14.1","tslint-config-prettier":"1.18.0","@gooddata/eslint-config":"0.1.0","@gooddata/tslint-config":"1.0.0","@types/storybook__react":"4.0.1","@types/stringify-object":"^3.2.0","enzyme-adapter-react-16":"1.3.1","@gooddata/test-storybook":"3.1.1","@storybook/addon-actions":"5.0.11","@storybook/addon-options":"5.0.11","node-sass-magic-importer":"5.1.0","react-syntax-highlighter":"6.1.2","@types/fixed-data-table-2":"0.8.1","@types/react-test-renderer":"16.0.0","circular-dependency-plugin":"5.0.2","compression-webpack-plugin":"2.0.0","@types/enzyme-adapter-react-16":"1.0.3","@types/storybook__addon-actions":"3.4.2","@babel/plugin-proposal-class-properties":"7.4.4","@babel/plugin-proposal-object-rest-spread":"7.4.4","@babel/plugin-transform-async-to-generator":"7.4.4"},"peerDependencies":{"react":"^16.5.2","react-dom":"^16.5.2"},"_npmOperationalInternal":{"tmp":"tmp/react-components_7.2.0-beta.21_1566897504309_0.8529175406677441","host":"s3://npm-registry-packages"}},"7.2.0-beta.22":{"name":"@gooddata/react-components","version":"7.2.0-beta.22","author":{"name":"GoodData Corporation"},"license":"BSD-3-Clause","_id":"@gooddata/react-components@7.2.0-beta.22","maintainers":[{"name":"afi","email":"adam.fiedler@gooddata.com"},{"name":"bertold8","email":"ivan.nejezchleb@seznam.cz"},{"name":"bugsbunny338","email":"jiri.zajic@mensa.cz"},{"name":"gooddata-ci","email":"rail@gooddata.com"},{"name":"ivan.mjartan","email":"ivan.mjartan@gooddata.com"},{"name":"jakub-sterba","email":"jakub.sterba@gooddata.com"},{"name":"jaroslav.tomecek","email":"jaroslav.tomecek@gooddata.com"},{"name":"jkittler","email":"honza.kittler@gmail.com"},{"name":"khanh.le","email":"khanh.le@gooddata.com"},{"name":"langhamp","email":"pavel.langhammer@gooddata.com"},{"name":"lanhuynh","email":"lan.huynh@gooddata.com"},{"name":"linhhong","email":"linh.hong@gooddata.com"},{"name":"lpearce","email":"levi.pearce@gooddata.com"},{"name":"lupko","email":"lubomir.slivka@gooddata.com"},{"name":"martin.mosko","email":"martin.mosko@gooddata.com"},{"name":"michal.marsal","email":"michal.marsal@gooddata.com"},{"name":"nadtan","email":"tan.nguyen@gooddata.com"},{"name":"naibinh","email":"naibinh@gmail.com"},{"name":"nikolacech","email":"nikola.cech@gooddata.com"},{"name":"no23reason","email":"dan.homola@hotmail.cz"},{"name":"pbenes","email":"petr.benes@gooddata.com"},{"name":"petrjanu","email":"petr.janu@gooddata.com"},{"name":"ptquang86","email":"ptquang86@gmail.com"},{"name":"qduval","email":"quentin.duval@gooddata.com"},{"name":"rodri360","email":"me@rodri360.com"},{"name":"sitina","email":"jiri.sitina@gooddata.com"},{"name":"sondo","email":"son.do@gooddata.com"},{"name":"strouhaljan","email":"strouhal.jan@gmail.com"},{"name":"tomas.bouma","email":"tomas.bouma@gooddata.com"},{"name":"tomas.kratochvil","email":"tomas.kratochvil@gooddata.com"},{"name":"tomasreichmann","email":"tomasreichmann@gmail.com"},{"name":"tomsatgd","email":"tomas.satinsky@gooddata.com"},{"name":"tu.ngo","email":"tu.ngo@gooddata.com"},{"name":"vlastikcz","email":"vlastimil.kotas@gooddata.com"},{"name":"xmort","email":"petr.dolejsi@gooddata.com"},{"name":"yanlipnican","email":"yanlipnican@gmail.com"}],"homepage":"https://github.com/gooddata/gooddata-react-components#readme","bugs":{"url":"https://github.com/gooddata/gooddata-react-components/issues"},"dist":{"shasum":"5e94213f8325654b217fc7a2e71ebb2f3d890d09","tarball":"https://registry.npmjs.org/@gooddata/react-components/-/react-components-7.2.0-beta.22.tgz","fileCount":1839,"integrity":"sha512-NkNbZ48U9UK5TD2a2vqG+41DtHjVHYFtgo7paXFeVIg4/yp6ivfhgQYL+HRK+RpGYkTkNERfD6BwSS3XhtIlaA==","signatures":[{"sig":"MEYCIQCub8UL0WQmRm1WmizVje4PCGVPiWTlWeqxVgDP0xPZrgIhAOQDVmI3/nnQdq4gSv0qK5Lp6J7F6qzKNSFT92FkI71e","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":7626805,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJdZPalCRA9TVsSAnZWagAAOmUP/07tJY9NYQlLZYyYg2RQ\nZvhJc7l538UwlFQ2CLW5SLbFBDQzUnJ5Ih2PU9E4kyVkMu5QIL+qAfyrFqYB\nkV0oyqbs1R82m0L2DEqumX3FvFIab9Za/AVdDZQ5Ap01/3n0d9nRLFwj7q8E\nUv2AqTmczd3JiKKWvwMNvS928Qkz7UJ/c3AG144k64bZYsv07NjTO3edcnxR\nLmKzGeKrKiSDHGDH1AKZQNR0zVO6RjFJEQtt3+xeDYFjevYvB4wPWnLHEkLI\n9TQmdb2qoxobD/WA0YNqFBYvirG8Bw7/XKYnB4QMePs1B4yKCCkDnzlQEGTK\nxHl5FKmb6UsfNMcV1n6BKvdSdu5C3969S66mxit9uIqxj/BWuuvQYjhnLE8u\n92geSw6sU6qRe7SCl+e5FcSH88tXEMc26l/2Cg/TePtc9Fnq45jLxC/y1To+\noU7g6u8/sfndWxAPA6kjb79XQALmDKE4eLQlotlJBK8buHgyygYXaAaDLh+P\nkzzrWCMbZAJX7UrlpaKJlN9wiyCPJ7+9QHAQVvA7cCs8MYQwIHpWRV3ag7j+\nmclcvFQ3Ek91YoIrBE/jb+4NS4o2Anh50YwazeYwWL3ITl1qA5fXM5a2Ue20\nMwdS0U14LkR+m1GrUeBtn0RVQGeymTtHbagT3UTDq9GciTX9+C5Z2mc3JJU1\nYSo2\r\n=7BNE\r\n-----END PGP SIGNATURE-----\r\n"},"jest":{"testRegex":"(/__tests__/.*|\\.(test|spec))\\.(tsx?|jsx?)$","transform":{".(js|jsx)":"babel-jest",".(ts|tsx)":"ts-jest"},"collectCoverage":false,"moduleNameMapper":{"\\.(css|less|sass|scss)$":"<rootDir>/__mocks__/styleMock.ts","^[./a-zA-Z0-9$_-]+\\.svg$":"<rootDir>/jestSvgStub.js"},"coverageReporters":["html"],"setupFilesAfterEnv":["<rootDir>/jest.setup.js"],"collectCoverageFrom":["src/**/*.{ts,tsx}","examples/server/src/**/*.{js,jsx}","!**/*.d.ts"],"moduleFileExtensions":["ts","tsx","js","jsx","json"],"testPathIgnorePatterns":[",/node_modules/","/dist/"]},"main":"dist/index.js","husky":{"hooks":{"pre-commit":"lint-staged"}},"config":{"eslint":"./examples/**/*.{js,jsx}","tslint":"./{__mocks__,src,stories}/{,**/}*.{ts,tsx}"},"readme":"[![npm version](https://badge.fury.io/js/%40gooddata%2Freact-components.svg)](https://www.npmjs.com/package/@gooddata/react-components) \n\n# GoodData.UI React components\n> A React-based JavaScript library for building data-driven applications\n\n## Getting started\n- [GoodData.UI Documentation](http://sdk.gooddata.com/gooddata-ui/)\n- [GoodData.UI Live Examples](https://gooddata-examples.herokuapp.com/)\n- [Stack Overflow](https://stackoverflow.com/questions/tagged/gooddata)\n\n### Usage\nWith [yarn](https://yarnpkg.com) installed, go to your project directory and run\n```\n$ yarn add @gooddata/react-components\n```\nIf you prefer [npm](npmjs.com) run\n```\n$ npm install --save @gooddata/react-components\n```\n\nThe public API is exposed via global `index.js`. Except for the styles, do not import any other file directly\nbecause they are not intended to be part of the public API.\n\n## Contributing\n\nWe welcome any contribution in form of [issues](https://github.com/gooddata/gooddata-react-components/issues) or [pull requests](https://github.com/gooddata/gooddata-react-components/pulls).\nThese commands may come in handy while developing:\n\n| command | description |\n| ------- | ----------- |\n| `yarn install --pure-lockfile` | first step |\n| ||\n| `yarn dev` | build react-components to `/dist` in watch mode |\n| `yarn test` | run all unit tests |\n| `yarn prettier-write` | format the source code to match the valid codestyle |\n| `yarn validate` | validate codestyle |\n| ||\n| `yarn storybook` | run storybook from `/stories` on http://localhost:9001 |\n| `yarn build-storybook` | build storybook to `/dist-storybook` |\n| `yarn test-storybook` | run storybook and [screenshot tests](https://github.com/gooddata/gdc-client-utils/tree/master/test-storybook) |\n| ||\n| `yarn examples` | run Live Examples dev-server from `/examples` on https://localhost:8999 |\n| `yarn examples-build` | build Live Examples to `/examples/dist` |\n| `yarn examples-server` | serve built Live Examples - see `/examples/server/src` |\n| `yarn examples-testcafe` | run testcafe tests against `localhost:8999` |\n\n### Deploy to heroku.com\nWhen you deploy this repo to heroku, it serves *GoodData.UI Live Examples*.\nRelevant tasks are in `Procfile` and `package.json`.\n\n```bash\n# run in the project directory\nheroku login\nheroku create <your-app-name>\nheroku config:set DOMAIN_ADMIN_USERNAME=x@gooddata.com DOMAIN_ADMIN_PASSWORD=xy PROJECT_ID_TO_ASSIGN=xms7ga4tf3g3nzucd8380o2bev8oeknp\ngit push heroku HEAD:master\nheroku open\n```\n\n### Run Live Examples Locally\nTo run *GoodData.UI Live Examples* locally:\n```bash\ngit clone <this-repository>\ncd  <repository-folder>\nyarn install --pure-lockfile\nyarn examples\n```\nThen open https://localhost:8999 and login using Live Examples account (you can [create one here](https://gooddata-examples.herokuapp.com/registration)).\n\n### Source code formatting\nThe source code in the repository is formatted by [Prettier](https://prettier.io/). \nThe format of the code is validated by our Continuous Integration server and is one of the requirements of successful merge.\n\nPrettier is supported by every major IDE. You can find the list of supported editors and how to configure them [here](https://prettier.io/docs/en/editors.html).\n\nIn the case, when your editor is not supported or you don't want to setup the integration, you can run the `yarn prettier-write` command to reformat the code before commit.\n\n## Changelog\n\n- see [CHANGELOG.md](CHANGELOG.md)\n\n## License\n\n(C) 2007-2018 GoodData Corporation\n\nThis project is dual licensed:\n\n- The ATTRIBUTION-NONCOMMERCIAL 4.0 INTERNATIONAL (CC BY-NC 4.0) is used for purpose of the trial experience and evaluation of GoodData.UI library.\n- The GOODDATA GOODDATA.UI LIBRARY END USER LICENSE AGREEMENT is used for GoodData customers.\n\nFor more information, please see [LICENSE](https://github.com/gooddata/gooddata-react-components/blob/master/LICENSE)\n","gitHead":"58b89352b4be3c000efcfd4113372c4a01e5cdce","scripts":{"dev":"bash scripts/build.sh --dev-watch","test":"jest --watch","build":"bash scripts/build.sh","tslint":"yarn run-tslint -t verbose $npm_package_config_tslint","prepare":"cd examples/server && yarn install --frozen-lockfile && cd ../..; rm -r examples/node_modules 2>/dev/null; true","examples":"bash scripts/run-examples.sh","prepare?":"# Called before `npm publish` and on local `npm install`. Temporarily also for deleting obsolete node_modules. Ends with `true` to continue gracefully.","validate":"tsc --noEmit && yarn tslint && eslint $npm_package_config_eslint && yarn prettier-check","build-dev":"bash scripts/build.sh --dev","examples?":"# Default is developer domain, other options: yarn examples [sec,secure,stg,stg2,stg3,demo,developer or URL]","storybook":"yarn build && start-storybook -p 9001 -c .storybook","test-once":"jest","tslint-ci":"mkdir -p ./ci/results && yarn run-tslint -t checkstyle -o ./ci/results/tslint-results.xml $npm_package_config_tslint","run-tslint":"tslint -p tsconfig.json","validate-ci":"tsc --noEmit && yarn tslint-ci  && eslint $npm_package_config_eslint -f checkstyle -o ci/results/eslint-results.xml && yarn prettier-check","examples-build":"bash scripts/build-examples.sh","prepublishOnly":"yarn build","prettier-check":"prettier --check '{src,stories,styles,__mocks__,examples/server/src,examples/src,examples/test}/**/*.{ts,js,tsx,jsx,json,scss,md,yaml,html}'","prettier-write":"prettier --write '{src,stories,styles,__mocks__,examples/server/src,examples/src,examples/test}/**/*.{ts,js,tsx,jsx,json,scss,md,yaml,html}'","test-storybook":"yarn build && test-storybook","build-storybook":"yarn build && build-storybook -c .storybook -o dist-storybook","examples-server":"node examples/server/src/index.js","heroku-postbuild":"yarn examples-build developer","examples-testcafe":"./scripts/run-testcafe.sh visual","check-circular-deps":"madge --circular --extensions ts ./src","examples-testcafe-ci":"./scripts/run-testcafe.sh ci","examples-testcafe-live":"./scripts/run-testcafe.sh live"},"typings":"dist/index.d.ts","_npmUser":{"name":"gooddata-ci","email":"rail@gooddata.com"},"deprecated":"@gooddata/react-components@7 reached End of Support on March 31, 2022. Please upgrade (see https://sdk.gooddata.com/gooddata-ui/docs/supported_versions.html for more information).","repository":{"url":"git+ssh://git@github.com/gooddata/gooddata-react-components.git","type":"git"},"_npmVersion":"6.4.1","description":"GoodData.UI - A powerful JavaScript library for building analytical applications","directories":{},"lint-staged":{"{src,stories,styles,__mocks__,examples/server/src,examples/src,examples/test}/**/*.{ts,js,tsx,jsx,json,scss,md,yaml,html}":["prettier --write","git add"]},"_nodeVersion":"8.12.0","dependencies":{"rxjs":"^5.5.6","uuid":"^3.2.1","immer":"^1.3.1","lodash":"^4.17.11","invariant":"^2.2.2","classnames":"^2.2.6","highcharts":"7.1.1","prop-types":"^15.6.0","react-intl":"^2.4.0","custom-event":"^1.0.1","ag-grid-react":"20.0.0","react-measure":"^2.3.0","stringify-object":"^2.4.0","@gooddata/typings":"^2.16.0","ag-grid-community":"20.0.0","http-status-codes":"^1.3.0","@gooddata/js-utils":"^3.4.0","@gooddata/numberjs":"^3.1.2","fixed-data-table-2":"0.7.17","@gooddata/goodstrap":"^63.1.1","react-dom-factories":"^1.0.2","@gooddata/gooddata-js":"^11.17.0","react-transition-group":"^2.2.1","hoist-non-react-statics":"^3.3.0","nodelist-foreach-polyfill":"^1.2.0","highcharts-grouped-categories":"^1.1.3"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"raf":"3.3.2","yup":"^0.24.1","jest":"24.7.1","husky":"3.0.0","madge":"^3.4.4","react":"^16.5.2","enzyme":"3.5.0","eslint":"4.19.1","formik":"^0.11.11","moment":"2.23.0","history":"^4.7.2","ts-jest":"24.0.0","webpack":"4.30.0","prettier":"1.16.4","react-ga":"^2.5.2","recharts":"1.0.0-beta.9","testcafe":"1.1.4","commander":"2.14.1","node-sass":"4.7.2","react-dom":"^16.5.2","supertest":"3.0.0","ts-loader":"6.0.0","css-loader":"0.28.7","jest-junit":"3.0.0","raw-loader":"0.5.1","styled-jsx":"2.2.1","typescript":"3.3.4000","@babel/core":"7.4.4","@types/jest":"24.0.6","@types/node":"7.0.8","@types/uuid":"3.4.3","file-loader":"3.0.1","lint-staged":"9.1.0","sass-loader":"6.0.6","webpack-cli":"3.3.2","@types/react":"16.0.34","babel-loader":"8.0.5","react-helmet":"5.2.0","react-select":"1.2.1","style-loader":"0.19.1","@types/enzyme":"3.1.13","@types/lodash":"4.14.123","testcafe-live":"0.1.4","@babel/runtime":"7.4.4","@babel/polyfill":"^7.4.4","@storybook/react":"5.0.11","@types/invariant":"2.2.29","@types/react-dom":"16.0.3","isomorphic-fetch":"2.2.1","react-datepicker":"1.1.0","react-router-dom":"4.2.2","@babel/preset-env":"7.4.4","@gooddata/mock-js":"^1.31.0","@storybook/addons":"5.0.11","@types/classnames":"2.2.3","@types/prop-types":"15.5.2","@types/react-intl":"2.3.5","@storybook/theming":"5.0.11","identity-obj-proxy":"^3.0.0","webpack-dev-server":"3.3.1","@babel/preset-react":"7.0.0","@types/react-portal":"4.0.1","babel-plugin-lodash":"3.3.4","html-webpack-plugin":"3.2.0","react-test-renderer":"16.4.2","@types/react-measure":"2.0.5","clean-webpack-plugin":"2.0.2","stats-webpack-plugin":"0.7.0","eslint-config-prettier":"4.1.0","react-google-recaptcha":"^0.14.1","tslint-config-prettier":"1.18.0","@gooddata/eslint-config":"0.1.0","@gooddata/tslint-config":"1.0.0","@types/storybook__react":"4.0.1","@types/stringify-object":"^3.2.0","enzyme-adapter-react-16":"1.3.1","@gooddata/test-storybook":"3.1.1","@storybook/addon-actions":"5.0.11","@storybook/addon-options":"5.0.11","node-sass-magic-importer":"5.1.0","react-syntax-highlighter":"6.1.2","@types/fixed-data-table-2":"0.8.1","@types/react-test-renderer":"16.0.0","circular-dependency-plugin":"5.0.2","compression-webpack-plugin":"2.0.0","@types/enzyme-adapter-react-16":"1.0.3","@types/storybook__addon-actions":"3.4.2","@babel/plugin-proposal-class-properties":"7.4.4","@babel/plugin-proposal-object-rest-spread":"7.4.4","@babel/plugin-transform-async-to-generator":"7.4.4"},"peerDependencies":{"react":"^16.5.2","react-dom":"^16.5.2"},"_npmOperationalInternal":{"tmp":"tmp/react-components_7.2.0-beta.22_1566897829084_0.5996463471227933","host":"s3://npm-registry-packages"}},"7.2.0-beta.23":{"name":"@gooddata/react-components","version":"7.2.0-beta.23","author":{"name":"GoodData Corporation"},"license":"BSD-3-Clause","_id":"@gooddata/react-components@7.2.0-beta.23","maintainers":[{"name":"afi","email":"adam.fiedler@gooddata.com"},{"name":"bertold8","email":"ivan.nejezchleb@seznam.cz"},{"name":"bugsbunny338","email":"jiri.zajic@mensa.cz"},{"name":"gooddata-ci","email":"rail@gooddata.com"},{"name":"ivan.mjartan","email":"ivan.mjartan@gooddata.com"},{"name":"jakub-sterba","email":"jakub.sterba@gooddata.com"},{"name":"jaroslav.tomecek","email":"jaroslav.tomecek@gooddata.com"},{"name":"jkittler","email":"honza.kittler@gmail.com"},{"name":"khanh.le","email":"khanh.le@gooddata.com"},{"name":"langhamp","email":"pavel.langhammer@gooddata.com"},{"name":"lanhuynh","email":"lan.huynh@gooddata.com"},{"name":"linhhong","email":"linh.hong@gooddata.com"},{"name":"lpearce","email":"levi.pearce@gooddata.com"},{"name":"lupko","email":"lubomir.slivka@gooddata.com"},{"name":"martin.mosko","email":"martin.mosko@gooddata.com"},{"name":"michal.marsal","email":"michal.marsal@gooddata.com"},{"name":"nadtan","email":"tan.nguyen@gooddata.com"},{"name":"naibinh","email":"naibinh@gmail.com"},{"name":"nikolacech","email":"nikola.cech@gooddata.com"},{"name":"no23reason","email":"dan.homola@hotmail.cz"},{"name":"pbenes","email":"petr.benes@gooddata.com"},{"name":"petrjanu","email":"petr.janu@gooddata.com"},{"name":"ptquang86","email":"ptquang86@gmail.com"},{"name":"qduval","email":"quentin.duval@gooddata.com"},{"name":"rodri360","email":"me@rodri360.com"},{"name":"sitina","email":"jiri.sitina@gooddata.com"},{"name":"sondo","email":"son.do@gooddata.com"},{"name":"strouhaljan","email":"strouhal.jan@gmail.com"},{"name":"tomas.bouma","email":"tomas.bouma@gooddata.com"},{"name":"tomas.kratochvil","email":"tomas.kratochvil@gooddata.com"},{"name":"tomasreichmann","email":"tomasreichmann@gmail.com"},{"name":"tomsatgd","email":"tomas.satinsky@gooddata.com"},{"name":"tu.ngo","email":"tu.ngo@gooddata.com"},{"name":"vlastikcz","email":"vlastimil.kotas@gooddata.com"},{"name":"xmort","email":"petr.dolejsi@gooddata.com"},{"name":"yanlipnican","email":"yanlipnican@gmail.com"}],"homepage":"https://github.com/gooddata/gooddata-react-components#readme","bugs":{"url":"https://github.com/gooddata/gooddata-react-components/issues"},"dist":{"shasum":"b4959e6a0b0e5659b3085b66a9b73de37e9a766a","tarball":"https://registry.npmjs.org/@gooddata/react-components/-/react-components-7.2.0-beta.23.tgz","fileCount":1839,"integrity":"sha512-VMaN9Hzxol2gc9hVJESq1PZpwpkiiPOlKQZL0KgFMWnijeiYaXwnL0JVO6CrSAjQMD0xqxoYsso+oCpZIHFVQA==","signatures":[{"sig":"MEUCIAG1DfM8AGOe+nlwfkr9rRwp3feXEkK4oILiIVRdCAt7AiEA9oC7Rn4SYgPr7TcDatrkf68osmkmFZbGdT5ND5wPKPU=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":7626805,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJdZPgPCRA9TVsSAnZWagAAb5wP+QCYEoMfU3sXsFM2aoEg\nehcaG8dc7Rztb9oumq9JgWsdbOkvFO+nI0e4qIt7NVI6WLvNfJHZA2vji0Ni\ngx3G/PSx0uqOkp3okTndp9ktIKPu0/1f5+cMxHFxyPOj9QEAgE7f9uvajFxe\nBHG2eNcuKf4g4GlHPo+7aCpNWZAc0QgboWWDU37KUhtHBJZz8n898FrKHaKe\nCZhBqd7yqFGemcwlSvOXoM0XEb6GuejPDRPDW3il31owkXw9VO0Xx1FpXHen\nRAGIifcrOwIlOONNh1eBVvenyunE3atrZepUs8FKXvbvXBH/sh326tFLZz7x\nnLRYd2JGxma8sTjdqM5hZD4n892/G/agq9/oLz/ExDnI7poB0sIrStm106SC\ngqf/T8QCnM7wwHPiXB1F918ogKR+kcXUL4hVSrzcrmwBFff7qJF5ktwnsjdE\n8U68a+wfSsa7KndpNdqErzW8RSqv9SrhVXobzFPMXvzPpVI9cWwFOtve5Zis\noVULHFMWSEf03jr9yGU9jkYCX2JuPaBTkFSR1gOfOldMqosKW/TKGCc9eiEA\nwnm0njZVvRvkWV0KPtgTotIwVSmwwu9IUHyBvcjcjMOpMSzqvC54/BHUnjc3\n3M+2aP6fRoEHsiV5FBeA3Shb/IIlxsvGRz5CxxGQm3HFI1LuruCicLWdJBTf\nMfAo\r\n=YshH\r\n-----END PGP SIGNATURE-----\r\n"},"jest":{"testRegex":"(/__tests__/.*|\\.(test|spec))\\.(tsx?|jsx?)$","transform":{".(js|jsx)":"babel-jest",".(ts|tsx)":"ts-jest"},"collectCoverage":false,"moduleNameMapper":{"\\.(css|less|sass|scss)$":"<rootDir>/__mocks__/styleMock.ts","^[./a-zA-Z0-9$_-]+\\.svg$":"<rootDir>/jestSvgStub.js"},"coverageReporters":["html"],"setupFilesAfterEnv":["<rootDir>/jest.setup.js"],"collectCoverageFrom":["src/**/*.{ts,tsx}","examples/server/src/**/*.{js,jsx}","!**/*.d.ts"],"moduleFileExtensions":["ts","tsx","js","jsx","json"],"testPathIgnorePatterns":[",/node_modules/","/dist/"]},"main":"dist/index.js","husky":{"hooks":{"pre-commit":"lint-staged"}},"config":{"eslint":"./examples/**/*.{js,jsx}","tslint":"./{__mocks__,src,stories}/{,**/}*.{ts,tsx}"},"readme":"[![npm version](https://badge.fury.io/js/%40gooddata%2Freact-components.svg)](https://www.npmjs.com/package/@gooddata/react-components) \n\n# GoodData.UI React components\n> A React-based JavaScript library for building data-driven applications\n\n## Getting started\n- [GoodData.UI Documentation](http://sdk.gooddata.com/gooddata-ui/)\n- [GoodData.UI Live Examples](https://gooddata-examples.herokuapp.com/)\n- [Stack Overflow](https://stackoverflow.com/questions/tagged/gooddata)\n\n### Usage\nWith [yarn](https://yarnpkg.com) installed, go to your project directory and run\n```\n$ yarn add @gooddata/react-components\n```\nIf you prefer [npm](npmjs.com) run\n```\n$ npm install --save @gooddata/react-components\n```\n\nThe public API is exposed via global `index.js`. Except for the styles, do not import any other file directly\nbecause they are not intended to be part of the public API.\n\n## Contributing\n\nWe welcome any contribution in form of [issues](https://github.com/gooddata/gooddata-react-components/issues) or [pull requests](https://github.com/gooddata/gooddata-react-components/pulls).\nThese commands may come in handy while developing:\n\n| command | description |\n| ------- | ----------- |\n| `yarn install --pure-lockfile` | first step |\n| ||\n| `yarn dev` | build react-components to `/dist` in watch mode |\n| `yarn test` | run all unit tests |\n| `yarn prettier-write` | format the source code to match the valid codestyle |\n| `yarn validate` | validate codestyle |\n| ||\n| `yarn storybook` | run storybook from `/stories` on http://localhost:9001 |\n| `yarn build-storybook` | build storybook to `/dist-storybook` |\n| `yarn test-storybook` | run storybook and [screenshot tests](https://github.com/gooddata/gdc-client-utils/tree/master/test-storybook) |\n| ||\n| `yarn examples` | run Live Examples dev-server from `/examples` on https://localhost:8999 |\n| `yarn examples-build` | build Live Examples to `/examples/dist` |\n| `yarn examples-server` | serve built Live Examples - see `/examples/server/src` |\n| `yarn examples-testcafe` | run testcafe tests against `localhost:8999` |\n\n### Deploy to heroku.com\nWhen you deploy this repo to heroku, it serves *GoodData.UI Live Examples*.\nRelevant tasks are in `Procfile` and `package.json`.\n\n```bash\n# run in the project directory\nheroku login\nheroku create <your-app-name>\nheroku config:set DOMAIN_ADMIN_USERNAME=x@gooddata.com DOMAIN_ADMIN_PASSWORD=xy PROJECT_ID_TO_ASSIGN=xms7ga4tf3g3nzucd8380o2bev8oeknp\ngit push heroku HEAD:master\nheroku open\n```\n\n### Run Live Examples Locally\nTo run *GoodData.UI Live Examples* locally:\n```bash\ngit clone <this-repository>\ncd  <repository-folder>\nyarn install --pure-lockfile\nyarn examples\n```\nThen open https://localhost:8999 and login using Live Examples account (you can [create one here](https://gooddata-examples.herokuapp.com/registration)).\n\n### Source code formatting\nThe source code in the repository is formatted by [Prettier](https://prettier.io/). \nThe format of the code is validated by our Continuous Integration server and is one of the requirements of successful merge.\n\nPrettier is supported by every major IDE. You can find the list of supported editors and how to configure them [here](https://prettier.io/docs/en/editors.html).\n\nIn the case, when your editor is not supported or you don't want to setup the integration, you can run the `yarn prettier-write` command to reformat the code before commit.\n\n## Changelog\n\n- see [CHANGELOG.md](CHANGELOG.md)\n\n## License\n\n(C) 2007-2018 GoodData Corporation\n\nThis project is dual licensed:\n\n- The ATTRIBUTION-NONCOMMERCIAL 4.0 INTERNATIONAL (CC BY-NC 4.0) is used for purpose of the trial experience and evaluation of GoodData.UI library.\n- The GOODDATA GOODDATA.UI LIBRARY END USER LICENSE AGREEMENT is used for GoodData customers.\n\nFor more information, please see [LICENSE](https://github.com/gooddata/gooddata-react-components/blob/master/LICENSE)\n","gitHead":"5c60e7bed3324b357a408db2f74829cea4b8c23f","scripts":{"dev":"bash scripts/build.sh --dev-watch","test":"jest --watch","build":"bash scripts/build.sh","tslint":"yarn run-tslint -t verbose $npm_package_config_tslint","prepare":"cd examples/server && yarn install --frozen-lockfile && cd ../..; rm -r examples/node_modules 2>/dev/null; true","examples":"bash scripts/run-examples.sh","prepare?":"# Called before `npm publish` and on local `npm install`. Temporarily also for deleting obsolete node_modules. Ends with `true` to continue gracefully.","validate":"tsc --noEmit && yarn tslint && eslint $npm_package_config_eslint && yarn prettier-check","build-dev":"bash scripts/build.sh --dev","examples?":"# Default is developer domain, other options: yarn examples [sec,secure,stg,stg2,stg3,demo,developer or URL]","storybook":"yarn build && start-storybook -p 9001 -c .storybook","test-once":"jest","tslint-ci":"mkdir -p ./ci/results && yarn run-tslint -t checkstyle -o ./ci/results/tslint-results.xml $npm_package_config_tslint","run-tslint":"tslint -p tsconfig.json","validate-ci":"tsc --noEmit && yarn tslint-ci  && eslint $npm_package_config_eslint -f checkstyle -o ci/results/eslint-results.xml && yarn prettier-check","examples-build":"bash scripts/build-examples.sh","prepublishOnly":"yarn build","prettier-check":"prettier --check '{src,stories,styles,__mocks__,examples/server/src,examples/src,examples/test}/**/*.{ts,js,tsx,jsx,json,scss,md,yaml,html}'","prettier-write":"prettier --write '{src,stories,styles,__mocks__,examples/server/src,examples/src,examples/test}/**/*.{ts,js,tsx,jsx,json,scss,md,yaml,html}'","test-storybook":"yarn build && test-storybook","build-storybook":"yarn build && build-storybook -c .storybook -o dist-storybook","examples-server":"node examples/server/src/index.js","heroku-postbuild":"yarn examples-build developer","examples-testcafe":"./scripts/run-testcafe.sh visual","check-circular-deps":"madge --circular --extensions ts ./src","examples-testcafe-ci":"./scripts/run-testcafe.sh ci","examples-testcafe-live":"./scripts/run-testcafe.sh live"},"typings":"dist/index.d.ts","_npmUser":{"name":"gooddata-ci","email":"rail@gooddata.com"},"deprecated":"@gooddata/react-components@7 reached End of Support on March 31, 2022. Please upgrade (see https://sdk.gooddata.com/gooddata-ui/docs/supported_versions.html for more information).","repository":{"url":"git+ssh://git@github.com/gooddata/gooddata-react-components.git","type":"git"},"_npmVersion":"6.4.1","description":"GoodData.UI - A powerful JavaScript library for building analytical applications","directories":{},"lint-staged":{"{src,stories,styles,__mocks__,examples/server/src,examples/src,examples/test}/**/*.{ts,js,tsx,jsx,json,scss,md,yaml,html}":["prettier --write","git add"]},"_nodeVersion":"8.12.0","dependencies":{"rxjs":"^5.5.6","uuid":"^3.2.1","immer":"^1.3.1","lodash":"^4.17.11","invariant":"^2.2.2","classnames":"^2.2.6","highcharts":"7.1.1","prop-types":"^15.6.0","react-intl":"^2.4.0","custom-event":"^1.0.1","ag-grid-react":"20.0.0","react-measure":"^2.3.0","stringify-object":"^2.4.0","@gooddata/typings":"^2.16.0","ag-grid-community":"20.0.0","http-status-codes":"^1.3.0","@gooddata/js-utils":"^3.4.0","@gooddata/numberjs":"^3.1.2","fixed-data-table-2":"0.7.17","@gooddata/goodstrap":"^63.1.1","react-dom-factories":"^1.0.2","@gooddata/gooddata-js":"^11.17.0","react-transition-group":"^2.2.1","hoist-non-react-statics":"^3.3.0","nodelist-foreach-polyfill":"^1.2.0","highcharts-grouped-categories":"^1.1.3"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"raf":"3.3.2","yup":"^0.24.1","jest":"24.7.1","husky":"3.0.0","madge":"^3.4.4","react":"^16.5.2","enzyme":"3.5.0","eslint":"4.19.1","formik":"^0.11.11","moment":"2.23.0","history":"^4.7.2","ts-jest":"24.0.0","webpack":"4.30.0","prettier":"1.16.4","react-ga":"^2.5.2","recharts":"1.0.0-beta.9","testcafe":"1.1.4","commander":"2.14.1","node-sass":"4.7.2","react-dom":"^16.5.2","supertest":"3.0.0","ts-loader":"6.0.0","css-loader":"0.28.7","jest-junit":"3.0.0","raw-loader":"0.5.1","styled-jsx":"2.2.1","typescript":"3.3.4000","@babel/core":"7.4.4","@types/jest":"24.0.6","@types/node":"7.0.8","@types/uuid":"3.4.3","file-loader":"3.0.1","lint-staged":"9.1.0","sass-loader":"6.0.6","webpack-cli":"3.3.2","@types/react":"16.0.34","babel-loader":"8.0.5","react-helmet":"5.2.0","react-select":"1.2.1","style-loader":"0.19.1","@types/enzyme":"3.1.13","@types/lodash":"4.14.123","testcafe-live":"0.1.4","@babel/runtime":"7.4.4","@babel/polyfill":"^7.4.4","@storybook/react":"5.0.11","@types/invariant":"2.2.29","@types/react-dom":"16.0.3","isomorphic-fetch":"2.2.1","react-datepicker":"1.1.0","react-router-dom":"4.2.2","@babel/preset-env":"7.4.4","@gooddata/mock-js":"^1.31.0","@storybook/addons":"5.0.11","@types/classnames":"2.2.3","@types/prop-types":"15.5.2","@types/react-intl":"2.3.5","@storybook/theming":"5.0.11","identity-obj-proxy":"^3.0.0","webpack-dev-server":"3.3.1","@babel/preset-react":"7.0.0","@types/react-portal":"4.0.1","babel-plugin-lodash":"3.3.4","html-webpack-plugin":"3.2.0","react-test-renderer":"16.4.2","@types/react-measure":"2.0.5","clean-webpack-plugin":"2.0.2","stats-webpack-plugin":"0.7.0","eslint-config-prettier":"4.1.0","react-google-recaptcha":"^0.14.1","tslint-config-prettier":"1.18.0","@gooddata/eslint-config":"0.1.0","@gooddata/tslint-config":"1.0.0","@types/storybook__react":"4.0.1","@types/stringify-object":"^3.2.0","enzyme-adapter-react-16":"1.3.1","@gooddata/test-storybook":"3.1.1","@storybook/addon-actions":"5.0.11","@storybook/addon-options":"5.0.11","node-sass-magic-importer":"5.1.0","react-syntax-highlighter":"6.1.2","@types/fixed-data-table-2":"0.8.1","@types/react-test-renderer":"16.0.0","circular-dependency-plugin":"5.0.2","compression-webpack-plugin":"2.0.0","@types/enzyme-adapter-react-16":"1.0.3","@types/storybook__addon-actions":"3.4.2","@babel/plugin-proposal-class-properties":"7.4.4","@babel/plugin-proposal-object-rest-spread":"7.4.4","@babel/plugin-transform-async-to-generator":"7.4.4"},"peerDependencies":{"react":"^16.5.2","react-dom":"^16.5.2"},"_npmOperationalInternal":{"tmp":"tmp/react-components_7.2.0-beta.23_1566898190056_0.24738343684425557","host":"s3://npm-registry-packages"}},"7.2.0-beta.24":{"name":"@gooddata/react-components","version":"7.2.0-beta.24","author":{"name":"GoodData Corporation"},"license":"BSD-3-Clause","_id":"@gooddata/react-components@7.2.0-beta.24","maintainers":[{"name":"afi","email":"adam.fiedler@gooddata.com"},{"name":"bertold8","email":"ivan.nejezchleb@seznam.cz"},{"name":"bugsbunny338","email":"jiri.zajic@mensa.cz"},{"name":"gooddata-ci","email":"rail@gooddata.com"},{"name":"ivan.mjartan","email":"ivan.mjartan@gooddata.com"},{"name":"jakub-sterba","email":"jakub.sterba@gooddata.com"},{"name":"jaroslav.tomecek","email":"jaroslav.tomecek@gooddata.com"},{"name":"jkittler","email":"honza.kittler@gmail.com"},{"name":"khanh.le","email":"khanh.le@gooddata.com"},{"name":"langhamp","email":"pavel.langhammer@gooddata.com"},{"name":"lanhuynh","email":"lan.huynh@gooddata.com"},{"name":"linhhong","email":"linh.hong@gooddata.com"},{"name":"lpearce","email":"levi.pearce@gooddata.com"},{"name":"lupko","email":"lubomir.slivka@gooddata.com"},{"name":"martin.mosko","email":"martin.mosko@gooddata.com"},{"name":"michal.marsal","email":"michal.marsal@gooddata.com"},{"name":"nadtan","email":"tan.nguyen@gooddata.com"},{"name":"naibinh","email":"naibinh@gmail.com"},{"name":"nikolacech","email":"nikola.cech@gooddata.com"},{"name":"no23reason","email":"dan.homola@hotmail.cz"},{"name":"pbenes","email":"petr.benes@gooddata.com"},{"name":"petrjanu","email":"petr.janu@gooddata.com"},{"name":"ptquang86","email":"ptquang86@gmail.com"},{"name":"qduval","email":"quentin.duval@gooddata.com"},{"name":"rodri360","email":"me@rodri360.com"},{"name":"sitina","email":"jiri.sitina@gooddata.com"},{"name":"sondo","email":"son.do@gooddata.com"},{"name":"strouhaljan","email":"strouhal.jan@gmail.com"},{"name":"tomas.bouma","email":"tomas.bouma@gooddata.com"},{"name":"tomas.kratochvil","email":"tomas.kratochvil@gooddata.com"},{"name":"tomasreichmann","email":"tomasreichmann@gmail.com"},{"name":"tomsatgd","email":"tomas.satinsky@gooddata.com"},{"name":"tu.ngo","email":"tu.ngo@gooddata.com"},{"name":"vlastikcz","email":"vlastimil.kotas@gooddata.com"},{"name":"xmort","email":"petr.dolejsi@gooddata.com"},{"name":"yanlipnican","email":"yanlipnican@gmail.com"}],"homepage":"https://github.com/gooddata/gooddata-react-components#readme","bugs":{"url":"https://github.com/gooddata/gooddata-react-components/issues"},"dist":{"shasum":"ac15438d0f48a8ed271b46715ce3476bbd0eeae0","tarball":"https://registry.npmjs.org/@gooddata/react-components/-/react-components-7.2.0-beta.24.tgz","fileCount":1831,"integrity":"sha512-FgVsSzv5p5JmcFKjDFbtQBBwfWrGNmn2xXvZDC4lb+AjPiNFr0JK4lrV/8yvQPqQQean5zMg/0W3zHrqfqbecw==","signatures":[{"sig":"MEUCICdOf2orH15XLu9xYcx1uQ26e65b65wvN6WGiK0vlXh8AiEA+03CoTsvSfmCylqTJoTHSUkzpncKEP8kTo7BtVnF2HM=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":7561941,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJdZSNCCRA9TVsSAnZWagAAiPsP/iVkQ6uxOi6DFZYFdlq0\ngtB3pC8FajkdcsnRZjDDFC8r9RBe4xq/Q3+dups8REjSPNDgDYSI1IVIYe42\ndIb08GCvWe4bmaRjPcGLwaP9T7i66U9xPQSzJZzPLkMKW8D9GK8rcNiSg9W0\nFm5Bu3TRxfSr2pmLgIiOdbuap4SPAkcnXNpiwj+cy/U7AprH2TCGlVxSkmPN\nH9qMBIjf74d0JgmMehkVajcIXhpMmS9Q0KHj11/2CY5WCBZmQz5INfGYtXaP\nx9BWaW1NvnSqqY3+uSE1Z4KzfbrW4QoKm5sKnHV4YzZ2NPlqlUTPgMl767BX\np71cDLJqmKeRDyftxNSmXsHueHMeue1QtKNLZSOeLJoJqNHqcc6kA8Cor+CP\nuk470PazS8eaRAKV/MroN3BGTZGaDmN3sqL/IjB6EhhOZkYp4aF+rUXCw66M\n7uiybzl8asrm87+8RovVW5l3Y0zUy6PpP4M4k01Wqk6mPxad0OWDNU2v7BVO\nA0Pt2fBtfCCrcQMYS1JQSjHs2HR4JxK6mww4i1hn7khXnA589oiCGGi2UPMU\nXXeb4ueJTCc4SxKvztcNOOfxLsw6kBAn+oDN2qdEnSU5wQIHz6WOwDmxJ1yH\n7024Hh44ZU8LFYgmstcbLBY1mKg+4Kgw3mDkASK+jLbDGNPYEktMz268la9Z\nFGFH\r\n=de4Z\r\n-----END PGP SIGNATURE-----\r\n"},"jest":{"testRegex":"(/__tests__/.*|\\.(test|spec))\\.(tsx?|jsx?)$","transform":{".(js|jsx)":"babel-jest",".(ts|tsx)":"ts-jest"},"collectCoverage":false,"moduleNameMapper":{"\\.(css|less|sass|scss)$":"<rootDir>/__mocks__/styleMock.ts","^[./a-zA-Z0-9$_-]+\\.svg$":"<rootDir>/jestSvgStub.js"},"coverageReporters":["html"],"setupFilesAfterEnv":["<rootDir>/jest.setup.js"],"collectCoverageFrom":["src/**/*.{ts,tsx}","examples/server/src/**/*.{js,jsx}","!**/*.d.ts"],"moduleFileExtensions":["ts","tsx","js","jsx","json"],"testPathIgnorePatterns":[",/node_modules/","/dist/"]},"main":"dist/index.js","husky":{"hooks":{"pre-commit":"lint-staged"}},"config":{"eslint":"./examples/**/*.{js,jsx}","tslint":"./{__mocks__,src,stories}/{,**/}*.{ts,tsx}"},"readme":"[![npm version](https://badge.fury.io/js/%40gooddata%2Freact-components.svg)](https://www.npmjs.com/package/@gooddata/react-components) \n\n# GoodData.UI React components\n> A React-based JavaScript library for building data-driven applications\n\n## Getting started\n- [GoodData.UI Documentation](http://sdk.gooddata.com/gooddata-ui/)\n- [GoodData.UI Live Examples](https://gooddata-examples.herokuapp.com/)\n- [Stack Overflow](https://stackoverflow.com/questions/tagged/gooddata)\n\n### Usage\nWith [yarn](https://yarnpkg.com) installed, go to your project directory and run\n```\n$ yarn add @gooddata/react-components\n```\nIf you prefer [npm](npmjs.com) run\n```\n$ npm install --save @gooddata/react-components\n```\n\nThe public API is exposed via global `index.js`. Except for the styles, do not import any other file directly\nbecause they are not intended to be part of the public API.\n\n## Contributing\n\nWe welcome any contribution in form of [issues](https://github.com/gooddata/gooddata-react-components/issues) or [pull requests](https://github.com/gooddata/gooddata-react-components/pulls).\nThese commands may come in handy while developing:\n\n| command | description |\n| ------- | ----------- |\n| `yarn install --pure-lockfile` | first step |\n| ||\n| `yarn dev` | build react-components to `/dist` in watch mode |\n| `yarn test` | run all unit tests |\n| `yarn prettier-write` | format the source code to match the valid codestyle |\n| `yarn validate` | validate codestyle |\n| ||\n| `yarn storybook` | run storybook from `/stories` on http://localhost:9001 |\n| `yarn build-storybook` | build storybook to `/dist-storybook` |\n| `yarn test-storybook` | run storybook and [screenshot tests](https://github.com/gooddata/gdc-client-utils/tree/master/test-storybook) |\n| ||\n| `yarn examples` | run Live Examples dev-server from `/examples` on https://localhost:8999 |\n| `yarn examples-build` | build Live Examples to `/examples/dist` |\n| `yarn examples-server` | serve built Live Examples - see `/examples/server/src` |\n| `yarn examples-testcafe` | run testcafe tests against `localhost:8999` |\n\n### Deploy to heroku.com\nWhen you deploy this repo to heroku, it serves *GoodData.UI Live Examples*.\nRelevant tasks are in `Procfile` and `package.json`.\n\n```bash\n# run in the project directory\nheroku login\nheroku create <your-app-name>\nheroku config:set DOMAIN_ADMIN_USERNAME=x@gooddata.com DOMAIN_ADMIN_PASSWORD=xy PROJECT_ID_TO_ASSIGN=xms7ga4tf3g3nzucd8380o2bev8oeknp\ngit push heroku HEAD:master\nheroku open\n```\n\n### Run Live Examples Locally\nTo run *GoodData.UI Live Examples* locally:\n```bash\ngit clone <this-repository>\ncd  <repository-folder>\nyarn install --pure-lockfile\nyarn examples\n```\nThen open https://localhost:8999 and login using Live Examples account (you can [create one here](https://gooddata-examples.herokuapp.com/registration)).\n\n### Source code formatting\nThe source code in the repository is formatted by [Prettier](https://prettier.io/). \nThe format of the code is validated by our Continuous Integration server and is one of the requirements of successful merge.\n\nPrettier is supported by every major IDE. You can find the list of supported editors and how to configure them [here](https://prettier.io/docs/en/editors.html).\n\nIn the case, when your editor is not supported or you don't want to setup the integration, you can run the `yarn prettier-write` command to reformat the code before commit.\n\n## Changelog\n\n- see [CHANGELOG.md](CHANGELOG.md)\n\n## License\n\n(C) 2007-2018 GoodData Corporation\n\nThis project is dual licensed:\n\n- The ATTRIBUTION-NONCOMMERCIAL 4.0 INTERNATIONAL (CC BY-NC 4.0) is used for purpose of the trial experience and evaluation of GoodData.UI library.\n- The GOODDATA GOODDATA.UI LIBRARY END USER LICENSE AGREEMENT is used for GoodData customers.\n\nFor more information, please see [LICENSE](https://github.com/gooddata/gooddata-react-components/blob/master/LICENSE)\n","gitHead":"8415185cf81d72ea7822a601b21989db86761c61","scripts":{"dev":"bash scripts/build.sh --dev-watch","test":"jest --watch","build":"bash scripts/build.sh","tslint":"yarn run-tslint -t verbose $npm_package_config_tslint","prepare":"cd examples/server && yarn install --frozen-lockfile && cd ../..; rm -r examples/node_modules 2>/dev/null; true","examples":"bash scripts/run-examples.sh","prepare?":"# Called before `npm publish` and on local `npm install`. Temporarily also for deleting obsolete node_modules. Ends with `true` to continue gracefully.","validate":"tsc --noEmit && yarn tslint && eslint $npm_package_config_eslint && yarn prettier-check","build-dev":"bash scripts/build.sh --dev","examples?":"# Default is developer domain, other options: yarn examples [sec,secure,stg,stg2,stg3,demo,developer or URL]","storybook":"yarn build && start-storybook -p 9001 -c .storybook","test-once":"jest","tslint-ci":"mkdir -p ./ci/results && yarn run-tslint -t checkstyle -o ./ci/results/tslint-results.xml $npm_package_config_tslint","run-tslint":"tslint -p tsconfig.json","validate-ci":"tsc --noEmit && yarn tslint-ci  && eslint $npm_package_config_eslint -f checkstyle -o ci/results/eslint-results.xml && yarn prettier-check","examples-build":"bash scripts/build-examples.sh","prepublishOnly":"yarn build","prettier-check":"prettier --check '{src,stories,styles,__mocks__,examples/server/src,examples/src,examples/test}/**/*.{ts,js,tsx,jsx,json,scss,md,yaml,html}'","prettier-write":"prettier --write '{src,stories,styles,__mocks__,examples/server/src,examples/src,examples/test}/**/*.{ts,js,tsx,jsx,json,scss,md,yaml,html}'","test-storybook":"yarn build && test-storybook","build-storybook":"yarn build && build-storybook -c .storybook -o dist-storybook","examples-server":"node examples/server/src/index.js","heroku-postbuild":"yarn examples-build developer","examples-testcafe":"./scripts/run-testcafe.sh visual","check-circular-deps":"madge --circular --extensions ts ./src","examples-testcafe-ci":"./scripts/run-testcafe.sh ci","examples-testcafe-live":"./scripts/run-testcafe.sh live"},"typings":"dist/index.d.ts","_npmUser":{"name":"gooddata-ci","email":"rail@gooddata.com"},"deprecated":"@gooddata/react-components@7 reached End of Support on March 31, 2022. Please upgrade (see https://sdk.gooddata.com/gooddata-ui/docs/supported_versions.html for more information).","repository":{"url":"git+ssh://git@github.com/gooddata/gooddata-react-components.git","type":"git"},"_npmVersion":"6.4.1","description":"GoodData.UI - A powerful JavaScript library for building analytical applications","directories":{},"lint-staged":{"{src,stories,styles,__mocks__,examples/server/src,examples/src,examples/test}/**/*.{ts,js,tsx,jsx,json,scss,md,yaml,html}":["prettier --write","git add"]},"_nodeVersion":"8.12.0","dependencies":{"rxjs":"^5.5.6","uuid":"^3.2.1","immer":"^1.3.1","lodash":"^4.17.11","invariant":"^2.2.2","classnames":"^2.2.6","highcharts":"7.1.1","prop-types":"^15.6.0","react-intl":"^2.4.0","custom-event":"^1.0.1","ag-grid-react":"20.0.0","react-measure":"^2.3.0","stringify-object":"^2.4.0","@gooddata/typings":"^2.17.1","ag-grid-community":"20.0.0","http-status-codes":"^1.3.0","@gooddata/js-utils":"^3.4.0","@gooddata/numberjs":"^3.1.2","fixed-data-table-2":"0.7.17","@gooddata/goodstrap":"^63.1.1","react-dom-factories":"^1.0.2","@gooddata/gooddata-js":"^11.18.2","react-transition-group":"^2.2.1","hoist-non-react-statics":"^3.3.0","nodelist-foreach-polyfill":"^1.2.0","highcharts-grouped-categories":"^1.1.3"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"raf":"3.3.2","yup":"^0.24.1","jest":"24.7.1","husky":"3.0.0","madge":"^3.4.4","react":"^16.5.2","enzyme":"3.5.0","eslint":"4.19.1","formik":"^0.11.11","moment":"2.23.0","history":"^4.7.2","ts-jest":"24.0.0","webpack":"4.30.0","prettier":"1.16.4","react-ga":"^2.5.2","recharts":"1.0.0-beta.9","testcafe":"1.1.4","commander":"2.14.1","node-sass":"4.7.2","react-dom":"^16.5.2","supertest":"3.0.0","ts-loader":"6.0.0","css-loader":"0.28.7","jest-junit":"3.0.0","raw-loader":"0.5.1","styled-jsx":"2.2.1","typescript":"3.3.4000","@babel/core":"7.4.4","@types/jest":"24.0.6","@types/node":"7.0.8","@types/uuid":"3.4.3","file-loader":"3.0.1","lint-staged":"9.1.0","sass-loader":"6.0.6","webpack-cli":"3.3.2","@types/react":"16.0.34","babel-loader":"8.0.5","react-helmet":"5.2.0","react-select":"1.2.1","style-loader":"0.19.1","@types/enzyme":"3.1.13","@types/lodash":"4.14.123","testcafe-live":"0.1.4","@babel/runtime":"7.4.4","@babel/polyfill":"^7.4.4","@storybook/react":"5.0.11","@types/invariant":"2.2.29","@types/react-dom":"16.0.3","isomorphic-fetch":"2.2.1","react-datepicker":"1.1.0","react-router-dom":"4.2.2","@babel/preset-env":"7.4.4","@gooddata/mock-js":"^1.31.0","@storybook/addons":"5.0.11","@types/classnames":"2.2.3","@types/prop-types":"15.5.2","@types/react-intl":"2.3.5","@storybook/theming":"5.0.11","identity-obj-proxy":"^3.0.0","webpack-dev-server":"3.3.1","@babel/preset-react":"7.0.0","@types/react-portal":"4.0.1","babel-plugin-lodash":"3.3.4","html-webpack-plugin":"3.2.0","react-test-renderer":"16.4.2","@types/react-measure":"2.0.5","clean-webpack-plugin":"2.0.2","stats-webpack-plugin":"0.7.0","eslint-config-prettier":"4.1.0","react-google-recaptcha":"^0.14.1","tslint-config-prettier":"1.18.0","@gooddata/eslint-config":"0.1.0","@gooddata/tslint-config":"1.0.0","@types/storybook__react":"4.0.1","@types/stringify-object":"^3.2.0","enzyme-adapter-react-16":"1.3.1","@gooddata/test-storybook":"3.1.1","@storybook/addon-actions":"5.0.11","@storybook/addon-options":"5.0.11","node-sass-magic-importer":"5.1.0","react-syntax-highlighter":"6.1.2","@types/fixed-data-table-2":"0.8.1","@types/react-test-renderer":"16.0.0","circular-dependency-plugin":"5.0.2","compression-webpack-plugin":"2.0.0","@types/enzyme-adapter-react-16":"1.0.3","@types/storybook__addon-actions":"3.4.2","@babel/plugin-proposal-class-properties":"7.4.4","@babel/plugin-proposal-object-rest-spread":"7.4.4","@babel/plugin-transform-async-to-generator":"7.4.4"},"peerDependencies":{"react":"^16.5.2","react-dom":"^16.5.2"},"_npmOperationalInternal":{"tmp":"tmp/react-components_7.2.0-beta.24_1566909249689_0.0016080896148622514","host":"s3://npm-registry-packages"}},"7.2.0-beta.25":{"name":"@gooddata/react-components","version":"7.2.0-beta.25","author":{"name":"GoodData Corporation"},"license":"BSD-3-Clause","_id":"@gooddata/react-components@7.2.0-beta.25","maintainers":[{"name":"afi","email":"adam.fiedler@gooddata.com"},{"name":"bertold8","email":"ivan.nejezchleb@seznam.cz"},{"name":"bugsbunny338","email":"jiri.zajic@mensa.cz"},{"name":"gooddata-ci","email":"rail@gooddata.com"},{"name":"ivan.mjartan","email":"ivan.mjartan@gooddata.com"},{"name":"jakub-sterba","email":"jakub.sterba@gooddata.com"},{"name":"jaroslav.tomecek","email":"jaroslav.tomecek@gooddata.com"},{"name":"jkittler","email":"honza.kittler@gmail.com"},{"name":"khanh.le","email":"khanh.le@gooddata.com"},{"name":"langhamp","email":"pavel.langhammer@gooddata.com"},{"name":"lanhuynh","email":"lan.huynh@gooddata.com"},{"name":"linhhong","email":"linh.hong@gooddata.com"},{"name":"lpearce","email":"levi.pearce@gooddata.com"},{"name":"lupko","email":"lubomir.slivka@gooddata.com"},{"name":"martin.mosko","email":"martin.mosko@gooddata.com"},{"name":"michal.marsal","email":"michal.marsal@gooddata.com"},{"name":"nadtan","email":"tan.nguyen@gooddata.com"},{"name":"naibinh","email":"naibinh@gmail.com"},{"name":"nikolacech","email":"nikola.cech@gooddata.com"},{"name":"no23reason","email":"dan.homola@hotmail.cz"},{"name":"pbenes","email":"petr.benes@gooddata.com"},{"name":"petrjanu","email":"petr.janu@gooddata.com"},{"name":"ptquang86","email":"ptquang86@gmail.com"},{"name":"qduval","email":"quentin.duval@gooddata.com"},{"name":"rodri360","email":"me@rodri360.com"},{"name":"sitina","email":"jiri.sitina@gooddata.com"},{"name":"sondo","email":"son.do@gooddata.com"},{"name":"strouhaljan","email":"strouhal.jan@gmail.com"},{"name":"tomas.bouma","email":"tomas.bouma@gooddata.com"},{"name":"tomas.kratochvil","email":"tomas.kratochvil@gooddata.com"},{"name":"tomasreichmann","email":"tomasreichmann@gmail.com"},{"name":"tomsatgd","email":"tomas.satinsky@gooddata.com"},{"name":"tu.ngo","email":"tu.ngo@gooddata.com"},{"name":"vlastikcz","email":"vlastimil.kotas@gooddata.com"},{"name":"xmort","email":"petr.dolejsi@gooddata.com"},{"name":"yanlipnican","email":"yanlipnican@gmail.com"}],"homepage":"https://github.com/gooddata/gooddata-react-components#readme","bugs":{"url":"https://github.com/gooddata/gooddata-react-components/issues"},"dist":{"shasum":"86c75350900ae10c85a1f414eb60dd7ae0ca8892","tarball":"https://registry.npmjs.org/@gooddata/react-components/-/react-components-7.2.0-beta.25.tgz","fileCount":1831,"integrity":"sha512-PaAb/7bJ60P221QGTb97AjoP64sqN9zWUlEkCsqnhwFJtIEXyE/HrStQ1H6HiSwpuFrDAfYRd2IMyH5mj85VRA==","signatures":[{"sig":"MEQCIBquVjGSUfZRLY/wwHDu9pMkkI8Qr9TTodR55F4FefQhAiBI4rtkBjl6bVOSkJmfzYni7SwGvsuHwn6HIxZAUGnzhA==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":7561942,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJdZ4AmCRA9TVsSAnZWagAA7JYP/j0uXh4XDFCyCwHq4jqW\nedbsFkeYxrCqS5cw6uXjP70sMnR7fTU+aoeOvYuhjG3eEt4+wllUPWwcXgbU\nbP24BYS4yPLiQoJmevbEHVg8+FfjgrikDxQQqd1YqJXtJ/idsvoIpT/1S9RQ\nOvSwL8AERX5GLYS2396sDaY4FDBtqKk2QRl20uEIu07SitHwkHzWXXosirDl\n674Lp0fKXK1XHaDBSdeSp137fZh/HwXhYjAMa4ifmbg3yMuZgtey2yfH+/E/\n7EcMQ90OYhUOu1+R1Ryy2uwDrnm9qyloWqwQ+o7ueTMpv/AVzVGJkkIWQ/sA\niRwn2u+V6A8lHlWQ1t9X29dYhtXgOXpj94ugM3wxGaHTxKcQzgD7jBb6SO70\nPx2nisO7VoPhdEQjtiC4NuPaTymMrBMJiplafnzFu3U+VrjHm3Su79awt86D\nkvH3wL7t2g5FsFWKfAMr1sNFUCZr70CDKhI9AK8eBOxUsQUty655nrn5ikEO\nUt5JKVzpbGzb0y6JSWUhzEtBfVqGIyvlAPOXj6P0698jbTkZhsURoFxfs71r\nVsl6m7rsicOtYRUKCS3/ZJtUrpff4eqpOiMRFfiSLE6ww4Ya2OcZ3nJtoqNU\nri2qpGC/WuchPN4H1U4j6CW28ZcxcsfxgVZ97C4HsRZStWuOMoI135ks/i+b\nRjlU\r\n=cZmj\r\n-----END PGP SIGNATURE-----\r\n"},"jest":{"testRegex":"(/__tests__/.*|\\.(test|spec))\\.(tsx?|jsx?)$","transform":{".(js|jsx)":"babel-jest",".(ts|tsx)":"ts-jest"},"collectCoverage":false,"moduleNameMapper":{"\\.(css|less|sass|scss)$":"<rootDir>/__mocks__/styleMock.ts","^[./a-zA-Z0-9$_-]+\\.svg$":"<rootDir>/jestSvgStub.js"},"coverageReporters":["html"],"setupFilesAfterEnv":["<rootDir>/jest.setup.js"],"collectCoverageFrom":["src/**/*.{ts,tsx}","examples/server/src/**/*.{js,jsx}","!**/*.d.ts"],"moduleFileExtensions":["ts","tsx","js","jsx","json"],"testPathIgnorePatterns":[",/node_modules/","/dist/"]},"main":"dist/index.js","husky":{"hooks":{"pre-commit":"lint-staged"}},"config":{"eslint":"./examples/**/*.{js,jsx}","tslint":"./{__mocks__,src,stories}/{,**/}*.{ts,tsx}"},"readme":"[![npm version](https://badge.fury.io/js/%40gooddata%2Freact-components.svg)](https://www.npmjs.com/package/@gooddata/react-components) \n\n# GoodData.UI React components\n> A React-based JavaScript library for building data-driven applications\n\n## Getting started\n- [GoodData.UI Documentation](http://sdk.gooddata.com/gooddata-ui/)\n- [GoodData.UI Live Examples](https://gooddata-examples.herokuapp.com/)\n- [Stack Overflow](https://stackoverflow.com/questions/tagged/gooddata)\n\n### Usage\nWith [yarn](https://yarnpkg.com) installed, go to your project directory and run\n```\n$ yarn add @gooddata/react-components\n```\nIf you prefer [npm](npmjs.com) run\n```\n$ npm install --save @gooddata/react-components\n```\n\nThe public API is exposed via global `index.js`. Except for the styles, do not import any other file directly\nbecause they are not intended to be part of the public API.\n\n## Contributing\n\nWe welcome any contribution in form of [issues](https://github.com/gooddata/gooddata-react-components/issues) or [pull requests](https://github.com/gooddata/gooddata-react-components/pulls).\nThese commands may come in handy while developing:\n\n| command | description |\n| ------- | ----------- |\n| `yarn install --pure-lockfile` | first step |\n| ||\n| `yarn dev` | build react-components to `/dist` in watch mode |\n| `yarn test` | run all unit tests |\n| `yarn prettier-write` | format the source code to match the valid codestyle |\n| `yarn validate` | validate codestyle |\n| ||\n| `yarn storybook` | run storybook from `/stories` on http://localhost:9001 |\n| `yarn build-storybook` | build storybook to `/dist-storybook` |\n| `yarn test-storybook` | run storybook and [screenshot tests](https://github.com/gooddata/gdc-client-utils/tree/master/test-storybook) |\n| ||\n| `yarn examples` | run Live Examples dev-server from `/examples` on https://localhost:8999 |\n| `yarn examples-build` | build Live Examples to `/examples/dist` |\n| `yarn examples-server` | serve built Live Examples - see `/examples/server/src` |\n| `yarn examples-testcafe` | run testcafe tests against `localhost:8999` |\n\n### Deploy to heroku.com\nWhen you deploy this repo to heroku, it serves *GoodData.UI Live Examples*.\nRelevant tasks are in `Procfile` and `package.json`.\n\n```bash\n# run in the project directory\nheroku login\nheroku create <your-app-name>\nheroku config:set DOMAIN_ADMIN_USERNAME=x@gooddata.com DOMAIN_ADMIN_PASSWORD=xy PROJECT_ID_TO_ASSIGN=xms7ga4tf3g3nzucd8380o2bev8oeknp\ngit push heroku HEAD:master\nheroku open\n```\n\n### Run Live Examples Locally\nTo run *GoodData.UI Live Examples* locally:\n```bash\ngit clone <this-repository>\ncd  <repository-folder>\nyarn install --pure-lockfile\nyarn examples\n```\nThen open https://localhost:8999 and login using Live Examples account (you can [create one here](https://gooddata-examples.herokuapp.com/registration)).\n\n### Source code formatting\nThe source code in the repository is formatted by [Prettier](https://prettier.io/). \nThe format of the code is validated by our Continuous Integration server and is one of the requirements of successful merge.\n\nPrettier is supported by every major IDE. You can find the list of supported editors and how to configure them [here](https://prettier.io/docs/en/editors.html).\n\nIn the case, when your editor is not supported or you don't want to setup the integration, you can run the `yarn prettier-write` command to reformat the code before commit.\n\n## Changelog\n\n- see [CHANGELOG.md](CHANGELOG.md)\n\n## License\n\n(C) 2007-2018 GoodData Corporation\n\nThis project is dual licensed:\n\n- The ATTRIBUTION-NONCOMMERCIAL 4.0 INTERNATIONAL (CC BY-NC 4.0) is used for purpose of the trial experience and evaluation of GoodData.UI library.\n- The GOODDATA GOODDATA.UI LIBRARY END USER LICENSE AGREEMENT is used for GoodData customers.\n\nFor more information, please see [LICENSE](https://github.com/gooddata/gooddata-react-components/blob/master/LICENSE)\n","gitHead":"68f27f9a14ee19705cde3d5736d628693e384afa","scripts":{"dev":"bash scripts/build.sh --dev-watch","test":"jest --watch","build":"bash scripts/build.sh","tslint":"yarn run-tslint -t verbose $npm_package_config_tslint","prepare":"cd examples/server && yarn install --frozen-lockfile && cd ../..; rm -r examples/node_modules 2>/dev/null; true","examples":"bash scripts/run-examples.sh","prepare?":"# Called before `npm publish` and on local `npm install`. Temporarily also for deleting obsolete node_modules. Ends with `true` to continue gracefully.","validate":"tsc --noEmit && yarn tslint && eslint $npm_package_config_eslint && yarn prettier-check","build-dev":"bash scripts/build.sh --dev","examples?":"# Default is developer domain, other options: yarn examples [sec,secure,stg,stg2,stg3,demo,developer or URL]","storybook":"yarn build && start-storybook -p 9001 -c .storybook","test-once":"jest","tslint-ci":"mkdir -p ./ci/results && yarn run-tslint -t checkstyle -o ./ci/results/tslint-results.xml $npm_package_config_tslint","run-tslint":"tslint -p tsconfig.json","validate-ci":"tsc --noEmit && yarn tslint-ci  && eslint $npm_package_config_eslint -f checkstyle -o ci/results/eslint-results.xml && yarn prettier-check","examples-build":"bash scripts/build-examples.sh","prepublishOnly":"yarn build","prettier-check":"prettier --check '{src,stories,styles,__mocks__,examples/server/src,examples/src,examples/test}/**/*.{ts,js,tsx,jsx,json,scss,md,yaml,html}'","prettier-write":"prettier --write '{src,stories,styles,__mocks__,examples/server/src,examples/src,examples/test}/**/*.{ts,js,tsx,jsx,json,scss,md,yaml,html}'","test-storybook":"yarn build && test-storybook","build-storybook":"yarn build && build-storybook -c .storybook -o dist-storybook","examples-server":"node examples/server/src/index.js","heroku-postbuild":"yarn examples-build developer","examples-testcafe":"./scripts/run-testcafe.sh visual","check-circular-deps":"madge --circular --extensions ts ./src","examples-testcafe-ci":"./scripts/run-testcafe.sh ci","examples-testcafe-live":"./scripts/run-testcafe.sh live"},"typings":"dist/index.d.ts","_npmUser":{"name":"gooddata-ci","email":"rail@gooddata.com"},"deprecated":"@gooddata/react-components@7 reached End of Support on March 31, 2022. Please upgrade (see https://sdk.gooddata.com/gooddata-ui/docs/supported_versions.html for more information).","repository":{"url":"git+ssh://git@github.com/gooddata/gooddata-react-components.git","type":"git"},"_npmVersion":"6.4.1","description":"GoodData.UI - A powerful JavaScript library for building analytical applications","directories":{},"lint-staged":{"{src,stories,styles,__mocks__,examples/server/src,examples/src,examples/test}/**/*.{ts,js,tsx,jsx,json,scss,md,yaml,html}":["prettier --write","git add"]},"_nodeVersion":"8.12.0","dependencies":{"rxjs":"^5.5.6","uuid":"^3.2.1","immer":"^1.3.1","lodash":"^4.17.11","invariant":"^2.2.2","classnames":"^2.2.6","highcharts":"7.1.1","prop-types":"^15.6.0","react-intl":"^2.4.0","custom-event":"^1.0.1","ag-grid-react":"20.0.0","react-measure":"^2.3.0","stringify-object":"^2.4.0","@gooddata/typings":"^2.17.1","ag-grid-community":"20.0.0","http-status-codes":"^1.3.0","@gooddata/js-utils":"^3.4.0","@gooddata/numberjs":"^3.1.2","fixed-data-table-2":"0.7.17","@gooddata/goodstrap":"^63.1.1","react-dom-factories":"^1.0.2","@gooddata/gooddata-js":"^11.18.2","react-transition-group":"^2.2.1","hoist-non-react-statics":"^3.3.0","nodelist-foreach-polyfill":"^1.2.0","highcharts-grouped-categories":"^1.1.3"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"raf":"3.3.2","yup":"^0.24.1","jest":"24.7.1","husky":"3.0.0","madge":"^3.4.4","react":"^16.5.2","enzyme":"3.5.0","eslint":"4.19.1","formik":"^0.11.11","moment":"2.23.0","history":"^4.7.2","ts-jest":"24.0.0","webpack":"4.30.0","prettier":"1.16.4","react-ga":"^2.5.2","recharts":"1.0.0-beta.9","testcafe":"1.1.4","commander":"2.14.1","node-sass":"4.7.2","react-dom":"^16.5.2","supertest":"3.0.0","ts-loader":"6.0.0","css-loader":"0.28.7","jest-junit":"3.0.0","raw-loader":"0.5.1","styled-jsx":"2.2.1","typescript":"3.3.4000","@babel/core":"7.4.4","@types/jest":"24.0.6","@types/node":"7.0.8","@types/uuid":"3.4.3","file-loader":"3.0.1","lint-staged":"9.1.0","sass-loader":"6.0.6","webpack-cli":"3.3.2","@types/react":"16.0.34","babel-loader":"8.0.5","react-helmet":"5.2.0","react-select":"1.2.1","style-loader":"0.19.1","@types/enzyme":"3.1.13","@types/lodash":"4.14.123","testcafe-live":"0.1.4","@babel/runtime":"7.4.4","@babel/polyfill":"^7.4.4","@storybook/react":"5.0.11","@types/invariant":"2.2.29","@types/react-dom":"16.0.3","isomorphic-fetch":"2.2.1","react-datepicker":"1.1.0","react-router-dom":"4.2.2","@babel/preset-env":"7.4.4","@gooddata/mock-js":"^1.31.0","@storybook/addons":"5.0.11","@types/classnames":"2.2.3","@types/prop-types":"15.5.2","@types/react-intl":"2.3.5","@storybook/theming":"5.0.11","identity-obj-proxy":"^3.0.0","webpack-dev-server":"3.3.1","@babel/preset-react":"7.0.0","@types/react-portal":"4.0.1","babel-plugin-lodash":"3.3.4","html-webpack-plugin":"3.2.0","react-test-renderer":"16.4.2","@types/react-measure":"2.0.5","clean-webpack-plugin":"2.0.2","stats-webpack-plugin":"0.7.0","eslint-config-prettier":"4.1.0","react-google-recaptcha":"^0.14.1","tslint-config-prettier":"1.18.0","@gooddata/eslint-config":"^1.0.0","@gooddata/tslint-config":"1.0.0","@types/storybook__react":"4.0.1","@types/stringify-object":"^3.2.0","enzyme-adapter-react-16":"1.3.1","@gooddata/test-storybook":"3.1.1","@storybook/addon-actions":"5.0.11","@storybook/addon-options":"5.0.11","node-sass-magic-importer":"5.1.0","react-syntax-highlighter":"6.1.2","@types/fixed-data-table-2":"0.8.1","@types/react-test-renderer":"16.0.0","circular-dependency-plugin":"5.0.2","compression-webpack-plugin":"2.0.0","@types/enzyme-adapter-react-16":"1.0.3","@types/storybook__addon-actions":"3.4.2","@babel/plugin-proposal-class-properties":"7.4.4","@babel/plugin-proposal-object-rest-spread":"7.4.4","@babel/plugin-transform-async-to-generator":"7.4.4"},"peerDependencies":{"react":"^16.5.2","react-dom":"^16.5.2"},"_npmOperationalInternal":{"tmp":"tmp/react-components_7.2.0-beta.25_1567064101268_0.705532925518058","host":"s3://npm-registry-packages"}},"7.2.0-beta.26":{"name":"@gooddata/react-components","version":"7.2.0-beta.26","author":{"name":"GoodData Corporation"},"license":"BSD-3-Clause","_id":"@gooddata/react-components@7.2.0-beta.26","maintainers":[{"name":"afi","email":"adam.fiedler@gooddata.com"},{"name":"bertold8","email":"ivan.nejezchleb@seznam.cz"},{"name":"bugsbunny338","email":"jiri.zajic@mensa.cz"},{"name":"gooddata-ci","email":"rail@gooddata.com"},{"name":"ivan.mjartan","email":"ivan.mjartan@gooddata.com"},{"name":"jakub-sterba","email":"jakub.sterba@gooddata.com"},{"name":"jaroslav.tomecek","email":"jaroslav.tomecek@gooddata.com"},{"name":"jkittler","email":"honza.kittler@gmail.com"},{"name":"khanh.le","email":"khanh.le@gooddata.com"},{"name":"langhamp","email":"pavel.langhammer@gooddata.com"},{"name":"lanhuynh","email":"lan.huynh@gooddata.com"},{"name":"linhhong","email":"linh.hong@gooddata.com"},{"name":"lpearce","email":"levi.pearce@gooddata.com"},{"name":"lupko","email":"lubomir.slivka@gooddata.com"},{"name":"martin.mosko","email":"martin.mosko@gooddata.com"},{"name":"michal.marsal","email":"michal.marsal@gooddata.com"},{"name":"nadtan","email":"tan.nguyen@gooddata.com"},{"name":"naibinh","email":"naibinh@gmail.com"},{"name":"nikolacech","email":"nikola.cech@gooddata.com"},{"name":"no23reason","email":"dan.homola@hotmail.cz"},{"name":"pbenes","email":"petr.benes@gooddata.com"},{"name":"petrjanu","email":"petr.janu@gooddata.com"},{"name":"ptquang86","email":"ptquang86@gmail.com"},{"name":"qduval","email":"quentin.duval@gooddata.com"},{"name":"rodri360","email":"me@rodri360.com"},{"name":"sitina","email":"jiri.sitina@gooddata.com"},{"name":"sondo","email":"son.do@gooddata.com"},{"name":"strouhaljan","email":"strouhal.jan@gmail.com"},{"name":"tomas.bouma","email":"tomas.bouma@gooddata.com"},{"name":"tomas.kratochvil","email":"tomas.kratochvil@gooddata.com"},{"name":"tomasreichmann","email":"tomasreichmann@gmail.com"},{"name":"tomsatgd","email":"tomas.satinsky@gooddata.com"},{"name":"tu.ngo","email":"tu.ngo@gooddata.com"},{"name":"vlastikcz","email":"vlastimil.kotas@gooddata.com"},{"name":"xmort","email":"petr.dolejsi@gooddata.com"},{"name":"yanlipnican","email":"yanlipnican@gmail.com"}],"homepage":"https://github.com/gooddata/gooddata-react-components#readme","bugs":{"url":"https://github.com/gooddata/gooddata-react-components/issues"},"dist":{"shasum":"ff30ca1057b04e0ecd456068e2668f9bb2b7716f","tarball":"https://registry.npmjs.org/@gooddata/react-components/-/react-components-7.2.0-beta.26.tgz","fileCount":1831,"integrity":"sha512-1vTAdsK4u2q0naiptBwxt7OhgfZsOb5KDIclqFp5ktotSkxH+xS/cuwX8/EM7ZXiB6MrTpwO4kcQALn0geYOZA==","signatures":[{"sig":"MEYCIQCmpX6ppYUwL+kijfuyv/mGAW8XPuq0FYy8eIkKNyc5ngIhAOpUlSEmQ5yWLWi1CUVnod21fkm2cDb7I337CL8egwN2","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":7561942,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJdZ8FWCRA9TVsSAnZWagAAzggQAJ36Tb4GP05gWM0Lqt38\ns4I+95MGcgNPaoX/dvcYrSugRao7naRCN3V1Jb9L9h1yj3g/W1HEHlg9k41c\nE/SsFcXaGlVHpeCwlTYTQ42OdV77K6e3pF6EF44MjR2IgrLU0peArF6K5NI7\nU4SHBgL3tDQ1rkKBdyn3F7/IWt6Tj0ZpAeoSXx13i+qNQ3u6JDUPhwlNalMp\nqVpq62Pyj9eRaN1BY5w1t0tSBpkIqHSYdKLQ6UKyGTpKo1gezGjSv8IsT+6G\nTP4k6sick8OEC/7Xa2YsREqlb+3w8wbLK6x35ZPYBSDhqGhg7BwpoHTWtGnu\njepUVdaXUhNKiuDJukQdGCBsGmjnzMTPiG+Vw/Wci6RUnG0SqnohVtJ0Nfl+\nmEfp2EL7611OMIYvQyBccOGIG+jhR5Oj0SwLuKMjcNbdPYJpnmtqSO6fl5J0\nwBo2ls0Y+hzxNB/ODJukc1LA0aS31F7A4SdPqGysnnTGdtoFK5B3cBuBbf4D\nSZTd4ODZUXY9RHsJMfiPXpS87pV2xKVMLq2ZmY5H0x/2sjHxfrLaFzt+gp5J\nhM7cHpgzlquVevJJ5ALHLNMM8Ejik+FXbvlZrwCaPTbiaCKICPqjyOzS7UpF\npXK4DPlYn6T62gHGKHbv/Y132Nn+wFHu8g413totB5Arx/w8RNbowxh1efsm\nq4sE\r\n=CQC3\r\n-----END PGP SIGNATURE-----\r\n"},"jest":{"testRegex":"(/__tests__/.*|\\.(test|spec))\\.(tsx?|jsx?)$","transform":{".(js|jsx)":"babel-jest",".(ts|tsx)":"ts-jest"},"collectCoverage":false,"moduleNameMapper":{"\\.(css|less|sass|scss)$":"<rootDir>/__mocks__/styleMock.ts","^[./a-zA-Z0-9$_-]+\\.svg$":"<rootDir>/jestSvgStub.js"},"coverageReporters":["html"],"setupFilesAfterEnv":["<rootDir>/jest.setup.js"],"collectCoverageFrom":["src/**/*.{ts,tsx}","examples/server/src/**/*.{js,jsx}","!**/*.d.ts"],"moduleFileExtensions":["ts","tsx","js","jsx","json"],"testPathIgnorePatterns":[",/node_modules/","/dist/"]},"main":"dist/index.js","husky":{"hooks":{"pre-commit":"lint-staged"}},"config":{"eslint":"./examples/**/*.{js,jsx}","tslint":"./{__mocks__,src,stories}/{,**/}*.{ts,tsx}"},"readme":"[![npm version](https://badge.fury.io/js/%40gooddata%2Freact-components.svg)](https://www.npmjs.com/package/@gooddata/react-components) \n\n# GoodData.UI React components\n> A React-based JavaScript library for building data-driven applications\n\n## Getting started\n- [GoodData.UI Documentation](http://sdk.gooddata.com/gooddata-ui/)\n- [GoodData.UI Live Examples](https://gooddata-examples.herokuapp.com/)\n- [Stack Overflow](https://stackoverflow.com/questions/tagged/gooddata)\n\n### Usage\nWith [yarn](https://yarnpkg.com) installed, go to your project directory and run\n```\n$ yarn add @gooddata/react-components\n```\nIf you prefer [npm](npmjs.com) run\n```\n$ npm install --save @gooddata/react-components\n```\n\nThe public API is exposed via global `index.js`. Except for the styles, do not import any other file directly\nbecause they are not intended to be part of the public API.\n\n## Contributing\n\nWe welcome any contribution in form of [issues](https://github.com/gooddata/gooddata-react-components/issues) or [pull requests](https://github.com/gooddata/gooddata-react-components/pulls).\nThese commands may come in handy while developing:\n\n| command | description |\n| ------- | ----------- |\n| `yarn install --pure-lockfile` | first step |\n| ||\n| `yarn dev` | build react-components to `/dist` in watch mode |\n| `yarn test` | run all unit tests |\n| `yarn prettier-write` | format the source code to match the valid codestyle |\n| `yarn validate` | validate codestyle |\n| ||\n| `yarn storybook` | run storybook from `/stories` on http://localhost:9001 |\n| `yarn build-storybook` | build storybook to `/dist-storybook` |\n| `yarn test-storybook` | run storybook and [screenshot tests](https://github.com/gooddata/gdc-client-utils/tree/master/test-storybook) |\n| ||\n| `yarn examples` | run Live Examples dev-server from `/examples` on https://localhost:8999 |\n| `yarn examples-build` | build Live Examples to `/examples/dist` |\n| `yarn examples-server` | serve built Live Examples - see `/examples/server/src` |\n| `yarn examples-testcafe` | run testcafe tests against `localhost:8999` |\n\n### Deploy to heroku.com\nWhen you deploy this repo to heroku, it serves *GoodData.UI Live Examples*.\nRelevant tasks are in `Procfile` and `package.json`.\n\n```bash\n# run in the project directory\nheroku login\nheroku create <your-app-name>\nheroku config:set DOMAIN_ADMIN_USERNAME=x@gooddata.com DOMAIN_ADMIN_PASSWORD=xy PROJECT_ID_TO_ASSIGN=xms7ga4tf3g3nzucd8380o2bev8oeknp\ngit push heroku HEAD:master\nheroku open\n```\n\n### Run Live Examples Locally\nTo run *GoodData.UI Live Examples* locally:\n```bash\ngit clone <this-repository>\ncd  <repository-folder>\nyarn install --pure-lockfile\nyarn examples\n```\nThen open https://localhost:8999 and login using Live Examples account (you can [create one here](https://gooddata-examples.herokuapp.com/registration)).\n\n### Source code formatting\nThe source code in the repository is formatted by [Prettier](https://prettier.io/). \nThe format of the code is validated by our Continuous Integration server and is one of the requirements of successful merge.\n\nPrettier is supported by every major IDE. You can find the list of supported editors and how to configure them [here](https://prettier.io/docs/en/editors.html).\n\nIn the case, when your editor is not supported or you don't want to setup the integration, you can run the `yarn prettier-write` command to reformat the code before commit.\n\n## Changelog\n\n- see [CHANGELOG.md](CHANGELOG.md)\n\n## License\n\n(C) 2007-2018 GoodData Corporation\n\nThis project is dual licensed:\n\n- The ATTRIBUTION-NONCOMMERCIAL 4.0 INTERNATIONAL (CC BY-NC 4.0) is used for purpose of the trial experience and evaluation of GoodData.UI library.\n- The GOODDATA GOODDATA.UI LIBRARY END USER LICENSE AGREEMENT is used for GoodData customers.\n\nFor more information, please see [LICENSE](https://github.com/gooddata/gooddata-react-components/blob/master/LICENSE)\n","gitHead":"a092ce5e926459ec4069e9dd48360e5c6959c2e3","scripts":{"dev":"bash scripts/build.sh --dev-watch","test":"jest --watch","build":"bash scripts/build.sh","tslint":"yarn run-tslint -t verbose $npm_package_config_tslint","prepare":"cd examples/server && yarn install --frozen-lockfile && cd ../..; rm -r examples/node_modules 2>/dev/null; true","examples":"bash scripts/run-examples.sh","prepare?":"# Called before `npm publish` and on local `npm install`. Temporarily also for deleting obsolete node_modules. Ends with `true` to continue gracefully.","validate":"tsc --noEmit && yarn tslint && eslint $npm_package_config_eslint && yarn prettier-check","build-dev":"bash scripts/build.sh --dev","examples?":"# Default is developer domain, other options: yarn examples [sec,secure,stg,stg2,stg3,demo,developer or URL]","storybook":"yarn build && start-storybook -p 9001 -c .storybook","test-once":"jest","tslint-ci":"mkdir -p ./ci/results && yarn run-tslint -t checkstyle -o ./ci/results/tslint-results.xml $npm_package_config_tslint","run-tslint":"tslint -p tsconfig.json","validate-ci":"tsc --noEmit && yarn tslint-ci  && eslint $npm_package_config_eslint -f checkstyle -o ci/results/eslint-results.xml && yarn prettier-check","examples-build":"bash scripts/build-examples.sh","prepublishOnly":"yarn build","prettier-check":"prettier --check '{src,stories,styles,__mocks__,examples/server/src,examples/src,examples/test}/**/*.{ts,js,tsx,jsx,json,scss,md,yaml,html}'","prettier-write":"prettier --write '{src,stories,styles,__mocks__,examples/server/src,examples/src,examples/test}/**/*.{ts,js,tsx,jsx,json,scss,md,yaml,html}'","test-storybook":"yarn build && test-storybook","build-storybook":"yarn build && build-storybook -c .storybook -o dist-storybook","examples-server":"node examples/server/src/index.js","heroku-postbuild":"yarn examples-build developer","examples-testcafe":"./scripts/run-testcafe.sh visual","check-circular-deps":"madge --circular --extensions ts ./src","examples-testcafe-ci":"./scripts/run-testcafe.sh ci","examples-testcafe-live":"./scripts/run-testcafe.sh live"},"typings":"dist/index.d.ts","_npmUser":{"name":"gooddata-ci","email":"rail@gooddata.com"},"deprecated":"@gooddata/react-components@7 reached End of Support on March 31, 2022. Please upgrade (see https://sdk.gooddata.com/gooddata-ui/docs/supported_versions.html for more information).","repository":{"url":"git+ssh://git@github.com/gooddata/gooddata-react-components.git","type":"git"},"_npmVersion":"6.4.1","description":"GoodData.UI - A powerful JavaScript library for building analytical applications","directories":{},"lint-staged":{"{src,stories,styles,__mocks__,examples/server/src,examples/src,examples/test}/**/*.{ts,js,tsx,jsx,json,scss,md,yaml,html}":["prettier --write","git add"]},"_nodeVersion":"8.12.0","dependencies":{"rxjs":"^5.5.6","uuid":"^3.2.1","immer":"^1.3.1","lodash":"^4.17.15","invariant":"^2.2.2","classnames":"^2.2.6","highcharts":"7.1.1","prop-types":"^15.6.0","react-intl":"^2.4.0","custom-event":"^1.0.1","ag-grid-react":"20.0.0","react-measure":"^2.3.0","stringify-object":"^2.4.0","@gooddata/typings":"^2.17.1","ag-grid-community":"20.0.0","http-status-codes":"^1.3.0","@gooddata/js-utils":"^3.5.0","@gooddata/numberjs":"^3.1.2","fixed-data-table-2":"0.7.17","@gooddata/goodstrap":"^63.2.0","react-dom-factories":"^1.0.2","@gooddata/gooddata-js":"^11.18.2","react-transition-group":"^2.2.1","hoist-non-react-statics":"^3.3.0","nodelist-foreach-polyfill":"^1.2.0","highcharts-grouped-categories":"^1.1.3"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"raf":"3.3.2","yup":"^0.24.1","jest":"24.7.1","husky":"3.0.0","madge":"^3.4.4","react":"^16.5.2","enzyme":"3.5.0","eslint":"4.19.1","formik":"^0.11.11","moment":"2.23.0","history":"^4.7.2","ts-jest":"24.0.0","webpack":"4.30.0","prettier":"1.16.4","react-ga":"^2.5.2","recharts":"1.0.0-beta.9","testcafe":"1.1.4","commander":"2.14.1","node-sass":"4.7.2","react-dom":"^16.5.2","supertest":"3.0.0","ts-loader":"6.0.0","css-loader":"0.28.7","jest-junit":"3.0.0","raw-loader":"0.5.1","styled-jsx":"2.2.1","typescript":"3.3.4000","@babel/core":"7.4.4","@types/jest":"24.0.6","@types/node":"7.0.8","@types/uuid":"3.4.3","file-loader":"3.0.1","lint-staged":"9.1.0","sass-loader":"6.0.6","webpack-cli":"3.3.2","@types/react":"16.0.34","babel-loader":"8.0.5","react-helmet":"5.2.0","react-select":"1.2.1","style-loader":"0.19.1","@types/enzyme":"3.1.13","@types/lodash":"4.14.123","testcafe-live":"0.1.4","@babel/runtime":"7.4.4","@babel/polyfill":"^7.4.4","@storybook/react":"5.0.11","@types/invariant":"2.2.29","@types/react-dom":"16.0.3","isomorphic-fetch":"2.2.1","react-datepicker":"1.1.0","react-router-dom":"4.2.2","@babel/preset-env":"7.4.4","@gooddata/mock-js":"^1.31.0","@storybook/addons":"5.0.11","@types/classnames":"2.2.3","@types/prop-types":"15.5.2","@types/react-intl":"2.3.5","@storybook/theming":"5.0.11","identity-obj-proxy":"^3.0.0","webpack-dev-server":"3.3.1","@babel/preset-react":"7.0.0","@types/react-portal":"4.0.1","babel-plugin-lodash":"3.3.4","html-webpack-plugin":"3.2.0","react-test-renderer":"16.4.2","@types/react-measure":"2.0.5","clean-webpack-plugin":"2.0.2","stats-webpack-plugin":"0.7.0","eslint-config-prettier":"4.1.0","react-google-recaptcha":"^0.14.1","tslint-config-prettier":"1.18.0","@gooddata/eslint-config":"^1.0.0","@gooddata/tslint-config":"1.0.0","@types/storybook__react":"4.0.1","@types/stringify-object":"^3.2.0","enzyme-adapter-react-16":"1.3.1","@gooddata/test-storybook":"3.1.1","@storybook/addon-actions":"5.0.11","@storybook/addon-options":"5.0.11","node-sass-magic-importer":"5.1.0","react-syntax-highlighter":"6.1.2","@types/fixed-data-table-2":"0.8.1","@types/react-test-renderer":"16.0.0","circular-dependency-plugin":"5.0.2","compression-webpack-plugin":"2.0.0","@types/enzyme-adapter-react-16":"1.0.3","@types/storybook__addon-actions":"3.4.2","@babel/plugin-proposal-class-properties":"7.4.4","@babel/plugin-proposal-object-rest-spread":"7.4.4","@babel/plugin-transform-async-to-generator":"7.4.4"},"peerDependencies":{"react":"^16.5.2","react-dom":"^16.5.2"},"_npmOperationalInternal":{"tmp":"tmp/react-components_7.2.0-beta.26_1567080789200_0.055172007360527964","host":"s3://npm-registry-packages"}},"7.2.0-beta.27":{"name":"@gooddata/react-components","version":"7.2.0-beta.27","author":{"name":"GoodData Corporation"},"license":"BSD-3-Clause","_id":"@gooddata/react-components@7.2.0-beta.27","maintainers":[{"name":"afi","email":"adam.fiedler@gooddata.com"},{"name":"bertold8","email":"ivan.nejezchleb@seznam.cz"},{"name":"bugsbunny338","email":"jiri.zajic@mensa.cz"},{"name":"gooddata-ci","email":"rail@gooddata.com"},{"name":"ivan.mjartan","email":"ivan.mjartan@gooddata.com"},{"name":"jakub-sterba","email":"jakub.sterba@gooddata.com"},{"name":"jaroslav.tomecek","email":"jaroslav.tomecek@gooddata.com"},{"name":"jkittler","email":"honza.kittler@gmail.com"},{"name":"khanh.le","email":"khanh.le@gooddata.com"},{"name":"langhamp","email":"pavel.langhammer@gooddata.com"},{"name":"lanhuynh","email":"lan.huynh@gooddata.com"},{"name":"linhhong","email":"linh.hong@gooddata.com"},{"name":"lpearce","email":"levi.pearce@gooddata.com"},{"name":"lupko","email":"lubomir.slivka@gooddata.com"},{"name":"martin.mosko","email":"martin.mosko@gooddata.com"},{"name":"michal.marsal","email":"michal.marsal@gooddata.com"},{"name":"nadtan","email":"tan.nguyen@gooddata.com"},{"name":"naibinh","email":"naibinh@gmail.com"},{"name":"nikolacech","email":"nikola.cech@gooddata.com"},{"name":"no23reason","email":"dan.homola@hotmail.cz"},{"name":"pbenes","email":"petr.benes@gooddata.com"},{"name":"petrjanu","email":"petr.janu@gooddata.com"},{"name":"ptquang86","email":"ptquang86@gmail.com"},{"name":"qduval","email":"quentin.duval@gooddata.com"},{"name":"rodri360","email":"me@rodri360.com"},{"name":"sitina","email":"jiri.sitina@gooddata.com"},{"name":"sondo","email":"son.do@gooddata.com"},{"name":"strouhaljan","email":"strouhal.jan@gmail.com"},{"name":"tomas.bouma","email":"tomas.bouma@gooddata.com"},{"name":"tomas.kratochvil","email":"tomas.kratochvil@gooddata.com"},{"name":"tomasreichmann","email":"tomasreichmann@gmail.com"},{"name":"tomsatgd","email":"tomas.satinsky@gooddata.com"},{"name":"tu.ngo","email":"tu.ngo@gooddata.com"},{"name":"vlastikcz","email":"vlastimil.kotas@gooddata.com"},{"name":"xmort","email":"petr.dolejsi@gooddata.com"},{"name":"yanlipnican","email":"yanlipnican@gmail.com"}],"homepage":"https://github.com/gooddata/gooddata-react-components#readme","bugs":{"url":"https://github.com/gooddata/gooddata-react-components/issues"},"dist":{"shasum":"1ccefdde10491e51dca285d519e794a96b305a42","tarball":"https://registry.npmjs.org/@gooddata/react-components/-/react-components-7.2.0-beta.27.tgz","fileCount":1831,"integrity":"sha512-LBSibKZcqrDvKlLPNvGl1zkOdOIvk58JnI6r0fW5HVe/8DO4aITK2qo5r4+GOkIhJoQBHpsLMLeyD3ePE52FDg==","signatures":[{"sig":"MEYCIQDadnlVKUWVybfDc4D1pRwZebQwAZGvo4CpnIrxrJhtyAIhAKP/2VOX5ToHqJ8NOvJ48GGGU+agtbA8+BLSl067qG96","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":7562124,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJdaObRCRA9TVsSAnZWagAAqwUQAInK3PKSOHZv72dXSaAH\n4pzcs7RE/FdhnC8mX9PKnGw7XpTDDDJNW6vnagiBEbWB67YMkPbZgBj/kD54\nYvsOp2w2TD09T2WEhE3icVtD51wrYRNXbw1rYl6IcEcVX7YqNrCauzry2PNU\nF8agDnVemU9h0lgpWUPGavlBCd1a6WG4xKjZIQ0mzO/f6xk+vIuy1u8q+4VU\nJSGz9nKvuWs8cCMW+aLkcOeC3SjgMghG8LaJIPtJiDKhCr5mMYf7r2dApaUz\nPXJgXvIBW0iFSiLDNUOy8BjSB76sDk7pacfjqPiadg2aVOby8Ao6zUMGFHlS\nrYAe/4pnCNnrv01MA6EgRVjBwr5FwNyDYFuPqiX168lqUNz7+v2YAGfjB7mW\npwWv5yg0GfS3inOVfrUO1/EFHnZ6QLiqVUI+/WSfACYjiHBaorjbvn8rc2Wk\nhwX65Ew/xsgIXQxFopyjtOw1Egjkd75Ek1KDOfzk9wfY0H4QzlOpELy75odI\no6TLbERvTYE8to6qp4xpCW4/4FXdtoG3p+0hLlVeZ+p3UShj3cV6XBewZJwj\n4qeC//bozCk38P47ckM39kXqzfJOsZCze+AZ1YZV8kWxnARpiCmzb5XkixP6\nEr6krdWb2GORzVxGAjNk/tmCnyz2YtPzz9MYomA2Zk7Qbz8WY4xTiZs8D+DC\nGn3V\r\n=NBku\r\n-----END PGP SIGNATURE-----\r\n"},"jest":{"testRegex":"(/__tests__/.*|\\.(test|spec))\\.(tsx?|jsx?)$","transform":{".(js|jsx)":"babel-jest",".(ts|tsx)":"ts-jest"},"collectCoverage":false,"moduleNameMapper":{"\\.(css|less|sass|scss)$":"<rootDir>/__mocks__/styleMock.ts","^[./a-zA-Z0-9$_-]+\\.svg$":"<rootDir>/jestSvgStub.js"},"coverageReporters":["html"],"setupFilesAfterEnv":["<rootDir>/jest.setup.js"],"collectCoverageFrom":["src/**/*.{ts,tsx}","examples/server/src/**/*.{js,jsx}","!**/*.d.ts"],"moduleFileExtensions":["ts","tsx","js","jsx","json"],"testPathIgnorePatterns":[",/node_modules/","/dist/"]},"main":"dist/index.js","husky":{"hooks":{"pre-commit":"lint-staged"}},"config":{"eslint":"./examples/**/*.{js,jsx}","tslint":"./{__mocks__,src,stories}/{,**/}*.{ts,tsx}"},"readme":"[![npm version](https://badge.fury.io/js/%40gooddata%2Freact-components.svg)](https://www.npmjs.com/package/@gooddata/react-components) \n\n# GoodData.UI React components\n> A React-based JavaScript library for building data-driven applications\n\n## Getting started\n- [GoodData.UI Documentation](http://sdk.gooddata.com/gooddata-ui/)\n- [GoodData.UI Live Examples](https://gooddata-examples.herokuapp.com/)\n- [Stack Overflow](https://stackoverflow.com/questions/tagged/gooddata)\n\n### Usage\nWith [yarn](https://yarnpkg.com) installed, go to your project directory and run\n```\n$ yarn add @gooddata/react-components\n```\nIf you prefer [npm](npmjs.com) run\n```\n$ npm install --save @gooddata/react-components\n```\n\nThe public API is exposed via global `index.js`. Except for the styles, do not import any other file directly\nbecause they are not intended to be part of the public API.\n\n## Contributing\n\nWe welcome any contribution in form of [issues](https://github.com/gooddata/gooddata-react-components/issues) or [pull requests](https://github.com/gooddata/gooddata-react-components/pulls).\nThese commands may come in handy while developing:\n\n| command | description |\n| ------- | ----------- |\n| `yarn install --pure-lockfile` | first step |\n| ||\n| `yarn dev` | build react-components to `/dist` in watch mode |\n| `yarn test` | run all unit tests |\n| `yarn prettier-write` | format the source code to match the valid codestyle |\n| `yarn validate` | validate codestyle |\n| ||\n| `yarn storybook` | run storybook from `/stories` on http://localhost:9001 |\n| `yarn build-storybook` | build storybook to `/dist-storybook` |\n| `yarn test-storybook` | run storybook and [screenshot tests](https://github.com/gooddata/gdc-client-utils/tree/master/test-storybook) |\n| ||\n| `yarn examples` | run Live Examples dev-server from `/examples` on https://localhost:8999 |\n| `yarn examples-build` | build Live Examples to `/examples/dist` |\n| `yarn examples-server` | serve built Live Examples - see `/examples/server/src` |\n| `yarn examples-testcafe` | run testcafe tests against `localhost:8999` |\n\n### Deploy to heroku.com\nWhen you deploy this repo to heroku, it serves *GoodData.UI Live Examples*.\nRelevant tasks are in `Procfile` and `package.json`.\n\n```bash\n# run in the project directory\nheroku login\nheroku create <your-app-name>\nheroku config:set DOMAIN_ADMIN_USERNAME=x@gooddata.com DOMAIN_ADMIN_PASSWORD=xy PROJECT_ID_TO_ASSIGN=xms7ga4tf3g3nzucd8380o2bev8oeknp\ngit push heroku HEAD:master\nheroku open\n```\n\n### Run Live Examples Locally\nTo run *GoodData.UI Live Examples* locally:\n```bash\ngit clone <this-repository>\ncd  <repository-folder>\nyarn install --pure-lockfile\nyarn examples\n```\nThen open https://localhost:8999 and login using Live Examples account (you can [create one here](https://gooddata-examples.herokuapp.com/registration)).\n\n### Source code formatting\nThe source code in the repository is formatted by [Prettier](https://prettier.io/). \nThe format of the code is validated by our Continuous Integration server and is one of the requirements of successful merge.\n\nPrettier is supported by every major IDE. You can find the list of supported editors and how to configure them [here](https://prettier.io/docs/en/editors.html).\n\nIn the case, when your editor is not supported or you don't want to setup the integration, you can run the `yarn prettier-write` command to reformat the code before commit.\n\n## Changelog\n\n- see [CHANGELOG.md](CHANGELOG.md)\n\n## License\n\n(C) 2007-2018 GoodData Corporation\n\nThis project is dual licensed:\n\n- The ATTRIBUTION-NONCOMMERCIAL 4.0 INTERNATIONAL (CC BY-NC 4.0) is used for purpose of the trial experience and evaluation of GoodData.UI library.\n- The GOODDATA GOODDATA.UI LIBRARY END USER LICENSE AGREEMENT is used for GoodData customers.\n\nFor more information, please see [LICENSE](https://github.com/gooddata/gooddata-react-components/blob/master/LICENSE)\n","gitHead":"e85b1e4e9b546bfcbf4fb4b4c834bbfb141ccd03","scripts":{"dev":"bash scripts/build.sh --dev-watch","test":"jest --watch","build":"bash scripts/build.sh","tslint":"yarn run-tslint -t verbose $npm_package_config_tslint","prepare":"cd examples/server && yarn install --frozen-lockfile && cd ../..; rm -r examples/node_modules 2>/dev/null; true","examples":"bash scripts/run-examples.sh","prepare?":"# Called before `npm publish` and on local `npm install`. Temporarily also for deleting obsolete node_modules. Ends with `true` to continue gracefully.","validate":"tsc --noEmit && yarn tslint && eslint $npm_package_config_eslint && yarn prettier-check","build-dev":"bash scripts/build.sh --dev","examples?":"# Default is developer domain, other options: yarn examples [sec,secure,stg,stg2,stg3,demo,developer or URL]","storybook":"yarn build && start-storybook -p 9001 -c .storybook","test-once":"jest","tslint-ci":"mkdir -p ./ci/results && yarn run-tslint -t checkstyle -o ./ci/results/tslint-results.xml $npm_package_config_tslint","run-tslint":"tslint -p tsconfig.json","validate-ci":"tsc --noEmit && yarn tslint-ci  && eslint $npm_package_config_eslint -f checkstyle -o ci/results/eslint-results.xml && yarn prettier-check","examples-build":"bash scripts/build-examples.sh","prepublishOnly":"yarn build","prettier-check":"prettier --check '{src,stories,styles,__mocks__,examples/server/src,examples/src,examples/test}/**/*.{ts,js,tsx,jsx,json,scss,md,yaml,html}'","prettier-write":"prettier --write '{src,stories,styles,__mocks__,examples/server/src,examples/src,examples/test}/**/*.{ts,js,tsx,jsx,json,scss,md,yaml,html}'","test-storybook":"yarn build && test-storybook","build-storybook":"yarn build && build-storybook -c .storybook -o dist-storybook","examples-server":"node examples/server/src/index.js","heroku-postbuild":"yarn examples-build developer","examples-testcafe":"./scripts/run-testcafe.sh visual","check-circular-deps":"madge --circular --extensions ts ./src","examples-testcafe-ci":"./scripts/run-testcafe.sh ci","examples-testcafe-live":"./scripts/run-testcafe.sh live"},"typings":"dist/index.d.ts","_npmUser":{"name":"gooddata-ci","email":"rail@gooddata.com"},"deprecated":"@gooddata/react-components@7 reached End of Support on March 31, 2022. Please upgrade (see https://sdk.gooddata.com/gooddata-ui/docs/supported_versions.html for more information).","repository":{"url":"git+ssh://git@github.com/gooddata/gooddata-react-components.git","type":"git"},"_npmVersion":"6.4.1","description":"GoodData.UI - A powerful JavaScript library for building analytical applications","directories":{},"lint-staged":{"{src,stories,styles,__mocks__,examples/server/src,examples/src,examples/test}/**/*.{ts,js,tsx,jsx,json,scss,md,yaml,html}":["prettier --write","git add"]},"_nodeVersion":"8.12.0","dependencies":{"rxjs":"^5.5.6","uuid":"^3.2.1","immer":"^1.3.1","lodash":"^4.17.15","invariant":"^2.2.2","classnames":"^2.2.6","highcharts":"7.1.1","prop-types":"^15.6.0","react-intl":"^2.4.0","custom-event":"^1.0.1","ag-grid-react":"20.0.0","react-measure":"^2.3.0","stringify-object":"^2.4.0","@gooddata/typings":"^2.17.1","ag-grid-community":"20.0.0","http-status-codes":"^1.3.0","@gooddata/js-utils":"^3.5.0","@gooddata/numberjs":"^3.1.2","fixed-data-table-2":"0.7.17","@gooddata/goodstrap":"^63.2.0","react-dom-factories":"^1.0.2","@gooddata/gooddata-js":"^11.18.2","json-stable-stringify":"^1.0.1","react-transition-group":"^2.2.1","hoist-non-react-statics":"^3.3.0","nodelist-foreach-polyfill":"^1.2.0","highcharts-grouped-categories":"^1.1.3"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"raf":"3.3.2","yup":"^0.24.1","jest":"24.7.1","husky":"3.0.0","madge":"^3.4.4","react":"^16.5.2","enzyme":"3.5.0","eslint":"4.19.1","formik":"^0.11.11","moment":"2.23.0","history":"^4.7.2","ts-jest":"24.0.0","webpack":"4.30.0","prettier":"1.16.4","react-ga":"^2.5.2","recharts":"1.0.0-beta.9","testcafe":"1.1.4","commander":"2.14.1","node-sass":"4.7.2","react-dom":"^16.5.2","supertest":"3.0.0","ts-loader":"6.0.0","css-loader":"0.28.7","jest-junit":"3.0.0","raw-loader":"0.5.1","styled-jsx":"2.2.1","typescript":"3.3.4000","@babel/core":"7.4.4","@types/jest":"24.0.6","@types/node":"7.0.8","@types/uuid":"3.4.3","file-loader":"3.0.1","lint-staged":"9.1.0","sass-loader":"6.0.6","webpack-cli":"3.3.2","@types/react":"16.0.34","babel-loader":"8.0.5","react-helmet":"5.2.0","react-select":"1.2.1","style-loader":"0.19.1","@types/enzyme":"3.1.13","@types/lodash":"4.14.123","testcafe-live":"0.1.4","@babel/runtime":"7.4.4","@babel/polyfill":"^7.4.4","@storybook/react":"5.0.11","@types/invariant":"2.2.29","@types/react-dom":"16.0.3","isomorphic-fetch":"2.2.1","react-datepicker":"1.1.0","react-router-dom":"4.2.2","@babel/preset-env":"7.4.4","@gooddata/mock-js":"^1.31.0","@storybook/addons":"5.0.11","@types/classnames":"2.2.3","@types/prop-types":"15.5.2","@types/react-intl":"2.3.5","@storybook/theming":"5.0.11","identity-obj-proxy":"^3.0.0","webpack-dev-server":"3.3.1","@babel/preset-react":"7.0.0","@types/react-portal":"4.0.1","babel-plugin-lodash":"3.3.4","html-webpack-plugin":"3.2.0","react-test-renderer":"16.4.2","@types/react-measure":"2.0.5","clean-webpack-plugin":"2.0.2","stats-webpack-plugin":"0.7.0","eslint-config-prettier":"4.1.0","react-google-recaptcha":"^0.14.1","tslint-config-prettier":"1.18.0","@gooddata/eslint-config":"^1.0.0","@gooddata/tslint-config":"1.0.0","@types/storybook__react":"4.0.1","@types/stringify-object":"^3.2.0","enzyme-adapter-react-16":"1.3.1","@gooddata/test-storybook":"3.1.1","@storybook/addon-actions":"5.0.11","@storybook/addon-options":"5.0.11","node-sass-magic-importer":"5.1.0","react-syntax-highlighter":"6.1.2","@types/fixed-data-table-2":"0.8.1","@types/react-test-renderer":"16.0.0","circular-dependency-plugin":"5.0.2","compression-webpack-plugin":"2.0.0","@types/json-stable-stringify":"^1.0.32","@types/enzyme-adapter-react-16":"1.0.3","@types/storybook__addon-actions":"3.4.2","@babel/plugin-proposal-class-properties":"7.4.4","@babel/plugin-proposal-object-rest-spread":"7.4.4","@babel/plugin-transform-async-to-generator":"7.4.4"},"peerDependencies":{"react":"^16.5.2","react-dom":"^16.5.2"},"_npmOperationalInternal":{"tmp":"tmp/react-components_7.2.0-beta.27_1567155920201_0.8806415236701233","host":"s3://npm-registry-packages"}},"7.2.0-beta.28":{"name":"@gooddata/react-components","version":"7.2.0-beta.28","author":{"name":"GoodData Corporation"},"license":"BSD-3-Clause","_id":"@gooddata/react-components@7.2.0-beta.28","maintainers":[{"name":"afi","email":"adam.fiedler@gooddata.com"},{"name":"bertold8","email":"ivan.nejezchleb@seznam.cz"},{"name":"bugsbunny338","email":"jiri.zajic@mensa.cz"},{"name":"gooddata-ci","email":"rail@gooddata.com"},{"name":"ivan.mjartan","email":"ivan.mjartan@gooddata.com"},{"name":"jakub-sterba","email":"jakub.sterba@gooddata.com"},{"name":"jaroslav.tomecek","email":"jaroslav.tomecek@gooddata.com"},{"name":"jkittler","email":"honza.kittler@gmail.com"},{"name":"khanh.le","email":"khanh.le@gooddata.com"},{"name":"langhamp","email":"pavel.langhammer@gooddata.com"},{"name":"lanhuynh","email":"lan.huynh@gooddata.com"},{"name":"linhhong","email":"linh.hong@gooddata.com"},{"name":"lpearce","email":"levi.pearce@gooddata.com"},{"name":"lupko","email":"lubomir.slivka@gooddata.com"},{"name":"martin.mosko","email":"martin.mosko@gooddata.com"},{"name":"michal.marsal","email":"michal.marsal@gooddata.com"},{"name":"nadtan","email":"tan.nguyen@gooddata.com"},{"name":"naibinh","email":"naibinh@gmail.com"},{"name":"nikolacech","email":"nikola.cech@gooddata.com"},{"name":"no23reason","email":"dan.homola@hotmail.cz"},{"name":"pbenes","email":"petr.benes@gooddata.com"},{"name":"petrjanu","email":"petr.janu@gooddata.com"},{"name":"ptquang86","email":"ptquang86@gmail.com"},{"name":"qduval","email":"quentin.duval@gooddata.com"},{"name":"rodri360","email":"me@rodri360.com"},{"name":"sitina","email":"jiri.sitina@gooddata.com"},{"name":"sondo","email":"son.do@gooddata.com"},{"name":"strouhaljan","email":"strouhal.jan@gmail.com"},{"name":"tomas.bouma","email":"tomas.bouma@gooddata.com"},{"name":"tomas.kratochvil","email":"tomas.kratochvil@gooddata.com"},{"name":"tomasreichmann","email":"tomasreichmann@gmail.com"},{"name":"tomsatgd","email":"tomas.satinsky@gooddata.com"},{"name":"tu.ngo","email":"tu.ngo@gooddata.com"},{"name":"vlastikcz","email":"vlastimil.kotas@gooddata.com"},{"name":"xmort","email":"petr.dolejsi@gooddata.com"},{"name":"yanlipnican","email":"yanlipnican@gmail.com"}],"homepage":"https://github.com/gooddata/gooddata-react-components#readme","bugs":{"url":"https://github.com/gooddata/gooddata-react-components/issues"},"dist":{"shasum":"b50d940c5a439580b3749f95ec0f29043e7d95a2","tarball":"https://registry.npmjs.org/@gooddata/react-components/-/react-components-7.2.0-beta.28.tgz","fileCount":1831,"integrity":"sha512-BlFjg+sSDqbtoAE09X/seHYaYPBhdyBSu0KUuis1h6VhsQ3qafkrF1XBWdyxqA0bWhUkZt5GNZrMj7WicrBCww==","signatures":[{"sig":"MEYCIQDU2PGO3tPZjLjVOQ54PJ2HcgZ334WBzdDvZVPXj2j9DAIhAL0EmUvVXM1Paz9sa3WKsB8uwEw7IUDXQ3raYBK7gNXn","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":7562124,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJdbM9yCRA9TVsSAnZWagAAt14QAJk0l4MqLCUw0WOuTTqI\nI14HOR0j/o2rBDAT6WSkg/XJ+QqG//JlrDrisA4qrw4vhPkui2SmEkWbhJZ2\nXG3zuGXOrO7IS91xyGsFbYz9aZvY9U9mnhfMdqCd3hUjT10JjM/GbZA1CpLA\npQtEd0zM40TrT65IQjZoVcC0uIPnUO9BJHZ1yKAwm84JvwxKoIQbykUAHhxl\nK/IV2pUkqqqCUDNesK7TiAAstNWd6ydmSYwp4ZNPt2B8dMK+n+mf1KIqPFTq\n+lhhxHAu5ebqP/3PUTlfdfNYirSDHBL3kUtnkIoYlB4j6ryqB/eopYCvStNq\nzX+UkhlW7G9P6ji96/Mo9cUPi02gqpEzmd0frUdeUQfLrHV5/WSlOv8sL/vh\nFKo6gU4Dht/ybghlgwTQOvb0j//j8vJ19HTEOOqTxgqYl4irK/ThBgToDk2q\nm0pTqf2pAIEMpS9MtJoAd/a9DDb8yhfQ9q1Lr7Qe3mp6cWDWdwZw2KRus46z\nSM16sA/34ZRQMAtVlVFJKEaKi7QGoycD1O7x7q1lZQ0cFRTnYVT0qVg8TSdo\ngF846RYQ66VJEHLfu6lSOGSbbo4sYb57HEe09gsvvMKlmFALFJguJUCnMTT9\nxhfeIKNEofEHOgW+8oQyaLuuGuB2qthBBCUHP/Xbf3/TflfKl/zMzf/Kqfp6\np4CW\r\n=I/wY\r\n-----END PGP SIGNATURE-----\r\n"},"jest":{"testRegex":"(/__tests__/.*|\\.(test|spec))\\.(tsx?|jsx?)$","transform":{".(js|jsx)":"babel-jest",".(ts|tsx)":"ts-jest"},"collectCoverage":false,"moduleNameMapper":{"\\.(css|less|sass|scss)$":"<rootDir>/__mocks__/styleMock.ts","^[./a-zA-Z0-9$_-]+\\.svg$":"<rootDir>/jestSvgStub.js"},"coverageReporters":["html"],"setupFilesAfterEnv":["<rootDir>/jest.setup.js"],"collectCoverageFrom":["src/**/*.{ts,tsx}","examples/server/src/**/*.{js,jsx}","!**/*.d.ts"],"moduleFileExtensions":["ts","tsx","js","jsx","json"],"testPathIgnorePatterns":[",/node_modules/","/dist/"]},"main":"dist/index.js","husky":{"hooks":{"pre-commit":"lint-staged"}},"config":{"eslint":"./examples/**/*.{js,jsx}","tslint":"./{__mocks__,src,stories}/{,**/}*.{ts,tsx}"},"readme":"[![npm version](https://badge.fury.io/js/%40gooddata%2Freact-components.svg)](https://www.npmjs.com/package/@gooddata/react-components) \n\n# GoodData.UI React components\n> A React-based JavaScript library for building data-driven applications\n\n## Getting started\n- [GoodData.UI Documentation](http://sdk.gooddata.com/gooddata-ui/)\n- [GoodData.UI Live Examples](https://gooddata-examples.herokuapp.com/)\n- [Stack Overflow](https://stackoverflow.com/questions/tagged/gooddata)\n\n### Usage\nWith [yarn](https://yarnpkg.com) installed, go to your project directory and run\n```\n$ yarn add @gooddata/react-components\n```\nIf you prefer [npm](npmjs.com) run\n```\n$ npm install --save @gooddata/react-components\n```\n\nThe public API is exposed via global `index.js`. Except for the styles, do not import any other file directly\nbecause they are not intended to be part of the public API.\n\n## Contributing\n\nWe welcome any contribution in form of [issues](https://github.com/gooddata/gooddata-react-components/issues) or [pull requests](https://github.com/gooddata/gooddata-react-components/pulls).\nThese commands may come in handy while developing:\n\n| command | description |\n| ------- | ----------- |\n| `yarn install --pure-lockfile` | first step |\n| ||\n| `yarn dev` | build react-components to `/dist` in watch mode |\n| `yarn test` | run all unit tests |\n| `yarn prettier-write` | format the source code to match the valid codestyle |\n| `yarn validate` | validate codestyle |\n| ||\n| `yarn storybook` | run storybook from `/stories` on http://localhost:9001 |\n| `yarn build-storybook` | build storybook to `/dist-storybook` |\n| `yarn test-storybook` | run storybook and [screenshot tests](https://github.com/gooddata/gdc-client-utils/tree/master/test-storybook) |\n| ||\n| `yarn examples` | run Live Examples dev-server from `/examples` on https://localhost:8999 |\n| `yarn examples-build` | build Live Examples to `/examples/dist` |\n| `yarn examples-server` | serve built Live Examples - see `/examples/server/src` |\n| `yarn examples-testcafe` | run testcafe tests against `localhost:8999` |\n\n### Deploy to heroku.com\nWhen you deploy this repo to heroku, it serves *GoodData.UI Live Examples*.\nRelevant tasks are in `Procfile` and `package.json`.\n\n```bash\n# run in the project directory\nheroku login\nheroku create <your-app-name>\nheroku config:set DOMAIN_ADMIN_USERNAME=x@gooddata.com DOMAIN_ADMIN_PASSWORD=xy PROJECT_ID_TO_ASSIGN=xms7ga4tf3g3nzucd8380o2bev8oeknp\ngit push heroku HEAD:master\nheroku open\n```\n\n### Run Live Examples Locally\nTo run *GoodData.UI Live Examples* locally:\n```bash\ngit clone <this-repository>\ncd  <repository-folder>\nyarn install --pure-lockfile\nyarn examples\n```\nThen open https://localhost:8999 and login using Live Examples account (you can [create one here](https://gooddata-examples.herokuapp.com/registration)).\n\n### Source code formatting\nThe source code in the repository is formatted by [Prettier](https://prettier.io/). \nThe format of the code is validated by our Continuous Integration server and is one of the requirements of successful merge.\n\nPrettier is supported by every major IDE. You can find the list of supported editors and how to configure them [here](https://prettier.io/docs/en/editors.html).\n\nIn the case, when your editor is not supported or you don't want to setup the integration, you can run the `yarn prettier-write` command to reformat the code before commit.\n\n## Changelog\n\n- see [CHANGELOG.md](CHANGELOG.md)\n\n## License\n\n(C) 2007-2018 GoodData Corporation\n\nThis project is dual licensed:\n\n- The ATTRIBUTION-NONCOMMERCIAL 4.0 INTERNATIONAL (CC BY-NC 4.0) is used for purpose of the trial experience and evaluation of GoodData.UI library.\n- The GOODDATA GOODDATA.UI LIBRARY END USER LICENSE AGREEMENT is used for GoodData customers.\n\nFor more information, please see [LICENSE](https://github.com/gooddata/gooddata-react-components/blob/master/LICENSE)\n","gitHead":"fa1df0dd98391563aad2ac936426dfbb6137181e","scripts":{"dev":"bash scripts/build.sh --dev-watch","test":"jest --watch","build":"bash scripts/build.sh","tslint":"yarn run-tslint -t verbose $npm_package_config_tslint","prepare":"cd examples/server && yarn install --frozen-lockfile && cd ../..; rm -r examples/node_modules 2>/dev/null; true","examples":"bash scripts/run-examples.sh","prepare?":"# Called before `npm publish` and on local `npm install`. Temporarily also for deleting obsolete node_modules. Ends with `true` to continue gracefully.","validate":"tsc --noEmit && yarn tslint && eslint $npm_package_config_eslint && yarn prettier-check","build-dev":"bash scripts/build.sh --dev","examples?":"# Default is developer domain, other options: yarn examples [sec,secure,stg,stg2,stg3,demo,developer or URL]","storybook":"yarn build && start-storybook -p 9001 -c .storybook","test-once":"jest","tslint-ci":"mkdir -p ./ci/results && yarn run-tslint -t checkstyle -o ./ci/results/tslint-results.xml $npm_package_config_tslint","run-tslint":"tslint -p tsconfig.json","validate-ci":"tsc --noEmit && yarn tslint-ci  && eslint $npm_package_config_eslint -f checkstyle -o ci/results/eslint-results.xml && yarn prettier-check","examples-build":"bash scripts/build-examples.sh","prepublishOnly":"yarn build","prettier-check":"prettier --check '{src,stories,styles,__mocks__,examples/server/src,examples/src,examples/test}/**/*.{ts,js,tsx,jsx,json,scss,md,yaml,html}'","prettier-write":"prettier --write '{src,stories,styles,__mocks__,examples/server/src,examples/src,examples/test}/**/*.{ts,js,tsx,jsx,json,scss,md,yaml,html}'","test-storybook":"yarn build && test-storybook","build-storybook":"yarn build && build-storybook -c .storybook -o dist-storybook","examples-server":"node examples/server/src/index.js","heroku-postbuild":"yarn examples-build developer","examples-testcafe":"./scripts/run-testcafe.sh visual","check-circular-deps":"madge --circular --extensions ts ./src","examples-testcafe-ci":"./scripts/run-testcafe.sh ci","examples-testcafe-live":"./scripts/run-testcafe.sh live"},"typings":"dist/index.d.ts","_npmUser":{"name":"gooddata-ci","email":"rail@gooddata.com"},"deprecated":"@gooddata/react-components@7 reached End of Support on March 31, 2022. Please upgrade (see https://sdk.gooddata.com/gooddata-ui/docs/supported_versions.html for more information).","repository":{"url":"git+ssh://git@github.com/gooddata/gooddata-react-components.git","type":"git"},"_npmVersion":"6.4.1","description":"GoodData.UI - A powerful JavaScript library for building analytical applications","directories":{},"lint-staged":{"{src,stories,styles,__mocks__,examples/server/src,examples/src,examples/test}/**/*.{ts,js,tsx,jsx,json,scss,md,yaml,html}":["prettier --write","git add"]},"_nodeVersion":"8.12.0","dependencies":{"rxjs":"^5.5.6","uuid":"^3.2.1","immer":"^1.3.1","lodash":"^4.17.15","invariant":"^2.2.2","classnames":"^2.2.6","highcharts":"7.1.1","prop-types":"^15.6.0","react-intl":"^2.4.0","custom-event":"^1.0.1","ag-grid-react":"20.0.0","react-measure":"^2.3.0","stringify-object":"^2.4.0","@gooddata/typings":"^2.17.1","ag-grid-community":"20.0.0","http-status-codes":"^1.3.0","@gooddata/js-utils":"^3.5.0","@gooddata/numberjs":"^3.1.2","fixed-data-table-2":"0.7.17","@gooddata/goodstrap":"^63.3.0","react-dom-factories":"^1.0.2","@gooddata/gooddata-js":"^11.18.2","json-stable-stringify":"^1.0.1","react-transition-group":"^2.2.1","hoist-non-react-statics":"^3.3.0","nodelist-foreach-polyfill":"^1.2.0","highcharts-grouped-categories":"^1.1.3"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"raf":"3.3.2","yup":"^0.24.1","jest":"24.7.1","husky":"3.0.0","madge":"^3.4.4","react":"^16.5.2","enzyme":"3.5.0","eslint":"4.19.1","formik":"^0.11.11","moment":"2.23.0","history":"^4.7.2","ts-jest":"24.0.0","webpack":"4.30.0","prettier":"1.16.4","react-ga":"^2.5.2","recharts":"1.0.0-beta.9","testcafe":"1.1.4","commander":"2.14.1","node-sass":"4.7.2","react-dom":"^16.5.2","supertest":"3.0.0","ts-loader":"6.0.0","css-loader":"0.28.7","jest-junit":"3.0.0","raw-loader":"0.5.1","styled-jsx":"2.2.1","typescript":"3.3.4000","@babel/core":"7.4.4","@types/jest":"24.0.6","@types/node":"7.0.8","@types/uuid":"3.4.3","file-loader":"3.0.1","lint-staged":"9.1.0","sass-loader":"6.0.6","webpack-cli":"3.3.2","@types/react":"16.0.34","babel-loader":"8.0.5","react-helmet":"5.2.0","react-select":"1.2.1","style-loader":"0.19.1","@types/enzyme":"3.1.13","@types/lodash":"4.14.123","testcafe-live":"0.1.4","@babel/runtime":"7.4.4","@babel/polyfill":"^7.4.4","@storybook/react":"5.0.11","@types/invariant":"2.2.29","@types/react-dom":"16.0.3","isomorphic-fetch":"2.2.1","react-datepicker":"1.1.0","react-router-dom":"4.2.2","@babel/preset-env":"7.4.4","@gooddata/mock-js":"^1.31.0","@storybook/addons":"5.0.11","@types/classnames":"2.2.3","@types/prop-types":"15.5.2","@types/react-intl":"2.3.5","@storybook/theming":"5.0.11","identity-obj-proxy":"^3.0.0","webpack-dev-server":"3.3.1","@babel/preset-react":"7.0.0","@types/react-portal":"4.0.1","babel-plugin-lodash":"3.3.4","html-webpack-plugin":"3.2.0","react-test-renderer":"16.4.2","@types/react-measure":"2.0.5","clean-webpack-plugin":"2.0.2","stats-webpack-plugin":"0.7.0","eslint-config-prettier":"4.1.0","react-google-recaptcha":"^0.14.1","tslint-config-prettier":"1.18.0","@gooddata/eslint-config":"^1.0.0","@gooddata/tslint-config":"1.0.0","@types/storybook__react":"4.0.1","@types/stringify-object":"^3.2.0","enzyme-adapter-react-16":"1.3.1","@gooddata/test-storybook":"3.1.1","@storybook/addon-actions":"5.0.11","@storybook/addon-options":"5.0.11","node-sass-magic-importer":"5.1.0","react-syntax-highlighter":"6.1.2","@types/fixed-data-table-2":"0.8.1","@types/react-test-renderer":"16.0.0","circular-dependency-plugin":"5.0.2","compression-webpack-plugin":"2.0.0","@types/json-stable-stringify":"^1.0.32","@types/enzyme-adapter-react-16":"1.0.3","@types/storybook__addon-actions":"3.4.2","@babel/plugin-proposal-class-properties":"7.4.4","@babel/plugin-proposal-object-rest-spread":"7.4.4","@babel/plugin-transform-async-to-generator":"7.4.4"},"peerDependencies":{"react":"^16.5.2","react-dom":"^16.5.2"},"_npmOperationalInternal":{"tmp":"tmp/react-components_7.2.0-beta.28_1567412080933_0.5857783883716206","host":"s3://npm-registry-packages"}},"7.2.0-beta.29":{"name":"@gooddata/react-components","version":"7.2.0-beta.29","author":{"name":"GoodData Corporation"},"license":"BSD-3-Clause","_id":"@gooddata/react-components@7.2.0-beta.29","maintainers":[{"name":"afi","email":"adam.fiedler@gooddata.com"},{"name":"bertold8","email":"ivan.nejezchleb@seznam.cz"},{"name":"bugsbunny338","email":"jiri.zajic@mensa.cz"},{"name":"gooddata-ci","email":"rail@gooddata.com"},{"name":"ivan.mjartan","email":"ivan.mjartan@gooddata.com"},{"name":"jakub-sterba","email":"jakub.sterba@gooddata.com"},{"name":"jaroslav.tomecek","email":"jaroslav.tomecek@gooddata.com"},{"name":"jkittler","email":"honza.kittler@gmail.com"},{"name":"khanh.le","email":"khanh.le@gooddata.com"},{"name":"langhamp","email":"pavel.langhammer@gooddata.com"},{"name":"lanhuynh","email":"lan.huynh@gooddata.com"},{"name":"linhhong","email":"linh.hong@gooddata.com"},{"name":"lpearce","email":"levi.pearce@gooddata.com"},{"name":"lupko","email":"lubomir.slivka@gooddata.com"},{"name":"martin.mosko","email":"martin.mosko@gooddata.com"},{"name":"michal.marsal","email":"michal.marsal@gooddata.com"},{"name":"nadtan","email":"tan.nguyen@gooddata.com"},{"name":"naibinh","email":"naibinh@gmail.com"},{"name":"nikolacech","email":"nikola.cech@gooddata.com"},{"name":"no23reason","email":"dan.homola@hotmail.cz"},{"name":"pbenes","email":"petr.benes@gooddata.com"},{"name":"petrjanu","email":"petr.janu@gooddata.com"},{"name":"ptquang86","email":"ptquang86@gmail.com"},{"name":"qduval","email":"quentin.duval@gooddata.com"},{"name":"rodri360","email":"me@rodri360.com"},{"name":"sitina","email":"jiri.sitina@gooddata.com"},{"name":"sondo","email":"son.do@gooddata.com"},{"name":"strouhaljan","email":"strouhal.jan@gmail.com"},{"name":"tomas.bouma","email":"tomas.bouma@gooddata.com"},{"name":"tomas.kratochvil","email":"tomas.kratochvil@gooddata.com"},{"name":"tomasreichmann","email":"tomasreichmann@gmail.com"},{"name":"tomsatgd","email":"tomas.satinsky@gooddata.com"},{"name":"tu.ngo","email":"tu.ngo@gooddata.com"},{"name":"vlastikcz","email":"vlastimil.kotas@gooddata.com"},{"name":"xmort","email":"petr.dolejsi@gooddata.com"},{"name":"yanlipnican","email":"yanlipnican@gmail.com"}],"homepage":"https://github.com/gooddata/gooddata-react-components#readme","bugs":{"url":"https://github.com/gooddata/gooddata-react-components/issues"},"dist":{"shasum":"6b3f3024353e507599453bdac1a011807773d088","tarball":"https://registry.npmjs.org/@gooddata/react-components/-/react-components-7.2.0-beta.29.tgz","fileCount":1831,"integrity":"sha512-bymBGUU9M3nc3cthawV/H9ag6/hf8bTPKjQzeA6/q7jdtQQGo4mV5RBzH1Q5Qd9djqKniMU80hxmAEof3ezOqw==","signatures":[{"sig":"MEYCIQCX8JdIWZ2qG/Pv2zwOAK5GSvjgOs6CquUH6F1eHU/tQwIhAK1edyjal7dbJQdqkwCmQd67wpAoLynfPTGdA3XlCchT","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":7562124,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJdb55YCRA9TVsSAnZWagAAn4AQAJzZ9Ej77KE6vH0rQ0I5\nnsXNnkAgSFaY88do8IWCCtfzvfQcnlH65pq2OYqCiDtj5/zuIk1JQCMmHuV5\nY5lwcFwpEoXNt5YUyo0g2fPWYhDTHVG+mkmlbhPFdGJYB3qcqaW+gd4cN7XW\ntYEIu6TKRH/zuxT4mFRwiuumGg3gwJBkaNZIpVMPuwMr8JIoPh7BsE9CGMF5\ndj2mFcVt2quZQA0U1GMn/a6fghHrbd1+yDDrk8aWv0nFSv674flBlaCc0iw4\n4S2cEcd/rQcTAj4g5l+WO0ByteCIJVov67aUunWf6yPjeb0UcgvTfrBK+xHo\nI4GtrrbFAZDks1JM0DeUWGMGKIWQGhm08NIyR+OJKdHTH7K9jkV5OTWB5lY2\n68QqGV4uv/EjzedpE0Cd8jIQrHhfirjLqr/8wobtlkRUVFQME39t7oLywbNV\nszUJV0shCEegUWISZdE1JuZlyD1HrcKuInhWbcRoCCgYwi7rX03Xi1M3c6hT\nstck2QDXAujO5h1pPjAl3RxTCL/GA968APbOEx4xeG+G4Mme9QPI2MaEGwr6\neicFhPxTsDOHboPbSr7hEJPhviiFzFeFqTcXt13V9kwrHAXRal3SuB8BjOcq\nbW/uRWsSHlRYJK1su3rqE1AIfpRdxNTFC74vo+0mGVVXmf5rL2TPn5z7rsiX\n5DvO\r\n=Ch3/\r\n-----END PGP SIGNATURE-----\r\n"},"jest":{"testRegex":"(/__tests__/.*|\\.(test|spec))\\.(tsx?|jsx?)$","transform":{".(js|jsx)":"babel-jest",".(ts|tsx)":"ts-jest"},"collectCoverage":false,"moduleNameMapper":{"\\.(css|less|sass|scss)$":"<rootDir>/__mocks__/styleMock.ts","^[./a-zA-Z0-9$_-]+\\.svg$":"<rootDir>/jestSvgStub.js"},"coverageReporters":["html"],"setupFilesAfterEnv":["<rootDir>/jest.setup.js"],"collectCoverageFrom":["src/**/*.{ts,tsx}","examples/server/src/**/*.{js,jsx}","!**/*.d.ts"],"moduleFileExtensions":["ts","tsx","js","jsx","json"],"testPathIgnorePatterns":[",/node_modules/","/dist/"]},"main":"dist/index.js","husky":{"hooks":{"pre-commit":"lint-staged"}},"config":{"eslint":"./examples/**/*.{js,jsx}","tslint":"./{__mocks__,src,stories}/{,**/}*.{ts,tsx}"},"readme":"[![npm version](https://badge.fury.io/js/%40gooddata%2Freact-components.svg)](https://www.npmjs.com/package/@gooddata/react-components) \n\n# GoodData.UI React components\n> A React-based JavaScript library for building data-driven applications\n\n## Getting started\n- [GoodData.UI Documentation](http://sdk.gooddata.com/gooddata-ui/)\n- [GoodData.UI Live Examples](https://gooddata-examples.herokuapp.com/)\n- [Stack Overflow](https://stackoverflow.com/questions/tagged/gooddata)\n\n### Usage\nWith [yarn](https://yarnpkg.com) installed, go to your project directory and run\n```\n$ yarn add @gooddata/react-components\n```\nIf you prefer [npm](npmjs.com) run\n```\n$ npm install --save @gooddata/react-components\n```\n\nThe public API is exposed via global `index.js`. Except for the styles, do not import any other file directly\nbecause they are not intended to be part of the public API.\n\n## Contributing\n\nWe welcome any contribution in form of [issues](https://github.com/gooddata/gooddata-react-components/issues) or [pull requests](https://github.com/gooddata/gooddata-react-components/pulls).\nThese commands may come in handy while developing:\n\n| command | description |\n| ------- | ----------- |\n| `yarn install --pure-lockfile` | first step |\n| ||\n| `yarn dev` | build react-components to `/dist` in watch mode |\n| `yarn test` | run all unit tests |\n| `yarn prettier-write` | format the source code to match the valid codestyle |\n| `yarn validate` | validate codestyle |\n| ||\n| `yarn storybook` | run storybook from `/stories` on http://localhost:9001 |\n| `yarn build-storybook` | build storybook to `/dist-storybook` |\n| `yarn test-storybook` | run storybook and [screenshot tests](https://github.com/gooddata/gdc-client-utils/tree/master/test-storybook) |\n| ||\n| `yarn examples` | run Live Examples dev-server from `/examples` on https://localhost:8999 |\n| `yarn examples-build` | build Live Examples to `/examples/dist` |\n| `yarn examples-server` | serve built Live Examples - see `/examples/server/src` |\n| `yarn examples-testcafe` | run testcafe tests against `localhost:8999` |\n\n### Deploy to heroku.com\nWhen you deploy this repo to heroku, it serves *GoodData.UI Live Examples*.\nRelevant tasks are in `Procfile` and `package.json`.\n\n```bash\n# run in the project directory\nheroku login\nheroku create <your-app-name>\nheroku config:set DOMAIN_ADMIN_USERNAME=x@gooddata.com DOMAIN_ADMIN_PASSWORD=xy PROJECT_ID_TO_ASSIGN=xms7ga4tf3g3nzucd8380o2bev8oeknp\ngit push heroku HEAD:master\nheroku open\n```\n\n### Run Live Examples Locally\nTo run *GoodData.UI Live Examples* locally:\n```bash\ngit clone <this-repository>\ncd  <repository-folder>\nyarn install --pure-lockfile\nyarn examples\n```\nThen open https://localhost:8999 and login using Live Examples account (you can [create one here](https://gooddata-examples.herokuapp.com/registration)).\n\n### Source code formatting\nThe source code in the repository is formatted by [Prettier](https://prettier.io/). \nThe format of the code is validated by our Continuous Integration server and is one of the requirements of successful merge.\n\nPrettier is supported by every major IDE. You can find the list of supported editors and how to configure them [here](https://prettier.io/docs/en/editors.html).\n\nIn the case, when your editor is not supported or you don't want to setup the integration, you can run the `yarn prettier-write` command to reformat the code before commit.\n\n## Changelog\n\n- see [CHANGELOG.md](CHANGELOG.md)\n\n## License\n\n(C) 2007-2018 GoodData Corporation\n\nThis project is dual licensed:\n\n- The ATTRIBUTION-NONCOMMERCIAL 4.0 INTERNATIONAL (CC BY-NC 4.0) is used for purpose of the trial experience and evaluation of GoodData.UI library.\n- The GOODDATA GOODDATA.UI LIBRARY END USER LICENSE AGREEMENT is used for GoodData customers.\n\nFor more information, please see [LICENSE](https://github.com/gooddata/gooddata-react-components/blob/master/LICENSE)\n","gitHead":"a39319b93d672b8f5f729bd694c45a7512ac06c7","scripts":{"dev":"bash scripts/build.sh --dev-watch","test":"jest --watch","build":"bash scripts/build.sh","tslint":"yarn run-tslint -t verbose $npm_package_config_tslint","prepare":"cd examples/server && yarn install --frozen-lockfile && cd ../..; rm -r examples/node_modules 2>/dev/null; true","examples":"bash scripts/run-examples.sh","prepare?":"# Called before `npm publish` and on local `npm install`. Temporarily also for deleting obsolete node_modules. Ends with `true` to continue gracefully.","validate":"tsc --noEmit && yarn tslint && eslint $npm_package_config_eslint && yarn prettier-check","build-dev":"bash scripts/build.sh --dev","examples?":"# Default is developer domain, other options: yarn examples [sec,secure,stg,stg2,stg3,demo,developer or URL]","storybook":"yarn build && start-storybook -p 9001 -c .storybook","test-once":"jest","tslint-ci":"mkdir -p ./ci/results && yarn run-tslint -t checkstyle -o ./ci/results/tslint-results.xml $npm_package_config_tslint","run-tslint":"tslint -p tsconfig.json","validate-ci":"tsc --noEmit && yarn tslint-ci  && eslint $npm_package_config_eslint -f checkstyle -o ci/results/eslint-results.xml && yarn prettier-check","examples-build":"bash scripts/build-examples.sh","prepublishOnly":"yarn build","prettier-check":"prettier --check '{src,stories,styles,__mocks__,examples/server/src,examples/src,examples/test}/**/*.{ts,js,tsx,jsx,json,scss,md,yaml,html}'","prettier-write":"prettier --write '{src,stories,styles,__mocks__,examples/server/src,examples/src,examples/test}/**/*.{ts,js,tsx,jsx,json,scss,md,yaml,html}'","test-storybook":"yarn build && test-storybook","build-storybook":"yarn build && build-storybook -c .storybook -o dist-storybook","examples-server":"node examples/server/src/index.js","heroku-postbuild":"yarn examples-build developer","examples-testcafe":"./scripts/run-testcafe.sh visual","check-circular-deps":"madge --circular --extensions ts ./src","examples-testcafe-ci":"./scripts/run-testcafe.sh ci","examples-testcafe-live":"./scripts/run-testcafe.sh live"},"typings":"dist/index.d.ts","_npmUser":{"name":"gooddata-ci","email":"rail@gooddata.com"},"deprecated":"@gooddata/react-components@7 reached End of Support on March 31, 2022. Please upgrade (see https://sdk.gooddata.com/gooddata-ui/docs/supported_versions.html for more information).","repository":{"url":"git+ssh://git@github.com/gooddata/gooddata-react-components.git","type":"git"},"_npmVersion":"6.4.1","description":"GoodData.UI - A powerful JavaScript library for building analytical applications","directories":{},"lint-staged":{"{src,stories,styles,__mocks__,examples/server/src,examples/src,examples/test}/**/*.{ts,js,tsx,jsx,json,scss,md,yaml,html}":["prettier --write","git add"]},"_nodeVersion":"8.12.0","dependencies":{"rxjs":"^5.5.6","uuid":"^3.2.1","immer":"^1.3.1","lodash":"^4.17.15","invariant":"^2.2.2","classnames":"^2.2.6","highcharts":"7.1.1","prop-types":"^15.6.0","react-intl":"^2.4.0","custom-event":"^1.0.1","ag-grid-react":"20.0.0","react-measure":"^2.3.0","stringify-object":"^2.4.0","@gooddata/typings":"^2.17.1","ag-grid-community":"20.0.0","http-status-codes":"^1.3.0","@gooddata/js-utils":"^3.5.0","@gooddata/numberjs":"^3.1.2","fixed-data-table-2":"0.7.17","@gooddata/goodstrap":"^63.4.0","react-dom-factories":"^1.0.2","@gooddata/gooddata-js":"^11.18.2","json-stable-stringify":"^1.0.1","react-transition-group":"^2.2.1","hoist-non-react-statics":"^3.3.0","nodelist-foreach-polyfill":"^1.2.0","highcharts-grouped-categories":"^1.1.3"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"raf":"3.3.2","yup":"^0.24.1","jest":"24.7.1","husky":"3.0.0","madge":"^3.4.4","react":"^16.5.2","enzyme":"3.5.0","eslint":"4.19.1","formik":"^0.11.11","moment":"2.23.0","history":"^4.7.2","ts-jest":"24.0.0","webpack":"4.30.0","prettier":"1.16.4","react-ga":"^2.5.2","recharts":"1.0.0-beta.9","testcafe":"1.1.4","commander":"2.14.1","node-sass":"4.7.2","react-dom":"^16.5.2","supertest":"3.0.0","ts-loader":"6.0.0","css-loader":"0.28.7","jest-junit":"3.0.0","raw-loader":"0.5.1","styled-jsx":"2.2.1","typescript":"3.3.4000","@babel/core":"7.4.4","@types/jest":"24.0.6","@types/node":"7.0.8","@types/uuid":"3.4.3","file-loader":"3.0.1","lint-staged":"9.1.0","sass-loader":"6.0.6","webpack-cli":"3.3.2","@types/react":"16.0.34","babel-loader":"8.0.5","react-helmet":"5.2.0","react-select":"1.2.1","style-loader":"0.19.1","@types/enzyme":"3.1.13","@types/lodash":"4.14.123","testcafe-live":"0.1.4","@babel/runtime":"7.4.4","@babel/polyfill":"^7.4.4","@storybook/react":"5.0.11","@types/invariant":"2.2.29","@types/react-dom":"16.0.3","isomorphic-fetch":"2.2.1","react-datepicker":"1.1.0","react-router-dom":"4.2.2","@babel/preset-env":"7.4.4","@gooddata/mock-js":"^1.31.0","@storybook/addons":"5.0.11","@types/classnames":"2.2.3","@types/prop-types":"15.5.2","@types/react-intl":"2.3.5","@storybook/theming":"5.0.11","identity-obj-proxy":"^3.0.0","webpack-dev-server":"3.3.1","@babel/preset-react":"7.0.0","@types/react-portal":"4.0.1","babel-plugin-lodash":"3.3.4","html-webpack-plugin":"3.2.0","react-test-renderer":"16.4.2","@types/react-measure":"2.0.5","clean-webpack-plugin":"2.0.2","stats-webpack-plugin":"0.7.0","eslint-config-prettier":"4.1.0","react-google-recaptcha":"^0.14.1","tslint-config-prettier":"1.18.0","@gooddata/eslint-config":"^1.0.0","@gooddata/tslint-config":"1.0.0","@types/storybook__react":"4.0.1","@types/stringify-object":"^3.2.0","enzyme-adapter-react-16":"1.3.1","@gooddata/test-storybook":"3.1.1","@storybook/addon-actions":"5.0.11","@storybook/addon-options":"5.0.11","node-sass-magic-importer":"5.1.0","react-syntax-highlighter":"6.1.2","@types/fixed-data-table-2":"0.8.1","@types/react-test-renderer":"16.0.0","circular-dependency-plugin":"5.0.2","compression-webpack-plugin":"2.0.0","@types/json-stable-stringify":"^1.0.32","@types/enzyme-adapter-react-16":"1.0.3","@types/storybook__addon-actions":"3.4.2","@babel/plugin-proposal-class-properties":"7.4.4","@babel/plugin-proposal-object-rest-spread":"7.4.4","@babel/plugin-transform-async-to-generator":"7.4.4"},"peerDependencies":{"react":"^16.5.2","react-dom":"^16.5.2"},"_npmOperationalInternal":{"tmp":"tmp/react-components_7.2.0-beta.29_1567596119623_0.36531658920770327","host":"s3://npm-registry-packages"}},"7.2.0-beta.30":{"name":"@gooddata/react-components","version":"7.2.0-beta.30","author":{"name":"GoodData Corporation"},"license":"BSD-3-Clause","_id":"@gooddata/react-components@7.2.0-beta.30","maintainers":[{"name":"afi","email":"adam.fiedler@gooddata.com"},{"name":"bertold8","email":"ivan.nejezchleb@seznam.cz"},{"name":"bugsbunny338","email":"jiri.zajic@mensa.cz"},{"name":"gooddata-ci","email":"rail@gooddata.com"},{"name":"ivan.mjartan","email":"ivan.mjartan@gooddata.com"},{"name":"jakub-sterba","email":"jakub.sterba@gooddata.com"},{"name":"jaroslav.tomecek","email":"jaroslav.tomecek@gooddata.com"},{"name":"jkittler","email":"honza.kittler@gmail.com"},{"name":"khanh.le","email":"khanh.le@gooddata.com"},{"name":"langhamp","email":"pavel.langhammer@gooddata.com"},{"name":"lanhuynh","email":"lan.huynh@gooddata.com"},{"name":"linhhong","email":"linh.hong@gooddata.com"},{"name":"lpearce","email":"levi.pearce@gooddata.com"},{"name":"lupko","email":"lubomir.slivka@gooddata.com"},{"name":"martin.mosko","email":"martin.mosko@gooddata.com"},{"name":"michal.marsal","email":"michal.marsal@gooddata.com"},{"name":"nadtan","email":"tan.nguyen@gooddata.com"},{"name":"naibinh","email":"naibinh@gmail.com"},{"name":"nikolacech","email":"nikola.cech@gooddata.com"},{"name":"no23reason","email":"dan.homola@hotmail.cz"},{"name":"pbenes","email":"petr.benes@gooddata.com"},{"name":"petrjanu","email":"petr.janu@gooddata.com"},{"name":"ptquang86","email":"ptquang86@gmail.com"},{"name":"qduval","email":"quentin.duval@gooddata.com"},{"name":"rodri360","email":"me@rodri360.com"},{"name":"sitina","email":"jiri.sitina@gooddata.com"},{"name":"sondo","email":"son.do@gooddata.com"},{"name":"strouhaljan","email":"strouhal.jan@gmail.com"},{"name":"tomas.bouma","email":"tomas.bouma@gooddata.com"},{"name":"tomas.kratochvil","email":"tomas.kratochvil@gooddata.com"},{"name":"tomasreichmann","email":"tomasreichmann@gmail.com"},{"name":"tomsatgd","email":"tomas.satinsky@gooddata.com"},{"name":"tu.ngo","email":"tu.ngo@gooddata.com"},{"name":"vlastikcz","email":"vlastimil.kotas@gooddata.com"},{"name":"xmort","email":"petr.dolejsi@gooddata.com"},{"name":"yanlipnican","email":"yanlipnican@gmail.com"}],"homepage":"https://github.com/gooddata/gooddata-react-components#readme","bugs":{"url":"https://github.com/gooddata/gooddata-react-components/issues"},"dist":{"shasum":"1472a3e96496896479231b564c2d7ae8e61ad7d6","tarball":"https://registry.npmjs.org/@gooddata/react-components/-/react-components-7.2.0-beta.30.tgz","fileCount":1831,"integrity":"sha512-FezuJSUQIM6wnbrFFjflPCB2icf/crAD4DnW2xs+GNZItRXN4Ir37I6XDrSVKoEvURZ0IMmWOKcgQ5ggFTGYpA==","signatures":[{"sig":"MEUCIQCJxXx/YCjm/iD9+jmIJ6ySRgKesKWZM5G/qwGkenGC9gIgDecWa7y0oyhXQDzdIUQlWCkZWETknh4xCnxzUgeLuHU=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":7562124,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJdb7dZCRA9TVsSAnZWagAADVIP/2QHPKvX2wAcssBMvqPU\nLuQQctL2RTfsd8ttIudmH7iojtkZGm9S/Fw51pkBGEvyI+LsGWO+aClp9xxa\nCyX2EKwfQFzvYi74etaL/oq+YrCZyKpHa+mnw5IC7XBZGmAoMuLVrhug4dxu\nU1tUw6SL4UY+WPPBHjoKSJgSW9Xxnv5GyXYhOnrua41JNqWyaTscw5YPg1+U\nXj8NkX+hJUzs5O8uUdS0lMVSoJN9LTMCnOUbQnuxh/g2JrnEFnAsUjf7AAZC\n2zyvFfwh2L1FpNhayJCw9ex1IUci8AaEhfcqC7XmHKj7FBYm9BGOAiBb9zFc\nKBf93FJ8qjBuuILDFAg+YmxdAiuiaprTyeTDqH6GgXGqRQAxae3cj/7dBTuW\nHB1P4GtBgiSoyjP+cZeTQl/hcn/ATZWi4y0I6utESqlh+1pP7mvtTxThvtEy\n3LAutI8Zpzh09fRUF96y4bRi2lcGhVs+dUVjv8NT39JEmPSKss4YpT15ssXB\nELfUpj4JDnroprzBVtFTHRwI068g7Y7iAe0LhEX9t+HfoFJnqj3fIY2FONS9\ne1CkwBHCIuhHBdSTYbnzJgA9QOsO8Dq4FimydNktNMe6Ob8vt3vimn2vwvxx\n8pTFVzYkXlqmJUlEYNKD4CcYgwUAeuYIdgzprFQmdzBeDOsPzzkyiK9arz9+\nJNZ8\r\n=YVWJ\r\n-----END PGP SIGNATURE-----\r\n"},"jest":{"testRegex":"(/__tests__/.*|\\.(test|spec))\\.(tsx?|jsx?)$","transform":{".(js|jsx)":"babel-jest",".(ts|tsx)":"ts-jest"},"collectCoverage":false,"moduleNameMapper":{"\\.(css|less|sass|scss)$":"<rootDir>/__mocks__/styleMock.ts","^[./a-zA-Z0-9$_-]+\\.svg$":"<rootDir>/jestSvgStub.js"},"coverageReporters":["html"],"setupFilesAfterEnv":["<rootDir>/jest.setup.js"],"collectCoverageFrom":["src/**/*.{ts,tsx}","examples/server/src/**/*.{js,jsx}","!**/*.d.ts"],"moduleFileExtensions":["ts","tsx","js","jsx","json"],"testPathIgnorePatterns":[",/node_modules/","/dist/"]},"main":"dist/index.js","husky":{"hooks":{"pre-commit":"lint-staged"}},"config":{"eslint":"./examples/**/*.{js,jsx}","tslint":"./{__mocks__,src,stories}/{,**/}*.{ts,tsx}"},"readme":"[![npm version](https://badge.fury.io/js/%40gooddata%2Freact-components.svg)](https://www.npmjs.com/package/@gooddata/react-components) \n\n# GoodData.UI React components\n> A React-based JavaScript library for building data-driven applications\n\n## Getting started\n- [GoodData.UI Documentation](http://sdk.gooddata.com/gooddata-ui/)\n- [GoodData.UI Live Examples](https://gooddata-examples.herokuapp.com/)\n- [Stack Overflow](https://stackoverflow.com/questions/tagged/gooddata)\n\n### Usage\nWith [yarn](https://yarnpkg.com) installed, go to your project directory and run\n```\n$ yarn add @gooddata/react-components\n```\nIf you prefer [npm](npmjs.com) run\n```\n$ npm install --save @gooddata/react-components\n```\n\nThe public API is exposed via global `index.js`. Except for the styles, do not import any other file directly\nbecause they are not intended to be part of the public API.\n\n## Contributing\n\nWe welcome any contribution in form of [issues](https://github.com/gooddata/gooddata-react-components/issues) or [pull requests](https://github.com/gooddata/gooddata-react-components/pulls).\nThese commands may come in handy while developing:\n\n| command | description |\n| ------- | ----------- |\n| `yarn install --pure-lockfile` | first step |\n| ||\n| `yarn dev` | build react-components to `/dist` in watch mode |\n| `yarn test` | run all unit tests |\n| `yarn prettier-write` | format the source code to match the valid codestyle |\n| `yarn validate` | validate codestyle |\n| ||\n| `yarn storybook` | run storybook from `/stories` on http://localhost:9001 |\n| `yarn build-storybook` | build storybook to `/dist-storybook` |\n| `yarn test-storybook` | run storybook and [screenshot tests](https://github.com/gooddata/gdc-client-utils/tree/master/test-storybook) |\n| ||\n| `yarn examples` | run Live Examples dev-server from `/examples` on https://localhost:8999 |\n| `yarn examples-build` | build Live Examples to `/examples/dist` |\n| `yarn examples-server` | serve built Live Examples - see `/examples/server/src` |\n| `yarn examples-testcafe` | run testcafe tests against `localhost:8999` |\n\n### Deploy to heroku.com\nWhen you deploy this repo to heroku, it serves *GoodData.UI Live Examples*.\nRelevant tasks are in `Procfile` and `package.json`.\n\n```bash\n# run in the project directory\nheroku login\nheroku create <your-app-name>\nheroku config:set DOMAIN_ADMIN_USERNAME=x@gooddata.com DOMAIN_ADMIN_PASSWORD=xy PROJECT_ID_TO_ASSIGN=xms7ga4tf3g3nzucd8380o2bev8oeknp\ngit push heroku HEAD:master\nheroku open\n```\n\n### Run Live Examples Locally\nTo run *GoodData.UI Live Examples* locally:\n```bash\ngit clone <this-repository>\ncd  <repository-folder>\nyarn install --pure-lockfile\nyarn examples\n```\nThen open https://localhost:8999 and login using Live Examples account (you can [create one here](https://gooddata-examples.herokuapp.com/registration)).\n\n### Source code formatting\nThe source code in the repository is formatted by [Prettier](https://prettier.io/). \nThe format of the code is validated by our Continuous Integration server and is one of the requirements of successful merge.\n\nPrettier is supported by every major IDE. You can find the list of supported editors and how to configure them [here](https://prettier.io/docs/en/editors.html).\n\nIn the case, when your editor is not supported or you don't want to setup the integration, you can run the `yarn prettier-write` command to reformat the code before commit.\n\n## Changelog\n\n- see [CHANGELOG.md](CHANGELOG.md)\n\n## License\n\n(C) 2007-2018 GoodData Corporation\n\nThis project is dual licensed:\n\n- The ATTRIBUTION-NONCOMMERCIAL 4.0 INTERNATIONAL (CC BY-NC 4.0) is used for purpose of the trial experience and evaluation of GoodData.UI library.\n- The GOODDATA GOODDATA.UI LIBRARY END USER LICENSE AGREEMENT is used for GoodData customers.\n\nFor more information, please see [LICENSE](https://github.com/gooddata/gooddata-react-components/blob/master/LICENSE)\n","gitHead":"5bf8c81827e5f55494f9d021db6f17be49d09425","scripts":{"dev":"bash scripts/build.sh --dev-watch","test":"jest --watch","build":"bash scripts/build.sh","tslint":"yarn run-tslint -t verbose $npm_package_config_tslint","prepare":"cd examples/server && yarn install --frozen-lockfile && cd ../..; rm -r examples/node_modules 2>/dev/null; true","examples":"bash scripts/run-examples.sh","prepare?":"# Called before `npm publish` and on local `npm install`. Temporarily also for deleting obsolete node_modules. Ends with `true` to continue gracefully.","validate":"tsc --noEmit && yarn tslint && eslint $npm_package_config_eslint && yarn prettier-check","build-dev":"bash scripts/build.sh --dev","examples?":"# Default is developer domain, other options: yarn examples [sec,secure,stg,stg2,stg3,demo,developer or URL]","storybook":"yarn build && start-storybook -p 9001 -c .storybook","test-once":"jest","tslint-ci":"mkdir -p ./ci/results && yarn run-tslint -t checkstyle -o ./ci/results/tslint-results.xml $npm_package_config_tslint","run-tslint":"tslint -p tsconfig.json","validate-ci":"tsc --noEmit && yarn tslint-ci  && eslint $npm_package_config_eslint -f checkstyle -o ci/results/eslint-results.xml && yarn prettier-check","examples-build":"bash scripts/build-examples.sh","prepublishOnly":"yarn build","prettier-check":"prettier --check '{src,stories,styles,__mocks__,examples/server/src,examples/src,examples/test}/**/*.{ts,js,tsx,jsx,json,scss,md,yaml,html}'","prettier-write":"prettier --write '{src,stories,styles,__mocks__,examples/server/src,examples/src,examples/test}/**/*.{ts,js,tsx,jsx,json,scss,md,yaml,html}'","test-storybook":"yarn build && test-storybook","build-storybook":"yarn build && build-storybook -c .storybook -o dist-storybook","examples-server":"node examples/server/src/index.js","heroku-postbuild":"yarn examples-build developer","examples-testcafe":"./scripts/run-testcafe.sh visual","check-circular-deps":"madge --circular --extensions ts ./src","examples-testcafe-ci":"./scripts/run-testcafe.sh ci","examples-testcafe-live":"./scripts/run-testcafe.sh live"},"typings":"dist/index.d.ts","_npmUser":{"name":"gooddata-ci","email":"rail@gooddata.com"},"deprecated":"@gooddata/react-components@7 reached End of Support on March 31, 2022. Please upgrade (see https://sdk.gooddata.com/gooddata-ui/docs/supported_versions.html for more information).","repository":{"url":"git+ssh://git@github.com/gooddata/gooddata-react-components.git","type":"git"},"_npmVersion":"6.4.1","description":"GoodData.UI - A powerful JavaScript library for building analytical applications","directories":{},"lint-staged":{"{src,stories,styles,__mocks__,examples/server/src,examples/src,examples/test}/**/*.{ts,js,tsx,jsx,json,scss,md,yaml,html}":["prettier --write","git add"]},"_nodeVersion":"8.12.0","dependencies":{"rxjs":"^5.5.6","uuid":"^3.2.1","immer":"^1.3.1","lodash":"^4.17.15","invariant":"^2.2.2","classnames":"^2.2.6","highcharts":"7.1.1","prop-types":"^15.6.0","react-intl":"^2.4.0","custom-event":"^1.0.1","ag-grid-react":"20.0.0","react-measure":"^2.3.0","stringify-object":"^2.4.0","@gooddata/typings":"^2.17.1","ag-grid-community":"20.0.0","http-status-codes":"^1.3.0","@gooddata/js-utils":"^3.5.0","@gooddata/numberjs":"^3.1.2","fixed-data-table-2":"0.7.17","@gooddata/goodstrap":"^63.4.0","react-dom-factories":"^1.0.2","@gooddata/gooddata-js":"^11.18.2","json-stable-stringify":"^1.0.1","react-transition-group":"^2.2.1","hoist-non-react-statics":"^3.3.0","nodelist-foreach-polyfill":"^1.2.0","highcharts-grouped-categories":"^1.1.3"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"raf":"3.3.2","yup":"^0.24.1","jest":"24.7.1","husky":"3.0.0","madge":"^3.4.4","react":"^16.5.2","enzyme":"3.5.0","eslint":"4.19.1","formik":"^0.11.11","moment":"2.23.0","history":"^4.7.2","ts-jest":"24.0.0","webpack":"4.30.0","prettier":"1.16.4","react-ga":"^2.5.2","recharts":"1.0.0-beta.9","testcafe":"1.1.4","commander":"2.14.1","node-sass":"4.7.2","react-dom":"^16.5.2","supertest":"3.0.0","ts-loader":"6.0.0","css-loader":"0.28.7","jest-junit":"3.0.0","raw-loader":"0.5.1","styled-jsx":"2.2.1","typescript":"3.3.4000","@babel/core":"7.4.4","@types/jest":"24.0.6","@types/node":"7.0.8","@types/uuid":"3.4.3","file-loader":"3.0.1","lint-staged":"9.1.0","sass-loader":"6.0.6","webpack-cli":"3.3.2","@types/react":"16.0.34","babel-loader":"8.0.5","react-helmet":"5.2.0","react-select":"1.2.1","style-loader":"0.19.1","@types/enzyme":"3.1.13","@types/lodash":"4.14.123","testcafe-live":"0.1.4","@babel/runtime":"7.4.4","@babel/polyfill":"^7.4.4","@storybook/react":"5.0.11","@types/invariant":"2.2.29","@types/react-dom":"16.0.3","isomorphic-fetch":"2.2.1","react-datepicker":"1.1.0","react-router-dom":"4.2.2","@babel/preset-env":"7.4.4","@gooddata/mock-js":"^1.31.0","@storybook/addons":"5.0.11","@types/classnames":"2.2.3","@types/prop-types":"15.5.2","@types/react-intl":"2.3.5","@storybook/theming":"5.0.11","identity-obj-proxy":"^3.0.0","webpack-dev-server":"3.3.1","@babel/preset-react":"7.0.0","@types/react-portal":"4.0.1","babel-plugin-lodash":"3.3.4","html-webpack-plugin":"3.2.0","react-test-renderer":"16.4.2","@types/react-measure":"2.0.5","clean-webpack-plugin":"2.0.2","stats-webpack-plugin":"0.7.0","eslint-config-prettier":"4.1.0","react-google-recaptcha":"^0.14.1","tslint-config-prettier":"1.18.0","@gooddata/eslint-config":"^1.0.0","@gooddata/tslint-config":"1.0.0","@types/storybook__react":"4.0.1","@types/stringify-object":"^3.2.0","enzyme-adapter-react-16":"1.3.1","@gooddata/test-storybook":"3.1.1","@storybook/addon-actions":"5.0.11","@storybook/addon-options":"5.0.11","node-sass-magic-importer":"5.1.0","react-syntax-highlighter":"6.1.2","@types/fixed-data-table-2":"0.8.1","@types/react-test-renderer":"16.0.0","circular-dependency-plugin":"5.0.2","compression-webpack-plugin":"2.0.0","@types/json-stable-stringify":"^1.0.32","@types/enzyme-adapter-react-16":"1.0.3","@types/storybook__addon-actions":"3.4.2","@babel/plugin-proposal-class-properties":"7.4.4","@babel/plugin-proposal-object-rest-spread":"7.4.4","@babel/plugin-transform-async-to-generator":"7.4.4"},"peerDependencies":{"react":"^16.5.2","react-dom":"^16.5.2"},"_npmOperationalInternal":{"tmp":"tmp/react-components_7.2.0-beta.30_1567602520605_0.8599842427037279","host":"s3://npm-registry-packages"}},"7.2.0-beta.31":{"name":"@gooddata/react-components","version":"7.2.0-beta.31","author":{"name":"GoodData Corporation"},"license":"BSD-3-Clause","_id":"@gooddata/react-components@7.2.0-beta.31","maintainers":[{"name":"afi","email":"adam.fiedler@gooddata.com"},{"name":"bertold8","email":"ivan.nejezchleb@seznam.cz"},{"name":"bugsbunny338","email":"jiri.zajic@mensa.cz"},{"name":"gooddata-ci","email":"rail@gooddata.com"},{"name":"ivan.mjartan","email":"ivan.mjartan@gooddata.com"},{"name":"jakub-sterba","email":"jakub.sterba@gooddata.com"},{"name":"jaroslav.tomecek","email":"jaroslav.tomecek@gooddata.com"},{"name":"jkittler","email":"honza.kittler@gmail.com"},{"name":"khanh.le","email":"khanh.le@gooddata.com"},{"name":"langhamp","email":"pavel.langhammer@gooddata.com"},{"name":"lanhuynh","email":"lan.huynh@gooddata.com"},{"name":"linhhong","email":"linh.hong@gooddata.com"},{"name":"lpearce","email":"levi.pearce@gooddata.com"},{"name":"lupko","email":"lubomir.slivka@gooddata.com"},{"name":"martin.mosko","email":"martin.mosko@gooddata.com"},{"name":"michal.marsal","email":"michal.marsal@gooddata.com"},{"name":"nadtan","email":"tan.nguyen@gooddata.com"},{"name":"naibinh","email":"naibinh@gmail.com"},{"name":"nikolacech","email":"nikola.cech@gooddata.com"},{"name":"no23reason","email":"dan.homola@hotmail.cz"},{"name":"patrikbraborec","email":"patrik.braborec@gooddata.com"},{"name":"pbenes","email":"petr.benes@gooddata.com"},{"name":"petrjanu","email":"petr.janu@gooddata.com"},{"name":"ptquang86","email":"ptquang86@gmail.com"},{"name":"qduval","email":"quentin.duval@gooddata.com"},{"name":"rodri360","email":"me@rodri360.com"},{"name":"sitina","email":"jiri.sitina@gooddata.com"},{"name":"sondo","email":"son.do@gooddata.com"},{"name":"strouhaljan","email":"strouhal.jan@gmail.com"},{"name":"tomas.bouma","email":"tomas.bouma@gooddata.com"},{"name":"tomas.kratochvil","email":"tomas.kratochvil@gooddata.com"},{"name":"tomasreichmann","email":"tomasreichmann@gmail.com"},{"name":"tomsatgd","email":"tomas.satinsky@gooddata.com"},{"name":"tu.ngo","email":"tu.ngo@gooddata.com"},{"name":"vlastikcz","email":"vlastimil.kotas@gooddata.com"},{"name":"xmort","email":"petr.dolejsi@gooddata.com"},{"name":"yanlipnican","email":"yanlipnican@gmail.com"}],"homepage":"https://github.com/gooddata/gooddata-react-components#readme","bugs":{"url":"https://github.com/gooddata/gooddata-react-components/issues"},"dist":{"shasum":"5fb22be2c261e3a3b4ed3f92a0dde0f6b640876f","tarball":"https://registry.npmjs.org/@gooddata/react-components/-/react-components-7.2.0-beta.31.tgz","fileCount":1831,"integrity":"sha512-fQ8MB5Wcq61nCZDbP7MGKv4HqGGYzurj2d93b7vavrhaXfC6nKrOcV09LIXKTLbUQLOphWkUCeZVDSr5tlSpDQ==","signatures":[{"sig":"MEUCIQCg1TauOhw9ywDMNNdUjLQTxeXOyqqM/UAprJ/8pZlrzgIgKEvYl3iE8uFfuchI7aBdKA4GHpGdexClvB/A0y9V6Dg=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":7564998,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJdeGT7CRA9TVsSAnZWagAAOYYP/3+J66tgjsTY4aFWoOx/\nz92CPXBO1DRSVq3rL65ujaMWgfnkZzh4kGVoplQEQHZBOa7FhZVD+/1TwvDw\n+LTIwa0zLoU9liiTSNC6UCFHsdIVoMYWKNYx/AhlX8HWQgYy8J+upRr/5SnK\npeG2I28/iMJVUy4vROrwVzB5Iv3AF4RfR0+ny5IUsV5sZtTMEquQHldI/G6s\nM5k6Wi5MdH9HsU/ZGqiw6+3EHDEruusYMEtgpswZvnVTaH9Hx723/oj3xcFK\nu08luB35Gi61/vig2l/JGDUKKtXjHI7r4678KB7Vc18on1foJnHyFqnuWdfw\nFDTBkRQvExXdJloHG2DgiX55uppPpIrQlDSsfqIyc45y377OMDSeICVmszIx\n6EaX1QEaS9Uria1319+F/dW2APiGJZ9mfJi1e5EcH9nUTtD68M9jas4t/xpj\nRnKRmzFeIeu9T7SH0bDOCc7e5Hi0nWAhK8uFYZ5TasKOcJMo7Pg06s6Mj+a2\nI6IbPNx9yHStLFSpObnc64z2PIwxWI1NguDS6qR4OJu5Ixb+CWUWjS/dD1fc\ngX1sES/Y/fy55UUYxN5vQzWaUUeuCwDO6VWZ7qznT4afBzdt0ml0yT5mlQjH\n/W54tfWGUhDNgrcNUlSZILCGfOrPKvdHAET5PB+O6tdA1qH7QUK86JhASGkc\n6BAB\r\n=m0Rl\r\n-----END PGP SIGNATURE-----\r\n"},"jest":{"testRegex":"(/__tests__/.*|\\.(test|spec))\\.(tsx?|jsx?)$","transform":{".(js|jsx)":"babel-jest",".(ts|tsx)":"ts-jest"},"collectCoverage":false,"moduleNameMapper":{"\\.(css|less|sass|scss)$":"<rootDir>/__mocks__/styleMock.ts","^[./a-zA-Z0-9$_-]+\\.svg$":"<rootDir>/jestSvgStub.js"},"coverageReporters":["html"],"setupFilesAfterEnv":["<rootDir>/jest.setup.js"],"collectCoverageFrom":["src/**/*.{ts,tsx}","examples/server/src/**/*.{js,jsx}","!**/*.d.ts"],"moduleFileExtensions":["ts","tsx","js","jsx","json"],"testPathIgnorePatterns":[",/node_modules/","/dist/"]},"main":"dist/index.js","husky":{"hooks":{"pre-commit":"lint-staged"}},"config":{"eslint":"./examples/**/*.{js,jsx}","tslint":"./{__mocks__,src,stories}/{,**/}*.{ts,tsx}"},"readme":"[![npm version](https://badge.fury.io/js/%40gooddata%2Freact-components.svg)](https://www.npmjs.com/package/@gooddata/react-components) \n\n# GoodData.UI React components\n> A React-based JavaScript library for building data-driven applications\n\n## Getting started\n- [GoodData.UI Documentation](http://sdk.gooddata.com/gooddata-ui/)\n- [GoodData.UI Live Examples](https://gooddata-examples.herokuapp.com/)\n- [Stack Overflow](https://stackoverflow.com/questions/tagged/gooddata)\n\n### Usage\nWith [yarn](https://yarnpkg.com) installed, go to your project directory and run\n```\n$ yarn add @gooddata/react-components\n```\nIf you prefer [npm](npmjs.com) run\n```\n$ npm install --save @gooddata/react-components\n```\n\nThe public API is exposed via global `index.js`. Except for the styles, do not import any other file directly\nbecause they are not intended to be part of the public API.\n\n## Contributing\n\nWe welcome any contribution in form of [issues](https://github.com/gooddata/gooddata-react-components/issues) or [pull requests](https://github.com/gooddata/gooddata-react-components/pulls).\nThese commands may come in handy while developing:\n\n| command | description |\n| ------- | ----------- |\n| `yarn install --pure-lockfile` | first step |\n| ||\n| `yarn dev` | build react-components to `/dist` in watch mode |\n| `yarn test` | run all unit tests |\n| `yarn prettier-write` | format the source code to match the valid codestyle |\n| `yarn validate` | validate codestyle |\n| ||\n| `yarn storybook` | run storybook from `/stories` on http://localhost:9001 |\n| `yarn build-storybook` | build storybook to `/dist-storybook` |\n| `yarn test-storybook` | run storybook and [screenshot tests](https://github.com/gooddata/gdc-client-utils/tree/master/test-storybook) |\n| ||\n| `yarn examples` | run Live Examples dev-server from `/examples` on https://localhost:8999 |\n| `yarn examples-build` | build Live Examples to `/examples/dist` |\n| `yarn examples-server` | serve built Live Examples - see `/examples/server/src` |\n| `yarn examples-testcafe` | run testcafe tests against `localhost:8999` |\n\n### Deploy to heroku.com\nWhen you deploy this repo to heroku, it serves *GoodData.UI Live Examples*.\nRelevant tasks are in `Procfile` and `package.json`.\n\n```bash\n# run in the project directory\nheroku login\nheroku create <your-app-name>\nheroku config:set DOMAIN_ADMIN_USERNAME=x@gooddata.com DOMAIN_ADMIN_PASSWORD=xy PROJECT_ID_TO_ASSIGN=xms7ga4tf3g3nzucd8380o2bev8oeknp\ngit push heroku HEAD:master\nheroku open\n```\n\n### Run Live Examples Locally\nTo run *GoodData.UI Live Examples* locally:\n```bash\ngit clone <this-repository>\ncd  <repository-folder>\nyarn install --pure-lockfile\nyarn examples\n```\nThen open https://localhost:8999 and login using Live Examples account (you can [create one here](https://gooddata-examples.herokuapp.com/registration)).\n\n### Source code formatting\nThe source code in the repository is formatted by [Prettier](https://prettier.io/). \nThe format of the code is validated by our Continuous Integration server and is one of the requirements of successful merge.\n\nPrettier is supported by every major IDE. You can find the list of supported editors and how to configure them [here](https://prettier.io/docs/en/editors.html).\n\nIn the case, when your editor is not supported or you don't want to setup the integration, you can run the `yarn prettier-write` command to reformat the code before commit.\n\n## Changelog\n\n- see [CHANGELOG.md](CHANGELOG.md)\n\n## License\n\n(C) 2007-2018 GoodData Corporation\n\nThis project is dual licensed:\n\n- The ATTRIBUTION-NONCOMMERCIAL 4.0 INTERNATIONAL (CC BY-NC 4.0) is used for purpose of the trial experience and evaluation of GoodData.UI library.\n- The GOODDATA GOODDATA.UI LIBRARY END USER LICENSE AGREEMENT is used for GoodData customers.\n\nFor more information, please see [LICENSE](https://github.com/gooddata/gooddata-react-components/blob/master/LICENSE)\n","gitHead":"4ea59c10e0965bd2604f544991da022e13d19c9d","scripts":{"dev":"bash scripts/build.sh --dev-watch","test":"jest --watch","build":"bash scripts/build.sh","tslint":"yarn run-tslint -t verbose $npm_package_config_tslint","prepare":"cd examples/server && yarn install --frozen-lockfile && cd ../..; rm -r examples/node_modules 2>/dev/null; true","examples":"bash scripts/run-examples.sh","prepare?":"# Called before `npm publish` and on local `npm install`. Temporarily also for deleting obsolete node_modules. Ends with `true` to continue gracefully.","validate":"tsc --noEmit && yarn tslint && eslint $npm_package_config_eslint && yarn prettier-check","build-dev":"bash scripts/build.sh --dev","examples?":"# Default is developer domain, other options: yarn examples [sec,secure,stg,stg2,stg3,demo,developer or URL]","storybook":"yarn build && start-storybook -p 9001 -c .storybook","test-once":"jest","tslint-ci":"mkdir -p ./ci/results && yarn run-tslint -t checkstyle -o ./ci/results/tslint-results.xml $npm_package_config_tslint","run-tslint":"tslint -p tsconfig.json","validate-ci":"tsc --noEmit && yarn tslint-ci  && eslint $npm_package_config_eslint -f checkstyle -o ci/results/eslint-results.xml && yarn prettier-check","examples-build":"bash scripts/build-examples.sh","prepublishOnly":"yarn build","prettier-check":"prettier --check '{src,stories,styles,__mocks__,examples/server/src,examples/src,examples/test}/**/*.{ts,js,tsx,jsx,json,scss,md,yaml,html}'","prettier-write":"prettier --write '{src,stories,styles,__mocks__,examples/server/src,examples/src,examples/test}/**/*.{ts,js,tsx,jsx,json,scss,md,yaml,html}'","test-storybook":"yarn build && test-storybook","build-storybook":"yarn build && build-storybook -c .storybook -o dist-storybook","examples-server":"node examples/server/src/index.js","heroku-postbuild":"yarn examples-build developer","examples-testcafe":"./scripts/run-testcafe.sh visual","check-circular-deps":"madge --circular --extensions ts ./src","examples-testcafe-ci":"./scripts/run-testcafe.sh ci","examples-testcafe-live":"./scripts/run-testcafe.sh live"},"typings":"dist/index.d.ts","_npmUser":{"name":"gooddata-ci","email":"rail@gooddata.com"},"deprecated":"@gooddata/react-components@7 reached End of Support on March 31, 2022. Please upgrade (see https://sdk.gooddata.com/gooddata-ui/docs/supported_versions.html for more information).","repository":{"url":"git+ssh://git@github.com/gooddata/gooddata-react-components.git","type":"git"},"_npmVersion":"6.4.1","description":"GoodData.UI - A powerful JavaScript library for building analytical applications","directories":{},"lint-staged":{"{src,stories,styles,__mocks__,examples/server/src,examples/src,examples/test}/**/*.{ts,js,tsx,jsx,json,scss,md,yaml,html}":["prettier --write","git add"]},"_nodeVersion":"8.12.0","dependencies":{"rxjs":"^5.5.6","uuid":"^3.2.1","immer":"^1.3.1","lodash":"^4.17.15","invariant":"^2.2.2","classnames":"^2.2.6","highcharts":"7.1.1","prop-types":"^15.6.0","react-intl":"^2.4.0","custom-event":"^1.0.1","ag-grid-react":"20.0.0","react-measure":"^2.3.0","stringify-object":"^2.4.0","@gooddata/typings":"^2.17.1","ag-grid-community":"20.0.0","http-status-codes":"^1.3.0","@gooddata/js-utils":"^3.5.0","@gooddata/numberjs":"^3.1.2","fixed-data-table-2":"0.7.17","@gooddata/goodstrap":"^63.4.0","react-dom-factories":"^1.0.2","@gooddata/gooddata-js":"^11.18.2","json-stable-stringify":"^1.0.1","react-transition-group":"^2.2.1","hoist-non-react-statics":"^3.3.0","nodelist-foreach-polyfill":"^1.2.0","highcharts-grouped-categories":"^1.1.3"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"raf":"3.3.2","yup":"^0.24.1","jest":"24.7.1","husky":"3.0.0","madge":"^3.4.4","react":"^16.5.2","enzyme":"3.5.0","eslint":"4.19.1","formik":"^0.11.11","moment":"2.23.0","history":"^4.7.2","ts-jest":"24.0.0","webpack":"4.30.0","prettier":"1.16.4","react-ga":"^2.5.2","recharts":"1.0.0-beta.9","testcafe":"1.1.4","commander":"2.14.1","node-sass":"4.7.2","react-dom":"^16.5.2","supertest":"3.0.0","ts-loader":"6.0.0","css-loader":"0.28.7","jest-junit":"3.0.0","raw-loader":"0.5.1","styled-jsx":"2.2.1","typescript":"3.3.4000","@babel/core":"7.4.4","@types/jest":"24.0.6","@types/node":"7.0.8","@types/uuid":"3.4.3","file-loader":"3.0.1","lint-staged":"9.1.0","sass-loader":"6.0.6","webpack-cli":"3.3.2","@types/react":"16.0.34","babel-loader":"8.0.5","react-helmet":"5.2.0","react-select":"1.2.1","style-loader":"0.19.1","@types/enzyme":"3.1.13","@types/lodash":"4.14.123","testcafe-live":"0.1.4","@babel/runtime":"7.4.4","@babel/polyfill":"^7.4.4","@storybook/react":"5.0.11","@types/invariant":"2.2.29","@types/react-dom":"16.0.3","isomorphic-fetch":"2.2.1","react-datepicker":"1.1.0","react-router-dom":"4.2.2","@babel/preset-env":"7.4.4","@gooddata/mock-js":"^1.31.0","@storybook/addons":"5.0.11","@types/classnames":"2.2.3","@types/prop-types":"15.5.2","@types/react-intl":"2.3.5","@storybook/theming":"5.0.11","identity-obj-proxy":"^3.0.0","webpack-dev-server":"3.3.1","@babel/preset-react":"7.0.0","@types/react-portal":"4.0.1","babel-plugin-lodash":"3.3.4","html-webpack-plugin":"3.2.0","react-test-renderer":"16.4.2","@types/react-measure":"2.0.5","clean-webpack-plugin":"2.0.2","stats-webpack-plugin":"0.7.0","eslint-config-prettier":"4.1.0","react-google-recaptcha":"^0.14.1","tslint-config-prettier":"1.18.0","@gooddata/eslint-config":"^1.0.0","@gooddata/tslint-config":"1.0.0","@types/storybook__react":"4.0.1","@types/stringify-object":"^3.2.0","enzyme-adapter-react-16":"1.3.1","@gooddata/test-storybook":"3.1.1","@storybook/addon-actions":"5.0.11","@storybook/addon-options":"5.0.11","node-sass-magic-importer":"5.1.0","react-syntax-highlighter":"6.1.2","@types/fixed-data-table-2":"0.8.1","@types/react-test-renderer":"16.0.0","circular-dependency-plugin":"5.0.2","compression-webpack-plugin":"2.0.0","@types/json-stable-stringify":"^1.0.32","@types/enzyme-adapter-react-16":"1.0.3","@types/storybook__addon-actions":"3.4.2","@babel/plugin-proposal-class-properties":"7.4.4","@babel/plugin-proposal-object-rest-spread":"7.4.4","@babel/plugin-transform-async-to-generator":"7.4.4"},"peerDependencies":{"react":"^16.5.2","react-dom":"^16.5.2"},"_npmOperationalInternal":{"tmp":"tmp/react-components_7.2.0-beta.31_1568171257453_0.5910630235422596","host":"s3://npm-registry-packages"}},"7.2.0-beta.32":{"name":"@gooddata/react-components","version":"7.2.0-beta.32","author":{"name":"GoodData Corporation"},"license":"BSD-3-Clause","_id":"@gooddata/react-components@7.2.0-beta.32","maintainers":[{"name":"afi","email":"adam.fiedler@gooddata.com"},{"name":"bertold8","email":"ivan.nejezchleb@seznam.cz"},{"name":"bugsbunny338","email":"jiri.zajic@mensa.cz"},{"name":"gooddata-ci","email":"rail@gooddata.com"},{"name":"ivan.mjartan","email":"ivan.mjartan@gooddata.com"},{"name":"jakub-sterba","email":"jakub.sterba@gooddata.com"},{"name":"jaroslav.tomecek","email":"jaroslav.tomecek@gooddata.com"},{"name":"jkittler","email":"honza.kittler@gmail.com"},{"name":"khanh.le","email":"khanh.le@gooddata.com"},{"name":"langhamp","email":"pavel.langhammer@gooddata.com"},{"name":"lanhuynh","email":"lan.huynh@gooddata.com"},{"name":"linhhong","email":"linh.hong@gooddata.com"},{"name":"lpearce","email":"levi.pearce@gooddata.com"},{"name":"lupko","email":"lubomir.slivka@gooddata.com"},{"name":"martin.mosko","email":"martin.mosko@gooddata.com"},{"name":"michal.marsal","email":"michal.marsal@gooddata.com"},{"name":"nadtan","email":"tan.nguyen@gooddata.com"},{"name":"naibinh","email":"naibinh@gmail.com"},{"name":"nikolacech","email":"nikola.cech@gooddata.com"},{"name":"no23reason","email":"dan.homola@hotmail.cz"},{"name":"patrikbraborec","email":"patrik.braborec@gooddata.com"},{"name":"pbenes","email":"petr.benes@gooddata.com"},{"name":"petrjanu","email":"petr.janu@gooddata.com"},{"name":"ptquang86","email":"ptquang86@gmail.com"},{"name":"qduval","email":"quentin.duval@gooddata.com"},{"name":"rodri360","email":"me@rodri360.com"},{"name":"sitina","email":"jiri.sitina@gooddata.com"},{"name":"sondo","email":"son.do@gooddata.com"},{"name":"strouhaljan","email":"strouhal.jan@gmail.com"},{"name":"tomas.bouma","email":"tomas.bouma@gooddata.com"},{"name":"tomas.kratochvil","email":"tomas.kratochvil@gooddata.com"},{"name":"tomasreichmann","email":"tomasreichmann@gmail.com"},{"name":"tomsatgd","email":"tomas.satinsky@gooddata.com"},{"name":"tu.ngo","email":"tu.ngo@gooddata.com"},{"name":"vlastikcz","email":"vlastimil.kotas@gooddata.com"},{"name":"xmort","email":"petr.dolejsi@gooddata.com"},{"name":"yanlipnican","email":"yanlipnican@gmail.com"}],"homepage":"https://github.com/gooddata/gooddata-react-components#readme","bugs":{"url":"https://github.com/gooddata/gooddata-react-components/issues"},"dist":{"shasum":"1b07d46ae3250c159696be1685d4c544f8b2ecbf","tarball":"https://registry.npmjs.org/@gooddata/react-components/-/react-components-7.2.0-beta.32.tgz","fileCount":1831,"integrity":"sha512-eUCJmCKo/UK6CGxU5+AMYB6eX2ZpwtACR5ngyV6oGSLsi1wNMc9Ot4pmhT0IMVTpd857Ht8g6CO0WbsIDCBTZw==","signatures":[{"sig":"MEUCIQD3SPgPTIcoNwUi8esH05qz+380S7hJNRXx3QRuwBbjpwIgVRp4rOgSM4nRYAVX/4crfp1Z1ZR2MYAnUULBV9PcPcM=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":7564998,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJdeQDYCRA9TVsSAnZWagAAl9QP/3NjGO44KU2uvEs7V/91\nwMh0rCScbhwIEcpDSJOGOiqlBu9ot011hVAzFkvyhzx4mFSpAwodoIvzqW/I\npQILn4LpbWhv7vB6ahUQoJBsB//CXChobVtSRHL9jHL0GuczdCZIaSA2sM4I\nYiehQ651g/l5MlTMTEZKk1j08Aao/vXJSw1glCC1dM4rEwvb3VjLLUZ9Kryu\nyWGZ3Di1ah479WkiZPX/1Ewjde4DiPppMPI43LtGdY/U814nqF5cBHPyAitI\nysRwMFPrpOIljVjYgP11cTavrcD833Z/1PKTnGC8qkA7Nu5vUT0zHIwWe74w\n5jPLPj9snJaH8LabwoB/s06ACZ5Qc/2O2IkquQoTKTyZCCrHkG6hrLI4zBdO\nmy/2JB7tJupCQB5uo7IY/nODgXAzDVLyXAQhqRuYMp7lMiEpPYpZpUXhqYe5\n3981ZNzhgxm4C5aJuPun7me3noZVgI1nydbdAwnlHoyHeAnT1y0JlJBWnoJd\nwHCXu7UHQn4SwF55Cqi1VtK87c0KZJIllh3fKo8JXiumeCLudfl8Pn4wPBSO\naiJa6AQmHTqEd907br8Bt52psR+j1O9A5swpRD2be/hTHmqplfN/3qafsEWT\nyJZbi3iVX7oLgqCxaiTYG0rxLoGM6ClrZ1no3M1NzpceZ2WkON4gWtX+eeXr\ntxGR\r\n=1sIr\r\n-----END PGP SIGNATURE-----\r\n"},"jest":{"testRegex":"(/__tests__/.*|\\.(test|spec))\\.(tsx?|jsx?)$","transform":{".(js|jsx)":"babel-jest",".(ts|tsx)":"ts-jest"},"collectCoverage":false,"moduleNameMapper":{"\\.(css|less|sass|scss)$":"<rootDir>/__mocks__/styleMock.ts","^[./a-zA-Z0-9$_-]+\\.svg$":"<rootDir>/jestSvgStub.js"},"coverageReporters":["html"],"setupFilesAfterEnv":["<rootDir>/jest.setup.js"],"collectCoverageFrom":["src/**/*.{ts,tsx}","examples/server/src/**/*.{js,jsx}","!**/*.d.ts"],"moduleFileExtensions":["ts","tsx","js","jsx","json"],"testPathIgnorePatterns":[",/node_modules/","/dist/"]},"main":"dist/index.js","husky":{"hooks":{"pre-commit":"lint-staged"}},"config":{"eslint":"./examples/**/*.{js,jsx}","tslint":"./{__mocks__,src,stories}/{,**/}*.{ts,tsx}"},"readme":"[![npm version](https://badge.fury.io/js/%40gooddata%2Freact-components.svg)](https://www.npmjs.com/package/@gooddata/react-components) \n\n# GoodData.UI React components\n> A React-based JavaScript library for building data-driven applications\n\n## Getting started\n- [GoodData.UI Documentation](http://sdk.gooddata.com/gooddata-ui/)\n- [GoodData.UI Live Examples](https://gooddata-examples.herokuapp.com/)\n- [Stack Overflow](https://stackoverflow.com/questions/tagged/gooddata)\n\n### Usage\nWith [yarn](https://yarnpkg.com) installed, go to your project directory and run\n```\n$ yarn add @gooddata/react-components\n```\nIf you prefer [npm](npmjs.com) run\n```\n$ npm install --save @gooddata/react-components\n```\n\nThe public API is exposed via global `index.js`. Except for the styles, do not import any other file directly\nbecause they are not intended to be part of the public API.\n\n## Contributing\n\nWe welcome any contribution in form of [issues](https://github.com/gooddata/gooddata-react-components/issues) or [pull requests](https://github.com/gooddata/gooddata-react-components/pulls).\nThese commands may come in handy while developing:\n\n| command | description |\n| ------- | ----------- |\n| `yarn install --pure-lockfile` | first step |\n| ||\n| `yarn dev` | build react-components to `/dist` in watch mode |\n| `yarn test` | run all unit tests |\n| `yarn prettier-write` | format the source code to match the valid codestyle |\n| `yarn validate` | validate codestyle |\n| ||\n| `yarn storybook` | run storybook from `/stories` on http://localhost:9001 |\n| `yarn build-storybook` | build storybook to `/dist-storybook` |\n| `yarn test-storybook` | run storybook and [screenshot tests](https://github.com/gooddata/gdc-client-utils/tree/master/test-storybook) |\n| ||\n| `yarn examples` | run Live Examples dev-server from `/examples` on https://localhost:8999 |\n| `yarn examples-build` | build Live Examples to `/examples/dist` |\n| `yarn examples-server` | serve built Live Examples - see `/examples/server/src` |\n| `yarn examples-testcafe` | run testcafe tests against `localhost:8999` |\n\n### Deploy to heroku.com\nWhen you deploy this repo to heroku, it serves *GoodData.UI Live Examples*.\nRelevant tasks are in `Procfile` and `package.json`.\n\n```bash\n# run in the project directory\nheroku login\nheroku create <your-app-name>\nheroku config:set DOMAIN_ADMIN_USERNAME=x@gooddata.com DOMAIN_ADMIN_PASSWORD=xy PROJECT_ID_TO_ASSIGN=xms7ga4tf3g3nzucd8380o2bev8oeknp\ngit push heroku HEAD:master\nheroku open\n```\n\n### Run Live Examples Locally\nTo run *GoodData.UI Live Examples* locally:\n```bash\ngit clone <this-repository>\ncd  <repository-folder>\nyarn install --pure-lockfile\nyarn examples\n```\nThen open https://localhost:8999 and login using Live Examples account (you can [create one here](https://gooddata-examples.herokuapp.com/registration)).\n\n### Source code formatting\nThe source code in the repository is formatted by [Prettier](https://prettier.io/). \nThe format of the code is validated by our Continuous Integration server and is one of the requirements of successful merge.\n\nPrettier is supported by every major IDE. You can find the list of supported editors and how to configure them [here](https://prettier.io/docs/en/editors.html).\n\nIn the case, when your editor is not supported or you don't want to setup the integration, you can run the `yarn prettier-write` command to reformat the code before commit.\n\n## Changelog\n\n- see [CHANGELOG.md](CHANGELOG.md)\n\n## License\n\n(C) 2007-2018 GoodData Corporation\n\nThis project is dual licensed:\n\n- The ATTRIBUTION-NONCOMMERCIAL 4.0 INTERNATIONAL (CC BY-NC 4.0) is used for purpose of the trial experience and evaluation of GoodData.UI library.\n- The GOODDATA GOODDATA.UI LIBRARY END USER LICENSE AGREEMENT is used for GoodData customers.\n\nFor more information, please see [LICENSE](https://github.com/gooddata/gooddata-react-components/blob/master/LICENSE)\n","gitHead":"b0a36c16a08aa64831f54c5dcaace9e72e30cb01","scripts":{"dev":"bash scripts/build.sh --dev-watch","test":"jest --watch","build":"bash scripts/build.sh","tslint":"yarn run-tslint -t verbose $npm_package_config_tslint","prepare":"cd examples/server && yarn install --frozen-lockfile && cd ../..; rm -r examples/node_modules 2>/dev/null; true","examples":"bash scripts/run-examples.sh","prepare?":"# Called before `npm publish` and on local `npm install`. Temporarily also for deleting obsolete node_modules. Ends with `true` to continue gracefully.","validate":"tsc --noEmit && yarn tslint && eslint $npm_package_config_eslint && yarn prettier-check","build-dev":"bash scripts/build.sh --dev","examples?":"# Default is developer domain, other options: yarn examples [sec,secure,stg,stg2,stg3,demo,developer or URL]","storybook":"yarn build && start-storybook -p 9001 -c .storybook","test-once":"jest","tslint-ci":"mkdir -p ./ci/results && yarn run-tslint -t checkstyle -o ./ci/results/tslint-results.xml $npm_package_config_tslint","run-tslint":"tslint -p tsconfig.json","validate-ci":"tsc --noEmit && yarn tslint-ci  && eslint $npm_package_config_eslint -f checkstyle -o ci/results/eslint-results.xml && yarn prettier-check","examples-build":"bash scripts/build-examples.sh","prepublishOnly":"yarn build","prettier-check":"prettier --check '{src,stories,styles,__mocks__,examples/server/src,examples/src,examples/test}/**/*.{ts,js,tsx,jsx,json,scss,md,yaml,html}'","prettier-write":"prettier --write '{src,stories,styles,__mocks__,examples/server/src,examples/src,examples/test}/**/*.{ts,js,tsx,jsx,json,scss,md,yaml,html}'","test-storybook":"yarn build && test-storybook","build-storybook":"yarn build && build-storybook -c .storybook -o dist-storybook","examples-server":"node examples/server/src/index.js","heroku-postbuild":"yarn examples-build developer","examples-testcafe":"./scripts/run-testcafe.sh visual","check-circular-deps":"madge --circular --extensions ts ./src","examples-testcafe-ci":"./scripts/run-testcafe.sh ci","examples-testcafe-live":"./scripts/run-testcafe.sh live"},"typings":"dist/index.d.ts","_npmUser":{"name":"gooddata-ci","email":"rail@gooddata.com"},"deprecated":"@gooddata/react-components@7 reached End of Support on March 31, 2022. Please upgrade (see https://sdk.gooddata.com/gooddata-ui/docs/supported_versions.html for more information).","repository":{"url":"git+ssh://git@github.com/gooddata/gooddata-react-components.git","type":"git"},"_npmVersion":"6.4.1","description":"GoodData.UI - A powerful JavaScript library for building analytical applications","directories":{},"lint-staged":{"{src,stories,styles,__mocks__,examples/server/src,examples/src,examples/test}/**/*.{ts,js,tsx,jsx,json,scss,md,yaml,html}":["prettier --write","git add"]},"_nodeVersion":"8.12.0","dependencies":{"rxjs":"^5.5.6","uuid":"^3.2.1","immer":"^1.3.1","lodash":"^4.17.15","invariant":"^2.2.2","classnames":"^2.2.6","highcharts":"7.1.1","prop-types":"^15.6.0","react-intl":"^2.4.0","custom-event":"^1.0.1","ag-grid-react":"20.0.0","react-measure":"^2.3.0","stringify-object":"^2.4.0","@gooddata/typings":"^2.17.1","ag-grid-community":"20.0.0","http-status-codes":"^1.3.0","@gooddata/js-utils":"^3.5.0","@gooddata/numberjs":"^3.1.2","fixed-data-table-2":"0.7.17","@gooddata/goodstrap":"^63.4.0","react-dom-factories":"^1.0.2","@gooddata/gooddata-js":"^11.18.2","json-stable-stringify":"^1.0.1","react-transition-group":"^2.2.1","hoist-non-react-statics":"^3.3.0","nodelist-foreach-polyfill":"^1.2.0","highcharts-grouped-categories":"^1.1.3"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"raf":"3.3.2","yup":"^0.24.1","jest":"24.7.1","husky":"3.0.0","madge":"^3.4.4","react":"^16.5.2","enzyme":"3.5.0","eslint":"4.19.1","formik":"^0.11.11","moment":"2.23.0","history":"^4.7.2","ts-jest":"24.0.0","webpack":"4.30.0","prettier":"1.16.4","react-ga":"^2.5.2","recharts":"1.0.0-beta.9","testcafe":"1.1.4","commander":"2.14.1","node-sass":"4.7.2","react-dom":"^16.5.2","supertest":"3.0.0","ts-loader":"6.0.0","css-loader":"0.28.7","jest-junit":"3.0.0","raw-loader":"0.5.1","styled-jsx":"2.2.1","typescript":"3.3.4000","@babel/core":"7.4.4","@types/jest":"24.0.6","@types/node":"7.0.8","@types/uuid":"3.4.3","file-loader":"3.0.1","lint-staged":"9.1.0","sass-loader":"6.0.6","webpack-cli":"3.3.2","@types/react":"16.0.34","babel-loader":"8.0.5","react-helmet":"5.2.0","react-select":"1.2.1","style-loader":"0.19.1","@types/enzyme":"3.1.13","@types/lodash":"4.14.123","testcafe-live":"0.1.4","@babel/runtime":"7.4.4","@babel/polyfill":"^7.4.4","@storybook/react":"5.0.11","@types/invariant":"2.2.29","@types/react-dom":"16.0.3","isomorphic-fetch":"2.2.1","react-datepicker":"1.1.0","react-router-dom":"4.2.2","@babel/preset-env":"7.4.4","@gooddata/mock-js":"^1.31.0","@storybook/addons":"5.0.11","@types/classnames":"2.2.3","@types/prop-types":"15.5.2","@types/react-intl":"2.3.5","@storybook/theming":"5.0.11","identity-obj-proxy":"^3.0.0","webpack-dev-server":"3.3.1","@babel/preset-react":"7.0.0","@types/react-portal":"4.0.1","babel-plugin-lodash":"3.3.4","html-webpack-plugin":"3.2.0","react-test-renderer":"16.4.2","@types/react-measure":"2.0.5","clean-webpack-plugin":"2.0.2","stats-webpack-plugin":"0.7.0","eslint-config-prettier":"4.1.0","react-google-recaptcha":"^0.14.1","tslint-config-prettier":"1.18.0","@gooddata/eslint-config":"^1.0.0","@gooddata/tslint-config":"1.0.0","@types/storybook__react":"4.0.1","@types/stringify-object":"^3.2.0","enzyme-adapter-react-16":"1.3.1","@gooddata/test-storybook":"3.1.1","@storybook/addon-actions":"5.0.11","@storybook/addon-options":"5.0.11","node-sass-magic-importer":"5.1.0","react-syntax-highlighter":"6.1.2","@types/fixed-data-table-2":"0.8.1","@types/react-test-renderer":"16.0.0","circular-dependency-plugin":"5.0.2","compression-webpack-plugin":"2.0.0","@types/json-stable-stringify":"^1.0.32","@types/enzyme-adapter-react-16":"1.0.3","@types/storybook__addon-actions":"3.4.2","@babel/plugin-proposal-class-properties":"7.4.4","@babel/plugin-proposal-object-rest-spread":"7.4.4","@babel/plugin-transform-async-to-generator":"7.4.4"},"peerDependencies":{"react":"^16.5.2","react-dom":"^16.5.2"},"_npmOperationalInternal":{"tmp":"tmp/react-components_7.2.0-beta.32_1568211159769_0.42737168468737896","host":"s3://npm-registry-packages"}},"7.2.0-beta.33":{"name":"@gooddata/react-components","version":"7.2.0-beta.33","author":{"name":"GoodData Corporation"},"license":"BSD-3-Clause","_id":"@gooddata/react-components@7.2.0-beta.33","maintainers":[{"name":"afi","email":"adam.fiedler@gooddata.com"},{"name":"bertold8","email":"ivan.nejezchleb@seznam.cz"},{"name":"brbistas","email":"valentinos.chraniotis@gooddata.com"},{"name":"bugsbunny338","email":"jiri.zajic@mensa.cz"},{"name":"gooddata-ci","email":"rail@gooddata.com"},{"name":"ivan.mjartan","email":"ivan.mjartan@gooddata.com"},{"name":"jakub-sterba","email":"jakub.sterba@gooddata.com"},{"name":"jaroslav.tomecek","email":"jaroslav.tomecek@gooddata.com"},{"name":"jkittler","email":"honza.kittler@gmail.com"},{"name":"khanh.le","email":"khanh.le@gooddata.com"},{"name":"langhamp","email":"pavel.langhammer@gooddata.com"},{"name":"lanhuynh","email":"lan.huynh@gooddata.com"},{"name":"linhhong","email":"linh.hong@gooddata.com"},{"name":"lpearce","email":"levi.pearce@gooddata.com"},{"name":"lupko","email":"lubomir.slivka@gooddata.com"},{"name":"martin.mosko","email":"martin.mosko@gooddata.com"},{"name":"michal.marsal","email":"michal.marsal@gooddata.com"},{"name":"nadtan","email":"tan.nguyen@gooddata.com"},{"name":"naibinh","email":"naibinh@gmail.com"},{"name":"nikolacech","email":"nikola.cech@gooddata.com"},{"name":"no23reason","email":"dan.homola@hotmail.cz"},{"name":"patrikbraborec","email":"patrik.braborec@gooddata.com"},{"name":"pbenes","email":"petr.benes@gooddata.com"},{"name":"petrjanu","email":"petr.janu@gooddata.com"},{"name":"ptquang86","email":"ptquang86@gmail.com"},{"name":"qduval","email":"quentin.duval@gooddata.com"},{"name":"rodri360","email":"me@rodri360.com"},{"name":"sitina","email":"jiri.sitina@gooddata.com"},{"name":"sondo","email":"son.do@gooddata.com"},{"name":"strouhaljan","email":"strouhal.jan@gmail.com"},{"name":"tomas.bouma","email":"tomas.bouma@gooddata.com"},{"name":"tomas.kratochvil","email":"tomas.kratochvil@gooddata.com"},{"name":"tomasreichmann","email":"tomasreichmann@gmail.com"},{"name":"tomsatgd","email":"tomas.satinsky@gooddata.com"},{"name":"tu.ngo","email":"tu.ngo@gooddata.com"},{"name":"vlastikcz","email":"vlastimil.kotas@gooddata.com"},{"name":"xmort","email":"petr.dolejsi@gooddata.com"},{"name":"yanlipnican","email":"yanlipnican@gmail.com"}],"homepage":"https://github.com/gooddata/gooddata-react-components#readme","bugs":{"url":"https://github.com/gooddata/gooddata-react-components/issues"},"dist":{"shasum":"ad7e29354390cfab244e64984618a1bc01587118","tarball":"https://registry.npmjs.org/@gooddata/react-components/-/react-components-7.2.0-beta.33.tgz","fileCount":1831,"integrity":"sha512-x/MceAgq4TGJGcVF5lAD89gP2d+t+itfsoK78Vw4cyt994FrGM2dW+1hFb8Vq2mycHnDTN0v52cSyPOGk9Tx2w==","signatures":[{"sig":"MEUCIGWBnlAHNor07eTFETCXwRAd4jO8vOheJUTHslI4uSX8AiEAkNVHUdo6dfflKiqoooWu8nPuUswEE/84vGPBS+PKJ14=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":7564998,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJdf5rqCRA9TVsSAnZWagAA094P+gI9dmC6SISLXV7pZTbC\nY8WQUAA3QNUSCVnQkClQf0D7x6QLFHZoTrS9RL1aTxjK8OO0d92zSmm5b4RQ\nKdz5KojMNbFJ3phYmmDaxnOOWrwtMZve1+Jjs8gMvJdLqMR4pFOYSDL4fCIz\nbAa9odNhe4Z44T1X1ddpoTeG1HK8esJrPPP4BXYhd4L1DzBc+AwaNoNhD7qT\n25/8Gdd41BBEDBEZWyUvOWvq5MAlgOmrnSsRGDudDrsl6yp8C2ggp3wjmUM+\n6gFQxvdwrq0QZBUI+6+guTjfBr3mahLNJK0PZn3Jb2r8CFo01OZr2gAUU4i2\nBw/f24TzSOpjwT4/dhQaTLC3jXYZLlvHkrwB3HVrZJwwzAksPDRV6PuqrJd9\nSOZD45KktLtb1Ch+y4hRQGN0EPKR54Ty94RNqOZb0jo4qRGd1r1Tlm8Y5IlZ\njUea3sFKEv9sacO3Dc0KHjX+MNIFIMZUTNOpoHkn5ZcTcsqJznqUD6OyjESF\nzONqoRkacrWBxKAS+fInBYST2MLI6lwzHsjvQhNLWauSlWCkOjalKIwNh8ns\nku4aRSthQVBSjGzoTMvV/enVhd9Qh8kjTgpIeoIfH36fTIIo5deZKMQ/ByZb\n/xUZ3NMzktEh0a4FsOWWDu0pmhIn80FOJoxFYZdsehVEJLfjXWO7Jv+5VnPo\nouvd\r\n=BOzU\r\n-----END PGP SIGNATURE-----\r\n"},"jest":{"testRegex":"(/__tests__/.*|\\.(test|spec))\\.(tsx?|jsx?)$","transform":{".(js|jsx)":"babel-jest",".(ts|tsx)":"ts-jest"},"collectCoverage":false,"moduleNameMapper":{"\\.(css|less|sass|scss)$":"<rootDir>/__mocks__/styleMock.ts","^[./a-zA-Z0-9$_-]+\\.svg$":"<rootDir>/jestSvgStub.js"},"coverageReporters":["html"],"setupFilesAfterEnv":["<rootDir>/jest.setup.js"],"collectCoverageFrom":["src/**/*.{ts,tsx}","examples/server/src/**/*.{js,jsx}","!**/*.d.ts"],"moduleFileExtensions":["ts","tsx","js","jsx","json"],"testPathIgnorePatterns":[",/node_modules/","/dist/"]},"main":"dist/index.js","husky":{"hooks":{"pre-commit":"lint-staged"}},"config":{"eslint":"./examples/**/*.{js,jsx}","tslint":"./{__mocks__,src,stories}/{,**/}*.{ts,tsx}"},"readme":"[![npm version](https://badge.fury.io/js/%40gooddata%2Freact-components.svg)](https://www.npmjs.com/package/@gooddata/react-components) \n\n# GoodData.UI React components\n> A React-based JavaScript library for building data-driven applications\n\n## Getting started\n- [GoodData.UI Documentation](http://sdk.gooddata.com/gooddata-ui/)\n- [GoodData.UI Live Examples](https://gooddata-examples.herokuapp.com/)\n- [Stack Overflow](https://stackoverflow.com/questions/tagged/gooddata)\n\n### Usage\nWith [yarn](https://yarnpkg.com) installed, go to your project directory and run\n```\n$ yarn add @gooddata/react-components\n```\nIf you prefer [npm](npmjs.com) run\n```\n$ npm install --save @gooddata/react-components\n```\n\nThe public API is exposed via global `index.js`. Except for the styles, do not import any other file directly\nbecause they are not intended to be part of the public API.\n\n## Contributing\n\nWe welcome any contribution in form of [issues](https://github.com/gooddata/gooddata-react-components/issues) or [pull requests](https://github.com/gooddata/gooddata-react-components/pulls).\nThese commands may come in handy while developing:\n\n| command | description |\n| ------- | ----------- |\n| `yarn install --pure-lockfile` | first step |\n| ||\n| `yarn dev` | build react-components to `/dist` in watch mode |\n| `yarn test` | run all unit tests |\n| `yarn prettier-write` | format the source code to match the valid codestyle |\n| `yarn validate` | validate codestyle |\n| ||\n| `yarn storybook` | run storybook from `/stories` on http://localhost:9001 |\n| `yarn build-storybook` | build storybook to `/dist-storybook` |\n| `yarn test-storybook` | run storybook and [screenshot tests](https://github.com/gooddata/gdc-client-utils/tree/master/test-storybook) |\n| ||\n| `yarn examples` | run Live Examples dev-server from `/examples` on https://localhost:8999 |\n| `yarn examples-build` | build Live Examples to `/examples/dist` |\n| `yarn examples-server` | serve built Live Examples - see `/examples/server/src` |\n| `yarn examples-testcafe` | run testcafe tests against `localhost:8999` |\n\n### Deploy to heroku.com\nWhen you deploy this repo to heroku, it serves *GoodData.UI Live Examples*.\nRelevant tasks are in `Procfile` and `package.json`.\n\n```bash\n# run in the project directory\nheroku login\nheroku create <your-app-name>\nheroku config:set DOMAIN_ADMIN_USERNAME=x@gooddata.com DOMAIN_ADMIN_PASSWORD=xy PROJECT_ID_TO_ASSIGN=xms7ga4tf3g3nzucd8380o2bev8oeknp\ngit push heroku HEAD:master\nheroku open\n```\n\n### Run Live Examples Locally\nTo run *GoodData.UI Live Examples* locally:\n```bash\ngit clone <this-repository>\ncd  <repository-folder>\nyarn install --pure-lockfile\nyarn examples\n```\nThen open https://localhost:8999 and login using Live Examples account (you can [create one here](https://gooddata-examples.herokuapp.com/registration)).\n\n### Source code formatting\nThe source code in the repository is formatted by [Prettier](https://prettier.io/). \nThe format of the code is validated by our Continuous Integration server and is one of the requirements of successful merge.\n\nPrettier is supported by every major IDE. You can find the list of supported editors and how to configure them [here](https://prettier.io/docs/en/editors.html).\n\nIn the case, when your editor is not supported or you don't want to setup the integration, you can run the `yarn prettier-write` command to reformat the code before commit.\n\n## Changelog\n\n- see [CHANGELOG.md](CHANGELOG.md)\n\n## License\n\n(C) 2007-2018 GoodData Corporation\n\nThis project is dual licensed:\n\n- The ATTRIBUTION-NONCOMMERCIAL 4.0 INTERNATIONAL (CC BY-NC 4.0) is used for purpose of the trial experience and evaluation of GoodData.UI library.\n- The GOODDATA GOODDATA.UI LIBRARY END USER LICENSE AGREEMENT is used for GoodData customers.\n\nFor more information, please see [LICENSE](https://github.com/gooddata/gooddata-react-components/blob/master/LICENSE)\n","gitHead":"254a1283ed850495cadb216b9f861ca2f755cbf3","scripts":{"dev":"bash scripts/build.sh --dev-watch","test":"jest --watch","build":"bash scripts/build.sh","tslint":"yarn run-tslint -t verbose $npm_package_config_tslint","prepare":"cd examples/server && yarn install --frozen-lockfile && cd ../..; rm -r examples/node_modules 2>/dev/null; true","examples":"bash scripts/run-examples.sh","prepare?":"# Called before `npm publish` and on local `npm install`. Temporarily also for deleting obsolete node_modules. Ends with `true` to continue gracefully.","validate":"tsc --noEmit && yarn tslint && eslint $npm_package_config_eslint && yarn prettier-check","build-dev":"bash scripts/build.sh --dev","examples?":"# Default is developer domain, other options: yarn examples [sec,secure,stg,stg2,stg3,demo,developer or URL]","storybook":"yarn build && start-storybook -p 9001 -c .storybook","test-once":"jest","tslint-ci":"mkdir -p ./ci/results && yarn run-tslint -t checkstyle -o ./ci/results/tslint-results.xml $npm_package_config_tslint","run-tslint":"tslint -p tsconfig.json","validate-ci":"tsc --noEmit && yarn tslint-ci  && eslint $npm_package_config_eslint -f checkstyle -o ci/results/eslint-results.xml && yarn prettier-check","examples-build":"bash scripts/build-examples.sh","prepublishOnly":"yarn build","prettier-check":"prettier --check '{src,stories,styles,__mocks__,examples/server/src,examples/src,examples/test}/**/*.{ts,js,tsx,jsx,json,scss,md,yaml,html}'","prettier-write":"prettier --write '{src,stories,styles,__mocks__,examples/server/src,examples/src,examples/test}/**/*.{ts,js,tsx,jsx,json,scss,md,yaml,html}'","test-storybook":"yarn build && test-storybook","build-storybook":"yarn build && build-storybook -c .storybook -o dist-storybook","examples-server":"node examples/server/src/index.js","heroku-postbuild":"yarn examples-build developer","examples-testcafe":"./scripts/run-testcafe.sh visual","check-circular-deps":"madge --circular --extensions ts ./src","examples-testcafe-ci":"./scripts/run-testcafe.sh ci","examples-testcafe-live":"./scripts/run-testcafe.sh live"},"typings":"dist/index.d.ts","_npmUser":{"name":"gooddata-ci","email":"rail@gooddata.com"},"deprecated":"@gooddata/react-components@7 reached End of Support on March 31, 2022. Please upgrade (see https://sdk.gooddata.com/gooddata-ui/docs/supported_versions.html for more information).","repository":{"url":"git+ssh://git@github.com/gooddata/gooddata-react-components.git","type":"git"},"_npmVersion":"6.4.1","description":"GoodData.UI - A powerful JavaScript library for building analytical applications","directories":{},"lint-staged":{"{src,stories,styles,__mocks__,examples/server/src,examples/src,examples/test}/**/*.{ts,js,tsx,jsx,json,scss,md,yaml,html}":["prettier --write","git add"]},"_nodeVersion":"8.12.0","dependencies":{"rxjs":"^5.5.6","uuid":"^3.2.1","immer":"^1.3.1","lodash":"^4.17.15","invariant":"^2.2.2","classnames":"^2.2.6","highcharts":"7.1.1","prop-types":"^15.6.0","react-intl":"^2.4.0","custom-event":"^1.0.1","ag-grid-react":"20.0.0","react-measure":"^2.3.0","stringify-object":"^2.4.0","@gooddata/typings":"^2.17.1","ag-grid-community":"20.0.0","http-status-codes":"^1.3.0","@gooddata/js-utils":"^3.5.0","@gooddata/numberjs":"^3.1.2","fixed-data-table-2":"0.7.17","@gooddata/goodstrap":"^63.4.0","react-dom-factories":"^1.0.2","@gooddata/gooddata-js":"^11.18.2","json-stable-stringify":"^1.0.1","react-transition-group":"^2.2.1","hoist-non-react-statics":"^3.3.0","nodelist-foreach-polyfill":"^1.2.0","highcharts-grouped-categories":"^1.1.3"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"raf":"3.3.2","yup":"^0.24.1","jest":"24.7.1","husky":"3.0.0","madge":"^3.4.4","react":"^16.5.2","enzyme":"3.5.0","eslint":"4.19.1","formik":"^0.11.11","moment":"2.23.0","history":"^4.7.2","ts-jest":"24.0.0","webpack":"4.30.0","prettier":"1.16.4","react-ga":"^2.5.2","recharts":"1.0.0-beta.9","testcafe":"1.1.4","commander":"2.14.1","node-sass":"4.7.2","react-dom":"^16.5.2","supertest":"3.0.0","ts-loader":"6.0.0","css-loader":"0.28.7","jest-junit":"3.0.0","raw-loader":"0.5.1","styled-jsx":"2.2.1","typescript":"3.3.4000","@babel/core":"7.4.4","@types/jest":"24.0.6","@types/node":"7.0.8","@types/uuid":"3.4.3","file-loader":"3.0.1","lint-staged":"9.1.0","sass-loader":"6.0.6","webpack-cli":"3.3.2","@types/react":"16.0.34","babel-loader":"8.0.5","react-helmet":"5.2.0","react-select":"1.2.1","style-loader":"0.19.1","@types/enzyme":"3.1.13","@types/lodash":"4.14.123","testcafe-live":"0.1.4","@babel/runtime":"7.4.4","@babel/polyfill":"^7.4.4","@storybook/react":"5.0.11","@types/invariant":"2.2.29","@types/react-dom":"16.0.3","isomorphic-fetch":"2.2.1","react-datepicker":"1.1.0","react-router-dom":"4.2.2","@babel/preset-env":"7.4.4","@gooddata/mock-js":"^1.31.0","@storybook/addons":"5.0.11","@types/classnames":"2.2.3","@types/prop-types":"15.5.2","@types/react-intl":"2.3.5","@storybook/theming":"5.0.11","identity-obj-proxy":"^3.0.0","webpack-dev-server":"3.3.1","@babel/preset-react":"7.0.0","@types/react-portal":"4.0.1","babel-plugin-lodash":"3.3.4","html-webpack-plugin":"3.2.0","react-test-renderer":"16.4.2","@types/react-measure":"2.0.5","clean-webpack-plugin":"2.0.2","stats-webpack-plugin":"0.7.0","eslint-config-prettier":"4.1.0","react-google-recaptcha":"^0.14.1","tslint-config-prettier":"1.18.0","@gooddata/eslint-config":"^1.0.0","@gooddata/tslint-config":"1.0.0","@types/storybook__react":"4.0.1","@types/stringify-object":"^3.2.0","enzyme-adapter-react-16":"1.3.1","@gooddata/test-storybook":"3.1.1","@storybook/addon-actions":"5.0.11","@storybook/addon-options":"5.0.11","node-sass-magic-importer":"5.1.0","react-syntax-highlighter":"6.1.2","@types/fixed-data-table-2":"0.8.1","@types/react-test-renderer":"16.0.0","circular-dependency-plugin":"5.0.2","compression-webpack-plugin":"2.0.0","@types/json-stable-stringify":"^1.0.32","@types/enzyme-adapter-react-16":"1.0.3","@types/storybook__addon-actions":"3.4.2","@babel/plugin-proposal-class-properties":"7.4.4","@babel/plugin-proposal-object-rest-spread":"7.4.4","@babel/plugin-transform-async-to-generator":"7.4.4"},"peerDependencies":{"react":"^16.5.2","react-dom":"^16.5.2"},"_npmOperationalInternal":{"tmp":"tmp/react-components_7.2.0-beta.33_1568643817788_0.7528364227660966","host":"s3://npm-registry-packages"}},"7.2.0-beta.34":{"name":"@gooddata/react-components","version":"7.2.0-beta.34","author":{"name":"GoodData Corporation"},"license":"BSD-3-Clause","_id":"@gooddata/react-components@7.2.0-beta.34","maintainers":[{"name":"afi","email":"adam.fiedler@gooddata.com"},{"name":"bertold8","email":"ivan.nejezchleb@seznam.cz"},{"name":"brbistas","email":"valentinos.chraniotis@gooddata.com"},{"name":"bugsbunny338","email":"jiri.zajic@mensa.cz"},{"name":"gooddata-ci","email":"rail@gooddata.com"},{"name":"ivan.mjartan","email":"ivan.mjartan@gooddata.com"},{"name":"jakub-sterba","email":"jakub.sterba@gooddata.com"},{"name":"jaroslav.tomecek","email":"jaroslav.tomecek@gooddata.com"},{"name":"jkittler","email":"honza.kittler@gmail.com"},{"name":"khanh.le","email":"khanh.le@gooddata.com"},{"name":"langhamp","email":"pavel.langhammer@gooddata.com"},{"name":"lanhuynh","email":"lan.huynh@gooddata.com"},{"name":"linhhong","email":"linh.hong@gooddata.com"},{"name":"lpearce","email":"levi.pearce@gooddata.com"},{"name":"lupko","email":"lubomir.slivka@gooddata.com"},{"name":"martin.mosko","email":"martin.mosko@gooddata.com"},{"name":"michal.marsal","email":"michal.marsal@gooddata.com"},{"name":"nadtan","email":"tan.nguyen@gooddata.com"},{"name":"naibinh","email":"naibinh@gmail.com"},{"name":"nikolacech","email":"nikola.cech@gooddata.com"},{"name":"no23reason","email":"dan.homola@hotmail.cz"},{"name":"patrikbraborec","email":"patrik.braborec@gooddata.com"},{"name":"pbenes","email":"petr.benes@gooddata.com"},{"name":"petrjanu","email":"petr.janu@gooddata.com"},{"name":"ptquang86","email":"ptquang86@gmail.com"},{"name":"qduval","email":"quentin.duval@gooddata.com"},{"name":"rodri360","email":"me@rodri360.com"},{"name":"sitina","email":"jiri.sitina@gooddata.com"},{"name":"sondo","email":"son.do@gooddata.com"},{"name":"strouhaljan","email":"strouhal.jan@gmail.com"},{"name":"tomas.bouma","email":"tomas.bouma@gooddata.com"},{"name":"tomas.kratochvil","email":"tomas.kratochvil@gooddata.com"},{"name":"tomasreichmann","email":"tomasreichmann@gmail.com"},{"name":"tomsatgd","email":"tomas.satinsky@gooddata.com"},{"name":"tu.ngo","email":"tu.ngo@gooddata.com"},{"name":"vlastikcz","email":"vlastimil.kotas@gooddata.com"},{"name":"xmort","email":"petr.dolejsi@gooddata.com"},{"name":"yanlipnican","email":"yanlipnican@gmail.com"}],"homepage":"https://github.com/gooddata/gooddata-react-components#readme","bugs":{"url":"https://github.com/gooddata/gooddata-react-components/issues"},"dist":{"shasum":"143caa8fc67f995ed34818bf7f37c79f1664ff31","tarball":"https://registry.npmjs.org/@gooddata/react-components/-/react-components-7.2.0-beta.34.tgz","fileCount":1831,"integrity":"sha512-t9KMGhAixXF0+lekx4695mZK6ws8BNSDdjWOsJLsV4LoIYIn6qEl1zLBfwC7yxReCh9qxWRcBkZAiH/xtqt61g==","signatures":[{"sig":"MEMCHw267YmTyyhgGznELhx/WoOIIiMJA2ETHQOKfWp4MJACIEUJxavEQ29u/itIScn7v2ZbPCRAUR5W7+usPf9u+mHF","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":7564999,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJdf6n4CRA9TVsSAnZWagAApKMQAI4iDjTYmCFbDTmFZ1FB\nW7YLTOvq19YNy+876aQH8Cp+k93vsrhXJTrn/PhicLuJ0UrfGc2Bz4v16M0N\nDa0wgLCDdOQFhfVZqDKqjwzuJQHpk3Osh8Y/8jWYovkWIVq7meWw4xNb3nie\nXlElORsB3UrlVbsijSU2Hnpk0iuC4qtAJrJvY2KMDyWxwWwLDPXmXdvljB2K\nXvVqiSbG/6BHgFywVECegI7kEcCr8xOw22f/UeopOClpOcf8WbNXyIPq32+h\ngOiMhF+FRMVBEYWxTp1pAY4clCwIsLkbFO5UkAl4ZdKSiFziQHGIc96NzfAR\nNSfkXmBejhVLtoiHzUuy5VJIomQY5jiXkJnTqaavX/xDkJL8CaXbftmH3xur\n4AQS32S8NlHoGyG9QlEqZ3RRxL29CxBjTTtdLJKQNdIAagLVLJcse7Lnmisa\nxQHDYWMiIEA91RzK8gOX1V170r048zQs9fxRQ+QUhfAT81MEW/6+/cO8+uKk\nEsiLt5tMyanELsjf6zQfnilHQsZTN4bcSC/GceYzFCyTpzGkukCdy/3NhacO\nLub3rqyZx4k8C74VYLzBMIcB9OIE3q/++JLqkhUPwpg3G6nz72gXBuRbAyqm\nvuQY2jowCIMd1mxGn/63igX2oZ2LRR37notj6plysqOFZp+CUdgJHcUUGNnD\n8pUq\r\n=EstT\r\n-----END PGP SIGNATURE-----\r\n"},"jest":{"testRegex":"(/__tests__/.*|\\.(test|spec))\\.(tsx?|jsx?)$","transform":{".(js|jsx)":"babel-jest",".(ts|tsx)":"ts-jest"},"collectCoverage":false,"moduleNameMapper":{"\\.(css|less|sass|scss)$":"<rootDir>/__mocks__/styleMock.ts","^[./a-zA-Z0-9$_-]+\\.svg$":"<rootDir>/jestSvgStub.js"},"coverageReporters":["html"],"setupFilesAfterEnv":["<rootDir>/jest.setup.js"],"collectCoverageFrom":["src/**/*.{ts,tsx}","examples/server/src/**/*.{js,jsx}","!**/*.d.ts"],"moduleFileExtensions":["ts","tsx","js","jsx","json"],"testPathIgnorePatterns":[",/node_modules/","/dist/"]},"main":"dist/index.js","husky":{"hooks":{"pre-commit":"lint-staged"}},"config":{"eslint":"./examples/**/*.{js,jsx}","tslint":"./{__mocks__,src,stories}/{,**/}*.{ts,tsx}"},"readme":"[![npm version](https://badge.fury.io/js/%40gooddata%2Freact-components.svg)](https://www.npmjs.com/package/@gooddata/react-components) \n\n# GoodData.UI React components\n> A React-based JavaScript library for building data-driven applications\n\n## Getting started\n- [GoodData.UI Documentation](http://sdk.gooddata.com/gooddata-ui/)\n- [GoodData.UI Live Examples](https://gooddata-examples.herokuapp.com/)\n- [Stack Overflow](https://stackoverflow.com/questions/tagged/gooddata)\n\n### Usage\nWith [yarn](https://yarnpkg.com) installed, go to your project directory and run\n```\n$ yarn add @gooddata/react-components\n```\nIf you prefer [npm](npmjs.com) run\n```\n$ npm install --save @gooddata/react-components\n```\n\nThe public API is exposed via global `index.js`. Except for the styles, do not import any other file directly\nbecause they are not intended to be part of the public API.\n\n## Contributing\n\nWe welcome any contribution in form of [issues](https://github.com/gooddata/gooddata-react-components/issues) or [pull requests](https://github.com/gooddata/gooddata-react-components/pulls).\nThese commands may come in handy while developing:\n\n| command | description |\n| ------- | ----------- |\n| `yarn install --pure-lockfile` | first step |\n| ||\n| `yarn dev` | build react-components to `/dist` in watch mode |\n| `yarn test` | run all unit tests |\n| `yarn prettier-write` | format the source code to match the valid codestyle |\n| `yarn validate` | validate codestyle |\n| ||\n| `yarn storybook` | run storybook from `/stories` on http://localhost:9001 |\n| `yarn build-storybook` | build storybook to `/dist-storybook` |\n| `yarn test-storybook` | run storybook and [screenshot tests](https://github.com/gooddata/gdc-client-utils/tree/master/test-storybook) |\n| ||\n| `yarn examples` | run Live Examples dev-server from `/examples` on https://localhost:8999 |\n| `yarn examples-build` | build Live Examples to `/examples/dist` |\n| `yarn examples-server` | serve built Live Examples - see `/examples/server/src` |\n| `yarn examples-testcafe` | run testcafe tests against `localhost:8999` |\n\n### Deploy to heroku.com\nWhen you deploy this repo to heroku, it serves *GoodData.UI Live Examples*.\nRelevant tasks are in `Procfile` and `package.json`.\n\n```bash\n# run in the project directory\nheroku login\nheroku create <your-app-name>\nheroku config:set DOMAIN_ADMIN_USERNAME=x@gooddata.com DOMAIN_ADMIN_PASSWORD=xy PROJECT_ID_TO_ASSIGN=xms7ga4tf3g3nzucd8380o2bev8oeknp\ngit push heroku HEAD:master\nheroku open\n```\n\n### Run Live Examples Locally\nTo run *GoodData.UI Live Examples* locally:\n```bash\ngit clone <this-repository>\ncd  <repository-folder>\nyarn install --pure-lockfile\nyarn examples\n```\nThen open https://localhost:8999 and login using Live Examples account (you can [create one here](https://gooddata-examples.herokuapp.com/registration)).\n\n### Source code formatting\nThe source code in the repository is formatted by [Prettier](https://prettier.io/). \nThe format of the code is validated by our Continuous Integration server and is one of the requirements of successful merge.\n\nPrettier is supported by every major IDE. You can find the list of supported editors and how to configure them [here](https://prettier.io/docs/en/editors.html).\n\nIn the case, when your editor is not supported or you don't want to setup the integration, you can run the `yarn prettier-write` command to reformat the code before commit.\n\n## Changelog\n\n- see [CHANGELOG.md](CHANGELOG.md)\n\n## License\n\n(C) 2007-2018 GoodData Corporation\n\nThis project is dual licensed:\n\n- The ATTRIBUTION-NONCOMMERCIAL 4.0 INTERNATIONAL (CC BY-NC 4.0) is used for purpose of the trial experience and evaluation of GoodData.UI library.\n- The GOODDATA GOODDATA.UI LIBRARY END USER LICENSE AGREEMENT is used for GoodData customers.\n\nFor more information, please see [LICENSE](https://github.com/gooddata/gooddata-react-components/blob/master/LICENSE)\n","gitHead":"2692b8e675c9fc647d100c5043a386a6c6d23eac","scripts":{"dev":"bash scripts/build.sh --dev-watch","test":"jest --watch","build":"bash scripts/build.sh","tslint":"yarn run-tslint -t verbose $npm_package_config_tslint","prepare":"cd examples/server && yarn install --frozen-lockfile && cd ../..; rm -r examples/node_modules 2>/dev/null; true","examples":"bash scripts/run-examples.sh","prepare?":"# Called before `npm publish` and on local `npm install`. Temporarily also for deleting obsolete node_modules. Ends with `true` to continue gracefully.","validate":"tsc --noEmit && yarn tslint && eslint $npm_package_config_eslint && yarn prettier-check","build-dev":"bash scripts/build.sh --dev","examples?":"# Default is developer domain, other options: yarn examples [sec,secure,stg,stg2,stg3,demo,developer or URL]","storybook":"yarn build && start-storybook -p 9001 -c .storybook","test-once":"jest","tslint-ci":"mkdir -p ./ci/results && yarn run-tslint -t checkstyle -o ./ci/results/tslint-results.xml $npm_package_config_tslint","run-tslint":"tslint -p tsconfig.json","validate-ci":"tsc --noEmit && yarn tslint-ci  && eslint $npm_package_config_eslint -f checkstyle -o ci/results/eslint-results.xml && yarn prettier-check","examples-build":"bash scripts/build-examples.sh","prepublishOnly":"yarn build","prettier-check":"prettier --check '{src,stories,styles,__mocks__,examples/server/src,examples/src,examples/test}/**/*.{ts,js,tsx,jsx,json,scss,md,yaml,html}'","prettier-write":"prettier --write '{src,stories,styles,__mocks__,examples/server/src,examples/src,examples/test}/**/*.{ts,js,tsx,jsx,json,scss,md,yaml,html}'","test-storybook":"yarn build && test-storybook","build-storybook":"yarn build && build-storybook -c .storybook -o dist-storybook","examples-server":"node examples/server/src/index.js","heroku-postbuild":"yarn examples-build developer","examples-testcafe":"./scripts/run-testcafe.sh visual","check-circular-deps":"madge --circular --extensions ts ./src","examples-testcafe-ci":"./scripts/run-testcafe.sh ci","examples-testcafe-live":"./scripts/run-testcafe.sh live"},"typings":"dist/index.d.ts","_npmUser":{"name":"gooddata-ci","email":"rail@gooddata.com"},"deprecated":"@gooddata/react-components@7 reached End of Support on March 31, 2022. Please upgrade (see https://sdk.gooddata.com/gooddata-ui/docs/supported_versions.html for more information).","repository":{"url":"git+ssh://git@github.com/gooddata/gooddata-react-components.git","type":"git"},"_npmVersion":"6.4.1","description":"GoodData.UI - A powerful JavaScript library for building analytical applications","directories":{},"lint-staged":{"{src,stories,styles,__mocks__,examples/server/src,examples/src,examples/test}/**/*.{ts,js,tsx,jsx,json,scss,md,yaml,html}":["prettier --write","git add"]},"_nodeVersion":"8.12.0","dependencies":{"rxjs":"^5.5.6","uuid":"^3.2.1","immer":"^1.3.1","lodash":"^4.17.15","invariant":"^2.2.2","classnames":"^2.2.6","highcharts":"7.1.1","prop-types":"^15.6.0","react-intl":"^2.4.0","custom-event":"^1.0.1","ag-grid-react":"20.0.0","react-measure":"^2.3.0","stringify-object":"^2.4.0","@gooddata/typings":"^2.17.1","ag-grid-community":"20.0.0","http-status-codes":"^1.3.0","@gooddata/js-utils":"^3.5.0","@gooddata/numberjs":"^3.1.2","fixed-data-table-2":"0.7.17","@gooddata/goodstrap":"^63.4.0","react-dom-factories":"^1.0.2","@gooddata/gooddata-js":"^11.18.2","json-stable-stringify":"^1.0.1","react-transition-group":"^2.2.1","hoist-non-react-statics":"^3.3.0","nodelist-foreach-polyfill":"^1.2.0","highcharts-grouped-categories":"^1.1.3"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"raf":"3.3.2","yup":"^0.24.1","jest":"24.7.1","husky":"3.0.0","madge":"^3.4.4","react":"^16.5.2","enzyme":"3.5.0","eslint":"4.19.1","formik":"^0.11.11","moment":"2.23.0","history":"^4.7.2","ts-jest":"24.0.0","webpack":"4.30.0","prettier":"1.16.4","react-ga":"^2.5.2","recharts":"1.0.0-beta.9","testcafe":"1.1.4","commander":"2.14.1","node-sass":"4.7.2","react-dom":"^16.5.2","supertest":"3.0.0","ts-loader":"6.0.0","css-loader":"0.28.7","jest-junit":"3.0.0","raw-loader":"0.5.1","styled-jsx":"2.2.1","typescript":"3.3.4000","@babel/core":"7.4.4","@types/jest":"24.0.6","@types/node":"7.0.8","@types/uuid":"3.4.3","file-loader":"3.0.1","lint-staged":"9.1.0","sass-loader":"6.0.6","webpack-cli":"3.3.2","@types/react":"16.0.34","babel-loader":"8.0.5","react-helmet":"5.2.0","react-select":"1.2.1","style-loader":"0.19.1","@types/enzyme":"3.1.13","@types/lodash":"4.14.123","testcafe-live":"0.1.4","@babel/runtime":"7.4.4","@babel/polyfill":"^7.4.4","@storybook/react":"5.0.11","@types/invariant":"2.2.29","@types/react-dom":"16.0.3","isomorphic-fetch":"2.2.1","react-datepicker":"1.1.0","react-router-dom":"4.2.2","@babel/preset-env":"7.4.4","@gooddata/mock-js":"^1.31.0","@storybook/addons":"5.0.11","@types/classnames":"2.2.3","@types/prop-types":"15.5.2","@types/react-intl":"2.3.5","@storybook/theming":"5.0.11","identity-obj-proxy":"^3.0.0","webpack-dev-server":"3.3.1","@babel/preset-react":"7.0.0","@types/react-portal":"4.0.1","babel-plugin-lodash":"3.3.4","html-webpack-plugin":"3.2.0","react-test-renderer":"16.4.2","@types/react-measure":"2.0.5","clean-webpack-plugin":"2.0.2","stats-webpack-plugin":"0.7.0","eslint-config-prettier":"4.1.0","react-google-recaptcha":"^0.14.1","tslint-config-prettier":"1.18.0","@gooddata/eslint-config":"^1.0.0","@gooddata/tslint-config":"1.0.0","@types/storybook__react":"4.0.1","@types/stringify-object":"^3.2.0","enzyme-adapter-react-16":"1.3.1","@gooddata/test-storybook":"3.1.1","@storybook/addon-actions":"5.0.11","@storybook/addon-options":"5.0.11","node-sass-magic-importer":"5.1.0","react-syntax-highlighter":"11.0.2","@types/fixed-data-table-2":"0.8.1","@types/react-test-renderer":"16.0.0","circular-dependency-plugin":"5.0.2","compression-webpack-plugin":"2.0.0","@types/json-stable-stringify":"^1.0.32","@types/enzyme-adapter-react-16":"1.0.3","@types/storybook__addon-actions":"3.4.2","@babel/plugin-proposal-class-properties":"7.4.4","@babel/plugin-proposal-object-rest-spread":"7.4.4","@babel/plugin-transform-async-to-generator":"7.4.4"},"peerDependencies":{"react":"^16.5.2","react-dom":"^16.5.2"},"_npmOperationalInternal":{"tmp":"tmp/react-components_7.2.0-beta.34_1568647671325_0.9196360079396919","host":"s3://npm-registry-packages"}},"7.2.0-beta.35":{"name":"@gooddata/react-components","version":"7.2.0-beta.35","author":{"name":"GoodData Corporation"},"license":"BSD-3-Clause","_id":"@gooddata/react-components@7.2.0-beta.35","maintainers":[{"name":"afi","email":"adam.fiedler@gooddata.com"},{"name":"bertold8","email":"ivan.nejezchleb@seznam.cz"},{"name":"brbistas","email":"valentinos.chraniotis@gooddata.com"},{"name":"bugsbunny338","email":"jiri.zajic@mensa.cz"},{"name":"gooddata-ci","email":"rail@gooddata.com"},{"name":"ivan.mjartan","email":"ivan.mjartan@gooddata.com"},{"name":"jakub-sterba","email":"jakub.sterba@gooddata.com"},{"name":"jaroslav.tomecek","email":"jaroslav.tomecek@gooddata.com"},{"name":"jkittler","email":"honza.kittler@gmail.com"},{"name":"khanh.le","email":"khanh.le@gooddata.com"},{"name":"langhamp","email":"pavel.langhammer@gooddata.com"},{"name":"lanhuynh","email":"lan.huynh@gooddata.com"},{"name":"linhhong","email":"linh.hong@gooddata.com"},{"name":"lpearce","email":"levi.pearce@gooddata.com"},{"name":"lupko","email":"lubomir.slivka@gooddata.com"},{"name":"martin.mosko","email":"martin.mosko@gooddata.com"},{"name":"michal.marsal","email":"michal.marsal@gooddata.com"},{"name":"nadtan","email":"tan.nguyen@gooddata.com"},{"name":"naibinh","email":"naibinh@gmail.com"},{"name":"nikolacech","email":"nikola.cech@gooddata.com"},{"name":"no23reason","email":"dan.homola@hotmail.cz"},{"name":"patrikbraborec","email":"patrik.braborec@gooddata.com"},{"name":"pbenes","email":"petr.benes@gooddata.com"},{"name":"petrjanu","email":"petr.janu@gooddata.com"},{"name":"ptquang86","email":"ptquang86@gmail.com"},{"name":"qduval","email":"quentin.duval@gooddata.com"},{"name":"rodri360","email":"me@rodri360.com"},{"name":"sitina","email":"jiri.sitina@gooddata.com"},{"name":"sondo","email":"son.do@gooddata.com"},{"name":"strouhaljan","email":"strouhal.jan@gmail.com"},{"name":"tomas.bouma","email":"tomas.bouma@gooddata.com"},{"name":"tomas.kratochvil","email":"tomas.kratochvil@gooddata.com"},{"name":"tomasreichmann","email":"tomasreichmann@gmail.com"},{"name":"tomsatgd","email":"tomas.satinsky@gooddata.com"},{"name":"tu.ngo","email":"tu.ngo@gooddata.com"},{"name":"vlastikcz","email":"vlastimil.kotas@gooddata.com"},{"name":"xmort","email":"petr.dolejsi@gooddata.com"},{"name":"yanlipnican","email":"yanlipnican@gmail.com"}],"homepage":"https://github.com/gooddata/gooddata-react-components#readme","bugs":{"url":"https://github.com/gooddata/gooddata-react-components/issues"},"dist":{"shasum":"6f4d6ef652db814a2e0ee8702cddeccc919152cb","tarball":"https://registry.npmjs.org/@gooddata/react-components/-/react-components-7.2.0-beta.35.tgz","fileCount":1831,"integrity":"sha512-da6So04YZQfSUGonTGCglc+DfvWTEPRuqduLsowGEYg2yGoNGGEPxs24uRvyXOt/tm2PXM4uO1brlVu+viI+7Q==","signatures":[{"sig":"MEUCIH1TRSxQrhAYwdg+oDWx2OnKXdvhiz5xljzqgmk2MHeUAiEAnZmVXhyHXAV/E6CdfB4Q0ECH8M1E2RNN7JAcJHtKUXg=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":7568641,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJdgMT1CRA9TVsSAnZWagAATgEP/iZxg/iBiZXFCfTG3LPb\nW3nXMlLyS/qAOYeJbrhuiutJ1n8Bo6RzJR19A5RCV+y7mtp1nlNITQM/wHco\n61DP6cNHmV2RDlKlLy12cq+plc4BSh6q+Vi+/24Tr6yvlR2jwZ9jOUEov84L\nSKZJlqT73Tr0XHWzWLVn05dcWttyHRRinaI3pxq08RUvSezuMYQUU8CiI2Tt\nxu3T1j+6qkI/Bg+g+RnqRM6ojsFY6geQrSYod2NjMdrPeURakQMZTA6z4Yx3\ny1cpbIGEI9z1x+QCtOe0m7lT+ByUI0l9Wq5L86cYtOJg3EXjcOD3jLO779gA\n6Gw4afNUMX1529j+MnQ9yyO/TKgAauRwMLQ45NasPG1SNPiQK/zvLlqQB9P8\n0xHc77WTGONDTISza+1NmHrTslaE3RHYY+7GgF9as5jKpLCxPtuNHBKeCDUf\n2CaeCNG/RDG7bGKq6NOxX5wKPXSWax0FpTgBeFoXw4CW+JYwWw4Lz16ricju\nJMUcBapooQtgsecalh9chAL5BbmOMbCuPozG7/+FesFISim0z+aR67oYSzde\nGX8LqhMgYuieXAi9ixJ7zeZGILl5iQNfkQ9iBzNwS3bcD4Udm8MORYNyMFYo\nyt6dM7ASnDimCkaLCOnxLCjRp0Evj+EoX+m6Ys4EcEEuatSS64rnJ364ZMll\n97c1\r\n=0qTu\r\n-----END PGP SIGNATURE-----\r\n"},"jest":{"testRegex":"(/__tests__/.*|\\.(test|spec))\\.(tsx?|jsx?)$","transform":{".(js|jsx)":"babel-jest",".(ts|tsx)":"ts-jest"},"collectCoverage":false,"moduleNameMapper":{"\\.(css|less|sass|scss)$":"<rootDir>/__mocks__/styleMock.ts","^[./a-zA-Z0-9$_-]+\\.svg$":"<rootDir>/jestSvgStub.js"},"coverageReporters":["html"],"setupFilesAfterEnv":["<rootDir>/jest.setup.js"],"collectCoverageFrom":["src/**/*.{ts,tsx}","examples/server/src/**/*.{js,jsx}","!**/*.d.ts"],"moduleFileExtensions":["ts","tsx","js","jsx","json"],"testPathIgnorePatterns":[",/node_modules/","/dist/"]},"main":"dist/index.js","husky":{"hooks":{"pre-commit":"lint-staged"}},"config":{"eslint":"./examples/**/*.{js,jsx}","tslint":"./{__mocks__,src,stories}/{,**/}*.{ts,tsx}"},"readme":"[![npm version](https://badge.fury.io/js/%40gooddata%2Freact-components.svg)](https://www.npmjs.com/package/@gooddata/react-components) \n\n# GoodData.UI React components\n> A React-based JavaScript library for building data-driven applications\n\n## Getting started\n- [GoodData.UI Documentation](http://sdk.gooddata.com/gooddata-ui/)\n- [GoodData.UI Live Examples](https://gooddata-examples.herokuapp.com/)\n- [Stack Overflow](https://stackoverflow.com/questions/tagged/gooddata)\n\n### Usage\nWith [yarn](https://yarnpkg.com) installed, go to your project directory and run\n```\n$ yarn add @gooddata/react-components\n```\nIf you prefer [npm](npmjs.com) run\n```\n$ npm install --save @gooddata/react-components\n```\n\nThe public API is exposed via global `index.js`. Except for the styles, do not import any other file directly\nbecause they are not intended to be part of the public API.\n\n## Contributing\n\nWe welcome any contribution in form of [issues](https://github.com/gooddata/gooddata-react-components/issues) or [pull requests](https://github.com/gooddata/gooddata-react-components/pulls).\nThese commands may come in handy while developing:\n\n| command | description |\n| ------- | ----------- |\n| `yarn install --pure-lockfile` | first step |\n| ||\n| `yarn dev` | build react-components to `/dist` in watch mode |\n| `yarn test` | run all unit tests |\n| `yarn prettier-write` | format the source code to match the valid codestyle |\n| `yarn validate` | validate codestyle |\n| ||\n| `yarn storybook` | run storybook from `/stories` on http://localhost:9001 |\n| `yarn build-storybook` | build storybook to `/dist-storybook` |\n| `yarn test-storybook` | run storybook and [screenshot tests](https://github.com/gooddata/gdc-client-utils/tree/master/test-storybook) |\n| ||\n| `yarn examples` | run Live Examples dev-server from `/examples` on https://localhost:8999 |\n| `yarn examples-build` | build Live Examples to `/examples/dist` |\n| `yarn examples-server` | serve built Live Examples - see `/examples/server/src` |\n| `yarn examples-testcafe` | run testcafe tests against `localhost:8999` |\n\n### Deploy to heroku.com\nWhen you deploy this repo to heroku, it serves *GoodData.UI Live Examples*.\nRelevant tasks are in `Procfile` and `package.json`.\n\n```bash\n# run in the project directory\nheroku login\nheroku create <your-app-name>\nheroku config:set DOMAIN_ADMIN_USERNAME=x@gooddata.com DOMAIN_ADMIN_PASSWORD=xy PROJECT_ID_TO_ASSIGN=xms7ga4tf3g3nzucd8380o2bev8oeknp\ngit push heroku HEAD:master\nheroku open\n```\n\n### Run Live Examples Locally\nTo run *GoodData.UI Live Examples* locally:\n```bash\ngit clone <this-repository>\ncd  <repository-folder>\nyarn install --pure-lockfile\nyarn examples\n```\nThen open https://localhost:8999 and login using Live Examples account (you can [create one here](https://gooddata-examples.herokuapp.com/registration)).\n\n### Source code formatting\nThe source code in the repository is formatted by [Prettier](https://prettier.io/). \nThe format of the code is validated by our Continuous Integration server and is one of the requirements of successful merge.\n\nPrettier is supported by every major IDE. You can find the list of supported editors and how to configure them [here](https://prettier.io/docs/en/editors.html).\n\nIn the case, when your editor is not supported or you don't want to setup the integration, you can run the `yarn prettier-write` command to reformat the code before commit.\n\n## Changelog\n\n- see [CHANGELOG.md](CHANGELOG.md)\n\n## License\n\n(C) 2007-2018 GoodData Corporation\n\nThis project is dual licensed:\n\n- The ATTRIBUTION-NONCOMMERCIAL 4.0 INTERNATIONAL (CC BY-NC 4.0) is used for purpose of the trial experience and evaluation of GoodData.UI library.\n- The GOODDATA GOODDATA.UI LIBRARY END USER LICENSE AGREEMENT is used for GoodData customers.\n\nFor more information, please see [LICENSE](https://github.com/gooddata/gooddata-react-components/blob/master/LICENSE)\n","gitHead":"ddfd130c0b02009b9088a584e1dfc8154ffa135a","scripts":{"dev":"bash scripts/build.sh --dev-watch","test":"jest --watch","build":"bash scripts/build.sh","tslint":"yarn run-tslint -t verbose $npm_package_config_tslint","prepare":"cd examples/server && yarn install --frozen-lockfile && cd ../..; rm -r examples/node_modules 2>/dev/null; true","examples":"bash scripts/run-examples.sh","prepare?":"# Called before `npm publish` and on local `npm install`. Temporarily also for deleting obsolete node_modules. Ends with `true` to continue gracefully.","validate":"tsc --noEmit && yarn tslint && eslint $npm_package_config_eslint && yarn prettier-check","build-dev":"bash scripts/build.sh --dev","examples?":"# Default is developer domain, other options: yarn examples [sec,secure,stg,stg2,stg3,demo,developer or URL]","storybook":"yarn build && start-storybook -p 9001 -c .storybook","test-once":"jest","tslint-ci":"mkdir -p ./ci/results && yarn run-tslint -t checkstyle -o ./ci/results/tslint-results.xml $npm_package_config_tslint","run-tslint":"tslint -p tsconfig.json","validate-ci":"tsc --noEmit && yarn tslint-ci  && eslint $npm_package_config_eslint -f checkstyle -o ci/results/eslint-results.xml && yarn prettier-check","examples-build":"bash scripts/build-examples.sh","prepublishOnly":"yarn build","prettier-check":"prettier --check '{src,stories,styles,__mocks__,examples/server/src,examples/src,examples/test}/**/*.{ts,js,tsx,jsx,json,scss,md,yaml,html}'","prettier-write":"prettier --write '{src,stories,styles,__mocks__,examples/server/src,examples/src,examples/test}/**/*.{ts,js,tsx,jsx,json,scss,md,yaml,html}'","test-storybook":"yarn build && test-storybook","build-storybook":"yarn build && build-storybook -c .storybook -o dist-storybook","examples-server":"node examples/server/src/index.js","heroku-postbuild":"yarn examples-build developer","examples-testcafe":"./scripts/run-testcafe.sh visual","check-circular-deps":"madge --circular --extensions ts ./src","examples-testcafe-ci":"./scripts/run-testcafe.sh ci","examples-testcafe-live":"./scripts/run-testcafe.sh live"},"typings":"dist/index.d.ts","_npmUser":{"name":"gooddata-ci","email":"rail@gooddata.com"},"deprecated":"@gooddata/react-components@7 reached End of Support on March 31, 2022. Please upgrade (see https://sdk.gooddata.com/gooddata-ui/docs/supported_versions.html for more information).","repository":{"url":"git+ssh://git@github.com/gooddata/gooddata-react-components.git","type":"git"},"_npmVersion":"6.4.1","description":"GoodData.UI - A powerful JavaScript library for building analytical applications","directories":{},"lint-staged":{"{src,stories,styles,__mocks__,examples/server/src,examples/src,examples/test}/**/*.{ts,js,tsx,jsx,json,scss,md,yaml,html}":["prettier --write","git add"]},"_nodeVersion":"8.12.0","dependencies":{"rxjs":"^5.5.6","uuid":"^3.2.1","immer":"^1.3.1","lodash":"^4.17.15","invariant":"^2.2.2","classnames":"^2.2.6","highcharts":"7.1.1","prop-types":"^15.6.0","react-intl":"^2.4.0","custom-event":"^1.0.1","ag-grid-react":"20.0.0","react-measure":"^2.3.0","stringify-object":"^2.4.0","@gooddata/typings":"^2.17.1","ag-grid-community":"20.0.0","http-status-codes":"^1.3.0","@gooddata/js-utils":"^3.5.0","@gooddata/numberjs":"^3.1.2","fixed-data-table-2":"0.7.17","@gooddata/goodstrap":"^63.4.0","react-dom-factories":"^1.0.2","@gooddata/gooddata-js":"^11.18.2","json-stable-stringify":"^1.0.1","react-transition-group":"^2.2.1","hoist-non-react-statics":"^3.3.0","nodelist-foreach-polyfill":"^1.2.0","highcharts-grouped-categories":"^1.1.3"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"raf":"3.3.2","yup":"^0.24.1","jest":"24.7.1","husky":"3.0.0","madge":"^3.4.4","react":"^16.5.2","enzyme":"3.5.0","eslint":"4.19.1","formik":"^0.11.11","moment":"2.23.0","history":"^4.7.2","ts-jest":"24.0.0","webpack":"4.30.0","prettier":"1.16.4","react-ga":"^2.5.2","recharts":"1.0.0-beta.9","testcafe":"1.1.4","commander":"2.14.1","node-sass":"4.7.2","react-dom":"^16.5.2","supertest":"3.0.0","ts-loader":"6.0.0","css-loader":"0.28.7","jest-junit":"3.0.0","raw-loader":"0.5.1","styled-jsx":"2.2.1","typescript":"3.3.4000","@babel/core":"7.4.4","@types/jest":"24.0.6","@types/node":"7.0.8","@types/uuid":"3.4.3","file-loader":"3.0.1","lint-staged":"9.1.0","sass-loader":"6.0.6","webpack-cli":"3.3.2","@types/react":"16.0.34","babel-loader":"8.0.5","react-helmet":"5.2.0","react-select":"1.2.1","style-loader":"0.19.1","@types/enzyme":"3.1.13","@types/lodash":"4.14.123","testcafe-live":"0.1.4","@babel/runtime":"7.4.4","@babel/polyfill":"^7.4.4","@storybook/react":"5.0.11","@types/invariant":"2.2.29","@types/react-dom":"16.0.3","isomorphic-fetch":"2.2.1","react-datepicker":"1.1.0","react-router-dom":"4.2.2","@babel/preset-env":"7.4.4","@gooddata/mock-js":"^1.31.0","@storybook/addons":"5.0.11","@types/classnames":"2.2.3","@types/prop-types":"15.5.2","@types/react-intl":"2.3.5","@storybook/theming":"5.0.11","identity-obj-proxy":"^3.0.0","webpack-dev-server":"3.3.1","@babel/preset-react":"7.0.0","@types/react-portal":"4.0.1","babel-plugin-lodash":"3.3.4","html-webpack-plugin":"3.2.0","react-test-renderer":"16.4.2","@types/react-measure":"2.0.5","clean-webpack-plugin":"2.0.2","stats-webpack-plugin":"0.7.0","eslint-config-prettier":"4.1.0","react-google-recaptcha":"^0.14.1","tslint-config-prettier":"1.18.0","@gooddata/eslint-config":"^1.0.0","@gooddata/tslint-config":"1.0.0","@types/storybook__react":"4.0.1","@types/stringify-object":"^3.2.0","enzyme-adapter-react-16":"1.3.1","@gooddata/test-storybook":"3.1.1","@storybook/addon-actions":"5.0.11","@storybook/addon-options":"5.0.11","node-sass-magic-importer":"5.1.0","react-syntax-highlighter":"11.0.2","@types/fixed-data-table-2":"0.8.1","@types/react-test-renderer":"16.0.0","circular-dependency-plugin":"5.0.2","compression-webpack-plugin":"2.0.0","@types/json-stable-stringify":"^1.0.32","@types/enzyme-adapter-react-16":"1.0.3","@types/storybook__addon-actions":"3.4.2","@babel/plugin-proposal-class-properties":"7.4.4","@babel/plugin-proposal-object-rest-spread":"7.4.4","@babel/plugin-transform-async-to-generator":"7.4.4"},"peerDependencies":{"react":"^16.5.2","react-dom":"^16.5.2"},"_npmOperationalInternal":{"tmp":"tmp/react-components_7.2.0-beta.35_1568720117050_0.4814962086439638","host":"s3://npm-registry-packages"}},"7.2.0-beta.36":{"name":"@gooddata/react-components","version":"7.2.0-beta.36","author":{"name":"GoodData Corporation"},"license":"BSD-3-Clause","_id":"@gooddata/react-components@7.2.0-beta.36","maintainers":[{"name":"afi","email":"adam.fiedler@gooddata.com"},{"name":"bertold8","email":"ivan.nejezchleb@seznam.cz"},{"name":"brbistas","email":"valentinos.chraniotis@gooddata.com"},{"name":"bugsbunny338","email":"jiri.zajic@mensa.cz"},{"name":"gooddata-ci","email":"rail@gooddata.com"},{"name":"ivan.mjartan","email":"ivan.mjartan@gooddata.com"},{"name":"jakub-sterba","email":"jakub.sterba@gooddata.com"},{"name":"jaroslav.tomecek","email":"jaroslav.tomecek@gooddata.com"},{"name":"jkittler","email":"honza.kittler@gmail.com"},{"name":"khanh.le","email":"khanh.le@gooddata.com"},{"name":"langhamp","email":"pavel.langhammer@gooddata.com"},{"name":"lanhuynh","email":"lan.huynh@gooddata.com"},{"name":"linhhong","email":"linh.hong@gooddata.com"},{"name":"lpearce","email":"levi.pearce@gooddata.com"},{"name":"lupko","email":"lubomir.slivka@gooddata.com"},{"name":"martin.mosko","email":"martin.mosko@gooddata.com"},{"name":"michal.marsal","email":"michal.marsal@gooddata.com"},{"name":"nadtan","email":"tan.nguyen@gooddata.com"},{"name":"naibinh","email":"naibinh@gmail.com"},{"name":"nikolacech","email":"nikola.cech@gooddata.com"},{"name":"no23reason","email":"dan.homola@hotmail.cz"},{"name":"patrikbraborec","email":"patrik.braborec@gooddata.com"},{"name":"pbenes","email":"petr.benes@gooddata.com"},{"name":"petrjanu","email":"petr.janu@gooddata.com"},{"name":"ptquang86","email":"ptquang86@gmail.com"},{"name":"qduval","email":"quentin.duval@gooddata.com"},{"name":"rodri360","email":"me@rodri360.com"},{"name":"sitina","email":"jiri.sitina@gooddata.com"},{"name":"sondo","email":"son.do@gooddata.com"},{"name":"strouhaljan","email":"strouhal.jan@gmail.com"},{"name":"tomas.bouma","email":"tomas.bouma@gooddata.com"},{"name":"tomas.kratochvil","email":"tomas.kratochvil@gooddata.com"},{"name":"tomasreichmann","email":"tomasreichmann@gmail.com"},{"name":"tomsatgd","email":"tomas.satinsky@gooddata.com"},{"name":"tu.ngo","email":"tu.ngo@gooddata.com"},{"name":"vlastikcz","email":"vlastimil.kotas@gooddata.com"},{"name":"xmort","email":"petr.dolejsi@gooddata.com"},{"name":"yanlipnican","email":"yanlipnican@gmail.com"}],"homepage":"https://github.com/gooddata/gooddata-react-components#readme","bugs":{"url":"https://github.com/gooddata/gooddata-react-components/issues"},"dist":{"shasum":"46b868d927b45a708d9d591f07a3536e6042917c","tarball":"https://registry.npmjs.org/@gooddata/react-components/-/react-components-7.2.0-beta.36.tgz","fileCount":1831,"integrity":"sha512-3XFeamuInmNurSrX1dReZMVVIsvcfcJN5wEpF6SOwP0fJj5uFMQ/grWvkgxPiXJ3OYsCEttBu/IjlGItKNtpWg==","signatures":[{"sig":"MEUCIQCkqCEqOr9dMLCSJ5C8CFo8+hqpN1jvK66WmgOGgEwjkgIgYQ3f09ATPE1OQd1uJ3nyvur3L3owgxWZ9YTHYKnuwr8=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":7584912,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJdgds2CRA9TVsSAnZWagAAxR8P/1wrWJ+AbB680Vbj/zn8\nxxlz7m0f4xGaSLJFqC2wcXBc7G3tzmu1iY7IXQJGulHiL6KBnpnCClLHS8Vb\nKEJDP4TC7ewDo2Y3vuR+uJG+P8qkk+sGDMU1KiSB5FvZI3V2hWEGFhkqTaMV\nHEvLNB4Yf5FLh/ACTjCeK7NAEoeQS59/JP8ldUgiqiyzlDSs3tnC/0EDIInr\nmr4fqEDVo5GjX2XyHqHFvhCewVeyzHL/x6BZ4dFO6WozNuz3MoUsQlEyJPLK\nuy/9DBEMTktYzcP1MkzwziKXOG5+J4KglQPM8W9siGlP0IacjqZuTkNl9ddQ\nXTr9iYwQVQ2b6cB0kqDvJBPF6eImXEV60etWW9CquwwdqSLG7UOazCvV5dWU\npUQ5fferlpel7DQel2rq/fkMquEp1P6VgnujSW03bxKx7bJrMcd1bFmtiQQ1\nads0El5eq0ofNM87t0yDB1t+DSJN1XZQyLsih1UGmBX3YICkk8IOekAdK8GN\n4cMwmVoym920ddiRWh1lASJuxSRSE1lOfVG2WtVamsVfEVhOg/T1RxcwaHIP\nqnI+F15wTAtV/OrLRkcvb9IdQAkG2duf2m1tAf9OuLj/besKUkgrKOJAfIaM\nhjxT8RyDPZpFrVe0YlyhuWwQaFFrtyXXzbtfHPfyPKD131RSCbeS+lILWopb\nDRDJ\r\n=jrOs\r\n-----END PGP SIGNATURE-----\r\n"},"jest":{"testRegex":"(/__tests__/.*|\\.(test|spec))\\.(tsx?|jsx?)$","transform":{".(js|jsx)":"babel-jest",".(ts|tsx)":"ts-jest"},"collectCoverage":false,"moduleNameMapper":{"\\.(css|less|sass|scss)$":"<rootDir>/__mocks__/styleMock.ts","^[./a-zA-Z0-9$_-]+\\.svg$":"<rootDir>/jestSvgStub.js"},"coverageReporters":["html"],"setupFilesAfterEnv":["<rootDir>/jest.setup.js"],"collectCoverageFrom":["src/**/*.{ts,tsx}","examples/server/src/**/*.{js,jsx}","!**/*.d.ts"],"moduleFileExtensions":["ts","tsx","js","jsx","json"],"testPathIgnorePatterns":[",/node_modules/","/dist/"]},"main":"dist/index.js","husky":{"hooks":{"pre-commit":"lint-staged"}},"config":{"eslint":"./examples/**/*.{js,jsx}","tslint":"./{__mocks__,src,stories}/{,**/}*.{ts,tsx}"},"readme":"[![npm version](https://badge.fury.io/js/%40gooddata%2Freact-components.svg)](https://www.npmjs.com/package/@gooddata/react-components) \n\n# GoodData.UI React components\n> A React-based JavaScript library for building data-driven applications\n\n## Getting started\n- [GoodData.UI Documentation](http://sdk.gooddata.com/gooddata-ui/)\n- [GoodData.UI Live Examples](https://gooddata-examples.herokuapp.com/)\n- [Stack Overflow](https://stackoverflow.com/questions/tagged/gooddata)\n\n### Usage\nWith [yarn](https://yarnpkg.com) installed, go to your project directory and run\n```\n$ yarn add @gooddata/react-components\n```\nIf you prefer [npm](npmjs.com) run\n```\n$ npm install --save @gooddata/react-components\n```\n\nThe public API is exposed via global `index.js`. Except for the styles, do not import any other file directly\nbecause they are not intended to be part of the public API.\n\n## Contributing\n\nWe welcome any contribution in form of [issues](https://github.com/gooddata/gooddata-react-components/issues) or [pull requests](https://github.com/gooddata/gooddata-react-components/pulls).\nThese commands may come in handy while developing:\n\n| command | description |\n| ------- | ----------- |\n| `yarn install --pure-lockfile` | first step |\n| ||\n| `yarn dev` | build react-components to `/dist` in watch mode |\n| `yarn test` | run all unit tests |\n| `yarn prettier-write` | format the source code to match the valid codestyle |\n| `yarn validate` | validate codestyle |\n| ||\n| `yarn storybook` | run storybook from `/stories` on http://localhost:9001 |\n| `yarn build-storybook` | build storybook to `/dist-storybook` |\n| `yarn test-storybook` | run storybook and [screenshot tests](https://github.com/gooddata/gdc-client-utils/tree/master/test-storybook) |\n| ||\n| `yarn examples` | run Live Examples dev-server from `/examples` on https://localhost:8999 |\n| `yarn examples-build` | build Live Examples to `/examples/dist` |\n| `yarn examples-server` | serve built Live Examples - see `/examples/server/src` |\n| `yarn examples-testcafe` | run testcafe tests against `localhost:8999` |\n\n### Deploy to heroku.com\nWhen you deploy this repo to heroku, it serves *GoodData.UI Live Examples*.\nRelevant tasks are in `Procfile` and `package.json`.\n\n```bash\n# run in the project directory\nheroku login\nheroku create <your-app-name>\nheroku config:set DOMAIN_ADMIN_USERNAME=x@gooddata.com DOMAIN_ADMIN_PASSWORD=xy PROJECT_ID_TO_ASSIGN=xms7ga4tf3g3nzucd8380o2bev8oeknp\ngit push heroku HEAD:master\nheroku open\n```\n\n### Run Live Examples Locally\nTo run *GoodData.UI Live Examples* locally:\n```bash\ngit clone <this-repository>\ncd  <repository-folder>\nyarn install --pure-lockfile\nyarn examples\n```\nThen open https://localhost:8999 and login using Live Examples account (you can [create one here](https://gooddata-examples.herokuapp.com/registration)).\n\n### Source code formatting\nThe source code in the repository is formatted by [Prettier](https://prettier.io/). \nThe format of the code is validated by our Continuous Integration server and is one of the requirements of successful merge.\n\nPrettier is supported by every major IDE. You can find the list of supported editors and how to configure them [here](https://prettier.io/docs/en/editors.html).\n\nIn the case, when your editor is not supported or you don't want to setup the integration, you can run the `yarn prettier-write` command to reformat the code before commit.\n\n## Changelog\n\n- see [CHANGELOG.md](CHANGELOG.md)\n\n## License\n\n(C) 2007-2018 GoodData Corporation\n\nThis project is dual licensed:\n\n- The ATTRIBUTION-NONCOMMERCIAL 4.0 INTERNATIONAL (CC BY-NC 4.0) is used for purpose of the trial experience and evaluation of GoodData.UI library.\n- The GOODDATA GOODDATA.UI LIBRARY END USER LICENSE AGREEMENT is used for GoodData customers.\n\nFor more information, please see [LICENSE](https://github.com/gooddata/gooddata-react-components/blob/master/LICENSE)\n","gitHead":"f30f888169b35c939c7fff60938084d762eaa67b","scripts":{"dev":"bash scripts/build.sh --dev-watch","test":"jest --watch","build":"bash scripts/build.sh","tslint":"yarn run-tslint -t verbose $npm_package_config_tslint","prepare":"cd examples/server && yarn install --frozen-lockfile && cd ../..; rm -r examples/node_modules 2>/dev/null; true","examples":"bash scripts/run-examples.sh","prepare?":"# Called before `npm publish` and on local `npm install`. Temporarily also for deleting obsolete node_modules. Ends with `true` to continue gracefully.","validate":"tsc --noEmit && yarn tslint && eslint $npm_package_config_eslint && yarn prettier-check","build-dev":"bash scripts/build.sh --dev","examples?":"# Default is developer domain, other options: yarn examples [sec,secure,stg,stg2,stg3,demo,developer or URL]","storybook":"yarn build && start-storybook -p 9001 -c .storybook","test-once":"jest","tslint-ci":"mkdir -p ./ci/results && yarn run-tslint -t checkstyle -o ./ci/results/tslint-results.xml $npm_package_config_tslint","run-tslint":"tslint -p tsconfig.json","validate-ci":"tsc --noEmit && yarn tslint-ci  && eslint $npm_package_config_eslint -f checkstyle -o ci/results/eslint-results.xml && yarn prettier-check","examples-build":"bash scripts/build-examples.sh","prepublishOnly":"yarn build","prettier-check":"prettier --check '{src,stories,styles,__mocks__,examples/server/src,examples/src,examples/test}/**/*.{ts,js,tsx,jsx,json,scss,md,yaml,html}'","prettier-write":"prettier --write '{src,stories,styles,__mocks__,examples/server/src,examples/src,examples/test}/**/*.{ts,js,tsx,jsx,json,scss,md,yaml,html}'","test-storybook":"yarn build && test-storybook","build-storybook":"yarn build && build-storybook -c .storybook -o dist-storybook","examples-server":"node examples/server/src/index.js","heroku-postbuild":"yarn examples-build developer","examples-testcafe":"./scripts/run-testcafe.sh visual","check-circular-deps":"madge --circular --extensions ts ./src","examples-testcafe-ci":"./scripts/run-testcafe.sh ci","examples-testcafe-live":"./scripts/run-testcafe.sh live"},"typings":"dist/index.d.ts","_npmUser":{"name":"gooddata-ci","email":"rail@gooddata.com"},"deprecated":"@gooddata/react-components@7 reached End of Support on March 31, 2022. Please upgrade (see https://sdk.gooddata.com/gooddata-ui/docs/supported_versions.html for more information).","repository":{"url":"git+ssh://git@github.com/gooddata/gooddata-react-components.git","type":"git"},"_npmVersion":"6.4.1","description":"GoodData.UI - A powerful JavaScript library for building analytical applications","directories":{},"lint-staged":{"{src,stories,styles,__mocks__,examples/server/src,examples/src,examples/test}/**/*.{ts,js,tsx,jsx,json,scss,md,yaml,html}":["prettier --write","git add"]},"_nodeVersion":"8.12.0","dependencies":{"rxjs":"^5.5.6","uuid":"^3.2.1","immer":"^1.3.1","lodash":"^4.17.15","invariant":"^2.2.2","classnames":"^2.2.6","highcharts":"7.1.1","prop-types":"^15.6.0","react-intl":"^2.4.0","custom-event":"^1.0.1","ag-grid-react":"20.0.0","react-measure":"^2.3.0","stringify-object":"^2.4.0","@gooddata/typings":"^2.17.1","ag-grid-community":"20.0.0","http-status-codes":"^1.3.0","@gooddata/js-utils":"^3.5.0","@gooddata/numberjs":"^3.1.2","fixed-data-table-2":"0.7.17","@gooddata/goodstrap":"^63.4.0","react-dom-factories":"^1.0.2","@gooddata/gooddata-js":"^11.18.2","json-stable-stringify":"^1.0.1","react-transition-group":"^2.2.1","hoist-non-react-statics":"^3.3.0","nodelist-foreach-polyfill":"^1.2.0","highcharts-grouped-categories":"^1.1.3"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"raf":"3.3.2","yup":"^0.24.1","jest":"24.7.1","husky":"3.0.0","madge":"^3.4.4","react":"^16.5.2","enzyme":"3.5.0","eslint":"4.19.1","formik":"^0.11.11","moment":"2.23.0","history":"^4.7.2","ts-jest":"24.0.0","webpack":"4.30.0","prettier":"1.16.4","react-ga":"^2.5.2","recharts":"1.0.0-beta.9","testcafe":"1.1.4","commander":"2.14.1","node-sass":"4.7.2","react-dom":"^16.5.2","supertest":"3.0.0","ts-loader":"6.0.0","css-loader":"0.28.7","jest-junit":"3.0.0","raw-loader":"0.5.1","styled-jsx":"2.2.1","typescript":"3.3.4000","@babel/core":"7.4.4","@types/jest":"24.0.6","@types/node":"7.0.8","@types/uuid":"3.4.3","file-loader":"3.0.1","lint-staged":"9.1.0","sass-loader":"6.0.6","webpack-cli":"3.3.2","@types/react":"16.0.34","babel-loader":"8.0.5","react-helmet":"5.2.0","react-select":"1.2.1","style-loader":"0.19.1","@types/enzyme":"3.1.13","@types/lodash":"4.14.123","testcafe-live":"0.1.4","@babel/runtime":"7.4.4","@babel/polyfill":"^7.4.4","@storybook/react":"5.0.11","@types/invariant":"2.2.29","@types/react-dom":"16.0.3","isomorphic-fetch":"2.2.1","react-datepicker":"1.1.0","react-router-dom":"4.2.2","@babel/preset-env":"7.4.4","@gooddata/mock-js":"^1.31.0","@storybook/addons":"5.0.11","@types/classnames":"2.2.3","@types/prop-types":"15.5.2","@types/react-intl":"2.3.5","@storybook/theming":"5.0.11","identity-obj-proxy":"^3.0.0","webpack-dev-server":"3.3.1","@babel/preset-react":"7.0.0","@types/react-portal":"4.0.1","babel-plugin-lodash":"3.3.4","html-webpack-plugin":"3.2.0","react-test-renderer":"16.4.2","@types/react-measure":"2.0.5","clean-webpack-plugin":"2.0.2","stats-webpack-plugin":"0.7.0","eslint-config-prettier":"4.1.0","react-google-recaptcha":"^0.14.1","tslint-config-prettier":"1.18.0","@gooddata/eslint-config":"^1.0.0","@gooddata/tslint-config":"1.0.0","@types/storybook__react":"4.0.1","@types/stringify-object":"^3.2.0","enzyme-adapter-react-16":"1.3.1","@gooddata/test-storybook":"3.1.1","@storybook/addon-actions":"5.0.11","@storybook/addon-options":"5.0.11","node-sass-magic-importer":"5.1.0","react-syntax-highlighter":"11.0.2","@types/fixed-data-table-2":"0.8.1","@types/react-test-renderer":"16.0.0","circular-dependency-plugin":"5.0.2","compression-webpack-plugin":"2.0.0","@types/json-stable-stringify":"^1.0.32","@types/enzyme-adapter-react-16":"1.0.3","@types/storybook__addon-actions":"3.4.2","@babel/plugin-proposal-class-properties":"7.4.4","@babel/plugin-proposal-object-rest-spread":"7.4.4","@babel/plugin-transform-async-to-generator":"7.4.4"},"peerDependencies":{"react":"^16.5.2","react-dom":"^16.5.2"},"_npmOperationalInternal":{"tmp":"tmp/react-components_7.2.0-beta.36_1568791349215_0.3178940746840633","host":"s3://npm-registry-packages"}},"7.2.0-beta.37":{"name":"@gooddata/react-components","version":"7.2.0-beta.37","author":{"name":"GoodData Corporation"},"license":"BSD-3-Clause","_id":"@gooddata/react-components@7.2.0-beta.37","maintainers":[{"name":"afi","email":"adam.fiedler@gooddata.com"},{"name":"bertold8","email":"ivan.nejezchleb@seznam.cz"},{"name":"brbistas","email":"valentinos.chraniotis@gooddata.com"},{"name":"bugsbunny338","email":"jiri.zajic@mensa.cz"},{"name":"gooddata-ci","email":"rail@gooddata.com"},{"name":"ivan.mjartan","email":"ivan.mjartan@gooddata.com"},{"name":"jakub-sterba","email":"jakub.sterba@gooddata.com"},{"name":"jaroslav.tomecek","email":"jaroslav.tomecek@gooddata.com"},{"name":"jkittler","email":"honza.kittler@gmail.com"},{"name":"khanh.le","email":"khanh.le@gooddata.com"},{"name":"langhamp","email":"pavel.langhammer@gooddata.com"},{"name":"lanhuynh","email":"lan.huynh@gooddata.com"},{"name":"linhhong","email":"linh.hong@gooddata.com"},{"name":"lpearce","email":"levi.pearce@gooddata.com"},{"name":"lupko","email":"lubomir.slivka@gooddata.com"},{"name":"martin.mosko","email":"martin.mosko@gooddata.com"},{"name":"michal.marsal","email":"michal.marsal@gooddata.com"},{"name":"nadtan","email":"tan.nguyen@gooddata.com"},{"name":"naibinh","email":"naibinh@gmail.com"},{"name":"nikolacech","email":"nikola.cech@gooddata.com"},{"name":"no23reason","email":"dan.homola@hotmail.cz"},{"name":"patrikbraborec","email":"patrik.braborec@gooddata.com"},{"name":"pbenes","email":"petr.benes@gooddata.com"},{"name":"petrjanu","email":"petr.janu@gooddata.com"},{"name":"ptquang86","email":"ptquang86@gmail.com"},{"name":"qduval","email":"quentin.duval@gooddata.com"},{"name":"rodri360","email":"me@rodri360.com"},{"name":"sitina","email":"jiri.sitina@gooddata.com"},{"name":"sondo","email":"son.do@gooddata.com"},{"name":"strouhaljan","email":"strouhal.jan@gmail.com"},{"name":"tomas.bouma","email":"tomas.bouma@gooddata.com"},{"name":"tomas.kratochvil","email":"tomas.kratochvil@gooddata.com"},{"name":"tomasreichmann","email":"tomasreichmann@gmail.com"},{"name":"tomsatgd","email":"tomas.satinsky@gooddata.com"},{"name":"tu.ngo","email":"tu.ngo@gooddata.com"},{"name":"vlastikcz","email":"vlastimil.kotas@gooddata.com"},{"name":"xmort","email":"petr.dolejsi@gooddata.com"},{"name":"yanlipnican","email":"yanlipnican@gmail.com"}],"homepage":"https://github.com/gooddata/gooddata-react-components#readme","bugs":{"url":"https://github.com/gooddata/gooddata-react-components/issues"},"dist":{"shasum":"e90f4cdf33a76f0b7d57adb92bbb7c7aca933ee8","tarball":"https://registry.npmjs.org/@gooddata/react-components/-/react-components-7.2.0-beta.37.tgz","fileCount":1831,"integrity":"sha512-KOl7KiKSwT5D9CpCaCgQWqSZZM+ncljP0wrFtJcZ8DeSl+/sJKe0wpWRmYVeClkXPCU2UaVVS8xw4rN2i+M6Ow==","signatures":[{"sig":"MEQCIE4di8Qf50X62Ob0FWHvOAP6TGsqHAPj+AcFIxedoaclAiAduEwHqcgwGsp7R2xvjwIDJ/8yIdN0UTzqjPz40CxZyQ==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":7584912,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJdg3myCRA9TVsSAnZWagAAnMAP/26/PGQAQtu6vEHyXDtT\nGMnoftmZa3x9at0VqU2rUq2gPwu41EN10OjzH9yspMaiVV1QuZRHvePG+vTn\nJv+6e+TqOQIBFca7F54wPMFl7E4rcfkonnCmodvm9UjZPlt1JPcQFaAsvEu4\nbJUU0XIxk8A9d45E9FJOMQmM/h8k3J6RnwVV2VhLYSo9N1LYcOZXGK2Z+IcA\nX+amx5V1BhDn+2bZ7qnHkUJ1vj4zntJ41EDXMq4hQNcs40yv0IK0zPj/4M9w\nB/ANjfIgmVxRTjARyC0HF8oX8YnjnXFWLMNRerpFJxaTfMOKVYCOHpMKniSL\nln6YC586MNtV2QQdBfXPxF79yrVjNVxHU2iIMUaPxG0UcxFgjNjFciYN4D1Q\nRyBrJ8mQZ14B55CEMI/Yi/U1fbck6gB27Ov+xesUl50+gXkkut3ABZrU4X81\n8QhcKdGXNrGzFqDKlbAr6h2tvEr7W07Ky+7c8UyQtVTlxgDBky6BmosSuj76\nMspb4UZvoH9lnPhaIZvqTNyrlZRAIGeD5nQx36U90JxxsPalTiiMbe3xvWr0\n/RyVBXz1BoWafWQ90XMoumPLFohhhc2uwZsmlwYH2AOTevaqOx40ran6kbUS\n98JywpRNc8gzKy7478T3OE7Ym4S81Y7infrWb5iuysVjCzRBKbFMGqaq7t0p\nnVPb\r\n=idFV\r\n-----END PGP SIGNATURE-----\r\n"},"jest":{"testRegex":"(/__tests__/.*|\\.(test|spec))\\.(tsx?|jsx?)$","transform":{".(js|jsx)":"babel-jest",".(ts|tsx)":"ts-jest"},"collectCoverage":false,"moduleNameMapper":{"\\.(css|less|sass|scss)$":"<rootDir>/__mocks__/styleMock.ts","^[./a-zA-Z0-9$_-]+\\.svg$":"<rootDir>/jestSvgStub.js"},"coverageReporters":["html"],"setupFilesAfterEnv":["<rootDir>/jest.setup.js"],"collectCoverageFrom":["src/**/*.{ts,tsx}","examples/server/src/**/*.{js,jsx}","!**/*.d.ts"],"moduleFileExtensions":["ts","tsx","js","jsx","json"],"testPathIgnorePatterns":[",/node_modules/","/dist/"]},"main":"dist/index.js","husky":{"hooks":{"pre-commit":"lint-staged"}},"config":{"eslint":"./examples/**/*.{js,jsx}","tslint":"./{__mocks__,src,stories}/{,**/}*.{ts,tsx}"},"readme":"[![npm version](https://badge.fury.io/js/%40gooddata%2Freact-components.svg)](https://www.npmjs.com/package/@gooddata/react-components) \n\n# GoodData.UI React components\n> A React-based JavaScript library for building data-driven applications\n\n## Getting started\n- [GoodData.UI Documentation](http://sdk.gooddata.com/gooddata-ui/)\n- [GoodData.UI Live Examples](https://gooddata-examples.herokuapp.com/)\n- [Stack Overflow](https://stackoverflow.com/questions/tagged/gooddata)\n\n### Usage\nWith [yarn](https://yarnpkg.com) installed, go to your project directory and run\n```\n$ yarn add @gooddata/react-components\n```\nIf you prefer [npm](npmjs.com) run\n```\n$ npm install --save @gooddata/react-components\n```\n\nThe public API is exposed via global `index.js`. Except for the styles, do not import any other file directly\nbecause they are not intended to be part of the public API.\n\n## Contributing\n\nWe welcome any contribution in form of [issues](https://github.com/gooddata/gooddata-react-components/issues) or [pull requests](https://github.com/gooddata/gooddata-react-components/pulls).\nThese commands may come in handy while developing:\n\n| command | description |\n| ------- | ----------- |\n| `yarn install --pure-lockfile` | first step |\n| ||\n| `yarn dev` | build react-components to `/dist` in watch mode |\n| `yarn test` | run all unit tests |\n| `yarn prettier-write` | format the source code to match the valid codestyle |\n| `yarn validate` | validate codestyle |\n| ||\n| `yarn storybook` | run storybook from `/stories` on http://localhost:9001 |\n| `yarn build-storybook` | build storybook to `/dist-storybook` |\n| `yarn test-storybook` | run storybook and [screenshot tests](https://github.com/gooddata/gdc-client-utils/tree/master/test-storybook) |\n| ||\n| `yarn examples` | run Live Examples dev-server from `/examples` on https://localhost:8999 |\n| `yarn examples-build` | build Live Examples to `/examples/dist` |\n| `yarn examples-server` | serve built Live Examples - see `/examples/server/src` |\n| `yarn examples-testcafe` | run testcafe tests against `localhost:8999` |\n\n### Deploy to heroku.com\nWhen you deploy this repo to heroku, it serves *GoodData.UI Live Examples*.\nRelevant tasks are in `Procfile` and `package.json`.\n\n```bash\n# run in the project directory\nheroku login\nheroku create <your-app-name>\nheroku config:set DOMAIN_ADMIN_USERNAME=x@gooddata.com DOMAIN_ADMIN_PASSWORD=xy PROJECT_ID_TO_ASSIGN=xms7ga4tf3g3nzucd8380o2bev8oeknp\ngit push heroku HEAD:master\nheroku open\n```\n\n### Run Live Examples Locally\nTo run *GoodData.UI Live Examples* locally:\n```bash\ngit clone <this-repository>\ncd  <repository-folder>\nyarn install --pure-lockfile\nyarn examples\n```\nThen open https://localhost:8999 and login using Live Examples account (you can [create one here](https://gooddata-examples.herokuapp.com/registration)).\n\n### Source code formatting\nThe source code in the repository is formatted by [Prettier](https://prettier.io/). \nThe format of the code is validated by our Continuous Integration server and is one of the requirements of successful merge.\n\nPrettier is supported by every major IDE. You can find the list of supported editors and how to configure them [here](https://prettier.io/docs/en/editors.html).\n\nIn the case, when your editor is not supported or you don't want to setup the integration, you can run the `yarn prettier-write` command to reformat the code before commit.\n\n## Changelog\n\n- see [CHANGELOG.md](CHANGELOG.md)\n\n## License\n\n(C) 2007-2018 GoodData Corporation\n\nThis project is dual licensed:\n\n- The ATTRIBUTION-NONCOMMERCIAL 4.0 INTERNATIONAL (CC BY-NC 4.0) is used for purpose of the trial experience and evaluation of GoodData.UI library.\n- The GOODDATA GOODDATA.UI LIBRARY END USER LICENSE AGREEMENT is used for GoodData customers.\n\nFor more information, please see [LICENSE](https://github.com/gooddata/gooddata-react-components/blob/master/LICENSE)\n","gitHead":"10f6c34475a7b42515350c1587ae9931205fb9b0","scripts":{"dev":"bash scripts/build.sh --dev-watch","test":"jest --watch","build":"bash scripts/build.sh","tslint":"yarn run-tslint -t verbose $npm_package_config_tslint","prepare":"cd examples/server && yarn install --frozen-lockfile && cd ../..; rm -r examples/node_modules 2>/dev/null; true","examples":"bash scripts/run-examples.sh","prepare?":"# Called before `npm publish` and on local `npm install`. Temporarily also for deleting obsolete node_modules. Ends with `true` to continue gracefully.","validate":"tsc --noEmit && yarn tslint && eslint $npm_package_config_eslint && yarn prettier-check","build-dev":"bash scripts/build.sh --dev","examples?":"# Default is developer domain, other options: yarn examples [sec,secure,stg,stg2,stg3,demo,developer or URL]","storybook":"yarn build && start-storybook -p 9001 -c .storybook","test-once":"jest","tslint-ci":"mkdir -p ./ci/results && yarn run-tslint -t checkstyle -o ./ci/results/tslint-results.xml $npm_package_config_tslint","run-tslint":"tslint -p tsconfig.json","validate-ci":"tsc --noEmit && yarn tslint-ci  && eslint $npm_package_config_eslint -f checkstyle -o ci/results/eslint-results.xml && yarn prettier-check","examples-build":"bash scripts/build-examples.sh","prepublishOnly":"yarn build","prettier-check":"prettier --check '{src,stories,styles,__mocks__,examples/server/src,examples/src,examples/test}/**/*.{ts,js,tsx,jsx,json,scss,md,yaml,html}'","prettier-write":"prettier --write '{src,stories,styles,__mocks__,examples/server/src,examples/src,examples/test}/**/*.{ts,js,tsx,jsx,json,scss,md,yaml,html}'","test-storybook":"yarn build && test-storybook","build-storybook":"yarn build && build-storybook -c .storybook -o dist-storybook","examples-server":"node examples/server/src/index.js","heroku-postbuild":"yarn examples-build developer","examples-testcafe":"./scripts/run-testcafe.sh visual","check-circular-deps":"madge --circular --extensions ts ./src","examples-testcafe-ci":"./scripts/run-testcafe.sh ci","examples-testcafe-live":"./scripts/run-testcafe.sh live"},"typings":"dist/index.d.ts","_npmUser":{"name":"gooddata-ci","email":"rail@gooddata.com"},"deprecated":"@gooddata/react-components@7 reached End of Support on March 31, 2022. Please upgrade (see https://sdk.gooddata.com/gooddata-ui/docs/supported_versions.html for more information).","repository":{"url":"git+ssh://git@github.com/gooddata/gooddata-react-components.git","type":"git"},"_npmVersion":"6.4.1","description":"GoodData.UI - A powerful JavaScript library for building analytical applications","directories":{},"lint-staged":{"{src,stories,styles,__mocks__,examples/server/src,examples/src,examples/test}/**/*.{ts,js,tsx,jsx,json,scss,md,yaml,html}":["prettier --write","git add"]},"_nodeVersion":"8.12.0","dependencies":{"rxjs":"^5.5.6","uuid":"^3.2.1","immer":"^1.3.1","lodash":"^4.17.15","invariant":"^2.2.2","classnames":"^2.2.6","highcharts":"7.1.1","prop-types":"^15.6.0","react-intl":"^2.4.0","custom-event":"^1.0.1","ag-grid-react":"20.0.0","react-measure":"^2.3.0","stringify-object":"^2.4.0","@gooddata/typings":"^2.18.0","ag-grid-community":"20.0.0","http-status-codes":"^1.3.0","@gooddata/js-utils":"^3.5.0","@gooddata/numberjs":"^3.1.2","fixed-data-table-2":"0.7.17","@gooddata/goodstrap":"^63.4.0","react-dom-factories":"^1.0.2","@gooddata/gooddata-js":"^11.19.1","json-stable-stringify":"^1.0.1","react-transition-group":"^2.2.1","hoist-non-react-statics":"^3.3.0","nodelist-foreach-polyfill":"^1.2.0","highcharts-grouped-categories":"^1.1.3"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"raf":"3.3.2","yup":"^0.24.1","jest":"24.7.1","husky":"3.0.0","madge":"^3.4.4","react":"^16.5.2","enzyme":"3.5.0","eslint":"4.19.1","formik":"^0.11.11","moment":"2.23.0","history":"^4.7.2","ts-jest":"24.0.0","webpack":"4.30.0","prettier":"1.16.4","react-ga":"^2.5.2","recharts":"1.0.0-beta.9","testcafe":"1.1.4","commander":"2.14.1","node-sass":"4.7.2","react-dom":"^16.5.2","supertest":"3.0.0","ts-loader":"6.0.0","css-loader":"0.28.7","jest-junit":"3.0.0","raw-loader":"0.5.1","styled-jsx":"2.2.1","typescript":"3.3.4000","@babel/core":"7.4.4","@types/jest":"24.0.6","@types/node":"7.0.8","@types/uuid":"3.4.3","file-loader":"3.0.1","lint-staged":"9.1.0","sass-loader":"6.0.6","webpack-cli":"3.3.2","@types/react":"16.0.34","babel-loader":"8.0.5","react-helmet":"5.2.0","react-select":"1.2.1","style-loader":"0.19.1","@types/enzyme":"3.1.13","@types/lodash":"4.14.123","testcafe-live":"0.1.4","@babel/runtime":"7.4.4","@babel/polyfill":"^7.4.4","@storybook/react":"5.0.11","@types/invariant":"2.2.29","@types/react-dom":"16.0.3","isomorphic-fetch":"2.2.1","react-datepicker":"1.1.0","react-router-dom":"4.2.2","@babel/preset-env":"7.4.4","@gooddata/mock-js":"^1.31.0","@storybook/addons":"5.0.11","@types/classnames":"2.2.3","@types/prop-types":"15.5.2","@types/react-intl":"2.3.5","@storybook/theming":"5.0.11","identity-obj-proxy":"^3.0.0","webpack-dev-server":"3.3.1","@babel/preset-react":"7.0.0","@types/react-portal":"4.0.1","babel-plugin-lodash":"3.3.4","html-webpack-plugin":"3.2.0","react-test-renderer":"16.4.2","@types/react-measure":"2.0.5","clean-webpack-plugin":"2.0.2","stats-webpack-plugin":"0.7.0","eslint-config-prettier":"4.1.0","react-google-recaptcha":"^0.14.1","tslint-config-prettier":"1.18.0","@gooddata/eslint-config":"^1.0.0","@gooddata/tslint-config":"1.0.0","@types/storybook__react":"4.0.1","@types/stringify-object":"^3.2.0","enzyme-adapter-react-16":"1.3.1","@gooddata/test-storybook":"3.1.1","@storybook/addon-actions":"5.0.11","@storybook/addon-options":"5.0.11","node-sass-magic-importer":"5.1.0","react-syntax-highlighter":"11.0.2","@types/fixed-data-table-2":"0.8.1","@types/react-test-renderer":"16.0.0","circular-dependency-plugin":"5.0.2","compression-webpack-plugin":"2.0.0","@types/json-stable-stringify":"^1.0.32","@types/enzyme-adapter-react-16":"1.0.3","@types/storybook__addon-actions":"3.4.2","@babel/plugin-proposal-class-properties":"7.4.4","@babel/plugin-proposal-object-rest-spread":"7.4.4","@babel/plugin-transform-async-to-generator":"7.4.4"},"peerDependencies":{"react":"^16.5.2","react-dom":"^16.5.2"},"_npmOperationalInternal":{"tmp":"tmp/react-components_7.2.0-beta.37_1568897458009_0.7822997349689018","host":"s3://npm-registry-packages"}},"7.2.0-beta.38":{"name":"@gooddata/react-components","version":"7.2.0-beta.38","author":{"name":"GoodData Corporation"},"license":"BSD-3-Clause","_id":"@gooddata/react-components@7.2.0-beta.38","maintainers":[{"name":"afi","email":"adam.fiedler@gooddata.com"},{"name":"bertold8","email":"ivan.nejezchleb@seznam.cz"},{"name":"brbistas","email":"valentinos.chraniotis@gooddata.com"},{"name":"bugsbunny338","email":"jiri.zajic@mensa.cz"},{"name":"gooddata-ci","email":"rail@gooddata.com"},{"name":"ivan.mjartan","email":"ivan.mjartan@gooddata.com"},{"name":"jakub-sterba","email":"jakub.sterba@gooddata.com"},{"name":"jaroslav.tomecek","email":"jaroslav.tomecek@gooddata.com"},{"name":"jkittler","email":"honza.kittler@gmail.com"},{"name":"khanh.le","email":"khanh.le@gooddata.com"},{"name":"langhamp","email":"pavel.langhammer@gooddata.com"},{"name":"lanhuynh","email":"lan.huynh@gooddata.com"},{"name":"linhhong","email":"linh.hong@gooddata.com"},{"name":"lupko","email":"lubomir.slivka@gooddata.com"},{"name":"martin.mosko","email":"martin.mosko@gooddata.com"},{"name":"michal.marsal","email":"michal.marsal@gooddata.com"},{"name":"nikolacech","email":"nikola.cech@gooddata.com"},{"name":"no23reason","email":"dan.homola@hotmail.cz"},{"name":"patrikbraborec","email":"patrik.braborec@gooddata.com"},{"name":"pbenes","email":"petr.benes@gooddata.com"},{"name":"petrjanu","email":"petr.janu@gooddata.com"},{"name":"ptquang86","email":"ptquang86@gmail.com"},{"name":"qduval","email":"quentin.duval@gooddata.com"},{"name":"rodri360","email":"me@rodri360.com"},{"name":"sitina","email":"jiri.sitina@gooddata.com"},{"name":"sondo","email":"son.do@gooddata.com"},{"name":"strouhaljan","email":"strouhal.jan@gmail.com"},{"name":"tomas.bouma","email":"tomas.bouma@gooddata.com"},{"name":"tomas.kratochvil","email":"tomas.kratochvil@gooddata.com"},{"name":"tomasreichmann","email":"tomasreichmann@gmail.com"},{"name":"tomsatgd","email":"tomas.satinsky@gooddata.com"},{"name":"tu.ngo","email":"tu.ngo@gooddata.com"},{"name":"vlastikcz","email":"vlastimil.kotas@gooddata.com"},{"name":"xmort","email":"petr.dolejsi@gooddata.com"},{"name":"yanlipnican","email":"yanlipnican@gmail.com"}],"homepage":"https://github.com/gooddata/gooddata-react-components#readme","bugs":{"url":"https://github.com/gooddata/gooddata-react-components/issues"},"dist":{"shasum":"26b4d45efd0bb7f7e88e2d177e2e2b5219370cf2","tarball":"https://registry.npmjs.org/@gooddata/react-components/-/react-components-7.2.0-beta.38.tgz","fileCount":1831,"integrity":"sha512-dNFimoeGC5/ZPvxL8vjjgN1rSVERJC38a8qboYw5eH1DBQHSQGs00lpEHD/2y1x0TpjMHgN4ANE9gRwVa3gKrw==","signatures":[{"sig":"MEUCIBo09/wrw0of3w98+63C7do6ef1/ecyECwLyg3elCQPWAiEA9oSI4tGUTEFkHc5rj6aHTbH10TdI94SfDkkG04hRdIM=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":7590311,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJdiJ8JCRA9TVsSAnZWagAAeH0P/36xbS5YP3nvWdeo11ol\nnMpwnWpuwnoJvIONLXfKiW/uFEFl4YsgYNiIqMFWdhPbkP/b2Wj33R9UlXAx\nlnXGOslMuDhF4RTIGSPg9fGn1ZNhyxu3lYk49nBGg6zD+2Pu2Q554WmjR/ID\n5Qs4oLQ9TYdftz/zorxDPCvUsDS/aMNQ8s0TSWhbF8S7v6/oNC632UINk38c\n1UTaQIbbnelixRf1KeO363nlBTKjff2/D/HRXa8CnwBn1+xxYqFFa9231VwI\n0Xk+DGj1HrmU7weIiD/U0/UZqejJuuASZGO431g+jYnHAPmEIFWYjtvo7sRd\n1sdPc5MRVA/EByDg05nCOgIxXDsG730tL5xWV1e+/Nu2FONll2XFekmwOxym\nK8g02MtXPQyZqm+arid6k6+sKjkaf5jOBcYmuQSZtrnQ3mAqaAj5U++YFG8t\naziMtOuAY0epPhdR0oz/gyQgAE05kPxv8USbjOCQE9p5CkfcB4CFwcH+LxbN\neyjaE2DL4bK0C8kkinv32r2DYCgCWKPHLpjEDGW1KpRulJajeyhNLJPQ3M2K\n6tHVrMUvmPAe3PVHtMVTCJtUDVvOSnGAOZGhsquZ04S2FdVdBBJCKtnpDzmG\nmDbnsbPQ3AvNWs27roZrnCvX9OpXn9L1tX8HPe/KzN0NC4rp6C00yFmXrPeh\nUjIR\r\n=Fa3F\r\n-----END PGP SIGNATURE-----\r\n"},"jest":{"testRegex":"(/__tests__/.*|\\.(test|spec))\\.(tsx?|jsx?)$","transform":{".(js|jsx)":"babel-jest",".(ts|tsx)":"ts-jest"},"collectCoverage":false,"moduleNameMapper":{"\\.(css|less|sass|scss)$":"<rootDir>/__mocks__/styleMock.ts","^[./a-zA-Z0-9$_-]+\\.svg$":"<rootDir>/jestSvgStub.js"},"coverageReporters":["html"],"setupFilesAfterEnv":["<rootDir>/jest.setup.js"],"collectCoverageFrom":["src/**/*.{ts,tsx}","examples/server/src/**/*.{js,jsx}","!**/*.d.ts"],"moduleFileExtensions":["ts","tsx","js","jsx","json"],"testPathIgnorePatterns":[",/node_modules/","/dist/"]},"main":"dist/index.js","husky":{"hooks":{"pre-commit":"lint-staged"}},"config":{"eslint":"./examples/**/*.{js,jsx}","tslint":"./{__mocks__,src,stories}/{,**/}*.{ts,tsx}"},"readme":"[![npm version](https://badge.fury.io/js/%40gooddata%2Freact-components.svg)](https://www.npmjs.com/package/@gooddata/react-components) \n\n# GoodData.UI React components\n> A React-based JavaScript library for building data-driven applications\n\n## Getting started\n- [GoodData.UI Documentation](http://sdk.gooddata.com/gooddata-ui/)\n- [GoodData.UI Live Examples](https://gooddata-examples.herokuapp.com/)\n- [Stack Overflow](https://stackoverflow.com/questions/tagged/gooddata)\n\n### Usage\nWith [yarn](https://yarnpkg.com) installed, go to your project directory and run\n```\n$ yarn add @gooddata/react-components\n```\nIf you prefer [npm](npmjs.com) run\n```\n$ npm install --save @gooddata/react-components\n```\n\nThe public API is exposed via global `index.js`. Except for the styles, do not import any other file directly\nbecause they are not intended to be part of the public API.\n\n## Contributing\n\nWe welcome any contribution in form of [issues](https://github.com/gooddata/gooddata-react-components/issues) or [pull requests](https://github.com/gooddata/gooddata-react-components/pulls).\nThese commands may come in handy while developing:\n\n| command | description |\n| ------- | ----------- |\n| `yarn install --pure-lockfile` | first step |\n| ||\n| `yarn dev` | build react-components to `/dist` in watch mode |\n| `yarn test` | run all unit tests |\n| `yarn prettier-write` | format the source code to match the valid codestyle |\n| `yarn validate` | validate codestyle |\n| ||\n| `yarn storybook` | run storybook from `/stories` on http://localhost:9001 |\n| `yarn build-storybook` | build storybook to `/dist-storybook` |\n| `yarn test-storybook` | run storybook and [screenshot tests](https://github.com/gooddata/gdc-client-utils/tree/master/test-storybook) |\n| ||\n| `yarn examples` | run Live Examples dev-server from `/examples` on https://localhost:8999 |\n| `yarn examples-build` | build Live Examples to `/examples/dist` |\n| `yarn examples-server` | serve built Live Examples - see `/examples/server/src` |\n| `yarn examples-testcafe` | run testcafe tests against `localhost:8999` |\n\n### Deploy to heroku.com\nWhen you deploy this repo to heroku, it serves *GoodData.UI Live Examples*.\nRelevant tasks are in `Procfile` and `package.json`.\n\n```bash\n# run in the project directory\nheroku login\nheroku create <your-app-name>\nheroku config:set DOMAIN_ADMIN_USERNAME=x@gooddata.com DOMAIN_ADMIN_PASSWORD=xy PROJECT_ID_TO_ASSIGN=xms7ga4tf3g3nzucd8380o2bev8oeknp\ngit push heroku HEAD:master\nheroku open\n```\n\n### Run Live Examples Locally\nTo run *GoodData.UI Live Examples* locally:\n```bash\ngit clone <this-repository>\ncd  <repository-folder>\nyarn install --pure-lockfile\nyarn examples\n```\nThen open https://localhost:8999 and login using Live Examples account (you can [create one here](https://gooddata-examples.herokuapp.com/registration)).\n\n### Source code formatting\nThe source code in the repository is formatted by [Prettier](https://prettier.io/). \nThe format of the code is validated by our Continuous Integration server and is one of the requirements of successful merge.\n\nPrettier is supported by every major IDE. You can find the list of supported editors and how to configure them [here](https://prettier.io/docs/en/editors.html).\n\nIn the case, when your editor is not supported or you don't want to setup the integration, you can run the `yarn prettier-write` command to reformat the code before commit.\n\n## Changelog\n\n- see [CHANGELOG.md](CHANGELOG.md)\n\n## License\n\n(C) 2007-2018 GoodData Corporation\n\nThis project is dual licensed:\n\n- The ATTRIBUTION-NONCOMMERCIAL 4.0 INTERNATIONAL (CC BY-NC 4.0) is used for purpose of the trial experience and evaluation of GoodData.UI library.\n- The GOODDATA GOODDATA.UI LIBRARY END USER LICENSE AGREEMENT is used for GoodData customers.\n\nFor more information, please see [LICENSE](https://github.com/gooddata/gooddata-react-components/blob/master/LICENSE)\n","gitHead":"b70a446a2a83c0a72642d08313740fa96a56ec63","scripts":{"dev":"bash scripts/build.sh --dev-watch","test":"jest --watch","build":"bash scripts/build.sh","tslint":"yarn run-tslint -t verbose $npm_package_config_tslint","prepare":"cd examples/server && yarn install --frozen-lockfile && cd ../..; rm -r examples/node_modules 2>/dev/null; true","examples":"bash scripts/run-examples.sh","prepare?":"# Called before `npm publish` and on local `npm install`. Temporarily also for deleting obsolete node_modules. Ends with `true` to continue gracefully.","validate":"tsc --noEmit && yarn tslint && eslint $npm_package_config_eslint && yarn prettier-check","build-dev":"bash scripts/build.sh --dev","examples?":"# Default is developer domain, other options: yarn examples [sec,secure,stg,stg2,stg3,demo,developer or URL]","storybook":"yarn build && start-storybook -p 9001 -c .storybook","test-once":"jest","tslint-ci":"mkdir -p ./ci/results && yarn run-tslint -t checkstyle -o ./ci/results/tslint-results.xml $npm_package_config_tslint","run-tslint":"tslint -p tsconfig.json","validate-ci":"tsc --noEmit && yarn tslint-ci  && eslint $npm_package_config_eslint -f checkstyle -o ci/results/eslint-results.xml && yarn prettier-check","examples-build":"bash scripts/build-examples.sh","prepublishOnly":"yarn build","prettier-check":"prettier --check '{src,stories,styles,__mocks__,examples/server/src,examples/src,examples/test}/**/*.{ts,js,tsx,jsx,json,scss,md,yaml,html}'","prettier-write":"prettier --write '{src,stories,styles,__mocks__,examples/server/src,examples/src,examples/test}/**/*.{ts,js,tsx,jsx,json,scss,md,yaml,html}'","test-storybook":"yarn build && test-storybook","build-storybook":"yarn build && build-storybook -c .storybook -o dist-storybook","examples-server":"node examples/server/src/index.js","heroku-postbuild":"yarn examples-build developer","examples-testcafe":"./scripts/run-testcafe.sh visual","check-circular-deps":"madge --circular --extensions ts ./src","examples-testcafe-ci":"./scripts/run-testcafe.sh ci","examples-testcafe-live":"./scripts/run-testcafe.sh live"},"typings":"dist/index.d.ts","_npmUser":{"name":"gooddata-ci","email":"rail@gooddata.com"},"deprecated":"@gooddata/react-components@7 reached End of Support on March 31, 2022. Please upgrade (see https://sdk.gooddata.com/gooddata-ui/docs/supported_versions.html for more information).","repository":{"url":"git+ssh://git@github.com/gooddata/gooddata-react-components.git","type":"git"},"_npmVersion":"6.4.1","description":"GoodData.UI - A powerful JavaScript library for building analytical applications","directories":{},"lint-staged":{"{src,stories,styles,__mocks__,examples/server/src,examples/src,examples/test}/**/*.{ts,js,tsx,jsx,json,scss,md,yaml,html}":["prettier --write","git add"]},"_nodeVersion":"8.12.0","dependencies":{"rxjs":"^5.5.6","uuid":"^3.2.1","immer":"^1.3.1","lodash":"^4.17.15","invariant":"^2.2.2","classnames":"^2.2.6","highcharts":"7.1.1","prop-types":"^15.6.0","react-intl":"^2.4.0","custom-event":"^1.0.1","ag-grid-react":"20.0.0","react-measure":"^2.3.0","stringify-object":"^2.4.0","@gooddata/typings":"^2.18.0","ag-grid-community":"20.0.0","http-status-codes":"^1.3.0","@gooddata/js-utils":"^3.5.0","@gooddata/numberjs":"^3.1.2","fixed-data-table-2":"0.7.17","@gooddata/goodstrap":"^63.4.0","react-dom-factories":"^1.0.2","@gooddata/gooddata-js":"^11.19.1","json-stable-stringify":"^1.0.1","react-transition-group":"^2.2.1","hoist-non-react-statics":"^3.3.0","nodelist-foreach-polyfill":"^1.2.0","highcharts-grouped-categories":"^1.1.3"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"raf":"3.3.2","yup":"^0.24.1","jest":"24.7.1","husky":"3.0.0","madge":"^3.4.4","react":"^16.5.2","enzyme":"3.5.0","eslint":"4.19.1","formik":"^0.11.11","moment":"2.23.0","history":"^4.7.2","ts-jest":"24.0.0","webpack":"4.30.0","prettier":"1.16.4","react-ga":"^2.5.2","recharts":"1.0.0-beta.9","testcafe":"1.1.4","commander":"2.14.1","node-sass":"4.7.2","react-dom":"^16.5.2","supertest":"3.0.0","ts-loader":"6.0.0","css-loader":"0.28.7","jest-junit":"3.0.0","raw-loader":"0.5.1","styled-jsx":"2.2.1","typescript":"3.3.4000","@babel/core":"7.4.4","@types/jest":"24.0.6","@types/node":"7.0.8","@types/uuid":"3.4.3","file-loader":"3.0.1","lint-staged":"9.1.0","sass-loader":"6.0.6","webpack-cli":"3.3.2","@types/react":"16.0.34","babel-loader":"8.0.5","react-helmet":"5.2.0","react-select":"1.2.1","style-loader":"0.19.1","@types/enzyme":"3.1.13","@types/lodash":"4.14.123","testcafe-live":"0.1.4","@babel/runtime":"7.4.4","@babel/polyfill":"^7.4.4","@storybook/react":"5.0.11","@types/invariant":"2.2.29","@types/react-dom":"16.0.3","isomorphic-fetch":"2.2.1","react-datepicker":"1.1.0","react-router-dom":"4.2.2","@babel/preset-env":"7.4.4","@gooddata/mock-js":"^1.31.0","@storybook/addons":"5.0.11","@types/classnames":"2.2.3","@types/prop-types":"15.5.2","@types/react-intl":"2.3.5","@storybook/theming":"5.0.11","identity-obj-proxy":"^3.0.0","webpack-dev-server":"3.3.1","@babel/preset-react":"7.0.0","@types/react-portal":"4.0.1","babel-plugin-lodash":"3.3.4","html-webpack-plugin":"3.2.0","react-test-renderer":"16.4.2","@types/react-measure":"2.0.5","clean-webpack-plugin":"2.0.2","stats-webpack-plugin":"0.7.0","eslint-config-prettier":"4.1.0","react-google-recaptcha":"^0.14.1","tslint-config-prettier":"1.18.0","@gooddata/eslint-config":"^1.0.0","@gooddata/tslint-config":"1.0.0","@types/storybook__react":"4.0.1","@types/stringify-object":"^3.2.0","enzyme-adapter-react-16":"1.3.1","@gooddata/test-storybook":"3.1.1","@storybook/addon-actions":"5.0.11","@storybook/addon-options":"5.0.11","node-sass-magic-importer":"5.1.0","react-syntax-highlighter":"11.0.2","@types/fixed-data-table-2":"0.8.1","@types/react-test-renderer":"16.0.0","circular-dependency-plugin":"5.0.2","compression-webpack-plugin":"2.0.0","@types/json-stable-stringify":"^1.0.32","@types/enzyme-adapter-react-16":"1.0.3","@types/storybook__addon-actions":"3.4.2","@babel/plugin-proposal-class-properties":"7.4.4","@babel/plugin-proposal-object-rest-spread":"7.4.4","@babel/plugin-transform-async-to-generator":"7.4.4"},"peerDependencies":{"react":"^16.5.2","react-dom":"^16.5.2"},"_npmOperationalInternal":{"tmp":"tmp/react-components_7.2.0-beta.38_1569234696422_0.8484742464381294","host":"s3://npm-registry-packages"}},"7.2.0-beta.39":{"name":"@gooddata/react-components","version":"7.2.0-beta.39","author":{"name":"GoodData Corporation"},"license":"BSD-3-Clause","_id":"@gooddata/react-components@7.2.0-beta.39","maintainers":[{"name":"afi","email":"adam.fiedler@gooddata.com"},{"name":"bertold8","email":"ivan.nejezchleb@seznam.cz"},{"name":"brbistas","email":"valentinos.chraniotis@gooddata.com"},{"name":"bugsbunny338","email":"jiri.zajic@mensa.cz"},{"name":"gooddata-ci","email":"rail@gooddata.com"},{"name":"ivan.mjartan","email":"ivan.mjartan@gooddata.com"},{"name":"jakub-sterba","email":"jakub.sterba@gooddata.com"},{"name":"jaroslav.tomecek","email":"jaroslav.tomecek@gooddata.com"},{"name":"jkittler","email":"honza.kittler@gmail.com"},{"name":"khanh.le","email":"khanh.le@gooddata.com"},{"name":"langhamp","email":"pavel.langhammer@gooddata.com"},{"name":"lanhuynh","email":"lan.huynh@gooddata.com"},{"name":"linhhong","email":"linh.hong@gooddata.com"},{"name":"lupko","email":"lubomir.slivka@gooddata.com"},{"name":"martin.mosko","email":"martin.mosko@gooddata.com"},{"name":"michal.marsal","email":"michal.marsal@gooddata.com"},{"name":"nikolacech","email":"nikola.cech@gooddata.com"},{"name":"no23reason","email":"dan.homola@hotmail.cz"},{"name":"patrikbraborec","email":"patrik.braborec@gooddata.com"},{"name":"pbenes","email":"petr.benes@gooddata.com"},{"name":"petrjanu","email":"petr.janu@gooddata.com"},{"name":"ptquang86","email":"ptquang86@gmail.com"},{"name":"qduval","email":"quentin.duval@gooddata.com"},{"name":"rodri360","email":"me@rodri360.com"},{"name":"sitina","email":"jiri.sitina@gooddata.com"},{"name":"sondo","email":"son.do@gooddata.com"},{"name":"strouhaljan","email":"strouhal.jan@gmail.com"},{"name":"tomas.bouma","email":"tomas.bouma@gooddata.com"},{"name":"tomas.kratochvil","email":"tomas.kratochvil@gooddata.com"},{"name":"tomasreichmann","email":"tomasreichmann@gmail.com"},{"name":"tomsatgd","email":"tomas.satinsky@gooddata.com"},{"name":"tu.ngo","email":"tu.ngo@gooddata.com"},{"name":"vlastikcz","email":"vlastimil.kotas@gooddata.com"},{"name":"vu.pham","email":"vu.pham@gooddata.com"},{"name":"xmort","email":"petr.dolejsi@gooddata.com"},{"name":"yanlipnican","email":"yanlipnican@gmail.com"}],"homepage":"https://github.com/gooddata/gooddata-react-components#readme","bugs":{"url":"https://github.com/gooddata/gooddata-react-components/issues"},"dist":{"shasum":"d44b6d8188c9c44c42c83feb11b6b81645628f42","tarball":"https://registry.npmjs.org/@gooddata/react-components/-/react-components-7.2.0-beta.39.tgz","fileCount":1831,"integrity":"sha512-KCC3izCeihAV1Pii0NIaD1t2P7q69dM/ZTsKAmMT1JasVptFsMtf6KEtkpR2+Rn2RqCJNR80OADT3X0hpNnShA==","signatures":[{"sig":"MEQCIAMYlRrxkNPI8ukT8nDiPnn0PpeoSviWYQyMSoaEBl1rAiBuuHRA6fbbs6WDz38paCPCMB4oRbngMmIRXUIogmaYmg==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":7597474,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJdjHK9CRA9TVsSAnZWagAAACEP/igB4+oMk2AJyKvz1WKj\nqUCIaF8u9sjDZrJ4kbo/8x0sDlW3hepr5c624xqEgXGJtlb2FmYeTgM08+//\nhUrH77yfpcHRxSkGwZlxOcVlp6B5bqnMuDg49sedGNDhj+Fwu3ebAzeOS8e7\nabQZ1agJgmBFtXhI1nJksUMt9grw1oJ0F0U9dfqykH04IUQBjcV/9PQkaek0\nEuzxsPaEhE43S5R3RQYHxutZgSa+KYgXs/wt7YIeH9U9w+jwIMF2M73QBga5\n6kqMtk1IOsSqtjIlrtrV/cnoZ8pCGgrOb34iKwjFzCyycQ9Jn+hC//2FRGST\nqBtkkeuvaXZCKU/bb3CsimqKQnlPdI2UFfl2mtzDpkyjNe8GIPnVXAZoCC/D\nKVjuiuK5LhNrdHoEGbdRShvQU3eqAU5RSGPXm3wrG6psxOz0gRepfj0IbraR\n9BlOsAfUKhry806h5NFOlaF2/1iEWJtOuQf848Edhgh58Rz7B9VzkI+F1bNK\n37cEM+q785SNuXGtExp7mDJ32M+KpMbRgwSBN99LuDEIDOh6/gfrEMJXA4zB\nShiu36KRghdWJJT4VByiej+34hQxaSbMWdfUFTl9QkxMEawMHqHRofijrYDj\nnv13uk74Aw9W1a9B7mZpEklAz/pB7JGrPQHKnKGgjxXlJ3LRMgr0nrzWyeLK\nDCsM\r\n=QapC\r\n-----END PGP SIGNATURE-----\r\n"},"jest":{"testRegex":"(/__tests__/.*|\\.(test|spec))\\.(tsx?|jsx?)$","transform":{".(js|jsx)":"babel-jest",".(ts|tsx)":"ts-jest"},"collectCoverage":false,"moduleNameMapper":{"\\.(css|less|sass|scss)$":"<rootDir>/__mocks__/styleMock.ts","^[./a-zA-Z0-9$_-]+\\.svg$":"<rootDir>/jestSvgStub.js"},"coverageReporters":["html"],"setupFilesAfterEnv":["<rootDir>/jest.setup.js"],"collectCoverageFrom":["src/**/*.{ts,tsx}","examples/server/src/**/*.{js,jsx}","!**/*.d.ts"],"moduleFileExtensions":["ts","tsx","js","jsx","json"],"testPathIgnorePatterns":[",/node_modules/","/dist/"]},"main":"dist/index.js","husky":{"hooks":{"pre-commit":"lint-staged"}},"config":{"eslint":"./examples/**/*.{js,jsx}","tslint":"./{__mocks__,src,stories}/{,**/}*.{ts,tsx}"},"readme":"[![npm version](https://badge.fury.io/js/%40gooddata%2Freact-components.svg)](https://www.npmjs.com/package/@gooddata/react-components) \n\n# GoodData.UI React components\n> A React-based JavaScript library for building data-driven applications\n\n## Getting started\n- [GoodData.UI Documentation](http://sdk.gooddata.com/gooddata-ui/)\n- [GoodData.UI Live Examples](https://gooddata-examples.herokuapp.com/)\n- [Stack Overflow](https://stackoverflow.com/questions/tagged/gooddata)\n\n### Usage\nWith [yarn](https://yarnpkg.com) installed, go to your project directory and run\n```\n$ yarn add @gooddata/react-components\n```\nIf you prefer [npm](npmjs.com) run\n```\n$ npm install --save @gooddata/react-components\n```\n\nThe public API is exposed via global `index.js`. Except for the styles, do not import any other file directly\nbecause they are not intended to be part of the public API.\n\n## Contributing\n\nWe welcome any contribution in form of [issues](https://github.com/gooddata/gooddata-react-components/issues) or [pull requests](https://github.com/gooddata/gooddata-react-components/pulls).\nThese commands may come in handy while developing:\n\n| command | description |\n| ------- | ----------- |\n| `yarn install --pure-lockfile` | first step |\n| ||\n| `yarn dev` | build react-components to `/dist` in watch mode |\n| `yarn test` | run all unit tests |\n| `yarn prettier-write` | format the source code to match the valid codestyle |\n| `yarn validate` | validate codestyle |\n| ||\n| `yarn storybook` | run storybook from `/stories` on http://localhost:9001 |\n| `yarn build-storybook` | build storybook to `/dist-storybook` |\n| `yarn test-storybook` | run storybook and [screenshot tests](https://github.com/gooddata/gdc-client-utils/tree/master/test-storybook) |\n| ||\n| `yarn examples` | run Live Examples dev-server from `/examples` on https://localhost:8999 |\n| `yarn examples-build` | build Live Examples to `/examples/dist` |\n| `yarn examples-server` | serve built Live Examples - see `/examples/server/src` |\n| `yarn examples-testcafe` | run testcafe tests against `localhost:8999` |\n\n### Deploy to heroku.com\nWhen you deploy this repo to heroku, it serves *GoodData.UI Live Examples*.\nRelevant tasks are in `Procfile` and `package.json`.\n\n```bash\n# run in the project directory\nheroku login\nheroku create <your-app-name>\nheroku config:set DOMAIN_ADMIN_USERNAME=x@gooddata.com DOMAIN_ADMIN_PASSWORD=xy PROJECT_ID_TO_ASSIGN=xms7ga4tf3g3nzucd8380o2bev8oeknp\ngit push heroku HEAD:master\nheroku open\n```\n\n### Run Live Examples Locally\nTo run *GoodData.UI Live Examples* locally:\n```bash\ngit clone <this-repository>\ncd  <repository-folder>\nyarn install --pure-lockfile\nyarn examples\n```\nThen open https://localhost:8999 and login using Live Examples account (you can [create one here](https://gooddata-examples.herokuapp.com/registration)).\n\n### Source code formatting\nThe source code in the repository is formatted by [Prettier](https://prettier.io/). \nThe format of the code is validated by our Continuous Integration server and is one of the requirements of successful merge.\n\nPrettier is supported by every major IDE. You can find the list of supported editors and how to configure them [here](https://prettier.io/docs/en/editors.html).\n\nIn the case, when your editor is not supported or you don't want to setup the integration, you can run the `yarn prettier-write` command to reformat the code before commit.\n\n## Changelog\n\n- see [CHANGELOG.md](CHANGELOG.md)\n\n## License\n\n(C) 2007-2018 GoodData Corporation\n\nThis project is dual licensed:\n\n- The ATTRIBUTION-NONCOMMERCIAL 4.0 INTERNATIONAL (CC BY-NC 4.0) is used for purpose of the trial experience and evaluation of GoodData.UI library.\n- The GOODDATA GOODDATA.UI LIBRARY END USER LICENSE AGREEMENT is used for GoodData customers.\n\nFor more information, please see [LICENSE](https://github.com/gooddata/gooddata-react-components/blob/master/LICENSE)\n","gitHead":"0b7a2cf66f484c33825588fcc8f0544a8c4c5fbb","scripts":{"dev":"bash scripts/build.sh --dev-watch","test":"jest --watch","build":"bash scripts/build.sh","tslint":"yarn run-tslint -t verbose $npm_package_config_tslint","prepare":"cd examples/server && yarn install --frozen-lockfile && cd ../..; rm -r examples/node_modules 2>/dev/null; true","examples":"bash scripts/run-examples.sh","prepare?":"# Called before `npm publish` and on local `npm install`. Temporarily also for deleting obsolete node_modules. Ends with `true` to continue gracefully.","validate":"tsc --noEmit && yarn tslint && eslint $npm_package_config_eslint && yarn prettier-check","build-dev":"bash scripts/build.sh --dev","examples?":"# Default is developer domain, other options: yarn examples [sec,secure,stg,stg2,stg3,demo,developer or URL]","storybook":"yarn build && start-storybook -p 9001 -c .storybook","test-once":"jest","tslint-ci":"mkdir -p ./ci/results && yarn run-tslint -t checkstyle -o ./ci/results/tslint-results.xml $npm_package_config_tslint","run-tslint":"tslint -p tsconfig.json","validate-ci":"tsc --noEmit && yarn tslint-ci  && eslint $npm_package_config_eslint -f checkstyle -o ci/results/eslint-results.xml && yarn prettier-check","examples-build":"bash scripts/build-examples.sh","prepublishOnly":"yarn build","prettier-check":"prettier --check '{src,stories,styles,__mocks__,examples/server/src,examples/src,examples/test}/**/*.{ts,js,tsx,jsx,json,scss,md,yaml,html}'","prettier-write":"prettier --write '{src,stories,styles,__mocks__,examples/server/src,examples/src,examples/test}/**/*.{ts,js,tsx,jsx,json,scss,md,yaml,html}'","test-storybook":"yarn build && test-storybook","build-storybook":"yarn build && build-storybook -c .storybook -o dist-storybook","examples-server":"node examples/server/src/index.js","heroku-postbuild":"yarn examples-build developer","examples-testcafe":"./scripts/run-testcafe.sh visual","check-circular-deps":"madge --circular --extensions ts ./src","examples-testcafe-ci":"./scripts/run-testcafe.sh ci","examples-testcafe-live":"./scripts/run-testcafe.sh live"},"typings":"dist/index.d.ts","_npmUser":{"name":"gooddata-ci","email":"rail@gooddata.com"},"deprecated":"@gooddata/react-components@7 reached End of Support on March 31, 2022. Please upgrade (see https://sdk.gooddata.com/gooddata-ui/docs/supported_versions.html for more information).","repository":{"url":"git+ssh://git@github.com/gooddata/gooddata-react-components.git","type":"git"},"_npmVersion":"6.4.1","description":"GoodData.UI - A powerful JavaScript library for building analytical applications","directories":{},"lint-staged":{"{src,stories,styles,__mocks__,examples/server/src,examples/src,examples/test}/**/*.{ts,js,tsx,jsx,json,scss,md,yaml,html}":["prettier --write","git add"]},"_nodeVersion":"8.12.0","dependencies":{"rxjs":"^5.5.6","uuid":"^3.2.1","immer":"^1.3.1","lodash":"^4.17.15","invariant":"^2.2.2","classnames":"^2.2.6","highcharts":"7.1.1","prop-types":"^15.6.0","react-intl":"^2.4.0","custom-event":"^1.0.1","ag-grid-react":"20.0.0","react-measure":"^2.3.0","stringify-object":"^2.4.0","@gooddata/typings":"^2.18.0","ag-grid-community":"20.0.0","http-status-codes":"^1.3.0","@gooddata/js-utils":"^3.5.0","@gooddata/numberjs":"^3.1.2","fixed-data-table-2":"0.7.17","@gooddata/goodstrap":"^63.4.0","react-dom-factories":"^1.0.2","@gooddata/gooddata-js":"^11.19.1","json-stable-stringify":"^1.0.1","react-transition-group":"^2.2.1","hoist-non-react-statics":"^3.3.0","nodelist-foreach-polyfill":"^1.2.0","highcharts-grouped-categories":"^1.1.3"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"raf":"3.3.2","yup":"^0.24.1","jest":"24.7.1","husky":"3.0.0","madge":"^3.4.4","react":"^16.5.2","enzyme":"3.5.0","eslint":"4.19.1","formik":"^0.11.11","moment":"2.23.0","history":"^4.7.2","ts-jest":"24.0.0","webpack":"4.30.0","prettier":"1.16.4","react-ga":"^2.5.2","recharts":"1.0.0-beta.9","testcafe":"1.1.4","commander":"2.14.1","node-sass":"4.7.2","react-dom":"^16.5.2","supertest":"3.0.0","ts-loader":"6.0.0","css-loader":"0.28.7","jest-junit":"3.0.0","raw-loader":"0.5.1","styled-jsx":"2.2.1","typescript":"3.3.4000","@babel/core":"7.4.4","@types/jest":"24.0.6","@types/node":"7.0.8","@types/uuid":"3.4.3","file-loader":"3.0.1","lint-staged":"9.1.0","sass-loader":"6.0.6","webpack-cli":"3.3.2","@types/react":"16.0.34","babel-loader":"8.0.5","react-helmet":"5.2.0","react-select":"1.2.1","style-loader":"0.19.1","@types/enzyme":"3.1.13","@types/lodash":"4.14.123","testcafe-live":"0.1.4","@babel/runtime":"7.4.4","@babel/polyfill":"^7.4.4","@storybook/react":"5.0.11","@types/invariant":"2.2.29","@types/react-dom":"16.0.3","isomorphic-fetch":"2.2.1","react-datepicker":"1.1.0","react-router-dom":"4.2.2","@babel/preset-env":"7.4.4","@gooddata/mock-js":"^1.31.0","@storybook/addons":"5.0.11","@types/classnames":"2.2.3","@types/prop-types":"15.5.2","@types/react-intl":"2.3.5","@storybook/theming":"5.0.11","identity-obj-proxy":"^3.0.0","webpack-dev-server":"3.3.1","@babel/preset-react":"7.0.0","@types/react-portal":"4.0.1","babel-plugin-lodash":"3.3.4","html-webpack-plugin":"3.2.0","react-test-renderer":"16.4.2","@types/react-measure":"2.0.5","clean-webpack-plugin":"2.0.2","stats-webpack-plugin":"0.7.0","eslint-config-prettier":"4.1.0","react-google-recaptcha":"^0.14.1","tslint-config-prettier":"1.18.0","@gooddata/eslint-config":"^1.0.0","@gooddata/tslint-config":"1.0.0","@types/storybook__react":"4.0.1","@types/stringify-object":"^3.2.0","enzyme-adapter-react-16":"1.3.1","@gooddata/test-storybook":"3.1.1","@storybook/addon-actions":"5.0.11","@storybook/addon-options":"5.0.11","node-sass-magic-importer":"5.1.0","react-syntax-highlighter":"11.0.2","@types/fixed-data-table-2":"0.8.1","@types/react-test-renderer":"16.0.0","circular-dependency-plugin":"5.0.2","compression-webpack-plugin":"2.0.0","@types/json-stable-stringify":"^1.0.32","@types/enzyme-adapter-react-16":"1.0.3","@types/storybook__addon-actions":"3.4.2","@babel/plugin-proposal-class-properties":"7.4.4","@babel/plugin-proposal-object-rest-spread":"7.4.4","@babel/plugin-transform-async-to-generator":"7.4.4"},"peerDependencies":{"react":"^16.5.2","react-dom":"^16.5.2"},"_npmOperationalInternal":{"tmp":"tmp/react-components_7.2.0-beta.39_1569485500373_0.07900012015489177","host":"s3://npm-registry-packages"}},"7.2.0-beta.40":{"name":"@gooddata/react-components","version":"7.2.0-beta.40","author":{"name":"GoodData Corporation"},"license":"BSD-3-Clause","_id":"@gooddata/react-components@7.2.0-beta.40","maintainers":[{"name":"afi","email":"adam.fiedler@gooddata.com"},{"name":"bertold8","email":"ivan.nejezchleb@seznam.cz"},{"name":"brbistas","email":"valentinos.chraniotis@gooddata.com"},{"name":"bugsbunny338","email":"jiri.zajic@mensa.cz"},{"name":"gooddata-ci","email":"rail@gooddata.com"},{"name":"ivan.mjartan","email":"ivan.mjartan@gooddata.com"},{"name":"jakub-sterba","email":"jakub.sterba@gooddata.com"},{"name":"jaroslav.tomecek","email":"jaroslav.tomecek@gooddata.com"},{"name":"jkittler","email":"honza.kittler@gmail.com"},{"name":"khanh.le","email":"khanh.le@gooddata.com"},{"name":"langhamp","email":"pavel.langhammer@gooddata.com"},{"name":"lanhuynh","email":"lan.huynh@gooddata.com"},{"name":"linhhong","email":"linh.hong@gooddata.com"},{"name":"lupko","email":"lubomir.slivka@gooddata.com"},{"name":"martin.mosko","email":"martin.mosko@gooddata.com"},{"name":"michal.marsal","email":"michal.marsal@gooddata.com"},{"name":"naibinh","email":"naibinh@gmail.com"},{"name":"nikolacech","email":"nikola.cech@gooddata.com"},{"name":"no23reason","email":"dan.homola@hotmail.cz"},{"name":"patrikbraborec","email":"patrik.braborec@gooddata.com"},{"name":"pbenes","email":"petr.benes@gooddata.com"},{"name":"petrjanu","email":"petr.janu@gooddata.com"},{"name":"ptquang86","email":"ptquang86@gmail.com"},{"name":"qduval","email":"quentin.duval@gooddata.com"},{"name":"rodri360","email":"me@rodri360.com"},{"name":"sitina","email":"jiri.sitina@gooddata.com"},{"name":"sondo","email":"son.do@gooddata.com"},{"name":"strouhaljan","email":"strouhal.jan@gmail.com"},{"name":"tomas.bouma","email":"tomas.bouma@gooddata.com"},{"name":"tomas.kratochvil","email":"tomas.kratochvil@gooddata.com"},{"name":"tomasreichmann","email":"tomasreichmann@gmail.com"},{"name":"tomsatgd","email":"tomas.satinsky@gooddata.com"},{"name":"tu.ngo","email":"tu.ngo@gooddata.com"},{"name":"vlastikcz","email":"vlastimil.kotas@gooddata.com"},{"name":"vu.pham","email":"vu.pham@gooddata.com"},{"name":"xmort","email":"petr.dolejsi@gooddata.com"},{"name":"yanlipnican","email":"yanlipnican@gmail.com"}],"homepage":"https://github.com/gooddata/gooddata-react-components#readme","bugs":{"url":"https://github.com/gooddata/gooddata-react-components/issues"},"dist":{"shasum":"6c79735083ee84ca98db7dbc421678161f4621f1","tarball":"https://registry.npmjs.org/@gooddata/react-components/-/react-components-7.2.0-beta.40.tgz","fileCount":1831,"integrity":"sha512-/UfUaYpDGh8O3MkOVRI8evbIiaNqFLbb9o77Go2VHInIRGXO4peQ/zZEgfEkWp8c77ndNQZXOyBQLsfKv38eDA==","signatures":[{"sig":"MEQCIEjlt55FWYlvj4CfYj5UDEGTPu27lu17ph7Xra8Wy92DAiBEsshO10ZWk86W0WgdfIi3m81+jNRXQA1KksvKlTy77w==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":7597708,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJdjKCVCRA9TVsSAnZWagAAEjIP/0uNJGr8jOsBQHb+A+qm\n/XNUztkvtmXURqhcEA5mYNkOt+v68SsPH1ujvCMZZpJBq9nYM5u5BdPPn0sd\noBn0qVLUGCmVsrtGFhWHU5Jn4caRyq49DXqylfQW8a4+YC1CevkhcjHtAD7U\nB4BYHZv03etn2U8YhoKxG8uZPIu74xgjNNv/fsqZdyBI280ZVsL4VSQsCksU\nEauQQJovgp/w6yatwYJ66wiIcFqziXYl1+IC0PvxZsjn+UsY/hUST7z7ZErB\n/qNaBOfJy5jkREjnfubUGXpgnH+eHX0efKSL9qnA/rqcsbkp9kM4q0qDmURf\nWSle4sJNWfUK7hYEWXgs6GzqzAmtUEJ6XfTi+Fc7HXildcLhTC80hchxHf3K\n0sQc1jJNsXbhoXYPOOCYSdSY9E9tnCHgEzMVuG5IIKJrzCFxxM340YnkGLMG\n8+AZ/e3KRxD+3pvnSs8jTNa5TQpLFs6x0xQ/UuxxMylbAFc07tcMrq0mR4yg\nyVxO/f3zJmDNki9kZQLQRGs+2GN1ssM14wsp9hkH+VIeAYlU9b8bnCFmK4Gy\nFptkKZsc+vn+NvCi5lntwkIJ1hUWJiZYosdlmgZ+r82uNPIJAJOPoxRK0sIt\nIEzBJU+A9aCdt46RQtYwLpeewXDI6J04rDE4HpxF+lNx7FsspZC8A23FntUP\nhY0X\r\n=w1hV\r\n-----END PGP SIGNATURE-----\r\n"},"jest":{"testRegex":"(/__tests__/.*|\\.(test|spec))\\.(tsx?|jsx?)$","transform":{".(js|jsx)":"babel-jest",".(ts|tsx)":"ts-jest"},"collectCoverage":false,"moduleNameMapper":{"\\.(css|less|sass|scss)$":"<rootDir>/__mocks__/styleMock.ts","^[./a-zA-Z0-9$_-]+\\.svg$":"<rootDir>/jestSvgStub.js"},"coverageReporters":["html"],"setupFilesAfterEnv":["<rootDir>/jest.setup.js"],"collectCoverageFrom":["src/**/*.{ts,tsx}","examples/server/src/**/*.{js,jsx}","!**/*.d.ts"],"moduleFileExtensions":["ts","tsx","js","jsx","json"],"testPathIgnorePatterns":[",/node_modules/","/dist/"]},"main":"dist/index.js","husky":{"hooks":{"pre-commit":"lint-staged"}},"config":{"eslint":"./examples/**/*.{js,jsx}","tslint":"./{__mocks__,src,stories}/{,**/}*.{ts,tsx}"},"readme":"[![npm version](https://badge.fury.io/js/%40gooddata%2Freact-components.svg)](https://www.npmjs.com/package/@gooddata/react-components) \n\n# GoodData.UI React components\n> A React-based JavaScript library for building data-driven applications\n\n## Getting started\n- [GoodData.UI Documentation](http://sdk.gooddata.com/gooddata-ui/)\n- [GoodData.UI Live Examples](https://gooddata-examples.herokuapp.com/)\n- [Stack Overflow](https://stackoverflow.com/questions/tagged/gooddata)\n\n### Usage\nWith [yarn](https://yarnpkg.com) installed, go to your project directory and run\n```\n$ yarn add @gooddata/react-components\n```\nIf you prefer [npm](npmjs.com) run\n```\n$ npm install --save @gooddata/react-components\n```\n\nThe public API is exposed via global `index.js`. Except for the styles, do not import any other file directly\nbecause they are not intended to be part of the public API.\n\n## Contributing\n\nWe welcome any contribution in form of [issues](https://github.com/gooddata/gooddata-react-components/issues) or [pull requests](https://github.com/gooddata/gooddata-react-components/pulls).\nThese commands may come in handy while developing:\n\n| command | description |\n| ------- | ----------- |\n| `yarn install --pure-lockfile` | first step |\n| ||\n| `yarn dev` | build react-components to `/dist` in watch mode |\n| `yarn test` | run all unit tests |\n| `yarn prettier-write` | format the source code to match the valid codestyle |\n| `yarn validate` | validate codestyle |\n| ||\n| `yarn storybook` | run storybook from `/stories` on http://localhost:9001 |\n| `yarn build-storybook` | build storybook to `/dist-storybook` |\n| `yarn test-storybook` | run storybook and [screenshot tests](https://github.com/gooddata/gdc-client-utils/tree/master/test-storybook) |\n| ||\n| `yarn examples` | run Live Examples dev-server from `/examples` on https://localhost:8999 |\n| `yarn examples-build` | build Live Examples to `/examples/dist` |\n| `yarn examples-server` | serve built Live Examples - see `/examples/server/src` |\n| `yarn examples-testcafe` | run testcafe tests against `localhost:8999` |\n\n### Deploy to heroku.com\nWhen you deploy this repo to heroku, it serves *GoodData.UI Live Examples*.\nRelevant tasks are in `Procfile` and `package.json`.\n\n```bash\n# run in the project directory\nheroku login\nheroku create <your-app-name>\nheroku config:set DOMAIN_ADMIN_USERNAME=x@gooddata.com DOMAIN_ADMIN_PASSWORD=xy PROJECT_ID_TO_ASSIGN=xms7ga4tf3g3nzucd8380o2bev8oeknp\ngit push heroku HEAD:master\nheroku open\n```\n\n### Run Live Examples Locally\nTo run *GoodData.UI Live Examples* locally:\n```bash\ngit clone <this-repository>\ncd  <repository-folder>\nyarn install --pure-lockfile\nyarn examples\n```\nThen open https://localhost:8999 and login using Live Examples account (you can [create one here](https://gooddata-examples.herokuapp.com/registration)).\n\n### Source code formatting\nThe source code in the repository is formatted by [Prettier](https://prettier.io/). \nThe format of the code is validated by our Continuous Integration server and is one of the requirements of successful merge.\n\nPrettier is supported by every major IDE. You can find the list of supported editors and how to configure them [here](https://prettier.io/docs/en/editors.html).\n\nIn the case, when your editor is not supported or you don't want to setup the integration, you can run the `yarn prettier-write` command to reformat the code before commit.\n\n## Changelog\n\n- see [CHANGELOG.md](CHANGELOG.md)\n\n## License\n\n(C) 2007-2018 GoodData Corporation\n\nThis project is dual licensed:\n\n- The ATTRIBUTION-NONCOMMERCIAL 4.0 INTERNATIONAL (CC BY-NC 4.0) is used for purpose of the trial experience and evaluation of GoodData.UI library.\n- The GOODDATA GOODDATA.UI LIBRARY END USER LICENSE AGREEMENT is used for GoodData customers.\n\nFor more information, please see [LICENSE](https://github.com/gooddata/gooddata-react-components/blob/master/LICENSE)\n","gitHead":"1ddc774988723fcac6a374190fc72501488b3a67","scripts":{"dev":"bash scripts/build.sh --dev-watch","test":"jest --watch","build":"bash scripts/build.sh","tslint":"yarn run-tslint -t verbose $npm_package_config_tslint","prepare":"cd examples/server && yarn install --frozen-lockfile && cd ../..; rm -r examples/node_modules 2>/dev/null; true","examples":"bash scripts/run-examples.sh","prepare?":"# Called before `npm publish` and on local `npm install`. Temporarily also for deleting obsolete node_modules. Ends with `true` to continue gracefully.","validate":"tsc --noEmit && yarn tslint && eslint $npm_package_config_eslint && yarn prettier-check","build-dev":"bash scripts/build.sh --dev","examples?":"# Default is developer domain, other options: yarn examples [sec,secure,stg,stg2,stg3,demo,developer or URL]","storybook":"yarn build && start-storybook -p 9001 -c .storybook","test-once":"jest","tslint-ci":"mkdir -p ./ci/results && yarn run-tslint -t checkstyle -o ./ci/results/tslint-results.xml $npm_package_config_tslint","run-tslint":"tslint -p tsconfig.json","validate-ci":"tsc --noEmit && yarn tslint-ci  && eslint $npm_package_config_eslint -f checkstyle -o ci/results/eslint-results.xml && yarn prettier-check","examples-build":"bash scripts/build-examples.sh","prepublishOnly":"yarn build","prettier-check":"prettier --check '{src,stories,styles,__mocks__,examples/server/src,examples/src,examples/test}/**/*.{ts,js,tsx,jsx,json,scss,md,yaml,html}'","prettier-write":"prettier --write '{src,stories,styles,__mocks__,examples/server/src,examples/src,examples/test}/**/*.{ts,js,tsx,jsx,json,scss,md,yaml,html}'","test-storybook":"yarn build && test-storybook","build-storybook":"yarn build && build-storybook -c .storybook -o dist-storybook","examples-server":"node examples/server/src/index.js","heroku-postbuild":"yarn examples-build developer","examples-testcafe":"./scripts/run-testcafe.sh visual","check-circular-deps":"madge --circular --extensions ts ./src","examples-testcafe-ci":"./scripts/run-testcafe.sh ci","examples-testcafe-live":"./scripts/run-testcafe.sh live"},"typings":"dist/index.d.ts","_npmUser":{"name":"gooddata-ci","email":"rail@gooddata.com"},"deprecated":"@gooddata/react-components@7 reached End of Support on March 31, 2022. Please upgrade (see https://sdk.gooddata.com/gooddata-ui/docs/supported_versions.html for more information).","repository":{"url":"git+ssh://git@github.com/gooddata/gooddata-react-components.git","type":"git"},"_npmVersion":"6.4.1","description":"GoodData.UI - A powerful JavaScript library for building analytical applications","directories":{},"lint-staged":{"{src,stories,styles,__mocks__,examples/server/src,examples/src,examples/test}/**/*.{ts,js,tsx,jsx,json,scss,md,yaml,html}":["prettier --write","git add"]},"_nodeVersion":"8.12.0","dependencies":{"rxjs":"^5.5.6","uuid":"^3.2.1","immer":"^1.3.1","lodash":"^4.17.15","invariant":"^2.2.2","classnames":"^2.2.6","highcharts":"7.1.1","prop-types":"^15.6.0","react-intl":"^2.4.0","custom-event":"^1.0.1","ag-grid-react":"20.0.0","react-measure":"^2.3.0","stringify-object":"^2.4.0","@gooddata/typings":"^2.18.0","ag-grid-community":"20.0.0","http-status-codes":"^1.3.0","@gooddata/js-utils":"^3.5.0","@gooddata/numberjs":"^3.1.2","fixed-data-table-2":"0.7.17","@gooddata/goodstrap":"^63.4.0","react-dom-factories":"^1.0.2","@gooddata/gooddata-js":"^11.19.1","json-stable-stringify":"^1.0.1","react-transition-group":"^2.2.1","hoist-non-react-statics":"^3.3.0","nodelist-foreach-polyfill":"^1.2.0","highcharts-grouped-categories":"^1.1.3"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"raf":"3.3.2","yup":"^0.24.1","jest":"24.7.1","husky":"3.0.0","madge":"^3.4.4","react":"^16.5.2","enzyme":"3.5.0","eslint":"4.19.1","formik":"^0.11.11","moment":"2.23.0","history":"^4.7.2","ts-jest":"24.0.0","webpack":"4.30.0","prettier":"1.16.4","react-ga":"^2.5.2","recharts":"1.0.0-beta.9","testcafe":"1.1.4","commander":"2.14.1","node-sass":"4.7.2","react-dom":"^16.5.2","supertest":"3.0.0","ts-loader":"6.0.0","css-loader":"0.28.7","jest-junit":"3.0.0","raw-loader":"0.5.1","styled-jsx":"2.2.1","typescript":"3.3.4000","@babel/core":"7.4.4","@types/jest":"24.0.6","@types/node":"7.0.8","@types/uuid":"3.4.3","file-loader":"3.0.1","lint-staged":"9.1.0","sass-loader":"6.0.6","webpack-cli":"3.3.2","@types/react":"16.0.34","babel-loader":"8.0.5","react-helmet":"5.2.0","react-select":"1.2.1","style-loader":"0.19.1","@types/enzyme":"3.1.13","@types/lodash":"4.14.123","testcafe-live":"0.1.4","@babel/runtime":"7.4.4","@babel/polyfill":"^7.4.4","@storybook/react":"5.0.11","@types/invariant":"2.2.29","@types/react-dom":"16.0.3","isomorphic-fetch":"2.2.1","react-datepicker":"1.1.0","react-router-dom":"4.2.2","@babel/preset-env":"7.4.4","@gooddata/mock-js":"^1.31.0","@storybook/addons":"5.0.11","@types/classnames":"2.2.3","@types/prop-types":"15.5.2","@types/react-intl":"2.3.5","@storybook/theming":"5.0.11","identity-obj-proxy":"^3.0.0","webpack-dev-server":"3.3.1","@babel/preset-react":"7.0.0","@types/react-portal":"4.0.1","babel-plugin-lodash":"3.3.4","html-webpack-plugin":"3.2.0","react-test-renderer":"16.4.2","@types/react-measure":"2.0.5","clean-webpack-plugin":"2.0.2","stats-webpack-plugin":"0.7.0","eslint-config-prettier":"4.1.0","react-google-recaptcha":"^0.14.1","tslint-config-prettier":"1.18.0","@gooddata/eslint-config":"^1.0.0","@gooddata/tslint-config":"1.0.0","@types/storybook__react":"4.0.1","@types/stringify-object":"^3.2.0","enzyme-adapter-react-16":"1.3.1","@gooddata/test-storybook":"3.1.1","@storybook/addon-actions":"5.0.11","@storybook/addon-options":"5.0.11","node-sass-magic-importer":"5.1.0","react-syntax-highlighter":"11.0.2","@types/fixed-data-table-2":"0.8.1","@types/react-test-renderer":"16.0.0","circular-dependency-plugin":"5.0.2","compression-webpack-plugin":"2.0.0","@types/json-stable-stringify":"^1.0.32","@types/enzyme-adapter-react-16":"1.0.3","@types/storybook__addon-actions":"3.4.2","@babel/plugin-proposal-class-properties":"7.4.4","@babel/plugin-proposal-object-rest-spread":"7.4.4","@babel/plugin-transform-async-to-generator":"7.4.4"},"peerDependencies":{"react":"^16.5.2","react-dom":"^16.5.2"},"_npmOperationalInternal":{"tmp":"tmp/react-components_7.2.0-beta.40_1569497236190_0.6849721731721345","host":"s3://npm-registry-packages"}},"7.2.0-beta.41":{"name":"@gooddata/react-components","version":"7.2.0-beta.41","author":{"name":"GoodData Corporation"},"license":"BSD-3-Clause","_id":"@gooddata/react-components@7.2.0-beta.41","maintainers":[{"name":"afi","email":"adam.fiedler@gooddata.com"},{"name":"bertold8","email":"ivan.nejezchleb@seznam.cz"},{"name":"brbistas","email":"valentinos.chraniotis@gooddata.com"},{"name":"bugsbunny338","email":"jiri.zajic@mensa.cz"},{"name":"gooddata-ci","email":"rail@gooddata.com"},{"name":"ivan.mjartan","email":"ivan.mjartan@gooddata.com"},{"name":"jakub-sterba","email":"jakub.sterba@gooddata.com"},{"name":"jaroslav.tomecek","email":"jaroslav.tomecek@gooddata.com"},{"name":"jkittler","email":"honza.kittler@gmail.com"},{"name":"khanh.le","email":"khanh.le@gooddata.com"},{"name":"langhamp","email":"pavel.langhammer@gooddata.com"},{"name":"lanhuynh","email":"lan.huynh@gooddata.com"},{"name":"linhhong","email":"linh.hong@gooddata.com"},{"name":"lupko","email":"lubomir.slivka@gooddata.com"},{"name":"martin.mosko","email":"martin.mosko@gooddata.com"},{"name":"michal.marsal","email":"michal.marsal@gooddata.com"},{"name":"naibinh","email":"naibinh@gmail.com"},{"name":"nikolacech","email":"nikola.cech@gooddata.com"},{"name":"no23reason","email":"dan.homola@hotmail.cz"},{"name":"patrikbraborec","email":"patrik.braborec@gooddata.com"},{"name":"pbenes","email":"petr.benes@gooddata.com"},{"name":"petrjanu","email":"petr.janu@gooddata.com"},{"name":"ptquang86","email":"ptquang86@gmail.com"},{"name":"qduval","email":"quentin.duval@gooddata.com"},{"name":"rodri360","email":"me@rodri360.com"},{"name":"sitina","email":"jiri.sitina@gooddata.com"},{"name":"sondo","email":"son.do@gooddata.com"},{"name":"strouhaljan","email":"strouhal.jan@gmail.com"},{"name":"tomas.bouma","email":"tomas.bouma@gooddata.com"},{"name":"tomas.kratochvil","email":"tomas.kratochvil@gooddata.com"},{"name":"tomasreichmann","email":"tomasreichmann@gmail.com"},{"name":"tomsatgd","email":"tomas.satinsky@gooddata.com"},{"name":"tu.ngo","email":"tu.ngo@gooddata.com"},{"name":"vlastikcz","email":"vlastimil.kotas@gooddata.com"},{"name":"vu.pham","email":"vu.pham@gooddata.com"},{"name":"xmort","email":"petr.dolejsi@gooddata.com"},{"name":"yanlipnican","email":"yanlipnican@gmail.com"}],"homepage":"https://github.com/gooddata/gooddata-react-components#readme","bugs":{"url":"https://github.com/gooddata/gooddata-react-components/issues"},"dist":{"shasum":"bb16ad81b4251a9fe06a4b52c245a259f5a23d40","tarball":"https://registry.npmjs.org/@gooddata/react-components/-/react-components-7.2.0-beta.41.tgz","fileCount":1831,"integrity":"sha512-JfH68sdpjlDCZ8577wMLUs8UY8r0w0I8eadzbB9XmEIVmdriDPBYybuULMpDuzWuCrNERx2BzHVHNQmmJAKJOQ==","signatures":[{"sig":"MEYCIQCkdGaFB9fj/yUN13Rf2vBsljitq6GhTcoPcmgFSAvA/QIhANF1w8DKQ9G8BKUlJkKKpujUvHVzZKtZNvESZ0UR6U1E","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":7601558,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJdjiDXCRA9TVsSAnZWagAAW7MP/id3xXhLkhCVwW7fqw2n\nLx63lD3EKb+M4GFvR8YKatKZeB1Gs/Ul8RieFG6CsMYFjb17yHuTs1Dumsl2\nfeNDEgg7KSRDlErC4PAx5qgmHVBSdo+ZgJQKldK+MGkPfLYNXKMZJ/77+/W3\n6SRQFqDsv/vjJuUYedrCpK+O96Su/e9pmEdT3TeaAQ78SRHUKMISItIbLOcu\nVJPmpmlRpjjNJQ+ShPZVdZE27MHvTkmYbGe0KwWeZcTAMBsGY+1Kzl0wlEKX\nFhgi+m2O7JVmKm+I04U2jRwf8+3vx66Qz0WYokE1shO/69xMslfls3XX5HBW\ny3jwAp1IPD96Todzpcm8ZluEcbVspknqGmOcS3eHwO4ZLQEzv+RoYoXXMRwT\nnogFYeOmofZ5VLVHJsw4/5yYfbGuCzP84tGpqsC9ab8OXot0uFbgXGpm4RYd\nlmmBsApkk0Eizqkve37rktzznlPsWA7nqQskChUd46nw8XVAMfUt6jSfILfW\n7/MrtT6U28uN60/gThoq7/3c+Bk17jQsE5/fhwsoSqpaqk3TMQ8amygljqpV\njTqtGC+zIFYH1mnO9fHlg2qeV4MP0zbvlBYlJyjUo5ji7JPipeQgy5amJh1P\nmyXNfTQ9wf/ysQfHbYw9rnt5gzmG2RSkISl3nv1o/tOVqKbyYzU6vzn3zNrS\nsK4U\r\n=l/3b\r\n-----END PGP SIGNATURE-----\r\n"},"jest":{"testRegex":"(/__tests__/.*|\\.(test|spec))\\.(tsx?|jsx?)$","transform":{".(js|jsx)":"babel-jest",".(ts|tsx)":"ts-jest"},"collectCoverage":false,"moduleNameMapper":{"\\.(css|less|sass|scss)$":"<rootDir>/__mocks__/styleMock.ts","^[./a-zA-Z0-9$_-]+\\.svg$":"<rootDir>/jestSvgStub.js"},"coverageReporters":["html"],"setupFilesAfterEnv":["<rootDir>/jest.setup.js"],"collectCoverageFrom":["src/**/*.{ts,tsx}","examples/server/src/**/*.{js,jsx}","!**/*.d.ts"],"moduleFileExtensions":["ts","tsx","js","jsx","json"],"testPathIgnorePatterns":[",/node_modules/","/dist/"]},"main":"dist/index.js","husky":{"hooks":{"pre-commit":"lint-staged"}},"config":{"eslint":"./examples/**/*.{js,jsx}","tslint":"./{__mocks__,src,stories}/{,**/}*.{ts,tsx}"},"readme":"[![npm version](https://badge.fury.io/js/%40gooddata%2Freact-components.svg)](https://www.npmjs.com/package/@gooddata/react-components) \n\n# GoodData.UI React components\n> A React-based JavaScript library for building data-driven applications\n\n## Getting started\n- [GoodData.UI Documentation](http://sdk.gooddata.com/gooddata-ui/)\n- [GoodData.UI Live Examples](https://gooddata-examples.herokuapp.com/)\n- [Stack Overflow](https://stackoverflow.com/questions/tagged/gooddata)\n\n### Usage\nWith [yarn](https://yarnpkg.com) installed, go to your project directory and run\n```\n$ yarn add @gooddata/react-components\n```\nIf you prefer [npm](npmjs.com) run\n```\n$ npm install --save @gooddata/react-components\n```\n\nThe public API is exposed via global `index.js`. Except for the styles, do not import any other file directly\nbecause they are not intended to be part of the public API.\n\n## Contributing\n\nWe welcome any contribution in form of [issues](https://github.com/gooddata/gooddata-react-components/issues) or [pull requests](https://github.com/gooddata/gooddata-react-components/pulls).\nThese commands may come in handy while developing:\n\n| command | description |\n| ------- | ----------- |\n| `yarn install --pure-lockfile` | first step |\n| ||\n| `yarn dev` | build react-components to `/dist` in watch mode |\n| `yarn test` | run all unit tests |\n| `yarn prettier-write` | format the source code to match the valid codestyle |\n| `yarn validate` | validate codestyle |\n| ||\n| `yarn storybook` | run storybook from `/stories` on http://localhost:9001 |\n| `yarn build-storybook` | build storybook to `/dist-storybook` |\n| `yarn test-storybook` | run storybook and [screenshot tests](https://github.com/gooddata/gdc-client-utils/tree/master/test-storybook) |\n| ||\n| `yarn examples` | run Live Examples dev-server from `/examples` on https://localhost:8999 |\n| `yarn examples-build` | build Live Examples to `/examples/dist` |\n| `yarn examples-server` | serve built Live Examples - see `/examples/server/src` |\n| `yarn examples-testcafe` | run testcafe tests against `localhost:8999` |\n\n### Deploy to heroku.com\nWhen you deploy this repo to heroku, it serves *GoodData.UI Live Examples*.\nRelevant tasks are in `Procfile` and `package.json`.\n\n```bash\n# run in the project directory\nheroku login\nheroku create <your-app-name>\nheroku config:set DOMAIN_ADMIN_USERNAME=x@gooddata.com DOMAIN_ADMIN_PASSWORD=xy PROJECT_ID_TO_ASSIGN=xms7ga4tf3g3nzucd8380o2bev8oeknp\ngit push heroku HEAD:master\nheroku open\n```\n\n### Run Live Examples Locally\nTo run *GoodData.UI Live Examples* locally:\n```bash\ngit clone <this-repository>\ncd  <repository-folder>\nyarn install --pure-lockfile\nyarn examples\n```\nThen open https://localhost:8999 and login using Live Examples account (you can [create one here](https://gooddata-examples.herokuapp.com/registration)).\n\n### Source code formatting\nThe source code in the repository is formatted by [Prettier](https://prettier.io/). \nThe format of the code is validated by our Continuous Integration server and is one of the requirements of successful merge.\n\nPrettier is supported by every major IDE. You can find the list of supported editors and how to configure them [here](https://prettier.io/docs/en/editors.html).\n\nIn the case, when your editor is not supported or you don't want to setup the integration, you can run the `yarn prettier-write` command to reformat the code before commit.\n\n## Changelog\n\n- see [CHANGELOG.md](CHANGELOG.md)\n\n## License\n\n(C) 2007-2018 GoodData Corporation\n\nThis project is dual licensed:\n\n- The ATTRIBUTION-NONCOMMERCIAL 4.0 INTERNATIONAL (CC BY-NC 4.0) is used for purpose of the trial experience and evaluation of GoodData.UI library.\n- The GOODDATA GOODDATA.UI LIBRARY END USER LICENSE AGREEMENT is used for GoodData customers.\n\nFor more information, please see [LICENSE](https://github.com/gooddata/gooddata-react-components/blob/master/LICENSE)\n","gitHead":"826cccf3ef6980d2923a6371fcaf26d7922b3f6a","scripts":{"dev":"bash scripts/build.sh --dev-watch","test":"jest --watch","build":"bash scripts/build.sh","tslint":"yarn run-tslint -t verbose $npm_package_config_tslint","prepare":"cd examples/server && yarn install --frozen-lockfile && cd ../..; rm -r examples/node_modules 2>/dev/null; true","examples":"bash scripts/run-examples.sh","prepare?":"# Called before `npm publish` and on local `npm install`. Temporarily also for deleting obsolete node_modules. Ends with `true` to continue gracefully.","validate":"tsc --noEmit && yarn tslint && eslint $npm_package_config_eslint && yarn prettier-check","build-dev":"bash scripts/build.sh --dev","examples?":"# Default is developer domain, other options: yarn examples [sec,secure,stg,stg2,stg3,demo,developer or URL]","storybook":"yarn build && start-storybook -p 9001 -c .storybook","test-once":"jest","tslint-ci":"mkdir -p ./ci/results && yarn run-tslint -t checkstyle -o ./ci/results/tslint-results.xml $npm_package_config_tslint","run-tslint":"tslint -p tsconfig.json","validate-ci":"tsc --noEmit && yarn tslint-ci  && eslint $npm_package_config_eslint -f checkstyle -o ci/results/eslint-results.xml && yarn prettier-check","examples-build":"bash scripts/build-examples.sh","prepublishOnly":"yarn build","prettier-check":"prettier --check '{src,stories,styles,__mocks__,examples/server/src,examples/src,examples/test}/**/*.{ts,js,tsx,jsx,json,scss,md,yaml,html}'","prettier-write":"prettier --write '{src,stories,styles,__mocks__,examples/server/src,examples/src,examples/test}/**/*.{ts,js,tsx,jsx,json,scss,md,yaml,html}'","test-storybook":"yarn build && test-storybook","build-storybook":"yarn build && build-storybook -c .storybook -o dist-storybook","examples-server":"node examples/server/src/index.js","heroku-postbuild":"yarn examples-build developer","examples-testcafe":"./scripts/run-testcafe.sh visual","check-circular-deps":"madge --circular --extensions ts ./src","examples-testcafe-ci":"./scripts/run-testcafe.sh ci","examples-testcafe-live":"./scripts/run-testcafe.sh live"},"typings":"dist/index.d.ts","_npmUser":{"name":"gooddata-ci","email":"rail@gooddata.com"},"deprecated":"@gooddata/react-components@7 reached End of Support on March 31, 2022. Please upgrade (see https://sdk.gooddata.com/gooddata-ui/docs/supported_versions.html for more information).","repository":{"url":"git+ssh://git@github.com/gooddata/gooddata-react-components.git","type":"git"},"_npmVersion":"6.4.1","description":"GoodData.UI - A powerful JavaScript library for building analytical applications","directories":{},"lint-staged":{"{src,stories,styles,__mocks__,examples/server/src,examples/src,examples/test}/**/*.{ts,js,tsx,jsx,json,scss,md,yaml,html}":["prettier --write","git add"]},"_nodeVersion":"8.12.0","dependencies":{"rxjs":"^5.5.6","uuid":"^3.2.1","immer":"^1.3.1","lodash":"^4.17.15","invariant":"^2.2.2","classnames":"^2.2.6","highcharts":"7.1.1","prop-types":"^15.6.0","react-intl":"^2.4.0","custom-event":"^1.0.1","ag-grid-react":"20.0.0","react-measure":"^2.3.0","stringify-object":"^2.4.0","@gooddata/typings":"^2.18.0","ag-grid-community":"20.0.0","http-status-codes":"^1.3.0","@gooddata/js-utils":"^3.5.0","@gooddata/numberjs":"^3.1.2","fixed-data-table-2":"0.7.17","@gooddata/goodstrap":"^63.4.0","react-dom-factories":"^1.0.2","@gooddata/gooddata-js":"^11.19.2","json-stable-stringify":"^1.0.1","react-transition-group":"^2.2.1","hoist-non-react-statics":"^3.3.0","nodelist-foreach-polyfill":"^1.2.0","highcharts-grouped-categories":"^1.1.3"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"raf":"3.3.2","yup":"^0.24.1","jest":"24.7.1","husky":"3.0.0","madge":"^3.4.4","react":"^16.5.2","enzyme":"3.5.0","eslint":"4.19.1","formik":"^0.11.11","moment":"2.23.0","history":"^4.7.2","ts-jest":"24.0.0","webpack":"4.30.0","prettier":"1.16.4","react-ga":"^2.5.2","recharts":"1.0.0-beta.9","testcafe":"1.1.4","commander":"2.14.1","node-sass":"4.7.2","react-dom":"^16.5.2","supertest":"3.0.0","ts-loader":"6.0.0","css-loader":"0.28.7","jest-junit":"3.0.0","raw-loader":"0.5.1","styled-jsx":"2.2.1","typescript":"3.3.4000","@babel/core":"7.4.4","@types/jest":"24.0.6","@types/node":"7.0.8","@types/uuid":"3.4.3","file-loader":"3.0.1","lint-staged":"9.1.0","sass-loader":"6.0.6","webpack-cli":"3.3.2","@types/react":"16.0.34","babel-loader":"8.0.5","react-helmet":"5.2.0","react-select":"1.2.1","style-loader":"0.19.1","@types/enzyme":"3.1.13","@types/lodash":"4.14.123","testcafe-live":"0.1.4","@babel/runtime":"7.4.4","@babel/polyfill":"^7.4.4","@storybook/react":"5.0.11","@types/invariant":"2.2.29","@types/react-dom":"16.0.3","isomorphic-fetch":"2.2.1","react-datepicker":"1.1.0","react-router-dom":"4.2.2","@babel/preset-env":"7.4.4","@gooddata/mock-js":"^1.31.0","@storybook/addons":"5.0.11","@types/classnames":"2.2.3","@types/prop-types":"15.5.2","@types/react-intl":"2.3.5","@storybook/theming":"5.0.11","identity-obj-proxy":"^3.0.0","webpack-dev-server":"3.3.1","@babel/preset-react":"7.0.0","@types/react-portal":"4.0.1","babel-plugin-lodash":"3.3.4","html-webpack-plugin":"3.2.0","react-test-renderer":"16.4.2","@types/react-measure":"2.0.5","clean-webpack-plugin":"2.0.2","stats-webpack-plugin":"0.7.0","eslint-config-prettier":"4.1.0","react-google-recaptcha":"^0.14.1","tslint-config-prettier":"1.18.0","@gooddata/eslint-config":"^1.0.0","@gooddata/tslint-config":"1.0.0","@types/storybook__react":"4.0.1","@types/stringify-object":"^3.2.0","enzyme-adapter-react-16":"1.3.1","@gooddata/test-storybook":"3.1.1","@storybook/addon-actions":"5.0.11","@storybook/addon-options":"5.0.11","node-sass-magic-importer":"5.1.0","react-syntax-highlighter":"11.0.2","@types/fixed-data-table-2":"0.8.1","@types/react-test-renderer":"16.0.0","circular-dependency-plugin":"5.0.2","compression-webpack-plugin":"2.0.0","@types/json-stable-stringify":"^1.0.32","@types/enzyme-adapter-react-16":"1.0.3","@types/storybook__addon-actions":"3.4.2","@babel/plugin-proposal-class-properties":"7.4.4","@babel/plugin-proposal-object-rest-spread":"7.4.4","@babel/plugin-transform-async-to-generator":"7.4.4"},"peerDependencies":{"react":"^16.5.2","react-dom":"^16.5.2"},"_npmOperationalInternal":{"tmp":"tmp/react-components_7.2.0-beta.41_1569595606617_0.36136104538782154","host":"s3://npm-registry-packages"}},"7.2.0-beta.42":{"name":"@gooddata/react-components","version":"7.2.0-beta.42","author":{"name":"GoodData Corporation"},"license":"BSD-3-Clause","_id":"@gooddata/react-components@7.2.0-beta.42","maintainers":[{"name":"afi","email":"adam.fiedler@gooddata.com"},{"name":"bertold8","email":"ivan.nejezchleb@seznam.cz"},{"name":"brbistas","email":"valentinos.chraniotis@gooddata.com"},{"name":"bugsbunny338","email":"jiri.zajic@mensa.cz"},{"name":"gooddata-ci","email":"rail@gooddata.com"},{"name":"ivan.mjartan","email":"ivan.mjartan@gooddata.com"},{"name":"jakub-sterba","email":"jakub.sterba@gooddata.com"},{"name":"jaroslav.tomecek","email":"jaroslav.tomecek@gooddata.com"},{"name":"jkittler","email":"honza.kittler@gmail.com"},{"name":"khanh.le","email":"khanh.le@gooddata.com"},{"name":"langhamp","email":"pavel.langhammer@gooddata.com"},{"name":"lanhuynh","email":"lan.huynh@gooddata.com"},{"name":"linhhong","email":"linh.hong@gooddata.com"},{"name":"lupko","email":"lubomir.slivka@gooddata.com"},{"name":"martin.mosko","email":"martin.mosko@gooddata.com"},{"name":"michal.marsal","email":"michal.marsal@gooddata.com"},{"name":"naibinh","email":"naibinh@gmail.com"},{"name":"nikolacech","email":"nikola.cech@gooddata.com"},{"name":"no23reason","email":"dan.homola@hotmail.cz"},{"name":"patrikbraborec","email":"patrik.braborec@gooddata.com"},{"name":"pbenes","email":"petr.benes@gooddata.com"},{"name":"petrjanu","email":"petr.janu@gooddata.com"},{"name":"ptquang86","email":"ptquang86@gmail.com"},{"name":"qduval","email":"quentin.duval@gooddata.com"},{"name":"rodri360","email":"me@rodri360.com"},{"name":"sitina","email":"jiri.sitina@gooddata.com"},{"name":"sondo","email":"son.do@gooddata.com"},{"name":"strouhaljan","email":"strouhal.jan@gmail.com"},{"name":"tomas.bouma","email":"tomas.bouma@gooddata.com"},{"name":"tomas.kratochvil","email":"tomas.kratochvil@gooddata.com"},{"name":"tomasreichmann","email":"tomasreichmann@gmail.com"},{"name":"tomsatgd","email":"tomas.satinsky@gooddata.com"},{"name":"tu.ngo","email":"tu.ngo@gooddata.com"},{"name":"vlastikcz","email":"vlastimil.kotas@gooddata.com"},{"name":"vu.pham","email":"vu.pham@gooddata.com"},{"name":"xmort","email":"petr.dolejsi@gooddata.com"},{"name":"yanlipnican","email":"yanlipnican@gmail.com"}],"homepage":"https://github.com/gooddata/gooddata-react-components#readme","bugs":{"url":"https://github.com/gooddata/gooddata-react-components/issues"},"dist":{"shasum":"b90e6e42a7b56d0926920ffdc1c65ee8655aff4b","tarball":"https://registry.npmjs.org/@gooddata/react-components/-/react-components-7.2.0-beta.42.tgz","fileCount":1831,"integrity":"sha512-e8EEJ4N1v3IYlD1SRhgg+gfLOGNYBCUd9jYfZPp1Kn4EodssGo0ZGThbxl/8ioo99cZ0usOoNexDB96lfllOJA==","signatures":[{"sig":"MEUCIQC8GYmswcvrYwo7MsN2Ic0tYnXssLmxCsu/87DS0pHOWAIgTH34LKxb6/xMG1ldspxw0XKfVMuG9Dea3SM6dPoEzMk=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":7604738,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJdkzQvCRA9TVsSAnZWagAA9cQP/0c0nORe+uCZAODP3iON\nt7tc7c7l3Y1dKpjts8L2QovU6dCsMNVjkfJ9bJOln3u7tDjsbaQXonlKSq50\nTAhOlJjvktwarBgQIE0En3IspUcB+urYzN3j7XPd9deVM8EGUQXkjEeajJsq\nYUAFkFE/4EKDhLbKhb8hyCfBzDyTJvJL9uG+g82GVHd4VkM+hJht/ubsKps0\nrT6Q5oMHI0EgVy6+1KE8H7EKfEb4TXnTFMZAUlRVOOTRYc9K8GuPjBCOe5Ss\n3oLoil7KX3r4mNLlFJl3juzRru7nn6RAJdC8EMcLElrxStnGYa4naL/ZzwnN\nvB9Wl195Q7i8BHQqeaPR1xwbgwOmHsZPM96RV9m4nVDpFiYbkwpqCkobU7Q5\nasVQWwFAcdv0uXjw9uvticM9hsjDVYbS02brV6MwANwgb6gCPaCIW5IMtSrL\nc8jP7EEr7fVkbwe5v1Xqft2cYZ377KQfmKZtvhUTUgsZaNY6zrxmmF+oue2x\nhohCWzO5rofSA5xLVYwr2JYyDsCPy36byA0dCbryE70wt9SmcYhWjQtjYzh/\nNrmRjjQDSLzeQlNaGVi5+wao+YHgpE65t/S5hK9H1WI24TQZB+xx+UMS6FhD\n5FF5vqc+uMBDOp1113YpzQ6JzbBYZhabQOhoe4HSm9ibfP6cVXrowD00sLPo\nUwTY\r\n=eMyH\r\n-----END PGP SIGNATURE-----\r\n"},"jest":{"testRegex":"(/__tests__/.*|\\.(test|spec))\\.(tsx?|jsx?)$","transform":{".(js|jsx)":"babel-jest",".(ts|tsx)":"ts-jest"},"collectCoverage":false,"moduleNameMapper":{"\\.(css|less|sass|scss)$":"<rootDir>/__mocks__/styleMock.ts","^[./a-zA-Z0-9$_-]+\\.svg$":"<rootDir>/jestSvgStub.js"},"coverageReporters":["html"],"setupFilesAfterEnv":["<rootDir>/jest.setup.js"],"collectCoverageFrom":["src/**/*.{ts,tsx}","examples/server/src/**/*.{js,jsx}","!**/*.d.ts"],"moduleFileExtensions":["ts","tsx","js","jsx","json"],"testPathIgnorePatterns":[",/node_modules/","/dist/"]},"main":"dist/index.js","husky":{"hooks":{"pre-commit":"lint-staged"}},"config":{"eslint":"./examples/**/*.{js,jsx}","tslint":"./{__mocks__,src,stories}/{,**/}*.{ts,tsx}"},"readme":"[![npm version](https://badge.fury.io/js/%40gooddata%2Freact-components.svg)](https://www.npmjs.com/package/@gooddata/react-components) \n\n# GoodData.UI React components\n> A React-based JavaScript library for building data-driven applications\n\n## Getting started\n- [GoodData.UI Documentation](http://sdk.gooddata.com/gooddata-ui/)\n- [GoodData.UI Live Examples](https://gooddata-examples.herokuapp.com/)\n- [Stack Overflow](https://stackoverflow.com/questions/tagged/gooddata)\n\n### Usage\nWith [yarn](https://yarnpkg.com) installed, go to your project directory and run\n```\n$ yarn add @gooddata/react-components\n```\nIf you prefer [npm](npmjs.com) run\n```\n$ npm install --save @gooddata/react-components\n```\n\nThe public API is exposed via global `index.js`. Except for the styles, do not import any other file directly\nbecause they are not intended to be part of the public API.\n\n## Contributing\n\nWe welcome any contribution in form of [issues](https://github.com/gooddata/gooddata-react-components/issues) or [pull requests](https://github.com/gooddata/gooddata-react-components/pulls).\nThese commands may come in handy while developing:\n\n| command | description |\n| ------- | ----------- |\n| `yarn install --pure-lockfile` | first step |\n| ||\n| `yarn dev` | build react-components to `/dist` in watch mode |\n| `yarn test` | run all unit tests |\n| `yarn prettier-write` | format the source code to match the valid codestyle |\n| `yarn validate` | validate codestyle |\n| ||\n| `yarn storybook` | run storybook from `/stories` on http://localhost:9001 |\n| `yarn build-storybook` | build storybook to `/dist-storybook` |\n| `yarn test-storybook` | run storybook and [screenshot tests](https://github.com/gooddata/gdc-client-utils/tree/master/test-storybook) |\n| ||\n| `yarn examples` | run Live Examples dev-server from `/examples` on https://localhost:8999 |\n| `yarn examples-build` | build Live Examples to `/examples/dist` |\n| `yarn examples-server` | serve built Live Examples - see `/examples/server/src` |\n| `yarn examples-testcafe` | run testcafe tests against `localhost:8999` |\n\n### Deploy to heroku.com\nWhen you deploy this repo to heroku, it serves *GoodData.UI Live Examples*.\nRelevant tasks are in `Procfile` and `package.json`.\n\n```bash\n# run in the project directory\nheroku login\nheroku create <your-app-name>\nheroku config:set DOMAIN_ADMIN_USERNAME=x@gooddata.com DOMAIN_ADMIN_PASSWORD=xy PROJECT_ID_TO_ASSIGN=xms7ga4tf3g3nzucd8380o2bev8oeknp\ngit push heroku HEAD:master\nheroku open\n```\n\n### Run Live Examples Locally\nTo run *GoodData.UI Live Examples* locally:\n```bash\ngit clone <this-repository>\ncd  <repository-folder>\nyarn install --pure-lockfile\nyarn examples\n```\nThen open https://localhost:8999 and login using Live Examples account (you can [create one here](https://gooddata-examples.herokuapp.com/registration)).\n\n### Source code formatting\nThe source code in the repository is formatted by [Prettier](https://prettier.io/). \nThe format of the code is validated by our Continuous Integration server and is one of the requirements of successful merge.\n\nPrettier is supported by every major IDE. You can find the list of supported editors and how to configure them [here](https://prettier.io/docs/en/editors.html).\n\nIn the case, when your editor is not supported or you don't want to setup the integration, you can run the `yarn prettier-write` command to reformat the code before commit.\n\n## Changelog\n\n- see [CHANGELOG.md](CHANGELOG.md)\n\n## License\n\n(C) 2007-2018 GoodData Corporation\n\nThis project is dual licensed:\n\n- The ATTRIBUTION-NONCOMMERCIAL 4.0 INTERNATIONAL (CC BY-NC 4.0) is used for purpose of the trial experience and evaluation of GoodData.UI library.\n- The GOODDATA GOODDATA.UI LIBRARY END USER LICENSE AGREEMENT is used for GoodData customers.\n\nFor more information, please see [LICENSE](https://github.com/gooddata/gooddata-react-components/blob/master/LICENSE)\n","gitHead":"5a148c88d182838c1c3ed4657a245b417a80792d","scripts":{"dev":"bash scripts/build.sh --dev-watch","test":"jest --watch","build":"bash scripts/build.sh","tslint":"yarn run-tslint -t verbose $npm_package_config_tslint","prepare":"cd examples/server && yarn install --frozen-lockfile && cd ../..; rm -r examples/node_modules 2>/dev/null; true","examples":"bash scripts/run-examples.sh","prepare?":"# Called before `npm publish` and on local `npm install`. Temporarily also for deleting obsolete node_modules. Ends with `true` to continue gracefully.","validate":"tsc --noEmit && yarn tslint && eslint $npm_package_config_eslint && yarn prettier-check","build-dev":"bash scripts/build.sh --dev","examples?":"# Default is developer domain, other options: yarn examples [sec,secure,stg,stg2,stg3,demo,developer or URL]","storybook":"yarn build && start-storybook -p 9001 -c .storybook","test-once":"jest","tslint-ci":"mkdir -p ./ci/results && yarn run-tslint -t checkstyle -o ./ci/results/tslint-results.xml $npm_package_config_tslint","run-tslint":"tslint -p tsconfig.json","validate-ci":"tsc --noEmit && yarn tslint-ci  && eslint $npm_package_config_eslint -f checkstyle -o ci/results/eslint-results.xml && yarn prettier-check","examples-build":"bash scripts/build-examples.sh","prepublishOnly":"yarn build","prettier-check":"prettier --check '{src,stories,styles,__mocks__,examples/server/src,examples/src,examples/test}/**/*.{ts,js,tsx,jsx,json,scss,md,yaml,html}'","prettier-write":"prettier --write '{src,stories,styles,__mocks__,examples/server/src,examples/src,examples/test}/**/*.{ts,js,tsx,jsx,json,scss,md,yaml,html}'","test-storybook":"yarn build && test-storybook","build-storybook":"yarn build && build-storybook -c .storybook -o dist-storybook","examples-server":"node examples/server/src/index.js","heroku-postbuild":"yarn examples-build developer","examples-testcafe":"./scripts/run-testcafe.sh visual","check-circular-deps":"madge --circular --extensions ts ./src","examples-testcafe-ci":"./scripts/run-testcafe.sh ci","examples-testcafe-live":"./scripts/run-testcafe.sh live"},"typings":"dist/index.d.ts","_npmUser":{"name":"gooddata-ci","email":"rail@gooddata.com"},"deprecated":"@gooddata/react-components@7 reached End of Support on March 31, 2022. Please upgrade (see https://sdk.gooddata.com/gooddata-ui/docs/supported_versions.html for more information).","repository":{"url":"git+ssh://git@github.com/gooddata/gooddata-react-components.git","type":"git"},"_npmVersion":"6.4.1","description":"GoodData.UI - A powerful JavaScript library for building analytical applications","directories":{},"lint-staged":{"{src,stories,styles,__mocks__,examples/server/src,examples/src,examples/test}/**/*.{ts,js,tsx,jsx,json,scss,md,yaml,html}":["prettier --write","git add"]},"_nodeVersion":"8.12.0","dependencies":{"rxjs":"^5.5.6","uuid":"^3.2.1","immer":"^1.3.1","lodash":"^4.17.15","invariant":"^2.2.2","classnames":"^2.2.6","highcharts":"7.1.1","prop-types":"^15.6.0","react-intl":"^2.4.0","custom-event":"^1.0.1","ag-grid-react":"20.0.0","react-measure":"^2.3.0","stringify-object":"^2.4.0","@gooddata/typings":"^2.18.0","ag-grid-community":"20.0.0","http-status-codes":"^1.3.0","@gooddata/js-utils":"^3.5.0","@gooddata/numberjs":"^3.1.2","fixed-data-table-2":"0.7.17","@gooddata/goodstrap":"^63.4.0","react-dom-factories":"^1.0.2","@gooddata/gooddata-js":"^11.19.2","json-stable-stringify":"^1.0.1","react-transition-group":"^2.2.1","hoist-non-react-statics":"^3.3.0","nodelist-foreach-polyfill":"^1.2.0","highcharts-grouped-categories":"^1.1.3"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"raf":"3.3.2","yup":"^0.24.1","jest":"24.7.1","husky":"3.0.0","madge":"^3.4.4","react":"^16.5.2","enzyme":"3.5.0","eslint":"4.19.1","formik":"^0.11.11","moment":"2.23.0","history":"^4.7.2","ts-jest":"24.0.0","webpack":"4.30.0","prettier":"1.16.4","react-ga":"^2.5.2","recharts":"1.0.0-beta.9","testcafe":"1.1.4","commander":"2.14.1","node-sass":"4.7.2","react-dom":"^16.5.2","supertest":"3.0.0","ts-loader":"6.0.0","css-loader":"0.28.7","jest-junit":"3.0.0","raw-loader":"0.5.1","styled-jsx":"2.2.1","typescript":"3.3.4000","@babel/core":"7.4.4","@types/jest":"24.0.6","@types/node":"7.0.8","@types/uuid":"3.4.3","file-loader":"3.0.1","lint-staged":"9.1.0","sass-loader":"6.0.6","webpack-cli":"3.3.2","@types/react":"16.0.34","babel-loader":"8.0.5","react-helmet":"5.2.0","react-select":"1.2.1","style-loader":"0.19.1","@types/enzyme":"3.1.13","@types/lodash":"4.14.123","testcafe-live":"0.1.4","@babel/runtime":"7.4.4","@babel/polyfill":"^7.4.4","@storybook/react":"5.0.11","@types/invariant":"2.2.29","@types/react-dom":"16.0.3","isomorphic-fetch":"2.2.1","react-datepicker":"1.1.0","react-router-dom":"4.2.2","@babel/preset-env":"7.4.4","@gooddata/mock-js":"^1.31.0","@storybook/addons":"5.0.11","@types/classnames":"2.2.3","@types/prop-types":"15.5.2","@types/react-intl":"2.3.5","@storybook/theming":"5.0.11","identity-obj-proxy":"^3.0.0","webpack-dev-server":"3.3.1","@babel/preset-react":"7.0.0","@types/react-portal":"4.0.1","babel-plugin-lodash":"3.3.4","html-webpack-plugin":"3.2.0","react-test-renderer":"16.4.2","@types/react-measure":"2.0.5","clean-webpack-plugin":"2.0.2","stats-webpack-plugin":"0.7.0","eslint-config-prettier":"4.1.0","react-google-recaptcha":"^0.14.1","tslint-config-prettier":"1.18.0","@gooddata/eslint-config":"^1.0.0","@gooddata/tslint-config":"1.0.0","@types/storybook__react":"4.0.1","@types/stringify-object":"^3.2.0","enzyme-adapter-react-16":"1.3.1","@gooddata/test-storybook":"3.1.1","@storybook/addon-actions":"5.0.11","@storybook/addon-options":"5.0.11","node-sass-magic-importer":"5.1.0","react-syntax-highlighter":"11.0.2","@types/fixed-data-table-2":"0.8.1","@types/react-test-renderer":"16.0.0","circular-dependency-plugin":"5.0.2","compression-webpack-plugin":"2.0.0","@types/json-stable-stringify":"^1.0.32","@types/enzyme-adapter-react-16":"1.0.3","@types/storybook__addon-actions":"3.4.2","@babel/plugin-proposal-class-properties":"7.4.4","@babel/plugin-proposal-object-rest-spread":"7.4.4","@babel/plugin-transform-async-to-generator":"7.4.4"},"peerDependencies":{"react":"^16.5.2","react-dom":"^16.5.2"},"_npmOperationalInternal":{"tmp":"tmp/react-components_7.2.0-beta.42_1569928237914_0.6124774672442952","host":"s3://npm-registry-packages"}},"7.2.0-beta.43":{"name":"@gooddata/react-components","version":"7.2.0-beta.43","author":{"name":"GoodData Corporation"},"license":"BSD-3-Clause","_id":"@gooddata/react-components@7.2.0-beta.43","maintainers":[{"name":"afi","email":"adam.fiedler@gooddata.com"},{"name":"bertold8","email":"ivan.nejezchleb@seznam.cz"},{"name":"brbistas","email":"valentinos.chraniotis@gooddata.com"},{"name":"bugsbunny338","email":"jiri.zajic@mensa.cz"},{"name":"gooddata-ci","email":"rail@gooddata.com"},{"name":"ivan.mjartan","email":"ivan.mjartan@gooddata.com"},{"name":"jakub-sterba","email":"jakub.sterba@gooddata.com"},{"name":"jaroslav.tomecek","email":"jaroslav.tomecek@gooddata.com"},{"name":"jkittler","email":"honza.kittler@gmail.com"},{"name":"khanh.le","email":"khanh.le@gooddata.com"},{"name":"langhamp","email":"pavel.langhammer@gooddata.com"},{"name":"lanhuynh","email":"lan.huynh@gooddata.com"},{"name":"linhhong","email":"linh.hong@gooddata.com"},{"name":"lupko","email":"lubomir.slivka@gooddata.com"},{"name":"martin.mosko","email":"martin.mosko@gooddata.com"},{"name":"michal.marsal","email":"michal.marsal@gooddata.com"},{"name":"naibinh","email":"naibinh@gmail.com"},{"name":"nikolacech","email":"nikola.cech@gooddata.com"},{"name":"no23reason","email":"dan.homola@hotmail.cz"},{"name":"patrikbraborec","email":"patrik.braborec@gooddata.com"},{"name":"pbenes","email":"petr.benes@gooddata.com"},{"name":"petrjanu","email":"petr.janu@gooddata.com"},{"name":"ptquang86","email":"ptquang86@gmail.com"},{"name":"qduval","email":"quentin.duval@gooddata.com"},{"name":"rodri360","email":"me@rodri360.com"},{"name":"sitina","email":"jiri.sitina@gooddata.com"},{"name":"sondo","email":"son.do@gooddata.com"},{"name":"strouhaljan","email":"strouhal.jan@gmail.com"},{"name":"tomas.bouma","email":"tomas.bouma@gooddata.com"},{"name":"tomas.kratochvil","email":"tomas.kratochvil@gooddata.com"},{"name":"tomasreichmann","email":"tomasreichmann@gmail.com"},{"name":"tomsatgd","email":"tomas.satinsky@gooddata.com"},{"name":"tu.ngo","email":"tu.ngo@gooddata.com"},{"name":"vlastikcz","email":"vlastimil.kotas@gooddata.com"},{"name":"vu.pham","email":"vu.pham@gooddata.com"},{"name":"xmort","email":"petr.dolejsi@gooddata.com"},{"name":"yanlipnican","email":"yanlipnican@gmail.com"}],"homepage":"https://github.com/gooddata/gooddata-react-components#readme","bugs":{"url":"https://github.com/gooddata/gooddata-react-components/issues"},"dist":{"shasum":"a9cd6fa042e172b2f10bd76ccfb9375de51f2ef2","tarball":"https://registry.npmjs.org/@gooddata/react-components/-/react-components-7.2.0-beta.43.tgz","fileCount":1831,"integrity":"sha512-vgf4epMajW6JZfAvvZpERCCl1FJ5hEED36EaEEr8HRhhWENwfN0s1WAzH4kNSrrFx+KBtslWCtujzCpalBKaSg==","signatures":[{"sig":"MEQCIBaj2NhL0n5LKQcGZ0O30EmzzFeFN13ULjlySnug+Pr6AiBT+j8e+uqvHg7FKJYFUmk1B8AKNQpgcRfC4CpORkuH2Q==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":7610114,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJdkz/YCRA9TVsSAnZWagAAelYP/ilMOZD7x5bsbBqJtQCv\nnpyJd2kaYPC0uevb6jEw/6VNbFMv8LngOmDnaFAIZYWNjFsS5XHbbTU1Iq4D\ngS0tUfMGtXzxFyo4D7ejsPNiYrwJQQkC50FGDxhTLRS2+5PereFfk9606Ydc\nPhLfrh0LtP/CX6VUu8ptghmJzgI0tO0Fe/qMdbGyfvAuIjMPr18LSP/q3WP8\nVbGGLFfMGMNy3VeKF8vCnHCyEOpWp30luTm3sdnFxIWCzcTY+DxuQMcVOBU0\nJPY8IHTx05dXiIfCy0/UUyS9DtupufIaf1AKAp5vlDRUcilkrQlAed22jup4\n1VEhQJRO7KjkwEt99kbUdECY5/ipoq/zvgoQvENnb4okLOEhCW/E0CO/aVFB\nqkAiUqduWKZTsghzYjQr3fW7DStfY4W35MmlMibx8/8SaGEsWAOVrHgl9Gbh\nlevVvjUFDBgtARB2GUxy5AdNRA+B9VOn7Gm5jd0fGqkLQHj/9RVjbqz1m/Uj\njMNF+DIhT4wIMpfKhlUaGWPXQ8bq8K0xxNe5HU1533Hk4yr5UwLIcpcX1VWe\nrXl7on0H8NsbAMnXZgmZMe/zq6z+76Km3LcLTyt7Y4d+QSvL1AQW3YKNJTTi\nc+iGxKy4/YEvoPv+4D8sLBUdAHlRnxpHzhjsRk/vYyUHspeXXa+Z8easyEbR\nyjFE\r\n=QrIG\r\n-----END PGP SIGNATURE-----\r\n"},"jest":{"testRegex":"(/__tests__/.*|\\.(test|spec))\\.(tsx?|jsx?)$","transform":{".(js|jsx)":"babel-jest",".(ts|tsx)":"ts-jest"},"collectCoverage":false,"moduleNameMapper":{"\\.(css|less|sass|scss)$":"<rootDir>/__mocks__/styleMock.ts","^[./a-zA-Z0-9$_-]+\\.svg$":"<rootDir>/jestSvgStub.js"},"coverageReporters":["html"],"setupFilesAfterEnv":["<rootDir>/jest.setup.js"],"collectCoverageFrom":["src/**/*.{ts,tsx}","examples/server/src/**/*.{js,jsx}","!**/*.d.ts"],"moduleFileExtensions":["ts","tsx","js","jsx","json"],"testPathIgnorePatterns":[",/node_modules/","/dist/"]},"main":"dist/index.js","husky":{"hooks":{"pre-commit":"lint-staged"}},"config":{"eslint":"./examples/**/*.{js,jsx}","tslint":"./{__mocks__,src,stories}/{,**/}*.{ts,tsx}"},"readme":"[![npm version](https://badge.fury.io/js/%40gooddata%2Freact-components.svg)](https://www.npmjs.com/package/@gooddata/react-components) \n\n# GoodData.UI React components\n> A React-based JavaScript library for building data-driven applications\n\n## Getting started\n- [GoodData.UI Documentation](http://sdk.gooddata.com/gooddata-ui/)\n- [GoodData.UI Live Examples](https://gooddata-examples.herokuapp.com/)\n- [Stack Overflow](https://stackoverflow.com/questions/tagged/gooddata)\n\n### Usage\nWith [yarn](https://yarnpkg.com) installed, go to your project directory and run\n```\n$ yarn add @gooddata/react-components\n```\nIf you prefer [npm](npmjs.com) run\n```\n$ npm install --save @gooddata/react-components\n```\n\nThe public API is exposed via global `index.js`. Except for the styles, do not import any other file directly\nbecause they are not intended to be part of the public API.\n\n## Contributing\n\nWe welcome any contribution in form of [issues](https://github.com/gooddata/gooddata-react-components/issues) or [pull requests](https://github.com/gooddata/gooddata-react-components/pulls).\nThese commands may come in handy while developing:\n\n| command | description |\n| ------- | ----------- |\n| `yarn install --pure-lockfile` | first step |\n| ||\n| `yarn dev` | build react-components to `/dist` in watch mode |\n| `yarn test` | run all unit tests |\n| `yarn prettier-write` | format the source code to match the valid codestyle |\n| `yarn validate` | validate codestyle |\n| ||\n| `yarn storybook` | run storybook from `/stories` on http://localhost:9001 |\n| `yarn build-storybook` | build storybook to `/dist-storybook` |\n| `yarn test-storybook` | run storybook and [screenshot tests](https://github.com/gooddata/gdc-client-utils/tree/master/test-storybook) |\n| ||\n| `yarn examples` | run Live Examples dev-server from `/examples` on https://localhost:8999 |\n| `yarn examples-build` | build Live Examples to `/examples/dist` |\n| `yarn examples-server` | serve built Live Examples - see `/examples/server/src` |\n| `yarn examples-testcafe` | run testcafe tests against `localhost:8999` |\n\n### Deploy to heroku.com\nWhen you deploy this repo to heroku, it serves *GoodData.UI Live Examples*.\nRelevant tasks are in `Procfile` and `package.json`.\n\n```bash\n# run in the project directory\nheroku login\nheroku create <your-app-name>\nheroku config:set DOMAIN_ADMIN_USERNAME=x@gooddata.com DOMAIN_ADMIN_PASSWORD=xy PROJECT_ID_TO_ASSIGN=xms7ga4tf3g3nzucd8380o2bev8oeknp\ngit push heroku HEAD:master\nheroku open\n```\n\n### Run Live Examples Locally\nTo run *GoodData.UI Live Examples* locally:\n```bash\ngit clone <this-repository>\ncd  <repository-folder>\nyarn install --pure-lockfile\nyarn examples\n```\nThen open https://localhost:8999 and login using Live Examples account (you can [create one here](https://gooddata-examples.herokuapp.com/registration)).\n\n### Source code formatting\nThe source code in the repository is formatted by [Prettier](https://prettier.io/). \nThe format of the code is validated by our Continuous Integration server and is one of the requirements of successful merge.\n\nPrettier is supported by every major IDE. You can find the list of supported editors and how to configure them [here](https://prettier.io/docs/en/editors.html).\n\nIn the case, when your editor is not supported or you don't want to setup the integration, you can run the `yarn prettier-write` command to reformat the code before commit.\n\n## Changelog\n\n- see [CHANGELOG.md](CHANGELOG.md)\n\n## License\n\n(C) 2007-2018 GoodData Corporation\n\nThis project is dual licensed:\n\n- The ATTRIBUTION-NONCOMMERCIAL 4.0 INTERNATIONAL (CC BY-NC 4.0) is used for purpose of the trial experience and evaluation of GoodData.UI library.\n- The GOODDATA GOODDATA.UI LIBRARY END USER LICENSE AGREEMENT is used for GoodData customers.\n\nFor more information, please see [LICENSE](https://github.com/gooddata/gooddata-react-components/blob/master/LICENSE)\n","gitHead":"18e46ff2334f67834b8c83960377b428b8982c56","scripts":{"dev":"bash scripts/build.sh --dev-watch","test":"jest --watch","build":"bash scripts/build.sh","tslint":"yarn run-tslint -t verbose $npm_package_config_tslint","prepare":"cd examples/server && yarn install --frozen-lockfile && cd ../..; rm -r examples/node_modules 2>/dev/null; true","examples":"bash scripts/run-examples.sh","prepare?":"# Called before `npm publish` and on local `npm install`. Temporarily also for deleting obsolete node_modules. Ends with `true` to continue gracefully.","validate":"tsc --noEmit && yarn tslint && eslint $npm_package_config_eslint && yarn prettier-check","build-dev":"bash scripts/build.sh --dev","examples?":"# Default is developer domain, other options: yarn examples [sec,secure,stg,stg2,stg3,demo,developer or URL]","storybook":"yarn build && start-storybook -p 9001 -c .storybook","test-once":"jest","tslint-ci":"mkdir -p ./ci/results && yarn run-tslint -t checkstyle -o ./ci/results/tslint-results.xml $npm_package_config_tslint","run-tslint":"tslint -p tsconfig.json","validate-ci":"tsc --noEmit && yarn tslint-ci  && eslint $npm_package_config_eslint -f checkstyle -o ci/results/eslint-results.xml && yarn prettier-check","examples-build":"bash scripts/build-examples.sh","prepublishOnly":"yarn build","prettier-check":"prettier --check '{src,stories,styles,__mocks__,examples/server/src,examples/src,examples/test}/**/*.{ts,js,tsx,jsx,json,scss,md,yaml,html}'","prettier-write":"prettier --write '{src,stories,styles,__mocks__,examples/server/src,examples/src,examples/test}/**/*.{ts,js,tsx,jsx,json,scss,md,yaml,html}'","test-storybook":"yarn build && test-storybook","build-storybook":"yarn build && build-storybook -c .storybook -o dist-storybook","examples-server":"node examples/server/src/index.js","heroku-postbuild":"yarn examples-build developer","examples-testcafe":"./scripts/run-testcafe.sh visual","check-circular-deps":"madge --circular --extensions ts ./src","examples-testcafe-ci":"./scripts/run-testcafe.sh ci","examples-testcafe-live":"./scripts/run-testcafe.sh live"},"typings":"dist/index.d.ts","_npmUser":{"name":"gooddata-ci","email":"rail@gooddata.com"},"deprecated":"@gooddata/react-components@7 reached End of Support on March 31, 2022. Please upgrade (see https://sdk.gooddata.com/gooddata-ui/docs/supported_versions.html for more information).","repository":{"url":"git+ssh://git@github.com/gooddata/gooddata-react-components.git","type":"git"},"_npmVersion":"6.4.1","description":"GoodData.UI - A powerful JavaScript library for building analytical applications","directories":{},"lint-staged":{"{src,stories,styles,__mocks__,examples/server/src,examples/src,examples/test}/**/*.{ts,js,tsx,jsx,json,scss,md,yaml,html}":["prettier --write","git add"]},"_nodeVersion":"8.12.0","dependencies":{"rxjs":"^5.5.6","uuid":"^3.2.1","immer":"^1.3.1","lodash":"^4.17.15","invariant":"^2.2.2","classnames":"^2.2.6","highcharts":"7.1.1","prop-types":"^15.6.0","react-intl":"^2.4.0","custom-event":"^1.0.1","ag-grid-react":"20.0.0","react-measure":"^2.3.0","stringify-object":"^2.4.0","@gooddata/typings":"^2.18.0","ag-grid-community":"20.0.0","http-status-codes":"^1.3.0","@gooddata/js-utils":"^3.5.0","@gooddata/numberjs":"^3.1.2","fixed-data-table-2":"0.7.17","@gooddata/goodstrap":"^63.4.0","react-dom-factories":"^1.0.2","@gooddata/gooddata-js":"^11.19.2","json-stable-stringify":"^1.0.1","react-transition-group":"^2.2.1","hoist-non-react-statics":"^3.3.0","nodelist-foreach-polyfill":"^1.2.0","highcharts-grouped-categories":"^1.1.3"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"raf":"3.3.2","yup":"^0.24.1","jest":"24.7.1","husky":"3.0.0","madge":"^3.4.4","react":"^16.5.2","enzyme":"3.5.0","eslint":"4.19.1","formik":"^0.11.11","moment":"2.23.0","history":"^4.7.2","ts-jest":"24.0.0","webpack":"4.30.0","prettier":"1.16.4","react-ga":"^2.5.2","recharts":"1.0.0-beta.9","testcafe":"1.1.4","commander":"2.14.1","node-sass":"4.7.2","react-dom":"^16.5.2","supertest":"3.0.0","ts-loader":"6.0.0","css-loader":"0.28.7","jest-junit":"3.0.0","raw-loader":"0.5.1","styled-jsx":"2.2.1","typescript":"3.3.4000","@babel/core":"7.4.4","@types/jest":"24.0.6","@types/node":"7.0.8","@types/uuid":"3.4.3","file-loader":"3.0.1","lint-staged":"9.1.0","sass-loader":"6.0.6","webpack-cli":"3.3.2","@types/react":"16.0.34","babel-loader":"8.0.5","react-helmet":"5.2.0","react-select":"1.2.1","style-loader":"0.19.1","@types/enzyme":"3.1.13","@types/lodash":"4.14.123","testcafe-live":"0.1.4","@babel/runtime":"7.4.4","@babel/polyfill":"^7.4.4","@storybook/react":"5.0.11","@types/invariant":"2.2.29","@types/react-dom":"16.0.3","isomorphic-fetch":"2.2.1","react-datepicker":"1.1.0","react-router-dom":"4.2.2","@babel/preset-env":"7.4.4","@gooddata/mock-js":"^1.31.0","@storybook/addons":"5.0.11","@types/classnames":"2.2.3","@types/prop-types":"15.5.2","@types/react-intl":"2.3.5","@storybook/theming":"5.0.11","identity-obj-proxy":"^3.0.0","webpack-dev-server":"3.3.1","@babel/preset-react":"7.0.0","@types/react-portal":"4.0.1","babel-plugin-lodash":"3.3.4","html-webpack-plugin":"3.2.0","react-test-renderer":"16.4.2","@types/react-measure":"2.0.5","clean-webpack-plugin":"2.0.2","stats-webpack-plugin":"0.7.0","eslint-config-prettier":"4.1.0","react-google-recaptcha":"^0.14.1","tslint-config-prettier":"1.18.0","@gooddata/eslint-config":"^1.0.0","@gooddata/tslint-config":"1.0.0","@types/storybook__react":"4.0.1","@types/stringify-object":"^3.2.0","enzyme-adapter-react-16":"1.3.1","@gooddata/test-storybook":"3.1.1","@storybook/addon-actions":"5.0.11","@storybook/addon-options":"5.0.11","node-sass-magic-importer":"5.1.0","react-syntax-highlighter":"11.0.2","@types/fixed-data-table-2":"0.8.1","@types/react-test-renderer":"16.0.0","circular-dependency-plugin":"5.0.2","compression-webpack-plugin":"2.0.0","@types/json-stable-stringify":"^1.0.32","@types/enzyme-adapter-react-16":"1.0.3","@types/storybook__addon-actions":"3.4.2","@babel/plugin-proposal-class-properties":"7.4.4","@babel/plugin-proposal-object-rest-spread":"7.4.4","@babel/plugin-transform-async-to-generator":"7.4.4"},"peerDependencies":{"react":"^16.5.2","react-dom":"^16.5.2"},"_npmOperationalInternal":{"tmp":"tmp/react-components_7.2.0-beta.43_1569931223680_0.09329324809971862","host":"s3://npm-registry-packages"}},"7.2.0-beta.44":{"name":"@gooddata/react-components","version":"7.2.0-beta.44","author":{"name":"GoodData Corporation"},"license":"BSD-3-Clause","_id":"@gooddata/react-components@7.2.0-beta.44","maintainers":[{"name":"afi","email":"adam.fiedler@gooddata.com"},{"name":"bertold8","email":"ivan.nejezchleb@seznam.cz"},{"name":"brbistas","email":"valentinos.chraniotis@gooddata.com"},{"name":"bugsbunny338","email":"jiri.zajic@mensa.cz"},{"name":"gooddata-ci","email":"rail@gooddata.com"},{"name":"ivan.mjartan","email":"ivan.mjartan@gooddata.com"},{"name":"jakub-sterba","email":"jakub.sterba@gooddata.com"},{"name":"jaroslav.tomecek","email":"jaroslav.tomecek@gooddata.com"},{"name":"jkittler","email":"honza.kittler@gmail.com"},{"name":"khanh.le","email":"khanh.le@gooddata.com"},{"name":"langhamp","email":"pavel.langhammer@gooddata.com"},{"name":"lanhuynh","email":"lan.huynh@gooddata.com"},{"name":"linhhong","email":"linh.hong@gooddata.com"},{"name":"lupko","email":"lubomir.slivka@gooddata.com"},{"name":"martin.mosko","email":"martin.mosko@gooddata.com"},{"name":"michal.marsal","email":"michal.marsal@gooddata.com"},{"name":"naibinh","email":"naibinh@gmail.com"},{"name":"nikolacech","email":"nikola.cech@gooddata.com"},{"name":"no23reason","email":"dan.homola@hotmail.cz"},{"name":"patrikbraborec","email":"patrik.braborec@gooddata.com"},{"name":"pbenes","email":"petr.benes@gooddata.com"},{"name":"petrjanu","email":"petr.janu@gooddata.com"},{"name":"ptquang86","email":"ptquang86@gmail.com"},{"name":"qduval","email":"quentin.duval@gooddata.com"},{"name":"rodri360","email":"me@rodri360.com"},{"name":"sitina","email":"jiri.sitina@gooddata.com"},{"name":"sondo","email":"son.do@gooddata.com"},{"name":"strouhaljan","email":"strouhal.jan@gmail.com"},{"name":"tomas.bouma","email":"tomas.bouma@gooddata.com"},{"name":"tomas.kratochvil","email":"tomas.kratochvil@gooddata.com"},{"name":"tomasreichmann","email":"tomasreichmann@gmail.com"},{"name":"tomsatgd","email":"tomas.satinsky@gooddata.com"},{"name":"tu.ngo","email":"tu.ngo@gooddata.com"},{"name":"vlastikcz","email":"vlastimil.kotas@gooddata.com"},{"name":"vu.pham","email":"vu.pham@gooddata.com"},{"name":"xmort","email":"petr.dolejsi@gooddata.com"},{"name":"yanlipnican","email":"yanlipnican@gmail.com"}],"homepage":"https://github.com/gooddata/gooddata-react-components#readme","bugs":{"url":"https://github.com/gooddata/gooddata-react-components/issues"},"dist":{"shasum":"92853551fb92ac3d22857e7f7e96f037761a9600","tarball":"https://registry.npmjs.org/@gooddata/react-components/-/react-components-7.2.0-beta.44.tgz","fileCount":1831,"integrity":"sha512-A4bncs6XmnioXsgs3/30ASOAbYmLrafwlO3Uizc6J7qaz+xn+l5Yg3IxumiDnlc5AfEoqR+A84Qx5cEUdc7Ltg==","signatures":[{"sig":"MEUCIQC+KgohoaYvKNPIXyrl72TJc0FBaryREDgfcL/A3tgo4AIgU9hBJDu+VkZztdnk/nXz0bjpQXnV5NLATu9ru4zKPbo=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":7611772,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJdlZxdCRA9TVsSAnZWagAADXIP/1xt7vQhFhlxpSB7PcYH\noGwE2dVgNTTs8L3pCiarqglIGWBMkKXi5UP6p2bzYhbKDTsNEhhwHUPqQVu3\nqI3lj9m2LaH+qorCl9L3rPNAnA7skvC4NOTEKloyJhaKcSt9GG3zhic6C3V0\nar7FAUfp1IenbD2VdrVu+Qz+LGlbXCTUOFuSAYlm6+pBSFZ07CWPLByD8GCI\nJy7L6YOjj/dmC31P/EBpEdVsBs+io0N7LhUgl4bO8mz6PToGIw9V9vn7wT+6\n+MO6e34+OuJRkzMz6J5Z9keriGZL7/tbtYm9Pb+KyHAWD3vxOLPdC1OE/db8\nTcX1sQHEr1D8xsngsXFBoDFjXYCYsAsKBHtx8/OAkXo8qboZrDfjMkPfh/cf\nOroQDnqP8XUjm/qUO41dGEv1u3dNFFp5M03XoZomLNx/EdgflaYNdK1fBJUj\n0NiyarhdGi1MQj4XxkRAXN4nR+NxzBFFZLHjDZkY5aZVTP8/gfqx2flbL02u\n/yxN1Wz9JBxhWGkiwKG7QpoXuamU3/C60+7rQuBHyzDh2yHuZkioZGlbveNB\nHCGRHVUx3stirbqyGrF0AGciGvm5z3ZarIR6Fn4ExQxJjtfCDjptTPwbXKyp\nOFvQG+nzkD7pTNO+r+3lBhxbIAOQ1KTVXA0XmYdN9pbE7Tdbdu6RcGiQzfoG\nuFmF\r\n=z7mr\r\n-----END PGP SIGNATURE-----\r\n"},"jest":{"testRegex":"(/__tests__/.*|\\.(test|spec))\\.(tsx?|jsx?)$","transform":{".(js|jsx)":"babel-jest",".(ts|tsx)":"ts-jest"},"collectCoverage":false,"moduleNameMapper":{"\\.(css|less|sass|scss)$":"<rootDir>/__mocks__/styleMock.ts","^[./a-zA-Z0-9$_-]+\\.svg$":"<rootDir>/jestSvgStub.js"},"coverageReporters":["html"],"setupFilesAfterEnv":["<rootDir>/jest.setup.js"],"collectCoverageFrom":["src/**/*.{ts,tsx}","examples/server/src/**/*.{js,jsx}","!**/*.d.ts"],"moduleFileExtensions":["ts","tsx","js","jsx","json"],"testPathIgnorePatterns":[",/node_modules/","/dist/"]},"main":"dist/index.js","husky":{"hooks":{"pre-commit":"lint-staged"}},"config":{"eslint":"./examples/**/*.{js,jsx}","tslint":"./{__mocks__,src,stories}/{,**/}*.{ts,tsx}"},"readme":"[![npm version](https://badge.fury.io/js/%40gooddata%2Freact-components.svg)](https://www.npmjs.com/package/@gooddata/react-components) \n\n# GoodData.UI React components\n> A React-based JavaScript library for building data-driven applications\n\n## Getting started\n- [GoodData.UI Documentation](http://sdk.gooddata.com/gooddata-ui/)\n- [GoodData.UI Live Examples](https://gooddata-examples.herokuapp.com/)\n- [Stack Overflow](https://stackoverflow.com/questions/tagged/gooddata)\n\n### Usage\nWith [yarn](https://yarnpkg.com) installed, go to your project directory and run\n```\n$ yarn add @gooddata/react-components\n```\nIf you prefer [npm](npmjs.com) run\n```\n$ npm install --save @gooddata/react-components\n```\n\nThe public API is exposed via global `index.js`. Except for the styles, do not import any other file directly\nbecause they are not intended to be part of the public API.\n\n## Contributing\n\nWe welcome any contribution in form of [issues](https://github.com/gooddata/gooddata-react-components/issues) or [pull requests](https://github.com/gooddata/gooddata-react-components/pulls).\nThese commands may come in handy while developing:\n\n| command | description |\n| ------- | ----------- |\n| `yarn install --pure-lockfile` | first step |\n| ||\n| `yarn dev` | build react-components to `/dist` in watch mode |\n| `yarn test` | run all unit tests |\n| `yarn prettier-write` | format the source code to match the valid codestyle |\n| `yarn validate` | validate codestyle |\n| ||\n| `yarn storybook` | run storybook from `/stories` on http://localhost:9001 |\n| `yarn build-storybook` | build storybook to `/dist-storybook` |\n| `yarn test-storybook` | run storybook and [screenshot tests](https://github.com/gooddata/gdc-client-utils/tree/master/test-storybook) |\n| ||\n| `yarn examples` | run Live Examples dev-server from `/examples` on https://localhost:8999 |\n| `yarn examples-build` | build Live Examples to `/examples/dist` |\n| `yarn examples-server` | serve built Live Examples - see `/examples/server/src` |\n| `yarn examples-testcafe` | run testcafe tests against `localhost:8999` |\n\n### Deploy to heroku.com\nWhen you deploy this repo to heroku, it serves *GoodData.UI Live Examples*.\nRelevant tasks are in `Procfile` and `package.json`.\n\n```bash\n# run in the project directory\nheroku login\nheroku create <your-app-name>\nheroku config:set DOMAIN_ADMIN_USERNAME=x@gooddata.com DOMAIN_ADMIN_PASSWORD=xy PROJECT_ID_TO_ASSIGN=xms7ga4tf3g3nzucd8380o2bev8oeknp\ngit push heroku HEAD:master\nheroku open\n```\n\n### Run Live Examples Locally\nTo run *GoodData.UI Live Examples* locally:\n```bash\ngit clone <this-repository>\ncd  <repository-folder>\nyarn install --pure-lockfile\nyarn examples\n```\nThen open https://localhost:8999 and login using Live Examples account (you can [create one here](https://gooddata-examples.herokuapp.com/registration)).\n\n### Source code formatting\nThe source code in the repository is formatted by [Prettier](https://prettier.io/). \nThe format of the code is validated by our Continuous Integration server and is one of the requirements of successful merge.\n\nPrettier is supported by every major IDE. You can find the list of supported editors and how to configure them [here](https://prettier.io/docs/en/editors.html).\n\nIn the case, when your editor is not supported or you don't want to setup the integration, you can run the `yarn prettier-write` command to reformat the code before commit.\n\n## Changelog\n\n- see [CHANGELOG.md](CHANGELOG.md)\n\n## License\n\n(C) 2007-2018 GoodData Corporation\n\nThis project is dual licensed:\n\n- The ATTRIBUTION-NONCOMMERCIAL 4.0 INTERNATIONAL (CC BY-NC 4.0) is used for purpose of the trial experience and evaluation of GoodData.UI library.\n- The GOODDATA GOODDATA.UI LIBRARY END USER LICENSE AGREEMENT is used for GoodData customers.\n\nFor more information, please see [LICENSE](https://github.com/gooddata/gooddata-react-components/blob/master/LICENSE)\n","gitHead":"6b09abf60ccf268da847bb9f326f36f270fe50ca","scripts":{"dev":"bash scripts/build.sh --dev-watch","test":"jest --watch","build":"bash scripts/build.sh","tslint":"yarn run-tslint -t verbose $npm_package_config_tslint","prepare":"cd examples/server && yarn install --frozen-lockfile && cd ../..; rm -r examples/node_modules 2>/dev/null; true","examples":"bash scripts/run-examples.sh","prepare?":"# Called before `npm publish` and on local `npm install`. Temporarily also for deleting obsolete node_modules. Ends with `true` to continue gracefully.","validate":"tsc --noEmit && yarn tslint && eslint $npm_package_config_eslint && yarn prettier-check","build-dev":"bash scripts/build.sh --dev","examples?":"# Default is developer domain, other options: yarn examples [sec,secure,stg,stg2,stg3,demo,developer or URL]","storybook":"yarn build && start-storybook -p 9001 -c .storybook","test-once":"jest","tslint-ci":"mkdir -p ./ci/results && yarn run-tslint -t checkstyle -o ./ci/results/tslint-results.xml $npm_package_config_tslint","run-tslint":"tslint -p tsconfig.json","validate-ci":"tsc --noEmit && yarn tslint-ci  && eslint $npm_package_config_eslint -f checkstyle -o ci/results/eslint-results.xml && yarn prettier-check","examples-build":"bash scripts/build-examples.sh","prepublishOnly":"yarn build","prettier-check":"prettier --check '{src,stories,styles,__mocks__,examples/server/src,examples/src,examples/test}/**/*.{ts,js,tsx,jsx,json,scss,md,yaml,html}'","prettier-write":"prettier --write '{src,stories,styles,__mocks__,examples/server/src,examples/src,examples/test}/**/*.{ts,js,tsx,jsx,json,scss,md,yaml,html}'","test-storybook":"yarn build && test-storybook","build-storybook":"yarn build && build-storybook -c .storybook -o dist-storybook","examples-server":"node examples/server/src/index.js","heroku-postbuild":"yarn examples-build developer","examples-testcafe":"./scripts/run-testcafe.sh visual","check-circular-deps":"madge --circular --extensions ts ./src","examples-testcafe-ci":"./scripts/run-testcafe.sh ci","examples-testcafe-live":"./scripts/run-testcafe.sh live"},"typings":"dist/index.d.ts","_npmUser":{"name":"gooddata-ci","email":"rail@gooddata.com"},"deprecated":"@gooddata/react-components@7 reached End of Support on March 31, 2022. Please upgrade (see https://sdk.gooddata.com/gooddata-ui/docs/supported_versions.html for more information).","repository":{"url":"git+ssh://git@github.com/gooddata/gooddata-react-components.git","type":"git"},"_npmVersion":"6.4.1","description":"GoodData.UI - A powerful JavaScript library for building analytical applications","directories":{},"lint-staged":{"{src,stories,styles,__mocks__,examples/server/src,examples/src,examples/test}/**/*.{ts,js,tsx,jsx,json,scss,md,yaml,html}":["prettier --write","git add"]},"_nodeVersion":"8.12.0","dependencies":{"rxjs":"^5.5.6","uuid":"^3.2.1","immer":"^1.3.1","lodash":"^4.17.15","invariant":"^2.2.2","classnames":"^2.2.6","highcharts":"7.1.1","prop-types":"^15.6.0","react-intl":"^2.4.0","custom-event":"^1.0.1","ag-grid-react":"20.0.0","react-measure":"^2.3.0","stringify-object":"^2.4.0","@gooddata/typings":"^2.18.0","ag-grid-community":"20.0.0","http-status-codes":"^1.3.0","@gooddata/js-utils":"^3.5.0","@gooddata/numberjs":"^3.1.2","fixed-data-table-2":"0.7.17","@gooddata/goodstrap":"^63.4.0","react-dom-factories":"^1.0.2","@gooddata/gooddata-js":"^11.19.2","json-stable-stringify":"^1.0.1","react-transition-group":"^2.2.1","hoist-non-react-statics":"^3.3.0","nodelist-foreach-polyfill":"^1.2.0","highcharts-grouped-categories":"^1.1.3"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"raf":"3.3.2","yup":"^0.24.1","jest":"24.7.1","husky":"3.0.0","madge":"^3.4.4","react":"^16.5.2","enzyme":"3.5.0","eslint":"4.19.1","formik":"^0.11.11","moment":"2.23.0","history":"^4.7.2","ts-jest":"24.0.0","webpack":"4.30.0","prettier":"1.16.4","react-ga":"^2.5.2","recharts":"1.0.0-beta.9","testcafe":"1.1.4","commander":"2.14.1","node-sass":"4.7.2","react-dom":"^16.5.2","supertest":"3.0.0","ts-loader":"6.0.0","css-loader":"0.28.7","jest-junit":"3.0.0","raw-loader":"0.5.1","styled-jsx":"2.2.1","typescript":"3.3.4000","@babel/core":"7.4.4","@types/jest":"24.0.6","@types/node":"7.0.8","@types/uuid":"3.4.3","file-loader":"3.0.1","lint-staged":"9.1.0","sass-loader":"6.0.6","webpack-cli":"3.3.2","@types/react":"16.0.34","babel-loader":"8.0.5","react-helmet":"5.2.0","react-select":"1.2.1","style-loader":"0.19.1","@types/enzyme":"3.1.13","@types/lodash":"4.14.123","testcafe-live":"0.1.4","@babel/runtime":"7.4.4","@babel/polyfill":"^7.4.4","@storybook/react":"5.0.11","@types/invariant":"2.2.29","@types/react-dom":"16.0.3","isomorphic-fetch":"2.2.1","react-datepicker":"1.1.0","react-router-dom":"4.2.2","@babel/preset-env":"7.4.4","@gooddata/mock-js":"^1.31.0","@storybook/addons":"5.0.11","@types/classnames":"2.2.3","@types/prop-types":"15.5.2","@types/react-intl":"2.3.5","@storybook/theming":"5.0.11","identity-obj-proxy":"^3.0.0","webpack-dev-server":"3.3.1","@babel/preset-react":"7.0.0","@types/react-portal":"4.0.1","babel-plugin-lodash":"3.3.4","html-webpack-plugin":"3.2.0","react-test-renderer":"16.4.2","@types/react-measure":"2.0.5","clean-webpack-plugin":"2.0.2","stats-webpack-plugin":"0.7.0","eslint-config-prettier":"4.1.0","react-google-recaptcha":"^0.14.1","tslint-config-prettier":"1.18.0","@gooddata/eslint-config":"^1.0.0","@gooddata/tslint-config":"1.0.0","@types/storybook__react":"4.0.1","@types/stringify-object":"^3.2.0","enzyme-adapter-react-16":"1.3.1","@gooddata/test-storybook":"3.1.1","@storybook/addon-actions":"5.0.11","@storybook/addon-options":"5.0.11","node-sass-magic-importer":"5.1.0","react-syntax-highlighter":"11.0.2","@types/fixed-data-table-2":"0.8.1","@types/react-test-renderer":"16.0.0","circular-dependency-plugin":"5.0.2","compression-webpack-plugin":"2.0.0","@types/json-stable-stringify":"^1.0.32","@types/enzyme-adapter-react-16":"1.0.3","@types/storybook__addon-actions":"3.4.2","@babel/plugin-proposal-class-properties":"7.4.4","@babel/plugin-proposal-object-rest-spread":"7.4.4","@babel/plugin-transform-async-to-generator":"7.4.4"},"peerDependencies":{"react":"^16.5.2","react-dom":"^16.5.2"},"_npmOperationalInternal":{"tmp":"tmp/react-components_7.2.0-beta.44_1570085980285_0.24378774029439731","host":"s3://npm-registry-packages"}},"7.2.0-beta.45":{"name":"@gooddata/react-components","version":"7.2.0-beta.45","author":{"name":"GoodData Corporation"},"license":"BSD-3-Clause","_id":"@gooddata/react-components@7.2.0-beta.45","maintainers":[{"name":"afi","email":"adam.fiedler@gooddata.com"},{"name":"bertold8","email":"ivan.nejezchleb@seznam.cz"},{"name":"brbistas","email":"valentinos.chraniotis@gooddata.com"},{"name":"bugsbunny338","email":"jiri.zajic@mensa.cz"},{"name":"gooddata-ci","email":"rail@gooddata.com"},{"name":"ivan.mjartan","email":"ivan.mjartan@gooddata.com"},{"name":"jakub-sterba","email":"jakub.sterba@gooddata.com"},{"name":"jaroslav.tomecek","email":"jaroslav.tomecek@gooddata.com"},{"name":"jkittler","email":"honza.kittler@gmail.com"},{"name":"khanh.le","email":"khanh.le@gooddata.com"},{"name":"langhamp","email":"pavel.langhammer@gooddata.com"},{"name":"lanhuynh","email":"lan.huynh@gooddata.com"},{"name":"linhhong","email":"linh.hong@gooddata.com"},{"name":"lupko","email":"lubomir.slivka@gooddata.com"},{"name":"martin.mosko","email":"martin.mosko@gooddata.com"},{"name":"michal.marsal","email":"michal.marsal@gooddata.com"},{"name":"naibinh","email":"naibinh@gmail.com"},{"name":"nikolacech","email":"nikola.cech@gooddata.com"},{"name":"no23reason","email":"dan.homola@hotmail.cz"},{"name":"patrikbraborec","email":"patrik.braborec@gooddata.com"},{"name":"pbenes","email":"petr.benes@gooddata.com"},{"name":"petrjanu","email":"petr.janu@gooddata.com"},{"name":"ptquang86","email":"ptquang86@gmail.com"},{"name":"qduval","email":"quentin.duval@gooddata.com"},{"name":"rodri360","email":"me@rodri360.com"},{"name":"sitina","email":"jiri.sitina@gooddata.com"},{"name":"sondo","email":"son.do@gooddata.com"},{"name":"strouhaljan","email":"strouhal.jan@gmail.com"},{"name":"tomas.bouma","email":"tomas.bouma@gooddata.com"},{"name":"tomas.kratochvil","email":"tomas.kratochvil@gooddata.com"},{"name":"tomasreichmann","email":"tomasreichmann@gmail.com"},{"name":"tomsatgd","email":"tomas.satinsky@gooddata.com"},{"name":"tu.ngo","email":"tu.ngo@gooddata.com"},{"name":"vlastikcz","email":"vlastimil.kotas@gooddata.com"},{"name":"vu.pham","email":"vu.pham@gooddata.com"},{"name":"xmort","email":"petr.dolejsi@gooddata.com"},{"name":"yanlipnican","email":"yanlipnican@gmail.com"}],"homepage":"https://github.com/gooddata/gooddata-react-components#readme","bugs":{"url":"https://github.com/gooddata/gooddata-react-components/issues"},"dist":{"shasum":"fcf65ee3267e4fb51a2af05657d14f0640a8c040","tarball":"https://registry.npmjs.org/@gooddata/react-components/-/react-components-7.2.0-beta.45.tgz","fileCount":1831,"integrity":"sha512-EH/a84/bKXH3DEjEMEqebr9nD9RR6cZr4zUGlwZSESpwj/QdfLXTfq9ZzwcGQGojXf1mQF3u9ZGarRUNsSdEvg==","signatures":[{"sig":"MEUCIQDLMCamV5MpRpbGoSjnyiWOapgMVaexYN7VIxs0TL9rQQIgZANX2cMgu4gRZTQZekKEwkW6PkVNrsoY0ZwO6fipGmA=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":7611772,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJdlfZtCRA9TVsSAnZWagAA+A0P/Roqz5gwlTzzvPgBmhDV\nH1HWhVsy6R2PMbjVMVvGxrwO8QVpNg87NTJbt8wbhAIndTIzARBCD40LtfMe\nq/cPWtQXqhO2JkOGJUdAQIRjl3sG+asem3W6tfkoiNQX9xMMXY+eY8QcNdoA\n/rl+aeNDuXfrGM7+43R5ESMqMXXMvNDZhXgbOyzu2xDOXyFF81j53i96+oxf\nMQlbVa6uEUEKiefwxbjHUv4Hh7mKteZWsYXFXMep147BDiTttPtDAsj4Tnpt\nL+NwAo3x2ebuVuk7Pfj/zQcBuVE1b8BexwgCP24m6iEmcJ2OAkzjDo4W6+dL\nJfH6pSWvaC1c4thNNcKnML2V8ks46RpdMyWiQJsdjtQHc/leP//o+pvnjdp4\nqkSvu+hRaUOFtRI8gxnkWGT00Has+Ci7CtkvAGzQGbtD4pUzjpvUFI/aQlla\nVjg1GQ/D+OWACAyCG27RtTHJGg9JJL9YZ41fvsPZIyVVGdbM1nPrGJvq09bN\n12nmLFDFY/c+1LoZP6gHejI6mF+9DmcWPPEWZeAUtbXu68e8qU2c3XDO5iwg\nnaipCeF36s7jVSW4j5pZfjn2J3W1uIcwSsjnOA6n1yV/ybSdfYaTLXYMLTg4\nz6n6AvWr/9COuVS5QI2cMBwkMhmBqCPn81siwsnnjl8nFRmR1OwA/emrNUJd\nciFJ\r\n=YHE5\r\n-----END PGP SIGNATURE-----\r\n"},"jest":{"testRegex":"(/__tests__/.*|\\.(test|spec))\\.(tsx?|jsx?)$","transform":{".(js|jsx)":"babel-jest",".(ts|tsx)":"ts-jest"},"collectCoverage":false,"moduleNameMapper":{"\\.(css|less|sass|scss)$":"<rootDir>/__mocks__/styleMock.ts","^[./a-zA-Z0-9$_-]+\\.svg$":"<rootDir>/jestSvgStub.js"},"coverageReporters":["html"],"setupFilesAfterEnv":["<rootDir>/jest.setup.js"],"collectCoverageFrom":["src/**/*.{ts,tsx}","examples/server/src/**/*.{js,jsx}","!**/*.d.ts"],"moduleFileExtensions":["ts","tsx","js","jsx","json"],"testPathIgnorePatterns":[",/node_modules/","/dist/"]},"main":"dist/index.js","husky":{"hooks":{"pre-commit":"lint-staged"}},"config":{"eslint":"./examples/**/*.{js,jsx}","tslint":"./{__mocks__,src,stories}/{,**/}*.{ts,tsx}"},"readme":"[![npm version](https://badge.fury.io/js/%40gooddata%2Freact-components.svg)](https://www.npmjs.com/package/@gooddata/react-components) \n\n# GoodData.UI React components\n> A React-based JavaScript library for building data-driven applications\n\n## Getting started\n- [GoodData.UI Documentation](http://sdk.gooddata.com/gooddata-ui/)\n- [GoodData.UI Live Examples](https://gooddata-examples.herokuapp.com/)\n- [Stack Overflow](https://stackoverflow.com/questions/tagged/gooddata)\n\n### Usage\nWith [yarn](https://yarnpkg.com) installed, go to your project directory and run\n```\n$ yarn add @gooddata/react-components\n```\nIf you prefer [npm](npmjs.com) run\n```\n$ npm install --save @gooddata/react-components\n```\n\nThe public API is exposed via global `index.js`. Except for the styles, do not import any other file directly\nbecause they are not intended to be part of the public API.\n\n## Contributing\n\nWe welcome any contribution in form of [issues](https://github.com/gooddata/gooddata-react-components/issues) or [pull requests](https://github.com/gooddata/gooddata-react-components/pulls).\nThese commands may come in handy while developing:\n\n| command | description |\n| ------- | ----------- |\n| `yarn install --pure-lockfile` | first step |\n| ||\n| `yarn dev` | build react-components to `/dist` in watch mode |\n| `yarn test` | run all unit tests |\n| `yarn prettier-write` | format the source code to match the valid codestyle |\n| `yarn validate` | validate codestyle |\n| ||\n| `yarn storybook` | run storybook from `/stories` on http://localhost:9001 |\n| `yarn build-storybook` | build storybook to `/dist-storybook` |\n| `yarn test-storybook` | run storybook and [screenshot tests](https://github.com/gooddata/gdc-client-utils/tree/master/test-storybook) |\n| ||\n| `yarn examples` | run Live Examples dev-server from `/examples` on https://localhost:8999 |\n| `yarn examples-build` | build Live Examples to `/examples/dist` |\n| `yarn examples-server` | serve built Live Examples - see `/examples/server/src` |\n| `yarn examples-testcafe` | run testcafe tests against `localhost:8999` |\n\n### Deploy to heroku.com\nWhen you deploy this repo to heroku, it serves *GoodData.UI Live Examples*.\nRelevant tasks are in `Procfile` and `package.json`.\n\n```bash\n# run in the project directory\nheroku login\nheroku create <your-app-name>\nheroku config:set DOMAIN_ADMIN_USERNAME=x@gooddata.com DOMAIN_ADMIN_PASSWORD=xy PROJECT_ID_TO_ASSIGN=xms7ga4tf3g3nzucd8380o2bev8oeknp\ngit push heroku HEAD:master\nheroku open\n```\n\n### Run Live Examples Locally\nTo run *GoodData.UI Live Examples* locally:\n```bash\ngit clone <this-repository>\ncd  <repository-folder>\nyarn install --pure-lockfile\nyarn examples\n```\nThen open https://localhost:8999 and login using Live Examples account (you can [create one here](https://gooddata-examples.herokuapp.com/registration)).\n\n### Source code formatting\nThe source code in the repository is formatted by [Prettier](https://prettier.io/). \nThe format of the code is validated by our Continuous Integration server and is one of the requirements of successful merge.\n\nPrettier is supported by every major IDE. You can find the list of supported editors and how to configure them [here](https://prettier.io/docs/en/editors.html).\n\nIn the case, when your editor is not supported or you don't want to setup the integration, you can run the `yarn prettier-write` command to reformat the code before commit.\n\n## Changelog\n\n- see [CHANGELOG.md](CHANGELOG.md)\n\n## License\n\n(C) 2007-2018 GoodData Corporation\n\nThis project is dual licensed:\n\n- The ATTRIBUTION-NONCOMMERCIAL 4.0 INTERNATIONAL (CC BY-NC 4.0) is used for purpose of the trial experience and evaluation of GoodData.UI library.\n- The GOODDATA GOODDATA.UI LIBRARY END USER LICENSE AGREEMENT is used for GoodData customers.\n\nFor more information, please see [LICENSE](https://github.com/gooddata/gooddata-react-components/blob/master/LICENSE)\n","gitHead":"403851c8a3f9797228c59f616adba0ae850361c8","scripts":{"dev":"bash scripts/build.sh --dev-watch","test":"jest --watch","build":"bash scripts/build.sh","tslint":"yarn run-tslint -t verbose $npm_package_config_tslint","prepare":"cd examples/server && yarn install --frozen-lockfile && cd ../..; rm -r examples/node_modules 2>/dev/null; true","examples":"bash scripts/run-examples.sh","prepare?":"# Called before `npm publish` and on local `npm install`. Temporarily also for deleting obsolete node_modules. Ends with `true` to continue gracefully.","validate":"tsc --noEmit && yarn tslint && eslint $npm_package_config_eslint && yarn prettier-check","build-dev":"bash scripts/build.sh --dev","examples?":"# Default is developer domain, other options: yarn examples [sec,secure,stg,stg2,stg3,demo,developer or URL]","storybook":"yarn build && start-storybook -p 9001 -c .storybook","test-once":"jest","tslint-ci":"mkdir -p ./ci/results && yarn run-tslint -t checkstyle -o ./ci/results/tslint-results.xml $npm_package_config_tslint","run-tslint":"tslint -p tsconfig.json","validate-ci":"tsc --noEmit && yarn tslint-ci  && eslint $npm_package_config_eslint -f checkstyle -o ci/results/eslint-results.xml && yarn prettier-check","examples-build":"bash scripts/build-examples.sh","prepublishOnly":"yarn build","prettier-check":"prettier --check '{src,stories,styles,__mocks__,examples/server/src,examples/src,examples/test}/**/*.{ts,js,tsx,jsx,json,scss,md,yaml,html}'","prettier-write":"prettier --write '{src,stories,styles,__mocks__,examples/server/src,examples/src,examples/test}/**/*.{ts,js,tsx,jsx,json,scss,md,yaml,html}'","test-storybook":"yarn build && test-storybook","build-storybook":"yarn build && build-storybook -c .storybook -o dist-storybook","examples-server":"node examples/server/src/index.js","heroku-postbuild":"yarn examples-build developer","examples-testcafe":"./scripts/run-testcafe.sh visual","check-circular-deps":"madge --circular --extensions ts ./src","examples-testcafe-ci":"./scripts/run-testcafe.sh ci","examples-testcafe-live":"./scripts/run-testcafe.sh live"},"typings":"dist/index.d.ts","_npmUser":{"name":"gooddata-ci","email":"rail@gooddata.com"},"deprecated":"@gooddata/react-components@7 reached End of Support on March 31, 2022. Please upgrade (see https://sdk.gooddata.com/gooddata-ui/docs/supported_versions.html for more information).","repository":{"url":"git+ssh://git@github.com/gooddata/gooddata-react-components.git","type":"git"},"_npmVersion":"6.4.1","description":"GoodData.UI - A powerful JavaScript library for building analytical applications","directories":{},"lint-staged":{"{src,stories,styles,__mocks__,examples/server/src,examples/src,examples/test}/**/*.{ts,js,tsx,jsx,json,scss,md,yaml,html}":["prettier --write","git add"]},"_nodeVersion":"8.12.0","dependencies":{"rxjs":"^5.5.6","uuid":"^3.2.1","immer":"^1.3.1","lodash":"^4.17.15","invariant":"^2.2.2","classnames":"^2.2.6","highcharts":"7.1.1","prop-types":"^15.6.0","react-intl":"^2.4.0","custom-event":"^1.0.1","ag-grid-react":"20.0.0","react-measure":"^2.3.0","stringify-object":"^2.4.0","@gooddata/typings":"^2.18.0","ag-grid-community":"20.0.0","http-status-codes":"^1.3.0","@gooddata/js-utils":"^3.5.0","@gooddata/numberjs":"^3.1.2","fixed-data-table-2":"0.7.17","@gooddata/goodstrap":"^63.4.0","react-dom-factories":"^1.0.2","@gooddata/gooddata-js":"^11.19.2","json-stable-stringify":"^1.0.1","react-transition-group":"^2.2.1","hoist-non-react-statics":"^3.3.0","nodelist-foreach-polyfill":"^1.2.0","highcharts-grouped-categories":"^1.1.3"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"raf":"3.3.2","yup":"^0.24.1","jest":"24.7.1","husky":"3.0.0","madge":"^3.4.4","react":"^16.5.2","enzyme":"3.5.0","eslint":"4.19.1","formik":"^0.11.11","moment":"2.23.0","history":"^4.7.2","ts-jest":"24.0.0","webpack":"4.30.0","prettier":"1.16.4","react-ga":"^2.5.2","recharts":"1.0.0-beta.9","testcafe":"1.1.4","commander":"2.14.1","node-sass":"4.7.2","react-dom":"^16.5.2","supertest":"3.0.0","ts-loader":"6.0.0","css-loader":"0.28.7","jest-junit":"3.0.0","raw-loader":"0.5.1","styled-jsx":"2.2.1","typescript":"3.3.4000","@babel/core":"7.4.4","@types/jest":"24.0.6","@types/node":"7.0.8","@types/uuid":"3.4.3","file-loader":"3.0.1","lint-staged":"9.1.0","sass-loader":"6.0.6","webpack-cli":"3.3.2","@types/react":"16.0.34","babel-loader":"8.0.5","react-helmet":"5.2.0","react-select":"1.2.1","style-loader":"0.19.1","@types/enzyme":"3.1.13","@types/lodash":"4.14.123","testcafe-live":"0.1.4","@babel/runtime":"7.4.4","@babel/polyfill":"^7.4.4","@storybook/react":"5.0.11","@types/invariant":"2.2.29","@types/react-dom":"16.0.3","isomorphic-fetch":"2.2.1","react-datepicker":"1.1.0","react-router-dom":"4.2.2","@babel/preset-env":"7.4.4","@gooddata/mock-js":"^1.31.0","@storybook/addons":"5.0.11","@types/classnames":"2.2.3","@types/prop-types":"15.5.2","@types/react-intl":"2.3.5","@storybook/theming":"5.0.11","identity-obj-proxy":"^3.0.0","webpack-dev-server":"3.3.1","@babel/preset-react":"7.0.0","@types/react-portal":"4.0.1","babel-plugin-lodash":"3.3.4","html-webpack-plugin":"3.2.0","react-test-renderer":"16.4.2","@types/react-measure":"2.0.5","clean-webpack-plugin":"2.0.2","stats-webpack-plugin":"0.7.0","eslint-config-prettier":"4.1.0","react-google-recaptcha":"^0.14.1","tslint-config-prettier":"1.18.0","@gooddata/eslint-config":"^1.0.0","@gooddata/tslint-config":"1.0.0","@types/storybook__react":"4.0.1","@types/stringify-object":"^3.2.0","enzyme-adapter-react-16":"1.3.1","@gooddata/test-storybook":"3.1.1","@storybook/addon-actions":"5.0.11","@storybook/addon-options":"5.0.11","node-sass-magic-importer":"5.1.0","react-syntax-highlighter":"11.0.2","@types/fixed-data-table-2":"0.8.1","@types/react-test-renderer":"16.0.0","circular-dependency-plugin":"5.0.2","compression-webpack-plugin":"2.0.0","@types/json-stable-stringify":"^1.0.32","@types/enzyme-adapter-react-16":"1.0.3","@types/storybook__addon-actions":"3.4.2","@babel/plugin-proposal-class-properties":"7.4.4","@babel/plugin-proposal-object-rest-spread":"7.4.4","@babel/plugin-transform-async-to-generator":"7.4.4"},"peerDependencies":{"react":"^16.5.2","react-dom":"^16.5.2"},"_npmOperationalInternal":{"tmp":"tmp/react-components_7.2.0-beta.45_1570109034593_0.18667088443218494","host":"s3://npm-registry-packages"}},"7.2.0-beta.46":{"name":"@gooddata/react-components","version":"7.2.0-beta.46","author":{"name":"GoodData Corporation"},"license":"BSD-3-Clause","_id":"@gooddata/react-components@7.2.0-beta.46","maintainers":[{"name":"afi","email":"adam.fiedler@gooddata.com"},{"name":"bertold8","email":"ivan.nejezchleb@seznam.cz"},{"name":"brbistas","email":"valentinos.chraniotis@gooddata.com"},{"name":"bugsbunny338","email":"jiri.zajic@mensa.cz"},{"name":"gooddata-ci","email":"rail@gooddata.com"},{"name":"ivan.mjartan","email":"ivan.mjartan@gooddata.com"},{"name":"jakub-sterba","email":"jakub.sterba@gooddata.com"},{"name":"jaroslav.tomecek","email":"jaroslav.tomecek@gooddata.com"},{"name":"jkittler","email":"honza.kittler@gmail.com"},{"name":"khanh.le","email":"khanh.le@gooddata.com"},{"name":"langhamp","email":"pavel.langhammer@gooddata.com"},{"name":"lanhuynh","email":"lan.huynh@gooddata.com"},{"name":"linhhong","email":"linh.hong@gooddata.com"},{"name":"lupko","email":"lubomir.slivka@gooddata.com"},{"name":"martin.mosko","email":"martin.mosko@gooddata.com"},{"name":"michal.marsal","email":"michal.marsal@gooddata.com"},{"name":"naibinh","email":"naibinh@gmail.com"},{"name":"nikolacech","email":"nikola.cech@gooddata.com"},{"name":"no23reason","email":"dan.homola@hotmail.cz"},{"name":"patrikbraborec","email":"patrik.braborec@gooddata.com"},{"name":"pbenes","email":"petr.benes@gooddata.com"},{"name":"petrjanu","email":"petr.janu@gooddata.com"},{"name":"ptquang86","email":"ptquang86@gmail.com"},{"name":"qduval","email":"quentin.duval@gooddata.com"},{"name":"rodri360","email":"me@rodri360.com"},{"name":"sitina","email":"jiri.sitina@gooddata.com"},{"name":"sondo","email":"son.do@gooddata.com"},{"name":"strouhaljan","email":"strouhal.jan@gmail.com"},{"name":"tomas.bouma","email":"tomas.bouma@gooddata.com"},{"name":"tomas.kratochvil","email":"tomas.kratochvil@gooddata.com"},{"name":"tomasreichmann","email":"tomasreichmann@gmail.com"},{"name":"tomsatgd","email":"tomas.satinsky@gooddata.com"},{"name":"tu.ngo","email":"tu.ngo@gooddata.com"},{"name":"vlastikcz","email":"vlastimil.kotas@gooddata.com"},{"name":"vu.pham","email":"vu.pham@gooddata.com"},{"name":"xmort","email":"petr.dolejsi@gooddata.com"},{"name":"yanlipnican","email":"yanlipnican@gmail.com"}],"homepage":"https://github.com/gooddata/gooddata-react-components#readme","bugs":{"url":"https://github.com/gooddata/gooddata-react-components/issues"},"dist":{"shasum":"30016a63565612d7f5c604f5f1afc5da11898b55","tarball":"https://registry.npmjs.org/@gooddata/react-components/-/react-components-7.2.0-beta.46.tgz","fileCount":1831,"integrity":"sha512-ohF42KH/edEUb01d0/7bj+HcCDuiREKIluocdhBrb2cO55RrY3dEslbQRRCXgehfH4OYMdUjEyXY3TraidlIpQ==","signatures":[{"sig":"MEUCIDnTQGLIOA++CZm/Gw/JeEHz2L/LU7l3a57R6Hd5CdFTAiEA31kptR3Fo88e0wmXImVvMQRx4OwU4RgW/THP5AI5FpE=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":7611772,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJdlzg9CRA9TVsSAnZWagAADrYP/iCmefpUxhTS7nwISFfu\nEJJv3CBmboUYEDR5wSY9bj8lqPIbetAadNefpEqw0svk/nufMH6l21/VAp2y\nfAxE61zN2SQNP5ISoVY4SD5/qqAGH5JKaD4B7DgGBC3U8YNkC99mExcGBMOX\nc0IMXl2GwCJRE759RrHVJoEkKkjaglLizGD8dRJHGMLg6ddnxEANX0CXovoB\n9Pu5SHzF779C4vG+2J8MFet9i9AvNUq4HsvG72r5BOozEK5Q23aYYQMjH7mL\nFy4OgFx30nwFf/8zF0MHkhZzcNbft1JddGg51sUicmV/nvN4XISFYO4SrkYG\nX2uGA+ajAbMxmgx7J4L+jjE6ezvDPVKwmNvuol/8wu6kcEbjEwEoTdiaa29I\npTGezHUekALlns0lXD+bD8ljBuWjKDLObly2LcWMkKB0pUG9Fl0hfxOuaoj3\nWUBSHnlVQ2/r2Rku9FC3GieT/JWdMND1TIEK75J/WMuKiftPTwi8ZD2LxMpR\nqc31WZNYD7oU16/AvYFZJdvH074At8QeyGQ9/8ToeQ9f4QvwbYeaSjQuh8//\nSQstCt+DX3at7Whnbe+7cQzIRHxDN0gNuI9+qDnN1qaTdfA/LoZAMIHJj2l/\n3D0qSXtT0GF77+6vfzi4U5zbV/K4/tdc4bGX6Gp8/Y/2maFIGy601O1/EpBf\nS2IY\r\n=9Ix7\r\n-----END PGP SIGNATURE-----\r\n"},"jest":{"testRegex":"(/__tests__/.*|\\.(test|spec))\\.(tsx?|jsx?)$","transform":{".(js|jsx)":"babel-jest",".(ts|tsx)":"ts-jest"},"collectCoverage":false,"moduleNameMapper":{"\\.(css|less|sass|scss)$":"<rootDir>/__mocks__/styleMock.ts","^[./a-zA-Z0-9$_-]+\\.svg$":"<rootDir>/jestSvgStub.js"},"coverageReporters":["html"],"setupFilesAfterEnv":["<rootDir>/jest.setup.js"],"collectCoverageFrom":["src/**/*.{ts,tsx}","examples/server/src/**/*.{js,jsx}","!**/*.d.ts"],"moduleFileExtensions":["ts","tsx","js","jsx","json"],"testPathIgnorePatterns":[",/node_modules/","/dist/"]},"main":"dist/index.js","husky":{"hooks":{"pre-commit":"lint-staged"}},"config":{"eslint":"./examples/**/*.{js,jsx}","tslint":"./{__mocks__,src,stories}/{,**/}*.{ts,tsx}"},"readme":"[![npm version](https://badge.fury.io/js/%40gooddata%2Freact-components.svg)](https://www.npmjs.com/package/@gooddata/react-components) \n\n# GoodData.UI React components\n> A React-based JavaScript library for building data-driven applications\n\n## Getting started\n- [GoodData.UI Documentation](http://sdk.gooddata.com/gooddata-ui/)\n- [GoodData.UI Live Examples](https://gooddata-examples.herokuapp.com/)\n- [Stack Overflow](https://stackoverflow.com/questions/tagged/gooddata)\n\n### Usage\nWith [yarn](https://yarnpkg.com) installed, go to your project directory and run\n```\n$ yarn add @gooddata/react-components\n```\nIf you prefer [npm](npmjs.com) run\n```\n$ npm install --save @gooddata/react-components\n```\n\nThe public API is exposed via global `index.js`. Except for the styles, do not import any other file directly\nbecause they are not intended to be part of the public API.\n\n## Contributing\n\nWe welcome any contribution in form of [issues](https://github.com/gooddata/gooddata-react-components/issues) or [pull requests](https://github.com/gooddata/gooddata-react-components/pulls).\nThese commands may come in handy while developing:\n\n| command | description |\n| ------- | ----------- |\n| `yarn install --pure-lockfile` | first step |\n| ||\n| `yarn dev` | build react-components to `/dist` in watch mode |\n| `yarn test` | run all unit tests |\n| `yarn prettier-write` | format the source code to match the valid codestyle |\n| `yarn validate` | validate codestyle |\n| ||\n| `yarn storybook` | run storybook from `/stories` on http://localhost:9001 |\n| `yarn build-storybook` | build storybook to `/dist-storybook` |\n| `yarn test-storybook` | run storybook and [screenshot tests](https://github.com/gooddata/gdc-client-utils/tree/master/test-storybook) |\n| ||\n| `yarn examples` | run Live Examples dev-server from `/examples` on https://localhost:8999 |\n| `yarn examples-build` | build Live Examples to `/examples/dist` |\n| `yarn examples-server` | serve built Live Examples - see `/examples/server/src` |\n| `yarn examples-testcafe` | run testcafe tests against `localhost:8999` |\n\n### Deploy to heroku.com\nWhen you deploy this repo to heroku, it serves *GoodData.UI Live Examples*.\nRelevant tasks are in `Procfile` and `package.json`.\n\n```bash\n# run in the project directory\nheroku login\nheroku create <your-app-name>\nheroku config:set DOMAIN_ADMIN_USERNAME=x@gooddata.com DOMAIN_ADMIN_PASSWORD=xy PROJECT_ID_TO_ASSIGN=xms7ga4tf3g3nzucd8380o2bev8oeknp\ngit push heroku HEAD:master\nheroku open\n```\n\n### Run Live Examples Locally\nTo run *GoodData.UI Live Examples* locally:\n```bash\ngit clone <this-repository>\ncd  <repository-folder>\nyarn install --pure-lockfile\nyarn examples\n```\nThen open https://localhost:8999 and login using Live Examples account (you can [create one here](https://gooddata-examples.herokuapp.com/registration)).\n\n### Source code formatting\nThe source code in the repository is formatted by [Prettier](https://prettier.io/). \nThe format of the code is validated by our Continuous Integration server and is one of the requirements of successful merge.\n\nPrettier is supported by every major IDE. You can find the list of supported editors and how to configure them [here](https://prettier.io/docs/en/editors.html).\n\nIn the case, when your editor is not supported or you don't want to setup the integration, you can run the `yarn prettier-write` command to reformat the code before commit.\n\n## Changelog\n\n- see [CHANGELOG.md](CHANGELOG.md)\n\n## License\n\n(C) 2007-2018 GoodData Corporation\n\nThis project is dual licensed:\n\n- The ATTRIBUTION-NONCOMMERCIAL 4.0 INTERNATIONAL (CC BY-NC 4.0) is used for purpose of the trial experience and evaluation of GoodData.UI library.\n- The GOODDATA GOODDATA.UI LIBRARY END USER LICENSE AGREEMENT is used for GoodData customers.\n\nFor more information, please see [LICENSE](https://github.com/gooddata/gooddata-react-components/blob/master/LICENSE)\n","gitHead":"7d9432a5228c67d7f22b41b3f0538bb55cc61f88","scripts":{"dev":"bash scripts/build.sh --dev-watch","test":"jest --watch","build":"bash scripts/build.sh","tslint":"yarn run-tslint -t verbose $npm_package_config_tslint","prepare":"cd examples/server && yarn install --frozen-lockfile && cd ../..; rm -r examples/node_modules 2>/dev/null; true","examples":"bash scripts/run-examples.sh","prepare?":"# Called before `npm publish` and on local `npm install`. Temporarily also for deleting obsolete node_modules. Ends with `true` to continue gracefully.","validate":"tsc --noEmit && yarn tslint && eslint $npm_package_config_eslint && yarn prettier-check","build-dev":"bash scripts/build.sh --dev","examples?":"# Default is developer domain, other options: yarn examples [sec,secure,stg,stg2,stg3,demo,developer or URL]","storybook":"yarn build && start-storybook -p 9001 -c .storybook","test-once":"jest","tslint-ci":"mkdir -p ./ci/results && yarn run-tslint -t checkstyle -o ./ci/results/tslint-results.xml $npm_package_config_tslint","run-tslint":"tslint -p tsconfig.json","validate-ci":"tsc --noEmit && yarn tslint-ci  && eslint $npm_package_config_eslint -f checkstyle -o ci/results/eslint-results.xml && yarn prettier-check","examples-build":"bash scripts/build-examples.sh","prepublishOnly":"yarn build","prettier-check":"prettier --check '{src,stories,styles,__mocks__,examples/server/src,examples/src,examples/test}/**/*.{ts,js,tsx,jsx,json,scss,md,yaml,html}'","prettier-write":"prettier --write '{src,stories,styles,__mocks__,examples/server/src,examples/src,examples/test}/**/*.{ts,js,tsx,jsx,json,scss,md,yaml,html}'","test-storybook":"yarn build && test-storybook","build-storybook":"yarn build && build-storybook -c .storybook -o dist-storybook","examples-server":"node examples/server/src/index.js","heroku-postbuild":"yarn examples-build developer","examples-testcafe":"./scripts/run-testcafe.sh visual","check-circular-deps":"madge --circular --extensions ts ./src","examples-testcafe-ci":"./scripts/run-testcafe.sh ci","examples-testcafe-live":"./scripts/run-testcafe.sh live"},"typings":"dist/index.d.ts","_npmUser":{"name":"gooddata-ci","email":"rail@gooddata.com"},"deprecated":"@gooddata/react-components@7 reached End of Support on March 31, 2022. Please upgrade (see https://sdk.gooddata.com/gooddata-ui/docs/supported_versions.html for more information).","repository":{"url":"git+ssh://git@github.com/gooddata/gooddata-react-components.git","type":"git"},"_npmVersion":"6.4.1","description":"GoodData.UI - A powerful JavaScript library for building analytical applications","directories":{},"lint-staged":{"{src,stories,styles,__mocks__,examples/server/src,examples/src,examples/test}/**/*.{ts,js,tsx,jsx,json,scss,md,yaml,html}":["prettier --write","git add"]},"_nodeVersion":"8.12.0","dependencies":{"rxjs":"^5.5.6","uuid":"^3.2.1","immer":"^1.3.1","lodash":"^4.17.15","invariant":"^2.2.2","classnames":"^2.2.6","highcharts":"7.1.1","prop-types":"^15.6.0","react-intl":"^2.4.0","custom-event":"^1.0.1","ag-grid-react":"20.0.0","react-measure":"^2.3.0","stringify-object":"^2.4.0","@gooddata/typings":"^2.18.0","ag-grid-community":"20.0.0","http-status-codes":"^1.3.0","@gooddata/js-utils":"^3.5.0","@gooddata/numberjs":"^3.1.2","fixed-data-table-2":"0.7.17","@gooddata/goodstrap":"^63.4.0","react-dom-factories":"^1.0.2","@gooddata/gooddata-js":"^11.19.2","json-stable-stringify":"^1.0.1","react-transition-group":"^2.2.1","hoist-non-react-statics":"^3.3.0","nodelist-foreach-polyfill":"^1.2.0","highcharts-grouped-categories":"^1.1.3"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"raf":"3.3.2","yup":"^0.24.1","jest":"24.7.1","husky":"3.0.0","madge":"^3.4.4","react":"^16.5.2","enzyme":"3.5.0","eslint":"4.19.1","formik":"^0.11.11","moment":"2.23.0","history":"^4.7.2","ts-jest":"24.0.0","webpack":"4.30.0","prettier":"1.16.4","react-ga":"^2.5.2","recharts":"1.0.0-beta.9","testcafe":"1.1.4","commander":"2.14.1","node-sass":"4.7.2","react-dom":"^16.5.2","supertest":"3.0.0","ts-loader":"6.0.0","css-loader":"0.28.7","jest-junit":"3.0.0","raw-loader":"0.5.1","styled-jsx":"2.2.1","typescript":"3.3.4000","@babel/core":"7.4.4","@types/jest":"24.0.6","@types/node":"7.0.8","@types/uuid":"3.4.3","file-loader":"3.0.1","lint-staged":"9.1.0","sass-loader":"6.0.6","webpack-cli":"3.3.2","@types/react":"16.0.34","babel-loader":"8.0.5","react-helmet":"5.2.0","react-select":"1.2.1","style-loader":"0.19.1","@types/enzyme":"3.1.13","@types/lodash":"4.14.123","testcafe-live":"0.1.4","@babel/runtime":"7.4.4","@babel/polyfill":"^7.4.4","@storybook/react":"5.0.11","@types/invariant":"2.2.29","@types/react-dom":"16.0.3","isomorphic-fetch":"2.2.1","react-datepicker":"1.1.0","react-router-dom":"4.2.2","@babel/preset-env":"7.4.4","@gooddata/mock-js":"^1.31.0","@storybook/addons":"5.0.11","@types/classnames":"2.2.3","@types/prop-types":"15.5.2","@types/react-intl":"2.3.5","@storybook/theming":"5.0.11","identity-obj-proxy":"^3.0.0","webpack-dev-server":"3.3.1","@babel/preset-react":"7.0.0","@types/react-portal":"4.0.1","babel-plugin-lodash":"3.3.4","html-webpack-plugin":"3.2.0","react-test-renderer":"16.4.2","@types/react-measure":"2.0.5","clean-webpack-plugin":"2.0.2","stats-webpack-plugin":"0.7.0","eslint-config-prettier":"4.1.0","react-google-recaptcha":"^0.14.1","tslint-config-prettier":"1.18.0","@gooddata/eslint-config":"^1.0.0","@gooddata/tslint-config":"1.0.0","@types/storybook__react":"4.0.1","@types/stringify-object":"^3.2.0","enzyme-adapter-react-16":"1.3.1","@gooddata/test-storybook":"3.1.1","@storybook/addon-actions":"5.0.11","@storybook/addon-options":"5.0.11","node-sass-magic-importer":"5.1.0","react-syntax-highlighter":"11.0.2","@types/fixed-data-table-2":"0.8.1","@types/react-test-renderer":"16.0.0","circular-dependency-plugin":"5.0.2","compression-webpack-plugin":"2.0.0","@types/json-stable-stringify":"^1.0.32","@types/enzyme-adapter-react-16":"1.0.3","@types/storybook__addon-actions":"3.4.2","@babel/plugin-proposal-class-properties":"7.4.4","@babel/plugin-proposal-object-rest-spread":"7.4.4","@babel/plugin-transform-async-to-generator":"7.4.4"},"peerDependencies":{"react":"^16.5.2","react-dom":"^16.5.2"},"_npmOperationalInternal":{"tmp":"tmp/react-components_7.2.0-beta.46_1570191420772_0.6347655921186162","host":"s3://npm-registry-packages"}},"7.2.0-beta.47":{"name":"@gooddata/react-components","version":"7.2.0-beta.47","author":{"name":"GoodData Corporation"},"license":"BSD-3-Clause","_id":"@gooddata/react-components@7.2.0-beta.47","maintainers":[{"name":"afi","email":"adam.fiedler@gooddata.com"},{"name":"bertold8","email":"ivan.nejezchleb@seznam.cz"},{"name":"brbistas","email":"valentinos.chraniotis@gooddata.com"},{"name":"bugsbunny338","email":"jiri.zajic@mensa.cz"},{"name":"gooddata-ci","email":"rail@gooddata.com"},{"name":"ivan.mjartan","email":"ivan.mjartan@gooddata.com"},{"name":"jakub-sterba","email":"jakub.sterba@gooddata.com"},{"name":"jaroslav.tomecek","email":"jaroslav.tomecek@gooddata.com"},{"name":"jkittler","email":"honza.kittler@gmail.com"},{"name":"khanh.le","email":"khanh.le@gooddata.com"},{"name":"langhamp","email":"pavel.langhammer@gooddata.com"},{"name":"lanhuynh","email":"lan.huynh@gooddata.com"},{"name":"linhhong","email":"linh.hong@gooddata.com"},{"name":"lupko","email":"lubomir.slivka@gooddata.com"},{"name":"martin.mosko","email":"martin.mosko@gooddata.com"},{"name":"michal.marsal","email":"michal.marsal@gooddata.com"},{"name":"naibinh","email":"naibinh@gmail.com"},{"name":"nikolacech","email":"nikola.cech@gooddata.com"},{"name":"no23reason","email":"dan.homola@hotmail.cz"},{"name":"patrikbraborec","email":"patrik.braborec@gooddata.com"},{"name":"pbenes","email":"petr.benes@gooddata.com"},{"name":"petrjanu","email":"petr.janu@gooddata.com"},{"name":"ptquang86","email":"ptquang86@gmail.com"},{"name":"qduval","email":"quentin.duval@gooddata.com"},{"name":"rodri360","email":"me@rodri360.com"},{"name":"sitina","email":"jiri.sitina@gooddata.com"},{"name":"sondo","email":"son.do@gooddata.com"},{"name":"strouhaljan","email":"strouhal.jan@gmail.com"},{"name":"tomas.bouma","email":"tomas.bouma@gooddata.com"},{"name":"tomas.kratochvil","email":"tomas.kratochvil@gooddata.com"},{"name":"tomasreichmann","email":"tomasreichmann@gmail.com"},{"name":"tomsatgd","email":"tomas.satinsky@gooddata.com"},{"name":"tu.ngo","email":"tu.ngo@gooddata.com"},{"name":"vlastikcz","email":"vlastimil.kotas@gooddata.com"},{"name":"vu.pham","email":"vu.pham@gooddata.com"},{"name":"xmort","email":"petr.dolejsi@gooddata.com"},{"name":"yanlipnican","email":"yanlipnican@gmail.com"}],"homepage":"https://github.com/gooddata/gooddata-react-components#readme","bugs":{"url":"https://github.com/gooddata/gooddata-react-components/issues"},"dist":{"shasum":"7d7eaf6135a91b8e731fece70c17f197fb7de180","tarball":"https://registry.npmjs.org/@gooddata/react-components/-/react-components-7.2.0-beta.47.tgz","fileCount":1861,"integrity":"sha512-51yM+r0JT3IZ+fO0pT67RCBd4HZ5LQBmu33Fh3PU23oQhRDx6kCidLWH8nS/jEA1yB7uh4EgWkMJCFLC5MnxcA==","signatures":[{"sig":"MEUCIDImBimOipJydxIFcOxSGDW1kta2kAwgNePJXkr2t1kiAiEA0RtNHiUPdopq/Qi/lGBoJC3q37BA7dy2H9CGNq30Y/A=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":7688323,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJdnC6WCRA9TVsSAnZWagAAF0sQAIOyOgRhrjRRuxoTH6Bo\nBP6Xax6pxa8ZHJ6FLT1HpJvkhWH5tgk3xR3zQP5vte7dy3XLR1vLEASMT+KW\nk75exAJfjERBipRPZo/ZYoTD98+NJT8WLgkQyB5MeX860Ufh+/aYeVisZd03\nFVWet+5JfD/ARwhlpDHAaSyqf5yOpszIwWdR4qzUOfU49ptH4OgN2FBjmgp3\nq9DLilsfs7GNdmkfZWKzvqGOXfkwfGNuWiU4tUAXRz6hErxEIxu9tQ0wI0Xg\nULEy30hS/qKKqlKj0q9oTCf8wDGVIoEGITU0z0eTm1Sdt7sPnWN2ACd+Mg+K\nfngPJvQcoKcyYNWCnh3CSHnHDUCVNrPWTpksB2NKDNYDM7MCs1R0hmIFZvjt\nvbXk1HwCGwDL4+DOqi5iNNYkEEp/787ZaQ6yGPo8xFSFyBGv/vIon+AtZBXX\nAKh4zZlwjKjII4wXcoVmJZVB514E9ZY6JwnSf/NLgFxz3eximVb/037dek/D\nwUOoMImvyhbQHSHFSqKbeb0prvAr7dB8MK65Y6/ZytBKk4PP+6S298XrO0/B\n86lLCo/AK3W7OHkZk2SAuJCB0QJ/SEJMCkErOvUGuQuu6ae7tnUL0vksyHoS\nVMPLXHK50zDHC0gGGVUQZcftI+KXGRRuXHnevvbrH5KA5oLj7ouXKY6jALUL\nw9RC\r\n=LcBm\r\n-----END PGP SIGNATURE-----\r\n"},"jest":{"testRegex":"(/__tests__/.*|\\.(test|spec))\\.(tsx?|jsx?)$","transform":{".(js|jsx)":"babel-jest",".(ts|tsx)":"ts-jest"},"collectCoverage":false,"moduleNameMapper":{"\\.(css|less|sass|scss)$":"<rootDir>/__mocks__/styleMock.ts","^[./a-zA-Z0-9$_-]+\\.svg$":"<rootDir>/jestSvgStub.js"},"coverageReporters":["html"],"setupFilesAfterEnv":["<rootDir>/jest.setup.js"],"collectCoverageFrom":["src/**/*.{ts,tsx}","examples/server/src/**/*.{js,jsx}","!**/*.d.ts"],"moduleFileExtensions":["ts","tsx","js","jsx","json"],"testPathIgnorePatterns":[",/node_modules/","/dist/"]},"main":"dist/index.js","husky":{"hooks":{"pre-commit":"lint-staged"}},"config":{"eslint":"./examples/**/*.{js,jsx}","tslint":"./{__mocks__,src,stories}/{,**/}*.{ts,tsx}"},"readme":"[![npm version](https://badge.fury.io/js/%40gooddata%2Freact-components.svg)](https://www.npmjs.com/package/@gooddata/react-components) \n\n# GoodData.UI React components\n> A React-based JavaScript library for building data-driven applications\n\n## Getting started\n- [GoodData.UI Documentation](http://sdk.gooddata.com/gooddata-ui/)\n- [GoodData.UI Live Examples](https://gooddata-examples.herokuapp.com/)\n- [Stack Overflow](https://stackoverflow.com/questions/tagged/gooddata)\n\n### Usage\nWith [yarn](https://yarnpkg.com) installed, go to your project directory and run\n```\n$ yarn add @gooddata/react-components\n```\nIf you prefer [npm](npmjs.com) run\n```\n$ npm install --save @gooddata/react-components\n```\n\nThe public API is exposed via global `index.js`. Except for the styles, do not import any other file directly\nbecause they are not intended to be part of the public API.\n\n## Contributing\n\nWe welcome any contribution in form of [issues](https://github.com/gooddata/gooddata-react-components/issues) or [pull requests](https://github.com/gooddata/gooddata-react-components/pulls).\nThese commands may come in handy while developing:\n\n| command | description |\n| ------- | ----------- |\n| `yarn install --pure-lockfile` | first step |\n| ||\n| `yarn dev` | build react-components to `/dist` in watch mode |\n| `yarn test` | run all unit tests |\n| `yarn prettier-write` | format the source code to match the valid codestyle |\n| `yarn validate` | validate codestyle |\n| ||\n| `yarn storybook` | run storybook from `/stories` on http://localhost:9001 |\n| `yarn build-storybook` | build storybook to `/dist-storybook` |\n| `yarn test-storybook` | run storybook and [screenshot tests](https://github.com/gooddata/gdc-client-utils/tree/master/test-storybook) |\n| ||\n| `yarn examples` | run Live Examples dev-server from `/examples` on https://localhost:8999 |\n| `yarn examples-build` | build Live Examples to `/examples/dist` |\n| `yarn examples-server` | serve built Live Examples - see `/examples/server/src` |\n| `yarn examples-testcafe` | run testcafe tests against `localhost:8999` |\n\n### Deploy to heroku.com\nWhen you deploy this repo to heroku, it serves *GoodData.UI Live Examples*.\nRelevant tasks are in `Procfile` and `package.json`.\n\n```bash\n# run in the project directory\nheroku login\nheroku create <your-app-name>\nheroku config:set DOMAIN_ADMIN_USERNAME=x@gooddata.com DOMAIN_ADMIN_PASSWORD=xy PROJECT_ID_TO_ASSIGN=xms7ga4tf3g3nzucd8380o2bev8oeknp\ngit push heroku HEAD:master\nheroku open\n```\n\n### Run Live Examples Locally\nTo run *GoodData.UI Live Examples* locally:\n```bash\ngit clone <this-repository>\ncd  <repository-folder>\nyarn install --pure-lockfile\nyarn examples\n```\nThen open https://localhost:8999 and login using Live Examples account (you can [create one here](https://gooddata-examples.herokuapp.com/registration)).\n\n### Source code formatting\nThe source code in the repository is formatted by [Prettier](https://prettier.io/). \nThe format of the code is validated by our Continuous Integration server and is one of the requirements of successful merge.\n\nPrettier is supported by every major IDE. You can find the list of supported editors and how to configure them [here](https://prettier.io/docs/en/editors.html).\n\nIn the case, when your editor is not supported or you don't want to setup the integration, you can run the `yarn prettier-write` command to reformat the code before commit.\n\n## Changelog\n\n- see [CHANGELOG.md](CHANGELOG.md)\n\n## License\n\n(C) 2007-2018 GoodData Corporation\n\nThis project is dual licensed:\n\n- The ATTRIBUTION-NONCOMMERCIAL 4.0 INTERNATIONAL (CC BY-NC 4.0) is used for purpose of the trial experience and evaluation of GoodData.UI library.\n- The GOODDATA GOODDATA.UI LIBRARY END USER LICENSE AGREEMENT is used for GoodData customers.\n\nFor more information, please see [LICENSE](https://github.com/gooddata/gooddata-react-components/blob/master/LICENSE)\n","gitHead":"87478d24852d5ab8d83631691fb669f422d4ea4d","scripts":{"dev":"bash scripts/build.sh --dev-watch","test":"jest --watch","build":"bash scripts/build.sh","tslint":"yarn run-tslint -t verbose $npm_package_config_tslint","prepare":"cd examples/server && yarn install --frozen-lockfile && cd ../..; rm -r examples/node_modules 2>/dev/null; true","examples":"bash scripts/run-examples.sh","prepare?":"# Called before `npm publish` and on local `npm install`. Temporarily also for deleting obsolete node_modules. Ends with `true` to continue gracefully.","validate":"tsc --noEmit && yarn tslint && eslint $npm_package_config_eslint && yarn prettier-check","build-dev":"bash scripts/build.sh --dev","examples?":"# Default is developer domain, other options: yarn examples [sec,secure,stg,stg2,stg3,demo,developer or URL]","storybook":"yarn build && start-storybook -p 9001 -c .storybook","test-once":"jest","tslint-ci":"mkdir -p ./ci/results && yarn run-tslint -t checkstyle -o ./ci/results/tslint-results.xml $npm_package_config_tslint","run-tslint":"tslint -p tsconfig.json","validate-ci":"tsc --noEmit && yarn tslint-ci  && eslint $npm_package_config_eslint -f checkstyle -o ci/results/eslint-results.xml && yarn prettier-check","examples-build":"bash scripts/build-examples.sh","prepublishOnly":"yarn build","prettier-check":"prettier --check '{src,stories,styles,__mocks__,examples/server/src,examples/src,examples/test}/**/*.{ts,js,tsx,jsx,json,scss,md,yaml,html}'","prettier-write":"prettier --write '{src,stories,styles,__mocks__,examples/server/src,examples/src,examples/test}/**/*.{ts,js,tsx,jsx,json,scss,md,yaml,html}'","test-storybook":"yarn build && test-storybook","build-storybook":"yarn build && build-storybook -c .storybook -o dist-storybook","examples-server":"node examples/server/src/index.js","heroku-postbuild":"yarn examples-build developer","examples-testcafe":"./scripts/run-testcafe.sh visual","check-circular-deps":"madge --circular --extensions ts ./src","examples-testcafe-ci":"./scripts/run-testcafe.sh ci","examples-testcafe-live":"./scripts/run-testcafe.sh live"},"typings":"dist/index.d.ts","_npmUser":{"name":"gooddata-ci","email":"rail@gooddata.com"},"deprecated":"@gooddata/react-components@7 reached End of Support on March 31, 2022. Please upgrade (see https://sdk.gooddata.com/gooddata-ui/docs/supported_versions.html for more information).","repository":{"url":"git+ssh://git@github.com/gooddata/gooddata-react-components.git","type":"git"},"_npmVersion":"6.4.1","description":"GoodData.UI - A powerful JavaScript library for building analytical applications","directories":{},"lint-staged":{"{src,stories,styles,__mocks__,examples/server/src,examples/src,examples/test}/**/*.{ts,js,tsx,jsx,json,scss,md,yaml,html}":["prettier --write","git add"]},"_nodeVersion":"8.12.0","dependencies":{"rxjs":"^5.5.6","uuid":"^3.2.1","immer":"^1.3.1","lodash":"^4.17.15","invariant":"^2.2.2","classnames":"^2.2.6","highcharts":"7.1.1","prop-types":"^15.6.0","react-intl":"^2.4.0","custom-event":"^1.0.1","ag-grid-react":"20.0.0","react-measure":"^2.3.0","stringify-object":"^2.4.0","@gooddata/typings":"^2.18.0","ag-grid-community":"20.0.0","http-status-codes":"^1.3.0","@gooddata/js-utils":"^3.5.0","@gooddata/numberjs":"^3.1.2","fixed-data-table-2":"0.7.17","@gooddata/goodstrap":"^63.4.0","react-dom-factories":"^1.0.2","@gooddata/gooddata-js":"^11.19.2","json-stable-stringify":"^1.0.1","react-transition-group":"^2.2.1","hoist-non-react-statics":"^3.3.0","nodelist-foreach-polyfill":"^1.2.0","highcharts-grouped-categories":"^1.1.3"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"raf":"3.3.2","yup":"^0.24.1","jest":"24.7.1","husky":"3.0.0","madge":"^3.4.4","react":"^16.5.2","enzyme":"3.5.0","eslint":"4.19.1","formik":"^0.11.11","moment":"2.23.0","history":"^4.7.2","ts-jest":"24.0.0","webpack":"4.30.0","prettier":"1.16.4","react-ga":"^2.5.2","recharts":"1.0.0-beta.9","testcafe":"1.1.4","commander":"2.14.1","node-sass":"4.7.2","react-dom":"^16.5.2","supertest":"3.0.0","ts-loader":"6.0.0","css-loader":"0.28.7","jest-junit":"3.0.0","raw-loader":"0.5.1","styled-jsx":"2.2.1","typescript":"3.3.4000","@babel/core":"7.4.4","@types/jest":"24.0.6","@types/node":"7.0.8","@types/uuid":"3.4.3","file-loader":"3.0.1","lint-staged":"9.1.0","sass-loader":"6.0.6","webpack-cli":"3.3.2","@types/react":"16.0.34","babel-loader":"8.0.5","react-helmet":"5.2.0","react-select":"1.2.1","style-loader":"0.19.1","@types/enzyme":"3.1.13","@types/lodash":"4.14.123","testcafe-live":"0.1.4","@babel/runtime":"7.4.4","@babel/polyfill":"^7.4.4","@storybook/react":"5.0.11","@types/invariant":"2.2.29","@types/react-dom":"16.0.3","isomorphic-fetch":"2.2.1","react-datepicker":"1.1.0","react-router-dom":"4.2.2","@babel/preset-env":"7.4.4","@gooddata/mock-js":"^1.31.0","@storybook/addons":"5.0.11","@types/classnames":"2.2.3","@types/prop-types":"15.5.2","@types/react-intl":"2.3.5","@storybook/theming":"5.0.11","identity-obj-proxy":"^3.0.0","webpack-dev-server":"3.3.1","@babel/preset-react":"7.0.0","@types/react-portal":"4.0.1","babel-plugin-lodash":"3.3.4","html-webpack-plugin":"3.2.0","react-test-renderer":"16.4.2","@types/react-measure":"2.0.5","clean-webpack-plugin":"2.0.2","stats-webpack-plugin":"0.7.0","eslint-config-prettier":"4.1.0","react-google-recaptcha":"^0.14.1","tslint-config-prettier":"1.18.0","@gooddata/eslint-config":"^1.0.0","@gooddata/tslint-config":"1.0.0","@types/storybook__react":"4.0.1","@types/stringify-object":"^3.2.0","enzyme-adapter-react-16":"1.3.1","@gooddata/test-storybook":"3.1.1","@storybook/addon-actions":"5.0.11","@storybook/addon-options":"5.0.11","node-sass-magic-importer":"5.1.0","react-syntax-highlighter":"11.0.2","@types/fixed-data-table-2":"0.8.1","@types/react-test-renderer":"16.0.0","circular-dependency-plugin":"5.0.2","compression-webpack-plugin":"2.0.0","@types/json-stable-stringify":"^1.0.32","@types/enzyme-adapter-react-16":"1.0.3","@types/storybook__addon-actions":"3.4.2","@babel/plugin-proposal-class-properties":"7.4.4","@babel/plugin-proposal-object-rest-spread":"7.4.4","@babel/plugin-transform-async-to-generator":"7.4.4"},"peerDependencies":{"react":"^16.5.2","react-dom":"^16.5.2"},"_npmOperationalInternal":{"tmp":"tmp/react-components_7.2.0-beta.47_1570516629262_0.5242624994864737","host":"s3://npm-registry-packages"}},"7.2.0-beta.48":{"name":"@gooddata/react-components","version":"7.2.0-beta.48","author":{"name":"GoodData Corporation"},"license":"BSD-3-Clause","_id":"@gooddata/react-components@7.2.0-beta.48","maintainers":[{"name":"afi","email":"adam.fiedler@gooddata.com"},{"name":"bertold8","email":"ivan.nejezchleb@seznam.cz"},{"name":"brbistas","email":"valentinos.chraniotis@gooddata.com"},{"name":"bugsbunny338","email":"jiri.zajic@mensa.cz"},{"name":"gooddata-ci","email":"rail@gooddata.com"},{"name":"ivan.mjartan","email":"ivan.mjartan@gooddata.com"},{"name":"jakub-sterba","email":"jakub.sterba@gooddata.com"},{"name":"jaroslav.tomecek","email":"jaroslav.tomecek@gooddata.com"},{"name":"jkittler","email":"honza.kittler@gmail.com"},{"name":"khanh.le","email":"khanh.le@gooddata.com"},{"name":"langhamp","email":"pavel.langhammer@gooddata.com"},{"name":"lanhuynh","email":"lan.huynh@gooddata.com"},{"name":"linhhong","email":"linh.hong@gooddata.com"},{"name":"lupko","email":"lubomir.slivka@gooddata.com"},{"name":"martin.mosko","email":"martin.mosko@gooddata.com"},{"name":"michal.marsal","email":"michal.marsal@gooddata.com"},{"name":"naibinh","email":"naibinh@gmail.com"},{"name":"nikolacech","email":"nikola.cech@gooddata.com"},{"name":"no23reason","email":"dan.homola@hotmail.cz"},{"name":"patrikbraborec","email":"patrik.braborec@gooddata.com"},{"name":"pbenes","email":"petr.benes@gooddata.com"},{"name":"petrjanu","email":"petr.janu@gooddata.com"},{"name":"ptquang86","email":"ptquang86@gmail.com"},{"name":"qduval","email":"quentin.duval@gooddata.com"},{"name":"rodri360","email":"me@rodri360.com"},{"name":"sitina","email":"jiri.sitina@gooddata.com"},{"name":"sondo","email":"son.do@gooddata.com"},{"name":"strouhaljan","email":"strouhal.jan@gmail.com"},{"name":"tomas.bouma","email":"tomas.bouma@gooddata.com"},{"name":"tomas.kratochvil","email":"tomas.kratochvil@gooddata.com"},{"name":"tomasreichmann","email":"tomasreichmann@gmail.com"},{"name":"tomsatgd","email":"tomas.satinsky@gooddata.com"},{"name":"tu.ngo","email":"tu.ngo@gooddata.com"},{"name":"vlastikcz","email":"vlastimil.kotas@gooddata.com"},{"name":"vu.pham","email":"vu.pham@gooddata.com"},{"name":"xmort","email":"petr.dolejsi@gooddata.com"},{"name":"yanlipnican","email":"yanlipnican@gmail.com"}],"homepage":"https://github.com/gooddata/gooddata-react-components#readme","bugs":{"url":"https://github.com/gooddata/gooddata-react-components/issues"},"dist":{"shasum":"0194222581bd30caf2dee9b6d21fc71f23b2aad7","tarball":"https://registry.npmjs.org/@gooddata/react-components/-/react-components-7.2.0-beta.48.tgz","fileCount":1861,"integrity":"sha512-jQ8bw54flh4DRlzHCeA0/8Z+Obm0Y9NtyPHNAiIbQVGU9cHbrGkkVbfk+p2lTWzktS4ExNYvfEBmHZoYVKR0Hg==","signatures":[{"sig":"MEQCIEhlnKG28k++Wx9cYDl/prd7uuPga+WWT6nE2CHKzWx0AiA5Kl2SFkMfg/B+IWLQSrOu9njXmRajtpvwFXLjGeTpgw==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":7688377,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJdnDqACRA9TVsSAnZWagAA6tAP+wQb+LtjmwLZoI6R+VY8\nOaodllMd8NyyrYZlo6d+AJY912jLfwWPYivlB2dMIACSdv4c+ud9eROenZGK\nsjO9Ryls1Ec811K4gmczMfAbTcT3sKYGl3ZpEIokt+g8DZpDmzB68YYbDJJy\nRfrmtWfnYLnAxvIMXv8wnQdUxOexBkkNDMrb6llNTkN7/m7oHCVBA5m+mKGd\nCeMTzEiS5Nz6loLNMczRcqSxaBtFP9iK/6A57hjRGRU7gsHWChhDPy4XgZ/7\nd2Nb4DkwNXX/PbQ4HwGRdmmOaF0zMUcadcrj5wVBLor4nYXxTAUygL+PSUrM\n+2Iw7q9kqn3Axhn87Yx10pUlAu2Kcg/FHiLTc/2vwa5eA/+uyPkmOwcaIAWP\n88E5SLTwzlV0TReU+1UhEyio60Ex6RSOsVcGfjyf7szt20bHc/WtprGBwT6p\nzgaU5tPVTswOZ79Ju0nX6Mf4FSPtKBctOH9XBtXXOEEGrJpoWwhVFma0M0M8\nhh9x5hWZqcqct98/U5xjC+mugHYUf2MzfqB+nqidoxcBMBPIfYzJIzDrrUmN\nmEmJEtxEgdX4MCXxhaXRYivN/hCdyZdISNWfMlyeUPlOkaU1dS9kboMogtBM\nuu874GkcAjWj8F2lsLkJjSZ/nzAg0sz6xMBVjz93g20uG3DbjhAQUFZdYx0I\nq4VJ\r\n=uyAv\r\n-----END PGP SIGNATURE-----\r\n"},"jest":{"testRegex":"(/__tests__/.*|\\.(test|spec))\\.(tsx?|jsx?)$","transform":{".(js|jsx)":"babel-jest",".(ts|tsx)":"ts-jest"},"collectCoverage":false,"moduleNameMapper":{"\\.(css|less|sass|scss)$":"<rootDir>/__mocks__/styleMock.ts","^[./a-zA-Z0-9$_-]+\\.svg$":"<rootDir>/jestSvgStub.js"},"coverageReporters":["html"],"setupFilesAfterEnv":["<rootDir>/jest.setup.js"],"collectCoverageFrom":["src/**/*.{ts,tsx}","examples/server/src/**/*.{js,jsx}","!**/*.d.ts"],"moduleFileExtensions":["ts","tsx","js","jsx","json"],"testPathIgnorePatterns":[",/node_modules/","/dist/"]},"main":"dist/index.js","husky":{"hooks":{"pre-commit":"lint-staged"}},"config":{"eslint":"./examples/**/*.{js,jsx}","tslint":"./{__mocks__,src,stories}/{,**/}*.{ts,tsx}"},"readme":"[![npm version](https://badge.fury.io/js/%40gooddata%2Freact-components.svg)](https://www.npmjs.com/package/@gooddata/react-components) \n\n# GoodData.UI React components\n> A React-based JavaScript library for building data-driven applications\n\n## Getting started\n- [GoodData.UI Documentation](http://sdk.gooddata.com/gooddata-ui/)\n- [GoodData.UI Live Examples](https://gooddata-examples.herokuapp.com/)\n- [Stack Overflow](https://stackoverflow.com/questions/tagged/gooddata)\n\n### Usage\nWith [yarn](https://yarnpkg.com) installed, go to your project directory and run\n```\n$ yarn add @gooddata/react-components\n```\nIf you prefer [npm](npmjs.com) run\n```\n$ npm install --save @gooddata/react-components\n```\n\nThe public API is exposed via global `index.js`. Except for the styles, do not import any other file directly\nbecause they are not intended to be part of the public API.\n\n## Contributing\n\nWe welcome any contribution in form of [issues](https://github.com/gooddata/gooddata-react-components/issues) or [pull requests](https://github.com/gooddata/gooddata-react-components/pulls).\nThese commands may come in handy while developing:\n\n| command | description |\n| ------- | ----------- |\n| `yarn install --pure-lockfile` | first step |\n| ||\n| `yarn dev` | build react-components to `/dist` in watch mode |\n| `yarn test` | run all unit tests |\n| `yarn prettier-write` | format the source code to match the valid codestyle |\n| `yarn validate` | validate codestyle |\n| ||\n| `yarn storybook` | run storybook from `/stories` on http://localhost:9001 |\n| `yarn build-storybook` | build storybook to `/dist-storybook` |\n| `yarn test-storybook` | run storybook and [screenshot tests](https://github.com/gooddata/gdc-client-utils/tree/master/test-storybook) |\n| ||\n| `yarn examples` | run Live Examples dev-server from `/examples` on https://localhost:8999 |\n| `yarn examples-build` | build Live Examples to `/examples/dist` |\n| `yarn examples-server` | serve built Live Examples - see `/examples/server/src` |\n| `yarn examples-testcafe` | run testcafe tests against `localhost:8999` |\n\n### Deploy to heroku.com\nWhen you deploy this repo to heroku, it serves *GoodData.UI Live Examples*.\nRelevant tasks are in `Procfile` and `package.json`.\n\n```bash\n# run in the project directory\nheroku login\nheroku create <your-app-name>\nheroku config:set DOMAIN_ADMIN_USERNAME=x@gooddata.com DOMAIN_ADMIN_PASSWORD=xy PROJECT_ID_TO_ASSIGN=xms7ga4tf3g3nzucd8380o2bev8oeknp\ngit push heroku HEAD:master\nheroku open\n```\n\n### Run Live Examples Locally\nTo run *GoodData.UI Live Examples* locally:\n```bash\ngit clone <this-repository>\ncd  <repository-folder>\nyarn install --pure-lockfile\nyarn examples\n```\nThen open https://localhost:8999 and login using Live Examples account (you can [create one here](https://gooddata-examples.herokuapp.com/registration)).\n\n### Source code formatting\nThe source code in the repository is formatted by [Prettier](https://prettier.io/). \nThe format of the code is validated by our Continuous Integration server and is one of the requirements of successful merge.\n\nPrettier is supported by every major IDE. You can find the list of supported editors and how to configure them [here](https://prettier.io/docs/en/editors.html).\n\nIn the case, when your editor is not supported or you don't want to setup the integration, you can run the `yarn prettier-write` command to reformat the code before commit.\n\n## Changelog\n\n- see [CHANGELOG.md](CHANGELOG.md)\n\n## License\n\n(C) 2007-2018 GoodData Corporation\n\nThis project is dual licensed:\n\n- The ATTRIBUTION-NONCOMMERCIAL 4.0 INTERNATIONAL (CC BY-NC 4.0) is used for purpose of the trial experience and evaluation of GoodData.UI library.\n- The GOODDATA GOODDATA.UI LIBRARY END USER LICENSE AGREEMENT is used for GoodData customers.\n\nFor more information, please see [LICENSE](https://github.com/gooddata/gooddata-react-components/blob/master/LICENSE)\n","gitHead":"7be77c0e056cbf7e96e3e72a2c41cd661e185edf","scripts":{"dev":"bash scripts/build.sh --dev-watch","test":"jest --watch","build":"bash scripts/build.sh","tslint":"yarn run-tslint -t verbose $npm_package_config_tslint","prepare":"cd examples/server && yarn install --frozen-lockfile && cd ../..; rm -r examples/node_modules 2>/dev/null; true","examples":"bash scripts/run-examples.sh","prepare?":"# Called before `npm publish` and on local `npm install`. Temporarily also for deleting obsolete node_modules. Ends with `true` to continue gracefully.","validate":"tsc --noEmit && yarn tslint && eslint $npm_package_config_eslint && yarn prettier-check","build-dev":"bash scripts/build.sh --dev","examples?":"# Default is developer domain, other options: yarn examples [sec,secure,stg,stg2,stg3,demo,developer or URL]","storybook":"yarn build && start-storybook -p 9001 -c .storybook","test-once":"jest","tslint-ci":"mkdir -p ./ci/results && yarn run-tslint -t checkstyle -o ./ci/results/tslint-results.xml $npm_package_config_tslint","run-tslint":"tslint -p tsconfig.json","validate-ci":"tsc --noEmit && yarn tslint-ci  && eslint $npm_package_config_eslint -f checkstyle -o ci/results/eslint-results.xml && yarn prettier-check","examples-build":"bash scripts/build-examples.sh","prepublishOnly":"yarn build","prettier-check":"prettier --check '{src,stories,styles,__mocks__,examples/server/src,examples/src,examples/test}/**/*.{ts,js,tsx,jsx,json,scss,md,yaml,html}'","prettier-write":"prettier --write '{src,stories,styles,__mocks__,examples/server/src,examples/src,examples/test}/**/*.{ts,js,tsx,jsx,json,scss,md,yaml,html}'","test-storybook":"yarn build && test-storybook","build-storybook":"yarn build && build-storybook -c .storybook -o dist-storybook","examples-server":"node examples/server/src/index.js","heroku-postbuild":"yarn examples-build developer","examples-testcafe":"./scripts/run-testcafe.sh visual","check-circular-deps":"madge --circular --extensions ts ./src","examples-testcafe-ci":"./scripts/run-testcafe.sh ci","examples-testcafe-live":"./scripts/run-testcafe.sh live"},"typings":"dist/index.d.ts","_npmUser":{"name":"gooddata-ci","email":"rail@gooddata.com"},"deprecated":"@gooddata/react-components@7 reached End of Support on March 31, 2022. Please upgrade (see https://sdk.gooddata.com/gooddata-ui/docs/supported_versions.html for more information).","repository":{"url":"git+ssh://git@github.com/gooddata/gooddata-react-components.git","type":"git"},"_npmVersion":"6.4.1","description":"GoodData.UI - A powerful JavaScript library for building analytical applications","directories":{},"lint-staged":{"{src,stories,styles,__mocks__,examples/server/src,examples/src,examples/test}/**/*.{ts,js,tsx,jsx,json,scss,md,yaml,html}":["prettier --write","git add"]},"_nodeVersion":"8.12.0","dependencies":{"rxjs":"^5.5.6","uuid":"^3.2.1","immer":"^1.3.1","lodash":"^4.17.15","invariant":"^2.2.2","classnames":"^2.2.6","highcharts":"7.1.1","prop-types":"^15.6.0","react-intl":"^2.4.0","custom-event":"^1.0.1","ag-grid-react":"20.0.0","react-measure":"^2.3.0","stringify-object":"^2.4.0","@gooddata/typings":"^2.18.0","ag-grid-community":"20.0.0","http-status-codes":"^1.3.0","@gooddata/js-utils":"^3.5.0","@gooddata/numberjs":"^3.1.2","fixed-data-table-2":"0.7.17","@gooddata/goodstrap":"^63.4.0","react-dom-factories":"^1.0.2","@gooddata/gooddata-js":"^11.19.2","json-stable-stringify":"^1.0.1","react-transition-group":"^2.2.1","hoist-non-react-statics":"^3.3.0","nodelist-foreach-polyfill":"^1.2.0","highcharts-grouped-categories":"^1.1.3"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"raf":"3.3.2","yup":"^0.24.1","jest":"24.7.1","husky":"3.0.0","madge":"^3.4.4","react":"^16.5.2","enzyme":"3.5.0","eslint":"4.19.1","formik":"^0.11.11","moment":"2.23.0","history":"^4.7.2","ts-jest":"24.0.0","webpack":"4.30.0","prettier":"1.16.4","react-ga":"^2.5.2","recharts":"1.0.0-beta.9","testcafe":"1.1.4","commander":"2.14.1","node-sass":"4.7.2","react-dom":"^16.5.2","supertest":"3.0.0","ts-loader":"6.0.0","css-loader":"0.28.7","jest-junit":"3.0.0","raw-loader":"0.5.1","styled-jsx":"2.2.1","typescript":"3.3.4000","@babel/core":"7.4.4","@types/jest":"24.0.6","@types/node":"7.0.8","@types/uuid":"3.4.3","file-loader":"3.0.1","lint-staged":"9.1.0","sass-loader":"6.0.6","webpack-cli":"3.3.2","@types/react":"16.0.34","babel-loader":"8.0.5","react-helmet":"5.2.0","react-select":"1.2.1","style-loader":"0.19.1","@types/enzyme":"3.1.13","@types/lodash":"4.14.123","testcafe-live":"0.1.4","@babel/runtime":"7.4.4","@babel/polyfill":"^7.4.4","@storybook/react":"5.0.11","@types/invariant":"2.2.29","@types/react-dom":"16.0.3","isomorphic-fetch":"2.2.1","react-datepicker":"1.1.0","react-router-dom":"4.2.2","@babel/preset-env":"7.4.4","@gooddata/mock-js":"^1.31.0","@storybook/addons":"5.0.11","@types/classnames":"2.2.3","@types/prop-types":"15.5.2","@types/react-intl":"2.3.5","@storybook/theming":"5.0.11","identity-obj-proxy":"^3.0.0","webpack-dev-server":"3.3.1","@babel/preset-react":"7.0.0","@types/react-portal":"4.0.1","babel-plugin-lodash":"3.3.4","html-webpack-plugin":"3.2.0","react-test-renderer":"16.4.2","@types/react-measure":"2.0.5","clean-webpack-plugin":"2.0.2","stats-webpack-plugin":"0.7.0","eslint-config-prettier":"4.1.0","react-google-recaptcha":"^0.14.1","tslint-config-prettier":"1.18.0","@gooddata/eslint-config":"^1.0.0","@gooddata/tslint-config":"1.0.0","@types/storybook__react":"4.0.1","@types/stringify-object":"^3.2.0","enzyme-adapter-react-16":"1.3.1","@gooddata/test-storybook":"3.1.1","@storybook/addon-actions":"5.0.11","@storybook/addon-options":"5.0.11","node-sass-magic-importer":"5.1.0","react-syntax-highlighter":"11.0.2","@types/fixed-data-table-2":"0.8.1","@types/react-test-renderer":"16.0.0","circular-dependency-plugin":"5.0.2","compression-webpack-plugin":"2.0.0","@types/json-stable-stringify":"^1.0.32","@types/enzyme-adapter-react-16":"1.0.3","@types/storybook__addon-actions":"3.4.2","@babel/plugin-proposal-class-properties":"7.4.4","@babel/plugin-proposal-object-rest-spread":"7.4.4","@babel/plugin-transform-async-to-generator":"7.4.4"},"peerDependencies":{"react":"^16.5.2","react-dom":"^16.5.2"},"_npmOperationalInternal":{"tmp":"tmp/react-components_7.2.0-beta.48_1570519680103_0.06382097245944984","host":"s3://npm-registry-packages"}},"7.2.0-beta.49":{"name":"@gooddata/react-components","version":"7.2.0-beta.49","author":{"name":"GoodData Corporation"},"license":"BSD-3-Clause","_id":"@gooddata/react-components@7.2.0-beta.49","maintainers":[{"name":"afi","email":"adam.fiedler@gooddata.com"},{"name":"bertold8","email":"ivan.nejezchleb@seznam.cz"},{"name":"brbistas","email":"valentinos.chraniotis@gooddata.com"},{"name":"bugsbunny338","email":"jiri.zajic@mensa.cz"},{"name":"gooddata-ci","email":"rail@gooddata.com"},{"name":"ivan.mjartan","email":"ivan.mjartan@gooddata.com"},{"name":"jakub-sterba","email":"jakub.sterba@gooddata.com"},{"name":"jaroslav.tomecek","email":"jaroslav.tomecek@gooddata.com"},{"name":"jkittler","email":"honza.kittler@gmail.com"},{"name":"khanh.le","email":"khanh.le@gooddata.com"},{"name":"langhamp","email":"pavel.langhammer@gooddata.com"},{"name":"lanhuynh","email":"lan.huynh@gooddata.com"},{"name":"linhhong","email":"linh.hong@gooddata.com"},{"name":"lupko","email":"lubomir.slivka@gooddata.com"},{"name":"martin.mosko","email":"martin.mosko@gooddata.com"},{"name":"michal.marsal","email":"michal.marsal@gooddata.com"},{"name":"naibinh","email":"naibinh@gmail.com"},{"name":"nikolacech","email":"nikola.cech@gooddata.com"},{"name":"no23reason","email":"dan.homola@hotmail.cz"},{"name":"patrikbraborec","email":"patrik.braborec@gooddata.com"},{"name":"pbenes","email":"petr.benes@gooddata.com"},{"name":"petrjanu","email":"petr.janu@gooddata.com"},{"name":"ptquang86","email":"ptquang86@gmail.com"},{"name":"qduval","email":"quentin.duval@gooddata.com"},{"name":"rodri360","email":"me@rodri360.com"},{"name":"sitina","email":"jiri.sitina@gooddata.com"},{"name":"sondo","email":"son.do@gooddata.com"},{"name":"strouhaljan","email":"strouhal.jan@gmail.com"},{"name":"tomas.bouma","email":"tomas.bouma@gooddata.com"},{"name":"tomas.kratochvil","email":"tomas.kratochvil@gooddata.com"},{"name":"tomasreichmann","email":"tomasreichmann@gmail.com"},{"name":"tomsatgd","email":"tomas.satinsky@gooddata.com"},{"name":"tu.ngo","email":"tu.ngo@gooddata.com"},{"name":"vlastikcz","email":"vlastimil.kotas@gooddata.com"},{"name":"vu.pham","email":"vu.pham@gooddata.com"},{"name":"xmort","email":"petr.dolejsi@gooddata.com"},{"name":"yanlipnican","email":"yanlipnican@gmail.com"}],"homepage":"https://github.com/gooddata/gooddata-react-components#readme","bugs":{"url":"https://github.com/gooddata/gooddata-react-components/issues"},"dist":{"shasum":"69d1bf54452ef3add3cc22ff55eeee8295174c8d","tarball":"https://registry.npmjs.org/@gooddata/react-components/-/react-components-7.2.0-beta.49.tgz","fileCount":1861,"integrity":"sha512-JjkRIkMqkLDnB8Y0q/eC5gYfV9fWti1mComaytIBBAahVoCwadrugOsn0Tq9+rgI3bVElcMZLbMs6Gjg6rLYKQ==","signatures":[{"sig":"MEUCIQC/cjkmUsCIXKqwEEJLEToRe/nS5as9vnhBeBVdxtYDpwIgbbfTSW6jQCkH6DeaHwnBHrHpwmkxSXcd6O6YF4OkDW4=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":7689739,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJdnHDZCRA9TVsSAnZWagAArIwP/j5pbs/+TK2B9XSUM04V\nAon+qz8QVl2wbYeclvH591jIqWQbNTKulKFyX5/XI8Zd+/uCvukzRTRV0v/c\nxrbQKjvx8osw3gUWGyWxJ2RglHqxaWcM/j3LBpzVCTHj/NFTsSIur5PwLSVc\nn9LnDdkbGSmw1/KkGylDTv7TMoGOyKjj7nP2MsAwVB+KRPAjtULv6nKFgNVn\n4bd56sjeD/9qc43PuVFJDZUZLnI7PQI2mD2H4JFOtXF3SNjSjJdMBElZRbfm\nyW3wWlHlEW31mQ1H8KzQhTJMtRUF8/57UlSmPDJF/qrnyKferOZPq46Of+6H\nsahG/ALnrjKpDZ1U+pnLuTDqneGzwi14RB7tcW7dVSJI0EspU9bQuVOwizvN\nnXAm9WoCDtv2sqTFAf0WoAJ+KWPH/6GdxaAawQ6dPKXrMTmvbvpC6utqAP4a\nfkkTjMKOjyrvp5epnYypxTulJOiRZJ4X050EsQV7D2wKoew13FCvhE8FOMUF\nMzcMLUBSw8yJZZKOu7b5e61yBNvzkhprKraneW0ASMZAVY2NxqVI7SA6X1JW\nRbX8Eyfx49Nl+3evRU/JxyyDN6SS076qZmKDHtnhJGX0FYbNeUZKhZkBwZMj\nBvuunMLk3lYQMEHPs9VMjgJdk5g+t4Ph4k8aK6qHU6l0DTVaEQ7PySeu9F6e\ntZ+N\r\n=wSxR\r\n-----END PGP SIGNATURE-----\r\n"},"jest":{"testRegex":"(/__tests__/.*|\\.(test|spec))\\.(tsx?|jsx?)$","transform":{".(js|jsx)":"babel-jest",".(ts|tsx)":"ts-jest"},"collectCoverage":false,"moduleNameMapper":{"\\.(css|less|sass|scss)$":"<rootDir>/__mocks__/styleMock.ts","^[./a-zA-Z0-9$_-]+\\.svg$":"<rootDir>/jestSvgStub.js"},"coverageReporters":["html"],"setupFilesAfterEnv":["<rootDir>/jest.setup.js"],"collectCoverageFrom":["src/**/*.{ts,tsx}","examples/server/src/**/*.{js,jsx}","!**/*.d.ts"],"moduleFileExtensions":["ts","tsx","js","jsx","json"],"testPathIgnorePatterns":[",/node_modules/","/dist/"]},"main":"dist/index.js","husky":{"hooks":{"pre-commit":"lint-staged"}},"config":{"eslint":"./examples/**/*.{js,jsx}","tslint":"./{__mocks__,src,stories}/{,**/}*.{ts,tsx}"},"readme":"[![npm version](https://badge.fury.io/js/%40gooddata%2Freact-components.svg)](https://www.npmjs.com/package/@gooddata/react-components) \n\n# GoodData.UI React components\n> A React-based JavaScript library for building data-driven applications\n\n## Getting started\n- [GoodData.UI Documentation](http://sdk.gooddata.com/gooddata-ui/)\n- [GoodData.UI Live Examples](https://gooddata-examples.herokuapp.com/)\n- [Stack Overflow](https://stackoverflow.com/questions/tagged/gooddata)\n\n### Usage\nWith [yarn](https://yarnpkg.com) installed, go to your project directory and run\n```\n$ yarn add @gooddata/react-components\n```\nIf you prefer [npm](npmjs.com) run\n```\n$ npm install --save @gooddata/react-components\n```\n\nThe public API is exposed via global `index.js`. Except for the styles, do not import any other file directly\nbecause they are not intended to be part of the public API.\n\n## Contributing\n\nWe welcome any contribution in form of [issues](https://github.com/gooddata/gooddata-react-components/issues) or [pull requests](https://github.com/gooddata/gooddata-react-components/pulls).\nThese commands may come in handy while developing:\n\n| command | description |\n| ------- | ----------- |\n| `yarn install --pure-lockfile` | first step |\n| ||\n| `yarn dev` | build react-components to `/dist` in watch mode |\n| `yarn test` | run all unit tests |\n| `yarn prettier-write` | format the source code to match the valid codestyle |\n| `yarn validate` | validate codestyle |\n| ||\n| `yarn storybook` | run storybook from `/stories` on http://localhost:9001 |\n| `yarn build-storybook` | build storybook to `/dist-storybook` |\n| `yarn test-storybook` | run storybook and [screenshot tests](https://github.com/gooddata/gdc-client-utils/tree/master/test-storybook) |\n| ||\n| `yarn examples` | run Live Examples dev-server from `/examples` on https://localhost:8999 |\n| `yarn examples-build` | build Live Examples to `/examples/dist` |\n| `yarn examples-server` | serve built Live Examples - see `/examples/server/src` |\n| `yarn examples-testcafe` | run testcafe tests against `localhost:8999` |\n\n### Deploy to heroku.com\nWhen you deploy this repo to heroku, it serves *GoodData.UI Live Examples*.\nRelevant tasks are in `Procfile` and `package.json`.\n\n```bash\n# run in the project directory\nheroku login\nheroku create <your-app-name>\nheroku config:set DOMAIN_ADMIN_USERNAME=x@gooddata.com DOMAIN_ADMIN_PASSWORD=xy PROJECT_ID_TO_ASSIGN=xms7ga4tf3g3nzucd8380o2bev8oeknp\ngit push heroku HEAD:master\nheroku open\n```\n\n### Run Live Examples Locally\nTo run *GoodData.UI Live Examples* locally:\n```bash\ngit clone <this-repository>\ncd  <repository-folder>\nyarn install --pure-lockfile\nyarn examples\n```\nThen open https://localhost:8999 and login using Live Examples account (you can [create one here](https://gooddata-examples.herokuapp.com/registration)).\n\n### Source code formatting\nThe source code in the repository is formatted by [Prettier](https://prettier.io/). \nThe format of the code is validated by our Continuous Integration server and is one of the requirements of successful merge.\n\nPrettier is supported by every major IDE. You can find the list of supported editors and how to configure them [here](https://prettier.io/docs/en/editors.html).\n\nIn the case, when your editor is not supported or you don't want to setup the integration, you can run the `yarn prettier-write` command to reformat the code before commit.\n\n## Changelog\n\n- see [CHANGELOG.md](CHANGELOG.md)\n\n## License\n\n(C) 2007-2018 GoodData Corporation\n\nThis project is dual licensed:\n\n- The ATTRIBUTION-NONCOMMERCIAL 4.0 INTERNATIONAL (CC BY-NC 4.0) is used for purpose of the trial experience and evaluation of GoodData.UI library.\n- The GOODDATA GOODDATA.UI LIBRARY END USER LICENSE AGREEMENT is used for GoodData customers.\n\nFor more information, please see [LICENSE](https://github.com/gooddata/gooddata-react-components/blob/master/LICENSE)\n","gitHead":"16707e6aa76bb70bc727ef646ab7fdb6a1533f18","scripts":{"dev":"bash scripts/build.sh --dev-watch","test":"jest --watch","build":"bash scripts/build.sh","tslint":"yarn run-tslint -t verbose $npm_package_config_tslint","prepare":"cd examples/server && yarn install --frozen-lockfile && cd ../..; rm -r examples/node_modules 2>/dev/null; true","examples":"bash scripts/run-examples.sh","prepare?":"# Called before `npm publish` and on local `npm install`. Temporarily also for deleting obsolete node_modules. Ends with `true` to continue gracefully.","validate":"tsc --noEmit && yarn tslint && eslint $npm_package_config_eslint && yarn prettier-check","build-dev":"bash scripts/build.sh --dev","examples?":"# Default is developer domain, other options: yarn examples [sec,secure,stg,stg2,stg3,demo,developer or URL]","storybook":"yarn build && start-storybook -p 9001 -c .storybook","test-once":"jest","tslint-ci":"mkdir -p ./ci/results && yarn run-tslint -t checkstyle -o ./ci/results/tslint-results.xml $npm_package_config_tslint","run-tslint":"tslint -p tsconfig.json","validate-ci":"tsc --noEmit && yarn tslint-ci  && eslint $npm_package_config_eslint -f checkstyle -o ci/results/eslint-results.xml && yarn prettier-check","examples-build":"bash scripts/build-examples.sh","prepublishOnly":"yarn build","prettier-check":"prettier --check '{src,stories,styles,__mocks__,examples/server/src,examples/src,examples/test}/**/*.{ts,js,tsx,jsx,json,scss,md,yaml,html}'","prettier-write":"prettier --write '{src,stories,styles,__mocks__,examples/server/src,examples/src,examples/test}/**/*.{ts,js,tsx,jsx,json,scss,md,yaml,html}'","test-storybook":"yarn build && test-storybook","build-storybook":"yarn build && build-storybook -c .storybook -o dist-storybook","examples-server":"node examples/server/src/index.js","heroku-postbuild":"yarn examples-build developer","examples-testcafe":"./scripts/run-testcafe.sh visual","check-circular-deps":"madge --circular --extensions ts ./src","examples-testcafe-ci":"./scripts/run-testcafe.sh ci","examples-testcafe-live":"./scripts/run-testcafe.sh live"},"typings":"dist/index.d.ts","_npmUser":{"name":"gooddata-ci","email":"rail@gooddata.com"},"deprecated":"@gooddata/react-components@7 reached End of Support on March 31, 2022. Please upgrade (see https://sdk.gooddata.com/gooddata-ui/docs/supported_versions.html for more information).","repository":{"url":"git+ssh://git@github.com/gooddata/gooddata-react-components.git","type":"git"},"_npmVersion":"6.4.1","description":"GoodData.UI - A powerful JavaScript library for building analytical applications","directories":{},"lint-staged":{"{src,stories,styles,__mocks__,examples/server/src,examples/src,examples/test}/**/*.{ts,js,tsx,jsx,json,scss,md,yaml,html}":["prettier --write","git add"]},"_nodeVersion":"8.12.0","dependencies":{"rxjs":"^5.5.6","uuid":"^3.2.1","immer":"^1.3.1","lodash":"^4.17.15","invariant":"^2.2.2","classnames":"^2.2.6","highcharts":"7.1.1","prop-types":"^15.6.0","react-intl":"^2.4.0","custom-event":"^1.0.1","ag-grid-react":"20.0.0","react-measure":"^2.3.0","stringify-object":"^2.4.0","@gooddata/typings":"^2.18.0","ag-grid-community":"20.0.0","http-status-codes":"^1.3.0","@gooddata/js-utils":"^3.5.0","@gooddata/numberjs":"^3.1.2","fixed-data-table-2":"0.7.17","@gooddata/goodstrap":"^63.4.0","react-dom-factories":"^1.0.2","@gooddata/gooddata-js":"^11.19.3","json-stable-stringify":"^1.0.1","react-transition-group":"^2.2.1","hoist-non-react-statics":"^3.3.0","nodelist-foreach-polyfill":"^1.2.0","highcharts-grouped-categories":"^1.1.3"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"raf":"3.3.2","yup":"^0.24.1","jest":"24.7.1","husky":"3.0.0","madge":"^3.4.4","react":"^16.5.2","enzyme":"3.5.0","eslint":"4.19.1","formik":"^0.11.11","moment":"2.23.0","history":"^4.7.2","ts-jest":"24.0.0","webpack":"4.30.0","prettier":"1.16.4","react-ga":"^2.5.2","recharts":"1.0.0-beta.9","testcafe":"1.1.4","commander":"2.14.1","node-sass":"4.7.2","react-dom":"^16.5.2","supertest":"3.0.0","ts-loader":"6.0.0","css-loader":"0.28.7","jest-junit":"3.0.0","raw-loader":"0.5.1","styled-jsx":"2.2.1","typescript":"3.3.4000","@babel/core":"7.4.4","@types/jest":"24.0.6","@types/node":"7.0.8","@types/uuid":"3.4.3","file-loader":"3.0.1","lint-staged":"9.1.0","sass-loader":"6.0.6","webpack-cli":"3.3.2","@types/react":"16.0.34","babel-loader":"8.0.5","react-helmet":"5.2.0","react-select":"1.2.1","style-loader":"0.19.1","@types/enzyme":"3.1.13","@types/lodash":"4.14.123","testcafe-live":"0.1.4","@babel/runtime":"7.4.4","@babel/polyfill":"^7.4.4","@storybook/react":"5.0.11","@types/invariant":"2.2.29","@types/react-dom":"16.0.3","isomorphic-fetch":"2.2.1","react-datepicker":"1.1.0","react-router-dom":"4.2.2","@babel/preset-env":"7.4.4","@gooddata/mock-js":"^1.31.0","@storybook/addons":"5.0.11","@types/classnames":"2.2.3","@types/prop-types":"15.5.2","@types/react-intl":"2.3.5","@storybook/theming":"5.0.11","identity-obj-proxy":"^3.0.0","webpack-dev-server":"3.3.1","@babel/preset-react":"7.0.0","@types/react-portal":"4.0.1","babel-plugin-lodash":"3.3.4","html-webpack-plugin":"3.2.0","react-test-renderer":"16.4.2","@types/react-measure":"2.0.5","clean-webpack-plugin":"2.0.2","stats-webpack-plugin":"0.7.0","eslint-config-prettier":"4.1.0","react-google-recaptcha":"^0.14.1","tslint-config-prettier":"1.18.0","@gooddata/eslint-config":"^1.0.0","@gooddata/tslint-config":"1.0.0","@types/storybook__react":"4.0.1","@types/stringify-object":"^3.2.0","enzyme-adapter-react-16":"1.3.1","@gooddata/test-storybook":"3.1.1","@storybook/addon-actions":"5.0.11","@storybook/addon-options":"5.0.11","node-sass-magic-importer":"5.1.0","react-syntax-highlighter":"11.0.2","@types/fixed-data-table-2":"0.8.1","@types/react-test-renderer":"16.0.0","circular-dependency-plugin":"5.0.2","compression-webpack-plugin":"2.0.0","@types/json-stable-stringify":"^1.0.32","@types/enzyme-adapter-react-16":"1.0.3","@types/storybook__addon-actions":"3.4.2","@babel/plugin-proposal-class-properties":"7.4.4","@babel/plugin-proposal-object-rest-spread":"7.4.4","@babel/plugin-transform-async-to-generator":"7.4.4"},"peerDependencies":{"react":"^16.5.2","react-dom":"^16.5.2"},"_npmOperationalInternal":{"tmp":"tmp/react-components_7.2.0-beta.49_1570533592435_0.4343164376325439","host":"s3://npm-registry-packages"}},"7.2.0-beta.50":{"name":"@gooddata/react-components","version":"7.2.0-beta.50","author":{"name":"GoodData Corporation"},"license":"BSD-3-Clause","_id":"@gooddata/react-components@7.2.0-beta.50","maintainers":[{"name":"afi","email":"adam.fiedler@gooddata.com"},{"name":"bertold8","email":"ivan.nejezchleb@seznam.cz"},{"name":"brbistas","email":"valentinos.chraniotis@gooddata.com"},{"name":"bugsbunny338","email":"jiri.zajic@mensa.cz"},{"name":"gooddata-ci","email":"rail@gooddata.com"},{"name":"ivan.mjartan","email":"ivan.mjartan@gooddata.com"},{"name":"jakub-sterba","email":"jakub.sterba@gooddata.com"},{"name":"jaroslav.tomecek","email":"jaroslav.tomecek@gooddata.com"},{"name":"jkittler","email":"honza.kittler@gmail.com"},{"name":"khanh.le","email":"khanh.le@gooddata.com"},{"name":"langhamp","email":"pavel.langhammer@gooddata.com"},{"name":"lanhuynh","email":"lan.huynh@gooddata.com"},{"name":"linhhong","email":"linh.hong@gooddata.com"},{"name":"lupko","email":"lubomir.slivka@gooddata.com"},{"name":"martin.mosko","email":"martin.mosko@gooddata.com"},{"name":"michal.marsal","email":"michal.marsal@gooddata.com"},{"name":"naibinh","email":"naibinh@gmail.com"},{"name":"nikolacech","email":"nikola.cech@gooddata.com"},{"name":"no23reason","email":"dan.homola@hotmail.cz"},{"name":"patrikbraborec","email":"patrik.braborec@gooddata.com"},{"name":"pbenes","email":"petr.benes@gooddata.com"},{"name":"petrjanu","email":"petr.janu@gooddata.com"},{"name":"ptquang86","email":"ptquang86@gmail.com"},{"name":"qduval","email":"quentin.duval@gooddata.com"},{"name":"rodri360","email":"me@rodri360.com"},{"name":"sitina","email":"jiri.sitina@gooddata.com"},{"name":"sondo","email":"son.do@gooddata.com"},{"name":"strouhaljan","email":"strouhal.jan@gmail.com"},{"name":"tomas.bouma","email":"tomas.bouma@gooddata.com"},{"name":"tomas.kratochvil","email":"tomas.kratochvil@gooddata.com"},{"name":"tomasreichmann","email":"tomasreichmann@gmail.com"},{"name":"tomsatgd","email":"tomas.satinsky@gooddata.com"},{"name":"tu.ngo","email":"tu.ngo@gooddata.com"},{"name":"vlastikcz","email":"vlastimil.kotas@gooddata.com"},{"name":"vu.pham","email":"vu.pham@gooddata.com"},{"name":"xmort","email":"petr.dolejsi@gooddata.com"},{"name":"yanlipnican","email":"yanlipnican@gmail.com"}],"homepage":"https://github.com/gooddata/gooddata-react-components#readme","bugs":{"url":"https://github.com/gooddata/gooddata-react-components/issues"},"dist":{"shasum":"26e267b76dcc13573028e64a9544bbf51b480f3d","tarball":"https://registry.npmjs.org/@gooddata/react-components/-/react-components-7.2.0-beta.50.tgz","fileCount":1861,"integrity":"sha512-PeBJIV/vo3sOILtt9MgBerjY2rXcCkKdtdAy0SOYt2ejwEOjl46up/MZlwvDyfoOiQyh+YY7C27IuPfA1tFM5Q==","signatures":[{"sig":"MEUCIQCPD1VQw7sKt8Ce1KKQWi0/gxQcpmhm/IsVtYhQL7JHuwIgCVi8j7g82o610u/Los9n/As8wN5q5B46r26czEjkx38=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":7692573,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJdntxPCRA9TVsSAnZWagAATrwP/A5LPIGuiEf4HcwqT61p\nCyICqgMEznAKnoDgH4+5vP37eX7tCXiM1zWyhJqsHeZy99ff6hCi5vvPqaS5\nI5xI0bEG0czAm4Z620ekEZuWzHmvtVydN1Rh33Y+LZ3Nzt1FdpoiaCLw9N25\n8AbovlZla3gZSH3ORZkWbVwXGOALECmARsZnOiTBOJZSUL8Qf5JwDDr+McSU\n2H65ah63bqFkMirilgcISAn4tIdSqG1vdhgNp/Se5ePOcvjSSMqIxIkc7TAH\ncuzkaHFU1UgTYUJ/d1VGxMLt/Au729OgMIDlNbqiz8infPjyxdNC/yQLS3o+\nVtulSU9TnHfXz9Ti5mrGGK+WTmEskXb02uQxwRO9ezjhlULO9vZ1EeLjdI5t\nZSd2TZNuQcZCFPxGAQtQaCYaHnTHkhxzhJeXTaKD0duHqBXjKOlIabDZYJrq\nx7BtvqOb8uyX8Jgbf4R7ql25VHndfuBWZPLePL5J23EDNXpoaFwz1nLZGr/t\nnFltbtQ8X4bSTpPoUTKcJM2FAVMWctT2gRqlcdfi9Hf5IuEhjDl2lrSE2bVK\n/DzjzBEm/4zM19xdOhzXMbf28Y12bEswsqR1jaK7vhKVl/uKJVcF+u7Ygilj\naRfkrnbFwKwvPXkxPhwFUScqiNFieep80di6WljCjFZV8TMhsr3TBTanKU7v\ngMkr\r\n=Bzw7\r\n-----END PGP SIGNATURE-----\r\n"},"jest":{"testRegex":"(/__tests__/.*|\\.(test|spec))\\.(tsx?|jsx?)$","transform":{".(js|jsx)":"babel-jest",".(ts|tsx)":"ts-jest"},"collectCoverage":false,"moduleNameMapper":{"\\.(css|less|sass|scss)$":"<rootDir>/__mocks__/styleMock.ts","^[./a-zA-Z0-9$_-]+\\.svg$":"<rootDir>/jestSvgStub.js"},"coverageReporters":["html"],"setupFilesAfterEnv":["<rootDir>/jest.setup.js"],"collectCoverageFrom":["src/**/*.{ts,tsx}","examples/server/src/**/*.{js,jsx}","!**/*.d.ts"],"moduleFileExtensions":["ts","tsx","js","jsx","json"],"testPathIgnorePatterns":[",/node_modules/","/dist/"]},"main":"dist/index.js","husky":{"hooks":{"pre-commit":"lint-staged"}},"config":{"eslint":"./examples/**/*.{js,jsx}","tslint":"./{__mocks__,src,stories}/{,**/}*.{ts,tsx}"},"readme":"[![npm version](https://badge.fury.io/js/%40gooddata%2Freact-components.svg)](https://www.npmjs.com/package/@gooddata/react-components) \n\n# GoodData.UI React components\n> A React-based JavaScript library for building data-driven applications\n\n## Getting started\n- [GoodData.UI Documentation](http://sdk.gooddata.com/gooddata-ui/)\n- [GoodData.UI Live Examples](https://gooddata-examples.herokuapp.com/)\n- [Stack Overflow](https://stackoverflow.com/questions/tagged/gooddata)\n\n### Usage\nWith [yarn](https://yarnpkg.com) installed, go to your project directory and run\n```\n$ yarn add @gooddata/react-components\n```\nIf you prefer [npm](npmjs.com) run\n```\n$ npm install --save @gooddata/react-components\n```\n\nThe public API is exposed via global `index.js`. Except for the styles, do not import any other file directly\nbecause they are not intended to be part of the public API.\n\n## Contributing\n\nWe welcome any contribution in form of [issues](https://github.com/gooddata/gooddata-react-components/issues) or [pull requests](https://github.com/gooddata/gooddata-react-components/pulls).\nThese commands may come in handy while developing:\n\n| command | description |\n| ------- | ----------- |\n| `yarn install --pure-lockfile` | first step |\n| ||\n| `yarn dev` | build react-components to `/dist` in watch mode |\n| `yarn test` | run all unit tests |\n| `yarn prettier-write` | format the source code to match the valid codestyle |\n| `yarn validate` | validate codestyle |\n| ||\n| `yarn storybook` | run storybook from `/stories` on http://localhost:9001 |\n| `yarn build-storybook` | build storybook to `/dist-storybook` |\n| `yarn test-storybook` | run storybook and [screenshot tests](https://github.com/gooddata/gdc-client-utils/tree/master/test-storybook) |\n| ||\n| `yarn examples` | run Live Examples dev-server from `/examples` on https://localhost:8999 |\n| `yarn examples-build` | build Live Examples to `/examples/dist` |\n| `yarn examples-server` | serve built Live Examples - see `/examples/server/src` |\n| `yarn examples-testcafe` | run testcafe tests against `localhost:8999` |\n\n### Deploy to heroku.com\nWhen you deploy this repo to heroku, it serves *GoodData.UI Live Examples*.\nRelevant tasks are in `Procfile` and `package.json`.\n\n```bash\n# run in the project directory\nheroku login\nheroku create <your-app-name>\nheroku config:set DOMAIN_ADMIN_USERNAME=x@gooddata.com DOMAIN_ADMIN_PASSWORD=xy PROJECT_ID_TO_ASSIGN=xms7ga4tf3g3nzucd8380o2bev8oeknp\ngit push heroku HEAD:master\nheroku open\n```\n\n### Run Live Examples Locally\nTo run *GoodData.UI Live Examples* locally:\n```bash\ngit clone <this-repository>\ncd  <repository-folder>\nyarn install --pure-lockfile\nyarn examples\n```\nThen open https://localhost:8999 and login using Live Examples account (you can [create one here](https://gooddata-examples.herokuapp.com/registration)).\n\n### Source code formatting\nThe source code in the repository is formatted by [Prettier](https://prettier.io/). \nThe format of the code is validated by our Continuous Integration server and is one of the requirements of successful merge.\n\nPrettier is supported by every major IDE. You can find the list of supported editors and how to configure them [here](https://prettier.io/docs/en/editors.html).\n\nIn the case, when your editor is not supported or you don't want to setup the integration, you can run the `yarn prettier-write` command to reformat the code before commit.\n\n## Changelog\n\n- see [CHANGELOG.md](CHANGELOG.md)\n\n## License\n\n(C) 2007-2018 GoodData Corporation\n\nThis project is dual licensed:\n\n- The ATTRIBUTION-NONCOMMERCIAL 4.0 INTERNATIONAL (CC BY-NC 4.0) is used for purpose of the trial experience and evaluation of GoodData.UI library.\n- The GOODDATA GOODDATA.UI LIBRARY END USER LICENSE AGREEMENT is used for GoodData customers.\n\nFor more information, please see [LICENSE](https://github.com/gooddata/gooddata-react-components/blob/master/LICENSE)\n","gitHead":"8c17936d0d3f12876f6734fe81ae9cc28e781006","scripts":{"dev":"bash scripts/build.sh --dev-watch","test":"jest --watch","build":"bash scripts/build.sh","tslint":"yarn run-tslint -t verbose $npm_package_config_tslint","prepare":"cd examples/server && yarn install --frozen-lockfile && cd ../..; rm -r examples/node_modules 2>/dev/null; true","examples":"bash scripts/run-examples.sh","prepare?":"# Called before `npm publish` and on local `npm install`. Temporarily also for deleting obsolete node_modules. Ends with `true` to continue gracefully.","validate":"tsc --noEmit && yarn tslint && eslint $npm_package_config_eslint && yarn prettier-check","build-dev":"bash scripts/build.sh --dev","examples?":"# Default is developer domain, other options: yarn examples [sec,secure,stg,stg2,stg3,demo,developer or URL]","storybook":"yarn build && start-storybook -p 9001 -c .storybook","test-once":"jest","tslint-ci":"mkdir -p ./ci/results && yarn run-tslint -t checkstyle -o ./ci/results/tslint-results.xml $npm_package_config_tslint","run-tslint":"tslint -p tsconfig.json","validate-ci":"tsc --noEmit && yarn tslint-ci  && eslint $npm_package_config_eslint -f checkstyle -o ci/results/eslint-results.xml && yarn prettier-check","examples-build":"bash scripts/build-examples.sh","prepublishOnly":"yarn build","prettier-check":"prettier --check '{src,stories,styles,__mocks__,examples/server/src,examples/src,examples/test}/**/*.{ts,js,tsx,jsx,json,scss,md,yaml,html}'","prettier-write":"prettier --write '{src,stories,styles,__mocks__,examples/server/src,examples/src,examples/test}/**/*.{ts,js,tsx,jsx,json,scss,md,yaml,html}'","test-storybook":"yarn build && test-storybook","build-storybook":"yarn build && build-storybook -c .storybook -o dist-storybook","examples-server":"node examples/server/src/index.js","heroku-postbuild":"yarn examples-build developer","examples-testcafe":"./scripts/run-testcafe.sh visual","check-circular-deps":"madge --circular --extensions ts ./src","examples-testcafe-ci":"./scripts/run-testcafe.sh ci","examples-testcafe-live":"./scripts/run-testcafe.sh live"},"typings":"dist/index.d.ts","_npmUser":{"name":"gooddata-ci","email":"rail@gooddata.com"},"deprecated":"@gooddata/react-components@7 reached End of Support on March 31, 2022. Please upgrade (see https://sdk.gooddata.com/gooddata-ui/docs/supported_versions.html for more information).","repository":{"url":"git+ssh://git@github.com/gooddata/gooddata-react-components.git","type":"git"},"_npmVersion":"6.4.1","description":"GoodData.UI - A powerful JavaScript library for building analytical applications","directories":{},"lint-staged":{"{src,stories,styles,__mocks__,examples/server/src,examples/src,examples/test}/**/*.{ts,js,tsx,jsx,json,scss,md,yaml,html}":["prettier --write","git add"]},"_nodeVersion":"8.12.0","dependencies":{"rxjs":"^5.5.6","uuid":"^3.2.1","immer":"^1.3.1","lodash":"^4.17.15","invariant":"^2.2.2","classnames":"^2.2.6","highcharts":"7.1.1","prop-types":"^15.6.0","react-intl":"^2.4.0","custom-event":"^1.0.1","ag-grid-react":"20.0.0","react-measure":"^2.3.0","stringify-object":"^2.4.0","@gooddata/typings":"^2.18.0","ag-grid-community":"20.0.0","http-status-codes":"^1.3.0","@gooddata/js-utils":"^3.5.0","@gooddata/numberjs":"^3.1.2","fixed-data-table-2":"0.7.17","@gooddata/goodstrap":"^63.4.0","react-dom-factories":"^1.0.2","@gooddata/gooddata-js":"^11.19.3","json-stable-stringify":"^1.0.1","react-transition-group":"^2.2.1","hoist-non-react-statics":"^3.3.0","nodelist-foreach-polyfill":"^1.2.0","highcharts-grouped-categories":"^1.1.3"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"raf":"3.3.2","yup":"^0.24.1","jest":"24.7.1","husky":"3.0.0","madge":"^3.4.4","react":"^16.5.2","enzyme":"3.5.0","eslint":"4.19.1","formik":"^0.11.11","moment":"2.23.0","history":"^4.7.2","ts-jest":"24.0.0","webpack":"4.30.0","prettier":"1.16.4","react-ga":"^2.5.2","recharts":"1.0.0-beta.9","testcafe":"1.1.4","commander":"2.14.1","node-sass":"4.7.2","react-dom":"^16.5.2","supertest":"3.0.0","ts-loader":"6.0.0","css-loader":"0.28.7","jest-junit":"3.0.0","raw-loader":"0.5.1","styled-jsx":"2.2.1","typescript":"3.3.4000","@babel/core":"7.4.4","@types/jest":"24.0.6","@types/node":"7.0.8","@types/uuid":"3.4.3","file-loader":"3.0.1","lint-staged":"9.1.0","sass-loader":"6.0.6","webpack-cli":"3.3.2","@types/react":"16.0.34","babel-loader":"8.0.5","react-helmet":"5.2.0","react-select":"1.2.1","style-loader":"0.19.1","@types/enzyme":"3.1.13","@types/lodash":"4.14.123","testcafe-live":"0.1.4","@babel/runtime":"7.4.4","@babel/polyfill":"^7.4.4","@storybook/react":"5.0.11","@types/invariant":"2.2.29","@types/react-dom":"16.0.3","isomorphic-fetch":"2.2.1","react-datepicker":"1.1.0","react-router-dom":"4.2.2","@babel/preset-env":"7.4.4","@gooddata/mock-js":"^1.31.0","@storybook/addons":"5.0.11","@types/classnames":"2.2.3","@types/prop-types":"15.5.2","@types/react-intl":"2.3.5","@storybook/theming":"5.0.11","identity-obj-proxy":"^3.0.0","webpack-dev-server":"3.3.1","@babel/preset-react":"7.0.0","@types/react-portal":"4.0.1","babel-plugin-lodash":"3.3.4","html-webpack-plugin":"3.2.0","react-test-renderer":"16.4.2","@types/react-measure":"2.0.5","clean-webpack-plugin":"2.0.2","stats-webpack-plugin":"0.7.0","eslint-config-prettier":"4.1.0","react-google-recaptcha":"^0.14.1","tslint-config-prettier":"1.18.0","@gooddata/eslint-config":"^1.0.0","@gooddata/tslint-config":"1.0.0","@types/storybook__react":"4.0.1","@types/stringify-object":"^3.2.0","enzyme-adapter-react-16":"1.3.1","@gooddata/test-storybook":"3.1.1","@storybook/addon-actions":"5.0.11","@storybook/addon-options":"5.0.11","node-sass-magic-importer":"5.1.0","react-syntax-highlighter":"11.0.2","@types/fixed-data-table-2":"0.8.1","@types/react-test-renderer":"16.0.0","circular-dependency-plugin":"5.0.2","compression-webpack-plugin":"2.0.0","@types/json-stable-stringify":"^1.0.32","@types/enzyme-adapter-react-16":"1.0.3","@types/storybook__addon-actions":"3.4.2","@babel/plugin-proposal-class-properties":"7.4.4","@babel/plugin-proposal-object-rest-spread":"7.4.4","@babel/plugin-transform-async-to-generator":"7.4.4"},"peerDependencies":{"react":"^16.5.2","react-dom":"^16.5.2"},"_npmOperationalInternal":{"tmp":"tmp/react-components_7.2.0-beta.50_1570692174411_0.5021987754868498","host":"s3://npm-registry-packages"}},"7.1.1":{"name":"@gooddata/react-components","version":"7.1.1","author":{"name":"GoodData Corporation"},"license":"BSD-3-Clause","_id":"@gooddata/react-components@7.1.1","maintainers":[{"name":"afi","email":"adam.fiedler@gooddata.com"},{"name":"bertold8","email":"ivan.nejezchleb@seznam.cz"},{"name":"brbistas","email":"valentinos.chraniotis@gooddata.com"},{"name":"bugsbunny338","email":"jiri.zajic@mensa.cz"},{"name":"gooddata-ci","email":"rail@gooddata.com"},{"name":"ivan.mjartan","email":"ivan.mjartan@gooddata.com"},{"name":"jakub-sterba","email":"jakub.sterba@gooddata.com"},{"name":"jaroslav.tomecek","email":"jaroslav.tomecek@gooddata.com"},{"name":"jkittler","email":"honza.kittler@gmail.com"},{"name":"khanh.le","email":"khanh.le@gooddata.com"},{"name":"langhamp","email":"pavel.langhammer@gooddata.com"},{"name":"lanhuynh","email":"lan.huynh@gooddata.com"},{"name":"linhhong","email":"linh.hong@gooddata.com"},{"name":"lupko","email":"lubomir.slivka@gooddata.com"},{"name":"martin.mosko","email":"martin.mosko@gooddata.com"},{"name":"michal.marsal","email":"michal.marsal@gooddata.com"},{"name":"naibinh","email":"naibinh@gmail.com"},{"name":"nikolacech","email":"nikola.cech@gooddata.com"},{"name":"no23reason","email":"dan.homola@hotmail.cz"},{"name":"patrikbraborec","email":"patrik.braborec@gooddata.com"},{"name":"pbenes","email":"petr.benes@gooddata.com"},{"name":"petrjanu","email":"petr.janu@gooddata.com"},{"name":"ptquang86","email":"ptquang86@gmail.com"},{"name":"qduval","email":"quentin.duval@gooddata.com"},{"name":"rodri360","email":"me@rodri360.com"},{"name":"sitina","email":"jiri.sitina@gooddata.com"},{"name":"sondo","email":"son.do@gooddata.com"},{"name":"strouhaljan","email":"strouhal.jan@gmail.com"},{"name":"tomas.bouma","email":"tomas.bouma@gooddata.com"},{"name":"tomas.kratochvil","email":"tomas.kratochvil@gooddata.com"},{"name":"tomasreichmann","email":"tomasreichmann@gmail.com"},{"name":"tomsatgd","email":"tomas.satinsky@gooddata.com"},{"name":"tu.ngo","email":"tu.ngo@gooddata.com"},{"name":"vlastikcz","email":"vlastimil.kotas@gooddata.com"},{"name":"vu.pham","email":"vu.pham@gooddata.com"},{"name":"xmort","email":"petr.dolejsi@gooddata.com"},{"name":"yanlipnican","email":"yanlipnican@gmail.com"}],"homepage":"https://github.com/gooddata/gooddata-react-components#readme","bugs":{"url":"https://github.com/gooddata/gooddata-react-components/issues"},"dist":{"shasum":"a1da084f0976b803c7f678b0ed54a0644fcb472a","tarball":"https://registry.npmjs.org/@gooddata/react-components/-/react-components-7.1.1.tgz","fileCount":1826,"integrity":"sha512-EK+hYYzVKhxmkoWYa90doiOjm9QSvqst7kCt5olzTUZcwshyux6rnNU4qHj2zAl6To232I0YAKzCWtplA07bMQ==","signatures":[{"sig":"MEUCIQC5V4sR+6l19iDfUSHU8J6kmz45rraPM8DaftfAag9YqwIgYEQ5XfPo3jyyXXNdMV5LriFo3ttB+niVdIYPpxeT+Bk=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":7555151,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJdpCqICRA9TVsSAnZWagAAJ1oP/20t4kXxWYxgznczkCHV\n6gTds54OMhN15YYze+L+FL29Hhp1rioXXPLbYJeQmI2w9cvOE9rnajf4YqZV\nAGy72RXJ3SAVOuQpUgW+qqPV3ZmmwUa0S8WE8fExINRjNf+ogj7W9spzb/Fx\nNLpAXVtf0uuCnjJehBmh9nVzwk1J/PGAkrWW/1BzJeSr2jfawQr1f1W1DX3i\nHIJmY1ROvZ68vIiJh77mTqggASwA2tr2yACeSPQhGeBmyH44qeII3ZiSAzQX\nDDRhql9u9PMvK7XxjiWNZFfbFfKlQAUkDb4sVq/SAGEXvNSRAV2/i/MZ6fzA\nWIY4zxUDi/+9xL0RulI726oOmZVSfG3TrkKoCcPPaksa9lgk8I3FeurrMnYm\nXmpYJRVzrQ5/mo8oZHqukPsVqpKGy1Z78vwsdhO92/bFBeiOmf3n/a8CzZXZ\nhvY92rv4OyfbQ6QEPA/ptwnv1YSNgFAq8ZgjbauYKZAxnIJ+f2YDYJB4ridd\nAfQPHKP0RFKJvlhJmGJI1QFoEHoxW2/5QKi/chh5X7il4KDuf7FCV/zotnJr\nLA+hTjNrdTbDOBkd63J2sAMSMdhwqV3f4Npqz3niF44KaZwv8RKcxOXYe9+d\nUtQUMks5oZuIAmI0ORguSHVFEzTowKPe13OGefdLyQqyYRcqJWMgkFbwSXId\nSKFx\r\n=+wbP\r\n-----END PGP SIGNATURE-----\r\n"},"jest":{"testRegex":"(/__tests__/.*|\\.(test|spec))\\.(tsx?|jsx?)$","transform":{".(js|jsx)":"babel-jest",".(ts|tsx)":"ts-jest"},"collectCoverage":false,"moduleNameMapper":{"\\.(css|less|sass|scss)$":"<rootDir>/__mocks__/styleMock.ts","^[./a-zA-Z0-9$_-]+\\.svg$":"<rootDir>/jestSvgStub.js"},"coverageReporters":["html"],"setupFilesAfterEnv":["<rootDir>/jest.setup.js"],"collectCoverageFrom":["src/**/*.{ts,tsx}","examples/server/src/**/*.{js,jsx}","!**/*.d.ts"],"moduleFileExtensions":["ts","tsx","js","jsx","json"],"testPathIgnorePatterns":[",/node_modules/","/dist/"]},"main":"dist/index.js","husky":{"hooks":{"pre-commit":"lint-staged"}},"config":{"eslint":"./examples/**/*.{js,jsx}","tslint":"./{__mocks__,src,stories}/{,**/}*.{ts,tsx}"},"gitHead":"fc8508cafed7745bd1aa6cae139fbf020ad9ff4d","scripts":{"dev":"bash scripts/build.sh --dev-watch","test":"jest --watch","build":"bash scripts/build.sh","tslint":"yarn run-tslint -t verbose $npm_package_config_tslint","prepare":"cd examples/server && yarn install --frozen-lockfile && cd ../..; rm -r examples/node_modules 2>/dev/null; true","examples":"bash scripts/run-examples.sh","prepare?":"# Called before `npm publish` and on local `npm install`. Temporarily also for deleting obsolete node_modules. Ends with `true` to continue gracefully.","validate":"tsc --noEmit && yarn tslint && eslint $npm_package_config_eslint && yarn prettier-check","build-dev":"bash scripts/build.sh --dev","examples?":"# Default is developer domain, other options: yarn examples [sec,secure,stg,stg2,stg3,demo,developer or URL]","storybook":"yarn build && start-storybook -p 9001 -c .storybook","test-once":"jest","tslint-ci":"mkdir -p ./ci/results && yarn run-tslint -t checkstyle -o ./ci/results/tslint-results.xml $npm_package_config_tslint","run-tslint":"tslint -p tsconfig.json","validate-ci":"tsc --noEmit && yarn tslint-ci  && eslint $npm_package_config_eslint -f checkstyle -o ci/results/eslint-results.xml && yarn prettier-check","examples-build":"bash scripts/build-examples.sh","prepublishOnly":"yarn build","prettier-check":"prettier --check '{src,stories,styles,__mocks__,examples/server/src,examples/src,examples/test}/**/*.{ts,js,tsx,jsx,json,scss,md,yaml,html}'","prettier-write":"prettier --write '{src,stories,styles,__mocks__,examples/server/src,examples/src,examples/test}/**/*.{ts,js,tsx,jsx,json,scss,md,yaml,html}'","test-storybook":"yarn build && test-storybook","build-storybook":"yarn build && build-storybook -c .storybook -o dist-storybook","examples-server":"node examples/server/src/index.js","heroku-postbuild":"yarn examples-build developer","examples-testcafe":"./scripts/run-testcafe.sh visual","check-circular-deps":"madge --circular --extensions ts ./src","examples-testcafe-ci":"./scripts/run-testcafe.sh ci","examples-testcafe-live":"./scripts/run-testcafe.sh live"},"typings":"dist/index.d.ts","_npmUser":{"name":"gooddata-ci","email":"rail@gooddata.com"},"deprecated":"@gooddata/react-components@7 reached End of Support on March 31, 2022. Please upgrade (see https://sdk.gooddata.com/gooddata-ui/docs/supported_versions.html for more information).","repository":{"url":"git+ssh://git@github.com/gooddata/gooddata-react-components.git","type":"git"},"_npmVersion":"6.4.1","description":"GoodData React Components","directories":{},"lint-staged":{"{src,stories,styles,__mocks__,examples/server/src,examples/src,examples/test}/**/*.{ts,js,tsx,jsx,json,scss,md,yaml,html}":["prettier --write","git add"]},"_nodeVersion":"8.12.0","dependencies":{"rxjs":"^5.5.6","uuid":"^3.2.1","immer":"^1.3.1","lodash":"^4.17.11","invariant":"^2.2.2","classnames":"^2.2.6","highcharts":"7.1.1","prop-types":"^15.6.0","react-intl":"^2.4.0","custom-event":"^1.0.1","ag-grid-react":"20.0.0","react-measure":"^2.3.0","@gooddata/typings":"^2.13.2","ag-grid-community":"20.0.0","http-status-codes":"^1.3.0","@gooddata/js-utils":"^3.4.0","@gooddata/numberjs":"^3.1.2","fixed-data-table-2":"0.7.17","@gooddata/goodstrap":"^63.0.3","react-dom-factories":"^1.0.2","@gooddata/gooddata-js":"^11.14.2","react-transition-group":"^2.2.1","nodelist-foreach-polyfill":"^1.2.0","highcharts-grouped-categories":"^1.1.3"},"_hasShrinkwrap":false,"devDependencies":{"raf":"3.3.2","yup":"^0.24.1","jest":"24.7.1","husky":"3.0.0","madge":"^3.4.4","react":"^16.5.2","enzyme":"3.5.0","eslint":"4.19.1","formik":"^0.11.11","moment":"2.23.0","history":"^4.7.2","ts-jest":"24.0.0","webpack":"4.30.0","prettier":"1.16.4","react-ga":"^2.5.2","recharts":"1.0.0-beta.9","testcafe":"1.1.4","commander":"2.14.1","node-sass":"4.7.2","react-dom":"^16.5.2","supertest":"3.0.0","ts-loader":"6.0.0","css-loader":"0.28.7","jest-junit":"3.0.0","raw-loader":"0.5.1","styled-jsx":"2.2.1","typescript":"3.3.4000","@babel/core":"7.4.4","@types/jest":"24.0.6","@types/node":"7.0.8","@types/uuid":"3.4.3","file-loader":"3.0.1","lint-staged":"9.1.0","sass-loader":"6.0.6","webpack-cli":"3.3.2","@types/react":"16.0.34","babel-loader":"8.0.5","react-helmet":"5.2.0","react-select":"1.2.1","style-loader":"0.19.1","@types/enzyme":"3.1.13","@types/lodash":"4.14.123","testcafe-live":"0.1.4","@babel/runtime":"7.4.4","@babel/polyfill":"^7.4.4","@storybook/react":"5.0.11","@types/invariant":"2.2.29","@types/react-dom":"16.0.3","isomorphic-fetch":"2.2.1","react-datepicker":"1.1.0","react-router-dom":"4.2.2","@babel/preset-env":"7.4.4","@gooddata/mock-js":"1.28.0","@storybook/addons":"5.0.11","@types/classnames":"2.2.3","@types/prop-types":"15.5.2","@types/react-intl":"2.3.5","@storybook/theming":"5.0.11","identity-obj-proxy":"^3.0.0","webpack-dev-server":"3.3.1","@babel/preset-react":"7.0.0","@types/react-portal":"4.0.1","babel-plugin-lodash":"3.3.4","html-webpack-plugin":"3.2.0","react-test-renderer":"16.4.2","@types/react-measure":"2.0.5","clean-webpack-plugin":"2.0.2","stats-webpack-plugin":"0.7.0","eslint-config-prettier":"4.1.0","react-google-recaptcha":"^0.14.1","tslint-config-prettier":"1.18.0","@gooddata/eslint-config":"0.1.0","@gooddata/tslint-config":"1.0.0","@types/storybook__react":"4.0.1","enzyme-adapter-react-16":"1.3.1","@gooddata/test-storybook":"3.1.1","@storybook/addon-actions":"5.0.11","@storybook/addon-options":"5.0.11","node-sass-magic-importer":"5.1.0","react-syntax-highlighter":"6.1.2","@types/fixed-data-table-2":"0.8.1","@types/react-test-renderer":"16.0.0","circular-dependency-plugin":"5.0.2","compression-webpack-plugin":"2.0.0","@types/enzyme-adapter-react-16":"1.0.3","@types/storybook__addon-actions":"3.4.2","@babel/plugin-proposal-class-properties":"7.4.4","@babel/plugin-proposal-object-rest-spread":"7.4.4","@babel/plugin-transform-async-to-generator":"7.4.4"},"peerDependencies":{"react":"^16.5.2","react-dom":"^16.5.2"},"_npmOperationalInternal":{"tmp":"tmp/react-components_7.1.1_1571039879208_0.13401934202171928","host":"s3://npm-registry-packages"}},"7.2.0-beta.51":{"name":"@gooddata/react-components","version":"7.2.0-beta.51","author":{"name":"GoodData Corporation"},"license":"BSD-3-Clause","_id":"@gooddata/react-components@7.2.0-beta.51","maintainers":[{"name":"afi","email":"adam.fiedler@gooddata.com"},{"name":"bertold8","email":"ivan.nejezchleb@seznam.cz"},{"name":"brbistas","email":"valentinos.chraniotis@gooddata.com"},{"name":"bugsbunny338","email":"jiri.zajic@mensa.cz"},{"name":"gooddata-ci","email":"rail@gooddata.com"},{"name":"ivan.mjartan","email":"ivan.mjartan@gooddata.com"},{"name":"jakub-sterba","email":"jakub.sterba@gooddata.com"},{"name":"jaroslav.tomecek","email":"jaroslav.tomecek@gooddata.com"},{"name":"jkittler","email":"honza.kittler@gmail.com"},{"name":"khanh.le","email":"khanh.le@gooddata.com"},{"name":"langhamp","email":"pavel.langhammer@gooddata.com"},{"name":"lanhuynh","email":"lan.huynh@gooddata.com"},{"name":"linhhong","email":"linh.hong@gooddata.com"},{"name":"lupko","email":"lubomir.slivka@gooddata.com"},{"name":"martin.mosko","email":"martin.mosko@gooddata.com"},{"name":"michal.marsal","email":"michal.marsal@gooddata.com"},{"name":"naibinh","email":"naibinh@gmail.com"},{"name":"nikolacech","email":"nikola.cech@gooddata.com"},{"name":"no23reason","email":"dan.homola@hotmail.cz"},{"name":"patrikbraborec","email":"patrik.braborec@gooddata.com"},{"name":"pbenes","email":"petr.benes@gooddata.com"},{"name":"petrjanu","email":"petr.janu@gooddata.com"},{"name":"ptquang86","email":"ptquang86@gmail.com"},{"name":"qduval","email":"quentin.duval@gooddata.com"},{"name":"rodri360","email":"me@rodri360.com"},{"name":"sitina","email":"jiri.sitina@gooddata.com"},{"name":"sondo","email":"son.do@gooddata.com"},{"name":"strouhaljan","email":"strouhal.jan@gmail.com"},{"name":"tomas.bouma","email":"tomas.bouma@gooddata.com"},{"name":"tomas.kratochvil","email":"tomas.kratochvil@gooddata.com"},{"name":"tomasreichmann","email":"tomasreichmann@gmail.com"},{"name":"tomsatgd","email":"tomas.satinsky@gooddata.com"},{"name":"tu.ngo","email":"tu.ngo@gooddata.com"},{"name":"vlastikcz","email":"vlastimil.kotas@gooddata.com"},{"name":"vu.pham","email":"vu.pham@gooddata.com"},{"name":"xmort","email":"petr.dolejsi@gooddata.com"},{"name":"yanlipnican","email":"yanlipnican@gmail.com"}],"homepage":"https://github.com/gooddata/gooddata-react-components#readme","bugs":{"url":"https://github.com/gooddata/gooddata-react-components/issues"},"dist":{"shasum":"207b937db6f50a7ca248329d2ffcf372669c462c","tarball":"https://registry.npmjs.org/@gooddata/react-components/-/react-components-7.2.0-beta.51.tgz","fileCount":1861,"integrity":"sha512-IyCorKRwPaRADJS9pi2KMzbq7ABZITRV7rze+uMwku9AcOuokQ1Gwj9fvmqE1/owpD3zN/0DMdwXGpfTZq2lRg==","signatures":[{"sig":"MEYCIQC67ZQL1rWqYq7cVev8ZJoXHCBdl51upPHN2kxulP+kUwIhALknDVQiro7g0vojwJEwegUKfIVjjzeID4SDLOKA8TOw","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":7692731,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJdpEUsCRA9TVsSAnZWagAAWcEQAI8l12SYmNFztZfggCcZ\nC4ongWKWktZye4h/1G9mYxkqtr8v9aiTUMku7soVot7FgYqBu1hEFATqIUkU\nCV6rstjtqgjHjAgGyi3IBcmGbo3Op1OHRCg9KyDoorvjwmcCG4kXrpMxE4vX\nW5Ij1Jg21LaTOymThUZcPo3Hdki+Lf8DBmSEeKcX1MJKTI8Koi092kkMflbK\nO+6ffTvl2i/bNcOti7y1+1tewyQqEqtEJtPG4oDR6Djo5gCVJ1Hz4p1oOD5g\nLioVVmyUh9AVoRWfgfWsLb4QRuyw1hWMclFMug1OygTE8aNScR0kbaENo6NC\nhI/a/+YhDLaTrBzDkoHaQDS3ZKTnZiqDS8rGhMINlyjvIEJ/YyV2YSaY00rp\nwsTzasi31vPrWo4pDj5oJG1mny41OEBtkDqvRJ2aZZnpHH91kJXpX+pbTbMm\neM4NiqAAug3UpTQ43bMpefz6/dMDqagRaX8kwF6E7WTaok+CNPNM5nAjR1MB\nQHpKWx+6v3nq2yksagkL8yYVrlekNqlU9rAv0jyjdI/uRlm4UZjERFLF0S2C\nJVAa2mScpkAVZXIcMNxiZLizweOroDYQsQflasmTdApirSzfU2heaGI8GUl2\nCQFlfpx0My8ldIRXnyZoO6bTGaU62f2QfIOKIsMoWmDda250LCVi9b1UPYl8\nfgQD\r\n=KLe5\r\n-----END PGP SIGNATURE-----\r\n"},"jest":{"testRegex":"(/__tests__/.*|\\.(test|spec))\\.(tsx?|jsx?)$","transform":{".(js|jsx)":"babel-jest",".(ts|tsx)":"ts-jest"},"collectCoverage":false,"moduleNameMapper":{"\\.(css|less|sass|scss)$":"<rootDir>/__mocks__/styleMock.ts","^[./a-zA-Z0-9$_-]+\\.svg$":"<rootDir>/jestSvgStub.js"},"coverageReporters":["html"],"setupFilesAfterEnv":["<rootDir>/jest.setup.js"],"collectCoverageFrom":["src/**/*.{ts,tsx}","examples/server/src/**/*.{js,jsx}","!**/*.d.ts"],"moduleFileExtensions":["ts","tsx","js","jsx","json"],"testPathIgnorePatterns":[",/node_modules/","/dist/"]},"main":"dist/index.js","husky":{"hooks":{"pre-commit":"lint-staged"}},"config":{"eslint":"./examples/**/*.{js,jsx}","tslint":"./{__mocks__,src,stories}/{,**/}*.{ts,tsx}"},"readme":"[![npm version](https://badge.fury.io/js/%40gooddata%2Freact-components.svg)](https://www.npmjs.com/package/@gooddata/react-components) \n\n# GoodData.UI React components\n> A React-based JavaScript library for building data-driven applications\n\n## Getting started\n- [GoodData.UI Documentation](http://sdk.gooddata.com/gooddata-ui/)\n- [GoodData.UI Live Examples](https://gooddata-examples.herokuapp.com/)\n- [Stack Overflow](https://stackoverflow.com/questions/tagged/gooddata)\n\n### Usage\nWith [yarn](https://yarnpkg.com) installed, go to your project directory and run\n```\n$ yarn add @gooddata/react-components\n```\nIf you prefer [npm](npmjs.com) run\n```\n$ npm install --save @gooddata/react-components\n```\n\nThe public API is exposed via global `index.js`. Except for the styles, do not import any other file directly\nbecause they are not intended to be part of the public API.\n\n## Contributing\n\nWe welcome any contribution in form of [issues](https://github.com/gooddata/gooddata-react-components/issues) or [pull requests](https://github.com/gooddata/gooddata-react-components/pulls).\nThese commands may come in handy while developing:\n\n| command | description |\n| ------- | ----------- |\n| `yarn install --pure-lockfile` | first step |\n| ||\n| `yarn dev` | build react-components to `/dist` in watch mode |\n| `yarn test` | run all unit tests |\n| `yarn prettier-write` | format the source code to match the valid codestyle |\n| `yarn validate` | validate codestyle |\n| ||\n| `yarn storybook` | run storybook from `/stories` on http://localhost:9001 |\n| `yarn build-storybook` | build storybook to `/dist-storybook` |\n| `yarn test-storybook` | run storybook and [screenshot tests](https://github.com/gooddata/gdc-client-utils/tree/master/test-storybook) |\n| ||\n| `yarn examples` | run Live Examples dev-server from `/examples` on https://localhost:8999 |\n| `yarn examples-build` | build Live Examples to `/examples/dist` |\n| `yarn examples-server` | serve built Live Examples - see `/examples/server/src` |\n| `yarn examples-testcafe` | run testcafe tests against `localhost:8999` |\n\n### Deploy to heroku.com\nWhen you deploy this repo to heroku, it serves *GoodData.UI Live Examples*.\nRelevant tasks are in `Procfile` and `package.json`.\n\n```bash\n# run in the project directory\nheroku login\nheroku create <your-app-name>\nheroku config:set DOMAIN_ADMIN_USERNAME=x@gooddata.com DOMAIN_ADMIN_PASSWORD=xy PROJECT_ID_TO_ASSIGN=xms7ga4tf3g3nzucd8380o2bev8oeknp\ngit push heroku HEAD:master\nheroku open\n```\n\n### Run Live Examples Locally\nTo run *GoodData.UI Live Examples* locally:\n```bash\ngit clone <this-repository>\ncd  <repository-folder>\nyarn install --pure-lockfile\nyarn examples\n```\nThen open https://localhost:8999 and login using Live Examples account (you can [create one here](https://gooddata-examples.herokuapp.com/registration)).\n\n### Source code formatting\nThe source code in the repository is formatted by [Prettier](https://prettier.io/). \nThe format of the code is validated by our Continuous Integration server and is one of the requirements of successful merge.\n\nPrettier is supported by every major IDE. You can find the list of supported editors and how to configure them [here](https://prettier.io/docs/en/editors.html).\n\nIn the case, when your editor is not supported or you don't want to setup the integration, you can run the `yarn prettier-write` command to reformat the code before commit.\n\n## Changelog\n\n- see [CHANGELOG.md](CHANGELOG.md)\n\n## License\n\n(C) 2007-2018 GoodData Corporation\n\nThis project is dual licensed:\n\n- The ATTRIBUTION-NONCOMMERCIAL 4.0 INTERNATIONAL (CC BY-NC 4.0) is used for purpose of the trial experience and evaluation of GoodData.UI library.\n- The GOODDATA GOODDATA.UI LIBRARY END USER LICENSE AGREEMENT is used for GoodData customers.\n\nFor more information, please see [LICENSE](https://github.com/gooddata/gooddata-react-components/blob/master/LICENSE)\n","gitHead":"d05364be374d5447f1839760c4b4c28392351ba7","scripts":{"dev":"bash scripts/build.sh --dev-watch","test":"jest --watch","build":"bash scripts/build.sh","tslint":"yarn run-tslint -t verbose $npm_package_config_tslint","prepare":"cd examples/server && yarn install --frozen-lockfile && cd ../..; rm -r examples/node_modules 2>/dev/null; true","examples":"bash scripts/run-examples.sh","prepare?":"# Called before `npm publish` and on local `npm install`. Temporarily also for deleting obsolete node_modules. Ends with `true` to continue gracefully.","validate":"tsc --noEmit && yarn tslint && eslint $npm_package_config_eslint && yarn prettier-check","build-dev":"bash scripts/build.sh --dev","examples?":"# Default is developer domain, other options: yarn examples [sec,secure,stg,stg2,stg3,demo,developer or URL]","storybook":"yarn build && start-storybook -p 9001 -c .storybook","test-once":"jest","tslint-ci":"mkdir -p ./ci/results && yarn run-tslint -t checkstyle -o ./ci/results/tslint-results.xml $npm_package_config_tslint","run-tslint":"tslint -p tsconfig.json","validate-ci":"tsc --noEmit && yarn tslint-ci  && eslint $npm_package_config_eslint -f checkstyle -o ci/results/eslint-results.xml && yarn prettier-check","examples-build":"bash scripts/build-examples.sh","prepublishOnly":"yarn build","prettier-check":"prettier --check '{src,stories,styles,__mocks__,examples/server/src,examples/src,examples/test}/**/*.{ts,js,tsx,jsx,json,scss,md,yaml,html}'","prettier-write":"prettier --write '{src,stories,styles,__mocks__,examples/server/src,examples/src,examples/test}/**/*.{ts,js,tsx,jsx,json,scss,md,yaml,html}'","test-storybook":"yarn build && test-storybook","build-storybook":"yarn build && build-storybook -c .storybook -o dist-storybook","examples-server":"node examples/server/src/index.js","heroku-postbuild":"yarn examples-build developer","examples-testcafe":"./scripts/run-testcafe.sh visual","check-circular-deps":"madge --circular --extensions ts ./src","examples-testcafe-ci":"./scripts/run-testcafe.sh ci","examples-testcafe-live":"./scripts/run-testcafe.sh live"},"typings":"dist/index.d.ts","_npmUser":{"name":"gooddata-ci","email":"rail@gooddata.com"},"deprecated":"@gooddata/react-components@7 reached End of Support on March 31, 2022. Please upgrade (see https://sdk.gooddata.com/gooddata-ui/docs/supported_versions.html for more information).","repository":{"url":"git+ssh://git@github.com/gooddata/gooddata-react-components.git","type":"git"},"_npmVersion":"6.4.1","description":"GoodData.UI - A powerful JavaScript library for building analytical applications","directories":{},"lint-staged":{"{src,stories,styles,__mocks__,examples/server/src,examples/src,examples/test}/**/*.{ts,js,tsx,jsx,json,scss,md,yaml,html}":["prettier --write","git add"]},"_nodeVersion":"8.12.0","dependencies":{"rxjs":"^5.5.6","uuid":"^3.2.1","immer":"^1.3.1","lodash":"^4.17.15","invariant":"^2.2.2","classnames":"^2.2.6","highcharts":"7.1.1","prop-types":"^15.6.0","react-intl":"^2.4.0","custom-event":"^1.0.1","ag-grid-react":"20.0.0","react-measure":"^2.3.0","stringify-object":"^2.4.0","@gooddata/typings":"^2.18.0","ag-grid-community":"20.0.0","http-status-codes":"^1.3.0","@gooddata/js-utils":"^3.5.0","@gooddata/numberjs":"^3.1.2","fixed-data-table-2":"0.7.17","@gooddata/goodstrap":"^63.4.0","react-dom-factories":"^1.0.2","@gooddata/gooddata-js":"^11.19.3","json-stable-stringify":"^1.0.1","react-transition-group":"^2.2.1","hoist-non-react-statics":"^3.3.0","nodelist-foreach-polyfill":"^1.2.0","highcharts-grouped-categories":"^1.1.3"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"raf":"3.3.2","yup":"^0.24.1","jest":"24.7.1","husky":"3.0.0","madge":"^3.4.4","react":"^16.5.2","enzyme":"3.5.0","eslint":"4.19.1","formik":"^0.11.11","moment":"2.23.0","history":"^4.7.2","ts-jest":"24.0.0","webpack":"4.30.0","prettier":"1.16.4","react-ga":"^2.5.2","recharts":"1.0.0-beta.9","testcafe":"1.1.4","commander":"2.14.1","node-sass":"4.7.2","react-dom":"^16.5.2","supertest":"3.0.0","ts-loader":"6.0.0","css-loader":"0.28.7","jest-junit":"3.0.0","raw-loader":"0.5.1","styled-jsx":"2.2.1","typescript":"3.3.4000","@babel/core":"7.4.4","@types/jest":"24.0.6","@types/node":"7.0.8","@types/uuid":"3.4.3","file-loader":"3.0.1","lint-staged":"9.1.0","sass-loader":"6.0.6","webpack-cli":"3.3.2","@types/react":"16.0.34","babel-loader":"8.0.5","react-helmet":"5.2.0","react-select":"1.2.1","style-loader":"0.19.1","@types/enzyme":"3.1.13","@types/lodash":"4.14.123","testcafe-live":"0.1.4","@babel/runtime":"7.4.4","@babel/polyfill":"^7.4.4","@storybook/react":"5.0.11","@types/invariant":"2.2.29","@types/react-dom":"16.0.3","isomorphic-fetch":"2.2.1","react-datepicker":"1.1.0","react-router-dom":"4.2.2","@babel/preset-env":"7.4.4","@gooddata/mock-js":"^1.31.0","@storybook/addons":"5.0.11","@types/classnames":"2.2.3","@types/prop-types":"15.5.2","@types/react-intl":"2.3.5","@storybook/theming":"5.0.11","identity-obj-proxy":"^3.0.0","webpack-dev-server":"3.3.1","@babel/preset-react":"7.0.0","@types/react-portal":"4.0.1","babel-plugin-lodash":"3.3.4","html-webpack-plugin":"3.2.0","react-test-renderer":"16.4.2","@types/react-measure":"2.0.5","clean-webpack-plugin":"2.0.2","stats-webpack-plugin":"0.7.0","eslint-config-prettier":"4.1.0","react-google-recaptcha":"^0.14.1","tslint-config-prettier":"1.18.0","@gooddata/eslint-config":"^1.0.0","@gooddata/tslint-config":"1.0.0","@types/storybook__react":"4.0.1","@types/stringify-object":"^3.2.0","enzyme-adapter-react-16":"1.3.1","@gooddata/test-storybook":"3.1.1","@storybook/addon-actions":"5.0.11","@storybook/addon-options":"5.0.11","node-sass-magic-importer":"5.1.0","react-syntax-highlighter":"11.0.2","@types/fixed-data-table-2":"0.8.1","@types/react-test-renderer":"16.0.0","circular-dependency-plugin":"5.0.2","compression-webpack-plugin":"2.0.0","@types/json-stable-stringify":"^1.0.32","@types/enzyme-adapter-react-16":"1.0.3","@types/storybook__addon-actions":"3.4.2","@babel/plugin-proposal-class-properties":"7.4.4","@babel/plugin-proposal-object-rest-spread":"7.4.4","@babel/plugin-transform-async-to-generator":"7.4.4"},"peerDependencies":{"react":"^16.5.2","react-dom":"^16.5.2"},"_npmOperationalInternal":{"tmp":"tmp/react-components_7.2.0-beta.51_1571046699347_0.3465260251768356","host":"s3://npm-registry-packages"}},"7.2.0-beta.52":{"name":"@gooddata/react-components","version":"7.2.0-beta.52","author":{"name":"GoodData Corporation"},"license":"BSD-3-Clause","_id":"@gooddata/react-components@7.2.0-beta.52","maintainers":[{"name":"afi","email":"adam.fiedler@gooddata.com"},{"name":"bertold8","email":"ivan.nejezchleb@seznam.cz"},{"name":"brbistas","email":"valentinos.chraniotis@gooddata.com"},{"name":"bugsbunny338","email":"jiri.zajic@mensa.cz"},{"name":"gooddata-ci","email":"rail@gooddata.com"},{"name":"ivan.mjartan","email":"ivan.mjartan@gooddata.com"},{"name":"jakub-sterba","email":"jakub.sterba@gooddata.com"},{"name":"jaroslav.tomecek","email":"jaroslav.tomecek@gooddata.com"},{"name":"jkittler","email":"honza.kittler@gmail.com"},{"name":"khanh.le","email":"khanh.le@gooddata.com"},{"name":"langhamp","email":"pavel.langhammer@gooddata.com"},{"name":"lanhuynh","email":"lan.huynh@gooddata.com"},{"name":"linhhong","email":"linh.hong@gooddata.com"},{"name":"lupko","email":"lubomir.slivka@gooddata.com"},{"name":"martin.mosko","email":"martin.mosko@gooddata.com"},{"name":"michal.marsal","email":"michal.marsal@gooddata.com"},{"name":"naibinh","email":"naibinh@gmail.com"},{"name":"nikolacech","email":"nikola.cech@gooddata.com"},{"name":"no23reason","email":"dan.homola@hotmail.cz"},{"name":"patrikbraborec","email":"patrik.braborec@gooddata.com"},{"name":"pbenes","email":"petr.benes@gooddata.com"},{"name":"petrjanu","email":"petr.janu@gooddata.com"},{"name":"ptquang86","email":"ptquang86@gmail.com"},{"name":"qduval","email":"quentin.duval@gooddata.com"},{"name":"rodri360","email":"me@rodri360.com"},{"name":"sitina","email":"jiri.sitina@gooddata.com"},{"name":"sondo","email":"son.do@gooddata.com"},{"name":"strouhaljan","email":"strouhal.jan@gmail.com"},{"name":"tomas.bouma","email":"tomas.bouma@gooddata.com"},{"name":"tomas.kratochvil","email":"tomas.kratochvil@gooddata.com"},{"name":"tomasreichmann","email":"tomasreichmann@gmail.com"},{"name":"tomsatgd","email":"tomas.satinsky@gooddata.com"},{"name":"tu.ngo","email":"tu.ngo@gooddata.com"},{"name":"vlastikcz","email":"vlastimil.kotas@gooddata.com"},{"name":"vu.pham","email":"vu.pham@gooddata.com"},{"name":"xmort","email":"petr.dolejsi@gooddata.com"},{"name":"yanlipnican","email":"yanlipnican@gmail.com"}],"homepage":"https://github.com/gooddata/gooddata-react-components#readme","bugs":{"url":"https://github.com/gooddata/gooddata-react-components/issues"},"dist":{"shasum":"70a07c2cc367ec75771c5a2e3b355f5ec57e4d3a","tarball":"https://registry.npmjs.org/@gooddata/react-components/-/react-components-7.2.0-beta.52.tgz","fileCount":1861,"integrity":"sha512-/llAEMn1If3+b4iS5vSYca9GwzcXW9cXqaHz/Dbds/Wj9+Vz3l9M0Xqcx3udoKqQwaC3GMI7eol5wf6N9BU0qA==","signatures":[{"sig":"MEUCIC02qX3Eq7f78ewjKYmyjmSC8rLRw58f7VxsQs2yU4quAiEA2qLRIeCvO3SNMkGlNAI1v+yBsr7zwkGoVkBXLF+Jnjk=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":7692729,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJdpZKrCRA9TVsSAnZWagAAM0IQAJSO7G14um71NVj8mmFe\n/vsU2n0GiSMy0H9fncRJk3RFCojiuDcJX1h/jiOFLUQPcKQ5U27BuK4LcCn/\n2DtpBpFksVUuh3pVKvK33trP3wFXGPRyBEWOK3nDbhWJ81TgouJQ1Q/5sUTm\ndtDdYiJVRRmg2Wyga9big3BA9rbTUnskItl510ZCYKeLPDERltk9m8ThRzu3\n0oaLLODRYrUoe8ZoLUTcGTSzC8ZF0Or4c88Eqi6Ky2SaWD6ePg+GHiL1WHFs\n+zxyGXadDNHeuhdxmtqpXqEe7Sg29YzkVNTh4yw95BCaCVTfbUhqFWshD7SJ\nEIfWaWbnrvNiL7/hV5E9B+Pi2ANtDXgD3hA9UDsUlAvQUdEJy4MSWi4qwBBc\nmT9JB/75uMZ3HAi5ZqCpSngIL8DczkK3PjQI3X6fYphInQIwxxBq32ZVIgzX\nti7E76lMVQRPqymms41YByoB4RHLkSpWMj+T6jNqhuDb+UWosxLoK8AtUBtd\nWrCGFViu8p8Ls5rL3BvKHCWsWTefIiYMb6Q+TJGyaBoGGYCzb4j7B07oq+rB\n00QQ+8DtbsY4H/63PK92DxQfbkwK/zfBtIJaiTuY/eKc9niIPH3tTPJkX5QC\nXJysbBRJlnKDmpin8X1F50MAuEscC9Jjy2A19hWyZvk8xPx4mmhryEco1Xw+\nxBoj\r\n=MDBV\r\n-----END PGP SIGNATURE-----\r\n"},"jest":{"testRegex":"(/__tests__/.*|\\.(test|spec))\\.(tsx?|jsx?)$","transform":{".(js|jsx)":"babel-jest",".(ts|tsx)":"ts-jest"},"collectCoverage":false,"moduleNameMapper":{"\\.(css|less|sass|scss)$":"<rootDir>/__mocks__/styleMock.ts","^[./a-zA-Z0-9$_-]+\\.svg$":"<rootDir>/jestSvgStub.js"},"coverageReporters":["html"],"setupFilesAfterEnv":["<rootDir>/jest.setup.js"],"collectCoverageFrom":["src/**/*.{ts,tsx}","examples/server/src/**/*.{js,jsx}","!**/*.d.ts"],"moduleFileExtensions":["ts","tsx","js","jsx","json"],"testPathIgnorePatterns":[",/node_modules/","/dist/"]},"main":"dist/index.js","husky":{"hooks":{"pre-commit":"lint-staged"}},"config":{"eslint":"./examples/**/*.{js,jsx}","tslint":"./{__mocks__,src,stories}/{,**/}*.{ts,tsx}"},"readme":"[![npm version](https://badge.fury.io/js/%40gooddata%2Freact-components.svg)](https://www.npmjs.com/package/@gooddata/react-components) \n\n# GoodData.UI React components\n> A React-based JavaScript library for building data-driven applications\n\n## Getting started\n- [GoodData.UI Documentation](http://sdk.gooddata.com/gooddata-ui/)\n- [GoodData.UI Live Examples](https://gooddata-examples.herokuapp.com/)\n- [Stack Overflow](https://stackoverflow.com/questions/tagged/gooddata)\n\n### Usage\nWith [yarn](https://yarnpkg.com) installed, go to your project directory and run\n```\n$ yarn add @gooddata/react-components\n```\nIf you prefer [npm](npmjs.com) run\n```\n$ npm install --save @gooddata/react-components\n```\n\nThe public API is exposed via global `index.js`. Except for the styles, do not import any other file directly\nbecause they are not intended to be part of the public API.\n\n## Contributing\n\nWe welcome any contribution in form of [issues](https://github.com/gooddata/gooddata-react-components/issues) or [pull requests](https://github.com/gooddata/gooddata-react-components/pulls).\nThese commands may come in handy while developing:\n\n| command | description |\n| ------- | ----------- |\n| `yarn install --pure-lockfile` | first step |\n| ||\n| `yarn dev` | build react-components to `/dist` in watch mode |\n| `yarn test` | run all unit tests |\n| `yarn prettier-write` | format the source code to match the valid codestyle |\n| `yarn validate` | validate codestyle |\n| ||\n| `yarn storybook` | run storybook from `/stories` on http://localhost:9001 |\n| `yarn build-storybook` | build storybook to `/dist-storybook` |\n| `yarn test-storybook` | run storybook and [screenshot tests](https://github.com/gooddata/gdc-client-utils/tree/master/test-storybook) |\n| ||\n| `yarn examples` | run Live Examples dev-server from `/examples` on https://localhost:8999 |\n| `yarn examples-build` | build Live Examples to `/examples/dist` |\n| `yarn examples-server` | serve built Live Examples - see `/examples/server/src` |\n| `yarn examples-testcafe` | run testcafe tests against `localhost:8999` |\n\n### Deploy to heroku.com\nWhen you deploy this repo to heroku, it serves *GoodData.UI Live Examples*.\nRelevant tasks are in `Procfile` and `package.json`.\n\n```bash\n# run in the project directory\nheroku login\nheroku create <your-app-name>\nheroku config:set DOMAIN_ADMIN_USERNAME=x@gooddata.com DOMAIN_ADMIN_PASSWORD=xy PROJECT_ID_TO_ASSIGN=xms7ga4tf3g3nzucd8380o2bev8oeknp\ngit push heroku HEAD:master\nheroku open\n```\n\n### Run Live Examples Locally\nTo run *GoodData.UI Live Examples* locally:\n```bash\ngit clone <this-repository>\ncd  <repository-folder>\nyarn install --pure-lockfile\nyarn examples\n```\nThen open https://localhost:8999 and login using Live Examples account (you can [create one here](https://gooddata-examples.herokuapp.com/registration)).\n\n### Source code formatting\nThe source code in the repository is formatted by [Prettier](https://prettier.io/). \nThe format of the code is validated by our Continuous Integration server and is one of the requirements of successful merge.\n\nPrettier is supported by every major IDE. You can find the list of supported editors and how to configure them [here](https://prettier.io/docs/en/editors.html).\n\nIn the case, when your editor is not supported or you don't want to setup the integration, you can run the `yarn prettier-write` command to reformat the code before commit.\n\n## Changelog\n\n- see [CHANGELOG.md](CHANGELOG.md)\n\n## License\n\n(C) 2007-2018 GoodData Corporation\n\nThis project is dual licensed:\n\n- The ATTRIBUTION-NONCOMMERCIAL 4.0 INTERNATIONAL (CC BY-NC 4.0) is used for purpose of the trial experience and evaluation of GoodData.UI library.\n- The GOODDATA GOODDATA.UI LIBRARY END USER LICENSE AGREEMENT is used for GoodData customers.\n\nFor more information, please see [LICENSE](https://github.com/gooddata/gooddata-react-components/blob/master/LICENSE)\n","gitHead":"cdb3e731c9143b5be657ebf3de23ac285d1605b8","scripts":{"dev":"bash scripts/build.sh --dev-watch","test":"jest --watch","build":"bash scripts/build.sh","tslint":"yarn run-tslint -t verbose $npm_package_config_tslint","prepare":"cd examples/server && yarn install --frozen-lockfile && cd ../..; rm -r examples/node_modules 2>/dev/null; true","examples":"bash scripts/run-examples.sh","prepare?":"# Called before `npm publish` and on local `npm install`. Temporarily also for deleting obsolete node_modules. Ends with `true` to continue gracefully.","validate":"tsc --noEmit && yarn tslint && eslint $npm_package_config_eslint && yarn prettier-check","build-dev":"bash scripts/build.sh --dev","examples?":"# Default is developer domain, other options: yarn examples [sec,secure,stg,stg2,stg3,demo,developer or URL]","storybook":"yarn build && start-storybook -p 9001 -c .storybook","test-once":"jest","tslint-ci":"mkdir -p ./ci/results && yarn run-tslint -t checkstyle -o ./ci/results/tslint-results.xml $npm_package_config_tslint","run-tslint":"tslint -p tsconfig.json","validate-ci":"tsc --noEmit && yarn tslint-ci  && eslint $npm_package_config_eslint -f checkstyle -o ci/results/eslint-results.xml && yarn prettier-check","examples-build":"bash scripts/build-examples.sh","prepublishOnly":"yarn build","prettier-check":"prettier --check '{src,stories,styles,__mocks__,examples/server/src,examples/src,examples/test}/**/*.{ts,js,tsx,jsx,json,scss,md,yaml,html}'","prettier-write":"prettier --write '{src,stories,styles,__mocks__,examples/server/src,examples/src,examples/test}/**/*.{ts,js,tsx,jsx,json,scss,md,yaml,html}'","test-storybook":"yarn build && test-storybook","build-storybook":"yarn build && build-storybook -c .storybook -o dist-storybook","examples-server":"node examples/server/src/index.js","heroku-postbuild":"yarn examples-build developer","examples-testcafe":"./scripts/run-testcafe.sh visual","check-circular-deps":"madge --circular --extensions ts ./src","examples-testcafe-ci":"./scripts/run-testcafe.sh ci","examples-testcafe-live":"./scripts/run-testcafe.sh live"},"typings":"dist/index.d.ts","_npmUser":{"name":"gooddata-ci","email":"rail@gooddata.com"},"deprecated":"@gooddata/react-components@7 reached End of Support on March 31, 2022. Please upgrade (see https://sdk.gooddata.com/gooddata-ui/docs/supported_versions.html for more information).","repository":{"url":"git+ssh://git@github.com/gooddata/gooddata-react-components.git","type":"git"},"_npmVersion":"6.4.1","description":"GoodData.UI - A powerful JavaScript library for building analytical applications","directories":{},"lint-staged":{"{src,stories,styles,__mocks__,examples/server/src,examples/src,examples/test}/**/*.{ts,js,tsx,jsx,json,scss,md,yaml,html}":["prettier --write","git add"]},"_nodeVersion":"8.12.0","dependencies":{"rxjs":"^5.5.6","uuid":"^3.2.1","immer":"^1.3.1","lodash":"^4.17.15","invariant":"^2.2.2","classnames":"^2.2.6","highcharts":"7.1.1","prop-types":"^15.6.0","react-intl":"^2.4.0","custom-event":"^1.0.1","ag-grid-react":"20.0.0","react-measure":"^2.3.0","stringify-object":"^2.4.0","@gooddata/typings":"^2.18.0","ag-grid-community":"20.0.0","http-status-codes":"^1.3.0","@gooddata/js-utils":"^3.5.0","@gooddata/numberjs":"^3.1.2","fixed-data-table-2":"0.7.17","@gooddata/goodstrap":"^63.4.0","react-dom-factories":"^1.0.2","@gooddata/gooddata-js":"^11.19.3","json-stable-stringify":"^1.0.1","react-transition-group":"^2.2.1","hoist-non-react-statics":"^3.3.0","nodelist-foreach-polyfill":"^1.2.0","highcharts-grouped-categories":"^1.1.3"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"raf":"3.3.2","yup":"^0.24.1","jest":"24.7.1","husky":"3.0.0","madge":"^3.4.4","react":"^16.5.2","enzyme":"3.5.0","eslint":"4.19.1","formik":"^0.11.11","moment":"2.23.0","history":"^4.7.2","ts-jest":"24.0.0","webpack":"4.30.0","prettier":"1.16.4","react-ga":"^2.5.2","recharts":"1.0.0-beta.9","testcafe":"1.1.4","commander":"2.14.1","node-sass":"4.7.2","react-dom":"^16.5.2","supertest":"3.0.0","ts-loader":"6.0.0","css-loader":"0.28.7","jest-junit":"3.0.0","raw-loader":"0.5.1","styled-jsx":"2.2.1","typescript":"3.3.4000","@babel/core":"7.4.4","@types/jest":"24.0.6","@types/node":"7.0.8","@types/uuid":"3.4.3","file-loader":"3.0.1","lint-staged":"9.1.0","sass-loader":"6.0.6","webpack-cli":"3.3.2","@types/react":"16.0.34","babel-loader":"8.0.5","react-helmet":"5.2.0","react-select":"1.2.1","style-loader":"0.19.1","@types/enzyme":"3.1.13","@types/lodash":"4.14.123","testcafe-live":"0.1.4","@babel/runtime":"7.4.4","@babel/polyfill":"^7.4.4","@storybook/react":"5.0.11","@types/invariant":"2.2.29","@types/react-dom":"16.0.3","isomorphic-fetch":"2.2.1","react-datepicker":"1.1.0","react-router-dom":"4.2.2","@babel/preset-env":"7.4.4","@gooddata/mock-js":"2.3.0","@storybook/addons":"5.0.11","@types/classnames":"2.2.3","@types/prop-types":"15.5.2","@types/react-intl":"2.3.5","@storybook/theming":"5.0.11","identity-obj-proxy":"^3.0.0","webpack-dev-server":"3.3.1","@babel/preset-react":"7.0.0","@types/react-portal":"4.0.1","babel-plugin-lodash":"3.3.4","html-webpack-plugin":"3.2.0","react-test-renderer":"16.4.2","@types/react-measure":"2.0.5","clean-webpack-plugin":"2.0.2","stats-webpack-plugin":"0.7.0","eslint-config-prettier":"4.1.0","react-google-recaptcha":"^0.14.1","tslint-config-prettier":"1.18.0","@gooddata/eslint-config":"^1.0.0","@gooddata/tslint-config":"1.0.0","@types/storybook__react":"4.0.1","@types/stringify-object":"^3.2.0","enzyme-adapter-react-16":"1.3.1","@gooddata/test-storybook":"3.1.1","@storybook/addon-actions":"5.0.11","@storybook/addon-options":"5.0.11","node-sass-magic-importer":"5.1.0","react-syntax-highlighter":"11.0.2","@types/fixed-data-table-2":"0.8.1","@types/react-test-renderer":"16.0.0","circular-dependency-plugin":"5.0.2","compression-webpack-plugin":"2.0.0","@types/json-stable-stringify":"^1.0.32","@types/enzyme-adapter-react-16":"1.0.3","@types/storybook__addon-actions":"3.4.2","@babel/plugin-proposal-class-properties":"7.4.4","@babel/plugin-proposal-object-rest-spread":"7.4.4","@babel/plugin-transform-async-to-generator":"7.4.4"},"peerDependencies":{"react":"^16.5.2","react-dom":"^16.5.2"},"_npmOperationalInternal":{"tmp":"tmp/react-components_7.2.0-beta.52_1571132074474_0.30783949476446626","host":"s3://npm-registry-packages"}},"7.2.0-beta.53":{"name":"@gooddata/react-components","version":"7.2.0-beta.53","author":{"name":"GoodData Corporation"},"license":"BSD-3-Clause","_id":"@gooddata/react-components@7.2.0-beta.53","maintainers":[{"name":"afi","email":"adam.fiedler@gooddata.com"},{"name":"bertold8","email":"ivan.nejezchleb@seznam.cz"},{"name":"brbistas","email":"valentinos.chraniotis@gooddata.com"},{"name":"bugsbunny338","email":"jiri.zajic@mensa.cz"},{"name":"gooddata-ci","email":"rail@gooddata.com"},{"name":"ivan.mjartan","email":"ivan.mjartan@gooddata.com"},{"name":"jakub-sterba","email":"jakub.sterba@gooddata.com"},{"name":"jaroslav.tomecek","email":"jaroslav.tomecek@gooddata.com"},{"name":"jkittler","email":"honza.kittler@gmail.com"},{"name":"khanh.le","email":"khanh.le@gooddata.com"},{"name":"langhamp","email":"pavel.langhammer@gooddata.com"},{"name":"lanhuynh","email":"lan.huynh@gooddata.com"},{"name":"linhhong","email":"linh.hong@gooddata.com"},{"name":"lupko","email":"lubomir.slivka@gooddata.com"},{"name":"martin.mosko","email":"martin.mosko@gooddata.com"},{"name":"michal.marsal","email":"michal.marsal@gooddata.com"},{"name":"naibinh","email":"naibinh@gmail.com"},{"name":"nikolacech","email":"nikola.cech@gooddata.com"},{"name":"no23reason","email":"dan.homola@hotmail.cz"},{"name":"patrikbraborec","email":"patrik.braborec@gooddata.com"},{"name":"pbenes","email":"petr.benes@gooddata.com"},{"name":"petrjanu","email":"petr.janu@gooddata.com"},{"name":"ptquang86","email":"ptquang86@gmail.com"},{"name":"qduval","email":"quentin.duval@gooddata.com"},{"name":"rodri360","email":"me@rodri360.com"},{"name":"sitina","email":"jiri.sitina@gooddata.com"},{"name":"sondo","email":"son.do@gooddata.com"},{"name":"strouhaljan","email":"strouhal.jan@gmail.com"},{"name":"tomas.bouma","email":"tomas.bouma@gooddata.com"},{"name":"tomas.kratochvil","email":"tomas.kratochvil@gooddata.com"},{"name":"tomasreichmann","email":"tomasreichmann@gmail.com"},{"name":"tomsatgd","email":"tomas.satinsky@gooddata.com"},{"name":"tu.ngo","email":"tu.ngo@gooddata.com"},{"name":"vlastikcz","email":"vlastimil.kotas@gooddata.com"},{"name":"vu.pham","email":"vu.pham@gooddata.com"},{"name":"xmort","email":"petr.dolejsi@gooddata.com"},{"name":"yanlipnican","email":"yanlipnican@gmail.com"}],"homepage":"https://github.com/gooddata/gooddata-react-components#readme","bugs":{"url":"https://github.com/gooddata/gooddata-react-components/issues"},"dist":{"shasum":"4a4ac07ea08d748fe0dcb26cc344b578583240cd","tarball":"https://registry.npmjs.org/@gooddata/react-components/-/react-components-7.2.0-beta.53.tgz","fileCount":1862,"integrity":"sha512-s2QriqQUsUo0ucb8ME+m16TxosBpKP1MPU+YeMM2890tq0h6nyDb2bxjgnho4PneYe3/9Pjlq2/0PJTTn7yjSQ==","signatures":[{"sig":"MEUCIQCjYC9I33A9+t1OAXabovIJ8rurIiNo2A0il7+HC3iOfQIgH1Ra8z8R28qHRESsEXHujQDSG8q19KijxgbdCKwpLX4=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":7711213,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJdpsFmCRA9TVsSAnZWagAAuMoQAIBBs1PwUrW12tBuJPq4\n7HDgxdt+NgI5KFGYZ1+f7TplkbopVMHKi4PVMGr0h5R29++VrFs3O/2Rf7gY\n2ez84F3stbmY2bxHgEsqHBhlo9TxjNZIfDZQ9uT92lDxzp94XLb+s1Fj/3ju\nVSrvE3znrFLqr3xVkjm7o7suhW1axD0jP2oIRpxnasr5/xCr/yqG+VMbsE1f\n7fixBtzAFb0qaOIyOnpS8lnDA6mMaRJtMTtrhjvX6rHYydSN3bbFOO08voM9\nEevZ7ezPpnTZ58IV5RtTp4v5YY/fCeZH5TTR9k6693DK/4Mz+4pcUCrl0OZ0\nLXL27d5sB0HTtMWFYmNaRfinZ4jlTGmGbmpnNVbtnZMeU6cH//36wTAm34Ny\nnHKeXtTnet9e2ij5omdGk453HAKn6AxX5En0ISTwK4yp0OXds6w1uVMv0usg\nwvy1ClxL2Z3jMHYqIiRDUkuxg3vhvu8PpWxWwyzV/8/Yp8pff6AIgbt21ddj\nujVsL0Wm/U6FrLLPSa8JSJb5qbJqDAYYUS7Lctn6N2KICVGBWCPN49XT2VDy\n6/ohzg0MB0+V4eScVagp2xAo8cW3E1KlbWZUdDIKn1OeTXsFH6/xcczbJxf4\nBpJ8mGbSCg5eXYCvewxv/1ILDc8XNgOUUtxZOLS39ZuwHRIeq0rNJdZIZUxI\nzgQJ\r\n=CYNW\r\n-----END PGP SIGNATURE-----\r\n"},"jest":{"testRegex":"(/__tests__/.*|\\.(test|spec))\\.(tsx?|jsx?)$","transform":{".(js|jsx)":"babel-jest",".(ts|tsx)":"ts-jest"},"collectCoverage":false,"moduleNameMapper":{"\\.(css|less|sass|scss)$":"<rootDir>/__mocks__/styleMock.ts","^[./a-zA-Z0-9$_-]+\\.svg$":"<rootDir>/jestSvgStub.js"},"coverageReporters":["html"],"setupFilesAfterEnv":["<rootDir>/jest.setup.js"],"collectCoverageFrom":["src/**/*.{ts,tsx}","examples/server/src/**/*.{js,jsx}","!**/*.d.ts"],"moduleFileExtensions":["ts","tsx","js","jsx","json"],"testPathIgnorePatterns":[",/node_modules/","/dist/"]},"main":"dist/index.js","husky":{"hooks":{"pre-commit":"lint-staged"}},"config":{"eslint":"./examples/**/*.{js,jsx}","tslint":"./{__mocks__,src,stories}/{,**/}*.{ts,tsx}"},"readme":"[![npm version](https://badge.fury.io/js/%40gooddata%2Freact-components.svg)](https://www.npmjs.com/package/@gooddata/react-components) \n\n# GoodData.UI React components\n> A React-based JavaScript library for building data-driven applications\n\n## Getting started\n- [GoodData.UI Documentation](http://sdk.gooddata.com/gooddata-ui/)\n- [GoodData.UI Live Examples](https://gooddata-examples.herokuapp.com/)\n- [Stack Overflow](https://stackoverflow.com/questions/tagged/gooddata)\n\n### Usage\nWith [yarn](https://yarnpkg.com) installed, go to your project directory and run\n```\n$ yarn add @gooddata/react-components\n```\nIf you prefer [npm](npmjs.com) run\n```\n$ npm install --save @gooddata/react-components\n```\n\nThe public API is exposed via global `index.js`. Except for the styles, do not import any other file directly\nbecause they are not intended to be part of the public API.\n\n## Contributing\n\nWe welcome any contribution in form of [issues](https://github.com/gooddata/gooddata-react-components/issues) or [pull requests](https://github.com/gooddata/gooddata-react-components/pulls).\nThese commands may come in handy while developing:\n\n| command | description |\n| ------- | ----------- |\n| `yarn install --pure-lockfile` | first step |\n| ||\n| `yarn dev` | build react-components to `/dist` in watch mode |\n| `yarn test` | run all unit tests |\n| `yarn prettier-write` | format the source code to match the valid codestyle |\n| `yarn validate` | validate codestyle |\n| ||\n| `yarn storybook` | run storybook from `/stories` on http://localhost:9001 |\n| `yarn build-storybook` | build storybook to `/dist-storybook` |\n| `yarn test-storybook` | run storybook and [screenshot tests](https://github.com/gooddata/gdc-client-utils/tree/master/test-storybook) |\n| ||\n| `yarn examples` | run Live Examples dev-server from `/examples` on https://localhost:8999 |\n| `yarn examples-build` | build Live Examples to `/examples/dist` |\n| `yarn examples-server` | serve built Live Examples - see `/examples/server/src` |\n| `yarn examples-testcafe` | run testcafe tests against `localhost:8999` |\n\n### Deploy to heroku.com\nWhen you deploy this repo to heroku, it serves *GoodData.UI Live Examples*.\nRelevant tasks are in `Procfile` and `package.json`.\n\n```bash\n# run in the project directory\nheroku login\nheroku create <your-app-name>\nheroku config:set DOMAIN_ADMIN_USERNAME=x@gooddata.com DOMAIN_ADMIN_PASSWORD=xy PROJECT_ID_TO_ASSIGN=xms7ga4tf3g3nzucd8380o2bev8oeknp\ngit push heroku HEAD:master\nheroku open\n```\n\n### Run Live Examples Locally\nTo run *GoodData.UI Live Examples* locally:\n```bash\ngit clone <this-repository>\ncd  <repository-folder>\nyarn install --pure-lockfile\nyarn examples\n```\nThen open https://localhost:8999 and login using Live Examples account (you can [create one here](https://gooddata-examples.herokuapp.com/registration)).\n\n### Source code formatting\nThe source code in the repository is formatted by [Prettier](https://prettier.io/). \nThe format of the code is validated by our Continuous Integration server and is one of the requirements of successful merge.\n\nPrettier is supported by every major IDE. You can find the list of supported editors and how to configure them [here](https://prettier.io/docs/en/editors.html).\n\nIn the case, when your editor is not supported or you don't want to setup the integration, you can run the `yarn prettier-write` command to reformat the code before commit.\n\n## Changelog\n\n- see [CHANGELOG.md](CHANGELOG.md)\n\n## License\n\n(C) 2007-2018 GoodData Corporation\n\nThis project is dual licensed:\n\n- The ATTRIBUTION-NONCOMMERCIAL 4.0 INTERNATIONAL (CC BY-NC 4.0) is used for purpose of the trial experience and evaluation of GoodData.UI library.\n- The GOODDATA GOODDATA.UI LIBRARY END USER LICENSE AGREEMENT is used for GoodData customers.\n\nFor more information, please see [LICENSE](https://github.com/gooddata/gooddata-react-components/blob/master/LICENSE)\n","gitHead":"39297a1859d78e4ec80db5c611a04211e3827f2b","scripts":{"dev":"bash scripts/build.sh --dev-watch","test":"jest --watch","build":"bash scripts/build.sh","tslint":"yarn run-tslint -t verbose $npm_package_config_tslint","prepare":"cd examples/server && yarn install --frozen-lockfile && cd ../..; rm -r examples/node_modules 2>/dev/null; true","examples":"bash scripts/run-examples.sh","prepare?":"# Called before `npm publish` and on local `npm install`. Temporarily also for deleting obsolete node_modules. Ends with `true` to continue gracefully.","validate":"tsc --noEmit && yarn tslint && eslint $npm_package_config_eslint && yarn prettier-check","build-dev":"bash scripts/build.sh --dev","examples?":"# Default is developer domain, other options: yarn examples [sec,secure,stg,stg2,stg3,demo,developer or URL]","storybook":"yarn build && start-storybook -p 9001 -c .storybook","test-once":"jest","tslint-ci":"mkdir -p ./ci/results && yarn run-tslint -t checkstyle -o ./ci/results/tslint-results.xml $npm_package_config_tslint","run-tslint":"tslint -p tsconfig.json","validate-ci":"tsc --noEmit && yarn tslint-ci  && eslint $npm_package_config_eslint -f checkstyle -o ci/results/eslint-results.xml && yarn prettier-check","examples-build":"bash scripts/build-examples.sh","prepublishOnly":"yarn build","prettier-check":"prettier --check '{src,stories,styles,__mocks__,examples/server/src,examples/src,examples/test}/**/*.{ts,js,tsx,jsx,json,scss,md,yaml,html}'","prettier-write":"prettier --write '{src,stories,styles,__mocks__,examples/server/src,examples/src,examples/test}/**/*.{ts,js,tsx,jsx,json,scss,md,yaml,html}'","test-storybook":"yarn build && test-storybook","build-storybook":"yarn build && build-storybook -c .storybook -o dist-storybook","examples-server":"node examples/server/src/index.js","heroku-postbuild":"yarn examples-build developer","examples-testcafe":"./scripts/run-testcafe.sh visual","check-circular-deps":"madge --circular --extensions ts ./src","examples-testcafe-ci":"./scripts/run-testcafe.sh ci","examples-testcafe-live":"./scripts/run-testcafe.sh live"},"typings":"dist/index.d.ts","_npmUser":{"name":"gooddata-ci","email":"rail@gooddata.com"},"deprecated":"@gooddata/react-components@7 reached End of Support on March 31, 2022. Please upgrade (see https://sdk.gooddata.com/gooddata-ui/docs/supported_versions.html for more information).","repository":{"url":"git+ssh://git@github.com/gooddata/gooddata-react-components.git","type":"git"},"_npmVersion":"6.4.1","description":"GoodData.UI - A powerful JavaScript library for building analytical applications","directories":{},"lint-staged":{"{src,stories,styles,__mocks__,examples/server/src,examples/src,examples/test}/**/*.{ts,js,tsx,jsx,json,scss,md,yaml,html}":["prettier --write","git add"]},"_nodeVersion":"8.12.0","dependencies":{"rxjs":"^5.5.6","uuid":"^3.2.1","immer":"^1.3.1","lodash":"^4.17.15","invariant":"^2.2.2","classnames":"^2.2.6","highcharts":"7.1.1","prop-types":"^15.6.0","react-intl":"^2.4.0","custom-event":"^1.0.1","ag-grid-react":"20.0.0","react-measure":"^2.3.0","stringify-object":"^2.4.0","@gooddata/typings":"^2.18.0","ag-grid-community":"20.0.0","http-status-codes":"^1.3.0","@gooddata/js-utils":"^3.5.0","@gooddata/numberjs":"^3.1.2","fixed-data-table-2":"0.7.17","@gooddata/goodstrap":"^63.4.0","react-dom-factories":"^1.0.2","@gooddata/gooddata-js":"^11.19.3","json-stable-stringify":"^1.0.1","react-transition-group":"^2.2.1","hoist-non-react-statics":"^3.3.0","nodelist-foreach-polyfill":"^1.2.0","highcharts-grouped-categories":"^1.1.3"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"raf":"3.3.2","yup":"^0.24.1","jest":"24.7.1","husky":"3.0.0","madge":"^3.4.4","react":"^16.5.2","enzyme":"3.5.0","eslint":"4.19.1","formik":"^0.11.11","moment":"2.23.0","history":"^4.7.2","ts-jest":"24.0.0","webpack":"4.30.0","prettier":"1.16.4","react-ga":"^2.5.2","recharts":"1.0.0-beta.9","testcafe":"1.1.4","commander":"2.14.1","node-sass":"4.7.2","react-dom":"^16.5.2","supertest":"3.0.0","ts-loader":"6.0.0","css-loader":"0.28.7","jest-junit":"3.0.0","raw-loader":"0.5.1","styled-jsx":"2.2.1","typescript":"3.3.4000","@babel/core":"7.4.4","@types/jest":"24.0.6","@types/node":"7.0.8","@types/uuid":"3.4.3","file-loader":"3.0.1","lint-staged":"9.1.0","sass-loader":"6.0.6","webpack-cli":"3.3.2","@types/react":"16.0.34","babel-loader":"8.0.5","react-helmet":"5.2.0","react-select":"1.2.1","style-loader":"0.19.1","@types/enzyme":"3.1.13","@types/lodash":"4.14.123","testcafe-live":"0.1.4","@babel/runtime":"7.4.4","@babel/polyfill":"^7.4.4","@storybook/react":"5.0.11","@types/invariant":"2.2.29","@types/react-dom":"16.0.3","isomorphic-fetch":"2.2.1","react-datepicker":"1.1.0","react-router-dom":"4.2.2","@babel/preset-env":"7.4.4","@gooddata/mock-js":"2.3.0","@storybook/addons":"5.0.11","@types/classnames":"2.2.3","@types/prop-types":"15.5.2","@types/react-intl":"2.3.5","@storybook/theming":"5.0.11","identity-obj-proxy":"^3.0.0","webpack-dev-server":"3.3.1","@babel/preset-react":"7.0.0","@types/react-portal":"4.0.1","babel-plugin-lodash":"3.3.4","html-webpack-plugin":"3.2.0","react-test-renderer":"16.4.2","@types/react-measure":"2.0.5","clean-webpack-plugin":"2.0.2","stats-webpack-plugin":"0.7.0","eslint-config-prettier":"4.1.0","react-google-recaptcha":"^0.14.1","tslint-config-prettier":"1.18.0","@gooddata/eslint-config":"^1.0.0","@gooddata/tslint-config":"1.0.0","@types/storybook__react":"4.0.1","@types/stringify-object":"^3.2.0","enzyme-adapter-react-16":"1.3.1","@gooddata/test-storybook":"3.1.1","@storybook/addon-actions":"5.0.11","@storybook/addon-options":"5.0.11","node-sass-magic-importer":"5.1.0","react-syntax-highlighter":"11.0.2","@types/fixed-data-table-2":"0.8.1","@types/react-test-renderer":"16.0.0","circular-dependency-plugin":"5.0.2","compression-webpack-plugin":"2.0.0","@types/json-stable-stringify":"^1.0.32","@types/enzyme-adapter-react-16":"1.0.3","@types/storybook__addon-actions":"3.4.2","@babel/plugin-proposal-class-properties":"7.4.4","@babel/plugin-proposal-object-rest-spread":"7.4.4","@babel/plugin-transform-async-to-generator":"7.4.4"},"peerDependencies":{"react":"^16.5.2","react-dom":"^16.5.2"},"_npmOperationalInternal":{"tmp":"tmp/react-components_7.2.0-beta.53_1571209573164_0.458763753649692","host":"s3://npm-registry-packages"}},"7.2.0-beta.54":{"name":"@gooddata/react-components","version":"7.2.0-beta.54","author":{"name":"GoodData Corporation"},"license":"BSD-3-Clause","_id":"@gooddata/react-components@7.2.0-beta.54","maintainers":[{"name":"afi","email":"adam.fiedler@gooddata.com"},{"name":"bertold8","email":"ivan.nejezchleb@seznam.cz"},{"name":"brbistas","email":"valentinos.chraniotis@gooddata.com"},{"name":"bugsbunny338","email":"jiri.zajic@mensa.cz"},{"name":"gooddata-ci","email":"rail@gooddata.com"},{"name":"ivan.mjartan","email":"ivan.mjartan@gooddata.com"},{"name":"jakub-sterba","email":"jakub.sterba@gooddata.com"},{"name":"jaroslav.tomecek","email":"jaroslav.tomecek@gooddata.com"},{"name":"jkittler","email":"honza.kittler@gmail.com"},{"name":"khanh.le","email":"khanh.le@gooddata.com"},{"name":"langhamp","email":"pavel.langhammer@gooddata.com"},{"name":"lanhuynh","email":"lan.huynh@gooddata.com"},{"name":"linhhong","email":"linh.hong@gooddata.com"},{"name":"lupko","email":"lubomir.slivka@gooddata.com"},{"name":"martin.mosko","email":"martin.mosko@gooddata.com"},{"name":"michal.marsal","email":"michal.marsal@gooddata.com"},{"name":"naibinh","email":"naibinh@gmail.com"},{"name":"nikolacech","email":"nikola.cech@gooddata.com"},{"name":"no23reason","email":"dan.homola@hotmail.cz"},{"name":"patrikbraborec","email":"patrik.braborec@gooddata.com"},{"name":"pbenes","email":"petr.benes@gooddata.com"},{"name":"petrjanu","email":"petr.janu@gooddata.com"},{"name":"ptquang86","email":"ptquang86@gmail.com"},{"name":"qduval","email":"quentin.duval@gooddata.com"},{"name":"rodri360","email":"me@rodri360.com"},{"name":"sitina","email":"jiri.sitina@gooddata.com"},{"name":"sondo","email":"son.do@gooddata.com"},{"name":"strouhaljan","email":"strouhal.jan@gmail.com"},{"name":"tomas.bouma","email":"tomas.bouma@gooddata.com"},{"name":"tomas.kratochvil","email":"tomas.kratochvil@gooddata.com"},{"name":"tomasreichmann","email":"tomasreichmann@gmail.com"},{"name":"tomsatgd","email":"tomas.satinsky@gooddata.com"},{"name":"tu.ngo","email":"tu.ngo@gooddata.com"},{"name":"vlastikcz","email":"vlastimil.kotas@gooddata.com"},{"name":"vu.pham","email":"vu.pham@gooddata.com"},{"name":"xmort","email":"petr.dolejsi@gooddata.com"},{"name":"yanlipnican","email":"yanlipnican@gmail.com"}],"homepage":"https://github.com/gooddata/gooddata-react-components#readme","bugs":{"url":"https://github.com/gooddata/gooddata-react-components/issues"},"dist":{"shasum":"c278edf3872023ea623bddab0c4b9e20945c979c","tarball":"https://registry.npmjs.org/@gooddata/react-components/-/react-components-7.2.0-beta.54.tgz","fileCount":1862,"integrity":"sha512-TRs6JU2+LGBOIwD0oRHtrTz+s+nw0GpIwPizahj+o8InvYESXoEGD4mDTDPIhSv/AFxUnTqXQUozaE7hU0c1fQ==","signatures":[{"sig":"MEQCIAu73U5NYQU705wZ3ereJz5gBNJiUVJUyEr4iqkUL9kNAiAgJ5X8xD9t4TwawtwmQr9kFzpwtCX+tawuK1DhAzn9MA==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":7711551,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJdqDzaCRA9TVsSAnZWagAAe3sP/1XFzhc2dwMr3POd0HJr\nKsID6VqKr3aP+wPk5q+r8p+UBKlKo+uXM2MFBePqUBFZ8d4nXaQqhxBmqFEp\nClMWnHBkjnahI22dBLXhSiVZlJxrb6S53RTbjNqy7d1B9ekSFNJuwe13fgVw\ndqRv8wQyUty+MeyJJVZD2o9JUBObkjTP1aTz89ELSvyB8PWvlTXDYygJYlEW\nCwhX0YgNKjdbu1Viz5PPosN2pVx44/2RTin34ScHLuHh209Jwk1+w1tvySh9\n7YOMuEa9wy5fxLTe3YewLwX/hE2BXau55Ucgr2X/gNmKOqtlWEbc9tk73wGu\n4MVC/1pQjIdxmlEz1o0fXzXK4808QV24cdoYFbuLxLd8QriUoLnpnKDYNDzo\nIeg2XXadKHBafXgCp3Vpitu2pK1yZBW3rtwEKew7odeeQDtxAKPHB1h1N4vl\nxZnIMU8W16bse3gSBpi6SoyYAdi30S9Do7F/4PsHVlQJKG/BPVv452fSORtR\nnSI8qG4DsvK46ZO6geD1KSygB4aBYHTcvI3lF63LY13ZOEq391U91uBw6h0K\nTmId+ro3z6kp8fvGGqasy2tMAAt+lBWQMBQGjIdiQorsvte/cYBwyAay+TU/\nkQeQE/07cxM/0Iiem6uIUrNEuSSUSrgTaR7X5JBx7Gfpze3E3nDSKH1Iw+NT\nfgpi\r\n=jDfS\r\n-----END PGP SIGNATURE-----\r\n"},"jest":{"testRegex":"(/__tests__/.*|\\.(test|spec))\\.(tsx?|jsx?)$","transform":{".(js|jsx)":"babel-jest",".(ts|tsx)":"ts-jest"},"collectCoverage":false,"moduleNameMapper":{"\\.(css|less|sass|scss)$":"<rootDir>/__mocks__/styleMock.ts","^[./a-zA-Z0-9$_-]+\\.svg$":"<rootDir>/jestSvgStub.js"},"coverageReporters":["html"],"setupFilesAfterEnv":["<rootDir>/jest.setup.js"],"collectCoverageFrom":["src/**/*.{ts,tsx}","examples/server/src/**/*.{js,jsx}","!**/*.d.ts"],"moduleFileExtensions":["ts","tsx","js","jsx","json"],"testPathIgnorePatterns":[",/node_modules/","/dist/"]},"main":"dist/index.js","husky":{"hooks":{"pre-commit":"lint-staged"}},"config":{"eslint":"./examples/**/*.{js,jsx}","tslint":"./{__mocks__,src,stories}/{,**/}*.{ts,tsx}"},"readme":"[![npm version](https://badge.fury.io/js/%40gooddata%2Freact-components.svg)](https://www.npmjs.com/package/@gooddata/react-components) \n\n# GoodData.UI React components\n> A React-based JavaScript library for building data-driven applications\n\n## Getting started\n- [GoodData.UI Documentation](http://sdk.gooddata.com/gooddata-ui/)\n- [GoodData.UI Live Examples](https://gooddata-examples.herokuapp.com/)\n- [Stack Overflow](https://stackoverflow.com/questions/tagged/gooddata)\n\n### Usage\nWith [yarn](https://yarnpkg.com) installed, go to your project directory and run\n```\n$ yarn add @gooddata/react-components\n```\nIf you prefer [npm](npmjs.com) run\n```\n$ npm install --save @gooddata/react-components\n```\n\nThe public API is exposed via global `index.js`. Except for the styles, do not import any other file directly\nbecause they are not intended to be part of the public API.\n\n## Contributing\n\nWe welcome any contribution in form of [issues](https://github.com/gooddata/gooddata-react-components/issues) or [pull requests](https://github.com/gooddata/gooddata-react-components/pulls).\nThese commands may come in handy while developing:\n\n| command | description |\n| ------- | ----------- |\n| `yarn install --pure-lockfile` | first step |\n| ||\n| `yarn dev` | build react-components to `/dist` in watch mode |\n| `yarn test` | run all unit tests |\n| `yarn prettier-write` | format the source code to match the valid codestyle |\n| `yarn validate` | validate codestyle |\n| ||\n| `yarn storybook` | run storybook from `/stories` on http://localhost:9001 |\n| `yarn build-storybook` | build storybook to `/dist-storybook` |\n| `yarn test-storybook` | run storybook and [screenshot tests](https://github.com/gooddata/gdc-client-utils/tree/master/test-storybook) |\n| ||\n| `yarn examples` | run Live Examples dev-server from `/examples` on https://localhost:8999 |\n| `yarn examples-build` | build Live Examples to `/examples/dist` |\n| `yarn examples-server` | serve built Live Examples - see `/examples/server/src` |\n| `yarn examples-testcafe` | run testcafe tests against `localhost:8999` |\n\n### Deploy to heroku.com\nWhen you deploy this repo to heroku, it serves *GoodData.UI Live Examples*.\nRelevant tasks are in `Procfile` and `package.json`.\n\n```bash\n# run in the project directory\nheroku login\nheroku create <your-app-name>\nheroku config:set DOMAIN_ADMIN_USERNAME=x@gooddata.com DOMAIN_ADMIN_PASSWORD=xy PROJECT_ID_TO_ASSIGN=xms7ga4tf3g3nzucd8380o2bev8oeknp\ngit push heroku HEAD:master\nheroku open\n```\n\n### Run Live Examples Locally\nTo run *GoodData.UI Live Examples* locally:\n```bash\ngit clone <this-repository>\ncd  <repository-folder>\nyarn install --pure-lockfile\nyarn examples\n```\nThen open https://localhost:8999 and login using Live Examples account (you can [create one here](https://gooddata-examples.herokuapp.com/registration)).\n\n### Source code formatting\nThe source code in the repository is formatted by [Prettier](https://prettier.io/). \nThe format of the code is validated by our Continuous Integration server and is one of the requirements of successful merge.\n\nPrettier is supported by every major IDE. You can find the list of supported editors and how to configure them [here](https://prettier.io/docs/en/editors.html).\n\nIn the case, when your editor is not supported or you don't want to setup the integration, you can run the `yarn prettier-write` command to reformat the code before commit.\n\n## Changelog\n\n- see [CHANGELOG.md](CHANGELOG.md)\n\n## License\n\n(C) 2007-2018 GoodData Corporation\n\nThis project is dual licensed:\n\n- The ATTRIBUTION-NONCOMMERCIAL 4.0 INTERNATIONAL (CC BY-NC 4.0) is used for purpose of the trial experience and evaluation of GoodData.UI library.\n- The GOODDATA GOODDATA.UI LIBRARY END USER LICENSE AGREEMENT is used for GoodData customers.\n\nFor more information, please see [LICENSE](https://github.com/gooddata/gooddata-react-components/blob/master/LICENSE)\n","gitHead":"ecd70c0767cafae86049ba7f2f9f569c7c3550cb","scripts":{"dev":"bash scripts/build.sh --dev-watch","test":"jest --watch","build":"bash scripts/build.sh","tslint":"yarn run-tslint -t verbose $npm_package_config_tslint","prepare":"cd examples/server && yarn install --frozen-lockfile && cd ../..; rm -r examples/node_modules 2>/dev/null; true","examples":"bash scripts/run-examples.sh","prepare?":"# Called before `npm publish` and on local `npm install`. Temporarily also for deleting obsolete node_modules. Ends with `true` to continue gracefully.","validate":"tsc --noEmit && yarn tslint && eslint $npm_package_config_eslint && yarn prettier-check","build-dev":"bash scripts/build.sh --dev","examples?":"# Default is developer domain, other options: yarn examples [sec,secure,stg,stg2,stg3,demo,developer or URL]","storybook":"yarn build && start-storybook -p 9001 -c .storybook","test-once":"jest","tslint-ci":"mkdir -p ./ci/results && yarn run-tslint -t checkstyle -o ./ci/results/tslint-results.xml $npm_package_config_tslint","run-tslint":"tslint -p tsconfig.json","validate-ci":"tsc --noEmit && yarn tslint-ci  && eslint $npm_package_config_eslint -f checkstyle -o ci/results/eslint-results.xml && yarn prettier-check","examples-build":"bash scripts/build-examples.sh","prepublishOnly":"yarn build","prettier-check":"prettier --check '{src,stories,styles,__mocks__,examples/server/src,examples/src,examples/test}/**/*.{ts,js,tsx,jsx,json,scss,md,yaml,html}'","prettier-write":"prettier --write '{src,stories,styles,__mocks__,examples/server/src,examples/src,examples/test}/**/*.{ts,js,tsx,jsx,json,scss,md,yaml,html}'","test-storybook":"yarn build && test-storybook","build-storybook":"yarn build && build-storybook -c .storybook -o dist-storybook","examples-server":"node examples/server/src/index.js","heroku-postbuild":"yarn examples-build developer","examples-testcafe":"./scripts/run-testcafe.sh visual","check-circular-deps":"madge --circular --extensions ts ./src","examples-testcafe-ci":"./scripts/run-testcafe.sh ci","examples-testcafe-live":"./scripts/run-testcafe.sh live"},"typings":"dist/index.d.ts","_npmUser":{"name":"gooddata-ci","email":"rail@gooddata.com"},"deprecated":"@gooddata/react-components@7 reached End of Support on March 31, 2022. Please upgrade (see https://sdk.gooddata.com/gooddata-ui/docs/supported_versions.html for more information).","repository":{"url":"git+ssh://git@github.com/gooddata/gooddata-react-components.git","type":"git"},"_npmVersion":"6.4.1","description":"GoodData.UI - A powerful JavaScript library for building analytical applications","directories":{},"lint-staged":{"{src,stories,styles,__mocks__,examples/server/src,examples/src,examples/test}/**/*.{ts,js,tsx,jsx,json,scss,md,yaml,html}":["prettier --write","git add"]},"_nodeVersion":"8.12.0","dependencies":{"rxjs":"^5.5.6","uuid":"^3.2.1","immer":"^1.3.1","lodash":"^4.17.15","invariant":"^2.2.2","classnames":"^2.2.6","highcharts":"7.1.1","prop-types":"^15.6.0","react-intl":"^2.4.0","custom-event":"^1.0.1","ag-grid-react":"20.0.0","react-measure":"^2.3.0","stringify-object":"^2.4.0","@gooddata/typings":"^2.18.0","ag-grid-community":"20.0.0","http-status-codes":"^1.3.0","@gooddata/js-utils":"^3.5.0","@gooddata/numberjs":"^3.1.2","fixed-data-table-2":"0.7.17","@gooddata/goodstrap":"^63.4.0","react-dom-factories":"^1.0.2","@gooddata/gooddata-js":"^11.19.3","json-stable-stringify":"^1.0.1","react-transition-group":"^2.2.1","hoist-non-react-statics":"^3.3.0","nodelist-foreach-polyfill":"^1.2.0","highcharts-grouped-categories":"^1.1.3"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"raf":"3.3.2","yup":"^0.24.1","jest":"24.7.1","husky":"3.0.0","madge":"^3.4.4","react":"^16.5.2","enzyme":"3.5.0","eslint":"4.19.1","formik":"^0.11.11","moment":"2.23.0","history":"^4.7.2","ts-jest":"24.0.0","webpack":"4.30.0","prettier":"1.16.4","react-ga":"^2.5.2","recharts":"1.0.0-beta.9","testcafe":"1.1.4","commander":"2.14.1","node-sass":"4.7.2","react-dom":"^16.5.2","supertest":"3.0.0","ts-loader":"6.0.0","css-loader":"0.28.7","jest-junit":"3.0.0","raw-loader":"0.5.1","styled-jsx":"2.2.1","typescript":"3.3.4000","@babel/core":"7.4.4","@types/jest":"24.0.6","@types/node":"7.0.8","@types/uuid":"3.4.3","file-loader":"3.0.1","lint-staged":"9.1.0","sass-loader":"6.0.6","webpack-cli":"3.3.2","@types/react":"16.0.34","babel-loader":"8.0.5","react-helmet":"5.2.0","react-select":"1.2.1","style-loader":"0.19.1","@types/enzyme":"3.1.13","@types/lodash":"4.14.123","testcafe-live":"0.1.4","@babel/runtime":"7.4.4","@babel/polyfill":"^7.4.4","@storybook/react":"5.0.11","@types/invariant":"2.2.29","@types/react-dom":"16.0.3","isomorphic-fetch":"2.2.1","react-datepicker":"1.1.0","react-router-dom":"4.2.2","@babel/preset-env":"7.4.4","@gooddata/mock-js":"2.3.0","@storybook/addons":"5.0.11","@types/classnames":"2.2.3","@types/prop-types":"15.5.2","@types/react-intl":"2.3.5","@storybook/theming":"5.0.11","identity-obj-proxy":"^3.0.0","webpack-dev-server":"3.3.1","@babel/preset-react":"7.0.0","@types/react-portal":"4.0.1","babel-plugin-lodash":"3.3.4","html-webpack-plugin":"3.2.0","react-test-renderer":"16.4.2","@types/react-measure":"2.0.5","clean-webpack-plugin":"2.0.2","stats-webpack-plugin":"0.7.0","eslint-config-prettier":"4.1.0","react-google-recaptcha":"^0.14.1","tslint-config-prettier":"1.18.0","@gooddata/eslint-config":"^1.0.0","@gooddata/tslint-config":"1.0.0","@types/storybook__react":"4.0.1","@types/stringify-object":"^3.2.0","enzyme-adapter-react-16":"1.3.1","@gooddata/test-storybook":"3.1.1","@storybook/addon-actions":"5.0.11","@storybook/addon-options":"5.0.11","node-sass-magic-importer":"5.1.0","react-syntax-highlighter":"11.0.2","@types/fixed-data-table-2":"0.8.1","@types/react-test-renderer":"16.0.0","circular-dependency-plugin":"5.0.2","compression-webpack-plugin":"2.0.0","@types/json-stable-stringify":"^1.0.32","@types/enzyme-adapter-react-16":"1.0.3","@types/storybook__addon-actions":"3.4.2","@babel/plugin-proposal-class-properties":"7.4.4","@babel/plugin-proposal-object-rest-spread":"7.4.4","@babel/plugin-transform-async-to-generator":"7.4.4"},"peerDependencies":{"react":"^16.5.2","react-dom":"^16.5.2"},"_npmOperationalInternal":{"tmp":"tmp/react-components_7.2.0-beta.54_1571306713165_0.09615091021574429","host":"s3://npm-registry-packages"}},"7.1.2":{"name":"@gooddata/react-components","version":"7.1.2","author":{"name":"GoodData Corporation"},"license":"BSD-3-Clause","_id":"@gooddata/react-components@7.1.2","maintainers":[{"name":"afi","email":"adam.fiedler@gooddata.com"},{"name":"bertold8","email":"ivan.nejezchleb@seznam.cz"},{"name":"brbistas","email":"valentinos.chraniotis@gooddata.com"},{"name":"bugsbunny338","email":"jiri.zajic@mensa.cz"},{"name":"gooddata-ci","email":"rail@gooddata.com"},{"name":"ivan.mjartan","email":"ivan.mjartan@gooddata.com"},{"name":"jakub-sterba","email":"jakub.sterba@gooddata.com"},{"name":"jaroslav.tomecek","email":"jaroslav.tomecek@gooddata.com"},{"name":"jkittler","email":"honza.kittler@gmail.com"},{"name":"khanh.le","email":"khanh.le@gooddata.com"},{"name":"langhamp","email":"pavel.langhammer@gooddata.com"},{"name":"lanhuynh","email":"lan.huynh@gooddata.com"},{"name":"linhhong","email":"linh.hong@gooddata.com"},{"name":"lupko","email":"lubomir.slivka@gooddata.com"},{"name":"martin.mosko","email":"martin.mosko@gooddata.com"},{"name":"michal.marsal","email":"michal.marsal@gooddata.com"},{"name":"naibinh","email":"naibinh@gmail.com"},{"name":"nikolacech","email":"nikola.cech@gooddata.com"},{"name":"no23reason","email":"dan.homola@hotmail.cz"},{"name":"patrikbraborec","email":"patrik.braborec@gooddata.com"},{"name":"pbenes","email":"petr.benes@gooddata.com"},{"name":"petrjanu","email":"petr.janu@gooddata.com"},{"name":"ptquang86","email":"ptquang86@gmail.com"},{"name":"qduval","email":"quentin.duval@gooddata.com"},{"name":"rodri360","email":"me@rodri360.com"},{"name":"sitina","email":"jiri.sitina@gooddata.com"},{"name":"sondo","email":"son.do@gooddata.com"},{"name":"strouhaljan","email":"strouhal.jan@gmail.com"},{"name":"tomas.bouma","email":"tomas.bouma@gooddata.com"},{"name":"tomas.kratochvil","email":"tomas.kratochvil@gooddata.com"},{"name":"tomasreichmann","email":"tomasreichmann@gmail.com"},{"name":"tomsatgd","email":"tomas.satinsky@gooddata.com"},{"name":"tu.ngo","email":"tu.ngo@gooddata.com"},{"name":"vlastikcz","email":"vlastimil.kotas@gooddata.com"},{"name":"vu.pham","email":"vu.pham@gooddata.com"},{"name":"xmort","email":"petr.dolejsi@gooddata.com"},{"name":"yanlipnican","email":"yanlipnican@gmail.com"}],"homepage":"https://github.com/gooddata/gooddata-react-components#readme","bugs":{"url":"https://github.com/gooddata/gooddata-react-components/issues"},"dist":{"shasum":"ff1e1fa6d324e4cc0e8f5170a6fef6b3d636d6e7","tarball":"https://registry.npmjs.org/@gooddata/react-components/-/react-components-7.1.2.tgz","fileCount":1826,"integrity":"sha512-cekpxqH7f4eCxSuGO5QhsexWvprGCcLMJcN8zYH6BEOqa5T8RbKRCOzXhiCbrxFZ/yMhqPaGl4j4zs93mT4URQ==","signatures":[{"sig":"MEUCIHrEfmm4A0HPbvHJfHc0qODrLzNY7/toqTfYxqH8lRdLAiEAitHow49uURwS7WKduKDnh2PrOhjCswKIHhGmy/buuw4=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":7555234,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJdqFDUCRA9TVsSAnZWagAApzMP/3dy+XSgztF+oNE/95Rn\ndqF39KjSIL5clACEKV0LapzJQLY1ANFZUApZwRBUR/dXXa6z9MJg/gIp0OQ3\niz3aov20OJOk60vRHYcqnidlpS1G/1zRURhptmvxSJQ5bB+G6EWzOXCUPhAw\nyyB/h54RWlVjwu9M9o5djMrAg3XQfPm5T2Phqkazk5LJj7PjIAh8ayqCsOEW\ntUa0rHYCqqMRDmAGT1jsR56/oVTG684yart12z/RMfZJv/YS6c3dLCYoalLm\nX5QUw80fisOMnro+ebmC8j8PXzOsUomz4uNW9gl9USDKBVizNYn10GZLRGrT\n24awTJ76N3hIttxurJWDm2qACkmJHRgx5aQwlUL++YdKPkOqd03fLqOL0w5i\nQwmjVobWLO3cqq9Dxv3KHy0OzNjqrMz+Auv/jHoRPhTfmE8h6a29isVo0/tC\nPGKoyT0Mp4Tk4yXSqKuFGeH1g0kl8/DJ+Uetwgxjpk27sO1tGqMbvmV3W3RX\noizrRtFdg6pZ17Pp/24nFZ37E9wTvW5fbGFRQDqguoaDHy1BWSrWM8ZSXuvt\nc5eTyp10BeYWHqRy4QQ87jDY82v4vo/8m1M9sfkD86CkHlIB0wf4AFZiwlYy\ncxyYE7+amTk272X2gwNHDhJlbKdRUZ/sGbYC3I6rBHHWimd03Ike6ifUqjXj\ngPmz\r\n=af8u\r\n-----END PGP SIGNATURE-----\r\n"},"jest":{"testRegex":"(/__tests__/.*|\\.(test|spec))\\.(tsx?|jsx?)$","transform":{".(js|jsx)":"babel-jest",".(ts|tsx)":"ts-jest"},"collectCoverage":false,"moduleNameMapper":{"\\.(css|less|sass|scss)$":"<rootDir>/__mocks__/styleMock.ts","^[./a-zA-Z0-9$_-]+\\.svg$":"<rootDir>/jestSvgStub.js"},"coverageReporters":["html"],"setupFilesAfterEnv":["<rootDir>/jest.setup.js"],"collectCoverageFrom":["src/**/*.{ts,tsx}","examples/server/src/**/*.{js,jsx}","!**/*.d.ts"],"moduleFileExtensions":["ts","tsx","js","jsx","json"],"testPathIgnorePatterns":[",/node_modules/","/dist/"]},"main":"dist/index.js","husky":{"hooks":{"pre-commit":"lint-staged"}},"config":{"eslint":"./examples/**/*.{js,jsx}","tslint":"./{__mocks__,src,stories}/{,**/}*.{ts,tsx}"},"gitHead":"a51ff81f3f2a241dda9eb426a3a46182c1527fed","scripts":{"dev":"bash scripts/build.sh --dev-watch","test":"jest --watch","build":"bash scripts/build.sh","tslint":"yarn run-tslint -t verbose $npm_package_config_tslint","prepare":"cd examples/server && yarn install --frozen-lockfile && cd ../..; rm -r examples/node_modules 2>/dev/null; true","examples":"bash scripts/run-examples.sh","prepare?":"# Called before `npm publish` and on local `npm install`. Temporarily also for deleting obsolete node_modules. Ends with `true` to continue gracefully.","validate":"tsc --noEmit && yarn tslint && eslint $npm_package_config_eslint && yarn prettier-check","build-dev":"bash scripts/build.sh --dev","examples?":"# Default is developer domain, other options: yarn examples [sec,secure,stg,stg2,stg3,demo,developer or URL]","storybook":"yarn build && start-storybook -p 9001 -c .storybook","test-once":"jest","tslint-ci":"mkdir -p ./ci/results && yarn run-tslint -t checkstyle -o ./ci/results/tslint-results.xml $npm_package_config_tslint","run-tslint":"tslint -p tsconfig.json","validate-ci":"tsc --noEmit && yarn tslint-ci  && eslint $npm_package_config_eslint -f checkstyle -o ci/results/eslint-results.xml && yarn prettier-check","examples-build":"bash scripts/build-examples.sh","prepublishOnly":"yarn build","prettier-check":"prettier --check '{src,stories,styles,__mocks__,examples/server/src,examples/src,examples/test}/**/*.{ts,js,tsx,jsx,json,scss,md,yaml,html}'","prettier-write":"prettier --write '{src,stories,styles,__mocks__,examples/server/src,examples/src,examples/test}/**/*.{ts,js,tsx,jsx,json,scss,md,yaml,html}'","test-storybook":"yarn build && test-storybook","build-storybook":"yarn build && build-storybook -c .storybook -o dist-storybook","examples-server":"node examples/server/src/index.js","heroku-postbuild":"yarn examples-build developer","examples-testcafe":"./scripts/run-testcafe.sh visual","check-circular-deps":"madge --circular --extensions ts ./src","examples-testcafe-ci":"./scripts/run-testcafe.sh ci","examples-testcafe-live":"./scripts/run-testcafe.sh live"},"typings":"dist/index.d.ts","_npmUser":{"name":"gooddata-ci","email":"rail@gooddata.com"},"deprecated":"@gooddata/react-components@7 reached End of Support on March 31, 2022. Please upgrade (see https://sdk.gooddata.com/gooddata-ui/docs/supported_versions.html for more information).","repository":{"url":"git+ssh://git@github.com/gooddata/gooddata-react-components.git","type":"git"},"_npmVersion":"6.4.1","description":"GoodData React Components","directories":{},"lint-staged":{"{src,stories,styles,__mocks__,examples/server/src,examples/src,examples/test}/**/*.{ts,js,tsx,jsx,json,scss,md,yaml,html}":["prettier --write","git add"]},"_nodeVersion":"8.12.0","dependencies":{"rxjs":"^5.5.6","uuid":"^3.2.1","immer":"^1.3.1","lodash":"^4.17.11","invariant":"^2.2.2","classnames":"^2.2.6","highcharts":"7.1.1","prop-types":"^15.6.0","react-intl":"^2.4.0","custom-event":"^1.0.1","ag-grid-react":"20.0.0","react-measure":"^2.3.0","@gooddata/typings":"^2.13.2","ag-grid-community":"20.0.0","http-status-codes":"^1.3.0","@gooddata/js-utils":"^3.4.0","@gooddata/numberjs":"^3.2.3","fixed-data-table-2":"0.7.17","@gooddata/goodstrap":"^63.0.3","react-dom-factories":"^1.0.2","@gooddata/gooddata-js":"^11.14.2","react-transition-group":"^2.2.1","nodelist-foreach-polyfill":"^1.2.0","highcharts-grouped-categories":"^1.1.3"},"_hasShrinkwrap":false,"devDependencies":{"raf":"3.3.2","yup":"^0.24.1","jest":"24.7.1","husky":"3.0.0","madge":"^3.4.4","react":"^16.5.2","enzyme":"3.5.0","eslint":"4.19.1","formik":"^0.11.11","moment":"2.23.0","history":"^4.7.2","ts-jest":"24.0.0","webpack":"4.30.0","prettier":"1.16.4","react-ga":"^2.5.2","recharts":"1.0.0-beta.9","testcafe":"1.1.4","commander":"2.14.1","node-sass":"4.7.2","react-dom":"^16.5.2","supertest":"3.0.0","ts-loader":"6.0.0","css-loader":"0.28.7","jest-junit":"3.0.0","raw-loader":"0.5.1","styled-jsx":"2.2.1","typescript":"3.3.4000","@babel/core":"7.4.4","@types/jest":"24.0.6","@types/node":"7.0.8","@types/uuid":"3.4.3","file-loader":"3.0.1","lint-staged":"9.1.0","sass-loader":"6.0.6","webpack-cli":"3.3.2","@types/react":"16.0.34","babel-loader":"8.0.5","react-helmet":"5.2.0","react-select":"1.2.1","style-loader":"0.19.1","@types/enzyme":"3.1.13","@types/lodash":"4.14.123","testcafe-live":"0.1.4","@babel/runtime":"7.4.4","@babel/polyfill":"^7.4.4","@storybook/react":"5.0.11","@types/invariant":"2.2.29","@types/react-dom":"16.0.3","isomorphic-fetch":"2.2.1","react-datepicker":"1.1.0","react-router-dom":"4.2.2","@babel/preset-env":"7.4.4","@gooddata/mock-js":"1.28.0","@storybook/addons":"5.0.11","@types/classnames":"2.2.3","@types/prop-types":"15.5.2","@types/react-intl":"2.3.5","@storybook/theming":"5.0.11","identity-obj-proxy":"^3.0.0","webpack-dev-server":"3.3.1","@babel/preset-react":"7.0.0","@types/react-portal":"4.0.1","babel-plugin-lodash":"3.3.4","html-webpack-plugin":"3.2.0","react-test-renderer":"16.4.2","@types/react-measure":"2.0.5","clean-webpack-plugin":"2.0.2","stats-webpack-plugin":"0.7.0","eslint-config-prettier":"4.1.0","react-google-recaptcha":"^0.14.1","tslint-config-prettier":"1.18.0","@gooddata/eslint-config":"0.1.0","@gooddata/tslint-config":"1.0.0","@types/storybook__react":"4.0.1","enzyme-adapter-react-16":"1.3.1","@gooddata/test-storybook":"3.1.1","@storybook/addon-actions":"5.0.11","@storybook/addon-options":"5.0.11","node-sass-magic-importer":"5.1.0","react-syntax-highlighter":"6.1.2","@types/fixed-data-table-2":"0.8.1","@types/react-test-renderer":"16.0.0","circular-dependency-plugin":"5.0.2","compression-webpack-plugin":"2.0.0","@types/enzyme-adapter-react-16":"1.0.3","@types/storybook__addon-actions":"3.4.2","@babel/plugin-proposal-class-properties":"7.4.4","@babel/plugin-proposal-object-rest-spread":"7.4.4","@babel/plugin-transform-async-to-generator":"7.4.4"},"peerDependencies":{"react":"^16.5.2","react-dom":"^16.5.2"},"_npmOperationalInternal":{"tmp":"tmp/react-components_7.1.2_1571311827212_0.9910103046963228","host":"s3://npm-registry-packages"}},"7.2.0-beta.55":{"name":"@gooddata/react-components","version":"7.2.0-beta.55","author":{"name":"GoodData Corporation"},"license":"BSD-3-Clause","_id":"@gooddata/react-components@7.2.0-beta.55","maintainers":[{"name":"afi","email":"adam.fiedler@gooddata.com"},{"name":"bertold8","email":"ivan.nejezchleb@seznam.cz"},{"name":"brbistas","email":"valentinos.chraniotis@gooddata.com"},{"name":"bugsbunny338","email":"jiri.zajic@mensa.cz"},{"name":"gooddata-ci","email":"rail@gooddata.com"},{"name":"ivan.mjartan","email":"ivan.mjartan@gooddata.com"},{"name":"jakub-sterba","email":"jakub.sterba@gooddata.com"},{"name":"jaroslav.tomecek","email":"jaroslav.tomecek@gooddata.com"},{"name":"jkittler","email":"honza.kittler@gmail.com"},{"name":"khanh.le","email":"khanh.le@gooddata.com"},{"name":"langhamp","email":"pavel.langhammer@gooddata.com"},{"name":"lanhuynh","email":"lan.huynh@gooddata.com"},{"name":"linhhong","email":"linh.hong@gooddata.com"},{"name":"lupko","email":"lubomir.slivka@gooddata.com"},{"name":"martin.mosko","email":"martin.mosko@gooddata.com"},{"name":"michal.marsal","email":"michal.marsal@gooddata.com"},{"name":"naibinh","email":"naibinh@gmail.com"},{"name":"nikolacech","email":"nikola.cech@gooddata.com"},{"name":"no23reason","email":"dan.homola@hotmail.cz"},{"name":"patrikbraborec","email":"patrik.braborec@gooddata.com"},{"name":"pbenes","email":"petr.benes@gooddata.com"},{"name":"petrjanu","email":"petr.janu@gooddata.com"},{"name":"ptquang86","email":"ptquang86@gmail.com"},{"name":"qduval","email":"quentin.duval@gooddata.com"},{"name":"rodri360","email":"me@rodri360.com"},{"name":"sitina","email":"jiri.sitina@gooddata.com"},{"name":"sondo","email":"son.do@gooddata.com"},{"name":"strouhaljan","email":"strouhal.jan@gmail.com"},{"name":"tomas.bouma","email":"tomas.bouma@gooddata.com"},{"name":"tomas.kratochvil","email":"tomas.kratochvil@gooddata.com"},{"name":"tomasreichmann","email":"tomasreichmann@gmail.com"},{"name":"tomsatgd","email":"tomas.satinsky@gooddata.com"},{"name":"tu.ngo","email":"tu.ngo@gooddata.com"},{"name":"vlastikcz","email":"vlastimil.kotas@gooddata.com"},{"name":"vu.pham","email":"vu.pham@gooddata.com"},{"name":"xmort","email":"petr.dolejsi@gooddata.com"},{"name":"yanlipnican","email":"yanlipnican@gmail.com"}],"homepage":"https://github.com/gooddata/gooddata-react-components#readme","bugs":{"url":"https://github.com/gooddata/gooddata-react-components/issues"},"dist":{"shasum":"c9a8b8d132b472ccb503167b4953f2f1cefeceb5","tarball":"https://registry.npmjs.org/@gooddata/react-components/-/react-components-7.2.0-beta.55.tgz","fileCount":1862,"integrity":"sha512-6S4TfRAM5AqFUp6H4rP0q+CdAgrkyDhpez//SNSBe68T3R8Nz+ll2CoAP1Ky7g+LlfEsWFdkOKVwwnoi9xs2WQ==","signatures":[{"sig":"MEUCIQCo7Oc+o/2ueInjMtcxXT6YCZ0guVlxB5Of90+CwZzrOwIgAXW6MwnMCJJPz3DA7Gn6W46aqOyb5bj2krQbdphYdyo=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":7711634,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJdqGXQCRA9TVsSAnZWagAAo4sP/2UBo+uxoAaCOLf2K9rn\nLm6xQ5ZjitVoJyM6BqHGHak/ulYJ8tBbZd3anxn91eUgQLPB2YL3YnHHrw06\n9YoIj0VKAha69+3wx+macPRUD+0UR4/158bVuuLdme3mhHabsomP8PnA3Cam\nYfhWELC7pQrN37J4BiYE90faIJbzRMbk+Z0fk7781iuAidI+EZn6xKW4eaBi\nmQxFF2Caow6CIoS6W/oZaOPZXIJkDuAsat7UTPmEHbFtvBJ86i4lr1Ml9g1Z\n77ZnPo9bKGC0lmwLlSFucsrOz3SOBEduIL3+PanMz8BEBHHG75ll+sB4RH4R\n/pgJUxE65FyBdfol/gWQIolpwlTkOQFQqexHm/yijNtbDviUB8K7dD42FroL\nykte3bzfDx6LoAWiX+VSVKqNw3m+m6oOaRkVVAgMQqeqp//8AzidP7xXPWJB\nQ+O1m5Z8mQzUEO2Bx+YXnzlgve0AngCIhXT4DDP9TH63mredffwpcds1uAcV\njwdH7Lsq4Fo0JQwmEycaUNz6gYXvg9xzVON03pHKhHsToPHBLG5m+FWU13Cu\nIPZOHUFlcs7oYQ5LjQbQjqvInPm+GUnnZdn0QMu/d2PNt5b2C5IQWGze//p5\noWVuHXrIM1Zp1BECItjweQPcBdWbhmDNTp8Pb+U+KjGgrcLehn6AAGKwztSE\nD7Jw\r\n=Kel2\r\n-----END PGP SIGNATURE-----\r\n"},"jest":{"testRegex":"(/__tests__/.*|\\.(test|spec))\\.(tsx?|jsx?)$","transform":{".(js|jsx)":"babel-jest",".(ts|tsx)":"ts-jest"},"collectCoverage":false,"moduleNameMapper":{"\\.(css|less|sass|scss)$":"<rootDir>/__mocks__/styleMock.ts","^[./a-zA-Z0-9$_-]+\\.svg$":"<rootDir>/jestSvgStub.js"},"coverageReporters":["html"],"setupFilesAfterEnv":["<rootDir>/jest.setup.js"],"collectCoverageFrom":["src/**/*.{ts,tsx}","examples/server/src/**/*.{js,jsx}","!**/*.d.ts"],"moduleFileExtensions":["ts","tsx","js","jsx","json"],"testPathIgnorePatterns":[",/node_modules/","/dist/"]},"main":"dist/index.js","husky":{"hooks":{"pre-commit":"lint-staged"}},"config":{"eslint":"./examples/**/*.{js,jsx}","tslint":"./{__mocks__,src,stories}/{,**/}*.{ts,tsx}"},"readme":"[![npm version](https://badge.fury.io/js/%40gooddata%2Freact-components.svg)](https://www.npmjs.com/package/@gooddata/react-components) \n\n# GoodData.UI React components\n> A React-based JavaScript library for building data-driven applications\n\n## Getting started\n- [GoodData.UI Documentation](http://sdk.gooddata.com/gooddata-ui/)\n- [GoodData.UI Live Examples](https://gooddata-examples.herokuapp.com/)\n- [Stack Overflow](https://stackoverflow.com/questions/tagged/gooddata)\n\n### Usage\nWith [yarn](https://yarnpkg.com) installed, go to your project directory and run\n```\n$ yarn add @gooddata/react-components\n```\nIf you prefer [npm](npmjs.com) run\n```\n$ npm install --save @gooddata/react-components\n```\n\nThe public API is exposed via global `index.js`. Except for the styles, do not import any other file directly\nbecause they are not intended to be part of the public API.\n\n## Contributing\n\nWe welcome any contribution in form of [issues](https://github.com/gooddata/gooddata-react-components/issues) or [pull requests](https://github.com/gooddata/gooddata-react-components/pulls).\nThese commands may come in handy while developing:\n\n| command | description |\n| ------- | ----------- |\n| `yarn install --pure-lockfile` | first step |\n| ||\n| `yarn dev` | build react-components to `/dist` in watch mode |\n| `yarn test` | run all unit tests |\n| `yarn prettier-write` | format the source code to match the valid codestyle |\n| `yarn validate` | validate codestyle |\n| ||\n| `yarn storybook` | run storybook from `/stories` on http://localhost:9001 |\n| `yarn build-storybook` | build storybook to `/dist-storybook` |\n| `yarn test-storybook` | run storybook and [screenshot tests](https://github.com/gooddata/gdc-client-utils/tree/master/test-storybook) |\n| ||\n| `yarn examples` | run Live Examples dev-server from `/examples` on https://localhost:8999 |\n| `yarn examples-build` | build Live Examples to `/examples/dist` |\n| `yarn examples-server` | serve built Live Examples - see `/examples/server/src` |\n| `yarn examples-testcafe` | run testcafe tests against `localhost:8999` |\n\n### Deploy to heroku.com\nWhen you deploy this repo to heroku, it serves *GoodData.UI Live Examples*.\nRelevant tasks are in `Procfile` and `package.json`.\n\n```bash\n# run in the project directory\nheroku login\nheroku create <your-app-name>\nheroku config:set DOMAIN_ADMIN_USERNAME=x@gooddata.com DOMAIN_ADMIN_PASSWORD=xy PROJECT_ID_TO_ASSIGN=xms7ga4tf3g3nzucd8380o2bev8oeknp\ngit push heroku HEAD:master\nheroku open\n```\n\n### Run Live Examples Locally\nTo run *GoodData.UI Live Examples* locally:\n```bash\ngit clone <this-repository>\ncd  <repository-folder>\nyarn install --pure-lockfile\nyarn examples\n```\nThen open https://localhost:8999 and login using Live Examples account (you can [create one here](https://gooddata-examples.herokuapp.com/registration)).\n\n### Source code formatting\nThe source code in the repository is formatted by [Prettier](https://prettier.io/). \nThe format of the code is validated by our Continuous Integration server and is one of the requirements of successful merge.\n\nPrettier is supported by every major IDE. You can find the list of supported editors and how to configure them [here](https://prettier.io/docs/en/editors.html).\n\nIn the case, when your editor is not supported or you don't want to setup the integration, you can run the `yarn prettier-write` command to reformat the code before commit.\n\n## Changelog\n\n- see [CHANGELOG.md](CHANGELOG.md)\n\n## License\n\n(C) 2007-2018 GoodData Corporation\n\nThis project is dual licensed:\n\n- The ATTRIBUTION-NONCOMMERCIAL 4.0 INTERNATIONAL (CC BY-NC 4.0) is used for purpose of the trial experience and evaluation of GoodData.UI library.\n- The GOODDATA GOODDATA.UI LIBRARY END USER LICENSE AGREEMENT is used for GoodData customers.\n\nFor more information, please see [LICENSE](https://github.com/gooddata/gooddata-react-components/blob/master/LICENSE)\n","gitHead":"338d9352bed35be2c14ca7169e183463a252c18b","scripts":{"dev":"bash scripts/build.sh --dev-watch","test":"jest --watch","build":"bash scripts/build.sh","tslint":"yarn run-tslint -t verbose $npm_package_config_tslint","prepare":"cd examples/server && yarn install --frozen-lockfile && cd ../..; rm -r examples/node_modules 2>/dev/null; true","examples":"bash scripts/run-examples.sh","prepare?":"# Called before `npm publish` and on local `npm install`. Temporarily also for deleting obsolete node_modules. Ends with `true` to continue gracefully.","validate":"tsc --noEmit && yarn tslint && eslint $npm_package_config_eslint && yarn prettier-check","build-dev":"bash scripts/build.sh --dev","examples?":"# Default is developer domain, other options: yarn examples [sec,secure,stg,stg2,stg3,demo,developer or URL]","storybook":"yarn build && start-storybook -p 9001 -c .storybook","test-once":"jest","tslint-ci":"mkdir -p ./ci/results && yarn run-tslint -t checkstyle -o ./ci/results/tslint-results.xml $npm_package_config_tslint","run-tslint":"tslint -p tsconfig.json","validate-ci":"tsc --noEmit && yarn tslint-ci  && eslint $npm_package_config_eslint -f checkstyle -o ci/results/eslint-results.xml && yarn prettier-check","examples-build":"bash scripts/build-examples.sh","prepublishOnly":"yarn build","prettier-check":"prettier --check '{src,stories,styles,__mocks__,examples/server/src,examples/src,examples/test}/**/*.{ts,js,tsx,jsx,json,scss,md,yaml,html}'","prettier-write":"prettier --write '{src,stories,styles,__mocks__,examples/server/src,examples/src,examples/test}/**/*.{ts,js,tsx,jsx,json,scss,md,yaml,html}'","test-storybook":"yarn build && test-storybook","build-storybook":"yarn build && build-storybook -c .storybook -o dist-storybook","examples-server":"node examples/server/src/index.js","heroku-postbuild":"yarn examples-build developer","examples-testcafe":"./scripts/run-testcafe.sh visual","check-circular-deps":"madge --circular --extensions ts ./src","examples-testcafe-ci":"./scripts/run-testcafe.sh ci","examples-testcafe-live":"./scripts/run-testcafe.sh live"},"typings":"dist/index.d.ts","_npmUser":{"name":"gooddata-ci","email":"rail@gooddata.com"},"deprecated":"@gooddata/react-components@7 reached End of Support on March 31, 2022. Please upgrade (see https://sdk.gooddata.com/gooddata-ui/docs/supported_versions.html for more information).","repository":{"url":"git+ssh://git@github.com/gooddata/gooddata-react-components.git","type":"git"},"_npmVersion":"6.4.1","description":"GoodData.UI - A powerful JavaScript library for building analytical applications","directories":{},"lint-staged":{"{src,stories,styles,__mocks__,examples/server/src,examples/src,examples/test}/**/*.{ts,js,tsx,jsx,json,scss,md,yaml,html}":["prettier --write","git add"]},"_nodeVersion":"8.12.0","dependencies":{"rxjs":"^5.5.6","uuid":"^3.2.1","immer":"^1.3.1","lodash":"^4.17.15","invariant":"^2.2.2","classnames":"^2.2.6","highcharts":"7.1.1","prop-types":"^15.6.0","react-intl":"^2.4.0","custom-event":"^1.0.1","ag-grid-react":"20.0.0","react-measure":"^2.3.0","stringify-object":"^2.4.0","@gooddata/typings":"^2.18.0","ag-grid-community":"20.0.0","http-status-codes":"^1.3.0","@gooddata/js-utils":"^3.5.0","@gooddata/numberjs":"^3.2.3","fixed-data-table-2":"0.7.17","@gooddata/goodstrap":"^63.4.0","react-dom-factories":"^1.0.2","@gooddata/gooddata-js":"^11.19.3","json-stable-stringify":"^1.0.1","react-transition-group":"^2.2.1","hoist-non-react-statics":"^3.3.0","nodelist-foreach-polyfill":"^1.2.0","highcharts-grouped-categories":"^1.1.3"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"raf":"3.3.2","yup":"^0.24.1","jest":"24.7.1","husky":"3.0.0","madge":"^3.4.4","react":"^16.5.2","enzyme":"3.5.0","eslint":"4.19.1","formik":"^0.11.11","moment":"2.23.0","history":"^4.7.2","ts-jest":"24.0.0","webpack":"4.30.0","prettier":"1.16.4","react-ga":"^2.5.2","recharts":"1.0.0-beta.9","testcafe":"1.1.4","commander":"2.14.1","node-sass":"4.7.2","react-dom":"^16.5.2","supertest":"3.0.0","ts-loader":"6.0.0","css-loader":"0.28.7","jest-junit":"3.0.0","raw-loader":"0.5.1","styled-jsx":"2.2.1","typescript":"3.3.4000","@babel/core":"7.4.4","@types/jest":"24.0.6","@types/node":"7.0.8","@types/uuid":"3.4.3","file-loader":"3.0.1","lint-staged":"9.1.0","sass-loader":"6.0.6","webpack-cli":"3.3.2","@types/react":"16.0.34","babel-loader":"8.0.5","react-helmet":"5.2.0","react-select":"1.2.1","style-loader":"0.19.1","@types/enzyme":"3.1.13","@types/lodash":"4.14.123","testcafe-live":"0.1.4","@babel/runtime":"7.4.4","@babel/polyfill":"^7.4.4","@storybook/react":"5.0.11","@types/invariant":"2.2.29","@types/react-dom":"16.0.3","isomorphic-fetch":"2.2.1","react-datepicker":"1.1.0","react-router-dom":"4.2.2","@babel/preset-env":"7.4.4","@gooddata/mock-js":"2.3.0","@storybook/addons":"5.0.11","@types/classnames":"2.2.3","@types/prop-types":"15.5.2","@types/react-intl":"2.3.5","@storybook/theming":"5.0.11","identity-obj-proxy":"^3.0.0","webpack-dev-server":"3.3.1","@babel/preset-react":"7.0.0","@types/react-portal":"4.0.1","babel-plugin-lodash":"3.3.4","html-webpack-plugin":"3.2.0","react-test-renderer":"16.4.2","@types/react-measure":"2.0.5","clean-webpack-plugin":"2.0.2","stats-webpack-plugin":"0.7.0","eslint-config-prettier":"4.1.0","react-google-recaptcha":"^0.14.1","tslint-config-prettier":"1.18.0","@gooddata/eslint-config":"^1.0.0","@gooddata/tslint-config":"1.0.0","@types/storybook__react":"4.0.1","@types/stringify-object":"^3.2.0","enzyme-adapter-react-16":"1.3.1","@gooddata/test-storybook":"3.1.1","@storybook/addon-actions":"5.0.11","@storybook/addon-options":"5.0.11","node-sass-magic-importer":"5.1.0","react-syntax-highlighter":"11.0.2","@types/fixed-data-table-2":"0.8.1","@types/react-test-renderer":"16.0.0","circular-dependency-plugin":"5.0.2","compression-webpack-plugin":"2.0.0","@types/json-stable-stringify":"^1.0.32","@types/enzyme-adapter-react-16":"1.0.3","@types/storybook__addon-actions":"3.4.2","@babel/plugin-proposal-class-properties":"7.4.4","@babel/plugin-proposal-object-rest-spread":"7.4.4","@babel/plugin-transform-async-to-generator":"7.4.4"},"peerDependencies":{"react":"^16.5.2","react-dom":"^16.5.2"},"_npmOperationalInternal":{"tmp":"tmp/react-components_7.2.0-beta.55_1571317199394_0.05122024879957854","host":"s3://npm-registry-packages"}},"7.2.0-beta.56":{"name":"@gooddata/react-components","version":"7.2.0-beta.56","author":{"name":"GoodData Corporation"},"license":"BSD-3-Clause","_id":"@gooddata/react-components@7.2.0-beta.56","maintainers":[{"name":"afi","email":"adam.fiedler@gooddata.com"},{"name":"bertold8","email":"ivan.nejezchleb@seznam.cz"},{"name":"brbistas","email":"valentinos.chraniotis@gooddata.com"},{"name":"bugsbunny338","email":"jiri.zajic@mensa.cz"},{"name":"gooddata-ci","email":"rail@gooddata.com"},{"name":"ivan.mjartan","email":"ivan.mjartan@gooddata.com"},{"name":"jakub-sterba","email":"jakub.sterba@gooddata.com"},{"name":"jaroslav.tomecek","email":"jaroslav.tomecek@gooddata.com"},{"name":"jkittler","email":"honza.kittler@gmail.com"},{"name":"khanh.le","email":"khanh.le@gooddata.com"},{"name":"langhamp","email":"pavel.langhammer@gooddata.com"},{"name":"lanhuynh","email":"lan.huynh@gooddata.com"},{"name":"linhhong","email":"linh.hong@gooddata.com"},{"name":"lupko","email":"lubomir.slivka@gooddata.com"},{"name":"martin.mosko","email":"martin.mosko@gooddata.com"},{"name":"michal.marsal","email":"michal.marsal@gooddata.com"},{"name":"naibinh","email":"naibinh@gmail.com"},{"name":"nikolacech","email":"nikola.cech@gooddata.com"},{"name":"no23reason","email":"dan.homola@hotmail.cz"},{"name":"patrikbraborec","email":"patrik.braborec@gooddata.com"},{"name":"pbenes","email":"petr.benes@gooddata.com"},{"name":"petrjanu","email":"petr.janu@gooddata.com"},{"name":"ptquang86","email":"ptquang86@gmail.com"},{"name":"qduval","email":"quentin.duval@gooddata.com"},{"name":"rodri360","email":"me@rodri360.com"},{"name":"sitina","email":"jiri.sitina@gooddata.com"},{"name":"sondo","email":"son.do@gooddata.com"},{"name":"strouhaljan","email":"strouhal.jan@gmail.com"},{"name":"tomas.bouma","email":"tomas.bouma@gooddata.com"},{"name":"tomas.kratochvil","email":"tomas.kratochvil@gooddata.com"},{"name":"tomasreichmann","email":"tomasreichmann@gmail.com"},{"name":"tomsatgd","email":"tomas.satinsky@gooddata.com"},{"name":"tu.ngo","email":"tu.ngo@gooddata.com"},{"name":"vlastikcz","email":"vlastimil.kotas@gooddata.com"},{"name":"vu.pham","email":"vu.pham@gooddata.com"},{"name":"xmort","email":"petr.dolejsi@gooddata.com"},{"name":"yanlipnican","email":"yanlipnican@gmail.com"}],"homepage":"https://github.com/gooddata/gooddata-react-components#readme","bugs":{"url":"https://github.com/gooddata/gooddata-react-components/issues"},"dist":{"shasum":"b4dc7bafd93e0eb4d23c5b21d71ed256c941c56c","tarball":"https://registry.npmjs.org/@gooddata/react-components/-/react-components-7.2.0-beta.56.tgz","fileCount":1862,"integrity":"sha512-Hg/y0ZQ1M4PdFh6YAds7EWcw2a7dUyAAs69FKxYuOIYtGVIWjtEawn35wIh7F3GwsXOwmuU1h1J+G7U8VI0YPQ==","signatures":[{"sig":"MEUCIBGoB1687wdKoXVlQnqHYm9MTowHs+ujZl6eC0dxbiqsAiEA09QhvabeXGzFvpWtI9A+oZ+KYn0uRPk5RgbzU0rS+4A=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":7711634,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJdqGgCCRA9TVsSAnZWagAALqIQAJ9KYbSV7Qvsi7x+9qba\naLAmNwUJB5GLQfuY0Wsgj6eY3/YHi7J1+dqZEI5m2Lj5dPBJvoISclUwcm2X\npoQN87R8oBuZdv+/zWpT/kLvLRQf4JHG8MCXewH+z7E0kwMVm8LSIYM7i3QK\napuRcPhTPyXx4jEdrZhcezxqT7ypxVa1xNVartFvggkOV706Ab1Ls7QUAHlY\nWmkfFqhAdHmxecwTiA2YkVgQBi8xoTlhAdWtomwOltz2Yj4620Xia590vrUq\ne8GChwe5eUAvXAoxOLW9cJhir6sCyMwSA46T4vJRVPrM2pJjtQidoB4NTe7i\nWboPromLiriUfEmOI9yfxMAfwz7GDyvInlLoOuwu36p5IsMSIdcW244YiofM\nU8V5lMAjbV6UObe/Bqf6gjalkTI/+v9K7NCMw9BUDvHUnGxTnadxdBgHwlhw\nwshGE1D+XbBagNsUKzUsaLpagoBp3fG5S5Q6PrnSoxOP76imjq0MopoulIfI\nwhOEJ4hXyeJUHH/sSWkNeAmJI+DYbyN6mB88kNXWMFRWM2zAQyWQkKauS2YQ\nr/w5PjGeubmmqvNAZq1AApwc9J8PORYZWLiYVe0S9GN7QNkjXPYtrFEgG8pV\nFRzYKy4K8gJ2ozpSxLhaxWQzd1zYpSn8xJ6+uL0BXYUgrOoBC4AD3uzu69Lk\nEu5X\r\n=svFo\r\n-----END PGP SIGNATURE-----\r\n"},"jest":{"testRegex":"(/__tests__/.*|\\.(test|spec))\\.(tsx?|jsx?)$","transform":{".(js|jsx)":"babel-jest",".(ts|tsx)":"ts-jest"},"collectCoverage":false,"moduleNameMapper":{"\\.(css|less|sass|scss)$":"<rootDir>/__mocks__/styleMock.ts","^[./a-zA-Z0-9$_-]+\\.svg$":"<rootDir>/jestSvgStub.js"},"coverageReporters":["html"],"setupFilesAfterEnv":["<rootDir>/jest.setup.js"],"collectCoverageFrom":["src/**/*.{ts,tsx}","examples/server/src/**/*.{js,jsx}","!**/*.d.ts"],"moduleFileExtensions":["ts","tsx","js","jsx","json"],"testPathIgnorePatterns":[",/node_modules/","/dist/"]},"main":"dist/index.js","husky":{"hooks":{"pre-commit":"lint-staged"}},"config":{"eslint":"./examples/**/*.{js,jsx}","tslint":"./{__mocks__,src,stories}/{,**/}*.{ts,tsx}"},"readme":"[![npm version](https://badge.fury.io/js/%40gooddata%2Freact-components.svg)](https://www.npmjs.com/package/@gooddata/react-components) \n\n# GoodData.UI React components\n> A React-based JavaScript library for building data-driven applications\n\n## Getting started\n- [GoodData.UI Documentation](http://sdk.gooddata.com/gooddata-ui/)\n- [GoodData.UI Live Examples](https://gooddata-examples.herokuapp.com/)\n- [Stack Overflow](https://stackoverflow.com/questions/tagged/gooddata)\n\n### Usage\nWith [yarn](https://yarnpkg.com) installed, go to your project directory and run\n```\n$ yarn add @gooddata/react-components\n```\nIf you prefer [npm](npmjs.com) run\n```\n$ npm install --save @gooddata/react-components\n```\n\nThe public API is exposed via global `index.js`. Except for the styles, do not import any other file directly\nbecause they are not intended to be part of the public API.\n\n## Contributing\n\nWe welcome any contribution in form of [issues](https://github.com/gooddata/gooddata-react-components/issues) or [pull requests](https://github.com/gooddata/gooddata-react-components/pulls).\nThese commands may come in handy while developing:\n\n| command | description |\n| ------- | ----------- |\n| `yarn install --pure-lockfile` | first step |\n| ||\n| `yarn dev` | build react-components to `/dist` in watch mode |\n| `yarn test` | run all unit tests |\n| `yarn prettier-write` | format the source code to match the valid codestyle |\n| `yarn validate` | validate codestyle |\n| ||\n| `yarn storybook` | run storybook from `/stories` on http://localhost:9001 |\n| `yarn build-storybook` | build storybook to `/dist-storybook` |\n| `yarn test-storybook` | run storybook and [screenshot tests](https://github.com/gooddata/gdc-client-utils/tree/master/test-storybook) |\n| ||\n| `yarn examples` | run Live Examples dev-server from `/examples` on https://localhost:8999 |\n| `yarn examples-build` | build Live Examples to `/examples/dist` |\n| `yarn examples-server` | serve built Live Examples - see `/examples/server/src` |\n| `yarn examples-testcafe` | run testcafe tests against `localhost:8999` |\n\n### Deploy to heroku.com\nWhen you deploy this repo to heroku, it serves *GoodData.UI Live Examples*.\nRelevant tasks are in `Procfile` and `package.json`.\n\n```bash\n# run in the project directory\nheroku login\nheroku create <your-app-name>\nheroku config:set DOMAIN_ADMIN_USERNAME=x@gooddata.com DOMAIN_ADMIN_PASSWORD=xy PROJECT_ID_TO_ASSIGN=xms7ga4tf3g3nzucd8380o2bev8oeknp\ngit push heroku HEAD:master\nheroku open\n```\n\n### Run Live Examples Locally\nTo run *GoodData.UI Live Examples* locally:\n```bash\ngit clone <this-repository>\ncd  <repository-folder>\nyarn install --pure-lockfile\nyarn examples\n```\nThen open https://localhost:8999 and login using Live Examples account (you can [create one here](https://gooddata-examples.herokuapp.com/registration)).\n\n### Source code formatting\nThe source code in the repository is formatted by [Prettier](https://prettier.io/). \nThe format of the code is validated by our Continuous Integration server and is one of the requirements of successful merge.\n\nPrettier is supported by every major IDE. You can find the list of supported editors and how to configure them [here](https://prettier.io/docs/en/editors.html).\n\nIn the case, when your editor is not supported or you don't want to setup the integration, you can run the `yarn prettier-write` command to reformat the code before commit.\n\n## Changelog\n\n- see [CHANGELOG.md](CHANGELOG.md)\n\n## License\n\n(C) 2007-2018 GoodData Corporation\n\nThis project is dual licensed:\n\n- The ATTRIBUTION-NONCOMMERCIAL 4.0 INTERNATIONAL (CC BY-NC 4.0) is used for purpose of the trial experience and evaluation of GoodData.UI library.\n- The GOODDATA GOODDATA.UI LIBRARY END USER LICENSE AGREEMENT is used for GoodData customers.\n\nFor more information, please see [LICENSE](https://github.com/gooddata/gooddata-react-components/blob/master/LICENSE)\n","gitHead":"d794ed44fd7d244583ce3c3856c757e638f428b6","scripts":{"dev":"bash scripts/build.sh --dev-watch","test":"jest --watch","build":"bash scripts/build.sh","tslint":"yarn run-tslint -t verbose $npm_package_config_tslint","prepare":"cd examples/server && yarn install --frozen-lockfile && cd ../..; rm -r examples/node_modules 2>/dev/null; true","examples":"bash scripts/run-examples.sh","prepare?":"# Called before `npm publish` and on local `npm install`. Temporarily also for deleting obsolete node_modules. Ends with `true` to continue gracefully.","validate":"tsc --noEmit && yarn tslint && eslint $npm_package_config_eslint && yarn prettier-check","build-dev":"bash scripts/build.sh --dev","examples?":"# Default is developer domain, other options: yarn examples [sec,secure,stg,stg2,stg3,demo,developer or URL]","storybook":"yarn build && start-storybook -p 9001 -c .storybook","test-once":"jest","tslint-ci":"mkdir -p ./ci/results && yarn run-tslint -t checkstyle -o ./ci/results/tslint-results.xml $npm_package_config_tslint","run-tslint":"tslint -p tsconfig.json","validate-ci":"tsc --noEmit && yarn tslint-ci  && eslint $npm_package_config_eslint -f checkstyle -o ci/results/eslint-results.xml && yarn prettier-check","examples-build":"bash scripts/build-examples.sh","prepublishOnly":"yarn build","prettier-check":"prettier --check '{src,stories,styles,__mocks__,examples/server/src,examples/src,examples/test}/**/*.{ts,js,tsx,jsx,json,scss,md,yaml,html}'","prettier-write":"prettier --write '{src,stories,styles,__mocks__,examples/server/src,examples/src,examples/test}/**/*.{ts,js,tsx,jsx,json,scss,md,yaml,html}'","test-storybook":"yarn build && test-storybook","build-storybook":"yarn build && build-storybook -c .storybook -o dist-storybook","examples-server":"node examples/server/src/index.js","heroku-postbuild":"yarn examples-build developer","examples-testcafe":"./scripts/run-testcafe.sh visual","check-circular-deps":"madge --circular --extensions ts ./src","examples-testcafe-ci":"./scripts/run-testcafe.sh ci","examples-testcafe-live":"./scripts/run-testcafe.sh live"},"typings":"dist/index.d.ts","_npmUser":{"name":"gooddata-ci","email":"rail@gooddata.com"},"deprecated":"@gooddata/react-components@7 reached End of Support on March 31, 2022. Please upgrade (see https://sdk.gooddata.com/gooddata-ui/docs/supported_versions.html for more information).","repository":{"url":"git+ssh://git@github.com/gooddata/gooddata-react-components.git","type":"git"},"_npmVersion":"6.4.1","description":"GoodData.UI - A powerful JavaScript library for building analytical applications","directories":{},"lint-staged":{"{src,stories,styles,__mocks__,examples/server/src,examples/src,examples/test}/**/*.{ts,js,tsx,jsx,json,scss,md,yaml,html}":["prettier --write","git add"]},"_nodeVersion":"8.12.0","dependencies":{"rxjs":"^5.5.6","uuid":"^3.2.1","immer":"^1.3.1","lodash":"^4.17.15","invariant":"^2.2.2","classnames":"^2.2.6","highcharts":"7.1.1","prop-types":"^15.6.0","react-intl":"^2.4.0","custom-event":"^1.0.1","ag-grid-react":"20.0.0","react-measure":"^2.3.0","stringify-object":"^2.4.0","@gooddata/typings":"^2.18.0","ag-grid-community":"20.0.0","http-status-codes":"^1.3.0","@gooddata/js-utils":"^3.5.0","@gooddata/numberjs":"^3.2.3","fixed-data-table-2":"0.7.17","@gooddata/goodstrap":"^63.4.0","react-dom-factories":"^1.0.2","@gooddata/gooddata-js":"^11.19.3","json-stable-stringify":"^1.0.1","react-transition-group":"^2.2.1","hoist-non-react-statics":"^3.3.0","nodelist-foreach-polyfill":"^1.2.0","highcharts-grouped-categories":"^1.1.3"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"raf":"3.3.2","yup":"^0.24.1","jest":"24.7.1","husky":"3.0.0","madge":"^3.4.4","react":"^16.5.2","enzyme":"3.5.0","eslint":"4.19.1","formik":"^0.11.11","moment":"2.23.0","history":"^4.7.2","ts-jest":"24.0.0","webpack":"4.30.0","prettier":"1.16.4","react-ga":"^2.5.2","recharts":"1.0.0-beta.9","testcafe":"1.1.4","commander":"2.14.1","node-sass":"4.7.2","react-dom":"^16.5.2","supertest":"3.0.0","ts-loader":"6.0.0","css-loader":"0.28.7","jest-junit":"3.0.0","raw-loader":"0.5.1","styled-jsx":"2.2.1","typescript":"3.3.4000","@babel/core":"7.4.4","@types/jest":"24.0.6","@types/node":"7.0.8","@types/uuid":"3.4.3","file-loader":"3.0.1","lint-staged":"9.1.0","sass-loader":"6.0.6","webpack-cli":"3.3.2","@types/react":"16.0.34","babel-loader":"8.0.5","react-helmet":"5.2.0","react-select":"1.2.1","style-loader":"0.19.1","@types/enzyme":"3.1.13","@types/lodash":"4.14.123","testcafe-live":"0.1.4","@babel/runtime":"7.4.4","@babel/polyfill":"^7.4.4","@storybook/react":"5.0.11","@types/invariant":"2.2.29","@types/react-dom":"16.0.3","isomorphic-fetch":"2.2.1","react-datepicker":"1.1.0","react-router-dom":"4.2.2","@babel/preset-env":"7.4.4","@gooddata/mock-js":"2.3.0","@storybook/addons":"5.0.11","@types/classnames":"2.2.3","@types/prop-types":"15.5.2","@types/react-intl":"2.3.5","@storybook/theming":"5.0.11","identity-obj-proxy":"^3.0.0","webpack-dev-server":"3.3.1","@babel/preset-react":"7.0.0","@types/react-portal":"4.0.1","babel-plugin-lodash":"3.3.4","html-webpack-plugin":"3.2.0","react-test-renderer":"16.4.2","@types/react-measure":"2.0.5","clean-webpack-plugin":"2.0.2","stats-webpack-plugin":"0.7.0","eslint-config-prettier":"4.1.0","react-google-recaptcha":"^0.14.1","tslint-config-prettier":"1.18.0","@gooddata/eslint-config":"^1.0.0","@gooddata/tslint-config":"1.0.0","@types/storybook__react":"4.0.1","@types/stringify-object":"^3.2.0","enzyme-adapter-react-16":"1.3.1","@gooddata/test-storybook":"3.1.1","@storybook/addon-actions":"5.0.11","@storybook/addon-options":"5.0.11","node-sass-magic-importer":"5.1.0","react-syntax-highlighter":"11.0.2","@types/fixed-data-table-2":"0.8.1","@types/react-test-renderer":"16.0.0","circular-dependency-plugin":"5.0.2","compression-webpack-plugin":"2.0.0","@types/json-stable-stringify":"^1.0.32","@types/enzyme-adapter-react-16":"1.0.3","@types/storybook__addon-actions":"3.4.2","@babel/plugin-proposal-class-properties":"7.4.4","@babel/plugin-proposal-object-rest-spread":"7.4.4","@babel/plugin-transform-async-to-generator":"7.4.4"},"peerDependencies":{"react":"^16.5.2","react-dom":"^16.5.2"},"_npmOperationalInternal":{"tmp":"tmp/react-components_7.2.0-beta.56_1571317761620_0.7483339093435883","host":"s3://npm-registry-packages"}},"7.2.0-beta.57":{"name":"@gooddata/react-components","version":"7.2.0-beta.57","author":{"name":"GoodData Corporation"},"license":"BSD-3-Clause","_id":"@gooddata/react-components@7.2.0-beta.57","maintainers":[{"name":"afi","email":"adam.fiedler@gooddata.com"},{"name":"bertold8","email":"ivan.nejezchleb@seznam.cz"},{"name":"brbistas","email":"valentinos.chraniotis@gooddata.com"},{"name":"bugsbunny338","email":"jiri.zajic@mensa.cz"},{"name":"gooddata-ci","email":"rail@gooddata.com"},{"name":"ivan.mjartan","email":"ivan.mjartan@gooddata.com"},{"name":"jakub-sterba","email":"jakub.sterba@gooddata.com"},{"name":"jaroslav.tomecek","email":"jaroslav.tomecek@gooddata.com"},{"name":"jkittler","email":"honza.kittler@gmail.com"},{"name":"khanh.le","email":"khanh.le@gooddata.com"},{"name":"langhamp","email":"pavel.langhammer@gooddata.com"},{"name":"lanhuynh","email":"lan.huynh@gooddata.com"},{"name":"linhhong","email":"linh.hong@gooddata.com"},{"name":"lupko","email":"lubomir.slivka@gooddata.com"},{"name":"martin.mosko","email":"martin.mosko@gooddata.com"},{"name":"michal.marsal","email":"michal.marsal@gooddata.com"},{"name":"naibinh","email":"naibinh@gmail.com"},{"name":"nikolacech","email":"nikola.cech@gooddata.com"},{"name":"no23reason","email":"dan.homola@hotmail.cz"},{"name":"patrikbraborec","email":"patrik.braborec@gooddata.com"},{"name":"pbenes","email":"petr.benes@gooddata.com"},{"name":"petrjanu","email":"petr.janu@gooddata.com"},{"name":"ptquang86","email":"ptquang86@gmail.com"},{"name":"qduval","email":"quentin.duval@gooddata.com"},{"name":"rodri360","email":"me@rodri360.com"},{"name":"sitina","email":"jiri.sitina@gooddata.com"},{"name":"sondo","email":"son.do@gooddata.com"},{"name":"strouhaljan","email":"strouhal.jan@gmail.com"},{"name":"tomas.bouma","email":"tomas.bouma@gooddata.com"},{"name":"tomas.kratochvil","email":"tomas.kratochvil@gooddata.com"},{"name":"tomasreichmann","email":"tomasreichmann@gmail.com"},{"name":"tomsatgd","email":"tomas.satinsky@gooddata.com"},{"name":"tu.ngo","email":"tu.ngo@gooddata.com"},{"name":"vlastikcz","email":"vlastimil.kotas@gooddata.com"},{"name":"vu.pham","email":"vu.pham@gooddata.com"},{"name":"xmort","email":"petr.dolejsi@gooddata.com"},{"name":"yanlipnican","email":"yanlipnican@gmail.com"}],"homepage":"https://github.com/gooddata/gooddata-react-components#readme","bugs":{"url":"https://github.com/gooddata/gooddata-react-components/issues"},"dist":{"shasum":"971abf2b148f3ff219e6dd849bef80b774d9d456","tarball":"https://registry.npmjs.org/@gooddata/react-components/-/react-components-7.2.0-beta.57.tgz","fileCount":1862,"integrity":"sha512-zFpqaOUE4Le362+ezqeTpVio9Upj9SkJWCHqG11Sb4UARtuGlYtzAmaKmBaUdKYepPoS1KlbiB9QalLsxe64yw==","signatures":[{"sig":"MEYCIQCjejNkwCoAFk3JLXV0pkwy/y7J/4zlX6bbdMZEVNZNywIhANBQd15R7iM5THNG0SVCoUVVXxBoNStbIVrPhgrLU62U","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":7718136,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJdqbrzCRA9TVsSAnZWagAAkvUP/1ACYEIcwdhIhmvOF9gw\nF3DqXeYkj6Vab0Dk4OzYiHfIWOfLe7cq7bRjVJ0/PKa26lP7d/W0vc+t1fmV\nmMCFgnTZcvnOUJh1gp0xPpg63HejBpCYcqEmp5UbV1Jhkzh8eF46VzGHBun0\nBrRahMB42NhDTTUKUHYvbjpWyPjhV6iKP3TAvizsH6p0HZF05PKt+6PNCYLR\nzb2joKNZo1XLUxW9GgPEzHF3AFh88YtMELR8+To/Hbw0NzOci9iMCEt58/on\nRMXMX8KhFtBRL7Jhu6UwMt7udhDhxpfhLz+hY4Xr6+4GnxtVj/vjriNMxasO\nKwk1L3rjmGlFjgJrBJL/wdzbgv6e1LFgIaLIajIZYGX/Qsmwb85az4gxZG+y\niMVli7PUxGouqOCjh2oOfBdCeS9kMMgTqNlMxKlaphrogmmtisKfJlAFVrBp\nGiEW6jnkGmUUdfY6dg2AE1eifLM3o/x5fWGlEAJgeg2ReQts8ypWxeLWuDeE\njRqTprYgq5PEw952Z+s1Y+EXb/DrXtYVpPN5LQh0eHnxJzbnNz2Ntk4U/i/z\nEl2G8mqBOi1oHHgtPkD+zDWb7qA23N2i50YMxba6drlcSiSBnzh8jNBZv9He\n89S1K+rAyJt/OKnPaONXMo1wgkKxZ21CD3vaXusDqC5Bd5wIKwGTsBTKTCPk\nR98s\r\n=OB9o\r\n-----END PGP SIGNATURE-----\r\n"},"jest":{"testRegex":"(/__tests__/.*|\\.(test|spec))\\.(tsx?|jsx?)$","transform":{".(js|jsx)":"babel-jest",".(ts|tsx)":"ts-jest"},"collectCoverage":false,"moduleNameMapper":{"\\.(css|less|sass|scss)$":"<rootDir>/__mocks__/styleMock.ts","^[./a-zA-Z0-9$_-]+\\.svg$":"<rootDir>/jestSvgStub.js"},"coverageReporters":["html"],"setupFilesAfterEnv":["<rootDir>/jest.setup.js"],"collectCoverageFrom":["src/**/*.{ts,tsx}","examples/server/src/**/*.{js,jsx}","!**/*.d.ts"],"moduleFileExtensions":["ts","tsx","js","jsx","json"],"testPathIgnorePatterns":[",/node_modules/","/dist/"]},"main":"dist/index.js","husky":{"hooks":{"pre-commit":"lint-staged"}},"config":{"eslint":"./examples/**/*.{js,jsx}","tslint":"./{__mocks__,src,stories}/{,**/}*.{ts,tsx}"},"readme":"[![npm version](https://badge.fury.io/js/%40gooddata%2Freact-components.svg)](https://www.npmjs.com/package/@gooddata/react-components) \n\n# GoodData.UI React components\n> A React-based JavaScript library for building data-driven applications\n\n## Getting started\n- [GoodData.UI Documentation](http://sdk.gooddata.com/gooddata-ui/)\n- [GoodData.UI Live Examples](https://gooddata-examples.herokuapp.com/)\n- [Stack Overflow](https://stackoverflow.com/questions/tagged/gooddata)\n\n### Usage\nWith [yarn](https://yarnpkg.com) installed, go to your project directory and run\n```\n$ yarn add @gooddata/react-components\n```\nIf you prefer [npm](npmjs.com) run\n```\n$ npm install --save @gooddata/react-components\n```\n\nThe public API is exposed via global `index.js`. Except for the styles, do not import any other file directly\nbecause they are not intended to be part of the public API.\n\n## Contributing\n\nWe welcome any contribution in form of [issues](https://github.com/gooddata/gooddata-react-components/issues) or [pull requests](https://github.com/gooddata/gooddata-react-components/pulls).\nThese commands may come in handy while developing:\n\n| command | description |\n| ------- | ----------- |\n| `yarn install --pure-lockfile` | first step |\n| ||\n| `yarn dev` | build react-components to `/dist` in watch mode |\n| `yarn test` | run all unit tests |\n| `yarn prettier-write` | format the source code to match the valid codestyle |\n| `yarn validate` | validate codestyle |\n| ||\n| `yarn storybook` | run storybook from `/stories` on http://localhost:9001 |\n| `yarn build-storybook` | build storybook to `/dist-storybook` |\n| `yarn test-storybook` | run storybook and [screenshot tests](https://github.com/gooddata/gdc-client-utils/tree/master/test-storybook) |\n| ||\n| `yarn examples` | run Live Examples dev-server from `/examples` on https://localhost:8999 |\n| `yarn examples-build` | build Live Examples to `/examples/dist` |\n| `yarn examples-server` | serve built Live Examples - see `/examples/server/src` |\n| `yarn examples-testcafe` | run testcafe tests against `localhost:8999` |\n\n### Deploy to heroku.com\nWhen you deploy this repo to heroku, it serves *GoodData.UI Live Examples*.\nRelevant tasks are in `Procfile` and `package.json`.\n\n```bash\n# run in the project directory\nheroku login\nheroku create <your-app-name>\nheroku config:set DOMAIN_ADMIN_USERNAME=x@gooddata.com DOMAIN_ADMIN_PASSWORD=xy PROJECT_ID_TO_ASSIGN=xms7ga4tf3g3nzucd8380o2bev8oeknp\ngit push heroku HEAD:master\nheroku open\n```\n\n### Run Live Examples Locally\nTo run *GoodData.UI Live Examples* locally:\n```bash\ngit clone <this-repository>\ncd  <repository-folder>\nyarn install --pure-lockfile\nyarn examples\n```\nThen open https://localhost:8999 and login using Live Examples account (you can [create one here](https://gooddata-examples.herokuapp.com/registration)).\n\n### Source code formatting\nThe source code in the repository is formatted by [Prettier](https://prettier.io/). \nThe format of the code is validated by our Continuous Integration server and is one of the requirements of successful merge.\n\nPrettier is supported by every major IDE. You can find the list of supported editors and how to configure them [here](https://prettier.io/docs/en/editors.html).\n\nIn the case, when your editor is not supported or you don't want to setup the integration, you can run the `yarn prettier-write` command to reformat the code before commit.\n\n## Changelog\n\n- see [CHANGELOG.md](CHANGELOG.md)\n\n## License\n\n(C) 2007-2018 GoodData Corporation\n\nThis project is dual licensed:\n\n- The ATTRIBUTION-NONCOMMERCIAL 4.0 INTERNATIONAL (CC BY-NC 4.0) is used for purpose of the trial experience and evaluation of GoodData.UI library.\n- The GOODDATA GOODDATA.UI LIBRARY END USER LICENSE AGREEMENT is used for GoodData customers.\n\nFor more information, please see [LICENSE](https://github.com/gooddata/gooddata-react-components/blob/master/LICENSE)\n","gitHead":"c000f48fd935e62419673df3567faa3aa64034ed","scripts":{"dev":"bash scripts/build.sh --dev-watch","test":"jest --watch","build":"bash scripts/build.sh","tslint":"yarn run-tslint -t verbose $npm_package_config_tslint","prepare":"cd examples/server && yarn install --frozen-lockfile && cd ../..; rm -r examples/node_modules 2>/dev/null; true","examples":"bash scripts/run-examples.sh","prepare?":"# Called before `npm publish` and on local `npm install`. Temporarily also for deleting obsolete node_modules. Ends with `true` to continue gracefully.","validate":"tsc --noEmit && yarn tslint && eslint $npm_package_config_eslint && yarn prettier-check","build-dev":"bash scripts/build.sh --dev","examples?":"# Default is developer domain, other options: yarn examples [sec,secure,stg,stg2,stg3,demo,developer or URL]","storybook":"yarn build && start-storybook -p 9001 -c .storybook","test-once":"jest","tslint-ci":"mkdir -p ./ci/results && yarn run-tslint -t checkstyle -o ./ci/results/tslint-results.xml $npm_package_config_tslint","run-tslint":"tslint -p tsconfig.json","validate-ci":"tsc --noEmit && yarn tslint-ci  && eslint $npm_package_config_eslint -f checkstyle -o ci/results/eslint-results.xml && yarn prettier-check","examples-build":"bash scripts/build-examples.sh","prepublishOnly":"yarn build","prettier-check":"prettier --check '{src,stories,styles,__mocks__,examples/server/src,examples/src,examples/test}/**/*.{ts,js,tsx,jsx,json,scss,md,yaml,html}'","prettier-write":"prettier --write '{src,stories,styles,__mocks__,examples/server/src,examples/src,examples/test}/**/*.{ts,js,tsx,jsx,json,scss,md,yaml,html}'","test-storybook":"yarn build && test-storybook","build-storybook":"yarn build && build-storybook -c .storybook -o dist-storybook","examples-server":"node examples/server/src/index.js","heroku-postbuild":"yarn examples-build developer","examples-testcafe":"./scripts/run-testcafe.sh visual","check-circular-deps":"madge --circular --extensions ts ./src","examples-testcafe-ci":"./scripts/run-testcafe.sh ci","examples-testcafe-live":"./scripts/run-testcafe.sh live"},"typings":"dist/index.d.ts","_npmUser":{"name":"gooddata-ci","email":"rail@gooddata.com"},"deprecated":"@gooddata/react-components@7 reached End of Support on March 31, 2022. Please upgrade (see https://sdk.gooddata.com/gooddata-ui/docs/supported_versions.html for more information).","repository":{"url":"git+ssh://git@github.com/gooddata/gooddata-react-components.git","type":"git"},"_npmVersion":"6.4.1","description":"GoodData.UI - A powerful JavaScript library for building analytical applications","directories":{},"lint-staged":{"{src,stories,styles,__mocks__,examples/server/src,examples/src,examples/test}/**/*.{ts,js,tsx,jsx,json,scss,md,yaml,html}":["prettier --write","git add"]},"_nodeVersion":"8.12.0","dependencies":{"rxjs":"^5.5.6","uuid":"^3.2.1","immer":"^1.3.1","lodash":"^4.17.15","invariant":"^2.2.2","classnames":"^2.2.6","highcharts":"7.1.1","prop-types":"^15.6.0","react-intl":"^2.4.0","custom-event":"^1.0.1","ag-grid-react":"20.0.0","react-measure":"^2.3.0","stringify-object":"^2.4.0","@gooddata/typings":"^2.18.0","ag-grid-community":"20.0.0","http-status-codes":"^1.3.0","@gooddata/js-utils":"^3.5.0","@gooddata/numberjs":"^3.2.3","fixed-data-table-2":"0.7.17","@gooddata/goodstrap":"^63.4.0","react-dom-factories":"^1.0.2","@gooddata/gooddata-js":"^11.19.3","json-stable-stringify":"^1.0.1","react-transition-group":"^2.2.1","hoist-non-react-statics":"^3.3.0","nodelist-foreach-polyfill":"^1.2.0","highcharts-grouped-categories":"^1.1.3"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"raf":"3.3.2","yup":"^0.24.1","jest":"24.7.1","husky":"3.0.0","madge":"^3.4.4","react":"^16.5.2","enzyme":"3.5.0","eslint":"4.19.1","formik":"^0.11.11","moment":"2.23.0","history":"^4.7.2","ts-jest":"24.0.0","webpack":"4.30.0","prettier":"1.16.4","react-ga":"^2.5.2","recharts":"1.0.0-beta.9","testcafe":"1.1.4","commander":"2.14.1","node-sass":"4.7.2","react-dom":"^16.5.2","supertest":"3.0.0","ts-loader":"6.0.0","css-loader":"0.28.7","jest-junit":"3.0.0","raw-loader":"0.5.1","styled-jsx":"2.2.1","typescript":"3.3.4000","@babel/core":"7.4.4","@types/jest":"24.0.6","@types/node":"7.0.8","@types/uuid":"3.4.3","file-loader":"3.0.1","lint-staged":"9.1.0","sass-loader":"6.0.6","webpack-cli":"3.3.2","@types/react":"16.0.34","babel-loader":"8.0.5","react-helmet":"5.2.0","react-select":"1.2.1","style-loader":"0.19.1","@types/enzyme":"3.1.13","@types/lodash":"4.14.123","testcafe-live":"0.1.4","@babel/runtime":"7.4.4","@babel/polyfill":"^7.4.4","@storybook/react":"5.0.11","@types/invariant":"2.2.29","@types/react-dom":"16.0.3","isomorphic-fetch":"2.2.1","react-datepicker":"1.1.0","react-router-dom":"4.2.2","@babel/preset-env":"7.4.4","@gooddata/mock-js":"2.3.0","@storybook/addons":"5.0.11","@types/classnames":"2.2.3","@types/prop-types":"15.5.2","@types/react-intl":"2.3.5","@storybook/theming":"5.0.11","identity-obj-proxy":"^3.0.0","webpack-dev-server":"3.3.1","@babel/preset-react":"7.0.0","@types/react-portal":"4.0.1","babel-plugin-lodash":"3.3.4","html-webpack-plugin":"3.2.0","react-test-renderer":"16.4.2","@types/react-measure":"2.0.5","clean-webpack-plugin":"2.0.2","stats-webpack-plugin":"0.7.0","eslint-config-prettier":"4.1.0","react-google-recaptcha":"^0.14.1","tslint-config-prettier":"1.18.0","@gooddata/eslint-config":"^1.0.0","@gooddata/tslint-config":"1.0.0","@types/storybook__react":"4.0.1","@types/stringify-object":"^3.2.0","enzyme-adapter-react-16":"1.3.1","@gooddata/test-storybook":"3.1.1","@storybook/addon-actions":"5.0.11","@storybook/addon-options":"5.0.11","node-sass-magic-importer":"5.1.0","react-syntax-highlighter":"11.0.2","@types/fixed-data-table-2":"0.8.1","@types/react-test-renderer":"16.0.0","circular-dependency-plugin":"5.0.2","compression-webpack-plugin":"2.0.0","@types/json-stable-stringify":"^1.0.32","@types/enzyme-adapter-react-16":"1.0.3","@types/storybook__addon-actions":"3.4.2","@babel/plugin-proposal-class-properties":"7.4.4","@babel/plugin-proposal-object-rest-spread":"7.4.4","@babel/plugin-transform-async-to-generator":"7.4.4"},"peerDependencies":{"react":"^16.5.2","react-dom":"^16.5.2"},"_npmOperationalInternal":{"tmp":"tmp/react-components_7.2.0-beta.57_1571404531096_0.9607548503741477","host":"s3://npm-registry-packages"}},"7.2.0-beta.58":{"name":"@gooddata/react-components","version":"7.2.0-beta.58","author":{"name":"GoodData Corporation"},"license":"BSD-3-Clause","_id":"@gooddata/react-components@7.2.0-beta.58","maintainers":[{"name":"afi","email":"adam.fiedler@gooddata.com"},{"name":"bertold8","email":"ivan.nejezchleb@seznam.cz"},{"name":"brbistas","email":"valentinos.chraniotis@gooddata.com"},{"name":"bugsbunny338","email":"jiri.zajic@mensa.cz"},{"name":"gooddata-ci","email":"rail@gooddata.com"},{"name":"ivan.mjartan","email":"ivan.mjartan@gooddata.com"},{"name":"jakub-sterba","email":"jakub.sterba@gooddata.com"},{"name":"jaroslav.tomecek","email":"jaroslav.tomecek@gooddata.com"},{"name":"jkittler","email":"honza.kittler@gmail.com"},{"name":"khanh.le","email":"khanh.le@gooddata.com"},{"name":"langhamp","email":"pavel.langhammer@gooddata.com"},{"name":"lanhuynh","email":"lan.huynh@gooddata.com"},{"name":"linhhong","email":"linh.hong@gooddata.com"},{"name":"lupko","email":"lubomir.slivka@gooddata.com"},{"name":"martin.mosko","email":"martin.mosko@gooddata.com"},{"name":"michal.marsal","email":"michal.marsal@gooddata.com"},{"name":"naibinh","email":"naibinh@gmail.com"},{"name":"nikolacech","email":"nikola.cech@gooddata.com"},{"name":"no23reason","email":"dan.homola@hotmail.cz"},{"name":"patrikbraborec","email":"patrik.braborec@gooddata.com"},{"name":"pbenes","email":"petr.benes@gooddata.com"},{"name":"petrjanu","email":"petr.janu@gooddata.com"},{"name":"ptquang86","email":"ptquang86@gmail.com"},{"name":"qduval","email":"quentin.duval@gooddata.com"},{"name":"rodri360","email":"me@rodri360.com"},{"name":"sitina","email":"jiri.sitina@gooddata.com"},{"name":"sondo","email":"son.do@gooddata.com"},{"name":"strouhaljan","email":"strouhal.jan@gmail.com"},{"name":"tomas.bouma","email":"tomas.bouma@gooddata.com"},{"name":"tomas.kratochvil","email":"tomas.kratochvil@gooddata.com"},{"name":"tomasreichmann","email":"tomasreichmann@gmail.com"},{"name":"tomsatgd","email":"tomas.satinsky@gooddata.com"},{"name":"tu.ngo","email":"tu.ngo@gooddata.com"},{"name":"vlastikcz","email":"vlastimil.kotas@gooddata.com"},{"name":"vu.pham","email":"vu.pham@gooddata.com"},{"name":"xmort","email":"petr.dolejsi@gooddata.com"},{"name":"yanlipnican","email":"yanlipnican@gmail.com"}],"homepage":"https://github.com/gooddata/gooddata-react-components#readme","bugs":{"url":"https://github.com/gooddata/gooddata-react-components/issues"},"dist":{"shasum":"23c93dfb348a6511902b0e9d3b05fdbff5a3e658","tarball":"https://registry.npmjs.org/@gooddata/react-components/-/react-components-7.2.0-beta.58.tgz","fileCount":1862,"integrity":"sha512-WVIoYZgCSxMYI+ypbn4s/op5AeHuFY1YgLP4ry98uwa6dfKBpsE+L3ZNk9oTzrk69/ldKuqYfF6Q7U9qiZbM2Q==","signatures":[{"sig":"MEQCIFtezGxM6sswnJ84gBDEmEwJl6Ct3nzAoBgo7QtBPIgfAiBXS03OAspV46ovPuJfA0JyAcFdTiWicLfnF28TvoDopA==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":7718350,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJdqc9FCRA9TVsSAnZWagAA2LwQAIEA0V7moNuNT07e2ebS\nSf1dELx+T1m++aXsr3pqzriwCZMLrHq9UvduxfgPhAZN8s6Ip4Ni7PIbjLkN\nPvHOfOq/3zdHMxs886i6mboCRwRU8FPCnzPnB4CKittPhTfGgpAjvn82QSLh\nksuhMOqRcSVFeR5e5h9KoNLBqlNgkXn1nzLgqwOQ9zaVOhUVswxeQmb8sMoc\nLZut8wQADxRF8m/KxT17cIeSzEHeGlk8JE3eBdUcB89HnW3NY+Ku81I1bieB\ntgNl8EK4/GyUrMg+x4V6n9n90JFGR2F017FytcK4FZsqDAW6tpCh0u4CpPMc\nrj9jH4WJU3QFImy/qXLbQqZlSeKSh3861S5uPrCjMRxPA9mwNT04qOo2O+ys\nPpWEObL5A1vNUUArLUqmWHFM2uRKTEbB72I/FqGDYRA06DyS4M0iPzG2RH6f\nmx0uacJdvWrntBVoVe1FihEEaXVQltzQbx+M2fcA0xXiqYQJGCo3FPKxeL1X\nTXfpp7N98uWjJRvd4DuLNDhGBaNAObemXvgtrvqGf6RBP2UOODpN0hzF7QhH\nt5SwA6ZoEbdWvGnuzHO34/DTL8D25MRy8RHO5kM1Tn5PsrypHVeYUZdFMn+g\n6g8iNkisQc09Hd/5PQ7BCf0upbUYS1xKSN7moUfHkbF2putBSLcIkCZY+vlT\n0JNg\r\n=LADq\r\n-----END PGP SIGNATURE-----\r\n"},"jest":{"testRegex":"(/__tests__/.*|\\.(test|spec))\\.(tsx?|jsx?)$","transform":{".(js|jsx)":"babel-jest",".(ts|tsx)":"ts-jest"},"collectCoverage":false,"moduleNameMapper":{"\\.(css|less|sass|scss)$":"<rootDir>/__mocks__/styleMock.ts","^[./a-zA-Z0-9$_-]+\\.svg$":"<rootDir>/jestSvgStub.js"},"coverageReporters":["html"],"setupFilesAfterEnv":["<rootDir>/jest.setup.js"],"collectCoverageFrom":["src/**/*.{ts,tsx}","examples/server/src/**/*.{js,jsx}","!**/*.d.ts"],"moduleFileExtensions":["ts","tsx","js","jsx","json"],"testPathIgnorePatterns":[",/node_modules/","/dist/"]},"main":"dist/index.js","husky":{"hooks":{"pre-commit":"lint-staged"}},"config":{"eslint":"./examples/**/*.{js,jsx}","tslint":"./{__mocks__,src,stories}/{,**/}*.{ts,tsx}"},"readme":"[![npm version](https://badge.fury.io/js/%40gooddata%2Freact-components.svg)](https://www.npmjs.com/package/@gooddata/react-components) \n\n# GoodData.UI React components\n> A React-based JavaScript library for building data-driven applications\n\n## Getting started\n- [GoodData.UI Documentation](http://sdk.gooddata.com/gooddata-ui/)\n- [GoodData.UI Live Examples](https://gooddata-examples.herokuapp.com/)\n- [Stack Overflow](https://stackoverflow.com/questions/tagged/gooddata)\n\n### Usage\nWith [yarn](https://yarnpkg.com) installed, go to your project directory and run\n```\n$ yarn add @gooddata/react-components\n```\nIf you prefer [npm](npmjs.com) run\n```\n$ npm install --save @gooddata/react-components\n```\n\nThe public API is exposed via global `index.js`. Except for the styles, do not import any other file directly\nbecause they are not intended to be part of the public API.\n\n## Contributing\n\nWe welcome any contribution in form of [issues](https://github.com/gooddata/gooddata-react-components/issues) or [pull requests](https://github.com/gooddata/gooddata-react-components/pulls).\nThese commands may come in handy while developing:\n\n| command | description |\n| ------- | ----------- |\n| `yarn install --pure-lockfile` | first step |\n| ||\n| `yarn dev` | build react-components to `/dist` in watch mode |\n| `yarn test` | run all unit tests |\n| `yarn prettier-write` | format the source code to match the valid codestyle |\n| `yarn validate` | validate codestyle |\n| ||\n| `yarn storybook` | run storybook from `/stories` on http://localhost:9001 |\n| `yarn build-storybook` | build storybook to `/dist-storybook` |\n| `yarn test-storybook` | run storybook and [screenshot tests](https://github.com/gooddata/gdc-client-utils/tree/master/test-storybook) |\n| ||\n| `yarn examples` | run Live Examples dev-server from `/examples` on https://localhost:8999 |\n| `yarn examples-build` | build Live Examples to `/examples/dist` |\n| `yarn examples-server` | serve built Live Examples - see `/examples/server/src` |\n| `yarn examples-testcafe` | run testcafe tests against `localhost:8999` |\n\n### Deploy to heroku.com\nWhen you deploy this repo to heroku, it serves *GoodData.UI Live Examples*.\nRelevant tasks are in `Procfile` and `package.json`.\n\n```bash\n# run in the project directory\nheroku login\nheroku create <your-app-name>\nheroku config:set DOMAIN_ADMIN_USERNAME=x@gooddata.com DOMAIN_ADMIN_PASSWORD=xy PROJECT_ID_TO_ASSIGN=xms7ga4tf3g3nzucd8380o2bev8oeknp\ngit push heroku HEAD:master\nheroku open\n```\n\n### Run Live Examples Locally\nTo run *GoodData.UI Live Examples* locally:\n```bash\ngit clone <this-repository>\ncd  <repository-folder>\nyarn install --pure-lockfile\nyarn examples\n```\nThen open https://localhost:8999 and login using Live Examples account (you can [create one here](https://gooddata-examples.herokuapp.com/registration)).\n\n### Source code formatting\nThe source code in the repository is formatted by [Prettier](https://prettier.io/). \nThe format of the code is validated by our Continuous Integration server and is one of the requirements of successful merge.\n\nPrettier is supported by every major IDE. You can find the list of supported editors and how to configure them [here](https://prettier.io/docs/en/editors.html).\n\nIn the case, when your editor is not supported or you don't want to setup the integration, you can run the `yarn prettier-write` command to reformat the code before commit.\n\n## Changelog\n\n- see [CHANGELOG.md](CHANGELOG.md)\n\n## License\n\n(C) 2007-2018 GoodData Corporation\n\nThis project is dual licensed:\n\n- The ATTRIBUTION-NONCOMMERCIAL 4.0 INTERNATIONAL (CC BY-NC 4.0) is used for purpose of the trial experience and evaluation of GoodData.UI library.\n- The GOODDATA GOODDATA.UI LIBRARY END USER LICENSE AGREEMENT is used for GoodData customers.\n\nFor more information, please see [LICENSE](https://github.com/gooddata/gooddata-react-components/blob/master/LICENSE)\n","gitHead":"051cf05dbc2c81e447a25cabcd880deea4a51ead","scripts":{"dev":"bash scripts/build.sh --dev-watch","test":"jest --watch","build":"bash scripts/build.sh","tslint":"yarn run-tslint -t verbose $npm_package_config_tslint","prepare":"cd examples/server && yarn install --frozen-lockfile && cd ../..; rm -r examples/node_modules 2>/dev/null; true","examples":"bash scripts/run-examples.sh","prepare?":"# Called before `npm publish` and on local `npm install`. Temporarily also for deleting obsolete node_modules. Ends with `true` to continue gracefully.","validate":"tsc --noEmit && yarn tslint && eslint $npm_package_config_eslint && yarn prettier-check","build-dev":"bash scripts/build.sh --dev","examples?":"# Default is developer domain, other options: yarn examples [sec,secure,stg,stg2,stg3,demo,developer or URL]","storybook":"yarn build && start-storybook -p 9001 -c .storybook","test-once":"jest","tslint-ci":"mkdir -p ./ci/results && yarn run-tslint -t checkstyle -o ./ci/results/tslint-results.xml $npm_package_config_tslint","run-tslint":"tslint -p tsconfig.json","validate-ci":"tsc --noEmit && yarn tslint-ci  && eslint $npm_package_config_eslint -f checkstyle -o ci/results/eslint-results.xml && yarn prettier-check","examples-build":"bash scripts/build-examples.sh","prepublishOnly":"yarn build","prettier-check":"prettier --check '{src,stories,styles,__mocks__,examples/server/src,examples/src,examples/test}/**/*.{ts,js,tsx,jsx,json,scss,md,yaml,html}'","prettier-write":"prettier --write '{src,stories,styles,__mocks__,examples/server/src,examples/src,examples/test}/**/*.{ts,js,tsx,jsx,json,scss,md,yaml,html}'","test-storybook":"yarn build && test-storybook","build-storybook":"yarn build && build-storybook -c .storybook -o dist-storybook","examples-server":"node examples/server/src/index.js","heroku-postbuild":"yarn examples-build developer","examples-testcafe":"./scripts/run-testcafe.sh visual","check-circular-deps":"madge --circular --extensions ts ./src","examples-testcafe-ci":"./scripts/run-testcafe.sh ci","examples-testcafe-live":"./scripts/run-testcafe.sh live"},"typings":"dist/index.d.ts","_npmUser":{"name":"gooddata-ci","email":"rail@gooddata.com"},"deprecated":"@gooddata/react-components@7 reached End of Support on March 31, 2022. Please upgrade (see https://sdk.gooddata.com/gooddata-ui/docs/supported_versions.html for more information).","repository":{"url":"git+ssh://git@github.com/gooddata/gooddata-react-components.git","type":"git"},"_npmVersion":"6.4.1","description":"GoodData.UI - A powerful JavaScript library for building analytical applications","directories":{},"lint-staged":{"{src,stories,styles,__mocks__,examples/server/src,examples/src,examples/test}/**/*.{ts,js,tsx,jsx,scss}":["npx gdc-fix-copyright","git add"],"{src,stories,styles,__mocks__,examples/server/src,examples/src,examples/test}/**/*.{ts,js,tsx,jsx,json,scss,md,yaml,html}":["prettier --write","git add"]},"_nodeVersion":"8.12.0","dependencies":{"rxjs":"^5.5.6","uuid":"^3.2.1","immer":"^1.3.1","lodash":"^4.17.15","invariant":"^2.2.2","classnames":"^2.2.6","highcharts":"7.1.1","prop-types":"^15.6.0","react-intl":"^2.4.0","custom-event":"^1.0.1","ag-grid-react":"20.0.0","react-measure":"^2.3.0","stringify-object":"^2.4.0","@gooddata/typings":"^2.18.0","ag-grid-community":"20.0.0","http-status-codes":"^1.3.0","@gooddata/js-utils":"^3.5.0","@gooddata/numberjs":"^3.2.3","fixed-data-table-2":"0.7.17","@gooddata/goodstrap":"^63.4.0","react-dom-factories":"^1.0.2","@gooddata/gooddata-js":"^11.19.3","json-stable-stringify":"^1.0.1","react-transition-group":"^2.2.1","hoist-non-react-statics":"^3.3.0","nodelist-foreach-polyfill":"^1.2.0","highcharts-grouped-categories":"^1.1.3","@gooddata/frontend-npm-scripts":"1.1.0"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"raf":"3.3.2","yup":"^0.24.1","jest":"24.7.1","husky":"3.0.0","madge":"^3.4.4","react":"^16.5.2","enzyme":"3.5.0","eslint":"4.19.1","formik":"^0.11.11","moment":"2.23.0","history":"^4.7.2","ts-jest":"24.0.0","webpack":"4.30.0","prettier":"1.16.4","react-ga":"^2.5.2","recharts":"1.0.0-beta.9","testcafe":"1.1.4","commander":"2.14.1","node-sass":"4.7.2","react-dom":"^16.5.2","supertest":"3.0.0","ts-loader":"6.0.0","css-loader":"0.28.7","jest-junit":"3.0.0","raw-loader":"0.5.1","styled-jsx":"2.2.1","typescript":"3.3.4000","@babel/core":"7.4.4","@types/jest":"24.0.6","@types/node":"7.0.8","@types/uuid":"3.4.3","file-loader":"3.0.1","lint-staged":"9.1.0","sass-loader":"6.0.6","webpack-cli":"3.3.2","@types/react":"16.0.34","babel-loader":"8.0.5","react-helmet":"5.2.0","react-select":"1.2.1","style-loader":"0.19.1","@types/enzyme":"3.1.13","@types/lodash":"4.14.123","testcafe-live":"0.1.4","@babel/runtime":"7.4.4","@babel/polyfill":"^7.4.4","@storybook/react":"5.0.11","@types/invariant":"2.2.29","@types/react-dom":"16.0.3","isomorphic-fetch":"2.2.1","react-datepicker":"1.1.0","react-router-dom":"4.2.2","@babel/preset-env":"7.4.4","@gooddata/mock-js":"2.3.0","@storybook/addons":"5.0.11","@types/classnames":"2.2.3","@types/prop-types":"15.5.2","@types/react-intl":"2.3.5","@storybook/theming":"5.0.11","identity-obj-proxy":"^3.0.0","webpack-dev-server":"3.3.1","@babel/preset-react":"7.0.0","@types/react-portal":"4.0.1","babel-plugin-lodash":"3.3.4","html-webpack-plugin":"3.2.0","react-test-renderer":"16.4.2","@types/react-measure":"2.0.5","clean-webpack-plugin":"2.0.2","stats-webpack-plugin":"0.7.0","eslint-config-prettier":"4.1.0","react-google-recaptcha":"^0.14.1","tslint-config-prettier":"1.18.0","@gooddata/eslint-config":"^1.0.0","@gooddata/tslint-config":"1.0.0","@types/storybook__react":"4.0.1","@types/stringify-object":"^3.2.0","enzyme-adapter-react-16":"1.3.1","@gooddata/test-storybook":"3.1.1","@storybook/addon-actions":"5.0.11","@storybook/addon-options":"5.0.11","node-sass-magic-importer":"5.1.0","react-syntax-highlighter":"11.0.2","@types/fixed-data-table-2":"0.8.1","@types/react-test-renderer":"16.0.0","circular-dependency-plugin":"5.0.2","compression-webpack-plugin":"2.0.0","@types/json-stable-stringify":"^1.0.32","@types/enzyme-adapter-react-16":"1.0.3","@types/storybook__addon-actions":"3.4.2","@babel/plugin-proposal-class-properties":"7.4.4","@babel/plugin-proposal-object-rest-spread":"7.4.4","@babel/plugin-transform-async-to-generator":"7.4.4"},"peerDependencies":{"react":"^16.5.2","react-dom":"^16.5.2"},"_npmOperationalInternal":{"tmp":"tmp/react-components_7.2.0-beta.58_1571409732282_0.6346982446459626","host":"s3://npm-registry-packages"}},"7.2.0-beta.59":{"name":"@gooddata/react-components","version":"7.2.0-beta.59","author":{"name":"GoodData Corporation"},"license":"BSD-3-Clause","_id":"@gooddata/react-components@7.2.0-beta.59","maintainers":[{"name":"afi","email":"adam.fiedler@gooddata.com"},{"name":"bertold8","email":"ivan.nejezchleb@seznam.cz"},{"name":"brbistas","email":"valentinos.chraniotis@gooddata.com"},{"name":"bugsbunny338","email":"jiri.zajic@mensa.cz"},{"name":"gooddata-ci","email":"rail@gooddata.com"},{"name":"ivan.mjartan","email":"ivan.mjartan@gooddata.com"},{"name":"jakub-sterba","email":"jakub.sterba@gooddata.com"},{"name":"jaroslav.tomecek","email":"jaroslav.tomecek@gooddata.com"},{"name":"jkittler","email":"honza.kittler@gmail.com"},{"name":"khanh.le","email":"khanh.le@gooddata.com"},{"name":"langhamp","email":"pavel.langhammer@gooddata.com"},{"name":"lanhuynh","email":"lan.huynh@gooddata.com"},{"name":"linhhong","email":"linh.hong@gooddata.com"},{"name":"lupko","email":"lubomir.slivka@gooddata.com"},{"name":"martin.mosko","email":"martin.mosko@gooddata.com"},{"name":"michal.marsal","email":"michal.marsal@gooddata.com"},{"name":"naibinh","email":"naibinh@gmail.com"},{"name":"nikolacech","email":"nikola.cech@gooddata.com"},{"name":"no23reason","email":"dan.homola@hotmail.cz"},{"name":"patrikbraborec","email":"patrik.braborec@gooddata.com"},{"name":"pbenes","email":"petr.benes@gooddata.com"},{"name":"petrjanu","email":"petr.janu@gooddata.com"},{"name":"ptquang86","email":"ptquang86@gmail.com"},{"name":"qduval","email":"quentin.duval@gooddata.com"},{"name":"rodri360","email":"me@rodri360.com"},{"name":"sitina","email":"jiri.sitina@gooddata.com"},{"name":"sondo","email":"son.do@gooddata.com"},{"name":"strouhaljan","email":"strouhal.jan@gmail.com"},{"name":"tomas.bouma","email":"tomas.bouma@gooddata.com"},{"name":"tomas.kratochvil","email":"tomas.kratochvil@gooddata.com"},{"name":"tomasreichmann","email":"tomasreichmann@gmail.com"},{"name":"tomsatgd","email":"tomas.satinsky@gooddata.com"},{"name":"tu.ngo","email":"tu.ngo@gooddata.com"},{"name":"vlastikcz","email":"vlastimil.kotas@gooddata.com"},{"name":"vu.pham","email":"vu.pham@gooddata.com"},{"name":"xmort","email":"petr.dolejsi@gooddata.com"},{"name":"yanlipnican","email":"yanlipnican@gmail.com"}],"homepage":"https://github.com/gooddata/gooddata-react-components#readme","bugs":{"url":"https://github.com/gooddata/gooddata-react-components/issues"},"dist":{"shasum":"4489a469f035b9366c3fce5bbfa01d39c92e44ec","tarball":"https://registry.npmjs.org/@gooddata/react-components/-/react-components-7.2.0-beta.59.tgz","fileCount":1862,"integrity":"sha512-ulrAaKWNOTAYO7rtFSr4uzHK3J76HPcLRLAX33UmLe1KjA6UojQTE8jpgoZF4MkdC0qlm+p4YyD+y9wc5tY5pQ==","signatures":[{"sig":"MEUCIF/XgW+5ERJBd/+ERIjpSBqUERJvIenuUv+xLqvOzoYDAiEA4C75RF2ht7/1GpvZNUv7fuzqVn3i6CeRqyfoM5JiMNE=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":7718242,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJdrwtfCRA9TVsSAnZWagAATdYP/0PDxMgkbaO8jA34Cgcb\nrWdIje6GzbVfzP57qd0YGpqVr79HfTRlFDaOQywBkXmggh9yPAqut+aQ26m0\njjcDekK1185q2wHEAjaeA54ga9pHomTVGD+95uuOq5JRrG1gZY9nEpSk8N92\nDuDt1ob349JDDIbxf7q8TYGlNbQTLXkr/KohaAFgWeh51Yvu/uZIGxbAmUIn\nfYonkWHPhecUKkR+k9nKKN9tVneB3ID6ZKhyejJ/fDI04UldsT69s4+E4ufU\n7+ExaMRKwQ3OwIsNquGQA/xhbQqaDVeYanHesEKZ9G8yGbfYhSA91ARXct/b\nNbNYaLUjjr1EY+aGgRUiOfVQIM7qMcCfqyXcm1z6U56j82rvjgS6tiKsUQoZ\nU3rpSiVlPSYQwnfBI+8hTELy8elzC9i2e2CLjj5o3RDR3YRDvd4hXFwjaPhE\nc5vN2v9wKrOJHbBqiE3x2hxY91Ff/J2Jd0n/L/qfcpV6OtYty3AhiU/CRA13\nWXlkxUKz4GUlIktcDcyCl9uLA6EkiOxgrH5BWOJ0Htxd0wftZl591GVzQtit\nfhGTWktD0FFx9QC5DdXgZkpaGs1fI91vHlttFXasn4KXIZ5V4tZfudKQY8Tj\n2+mFa/Ku4lSfzm9ZvGFvN8/qWCGqqzkAdJlo7EtK6JUem6AwrfvAUqCVpLYs\n8bn8\r\n=eY8Y\r\n-----END PGP SIGNATURE-----\r\n"},"jest":{"testRegex":"(/__tests__/.*|\\.(test|spec))\\.(tsx?|jsx?)$","transform":{".(js|jsx)":"babel-jest",".(ts|tsx)":"ts-jest"},"collectCoverage":false,"moduleNameMapper":{"\\.(css|less|sass|scss)$":"<rootDir>/__mocks__/styleMock.ts","^[./a-zA-Z0-9$_-]+\\.svg$":"<rootDir>/jestSvgStub.js"},"coverageReporters":["html"],"setupFilesAfterEnv":["<rootDir>/jest.setup.js"],"collectCoverageFrom":["src/**/*.{ts,tsx}","examples/server/src/**/*.{js,jsx}","!**/*.d.ts"],"moduleFileExtensions":["ts","tsx","js","jsx","json"],"testPathIgnorePatterns":[",/node_modules/","/dist/"]},"main":"dist/index.js","husky":{"hooks":{"pre-commit":"lint-staged"}},"config":{"eslint":"./examples/**/*.{js,jsx}","tslint":"./{__mocks__,src,stories}/{,**/}*.{ts,tsx}"},"readme":"[![npm version](https://badge.fury.io/js/%40gooddata%2Freact-components.svg)](https://www.npmjs.com/package/@gooddata/react-components) \n\n# GoodData.UI React components\n> A React-based JavaScript library for building data-driven applications\n\n## Getting started\n- [GoodData.UI Documentation](http://sdk.gooddata.com/gooddata-ui/)\n- [GoodData.UI Live Examples](https://gooddata-examples.herokuapp.com/)\n- [Stack Overflow](https://stackoverflow.com/questions/tagged/gooddata)\n\n### Usage\nWith [yarn](https://yarnpkg.com) installed, go to your project directory and run\n```\n$ yarn add @gooddata/react-components\n```\nIf you prefer [npm](npmjs.com) run\n```\n$ npm install --save @gooddata/react-components\n```\n\nThe public API is exposed via global `index.js`. Except for the styles, do not import any other file directly\nbecause they are not intended to be part of the public API.\n\n## Contributing\n\nWe welcome any contribution in form of [issues](https://github.com/gooddata/gooddata-react-components/issues) or [pull requests](https://github.com/gooddata/gooddata-react-components/pulls).\nThese commands may come in handy while developing:\n\n| command | description |\n| ------- | ----------- |\n| `yarn install --pure-lockfile` | first step |\n| ||\n| `yarn dev` | build react-components to `/dist` in watch mode |\n| `yarn test` | run all unit tests |\n| `yarn prettier-write` | format the source code to match the valid codestyle |\n| `yarn validate` | validate codestyle |\n| ||\n| `yarn storybook` | run storybook from `/stories` on http://localhost:9001 |\n| `yarn build-storybook` | build storybook to `/dist-storybook` |\n| `yarn test-storybook` | run storybook and [screenshot tests](https://github.com/gooddata/gdc-client-utils/tree/master/test-storybook) |\n| ||\n| `yarn examples` | run Live Examples dev-server from `/examples` on https://localhost:8999 |\n| `yarn examples-build` | build Live Examples to `/examples/dist` |\n| `yarn examples-server` | serve built Live Examples - see `/examples/server/src` |\n| `yarn examples-testcafe` | run testcafe tests against `localhost:8999` |\n\n### Deploy to heroku.com\nWhen you deploy this repo to heroku, it serves *GoodData.UI Live Examples*.\nRelevant tasks are in `Procfile` and `package.json`.\n\n```bash\n# run in the project directory\nheroku login\nheroku create <your-app-name>\nheroku config:set DOMAIN_ADMIN_USERNAME=x@gooddata.com DOMAIN_ADMIN_PASSWORD=xy PROJECT_ID_TO_ASSIGN=xms7ga4tf3g3nzucd8380o2bev8oeknp\ngit push heroku HEAD:master\nheroku open\n```\n\n### Run Live Examples Locally\nTo run *GoodData.UI Live Examples* locally:\n```bash\ngit clone <this-repository>\ncd  <repository-folder>\nyarn install --pure-lockfile\nyarn examples\n```\nThen open https://localhost:8999 and login using Live Examples account (you can [create one here](https://gooddata-examples.herokuapp.com/registration)).\n\n### Source code formatting\nThe source code in the repository is formatted by [Prettier](https://prettier.io/). \nThe format of the code is validated by our Continuous Integration server and is one of the requirements of successful merge.\n\nPrettier is supported by every major IDE. You can find the list of supported editors and how to configure them [here](https://prettier.io/docs/en/editors.html).\n\nIn the case, when your editor is not supported or you don't want to setup the integration, you can run the `yarn prettier-write` command to reformat the code before commit.\n\n## Changelog\n\n- see [CHANGELOG.md](CHANGELOG.md)\n\n## License\n\n(C) 2007-2018 GoodData Corporation\n\nThis project is dual licensed:\n\n- The ATTRIBUTION-NONCOMMERCIAL 4.0 INTERNATIONAL (CC BY-NC 4.0) is used for purpose of the trial experience and evaluation of GoodData.UI library.\n- The GOODDATA GOODDATA.UI LIBRARY END USER LICENSE AGREEMENT is used for GoodData customers.\n\nFor more information, please see [LICENSE](https://github.com/gooddata/gooddata-react-components/blob/master/LICENSE)\n","gitHead":"c72a24a9fce643e6e11c0a114e8493d75ef2c183","scripts":{"dev":"bash scripts/build.sh --dev-watch","test":"jest --watch","build":"bash scripts/build.sh","tslint":"yarn run-tslint -t verbose $npm_package_config_tslint","prepare":"cd examples/server && yarn install --frozen-lockfile && cd ../..; rm -r examples/node_modules 2>/dev/null; true","examples":"bash scripts/run-examples.sh","prepare?":"# Called before `npm publish` and on local `npm install`. Temporarily also for deleting obsolete node_modules. Ends with `true` to continue gracefully.","validate":"tsc --noEmit && yarn tslint && eslint $npm_package_config_eslint && yarn prettier-check","build-dev":"bash scripts/build.sh --dev","examples?":"# Default is developer domain, other options: yarn examples [sec,secure,stg,stg2,stg3,demo,developer or URL]","storybook":"yarn build && start-storybook -p 9001 -c .storybook","test-once":"jest","tslint-ci":"mkdir -p ./ci/results && yarn run-tslint -t checkstyle -o ./ci/results/tslint-results.xml $npm_package_config_tslint","run-tslint":"tslint -p tsconfig.json","validate-ci":"tsc --noEmit && yarn tslint-ci  && eslint $npm_package_config_eslint -f checkstyle -o ci/results/eslint-results.xml && yarn prettier-check","examples-build":"bash scripts/build-examples.sh","prepublishOnly":"yarn build","prettier-check":"prettier --check '{src,stories,styles,__mocks__,examples/server/src,examples/src,examples/test}/**/*.{ts,js,tsx,jsx,json,scss,md,yaml,html}'","prettier-write":"prettier --write '{src,stories,styles,__mocks__,examples/server/src,examples/src,examples/test}/**/*.{ts,js,tsx,jsx,json,scss,md,yaml,html}'","test-storybook":"yarn build && test-storybook","build-storybook":"yarn build && build-storybook -c .storybook -o dist-storybook","examples-server":"node examples/server/src/index.js","heroku-postbuild":"yarn examples-build developer","examples-testcafe":"./scripts/run-testcafe.sh visual","check-circular-deps":"madge --circular --extensions ts ./src","examples-testcafe-ci":"./scripts/run-testcafe.sh ci","examples-testcafe-live":"./scripts/run-testcafe.sh live"},"typings":"dist/index.d.ts","_npmUser":{"name":"gooddata-ci","email":"rail@gooddata.com"},"deprecated":"@gooddata/react-components@7 reached End of Support on March 31, 2022. Please upgrade (see https://sdk.gooddata.com/gooddata-ui/docs/supported_versions.html for more information).","repository":{"url":"git+ssh://git@github.com/gooddata/gooddata-react-components.git","type":"git"},"_npmVersion":"6.4.1","description":"GoodData.UI - A powerful JavaScript library for building analytical applications","directories":{},"lint-staged":{"{src,stories,styles,__mocks__,examples/server/src,examples/src,examples/test}/**/*.{ts,js,tsx,jsx,scss}":["npx gdc-fix-copyright","git add"],"{src,stories,styles,__mocks__,examples/server/src,examples/src,examples/test}/**/*.{ts,js,tsx,jsx,json,scss,md,yaml,html}":["prettier --write","git add"]},"_nodeVersion":"8.12.0","dependencies":{"rxjs":"^5.5.6","uuid":"^3.2.1","immer":"^1.3.1","lodash":"^4.17.15","invariant":"^2.2.2","classnames":"^2.2.6","highcharts":"7.1.1","prop-types":"^15.6.0","react-intl":"^2.4.0","custom-event":"^1.0.1","ag-grid-react":"20.0.0","react-measure":"^2.3.0","stringify-object":"^2.4.0","@gooddata/typings":"^2.18.0","ag-grid-community":"20.0.0","http-status-codes":"^1.3.0","@gooddata/js-utils":"^3.5.0","@gooddata/numberjs":"^3.2.3","fixed-data-table-2":"0.7.17","@gooddata/goodstrap":"^64.0.0","react-dom-factories":"^1.0.2","@gooddata/gooddata-js":"^11.19.3","json-stable-stringify":"^1.0.1","react-transition-group":"^2.2.1","hoist-non-react-statics":"^3.3.0","nodelist-foreach-polyfill":"^1.2.0","highcharts-grouped-categories":"^1.1.3","@gooddata/frontend-npm-scripts":"1.1.0"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"raf":"3.3.2","yup":"^0.24.1","jest":"24.7.1","husky":"3.0.0","madge":"^3.4.4","react":"^16.5.2","enzyme":"3.5.0","eslint":"4.19.1","formik":"^0.11.11","moment":"2.23.0","history":"^4.7.2","ts-jest":"24.0.0","webpack":"4.30.0","prettier":"1.16.4","react-ga":"^2.5.2","recharts":"1.0.0-beta.9","testcafe":"1.1.4","commander":"2.14.1","node-sass":"4.7.2","react-dom":"^16.5.2","supertest":"3.0.0","ts-loader":"6.0.0","css-loader":"0.28.7","jest-junit":"3.0.0","raw-loader":"0.5.1","styled-jsx":"2.2.1","typescript":"3.3.4000","@babel/core":"7.4.4","@types/jest":"24.0.6","@types/node":"7.0.8","@types/uuid":"3.4.3","file-loader":"3.0.1","lint-staged":"9.1.0","sass-loader":"6.0.6","webpack-cli":"3.3.2","@types/react":"16.0.34","babel-loader":"8.0.5","react-helmet":"5.2.0","react-select":"1.2.1","style-loader":"0.19.1","@types/enzyme":"3.1.13","@types/lodash":"4.14.123","testcafe-live":"0.1.4","@babel/runtime":"7.4.4","@babel/polyfill":"^7.4.4","@storybook/react":"5.0.11","@types/invariant":"2.2.29","@types/react-dom":"16.0.3","isomorphic-fetch":"2.2.1","react-datepicker":"1.1.0","react-router-dom":"4.2.2","@babel/preset-env":"7.4.4","@gooddata/mock-js":"2.3.0","@storybook/addons":"5.0.11","@types/classnames":"2.2.3","@types/prop-types":"15.5.2","@types/react-intl":"2.3.5","@storybook/theming":"5.0.11","identity-obj-proxy":"^3.0.0","webpack-dev-server":"3.3.1","@babel/preset-react":"7.0.0","@types/react-portal":"4.0.1","babel-plugin-lodash":"3.3.4","html-webpack-plugin":"3.2.0","react-test-renderer":"16.4.2","@types/react-measure":"2.0.5","clean-webpack-plugin":"2.0.2","stats-webpack-plugin":"0.7.0","eslint-config-prettier":"4.1.0","react-google-recaptcha":"^0.14.1","tslint-config-prettier":"1.18.0","@gooddata/eslint-config":"^1.0.0","@gooddata/tslint-config":"1.0.0","@types/storybook__react":"4.0.1","@types/stringify-object":"^3.2.0","enzyme-adapter-react-16":"1.3.1","@gooddata/test-storybook":"3.1.1","@storybook/addon-actions":"5.0.11","@storybook/addon-options":"5.0.11","node-sass-magic-importer":"5.1.0","react-syntax-highlighter":"11.0.2","@types/fixed-data-table-2":"0.8.1","@types/react-test-renderer":"16.0.0","circular-dependency-plugin":"5.0.2","compression-webpack-plugin":"2.0.0","@types/json-stable-stringify":"^1.0.32","@types/enzyme-adapter-react-16":"1.0.3","@types/storybook__addon-actions":"3.4.2","@babel/plugin-proposal-class-properties":"7.4.4","@babel/plugin-proposal-object-rest-spread":"7.4.4","@babel/plugin-transform-async-to-generator":"7.4.4"},"peerDependencies":{"react":"^16.5.2","react-dom":"^16.5.2"},"_npmOperationalInternal":{"tmp":"tmp/react-components_7.2.0-beta.59_1571752798755_0.3977302813811985","host":"s3://npm-registry-packages"}},"7.2.0-beta.60":{"name":"@gooddata/react-components","version":"7.2.0-beta.60","author":{"name":"GoodData Corporation"},"license":"BSD-3-Clause","_id":"@gooddata/react-components@7.2.0-beta.60","maintainers":[{"name":"afi","email":"adam.fiedler@gooddata.com"},{"name":"bertold8","email":"ivan.nejezchleb@seznam.cz"},{"name":"brbistas","email":"valentinos.chraniotis@gooddata.com"},{"name":"bugsbunny338","email":"jiri.zajic@mensa.cz"},{"name":"gooddata-ci","email":"rail@gooddata.com"},{"name":"ivan.mjartan","email":"ivan.mjartan@gooddata.com"},{"name":"jakub-sterba","email":"jakub.sterba@gooddata.com"},{"name":"jaroslav.tomecek","email":"jaroslav.tomecek@gooddata.com"},{"name":"jkittler","email":"honza.kittler@gmail.com"},{"name":"khanh.le","email":"khanh.le@gooddata.com"},{"name":"langhamp","email":"pavel.langhammer@gooddata.com"},{"name":"lanhuynh","email":"lan.huynh@gooddata.com"},{"name":"linhhong","email":"linh.hong@gooddata.com"},{"name":"lupko","email":"lubomir.slivka@gooddata.com"},{"name":"martin.mosko","email":"martin.mosko@gooddata.com"},{"name":"michal.marsal","email":"michal.marsal@gooddata.com"},{"name":"naibinh","email":"naibinh@gmail.com"},{"name":"nikolacech","email":"nikola.cech@gooddata.com"},{"name":"no23reason","email":"dan.homola@hotmail.cz"},{"name":"patrikbraborec","email":"patrik.braborec@gooddata.com"},{"name":"pbenes","email":"petr.benes@gooddata.com"},{"name":"petrjanu","email":"petr.janu@gooddata.com"},{"name":"ptquang86","email":"ptquang86@gmail.com"},{"name":"qduval","email":"quentin.duval@gooddata.com"},{"name":"rodri360","email":"me@rodri360.com"},{"name":"sitina","email":"jiri.sitina@gooddata.com"},{"name":"sondo","email":"son.do@gooddata.com"},{"name":"strouhaljan","email":"strouhal.jan@gmail.com"},{"name":"tomas.bouma","email":"tomas.bouma@gooddata.com"},{"name":"tomas.kratochvil","email":"tomas.kratochvil@gooddata.com"},{"name":"tomasreichmann","email":"tomasreichmann@gmail.com"},{"name":"tomsatgd","email":"tomas.satinsky@gooddata.com"},{"name":"tu.ngo","email":"tu.ngo@gooddata.com"},{"name":"vlastikcz","email":"vlastimil.kotas@gooddata.com"},{"name":"vu.pham","email":"vu.pham@gooddata.com"},{"name":"xmort","email":"petr.dolejsi@gooddata.com"},{"name":"yanlipnican","email":"yanlipnican@gmail.com"}],"homepage":"https://github.com/gooddata/gooddata-react-components#readme","bugs":{"url":"https://github.com/gooddata/gooddata-react-components/issues"},"dist":{"shasum":"f83dc8145ce4b6bf88fb215d50099aeff002920a","tarball":"https://registry.npmjs.org/@gooddata/react-components/-/react-components-7.2.0-beta.60.tgz","fileCount":1862,"integrity":"sha512-u/VpBwll3q8SrLIsaZzt+8efPFeBGjL7tE9S67Qs082sdYOhrW1qsWFg42zZap17xtCA8KAOZgEHc3HM50V9bg==","signatures":[{"sig":"MEUCIQCtn14qY1fVtwJ0BkRXnq4tHceJO43RCrK1qDxcXc3smQIgQgYNynp92uigGPj/24gZFsvS3Rwzg+cFspJnkV7k4pA=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":7718242,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJdrxeZCRA9TVsSAnZWagAAO8kP/3cJ4ZbK3xPipedQnYdr\n9wynOZ355GBbNPj1xbq/aqBps3S53LnMk+zj/Xs85aQQWS5AGKr5Ul8S6LZw\nObp5HMSN/SU7VuqrtIFolblFhJAxzMXArO988tIyn3W9xUrY0sjpor4JUgS3\n4XVW0spxlfCv2KDgzhSfsnh78FMimElBfXI6+H8mDcu5A5nf3S8BYJ1z2r5N\nU6a3hRE+QKpxnaS4Ms+IkzRt2b8i+6P1g8KOLjFPN1oGS0ElCkMYZ2zrBEwr\nYxFkDbBebKu/CQDNn6llIQvsCetkBp+qtu+VYFNd5s4Ii3nvbMTRoSJFMT51\nZKZUfgg18w1pmj+x6J6rIcoaBMaTJKOPMByxi3MGW+bvuElPHKkR/RkUNmr7\nHQih4wXHWAEmj6HjqPQnKfK6/3HS8Mn+WEBLGGKPdojOxiUO111+NfIGSyVC\ntsUSsu2M2jr8+o7Bx6yKYDKuGVwZktQQRdrYtvDWZ3nnSZd3NCYD0rwlVSjb\nplaVaLLJijBxBYtx04LNGubQvvD0yYr1WPXnlooHfRUx5ML8AbMWI5F2AQbd\nVBlBa/nPg4iS1gT3YfBMYfMy+qeBrSPHMzRdgUIGZG02FXth60Ft2BLA86MW\nAhpf7+yWtcY5MhCjb/FDbMFgX0zBC4mZ3gMSRmbbeJnxUkIhn76p7FnOyP74\nwp31\r\n=P6vO\r\n-----END PGP SIGNATURE-----\r\n"},"jest":{"testRegex":"(/__tests__/.*|\\.(test|spec))\\.(tsx?|jsx?)$","transform":{".(js|jsx)":"babel-jest",".(ts|tsx)":"ts-jest"},"collectCoverage":false,"moduleNameMapper":{"\\.(css|less|sass|scss)$":"<rootDir>/__mocks__/styleMock.ts","^[./a-zA-Z0-9$_-]+\\.svg$":"<rootDir>/jestSvgStub.js"},"coverageReporters":["html"],"setupFilesAfterEnv":["<rootDir>/jest.setup.js"],"collectCoverageFrom":["src/**/*.{ts,tsx}","examples/server/src/**/*.{js,jsx}","!**/*.d.ts"],"moduleFileExtensions":["ts","tsx","js","jsx","json"],"testPathIgnorePatterns":[",/node_modules/","/dist/"]},"main":"dist/index.js","husky":{"hooks":{"pre-commit":"lint-staged"}},"config":{"eslint":"./examples/**/*.{js,jsx}","tslint":"./{__mocks__,src,stories}/{,**/}*.{ts,tsx}"},"readme":"[![npm version](https://badge.fury.io/js/%40gooddata%2Freact-components.svg)](https://www.npmjs.com/package/@gooddata/react-components) \n\n# GoodData.UI React components\n> A React-based JavaScript library for building data-driven applications\n\n## Getting started\n- [GoodData.UI Documentation](http://sdk.gooddata.com/gooddata-ui/)\n- [GoodData.UI Live Examples](https://gooddata-examples.herokuapp.com/)\n- [Stack Overflow](https://stackoverflow.com/questions/tagged/gooddata)\n\n### Usage\nWith [yarn](https://yarnpkg.com) installed, go to your project directory and run\n```\n$ yarn add @gooddata/react-components\n```\nIf you prefer [npm](npmjs.com) run\n```\n$ npm install --save @gooddata/react-components\n```\n\nThe public API is exposed via global `index.js`. Except for the styles, do not import any other file directly\nbecause they are not intended to be part of the public API.\n\n## Contributing\n\nWe welcome any contribution in form of [issues](https://github.com/gooddata/gooddata-react-components/issues) or [pull requests](https://github.com/gooddata/gooddata-react-components/pulls).\nThese commands may come in handy while developing:\n\n| command | description |\n| ------- | ----------- |\n| `yarn install --pure-lockfile` | first step |\n| ||\n| `yarn dev` | build react-components to `/dist` in watch mode |\n| `yarn test` | run all unit tests |\n| `yarn prettier-write` | format the source code to match the valid codestyle |\n| `yarn validate` | validate codestyle |\n| ||\n| `yarn storybook` | run storybook from `/stories` on http://localhost:9001 |\n| `yarn build-storybook` | build storybook to `/dist-storybook` |\n| `yarn test-storybook` | run storybook and [screenshot tests](https://github.com/gooddata/gdc-client-utils/tree/master/test-storybook) |\n| ||\n| `yarn examples` | run Live Examples dev-server from `/examples` on https://localhost:8999 |\n| `yarn examples-build` | build Live Examples to `/examples/dist` |\n| `yarn examples-server` | serve built Live Examples - see `/examples/server/src` |\n| `yarn examples-testcafe` | run testcafe tests against `localhost:8999` |\n\n### Deploy to heroku.com\nWhen you deploy this repo to heroku, it serves *GoodData.UI Live Examples*.\nRelevant tasks are in `Procfile` and `package.json`.\n\n```bash\n# run in the project directory\nheroku login\nheroku create <your-app-name>\nheroku config:set DOMAIN_ADMIN_USERNAME=x@gooddata.com DOMAIN_ADMIN_PASSWORD=xy PROJECT_ID_TO_ASSIGN=xms7ga4tf3g3nzucd8380o2bev8oeknp\ngit push heroku HEAD:master\nheroku open\n```\n\n### Run Live Examples Locally\nTo run *GoodData.UI Live Examples* locally:\n```bash\ngit clone <this-repository>\ncd  <repository-folder>\nyarn install --pure-lockfile\nyarn examples\n```\nThen open https://localhost:8999 and login using Live Examples account (you can [create one here](https://gooddata-examples.herokuapp.com/registration)).\n\n### Source code formatting\nThe source code in the repository is formatted by [Prettier](https://prettier.io/). \nThe format of the code is validated by our Continuous Integration server and is one of the requirements of successful merge.\n\nPrettier is supported by every major IDE. You can find the list of supported editors and how to configure them [here](https://prettier.io/docs/en/editors.html).\n\nIn the case, when your editor is not supported or you don't want to setup the integration, you can run the `yarn prettier-write` command to reformat the code before commit.\n\n## Changelog\n\n- see [CHANGELOG.md](CHANGELOG.md)\n\n## License\n\n(C) 2007-2018 GoodData Corporation\n\nThis project is dual licensed:\n\n- The ATTRIBUTION-NONCOMMERCIAL 4.0 INTERNATIONAL (CC BY-NC 4.0) is used for purpose of the trial experience and evaluation of GoodData.UI library.\n- The GOODDATA GOODDATA.UI LIBRARY END USER LICENSE AGREEMENT is used for GoodData customers.\n\nFor more information, please see [LICENSE](https://github.com/gooddata/gooddata-react-components/blob/master/LICENSE)\n","gitHead":"02188d9ad5a13f654212c4f2530f2c429e7204bd","scripts":{"dev":"bash scripts/build.sh --dev-watch","test":"jest --watch","build":"bash scripts/build.sh","tslint":"yarn run-tslint -t verbose $npm_package_config_tslint","prepare":"cd examples/server && yarn install --frozen-lockfile && cd ../..; rm -r examples/node_modules 2>/dev/null; true","examples":"bash scripts/run-examples.sh","prepare?":"# Called before `npm publish` and on local `npm install`. Temporarily also for deleting obsolete node_modules. Ends with `true` to continue gracefully.","validate":"tsc --noEmit && yarn tslint && eslint $npm_package_config_eslint && yarn prettier-check","build-dev":"bash scripts/build.sh --dev","examples?":"# Default is developer domain, other options: yarn examples [sec,secure,stg,stg2,stg3,demo,developer or URL]","storybook":"yarn build && start-storybook -p 9001 -c .storybook","test-once":"jest","tslint-ci":"mkdir -p ./ci/results && yarn run-tslint -t checkstyle -o ./ci/results/tslint-results.xml $npm_package_config_tslint","run-tslint":"tslint -p tsconfig.json","validate-ci":"tsc --noEmit && yarn tslint-ci  && eslint $npm_package_config_eslint -f checkstyle -o ci/results/eslint-results.xml && yarn prettier-check","examples-build":"bash scripts/build-examples.sh","prepublishOnly":"yarn build","prettier-check":"prettier --check '{src,stories,styles,__mocks__,examples/server/src,examples/src,examples/test}/**/*.{ts,js,tsx,jsx,json,scss,md,yaml,html}'","prettier-write":"prettier --write '{src,stories,styles,__mocks__,examples/server/src,examples/src,examples/test}/**/*.{ts,js,tsx,jsx,json,scss,md,yaml,html}'","test-storybook":"yarn build && test-storybook","build-storybook":"yarn build && build-storybook -c .storybook -o dist-storybook","examples-server":"node examples/server/src/index.js","heroku-postbuild":"yarn examples-build developer","examples-testcafe":"./scripts/run-testcafe.sh visual","check-circular-deps":"madge --circular --extensions ts ./src","examples-testcafe-ci":"./scripts/run-testcafe.sh ci","examples-testcafe-live":"./scripts/run-testcafe.sh live"},"typings":"dist/index.d.ts","_npmUser":{"name":"gooddata-ci","email":"rail@gooddata.com"},"deprecated":"@gooddata/react-components@7 reached End of Support on March 31, 2022. Please upgrade (see https://sdk.gooddata.com/gooddata-ui/docs/supported_versions.html for more information).","repository":{"url":"git+ssh://git@github.com/gooddata/gooddata-react-components.git","type":"git"},"_npmVersion":"6.4.1","description":"GoodData.UI - A powerful JavaScript library for building analytical applications","directories":{},"lint-staged":{"{src,stories,styles,__mocks__,examples/server/src,examples/src,examples/test}/**/*.{ts,js,tsx,jsx,scss}":["npx gdc-fix-copyright","git add"],"{src,stories,styles,__mocks__,examples/server/src,examples/src,examples/test}/**/*.{ts,js,tsx,jsx,json,scss,md,yaml,html}":["prettier --write","git add"]},"_nodeVersion":"8.12.0","dependencies":{"rxjs":"^5.5.6","uuid":"^3.2.1","immer":"^1.3.1","lodash":"^4.17.15","invariant":"^2.2.2","classnames":"^2.2.6","highcharts":"7.1.1","prop-types":"^15.6.0","react-intl":"^2.4.0","custom-event":"^1.0.1","ag-grid-react":"20.0.0","react-measure":"^2.3.0","stringify-object":"^2.4.0","@gooddata/typings":"^2.18.0","ag-grid-community":"20.0.0","http-status-codes":"^1.3.0","@gooddata/js-utils":"^3.5.0","@gooddata/numberjs":"^3.2.3","fixed-data-table-2":"0.7.17","@gooddata/goodstrap":"^64.0.0","react-dom-factories":"^1.0.2","@gooddata/gooddata-js":"^11.19.3","json-stable-stringify":"^1.0.1","react-transition-group":"^2.2.1","hoist-non-react-statics":"^3.3.0","nodelist-foreach-polyfill":"^1.2.0","highcharts-grouped-categories":"^1.1.3","@gooddata/frontend-npm-scripts":"1.1.0"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"raf":"3.3.2","yup":"^0.24.1","jest":"24.7.1","husky":"3.0.0","madge":"^3.4.4","react":"^16.5.2","enzyme":"3.5.0","eslint":"4.19.1","formik":"^0.11.11","moment":"2.23.0","history":"^4.7.2","ts-jest":"24.0.0","webpack":"4.30.0","prettier":"1.16.4","react-ga":"^2.5.2","recharts":"1.0.0-beta.9","testcafe":"1.1.4","commander":"2.14.1","node-sass":"4.7.2","react-dom":"^16.5.2","supertest":"3.0.0","ts-loader":"6.0.0","css-loader":"0.28.7","jest-junit":"3.0.0","raw-loader":"0.5.1","styled-jsx":"2.2.1","typescript":"3.3.4000","@babel/core":"7.4.4","@types/jest":"24.0.6","@types/node":"7.0.8","@types/uuid":"3.4.3","file-loader":"3.0.1","lint-staged":"9.1.0","sass-loader":"6.0.6","webpack-cli":"3.3.2","@types/react":"16.0.34","babel-loader":"8.0.5","react-helmet":"5.2.0","react-select":"1.2.1","style-loader":"0.19.1","@types/enzyme":"3.1.13","@types/lodash":"4.14.123","testcafe-live":"0.1.4","@babel/runtime":"7.4.4","@babel/polyfill":"^7.4.4","@storybook/react":"5.0.11","@types/invariant":"2.2.29","@types/react-dom":"16.0.3","isomorphic-fetch":"2.2.1","react-datepicker":"1.1.0","react-router-dom":"4.2.2","@babel/preset-env":"7.4.4","@gooddata/mock-js":"2.3.1","@storybook/addons":"5.0.11","@types/classnames":"2.2.3","@types/prop-types":"15.5.2","@types/react-intl":"2.3.5","@storybook/theming":"5.0.11","identity-obj-proxy":"^3.0.0","webpack-dev-server":"3.3.1","@babel/preset-react":"7.0.0","@types/react-portal":"4.0.1","babel-plugin-lodash":"3.3.4","html-webpack-plugin":"3.2.0","react-test-renderer":"16.4.2","@types/react-measure":"2.0.5","clean-webpack-plugin":"2.0.2","stats-webpack-plugin":"0.7.0","eslint-config-prettier":"4.1.0","react-google-recaptcha":"^0.14.1","tslint-config-prettier":"1.18.0","@gooddata/eslint-config":"^1.0.0","@gooddata/tslint-config":"1.0.0","@types/storybook__react":"4.0.1","@types/stringify-object":"^3.2.0","enzyme-adapter-react-16":"1.3.1","@gooddata/test-storybook":"3.1.1","@storybook/addon-actions":"5.0.11","@storybook/addon-options":"5.0.11","node-sass-magic-importer":"5.1.0","react-syntax-highlighter":"11.0.2","@types/fixed-data-table-2":"0.8.1","@types/react-test-renderer":"16.0.0","circular-dependency-plugin":"5.0.2","compression-webpack-plugin":"2.0.0","@types/json-stable-stringify":"^1.0.32","@types/enzyme-adapter-react-16":"1.0.3","@types/storybook__addon-actions":"3.4.2","@babel/plugin-proposal-class-properties":"7.4.4","@babel/plugin-proposal-object-rest-spread":"7.4.4","@babel/plugin-transform-async-to-generator":"7.4.4"},"peerDependencies":{"react":"^16.5.2","react-dom":"^16.5.2"},"_npmOperationalInternal":{"tmp":"tmp/react-components_7.2.0-beta.60_1571755928976_0.8462517907593259","host":"s3://npm-registry-packages"}},"7.2.0-beta.61":{"name":"@gooddata/react-components","version":"7.2.0-beta.61","author":{"name":"GoodData Corporation"},"license":"BSD-3-Clause","_id":"@gooddata/react-components@7.2.0-beta.61","maintainers":[{"name":"afi","email":"adam.fiedler@gooddata.com"},{"name":"bertold8","email":"ivan.nejezchleb@seznam.cz"},{"name":"brbistas","email":"valentinos.chraniotis@gooddata.com"},{"name":"bugsbunny338","email":"jiri.zajic@mensa.cz"},{"name":"gooddata-ci","email":"rail@gooddata.com"},{"name":"ivan.mjartan","email":"ivan.mjartan@gooddata.com"},{"name":"jakub-sterba","email":"jakub.sterba@gooddata.com"},{"name":"jaroslav.tomecek","email":"jaroslav.tomecek@gooddata.com"},{"name":"jkittler","email":"honza.kittler@gmail.com"},{"name":"khanh.le","email":"khanh.le@gooddata.com"},{"name":"langhamp","email":"pavel.langhammer@gooddata.com"},{"name":"lanhuynh","email":"lan.huynh@gooddata.com"},{"name":"linhhong","email":"linh.hong@gooddata.com"},{"name":"lupko","email":"lubomir.slivka@gooddata.com"},{"name":"martin.mosko","email":"martin.mosko@gooddata.com"},{"name":"michal.marsal","email":"michal.marsal@gooddata.com"},{"name":"naibinh","email":"naibinh@gmail.com"},{"name":"nikolacech","email":"nikola.cech@gooddata.com"},{"name":"no23reason","email":"dan.homola@hotmail.cz"},{"name":"patrikbraborec","email":"patrik.braborec@gooddata.com"},{"name":"pbenes","email":"petr.benes@gooddata.com"},{"name":"petrjanu","email":"petr.janu@gooddata.com"},{"name":"ptquang86","email":"ptquang86@gmail.com"},{"name":"qduval","email":"quentin.duval@gooddata.com"},{"name":"rodri360","email":"me@rodri360.com"},{"name":"sitina","email":"jiri.sitina@gooddata.com"},{"name":"sondo","email":"son.do@gooddata.com"},{"name":"strouhaljan","email":"strouhal.jan@gmail.com"},{"name":"tomas.bouma","email":"tomas.bouma@gooddata.com"},{"name":"tomas.kratochvil","email":"tomas.kratochvil@gooddata.com"},{"name":"tomasreichmann","email":"tomasreichmann@gmail.com"},{"name":"tomsatgd","email":"tomas.satinsky@gooddata.com"},{"name":"tu.ngo","email":"tu.ngo@gooddata.com"},{"name":"vlastikcz","email":"vlastimil.kotas@gooddata.com"},{"name":"vu.pham","email":"vu.pham@gooddata.com"},{"name":"xmort","email":"petr.dolejsi@gooddata.com"},{"name":"yanlipnican","email":"yanlipnican@gmail.com"}],"homepage":"https://github.com/gooddata/gooddata-react-components#readme","bugs":{"url":"https://github.com/gooddata/gooddata-react-components/issues"},"dist":{"shasum":"d20820d7bddb0224dea06fa0658f0d48c53832ce","tarball":"https://registry.npmjs.org/@gooddata/react-components/-/react-components-7.2.0-beta.61.tgz","fileCount":1862,"integrity":"sha512-tX+VD1gDs4JLdp5q7eAO+tAY1k1VAjBSSUccHz4FYAcGQ/s09ImW2IjPO9X6FATdGIyMPd8NiBX/+958zNxvXQ==","signatures":[{"sig":"MEYCIQCNDo1tGVxwriF18pG7uZLtUDQMYHAwqFlI/OdUqA+WeQIhAMiaQAq8xie1wt1j9hvSRrvJnuFCgzkJkvcdiP12cscY","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":7721472,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJdsERpCRA9TVsSAnZWagAANgUQAJ8Fq2UAFdcn4kJkH2jc\nvlJLDCptmsgRFiWpLTqFYu26jTxPnqV45QMvOt2zUHVvCXMk0zpSHyhXYAsc\nIHLrjlNBfcbOjjCCYlaS+f/0O37idEhZ3pXJAtTvzsEGk+hg2bLyFqskrKza\nVe096VcAkG6/wA27J6xvAJUz3yXWatNaZjTDxFdVEqr/EdPIX6UiXY/qCslx\nF7du+XZRkEmyk2sVNrrE3ob+wgVKsRjtsX2pjNB4jr0rQ/QLnUuO6RLxIHao\n/g2LbGOtn+5z6qBHsPiCBiBpF3CZokkYgMMY0GJ5niVxVyyKBPPAV9HhATVr\nxPG/FEx3rR+QdyzEBf5lsqMNYargKCUNXphBYgk2KjuL1p3U+Rz4lkDRnhxZ\nwESQt00wd49z8yU2FkXqFpoXkMlVps+qC53wvRBJd6kJI6BwT3seohN+cutH\n/JhKTPUkZjnBZAxe03ZCd8R45R+T//pqX2LH4IlfB3kSGgk4iGac60YkREOv\nLIvDT1u6KJ2JJu3tuqtybxTkl7FJIRTPAPffEvyMufpQ30amUcle6wVkYNz5\nsTB3qPZMgl2qLg9Bl6OwCjTI8TY0Pf/AV/VbS0qWTmiKO+uaEJwiK/fVipP8\n99zl7Sqp0ovJUqeMAdu48U4zRmp1t+J8Ez7UPKOTYsUMGekJLO6/n1+x1Na8\nADjs\r\n=nMDs\r\n-----END PGP SIGNATURE-----\r\n"},"jest":{"testRegex":"(/__tests__/.*|\\.(test|spec))\\.(tsx?|jsx?)$","transform":{".(js|jsx)":"babel-jest",".(ts|tsx)":"ts-jest"},"collectCoverage":false,"moduleNameMapper":{"\\.(css|less|sass|scss)$":"<rootDir>/__mocks__/styleMock.ts","^[./a-zA-Z0-9$_-]+\\.svg$":"<rootDir>/jestSvgStub.js"},"coverageReporters":["html"],"setupFilesAfterEnv":["<rootDir>/jest.setup.js"],"collectCoverageFrom":["src/**/*.{ts,tsx}","examples/server/src/**/*.{js,jsx}","!**/*.d.ts"],"moduleFileExtensions":["ts","tsx","js","jsx","json"],"testPathIgnorePatterns":[",/node_modules/","/dist/"]},"main":"dist/index.js","husky":{"hooks":{"pre-commit":"lint-staged"}},"config":{"eslint":"./examples/**/*.{js,jsx}","tslint":"./{__mocks__,src,stories}/{,**/}*.{ts,tsx}"},"readme":"[![npm version](https://badge.fury.io/js/%40gooddata%2Freact-components.svg)](https://www.npmjs.com/package/@gooddata/react-components) \n\n# GoodData.UI React components\n> A React-based JavaScript library for building data-driven applications\n\n## Getting started\n- [GoodData.UI Documentation](http://sdk.gooddata.com/gooddata-ui/)\n- [GoodData.UI Live Examples](https://gooddata-examples.herokuapp.com/)\n- [Stack Overflow](https://stackoverflow.com/questions/tagged/gooddata)\n\n### Usage\nWith [yarn](https://yarnpkg.com) installed, go to your project directory and run\n```\n$ yarn add @gooddata/react-components\n```\nIf you prefer [npm](npmjs.com) run\n```\n$ npm install --save @gooddata/react-components\n```\n\nThe public API is exposed via global `index.js`. Except for the styles, do not import any other file directly\nbecause they are not intended to be part of the public API.\n\n## Contributing\n\nWe welcome any contribution in form of [issues](https://github.com/gooddata/gooddata-react-components/issues) or [pull requests](https://github.com/gooddata/gooddata-react-components/pulls).\nThese commands may come in handy while developing:\n\n| command | description |\n| ------- | ----------- |\n| `yarn install --pure-lockfile` | first step |\n| ||\n| `yarn dev` | build react-components to `/dist` in watch mode |\n| `yarn test` | run all unit tests |\n| `yarn prettier-write` | format the source code to match the valid codestyle |\n| `yarn validate` | validate codestyle |\n| ||\n| `yarn storybook` | run storybook from `/stories` on http://localhost:9001 |\n| `yarn build-storybook` | build storybook to `/dist-storybook` |\n| `yarn test-storybook` | run storybook and [screenshot tests](https://github.com/gooddata/gdc-client-utils/tree/master/test-storybook) |\n| ||\n| `yarn examples` | run Live Examples dev-server from `/examples` on https://localhost:8999 |\n| `yarn examples-build` | build Live Examples to `/examples/dist` |\n| `yarn examples-server` | serve built Live Examples - see `/examples/server/src` |\n| `yarn examples-testcafe` | run testcafe tests against `localhost:8999` |\n\n### Deploy to heroku.com\nWhen you deploy this repo to heroku, it serves *GoodData.UI Live Examples*.\nRelevant tasks are in `Procfile` and `package.json`.\n\n```bash\n# run in the project directory\nheroku login\nheroku create <your-app-name>\nheroku config:set DOMAIN_ADMIN_USERNAME=x@gooddata.com DOMAIN_ADMIN_PASSWORD=xy PROJECT_ID_TO_ASSIGN=xms7ga4tf3g3nzucd8380o2bev8oeknp\ngit push heroku HEAD:master\nheroku open\n```\n\n### Run Live Examples Locally\nTo run *GoodData.UI Live Examples* locally:\n```bash\ngit clone <this-repository>\ncd  <repository-folder>\nyarn install --pure-lockfile\nyarn examples\n```\nThen open https://localhost:8999 and login using Live Examples account (you can [create one here](https://gooddata-examples.herokuapp.com/registration)).\n\n### Source code formatting\nThe source code in the repository is formatted by [Prettier](https://prettier.io/). \nThe format of the code is validated by our Continuous Integration server and is one of the requirements of successful merge.\n\nPrettier is supported by every major IDE. You can find the list of supported editors and how to configure them [here](https://prettier.io/docs/en/editors.html).\n\nIn the case, when your editor is not supported or you don't want to setup the integration, you can run the `yarn prettier-write` command to reformat the code before commit.\n\n## Changelog\n\n- see [CHANGELOG.md](CHANGELOG.md)\n\n## License\n\n(C) 2007-2018 GoodData Corporation\n\nThis project is dual licensed:\n\n- The ATTRIBUTION-NONCOMMERCIAL 4.0 INTERNATIONAL (CC BY-NC 4.0) is used for purpose of the trial experience and evaluation of GoodData.UI library.\n- The GOODDATA GOODDATA.UI LIBRARY END USER LICENSE AGREEMENT is used for GoodData customers.\n\nFor more information, please see [LICENSE](https://github.com/gooddata/gooddata-react-components/blob/master/LICENSE)\n","gitHead":"e52f7d27610f64915d6fdfbd2e7ea39f992c8ce7","scripts":{"dev":"bash scripts/build.sh --dev-watch","test":"jest --watch","build":"bash scripts/build.sh","tslint":"yarn run-tslint -t verbose $npm_package_config_tslint","prepare":"cd examples/server && yarn install --frozen-lockfile && cd ../..; rm -r examples/node_modules 2>/dev/null; true","examples":"bash scripts/run-examples.sh","prepare?":"# Called before `npm publish` and on local `npm install`. Temporarily also for deleting obsolete node_modules. Ends with `true` to continue gracefully.","validate":"tsc --noEmit && yarn tslint && eslint $npm_package_config_eslint && yarn prettier-check","build-dev":"bash scripts/build.sh --dev","examples?":"# Default is developer domain, other options: yarn examples [sec,secure,stg,stg2,stg3,demo,developer or URL]","storybook":"yarn build && start-storybook -p 9001 -c .storybook","test-once":"jest","tslint-ci":"mkdir -p ./ci/results && yarn run-tslint -t checkstyle -o ./ci/results/tslint-results.xml $npm_package_config_tslint","run-tslint":"tslint -p tsconfig.json","validate-ci":"tsc --noEmit && yarn tslint-ci  && eslint $npm_package_config_eslint -f checkstyle -o ci/results/eslint-results.xml && yarn prettier-check","examples-build":"bash scripts/build-examples.sh","prepublishOnly":"yarn build","prettier-check":"prettier --check '{src,stories,styles,__mocks__,examples/server/src,examples/src,examples/test}/**/*.{ts,js,tsx,jsx,json,scss,md,yaml,html}'","prettier-write":"prettier --write '{src,stories,styles,__mocks__,examples/server/src,examples/src,examples/test}/**/*.{ts,js,tsx,jsx,json,scss,md,yaml,html}'","test-storybook":"yarn build && test-storybook","build-storybook":"yarn build && build-storybook -c .storybook -o dist-storybook","examples-server":"node examples/server/src/index.js","heroku-postbuild":"yarn examples-build developer","examples-testcafe":"./scripts/run-testcafe.sh visual","check-circular-deps":"madge --circular --extensions ts ./src","examples-testcafe-ci":"./scripts/run-testcafe.sh ci","examples-testcafe-live":"./scripts/run-testcafe.sh live"},"typings":"dist/index.d.ts","_npmUser":{"name":"gooddata-ci","email":"rail@gooddata.com"},"deprecated":"@gooddata/react-components@7 reached End of Support on March 31, 2022. Please upgrade (see https://sdk.gooddata.com/gooddata-ui/docs/supported_versions.html for more information).","repository":{"url":"git+ssh://git@github.com/gooddata/gooddata-react-components.git","type":"git"},"_npmVersion":"6.4.1","description":"GoodData.UI - A powerful JavaScript library for building analytical applications","directories":{},"lint-staged":{"{src,stories,styles,__mocks__,examples/server/src,examples/src,examples/test}/**/*.{ts,js,tsx,jsx,scss}":["npx gdc-fix-copyright","git add"],"{src,stories,styles,__mocks__,examples/server/src,examples/src,examples/test}/**/*.{ts,js,tsx,jsx,json,scss,md,yaml,html}":["prettier --write","git add"]},"_nodeVersion":"8.12.0","dependencies":{"rxjs":"^5.5.6","uuid":"^3.2.1","immer":"^1.3.1","lodash":"^4.17.15","invariant":"^2.2.2","classnames":"^2.2.6","highcharts":"7.1.1","prop-types":"^15.6.0","react-intl":"^2.4.0","custom-event":"^1.0.1","ag-grid-react":"20.0.0","react-measure":"^2.3.0","stringify-object":"^2.4.0","@gooddata/typings":"^2.19.0","ag-grid-community":"20.0.0","http-status-codes":"^1.3.0","@gooddata/js-utils":"^3.5.0","@gooddata/numberjs":"^3.2.3","fixed-data-table-2":"0.7.17","@gooddata/goodstrap":"^64.0.0","react-dom-factories":"^1.0.2","@gooddata/gooddata-js":"^11.20.0","json-stable-stringify":"^1.0.1","react-transition-group":"^2.2.1","hoist-non-react-statics":"^3.3.0","nodelist-foreach-polyfill":"^1.2.0","highcharts-grouped-categories":"^1.1.3"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"raf":"3.3.2","yup":"^0.24.1","jest":"24.7.1","husky":"3.0.0","madge":"^3.4.4","react":"^16.5.2","enzyme":"3.5.0","eslint":"4.19.1","formik":"^0.11.11","moment":"2.23.0","history":"^4.7.2","ts-jest":"24.0.0","webpack":"4.30.0","prettier":"1.16.4","react-ga":"^2.5.2","recharts":"1.0.0-beta.9","testcafe":"1.1.4","commander":"2.14.1","node-sass":"4.7.2","react-dom":"^16.5.2","supertest":"3.0.0","ts-loader":"6.0.0","css-loader":"0.28.7","jest-junit":"3.0.0","raw-loader":"0.5.1","styled-jsx":"2.2.1","typescript":"3.3.4000","@babel/core":"7.4.4","@types/jest":"24.0.6","@types/node":"7.0.8","@types/uuid":"3.4.3","file-loader":"3.0.1","lint-staged":"9.1.0","sass-loader":"6.0.6","webpack-cli":"3.3.2","@types/react":"16.0.34","babel-loader":"8.0.5","react-helmet":"5.2.0","react-select":"1.2.1","style-loader":"0.19.1","@types/enzyme":"3.1.13","@types/lodash":"4.14.123","testcafe-live":"0.1.4","@babel/runtime":"7.4.4","@babel/polyfill":"^7.4.4","@storybook/react":"5.0.11","@types/invariant":"2.2.29","@types/react-dom":"16.0.3","isomorphic-fetch":"2.2.1","react-datepicker":"1.1.0","react-router-dom":"4.2.2","@babel/preset-env":"7.4.4","@gooddata/mock-js":"2.3.1","@storybook/addons":"5.0.11","@types/classnames":"2.2.3","@types/prop-types":"15.5.2","@types/react-intl":"2.3.5","@storybook/theming":"5.0.11","identity-obj-proxy":"^3.0.0","webpack-dev-server":"3.3.1","@babel/preset-react":"7.0.0","@types/react-portal":"4.0.1","babel-plugin-lodash":"3.3.4","html-webpack-plugin":"3.2.0","react-test-renderer":"16.4.2","@types/react-measure":"2.0.5","clean-webpack-plugin":"2.0.2","stats-webpack-plugin":"0.7.0","eslint-config-prettier":"4.1.0","react-google-recaptcha":"^0.14.1","tslint-config-prettier":"1.18.0","@gooddata/eslint-config":"^1.0.0","@gooddata/tslint-config":"1.0.0","@types/storybook__react":"4.0.1","@types/stringify-object":"^3.2.0","enzyme-adapter-react-16":"1.3.1","@gooddata/test-storybook":"3.1.1","@storybook/addon-actions":"5.0.11","@storybook/addon-options":"5.0.11","node-sass-magic-importer":"5.1.0","react-syntax-highlighter":"11.0.2","@types/fixed-data-table-2":"0.8.1","@types/react-test-renderer":"16.0.0","circular-dependency-plugin":"5.0.2","compression-webpack-plugin":"2.0.0","@types/json-stable-stringify":"^1.0.32","@gooddata/frontend-npm-scripts":"1.1.0","@types/enzyme-adapter-react-16":"1.0.3","@types/storybook__addon-actions":"3.4.2","@babel/plugin-proposal-class-properties":"7.4.4","@babel/plugin-proposal-object-rest-spread":"7.4.4","@babel/plugin-transform-async-to-generator":"7.4.4"},"peerDependencies":{"react":"^16.5.2","react-dom":"^16.5.2"},"_npmOperationalInternal":{"tmp":"tmp/react-components_7.2.0-beta.61_1571832936286_0.5500326464943417","host":"s3://npm-registry-packages"}},"7.2.0-beta.62":{"name":"@gooddata/react-components","version":"7.2.0-beta.62","author":{"name":"GoodData Corporation"},"license":"BSD-3-Clause","_id":"@gooddata/react-components@7.2.0-beta.62","maintainers":[{"name":"afi","email":"adam.fiedler@gooddata.com"},{"name":"bertold8","email":"ivan.nejezchleb@seznam.cz"},{"name":"brbistas","email":"valentinos.chraniotis@gooddata.com"},{"name":"bugsbunny338","email":"jiri.zajic@mensa.cz"},{"name":"gooddata-ci","email":"rail@gooddata.com"},{"name":"ivan.mjartan","email":"ivan.mjartan@gooddata.com"},{"name":"jakub-sterba","email":"jakub.sterba@gooddata.com"},{"name":"jaroslav.tomecek","email":"jaroslav.tomecek@gooddata.com"},{"name":"jkittler","email":"honza.kittler@gmail.com"},{"name":"khanh.le","email":"khanh.le@gooddata.com"},{"name":"langhamp","email":"pavel.langhammer@gooddata.com"},{"name":"lanhuynh","email":"lan.huynh@gooddata.com"},{"name":"linhhong","email":"linh.hong@gooddata.com"},{"name":"lupko","email":"lubomir.slivka@gooddata.com"},{"name":"martin.mosko","email":"martin.mosko@gooddata.com"},{"name":"michal.marsal","email":"michal.marsal@gooddata.com"},{"name":"naibinh","email":"naibinh@gmail.com"},{"name":"nikolacech","email":"nikola.cech@gooddata.com"},{"name":"no23reason","email":"dan.homola@hotmail.cz"},{"name":"patrikbraborec","email":"patrik.braborec@gooddata.com"},{"name":"pbenes","email":"petr.benes@gooddata.com"},{"name":"petrjanu","email":"petr.janu@gooddata.com"},{"name":"ptquang86","email":"ptquang86@gmail.com"},{"name":"qduval","email":"quentin.duval@gooddata.com"},{"name":"rodri360","email":"me@rodri360.com"},{"name":"sitina","email":"jiri.sitina@gooddata.com"},{"name":"sondo","email":"son.do@gooddata.com"},{"name":"strouhaljan","email":"strouhal.jan@gmail.com"},{"name":"tomas.bouma","email":"tomas.bouma@gooddata.com"},{"name":"tomas.kratochvil","email":"tomas.kratochvil@gooddata.com"},{"name":"tomasreichmann","email":"tomasreichmann@gmail.com"},{"name":"tomsatgd","email":"tomas.satinsky@gooddata.com"},{"name":"tu.ngo","email":"tu.ngo@gooddata.com"},{"name":"vlastikcz","email":"vlastimil.kotas@gooddata.com"},{"name":"vu.pham","email":"vu.pham@gooddata.com"},{"name":"xmort","email":"petr.dolejsi@gooddata.com"},{"name":"yanlipnican","email":"yanlipnican@gmail.com"}],"homepage":"https://github.com/gooddata/gooddata-react-components#readme","bugs":{"url":"https://github.com/gooddata/gooddata-react-components/issues"},"dist":{"shasum":"3f0451b2762c6877016c2178343ff2cd965c8326","tarball":"https://registry.npmjs.org/@gooddata/react-components/-/react-components-7.2.0-beta.62.tgz","fileCount":2125,"integrity":"sha512-dEfcwlbvhEWxfZF+XZSeFmbk0SGfB8oMRsBBhCeVvPPZNhz+94HSMWlT3YMA5p50Bnp7lSqLgIlk9CvJ0iJB4Q==","signatures":[{"sig":"MEUCIQC1HgL0zHM8gzaVQk63NYseqaaCk7DlRiBNp/jqTiBkZAIgWK3B1pycgfBvWNenbTSUW+Azm8uUIWFKiOWc4L5Aw7I=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":8509867,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJdsYvmCRA9TVsSAnZWagAADNsP/jpi7AOJkqZiJG5JohZv\noM+NEp8deP6qrFCdwm0i1S2MqFGI4MDSZ5x3g3rNCobGJDhYTcufUjGFcQ35\nwufxPifXiKR1FnKMXG8SqUP1wwxjveHy4MYkYKM6vGkZReLN7b/ESMmMXJi7\nRPXHC3xZ1lk1zWP86GNxuDUhM9FS92DfOlV+l+2y3TeKQti5wahBTtookGbG\nZVjVoc9YNIHJi41o9S3XJdyqlnh7jWEdJsFHCSlfmlPoJhpyiHfvMoAUEjQh\nTQZwUslFL306QYuN6mUuiOLf54Dil+WnIeth8ag80+SazHfRC9eJAEtckoye\ntfwUGyL29SOZppQtwP+5QpiMzo7JVk9/poo/FneNRsIWhVOfnLVHtsc+F8LZ\nrnV47h8euTncU/rQSlgNLrZVZpmwNPcJO5vp5EcurtZmy4zvx19201Q42u6T\nADz2q40p3gb8/+4CprX5DYijcp4JDEPAMCu8EuVx1crgtnGXAI1entTvMmMK\nOpVReG+D9kUFmSvlfPSqEhQzGCZIjDM4bTxTmJ57PFwFUdban4TVcucG9VgY\ngRCKnYTx6DGzS7m/itE7m6GR1wGjicFZ7jt+dISyo84L7SRwB6IVHwDYhpIG\nyIEV2L9po5NzJ7elynDbqo4T0SnTIJZACGvnD3PSXeBvwbgqzwVfTjdX2laM\nSmVk\r\n=Brbz\r\n-----END PGP SIGNATURE-----\r\n"},"jest":{"testRegex":"(/__tests__/.*|\\.(test|spec))\\.(tsx?|jsx?)$","transform":{".(js|jsx)":"babel-jest",".(ts|tsx)":"ts-jest"},"collectCoverage":false,"moduleNameMapper":{"\\.(css|less|sass|scss)$":"<rootDir>/__mocks__/styleMock.ts","^[./a-zA-Z0-9$_-]+\\.svg$":"<rootDir>/jestSvgStub.js"},"coverageReporters":["html"],"setupFilesAfterEnv":["<rootDir>/jest.setup.ts"],"collectCoverageFrom":["src/**/*.{ts,tsx}","examples/server/src/**/*.{js,jsx}","!**/*.d.ts"],"moduleFileExtensions":["ts","tsx","js","jsx","json"],"testPathIgnorePatterns":[",/node_modules/","/dist/"]},"main":"dist/index.js","husky":{"hooks":{"pre-commit":"lint-staged"}},"config":{"eslint":"./examples/**/*.{js,jsx}","tslint":"./{__mocks__,src,stories}/{,**/}*.{ts,tsx}"},"readme":"[![npm version](https://badge.fury.io/js/%40gooddata%2Freact-components.svg)](https://www.npmjs.com/package/@gooddata/react-components) \n\n# GoodData.UI React components\n> A React-based JavaScript library for building data-driven applications\n\n## Getting started\n- [GoodData.UI Documentation](http://sdk.gooddata.com/gooddata-ui/)\n- [GoodData.UI Live Examples](https://gooddata-examples.herokuapp.com/)\n- [Stack Overflow](https://stackoverflow.com/questions/tagged/gooddata)\n\n### Usage\nWith [yarn](https://yarnpkg.com) installed, go to your project directory and run\n```\n$ yarn add @gooddata/react-components\n```\nIf you prefer [npm](npmjs.com) run\n```\n$ npm install --save @gooddata/react-components\n```\n\nThe public API is exposed via global `index.js`. Except for the styles, do not import any other file directly\nbecause they are not intended to be part of the public API.\n\n## Contributing\n\nWe welcome any contribution in form of [issues](https://github.com/gooddata/gooddata-react-components/issues) or [pull requests](https://github.com/gooddata/gooddata-react-components/pulls).\nThese commands may come in handy while developing:\n\n| command | description |\n| ------- | ----------- |\n| `yarn install --pure-lockfile` | first step |\n| ||\n| `yarn dev` | build react-components to `/dist` in watch mode |\n| `yarn test` | run all unit tests |\n| `yarn prettier-write` | format the source code to match the valid codestyle |\n| `yarn validate` | validate codestyle |\n| ||\n| `yarn storybook` | run storybook from `/stories` on http://localhost:9001 |\n| `yarn build-storybook` | build storybook to `/dist-storybook` |\n| `yarn test-storybook` | run storybook and [screenshot tests](https://github.com/gooddata/gdc-client-utils/tree/master/test-storybook) |\n| ||\n| `yarn examples` | run Live Examples dev-server from `/examples` on https://localhost:8999 |\n| `yarn examples-build` | build Live Examples to `/examples/dist` |\n| `yarn examples-server` | serve built Live Examples - see `/examples/server/src` |\n| `yarn examples-testcafe` | run testcafe tests against `localhost:8999` |\n\n### Deploy to heroku.com\nWhen you deploy this repo to heroku, it serves *GoodData.UI Live Examples*.\nRelevant tasks are in `Procfile` and `package.json`.\n\n```bash\n# run in the project directory\nheroku login\nheroku create <your-app-name>\nheroku config:set DOMAIN_ADMIN_USERNAME=x@gooddata.com DOMAIN_ADMIN_PASSWORD=xy PROJECT_ID_TO_ASSIGN=xms7ga4tf3g3nzucd8380o2bev8oeknp\ngit push heroku HEAD:master\nheroku open\n```\n\n### Run Live Examples Locally\nTo run *GoodData.UI Live Examples* locally:\n```bash\ngit clone <this-repository>\ncd  <repository-folder>\nyarn install --pure-lockfile\nyarn examples\n```\nThen open https://localhost:8999 and login using Live Examples account (you can [create one here](https://gooddata-examples.herokuapp.com/registration)).\n\n### Source code formatting\nThe source code in the repository is formatted by [Prettier](https://prettier.io/). \nThe format of the code is validated by our Continuous Integration server and is one of the requirements of successful merge.\n\nPrettier is supported by every major IDE. You can find the list of supported editors and how to configure them [here](https://prettier.io/docs/en/editors.html).\n\nIn the case, when your editor is not supported or you don't want to setup the integration, you can run the `yarn prettier-write` command to reformat the code before commit.\n\n## Changelog\n\n- see [CHANGELOG.md](CHANGELOG.md)\n\n## License\n\n(C) 2007-2018 GoodData Corporation\n\nThis project is dual licensed:\n\n- The ATTRIBUTION-NONCOMMERCIAL 4.0 INTERNATIONAL (CC BY-NC 4.0) is used for purpose of the trial experience and evaluation of GoodData.UI library.\n- The GOODDATA GOODDATA.UI LIBRARY END USER LICENSE AGREEMENT is used for GoodData customers.\n\nFor more information, please see [LICENSE](https://github.com/gooddata/gooddata-react-components/blob/master/LICENSE)\n","gitHead":"ace6dd31e4a807a6fb74376af32ef40369f1660d","scripts":{"dev":"bash scripts/build.sh --dev-watch","test":"jest --watch","build":"bash scripts/build.sh","tslint":"yarn run-tslint -t verbose $npm_package_config_tslint","prepare":"cd examples/server && yarn install --frozen-lockfile && cd ../..; rm -r examples/node_modules 2>/dev/null; true","examples":"bash scripts/run-examples.sh","prepare?":"# Called before `npm publish` and on local `npm install`. Temporarily also for deleting obsolete node_modules. Ends with `true` to continue gracefully.","validate":"tsc --noEmit && yarn tslint && eslint $npm_package_config_eslint && yarn prettier-check","build-dev":"bash scripts/build.sh --dev","examples?":"# Default is developer domain, other options: yarn examples [sec,secure,stg,stg2,stg3,demo,developer or URL]","storybook":"yarn build && start-storybook -p 9001 -c .storybook","test-once":"jest","tslint-ci":"mkdir -p ./ci/results && yarn run-tslint -t checkstyle -o ./ci/results/tslint-results.xml $npm_package_config_tslint","run-tslint":"tslint -p tsconfig.json","validate-ci":"tsc --noEmit && yarn tslint-ci  && eslint $npm_package_config_eslint -f checkstyle -o ci/results/eslint-results.xml && yarn prettier-check","examples-build":"bash scripts/build-examples.sh","prepublishOnly":"yarn build","prettier-check":"prettier --check '{src,stories,styles,__mocks__,examples/server/src,examples/src,examples/test}/**/*.{ts,js,tsx,jsx,json,scss,md,yaml,html}'","prettier-write":"prettier --write '{src,stories,styles,__mocks__,examples/server/src,examples/src,examples/test}/**/*.{ts,js,tsx,jsx,json,scss,md,yaml,html}'","test-storybook":"yarn build && test-storybook","build-storybook":"yarn build && build-storybook -c .storybook -o dist-storybook","examples-server":"node examples/server/src/index.js","heroku-postbuild":"yarn examples-build developer","examples-testcafe":"./scripts/run-testcafe.sh visual","check-circular-deps":"madge --circular --extensions ts ./src","examples-testcafe-ci":"./scripts/run-testcafe.sh ci","examples-testcafe-live":"./scripts/run-testcafe.sh live"},"typings":"dist/index.d.ts","_npmUser":{"name":"gooddata-ci","email":"rail@gooddata.com"},"deprecated":"@gooddata/react-components@7 reached End of Support on March 31, 2022. Please upgrade (see https://sdk.gooddata.com/gooddata-ui/docs/supported_versions.html for more information).","repository":{"url":"git+ssh://git@github.com/gooddata/gooddata-react-components.git","type":"git"},"_npmVersion":"6.4.1","description":"GoodData.UI - A powerful JavaScript library for building analytical applications","directories":{},"lint-staged":{"{src,stories,styles,__mocks__,examples/server/src,examples/src,examples/test}/**/*.{ts,js,tsx,jsx,scss}":["npx gdc-fix-copyright","git add"],"{src,stories,styles,__mocks__,examples/server/src,examples/src,examples/test}/**/*.{ts,js,tsx,jsx,json,scss,md,yaml,html}":["prettier --write","git add"]},"_nodeVersion":"8.12.0","dependencies":{"rxjs":"^5.5.6","uuid":"^3.2.1","immer":"^1.3.1","lodash":"^4.17.15","downshift":"^3.2.7","invariant":"^2.2.2","classnames":"^2.2.6","highcharts":"7.1.1","prop-types":"^15.6.0","react-intl":"^2.4.0","custom-event":"^1.0.1","react-window":"^1.8.1","ag-grid-react":"20.0.0","react-measure":"^2.3.0","react-day-picker":"~7.3.0","react-responsive":"^3.0.0","stringify-object":"^2.4.0","@gooddata/typings":"^2.19.0","ag-grid-community":"20.0.0","http-status-codes":"^1.3.0","@gooddata/js-utils":"^3.5.0","@gooddata/numberjs":"^3.2.3","fixed-data-table-2":"0.7.17","@gooddata/goodstrap":"^64.0.0","react-dom-factories":"^1.0.2","@gooddata/gooddata-js":"^11.20.0","json-stable-stringify":"^1.0.1","react-transition-group":"^2.2.1","hoist-non-react-statics":"^3.3.0","nodelist-foreach-polyfill":"^1.2.0","highcharts-grouped-categories":"^1.1.3"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"raf":"3.3.2","yup":"^0.24.1","jest":"24.7.1","husky":"3.0.0","madge":"^3.4.4","react":"^16.5.2","enzyme":"3.5.0","eslint":"4.19.1","formik":"^0.11.11","moment":"2.23.0","history":"^4.7.2","ts-jest":"24.0.0","webpack":"4.30.0","prettier":"1.16.4","react-ga":"^2.5.2","recharts":"1.0.0-beta.9","testcafe":"1.1.4","commander":"2.14.1","node-sass":"4.7.2","react-dom":"^16.5.2","supertest":"3.0.0","ts-loader":"6.0.0","@types/raf":"^3.4.0","css-loader":"0.28.7","jest-junit":"3.0.0","raw-loader":"0.5.1","styled-jsx":"2.2.1","typescript":"3.3.4000","@babel/core":"7.4.4","@types/jest":"24.0.6","@types/node":"7.0.8","@types/uuid":"3.4.3","file-loader":"3.0.1","jest-enzyme":"7.0.2","lint-staged":"9.1.0","sass-loader":"6.0.6","webpack-cli":"3.3.2","@types/react":"16.4.18","babel-loader":"8.0.5","react-helmet":"5.2.0","react-select":"1.2.1","style-loader":"0.19.1","@types/enzyme":"3.1.13","@types/lodash":"4.14.123","testcafe-live":"0.1.4","@babel/runtime":"7.4.4","@babel/polyfill":"^7.4.4","@storybook/react":"5.0.11","@types/invariant":"2.2.29","@types/react-dom":"16.0.11","isomorphic-fetch":"2.2.1","react-datepicker":"1.1.0","react-router-dom":"4.2.2","@babel/preset-env":"7.4.4","@gooddata/mock-js":"2.3.1","@storybook/addons":"5.0.11","@types/classnames":"2.2.3","@types/prop-types":"15.5.2","@types/react-intl":"2.3.8","@storybook/theming":"5.0.11","identity-obj-proxy":"^3.0.0","webpack-dev-server":"3.3.1","@babel/preset-react":"7.0.0","@types/react-portal":"4.0.1","@types/react-window":"^1.8.1","babel-plugin-lodash":"3.3.4","html-webpack-plugin":"3.2.0","react-test-renderer":"16.4.2","@types/react-measure":"2.0.5","clean-webpack-plugin":"2.0.2","stats-webpack-plugin":"0.7.0","eslint-config-prettier":"4.1.0","react-google-recaptcha":"^0.14.1","tslint-config-prettier":"1.18.0","@gooddata/eslint-config":"^1.0.0","@gooddata/tslint-config":"1.0.0","@types/react-responsive":"^3.0.3","@types/storybook__react":"4.0.1","@types/stringify-object":"^3.2.0","enzyme-adapter-react-16":"1.3.1","@gooddata/test-storybook":"3.1.1","@storybook/addon-actions":"5.0.11","@storybook/addon-options":"5.0.11","node-sass-magic-importer":"5.1.0","react-syntax-highlighter":"11.0.2","@types/fixed-data-table-2":"0.8.1","@types/react-test-renderer":"16.0.0","circular-dependency-plugin":"5.0.2","compression-webpack-plugin":"2.0.0","@types/json-stable-stringify":"^1.0.32","@gooddata/frontend-npm-scripts":"1.1.0","@types/enzyme-adapter-react-16":"1.0.3","@types/storybook__addon-actions":"3.4.2","@babel/plugin-proposal-class-properties":"7.4.4","@babel/plugin-proposal-object-rest-spread":"7.4.4","@babel/plugin-transform-async-to-generator":"7.4.4"},"peerDependencies":{"react":"^16.5.2","react-dom":"^16.5.2"},"_npmOperationalInternal":{"tmp":"tmp/react-components_7.2.0-beta.62_1571916773422_0.9108649508330693","host":"s3://npm-registry-packages"}},"7.2.0-beta.63":{"name":"@gooddata/react-components","version":"7.2.0-beta.63","author":{"name":"GoodData Corporation"},"license":"BSD-3-Clause","_id":"@gooddata/react-components@7.2.0-beta.63","maintainers":[{"name":"afi","email":"adam.fiedler@gooddata.com"},{"name":"bertold8","email":"ivan.nejezchleb@seznam.cz"},{"name":"brbistas","email":"valentinos.chraniotis@gooddata.com"},{"name":"bugsbunny338","email":"jiri.zajic@mensa.cz"},{"name":"gooddata-ci","email":"rail@gooddata.com"},{"name":"ivan.mjartan","email":"ivan.mjartan@gooddata.com"},{"name":"jakub-sterba","email":"jakub.sterba@gooddata.com"},{"name":"jaroslav.tomecek","email":"jaroslav.tomecek@gooddata.com"},{"name":"jkittler","email":"honza.kittler@gmail.com"},{"name":"khanh.le","email":"khanh.le@gooddata.com"},{"name":"langhamp","email":"pavel.langhammer@gooddata.com"},{"name":"lanhuynh","email":"lan.huynh@gooddata.com"},{"name":"linhhong","email":"linh.hong@gooddata.com"},{"name":"lupko","email":"lubomir.slivka@gooddata.com"},{"name":"martin.mosko","email":"martin.mosko@gooddata.com"},{"name":"michal.marsal","email":"michal.marsal@gooddata.com"},{"name":"naibinh","email":"naibinh@gmail.com"},{"name":"nikolacech","email":"nikola.cech@gooddata.com"},{"name":"no23reason","email":"dan.homola@hotmail.cz"},{"name":"patrikbraborec","email":"patrik.braborec@gooddata.com"},{"name":"pbenes","email":"petr.benes@gooddata.com"},{"name":"petrjanu","email":"petr.janu@gooddata.com"},{"name":"ptquang86","email":"ptquang86@gmail.com"},{"name":"qduval","email":"quentin.duval@gooddata.com"},{"name":"rodri360","email":"me@rodri360.com"},{"name":"sitina","email":"jiri.sitina@gooddata.com"},{"name":"sondo","email":"son.do@gooddata.com"},{"name":"strouhaljan","email":"strouhal.jan@gmail.com"},{"name":"tomas.bouma","email":"tomas.bouma@gooddata.com"},{"name":"tomas.kratochvil","email":"tomas.kratochvil@gooddata.com"},{"name":"tomasreichmann","email":"tomasreichmann@gmail.com"},{"name":"tomsatgd","email":"tomas.satinsky@gooddata.com"},{"name":"tu.ngo","email":"tu.ngo@gooddata.com"},{"name":"vlastikcz","email":"vlastimil.kotas@gooddata.com"},{"name":"vu.pham","email":"vu.pham@gooddata.com"},{"name":"xmort","email":"petr.dolejsi@gooddata.com"},{"name":"yanlipnican","email":"yanlipnican@gmail.com"}],"homepage":"https://github.com/gooddata/gooddata-react-components#readme","bugs":{"url":"https://github.com/gooddata/gooddata-react-components/issues"},"dist":{"shasum":"b8b2f918a5de29e1b739dca708ee0bcbce2fde6e","tarball":"https://registry.npmjs.org/@gooddata/react-components/-/react-components-7.2.0-beta.63.tgz","fileCount":2125,"integrity":"sha512-vHdCjzClOCF0UQGIvsxagQ6z77MSBeCQQwsFY3IeMf8ups/nH1gAw5RUEVCvDQXVc/eftZ0tCBdhoJwtD0RiOQ==","signatures":[{"sig":"MEUCIQChoMpQahBNLwARwvATXLc3wKU9L3bF24DTL/cJlXPCkwIgK3mCgJKzPGypmYXuZoG3LshWN5NeCJzdirG1usvDTsI=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":8523180,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJdstfjCRA9TVsSAnZWagAAUDsP/1nYcNgC/C1BOwSo3g2z\n+m4RYCJ6ZHk8euizxT3UCzD6Bw/jKiVGow4vMcSqH0MeXazNh24yZS5TGIpV\nPKXjhSOP/cATQDIx8DJ05feV98wmLNUV6Lxo3sh9P8IdZMKUNB+VVx/mByEX\n2GjjUDVHfM2GPUKgYwEiGBRLHjsKkoJLep6c+Ha4uNcDe/Vl68InNh5dapHj\nxmjhNcPGPy+a3r0NeFx2t4xjI+xnmAzQrCDO3jUV4gwRznlkBMZ5p0mmPL/5\n8vB+gMtYUKyyBpGLCvChOm/NtoM1o0Fikv0qvay9tgS+cQD/s1ZJVQ+cFW1q\nC4NG+hFCjPl6ezWkz4sheuBaHpC2LEy9KesLWzKS/b57hn+plK/AjbZMfV2s\nwpUxlBf/9QhKO4SpgojCpD5sc5fzIVEZhW3nqQQ3x/859RGV5z3iUUciNwpc\nl+jymbghswyBSVWeGKUV3NR8pfJNKoXhLRxd9PQPyxs7PkrtBEfmBPaERUWN\nTDkP/V3KkpnlsDhN+HwA+DBiLQoBrAz6fC8tncE9P/UdRZJ5q+A3OCKlI3e7\nKjVYJP/5JoCx8aQakLyrES/s5B9nlT+vou5IgtEVgYomjyg6JVQiJvCRu/3m\nQWoOFgULEkGI+6S2sRVc6llzpSgq47ajZYi4dMDzrfMnzmMmEXm5fHqRmuBW\n/+/W\r\n=XthF\r\n-----END PGP SIGNATURE-----\r\n"},"jest":{"testRegex":"(/__tests__/.*|\\.(test|spec))\\.(tsx?|jsx?)$","transform":{".(js|jsx)":"babel-jest",".(ts|tsx)":"ts-jest"},"collectCoverage":false,"moduleNameMapper":{"\\.(css|less|sass|scss)$":"<rootDir>/__mocks__/styleMock.ts","^[./a-zA-Z0-9$_-]+\\.svg$":"<rootDir>/jestSvgStub.js"},"coverageReporters":["html"],"setupFilesAfterEnv":["<rootDir>/jest.setup.ts"],"collectCoverageFrom":["src/**/*.{ts,tsx}","examples/server/src/**/*.{js,jsx}","!**/*.d.ts"],"moduleFileExtensions":["ts","tsx","js","jsx","json"],"testPathIgnorePatterns":[",/node_modules/","/dist/"]},"main":"dist/index.js","husky":{"hooks":{"pre-commit":"lint-staged"}},"config":{"eslint":"./examples/**/*.{js,jsx}","tslint":"./{__mocks__,src,stories}/{,**/}*.{ts,tsx}"},"readme":"[![npm version](https://badge.fury.io/js/%40gooddata%2Freact-components.svg)](https://www.npmjs.com/package/@gooddata/react-components) \n\n# GoodData.UI React components\n> A React-based JavaScript library for building data-driven applications\n\n## Getting started\n- [GoodData.UI Documentation](http://sdk.gooddata.com/gooddata-ui/)\n- [GoodData.UI Live Examples](https://gooddata-examples.herokuapp.com/)\n- [Stack Overflow](https://stackoverflow.com/questions/tagged/gooddata)\n\n### Usage\nWith [yarn](https://yarnpkg.com) installed, go to your project directory and run\n```\n$ yarn add @gooddata/react-components\n```\nIf you prefer [npm](npmjs.com) run\n```\n$ npm install --save @gooddata/react-components\n```\n\nThe public API is exposed via global `index.js`. Except for the styles, do not import any other file directly\nbecause they are not intended to be part of the public API.\n\n## Contributing\n\nWe welcome any contribution in form of [issues](https://github.com/gooddata/gooddata-react-components/issues) or [pull requests](https://github.com/gooddata/gooddata-react-components/pulls).\nThese commands may come in handy while developing:\n\n| command | description |\n| ------- | ----------- |\n| `yarn install --pure-lockfile` | first step |\n| ||\n| `yarn dev` | build react-components to `/dist` in watch mode |\n| `yarn test` | run all unit tests |\n| `yarn prettier-write` | format the source code to match the valid codestyle |\n| `yarn validate` | validate codestyle |\n| ||\n| `yarn storybook` | run storybook from `/stories` on http://localhost:9001 |\n| `yarn build-storybook` | build storybook to `/dist-storybook` |\n| `yarn test-storybook` | run storybook and [screenshot tests](https://github.com/gooddata/gdc-client-utils/tree/master/test-storybook) |\n| ||\n| `yarn examples` | run Live Examples dev-server from `/examples` on https://localhost:8999 |\n| `yarn examples-build` | build Live Examples to `/examples/dist` |\n| `yarn examples-server` | serve built Live Examples - see `/examples/server/src` |\n| `yarn examples-testcafe` | run testcafe tests against `localhost:8999` |\n\n### Deploy to heroku.com\nWhen you deploy this repo to heroku, it serves *GoodData.UI Live Examples*.\nRelevant tasks are in `Procfile` and `package.json`.\n\n```bash\n# run in the project directory\nheroku login\nheroku create <your-app-name>\nheroku config:set DOMAIN_ADMIN_USERNAME=x@gooddata.com DOMAIN_ADMIN_PASSWORD=xy PROJECT_ID_TO_ASSIGN=xms7ga4tf3g3nzucd8380o2bev8oeknp\ngit push heroku HEAD:master\nheroku open\n```\n\n### Run Live Examples Locally\nTo run *GoodData.UI Live Examples* locally:\n```bash\ngit clone <this-repository>\ncd  <repository-folder>\nyarn install --pure-lockfile\nyarn examples\n```\nThen open https://localhost:8999 and login using Live Examples account (you can [create one here](https://gooddata-examples.herokuapp.com/registration)).\n\n### Source code formatting\nThe source code in the repository is formatted by [Prettier](https://prettier.io/). \nThe format of the code is validated by our Continuous Integration server and is one of the requirements of successful merge.\n\nPrettier is supported by every major IDE. You can find the list of supported editors and how to configure them [here](https://prettier.io/docs/en/editors.html).\n\nIn the case, when your editor is not supported or you don't want to setup the integration, you can run the `yarn prettier-write` command to reformat the code before commit.\n\n## Changelog\n\n- see [CHANGELOG.md](CHANGELOG.md)\n\n## License\n\n(C) 2007-2018 GoodData Corporation\n\nThis project is dual licensed:\n\n- The ATTRIBUTION-NONCOMMERCIAL 4.0 INTERNATIONAL (CC BY-NC 4.0) is used for purpose of the trial experience and evaluation of GoodData.UI library.\n- The GOODDATA GOODDATA.UI LIBRARY END USER LICENSE AGREEMENT is used for GoodData customers.\n\nFor more information, please see [LICENSE](https://github.com/gooddata/gooddata-react-components/blob/master/LICENSE)\n","gitHead":"0540d03d7157a7b62ae5e40bdf195c3d18e615f8","scripts":{"dev":"bash scripts/build.sh --dev-watch","test":"jest --watch","build":"bash scripts/build.sh","tslint":"yarn run-tslint -t verbose $npm_package_config_tslint","prepare":"cd examples/server && yarn install --frozen-lockfile && cd ../..; rm -r examples/node_modules 2>/dev/null; true","examples":"bash scripts/run-examples.sh","prepare?":"# Called before `npm publish` and on local `npm install`. Temporarily also for deleting obsolete node_modules. Ends with `true` to continue gracefully.","validate":"tsc --noEmit && yarn tslint && eslint $npm_package_config_eslint && yarn prettier-check","build-dev":"bash scripts/build.sh --dev","examples?":"# Default is developer domain, other options: yarn examples [sec,secure,stg,stg2,stg3,demo,developer or URL]","storybook":"yarn build && start-storybook -p 9001 -c .storybook","test-once":"jest","tslint-ci":"mkdir -p ./ci/results && yarn run-tslint -t checkstyle -o ./ci/results/tslint-results.xml $npm_package_config_tslint","run-tslint":"tslint -p tsconfig.json","validate-ci":"tsc --noEmit && yarn tslint-ci  && eslint $npm_package_config_eslint -f checkstyle -o ci/results/eslint-results.xml && yarn prettier-check","examples-build":"bash scripts/build-examples.sh","prepublishOnly":"yarn build","prettier-check":"prettier --check '{src,stories,styles,__mocks__,examples/server/src,examples/src,examples/test}/**/*.{ts,js,tsx,jsx,json,scss,md,yaml,html}'","prettier-write":"prettier --write '{src,stories,styles,__mocks__,examples/server/src,examples/src,examples/test}/**/*.{ts,js,tsx,jsx,json,scss,md,yaml,html}'","test-storybook":"yarn build && test-storybook","build-storybook":"yarn build && build-storybook -c .storybook -o dist-storybook","examples-server":"node examples/server/src/index.js","heroku-postbuild":"yarn examples-build developer","examples-testcafe":"./scripts/run-testcafe.sh visual","check-circular-deps":"madge --circular --extensions ts ./src","examples-testcafe-ci":"./scripts/run-testcafe.sh ci","examples-testcafe-live":"./scripts/run-testcafe.sh live"},"typings":"dist/index.d.ts","_npmUser":{"name":"gooddata-ci","email":"rail@gooddata.com"},"deprecated":"@gooddata/react-components@7 reached End of Support on March 31, 2022. Please upgrade (see https://sdk.gooddata.com/gooddata-ui/docs/supported_versions.html for more information).","repository":{"url":"git+ssh://git@github.com/gooddata/gooddata-react-components.git","type":"git"},"_npmVersion":"6.4.1","description":"GoodData.UI - A powerful JavaScript library for building analytical applications","directories":{},"lint-staged":{"{src,stories,styles,__mocks__,examples/server/src,examples/src,examples/test}/**/*.{ts,js,tsx,jsx,scss}":["npx gdc-fix-copyright","git add"],"{src,stories,styles,__mocks__,examples/server/src,examples/src,examples/test}/**/*.{ts,js,tsx,jsx,json,scss,md,yaml,html}":["prettier --write","git add"]},"_nodeVersion":"8.12.0","dependencies":{"rxjs":"^5.5.6","uuid":"^3.2.1","immer":"^1.3.1","lodash":"^4.17.15","downshift":"^3.2.7","invariant":"^2.2.2","classnames":"^2.2.6","highcharts":"7.1.1","prop-types":"^15.6.0","react-intl":"^2.4.0","custom-event":"^1.0.1","react-window":"^1.8.1","ag-grid-react":"20.0.0","react-measure":"^2.3.0","react-day-picker":"~7.3.0","react-responsive":"^3.0.0","stringify-object":"^2.4.0","@gooddata/typings":"^2.19.0","ag-grid-community":"20.0.0","http-status-codes":"^1.3.0","@gooddata/js-utils":"^3.5.0","@gooddata/numberjs":"^3.2.3","fixed-data-table-2":"0.7.17","@gooddata/goodstrap":"^64.0.0","react-dom-factories":"^1.0.2","@gooddata/gooddata-js":"^11.20.0","json-stable-stringify":"^1.0.1","react-transition-group":"^2.2.1","hoist-non-react-statics":"^3.3.0","nodelist-foreach-polyfill":"^1.2.0","highcharts-grouped-categories":"^1.1.3"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"raf":"3.3.2","yup":"^0.24.1","jest":"24.7.1","husky":"3.0.0","madge":"^3.4.4","react":"^16.5.2","enzyme":"3.5.0","eslint":"4.19.1","formik":"^0.11.11","moment":"2.23.0","history":"^4.7.2","ts-jest":"24.0.0","webpack":"4.30.0","prettier":"1.16.4","react-ga":"^2.5.2","recharts":"1.0.0-beta.9","testcafe":"1.1.4","commander":"2.14.1","node-sass":"4.7.2","react-dom":"^16.5.2","supertest":"3.0.0","ts-loader":"6.0.0","@types/raf":"^3.4.0","css-loader":"0.28.7","jest-junit":"3.0.0","raw-loader":"0.5.1","styled-jsx":"2.2.1","typescript":"3.3.4000","@babel/core":"7.4.4","@types/jest":"24.0.6","@types/node":"7.0.8","@types/uuid":"3.4.3","file-loader":"3.0.1","jest-enzyme":"7.0.2","lint-staged":"9.1.0","sass-loader":"6.0.6","webpack-cli":"3.3.2","@types/react":"16.4.18","babel-loader":"8.0.5","react-helmet":"5.2.0","react-select":"1.2.1","style-loader":"0.19.1","@types/enzyme":"3.1.13","@types/lodash":"4.14.123","testcafe-live":"0.1.4","@babel/runtime":"7.4.4","@babel/polyfill":"^7.4.4","@storybook/react":"5.0.11","@types/invariant":"2.2.29","@types/react-dom":"16.0.11","isomorphic-fetch":"2.2.1","react-datepicker":"1.1.0","react-router-dom":"4.2.2","@babel/preset-env":"7.4.4","@gooddata/mock-js":"2.3.1","@storybook/addons":"5.0.11","@types/classnames":"2.2.3","@types/prop-types":"15.5.2","@types/react-intl":"2.3.8","@storybook/theming":"5.0.11","identity-obj-proxy":"^3.0.0","webpack-dev-server":"3.3.1","@babel/preset-react":"7.0.0","@types/react-portal":"4.0.1","@types/react-window":"^1.8.1","babel-plugin-lodash":"3.3.4","html-webpack-plugin":"3.2.0","react-test-renderer":"16.4.2","@types/react-measure":"2.0.5","clean-webpack-plugin":"2.0.2","stats-webpack-plugin":"0.7.0","eslint-config-prettier":"4.1.0","react-google-recaptcha":"^0.14.1","tslint-config-prettier":"1.18.0","@gooddata/eslint-config":"^1.0.0","@gooddata/tslint-config":"1.0.0","@types/react-responsive":"^3.0.3","@types/storybook__react":"4.0.1","@types/stringify-object":"^3.2.0","enzyme-adapter-react-16":"1.3.1","@gooddata/test-storybook":"3.1.1","@storybook/addon-actions":"5.0.11","@storybook/addon-options":"5.0.11","node-sass-magic-importer":"5.1.0","react-syntax-highlighter":"11.0.2","@types/fixed-data-table-2":"0.8.1","@types/react-test-renderer":"16.0.0","circular-dependency-plugin":"5.0.2","compression-webpack-plugin":"2.0.0","@types/json-stable-stringify":"^1.0.32","@gooddata/frontend-npm-scripts":"1.1.0","@types/enzyme-adapter-react-16":"1.0.3","@types/storybook__addon-actions":"3.4.2","@babel/plugin-proposal-class-properties":"7.4.4","@babel/plugin-proposal-object-rest-spread":"7.4.4","@babel/plugin-transform-async-to-generator":"7.4.4"},"peerDependencies":{"react":"^16.5.2","react-dom":"^16.5.2"},"_npmOperationalInternal":{"tmp":"tmp/react-components_7.2.0-beta.63_1572001763111_0.22504937385070178","host":"s3://npm-registry-packages"}},"7.2.0-beta.64":{"name":"@gooddata/react-components","version":"7.2.0-beta.64","author":{"name":"GoodData Corporation"},"license":"BSD-3-Clause","_id":"@gooddata/react-components@7.2.0-beta.64","maintainers":[{"name":"afi","email":"adam.fiedler@gooddata.com"},{"name":"bertold8","email":"ivan.nejezchleb@seznam.cz"},{"name":"brbistas","email":"valentinos.chraniotis@gooddata.com"},{"name":"bugsbunny338","email":"jiri.zajic@mensa.cz"},{"name":"gooddata-ci","email":"rail@gooddata.com"},{"name":"ivan.mjartan","email":"ivan.mjartan@gooddata.com"},{"name":"jakub-sterba","email":"jakub.sterba@gooddata.com"},{"name":"jaroslav.tomecek","email":"jaroslav.tomecek@gooddata.com"},{"name":"jkittler","email":"honza.kittler@gmail.com"},{"name":"khanh.le","email":"khanh.le@gooddata.com"},{"name":"langhamp","email":"pavel.langhammer@gooddata.com"},{"name":"lanhuynh","email":"lan.huynh@gooddata.com"},{"name":"linhhong","email":"linh.hong@gooddata.com"},{"name":"lupko","email":"lubomir.slivka@gooddata.com"},{"name":"martin.mosko","email":"martin.mosko@gooddata.com"},{"name":"michal.marsal","email":"michal.marsal@gooddata.com"},{"name":"naibinh","email":"naibinh@gmail.com"},{"name":"nikolacech","email":"nikola.cech@gooddata.com"},{"name":"no23reason","email":"dan.homola@hotmail.cz"},{"name":"patrikbraborec","email":"patrik.braborec@gooddata.com"},{"name":"pbenes","email":"petr.benes@gooddata.com"},{"name":"petrjanu","email":"petr.janu@gooddata.com"},{"name":"ptquang86","email":"ptquang86@gmail.com"},{"name":"qduval","email":"quentin.duval@gooddata.com"},{"name":"rodri360","email":"me@rodri360.com"},{"name":"sitina","email":"jiri.sitina@gooddata.com"},{"name":"sondo","email":"son.do@gooddata.com"},{"name":"strouhaljan","email":"strouhal.jan@gmail.com"},{"name":"tomas.kratochvil","email":"tomas.kratochvil@gooddata.com"},{"name":"tomasreichmann","email":"tomasreichmann@gmail.com"},{"name":"tomsatgd","email":"tomas.satinsky@gooddata.com"},{"name":"tu.ngo","email":"tu.ngo@gooddata.com"},{"name":"vlastikcz","email":"vlastimil.kotas@gooddata.com"},{"name":"vu.pham","email":"vu.pham@gooddata.com"},{"name":"xmort","email":"petr.dolejsi@gooddata.com"},{"name":"yanlipnican","email":"yanlipnican@gmail.com"}],"homepage":"https://github.com/gooddata/gooddata-react-components#readme","bugs":{"url":"https://github.com/gooddata/gooddata-react-components/issues"},"dist":{"shasum":"f87b230fa4e0fecc04c5da3d41ea2c6d01c74a2f","tarball":"https://registry.npmjs.org/@gooddata/react-components/-/react-components-7.2.0-beta.64.tgz","fileCount":2125,"integrity":"sha512-smDet4n9qmRHzXs/CEN+i9PC/FZ0wWGENfUe9x+jxedvwzVAN0FlMXR0w6qS3cPCdwgoNDhhkGVdOZfKQhIVeA==","signatures":[{"sig":"MEUCIQDONsdvNEQks+/XBHKubsV1g5NOMnhT1dyVOg//1PYuywIgUA4sooL5zKG2hC3P5C2J1rfQyzdmNowtSKgWTK3Aav8=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":8523222,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJdt/52CRA9TVsSAnZWagAAHOwP/2dWUVZakZ1RjnnrLbzw\nEf6R70pHysr8ERVToG+RL86Is733eAs+9dCKuO9c3PozsIEOYjdBgEsYxu1T\ngk1fIZbr7gtJnUdV75h8hurLIhAGha+SB+DlXGudPzTrdR31NiWdQ/kkqHys\ncOhPa1q17TjZEQp+jis/2KUeaZ+qyWDcmwH97C3Ua0RfSJCQ/gDUdI/pVbn1\nRrQjCQ+h4AKgkJ1rqQ6ay+9COrRmRhDSbCVrQgTUfo6Gs73zo4842SN3rUOo\noQMiHv9TwXSed71IvvqcjtVB2jNEfg7c0tjB8l50b/2cJRPgWvFwbVK0uyPf\nbWr7MT8IfrjkqHshVdkuk4zOrt/PZ3A3IfnQBW5GVM9GeDMqfX+p6XOIJzbM\nTwzE+abTOqlkhe+4fYM7qkQoCZVCQFPDzzSdjseSUlkgoOTH5JT+0j7uv2QT\nH6Aea0wuI+4RDe4Hqtwd9gD1RdM3q6W6S34K1v52Pz9maq5OCVUV80fRUUsL\n+VXx/0nSb8AY9ZtupLnqH2gv/kRWYDvL6B2wgV388j+3smbS9E6IeCmPK7S5\nbsjwa3mrfnGqxWqvIAu6gmLFtmojvZ4TGgYywhSrSEAjlLk4v6ggvUIoVg4N\ntUiJVfcq/kRQj3z1TexDA77kyGaa2xBhL+A9h2vdfUNFL/HGSeraD8aNvslz\nPvp9\r\n=LlIR\r\n-----END PGP SIGNATURE-----\r\n"},"jest":{"testRegex":"(/__tests__/.*|\\.(test|spec))\\.(tsx?|jsx?)$","transform":{".(js|jsx)":"babel-jest",".(ts|tsx)":"ts-jest"},"collectCoverage":false,"moduleNameMapper":{"\\.(css|less|sass|scss)$":"<rootDir>/__mocks__/styleMock.ts","^[./a-zA-Z0-9$_-]+\\.svg$":"<rootDir>/jestSvgStub.js"},"coverageReporters":["html"],"setupFilesAfterEnv":["<rootDir>/jest.setup.ts"],"collectCoverageFrom":["src/**/*.{ts,tsx}","examples/server/src/**/*.{js,jsx}","!**/*.d.ts"],"moduleFileExtensions":["ts","tsx","js","jsx","json"],"testPathIgnorePatterns":[",/node_modules/","/dist/"]},"main":"dist/index.js","husky":{"hooks":{"pre-commit":"lint-staged"}},"config":{"eslint":"./examples/**/*.{js,jsx}","tslint":"./{__mocks__,src,stories}/{,**/}*.{ts,tsx}"},"readme":"[![npm version](https://badge.fury.io/js/%40gooddata%2Freact-components.svg)](https://www.npmjs.com/package/@gooddata/react-components) \n\n# GoodData.UI React components\n> A React-based JavaScript library for building data-driven applications\n\n## Getting started\n- [GoodData.UI Documentation](http://sdk.gooddata.com/gooddata-ui/)\n- [GoodData.UI Live Examples](https://gooddata-examples.herokuapp.com/)\n- [Stack Overflow](https://stackoverflow.com/questions/tagged/gooddata)\n\n### Usage\nWith [yarn](https://yarnpkg.com) installed, go to your project directory and run\n```\n$ yarn add @gooddata/react-components\n```\nIf you prefer [npm](npmjs.com) run\n```\n$ npm install --save @gooddata/react-components\n```\n\nThe public API is exposed via global `index.js`. Except for the styles, do not import any other file directly\nbecause they are not intended to be part of the public API.\n\n## Contributing\n\nWe welcome any contribution in form of [issues](https://github.com/gooddata/gooddata-react-components/issues) or [pull requests](https://github.com/gooddata/gooddata-react-components/pulls).\nThese commands may come in handy while developing:\n\n| command | description |\n| ------- | ----------- |\n| `yarn install --pure-lockfile` | first step |\n| ||\n| `yarn dev` | build react-components to `/dist` in watch mode |\n| `yarn test` | run all unit tests |\n| `yarn prettier-write` | format the source code to match the valid codestyle |\n| `yarn validate` | validate codestyle |\n| ||\n| `yarn storybook` | run storybook from `/stories` on http://localhost:9001 |\n| `yarn build-storybook` | build storybook to `/dist-storybook` |\n| `yarn test-storybook` | run storybook and [screenshot tests](https://github.com/gooddata/gdc-client-utils/tree/master/test-storybook) |\n| ||\n| `yarn examples` | run Live Examples dev-server from `/examples` on https://localhost:8999 |\n| `yarn examples-build` | build Live Examples to `/examples/dist` |\n| `yarn examples-server` | serve built Live Examples - see `/examples/server/src` |\n| `yarn examples-testcafe` | run testcafe tests against `localhost:8999` |\n\n### Deploy to heroku.com\nWhen you deploy this repo to heroku, it serves *GoodData.UI Live Examples*.\nRelevant tasks are in `Procfile` and `package.json`.\n\n```bash\n# run in the project directory\nheroku login\nheroku create <your-app-name>\nheroku config:set DOMAIN_ADMIN_USERNAME=x@gooddata.com DOMAIN_ADMIN_PASSWORD=xy PROJECT_ID_TO_ASSIGN=xms7ga4tf3g3nzucd8380o2bev8oeknp\ngit push heroku HEAD:master\nheroku open\n```\n\n### Run Live Examples Locally\nTo run *GoodData.UI Live Examples* locally:\n```bash\ngit clone <this-repository>\ncd  <repository-folder>\nyarn install --pure-lockfile\nyarn examples\n```\nThen open https://localhost:8999 and login using Live Examples account (you can [create one here](https://gooddata-examples.herokuapp.com/registration)).\n\n### Source code formatting\nThe source code in the repository is formatted by [Prettier](https://prettier.io/). \nThe format of the code is validated by our Continuous Integration server and is one of the requirements of successful merge.\n\nPrettier is supported by every major IDE. You can find the list of supported editors and how to configure them [here](https://prettier.io/docs/en/editors.html).\n\nIn the case, when your editor is not supported or you don't want to setup the integration, you can run the `yarn prettier-write` command to reformat the code before commit.\n\n## Changelog\n\n- see [CHANGELOG.md](CHANGELOG.md)\n\n## License\n\n(C) 2007-2018 GoodData Corporation\n\nThis project is dual licensed:\n\n- The ATTRIBUTION-NONCOMMERCIAL 4.0 INTERNATIONAL (CC BY-NC 4.0) is used for purpose of the trial experience and evaluation of GoodData.UI library.\n- The GOODDATA GOODDATA.UI LIBRARY END USER LICENSE AGREEMENT is used for GoodData customers.\n\nFor more information, please see [LICENSE](https://github.com/gooddata/gooddata-react-components/blob/master/LICENSE)\n","engines":{"node":"^8.10.0"},"gitHead":"5bc0dbf59c56ab912f279d25b3ded170ab101372","scripts":{"dev":"bash scripts/build.sh --dev-watch","test":"jest --watch","build":"bash scripts/build.sh","tslint":"yarn run-tslint -t verbose $npm_package_config_tslint","prepare":"cd examples/server && yarn install --frozen-lockfile && cd ../..; rm -r examples/node_modules 2>/dev/null; true","examples":"bash scripts/run-examples.sh","prepare?":"# Called before `npm publish` and on local `npm install`. Temporarily also for deleting obsolete node_modules. Ends with `true` to continue gracefully.","validate":"tsc --noEmit && yarn tslint && eslint $npm_package_config_eslint && yarn prettier-check","build-dev":"bash scripts/build.sh --dev","examples?":"# Default is developer domain, other options: yarn examples [sec,secure,stg,stg2,stg3,demo,developer or URL]","storybook":"yarn build && start-storybook -p 9001 -c .storybook","test-once":"jest","tslint-ci":"mkdir -p ./ci/results && yarn run-tslint -t checkstyle -o ./ci/results/tslint-results.xml $npm_package_config_tslint","run-tslint":"tslint -p tsconfig.json","validate-ci":"tsc --noEmit && yarn tslint-ci  && eslint $npm_package_config_eslint -f checkstyle -o ci/results/eslint-results.xml && yarn prettier-check","examples-build":"bash scripts/build-examples.sh","prepublishOnly":"yarn build","prettier-check":"prettier --check '{src,stories,styles,__mocks__,examples/server/src,examples/src,examples/test}/**/*.{ts,js,tsx,jsx,json,scss,md,yaml,html}'","prettier-write":"prettier --write '{src,stories,styles,__mocks__,examples/server/src,examples/src,examples/test}/**/*.{ts,js,tsx,jsx,json,scss,md,yaml,html}'","test-storybook":"yarn build && test-storybook","build-storybook":"yarn build && build-storybook -c .storybook -o dist-storybook","examples-server":"node examples/server/src/index.js","heroku-postbuild":"yarn examples-build developer","examples-testcafe":"./scripts/run-testcafe.sh visual","check-circular-deps":"madge --circular --extensions ts ./src","examples-testcafe-ci":"./scripts/run-testcafe.sh ci","examples-testcafe-live":"./scripts/run-testcafe.sh live"},"typings":"dist/index.d.ts","_npmUser":{"name":"gooddata-ci","email":"rail@gooddata.com"},"deprecated":"@gooddata/react-components@7 reached End of Support on March 31, 2022. Please upgrade (see https://sdk.gooddata.com/gooddata-ui/docs/supported_versions.html for more information).","repository":{"url":"git+ssh://git@github.com/gooddata/gooddata-react-components.git","type":"git"},"_npmVersion":"6.4.1","description":"GoodData.UI - A powerful JavaScript library for building analytical applications","directories":{},"lint-staged":{"{src,stories,styles,__mocks__,examples/server/src,examples/src,examples/test}/**/*.{ts,js,tsx,jsx,scss}":["npx gdc-fix-copyright","git add"],"{src,stories,styles,__mocks__,examples/server/src,examples/src,examples/test}/**/*.{ts,js,tsx,jsx,json,scss,md,yaml,html}":["prettier --write","git add"]},"_nodeVersion":"8.12.0","dependencies":{"rxjs":"^5.5.6","uuid":"^3.2.1","immer":"^1.3.1","lodash":"^4.17.15","downshift":"^3.2.7","invariant":"^2.2.2","classnames":"^2.2.6","highcharts":"7.1.1","prop-types":"^15.6.0","react-intl":"^2.4.0","custom-event":"^1.0.1","react-window":"^1.8.1","ag-grid-react":"20.0.0","react-measure":"^2.3.0","react-day-picker":"~7.3.0","react-responsive":"^3.0.0","stringify-object":"^2.4.0","@gooddata/typings":"^2.19.0","ag-grid-community":"20.0.0","http-status-codes":"^1.3.0","@gooddata/js-utils":"^3.5.0","@gooddata/numberjs":"^3.2.3","fixed-data-table-2":"0.7.17","@gooddata/goodstrap":"^64.0.0","react-dom-factories":"^1.0.2","@gooddata/gooddata-js":"^11.20.0","json-stable-stringify":"^1.0.1","react-transition-group":"^2.2.1","hoist-non-react-statics":"^3.3.0","nodelist-foreach-polyfill":"^1.2.0","highcharts-grouped-categories":"^1.1.3"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"raf":"3.3.2","yup":"^0.24.1","jest":"24.7.1","husky":"3.0.0","madge":"^3.4.4","react":"^16.5.2","enzyme":"3.5.0","eslint":"4.19.1","formik":"^0.11.11","moment":"2.23.0","history":"^4.7.2","ts-jest":"24.0.0","webpack":"4.30.0","prettier":"1.16.4","react-ga":"^2.5.2","recharts":"1.0.0-beta.9","testcafe":"1.1.4","commander":"2.14.1","node-sass":"4.7.2","react-dom":"^16.5.2","supertest":"3.0.0","ts-loader":"6.0.0","@types/raf":"^3.4.0","css-loader":"0.28.7","jest-junit":"3.0.0","raw-loader":"0.5.1","styled-jsx":"2.2.1","typescript":"3.3.4000","@babel/core":"7.4.4","@types/jest":"24.0.6","@types/node":"7.0.8","@types/uuid":"3.4.3","file-loader":"3.0.1","jest-enzyme":"7.0.2","lint-staged":"9.1.0","sass-loader":"6.0.6","webpack-cli":"3.3.2","@types/react":"16.4.18","babel-loader":"8.0.5","react-helmet":"5.2.0","react-select":"1.2.1","style-loader":"0.19.1","@types/enzyme":"3.1.13","@types/lodash":"4.14.123","testcafe-live":"0.1.4","@babel/runtime":"7.4.4","@babel/polyfill":"^7.4.4","@storybook/react":"5.0.11","@types/invariant":"2.2.29","@types/react-dom":"16.0.11","isomorphic-fetch":"2.2.1","react-datepicker":"1.1.0","react-router-dom":"4.2.2","@babel/preset-env":"7.4.4","@gooddata/mock-js":"2.3.1","@storybook/addons":"5.0.11","@types/classnames":"2.2.3","@types/prop-types":"15.5.2","@types/react-intl":"2.3.8","@storybook/theming":"5.0.11","identity-obj-proxy":"^3.0.0","webpack-dev-server":"3.3.1","@babel/preset-react":"7.0.0","@types/react-portal":"4.0.1","@types/react-window":"^1.8.1","babel-plugin-lodash":"3.3.4","html-webpack-plugin":"3.2.0","react-test-renderer":"16.4.2","@types/react-measure":"2.0.5","clean-webpack-plugin":"2.0.2","stats-webpack-plugin":"0.7.0","eslint-config-prettier":"4.1.0","react-google-recaptcha":"^0.14.1","tslint-config-prettier":"1.18.0","@gooddata/eslint-config":"^1.0.0","@gooddata/tslint-config":"1.0.0","@types/react-responsive":"^3.0.3","@types/storybook__react":"4.0.1","@types/stringify-object":"^3.2.0","enzyme-adapter-react-16":"1.3.1","@gooddata/test-storybook":"3.1.1","@storybook/addon-actions":"5.0.11","@storybook/addon-options":"5.0.11","node-sass-magic-importer":"5.1.0","react-syntax-highlighter":"11.0.2","@types/fixed-data-table-2":"0.8.1","@types/react-test-renderer":"16.0.0","circular-dependency-plugin":"5.0.2","compression-webpack-plugin":"2.0.0","@types/json-stable-stringify":"^1.0.32","@gooddata/frontend-npm-scripts":"1.1.0","@types/enzyme-adapter-react-16":"1.0.3","@types/storybook__addon-actions":"3.4.2","@babel/plugin-proposal-class-properties":"7.4.4","@babel/plugin-proposal-object-rest-spread":"7.4.4","@babel/plugin-transform-async-to-generator":"7.4.4"},"peerDependencies":{"react":"^16.5.2","react-dom":"^16.5.2"},"_npmOperationalInternal":{"tmp":"tmp/react-components_7.2.0-beta.64_1572339317376_0.2436182781345917","host":"s3://npm-registry-packages"}},"7.2.0-beta.65":{"name":"@gooddata/react-components","version":"7.2.0-beta.65","author":{"name":"GoodData Corporation"},"license":"BSD-3-Clause","_id":"@gooddata/react-components@7.2.0-beta.65","maintainers":[{"name":"afi","email":"adam.fiedler@gooddata.com"},{"name":"bertold8","email":"ivan.nejezchleb@seznam.cz"},{"name":"brbistas","email":"valentinos.chraniotis@gooddata.com"},{"name":"bugsbunny338","email":"jiri.zajic@mensa.cz"},{"name":"gooddata-ci","email":"rail@gooddata.com"},{"name":"ivan.mjartan","email":"ivan.mjartan@gooddata.com"},{"name":"jakub-sterba","email":"jakub.sterba@gooddata.com"},{"name":"jaroslav.tomecek","email":"jaroslav.tomecek@gooddata.com"},{"name":"jkittler","email":"honza.kittler@gmail.com"},{"name":"khanh.le","email":"khanh.le@gooddata.com"},{"name":"langhamp","email":"pavel.langhammer@gooddata.com"},{"name":"lanhuynh","email":"lan.huynh@gooddata.com"},{"name":"linhhong","email":"linh.hong@gooddata.com"},{"name":"lupko","email":"lubomir.slivka@gooddata.com"},{"name":"martin.mosko","email":"martin.mosko@gooddata.com"},{"name":"michal.marsal","email":"michal.marsal@gooddata.com"},{"name":"naibinh","email":"naibinh@gmail.com"},{"name":"nikolacech","email":"nikola.cech@gooddata.com"},{"name":"no23reason","email":"dan.homola@hotmail.cz"},{"name":"patrikbraborec","email":"patrik.braborec@gooddata.com"},{"name":"pbenes","email":"petr.benes@gooddata.com"},{"name":"petrjanu","email":"petr.janu@gooddata.com"},{"name":"ptquang86","email":"ptquang86@gmail.com"},{"name":"qduval","email":"quentin.duval@gooddata.com"},{"name":"rodri360","email":"me@rodri360.com"},{"name":"sitina","email":"jiri.sitina@gooddata.com"},{"name":"sondo","email":"son.do@gooddata.com"},{"name":"strouhaljan","email":"strouhal.jan@gmail.com"},{"name":"tomas.kratochvil","email":"tomas.kratochvil@gooddata.com"},{"name":"tomasreichmann","email":"tomasreichmann@gmail.com"},{"name":"tomsatgd","email":"tomas.satinsky@gooddata.com"},{"name":"tu.ngo","email":"tu.ngo@gooddata.com"},{"name":"vlastikcz","email":"vlastimil.kotas@gooddata.com"},{"name":"vu.pham","email":"vu.pham@gooddata.com"},{"name":"xmort","email":"petr.dolejsi@gooddata.com"},{"name":"yanlipnican","email":"yanlipnican@gmail.com"}],"homepage":"https://github.com/gooddata/gooddata-react-components#readme","bugs":{"url":"https://github.com/gooddata/gooddata-react-components/issues"},"dist":{"shasum":"488c13cf00ef8f9eb3abce3bdb9b9a225f0324cf","tarball":"https://registry.npmjs.org/@gooddata/react-components/-/react-components-7.2.0-beta.65.tgz","fileCount":2134,"integrity":"sha512-MSDtSG3+m809G8/IJqRRigzJhSKaaOu2TSyrWF9zfefgHkOcODVDIVdYbvvsRQ5uwEYelioGRVYqVqyeY7x0Lw==","signatures":[{"sig":"MEUCIQC0NwPaeLxbxNX8as5WDbCegXtihYgjF/jPVaMiC+h68wIgHRK+J2EnHSB/bGKPtIhzz70DyEy3o+np4O9X4D1+Tes=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":8540533,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJduAmxCRA9TVsSAnZWagAA+usP/i3lqnfMWunc80MISppP\nzBR8wXvfPUqDWJfgAUN+o01CYmHldn896PwlAL9Uf44QtT8AFkQRgqJ4vG9Y\nLDg91yehKJ0Mo31ydbOOYP7/CFd3UA79yLdYt59J5QLoYPdqY7wvXyPH/gxl\nJftdX4yZIpwKJCBDyX0vkxQOXTkWGH7j/MJrQoAxq9j0aEjVeaj0P84f1FHE\n7yweacqHE1lP18QvyEeRYi3j0x4Vr02a073CB1Ru3ZJA17Voeg+KCXbBZLlE\nL7muNT4gwTyp9HN7eoDttQOMGez0OmdBnX/78mwhZv8HRbzSHIhNYzogGOio\nrG/J6tWqp+aLEfGxVmy6JWmidiAXjjGLSieDewWLxTRtNNZmMkarmZCx6//R\nl59Bml/f0lMikK6KS3JymHsj7q+0qCnlQS0ayoPOUe4YhLoJ9SxOBH27LObk\nmhr017JzybLxAaDI1ek/rNkFRlRy1nzSY2SUjRIWM9o5fvXdumavoARq95Im\nQnsk8B3ub2uOO7SiR14KuFsVh09EWSIG0cviyR/oruN60myJsA+3gSROYBh1\niDcDCuKYDHd+MCKgBmNtMd94bMCb2e6e0exzbmeAUQvnpaCG2AwsWAgZMplH\nt948ueUeV5O2B1Aq2s5Pef1uQhP//isprbsP2lvcO5p7gcinfLuT5razvKCU\n0WPx\r\n=m4Md\r\n-----END PGP SIGNATURE-----\r\n"},"jest":{"testRegex":"(/__tests__/.*|\\.(test|spec))\\.(tsx?|jsx?)$","transform":{".(js|jsx)":"babel-jest",".(ts|tsx)":"ts-jest"},"collectCoverage":false,"moduleNameMapper":{"\\.(css|less|sass|scss)$":"<rootDir>/__mocks__/styleMock.ts","^[./a-zA-Z0-9$_-]+\\.svg$":"<rootDir>/jestSvgStub.js"},"coverageReporters":["html"],"setupFilesAfterEnv":["<rootDir>/jest.setup.ts"],"collectCoverageFrom":["src/**/*.{ts,tsx}","examples/server/src/**/*.{js,jsx}","!**/*.d.ts"],"moduleFileExtensions":["ts","tsx","js","jsx","json"],"testPathIgnorePatterns":[",/node_modules/","/dist/"]},"main":"dist/index.js","husky":{"hooks":{"pre-commit":"lint-staged"}},"config":{"eslint":"./examples/**/*.{js,jsx}","tslint":"./{__mocks__,src,stories}/{,**/}*.{ts,tsx}"},"readme":"[![npm version](https://badge.fury.io/js/%40gooddata%2Freact-components.svg)](https://www.npmjs.com/package/@gooddata/react-components) \n\n# GoodData.UI React components\n> A React-based JavaScript library for building data-driven applications\n\n## Getting started\n- [GoodData.UI Documentation](http://sdk.gooddata.com/gooddata-ui/)\n- [GoodData.UI Live Examples](https://gooddata-examples.herokuapp.com/)\n- [Stack Overflow](https://stackoverflow.com/questions/tagged/gooddata)\n\n### Usage\nWith [yarn](https://yarnpkg.com) installed, go to your project directory and run\n```\n$ yarn add @gooddata/react-components\n```\nIf you prefer [npm](npmjs.com) run\n```\n$ npm install --save @gooddata/react-components\n```\n\nThe public API is exposed via global `index.js`. Except for the styles, do not import any other file directly\nbecause they are not intended to be part of the public API.\n\n## Contributing\n\nWe welcome any contribution in form of [issues](https://github.com/gooddata/gooddata-react-components/issues) or [pull requests](https://github.com/gooddata/gooddata-react-components/pulls).\nThese commands may come in handy while developing:\n\n| command | description |\n| ------- | ----------- |\n| `yarn install --pure-lockfile` | first step |\n| ||\n| `yarn dev` | build react-components to `/dist` in watch mode |\n| `yarn test` | run all unit tests |\n| `yarn prettier-write` | format the source code to match the valid codestyle |\n| `yarn validate` | validate codestyle |\n| ||\n| `yarn storybook` | run storybook from `/stories` on http://localhost:9001 |\n| `yarn build-storybook` | build storybook to `/dist-storybook` |\n| `yarn test-storybook` | run storybook and [screenshot tests](https://github.com/gooddata/gdc-client-utils/tree/master/test-storybook) |\n| ||\n| `yarn examples` | run Live Examples dev-server from `/examples` on https://localhost:8999 |\n| `yarn examples-build` | build Live Examples to `/examples/dist` |\n| `yarn examples-server` | serve built Live Examples - see `/examples/server/src` |\n| `yarn examples-testcafe` | run testcafe tests against `localhost:8999` |\n\n### Deploy to heroku.com\nWhen you deploy this repo to heroku, it serves *GoodData.UI Live Examples*.\nRelevant tasks are in `Procfile` and `package.json`.\n\n```bash\n# run in the project directory\nheroku login\nheroku create <your-app-name>\nheroku config:set DOMAIN_ADMIN_USERNAME=x@gooddata.com DOMAIN_ADMIN_PASSWORD=xy PROJECT_ID_TO_ASSIGN=xms7ga4tf3g3nzucd8380o2bev8oeknp\ngit push heroku HEAD:master\nheroku open\n```\n\n### Run Live Examples Locally\nTo run *GoodData.UI Live Examples* locally:\n```bash\ngit clone <this-repository>\ncd  <repository-folder>\nyarn install --pure-lockfile\nyarn examples\n```\nThen open https://localhost:8999 and login using Live Examples account (you can [create one here](https://gooddata-examples.herokuapp.com/registration)).\n\n### Source code formatting\nThe source code in the repository is formatted by [Prettier](https://prettier.io/). \nThe format of the code is validated by our Continuous Integration server and is one of the requirements of successful merge.\n\nPrettier is supported by every major IDE. You can find the list of supported editors and how to configure them [here](https://prettier.io/docs/en/editors.html).\n\nIn the case, when your editor is not supported or you don't want to setup the integration, you can run the `yarn prettier-write` command to reformat the code before commit.\n\n## Changelog\n\n- see [CHANGELOG.md](CHANGELOG.md)\n\n## License\n\n(C) 2007-2018 GoodData Corporation\n\nThis project is dual licensed:\n\n- The ATTRIBUTION-NONCOMMERCIAL 4.0 INTERNATIONAL (CC BY-NC 4.0) is used for purpose of the trial experience and evaluation of GoodData.UI library.\n- The GOODDATA GOODDATA.UI LIBRARY END USER LICENSE AGREEMENT is used for GoodData customers.\n\nFor more information, please see [LICENSE](https://github.com/gooddata/gooddata-react-components/blob/master/LICENSE)\n","engines":{"node":"^8.10.0"},"gitHead":"5a74fc3227e8cdffefb51ed3bb35a68f651e0b15","scripts":{"dev":"bash scripts/build.sh --dev-watch","test":"jest --watch","build":"bash scripts/build.sh","tslint":"yarn run-tslint -t verbose $npm_package_config_tslint","prepare":"cd examples/server && yarn install --frozen-lockfile && cd ../..; rm -r examples/node_modules 2>/dev/null; true","examples":"bash scripts/run-examples.sh","prepare?":"# Called before `npm publish` and on local `npm install`. Temporarily also for deleting obsolete node_modules. Ends with `true` to continue gracefully.","validate":"tsc --noEmit && yarn tslint && eslint $npm_package_config_eslint && yarn prettier-check","build-dev":"bash scripts/build.sh --dev","examples?":"# Default is developer domain, other options: yarn examples [sec,secure,stg,stg2,stg3,demo,developer or URL]","storybook":"yarn build && start-storybook -p 9001 -c .storybook","test-once":"jest","tslint-ci":"mkdir -p ./ci/results && yarn run-tslint -t checkstyle -o ./ci/results/tslint-results.xml $npm_package_config_tslint","run-tslint":"tslint -p tsconfig.json","validate-ci":"tsc --noEmit && yarn tslint-ci  && eslint $npm_package_config_eslint -f checkstyle -o ci/results/eslint-results.xml && yarn prettier-check","examples-build":"bash scripts/build-examples.sh","prepublishOnly":"yarn build","prettier-check":"prettier --check '{src,stories,styles,__mocks__,examples/server/src,examples/src,examples/test}/**/*.{ts,js,tsx,jsx,json,scss,md,yaml,html}'","prettier-write":"prettier --write '{src,stories,styles,__mocks__,examples/server/src,examples/src,examples/test}/**/*.{ts,js,tsx,jsx,json,scss,md,yaml,html}'","test-storybook":"yarn build && test-storybook","build-storybook":"yarn build && build-storybook -c .storybook -o dist-storybook","examples-server":"node examples/server/src/index.js","heroku-postbuild":"yarn examples-build developer","examples-testcafe":"./scripts/run-testcafe.sh visual","check-circular-deps":"madge --circular --extensions ts ./src","examples-testcafe-ci":"./scripts/run-testcafe.sh ci","examples-testcafe-live":"./scripts/run-testcafe.sh live"},"typings":"dist/index.d.ts","_npmUser":{"name":"gooddata-ci","email":"rail@gooddata.com"},"deprecated":"@gooddata/react-components@7 reached End of Support on March 31, 2022. Please upgrade (see https://sdk.gooddata.com/gooddata-ui/docs/supported_versions.html for more information).","repository":{"url":"git+ssh://git@github.com/gooddata/gooddata-react-components.git","type":"git"},"_npmVersion":"6.4.1","description":"GoodData.UI - A powerful JavaScript library for building analytical applications","directories":{},"lint-staged":{"{src,stories,styles,__mocks__,examples/server/src,examples/src,examples/test}/**/*.{ts,js,tsx,jsx,scss}":["npx gdc-fix-copyright","git add"],"{src,stories,styles,__mocks__,examples/server/src,examples/src,examples/test}/**/*.{ts,js,tsx,jsx,json,scss,md,yaml,html}":["prettier --write","git add"]},"_nodeVersion":"8.12.0","dependencies":{"rxjs":"^5.5.6","uuid":"^3.2.1","immer":"^1.3.1","lodash":"^4.17.15","downshift":"^3.2.7","invariant":"^2.2.2","classnames":"^2.2.6","highcharts":"7.1.1","prop-types":"^15.6.0","react-intl":"^2.4.0","custom-event":"^1.0.1","react-window":"^1.8.1","ag-grid-react":"20.0.0","react-measure":"^2.3.0","react-day-picker":"~7.3.0","react-responsive":"^3.0.0","stringify-object":"^2.4.0","@gooddata/typings":"^2.19.0","ag-grid-community":"20.0.0","http-status-codes":"^1.3.0","@gooddata/js-utils":"^3.5.0","@gooddata/numberjs":"^3.2.3","fixed-data-table-2":"0.7.17","@gooddata/goodstrap":"^64.0.0","react-dom-factories":"^1.0.2","@gooddata/gooddata-js":"^11.20.0","json-stable-stringify":"^1.0.1","react-transition-group":"^2.2.1","hoist-non-react-statics":"^3.3.0","nodelist-foreach-polyfill":"^1.2.0","highcharts-grouped-categories":"^1.1.3"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"raf":"3.3.2","yup":"^0.24.1","jest":"24.7.1","husky":"3.0.0","madge":"^3.4.4","react":"^16.5.2","enzyme":"3.5.0","eslint":"4.19.1","formik":"^0.11.11","moment":"2.23.0","history":"^4.7.2","ts-jest":"24.0.0","webpack":"4.30.0","prettier":"1.16.4","react-ga":"^2.5.2","recharts":"1.0.0-beta.9","testcafe":"1.1.4","commander":"2.14.1","node-sass":"4.7.2","react-dom":"^16.5.2","supertest":"3.0.0","ts-loader":"6.0.0","@types/raf":"^3.4.0","css-loader":"0.28.7","jest-junit":"3.0.0","raw-loader":"0.5.1","styled-jsx":"2.2.1","typescript":"3.3.4000","@babel/core":"7.4.4","@types/jest":"24.0.6","@types/node":"7.0.8","@types/uuid":"3.4.3","file-loader":"3.0.1","jest-enzyme":"7.0.2","lint-staged":"9.1.0","sass-loader":"6.0.6","webpack-cli":"3.3.2","@types/react":"16.4.18","babel-loader":"8.0.5","react-helmet":"5.2.0","react-select":"1.2.1","style-loader":"0.19.1","@types/enzyme":"3.1.13","@types/lodash":"4.14.123","testcafe-live":"0.1.4","@babel/runtime":"7.4.4","@babel/polyfill":"^7.4.4","@storybook/react":"5.0.11","@types/invariant":"2.2.29","@types/react-dom":"16.0.11","isomorphic-fetch":"2.2.1","react-datepicker":"1.1.0","react-router-dom":"4.2.2","@babel/preset-env":"7.4.4","@gooddata/mock-js":"2.3.1","@storybook/addons":"5.0.11","@types/classnames":"2.2.3","@types/prop-types":"15.5.2","@types/react-intl":"2.3.8","@storybook/theming":"5.0.11","identity-obj-proxy":"^3.0.0","webpack-dev-server":"3.3.1","@babel/preset-react":"7.0.0","@types/react-portal":"4.0.1","@types/react-window":"^1.8.1","babel-plugin-lodash":"3.3.4","html-webpack-plugin":"3.2.0","react-test-renderer":"16.4.2","@types/react-measure":"2.0.5","clean-webpack-plugin":"2.0.2","stats-webpack-plugin":"0.7.0","eslint-config-prettier":"4.1.0","react-google-recaptcha":"^0.14.1","tslint-config-prettier":"1.18.0","@gooddata/eslint-config":"^1.0.0","@gooddata/tslint-config":"1.0.0","@types/react-responsive":"^3.0.3","@types/storybook__react":"4.0.1","@types/stringify-object":"^3.2.0","enzyme-adapter-react-16":"1.3.1","@gooddata/test-storybook":"3.1.1","@storybook/addon-actions":"5.0.11","@storybook/addon-options":"5.0.11","node-sass-magic-importer":"5.1.0","react-syntax-highlighter":"11.0.2","@types/fixed-data-table-2":"0.8.1","@types/react-test-renderer":"16.0.0","circular-dependency-plugin":"5.0.2","compression-webpack-plugin":"2.0.0","@types/json-stable-stringify":"^1.0.32","@gooddata/frontend-npm-scripts":"1.1.0","@types/enzyme-adapter-react-16":"1.0.3","@types/storybook__addon-actions":"3.4.2","@babel/plugin-proposal-class-properties":"7.4.4","@babel/plugin-proposal-object-rest-spread":"7.4.4","@babel/plugin-transform-async-to-generator":"7.4.4"},"peerDependencies":{"react":"^16.5.2","react-dom":"^16.5.2"},"_npmOperationalInternal":{"tmp":"tmp/react-components_7.2.0-beta.65_1572342192817_0.22991760504939518","host":"s3://npm-registry-packages"}},"7.2.0-beta.66":{"name":"@gooddata/react-components","version":"7.2.0-beta.66","author":{"name":"GoodData Corporation"},"license":"BSD-3-Clause","_id":"@gooddata/react-components@7.2.0-beta.66","maintainers":[{"name":"afi","email":"adam.fiedler@gooddata.com"},{"name":"bertold8","email":"ivan.nejezchleb@seznam.cz"},{"name":"brbistas","email":"valentinos.chraniotis@gooddata.com"},{"name":"bugsbunny338","email":"jiri.zajic@mensa.cz"},{"name":"gooddata-ci","email":"rail@gooddata.com"},{"name":"ivan.mjartan","email":"ivan.mjartan@gooddata.com"},{"name":"jakub-sterba","email":"jakub.sterba@gooddata.com"},{"name":"jaroslav.tomecek","email":"jaroslav.tomecek@gooddata.com"},{"name":"jkittler","email":"honza.kittler@gmail.com"},{"name":"khanh.le","email":"khanh.le@gooddata.com"},{"name":"langhamp","email":"pavel.langhammer@gooddata.com"},{"name":"lanhuynh","email":"lan.huynh@gooddata.com"},{"name":"linhhong","email":"linh.hong@gooddata.com"},{"name":"lupko","email":"lubomir.slivka@gooddata.com"},{"name":"martin.mosko","email":"martin.mosko@gooddata.com"},{"name":"michal.marsal","email":"michal.marsal@gooddata.com"},{"name":"naibinh","email":"naibinh@gmail.com"},{"name":"nikolacech","email":"nikola.cech@gooddata.com"},{"name":"no23reason","email":"dan.homola@hotmail.cz"},{"name":"patrikbraborec","email":"patrik.braborec@gooddata.com"},{"name":"pbenes","email":"petr.benes@gooddata.com"},{"name":"petrjanu","email":"petr.janu@gooddata.com"},{"name":"ptquang86","email":"ptquang86@gmail.com"},{"name":"qduval","email":"quentin.duval@gooddata.com"},{"name":"rodri360","email":"me@rodri360.com"},{"name":"sitina","email":"jiri.sitina@gooddata.com"},{"name":"sondo","email":"son.do@gooddata.com"},{"name":"strouhaljan","email":"strouhal.jan@gmail.com"},{"name":"tomas.kratochvil","email":"tomas.kratochvil@gooddata.com"},{"name":"tomasreichmann","email":"tomasreichmann@gmail.com"},{"name":"tomsatgd","email":"tomas.satinsky@gooddata.com"},{"name":"tu.ngo","email":"tu.ngo@gooddata.com"},{"name":"vlastikcz","email":"vlastimil.kotas@gooddata.com"},{"name":"vu.pham","email":"vu.pham@gooddata.com"},{"name":"xmort","email":"petr.dolejsi@gooddata.com"},{"name":"yanlipnican","email":"yanlipnican@gmail.com"}],"homepage":"https://github.com/gooddata/gooddata-react-components#readme","bugs":{"url":"https://github.com/gooddata/gooddata-react-components/issues"},"dist":{"shasum":"a27d473d94a585bf7c5249dc88c5b52e4f790cdf","tarball":"https://registry.npmjs.org/@gooddata/react-components/-/react-components-7.2.0-beta.66.tgz","fileCount":2134,"integrity":"sha512-xv9t0NzWekMi/FGjL0k5tDycnrwXx3GlgZNR0eg4RXRXpq42tljmKvCVgqxx133zn600ISC5GQGFVz6Y0rh/og==","signatures":[{"sig":"MEUCIAchKhkkf1lcO8zfuVbrWqouLRVcuaR0Rk/2BBCpu/JYAiEA/E/xQW0CWBog2K3pVnbb4l9cjDE+NmYlPsLg66869II=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":8594913,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJduDYJCRA9TVsSAnZWagAANngQAJhR1pzyvp5WbdudptiB\neEsvBrZWIvromrFzDIneNxs3xGesLtUNBcUBMCy8l9ArX/X9djsYie4Yd/bC\nz5tm9LdgSopneipRZ0GZuRJRCIBy5YxLyQ2txVr2O41nugLFdBPF5uQ4b5PS\nvSCYZ4hKejwhxcRBrLJSw4T47AI9HzPKllKVN+4SLAwLis9cSKkWldZvRZ3f\nTzQRyfucxGZd80yiBHRwfAvVjx0Q7KwaA8NTYeekOq3I4joEtUuzvrJAAI/p\nFFGm38ZomdZ1F+BOnOQlb/oijoHRNhhATUtAj80iFXRmg1p5Kd0e9Jg79HTY\nFKOaUg1jp2knix6cA/MZrvdPgfml59B6Uddh/b1nyYx1dcy8DstoDmwTLWuI\n3MUtyPA9R9w6RP8x4k2prRl5I43pCTUvpZ6E3n5XKZ1CxKM8nQBkL+sV+AOD\nRkMlfQs+hxQ5fcxhEq5+vAv+se1We1h+D1iQocqBDS/tIBFmgZlbNuahwH+A\nfn4dmzE8MA0yBbjF/2QF5dqCHdikXaZwF5JCfLSPZIw4Qepzg0/3kCVB+XlF\n96bytOEzrHtpj4rx1ZQav2/dCFRb7kzd2c7oq2lezzOtUyM+jJnKKfyVRaC3\nmxBwwNb9zP7qpUgk0zwWNB4Xj4OQotJ7T173xHCZ2TAwOhpMm7OWvTYNin2+\nQ2fI\r\n=SgDN\r\n-----END PGP SIGNATURE-----\r\n"},"jest":{"testRegex":"(/__tests__/.*|\\.(test|spec))\\.(tsx?|jsx?)$","transform":{".(js|jsx)":"babel-jest",".(ts|tsx)":"ts-jest"},"collectCoverage":false,"moduleNameMapper":{"\\.(css|less|sass|scss)$":"<rootDir>/__mocks__/styleMock.ts","^[./a-zA-Z0-9$_-]+\\.svg$":"<rootDir>/jestSvgStub.js"},"coverageReporters":["html"],"setupFilesAfterEnv":["<rootDir>/jest.setup.ts"],"collectCoverageFrom":["src/**/*.{ts,tsx}","examples/server/src/**/*.{js,jsx}","!**/*.d.ts"],"moduleFileExtensions":["ts","tsx","js","jsx","json"],"testPathIgnorePatterns":[",/node_modules/","/dist/"]},"main":"dist/index.js","husky":{"hooks":{"pre-commit":"lint-staged"}},"config":{"eslint":"./examples/**/*.{js,jsx}","tslint":"./{__mocks__,src,stories}/{,**/}*.{ts,tsx}"},"readme":"[![npm version](https://badge.fury.io/js/%40gooddata%2Freact-components.svg)](https://www.npmjs.com/package/@gooddata/react-components) \n\n# GoodData.UI React components\n> A React-based JavaScript library for building data-driven applications\n\n## Getting started\n- [GoodData.UI Documentation](http://sdk.gooddata.com/gooddata-ui/)\n- [GoodData.UI Live Examples](https://gooddata-examples.herokuapp.com/)\n- [Stack Overflow](https://stackoverflow.com/questions/tagged/gooddata)\n\n### Usage\nWith [yarn](https://yarnpkg.com) installed, go to your project directory and run\n```\n$ yarn add @gooddata/react-components\n```\nIf you prefer [npm](npmjs.com) run\n```\n$ npm install --save @gooddata/react-components\n```\n\nThe public API is exposed via global `index.js`. Except for the styles, do not import any other file directly\nbecause they are not intended to be part of the public API.\n\n## Contributing\n\nWe welcome any contribution in form of [issues](https://github.com/gooddata/gooddata-react-components/issues) or [pull requests](https://github.com/gooddata/gooddata-react-components/pulls).\nThese commands may come in handy while developing:\n\n| command | description |\n| ------- | ----------- |\n| `yarn install --pure-lockfile` | first step |\n| ||\n| `yarn dev` | build react-components to `/dist` in watch mode |\n| `yarn test` | run all unit tests |\n| `yarn prettier-write` | format the source code to match the valid codestyle |\n| `yarn validate` | validate codestyle |\n| ||\n| `yarn storybook` | run storybook from `/stories` on http://localhost:9001 |\n| `yarn build-storybook` | build storybook to `/dist-storybook` |\n| `yarn test-storybook` | run storybook and [screenshot tests](https://github.com/gooddata/gdc-client-utils/tree/master/test-storybook) |\n| ||\n| `yarn examples` | run Live Examples dev-server from `/examples` on https://localhost:8999 |\n| `yarn examples-build` | build Live Examples to `/examples/dist` |\n| `yarn examples-server` | serve built Live Examples - see `/examples/server/src` |\n| `yarn examples-testcafe` | run testcafe tests against `localhost:8999` |\n\n### Deploy to heroku.com\nWhen you deploy this repo to heroku, it serves *GoodData.UI Live Examples*.\nRelevant tasks are in `Procfile` and `package.json`.\n\n```bash\n# run in the project directory\nheroku login\nheroku create <your-app-name>\nheroku config:set DOMAIN_ADMIN_USERNAME=x@gooddata.com DOMAIN_ADMIN_PASSWORD=xy PROJECT_ID_TO_ASSIGN=xms7ga4tf3g3nzucd8380o2bev8oeknp\ngit push heroku HEAD:master\nheroku open\n```\n\n### Run Live Examples Locally\nTo run *GoodData.UI Live Examples* locally:\n```bash\ngit clone <this-repository>\ncd  <repository-folder>\nyarn install --pure-lockfile\nyarn examples\n```\nThen open https://localhost:8999 and login using Live Examples account (you can [create one here](https://gooddata-examples.herokuapp.com/registration)).\n\n### Source code formatting\nThe source code in the repository is formatted by [Prettier](https://prettier.io/). \nThe format of the code is validated by our Continuous Integration server and is one of the requirements of successful merge.\n\nPrettier is supported by every major IDE. You can find the list of supported editors and how to configure them [here](https://prettier.io/docs/en/editors.html).\n\nIn the case, when your editor is not supported or you don't want to setup the integration, you can run the `yarn prettier-write` command to reformat the code before commit.\n\n## Changelog\n\n- see [CHANGELOG.md](CHANGELOG.md)\n\n## License\n\n(C) 2007-2018 GoodData Corporation\n\nThis project is dual licensed:\n\n- The ATTRIBUTION-NONCOMMERCIAL 4.0 INTERNATIONAL (CC BY-NC 4.0) is used for purpose of the trial experience and evaluation of GoodData.UI library.\n- The GOODDATA GOODDATA.UI LIBRARY END USER LICENSE AGREEMENT is used for GoodData customers.\n\nFor more information, please see [LICENSE](https://github.com/gooddata/gooddata-react-components/blob/master/LICENSE)\n","engines":{"node":"^8.10.0"},"gitHead":"d366a1092dce11a335374f8c55f3f52800b705d2","scripts":{"dev":"bash scripts/build.sh --dev-watch","test":"jest --watch","build":"bash scripts/build.sh","tslint":"yarn run-tslint -t verbose $npm_package_config_tslint","prepare":"cd examples/server && yarn install --frozen-lockfile && cd ../..; rm -r examples/node_modules 2>/dev/null; true","examples":"bash scripts/run-examples.sh","prepare?":"# Called before `npm publish` and on local `npm install`. Temporarily also for deleting obsolete node_modules. Ends with `true` to continue gracefully.","validate":"tsc --noEmit && yarn tslint && eslint $npm_package_config_eslint && yarn prettier-check","build-dev":"bash scripts/build.sh --dev","examples?":"# Default is developer domain, other options: yarn examples [sec,secure,stg,stg2,stg3,demo,developer or URL]","storybook":"yarn build && start-storybook -p 9001 -c .storybook","test-once":"jest","tslint-ci":"mkdir -p ./ci/results && yarn run-tslint -t checkstyle -o ./ci/results/tslint-results.xml $npm_package_config_tslint","run-tslint":"tslint -p tsconfig.json","validate-ci":"tsc --noEmit && yarn tslint-ci  && eslint $npm_package_config_eslint -f checkstyle -o ci/results/eslint-results.xml && yarn prettier-check","examples-build":"bash scripts/build-examples.sh","prepublishOnly":"yarn build","prettier-check":"prettier --check '{src,stories,styles,__mocks__,examples/server/src,examples/src,examples/test}/**/*.{ts,js,tsx,jsx,json,scss,md,yaml,html}'","prettier-write":"prettier --write '{src,stories,styles,__mocks__,examples/server/src,examples/src,examples/test}/**/*.{ts,js,tsx,jsx,json,scss,md,yaml,html}'","test-storybook":"yarn build && test-storybook","build-storybook":"yarn build && build-storybook -c .storybook -o dist-storybook","examples-server":"node examples/server/src/index.js","heroku-postbuild":"yarn examples-build developer","examples-testcafe":"./scripts/run-testcafe.sh visual","check-circular-deps":"madge --circular --extensions ts ./src","examples-testcafe-ci":"./scripts/run-testcafe.sh ci","examples-testcafe-live":"./scripts/run-testcafe.sh live"},"typings":"dist/index.d.ts","_npmUser":{"name":"gooddata-ci","email":"rail@gooddata.com"},"deprecated":"@gooddata/react-components@7 reached End of Support on March 31, 2022. Please upgrade (see https://sdk.gooddata.com/gooddata-ui/docs/supported_versions.html for more information).","repository":{"url":"git+ssh://git@github.com/gooddata/gooddata-react-components.git","type":"git"},"_npmVersion":"6.4.1","description":"GoodData.UI - A powerful JavaScript library for building analytical applications","directories":{},"lint-staged":{"{src,stories,styles,__mocks__,examples/server/src,examples/src,examples/test}/**/*.{ts,js,tsx,jsx,scss}":["npx gdc-fix-copyright","git add"],"{src,stories,styles,__mocks__,examples/server/src,examples/src,examples/test}/**/*.{ts,js,tsx,jsx,json,scss,md,yaml,html}":["prettier --write","git add"]},"_nodeVersion":"8.12.0","dependencies":{"rxjs":"^5.5.6","uuid":"^3.2.1","immer":"^1.3.1","lodash":"^4.17.15","downshift":"^3.2.7","invariant":"^2.2.2","classnames":"^2.2.6","highcharts":"7.1.1","prop-types":"^15.6.0","react-intl":"^2.4.0","custom-event":"^1.0.1","react-window":"^1.8.1","ag-grid-react":"20.0.0","react-measure":"^2.3.0","react-day-picker":"~7.3.0","react-responsive":"^3.0.0","stringify-object":"^2.4.0","@gooddata/typings":"^2.19.0","ag-grid-community":"20.0.0","http-status-codes":"^1.3.0","@gooddata/js-utils":"^3.5.0","@gooddata/numberjs":"^3.2.3","fixed-data-table-2":"0.7.17","@gooddata/goodstrap":"^64.0.0","react-dom-factories":"^1.0.2","@gooddata/gooddata-js":"^11.20.0","json-stable-stringify":"^1.0.1","react-transition-group":"^2.2.1","hoist-non-react-statics":"^3.3.0","nodelist-foreach-polyfill":"^1.2.0","highcharts-grouped-categories":"^1.1.3"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"raf":"3.3.2","yup":"^0.24.1","jest":"24.7.1","husky":"3.0.0","madge":"^3.4.4","react":"^16.5.2","enzyme":"3.5.0","eslint":"4.19.1","formik":"^0.11.11","moment":"2.23.0","history":"^4.7.2","ts-jest":"24.0.0","webpack":"4.30.0","prettier":"1.16.4","react-ga":"^2.5.2","recharts":"1.0.0-beta.9","testcafe":"1.1.4","commander":"2.14.1","node-sass":"4.7.2","react-dom":"^16.5.2","supertest":"3.0.0","ts-loader":"6.0.0","@types/raf":"^3.4.0","css-loader":"0.28.7","jest-junit":"3.0.0","raw-loader":"0.5.1","styled-jsx":"2.2.1","typescript":"3.3.4000","@babel/core":"7.4.4","@types/jest":"24.0.6","@types/node":"7.0.8","@types/uuid":"3.4.3","file-loader":"3.0.1","jest-enzyme":"7.0.2","lint-staged":"9.1.0","sass-loader":"6.0.6","webpack-cli":"3.3.2","@types/react":"16.4.18","babel-loader":"8.0.5","react-helmet":"5.2.0","react-select":"1.2.1","style-loader":"0.19.1","@types/enzyme":"3.1.13","@types/lodash":"4.14.123","testcafe-live":"0.1.4","@babel/runtime":"7.4.4","@babel/polyfill":"^7.4.4","@storybook/react":"5.0.11","@types/invariant":"2.2.29","@types/react-dom":"16.0.11","isomorphic-fetch":"2.2.1","react-datepicker":"1.1.0","react-router-dom":"4.2.2","@babel/preset-env":"7.4.4","@gooddata/mock-js":"2.3.1","@storybook/addons":"5.0.11","@types/classnames":"2.2.3","@types/prop-types":"15.5.2","@types/react-intl":"2.3.8","@storybook/theming":"5.0.11","identity-obj-proxy":"^3.0.0","webpack-dev-server":"3.3.1","@babel/preset-react":"7.0.0","@types/react-portal":"4.0.1","@types/react-window":"^1.8.1","babel-plugin-lodash":"3.3.4","html-webpack-plugin":"3.2.0","react-test-renderer":"16.4.2","@types/react-measure":"2.0.5","clean-webpack-plugin":"2.0.2","stats-webpack-plugin":"0.7.0","eslint-config-prettier":"4.1.0","react-google-recaptcha":"^0.14.1","tslint-config-prettier":"1.18.0","@gooddata/eslint-config":"^1.0.0","@gooddata/tslint-config":"1.0.0","@types/react-responsive":"^3.0.3","@types/storybook__react":"4.0.1","@types/stringify-object":"^3.2.0","enzyme-adapter-react-16":"1.3.1","@gooddata/test-storybook":"3.1.1","@storybook/addon-actions":"5.0.11","@storybook/addon-options":"5.0.11","node-sass-magic-importer":"5.1.0","react-syntax-highlighter":"11.0.2","@types/fixed-data-table-2":"0.8.1","@types/react-test-renderer":"16.0.0","circular-dependency-plugin":"5.0.2","compression-webpack-plugin":"2.0.0","@types/json-stable-stringify":"^1.0.32","@gooddata/frontend-npm-scripts":"1.1.0","@types/enzyme-adapter-react-16":"1.0.3","@types/storybook__addon-actions":"3.4.2","@babel/plugin-proposal-class-properties":"7.4.4","@babel/plugin-proposal-object-rest-spread":"7.4.4","@babel/plugin-transform-async-to-generator":"7.4.4"},"peerDependencies":{"react":"^16.5.2","react-dom":"^16.5.2"},"_npmOperationalInternal":{"tmp":"tmp/react-components_7.2.0-beta.66_1572353545121_0.5057209693397287","host":"s3://npm-registry-packages"}},"7.2.0-beta.67":{"name":"@gooddata/react-components","version":"7.2.0-beta.67","author":{"name":"GoodData Corporation"},"license":"BSD-3-Clause","_id":"@gooddata/react-components@7.2.0-beta.67","maintainers":[{"name":"afi","email":"adam.fiedler@gooddata.com"},{"name":"bertold8","email":"ivan.nejezchleb@seznam.cz"},{"name":"brbistas","email":"valentinos.chraniotis@gooddata.com"},{"name":"bugsbunny338","email":"jiri.zajic@mensa.cz"},{"name":"gooddata-ci","email":"rail@gooddata.com"},{"name":"ivan.mjartan","email":"ivan.mjartan@gooddata.com"},{"name":"jakub-sterba","email":"jakub.sterba@gooddata.com"},{"name":"jaroslav.tomecek","email":"jaroslav.tomecek@gooddata.com"},{"name":"jkittler","email":"honza.kittler@gmail.com"},{"name":"khanh.le","email":"khanh.le@gooddata.com"},{"name":"langhamp","email":"pavel.langhammer@gooddata.com"},{"name":"lanhuynh","email":"lan.huynh@gooddata.com"},{"name":"linhhong","email":"linh.hong@gooddata.com"},{"name":"lupko","email":"lubomir.slivka@gooddata.com"},{"name":"martin.mosko","email":"martin.mosko@gooddata.com"},{"name":"matyas.kandl","email":"matyas.kandl@gooddata.com"},{"name":"michal.marsal","email":"michal.marsal@gooddata.com"},{"name":"naibinh","email":"naibinh@gmail.com"},{"name":"nikolacech","email":"nikola.cech@gooddata.com"},{"name":"no23reason","email":"dan.homola@hotmail.cz"},{"name":"patrikbraborec","email":"patrik.braborec@gooddata.com"},{"name":"pbenes","email":"petr.benes@gooddata.com"},{"name":"petrjanu","email":"petr.janu@gooddata.com"},{"name":"ptquang86","email":"ptquang86@gmail.com"},{"name":"qduval","email":"quentin.duval@gooddata.com"},{"name":"rodri360","email":"me@rodri360.com"},{"name":"sitina","email":"jiri.sitina@gooddata.com"},{"name":"sondo","email":"son.do@gooddata.com"},{"name":"strouhaljan","email":"strouhal.jan@gmail.com"},{"name":"tomas.kratochvil","email":"tomas.kratochvil@gooddata.com"},{"name":"tomasreichmann","email":"tomasreichmann@gmail.com"},{"name":"tomsatgd","email":"tomas.satinsky@gooddata.com"},{"name":"tu.ngo","email":"tu.ngo@gooddata.com"},{"name":"vlastikcz","email":"vlastimil.kotas@gooddata.com"},{"name":"vu.pham","email":"vu.pham@gooddata.com"},{"name":"xmort","email":"petr.dolejsi@gooddata.com"},{"name":"yanlipnican","email":"yanlipnican@gmail.com"}],"homepage":"https://github.com/gooddata/gooddata-react-components#readme","bugs":{"url":"https://github.com/gooddata/gooddata-react-components/issues"},"dist":{"shasum":"c2b0a094cacff64e5719ad0c70b843e0a94f3a28","tarball":"https://registry.npmjs.org/@gooddata/react-components/-/react-components-7.2.0-beta.67.tgz","fileCount":2134,"integrity":"sha512-31N8MVYNEQBuTqlkuovkczVR1ZRiPd7/XSpKFFzoDsR5XBqZs0zZPE5cBgXKv5KCUK7/DmqHIuHilCQAl7vMBA==","signatures":[{"sig":"MEUCIQDqD66GpCmwtJLkqxD6cFdiV1CDBp58Dz00YbymQUSJHwIgKqFHl1WqLaX5EMkBZ1qo0/mxXU5nphXucFo0/HBOxAE=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":8598042,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJdua4YCRA9TVsSAnZWagAAMZMP/RT/jwp7bPPa/HjFTDkU\nWtBoGztnsUd3JOTDqEj8pwpMvgYX9UuVOPEYZioFNdlM+h35HKVPoSJ7KC1b\nKownzRcvwjANTORIILbwmh3M+IGqtcYw+X2t0mmsUFVoe5j7h0ez1K9b3vUJ\nu1UJ9YyrYOwz63vWn+U4DDunv3xp0QgTDnoXH5Dd2R2Ae7VyZQHiXQJxN2eX\nzVnsPnkFx0m1x5FCjkts5rNYROwJdq0JYrIydesSE/bIYDZ1d+GdPvPWY65C\nHOlkOjyK2zQbC1DROhra4u1Re2szqPX8vsKKelbPwuIKNjO78bGIqt3U8JI/\nCVPvUOTktTzcAPiiIk2IuvHWZDNbhH81MZDlBhnEveoVvuTwV+Cgq40HjDA+\n1qcxkNPCE3x9xvvp/6RjtZj4GpWWBCMzNOSUNAZBd1oq5B1ilfzg1JUhghA8\nIV5dLwZsnRC1lyJaWUbEwgSAP0/PDkqG5Xa+O/E2xF3UL1z1Z5K612IJ8r4k\nSt+I2D9hCsm/gYAoHiTcVRt78+LPnjlQB79Mk6fVUORIz48m2XB/JTPyNJfo\noY8O8VClAgQOgdEPFkl1kNqkNabxmd8Na+QXGW9dKLwdvCcV8UR0BMJXnVA8\nPngWh6LlN3fkvz0/D5bdT+NKLnfQ981tTX18XroPjbk5cjAOnfIJ70MibMHp\n+xRG\r\n=s5hm\r\n-----END PGP SIGNATURE-----\r\n"},"jest":{"testRegex":"(/__tests__/.*|\\.(test|spec))\\.(tsx?|jsx?)$","transform":{".(js|jsx)":"babel-jest",".(ts|tsx)":"ts-jest"},"collectCoverage":false,"moduleNameMapper":{"\\.(css|less|sass|scss)$":"<rootDir>/__mocks__/styleMock.ts","^[./a-zA-Z0-9$_-]+\\.svg$":"<rootDir>/jestSvgStub.js"},"coverageReporters":["html"],"setupFilesAfterEnv":["<rootDir>/jest.setup.ts"],"collectCoverageFrom":["src/**/*.{ts,tsx}","examples/server/src/**/*.{js,jsx}","!**/*.d.ts"],"moduleFileExtensions":["ts","tsx","js","jsx","json"],"testPathIgnorePatterns":[",/node_modules/","/dist/"]},"main":"dist/index.js","husky":{"hooks":{"pre-commit":"lint-staged"}},"config":{"eslint":"./examples/**/*.{js,jsx}","tslint":"./{__mocks__,src,stories}/{,**/}*.{ts,tsx}"},"readme":"[![npm version](https://badge.fury.io/js/%40gooddata%2Freact-components.svg)](https://www.npmjs.com/package/@gooddata/react-components) \n\n# GoodData.UI React components\n> A React-based JavaScript library for building data-driven applications\n\n## Getting started\n- [GoodData.UI Documentation](http://sdk.gooddata.com/gooddata-ui/)\n- [GoodData.UI Live Examples](https://gooddata-examples.herokuapp.com/)\n- [Stack Overflow](https://stackoverflow.com/questions/tagged/gooddata)\n\n### Usage\nWith [yarn](https://yarnpkg.com) installed, go to your project directory and run\n```\n$ yarn add @gooddata/react-components\n```\nIf you prefer [npm](npmjs.com) run\n```\n$ npm install --save @gooddata/react-components\n```\n\nThe public API is exposed via global `index.js`. Except for the styles, do not import any other file directly\nbecause they are not intended to be part of the public API.\n\n## Contributing\n\nWe welcome any contribution in form of [issues](https://github.com/gooddata/gooddata-react-components/issues) or [pull requests](https://github.com/gooddata/gooddata-react-components/pulls).\nThese commands may come in handy while developing:\n\n| command | description |\n| ------- | ----------- |\n| `yarn install --pure-lockfile` | first step |\n| ||\n| `yarn dev` | build react-components to `/dist` in watch mode |\n| `yarn test` | run all unit tests |\n| `yarn prettier-write` | format the source code to match the valid codestyle |\n| `yarn validate` | validate codestyle |\n| ||\n| `yarn storybook` | run storybook from `/stories` on http://localhost:9001 |\n| `yarn build-storybook` | build storybook to `/dist-storybook` |\n| `yarn test-storybook` | run storybook and [screenshot tests](https://github.com/gooddata/gdc-client-utils/tree/master/test-storybook) |\n| ||\n| `yarn examples` | run Live Examples dev-server from `/examples` on https://localhost:8999 |\n| `yarn examples-build` | build Live Examples to `/examples/dist` |\n| `yarn examples-server` | serve built Live Examples - see `/examples/server/src` |\n| `yarn examples-testcafe` | run testcafe tests against `localhost:8999` |\n\n### Deploy to heroku.com\nWhen you deploy this repo to heroku, it serves *GoodData.UI Live Examples*.\nRelevant tasks are in `Procfile` and `package.json`.\n\n```bash\n# run in the project directory\nheroku login\nheroku create <your-app-name>\nheroku config:set DOMAIN_ADMIN_USERNAME=x@gooddata.com DOMAIN_ADMIN_PASSWORD=xy PROJECT_ID_TO_ASSIGN=xms7ga4tf3g3nzucd8380o2bev8oeknp\ngit push heroku HEAD:master\nheroku open\n```\n\n### Run Live Examples Locally\nTo run *GoodData.UI Live Examples* locally:\n```bash\ngit clone <this-repository>\ncd  <repository-folder>\nyarn install --pure-lockfile\nyarn examples\n```\nThen open https://localhost:8999 and login using Live Examples account (you can [create one here](https://gooddata-examples.herokuapp.com/registration)).\n\n### Source code formatting\nThe source code in the repository is formatted by [Prettier](https://prettier.io/). \nThe format of the code is validated by our Continuous Integration server and is one of the requirements of successful merge.\n\nPrettier is supported by every major IDE. You can find the list of supported editors and how to configure them [here](https://prettier.io/docs/en/editors.html).\n\nIn the case, when your editor is not supported or you don't want to setup the integration, you can run the `yarn prettier-write` command to reformat the code before commit.\n\n## Changelog\n\n- see [CHANGELOG.md](CHANGELOG.md)\n\n## License\n\n(C) 2007-2018 GoodData Corporation\n\nThis project is dual licensed:\n\n- The ATTRIBUTION-NONCOMMERCIAL 4.0 INTERNATIONAL (CC BY-NC 4.0) is used for purpose of the trial experience and evaluation of GoodData.UI library.\n- The GOODDATA GOODDATA.UI LIBRARY END USER LICENSE AGREEMENT is used for GoodData customers.\n\nFor more information, please see [LICENSE](https://github.com/gooddata/gooddata-react-components/blob/master/LICENSE)\n","engines":{"node":"^8.10.0"},"gitHead":"a1a83e52ca8cb7b233ffdcec6a560f447eb6de04","scripts":{"dev":"bash scripts/build.sh --dev-watch","test":"jest --watch","build":"bash scripts/build.sh","tslint":"yarn run-tslint -t verbose $npm_package_config_tslint","prepare":"cd examples/server && yarn install --frozen-lockfile && cd ../..; rm -r examples/node_modules 2>/dev/null; true","examples":"bash scripts/run-examples.sh","prepare?":"# Called before `npm publish` and on local `npm install`. Temporarily also for deleting obsolete node_modules. Ends with `true` to continue gracefully.","validate":"tsc --noEmit && yarn tslint && eslint $npm_package_config_eslint && yarn prettier-check","build-dev":"bash scripts/build.sh --dev","examples?":"# Default is developer domain, other options: yarn examples [sec,secure,stg,stg2,stg3,demo,developer or URL]","storybook":"yarn build && start-storybook -p 9001 -c .storybook","test-once":"jest","tslint-ci":"mkdir -p ./ci/results && yarn run-tslint -t checkstyle -o ./ci/results/tslint-results.xml $npm_package_config_tslint","run-tslint":"tslint -p tsconfig.json","validate-ci":"tsc --noEmit && yarn tslint-ci  && eslint $npm_package_config_eslint -f checkstyle -o ci/results/eslint-results.xml && yarn prettier-check","examples-build":"bash scripts/build-examples.sh","prepublishOnly":"yarn build","prettier-check":"prettier --check '{src,stories,styles,__mocks__,examples/server/src,examples/src,examples/test}/**/*.{ts,js,tsx,jsx,json,scss,md,yaml,html}'","prettier-write":"prettier --write '{src,stories,styles,__mocks__,examples/server/src,examples/src,examples/test}/**/*.{ts,js,tsx,jsx,json,scss,md,yaml,html}'","test-storybook":"yarn build && test-storybook","build-storybook":"yarn build && build-storybook -c .storybook -o dist-storybook","examples-server":"node examples/server/src/index.js","heroku-postbuild":"yarn examples-build developer","examples-testcafe":"./scripts/run-testcafe.sh visual","check-circular-deps":"madge --circular --extensions ts ./src","examples-testcafe-ci":"./scripts/run-testcafe.sh ci","examples-testcafe-live":"./scripts/run-testcafe.sh live"},"typings":"dist/index.d.ts","_npmUser":{"name":"gooddata-ci","email":"rail@gooddata.com"},"deprecated":"@gooddata/react-components@7 reached End of Support on March 31, 2022. Please upgrade (see https://sdk.gooddata.com/gooddata-ui/docs/supported_versions.html for more information).","repository":{"url":"git+ssh://git@github.com/gooddata/gooddata-react-components.git","type":"git"},"_npmVersion":"6.4.1","description":"GoodData.UI - A powerful JavaScript library for building analytical applications","directories":{},"lint-staged":{"{src,stories,styles,__mocks__,examples/server/src,examples/src,examples/test}/**/*.{ts,js,tsx,jsx,scss}":["npx gdc-fix-copyright","git add"],"{src,stories,styles,__mocks__,examples/server/src,examples/src,examples/test}/**/*.{ts,js,tsx,jsx,json,scss,md,yaml,html}":["prettier --write","git add"]},"_nodeVersion":"8.12.0","dependencies":{"rxjs":"^5.5.6","uuid":"^3.2.1","immer":"^1.3.1","lodash":"^4.17.15","downshift":"^3.2.7","invariant":"^2.2.2","classnames":"^2.2.6","highcharts":"7.1.1","prop-types":"^15.6.0","react-intl":"^2.4.0","custom-event":"^1.0.1","react-window":"^1.8.1","ag-grid-react":"20.0.0","react-measure":"^2.3.0","react-day-picker":"~7.3.0","react-responsive":"^3.0.0","stringify-object":"^2.4.0","@gooddata/typings":"^2.19.0","ag-grid-community":"20.0.0","http-status-codes":"^1.3.0","@gooddata/js-utils":"^3.5.0","@gooddata/numberjs":"^3.2.3","fixed-data-table-2":"0.7.17","@gooddata/goodstrap":"^64.0.0","react-dom-factories":"^1.0.2","@gooddata/gooddata-js":"^11.20.0","json-stable-stringify":"^1.0.1","react-transition-group":"^2.2.1","hoist-non-react-statics":"^3.3.0","nodelist-foreach-polyfill":"^1.2.0","highcharts-grouped-categories":"^1.1.3"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"raf":"3.3.2","yup":"^0.24.1","jest":"24.7.1","husky":"3.0.0","madge":"^3.4.4","react":"^16.5.2","enzyme":"3.5.0","eslint":"4.19.1","formik":"^0.11.11","moment":"2.23.0","history":"^4.7.2","ts-jest":"24.0.0","webpack":"4.30.0","prettier":"1.16.4","react-ga":"^2.5.2","recharts":"1.0.0-beta.9","testcafe":"1.1.4","commander":"2.14.1","node-sass":"4.7.2","react-dom":"^16.5.2","supertest":"3.0.0","ts-loader":"6.0.0","@types/raf":"^3.4.0","css-loader":"0.28.7","jest-junit":"3.0.0","raw-loader":"0.5.1","styled-jsx":"2.2.1","typescript":"3.3.4000","@babel/core":"7.4.4","@types/jest":"24.0.6","@types/node":"7.0.8","@types/uuid":"3.4.3","file-loader":"3.0.1","jest-enzyme":"7.0.2","lint-staged":"9.1.0","sass-loader":"6.0.6","webpack-cli":"3.3.2","@types/react":"16.4.18","babel-loader":"8.0.5","react-helmet":"5.2.0","react-select":"1.2.1","style-loader":"0.19.1","@types/enzyme":"3.1.13","@types/lodash":"4.14.123","testcafe-live":"0.1.4","@babel/runtime":"7.4.4","@babel/polyfill":"^7.4.4","@storybook/react":"5.0.11","@types/invariant":"2.2.29","@types/react-dom":"16.0.11","isomorphic-fetch":"2.2.1","react-datepicker":"1.1.0","react-router-dom":"4.2.2","@babel/preset-env":"7.4.4","@gooddata/mock-js":"2.3.1","@storybook/addons":"5.0.11","@types/classnames":"2.2.3","@types/prop-types":"15.5.2","@types/react-intl":"2.3.8","@storybook/theming":"5.0.11","identity-obj-proxy":"^3.0.0","webpack-dev-server":"3.3.1","@babel/preset-react":"7.0.0","@types/react-portal":"4.0.1","@types/react-window":"^1.8.1","babel-plugin-lodash":"3.3.4","html-webpack-plugin":"3.2.0","react-test-renderer":"16.4.2","@types/react-measure":"2.0.5","clean-webpack-plugin":"2.0.2","stats-webpack-plugin":"0.7.0","eslint-config-prettier":"4.1.0","react-google-recaptcha":"^0.14.1","tslint-config-prettier":"1.18.0","@gooddata/eslint-config":"^1.0.0","@gooddata/tslint-config":"1.0.0","@types/react-responsive":"^3.0.3","@types/storybook__react":"4.0.1","@types/stringify-object":"^3.2.0","enzyme-adapter-react-16":"1.3.1","@gooddata/test-storybook":"3.1.1","@storybook/addon-actions":"5.0.11","@storybook/addon-options":"5.0.11","node-sass-magic-importer":"5.1.0","react-syntax-highlighter":"11.0.2","@types/fixed-data-table-2":"0.8.1","@types/react-test-renderer":"16.0.0","circular-dependency-plugin":"5.0.2","compression-webpack-plugin":"2.0.0","@types/json-stable-stringify":"^1.0.32","@gooddata/frontend-npm-scripts":"1.1.0","@types/enzyme-adapter-react-16":"1.0.3","@types/storybook__addon-actions":"3.4.2","@babel/plugin-proposal-class-properties":"7.4.4","@babel/plugin-proposal-object-rest-spread":"7.4.4","@babel/plugin-transform-async-to-generator":"7.4.4"},"peerDependencies":{"react":"^16.5.2","react-dom":"^16.5.2"},"_npmOperationalInternal":{"tmp":"tmp/react-components_7.2.0-beta.67_1572449815771_0.6364307242724783","host":"s3://npm-registry-packages"}},"7.2.0-beta.68":{"name":"@gooddata/react-components","version":"7.2.0-beta.68","author":{"name":"GoodData Corporation"},"license":"BSD-3-Clause","_id":"@gooddata/react-components@7.2.0-beta.68","maintainers":[{"name":"afi","email":"adam.fiedler@gooddata.com"},{"name":"bertold8","email":"ivan.nejezchleb@seznam.cz"},{"name":"brbistas","email":"valentinos.chraniotis@gooddata.com"},{"name":"bugsbunny338","email":"jiri.zajic@mensa.cz"},{"name":"gooddata-ci","email":"rail@gooddata.com"},{"name":"ivan.mjartan","email":"ivan.mjartan@gooddata.com"},{"name":"jakub-sterba","email":"jakub.sterba@gooddata.com"},{"name":"jaroslav.tomecek","email":"jaroslav.tomecek@gooddata.com"},{"name":"jkittler","email":"honza.kittler@gmail.com"},{"name":"khanh.le","email":"khanh.le@gooddata.com"},{"name":"langhamp","email":"pavel.langhammer@gooddata.com"},{"name":"lanhuynh","email":"lan.huynh@gooddata.com"},{"name":"linhhong","email":"linh.hong@gooddata.com"},{"name":"lupko","email":"lubomir.slivka@gooddata.com"},{"name":"martin.mosko","email":"martin.mosko@gooddata.com"},{"name":"matyas.kandl","email":"matyas.kandl@gooddata.com"},{"name":"michal.marsal","email":"michal.marsal@gooddata.com"},{"name":"naibinh","email":"naibinh@gmail.com"},{"name":"nikolacech","email":"nikola.cech@gooddata.com"},{"name":"no23reason","email":"dan.homola@hotmail.cz"},{"name":"patrikbraborec","email":"patrik.braborec@gooddata.com"},{"name":"pbenes","email":"petr.benes@gooddata.com"},{"name":"petrjanu","email":"petr.janu@gooddata.com"},{"name":"ptquang86","email":"ptquang86@gmail.com"},{"name":"qduval","email":"quentin.duval@gooddata.com"},{"name":"rodri360","email":"me@rodri360.com"},{"name":"sitina","email":"jiri.sitina@gooddata.com"},{"name":"sondo","email":"son.do@gooddata.com"},{"name":"strouhaljan","email":"strouhal.jan@gmail.com"},{"name":"tomas.kratochvil","email":"tomas.kratochvil@gooddata.com"},{"name":"tomasreichmann","email":"tomasreichmann@gmail.com"},{"name":"tomsatgd","email":"tomas.satinsky@gooddata.com"},{"name":"tu.ngo","email":"tu.ngo@gooddata.com"},{"name":"vlastikcz","email":"vlastimil.kotas@gooddata.com"},{"name":"vu.pham","email":"vu.pham@gooddata.com"},{"name":"xmort","email":"petr.dolejsi@gooddata.com"},{"name":"yanlipnican","email":"yanlipnican@gmail.com"}],"homepage":"https://github.com/gooddata/gooddata-react-components#readme","bugs":{"url":"https://github.com/gooddata/gooddata-react-components/issues"},"dist":{"shasum":"8be8d9675a5cabd860303de4c5338d6c4b7ae766","tarball":"https://registry.npmjs.org/@gooddata/react-components/-/react-components-7.2.0-beta.68.tgz","fileCount":2134,"integrity":"sha512-A+gpxjPsc1Wlmi0bSosdRjZbLVu/360K5tk6NmLfwyqbY0r63cwLB8qtQjPnfN9SInDuiUalC6kVGnbvR9Vwaw==","signatures":[{"sig":"MEUCIBOmIDXIDbmPJO4eRN1k0l9DPAHGmF0If1/HXFQBDrfOAiEAvGQFLowgLwLHoAqLYq4n/2bPijJTY3tWSBXOB709fvY=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":8598042,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJdubQuCRA9TVsSAnZWagAA63AP/jjpqxaeUL965nuzHU8i\nMOcIRgvToNyOz6JLSMm6hCZzzIBKWdHgXr+0phEAHj/PWnLDTHciZHmiC2sd\nyodKa5tj2Z63DVz0R7LIMRpzqV4tWw39EuI1+pyYCkBmxFSqNiJVeFomvD2W\nDwgEPtzqBLKWNxs2+NFCFpAnrXpqR4dThPk1PvG7xFHgaT2otZs2SbbEgrK0\n912C2cFlsCP92YiQdTdpAD/Dn/B8SQ8NJfQivZyfpZ9mKh7ZcJS7qPk99HGi\n1TB1E/qrQGxybiXoAhNSBd0iSUGEY7EgoZToojGiZDZPXmxVadSnUYXBjKWt\ndQHUOWQrAIhOMGNCqgSKT5Q1EnEr4+/q1JlkX/80Ex1KV64KpcWBft9gznBI\nXUk9XYlA6iM3klxqYGX6oIHz4CAq8Pvoickt6haIT3N2Zsw4A7cWloJy1yP4\nQY4/jLtgQ2QC/RDW+6tPDP7n0wxuS4PW9K6zbVPnV784S4XZ9sdNHsw/477m\nv/c6ZvymwK7FYoJLqV4bZaJaDAEkVdzJEouTuXCCpyEHppygZOcYD39296Mb\nJaDt2mAYtuVxJgjGQ9/4tWY90bkeyWTK4qIqp4eRgDhgsGSUducSqkL6HofR\nYI64m6aaxxvx+xD+E4qE3xuNtj1B7lSEthgaykDBHvJQZHD6pqH/6C2laPKJ\ngX4x\r\n=Bsh2\r\n-----END PGP SIGNATURE-----\r\n"},"jest":{"testRegex":"(/__tests__/.*|\\.(test|spec))\\.(tsx?|jsx?)$","transform":{".(js|jsx)":"babel-jest",".(ts|tsx)":"ts-jest"},"collectCoverage":false,"moduleNameMapper":{"\\.(css|less|sass|scss)$":"<rootDir>/__mocks__/styleMock.ts","^[./a-zA-Z0-9$_-]+\\.svg$":"<rootDir>/jestSvgStub.js"},"coverageReporters":["html"],"setupFilesAfterEnv":["<rootDir>/jest.setup.ts"],"collectCoverageFrom":["src/**/*.{ts,tsx}","examples/server/src/**/*.{js,jsx}","!**/*.d.ts"],"moduleFileExtensions":["ts","tsx","js","jsx","json"],"testPathIgnorePatterns":[",/node_modules/","/dist/"]},"main":"dist/index.js","husky":{"hooks":{"pre-commit":"lint-staged"}},"config":{"eslint":"./examples/**/*.{js,jsx}","tslint":"./{__mocks__,src,stories}/{,**/}*.{ts,tsx}"},"readme":"[![npm version](https://badge.fury.io/js/%40gooddata%2Freact-components.svg)](https://www.npmjs.com/package/@gooddata/react-components) \n\n# GoodData.UI React components\n> A React-based JavaScript library for building data-driven applications\n\n## Getting started\n- [GoodData.UI Documentation](http://sdk.gooddata.com/gooddata-ui/)\n- [GoodData.UI Live Examples](https://gooddata-examples.herokuapp.com/)\n- [Stack Overflow](https://stackoverflow.com/questions/tagged/gooddata)\n\n### Usage\nWith [yarn](https://yarnpkg.com) installed, go to your project directory and run\n```\n$ yarn add @gooddata/react-components\n```\nIf you prefer [npm](npmjs.com) run\n```\n$ npm install --save @gooddata/react-components\n```\n\nThe public API is exposed via global `index.js`. Except for the styles, do not import any other file directly\nbecause they are not intended to be part of the public API.\n\n## Contributing\n\nWe welcome any contribution in form of [issues](https://github.com/gooddata/gooddata-react-components/issues) or [pull requests](https://github.com/gooddata/gooddata-react-components/pulls).\nThese commands may come in handy while developing:\n\n| command | description |\n| ------- | ----------- |\n| `yarn install --pure-lockfile` | first step |\n| ||\n| `yarn dev` | build react-components to `/dist` in watch mode |\n| `yarn test` | run all unit tests |\n| `yarn prettier-write` | format the source code to match the valid codestyle |\n| `yarn validate` | validate codestyle |\n| ||\n| `yarn storybook` | run storybook from `/stories` on http://localhost:9001 |\n| `yarn build-storybook` | build storybook to `/dist-storybook` |\n| `yarn test-storybook` | run storybook and [screenshot tests](https://github.com/gooddata/gdc-client-utils/tree/master/test-storybook) |\n| ||\n| `yarn examples` | run Live Examples dev-server from `/examples` on https://localhost:8999 |\n| `yarn examples-build` | build Live Examples to `/examples/dist` |\n| `yarn examples-server` | serve built Live Examples - see `/examples/server/src` |\n| `yarn examples-testcafe` | run testcafe tests against `localhost:8999` |\n\n### Deploy to heroku.com\nWhen you deploy this repo to heroku, it serves *GoodData.UI Live Examples*.\nRelevant tasks are in `Procfile` and `package.json`.\n\n```bash\n# run in the project directory\nheroku login\nheroku create <your-app-name>\nheroku config:set DOMAIN_ADMIN_USERNAME=x@gooddata.com DOMAIN_ADMIN_PASSWORD=xy PROJECT_ID_TO_ASSIGN=xms7ga4tf3g3nzucd8380o2bev8oeknp\ngit push heroku HEAD:master\nheroku open\n```\n\n### Run Live Examples Locally\nTo run *GoodData.UI Live Examples* locally:\n```bash\ngit clone <this-repository>\ncd  <repository-folder>\nyarn install --pure-lockfile\nyarn examples\n```\nThen open https://localhost:8999 and login using Live Examples account (you can [create one here](https://gooddata-examples.herokuapp.com/registration)).\n\n### Source code formatting\nThe source code in the repository is formatted by [Prettier](https://prettier.io/). \nThe format of the code is validated by our Continuous Integration server and is one of the requirements of successful merge.\n\nPrettier is supported by every major IDE. You can find the list of supported editors and how to configure them [here](https://prettier.io/docs/en/editors.html).\n\nIn the case, when your editor is not supported or you don't want to setup the integration, you can run the `yarn prettier-write` command to reformat the code before commit.\n\n## Changelog\n\n- see [CHANGELOG.md](CHANGELOG.md)\n\n## License\n\n(C) 2007-2018 GoodData Corporation\n\nThis project is dual licensed:\n\n- The ATTRIBUTION-NONCOMMERCIAL 4.0 INTERNATIONAL (CC BY-NC 4.0) is used for purpose of the trial experience and evaluation of GoodData.UI library.\n- The GOODDATA GOODDATA.UI LIBRARY END USER LICENSE AGREEMENT is used for GoodData customers.\n\nFor more information, please see [LICENSE](https://github.com/gooddata/gooddata-react-components/blob/master/LICENSE)\n","engines":{"node":"^8.10.0"},"gitHead":"12891f26423e7e0448a3b0557e45c1a77c7e10af","scripts":{"dev":"bash scripts/build.sh --dev-watch","test":"jest --watch","build":"bash scripts/build.sh","tslint":"yarn run-tslint -t verbose $npm_package_config_tslint","prepare":"cd examples/server && yarn install --frozen-lockfile && cd ../..; rm -r examples/node_modules 2>/dev/null; true","examples":"bash scripts/run-examples.sh","prepare?":"# Called before `npm publish` and on local `npm install`. Temporarily also for deleting obsolete node_modules. Ends with `true` to continue gracefully.","validate":"tsc --noEmit && yarn tslint && eslint $npm_package_config_eslint && yarn prettier-check","build-dev":"bash scripts/build.sh --dev","examples?":"# Default is developer domain, other options: yarn examples [sec,secure,stg,stg2,stg3,demo,developer or URL]","storybook":"yarn build && start-storybook -p 9001 -c .storybook","test-once":"jest","tslint-ci":"mkdir -p ./ci/results && yarn run-tslint -t checkstyle -o ./ci/results/tslint-results.xml $npm_package_config_tslint","run-tslint":"tslint -p tsconfig.json","validate-ci":"tsc --noEmit && yarn tslint-ci  && eslint $npm_package_config_eslint -f checkstyle -o ci/results/eslint-results.xml && yarn prettier-check","examples-build":"bash scripts/build-examples.sh","prepublishOnly":"yarn build","prettier-check":"prettier --check '{src,stories,styles,__mocks__,examples/server/src,examples/src,examples/test}/**/*.{ts,js,tsx,jsx,json,scss,md,yaml,html}'","prettier-write":"prettier --write '{src,stories,styles,__mocks__,examples/server/src,examples/src,examples/test}/**/*.{ts,js,tsx,jsx,json,scss,md,yaml,html}'","test-storybook":"yarn build && test-storybook","build-storybook":"yarn build && build-storybook -c .storybook -o dist-storybook","examples-server":"node examples/server/src/index.js","heroku-postbuild":"yarn examples-build developer","examples-testcafe":"./scripts/run-testcafe.sh visual","check-circular-deps":"madge --circular --extensions ts ./src","examples-testcafe-ci":"./scripts/run-testcafe.sh ci","examples-testcafe-live":"./scripts/run-testcafe.sh live"},"typings":"dist/index.d.ts","_npmUser":{"name":"gooddata-ci","email":"rail@gooddata.com"},"deprecated":"@gooddata/react-components@7 reached End of Support on March 31, 2022. Please upgrade (see https://sdk.gooddata.com/gooddata-ui/docs/supported_versions.html for more information).","repository":{"url":"git+ssh://git@github.com/gooddata/gooddata-react-components.git","type":"git"},"_npmVersion":"6.4.1","description":"GoodData.UI - A powerful JavaScript library for building analytical applications","directories":{},"lint-staged":{"{src,stories,styles,__mocks__,examples/server/src,examples/src,examples/test}/**/*.{ts,js,tsx,jsx,scss}":["npx gdc-fix-copyright","git add"],"{src,stories,styles,__mocks__,examples/server/src,examples/src,examples/test}/**/*.{ts,js,tsx,jsx,json,scss,md,yaml,html}":["prettier --write","git add"]},"_nodeVersion":"8.12.0","dependencies":{"rxjs":"^5.5.6","uuid":"^3.2.1","immer":"^1.3.1","lodash":"^4.17.15","downshift":"^3.2.7","invariant":"^2.2.2","classnames":"^2.2.6","highcharts":"7.1.1","prop-types":"^15.6.0","react-intl":"^2.4.0","custom-event":"^1.0.1","react-window":"^1.8.1","ag-grid-react":"20.0.0","react-measure":"^2.3.0","react-day-picker":"~7.3.0","react-responsive":"^3.0.0","stringify-object":"^2.4.0","@gooddata/typings":"^2.19.0","ag-grid-community":"20.0.0","http-status-codes":"^1.3.0","@gooddata/js-utils":"^3.5.0","@gooddata/numberjs":"^3.2.3","fixed-data-table-2":"0.7.17","@gooddata/goodstrap":"^64.2.0","react-dom-factories":"^1.0.2","@gooddata/gooddata-js":"^11.20.0","json-stable-stringify":"^1.0.1","react-transition-group":"^2.2.1","hoist-non-react-statics":"^3.3.0","nodelist-foreach-polyfill":"^1.2.0","highcharts-grouped-categories":"^1.1.3"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"raf":"3.3.2","yup":"^0.24.1","jest":"24.7.1","husky":"3.0.0","madge":"^3.4.4","react":"^16.5.2","enzyme":"3.5.0","eslint":"4.19.1","formik":"^0.11.11","moment":"2.23.0","history":"^4.7.2","ts-jest":"24.0.0","webpack":"4.30.0","prettier":"1.16.4","react-ga":"^2.5.2","recharts":"1.0.0-beta.9","testcafe":"1.1.4","commander":"2.14.1","node-sass":"4.7.2","react-dom":"^16.5.2","supertest":"3.0.0","ts-loader":"6.0.0","@types/raf":"^3.4.0","css-loader":"0.28.7","jest-junit":"3.0.0","raw-loader":"0.5.1","styled-jsx":"2.2.1","typescript":"3.3.4000","@babel/core":"7.4.4","@types/jest":"24.0.6","@types/node":"7.0.8","@types/uuid":"3.4.3","file-loader":"3.0.1","jest-enzyme":"7.0.2","lint-staged":"9.1.0","sass-loader":"6.0.6","webpack-cli":"3.3.2","@types/react":"16.4.18","babel-loader":"8.0.5","react-helmet":"5.2.0","react-select":"1.2.1","style-loader":"0.19.1","@types/enzyme":"3.1.13","@types/lodash":"4.14.123","testcafe-live":"0.1.4","@babel/runtime":"7.4.4","@babel/polyfill":"^7.4.4","@storybook/react":"5.0.11","@types/invariant":"2.2.29","@types/react-dom":"16.0.11","isomorphic-fetch":"2.2.1","react-datepicker":"1.1.0","react-router-dom":"4.2.2","@babel/preset-env":"7.4.4","@gooddata/mock-js":"2.3.1","@storybook/addons":"5.0.11","@types/classnames":"2.2.3","@types/prop-types":"15.5.2","@types/react-intl":"2.3.8","@storybook/theming":"5.0.11","identity-obj-proxy":"^3.0.0","webpack-dev-server":"3.3.1","@babel/preset-react":"7.0.0","@types/react-portal":"4.0.1","@types/react-window":"^1.8.1","babel-plugin-lodash":"3.3.4","html-webpack-plugin":"3.2.0","react-test-renderer":"16.4.2","@types/react-measure":"2.0.5","clean-webpack-plugin":"2.0.2","stats-webpack-plugin":"0.7.0","eslint-config-prettier":"4.1.0","react-google-recaptcha":"^0.14.1","tslint-config-prettier":"1.18.0","@gooddata/eslint-config":"^1.0.0","@gooddata/tslint-config":"1.0.0","@types/react-responsive":"^3.0.3","@types/storybook__react":"4.0.1","@types/stringify-object":"^3.2.0","enzyme-adapter-react-16":"1.3.1","@gooddata/test-storybook":"3.1.1","@storybook/addon-actions":"5.0.11","@storybook/addon-options":"5.0.11","node-sass-magic-importer":"5.1.0","react-syntax-highlighter":"11.0.2","@types/fixed-data-table-2":"0.8.1","@types/react-test-renderer":"16.0.0","circular-dependency-plugin":"5.0.2","compression-webpack-plugin":"2.0.0","@types/json-stable-stringify":"^1.0.32","@gooddata/frontend-npm-scripts":"1.1.0","@types/enzyme-adapter-react-16":"1.0.3","@types/storybook__addon-actions":"3.4.2","@babel/plugin-proposal-class-properties":"7.4.4","@babel/plugin-proposal-object-rest-spread":"7.4.4","@babel/plugin-transform-async-to-generator":"7.4.4"},"peerDependencies":{"react":"^16.5.2","react-dom":"^16.5.2"},"_npmOperationalInternal":{"tmp":"tmp/react-components_7.2.0-beta.68_1572451373809_0.5924052117204239","host":"s3://npm-registry-packages"}},"7.2.0-beta.69":{"name":"@gooddata/react-components","version":"7.2.0-beta.69","author":{"name":"GoodData Corporation"},"license":"BSD-3-Clause","_id":"@gooddata/react-components@7.2.0-beta.69","maintainers":[{"name":"afi","email":"adam.fiedler@gooddata.com"},{"name":"bertold8","email":"ivan.nejezchleb@seznam.cz"},{"name":"brbistas","email":"valentinos.chraniotis@gooddata.com"},{"name":"bugsbunny338","email":"jiri.zajic@mensa.cz"},{"name":"gooddata-ci","email":"rail@gooddata.com"},{"name":"ivan.mjartan","email":"ivan.mjartan@gooddata.com"},{"name":"jakub-sterba","email":"jakub.sterba@gooddata.com"},{"name":"jaroslav.tomecek","email":"jaroslav.tomecek@gooddata.com"},{"name":"jkittler","email":"honza.kittler@gmail.com"},{"name":"khanh.le","email":"khanh.le@gooddata.com"},{"name":"langhamp","email":"pavel.langhammer@gooddata.com"},{"name":"lanhuynh","email":"lan.huynh@gooddata.com"},{"name":"linhhong","email":"linh.hong@gooddata.com"},{"name":"lupko","email":"lubomir.slivka@gooddata.com"},{"name":"martin.mosko","email":"martin.mosko@gooddata.com"},{"name":"matyas.kandl","email":"matyas.kandl@gooddata.com"},{"name":"michal.marsal","email":"michal.marsal@gooddata.com"},{"name":"naibinh","email":"naibinh@gmail.com"},{"name":"nikolacech","email":"nikola.cech@gooddata.com"},{"name":"no23reason","email":"dan.homola@hotmail.cz"},{"name":"patrikbraborec","email":"patrik.braborec@gooddata.com"},{"name":"pbenes","email":"petr.benes@gooddata.com"},{"name":"petrjanu","email":"petr.janu@gooddata.com"},{"name":"ptquang86","email":"ptquang86@gmail.com"},{"name":"qduval","email":"quentin.duval@gooddata.com"},{"name":"rodri360","email":"me@rodri360.com"},{"name":"sitina","email":"jiri.sitina@gooddata.com"},{"name":"sondo","email":"son.do@gooddata.com"},{"name":"strouhaljan","email":"strouhal.jan@gmail.com"},{"name":"tomas.kratochvil","email":"tomas.kratochvil@gooddata.com"},{"name":"tomasreichmann","email":"tomasreichmann@gmail.com"},{"name":"tomsatgd","email":"tomas.satinsky@gooddata.com"},{"name":"tu.ngo","email":"tu.ngo@gooddata.com"},{"name":"vlastikcz","email":"vlastimil.kotas@gooddata.com"},{"name":"vu.pham","email":"vu.pham@gooddata.com"},{"name":"xmort","email":"petr.dolejsi@gooddata.com"},{"name":"yanlipnican","email":"yanlipnican@gmail.com"}],"homepage":"https://github.com/gooddata/gooddata-react-components#readme","bugs":{"url":"https://github.com/gooddata/gooddata-react-components/issues"},"dist":{"shasum":"49c9ed384f44a7907ac266b729a11786279df317","tarball":"https://registry.npmjs.org/@gooddata/react-components/-/react-components-7.2.0-beta.69.tgz","fileCount":2134,"integrity":"sha512-TYchGc5zimDyX0OI41rVB9geHMuKAYBKJwhT9NH0Ay9ceLuMJ6OWtC94CkTu587Gx7ccITs7EGqaOSOJ9Fby6Q==","signatures":[{"sig":"MEQCIDNq2mwF08HdR+LycLOITNueqgwkhRfVjo8FX8QkOz0YAiB/itPwBSzxHzg6wbtnuPcr3MCeivrJ+ikPgkNRHV/cdw==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":8598042,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJdubX1CRA9TVsSAnZWagAAFxkQAJ94AilwCwFhNGQ2/5+O\nAmsQoXFHXe5sTe0kKQVprdouP9xxqtNOXc+f3ojhX9CemsQ6c+6egBdLn0t0\nSV77nkblRYDawDMFM/EpipK8iP6+Gfc2iJirb7Rvk5MpSNlC1c9j+fkf4vAi\n7cukwzDqAb2dvHEGwopq1dDbplTknPHSkuqk734wbwnDQQ3Y09ufJAMpJSgL\nqe6++wxPgPVYAtR8pWnnMKkiz8Tau/m9oe0dK7DnlOFD8c+1oTCOimhN1w5f\nuAhcWLESYpzoy/8iacvXe6DDbr3PhAUdxQ9ObxGSyrPWpajTYImrtEIUAI9G\n1tZkGzySbx49bnq1S4joa/9ytlXkyoG1IsZHtIVY2LiIMs3AfPS1VPRGgrjF\n0u6/kNne5qpQZxxVd/ftPXVM7Th3f3Od+CrmAq9amydKXBzd+a3S3gDrDEj2\nPPX8DbecSTRQtP3BO50S7GMWeWz7XQdd5EsQ1gskNVDKLAeX3Wz16dON3Dz3\n3kLSbOJmpWQKHNxPCXIUvJns/hCcy0sW64BZRmrXsNCZ2SYgk1BAzQ86n81M\nE5ol26MtxhnvhhD3lHX0EbLHgR3TyFOvLBMsxfH2jRkpiHQcwS6RZgHR+Bu+\naZNN2iKz0JjxLKCM4ZJhAFQkHRm+H8fF12Ife4U/mLic322b1awONDwNWu0X\nnts0\r\n=fXWf\r\n-----END PGP SIGNATURE-----\r\n"},"jest":{"testRegex":"(/__tests__/.*|\\.(test|spec))\\.(tsx?|jsx?)$","transform":{".(js|jsx)":"babel-jest",".(ts|tsx)":"ts-jest"},"collectCoverage":false,"moduleNameMapper":{"\\.(css|less|sass|scss)$":"<rootDir>/__mocks__/styleMock.ts","^[./a-zA-Z0-9$_-]+\\.svg$":"<rootDir>/jestSvgStub.js"},"coverageReporters":["html"],"setupFilesAfterEnv":["<rootDir>/jest.setup.ts"],"collectCoverageFrom":["src/**/*.{ts,tsx}","examples/server/src/**/*.{js,jsx}","!**/*.d.ts"],"moduleFileExtensions":["ts","tsx","js","jsx","json"],"testPathIgnorePatterns":[",/node_modules/","/dist/"]},"main":"dist/index.js","husky":{"hooks":{"pre-commit":"lint-staged"}},"config":{"eslint":"./examples/**/*.{js,jsx}","tslint":"./{__mocks__,src,stories}/{,**/}*.{ts,tsx}"},"readme":"[![npm version](https://badge.fury.io/js/%40gooddata%2Freact-components.svg)](https://www.npmjs.com/package/@gooddata/react-components) \n\n# GoodData.UI React components\n> A React-based JavaScript library for building data-driven applications\n\n## Getting started\n- [GoodData.UI Documentation](http://sdk.gooddata.com/gooddata-ui/)\n- [GoodData.UI Live Examples](https://gooddata-examples.herokuapp.com/)\n- [Stack Overflow](https://stackoverflow.com/questions/tagged/gooddata)\n\n### Usage\nWith [yarn](https://yarnpkg.com) installed, go to your project directory and run\n```\n$ yarn add @gooddata/react-components\n```\nIf you prefer [npm](npmjs.com) run\n```\n$ npm install --save @gooddata/react-components\n```\n\nThe public API is exposed via global `index.js`. Except for the styles, do not import any other file directly\nbecause they are not intended to be part of the public API.\n\n## Contributing\n\nWe welcome any contribution in form of [issues](https://github.com/gooddata/gooddata-react-components/issues) or [pull requests](https://github.com/gooddata/gooddata-react-components/pulls).\nThese commands may come in handy while developing:\n\n| command | description |\n| ------- | ----------- |\n| `yarn install --pure-lockfile` | first step |\n| ||\n| `yarn dev` | build react-components to `/dist` in watch mode |\n| `yarn test` | run all unit tests |\n| `yarn prettier-write` | format the source code to match the valid codestyle |\n| `yarn validate` | validate codestyle |\n| ||\n| `yarn storybook` | run storybook from `/stories` on http://localhost:9001 |\n| `yarn build-storybook` | build storybook to `/dist-storybook` |\n| `yarn test-storybook` | run storybook and [screenshot tests](https://github.com/gooddata/gdc-client-utils/tree/master/test-storybook) |\n| ||\n| `yarn examples` | run Live Examples dev-server from `/examples` on https://localhost:8999 |\n| `yarn examples-build` | build Live Examples to `/examples/dist` |\n| `yarn examples-server` | serve built Live Examples - see `/examples/server/src` |\n| `yarn examples-testcafe` | run testcafe tests against `localhost:8999` |\n\n### Deploy to heroku.com\nWhen you deploy this repo to heroku, it serves *GoodData.UI Live Examples*.\nRelevant tasks are in `Procfile` and `package.json`.\n\n```bash\n# run in the project directory\nheroku login\nheroku create <your-app-name>\nheroku config:set DOMAIN_ADMIN_USERNAME=x@gooddata.com DOMAIN_ADMIN_PASSWORD=xy PROJECT_ID_TO_ASSIGN=xms7ga4tf3g3nzucd8380o2bev8oeknp\ngit push heroku HEAD:master\nheroku open\n```\n\n### Run Live Examples Locally\nTo run *GoodData.UI Live Examples* locally:\n```bash\ngit clone <this-repository>\ncd  <repository-folder>\nyarn install --pure-lockfile\nyarn examples\n```\nThen open https://localhost:8999 and login using Live Examples account (you can [create one here](https://gooddata-examples.herokuapp.com/registration)).\n\n### Source code formatting\nThe source code in the repository is formatted by [Prettier](https://prettier.io/). \nThe format of the code is validated by our Continuous Integration server and is one of the requirements of successful merge.\n\nPrettier is supported by every major IDE. You can find the list of supported editors and how to configure them [here](https://prettier.io/docs/en/editors.html).\n\nIn the case, when your editor is not supported or you don't want to setup the integration, you can run the `yarn prettier-write` command to reformat the code before commit.\n\n## Changelog\n\n- see [CHANGELOG.md](CHANGELOG.md)\n\n## License\n\n(C) 2007-2018 GoodData Corporation\n\nThis project is dual licensed:\n\n- The ATTRIBUTION-NONCOMMERCIAL 4.0 INTERNATIONAL (CC BY-NC 4.0) is used for purpose of the trial experience and evaluation of GoodData.UI library.\n- The GOODDATA GOODDATA.UI LIBRARY END USER LICENSE AGREEMENT is used for GoodData customers.\n\nFor more information, please see [LICENSE](https://github.com/gooddata/gooddata-react-components/blob/master/LICENSE)\n","engines":{"node":"^8.10.0"},"gitHead":"49bcf929fddd12ab2cabc72a448eb095d5b8b32a","scripts":{"dev":"bash scripts/build.sh --dev-watch","test":"jest --watch","build":"bash scripts/build.sh","tslint":"yarn run-tslint -t verbose $npm_package_config_tslint","prepare":"cd examples/server && yarn install --frozen-lockfile && cd ../..; rm -r examples/node_modules 2>/dev/null; true","examples":"bash scripts/run-examples.sh","prepare?":"# Called before `npm publish` and on local `npm install`. Temporarily also for deleting obsolete node_modules. Ends with `true` to continue gracefully.","validate":"tsc --noEmit && yarn tslint && eslint $npm_package_config_eslint && yarn prettier-check","build-dev":"bash scripts/build.sh --dev","examples?":"# Default is developer domain, other options: yarn examples [sec,secure,stg,stg2,stg3,demo,developer or URL]","storybook":"yarn build && start-storybook -p 9001 -c .storybook","test-once":"jest","tslint-ci":"mkdir -p ./ci/results && yarn run-tslint -t checkstyle -o ./ci/results/tslint-results.xml $npm_package_config_tslint","run-tslint":"tslint -p tsconfig.json","validate-ci":"tsc --noEmit && yarn tslint-ci  && eslint $npm_package_config_eslint -f checkstyle -o ci/results/eslint-results.xml && yarn prettier-check","examples-build":"bash scripts/build-examples.sh","prepublishOnly":"yarn build","prettier-check":"prettier --check '{src,stories,styles,__mocks__,examples/server/src,examples/src,examples/test}/**/*.{ts,js,tsx,jsx,json,scss,md,yaml,html}'","prettier-write":"prettier --write '{src,stories,styles,__mocks__,examples/server/src,examples/src,examples/test}/**/*.{ts,js,tsx,jsx,json,scss,md,yaml,html}'","test-storybook":"yarn build && test-storybook","build-storybook":"yarn build && build-storybook -c .storybook -o dist-storybook","examples-server":"node examples/server/src/index.js","heroku-postbuild":"yarn examples-build developer","examples-testcafe":"./scripts/run-testcafe.sh visual","check-circular-deps":"madge --circular --extensions ts ./src","examples-testcafe-ci":"./scripts/run-testcafe.sh ci","examples-testcafe-live":"./scripts/run-testcafe.sh live"},"typings":"dist/index.d.ts","_npmUser":{"name":"gooddata-ci","email":"rail@gooddata.com"},"deprecated":"@gooddata/react-components@7 reached End of Support on March 31, 2022. Please upgrade (see https://sdk.gooddata.com/gooddata-ui/docs/supported_versions.html for more information).","repository":{"url":"git+ssh://git@github.com/gooddata/gooddata-react-components.git","type":"git"},"_npmVersion":"6.4.1","description":"GoodData.UI - A powerful JavaScript library for building analytical applications","directories":{},"lint-staged":{"{src,stories,styles,__mocks__,examples/server/src,examples/src,examples/test}/**/*.{ts,js,tsx,jsx,scss}":["npx gdc-fix-copyright","git add"],"{src,stories,styles,__mocks__,examples/server/src,examples/src,examples/test}/**/*.{ts,js,tsx,jsx,json,scss,md,yaml,html}":["prettier --write","git add"]},"_nodeVersion":"8.12.0","dependencies":{"rxjs":"^5.5.6","uuid":"^3.2.1","immer":"^1.3.1","lodash":"^4.17.15","downshift":"^3.2.7","invariant":"^2.2.2","classnames":"^2.2.6","highcharts":"7.1.1","prop-types":"^15.6.0","react-intl":"^2.4.0","custom-event":"^1.0.1","react-window":"^1.8.1","ag-grid-react":"20.0.0","react-measure":"^2.3.0","react-day-picker":"~7.3.0","react-responsive":"^3.0.0","stringify-object":"^2.4.0","@gooddata/typings":"^2.19.0","ag-grid-community":"20.0.0","http-status-codes":"^1.3.0","@gooddata/js-utils":"^3.5.0","@gooddata/numberjs":"^3.2.3","fixed-data-table-2":"0.7.17","@gooddata/goodstrap":"^64.2.0","react-dom-factories":"^1.0.2","@gooddata/gooddata-js":"^11.20.0","json-stable-stringify":"^1.0.1","react-transition-group":"^2.2.1","hoist-non-react-statics":"^3.3.0","nodelist-foreach-polyfill":"^1.2.0","highcharts-grouped-categories":"^1.1.3"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"raf":"3.3.2","yup":"^0.24.1","jest":"24.7.1","husky":"3.0.0","madge":"^3.4.4","react":"^16.5.2","enzyme":"3.5.0","eslint":"4.19.1","formik":"^0.11.11","moment":"2.23.0","history":"^4.7.2","ts-jest":"24.0.0","webpack":"4.30.0","prettier":"1.16.4","react-ga":"^2.5.2","recharts":"1.0.0-beta.9","testcafe":"1.1.4","commander":"2.14.1","node-sass":"4.7.2","react-dom":"^16.5.2","supertest":"3.0.0","ts-loader":"6.0.0","@types/raf":"^3.4.0","css-loader":"0.28.7","jest-junit":"3.0.0","raw-loader":"0.5.1","styled-jsx":"2.2.1","typescript":"3.3.4000","@babel/core":"7.4.4","@types/jest":"24.0.6","@types/node":"7.0.8","@types/uuid":"3.4.3","file-loader":"3.0.1","jest-enzyme":"7.0.2","lint-staged":"9.1.0","sass-loader":"6.0.6","webpack-cli":"3.3.2","@types/react":"16.4.18","babel-loader":"8.0.5","react-helmet":"5.2.0","react-select":"1.2.1","style-loader":"0.19.1","@types/enzyme":"3.1.13","@types/lodash":"4.14.123","testcafe-live":"0.1.4","@babel/runtime":"7.4.4","@babel/polyfill":"^7.4.4","@storybook/react":"5.0.11","@types/invariant":"2.2.29","@types/react-dom":"16.0.11","isomorphic-fetch":"2.2.1","react-datepicker":"1.1.0","react-router-dom":"4.2.2","@babel/preset-env":"7.4.4","@gooddata/mock-js":"2.3.1","@storybook/addons":"5.0.11","@types/classnames":"2.2.3","@types/prop-types":"15.5.2","@types/react-intl":"2.3.8","@storybook/theming":"5.0.11","identity-obj-proxy":"^3.0.0","webpack-dev-server":"3.3.1","@babel/preset-react":"7.0.0","@types/react-portal":"4.0.1","@types/react-window":"^1.8.1","babel-plugin-lodash":"3.3.4","html-webpack-plugin":"3.2.0","react-test-renderer":"16.4.2","@types/react-measure":"2.0.5","clean-webpack-plugin":"2.0.2","stats-webpack-plugin":"0.7.0","eslint-config-prettier":"4.1.0","react-google-recaptcha":"^0.14.1","tslint-config-prettier":"1.18.0","@gooddata/eslint-config":"^1.0.0","@gooddata/tslint-config":"1.0.0","@types/react-responsive":"^3.0.3","@types/storybook__react":"4.0.1","@types/stringify-object":"^3.2.0","enzyme-adapter-react-16":"1.3.1","@gooddata/test-storybook":"3.1.1","@storybook/addon-actions":"5.0.11","@storybook/addon-options":"5.0.11","node-sass-magic-importer":"5.1.0","react-syntax-highlighter":"11.0.2","@types/fixed-data-table-2":"0.8.1","@types/react-test-renderer":"16.0.0","circular-dependency-plugin":"5.0.2","compression-webpack-plugin":"2.0.0","@types/json-stable-stringify":"^1.0.32","@gooddata/frontend-npm-scripts":"1.1.0","@types/enzyme-adapter-react-16":"1.0.3","@types/storybook__addon-actions":"3.4.2","@babel/plugin-proposal-class-properties":"7.4.4","@babel/plugin-proposal-object-rest-spread":"7.4.4","@babel/plugin-transform-async-to-generator":"7.4.4"},"peerDependencies":{"react":"^16.5.2","react-dom":"^16.5.2"},"_npmOperationalInternal":{"tmp":"tmp/react-components_7.2.0-beta.69_1572451828707_0.839136911034057","host":"s3://npm-registry-packages"}},"7.2.0-beta.70":{"name":"@gooddata/react-components","version":"7.2.0-beta.70","author":{"name":"GoodData Corporation"},"license":"BSD-3-Clause","_id":"@gooddata/react-components@7.2.0-beta.70","maintainers":[{"name":"afi","email":"adam.fiedler@gooddata.com"},{"name":"bertold8","email":"ivan.nejezchleb@seznam.cz"},{"name":"brbistas","email":"valentinos.chraniotis@gooddata.com"},{"name":"bugsbunny338","email":"jiri.zajic@mensa.cz"},{"name":"gooddata-ci","email":"rail@gooddata.com"},{"name":"ivan.mjartan","email":"ivan.mjartan@gooddata.com"},{"name":"jakub-sterba","email":"jakub.sterba@gooddata.com"},{"name":"jaroslav.tomecek","email":"jaroslav.tomecek@gooddata.com"},{"name":"jkittler","email":"honza.kittler@gmail.com"},{"name":"khanh.le","email":"khanh.le@gooddata.com"},{"name":"langhamp","email":"pavel.langhammer@gooddata.com"},{"name":"lanhuynh","email":"lan.huynh@gooddata.com"},{"name":"linhhong","email":"linh.hong@gooddata.com"},{"name":"lupko","email":"lubomir.slivka@gooddata.com"},{"name":"martin.mosko","email":"martin.mosko@gooddata.com"},{"name":"matyas.kandl","email":"matyas.kandl@gooddata.com"},{"name":"michal.marsal","email":"michal.marsal@gooddata.com"},{"name":"naibinh","email":"naibinh@gmail.com"},{"name":"nikolacech","email":"nikola.cech@gooddata.com"},{"name":"no23reason","email":"dan.homola@hotmail.cz"},{"name":"patrikbraborec","email":"patrik.braborec@gooddata.com"},{"name":"pbenes","email":"petr.benes@gooddata.com"},{"name":"petrjanu","email":"petr.janu@gooddata.com"},{"name":"ptquang86","email":"ptquang86@gmail.com"},{"name":"qduval","email":"quentin.duval@gooddata.com"},{"name":"rodri360","email":"me@rodri360.com"},{"name":"sitina","email":"jiri.sitina@gooddata.com"},{"name":"sondo","email":"son.do@gooddata.com"},{"name":"strouhaljan","email":"strouhal.jan@gmail.com"},{"name":"tomas.kratochvil","email":"tomas.kratochvil@gooddata.com"},{"name":"tomasreichmann","email":"tomasreichmann@gmail.com"},{"name":"tomsatgd","email":"tomas.satinsky@gooddata.com"},{"name":"tu.ngo","email":"tu.ngo@gooddata.com"},{"name":"vlastikcz","email":"vlastimil.kotas@gooddata.com"},{"name":"vu.pham","email":"vu.pham@gooddata.com"},{"name":"xmort","email":"petr.dolejsi@gooddata.com"},{"name":"yanlipnican","email":"yanlipnican@gmail.com"}],"homepage":"https://github.com/gooddata/gooddata-react-components#readme","bugs":{"url":"https://github.com/gooddata/gooddata-react-components/issues"},"dist":{"shasum":"c5e1869f19e3b3ee17ba69747c6dd0185ce6f3e8","tarball":"https://registry.npmjs.org/@gooddata/react-components/-/react-components-7.2.0-beta.70.tgz","fileCount":2134,"integrity":"sha512-hWCQAQJ3XEtekJuDZm8tjIu1bA6A93faM2NXKG2wUOV0zp9PEl3GFgdgn/7YfOfzZ0Fg8WXI9p0T7uMo0Ae8OQ==","signatures":[{"sig":"MEUCIFoEQKmv5TtkJBBxHcXp7rKSPDrhp8vbuDWuZyPP3K3LAiEAjkDeDYyfCrLbcVHa0Zoze0VelG/I2JtwAUOaNrkGdkY=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":8591041,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJdvAIaCRA9TVsSAnZWagAAR7IP+wT95Rokjq5DUSFDY2Z3\nPAtB5TRZrdS4BjZl1qqoHVPn01zqCQn60WM14oyftLtC9tpzuDc3yuRUqAbA\nG/4AmVOEw1VpkMg4WCQJQ/UA1jvHy/QtfPdLo8MxaE8a3YmP49SxJfNu0ZyE\nfOFWcjP8wJ2s3KcBz92Ad+Hl2GWG20p75DHlg2M6fYd3qjmg+nvmbz+n4rDO\no2eQmt09MEj//dJKHWPPCCmbXHneLJJWp/1FPDVsKnkYMGK4805ygLtQsLk8\n++QM2TOjZStZDheyMDVpHLA57KT6UpWYGjmAUyBlIk4u0cVc/wjUiEjMACyw\n6OuVB58jLHuwUAqB3z1FM/j5siYkrAg6YhZs6E1X7WiM5ocDNxnrR+KpdFYb\nWztz/r6AtlVpLAhXBRJEqmHpqI3iTZhCVblW3taewb5bxS5J5zwWKFd+qzZJ\ndQLt+INw+xHSSxsE+onpR2vzmfsHd0ZYDYTmAkP9jPCvSDYhH0bfuA0UqNW6\n171DovzXG2ABwKjcnpUJK/idZ+LptQbvgaAe32UeikYulbDVyzrugtMTijTU\n2eoAbVXWqYb/g6vYqWfljTSylxx31TYaxkaoWbAcdnU9K1ZQW8Ic7/GbUep7\n0ITWXtljZptbHpyKu5jPwZn8L2QKTKhdrcE5qzLscuBfuSA02PAgmyILEnYj\nkD2S\r\n=UnJH\r\n-----END PGP SIGNATURE-----\r\n"},"jest":{"testRegex":"(/__tests__/.*|\\.(test|spec))\\.(tsx?|jsx?)$","transform":{".(js|jsx)":"babel-jest",".(ts|tsx)":"ts-jest"},"collectCoverage":false,"moduleNameMapper":{"\\.(css|less|sass|scss)$":"<rootDir>/__mocks__/styleMock.ts","^[./a-zA-Z0-9$_-]+\\.svg$":"<rootDir>/jestSvgStub.js"},"coverageReporters":["html"],"setupFilesAfterEnv":["<rootDir>/jest.setup.ts"],"collectCoverageFrom":["src/**/*.{ts,tsx}","examples/server/src/**/*.{js,jsx}","!**/*.d.ts"],"moduleFileExtensions":["ts","tsx","js","jsx","json"],"testPathIgnorePatterns":[",/node_modules/","/dist/"]},"main":"dist/index.js","husky":{"hooks":{"pre-commit":"lint-staged"}},"config":{"eslint":"./examples/**/*.{js,jsx}","tslint":"./{__mocks__,src,stories}/{,**/}*.{ts,tsx}"},"readme":"[![npm version](https://badge.fury.io/js/%40gooddata%2Freact-components.svg)](https://www.npmjs.com/package/@gooddata/react-components) \n\n# GoodData.UI React components\n> A React-based JavaScript library for building data-driven applications\n\n## Getting started\n- [GoodData.UI Documentation](http://sdk.gooddata.com/gooddata-ui/)\n- [GoodData.UI Live Examples](https://gooddata-examples.herokuapp.com/)\n- [Stack Overflow](https://stackoverflow.com/questions/tagged/gooddata)\n\n### Usage\nWith [yarn](https://yarnpkg.com) installed, go to your project directory and run\n```\n$ yarn add @gooddata/react-components\n```\nIf you prefer [npm](npmjs.com) run\n```\n$ npm install --save @gooddata/react-components\n```\n\nThe public API is exposed via global `index.js`. Except for the styles, do not import any other file directly\nbecause they are not intended to be part of the public API.\n\n## Contributing\n\nWe welcome any contribution in form of [issues](https://github.com/gooddata/gooddata-react-components/issues) or [pull requests](https://github.com/gooddata/gooddata-react-components/pulls).\nThese commands may come in handy while developing:\n\n| command | description |\n| ------- | ----------- |\n| `yarn install --pure-lockfile` | first step |\n| ||\n| `yarn dev` | build react-components to `/dist` in watch mode |\n| `yarn test` | run all unit tests |\n| `yarn prettier-write` | format the source code to match the valid codestyle |\n| `yarn validate` | validate codestyle |\n| ||\n| `yarn storybook` | run storybook from `/stories` on http://localhost:9001 |\n| `yarn build-storybook` | build storybook to `/dist-storybook` |\n| `yarn test-storybook` | run storybook and [screenshot tests](https://github.com/gooddata/gdc-client-utils/tree/master/test-storybook) |\n| ||\n| `yarn examples` | run Live Examples dev-server from `/examples` on https://localhost:8999 |\n| `yarn examples-build` | build Live Examples to `/examples/dist` |\n| `yarn examples-server` | serve built Live Examples - see `/examples/server/src` |\n| `yarn examples-testcafe` | run testcafe tests against `localhost:8999` |\n\n### Deploy to heroku.com\nWhen you deploy this repo to heroku, it serves *GoodData.UI Live Examples*.\nRelevant tasks are in `Procfile` and `package.json`.\n\n```bash\n# run in the project directory\nheroku login\nheroku create <your-app-name>\nheroku config:set DOMAIN_ADMIN_USERNAME=x@gooddata.com DOMAIN_ADMIN_PASSWORD=xy PROJECT_ID_TO_ASSIGN=xms7ga4tf3g3nzucd8380o2bev8oeknp\ngit push heroku HEAD:master\nheroku open\n```\n\n### Run Live Examples Locally\nTo run *GoodData.UI Live Examples* locally:\n```bash\ngit clone <this-repository>\ncd  <repository-folder>\nyarn install --pure-lockfile\nyarn examples\n```\nThen open https://localhost:8999 and login using Live Examples account (you can [create one here](https://gooddata-examples.herokuapp.com/registration)).\n\n### Source code formatting\nThe source code in the repository is formatted by [Prettier](https://prettier.io/). \nThe format of the code is validated by our Continuous Integration server and is one of the requirements of successful merge.\n\nPrettier is supported by every major IDE. You can find the list of supported editors and how to configure them [here](https://prettier.io/docs/en/editors.html).\n\nIn the case, when your editor is not supported or you don't want to setup the integration, you can run the `yarn prettier-write` command to reformat the code before commit.\n\n## Changelog\n\n- see [CHANGELOG.md](CHANGELOG.md)\n\n## License\n\n(C) 2007-2018 GoodData Corporation\n\nThis project is dual licensed:\n\n- The ATTRIBUTION-NONCOMMERCIAL 4.0 INTERNATIONAL (CC BY-NC 4.0) is used for purpose of the trial experience and evaluation of GoodData.UI library.\n- The GOODDATA GOODDATA.UI LIBRARY END USER LICENSE AGREEMENT is used for GoodData customers.\n\nFor more information, please see [LICENSE](https://github.com/gooddata/gooddata-react-components/blob/master/LICENSE)\n","engines":{"node":"^8.10.0"},"gitHead":"73abdc2618bf3b565e3f5e52ef4525e158f0155a","scripts":{"dev":"bash scripts/build.sh --dev-watch","test":"jest --watch","build":"bash scripts/build.sh","tslint":"yarn run-tslint -t verbose $npm_package_config_tslint","prepare":"cd examples/server && yarn install --frozen-lockfile && cd ../..; rm -r examples/node_modules 2>/dev/null; true","examples":"bash scripts/run-examples.sh","prepare?":"# Called before `npm publish` and on local `npm install`. Temporarily also for deleting obsolete node_modules. Ends with `true` to continue gracefully.","validate":"tsc --noEmit && yarn tslint && eslint $npm_package_config_eslint && yarn prettier-check","build-dev":"bash scripts/build.sh --dev","examples?":"# Default is developer domain, other options: yarn examples [sec,secure,stg,stg2,stg3,demo,developer or URL]","storybook":"yarn build && start-storybook -p 9001 -c .storybook","test-once":"jest","tslint-ci":"mkdir -p ./ci/results && yarn run-tslint -t checkstyle -o ./ci/results/tslint-results.xml $npm_package_config_tslint","run-tslint":"tslint -p tsconfig.json","validate-ci":"tsc --noEmit && yarn tslint-ci  && eslint $npm_package_config_eslint -f checkstyle -o ci/results/eslint-results.xml && yarn prettier-check","examples-build":"bash scripts/build-examples.sh","prepublishOnly":"yarn build","prettier-check":"prettier --check '{src,stories,styles,__mocks__,examples/server/src,examples/src,examples/test}/**/*.{ts,js,tsx,jsx,json,scss,md,yaml,html}'","prettier-write":"prettier --write '{src,stories,styles,__mocks__,examples/server/src,examples/src,examples/test}/**/*.{ts,js,tsx,jsx,json,scss,md,yaml,html}'","test-storybook":"yarn build && test-storybook","build-storybook":"yarn build && build-storybook -c .storybook -o dist-storybook","examples-server":"node examples/server/src/index.js","heroku-postbuild":"yarn examples-build developer","examples-testcafe":"./scripts/run-testcafe.sh visual","check-circular-deps":"madge --circular --extensions ts ./src","examples-testcafe-ci":"./scripts/run-testcafe.sh ci","examples-testcafe-live":"./scripts/run-testcafe.sh live"},"typings":"dist/index.d.ts","_npmUser":{"name":"gooddata-ci","email":"rail@gooddata.com"},"deprecated":"@gooddata/react-components@7 reached End of Support on March 31, 2022. Please upgrade (see https://sdk.gooddata.com/gooddata-ui/docs/supported_versions.html for more information).","repository":{"url":"git+ssh://git@github.com/gooddata/gooddata-react-components.git","type":"git"},"_npmVersion":"6.4.1","description":"GoodData.UI - A powerful JavaScript library for building analytical applications","directories":{},"lint-staged":{"{src,stories,styles,__mocks__,examples/server/src,examples/src,examples/test}/**/*.{ts,js,tsx,jsx,scss}":["npx gdc-fix-copyright","git add"],"{src,stories,styles,__mocks__,examples/server/src,examples/src,examples/test}/**/*.{ts,js,tsx,jsx,json,scss,md,yaml,html}":["prettier --write","git add"]},"_nodeVersion":"8.12.0","dependencies":{"rxjs":"^5.5.6","uuid":"^3.2.1","immer":"^1.3.1","lodash":"^4.17.15","downshift":"^3.2.7","invariant":"^2.2.2","classnames":"^2.2.6","highcharts":"7.1.1","prop-types":"^15.6.0","react-intl":"^2.4.0","custom-event":"^1.0.1","react-window":"^1.8.1","ag-grid-react":"20.0.0","react-measure":"^2.3.0","react-day-picker":"~7.3.0","react-responsive":"^3.0.0","stringify-object":"^2.4.0","@gooddata/typings":"^2.19.0","ag-grid-community":"20.0.0","http-status-codes":"^1.3.0","@gooddata/js-utils":"^3.5.0","@gooddata/numberjs":"^3.2.3","fixed-data-table-2":"0.7.17","@gooddata/goodstrap":"^64.2.0","react-dom-factories":"^1.0.2","@gooddata/gooddata-js":"^11.20.0","json-stable-stringify":"^1.0.1","react-transition-group":"^2.2.1","hoist-non-react-statics":"^3.3.0","nodelist-foreach-polyfill":"^1.2.0","highcharts-grouped-categories":"^1.1.3"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"raf":"3.3.2","yup":"^0.24.1","jest":"24.7.1","husky":"3.0.0","madge":"^3.4.4","react":"^16.5.2","enzyme":"3.5.0","eslint":"4.19.1","formik":"^0.11.11","moment":"2.23.0","history":"^4.7.2","ts-jest":"24.0.0","webpack":"4.30.0","prettier":"1.16.4","react-ga":"^2.5.2","recharts":"1.0.0-beta.9","testcafe":"1.1.4","commander":"2.14.1","node-sass":"4.7.2","react-dom":"^16.5.2","supertest":"3.0.0","ts-loader":"6.0.0","@types/raf":"^3.4.0","css-loader":"0.28.7","jest-junit":"3.0.0","raw-loader":"0.5.1","styled-jsx":"2.2.1","typescript":"3.3.4000","@babel/core":"7.4.4","@types/jest":"24.0.6","@types/node":"7.0.8","@types/uuid":"3.4.3","file-loader":"3.0.1","jest-enzyme":"7.0.2","lint-staged":"9.1.0","sass-loader":"6.0.6","webpack-cli":"3.3.2","@types/react":"16.4.18","babel-loader":"8.0.5","react-helmet":"5.2.0","react-select":"1.2.1","style-loader":"0.19.1","@types/enzyme":"3.1.13","@types/lodash":"4.14.123","testcafe-live":"0.1.4","@babel/runtime":"7.4.4","@babel/polyfill":"^7.4.4","@storybook/react":"5.0.11","@types/invariant":"2.2.29","@types/react-dom":"16.0.11","isomorphic-fetch":"2.2.1","react-datepicker":"1.1.0","react-router-dom":"4.2.2","@babel/preset-env":"7.4.4","@gooddata/mock-js":"2.3.1","@storybook/addons":"5.0.11","@types/classnames":"2.2.3","@types/prop-types":"15.5.2","@types/react-intl":"2.3.8","@storybook/theming":"5.0.11","identity-obj-proxy":"^3.0.0","webpack-dev-server":"3.3.1","@babel/preset-react":"7.0.0","@types/react-portal":"4.0.1","@types/react-window":"^1.8.1","babel-plugin-lodash":"3.3.4","html-webpack-plugin":"3.2.0","react-test-renderer":"16.4.2","@types/react-measure":"2.0.5","clean-webpack-plugin":"2.0.2","stats-webpack-plugin":"0.7.0","eslint-config-prettier":"4.1.0","react-google-recaptcha":"^0.14.1","tslint-config-prettier":"1.18.0","@gooddata/eslint-config":"^1.0.0","@gooddata/tslint-config":"1.0.0","@types/react-responsive":"^3.0.3","@types/storybook__react":"4.0.1","@types/stringify-object":"^3.2.0","enzyme-adapter-react-16":"1.3.1","@gooddata/test-storybook":"3.1.1","@storybook/addon-actions":"5.0.11","@storybook/addon-options":"5.0.11","node-sass-magic-importer":"5.1.0","react-syntax-highlighter":"11.0.2","@types/fixed-data-table-2":"0.8.1","@types/react-test-renderer":"16.0.0","circular-dependency-plugin":"5.0.2","compression-webpack-plugin":"2.0.0","@types/json-stable-stringify":"^1.0.32","@gooddata/frontend-npm-scripts":"1.1.0","@types/enzyme-adapter-react-16":"1.0.3","@types/storybook__addon-actions":"3.4.2","@babel/plugin-proposal-class-properties":"7.4.4","@babel/plugin-proposal-object-rest-spread":"7.4.4","@babel/plugin-transform-async-to-generator":"7.4.4"},"peerDependencies":{"react":"^16.5.2","react-dom":"^16.5.2"},"_npmOperationalInternal":{"tmp":"tmp/react-components_7.2.0-beta.70_1572602394085_0.43523795541258337","host":"s3://npm-registry-packages"}},"7.2.0-beta.71":{"name":"@gooddata/react-components","version":"7.2.0-beta.71","author":{"name":"GoodData Corporation"},"license":"BSD-3-Clause","_id":"@gooddata/react-components@7.2.0-beta.71","maintainers":[{"name":"afi","email":"adam.fiedler@gooddata.com"},{"name":"bertold8","email":"ivan.nejezchleb@seznam.cz"},{"name":"brbistas","email":"valentinos.chraniotis@gooddata.com"},{"name":"bugsbunny338","email":"jiri.zajic@mensa.cz"},{"name":"gooddata-ci","email":"rail@gooddata.com"},{"name":"ivan.mjartan","email":"ivan.mjartan@gooddata.com"},{"name":"jakub-sterba","email":"jakub.sterba@gooddata.com"},{"name":"jaroslav.tomecek","email":"jaroslav.tomecek@gooddata.com"},{"name":"jkittler","email":"honza.kittler@gmail.com"},{"name":"khanh.le","email":"khanh.le@gooddata.com"},{"name":"langhamp","email":"pavel.langhammer@gooddata.com"},{"name":"lanhuynh","email":"lan.huynh@gooddata.com"},{"name":"linhhong","email":"linh.hong@gooddata.com"},{"name":"lupko","email":"lubomir.slivka@gooddata.com"},{"name":"martin.mosko","email":"martin.mosko@gooddata.com"},{"name":"matyas.kandl","email":"matyas.kandl@gooddata.com"},{"name":"michal.marsal","email":"michal.marsal@gooddata.com"},{"name":"naibinh","email":"naibinh@gmail.com"},{"name":"nikolacech","email":"nikola.cech@gooddata.com"},{"name":"no23reason","email":"dan.homola@hotmail.cz"},{"name":"patrikbraborec","email":"patrik.braborec@gooddata.com"},{"name":"pbenes","email":"petr.benes@gooddata.com"},{"name":"petrjanu","email":"petr.janu@gooddata.com"},{"name":"ptquang86","email":"ptquang86@gmail.com"},{"name":"qduval","email":"quentin.duval@gooddata.com"},{"name":"rodri360","email":"me@rodri360.com"},{"name":"sitina","email":"jiri.sitina@gooddata.com"},{"name":"sondo","email":"son.do@gooddata.com"},{"name":"strouhaljan","email":"strouhal.jan@gmail.com"},{"name":"tomas.kratochvil","email":"tomas.kratochvil@gooddata.com"},{"name":"tomasreichmann","email":"tomasreichmann@gmail.com"},{"name":"tomsatgd","email":"tomas.satinsky@gooddata.com"},{"name":"tu.ngo","email":"tu.ngo@gooddata.com"},{"name":"vlastikcz","email":"vlastimil.kotas@gooddata.com"},{"name":"vu.pham","email":"vu.pham@gooddata.com"},{"name":"xmort","email":"petr.dolejsi@gooddata.com"},{"name":"yanlipnican","email":"yanlipnican@gmail.com"}],"homepage":"https://github.com/gooddata/gooddata-react-components#readme","bugs":{"url":"https://github.com/gooddata/gooddata-react-components/issues"},"dist":{"shasum":"95ef6c5ee782b8995fa62425f968aebecff44438","tarball":"https://registry.npmjs.org/@gooddata/react-components/-/react-components-7.2.0-beta.71.tgz","fileCount":2134,"integrity":"sha512-iHJel6rwhWRQeI0Vl/XYtCqhk6BREbmHywPeTWMc0yeHmA+R1WSvNKqTCRBJWuEIREiV+WW95O3IsidC1gxNOQ==","signatures":[{"sig":"MEYCIQDjPTyg37V4yajLkkj60Rpn++eRBHsOhi5i2mSqvA8PtgIhAL1HDfUGneLchfexkGvSIBdKQjVEOhAZbm+EvsH2lKhQ","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":8591046,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJdwBrLCRA9TVsSAnZWagAAFeIP/0kURxo2lPyOzDtSkrs1\nJhMykbVCxqIP3YncWBrYdlx/m0iPA0sqmf7FhBBn+RRNYhcu22ISt3ElQtlD\nvVqwKTDjNuQ1ORWJjK9Tn3yHy36WPzEWACX7aqbt9PlTKZZNmC0MCSEcHJXi\nRjAIzEut1rYIII/y1kJKytKhhm7P0tuOikskneJksgy5sGktI5UXVhMqRpv/\nec57UTB8UHeqnDNmtisI2rcVYcMSd3sFunBQ/PS25gnpBBSRGTgcUz4iHSs8\nis0my0qeZK/PerFYJdl9ju1WE6qhc5CdhIK+5nB9qasWUwnXtd9QbZGgJFsg\nGGKQzY9JyCYKrhRGF0KoHIdRjEVpT4ZC8MkpD9gvsoxynGl9lgi3ocsjwBdO\nfOhQ2naRnX1onFUhu2zyt/RFJgH//VVeG2iFrxa3Tjh7Mz9qDO5u8dyAVZLh\nHQcp8KP1Yp2ulYCntqxHkJgxa6KzWuH53fIbFRsD5uL8GLhCB7jvcOar8up7\n1w7RcrILKJIX2lLRI/8sSNgRORWTIqdIHYoM136QIMbpePnyr2c3U3Jn8tcP\nNG/yIlzskDRRzpLd8SdCC66ig8qcrJS9TIG6Z9jXbdsP6gW52f/1KG5RxYtm\n4Zq+z0EwTqKtM64YZUy3gOeMbtyl+P6KAA0o+FG4OBJUzEv/KqpG9M+MPi7s\nupK5\r\n=8KmE\r\n-----END PGP SIGNATURE-----\r\n"},"jest":{"testRegex":"(/__tests__/.*|\\.(test|spec))\\.(tsx?|jsx?)$","transform":{".(js|jsx)":"babel-jest",".(ts|tsx)":"ts-jest"},"collectCoverage":false,"moduleNameMapper":{"\\.(css|less|sass|scss)$":"<rootDir>/__mocks__/styleMock.ts","^[./a-zA-Z0-9$_-]+\\.svg$":"<rootDir>/jestSvgStub.js"},"coverageReporters":["html"],"setupFilesAfterEnv":["<rootDir>/jest.setup.ts"],"collectCoverageFrom":["src/**/*.{ts,tsx}","examples/server/src/**/*.{js,jsx}","!**/*.d.ts"],"moduleFileExtensions":["ts","tsx","js","jsx","json"],"testPathIgnorePatterns":[",/node_modules/","/dist/"]},"main":"dist/index.js","husky":{"hooks":{"pre-commit":"lint-staged"}},"config":{"eslint":"./examples/**/*.{js,jsx}","tslint":"./{__mocks__,src,stories}/{,**/}*.{ts,tsx}"},"readme":"[![npm version](https://badge.fury.io/js/%40gooddata%2Freact-components.svg)](https://www.npmjs.com/package/@gooddata/react-components) \n\n# GoodData.UI React components\n> A React-based JavaScript library for building data-driven applications\n\n## Getting started\n- [GoodData.UI Documentation](http://sdk.gooddata.com/gooddata-ui/)\n- [GoodData.UI Live Examples](https://gooddata-examples.herokuapp.com/)\n- [Stack Overflow](https://stackoverflow.com/questions/tagged/gooddata)\n\n### Usage\nWith [yarn](https://yarnpkg.com) installed, go to your project directory and run\n```\n$ yarn add @gooddata/react-components\n```\nIf you prefer [npm](npmjs.com) run\n```\n$ npm install --save @gooddata/react-components\n```\n\nThe public API is exposed via global `index.js`. Except for the styles, do not import any other file directly\nbecause they are not intended to be part of the public API.\n\n## Contributing\n\nWe welcome any contribution in form of [issues](https://github.com/gooddata/gooddata-react-components/issues) or [pull requests](https://github.com/gooddata/gooddata-react-components/pulls).\nThese commands may come in handy while developing:\n\n| command | description |\n| ------- | ----------- |\n| `yarn install --pure-lockfile` | first step |\n| ||\n| `yarn dev` | build react-components to `/dist` in watch mode |\n| `yarn test` | run all unit tests |\n| `yarn prettier-write` | format the source code to match the valid codestyle |\n| `yarn validate` | validate codestyle |\n| ||\n| `yarn storybook` | run storybook from `/stories` on http://localhost:9001 |\n| `yarn build-storybook` | build storybook to `/dist-storybook` |\n| `yarn test-storybook` | run storybook and [screenshot tests](https://github.com/gooddata/gdc-client-utils/tree/master/test-storybook) |\n| ||\n| `yarn examples` | run Live Examples dev-server from `/examples` on https://localhost:8999 |\n| `yarn examples-build` | build Live Examples to `/examples/dist` |\n| `yarn examples-server` | serve built Live Examples - see `/examples/server/src` |\n| `yarn examples-testcafe` | run testcafe tests against `localhost:8999` |\n\n### Deploy to heroku.com\nWhen you deploy this repo to heroku, it serves *GoodData.UI Live Examples*.\nRelevant tasks are in `Procfile` and `package.json`.\n\n```bash\n# run in the project directory\nheroku login\nheroku create <your-app-name>\nheroku config:set DOMAIN_ADMIN_USERNAME=x@gooddata.com DOMAIN_ADMIN_PASSWORD=xy PROJECT_ID_TO_ASSIGN=xms7ga4tf3g3nzucd8380o2bev8oeknp\ngit push heroku HEAD:master\nheroku open\n```\n\n### Run Live Examples Locally\nTo run *GoodData.UI Live Examples* locally:\n```bash\ngit clone <this-repository>\ncd  <repository-folder>\nyarn install --pure-lockfile\nyarn examples\n```\nThen open https://localhost:8999 and login using Live Examples account (you can [create one here](https://gooddata-examples.herokuapp.com/registration)).\n\n### Source code formatting\nThe source code in the repository is formatted by [Prettier](https://prettier.io/). \nThe format of the code is validated by our Continuous Integration server and is one of the requirements of successful merge.\n\nPrettier is supported by every major IDE. You can find the list of supported editors and how to configure them [here](https://prettier.io/docs/en/editors.html).\n\nIn the case, when your editor is not supported or you don't want to setup the integration, you can run the `yarn prettier-write` command to reformat the code before commit.\n\n## Changelog\n\n- see [CHANGELOG.md](CHANGELOG.md)\n\n## License\n\n(C) 2007-2018 GoodData Corporation\n\nThis project is dual licensed:\n\n- The ATTRIBUTION-NONCOMMERCIAL 4.0 INTERNATIONAL (CC BY-NC 4.0) is used for purpose of the trial experience and evaluation of GoodData.UI library.\n- The GOODDATA GOODDATA.UI LIBRARY END USER LICENSE AGREEMENT is used for GoodData customers.\n\nFor more information, please see [LICENSE](https://github.com/gooddata/gooddata-react-components/blob/master/LICENSE)\n","engines":{"node":"^8.10.0"},"gitHead":"af7f1fea49103c0267acdbbc0164620addfc6594","scripts":{"dev":"bash scripts/build.sh --dev-watch","test":"jest --watch","build":"bash scripts/build.sh","tslint":"yarn run-tslint -t verbose $npm_package_config_tslint","prepare":"cd examples/server && yarn install --frozen-lockfile && cd ../..; rm -r examples/node_modules 2>/dev/null; true","examples":"bash scripts/run-examples.sh","prepare?":"# Called before `npm publish` and on local `npm install`. Temporarily also for deleting obsolete node_modules. Ends with `true` to continue gracefully.","validate":"tsc --noEmit && yarn tslint && eslint $npm_package_config_eslint && yarn prettier-check","build-dev":"bash scripts/build.sh --dev","examples?":"# Default is developer domain, other options: yarn examples [sec,secure,stg,stg2,stg3,demo,developer or URL]","storybook":"yarn build && start-storybook -p 9001 -c .storybook","test-once":"jest","tslint-ci":"mkdir -p ./ci/results && yarn run-tslint -t checkstyle -o ./ci/results/tslint-results.xml $npm_package_config_tslint","run-tslint":"tslint -p tsconfig.json","validate-ci":"tsc --noEmit && yarn tslint-ci  && eslint $npm_package_config_eslint -f checkstyle -o ci/results/eslint-results.xml && yarn prettier-check","examples-build":"bash scripts/build-examples.sh","prepublishOnly":"yarn build","prettier-check":"prettier --check '{src,stories,styles,__mocks__,examples/server/src,examples/src,examples/test}/**/*.{ts,js,tsx,jsx,json,scss,md,yaml,html}'","prettier-write":"prettier --write '{src,stories,styles,__mocks__,examples/server/src,examples/src,examples/test}/**/*.{ts,js,tsx,jsx,json,scss,md,yaml,html}'","test-storybook":"yarn build && test-storybook","build-storybook":"yarn build && build-storybook -c .storybook -o dist-storybook","examples-server":"node examples/server/src/index.js","heroku-postbuild":"yarn examples-build developer","examples-testcafe":"./scripts/run-testcafe.sh visual","check-circular-deps":"madge --circular --extensions ts ./src","examples-testcafe-ci":"./scripts/run-testcafe.sh ci","examples-testcafe-live":"./scripts/run-testcafe.sh live"},"typings":"dist/index.d.ts","_npmUser":{"name":"gooddata-ci","email":"rail@gooddata.com"},"deprecated":"@gooddata/react-components@7 reached End of Support on March 31, 2022. Please upgrade (see https://sdk.gooddata.com/gooddata-ui/docs/supported_versions.html for more information).","repository":{"url":"git+ssh://git@github.com/gooddata/gooddata-react-components.git","type":"git"},"_npmVersion":"6.4.1","description":"GoodData.UI - A powerful JavaScript library for building analytical applications","directories":{},"lint-staged":{"{src,stories,styles,__mocks__,examples/server/src,examples/src,examples/test}/**/*.{ts,js,tsx,jsx,scss}":["npx gdc-fix-copyright","git add"],"{src,stories,styles,__mocks__,examples/server/src,examples/src,examples/test}/**/*.{ts,js,tsx,jsx,json,scss,md,yaml,html}":["prettier --write","git add"]},"_nodeVersion":"8.12.0","dependencies":{"rxjs":"^5.5.6","uuid":"^3.2.1","immer":"^1.3.1","lodash":"^4.17.15","downshift":"^3.2.7","invariant":"^2.2.2","classnames":"^2.2.6","highcharts":"7.1.1","prop-types":"^15.6.0","react-intl":"^2.4.0","custom-event":"^1.0.1","react-window":"^1.8.1","ag-grid-react":"20.0.0","react-measure":"^2.3.0","react-day-picker":"~7.3.0","react-responsive":"^3.0.0","stringify-object":"^2.4.0","@gooddata/typings":"^2.19.0","ag-grid-community":"20.0.0","http-status-codes":"^1.3.0","@gooddata/js-utils":"^3.5.0","@gooddata/numberjs":"^3.2.3","fixed-data-table-2":"0.7.17","@gooddata/goodstrap":"^64.2.0","react-dom-factories":"^1.0.2","@gooddata/gooddata-js":"^11.20.0","json-stable-stringify":"^1.0.1","react-transition-group":"^2.2.1","hoist-non-react-statics":"^3.3.0","nodelist-foreach-polyfill":"^1.2.0","highcharts-grouped-categories":"^1.1.3"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"raf":"3.3.2","yup":"^0.24.1","jest":"24.7.1","husky":"3.0.0","madge":"^3.4.4","react":"^16.5.2","enzyme":"3.5.0","eslint":"4.19.1","formik":"^0.11.11","moment":"2.23.0","history":"^4.7.2","ts-jest":"24.0.0","webpack":"4.30.0","prettier":"1.16.4","react-ga":"^2.5.2","recharts":"1.0.0-beta.9","testcafe":"1.1.4","commander":"2.14.1","node-sass":"4.7.2","react-dom":"^16.5.2","supertest":"3.0.0","ts-loader":"6.0.0","@types/raf":"^3.4.0","css-loader":"0.28.7","jest-junit":"3.0.0","raw-loader":"0.5.1","styled-jsx":"2.2.1","typescript":"3.3.4000","@babel/core":"7.4.4","@types/jest":"24.0.6","@types/node":"7.0.8","@types/uuid":"3.4.3","file-loader":"3.0.1","jest-enzyme":"7.0.2","lint-staged":"9.1.0","sass-loader":"6.0.6","webpack-cli":"3.3.2","@types/react":"16.4.18","babel-loader":"8.0.5","react-helmet":"5.2.0","react-select":"1.2.1","style-loader":"0.19.1","@types/enzyme":"3.1.13","@types/lodash":"4.14.123","testcafe-live":"0.1.4","@babel/runtime":"7.4.4","@babel/polyfill":"^7.4.4","@storybook/react":"5.0.11","@types/invariant":"2.2.29","@types/react-dom":"16.0.11","isomorphic-fetch":"2.2.1","react-datepicker":"1.1.0","react-router-dom":"4.2.2","@babel/preset-env":"7.4.4","@gooddata/mock-js":"2.3.1","@storybook/addons":"5.0.11","@types/classnames":"2.2.3","@types/prop-types":"15.5.2","@types/react-intl":"2.3.8","@storybook/theming":"5.0.11","identity-obj-proxy":"^3.0.0","webpack-dev-server":"3.3.1","@babel/preset-react":"7.0.0","@types/react-portal":"4.0.1","@types/react-window":"^1.8.1","babel-plugin-lodash":"3.3.4","html-webpack-plugin":"3.2.0","react-test-renderer":"16.4.2","@types/react-measure":"2.0.5","clean-webpack-plugin":"2.0.2","stats-webpack-plugin":"0.7.0","eslint-config-prettier":"4.1.0","react-google-recaptcha":"^0.14.1","tslint-config-prettier":"1.18.0","@gooddata/eslint-config":"^1.0.0","@gooddata/tslint-config":"1.0.0","@types/react-responsive":"^3.0.3","@types/storybook__react":"4.0.1","@types/stringify-object":"^3.2.0","enzyme-adapter-react-16":"1.3.1","@gooddata/test-storybook":"3.1.1","@storybook/addon-actions":"5.0.11","@storybook/addon-options":"5.0.11","node-sass-magic-importer":"5.1.0","react-syntax-highlighter":"11.0.2","@types/fixed-data-table-2":"0.8.1","@types/react-test-renderer":"16.0.0","circular-dependency-plugin":"5.0.2","compression-webpack-plugin":"2.0.0","@types/json-stable-stringify":"^1.0.32","@gooddata/frontend-npm-scripts":"1.1.0","@types/enzyme-adapter-react-16":"1.0.3","@types/storybook__addon-actions":"3.4.2","@babel/plugin-proposal-class-properties":"7.4.4","@babel/plugin-proposal-object-rest-spread":"7.4.4","@babel/plugin-transform-async-to-generator":"7.4.4"},"peerDependencies":{"react":"^16.5.2","react-dom":"^16.5.2"},"_npmOperationalInternal":{"tmp":"tmp/react-components_7.2.0-beta.71_1572870859193_0.7746107327357188","host":"s3://npm-registry-packages"}},"7.2.0-beta.72":{"name":"@gooddata/react-components","version":"7.2.0-beta.72","author":{"name":"GoodData Corporation"},"license":"BSD-3-Clause","_id":"@gooddata/react-components@7.2.0-beta.72","maintainers":[{"name":"afi","email":"adam.fiedler@gooddata.com"},{"name":"bertold8","email":"ivan.nejezchleb@seznam.cz"},{"name":"brbistas","email":"valentinos.chraniotis@gooddata.com"},{"name":"bugsbunny338","email":"jiri.zajic@mensa.cz"},{"name":"gooddata-ci","email":"rail@gooddata.com"},{"name":"ivan.mjartan","email":"ivan.mjartan@gooddata.com"},{"name":"jakub-sterba","email":"jakub.sterba@gooddata.com"},{"name":"jaroslav.tomecek","email":"jaroslav.tomecek@gooddata.com"},{"name":"jkittler","email":"honza.kittler@gmail.com"},{"name":"khanh.le","email":"khanh.le@gooddata.com"},{"name":"langhamp","email":"pavel.langhammer@gooddata.com"},{"name":"lanhuynh","email":"lan.huynh@gooddata.com"},{"name":"linhhong","email":"linh.hong@gooddata.com"},{"name":"lupko","email":"lubomir.slivka@gooddata.com"},{"name":"martin.mosko","email":"martin.mosko@gooddata.com"},{"name":"matyas.kandl","email":"matyas.kandl@gooddata.com"},{"name":"michal.marsal","email":"michal.marsal@gooddata.com"},{"name":"milangallasgooddata","email":"milan.gallas@gooddata.com"},{"name":"naibinh","email":"naibinh@gmail.com"},{"name":"nikolacech","email":"nikola.cech@gooddata.com"},{"name":"no23reason","email":"dan.homola@hotmail.cz"},{"name":"patrikbraborec","email":"patrik.braborec@gooddata.com"},{"name":"pbenes","email":"petr.benes@gooddata.com"},{"name":"petrjanu","email":"petr.janu@gooddata.com"},{"name":"ptquang86","email":"ptquang86@gmail.com"},{"name":"qduval","email":"quentin.duval@gooddata.com"},{"name":"rodri360","email":"me@rodri360.com"},{"name":"sitina","email":"jiri.sitina@gooddata.com"},{"name":"sondo","email":"son.do@gooddata.com"},{"name":"strouhaljan","email":"strouhal.jan@gmail.com"},{"name":"tomas.kratochvil","email":"tomas.kratochvil@gooddata.com"},{"name":"tomasreichmann","email":"tomasreichmann@gmail.com"},{"name":"tomsatgd","email":"tomas.satinsky@gooddata.com"},{"name":"tu.ngo","email":"tu.ngo@gooddata.com"},{"name":"vlastikcz","email":"vlastimil.kotas@gooddata.com"},{"name":"vu.pham","email":"vu.pham@gooddata.com"},{"name":"xmort","email":"petr.dolejsi@gooddata.com"},{"name":"yanlipnican","email":"yanlipnican@gmail.com"}],"homepage":"https://github.com/gooddata/gooddata-react-components#readme","bugs":{"url":"https://github.com/gooddata/gooddata-react-components/issues"},"dist":{"shasum":"7c2587cfa71d45bb1c34eb307c0b2f7d144ddfc5","tarball":"https://registry.npmjs.org/@gooddata/react-components/-/react-components-7.2.0-beta.72.tgz","fileCount":2134,"integrity":"sha512-ScWfZancieDr/6YDh6t+ify1IO2lMS0T7lvGBKzchokRAWigxwfC7sc3W1PZZoLXrpXCG9bxSSErlxDOH1GyBg==","signatures":[{"sig":"MEYCIQCTtQHncsecFAl1APVEfnvJYM+P90hr6cEhqkE2hKBiHwIhAOJ1982XFemDVjLMuErZnTIJpVg5Mm2PqeJImoZLXseg","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":8593114,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJdwRyNCRA9TVsSAnZWagAAo4MP/0iuQjQRkj85UxFlNH1E\nDLaG+H132AeOjtHP4j/fkw1c9rADzRkw/u0ibZyoeZtmn7B8s4slLPdp8KB1\nZMRDBgQ1RXJVG9yxMkkWrlge9oJeDeHFqBJCVgeNJVDJhZMjaY5Y7W6fEt40\nL5QiqoBrBidFR3eAs4pS1XBQTUVaajUJy53t2cdkx/F4ESESOBtgy8XISJu4\nxnpSE7nWKLTHQfvLoUvZDdtGGxG12QZvwFnj+pFdNdf5wTs1uiffcAPD1Q7w\nlCg+Mj+fEh1iI5IDoXEz0E7GHM2a5S5IZBiX6YIkTe5QIH8vRU2N0H9u0Qsa\nURzNY4I86GJ50UytrbqAtWq+Feh7EcBTdgmkOiLkEIyf23DJqssGh69k7Jal\no1e98O8fbPVSUGm+tAZz0X/kMCKtNkbCZle7gGSHLFoWHm5vSlt6s6ygar7L\nAJFXQyd5YSSVIR9NCF3OHrJ5VK81XV+bV3r25vduG/hAarA0RmAgoII+JrXW\n3CJpcjjmGFoHvZrGvmzcesnSDv7ks0hwc2w0FL2xovZUdndtzC3mIUdFkYM+\nokWdKaUdE3HFEZ/Bow90rrrFOCY0OjkiUTRFM+TMdMCYY69VajQjrb3kY5fk\nqIVWefOiYVJHUUowcpQid9uBjpDnnh4u+Qs2D+MMni0F5lvC+TQGyuZmgFTz\nHz2y\r\n=Y/Gy\r\n-----END PGP SIGNATURE-----\r\n"},"jest":{"testRegex":"(/__tests__/.*|\\.(test|spec))\\.(tsx?|jsx?)$","transform":{".(js|jsx)":"babel-jest",".(ts|tsx)":"ts-jest"},"collectCoverage":false,"moduleNameMapper":{"\\.(css|less|sass|scss)$":"<rootDir>/__mocks__/styleMock.ts","^[./a-zA-Z0-9$_-]+\\.svg$":"<rootDir>/jestSvgStub.js"},"coverageReporters":["html"],"setupFilesAfterEnv":["<rootDir>/jest.setup.ts"],"collectCoverageFrom":["src/**/*.{ts,tsx}","examples/server/src/**/*.{js,jsx}","!**/*.d.ts"],"moduleFileExtensions":["ts","tsx","js","jsx","json"],"testPathIgnorePatterns":[",/node_modules/","/dist/"]},"main":"dist/index.js","husky":{"hooks":{"pre-commit":"lint-staged"}},"config":{"eslint":"./examples/**/*.{js,jsx}","tslint":"./{__mocks__,src,stories}/{,**/}*.{ts,tsx}"},"readme":"[![npm version](https://badge.fury.io/js/%40gooddata%2Freact-components.svg)](https://www.npmjs.com/package/@gooddata/react-components) \n\n# GoodData.UI React components\n> A React-based JavaScript library for building data-driven applications\n\n## Getting started\n- [GoodData.UI Documentation](http://sdk.gooddata.com/gooddata-ui/)\n- [GoodData.UI Live Examples](https://gooddata-examples.herokuapp.com/)\n- [Stack Overflow](https://stackoverflow.com/questions/tagged/gooddata)\n\n### Usage\nWith [yarn](https://yarnpkg.com) installed, go to your project directory and run\n```\n$ yarn add @gooddata/react-components\n```\nIf you prefer [npm](npmjs.com) run\n```\n$ npm install --save @gooddata/react-components\n```\n\nThe public API is exposed via global `index.js`. Except for the styles, do not import any other file directly\nbecause they are not intended to be part of the public API.\n\n## Contributing\n\nWe welcome any contribution in form of [issues](https://github.com/gooddata/gooddata-react-components/issues) or [pull requests](https://github.com/gooddata/gooddata-react-components/pulls).\nThese commands may come in handy while developing:\n\n| command | description |\n| ------- | ----------- |\n| `yarn install --pure-lockfile` | first step |\n| ||\n| `yarn dev` | build react-components to `/dist` in watch mode |\n| `yarn test` | run all unit tests |\n| `yarn prettier-write` | format the source code to match the valid codestyle |\n| `yarn validate` | validate codestyle |\n| ||\n| `yarn storybook` | run storybook from `/stories` on http://localhost:9001 |\n| `yarn build-storybook` | build storybook to `/dist-storybook` |\n| `yarn test-storybook` | run storybook and [screenshot tests](https://github.com/gooddata/gdc-client-utils/tree/master/test-storybook) |\n| ||\n| `yarn examples` | run Live Examples dev-server from `/examples` on https://localhost:8999 |\n| `yarn examples-build` | build Live Examples to `/examples/dist` |\n| `yarn examples-server` | serve built Live Examples - see `/examples/server/src` |\n| `yarn examples-testcafe` | run testcafe tests against `localhost:8999` |\n\n### Deploy to heroku.com\nWhen you deploy this repo to heroku, it serves *GoodData.UI Live Examples*.\nRelevant tasks are in `Procfile` and `package.json`.\n\n```bash\n# run in the project directory\nheroku login\nheroku create <your-app-name>\nheroku config:set DOMAIN_ADMIN_USERNAME=x@gooddata.com DOMAIN_ADMIN_PASSWORD=xy PROJECT_ID_TO_ASSIGN=xms7ga4tf3g3nzucd8380o2bev8oeknp\ngit push heroku HEAD:master\nheroku open\n```\n\n### Run Live Examples Locally\nTo run *GoodData.UI Live Examples* locally:\n```bash\ngit clone <this-repository>\ncd  <repository-folder>\nyarn install --pure-lockfile\nyarn examples\n```\nThen open https://localhost:8999 and login using Live Examples account (you can [create one here](https://gooddata-examples.herokuapp.com/registration)).\n\n### Source code formatting\nThe source code in the repository is formatted by [Prettier](https://prettier.io/). \nThe format of the code is validated by our Continuous Integration server and is one of the requirements of successful merge.\n\nPrettier is supported by every major IDE. You can find the list of supported editors and how to configure them [here](https://prettier.io/docs/en/editors.html).\n\nIn the case, when your editor is not supported or you don't want to setup the integration, you can run the `yarn prettier-write` command to reformat the code before commit.\n\n## Changelog\n\n- see [CHANGELOG.md](CHANGELOG.md)\n\n## License\n\n(C) 2007-2018 GoodData Corporation\n\nThis project is dual licensed:\n\n- The ATTRIBUTION-NONCOMMERCIAL 4.0 INTERNATIONAL (CC BY-NC 4.0) is used for purpose of the trial experience and evaluation of GoodData.UI library.\n- The GOODDATA GOODDATA.UI LIBRARY END USER LICENSE AGREEMENT is used for GoodData customers.\n\nFor more information, please see [LICENSE](https://github.com/gooddata/gooddata-react-components/blob/master/LICENSE)\n","engines":{"node":"^8.10.0"},"gitHead":"b114ef4bd00b1179b4c22a53b447a7fab5e194c1","scripts":{"dev":"bash scripts/build.sh --dev-watch","test":"jest --watch","build":"bash scripts/build.sh","tslint":"yarn run-tslint -t verbose $npm_package_config_tslint","prepare":"cd examples/server && yarn install --frozen-lockfile && cd ../..; rm -r examples/node_modules 2>/dev/null; true","examples":"bash scripts/run-examples.sh","prepare?":"# Called before `npm publish` and on local `npm install`. Temporarily also for deleting obsolete node_modules. Ends with `true` to continue gracefully.","validate":"tsc --noEmit && yarn tslint && eslint $npm_package_config_eslint && yarn prettier-check","build-dev":"bash scripts/build.sh --dev","examples?":"# Default is developer domain, other options: yarn examples [sec,secure,stg,stg2,stg3,demo,developer or URL]","storybook":"yarn build && start-storybook -p 9001 -c .storybook","test-once":"jest","tslint-ci":"mkdir -p ./ci/results && yarn run-tslint -t checkstyle -o ./ci/results/tslint-results.xml $npm_package_config_tslint","run-tslint":"tslint -p tsconfig.json","validate-ci":"tsc --noEmit && yarn tslint-ci  && eslint $npm_package_config_eslint -f checkstyle -o ci/results/eslint-results.xml && yarn prettier-check","examples-build":"bash scripts/build-examples.sh","prepublishOnly":"yarn build","prettier-check":"prettier --check '{src,stories,styles,__mocks__,examples/server/src,examples/src,examples/test}/**/*.{ts,js,tsx,jsx,json,scss,md,yaml,html}'","prettier-write":"prettier --write '{src,stories,styles,__mocks__,examples/server/src,examples/src,examples/test}/**/*.{ts,js,tsx,jsx,json,scss,md,yaml,html}'","test-storybook":"yarn build && test-storybook","build-storybook":"yarn build && build-storybook -c .storybook -o dist-storybook","examples-server":"node examples/server/src/index.js","heroku-postbuild":"yarn examples-build developer","examples-testcafe":"./scripts/run-testcafe.sh visual","check-circular-deps":"madge --circular --extensions ts ./src","examples-testcafe-ci":"./scripts/run-testcafe.sh ci","examples-testcafe-live":"./scripts/run-testcafe.sh live"},"typings":"dist/index.d.ts","_npmUser":{"name":"gooddata-ci","email":"rail@gooddata.com"},"deprecated":"@gooddata/react-components@7 reached End of Support on March 31, 2022. Please upgrade (see https://sdk.gooddata.com/gooddata-ui/docs/supported_versions.html for more information).","repository":{"url":"git+ssh://git@github.com/gooddata/gooddata-react-components.git","type":"git"},"_npmVersion":"6.4.1","description":"GoodData.UI - A powerful JavaScript library for building analytical applications","directories":{},"lint-staged":{"{src,stories,styles,__mocks__,examples/server/src,examples/src,examples/test}/**/*.{ts,js,tsx,jsx,scss}":["npx gdc-fix-copyright","git add"],"{src,stories,styles,__mocks__,examples/server/src,examples/src,examples/test}/**/*.{ts,js,tsx,jsx,json,scss,md,yaml,html}":["prettier --write","git add"]},"_nodeVersion":"8.12.0","dependencies":{"rxjs":"^5.5.6","uuid":"^3.2.1","immer":"^1.3.1","lodash":"^4.17.15","downshift":"^3.2.7","invariant":"^2.2.2","classnames":"^2.2.6","highcharts":"7.1.1","prop-types":"^15.6.0","react-intl":"^2.4.0","custom-event":"^1.0.1","react-window":"^1.8.1","ag-grid-react":"20.0.0","react-measure":"^2.3.0","react-day-picker":"~7.3.0","react-responsive":"^3.0.0","stringify-object":"^2.4.0","@gooddata/typings":"^2.19.0","ag-grid-community":"20.0.0","http-status-codes":"^1.3.0","@gooddata/js-utils":"^3.5.0","@gooddata/numberjs":"^3.2.3","fixed-data-table-2":"0.7.17","@gooddata/goodstrap":"^64.2.0","react-dom-factories":"^1.0.2","@gooddata/gooddata-js":"^11.20.0","json-stable-stringify":"^1.0.1","react-transition-group":"^2.2.1","hoist-non-react-statics":"^3.3.0","nodelist-foreach-polyfill":"^1.2.0","highcharts-grouped-categories":"^1.1.3"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"raf":"3.3.2","yup":"^0.24.1","jest":"24.7.1","husky":"3.0.0","madge":"^3.4.4","react":"^16.5.2","enzyme":"3.5.0","eslint":"4.19.1","formik":"^0.11.11","moment":"2.23.0","history":"^4.7.2","ts-jest":"24.0.0","webpack":"4.30.0","prettier":"1.16.4","react-ga":"^2.5.2","recharts":"1.0.0-beta.9","testcafe":"1.1.4","commander":"2.14.1","node-sass":"4.7.2","react-dom":"^16.5.2","supertest":"3.0.0","ts-loader":"6.0.0","@types/raf":"^3.4.0","css-loader":"0.28.7","jest-junit":"3.0.0","raw-loader":"0.5.1","styled-jsx":"2.2.1","typescript":"3.3.4000","@babel/core":"7.4.4","@types/jest":"24.0.6","@types/node":"7.0.8","@types/uuid":"3.4.3","file-loader":"3.0.1","jest-enzyme":"7.0.2","lint-staged":"9.1.0","sass-loader":"6.0.6","webpack-cli":"3.3.2","@types/react":"16.4.18","babel-loader":"8.0.5","react-helmet":"5.2.0","react-select":"1.2.1","style-loader":"0.19.1","@types/enzyme":"3.1.13","@types/lodash":"4.14.123","testcafe-live":"0.1.4","@babel/runtime":"7.4.4","@babel/polyfill":"^7.4.4","@storybook/react":"5.0.11","@types/invariant":"2.2.29","@types/react-dom":"16.0.11","isomorphic-fetch":"2.2.1","react-datepicker":"1.1.0","react-router-dom":"4.2.2","@babel/preset-env":"7.4.4","@gooddata/mock-js":"2.3.1","@storybook/addons":"5.0.11","@types/classnames":"2.2.3","@types/prop-types":"15.5.2","@types/react-intl":"2.3.8","@storybook/theming":"5.0.11","identity-obj-proxy":"^3.0.0","webpack-dev-server":"3.3.1","@babel/preset-react":"7.0.0","@types/react-portal":"4.0.1","@types/react-window":"^1.8.1","babel-plugin-lodash":"3.3.4","html-webpack-plugin":"3.2.0","react-test-renderer":"16.4.2","@types/react-measure":"2.0.5","clean-webpack-plugin":"2.0.2","stats-webpack-plugin":"0.7.0","eslint-config-prettier":"4.1.0","react-google-recaptcha":"^0.14.1","tslint-config-prettier":"1.18.0","@gooddata/eslint-config":"^1.0.0","@gooddata/tslint-config":"1.0.0","@types/react-responsive":"^3.0.3","@types/storybook__react":"4.0.1","@types/stringify-object":"^3.2.0","enzyme-adapter-react-16":"1.3.1","@gooddata/test-storybook":"3.1.1","@storybook/addon-actions":"5.0.11","@storybook/addon-options":"5.0.11","node-sass-magic-importer":"5.1.0","react-syntax-highlighter":"11.0.2","@types/fixed-data-table-2":"0.8.1","@types/react-test-renderer":"16.0.0","circular-dependency-plugin":"5.0.2","compression-webpack-plugin":"2.0.0","@types/json-stable-stringify":"^1.0.32","@gooddata/frontend-npm-scripts":"1.1.0","@types/enzyme-adapter-react-16":"1.0.3","@types/storybook__addon-actions":"3.4.2","@babel/plugin-proposal-class-properties":"7.4.4","@babel/plugin-proposal-object-rest-spread":"7.4.4","@babel/plugin-transform-async-to-generator":"7.4.4"},"peerDependencies":{"react":"^16.5.2","react-dom":"^16.5.2"},"_npmOperationalInternal":{"tmp":"tmp/react-components_7.2.0-beta.72_1572936844434_0.2712851712316344","host":"s3://npm-registry-packages"}},"7.2.0-beta.73":{"name":"@gooddata/react-components","version":"7.2.0-beta.73","author":{"name":"GoodData Corporation"},"license":"BSD-3-Clause","_id":"@gooddata/react-components@7.2.0-beta.73","maintainers":[{"name":"afi","email":"adam.fiedler@gooddata.com"},{"name":"bertold8","email":"ivan.nejezchleb@seznam.cz"},{"name":"brbistas","email":"valentinos.chraniotis@gooddata.com"},{"name":"bugsbunny338","email":"jiri.zajic@mensa.cz"},{"name":"diem.nguyen","email":"diem.nguyen@gooddata.com"},{"name":"gooddata-ci","email":"rail@gooddata.com"},{"name":"ivan.mjartan","email":"ivan.mjartan@gooddata.com"},{"name":"jakub-sterba","email":"jakub.sterba@gooddata.com"},{"name":"jaroslav.tomecek","email":"jaroslav.tomecek@gooddata.com"},{"name":"jkittler","email":"honza.kittler@gmail.com"},{"name":"khanh.le","email":"khanh.le@gooddata.com"},{"name":"lanhuynh","email":"lan.huynh@gooddata.com"},{"name":"linhhong","email":"linh.hong@gooddata.com"},{"name":"lupko","email":"lubomir.slivka@gooddata.com"},{"name":"martin.mosko","email":"martin.mosko@gooddata.com"},{"name":"matyas.kandl","email":"matyas.kandl@gooddata.com"},{"name":"michal.marsal","email":"michal.marsal@gooddata.com"},{"name":"milangallasgooddata","email":"milan.gallas@gooddata.com"},{"name":"naibinh","email":"naibinh@gmail.com"},{"name":"nikolacech","email":"nikola.cech@gooddata.com"},{"name":"no23reason","email":"dan.homola@hotmail.cz"},{"name":"patrikbraborec","email":"patrik.braborec@gooddata.com"},{"name":"pbenes","email":"petr.benes@gooddata.com"},{"name":"petrjanu","email":"petr.janu@gooddata.com"},{"name":"ptquang86","email":"ptquang86@gmail.com"},{"name":"qduval","email":"quentin.duval@gooddata.com"},{"name":"rodri360","email":"me@rodri360.com"},{"name":"sitina","email":"jiri.sitina@gooddata.com"},{"name":"sondo","email":"son.do@gooddata.com"},{"name":"strouhaljan","email":"strouhal.jan@gmail.com"},{"name":"tomas.kratochvil","email":"tomas.kratochvil@gooddata.com"},{"name":"tomasreichmann","email":"tomasreichmann@gmail.com"},{"name":"tomsatgd","email":"tomas.satinsky@gooddata.com"},{"name":"tu.ngo","email":"tu.ngo@gooddata.com"},{"name":"vlastikcz","email":"vlastimil.kotas@gooddata.com"},{"name":"vu.pham","email":"vu.pham@gooddata.com"},{"name":"xmort","email":"petr.dolejsi@gooddata.com"},{"name":"yanlipnican","email":"yanlipnican@gmail.com"}],"homepage":"https://github.com/gooddata/gooddata-react-components#readme","bugs":{"url":"https://github.com/gooddata/gooddata-react-components/issues"},"dist":{"shasum":"ceb6174aa6846c30643a6f1d2277c106721b41fd","tarball":"https://registry.npmjs.org/@gooddata/react-components/-/react-components-7.2.0-beta.73.tgz","fileCount":2134,"integrity":"sha512-OEDfw++1TSzKT2C8xcp1KEcsYL3rIG2rbKTdtgvpdRiESCiqq59A0CFsz8OsiotDDF+NWiVsjajq6Zhx8zdv6Q==","signatures":[{"sig":"MEUCIQC2+WNAlUTXGSGseC+H4WcDrAnJAMWBEomsfTZsCuBlKgIgYA+3VKSxM08xG9cbaP5hT4zZfIv5PRLlabIhFc70Uvc=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":8592933,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJdwsQ7CRA9TVsSAnZWagAArT4QAIv58KoWsr3Bscl0iJzT\nxg+UxLwv5K13uZ3L854aGD8IiLhzYWeuxNdWBDk9Bcl36+5ixexMvm3zWUqL\nH61w3tSQKitSs4m671nnv2yDBUHH7SFPKrsb2wJtVU3X9DScOnCkQo8FgI0n\ndXupGtjAlrTsUqivQLYhKnwo3pQSlMjbYbK/4n7+tMunQSTzt48jREvYVgHZ\n9TU3vSQEUsPPvQOtp5UFOvc3z6QFPMNs3bKxnAmV3i1Z04hSbcAJFP5tbzYH\nnkdfMHuR8fmXkQQXR3GyCvkc1wOyDkhG2dqDl0rx+jRTHX+YAKDAdgsl0dI9\n2MCP2fZxeUTdBEtkdbMO7c3AlHZqQ1Q8gJJXySjCJyihfmIjH12RGdxszhtq\ndwGrjiA7lOiUZWlED5Uyoe6c9LKvBZkNlsVz/PYuj8AaKvrZSuUFRqlkSFj5\nKUIFPpJoYWdK0RHAKKkGvxPWS3dT2sYTgzVvNcIczvAPhRMwlzBpyGAxYPvm\nWp1vSieSmqsPPkU1F9Y9xE97NQaV+AgcimjQY1fQxS1uAIO3fxI3fPTktit1\naZmlXwZn9f/mrAWQbhzCSqaPiwnTJTAnVGf2ZmhppzaVV7BvECmShyHJV7p3\nyEycX5Pj0x1i/tPFCzN5M7OSjXctEiB4xgmz0633F8obq0s/iWxmltZIm0La\nK6Lh\r\n=28PM\r\n-----END PGP SIGNATURE-----\r\n"},"jest":{"testRegex":"(/__tests__/.*|\\.(test|spec))\\.(tsx?|jsx?)$","transform":{".(js|jsx)":"babel-jest",".(ts|tsx)":"ts-jest"},"collectCoverage":false,"moduleNameMapper":{"\\.(css|less|sass|scss)$":"<rootDir>/__mocks__/styleMock.ts","^[./a-zA-Z0-9$_-]+\\.svg$":"<rootDir>/jestSvgStub.js"},"coverageReporters":["html"],"setupFilesAfterEnv":["<rootDir>/jest.setup.ts"],"collectCoverageFrom":["src/**/*.{ts,tsx}","examples/server/src/**/*.{js,jsx}","!**/*.d.ts"],"moduleFileExtensions":["ts","tsx","js","jsx","json"],"testPathIgnorePatterns":[",/node_modules/","/dist/"]},"main":"dist/index.js","husky":{"hooks":{"pre-commit":"lint-staged"}},"config":{"eslint":"./examples/**/*.{js,jsx}","tslint":"./{__mocks__,src,stories}/{,**/}*.{ts,tsx}"},"readme":"[![npm version](https://badge.fury.io/js/%40gooddata%2Freact-components.svg)](https://www.npmjs.com/package/@gooddata/react-components) \n\n# GoodData.UI React components\n> A React-based JavaScript library for building data-driven applications\n\n## Getting started\n- [GoodData.UI Documentation](http://sdk.gooddata.com/gooddata-ui/)\n- [GoodData.UI Live Examples](https://gooddata-examples.herokuapp.com/)\n- [Stack Overflow](https://stackoverflow.com/questions/tagged/gooddata)\n\n### Usage\nWith [yarn](https://yarnpkg.com) installed, go to your project directory and run\n```\n$ yarn add @gooddata/react-components\n```\nIf you prefer [npm](npmjs.com) run\n```\n$ npm install --save @gooddata/react-components\n```\n\nThe public API is exposed via global `index.js`. Except for the styles, do not import any other file directly\nbecause they are not intended to be part of the public API.\n\n## Contributing\n\nWe welcome any contribution in form of [issues](https://github.com/gooddata/gooddata-react-components/issues) or [pull requests](https://github.com/gooddata/gooddata-react-components/pulls).\nThese commands may come in handy while developing:\n\n| command | description |\n| ------- | ----------- |\n| `yarn install --pure-lockfile` | first step |\n| ||\n| `yarn dev` | build react-components to `/dist` in watch mode |\n| `yarn test` | run all unit tests |\n| `yarn prettier-write` | format the source code to match the valid codestyle |\n| `yarn validate` | validate codestyle |\n| ||\n| `yarn storybook` | run storybook from `/stories` on http://localhost:9001 |\n| `yarn build-storybook` | build storybook to `/dist-storybook` |\n| `yarn test-storybook` | run storybook and [screenshot tests](https://github.com/gooddata/gdc-client-utils/tree/master/test-storybook) |\n| ||\n| `yarn examples` | run Live Examples dev-server from `/examples` on https://localhost:8999 |\n| `yarn examples-build` | build Live Examples to `/examples/dist` |\n| `yarn examples-server` | serve built Live Examples - see `/examples/server/src` |\n| `yarn examples-testcafe` | run testcafe tests against `localhost:8999` |\n\n### Deploy to heroku.com\nWhen you deploy this repo to heroku, it serves *GoodData.UI Live Examples*.\nRelevant tasks are in `Procfile` and `package.json`.\n\n```bash\n# run in the project directory\nheroku login\nheroku create <your-app-name>\nheroku config:set DOMAIN_ADMIN_USERNAME=x@gooddata.com DOMAIN_ADMIN_PASSWORD=xy PROJECT_ID_TO_ASSIGN=xms7ga4tf3g3nzucd8380o2bev8oeknp\ngit push heroku HEAD:master\nheroku open\n```\n\n### Run Live Examples Locally\nTo run *GoodData.UI Live Examples* locally:\n```bash\ngit clone <this-repository>\ncd  <repository-folder>\nyarn install --pure-lockfile\nyarn examples\n```\nThen open https://localhost:8999 and login using Live Examples account (you can [create one here](https://gooddata-examples.herokuapp.com/registration)).\n\n### Source code formatting\nThe source code in the repository is formatted by [Prettier](https://prettier.io/). \nThe format of the code is validated by our Continuous Integration server and is one of the requirements of successful merge.\n\nPrettier is supported by every major IDE. You can find the list of supported editors and how to configure them [here](https://prettier.io/docs/en/editors.html).\n\nIn the case, when your editor is not supported or you don't want to setup the integration, you can run the `yarn prettier-write` command to reformat the code before commit.\n\n## Changelog\n\n- see [CHANGELOG.md](CHANGELOG.md)\n\n## License\n\n(C) 2007-2018 GoodData Corporation\n\nThis project is dual licensed:\n\n- The ATTRIBUTION-NONCOMMERCIAL 4.0 INTERNATIONAL (CC BY-NC 4.0) is used for purpose of the trial experience and evaluation of GoodData.UI library.\n- The GOODDATA GOODDATA.UI LIBRARY END USER LICENSE AGREEMENT is used for GoodData customers.\n\nFor more information, please see [LICENSE](https://github.com/gooddata/gooddata-react-components/blob/master/LICENSE)\n","engines":{"node":"^8.10.0"},"gitHead":"f369eb93cd199c64f8c6e170e628124f46df31b2","scripts":{"dev":"bash scripts/build.sh --dev-watch","test":"jest --watch","build":"bash scripts/build.sh","tslint":"yarn run-tslint -t verbose $npm_package_config_tslint","prepare":"cd examples/server && yarn install --frozen-lockfile && cd ../..; rm -r examples/node_modules 2>/dev/null; true","examples":"bash scripts/run-examples.sh","prepare?":"# Called before `npm publish` and on local `npm install`. Temporarily also for deleting obsolete node_modules. Ends with `true` to continue gracefully.","validate":"tsc --noEmit && yarn tslint && eslint $npm_package_config_eslint && yarn prettier-check","build-dev":"bash scripts/build.sh --dev","examples?":"# Default is developer domain, other options: yarn examples [sec,secure,stg,stg2,stg3,demo,developer or URL]","storybook":"yarn build && start-storybook -p 9001 -c .storybook","test-once":"jest","tslint-ci":"mkdir -p ./ci/results && yarn run-tslint -t checkstyle -o ./ci/results/tslint-results.xml $npm_package_config_tslint","run-tslint":"tslint -p tsconfig.json","validate-ci":"tsc --noEmit && yarn tslint-ci  && eslint $npm_package_config_eslint -f checkstyle -o ci/results/eslint-results.xml && yarn prettier-check","examples-build":"bash scripts/build-examples.sh","prepublishOnly":"yarn build","prettier-check":"prettier --check '{src,stories,styles,__mocks__,examples/server/src,examples/src,examples/test}/**/*.{ts,js,tsx,jsx,json,scss,md,yaml,html}'","prettier-write":"prettier --write '{src,stories,styles,__mocks__,examples/server/src,examples/src,examples/test}/**/*.{ts,js,tsx,jsx,json,scss,md,yaml,html}'","test-storybook":"yarn build && test-storybook","build-storybook":"yarn build && build-storybook -c .storybook -o dist-storybook","examples-server":"node examples/server/src/index.js","heroku-postbuild":"yarn examples-build developer","examples-testcafe":"./scripts/run-testcafe.sh visual","check-circular-deps":"madge --circular --extensions ts ./src","examples-testcafe-ci":"./scripts/run-testcafe.sh ci","examples-testcafe-live":"./scripts/run-testcafe.sh live"},"typings":"dist/index.d.ts","_npmUser":{"name":"gooddata-ci","email":"rail@gooddata.com"},"deprecated":"@gooddata/react-components@7 reached End of Support on March 31, 2022. Please upgrade (see https://sdk.gooddata.com/gooddata-ui/docs/supported_versions.html for more information).","repository":{"url":"git+ssh://git@github.com/gooddata/gooddata-react-components.git","type":"git"},"_npmVersion":"6.4.1","description":"GoodData.UI - A powerful JavaScript library for building analytical applications","directories":{},"lint-staged":{"{src,stories,styles,__mocks__,examples/server/src,examples/src,examples/test}/**/*.{ts,js,tsx,jsx,scss}":["npx gdc-fix-copyright","git add"],"{src,stories,styles,__mocks__,examples/server/src,examples/src,examples/test}/**/*.{ts,js,tsx,jsx,json,scss,md,yaml,html}":["prettier --write","git add"]},"_nodeVersion":"8.12.0","dependencies":{"rxjs":"^5.5.6","uuid":"^3.2.1","immer":"^1.3.1","lodash":"^4.17.15","downshift":"^3.2.7","invariant":"^2.2.2","classnames":"^2.2.6","highcharts":"7.1.1","prop-types":"^15.6.0","react-intl":"^2.4.0","custom-event":"^1.0.1","react-window":"^1.8.1","ag-grid-react":"20.0.0","react-measure":"^2.3.0","react-day-picker":"~7.3.0","react-responsive":"^3.0.0","stringify-object":"^2.4.0","@gooddata/typings":"^2.19.0","ag-grid-community":"20.0.0","http-status-codes":"^1.3.0","@gooddata/js-utils":"^3.5.0","@gooddata/numberjs":"^3.2.3","fixed-data-table-2":"0.7.17","@gooddata/goodstrap":"^64.3.0","react-dom-factories":"^1.0.2","@gooddata/gooddata-js":"^11.20.0","json-stable-stringify":"^1.0.1","react-transition-group":"^2.2.1","hoist-non-react-statics":"^3.3.0","nodelist-foreach-polyfill":"^1.2.0","highcharts-grouped-categories":"^1.1.3"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"raf":"3.3.2","yup":"^0.24.1","jest":"24.7.1","husky":"3.0.0","madge":"^3.4.4","react":"^16.5.2","enzyme":"3.5.0","eslint":"4.19.1","formik":"^0.11.11","moment":"2.23.0","history":"^4.7.2","ts-jest":"24.0.0","webpack":"4.30.0","prettier":"1.16.4","react-ga":"^2.5.2","recharts":"1.0.0-beta.9","testcafe":"1.1.4","commander":"2.14.1","node-sass":"4.7.2","react-dom":"^16.5.2","supertest":"3.0.0","ts-loader":"6.0.0","@types/raf":"^3.4.0","css-loader":"0.28.7","jest-junit":"3.0.0","raw-loader":"0.5.1","styled-jsx":"2.2.1","typescript":"3.3.4000","@babel/core":"7.4.4","@types/jest":"24.0.6","@types/node":"7.0.8","@types/uuid":"3.4.3","file-loader":"3.0.1","jest-enzyme":"7.0.2","lint-staged":"9.1.0","sass-loader":"6.0.6","webpack-cli":"3.3.2","@types/react":"16.4.18","babel-loader":"8.0.5","react-helmet":"5.2.0","react-select":"1.2.1","style-loader":"0.19.1","@types/enzyme":"3.1.13","@types/lodash":"4.14.123","testcafe-live":"0.1.4","@babel/runtime":"7.4.4","@babel/polyfill":"^7.4.4","@storybook/react":"5.0.11","@types/invariant":"2.2.29","@types/react-dom":"16.0.11","isomorphic-fetch":"2.2.1","react-datepicker":"1.1.0","react-router-dom":"4.2.2","@babel/preset-env":"7.4.4","@gooddata/mock-js":"2.3.1","@storybook/addons":"5.0.11","@types/classnames":"2.2.3","@types/prop-types":"15.5.2","@types/react-intl":"2.3.8","@storybook/theming":"5.0.11","identity-obj-proxy":"^3.0.0","webpack-dev-server":"3.3.1","@babel/preset-react":"7.0.0","@types/react-portal":"4.0.1","@types/react-window":"^1.8.1","babel-plugin-lodash":"3.3.4","html-webpack-plugin":"3.2.0","react-test-renderer":"16.4.2","@types/react-measure":"2.0.5","clean-webpack-plugin":"2.0.2","stats-webpack-plugin":"0.7.0","eslint-config-prettier":"4.1.0","react-google-recaptcha":"^0.14.1","tslint-config-prettier":"1.18.0","@gooddata/eslint-config":"^1.0.0","@gooddata/tslint-config":"1.0.0","@types/react-responsive":"^3.0.3","@types/storybook__react":"4.0.1","@types/stringify-object":"^3.2.0","enzyme-adapter-react-16":"1.3.1","@gooddata/test-storybook":"3.1.1","@storybook/addon-actions":"5.0.11","@storybook/addon-options":"5.0.11","node-sass-magic-importer":"5.1.0","react-syntax-highlighter":"11.0.2","@types/fixed-data-table-2":"0.8.1","@types/react-test-renderer":"16.0.0","circular-dependency-plugin":"5.0.2","compression-webpack-plugin":"2.0.0","@types/json-stable-stringify":"^1.0.32","@gooddata/frontend-npm-scripts":"1.1.0","@types/enzyme-adapter-react-16":"1.0.3","@types/storybook__addon-actions":"3.4.2","@babel/plugin-proposal-class-properties":"7.4.4","@babel/plugin-proposal-object-rest-spread":"7.4.4","@babel/plugin-transform-async-to-generator":"7.4.4"},"peerDependencies":{"react":"^16.5.2","react-dom":"^16.5.2"},"_npmOperationalInternal":{"tmp":"tmp/react-components_7.2.0-beta.73_1573045307136_0.75112206613048","host":"s3://npm-registry-packages"}},"7.2.0-beta.69-fix1":{"name":"@gooddata/react-components","version":"7.2.0-beta.69-fix1","author":{"name":"GoodData Corporation"},"license":"BSD-3-Clause","_id":"@gooddata/react-components@7.2.0-beta.69-fix1","maintainers":[{"name":"afi","email":"adam.fiedler@gooddata.com"},{"name":"bertold8","email":"ivan.nejezchleb@seznam.cz"},{"name":"brbistas","email":"valentinos.chraniotis@gooddata.com"},{"name":"bugsbunny338","email":"jiri.zajic@mensa.cz"},{"name":"diem.nguyen","email":"diem.nguyen@gooddata.com"},{"name":"gooddata-ci","email":"rail@gooddata.com"},{"name":"ivan.mjartan","email":"ivan.mjartan@gooddata.com"},{"name":"jakub-sterba","email":"jakub.sterba@gooddata.com"},{"name":"jaroslav.tomecek","email":"jaroslav.tomecek@gooddata.com"},{"name":"jkittler","email":"honza.kittler@gmail.com"},{"name":"khanh.le","email":"khanh.le@gooddata.com"},{"name":"lanhuynh","email":"lan.huynh@gooddata.com"},{"name":"linhhong","email":"linh.hong@gooddata.com"},{"name":"lupko","email":"lubomir.slivka@gooddata.com"},{"name":"martin.mosko","email":"martin.mosko@gooddata.com"},{"name":"matyas.kandl","email":"matyas.kandl@gooddata.com"},{"name":"michal.marsal","email":"michal.marsal@gooddata.com"},{"name":"milangallasgooddata","email":"milan.gallas@gooddata.com"},{"name":"naibinh","email":"naibinh@gmail.com"},{"name":"nikolacech","email":"nikola.cech@gooddata.com"},{"name":"no23reason","email":"dan.homola@hotmail.cz"},{"name":"patrikbraborec","email":"patrik.braborec@gooddata.com"},{"name":"pbenes","email":"petr.benes@gooddata.com"},{"name":"petrjanu","email":"petr.janu@gooddata.com"},{"name":"ptquang86","email":"ptquang86@gmail.com"},{"name":"qduval","email":"quentin.duval@gooddata.com"},{"name":"rodri360","email":"me@rodri360.com"},{"name":"sitina","email":"jiri.sitina@gooddata.com"},{"name":"sondo","email":"son.do@gooddata.com"},{"name":"strouhaljan","email":"strouhal.jan@gmail.com"},{"name":"tomas.kratochvil","email":"tomas.kratochvil@gooddata.com"},{"name":"tomasreichmann","email":"tomasreichmann@gmail.com"},{"name":"tomsatgd","email":"tomas.satinsky@gooddata.com"},{"name":"tu.ngo","email":"tu.ngo@gooddata.com"},{"name":"vlastikcz","email":"vlastimil.kotas@gooddata.com"},{"name":"vu.pham","email":"vu.pham@gooddata.com"},{"name":"xmort","email":"petr.dolejsi@gooddata.com"},{"name":"yanlipnican","email":"yanlipnican@gmail.com"}],"homepage":"https://github.com/gooddata/gooddata-react-components#readme","bugs":{"url":"https://github.com/gooddata/gooddata-react-components/issues"},"dist":{"shasum":"bb50d067392de732616d25da90cd7ee4f6abf267","tarball":"https://registry.npmjs.org/@gooddata/react-components/-/react-components-7.2.0-beta.69-fix1.tgz","fileCount":2134,"integrity":"sha512-W8rLRwQmD9KJn52Vzd6ZiyuDpfHtM5yVUbi9sIwze3QZpBNMefcvjzS9lEwpIduYOGjc3bG8kbEdDp+JXJudeA==","signatures":[{"sig":"MEUCIQDNlBcacQQJur4hyMJWMXSxwyZH1Y82ewCB09CyUCukiQIgBjNdZYLdZsdwSear7zGhXJcJ09Jo6fFrITagVe2Vgeg=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":8598439,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJdwsu6CRA9TVsSAnZWagAAbkwP+gJO+IjWKQSMKOqysJyr\nzaLru7/EZr798yWtmh82JzIvX9FuFPh1XJ+a3Xql0dYPqw8/Dh07qrd0nRV9\nwsD3/fxonge3EzcFgiQ+Z7t2ISbHglxknryZEWdIyaaKQi/wwYOcMsc8EDTP\nLeJGgcmCSuEhg2o6HhHxe72Qs1MiTDNlbkQ7TCcSexeAFVdCRp11ez3rvZPI\nZSio6kRBvrsVy2Bo41W09+AIpVSzowG7HQFEsBobj48iCS/7KwB1K8Skfwua\nz9RYAF4ou7v1IdGVhh13h82iYqokci+cfRwHR9D1rN66MuD5GT3eooMprL2/\nkZpm6+GAyjDM3FLRKi2JngxEvtGbie+EdGvK87NAvycyfsTvXG8q8PTJQzhz\nhp97U4iDd04U3ktD2WCNdWNPBeprDDTt5rBrtXHLEUhtrRSVy9wMNducQCr0\n0V9Z5BeankoCYCheous6GhXoczt7IQXmFVi0wwSN8zfBtiQy/vptwLuLptVF\nBA1ee3qhQ86Yj5NpF64+FEIWCiGeCu6Ir7mXVZigl9DM2xtHYUwYfPrrdR1B\nZSohsVvy3PNTU/ccRH21oYhEmBKDPXSzZ6/FUGL6K0O3V51ry0o2321b8cTO\nGbl4TDYPeiGSy2qBvkCWb2LaGVx5pFuLaMmmGUxswL6VZq2UpvQAGkPp5qnl\n35zU\r\n=f0kU\r\n-----END PGP SIGNATURE-----\r\n"},"jest":{"testRegex":"(/__tests__/.*|\\.(test|spec))\\.(tsx?|jsx?)$","transform":{".(js|jsx)":"babel-jest",".(ts|tsx)":"ts-jest"},"collectCoverage":false,"moduleNameMapper":{"\\.(css|less|sass|scss)$":"<rootDir>/__mocks__/styleMock.ts","^[./a-zA-Z0-9$_-]+\\.svg$":"<rootDir>/jestSvgStub.js"},"coverageReporters":["html"],"setupFilesAfterEnv":["<rootDir>/jest.setup.ts"],"collectCoverageFrom":["src/**/*.{ts,tsx}","examples/server/src/**/*.{js,jsx}","!**/*.d.ts"],"moduleFileExtensions":["ts","tsx","js","jsx","json"],"testPathIgnorePatterns":[",/node_modules/","/dist/"]},"main":"dist/index.js","husky":{"hooks":{"pre-commit":"lint-staged"}},"config":{"eslint":"./examples/**/*.{js,jsx}","tslint":"./{__mocks__,src,stories}/{,**/}*.{ts,tsx}"},"readme":"[![npm version](https://badge.fury.io/js/%40gooddata%2Freact-components.svg)](https://www.npmjs.com/package/@gooddata/react-components) \n\n# GoodData.UI React components\n> A React-based JavaScript library for building data-driven applications\n\n## Getting started\n- [GoodData.UI Documentation](http://sdk.gooddata.com/gooddata-ui/)\n- [GoodData.UI Live Examples](https://gooddata-examples.herokuapp.com/)\n- [Stack Overflow](https://stackoverflow.com/questions/tagged/gooddata)\n\n### Usage\nWith [yarn](https://yarnpkg.com) installed, go to your project directory and run\n```\n$ yarn add @gooddata/react-components\n```\nIf you prefer [npm](npmjs.com) run\n```\n$ npm install --save @gooddata/react-components\n```\n\nThe public API is exposed via global `index.js`. Except for the styles, do not import any other file directly\nbecause they are not intended to be part of the public API.\n\n## Contributing\n\nWe welcome any contribution in form of [issues](https://github.com/gooddata/gooddata-react-components/issues) or [pull requests](https://github.com/gooddata/gooddata-react-components/pulls).\nThese commands may come in handy while developing:\n\n| command | description |\n| ------- | ----------- |\n| `yarn install --pure-lockfile` | first step |\n| ||\n| `yarn dev` | build react-components to `/dist` in watch mode |\n| `yarn test` | run all unit tests |\n| `yarn prettier-write` | format the source code to match the valid codestyle |\n| `yarn validate` | validate codestyle |\n| ||\n| `yarn storybook` | run storybook from `/stories` on http://localhost:9001 |\n| `yarn build-storybook` | build storybook to `/dist-storybook` |\n| `yarn test-storybook` | run storybook and [screenshot tests](https://github.com/gooddata/gdc-client-utils/tree/master/test-storybook) |\n| ||\n| `yarn examples` | run Live Examples dev-server from `/examples` on https://localhost:8999 |\n| `yarn examples-build` | build Live Examples to `/examples/dist` |\n| `yarn examples-server` | serve built Live Examples - see `/examples/server/src` |\n| `yarn examples-testcafe` | run testcafe tests against `localhost:8999` |\n\n### Deploy to heroku.com\nWhen you deploy this repo to heroku, it serves *GoodData.UI Live Examples*.\nRelevant tasks are in `Procfile` and `package.json`.\n\n```bash\n# run in the project directory\nheroku login\nheroku create <your-app-name>\nheroku config:set DOMAIN_ADMIN_USERNAME=x@gooddata.com DOMAIN_ADMIN_PASSWORD=xy PROJECT_ID_TO_ASSIGN=xms7ga4tf3g3nzucd8380o2bev8oeknp\ngit push heroku HEAD:master\nheroku open\n```\n\n### Run Live Examples Locally\nTo run *GoodData.UI Live Examples* locally:\n```bash\ngit clone <this-repository>\ncd  <repository-folder>\nyarn install --pure-lockfile\nyarn examples\n```\nThen open https://localhost:8999 and login using Live Examples account (you can [create one here](https://gooddata-examples.herokuapp.com/registration)).\n\n### Source code formatting\nThe source code in the repository is formatted by [Prettier](https://prettier.io/). \nThe format of the code is validated by our Continuous Integration server and is one of the requirements of successful merge.\n\nPrettier is supported by every major IDE. You can find the list of supported editors and how to configure them [here](https://prettier.io/docs/en/editors.html).\n\nIn the case, when your editor is not supported or you don't want to setup the integration, you can run the `yarn prettier-write` command to reformat the code before commit.\n\n## Changelog\n\n- see [CHANGELOG.md](CHANGELOG.md)\n\n## License\n\n(C) 2007-2018 GoodData Corporation\n\nThis project is dual licensed:\n\n- The ATTRIBUTION-NONCOMMERCIAL 4.0 INTERNATIONAL (CC BY-NC 4.0) is used for purpose of the trial experience and evaluation of GoodData.UI library.\n- The GOODDATA GOODDATA.UI LIBRARY END USER LICENSE AGREEMENT is used for GoodData customers.\n\nFor more information, please see [LICENSE](https://github.com/gooddata/gooddata-react-components/blob/master/LICENSE)\n","engines":{"node":"^8.10.0"},"gitHead":"066354d68d23d85c05a419e928a39525ff3e5632","scripts":{"dev":"bash scripts/build.sh --dev-watch","test":"jest --watch","build":"bash scripts/build.sh","tslint":"yarn run-tslint -t verbose $npm_package_config_tslint","prepare":"cd examples/server && yarn install --frozen-lockfile && cd ../..; rm -r examples/node_modules 2>/dev/null; true","examples":"bash scripts/run-examples.sh","prepare?":"# Called before `npm publish` and on local `npm install`. Temporarily also for deleting obsolete node_modules. Ends with `true` to continue gracefully.","validate":"tsc --noEmit && yarn tslint && eslint $npm_package_config_eslint && yarn prettier-check","build-dev":"bash scripts/build.sh --dev","examples?":"# Default is developer domain, other options: yarn examples [sec,secure,stg,stg2,stg3,demo,developer or URL]","storybook":"yarn build && start-storybook -p 9001 -c .storybook","test-once":"jest","tslint-ci":"mkdir -p ./ci/results && yarn run-tslint -t checkstyle -o ./ci/results/tslint-results.xml $npm_package_config_tslint","run-tslint":"tslint -p tsconfig.json","validate-ci":"tsc --noEmit && yarn tslint-ci  && eslint $npm_package_config_eslint -f checkstyle -o ci/results/eslint-results.xml && yarn prettier-check","examples-build":"bash scripts/build-examples.sh","prepublishOnly":"yarn build","prettier-check":"prettier --check '{src,stories,styles,__mocks__,examples/server/src,examples/src,examples/test}/**/*.{ts,js,tsx,jsx,json,scss,md,yaml,html}'","prettier-write":"prettier --write '{src,stories,styles,__mocks__,examples/server/src,examples/src,examples/test}/**/*.{ts,js,tsx,jsx,json,scss,md,yaml,html}'","test-storybook":"yarn build && test-storybook","build-storybook":"yarn build && build-storybook -c .storybook -o dist-storybook","examples-server":"node examples/server/src/index.js","heroku-postbuild":"yarn examples-build developer","examples-testcafe":"./scripts/run-testcafe.sh visual","check-circular-deps":"madge --circular --extensions ts ./src","examples-testcafe-ci":"./scripts/run-testcafe.sh ci","examples-testcafe-live":"./scripts/run-testcafe.sh live"},"typings":"dist/index.d.ts","_npmUser":{"name":"gooddata-ci","email":"rail@gooddata.com"},"deprecated":"@gooddata/react-components@7 reached End of Support on March 31, 2022. Please upgrade (see https://sdk.gooddata.com/gooddata-ui/docs/supported_versions.html for more information).","repository":{"url":"git+ssh://git@github.com/gooddata/gooddata-react-components.git","type":"git"},"_npmVersion":"6.4.1","description":"GoodData.UI - A powerful JavaScript library for building analytical applications","directories":{},"lint-staged":{"{src,stories,styles,__mocks__,examples/server/src,examples/src,examples/test}/**/*.{ts,js,tsx,jsx,scss}":["npx gdc-fix-copyright","git add"],"{src,stories,styles,__mocks__,examples/server/src,examples/src,examples/test}/**/*.{ts,js,tsx,jsx,json,scss,md,yaml,html}":["prettier --write","git add"]},"_nodeVersion":"8.12.0","dependencies":{"rxjs":"^5.5.6","uuid":"^3.2.1","immer":"^1.3.1","lodash":"^4.17.15","downshift":"^3.2.7","invariant":"^2.2.2","classnames":"^2.2.6","highcharts":"7.1.1","prop-types":"^15.6.0","react-intl":"^2.4.0","custom-event":"^1.0.1","react-window":"^1.8.1","ag-grid-react":"20.0.0","react-measure":"^2.3.0","react-day-picker":"~7.3.0","react-responsive":"^3.0.0","stringify-object":"^2.4.0","@gooddata/typings":"^2.19.0","ag-grid-community":"20.0.0","http-status-codes":"^1.3.0","@gooddata/js-utils":"^3.5.0","@gooddata/numberjs":"^3.2.3","fixed-data-table-2":"0.7.17","@gooddata/goodstrap":"^64.2.0","react-dom-factories":"^1.0.2","@gooddata/gooddata-js":"^11.20.0","json-stable-stringify":"^1.0.1","react-transition-group":"^2.2.1","hoist-non-react-statics":"^3.3.0","nodelist-foreach-polyfill":"^1.2.0","highcharts-grouped-categories":"^1.1.3"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"raf":"3.3.2","yup":"^0.24.1","jest":"24.7.1","husky":"3.0.0","madge":"^3.4.4","react":"^16.5.2","enzyme":"3.5.0","eslint":"4.19.1","formik":"^0.11.11","moment":"2.23.0","history":"^4.7.2","ts-jest":"24.0.0","webpack":"4.30.0","prettier":"1.16.4","react-ga":"^2.5.2","recharts":"1.0.0-beta.9","testcafe":"1.1.4","commander":"2.14.1","node-sass":"4.7.2","react-dom":"^16.5.2","supertest":"3.0.0","ts-loader":"6.0.0","@types/raf":"^3.4.0","css-loader":"0.28.7","jest-junit":"3.0.0","raw-loader":"0.5.1","styled-jsx":"2.2.1","typescript":"3.3.4000","@babel/core":"7.4.4","@types/jest":"24.0.6","@types/node":"7.0.8","@types/uuid":"3.4.3","file-loader":"3.0.1","jest-enzyme":"7.0.2","lint-staged":"9.1.0","sass-loader":"6.0.6","webpack-cli":"3.3.2","@types/react":"16.4.18","babel-loader":"8.0.5","react-helmet":"5.2.0","react-select":"1.2.1","style-loader":"0.19.1","@types/enzyme":"3.1.13","@types/lodash":"4.14.123","testcafe-live":"0.1.4","@babel/runtime":"7.4.4","@babel/polyfill":"^7.4.4","@storybook/react":"5.0.11","@types/invariant":"2.2.29","@types/react-dom":"16.0.11","isomorphic-fetch":"2.2.1","react-datepicker":"1.1.0","react-router-dom":"4.2.2","@babel/preset-env":"7.4.4","@gooddata/mock-js":"2.3.1","@storybook/addons":"5.0.11","@types/classnames":"2.2.3","@types/prop-types":"15.5.2","@types/react-intl":"2.3.8","@storybook/theming":"5.0.11","identity-obj-proxy":"^3.0.0","webpack-dev-server":"3.3.1","@babel/preset-react":"7.0.0","@types/react-portal":"4.0.1","@types/react-window":"^1.8.1","babel-plugin-lodash":"3.3.4","html-webpack-plugin":"3.2.0","react-test-renderer":"16.4.2","@types/react-measure":"2.0.5","clean-webpack-plugin":"2.0.2","stats-webpack-plugin":"0.7.0","eslint-config-prettier":"4.1.0","react-google-recaptcha":"^0.14.1","tslint-config-prettier":"1.18.0","@gooddata/eslint-config":"^1.0.0","@gooddata/tslint-config":"1.0.0","@types/react-responsive":"^3.0.3","@types/storybook__react":"4.0.1","@types/stringify-object":"^3.2.0","enzyme-adapter-react-16":"1.3.1","@gooddata/test-storybook":"3.1.1","@storybook/addon-actions":"5.0.11","@storybook/addon-options":"5.0.11","node-sass-magic-importer":"5.1.0","react-syntax-highlighter":"11.0.2","@types/fixed-data-table-2":"0.8.1","@types/react-test-renderer":"16.0.0","circular-dependency-plugin":"5.0.2","compression-webpack-plugin":"2.0.0","@types/json-stable-stringify":"^1.0.32","@gooddata/frontend-npm-scripts":"1.1.0","@types/enzyme-adapter-react-16":"1.0.3","@types/storybook__addon-actions":"3.4.2","@babel/plugin-proposal-class-properties":"7.4.4","@babel/plugin-proposal-object-rest-spread":"7.4.4","@babel/plugin-transform-async-to-generator":"7.4.4"},"peerDependencies":{"react":"^16.5.2","react-dom":"^16.5.2"},"_npmOperationalInternal":{"tmp":"tmp/react-components_7.2.0-beta.69-fix1_1573047225469_0.2961663277871627","host":"s3://npm-registry-packages"}},"7.2.0-beta.74":{"name":"@gooddata/react-components","version":"7.2.0-beta.74","author":{"name":"GoodData Corporation"},"license":"BSD-3-Clause","_id":"@gooddata/react-components@7.2.0-beta.74","maintainers":[{"name":"afi","email":"adam.fiedler@gooddata.com"},{"name":"bertold8","email":"ivan.nejezchleb@seznam.cz"},{"name":"brbistas","email":"valentinos.chraniotis@gooddata.com"},{"name":"bugsbunny338","email":"jiri.zajic@mensa.cz"},{"name":"diem.nguyen","email":"diem.nguyen@gooddata.com"},{"name":"gooddata-ci","email":"rail@gooddata.com"},{"name":"ivan.mjartan","email":"ivan.mjartan@gooddata.com"},{"name":"jakub-sterba","email":"jakub.sterba@gooddata.com"},{"name":"jaroslav.tomecek","email":"jaroslav.tomecek@gooddata.com"},{"name":"jkittler","email":"honza.kittler@gmail.com"},{"name":"khanh.le","email":"khanh.le@gooddata.com"},{"name":"lanhuynh","email":"lan.huynh@gooddata.com"},{"name":"linhhong","email":"linh.hong@gooddata.com"},{"name":"lupko","email":"lubomir.slivka@gooddata.com"},{"name":"martin.mosko","email":"martin.mosko@gooddata.com"},{"name":"matyas.kandl","email":"matyas.kandl@gooddata.com"},{"name":"michal.marsal","email":"michal.marsal@gooddata.com"},{"name":"milangallasgooddata","email":"milan.gallas@gooddata.com"},{"name":"naibinh","email":"naibinh@gmail.com"},{"name":"nikolacech","email":"nikola.cech@gooddata.com"},{"name":"no23reason","email":"dan.homola@hotmail.cz"},{"name":"patrikbraborec","email":"patrik.braborec@gooddata.com"},{"name":"pbenes","email":"petr.benes@gooddata.com"},{"name":"petrjanu","email":"petr.janu@gooddata.com"},{"name":"ptquang86","email":"ptquang86@gmail.com"},{"name":"qduval","email":"quentin.duval@gooddata.com"},{"name":"rodri360","email":"me@rodri360.com"},{"name":"sitina","email":"jiri.sitina@gooddata.com"},{"name":"sondo","email":"son.do@gooddata.com"},{"name":"strouhaljan","email":"strouhal.jan@gmail.com"},{"name":"tomas.kratochvil","email":"tomas.kratochvil@gooddata.com"},{"name":"tomasreichmann","email":"tomasreichmann@gmail.com"},{"name":"tomsatgd","email":"tomas.satinsky@gooddata.com"},{"name":"tu.ngo","email":"tu.ngo@gooddata.com"},{"name":"vlastikcz","email":"vlastimil.kotas@gooddata.com"},{"name":"vu.pham","email":"vu.pham@gooddata.com"},{"name":"xmort","email":"petr.dolejsi@gooddata.com"},{"name":"yanlipnican","email":"yanlipnican@gmail.com"}],"homepage":"https://github.com/gooddata/gooddata-react-components#readme","bugs":{"url":"https://github.com/gooddata/gooddata-react-components/issues"},"dist":{"shasum":"bdd40828cec14a4d21150d9c8924b26669416502","tarball":"https://registry.npmjs.org/@gooddata/react-components/-/react-components-7.2.0-beta.74.tgz","fileCount":2134,"integrity":"sha512-OgEikZlQpj2NP6EVyfkBxeXfpd/70t0dv1ZSLh7et2KyxJQCtGysM3Ok9WIC4B/QPB3OCXMl2JrTIhNU9dPjGA==","signatures":[{"sig":"MEQCIGo0RWvLiKfSy6/VJJxxOP9sKL4jGKL2iLzkbPwfbxz1AiBdi7t/VTUYzhIvZMtQaaG6RCTEZ9f4evLu8/3aBQ9LGg==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":8593325,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJdwuDBCRA9TVsSAnZWagAAVZEP/iFIc3L+TVD1STiuuq2t\nfzR0F75HaEW0mEzHZvIPNqCAvL8SX0qUN+YnT7yIWsdLC7kvsjYsPHA6QEpM\nqeuhWWejDKszm6qKmKmqkQUDcsXHMtKdIm881NLfiGfa07jqfq8ZryV1TDW0\nr9v2q+h3iIOtpJCFUAXRhDhTk/kd6JYAcDTc+4PS4rKYpHpSwscRz1bKCrXP\nKx9gnscicrAhfJocNWpvELnwDKJJYNa6VSAqMNdNt9CBEEqs725w5wWuI2sV\njrDA5tSSJ6OxbnKyU+I2Ua4n8xidA3O9GYq2GR3jw3ZPeE404moIZcblBF4V\nRHCdEGotkhmqHmaHCNBkmU72Od1Gm5xmBCId/mfptSeVP/z0ILyruYlaKRVi\nfzCnC+gKf8+vB13zrNwc8QiWrBFHxci8QwhPamq2mcbLmPuv1IOYEFDW6D4R\nGZ6fiF4vrrrzqZM5acjDig4ynYOakZyg/A4XsoLg4rc8JvKl2EBaZGHqQ72O\nMUxxNCHwZdwab5d4gwKdJjYWwJhHl1saxK4djslEFUW5mB2VQIE6QJrUGOep\nDWWNaOx1M4SyDC2AwokthsQLMtGxDRqGNqCKC1OvSTTte0b50r5ot9oteTHP\nsV8u//xfqszEvaxvy9jHJePSPKWJ6OoXHHqu+fs7kdKxsUW2E9u4e1XUJJ7F\npPtS\r\n=Qkjv\r\n-----END PGP SIGNATURE-----\r\n"},"jest":{"testRegex":"(/__tests__/.*|\\.(test|spec))\\.(tsx?|jsx?)$","transform":{".(js|jsx)":"babel-jest",".(ts|tsx)":"ts-jest"},"collectCoverage":false,"moduleNameMapper":{"\\.(css|less|sass|scss)$":"<rootDir>/__mocks__/styleMock.ts","^[./a-zA-Z0-9$_-]+\\.svg$":"<rootDir>/jestSvgStub.js"},"coverageReporters":["html"],"setupFilesAfterEnv":["<rootDir>/jest.setup.ts"],"collectCoverageFrom":["src/**/*.{ts,tsx}","examples/server/src/**/*.{js,jsx}","!**/*.d.ts"],"moduleFileExtensions":["ts","tsx","js","jsx","json"],"testPathIgnorePatterns":[",/node_modules/","/dist/"]},"main":"dist/index.js","husky":{"hooks":{"pre-commit":"lint-staged"}},"config":{"eslint":"./examples/**/*.{js,jsx}","tslint":"./{__mocks__,src,stories}/{,**/}*.{ts,tsx}"},"readme":"[![npm version](https://badge.fury.io/js/%40gooddata%2Freact-components.svg)](https://www.npmjs.com/package/@gooddata/react-components) \n\n# GoodData.UI React components\n> A React-based JavaScript library for building data-driven applications\n\n## Getting started\n- [GoodData.UI Documentation](http://sdk.gooddata.com/gooddata-ui/)\n- [GoodData.UI Live Examples](https://gooddata-examples.herokuapp.com/)\n- [Stack Overflow](https://stackoverflow.com/questions/tagged/gooddata)\n\n### Usage\nWith [yarn](https://yarnpkg.com) installed, go to your project directory and run\n```\n$ yarn add @gooddata/react-components\n```\nIf you prefer [npm](npmjs.com) run\n```\n$ npm install --save @gooddata/react-components\n```\n\nThe public API is exposed via global `index.js`. Except for the styles, do not import any other file directly\nbecause they are not intended to be part of the public API.\n\n## Contributing\n\nWe welcome any contribution in form of [issues](https://github.com/gooddata/gooddata-react-components/issues) or [pull requests](https://github.com/gooddata/gooddata-react-components/pulls).\nThese commands may come in handy while developing:\n\n| command | description |\n| ------- | ----------- |\n| `yarn install --pure-lockfile` | first step |\n| ||\n| `yarn dev` | build react-components to `/dist` in watch mode |\n| `yarn test` | run all unit tests |\n| `yarn prettier-write` | format the source code to match the valid codestyle |\n| `yarn validate` | validate codestyle |\n| ||\n| `yarn storybook` | run storybook from `/stories` on http://localhost:9001 |\n| `yarn build-storybook` | build storybook to `/dist-storybook` |\n| `yarn test-storybook` | run storybook and [screenshot tests](https://github.com/gooddata/gdc-client-utils/tree/master/test-storybook) |\n| ||\n| `yarn examples` | run Live Examples dev-server from `/examples` on https://localhost:8999 |\n| `yarn examples-build` | build Live Examples to `/examples/dist` |\n| `yarn examples-server` | serve built Live Examples - see `/examples/server/src` |\n| `yarn examples-testcafe` | run testcafe tests against `localhost:8999` |\n\n### Deploy to heroku.com\nWhen you deploy this repo to heroku, it serves *GoodData.UI Live Examples*.\nRelevant tasks are in `Procfile` and `package.json`.\n\n```bash\n# run in the project directory\nheroku login\nheroku create <your-app-name>\nheroku config:set DOMAIN_ADMIN_USERNAME=x@gooddata.com DOMAIN_ADMIN_PASSWORD=xy PROJECT_ID_TO_ASSIGN=xms7ga4tf3g3nzucd8380o2bev8oeknp\ngit push heroku HEAD:master\nheroku open\n```\n\n### Run Live Examples Locally\nTo run *GoodData.UI Live Examples* locally:\n```bash\ngit clone <this-repository>\ncd  <repository-folder>\nyarn install --pure-lockfile\nyarn examples\n```\nThen open https://localhost:8999 and login using Live Examples account (you can [create one here](https://gooddata-examples.herokuapp.com/registration)).\n\n### Source code formatting\nThe source code in the repository is formatted by [Prettier](https://prettier.io/). \nThe format of the code is validated by our Continuous Integration server and is one of the requirements of successful merge.\n\nPrettier is supported by every major IDE. You can find the list of supported editors and how to configure them [here](https://prettier.io/docs/en/editors.html).\n\nIn the case, when your editor is not supported or you don't want to setup the integration, you can run the `yarn prettier-write` command to reformat the code before commit.\n\n## Changelog\n\n- see [CHANGELOG.md](CHANGELOG.md)\n\n## License\n\n(C) 2007-2018 GoodData Corporation\n\nThis project is dual licensed:\n\n- The ATTRIBUTION-NONCOMMERCIAL 4.0 INTERNATIONAL (CC BY-NC 4.0) is used for purpose of the trial experience and evaluation of GoodData.UI library.\n- The GOODDATA GOODDATA.UI LIBRARY END USER LICENSE AGREEMENT is used for GoodData customers.\n\nFor more information, please see [LICENSE](https://github.com/gooddata/gooddata-react-components/blob/master/LICENSE)\n","engines":{"node":"^8.10.0"},"gitHead":"b546b90dd2d306a0fd88afdfae3f7224737fabcc","scripts":{"dev":"bash scripts/build.sh --dev-watch","test":"jest --watch","build":"bash scripts/build.sh","tslint":"yarn run-tslint -t verbose $npm_package_config_tslint","prepare":"cd examples/server && yarn install --frozen-lockfile && cd ../..; rm -r examples/node_modules 2>/dev/null; true","examples":"bash scripts/run-examples.sh","prepare?":"# Called before `npm publish` and on local `npm install`. Temporarily also for deleting obsolete node_modules. Ends with `true` to continue gracefully.","validate":"tsc --noEmit && yarn tslint && eslint $npm_package_config_eslint && yarn prettier-check","build-dev":"bash scripts/build.sh --dev","examples?":"# Default is developer domain, other options: yarn examples [sec,secure,stg,stg2,stg3,demo,developer or URL]","storybook":"yarn build && start-storybook -p 9001 -c .storybook","test-once":"jest","tslint-ci":"mkdir -p ./ci/results && yarn run-tslint -t checkstyle -o ./ci/results/tslint-results.xml $npm_package_config_tslint","run-tslint":"tslint -p tsconfig.json","validate-ci":"tsc --noEmit && yarn tslint-ci  && eslint $npm_package_config_eslint -f checkstyle -o ci/results/eslint-results.xml && yarn prettier-check","examples-build":"bash scripts/build-examples.sh","prepublishOnly":"yarn build","prettier-check":"prettier --check '{src,stories,styles,__mocks__,examples/server/src,examples/src,examples/test}/**/*.{ts,js,tsx,jsx,json,scss,md,yaml,html}'","prettier-write":"prettier --write '{src,stories,styles,__mocks__,examples/server/src,examples/src,examples/test}/**/*.{ts,js,tsx,jsx,json,scss,md,yaml,html}'","test-storybook":"yarn build && test-storybook","build-storybook":"yarn build && build-storybook -c .storybook -o dist-storybook","examples-server":"node examples/server/src/index.js","heroku-postbuild":"yarn examples-build developer","examples-testcafe":"./scripts/run-testcafe.sh visual","check-circular-deps":"madge --circular --extensions ts ./src","examples-testcafe-ci":"./scripts/run-testcafe.sh ci","examples-testcafe-live":"./scripts/run-testcafe.sh live"},"typings":"dist/index.d.ts","_npmUser":{"name":"gooddata-ci","email":"rail@gooddata.com"},"deprecated":"@gooddata/react-components@7 reached End of Support on March 31, 2022. Please upgrade (see https://sdk.gooddata.com/gooddata-ui/docs/supported_versions.html for more information).","repository":{"url":"git+ssh://git@github.com/gooddata/gooddata-react-components.git","type":"git"},"_npmVersion":"6.4.1","description":"GoodData.UI - A powerful JavaScript library for building analytical applications","directories":{},"lint-staged":{"{src,stories,styles,__mocks__,examples/server/src,examples/src,examples/test}/**/*.{ts,js,tsx,jsx,scss}":["npx gdc-fix-copyright","git add"],"{src,stories,styles,__mocks__,examples/server/src,examples/src,examples/test}/**/*.{ts,js,tsx,jsx,json,scss,md,yaml,html}":["prettier --write","git add"]},"_nodeVersion":"8.12.0","dependencies":{"rxjs":"^5.5.6","uuid":"^3.2.1","immer":"^1.3.1","lodash":"^4.17.15","downshift":"^3.2.7","invariant":"^2.2.2","classnames":"^2.2.6","highcharts":"7.1.1","prop-types":"^15.6.0","react-intl":"^2.4.0","custom-event":"^1.0.1","react-window":"^1.8.1","ag-grid-react":"20.0.0","react-measure":"^2.3.0","react-day-picker":"~7.3.0","react-responsive":"^3.0.0","stringify-object":"^2.4.0","@gooddata/typings":"^2.19.0","ag-grid-community":"20.0.0","http-status-codes":"^1.3.0","@gooddata/js-utils":"^3.5.0","@gooddata/numberjs":"^3.2.3","fixed-data-table-2":"0.7.17","@gooddata/goodstrap":"^64.3.0","react-dom-factories":"^1.0.2","@gooddata/gooddata-js":"^11.20.0","json-stable-stringify":"^1.0.1","react-transition-group":"^2.2.1","hoist-non-react-statics":"^3.3.0","nodelist-foreach-polyfill":"^1.2.0","highcharts-grouped-categories":"^1.1.3"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"raf":"3.3.2","yup":"^0.24.1","jest":"24.7.1","husky":"3.0.0","madge":"^3.4.4","react":"^16.5.2","enzyme":"3.5.0","eslint":"4.19.1","formik":"^0.11.11","moment":"2.23.0","history":"^4.7.2","ts-jest":"24.0.0","webpack":"4.30.0","prettier":"1.16.4","react-ga":"^2.5.2","recharts":"1.0.0-beta.9","testcafe":"1.1.4","commander":"2.14.1","node-sass":"4.7.2","react-dom":"^16.5.2","supertest":"3.0.0","ts-loader":"6.0.0","@types/raf":"^3.4.0","css-loader":"0.28.7","jest-junit":"3.0.0","raw-loader":"0.5.1","styled-jsx":"2.2.1","typescript":"3.3.4000","@babel/core":"7.4.4","@types/jest":"24.0.6","@types/node":"7.0.8","@types/uuid":"3.4.3","file-loader":"3.0.1","jest-enzyme":"7.0.2","lint-staged":"9.1.0","sass-loader":"6.0.6","webpack-cli":"3.3.2","@types/react":"16.4.18","babel-loader":"8.0.5","react-helmet":"5.2.0","react-select":"1.2.1","style-loader":"0.19.1","@types/enzyme":"3.1.13","@types/lodash":"4.14.123","testcafe-live":"0.1.4","@babel/runtime":"7.4.4","@babel/polyfill":"^7.4.4","@storybook/react":"5.0.11","@types/invariant":"2.2.29","@types/react-dom":"16.0.11","isomorphic-fetch":"2.2.1","react-datepicker":"1.1.0","react-router-dom":"4.2.2","@babel/preset-env":"7.4.4","@gooddata/mock-js":"2.3.1","@storybook/addons":"5.0.11","@types/classnames":"2.2.3","@types/prop-types":"15.5.2","@types/react-intl":"2.3.8","@storybook/theming":"5.0.11","identity-obj-proxy":"^3.0.0","webpack-dev-server":"3.3.1","@babel/preset-react":"7.0.0","@types/react-portal":"4.0.1","@types/react-window":"^1.8.1","babel-plugin-lodash":"3.3.4","html-webpack-plugin":"3.2.0","react-test-renderer":"16.4.2","@types/react-measure":"2.0.5","clean-webpack-plugin":"2.0.2","stats-webpack-plugin":"0.7.0","eslint-config-prettier":"4.1.0","react-google-recaptcha":"^0.14.1","tslint-config-prettier":"1.18.0","@gooddata/eslint-config":"^1.0.0","@gooddata/tslint-config":"1.0.0","@types/react-responsive":"^3.0.3","@types/storybook__react":"4.0.1","@types/stringify-object":"^3.2.0","enzyme-adapter-react-16":"1.3.1","@gooddata/test-storybook":"3.1.1","@storybook/addon-actions":"5.0.11","@storybook/addon-options":"5.0.11","node-sass-magic-importer":"5.1.0","react-syntax-highlighter":"11.0.2","@types/fixed-data-table-2":"0.8.1","@types/react-test-renderer":"16.0.0","circular-dependency-plugin":"5.0.2","compression-webpack-plugin":"2.0.0","@types/json-stable-stringify":"^1.0.32","@gooddata/frontend-npm-scripts":"1.1.0","@types/enzyme-adapter-react-16":"1.0.3","@types/storybook__addon-actions":"3.4.2","@babel/plugin-proposal-class-properties":"7.4.4","@babel/plugin-proposal-object-rest-spread":"7.4.4","@babel/plugin-transform-async-to-generator":"7.4.4"},"peerDependencies":{"react":"^16.5.2","react-dom":"^16.5.2"},"_npmOperationalInternal":{"tmp":"tmp/react-components_7.2.0-beta.74_1573052608073_0.29926661382586084","host":"s3://npm-registry-packages"}},"7.2.0-beta.75":{"name":"@gooddata/react-components","version":"7.2.0-beta.75","author":{"name":"GoodData Corporation"},"license":"BSD-3-Clause","_id":"@gooddata/react-components@7.2.0-beta.75","maintainers":[{"name":"afi","email":"adam.fiedler@gooddata.com"},{"name":"bertold8","email":"ivan.nejezchleb@seznam.cz"},{"name":"brbistas","email":"valentinos.chraniotis@gooddata.com"},{"name":"bugsbunny338","email":"jiri.zajic@mensa.cz"},{"name":"diem.nguyen","email":"diem.nguyen@gooddata.com"},{"name":"gooddata-ci","email":"rail@gooddata.com"},{"name":"ivan.mjartan","email":"ivan.mjartan@gooddata.com"},{"name":"jakub-sterba","email":"jakub.sterba@gooddata.com"},{"name":"jaroslav.tomecek","email":"jaroslav.tomecek@gooddata.com"},{"name":"jkittler","email":"honza.kittler@gmail.com"},{"name":"khanh.le","email":"khanh.le@gooddata.com"},{"name":"lanhuynh","email":"lan.huynh@gooddata.com"},{"name":"linhhong","email":"linh.hong@gooddata.com"},{"name":"lupko","email":"lubomir.slivka@gooddata.com"},{"name":"martin.mosko","email":"martin.mosko@gooddata.com"},{"name":"matyas.kandl","email":"matyas.kandl@gooddata.com"},{"name":"michal.marsal","email":"michal.marsal@gooddata.com"},{"name":"milangallasgooddata","email":"milan.gallas@gooddata.com"},{"name":"naibinh","email":"naibinh@gmail.com"},{"name":"nikolacech","email":"nikola.cech@gooddata.com"},{"name":"no23reason","email":"dan.homola@hotmail.cz"},{"name":"patrikbraborec","email":"patrik.braborec@gooddata.com"},{"name":"pbenes","email":"petr.benes@gooddata.com"},{"name":"petrjanu","email":"petr.janu@gooddata.com"},{"name":"ptquang86","email":"ptquang86@gmail.com"},{"name":"qduval","email":"quentin.duval@gooddata.com"},{"name":"rodri360","email":"me@rodri360.com"},{"name":"sitina","email":"jiri.sitina@gooddata.com"},{"name":"sondo","email":"son.do@gooddata.com"},{"name":"strouhaljan","email":"strouhal.jan@gmail.com"},{"name":"tomas.kratochvil","email":"tomas.kratochvil@gooddata.com"},{"name":"tomasreichmann","email":"tomasreichmann@gmail.com"},{"name":"tomsatgd","email":"tomas.satinsky@gooddata.com"},{"name":"tu.ngo","email":"tu.ngo@gooddata.com"},{"name":"vlastikcz","email":"vlastimil.kotas@gooddata.com"},{"name":"vu.pham","email":"vu.pham@gooddata.com"},{"name":"xmort","email":"petr.dolejsi@gooddata.com"},{"name":"yanlipnican","email":"yanlipnican@gmail.com"}],"homepage":"https://github.com/gooddata/gooddata-react-components#readme","bugs":{"url":"https://github.com/gooddata/gooddata-react-components/issues"},"dist":{"shasum":"6264a6911e30c1c3dd4970eb88108604aa251d2f","tarball":"https://registry.npmjs.org/@gooddata/react-components/-/react-components-7.2.0-beta.75.tgz","fileCount":2134,"integrity":"sha512-Y4Y/29y/5YeTGOjv2mdsuRuCyIC4qRutZkW8urKI3um6/6jpu4V6McRCzxqY+MomK+jsFTlD2T8rH7gJJUgARg==","signatures":[{"sig":"MEQCIFuVtiB4qy8TaiFYlghG2U5gfj7K6Il0fH1jr8Gb1c+BAiBlkW8ESwhwMocY5uXIJwYeMqTWJg3D4ZM/wjt3QtFztA==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":8593325,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJdwuXdCRA9TVsSAnZWagAAdKMP/1KVNAFqk9+ySgL33k6b\nz9ZLI/hbLhaTnai+k6/alIt4MV3CP2sxs7NN4aaaN0NxtJEOQ8LiGvrfte2X\nVUTtlUg1n66NTD0WPHlCZri+H8O5K72NWynPGqRxlGghd0MUSW+E2jC1+9m8\nH7LQwEbvEjYJEqkUS9uT8Mn3byH6OVNsFRqa82ynpxPVZh55t9OZtMpewaUE\nnATtdRiCvtMnLznG/OYlzahbST5EEPequO2Q4FHhMjXdP55hFMvrsaN0GVim\ngLi0JIK8HV58M2fHscRFXi+drqb2z7OrtLRg1c0o5NUA50s58ksLTteLUCEv\nfD9vB7P++JokcH7DNiuKRQsD7cbYbCSPL3iaRXr9jdUgtiVtFdryG2NqW0a8\n56DKqhbw6rz0QsXZflbPO5ntCTJBRyR3EChb4cWr+Y2AXkkfL4CPGLT2R9XU\n4Tk4Hc+UWAEX/bdACmPqWOhGYfA2kArNLWnWJiYfz4tu2ZCHdCoatDoKR549\nlTHbAVPluFJl6in+ECOkqWhWwfm2/9EEQI0BVFl3uppTqbn8leoy8/Tb36Z+\nLGXYKebsHGZfiaM6sRwOkhjcg0idJAbSjtVNeKU9OicsmyVEnGnVbcOnSI3s\nK/snkHznqMmjFB0a3uas2a6ccxa39pO3Gn9YKhNBqt44egmzyPT84DKzKkXh\nxYb8\r\n=npnv\r\n-----END PGP SIGNATURE-----\r\n"},"jest":{"testRegex":"(/__tests__/.*|\\.(test|spec))\\.(tsx?|jsx?)$","transform":{".(js|jsx)":"babel-jest",".(ts|tsx)":"ts-jest"},"collectCoverage":false,"moduleNameMapper":{"\\.(css|less|sass|scss)$":"<rootDir>/__mocks__/styleMock.ts","^[./a-zA-Z0-9$_-]+\\.svg$":"<rootDir>/jestSvgStub.js"},"coverageReporters":["html"],"setupFilesAfterEnv":["<rootDir>/jest.setup.ts"],"collectCoverageFrom":["src/**/*.{ts,tsx}","examples/server/src/**/*.{js,jsx}","!**/*.d.ts"],"moduleFileExtensions":["ts","tsx","js","jsx","json"],"testPathIgnorePatterns":[",/node_modules/","/dist/"]},"main":"dist/index.js","husky":{"hooks":{"pre-commit":"lint-staged"}},"config":{"eslint":"./examples/**/*.{js,jsx}","tslint":"./{__mocks__,src,stories}/{,**/}*.{ts,tsx}"},"readme":"[![npm version](https://badge.fury.io/js/%40gooddata%2Freact-components.svg)](https://www.npmjs.com/package/@gooddata/react-components) \n\n# GoodData.UI React components\n> A React-based JavaScript library for building data-driven applications\n\n## Getting started\n- [GoodData.UI Documentation](http://sdk.gooddata.com/gooddata-ui/)\n- [GoodData.UI Live Examples](https://gooddata-examples.herokuapp.com/)\n- [Stack Overflow](https://stackoverflow.com/questions/tagged/gooddata)\n\n### Usage\nWith [yarn](https://yarnpkg.com) installed, go to your project directory and run\n```\n$ yarn add @gooddata/react-components\n```\nIf you prefer [npm](npmjs.com) run\n```\n$ npm install --save @gooddata/react-components\n```\n\nThe public API is exposed via global `index.js`. Except for the styles, do not import any other file directly\nbecause they are not intended to be part of the public API.\n\n## Contributing\n\nWe welcome any contribution in form of [issues](https://github.com/gooddata/gooddata-react-components/issues) or [pull requests](https://github.com/gooddata/gooddata-react-components/pulls).\nThese commands may come in handy while developing:\n\n| command | description |\n| ------- | ----------- |\n| `yarn install --pure-lockfile` | first step |\n| ||\n| `yarn dev` | build react-components to `/dist` in watch mode |\n| `yarn test` | run all unit tests |\n| `yarn prettier-write` | format the source code to match the valid codestyle |\n| `yarn validate` | validate codestyle |\n| ||\n| `yarn storybook` | run storybook from `/stories` on http://localhost:9001 |\n| `yarn build-storybook` | build storybook to `/dist-storybook` |\n| `yarn test-storybook` | run storybook and [screenshot tests](https://github.com/gooddata/gdc-client-utils/tree/master/test-storybook) |\n| ||\n| `yarn examples` | run Live Examples dev-server from `/examples` on https://localhost:8999 |\n| `yarn examples-build` | build Live Examples to `/examples/dist` |\n| `yarn examples-server` | serve built Live Examples - see `/examples/server/src` |\n| `yarn examples-testcafe` | run testcafe tests against `localhost:8999` |\n\n### Deploy to heroku.com\nWhen you deploy this repo to heroku, it serves *GoodData.UI Live Examples*.\nRelevant tasks are in `Procfile` and `package.json`.\n\n```bash\n# run in the project directory\nheroku login\nheroku create <your-app-name>\nheroku config:set DOMAIN_ADMIN_USERNAME=x@gooddata.com DOMAIN_ADMIN_PASSWORD=xy PROJECT_ID_TO_ASSIGN=xms7ga4tf3g3nzucd8380o2bev8oeknp\ngit push heroku HEAD:master\nheroku open\n```\n\n### Run Live Examples Locally\nTo run *GoodData.UI Live Examples* locally:\n```bash\ngit clone <this-repository>\ncd  <repository-folder>\nyarn install --pure-lockfile\nyarn examples\n```\nThen open https://localhost:8999 and login using Live Examples account (you can [create one here](https://gooddata-examples.herokuapp.com/registration)).\n\n### Source code formatting\nThe source code in the repository is formatted by [Prettier](https://prettier.io/). \nThe format of the code is validated by our Continuous Integration server and is one of the requirements of successful merge.\n\nPrettier is supported by every major IDE. You can find the list of supported editors and how to configure them [here](https://prettier.io/docs/en/editors.html).\n\nIn the case, when your editor is not supported or you don't want to setup the integration, you can run the `yarn prettier-write` command to reformat the code before commit.\n\n## Changelog\n\n- see [CHANGELOG.md](CHANGELOG.md)\n\n## License\n\n(C) 2007-2018 GoodData Corporation\n\nThis project is dual licensed:\n\n- The ATTRIBUTION-NONCOMMERCIAL 4.0 INTERNATIONAL (CC BY-NC 4.0) is used for purpose of the trial experience and evaluation of GoodData.UI library.\n- The GOODDATA GOODDATA.UI LIBRARY END USER LICENSE AGREEMENT is used for GoodData customers.\n\nFor more information, please see [LICENSE](https://github.com/gooddata/gooddata-react-components/blob/master/LICENSE)\n","engines":{"node":"^8.10.0"},"gitHead":"02de3bb85a420cc29abaeba5b37cd7f284f225d7","scripts":{"dev":"bash scripts/build.sh --dev-watch","test":"jest --watch","build":"bash scripts/build.sh","tslint":"yarn run-tslint -t verbose $npm_package_config_tslint","prepare":"cd examples/server && yarn install --frozen-lockfile && cd ../..; rm -r examples/node_modules 2>/dev/null; true","examples":"bash scripts/run-examples.sh","prepare?":"# Called before `npm publish` and on local `npm install`. Temporarily also for deleting obsolete node_modules. Ends with `true` to continue gracefully.","validate":"tsc --noEmit && yarn tslint && eslint $npm_package_config_eslint && yarn prettier-check","build-dev":"bash scripts/build.sh --dev","examples?":"# Default is developer domain, other options: yarn examples [sec,secure,stg,stg2,stg3,demo,developer or URL]","storybook":"yarn build && start-storybook -p 9001 -c .storybook","test-once":"jest","tslint-ci":"mkdir -p ./ci/results && yarn run-tslint -t checkstyle -o ./ci/results/tslint-results.xml $npm_package_config_tslint","run-tslint":"tslint -p tsconfig.json","validate-ci":"tsc --noEmit && yarn tslint-ci  && eslint $npm_package_config_eslint -f checkstyle -o ci/results/eslint-results.xml && yarn prettier-check","examples-build":"bash scripts/build-examples.sh","prepublishOnly":"yarn build","prettier-check":"prettier --check '{src,stories,styles,__mocks__,examples/server/src,examples/src,examples/test}/**/*.{ts,js,tsx,jsx,json,scss,md,yaml,html}'","prettier-write":"prettier --write '{src,stories,styles,__mocks__,examples/server/src,examples/src,examples/test}/**/*.{ts,js,tsx,jsx,json,scss,md,yaml,html}'","test-storybook":"yarn build && test-storybook","build-storybook":"yarn build && build-storybook -c .storybook -o dist-storybook","examples-server":"node examples/server/src/index.js","heroku-postbuild":"yarn examples-build developer","examples-testcafe":"./scripts/run-testcafe.sh visual","check-circular-deps":"madge --circular --extensions ts ./src","examples-testcafe-ci":"./scripts/run-testcafe.sh ci","examples-testcafe-live":"./scripts/run-testcafe.sh live"},"typings":"dist/index.d.ts","_npmUser":{"name":"gooddata-ci","email":"rail@gooddata.com"},"deprecated":"@gooddata/react-components@7 reached End of Support on March 31, 2022. Please upgrade (see https://sdk.gooddata.com/gooddata-ui/docs/supported_versions.html for more information).","repository":{"url":"git+ssh://git@github.com/gooddata/gooddata-react-components.git","type":"git"},"_npmVersion":"6.4.1","description":"GoodData.UI - A powerful JavaScript library for building analytical applications","directories":{},"lint-staged":{"{src,stories,styles,__mocks__,examples/server/src,examples/src,examples/test}/**/*.{ts,js,tsx,jsx,scss}":["npx gdc-fix-copyright","git add"],"{src,stories,styles,__mocks__,examples/server/src,examples/src,examples/test}/**/*.{ts,js,tsx,jsx,json,scss,md,yaml,html}":["prettier --write","git add"]},"_nodeVersion":"8.12.0","dependencies":{"rxjs":"^5.5.6","uuid":"^3.2.1","immer":"^1.3.1","lodash":"^4.17.15","downshift":"^3.2.7","invariant":"^2.2.2","classnames":"^2.2.6","highcharts":"7.1.1","prop-types":"^15.6.0","react-intl":"^2.4.0","custom-event":"^1.0.1","react-window":"^1.8.1","ag-grid-react":"20.0.0","react-measure":"^2.3.0","react-day-picker":"~7.3.0","react-responsive":"^3.0.0","stringify-object":"^2.4.0","@gooddata/typings":"^2.19.0","ag-grid-community":"20.0.0","http-status-codes":"^1.3.0","@gooddata/js-utils":"^3.5.0","@gooddata/numberjs":"^3.2.3","fixed-data-table-2":"0.7.17","@gooddata/goodstrap":"^64.3.0","react-dom-factories":"^1.0.2","@gooddata/gooddata-js":"^11.20.0","json-stable-stringify":"^1.0.1","react-transition-group":"^2.2.1","hoist-non-react-statics":"^3.3.0","nodelist-foreach-polyfill":"^1.2.0","highcharts-grouped-categories":"^1.1.3"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"raf":"3.3.2","yup":"^0.24.1","jest":"24.7.1","husky":"3.0.0","madge":"^3.4.4","react":"^16.5.2","enzyme":"3.5.0","eslint":"4.19.1","formik":"^0.11.11","moment":"2.23.0","history":"^4.7.2","ts-jest":"24.0.0","webpack":"4.30.0","prettier":"1.16.4","react-ga":"^2.5.2","recharts":"1.0.0-beta.9","testcafe":"1.1.4","commander":"2.14.1","node-sass":"4.7.2","react-dom":"^16.5.2","supertest":"3.0.0","ts-loader":"6.0.0","@types/raf":"^3.4.0","css-loader":"0.28.7","jest-junit":"3.0.0","raw-loader":"0.5.1","styled-jsx":"2.2.1","typescript":"3.3.4000","@babel/core":"7.4.4","@types/jest":"24.0.6","@types/node":"7.0.8","@types/uuid":"3.4.3","file-loader":"3.0.1","jest-enzyme":"7.0.2","lint-staged":"9.1.0","sass-loader":"6.0.6","webpack-cli":"3.3.2","@types/react":"16.4.18","babel-loader":"8.0.5","react-helmet":"5.2.0","react-select":"1.2.1","style-loader":"0.19.1","@types/enzyme":"3.1.13","@types/lodash":"4.14.123","testcafe-live":"0.1.4","@babel/runtime":"7.4.4","@babel/polyfill":"^7.4.4","@storybook/react":"5.0.11","@types/invariant":"2.2.29","@types/react-dom":"16.0.11","isomorphic-fetch":"2.2.1","react-datepicker":"1.1.0","react-router-dom":"4.2.2","@babel/preset-env":"7.4.4","@gooddata/mock-js":"2.3.1","@storybook/addons":"5.0.11","@types/classnames":"2.2.3","@types/prop-types":"15.5.2","@types/react-intl":"2.3.8","@storybook/theming":"5.0.11","identity-obj-proxy":"^3.0.0","webpack-dev-server":"3.3.1","@babel/preset-react":"7.0.0","@types/react-portal":"4.0.1","@types/react-window":"^1.8.1","babel-plugin-lodash":"3.3.4","html-webpack-plugin":"3.2.0","react-test-renderer":"16.4.2","@types/react-measure":"2.0.5","clean-webpack-plugin":"2.0.2","stats-webpack-plugin":"0.7.0","eslint-config-prettier":"4.1.0","react-google-recaptcha":"^0.14.1","tslint-config-prettier":"1.18.0","@gooddata/eslint-config":"^1.0.0","@gooddata/tslint-config":"1.0.0","@types/react-responsive":"^3.0.3","@types/storybook__react":"4.0.1","@types/stringify-object":"^3.2.0","enzyme-adapter-react-16":"1.3.1","@gooddata/test-storybook":"3.1.1","@storybook/addon-actions":"5.0.11","@storybook/addon-options":"5.0.11","node-sass-magic-importer":"5.1.0","react-syntax-highlighter":"11.0.2","@types/fixed-data-table-2":"0.8.1","@types/react-test-renderer":"16.0.0","circular-dependency-plugin":"5.0.2","compression-webpack-plugin":"2.0.0","@types/json-stable-stringify":"^1.0.32","@gooddata/frontend-npm-scripts":"1.1.0","@types/enzyme-adapter-react-16":"1.0.3","@types/storybook__addon-actions":"3.4.2","@babel/plugin-proposal-class-properties":"7.4.4","@babel/plugin-proposal-object-rest-spread":"7.4.4","@babel/plugin-transform-async-to-generator":"7.4.4"},"peerDependencies":{"react":"^16.5.2","react-dom":"^16.5.2"},"_npmOperationalInternal":{"tmp":"tmp/react-components_7.2.0-beta.75_1573053916817_0.7525058658455459","host":"s3://npm-registry-packages"}},"7.2.0-beta.76":{"name":"@gooddata/react-components","version":"7.2.0-beta.76","author":{"name":"GoodData Corporation"},"license":"BSD-3-Clause","_id":"@gooddata/react-components@7.2.0-beta.76","maintainers":[{"name":"afi","email":"adam.fiedler@gooddata.com"},{"name":"bertold8","email":"ivan.nejezchleb@seznam.cz"},{"name":"brbistas","email":"valentinos.chraniotis@gooddata.com"},{"name":"bugsbunny338","email":"jiri.zajic@mensa.cz"},{"name":"diem.nguyen","email":"diem.nguyen@gooddata.com"},{"name":"gooddata-ci","email":"rail@gooddata.com"},{"name":"ivan.mjartan","email":"ivan.mjartan@gooddata.com"},{"name":"jakub-sterba","email":"jakub.sterba@gooddata.com"},{"name":"jaroslav.tomecek","email":"jaroslav.tomecek@gooddata.com"},{"name":"jkittler","email":"honza.kittler@gmail.com"},{"name":"khanh.le","email":"khanh.le@gooddata.com"},{"name":"lanhuynh","email":"lan.huynh@gooddata.com"},{"name":"linhhong","email":"linh.hong@gooddata.com"},{"name":"lupko","email":"lubomir.slivka@gooddata.com"},{"name":"martin.mosko","email":"martin.mosko@gooddata.com"},{"name":"matyas.kandl","email":"matyas.kandl@gooddata.com"},{"name":"michal.marsal","email":"michal.marsal@gooddata.com"},{"name":"milangallasgooddata","email":"milan.gallas@gooddata.com"},{"name":"naibinh","email":"naibinh@gmail.com"},{"name":"nikolacech","email":"nikola.cech@gooddata.com"},{"name":"no23reason","email":"dan.homola@hotmail.cz"},{"name":"patrikbraborec","email":"patrik.braborec@gooddata.com"},{"name":"pbenes","email":"petr.benes@gooddata.com"},{"name":"petrjanu","email":"petr.janu@gooddata.com"},{"name":"ptquang86","email":"ptquang86@gmail.com"},{"name":"qduval","email":"quentin.duval@gooddata.com"},{"name":"rodri360","email":"me@rodri360.com"},{"name":"sitina","email":"jiri.sitina@gooddata.com"},{"name":"sondo","email":"son.do@gooddata.com"},{"name":"strouhaljan","email":"strouhal.jan@gmail.com"},{"name":"tomas.kratochvil","email":"tomas.kratochvil@gooddata.com"},{"name":"tomasreichmann","email":"tomasreichmann@gmail.com"},{"name":"tomsatgd","email":"tomas.satinsky@gooddata.com"},{"name":"tu.ngo","email":"tu.ngo@gooddata.com"},{"name":"vlastikcz","email":"vlastimil.kotas@gooddata.com"},{"name":"vu.pham","email":"vu.pham@gooddata.com"},{"name":"xmort","email":"petr.dolejsi@gooddata.com"},{"name":"yanlipnican","email":"yanlipnican@gmail.com"}],"homepage":"https://github.com/gooddata/gooddata-react-components#readme","bugs":{"url":"https://github.com/gooddata/gooddata-react-components/issues"},"dist":{"shasum":"5c3f9187c94bf42fbe7af87cc6c679d4c4fb1efc","tarball":"https://registry.npmjs.org/@gooddata/react-components/-/react-components-7.2.0-beta.76.tgz","fileCount":2143,"integrity":"sha512-1+pIgJl00Um4K6FtyemF4wZ+hD/+epVKBDZWoeGXRxRwZ/MJaTqa9LAz9BqNi5YmxcV1Efrc/4xn5izyKKSNhw==","signatures":[{"sig":"MEUCIGSFrk26R52dRUgX6DxHmfQPPC6dZskJJMI4uuKyZfrvAiEA4kgo2HFJNv9pfRTRrie39CLFUgtO4Cr/FJ/DP7cNbTA=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":8605181,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJdyOjOCRA9TVsSAnZWagAAoloP/1uOQ8G/KSvXOKblq22F\nhRn3bVP72fk6Xno/SKcBGSJB58ZIKiaBOCE3s1K1apDSibMGCU41PbRXUoXE\np80qr067h2FyX3xNk2mtr7rTW1o+6CmCXoCrPLqtrg9ZrTKldfw9GbknnpFg\nHjStAI24ShTO4SuWW5Rz5xx4gySh8puMspy3yRv3YegB9z2G4lCkmH9BKQ7Q\nrc0caUJUz+G7DnptUzwJiAH9xg3Syf5rrIo47Zgj6a2XXoDH7mzOmT7U3R7L\nXzjEc7IwJtKt86uxgvVOduEfln58pCSGjcMg3kaMwz09cv1nhAKtJiWpFsnr\n8UeTWSexhZCSD5DDcvz5WtHAqc3OFbP9tUBeHcOPmu9xCzW7HPFw6+CGIS8e\nNVyuyJpYSRVabDGc2VgsjHgx22KmUTrT38oXHwMOSLbmfzpPsJjkCmyhS7Ph\nIrzH7sb4aRWk7T9E8QghHcXRGvCxXcqrUfF4llrOGnSCVpO1wekBcNvhWRVp\nQYpapYFPpx2aRGh1rV6LedflkWsfBhKMmP+Aroe5gfM3rESfZ3dxsvKA8nr/\nvXlwanXsL/XIxMZN9N/GoO1u0J7mP52XJyc/IwlsZDyw5gPTmv9W2eFCJaav\nnZ3PtpIipCRJ3l1SN4gxnD8fPOe12wIdIXtKHkCGVdLoqljpo67s4iUF7Pf+\n+mY2\r\n=gObS\r\n-----END PGP SIGNATURE-----\r\n"},"jest":{"testRegex":"(/__tests__/.*|\\.(test|spec))\\.(tsx?|jsx?)$","transform":{".(js|jsx)":"babel-jest",".(ts|tsx)":"ts-jest"},"collectCoverage":false,"moduleNameMapper":{"\\.(css|less|sass|scss)$":"<rootDir>/__mocks__/styleMock.ts","^[./a-zA-Z0-9$_-]+\\.svg$":"<rootDir>/jestSvgStub.js"},"coverageReporters":["html"],"setupFilesAfterEnv":["<rootDir>/jest.setup.ts"],"collectCoverageFrom":["src/**/*.{ts,tsx}","examples/server/src/**/*.{js,jsx}","!**/*.d.ts"],"moduleFileExtensions":["ts","tsx","js","jsx","json"],"testPathIgnorePatterns":[",/node_modules/","/dist/"]},"main":"dist/index.js","husky":{"hooks":{"pre-commit":"lint-staged"}},"config":{"eslint":"./examples/**/*.{js,jsx}","tslint":"./{__mocks__,src,stories}/{,**/}*.{ts,tsx}"},"readme":"[![npm version](https://badge.fury.io/js/%40gooddata%2Freact-components.svg)](https://www.npmjs.com/package/@gooddata/react-components) \n\n# GoodData.UI React components\n> A React-based JavaScript library for building data-driven applications\n\n## Getting started\n- [GoodData.UI Documentation](http://sdk.gooddata.com/gooddata-ui/)\n- [GoodData.UI Live Examples](https://gooddata-examples.herokuapp.com/)\n- [Stack Overflow](https://stackoverflow.com/questions/tagged/gooddata)\n\n### Usage\nWith [yarn](https://yarnpkg.com) installed, go to your project directory and run\n```\n$ yarn add @gooddata/react-components\n```\nIf you prefer [npm](npmjs.com) run\n```\n$ npm install --save @gooddata/react-components\n```\n\nThe public API is exposed via global `index.js`. Except for the styles, do not import any other file directly\nbecause they are not intended to be part of the public API.\n\n## Contributing\n\nWe welcome any contribution in form of [issues](https://github.com/gooddata/gooddata-react-components/issues) or [pull requests](https://github.com/gooddata/gooddata-react-components/pulls).\nThese commands may come in handy while developing:\n\n| command | description |\n| ------- | ----------- |\n| `yarn install --pure-lockfile` | first step |\n| ||\n| `yarn dev` | build react-components to `/dist` in watch mode |\n| `yarn test` | run all unit tests |\n| `yarn prettier-write` | format the source code to match the valid codestyle |\n| `yarn validate` | validate codestyle |\n| ||\n| `yarn storybook` | run storybook from `/stories` on http://localhost:9001 |\n| `yarn build-storybook` | build storybook to `/dist-storybook` |\n| `yarn test-storybook` | run storybook and [screenshot tests](https://github.com/gooddata/gdc-client-utils/tree/master/test-storybook) |\n| ||\n| `yarn examples` | run Live Examples dev-server from `/examples` on https://localhost:8999 |\n| `yarn examples-build` | build Live Examples to `/examples/dist` |\n| `yarn examples-server` | serve built Live Examples - see `/examples/server/src` |\n| `yarn examples-testcafe` | run testcafe tests against `localhost:8999` |\n\n### Deploy to heroku.com\nWhen you deploy this repo to heroku, it serves *GoodData.UI Live Examples*.\nRelevant tasks are in `Procfile` and `package.json`.\n\n```bash\n# run in the project directory\nheroku login\nheroku create <your-app-name>\nheroku config:set DOMAIN_ADMIN_USERNAME=x@gooddata.com DOMAIN_ADMIN_PASSWORD=xy PROJECT_ID_TO_ASSIGN=xms7ga4tf3g3nzucd8380o2bev8oeknp\ngit push heroku HEAD:master\nheroku open\n```\n\n### Run Live Examples Locally\nTo run *GoodData.UI Live Examples* locally:\n```bash\ngit clone <this-repository>\ncd  <repository-folder>\nyarn install --pure-lockfile\nyarn examples\n```\nThen open https://localhost:8999 and login using Live Examples account (you can [create one here](https://gooddata-examples.herokuapp.com/registration)).\n\n### Source code formatting\nThe source code in the repository is formatted by [Prettier](https://prettier.io/). \nThe format of the code is validated by our Continuous Integration server and is one of the requirements of successful merge.\n\nPrettier is supported by every major IDE. You can find the list of supported editors and how to configure them [here](https://prettier.io/docs/en/editors.html).\n\nIn the case, when your editor is not supported or you don't want to setup the integration, you can run the `yarn prettier-write` command to reformat the code before commit.\n\n## Changelog\n\n- see [CHANGELOG.md](CHANGELOG.md)\n\n## License\n\n(C) 2007-2018 GoodData Corporation\n\nThis project is dual licensed:\n\n- The ATTRIBUTION-NONCOMMERCIAL 4.0 INTERNATIONAL (CC BY-NC 4.0) is used for purpose of the trial experience and evaluation of GoodData.UI library.\n- The GOODDATA GOODDATA.UI LIBRARY END USER LICENSE AGREEMENT is used for GoodData customers.\n\nFor more information, please see [LICENSE](https://github.com/gooddata/gooddata-react-components/blob/master/LICENSE)\n","engines":{"node":"^8.10.0"},"gitHead":"82e3e66980db8dbab781f44291adf503b250a8d7","scripts":{"dev":"bash scripts/build.sh --dev-watch","test":"jest --watch","build":"bash scripts/build.sh","tslint":"yarn run-tslint -t verbose $npm_package_config_tslint","prepare":"cd examples/server && yarn install --frozen-lockfile && cd ../..; rm -r examples/node_modules 2>/dev/null; true","examples":"bash scripts/run-examples.sh","prepare?":"# Called before `npm publish` and on local `npm install`. Temporarily also for deleting obsolete node_modules. Ends with `true` to continue gracefully.","validate":"tsc --noEmit && yarn tslint && eslint $npm_package_config_eslint && yarn prettier-check","build-dev":"bash scripts/build.sh --dev","examples?":"# Default is developer domain, other options: yarn examples [sec,secure,stg,stg2,stg3,demo,developer or URL]","storybook":"yarn build && start-storybook -p 9001 -c .storybook","test-once":"jest","tslint-ci":"mkdir -p ./ci/results && yarn run-tslint -t checkstyle -o ./ci/results/tslint-results.xml $npm_package_config_tslint","run-tslint":"tslint -p tsconfig.json","validate-ci":"tsc --noEmit && yarn tslint-ci  && eslint $npm_package_config_eslint -f checkstyle -o ci/results/eslint-results.xml && yarn prettier-check","examples-build":"bash scripts/build-examples.sh","prepublishOnly":"yarn build","prettier-check":"prettier --check '{src,stories,styles,__mocks__,examples/server/src,examples/src,examples/test}/**/*.{ts,js,tsx,jsx,json,scss,md,yaml,html}'","prettier-write":"prettier --write '{src,stories,styles,__mocks__,examples/server/src,examples/src,examples/test}/**/*.{ts,js,tsx,jsx,json,scss,md,yaml,html}'","test-storybook":"yarn build && test-storybook","build-storybook":"yarn build && build-storybook -c .storybook -o dist-storybook","examples-server":"node examples/server/src/index.js","heroku-postbuild":"yarn examples-build developer","examples-testcafe":"./scripts/run-testcafe.sh visual","check-circular-deps":"madge --circular --extensions ts ./src","examples-testcafe-ci":"./scripts/run-testcafe.sh ci","examples-testcafe-live":"./scripts/run-testcafe.sh live"},"typings":"dist/index.d.ts","_npmUser":{"name":"gooddata-ci","email":"rail@gooddata.com"},"deprecated":"@gooddata/react-components@7 reached End of Support on March 31, 2022. Please upgrade (see https://sdk.gooddata.com/gooddata-ui/docs/supported_versions.html for more information).","repository":{"url":"git+ssh://git@github.com/gooddata/gooddata-react-components.git","type":"git"},"_npmVersion":"6.4.1","description":"GoodData.UI - A powerful JavaScript library for building analytical applications","directories":{},"lint-staged":{"{src,stories,styles,__mocks__,examples/server/src,examples/src,examples/test}/**/*.{ts,js,tsx,jsx,scss}":["npx gdc-fix-copyright","git add"],"{src,stories,styles,__mocks__,examples/server/src,examples/src,examples/test}/**/*.{ts,js,tsx,jsx,json,scss,md,yaml,html}":["prettier --write","git add"]},"_nodeVersion":"8.12.0","dependencies":{"rxjs":"^5.5.6","uuid":"^3.2.1","immer":"^1.3.1","lodash":"^4.17.15","downshift":"^3.2.7","invariant":"^2.2.2","classnames":"^2.2.6","highcharts":"7.1.1","prop-types":"^15.6.0","react-intl":"^2.4.0","custom-event":"^1.0.1","react-window":"^1.8.1","ag-grid-react":"20.0.0","react-measure":"^2.3.0","react-day-picker":"~7.3.0","react-responsive":"^3.0.0","stringify-object":"^2.4.0","@gooddata/typings":"^2.19.0","ag-grid-community":"20.0.0","http-status-codes":"^1.3.0","@gooddata/js-utils":"^3.5.0","@gooddata/numberjs":"^3.2.3","fixed-data-table-2":"0.7.17","@gooddata/goodstrap":"^64.3.0","react-dom-factories":"^1.0.2","@gooddata/gooddata-js":"^11.20.0","json-stable-stringify":"^1.0.1","react-transition-group":"^2.2.1","hoist-non-react-statics":"^3.3.0","nodelist-foreach-polyfill":"^1.2.0","highcharts-grouped-categories":"^1.1.3"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"raf":"3.3.2","yup":"^0.24.1","jest":"24.7.1","husky":"3.0.0","madge":"^3.4.4","react":"^16.5.2","enzyme":"3.5.0","eslint":"4.19.1","formik":"^0.11.11","moment":"2.23.0","history":"^4.7.2","ts-jest":"24.0.0","webpack":"4.30.0","prettier":"1.16.4","react-ga":"^2.5.2","recharts":"1.0.0-beta.9","testcafe":"1.1.4","commander":"2.14.1","node-sass":"4.7.2","react-dom":"^16.5.2","supertest":"3.0.0","ts-loader":"6.0.0","@types/raf":"^3.4.0","css-loader":"0.28.7","jest-junit":"3.0.0","raw-loader":"0.5.1","styled-jsx":"2.2.1","typescript":"3.3.4000","@babel/core":"7.4.4","@types/jest":"24.0.6","@types/node":"7.0.8","@types/uuid":"3.4.3","file-loader":"3.0.1","jest-enzyme":"7.0.2","lint-staged":"9.1.0","sass-loader":"6.0.6","webpack-cli":"3.3.2","@types/react":"16.4.18","babel-loader":"8.0.5","react-helmet":"5.2.0","react-select":"1.2.1","style-loader":"0.19.1","@types/enzyme":"3.1.13","@types/lodash":"4.14.123","testcafe-live":"0.1.4","@babel/runtime":"7.4.4","@babel/polyfill":"^7.4.4","@storybook/react":"5.0.11","@types/invariant":"2.2.29","@types/react-dom":"16.0.11","isomorphic-fetch":"2.2.1","react-datepicker":"1.1.0","react-router-dom":"4.2.2","@babel/preset-env":"7.4.4","@gooddata/mock-js":"2.3.1","@storybook/addons":"5.0.11","@types/classnames":"2.2.3","@types/prop-types":"15.5.2","@types/react-intl":"2.3.8","@storybook/theming":"5.0.11","identity-obj-proxy":"^3.0.0","webpack-dev-server":"3.3.1","@babel/preset-react":"7.0.0","@types/react-portal":"4.0.1","@types/react-window":"^1.8.1","babel-plugin-lodash":"3.3.4","html-webpack-plugin":"3.2.0","react-test-renderer":"16.4.2","@types/react-measure":"2.0.5","clean-webpack-plugin":"2.0.2","stats-webpack-plugin":"0.7.0","eslint-config-prettier":"4.1.0","react-google-recaptcha":"^0.14.1","tslint-config-prettier":"1.18.0","@gooddata/eslint-config":"^1.0.0","@gooddata/tslint-config":"1.0.0","@types/react-responsive":"^3.0.3","@types/storybook__react":"4.0.1","@types/stringify-object":"^3.2.0","enzyme-adapter-react-16":"1.3.1","@gooddata/test-storybook":"3.1.1","@storybook/addon-actions":"5.0.11","@storybook/addon-options":"5.0.11","node-sass-magic-importer":"5.1.0","react-syntax-highlighter":"11.0.2","@types/fixed-data-table-2":"0.8.1","@types/react-test-renderer":"16.0.0","circular-dependency-plugin":"5.0.2","compression-webpack-plugin":"2.0.0","@types/json-stable-stringify":"^1.0.32","@gooddata/frontend-npm-scripts":"1.1.0","@types/enzyme-adapter-react-16":"1.0.3","@types/storybook__addon-actions":"3.4.2","@babel/plugin-proposal-class-properties":"7.4.4","@babel/plugin-proposal-object-rest-spread":"7.4.4","@babel/plugin-transform-async-to-generator":"7.4.4"},"peerDependencies":{"react":"^16.5.2","react-dom":"^16.5.2"},"_npmOperationalInternal":{"tmp":"tmp/react-components_7.2.0-beta.76_1573447885629_0.6146989456260119","host":"s3://npm-registry-packages"}},"7.2.0-beta.77":{"name":"@gooddata/react-components","version":"7.2.0-beta.77","author":{"name":"GoodData Corporation"},"license":"BSD-3-Clause","_id":"@gooddata/react-components@7.2.0-beta.77","maintainers":[{"name":"afi","email":"adam.fiedler@gooddata.com"},{"name":"bertold8","email":"ivan.nejezchleb@seznam.cz"},{"name":"brbistas","email":"valentinos.chraniotis@gooddata.com"},{"name":"bugsbunny338","email":"jiri.zajic@mensa.cz"},{"name":"diem.nguyen","email":"diem.nguyen@gooddata.com"},{"name":"gooddata-ci","email":"rail@gooddata.com"},{"name":"ivan.mjartan","email":"ivan.mjartan@gooddata.com"},{"name":"jakub-sterba","email":"jakub.sterba@gooddata.com"},{"name":"jaroslav.tomecek","email":"jaroslav.tomecek@gooddata.com"},{"name":"jkittler","email":"honza.kittler@gmail.com"},{"name":"khanh.le","email":"khanh.le@gooddata.com"},{"name":"lanhuynh","email":"lan.huynh@gooddata.com"},{"name":"linhhong","email":"linh.hong@gooddata.com"},{"name":"lupko","email":"lubomir.slivka@gooddata.com"},{"name":"martin.mosko","email":"martin.mosko@gooddata.com"},{"name":"matyas.kandl","email":"matyas.kandl@gooddata.com"},{"name":"michal.marsal","email":"michal.marsal@gooddata.com"},{"name":"milangallasgooddata","email":"milan.gallas@gooddata.com"},{"name":"naibinh","email":"naibinh@gmail.com"},{"name":"nikolacech","email":"nikola.cech@gooddata.com"},{"name":"no23reason","email":"dan.homola@hotmail.cz"},{"name":"patrikbraborec","email":"patrik.braborec@gooddata.com"},{"name":"pbenes","email":"petr.benes@gooddata.com"},{"name":"petrjanu","email":"petr.janu@gooddata.com"},{"name":"ptquang86","email":"ptquang86@gmail.com"},{"name":"qduval","email":"quentin.duval@gooddata.com"},{"name":"rodri360","email":"me@rodri360.com"},{"name":"sitina","email":"jiri.sitina@gooddata.com"},{"name":"sondo","email":"son.do@gooddata.com"},{"name":"strouhaljan","email":"strouhal.jan@gmail.com"},{"name":"tomas.kratochvil","email":"tomas.kratochvil@gooddata.com"},{"name":"tomasreichmann","email":"tomasreichmann@gmail.com"},{"name":"tomsatgd","email":"tomas.satinsky@gooddata.com"},{"name":"tu.ngo","email":"tu.ngo@gooddata.com"},{"name":"vlastikcz","email":"vlastimil.kotas@gooddata.com"},{"name":"vu.pham","email":"vu.pham@gooddata.com"},{"name":"xmort","email":"petr.dolejsi@gooddata.com"},{"name":"yanlipnican","email":"yanlipnican@gmail.com"}],"homepage":"https://github.com/gooddata/gooddata-react-components#readme","bugs":{"url":"https://github.com/gooddata/gooddata-react-components/issues"},"dist":{"shasum":"1d7ee44a5066c182e1ef4207b1816d05a1070e1b","tarball":"https://registry.npmjs.org/@gooddata/react-components/-/react-components-7.2.0-beta.77.tgz","fileCount":2143,"integrity":"sha512-ukPnwYEOcsUrONOD7JHQOpxeoca9DhCQgLRCfCrB0d2DG/FZlO01zQYfFnOLSYgSByIBJIBFyOUUfYtYKGszrg==","signatures":[{"sig":"MEUCIDsC15iKfsJxhstpHXB4JTTl56/rS5tiF4jOXabM84AfAiEA9l78jhjLBJBNsOmxJAU1MaUGFVZTk7FyH3KRRCBC2nY=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":8612472,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJdyoo4CRA9TVsSAnZWagAANrAP/3GWPG0zMOyVUj9LhDDi\n2u9XgRJls6FgerF3KbnJNj3UMFuEqaQtTDfgVyYtfetm5NqY4FZtBXjSi5aM\nr6mam0cqNSA38CAzFrQZWYuAwx0VLa6NGeLIAhXGBmrydIwpzwfRYZdciKr/\nEIMymzpOSZyQ0lyYcAWNWqrBb/b5YcP6cvCrCLQbzfnXtj9PODSqex5Uxxhs\nSSus1e3UREPbZdgJPgm51ixb7xQFZrC1VuY7g8puGcNNMjCEqDt9pl7mvDeJ\nue3nZA1P2caz83SKzxL8ODWc3zDd1G0tOS/yGVLY7mxlf2EzWwUK+vHIMJCq\n/wnxr6OZcpLvtkkRdNlB8qVqpWZ9/lOV0t7eWFiIcwBEjQcO1NnFmnJ3lEFW\npKCMXEnjgCQj5qrerAdjDhpLLgRlOCRZwCu6fjipSw/E3CoyjsQLqoUVVQXl\nRePNCZS4Z0E5wtAW7xAS6VmnysEFtG2/LudZUG28uWRdpBX734QY+vY+tBKi\nbnCbZL1JHYOCNHP7PgRTzr6bRb8Q+G3Nky1iXIeAcymN9oT8VUWpo50xuI+1\n6boCsX8JaWlaq6rCFhGnmroZtS0SW4IMPar1aEetldehQA+jnXdjGfkUY7eo\nwFT6as7hHAO76GzvRPfMi/+mOUM4kHVw1WTCCtxz2+HjpTnjbcyzMhYYi/6G\nB29Y\r\n=yVQQ\r\n-----END PGP SIGNATURE-----\r\n"},"jest":{"testRegex":"(/__tests__/.*|\\.(test|spec))\\.(tsx?|jsx?)$","transform":{".(js|jsx)":"babel-jest",".(ts|tsx)":"ts-jest"},"collectCoverage":false,"moduleNameMapper":{"\\.(css|less|sass|scss)$":"<rootDir>/__mocks__/styleMock.ts","^[./a-zA-Z0-9$_-]+\\.svg$":"<rootDir>/jestSvgStub.js"},"coverageReporters":["html"],"setupFilesAfterEnv":["<rootDir>/jest.setup.ts"],"collectCoverageFrom":["src/**/*.{ts,tsx}","examples/server/src/**/*.{js,jsx}","!**/*.d.ts"],"moduleFileExtensions":["ts","tsx","js","jsx","json"],"testPathIgnorePatterns":[",/node_modules/","/dist/"]},"main":"dist/index.js","husky":{"hooks":{"pre-commit":"lint-staged"}},"config":{"eslint":"./examples/**/*.{js,jsx}","tslint":"./{__mocks__,src,stories}/{,**/}*.{ts,tsx}"},"readme":"[![npm version](https://badge.fury.io/js/%40gooddata%2Freact-components.svg)](https://www.npmjs.com/package/@gooddata/react-components) \n\n# GoodData.UI React components\n> A React-based JavaScript library for building data-driven applications\n\n## Getting started\n- [GoodData.UI Documentation](http://sdk.gooddata.com/gooddata-ui/)\n- [GoodData.UI Live Examples](https://gooddata-examples.herokuapp.com/)\n- [Stack Overflow](https://stackoverflow.com/questions/tagged/gooddata)\n\n### Usage\nWith [yarn](https://yarnpkg.com) installed, go to your project directory and run\n```\n$ yarn add @gooddata/react-components\n```\nIf you prefer [npm](npmjs.com) run\n```\n$ npm install --save @gooddata/react-components\n```\n\nThe public API is exposed via global `index.js`. Except for the styles, do not import any other file directly\nbecause they are not intended to be part of the public API.\n\n## Contributing\n\nWe welcome any contribution in form of [issues](https://github.com/gooddata/gooddata-react-components/issues) or [pull requests](https://github.com/gooddata/gooddata-react-components/pulls).\nThese commands may come in handy while developing:\n\n| command | description |\n| ------- | ----------- |\n| `yarn install --pure-lockfile` | first step |\n| ||\n| `yarn dev` | build react-components to `/dist` in watch mode |\n| `yarn test` | run all unit tests |\n| `yarn prettier-write` | format the source code to match the valid codestyle |\n| `yarn validate` | validate codestyle |\n| ||\n| `yarn storybook` | run storybook from `/stories` on http://localhost:9001 |\n| `yarn build-storybook` | build storybook to `/dist-storybook` |\n| `yarn test-storybook` | run storybook and [screenshot tests](https://github.com/gooddata/gdc-client-utils/tree/master/test-storybook) |\n| ||\n| `yarn examples` | run Live Examples dev-server from `/examples` on https://localhost:8999 |\n| `yarn examples-build` | build Live Examples to `/examples/dist` |\n| `yarn examples-server` | serve built Live Examples - see `/examples/server/src` |\n| `yarn examples-testcafe` | run testcafe tests against `localhost:8999` |\n\n### Deploy to heroku.com\nWhen you deploy this repo to heroku, it serves *GoodData.UI Live Examples*.\nRelevant tasks are in `Procfile` and `package.json`.\n\n```bash\n# run in the project directory\nheroku login\nheroku create <your-app-name>\nheroku config:set DOMAIN_ADMIN_USERNAME=x@gooddata.com DOMAIN_ADMIN_PASSWORD=xy PROJECT_ID_TO_ASSIGN=xms7ga4tf3g3nzucd8380o2bev8oeknp\ngit push heroku HEAD:master\nheroku open\n```\n\n### Run Live Examples Locally\nTo run *GoodData.UI Live Examples* locally:\n```bash\ngit clone <this-repository>\ncd  <repository-folder>\nyarn install --pure-lockfile\nyarn examples\n```\nThen open https://localhost:8999 and login using Live Examples account (you can [create one here](https://gooddata-examples.herokuapp.com/registration)).\n\n### Source code formatting\nThe source code in the repository is formatted by [Prettier](https://prettier.io/). \nThe format of the code is validated by our Continuous Integration server and is one of the requirements of successful merge.\n\nPrettier is supported by every major IDE. You can find the list of supported editors and how to configure them [here](https://prettier.io/docs/en/editors.html).\n\nIn the case, when your editor is not supported or you don't want to setup the integration, you can run the `yarn prettier-write` command to reformat the code before commit.\n\n## Changelog\n\n- see [CHANGELOG.md](CHANGELOG.md)\n\n## License\n\n(C) 2007-2018 GoodData Corporation\n\nThis project is dual licensed:\n\n- The ATTRIBUTION-NONCOMMERCIAL 4.0 INTERNATIONAL (CC BY-NC 4.0) is used for purpose of the trial experience and evaluation of GoodData.UI library.\n- The GOODDATA GOODDATA.UI LIBRARY END USER LICENSE AGREEMENT is used for GoodData customers.\n\nFor more information, please see [LICENSE](https://github.com/gooddata/gooddata-react-components/blob/master/LICENSE)\n","engines":{"node":"^8.10.0"},"gitHead":"c96fcf6eef8e75dfeb96a96ac21b3799921998ee","scripts":{"dev":"bash scripts/build.sh --dev-watch","test":"jest --watch","build":"bash scripts/build.sh","tslint":"yarn run-tslint -t verbose $npm_package_config_tslint","prepare":"cd examples/server && yarn install --frozen-lockfile && cd ../..; rm -r examples/node_modules 2>/dev/null; true","examples":"bash scripts/run-examples.sh","prepare?":"# Called before `npm publish` and on local `npm install`. Temporarily also for deleting obsolete node_modules. Ends with `true` to continue gracefully.","validate":"tsc --noEmit && yarn tslint && eslint $npm_package_config_eslint && yarn prettier-check","build-dev":"bash scripts/build.sh --dev","examples?":"# Default is developer domain, other options: yarn examples [sec,secure,stg,stg2,stg3,demo,developer or URL]","storybook":"yarn build && start-storybook -p 9001 -c .storybook","test-once":"jest","tslint-ci":"mkdir -p ./ci/results && yarn run-tslint -t checkstyle -o ./ci/results/tslint-results.xml $npm_package_config_tslint","run-tslint":"tslint -p tsconfig.json","validate-ci":"tsc --noEmit && yarn tslint-ci  && eslint $npm_package_config_eslint -f checkstyle -o ci/results/eslint-results.xml && yarn prettier-check","examples-build":"bash scripts/build-examples.sh","prepublishOnly":"yarn build","prettier-check":"prettier --check '{src,stories,styles,__mocks__,examples/server/src,examples/src,examples/test}/**/*.{ts,js,tsx,jsx,json,scss,md,yaml,html}'","prettier-write":"prettier --write '{src,stories,styles,__mocks__,examples/server/src,examples/src,examples/test}/**/*.{ts,js,tsx,jsx,json,scss,md,yaml,html}'","test-storybook":"yarn build && test-storybook","build-storybook":"yarn build && build-storybook -c .storybook -o dist-storybook","examples-server":"node examples/server/src/index.js","heroku-postbuild":"yarn examples-build developer","examples-testcafe":"./scripts/run-testcafe.sh visual","check-circular-deps":"madge --circular --extensions ts ./src","examples-testcafe-ci":"./scripts/run-testcafe.sh ci","examples-testcafe-live":"./scripts/run-testcafe.sh live"},"typings":"dist/index.d.ts","_npmUser":{"name":"gooddata-ci","email":"rail@gooddata.com"},"deprecated":"@gooddata/react-components@7 reached End of Support on March 31, 2022. Please upgrade (see https://sdk.gooddata.com/gooddata-ui/docs/supported_versions.html for more information).","repository":{"url":"git+ssh://git@github.com/gooddata/gooddata-react-components.git","type":"git"},"_npmVersion":"6.4.1","description":"GoodData.UI - A powerful JavaScript library for building analytical applications","directories":{},"lint-staged":{"{src,stories,styles,__mocks__,examples/server/src,examples/src,examples/test}/**/*.{ts,js,tsx,jsx,scss}":["npx gdc-fix-copyright","git add"],"{src,stories,styles,__mocks__,examples/server/src,examples/src,examples/test}/**/*.{ts,js,tsx,jsx,json,scss,md,yaml,html}":["prettier --write","git add"]},"_nodeVersion":"8.12.0","dependencies":{"rxjs":"^5.5.6","uuid":"^3.2.1","immer":"^1.3.1","lodash":"^4.17.15","downshift":"^3.2.7","invariant":"^2.2.2","classnames":"^2.2.6","highcharts":"7.1.1","prop-types":"^15.6.0","react-intl":"^2.4.0","custom-event":"^1.0.1","react-window":"^1.8.1","ag-grid-react":"20.0.0","react-measure":"^2.3.0","react-day-picker":"~7.3.0","react-responsive":"^3.0.0","stringify-object":"^2.4.0","@gooddata/typings":"^2.19.0","ag-grid-community":"20.0.0","http-status-codes":"^1.3.0","@gooddata/js-utils":"^3.5.0","@gooddata/numberjs":"^3.2.3","fixed-data-table-2":"0.7.17","@gooddata/goodstrap":"^64.3.0","react-dom-factories":"^1.0.2","@gooddata/gooddata-js":"^11.20.0","json-stable-stringify":"^1.0.1","react-transition-group":"^2.2.1","hoist-non-react-statics":"^3.3.0","nodelist-foreach-polyfill":"^1.2.0","highcharts-grouped-categories":"^1.1.3"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"raf":"3.3.2","yup":"^0.24.1","jest":"24.7.1","husky":"3.0.0","madge":"^3.4.4","react":"^16.5.2","enzyme":"3.5.0","eslint":"4.19.1","formik":"^0.11.11","moment":"2.23.0","history":"^4.7.2","ts-jest":"24.0.0","webpack":"4.30.0","prettier":"1.16.4","react-ga":"^2.5.2","recharts":"1.0.0-beta.9","testcafe":"1.1.4","commander":"2.14.1","node-sass":"4.7.2","react-dom":"^16.5.2","supertest":"3.0.0","ts-loader":"6.0.0","@types/raf":"^3.4.0","css-loader":"0.28.7","jest-junit":"3.0.0","raw-loader":"0.5.1","styled-jsx":"2.2.1","typescript":"3.3.4000","@babel/core":"7.4.4","@types/jest":"24.0.6","@types/node":"7.0.8","@types/uuid":"3.4.3","file-loader":"3.0.1","jest-enzyme":"7.0.2","lint-staged":"9.1.0","sass-loader":"6.0.6","webpack-cli":"3.3.2","@types/react":"16.4.18","babel-loader":"8.0.5","react-helmet":"5.2.0","react-select":"1.2.1","style-loader":"0.19.1","@types/enzyme":"3.1.13","@types/lodash":"4.14.123","testcafe-live":"0.1.4","@babel/runtime":"7.4.4","@babel/polyfill":"^7.4.4","@storybook/react":"5.0.11","@types/invariant":"2.2.29","@types/react-dom":"16.0.11","isomorphic-fetch":"2.2.1","react-datepicker":"1.1.0","react-router-dom":"4.2.2","@babel/preset-env":"7.4.4","@gooddata/mock-js":"2.3.1","@storybook/addons":"5.0.11","@types/classnames":"2.2.3","@types/prop-types":"15.5.2","@types/react-intl":"2.3.8","@storybook/theming":"5.0.11","identity-obj-proxy":"^3.0.0","webpack-dev-server":"3.3.1","@babel/preset-react":"7.0.0","@types/react-portal":"4.0.1","@types/react-window":"^1.8.1","babel-plugin-lodash":"3.3.4","html-webpack-plugin":"3.2.0","react-test-renderer":"16.4.2","@types/react-measure":"2.0.5","clean-webpack-plugin":"2.0.2","stats-webpack-plugin":"0.7.0","eslint-config-prettier":"4.1.0","react-google-recaptcha":"^0.14.1","tslint-config-prettier":"1.18.0","@gooddata/eslint-config":"^1.0.0","@gooddata/tslint-config":"1.0.0","@types/react-responsive":"^3.0.3","@types/storybook__react":"4.0.1","@types/stringify-object":"^3.2.0","enzyme-adapter-react-16":"1.3.1","@gooddata/test-storybook":"3.1.1","@storybook/addon-actions":"5.0.11","@storybook/addon-options":"5.0.11","node-sass-magic-importer":"5.1.0","react-syntax-highlighter":"11.0.2","@types/fixed-data-table-2":"0.8.1","@types/react-test-renderer":"16.0.0","circular-dependency-plugin":"5.0.2","compression-webpack-plugin":"2.0.0","@types/json-stable-stringify":"^1.0.32","@gooddata/frontend-npm-scripts":"1.1.0","@types/enzyme-adapter-react-16":"1.0.3","@types/storybook__addon-actions":"3.4.2","@babel/plugin-proposal-class-properties":"7.4.4","@babel/plugin-proposal-object-rest-spread":"7.4.4","@babel/plugin-transform-async-to-generator":"7.4.4"},"peerDependencies":{"react":"^16.5.2","react-dom":"^16.5.2"},"_npmOperationalInternal":{"tmp":"tmp/react-components_7.2.0-beta.77_1573554742986_0.5272219098622903","host":"s3://npm-registry-packages"}},"7.2.0-beta.78":{"name":"@gooddata/react-components","version":"7.2.0-beta.78","author":{"name":"GoodData Corporation"},"license":"BSD-3-Clause","_id":"@gooddata/react-components@7.2.0-beta.78","maintainers":[{"name":"afi","email":"adam.fiedler@gooddata.com"},{"name":"bertold8","email":"ivan.nejezchleb@seznam.cz"},{"name":"brbistas","email":"valentinos.chraniotis@gooddata.com"},{"name":"bugsbunny338","email":"jiri.zajic@mensa.cz"},{"name":"diem.nguyen","email":"diem.nguyen@gooddata.com"},{"name":"gooddata-ci","email":"rail@gooddata.com"},{"name":"ivan.mjartan","email":"ivan.mjartan@gooddata.com"},{"name":"jakub-sterba","email":"jakub.sterba@gooddata.com"},{"name":"jaroslav.tomecek","email":"jaroslav.tomecek@gooddata.com"},{"name":"jkittler","email":"honza.kittler@gmail.com"},{"name":"khanh.le","email":"khanh.le@gooddata.com"},{"name":"lanhuynh","email":"lan.huynh@gooddata.com"},{"name":"linhhong","email":"linh.hong@gooddata.com"},{"name":"lupko","email":"lubomir.slivka@gooddata.com"},{"name":"martin.mosko","email":"martin.mosko@gooddata.com"},{"name":"matyas.kandl","email":"matyas.kandl@gooddata.com"},{"name":"michal.marsal","email":"michal.marsal@gooddata.com"},{"name":"milangallasgooddata","email":"milan.gallas@gooddata.com"},{"name":"naibinh","email":"naibinh@gmail.com"},{"name":"nikolacech","email":"nikola.cech@gooddata.com"},{"name":"no23reason","email":"dan.homola@hotmail.cz"},{"name":"patrikbraborec","email":"patrik.braborec@gooddata.com"},{"name":"pbenes","email":"petr.benes@gooddata.com"},{"name":"petrjanu","email":"petr.janu@gooddata.com"},{"name":"ptquang86","email":"ptquang86@gmail.com"},{"name":"qduval","email":"quentin.duval@gooddata.com"},{"name":"rodri360","email":"me@rodri360.com"},{"name":"sitina","email":"jiri.sitina@gooddata.com"},{"name":"sondo","email":"son.do@gooddata.com"},{"name":"strouhaljan","email":"strouhal.jan@gmail.com"},{"name":"tomas.kratochvil","email":"tomas.kratochvil@gooddata.com"},{"name":"tomasreichmann","email":"tomasreichmann@gmail.com"},{"name":"tomsatgd","email":"tomas.satinsky@gooddata.com"},{"name":"tu.ngo","email":"tu.ngo@gooddata.com"},{"name":"vlastikcz","email":"vlastimil.kotas@gooddata.com"},{"name":"vu.pham","email":"vu.pham@gooddata.com"},{"name":"xmort","email":"petr.dolejsi@gooddata.com"},{"name":"yanlipnican","email":"yanlipnican@gmail.com"}],"homepage":"https://github.com/gooddata/gooddata-react-components#readme","bugs":{"url":"https://github.com/gooddata/gooddata-react-components/issues"},"dist":{"shasum":"2924d150c7b6782896f70b545e8a381f2b4520ae","tarball":"https://registry.npmjs.org/@gooddata/react-components/-/react-components-7.2.0-beta.78.tgz","fileCount":2143,"integrity":"sha512-7REw6yzexGbNR1CMV9tSbDa9Bb/9yU0OmLmD61YHMb+3TiTNrFnY2forDyaJ1JiNMhSBwmSl4Tz1eSO8WaEKJg==","signatures":[{"sig":"MEQCIDIA1/E7NaCA1oF/HLJ3tI/RZAvcD2XOc9/ZFiYZMUv/AiBgv0w4o8zWh0l3lCV1UpSuQrde8pqDW0ifsPO/3YJ9ww==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":8612472,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJdy29PCRA9TVsSAnZWagAAPoMP/jgi09/e6QIQ5ADAEH28\n2pya5fyNmO3Jit1hTV16wRTDLN3w2t0pj4tEM9L7e8GKZ3O1LMfeJeA/u4ug\nPRFowfu97koxEW1cLyntLDI6xXVOlxWzvsSgTKCf0gQeUg0jTPam1Q7P+Xgt\nBS1DPPkJze8KRhbmuD6bwRGjIIsYY7MYwQAdNdi0LW3DRq0yipHW75cn506m\nbw0kWrYhwKRzmIwEy4kUUQeBIVTRtPKfi04NJyd94Z76LV/ulkNfx0F8TXrx\njeyhW5UIAg8n8ratvWxQaIunorACcLqdgwDtKHTKYTo8OCJld379Sh2j4/+u\nNcbUKrHNseChKUdm0SpOP5jVavV/14lbobBnNmUgx7V069h93ceyQBvylR15\n6jWs6PbZS2y/wt9WWHDrrwBgfETdxz3fHccBCjwBgYV2oxoDBFtC6VaaV3Km\nwwiRqnzYGsbjVaFEpiyq2HPc91EQEw2H5gzPyjBe+Oy3zIAH2UQeHqExzgNA\nJpJcJNUT+x2+cpVAfP2ffEzXm8WFjchwDp1Jm0yOPbhZEjJpgfp++ltcdQU8\nuw/qkBK4MtdM/Hlf0Nvn0ljr71j17/8Y1UNd4JQbrSYYIZ+AW8S7OZABJNO0\noNzTI9r6DZwVJp/C/ZJa+PjLel7jtOSBCvrlEOEAjKmLvx9AvAFdhvE2xE25\nWe2u\r\n=tB3P\r\n-----END PGP SIGNATURE-----\r\n"},"jest":{"testRegex":"(/__tests__/.*|\\.(test|spec))\\.(tsx?|jsx?)$","transform":{".(js|jsx)":"babel-jest",".(ts|tsx)":"ts-jest"},"collectCoverage":false,"moduleNameMapper":{"\\.(css|less|sass|scss)$":"<rootDir>/__mocks__/styleMock.ts","^[./a-zA-Z0-9$_-]+\\.svg$":"<rootDir>/jestSvgStub.js"},"coverageReporters":["html"],"setupFilesAfterEnv":["<rootDir>/jest.setup.ts"],"collectCoverageFrom":["src/**/*.{ts,tsx}","examples/server/src/**/*.{js,jsx}","!**/*.d.ts"],"moduleFileExtensions":["ts","tsx","js","jsx","json"],"testPathIgnorePatterns":[",/node_modules/","/dist/"]},"main":"dist/index.js","husky":{"hooks":{"pre-commit":"lint-staged"}},"config":{"eslint":"./examples/**/*.{js,jsx}","tslint":"./{__mocks__,src,stories}/{,**/}*.{ts,tsx}"},"readme":"[![npm version](https://badge.fury.io/js/%40gooddata%2Freact-components.svg)](https://www.npmjs.com/package/@gooddata/react-components) \n\n# GoodData.UI React components\n> A React-based JavaScript library for building data-driven applications\n\n## Getting started\n- [GoodData.UI Documentation](http://sdk.gooddata.com/gooddata-ui/)\n- [GoodData.UI Live Examples](https://gooddata-examples.herokuapp.com/)\n- [Stack Overflow](https://stackoverflow.com/questions/tagged/gooddata)\n\n### Usage\nWith [yarn](https://yarnpkg.com) installed, go to your project directory and run\n```\n$ yarn add @gooddata/react-components\n```\nIf you prefer [npm](npmjs.com) run\n```\n$ npm install --save @gooddata/react-components\n```\n\nThe public API is exposed via global `index.js`. Except for the styles, do not import any other file directly\nbecause they are not intended to be part of the public API.\n\n## Contributing\n\nWe welcome any contribution in form of [issues](https://github.com/gooddata/gooddata-react-components/issues) or [pull requests](https://github.com/gooddata/gooddata-react-components/pulls).\nThese commands may come in handy while developing:\n\n| command | description |\n| ------- | ----------- |\n| `yarn install --pure-lockfile` | first step |\n| ||\n| `yarn dev` | build react-components to `/dist` in watch mode |\n| `yarn test` | run all unit tests |\n| `yarn prettier-write` | format the source code to match the valid codestyle |\n| `yarn validate` | validate codestyle |\n| ||\n| `yarn storybook` | run storybook from `/stories` on http://localhost:9001 |\n| `yarn build-storybook` | build storybook to `/dist-storybook` |\n| `yarn test-storybook` | run storybook and [screenshot tests](https://github.com/gooddata/gdc-client-utils/tree/master/test-storybook) |\n| ||\n| `yarn examples` | run Live Examples dev-server from `/examples` on https://localhost:8999 |\n| `yarn examples-build` | build Live Examples to `/examples/dist` |\n| `yarn examples-server` | serve built Live Examples - see `/examples/server/src` |\n| `yarn examples-testcafe` | run testcafe tests against `localhost:8999` |\n\n### Deploy to heroku.com\nWhen you deploy this repo to heroku, it serves *GoodData.UI Live Examples*.\nRelevant tasks are in `Procfile` and `package.json`.\n\n```bash\n# run in the project directory\nheroku login\nheroku create <your-app-name>\nheroku config:set DOMAIN_ADMIN_USERNAME=x@gooddata.com DOMAIN_ADMIN_PASSWORD=xy PROJECT_ID_TO_ASSIGN=xms7ga4tf3g3nzucd8380o2bev8oeknp\ngit push heroku HEAD:master\nheroku open\n```\n\n### Run Live Examples Locally\nTo run *GoodData.UI Live Examples* locally:\n```bash\ngit clone <this-repository>\ncd  <repository-folder>\nyarn install --pure-lockfile\nyarn examples\n```\nThen open https://localhost:8999 and login using Live Examples account (you can [create one here](https://gooddata-examples.herokuapp.com/registration)).\n\n### Source code formatting\nThe source code in the repository is formatted by [Prettier](https://prettier.io/). \nThe format of the code is validated by our Continuous Integration server and is one of the requirements of successful merge.\n\nPrettier is supported by every major IDE. You can find the list of supported editors and how to configure them [here](https://prettier.io/docs/en/editors.html).\n\nIn the case, when your editor is not supported or you don't want to setup the integration, you can run the `yarn prettier-write` command to reformat the code before commit.\n\n## Changelog\n\n- see [CHANGELOG.md](CHANGELOG.md)\n\n## License\n\n(C) 2007-2018 GoodData Corporation\n\nThis project is dual licensed:\n\n- The ATTRIBUTION-NONCOMMERCIAL 4.0 INTERNATIONAL (CC BY-NC 4.0) is used for purpose of the trial experience and evaluation of GoodData.UI library.\n- The GOODDATA GOODDATA.UI LIBRARY END USER LICENSE AGREEMENT is used for GoodData customers.\n\nFor more information, please see [LICENSE](https://github.com/gooddata/gooddata-react-components/blob/master/LICENSE)\n","engines":{"node":"^8.10.0"},"gitHead":"ad48e5edb0329980fe37522c5f7768f42f8eff88","scripts":{"dev":"bash scripts/build.sh --dev-watch","test":"jest --watch","build":"bash scripts/build.sh","tslint":"yarn run-tslint -t verbose $npm_package_config_tslint","prepare":"cd examples/server && yarn install --frozen-lockfile && cd ../..; rm -r examples/node_modules 2>/dev/null; true","examples":"bash scripts/run-examples.sh","prepare?":"# Called before `npm publish` and on local `npm install`. Temporarily also for deleting obsolete node_modules. Ends with `true` to continue gracefully.","validate":"tsc --noEmit && yarn tslint && eslint $npm_package_config_eslint && yarn prettier-check","build-dev":"bash scripts/build.sh --dev","examples?":"# Default is developer domain, other options: yarn examples [sec,secure,stg,stg2,stg3,demo,developer or URL]","storybook":"yarn build && start-storybook -p 9001 -c .storybook","test-once":"jest","tslint-ci":"mkdir -p ./ci/results && yarn run-tslint -t checkstyle -o ./ci/results/tslint-results.xml $npm_package_config_tslint","run-tslint":"tslint -p tsconfig.json","validate-ci":"tsc --noEmit && yarn tslint-ci  && eslint $npm_package_config_eslint -f checkstyle -o ci/results/eslint-results.xml && yarn prettier-check","examples-build":"bash scripts/build-examples.sh","prepublishOnly":"yarn build","prettier-check":"prettier --check '{src,stories,styles,__mocks__,examples/server/src,examples/src,examples/test}/**/*.{ts,js,tsx,jsx,json,scss,md,yaml,html}'","prettier-write":"prettier --write '{src,stories,styles,__mocks__,examples/server/src,examples/src,examples/test}/**/*.{ts,js,tsx,jsx,json,scss,md,yaml,html}'","test-storybook":"yarn build && test-storybook","build-storybook":"yarn build && build-storybook -c .storybook -o dist-storybook","examples-server":"node examples/server/src/index.js","heroku-postbuild":"yarn examples-build developer","examples-testcafe":"./scripts/run-testcafe.sh visual","check-circular-deps":"madge --circular --extensions ts ./src","examples-testcafe-ci":"./scripts/run-testcafe.sh ci","examples-testcafe-live":"./scripts/run-testcafe.sh live"},"typings":"dist/index.d.ts","_npmUser":{"name":"gooddata-ci","email":"rail@gooddata.com"},"deprecated":"@gooddata/react-components@7 reached End of Support on March 31, 2022. Please upgrade (see https://sdk.gooddata.com/gooddata-ui/docs/supported_versions.html for more information).","repository":{"url":"git+ssh://git@github.com/gooddata/gooddata-react-components.git","type":"git"},"_npmVersion":"6.4.1","description":"GoodData.UI - A powerful JavaScript library for building analytical applications","directories":{},"lint-staged":{"{src,stories,styles,__mocks__,examples/server/src,examples/src,examples/test}/**/*.{ts,js,tsx,jsx,scss}":["npx gdc-fix-copyright","git add"],"{src,stories,styles,__mocks__,examples/server/src,examples/src,examples/test}/**/*.{ts,js,tsx,jsx,json,scss,md,yaml,html}":["prettier --write","git add"]},"_nodeVersion":"8.12.0","dependencies":{"rxjs":"^5.5.6","uuid":"^3.2.1","immer":"^1.3.1","lodash":"^4.17.15","downshift":"^3.2.7","invariant":"^2.2.2","classnames":"^2.2.6","highcharts":"7.1.1","prop-types":"^15.6.0","react-intl":"^2.4.0","custom-event":"^1.0.1","react-window":"^1.8.1","ag-grid-react":"20.0.0","react-measure":"^2.3.0","react-day-picker":"~7.3.0","react-responsive":"^3.0.0","stringify-object":"^2.4.0","@gooddata/typings":"^2.19.0","ag-grid-community":"20.0.0","http-status-codes":"^1.3.0","@gooddata/js-utils":"^3.5.0","@gooddata/numberjs":"^3.2.3","fixed-data-table-2":"0.7.17","@gooddata/goodstrap":"^64.3.0","react-dom-factories":"^1.0.2","@gooddata/gooddata-js":"^11.20.0","json-stable-stringify":"^1.0.1","react-transition-group":"^2.2.1","hoist-non-react-statics":"^3.3.0","nodelist-foreach-polyfill":"^1.2.0","highcharts-grouped-categories":"^1.1.3"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"raf":"3.3.2","yup":"^0.24.1","jest":"24.7.1","husky":"3.0.0","madge":"^3.4.4","react":"^16.5.2","enzyme":"3.5.0","eslint":"4.19.1","formik":"^0.11.11","moment":"2.23.0","history":"^4.7.2","ts-jest":"24.0.0","webpack":"4.30.0","prettier":"1.16.4","react-ga":"^2.5.2","recharts":"1.0.0-beta.9","testcafe":"1.1.4","commander":"2.14.1","node-sass":"4.7.2","react-dom":"^16.5.2","supertest":"3.0.0","ts-loader":"6.0.0","@types/raf":"^3.4.0","css-loader":"0.28.7","jest-junit":"3.0.0","raw-loader":"0.5.1","styled-jsx":"2.2.1","typescript":"3.3.4000","@babel/core":"7.4.4","@types/jest":"24.0.6","@types/node":"7.0.8","@types/uuid":"3.4.3","file-loader":"3.0.1","jest-enzyme":"7.0.2","lint-staged":"9.1.0","sass-loader":"6.0.6","webpack-cli":"3.3.2","@types/react":"16.4.18","babel-loader":"8.0.5","react-helmet":"5.2.0","react-select":"1.2.1","style-loader":"0.19.1","@types/enzyme":"3.1.13","@types/lodash":"4.14.123","testcafe-live":"0.1.4","@babel/runtime":"7.4.4","@babel/polyfill":"^7.4.4","@storybook/react":"5.0.11","@types/invariant":"2.2.29","@types/react-dom":"16.0.11","isomorphic-fetch":"2.2.1","react-datepicker":"1.1.0","react-router-dom":"4.2.2","@babel/preset-env":"7.4.4","@gooddata/mock-js":"2.3.1","@storybook/addons":"5.0.11","@types/classnames":"2.2.3","@types/prop-types":"15.5.2","@types/react-intl":"2.3.8","@storybook/theming":"5.0.11","identity-obj-proxy":"^3.0.0","webpack-dev-server":"3.3.1","@babel/preset-react":"7.0.0","@types/react-portal":"4.0.1","@types/react-window":"^1.8.1","babel-plugin-lodash":"3.3.4","html-webpack-plugin":"3.2.0","react-test-renderer":"16.4.2","@types/react-measure":"2.0.5","clean-webpack-plugin":"2.0.2","stats-webpack-plugin":"0.7.0","eslint-config-prettier":"4.1.0","react-google-recaptcha":"^0.14.1","tslint-config-prettier":"1.18.0","@gooddata/eslint-config":"^1.0.0","@gooddata/tslint-config":"1.0.0","@types/react-responsive":"^3.0.3","@types/storybook__react":"4.0.1","@types/stringify-object":"^3.2.0","enzyme-adapter-react-16":"1.3.1","@gooddata/test-storybook":"3.1.1","@storybook/addon-actions":"5.0.11","@storybook/addon-options":"5.0.11","node-sass-magic-importer":"5.1.0","react-syntax-highlighter":"11.0.2","@types/fixed-data-table-2":"0.8.1","@types/react-test-renderer":"16.0.0","circular-dependency-plugin":"5.0.2","compression-webpack-plugin":"2.0.0","@types/json-stable-stringify":"^1.0.32","@gooddata/frontend-npm-scripts":"1.1.0","@types/enzyme-adapter-react-16":"1.0.3","@types/storybook__addon-actions":"3.4.2","@babel/plugin-proposal-class-properties":"7.4.4","@babel/plugin-proposal-object-rest-spread":"7.4.4","@babel/plugin-transform-async-to-generator":"7.4.4"},"peerDependencies":{"react":"^16.5.2","react-dom":"^16.5.2"},"_npmOperationalInternal":{"tmp":"tmp/react-components_7.2.0-beta.78_1573613390611_0.7140384161164979","host":"s3://npm-registry-packages"}},"7.2.0-beta.79":{"name":"@gooddata/react-components","version":"7.2.0-beta.79","author":{"name":"GoodData Corporation"},"license":"BSD-3-Clause","_id":"@gooddata/react-components@7.2.0-beta.79","maintainers":[{"name":"afi","email":"adam.fiedler@gooddata.com"},{"name":"bertold8","email":"ivan.nejezchleb@seznam.cz"},{"name":"brbistas","email":"valentinos.chraniotis@gooddata.com"},{"name":"bugsbunny338","email":"jiri.zajic@mensa.cz"},{"name":"diem.nguyen","email":"diem.nguyen@gooddata.com"},{"name":"gooddata-ci","email":"rail@gooddata.com"},{"name":"ivan.mjartan","email":"ivan.mjartan@gooddata.com"},{"name":"jakub-sterba","email":"jakub.sterba@gooddata.com"},{"name":"jaroslav.tomecek","email":"jaroslav.tomecek@gooddata.com"},{"name":"jkittler","email":"honza.kittler@gmail.com"},{"name":"khanh.le","email":"khanh.le@gooddata.com"},{"name":"lanhuynh","email":"lan.huynh@gooddata.com"},{"name":"linhhong","email":"linh.hong@gooddata.com"},{"name":"lupko","email":"lubomir.slivka@gooddata.com"},{"name":"martin.mosko","email":"martin.mosko@gooddata.com"},{"name":"matyas.kandl","email":"matyas.kandl@gooddata.com"},{"name":"michal.marsal","email":"michal.marsal@gooddata.com"},{"name":"milangallasgooddata","email":"milan.gallas@gooddata.com"},{"name":"naibinh","email":"naibinh@gmail.com"},{"name":"nikolacech","email":"nikola.cech@gooddata.com"},{"name":"no23reason","email":"dan.homola@hotmail.cz"},{"name":"patrikbraborec","email":"patrik.braborec@gooddata.com"},{"name":"pbenes","email":"petr.benes@gooddata.com"},{"name":"petrjanu","email":"petr.janu@gooddata.com"},{"name":"ptquang86","email":"ptquang86@gmail.com"},{"name":"qduval","email":"quentin.duval@gooddata.com"},{"name":"rodri360","email":"me@rodri360.com"},{"name":"sitina","email":"jiri.sitina@gooddata.com"},{"name":"sondo","email":"son.do@gooddata.com"},{"name":"strouhaljan","email":"strouhal.jan@gmail.com"},{"name":"tomas.kratochvil","email":"tomas.kratochvil@gooddata.com"},{"name":"tomasreichmann","email":"tomasreichmann@gmail.com"},{"name":"tomsatgd","email":"tomas.satinsky@gooddata.com"},{"name":"tu.ngo","email":"tu.ngo@gooddata.com"},{"name":"vlastikcz","email":"vlastimil.kotas@gooddata.com"},{"name":"vu.pham","email":"vu.pham@gooddata.com"},{"name":"xmort","email":"petr.dolejsi@gooddata.com"},{"name":"yanlipnican","email":"yanlipnican@gmail.com"}],"homepage":"https://github.com/gooddata/gooddata-react-components#readme","bugs":{"url":"https://github.com/gooddata/gooddata-react-components/issues"},"dist":{"shasum":"1e8a4bc44b82dec03d7b3c9b6e09e8eb71a2c7d3","tarball":"https://registry.npmjs.org/@gooddata/react-components/-/react-components-7.2.0-beta.79.tgz","fileCount":2144,"integrity":"sha512-AOT3GkcX/gErWvR9z3f75UumO7+IkSSG/HRzfN1P/uZsGPgeOfLGr9go3DEcmXdJMsOKBxtiOZ5wj215ZjoU1A==","signatures":[{"sig":"MEYCIQDZYUIVyzxMhpSsnr9j/m24gkx61xwobj2Mz/+51Kx6mQIhANWJCC3ni2B34XQwKSn/iWIl+Z6SfdtPrDiMeSa078wA","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":8615145,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJdy6T7CRA9TVsSAnZWagAAaQUP+gNZppHfuF0vq0vJb39+\nxNXXikN8EcvQOBNA/Tg8jYKTUDcWQBnuZ9Vlr+/WyBeCOtgZxWxueXPzqCL+\nceYVcQUgbeCdwa4uPFfEQoNTIJF63Iit+Dxydji6bvZMHestaQhn0W5zAz89\njds6s+m4FdLxjoa6HND1tyBz6Xrks4odq1hbiIXDk2xRNoIF/hFV8fa5pLio\n9DXksUDWuHvST0ZgnqZj6UwphWfaOIXQZ9MaCpAsNE1YhX54pIge77mf1AKv\nZY+DeUo8M8FPumeezmTVmgCwfaSWw33ZQr1feXqOdxt/OhZ/l0VQHsGbk7FA\nETcT9BP3n3thowyamii1BguKOOmy89tXB9GUYDY7MEmNyu6HxgSS5o2v98Yw\nmyWadSJj8wKc+zQUn//qu+j9GjbkcckboEsiA4ZT2SLjTWH1UIcRw//q7EFz\nisVQRTXgIlG4jtXq+La8fjMrrXHNDETuSS2LRqs1FqFB6s6YUzqjgg/3wzTv\nZAh87luZuXNos8fwzh8rOyYdUa4S2vVBXyuBLRu0/mUhmNxh5b3NwOK7Opqq\n+O5Z1sPBAGMMi6+9t5AbRO9nLdlbofg/zgS8fpFGNGQA6wB2sYhmmLaVCR6y\nYqjaMNhpOReJtwacyFR12xSt9c1daN2dTuTBVQsFGVlJoLe5zYucUb7Qedps\nMHF4\r\n=0KDt\r\n-----END PGP SIGNATURE-----\r\n"},"jest":{"testRegex":"(/__tests__/.*|\\.(test|spec))\\.(tsx?|jsx?)$","transform":{".(js|jsx)":"babel-jest",".(ts|tsx)":"ts-jest"},"collectCoverage":false,"moduleNameMapper":{"\\.(css|less|sass|scss)$":"<rootDir>/__mocks__/styleMock.ts","^[./a-zA-Z0-9$_-]+\\.svg$":"<rootDir>/jestSvgStub.js"},"coverageReporters":["html"],"setupFilesAfterEnv":["<rootDir>/jest.setup.ts"],"collectCoverageFrom":["src/**/*.{ts,tsx}","examples/server/src/**/*.{js,jsx}","!**/*.d.ts"],"moduleFileExtensions":["ts","tsx","js","jsx","json"],"testPathIgnorePatterns":[",/node_modules/","/dist/"]},"main":"dist/index.js","husky":{"hooks":{"pre-commit":"lint-staged"}},"config":{"eslint":"./examples/**/*.{js,jsx}","tslint":"./{__mocks__,src,stories}/{,**/}*.{ts,tsx}"},"readme":"[![npm version](https://badge.fury.io/js/%40gooddata%2Freact-components.svg)](https://www.npmjs.com/package/@gooddata/react-components) \n\n# GoodData.UI React components\n> A React-based JavaScript library for building data-driven applications\n\n## Getting started\n- [GoodData.UI Documentation](http://sdk.gooddata.com/gooddata-ui/)\n- [GoodData.UI Live Examples](https://gooddata-examples.herokuapp.com/)\n- [Stack Overflow](https://stackoverflow.com/questions/tagged/gooddata)\n\n### Usage\nWith [yarn](https://yarnpkg.com) installed, go to your project directory and run\n```\n$ yarn add @gooddata/react-components\n```\nIf you prefer [npm](npmjs.com) run\n```\n$ npm install --save @gooddata/react-components\n```\n\nThe public API is exposed via global `index.js`. Except for the styles, do not import any other file directly\nbecause they are not intended to be part of the public API.\n\n## Contributing\n\nWe welcome any contribution in form of [issues](https://github.com/gooddata/gooddata-react-components/issues) or [pull requests](https://github.com/gooddata/gooddata-react-components/pulls).\nThese commands may come in handy while developing:\n\n| command | description |\n| ------- | ----------- |\n| `yarn install --pure-lockfile` | first step |\n| ||\n| `yarn dev` | build react-components to `/dist` in watch mode |\n| `yarn test` | run all unit tests |\n| `yarn prettier-write` | format the source code to match the valid codestyle |\n| `yarn validate` | validate codestyle |\n| ||\n| `yarn storybook` | run storybook from `/stories` on http://localhost:9001 |\n| `yarn build-storybook` | build storybook to `/dist-storybook` |\n| `yarn test-storybook` | run storybook and [screenshot tests](https://github.com/gooddata/gdc-client-utils/tree/master/test-storybook) |\n| ||\n| `yarn examples` | run Live Examples dev-server from `/examples` on https://localhost:8999 |\n| `yarn examples-build` | build Live Examples to `/examples/dist` |\n| `yarn examples-server` | serve built Live Examples - see `/examples/server/src` |\n| `yarn examples-testcafe` | run testcafe tests against `localhost:8999` |\n\n### Deploy to heroku.com\nWhen you deploy this repo to heroku, it serves *GoodData.UI Live Examples*.\nRelevant tasks are in `Procfile` and `package.json`.\n\n```bash\n# run in the project directory\nheroku login\nheroku create <your-app-name>\nheroku config:set DOMAIN_ADMIN_USERNAME=x@gooddata.com DOMAIN_ADMIN_PASSWORD=xy PROJECT_ID_TO_ASSIGN=xms7ga4tf3g3nzucd8380o2bev8oeknp\ngit push heroku HEAD:master\nheroku open\n```\n\n### Run Live Examples Locally\nTo run *GoodData.UI Live Examples* locally:\n```bash\ngit clone <this-repository>\ncd  <repository-folder>\nyarn install --pure-lockfile\nyarn examples\n```\nThen open https://localhost:8999 and login using Live Examples account (you can [create one here](https://gooddata-examples.herokuapp.com/registration)).\n\n### Source code formatting\nThe source code in the repository is formatted by [Prettier](https://prettier.io/). \nThe format of the code is validated by our Continuous Integration server and is one of the requirements of successful merge.\n\nPrettier is supported by every major IDE. You can find the list of supported editors and how to configure them [here](https://prettier.io/docs/en/editors.html).\n\nIn the case, when your editor is not supported or you don't want to setup the integration, you can run the `yarn prettier-write` command to reformat the code before commit.\n\n## Changelog\n\n- see [CHANGELOG.md](CHANGELOG.md)\n\n## License\n\n(C) 2007-2018 GoodData Corporation\n\nThis project is dual licensed:\n\n- The ATTRIBUTION-NONCOMMERCIAL 4.0 INTERNATIONAL (CC BY-NC 4.0) is used for purpose of the trial experience and evaluation of GoodData.UI library.\n- The GOODDATA GOODDATA.UI LIBRARY END USER LICENSE AGREEMENT is used for GoodData customers.\n\nFor more information, please see [LICENSE](https://github.com/gooddata/gooddata-react-components/blob/master/LICENSE)\n","engines":{"node":"^8.10.0"},"gitHead":"e192d79b130420f67cea9b3739e9da71e860c401","scripts":{"dev":"bash scripts/build.sh --dev-watch","test":"jest --watch","build":"bash scripts/build.sh","tslint":"yarn run-tslint -t verbose $npm_package_config_tslint","prepare":"cd examples/server && yarn install --frozen-lockfile && cd ../..; rm -r examples/node_modules 2>/dev/null; true","examples":"bash scripts/run-examples.sh","prepare?":"# Called before `npm publish` and on local `npm install`. Temporarily also for deleting obsolete node_modules. Ends with `true` to continue gracefully.","validate":"tsc --noEmit && yarn tslint && eslint $npm_package_config_eslint && yarn prettier-check","build-dev":"bash scripts/build.sh --dev","examples?":"# Default is developer domain, other options: yarn examples [sec,secure,stg,stg2,stg3,demo,developer or URL]","storybook":"yarn build && start-storybook -p 9001 -c .storybook","test-once":"jest","tslint-ci":"mkdir -p ./ci/results && yarn run-tslint -t checkstyle -o ./ci/results/tslint-results.xml $npm_package_config_tslint","run-tslint":"tslint -p tsconfig.json","validate-ci":"tsc --noEmit && yarn tslint-ci  && eslint $npm_package_config_eslint -f checkstyle -o ci/results/eslint-results.xml && yarn prettier-check","examples-build":"bash scripts/build-examples.sh","prepublishOnly":"yarn build","prettier-check":"prettier --check '{src,stories,styles,__mocks__,examples/server/src,examples/src,examples/test}/**/*.{ts,js,tsx,jsx,json,scss,md,yaml,html}'","prettier-write":"prettier --write '{src,stories,styles,__mocks__,examples/server/src,examples/src,examples/test}/**/*.{ts,js,tsx,jsx,json,scss,md,yaml,html}'","test-storybook":"yarn build && test-storybook","build-storybook":"yarn build && build-storybook -c .storybook -o dist-storybook","examples-server":"node examples/server/src/index.js","heroku-postbuild":"yarn examples-build developer","examples-testcafe":"./scripts/run-testcafe.sh visual","check-circular-deps":"madge --circular --extensions ts ./src","examples-testcafe-ci":"./scripts/run-testcafe.sh ci","examples-testcafe-live":"./scripts/run-testcafe.sh live"},"typings":"dist/index.d.ts","_npmUser":{"name":"gooddata-ci","email":"rail@gooddata.com"},"deprecated":"@gooddata/react-components@7 reached End of Support on March 31, 2022. Please upgrade (see https://sdk.gooddata.com/gooddata-ui/docs/supported_versions.html for more information).","repository":{"url":"git+ssh://git@github.com/gooddata/gooddata-react-components.git","type":"git"},"_npmVersion":"6.4.1","description":"GoodData.UI - A powerful JavaScript library for building analytical applications","directories":{},"lint-staged":{"{src,stories,styles,__mocks__,examples/server/src,examples/src,examples/test}/**/*.{ts,js,tsx,jsx,scss}":["npx gdc-fix-copyright","git add"],"{src,stories,styles,__mocks__,examples/server/src,examples/src,examples/test}/**/*.{ts,js,tsx,jsx,json,scss,md,yaml,html}":["prettier --write","git add"]},"_nodeVersion":"8.12.0","dependencies":{"rxjs":"^5.5.6","uuid":"^3.2.1","immer":"^1.3.1","lodash":"^4.17.15","downshift":"^3.2.7","invariant":"^2.2.2","classnames":"^2.2.6","highcharts":"7.1.1","prop-types":"^15.6.0","react-intl":"^2.4.0","custom-event":"^1.0.1","react-window":"^1.8.1","ag-grid-react":"20.0.0","react-measure":"^2.3.0","react-day-picker":"~7.3.0","react-responsive":"^3.0.0","stringify-object":"^2.4.0","@gooddata/typings":"^2.19.0","ag-grid-community":"20.0.0","http-status-codes":"^1.3.0","@gooddata/js-utils":"^3.5.0","@gooddata/numberjs":"^3.2.3","fixed-data-table-2":"0.7.17","@gooddata/goodstrap":"^64.3.0","react-dom-factories":"^1.0.2","@gooddata/gooddata-js":"^11.20.0","json-stable-stringify":"^1.0.1","react-transition-group":"^2.2.1","hoist-non-react-statics":"^3.3.0","nodelist-foreach-polyfill":"^1.2.0","highcharts-grouped-categories":"^1.1.3"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"raf":"3.3.2","yup":"^0.24.1","jest":"24.7.1","husky":"3.0.0","madge":"^3.4.4","react":"^16.5.2","enzyme":"3.5.0","eslint":"4.19.1","formik":"^0.11.11","moment":"2.23.0","history":"^4.7.2","ts-jest":"24.0.0","webpack":"4.30.0","prettier":"1.16.4","react-ga":"^2.5.2","recharts":"1.0.0-beta.9","testcafe":"1.1.4","commander":"2.14.1","node-sass":"4.7.2","react-dom":"^16.5.2","supertest":"3.0.0","ts-loader":"6.0.0","@types/raf":"^3.4.0","css-loader":"0.28.7","jest-junit":"3.0.0","raw-loader":"0.5.1","styled-jsx":"2.2.1","typescript":"3.3.4000","@babel/core":"7.4.4","@types/jest":"24.0.6","@types/node":"7.0.8","@types/uuid":"3.4.3","file-loader":"3.0.1","jest-enzyme":"7.0.2","lint-staged":"9.1.0","sass-loader":"6.0.6","webpack-cli":"3.3.2","@types/react":"16.4.18","babel-loader":"8.0.5","react-helmet":"5.2.0","react-select":"1.2.1","style-loader":"0.19.1","@types/enzyme":"3.1.13","@types/lodash":"4.14.123","testcafe-live":"0.1.4","@babel/runtime":"7.4.4","@babel/polyfill":"^7.4.4","@storybook/react":"5.0.11","@types/invariant":"2.2.29","@types/react-dom":"16.0.11","isomorphic-fetch":"2.2.1","react-datepicker":"1.1.0","react-router-dom":"4.2.2","@babel/preset-env":"7.4.4","@gooddata/mock-js":"2.3.1","@storybook/addons":"5.0.11","@types/classnames":"2.2.3","@types/prop-types":"15.5.2","@types/react-intl":"2.3.8","@storybook/theming":"5.0.11","identity-obj-proxy":"^3.0.0","webpack-dev-server":"3.3.1","@babel/preset-react":"7.0.0","@types/react-portal":"4.0.1","@types/react-window":"^1.8.1","babel-plugin-lodash":"3.3.4","html-webpack-plugin":"3.2.0","react-test-renderer":"16.4.2","@types/react-measure":"2.0.5","clean-webpack-plugin":"2.0.2","stats-webpack-plugin":"0.7.0","eslint-config-prettier":"4.1.0","react-google-recaptcha":"^0.14.1","tslint-config-prettier":"1.18.0","@gooddata/eslint-config":"^1.0.0","@gooddata/tslint-config":"1.0.0","@types/react-responsive":"^3.0.3","@types/storybook__react":"4.0.1","@types/stringify-object":"^3.2.0","enzyme-adapter-react-16":"1.3.1","@gooddata/test-storybook":"3.1.1","@storybook/addon-actions":"5.0.11","@storybook/addon-options":"5.0.11","node-sass-magic-importer":"5.1.0","react-syntax-highlighter":"11.0.2","@types/fixed-data-table-2":"0.8.1","@types/react-test-renderer":"16.0.0","circular-dependency-plugin":"5.0.2","compression-webpack-plugin":"2.0.0","@types/json-stable-stringify":"^1.0.32","@gooddata/frontend-npm-scripts":"1.1.0","@types/enzyme-adapter-react-16":"1.0.3","@types/storybook__addon-actions":"3.4.2","@babel/plugin-proposal-class-properties":"7.4.4","@babel/plugin-proposal-object-rest-spread":"7.4.4","@babel/plugin-transform-async-to-generator":"7.4.4"},"peerDependencies":{"react":"^16.5.2","react-dom":"^16.5.2"},"_npmOperationalInternal":{"tmp":"tmp/react-components_7.2.0-beta.79_1573627130729_0.42739387619682745","host":"s3://npm-registry-packages"}},"7.2.0-beta.80":{"name":"@gooddata/react-components","version":"7.2.0-beta.80","author":{"name":"GoodData Corporation"},"license":"BSD-3-Clause","_id":"@gooddata/react-components@7.2.0-beta.80","maintainers":[{"name":"afi","email":"adam.fiedler@gooddata.com"},{"name":"bertold8","email":"ivan.nejezchleb@seznam.cz"},{"name":"brbistas","email":"valentinos.chraniotis@gooddata.com"},{"name":"bugsbunny338","email":"jiri.zajic@mensa.cz"},{"name":"diem.nguyen","email":"diem.nguyen@gooddata.com"},{"name":"gooddata-ci","email":"rail@gooddata.com"},{"name":"ivan.mjartan","email":"ivan.mjartan@gooddata.com"},{"name":"jakub-sterba","email":"jakub.sterba@gooddata.com"},{"name":"jaroslav.tomecek","email":"jaroslav.tomecek@gooddata.com"},{"name":"jkittler","email":"honza.kittler@gmail.com"},{"name":"khanh.le","email":"khanh.le@gooddata.com"},{"name":"lanhuynh","email":"lan.huynh@gooddata.com"},{"name":"linhhong","email":"linh.hong@gooddata.com"},{"name":"lupko","email":"lubomir.slivka@gooddata.com"},{"name":"martin.mosko","email":"martin.mosko@gooddata.com"},{"name":"matyas.kandl","email":"matyas.kandl@gooddata.com"},{"name":"michal.marsal","email":"michal.marsal@gooddata.com"},{"name":"milangallasgooddata","email":"milan.gallas@gooddata.com"},{"name":"naibinh","email":"naibinh@gmail.com"},{"name":"nikolacech","email":"nikola.cech@gooddata.com"},{"name":"no23reason","email":"dan.homola@hotmail.cz"},{"name":"patrikbraborec","email":"patrik.braborec@gooddata.com"},{"name":"pbenes","email":"petr.benes@gooddata.com"},{"name":"petrjanu","email":"petr.janu@gooddata.com"},{"name":"ptquang86","email":"ptquang86@gmail.com"},{"name":"qduval","email":"quentin.duval@gooddata.com"},{"name":"rodri360","email":"me@rodri360.com"},{"name":"sitina","email":"jiri.sitina@gooddata.com"},{"name":"sondo","email":"son.do@gooddata.com"},{"name":"strouhaljan","email":"strouhal.jan@gmail.com"},{"name":"tomas.kratochvil","email":"tomas.kratochvil@gooddata.com"},{"name":"tomasreichmann","email":"tomasreichmann@gmail.com"},{"name":"tomsatgd","email":"tomas.satinsky@gooddata.com"},{"name":"tu.ngo","email":"tu.ngo@gooddata.com"},{"name":"vlastikcz","email":"vlastimil.kotas@gooddata.com"},{"name":"vu.pham","email":"vu.pham@gooddata.com"},{"name":"xmort","email":"petr.dolejsi@gooddata.com"},{"name":"yanlipnican","email":"yanlipnican@gmail.com"}],"homepage":"https://github.com/gooddata/gooddata-react-components#readme","bugs":{"url":"https://github.com/gooddata/gooddata-react-components/issues"},"dist":{"shasum":"3915d5c19372827eb60b467c2a5478aa7d67c636","tarball":"https://registry.npmjs.org/@gooddata/react-components/-/react-components-7.2.0-beta.80.tgz","fileCount":2144,"integrity":"sha512-hHt8+FvWNogBQBWr9Xk8ow+j7wbycesniPVdPdU6FY4vdjzV1aSvK94o943XQYbhdAr9PZHT/vjkXWvVnaBp+A==","signatures":[{"sig":"MEYCIQD/Imp49SJHLlnhKJ2+eUYP5NivIsDUdxhgMPSfOABfiwIhAMUpVCXXJBbStd8S5iaQyKFa8j3D5HQKH1b869uHWxXG","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":8625880,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJdy62SCRA9TVsSAnZWagAAwNgP/0NYgozDmlS4OCYcLM7x\nHjQkkI1m7C14n0qsNzOj3Ui7sX+YKx++IqBycDp8J8aGn1fZF69CVRXNMCHW\nq9U3H6kKvJnPpwICp8EGELsXs0kfl8qpd75cJ7pCUzePBvCNkH+8cfAzpx2D\nkSHy99w6ywG7/bMXp0btkhuAGjvRTuLNIKkSv0RmjDIDE8fzjLK+KCrinQFc\nryzeJKpcnd7NsM0N0RlTh8tWfR6Xxb3kJt6/4+wqeHiih/jNMhZ54iuB0xZf\nDpOCRbpbdwRZi6sBqTiIVnmTuiBDGxhiKBO0zqSKXWXf1YVSlbJDvCWITpIX\nu+qJLW4n4mJtYrD0e0KYUchNVkwcxXTQ0TrV0ZqGwPpb5NENuZrtzhD7nVCx\nexqyJWGeL4WtYhoNHbVmAmp7nvgMyT1cwc8OUuOyuRUNgmJEqp/+WtP1g9ae\nVLlWcg/Q9BynF39ZAOFNsAsYhGJMrH+SZvBfdo7uHOIE2Rb14DzhDh0XumeG\nb1QY+GyQwSEqOnoc0DH6xmCOPYFuiJnkH8RlFq3be7shfXIj8gmhs2l+hFxe\nzIybyQNgoy2/9ZPRhj76daQ2LnPxIZrBZdj2Ra/quzFJzRkeiXDi2mIelUUC\nCSa+PbdBLARzKudDhmyngPN3TGWylsgmV8OooMHn3Fi5IB6J8SJ1b4v9y9sD\ndq9V\r\n=bTMQ\r\n-----END PGP SIGNATURE-----\r\n"},"jest":{"testRegex":"(/__tests__/.*|\\.(test|spec))\\.(tsx?|jsx?)$","transform":{".(js|jsx)":"babel-jest",".(ts|tsx)":"ts-jest"},"collectCoverage":false,"moduleNameMapper":{"\\.(css|less|sass|scss)$":"<rootDir>/__mocks__/styleMock.ts","^[./a-zA-Z0-9$_-]+\\.svg$":"<rootDir>/jestSvgStub.js"},"coverageReporters":["html"],"setupFilesAfterEnv":["<rootDir>/jest.setup.ts"],"collectCoverageFrom":["src/**/*.{ts,tsx}","examples/server/src/**/*.{js,jsx}","!**/*.d.ts"],"moduleFileExtensions":["ts","tsx","js","jsx","json"],"testPathIgnorePatterns":[",/node_modules/","/dist/"]},"main":"dist/index.js","husky":{"hooks":{"pre-commit":"lint-staged"}},"config":{"eslint":"./examples/**/*.{js,jsx}","tslint":"./{__mocks__,src,stories}/{,**/}*.{ts,tsx}"},"readme":"[![npm version](https://badge.fury.io/js/%40gooddata%2Freact-components.svg)](https://www.npmjs.com/package/@gooddata/react-components) \n\n# GoodData.UI React components\n> A React-based JavaScript library for building data-driven applications\n\n## Getting started\n- [GoodData.UI Documentation](http://sdk.gooddata.com/gooddata-ui/)\n- [GoodData.UI Live Examples](https://gooddata-examples.herokuapp.com/)\n- [Stack Overflow](https://stackoverflow.com/questions/tagged/gooddata)\n\n### Usage\nWith [yarn](https://yarnpkg.com) installed, go to your project directory and run\n```\n$ yarn add @gooddata/react-components\n```\nIf you prefer [npm](npmjs.com) run\n```\n$ npm install --save @gooddata/react-components\n```\n\nThe public API is exposed via global `index.js`. Except for the styles, do not import any other file directly\nbecause they are not intended to be part of the public API.\n\n## Contributing\n\nWe welcome any contribution in form of [issues](https://github.com/gooddata/gooddata-react-components/issues) or [pull requests](https://github.com/gooddata/gooddata-react-components/pulls).\nThese commands may come in handy while developing:\n\n| command | description |\n| ------- | ----------- |\n| `yarn install --pure-lockfile` | first step |\n| ||\n| `yarn dev` | build react-components to `/dist` in watch mode |\n| `yarn test` | run all unit tests |\n| `yarn prettier-write` | format the source code to match the valid codestyle |\n| `yarn validate` | validate codestyle |\n| ||\n| `yarn storybook` | run storybook from `/stories` on http://localhost:9001 |\n| `yarn build-storybook` | build storybook to `/dist-storybook` |\n| `yarn test-storybook` | run storybook and [screenshot tests](https://github.com/gooddata/gdc-client-utils/tree/master/test-storybook) |\n| ||\n| `yarn examples` | run Live Examples dev-server from `/examples` on https://localhost:8999 |\n| `yarn examples-build` | build Live Examples to `/examples/dist` |\n| `yarn examples-server` | serve built Live Examples - see `/examples/server/src` |\n| `yarn examples-testcafe` | run testcafe tests against `localhost:8999` |\n\n### Deploy to heroku.com\nWhen you deploy this repo to heroku, it serves *GoodData.UI Live Examples*.\nRelevant tasks are in `Procfile` and `package.json`.\n\n```bash\n# run in the project directory\nheroku login\nheroku create <your-app-name>\nheroku config:set DOMAIN_ADMIN_USERNAME=x@gooddata.com DOMAIN_ADMIN_PASSWORD=xy PROJECT_ID_TO_ASSIGN=xms7ga4tf3g3nzucd8380o2bev8oeknp\ngit push heroku HEAD:master\nheroku open\n```\n\n### Run Live Examples Locally\nTo run *GoodData.UI Live Examples* locally:\n```bash\ngit clone <this-repository>\ncd  <repository-folder>\nyarn install --pure-lockfile\nyarn examples\n```\nThen open https://localhost:8999 and login using Live Examples account (you can [create one here](https://gooddata-examples.herokuapp.com/registration)).\n\n### Source code formatting\nThe source code in the repository is formatted by [Prettier](https://prettier.io/). \nThe format of the code is validated by our Continuous Integration server and is one of the requirements of successful merge.\n\nPrettier is supported by every major IDE. You can find the list of supported editors and how to configure them [here](https://prettier.io/docs/en/editors.html).\n\nIn the case, when your editor is not supported or you don't want to setup the integration, you can run the `yarn prettier-write` command to reformat the code before commit.\n\n## Changelog\n\n- see [CHANGELOG.md](CHANGELOG.md)\n\n## License\n\n(C) 2007-2018 GoodData Corporation\n\nThis project is dual licensed:\n\n- The ATTRIBUTION-NONCOMMERCIAL 4.0 INTERNATIONAL (CC BY-NC 4.0) is used for purpose of the trial experience and evaluation of GoodData.UI library.\n- The GOODDATA GOODDATA.UI LIBRARY END USER LICENSE AGREEMENT is used for GoodData customers.\n\nFor more information, please see [LICENSE](https://github.com/gooddata/gooddata-react-components/blob/master/LICENSE)\n","engines":{"node":"^8.10.0"},"gitHead":"bba1cbd2a408e6e781e3b9fb536c924c9bdaaf6e","scripts":{"dev":"bash scripts/build.sh --dev-watch","test":"jest --watch","build":"bash scripts/build.sh","tslint":"yarn run-tslint -t verbose $npm_package_config_tslint","prepare":"cd examples/server && yarn install --frozen-lockfile && cd ../..; rm -r examples/node_modules 2>/dev/null; true","examples":"bash scripts/run-examples.sh","prepare?":"# Called before `npm publish` and on local `npm install`. Temporarily also for deleting obsolete node_modules. Ends with `true` to continue gracefully.","validate":"tsc --noEmit && yarn tslint && eslint $npm_package_config_eslint && yarn prettier-check","build-dev":"bash scripts/build.sh --dev","examples?":"# Default is developer domain, other options: yarn examples [sec,secure,stg,stg2,stg3,demo,developer or URL]","storybook":"yarn build && start-storybook -p 9001 -c .storybook","test-once":"jest","tslint-ci":"mkdir -p ./ci/results && yarn run-tslint -t checkstyle -o ./ci/results/tslint-results.xml $npm_package_config_tslint","run-tslint":"tslint -p tsconfig.json","validate-ci":"tsc --noEmit && yarn tslint-ci  && eslint $npm_package_config_eslint -f checkstyle -o ci/results/eslint-results.xml && yarn prettier-check","examples-build":"bash scripts/build-examples.sh","prepublishOnly":"yarn build","prettier-check":"prettier --check '{src,stories,styles,__mocks__,examples/server/src,examples/src,examples/test}/**/*.{ts,js,tsx,jsx,json,scss,md,yaml,html}'","prettier-write":"prettier --write '{src,stories,styles,__mocks__,examples/server/src,examples/src,examples/test}/**/*.{ts,js,tsx,jsx,json,scss,md,yaml,html}'","test-storybook":"yarn build && test-storybook","build-storybook":"yarn build && build-storybook -c .storybook -o dist-storybook","examples-server":"node examples/server/src/index.js","heroku-postbuild":"yarn examples-build developer","examples-testcafe":"./scripts/run-testcafe.sh visual","check-circular-deps":"madge --circular --extensions ts ./src","examples-testcafe-ci":"./scripts/run-testcafe.sh ci","examples-testcafe-live":"./scripts/run-testcafe.sh live"},"typings":"dist/index.d.ts","_npmUser":{"name":"gooddata-ci","email":"rail@gooddata.com"},"deprecated":"@gooddata/react-components@7 reached End of Support on March 31, 2022. Please upgrade (see https://sdk.gooddata.com/gooddata-ui/docs/supported_versions.html for more information).","repository":{"url":"git+ssh://git@github.com/gooddata/gooddata-react-components.git","type":"git"},"_npmVersion":"6.4.1","description":"GoodData.UI - A powerful JavaScript library for building analytical applications","directories":{},"lint-staged":{"{src,stories,styles,__mocks__,examples/server/src,examples/src,examples/test}/**/*.{ts,js,tsx,jsx,scss}":["npx gdc-fix-copyright","git add"],"{src,stories,styles,__mocks__,examples/server/src,examples/src,examples/test}/**/*.{ts,js,tsx,jsx,json,scss,md,yaml,html}":["prettier --write","git add"]},"_nodeVersion":"8.12.0","dependencies":{"rxjs":"^5.5.6","uuid":"^3.2.1","immer":"^1.3.1","lodash":"^4.17.15","downshift":"^3.2.7","invariant":"^2.2.2","classnames":"^2.2.6","highcharts":"7.1.1","prop-types":"^15.6.0","react-intl":"^2.4.0","custom-event":"^1.0.1","react-window":"^1.8.1","ag-grid-react":"20.0.0","react-measure":"^2.3.0","react-day-picker":"~7.3.0","react-responsive":"^3.0.0","stringify-object":"^2.4.0","@gooddata/typings":"^2.19.0","ag-grid-community":"20.0.0","http-status-codes":"^1.3.0","@gooddata/js-utils":"^3.5.0","@gooddata/numberjs":"^3.2.3","fixed-data-table-2":"0.7.17","@gooddata/goodstrap":"^64.3.0","react-dom-factories":"^1.0.2","@gooddata/gooddata-js":"^11.20.0","json-stable-stringify":"^1.0.1","react-transition-group":"^2.2.1","hoist-non-react-statics":"^3.3.0","nodelist-foreach-polyfill":"^1.2.0","highcharts-grouped-categories":"^1.1.3"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"raf":"3.3.2","yup":"^0.24.1","jest":"24.7.1","husky":"3.0.0","madge":"^3.4.4","react":"^16.5.2","enzyme":"3.5.0","eslint":"4.19.1","formik":"^0.11.11","moment":"2.23.0","history":"^4.7.2","ts-jest":"24.0.0","webpack":"4.30.0","prettier":"1.16.4","react-ga":"^2.5.2","recharts":"1.0.0-beta.9","testcafe":"1.1.4","commander":"2.14.1","node-sass":"4.7.2","react-dom":"^16.5.2","supertest":"3.0.0","ts-loader":"6.0.0","@types/raf":"^3.4.0","css-loader":"0.28.7","jest-junit":"3.0.0","raw-loader":"0.5.1","styled-jsx":"2.2.1","typescript":"3.3.4000","@babel/core":"7.4.4","@types/jest":"24.0.6","@types/node":"7.0.8","@types/uuid":"3.4.3","file-loader":"3.0.1","jest-enzyme":"7.0.2","lint-staged":"9.1.0","sass-loader":"6.0.6","webpack-cli":"3.3.2","@types/react":"16.4.18","babel-loader":"8.0.5","react-helmet":"5.2.0","react-select":"1.2.1","style-loader":"0.19.1","@types/enzyme":"3.1.13","@types/lodash":"4.14.123","testcafe-live":"0.1.4","@babel/runtime":"7.4.4","@babel/polyfill":"^7.4.4","@storybook/react":"5.0.11","@types/invariant":"2.2.29","@types/react-dom":"16.0.11","isomorphic-fetch":"2.2.1","react-datepicker":"1.1.0","react-router-dom":"4.2.2","@babel/preset-env":"7.4.4","@gooddata/mock-js":"2.3.1","@storybook/addons":"5.0.11","@types/classnames":"2.2.3","@types/prop-types":"15.5.2","@types/react-intl":"2.3.8","@storybook/theming":"5.0.11","identity-obj-proxy":"^3.0.0","webpack-dev-server":"3.3.1","@babel/preset-react":"7.0.0","@types/react-portal":"4.0.1","@types/react-window":"^1.8.1","babel-plugin-lodash":"3.3.4","html-webpack-plugin":"3.2.0","react-test-renderer":"16.4.2","@types/react-measure":"2.0.5","clean-webpack-plugin":"2.0.2","stats-webpack-plugin":"0.7.0","eslint-config-prettier":"4.1.0","react-google-recaptcha":"^0.14.1","tslint-config-prettier":"1.18.0","@gooddata/eslint-config":"^1.0.0","@gooddata/tslint-config":"1.0.0","@types/react-responsive":"^3.0.3","@types/storybook__react":"4.0.1","@types/stringify-object":"^3.2.0","enzyme-adapter-react-16":"1.3.1","@gooddata/test-storybook":"3.1.1","@storybook/addon-actions":"5.0.11","@storybook/addon-options":"5.0.11","node-sass-magic-importer":"5.1.0","react-syntax-highlighter":"11.0.2","@types/fixed-data-table-2":"0.8.1","@types/react-test-renderer":"16.0.0","circular-dependency-plugin":"5.0.2","compression-webpack-plugin":"2.0.0","@types/json-stable-stringify":"^1.0.32","@gooddata/frontend-npm-scripts":"1.1.0","@types/enzyme-adapter-react-16":"1.0.3","@types/storybook__addon-actions":"3.4.2","@babel/plugin-proposal-class-properties":"7.4.4","@babel/plugin-proposal-object-rest-spread":"7.4.4","@babel/plugin-transform-async-to-generator":"7.4.4"},"peerDependencies":{"react":"^16.5.2","react-dom":"^16.5.2"},"_npmOperationalInternal":{"tmp":"tmp/react-components_7.2.0-beta.80_1573629329056_0.3667105417702816","host":"s3://npm-registry-packages"}},"7.2.0-beta.81":{"name":"@gooddata/react-components","version":"7.2.0-beta.81","author":{"name":"GoodData Corporation"},"license":"BSD-3-Clause","_id":"@gooddata/react-components@7.2.0-beta.81","maintainers":[{"name":"afi","email":"adam.fiedler@gooddata.com"},{"name":"bertold8","email":"ivan.nejezchleb@seznam.cz"},{"name":"brbistas","email":"valentinos.chraniotis@gooddata.com"},{"name":"bugsbunny338","email":"jiri.zajic@mensa.cz"},{"name":"diem.nguyen","email":"diem.nguyen@gooddata.com"},{"name":"gooddata-ci","email":"rail@gooddata.com"},{"name":"ivan.mjartan","email":"ivan.mjartan@gooddata.com"},{"name":"jakub-sterba","email":"jakub.sterba@gooddata.com"},{"name":"jaroslav.tomecek","email":"jaroslav.tomecek@gooddata.com"},{"name":"jkittler","email":"honza.kittler@gmail.com"},{"name":"khanh.le","email":"khanh.le@gooddata.com"},{"name":"lanhuynh","email":"lan.huynh@gooddata.com"},{"name":"linhhong","email":"linh.hong@gooddata.com"},{"name":"lupko","email":"lubomir.slivka@gooddata.com"},{"name":"martin.mosko","email":"martin.mosko@gooddata.com"},{"name":"matyas.kandl","email":"matyas.kandl@gooddata.com"},{"name":"michal.marsal","email":"michal.marsal@gooddata.com"},{"name":"milangallasgooddata","email":"milan.gallas@gooddata.com"},{"name":"naibinh","email":"naibinh@gmail.com"},{"name":"nikolacech","email":"nikola.cech@gooddata.com"},{"name":"no23reason","email":"dan.homola@hotmail.cz"},{"name":"patrikbraborec","email":"patrik.braborec@gooddata.com"},{"name":"pbenes","email":"petr.benes@gooddata.com"},{"name":"petrjanu","email":"petr.janu@gooddata.com"},{"name":"ptquang86","email":"ptquang86@gmail.com"},{"name":"qduval","email":"quentin.duval@gooddata.com"},{"name":"rodri360","email":"me@rodri360.com"},{"name":"sitina","email":"jiri.sitina@gooddata.com"},{"name":"sondo","email":"son.do@gooddata.com"},{"name":"strouhaljan","email":"strouhal.jan@gmail.com"},{"name":"tomas.kratochvil","email":"tomas.kratochvil@gooddata.com"},{"name":"tomasreichmann","email":"tomasreichmann@gmail.com"},{"name":"tomsatgd","email":"tomas.satinsky@gooddata.com"},{"name":"tu.ngo","email":"tu.ngo@gooddata.com"},{"name":"vlastikcz","email":"vlastimil.kotas@gooddata.com"},{"name":"vu.pham","email":"vu.pham@gooddata.com"},{"name":"xmort","email":"petr.dolejsi@gooddata.com"},{"name":"yanlipnican","email":"yanlipnican@gmail.com"}],"homepage":"https://github.com/gooddata/gooddata-react-components#readme","bugs":{"url":"https://github.com/gooddata/gooddata-react-components/issues"},"dist":{"shasum":"8394fab5d2d2d9239e61136c87e6fe6b01f07376","tarball":"https://registry.npmjs.org/@gooddata/react-components/-/react-components-7.2.0-beta.81.tgz","fileCount":2144,"integrity":"sha512-UCGE6CKTLXav/4PiXfNxGGq1TLKEOVqlEjZShfvGWK4cozUZhIOrs5YNLJxmoEepFlt0E0T4cmdb+/oUHZ6zAw==","signatures":[{"sig":"MEQCICWX5Ss5aIZpkquTp90VKaCgamp46lqNMwlB9MvtCgPGAiAO5xA6bITPfXPd/ZpoX1+El0PWhYOKAruYqUEk4lMYrw==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":8629368,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJdzSPeCRA9TVsSAnZWagAATEMQAIBRTqNssiupERCye53h\nBW0aYrQcysKkykuVmRNTD8AUeyMgsDQP1I7H4/nn0QAAWH+RjlNyjfAafChz\neM13y2vov57OPPomWtEXoL8qrBUT1sC1aHFMISnaFjjyW2iOni5+Bp1H3er0\nQm+63H0zGfIRc0abbvQfsgxVpzX1orZkO3cDhvJra+zx2J/ocuvSkh3ngrUq\nk9Z7j1oVD/Q0T2nOKoVQ+BD5EkfJkRFN2lp7kbNZLQGirvIAeTbP6XO80GsD\nPVL38P56wxHfMeXgrT9886gjpsacki9YIsGIb9jxX2FsAhGCH89kTrWxGhNy\nE+YiiKtDcEwl1cEvXUS2Dw/fS6MahQX3AEY9DuVk92PCUqgc3JP0E1Belxhv\nFyUWtoB0KpbGKJG6SLQT5f+ovXFPFt+3qkKoiiyXKCAdJmOI056pJoGLxSDN\nmVSg/9z5QeQIj24dEFaHnKEhrkr9YWHndpHHwpbPHQx+FB9tVxq+8EhbvtQs\nbEQfhztjvlTsywJNI0OKtvEMOEpckQC1VdJ2Gr5WO+yjQLPcVzxTOCCHSkoo\nak9n1bfdj+78ABzhjBAK7oRzIXhhUt1i95BPr8HAaOvl7tmTAOhKsQCgrhq4\n+7P9Wrj/AePbGB4FTfodVCLHnop6mtisG5xW1aun0b+ZSJsq7/sQwqnQ8m2z\nc8Yc\r\n=H7CZ\r\n-----END PGP SIGNATURE-----\r\n"},"jest":{"testRegex":"(/__tests__/.*|\\.(test|spec))\\.(tsx?|jsx?)$","transform":{".(js|jsx)":"babel-jest",".(ts|tsx)":"ts-jest"},"collectCoverage":false,"moduleNameMapper":{"\\.(css|less|sass|scss)$":"<rootDir>/__mocks__/styleMock.ts","^[./a-zA-Z0-9$_-]+\\.svg$":"<rootDir>/jestSvgStub.js"},"coverageReporters":["html"],"setupFilesAfterEnv":["<rootDir>/jest.setup.ts"],"collectCoverageFrom":["src/**/*.{ts,tsx}","examples/server/src/**/*.{js,jsx}","!**/*.d.ts"],"moduleFileExtensions":["ts","tsx","js","jsx","json"],"testPathIgnorePatterns":[",/node_modules/","/dist/"]},"main":"dist/index.js","husky":{"hooks":{"pre-commit":"lint-staged"}},"config":{"eslint":"./examples/**/*.{js,jsx}","tslint":"./{__mocks__,src,stories}/{,**/}*.{ts,tsx}"},"readme":"[![npm version](https://badge.fury.io/js/%40gooddata%2Freact-components.svg)](https://www.npmjs.com/package/@gooddata/react-components) \n\n# GoodData.UI React components\n> A React-based JavaScript library for building data-driven applications\n\n## Getting started\n- [GoodData.UI Documentation](http://sdk.gooddata.com/gooddata-ui/)\n- [GoodData.UI Live Examples](https://gooddata-examples.herokuapp.com/)\n- [Stack Overflow](https://stackoverflow.com/questions/tagged/gooddata)\n\n### Usage\nWith [yarn](https://yarnpkg.com) installed, go to your project directory and run\n```\n$ yarn add @gooddata/react-components\n```\nIf you prefer [npm](npmjs.com) run\n```\n$ npm install --save @gooddata/react-components\n```\n\nThe public API is exposed via global `index.js`. Except for the styles, do not import any other file directly\nbecause they are not intended to be part of the public API.\n\n## Contributing\n\nWe welcome any contribution in form of [issues](https://github.com/gooddata/gooddata-react-components/issues) or [pull requests](https://github.com/gooddata/gooddata-react-components/pulls).\nThese commands may come in handy while developing:\n\n| command | description |\n| ------- | ----------- |\n| `yarn install --pure-lockfile` | first step |\n| ||\n| `yarn dev` | build react-components to `/dist` in watch mode |\n| `yarn test` | run all unit tests |\n| `yarn prettier-write` | format the source code to match the valid codestyle |\n| `yarn validate` | validate codestyle |\n| ||\n| `yarn storybook` | run storybook from `/stories` on http://localhost:9001 |\n| `yarn build-storybook` | build storybook to `/dist-storybook` |\n| `yarn test-storybook` | run storybook and [screenshot tests](https://github.com/gooddata/gdc-client-utils/tree/master/test-storybook) |\n| ||\n| `yarn examples` | run Live Examples dev-server from `/examples` on https://localhost:8999 |\n| `yarn examples-build` | build Live Examples to `/examples/dist` |\n| `yarn examples-server` | serve built Live Examples - see `/examples/server/src` |\n| `yarn examples-testcafe` | run testcafe tests against `localhost:8999` |\n\n### Deploy to heroku.com\nWhen you deploy this repo to heroku, it serves *GoodData.UI Live Examples*.\nRelevant tasks are in `Procfile` and `package.json`.\n\n```bash\n# run in the project directory\nheroku login\nheroku create <your-app-name>\nheroku config:set DOMAIN_ADMIN_USERNAME=x@gooddata.com DOMAIN_ADMIN_PASSWORD=xy PROJECT_ID_TO_ASSIGN=xms7ga4tf3g3nzucd8380o2bev8oeknp\ngit push heroku HEAD:master\nheroku open\n```\n\n### Run Live Examples Locally\nTo run *GoodData.UI Live Examples* locally:\n```bash\ngit clone <this-repository>\ncd  <repository-folder>\nyarn install --pure-lockfile\nyarn examples\n```\nThen open https://localhost:8999 and login using Live Examples account (you can [create one here](https://gooddata-examples.herokuapp.com/registration)).\n\n### Source code formatting\nThe source code in the repository is formatted by [Prettier](https://prettier.io/). \nThe format of the code is validated by our Continuous Integration server and is one of the requirements of successful merge.\n\nPrettier is supported by every major IDE. You can find the list of supported editors and how to configure them [here](https://prettier.io/docs/en/editors.html).\n\nIn the case, when your editor is not supported or you don't want to setup the integration, you can run the `yarn prettier-write` command to reformat the code before commit.\n\n## Changelog\n\n- see [CHANGELOG.md](CHANGELOG.md)\n\n## License\n\n(C) 2007-2018 GoodData Corporation\n\nThis project is dual licensed:\n\n- The ATTRIBUTION-NONCOMMERCIAL 4.0 INTERNATIONAL (CC BY-NC 4.0) is used for purpose of the trial experience and evaluation of GoodData.UI library.\n- The GOODDATA GOODDATA.UI LIBRARY END USER LICENSE AGREEMENT is used for GoodData customers.\n\nFor more information, please see [LICENSE](https://github.com/gooddata/gooddata-react-components/blob/master/LICENSE)\n","engines":{"node":"^8.10.0"},"gitHead":"185191d7887218f23c4fcc9eb22547846e03dbed","scripts":{"dev":"bash scripts/build.sh --dev-watch","test":"jest --watch","build":"bash scripts/build.sh","tslint":"yarn run-tslint -t verbose $npm_package_config_tslint","prepare":"cd examples/server && yarn install --frozen-lockfile && cd ../..; rm -r examples/node_modules 2>/dev/null; true","examples":"bash scripts/run-examples.sh","prepare?":"# Called before `npm publish` and on local `npm install`. Temporarily also for deleting obsolete node_modules. Ends with `true` to continue gracefully.","validate":"tsc --noEmit && yarn tslint && eslint $npm_package_config_eslint && yarn prettier-check","build-dev":"bash scripts/build.sh --dev","examples?":"# Default is developer domain, other options: yarn examples [sec,secure,stg,stg2,stg3,demo,developer or URL]","storybook":"yarn build && start-storybook -p 9001 -c .storybook","test-once":"jest","tslint-ci":"mkdir -p ./ci/results && yarn run-tslint -t checkstyle -o ./ci/results/tslint-results.xml $npm_package_config_tslint","run-tslint":"tslint -p tsconfig.json","validate-ci":"tsc --noEmit && yarn tslint-ci  && eslint $npm_package_config_eslint -f checkstyle -o ci/results/eslint-results.xml && yarn prettier-check","examples-build":"bash scripts/build-examples.sh","prepublishOnly":"yarn build","prettier-check":"prettier --check '{src,stories,styles,__mocks__,examples/server/src,examples/src,examples/test}/**/*.{ts,js,tsx,jsx,json,scss,md,yaml,html}'","prettier-write":"prettier --write '{src,stories,styles,__mocks__,examples/server/src,examples/src,examples/test}/**/*.{ts,js,tsx,jsx,json,scss,md,yaml,html}'","test-storybook":"yarn build && test-storybook","build-storybook":"yarn build && build-storybook -c .storybook -o dist-storybook","examples-server":"node examples/server/src/index.js","heroku-postbuild":"yarn examples-build developer","examples-testcafe":"./scripts/run-testcafe.sh visual","check-circular-deps":"madge --circular --extensions ts ./src","examples-testcafe-ci":"./scripts/run-testcafe.sh ci","examples-testcafe-live":"./scripts/run-testcafe.sh live"},"typings":"dist/index.d.ts","_npmUser":{"name":"gooddata-ci","email":"rail@gooddata.com"},"deprecated":"@gooddata/react-components@7 reached End of Support on March 31, 2022. Please upgrade (see https://sdk.gooddata.com/gooddata-ui/docs/supported_versions.html for more information).","repository":{"url":"git+ssh://git@github.com/gooddata/gooddata-react-components.git","type":"git"},"_npmVersion":"6.4.1","description":"GoodData.UI - A powerful JavaScript library for building analytical applications","directories":{},"lint-staged":{"{src,stories,styles,__mocks__,examples/server/src,examples/src,examples/test}/**/*.{ts,js,tsx,jsx,scss}":["npx gdc-fix-copyright","git add"],"{src,stories,styles,__mocks__,examples/server/src,examples/src,examples/test}/**/*.{ts,js,tsx,jsx,json,scss,md,yaml,html}":["prettier --write","git add"]},"_nodeVersion":"8.12.0","dependencies":{"rxjs":"^5.5.6","uuid":"^3.2.1","immer":"^1.3.1","lodash":"^4.17.15","downshift":"^3.2.7","invariant":"^2.2.2","classnames":"^2.2.6","highcharts":"7.1.1","prop-types":"^15.6.0","react-intl":"^2.4.0","custom-event":"^1.0.1","react-window":"^1.8.1","ag-grid-react":"20.0.0","react-measure":"^2.3.0","react-day-picker":"~7.3.0","react-responsive":"^3.0.0","stringify-object":"^2.4.0","@gooddata/typings":"^2.19.0","ag-grid-community":"20.0.0","http-status-codes":"^1.3.0","@gooddata/js-utils":"^3.5.0","@gooddata/numberjs":"^3.2.3","fixed-data-table-2":"0.7.17","@gooddata/goodstrap":"^64.3.0","react-dom-factories":"^1.0.2","@gooddata/gooddata-js":"^11.20.0","json-stable-stringify":"^1.0.1","react-transition-group":"^2.2.1","hoist-non-react-statics":"^3.3.0","nodelist-foreach-polyfill":"^1.2.0","highcharts-grouped-categories":"^1.1.3"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"raf":"3.3.2","yup":"^0.24.1","jest":"24.7.1","husky":"3.0.0","madge":"^3.4.4","react":"^16.5.2","enzyme":"3.5.0","eslint":"4.19.1","formik":"^0.11.11","moment":"2.23.0","history":"^4.7.2","ts-jest":"24.0.0","webpack":"4.30.0","prettier":"1.16.4","react-ga":"^2.5.2","recharts":"1.0.0-beta.9","testcafe":"1.1.4","commander":"2.14.1","node-sass":"4.7.2","react-dom":"^16.5.2","supertest":"3.0.0","ts-loader":"6.0.0","@types/raf":"^3.4.0","css-loader":"0.28.7","jest-junit":"3.0.0","raw-loader":"0.5.1","styled-jsx":"2.2.1","typescript":"3.3.4000","@babel/core":"7.4.4","@types/jest":"24.0.6","@types/node":"7.0.8","@types/uuid":"3.4.3","file-loader":"3.0.1","jest-enzyme":"7.0.2","lint-staged":"9.1.0","sass-loader":"6.0.6","webpack-cli":"3.3.2","@types/react":"16.4.18","babel-loader":"8.0.5","react-helmet":"5.2.0","react-select":"1.2.1","style-loader":"0.19.1","@types/enzyme":"3.1.13","@types/lodash":"4.14.123","testcafe-live":"0.1.4","@babel/runtime":"7.4.4","@babel/polyfill":"^7.4.4","@storybook/react":"5.0.11","@types/invariant":"2.2.29","@types/react-dom":"16.0.11","isomorphic-fetch":"2.2.1","react-datepicker":"1.1.0","react-router-dom":"4.2.2","@babel/preset-env":"7.4.4","@gooddata/mock-js":"2.3.1","@storybook/addons":"5.0.11","@types/classnames":"2.2.3","@types/prop-types":"15.5.2","@types/react-intl":"2.3.8","@storybook/theming":"5.0.11","identity-obj-proxy":"^3.0.0","webpack-dev-server":"3.3.1","@babel/preset-react":"7.0.0","@types/react-portal":"4.0.1","@types/react-window":"^1.8.1","babel-plugin-lodash":"3.3.4","html-webpack-plugin":"3.2.0","react-test-renderer":"16.4.2","@types/react-measure":"2.0.5","clean-webpack-plugin":"2.0.2","stats-webpack-plugin":"0.7.0","eslint-config-prettier":"4.1.0","react-google-recaptcha":"^0.14.1","tslint-config-prettier":"1.18.0","@gooddata/eslint-config":"^1.0.0","@gooddata/tslint-config":"1.0.0","@types/react-responsive":"^3.0.3","@types/storybook__react":"4.0.1","@types/stringify-object":"^3.2.0","enzyme-adapter-react-16":"1.3.1","@gooddata/test-storybook":"3.1.1","@storybook/addon-actions":"5.0.11","@storybook/addon-options":"5.0.11","node-sass-magic-importer":"5.1.0","react-syntax-highlighter":"11.0.2","@types/fixed-data-table-2":"0.8.1","@types/react-test-renderer":"16.0.0","circular-dependency-plugin":"5.0.2","compression-webpack-plugin":"2.0.0","@types/json-stable-stringify":"^1.0.32","@gooddata/frontend-npm-scripts":"1.1.0","@types/enzyme-adapter-react-16":"1.0.3","@types/storybook__addon-actions":"3.4.2","@babel/plugin-proposal-class-properties":"7.4.4","@babel/plugin-proposal-object-rest-spread":"7.4.4","@babel/plugin-transform-async-to-generator":"7.4.4"},"peerDependencies":{"react":"^16.5.2","react-dom":"^16.5.2"},"_npmOperationalInternal":{"tmp":"tmp/react-components_7.2.0-beta.81_1573725149685_0.7058177830432757","host":"s3://npm-registry-packages"}},"7.2.0-beta.82":{"name":"@gooddata/react-components","version":"7.2.0-beta.82","author":{"name":"GoodData Corporation"},"license":"BSD-3-Clause","_id":"@gooddata/react-components@7.2.0-beta.82","maintainers":[{"name":"afi","email":"adam.fiedler@gooddata.com"},{"name":"bertold8","email":"ivan.nejezchleb@seznam.cz"},{"name":"brbistas","email":"valentinos.chraniotis@gooddata.com"},{"name":"bugsbunny338","email":"jiri.zajic@mensa.cz"},{"name":"diem.nguyen","email":"diem.nguyen@gooddata.com"},{"name":"gooddata-ci","email":"rail@gooddata.com"},{"name":"ivan.mjartan","email":"ivan.mjartan@gooddata.com"},{"name":"jakub-sterba","email":"jakub.sterba@gooddata.com"},{"name":"jaroslav.tomecek","email":"jaroslav.tomecek@gooddata.com"},{"name":"jkittler","email":"honza.kittler@gmail.com"},{"name":"khanh.le","email":"khanh.le@gooddata.com"},{"name":"lanhuynh","email":"lan.huynh@gooddata.com"},{"name":"linhhong","email":"linh.hong@gooddata.com"},{"name":"lupko","email":"lubomir.slivka@gooddata.com"},{"name":"martin.mosko","email":"martin.mosko@gooddata.com"},{"name":"matyas.kandl","email":"matyas.kandl@gooddata.com"},{"name":"michal.marsal","email":"michal.marsal@gooddata.com"},{"name":"milangallasgooddata","email":"milan.gallas@gooddata.com"},{"name":"naibinh","email":"naibinh@gmail.com"},{"name":"nikolacech","email":"nikola.cech@gooddata.com"},{"name":"no23reason","email":"dan.homola@hotmail.cz"},{"name":"patrikbraborec","email":"patrik.braborec@gooddata.com"},{"name":"pbenes","email":"petr.benes@gooddata.com"},{"name":"petrjanu","email":"petr.janu@gooddata.com"},{"name":"ptquang86","email":"ptquang86@gmail.com"},{"name":"qduval","email":"quentin.duval@gooddata.com"},{"name":"rodri360","email":"me@rodri360.com"},{"name":"sitina","email":"jiri.sitina@gooddata.com"},{"name":"sondo","email":"son.do@gooddata.com"},{"name":"strouhaljan","email":"strouhal.jan@gmail.com"},{"name":"tomas.kratochvil","email":"tomas.kratochvil@gooddata.com"},{"name":"tomasreichmann","email":"tomasreichmann@gmail.com"},{"name":"tomsatgd","email":"tomas.satinsky@gooddata.com"},{"name":"tu.ngo","email":"tu.ngo@gooddata.com"},{"name":"vlastikcz","email":"vlastimil.kotas@gooddata.com"},{"name":"vu.pham","email":"vu.pham@gooddata.com"},{"name":"xmort","email":"petr.dolejsi@gooddata.com"},{"name":"yanlipnican","email":"yanlipnican@gmail.com"}],"homepage":"https://github.com/gooddata/gooddata-react-components#readme","bugs":{"url":"https://github.com/gooddata/gooddata-react-components/issues"},"dist":{"shasum":"13454a76875dcf347a84e9b39c366199e8cf6c79","tarball":"https://registry.npmjs.org/@gooddata/react-components/-/react-components-7.2.0-beta.82.tgz","fileCount":2149,"integrity":"sha512-w+TxL8hFNU5wXBb7hrNMZjZtoh0F199ZH+TbFomOiz3cgLQkfbSxVTQDN4DDlECgJesnwLQ6h9CnCzQz1yDUnQ==","signatures":[{"sig":"MEYCIQDS5REt5EyemSM/uuP7iEacSjM6aPaoPjibB8eF+6CgGgIhAK2QJ57Hto/r0UK9usA7gTnORbzLkk2+9ddKHjdG4w9y","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":8632800,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJdzWF9CRA9TVsSAnZWagAAXhAP/3DLIzuBT53I+XtVsd8Q\n8rLPhLCJT7jCNe/6qQ4jL1RqPolmiDvqaEzuMtJrLtsaQya+5QoMHTqh/Qv6\nGfOe+GiVUGGxRtX3sFAeZ5UHqab/IcyOadvPKLeAAaVIkjhmcWu84EPAVkIJ\nd7QYv+Wo4NtZHUTSlC0YakXPdRLNYH+/hdrO29jR4W7TfBZfoUGGrZybKPG/\n+/yjhefPjXEqdVz5EReUJ/asNF0fbeojYJ8zZOn4EWEo7RDA5w5znMEfIV1M\n0OaOeGZChNCYQBopbcv/sJrJZCU6IqXRMtyxtdD2Y6yaLa10E0cSlP9TogC0\nz57p1ODe3HO2JAO+CzhJs/ClYUnfzOnARPJcg7tFq8/dK0DDlNkzDhMXiPMA\n+lWYN9avvv4yOc+iP9XkaKS3bq5WW3Txq2yha013DAuyq5hjO5DHk3HtTOKO\njK7GDxbAksGzyo5Jzzdk6v+09lAbHZhppcs1fdftaqX5g48UH9II8K5qJKjG\nsZ+md6CuJsvtwWHsnbe3/mUnnzC7Hlqj7GPsCGlaJwYaF+PS7O79MHVq4l4+\nBLsVLR7/skYaFAdw645aICuHMPbTCGiljdAlju1a3sIol4JDqTovEqjPfrSF\nOR7z9Sg4yG7LRmk88QxiVmkcWp0X9yAzT2Wzx2Kc5xrjvaevf/Lda8hZo4Ad\n4A5P\r\n=5iDs\r\n-----END PGP SIGNATURE-----\r\n"},"jest":{"testRegex":"(/__tests__/.*|\\.(test|spec))\\.(tsx?|jsx?)$","transform":{".(js|jsx)":"babel-jest",".(ts|tsx)":"ts-jest"},"collectCoverage":false,"moduleNameMapper":{"\\.(css|less|sass|scss)$":"<rootDir>/__mocks__/styleMock.ts","^[./a-zA-Z0-9$_-]+\\.svg$":"<rootDir>/jestSvgStub.js"},"coverageReporters":["html"],"setupFilesAfterEnv":["<rootDir>/jest.setup.ts"],"collectCoverageFrom":["src/**/*.{ts,tsx}","examples/server/src/**/*.{js,jsx}","!**/*.d.ts"],"moduleFileExtensions":["ts","tsx","js","jsx","json"],"testPathIgnorePatterns":[",/node_modules/","/dist/"]},"main":"dist/index.js","husky":{"hooks":{"pre-commit":"lint-staged"}},"config":{"eslint":"./examples/**/*.{js,jsx}","tslint":"./{__mocks__,src,stories}/{,**/}*.{ts,tsx}"},"readme":"[![npm version](https://badge.fury.io/js/%40gooddata%2Freact-components.svg)](https://www.npmjs.com/package/@gooddata/react-components) \n\n# GoodData.UI React components\n> A React-based JavaScript library for building data-driven applications\n\n## Getting started\n- [GoodData.UI Documentation](http://sdk.gooddata.com/gooddata-ui/)\n- [GoodData.UI Live Examples](https://gooddata-examples.herokuapp.com/)\n- [Stack Overflow](https://stackoverflow.com/questions/tagged/gooddata)\n\n### Usage\nWith [yarn](https://yarnpkg.com) installed, go to your project directory and run\n```\n$ yarn add @gooddata/react-components\n```\nIf you prefer [npm](npmjs.com) run\n```\n$ npm install --save @gooddata/react-components\n```\n\nThe public API is exposed via global `index.js`. Except for the styles, do not import any other file directly\nbecause they are not intended to be part of the public API.\n\n## Contributing\n\nWe welcome any contribution in form of [issues](https://github.com/gooddata/gooddata-react-components/issues) or [pull requests](https://github.com/gooddata/gooddata-react-components/pulls).\nThese commands may come in handy while developing:\n\n| command | description |\n| ------- | ----------- |\n| `yarn install --pure-lockfile` | first step |\n| ||\n| `yarn dev` | build react-components to `/dist` in watch mode |\n| `yarn test` | run all unit tests |\n| `yarn prettier-write` | format the source code to match the valid codestyle |\n| `yarn validate` | validate codestyle |\n| ||\n| `yarn storybook` | run storybook from `/stories` on http://localhost:9001 |\n| `yarn build-storybook` | build storybook to `/dist-storybook` |\n| `yarn test-storybook` | run storybook and [screenshot tests](https://github.com/gooddata/gdc-client-utils/tree/master/test-storybook) |\n| ||\n| `yarn examples` | run Live Examples dev-server from `/examples` on https://localhost:8999 |\n| `yarn examples-build` | build Live Examples to `/examples/dist` |\n| `yarn examples-server` | serve built Live Examples - see `/examples/server/src` |\n| `yarn examples-testcafe` | run testcafe tests against `localhost:8999` |\n\n### Deploy to heroku.com\nWhen you deploy this repo to heroku, it serves *GoodData.UI Live Examples*.\nRelevant tasks are in `Procfile` and `package.json`.\n\n```bash\n# run in the project directory\nheroku login\nheroku create <your-app-name>\nheroku config:set DOMAIN_ADMIN_USERNAME=x@gooddata.com DOMAIN_ADMIN_PASSWORD=xy PROJECT_ID_TO_ASSIGN=xms7ga4tf3g3nzucd8380o2bev8oeknp\ngit push heroku HEAD:master\nheroku open\n```\n\n### Run Live Examples Locally\nTo run *GoodData.UI Live Examples* locally:\n```bash\ngit clone <this-repository>\ncd  <repository-folder>\nyarn install --pure-lockfile\nyarn examples\n```\nThen open https://localhost:8999 and login using Live Examples account (you can [create one here](https://gooddata-examples.herokuapp.com/registration)).\n\n### Source code formatting\nThe source code in the repository is formatted by [Prettier](https://prettier.io/). \nThe format of the code is validated by our Continuous Integration server and is one of the requirements of successful merge.\n\nPrettier is supported by every major IDE. You can find the list of supported editors and how to configure them [here](https://prettier.io/docs/en/editors.html).\n\nIn the case, when your editor is not supported or you don't want to setup the integration, you can run the `yarn prettier-write` command to reformat the code before commit.\n\n## Changelog\n\n- see [CHANGELOG.md](CHANGELOG.md)\n\n## License\n\n(C) 2007-2018 GoodData Corporation\n\nThis project is dual licensed:\n\n- The ATTRIBUTION-NONCOMMERCIAL 4.0 INTERNATIONAL (CC BY-NC 4.0) is used for purpose of the trial experience and evaluation of GoodData.UI library.\n- The GOODDATA GOODDATA.UI LIBRARY END USER LICENSE AGREEMENT is used for GoodData customers.\n\nFor more information, please see [LICENSE](https://github.com/gooddata/gooddata-react-components/blob/master/LICENSE)\n","engines":{"node":"^8.10.0"},"gitHead":"ab2a37c28fc39874f46c7f7fb0a53d777fe5a742","scripts":{"dev":"bash scripts/build.sh --dev-watch","test":"jest --watch","build":"bash scripts/build.sh","tslint":"yarn run-tslint -t verbose $npm_package_config_tslint","prepare":"cd examples/server && yarn install --frozen-lockfile && cd ../..; rm -r examples/node_modules 2>/dev/null; true","examples":"bash scripts/run-examples.sh","prepare?":"# Called before `npm publish` and on local `npm install`. Temporarily also for deleting obsolete node_modules. Ends with `true` to continue gracefully.","validate":"tsc --noEmit && yarn tslint && eslint $npm_package_config_eslint && yarn prettier-check","build-dev":"bash scripts/build.sh --dev","examples?":"# Default is developer domain, other options: yarn examples [sec,secure,stg,stg2,stg3,demo,developer or URL]","storybook":"yarn build && start-storybook -p 9001 -c .storybook","test-once":"jest","tslint-ci":"mkdir -p ./ci/results && yarn run-tslint -t checkstyle -o ./ci/results/tslint-results.xml $npm_package_config_tslint","run-tslint":"tslint -p tsconfig.json","validate-ci":"tsc --noEmit && yarn tslint-ci  && eslint $npm_package_config_eslint -f checkstyle -o ci/results/eslint-results.xml && yarn prettier-check","examples-build":"bash scripts/build-examples.sh","prepublishOnly":"yarn build","prettier-check":"prettier --check '{src,stories,styles,__mocks__,examples/server/src,examples/src,examples/test}/**/*.{ts,js,tsx,jsx,json,scss,md,yaml,html}'","prettier-write":"prettier --write '{src,stories,styles,__mocks__,examples/server/src,examples/src,examples/test}/**/*.{ts,js,tsx,jsx,json,scss,md,yaml,html}'","test-storybook":"yarn build && test-storybook","build-storybook":"yarn build && build-storybook -c .storybook -o dist-storybook","examples-server":"node examples/server/src/index.js","heroku-postbuild":"yarn examples-build developer","examples-testcafe":"./scripts/run-testcafe.sh visual","check-circular-deps":"madge --circular --extensions ts ./src","examples-testcafe-ci":"./scripts/run-testcafe.sh ci","examples-testcafe-live":"./scripts/run-testcafe.sh live"},"typings":"dist/index.d.ts","_npmUser":{"name":"gooddata-ci","email":"rail@gooddata.com"},"deprecated":"@gooddata/react-components@7 reached End of Support on March 31, 2022. Please upgrade (see https://sdk.gooddata.com/gooddata-ui/docs/supported_versions.html for more information).","repository":{"url":"git+ssh://git@github.com/gooddata/gooddata-react-components.git","type":"git"},"_npmVersion":"6.4.1","description":"GoodData.UI - A powerful JavaScript library for building analytical applications","directories":{},"lint-staged":{"{src,stories,styles,__mocks__,examples/server/src,examples/src,examples/test}/**/*.{ts,js,tsx,jsx,scss}":["npx gdc-fix-copyright","git add"],"{src,stories,styles,__mocks__,examples/server/src,examples/src,examples/test}/**/*.{ts,js,tsx,jsx,json,scss,md,yaml,html}":["prettier --write","git add"]},"_nodeVersion":"8.12.0","dependencies":{"rxjs":"^5.5.6","uuid":"^3.2.1","immer":"^1.3.1","lodash":"^4.17.15","downshift":"^3.2.7","invariant":"^2.2.2","classnames":"^2.2.6","highcharts":"7.1.1","prop-types":"^15.6.0","react-intl":"^2.4.0","custom-event":"^1.0.1","react-window":"^1.8.1","ag-grid-react":"20.0.0","react-measure":"^2.3.0","react-day-picker":"~7.3.0","react-responsive":"^3.0.0","stringify-object":"^2.4.0","@gooddata/typings":"^2.19.0","ag-grid-community":"20.0.0","http-status-codes":"^1.3.0","@gooddata/js-utils":"^3.5.0","@gooddata/numberjs":"^3.2.3","fixed-data-table-2":"0.7.17","@gooddata/goodstrap":"^64.3.0","react-dom-factories":"^1.0.2","@gooddata/gooddata-js":"^11.20.0","json-stable-stringify":"^1.0.1","react-transition-group":"^2.2.1","hoist-non-react-statics":"^3.3.0","nodelist-foreach-polyfill":"^1.2.0","highcharts-grouped-categories":"^1.1.3"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"raf":"3.3.2","yup":"^0.24.1","jest":"24.7.1","husky":"3.0.0","madge":"^3.4.4","react":"^16.5.2","enzyme":"3.5.0","eslint":"4.19.1","formik":"^0.11.11","moment":"2.23.0","history":"^4.7.2","ts-jest":"24.0.0","webpack":"4.30.0","prettier":"1.16.4","react-ga":"^2.5.2","recharts":"1.0.0-beta.9","testcafe":"1.1.4","commander":"2.14.1","node-sass":"4.7.2","react-dom":"^16.5.2","supertest":"3.0.0","ts-loader":"6.0.0","@types/raf":"^3.4.0","css-loader":"0.28.7","jest-junit":"3.0.0","raw-loader":"0.5.1","styled-jsx":"2.2.1","typescript":"3.3.4000","@babel/core":"7.4.4","@types/jest":"24.0.6","@types/node":"7.0.8","@types/uuid":"3.4.3","file-loader":"3.0.1","jest-enzyme":"7.0.2","lint-staged":"9.1.0","sass-loader":"6.0.6","webpack-cli":"3.3.2","@types/react":"16.4.18","babel-loader":"8.0.5","react-helmet":"5.2.0","react-select":"1.2.1","style-loader":"0.19.1","@types/enzyme":"3.1.13","@types/lodash":"4.14.123","testcafe-live":"0.1.4","@babel/runtime":"7.4.4","@babel/polyfill":"^7.4.4","@storybook/react":"5.0.11","@types/invariant":"2.2.29","@types/react-dom":"16.0.11","isomorphic-fetch":"2.2.1","react-datepicker":"1.1.0","react-router-dom":"4.2.2","@babel/preset-env":"7.4.4","@gooddata/mock-js":"2.3.1","@storybook/addons":"5.0.11","@types/classnames":"2.2.3","@types/prop-types":"15.5.2","@types/react-intl":"2.3.8","@storybook/theming":"5.0.11","identity-obj-proxy":"^3.0.0","webpack-dev-server":"3.3.1","@babel/preset-react":"7.0.0","@types/react-portal":"4.0.1","@types/react-window":"^1.8.1","babel-plugin-lodash":"3.3.4","html-webpack-plugin":"3.2.0","react-test-renderer":"16.4.2","@types/react-measure":"2.0.5","clean-webpack-plugin":"2.0.2","stats-webpack-plugin":"0.7.0","eslint-config-prettier":"4.1.0","react-google-recaptcha":"^0.14.1","tslint-config-prettier":"1.18.0","@gooddata/eslint-config":"^1.0.0","@gooddata/tslint-config":"1.0.0","@types/react-responsive":"^3.0.3","@types/storybook__react":"4.0.1","@types/stringify-object":"^3.2.0","enzyme-adapter-react-16":"1.3.1","@gooddata/test-storybook":"3.1.1","@storybook/addon-actions":"5.0.11","@storybook/addon-options":"5.0.11","node-sass-magic-importer":"5.1.0","react-syntax-highlighter":"11.0.2","@types/fixed-data-table-2":"0.8.1","@types/react-test-renderer":"16.0.0","circular-dependency-plugin":"5.0.2","compression-webpack-plugin":"2.0.0","@types/json-stable-stringify":"^1.0.32","@gooddata/frontend-npm-scripts":"1.1.0","@types/enzyme-adapter-react-16":"1.0.3","@types/storybook__addon-actions":"3.4.2","@babel/plugin-proposal-class-properties":"7.4.4","@babel/plugin-proposal-object-rest-spread":"7.4.4","@babel/plugin-transform-async-to-generator":"7.4.4"},"peerDependencies":{"react":"^16.5.2","react-dom":"^16.5.2"},"_npmOperationalInternal":{"tmp":"tmp/react-components_7.2.0-beta.82_1573740924949_0.13491020858297675","host":"s3://npm-registry-packages"}},"7.2.0-beta.83":{"name":"@gooddata/react-components","version":"7.2.0-beta.83","author":{"name":"GoodData Corporation"},"license":"BSD-3-Clause","_id":"@gooddata/react-components@7.2.0-beta.83","maintainers":[{"name":"afi","email":"adam.fiedler@gooddata.com"},{"name":"bertold8","email":"ivan.nejezchleb@seznam.cz"},{"name":"brbistas","email":"valentinos.chraniotis@gooddata.com"},{"name":"bugsbunny338","email":"jiri.zajic@mensa.cz"},{"name":"diem.nguyen","email":"diem.nguyen@gooddata.com"},{"name":"gooddata-ci","email":"rail@gooddata.com"},{"name":"ivan.mjartan","email":"ivan.mjartan@gooddata.com"},{"name":"jakub-sterba","email":"jakub.sterba@gooddata.com"},{"name":"jaroslav.tomecek","email":"jaroslav.tomecek@gooddata.com"},{"name":"jkittler","email":"honza.kittler@gmail.com"},{"name":"khanh.le","email":"khanh.le@gooddata.com"},{"name":"lanhuynh","email":"lan.huynh@gooddata.com"},{"name":"linhhong","email":"linh.hong@gooddata.com"},{"name":"lupko","email":"lubomir.slivka@gooddata.com"},{"name":"martin.mosko","email":"martin.mosko@gooddata.com"},{"name":"matyas.kandl","email":"matyas.kandl@gooddata.com"},{"name":"michal.marsal","email":"michal.marsal@gooddata.com"},{"name":"milangallasgooddata","email":"milan.gallas@gooddata.com"},{"name":"naibinh","email":"naibinh@gmail.com"},{"name":"nikolacech","email":"nikola.cech@gooddata.com"},{"name":"no23reason","email":"dan.homola@hotmail.cz"},{"name":"patrikbraborec","email":"patrik.braborec@gooddata.com"},{"name":"pbenes","email":"petr.benes@gooddata.com"},{"name":"petrjanu","email":"petr.janu@gooddata.com"},{"name":"ptquang86","email":"ptquang86@gmail.com"},{"name":"qduval","email":"quentin.duval@gooddata.com"},{"name":"rodri360","email":"me@rodri360.com"},{"name":"sitina","email":"jiri.sitina@gooddata.com"},{"name":"sondo","email":"son.do@gooddata.com"},{"name":"strouhaljan","email":"strouhal.jan@gmail.com"},{"name":"tomas.kratochvil","email":"tomas.kratochvil@gooddata.com"},{"name":"tomasreichmann","email":"tomasreichmann@gmail.com"},{"name":"tomsatgd","email":"tomas.satinsky@gooddata.com"},{"name":"tu.ngo","email":"tu.ngo@gooddata.com"},{"name":"vlastikcz","email":"vlastimil.kotas@gooddata.com"},{"name":"vu.pham","email":"vu.pham@gooddata.com"},{"name":"xmort","email":"petr.dolejsi@gooddata.com"},{"name":"yanlipnican","email":"yanlipnican@gmail.com"}],"homepage":"https://github.com/gooddata/gooddata-react-components#readme","bugs":{"url":"https://github.com/gooddata/gooddata-react-components/issues"},"dist":{"shasum":"57dbe3cb0319ece90880739fcf2bc44531ef60fc","tarball":"https://registry.npmjs.org/@gooddata/react-components/-/react-components-7.2.0-beta.83.tgz","fileCount":2149,"integrity":"sha512-21c+R2CBYrTzyA0FdvWLsXIoeTzmuvrbZZh3qhugsDXQO+tA+Zqq4ttd0cYPrJk8x9/yjlusKnXxIGuvg7GQqA==","signatures":[{"sig":"MEQCIEOt1dbKqvI60+Y45mpv3VOuHxeLgiBSTGJ0T+spGFFcAiB5L4NzXjjGpIJwzJTWF2fAsqlUYy88hosnOWtGKAvF1A==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":8634659,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJdzXHtCRA9TVsSAnZWagAAs1EQAIXi+5kuR2fqZ2do8kuH\nVcs0JttcqnrtsLsAXxhgn+3utge9njeA007rfqs/lWxWtrXrY5Xrg6nfORDM\ntxViMm/+if3wI5JLgJnt8pmNNqrpHhczpGeoj/kFak6bAR4OMEnf1enAZibh\nH/KeBay63aRcrU72Zbzv3xBHs1UTw1BWBIHciKvMu3G/mFBMufcX/5stIjX4\nRcqFrNFDmuLxWJg3DVVw5co3QZI3sni3DLeTNbC2+9w8s9JyLJrpB10+e0/h\nP6m6iNODydaJ61TT/+/kKhJ3WKtYk9UV5wpyMWARvXxsgc2yeuVqd+yPFvEh\nWE7pwjRFKSkn6gfQrVerSyhUrgJE1eqYQlbBcQPP24ePn+O71rTi/h62oiqC\ncS6f8I3NE0mLcY01Q24/ai/JwYW25WJWRSKSnZQkAgGjs+MT5z8J4NET2dQ/\nUHI2/jXSV1CaZzL0G+rwCgwKby8K9/5OaN6sOgULY3urlOOliet5Su0Zk9nN\njt0VwfczchHxpI6YBA8o805Wne4pHYzjrKWfOFscwrAgcZCnlGo/7fXpUYqS\ngd+/NLe2R8VPf4gBFLCpYjHQEk/Im0uRR2ZySrA6SGqHZ9Ll1SAc+H8paSJV\nQ83TU9cEyjVtz5Vv0xKKt8PHSYLi3ai1VjluwklrNLwBl6WVMC/Tie3FMEGK\ntycN\r\n=zQOL\r\n-----END PGP SIGNATURE-----\r\n"},"jest":{"testRegex":"(/__tests__/.*|\\.(test|spec))\\.(tsx?|jsx?)$","transform":{".(js|jsx)":"babel-jest",".(ts|tsx)":"ts-jest"},"collectCoverage":false,"moduleNameMapper":{"\\.(css|less|sass|scss)$":"<rootDir>/__mocks__/styleMock.ts","^[./a-zA-Z0-9$_-]+\\.svg$":"<rootDir>/jestSvgStub.js"},"coverageReporters":["html"],"setupFilesAfterEnv":["<rootDir>/jest.setup.ts"],"collectCoverageFrom":["src/**/*.{ts,tsx}","examples/server/src/**/*.{js,jsx}","!**/*.d.ts"],"moduleFileExtensions":["ts","tsx","js","jsx","json"],"testPathIgnorePatterns":[",/node_modules/","/dist/"]},"main":"dist/index.js","husky":{"hooks":{"pre-commit":"lint-staged"}},"config":{"eslint":"./examples/**/*.{js,jsx}","tslint":"./{__mocks__,src,stories}/{,**/}*.{ts,tsx}"},"readme":"[![npm version](https://badge.fury.io/js/%40gooddata%2Freact-components.svg)](https://www.npmjs.com/package/@gooddata/react-components) \n\n# GoodData.UI React components\n> A React-based JavaScript library for building data-driven applications\n\n## Getting started\n- [GoodData.UI Documentation](http://sdk.gooddata.com/gooddata-ui/)\n- [GoodData.UI Live Examples](https://gooddata-examples.herokuapp.com/)\n- [Stack Overflow](https://stackoverflow.com/questions/tagged/gooddata)\n\n### Usage\nWith [yarn](https://yarnpkg.com) installed, go to your project directory and run\n```\n$ yarn add @gooddata/react-components\n```\nIf you prefer [npm](npmjs.com) run\n```\n$ npm install --save @gooddata/react-components\n```\n\nThe public API is exposed via global `index.js`. Except for the styles, do not import any other file directly\nbecause they are not intended to be part of the public API.\n\n## Contributing\n\nWe welcome any contribution in form of [issues](https://github.com/gooddata/gooddata-react-components/issues) or [pull requests](https://github.com/gooddata/gooddata-react-components/pulls).\nThese commands may come in handy while developing:\n\n| command | description |\n| ------- | ----------- |\n| `yarn install --pure-lockfile` | first step |\n| ||\n| `yarn dev` | build react-components to `/dist` in watch mode |\n| `yarn test` | run all unit tests |\n| `yarn prettier-write` | format the source code to match the valid codestyle |\n| `yarn validate` | validate codestyle |\n| ||\n| `yarn storybook` | run storybook from `/stories` on http://localhost:9001 |\n| `yarn build-storybook` | build storybook to `/dist-storybook` |\n| `yarn test-storybook` | run storybook and [screenshot tests](https://github.com/gooddata/gdc-client-utils/tree/master/test-storybook) |\n| ||\n| `yarn examples` | run Live Examples dev-server from `/examples` on https://localhost:8999 |\n| `yarn examples-build` | build Live Examples to `/examples/dist` |\n| `yarn examples-server` | serve built Live Examples - see `/examples/server/src` |\n| `yarn examples-testcafe` | run testcafe tests against `localhost:8999` |\n\n### Deploy to heroku.com\nWhen you deploy this repo to heroku, it serves *GoodData.UI Live Examples*.\nRelevant tasks are in `Procfile` and `package.json`.\n\n```bash\n# run in the project directory\nheroku login\nheroku create <your-app-name>\nheroku config:set DOMAIN_ADMIN_USERNAME=x@gooddata.com DOMAIN_ADMIN_PASSWORD=xy PROJECT_ID_TO_ASSIGN=xms7ga4tf3g3nzucd8380o2bev8oeknp\ngit push heroku HEAD:master\nheroku open\n```\n\n### Run Live Examples Locally\nTo run *GoodData.UI Live Examples* locally:\n```bash\ngit clone <this-repository>\ncd  <repository-folder>\nyarn install --pure-lockfile\nyarn examples\n```\nThen open https://localhost:8999 and login using Live Examples account (you can [create one here](https://gooddata-examples.herokuapp.com/registration)).\n\n### Source code formatting\nThe source code in the repository is formatted by [Prettier](https://prettier.io/). \nThe format of the code is validated by our Continuous Integration server and is one of the requirements of successful merge.\n\nPrettier is supported by every major IDE. You can find the list of supported editors and how to configure them [here](https://prettier.io/docs/en/editors.html).\n\nIn the case, when your editor is not supported or you don't want to setup the integration, you can run the `yarn prettier-write` command to reformat the code before commit.\n\n## Changelog\n\n- see [CHANGELOG.md](CHANGELOG.md)\n\n## License\n\n(C) 2007-2018 GoodData Corporation\n\nThis project is dual licensed:\n\n- The ATTRIBUTION-NONCOMMERCIAL 4.0 INTERNATIONAL (CC BY-NC 4.0) is used for purpose of the trial experience and evaluation of GoodData.UI library.\n- The GOODDATA GOODDATA.UI LIBRARY END USER LICENSE AGREEMENT is used for GoodData customers.\n\nFor more information, please see [LICENSE](https://github.com/gooddata/gooddata-react-components/blob/master/LICENSE)\n","engines":{"node":"^8.10.0"},"gitHead":"188d6c9ab2a41c35e0c99c7bae7c8d0021735903","scripts":{"dev":"bash scripts/build.sh --dev-watch","test":"jest --watch","build":"bash scripts/build.sh","tslint":"yarn run-tslint -t verbose $npm_package_config_tslint","prepare":"cd examples/server && yarn install --frozen-lockfile && cd ../..; rm -r examples/node_modules 2>/dev/null; true","examples":"bash scripts/run-examples.sh","prepare?":"# Called before `npm publish` and on local `npm install`. Temporarily also for deleting obsolete node_modules. Ends with `true` to continue gracefully.","validate":"tsc --noEmit && yarn tslint && eslint $npm_package_config_eslint && yarn prettier-check","build-dev":"bash scripts/build.sh --dev","examples?":"# Default is developer domain, other options: yarn examples [sec,secure,stg,stg2,stg3,demo,developer or URL]","storybook":"yarn build && start-storybook -p 9001 -c .storybook","test-once":"jest","tslint-ci":"mkdir -p ./ci/results && yarn run-tslint -t checkstyle -o ./ci/results/tslint-results.xml $npm_package_config_tslint","run-tslint":"tslint -p tsconfig.json","validate-ci":"tsc --noEmit && yarn tslint-ci  && eslint $npm_package_config_eslint -f checkstyle -o ci/results/eslint-results.xml && yarn prettier-check","examples-build":"bash scripts/build-examples.sh","prepublishOnly":"yarn build","prettier-check":"prettier --check '{src,stories,styles,__mocks__,examples/server/src,examples/src,examples/test}/**/*.{ts,js,tsx,jsx,json,scss,md,yaml,html}'","prettier-write":"prettier --write '{src,stories,styles,__mocks__,examples/server/src,examples/src,examples/test}/**/*.{ts,js,tsx,jsx,json,scss,md,yaml,html}'","test-storybook":"yarn build && test-storybook","build-storybook":"yarn build && build-storybook -c .storybook -o dist-storybook","examples-server":"node examples/server/src/index.js","heroku-postbuild":"yarn examples-build developer","examples-testcafe":"./scripts/run-testcafe.sh visual","check-circular-deps":"madge --circular --extensions ts ./src","examples-testcafe-ci":"./scripts/run-testcafe.sh ci","examples-testcafe-live":"./scripts/run-testcafe.sh live"},"typings":"dist/index.d.ts","_npmUser":{"name":"gooddata-ci","email":"rail@gooddata.com"},"deprecated":"@gooddata/react-components@7 reached End of Support on March 31, 2022. Please upgrade (see https://sdk.gooddata.com/gooddata-ui/docs/supported_versions.html for more information).","repository":{"url":"git+ssh://git@github.com/gooddata/gooddata-react-components.git","type":"git"},"_npmVersion":"6.4.1","description":"GoodData.UI - A powerful JavaScript library for building analytical applications","directories":{},"lint-staged":{"{src,stories,styles,__mocks__,examples/server/src,examples/src,examples/test}/**/*.{ts,js,tsx,jsx,scss}":["npx gdc-fix-copyright","git add"],"{src,stories,styles,__mocks__,examples/server/src,examples/src,examples/test}/**/*.{ts,js,tsx,jsx,json,scss,md,yaml,html}":["prettier --write","git add"]},"_nodeVersion":"8.12.0","dependencies":{"rxjs":"^5.5.6","uuid":"^3.2.1","immer":"^1.3.1","lodash":"^4.17.15","downshift":"^3.2.7","invariant":"^2.2.2","classnames":"^2.2.6","highcharts":"7.1.1","prop-types":"^15.6.0","react-intl":"^2.4.0","custom-event":"^1.0.1","react-window":"^1.8.1","ag-grid-react":"20.0.0","react-measure":"^2.3.0","react-day-picker":"~7.3.0","react-responsive":"^3.0.0","stringify-object":"^2.4.0","@gooddata/typings":"^2.19.0","ag-grid-community":"20.0.0","http-status-codes":"^1.3.0","@gooddata/js-utils":"^3.5.0","@gooddata/numberjs":"^3.2.3","fixed-data-table-2":"0.7.17","@gooddata/goodstrap":"^64.3.0","react-dom-factories":"^1.0.2","@gooddata/gooddata-js":"^11.20.0","json-stable-stringify":"^1.0.1","react-transition-group":"^2.2.1","hoist-non-react-statics":"^3.3.0","nodelist-foreach-polyfill":"^1.2.0","highcharts-grouped-categories":"^1.1.3"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"raf":"3.3.2","yup":"^0.24.1","jest":"24.7.1","husky":"3.0.0","madge":"^3.4.4","react":"^16.5.2","enzyme":"3.5.0","eslint":"4.19.1","formik":"^0.11.11","moment":"2.23.0","history":"^4.7.2","ts-jest":"24.0.0","webpack":"4.30.0","prettier":"1.16.4","react-ga":"^2.5.2","recharts":"1.0.0-beta.9","testcafe":"1.1.4","commander":"2.14.1","node-sass":"4.7.2","react-dom":"^16.5.2","supertest":"3.0.0","ts-loader":"6.0.0","@types/raf":"^3.4.0","css-loader":"0.28.7","jest-junit":"3.0.0","raw-loader":"0.5.1","styled-jsx":"2.2.1","typescript":"3.3.4000","@babel/core":"7.4.4","@types/jest":"24.0.6","@types/node":"7.0.8","@types/uuid":"3.4.3","file-loader":"3.0.1","jest-enzyme":"7.0.2","lint-staged":"9.1.0","sass-loader":"6.0.6","webpack-cli":"3.3.2","@types/react":"16.4.18","babel-loader":"8.0.5","react-helmet":"5.2.0","react-select":"1.2.1","style-loader":"0.19.1","@types/enzyme":"3.1.13","@types/lodash":"4.14.123","testcafe-live":"0.1.4","@babel/runtime":"7.4.4","@babel/polyfill":"^7.4.4","@storybook/react":"5.0.11","@types/invariant":"2.2.29","@types/react-dom":"16.0.11","isomorphic-fetch":"2.2.1","react-datepicker":"1.1.0","react-router-dom":"4.2.2","@babel/preset-env":"7.4.4","@gooddata/mock-js":"2.3.1","@storybook/addons":"5.0.11","@types/classnames":"2.2.3","@types/prop-types":"15.5.2","@types/react-intl":"2.3.8","@storybook/theming":"5.0.11","identity-obj-proxy":"^3.0.0","webpack-dev-server":"3.3.1","@babel/preset-react":"7.0.0","@types/react-portal":"4.0.1","@types/react-window":"^1.8.1","babel-plugin-lodash":"3.3.4","html-webpack-plugin":"3.2.0","react-test-renderer":"16.4.2","@types/react-measure":"2.0.5","clean-webpack-plugin":"2.0.2","stats-webpack-plugin":"0.7.0","eslint-config-prettier":"4.1.0","react-google-recaptcha":"^0.14.1","tslint-config-prettier":"1.18.0","@gooddata/eslint-config":"^1.0.0","@gooddata/tslint-config":"1.0.0","@types/react-responsive":"^3.0.3","@types/storybook__react":"4.0.1","@types/stringify-object":"^3.2.0","enzyme-adapter-react-16":"1.3.1","@gooddata/test-storybook":"3.1.1","@storybook/addon-actions":"5.0.11","@storybook/addon-options":"5.0.11","node-sass-magic-importer":"5.1.0","react-syntax-highlighter":"11.0.2","@types/fixed-data-table-2":"0.8.1","@types/react-test-renderer":"16.0.0","circular-dependency-plugin":"5.0.2","compression-webpack-plugin":"2.0.0","@types/json-stable-stringify":"^1.0.32","@gooddata/frontend-npm-scripts":"1.1.0","@types/enzyme-adapter-react-16":"1.0.3","@types/storybook__addon-actions":"3.4.2","@babel/plugin-proposal-class-properties":"7.4.4","@babel/plugin-proposal-object-rest-spread":"7.4.4","@babel/plugin-transform-async-to-generator":"7.4.4"},"peerDependencies":{"react":"^16.5.2","react-dom":"^16.5.2"},"_npmOperationalInternal":{"tmp":"tmp/react-components_7.2.0-beta.83_1573745132724_0.8849293672555545","host":"s3://npm-registry-packages"}},"7.2.0-beta.84":{"name":"@gooddata/react-components","version":"7.2.0-beta.84","author":{"name":"GoodData Corporation"},"license":"BSD-3-Clause","_id":"@gooddata/react-components@7.2.0-beta.84","maintainers":[{"name":"afi","email":"adam.fiedler@gooddata.com"},{"name":"bertold8","email":"ivan.nejezchleb@seznam.cz"},{"name":"brbistas","email":"valentinos.chraniotis@gooddata.com"},{"name":"bugsbunny338","email":"jiri.zajic@mensa.cz"},{"name":"diem.nguyen","email":"diem.nguyen@gooddata.com"},{"name":"gooddata-ci","email":"rail@gooddata.com"},{"name":"ivan.mjartan","email":"ivan.mjartan@gooddata.com"},{"name":"jakub-sterba","email":"jakub.sterba@gooddata.com"},{"name":"jaroslav.tomecek","email":"jaroslav.tomecek@gooddata.com"},{"name":"jkittler","email":"honza.kittler@gmail.com"},{"name":"khanh.le","email":"khanh.le@gooddata.com"},{"name":"lanhuynh","email":"lan.huynh@gooddata.com"},{"name":"linhhong","email":"linh.hong@gooddata.com"},{"name":"lupko","email":"lubomir.slivka@gooddata.com"},{"name":"martin.mosko","email":"martin.mosko@gooddata.com"},{"name":"matyas.kandl","email":"matyas.kandl@gooddata.com"},{"name":"michal.marsal","email":"michal.marsal@gooddata.com"},{"name":"milangallasgooddata","email":"milan.gallas@gooddata.com"},{"name":"naibinh","email":"naibinh@gmail.com"},{"name":"nikolacech","email":"nikola.cech@gooddata.com"},{"name":"no23reason","email":"dan.homola@hotmail.cz"},{"name":"patrikbraborec","email":"patrik.braborec@gooddata.com"},{"name":"pbenes","email":"petr.benes@gooddata.com"},{"name":"petrjanu","email":"petr.janu@gooddata.com"},{"name":"ptquang86","email":"ptquang86@gmail.com"},{"name":"qduval","email":"quentin.duval@gooddata.com"},{"name":"rodri360","email":"me@rodri360.com"},{"name":"sitina","email":"jiri.sitina@gooddata.com"},{"name":"sondo","email":"son.do@gooddata.com"},{"name":"strouhaljan","email":"strouhal.jan@gmail.com"},{"name":"tomas.kratochvil","email":"tomas.kratochvil@gooddata.com"},{"name":"tomasreichmann","email":"tomasreichmann@gmail.com"},{"name":"tomsatgd","email":"tomas.satinsky@gooddata.com"},{"name":"tu.ngo","email":"tu.ngo@gooddata.com"},{"name":"vlastikcz","email":"vlastimil.kotas@gooddata.com"},{"name":"vu.pham","email":"vu.pham@gooddata.com"},{"name":"xmort","email":"petr.dolejsi@gooddata.com"},{"name":"yanlipnican","email":"yanlipnican@gmail.com"}],"homepage":"https://github.com/gooddata/gooddata-react-components#readme","bugs":{"url":"https://github.com/gooddata/gooddata-react-components/issues"},"dist":{"shasum":"2825d0b123f2b8646a2b1ce0b56b047753f17d21","tarball":"https://registry.npmjs.org/@gooddata/react-components/-/react-components-7.2.0-beta.84.tgz","fileCount":2203,"integrity":"sha512-kBLhX3gTkoaOCyg06XJFTxTdMPPtTkgJtvBzIQM0SpK2G7vWOP1wOFEr2sSOBmcAHxdFvUOsJLcR+jGMSncZCg==","signatures":[{"sig":"MEYCIQDrQh2J95s3Ep5HcYhcParkObT11fXbzH7U+XZXF6dnSQIhALoKExi6kXXRVJ2J1q99TsJqYkImVcq6vqbaEDHcZ704","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":8766038,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJd0rZDCRA9TVsSAnZWagAADowP/jKZ0/0pTKYGonRt5Hvx\n/NqGmsEA6wF/IkaQIz93lV0fhQy/0KYOYODKSlcTkaIlYHmE3nUk5TtAcgjj\n7J0ahowuM7BMuk5nj/GuIpli8599BAEPFWyvGM4nlCFwpJIiq8lmSHFjaAPC\nY4uQdaRFqBy3/m9aUiHs9N8S3utj8OOg1cz9izBmH0aRNqIwPhalS7GKkZfR\nHo2d+ufba5+njpBq27Hxfdpqf8Efp4ysmCWKOyf52bPUo36FoyOoCdeefQi2\nHkcH5YKwSgf86B9DoVuxnPHfdUKpfkRTNKioeFZZEEcdtnLSR2Y7pXobVs4X\nm3IHfZ78NIaf6tS2aBqvzCGk/JZCxLsFxGAO04J7RRIfA024vjTykYKfRo5Q\nnS/rqTxBoDLkUhGE5gZBj89oSrUyJoDRGobhZWI2Qqb8Kc3X911e1YzdqJRj\nPG3h3a9f8M8cD0qJBmr8R/tSJ+g1qIYyGOFcEeL5WSdupQmktj/zjIs494zD\nsjst2ovTuP/LaEm2KAU7l+jccvDbKv1UDy1m0jExnPamhL0foTqZ2FMszv/c\n0DI1koUCo2knUgX49V2kcSuaGkbeptYwlvnj/Kk8bqTUXxjDFh7Nk2gfmLzO\nKG+EXraYf8nUNsB6XbtbwZWNf1TYstnRnthR+zlWEN05oEds9aKEvOUQ7Y59\nPzWy\r\n=olYR\r\n-----END PGP SIGNATURE-----\r\n"},"jest":{"testRegex":"(/__tests__/.*|\\.(test|spec))\\.(tsx?|jsx?)$","transform":{".(js|jsx)":"babel-jest",".(ts|tsx)":"ts-jest"},"collectCoverage":false,"moduleNameMapper":{"\\.(css|less|sass|scss)$":"<rootDir>/__mocks__/styleMock.ts","^[./a-zA-Z0-9$_-]+\\.svg$":"<rootDir>/jestSvgStub.js"},"coverageReporters":["html"],"setupFilesAfterEnv":["<rootDir>/jest.setup.ts"],"collectCoverageFrom":["src/**/*.{ts,tsx}","examples/server/src/**/*.{js,jsx}","!**/*.d.ts"],"moduleFileExtensions":["ts","tsx","js","jsx","json"],"testPathIgnorePatterns":[",/node_modules/","/dist/"]},"main":"dist/index.js","husky":{"hooks":{"pre-commit":"lint-staged"}},"config":{"eslint":"./examples/**/*.{js,jsx}","tslint":"./{__mocks__,src,stories}/{,**/}*.{ts,tsx}"},"readme":"[![npm version](https://badge.fury.io/js/%40gooddata%2Freact-components.svg)](https://www.npmjs.com/package/@gooddata/react-components) \n\n# GoodData.UI React components\n> A React-based JavaScript library for building data-driven applications\n\n## Getting started\n- [GoodData.UI Documentation](http://sdk.gooddata.com/gooddata-ui/)\n- [GoodData.UI Live Examples](https://gooddata-examples.herokuapp.com/)\n- [Stack Overflow](https://stackoverflow.com/questions/tagged/gooddata)\n\n### Usage\nWith [yarn](https://yarnpkg.com) installed, go to your project directory and run\n```\n$ yarn add @gooddata/react-components\n```\nIf you prefer [npm](npmjs.com) run\n```\n$ npm install --save @gooddata/react-components\n```\n\nThe public API is exposed via global `index.js`. Except for the styles, do not import any other file directly\nbecause they are not intended to be part of the public API.\n\n## Contributing\n\nWe welcome any contribution in form of [issues](https://github.com/gooddata/gooddata-react-components/issues) or [pull requests](https://github.com/gooddata/gooddata-react-components/pulls).\nThese commands may come in handy while developing:\n\n| command | description |\n| ------- | ----------- |\n| `yarn install --pure-lockfile` | first step |\n| ||\n| `yarn dev` | build react-components to `/dist` in watch mode |\n| `yarn test` | run all unit tests |\n| `yarn prettier-write` | format the source code to match the valid codestyle |\n| `yarn validate` | validate codestyle |\n| ||\n| `yarn storybook` | run storybook from `/stories` on http://localhost:9001 |\n| `yarn build-storybook` | build storybook to `/dist-storybook` |\n| `yarn test-storybook` | run storybook and [screenshot tests](https://github.com/gooddata/gdc-client-utils/tree/master/test-storybook) |\n| ||\n| `yarn examples` | run Live Examples dev-server from `/examples` on https://localhost:8999 |\n| `yarn examples-build` | build Live Examples to `/examples/dist` |\n| `yarn examples-server` | serve built Live Examples - see `/examples/server/src` |\n| `yarn examples-testcafe` | run testcafe tests against `localhost:8999` |\n\n### Deploy to heroku.com\nWhen you deploy this repo to heroku, it serves *GoodData.UI Live Examples*.\nRelevant tasks are in `Procfile` and `package.json`.\n\n```bash\n# run in the project directory\nheroku login\nheroku create <your-app-name>\nheroku config:set DOMAIN_ADMIN_USERNAME=x@gooddata.com DOMAIN_ADMIN_PASSWORD=xy PROJECT_ID_TO_ASSIGN=xms7ga4tf3g3nzucd8380o2bev8oeknp\ngit push heroku HEAD:master\nheroku open\n```\n\n### Run Live Examples Locally\nTo run *GoodData.UI Live Examples* locally:\n```bash\ngit clone <this-repository>\ncd  <repository-folder>\nyarn install --pure-lockfile\nyarn examples\n```\nThen open https://localhost:8999 and login using Live Examples account (you can [create one here](https://gooddata-examples.herokuapp.com/registration)).\n\n### Source code formatting\nThe source code in the repository is formatted by [Prettier](https://prettier.io/). \nThe format of the code is validated by our Continuous Integration server and is one of the requirements of successful merge.\n\nPrettier is supported by every major IDE. You can find the list of supported editors and how to configure them [here](https://prettier.io/docs/en/editors.html).\n\nIn the case, when your editor is not supported or you don't want to setup the integration, you can run the `yarn prettier-write` command to reformat the code before commit.\n\n## Changelog\n\n- see [CHANGELOG.md](CHANGELOG.md)\n\n## License\n\n(C) 2007-2018 GoodData Corporation\n\nThis project is dual licensed:\n\n- The ATTRIBUTION-NONCOMMERCIAL 4.0 INTERNATIONAL (CC BY-NC 4.0) is used for purpose of the trial experience and evaluation of GoodData.UI library.\n- The GOODDATA GOODDATA.UI LIBRARY END USER LICENSE AGREEMENT is used for GoodData customers.\n\nFor more information, please see [LICENSE](https://github.com/gooddata/gooddata-react-components/blob/master/LICENSE)\n","engines":{"node":"^8.10.0"},"gitHead":"d39c3d5ad84c7ec6a3f7b2899615dea636bba3a2","scripts":{"dev":"bash scripts/build.sh --dev-watch","test":"jest --watch","build":"bash scripts/build.sh","tslint":"yarn run-tslint -t verbose $npm_package_config_tslint","prepare":"cd examples/server && yarn install --frozen-lockfile && cd ../..; rm -r examples/node_modules 2>/dev/null; true","examples":"bash scripts/run-examples.sh","prepare?":"# Called before `npm publish` and on local `npm install`. Temporarily also for deleting obsolete node_modules. Ends with `true` to continue gracefully.","validate":"tsc --noEmit && yarn tslint && eslint $npm_package_config_eslint && yarn prettier-check","build-dev":"bash scripts/build.sh --dev","examples?":"# Default is developer domain, other options: yarn examples [sec,secure,stg,stg2,stg3,demo,developer or URL]","storybook":"yarn build && start-storybook -p 9001 -c .storybook","test-once":"jest","tslint-ci":"mkdir -p ./ci/results && yarn run-tslint -t checkstyle -o ./ci/results/tslint-results.xml $npm_package_config_tslint","run-tslint":"tslint -p tsconfig.json","validate-ci":"tsc --noEmit && yarn tslint-ci  && eslint $npm_package_config_eslint -f checkstyle -o ci/results/eslint-results.xml && yarn prettier-check","examples-build":"bash scripts/build-examples.sh","prepublishOnly":"yarn build","prettier-check":"prettier --check '{src,stories,styles,__mocks__,examples/server/src,examples/src,examples/test}/**/*.{ts,js,tsx,jsx,json,scss,md,yaml,html}'","prettier-write":"prettier --write '{src,stories,styles,__mocks__,examples/server/src,examples/src,examples/test}/**/*.{ts,js,tsx,jsx,json,scss,md,yaml,html}'","test-storybook":"yarn build && test-storybook","build-storybook":"yarn build && build-storybook -c .storybook -o dist-storybook","examples-server":"node examples/server/src/index.js","heroku-postbuild":"yarn examples-build developer","examples-testcafe":"./scripts/run-testcafe.sh visual","check-circular-deps":"madge --circular --extensions ts ./src","examples-testcafe-ci":"./scripts/run-testcafe.sh ci","examples-testcafe-live":"./scripts/run-testcafe.sh live"},"typings":"dist/index.d.ts","_npmUser":{"name":"gooddata-ci","email":"rail@gooddata.com"},"deprecated":"@gooddata/react-components@7 reached End of Support on March 31, 2022. Please upgrade (see https://sdk.gooddata.com/gooddata-ui/docs/supported_versions.html for more information).","repository":{"url":"git+ssh://git@github.com/gooddata/gooddata-react-components.git","type":"git"},"_npmVersion":"6.4.1","description":"GoodData.UI - A powerful JavaScript library for building analytical applications","directories":{},"lint-staged":{"{src,stories,styles,__mocks__,examples/server/src,examples/src,examples/test}/**/*.{ts,js,tsx,jsx,scss}":["npx gdc-fix-copyright","git add"],"{src,stories,styles,__mocks__,examples/server/src,examples/src,examples/test}/**/*.{ts,js,tsx,jsx,json,scss,md,yaml,html}":["prettier --write","git add"]},"_nodeVersion":"8.12.0","dependencies":{"rxjs":"^5.5.6","uuid":"^3.2.1","immer":"^1.3.1","lodash":"^4.17.15","date-fns":"^2.7.0","downshift":"^3.2.7","invariant":"^2.2.2","classnames":"^2.2.6","highcharts":"7.1.1","prop-types":"^15.6.0","react-intl":"^2.4.0","custom-event":"^1.0.1","react-window":"^1.8.1","ag-grid-react":"20.0.0","react-measure":"^2.3.0","react-day-picker":"~7.3.0","react-responsive":"^3.0.0","stringify-object":"^2.4.0","@gooddata/typings":"^2.19.0","ag-grid-community":"20.0.0","http-status-codes":"^1.3.0","@gooddata/js-utils":"^3.5.0","@gooddata/numberjs":"^3.2.3","fixed-data-table-2":"0.7.17","@gooddata/goodstrap":"^64.6.0","react-dom-factories":"^1.0.2","@gooddata/gooddata-js":"^11.20.0","json-stable-stringify":"^1.0.1","react-transition-group":"^2.2.1","hoist-non-react-statics":"^3.3.0","nodelist-foreach-polyfill":"^1.2.0","highcharts-grouped-categories":"^1.1.3"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"raf":"3.3.2","yup":"^0.24.1","jest":"24.7.1","husky":"3.0.0","madge":"^3.4.4","react":"^16.5.2","enzyme":"3.5.0","eslint":"4.19.1","formik":"^0.11.11","moment":"2.23.0","history":"^4.7.2","ts-jest":"24.0.0","webpack":"4.30.0","prettier":"1.16.4","react-ga":"^2.5.2","recharts":"1.0.0-beta.9","testcafe":"1.1.4","commander":"2.14.1","node-sass":"4.7.2","react-dom":"^16.5.2","supertest":"3.0.0","ts-loader":"6.0.0","@types/raf":"^3.4.0","css-loader":"0.28.7","jest-junit":"3.0.0","raw-loader":"0.5.1","styled-jsx":"2.2.1","typescript":"3.3.4000","@babel/core":"7.4.4","@types/jest":"24.0.6","@types/node":"7.0.8","@types/uuid":"3.4.3","file-loader":"3.0.1","jest-enzyme":"7.0.2","lint-staged":"9.1.0","sass-loader":"6.0.6","webpack-cli":"3.3.2","@types/react":"16.4.18","babel-loader":"8.0.5","react-helmet":"5.2.0","react-select":"1.2.1","style-loader":"0.19.1","@types/enzyme":"3.1.13","@types/lodash":"4.14.123","testcafe-live":"0.1.4","@babel/runtime":"7.4.4","@babel/polyfill":"^7.4.4","@storybook/react":"5.0.11","@types/invariant":"2.2.29","@types/react-dom":"16.0.11","isomorphic-fetch":"2.2.1","react-datepicker":"1.1.0","react-router-dom":"4.2.2","@babel/preset-env":"7.4.4","@gooddata/mock-js":"2.3.1","@storybook/addons":"5.0.11","@types/classnames":"2.2.3","@types/prop-types":"15.5.2","@types/react-intl":"2.3.8","@storybook/theming":"5.0.11","identity-obj-proxy":"^3.0.0","webpack-dev-server":"3.3.1","@babel/preset-react":"7.0.0","@types/react-portal":"4.0.1","@types/react-window":"^1.8.1","babel-plugin-lodash":"3.3.4","html-webpack-plugin":"3.2.0","react-test-renderer":"16.4.2","@types/react-measure":"2.0.5","clean-webpack-plugin":"2.0.2","stats-webpack-plugin":"0.7.0","eslint-config-prettier":"4.1.0","react-google-recaptcha":"^0.14.1","tslint-config-prettier":"1.18.0","@gooddata/eslint-config":"^1.0.0","@gooddata/tslint-config":"1.0.0","@types/react-responsive":"^3.0.3","@types/storybook__react":"4.0.1","@types/stringify-object":"^3.2.0","enzyme-adapter-react-16":"1.3.1","@gooddata/test-storybook":"3.1.1","@storybook/addon-actions":"5.0.11","@storybook/addon-options":"5.0.11","node-sass-magic-importer":"5.1.0","react-syntax-highlighter":"11.0.2","@types/fixed-data-table-2":"0.8.1","@types/react-test-renderer":"16.0.0","circular-dependency-plugin":"5.0.2","compression-webpack-plugin":"2.0.0","@types/json-stable-stringify":"^1.0.32","@gooddata/frontend-npm-scripts":"1.1.0","@types/enzyme-adapter-react-16":"1.0.3","@types/storybook__addon-actions":"3.4.2","@babel/plugin-proposal-class-properties":"7.4.4","@babel/plugin-proposal-object-rest-spread":"7.4.4","@babel/plugin-transform-async-to-generator":"7.4.4"},"peerDependencies":{"react":"^16.5.2","react-dom":"^16.5.2"},"_npmOperationalInternal":{"tmp":"tmp/react-components_7.2.0-beta.84_1574090306686_0.1650931152201227","host":"s3://npm-registry-packages"}},"7.2.0-beta.85":{"name":"@gooddata/react-components","version":"7.2.0-beta.85","author":{"name":"GoodData Corporation"},"license":"BSD-3-Clause","_id":"@gooddata/react-components@7.2.0-beta.85","maintainers":[{"name":"afi","email":"adam.fiedler@gooddata.com"},{"name":"bertold8","email":"ivan.nejezchleb@seznam.cz"},{"name":"brbistas","email":"valentinos.chraniotis@gooddata.com"},{"name":"bugsbunny338","email":"jiri.zajic@mensa.cz"},{"name":"diem.nguyen","email":"diem.nguyen@gooddata.com"},{"name":"gooddata-ci","email":"rail@gooddata.com"},{"name":"ivan.mjartan","email":"ivan.mjartan@gooddata.com"},{"name":"jakub-sterba","email":"jakub.sterba@gooddata.com"},{"name":"jaroslav.tomecek","email":"jaroslav.tomecek@gooddata.com"},{"name":"jkittler","email":"honza.kittler@gmail.com"},{"name":"khanh.le","email":"khanh.le@gooddata.com"},{"name":"lanhuynh","email":"lan.huynh@gooddata.com"},{"name":"linhhong","email":"linh.hong@gooddata.com"},{"name":"lupko","email":"lubomir.slivka@gooddata.com"},{"name":"martin.mosko","email":"martin.mosko@gooddata.com"},{"name":"matyas.kandl","email":"matyas.kandl@gooddata.com"},{"name":"michal.marsal","email":"michal.marsal@gooddata.com"},{"name":"milangallasgooddata","email":"milan.gallas@gooddata.com"},{"name":"naibinh","email":"naibinh@gmail.com"},{"name":"nikolacech","email":"nikola.cech@gooddata.com"},{"name":"no23reason","email":"dan.homola@hotmail.cz"},{"name":"patrikbraborec","email":"patrik.braborec@gooddata.com"},{"name":"pbenes","email":"petr.benes@gooddata.com"},{"name":"petrjanu","email":"petr.janu@gooddata.com"},{"name":"ptquang86","email":"ptquang86@gmail.com"},{"name":"qduval","email":"quentin.duval@gooddata.com"},{"name":"rodri360","email":"me@rodri360.com"},{"name":"sitina","email":"jiri.sitina@gooddata.com"},{"name":"sondo","email":"son.do@gooddata.com"},{"name":"strouhaljan","email":"strouhal.jan@gmail.com"},{"name":"tomas.kratochvil","email":"tomas.kratochvil@gooddata.com"},{"name":"tomasreichmann","email":"tomasreichmann@gmail.com"},{"name":"tomsatgd","email":"tomas.satinsky@gooddata.com"},{"name":"tu.ngo","email":"tu.ngo@gooddata.com"},{"name":"vlastikcz","email":"vlastimil.kotas@gooddata.com"},{"name":"vu.pham","email":"vu.pham@gooddata.com"},{"name":"xmort","email":"petr.dolejsi@gooddata.com"},{"name":"yanlipnican","email":"yanlipnican@gmail.com"}],"homepage":"https://github.com/gooddata/gooddata-react-components#readme","bugs":{"url":"https://github.com/gooddata/gooddata-react-components/issues"},"dist":{"shasum":"5b98ede47201b4067f0ad6c61e01abe4f224e1a1","tarball":"https://registry.npmjs.org/@gooddata/react-components/-/react-components-7.2.0-beta.85.tgz","fileCount":2203,"integrity":"sha512-WQAwZ4++68ihWibquwQFwIKLDKX2TZYFnsg1b39nO+tvbsnkI8I91Vue6w0StB+EOYvidyYwPbildv9UueF9Nw==","signatures":[{"sig":"MEUCIQCo9SvOa7/eYAQ8j/a37QAMXGY2z8EP8tBojM8G31O62AIgYcrWWhm3BYLq8nc1C3bbYuQvyh24HtGM/GndOYu4HcQ=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":8766191,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJd0+xNCRA9TVsSAnZWagAA1NMP/joXPQojUtRpUsa3mWzJ\nVAR/Y55TrXPDZ9KqTfLw0u0ALZcaSQVtXaj8W3RSgSqZ9vySrgyJ0nXfOuOz\nZ6CGdhVX5zktt8Kg/d3JNMkEA8SCzmdby91GcyCrqLmd8fQmyXowVO0MFgwI\neSCbv+JUx3z4jH17doZc4zwkOME2Taj7/kqsggVX8kp0umJNmxLJMVLYB0Dk\nzTbestT/5Lu5jOfzMmYR/my5rxYMjeqWRoaBCszANu23t09iPeIrVqZ+b5Od\nIDJ1e35wHX5ISXKGMQ6SBNDnJKvVbBb+L4I72ElD1ikIzznP6RzZKCG4mIhu\nhXRuD8Fm9DcpjJ6r/Jw1/Vurt/nhzzGggKi+1zuN5NODsIP77vgzHQaG7mvk\nT+xJy4JfNj8dqN+uHUva6Frvv2AKehr1+bLIlWWdoEIiZjuBg1mqsdndoWaV\nqbXT37x0hc7av8H62vLGzKu8DzzhcGKsaCV8j+xqixqTSSGdCupNNno6g0ZH\nIgIci3Hgeu4eS17sOcn82OWJA9UWFRGGnhSTPU9+PWdyTxNMJDdlzYPmKQaX\nscvDKgzpGLJva/PtBRyw9LqlXx/cQsxwgRAj5tVTHuW1PgKTuCZnglqDk8GM\nANFO8Cz5XcrWwDom0BTXEO8LptvaTeRHYyTvU2KdO4cZefqF33VngSfRXaX5\nCd82\r\n=1G5B\r\n-----END PGP SIGNATURE-----\r\n"},"jest":{"testRegex":"(/__tests__/.*|\\.(test|spec))\\.(tsx?|jsx?)$","transform":{".(js|jsx)":"babel-jest",".(ts|tsx)":"ts-jest"},"collectCoverage":false,"moduleNameMapper":{"\\.(css|less|sass|scss)$":"<rootDir>/__mocks__/styleMock.ts","^[./a-zA-Z0-9$_-]+\\.svg$":"<rootDir>/jestSvgStub.js"},"coverageReporters":["html"],"setupFilesAfterEnv":["<rootDir>/jest.setup.ts"],"collectCoverageFrom":["src/**/*.{ts,tsx}","examples/server/src/**/*.{js,jsx}","!**/*.d.ts"],"moduleFileExtensions":["ts","tsx","js","jsx","json"],"testPathIgnorePatterns":[",/node_modules/","/dist/"]},"main":"dist/index.js","husky":{"hooks":{"pre-commit":"lint-staged"}},"config":{"eslint":"./examples/**/*.{js,jsx}","tslint":"./{__mocks__,src,stories}/{,**/}*.{ts,tsx}"},"readme":"[![npm version](https://badge.fury.io/js/%40gooddata%2Freact-components.svg)](https://www.npmjs.com/package/@gooddata/react-components) \n\n# GoodData.UI React components\n> A React-based JavaScript library for building data-driven applications\n\n## Getting started\n- [GoodData.UI Documentation](http://sdk.gooddata.com/gooddata-ui/)\n- [GoodData.UI Live Examples](https://gooddata-examples.herokuapp.com/)\n- [Stack Overflow](https://stackoverflow.com/questions/tagged/gooddata)\n\n### Usage\nWith [yarn](https://yarnpkg.com) installed, go to your project directory and run\n```\n$ yarn add @gooddata/react-components\n```\nIf you prefer [npm](npmjs.com) run\n```\n$ npm install --save @gooddata/react-components\n```\n\nThe public API is exposed via global `index.js`. Except for the styles, do not import any other file directly\nbecause they are not intended to be part of the public API.\n\n## Contributing\n\nWe welcome any contribution in form of [issues](https://github.com/gooddata/gooddata-react-components/issues) or [pull requests](https://github.com/gooddata/gooddata-react-components/pulls).\nThese commands may come in handy while developing:\n\n| command | description |\n| ------- | ----------- |\n| `yarn install --pure-lockfile` | first step |\n| ||\n| `yarn dev` | build react-components to `/dist` in watch mode |\n| `yarn test` | run all unit tests |\n| `yarn prettier-write` | format the source code to match the valid codestyle |\n| `yarn validate` | validate codestyle |\n| ||\n| `yarn storybook` | run storybook from `/stories` on http://localhost:9001 |\n| `yarn build-storybook` | build storybook to `/dist-storybook` |\n| `yarn test-storybook` | run storybook and [screenshot tests](https://github.com/gooddata/gdc-client-utils/tree/master/test-storybook) |\n| ||\n| `yarn examples` | run Live Examples dev-server from `/examples` on https://localhost:8999 |\n| `yarn examples-build` | build Live Examples to `/examples/dist` |\n| `yarn examples-server` | serve built Live Examples - see `/examples/server/src` |\n| `yarn examples-testcafe` | run testcafe tests against `localhost:8999` |\n\n### Deploy to heroku.com\nWhen you deploy this repo to heroku, it serves *GoodData.UI Live Examples*.\nRelevant tasks are in `Procfile` and `package.json`.\n\n```bash\n# run in the project directory\nheroku login\nheroku create <your-app-name>\nheroku config:set DOMAIN_ADMIN_USERNAME=x@gooddata.com DOMAIN_ADMIN_PASSWORD=xy PROJECT_ID_TO_ASSIGN=xms7ga4tf3g3nzucd8380o2bev8oeknp\ngit push heroku HEAD:master\nheroku open\n```\n\n### Run Live Examples Locally\nTo run *GoodData.UI Live Examples* locally:\n```bash\ngit clone <this-repository>\ncd  <repository-folder>\nyarn install --pure-lockfile\nyarn examples\n```\nThen open https://localhost:8999 and login using Live Examples account (you can [create one here](https://gooddata-examples.herokuapp.com/registration)).\n\n### Source code formatting\nThe source code in the repository is formatted by [Prettier](https://prettier.io/). \nThe format of the code is validated by our Continuous Integration server and is one of the requirements of successful merge.\n\nPrettier is supported by every major IDE. You can find the list of supported editors and how to configure them [here](https://prettier.io/docs/en/editors.html).\n\nIn the case, when your editor is not supported or you don't want to setup the integration, you can run the `yarn prettier-write` command to reformat the code before commit.\n\n## Changelog\n\n- see [CHANGELOG.md](CHANGELOG.md)\n\n## License\n\n(C) 2007-2018 GoodData Corporation\n\nThis project is dual licensed:\n\n- The ATTRIBUTION-NONCOMMERCIAL 4.0 INTERNATIONAL (CC BY-NC 4.0) is used for purpose of the trial experience and evaluation of GoodData.UI library.\n- The GOODDATA GOODDATA.UI LIBRARY END USER LICENSE AGREEMENT is used for GoodData customers.\n\nFor more information, please see [LICENSE](https://github.com/gooddata/gooddata-react-components/blob/master/LICENSE)\n","engines":{"node":"^8.10.0"},"gitHead":"436c505aa868bef06b9d3ccb37f94023f202d149","scripts":{"dev":"bash scripts/build.sh --dev-watch","test":"jest --watch","build":"bash scripts/build.sh","tslint":"yarn run-tslint -t verbose $npm_package_config_tslint","prepare":"cd examples/server && yarn install --frozen-lockfile && cd ../..; rm -r examples/node_modules 2>/dev/null; true","examples":"bash scripts/run-examples.sh","prepare?":"# Called before `npm publish` and on local `npm install`. Temporarily also for deleting obsolete node_modules. Ends with `true` to continue gracefully.","validate":"tsc --noEmit && yarn tslint && eslint $npm_package_config_eslint && yarn prettier-check","build-dev":"bash scripts/build.sh --dev","examples?":"# Default is developer domain, other options: yarn examples [sec,secure,stg,stg2,stg3,demo,developer or URL]","storybook":"yarn build && start-storybook -p 9001 -c .storybook","test-once":"jest","tslint-ci":"mkdir -p ./ci/results && yarn run-tslint -t checkstyle -o ./ci/results/tslint-results.xml $npm_package_config_tslint","run-tslint":"tslint -p tsconfig.json","validate-ci":"tsc --noEmit && yarn tslint-ci  && eslint $npm_package_config_eslint -f checkstyle -o ci/results/eslint-results.xml && yarn prettier-check","examples-build":"bash scripts/build-examples.sh","prepublishOnly":"yarn build","prettier-check":"prettier --check '{src,stories,styles,__mocks__,examples/server/src,examples/src,examples/test}/**/*.{ts,js,tsx,jsx,json,scss,md,yaml,html}'","prettier-write":"prettier --write '{src,stories,styles,__mocks__,examples/server/src,examples/src,examples/test}/**/*.{ts,js,tsx,jsx,json,scss,md,yaml,html}'","test-storybook":"yarn build && test-storybook","build-storybook":"yarn build && build-storybook -c .storybook -o dist-storybook","examples-server":"node examples/server/src/index.js","heroku-postbuild":"yarn examples-build developer","examples-testcafe":"./scripts/run-testcafe.sh visual","check-circular-deps":"madge --circular --extensions ts ./src","examples-testcafe-ci":"./scripts/run-testcafe.sh ci","examples-testcafe-live":"./scripts/run-testcafe.sh live"},"typings":"dist/index.d.ts","_npmUser":{"name":"gooddata-ci","email":"rail@gooddata.com"},"deprecated":"@gooddata/react-components@7 reached End of Support on March 31, 2022. Please upgrade (see https://sdk.gooddata.com/gooddata-ui/docs/supported_versions.html for more information).","repository":{"url":"git+ssh://git@github.com/gooddata/gooddata-react-components.git","type":"git"},"_npmVersion":"6.4.1","description":"GoodData.UI - A powerful JavaScript library for building analytical applications","directories":{},"lint-staged":{"{src,stories,styles,__mocks__,examples/server/src,examples/src,examples/test}/**/*.{ts,js,tsx,jsx,scss}":["npx gdc-fix-copyright","git add"],"{src,stories,styles,__mocks__,examples/server/src,examples/src,examples/test}/**/*.{ts,js,tsx,jsx,json,scss,md,yaml,html}":["prettier --write","git add"]},"_nodeVersion":"8.12.0","dependencies":{"rxjs":"^5.5.6","uuid":"^3.2.1","immer":"^1.3.1","lodash":"^4.17.15","date-fns":"^2.7.0","downshift":"^3.2.7","invariant":"^2.2.2","classnames":"^2.2.6","highcharts":"7.1.1","prop-types":"^15.6.0","react-intl":"^2.4.0","custom-event":"^1.0.1","react-window":"^1.8.1","ag-grid-react":"20.0.0","react-measure":"^2.3.0","react-day-picker":"~7.3.0","react-responsive":"^3.0.0","stringify-object":"^2.4.0","@gooddata/typings":"^2.19.0","ag-grid-community":"20.0.0","http-status-codes":"^1.3.0","@gooddata/js-utils":"^3.5.0","@gooddata/numberjs":"^3.2.3","fixed-data-table-2":"0.7.17","@gooddata/goodstrap":"^64.6.0","react-dom-factories":"^1.0.2","@gooddata/gooddata-js":"^11.21.0","json-stable-stringify":"^1.0.1","react-transition-group":"^2.2.1","hoist-non-react-statics":"^3.3.0","nodelist-foreach-polyfill":"^1.2.0","highcharts-grouped-categories":"^1.1.3"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"raf":"3.3.2","yup":"^0.24.1","jest":"24.7.1","husky":"3.0.0","madge":"^3.4.4","react":"^16.5.2","enzyme":"3.5.0","eslint":"4.19.1","formik":"^0.11.11","moment":"2.23.0","history":"^4.7.2","ts-jest":"24.0.0","webpack":"4.30.0","prettier":"1.16.4","react-ga":"^2.5.2","recharts":"1.0.0-beta.9","testcafe":"1.1.4","commander":"2.14.1","node-sass":"4.7.2","react-dom":"^16.5.2","supertest":"3.0.0","ts-loader":"6.0.0","@types/raf":"^3.4.0","css-loader":"0.28.7","jest-junit":"3.0.0","raw-loader":"0.5.1","styled-jsx":"2.2.1","typescript":"3.3.4000","@babel/core":"7.4.4","@types/jest":"24.0.6","@types/node":"7.0.8","@types/uuid":"3.4.3","file-loader":"3.0.1","jest-enzyme":"7.0.2","lint-staged":"9.1.0","sass-loader":"6.0.6","webpack-cli":"3.3.2","@types/react":"16.4.18","babel-loader":"8.0.5","react-helmet":"5.2.0","react-select":"1.2.1","style-loader":"0.19.1","@types/enzyme":"3.1.13","@types/lodash":"4.14.123","testcafe-live":"0.1.4","@babel/runtime":"7.4.4","@babel/polyfill":"^7.4.4","@storybook/react":"5.0.11","@types/invariant":"2.2.29","@types/react-dom":"16.0.11","isomorphic-fetch":"2.2.1","react-datepicker":"1.1.0","react-router-dom":"4.2.2","@babel/preset-env":"7.4.4","@gooddata/mock-js":"2.3.1","@storybook/addons":"5.0.11","@types/classnames":"2.2.3","@types/prop-types":"15.5.2","@types/react-intl":"2.3.8","@storybook/theming":"5.0.11","identity-obj-proxy":"^3.0.0","webpack-dev-server":"3.3.1","@babel/preset-react":"7.0.0","@types/react-portal":"4.0.1","@types/react-window":"^1.8.1","babel-plugin-lodash":"3.3.4","html-webpack-plugin":"3.2.0","react-test-renderer":"16.4.2","@types/react-measure":"2.0.5","clean-webpack-plugin":"2.0.2","stats-webpack-plugin":"0.7.0","eslint-config-prettier":"4.1.0","react-google-recaptcha":"^0.14.1","tslint-config-prettier":"1.18.0","@gooddata/eslint-config":"^1.0.0","@gooddata/tslint-config":"1.0.0","@types/react-responsive":"^3.0.3","@types/storybook__react":"4.0.1","@types/stringify-object":"^3.2.0","enzyme-adapter-react-16":"1.3.1","@gooddata/test-storybook":"3.1.1","@storybook/addon-actions":"5.0.11","@storybook/addon-options":"5.0.11","node-sass-magic-importer":"5.1.0","react-syntax-highlighter":"11.0.2","@types/fixed-data-table-2":"0.8.1","@types/react-test-renderer":"16.0.0","circular-dependency-plugin":"5.0.2","compression-webpack-plugin":"2.0.0","@types/json-stable-stringify":"^1.0.32","@gooddata/frontend-npm-scripts":"1.1.0","@types/enzyme-adapter-react-16":"1.0.3","@types/storybook__addon-actions":"3.4.2","@babel/plugin-proposal-class-properties":"7.4.4","@babel/plugin-proposal-object-rest-spread":"7.4.4","@babel/plugin-transform-async-to-generator":"7.4.4"},"peerDependencies":{"react":"^16.5.2","react-dom":"^16.5.2"},"_npmOperationalInternal":{"tmp":"tmp/react-components_7.2.0-beta.85_1574169676467_0.5365547601034293","host":"s3://npm-registry-packages"}},"7.2.0-beta.86":{"name":"@gooddata/react-components","version":"7.2.0-beta.86","author":{"name":"GoodData Corporation"},"license":"BSD-3-Clause","_id":"@gooddata/react-components@7.2.0-beta.86","maintainers":[{"name":"afi","email":"adam.fiedler@gooddata.com"},{"name":"bertold8","email":"ivan.nejezchleb@seznam.cz"},{"name":"brbistas","email":"valentinos.chraniotis@gooddata.com"},{"name":"bugsbunny338","email":"jiri.zajic@mensa.cz"},{"name":"diem.nguyen","email":"diem.nguyen@gooddata.com"},{"name":"gooddata-ci","email":"rail@gooddata.com"},{"name":"ivan.mjartan","email":"ivan.mjartan@gooddata.com"},{"name":"jakub-sterba","email":"jakub.sterba@gooddata.com"},{"name":"jaroslav.tomecek","email":"jaroslav.tomecek@gooddata.com"},{"name":"jkittler","email":"honza.kittler@gmail.com"},{"name":"khanh.le","email":"khanh.le@gooddata.com"},{"name":"lanhuynh","email":"lan.huynh@gooddata.com"},{"name":"linhhong","email":"linh.hong@gooddata.com"},{"name":"lupko","email":"lubomir.slivka@gooddata.com"},{"name":"martin.mosko","email":"martin.mosko@gooddata.com"},{"name":"matyas.kandl","email":"matyas.kandl@gooddata.com"},{"name":"michal.marsal","email":"michal.marsal@gooddata.com"},{"name":"milangallasgooddata","email":"milan.gallas@gooddata.com"},{"name":"naibinh","email":"naibinh@gmail.com"},{"name":"nikolacech","email":"nikola.cech@gooddata.com"},{"name":"no23reason","email":"dan.homola@hotmail.cz"},{"name":"patrikbraborec","email":"patrik.braborec@gooddata.com"},{"name":"pbenes","email":"petr.benes@gooddata.com"},{"name":"petrjanu","email":"petr.janu@gooddata.com"},{"name":"ptquang86","email":"ptquang86@gmail.com"},{"name":"qduval","email":"quentin.duval@gooddata.com"},{"name":"rodri360","email":"me@rodri360.com"},{"name":"sitina","email":"jiri.sitina@gooddata.com"},{"name":"sondo","email":"son.do@gooddata.com"},{"name":"strouhaljan","email":"strouhal.jan@gmail.com"},{"name":"tomas.kratochvil","email":"tomas.kratochvil@gooddata.com"},{"name":"tomasreichmann","email":"tomasreichmann@gmail.com"},{"name":"tomsatgd","email":"tomas.satinsky@gooddata.com"},{"name":"tu.ngo","email":"tu.ngo@gooddata.com"},{"name":"vlastikcz","email":"vlastimil.kotas@gooddata.com"},{"name":"vu.pham","email":"vu.pham@gooddata.com"},{"name":"xmort","email":"petr.dolejsi@gooddata.com"},{"name":"yanlipnican","email":"yanlipnican@gmail.com"}],"homepage":"https://github.com/gooddata/gooddata-react-components#readme","bugs":{"url":"https://github.com/gooddata/gooddata-react-components/issues"},"dist":{"shasum":"4379a287ad4ef66fe969fdac0d8b36911161f39f","tarball":"https://registry.npmjs.org/@gooddata/react-components/-/react-components-7.2.0-beta.86.tgz","fileCount":2262,"integrity":"sha512-LgkX8bFI2wta1kTxVeUL/gPOroWgAjYDPG4ff/7QxqUFY69bAFG4j82SsAlBT7zuVTPsLVXXq4i7UY7Tm3gbPQ==","signatures":[{"sig":"MEYCIQCn0B7catdG8Z6lK8RGobyYmei/KAfBXxtgV/YW8j5fuQIhANEBgQI6U21WA7AlOpy3IwlTQaIrrzyMaE1/bryanoCE","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":8923581,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJd1AHYCRA9TVsSAnZWagAAtUEQAIKoUzjtfmAI4f8vEtjK\nIAxyLDYTSgGwTztlXF6AaOgM7QyOXGyKER1kDl0h76Bfkubb1KonODbLLFkV\nFr47zlljZTEYAPb+Mc50G9geDhbXxcqKGnguoDLyGtx7lD1vR5SCadpe7lp/\nFj2ESY1Fp+2Pz9EBRgAVO25WuL7kFROSPhbt0vs8jLPo9ouRvLEsqyAVc9qV\nWZK9EOdpWIST1PdAb+NK3dRekN3PToUQUq/YX+Blk4KnbJrACHX9u3PEdy0g\nnswKfC2gp3EqNPfcVsqm8pfPlGPf07GbsfyGQpXwWY/RGPOWyy37gBvHhW+p\n2BNVAEgR5iySmu2s6yg4RDZTzD82NG5aRQnf/Mvp6iGZFmexhDkmQ5Xo8ufe\no6iV3WfkFdsMexzxfEDUjotdL7IE3jDrL14LgsOREViLxH+Wz4+cq3QdOeLR\n0egjhvwnX75R7Ud/9kFhH16IRud7rj59EfOVCXUFdHmantnyiIaoviNVS2TJ\nkss03o5ItevUAf34WRq/4fxiz3SyMqnQAoNCy2lpL0rkq6IkgDzTrmViHhoi\nK3H85iuHbIOeD5UMYsFHWf3iDTxOA0Y3k57WfjASbvPUan3OSMJn4r0orDjt\nnaUgIZYEZdQz/SlIW2kvoBsauG3fHxBOZpIchO5BRv2tXYKpKWwOy2YytAB6\nGu8V\r\n=4h3+\r\n-----END PGP SIGNATURE-----\r\n"},"jest":{"testRegex":"(/__tests__/.*|\\.(test|spec))\\.(tsx?|jsx?)$","transform":{".(js|jsx)":"babel-jest",".(ts|tsx)":"ts-jest"},"collectCoverage":false,"moduleNameMapper":{"\\.(css|less|sass|scss)$":"<rootDir>/__mocks__/styleMock.ts","^[./a-zA-Z0-9$_-]+\\.svg$":"<rootDir>/jestSvgStub.js"},"coverageReporters":["html"],"setupFilesAfterEnv":["<rootDir>/jest.setup.ts"],"collectCoverageFrom":["src/**/*.{ts,tsx}","examples/server/src/**/*.{js,jsx}","!**/*.d.ts"],"moduleFileExtensions":["ts","tsx","js","jsx","json"],"testPathIgnorePatterns":[",/node_modules/","/dist/"]},"main":"dist/index.js","husky":{"hooks":{"pre-commit":"lint-staged"}},"config":{"eslint":"./examples/**/*.{js,jsx}","tslint":"./{__mocks__,src,stories}/{,**/}*.{ts,tsx}"},"readme":"[![npm version](https://badge.fury.io/js/%40gooddata%2Freact-components.svg)](https://www.npmjs.com/package/@gooddata/react-components) \n\n# GoodData.UI React components\n> A React-based JavaScript library for building data-driven applications\n\n## Getting started\n- [GoodData.UI Documentation](http://sdk.gooddata.com/gooddata-ui/)\n- [GoodData.UI Live Examples](https://gooddata-examples.herokuapp.com/)\n- [Stack Overflow](https://stackoverflow.com/questions/tagged/gooddata)\n\n### Usage\nWith [yarn](https://yarnpkg.com) installed, go to your project directory and run\n```\n$ yarn add @gooddata/react-components\n```\nIf you prefer [npm](npmjs.com) run\n```\n$ npm install --save @gooddata/react-components\n```\n\nThe public API is exposed via global `index.js`. Except for the styles, do not import any other file directly\nbecause they are not intended to be part of the public API.\n\n## Contributing\n\nWe welcome any contribution in form of [issues](https://github.com/gooddata/gooddata-react-components/issues) or [pull requests](https://github.com/gooddata/gooddata-react-components/pulls).\nThese commands may come in handy while developing:\n\n| command | description |\n| ------- | ----------- |\n| `yarn install --pure-lockfile` | first step |\n| ||\n| `yarn dev` | build react-components to `/dist` in watch mode |\n| `yarn test` | run all unit tests |\n| `yarn prettier-write` | format the source code to match the valid codestyle |\n| `yarn validate` | validate codestyle |\n| ||\n| `yarn storybook` | run storybook from `/stories` on http://localhost:9001 |\n| `yarn build-storybook` | build storybook to `/dist-storybook` |\n| `yarn test-storybook` | run storybook and [screenshot tests](https://github.com/gooddata/gdc-client-utils/tree/master/test-storybook) |\n| ||\n| `yarn examples` | run Live Examples dev-server from `/examples` on https://localhost:8999 |\n| `yarn examples-build` | build Live Examples to `/examples/dist` |\n| `yarn examples-server` | serve built Live Examples - see `/examples/server/src` |\n| `yarn examples-testcafe` | run testcafe tests against `localhost:8999` |\n\n### Deploy to heroku.com\nWhen you deploy this repo to heroku, it serves *GoodData.UI Live Examples*.\nRelevant tasks are in `Procfile` and `package.json`.\n\n```bash\n# run in the project directory\nheroku login\nheroku create <your-app-name>\nheroku config:set DOMAIN_ADMIN_USERNAME=x@gooddata.com DOMAIN_ADMIN_PASSWORD=xy PROJECT_ID_TO_ASSIGN=xms7ga4tf3g3nzucd8380o2bev8oeknp\ngit push heroku HEAD:master\nheroku open\n```\n\n### Run Live Examples Locally\nTo run *GoodData.UI Live Examples* locally:\n```bash\ngit clone <this-repository>\ncd  <repository-folder>\nyarn install --pure-lockfile\nyarn examples\n```\nThen open https://localhost:8999 and login using Live Examples account (you can [create one here](https://gooddata-examples.herokuapp.com/registration)).\n\n### Source code formatting\nThe source code in the repository is formatted by [Prettier](https://prettier.io/). \nThe format of the code is validated by our Continuous Integration server and is one of the requirements of successful merge.\n\nPrettier is supported by every major IDE. You can find the list of supported editors and how to configure them [here](https://prettier.io/docs/en/editors.html).\n\nIn the case, when your editor is not supported or you don't want to setup the integration, you can run the `yarn prettier-write` command to reformat the code before commit.\n\n## Changelog\n\n- see [CHANGELOG.md](CHANGELOG.md)\n\n## License\n\n(C) 2007-2018 GoodData Corporation\n\nThis project is dual licensed:\n\n- The ATTRIBUTION-NONCOMMERCIAL 4.0 INTERNATIONAL (CC BY-NC 4.0) is used for purpose of the trial experience and evaluation of GoodData.UI library.\n- The GOODDATA GOODDATA.UI LIBRARY END USER LICENSE AGREEMENT is used for GoodData customers.\n\nFor more information, please see [LICENSE](https://github.com/gooddata/gooddata-react-components/blob/master/LICENSE)\n","engines":{"node":"^8.10.0"},"gitHead":"82dbb0f6d58e6eabbc93dc52396ad04f8395a246","scripts":{"dev":"bash scripts/build.sh --dev-watch","test":"jest --watch","build":"bash scripts/build.sh","tslint":"yarn run-tslint -t verbose $npm_package_config_tslint","prepare":"cd examples/server && yarn install --frozen-lockfile && cd ../..; rm -r examples/node_modules 2>/dev/null; true","examples":"bash scripts/run-examples.sh","prepare?":"# Called before `npm publish` and on local `npm install`. Temporarily also for deleting obsolete node_modules. Ends with `true` to continue gracefully.","validate":"tsc --noEmit && yarn tslint && eslint $npm_package_config_eslint && yarn prettier-check","build-dev":"bash scripts/build.sh --dev","examples?":"# Default is developer domain, other options: yarn examples [sec,secure,stg,stg2,stg3,demo,developer or URL]","storybook":"yarn build && start-storybook -p 9001 -c .storybook","test-once":"jest","tslint-ci":"mkdir -p ./ci/results && yarn run-tslint -t checkstyle -o ./ci/results/tslint-results.xml $npm_package_config_tslint","run-tslint":"tslint -p tsconfig.json","validate-ci":"tsc --noEmit && yarn tslint-ci  && eslint $npm_package_config_eslint -f checkstyle -o ci/results/eslint-results.xml && yarn prettier-check","examples-build":"bash scripts/build-examples.sh","prepublishOnly":"yarn build","prettier-check":"prettier --check '{src,stories,styles,__mocks__,examples/server/src,examples/src,examples/test}/**/*.{ts,js,tsx,jsx,json,scss,md,yaml,html}'","prettier-write":"prettier --write '{src,stories,styles,__mocks__,examples/server/src,examples/src,examples/test}/**/*.{ts,js,tsx,jsx,json,scss,md,yaml,html}'","test-storybook":"yarn build && test-storybook","build-storybook":"yarn build && build-storybook -c .storybook -o dist-storybook","examples-server":"node examples/server/src/index.js","heroku-postbuild":"yarn examples-build developer","examples-testcafe":"./scripts/run-testcafe.sh visual","check-circular-deps":"madge --circular --extensions ts ./src","examples-testcafe-ci":"./scripts/run-testcafe.sh ci","examples-testcafe-live":"./scripts/run-testcafe.sh live"},"typings":"dist/index.d.ts","_npmUser":{"name":"gooddata-ci","email":"rail@gooddata.com"},"deprecated":"@gooddata/react-components@7 reached End of Support on March 31, 2022. Please upgrade (see https://sdk.gooddata.com/gooddata-ui/docs/supported_versions.html for more information).","repository":{"url":"git+ssh://git@github.com/gooddata/gooddata-react-components.git","type":"git"},"_npmVersion":"6.4.1","description":"GoodData.UI - A powerful JavaScript library for building analytical applications","directories":{},"lint-staged":{"{src,stories,styles,__mocks__,examples/server/src,examples/src,examples/test}/**/*.{ts,js,tsx,jsx,scss}":["npx gdc-fix-copyright","git add"],"{src,stories,styles,__mocks__,examples/server/src,examples/src,examples/test}/**/*.{ts,js,tsx,jsx,json,scss,md,yaml,html}":["prettier --write","git add"]},"_nodeVersion":"8.12.0","dependencies":{"rxjs":"^5.5.6","uuid":"^3.2.1","immer":"^1.3.1","lodash":"^4.17.15","date-fns":"^2.7.0","downshift":"^3.2.7","invariant":"^2.2.2","classnames":"^2.2.6","highcharts":"7.1.1","prop-types":"^15.6.0","react-intl":"^2.4.0","custom-event":"^1.0.1","react-window":"^1.8.1","ag-grid-react":"20.0.0","react-measure":"^2.3.0","react-day-picker":"~7.3.0","react-responsive":"^3.0.0","stringify-object":"^2.4.0","@gooddata/typings":"^2.19.0","ag-grid-community":"20.0.0","http-status-codes":"^1.3.0","@gooddata/js-utils":"^3.5.0","@gooddata/numberjs":"^3.2.3","fixed-data-table-2":"0.7.17","@gooddata/goodstrap":"^64.6.0","react-dom-factories":"^1.0.2","@gooddata/gooddata-js":"^11.21.0","json-stable-stringify":"^1.0.1","react-transition-group":"^2.2.1","hoist-non-react-statics":"^3.3.0","nodelist-foreach-polyfill":"^1.2.0","highcharts-grouped-categories":"^1.1.3"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"raf":"3.3.2","yup":"^0.24.1","jest":"24.7.1","husky":"3.0.0","madge":"^3.4.4","react":"^16.5.2","enzyme":"3.5.0","eslint":"4.19.1","formik":"^0.11.11","moment":"2.23.0","history":"^4.7.2","ts-jest":"24.0.0","webpack":"4.30.0","prettier":"1.16.4","react-ga":"^2.5.2","recharts":"1.0.0-beta.9","testcafe":"1.1.4","commander":"2.14.1","node-sass":"4.7.2","react-dom":"^16.5.2","supertest":"3.0.0","ts-loader":"6.0.0","@types/raf":"^3.4.0","css-loader":"0.28.7","jest-junit":"3.0.0","raw-loader":"0.5.1","styled-jsx":"2.2.1","typescript":"3.3.4000","@babel/core":"7.4.4","@types/jest":"24.0.6","@types/node":"7.0.8","@types/uuid":"3.4.3","file-loader":"3.0.1","jest-enzyme":"7.0.2","lint-staged":"9.1.0","sass-loader":"6.0.6","webpack-cli":"3.3.2","@types/react":"16.4.18","babel-loader":"8.0.5","react-helmet":"5.2.0","react-select":"1.2.1","style-loader":"0.19.1","@types/enzyme":"3.1.13","@types/lodash":"4.14.123","testcafe-live":"0.1.4","@babel/runtime":"7.4.4","@babel/polyfill":"^7.4.4","@storybook/react":"5.0.11","@types/invariant":"2.2.29","@types/react-dom":"16.0.11","isomorphic-fetch":"2.2.1","react-datepicker":"1.1.0","react-router-dom":"4.2.2","@babel/preset-env":"7.4.4","@gooddata/mock-js":"2.3.1","@storybook/addons":"5.0.11","@types/classnames":"2.2.3","@types/prop-types":"15.5.2","@types/react-intl":"2.3.8","@storybook/theming":"5.0.11","identity-obj-proxy":"^3.0.0","webpack-dev-server":"3.3.1","@babel/preset-react":"7.0.0","@types/react-portal":"4.0.1","@types/react-window":"^1.8.1","babel-plugin-lodash":"3.3.4","html-webpack-plugin":"3.2.0","react-test-renderer":"16.4.2","@types/react-measure":"2.0.5","clean-webpack-plugin":"2.0.2","stats-webpack-plugin":"0.7.0","eslint-config-prettier":"4.1.0","react-google-recaptcha":"^0.14.1","tslint-config-prettier":"1.18.0","@gooddata/eslint-config":"^1.0.0","@gooddata/tslint-config":"1.0.0","@types/react-responsive":"^3.0.3","@types/storybook__react":"4.0.1","@types/stringify-object":"^3.2.0","enzyme-adapter-react-16":"1.3.1","@gooddata/test-storybook":"3.1.1","@storybook/addon-actions":"5.0.11","@storybook/addon-options":"5.0.11","node-sass-magic-importer":"5.1.0","react-syntax-highlighter":"11.0.2","@types/fixed-data-table-2":"0.8.1","@types/react-test-renderer":"16.0.0","circular-dependency-plugin":"5.0.2","compression-webpack-plugin":"2.0.0","@types/json-stable-stringify":"^1.0.32","@gooddata/frontend-npm-scripts":"1.1.0","@types/enzyme-adapter-react-16":"1.0.3","@types/storybook__addon-actions":"3.4.2","@babel/plugin-proposal-class-properties":"7.4.4","@babel/plugin-proposal-object-rest-spread":"7.4.4","@babel/plugin-transform-async-to-generator":"7.4.4"},"peerDependencies":{"react":"^16.5.2","react-dom":"^16.5.2"},"_npmOperationalInternal":{"tmp":"tmp/react-components_7.2.0-beta.86_1574175192036_0.24196658458016462","host":"s3://npm-registry-packages"}},"7.2.0-beta.87":{"name":"@gooddata/react-components","version":"7.2.0-beta.87","author":{"name":"GoodData Corporation"},"license":"BSD-3-Clause","_id":"@gooddata/react-components@7.2.0-beta.87","maintainers":[{"name":"afi","email":"adam.fiedler@gooddata.com"},{"name":"bertold8","email":"ivan.nejezchleb@seznam.cz"},{"name":"brbistas","email":"valentinos.chraniotis@gooddata.com"},{"name":"bugsbunny338","email":"jiri.zajic@mensa.cz"},{"name":"diem.nguyen","email":"diem.nguyen@gooddata.com"},{"name":"gooddata-ci","email":"rail@gooddata.com"},{"name":"ivan.mjartan","email":"ivan.mjartan@gooddata.com"},{"name":"jakub-sterba","email":"jakub.sterba@gooddata.com"},{"name":"jaroslav.tomecek","email":"jaroslav.tomecek@gooddata.com"},{"name":"jkittler","email":"honza.kittler@gmail.com"},{"name":"khanh.le","email":"khanh.le@gooddata.com"},{"name":"lanhuynh","email":"lan.huynh@gooddata.com"},{"name":"linhhong","email":"linh.hong@gooddata.com"},{"name":"lupko","email":"lubomir.slivka@gooddata.com"},{"name":"martin.mosko","email":"martin.mosko@gooddata.com"},{"name":"matyas.kandl","email":"matyas.kandl@gooddata.com"},{"name":"michal.marsal","email":"michal.marsal@gooddata.com"},{"name":"milangallasgooddata","email":"milan.gallas@gooddata.com"},{"name":"naibinh","email":"naibinh@gmail.com"},{"name":"nikolacech","email":"nikola.cech@gooddata.com"},{"name":"no23reason","email":"dan.homola@hotmail.cz"},{"name":"patrikbraborec","email":"patrik.braborec@gooddata.com"},{"name":"pbenes","email":"petr.benes@gooddata.com"},{"name":"petrjanu","email":"petr.janu@gooddata.com"},{"name":"ptquang86","email":"ptquang86@gmail.com"},{"name":"qduval","email":"quentin.duval@gooddata.com"},{"name":"rodri360","email":"me@rodri360.com"},{"name":"sitina","email":"jiri.sitina@gooddata.com"},{"name":"sondo","email":"son.do@gooddata.com"},{"name":"strouhaljan","email":"strouhal.jan@gmail.com"},{"name":"tomas.kratochvil","email":"tomas.kratochvil@gooddata.com"},{"name":"tomasreichmann","email":"tomasreichmann@gmail.com"},{"name":"tomsatgd","email":"tomas.satinsky@gooddata.com"},{"name":"tu.ngo","email":"tu.ngo@gooddata.com"},{"name":"vlastikcz","email":"vlastimil.kotas@gooddata.com"},{"name":"vu.pham","email":"vu.pham@gooddata.com"},{"name":"xmort","email":"petr.dolejsi@gooddata.com"},{"name":"yanlipnican","email":"yanlipnican@gmail.com"}],"homepage":"https://github.com/gooddata/gooddata-react-components#readme","bugs":{"url":"https://github.com/gooddata/gooddata-react-components/issues"},"dist":{"shasum":"3d45044c596314e4a1733b8c050020acf151bafa","tarball":"https://registry.npmjs.org/@gooddata/react-components/-/react-components-7.2.0-beta.87.tgz","fileCount":2262,"integrity":"sha512-KR3D4+DfnGiWhMNNYi5BZsrtlP4JeVmY0fJ5cpBhY01Q0W9HIzGRosyZcwTybASXRNiSoolauk7WRFTd02/JJA==","signatures":[{"sig":"MEUCIEFLbX2vGDTeVElUfLfGPfgSY8QESHYTjtroSjIiNR/UAiEAmTuHvyGpJQ1a+qyIuhx+EQhhcbenZxhWNO+dhFNzLD8=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":8928335,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJd1A/wCRA9TVsSAnZWagAApDgP/jbrA2HtmtA7B9YYZtX2\n+2pwsOsLrANzyzsIOXG4MdrDCW1cq20QocWk6/0zW94xpjYbutxBPfqTcrP3\nKxCBw1Sn9nf2QHHz5UAeUUGTJK0JsSPZSkKOzJlbKaXHz/55Zp/U1+iLZSME\n+zhi+yGeIJc1XxudK9VEUy7Qhfoupd5Cr64Gs9SDrKQrSNqnjWUmIkRzad0+\nlNap3qOc1MoF1mcHu+4tGiHxWeQNa3ahwLD3yYuybZrPeTAk9ad8oPocmUZt\nMlIQJ7QYBJBVEUhcNX1Hv9v4z2JhJhaWKTfE5dAFXd+C8Hi6/wxJN9pQC3Ep\ncHSSDRUcECoHId6TEUPXUWzxMk59SCGTt3AnDua0f/UneXf5y+LdUBM6V+yZ\nW7atULBVsPeBaiWs9oKS/oQG7vED+x7MjBkhmxh1nfwCfQoa1LNDE8DisDll\nNvbOYnslLP63Y6PkJPeTKJ5h6PHsXXM1bWNW1vGpezsK4GOTaIvs0HaXAamb\nZpmaEySjvTX7un2wmg2i5xs+SZYuyz6hn5R8N9aI11eYY1blaAALmKEMcI5o\nsOaaq6m6D7cs7Nh5LJjflGNjxbMzt1TW0tyiWhqeYiScP799chDEV1gglNpg\n27b3jUZu/lMpYzory1FtOi0JgDp4w1AQB8MloieeO2pmT3gwo8gbN60LPdOR\nsEFa\r\n=TRN0\r\n-----END PGP SIGNATURE-----\r\n"},"jest":{"testRegex":"(/__tests__/.*|\\.(test|spec))\\.(tsx?|jsx?)$","transform":{".(js|jsx)":"babel-jest",".(ts|tsx)":"ts-jest"},"collectCoverage":false,"moduleNameMapper":{"\\.(css|less|sass|scss)$":"<rootDir>/__mocks__/styleMock.ts","^[./a-zA-Z0-9$_-]+\\.svg$":"<rootDir>/jestSvgStub.js"},"coverageReporters":["html"],"setupFilesAfterEnv":["<rootDir>/jest.setup.ts"],"collectCoverageFrom":["src/**/*.{ts,tsx}","examples/server/src/**/*.{js,jsx}","!**/*.d.ts"],"moduleFileExtensions":["ts","tsx","js","jsx","json"],"testPathIgnorePatterns":[",/node_modules/","/dist/"]},"main":"dist/index.js","husky":{"hooks":{"pre-commit":"lint-staged"}},"config":{"eslint":"./examples/**/*.{js,jsx}","tslint":"./{__mocks__,src,stories}/{,**/}*.{ts,tsx}"},"readme":"[![npm version](https://badge.fury.io/js/%40gooddata%2Freact-components.svg)](https://www.npmjs.com/package/@gooddata/react-components) \n\n# GoodData.UI React components\n> A React-based JavaScript library for building data-driven applications\n\n## Getting started\n- [GoodData.UI Documentation](http://sdk.gooddata.com/gooddata-ui/)\n- [GoodData.UI Live Examples](https://gooddata-examples.herokuapp.com/)\n- [Stack Overflow](https://stackoverflow.com/questions/tagged/gooddata)\n\n### Usage\nWith [yarn](https://yarnpkg.com) installed, go to your project directory and run\n```\n$ yarn add @gooddata/react-components\n```\nIf you prefer [npm](npmjs.com) run\n```\n$ npm install --save @gooddata/react-components\n```\n\nThe public API is exposed via global `index.js`. Except for the styles, do not import any other file directly\nbecause they are not intended to be part of the public API.\n\n## Contributing\n\nWe welcome any contribution in form of [issues](https://github.com/gooddata/gooddata-react-components/issues) or [pull requests](https://github.com/gooddata/gooddata-react-components/pulls).\nThese commands may come in handy while developing:\n\n| command | description |\n| ------- | ----------- |\n| `yarn install --pure-lockfile` | first step |\n| ||\n| `yarn dev` | build react-components to `/dist` in watch mode |\n| `yarn test` | run all unit tests |\n| `yarn prettier-write` | format the source code to match the valid codestyle |\n| `yarn validate` | validate codestyle |\n| ||\n| `yarn storybook` | run storybook from `/stories` on http://localhost:9001 |\n| `yarn build-storybook` | build storybook to `/dist-storybook` |\n| `yarn test-storybook` | run storybook and [screenshot tests](https://github.com/gooddata/gdc-client-utils/tree/master/test-storybook) |\n| ||\n| `yarn examples` | run Live Examples dev-server from `/examples` on https://localhost:8999 |\n| `yarn examples-build` | build Live Examples to `/examples/dist` |\n| `yarn examples-server` | serve built Live Examples - see `/examples/server/src` |\n| `yarn examples-testcafe` | run testcafe tests against `localhost:8999` |\n\n### Deploy to heroku.com\nWhen you deploy this repo to heroku, it serves *GoodData.UI Live Examples*.\nRelevant tasks are in `Procfile` and `package.json`.\n\n```bash\n# run in the project directory\nheroku login\nheroku create <your-app-name>\nheroku config:set DOMAIN_ADMIN_USERNAME=x@gooddata.com DOMAIN_ADMIN_PASSWORD=xy PROJECT_ID_TO_ASSIGN=xms7ga4tf3g3nzucd8380o2bev8oeknp\ngit push heroku HEAD:master\nheroku open\n```\n\n### Run Live Examples Locally\nTo run *GoodData.UI Live Examples* locally:\n```bash\ngit clone <this-repository>\ncd  <repository-folder>\nyarn install --pure-lockfile\nyarn examples\n```\nThen open https://localhost:8999 and login using Live Examples account (you can [create one here](https://gooddata-examples.herokuapp.com/registration)).\n\n### Source code formatting\nThe source code in the repository is formatted by [Prettier](https://prettier.io/). \nThe format of the code is validated by our Continuous Integration server and is one of the requirements of successful merge.\n\nPrettier is supported by every major IDE. You can find the list of supported editors and how to configure them [here](https://prettier.io/docs/en/editors.html).\n\nIn the case, when your editor is not supported or you don't want to setup the integration, you can run the `yarn prettier-write` command to reformat the code before commit.\n\n## Changelog\n\n- see [CHANGELOG.md](CHANGELOG.md)\n\n## License\n\n(C) 2007-2018 GoodData Corporation\n\nThis project is dual licensed:\n\n- The ATTRIBUTION-NONCOMMERCIAL 4.0 INTERNATIONAL (CC BY-NC 4.0) is used for purpose of the trial experience and evaluation of GoodData.UI library.\n- The GOODDATA GOODDATA.UI LIBRARY END USER LICENSE AGREEMENT is used for GoodData customers.\n\nFor more information, please see [LICENSE](https://github.com/gooddata/gooddata-react-components/blob/master/LICENSE)\n","engines":{"node":"^8.10.0"},"gitHead":"601deb0919bf8a594952b0b9fa5422387ef09c8c","scripts":{"dev":"bash scripts/build.sh --dev-watch","test":"jest --watch","build":"bash scripts/build.sh","tslint":"yarn run-tslint -t verbose $npm_package_config_tslint","prepare":"cd examples/server && yarn install --frozen-lockfile && cd ../..; rm -r examples/node_modules 2>/dev/null; true","examples":"bash scripts/run-examples.sh","prepare?":"# Called before `npm publish` and on local `npm install`. Temporarily also for deleting obsolete node_modules. Ends with `true` to continue gracefully.","validate":"tsc --noEmit && yarn tslint && eslint $npm_package_config_eslint && yarn prettier-check","build-dev":"bash scripts/build.sh --dev","examples?":"# Default is developer domain, other options: yarn examples [sec,secure,stg,stg2,stg3,demo,developer or URL]","storybook":"yarn build && start-storybook -p 9001 -c .storybook","test-once":"jest","tslint-ci":"mkdir -p ./ci/results && yarn run-tslint -t checkstyle -o ./ci/results/tslint-results.xml $npm_package_config_tslint","run-tslint":"tslint -p tsconfig.json","validate-ci":"tsc --noEmit && yarn tslint-ci  && eslint $npm_package_config_eslint -f checkstyle -o ci/results/eslint-results.xml && yarn prettier-check","examples-build":"bash scripts/build-examples.sh","prepublishOnly":"yarn build","prettier-check":"prettier --check '{src,stories,styles,__mocks__,examples/server/src,examples/src,examples/test}/**/*.{ts,js,tsx,jsx,json,scss,md,yaml,html}'","prettier-write":"prettier --write '{src,stories,styles,__mocks__,examples/server/src,examples/src,examples/test}/**/*.{ts,js,tsx,jsx,json,scss,md,yaml,html}'","test-storybook":"yarn build && test-storybook","build-storybook":"yarn build && build-storybook -c .storybook -o dist-storybook","examples-server":"node examples/server/src/index.js","heroku-postbuild":"yarn examples-build developer","examples-testcafe":"./scripts/run-testcafe.sh visual","check-circular-deps":"madge --circular --extensions ts ./src","examples-testcafe-ci":"./scripts/run-testcafe.sh ci","examples-testcafe-live":"./scripts/run-testcafe.sh live"},"typings":"dist/index.d.ts","_npmUser":{"name":"gooddata-ci","email":"rail@gooddata.com"},"deprecated":"@gooddata/react-components@7 reached End of Support on March 31, 2022. Please upgrade (see https://sdk.gooddata.com/gooddata-ui/docs/supported_versions.html for more information).","repository":{"url":"git+ssh://git@github.com/gooddata/gooddata-react-components.git","type":"git"},"_npmVersion":"6.4.1","description":"GoodData.UI - A powerful JavaScript library for building analytical applications","directories":{},"lint-staged":{"{src,stories,styles,__mocks__,examples/server/src,examples/src,examples/test}/**/*.{ts,js,tsx,jsx,scss}":["npx gdc-fix-copyright","git add"],"{src,stories,styles,__mocks__,examples/server/src,examples/src,examples/test}/**/*.{ts,js,tsx,jsx,json,scss,md,yaml,html}":["prettier --write","git add"]},"_nodeVersion":"8.12.0","dependencies":{"rxjs":"^5.5.6","uuid":"^3.2.1","immer":"^1.3.1","lodash":"^4.17.15","date-fns":"^2.7.0","downshift":"^3.2.7","invariant":"^2.2.2","classnames":"^2.2.6","highcharts":"7.1.1","prop-types":"^15.6.0","react-intl":"^2.4.0","custom-event":"^1.0.1","react-window":"^1.8.1","ag-grid-react":"20.0.0","react-measure":"^2.3.0","react-day-picker":"~7.3.0","react-responsive":"^3.0.0","stringify-object":"^2.4.0","@gooddata/typings":"^2.19.0","ag-grid-community":"20.0.0","http-status-codes":"^1.3.0","@gooddata/js-utils":"^3.5.0","@gooddata/numberjs":"^3.2.3","fixed-data-table-2":"0.7.17","@gooddata/goodstrap":"^64.6.0","react-dom-factories":"^1.0.2","@gooddata/gooddata-js":"^11.21.0","json-stable-stringify":"^1.0.1","react-transition-group":"^2.2.1","hoist-non-react-statics":"^3.3.0","nodelist-foreach-polyfill":"^1.2.0","highcharts-grouped-categories":"^1.1.3"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"raf":"3.3.2","yup":"^0.24.1","jest":"24.7.1","husky":"3.0.0","madge":"^3.4.4","react":"^16.5.2","enzyme":"3.5.0","eslint":"4.19.1","formik":"^0.11.11","moment":"2.23.0","history":"^4.7.2","ts-jest":"24.0.0","webpack":"4.30.0","prettier":"1.16.4","react-ga":"^2.5.2","recharts":"1.0.0-beta.9","testcafe":"1.1.4","commander":"2.14.1","node-sass":"4.7.2","react-dom":"^16.5.2","supertest":"3.0.0","ts-loader":"6.0.0","@types/raf":"^3.4.0","css-loader":"0.28.7","jest-junit":"3.0.0","raw-loader":"0.5.1","styled-jsx":"2.2.1","typescript":"3.3.4000","@babel/core":"7.4.4","@types/jest":"24.0.6","@types/node":"7.0.8","@types/uuid":"3.4.3","file-loader":"3.0.1","jest-enzyme":"7.0.2","lint-staged":"9.1.0","sass-loader":"6.0.6","webpack-cli":"3.3.2","@types/react":"16.4.18","babel-loader":"8.0.5","react-helmet":"5.2.0","react-select":"1.2.1","style-loader":"0.19.1","@types/enzyme":"3.1.13","@types/lodash":"4.14.123","testcafe-live":"0.1.4","@babel/runtime":"7.4.4","@babel/polyfill":"^7.4.4","@storybook/react":"5.0.11","@types/invariant":"2.2.29","@types/react-dom":"16.0.11","isomorphic-fetch":"2.2.1","react-datepicker":"1.1.0","react-router-dom":"4.2.2","@babel/preset-env":"7.4.4","@gooddata/mock-js":"2.3.1","@storybook/addons":"5.0.11","@types/classnames":"2.2.3","@types/prop-types":"15.5.2","@types/react-intl":"2.3.8","@storybook/theming":"5.0.11","identity-obj-proxy":"^3.0.0","webpack-dev-server":"3.3.1","@babel/preset-react":"7.0.0","@types/react-portal":"4.0.1","@types/react-window":"^1.8.1","babel-plugin-lodash":"3.3.4","html-webpack-plugin":"3.2.0","react-test-renderer":"16.4.2","@types/react-measure":"2.0.5","clean-webpack-plugin":"2.0.2","stats-webpack-plugin":"0.7.0","eslint-config-prettier":"4.1.0","react-google-recaptcha":"^0.14.1","tslint-config-prettier":"1.18.0","@gooddata/eslint-config":"^1.0.0","@gooddata/tslint-config":"1.0.0","@types/react-responsive":"^3.0.3","@types/storybook__react":"4.0.1","@types/stringify-object":"^3.2.0","enzyme-adapter-react-16":"1.3.1","@gooddata/test-storybook":"3.1.1","@storybook/addon-actions":"5.0.11","@storybook/addon-options":"5.0.11","node-sass-magic-importer":"5.1.0","react-syntax-highlighter":"11.0.2","@types/fixed-data-table-2":"0.8.1","@types/react-test-renderer":"16.0.0","circular-dependency-plugin":"5.0.2","compression-webpack-plugin":"2.0.0","@types/json-stable-stringify":"^1.0.32","@gooddata/frontend-npm-scripts":"1.1.0","@types/enzyme-adapter-react-16":"1.0.3","@types/storybook__addon-actions":"3.4.2","@babel/plugin-proposal-class-properties":"7.4.4","@babel/plugin-proposal-object-rest-spread":"7.4.4","@babel/plugin-transform-async-to-generator":"7.4.4"},"peerDependencies":{"react":"^16.5.2","react-dom":"^16.5.2"},"_npmOperationalInternal":{"tmp":"tmp/react-components_7.2.0-beta.87_1574178799739_0.161555101699693","host":"s3://npm-registry-packages"}},"7.2.0-beta.88":{"name":"@gooddata/react-components","version":"7.2.0-beta.88","author":{"name":"GoodData Corporation"},"license":"BSD-3-Clause","_id":"@gooddata/react-components@7.2.0-beta.88","maintainers":[{"name":"afi","email":"adam.fiedler@gooddata.com"},{"name":"bertold8","email":"ivan.nejezchleb@seznam.cz"},{"name":"brbistas","email":"valentinos.chraniotis@gooddata.com"},{"name":"bugsbunny338","email":"jiri.zajic@mensa.cz"},{"name":"diem.nguyen","email":"diem.nguyen@gooddata.com"},{"name":"gooddata-ci","email":"rail@gooddata.com"},{"name":"ivan.mjartan","email":"ivan.mjartan@gooddata.com"},{"name":"jakub-sterba","email":"jakub.sterba@gooddata.com"},{"name":"jaroslav.tomecek","email":"jaroslav.tomecek@gooddata.com"},{"name":"jkittler","email":"honza.kittler@gmail.com"},{"name":"khanh.le","email":"khanh.le@gooddata.com"},{"name":"lanhuynh","email":"lan.huynh@gooddata.com"},{"name":"linhhong","email":"linh.hong@gooddata.com"},{"name":"lupko","email":"lubomir.slivka@gooddata.com"},{"name":"martin.mosko","email":"martin.mosko@gooddata.com"},{"name":"matyas.kandl","email":"matyas.kandl@gooddata.com"},{"name":"michal.marsal","email":"michal.marsal@gooddata.com"},{"name":"milangallasgooddata","email":"milan.gallas@gooddata.com"},{"name":"naibinh","email":"naibinh@gmail.com"},{"name":"nikolacech","email":"nikola.cech@gooddata.com"},{"name":"no23reason","email":"dan.homola@hotmail.cz"},{"name":"patrikbraborec","email":"patrik.braborec@gooddata.com"},{"name":"pbenes","email":"petr.benes@gooddata.com"},{"name":"petrjanu","email":"petr.janu@gooddata.com"},{"name":"ptquang86","email":"ptquang86@gmail.com"},{"name":"qduval","email":"quentin.duval@gooddata.com"},{"name":"rodri360","email":"me@rodri360.com"},{"name":"sitina","email":"jiri.sitina@gooddata.com"},{"name":"sondo","email":"son.do@gooddata.com"},{"name":"strouhaljan","email":"strouhal.jan@gmail.com"},{"name":"tomas.kratochvil","email":"tomas.kratochvil@gooddata.com"},{"name":"tomasreichmann","email":"tomasreichmann@gmail.com"},{"name":"tomsatgd","email":"tomas.satinsky@gooddata.com"},{"name":"tu.ngo","email":"tu.ngo@gooddata.com"},{"name":"vlastikcz","email":"vlastimil.kotas@gooddata.com"},{"name":"vu.pham","email":"vu.pham@gooddata.com"},{"name":"xmort","email":"petr.dolejsi@gooddata.com"},{"name":"yanlipnican","email":"yanlipnican@gmail.com"}],"homepage":"https://github.com/gooddata/gooddata-react-components#readme","bugs":{"url":"https://github.com/gooddata/gooddata-react-components/issues"},"dist":{"shasum":"a4993f244b38d3807684785d29f05049261c7d62","tarball":"https://registry.npmjs.org/@gooddata/react-components/-/react-components-7.2.0-beta.88.tgz","fileCount":2262,"integrity":"sha512-k4JU2g/NCKrCvedSmU8RFWqHw0kul7725lP0ysJtLV+d0z9OLXdrYIy4CjyqFB58VQOtFRx07ED+ThWT/hHKWQ==","signatures":[{"sig":"MEUCIHtCfjzhXqQ/cC9SLCK3D5Iv5IJO5xEKKdcVNjH9zqMcAiEAxRB1Vq8luimStrnMQ6LNZT7WbsXGegkfxaw6Rsa/vM8=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":8936177,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJd1P26CRA9TVsSAnZWagAALccP/0X2Wbh9bN3FrvJC7nuI\n75cf+JC9fMb0gRFNA24xXkgmIfwz9PfrXNl6BLOIpb1yFKMQ+e43ArNpO1yQ\nxgOvpEQVnRgJMMmlchAIHuHfNFQcVI0obGmj/cGITDH6ARh8uWHvcaXijlEO\n9jdxoYdXACP95NKIZ5HO7M4enhgfRMl+xZnZI0kHih0mKTlkLC8z0NJ7Ujcf\nMUlghPPzIJLKwURuJARKzwgpK17uCUjk0q9LBIVf9xx9OEkIcU+jwk7+nVOU\nIZCUnMJU5ok46oz82gKvO8Sp3+z1VtGrHHSlR2fPmdoghp1RnkzBFOztkPG+\nSL1vh+EtaRhwgjuLBvWxlr/ZvBob7LBH6eM4LKV46MCAVNyfDSxf7tufpdq5\n/BMSoL2iWk244PwiDUF+VGRoWTeWdqYgr/ZdNYYa13omVy9bFSiLTYkZUr/+\nB4CYKbbl62tkLIxdjtSAX3/Brok0CzJuLc5/bZDx3cTJPl0hEOp46ry0ltMT\nAUBLKXOlY7qZop9WRor/dYpJIiNDiXi0v5KRcvcC0GvXxWHrRW2YFJkMafaz\n4/U4ioErg2AwLrPQZH+KjFnWJsgBm+XqjtLdKBgOkL54LpuAizF8xIwnEwUG\nsHRvT0VTjchw3sJiI7arUXOcBmbRTFTtshjRzNhbJk7JI8t4n5wsDJOaSW/Z\nmk2P\r\n=Lv9U\r\n-----END PGP SIGNATURE-----\r\n"},"jest":{"testRegex":"(/__tests__/.*|\\.(test|spec))\\.(tsx?|jsx?)$","transform":{".(js|jsx)":"babel-jest",".(ts|tsx)":"ts-jest"},"collectCoverage":false,"moduleNameMapper":{"\\.(css|less|sass|scss)$":"<rootDir>/__mocks__/styleMock.ts","^[./a-zA-Z0-9$_-]+\\.svg$":"<rootDir>/jestSvgStub.js"},"coverageReporters":["html"],"setupFilesAfterEnv":["<rootDir>/jest.setup.ts"],"collectCoverageFrom":["src/**/*.{ts,tsx}","examples/server/src/**/*.{js,jsx}","!**/*.d.ts"],"moduleFileExtensions":["ts","tsx","js","jsx","json"],"testPathIgnorePatterns":[",/node_modules/","/dist/"]},"main":"dist/index.js","husky":{"hooks":{"pre-commit":"lint-staged"}},"config":{"eslint":"./examples/**/*.{js,jsx}","tslint":"./{__mocks__,src,stories}/{,**/}*.{ts,tsx}"},"readme":"[![npm version](https://badge.fury.io/js/%40gooddata%2Freact-components.svg)](https://www.npmjs.com/package/@gooddata/react-components) \n\n# GoodData.UI React components\n> A React-based JavaScript library for building data-driven applications\n\n## Getting started\n- [GoodData.UI Documentation](http://sdk.gooddata.com/gooddata-ui/)\n- [GoodData.UI Live Examples](https://gooddata-examples.herokuapp.com/)\n- [Stack Overflow](https://stackoverflow.com/questions/tagged/gooddata)\n\n### Usage\nWith [yarn](https://yarnpkg.com) installed, go to your project directory and run\n```\n$ yarn add @gooddata/react-components\n```\nIf you prefer [npm](npmjs.com) run\n```\n$ npm install --save @gooddata/react-components\n```\n\nThe public API is exposed via global `index.js`. Except for the styles, do not import any other file directly\nbecause they are not intended to be part of the public API.\n\n## Contributing\n\nWe welcome any contribution in form of [issues](https://github.com/gooddata/gooddata-react-components/issues) or [pull requests](https://github.com/gooddata/gooddata-react-components/pulls).\nThese commands may come in handy while developing:\n\n| command | description |\n| ------- | ----------- |\n| `yarn install --pure-lockfile` | first step |\n| ||\n| `yarn dev` | build react-components to `/dist` in watch mode |\n| `yarn test` | run all unit tests |\n| `yarn prettier-write` | format the source code to match the valid codestyle |\n| `yarn validate` | validate codestyle |\n| ||\n| `yarn storybook` | run storybook from `/stories` on http://localhost:9001 |\n| `yarn build-storybook` | build storybook to `/dist-storybook` |\n| `yarn test-storybook` | run storybook and [screenshot tests](https://github.com/gooddata/gdc-client-utils/tree/master/test-storybook) |\n| ||\n| `yarn examples` | run Live Examples dev-server from `/examples` on https://localhost:8999 |\n| `yarn examples-build` | build Live Examples to `/examples/dist` |\n| `yarn examples-server` | serve built Live Examples - see `/examples/server/src` |\n| `yarn examples-testcafe` | run testcafe tests against `localhost:8999` |\n\n### Deploy to heroku.com\nWhen you deploy this repo to heroku, it serves *GoodData.UI Live Examples*.\nRelevant tasks are in `Procfile` and `package.json`.\n\n```bash\n# run in the project directory\nheroku login\nheroku create <your-app-name>\nheroku config:set DOMAIN_ADMIN_USERNAME=x@gooddata.com DOMAIN_ADMIN_PASSWORD=xy PROJECT_ID_TO_ASSIGN=xms7ga4tf3g3nzucd8380o2bev8oeknp\ngit push heroku HEAD:master\nheroku open\n```\n\n### Run Live Examples Locally\nTo run *GoodData.UI Live Examples* locally:\n```bash\ngit clone <this-repository>\ncd  <repository-folder>\nyarn install --pure-lockfile\nyarn examples\n```\nThen open https://localhost:8999 and login using Live Examples account (you can [create one here](https://gooddata-examples.herokuapp.com/registration)).\n\n### Source code formatting\nThe source code in the repository is formatted by [Prettier](https://prettier.io/). \nThe format of the code is validated by our Continuous Integration server and is one of the requirements of successful merge.\n\nPrettier is supported by every major IDE. You can find the list of supported editors and how to configure them [here](https://prettier.io/docs/en/editors.html).\n\nIn the case, when your editor is not supported or you don't want to setup the integration, you can run the `yarn prettier-write` command to reformat the code before commit.\n\n## Changelog\n\n- see [CHANGELOG.md](CHANGELOG.md)\n\n## License\n\n(C) 2007-2018 GoodData Corporation\n\nThis project is dual licensed:\n\n- The ATTRIBUTION-NONCOMMERCIAL 4.0 INTERNATIONAL (CC BY-NC 4.0) is used for purpose of the trial experience and evaluation of GoodData.UI library.\n- The GOODDATA GOODDATA.UI LIBRARY END USER LICENSE AGREEMENT is used for GoodData customers.\n\nFor more information, please see [LICENSE](https://github.com/gooddata/gooddata-react-components/blob/master/LICENSE)\n","engines":{"node":"^8.10.0"},"gitHead":"102f80d741eaf18c6188836c9b8b23cc2510d284","scripts":{"dev":"bash scripts/build.sh --dev-watch","test":"jest --watch","build":"bash scripts/build.sh","tslint":"yarn run-tslint -t verbose $npm_package_config_tslint","prepare":"cd examples/server && yarn install --frozen-lockfile && cd ../..; rm -r examples/node_modules 2>/dev/null; true","examples":"bash scripts/run-examples.sh","prepare?":"# Called before `npm publish` and on local `npm install`. Temporarily also for deleting obsolete node_modules. Ends with `true` to continue gracefully.","validate":"tsc --noEmit && yarn tslint && eslint $npm_package_config_eslint && yarn prettier-check","build-dev":"bash scripts/build.sh --dev","examples?":"# Default is developer domain, other options: yarn examples [sec,secure,stg,stg2,stg3,demo,developer or URL]","storybook":"yarn build && start-storybook -p 9001 -c .storybook","test-once":"jest","tslint-ci":"mkdir -p ./ci/results && yarn run-tslint -t checkstyle -o ./ci/results/tslint-results.xml $npm_package_config_tslint","run-tslint":"tslint -p tsconfig.json","validate-ci":"tsc --noEmit && yarn tslint-ci  && eslint $npm_package_config_eslint -f checkstyle -o ci/results/eslint-results.xml && yarn prettier-check","examples-build":"bash scripts/build-examples.sh","prepublishOnly":"yarn build","prettier-check":"prettier --check '{src,stories,styles,__mocks__,examples/server/src,examples/src,examples/test}/**/*.{ts,js,tsx,jsx,json,scss,md,yaml,html}'","prettier-write":"prettier --write '{src,stories,styles,__mocks__,examples/server/src,examples/src,examples/test}/**/*.{ts,js,tsx,jsx,json,scss,md,yaml,html}'","test-storybook":"yarn build && test-storybook","build-storybook":"yarn build && build-storybook -c .storybook -o dist-storybook","examples-server":"node examples/server/src/index.js","heroku-postbuild":"yarn examples-build developer","examples-testcafe":"./scripts/run-testcafe.sh visual","check-circular-deps":"madge --circular --extensions ts ./src","examples-testcafe-ci":"./scripts/run-testcafe.sh ci","examples-testcafe-live":"./scripts/run-testcafe.sh live"},"typings":"dist/index.d.ts","_npmUser":{"name":"gooddata-ci","email":"rail@gooddata.com"},"deprecated":"@gooddata/react-components@7 reached End of Support on March 31, 2022. Please upgrade (see https://sdk.gooddata.com/gooddata-ui/docs/supported_versions.html for more information).","repository":{"url":"git+ssh://git@github.com/gooddata/gooddata-react-components.git","type":"git"},"_npmVersion":"6.4.1","description":"GoodData.UI - A powerful JavaScript library for building analytical applications","directories":{},"lint-staged":{"{src,stories,styles,__mocks__,examples/server/src,examples/src,examples/test}/**/*.{ts,js,tsx,jsx,scss}":["npx gdc-fix-copyright","git add"],"{src,stories,styles,__mocks__,examples/server/src,examples/src,examples/test}/**/*.{ts,js,tsx,jsx,json,scss,md,yaml,html}":["prettier --write","git add"]},"_nodeVersion":"8.12.0","dependencies":{"rxjs":"^5.5.6","uuid":"^3.2.1","immer":"^1.3.1","lodash":"^4.17.15","date-fns":"^2.7.0","downshift":"^3.2.7","invariant":"^2.2.2","classnames":"^2.2.6","highcharts":"7.1.1","prop-types":"^15.6.0","react-intl":"^2.4.0","custom-event":"^1.0.1","react-window":"^1.8.1","ag-grid-react":"20.0.0","react-measure":"^2.3.0","react-day-picker":"~7.3.0","react-responsive":"^3.0.0","stringify-object":"^2.4.0","@gooddata/typings":"^2.19.0","ag-grid-community":"20.0.0","http-status-codes":"^1.3.0","@gooddata/js-utils":"^3.5.0","@gooddata/numberjs":"^3.2.3","fixed-data-table-2":"0.7.17","@gooddata/goodstrap":"^64.6.0","react-dom-factories":"^1.0.2","@gooddata/gooddata-js":"^11.21.0","json-stable-stringify":"^1.0.1","react-transition-group":"^2.2.1","hoist-non-react-statics":"^3.3.0","nodelist-foreach-polyfill":"^1.2.0","highcharts-grouped-categories":"^1.1.3"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"raf":"3.3.2","yup":"^0.24.1","jest":"24.7.1","husky":"3.0.0","madge":"^3.4.4","react":"^16.5.2","enzyme":"3.5.0","eslint":"4.19.1","formik":"^0.11.11","moment":"2.23.0","history":"^4.7.2","ts-jest":"24.0.0","webpack":"4.30.0","prettier":"1.16.4","react-ga":"^2.5.2","recharts":"1.0.0-beta.9","testcafe":"1.1.4","commander":"2.14.1","node-sass":"4.7.2","react-dom":"^16.5.2","supertest":"3.0.0","ts-loader":"6.0.0","@types/raf":"^3.4.0","css-loader":"0.28.7","jest-junit":"3.0.0","raw-loader":"0.5.1","styled-jsx":"2.2.1","typescript":"3.3.4000","@babel/core":"7.4.4","@types/jest":"24.0.6","@types/node":"7.0.8","@types/uuid":"3.4.3","file-loader":"3.0.1","jest-enzyme":"7.0.2","lint-staged":"9.1.0","sass-loader":"6.0.6","webpack-cli":"3.3.2","@types/react":"16.4.18","babel-loader":"8.0.5","react-helmet":"5.2.0","react-select":"1.2.1","style-loader":"0.19.1","@types/enzyme":"3.1.13","@types/lodash":"4.14.123","testcafe-live":"0.1.4","@babel/runtime":"7.4.4","@babel/polyfill":"^7.4.4","@storybook/react":"5.0.11","@types/invariant":"2.2.29","@types/react-dom":"16.0.11","isomorphic-fetch":"2.2.1","react-datepicker":"1.1.0","react-router-dom":"4.2.2","@babel/preset-env":"7.4.4","@gooddata/mock-js":"2.3.1","@storybook/addons":"5.0.11","@types/classnames":"2.2.3","@types/prop-types":"15.5.2","@types/react-intl":"2.3.8","@storybook/theming":"5.0.11","identity-obj-proxy":"^3.0.0","webpack-dev-server":"3.3.1","@babel/preset-react":"7.0.0","@types/react-portal":"4.0.1","@types/react-window":"^1.8.1","babel-plugin-lodash":"3.3.4","html-webpack-plugin":"3.2.0","react-test-renderer":"16.4.2","@types/react-measure":"2.0.5","clean-webpack-plugin":"2.0.2","stats-webpack-plugin":"0.7.0","eslint-config-prettier":"4.1.0","react-google-recaptcha":"^0.14.1","tslint-config-prettier":"1.18.0","@gooddata/eslint-config":"^1.0.0","@gooddata/tslint-config":"1.0.0","@types/react-responsive":"^3.0.3","@types/storybook__react":"4.0.1","@types/stringify-object":"^3.2.0","enzyme-adapter-react-16":"1.3.1","@gooddata/test-storybook":"3.1.1","@storybook/addon-actions":"5.0.11","@storybook/addon-options":"5.0.11","node-sass-magic-importer":"5.1.0","react-syntax-highlighter":"11.0.2","@types/fixed-data-table-2":"0.8.1","@types/react-test-renderer":"16.0.0","circular-dependency-plugin":"5.0.2","compression-webpack-plugin":"2.0.0","@types/json-stable-stringify":"^1.0.32","@gooddata/frontend-npm-scripts":"1.1.0","@types/enzyme-adapter-react-16":"1.0.3","@types/storybook__addon-actions":"3.4.2","@babel/plugin-proposal-class-properties":"7.4.4","@babel/plugin-proposal-object-rest-spread":"7.4.4","@babel/plugin-transform-async-to-generator":"7.4.4"},"peerDependencies":{"react":"^16.5.2","react-dom":"^16.5.2"},"_npmOperationalInternal":{"tmp":"tmp/react-components_7.2.0-beta.88_1574239674268_0.9620459613671406","host":"s3://npm-registry-packages"}},"7.2.0-beta.89":{"name":"@gooddata/react-components","version":"7.2.0-beta.89","author":{"name":"GoodData Corporation"},"license":"BSD-3-Clause","_id":"@gooddata/react-components@7.2.0-beta.89","maintainers":[{"name":"afi","email":"adam.fiedler@gooddata.com"},{"name":"bertold8","email":"ivan.nejezchleb@seznam.cz"},{"name":"brbistas","email":"valentinos.chraniotis@gooddata.com"},{"name":"bugsbunny338","email":"jiri.zajic@mensa.cz"},{"name":"diem.nguyen","email":"diem.nguyen@gooddata.com"},{"name":"gooddata-ci","email":"rail@gooddata.com"},{"name":"hung.nguyen.hoang","email":"hung.nguyen@gooddata.com"},{"name":"ivan.mjartan","email":"ivan.mjartan@gooddata.com"},{"name":"jakub-sterba","email":"jakub.sterba@gooddata.com"},{"name":"jaroslav.tomecek","email":"jaroslav.tomecek@gooddata.com"},{"name":"jkittler","email":"honza.kittler@gmail.com"},{"name":"khanh.le","email":"khanh.le@gooddata.com"},{"name":"lanhuynh","email":"lan.huynh@gooddata.com"},{"name":"linhhong","email":"linh.hong@gooddata.com"},{"name":"lupko","email":"lubomir.slivka@gooddata.com"},{"name":"martin.mosko","email":"martin.mosko@gooddata.com"},{"name":"matyas.kandl","email":"matyas.kandl@gooddata.com"},{"name":"michal.marsal","email":"michal.marsal@gooddata.com"},{"name":"milangallasgooddata","email":"milan.gallas@gooddata.com"},{"name":"naibinh","email":"naibinh@gmail.com"},{"name":"nikolacech","email":"nikola.cech@gooddata.com"},{"name":"no23reason","email":"dan.homola@hotmail.cz"},{"name":"patrikbraborec","email":"patrik.braborec@gooddata.com"},{"name":"pbenes","email":"petr.benes@gooddata.com"},{"name":"petrjanu","email":"petr.janu@gooddata.com"},{"name":"ptquang86","email":"ptquang86@gmail.com"},{"name":"qduval","email":"quentin.duval@gooddata.com"},{"name":"rodri360","email":"me@rodri360.com"},{"name":"sitina","email":"jiri.sitina@gooddata.com"},{"name":"sondo","email":"son.do@gooddata.com"},{"name":"strouhaljan","email":"strouhal.jan@gmail.com"},{"name":"tomas.kratochvil","email":"tomas.kratochvil@gooddata.com"},{"name":"tomasreichmann","email":"tomasreichmann@gmail.com"},{"name":"tomsatgd","email":"tomas.satinsky@gooddata.com"},{"name":"tu.ngo","email":"tu.ngo@gooddata.com"},{"name":"vlastikcz","email":"vlastimil.kotas@gooddata.com"},{"name":"vu.pham","email":"vu.pham@gooddata.com"},{"name":"xmort","email":"petr.dolejsi@gooddata.com"},{"name":"yanlipnican","email":"yanlipnican@gmail.com"}],"homepage":"https://github.com/gooddata/gooddata-react-components#readme","bugs":{"url":"https://github.com/gooddata/gooddata-react-components/issues"},"dist":{"shasum":"5dea6458463c6fef82fbd45ccb6ccc41734b8d58","tarball":"https://registry.npmjs.org/@gooddata/react-components/-/react-components-7.2.0-beta.89.tgz","fileCount":2262,"integrity":"sha512-aOfVS8MDGhdEWbg1EaDvdj+Q+Wn8TmsItRrAAA1m7kd9iebdhec/j2b+bthJzH4C7TqW3KNCtTaDox+339G3uw==","signatures":[{"sig":"MEUCIB70sRBr5wiyCaB3+X9dcac+lSiQjuaTBaaQaJU0nPfEAiEA/ZBX0Bc+KPfeNehhR2CmNUPuPlotnojghYKtQ3qKdvw=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":8937522,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJd1msWCRA9TVsSAnZWagAAOjEP/RTfi+mX99XZKn6NG8y5\n2cQbYGY1t03o6LF/v1q3ujfdlMDF2B+4uYRk6KjkU0adSu4LdnKTeBTT5zWb\ntojGT2rOcppWCyrr0HG7dAaSJXZQlDJJwS3wy/4aS9tTPu/EplEoAuzr75QY\n26WLSormW3P5tujf6R9qJIZWw/UB8GS2g7AWHz3HkmMc2KcrjzBNr5x76n+0\nxe76odhnxDTpL6ctGoqA9toXX/P8kxXnKqW2jWJVDN2rJCia97ghzYn1koOs\nMlQ7WaUqtERJN5aW5D+9lWfGGsyzx2vXmlhLoSOMgdEiY1qCxn63hYPSEZaP\n13zlT0PtwAaHXfXvdjCD5ICiIp24lEouMQ6Rc7rGKByztX62yTXGy6gWvKp9\nbFCj9ps1abtQf2EjWydRpL0XZ7lLWV1Bcp2YTD+RyWxoHUEYAegIKSX9kr6T\nwU7no42iZTTKS+4NTyZ+sXNFwxluZXY2C72ULx3fJ2fcRqpXu4ib/YHo2n+h\nMooHYYAaY+uDewE2hJ1CzkCZDqkLTQuGzTBgrbyW0HPuTr5yGUWlRFhyMDtR\nnfoEBasr6uRK46fIlhsUg/BHdv3xKSwcEpe5+iAuQC9A6JQp9GzdtFU6Fzkg\nHURyQu/nEOrZI2Mx8n0re1xmRuPoezgBpQ5uVFYnsCzgZrG8VfQVsRVPpSSG\nmXNm\r\n=/WnN\r\n-----END PGP SIGNATURE-----\r\n"},"jest":{"testRegex":"(/__tests__/.*|\\.(test|spec))\\.(tsx?|jsx?)$","transform":{".(js|jsx)":"babel-jest",".(ts|tsx)":"ts-jest"},"collectCoverage":false,"moduleNameMapper":{"\\.(css|less|sass|scss)$":"<rootDir>/__mocks__/styleMock.ts","^[./a-zA-Z0-9$_-]+\\.svg$":"<rootDir>/jestSvgStub.js"},"coverageReporters":["html"],"setupFilesAfterEnv":["<rootDir>/jest.setup.ts"],"collectCoverageFrom":["src/**/*.{ts,tsx}","examples/server/src/**/*.{js,jsx}","!**/*.d.ts"],"moduleFileExtensions":["ts","tsx","js","jsx","json"],"testPathIgnorePatterns":[",/node_modules/","/dist/"]},"main":"dist/index.js","husky":{"hooks":{"pre-commit":"lint-staged"}},"config":{"eslint":"./examples/**/*.{js,jsx}","tslint":"./{__mocks__,src,stories}/{,**/}*.{ts,tsx}"},"readme":"[![npm version](https://badge.fury.io/js/%40gooddata%2Freact-components.svg)](https://www.npmjs.com/package/@gooddata/react-components) \n\n# GoodData.UI React components\n> A React-based JavaScript library for building data-driven applications\n\n## Getting started\n- [GoodData.UI Documentation](http://sdk.gooddata.com/gooddata-ui/)\n- [GoodData.UI Live Examples](https://gooddata-examples.herokuapp.com/)\n- [Stack Overflow](https://stackoverflow.com/questions/tagged/gooddata)\n\n### Usage\nWith [yarn](https://yarnpkg.com) installed, go to your project directory and run\n```\n$ yarn add @gooddata/react-components\n```\nIf you prefer [npm](npmjs.com) run\n```\n$ npm install --save @gooddata/react-components\n```\n\nThe public API is exposed via global `index.js`. Except for the styles, do not import any other file directly\nbecause they are not intended to be part of the public API.\n\n## Contributing\n\nWe welcome any contribution in form of [issues](https://github.com/gooddata/gooddata-react-components/issues) or [pull requests](https://github.com/gooddata/gooddata-react-components/pulls).\nThese commands may come in handy while developing:\n\n| command | description |\n| ------- | ----------- |\n| `yarn install --pure-lockfile` | first step |\n| ||\n| `yarn dev` | build react-components to `/dist` in watch mode |\n| `yarn test` | run all unit tests |\n| `yarn prettier-write` | format the source code to match the valid codestyle |\n| `yarn validate` | validate codestyle |\n| ||\n| `yarn storybook` | run storybook from `/stories` on http://localhost:9001 |\n| `yarn build-storybook` | build storybook to `/dist-storybook` |\n| `yarn test-storybook` | run storybook and [screenshot tests](https://github.com/gooddata/gdc-client-utils/tree/master/test-storybook) |\n| ||\n| `yarn examples` | run Live Examples dev-server from `/examples` on https://localhost:8999 |\n| `yarn examples-build` | build Live Examples to `/examples/dist` |\n| `yarn examples-server` | serve built Live Examples - see `/examples/server/src` |\n| `yarn examples-testcafe` | run testcafe tests against `localhost:8999` |\n\n### Deploy to heroku.com\nWhen you deploy this repo to heroku, it serves *GoodData.UI Live Examples*.\nRelevant tasks are in `Procfile` and `package.json`.\n\n```bash\n# run in the project directory\nheroku login\nheroku create <your-app-name>\nheroku config:set DOMAIN_ADMIN_USERNAME=x@gooddata.com DOMAIN_ADMIN_PASSWORD=xy PROJECT_ID_TO_ASSIGN=xms7ga4tf3g3nzucd8380o2bev8oeknp\ngit push heroku HEAD:master\nheroku open\n```\n\n### Run Live Examples Locally\nTo run *GoodData.UI Live Examples* locally:\n```bash\ngit clone <this-repository>\ncd  <repository-folder>\nyarn install --pure-lockfile\nyarn examples\n```\nThen open https://localhost:8999 and login using Live Examples account (you can [create one here](https://gooddata-examples.herokuapp.com/registration)).\n\n### Source code formatting\nThe source code in the repository is formatted by [Prettier](https://prettier.io/). \nThe format of the code is validated by our Continuous Integration server and is one of the requirements of successful merge.\n\nPrettier is supported by every major IDE. You can find the list of supported editors and how to configure them [here](https://prettier.io/docs/en/editors.html).\n\nIn the case, when your editor is not supported or you don't want to setup the integration, you can run the `yarn prettier-write` command to reformat the code before commit.\n\n## Changelog\n\n- see [CHANGELOG.md](CHANGELOG.md)\n\n## License\n\n(C) 2007-2018 GoodData Corporation\n\nThis project is dual licensed:\n\n- The ATTRIBUTION-NONCOMMERCIAL 4.0 INTERNATIONAL (CC BY-NC 4.0) is used for purpose of the trial experience and evaluation of GoodData.UI library.\n- The GOODDATA GOODDATA.UI LIBRARY END USER LICENSE AGREEMENT is used for GoodData customers.\n\nFor more information, please see [LICENSE](https://github.com/gooddata/gooddata-react-components/blob/master/LICENSE)\n","engines":{"node":"^8.10.0"},"gitHead":"7bb349f31e42af12763b2f79c3d0b1034929d9bd","scripts":{"dev":"bash scripts/build.sh --dev-watch","test":"jest --watch","build":"bash scripts/build.sh","tslint":"yarn run-tslint -t verbose $npm_package_config_tslint","prepare":"cd examples/server && yarn install --frozen-lockfile && cd ../..; rm -r examples/node_modules 2>/dev/null; true","examples":"bash scripts/run-examples.sh","prepare?":"# Called before `npm publish` and on local `npm install`. Temporarily also for deleting obsolete node_modules. Ends with `true` to continue gracefully.","validate":"tsc --noEmit && yarn tslint && eslint $npm_package_config_eslint && yarn prettier-check","build-dev":"bash scripts/build.sh --dev","examples?":"# Default is developer domain, other options: yarn examples [sec,secure,stg,stg2,stg3,demo,developer or URL]","storybook":"yarn build && start-storybook -p 9001 -c .storybook","test-once":"jest","tslint-ci":"mkdir -p ./ci/results && yarn run-tslint -t checkstyle -o ./ci/results/tslint-results.xml $npm_package_config_tslint","run-tslint":"tslint -p tsconfig.json","validate-ci":"tsc --noEmit && yarn tslint-ci  && eslint $npm_package_config_eslint -f checkstyle -o ci/results/eslint-results.xml && yarn prettier-check","examples-build":"bash scripts/build-examples.sh","prepublishOnly":"yarn build","prettier-check":"prettier --check '{src,stories,styles,__mocks__,examples/server/src,examples/src,examples/test}/**/*.{ts,js,tsx,jsx,json,scss,md,yaml,html}'","prettier-write":"prettier --write '{src,stories,styles,__mocks__,examples/server/src,examples/src,examples/test}/**/*.{ts,js,tsx,jsx,json,scss,md,yaml,html}'","test-storybook":"yarn build && test-storybook","build-storybook":"yarn build && build-storybook -c .storybook -o dist-storybook","examples-server":"node examples/server/src/index.js","heroku-postbuild":"yarn examples-build developer","examples-testcafe":"./scripts/run-testcafe.sh visual","check-circular-deps":"madge --circular --extensions ts ./src","examples-testcafe-ci":"./scripts/run-testcafe.sh ci","examples-testcafe-live":"./scripts/run-testcafe.sh live"},"typings":"dist/index.d.ts","_npmUser":{"name":"gooddata-ci","email":"rail@gooddata.com"},"deprecated":"@gooddata/react-components@7 reached End of Support on March 31, 2022. Please upgrade (see https://sdk.gooddata.com/gooddata-ui/docs/supported_versions.html for more information).","repository":{"url":"git+ssh://git@github.com/gooddata/gooddata-react-components.git","type":"git"},"_npmVersion":"6.4.1","description":"GoodData.UI - A powerful JavaScript library for building analytical applications","directories":{},"lint-staged":{"{src,stories,styles,__mocks__,examples/server/src,examples/src,examples/test}/**/*.{ts,js,tsx,jsx,scss}":["npx gdc-fix-copyright","git add"],"{src,stories,styles,__mocks__,examples/server/src,examples/src,examples/test}/**/*.{ts,js,tsx,jsx,json,scss,md,yaml,html}":["prettier --write","git add"]},"_nodeVersion":"8.12.0","dependencies":{"rxjs":"^5.5.6","uuid":"^3.2.1","immer":"^1.3.1","lodash":"^4.17.15","date-fns":"^2.7.0","downshift":"^3.2.7","invariant":"^2.2.2","classnames":"^2.2.6","highcharts":"7.1.1","prop-types":"^15.6.0","react-intl":"^2.4.0","custom-event":"^1.0.1","react-window":"^1.8.1","ag-grid-react":"20.0.0","react-measure":"^2.3.0","react-day-picker":"~7.3.0","react-responsive":"^3.0.0","stringify-object":"^2.4.0","@gooddata/typings":"^2.19.0","ag-grid-community":"20.0.0","http-status-codes":"^1.3.0","@gooddata/js-utils":"^3.5.0","@gooddata/numberjs":"^3.2.3","fixed-data-table-2":"0.7.17","@gooddata/goodstrap":"^64.6.0","react-dom-factories":"^1.0.2","@gooddata/gooddata-js":"^11.21.0","json-stable-stringify":"^1.0.1","react-transition-group":"^2.2.1","hoist-non-react-statics":"^3.3.0","nodelist-foreach-polyfill":"^1.2.0","highcharts-grouped-categories":"^1.1.3"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"raf":"3.3.2","yup":"^0.24.1","jest":"24.7.1","husky":"3.0.0","madge":"^3.4.4","react":"^16.5.2","enzyme":"3.5.0","eslint":"4.19.1","formik":"^0.11.11","moment":"2.23.0","history":"^4.7.2","ts-jest":"24.0.0","webpack":"4.30.0","prettier":"1.16.4","react-ga":"^2.5.2","recharts":"1.0.0-beta.9","testcafe":"1.1.4","commander":"2.14.1","node-sass":"4.7.2","react-dom":"^16.5.2","supertest":"3.0.0","ts-loader":"6.0.0","@types/raf":"^3.4.0","css-loader":"0.28.7","jest-junit":"3.0.0","raw-loader":"0.5.1","styled-jsx":"2.2.1","typescript":"3.3.4000","@babel/core":"7.4.4","@types/jest":"24.0.6","@types/node":"7.0.8","@types/uuid":"3.4.3","file-loader":"3.0.1","jest-enzyme":"7.0.2","lint-staged":"9.1.0","sass-loader":"6.0.6","webpack-cli":"3.3.2","@types/react":"16.4.18","babel-loader":"8.0.5","react-helmet":"5.2.0","react-select":"1.2.1","style-loader":"0.19.1","@types/enzyme":"3.1.13","@types/lodash":"4.14.123","testcafe-live":"0.1.4","@babel/runtime":"7.4.4","@babel/polyfill":"^7.4.4","@storybook/react":"5.0.11","@types/invariant":"2.2.29","@types/react-dom":"16.0.11","isomorphic-fetch":"2.2.1","react-datepicker":"1.1.0","react-router-dom":"4.2.2","@babel/preset-env":"7.4.4","@gooddata/mock-js":"2.3.1","@storybook/addons":"5.0.11","@types/classnames":"2.2.3","@types/prop-types":"15.5.2","@types/react-intl":"2.3.8","@storybook/theming":"5.0.11","identity-obj-proxy":"^3.0.0","webpack-dev-server":"3.3.1","@babel/preset-react":"7.0.0","@types/react-portal":"4.0.1","@types/react-window":"^1.8.1","babel-plugin-lodash":"3.3.4","html-webpack-plugin":"3.2.0","react-test-renderer":"16.4.2","@types/react-measure":"2.0.5","clean-webpack-plugin":"2.0.2","stats-webpack-plugin":"0.7.0","eslint-config-prettier":"4.1.0","react-google-recaptcha":"^0.14.1","tslint-config-prettier":"1.18.0","@gooddata/eslint-config":"^1.0.0","@gooddata/tslint-config":"1.0.0","@types/react-responsive":"^3.0.3","@types/storybook__react":"4.0.1","@types/stringify-object":"^3.2.0","enzyme-adapter-react-16":"1.3.1","@gooddata/test-storybook":"3.1.1","@storybook/addon-actions":"5.0.11","@storybook/addon-options":"5.0.11","node-sass-magic-importer":"5.1.0","react-syntax-highlighter":"11.0.2","@types/fixed-data-table-2":"0.8.1","@types/react-test-renderer":"16.0.0","circular-dependency-plugin":"5.0.2","compression-webpack-plugin":"2.0.0","@types/json-stable-stringify":"^1.0.32","@gooddata/frontend-npm-scripts":"1.1.0","@types/enzyme-adapter-react-16":"1.0.3","@types/storybook__addon-actions":"3.4.2","@babel/plugin-proposal-class-properties":"7.4.4","@babel/plugin-proposal-object-rest-spread":"7.4.4","@babel/plugin-transform-async-to-generator":"7.4.4"},"peerDependencies":{"react":"^16.5.2","react-dom":"^16.5.2"},"_npmOperationalInternal":{"tmp":"tmp/react-components_7.2.0-beta.89_1574333205285_0.5363940849022242","host":"s3://npm-registry-packages"}},"7.2.0-beta.90":{"name":"@gooddata/react-components","version":"7.2.0-beta.90","author":{"name":"GoodData Corporation"},"license":"BSD-3-Clause","_id":"@gooddata/react-components@7.2.0-beta.90","maintainers":[{"name":"afi","email":"adam.fiedler@gooddata.com"},{"name":"bertold8","email":"ivan.nejezchleb@seznam.cz"},{"name":"brbistas","email":"valentinos.chraniotis@gooddata.com"},{"name":"bugsbunny338","email":"jiri.zajic@mensa.cz"},{"name":"diem.nguyen","email":"diem.nguyen@gooddata.com"},{"name":"gooddata-ci","email":"rail@gooddata.com"},{"name":"hung.nguyen.hoang","email":"hung.nguyen@gooddata.com"},{"name":"ivan.mjartan","email":"ivan.mjartan@gooddata.com"},{"name":"jakub-sterba","email":"jakub.sterba@gooddata.com"},{"name":"jaroslav.tomecek","email":"jaroslav.tomecek@gooddata.com"},{"name":"jkittler","email":"honza.kittler@gmail.com"},{"name":"khanh.le","email":"khanh.le@gooddata.com"},{"name":"lanhuynh","email":"lan.huynh@gooddata.com"},{"name":"linhhong","email":"linh.hong@gooddata.com"},{"name":"lupko","email":"lubomir.slivka@gooddata.com"},{"name":"martin.mosko","email":"martin.mosko@gooddata.com"},{"name":"matyas.kandl","email":"matyas.kandl@gooddata.com"},{"name":"michal.marsal","email":"michal.marsal@gooddata.com"},{"name":"milangallasgooddata","email":"milan.gallas@gooddata.com"},{"name":"naibinh","email":"naibinh@gmail.com"},{"name":"nikolacech","email":"nikola.cech@gooddata.com"},{"name":"no23reason","email":"dan.homola@hotmail.cz"},{"name":"patrikbraborec","email":"patrik.braborec@gooddata.com"},{"name":"pbenes","email":"petr.benes@gooddata.com"},{"name":"petrjanu","email":"petr.janu@gooddata.com"},{"name":"ptquang86","email":"ptquang86@gmail.com"},{"name":"qduval","email":"quentin.duval@gooddata.com"},{"name":"rodri360","email":"me@rodri360.com"},{"name":"sitina","email":"jiri.sitina@gooddata.com"},{"name":"sondo","email":"son.do@gooddata.com"},{"name":"strouhaljan","email":"strouhal.jan@gmail.com"},{"name":"tomas.kratochvil","email":"tomas.kratochvil@gooddata.com"},{"name":"tomasreichmann","email":"tomasreichmann@gmail.com"},{"name":"tomsatgd","email":"tomas.satinsky@gooddata.com"},{"name":"tu.ngo","email":"tu.ngo@gooddata.com"},{"name":"vlastikcz","email":"vlastimil.kotas@gooddata.com"},{"name":"vu.pham","email":"vu.pham@gooddata.com"},{"name":"xmort","email":"petr.dolejsi@gooddata.com"},{"name":"yanlipnican","email":"yanlipnican@gmail.com"}],"homepage":"https://github.com/gooddata/gooddata-react-components#readme","bugs":{"url":"https://github.com/gooddata/gooddata-react-components/issues"},"dist":{"shasum":"9511f6daed37a328ca84c27da7fbc851f37cec6e","tarball":"https://registry.npmjs.org/@gooddata/react-components/-/react-components-7.2.0-beta.90.tgz","fileCount":2262,"integrity":"sha512-32DHrWm6r2ksmc4DFawpbkOr1NOyLaH+7udY8SsCSLnAWVb2wPUvrP1a++vCotUNuORADv2P6iHgURs1aqM5Yw==","signatures":[{"sig":"MEUCIQDpSJL1mlBPiJO9OD0kQQ2VkduI7bysUntMlygD2rTwzAIgbOVVJpBz2fHimB60KWEH4QbzzdN1Sodh0EUR1rQE7Tg=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":8938841,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJd1oQBCRA9TVsSAnZWagAAvCkP/3Na3m5kX8fQd6bXgWwQ\niIvTsWEg1HOzeu0PUz9oRkbj887PJ7y91GAnaepu25nDkhfzERqL19w57Bm4\nj4T9qp+GXEmi4Bph1Fshq/JgUaKOiXmvp0tvAUcX6qxYdhXIbw8a4Ff3+AwJ\nA9vA+e0oGuduJNdt+myACUgk61QnlGoFsbXkmPmEVBprbHDy+3k6bERiCwdh\nk4iDJSTVW0tONFVd+Q+gursYeO35ci97RCLQW5KGxB5GJYwotr/Aos281Eeq\nuBheGa/P1Nw0zUuFCfYIlQw2VLddByCaEunG3uv6xjWFuTjzHHq9tKpMG8MD\nm7BzmjQ+SjFn+fBYeEY9ctp8cSa5o2CEepfNjycXmKQpK8p6ooAFjM3yegBd\nn5S5wO2PrjB6pmAELNzhmT6ljJWbRn13VZCqHqoouNjARe0klQ4UI/igbAQ0\n9lvBl8VL6phhZfUloWNoOXjCFCB+TZ2mnzNRY99rkjAga5WIflOrU/UuMHip\n9/cmt87ByX1EPHDi29EIHuoejmrnr5jvSVijfkbhXTUrB5ZqX+Bynqx3R/9z\nTSjZycHw8Yf6nuhGqOnBHe8VQ00dqtSM34hmAW64x0Zh0maqUVf72NDrIR19\njys+ujZG68igT7dStwqiyBh6WI55gY34ZKzvckTx9gBV675yCnVz2nyMahYx\nWCz5\r\n=7FlD\r\n-----END PGP SIGNATURE-----\r\n"},"jest":{"testRegex":"(/__tests__/.*|\\.(test|spec))\\.(tsx?|jsx?)$","transform":{".(js|jsx)":"babel-jest",".(ts|tsx)":"ts-jest"},"collectCoverage":false,"moduleNameMapper":{"\\.(css|less|sass|scss)$":"<rootDir>/__mocks__/styleMock.ts","^[./a-zA-Z0-9$_-]+\\.svg$":"<rootDir>/jestSvgStub.js"},"coverageReporters":["html"],"setupFilesAfterEnv":["<rootDir>/jest.setup.ts"],"collectCoverageFrom":["src/**/*.{ts,tsx}","examples/server/src/**/*.{js,jsx}","!**/*.d.ts"],"moduleFileExtensions":["ts","tsx","js","jsx","json"],"testPathIgnorePatterns":[",/node_modules/","/dist/"]},"main":"dist/index.js","husky":{"hooks":{"pre-commit":"lint-staged"}},"config":{"eslint":"./examples/**/*.{js,jsx}","tslint":"./{__mocks__,src,stories}/{,**/}*.{ts,tsx}"},"readme":"[![npm version](https://badge.fury.io/js/%40gooddata%2Freact-components.svg)](https://www.npmjs.com/package/@gooddata/react-components) \n\n# GoodData.UI React components\n> A React-based JavaScript library for building data-driven applications\n\n## Getting started\n- [GoodData.UI Documentation](http://sdk.gooddata.com/gooddata-ui/)\n- [GoodData.UI Live Examples](https://gooddata-examples.herokuapp.com/)\n- [Stack Overflow](https://stackoverflow.com/questions/tagged/gooddata)\n\n### Usage\nWith [yarn](https://yarnpkg.com) installed, go to your project directory and run\n```\n$ yarn add @gooddata/react-components\n```\nIf you prefer [npm](npmjs.com) run\n```\n$ npm install --save @gooddata/react-components\n```\n\nThe public API is exposed via global `index.js`. Except for the styles, do not import any other file directly\nbecause they are not intended to be part of the public API.\n\n## Contributing\n\nWe welcome any contribution in form of [issues](https://github.com/gooddata/gooddata-react-components/issues) or [pull requests](https://github.com/gooddata/gooddata-react-components/pulls).\nThese commands may come in handy while developing:\n\n| command | description |\n| ------- | ----------- |\n| `yarn install --pure-lockfile` | first step |\n| ||\n| `yarn dev` | build react-components to `/dist` in watch mode |\n| `yarn test` | run all unit tests |\n| `yarn prettier-write` | format the source code to match the valid codestyle |\n| `yarn validate` | validate codestyle |\n| ||\n| `yarn storybook` | run storybook from `/stories` on http://localhost:9001 |\n| `yarn build-storybook` | build storybook to `/dist-storybook` |\n| `yarn test-storybook` | run storybook and [screenshot tests](https://github.com/gooddata/gdc-client-utils/tree/master/test-storybook) |\n| ||\n| `yarn examples` | run Live Examples dev-server from `/examples` on https://localhost:8999 |\n| `yarn examples-build` | build Live Examples to `/examples/dist` |\n| `yarn examples-server` | serve built Live Examples - see `/examples/server/src` |\n| `yarn examples-testcafe` | run testcafe tests against `localhost:8999` |\n\n### Deploy to heroku.com\nWhen you deploy this repo to heroku, it serves *GoodData.UI Live Examples*.\nRelevant tasks are in `Procfile` and `package.json`.\n\n```bash\n# run in the project directory\nheroku login\nheroku create <your-app-name>\nheroku config:set DOMAIN_ADMIN_USERNAME=x@gooddata.com DOMAIN_ADMIN_PASSWORD=xy PROJECT_ID_TO_ASSIGN=xms7ga4tf3g3nzucd8380o2bev8oeknp\ngit push heroku HEAD:master\nheroku open\n```\n\n### Run Live Examples Locally\nTo run *GoodData.UI Live Examples* locally:\n```bash\ngit clone <this-repository>\ncd  <repository-folder>\nyarn install --pure-lockfile\nyarn examples\n```\nThen open https://localhost:8999 and login using Live Examples account (you can [create one here](https://gooddata-examples.herokuapp.com/registration)).\n\n### Source code formatting\nThe source code in the repository is formatted by [Prettier](https://prettier.io/). \nThe format of the code is validated by our Continuous Integration server and is one of the requirements of successful merge.\n\nPrettier is supported by every major IDE. You can find the list of supported editors and how to configure them [here](https://prettier.io/docs/en/editors.html).\n\nIn the case, when your editor is not supported or you don't want to setup the integration, you can run the `yarn prettier-write` command to reformat the code before commit.\n\n## Changelog\n\n- see [CHANGELOG.md](CHANGELOG.md)\n\n## License\n\n(C) 2007-2018 GoodData Corporation\n\nThis project is dual licensed:\n\n- The ATTRIBUTION-NONCOMMERCIAL 4.0 INTERNATIONAL (CC BY-NC 4.0) is used for purpose of the trial experience and evaluation of GoodData.UI library.\n- The GOODDATA GOODDATA.UI LIBRARY END USER LICENSE AGREEMENT is used for GoodData customers.\n\nFor more information, please see [LICENSE](https://github.com/gooddata/gooddata-react-components/blob/master/LICENSE)\n","engines":{"node":"^8.10.0"},"gitHead":"b093ec2aa33ce8b98917d5712071ee66e996fd4e","scripts":{"dev":"bash scripts/build.sh --dev-watch","test":"jest --watch","build":"bash scripts/build.sh","tslint":"yarn run-tslint -t verbose $npm_package_config_tslint","prepare":"cd examples/server && yarn install --frozen-lockfile && cd ../..; rm -r examples/node_modules 2>/dev/null; true","examples":"bash scripts/run-examples.sh","prepare?":"# Called before `npm publish` and on local `npm install`. Temporarily also for deleting obsolete node_modules. Ends with `true` to continue gracefully.","validate":"tsc --noEmit && yarn tslint && eslint $npm_package_config_eslint && yarn prettier-check","build-dev":"bash scripts/build.sh --dev","examples?":"# Default is developer domain, other options: yarn examples [sec,secure,stg,stg2,stg3,demo,developer or URL]","storybook":"yarn build && start-storybook -p 9001 -c .storybook","test-once":"jest","tslint-ci":"mkdir -p ./ci/results && yarn run-tslint -t checkstyle -o ./ci/results/tslint-results.xml $npm_package_config_tslint","run-tslint":"tslint -p tsconfig.json","validate-ci":"tsc --noEmit && yarn tslint-ci  && eslint $npm_package_config_eslint -f checkstyle -o ci/results/eslint-results.xml && yarn prettier-check","examples-build":"bash scripts/build-examples.sh","prepublishOnly":"yarn build","prettier-check":"prettier --check '{src,stories,styles,__mocks__,examples/server/src,examples/src,examples/test}/**/*.{ts,js,tsx,jsx,json,scss,md,yaml,html}'","prettier-write":"prettier --write '{src,stories,styles,__mocks__,examples/server/src,examples/src,examples/test}/**/*.{ts,js,tsx,jsx,json,scss,md,yaml,html}'","test-storybook":"yarn build && test-storybook","build-storybook":"yarn build && build-storybook -c .storybook -o dist-storybook","examples-server":"node examples/server/src/index.js","heroku-postbuild":"yarn examples-build developer","examples-testcafe":"./scripts/run-testcafe.sh visual","check-circular-deps":"madge --circular --extensions ts ./src","examples-testcafe-ci":"./scripts/run-testcafe.sh ci","examples-testcafe-live":"./scripts/run-testcafe.sh live"},"typings":"dist/index.d.ts","_npmUser":{"name":"gooddata-ci","email":"rail@gooddata.com"},"deprecated":"@gooddata/react-components@7 reached End of Support on March 31, 2022. Please upgrade (see https://sdk.gooddata.com/gooddata-ui/docs/supported_versions.html for more information).","repository":{"url":"git+ssh://git@github.com/gooddata/gooddata-react-components.git","type":"git"},"_npmVersion":"6.4.1","description":"GoodData.UI - A powerful JavaScript library for building analytical applications","directories":{},"lint-staged":{"{src,stories,styles,__mocks__,examples/server/src,examples/src,examples/test}/**/*.{ts,js,tsx,jsx,scss}":["npx gdc-fix-copyright","git add"],"{src,stories,styles,__mocks__,examples/server/src,examples/src,examples/test}/**/*.{ts,js,tsx,jsx,json,scss,md,yaml,html}":["prettier --write","git add"]},"_nodeVersion":"8.12.0","dependencies":{"rxjs":"^5.5.6","uuid":"^3.2.1","immer":"^1.3.1","lodash":"^4.17.15","date-fns":"^2.7.0","downshift":"^3.2.7","invariant":"^2.2.2","classnames":"^2.2.6","highcharts":"7.1.1","prop-types":"^15.6.0","react-intl":"^2.4.0","custom-event":"^1.0.1","react-window":"^1.8.1","ag-grid-react":"20.0.0","react-measure":"^2.3.0","react-day-picker":"~7.3.0","react-responsive":"^3.0.0","stringify-object":"^2.4.0","@gooddata/typings":"^2.19.0","ag-grid-community":"20.0.0","http-status-codes":"^1.3.0","@gooddata/js-utils":"^3.5.0","@gooddata/numberjs":"^3.2.3","fixed-data-table-2":"0.7.17","@gooddata/goodstrap":"^64.6.0","react-dom-factories":"^1.0.2","@gooddata/gooddata-js":"^11.21.0","json-stable-stringify":"^1.0.1","react-transition-group":"^2.2.1","hoist-non-react-statics":"^3.3.0","nodelist-foreach-polyfill":"^1.2.0","highcharts-grouped-categories":"^1.1.3"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"raf":"3.3.2","yup":"^0.24.1","jest":"24.7.1","husky":"3.0.0","madge":"^3.4.4","react":"^16.5.2","enzyme":"3.5.0","eslint":"4.19.1","formik":"^0.11.11","moment":"2.23.0","history":"^4.7.2","ts-jest":"24.0.0","webpack":"4.30.0","prettier":"1.16.4","react-ga":"^2.5.2","recharts":"1.0.0-beta.9","testcafe":"1.1.4","commander":"2.14.1","node-sass":"4.7.2","react-dom":"^16.5.2","supertest":"3.0.0","ts-loader":"6.0.0","@types/raf":"^3.4.0","css-loader":"0.28.7","jest-junit":"3.0.0","raw-loader":"0.5.1","styled-jsx":"2.2.1","typescript":"3.3.4000","@babel/core":"7.4.4","@types/jest":"24.0.6","@types/node":"7.0.8","@types/uuid":"3.4.3","file-loader":"3.0.1","jest-enzyme":"7.0.2","lint-staged":"9.1.0","sass-loader":"6.0.6","webpack-cli":"3.3.2","@types/react":"16.4.18","babel-loader":"8.0.5","react-helmet":"5.2.0","react-select":"1.2.1","style-loader":"0.19.1","@types/enzyme":"3.1.13","@types/lodash":"4.14.123","testcafe-live":"0.1.4","@babel/runtime":"7.4.4","@babel/polyfill":"^7.4.4","@storybook/react":"5.0.11","@types/invariant":"2.2.29","@types/react-dom":"16.0.11","isomorphic-fetch":"2.2.1","react-datepicker":"1.1.0","react-router-dom":"4.2.2","@babel/preset-env":"7.4.4","@gooddata/mock-js":"2.3.1","@storybook/addons":"5.0.11","@types/classnames":"2.2.3","@types/prop-types":"15.5.2","@types/react-intl":"2.3.8","@storybook/theming":"5.0.11","identity-obj-proxy":"^3.0.0","webpack-dev-server":"3.3.1","@babel/preset-react":"7.0.0","@types/react-portal":"4.0.1","@types/react-window":"^1.8.1","babel-plugin-lodash":"3.3.4","html-webpack-plugin":"3.2.0","react-test-renderer":"16.4.2","@types/react-measure":"2.0.5","clean-webpack-plugin":"2.0.2","stats-webpack-plugin":"0.7.0","eslint-config-prettier":"4.1.0","react-google-recaptcha":"^0.14.1","tslint-config-prettier":"1.18.0","@gooddata/eslint-config":"^1.0.0","@gooddata/tslint-config":"1.0.0","@types/react-responsive":"^3.0.3","@types/storybook__react":"4.0.1","@types/stringify-object":"^3.2.0","enzyme-adapter-react-16":"1.3.1","@gooddata/test-storybook":"3.1.1","@storybook/addon-actions":"5.0.11","@storybook/addon-options":"5.0.11","node-sass-magic-importer":"5.1.0","react-syntax-highlighter":"11.0.2","@types/fixed-data-table-2":"0.8.1","@types/react-test-renderer":"16.0.0","circular-dependency-plugin":"5.0.2","compression-webpack-plugin":"2.0.0","@types/json-stable-stringify":"^1.0.32","@gooddata/frontend-npm-scripts":"1.1.0","@types/enzyme-adapter-react-16":"1.0.3","@types/storybook__addon-actions":"3.4.2","@babel/plugin-proposal-class-properties":"7.4.4","@babel/plugin-proposal-object-rest-spread":"7.4.4","@babel/plugin-transform-async-to-generator":"7.4.4"},"peerDependencies":{"react":"^16.5.2","react-dom":"^16.5.2"},"_npmOperationalInternal":{"tmp":"tmp/react-components_7.2.0-beta.90_1574339585085_0.4473871683390467","host":"s3://npm-registry-packages"}},"7.2.0-beta.91":{"name":"@gooddata/react-components","version":"7.2.0-beta.91","author":{"name":"GoodData Corporation"},"license":"BSD-3-Clause","_id":"@gooddata/react-components@7.2.0-beta.91","maintainers":[{"name":"afi","email":"adam.fiedler@gooddata.com"},{"name":"bertold8","email":"ivan.nejezchleb@seznam.cz"},{"name":"brbistas","email":"valentinos.chraniotis@gooddata.com"},{"name":"bugsbunny338","email":"jiri.zajic@mensa.cz"},{"name":"diem.nguyen","email":"diem.nguyen@gooddata.com"},{"name":"gooddata-ci","email":"rail@gooddata.com"},{"name":"hung.nguyen.hoang","email":"hung.nguyen@gooddata.com"},{"name":"ivan.mjartan","email":"ivan.mjartan@gooddata.com"},{"name":"jakub-sterba","email":"jakub.sterba@gooddata.com"},{"name":"jaroslav.tomecek","email":"jaroslav.tomecek@gooddata.com"},{"name":"jkittler","email":"honza.kittler@gmail.com"},{"name":"khanh.le","email":"khanh.le@gooddata.com"},{"name":"lanhuynh","email":"lan.huynh@gooddata.com"},{"name":"linhhong","email":"linh.hong@gooddata.com"},{"name":"lupko","email":"lubomir.slivka@gooddata.com"},{"name":"martin.mosko","email":"martin.mosko@gooddata.com"},{"name":"matyas.kandl","email":"matyas.kandl@gooddata.com"},{"name":"michal.marsal","email":"michal.marsal@gooddata.com"},{"name":"milangallasgooddata","email":"milan.gallas@gooddata.com"},{"name":"naibinh","email":"naibinh@gmail.com"},{"name":"nikolacech","email":"nikola.cech@gooddata.com"},{"name":"no23reason","email":"dan.homola@hotmail.cz"},{"name":"patrikbraborec","email":"patrik.braborec@gooddata.com"},{"name":"pbenes","email":"petr.benes@gooddata.com"},{"name":"petrjanu","email":"petr.janu@gooddata.com"},{"name":"ptquang86","email":"ptquang86@gmail.com"},{"name":"qduval","email":"quentin.duval@gooddata.com"},{"name":"rodri360","email":"me@rodri360.com"},{"name":"sitina","email":"jiri.sitina@gooddata.com"},{"name":"sondo","email":"son.do@gooddata.com"},{"name":"strouhaljan","email":"strouhal.jan@gmail.com"},{"name":"tomas.kratochvil","email":"tomas.kratochvil@gooddata.com"},{"name":"tomasreichmann","email":"tomasreichmann@gmail.com"},{"name":"tomsatgd","email":"tomas.satinsky@gooddata.com"},{"name":"tu.ngo","email":"tu.ngo@gooddata.com"},{"name":"vlastikcz","email":"vlastimil.kotas@gooddata.com"},{"name":"vu.pham","email":"vu.pham@gooddata.com"},{"name":"xmort","email":"petr.dolejsi@gooddata.com"},{"name":"yanlipnican","email":"yanlipnican@gmail.com"}],"homepage":"https://github.com/gooddata/gooddata-react-components#readme","bugs":{"url":"https://github.com/gooddata/gooddata-react-components/issues"},"dist":{"shasum":"487b59718450cc27c7c65b00d2cf78ef5a9b2e06","tarball":"https://registry.npmjs.org/@gooddata/react-components/-/react-components-7.2.0-beta.91.tgz","fileCount":2262,"integrity":"sha512-Xy54+4PzmCO+myrvh+340jhOIyq9HqyZjhgr12JyzJr0v9kJf8dWziTftlV/RXjHfG1CIU1Zoa8jEGzTdnzaXA==","signatures":[{"sig":"MEUCIQDt2p4T2eSp7ArdyFJ4i8ExELMFIWG96XLByjSMDvAfMwIgTey1WZcL9caaHyEgeEPKNGoYgpKiqZw4kJA9OFIr5jo=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":8939467,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJd1+9fCRA9TVsSAnZWagAAplMP/RsYxuhEVGdx49/Qb7m0\nUyECuXU/bbjBGnbP+63AjIzpp/H159hD3zThtMji/4u8My262qKeRixsQpxr\nBL9QaKRbLFMlIrAzZBMJFO79H17cui1KjkRYro5I342fhZ1dIg0f5OzDXODO\nHj4ChmPrQF1nYyA4hJIKc6VbcZKVepiAcaNL1MXJGIpwMgLm0mptQmEhBXm8\naygMMycqGclmcimXUoZ+rQi39RCqMzz4S6v+lTk1CdrcDvQSglxTT5WvxC1u\nNxI6Z7q59zYcS7ebMbdHsACSwXfnpIKSJCwTSkX1Dlo+RGoJnXwBI9z2WGd/\n+BBsw6gEkBmsyHdomUAZh1LqEiN0RgD/hKH2PvNog6EaCNdHfOhCvGl+h1Fd\nvQaucoqiYTqSHJ1m668LASa4bvj4cZ90+IC2Mpyk3pfLcNnFuZXhDIp5ruaA\nZ6JQE19UE/jxKvI+5TGboDbkpp4iFmn9l1cD7LoV2aJJQ8rwXuwwTEMHEVVk\nWJBPXA6DbziBW9CKv/z+Fk9LEUUL4MGngHZSmpW5I04Qlv3p4k7QE3tKQrlX\nFlBiUOCl0oDMG3g/Dded+V/oJJiz4vc7XTxQtp2Ed5CAMlcz2gZ5ukXg0bol\nxjP611Kal1U6/SkMPbWUXeHRQleN9nMlT8AUriv3rD1miuIxIQxmDDzDBmds\nCnZz\r\n=u/8o\r\n-----END PGP SIGNATURE-----\r\n"},"jest":{"testRegex":"(/__tests__/.*|\\.(test|spec))\\.(tsx?|jsx?)$","transform":{".(js|jsx)":"babel-jest",".(ts|tsx)":"ts-jest"},"collectCoverage":false,"moduleNameMapper":{"\\.(css|less|sass|scss)$":"<rootDir>/__mocks__/styleMock.ts","^[./a-zA-Z0-9$_-]+\\.svg$":"<rootDir>/jestSvgStub.js"},"coverageReporters":["html"],"setupFilesAfterEnv":["<rootDir>/jest.setup.ts"],"collectCoverageFrom":["src/**/*.{ts,tsx}","examples/server/src/**/*.{js,jsx}","!**/*.d.ts"],"moduleFileExtensions":["ts","tsx","js","jsx","json"],"testPathIgnorePatterns":[",/node_modules/","/dist/"]},"main":"dist/index.js","husky":{"hooks":{"pre-commit":"lint-staged"}},"config":{"eslint":"./examples/**/*.{js,jsx}","tslint":"./{__mocks__,src,stories}/{,**/}*.{ts,tsx}"},"readme":"[![npm version](https://badge.fury.io/js/%40gooddata%2Freact-components.svg)](https://www.npmjs.com/package/@gooddata/react-components) \n\n# GoodData.UI React components\n> A React-based JavaScript library for building data-driven applications\n\n## Getting started\n- [GoodData.UI Documentation](http://sdk.gooddata.com/gooddata-ui/)\n- [GoodData.UI Live Examples](https://gooddata-examples.herokuapp.com/)\n- [Stack Overflow](https://stackoverflow.com/questions/tagged/gooddata)\n\n### Usage\nWith [yarn](https://yarnpkg.com) installed, go to your project directory and run\n```\n$ yarn add @gooddata/react-components\n```\nIf you prefer [npm](npmjs.com) run\n```\n$ npm install --save @gooddata/react-components\n```\n\nThe public API is exposed via global `index.js`. Except for the styles, do not import any other file directly\nbecause they are not intended to be part of the public API.\n\n## Contributing\n\nWe welcome any contribution in form of [issues](https://github.com/gooddata/gooddata-react-components/issues) or [pull requests](https://github.com/gooddata/gooddata-react-components/pulls).\nThese commands may come in handy while developing:\n\n| command | description |\n| ------- | ----------- |\n| `yarn install --pure-lockfile` | first step |\n| ||\n| `yarn dev` | build react-components to `/dist` in watch mode |\n| `yarn test` | run all unit tests |\n| `yarn prettier-write` | format the source code to match the valid codestyle |\n| `yarn validate` | validate codestyle |\n| ||\n| `yarn storybook` | run storybook from `/stories` on http://localhost:9001 |\n| `yarn build-storybook` | build storybook to `/dist-storybook` |\n| `yarn test-storybook` | run storybook and [screenshot tests](https://github.com/gooddata/gdc-client-utils/tree/master/test-storybook) |\n| ||\n| `yarn examples` | run Live Examples dev-server from `/examples` on https://localhost:8999 |\n| `yarn examples-build` | build Live Examples to `/examples/dist` |\n| `yarn examples-server` | serve built Live Examples - see `/examples/server/src` |\n| `yarn examples-testcafe` | run testcafe tests against `localhost:8999` |\n\n### Deploy to heroku.com\nWhen you deploy this repo to heroku, it serves *GoodData.UI Live Examples*.\nRelevant tasks are in `Procfile` and `package.json`.\n\n```bash\n# run in the project directory\nheroku login\nheroku create <your-app-name>\nheroku config:set DOMAIN_ADMIN_USERNAME=x@gooddata.com DOMAIN_ADMIN_PASSWORD=xy PROJECT_ID_TO_ASSIGN=xms7ga4tf3g3nzucd8380o2bev8oeknp\ngit push heroku HEAD:master\nheroku open\n```\n\n### Run Live Examples Locally\nTo run *GoodData.UI Live Examples* locally:\n```bash\ngit clone <this-repository>\ncd  <repository-folder>\nyarn install --pure-lockfile\nyarn examples\n```\nThen open https://localhost:8999 and login using Live Examples account (you can [create one here](https://gooddata-examples.herokuapp.com/registration)).\n\n### Source code formatting\nThe source code in the repository is formatted by [Prettier](https://prettier.io/). \nThe format of the code is validated by our Continuous Integration server and is one of the requirements of successful merge.\n\nPrettier is supported by every major IDE. You can find the list of supported editors and how to configure them [here](https://prettier.io/docs/en/editors.html).\n\nIn the case, when your editor is not supported or you don't want to setup the integration, you can run the `yarn prettier-write` command to reformat the code before commit.\n\n## Changelog\n\n- see [CHANGELOG.md](CHANGELOG.md)\n\n## License\n\n(C) 2007-2018 GoodData Corporation\n\nThis project is dual licensed:\n\n- The ATTRIBUTION-NONCOMMERCIAL 4.0 INTERNATIONAL (CC BY-NC 4.0) is used for purpose of the trial experience and evaluation of GoodData.UI library.\n- The GOODDATA GOODDATA.UI LIBRARY END USER LICENSE AGREEMENT is used for GoodData customers.\n\nFor more information, please see [LICENSE](https://github.com/gooddata/gooddata-react-components/blob/master/LICENSE)\n","gitHead":"ea6975ecb7f1257fa18018b9885cdec75e4967cc","scripts":{"dev":"bash scripts/build.sh --dev-watch","test":"jest --watch","build":"bash scripts/build.sh","tslint":"yarn run-tslint -t verbose $npm_package_config_tslint","prepare":"cd examples/server && yarn install --frozen-lockfile && cd ../..; rm -r examples/node_modules 2>/dev/null; true","examples":"bash scripts/run-examples.sh","prepare?":"# Called before `npm publish` and on local `npm install`. Temporarily also for deleting obsolete node_modules. Ends with `true` to continue gracefully.","validate":"tsc --noEmit && yarn tslint && eslint $npm_package_config_eslint && yarn prettier-check","build-dev":"bash scripts/build.sh --dev","examples?":"# Default is developer domain, other options: yarn examples [sec,secure,stg,stg2,stg3,demo,developer or URL]","storybook":"yarn build && start-storybook -p 9001 -c .storybook","test-once":"jest","tslint-ci":"mkdir -p ./ci/results && yarn run-tslint -t checkstyle -o ./ci/results/tslint-results.xml $npm_package_config_tslint","run-tslint":"tslint -p tsconfig.json","validate-ci":"tsc --noEmit && yarn tslint-ci  && eslint $npm_package_config_eslint -f checkstyle -o ci/results/eslint-results.xml && yarn prettier-check","examples-build":"bash scripts/build-examples.sh","prepublishOnly":"yarn build","prettier-check":"prettier --check '{src,stories,styles,__mocks__,examples/server/src,examples/src,examples/test}/**/*.{ts,js,tsx,jsx,json,scss,md,yaml,html}'","prettier-write":"prettier --write '{src,stories,styles,__mocks__,examples/server/src,examples/src,examples/test}/**/*.{ts,js,tsx,jsx,json,scss,md,yaml,html}'","test-storybook":"yarn build && test-storybook","build-storybook":"yarn build && build-storybook -c .storybook -o dist-storybook","examples-server":"node examples/server/src/index.js","heroku-postbuild":"yarn examples-build developer","examples-testcafe":"./scripts/run-testcafe.sh visual","check-circular-deps":"madge --circular --extensions ts ./src","examples-testcafe-ci":"./scripts/run-testcafe.sh ci","examples-testcafe-live":"./scripts/run-testcafe.sh live"},"typings":"dist/index.d.ts","_npmUser":{"name":"gooddata-ci","email":"rail@gooddata.com"},"deprecated":"@gooddata/react-components@7 reached End of Support on March 31, 2022. Please upgrade (see https://sdk.gooddata.com/gooddata-ui/docs/supported_versions.html for more information).","repository":{"url":"git+ssh://git@github.com/gooddata/gooddata-react-components.git","type":"git"},"_npmVersion":"6.4.1","description":"GoodData.UI - A powerful JavaScript library for building analytical applications","directories":{},"lint-staged":{"{src,stories,styles,__mocks__,examples/server/src,examples/src,examples/test}/**/*.{ts,js,tsx,jsx,scss}":["npx gdc-fix-copyright","git add"],"{src,stories,styles,__mocks__,examples/server/src,examples/src,examples/test}/**/*.{ts,js,tsx,jsx,json,scss,md,yaml,html}":["prettier --write","git add"]},"_nodeVersion":"8.12.0","dependencies":{"rxjs":"^5.5.6","uuid":"^3.2.1","immer":"^1.3.1","lodash":"^4.17.15","date-fns":"^2.7.0","downshift":"^3.2.7","invariant":"^2.2.2","classnames":"^2.2.6","highcharts":"7.1.1","prop-types":"^15.6.0","react-intl":"^2.4.0","custom-event":"^1.0.1","react-window":"^1.8.1","ag-grid-react":"20.0.0","react-measure":"^2.3.0","react-day-picker":"~7.3.0","react-responsive":"^3.0.0","stringify-object":"^2.4.0","@gooddata/typings":"^2.19.0","ag-grid-community":"20.0.0","http-status-codes":"^1.3.0","@gooddata/js-utils":"^3.5.0","@gooddata/numberjs":"^3.2.3","fixed-data-table-2":"0.7.17","@gooddata/goodstrap":"^64.6.0","react-dom-factories":"^1.0.2","@gooddata/gooddata-js":"^11.21.0","json-stable-stringify":"^1.0.1","react-transition-group":"^2.2.1","hoist-non-react-statics":"^3.3.0","nodelist-foreach-polyfill":"^1.2.0","highcharts-grouped-categories":"^1.1.3"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"raf":"3.3.2","yup":"^0.24.1","jest":"24.7.1","husky":"3.0.0","madge":"^3.4.4","react":"^16.5.2","enzyme":"3.5.0","eslint":"4.19.1","formik":"^0.11.11","moment":"2.23.0","history":"^4.7.2","ts-jest":"24.0.0","webpack":"4.30.0","prettier":"1.16.4","react-ga":"^2.5.2","recharts":"1.0.0-beta.9","testcafe":"1.1.4","commander":"2.14.1","node-sass":"4.13.0","react-dom":"^16.5.2","supertest":"3.0.0","ts-loader":"6.0.0","@types/raf":"^3.4.0","css-loader":"0.28.7","jest-junit":"3.0.0","raw-loader":"0.5.1","styled-jsx":"2.2.1","typescript":"3.3.4000","@babel/core":"7.4.4","@types/jest":"24.0.6","@types/node":"7.0.8","@types/uuid":"3.4.3","file-loader":"3.0.1","jest-enzyme":"7.0.2","lint-staged":"9.1.0","sass-loader":"6.0.6","webpack-cli":"3.3.2","@types/react":"16.4.18","babel-loader":"8.0.5","react-helmet":"5.2.0","react-select":"1.2.1","style-loader":"0.19.1","@types/enzyme":"3.1.13","@types/lodash":"4.14.123","testcafe-live":"0.1.4","@babel/runtime":"7.4.4","@babel/polyfill":"^7.4.4","@storybook/react":"5.0.11","@types/invariant":"2.2.29","@types/react-dom":"16.0.11","isomorphic-fetch":"2.2.1","react-datepicker":"1.1.0","react-router-dom":"4.2.2","@babel/preset-env":"7.4.4","@gooddata/mock-js":"2.3.1","@storybook/addons":"5.0.11","@types/classnames":"2.2.3","@types/prop-types":"15.5.2","@types/react-intl":"2.3.8","@storybook/theming":"5.0.11","identity-obj-proxy":"^3.0.0","webpack-dev-server":"3.3.1","@babel/preset-react":"7.0.0","@types/react-portal":"4.0.1","@types/react-window":"^1.8.1","babel-plugin-lodash":"3.3.4","html-webpack-plugin":"3.2.0","react-test-renderer":"16.4.2","@types/react-measure":"2.0.5","clean-webpack-plugin":"2.0.2","stats-webpack-plugin":"0.7.0","eslint-config-prettier":"4.1.0","react-google-recaptcha":"^0.14.1","tslint-config-prettier":"1.18.0","@gooddata/eslint-config":"^1.0.0","@gooddata/tslint-config":"1.0.0","@types/react-responsive":"^3.0.3","@types/storybook__react":"4.0.1","@types/stringify-object":"^3.2.0","enzyme-adapter-react-16":"1.3.1","@gooddata/test-storybook":"3.1.1","@storybook/addon-actions":"5.0.11","@storybook/addon-options":"5.0.11","node-sass-magic-importer":"5.1.0","react-syntax-highlighter":"11.0.2","@types/fixed-data-table-2":"0.8.1","@types/react-test-renderer":"16.0.0","circular-dependency-plugin":"5.0.2","compression-webpack-plugin":"2.0.0","@types/json-stable-stringify":"^1.0.32","@gooddata/frontend-npm-scripts":"1.1.0","@types/enzyme-adapter-react-16":"1.0.3","@types/storybook__addon-actions":"3.4.2","@babel/plugin-proposal-class-properties":"7.4.4","@babel/plugin-proposal-object-rest-spread":"7.4.4","@babel/plugin-transform-async-to-generator":"7.4.4"},"peerDependencies":{"react":"^16.5.2","react-dom":"^16.5.2"},"_npmOperationalInternal":{"tmp":"tmp/react-components_7.2.0-beta.91_1574432606639_0.10555300969150139","host":"s3://npm-registry-packages"}},"7.2.0-beta.69-fix2":{"name":"@gooddata/react-components","version":"7.2.0-beta.69-fix2","author":{"name":"GoodData Corporation"},"license":"BSD-3-Clause","_id":"@gooddata/react-components@7.2.0-beta.69-fix2","maintainers":[{"name":"afi","email":"adam.fiedler@gooddata.com"},{"name":"bertold8","email":"ivan.nejezchleb@seznam.cz"},{"name":"brbistas","email":"valentinos.chraniotis@gooddata.com"},{"name":"bugsbunny338","email":"jiri.zajic@mensa.cz"},{"name":"diem.nguyen","email":"diem.nguyen@gooddata.com"},{"name":"gooddata-ci","email":"rail@gooddata.com"},{"name":"hung.nguyen.hoang","email":"hung.nguyen@gooddata.com"},{"name":"ivan.mjartan","email":"ivan.mjartan@gooddata.com"},{"name":"jakub-sterba","email":"jakub.sterba@gooddata.com"},{"name":"jaroslav.tomecek","email":"jaroslav.tomecek@gooddata.com"},{"name":"jkittler","email":"honza.kittler@gmail.com"},{"name":"khanh.le","email":"khanh.le@gooddata.com"},{"name":"lanhuynh","email":"lan.huynh@gooddata.com"},{"name":"linhhong","email":"linh.hong@gooddata.com"},{"name":"lupko","email":"lubomir.slivka@gooddata.com"},{"name":"martin.mosko","email":"martin.mosko@gooddata.com"},{"name":"matyas.kandl","email":"matyas.kandl@gooddata.com"},{"name":"michal.marsal","email":"michal.marsal@gooddata.com"},{"name":"milangallasgooddata","email":"milan.gallas@gooddata.com"},{"name":"naibinh","email":"naibinh@gmail.com"},{"name":"nikolacech","email":"nikola.cech@gooddata.com"},{"name":"no23reason","email":"dan.homola@hotmail.cz"},{"name":"patrikbraborec","email":"patrik.braborec@gooddata.com"},{"name":"pbenes","email":"petr.benes@gooddata.com"},{"name":"petrjanu","email":"petr.janu@gooddata.com"},{"name":"ptquang86","email":"ptquang86@gmail.com"},{"name":"qduval","email":"quentin.duval@gooddata.com"},{"name":"rodri360","email":"me@rodri360.com"},{"name":"sitina","email":"jiri.sitina@gooddata.com"},{"name":"sondo","email":"son.do@gooddata.com"},{"name":"strouhaljan","email":"strouhal.jan@gmail.com"},{"name":"tomas.kratochvil","email":"tomas.kratochvil@gooddata.com"},{"name":"tomasreichmann","email":"tomasreichmann@gmail.com"},{"name":"tomsatgd","email":"tomas.satinsky@gooddata.com"},{"name":"tu-ngo","email":"tungo1981@gmail.com"},{"name":"vlastikcz","email":"vlastimil.kotas@gooddata.com"},{"name":"vu.pham","email":"vu.pham@gooddata.com"},{"name":"xmort","email":"petr.dolejsi@gooddata.com"},{"name":"yanlipnican","email":"yanlipnican@gmail.com"}],"homepage":"https://github.com/gooddata/gooddata-react-components#readme","bugs":{"url":"https://github.com/gooddata/gooddata-react-components/issues"},"dist":{"shasum":"e0fb0819161a6142ea629de08e2b5e7d7c76ce1c","tarball":"https://registry.npmjs.org/@gooddata/react-components/-/react-components-7.2.0-beta.69-fix2.tgz","fileCount":2134,"integrity":"sha512-37FBGX7vAFOE3V1NIIEnNB7ZdnTljsfcY+vr0GRWyKA/PyYL8GN6+r3SrVNVMjdmUsEJnT4aXL1lcMW5MYPiPQ==","signatures":[{"sig":"MEUCIQDxrTeqQ1yPKXhuJIVHVkJuDGaduiQyXU2R7/O0rkPRHwIgWu0DZB7DGOgupVSMR7ENgZzUT8XVZ1VakSR1V80mZYo=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":8603897,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJd28R8CRA9TVsSAnZWagAAlx8P/jX4blN7vwWc6acm+0ge\nCCjwBl+k0F9SD0jHY2cC7Abap5v54aUUoDo+gPqdjBLKNnrHGXmST3fjBQbE\nrjcUCsYa4Xel3mhYdHfH/qnK2lwd5E2Z4e7aLVZXSGBPmp/ZSbbmG587gHrP\nGCWx5kwQr8jeZEuL+Gt0XzEhj1nbZQnPZlRQggPmcVkAN6g6Kv10ub3ZJbjh\n2R0uY9mddg2XYTKjY6MHCjEEjZwAJlPc3KD46Pu99FtIF4HrLD6Is90sHZ4P\npEgKtsnFCrYVhRGtR08xvFnWiNuOUUCkwcKHQ+RdKBSUmWWMDNwMuDZ1bFGd\nIqB6LSrb5UDwAuKJpnC/6ovTLjX2uy9xqM1xX5uwU9M4Dxi3R/G0ps+H6R79\nXWLvlEYeqi4CWbUE7QoNaE1ZNvg2P/7+7vK+5+xqSdYf6Euqr3k2UqfUP1HV\nnkPYTJgYWIGxb3Ngqn/y7PlB2MWsRflLXrjaWaZyjEj0Bg4hd/LVQr6gcLQN\nux9haLQCMTxKbKh72skpTISpYSx2uOmU7zsClfYgEdh4K08hKaijCMFP01lg\nnFMnHbUkcPjTMLEiEjxF/Bep1trPj7uJAMQxQHTjpBBJol5nQx5WUyBYzruX\nk2UTmh6rZBySlTWImsX4QHC44mLB0JjAysF1WGETmf+wBzhVGiePycUPGAMN\nJpeB\r\n=wZO9\r\n-----END PGP SIGNATURE-----\r\n"},"jest":{"testRegex":"(/__tests__/.*|\\.(test|spec))\\.(tsx?|jsx?)$","transform":{".(js|jsx)":"babel-jest",".(ts|tsx)":"ts-jest"},"collectCoverage":false,"moduleNameMapper":{"\\.(css|less|sass|scss)$":"<rootDir>/__mocks__/styleMock.ts","^[./a-zA-Z0-9$_-]+\\.svg$":"<rootDir>/jestSvgStub.js"},"coverageReporters":["html"],"setupFilesAfterEnv":["<rootDir>/jest.setup.ts"],"collectCoverageFrom":["src/**/*.{ts,tsx}","examples/server/src/**/*.{js,jsx}","!**/*.d.ts"],"moduleFileExtensions":["ts","tsx","js","jsx","json"],"testPathIgnorePatterns":[",/node_modules/","/dist/"]},"main":"dist/index.js","husky":{"hooks":{"pre-commit":"lint-staged"}},"config":{"eslint":"./examples/**/*.{js,jsx}","tslint":"./{__mocks__,src,stories}/{,**/}*.{ts,tsx}"},"readme":"[![npm version](https://badge.fury.io/js/%40gooddata%2Freact-components.svg)](https://www.npmjs.com/package/@gooddata/react-components) \n\n# GoodData.UI React components\n> A React-based JavaScript library for building data-driven applications\n\n## Getting started\n- [GoodData.UI Documentation](http://sdk.gooddata.com/gooddata-ui/)\n- [GoodData.UI Live Examples](https://gooddata-examples.herokuapp.com/)\n- [Stack Overflow](https://stackoverflow.com/questions/tagged/gooddata)\n\n### Usage\nWith [yarn](https://yarnpkg.com) installed, go to your project directory and run\n```\n$ yarn add @gooddata/react-components\n```\nIf you prefer [npm](npmjs.com) run\n```\n$ npm install --save @gooddata/react-components\n```\n\nThe public API is exposed via global `index.js`. Except for the styles, do not import any other file directly\nbecause they are not intended to be part of the public API.\n\n## Contributing\n\nWe welcome any contribution in form of [issues](https://github.com/gooddata/gooddata-react-components/issues) or [pull requests](https://github.com/gooddata/gooddata-react-components/pulls).\nThese commands may come in handy while developing:\n\n| command | description |\n| ------- | ----------- |\n| `yarn install --pure-lockfile` | first step |\n| ||\n| `yarn dev` | build react-components to `/dist` in watch mode |\n| `yarn test` | run all unit tests |\n| `yarn prettier-write` | format the source code to match the valid codestyle |\n| `yarn validate` | validate codestyle |\n| ||\n| `yarn storybook` | run storybook from `/stories` on http://localhost:9001 |\n| `yarn build-storybook` | build storybook to `/dist-storybook` |\n| `yarn test-storybook` | run storybook and [screenshot tests](https://github.com/gooddata/gdc-client-utils/tree/master/test-storybook) |\n| ||\n| `yarn examples` | run Live Examples dev-server from `/examples` on https://localhost:8999 |\n| `yarn examples-build` | build Live Examples to `/examples/dist` |\n| `yarn examples-server` | serve built Live Examples - see `/examples/server/src` |\n| `yarn examples-testcafe` | run testcafe tests against `localhost:8999` |\n\n### Deploy to heroku.com\nWhen you deploy this repo to heroku, it serves *GoodData.UI Live Examples*.\nRelevant tasks are in `Procfile` and `package.json`.\n\n```bash\n# run in the project directory\nheroku login\nheroku create <your-app-name>\nheroku config:set DOMAIN_ADMIN_USERNAME=x@gooddata.com DOMAIN_ADMIN_PASSWORD=xy PROJECT_ID_TO_ASSIGN=xms7ga4tf3g3nzucd8380o2bev8oeknp\ngit push heroku HEAD:master\nheroku open\n```\n\n### Run Live Examples Locally\nTo run *GoodData.UI Live Examples* locally:\n```bash\ngit clone <this-repository>\ncd  <repository-folder>\nyarn install --pure-lockfile\nyarn examples\n```\nThen open https://localhost:8999 and login using Live Examples account (you can [create one here](https://gooddata-examples.herokuapp.com/registration)).\n\n### Source code formatting\nThe source code in the repository is formatted by [Prettier](https://prettier.io/). \nThe format of the code is validated by our Continuous Integration server and is one of the requirements of successful merge.\n\nPrettier is supported by every major IDE. You can find the list of supported editors and how to configure them [here](https://prettier.io/docs/en/editors.html).\n\nIn the case, when your editor is not supported or you don't want to setup the integration, you can run the `yarn prettier-write` command to reformat the code before commit.\n\n## Changelog\n\n- see [CHANGELOG.md](CHANGELOG.md)\n\n## License\n\n(C) 2007-2018 GoodData Corporation\n\nThis project is dual licensed:\n\n- The ATTRIBUTION-NONCOMMERCIAL 4.0 INTERNATIONAL (CC BY-NC 4.0) is used for purpose of the trial experience and evaluation of GoodData.UI library.\n- The GOODDATA GOODDATA.UI LIBRARY END USER LICENSE AGREEMENT is used for GoodData customers.\n\nFor more information, please see [LICENSE](https://github.com/gooddata/gooddata-react-components/blob/master/LICENSE)\n","engines":{"node":"^8.10.0"},"gitHead":"9043665cac53feff8dcc5786e912465b19f298b1","scripts":{"dev":"bash scripts/build.sh --dev-watch","test":"jest --watch","build":"bash scripts/build.sh","tslint":"yarn run-tslint -t verbose $npm_package_config_tslint","prepare":"cd examples/server && yarn install --frozen-lockfile && cd ../..; rm -r examples/node_modules 2>/dev/null; true","examples":"bash scripts/run-examples.sh","prepare?":"# Called before `npm publish` and on local `npm install`. Temporarily also for deleting obsolete node_modules. Ends with `true` to continue gracefully.","validate":"tsc --noEmit && yarn tslint && eslint $npm_package_config_eslint && yarn prettier-check","build-dev":"bash scripts/build.sh --dev","examples?":"# Default is developer domain, other options: yarn examples [sec,secure,stg,stg2,stg3,demo,developer or URL]","storybook":"yarn build && start-storybook -p 9001 -c .storybook","test-once":"jest","tslint-ci":"mkdir -p ./ci/results && yarn run-tslint -t checkstyle -o ./ci/results/tslint-results.xml $npm_package_config_tslint","run-tslint":"tslint -p tsconfig.json","validate-ci":"tsc --noEmit && yarn tslint-ci  && eslint $npm_package_config_eslint -f checkstyle -o ci/results/eslint-results.xml && yarn prettier-check","examples-build":"bash scripts/build-examples.sh","prepublishOnly":"yarn build","prettier-check":"prettier --check '{src,stories,styles,__mocks__,examples/server/src,examples/src,examples/test}/**/*.{ts,js,tsx,jsx,json,scss,md,yaml,html}'","prettier-write":"prettier --write '{src,stories,styles,__mocks__,examples/server/src,examples/src,examples/test}/**/*.{ts,js,tsx,jsx,json,scss,md,yaml,html}'","test-storybook":"yarn build && test-storybook","build-storybook":"yarn build && build-storybook -c .storybook -o dist-storybook","examples-server":"node examples/server/src/index.js","heroku-postbuild":"yarn examples-build developer","examples-testcafe":"./scripts/run-testcafe.sh visual","check-circular-deps":"madge --circular --extensions ts ./src","examples-testcafe-ci":"./scripts/run-testcafe.sh ci","examples-testcafe-live":"./scripts/run-testcafe.sh live"},"typings":"dist/index.d.ts","_npmUser":{"name":"gooddata-ci","email":"rail@gooddata.com"},"deprecated":"@gooddata/react-components@7 reached End of Support on March 31, 2022. Please upgrade (see https://sdk.gooddata.com/gooddata-ui/docs/supported_versions.html for more information).","repository":{"url":"git+ssh://git@github.com/gooddata/gooddata-react-components.git","type":"git"},"_npmVersion":"6.4.1","description":"GoodData.UI - A powerful JavaScript library for building analytical applications","directories":{},"lint-staged":{"{src,stories,styles,__mocks__,examples/server/src,examples/src,examples/test}/**/*.{ts,js,tsx,jsx,scss}":["npx gdc-fix-copyright","git add"],"{src,stories,styles,__mocks__,examples/server/src,examples/src,examples/test}/**/*.{ts,js,tsx,jsx,json,scss,md,yaml,html}":["prettier --write","git add"]},"_nodeVersion":"8.12.0","dependencies":{"rxjs":"^5.5.6","uuid":"^3.2.1","immer":"^1.3.1","lodash":"^4.17.15","downshift":"^3.2.7","invariant":"^2.2.2","classnames":"^2.2.6","highcharts":"7.1.1","prop-types":"^15.6.0","react-intl":"^2.4.0","custom-event":"^1.0.1","react-window":"^1.8.1","ag-grid-react":"20.0.0","react-measure":"^2.3.0","react-day-picker":"~7.3.0","react-responsive":"^3.0.0","stringify-object":"^2.4.0","@gooddata/typings":"^2.19.0","ag-grid-community":"20.0.0","http-status-codes":"^1.3.0","@gooddata/js-utils":"^3.5.0","@gooddata/numberjs":"^3.2.3","fixed-data-table-2":"0.7.17","@gooddata/goodstrap":"^64.2.0","react-dom-factories":"^1.0.2","@gooddata/gooddata-js":"^11.20.0","json-stable-stringify":"^1.0.1","react-transition-group":"^2.2.1","hoist-non-react-statics":"^3.3.0","nodelist-foreach-polyfill":"^1.2.0","highcharts-grouped-categories":"^1.1.3"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"raf":"3.3.2","yup":"^0.24.1","jest":"24.7.1","husky":"3.0.0","madge":"^3.4.4","react":"^16.5.2","enzyme":"3.5.0","eslint":"4.19.1","formik":"^0.11.11","moment":"2.23.0","history":"^4.7.2","ts-jest":"24.0.0","webpack":"4.30.0","prettier":"1.16.4","react-ga":"^2.5.2","recharts":"1.0.0-beta.9","testcafe":"1.1.4","commander":"2.14.1","node-sass":"4.7.2","react-dom":"^16.5.2","supertest":"3.0.0","ts-loader":"6.0.0","@types/raf":"^3.4.0","css-loader":"0.28.7","jest-junit":"3.0.0","raw-loader":"0.5.1","styled-jsx":"2.2.1","typescript":"3.3.4000","@babel/core":"7.4.4","@types/jest":"24.0.6","@types/node":"7.0.8","@types/uuid":"3.4.3","file-loader":"3.0.1","jest-enzyme":"7.0.2","lint-staged":"9.1.0","sass-loader":"6.0.6","webpack-cli":"3.3.2","@types/react":"16.4.18","babel-loader":"8.0.5","react-helmet":"5.2.0","react-select":"1.2.1","style-loader":"0.19.1","@types/enzyme":"3.1.13","@types/lodash":"4.14.123","testcafe-live":"0.1.4","@babel/runtime":"7.4.4","@babel/polyfill":"^7.4.4","@storybook/react":"5.0.11","@types/invariant":"2.2.29","@types/react-dom":"16.0.11","isomorphic-fetch":"2.2.1","react-datepicker":"1.1.0","react-router-dom":"4.2.2","@babel/preset-env":"7.4.4","@gooddata/mock-js":"2.3.1","@storybook/addons":"5.0.11","@types/classnames":"2.2.3","@types/prop-types":"15.5.2","@types/react-intl":"2.3.8","@storybook/theming":"5.0.11","identity-obj-proxy":"^3.0.0","webpack-dev-server":"3.3.1","@babel/preset-react":"7.0.0","@types/react-portal":"4.0.1","@types/react-window":"^1.8.1","babel-plugin-lodash":"3.3.4","html-webpack-plugin":"3.2.0","react-test-renderer":"16.4.2","@types/react-measure":"2.0.5","clean-webpack-plugin":"2.0.2","stats-webpack-plugin":"0.7.0","eslint-config-prettier":"4.1.0","react-google-recaptcha":"^0.14.1","tslint-config-prettier":"1.18.0","@gooddata/eslint-config":"^1.0.0","@gooddata/tslint-config":"1.0.0","@types/react-responsive":"^3.0.3","@types/storybook__react":"4.0.1","@types/stringify-object":"^3.2.0","enzyme-adapter-react-16":"1.3.1","@gooddata/test-storybook":"3.1.1","@storybook/addon-actions":"5.0.11","@storybook/addon-options":"5.0.11","node-sass-magic-importer":"5.1.0","react-syntax-highlighter":"11.0.2","@types/fixed-data-table-2":"0.8.1","@types/react-test-renderer":"16.0.0","circular-dependency-plugin":"5.0.2","compression-webpack-plugin":"2.0.0","@types/json-stable-stringify":"^1.0.32","@gooddata/frontend-npm-scripts":"1.1.0","@types/enzyme-adapter-react-16":"1.0.3","@types/storybook__addon-actions":"3.4.2","@babel/plugin-proposal-class-properties":"7.4.4","@babel/plugin-proposal-object-rest-spread":"7.4.4","@babel/plugin-transform-async-to-generator":"7.4.4"},"peerDependencies":{"react":"^16.5.2","react-dom":"^16.5.2"},"_npmOperationalInternal":{"tmp":"tmp/react-components_7.2.0-beta.69-fix2_1574683771758_0.332215206677239","host":"s3://npm-registry-packages"}},"7.2.0-beta.92":{"name":"@gooddata/react-components","version":"7.2.0-beta.92","author":{"name":"GoodData Corporation"},"license":"BSD-3-Clause","_id":"@gooddata/react-components@7.2.0-beta.92","maintainers":[{"name":"afi","email":"adam.fiedler@gooddata.com"},{"name":"bertold8","email":"ivan.nejezchleb@seznam.cz"},{"name":"brbistas","email":"valentinos.chraniotis@gooddata.com"},{"name":"bugsbunny338","email":"jiri.zajic@mensa.cz"},{"name":"diem.nguyen","email":"diem.nguyen@gooddata.com"},{"name":"gooddata-ci","email":"rail@gooddata.com"},{"name":"hung.nguyen.hoang","email":"hung.nguyen@gooddata.com"},{"name":"ivan.mjartan","email":"ivan.mjartan@gooddata.com"},{"name":"jakub-sterba","email":"jakub.sterba@gooddata.com"},{"name":"jaroslav.tomecek","email":"jaroslav.tomecek@gooddata.com"},{"name":"jkittler","email":"honza.kittler@gmail.com"},{"name":"khanh.le","email":"khanh.le@gooddata.com"},{"name":"lanhuynh","email":"lan.huynh@gooddata.com"},{"name":"linhhong","email":"linh.hong@gooddata.com"},{"name":"lupko","email":"lubomir.slivka@gooddata.com"},{"name":"martin.mosko","email":"martin.mosko@gooddata.com"},{"name":"matyas.kandl","email":"matyas.kandl@gooddata.com"},{"name":"michal.marsal","email":"michal.marsal@gooddata.com"},{"name":"milangallasgooddata","email":"milan.gallas@gooddata.com"},{"name":"naibinh","email":"naibinh@gmail.com"},{"name":"nikolacech","email":"nikola.cech@gooddata.com"},{"name":"no23reason","email":"dan.homola@hotmail.cz"},{"name":"patrikbraborec","email":"patrik.braborec@gooddata.com"},{"name":"pbenes","email":"petr.benes@gooddata.com"},{"name":"petrjanu","email":"petr.janu@gooddata.com"},{"name":"ptquang86","email":"ptquang86@gmail.com"},{"name":"qduval","email":"quentin.duval@gooddata.com"},{"name":"rodri360","email":"me@rodri360.com"},{"name":"sitina","email":"jiri.sitina@gooddata.com"},{"name":"sondo","email":"son.do@gooddata.com"},{"name":"strouhaljan","email":"strouhal.jan@gmail.com"},{"name":"tomas.kratochvil","email":"tomas.kratochvil@gooddata.com"},{"name":"tomasreichmann","email":"tomasreichmann@gmail.com"},{"name":"tomsatgd","email":"tomas.satinsky@gooddata.com"},{"name":"tu-ngo","email":"tungo1981@gmail.com"},{"name":"vlastikcz","email":"vlastimil.kotas@gooddata.com"},{"name":"vu.pham","email":"vu.pham@gooddata.com"},{"name":"xmort","email":"petr.dolejsi@gooddata.com"},{"name":"yanlipnican","email":"yanlipnican@gmail.com"}],"homepage":"https://github.com/gooddata/gooddata-react-components#readme","bugs":{"url":"https://github.com/gooddata/gooddata-react-components/issues"},"dist":{"shasum":"438d3ad7d795fad58cf9e7fef1c2d8150aef8e43","tarball":"https://registry.npmjs.org/@gooddata/react-components/-/react-components-7.2.0-beta.92.tgz","fileCount":2262,"integrity":"sha512-l1CWBE2gEPQRqVn8lUumI3EoZvRE9tZ7wlCTgpw52kr0mDQM6eYKoeHatK4B8SNwxfGirICdpwA/CLcu0hYAYQ==","signatures":[{"sig":"MEYCIQCYUEWMaSLm/Bb2nl4NzPEhiim11QlM9i45RYtaC3r/pgIhANcc93/DGltqG/CKR+Jz1LGQjNHxkVA47bNtsqC3rJ0l","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":8939467,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJd2+zICRA9TVsSAnZWagAALuIP/38XtBC15Dhy1EiljmzA\n5YjhGkGwo56NAeUb2ewM6Q4PEnQGaaUiJN743lqsxtiR/8GPbSmKIvkUg7tH\npiAg46jyTEt9WOJejxGuUNp4NF3yIu2RyjXP4NAePo0nK3Qdu801cxdrEM5X\naZ/swiyL1V/Oq68MducM1sQZ3etp6nQl0HH9FeGKLvJBaMwjcJRBPgbJijUs\nfC3TrFwir5TxRfSgdIZneXr1rAzSF2GP1it/c6IpKnczUTl+MJlCt1SV/DKA\n9DJG+l9gM8EhCGR7OMjW/vK1hORLmdIccPFTET+TuFBA8EBUGS90+QVIr/Gg\nK4729nI31QyPajQEQJpzCYmGMCpM59jNtBWG23tfPYrASN+ArGoDucpWvWEp\nif2Iz0q149qUV0+4w60E7yk/F6qMbmF8x6cEHwdTTFfD2bEYYtic9aPwy4dE\naXiC2uGxKl2OOS52DBgsWtqujNFXxf0locg+26GQf/LFAKx7BJkD3H5IxGj1\nLK4ymTfVQdWWwjTrC0a/RGjCldSl11JV1KToysx17kDercYsEQciytq3s/Ih\nROPh3nQC2YzTGSWb03deH3s2Fcum3e41S4tbVO1Rc223l4PTbbjN6JPMs2mN\n+DgDkdon6SC2nmFSPAxN1+GCE2JAxTRMX1cPSklzVIrgpa4C+lMSB1NRguUF\npZc0\r\n=iqux\r\n-----END PGP SIGNATURE-----\r\n"},"jest":{"testRegex":"(/__tests__/.*|\\.(test|spec))\\.(tsx?|jsx?)$","transform":{".(js|jsx)":"babel-jest",".(ts|tsx)":"ts-jest"},"collectCoverage":false,"moduleNameMapper":{"\\.(css|less|sass|scss)$":"<rootDir>/__mocks__/styleMock.ts","^[./a-zA-Z0-9$_-]+\\.svg$":"<rootDir>/jestSvgStub.js"},"coverageReporters":["html"],"setupFilesAfterEnv":["<rootDir>/jest.setup.ts"],"collectCoverageFrom":["src/**/*.{ts,tsx}","examples/server/src/**/*.{js,jsx}","!**/*.d.ts"],"moduleFileExtensions":["ts","tsx","js","jsx","json"],"testPathIgnorePatterns":[",/node_modules/","/dist/"]},"main":"dist/index.js","husky":{"hooks":{"pre-commit":"lint-staged"}},"config":{"eslint":"./examples/**/*.{js,jsx}","tslint":"./{__mocks__,src,stories}/{,**/}*.{ts,tsx}"},"readme":"[![npm version](https://badge.fury.io/js/%40gooddata%2Freact-components.svg)](https://www.npmjs.com/package/@gooddata/react-components) \n\n# GoodData.UI React components\n> A React-based JavaScript library for building data-driven applications\n\n## Getting started\n- [GoodData.UI Documentation](http://sdk.gooddata.com/gooddata-ui/)\n- [GoodData.UI Live Examples](https://gooddata-examples.herokuapp.com/)\n- [Stack Overflow](https://stackoverflow.com/questions/tagged/gooddata)\n\n### Usage\nWith [yarn](https://yarnpkg.com) installed, go to your project directory and run\n```\n$ yarn add @gooddata/react-components\n```\nIf you prefer [npm](npmjs.com) run\n```\n$ npm install --save @gooddata/react-components\n```\n\nThe public API is exposed via global `index.js`. Except for the styles, do not import any other file directly\nbecause they are not intended to be part of the public API.\n\n## Contributing\n\nWe welcome any contribution in form of [issues](https://github.com/gooddata/gooddata-react-components/issues) or [pull requests](https://github.com/gooddata/gooddata-react-components/pulls).\nThese commands may come in handy while developing:\n\n| command | description |\n| ------- | ----------- |\n| `yarn install --pure-lockfile` | first step |\n| ||\n| `yarn dev` | build react-components to `/dist` in watch mode |\n| `yarn test` | run all unit tests |\n| `yarn prettier-write` | format the source code to match the valid codestyle |\n| `yarn validate` | validate codestyle |\n| ||\n| `yarn storybook` | run storybook from `/stories` on http://localhost:9001 |\n| `yarn build-storybook` | build storybook to `/dist-storybook` |\n| `yarn test-storybook` | run storybook and [screenshot tests](https://github.com/gooddata/gdc-client-utils/tree/master/test-storybook) |\n| ||\n| `yarn examples` | run Live Examples dev-server from `/examples` on https://localhost:8999 |\n| `yarn examples-build` | build Live Examples to `/examples/dist` |\n| `yarn examples-server` | serve built Live Examples - see `/examples/server/src` |\n| `yarn examples-testcafe` | run testcafe tests against `localhost:8999` |\n\n### Deploy to heroku.com\nWhen you deploy this repo to heroku, it serves *GoodData.UI Live Examples*.\nRelevant tasks are in `Procfile` and `package.json`.\n\n```bash\n# run in the project directory\nheroku login\nheroku create <your-app-name>\nheroku config:set DOMAIN_ADMIN_USERNAME=x@gooddata.com DOMAIN_ADMIN_PASSWORD=xy PROJECT_ID_TO_ASSIGN=xms7ga4tf3g3nzucd8380o2bev8oeknp\ngit push heroku HEAD:master\nheroku open\n```\n\n### Run Live Examples Locally\nTo run *GoodData.UI Live Examples* locally:\n```bash\ngit clone <this-repository>\ncd  <repository-folder>\nyarn install --pure-lockfile\nyarn examples\n```\nThen open https://localhost:8999 and login using Live Examples account (you can [create one here](https://gooddata-examples.herokuapp.com/registration)).\n\n### Source code formatting\nThe source code in the repository is formatted by [Prettier](https://prettier.io/). \nThe format of the code is validated by our Continuous Integration server and is one of the requirements of successful merge.\n\nPrettier is supported by every major IDE. You can find the list of supported editors and how to configure them [here](https://prettier.io/docs/en/editors.html).\n\nIn the case, when your editor is not supported or you don't want to setup the integration, you can run the `yarn prettier-write` command to reformat the code before commit.\n\n## Changelog\n\n- see [CHANGELOG.md](CHANGELOG.md)\n\n## License\n\n(C) 2007-2018 GoodData Corporation\n\nThis project is dual licensed:\n\n- The ATTRIBUTION-NONCOMMERCIAL 4.0 INTERNATIONAL (CC BY-NC 4.0) is used for purpose of the trial experience and evaluation of GoodData.UI library.\n- The GOODDATA GOODDATA.UI LIBRARY END USER LICENSE AGREEMENT is used for GoodData customers.\n\nFor more information, please see [LICENSE](https://github.com/gooddata/gooddata-react-components/blob/master/LICENSE)\n","gitHead":"0ed61755c77c5142a0840d3cce3f313d31f4c4df","scripts":{"dev":"bash scripts/build.sh --dev-watch","test":"jest --watch","build":"bash scripts/build.sh","tslint":"yarn run-tslint -t verbose $npm_package_config_tslint","prepare":"cd examples/server && yarn install --frozen-lockfile && cd ../..; rm -r examples/node_modules 2>/dev/null; true","examples":"bash scripts/run-examples.sh","prepare?":"# Called before `npm publish` and on local `npm install`. Temporarily also for deleting obsolete node_modules. Ends with `true` to continue gracefully.","validate":"tsc --noEmit && yarn tslint && eslint $npm_package_config_eslint && yarn prettier-check","build-dev":"bash scripts/build.sh --dev","examples?":"# Default is developer domain, other options: yarn examples [sec,secure,stg,stg2,stg3,demo,developer or URL]","storybook":"yarn build && start-storybook -p 9001 -c .storybook","test-once":"jest","tslint-ci":"mkdir -p ./ci/results && yarn run-tslint -t checkstyle -o ./ci/results/tslint-results.xml $npm_package_config_tslint","run-tslint":"tslint -p tsconfig.json","validate-ci":"tsc --noEmit && yarn tslint-ci  && eslint $npm_package_config_eslint -f checkstyle -o ci/results/eslint-results.xml && yarn prettier-check","examples-build":"bash scripts/build-examples.sh","prepublishOnly":"yarn build","prettier-check":"prettier --check '{src,stories,styles,__mocks__,examples/server/src,examples/src,examples/test}/**/*.{ts,js,tsx,jsx,json,scss,md,yaml,html}'","prettier-write":"prettier --write '{src,stories,styles,__mocks__,examples/server/src,examples/src,examples/test}/**/*.{ts,js,tsx,jsx,json,scss,md,yaml,html}'","test-storybook":"yarn build && test-storybook","build-storybook":"yarn build && build-storybook -c .storybook -o dist-storybook","examples-server":"node examples/server/src/index.js","heroku-postbuild":"yarn examples-build developer","examples-testcafe":"./scripts/run-testcafe.sh visual","check-circular-deps":"madge --circular --extensions ts ./src","examples-testcafe-ci":"./scripts/run-testcafe.sh ci","examples-testcafe-live":"./scripts/run-testcafe.sh live"},"typings":"dist/index.d.ts","_npmUser":{"name":"gooddata-ci","email":"rail@gooddata.com"},"deprecated":"@gooddata/react-components@7 reached End of Support on March 31, 2022. Please upgrade (see https://sdk.gooddata.com/gooddata-ui/docs/supported_versions.html for more information).","repository":{"url":"git+ssh://git@github.com/gooddata/gooddata-react-components.git","type":"git"},"_npmVersion":"6.4.1","description":"GoodData.UI - A powerful JavaScript library for building analytical applications","directories":{},"lint-staged":{"{src,stories,styles,__mocks__,examples/server/src,examples/src,examples/test}/**/*.{ts,js,tsx,jsx,scss}":["npx gdc-fix-copyright","git add"],"{src,stories,styles,__mocks__,examples/server/src,examples/src,examples/test}/**/*.{ts,js,tsx,jsx,json,scss,md,yaml,html}":["prettier --write","git add"]},"_nodeVersion":"8.12.0","dependencies":{"rxjs":"^5.5.6","uuid":"^3.2.1","immer":"^1.3.1","lodash":"^4.17.15","date-fns":"^2.7.0","downshift":"^3.2.7","invariant":"^2.2.2","classnames":"^2.2.6","highcharts":"7.1.1","prop-types":"^15.6.0","react-intl":"^2.4.0","custom-event":"^1.0.1","react-window":"^1.8.1","ag-grid-react":"20.0.0","react-measure":"^2.3.0","react-day-picker":"~7.3.0","react-responsive":"^3.0.0","stringify-object":"^2.4.0","@gooddata/typings":"^2.19.0","ag-grid-community":"20.0.0","http-status-codes":"^1.3.0","@gooddata/js-utils":"^3.5.0","@gooddata/numberjs":"^3.2.3","fixed-data-table-2":"0.7.17","@gooddata/goodstrap":"^64.6.0","react-dom-factories":"^1.0.2","@gooddata/gooddata-js":"^11.21.1","json-stable-stringify":"^1.0.1","react-transition-group":"^2.2.1","hoist-non-react-statics":"^3.3.0","nodelist-foreach-polyfill":"^1.2.0","highcharts-grouped-categories":"^1.1.3"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"raf":"3.3.2","yup":"^0.24.1","jest":"24.7.1","husky":"3.0.0","madge":"^3.4.4","react":"^16.5.2","enzyme":"3.5.0","eslint":"4.19.1","formik":"^0.11.11","moment":"2.23.0","history":"^4.7.2","ts-jest":"24.0.0","webpack":"4.30.0","prettier":"1.16.4","react-ga":"^2.5.2","recharts":"1.0.0-beta.9","testcafe":"1.1.4","commander":"2.14.1","node-sass":"4.13.0","react-dom":"^16.5.2","supertest":"3.0.0","ts-loader":"6.0.0","@types/raf":"^3.4.0","css-loader":"0.28.7","jest-junit":"3.0.0","raw-loader":"0.5.1","styled-jsx":"2.2.1","typescript":"3.3.4000","@babel/core":"7.4.4","@types/jest":"24.0.6","@types/node":"7.0.8","@types/uuid":"3.4.3","file-loader":"3.0.1","jest-enzyme":"7.0.2","lint-staged":"9.1.0","sass-loader":"6.0.6","webpack-cli":"3.3.2","@types/react":"16.4.18","babel-loader":"8.0.5","react-helmet":"5.2.0","react-select":"1.2.1","style-loader":"0.19.1","@types/enzyme":"3.1.13","@types/lodash":"4.14.123","testcafe-live":"0.1.4","@babel/runtime":"7.4.4","@babel/polyfill":"^7.4.4","@storybook/react":"5.0.11","@types/invariant":"2.2.29","@types/react-dom":"16.0.11","isomorphic-fetch":"2.2.1","react-datepicker":"1.1.0","react-router-dom":"4.2.2","@babel/preset-env":"7.4.4","@gooddata/mock-js":"2.3.1","@storybook/addons":"5.0.11","@types/classnames":"2.2.3","@types/prop-types":"15.5.2","@types/react-intl":"2.3.8","@storybook/theming":"5.0.11","identity-obj-proxy":"^3.0.0","webpack-dev-server":"3.3.1","@babel/preset-react":"7.0.0","@types/react-portal":"4.0.1","@types/react-window":"^1.8.1","babel-plugin-lodash":"3.3.4","html-webpack-plugin":"3.2.0","react-test-renderer":"16.4.2","@types/react-measure":"2.0.5","clean-webpack-plugin":"2.0.2","stats-webpack-plugin":"0.7.0","eslint-config-prettier":"4.1.0","react-google-recaptcha":"^0.14.1","tslint-config-prettier":"1.18.0","@gooddata/eslint-config":"^1.0.0","@gooddata/tslint-config":"1.0.0","@types/react-responsive":"^3.0.3","@types/storybook__react":"4.0.1","@types/stringify-object":"^3.2.0","enzyme-adapter-react-16":"1.3.1","@gooddata/test-storybook":"3.1.1","@storybook/addon-actions":"5.0.11","@storybook/addon-options":"5.0.11","node-sass-magic-importer":"5.1.0","react-syntax-highlighter":"11.0.2","@types/fixed-data-table-2":"0.8.1","@types/react-test-renderer":"16.0.0","circular-dependency-plugin":"5.0.2","compression-webpack-plugin":"2.0.0","@types/json-stable-stringify":"^1.0.32","@gooddata/frontend-npm-scripts":"1.1.0","@types/enzyme-adapter-react-16":"1.0.3","@types/storybook__addon-actions":"3.4.2","@babel/plugin-proposal-class-properties":"7.4.4","@babel/plugin-proposal-object-rest-spread":"7.4.4","@babel/plugin-transform-async-to-generator":"7.4.4"},"peerDependencies":{"react":"^16.5.2","react-dom":"^16.5.2"},"_npmOperationalInternal":{"tmp":"tmp/react-components_7.2.0-beta.92_1574694087800_0.47910880035297265","host":"s3://npm-registry-packages"}},"7.2.0-beta.93":{"name":"@gooddata/react-components","version":"7.2.0-beta.93","author":{"name":"GoodData Corporation"},"license":"BSD-3-Clause","_id":"@gooddata/react-components@7.2.0-beta.93","maintainers":[{"name":"afi","email":"adam.fiedler@gooddata.com"},{"name":"bertold8","email":"ivan.nejezchleb@seznam.cz"},{"name":"brbistas","email":"valentinos.chraniotis@gooddata.com"},{"name":"bugsbunny338","email":"jiri.zajic@mensa.cz"},{"name":"diem.nguyen","email":"diem.nguyen@gooddata.com"},{"name":"gooddata-ci","email":"rail@gooddata.com"},{"name":"hung.nguyen.hoang","email":"hung.nguyen@gooddata.com"},{"name":"ivan.mjartan","email":"ivan.mjartan@gooddata.com"},{"name":"jakub-sterba","email":"jakub.sterba@gooddata.com"},{"name":"jaroslav.tomecek","email":"jaroslav.tomecek@gooddata.com"},{"name":"jkittler","email":"honza.kittler@gmail.com"},{"name":"khanh.le","email":"khanh.le@gooddata.com"},{"name":"lanhuynh","email":"lan.huynh@gooddata.com"},{"name":"linhhong","email":"linh.hong@gooddata.com"},{"name":"lupko","email":"lubomir.slivka@gooddata.com"},{"name":"martin.mosko","email":"martin.mosko@gooddata.com"},{"name":"matyas.kandl","email":"matyas.kandl@gooddata.com"},{"name":"michal.marsal","email":"michal.marsal@gooddata.com"},{"name":"milangallasgooddata","email":"milan.gallas@gooddata.com"},{"name":"naibinh","email":"naibinh@gmail.com"},{"name":"nikolacech","email":"nikola.cech@gooddata.com"},{"name":"no23reason","email":"dan.homola@hotmail.cz"},{"name":"patrikbraborec","email":"patrik.braborec@gooddata.com"},{"name":"pbenes","email":"petr.benes@gooddata.com"},{"name":"petrjanu","email":"petr.janu@gooddata.com"},{"name":"ptquang86","email":"ptquang86@gmail.com"},{"name":"qduval","email":"quentin.duval@gooddata.com"},{"name":"rodri360","email":"me@rodri360.com"},{"name":"sitina","email":"jiri.sitina@gooddata.com"},{"name":"sondo","email":"son.do@gooddata.com"},{"name":"strouhaljan","email":"strouhal.jan@gmail.com"},{"name":"tomas.kratochvil","email":"tomas.kratochvil@gooddata.com"},{"name":"tomasreichmann","email":"tomasreichmann@gmail.com"},{"name":"tomsatgd","email":"tomas.satinsky@gooddata.com"},{"name":"trung-le-quoc","email":"trung.le@gooddata.com"},{"name":"tu-ngo","email":"tungo1981@gmail.com"},{"name":"vlastikcz","email":"vlastimil.kotas@gooddata.com"},{"name":"vu.pham","email":"vu.pham@gooddata.com"},{"name":"xmort","email":"petr.dolejsi@gooddata.com"},{"name":"yanlipnican","email":"yanlipnican@gmail.com"}],"homepage":"https://github.com/gooddata/gooddata-react-components#readme","bugs":{"url":"https://github.com/gooddata/gooddata-react-components/issues"},"dist":{"shasum":"ebd78d7016a9c31236f92d8fd03530cf209eda0c","tarball":"https://registry.npmjs.org/@gooddata/react-components/-/react-components-7.2.0-beta.93.tgz","fileCount":2262,"integrity":"sha512-6CdXwQzVjPCbS8HR/3gEfcsd2JSiS7q7qevhEvQIQ2SqXyBbyJmSSOByttgeFBfx/CQ5q0fF7NrQcvA0O3Q/ZA==","signatures":[{"sig":"MEUCIBf7vOIjHHMEfMGqtr42kP6qbKt4WJSY+N3bxPq3uVtEAiEA0FWljKHt8e+TEoeYVDcFLERPZyCNPTQBc/yiXVfTB2I=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":8943974,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJd3ONGCRA9TVsSAnZWagAAbxcP/RmtT1pase2Uy849ssHO\nURztvuhg4uvLasDpKQ4cN6Vm7w/W4fK9LzFwZOrDrCZcKKMM/xuLhj2yejBV\nqErT6Om1mSy1n00c2Y0XwMIWA3hwBdDgZgFlM0kpJ+STtYjAPKlVga1AYH13\nXdinIom1tAO0jx9n2ALLYTxDETptrBMAZUxfrwnYCY73ja1WhBysB2eno88K\nWmgYUB47KrLRXE7TMC9f+gsFogZdk+Uk7Pfg0oUwxJyePKKxpMvKzyAJjPvR\nkRFGWyXrQi9mz/9XzeBnkgH6kbCxb9NHUCQr4jboCsKsTbTJttAflVPCTFkk\nBwZJw7DcSK6iTD9rdAmuu4LYrNWoNL67GBZuFhhW2lGH8I7RkTmMHtwGaf+h\nNybqQNhiBO6htjGohPu0k595jhUN2iWwtO57TayWg5e2hIbEtbHAS9D/GpqQ\n8HQpXprK/DCT/Nxce0ZJDSC1sGk3OLsJh8TmZj0m/aOAVgDt7cHQRh7R4kfM\noUytujEkTze7WQ2HcdaRJRkS5O1TFuGCQ4zci7S9tjIW4BdYgB1SubDhe592\nhqtljUos1dDxfdqp1l3KRprilhg4WcKlfzOSuNGDsfjZ9ur+eq7hhjRZ7c5H\nbRK6ZpFjZ9iYUH3f7iT6b49C9CH+Fz1GocPY4W53eA0BWDSYoMXXyHDrqzCS\nQGhH\r\n=D5n9\r\n-----END PGP SIGNATURE-----\r\n"},"jest":{"testRegex":"(/__tests__/.*|\\.(test|spec))\\.(tsx?|jsx?)$","transform":{".(js|jsx)":"babel-jest",".(ts|tsx)":"ts-jest"},"collectCoverage":false,"moduleNameMapper":{"\\.(css|less|sass|scss)$":"<rootDir>/__mocks__/styleMock.ts","^[./a-zA-Z0-9$_-]+\\.svg$":"<rootDir>/jestSvgStub.js"},"coverageReporters":["html"],"setupFilesAfterEnv":["<rootDir>/jest.setup.ts"],"collectCoverageFrom":["src/**/*.{ts,tsx}","examples/server/src/**/*.{js,jsx}","!**/*.d.ts"],"moduleFileExtensions":["ts","tsx","js","jsx","json"],"testPathIgnorePatterns":[",/node_modules/","/dist/"]},"main":"dist/index.js","husky":{"hooks":{"pre-commit":"lint-staged"}},"config":{"eslint":"./examples/**/*.{js,jsx}","tslint":"./{__mocks__,src,stories}/{,**/}*.{ts,tsx}"},"readme":"[![npm version](https://badge.fury.io/js/%40gooddata%2Freact-components.svg)](https://www.npmjs.com/package/@gooddata/react-components) \n\n# GoodData.UI React components\n> A React-based JavaScript library for building data-driven applications\n\n## Getting started\n- [GoodData.UI Documentation](http://sdk.gooddata.com/gooddata-ui/)\n- [GoodData.UI Live Examples](https://gooddata-examples.herokuapp.com/)\n- [Stack Overflow](https://stackoverflow.com/questions/tagged/gooddata)\n\n### Usage\nWith [yarn](https://yarnpkg.com) installed, go to your project directory and run\n```\n$ yarn add @gooddata/react-components\n```\nIf you prefer [npm](npmjs.com) run\n```\n$ npm install --save @gooddata/react-components\n```\n\nThe public API is exposed via global `index.js`. Except for the styles, do not import any other file directly\nbecause they are not intended to be part of the public API.\n\n## Contributing\n\nWe welcome any contribution in form of [issues](https://github.com/gooddata/gooddata-react-components/issues) or [pull requests](https://github.com/gooddata/gooddata-react-components/pulls).\nThese commands may come in handy while developing:\n\n| command | description |\n| ------- | ----------- |\n| `yarn install --pure-lockfile` | first step |\n| ||\n| `yarn dev` | build react-components to `/dist` in watch mode |\n| `yarn test` | run all unit tests |\n| `yarn prettier-write` | format the source code to match the valid codestyle |\n| `yarn validate` | validate codestyle |\n| ||\n| `yarn storybook` | run storybook from `/stories` on http://localhost:9001 |\n| `yarn build-storybook` | build storybook to `/dist-storybook` |\n| `yarn test-storybook` | run storybook and [screenshot tests](https://github.com/gooddata/gdc-client-utils/tree/master/test-storybook) |\n| ||\n| `yarn examples` | run Live Examples dev-server from `/examples` on https://localhost:8999 |\n| `yarn examples-build` | build Live Examples to `/examples/dist` |\n| `yarn examples-server` | serve built Live Examples - see `/examples/server/src` |\n| `yarn examples-testcafe` | run testcafe tests against `localhost:8999` |\n\n### Deploy to heroku.com\nWhen you deploy this repo to heroku, it serves *GoodData.UI Live Examples*.\nRelevant tasks are in `Procfile` and `package.json`.\n\n```bash\n# run in the project directory\nheroku login\nheroku create <your-app-name>\nheroku config:set DOMAIN_ADMIN_USERNAME=x@gooddata.com DOMAIN_ADMIN_PASSWORD=xy PROJECT_ID_TO_ASSIGN=xms7ga4tf3g3nzucd8380o2bev8oeknp\ngit push heroku HEAD:master\nheroku open\n```\n\n### Run Live Examples Locally\nTo run *GoodData.UI Live Examples* locally:\n```bash\ngit clone <this-repository>\ncd  <repository-folder>\nyarn install --pure-lockfile\nyarn examples\n```\nThen open https://localhost:8999 and login using Live Examples account (you can [create one here](https://gooddata-examples.herokuapp.com/registration)).\n\n### Source code formatting\nThe source code in the repository is formatted by [Prettier](https://prettier.io/). \nThe format of the code is validated by our Continuous Integration server and is one of the requirements of successful merge.\n\nPrettier is supported by every major IDE. You can find the list of supported editors and how to configure them [here](https://prettier.io/docs/en/editors.html).\n\nIn the case, when your editor is not supported or you don't want to setup the integration, you can run the `yarn prettier-write` command to reformat the code before commit.\n\n## Changelog\n\n- see [CHANGELOG.md](CHANGELOG.md)\n\n## License\n\n(C) 2007-2018 GoodData Corporation\n\nThis project is dual licensed:\n\n- The ATTRIBUTION-NONCOMMERCIAL 4.0 INTERNATIONAL (CC BY-NC 4.0) is used for purpose of the trial experience and evaluation of GoodData.UI library.\n- The GOODDATA GOODDATA.UI LIBRARY END USER LICENSE AGREEMENT is used for GoodData customers.\n\nFor more information, please see [LICENSE](https://github.com/gooddata/gooddata-react-components/blob/master/LICENSE)\n","gitHead":"e2a6d4f1042d08c0ffab3bd50ba7efd5fa5aa704","scripts":{"dev":"bash scripts/build.sh --dev-watch","test":"jest --watch","build":"bash scripts/build.sh","tslint":"yarn run-tslint -t verbose $npm_package_config_tslint","prepare":"cd examples/server && yarn install --frozen-lockfile && cd ../..; rm -r examples/node_modules 2>/dev/null; true","examples":"bash scripts/run-examples.sh","prepare?":"# Called before `npm publish` and on local `npm install`. Temporarily also for deleting obsolete node_modules. Ends with `true` to continue gracefully.","validate":"tsc --noEmit && yarn tslint && eslint $npm_package_config_eslint && yarn prettier-check","build-dev":"bash scripts/build.sh --dev","examples?":"# Default is developer domain, other options: yarn examples [sec,secure,stg,stg2,stg3,demo,developer or URL]","storybook":"yarn build && start-storybook -p 9001 -c .storybook","test-once":"jest","tslint-ci":"mkdir -p ./ci/results && yarn run-tslint -t checkstyle -o ./ci/results/tslint-results.xml $npm_package_config_tslint","run-tslint":"tslint -p tsconfig.json","validate-ci":"tsc --noEmit && yarn tslint-ci  && eslint $npm_package_config_eslint -f checkstyle -o ci/results/eslint-results.xml && yarn prettier-check","examples-build":"bash scripts/build-examples.sh","prepublishOnly":"yarn build","prettier-check":"prettier --check '{src,stories,styles,__mocks__,examples/server/src,examples/src,examples/test}/**/*.{ts,js,tsx,jsx,json,scss,md,yaml,html}'","prettier-write":"prettier --write '{src,stories,styles,__mocks__,examples/server/src,examples/src,examples/test}/**/*.{ts,js,tsx,jsx,json,scss,md,yaml,html}'","test-storybook":"yarn build && test-storybook","build-storybook":"yarn build && build-storybook -c .storybook -o dist-storybook","examples-server":"node examples/server/src/index.js","heroku-postbuild":"yarn examples-build developer","examples-testcafe":"./scripts/run-testcafe.sh visual","check-circular-deps":"madge --circular --extensions ts ./src","examples-testcafe-ci":"./scripts/run-testcafe.sh ci","examples-testcafe-live":"./scripts/run-testcafe.sh live"},"typings":"dist/index.d.ts","_npmUser":{"name":"gooddata-ci","email":"rail@gooddata.com"},"deprecated":"@gooddata/react-components@7 reached End of Support on March 31, 2022. Please upgrade (see https://sdk.gooddata.com/gooddata-ui/docs/supported_versions.html for more information).","repository":{"url":"git+ssh://git@github.com/gooddata/gooddata-react-components.git","type":"git"},"_npmVersion":"6.4.1","description":"GoodData.UI - A powerful JavaScript library for building analytical applications","directories":{},"lint-staged":{"{src,stories,styles,__mocks__,examples/server/src,examples/src,examples/test}/**/*.{ts,js,tsx,jsx,scss}":["npx gdc-fix-copyright","git add"],"{src,stories,styles,__mocks__,examples/server/src,examples/src,examples/test}/**/*.{ts,js,tsx,jsx,json,scss,md,yaml,html}":["prettier --write","git add"]},"_nodeVersion":"8.12.0","dependencies":{"rxjs":"^5.5.6","uuid":"^3.2.1","immer":"^1.3.1","lodash":"^4.17.15","date-fns":"^2.7.0","downshift":"^3.2.7","invariant":"^2.2.2","classnames":"^2.2.6","highcharts":"7.1.1","prop-types":"^15.6.0","react-intl":"^2.4.0","custom-event":"^1.0.1","react-window":"^1.8.1","ag-grid-react":"20.0.0","react-measure":"^2.3.0","react-day-picker":"~7.3.0","react-responsive":"^3.0.0","stringify-object":"^2.4.0","@gooddata/typings":"^2.19.0","ag-grid-community":"20.0.0","http-status-codes":"^1.3.0","@gooddata/js-utils":"^3.5.0","@gooddata/numberjs":"^3.2.3","fixed-data-table-2":"0.7.17","@gooddata/goodstrap":"^64.6.0","react-dom-factories":"^1.0.2","@gooddata/gooddata-js":"^11.21.1","json-stable-stringify":"^1.0.1","react-transition-group":"^2.2.1","hoist-non-react-statics":"^3.3.0","nodelist-foreach-polyfill":"^1.2.0","highcharts-grouped-categories":"^1.1.3"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"raf":"3.3.2","yup":"^0.24.1","jest":"24.7.1","husky":"3.0.0","madge":"^3.4.4","react":"^16.5.2","enzyme":"3.5.0","eslint":"4.19.1","formik":"^0.11.11","moment":"2.23.0","history":"^4.7.2","ts-jest":"24.0.0","webpack":"4.30.0","prettier":"1.16.4","react-ga":"^2.5.2","recharts":"1.0.0-beta.9","testcafe":"1.1.4","commander":"2.14.1","node-sass":"4.13.0","react-dom":"^16.5.2","supertest":"3.0.0","ts-loader":"6.0.0","@types/raf":"^3.4.0","css-loader":"0.28.7","jest-junit":"3.0.0","raw-loader":"0.5.1","styled-jsx":"2.2.1","typescript":"3.3.4000","@babel/core":"7.4.4","@types/jest":"24.0.6","@types/node":"7.0.8","@types/uuid":"3.4.3","file-loader":"3.0.1","jest-enzyme":"7.0.2","lint-staged":"9.1.0","sass-loader":"6.0.6","webpack-cli":"3.3.2","@types/react":"16.4.18","babel-loader":"8.0.5","react-helmet":"5.2.0","react-select":"1.2.1","style-loader":"0.19.1","@types/enzyme":"3.1.13","@types/lodash":"4.14.123","testcafe-live":"0.1.4","@babel/runtime":"7.4.4","@babel/polyfill":"^7.4.4","@storybook/react":"5.0.11","@types/invariant":"2.2.29","@types/react-dom":"16.0.11","isomorphic-fetch":"2.2.1","react-datepicker":"1.1.0","react-router-dom":"4.2.2","@babel/preset-env":"7.4.4","@gooddata/mock-js":"2.3.1","@storybook/addons":"5.0.11","@types/classnames":"2.2.3","@types/prop-types":"15.5.2","@types/react-intl":"2.3.8","@storybook/theming":"5.0.11","identity-obj-proxy":"^3.0.0","webpack-dev-server":"3.3.1","@babel/preset-react":"7.0.0","@types/react-portal":"4.0.1","@types/react-window":"^1.8.1","babel-plugin-lodash":"3.3.4","html-webpack-plugin":"3.2.0","react-test-renderer":"16.4.2","@types/react-measure":"2.0.5","clean-webpack-plugin":"2.0.2","stats-webpack-plugin":"0.7.0","eslint-config-prettier":"4.1.0","react-google-recaptcha":"^0.14.1","tslint-config-prettier":"1.18.0","@gooddata/eslint-config":"^1.0.0","@gooddata/tslint-config":"1.0.0","@types/react-responsive":"^3.0.3","@types/storybook__react":"4.0.1","@types/stringify-object":"^3.2.0","enzyme-adapter-react-16":"1.3.1","@gooddata/test-storybook":"3.1.1","@storybook/addon-actions":"5.0.11","@storybook/addon-options":"5.0.11","node-sass-magic-importer":"5.1.0","react-syntax-highlighter":"11.0.2","@types/fixed-data-table-2":"0.8.1","@types/react-test-renderer":"16.0.0","circular-dependency-plugin":"5.0.2","compression-webpack-plugin":"2.0.0","@types/json-stable-stringify":"^1.0.32","@gooddata/frontend-npm-scripts":"1.1.0","@types/enzyme-adapter-react-16":"1.0.3","@types/storybook__addon-actions":"3.4.2","@babel/plugin-proposal-class-properties":"7.4.4","@babel/plugin-proposal-object-rest-spread":"7.4.4","@babel/plugin-transform-async-to-generator":"7.4.4"},"peerDependencies":{"react":"^16.5.2","react-dom":"^16.5.2"},"_npmOperationalInternal":{"tmp":"tmp/react-components_7.2.0-beta.93_1574757189575_0.21610195950892663","host":"s3://npm-registry-packages"}},"7.2.0-beta.94":{"name":"@gooddata/react-components","version":"7.2.0-beta.94","author":{"name":"GoodData Corporation"},"license":"BSD-3-Clause","_id":"@gooddata/react-components@7.2.0-beta.94","maintainers":[{"name":"afi","email":"adam.fiedler@gooddata.com"},{"name":"bertold8","email":"ivan.nejezchleb@seznam.cz"},{"name":"brbistas","email":"valentinos.chraniotis@gooddata.com"},{"name":"bugsbunny338","email":"jiri.zajic@mensa.cz"},{"name":"diem.nguyen","email":"diem.nguyen@gooddata.com"},{"name":"gooddata-ci","email":"rail@gooddata.com"},{"name":"hung.nguyen.hoang","email":"hung.nguyen@gooddata.com"},{"name":"ivan.mjartan","email":"ivan.mjartan@gooddata.com"},{"name":"jakub-sterba","email":"jakub.sterba@gooddata.com"},{"name":"jaroslav.tomecek","email":"jaroslav.tomecek@gooddata.com"},{"name":"jkittler","email":"honza.kittler@gmail.com"},{"name":"khanh.le","email":"khanh.le@gooddata.com"},{"name":"lanhuynh","email":"lan.huynh@gooddata.com"},{"name":"linhhong","email":"linh.hong@gooddata.com"},{"name":"lupko","email":"lubomir.slivka@gooddata.com"},{"name":"martin.mosko","email":"martin.mosko@gooddata.com"},{"name":"matyas.kandl","email":"matyas.kandl@gooddata.com"},{"name":"michal.marsal","email":"michal.marsal@gooddata.com"},{"name":"milangallasgooddata","email":"milan.gallas@gooddata.com"},{"name":"naibinh","email":"naibinh@gmail.com"},{"name":"nikolacech","email":"nikola.cech@gooddata.com"},{"name":"no23reason","email":"dan.homola@hotmail.cz"},{"name":"patrikbraborec","email":"patrik.braborec@gooddata.com"},{"name":"pbenes","email":"petr.benes@gooddata.com"},{"name":"petrjanu","email":"petr.janu@gooddata.com"},{"name":"ptquang86","email":"ptquang86@gmail.com"},{"name":"qduval","email":"quentin.duval@gooddata.com"},{"name":"rodri360","email":"me@rodri360.com"},{"name":"sitina","email":"jiri.sitina@gooddata.com"},{"name":"sondo","email":"son.do@gooddata.com"},{"name":"strouhaljan","email":"strouhal.jan@gmail.com"},{"name":"tomas.kratochvil","email":"tomas.kratochvil@gooddata.com"},{"name":"tomasreichmann","email":"tomasreichmann@gmail.com"},{"name":"tomsatgd","email":"tomas.satinsky@gooddata.com"},{"name":"trung-le-quoc","email":"trung.le@gooddata.com"},{"name":"tu-ngo","email":"tungo1981@gmail.com"},{"name":"vlastikcz","email":"vlastimil.kotas@gooddata.com"},{"name":"vu.pham","email":"vu.pham@gooddata.com"},{"name":"xmort","email":"petr.dolejsi@gooddata.com"},{"name":"yanlipnican","email":"yanlipnican@gmail.com"}],"homepage":"https://github.com/gooddata/gooddata-react-components#readme","bugs":{"url":"https://github.com/gooddata/gooddata-react-components/issues"},"dist":{"shasum":"142fc56cbe82632c7e02370489306d2cc246d7f4","tarball":"https://registry.npmjs.org/@gooddata/react-components/-/react-components-7.2.0-beta.94.tgz","fileCount":2262,"integrity":"sha512-dckBf4cSfd+Hr//05xBBRx21O5KYqFhVCXND+DKsy6LzRQmaO/K3fJ5fKbOKnRpmymUzy/Cv4O5K/yvqM177iQ==","signatures":[{"sig":"MEUCIQCoHoH7hbYMxCwmDCpGtMw7NBi45+oNVOVv1Q7vviQvwAIgFvMpPJQJqj0bLk0gDi6AsW1tCWEou0lKmWPf53FPeuo=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":8943974,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJd3S5eCRA9TVsSAnZWagAAYGkP/iU1VYX0zUZlxFdilP8K\nnjD3WWjQh+LJQsOlxXKYnmosC8xBT7wLlOWVdFP/Vl+sg17l7Z1UV2Ltev8t\naKBPJg3suqJhZmxiepTfd58HrVYg3Kn+et/xEMYZ8ByX95M9s0HFJfjaCsPT\nLjiHOPxw6XvTtSzRF6a6njZy5Dxu0xTja4E8TWoMuusk/alnNjgmvwYL81E+\nqGmUmdj6CdwqGFybvRVg6kNcp5FsjhjTag71qAnaVDF6G2Frw0XaI5Vwrocz\nC4QpTKZ/0yvBxQMaDEuwAmq/Vn7ZczJhbEPlyx2O5GovH9f+Z34fOPO6ncyD\nTj6ItGw6Znc1mC6Q/ifXyibYWVepkC0nCMQknABZ+yYEii1zx1bZNUPRkhcE\nJrSsBxZmP8RntX40BzUYnUeWEk9KlOnlA1nGubrvPoo0Gk9f4PNO51Tkvx/D\n2DRZZ0VQAllZmo+0UZc0XqtSN50fXHnXv7MOzJ3m6o4u89LvUoXzCLUL27qx\n2E0lqE6s3poX210Ip6xMAIzs15Mnvlk9jdaZJQZJmC7NSK+1MXi/rjTylwsY\n4RyOEQOnvR/mV0ZZp7OixCNZwiQx0gjBltSLoCraifpXfopiZGs1RBUnZds0\nDqj7LnUGm67g8EUfZg6fbVhI714pQpvwEWkZFDrIlu6rJrxUTVBJaz39NKdf\n2vSg\r\n=fqn+\r\n-----END PGP SIGNATURE-----\r\n"},"jest":{"testRegex":"(/__tests__/.*|\\.(test|spec))\\.(tsx?|jsx?)$","transform":{".(js|jsx)":"babel-jest",".(ts|tsx)":"ts-jest"},"collectCoverage":false,"moduleNameMapper":{"\\.(css|less|sass|scss)$":"<rootDir>/__mocks__/styleMock.ts","^[./a-zA-Z0-9$_-]+\\.svg$":"<rootDir>/jestSvgStub.js"},"coverageReporters":["html"],"setupFilesAfterEnv":["<rootDir>/jest.setup.ts"],"collectCoverageFrom":["src/**/*.{ts,tsx}","examples/server/src/**/*.{js,jsx}","!**/*.d.ts"],"moduleFileExtensions":["ts","tsx","js","jsx","json"],"testPathIgnorePatterns":[",/node_modules/","/dist/"]},"main":"dist/index.js","husky":{"hooks":{"pre-commit":"lint-staged"}},"config":{"eslint":"./examples/**/*.{js,jsx}","tslint":"./{__mocks__,src,stories}/{,**/}*.{ts,tsx}"},"readme":"[![npm version](https://badge.fury.io/js/%40gooddata%2Freact-components.svg)](https://www.npmjs.com/package/@gooddata/react-components) \n\n# GoodData.UI React components\n> A React-based JavaScript library for building data-driven applications\n\n## Getting started\n- [GoodData.UI Documentation](http://sdk.gooddata.com/gooddata-ui/)\n- [GoodData.UI Live Examples](https://gooddata-examples.herokuapp.com/)\n- [Stack Overflow](https://stackoverflow.com/questions/tagged/gooddata)\n\n### Usage\nWith [yarn](https://yarnpkg.com) installed, go to your project directory and run\n```\n$ yarn add @gooddata/react-components\n```\nIf you prefer [npm](npmjs.com) run\n```\n$ npm install --save @gooddata/react-components\n```\n\nThe public API is exposed via global `index.js`. Except for the styles, do not import any other file directly\nbecause they are not intended to be part of the public API.\n\n## Contributing\n\nWe welcome any contribution in form of [issues](https://github.com/gooddata/gooddata-react-components/issues) or [pull requests](https://github.com/gooddata/gooddata-react-components/pulls).\nThese commands may come in handy while developing:\n\n| command | description |\n| ------- | ----------- |\n| `yarn install --pure-lockfile` | first step |\n| ||\n| `yarn dev` | build react-components to `/dist` in watch mode |\n| `yarn test` | run all unit tests |\n| `yarn prettier-write` | format the source code to match the valid codestyle |\n| `yarn validate` | validate codestyle |\n| ||\n| `yarn storybook` | run storybook from `/stories` on http://localhost:9001 |\n| `yarn build-storybook` | build storybook to `/dist-storybook` |\n| `yarn test-storybook` | run storybook and [screenshot tests](https://github.com/gooddata/gdc-client-utils/tree/master/test-storybook) |\n| ||\n| `yarn examples` | run Live Examples dev-server from `/examples` on https://localhost:8999 |\n| `yarn examples-build` | build Live Examples to `/examples/dist` |\n| `yarn examples-server` | serve built Live Examples - see `/examples/server/src` |\n| `yarn examples-testcafe` | run testcafe tests against `localhost:8999` |\n\n### Deploy to heroku.com\nWhen you deploy this repo to heroku, it serves *GoodData.UI Live Examples*.\nRelevant tasks are in `Procfile` and `package.json`.\n\n```bash\n# run in the project directory\nheroku login\nheroku create <your-app-name>\nheroku config:set DOMAIN_ADMIN_USERNAME=x@gooddata.com DOMAIN_ADMIN_PASSWORD=xy PROJECT_ID_TO_ASSIGN=xms7ga4tf3g3nzucd8380o2bev8oeknp\ngit push heroku HEAD:master\nheroku open\n```\n\n### Run Live Examples Locally\nTo run *GoodData.UI Live Examples* locally:\n```bash\ngit clone <this-repository>\ncd  <repository-folder>\nyarn install --pure-lockfile\nyarn examples\n```\nThen open https://localhost:8999 and login using Live Examples account (you can [create one here](https://gooddata-examples.herokuapp.com/registration)).\n\n### Source code formatting\nThe source code in the repository is formatted by [Prettier](https://prettier.io/). \nThe format of the code is validated by our Continuous Integration server and is one of the requirements of successful merge.\n\nPrettier is supported by every major IDE. You can find the list of supported editors and how to configure them [here](https://prettier.io/docs/en/editors.html).\n\nIn the case, when your editor is not supported or you don't want to setup the integration, you can run the `yarn prettier-write` command to reformat the code before commit.\n\n## Changelog\n\n- see [CHANGELOG.md](CHANGELOG.md)\n\n## License\n\n(C) 2007-2018 GoodData Corporation\n\nThis project is dual licensed:\n\n- The ATTRIBUTION-NONCOMMERCIAL 4.0 INTERNATIONAL (CC BY-NC 4.0) is used for purpose of the trial experience and evaluation of GoodData.UI library.\n- The GOODDATA GOODDATA.UI LIBRARY END USER LICENSE AGREEMENT is used for GoodData customers.\n\nFor more information, please see [LICENSE](https://github.com/gooddata/gooddata-react-components/blob/master/LICENSE)\n","gitHead":"71c13cf1526b41dcc3d4524eb939a4be6e58f6fc","scripts":{"dev":"bash scripts/build.sh --dev-watch","test":"jest --watch","build":"bash scripts/build.sh","tslint":"yarn run-tslint -t verbose $npm_package_config_tslint","prepare":"cd examples/server && yarn install --frozen-lockfile && cd ../..; rm -r examples/node_modules 2>/dev/null; true","examples":"bash scripts/run-examples.sh","prepare?":"# Called before `npm publish` and on local `npm install`. Temporarily also for deleting obsolete node_modules. Ends with `true` to continue gracefully.","validate":"tsc --noEmit && yarn tslint && eslint $npm_package_config_eslint && yarn prettier-check","build-dev":"bash scripts/build.sh --dev","examples?":"# Default is developer domain, other options: yarn examples [sec,secure,stg,stg2,stg3,demo,developer or URL]","storybook":"yarn build && start-storybook -p 9001 -c .storybook","test-once":"jest","tslint-ci":"mkdir -p ./ci/results && yarn run-tslint -t checkstyle -o ./ci/results/tslint-results.xml $npm_package_config_tslint","run-tslint":"tslint -p tsconfig.json","validate-ci":"tsc --noEmit && yarn tslint-ci  && eslint $npm_package_config_eslint -f checkstyle -o ci/results/eslint-results.xml && yarn prettier-check","examples-build":"bash scripts/build-examples.sh","prepublishOnly":"yarn build","prettier-check":"prettier --check '{src,stories,styles,__mocks__,examples/server/src,examples/src,examples/test}/**/*.{ts,js,tsx,jsx,json,scss,md,yaml,html}'","prettier-write":"prettier --write '{src,stories,styles,__mocks__,examples/server/src,examples/src,examples/test}/**/*.{ts,js,tsx,jsx,json,scss,md,yaml,html}'","test-storybook":"yarn build && test-storybook","build-storybook":"yarn build && build-storybook -c .storybook -o dist-storybook","examples-server":"node examples/server/src/index.js","heroku-postbuild":"yarn examples-build developer","examples-testcafe":"./scripts/run-testcafe.sh visual","check-circular-deps":"madge --circular --extensions ts ./src","examples-testcafe-ci":"./scripts/run-testcafe.sh ci","examples-testcafe-live":"./scripts/run-testcafe.sh live"},"typings":"dist/index.d.ts","_npmUser":{"name":"gooddata-ci","email":"rail@gooddata.com"},"deprecated":"@gooddata/react-components@7 reached End of Support on March 31, 2022. Please upgrade (see https://sdk.gooddata.com/gooddata-ui/docs/supported_versions.html for more information).","repository":{"url":"git+ssh://git@github.com/gooddata/gooddata-react-components.git","type":"git"},"_npmVersion":"6.4.1","description":"GoodData.UI - A powerful JavaScript library for building analytical applications","directories":{},"lint-staged":{"{src,stories,styles,__mocks__,examples/server/src,examples/src,examples/test}/**/*.{ts,js,tsx,jsx,scss}":["npx gdc-fix-copyright","git add"],"{src,stories,styles,__mocks__,examples/server/src,examples/src,examples/test}/**/*.{ts,js,tsx,jsx,json,scss,md,yaml,html}":["prettier --write","git add"]},"_nodeVersion":"8.12.0","dependencies":{"rxjs":"^5.5.6","uuid":"^3.2.1","immer":"^1.3.1","lodash":"^4.17.15","date-fns":"^2.7.0","downshift":"^3.2.7","invariant":"^2.2.2","classnames":"^2.2.6","highcharts":"7.1.1","prop-types":"^15.6.0","react-intl":"^2.4.0","custom-event":"^1.0.1","react-window":"^1.8.1","ag-grid-react":"20.0.0","react-measure":"^2.3.0","react-day-picker":"~7.3.0","react-responsive":"^3.0.0","stringify-object":"^2.4.0","@gooddata/typings":"^2.19.0","ag-grid-community":"20.0.0","http-status-codes":"^1.3.0","@gooddata/js-utils":"^3.5.0","@gooddata/numberjs":"^3.2.3","fixed-data-table-2":"0.7.17","@gooddata/goodstrap":"^64.6.0","react-dom-factories":"^1.0.2","@gooddata/gooddata-js":"^11.21.1","json-stable-stringify":"^1.0.1","react-transition-group":"^2.2.1","hoist-non-react-statics":"^3.3.0","nodelist-foreach-polyfill":"^1.2.0","highcharts-grouped-categories":"^1.1.3"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"raf":"3.3.2","yup":"^0.24.1","jest":"24.7.1","husky":"3.0.0","madge":"^3.4.4","react":"^16.5.2","enzyme":"3.5.0","eslint":"4.19.1","formik":"^0.11.11","moment":"2.23.0","history":"^4.7.2","ts-jest":"24.0.0","webpack":"4.30.0","prettier":"1.16.4","react-ga":"^2.5.2","recharts":"1.0.0-beta.9","testcafe":"1.1.4","commander":"2.14.1","node-sass":"4.13.0","react-dom":"^16.5.2","supertest":"3.0.0","ts-loader":"6.0.0","@types/raf":"^3.4.0","css-loader":"0.28.7","jest-junit":"3.0.0","raw-loader":"0.5.1","styled-jsx":"2.2.1","typescript":"3.3.4000","@babel/core":"7.4.4","@types/jest":"24.0.6","@types/node":"7.0.8","@types/uuid":"3.4.3","file-loader":"3.0.1","jest-enzyme":"7.0.2","lint-staged":"9.1.0","sass-loader":"6.0.6","webpack-cli":"3.3.2","@types/react":"16.4.18","babel-loader":"8.0.5","react-helmet":"5.2.0","react-select":"1.2.1","style-loader":"0.19.1","@types/enzyme":"3.1.13","@types/lodash":"4.14.123","testcafe-live":"0.1.4","@babel/runtime":"7.4.4","@babel/polyfill":"^7.4.4","@storybook/react":"5.0.11","@types/invariant":"2.2.29","@types/react-dom":"16.0.11","isomorphic-fetch":"2.2.1","react-datepicker":"1.1.0","react-router-dom":"4.2.2","@babel/preset-env":"7.4.4","@gooddata/mock-js":"2.3.1","@storybook/addons":"5.0.11","@types/classnames":"2.2.3","@types/prop-types":"15.5.2","@types/react-intl":"2.3.8","@storybook/theming":"5.0.11","identity-obj-proxy":"^3.0.0","webpack-dev-server":"3.3.1","@babel/preset-react":"7.0.0","@types/react-portal":"4.0.1","@types/react-window":"^1.8.1","babel-plugin-lodash":"3.3.4","html-webpack-plugin":"3.2.0","react-test-renderer":"16.4.2","@types/react-measure":"2.0.5","clean-webpack-plugin":"2.0.2","stats-webpack-plugin":"0.7.0","eslint-config-prettier":"4.1.0","react-google-recaptcha":"^0.14.1","tslint-config-prettier":"1.18.0","@gooddata/eslint-config":"^1.0.0","@gooddata/tslint-config":"1.0.0","@types/react-responsive":"^3.0.3","@types/storybook__react":"4.0.1","@types/stringify-object":"^3.2.0","enzyme-adapter-react-16":"1.3.1","@gooddata/test-storybook":"3.1.1","@storybook/addon-actions":"5.0.11","@storybook/addon-options":"5.0.11","node-sass-magic-importer":"5.1.0","react-syntax-highlighter":"11.0.2","@types/fixed-data-table-2":"0.8.1","@types/react-test-renderer":"16.0.0","circular-dependency-plugin":"5.0.2","compression-webpack-plugin":"2.0.0","@types/json-stable-stringify":"^1.0.32","@gooddata/frontend-npm-scripts":"1.1.0","@types/enzyme-adapter-react-16":"1.0.3","@types/storybook__addon-actions":"3.4.2","@babel/plugin-proposal-class-properties":"7.4.4","@babel/plugin-proposal-object-rest-spread":"7.4.4","@babel/plugin-transform-async-to-generator":"7.4.4"},"peerDependencies":{"react":"^16.5.2","react-dom":"^16.5.2"},"_npmOperationalInternal":{"tmp":"tmp/react-components_7.2.0-beta.94_1574776413182_0.33838735922843655","host":"s3://npm-registry-packages"}},"7.2.0-beta.95":{"name":"@gooddata/react-components","version":"7.2.0-beta.95","author":{"name":"GoodData Corporation"},"license":"BSD-3-Clause","_id":"@gooddata/react-components@7.2.0-beta.95","maintainers":[{"name":"afi","email":"adam.fiedler@gooddata.com"},{"name":"bertold8","email":"ivan.nejezchleb@seznam.cz"},{"name":"brbistas","email":"valentinos.chraniotis@gooddata.com"},{"name":"bugsbunny338","email":"jiri.zajic@mensa.cz"},{"name":"diem.nguyen","email":"diem.nguyen@gooddata.com"},{"name":"gooddata-ci","email":"rail@gooddata.com"},{"name":"hung.nguyen.hoang","email":"hung.nguyen@gooddata.com"},{"name":"ivan.mjartan","email":"ivan.mjartan@gooddata.com"},{"name":"jakub-sterba","email":"jakub.sterba@gooddata.com"},{"name":"jaroslav.tomecek","email":"jaroslav.tomecek@gooddata.com"},{"name":"jkittler","email":"honza.kittler@gmail.com"},{"name":"khanh.le","email":"khanh.le@gooddata.com"},{"name":"lanhuynh","email":"lan.huynh@gooddata.com"},{"name":"linhhong","email":"linh.hong@gooddata.com"},{"name":"lupko","email":"lubomir.slivka@gooddata.com"},{"name":"martin.mosko","email":"martin.mosko@gooddata.com"},{"name":"matyas.kandl","email":"matyas.kandl@gooddata.com"},{"name":"michal.marsal","email":"michal.marsal@gooddata.com"},{"name":"milangallasgooddata","email":"milan.gallas@gooddata.com"},{"name":"naibinh","email":"naibinh@gmail.com"},{"name":"nikolacech","email":"nikola.cech@gooddata.com"},{"name":"no23reason","email":"dan.homola@hotmail.cz"},{"name":"patrikbraborec","email":"patrik.braborec@gooddata.com"},{"name":"pbenes","email":"petr.benes@gooddata.com"},{"name":"petrjanu","email":"petr.janu@gooddata.com"},{"name":"ptquang86","email":"ptquang86@gmail.com"},{"name":"qduval","email":"quentin.duval@gooddata.com"},{"name":"rodri360","email":"me@rodri360.com"},{"name":"sitina","email":"jiri.sitina@gooddata.com"},{"name":"sondo","email":"son.do@gooddata.com"},{"name":"strouhaljan","email":"strouhal.jan@gmail.com"},{"name":"tomas.kratochvil","email":"tomas.kratochvil@gooddata.com"},{"name":"tomasreichmann","email":"tomasreichmann@gmail.com"},{"name":"tomsatgd","email":"tomas.satinsky@gooddata.com"},{"name":"trung-le-quoc","email":"trung.le@gooddata.com"},{"name":"tu-ngo","email":"tungo1981@gmail.com"},{"name":"vlastikcz","email":"vlastimil.kotas@gooddata.com"},{"name":"vu.pham","email":"vu.pham@gooddata.com"},{"name":"xmort","email":"petr.dolejsi@gooddata.com"},{"name":"yanlipnican","email":"yanlipnican@gmail.com"}],"homepage":"https://github.com/gooddata/gooddata-react-components#readme","bugs":{"url":"https://github.com/gooddata/gooddata-react-components/issues"},"dist":{"shasum":"7e5aa6a18c925369db71d8b53a56f1c8d19b5265","tarball":"https://registry.npmjs.org/@gooddata/react-components/-/react-components-7.2.0-beta.95.tgz","fileCount":2262,"integrity":"sha512-qwnwca25YbRPlHuUf6hGg21RYE/Qxxc7kk6PR4A7wDdzeBktrvGViCF+X2VEqAKOvMCjyGZa2Nzu1U8tN0hn+Q==","signatures":[{"sig":"MEYCIQDfGK1qemHR5aVNwtAonRvbazshN1pWm1IAHbn6rXWm3wIhAJvX/U54/81y0itd6BUWaNuN1nC8EQS4xm8VX+qXOGN0","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":8949011,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJd3TlTCRA9TVsSAnZWagAAc8kQAKRSMXor4tZPdhVYgFMM\nIDADYV2MJEscACORQQPoSh3p8uECaTU83sXYygYlO2IZ4KSq97zYmlhPDR3c\nKr3obdy5FWwGbJuFEbB1wPmU5+IAvYhSRtg/4UQAS63aAz0O7JT3/PbApMEp\nfGksqYKORw6LMVFpuYRvNA8FzoVgQsh7XlLBwVnZ4DNFM0lVfx9PrNj4dBcJ\nIMsAxlEU5wXHeyekLEv9jbZTdLI0lbZL2epJtezMmAzOmkTemXzqRbHfC8nB\n/htlJE1YTm5aJhOVVKYNKtlQci0Db1aZJak7clDY6lYtcsw7+uzyGVt4+SAP\n6hrrYBnDhI4chZeDhW690LrTGX5KBtkxBr+9U+0Zqqlb54yEqsdVO2U+E484\nhT93eeVoNxIz9dcjfzi4VenNBHjv6k84X1BmsXtUdtl1WKh7htX2VLSv96Lc\nwYoBby/Ha9Prh53X0f9+Y2HwkdxGLsjZpdb6eOhfrCR5SAzLiMwPoMSrLqYS\n97uX6UtmH1vBw9DHsIAdPPk7yTrGZSB/zLtjcMc4RhAkHjkyEe5yP5oMweiq\nAjpteXzZIb8LkP0hbjI5MlS7gIxZX2SB8PxxU7x8gSbjcOWYukOY3iRYeTnB\nntyKSfmpjHH3sXH4vlw7YA+mE5vIhDESkuZ0XwzTan9Lcy2m7eXEYYIDFnb3\nxhyd\r\n=ReM0\r\n-----END PGP SIGNATURE-----\r\n"},"jest":{"testRegex":"(/__tests__/.*|\\.(test|spec))\\.(tsx?|jsx?)$","transform":{".(js|jsx)":"babel-jest",".(ts|tsx)":"ts-jest"},"collectCoverage":false,"moduleNameMapper":{"\\.(css|less|sass|scss)$":"<rootDir>/__mocks__/styleMock.ts","^[./a-zA-Z0-9$_-]+\\.svg$":"<rootDir>/jestSvgStub.js"},"coverageReporters":["html"],"setupFilesAfterEnv":["<rootDir>/jest.setup.ts"],"collectCoverageFrom":["src/**/*.{ts,tsx}","examples/server/src/**/*.{js,jsx}","!**/*.d.ts"],"moduleFileExtensions":["ts","tsx","js","jsx","json"],"testPathIgnorePatterns":[",/node_modules/","/dist/"]},"main":"dist/index.js","husky":{"hooks":{"pre-commit":"lint-staged"}},"config":{"eslint":"./examples/**/*.{js,jsx}","tslint":"./{__mocks__,src,stories}/{,**/}*.{ts,tsx}"},"readme":"[![npm version](https://badge.fury.io/js/%40gooddata%2Freact-components.svg)](https://www.npmjs.com/package/@gooddata/react-components) \n\n# GoodData.UI React components\n> A React-based JavaScript library for building data-driven applications\n\n## Getting started\n- [GoodData.UI Documentation](http://sdk.gooddata.com/gooddata-ui/)\n- [GoodData.UI Live Examples](https://gooddata-examples.herokuapp.com/)\n- [Stack Overflow](https://stackoverflow.com/questions/tagged/gooddata)\n\n### Usage\nWith [yarn](https://yarnpkg.com) installed, go to your project directory and run\n```\n$ yarn add @gooddata/react-components\n```\nIf you prefer [npm](npmjs.com) run\n```\n$ npm install --save @gooddata/react-components\n```\n\nThe public API is exposed via global `index.js`. Except for the styles, do not import any other file directly\nbecause they are not intended to be part of the public API.\n\n## Contributing\n\nWe welcome any contribution in form of [issues](https://github.com/gooddata/gooddata-react-components/issues) or [pull requests](https://github.com/gooddata/gooddata-react-components/pulls).\nThese commands may come in handy while developing:\n\n| command | description |\n| ------- | ----------- |\n| `yarn install --pure-lockfile` | first step |\n| ||\n| `yarn dev` | build react-components to `/dist` in watch mode |\n| `yarn test` | run all unit tests |\n| `yarn prettier-write` | format the source code to match the valid codestyle |\n| `yarn validate` | validate codestyle |\n| ||\n| `yarn storybook` | run storybook from `/stories` on http://localhost:9001 |\n| `yarn build-storybook` | build storybook to `/dist-storybook` |\n| `yarn test-storybook` | run storybook and [screenshot tests](https://github.com/gooddata/gdc-client-utils/tree/master/test-storybook) |\n| ||\n| `yarn examples` | run Live Examples dev-server from `/examples` on https://localhost:8999 |\n| `yarn examples-build` | build Live Examples to `/examples/dist` |\n| `yarn examples-server` | serve built Live Examples - see `/examples/server/src` |\n| `yarn examples-testcafe` | run testcafe tests against `localhost:8999` |\n\n### Deploy to heroku.com\nWhen you deploy this repo to heroku, it serves *GoodData.UI Live Examples*.\nRelevant tasks are in `Procfile` and `package.json`.\n\n```bash\n# run in the project directory\nheroku login\nheroku create <your-app-name>\nheroku config:set DOMAIN_ADMIN_USERNAME=x@gooddata.com DOMAIN_ADMIN_PASSWORD=xy PROJECT_ID_TO_ASSIGN=xms7ga4tf3g3nzucd8380o2bev8oeknp\ngit push heroku HEAD:master\nheroku open\n```\n\n### Run Live Examples Locally\nTo run *GoodData.UI Live Examples* locally:\n```bash\ngit clone <this-repository>\ncd  <repository-folder>\nyarn install --pure-lockfile\nyarn examples\n```\nThen open https://localhost:8999 and login using Live Examples account (you can [create one here](https://gooddata-examples.herokuapp.com/registration)).\n\n### Source code formatting\nThe source code in the repository is formatted by [Prettier](https://prettier.io/). \nThe format of the code is validated by our Continuous Integration server and is one of the requirements of successful merge.\n\nPrettier is supported by every major IDE. You can find the list of supported editors and how to configure them [here](https://prettier.io/docs/en/editors.html).\n\nIn the case, when your editor is not supported or you don't want to setup the integration, you can run the `yarn prettier-write` command to reformat the code before commit.\n\n## Changelog\n\n- see [CHANGELOG.md](CHANGELOG.md)\n\n## License\n\n(C) 2007-2018 GoodData Corporation\n\nThis project is dual licensed:\n\n- The ATTRIBUTION-NONCOMMERCIAL 4.0 INTERNATIONAL (CC BY-NC 4.0) is used for purpose of the trial experience and evaluation of GoodData.UI library.\n- The GOODDATA GOODDATA.UI LIBRARY END USER LICENSE AGREEMENT is used for GoodData customers.\n\nFor more information, please see [LICENSE](https://github.com/gooddata/gooddata-react-components/blob/master/LICENSE)\n","gitHead":"0e95ffc084f223e3dbfbc5ef8dfd792e938852e4","scripts":{"dev":"bash scripts/build.sh --dev-watch","test":"jest --watch","build":"bash scripts/build.sh","tslint":"yarn run-tslint -t verbose $npm_package_config_tslint","prepare":"cd examples/server && yarn install --frozen-lockfile && cd ../..; rm -r examples/node_modules 2>/dev/null; true","examples":"bash scripts/run-examples.sh","prepare?":"# Called before `npm publish` and on local `npm install`. Temporarily also for deleting obsolete node_modules. Ends with `true` to continue gracefully.","validate":"tsc --noEmit && yarn tslint && eslint $npm_package_config_eslint && yarn prettier-check","build-dev":"bash scripts/build.sh --dev","examples?":"# Default is developer domain, other options: yarn examples [sec,secure,stg,stg2,stg3,demo,developer or URL]","storybook":"yarn build && start-storybook -p 9001 -c .storybook","test-once":"jest","tslint-ci":"mkdir -p ./ci/results && yarn run-tslint -t checkstyle -o ./ci/results/tslint-results.xml $npm_package_config_tslint","run-tslint":"tslint -p tsconfig.json","validate-ci":"tsc --noEmit && yarn tslint-ci  && eslint $npm_package_config_eslint -f checkstyle -o ci/results/eslint-results.xml && yarn prettier-check","examples-build":"bash scripts/build-examples.sh","prepublishOnly":"yarn build","prettier-check":"prettier --check '{src,stories,styles,__mocks__,examples/server/src,examples/src,examples/test}/**/*.{ts,js,tsx,jsx,json,scss,md,yaml,html}'","prettier-write":"prettier --write '{src,stories,styles,__mocks__,examples/server/src,examples/src,examples/test}/**/*.{ts,js,tsx,jsx,json,scss,md,yaml,html}'","test-storybook":"yarn build && test-storybook","build-storybook":"yarn build && build-storybook -c .storybook -o dist-storybook","examples-server":"node examples/server/src/index.js","heroku-postbuild":"yarn examples-build developer","examples-testcafe":"./scripts/run-testcafe.sh visual","check-circular-deps":"madge --circular --extensions ts ./src","examples-testcafe-ci":"./scripts/run-testcafe.sh ci","examples-testcafe-live":"./scripts/run-testcafe.sh live"},"typings":"dist/index.d.ts","_npmUser":{"name":"gooddata-ci","email":"rail@gooddata.com"},"deprecated":"@gooddata/react-components@7 reached End of Support on March 31, 2022. Please upgrade (see https://sdk.gooddata.com/gooddata-ui/docs/supported_versions.html for more information).","repository":{"url":"git+ssh://git@github.com/gooddata/gooddata-react-components.git","type":"git"},"_npmVersion":"6.4.1","description":"GoodData.UI - A powerful JavaScript library for building analytical applications","directories":{},"lint-staged":{"{src,stories,styles,__mocks__,examples/server/src,examples/src,examples/test}/**/*.{ts,js,tsx,jsx,scss}":["npx gdc-fix-copyright","git add"],"{src,stories,styles,__mocks__,examples/server/src,examples/src,examples/test}/**/*.{ts,js,tsx,jsx,json,scss,md,yaml,html}":["prettier --write","git add"]},"_nodeVersion":"8.12.0","dependencies":{"rxjs":"^5.5.6","uuid":"^3.2.1","immer":"^1.3.1","lodash":"^4.17.15","date-fns":"^2.7.0","downshift":"^3.2.7","invariant":"^2.2.2","classnames":"^2.2.6","highcharts":"7.1.1","prop-types":"^15.6.0","react-intl":"^2.4.0","custom-event":"^1.0.1","react-window":"^1.8.1","ag-grid-react":"20.0.0","react-measure":"^2.3.0","react-day-picker":"~7.3.0","react-responsive":"^3.0.0","stringify-object":"^2.4.0","@gooddata/typings":"^2.19.0","ag-grid-community":"20.0.0","http-status-codes":"^1.3.0","@gooddata/js-utils":"^3.5.0","@gooddata/numberjs":"^3.2.3","fixed-data-table-2":"0.7.17","@gooddata/goodstrap":"^64.6.0","react-dom-factories":"^1.0.2","@gooddata/gooddata-js":"^11.21.1","json-stable-stringify":"^1.0.1","react-transition-group":"^2.2.1","hoist-non-react-statics":"^3.3.0","nodelist-foreach-polyfill":"^1.2.0","highcharts-grouped-categories":"^1.1.3"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"raf":"3.3.2","yup":"^0.24.1","jest":"24.7.1","husky":"3.0.0","madge":"^3.4.4","react":"^16.5.2","enzyme":"3.5.0","eslint":"4.19.1","formik":"^0.11.11","moment":"2.23.0","history":"^4.7.2","ts-jest":"24.0.0","webpack":"4.30.0","prettier":"1.16.4","react-ga":"^2.5.2","recharts":"1.0.0-beta.9","testcafe":"1.1.4","commander":"2.14.1","node-sass":"4.13.0","react-dom":"^16.5.2","supertest":"3.0.0","ts-loader":"6.0.0","@types/raf":"^3.4.0","css-loader":"0.28.7","jest-junit":"3.0.0","raw-loader":"0.5.1","styled-jsx":"2.2.1","typescript":"3.3.4000","@babel/core":"7.4.4","@types/jest":"24.0.6","@types/node":"7.0.8","@types/uuid":"3.4.3","file-loader":"3.0.1","jest-enzyme":"7.0.2","lint-staged":"9.1.0","sass-loader":"6.0.6","webpack-cli":"3.3.2","@types/react":"16.4.18","babel-loader":"8.0.5","react-helmet":"5.2.0","react-select":"1.2.1","style-loader":"0.19.1","@types/enzyme":"3.1.13","@types/lodash":"4.14.123","testcafe-live":"0.1.4","@babel/runtime":"7.4.4","@babel/polyfill":"^7.4.4","@storybook/react":"5.0.11","@types/invariant":"2.2.29","@types/react-dom":"16.0.11","isomorphic-fetch":"2.2.1","react-datepicker":"1.1.0","react-router-dom":"4.2.2","@babel/preset-env":"7.4.4","@gooddata/mock-js":"2.3.1","@storybook/addons":"5.0.11","@types/classnames":"2.2.3","@types/prop-types":"15.5.2","@types/react-intl":"2.3.8","@storybook/theming":"5.0.11","identity-obj-proxy":"^3.0.0","webpack-dev-server":"3.3.1","@babel/preset-react":"7.0.0","@types/react-portal":"4.0.1","@types/react-window":"^1.8.1","babel-plugin-lodash":"3.3.4","html-webpack-plugin":"3.2.0","react-test-renderer":"16.4.2","@types/react-measure":"2.0.5","clean-webpack-plugin":"2.0.2","stats-webpack-plugin":"0.7.0","eslint-config-prettier":"4.1.0","react-google-recaptcha":"^0.14.1","tslint-config-prettier":"1.18.0","@gooddata/eslint-config":"^1.0.0","@gooddata/tslint-config":"1.0.0","@types/react-responsive":"^3.0.3","@types/storybook__react":"4.0.1","@types/stringify-object":"^3.2.0","enzyme-adapter-react-16":"1.3.1","@gooddata/test-storybook":"3.1.1","@storybook/addon-actions":"5.0.11","@storybook/addon-options":"5.0.11","node-sass-magic-importer":"5.1.0","react-syntax-highlighter":"11.0.2","@types/fixed-data-table-2":"0.8.1","@types/react-test-renderer":"16.0.0","circular-dependency-plugin":"5.0.2","compression-webpack-plugin":"2.0.0","@types/json-stable-stringify":"^1.0.32","@gooddata/frontend-npm-scripts":"1.1.0","@types/enzyme-adapter-react-16":"1.0.3","@types/storybook__addon-actions":"3.4.2","@babel/plugin-proposal-class-properties":"7.4.4","@babel/plugin-proposal-object-rest-spread":"7.4.4","@babel/plugin-transform-async-to-generator":"7.4.4"},"peerDependencies":{"react":"^16.5.2","react-dom":"^16.5.2"},"_npmOperationalInternal":{"tmp":"tmp/react-components_7.2.0-beta.95_1574779219139_0.007984950555439685","host":"s3://npm-registry-packages"}},"7.2.0-beta.96":{"name":"@gooddata/react-components","version":"7.2.0-beta.96","author":{"name":"GoodData Corporation"},"license":"BSD-3-Clause","_id":"@gooddata/react-components@7.2.0-beta.96","maintainers":[{"name":"afi","email":"adam.fiedler@gooddata.com"},{"name":"bertold8","email":"ivan.nejezchleb@seznam.cz"},{"name":"brbistas","email":"valentinos.chraniotis@gooddata.com"},{"name":"bugsbunny338","email":"jiri.zajic@mensa.cz"},{"name":"diem.nguyen","email":"diem.nguyen@gooddata.com"},{"name":"gooddata-ci","email":"rail@gooddata.com"},{"name":"hung.nguyen.hoang","email":"hung.nguyen@gooddata.com"},{"name":"ivan.mjartan","email":"ivan.mjartan@gooddata.com"},{"name":"jakub-sterba","email":"jakub.sterba@gooddata.com"},{"name":"jaroslav.tomecek","email":"jaroslav.tomecek@gooddata.com"},{"name":"jkittler","email":"honza.kittler@gmail.com"},{"name":"khanh.le","email":"khanh.le@gooddata.com"},{"name":"lanhuynh","email":"lan.huynh@gooddata.com"},{"name":"linhhong","email":"linh.hong@gooddata.com"},{"name":"lupko","email":"lubomir.slivka@gooddata.com"},{"name":"martin.mosko","email":"martin.mosko@gooddata.com"},{"name":"matyas.kandl","email":"matyas.kandl@gooddata.com"},{"name":"michal.marsal","email":"michal.marsal@gooddata.com"},{"name":"milangallasgooddata","email":"milan.gallas@gooddata.com"},{"name":"naibinh","email":"naibinh@gmail.com"},{"name":"nikolacech","email":"nikola.cech@gooddata.com"},{"name":"no23reason","email":"dan.homola@hotmail.cz"},{"name":"patrikbraborec","email":"patrik.braborec@gooddata.com"},{"name":"pbenes","email":"petr.benes@gooddata.com"},{"name":"petrjanu","email":"petr.janu@gooddata.com"},{"name":"ptquang86","email":"ptquang86@gmail.com"},{"name":"qduval","email":"quentin.duval@gooddata.com"},{"name":"rodri360","email":"me@rodri360.com"},{"name":"sitina","email":"jiri.sitina@gooddata.com"},{"name":"sondo","email":"son.do@gooddata.com"},{"name":"strouhaljan","email":"strouhal.jan@gmail.com"},{"name":"tomas.kratochvil","email":"tomas.kratochvil@gooddata.com"},{"name":"tomasreichmann","email":"tomasreichmann@gmail.com"},{"name":"tomsatgd","email":"tomas.satinsky@gooddata.com"},{"name":"trung-le-quoc","email":"trung.le@gooddata.com"},{"name":"tu-ngo","email":"tungo1981@gmail.com"},{"name":"vlastikcz","email":"vlastimil.kotas@gooddata.com"},{"name":"vu.pham","email":"vu.pham@gooddata.com"},{"name":"xmort","email":"petr.dolejsi@gooddata.com"},{"name":"yanlipnican","email":"yanlipnican@gmail.com"}],"homepage":"https://github.com/gooddata/gooddata-react-components#readme","bugs":{"url":"https://github.com/gooddata/gooddata-react-components/issues"},"dist":{"shasum":"5db33cc4ff363c25096728285a33edf1e4e4ab7e","tarball":"https://registry.npmjs.org/@gooddata/react-components/-/react-components-7.2.0-beta.96.tgz","fileCount":2262,"integrity":"sha512-qQNPxYn1MV3WBv5flgRyzaFrpVQoLNZ1R7c9rjSTz8QucUfV6OlbT0go3l6Qj2BzqHpDTb9N7jK8K9vQy9njpQ==","signatures":[{"sig":"MEQCIGW892jSpS66Ii2uDOO7QiAvnyI9H2gGoAayDRXJJzw8AiBGg2EkBHrTuiDLA8RmghGB046RssES10bQ6oSPa9fnDQ==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":8949158,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJd3UXiCRA9TVsSAnZWagAA6bEP/R8XVe4XDMdAL2ZT4bcT\neb3ntpyNqiMv6Gx3G3FRLt4ZqOZWiM2usFZ247DPxSiNojVTG4sHwQRhqBw1\nG3rVKXi25BEuizRb+5fjueHT3lXbz40JydiVApZhOrLV3BznUnAfeOp8M3HU\nbOrJWJko6N9CLiLQvWCmc23+R/xshmu61ARp1CXyf+1o4psV3Mzc5Mzx2M4k\nowC7ohs5oJcnwKOxQOZskg/SEWi+uxDzyp3QzWum8HX6qSY4cV3XmNhMig4A\npSySlJQRH5sHBFPINDEd3PDtUyad1Rgil/bHHiZWYEtPbrJN2yeiozQ4JsK6\nyhg7q68ex0YDxIcH+t+jgXUQSys4FuZOHxgtop56I9HhP/luUZUN8qdqtKyj\nX+VfMlJCDK08eehcejgbaq4UsRVU+LiA0r4SABZ9PIGJkWq74tkZhr915M9C\n2FVRKB8b4mVXwkHcQfcsl5F4Ot736lSykPxSkenukLOXZaE9KwvxYYve5xd+\nrtidVd2pxxSg+y2EqZK6qm5OFzVmjl3nbZfHIzA2mxFE1eX8kNVwmGkJ36SJ\nhNoi/rgdWhgyITHbUTrZo92fZqlYtc1SWaogRnboNPNP4CBK8YnqrwMRWtHd\nDLWIR/CtzBWmNDrb7WO9FPpQYn0SeoSj2p75AnP6SSnxRsbUAmgVJdwR37nB\nkAdV\r\n=HLaU\r\n-----END PGP SIGNATURE-----\r\n"},"jest":{"testRegex":"(/__tests__/.*|\\.(test|spec))\\.(tsx?|jsx?)$","transform":{".(js|jsx)":"babel-jest",".(ts|tsx)":"ts-jest"},"collectCoverage":false,"moduleNameMapper":{"\\.(css|less|sass|scss)$":"<rootDir>/__mocks__/styleMock.ts","^[./a-zA-Z0-9$_-]+\\.svg$":"<rootDir>/jestSvgStub.js"},"coverageReporters":["html"],"setupFilesAfterEnv":["<rootDir>/jest.setup.ts"],"collectCoverageFrom":["src/**/*.{ts,tsx}","examples/server/src/**/*.{js,jsx}","!**/*.d.ts"],"moduleFileExtensions":["ts","tsx","js","jsx","json"],"testPathIgnorePatterns":[",/node_modules/","/dist/"]},"main":"dist/index.js","husky":{"hooks":{"pre-commit":"lint-staged"}},"config":{"eslint":"./examples/**/*.{js,jsx}","tslint":"./{__mocks__,src,stories}/{,**/}*.{ts,tsx}"},"readme":"[![npm version](https://badge.fury.io/js/%40gooddata%2Freact-components.svg)](https://www.npmjs.com/package/@gooddata/react-components) \n\n# GoodData.UI React components\n> A React-based JavaScript library for building data-driven applications\n\n## Getting started\n- [GoodData.UI Documentation](http://sdk.gooddata.com/gooddata-ui/)\n- [GoodData.UI Live Examples](https://gooddata-examples.herokuapp.com/)\n- [Stack Overflow](https://stackoverflow.com/questions/tagged/gooddata)\n\n### Usage\nWith [yarn](https://yarnpkg.com) installed, go to your project directory and run\n```\n$ yarn add @gooddata/react-components\n```\nIf you prefer [npm](npmjs.com) run\n```\n$ npm install --save @gooddata/react-components\n```\n\nThe public API is exposed via global `index.js`. Except for the styles, do not import any other file directly\nbecause they are not intended to be part of the public API.\n\n## Contributing\n\nWe welcome any contribution in form of [issues](https://github.com/gooddata/gooddata-react-components/issues) or [pull requests](https://github.com/gooddata/gooddata-react-components/pulls).\nThese commands may come in handy while developing:\n\n| command | description |\n| ------- | ----------- |\n| `yarn install --pure-lockfile` | first step |\n| ||\n| `yarn dev` | build react-components to `/dist` in watch mode |\n| `yarn test` | run all unit tests |\n| `yarn prettier-write` | format the source code to match the valid codestyle |\n| `yarn validate` | validate codestyle |\n| ||\n| `yarn storybook` | run storybook from `/stories` on http://localhost:9001 |\n| `yarn build-storybook` | build storybook to `/dist-storybook` |\n| `yarn test-storybook` | run storybook and [screenshot tests](https://github.com/gooddata/gdc-client-utils/tree/master/test-storybook) |\n| ||\n| `yarn examples` | run Live Examples dev-server from `/examples` on https://localhost:8999 |\n| `yarn examples-build` | build Live Examples to `/examples/dist` |\n| `yarn examples-server` | serve built Live Examples - see `/examples/server/src` |\n| `yarn examples-testcafe` | run testcafe tests against `localhost:8999` |\n\n### Deploy to heroku.com\nWhen you deploy this repo to heroku, it serves *GoodData.UI Live Examples*.\nRelevant tasks are in `Procfile` and `package.json`.\n\n```bash\n# run in the project directory\nheroku login\nheroku create <your-app-name>\nheroku config:set DOMAIN_ADMIN_USERNAME=x@gooddata.com DOMAIN_ADMIN_PASSWORD=xy PROJECT_ID_TO_ASSIGN=xms7ga4tf3g3nzucd8380o2bev8oeknp\ngit push heroku HEAD:master\nheroku open\n```\n\n### Run Live Examples Locally\nTo run *GoodData.UI Live Examples* locally:\n```bash\ngit clone <this-repository>\ncd  <repository-folder>\nyarn install --pure-lockfile\nyarn examples\n```\nThen open https://localhost:8999 and login using Live Examples account (you can [create one here](https://gooddata-examples.herokuapp.com/registration)).\n\n### Source code formatting\nThe source code in the repository is formatted by [Prettier](https://prettier.io/). \nThe format of the code is validated by our Continuous Integration server and is one of the requirements of successful merge.\n\nPrettier is supported by every major IDE. You can find the list of supported editors and how to configure them [here](https://prettier.io/docs/en/editors.html).\n\nIn the case, when your editor is not supported or you don't want to setup the integration, you can run the `yarn prettier-write` command to reformat the code before commit.\n\n## Changelog\n\n- see [CHANGELOG.md](CHANGELOG.md)\n\n## License\n\n(C) 2007-2018 GoodData Corporation\n\nThis project is dual licensed:\n\n- The ATTRIBUTION-NONCOMMERCIAL 4.0 INTERNATIONAL (CC BY-NC 4.0) is used for purpose of the trial experience and evaluation of GoodData.UI library.\n- The GOODDATA GOODDATA.UI LIBRARY END USER LICENSE AGREEMENT is used for GoodData customers.\n\nFor more information, please see [LICENSE](https://github.com/gooddata/gooddata-react-components/blob/master/LICENSE)\n","gitHead":"c9b894a8a2cb41f7ad2ec0e495f98d95964e5088","scripts":{"dev":"bash scripts/build.sh --dev-watch","test":"jest --watch","build":"bash scripts/build.sh","tslint":"yarn run-tslint -t verbose $npm_package_config_tslint","prepare":"cd examples/server && yarn install --frozen-lockfile && cd ../..; rm -r examples/node_modules 2>/dev/null; true","examples":"bash scripts/run-examples.sh","prepare?":"# Called before `npm publish` and on local `npm install`. Temporarily also for deleting obsolete node_modules. Ends with `true` to continue gracefully.","validate":"tsc --noEmit && yarn tslint && eslint $npm_package_config_eslint && yarn prettier-check","build-dev":"bash scripts/build.sh --dev","examples?":"# Default is developer domain, other options: yarn examples [sec,secure,stg,stg2,stg3,demo,developer or URL]","storybook":"yarn build && start-storybook -p 9001 -c .storybook","test-once":"jest","tslint-ci":"mkdir -p ./ci/results && yarn run-tslint -t checkstyle -o ./ci/results/tslint-results.xml $npm_package_config_tslint","run-tslint":"tslint -p tsconfig.json","validate-ci":"tsc --noEmit && yarn tslint-ci  && eslint $npm_package_config_eslint -f checkstyle -o ci/results/eslint-results.xml && yarn prettier-check","examples-build":"bash scripts/build-examples.sh","prepublishOnly":"yarn build","prettier-check":"prettier --check '{src,stories,styles,__mocks__,examples/server/src,examples/src,examples/test}/**/*.{ts,js,tsx,jsx,json,scss,md,yaml,html}'","prettier-write":"prettier --write '{src,stories,styles,__mocks__,examples/server/src,examples/src,examples/test}/**/*.{ts,js,tsx,jsx,json,scss,md,yaml,html}'","test-storybook":"yarn build && test-storybook","build-storybook":"yarn build && build-storybook -c .storybook -o dist-storybook","examples-server":"node examples/server/src/index.js","heroku-postbuild":"yarn examples-build developer","examples-testcafe":"./scripts/run-testcafe.sh visual","check-circular-deps":"madge --circular --extensions ts ./src","examples-testcafe-ci":"./scripts/run-testcafe.sh ci","examples-testcafe-live":"./scripts/run-testcafe.sh live"},"typings":"dist/index.d.ts","_npmUser":{"name":"gooddata-ci","email":"rail@gooddata.com"},"deprecated":"@gooddata/react-components@7 reached End of Support on March 31, 2022. Please upgrade (see https://sdk.gooddata.com/gooddata-ui/docs/supported_versions.html for more information).","repository":{"url":"git+ssh://git@github.com/gooddata/gooddata-react-components.git","type":"git"},"_npmVersion":"6.4.1","description":"GoodData.UI - A powerful JavaScript library for building analytical applications","directories":{},"lint-staged":{"{src,stories,styles,__mocks__,examples/server/src,examples/src,examples/test}/**/*.{ts,js,tsx,jsx,scss}":["npx gdc-fix-copyright","git add"],"{src,stories,styles,__mocks__,examples/server/src,examples/src,examples/test}/**/*.{ts,js,tsx,jsx,json,scss,md,yaml,html}":["prettier --write","git add"]},"_nodeVersion":"8.12.0","dependencies":{"rxjs":"^5.5.6","uuid":"^3.2.1","immer":"^1.3.1","lodash":"^4.17.15","date-fns":"^2.7.0","downshift":"^3.2.7","invariant":"^2.2.2","classnames":"^2.2.6","highcharts":"7.1.1","prop-types":"^15.6.0","react-intl":"^2.4.0","custom-event":"^1.0.1","react-window":"^1.8.1","ag-grid-react":"20.0.0","react-measure":"^2.3.0","react-day-picker":"~7.3.0","react-responsive":"^3.0.0","stringify-object":"^2.4.0","@gooddata/typings":"^2.19.0","ag-grid-community":"20.0.0","http-status-codes":"^1.3.0","@gooddata/js-utils":"^3.5.0","@gooddata/numberjs":"^3.2.3","fixed-data-table-2":"0.7.17","@gooddata/goodstrap":"^64.6.0","react-dom-factories":"^1.0.2","@gooddata/gooddata-js":"^11.21.1","json-stable-stringify":"^1.0.1","react-transition-group":"^2.2.1","hoist-non-react-statics":"^3.3.0","nodelist-foreach-polyfill":"^1.2.0","highcharts-grouped-categories":"^1.1.3"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"raf":"3.3.2","yup":"^0.24.1","jest":"24.7.1","husky":"3.0.0","madge":"^3.4.4","react":"^16.5.2","enzyme":"3.5.0","eslint":"4.19.1","formik":"^0.11.11","moment":"2.23.0","history":"^4.7.2","ts-jest":"24.0.0","webpack":"4.30.0","prettier":"1.16.4","react-ga":"^2.5.2","recharts":"1.0.0-beta.9","testcafe":"1.1.4","commander":"2.14.1","node-sass":"4.13.0","react-dom":"^16.5.2","supertest":"3.0.0","ts-loader":"6.0.0","@types/raf":"^3.4.0","css-loader":"0.28.7","jest-junit":"3.0.0","raw-loader":"0.5.1","styled-jsx":"2.2.1","typescript":"3.3.4000","@babel/core":"7.4.4","@types/jest":"24.0.6","@types/node":"7.0.8","@types/uuid":"3.4.3","file-loader":"3.0.1","jest-enzyme":"7.0.2","lint-staged":"9.1.0","sass-loader":"6.0.6","webpack-cli":"3.3.2","@types/react":"16.4.18","babel-loader":"8.0.5","react-helmet":"5.2.0","react-select":"1.2.1","style-loader":"0.19.1","@types/enzyme":"3.1.13","@types/lodash":"4.14.123","testcafe-live":"0.1.4","@babel/runtime":"7.4.4","@babel/polyfill":"^7.4.4","@storybook/react":"5.0.11","@types/invariant":"2.2.29","@types/react-dom":"16.0.11","isomorphic-fetch":"2.2.1","react-datepicker":"1.1.0","react-router-dom":"4.2.2","@babel/preset-env":"7.4.4","@gooddata/mock-js":"2.3.1","@storybook/addons":"5.0.11","@types/classnames":"2.2.3","@types/prop-types":"15.5.2","@types/react-intl":"2.3.8","@storybook/theming":"5.0.11","identity-obj-proxy":"^3.0.0","webpack-dev-server":"3.3.1","@babel/preset-react":"7.0.0","@types/react-portal":"4.0.1","@types/react-window":"^1.8.1","babel-plugin-lodash":"3.3.4","html-webpack-plugin":"3.2.0","react-test-renderer":"16.4.2","@types/react-measure":"2.0.5","clean-webpack-plugin":"2.0.2","stats-webpack-plugin":"0.7.0","eslint-config-prettier":"4.1.0","react-google-recaptcha":"^0.14.1","tslint-config-prettier":"1.18.0","@gooddata/eslint-config":"^1.0.0","@gooddata/tslint-config":"1.0.0","@types/react-responsive":"^3.0.3","@types/storybook__react":"4.0.1","@types/stringify-object":"^3.2.0","enzyme-adapter-react-16":"1.3.1","@gooddata/test-storybook":"3.1.1","@storybook/addon-actions":"5.0.11","@storybook/addon-options":"5.0.11","node-sass-magic-importer":"5.1.0","react-syntax-highlighter":"11.0.2","@types/fixed-data-table-2":"0.8.1","@types/react-test-renderer":"16.0.0","circular-dependency-plugin":"5.0.2","compression-webpack-plugin":"2.0.0","@types/json-stable-stringify":"^1.0.32","@gooddata/frontend-npm-scripts":"1.1.0","@types/enzyme-adapter-react-16":"1.0.3","@types/storybook__addon-actions":"3.4.2","@babel/plugin-proposal-class-properties":"7.4.4","@babel/plugin-proposal-object-rest-spread":"7.4.4","@babel/plugin-transform-async-to-generator":"7.4.4"},"peerDependencies":{"react":"^16.5.2","react-dom":"^16.5.2"},"_npmOperationalInternal":{"tmp":"tmp/react-components_7.2.0-beta.96_1574782433755_0.8842062444700665","host":"s3://npm-registry-packages"}},"7.2.0-beta.97":{"name":"@gooddata/react-components","version":"7.2.0-beta.97","author":{"name":"GoodData Corporation"},"license":"BSD-3-Clause","_id":"@gooddata/react-components@7.2.0-beta.97","maintainers":[{"name":"afi","email":"adam.fiedler@gooddata.com"},{"name":"bertold8","email":"ivan.nejezchleb@seznam.cz"},{"name":"brbistas","email":"valentinos.chraniotis@gooddata.com"},{"name":"bugsbunny338","email":"jiri.zajic@mensa.cz"},{"name":"diem.nguyen","email":"diem.nguyen@gooddata.com"},{"name":"gooddata-ci","email":"rail@gooddata.com"},{"name":"hung.nguyen.hoang","email":"hung.nguyen@gooddata.com"},{"name":"ivan.mjartan","email":"ivan.mjartan@gooddata.com"},{"name":"jakub-sterba","email":"jakub.sterba@gooddata.com"},{"name":"jaroslav.tomecek","email":"jaroslav.tomecek@gooddata.com"},{"name":"jkittler","email":"honza.kittler@gmail.com"},{"name":"khanh.le","email":"khanh.le@gooddata.com"},{"name":"lanhuynh","email":"lan.huynh@gooddata.com"},{"name":"linhhong","email":"linh.hong@gooddata.com"},{"name":"lupko","email":"lubomir.slivka@gooddata.com"},{"name":"martin.mosko","email":"martin.mosko@gooddata.com"},{"name":"matyas.kandl","email":"matyas.kandl@gooddata.com"},{"name":"michal.marsal","email":"michal.marsal@gooddata.com"},{"name":"milangallasgooddata","email":"milan.gallas@gooddata.com"},{"name":"naibinh","email":"naibinh@gmail.com"},{"name":"nikolacech","email":"nikola.cech@gooddata.com"},{"name":"no23reason","email":"dan.homola@hotmail.cz"},{"name":"patrikbraborec","email":"patrik.braborec@gooddata.com"},{"name":"pbenes","email":"petr.benes@gooddata.com"},{"name":"petrjanu","email":"petr.janu@gooddata.com"},{"name":"ptquang86","email":"ptquang86@gmail.com"},{"name":"qduval","email":"quentin.duval@gooddata.com"},{"name":"rodri360","email":"me@rodri360.com"},{"name":"sitina","email":"jiri.sitina@gooddata.com"},{"name":"sondo","email":"son.do@gooddata.com"},{"name":"strouhaljan","email":"strouhal.jan@gmail.com"},{"name":"tomas.kratochvil","email":"tomas.kratochvil@gooddata.com"},{"name":"tomasreichmann","email":"tomasreichmann@gmail.com"},{"name":"tomsatgd","email":"tomas.satinsky@gooddata.com"},{"name":"trung-le-quoc","email":"trung.le@gooddata.com"},{"name":"tu-ngo","email":"tungo1981@gmail.com"},{"name":"vlastikcz","email":"vlastimil.kotas@gooddata.com"},{"name":"vu.pham","email":"vu.pham@gooddata.com"},{"name":"xmort","email":"petr.dolejsi@gooddata.com"},{"name":"yanlipnican","email":"yanlipnican@gmail.com"}],"homepage":"https://github.com/gooddata/gooddata-react-components#readme","bugs":{"url":"https://github.com/gooddata/gooddata-react-components/issues"},"dist":{"shasum":"c8813e15786850c00c00c08b0045b8012df6af06","tarball":"https://registry.npmjs.org/@gooddata/react-components/-/react-components-7.2.0-beta.97.tgz","fileCount":2262,"integrity":"sha512-yfjMVQU1Dfc+qLWsivyjMbF9qlci1M0bID+N21v/65XQfu88S4d25aCedI3YIvMMgjlHHynlsZfF06P3Qk9OrQ==","signatures":[{"sig":"MEUCIQDTmoIpCq4Ily3cdictoqv9RCeYnAZtDeU0NJO2WgBgBQIgF7EHTfbhdFOaLt4/UNMD4MeMcy1CCCixKpJB3hQxtzw=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":8956140,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJd3g/6CRA9TVsSAnZWagAA1YQP/3aRUtd1Hoeo9U/S+SdX\nRd+VjBQR/Zfbzx97urT8YyKo53ul4WhMG74K7K/4klKgeSwyeEb7unbucMXP\nSNXskN20yVzJUgwsgRLjoJ7lgw7eQ0bNPrkYTFPOaEomQfyvQTAwbTI95T04\nk5GDGxtVT4FCvTOPy5JLQ0LPP8NCRr3TGLblntf3GSnijCCzEms5xrRP1A0M\n4FANrRfeeUsOCjYIRi5oyNjtaXWVfQQ78QD0SweBO4bCJqJW1h8NEilM/jS5\nIy3BQmkJ1GrNq6vUe/WH/HhwDKucuQtL+56gjvFbJk/PyTe+wGrcbUH+Y9iv\nwEZ8z8dFzp9wk6qoiiEXzcueh8JWChjSsN8qgJsGPP4StflGG+OolKJXDGGc\nNljWZU9LD/nkPg0WwaqWN0ISTGD+uJHxml64w+zGKBupJ4GV5V62NPbx+ykU\nei4Epo39HWuJ5Xly6KeWUxsC6KW85WgZiH0cXCm5Gkw3gCOniMC2qX6H4BEd\nCFTP8VU1bN3P60f24hRECcqkNvGeyYrrfxygCcTamo0x5xKgXv1cJTLrTOqZ\nTOg2vqb7H+PtrbQRXaN1HXhyjY45uyKJhMHr4qFD6epCv9U4yoSHUIB7YV2c\nOdep+FvnQKZNMuFYfOTvODBSORZr3GDRwvUQCRsxoleu2RDcnL4YZkU3zGCz\npaUI\r\n=lLoo\r\n-----END PGP SIGNATURE-----\r\n"},"jest":{"testRegex":"(/__tests__/.*|\\.(test|spec))\\.(tsx?|jsx?)$","transform":{".(js|jsx)":"babel-jest",".(ts|tsx)":"ts-jest"},"collectCoverage":false,"moduleNameMapper":{"\\.(css|less|sass|scss)$":"<rootDir>/__mocks__/styleMock.ts","^[./a-zA-Z0-9$_-]+\\.svg$":"<rootDir>/jestSvgStub.js"},"coverageReporters":["html"],"setupFilesAfterEnv":["<rootDir>/jest.setup.ts"],"collectCoverageFrom":["src/**/*.{ts,tsx}","examples/server/src/**/*.{js,jsx}","!**/*.d.ts"],"moduleFileExtensions":["ts","tsx","js","jsx","json"],"testPathIgnorePatterns":[",/node_modules/","/dist/"]},"main":"dist/index.js","husky":{"hooks":{"pre-commit":"lint-staged"}},"config":{"eslint":"./examples/**/*.{js,jsx}","tslint":"./{__mocks__,src,stories}/{,**/}*.{ts,tsx}"},"readme":"[![npm version](https://badge.fury.io/js/%40gooddata%2Freact-components.svg)](https://www.npmjs.com/package/@gooddata/react-components) \n\n# GoodData.UI React components\n> A React-based JavaScript library for building data-driven applications\n\n## Getting started\n- [GoodData.UI Documentation](http://sdk.gooddata.com/gooddata-ui/)\n- [GoodData.UI Live Examples](https://gooddata-examples.herokuapp.com/)\n- [Stack Overflow](https://stackoverflow.com/questions/tagged/gooddata)\n\n### Usage\nWith [yarn](https://yarnpkg.com) installed, go to your project directory and run\n```\n$ yarn add @gooddata/react-components\n```\nIf you prefer [npm](npmjs.com) run\n```\n$ npm install --save @gooddata/react-components\n```\n\nThe public API is exposed via global `index.js`. Except for the styles, do not import any other file directly\nbecause they are not intended to be part of the public API.\n\n## Contributing\n\nWe welcome any contribution in form of [issues](https://github.com/gooddata/gooddata-react-components/issues) or [pull requests](https://github.com/gooddata/gooddata-react-components/pulls).\nThese commands may come in handy while developing:\n\n| command | description |\n| ------- | ----------- |\n| `yarn install --pure-lockfile` | first step |\n| ||\n| `yarn dev` | build react-components to `/dist` in watch mode |\n| `yarn test` | run all unit tests |\n| `yarn prettier-write` | format the source code to match the valid codestyle |\n| `yarn validate` | validate codestyle |\n| ||\n| `yarn storybook` | run storybook from `/stories` on http://localhost:9001 |\n| `yarn build-storybook` | build storybook to `/dist-storybook` |\n| `yarn test-storybook` | run storybook and [screenshot tests](https://github.com/gooddata/gdc-client-utils/tree/master/test-storybook) |\n| ||\n| `yarn examples` | run Live Examples dev-server from `/examples` on https://localhost:8999 |\n| `yarn examples-build` | build Live Examples to `/examples/dist` |\n| `yarn examples-server` | serve built Live Examples - see `/examples/server/src` |\n| `yarn examples-testcafe` | run testcafe tests against `localhost:8999` |\n\n### Deploy to heroku.com\nWhen you deploy this repo to heroku, it serves *GoodData.UI Live Examples*.\nRelevant tasks are in `Procfile` and `package.json`.\n\n```bash\n# run in the project directory\nheroku login\nheroku create <your-app-name>\nheroku config:set DOMAIN_ADMIN_USERNAME=x@gooddata.com DOMAIN_ADMIN_PASSWORD=xy PROJECT_ID_TO_ASSIGN=xms7ga4tf3g3nzucd8380o2bev8oeknp\ngit push heroku HEAD:master\nheroku open\n```\n\n### Run Live Examples Locally\nTo run *GoodData.UI Live Examples* locally:\n```bash\ngit clone <this-repository>\ncd  <repository-folder>\nyarn install --pure-lockfile\nyarn examples\n```\nThen open https://localhost:8999 and login using Live Examples account (you can [create one here](https://gooddata-examples.herokuapp.com/registration)).\n\n### Source code formatting\nThe source code in the repository is formatted by [Prettier](https://prettier.io/). \nThe format of the code is validated by our Continuous Integration server and is one of the requirements of successful merge.\n\nPrettier is supported by every major IDE. You can find the list of supported editors and how to configure them [here](https://prettier.io/docs/en/editors.html).\n\nIn the case, when your editor is not supported or you don't want to setup the integration, you can run the `yarn prettier-write` command to reformat the code before commit.\n\n## Changelog\n\n- see [CHANGELOG.md](CHANGELOG.md)\n\n## License\n\n(C) 2007-2018 GoodData Corporation\n\nThis project is dual licensed:\n\n- The ATTRIBUTION-NONCOMMERCIAL 4.0 INTERNATIONAL (CC BY-NC 4.0) is used for purpose of the trial experience and evaluation of GoodData.UI library.\n- The GOODDATA GOODDATA.UI LIBRARY END USER LICENSE AGREEMENT is used for GoodData customers.\n\nFor more information, please see [LICENSE](https://github.com/gooddata/gooddata-react-components/blob/master/LICENSE)\n","gitHead":"194fd502893f161cb7092f97eda7a24335dd6b85","scripts":{"dev":"bash scripts/build.sh --dev-watch","test":"jest --watch","build":"bash scripts/build.sh","tslint":"yarn run-tslint -t verbose $npm_package_config_tslint","prepare":"cd examples/server && yarn install --frozen-lockfile && cd ../..; rm -r examples/node_modules 2>/dev/null; true","examples":"bash scripts/run-examples.sh","prepare?":"# Called before `npm publish` and on local `npm install`. Temporarily also for deleting obsolete node_modules. Ends with `true` to continue gracefully.","validate":"tsc --noEmit && yarn tslint && eslint $npm_package_config_eslint && yarn prettier-check","build-dev":"bash scripts/build.sh --dev","examples?":"# Default is developer domain, other options: yarn examples [sec,secure,stg,stg2,stg3,demo,developer or URL]","storybook":"yarn build && start-storybook -p 9001 -c .storybook","test-once":"jest","tslint-ci":"mkdir -p ./ci/results && yarn run-tslint -t checkstyle -o ./ci/results/tslint-results.xml $npm_package_config_tslint","run-tslint":"tslint -p tsconfig.json","validate-ci":"tsc --noEmit && yarn tslint-ci  && eslint $npm_package_config_eslint -f checkstyle -o ci/results/eslint-results.xml && yarn prettier-check","examples-build":"bash scripts/build-examples.sh","prepublishOnly":"yarn build","prettier-check":"prettier --check '{src,stories,styles,__mocks__,examples/server/src,examples/src,examples/test}/**/*.{ts,js,tsx,jsx,json,scss,md,yaml,html}'","prettier-write":"prettier --write '{src,stories,styles,__mocks__,examples/server/src,examples/src,examples/test}/**/*.{ts,js,tsx,jsx,json,scss,md,yaml,html}'","test-storybook":"yarn build && test-storybook","build-storybook":"yarn build && build-storybook -c .storybook -o dist-storybook","examples-server":"node examples/server/src/index.js","heroku-postbuild":"yarn examples-build developer","examples-testcafe":"./scripts/run-testcafe.sh visual","check-circular-deps":"madge --circular --extensions ts ./src","examples-testcafe-ci":"./scripts/run-testcafe.sh ci","examples-testcafe-live":"./scripts/run-testcafe.sh live"},"typings":"dist/index.d.ts","_npmUser":{"name":"gooddata-ci","email":"rail@gooddata.com"},"deprecated":"@gooddata/react-components@7 reached End of Support on March 31, 2022. Please upgrade (see https://sdk.gooddata.com/gooddata-ui/docs/supported_versions.html for more information).","repository":{"url":"git+ssh://git@github.com/gooddata/gooddata-react-components.git","type":"git"},"_npmVersion":"6.4.1","description":"GoodData.UI - A powerful JavaScript library for building analytical applications","directories":{},"lint-staged":{"{src,stories,styles,__mocks__,examples/server/src,examples/src,examples/test}/**/*.{ts,js,tsx,jsx,scss}":["npx gdc-fix-copyright","git add"],"{src,stories,styles,__mocks__,examples/server/src,examples/src,examples/test}/**/*.{ts,js,tsx,jsx,json,scss,md,yaml,html}":["prettier --write","git add"]},"_nodeVersion":"8.12.0","dependencies":{"rxjs":"^5.5.6","uuid":"^3.2.1","immer":"^1.3.1","lodash":"^4.17.15","date-fns":"^2.7.0","downshift":"^3.2.7","invariant":"^2.2.2","classnames":"^2.2.6","highcharts":"7.1.1","prop-types":"^15.6.0","react-intl":"^2.4.0","custom-event":"^1.0.1","react-window":"^1.8.1","ag-grid-react":"20.0.0","react-measure":"^2.3.0","react-day-picker":"~7.3.0","react-responsive":"^3.0.0","stringify-object":"^2.4.0","@gooddata/typings":"^2.19.0","ag-grid-community":"20.0.0","http-status-codes":"^1.3.0","@gooddata/js-utils":"^3.5.0","@gooddata/numberjs":"^3.2.3","fixed-data-table-2":"0.7.17","@gooddata/goodstrap":"^64.6.0","react-dom-factories":"^1.0.2","@gooddata/gooddata-js":"^11.21.1","json-stable-stringify":"^1.0.1","react-transition-group":"^2.2.1","hoist-non-react-statics":"^3.3.0","nodelist-foreach-polyfill":"^1.2.0","highcharts-grouped-categories":"^1.1.3"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"raf":"3.3.2","yup":"^0.24.1","jest":"24.7.1","husky":"3.0.0","madge":"^3.4.4","react":"^16.5.2","enzyme":"3.5.0","eslint":"4.19.1","formik":"^0.11.11","moment":"2.23.0","history":"^4.7.2","ts-jest":"24.0.0","webpack":"4.30.0","prettier":"1.16.4","react-ga":"^2.5.2","recharts":"1.0.0-beta.9","testcafe":"1.1.4","commander":"2.14.1","node-sass":"4.13.0","react-dom":"^16.5.2","supertest":"3.0.0","ts-loader":"6.0.0","@types/raf":"^3.4.0","css-loader":"0.28.7","jest-junit":"3.0.0","raw-loader":"0.5.1","styled-jsx":"2.2.1","typescript":"3.3.4000","@babel/core":"7.4.4","@types/jest":"24.0.6","@types/node":"7.0.8","@types/uuid":"3.4.3","file-loader":"3.0.1","jest-enzyme":"7.0.2","lint-staged":"9.1.0","sass-loader":"6.0.6","webpack-cli":"3.3.2","@types/react":"16.4.18","babel-loader":"8.0.5","react-helmet":"5.2.0","react-select":"1.2.1","style-loader":"0.19.1","@types/enzyme":"3.1.13","@types/lodash":"4.14.123","testcafe-live":"0.1.4","@babel/runtime":"7.4.4","@babel/polyfill":"^7.4.4","@storybook/react":"5.0.11","@types/invariant":"2.2.29","@types/react-dom":"16.0.11","isomorphic-fetch":"2.2.1","react-datepicker":"1.1.0","react-router-dom":"4.2.2","@babel/preset-env":"7.4.4","@gooddata/mock-js":"2.3.1","@storybook/addons":"5.0.11","@types/classnames":"2.2.3","@types/prop-types":"15.5.2","@types/react-intl":"2.3.8","@storybook/theming":"5.0.11","identity-obj-proxy":"^3.0.0","webpack-dev-server":"3.3.1","@babel/preset-react":"7.0.0","@types/react-portal":"4.0.1","@types/react-window":"^1.8.1","babel-plugin-lodash":"3.3.4","html-webpack-plugin":"3.2.0","react-test-renderer":"16.4.2","@types/react-measure":"2.0.5","clean-webpack-plugin":"2.0.2","stats-webpack-plugin":"0.7.0","eslint-config-prettier":"4.1.0","react-google-recaptcha":"^0.14.1","tslint-config-prettier":"1.18.0","@gooddata/eslint-config":"^1.0.0","@gooddata/tslint-config":"1.0.0","@types/react-responsive":"^3.0.3","@types/storybook__react":"4.0.1","@types/stringify-object":"^3.2.0","enzyme-adapter-react-16":"1.3.1","@gooddata/test-storybook":"3.1.1","@storybook/addon-actions":"5.0.11","@storybook/addon-options":"5.0.11","node-sass-magic-importer":"5.1.0","react-syntax-highlighter":"11.0.2","@types/fixed-data-table-2":"0.8.1","@types/react-test-renderer":"16.0.0","circular-dependency-plugin":"5.0.2","compression-webpack-plugin":"2.0.0","@types/json-stable-stringify":"^1.0.32","@gooddata/frontend-npm-scripts":"1.1.0","@types/enzyme-adapter-react-16":"1.0.3","@types/storybook__addon-actions":"3.4.2","@babel/plugin-proposal-class-properties":"7.4.4","@babel/plugin-proposal-object-rest-spread":"7.4.4","@babel/plugin-transform-async-to-generator":"7.4.4"},"peerDependencies":{"react":"^16.5.2","react-dom":"^16.5.2"},"_npmOperationalInternal":{"tmp":"tmp/react-components_7.2.0-beta.97_1574834169618_0.6890207509903405","host":"s3://npm-registry-packages"}},"7.2.0-beta.98":{"name":"@gooddata/react-components","version":"7.2.0-beta.98","author":{"name":"GoodData Corporation"},"license":"BSD-3-Clause","_id":"@gooddata/react-components@7.2.0-beta.98","maintainers":[{"name":"afi","email":"adam.fiedler@gooddata.com"},{"name":"bertold8","email":"ivan.nejezchleb@seznam.cz"},{"name":"brbistas","email":"valentinos.chraniotis@gooddata.com"},{"name":"bugsbunny338","email":"jiri.zajic@mensa.cz"},{"name":"diem.nguyen","email":"diem.nguyen@gooddata.com"},{"name":"gooddata-ci","email":"rail@gooddata.com"},{"name":"hung.nguyen.hoang","email":"hung.nguyen@gooddata.com"},{"name":"ivan.mjartan","email":"ivan.mjartan@gooddata.com"},{"name":"jakub-sterba","email":"jakub.sterba@gooddata.com"},{"name":"jaroslav.tomecek","email":"jaroslav.tomecek@gooddata.com"},{"name":"jkittler","email":"honza.kittler@gmail.com"},{"name":"khanh.le","email":"khanh.le@gooddata.com"},{"name":"lanhuynh","email":"lan.huynh@gooddata.com"},{"name":"linhhong","email":"linh.hong@gooddata.com"},{"name":"lupko","email":"lubomir.slivka@gooddata.com"},{"name":"martin.mosko","email":"martin.mosko@gooddata.com"},{"name":"matyas.kandl","email":"matyas.kandl@gooddata.com"},{"name":"michal.marsal","email":"michal.marsal@gooddata.com"},{"name":"milangallasgooddata","email":"milan.gallas@gooddata.com"},{"name":"naibinh","email":"naibinh@gmail.com"},{"name":"nikolacech","email":"nikola.cech@gooddata.com"},{"name":"no23reason","email":"dan.homola@hotmail.cz"},{"name":"patrikbraborec","email":"patrik.braborec@gooddata.com"},{"name":"pbenes","email":"petr.benes@gooddata.com"},{"name":"petrjanu","email":"petr.janu@gooddata.com"},{"name":"ptquang86","email":"ptquang86@gmail.com"},{"name":"qduval","email":"quentin.duval@gooddata.com"},{"name":"rodri360","email":"me@rodri360.com"},{"name":"sitina","email":"jiri.sitina@gooddata.com"},{"name":"sondo","email":"son.do@gooddata.com"},{"name":"strouhaljan","email":"strouhal.jan@gmail.com"},{"name":"tomas.kratochvil","email":"tomas.kratochvil@gooddata.com"},{"name":"tomasreichmann","email":"tomasreichmann@gmail.com"},{"name":"tomsatgd","email":"tomas.satinsky@gooddata.com"},{"name":"trung-le-quoc","email":"trung.le@gooddata.com"},{"name":"tu-ngo","email":"tungo1981@gmail.com"},{"name":"utdnah","email":"danh.ung@gooddata.com"},{"name":"vlastikcz","email":"vlastimil.kotas@gooddata.com"},{"name":"vu.pham","email":"vu.pham@gooddata.com"},{"name":"xmort","email":"petr.dolejsi@gooddata.com"},{"name":"yanlipnican","email":"yanlipnican@gmail.com"}],"homepage":"https://github.com/gooddata/gooddata-react-components#readme","bugs":{"url":"https://github.com/gooddata/gooddata-react-components/issues"},"dist":{"shasum":"5520aa7cbb1db4eb0540c3f01df675cdad54233e","tarball":"https://registry.npmjs.org/@gooddata/react-components/-/react-components-7.2.0-beta.98.tgz","fileCount":2262,"integrity":"sha512-ZC4/veLAqThEnOalAb6HTB/m37aFRruusITor797ghgyP9ESj17w/tjNdCUuie09bx5sWdB0sGS/GCQnNaYI4Q==","signatures":[{"sig":"MEQCICXpnPMTm8bmrr5Y/c6dv08ke7zJTFvYwVOoIXjsculeAiAmgkpM20rlrkTLVwEkIA/62GIDFJ3V5EglYoGRFewGaQ==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":8958165,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJd38gKCRA9TVsSAnZWagAAA7UP/2RFAE6ja1ezvk4pVjrs\nXa81dxxYJuRo+RNW9KY18qoU6jq47cIivhZTT+I1bK3wDfzPuaqMkTMFqBCF\ncNNTV/sw4wxzl0D3hbTST2tBs6WjXj33lUhXGnlh9o+ghdZXLheAmDgiP+Rs\nHIfH2z9SYBtLty71uDlz7AXgBvGQaURZ5ddQJwnNjZJq7I5IBMaEyEBmU/pI\nr2j8wYKmOv2ANcFxQqoL+pGEsBy1EL2IbrrjcUZJXpVvdgsOA9euhqegxmbk\npoas/vytVJp731d/TEPfp+eUjxjY8xPoTNo0GUUVAsP8+y3s0muhg/mqco4y\nOkuwIFbqP893G0ztNP3jYh+64UF4oc6EAW0oOZKs83fnrPkBWSPI8PlWh6Cl\nuoNUfddFOyoLmD05giUawRkf0A2wjmD8qhPEjM+MKp7B/1OAyAdQUsjzydq4\n65trDLm0C738/59utQzyDP4cXaZ4f7cDoUn7JGygMn/rHcN+XYlKzdsYioC2\nl9ESgAFLTgE/UKQJraw8F4Wz/2m/htd8P/8XvDw+6ypXfFHTHk9ezHX0f97a\nVQK7QD5RHHkvT7Adb6BT15j+eyD/NI7wytpdddDVdRmdeonBHe1AZ8rxeo3i\nRzdKudDhiL3Xbcy+U/c02jgpfOHCMl7/EG36Bd7R8HotizLAmBv6KAYyVFjz\nwKP6\r\n=hm+5\r\n-----END PGP SIGNATURE-----\r\n"},"jest":{"testRegex":"(/__tests__/.*|\\.(test|spec))\\.(tsx?|jsx?)$","transform":{".(js|jsx)":"babel-jest",".(ts|tsx)":"ts-jest"},"collectCoverage":false,"moduleNameMapper":{"\\.(css|less|sass|scss)$":"<rootDir>/__mocks__/styleMock.ts","^[./a-zA-Z0-9$_-]+\\.svg$":"<rootDir>/jestSvgStub.js"},"coverageReporters":["html"],"setupFilesAfterEnv":["<rootDir>/jest.setup.ts"],"collectCoverageFrom":["src/**/*.{ts,tsx}","examples/server/src/**/*.{js,jsx}","!**/*.d.ts"],"moduleFileExtensions":["ts","tsx","js","jsx","json"],"testPathIgnorePatterns":[",/node_modules/","/dist/"]},"main":"dist/index.js","husky":{"hooks":{"pre-commit":"lint-staged"}},"config":{"eslint":"./examples/**/*.{js,jsx}","tslint":"./{__mocks__,src,stories}/{,**/}*.{ts,tsx}"},"readme":"[![npm version](https://badge.fury.io/js/%40gooddata%2Freact-components.svg)](https://www.npmjs.com/package/@gooddata/react-components) \n\n# GoodData.UI React components\n> A React-based JavaScript library for building data-driven applications\n\n## Getting started\n- [GoodData.UI Documentation](http://sdk.gooddata.com/gooddata-ui/)\n- [GoodData.UI Live Examples](https://gooddata-examples.herokuapp.com/)\n- [Stack Overflow](https://stackoverflow.com/questions/tagged/gooddata)\n\n### Usage\nWith [yarn](https://yarnpkg.com) installed, go to your project directory and run\n```\n$ yarn add @gooddata/react-components\n```\nIf you prefer [npm](npmjs.com) run\n```\n$ npm install --save @gooddata/react-components\n```\n\nThe public API is exposed via global `index.js`. Except for the styles, do not import any other file directly\nbecause they are not intended to be part of the public API.\n\n## Contributing\n\nWe welcome any contribution in form of [issues](https://github.com/gooddata/gooddata-react-components/issues) or [pull requests](https://github.com/gooddata/gooddata-react-components/pulls).\nThese commands may come in handy while developing:\n\n| command | description |\n| ------- | ----------- |\n| `yarn install --pure-lockfile` | first step |\n| ||\n| `yarn dev` | build react-components to `/dist` in watch mode |\n| `yarn test` | run all unit tests |\n| `yarn prettier-write` | format the source code to match the valid codestyle |\n| `yarn validate` | validate codestyle |\n| ||\n| `yarn storybook` | run storybook from `/stories` on http://localhost:9001 |\n| `yarn build-storybook` | build storybook to `/dist-storybook` |\n| `yarn test-storybook` | run storybook and [screenshot tests](https://github.com/gooddata/gdc-client-utils/tree/master/test-storybook) |\n| ||\n| `yarn examples` | run Live Examples dev-server from `/examples` on https://localhost:8999 |\n| `yarn examples-build` | build Live Examples to `/examples/dist` |\n| `yarn examples-server` | serve built Live Examples - see `/examples/server/src` |\n| `yarn examples-testcafe` | run testcafe tests against `localhost:8999` |\n\n### Deploy to heroku.com\nWhen you deploy this repo to heroku, it serves *GoodData.UI Live Examples*.\nRelevant tasks are in `Procfile` and `package.json`.\n\n```bash\n# run in the project directory\nheroku login\nheroku create <your-app-name>\nheroku config:set DOMAIN_ADMIN_USERNAME=x@gooddata.com DOMAIN_ADMIN_PASSWORD=xy PROJECT_ID_TO_ASSIGN=xms7ga4tf3g3nzucd8380o2bev8oeknp\ngit push heroku HEAD:master\nheroku open\n```\n\n### Run Live Examples Locally\nTo run *GoodData.UI Live Examples* locally:\n```bash\ngit clone <this-repository>\ncd  <repository-folder>\nyarn install --pure-lockfile\nyarn examples\n```\nThen open https://localhost:8999 and login using Live Examples account (you can [create one here](https://gooddata-examples.herokuapp.com/registration)).\n\n### Source code formatting\nThe source code in the repository is formatted by [Prettier](https://prettier.io/). \nThe format of the code is validated by our Continuous Integration server and is one of the requirements of successful merge.\n\nPrettier is supported by every major IDE. You can find the list of supported editors and how to configure them [here](https://prettier.io/docs/en/editors.html).\n\nIn the case, when your editor is not supported or you don't want to setup the integration, you can run the `yarn prettier-write` command to reformat the code before commit.\n\n## Changelog\n\n- see [CHANGELOG.md](CHANGELOG.md)\n\n## License\n\n(C) 2007-2018 GoodData Corporation\n\nThis project is dual licensed:\n\n- The ATTRIBUTION-NONCOMMERCIAL 4.0 INTERNATIONAL (CC BY-NC 4.0) is used for purpose of the trial experience and evaluation of GoodData.UI library.\n- The GOODDATA GOODDATA.UI LIBRARY END USER LICENSE AGREEMENT is used for GoodData customers.\n\nFor more information, please see [LICENSE](https://github.com/gooddata/gooddata-react-components/blob/master/LICENSE)\n","gitHead":"5a848b8f38dfb792947b860bf6dd452bcb60f841","scripts":{"dev":"bash scripts/build.sh --dev-watch","test":"jest --watch","build":"bash scripts/build.sh","tslint":"yarn run-tslint -t verbose $npm_package_config_tslint","prepare":"cd examples/server && yarn install --frozen-lockfile && cd ../..; rm -r examples/node_modules 2>/dev/null; true","examples":"bash scripts/run-examples.sh","prepare?":"# Called before `npm publish` and on local `npm install`. Temporarily also for deleting obsolete node_modules. Ends with `true` to continue gracefully.","validate":"tsc --noEmit && yarn tslint && eslint $npm_package_config_eslint && yarn prettier-check","build-dev":"bash scripts/build.sh --dev","examples?":"# Default is developer domain, other options: yarn examples [sec,secure,stg,stg2,stg3,demo,developer or URL]","storybook":"yarn build && start-storybook -p 9001 -c .storybook","test-once":"jest","tslint-ci":"mkdir -p ./ci/results && yarn run-tslint -t checkstyle -o ./ci/results/tslint-results.xml $npm_package_config_tslint","run-tslint":"tslint -p tsconfig.json","validate-ci":"tsc --noEmit && yarn tslint-ci  && eslint $npm_package_config_eslint -f checkstyle -o ci/results/eslint-results.xml && yarn prettier-check","examples-build":"bash scripts/build-examples.sh","prepublishOnly":"yarn build","prettier-check":"prettier --check '{src,stories,styles,__mocks__,examples/server/src,examples/src,examples/test}/**/*.{ts,js,tsx,jsx,json,scss,md,yaml,html}'","prettier-write":"prettier --write '{src,stories,styles,__mocks__,examples/server/src,examples/src,examples/test}/**/*.{ts,js,tsx,jsx,json,scss,md,yaml,html}'","test-storybook":"yarn build && test-storybook","build-storybook":"yarn build && build-storybook -c .storybook -o dist-storybook","examples-server":"node examples/server/src/index.js","heroku-postbuild":"yarn examples-build developer","examples-testcafe":"./scripts/run-testcafe.sh visual","check-circular-deps":"madge --circular --extensions ts ./src","examples-testcafe-ci":"./scripts/run-testcafe.sh ci","examples-testcafe-live":"./scripts/run-testcafe.sh live"},"typings":"dist/index.d.ts","_npmUser":{"name":"gooddata-ci","email":"rail@gooddata.com"},"deprecated":"@gooddata/react-components@7 reached End of Support on March 31, 2022. Please upgrade (see https://sdk.gooddata.com/gooddata-ui/docs/supported_versions.html for more information).","repository":{"url":"git+ssh://git@github.com/gooddata/gooddata-react-components.git","type":"git"},"_npmVersion":"6.4.1","description":"GoodData.UI - A powerful JavaScript library for building analytical applications","directories":{},"lint-staged":{"{src,stories,styles,__mocks__,examples/server/src,examples/src,examples/test}/**/*.{ts,js,tsx,jsx,scss}":["npx gdc-fix-copyright","git add"],"{src,stories,styles,__mocks__,examples/server/src,examples/src,examples/test}/**/*.{ts,js,tsx,jsx,json,scss,md,yaml,html}":["prettier --write","git add"]},"_nodeVersion":"8.12.0","dependencies":{"rxjs":"^5.5.6","uuid":"^3.2.1","immer":"^1.3.1","lodash":"^4.17.15","date-fns":"^2.7.0","downshift":"^3.2.7","invariant":"^2.2.2","classnames":"^2.2.6","highcharts":"7.1.1","prop-types":"^15.6.0","react-intl":"^2.4.0","custom-event":"^1.0.1","react-window":"^1.8.1","ag-grid-react":"20.0.0","react-measure":"^2.3.0","react-day-picker":"~7.3.0","react-responsive":"^3.0.0","stringify-object":"^2.4.0","@gooddata/typings":"^2.19.0","ag-grid-community":"20.0.0","http-status-codes":"^1.3.0","@gooddata/js-utils":"^3.5.0","@gooddata/numberjs":"^3.2.3","fixed-data-table-2":"0.7.17","@gooddata/goodstrap":"^64.6.0","react-dom-factories":"^1.0.2","@gooddata/gooddata-js":"^11.21.1","json-stable-stringify":"^1.0.1","react-transition-group":"^2.2.1","hoist-non-react-statics":"^3.3.0","nodelist-foreach-polyfill":"^1.2.0","highcharts-grouped-categories":"^1.1.3"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"raf":"3.3.2","yup":"^0.24.1","jest":"24.7.1","husky":"3.0.0","madge":"^3.4.4","react":"^16.5.2","enzyme":"3.5.0","eslint":"4.19.1","formik":"^0.11.11","moment":"2.23.0","history":"^4.7.2","ts-jest":"24.0.0","webpack":"4.30.0","prettier":"1.16.4","react-ga":"^2.5.2","recharts":"1.0.0-beta.9","testcafe":"1.1.4","commander":"2.14.1","node-sass":"4.13.0","react-dom":"^16.5.2","supertest":"3.0.0","ts-loader":"6.0.0","@types/raf":"^3.4.0","css-loader":"0.28.7","jest-junit":"3.0.0","raw-loader":"0.5.1","styled-jsx":"2.2.1","typescript":"3.3.4000","@babel/core":"7.4.4","@types/jest":"24.0.6","@types/node":"7.0.8","@types/uuid":"3.4.3","file-loader":"3.0.1","jest-enzyme":"7.0.2","lint-staged":"9.1.0","sass-loader":"6.0.6","webpack-cli":"3.3.2","@types/react":"16.4.18","babel-loader":"8.0.5","react-helmet":"5.2.0","react-select":"1.2.1","style-loader":"0.19.1","@types/enzyme":"3.1.13","@types/lodash":"4.14.123","testcafe-live":"0.1.4","@babel/runtime":"7.4.4","@babel/polyfill":"^7.4.4","@storybook/react":"5.0.11","@types/invariant":"2.2.29","@types/react-dom":"16.0.11","isomorphic-fetch":"2.2.1","react-datepicker":"1.1.0","react-router-dom":"4.2.2","@babel/preset-env":"7.4.4","@gooddata/mock-js":"2.3.1","@storybook/addons":"5.0.11","@types/classnames":"2.2.3","@types/prop-types":"15.5.2","@types/react-intl":"2.3.8","@storybook/theming":"5.0.11","identity-obj-proxy":"^3.0.0","webpack-dev-server":"3.3.1","@babel/preset-react":"7.0.0","@types/react-portal":"4.0.1","@types/react-window":"^1.8.1","babel-plugin-lodash":"3.3.4","html-webpack-plugin":"3.2.0","react-test-renderer":"16.4.2","@types/react-measure":"2.0.5","clean-webpack-plugin":"2.0.2","stats-webpack-plugin":"0.7.0","eslint-config-prettier":"4.1.0","react-google-recaptcha":"^0.14.1","tslint-config-prettier":"1.18.0","@gooddata/eslint-config":"^1.0.0","@gooddata/tslint-config":"1.0.0","@types/react-responsive":"^3.0.3","@types/storybook__react":"4.0.1","@types/stringify-object":"^3.2.0","enzyme-adapter-react-16":"1.3.1","@gooddata/test-storybook":"3.1.1","@storybook/addon-actions":"5.0.11","@storybook/addon-options":"5.0.11","node-sass-magic-importer":"5.1.0","react-syntax-highlighter":"11.0.2","@types/fixed-data-table-2":"0.8.1","@types/react-test-renderer":"16.0.0","circular-dependency-plugin":"5.0.2","compression-webpack-plugin":"2.0.0","@types/json-stable-stringify":"^1.0.32","@gooddata/frontend-npm-scripts":"1.1.0","@types/enzyme-adapter-react-16":"1.0.3","@types/storybook__addon-actions":"3.4.2","@babel/plugin-proposal-class-properties":"7.4.4","@babel/plugin-proposal-object-rest-spread":"7.4.4","@babel/plugin-transform-async-to-generator":"7.4.4"},"peerDependencies":{"react":"^16.5.2","react-dom":"^16.5.2"},"_npmOperationalInternal":{"tmp":"tmp/react-components_7.2.0-beta.98_1574946825565_0.5169480814431169","host":"s3://npm-registry-packages"}},"7.2.0-beta.99":{"name":"@gooddata/react-components","version":"7.2.0-beta.99","author":{"name":"GoodData Corporation"},"license":"BSD-3-Clause","_id":"@gooddata/react-components@7.2.0-beta.99","maintainers":[{"name":"afi","email":"adam.fiedler@gooddata.com"},{"name":"bertold8","email":"ivan.nejezchleb@seznam.cz"},{"name":"brbistas","email":"valentinos.chraniotis@gooddata.com"},{"name":"bugsbunny338","email":"jiri.zajic@mensa.cz"},{"name":"diem.nguyen","email":"diem.nguyen@gooddata.com"},{"name":"gooddata-ci","email":"rail@gooddata.com"},{"name":"hung.nguyen.hoang","email":"hung.nguyen@gooddata.com"},{"name":"ivan.mjartan","email":"ivan.mjartan@gooddata.com"},{"name":"jakub-sterba","email":"jakub.sterba@gooddata.com"},{"name":"jaroslav.tomecek","email":"jaroslav.tomecek@gooddata.com"},{"name":"jkittler","email":"honza.kittler@gmail.com"},{"name":"khanh.le","email":"khanh.le@gooddata.com"},{"name":"lanhuynh","email":"lan.huynh@gooddata.com"},{"name":"linhhong","email":"linh.hong@gooddata.com"},{"name":"lupko","email":"lubomir.slivka@gooddata.com"},{"name":"martin.mosko","email":"martin.mosko@gooddata.com"},{"name":"matyas.kandl","email":"matyas.kandl@gooddata.com"},{"name":"michal.marsal","email":"michal.marsal@gooddata.com"},{"name":"milangallasgooddata","email":"milan.gallas@gooddata.com"},{"name":"naibinh","email":"naibinh@gmail.com"},{"name":"nikolacech","email":"nikola.cech@gooddata.com"},{"name":"no23reason","email":"dan.homola@hotmail.cz"},{"name":"patrikbraborec","email":"patrik.braborec@gooddata.com"},{"name":"pbenes","email":"petr.benes@gooddata.com"},{"name":"petrjanu","email":"petr.janu@gooddata.com"},{"name":"ptquang86","email":"ptquang86@gmail.com"},{"name":"qduval","email":"quentin.duval@gooddata.com"},{"name":"rodri360","email":"me@rodri360.com"},{"name":"sitina","email":"jiri.sitina@gooddata.com"},{"name":"sondo","email":"son.do@gooddata.com"},{"name":"strouhaljan","email":"strouhal.jan@gmail.com"},{"name":"tomas.kratochvil","email":"tomas.kratochvil@gooddata.com"},{"name":"tomasreichmann","email":"tomasreichmann@gmail.com"},{"name":"tomsatgd","email":"tomas.satinsky@gooddata.com"},{"name":"trung-le-quoc","email":"trung.le@gooddata.com"},{"name":"tu-ngo","email":"tungo1981@gmail.com"},{"name":"utdnah","email":"danh.ung@gooddata.com"},{"name":"vlastikcz","email":"vlastimil.kotas@gooddata.com"},{"name":"vu.pham","email":"vu.pham@gooddata.com"},{"name":"xmort","email":"petr.dolejsi@gooddata.com"},{"name":"yanlipnican","email":"yanlipnican@gmail.com"}],"homepage":"https://github.com/gooddata/gooddata-react-components#readme","bugs":{"url":"https://github.com/gooddata/gooddata-react-components/issues"},"dist":{"shasum":"531679b7a619b9a15e3e5977b54c75483d99f401","tarball":"https://registry.npmjs.org/@gooddata/react-components/-/react-components-7.2.0-beta.99.tgz","fileCount":2262,"integrity":"sha512-LGeI5gluQm9gbEMuXPH4uIjR+N7ZfEl+iDagXQDN6JZoLCgrM/gMBL2KeXmTyn6nbaLQsiNt/LtGfDwxo6C5ng==","signatures":[{"sig":"MEUCIQDbojNL3HEDZznfcagM5LGmw/8hSh4cCJEdRB1Paas7zwIgfauCH/m3IqarcLZCIsvj92AVObYVyO9lI0n5gZ8M4qA=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":8958804,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJd4OFdCRA9TVsSAnZWagAAi80P/jTRDzEQGBiHw4G1bAfe\nQYZ9gljgU3/wE0IyZzjlGsTInMWZXdjh+mdxT316g+BFXbIwSLb0WiTUiwtW\nNn5hth3suyQTepBIdaClZhtJDZXkXQqZWDFIFWyQMhPTdRbRZ7MfuVBYYsnh\nSwhUOnIf5YckWMOed5RpB9A6Nkz/Oyg+9Q2WlTem3CYHKYgJ6HRl9O8w9vi4\n1bOCHYmrcmDrkobFqE4UvUBXnWLtNRryVbUJx4csNFRd2MBT5Vw0cCaLNfqb\nBDUspHV9j4eSuD5id7kqya2X/Pplc1DUtOFfje7l7PTymXN934dLU44Eld+2\nxU/jl8lhCG6NiEzAswt2vln3k37miUBOPdDqVl2QBBA+ihS9X5Eg6PdB3xln\nskXupcljpz1gKXAjcnzuV00S9Ncnfk0Le04jxGdatNHOMIMMAlzbtkzkIEVB\nRrF/s0r0koXwMMl2F2ASjZqDBkZTnEzu18r8gV+yOE8ZBF4hn3Uv9itEBFEC\nBNQSHQRZ93W0YyWl5UQn8WY5Cstfa0UtWksC8VT3Q1Wf2XrJ0Azl23PNWewK\nhaOrH/cHuFuozZL6ItkZ2dv8OxgvU3NlYHL+2EaCKAZt/A5VcfzCGyE8pJSl\nXZNHPky2TN3TTJSDsmbatAEBftbtrlJxbixltA68AN0QRgKJFeXWmZUcU5+Q\nSmaB\r\n=XUSm\r\n-----END PGP SIGNATURE-----\r\n"},"jest":{"testRegex":"(/__tests__/.*|\\.(test|spec))\\.(tsx?|jsx?)$","transform":{".(js|jsx)":"babel-jest",".(ts|tsx)":"ts-jest"},"collectCoverage":false,"moduleNameMapper":{"\\.(css|less|sass|scss)$":"<rootDir>/__mocks__/styleMock.ts","^[./a-zA-Z0-9$_-]+\\.svg$":"<rootDir>/jestSvgStub.js"},"coverageReporters":["html"],"setupFilesAfterEnv":["<rootDir>/jest.setup.ts"],"collectCoverageFrom":["src/**/*.{ts,tsx}","examples/server/src/**/*.{js,jsx}","!**/*.d.ts"],"moduleFileExtensions":["ts","tsx","js","jsx","json"],"testPathIgnorePatterns":[",/node_modules/","/dist/"]},"main":"dist/index.js","husky":{"hooks":{"pre-commit":"lint-staged"}},"config":{"eslint":"./examples/**/*.{js,jsx}","tslint":"./{__mocks__,src,stories}/{,**/}*.{ts,tsx}"},"readme":"[![npm version](https://badge.fury.io/js/%40gooddata%2Freact-components.svg)](https://www.npmjs.com/package/@gooddata/react-components) \n\n# GoodData.UI React components\n> A React-based JavaScript library for building data-driven applications\n\n## Getting started\n- [GoodData.UI Documentation](http://sdk.gooddata.com/gooddata-ui/)\n- [GoodData.UI Live Examples](https://gooddata-examples.herokuapp.com/)\n- [Stack Overflow](https://stackoverflow.com/questions/tagged/gooddata)\n\n### Usage\nWith [yarn](https://yarnpkg.com) installed, go to your project directory and run\n```\n$ yarn add @gooddata/react-components\n```\nIf you prefer [npm](npmjs.com) run\n```\n$ npm install --save @gooddata/react-components\n```\n\nThe public API is exposed via global `index.js`. Except for the styles, do not import any other file directly\nbecause they are not intended to be part of the public API.\n\n## Contributing\n\nWe welcome any contribution in form of [issues](https://github.com/gooddata/gooddata-react-components/issues) or [pull requests](https://github.com/gooddata/gooddata-react-components/pulls).\nThese commands may come in handy while developing:\n\n| command | description |\n| ------- | ----------- |\n| `yarn install --pure-lockfile` | first step |\n| ||\n| `yarn dev` | build react-components to `/dist` in watch mode |\n| `yarn test` | run all unit tests |\n| `yarn prettier-write` | format the source code to match the valid codestyle |\n| `yarn validate` | validate codestyle |\n| ||\n| `yarn storybook` | run storybook from `/stories` on http://localhost:9001 |\n| `yarn build-storybook` | build storybook to `/dist-storybook` |\n| `yarn test-storybook` | run storybook and [screenshot tests](https://github.com/gooddata/gdc-client-utils/tree/master/test-storybook) |\n| ||\n| `yarn examples` | run Live Examples dev-server from `/examples` on https://localhost:8999 |\n| `yarn examples-build` | build Live Examples to `/examples/dist` |\n| `yarn examples-server` | serve built Live Examples - see `/examples/server/src` |\n| `yarn examples-testcafe` | run testcafe tests against `localhost:8999` |\n\n### Deploy to heroku.com\nWhen you deploy this repo to heroku, it serves *GoodData.UI Live Examples*.\nRelevant tasks are in `Procfile` and `package.json`.\n\n```bash\n# run in the project directory\nheroku login\nheroku create <your-app-name>\nheroku config:set DOMAIN_ADMIN_USERNAME=x@gooddata.com DOMAIN_ADMIN_PASSWORD=xy PROJECT_ID_TO_ASSIGN=xms7ga4tf3g3nzucd8380o2bev8oeknp\ngit push heroku HEAD:master\nheroku open\n```\n\n### Run Live Examples Locally\nTo run *GoodData.UI Live Examples* locally:\n```bash\ngit clone <this-repository>\ncd  <repository-folder>\nyarn install --pure-lockfile\nyarn examples\n```\nThen open https://localhost:8999 and login using Live Examples account (you can [create one here](https://gooddata-examples.herokuapp.com/registration)).\n\n### Source code formatting\nThe source code in the repository is formatted by [Prettier](https://prettier.io/). \nThe format of the code is validated by our Continuous Integration server and is one of the requirements of successful merge.\n\nPrettier is supported by every major IDE. You can find the list of supported editors and how to configure them [here](https://prettier.io/docs/en/editors.html).\n\nIn the case, when your editor is not supported or you don't want to setup the integration, you can run the `yarn prettier-write` command to reformat the code before commit.\n\n## Changelog\n\n- see [CHANGELOG.md](CHANGELOG.md)\n\n## License\n\n(C) 2007-2018 GoodData Corporation\n\nThis project is dual licensed:\n\n- The ATTRIBUTION-NONCOMMERCIAL 4.0 INTERNATIONAL (CC BY-NC 4.0) is used for purpose of the trial experience and evaluation of GoodData.UI library.\n- The GOODDATA GOODDATA.UI LIBRARY END USER LICENSE AGREEMENT is used for GoodData customers.\n\nFor more information, please see [LICENSE](https://github.com/gooddata/gooddata-react-components/blob/master/LICENSE)\n","gitHead":"007245322d5e82f86aeeb2209e6a73640c28408e","scripts":{"dev":"bash scripts/build.sh --dev-watch","test":"jest --watch","build":"bash scripts/build.sh","tslint":"yarn run-tslint -t verbose $npm_package_config_tslint","prepare":"cd examples/server && yarn install --frozen-lockfile && cd ../..; rm -r examples/node_modules 2>/dev/null; true","examples":"bash scripts/run-examples.sh","prepare?":"# Called before `npm publish` and on local `npm install`. Temporarily also for deleting obsolete node_modules. Ends with `true` to continue gracefully.","validate":"tsc --noEmit && yarn tslint && eslint $npm_package_config_eslint && yarn prettier-check","build-dev":"bash scripts/build.sh --dev","examples?":"# Default is developer domain, other options: yarn examples [sec,secure,stg,stg2,stg3,demo,developer or URL]","storybook":"yarn build && start-storybook -p 9001 -c .storybook","test-once":"jest","tslint-ci":"mkdir -p ./ci/results && yarn run-tslint -t checkstyle -o ./ci/results/tslint-results.xml $npm_package_config_tslint","run-tslint":"tslint -p tsconfig.json","validate-ci":"tsc --noEmit && yarn tslint-ci  && eslint $npm_package_config_eslint -f checkstyle -o ci/results/eslint-results.xml && yarn prettier-check","examples-build":"bash scripts/build-examples.sh","prepublishOnly":"yarn build","prettier-check":"prettier --check '{src,stories,styles,__mocks__,examples/server/src,examples/src,examples/test}/**/*.{ts,js,tsx,jsx,json,scss,md,yaml,html}'","prettier-write":"prettier --write '{src,stories,styles,__mocks__,examples/server/src,examples/src,examples/test}/**/*.{ts,js,tsx,jsx,json,scss,md,yaml,html}'","test-storybook":"yarn build && test-storybook","build-storybook":"yarn build && build-storybook -c .storybook -o dist-storybook","examples-server":"node examples/server/src/index.js","heroku-postbuild":"yarn examples-build developer","examples-testcafe":"./scripts/run-testcafe.sh visual","check-circular-deps":"madge --circular --extensions ts ./src","examples-testcafe-ci":"./scripts/run-testcafe.sh ci","examples-testcafe-live":"./scripts/run-testcafe.sh live"},"typings":"dist/index.d.ts","_npmUser":{"name":"gooddata-ci","email":"rail@gooddata.com"},"deprecated":"@gooddata/react-components@7 reached End of Support on March 31, 2022. Please upgrade (see https://sdk.gooddata.com/gooddata-ui/docs/supported_versions.html for more information).","repository":{"url":"git+ssh://git@github.com/gooddata/gooddata-react-components.git","type":"git"},"_npmVersion":"6.4.1","description":"GoodData.UI - A powerful JavaScript library for building analytical applications","directories":{},"lint-staged":{"{src,stories,styles,__mocks__,examples/server/src,examples/src,examples/test}/**/*.{ts,js,tsx,jsx,scss}":["npx gdc-fix-copyright","git add"],"{src,stories,styles,__mocks__,examples/server/src,examples/src,examples/test}/**/*.{ts,js,tsx,jsx,json,scss,md,yaml,html}":["prettier --write","git add"]},"_nodeVersion":"8.12.0","dependencies":{"rxjs":"^5.5.6","uuid":"^3.2.1","immer":"^1.3.1","lodash":"^4.17.15","date-fns":"^2.7.0","downshift":"^3.2.7","invariant":"^2.2.2","classnames":"^2.2.6","highcharts":"7.1.1","prop-types":"^15.6.0","react-intl":"^2.4.0","custom-event":"^1.0.1","react-window":"^1.8.1","ag-grid-react":"20.0.0","react-measure":"^2.3.0","react-day-picker":"~7.3.0","react-responsive":"^3.0.0","stringify-object":"^2.4.0","@gooddata/typings":"^2.19.0","ag-grid-community":"20.0.0","http-status-codes":"^1.3.0","@gooddata/js-utils":"^3.5.0","@gooddata/numberjs":"^3.2.3","fixed-data-table-2":"0.7.17","@gooddata/goodstrap":"^64.6.0","react-dom-factories":"^1.0.2","@gooddata/gooddata-js":"^11.21.1","json-stable-stringify":"^1.0.1","react-transition-group":"^2.2.1","hoist-non-react-statics":"^3.3.0","nodelist-foreach-polyfill":"^1.2.0","highcharts-grouped-categories":"^1.1.3"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"raf":"3.3.2","yup":"^0.24.1","jest":"24.7.1","husky":"3.0.0","madge":"^3.4.4","react":"^16.5.2","enzyme":"3.5.0","eslint":"4.19.1","formik":"^0.11.11","moment":"2.23.0","history":"^4.7.2","ts-jest":"24.0.0","webpack":"4.30.0","prettier":"1.16.4","react-ga":"^2.5.2","recharts":"1.0.0-beta.9","testcafe":"1.1.4","commander":"2.14.1","node-sass":"4.13.0","react-dom":"^16.5.2","supertest":"3.0.0","ts-loader":"6.0.0","@types/raf":"^3.4.0","css-loader":"0.28.7","jest-junit":"3.0.0","raw-loader":"0.5.1","styled-jsx":"2.2.1","typescript":"3.3.4000","@babel/core":"7.4.4","@types/jest":"24.0.6","@types/node":"7.0.8","@types/uuid":"3.4.3","file-loader":"3.0.1","jest-enzyme":"7.0.2","lint-staged":"9.1.0","sass-loader":"6.0.6","webpack-cli":"3.3.2","@types/react":"16.4.18","babel-loader":"8.0.5","react-helmet":"5.2.0","react-select":"1.2.1","style-loader":"0.19.1","@types/enzyme":"3.1.13","@types/lodash":"4.14.123","testcafe-live":"0.1.4","@babel/runtime":"7.4.4","@babel/polyfill":"^7.4.4","@storybook/react":"5.0.11","@types/invariant":"2.2.29","@types/react-dom":"16.0.11","isomorphic-fetch":"2.2.1","react-datepicker":"1.1.0","react-router-dom":"4.2.2","@babel/preset-env":"7.4.4","@gooddata/mock-js":"2.3.1","@storybook/addons":"5.0.11","@types/classnames":"2.2.3","@types/prop-types":"15.5.2","@types/react-intl":"2.3.8","@storybook/theming":"5.0.11","identity-obj-proxy":"^3.0.0","webpack-dev-server":"3.3.1","@babel/preset-react":"7.0.0","@types/react-portal":"4.0.1","@types/react-window":"^1.8.1","babel-plugin-lodash":"3.3.4","html-webpack-plugin":"3.2.0","react-test-renderer":"16.4.2","@types/react-measure":"2.0.5","clean-webpack-plugin":"2.0.2","stats-webpack-plugin":"0.7.0","eslint-config-prettier":"4.1.0","react-google-recaptcha":"^0.14.1","tslint-config-prettier":"1.18.0","@gooddata/eslint-config":"^1.0.0","@gooddata/tslint-config":"1.0.0","@types/react-responsive":"^3.0.3","@types/storybook__react":"4.0.1","@types/stringify-object":"^3.2.0","enzyme-adapter-react-16":"1.3.1","@gooddata/test-storybook":"3.1.1","@storybook/addon-actions":"5.0.11","@storybook/addon-options":"5.0.11","node-sass-magic-importer":"5.1.0","react-syntax-highlighter":"11.0.2","@types/fixed-data-table-2":"0.8.1","@types/react-test-renderer":"16.0.0","circular-dependency-plugin":"5.0.2","compression-webpack-plugin":"2.0.0","@types/json-stable-stringify":"^1.0.32","@gooddata/frontend-npm-scripts":"1.1.0","@types/enzyme-adapter-react-16":"1.0.3","@types/storybook__addon-actions":"3.4.2","@babel/plugin-proposal-class-properties":"7.4.4","@babel/plugin-proposal-object-rest-spread":"7.4.4","@babel/plugin-transform-async-to-generator":"7.4.4"},"peerDependencies":{"react":"^16.5.2","react-dom":"^16.5.2"},"_npmOperationalInternal":{"tmp":"tmp/react-components_7.2.0-beta.99_1575018844357_0.4435926630412783","host":"s3://npm-registry-packages"}},"7.2.0-beta.98-fix1":{"name":"@gooddata/react-components","version":"7.2.0-beta.98-fix1","author":{"name":"GoodData Corporation"},"license":"BSD-3-Clause","_id":"@gooddata/react-components@7.2.0-beta.98-fix1","maintainers":[{"name":"afi","email":"adam.fiedler@gooddata.com"},{"name":"bertold8","email":"ivan.nejezchleb@seznam.cz"},{"name":"brbistas","email":"valentinos.chraniotis@gooddata.com"},{"name":"bugsbunny338","email":"jiri.zajic@mensa.cz"},{"name":"diem.nguyen","email":"diem.nguyen@gooddata.com"},{"name":"gooddata-ci","email":"rail@gooddata.com"},{"name":"hung.nguyen.hoang","email":"hung.nguyen@gooddata.com"},{"name":"ivan.mjartan","email":"ivan.mjartan@gooddata.com"},{"name":"jakub-sterba","email":"jakub.sterba@gooddata.com"},{"name":"jaroslav.tomecek","email":"jaroslav.tomecek@gooddata.com"},{"name":"jkittler","email":"honza.kittler@gmail.com"},{"name":"khanh.le","email":"khanh.le@gooddata.com"},{"name":"lanhuynh","email":"lan.huynh@gooddata.com"},{"name":"linhhong","email":"linh.hong@gooddata.com"},{"name":"lupko","email":"lubomir.slivka@gooddata.com"},{"name":"martin.mosko","email":"martin.mosko@gooddata.com"},{"name":"matyas.kandl","email":"matyas.kandl@gooddata.com"},{"name":"michal.marsal","email":"michal.marsal@gooddata.com"},{"name":"milangallasgooddata","email":"milan.gallas@gooddata.com"},{"name":"naibinh","email":"naibinh@gmail.com"},{"name":"nikolacech","email":"nikola.cech@gooddata.com"},{"name":"no23reason","email":"dan.homola@hotmail.cz"},{"name":"patrikbraborec","email":"patrik.braborec@gooddata.com"},{"name":"pbenes","email":"petr.benes@gooddata.com"},{"name":"petrjanu","email":"petr.janu@gooddata.com"},{"name":"ptquang86","email":"ptquang86@gmail.com"},{"name":"qduval","email":"quentin.duval@gooddata.com"},{"name":"rodri360","email":"me@rodri360.com"},{"name":"sitina","email":"jiri.sitina@gooddata.com"},{"name":"sondo","email":"son.do@gooddata.com"},{"name":"strouhaljan","email":"strouhal.jan@gmail.com"},{"name":"tomas.kratochvil","email":"tomas.kratochvil@gooddata.com"},{"name":"tomasreichmann","email":"tomasreichmann@gmail.com"},{"name":"tomsatgd","email":"tomas.satinsky@gooddata.com"},{"name":"trung-le-quoc","email":"trung.le@gooddata.com"},{"name":"tu-ngo","email":"tungo1981@gmail.com"},{"name":"utdnah","email":"danh.ung@gooddata.com"},{"name":"vlastikcz","email":"vlastimil.kotas@gooddata.com"},{"name":"vu.pham","email":"vu.pham@gooddata.com"},{"name":"xmort","email":"petr.dolejsi@gooddata.com"},{"name":"yanlipnican","email":"yanlipnican@gmail.com"}],"homepage":"https://github.com/gooddata/gooddata-react-components#readme","bugs":{"url":"https://github.com/gooddata/gooddata-react-components/issues"},"dist":{"shasum":"1e089ff612b64eee76a1d68eedab75a03fba74bc","tarball":"https://registry.npmjs.org/@gooddata/react-components/-/react-components-7.2.0-beta.98-fix1.tgz","fileCount":2262,"integrity":"sha512-SjPDRdRDXoi1rXo/MiUMZKgrF7KkdfRQwFjdB15jA//EMu2EPdsBdsUQzHJEb+M1gS58oKBalR4JF5hXiIdZdg==","signatures":[{"sig":"MEQCIHEjcELzhksQBXCo0MC91VxFrd3pT0Sofib2vUDezCwLAiBmHruyEiZSon+2O0+5y+EoI0IfQLf1/I9PqXGNaV7oVQ==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":8965308,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJd5JX1CRA9TVsSAnZWagAAYb4QAJUfyZBTO+sPbQ1Shy8t\ndUh6zRXyFWQUF6f7AS//AdIkEk3qPlAHEMZX4CxnCIJxrzkZIr+mdmKk57OW\nvqmKxdbUwRyIDyUrj6ofJOEeIwChjUqT5kgJoAjXhCgQYeFxzk3EbXFihU4c\n5XK+/ZlvGzPSc5WUmOfbrtJPZ7DLQ9vfNpDWJXjCFcZiIi2VC03HrNs+Hfxj\nz4OZmqabeEYzGSAPbrYWVM7FDz81Lax4bv1VYl9eIEsRaOFdlu3LvgjT+YOC\nyE/Zrh9Wq8mHFtuLCTlY4AZpL6ZWiBMAnWrCrOhf8+yBZafWzqZB/sWPqQk5\n2m8b+N4h3+ATSueT1+fJKJE6RvQNuzSULOFKyb2S59I1Aao/+8E27+ytX1Y9\nZVzYB611mu8wBjOXOHX3S7F1yXuJhLynD3siot19HZCGEmPgKtcEa6wRMEdI\nZZOEfFXoYIoFxz1AGSV+rdl9fIF+5KLFcmGhDNJCh3c1A5IzmGSfRdKckzCO\n3Fmhlz965lak7jcv328hDcbikkVeTkDlNb+ob4L8oRwuXXpMqqpc+x9TKiYA\n/xEMbhnYm3fLy6jidtFoLUBF4urTPLFqMoY1jWjUvHTNHxyn3bqkwrou0E/B\nXq08lzIjWbeXgEa3QP/olie9Gvif/MtqwloXRECBYHhYF2r32gk2OxskiApO\nj85t\r\n=QW8R\r\n-----END PGP SIGNATURE-----\r\n"},"jest":{"testRegex":"(/__tests__/.*|\\.(test|spec))\\.(tsx?|jsx?)$","transform":{".(js|jsx)":"babel-jest",".(ts|tsx)":"ts-jest"},"collectCoverage":false,"moduleNameMapper":{"\\.(css|less|sass|scss)$":"<rootDir>/__mocks__/styleMock.ts","^[./a-zA-Z0-9$_-]+\\.svg$":"<rootDir>/jestSvgStub.js"},"coverageReporters":["html"],"setupFilesAfterEnv":["<rootDir>/jest.setup.ts"],"collectCoverageFrom":["src/**/*.{ts,tsx}","examples/server/src/**/*.{js,jsx}","!**/*.d.ts"],"moduleFileExtensions":["ts","tsx","js","jsx","json"],"testPathIgnorePatterns":[",/node_modules/","/dist/"]},"main":"dist/index.js","husky":{"hooks":{"pre-commit":"lint-staged"}},"config":{"eslint":"./examples/**/*.{js,jsx}","tslint":"./{__mocks__,src,stories}/{,**/}*.{ts,tsx}"},"readme":"[![npm version](https://badge.fury.io/js/%40gooddata%2Freact-components.svg)](https://www.npmjs.com/package/@gooddata/react-components) \n\n# GoodData.UI React components\n> A React-based JavaScript library for building data-driven applications\n\n## Getting started\n- [GoodData.UI Documentation](http://sdk.gooddata.com/gooddata-ui/)\n- [GoodData.UI Live Examples](https://gooddata-examples.herokuapp.com/)\n- [Stack Overflow](https://stackoverflow.com/questions/tagged/gooddata)\n\n### Usage\nWith [yarn](https://yarnpkg.com) installed, go to your project directory and run\n```\n$ yarn add @gooddata/react-components\n```\nIf you prefer [npm](npmjs.com) run\n```\n$ npm install --save @gooddata/react-components\n```\n\nThe public API is exposed via global `index.js`. Except for the styles, do not import any other file directly\nbecause they are not intended to be part of the public API.\n\n## Contributing\n\nWe welcome any contribution in form of [issues](https://github.com/gooddata/gooddata-react-components/issues) or [pull requests](https://github.com/gooddata/gooddata-react-components/pulls).\nThese commands may come in handy while developing:\n\n| command | description |\n| ------- | ----------- |\n| `yarn install --pure-lockfile` | first step |\n| ||\n| `yarn dev` | build react-components to `/dist` in watch mode |\n| `yarn test` | run all unit tests |\n| `yarn prettier-write` | format the source code to match the valid codestyle |\n| `yarn validate` | validate codestyle |\n| ||\n| `yarn storybook` | run storybook from `/stories` on http://localhost:9001 |\n| `yarn build-storybook` | build storybook to `/dist-storybook` |\n| `yarn test-storybook` | run storybook and [screenshot tests](https://github.com/gooddata/gdc-client-utils/tree/master/test-storybook) |\n| ||\n| `yarn examples` | run Live Examples dev-server from `/examples` on https://localhost:8999 |\n| `yarn examples-build` | build Live Examples to `/examples/dist` |\n| `yarn examples-server` | serve built Live Examples - see `/examples/server/src` |\n| `yarn examples-testcafe` | run testcafe tests against `localhost:8999` |\n\n### Deploy to heroku.com\nWhen you deploy this repo to heroku, it serves *GoodData.UI Live Examples*.\nRelevant tasks are in `Procfile` and `package.json`.\n\n```bash\n# run in the project directory\nheroku login\nheroku create <your-app-name>\nheroku config:set DOMAIN_ADMIN_USERNAME=x@gooddata.com DOMAIN_ADMIN_PASSWORD=xy PROJECT_ID_TO_ASSIGN=xms7ga4tf3g3nzucd8380o2bev8oeknp\ngit push heroku HEAD:master\nheroku open\n```\n\n### Run Live Examples Locally\nTo run *GoodData.UI Live Examples* locally:\n```bash\ngit clone <this-repository>\ncd  <repository-folder>\nyarn install --pure-lockfile\nyarn examples\n```\nThen open https://localhost:8999 and login using Live Examples account (you can [create one here](https://gooddata-examples.herokuapp.com/registration)).\n\n### Source code formatting\nThe source code in the repository is formatted by [Prettier](https://prettier.io/). \nThe format of the code is validated by our Continuous Integration server and is one of the requirements of successful merge.\n\nPrettier is supported by every major IDE. You can find the list of supported editors and how to configure them [here](https://prettier.io/docs/en/editors.html).\n\nIn the case, when your editor is not supported or you don't want to setup the integration, you can run the `yarn prettier-write` command to reformat the code before commit.\n\n## Changelog\n\n- see [CHANGELOG.md](CHANGELOG.md)\n\n## License\n\n(C) 2007-2018 GoodData Corporation\n\nThis project is dual licensed:\n\n- The ATTRIBUTION-NONCOMMERCIAL 4.0 INTERNATIONAL (CC BY-NC 4.0) is used for purpose of the trial experience and evaluation of GoodData.UI library.\n- The GOODDATA GOODDATA.UI LIBRARY END USER LICENSE AGREEMENT is used for GoodData customers.\n\nFor more information, please see [LICENSE](https://github.com/gooddata/gooddata-react-components/blob/master/LICENSE)\n","gitHead":"b18be439b1b35bdf2fba0d02eb3a2008de50a60d","scripts":{"dev":"bash scripts/build.sh --dev-watch","test":"jest --watch","build":"bash scripts/build.sh","tslint":"yarn run-tslint -t verbose $npm_package_config_tslint","prepare":"cd examples/server && yarn install --frozen-lockfile && cd ../..; rm -r examples/node_modules 2>/dev/null; true","examples":"bash scripts/run-examples.sh","prepare?":"# Called before `npm publish` and on local `npm install`. Temporarily also for deleting obsolete node_modules. Ends with `true` to continue gracefully.","validate":"tsc --noEmit && yarn tslint && eslint $npm_package_config_eslint && yarn prettier-check","build-dev":"bash scripts/build.sh --dev","examples?":"# Default is developer domain, other options: yarn examples [sec,secure,stg,stg2,stg3,demo,developer or URL]","storybook":"yarn build && start-storybook -p 9001 -c .storybook","test-once":"jest","tslint-ci":"mkdir -p ./ci/results && yarn run-tslint -t checkstyle -o ./ci/results/tslint-results.xml $npm_package_config_tslint","run-tslint":"tslint -p tsconfig.json","validate-ci":"tsc --noEmit && yarn tslint-ci  && eslint $npm_package_config_eslint -f checkstyle -o ci/results/eslint-results.xml && yarn prettier-check","examples-build":"bash scripts/build-examples.sh","prepublishOnly":"yarn build","prettier-check":"prettier --check '{src,stories,styles,__mocks__,examples/server/src,examples/src,examples/test}/**/*.{ts,js,tsx,jsx,json,scss,md,yaml,html}'","prettier-write":"prettier --write '{src,stories,styles,__mocks__,examples/server/src,examples/src,examples/test}/**/*.{ts,js,tsx,jsx,json,scss,md,yaml,html}'","test-storybook":"yarn build && test-storybook","build-storybook":"yarn build && build-storybook -c .storybook -o dist-storybook","examples-server":"node examples/server/src/index.js","heroku-postbuild":"yarn examples-build developer","examples-testcafe":"./scripts/run-testcafe.sh visual","check-circular-deps":"madge --circular --extensions ts ./src","examples-testcafe-ci":"./scripts/run-testcafe.sh ci","examples-testcafe-live":"./scripts/run-testcafe.sh live"},"typings":"dist/index.d.ts","_npmUser":{"name":"gooddata-ci","email":"rail@gooddata.com"},"deprecated":"@gooddata/react-components@7 reached End of Support on March 31, 2022. Please upgrade (see https://sdk.gooddata.com/gooddata-ui/docs/supported_versions.html for more information).","repository":{"url":"git+ssh://git@github.com/gooddata/gooddata-react-components.git","type":"git"},"_npmVersion":"6.4.1","description":"GoodData.UI - A powerful JavaScript library for building analytical applications","directories":{},"lint-staged":{"{src,stories,styles,__mocks__,examples/server/src,examples/src,examples/test}/**/*.{ts,js,tsx,jsx,scss}":["npx gdc-fix-copyright","git add"],"{src,stories,styles,__mocks__,examples/server/src,examples/src,examples/test}/**/*.{ts,js,tsx,jsx,json,scss,md,yaml,html}":["prettier --write","git add"]},"_nodeVersion":"8.12.0","dependencies":{"rxjs":"^5.5.6","uuid":"^3.2.1","immer":"^1.3.1","lodash":"^4.17.15","date-fns":"^2.7.0","downshift":"^3.2.7","invariant":"^2.2.2","classnames":"^2.2.6","highcharts":"7.1.1","prop-types":"^15.6.0","react-intl":"^2.4.0","custom-event":"^1.0.1","react-window":"^1.8.1","ag-grid-react":"20.0.0","react-measure":"^2.3.0","react-day-picker":"~7.3.0","react-responsive":"^3.0.0","stringify-object":"^2.4.0","@gooddata/typings":"^2.19.0","ag-grid-community":"20.0.0","http-status-codes":"^1.3.0","@gooddata/js-utils":"^3.5.0","@gooddata/numberjs":"^3.2.3","fixed-data-table-2":"0.7.17","@gooddata/goodstrap":"^64.6.0","react-dom-factories":"^1.0.2","@gooddata/gooddata-js":"^11.21.1","json-stable-stringify":"^1.0.1","react-transition-group":"^2.2.1","hoist-non-react-statics":"^3.3.0","nodelist-foreach-polyfill":"^1.2.0","highcharts-grouped-categories":"^1.1.3"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"raf":"3.3.2","yup":"^0.24.1","jest":"24.7.1","husky":"3.0.0","madge":"^3.4.4","react":"^16.5.2","enzyme":"3.5.0","eslint":"4.19.1","formik":"^0.11.11","moment":"2.23.0","history":"^4.7.2","ts-jest":"24.0.0","webpack":"4.30.0","prettier":"1.16.4","react-ga":"^2.5.2","recharts":"1.0.0-beta.9","testcafe":"1.1.4","commander":"2.14.1","node-sass":"4.13.0","react-dom":"^16.5.2","supertest":"3.0.0","ts-loader":"6.0.0","@types/raf":"^3.4.0","css-loader":"0.28.7","jest-junit":"3.0.0","raw-loader":"0.5.1","styled-jsx":"2.2.1","typescript":"3.3.4000","@babel/core":"7.4.4","@types/jest":"24.0.6","@types/node":"7.0.8","@types/uuid":"3.4.3","file-loader":"3.0.1","jest-enzyme":"7.0.2","lint-staged":"9.1.0","sass-loader":"6.0.6","webpack-cli":"3.3.2","@types/react":"16.4.18","babel-loader":"8.0.5","react-helmet":"5.2.0","react-select":"1.2.1","style-loader":"0.19.1","@types/enzyme":"3.1.13","@types/lodash":"4.14.123","testcafe-live":"0.1.4","@babel/runtime":"7.4.4","@babel/polyfill":"^7.4.4","@storybook/react":"5.0.11","@types/invariant":"2.2.29","@types/react-dom":"16.0.11","isomorphic-fetch":"2.2.1","react-datepicker":"1.1.0","react-router-dom":"4.2.2","@babel/preset-env":"7.4.4","@gooddata/mock-js":"2.3.1","@storybook/addons":"5.0.11","@types/classnames":"2.2.3","@types/prop-types":"15.5.2","@types/react-intl":"2.3.8","@storybook/theming":"5.0.11","identity-obj-proxy":"^3.0.0","webpack-dev-server":"3.3.1","@babel/preset-react":"7.0.0","@types/react-portal":"4.0.1","@types/react-window":"^1.8.1","babel-plugin-lodash":"3.3.4","html-webpack-plugin":"3.2.0","react-test-renderer":"16.4.2","@types/react-measure":"2.0.5","clean-webpack-plugin":"2.0.2","stats-webpack-plugin":"0.7.0","eslint-config-prettier":"4.1.0","react-google-recaptcha":"^0.14.1","tslint-config-prettier":"1.18.0","@gooddata/eslint-config":"^1.0.0","@gooddata/tslint-config":"1.0.0","@types/react-responsive":"^3.0.3","@types/storybook__react":"4.0.1","@types/stringify-object":"^3.2.0","enzyme-adapter-react-16":"1.3.1","@gooddata/test-storybook":"3.1.1","@storybook/addon-actions":"5.0.11","@storybook/addon-options":"5.0.11","node-sass-magic-importer":"5.1.0","react-syntax-highlighter":"11.0.2","@types/fixed-data-table-2":"0.8.1","@types/react-test-renderer":"16.0.0","circular-dependency-plugin":"5.0.2","compression-webpack-plugin":"2.0.0","@types/json-stable-stringify":"^1.0.32","@gooddata/frontend-npm-scripts":"1.1.0","@types/enzyme-adapter-react-16":"1.0.3","@types/storybook__addon-actions":"3.4.2","@babel/plugin-proposal-class-properties":"7.4.4","@babel/plugin-proposal-object-rest-spread":"7.4.4","@babel/plugin-transform-async-to-generator":"7.4.4"},"peerDependencies":{"react":"^16.5.2","react-dom":"^16.5.2"},"_npmOperationalInternal":{"tmp":"tmp/react-components_7.2.0-beta.98-fix1_1575261684672_0.6856120186718369","host":"s3://npm-registry-packages"}},"7.2.0-beta.100":{"name":"@gooddata/react-components","version":"7.2.0-beta.100","author":{"name":"GoodData Corporation"},"license":"BSD-3-Clause","_id":"@gooddata/react-components@7.2.0-beta.100","maintainers":[{"name":"afi","email":"adam.fiedler@gooddata.com"},{"name":"bertold8","email":"ivan.nejezchleb@seznam.cz"},{"name":"brbistas","email":"valentinos.chraniotis@gooddata.com"},{"name":"bugsbunny338","email":"jiri.zajic@mensa.cz"},{"name":"diem.nguyen","email":"diem.nguyen@gooddata.com"},{"name":"gooddata-ci","email":"rail@gooddata.com"},{"name":"hung.nguyen.hoang","email":"hung.nguyen@gooddata.com"},{"name":"ivan.mjartan","email":"ivan.mjartan@gooddata.com"},{"name":"jakub-sterba","email":"jakub.sterba@gooddata.com"},{"name":"jaroslav.tomecek","email":"jaroslav.tomecek@gooddata.com"},{"name":"jkittler","email":"honza.kittler@gmail.com"},{"name":"khanh.le","email":"khanh.le@gooddata.com"},{"name":"lanhuynh","email":"lan.huynh@gooddata.com"},{"name":"linhhong","email":"linh.hong@gooddata.com"},{"name":"lupko","email":"lubomir.slivka@gooddata.com"},{"name":"martin.mosko","email":"martin.mosko@gooddata.com"},{"name":"matyas.kandl","email":"matyas.kandl@gooddata.com"},{"name":"michal.marsal","email":"michal.marsal@gooddata.com"},{"name":"milangallasgooddata","email":"milan.gallas@gooddata.com"},{"name":"naibinh","email":"naibinh@gmail.com"},{"name":"nikolacech","email":"nikola.cech@gooddata.com"},{"name":"no23reason","email":"dan.homola@hotmail.cz"},{"name":"patrikbraborec","email":"patrik.braborec@gooddata.com"},{"name":"pbenes","email":"petr.benes@gooddata.com"},{"name":"petrjanu","email":"petr.janu@gooddata.com"},{"name":"ptquang86","email":"ptquang86@gmail.com"},{"name":"qduval","email":"quentin.duval@gooddata.com"},{"name":"rodri360","email":"me@rodri360.com"},{"name":"sitina","email":"jiri.sitina@gooddata.com"},{"name":"sondo","email":"son.do@gooddata.com"},{"name":"strouhaljan","email":"strouhal.jan@gmail.com"},{"name":"tomas.kratochvil","email":"tomas.kratochvil@gooddata.com"},{"name":"tomasreichmann","email":"tomasreichmann@gmail.com"},{"name":"tomsatgd","email":"tomas.satinsky@gooddata.com"},{"name":"trung-le-quoc","email":"trung.le@gooddata.com"},{"name":"tu-ngo","email":"tungo1981@gmail.com"},{"name":"utdnah","email":"danh.ung@gooddata.com"},{"name":"vlastikcz","email":"vlastimil.kotas@gooddata.com"},{"name":"vu.pham","email":"vu.pham@gooddata.com"},{"name":"xmort","email":"petr.dolejsi@gooddata.com"},{"name":"yanlipnican","email":"yanlipnican@gmail.com"}],"homepage":"https://github.com/gooddata/gooddata-react-components#readme","bugs":{"url":"https://github.com/gooddata/gooddata-react-components/issues"},"dist":{"shasum":"52f42659556e9ccd95677dde6efc8086bf84206f","tarball":"https://registry.npmjs.org/@gooddata/react-components/-/react-components-7.2.0-beta.100.tgz","fileCount":2262,"integrity":"sha512-KEzgCmdMgz9i9qMBQ7FKcuGAm+TMm5xqdkqhV4A21pOGAYuBUiS3Tm4ZfgM4QnE1jWlmfaLeSBlYdHmfmdLgyw==","signatures":[{"sig":"MEQCIAz3q21j8gCaSyypjqcmgbb21P+tZg/1EbG/w/gD2b89AiBJ7WOZsHG3RP2YYKXGTVaPbLS86L2iIBPHB4+ezeAdmg==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":8965943,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJd5OIMCRA9TVsSAnZWagAAgi0P/RpL33oX8F3+Z377hYFj\ngo8eIPvAZlglDVEG7zFXBm2g4I7H4/N8nGlb+ryaKyYgFd1ar9NXx+xPaLRr\nmKzzYKMUJqqc74l2k3VtpIyIkZEllPpuq8N3zjQ01texJRiMNqoD07cP1KWk\nCR9s9ImpeutUZTaWRqwXVSdtImMMsbCukVFyHzG3SWKby+JJ5Kw4azQYTUdD\n0DfzYYgU5HAN2dq5SUgGIUhKAbMAlI2f866dfxJ7gNc4ndVisQZr17OXpMUz\nlxlZ5+JNxLSeFcQQW8lyMEQBTqgCQm8YS6yarqpDKhMMgPf4oXbnUjos324z\nVShUdsVGy8tAq9UECdXkT1fe2tYUI7cMrHfukEXdeWPmYOz1aOGtxYIs0egP\nTNLC4TCbr2xDyWlSFGvH2Ov1DyGDc/uOZDtu6+vP7AIYBWxqYNsYSMUVYkcc\nubG2Dvz7z0T3RB6v6HnFunhKzSBndzzjBBWfCqwPc+7flKHLu0eD1KXu6DoF\n5z7Kk2lWunauy7+VEyxdHtVvZwxdKTmjCnpkTjAHtjXNDvfoLBP5VQxtIPnz\n7b5tLQMy8yX0gr3vUG/Z4qvf6Qsf19XNehVEnQ8dtgGyaDC20qFOVgWs/0o7\nNc/wQOrZDF2XPnljiA39LnpFnZ/Q4Zby249kStE+g5KycXKlj4in4FsDh77I\nDzgK\r\n=EHw0\r\n-----END PGP SIGNATURE-----\r\n"},"jest":{"testRegex":"(/__tests__/.*|\\.(test|spec))\\.(tsx?|jsx?)$","transform":{".(js|jsx)":"babel-jest",".(ts|tsx)":"ts-jest"},"collectCoverage":false,"moduleNameMapper":{"\\.(css|less|sass|scss)$":"<rootDir>/__mocks__/styleMock.ts","^[./a-zA-Z0-9$_-]+\\.svg$":"<rootDir>/jestSvgStub.js"},"coverageReporters":["html"],"setupFilesAfterEnv":["<rootDir>/jest.setup.ts"],"collectCoverageFrom":["src/**/*.{ts,tsx}","examples/server/src/**/*.{js,jsx}","!**/*.d.ts"],"moduleFileExtensions":["ts","tsx","js","jsx","json"],"testPathIgnorePatterns":[",/node_modules/","/dist/"]},"main":"dist/index.js","husky":{"hooks":{"pre-commit":"lint-staged"}},"config":{"eslint":"./examples/**/*.{js,jsx}","tslint":"./{__mocks__,src,stories}/{,**/}*.{ts,tsx}"},"readme":"[![npm version](https://badge.fury.io/js/%40gooddata%2Freact-components.svg)](https://www.npmjs.com/package/@gooddata/react-components) \n\n# GoodData.UI React components\n> A React-based JavaScript library for building data-driven applications\n\n## Getting started\n- [GoodData.UI Documentation](http://sdk.gooddata.com/gooddata-ui/)\n- [GoodData.UI Live Examples](https://gooddata-examples.herokuapp.com/)\n- [Stack Overflow](https://stackoverflow.com/questions/tagged/gooddata)\n\n### Usage\nWith [yarn](https://yarnpkg.com) installed, go to your project directory and run\n```\n$ yarn add @gooddata/react-components\n```\nIf you prefer [npm](npmjs.com) run\n```\n$ npm install --save @gooddata/react-components\n```\n\nThe public API is exposed via global `index.js`. Except for the styles, do not import any other file directly\nbecause they are not intended to be part of the public API.\n\n## Contributing\n\nWe welcome any contribution in form of [issues](https://github.com/gooddata/gooddata-react-components/issues) or [pull requests](https://github.com/gooddata/gooddata-react-components/pulls).\nThese commands may come in handy while developing:\n\n| command | description |\n| ------- | ----------- |\n| `yarn install --pure-lockfile` | first step |\n| ||\n| `yarn dev` | build react-components to `/dist` in watch mode |\n| `yarn test` | run all unit tests |\n| `yarn prettier-write` | format the source code to match the valid codestyle |\n| `yarn validate` | validate codestyle |\n| ||\n| `yarn storybook` | run storybook from `/stories` on http://localhost:9001 |\n| `yarn build-storybook` | build storybook to `/dist-storybook` |\n| `yarn test-storybook` | run storybook and [screenshot tests](https://github.com/gooddata/gdc-client-utils/tree/master/test-storybook) |\n| ||\n| `yarn examples` | run Live Examples dev-server from `/examples` on https://localhost:8999 |\n| `yarn examples-build` | build Live Examples to `/examples/dist` |\n| `yarn examples-server` | serve built Live Examples - see `/examples/server/src` |\n| `yarn examples-testcafe` | run testcafe tests against `localhost:8999` |\n\n### Deploy to heroku.com\nWhen you deploy this repo to heroku, it serves *GoodData.UI Live Examples*.\nRelevant tasks are in `Procfile` and `package.json`.\n\n```bash\n# run in the project directory\nheroku login\nheroku create <your-app-name>\nheroku config:set DOMAIN_ADMIN_USERNAME=x@gooddata.com DOMAIN_ADMIN_PASSWORD=xy PROJECT_ID_TO_ASSIGN=xms7ga4tf3g3nzucd8380o2bev8oeknp\ngit push heroku HEAD:master\nheroku open\n```\n\n### Run Live Examples Locally\nTo run *GoodData.UI Live Examples* locally:\n```bash\ngit clone <this-repository>\ncd  <repository-folder>\nyarn install --pure-lockfile\nyarn examples\n```\nThen open https://localhost:8999 and login using Live Examples account (you can [create one here](https://gooddata-examples.herokuapp.com/registration)).\n\n### Source code formatting\nThe source code in the repository is formatted by [Prettier](https://prettier.io/). \nThe format of the code is validated by our Continuous Integration server and is one of the requirements of successful merge.\n\nPrettier is supported by every major IDE. You can find the list of supported editors and how to configure them [here](https://prettier.io/docs/en/editors.html).\n\nIn the case, when your editor is not supported or you don't want to setup the integration, you can run the `yarn prettier-write` command to reformat the code before commit.\n\n## Changelog\n\n- see [CHANGELOG.md](CHANGELOG.md)\n\n## License\n\n(C) 2007-2018 GoodData Corporation\n\nThis project is dual licensed:\n\n- The ATTRIBUTION-NONCOMMERCIAL 4.0 INTERNATIONAL (CC BY-NC 4.0) is used for purpose of the trial experience and evaluation of GoodData.UI library.\n- The GOODDATA GOODDATA.UI LIBRARY END USER LICENSE AGREEMENT is used for GoodData customers.\n\nFor more information, please see [LICENSE](https://github.com/gooddata/gooddata-react-components/blob/master/LICENSE)\n","gitHead":"c139614fcdbd7579ba5e769b957999497f15ac7a","scripts":{"dev":"bash scripts/build.sh --dev-watch","test":"jest --watch","build":"bash scripts/build.sh","tslint":"yarn run-tslint -t verbose $npm_package_config_tslint","prepare":"cd examples/server && yarn install --frozen-lockfile && cd ../..; rm -r examples/node_modules 2>/dev/null; true","examples":"bash scripts/run-examples.sh","prepare?":"# Called before `npm publish` and on local `npm install`. Temporarily also for deleting obsolete node_modules. Ends with `true` to continue gracefully.","validate":"tsc --noEmit && yarn tslint && eslint $npm_package_config_eslint && yarn prettier-check","build-dev":"bash scripts/build.sh --dev","examples?":"# Default is developer domain, other options: yarn examples [sec,secure,stg,stg2,stg3,demo,developer or URL]","storybook":"yarn build && start-storybook -p 9001 -c .storybook","test-once":"jest","tslint-ci":"mkdir -p ./ci/results && yarn run-tslint -t checkstyle -o ./ci/results/tslint-results.xml $npm_package_config_tslint","run-tslint":"tslint -p tsconfig.json","validate-ci":"tsc --noEmit && yarn tslint-ci  && eslint $npm_package_config_eslint -f checkstyle -o ci/results/eslint-results.xml && yarn prettier-check","examples-build":"bash scripts/build-examples.sh","prepublishOnly":"yarn build","prettier-check":"prettier --check '{src,stories,styles,__mocks__,examples/server/src,examples/src,examples/test}/**/*.{ts,js,tsx,jsx,json,scss,md,yaml,html}'","prettier-write":"prettier --write '{src,stories,styles,__mocks__,examples/server/src,examples/src,examples/test}/**/*.{ts,js,tsx,jsx,json,scss,md,yaml,html}'","test-storybook":"yarn build && test-storybook","build-storybook":"yarn build && build-storybook -c .storybook -o dist-storybook","examples-server":"node examples/server/src/index.js","heroku-postbuild":"yarn examples-build developer","examples-testcafe":"./scripts/run-testcafe.sh visual","check-circular-deps":"madge --circular --extensions ts ./src","examples-testcafe-ci":"./scripts/run-testcafe.sh ci","examples-testcafe-live":"./scripts/run-testcafe.sh live"},"typings":"dist/index.d.ts","_npmUser":{"name":"gooddata-ci","email":"rail@gooddata.com"},"deprecated":"@gooddata/react-components@7 reached End of Support on March 31, 2022. Please upgrade (see https://sdk.gooddata.com/gooddata-ui/docs/supported_versions.html for more information).","repository":{"url":"git+ssh://git@github.com/gooddata/gooddata-react-components.git","type":"git"},"_npmVersion":"6.4.1","description":"GoodData.UI - A powerful JavaScript library for building analytical applications","directories":{},"lint-staged":{"{src,stories,styles,__mocks__,examples/server/src,examples/src,examples/test}/**/*.{ts,js,tsx,jsx,scss}":["npx gdc-fix-copyright","git add"],"{src,stories,styles,__mocks__,examples/server/src,examples/src,examples/test}/**/*.{ts,js,tsx,jsx,json,scss,md,yaml,html}":["prettier --write","git add"]},"_nodeVersion":"8.12.0","dependencies":{"rxjs":"^5.5.6","uuid":"^3.2.1","immer":"^1.3.1","lodash":"^4.17.15","date-fns":"^2.7.0","downshift":"^3.2.7","invariant":"^2.2.2","classnames":"^2.2.6","highcharts":"7.1.1","prop-types":"^15.6.0","react-intl":"^2.4.0","custom-event":"^1.0.1","react-window":"^1.8.1","ag-grid-react":"20.0.0","react-measure":"^2.3.0","react-day-picker":"~7.3.0","react-responsive":"^3.0.0","stringify-object":"^2.4.0","@gooddata/typings":"^2.19.0","ag-grid-community":"20.0.0","http-status-codes":"^1.3.0","@gooddata/js-utils":"^3.5.0","@gooddata/numberjs":"^3.2.3","fixed-data-table-2":"0.7.17","@gooddata/goodstrap":"^64.6.0","react-dom-factories":"^1.0.2","@gooddata/gooddata-js":"^11.21.1","json-stable-stringify":"^1.0.1","react-transition-group":"^2.2.1","hoist-non-react-statics":"^3.3.0","nodelist-foreach-polyfill":"^1.2.0","highcharts-grouped-categories":"^1.1.3"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"raf":"3.3.2","yup":"^0.24.1","jest":"24.7.1","husky":"3.0.0","madge":"^3.4.4","react":"^16.5.2","enzyme":"3.5.0","eslint":"4.19.1","formik":"^0.11.11","moment":"2.23.0","history":"^4.7.2","ts-jest":"24.0.0","webpack":"4.30.0","prettier":"1.16.4","react-ga":"^2.5.2","recharts":"1.0.0-beta.9","testcafe":"1.1.4","commander":"2.14.1","node-sass":"4.13.0","react-dom":"^16.5.2","supertest":"3.0.0","ts-loader":"6.0.0","@types/raf":"^3.4.0","css-loader":"0.28.7","jest-junit":"3.0.0","raw-loader":"0.5.1","styled-jsx":"2.2.1","typescript":"3.3.4000","@babel/core":"7.4.4","@types/jest":"24.0.6","@types/node":"7.0.8","@types/uuid":"3.4.3","file-loader":"3.0.1","jest-enzyme":"7.0.2","lint-staged":"9.1.0","sass-loader":"6.0.6","webpack-cli":"3.3.2","@types/react":"16.4.18","babel-loader":"8.0.5","react-helmet":"5.2.0","react-select":"1.2.1","style-loader":"0.19.1","@types/enzyme":"3.1.13","@types/lodash":"4.14.123","testcafe-live":"0.1.4","@babel/runtime":"7.4.4","@babel/polyfill":"^7.4.4","@storybook/react":"5.0.11","@types/invariant":"2.2.29","@types/react-dom":"16.0.11","isomorphic-fetch":"2.2.1","react-datepicker":"1.1.0","react-router-dom":"4.2.2","@babel/preset-env":"7.4.4","@gooddata/mock-js":"2.3.1","@storybook/addons":"5.0.11","@types/classnames":"2.2.3","@types/prop-types":"15.5.2","@types/react-intl":"2.3.8","@storybook/theming":"5.0.11","identity-obj-proxy":"^3.0.0","webpack-dev-server":"3.3.1","@babel/preset-react":"7.0.0","@types/react-portal":"4.0.1","@types/react-window":"^1.8.1","babel-plugin-lodash":"3.3.4","html-webpack-plugin":"3.2.0","react-test-renderer":"16.4.2","@types/react-measure":"2.0.5","clean-webpack-plugin":"2.0.2","stats-webpack-plugin":"0.7.0","eslint-config-prettier":"4.1.0","react-google-recaptcha":"^0.14.1","tslint-config-prettier":"1.18.0","@gooddata/eslint-config":"^1.0.0","@gooddata/tslint-config":"1.0.0","@types/react-responsive":"^3.0.3","@types/storybook__react":"4.0.1","@types/stringify-object":"^3.2.0","enzyme-adapter-react-16":"1.3.1","@gooddata/test-storybook":"3.1.1","@storybook/addon-actions":"5.0.11","@storybook/addon-options":"5.0.11","node-sass-magic-importer":"5.1.0","react-syntax-highlighter":"11.0.2","@types/fixed-data-table-2":"0.8.1","@types/react-test-renderer":"16.0.0","circular-dependency-plugin":"5.0.2","compression-webpack-plugin":"2.0.0","@types/json-stable-stringify":"^1.0.32","@gooddata/frontend-npm-scripts":"1.1.0","@types/enzyme-adapter-react-16":"1.0.3","@types/storybook__addon-actions":"3.4.2","@babel/plugin-proposal-class-properties":"7.4.4","@babel/plugin-proposal-object-rest-spread":"7.4.4","@babel/plugin-transform-async-to-generator":"7.4.4"},"peerDependencies":{"react":"^16.5.2","react-dom":"^16.5.2"},"_npmOperationalInternal":{"tmp":"tmp/react-components_7.2.0-beta.100_1575281163894_0.890904157820408","host":"s3://npm-registry-packages"}},"7.2.0-beta.101":{"name":"@gooddata/react-components","version":"7.2.0-beta.101","author":{"name":"GoodData Corporation"},"license":"BSD-3-Clause","_id":"@gooddata/react-components@7.2.0-beta.101","maintainers":[{"name":"afi","email":"adam.fiedler@gooddata.com"},{"name":"bertold8","email":"ivan.nejezchleb@seznam.cz"},{"name":"brbistas","email":"valentinos.chraniotis@gooddata.com"},{"name":"bugsbunny338","email":"jiri.zajic@mensa.cz"},{"name":"diem.nguyen","email":"diem.nguyen@gooddata.com"},{"name":"gooddata-ci","email":"rail@gooddata.com"},{"name":"hung.nguyen.hoang","email":"hung.nguyen@gooddata.com"},{"name":"ivan.mjartan","email":"ivan.mjartan@gooddata.com"},{"name":"jakub-sterba","email":"jakub.sterba@gooddata.com"},{"name":"jaroslav.tomecek","email":"jaroslav.tomecek@gooddata.com"},{"name":"jkittler","email":"honza.kittler@gmail.com"},{"name":"khanh.le","email":"khanh.le@gooddata.com"},{"name":"lanhuynh","email":"lan.huynh@gooddata.com"},{"name":"linhhong","email":"linh.hong@gooddata.com"},{"name":"lupko","email":"lubomir.slivka@gooddata.com"},{"name":"martin.mosko","email":"martin.mosko@gooddata.com"},{"name":"matyas.kandl","email":"matyas.kandl@gooddata.com"},{"name":"michal.marsal","email":"michal.marsal@gooddata.com"},{"name":"milangallasgooddata","email":"milan.gallas@gooddata.com"},{"name":"naibinh","email":"naibinh@gmail.com"},{"name":"nikolacech","email":"nikola.cech@gooddata.com"},{"name":"no23reason","email":"dan.homola@hotmail.cz"},{"name":"patrikbraborec","email":"patrik.braborec@gooddata.com"},{"name":"pbenes","email":"petr.benes@gooddata.com"},{"name":"petrjanu","email":"petr.janu@gooddata.com"},{"name":"ptquang86","email":"ptquang86@gmail.com"},{"name":"qduval","email":"quentin.duval@gooddata.com"},{"name":"rodri360","email":"me@rodri360.com"},{"name":"sitina","email":"jiri.sitina@gooddata.com"},{"name":"sondo","email":"son.do@gooddata.com"},{"name":"strouhaljan","email":"strouhal.jan@gmail.com"},{"name":"tomas.kratochvil","email":"tomas.kratochvil@gooddata.com"},{"name":"tomasreichmann","email":"tomasreichmann@gmail.com"},{"name":"tomsatgd","email":"tomas.satinsky@gooddata.com"},{"name":"trung-le-quoc","email":"trung.le@gooddata.com"},{"name":"tu-ngo","email":"tungo1981@gmail.com"},{"name":"utdnah","email":"danh.ung@gooddata.com"},{"name":"vlastikcz","email":"vlastimil.kotas@gooddata.com"},{"name":"vu.pham","email":"vu.pham@gooddata.com"},{"name":"xmort","email":"petr.dolejsi@gooddata.com"},{"name":"yanlipnican","email":"yanlipnican@gmail.com"}],"homepage":"https://github.com/gooddata/gooddata-react-components#readme","bugs":{"url":"https://github.com/gooddata/gooddata-react-components/issues"},"dist":{"shasum":"1b300582cdc7b176f60866edafcb8ebd409db9e9","tarball":"https://registry.npmjs.org/@gooddata/react-components/-/react-components-7.2.0-beta.101.tgz","fileCount":2262,"integrity":"sha512-qa8bmmPDlS8mQPdlgQScsJQViE3jcarUk72QIT3jrLWDHrj02ptgKWFxHNNdbhdgVyzVAPb3B8NSLlU09IG20g==","signatures":[{"sig":"MEQCIFfMrMwLJ1Zs+GB/08o80/iy97sNfrac+Gj7gjr7OAdNAiAGrVOERrjeja4YrY6VCftU+f+xvrHN/LJoOPl9fa1cRw==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":8965943,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJd5S/kCRA9TVsSAnZWagAA69wP/Rg7O+WsrzM0U3sgIXmK\n/1OnoDojmVQL7luCoyY0cgIz1ytYCTOHNigMUM2sB/TQDUsi+XFEDEe9nwFg\n8SEmjjpsndWyiEqytIQIvFveAX1rj6OC4J1HFwZ7fjHbSolGCVRIXBDNxqM/\nYw5DqJ1CgWYYCVoqNFkJCTdKRi+Mvm8mr++LNzjfwLLWwdmpbRy4bwBeUaO4\nMkB0+N+28omIdKx0P/mwNxinN/myQQfRJihL7dVuFJU8aJJGJw8tpcos4SnW\n1uUzrMKfNXEs8DFPR+b3EgTkQi6ySpZ4+4OXtq6EYbO6iI3HwgfsFSSogV/Y\n5s6+7NV8e6R/IDTZkpaxSw/MXgsZ7X7t56weTIJ0Avtn6KtDQ3LI4q7voH0f\nUwJ51pgZyJvNMfHR2jXsLJRjjA9G2LqlMMkk2bwZzeaBfMB4SW0Vhspmc23A\n4sFmGKK1tJpoGO9E4OGvxaG/J8O56vyHS31Sq+siZFBrbC+McHov24meH8eR\nE7GCyELeMVG5UPrhnboKv7IOqzvwGcZGd/s/oo29iHabJwrVM2oL1wN9qVEV\ns997tAvKHfLTuiztczC36zWuWQr7lwDVR2F9O7PgAq71K7Rzppd2RsEsBAbu\nyht04OLatIgmRqdBSZqeyZl5+UjmwO6wCfJv3rMFnz/8qSC2XUHhGOEz7A5G\nU51V\r\n=NFT9\r\n-----END PGP SIGNATURE-----\r\n"},"jest":{"testRegex":"(/__tests__/.*|\\.(test|spec))\\.(tsx?|jsx?)$","transform":{".(js|jsx)":"babel-jest",".(ts|tsx)":"ts-jest"},"collectCoverage":false,"moduleNameMapper":{"\\.(css|less|sass|scss)$":"<rootDir>/__mocks__/styleMock.ts","^[./a-zA-Z0-9$_-]+\\.svg$":"<rootDir>/jestSvgStub.js"},"coverageReporters":["html"],"setupFilesAfterEnv":["<rootDir>/jest.setup.ts"],"collectCoverageFrom":["src/**/*.{ts,tsx}","examples/server/src/**/*.{js,jsx}","!**/*.d.ts"],"moduleFileExtensions":["ts","tsx","js","jsx","json"],"testPathIgnorePatterns":[",/node_modules/","/dist/"]},"main":"dist/index.js","husky":{"hooks":{"pre-commit":"lint-staged"}},"config":{"eslint":"./examples/**/*.{js,jsx}","tslint":"./{__mocks__,src,stories}/{,**/}*.{ts,tsx}"},"readme":"[![npm version](https://badge.fury.io/js/%40gooddata%2Freact-components.svg)](https://www.npmjs.com/package/@gooddata/react-components) \n\n# GoodData.UI React components\n> A React-based JavaScript library for building data-driven applications\n\n## Getting started\n- [GoodData.UI Documentation](http://sdk.gooddata.com/gooddata-ui/)\n- [GoodData.UI Live Examples](https://gooddata-examples.herokuapp.com/)\n- [Stack Overflow](https://stackoverflow.com/questions/tagged/gooddata)\n\n### Usage\nWith [yarn](https://yarnpkg.com) installed, go to your project directory and run\n```\n$ yarn add @gooddata/react-components\n```\nIf you prefer [npm](npmjs.com) run\n```\n$ npm install --save @gooddata/react-components\n```\n\nThe public API is exposed via global `index.js`. Except for the styles, do not import any other file directly\nbecause they are not intended to be part of the public API.\n\n## Contributing\n\nWe welcome any contribution in form of [issues](https://github.com/gooddata/gooddata-react-components/issues) or [pull requests](https://github.com/gooddata/gooddata-react-components/pulls).\nThese commands may come in handy while developing:\n\n| command | description |\n| ------- | ----------- |\n| `yarn install --pure-lockfile` | first step |\n| ||\n| `yarn dev` | build react-components to `/dist` in watch mode |\n| `yarn test` | run all unit tests |\n| `yarn prettier-write` | format the source code to match the valid codestyle |\n| `yarn validate` | validate codestyle |\n| ||\n| `yarn storybook` | run storybook from `/stories` on http://localhost:9001 |\n| `yarn build-storybook` | build storybook to `/dist-storybook` |\n| `yarn test-storybook` | run storybook and [screenshot tests](https://github.com/gooddata/gdc-client-utils/tree/master/test-storybook) |\n| ||\n| `yarn examples` | run Live Examples dev-server from `/examples` on https://localhost:8999 |\n| `yarn examples-build` | build Live Examples to `/examples/dist` |\n| `yarn examples-server` | serve built Live Examples - see `/examples/server/src` |\n| `yarn examples-testcafe` | run testcafe tests against `localhost:8999` |\n\n### Deploy to heroku.com\nWhen you deploy this repo to heroku, it serves *GoodData.UI Live Examples*.\nRelevant tasks are in `Procfile` and `package.json`.\n\n```bash\n# run in the project directory\nheroku login\nheroku create <your-app-name>\nheroku config:set DOMAIN_ADMIN_USERNAME=x@gooddata.com DOMAIN_ADMIN_PASSWORD=xy PROJECT_ID_TO_ASSIGN=xms7ga4tf3g3nzucd8380o2bev8oeknp\ngit push heroku HEAD:master\nheroku open\n```\n\n### Run Live Examples Locally\nTo run *GoodData.UI Live Examples* locally:\n```bash\ngit clone <this-repository>\ncd  <repository-folder>\nyarn install --pure-lockfile\nyarn examples\n```\nThen open https://localhost:8999 and login using Live Examples account (you can [create one here](https://gooddata-examples.herokuapp.com/registration)).\n\n### Source code formatting\nThe source code in the repository is formatted by [Prettier](https://prettier.io/). \nThe format of the code is validated by our Continuous Integration server and is one of the requirements of successful merge.\n\nPrettier is supported by every major IDE. You can find the list of supported editors and how to configure them [here](https://prettier.io/docs/en/editors.html).\n\nIn the case, when your editor is not supported or you don't want to setup the integration, you can run the `yarn prettier-write` command to reformat the code before commit.\n\n## Changelog\n\n- see [CHANGELOG.md](CHANGELOG.md)\n\n## License\n\n(C) 2007-2018 GoodData Corporation\n\nThis project is dual licensed:\n\n- The ATTRIBUTION-NONCOMMERCIAL 4.0 INTERNATIONAL (CC BY-NC 4.0) is used for purpose of the trial experience and evaluation of GoodData.UI library.\n- The GOODDATA GOODDATA.UI LIBRARY END USER LICENSE AGREEMENT is used for GoodData customers.\n\nFor more information, please see [LICENSE](https://github.com/gooddata/gooddata-react-components/blob/master/LICENSE)\n","gitHead":"538835c182685ee9b22a1aca9292c27ad44368f0","scripts":{"dev":"bash scripts/build.sh --dev-watch","test":"jest --watch","build":"bash scripts/build.sh","tslint":"yarn run-tslint -t verbose $npm_package_config_tslint","prepare":"cd examples/server && yarn install --frozen-lockfile && cd ../..; rm -r examples/node_modules 2>/dev/null; true","examples":"bash scripts/run-examples.sh","prepare?":"# Called before `npm publish` and on local `npm install`. Temporarily also for deleting obsolete node_modules. Ends with `true` to continue gracefully.","validate":"tsc --noEmit && yarn tslint && eslint $npm_package_config_eslint && yarn prettier-check","build-dev":"bash scripts/build.sh --dev","examples?":"# Default is developer domain, other options: yarn examples [sec,secure,stg,stg2,stg3,demo,developer or URL]","storybook":"yarn build && start-storybook -p 9001 -c .storybook","test-once":"jest","tslint-ci":"mkdir -p ./ci/results && yarn run-tslint -t checkstyle -o ./ci/results/tslint-results.xml $npm_package_config_tslint","run-tslint":"tslint -p tsconfig.json","validate-ci":"tsc --noEmit && yarn tslint-ci  && eslint $npm_package_config_eslint -f checkstyle -o ci/results/eslint-results.xml && yarn prettier-check","examples-build":"bash scripts/build-examples.sh","prepublishOnly":"yarn build","prettier-check":"prettier --check '{src,stories,styles,__mocks__,examples/server/src,examples/src,examples/test}/**/*.{ts,js,tsx,jsx,json,scss,md,yaml,html}'","prettier-write":"prettier --write '{src,stories,styles,__mocks__,examples/server/src,examples/src,examples/test}/**/*.{ts,js,tsx,jsx,json,scss,md,yaml,html}'","test-storybook":"yarn build && test-storybook","build-storybook":"yarn build && build-storybook -c .storybook -o dist-storybook","examples-server":"node examples/server/src/index.js","heroku-postbuild":"yarn examples-build developer","examples-testcafe":"./scripts/run-testcafe.sh visual","check-circular-deps":"madge --circular --extensions ts ./src","examples-testcafe-ci":"./scripts/run-testcafe.sh ci","examples-testcafe-live":"./scripts/run-testcafe.sh live"},"typings":"dist/index.d.ts","_npmUser":{"name":"gooddata-ci","email":"rail@gooddata.com"},"deprecated":"@gooddata/react-components@7 reached End of Support on March 31, 2022. Please upgrade (see https://sdk.gooddata.com/gooddata-ui/docs/supported_versions.html for more information).","repository":{"url":"git+ssh://git@github.com/gooddata/gooddata-react-components.git","type":"git"},"_npmVersion":"6.4.1","description":"GoodData.UI - A powerful JavaScript library for building analytical applications","directories":{},"lint-staged":{"{src,stories,styles,__mocks__,examples/server/src,examples/src,examples/test}/**/*.{ts,js,tsx,jsx,scss}":["npx gdc-fix-copyright","git add"],"{src,stories,styles,__mocks__,examples/server/src,examples/src,examples/test}/**/*.{ts,js,tsx,jsx,json,scss,md,yaml,html}":["prettier --write","git add"]},"_nodeVersion":"8.12.0","dependencies":{"rxjs":"^5.5.6","uuid":"^3.2.1","immer":"^1.3.1","lodash":"^4.17.15","date-fns":"^2.7.0","downshift":"^3.2.7","invariant":"^2.2.2","classnames":"^2.2.6","highcharts":"7.1.1","prop-types":"^15.6.0","react-intl":"^2.4.0","custom-event":"^1.0.1","react-window":"^1.8.1","ag-grid-react":"20.0.0","react-measure":"^2.3.0","react-day-picker":"~7.3.0","react-responsive":"^3.0.0","stringify-object":"^2.4.0","@gooddata/typings":"^2.19.0","ag-grid-community":"20.0.0","http-status-codes":"^1.3.0","@gooddata/js-utils":"^3.5.0","@gooddata/numberjs":"^3.2.3","fixed-data-table-2":"0.7.17","@gooddata/goodstrap":"^65.0.0","react-dom-factories":"^1.0.2","@gooddata/gooddata-js":"^11.21.1","json-stable-stringify":"^1.0.1","react-transition-group":"^2.2.1","hoist-non-react-statics":"^3.3.0","nodelist-foreach-polyfill":"^1.2.0","highcharts-grouped-categories":"^1.1.3"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"raf":"3.3.2","yup":"^0.24.1","jest":"24.7.1","husky":"3.0.0","madge":"^3.4.4","react":"^16.5.2","enzyme":"3.5.0","eslint":"4.19.1","formik":"^0.11.11","moment":"2.23.0","history":"^4.7.2","ts-jest":"24.0.0","webpack":"4.30.0","prettier":"1.16.4","react-ga":"^2.5.2","recharts":"1.0.0-beta.9","testcafe":"1.1.4","commander":"2.14.1","node-sass":"4.13.0","react-dom":"^16.5.2","supertest":"3.0.0","ts-loader":"6.0.0","@types/raf":"^3.4.0","css-loader":"0.28.7","jest-junit":"3.0.0","raw-loader":"0.5.1","styled-jsx":"2.2.1","typescript":"3.3.4000","@babel/core":"7.4.4","@types/jest":"24.0.6","@types/node":"7.0.8","@types/uuid":"3.4.3","file-loader":"3.0.1","jest-enzyme":"7.0.2","lint-staged":"9.1.0","sass-loader":"6.0.6","webpack-cli":"3.3.2","@types/react":"16.4.18","babel-loader":"8.0.5","react-helmet":"5.2.0","react-select":"1.2.1","style-loader":"0.19.1","@types/enzyme":"3.1.13","@types/lodash":"4.14.123","testcafe-live":"0.1.4","@babel/runtime":"7.4.4","@babel/polyfill":"^7.4.4","@storybook/react":"5.0.11","@types/invariant":"2.2.29","@types/react-dom":"16.0.11","isomorphic-fetch":"2.2.1","react-datepicker":"1.1.0","react-router-dom":"4.2.2","@babel/preset-env":"7.4.4","@gooddata/mock-js":"2.3.1","@storybook/addons":"5.0.11","@types/classnames":"2.2.3","@types/prop-types":"15.5.2","@types/react-intl":"2.3.8","@storybook/theming":"5.0.11","identity-obj-proxy":"^3.0.0","webpack-dev-server":"3.3.1","@babel/preset-react":"7.0.0","@types/react-portal":"4.0.1","@types/react-window":"^1.8.1","babel-plugin-lodash":"3.3.4","html-webpack-plugin":"3.2.0","react-test-renderer":"16.4.2","@types/react-measure":"2.0.5","clean-webpack-plugin":"2.0.2","stats-webpack-plugin":"0.7.0","eslint-config-prettier":"4.1.0","react-google-recaptcha":"^0.14.1","tslint-config-prettier":"1.18.0","@gooddata/eslint-config":"^1.0.0","@gooddata/tslint-config":"1.0.0","@types/react-responsive":"^3.0.3","@types/storybook__react":"4.0.1","@types/stringify-object":"^3.2.0","enzyme-adapter-react-16":"1.3.1","@gooddata/test-storybook":"3.1.1","@storybook/addon-actions":"5.0.11","@storybook/addon-options":"5.0.11","node-sass-magic-importer":"5.1.0","react-syntax-highlighter":"11.0.2","@types/fixed-data-table-2":"0.8.1","@types/react-test-renderer":"16.0.0","circular-dependency-plugin":"5.0.2","compression-webpack-plugin":"2.0.0","@types/json-stable-stringify":"^1.0.32","@gooddata/frontend-npm-scripts":"1.1.0","@types/enzyme-adapter-react-16":"1.0.3","@types/storybook__addon-actions":"3.4.2","@babel/plugin-proposal-class-properties":"7.4.4","@babel/plugin-proposal-object-rest-spread":"7.4.4","@babel/plugin-transform-async-to-generator":"7.4.4"},"peerDependencies":{"react":"^16.5.2","react-dom":"^16.5.2"},"_npmOperationalInternal":{"tmp":"tmp/react-components_7.2.0-beta.101_1575301091074_0.45858014585736573","host":"s3://npm-registry-packages"}},"7.2.0-beta.102":{"name":"@gooddata/react-components","version":"7.2.0-beta.102","author":{"name":"GoodData Corporation"},"license":"BSD-3-Clause","_id":"@gooddata/react-components@7.2.0-beta.102","maintainers":[{"name":"afi","email":"adam.fiedler@gooddata.com"},{"name":"bertold8","email":"ivan.nejezchleb@seznam.cz"},{"name":"brbistas","email":"valentinos.chraniotis@gooddata.com"},{"name":"bugsbunny338","email":"jiri.zajic@mensa.cz"},{"name":"diem.nguyen","email":"diem.nguyen@gooddata.com"},{"name":"gooddata-ci","email":"rail@gooddata.com"},{"name":"hung.nguyen.hoang","email":"hung.nguyen@gooddata.com"},{"name":"ivan.mjartan","email":"ivan.mjartan@gooddata.com"},{"name":"jakub-sterba","email":"jakub.sterba@gooddata.com"},{"name":"jaroslav.tomecek","email":"jaroslav.tomecek@gooddata.com"},{"name":"jkittler","email":"honza.kittler@gmail.com"},{"name":"khanh.le","email":"khanh.le@gooddata.com"},{"name":"lanhuynh","email":"lan.huynh@gooddata.com"},{"name":"linhhong","email":"linh.hong@gooddata.com"},{"name":"lupko","email":"lubomir.slivka@gooddata.com"},{"name":"martin.mosko","email":"martin.mosko@gooddata.com"},{"name":"matyas.kandl","email":"matyas.kandl@gooddata.com"},{"name":"michal.marsal","email":"michal.marsal@gooddata.com"},{"name":"milangallasgooddata","email":"milan.gallas@gooddata.com"},{"name":"naibinh","email":"naibinh@gmail.com"},{"name":"nikolacech","email":"nikola.cech@gooddata.com"},{"name":"no23reason","email":"dan.homola@hotmail.cz"},{"name":"patrikbraborec","email":"patrik.braborec@gooddata.com"},{"name":"pbenes","email":"petr.benes@gooddata.com"},{"name":"petrjanu","email":"petr.janu@gooddata.com"},{"name":"ptquang86","email":"ptquang86@gmail.com"},{"name":"qduval","email":"quentin.duval@gooddata.com"},{"name":"rodri360","email":"me@rodri360.com"},{"name":"sitina","email":"jiri.sitina@gooddata.com"},{"name":"sondo","email":"son.do@gooddata.com"},{"name":"strouhaljan","email":"strouhal.jan@gmail.com"},{"name":"tomas.kratochvil","email":"tomas.kratochvil@gooddata.com"},{"name":"tomasreichmann","email":"tomasreichmann@gmail.com"},{"name":"tomsatgd","email":"tomas.satinsky@gooddata.com"},{"name":"trung-le-quoc","email":"trung.le@gooddata.com"},{"name":"tu-ngo","email":"tungo1981@gmail.com"},{"name":"utdnah","email":"danh.ung@gooddata.com"},{"name":"vlastikcz","email":"vlastimil.kotas@gooddata.com"},{"name":"vu.pham","email":"vu.pham@gooddata.com"},{"name":"xmort","email":"petr.dolejsi@gooddata.com"},{"name":"yanlipnican","email":"yanlipnican@gmail.com"}],"homepage":"https://github.com/gooddata/gooddata-react-components#readme","bugs":{"url":"https://github.com/gooddata/gooddata-react-components/issues"},"dist":{"shasum":"7e83fb1af433dc47189f760839dda7df0b3dcb51","tarball":"https://registry.npmjs.org/@gooddata/react-components/-/react-components-7.2.0-beta.102.tgz","fileCount":2262,"integrity":"sha512-uMGCrqSbQ5UchGZrohxCRuMoigAaa9UQlAsUXNwQ2T5kxAh9VgMl9q9jju9AFT3Uu7LpWHM6RqhhESxmOKM+8w==","signatures":[{"sig":"MEYCIQDOlig5+siRhPS9lvSWKg8zwhxwWT72jBuS69d561JehwIhAIosq0zmsB0RgYb211w5R6NzsudDwufOhe2Ki2OEfK8U","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":8965943,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJd5VRLCRA9TVsSAnZWagAAXpYQAJZlAb87I1V1qFqYbTSD\ngGRGnGbt+U9snRH4/Z3LPVHG4wFwwC4Ir1GO988LKy15zJIjbADC/h8pQvpe\nBZ/O+auZT7BROQ53jyK2Zr6qh6OvD0eH8kRSPX38Z5GtVf9RnLM9+MY5i/ec\nnpnk6A36zCTBv8xFtaomX6rdF+1Q0zrS2RuXrI+ofFDO6IGGOESZGymW4FS4\nnn6U/syzIuOCnxe/EpmjptxIUedLUXGwu4lCqWi8R7iY7DDPLy9+Vzi6dsIE\nfs1Iq91+yQsulx1oCxlqFLuh+c8HazLzuZYTjv1ll9TIYYG9jzyuAJkvG815\np7S/06K9Jtz4LzeRltJ+tgJidg+SGTzl9SsGD5pFhYDqALA5/47Pl5XG7pcs\nL6LwB31yIzho2zW4AaPZ7CQ+KR1zBjtxpPHAFsYitLXtlMKW0Rs+QsnsIwhM\nTzv+36dyne2ogGGlbkR16HYC5azS8YvnFIPhcHl6Y0ZNuf32Mh2AyMm2o0XO\nQbxQUANKWTKM0MousyEKHqiKIZKr4LSGNjqSmdqjXhoAlrODEwwIjGP6Ippa\nBpaHq0aVmtrnVrEXEAIkEa1m5NalO+CqgYH0S4z7mKkeoO+ATay1lX2umxyk\n61mcSfyuW26R/RjADjFRgq3aEFoVohIFnZ3HWluIonhbM5JxPuTK1taXmvLn\nTcVt\r\n=1bLf\r\n-----END PGP SIGNATURE-----\r\n"},"jest":{"testRegex":"(/__tests__/.*|\\.(test|spec))\\.(tsx?|jsx?)$","transform":{".(js|jsx)":"babel-jest",".(ts|tsx)":"ts-jest"},"collectCoverage":false,"moduleNameMapper":{"\\.(css|less|sass|scss)$":"<rootDir>/__mocks__/styleMock.ts","^[./a-zA-Z0-9$_-]+\\.svg$":"<rootDir>/jestSvgStub.js"},"coverageReporters":["html"],"setupFilesAfterEnv":["<rootDir>/jest.setup.ts"],"collectCoverageFrom":["src/**/*.{ts,tsx}","examples/server/src/**/*.{js,jsx}","!**/*.d.ts"],"moduleFileExtensions":["ts","tsx","js","jsx","json"],"testPathIgnorePatterns":[",/node_modules/","/dist/"]},"main":"dist/index.js","husky":{"hooks":{"pre-commit":"lint-staged"}},"config":{"eslint":"./examples/**/*.{js,jsx}","tslint":"./{__mocks__,src,stories}/{,**/}*.{ts,tsx}"},"readme":"[![npm version](https://badge.fury.io/js/%40gooddata%2Freact-components.svg)](https://www.npmjs.com/package/@gooddata/react-components) \n\n# GoodData.UI React components\n> A React-based JavaScript library for building data-driven applications\n\n## Getting started\n- [GoodData.UI Documentation](http://sdk.gooddata.com/gooddata-ui/)\n- [GoodData.UI Live Examples](https://gooddata-examples.herokuapp.com/)\n- [Stack Overflow](https://stackoverflow.com/questions/tagged/gooddata)\n\n### Usage\nWith [yarn](https://yarnpkg.com) installed, go to your project directory and run\n```\n$ yarn add @gooddata/react-components\n```\nIf you prefer [npm](npmjs.com) run\n```\n$ npm install --save @gooddata/react-components\n```\n\nThe public API is exposed via global `index.js`. Except for the styles, do not import any other file directly\nbecause they are not intended to be part of the public API.\n\n## Contributing\n\nWe welcome any contribution in form of [issues](https://github.com/gooddata/gooddata-react-components/issues) or [pull requests](https://github.com/gooddata/gooddata-react-components/pulls).\nThese commands may come in handy while developing:\n\n| command | description |\n| ------- | ----------- |\n| `yarn install --pure-lockfile` | first step |\n| ||\n| `yarn dev` | build react-components to `/dist` in watch mode |\n| `yarn test` | run all unit tests |\n| `yarn prettier-write` | format the source code to match the valid codestyle |\n| `yarn validate` | validate codestyle |\n| ||\n| `yarn storybook` | run storybook from `/stories` on http://localhost:9001 |\n| `yarn build-storybook` | build storybook to `/dist-storybook` |\n| `yarn test-storybook` | run storybook and [screenshot tests](https://github.com/gooddata/gdc-client-utils/tree/master/test-storybook) |\n| ||\n| `yarn examples` | run Live Examples dev-server from `/examples` on https://localhost:8999 |\n| `yarn examples-build` | build Live Examples to `/examples/dist` |\n| `yarn examples-server` | serve built Live Examples - see `/examples/server/src` |\n| `yarn examples-testcafe` | run testcafe tests against `localhost:8999` |\n\n### Deploy to heroku.com\nWhen you deploy this repo to heroku, it serves *GoodData.UI Live Examples*.\nRelevant tasks are in `Procfile` and `package.json`.\n\n```bash\n# run in the project directory\nheroku login\nheroku create <your-app-name>\nheroku config:set DOMAIN_ADMIN_USERNAME=x@gooddata.com DOMAIN_ADMIN_PASSWORD=xy PROJECT_ID_TO_ASSIGN=xms7ga4tf3g3nzucd8380o2bev8oeknp\ngit push heroku HEAD:master\nheroku open\n```\n\n### Run Live Examples Locally\nTo run *GoodData.UI Live Examples* locally:\n```bash\ngit clone <this-repository>\ncd  <repository-folder>\nyarn install --pure-lockfile\nyarn examples\n```\nThen open https://localhost:8999 and login using Live Examples account (you can [create one here](https://gooddata-examples.herokuapp.com/registration)).\n\n### Source code formatting\nThe source code in the repository is formatted by [Prettier](https://prettier.io/). \nThe format of the code is validated by our Continuous Integration server and is one of the requirements of successful merge.\n\nPrettier is supported by every major IDE. You can find the list of supported editors and how to configure them [here](https://prettier.io/docs/en/editors.html).\n\nIn the case, when your editor is not supported or you don't want to setup the integration, you can run the `yarn prettier-write` command to reformat the code before commit.\n\n## Changelog\n\n- see [CHANGELOG.md](CHANGELOG.md)\n\n## License\n\n(C) 2007-2018 GoodData Corporation\n\nThis project is dual licensed:\n\n- The ATTRIBUTION-NONCOMMERCIAL 4.0 INTERNATIONAL (CC BY-NC 4.0) is used for purpose of the trial experience and evaluation of GoodData.UI library.\n- The GOODDATA GOODDATA.UI LIBRARY END USER LICENSE AGREEMENT is used for GoodData customers.\n\nFor more information, please see [LICENSE](https://github.com/gooddata/gooddata-react-components/blob/master/LICENSE)\n","gitHead":"66d47c4428720f287f3f35ee644074bde52a6b87","scripts":{"dev":"bash scripts/build.sh --dev-watch","test":"jest --watch","build":"bash scripts/build.sh","tslint":"yarn run-tslint -t verbose $npm_package_config_tslint","prepare":"cd examples/server && yarn install --frozen-lockfile && cd ../..; rm -r examples/node_modules 2>/dev/null; true","examples":"bash scripts/run-examples.sh","prepare?":"# Called before `npm publish` and on local `npm install`. Temporarily also for deleting obsolete node_modules. Ends with `true` to continue gracefully.","validate":"tsc --noEmit && yarn tslint && eslint $npm_package_config_eslint && yarn prettier-check","build-dev":"bash scripts/build.sh --dev","examples?":"# Default is developer domain, other options: yarn examples [sec,secure,stg,stg2,stg3,demo,developer or URL]","storybook":"yarn build && start-storybook -p 9001 -c .storybook","test-once":"jest","tslint-ci":"mkdir -p ./ci/results && yarn run-tslint -t checkstyle -o ./ci/results/tslint-results.xml $npm_package_config_tslint","run-tslint":"tslint -p tsconfig.json","validate-ci":"tsc --noEmit && yarn tslint-ci  && eslint $npm_package_config_eslint -f checkstyle -o ci/results/eslint-results.xml && yarn prettier-check","examples-build":"bash scripts/build-examples.sh","prepublishOnly":"yarn build","prettier-check":"prettier --check '{src,stories,styles,__mocks__,examples/server/src,examples/src,examples/test}/**/*.{ts,js,tsx,jsx,json,scss,md,yaml,html}'","prettier-write":"prettier --write '{src,stories,styles,__mocks__,examples/server/src,examples/src,examples/test}/**/*.{ts,js,tsx,jsx,json,scss,md,yaml,html}'","test-storybook":"yarn build && test-storybook","build-storybook":"yarn build && build-storybook -c .storybook -o dist-storybook","examples-server":"node examples/server/src/index.js","heroku-postbuild":"yarn examples-build developer","examples-testcafe":"./scripts/run-testcafe.sh visual","check-circular-deps":"madge --circular --extensions ts ./src","examples-testcafe-ci":"./scripts/run-testcafe.sh ci","examples-testcafe-live":"./scripts/run-testcafe.sh live"},"typings":"dist/index.d.ts","_npmUser":{"name":"gooddata-ci","email":"rail@gooddata.com"},"deprecated":"@gooddata/react-components@7 reached End of Support on March 31, 2022. Please upgrade (see https://sdk.gooddata.com/gooddata-ui/docs/supported_versions.html for more information).","repository":{"url":"git+ssh://git@github.com/gooddata/gooddata-react-components.git","type":"git"},"_npmVersion":"6.4.1","description":"GoodData.UI - A powerful JavaScript library for building analytical applications","directories":{},"lint-staged":{"{src,stories,styles,__mocks__,examples/server/src,examples/src,examples/test}/**/*.{ts,js,tsx,jsx,scss}":["npx gdc-fix-copyright","git add"],"{src,stories,styles,__mocks__,examples/server/src,examples/src,examples/test}/**/*.{ts,js,tsx,jsx,json,scss,md,yaml,html}":["prettier --write","git add"]},"_nodeVersion":"8.12.0","dependencies":{"rxjs":"^5.5.6","uuid":"^3.2.1","immer":"^1.3.1","lodash":"^4.17.15","date-fns":"^2.7.0","downshift":"^3.2.7","invariant":"^2.2.2","classnames":"^2.2.6","highcharts":"7.1.1","prop-types":"^15.6.0","react-intl":"^2.4.0","custom-event":"^1.0.1","react-window":"^1.8.1","ag-grid-react":"20.0.0","react-measure":"^2.3.0","react-day-picker":"~7.3.0","react-responsive":"^3.0.0","stringify-object":"^2.4.0","@gooddata/typings":"^2.19.0","ag-grid-community":"20.0.0","http-status-codes":"^1.3.0","@gooddata/js-utils":"^3.5.0","@gooddata/numberjs":"^3.2.3","fixed-data-table-2":"0.7.17","@gooddata/goodstrap":"^65.0.0","react-dom-factories":"^1.0.2","@gooddata/gooddata-js":"^11.21.1","json-stable-stringify":"^1.0.1","react-transition-group":"^2.2.1","hoist-non-react-statics":"^3.3.0","nodelist-foreach-polyfill":"^1.2.0","highcharts-grouped-categories":"^1.1.3"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"raf":"3.3.2","yup":"^0.24.1","jest":"24.7.1","husky":"3.0.0","madge":"^3.4.4","react":"^16.5.2","enzyme":"3.5.0","eslint":"4.19.1","formik":"^0.11.11","moment":"2.23.0","history":"^4.7.2","ts-jest":"24.0.0","webpack":"4.30.0","prettier":"1.16.4","react-ga":"^2.5.2","recharts":"1.0.0-beta.9","testcafe":"1.1.4","commander":"2.14.1","node-sass":"4.13.0","react-dom":"^16.5.2","supertest":"3.0.0","ts-loader":"6.0.0","@types/raf":"^3.4.0","css-loader":"0.28.7","jest-junit":"3.0.0","raw-loader":"0.5.1","styled-jsx":"2.2.1","typescript":"3.3.4000","@babel/core":"7.4.4","@types/jest":"24.0.6","@types/node":"7.0.8","@types/uuid":"3.4.3","file-loader":"3.0.1","jest-enzyme":"7.0.2","lint-staged":"9.1.0","sass-loader":"6.0.6","webpack-cli":"3.3.2","@types/react":"16.4.18","babel-loader":"8.0.5","react-helmet":"5.2.0","react-select":"1.2.1","style-loader":"0.19.1","@types/enzyme":"3.1.13","@types/lodash":"4.14.123","testcafe-live":"0.1.4","@babel/runtime":"7.4.4","@babel/polyfill":"^7.4.4","@storybook/react":"5.0.11","@types/invariant":"2.2.29","@types/react-dom":"16.0.11","isomorphic-fetch":"2.2.1","react-datepicker":"1.1.0","react-router-dom":"4.2.2","@babel/preset-env":"7.4.4","@gooddata/mock-js":"2.3.1","@storybook/addons":"5.0.11","@types/classnames":"2.2.3","@types/prop-types":"15.5.2","@types/react-intl":"2.3.8","@storybook/theming":"5.0.11","identity-obj-proxy":"^3.0.0","webpack-dev-server":"3.3.1","@babel/preset-react":"7.0.0","@types/react-portal":"4.0.1","@types/react-window":"^1.8.1","babel-plugin-lodash":"3.3.4","html-webpack-plugin":"3.2.0","react-test-renderer":"16.4.2","@types/react-measure":"2.0.5","clean-webpack-plugin":"2.0.2","stats-webpack-plugin":"0.7.0","eslint-config-prettier":"4.1.0","react-google-recaptcha":"^0.14.1","tslint-config-prettier":"1.18.0","@gooddata/eslint-config":"^1.0.0","@gooddata/tslint-config":"1.0.0","@types/react-responsive":"^3.0.3","@types/storybook__react":"4.0.1","@types/stringify-object":"^3.2.0","enzyme-adapter-react-16":"1.3.1","@gooddata/test-storybook":"3.1.1","@storybook/addon-actions":"5.0.11","@storybook/addon-options":"5.0.11","node-sass-magic-importer":"5.1.0","react-syntax-highlighter":"11.0.2","@types/fixed-data-table-2":"0.8.1","@types/react-test-renderer":"16.0.0","circular-dependency-plugin":"5.0.2","compression-webpack-plugin":"2.0.0","@types/json-stable-stringify":"^1.0.32","@gooddata/frontend-npm-scripts":"1.1.0","@types/enzyme-adapter-react-16":"1.0.3","@types/storybook__addon-actions":"3.4.2","@babel/plugin-proposal-class-properties":"7.4.4","@babel/plugin-proposal-object-rest-spread":"7.4.4","@babel/plugin-transform-async-to-generator":"7.4.4"},"peerDependencies":{"react":"^16.5.2","react-dom":"^16.5.2"},"_npmOperationalInternal":{"tmp":"tmp/react-components_7.2.0-beta.102_1575310410975_0.2585217162406015","host":"s3://npm-registry-packages"}},"7.3.0-beta.1":{"name":"@gooddata/react-components","version":"7.3.0-beta.1","author":{"name":"GoodData Corporation"},"license":"BSD-3-Clause","_id":"@gooddata/react-components@7.3.0-beta.1","maintainers":[{"name":"afi","email":"adam.fiedler@gooddata.com"},{"name":"bertold8","email":"ivan.nejezchleb@seznam.cz"},{"name":"brbistas","email":"valentinos.chraniotis@gooddata.com"},{"name":"bugsbunny338","email":"jiri.zajic@mensa.cz"},{"name":"diem.nguyen","email":"diem.nguyen@gooddata.com"},{"name":"gooddata-ci","email":"rail@gooddata.com"},{"name":"hung.nguyen.hoang","email":"hung.nguyen@gooddata.com"},{"name":"ivan.mjartan","email":"ivan.mjartan@gooddata.com"},{"name":"jakub-sterba","email":"jakub.sterba@gooddata.com"},{"name":"jaroslav.tomecek","email":"jaroslav.tomecek@gooddata.com"},{"name":"jkittler","email":"honza.kittler@gmail.com"},{"name":"khanh.le","email":"khanh.le@gooddata.com"},{"name":"lanhuynh","email":"lan.huynh@gooddata.com"},{"name":"linhhong","email":"linh.hong@gooddata.com"},{"name":"lupko","email":"lubomir.slivka@gooddata.com"},{"name":"martin.mosko","email":"martin.mosko@gooddata.com"},{"name":"matyas.kandl","email":"matyas.kandl@gooddata.com"},{"name":"michal.marsal","email":"michal.marsal@gooddata.com"},{"name":"milangallasgooddata","email":"milan.gallas@gooddata.com"},{"name":"naibinh","email":"naibinh@gmail.com"},{"name":"nikolacech","email":"nikola.cech@gooddata.com"},{"name":"no23reason","email":"dan.homola@hotmail.cz"},{"name":"patrikbraborec","email":"patrik.braborec@gooddata.com"},{"name":"pbenes","email":"petr.benes@gooddata.com"},{"name":"petrjanu","email":"petr.janu@gooddata.com"},{"name":"ptquang86","email":"ptquang86@gmail.com"},{"name":"qduval","email":"quentin.duval@gooddata.com"},{"name":"rodri360","email":"me@rodri360.com"},{"name":"sitina","email":"jiri.sitina@gooddata.com"},{"name":"sondo","email":"son.do@gooddata.com"},{"name":"strouhaljan","email":"strouhal.jan@gmail.com"},{"name":"tomas.kratochvil","email":"tomas.kratochvil@gooddata.com"},{"name":"tomasreichmann","email":"tomasreichmann@gmail.com"},{"name":"tomsatgd","email":"tomas.satinsky@gooddata.com"},{"name":"trung-le-quoc","email":"trung.le@gooddata.com"},{"name":"tu-ngo","email":"tungo1981@gmail.com"},{"name":"utdnah","email":"danh.ung@gooddata.com"},{"name":"vlastikcz","email":"vlastimil.kotas@gooddata.com"},{"name":"vu.pham","email":"vu.pham@gooddata.com"},{"name":"xmort","email":"petr.dolejsi@gooddata.com"},{"name":"yanlipnican","email":"yanlipnican@gmail.com"}],"homepage":"https://github.com/gooddata/gooddata-react-components#readme","bugs":{"url":"https://github.com/gooddata/gooddata-react-components/issues"},"dist":{"shasum":"84c9d222a00661a5f3899f49fcdee010a4981fec","tarball":"https://registry.npmjs.org/@gooddata/react-components/-/react-components-7.3.0-beta.1.tgz","fileCount":2262,"integrity":"sha512-Z7QwHiP61jGNYKsyN21cLMzdwptXGTWiTbKylgW7cwzj9NV86JC2Z0NEcCIDZOVR0NGnjslvYIW0xSF5kgGkbw==","signatures":[{"sig":"MEYCIQCAVIBdBDi8UjiZbIpjQc0mZ2+5GvZswdW/B+lysUXpgwIhAIjjcKZCu/22Ew2ce/+VhE8Zc/tAsW+dtrguQ2WQQ5dC","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":8965941,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJd5hXVCRA9TVsSAnZWagAA8TwP/3MOYBjyTQodRiwM4gJ/\nop/ym9ZBQ8+in3hLhJSocs/68qLf57U3qysdjoYQxjR+WBj9e8Hrxe4spsJb\nHkkYx+hRpIqSV7WWWv3JLnVolJSM52N+rQrfvG0Eq/NGsomWXp5FMHKFrKFE\ntf3LNIOpecc+iehgx8ZU6PMLjp86cJPmY8wzE4PM6+XxGv/naYzREX3dFfoN\nTmVl63jPDbix6tgfcYcU6kzr4DEylO5K+9yvjOeYj3P3Mlg4SoQqhCZ9oejL\nxdqrFJwmZQgEkaDLQCpaftYqbu4I2ZDTk46IgmDESjgRnUcjq0EnqPRZL8MZ\nl35R7iisyTZXlCMlSaXnT94sm2BNox9WWDfU4pn1p+zDeXKbFzQDig5C2AMm\nX6Em4i43OekjNYI7UCjruQYLUGztYIfn54dqGQ4F4boEl6HH8Vs4hYmVtt36\nGRL3LypBRwNsSjGYrGqODT4AVjMjkJur5cl4ItMZ68Sbi00z41nAiFEL1slX\nViHh6Oi1Sk9dNxawHyuJapFdV/HSfKcLjW2KX28tR2psy71PX1dIfm2uKgoi\nFMd47DWN+kEyf4jKbjlyJ6IOr4A5wYRVW+zyBxChgmdwaNoQeZhnmv3AXVU3\niku86NcfFBdyBOGDLD2LaW6dEVeMOPdot/VxRkGLXXI8kfsXv63vALb6TVZ6\nOWql\r\n=c7qQ\r\n-----END PGP SIGNATURE-----\r\n"},"jest":{"testRegex":"(/__tests__/.*|\\.(test|spec))\\.(tsx?|jsx?)$","transform":{".(js|jsx)":"babel-jest",".(ts|tsx)":"ts-jest"},"collectCoverage":false,"moduleNameMapper":{"\\.(css|less|sass|scss)$":"<rootDir>/__mocks__/styleMock.ts","^[./a-zA-Z0-9$_-]+\\.svg$":"<rootDir>/jestSvgStub.js"},"coverageReporters":["html"],"setupFilesAfterEnv":["<rootDir>/jest.setup.ts"],"collectCoverageFrom":["src/**/*.{ts,tsx}","examples/server/src/**/*.{js,jsx}","!**/*.d.ts"],"moduleFileExtensions":["ts","tsx","js","jsx","json"],"testPathIgnorePatterns":[",/node_modules/","/dist/"]},"main":"dist/index.js","husky":{"hooks":{"pre-commit":"lint-staged"}},"config":{"eslint":"./examples/**/*.{js,jsx}","tslint":"./{__mocks__,src,stories}/{,**/}*.{ts,tsx}"},"readme":"[![npm version](https://badge.fury.io/js/%40gooddata%2Freact-components.svg)](https://www.npmjs.com/package/@gooddata/react-components) \n\n# GoodData.UI React components\n> A React-based JavaScript library for building data-driven applications\n\n## Getting started\n- [GoodData.UI Documentation](http://sdk.gooddata.com/gooddata-ui/)\n- [GoodData.UI Live Examples](https://gooddata-examples.herokuapp.com/)\n- [Stack Overflow](https://stackoverflow.com/questions/tagged/gooddata)\n\n### Usage\nWith [yarn](https://yarnpkg.com) installed, go to your project directory and run\n```\n$ yarn add @gooddata/react-components\n```\nIf you prefer [npm](npmjs.com) run\n```\n$ npm install --save @gooddata/react-components\n```\n\nThe public API is exposed via global `index.js`. Except for the styles, do not import any other file directly\nbecause they are not intended to be part of the public API.\n\n## Contributing\n\nWe welcome any contribution in form of [issues](https://github.com/gooddata/gooddata-react-components/issues) or [pull requests](https://github.com/gooddata/gooddata-react-components/pulls).\nThese commands may come in handy while developing:\n\n| command | description |\n| ------- | ----------- |\n| `yarn install --pure-lockfile` | first step |\n| ||\n| `yarn dev` | build react-components to `/dist` in watch mode |\n| `yarn test` | run all unit tests |\n| `yarn prettier-write` | format the source code to match the valid codestyle |\n| `yarn validate` | validate codestyle |\n| ||\n| `yarn storybook` | run storybook from `/stories` on http://localhost:9001 |\n| `yarn build-storybook` | build storybook to `/dist-storybook` |\n| `yarn test-storybook` | run storybook and [screenshot tests](https://github.com/gooddata/gdc-client-utils/tree/master/test-storybook) |\n| ||\n| `yarn examples` | run Live Examples dev-server from `/examples` on https://localhost:8999 |\n| `yarn examples-build` | build Live Examples to `/examples/dist` |\n| `yarn examples-server` | serve built Live Examples - see `/examples/server/src` |\n| `yarn examples-testcafe` | run testcafe tests against `localhost:8999` |\n\n### Deploy to heroku.com\nWhen you deploy this repo to heroku, it serves *GoodData.UI Live Examples*.\nRelevant tasks are in `Procfile` and `package.json`.\n\n```bash\n# run in the project directory\nheroku login\nheroku create <your-app-name>\nheroku config:set DOMAIN_ADMIN_USERNAME=x@gooddata.com DOMAIN_ADMIN_PASSWORD=xy PROJECT_ID_TO_ASSIGN=xms7ga4tf3g3nzucd8380o2bev8oeknp\ngit push heroku HEAD:master\nheroku open\n```\n\n### Run Live Examples Locally\nTo run *GoodData.UI Live Examples* locally:\n```bash\ngit clone <this-repository>\ncd  <repository-folder>\nyarn install --pure-lockfile\nyarn examples\n```\nThen open https://localhost:8999 and login using Live Examples account (you can [create one here](https://gooddata-examples.herokuapp.com/registration)).\n\n### Source code formatting\nThe source code in the repository is formatted by [Prettier](https://prettier.io/). \nThe format of the code is validated by our Continuous Integration server and is one of the requirements of successful merge.\n\nPrettier is supported by every major IDE. You can find the list of supported editors and how to configure them [here](https://prettier.io/docs/en/editors.html).\n\nIn the case, when your editor is not supported or you don't want to setup the integration, you can run the `yarn prettier-write` command to reformat the code before commit.\n\n## Changelog\n\n- see [CHANGELOG.md](CHANGELOG.md)\n\n## License\n\n(C) 2007-2018 GoodData Corporation\n\nThis project is dual licensed:\n\n- The ATTRIBUTION-NONCOMMERCIAL 4.0 INTERNATIONAL (CC BY-NC 4.0) is used for purpose of the trial experience and evaluation of GoodData.UI library.\n- The GOODDATA GOODDATA.UI LIBRARY END USER LICENSE AGREEMENT is used for GoodData customers.\n\nFor more information, please see [LICENSE](https://github.com/gooddata/gooddata-react-components/blob/master/LICENSE)\n","gitHead":"e2e88c24f678d6be6226b6c28a5f234898e2c79d","scripts":{"dev":"bash scripts/build.sh --dev-watch","test":"jest --watch","build":"bash scripts/build.sh","tslint":"yarn run-tslint -t verbose $npm_package_config_tslint","prepare":"cd examples/server && yarn install --frozen-lockfile && cd ../..; rm -r examples/node_modules 2>/dev/null; true","examples":"bash scripts/run-examples.sh","prepare?":"# Called before `npm publish` and on local `npm install`. Temporarily also for deleting obsolete node_modules. Ends with `true` to continue gracefully.","validate":"tsc --noEmit && yarn tslint && eslint $npm_package_config_eslint && yarn prettier-check","build-dev":"bash scripts/build.sh --dev","examples?":"# Default is developer domain, other options: yarn examples [sec,secure,stg,stg2,stg3,demo,developer or URL]","storybook":"yarn build && start-storybook -p 9001 -c .storybook","test-once":"jest","tslint-ci":"mkdir -p ./ci/results && yarn run-tslint -t checkstyle -o ./ci/results/tslint-results.xml $npm_package_config_tslint","run-tslint":"tslint -p tsconfig.json","validate-ci":"tsc --noEmit && yarn tslint-ci  && eslint $npm_package_config_eslint -f checkstyle -o ci/results/eslint-results.xml && yarn prettier-check","examples-build":"bash scripts/build-examples.sh","prepublishOnly":"yarn build","prettier-check":"prettier --check '{src,stories,styles,__mocks__,examples/server/src,examples/src,examples/test}/**/*.{ts,js,tsx,jsx,json,scss,md,yaml,html}'","prettier-write":"prettier --write '{src,stories,styles,__mocks__,examples/server/src,examples/src,examples/test}/**/*.{ts,js,tsx,jsx,json,scss,md,yaml,html}'","test-storybook":"yarn build && test-storybook","build-storybook":"yarn build && build-storybook -c .storybook -o dist-storybook","examples-server":"node examples/server/src/index.js","heroku-postbuild":"yarn examples-build developer","examples-testcafe":"./scripts/run-testcafe.sh visual","check-circular-deps":"madge --circular --extensions ts ./src","examples-testcafe-ci":"./scripts/run-testcafe.sh ci","examples-testcafe-live":"./scripts/run-testcafe.sh live"},"typings":"dist/index.d.ts","_npmUser":{"name":"gooddata-ci","email":"rail@gooddata.com"},"deprecated":"@gooddata/react-components@7 reached End of Support on March 31, 2022. Please upgrade (see https://sdk.gooddata.com/gooddata-ui/docs/supported_versions.html for more information).","repository":{"url":"git+ssh://git@github.com/gooddata/gooddata-react-components.git","type":"git"},"_npmVersion":"6.4.1","description":"GoodData.UI - A powerful JavaScript library for building analytical applications","directories":{},"lint-staged":{"{src,stories,styles,__mocks__,examples/server/src,examples/src,examples/test}/**/*.{ts,js,tsx,jsx,scss}":["npx gdc-fix-copyright","git add"],"{src,stories,styles,__mocks__,examples/server/src,examples/src,examples/test}/**/*.{ts,js,tsx,jsx,json,scss,md,yaml,html}":["prettier --write","git add"]},"_nodeVersion":"8.12.0","dependencies":{"rxjs":"^5.5.6","uuid":"^3.2.1","immer":"^1.3.1","lodash":"^4.17.15","date-fns":"^2.7.0","downshift":"^3.2.7","invariant":"^2.2.2","classnames":"^2.2.6","highcharts":"7.1.1","prop-types":"^15.6.0","react-intl":"^2.4.0","custom-event":"^1.0.1","react-window":"^1.8.1","ag-grid-react":"20.0.0","react-measure":"^2.3.0","react-day-picker":"~7.3.0","react-responsive":"^3.0.0","stringify-object":"^2.4.0","@gooddata/typings":"^2.19.0","ag-grid-community":"20.0.0","http-status-codes":"^1.3.0","@gooddata/js-utils":"^3.5.0","@gooddata/numberjs":"^3.2.3","fixed-data-table-2":"0.7.17","@gooddata/goodstrap":"^65.0.0","react-dom-factories":"^1.0.2","@gooddata/gooddata-js":"^11.21.1","json-stable-stringify":"^1.0.1","react-transition-group":"^2.2.1","hoist-non-react-statics":"^3.3.0","nodelist-foreach-polyfill":"^1.2.0","highcharts-grouped-categories":"^1.1.3"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"raf":"3.3.2","yup":"^0.24.1","jest":"24.7.1","husky":"3.0.0","madge":"^3.4.4","react":"^16.5.2","enzyme":"3.5.0","eslint":"4.19.1","formik":"^0.11.11","moment":"2.23.0","history":"^4.7.2","ts-jest":"24.0.0","webpack":"4.30.0","prettier":"1.16.4","react-ga":"^2.5.2","recharts":"1.0.0-beta.9","testcafe":"1.1.4","commander":"2.14.1","node-sass":"4.13.0","react-dom":"^16.5.2","supertest":"3.0.0","ts-loader":"6.0.0","@types/raf":"^3.4.0","css-loader":"0.28.7","jest-junit":"3.0.0","raw-loader":"0.5.1","styled-jsx":"2.2.1","typescript":"3.3.4000","@babel/core":"7.4.4","@types/jest":"24.0.6","@types/node":"7.0.8","@types/uuid":"3.4.3","file-loader":"3.0.1","jest-enzyme":"7.0.2","lint-staged":"9.1.0","sass-loader":"6.0.6","webpack-cli":"3.3.2","@types/react":"16.4.18","babel-loader":"8.0.5","react-helmet":"5.2.0","react-select":"1.2.1","style-loader":"0.19.1","@types/enzyme":"3.1.13","@types/lodash":"4.14.123","testcafe-live":"0.1.4","@babel/runtime":"7.4.4","@babel/polyfill":"^7.4.4","@storybook/react":"5.0.11","@types/invariant":"2.2.29","@types/react-dom":"16.0.11","isomorphic-fetch":"2.2.1","react-datepicker":"1.1.0","react-router-dom":"4.2.2","@babel/preset-env":"7.4.4","@gooddata/mock-js":"2.3.1","@storybook/addons":"5.0.11","@types/classnames":"2.2.3","@types/prop-types":"15.5.2","@types/react-intl":"2.3.8","@storybook/theming":"5.0.11","identity-obj-proxy":"^3.0.0","webpack-dev-server":"3.3.1","@babel/preset-react":"7.0.0","@types/react-portal":"4.0.1","@types/react-window":"^1.8.1","babel-plugin-lodash":"3.3.4","html-webpack-plugin":"3.2.0","react-test-renderer":"16.4.2","@types/react-measure":"2.0.5","clean-webpack-plugin":"2.0.2","stats-webpack-plugin":"0.7.0","eslint-config-prettier":"4.1.0","react-google-recaptcha":"^0.14.1","tslint-config-prettier":"1.18.0","@gooddata/eslint-config":"^1.0.0","@gooddata/tslint-config":"1.0.0","@types/react-responsive":"^3.0.3","@types/storybook__react":"4.0.1","@types/stringify-object":"^3.2.0","enzyme-adapter-react-16":"1.3.1","@gooddata/test-storybook":"3.1.1","@storybook/addon-actions":"5.0.11","@storybook/addon-options":"5.0.11","node-sass-magic-importer":"5.1.0","react-syntax-highlighter":"11.0.2","@types/fixed-data-table-2":"0.8.1","@types/react-test-renderer":"16.0.0","circular-dependency-plugin":"5.0.2","compression-webpack-plugin":"2.0.0","@types/json-stable-stringify":"^1.0.32","@gooddata/frontend-npm-scripts":"1.1.0","@types/enzyme-adapter-react-16":"1.0.3","@types/storybook__addon-actions":"3.4.2","@babel/plugin-proposal-class-properties":"7.4.4","@babel/plugin-proposal-object-rest-spread":"7.4.4","@babel/plugin-transform-async-to-generator":"7.4.4"},"peerDependencies":{"react":"^16.5.2","react-dom":"^16.5.2"},"_npmOperationalInternal":{"tmp":"tmp/react-components_7.3.0-beta.1_1575359956292_0.6214232411983369","host":"s3://npm-registry-packages"}},"7.2.0-beta.103":{"name":"@gooddata/react-components","version":"7.2.0-beta.103","author":{"name":"GoodData Corporation"},"license":"BSD-3-Clause","_id":"@gooddata/react-components@7.2.0-beta.103","maintainers":[{"name":"afi","email":"adam.fiedler@gooddata.com"},{"name":"bertold8","email":"ivan.nejezchleb@seznam.cz"},{"name":"brbistas","email":"valentinos.chraniotis@gooddata.com"},{"name":"bugsbunny338","email":"jiri.zajic@mensa.cz"},{"name":"de.do","email":"de.do@gooddata.com"},{"name":"diem.nguyen","email":"diem.nguyen@gooddata.com"},{"name":"gooddata-ci","email":"rail@gooddata.com"},{"name":"hung.nguyen.hoang","email":"hung.nguyen@gooddata.com"},{"name":"ivan.mjartan","email":"ivan.mjartan@gooddata.com"},{"name":"jakub-sterba","email":"jakub.sterba@gooddata.com"},{"name":"jaroslav.tomecek","email":"jaroslav.tomecek@gooddata.com"},{"name":"jkittler","email":"honza.kittler@gmail.com"},{"name":"khanh.le","email":"khanh.le@gooddata.com"},{"name":"lanhuynh","email":"lan.huynh@gooddata.com"},{"name":"linhhong","email":"linh.hong@gooddata.com"},{"name":"lupko","email":"lubomir.slivka@gooddata.com"},{"name":"martin.mosko","email":"martin.mosko@gooddata.com"},{"name":"matyas.kandl","email":"matyas.kandl@gooddata.com"},{"name":"michal.marsal","email":"michal.marsal@gooddata.com"},{"name":"milangallasgooddata","email":"milan.gallas@gooddata.com"},{"name":"naibinh","email":"naibinh@gmail.com"},{"name":"nikolacech","email":"nikola.cech@gooddata.com"},{"name":"no23reason","email":"dan.homola@hotmail.cz"},{"name":"patrikbraborec","email":"patrik.braborec@gooddata.com"},{"name":"pbenes","email":"petr.benes@gooddata.com"},{"name":"petrjanu","email":"petr.janu@gooddata.com"},{"name":"ptquang86","email":"ptquang86@gmail.com"},{"name":"qduval","email":"quentin.duval@gooddata.com"},{"name":"rodri360","email":"me@rodri360.com"},{"name":"sitina","email":"jiri.sitina@gooddata.com"},{"name":"sondo","email":"son.do@gooddata.com"},{"name":"strouhaljan","email":"strouhal.jan@gmail.com"},{"name":"tomas.kratochvil","email":"tomas.kratochvil@gooddata.com"},{"name":"tomasreichmann","email":"tomasreichmann@gmail.com"},{"name":"tomsatgd","email":"tomas.satinsky@gooddata.com"},{"name":"trung-le-quoc","email":"trung.le@gooddata.com"},{"name":"tu-ngo","email":"tungo1981@gmail.com"},{"name":"utdnah","email":"danh.ung@gooddata.com"},{"name":"vlastikcz","email":"vlastimil.kotas@gooddata.com"},{"name":"vu.pham","email":"vu.pham@gooddata.com"},{"name":"xmort","email":"petr.dolejsi@gooddata.com"},{"name":"yanlipnican","email":"yanlipnican@gmail.com"}],"homepage":"https://github.com/gooddata/gooddata-react-components#readme","bugs":{"url":"https://github.com/gooddata/gooddata-react-components/issues"},"dist":{"shasum":"04dd0771600b435d6520abde451aaa362a47ce30","tarball":"https://registry.npmjs.org/@gooddata/react-components/-/react-components-7.2.0-beta.103.tgz","fileCount":2262,"integrity":"sha512-3iMcroV2ILYvO/AxLfURVqKSIfhqOU9YNbB95kLMw5rn35/z8ySepXaBleRpg2WHvDz47aU5GC9rA7VLDXq+WA==","signatures":[{"sig":"MEQCICNYExs34gstSPU8kyfW2mmfxaJVxEaCfZUTjzob5GvIAiAECorGoemXMrB909+QwKcHrN0SfR0KO16BCabJFo83MQ==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":8969572,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJd5o+9CRA9TVsSAnZWagAAulMP/3GmW4nT7umrGrwkdSpG\nmo1rEe9VXM5JAGNJv/LmcLiKOw884H90/YIGtSZO4RVQzawvShyKHEJPm1vT\nTT8sE3YDqVIBg0mDyXMOp5tN3YCzl0F2q88ZW8mETEvMBWMTe7TfoWcdgy95\nAE/g/Phli5qYc3ArrSytAiCR5kHHjZf3zdDbG3vallNSSEjbQnaye0Ac00VU\nA+4CspuuPyhRQZ2n3PJ8Ap2UTwfamNyAQ8FI/zOIxg9Tcz/VrO0d8x8zxphn\n4rgAG+bYD4knfi6SJMkqJLSdLbLxfPeywFvklhGEgmpTc5oO9N2eFHxH06jG\nIpBCI9TBbSthukWceUtUYEW35IxGRFyRoJ2bIElu/Irvgvm68lDs3hrOHwxN\nUyUi7bdWKyPisGb2HGMEk9W+UThPiBRA+HHUJTBHMdHtv2Il1RGL2D8Y/xQL\nwRkAQX0/1cRPpLre830zyAuEtUDJq2PcP2b/+KPdOWX5t7nlC7UvwK2lKVtN\n1xQTBnu+Ck/ut8lUw++KV7pXk5pr2jK1/sKEOXNfW9VXuO+/2Qvd/cxHfdd7\ntt3DuIIX+H+8KXaY90aO1+7CYn2bYSoLq2hGmXWDEVH7v5prux3lEPkO01JU\nZG2ye9Nok5YIp00FA5YaiprMv8JRY4YiuQR66xLNam404QEvjJKvncXrTnAM\nWK1L\r\n=28XS\r\n-----END PGP SIGNATURE-----\r\n"},"jest":{"testRegex":"(/__tests__/.*|\\.(test|spec))\\.(tsx?|jsx?)$","transform":{".(js|jsx)":"babel-jest",".(ts|tsx)":"ts-jest"},"collectCoverage":false,"moduleNameMapper":{"\\.(css|less|sass|scss)$":"<rootDir>/__mocks__/styleMock.ts","^[./a-zA-Z0-9$_-]+\\.svg$":"<rootDir>/jestSvgStub.js"},"coverageReporters":["html"],"setupFilesAfterEnv":["<rootDir>/jest.setup.ts"],"collectCoverageFrom":["src/**/*.{ts,tsx}","examples/server/src/**/*.{js,jsx}","!**/*.d.ts"],"moduleFileExtensions":["ts","tsx","js","jsx","json"],"testPathIgnorePatterns":[",/node_modules/","/dist/"]},"main":"dist/index.js","husky":{"hooks":{"pre-commit":"lint-staged"}},"config":{"eslint":"./examples/**/*.{js,jsx}","tslint":"./{__mocks__,src,stories}/{,**/}*.{ts,tsx}"},"readme":"[![npm version](https://badge.fury.io/js/%40gooddata%2Freact-components.svg)](https://www.npmjs.com/package/@gooddata/react-components) \n\n# GoodData.UI React components\n> A React-based JavaScript library for building data-driven applications\n\n## Getting started\n- [GoodData.UI Documentation](http://sdk.gooddata.com/gooddata-ui/)\n- [GoodData.UI Live Examples](https://gooddata-examples.herokuapp.com/)\n- [Stack Overflow](https://stackoverflow.com/questions/tagged/gooddata)\n\n### Usage\nWith [yarn](https://yarnpkg.com) installed, go to your project directory and run\n```\n$ yarn add @gooddata/react-components\n```\nIf you prefer [npm](npmjs.com) run\n```\n$ npm install --save @gooddata/react-components\n```\n\nThe public API is exposed via global `index.js`. Except for the styles, do not import any other file directly\nbecause they are not intended to be part of the public API.\n\n## Contributing\n\nWe welcome any contribution in form of [issues](https://github.com/gooddata/gooddata-react-components/issues) or [pull requests](https://github.com/gooddata/gooddata-react-components/pulls).\nThese commands may come in handy while developing:\n\n| command | description |\n| ------- | ----------- |\n| `yarn install --pure-lockfile` | first step |\n| ||\n| `yarn dev` | build react-components to `/dist` in watch mode |\n| `yarn test` | run all unit tests |\n| `yarn prettier-write` | format the source code to match the valid codestyle |\n| `yarn validate` | validate codestyle |\n| ||\n| `yarn storybook` | run storybook from `/stories` on http://localhost:9001 |\n| `yarn build-storybook` | build storybook to `/dist-storybook` |\n| `yarn test-storybook` | run storybook and [screenshot tests](https://github.com/gooddata/gdc-client-utils/tree/master/test-storybook) |\n| ||\n| `yarn examples` | run Live Examples dev-server from `/examples` on https://localhost:8999 |\n| `yarn examples-build` | build Live Examples to `/examples/dist` |\n| `yarn examples-server` | serve built Live Examples - see `/examples/server/src` |\n| `yarn examples-testcafe` | run testcafe tests against `localhost:8999` |\n\n### Deploy to heroku.com\nWhen you deploy this repo to heroku, it serves *GoodData.UI Live Examples*.\nRelevant tasks are in `Procfile` and `package.json`.\n\n```bash\n# run in the project directory\nheroku login\nheroku create <your-app-name>\nheroku config:set DOMAIN_ADMIN_USERNAME=x@gooddata.com DOMAIN_ADMIN_PASSWORD=xy PROJECT_ID_TO_ASSIGN=xms7ga4tf3g3nzucd8380o2bev8oeknp\ngit push heroku HEAD:master\nheroku open\n```\n\n### Run Live Examples Locally\nTo run *GoodData.UI Live Examples* locally:\n```bash\ngit clone <this-repository>\ncd  <repository-folder>\nyarn install --pure-lockfile\nyarn examples\n```\nThen open https://localhost:8999 and login using Live Examples account (you can [create one here](https://gooddata-examples.herokuapp.com/registration)).\n\n### Source code formatting\nThe source code in the repository is formatted by [Prettier](https://prettier.io/). \nThe format of the code is validated by our Continuous Integration server and is one of the requirements of successful merge.\n\nPrettier is supported by every major IDE. You can find the list of supported editors and how to configure them [here](https://prettier.io/docs/en/editors.html).\n\nIn the case, when your editor is not supported or you don't want to setup the integration, you can run the `yarn prettier-write` command to reformat the code before commit.\n\n## Changelog\n\n- see [CHANGELOG.md](CHANGELOG.md)\n\n## License\n\n(C) 2007-2018 GoodData Corporation\n\nThis project is dual licensed:\n\n- The ATTRIBUTION-NONCOMMERCIAL 4.0 INTERNATIONAL (CC BY-NC 4.0) is used for purpose of the trial experience and evaluation of GoodData.UI library.\n- The GOODDATA GOODDATA.UI LIBRARY END USER LICENSE AGREEMENT is used for GoodData customers.\n\nFor more information, please see [LICENSE](https://github.com/gooddata/gooddata-react-components/blob/master/LICENSE)\n","gitHead":"952e9f07ee03ca982cd1e3f2bf5f9d1233b1dabf","scripts":{"dev":"bash scripts/build.sh --dev-watch","test":"jest --watch","build":"bash scripts/build.sh","tslint":"yarn run-tslint -t verbose $npm_package_config_tslint","prepare":"cd examples/server && yarn install --frozen-lockfile && cd ../..; rm -r examples/node_modules 2>/dev/null; true","examples":"bash scripts/run-examples.sh","prepare?":"# Called before `npm publish` and on local `npm install`. Temporarily also for deleting obsolete node_modules. Ends with `true` to continue gracefully.","validate":"tsc --noEmit && yarn tslint && eslint $npm_package_config_eslint && yarn prettier-check","build-dev":"bash scripts/build.sh --dev","examples?":"# Default is developer domain, other options: yarn examples [sec,secure,stg,stg2,stg3,demo,developer or URL]","storybook":"yarn build && start-storybook -p 9001 -c .storybook","test-once":"jest","tslint-ci":"mkdir -p ./ci/results && yarn run-tslint -t checkstyle -o ./ci/results/tslint-results.xml $npm_package_config_tslint","run-tslint":"tslint -p tsconfig.json","validate-ci":"tsc --noEmit && yarn tslint-ci  && eslint $npm_package_config_eslint -f checkstyle -o ci/results/eslint-results.xml && yarn prettier-check","examples-build":"bash scripts/build-examples.sh","prepublishOnly":"yarn build","prettier-check":"prettier --check '{src,stories,styles,__mocks__,examples/server/src,examples/src,examples/test}/**/*.{ts,js,tsx,jsx,json,scss,md,yaml,html}'","prettier-write":"prettier --write '{src,stories,styles,__mocks__,examples/server/src,examples/src,examples/test}/**/*.{ts,js,tsx,jsx,json,scss,md,yaml,html}'","test-storybook":"yarn build && test-storybook","build-storybook":"yarn build && build-storybook -c .storybook -o dist-storybook","examples-server":"node examples/server/src/index.js","heroku-postbuild":"yarn examples-build developer","examples-testcafe":"./scripts/run-testcafe.sh visual","check-circular-deps":"madge --circular --extensions ts ./src","examples-testcafe-ci":"./scripts/run-testcafe.sh ci","examples-testcafe-live":"./scripts/run-testcafe.sh live"},"typings":"dist/index.d.ts","_npmUser":{"name":"gooddata-ci","email":"rail@gooddata.com"},"deprecated":"@gooddata/react-components@7 reached End of Support on March 31, 2022. Please upgrade (see https://sdk.gooddata.com/gooddata-ui/docs/supported_versions.html for more information).","repository":{"url":"git+ssh://git@github.com/gooddata/gooddata-react-components.git","type":"git"},"_npmVersion":"6.4.1","description":"GoodData.UI - A powerful JavaScript library for building analytical applications","directories":{},"lint-staged":{"{src,stories,styles,__mocks__,examples/server/src,examples/src,examples/test}/**/*.{ts,js,tsx,jsx,scss}":["npx gdc-fix-copyright","git add"],"{src,stories,styles,__mocks__,examples/server/src,examples/src,examples/test}/**/*.{ts,js,tsx,jsx,json,scss,md,yaml,html}":["prettier --write","git add"]},"_nodeVersion":"8.12.0","dependencies":{"rxjs":"^5.5.6","uuid":"^3.2.1","immer":"^1.3.1","lodash":"^4.17.15","date-fns":"^2.7.0","downshift":"^3.2.7","invariant":"^2.2.2","classnames":"^2.2.6","highcharts":"7.1.1","prop-types":"^15.6.0","react-intl":"^2.4.0","custom-event":"^1.0.1","react-window":"^1.8.1","ag-grid-react":"20.0.0","react-measure":"^2.3.0","react-day-picker":"~7.3.0","react-responsive":"^3.0.0","stringify-object":"^2.4.0","@gooddata/typings":"^2.19.0","ag-grid-community":"20.0.0","http-status-codes":"^1.3.0","@gooddata/js-utils":"^3.5.0","@gooddata/numberjs":"^3.2.3","fixed-data-table-2":"0.7.17","@gooddata/goodstrap":"^65.0.0","react-dom-factories":"^1.0.2","@gooddata/gooddata-js":"^11.21.1","json-stable-stringify":"^1.0.1","react-transition-group":"^2.2.1","hoist-non-react-statics":"^3.3.0","nodelist-foreach-polyfill":"^1.2.0","highcharts-grouped-categories":"^1.1.3"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"raf":"3.3.2","yup":"^0.24.1","jest":"24.7.1","husky":"3.0.0","madge":"^3.4.4","react":"^16.5.2","enzyme":"3.5.0","eslint":"4.19.1","formik":"^0.11.11","moment":"2.23.0","history":"^4.7.2","ts-jest":"24.0.0","webpack":"4.30.0","prettier":"1.16.4","react-ga":"^2.5.2","recharts":"1.0.0-beta.9","testcafe":"1.1.4","commander":"2.14.1","node-sass":"4.13.0","react-dom":"^16.5.2","supertest":"3.0.0","ts-loader":"6.0.0","@types/raf":"^3.4.0","css-loader":"0.28.7","jest-junit":"3.0.0","raw-loader":"0.5.1","styled-jsx":"2.2.1","typescript":"3.3.4000","@babel/core":"7.4.4","@types/jest":"24.0.6","@types/node":"7.0.8","@types/uuid":"3.4.3","file-loader":"3.0.1","jest-enzyme":"7.0.2","lint-staged":"9.1.0","sass-loader":"6.0.6","webpack-cli":"3.3.2","@types/react":"16.4.18","babel-loader":"8.0.5","react-helmet":"5.2.0","react-select":"1.2.1","style-loader":"0.19.1","@types/enzyme":"3.1.13","@types/lodash":"4.14.123","testcafe-live":"0.1.4","@babel/runtime":"7.4.4","@babel/polyfill":"^7.4.4","@storybook/react":"5.0.11","@types/invariant":"2.2.29","@types/react-dom":"16.0.11","isomorphic-fetch":"2.2.1","react-datepicker":"1.1.0","react-router-dom":"4.2.2","@babel/preset-env":"7.4.4","@gooddata/mock-js":"2.3.1","@storybook/addons":"5.0.11","@types/classnames":"2.2.3","@types/prop-types":"15.5.2","@types/react-intl":"2.3.8","@storybook/theming":"5.0.11","identity-obj-proxy":"^3.0.0","webpack-dev-server":"3.3.1","@babel/preset-react":"7.0.0","@types/react-portal":"4.0.1","@types/react-window":"^1.8.1","babel-plugin-lodash":"3.3.4","html-webpack-plugin":"3.2.0","react-test-renderer":"16.4.2","@types/react-measure":"2.0.5","clean-webpack-plugin":"2.0.2","stats-webpack-plugin":"0.7.0","eslint-config-prettier":"4.1.0","react-google-recaptcha":"^0.14.1","tslint-config-prettier":"1.18.0","@gooddata/eslint-config":"^1.0.0","@gooddata/tslint-config":"1.0.0","@types/react-responsive":"^3.0.3","@types/storybook__react":"4.0.1","@types/stringify-object":"^3.2.0","enzyme-adapter-react-16":"1.3.1","@gooddata/test-storybook":"3.1.1","@storybook/addon-actions":"5.0.11","@storybook/addon-options":"5.0.11","node-sass-magic-importer":"5.1.0","react-syntax-highlighter":"11.0.2","@types/fixed-data-table-2":"0.8.1","@types/react-test-renderer":"16.0.0","circular-dependency-plugin":"5.0.2","compression-webpack-plugin":"2.0.0","@types/json-stable-stringify":"^1.0.32","@gooddata/frontend-npm-scripts":"1.1.0","@types/enzyme-adapter-react-16":"1.0.3","@types/storybook__addon-actions":"3.4.2","@babel/plugin-proposal-class-properties":"7.4.4","@babel/plugin-proposal-object-rest-spread":"7.4.4","@babel/plugin-transform-async-to-generator":"7.4.4"},"peerDependencies":{"react":"^16.5.2","react-dom":"^16.5.2"},"_npmOperationalInternal":{"tmp":"tmp/react-components_7.2.0-beta.103_1575391164306_0.4187381941406445","host":"s3://npm-registry-packages"}},"7.3.0-beta.2":{"name":"@gooddata/react-components","version":"7.3.0-beta.2","author":{"name":"GoodData Corporation"},"license":"BSD-3-Clause","_id":"@gooddata/react-components@7.3.0-beta.2","maintainers":[{"name":"afi","email":"adam.fiedler@gooddata.com"},{"name":"bertold8","email":"ivan.nejezchleb@seznam.cz"},{"name":"brbistas","email":"valentinos.chraniotis@gooddata.com"},{"name":"bugsbunny338","email":"jiri.zajic@mensa.cz"},{"name":"de.do","email":"de.do@gooddata.com"},{"name":"diem.nguyen","email":"diem.nguyen@gooddata.com"},{"name":"gooddata-ci","email":"rail@gooddata.com"},{"name":"hung.nguyen.hoang","email":"hung.nguyen@gooddata.com"},{"name":"ivan.mjartan","email":"ivan.mjartan@gooddata.com"},{"name":"jakub-sterba","email":"jakub.sterba@gooddata.com"},{"name":"jaroslav.tomecek","email":"jaroslav.tomecek@gooddata.com"},{"name":"jkittler","email":"honza.kittler@gmail.com"},{"name":"khanh.le","email":"khanh.le@gooddata.com"},{"name":"lanhuynh","email":"lan.huynh@gooddata.com"},{"name":"linhhong","email":"linh.hong@gooddata.com"},{"name":"lupko","email":"lubomir.slivka@gooddata.com"},{"name":"martin.mosko","email":"martin.mosko@gooddata.com"},{"name":"matyas.kandl","email":"matyas.kandl@gooddata.com"},{"name":"michal.marsal","email":"michal.marsal@gooddata.com"},{"name":"milangallasgooddata","email":"milan.gallas@gooddata.com"},{"name":"naibinh","email":"naibinh@gmail.com"},{"name":"nikolacech","email":"nikola.cech@gooddata.com"},{"name":"no23reason","email":"dan.homola@hotmail.cz"},{"name":"patrikbraborec","email":"patrik.braborec@gooddata.com"},{"name":"pbenes","email":"petr.benes@gooddata.com"},{"name":"petrjanu","email":"petr.janu@gooddata.com"},{"name":"ptquang86","email":"ptquang86@gmail.com"},{"name":"qduval","email":"quentin.duval@gooddata.com"},{"name":"rodri360","email":"me@rodri360.com"},{"name":"sitina","email":"jiri.sitina@gooddata.com"},{"name":"sondo","email":"son.do@gooddata.com"},{"name":"strouhaljan","email":"strouhal.jan@gmail.com"},{"name":"tomas.kratochvil","email":"tomas.kratochvil@gooddata.com"},{"name":"tomasreichmann","email":"tomasreichmann@gmail.com"},{"name":"tomsatgd","email":"tomas.satinsky@gooddata.com"},{"name":"trung-le-quoc","email":"trung.le@gooddata.com"},{"name":"tu-ngo","email":"tungo1981@gmail.com"},{"name":"utdnah","email":"danh.ung@gooddata.com"},{"name":"vlastikcz","email":"vlastimil.kotas@gooddata.com"},{"name":"vu.pham","email":"vu.pham@gooddata.com"},{"name":"xmort","email":"petr.dolejsi@gooddata.com"},{"name":"yanlipnican","email":"yanlipnican@gmail.com"}],"homepage":"https://github.com/gooddata/gooddata-react-components#readme","bugs":{"url":"https://github.com/gooddata/gooddata-react-components/issues"},"dist":{"shasum":"9c163fcbdc572bc472a6f0622033a5f7ae0e8318","tarball":"https://registry.npmjs.org/@gooddata/react-components/-/react-components-7.3.0-beta.2.tgz","fileCount":2262,"integrity":"sha512-2iB2CEnqra809uJdCS39gp0ejaewUte4TC0ZIYnxZbMarOISpTqT6h+FF4UknOURvGeQyXkWSkrM1i08PQgF9A==","signatures":[{"sig":"MEUCICIDxUsfVaDpWQXkH7gMfaA9pgUBZogBWgCih/uOgKMvAiEA2rhSyi4T+kqIBQUdobRJeSx6nWil1AP2DCGtW8Gss0g=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":8969594,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJd59AACRA9TVsSAnZWagAArLYP/jtJB2U+5XpiK3ZbAthu\ndSb/VWo4UDuWJ9Ds4pTlbejmLYMR/NQ6oZ6v2vRVxz4Q/rpJGnJgLh7rmASc\nGQ7LpX4JyhgYeVPLWEohgX/3kFucx1gzyPfd02IbaEoru04lHPuBmqBXAw6g\nS5D/kNFCdulTqiun3kXvewYUpdxo2MMJWr8GLgGwm159YpCvDwIZ+UPw7Faj\nyQGfBsZOW9a5eovii1WBtoUpOdlADHCdXplVAQabzS1GnUXY+edPlHlDUpJ3\n3LRjl2uhHEJHXS1ZpeT3vLJnXsees+8yy6lDdJBMXDcp/yWcfgHBnHJ+ILqL\nHSeweik2FS22rh/PGoaJDeh44HBdQWGHz9MoJu0nsR1mNW8p1Eyb1aqjln2l\nbU/wYV3KAiJl24ybpI/LVUIymZdPgRiaSEYZ831DU7iZ49iM3dS4S/3q8H5R\nz9tINq+kIq4df5UgNKN9XIS8FaQBXCtIAGGbrRSWenq8ifumkexq2DsmrOEx\nZ+GjYbKxbf5SK/AvHFHPGDubv2sztZseOdmYMe1NwKhAv8DOtQRRGW5E1ni0\nbRRn24HlRq5rILJsj571fI+UpP1cSVpoVKf436m8C/V4vz8hcf6js58ibfnZ\nQPa1v87FiusnVgGnnIy8pGyty3su9BPwJ1JVno3hFY3TtHPUhrjdUee2V2/0\nhWgz\r\n=q8Hk\r\n-----END PGP SIGNATURE-----\r\n"},"jest":{"testRegex":"(/__tests__/.*|\\.(test|spec))\\.(tsx?|jsx?)$","transform":{".(js|jsx)":"babel-jest",".(ts|tsx)":"ts-jest"},"collectCoverage":false,"moduleNameMapper":{"\\.(css|less|sass|scss)$":"<rootDir>/__mocks__/styleMock.ts","^[./a-zA-Z0-9$_-]+\\.svg$":"<rootDir>/jestSvgStub.js"},"coverageReporters":["html"],"setupFilesAfterEnv":["<rootDir>/jest.setup.ts"],"collectCoverageFrom":["src/**/*.{ts,tsx}","examples/server/src/**/*.{js,jsx}","!**/*.d.ts"],"moduleFileExtensions":["ts","tsx","js","jsx","json"],"testPathIgnorePatterns":[",/node_modules/","/dist/"]},"main":"dist/index.js","husky":{"hooks":{"pre-commit":"lint-staged"}},"config":{"eslint":"./examples/**/*.{js,jsx}","tslint":"./{__mocks__,src,stories}/{,**/}*.{ts,tsx}"},"readme":"[![npm version](https://badge.fury.io/js/%40gooddata%2Freact-components.svg)](https://www.npmjs.com/package/@gooddata/react-components) \n\n# GoodData.UI React components\n> A React-based JavaScript library for building data-driven applications\n\n## Getting started\n- [GoodData.UI Documentation](http://sdk.gooddata.com/gooddata-ui/)\n- [GoodData.UI Live Examples](https://gooddata-examples.herokuapp.com/)\n- [Stack Overflow](https://stackoverflow.com/questions/tagged/gooddata)\n\n### Usage\nWith [yarn](https://yarnpkg.com) installed, go to your project directory and run\n```\n$ yarn add @gooddata/react-components\n```\nIf you prefer [npm](npmjs.com) run\n```\n$ npm install --save @gooddata/react-components\n```\n\nThe public API is exposed via global `index.js`. Except for the styles, do not import any other file directly\nbecause they are not intended to be part of the public API.\n\n## Contributing\n\nWe welcome any contribution in form of [issues](https://github.com/gooddata/gooddata-react-components/issues) or [pull requests](https://github.com/gooddata/gooddata-react-components/pulls).\nThese commands may come in handy while developing:\n\n| command | description |\n| ------- | ----------- |\n| `yarn install --pure-lockfile` | first step |\n| ||\n| `yarn dev` | build react-components to `/dist` in watch mode |\n| `yarn test` | run all unit tests |\n| `yarn prettier-write` | format the source code to match the valid codestyle |\n| `yarn validate` | validate codestyle |\n| ||\n| `yarn storybook` | run storybook from `/stories` on http://localhost:9001 |\n| `yarn build-storybook` | build storybook to `/dist-storybook` |\n| `yarn test-storybook` | run storybook and [screenshot tests](https://github.com/gooddata/gdc-client-utils/tree/master/test-storybook) |\n| ||\n| `yarn examples` | run Live Examples dev-server from `/examples` on https://localhost:8999 |\n| `yarn examples-build` | build Live Examples to `/examples/dist` |\n| `yarn examples-server` | serve built Live Examples - see `/examples/server/src` |\n| `yarn examples-testcafe` | run testcafe tests against `localhost:8999` |\n\n### Deploy to heroku.com\nWhen you deploy this repo to heroku, it serves *GoodData.UI Live Examples*.\nRelevant tasks are in `Procfile` and `package.json`.\n\n```bash\n# run in the project directory\nheroku login\nheroku create <your-app-name>\nheroku config:set DOMAIN_ADMIN_USERNAME=x@gooddata.com DOMAIN_ADMIN_PASSWORD=xy PROJECT_ID_TO_ASSIGN=xms7ga4tf3g3nzucd8380o2bev8oeknp\ngit push heroku HEAD:master\nheroku open\n```\n\n### Run Live Examples Locally\nTo run *GoodData.UI Live Examples* locally:\n```bash\ngit clone <this-repository>\ncd  <repository-folder>\nyarn install --pure-lockfile\nyarn examples\n```\nThen open https://localhost:8999 and login using Live Examples account (you can [create one here](https://gooddata-examples.herokuapp.com/registration)).\n\n### Source code formatting\nThe source code in the repository is formatted by [Prettier](https://prettier.io/). \nThe format of the code is validated by our Continuous Integration server and is one of the requirements of successful merge.\n\nPrettier is supported by every major IDE. You can find the list of supported editors and how to configure them [here](https://prettier.io/docs/en/editors.html).\n\nIn the case, when your editor is not supported or you don't want to setup the integration, you can run the `yarn prettier-write` command to reformat the code before commit.\n\n## Changelog\n\n- see [CHANGELOG.md](CHANGELOG.md)\n\n## License\n\n(C) 2007-2018 GoodData Corporation\n\nThis project is dual licensed:\n\n- The ATTRIBUTION-NONCOMMERCIAL 4.0 INTERNATIONAL (CC BY-NC 4.0) is used for purpose of the trial experience and evaluation of GoodData.UI library.\n- The GOODDATA GOODDATA.UI LIBRARY END USER LICENSE AGREEMENT is used for GoodData customers.\n\nFor more information, please see [LICENSE](https://github.com/gooddata/gooddata-react-components/blob/master/LICENSE)\n","gitHead":"407e95a6c833fe37dfe81f2910ca40bb0a7bf460","scripts":{"dev":"bash scripts/build.sh --dev-watch","test":"jest --watch","build":"bash scripts/build.sh","tslint":"yarn run-tslint -t verbose $npm_package_config_tslint","prepare":"cd examples/server && yarn install --frozen-lockfile && cd ../..; rm -r examples/node_modules 2>/dev/null; true","examples":"bash scripts/run-examples.sh","prepare?":"# Called before `npm publish` and on local `npm install`. Temporarily also for deleting obsolete node_modules. Ends with `true` to continue gracefully.","validate":"tsc --noEmit && yarn tslint && eslint $npm_package_config_eslint && yarn prettier-check","build-dev":"bash scripts/build.sh --dev","examples?":"# Default is developer domain, other options: yarn examples [sec,secure,stg,stg2,stg3,demo,developer or URL]","storybook":"yarn build && start-storybook -p 9001 -c .storybook","test-once":"jest","tslint-ci":"mkdir -p ./ci/results && yarn run-tslint -t checkstyle -o ./ci/results/tslint-results.xml $npm_package_config_tslint","run-tslint":"tslint -p tsconfig.json","validate-ci":"tsc --noEmit && yarn tslint-ci  && eslint $npm_package_config_eslint -f checkstyle -o ci/results/eslint-results.xml && yarn prettier-check","examples-build":"bash scripts/build-examples.sh","prepublishOnly":"yarn build","prettier-check":"prettier --check '{src,stories,styles,__mocks__,examples/server/src,examples/src,examples/test}/**/*.{ts,js,tsx,jsx,json,scss,md,yaml,html}'","prettier-write":"prettier --write '{src,stories,styles,__mocks__,examples/server/src,examples/src,examples/test}/**/*.{ts,js,tsx,jsx,json,scss,md,yaml,html}'","test-storybook":"yarn build && test-storybook","build-storybook":"yarn build && build-storybook -c .storybook -o dist-storybook","examples-server":"node examples/server/src/index.js","heroku-postbuild":"yarn examples-build developer","examples-testcafe":"./scripts/run-testcafe.sh visual","check-circular-deps":"madge --circular --extensions ts ./src","examples-testcafe-ci":"./scripts/run-testcafe.sh ci","examples-testcafe-live":"./scripts/run-testcafe.sh live"},"typings":"dist/index.d.ts","_npmUser":{"name":"gooddata-ci","email":"rail@gooddata.com"},"deprecated":"@gooddata/react-components@7 reached End of Support on March 31, 2022. Please upgrade (see https://sdk.gooddata.com/gooddata-ui/docs/supported_versions.html for more information).","repository":{"url":"git+ssh://git@github.com/gooddata/gooddata-react-components.git","type":"git"},"_npmVersion":"6.4.1","description":"GoodData.UI - A powerful JavaScript library for building analytical applications","directories":{},"lint-staged":{"{src,stories,styles,__mocks__,examples/server/src,examples/src,examples/test}/**/*.{ts,js,tsx,jsx,scss}":["npx gdc-fix-copyright","git add"],"{src,stories,styles,__mocks__,examples/server/src,examples/src,examples/test}/**/*.{ts,js,tsx,jsx,json,scss,md,yaml,html}":["prettier --write","git add"]},"_nodeVersion":"8.12.0","dependencies":{"rxjs":"^5.5.6","uuid":"^3.2.1","immer":"^1.3.1","lodash":"^4.17.15","date-fns":"^2.7.0","downshift":"^3.2.7","invariant":"^2.2.2","classnames":"^2.2.6","highcharts":"7.1.1","prop-types":"^15.6.0","react-intl":"^2.4.0","custom-event":"^1.0.1","react-window":"^1.8.1","ag-grid-react":"20.0.0","react-measure":"^2.3.0","react-day-picker":"~7.3.0","react-responsive":"^3.0.0","stringify-object":"^2.4.0","@gooddata/typings":"^2.19.0","ag-grid-community":"20.0.0","http-status-codes":"^1.3.0","@gooddata/js-utils":"^3.5.0","@gooddata/numberjs":"^3.2.3","fixed-data-table-2":"0.7.17","@gooddata/goodstrap":"^65.0.0","react-dom-factories":"^1.0.2","@gooddata/gooddata-js":"^11.21.1","json-stable-stringify":"^1.0.1","react-transition-group":"^2.2.1","hoist-non-react-statics":"^3.3.0","nodelist-foreach-polyfill":"^1.2.0","highcharts-grouped-categories":"^1.1.3"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"raf":"3.3.2","yup":"^0.24.1","jest":"24.7.1","husky":"3.0.0","madge":"^3.4.4","react":"^16.5.2","enzyme":"3.5.0","eslint":"4.19.1","formik":"^0.11.11","moment":"2.23.0","history":"^4.7.2","ts-jest":"24.0.0","webpack":"4.30.0","prettier":"1.16.4","react-ga":"^2.5.2","recharts":"1.0.0-beta.9","testcafe":"1.1.4","commander":"2.14.1","node-sass":"4.13.0","react-dom":"^16.5.2","supertest":"3.0.0","ts-loader":"6.0.0","@types/raf":"^3.4.0","css-loader":"0.28.7","jest-junit":"3.0.0","raw-loader":"0.5.1","styled-jsx":"2.2.1","typescript":"3.3.4000","@babel/core":"7.4.4","@types/jest":"24.0.6","@types/node":"7.0.8","@types/uuid":"3.4.3","file-loader":"3.0.1","jest-enzyme":"7.0.2","lint-staged":"9.1.0","sass-loader":"6.0.6","webpack-cli":"3.3.2","@types/react":"16.4.18","babel-loader":"8.0.5","react-helmet":"5.2.0","react-select":"1.2.1","style-loader":"0.19.1","@types/enzyme":"3.1.13","@types/lodash":"4.14.123","testcafe-live":"0.1.4","@babel/runtime":"7.4.4","@babel/polyfill":"^7.4.4","@storybook/react":"5.0.11","@types/invariant":"2.2.29","@types/react-dom":"16.0.11","isomorphic-fetch":"2.2.1","react-datepicker":"1.1.0","react-router-dom":"4.2.2","@babel/preset-env":"7.4.4","@gooddata/mock-js":"2.3.1","@storybook/addons":"5.0.11","@types/classnames":"2.2.3","@types/prop-types":"15.5.2","@types/react-intl":"2.3.8","@storybook/theming":"5.0.11","identity-obj-proxy":"^3.0.0","webpack-dev-server":"3.3.1","@babel/preset-react":"7.0.0","@types/react-portal":"4.0.1","@types/react-window":"^1.8.1","babel-plugin-lodash":"3.3.4","html-webpack-plugin":"3.2.0","react-test-renderer":"16.4.2","@types/react-measure":"2.0.5","clean-webpack-plugin":"2.0.2","stats-webpack-plugin":"0.7.0","eslint-config-prettier":"4.1.0","react-google-recaptcha":"^0.14.1","tslint-config-prettier":"1.18.0","@gooddata/eslint-config":"^1.0.0","@gooddata/tslint-config":"1.0.0","@types/react-responsive":"^3.0.3","@types/storybook__react":"4.0.1","@types/stringify-object":"^3.2.0","enzyme-adapter-react-16":"1.3.1","@gooddata/test-storybook":"3.1.1","@storybook/addon-actions":"5.0.11","@storybook/addon-options":"5.0.11","node-sass-magic-importer":"5.1.0","react-syntax-highlighter":"11.0.2","@types/fixed-data-table-2":"0.8.1","@types/react-test-renderer":"16.0.0","circular-dependency-plugin":"5.0.2","compression-webpack-plugin":"2.0.0","@types/json-stable-stringify":"^1.0.32","@gooddata/frontend-npm-scripts":"1.1.0","@types/enzyme-adapter-react-16":"1.0.3","@types/storybook__addon-actions":"3.4.2","@babel/plugin-proposal-class-properties":"7.4.4","@babel/plugin-proposal-object-rest-spread":"7.4.4","@babel/plugin-transform-async-to-generator":"7.4.4"},"peerDependencies":{"react":"^16.5.2","react-dom":"^16.5.2"},"_npmOperationalInternal":{"tmp":"tmp/react-components_7.3.0-beta.2_1575473151837_0.22750902232907566","host":"s3://npm-registry-packages"}},"7.2.0-beta.104":{"name":"@gooddata/react-components","version":"7.2.0-beta.104","author":{"name":"GoodData Corporation"},"license":"BSD-3-Clause","_id":"@gooddata/react-components@7.2.0-beta.104","maintainers":[{"name":"afi","email":"adam.fiedler@gooddata.com"},{"name":"bertold8","email":"ivan.nejezchleb@seznam.cz"},{"name":"brbistas","email":"valentinos.chraniotis@gooddata.com"},{"name":"bugsbunny338","email":"jiri.zajic@mensa.cz"},{"name":"de.do","email":"de.do@gooddata.com"},{"name":"diem.nguyen","email":"diem.nguyen@gooddata.com"},{"name":"gooddata-ci","email":"rail@gooddata.com"},{"name":"hung.nguyen.hoang","email":"hung.nguyen@gooddata.com"},{"name":"ivan.mjartan","email":"ivan.mjartan@gooddata.com"},{"name":"jakub-sterba","email":"jakub.sterba@gooddata.com"},{"name":"jaroslav.tomecek","email":"jaroslav.tomecek@gooddata.com"},{"name":"jkittler","email":"honza.kittler@gmail.com"},{"name":"khanh.le","email":"khanh.le@gooddata.com"},{"name":"lanhuynh","email":"lan.huynh@gooddata.com"},{"name":"linhhong","email":"linh.hong@gooddata.com"},{"name":"lupko","email":"lubomir.slivka@gooddata.com"},{"name":"martin.mosko","email":"martin.mosko@gooddata.com"},{"name":"matyas.kandl","email":"matyas.kandl@gooddata.com"},{"name":"michal.marsal","email":"michal.marsal@gooddata.com"},{"name":"milangallasgooddata","email":"milan.gallas@gooddata.com"},{"name":"naibinh","email":"naibinh@gmail.com"},{"name":"nikolacech","email":"nikola.cech@gooddata.com"},{"name":"no23reason","email":"dan.homola@hotmail.cz"},{"name":"patrikbraborec","email":"patrik.braborec@gooddata.com"},{"name":"pbenes","email":"petr.benes@gooddata.com"},{"name":"petrjanu","email":"petr.janu@gooddata.com"},{"name":"ptquang86","email":"ptquang86@gmail.com"},{"name":"qduval","email":"quentin.duval@gooddata.com"},{"name":"rodri360","email":"me@rodri360.com"},{"name":"sitina","email":"jiri.sitina@gooddata.com"},{"name":"sondo","email":"son.do@gooddata.com"},{"name":"strouhaljan","email":"strouhal.jan@gmail.com"},{"name":"tomas.kratochvil","email":"tomas.kratochvil@gooddata.com"},{"name":"tomasreichmann","email":"tomasreichmann@gmail.com"},{"name":"tomsatgd","email":"tomas.satinsky@gooddata.com"},{"name":"trung-le-quoc","email":"trung.le@gooddata.com"},{"name":"tu-ngo","email":"tungo1981@gmail.com"},{"name":"utdnah","email":"danh.ung@gooddata.com"},{"name":"vlastikcz","email":"vlastimil.kotas@gooddata.com"},{"name":"vu.pham","email":"vu.pham@gooddata.com"},{"name":"xmort","email":"petr.dolejsi@gooddata.com"},{"name":"yanlipnican","email":"yanlipnican@gmail.com"}],"homepage":"https://github.com/gooddata/gooddata-react-components#readme","bugs":{"url":"https://github.com/gooddata/gooddata-react-components/issues"},"dist":{"shasum":"a80b5650eb1051e7b428d03d3d5901899519192c","tarball":"https://registry.npmjs.org/@gooddata/react-components/-/react-components-7.2.0-beta.104.tgz","fileCount":2262,"integrity":"sha512-6ayC9EOyzq1g6B/J1EfT3eiRAjTI64mu5w/MIAXcg4lh5VwB+rfKxgpam3mbjtVXDVtXXXZnkVW28FI40hRPxQ==","signatures":[{"sig":"MEYCIQDUZx/dJT6gey4oI2WRpfPAh4Cfk0XebqF4y8zMu7p5JwIhAJT5DHxo6SKyPosSnPcxun8cUzdqDmoYWPvMZTC9jps1","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":8969595,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJd6YPCCRA9TVsSAnZWagAAb3AP/2vX1tYzXnclBgtznxQQ\nxiPWvk6k8oidUE63II2h+5SZHafBuAVTeyCQ/cd7eDOAOVRUZZS35i+JJD6+\nJYCwTRyxm14CCm75qLZvqX6K3thM0Y9GoO6QwVtj2XZy1qnyOdquBcysedd4\naDwQJinPzAugAaUAMuBcdl8Dvvh0kwZYNC3B8A8BP+e8u9o8D16Ix4oDp2A1\nQ4B8zl8twO0cVxhL3SoOGIJUrJkjOIbP95hffj4QDpCBn5IlV+28a5gn/kLp\nefCSCo2NBvyvZWCyMF52kYmS9YrkrcFA5uaGMFES2jop6qovMf5wtjLIDalG\nFdpMUq5jsASNoOQSrN8PI0pe5+Os2xX/MffWP/b72fdXmaCrMt1ylcyobtUL\n3prWYzKg4bB9lyZDyegaYpsEnqVWjiXhI2FECdiimRLDqPwYgHtOuvUoWLhu\ncg8w2JqLKHGGaRN0BvR45sjOV6iZh9925WzrHfmBSQx3MepZd/EOSApJ33NS\nYMl/uAfUxA5ol8ksYoiLgLp117VILbLIhbsFUdv92RqYxCVTd2Sn/OUj2K5M\nvEV640HOzhmB/3OMlHe9SqxhfUFylJd2Ddwkkhl4EOXwKDeYwxVg905auhun\n9oOiAQxjMO+e5obwagYrJAVOdzUtoEaUZfHzd46lV3aE7YeUvfRfI/Zg9tKn\nUecT\r\n=DqtS\r\n-----END PGP SIGNATURE-----\r\n"},"jest":{"testRegex":"(/__tests__/.*|\\.(test|spec))\\.(tsx?|jsx?)$","transform":{".(js|jsx)":"babel-jest",".(ts|tsx)":"ts-jest"},"collectCoverage":false,"moduleNameMapper":{"\\.(css|less|sass|scss)$":"<rootDir>/__mocks__/styleMock.ts","^[./a-zA-Z0-9$_-]+\\.svg$":"<rootDir>/jestSvgStub.js"},"coverageReporters":["html"],"setupFilesAfterEnv":["<rootDir>/jest.setup.ts"],"collectCoverageFrom":["src/**/*.{ts,tsx}","examples/server/src/**/*.{js,jsx}","!**/*.d.ts"],"moduleFileExtensions":["ts","tsx","js","jsx","json"],"testPathIgnorePatterns":[",/node_modules/","/dist/"]},"main":"dist/index.js","husky":{"hooks":{"pre-commit":"lint-staged"}},"config":{"eslint":"./examples/**/*.{js,jsx}","tslint":"./{__mocks__,src,stories}/{,**/}*.{ts,tsx}"},"readme":"[![npm version](https://badge.fury.io/js/%40gooddata%2Freact-components.svg)](https://www.npmjs.com/package/@gooddata/react-components) \n\n# GoodData.UI React components\n> A React-based JavaScript library for building data-driven applications\n\n## Getting started\n- [GoodData.UI Documentation](http://sdk.gooddata.com/gooddata-ui/)\n- [GoodData.UI Live Examples](https://gooddata-examples.herokuapp.com/)\n- [Stack Overflow](https://stackoverflow.com/questions/tagged/gooddata)\n\n### Usage\nWith [yarn](https://yarnpkg.com) installed, go to your project directory and run\n```\n$ yarn add @gooddata/react-components\n```\nIf you prefer [npm](npmjs.com) run\n```\n$ npm install --save @gooddata/react-components\n```\n\nThe public API is exposed via global `index.js`. Except for the styles, do not import any other file directly\nbecause they are not intended to be part of the public API.\n\n## Contributing\n\nWe welcome any contribution in form of [issues](https://github.com/gooddata/gooddata-react-components/issues) or [pull requests](https://github.com/gooddata/gooddata-react-components/pulls).\nThese commands may come in handy while developing:\n\n| command | description |\n| ------- | ----------- |\n| `yarn install --pure-lockfile` | first step |\n| ||\n| `yarn dev` | build react-components to `/dist` in watch mode |\n| `yarn test` | run all unit tests |\n| `yarn prettier-write` | format the source code to match the valid codestyle |\n| `yarn validate` | validate codestyle |\n| ||\n| `yarn storybook` | run storybook from `/stories` on http://localhost:9001 |\n| `yarn build-storybook` | build storybook to `/dist-storybook` |\n| `yarn test-storybook` | run storybook and [screenshot tests](https://github.com/gooddata/gdc-client-utils/tree/master/test-storybook) |\n| ||\n| `yarn examples` | run Live Examples dev-server from `/examples` on https://localhost:8999 |\n| `yarn examples-build` | build Live Examples to `/examples/dist` |\n| `yarn examples-server` | serve built Live Examples - see `/examples/server/src` |\n| `yarn examples-testcafe` | run testcafe tests against `localhost:8999` |\n\n### Deploy to heroku.com\nWhen you deploy this repo to heroku, it serves *GoodData.UI Live Examples*.\nRelevant tasks are in `Procfile` and `package.json`.\n\n```bash\n# run in the project directory\nheroku login\nheroku create <your-app-name>\nheroku config:set DOMAIN_ADMIN_USERNAME=x@gooddata.com DOMAIN_ADMIN_PASSWORD=xy PROJECT_ID_TO_ASSIGN=xms7ga4tf3g3nzucd8380o2bev8oeknp\ngit push heroku HEAD:master\nheroku open\n```\n\n### Run Live Examples Locally\nTo run *GoodData.UI Live Examples* locally:\n```bash\ngit clone <this-repository>\ncd  <repository-folder>\nyarn install --pure-lockfile\nyarn examples\n```\nThen open https://localhost:8999 and login using Live Examples account (you can [create one here](https://gooddata-examples.herokuapp.com/registration)).\n\n### Source code formatting\nThe source code in the repository is formatted by [Prettier](https://prettier.io/). \nThe format of the code is validated by our Continuous Integration server and is one of the requirements of successful merge.\n\nPrettier is supported by every major IDE. You can find the list of supported editors and how to configure them [here](https://prettier.io/docs/en/editors.html).\n\nIn the case, when your editor is not supported or you don't want to setup the integration, you can run the `yarn prettier-write` command to reformat the code before commit.\n\n## Changelog\n\n- see [CHANGELOG.md](CHANGELOG.md)\n\n## License\n\n(C) 2007-2018 GoodData Corporation\n\nThis project is dual licensed:\n\n- The ATTRIBUTION-NONCOMMERCIAL 4.0 INTERNATIONAL (CC BY-NC 4.0) is used for purpose of the trial experience and evaluation of GoodData.UI library.\n- The GOODDATA GOODDATA.UI LIBRARY END USER LICENSE AGREEMENT is used for GoodData customers.\n\nFor more information, please see [LICENSE](https://github.com/gooddata/gooddata-react-components/blob/master/LICENSE)\n","gitHead":"1e213d69d87995a4598afff4d75be28b15506303","scripts":{"dev":"bash scripts/build.sh --dev-watch","test":"jest --watch","build":"bash scripts/build.sh","tslint":"yarn run-tslint -t verbose $npm_package_config_tslint","prepare":"cd examples/server && yarn install --frozen-lockfile && cd ../..; rm -r examples/node_modules 2>/dev/null; true","examples":"bash scripts/run-examples.sh","prepare?":"# Called before `npm publish` and on local `npm install`. Temporarily also for deleting obsolete node_modules. Ends with `true` to continue gracefully.","validate":"tsc --noEmit && yarn tslint && eslint $npm_package_config_eslint && yarn prettier-check","build-dev":"bash scripts/build.sh --dev","examples?":"# Default is developer domain, other options: yarn examples [sec,secure,stg,stg2,stg3,demo,developer or URL]","storybook":"yarn build && start-storybook -p 9001 -c .storybook","test-once":"jest","tslint-ci":"mkdir -p ./ci/results && yarn run-tslint -t checkstyle -o ./ci/results/tslint-results.xml $npm_package_config_tslint","run-tslint":"tslint -p tsconfig.json","validate-ci":"tsc --noEmit && yarn tslint-ci  && eslint $npm_package_config_eslint -f checkstyle -o ci/results/eslint-results.xml && yarn prettier-check","examples-build":"bash scripts/build-examples.sh","prepublishOnly":"yarn build","prettier-check":"prettier --check '{src,stories,styles,__mocks__,examples/server/src,examples/src,examples/test}/**/*.{ts,js,tsx,jsx,json,scss,md,yaml,html}'","prettier-write":"prettier --write '{src,stories,styles,__mocks__,examples/server/src,examples/src,examples/test}/**/*.{ts,js,tsx,jsx,json,scss,md,yaml,html}'","test-storybook":"yarn build && test-storybook","build-storybook":"yarn build && build-storybook -c .storybook -o dist-storybook","examples-server":"node examples/server/src/index.js","heroku-postbuild":"yarn examples-build developer","examples-testcafe":"./scripts/run-testcafe.sh visual","check-circular-deps":"madge --circular --extensions ts ./src","examples-testcafe-ci":"./scripts/run-testcafe.sh ci","examples-testcafe-live":"./scripts/run-testcafe.sh live"},"typings":"dist/index.d.ts","_npmUser":{"name":"gooddata-ci","email":"rail@gooddata.com"},"deprecated":"@gooddata/react-components@7 reached End of Support on March 31, 2022. Please upgrade (see https://sdk.gooddata.com/gooddata-ui/docs/supported_versions.html for more information).","repository":{"url":"git+ssh://git@github.com/gooddata/gooddata-react-components.git","type":"git"},"_npmVersion":"6.4.1","description":"GoodData.UI - A powerful JavaScript library for building analytical applications","directories":{},"lint-staged":{"{src,stories,styles,__mocks__,examples/server/src,examples/src,examples/test}/**/*.{ts,js,tsx,jsx,scss}":["npx gdc-fix-copyright","git add"],"{src,stories,styles,__mocks__,examples/server/src,examples/src,examples/test}/**/*.{ts,js,tsx,jsx,json,scss,md,yaml,html}":["prettier --write","git add"]},"_nodeVersion":"8.12.0","dependencies":{"rxjs":"^5.5.6","uuid":"^3.2.1","immer":"^1.3.1","lodash":"^4.17.15","date-fns":"^2.7.0","downshift":"^3.2.7","invariant":"^2.2.2","classnames":"^2.2.6","highcharts":"7.1.1","prop-types":"^15.6.0","react-intl":"^2.4.0","custom-event":"^1.0.1","react-window":"^1.8.1","ag-grid-react":"20.0.0","react-measure":"^2.3.0","react-day-picker":"~7.3.0","react-responsive":"^3.0.0","stringify-object":"^2.4.0","@gooddata/typings":"^2.19.0","ag-grid-community":"20.0.0","http-status-codes":"^1.3.0","@gooddata/js-utils":"^3.5.0","@gooddata/numberjs":"^3.2.3","fixed-data-table-2":"0.7.17","@gooddata/goodstrap":"^65.0.0","react-dom-factories":"^1.0.2","@gooddata/gooddata-js":"^12.0.0","json-stable-stringify":"^1.0.1","react-transition-group":"^2.2.1","hoist-non-react-statics":"^3.3.0","nodelist-foreach-polyfill":"^1.2.0","highcharts-grouped-categories":"^1.1.3"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"raf":"3.3.2","yup":"^0.24.1","jest":"24.7.1","husky":"3.0.0","madge":"^3.4.4","react":"^16.5.2","enzyme":"3.5.0","eslint":"4.19.1","formik":"^0.11.11","moment":"2.23.0","history":"^4.7.2","ts-jest":"24.0.0","webpack":"4.30.0","prettier":"1.16.4","react-ga":"^2.5.2","recharts":"1.0.0-beta.9","testcafe":"1.1.4","commander":"2.14.1","node-sass":"4.13.0","react-dom":"^16.5.2","supertest":"3.0.0","ts-loader":"6.0.0","@types/raf":"^3.4.0","css-loader":"0.28.7","jest-junit":"3.0.0","raw-loader":"0.5.1","styled-jsx":"2.2.1","typescript":"3.3.4000","@babel/core":"7.4.4","@types/jest":"24.0.6","@types/node":"7.0.8","@types/uuid":"3.4.3","file-loader":"3.0.1","jest-enzyme":"7.0.2","lint-staged":"9.1.0","sass-loader":"6.0.6","webpack-cli":"3.3.2","@types/react":"16.4.18","babel-loader":"8.0.5","react-helmet":"5.2.0","react-select":"1.2.1","style-loader":"0.19.1","@types/enzyme":"3.1.13","@types/lodash":"4.14.123","testcafe-live":"0.1.4","@babel/runtime":"7.4.4","@babel/polyfill":"^7.4.4","@storybook/react":"5.0.11","@types/invariant":"2.2.29","@types/react-dom":"16.0.11","isomorphic-fetch":"2.2.1","react-datepicker":"1.1.0","react-router-dom":"4.2.2","@babel/preset-env":"7.4.4","@gooddata/mock-js":"2.3.1","@storybook/addons":"5.0.11","@types/classnames":"2.2.3","@types/prop-types":"15.5.2","@types/react-intl":"2.3.8","@storybook/theming":"5.0.11","identity-obj-proxy":"^3.0.0","webpack-dev-server":"3.3.1","@babel/preset-react":"7.0.0","@types/react-portal":"4.0.1","@types/react-window":"^1.8.1","babel-plugin-lodash":"3.3.4","html-webpack-plugin":"3.2.0","react-test-renderer":"16.4.2","@types/react-measure":"2.0.5","clean-webpack-plugin":"2.0.2","stats-webpack-plugin":"0.7.0","eslint-config-prettier":"4.1.0","react-google-recaptcha":"^0.14.1","tslint-config-prettier":"1.18.0","@gooddata/eslint-config":"^1.0.0","@gooddata/tslint-config":"1.0.0","@types/react-responsive":"^3.0.3","@types/storybook__react":"4.0.1","@types/stringify-object":"^3.2.0","enzyme-adapter-react-16":"1.3.1","@gooddata/test-storybook":"3.1.1","@storybook/addon-actions":"5.0.11","@storybook/addon-options":"5.0.11","node-sass-magic-importer":"5.1.0","react-syntax-highlighter":"11.0.2","@types/fixed-data-table-2":"0.8.1","@types/react-test-renderer":"16.0.0","circular-dependency-plugin":"5.0.2","compression-webpack-plugin":"2.0.0","@types/json-stable-stringify":"^1.0.32","@gooddata/frontend-npm-scripts":"1.1.0","@types/enzyme-adapter-react-16":"1.0.3","@types/storybook__addon-actions":"3.4.2","@babel/plugin-proposal-class-properties":"7.4.4","@babel/plugin-proposal-object-rest-spread":"7.4.4","@babel/plugin-transform-async-to-generator":"7.4.4"},"peerDependencies":{"react":"^16.5.2","react-dom":"^16.5.2"},"_npmOperationalInternal":{"tmp":"tmp/react-components_7.2.0-beta.104_1575584705413_0.26206376802909337","host":"s3://npm-registry-packages"}},"7.3.0-beta.3":{"name":"@gooddata/react-components","version":"7.3.0-beta.3","author":{"name":"GoodData Corporation"},"license":"BSD-3-Clause","_id":"@gooddata/react-components@7.3.0-beta.3","maintainers":[{"name":"afi","email":"adam.fiedler@gooddata.com"},{"name":"bertold8","email":"ivan.nejezchleb@seznam.cz"},{"name":"brbistas","email":"valentinos.chraniotis@gooddata.com"},{"name":"bugsbunny338","email":"jiri.zajic@mensa.cz"},{"name":"de.do","email":"de.do@gooddata.com"},{"name":"diem.nguyen","email":"diem.nguyen@gooddata.com"},{"name":"gooddata-ci","email":"rail@gooddata.com"},{"name":"hung.nguyen.hoang","email":"hung.nguyen@gooddata.com"},{"name":"ivan.mjartan","email":"ivan.mjartan@gooddata.com"},{"name":"jakub-sterba","email":"jakub.sterba@gooddata.com"},{"name":"jaroslav.tomecek","email":"jaroslav.tomecek@gooddata.com"},{"name":"jkittler","email":"honza.kittler@gmail.com"},{"name":"khanh.le","email":"khanh.le@gooddata.com"},{"name":"lanhuynh","email":"lan.huynh@gooddata.com"},{"name":"linhhong","email":"linh.hong@gooddata.com"},{"name":"lupko","email":"lubomir.slivka@gooddata.com"},{"name":"martin.mosko","email":"martin.mosko@gooddata.com"},{"name":"matyas.kandl","email":"matyas.kandl@gooddata.com"},{"name":"michal.marsal","email":"michal.marsal@gooddata.com"},{"name":"milangallasgooddata","email":"milan.gallas@gooddata.com"},{"name":"naibinh","email":"naibinh@gmail.com"},{"name":"nikolacech","email":"nikola.cech@gooddata.com"},{"name":"no23reason","email":"dan.homola@hotmail.cz"},{"name":"patrikbraborec","email":"patrik.braborec@gooddata.com"},{"name":"pbenes","email":"petr.benes@gooddata.com"},{"name":"petrjanu","email":"petr.janu@gooddata.com"},{"name":"ptquang86","email":"ptquang86@gmail.com"},{"name":"qduval","email":"quentin.duval@gooddata.com"},{"name":"rodri360","email":"me@rodri360.com"},{"name":"sitina","email":"jiri.sitina@gooddata.com"},{"name":"sondo","email":"son.do@gooddata.com"},{"name":"strouhaljan","email":"strouhal.jan@gmail.com"},{"name":"tomas.kratochvil","email":"tomas.kratochvil@gooddata.com"},{"name":"tomasreichmann","email":"tomasreichmann@gmail.com"},{"name":"tomsatgd","email":"tomas.satinsky@gooddata.com"},{"name":"trung-le-quoc","email":"trung.le@gooddata.com"},{"name":"tu-ngo","email":"tungo1981@gmail.com"},{"name":"utdnah","email":"danh.ung@gooddata.com"},{"name":"vlastikcz","email":"vlastimil.kotas@gooddata.com"},{"name":"vu.pham","email":"vu.pham@gooddata.com"},{"name":"xmort","email":"petr.dolejsi@gooddata.com"},{"name":"yanlipnican","email":"yanlipnican@gmail.com"}],"homepage":"https://github.com/gooddata/gooddata-react-components#readme","bugs":{"url":"https://github.com/gooddata/gooddata-react-components/issues"},"dist":{"shasum":"cd796408045243b69b800e02576feb799cd29eee","tarball":"https://registry.npmjs.org/@gooddata/react-components/-/react-components-7.3.0-beta.3.tgz","fileCount":2262,"integrity":"sha512-qauSEctm5/kCdIuZ3rueFZg3XXF5zoKLCcQ69bwofg+ywm4bdpPqpXu/iwFW0YdnzENHv08J00CAMZlevX/aZQ==","signatures":[{"sig":"MEQCIH8PkXAe/B/zQvLIzVMm2Y8UywhAFdjnnZmYmqVMmOuwAiAKEM9r3D3tVdAdQUzzdej7O6PpNPq9u66PJPkpEyLCEA==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":8969593,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJd6jfqCRA9TVsSAnZWagAAq0QP/3RYO6a836YqPf57jC5I\nTPGywhqRZlmlrj+GN1wRLe23Y09pYiuVzG0pFNt5FgeLLPeO2+cft2d3W+HB\nfDLcAIxA8l5FWdFoCPklfJaVhbsc/DTYoHHEjY5dhRYUomidt9MltcLMy7sL\nZ2cOFidKKDMA0aW2zEzDWrZ3wuhB9IdITUkVzuD6cO/26azEFoDcU06TCaGl\nig9gCRdK3rkEFSo684+j+yL7Q+6iwsaET/6fGZECWtd7rfyIaRUEMZ+GEIEI\nB3yRUt1nz4MoLtq8rMBxpeyHzpdqBcEgylk7+LCi9K9v7D7HKltZQYJniVZz\nXEbEEl6/fFbi2Sl9LBIrIi77yWq0CrBj7tn7Sbl5Z52HPvI3FxGutTJEhb6f\nN5IwXK6K7NWJjwpiKOOTeluuAPFAO7cNYVqj1eoHftwYMBqzOQWcsTH2f3aI\njBoHcggNQ/5B9iL98RBGwzx4GerS1/eyd4bYWqHtD6lU+zQXBmleSZ3FsRKn\nuuM94PXEPKQQBdwTXwR7FVir7DJurCWLivQfyV1Zzn+GRiWmEA4ETH/4jMVo\nyFNbl9CwThSp4hwEy7ZxtnPGUtHgLnSzmAX7y/tcfkwcae1e1jWf8KeTZ34G\nl3FwZ5gNRfuarMd5QHr588enkDwENxCOxqQJcpPVhlkwOBso9TGVSsXIm7Oh\nzB++\r\n=+FOD\r\n-----END PGP SIGNATURE-----\r\n"},"jest":{"testRegex":"(/__tests__/.*|\\.(test|spec))\\.(tsx?|jsx?)$","transform":{".(js|jsx)":"babel-jest",".(ts|tsx)":"ts-jest"},"collectCoverage":false,"moduleNameMapper":{"\\.(css|less|sass|scss)$":"<rootDir>/__mocks__/styleMock.ts","^[./a-zA-Z0-9$_-]+\\.svg$":"<rootDir>/jestSvgStub.js"},"coverageReporters":["html"],"setupFilesAfterEnv":["<rootDir>/jest.setup.ts"],"collectCoverageFrom":["src/**/*.{ts,tsx}","examples/server/src/**/*.{js,jsx}","!**/*.d.ts"],"moduleFileExtensions":["ts","tsx","js","jsx","json"],"testPathIgnorePatterns":[",/node_modules/","/dist/"]},"main":"dist/index.js","husky":{"hooks":{"pre-commit":"lint-staged"}},"config":{"eslint":"./examples/**/*.{js,jsx}","tslint":"./{__mocks__,src,stories}/{,**/}*.{ts,tsx}"},"readme":"[![npm version](https://badge.fury.io/js/%40gooddata%2Freact-components.svg)](https://www.npmjs.com/package/@gooddata/react-components) \n\n# GoodData.UI React components\n> A React-based JavaScript library for building data-driven applications\n\n## Getting started\n- [GoodData.UI Documentation](http://sdk.gooddata.com/gooddata-ui/)\n- [GoodData.UI Live Examples](https://gooddata-examples.herokuapp.com/)\n- [Stack Overflow](https://stackoverflow.com/questions/tagged/gooddata)\n\n### Usage\nWith [yarn](https://yarnpkg.com) installed, go to your project directory and run\n```\n$ yarn add @gooddata/react-components\n```\nIf you prefer [npm](npmjs.com) run\n```\n$ npm install --save @gooddata/react-components\n```\n\nThe public API is exposed via global `index.js`. Except for the styles, do not import any other file directly\nbecause they are not intended to be part of the public API.\n\n## Contributing\n\nWe welcome any contribution in form of [issues](https://github.com/gooddata/gooddata-react-components/issues) or [pull requests](https://github.com/gooddata/gooddata-react-components/pulls).\nThese commands may come in handy while developing:\n\n| command | description |\n| ------- | ----------- |\n| `yarn install --pure-lockfile` | first step |\n| ||\n| `yarn dev` | build react-components to `/dist` in watch mode |\n| `yarn test` | run all unit tests |\n| `yarn prettier-write` | format the source code to match the valid codestyle |\n| `yarn validate` | validate codestyle |\n| ||\n| `yarn storybook` | run storybook from `/stories` on http://localhost:9001 |\n| `yarn build-storybook` | build storybook to `/dist-storybook` |\n| `yarn test-storybook` | run storybook and [screenshot tests](https://github.com/gooddata/gdc-client-utils/tree/master/test-storybook) |\n| ||\n| `yarn examples` | run Live Examples dev-server from `/examples` on https://localhost:8999 |\n| `yarn examples-build` | build Live Examples to `/examples/dist` |\n| `yarn examples-server` | serve built Live Examples - see `/examples/server/src` |\n| `yarn examples-testcafe` | run testcafe tests against `localhost:8999` |\n\n### Deploy to heroku.com\nWhen you deploy this repo to heroku, it serves *GoodData.UI Live Examples*.\nRelevant tasks are in `Procfile` and `package.json`.\n\n```bash\n# run in the project directory\nheroku login\nheroku create <your-app-name>\nheroku config:set DOMAIN_ADMIN_USERNAME=x@gooddata.com DOMAIN_ADMIN_PASSWORD=xy PROJECT_ID_TO_ASSIGN=xms7ga4tf3g3nzucd8380o2bev8oeknp\ngit push heroku HEAD:master\nheroku open\n```\n\n### Run Live Examples Locally\nTo run *GoodData.UI Live Examples* locally:\n```bash\ngit clone <this-repository>\ncd  <repository-folder>\nyarn install --pure-lockfile\nyarn examples\n```\nThen open https://localhost:8999 and login using Live Examples account (you can [create one here](https://gooddata-examples.herokuapp.com/registration)).\n\n### Source code formatting\nThe source code in the repository is formatted by [Prettier](https://prettier.io/). \nThe format of the code is validated by our Continuous Integration server and is one of the requirements of successful merge.\n\nPrettier is supported by every major IDE. You can find the list of supported editors and how to configure them [here](https://prettier.io/docs/en/editors.html).\n\nIn the case, when your editor is not supported or you don't want to setup the integration, you can run the `yarn prettier-write` command to reformat the code before commit.\n\n## Changelog\n\n- see [CHANGELOG.md](CHANGELOG.md)\n\n## License\n\n(C) 2007-2018 GoodData Corporation\n\nThis project is dual licensed:\n\n- The ATTRIBUTION-NONCOMMERCIAL 4.0 INTERNATIONAL (CC BY-NC 4.0) is used for purpose of the trial experience and evaluation of GoodData.UI library.\n- The GOODDATA GOODDATA.UI LIBRARY END USER LICENSE AGREEMENT is used for GoodData customers.\n\nFor more information, please see [LICENSE](https://github.com/gooddata/gooddata-react-components/blob/master/LICENSE)\n","gitHead":"9426d4399f1fe0096b8e44b9d1ad55717f8acdc2","scripts":{"dev":"bash scripts/build.sh --dev-watch","test":"jest --watch","build":"bash scripts/build.sh","tslint":"yarn run-tslint -t verbose $npm_package_config_tslint","prepare":"cd examples/server && yarn install --frozen-lockfile && cd ../..; rm -r examples/node_modules 2>/dev/null; true","examples":"bash scripts/run-examples.sh","prepare?":"# Called before `npm publish` and on local `npm install`. Temporarily also for deleting obsolete node_modules. Ends with `true` to continue gracefully.","validate":"tsc --noEmit && yarn tslint && eslint $npm_package_config_eslint && yarn prettier-check","build-dev":"bash scripts/build.sh --dev","examples?":"# Default is developer domain, other options: yarn examples [sec,secure,stg,stg2,stg3,demo,developer or URL]","storybook":"yarn build && start-storybook -p 9001 -c .storybook","test-once":"jest","tslint-ci":"mkdir -p ./ci/results && yarn run-tslint -t checkstyle -o ./ci/results/tslint-results.xml $npm_package_config_tslint","run-tslint":"tslint -p tsconfig.json","validate-ci":"tsc --noEmit && yarn tslint-ci  && eslint $npm_package_config_eslint -f checkstyle -o ci/results/eslint-results.xml && yarn prettier-check","examples-build":"bash scripts/build-examples.sh","prepublishOnly":"yarn build","prettier-check":"prettier --check '{src,stories,styles,__mocks__,examples/server/src,examples/src,examples/test}/**/*.{ts,js,tsx,jsx,json,scss,md,yaml,html}'","prettier-write":"prettier --write '{src,stories,styles,__mocks__,examples/server/src,examples/src,examples/test}/**/*.{ts,js,tsx,jsx,json,scss,md,yaml,html}'","test-storybook":"yarn build && test-storybook","build-storybook":"yarn build && build-storybook -c .storybook -o dist-storybook","examples-server":"node examples/server/src/index.js","heroku-postbuild":"yarn examples-build developer","examples-testcafe":"./scripts/run-testcafe.sh visual","check-circular-deps":"madge --circular --extensions ts ./src","examples-testcafe-ci":"./scripts/run-testcafe.sh ci","examples-testcafe-live":"./scripts/run-testcafe.sh live"},"typings":"dist/index.d.ts","_npmUser":{"name":"gooddata-ci","email":"rail@gooddata.com"},"deprecated":"@gooddata/react-components@7 reached End of Support on March 31, 2022. Please upgrade (see https://sdk.gooddata.com/gooddata-ui/docs/supported_versions.html for more information).","repository":{"url":"git+ssh://git@github.com/gooddata/gooddata-react-components.git","type":"git"},"_npmVersion":"6.4.1","description":"GoodData.UI - A powerful JavaScript library for building analytical applications","directories":{},"lint-staged":{"{src,stories,styles,__mocks__,examples/server/src,examples/src,examples/test}/**/*.{ts,js,tsx,jsx,scss}":["npx gdc-fix-copyright","git add"],"{src,stories,styles,__mocks__,examples/server/src,examples/src,examples/test}/**/*.{ts,js,tsx,jsx,json,scss,md,yaml,html}":["prettier --write","git add"]},"_nodeVersion":"8.12.0","dependencies":{"rxjs":"^5.5.6","uuid":"^3.2.1","immer":"^1.3.1","lodash":"^4.17.15","date-fns":"^2.7.0","downshift":"^3.2.7","invariant":"^2.2.2","classnames":"^2.2.6","highcharts":"7.1.1","prop-types":"^15.6.0","react-intl":"^2.4.0","custom-event":"^1.0.1","react-window":"^1.8.1","ag-grid-react":"20.0.0","react-measure":"^2.3.0","react-day-picker":"~7.3.0","react-responsive":"^3.0.0","stringify-object":"^2.4.0","@gooddata/typings":"^2.19.0","ag-grid-community":"20.0.0","http-status-codes":"^1.3.0","@gooddata/js-utils":"^3.5.0","@gooddata/numberjs":"^3.2.3","fixed-data-table-2":"0.7.17","@gooddata/goodstrap":"^65.0.0","react-dom-factories":"^1.0.2","@gooddata/gooddata-js":"^12.0.0","json-stable-stringify":"^1.0.1","react-transition-group":"^2.2.1","hoist-non-react-statics":"^3.3.0","nodelist-foreach-polyfill":"^1.2.0","highcharts-grouped-categories":"^1.1.3"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"raf":"3.3.2","yup":"^0.24.1","jest":"24.7.1","husky":"3.0.0","madge":"^3.4.4","react":"^16.5.2","enzyme":"3.5.0","eslint":"4.19.1","formik":"^0.11.11","moment":"2.23.0","history":"^4.7.2","ts-jest":"24.0.0","webpack":"4.30.0","prettier":"1.16.4","react-ga":"^2.5.2","recharts":"1.0.0-beta.9","testcafe":"1.1.4","commander":"2.14.1","node-sass":"4.13.0","react-dom":"^16.5.2","supertest":"3.0.0","ts-loader":"6.0.0","@types/raf":"^3.4.0","css-loader":"0.28.7","jest-junit":"3.0.0","raw-loader":"0.5.1","styled-jsx":"2.2.1","typescript":"3.3.4000","@babel/core":"7.4.4","@types/jest":"24.0.6","@types/node":"7.0.8","@types/uuid":"3.4.3","file-loader":"3.0.1","jest-enzyme":"7.0.2","lint-staged":"9.1.0","sass-loader":"6.0.6","webpack-cli":"3.3.2","@types/react":"16.4.18","babel-loader":"8.0.5","react-helmet":"5.2.0","react-select":"1.2.1","style-loader":"0.19.1","@types/enzyme":"3.1.13","@types/lodash":"4.14.123","testcafe-live":"0.1.4","@babel/runtime":"7.4.4","@babel/polyfill":"^7.4.4","@storybook/react":"5.0.11","@types/invariant":"2.2.29","@types/react-dom":"16.0.11","isomorphic-fetch":"2.2.1","react-datepicker":"1.1.0","react-router-dom":"4.2.2","@babel/preset-env":"7.4.4","@gooddata/mock-js":"2.3.1","@storybook/addons":"5.0.11","@types/classnames":"2.2.3","@types/prop-types":"15.5.2","@types/react-intl":"2.3.8","@storybook/theming":"5.0.11","identity-obj-proxy":"^3.0.0","webpack-dev-server":"3.3.1","@babel/preset-react":"7.0.0","@types/react-portal":"4.0.1","@types/react-window":"^1.8.1","babel-plugin-lodash":"3.3.4","html-webpack-plugin":"3.2.0","react-test-renderer":"16.4.2","@types/react-measure":"2.0.5","clean-webpack-plugin":"2.0.2","stats-webpack-plugin":"0.7.0","eslint-config-prettier":"4.1.0","react-google-recaptcha":"^0.14.1","tslint-config-prettier":"1.18.0","@gooddata/eslint-config":"^1.0.0","@gooddata/tslint-config":"1.0.0","@types/react-responsive":"^3.0.3","@types/storybook__react":"4.0.1","@types/stringify-object":"^3.2.0","enzyme-adapter-react-16":"1.3.1","@gooddata/test-storybook":"3.1.1","@storybook/addon-actions":"5.0.11","@storybook/addon-options":"5.0.11","node-sass-magic-importer":"5.1.0","react-syntax-highlighter":"11.0.2","@types/fixed-data-table-2":"0.8.1","@types/react-test-renderer":"16.0.0","circular-dependency-plugin":"5.0.2","compression-webpack-plugin":"2.0.0","@types/json-stable-stringify":"^1.0.32","@gooddata/frontend-npm-scripts":"1.1.0","@types/enzyme-adapter-react-16":"1.0.3","@types/storybook__addon-actions":"3.4.2","@babel/plugin-proposal-class-properties":"7.4.4","@babel/plugin-proposal-object-rest-spread":"7.4.4","@babel/plugin-transform-async-to-generator":"7.4.4"},"peerDependencies":{"react":"^16.5.2","react-dom":"^16.5.2"},"_npmOperationalInternal":{"tmp":"tmp/react-components_7.3.0-beta.3_1575630826017_0.39176609569059084","host":"s3://npm-registry-packages"}},"7.3.0-beta.4":{"name":"@gooddata/react-components","version":"7.3.0-beta.4","author":{"name":"GoodData Corporation"},"license":"BSD-3-Clause","_id":"@gooddata/react-components@7.3.0-beta.4","maintainers":[{"name":"afi","email":"adam.fiedler@gooddata.com"},{"name":"bertold8","email":"ivan.nejezchleb@seznam.cz"},{"name":"brbistas","email":"valentinos.chraniotis@gooddata.com"},{"name":"bugsbunny338","email":"jiri.zajic@mensa.cz"},{"name":"de.do","email":"de.do@gooddata.com"},{"name":"diem.nguyen","email":"diem.nguyen@gooddata.com"},{"name":"gooddata-ci","email":"rail@gooddata.com"},{"name":"hung.nguyen.hoang","email":"hung.nguyen@gooddata.com"},{"name":"ivan.mjartan","email":"ivan.mjartan@gooddata.com"},{"name":"jakub-sterba","email":"jakub.sterba@gooddata.com"},{"name":"jaroslav.tomecek","email":"jaroslav.tomecek@gooddata.com"},{"name":"jkittler","email":"honza.kittler@gmail.com"},{"name":"khanh.le","email":"khanh.le@gooddata.com"},{"name":"lanhuynh","email":"lan.huynh@gooddata.com"},{"name":"linhhong","email":"linh.hong@gooddata.com"},{"name":"lupko","email":"lubomir.slivka@gooddata.com"},{"name":"martin.mosko","email":"martin.mosko@gooddata.com"},{"name":"matyas.kandl","email":"matyas.kandl@gooddata.com"},{"name":"michal.marsal","email":"michal.marsal@gooddata.com"},{"name":"milangallasgooddata","email":"milan.gallas@gooddata.com"},{"name":"naibinh","email":"naibinh@gmail.com"},{"name":"nikolacech","email":"nikola.cech@gooddata.com"},{"name":"no23reason","email":"dan.homola@hotmail.cz"},{"name":"patrikbraborec","email":"patrik.braborec@gooddata.com"},{"name":"pbenes","email":"petr.benes@gooddata.com"},{"name":"petrjanu","email":"petr.janu@gooddata.com"},{"name":"ptquang86","email":"ptquang86@gmail.com"},{"name":"qduval","email":"quentin.duval@gooddata.com"},{"name":"rodri360","email":"me@rodri360.com"},{"name":"sitina","email":"jiri.sitina@gooddata.com"},{"name":"sondo","email":"son.do@gooddata.com"},{"name":"strouhaljan","email":"strouhal.jan@gmail.com"},{"name":"tomas.kratochvil","email":"tomas.kratochvil@gooddata.com"},{"name":"tomasreichmann","email":"tomasreichmann@gmail.com"},{"name":"tomsatgd","email":"tomas.satinsky@gooddata.com"},{"name":"trung-le-quoc","email":"trung.le@gooddata.com"},{"name":"tu-ngo","email":"tungo1981@gmail.com"},{"name":"utdnah","email":"danh.ung@gooddata.com"},{"name":"vlastikcz","email":"vlastimil.kotas@gooddata.com"},{"name":"vu.pham","email":"vu.pham@gooddata.com"},{"name":"xmort","email":"petr.dolejsi@gooddata.com"},{"name":"yanlipnican","email":"yanlipnican@gmail.com"}],"homepage":"https://github.com/gooddata/gooddata-react-components#readme","bugs":{"url":"https://github.com/gooddata/gooddata-react-components/issues"},"dist":{"shasum":"4339f19ba2ba855a6f5678aeb22c08334540a3dd","tarball":"https://registry.npmjs.org/@gooddata/react-components/-/react-components-7.3.0-beta.4.tgz","fileCount":2262,"integrity":"sha512-kMcGCN3I6Pc75KnZCpTnPaKpVtzmngpqW+QnxMXg5xRNeXqHJHSx+nyqkEYbW8pQLvHHNywuybna+yM9XQQHvg==","signatures":[{"sig":"MEYCIQDE5u9M/q3zBFMznjEmmarPon562a9ITMoXFsdRZkB/NAIhAKMFFC63dWXxKVcP/xMXAoQoCBugGmCjhCBvdBu5OHa4","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":8969593,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJd7g9vCRA9TVsSAnZWagAA8cAP/0feSPLIm1SotcaEx2ld\nBXE1/kPfcq84WansNvQ/hcuvcR1e/x9t4apXiJRvn2/PoqDas7xlenB6zN5b\nhdei6A2lRVbTyb4UGq04TqdLK0sAiH4sSTFXZiabjmss4pwNnc9M7IhAKb48\n7Flay27sgFKhYnz/VTp4XsbqK8H0U0XLRkyYHcroiZzYR66FoxlVHFAOKB/a\nQKqiqJIC+LRIeJhfP9li8fdfppZnFaOFHiB1taRWNRjJTvKh7WZCFYncdrOW\n6WdSOHrJAb8QQn1W3o0insiCwzzaMHZ4tJ2d3qFEZEMI+auiQViwx63k4smH\nGWb7/Vq1/+AEo0t+RIcpeEBu4YpF5j8DWNUILwUAkvRRMXoBbkNgmbGj3IFE\n7V42GSRyTUpDgYSEwhGMP0qzJQLWW03ADVeiz+iQ2atX70wZbEvRWIoliavg\nCs9g3wmt/0jn5+m8c5PP8s0Kq2y8K6vZzs4pzgvYyPZOqNf/YAjx/cm3LtQO\nAyUKHtecKjTvzB/qoGvuFkHE63lHvvgvg2VFOMXPOPRvIYyMTrDQAYASvdK9\ncYcE0m34ijK56pI04hyNODGM431lobF+0l9eKQKPxKJK3LZ6XNNYBLWWUnGs\nIy1Mx4sSQS3Y6SSz+jGBQVC9rWutTED7qTlCrv0ab+u6KEzE7fNmg1qLB6XC\nsSPx\r\n=c7ui\r\n-----END PGP SIGNATURE-----\r\n"},"jest":{"testRegex":"(/__tests__/.*|\\.(test|spec))\\.(tsx?|jsx?)$","transform":{".(js|jsx)":"babel-jest",".(ts|tsx)":"ts-jest"},"collectCoverage":false,"moduleNameMapper":{"\\.(css|less|sass|scss)$":"<rootDir>/__mocks__/styleMock.ts","^[./a-zA-Z0-9$_-]+\\.svg$":"<rootDir>/jestSvgStub.js"},"coverageReporters":["html"],"setupFilesAfterEnv":["<rootDir>/jest.setup.ts"],"collectCoverageFrom":["src/**/*.{ts,tsx}","examples/server/src/**/*.{js,jsx}","!**/*.d.ts"],"moduleFileExtensions":["ts","tsx","js","jsx","json"],"testPathIgnorePatterns":[",/node_modules/","/dist/"]},"main":"dist/index.js","husky":{"hooks":{"pre-commit":"lint-staged"}},"config":{"eslint":"./examples/**/*.{js,jsx}","tslint":"./{__mocks__,src,stories}/{,**/}*.{ts,tsx}"},"readme":"[![npm version](https://badge.fury.io/js/%40gooddata%2Freact-components.svg)](https://www.npmjs.com/package/@gooddata/react-components) \n\n# GoodData.UI React components\n> A React-based JavaScript library for building data-driven applications\n\n## Getting started\n- [GoodData.UI Documentation](http://sdk.gooddata.com/gooddata-ui/)\n- [GoodData.UI Live Examples](https://gooddata-examples.herokuapp.com/)\n- [Stack Overflow](https://stackoverflow.com/questions/tagged/gooddata)\n\n### Usage\nWith [yarn](https://yarnpkg.com) installed, go to your project directory and run\n```\n$ yarn add @gooddata/react-components\n```\nIf you prefer [npm](npmjs.com) run\n```\n$ npm install --save @gooddata/react-components\n```\n\nThe public API is exposed via global `index.js`. Except for the styles, do not import any other file directly\nbecause they are not intended to be part of the public API.\n\n## Contributing\n\nWe welcome any contribution in form of [issues](https://github.com/gooddata/gooddata-react-components/issues) or [pull requests](https://github.com/gooddata/gooddata-react-components/pulls).\nThese commands may come in handy while developing:\n\n| command | description |\n| ------- | ----------- |\n| `yarn install --pure-lockfile` | first step |\n| ||\n| `yarn dev` | build react-components to `/dist` in watch mode |\n| `yarn test` | run all unit tests |\n| `yarn prettier-write` | format the source code to match the valid codestyle |\n| `yarn validate` | validate codestyle |\n| ||\n| `yarn storybook` | run storybook from `/stories` on http://localhost:9001 |\n| `yarn build-storybook` | build storybook to `/dist-storybook` |\n| `yarn test-storybook` | run storybook and [screenshot tests](https://github.com/gooddata/gdc-client-utils/tree/master/test-storybook) |\n| ||\n| `yarn examples` | run Live Examples dev-server from `/examples` on https://localhost:8999 |\n| `yarn examples-build` | build Live Examples to `/examples/dist` |\n| `yarn examples-server` | serve built Live Examples - see `/examples/server/src` |\n| `yarn examples-testcafe` | run testcafe tests against `localhost:8999` |\n\n### Deploy to heroku.com\nWhen you deploy this repo to heroku, it serves *GoodData.UI Live Examples*.\nRelevant tasks are in `Procfile` and `package.json`.\n\n```bash\n# run in the project directory\nheroku login\nheroku create <your-app-name>\nheroku config:set DOMAIN_ADMIN_USERNAME=x@gooddata.com DOMAIN_ADMIN_PASSWORD=xy PROJECT_ID_TO_ASSIGN=xms7ga4tf3g3nzucd8380o2bev8oeknp\ngit push heroku HEAD:master\nheroku open\n```\n\n### Run Live Examples Locally\nTo run *GoodData.UI Live Examples* locally:\n```bash\ngit clone <this-repository>\ncd  <repository-folder>\nyarn install --pure-lockfile\nyarn examples\n```\nThen open https://localhost:8999 and login using Live Examples account (you can [create one here](https://gooddata-examples.herokuapp.com/registration)).\n\n### Source code formatting\nThe source code in the repository is formatted by [Prettier](https://prettier.io/). \nThe format of the code is validated by our Continuous Integration server and is one of the requirements of successful merge.\n\nPrettier is supported by every major IDE. You can find the list of supported editors and how to configure them [here](https://prettier.io/docs/en/editors.html).\n\nIn the case, when your editor is not supported or you don't want to setup the integration, you can run the `yarn prettier-write` command to reformat the code before commit.\n\n## Changelog\n\n- see [CHANGELOG.md](CHANGELOG.md)\n\n## License\n\n(C) 2007-2018 GoodData Corporation\n\nThis project is dual licensed:\n\n- The ATTRIBUTION-NONCOMMERCIAL 4.0 INTERNATIONAL (CC BY-NC 4.0) is used for purpose of the trial experience and evaluation of GoodData.UI library.\n- The GOODDATA GOODDATA.UI LIBRARY END USER LICENSE AGREEMENT is used for GoodData customers.\n\nFor more information, please see [LICENSE](https://github.com/gooddata/gooddata-react-components/blob/master/LICENSE)\n","gitHead":"7b1afe3106c20fd2fa703faa40603c1698df208d","scripts":{"dev":"bash scripts/build.sh --dev-watch","test":"jest --watch","build":"bash scripts/build.sh","tslint":"yarn run-tslint -t verbose $npm_package_config_tslint","prepare":"cd examples/server && yarn install --frozen-lockfile && cd ../..; rm -r examples/node_modules 2>/dev/null; true","examples":"bash scripts/run-examples.sh","prepare?":"# Called before `npm publish` and on local `npm install`. Temporarily also for deleting obsolete node_modules. Ends with `true` to continue gracefully.","validate":"tsc --noEmit && yarn tslint && eslint $npm_package_config_eslint && yarn prettier-check","build-dev":"bash scripts/build.sh --dev","examples?":"# Default is developer domain, other options: yarn examples [sec,secure,stg,stg2,stg3,demo,developer or URL]","storybook":"yarn build && start-storybook -p 9001 -c .storybook","test-once":"jest","tslint-ci":"mkdir -p ./ci/results && yarn run-tslint -t checkstyle -o ./ci/results/tslint-results.xml $npm_package_config_tslint","run-tslint":"tslint -p tsconfig.json","validate-ci":"tsc --noEmit && yarn tslint-ci  && eslint $npm_package_config_eslint -f checkstyle -o ci/results/eslint-results.xml && yarn prettier-check","examples-build":"bash scripts/build-examples.sh","prepublishOnly":"yarn build","prettier-check":"prettier --check '{src,stories,styles,__mocks__,examples/server/src,examples/src,examples/test}/**/*.{ts,js,tsx,jsx,json,scss,md,yaml,html}'","prettier-write":"prettier --write '{src,stories,styles,__mocks__,examples/server/src,examples/src,examples/test}/**/*.{ts,js,tsx,jsx,json,scss,md,yaml,html}'","test-storybook":"yarn build && test-storybook","build-storybook":"yarn build && build-storybook -c .storybook -o dist-storybook","examples-server":"node examples/server/src/index.js","heroku-postbuild":"yarn examples-build developer","examples-testcafe":"./scripts/run-testcafe.sh visual","check-circular-deps":"madge --circular --extensions ts ./src","examples-testcafe-ci":"./scripts/run-testcafe.sh ci","examples-testcafe-live":"./scripts/run-testcafe.sh live"},"typings":"dist/index.d.ts","_npmUser":{"name":"gooddata-ci","email":"rail@gooddata.com"},"deprecated":"@gooddata/react-components@7 reached End of Support on March 31, 2022. Please upgrade (see https://sdk.gooddata.com/gooddata-ui/docs/supported_versions.html for more information).","repository":{"url":"git+ssh://git@github.com/gooddata/gooddata-react-components.git","type":"git"},"_npmVersion":"6.4.1","description":"GoodData.UI - A powerful JavaScript library for building analytical applications","directories":{},"lint-staged":{"{src,stories,styles,__mocks__,examples/server/src,examples/src,examples/test}/**/*.{ts,js,tsx,jsx,scss}":["npx gdc-fix-copyright","git add"],"{src,stories,styles,__mocks__,examples/server/src,examples/src,examples/test}/**/*.{ts,js,tsx,jsx,json,scss,md,yaml,html}":["prettier --write","git add"]},"_nodeVersion":"8.12.0","dependencies":{"rxjs":"^5.5.6","uuid":"^3.2.1","immer":"^1.3.1","lodash":"^4.17.15","date-fns":"^2.7.0","downshift":"^3.2.7","invariant":"^2.2.2","classnames":"^2.2.6","highcharts":"7.1.1","prop-types":"^15.6.0","react-intl":"^2.4.0","custom-event":"^1.0.1","react-window":"^1.8.1","ag-grid-react":"20.0.0","react-measure":"^2.3.0","react-day-picker":"~7.3.0","react-responsive":"^3.0.0","stringify-object":"^2.4.0","@gooddata/typings":"^2.19.0","ag-grid-community":"20.0.0","http-status-codes":"^1.3.0","@gooddata/js-utils":"^3.5.0","@gooddata/numberjs":"^3.2.3","fixed-data-table-2":"0.7.17","@gooddata/goodstrap":"^65.0.0","react-dom-factories":"^1.0.2","@gooddata/gooddata-js":"^12.0.0","json-stable-stringify":"^1.0.1","react-transition-group":"^2.2.1","hoist-non-react-statics":"^3.3.0","nodelist-foreach-polyfill":"^1.2.0","highcharts-grouped-categories":"^1.1.3"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"raf":"3.3.2","yup":"^0.24.1","jest":"24.7.1","husky":"3.0.0","madge":"^3.4.4","react":"^16.5.2","enzyme":"3.5.0","eslint":"4.19.1","formik":"^0.11.11","moment":"2.23.0","history":"^4.7.2","ts-jest":"24.0.0","webpack":"4.30.0","prettier":"1.16.4","react-ga":"^2.5.2","recharts":"1.0.0-beta.9","testcafe":"1.1.4","commander":"2.14.1","node-sass":"4.13.0","react-dom":"^16.5.2","supertest":"3.0.0","ts-loader":"6.0.0","@types/raf":"^3.4.0","css-loader":"0.28.7","jest-junit":"3.0.0","raw-loader":"0.5.1","styled-jsx":"2.2.1","typescript":"3.3.4000","@babel/core":"7.4.4","@types/jest":"24.0.6","@types/node":"7.0.8","@types/uuid":"3.4.3","file-loader":"3.0.1","jest-enzyme":"7.0.2","lint-staged":"9.1.0","sass-loader":"6.0.6","webpack-cli":"3.3.2","@types/react":"16.4.18","babel-loader":"8.0.5","react-helmet":"5.2.0","react-select":"1.2.1","style-loader":"0.19.1","@types/enzyme":"3.1.13","@types/lodash":"4.14.123","testcafe-live":"0.1.4","@babel/runtime":"7.4.4","@babel/polyfill":"^7.4.4","@storybook/react":"5.0.11","@types/invariant":"2.2.29","@types/react-dom":"16.0.11","isomorphic-fetch":"2.2.1","react-datepicker":"1.1.0","react-router-dom":"4.2.2","@babel/preset-env":"7.4.4","@gooddata/mock-js":"2.3.1","@storybook/addons":"5.0.11","@types/classnames":"2.2.3","@types/prop-types":"15.5.2","@types/react-intl":"2.3.8","@storybook/theming":"5.0.11","identity-obj-proxy":"^3.0.0","webpack-dev-server":"3.3.1","@babel/preset-react":"7.0.0","@types/react-portal":"4.0.1","@types/react-window":"^1.8.1","babel-plugin-lodash":"3.3.4","html-webpack-plugin":"3.2.0","react-test-renderer":"16.4.2","@types/react-measure":"2.0.5","clean-webpack-plugin":"2.0.2","stats-webpack-plugin":"0.7.0","eslint-config-prettier":"4.1.0","react-google-recaptcha":"^0.14.1","tslint-config-prettier":"1.18.0","@gooddata/eslint-config":"^1.0.0","@gooddata/tslint-config":"1.0.0","@types/react-responsive":"^3.0.3","@types/storybook__react":"4.0.1","@types/stringify-object":"^3.2.0","enzyme-adapter-react-16":"1.3.1","@gooddata/test-storybook":"3.1.1","@storybook/addon-actions":"5.0.11","@storybook/addon-options":"5.0.11","node-sass-magic-importer":"5.1.0","react-syntax-highlighter":"11.0.2","@types/fixed-data-table-2":"0.8.1","@types/react-test-renderer":"16.0.0","circular-dependency-plugin":"5.0.2","compression-webpack-plugin":"2.0.0","@types/json-stable-stringify":"^1.0.32","@gooddata/frontend-npm-scripts":"1.1.0","@types/enzyme-adapter-react-16":"1.0.3","@types/storybook__addon-actions":"3.4.2","@babel/plugin-proposal-class-properties":"7.4.4","@babel/plugin-proposal-object-rest-spread":"7.4.4","@babel/plugin-transform-async-to-generator":"7.4.4"},"peerDependencies":{"react":"^16.5.2","react-dom":"^16.5.2"},"_npmOperationalInternal":{"tmp":"tmp/react-components_7.3.0-beta.4_1575882606700_0.45343131317325014","host":"s3://npm-registry-packages"}},"7.3.0-beta.5":{"name":"@gooddata/react-components","version":"7.3.0-beta.5","author":{"name":"GoodData Corporation"},"license":"BSD-3-Clause","_id":"@gooddata/react-components@7.3.0-beta.5","maintainers":[{"name":"afi","email":"adam.fiedler@gooddata.com"},{"name":"bertold8","email":"ivan.nejezchleb@seznam.cz"},{"name":"brbistas","email":"valentinos.chraniotis@gooddata.com"},{"name":"bugsbunny338","email":"jiri.zajic@mensa.cz"},{"name":"de.do","email":"de.do@gooddata.com"},{"name":"diem.nguyen","email":"diem.nguyen@gooddata.com"},{"name":"gooddata-ci","email":"rail@gooddata.com"},{"name":"hung.nguyen.hoang","email":"hung.nguyen@gooddata.com"},{"name":"ivan.mjartan","email":"ivan.mjartan@gooddata.com"},{"name":"jakub-sterba","email":"jakub.sterba@gooddata.com"},{"name":"jaroslav.tomecek","email":"jaroslav.tomecek@gooddata.com"},{"name":"jkittler","email":"honza.kittler@gmail.com"},{"name":"khanh.le","email":"khanh.le@gooddata.com"},{"name":"lanhuynh","email":"lan.huynh@gooddata.com"},{"name":"linhhong","email":"linh.hong@gooddata.com"},{"name":"lupko","email":"lubomir.slivka@gooddata.com"},{"name":"martin.mosko","email":"martin.mosko@gooddata.com"},{"name":"matyas.kandl","email":"matyas.kandl@gooddata.com"},{"name":"michal.marsal","email":"michal.marsal@gooddata.com"},{"name":"milangallasgooddata","email":"milan.gallas@gooddata.com"},{"name":"naibinh","email":"naibinh@gmail.com"},{"name":"nikolacech","email":"nikola.cech@gooddata.com"},{"name":"no23reason","email":"dan.homola@hotmail.cz"},{"name":"patrikbraborec","email":"patrik.braborec@gooddata.com"},{"name":"pbenes","email":"petr.benes@gooddata.com"},{"name":"petrjanu","email":"petr.janu@gooddata.com"},{"name":"ptquang86","email":"ptquang86@gmail.com"},{"name":"qduval","email":"quentin.duval@gooddata.com"},{"name":"rodri360","email":"me@rodri360.com"},{"name":"sitina","email":"jiri.sitina@gooddata.com"},{"name":"sondo","email":"son.do@gooddata.com"},{"name":"strouhaljan","email":"strouhal.jan@gmail.com"},{"name":"tomas.kratochvil","email":"tomas.kratochvil@gooddata.com"},{"name":"tomasreichmann","email":"tomasreichmann@gmail.com"},{"name":"tomsatgd","email":"tomas.satinsky@gooddata.com"},{"name":"trung-le-quoc","email":"trung.le@gooddata.com"},{"name":"tu-ngo","email":"tungo1981@gmail.com"},{"name":"utdnah","email":"danh.ung@gooddata.com"},{"name":"vlastikcz","email":"vlastimil.kotas@gooddata.com"},{"name":"vu.pham","email":"vu.pham@gooddata.com"},{"name":"xmort","email":"petr.dolejsi@gooddata.com"},{"name":"yanlipnican","email":"yanlipnican@gmail.com"}],"homepage":"https://github.com/gooddata/gooddata-react-components#readme","bugs":{"url":"https://github.com/gooddata/gooddata-react-components/issues"},"dist":{"shasum":"da98cd4a3a724b598c4254f8d482fc13101acedc","tarball":"https://registry.npmjs.org/@gooddata/react-components/-/react-components-7.3.0-beta.5.tgz","fileCount":2262,"integrity":"sha512-bSDl5j7TiujY6VXFCh4E18To1l8LJ2T93L3tPDTy/08MYxL4OUI1SjQ1xvKW3V04uicLspaWKkPaPrR5tU6WaQ==","signatures":[{"sig":"MEUCIFvD056rRyxTcAsD11ofi9ht+HPO23ZidfpvVdasKoc/AiEAnet0PRUy0aHJ4QY7doXMfJop+rLPxuwrm2nBtXLuMac=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":8969593,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJd7lIlCRA9TVsSAnZWagAAf9AP/2yQ9SLCWZK3dj2biZEs\ngGDGt8HG1NUfVw0uF3LoLrsCnFBjY4148RAAwmFs4imbxsXLqcTyG2YFlV9T\n5mjZ+Pk3GN78lOAmjHDwlOhJjKlDNxwkY1cwAbvhNk9noIBrbHxhEltRpT4q\n/adgAMySVvBGV3ttR7iqtEMgPM0w4dx9HaqnJ2FemuJPqZ8rEP6laVipIE/b\nQ9A+o/lLOfvRwh7wqRilkkK3+OhhTUMhnLLwnsPotvRQDMDpb1r0ZZwqz3OE\n+WmVxwnCwerZJvY8ZNYTshagc7EbCI1pzFdA0gE4x7B8T/3CzvAmqnXmbnCj\nbVsnOz7LnP0jX6gA7X5Z457zQoExRIc3CgZJ3hwyGGrgE0k8LJeC0qNxcMsp\nBb0nNN80jrFOWFxwW4DobeCC4C3RWYQ6BTojTYeiNc2tah2PX51UVEJhgC0M\nEQKMZUJsKTL5ifrTCIIrd7XgOiqwEOfpI8PcMq2FSz/24iUx5vdSPbp7L3fo\nViG5N5GrHikoyHFoX7Z55vnWl9Jl3tcl/gzCVxglwd36+z4fZGLXe73cgL1G\nKZvHqxn9joUMKTYSrxWGhUB634e/2j19WAYQStLBAeUcHI1hQCfO00ztcbXQ\nQdh7gNPOF45eDzHoGf0OEXMrkhtXj/v6JhHo1NjzdWRWom0z0jDwt1v9ookY\nPSSq\r\n=eVrK\r\n-----END PGP SIGNATURE-----\r\n"},"jest":{"testRegex":"(/__tests__/.*|\\.(test|spec))\\.(tsx?|jsx?)$","transform":{".(js|jsx)":"babel-jest",".(ts|tsx)":"ts-jest"},"collectCoverage":false,"moduleNameMapper":{"\\.(css|less|sass|scss)$":"<rootDir>/__mocks__/styleMock.ts","^[./a-zA-Z0-9$_-]+\\.svg$":"<rootDir>/jestSvgStub.js"},"coverageReporters":["html"],"setupFilesAfterEnv":["<rootDir>/jest.setup.ts"],"collectCoverageFrom":["src/**/*.{ts,tsx}","examples/server/src/**/*.{js,jsx}","!**/*.d.ts"],"moduleFileExtensions":["ts","tsx","js","jsx","json"],"testPathIgnorePatterns":[",/node_modules/","/dist/"]},"main":"dist/index.js","husky":{"hooks":{"pre-commit":"lint-staged"}},"config":{"eslint":"./examples/**/*.{js,jsx}","tslint":"./{__mocks__,src,stories}/{,**/}*.{ts,tsx}"},"readme":"[![npm version](https://badge.fury.io/js/%40gooddata%2Freact-components.svg)](https://www.npmjs.com/package/@gooddata/react-components) \n\n# GoodData.UI React components\n> A React-based JavaScript library for building data-driven applications\n\n## Getting started\n- [GoodData.UI Documentation](http://sdk.gooddata.com/gooddata-ui/)\n- [GoodData.UI Live Examples](https://gooddata-examples.herokuapp.com/)\n- [Stack Overflow](https://stackoverflow.com/questions/tagged/gooddata)\n\n### Usage\nWith [yarn](https://yarnpkg.com) installed, go to your project directory and run\n```\n$ yarn add @gooddata/react-components\n```\nIf you prefer [npm](npmjs.com) run\n```\n$ npm install --save @gooddata/react-components\n```\n\nThe public API is exposed via global `index.js`. Except for the styles, do not import any other file directly\nbecause they are not intended to be part of the public API.\n\n## Contributing\n\nWe welcome any contribution in form of [issues](https://github.com/gooddata/gooddata-react-components/issues) or [pull requests](https://github.com/gooddata/gooddata-react-components/pulls).\nThese commands may come in handy while developing:\n\n| command | description |\n| ------- | ----------- |\n| `yarn install --pure-lockfile` | first step |\n| ||\n| `yarn dev` | build react-components to `/dist` in watch mode |\n| `yarn test` | run all unit tests |\n| `yarn prettier-write` | format the source code to match the valid codestyle |\n| `yarn validate` | validate codestyle |\n| ||\n| `yarn storybook` | run storybook from `/stories` on http://localhost:9001 |\n| `yarn build-storybook` | build storybook to `/dist-storybook` |\n| `yarn test-storybook` | run storybook and [screenshot tests](https://github.com/gooddata/gdc-client-utils/tree/master/test-storybook) |\n| ||\n| `yarn examples` | run Live Examples dev-server from `/examples` on https://localhost:8999 |\n| `yarn examples-build` | build Live Examples to `/examples/dist` |\n| `yarn examples-server` | serve built Live Examples - see `/examples/server/src` |\n| `yarn examples-testcafe` | run testcafe tests against `localhost:8999` |\n\n### Deploy to heroku.com\nWhen you deploy this repo to heroku, it serves *GoodData.UI Live Examples*.\nRelevant tasks are in `Procfile` and `package.json`.\n\n```bash\n# run in the project directory\nheroku login\nheroku create <your-app-name>\nheroku config:set DOMAIN_ADMIN_USERNAME=x@gooddata.com DOMAIN_ADMIN_PASSWORD=xy PROJECT_ID_TO_ASSIGN=xms7ga4tf3g3nzucd8380o2bev8oeknp\ngit push heroku HEAD:master\nheroku open\n```\n\n### Run Live Examples Locally\nTo run *GoodData.UI Live Examples* locally:\n```bash\ngit clone <this-repository>\ncd  <repository-folder>\nyarn install --pure-lockfile\nyarn examples\n```\nThen open https://localhost:8999 and login using Live Examples account (you can [create one here](https://gooddata-examples.herokuapp.com/registration)).\n\n### Source code formatting\nThe source code in the repository is formatted by [Prettier](https://prettier.io/). \nThe format of the code is validated by our Continuous Integration server and is one of the requirements of successful merge.\n\nPrettier is supported by every major IDE. You can find the list of supported editors and how to configure them [here](https://prettier.io/docs/en/editors.html).\n\nIn the case, when your editor is not supported or you don't want to setup the integration, you can run the `yarn prettier-write` command to reformat the code before commit.\n\n## Changelog\n\n- see [CHANGELOG.md](CHANGELOG.md)\n\n## License\n\n(C) 2007-2018 GoodData Corporation\n\nThis project is dual licensed:\n\n- The ATTRIBUTION-NONCOMMERCIAL 4.0 INTERNATIONAL (CC BY-NC 4.0) is used for purpose of the trial experience and evaluation of GoodData.UI library.\n- The GOODDATA GOODDATA.UI LIBRARY END USER LICENSE AGREEMENT is used for GoodData customers.\n\nFor more information, please see [LICENSE](https://github.com/gooddata/gooddata-react-components/blob/master/LICENSE)\n","gitHead":"2267809b6bc0a35f9de88c50c7aeeaab6e653df3","scripts":{"dev":"bash scripts/build.sh --dev-watch","test":"jest --watch","build":"bash scripts/build.sh","tslint":"yarn run-tslint -t verbose $npm_package_config_tslint","prepare":"cd examples/server && yarn install --frozen-lockfile && cd ../..; rm -r examples/node_modules 2>/dev/null; true","examples":"bash scripts/run-examples.sh","prepare?":"# Called before `npm publish` and on local `npm install`. Temporarily also for deleting obsolete node_modules. Ends with `true` to continue gracefully.","validate":"tsc --noEmit && yarn tslint && eslint $npm_package_config_eslint && yarn prettier-check","build-dev":"bash scripts/build.sh --dev","examples?":"# Default is developer domain, other options: yarn examples [sec,secure,stg,stg2,stg3,demo,developer or URL]","storybook":"yarn build && start-storybook -p 9001 -c .storybook","test-once":"jest","tslint-ci":"mkdir -p ./ci/results && yarn run-tslint -t checkstyle -o ./ci/results/tslint-results.xml $npm_package_config_tslint","run-tslint":"tslint -p tsconfig.json","validate-ci":"tsc --noEmit && yarn tslint-ci  && eslint $npm_package_config_eslint -f checkstyle -o ci/results/eslint-results.xml && yarn prettier-check","examples-build":"bash scripts/build-examples.sh","prepublishOnly":"yarn build","prettier-check":"prettier --check '{src,stories,styles,__mocks__,examples/server/src,examples/src,examples/test}/**/*.{ts,js,tsx,jsx,json,scss,md,yaml,html}'","prettier-write":"prettier --write '{src,stories,styles,__mocks__,examples/server/src,examples/src,examples/test}/**/*.{ts,js,tsx,jsx,json,scss,md,yaml,html}'","test-storybook":"yarn build && test-storybook","build-storybook":"yarn build && build-storybook -c .storybook -o dist-storybook","examples-server":"node examples/server/src/index.js","heroku-postbuild":"yarn examples-build developer","examples-testcafe":"./scripts/run-testcafe.sh visual","check-circular-deps":"madge --circular --extensions ts ./src","examples-testcafe-ci":"./scripts/run-testcafe.sh ci","examples-testcafe-live":"./scripts/run-testcafe.sh live"},"typings":"dist/index.d.ts","_npmUser":{"name":"gooddata-ci","email":"rail@gooddata.com"},"deprecated":"@gooddata/react-components@7 reached End of Support on March 31, 2022. Please upgrade (see https://sdk.gooddata.com/gooddata-ui/docs/supported_versions.html for more information).","repository":{"url":"git+ssh://git@github.com/gooddata/gooddata-react-components.git","type":"git"},"_npmVersion":"6.4.1","description":"GoodData.UI - A powerful JavaScript library for building analytical applications","directories":{},"lint-staged":{"{src,stories,styles,__mocks__,examples/server/src,examples/src,examples/test}/**/*.{ts,js,tsx,jsx,scss}":["npx gdc-fix-copyright","git add"],"{src,stories,styles,__mocks__,examples/server/src,examples/src,examples/test}/**/*.{ts,js,tsx,jsx,json,scss,md,yaml,html}":["prettier --write","git add"]},"_nodeVersion":"8.12.0","dependencies":{"rxjs":"^5.5.6","uuid":"^3.2.1","immer":"^1.3.1","lodash":"^4.17.15","date-fns":"^2.7.0","downshift":"^3.2.7","invariant":"^2.2.2","classnames":"^2.2.6","highcharts":"7.1.1","prop-types":"^15.6.0","react-intl":"^2.4.0","custom-event":"^1.0.1","react-window":"^1.8.1","ag-grid-react":"20.0.0","react-measure":"^2.3.0","react-day-picker":"~7.3.0","react-responsive":"^3.0.0","stringify-object":"^2.4.0","@gooddata/typings":"^2.19.0","ag-grid-community":"20.0.0","http-status-codes":"^1.3.0","@gooddata/js-utils":"^3.5.0","@gooddata/numberjs":"^3.2.4","fixed-data-table-2":"0.7.17","@gooddata/goodstrap":"^65.0.0","react-dom-factories":"^1.0.2","@gooddata/gooddata-js":"^12.0.0","json-stable-stringify":"^1.0.1","react-transition-group":"^2.2.1","hoist-non-react-statics":"^3.3.0","nodelist-foreach-polyfill":"^1.2.0","highcharts-grouped-categories":"^1.1.3"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"raf":"3.3.2","yup":"^0.24.1","jest":"24.7.1","husky":"3.0.0","madge":"^3.4.4","react":"^16.5.2","enzyme":"3.5.0","eslint":"4.19.1","formik":"^0.11.11","moment":"2.23.0","history":"^4.7.2","ts-jest":"24.0.0","webpack":"4.30.0","prettier":"1.16.4","react-ga":"^2.5.2","recharts":"1.0.0-beta.9","testcafe":"1.1.4","commander":"2.14.1","node-sass":"4.13.0","react-dom":"^16.5.2","supertest":"3.0.0","ts-loader":"6.0.0","@types/raf":"^3.4.0","css-loader":"0.28.7","jest-junit":"3.0.0","raw-loader":"0.5.1","styled-jsx":"2.2.1","typescript":"3.3.4000","@babel/core":"7.4.4","@types/jest":"24.0.6","@types/node":"7.0.8","@types/uuid":"3.4.3","file-loader":"3.0.1","jest-enzyme":"7.0.2","lint-staged":"9.1.0","sass-loader":"6.0.6","webpack-cli":"3.3.2","@types/react":"16.4.18","babel-loader":"8.0.5","react-helmet":"5.2.0","react-select":"1.2.1","style-loader":"0.19.1","@types/enzyme":"3.1.13","@types/lodash":"4.14.123","testcafe-live":"0.1.4","@babel/runtime":"7.4.4","@babel/polyfill":"^7.4.4","@storybook/react":"5.0.11","@types/invariant":"2.2.29","@types/react-dom":"16.0.11","isomorphic-fetch":"2.2.1","react-datepicker":"1.1.0","react-router-dom":"4.2.2","@babel/preset-env":"7.4.4","@gooddata/mock-js":"2.3.1","@storybook/addons":"5.0.11","@types/classnames":"2.2.3","@types/prop-types":"15.5.2","@types/react-intl":"2.3.8","@storybook/theming":"5.0.11","identity-obj-proxy":"^3.0.0","webpack-dev-server":"3.3.1","@babel/preset-react":"7.0.0","@types/react-portal":"4.0.1","@types/react-window":"^1.8.1","babel-plugin-lodash":"3.3.4","html-webpack-plugin":"3.2.0","react-test-renderer":"16.4.2","@types/react-measure":"2.0.5","clean-webpack-plugin":"2.0.2","stats-webpack-plugin":"0.7.0","eslint-config-prettier":"4.1.0","react-google-recaptcha":"^0.14.1","tslint-config-prettier":"1.18.0","@gooddata/eslint-config":"^1.0.0","@gooddata/tslint-config":"1.0.0","@types/react-responsive":"^3.0.3","@types/storybook__react":"4.0.1","@types/stringify-object":"^3.2.0","enzyme-adapter-react-16":"1.3.1","@gooddata/test-storybook":"3.1.1","@storybook/addon-actions":"5.0.11","@storybook/addon-options":"5.0.11","node-sass-magic-importer":"5.1.0","react-syntax-highlighter":"11.0.2","@types/fixed-data-table-2":"0.8.1","@types/react-test-renderer":"16.0.0","circular-dependency-plugin":"5.0.2","compression-webpack-plugin":"2.0.0","@types/json-stable-stringify":"^1.0.32","@gooddata/frontend-npm-scripts":"1.1.0","@types/enzyme-adapter-react-16":"1.0.3","@types/storybook__addon-actions":"3.4.2","@babel/plugin-proposal-class-properties":"7.4.4","@babel/plugin-proposal-object-rest-spread":"7.4.4","@babel/plugin-transform-async-to-generator":"7.4.4"},"peerDependencies":{"react":"^16.5.2","react-dom":"^16.5.2"},"_npmOperationalInternal":{"tmp":"tmp/react-components_7.3.0-beta.5_1575899685287_0.9110023596647123","host":"s3://npm-registry-packages"}},"7.3.0-beta.6":{"name":"@gooddata/react-components","version":"7.3.0-beta.6","author":{"name":"GoodData Corporation"},"license":"BSD-3-Clause","_id":"@gooddata/react-components@7.3.0-beta.6","maintainers":[{"name":"afi","email":"adam.fiedler@gooddata.com"},{"name":"bertold8","email":"ivan.nejezchleb@seznam.cz"},{"name":"brbistas","email":"valentinos.chraniotis@gooddata.com"},{"name":"bugsbunny338","email":"jiri.zajic@mensa.cz"},{"name":"de.do","email":"de.do@gooddata.com"},{"name":"diem.nguyen","email":"diem.nguyen@gooddata.com"},{"name":"gooddata-ci","email":"rail@gooddata.com"},{"name":"hung.nguyen.hoang","email":"hung.nguyen@gooddata.com"},{"name":"ivan.mjartan","email":"ivan.mjartan@gooddata.com"},{"name":"jakub-sterba","email":"jakub.sterba@gooddata.com"},{"name":"jaroslav.tomecek","email":"jaroslav.tomecek@gooddata.com"},{"name":"jkittler","email":"honza.kittler@gmail.com"},{"name":"khanh.le","email":"khanh.le@gooddata.com"},{"name":"lanhuynh","email":"lan.huynh@gooddata.com"},{"name":"linhhong","email":"linh.hong@gooddata.com"},{"name":"lupko","email":"lubomir.slivka@gooddata.com"},{"name":"martin.mosko","email":"martin.mosko@gooddata.com"},{"name":"matyas.kandl","email":"matyas.kandl@gooddata.com"},{"name":"michal.marsal","email":"michal.marsal@gooddata.com"},{"name":"milangallasgooddata","email":"milan.gallas@gooddata.com"},{"name":"naibinh","email":"naibinh@gmail.com"},{"name":"nikolacech","email":"nikola.cech@gooddata.com"},{"name":"no23reason","email":"dan.homola@hotmail.cz"},{"name":"patrikbraborec","email":"patrik.braborec@gooddata.com"},{"name":"pbenes","email":"petr.benes@gooddata.com"},{"name":"petrjanu","email":"petr.janu@gooddata.com"},{"name":"ptquang86","email":"ptquang86@gmail.com"},{"name":"qduval","email":"quentin.duval@gooddata.com"},{"name":"rodri360","email":"me@rodri360.com"},{"name":"sitina","email":"jiri.sitina@gooddata.com"},{"name":"sondo","email":"son.do@gooddata.com"},{"name":"strouhaljan","email":"strouhal.jan@gmail.com"},{"name":"tomas.kratochvil","email":"tomas.kratochvil@gooddata.com"},{"name":"tomasreichmann","email":"tomasreichmann@gmail.com"},{"name":"tomsatgd","email":"tomas.satinsky@gooddata.com"},{"name":"trung-le-quoc","email":"trung.le@gooddata.com"},{"name":"tu-ngo","email":"tungo1981@gmail.com"},{"name":"utdnah","email":"danh.ung@gooddata.com"},{"name":"vlastikcz","email":"vlastimil.kotas@gooddata.com"},{"name":"vu.pham","email":"vu.pham@gooddata.com"},{"name":"xmort","email":"petr.dolejsi@gooddata.com"},{"name":"yanlipnican","email":"yanlipnican@gmail.com"}],"homepage":"https://github.com/gooddata/gooddata-react-components#readme","bugs":{"url":"https://github.com/gooddata/gooddata-react-components/issues"},"dist":{"shasum":"b5ca1cbf59aa078bcb0327f2437e0e05507a96dd","tarball":"https://registry.npmjs.org/@gooddata/react-components/-/react-components-7.3.0-beta.6.tgz","fileCount":2262,"integrity":"sha512-EpZKP2fJanr/pCEA8D6xuMBVAA/orMM8cSjFf0UzUraNLmVIBkioOXyF6STzsCRxJwquxjIkc/vZDvcFXMoB1g==","signatures":[{"sig":"MEYCIQCI7EuDcBUSEhhCw37R8yZlLeQzMslc+ZJ+Tr9//ipxTgIhALNmI5nY0tJhDuvIfm2CQXHS73pGRofti8gLycO1hJRW","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":8981357,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJd7l/6CRA9TVsSAnZWagAA0RIP/RLGWvh/vMt4AOn5aefQ\nRe0S6mpCDcdX5AbzEgweyCEelncApzrrkwqnZRjb+b3rtQLIcr2PiXG/sPW6\nqpsxj3E/gGsJwmIh5SREdBX45lrfygwH2oxVMeJ1DeR5cM6klVc5MM7U0Tr5\neQ0qj9xsLgLq2L2jFqlVWPHetgrc0Xw6wG6zksvvQ+226yiNskykpwG8+PXG\nczcBMy9D+VT4FzDi9ppD7Q80r+hN5VDfXwhKOKKy5Z07gIDfLZ4gv+6OoDtw\nOzfpIJiV25+d1y3eu8PZDhzQ0My3jeCNj+tpSu4ULBCuP5OCgi6tFTiqqjbw\ncvfOg+v1x4Gkk0/Fhz7mw/a/5bzT8ZyJNx0Op1lR73gY+Ka/M369Qu8Dn8rd\nUdnSraFchz4r0ASmwNP2LZXmfDwOwJ0MvdvnpI8CczQ7DIkYHowRePuy6xaY\nEBDwPJksW2u+KQ2aG10oUs2nAokoYcEnNppDi4BzUFO0zbwqkzeLYtR6+NAl\n/Kn/6tdw75cd/uHu9ghwSBCmeKNF+i9uD3+yD6jAa1lxJy9Scrxhqfy8Xi/B\nTnB4jUAYFg0Ho+CrZHRZzdtPS1tTfKDrZxwml1RYGQMJsqTfhpNV4u2cjoh4\n8DnegLQWkHGxiQZBLMT5dGYqG3eaWOlsqfqF9dQoK9wTM2N8L8au+q7D27sb\n3zyq\r\n=t3YX\r\n-----END PGP SIGNATURE-----\r\n"},"jest":{"testRegex":"(/__tests__/.*|\\.(test|spec))\\.(tsx?|jsx?)$","transform":{".(js|jsx)":"babel-jest",".(ts|tsx)":"ts-jest"},"collectCoverage":false,"moduleNameMapper":{"\\.(css|less|sass|scss)$":"<rootDir>/__mocks__/styleMock.ts","^[./a-zA-Z0-9$_-]+\\.svg$":"<rootDir>/jestSvgStub.js"},"coverageReporters":["html"],"setupFilesAfterEnv":["<rootDir>/jest.setup.ts"],"collectCoverageFrom":["src/**/*.{ts,tsx}","examples/server/src/**/*.{js,jsx}","!**/*.d.ts"],"moduleFileExtensions":["ts","tsx","js","jsx","json"],"testPathIgnorePatterns":[",/node_modules/","/dist/"]},"main":"dist/index.js","husky":{"hooks":{"pre-commit":"lint-staged"}},"config":{"eslint":"./examples/**/*.{js,jsx}","tslint":"./{__mocks__,src,stories}/{,**/}*.{ts,tsx}"},"readme":"[![npm version](https://badge.fury.io/js/%40gooddata%2Freact-components.svg)](https://www.npmjs.com/package/@gooddata/react-components) \n\n# GoodData.UI React components\n> A React-based JavaScript library for building data-driven applications\n\n## Getting started\n- [GoodData.UI Documentation](http://sdk.gooddata.com/gooddata-ui/)\n- [GoodData.UI Live Examples](https://gooddata-examples.herokuapp.com/)\n- [Stack Overflow](https://stackoverflow.com/questions/tagged/gooddata)\n\n### Usage\nWith [yarn](https://yarnpkg.com) installed, go to your project directory and run\n```\n$ yarn add @gooddata/react-components\n```\nIf you prefer [npm](npmjs.com) run\n```\n$ npm install --save @gooddata/react-components\n```\n\nThe public API is exposed via global `index.js`. Except for the styles, do not import any other file directly\nbecause they are not intended to be part of the public API.\n\n## Contributing\n\nWe welcome any contribution in form of [issues](https://github.com/gooddata/gooddata-react-components/issues) or [pull requests](https://github.com/gooddata/gooddata-react-components/pulls).\nThese commands may come in handy while developing:\n\n| command | description |\n| ------- | ----------- |\n| `yarn install --pure-lockfile` | first step |\n| ||\n| `yarn dev` | build react-components to `/dist` in watch mode |\n| `yarn test` | run all unit tests |\n| `yarn prettier-write` | format the source code to match the valid codestyle |\n| `yarn validate` | validate codestyle |\n| ||\n| `yarn storybook` | run storybook from `/stories` on http://localhost:9001 |\n| `yarn build-storybook` | build storybook to `/dist-storybook` |\n| `yarn test-storybook` | run storybook and [screenshot tests](https://github.com/gooddata/gdc-client-utils/tree/master/test-storybook) |\n| ||\n| `yarn examples` | run Live Examples dev-server from `/examples` on https://localhost:8999 |\n| `yarn examples-build` | build Live Examples to `/examples/dist` |\n| `yarn examples-server` | serve built Live Examples - see `/examples/server/src` |\n| `yarn examples-testcafe` | run testcafe tests against `localhost:8999` |\n\n### Deploy to heroku.com\nWhen you deploy this repo to heroku, it serves *GoodData.UI Live Examples*.\nRelevant tasks are in `Procfile` and `package.json`.\n\n```bash\n# run in the project directory\nheroku login\nheroku create <your-app-name>\nheroku config:set DOMAIN_ADMIN_USERNAME=x@gooddata.com DOMAIN_ADMIN_PASSWORD=xy PROJECT_ID_TO_ASSIGN=xms7ga4tf3g3nzucd8380o2bev8oeknp\ngit push heroku HEAD:master\nheroku open\n```\n\n### Run Live Examples Locally\nTo run *GoodData.UI Live Examples* locally:\n```bash\ngit clone <this-repository>\ncd  <repository-folder>\nyarn install --pure-lockfile\nyarn examples\n```\nThen open https://localhost:8999 and login using Live Examples account (you can [create one here](https://gooddata-examples.herokuapp.com/registration)).\n\n### Source code formatting\nThe source code in the repository is formatted by [Prettier](https://prettier.io/). \nThe format of the code is validated by our Continuous Integration server and is one of the requirements of successful merge.\n\nPrettier is supported by every major IDE. You can find the list of supported editors and how to configure them [here](https://prettier.io/docs/en/editors.html).\n\nIn the case, when your editor is not supported or you don't want to setup the integration, you can run the `yarn prettier-write` command to reformat the code before commit.\n\n## Changelog\n\n- see [CHANGELOG.md](CHANGELOG.md)\n\n## License\n\n(C) 2007-2018 GoodData Corporation\n\nThis project is dual licensed:\n\n- The ATTRIBUTION-NONCOMMERCIAL 4.0 INTERNATIONAL (CC BY-NC 4.0) is used for purpose of the trial experience and evaluation of GoodData.UI library.\n- The GOODDATA GOODDATA.UI LIBRARY END USER LICENSE AGREEMENT is used for GoodData customers.\n\nFor more information, please see [LICENSE](https://github.com/gooddata/gooddata-react-components/blob/master/LICENSE)\n","gitHead":"35e8e4be2542a49fe5a197001e1371434e4f92e6","scripts":{"dev":"bash scripts/build.sh --dev-watch","test":"jest --watch","build":"bash scripts/build.sh","tslint":"yarn run-tslint -t verbose $npm_package_config_tslint","prepare":"cd examples/server && yarn install --frozen-lockfile && cd ../..; rm -r examples/node_modules 2>/dev/null; true","examples":"bash scripts/run-examples.sh","prepare?":"# Called before `npm publish` and on local `npm install`. Temporarily also for deleting obsolete node_modules. Ends with `true` to continue gracefully.","validate":"tsc --noEmit && yarn tslint && eslint $npm_package_config_eslint && yarn prettier-check","build-dev":"bash scripts/build.sh --dev","examples?":"# Default is developer domain, other options: yarn examples [sec,secure,stg,stg2,stg3,demo,developer or URL]","storybook":"yarn build && start-storybook -p 9001 -c .storybook","test-once":"jest","tslint-ci":"mkdir -p ./ci/results && yarn run-tslint -t checkstyle -o ./ci/results/tslint-results.xml $npm_package_config_tslint","run-tslint":"tslint -p tsconfig.json","validate-ci":"tsc --noEmit && yarn tslint-ci  && eslint $npm_package_config_eslint -f checkstyle -o ci/results/eslint-results.xml && yarn prettier-check","examples-build":"bash scripts/build-examples.sh","prepublishOnly":"yarn build","prettier-check":"prettier --check '{src,stories,styles,__mocks__,examples/server/src,examples/src,examples/test}/**/*.{ts,js,tsx,jsx,json,scss,md,yaml,html}'","prettier-write":"prettier --write '{src,stories,styles,__mocks__,examples/server/src,examples/src,examples/test}/**/*.{ts,js,tsx,jsx,json,scss,md,yaml,html}'","test-storybook":"yarn build && test-storybook","build-storybook":"yarn build && build-storybook -c .storybook -o dist-storybook","examples-server":"node examples/server/src/index.js","heroku-postbuild":"yarn examples-build developer","examples-testcafe":"./scripts/run-testcafe.sh visual","check-circular-deps":"madge --circular --extensions ts ./src","examples-testcafe-ci":"./scripts/run-testcafe.sh ci","examples-testcafe-live":"./scripts/run-testcafe.sh live"},"typings":"dist/index.d.ts","_npmUser":{"name":"gooddata-ci","email":"rail@gooddata.com"},"deprecated":"@gooddata/react-components@7 reached End of Support on March 31, 2022. Please upgrade (see https://sdk.gooddata.com/gooddata-ui/docs/supported_versions.html for more information).","repository":{"url":"git+ssh://git@github.com/gooddata/gooddata-react-components.git","type":"git"},"_npmVersion":"6.4.1","description":"GoodData.UI - A powerful JavaScript library for building analytical applications","directories":{},"lint-staged":{"{src,stories,styles,__mocks__,examples/server/src,examples/src,examples/test}/**/*.{ts,js,tsx,jsx,scss}":["npx gdc-fix-copyright","git add"],"{src,stories,styles,__mocks__,examples/server/src,examples/src,examples/test}/**/*.{ts,js,tsx,jsx,json,scss,md,yaml,html}":["prettier --write","git add"]},"_nodeVersion":"8.12.0","dependencies":{"rxjs":"^5.5.6","uuid":"^3.2.1","immer":"^1.3.1","lodash":"^4.17.15","date-fns":"^2.7.0","downshift":"^3.2.7","invariant":"^2.2.2","classnames":"^2.2.6","highcharts":"7.1.1","prop-types":"^15.6.0","react-intl":"^2.4.0","custom-event":"^1.0.1","react-window":"^1.8.1","ag-grid-react":"20.0.0","react-measure":"^2.3.0","react-day-picker":"~7.3.0","react-responsive":"^3.0.0","stringify-object":"^2.4.0","@gooddata/typings":"^2.19.0","ag-grid-community":"20.0.0","http-status-codes":"^1.3.0","@gooddata/js-utils":"^3.5.0","@gooddata/numberjs":"^3.2.4","fixed-data-table-2":"0.7.17","@gooddata/goodstrap":"^65.0.0","react-dom-factories":"^1.0.2","@gooddata/gooddata-js":"^12.0.0","json-stable-stringify":"^1.0.1","react-transition-group":"^2.2.1","hoist-non-react-statics":"^3.3.0","nodelist-foreach-polyfill":"^1.2.0","highcharts-grouped-categories":"^1.1.3"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"raf":"3.3.2","yup":"^0.24.1","jest":"24.7.1","husky":"3.0.0","madge":"^3.4.4","react":"^16.5.2","enzyme":"3.5.0","eslint":"4.19.1","formik":"^0.11.11","moment":"2.23.0","history":"^4.7.2","ts-jest":"24.0.0","webpack":"4.30.0","prettier":"1.16.4","react-ga":"^2.5.2","recharts":"1.0.0-beta.9","testcafe":"1.1.4","commander":"2.14.1","node-sass":"4.13.0","react-dom":"^16.5.2","supertest":"3.0.0","ts-loader":"6.0.0","@types/raf":"^3.4.0","css-loader":"0.28.7","jest-junit":"3.0.0","raw-loader":"0.5.1","styled-jsx":"2.2.1","typescript":"3.3.4000","@babel/core":"7.4.4","@types/jest":"24.0.6","@types/node":"7.0.8","@types/uuid":"3.4.3","file-loader":"3.0.1","jest-enzyme":"7.0.2","lint-staged":"9.1.0","sass-loader":"6.0.6","webpack-cli":"3.3.2","@types/react":"16.4.18","babel-loader":"8.0.5","react-helmet":"5.2.0","react-select":"1.2.1","style-loader":"0.19.1","@types/enzyme":"3.1.13","@types/lodash":"4.14.123","testcafe-live":"0.1.4","@babel/runtime":"7.4.4","@babel/polyfill":"^7.4.4","@storybook/react":"5.0.11","@types/invariant":"2.2.29","@types/react-dom":"16.0.11","isomorphic-fetch":"2.2.1","react-datepicker":"1.1.0","react-router-dom":"4.2.2","@babel/preset-env":"7.4.4","@gooddata/mock-js":"2.3.1","@storybook/addons":"5.0.11","@types/classnames":"2.2.3","@types/prop-types":"15.5.2","@types/react-intl":"2.3.8","@storybook/theming":"5.0.11","identity-obj-proxy":"^3.0.0","webpack-dev-server":"3.3.1","@babel/preset-react":"7.0.0","@types/react-portal":"4.0.1","@types/react-window":"^1.8.1","babel-plugin-lodash":"3.3.4","html-webpack-plugin":"3.2.0","react-test-renderer":"16.4.2","@types/react-measure":"2.0.5","clean-webpack-plugin":"2.0.2","stats-webpack-plugin":"0.7.0","eslint-config-prettier":"4.1.0","react-google-recaptcha":"^0.14.1","tslint-config-prettier":"1.18.0","@gooddata/eslint-config":"^1.0.0","@gooddata/tslint-config":"1.0.0","@types/react-responsive":"^3.0.3","@types/storybook__react":"4.0.1","@types/stringify-object":"^3.2.0","enzyme-adapter-react-16":"1.3.1","@gooddata/test-storybook":"3.1.1","@storybook/addon-actions":"5.0.11","@storybook/addon-options":"5.0.11","node-sass-magic-importer":"5.1.0","react-syntax-highlighter":"11.0.2","@types/fixed-data-table-2":"0.8.1","@types/react-test-renderer":"16.0.0","circular-dependency-plugin":"5.0.2","compression-webpack-plugin":"2.0.0","@types/json-stable-stringify":"^1.0.32","@gooddata/frontend-npm-scripts":"1.1.0","@types/enzyme-adapter-react-16":"1.0.3","@types/storybook__addon-actions":"3.4.2","@babel/plugin-proposal-class-properties":"7.4.4","@babel/plugin-proposal-object-rest-spread":"7.4.4","@babel/plugin-transform-async-to-generator":"7.4.4"},"peerDependencies":{"react":"^16.5.2","react-dom":"^16.5.2"},"_npmOperationalInternal":{"tmp":"tmp/react-components_7.3.0-beta.6_1575903226314_0.24931199916817492","host":"s3://npm-registry-packages"}},"7.2.0-beta.106":{"name":"@gooddata/react-components","version":"7.2.0-beta.106","author":{"name":"GoodData Corporation"},"license":"BSD-3-Clause","_id":"@gooddata/react-components@7.2.0-beta.106","maintainers":[{"name":"afi","email":"adam.fiedler@gooddata.com"},{"name":"bertold8","email":"ivan.nejezchleb@seznam.cz"},{"name":"brbistas","email":"valentinos.chraniotis@gooddata.com"},{"name":"bugsbunny338","email":"jiri.zajic@mensa.cz"},{"name":"de.do","email":"de.do@gooddata.com"},{"name":"diem.nguyen","email":"diem.nguyen@gooddata.com"},{"name":"gooddata-ci","email":"rail@gooddata.com"},{"name":"hung.nguyen.hoang","email":"hung.nguyen@gooddata.com"},{"name":"ivan.mjartan","email":"ivan.mjartan@gooddata.com"},{"name":"jakub-sterba","email":"jakub.sterba@gooddata.com"},{"name":"jaroslav.tomecek","email":"jaroslav.tomecek@gooddata.com"},{"name":"jkittler","email":"honza.kittler@gmail.com"},{"name":"khanh.le","email":"khanh.le@gooddata.com"},{"name":"lanhuynh","email":"lan.huynh@gooddata.com"},{"name":"linhhong","email":"linh.hong@gooddata.com"},{"name":"lupko","email":"lubomir.slivka@gooddata.com"},{"name":"martin.mosko","email":"martin.mosko@gooddata.com"},{"name":"matyas.kandl","email":"matyas.kandl@gooddata.com"},{"name":"michal.marsal","email":"michal.marsal@gooddata.com"},{"name":"milangallasgooddata","email":"milan.gallas@gooddata.com"},{"name":"naibinh","email":"naibinh@gmail.com"},{"name":"nikolacech","email":"nikola.cech@gooddata.com"},{"name":"no23reason","email":"dan.homola@hotmail.cz"},{"name":"patrikbraborec","email":"patrik.braborec@gooddata.com"},{"name":"pbenes","email":"petr.benes@gooddata.com"},{"name":"petrjanu","email":"petr.janu@gooddata.com"},{"name":"ptquang86","email":"ptquang86@gmail.com"},{"name":"qduval","email":"quentin.duval@gooddata.com"},{"name":"rodri360","email":"me@rodri360.com"},{"name":"sitina","email":"jiri.sitina@gooddata.com"},{"name":"sondo","email":"son.do@gooddata.com"},{"name":"strouhaljan","email":"strouhal.jan@gmail.com"},{"name":"tomas.kratochvil","email":"tomas.kratochvil@gooddata.com"},{"name":"tomasreichmann","email":"tomasreichmann@gmail.com"},{"name":"tomsatgd","email":"tomas.satinsky@gooddata.com"},{"name":"trung-le-quoc","email":"trung.le@gooddata.com"},{"name":"tu-ngo","email":"tungo1981@gmail.com"},{"name":"utdnah","email":"danh.ung@gooddata.com"},{"name":"vlastikcz","email":"vlastimil.kotas@gooddata.com"},{"name":"vu.pham","email":"vu.pham@gooddata.com"},{"name":"xmort","email":"petr.dolejsi@gooddata.com"},{"name":"yanlipnican","email":"yanlipnican@gmail.com"}],"homepage":"https://github.com/gooddata/gooddata-react-components#readme","bugs":{"url":"https://github.com/gooddata/gooddata-react-components/issues"},"dist":{"shasum":"ba1efbf55532831ee4416b36e1928a573c41e002","tarball":"https://registry.npmjs.org/@gooddata/react-components/-/react-components-7.2.0-beta.106.tgz","fileCount":2262,"integrity":"sha512-iEMhc1Dwml5xQc0uVYKpHogNRTFshApHaDvymO+K6ZWr5SGZS6iTSUUmFPzcj/HXAs0gEa+UwRYPfB9YVkkdqA==","signatures":[{"sig":"MEUCIBGUujaDXiOCvddZ2nfoXB8y8gNeLrbkCEUGZXDkDWKgAiEA1JdZrGI/Jb8Tr4EJYkXYjqRzFaLVj7g6jH0KjSrY3HQ=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":8969876,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJd73wZCRA9TVsSAnZWagAAheIQAIGP6cU8RBNUhFzOP3zA\nKBrFhKrLjxnYq/rRzy9hX4WtkVkeHTpb5Ez9AwaXgtqyTK+qr5IElt8LNJ49\nBYKhUrZkJ1Zp8IGrrErPWYqCnyoftkRjw5uiLjYGjCLNVYAibBRD7/X4PLB0\nal3bMqaJwrsHfx9gsDclLTMN1u9fw9gfoKZYkx3qUxAf+DcpSAZyXMYVbGEb\nCzeo9PomOgR2BykSoEU93MFfebD/Dk4AsA9tZOlR32zJuxpzQmJPgDG8Lj6T\nZayXJPhx8XAnF7+KTdeTu429kGYYqsgXhc5kHKr8CQrQ22ClvXFVoaV6ocJl\n1Irhf6CFcZAqwUsNhG1Lc/3NihIyP5xTXaIG8Ctpv5mbfna8FeZdhMxK5uzx\nRvOTfnVYXUpobdNdyfAzfudBErm2lv77aw/faAqm2IlDglxxbgs8ImJoyi3h\nsnBCtAOcmStcHp4YkLoag4DADYz7A55VvuZ8wm48mtQfVkwTEwx8aWZ5CzjG\n5nKjhvxQeNMWtn3Mw0cB7IX1Zt3pOtQ0VsuG+p3fyc5fh7bjFZBQnQvpiy88\na6B5UFdon0S5xCdevk8+GgwmwgS1v+l9K2poZcnNqfHA/V9f7UMHzr9uHwA6\n5AOGbpGLiqPPQoI5dphUn+HTdigkk6yGaAw9v51XW39NWwbDlTxOZN7NNiAc\ncpEB\r\n=0u+I\r\n-----END PGP SIGNATURE-----\r\n"},"jest":{"testRegex":"(/__tests__/.*|\\.(test|spec))\\.(tsx?|jsx?)$","transform":{".(js|jsx)":"babel-jest",".(ts|tsx)":"ts-jest"},"collectCoverage":false,"moduleNameMapper":{"\\.(css|less|sass|scss)$":"<rootDir>/__mocks__/styleMock.ts","^[./a-zA-Z0-9$_-]+\\.svg$":"<rootDir>/jestSvgStub.js"},"coverageReporters":["html"],"setupFilesAfterEnv":["<rootDir>/jest.setup.ts"],"collectCoverageFrom":["src/**/*.{ts,tsx}","examples/server/src/**/*.{js,jsx}","!**/*.d.ts"],"moduleFileExtensions":["ts","tsx","js","jsx","json"],"testPathIgnorePatterns":[",/node_modules/","/dist/"]},"main":"dist/index.js","husky":{"hooks":{"pre-commit":"lint-staged"}},"config":{"eslint":"./examples/**/*.{js,jsx}","tslint":"./{__mocks__,src,stories}/{,**/}*.{ts,tsx}"},"readme":"[![npm version](https://badge.fury.io/js/%40gooddata%2Freact-components.svg)](https://www.npmjs.com/package/@gooddata/react-components) \n\n# GoodData.UI React components\n> A React-based JavaScript library for building data-driven applications\n\n## Getting started\n- [GoodData.UI Documentation](http://sdk.gooddata.com/gooddata-ui/)\n- [GoodData.UI Live Examples](https://gooddata-examples.herokuapp.com/)\n- [Stack Overflow](https://stackoverflow.com/questions/tagged/gooddata)\n\n### Usage\nWith [yarn](https://yarnpkg.com) installed, go to your project directory and run\n```\n$ yarn add @gooddata/react-components\n```\nIf you prefer [npm](npmjs.com) run\n```\n$ npm install --save @gooddata/react-components\n```\n\nThe public API is exposed via global `index.js`. Except for the styles, do not import any other file directly\nbecause they are not intended to be part of the public API.\n\n## Contributing\n\nWe welcome any contribution in form of [issues](https://github.com/gooddata/gooddata-react-components/issues) or [pull requests](https://github.com/gooddata/gooddata-react-components/pulls).\nThese commands may come in handy while developing:\n\n| command | description |\n| ------- | ----------- |\n| `yarn install --pure-lockfile` | first step |\n| ||\n| `yarn dev` | build react-components to `/dist` in watch mode |\n| `yarn test` | run all unit tests |\n| `yarn prettier-write` | format the source code to match the valid codestyle |\n| `yarn validate` | validate codestyle |\n| ||\n| `yarn storybook` | run storybook from `/stories` on http://localhost:9001 |\n| `yarn build-storybook` | build storybook to `/dist-storybook` |\n| `yarn test-storybook` | run storybook and [screenshot tests](https://github.com/gooddata/gdc-client-utils/tree/master/test-storybook) |\n| ||\n| `yarn examples` | run Live Examples dev-server from `/examples` on https://localhost:8999 |\n| `yarn examples-build` | build Live Examples to `/examples/dist` |\n| `yarn examples-server` | serve built Live Examples - see `/examples/server/src` |\n| `yarn examples-testcafe` | run testcafe tests against `localhost:8999` |\n\n### Deploy to heroku.com\nWhen you deploy this repo to heroku, it serves *GoodData.UI Live Examples*.\nRelevant tasks are in `Procfile` and `package.json`.\n\n```bash\n# run in the project directory\nheroku login\nheroku create <your-app-name>\nheroku config:set DOMAIN_ADMIN_USERNAME=x@gooddata.com DOMAIN_ADMIN_PASSWORD=xy PROJECT_ID_TO_ASSIGN=xms7ga4tf3g3nzucd8380o2bev8oeknp\ngit push heroku HEAD:master\nheroku open\n```\n\n### Run Live Examples Locally\nTo run *GoodData.UI Live Examples* locally:\n```bash\ngit clone <this-repository>\ncd  <repository-folder>\nyarn install --pure-lockfile\nyarn examples\n```\nThen open https://localhost:8999 and login using Live Examples account (you can [create one here](https://gooddata-examples.herokuapp.com/registration)).\n\n### Source code formatting\nThe source code in the repository is formatted by [Prettier](https://prettier.io/). \nThe format of the code is validated by our Continuous Integration server and is one of the requirements of successful merge.\n\nPrettier is supported by every major IDE. You can find the list of supported editors and how to configure them [here](https://prettier.io/docs/en/editors.html).\n\nIn the case, when your editor is not supported or you don't want to setup the integration, you can run the `yarn prettier-write` command to reformat the code before commit.\n\n## Changelog\n\n- see [CHANGELOG.md](CHANGELOG.md)\n\n## License\n\n(C) 2007-2018 GoodData Corporation\n\nThis project is dual licensed:\n\n- The ATTRIBUTION-NONCOMMERCIAL 4.0 INTERNATIONAL (CC BY-NC 4.0) is used for purpose of the trial experience and evaluation of GoodData.UI library.\n- The GOODDATA GOODDATA.UI LIBRARY END USER LICENSE AGREEMENT is used for GoodData customers.\n\nFor more information, please see [LICENSE](https://github.com/gooddata/gooddata-react-components/blob/master/LICENSE)\n","gitHead":"08d7a5e8940b7763dfd4f50609ca7c061267fa8a","scripts":{"dev":"bash scripts/build.sh --dev-watch","test":"jest --watch","build":"bash scripts/build.sh","tslint":"yarn run-tslint -t verbose $npm_package_config_tslint","prepare":"cd examples/server && yarn install --frozen-lockfile && cd ../..; rm -r examples/node_modules 2>/dev/null; true","examples":"bash scripts/run-examples.sh","prepare?":"# Called before `npm publish` and on local `npm install`. Temporarily also for deleting obsolete node_modules. Ends with `true` to continue gracefully.","validate":"tsc --noEmit && yarn tslint && eslint $npm_package_config_eslint && yarn prettier-check","build-dev":"bash scripts/build.sh --dev","examples?":"# Default is developer domain, other options: yarn examples [sec,secure,stg,stg2,stg3,demo,developer or URL]","storybook":"yarn build && start-storybook -p 9001 -c .storybook","test-once":"jest","tslint-ci":"mkdir -p ./ci/results && yarn run-tslint -t checkstyle -o ./ci/results/tslint-results.xml $npm_package_config_tslint","run-tslint":"tslint -p tsconfig.json","validate-ci":"tsc --noEmit && yarn tslint-ci  && eslint $npm_package_config_eslint -f checkstyle -o ci/results/eslint-results.xml && yarn prettier-check","examples-build":"bash scripts/build-examples.sh","prepublishOnly":"yarn build","prettier-check":"prettier --check '{src,stories,styles,__mocks__,examples/server/src,examples/src,examples/test}/**/*.{ts,js,tsx,jsx,json,scss,md,yaml,html}'","prettier-write":"prettier --write '{src,stories,styles,__mocks__,examples/server/src,examples/src,examples/test}/**/*.{ts,js,tsx,jsx,json,scss,md,yaml,html}'","test-storybook":"yarn build && test-storybook","build-storybook":"yarn build && build-storybook -c .storybook -o dist-storybook","examples-server":"node examples/server/src/index.js","heroku-postbuild":"yarn examples-build developer","examples-testcafe":"./scripts/run-testcafe.sh visual","check-circular-deps":"madge --circular --extensions ts ./src","examples-testcafe-ci":"./scripts/run-testcafe.sh ci","examples-testcafe-live":"./scripts/run-testcafe.sh live"},"typings":"dist/index.d.ts","_npmUser":{"name":"gooddata-ci","email":"rail@gooddata.com"},"deprecated":"@gooddata/react-components@7 reached End of Support on March 31, 2022. Please upgrade (see https://sdk.gooddata.com/gooddata-ui/docs/supported_versions.html for more information).","repository":{"url":"git+ssh://git@github.com/gooddata/gooddata-react-components.git","type":"git"},"_npmVersion":"6.4.1","description":"GoodData.UI - A powerful JavaScript library for building analytical applications","directories":{},"lint-staged":{"{src,stories,styles,__mocks__,examples/server/src,examples/src,examples/test}/**/*.{ts,js,tsx,jsx,scss}":["npx gdc-fix-copyright","git add"],"{src,stories,styles,__mocks__,examples/server/src,examples/src,examples/test}/**/*.{ts,js,tsx,jsx,json,scss,md,yaml,html}":["prettier --write","git add"]},"_nodeVersion":"8.12.0","dependencies":{"rxjs":"^5.5.6","uuid":"^3.2.1","immer":"^1.3.1","lodash":"^4.17.15","date-fns":"^2.7.0","downshift":"^3.2.7","invariant":"^2.2.2","classnames":"^2.2.6","highcharts":"7.1.1","prop-types":"^15.6.0","react-intl":"^2.4.0","custom-event":"^1.0.1","react-window":"^1.8.1","ag-grid-react":"20.0.0","react-measure":"^2.3.0","react-day-picker":"~7.3.0","react-responsive":"^3.0.0","stringify-object":"^2.4.0","@gooddata/typings":"^2.19.0","ag-grid-community":"20.0.0","http-status-codes":"^1.3.0","@gooddata/js-utils":"^3.5.0","@gooddata/numberjs":"^3.2.3","fixed-data-table-2":"0.7.17","@gooddata/goodstrap":"^65.0.0","react-dom-factories":"^1.0.2","@gooddata/gooddata-js":"^12.0.0","json-stable-stringify":"^1.0.1","react-transition-group":"^2.2.1","hoist-non-react-statics":"^3.3.0","nodelist-foreach-polyfill":"^1.2.0","highcharts-grouped-categories":"^1.1.3"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"raf":"3.3.2","yup":"^0.24.1","jest":"24.7.1","husky":"3.0.0","madge":"^3.4.4","react":"^16.5.2","enzyme":"3.5.0","eslint":"4.19.1","formik":"^0.11.11","moment":"2.23.0","history":"^4.7.2","ts-jest":"24.0.0","webpack":"4.30.0","prettier":"1.16.4","react-ga":"^2.5.2","recharts":"1.0.0-beta.9","testcafe":"1.1.4","commander":"2.14.1","node-sass":"4.13.0","react-dom":"^16.5.2","supertest":"3.0.0","ts-loader":"6.0.0","@types/raf":"^3.4.0","css-loader":"0.28.7","jest-junit":"3.0.0","raw-loader":"0.5.1","styled-jsx":"2.2.1","typescript":"3.3.4000","@babel/core":"7.4.4","@types/jest":"24.0.6","@types/node":"7.0.8","@types/uuid":"3.4.3","file-loader":"3.0.1","jest-enzyme":"7.0.2","lint-staged":"9.1.0","sass-loader":"6.0.6","webpack-cli":"3.3.2","@types/react":"16.4.18","babel-loader":"8.0.5","react-helmet":"5.2.0","react-select":"1.2.1","style-loader":"0.19.1","@types/enzyme":"3.1.13","@types/lodash":"4.14.123","testcafe-live":"0.1.4","@babel/runtime":"7.4.4","@babel/polyfill":"^7.4.4","@storybook/react":"5.0.11","@types/invariant":"2.2.29","@types/react-dom":"16.0.11","isomorphic-fetch":"2.2.1","react-datepicker":"1.1.0","react-router-dom":"4.2.2","@babel/preset-env":"7.4.4","@gooddata/mock-js":"2.3.1","@storybook/addons":"5.0.11","@types/classnames":"2.2.3","@types/prop-types":"15.5.2","@types/react-intl":"2.3.8","@storybook/theming":"5.0.11","identity-obj-proxy":"^3.0.0","webpack-dev-server":"3.3.1","@babel/preset-react":"7.0.0","@types/react-portal":"4.0.1","@types/react-window":"^1.8.1","babel-plugin-lodash":"3.3.4","html-webpack-plugin":"3.2.0","react-test-renderer":"16.4.2","@types/react-measure":"2.0.5","clean-webpack-plugin":"2.0.2","stats-webpack-plugin":"0.7.0","eslint-config-prettier":"4.1.0","react-google-recaptcha":"^0.14.1","tslint-config-prettier":"1.18.0","@gooddata/eslint-config":"^1.0.0","@gooddata/tslint-config":"1.0.0","@types/react-responsive":"^3.0.3","@types/storybook__react":"4.0.1","@types/stringify-object":"^3.2.0","enzyme-adapter-react-16":"1.3.1","@gooddata/test-storybook":"3.1.1","@storybook/addon-actions":"5.0.11","@storybook/addon-options":"5.0.11","node-sass-magic-importer":"5.1.0","react-syntax-highlighter":"11.0.2","@types/fixed-data-table-2":"0.8.1","@types/react-test-renderer":"16.0.0","circular-dependency-plugin":"5.0.2","compression-webpack-plugin":"2.0.0","@types/json-stable-stringify":"^1.0.32","@gooddata/frontend-npm-scripts":"1.1.0","@types/enzyme-adapter-react-16":"1.0.3","@types/storybook__addon-actions":"3.4.2","@babel/plugin-proposal-class-properties":"7.4.4","@babel/plugin-proposal-object-rest-spread":"7.4.4","@babel/plugin-transform-async-to-generator":"7.4.4"},"peerDependencies":{"react":"^16.5.2","react-dom":"^16.5.2"},"_npmOperationalInternal":{"tmp":"tmp/react-components_7.2.0-beta.106_1575975960938_0.424114728024674","host":"s3://npm-registry-packages"}},"7.2.0-beta.107":{"name":"@gooddata/react-components","version":"7.2.0-beta.107","author":{"name":"GoodData Corporation"},"license":"BSD-3-Clause","_id":"@gooddata/react-components@7.2.0-beta.107","maintainers":[{"name":"afi","email":"adam.fiedler@gooddata.com"},{"name":"bertold8","email":"ivan.nejezchleb@seznam.cz"},{"name":"brbistas","email":"valentinos.chraniotis@gooddata.com"},{"name":"bugsbunny338","email":"jiri.zajic@mensa.cz"},{"name":"de.do","email":"de.do@gooddata.com"},{"name":"diem.nguyen","email":"diem.nguyen@gooddata.com"},{"name":"gooddata-ci","email":"rail@gooddata.com"},{"name":"hung.nguyen.hoang","email":"hung.nguyen@gooddata.com"},{"name":"ivan.mjartan","email":"ivan.mjartan@gooddata.com"},{"name":"jakub-sterba","email":"jakub.sterba@gooddata.com"},{"name":"jaroslav.tomecek","email":"jaroslav.tomecek@gooddata.com"},{"name":"jkittler","email":"honza.kittler@gmail.com"},{"name":"khanh.le","email":"khanh.le@gooddata.com"},{"name":"lanhuynh","email":"lan.huynh@gooddata.com"},{"name":"linhhong","email":"linh.hong@gooddata.com"},{"name":"lupko","email":"lubomir.slivka@gooddata.com"},{"name":"martin.mosko","email":"martin.mosko@gooddata.com"},{"name":"matyas.kandl","email":"matyas.kandl@gooddata.com"},{"name":"michal.marsal","email":"michal.marsal@gooddata.com"},{"name":"milangallasgooddata","email":"milan.gallas@gooddata.com"},{"name":"naibinh","email":"naibinh@gmail.com"},{"name":"nikolacech","email":"nikola.cech@gooddata.com"},{"name":"no23reason","email":"dan.homola@hotmail.cz"},{"name":"patrikbraborec","email":"patrik.braborec@gooddata.com"},{"name":"pbenes","email":"petr.benes@gooddata.com"},{"name":"petrjanu","email":"petr.janu@gooddata.com"},{"name":"ptquang86","email":"ptquang86@gmail.com"},{"name":"qduval","email":"quentin.duval@gooddata.com"},{"name":"rodri360","email":"me@rodri360.com"},{"name":"sitina","email":"jiri.sitina@gooddata.com"},{"name":"sondo","email":"son.do@gooddata.com"},{"name":"strouhaljan","email":"strouhal.jan@gmail.com"},{"name":"tomas.kratochvil","email":"tomas.kratochvil@gooddata.com"},{"name":"tomasreichmann","email":"tomasreichmann@gmail.com"},{"name":"tomsatgd","email":"tomas.satinsky@gooddata.com"},{"name":"trung-le-quoc","email":"trung.le@gooddata.com"},{"name":"tu-ngo","email":"tungo1981@gmail.com"},{"name":"utdnah","email":"danh.ung@gooddata.com"},{"name":"vlastikcz","email":"vlastimil.kotas@gooddata.com"},{"name":"vu.pham","email":"vu.pham@gooddata.com"},{"name":"xmort","email":"petr.dolejsi@gooddata.com"},{"name":"yanlipnican","email":"yanlipnican@gmail.com"}],"homepage":"https://github.com/gooddata/gooddata-react-components#readme","bugs":{"url":"https://github.com/gooddata/gooddata-react-components/issues"},"dist":{"shasum":"700b38e17eaa699518675fc5ba582e5fa17e1c2e","tarball":"https://registry.npmjs.org/@gooddata/react-components/-/react-components-7.2.0-beta.107.tgz","fileCount":2262,"integrity":"sha512-3g/ONuIfGXcSBORfsKgMwaTO4VPFXp2RYvmTPviTN8l7am4R85QjxHzLYnnJ/8WzU3YU4xwNtsnj+bu1QKjmWg==","signatures":[{"sig":"MEUCIAYR6bZdwVhboJtIX1e9iCIfwUs1tJBY9RJ4dX1kNg0kAiEA9iKva+/GsXSQ7zYWmNTrJFz8GjazcZKz50DBMvcs4u0=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":8969876,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJd737JCRA9TVsSAnZWagAAVE8P/jiXij9ymcitsFKFAM+5\nhygAt9+I1miSQIwdXTxlDuO7emt6MUvDvn7EghJbIzgFDaAHlmOs50OHh8B7\nw/1eBZbc/wpFSF8SFLTX32odBu1x04jDM4d0pFJaWroXAovPa77EVUhj+oks\nuEwoh8awvhDIs9FaMbSdbPfSvu6fqJtI7dBOnEwRnG+mDG+E7yYaiGbNlk58\n0co5ImnaW5SPXP21RsVIfb87KnpP0gjraFeFBfDmOKMdzWG9ItQyaUKAQsWw\npFrKmmGwRldi2G0ENCk6AODw/R/SO8vGX5bTbjg36jcLBvY/c0YZ6WepUdKU\nhuz6tYypBnpyznoVLXVxTm6JPtwabYcfH6ZaIspAOnGdMBcP2XmcAKM0ggOY\npiefRjeksDFBCzhyW+TGs9QSVnPuv2qES8CsoH8IkbrQKlzs9J41DlQrzl4f\nlY8WX8/WkS0ITkV809oxAF52p2gWzaAN4kk3iZnS/D9XDhodc+25TlNBDN9u\n4mg56mSxW+l89gFrzTpkvfkrdW54+NHGh8VrQhF1su98fmBMg2QE20Ap3ce/\nVs1xmaymvZ8dSFtw8iQf/MEV5DfPbysr1IbfiHWmE8kKJznzYmK9UaaVTJq8\nk1fnVNfWczqEEtNMaHYg0D7m/EdHnrtcU40kmQr5nEu7BrF+PBKqaxBckaxY\nnBDP\r\n=OTSx\r\n-----END PGP SIGNATURE-----\r\n"},"jest":{"testRegex":"(/__tests__/.*|\\.(test|spec))\\.(tsx?|jsx?)$","transform":{".(js|jsx)":"babel-jest",".(ts|tsx)":"ts-jest"},"collectCoverage":false,"moduleNameMapper":{"\\.(css|less|sass|scss)$":"<rootDir>/__mocks__/styleMock.ts","^[./a-zA-Z0-9$_-]+\\.svg$":"<rootDir>/jestSvgStub.js"},"coverageReporters":["html"],"setupFilesAfterEnv":["<rootDir>/jest.setup.ts"],"collectCoverageFrom":["src/**/*.{ts,tsx}","examples/server/src/**/*.{js,jsx}","!**/*.d.ts"],"moduleFileExtensions":["ts","tsx","js","jsx","json"],"testPathIgnorePatterns":[",/node_modules/","/dist/"]},"main":"dist/index.js","husky":{"hooks":{"pre-commit":"lint-staged"}},"config":{"eslint":"./examples/**/*.{js,jsx}","tslint":"./{__mocks__,src,stories}/{,**/}*.{ts,tsx}"},"readme":"[![npm version](https://badge.fury.io/js/%40gooddata%2Freact-components.svg)](https://www.npmjs.com/package/@gooddata/react-components) \n\n# GoodData.UI React components\n> A React-based JavaScript library for building data-driven applications\n\n## Getting started\n- [GoodData.UI Documentation](http://sdk.gooddata.com/gooddata-ui/)\n- [GoodData.UI Live Examples](https://gooddata-examples.herokuapp.com/)\n- [Stack Overflow](https://stackoverflow.com/questions/tagged/gooddata)\n\n### Usage\nWith [yarn](https://yarnpkg.com) installed, go to your project directory and run\n```\n$ yarn add @gooddata/react-components\n```\nIf you prefer [npm](npmjs.com) run\n```\n$ npm install --save @gooddata/react-components\n```\n\nThe public API is exposed via global `index.js`. Except for the styles, do not import any other file directly\nbecause they are not intended to be part of the public API.\n\n## Contributing\n\nWe welcome any contribution in form of [issues](https://github.com/gooddata/gooddata-react-components/issues) or [pull requests](https://github.com/gooddata/gooddata-react-components/pulls).\nThese commands may come in handy while developing:\n\n| command | description |\n| ------- | ----------- |\n| `yarn install --pure-lockfile` | first step |\n| ||\n| `yarn dev` | build react-components to `/dist` in watch mode |\n| `yarn test` | run all unit tests |\n| `yarn prettier-write` | format the source code to match the valid codestyle |\n| `yarn validate` | validate codestyle |\n| ||\n| `yarn storybook` | run storybook from `/stories` on http://localhost:9001 |\n| `yarn build-storybook` | build storybook to `/dist-storybook` |\n| `yarn test-storybook` | run storybook and [screenshot tests](https://github.com/gooddata/gdc-client-utils/tree/master/test-storybook) |\n| ||\n| `yarn examples` | run Live Examples dev-server from `/examples` on https://localhost:8999 |\n| `yarn examples-build` | build Live Examples to `/examples/dist` |\n| `yarn examples-server` | serve built Live Examples - see `/examples/server/src` |\n| `yarn examples-testcafe` | run testcafe tests against `localhost:8999` |\n\n### Deploy to heroku.com\nWhen you deploy this repo to heroku, it serves *GoodData.UI Live Examples*.\nRelevant tasks are in `Procfile` and `package.json`.\n\n```bash\n# run in the project directory\nheroku login\nheroku create <your-app-name>\nheroku config:set DOMAIN_ADMIN_USERNAME=x@gooddata.com DOMAIN_ADMIN_PASSWORD=xy PROJECT_ID_TO_ASSIGN=xms7ga4tf3g3nzucd8380o2bev8oeknp\ngit push heroku HEAD:master\nheroku open\n```\n\n### Run Live Examples Locally\nTo run *GoodData.UI Live Examples* locally:\n```bash\ngit clone <this-repository>\ncd  <repository-folder>\nyarn install --pure-lockfile\nyarn examples\n```\nThen open https://localhost:8999 and login using Live Examples account (you can [create one here](https://gooddata-examples.herokuapp.com/registration)).\n\n### Source code formatting\nThe source code in the repository is formatted by [Prettier](https://prettier.io/). \nThe format of the code is validated by our Continuous Integration server and is one of the requirements of successful merge.\n\nPrettier is supported by every major IDE. You can find the list of supported editors and how to configure them [here](https://prettier.io/docs/en/editors.html).\n\nIn the case, when your editor is not supported or you don't want to setup the integration, you can run the `yarn prettier-write` command to reformat the code before commit.\n\n## Changelog\n\n- see [CHANGELOG.md](CHANGELOG.md)\n\n## License\n\n(C) 2007-2018 GoodData Corporation\n\nThis project is dual licensed:\n\n- The ATTRIBUTION-NONCOMMERCIAL 4.0 INTERNATIONAL (CC BY-NC 4.0) is used for purpose of the trial experience and evaluation of GoodData.UI library.\n- The GOODDATA GOODDATA.UI LIBRARY END USER LICENSE AGREEMENT is used for GoodData customers.\n\nFor more information, please see [LICENSE](https://github.com/gooddata/gooddata-react-components/blob/master/LICENSE)\n","gitHead":"a88d3f9b71ae732103ac5b15723d71e9e27bbb7e","scripts":{"dev":"bash scripts/build.sh --dev-watch","test":"jest --watch","build":"bash scripts/build.sh","tslint":"yarn run-tslint -t verbose $npm_package_config_tslint","prepare":"cd examples/server && yarn install --frozen-lockfile && cd ../..; rm -r examples/node_modules 2>/dev/null; true","examples":"bash scripts/run-examples.sh","prepare?":"# Called before `npm publish` and on local `npm install`. Temporarily also for deleting obsolete node_modules. Ends with `true` to continue gracefully.","validate":"tsc --noEmit && yarn tslint && eslint $npm_package_config_eslint && yarn prettier-check","build-dev":"bash scripts/build.sh --dev","examples?":"# Default is developer domain, other options: yarn examples [sec,secure,stg,stg2,stg3,demo,developer or URL]","storybook":"yarn build && start-storybook -p 9001 -c .storybook","test-once":"jest","tslint-ci":"mkdir -p ./ci/results && yarn run-tslint -t checkstyle -o ./ci/results/tslint-results.xml $npm_package_config_tslint","run-tslint":"tslint -p tsconfig.json","validate-ci":"tsc --noEmit && yarn tslint-ci  && eslint $npm_package_config_eslint -f checkstyle -o ci/results/eslint-results.xml && yarn prettier-check","examples-build":"bash scripts/build-examples.sh","prepublishOnly":"yarn build","prettier-check":"prettier --check '{src,stories,styles,__mocks__,examples/server/src,examples/src,examples/test}/**/*.{ts,js,tsx,jsx,json,scss,md,yaml,html}'","prettier-write":"prettier --write '{src,stories,styles,__mocks__,examples/server/src,examples/src,examples/test}/**/*.{ts,js,tsx,jsx,json,scss,md,yaml,html}'","test-storybook":"yarn build && test-storybook","build-storybook":"yarn build && build-storybook -c .storybook -o dist-storybook","examples-server":"node examples/server/src/index.js","heroku-postbuild":"yarn examples-build developer","examples-testcafe":"./scripts/run-testcafe.sh visual","check-circular-deps":"madge --circular --extensions ts ./src","examples-testcafe-ci":"./scripts/run-testcafe.sh ci","examples-testcafe-live":"./scripts/run-testcafe.sh live"},"typings":"dist/index.d.ts","_npmUser":{"name":"gooddata-ci","email":"rail@gooddata.com"},"deprecated":"@gooddata/react-components@7 reached End of Support on March 31, 2022. Please upgrade (see https://sdk.gooddata.com/gooddata-ui/docs/supported_versions.html for more information).","repository":{"url":"git+ssh://git@github.com/gooddata/gooddata-react-components.git","type":"git"},"_npmVersion":"6.4.1","description":"GoodData.UI - A powerful JavaScript library for building analytical applications","directories":{},"lint-staged":{"{src,stories,styles,__mocks__,examples/server/src,examples/src,examples/test}/**/*.{ts,js,tsx,jsx,scss}":["npx gdc-fix-copyright","git add"],"{src,stories,styles,__mocks__,examples/server/src,examples/src,examples/test}/**/*.{ts,js,tsx,jsx,json,scss,md,yaml,html}":["prettier --write","git add"]},"_nodeVersion":"8.12.0","dependencies":{"rxjs":"^5.5.6","uuid":"^3.2.1","immer":"^1.3.1","lodash":"^4.17.15","date-fns":"^2.7.0","downshift":"^3.2.7","invariant":"^2.2.2","classnames":"^2.2.6","highcharts":"7.1.1","prop-types":"^15.6.0","react-intl":"^2.4.0","custom-event":"^1.0.1","react-window":"^1.8.1","ag-grid-react":"20.0.0","react-measure":"^2.3.0","react-day-picker":"~7.3.0","react-responsive":"^3.0.0","stringify-object":"^2.4.0","@gooddata/typings":"^2.19.0","ag-grid-community":"20.0.0","http-status-codes":"^1.3.0","@gooddata/js-utils":"^3.5.0","@gooddata/numberjs":"^3.2.3","fixed-data-table-2":"0.7.17","@gooddata/goodstrap":"^65.0.0","react-dom-factories":"^1.0.2","@gooddata/gooddata-js":"^12.0.0","json-stable-stringify":"^1.0.1","react-transition-group":"^2.2.1","hoist-non-react-statics":"^3.3.0","nodelist-foreach-polyfill":"^1.2.0","highcharts-grouped-categories":"^1.1.3"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"raf":"3.3.2","yup":"^0.24.1","jest":"24.7.1","husky":"3.0.0","madge":"^3.4.4","react":"^16.5.2","enzyme":"3.5.0","eslint":"4.19.1","formik":"^0.11.11","moment":"2.23.0","history":"^4.7.2","ts-jest":"24.0.0","webpack":"4.30.0","prettier":"1.16.4","react-ga":"^2.5.2","recharts":"1.0.0-beta.9","testcafe":"1.1.4","commander":"2.14.1","node-sass":"4.13.0","react-dom":"^16.5.2","supertest":"3.0.0","ts-loader":"6.0.0","@types/raf":"^3.4.0","css-loader":"0.28.7","jest-junit":"3.0.0","raw-loader":"0.5.1","styled-jsx":"2.2.1","typescript":"3.3.4000","@babel/core":"7.4.4","@types/jest":"24.0.6","@types/node":"7.0.8","@types/uuid":"3.4.3","file-loader":"3.0.1","jest-enzyme":"7.0.2","lint-staged":"9.1.0","sass-loader":"6.0.6","webpack-cli":"3.3.2","@types/react":"16.4.18","babel-loader":"8.0.5","react-helmet":"5.2.0","react-select":"1.2.1","style-loader":"0.19.1","@types/enzyme":"3.1.13","@types/lodash":"4.14.123","testcafe-live":"0.1.4","@babel/runtime":"7.4.4","@babel/polyfill":"^7.4.4","@storybook/react":"5.0.11","@types/invariant":"2.2.29","@types/react-dom":"16.0.11","isomorphic-fetch":"2.2.1","react-datepicker":"1.1.0","react-router-dom":"4.2.2","@babel/preset-env":"7.4.4","@gooddata/mock-js":"2.3.1","@storybook/addons":"5.0.11","@types/classnames":"2.2.3","@types/prop-types":"15.5.2","@types/react-intl":"2.3.8","@storybook/theming":"5.0.11","identity-obj-proxy":"^3.0.0","webpack-dev-server":"3.3.1","@babel/preset-react":"7.0.0","@types/react-portal":"4.0.1","@types/react-window":"^1.8.1","babel-plugin-lodash":"3.3.4","html-webpack-plugin":"3.2.0","react-test-renderer":"16.4.2","@types/react-measure":"2.0.5","clean-webpack-plugin":"2.0.2","stats-webpack-plugin":"0.7.0","eslint-config-prettier":"4.1.0","react-google-recaptcha":"^0.14.1","tslint-config-prettier":"1.18.0","@gooddata/eslint-config":"^1.0.0","@gooddata/tslint-config":"1.0.0","@types/react-responsive":"^3.0.3","@types/storybook__react":"4.0.1","@types/stringify-object":"^3.2.0","enzyme-adapter-react-16":"1.3.1","@gooddata/test-storybook":"3.1.1","@storybook/addon-actions":"5.0.11","@storybook/addon-options":"5.0.11","node-sass-magic-importer":"5.1.0","react-syntax-highlighter":"11.0.2","@types/fixed-data-table-2":"0.8.1","@types/react-test-renderer":"16.0.0","circular-dependency-plugin":"5.0.2","compression-webpack-plugin":"2.0.0","@types/json-stable-stringify":"^1.0.32","@gooddata/frontend-npm-scripts":"1.1.0","@types/enzyme-adapter-react-16":"1.0.3","@types/storybook__addon-actions":"3.4.2","@babel/plugin-proposal-class-properties":"7.4.4","@babel/plugin-proposal-object-rest-spread":"7.4.4","@babel/plugin-transform-async-to-generator":"7.4.4"},"peerDependencies":{"react":"^16.5.2","react-dom":"^16.5.2"},"_npmOperationalInternal":{"tmp":"tmp/react-components_7.2.0-beta.107_1575976648880_0.1005498728272678","host":"s3://npm-registry-packages"}},"7.3.0-beta.7":{"name":"@gooddata/react-components","version":"7.3.0-beta.7","author":{"name":"GoodData Corporation"},"license":"BSD-3-Clause","_id":"@gooddata/react-components@7.3.0-beta.7","maintainers":[{"name":"afi","email":"adam.fiedler@gooddata.com"},{"name":"bertold8","email":"ivan.nejezchleb@seznam.cz"},{"name":"brbistas","email":"valentinos.chraniotis@gooddata.com"},{"name":"bugsbunny338","email":"jiri.zajic@mensa.cz"},{"name":"de.do","email":"de.do@gooddata.com"},{"name":"diem.nguyen","email":"diem.nguyen@gooddata.com"},{"name":"gooddata-ci","email":"rail@gooddata.com"},{"name":"hung.nguyen.hoang","email":"hung.nguyen@gooddata.com"},{"name":"ivan.mjartan","email":"ivan.mjartan@gooddata.com"},{"name":"jakub-sterba","email":"jakub.sterba@gooddata.com"},{"name":"jaroslav.tomecek","email":"jaroslav.tomecek@gooddata.com"},{"name":"jkittler","email":"honza.kittler@gmail.com"},{"name":"khanh.le","email":"khanh.le@gooddata.com"},{"name":"lanhuynh","email":"lan.huynh@gooddata.com"},{"name":"linhhong","email":"linh.hong@gooddata.com"},{"name":"lupko","email":"lubomir.slivka@gooddata.com"},{"name":"martin.mosko","email":"martin.mosko@gooddata.com"},{"name":"matyas.kandl","email":"matyas.kandl@gooddata.com"},{"name":"michal.marsal","email":"michal.marsal@gooddata.com"},{"name":"milangallasgooddata","email":"milan.gallas@gooddata.com"},{"name":"naibinh","email":"naibinh@gmail.com"},{"name":"nikolacech","email":"nikola.cech@gooddata.com"},{"name":"no23reason","email":"dan.homola@hotmail.cz"},{"name":"patrikbraborec","email":"patrik.braborec@gooddata.com"},{"name":"pbenes","email":"petr.benes@gooddata.com"},{"name":"petrjanu","email":"petr.janu@gooddata.com"},{"name":"ptquang86","email":"ptquang86@gmail.com"},{"name":"qduval","email":"quentin.duval@gooddata.com"},{"name":"rodri360","email":"me@rodri360.com"},{"name":"sitina","email":"jiri.sitina@gooddata.com"},{"name":"sondo","email":"son.do@gooddata.com"},{"name":"strouhaljan","email":"strouhal.jan@gmail.com"},{"name":"tomas.kratochvil","email":"tomas.kratochvil@gooddata.com"},{"name":"tomasreichmann","email":"tomasreichmann@gmail.com"},{"name":"tomsatgd","email":"tomas.satinsky@gooddata.com"},{"name":"trung-le-quoc","email":"trung.le@gooddata.com"},{"name":"tu-ngo","email":"tungo1981@gmail.com"},{"name":"utdnah","email":"danh.ung@gooddata.com"},{"name":"vlastikcz","email":"vlastimil.kotas@gooddata.com"},{"name":"vu.pham","email":"vu.pham@gooddata.com"},{"name":"xmort","email":"petr.dolejsi@gooddata.com"},{"name":"yanlipnican","email":"yanlipnican@gmail.com"}],"homepage":"https://github.com/gooddata/gooddata-react-components#readme","bugs":{"url":"https://github.com/gooddata/gooddata-react-components/issues"},"dist":{"shasum":"06c307c3866650dc7c345d4830dcd4cf61a34131","tarball":"https://registry.npmjs.org/@gooddata/react-components/-/react-components-7.3.0-beta.7.tgz","fileCount":2260,"integrity":"sha512-ITP97hofnpKTatekYHXVviKsJx8FBlSpQr9SURp1XravbC1QvLaJf1pSVQJ2ONvqlqrEeQBaPVXXsc7cZv12/w==","signatures":[{"sig":"MEUCIQDB5kbjl0WjkdPrxNcf9Arfk8lc1O5MsKON/sULKhA4TAIgXFZMLISeLX4mm4Aa1s6TzNNYo/l/GxvE8/T4NdoR6hA=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":8980880,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJd77qHCRA9TVsSAnZWagAADRcP/iutFwYujOy2+DD55ta4\nFyn2n5niC+JfFebCYckQ+dDJlDdffvB6CRRYBn+Vc12SLHQ2am7EcQETzISg\nYW0GSYryfEgJrWzxObfuRRadqNtt85PECMGx3psJcUYfqMRNXoIMi9Oyimwi\nLczTdMJHas7N4AzLJD40gs/jxQdPkDQiZ3Inc40vU6ZJi8Z1tTrSLqJCHAJp\nRMzMcxHptDt9X+PsjWWA+/UfTcGrlR+M2/Elw+WszB09VjLt7ibArlwe9GU6\nrCyD4XF2eTmi27xt8wXImMNM7Lpzyl+IiG/ZsIpf3kAK4zH47FX04bNUqbkO\nBQptv3d4X2Mqv20KIYS4nKuFDteGQJCeacyZA00U/MTxXz1xMc/4OYmlD5nd\nztXPvukIZkwPNJRhks1rN4Xtj/pHmyY1ghb6qH0a6AEi4qLKolc+8rYZWmJn\nTWQkl4CWpeJBik+XrpVZogaFBM7pySNBwlkFw82rTLqLDI+RoBdnhUAEvai4\nMFMVNpitV3WD8uULtkCS/OHECOdNGQGeyIO6L6DP8Ca33TK5Axi5c5ZtiDzp\n9vB7TEUIfJNzZKAv7w9EFDs/iTM1KyVwcUi4F4ACAdLFOK1cxnKnJ1OJ68X4\n/zxWzNhMxUMJakrq9cx813RZXrfufEBHszRWiqjavTNjHcW3/ZpKzM1zicnK\nbqk1\r\n=kIHC\r\n-----END PGP SIGNATURE-----\r\n"},"jest":{"testRegex":"(/__tests__/.*|\\.(test|spec))\\.(tsx?|jsx?)$","transform":{".(js|jsx)":"babel-jest",".(ts|tsx)":"ts-jest"},"collectCoverage":false,"moduleNameMapper":{"\\.(css|less|sass|scss)$":"<rootDir>/__mocks__/styleMock.ts","^[./a-zA-Z0-9$_-]+\\.svg$":"<rootDir>/jestSvgStub.js"},"coverageReporters":["html"],"setupFilesAfterEnv":["<rootDir>/jest.setup.ts"],"collectCoverageFrom":["src/**/*.{ts,tsx}","examples/server/src/**/*.{js,jsx}","!**/*.d.ts"],"moduleFileExtensions":["ts","tsx","js","jsx","json"],"testPathIgnorePatterns":[",/node_modules/","/dist/"]},"main":"dist/index.js","husky":{"hooks":{"pre-commit":"lint-staged"}},"config":{"eslint":"./examples/**/*.{js,jsx}","tslint":"./{__mocks__,src,stories}/{,**/}*.{ts,tsx}"},"readme":"[![npm version](https://badge.fury.io/js/%40gooddata%2Freact-components.svg)](https://www.npmjs.com/package/@gooddata/react-components) \n\n# GoodData.UI React components\n> A React-based JavaScript library for building data-driven applications\n\n## Getting started\n- [GoodData.UI Documentation](http://sdk.gooddata.com/gooddata-ui/)\n- [GoodData.UI Live Examples](https://gooddata-examples.herokuapp.com/)\n- [Stack Overflow](https://stackoverflow.com/questions/tagged/gooddata)\n\n### Usage\nWith [yarn](https://yarnpkg.com) installed, go to your project directory and run\n```\n$ yarn add @gooddata/react-components\n```\nIf you prefer [npm](npmjs.com) run\n```\n$ npm install --save @gooddata/react-components\n```\n\nThe public API is exposed via global `index.js`. Except for the styles, do not import any other file directly\nbecause they are not intended to be part of the public API.\n\n## Contributing\n\nWe welcome any contribution in form of [issues](https://github.com/gooddata/gooddata-react-components/issues) or [pull requests](https://github.com/gooddata/gooddata-react-components/pulls).\nThese commands may come in handy while developing:\n\n| command | description |\n| ------- | ----------- |\n| `yarn install --pure-lockfile` | first step |\n| ||\n| `yarn dev` | build react-components to `/dist` in watch mode |\n| `yarn test` | run all unit tests |\n| `yarn prettier-write` | format the source code to match the valid codestyle |\n| `yarn validate` | validate codestyle |\n| ||\n| `yarn storybook` | run storybook from `/stories` on http://localhost:9001 |\n| `yarn build-storybook` | build storybook to `/dist-storybook` |\n| `yarn test-storybook` | run storybook and [screenshot tests](https://github.com/gooddata/gdc-client-utils/tree/master/test-storybook) |\n| ||\n| `yarn examples` | run Live Examples dev-server from `/examples` on https://localhost:8999 |\n| `yarn examples-build` | build Live Examples to `/examples/dist` |\n| `yarn examples-server` | serve built Live Examples - see `/examples/server/src` |\n| `yarn examples-testcafe` | run testcafe tests against `localhost:8999` |\n\n### Deploy to heroku.com\nWhen you deploy this repo to heroku, it serves *GoodData.UI Live Examples*.\nRelevant tasks are in `Procfile` and `package.json`.\n\n```bash\n# run in the project directory\nheroku login\nheroku create <your-app-name>\nheroku config:set DOMAIN_ADMIN_USERNAME=x@gooddata.com DOMAIN_ADMIN_PASSWORD=xy PROJECT_ID_TO_ASSIGN=xms7ga4tf3g3nzucd8380o2bev8oeknp\ngit push heroku HEAD:master\nheroku open\n```\n\n### Run Live Examples Locally\nTo run *GoodData.UI Live Examples* locally:\n```bash\ngit clone <this-repository>\ncd  <repository-folder>\nyarn install --pure-lockfile\nyarn examples\n```\nThen open https://localhost:8999 and login using Live Examples account (you can [create one here](https://gooddata-examples.herokuapp.com/registration)).\n\n### Source code formatting\nThe source code in the repository is formatted by [Prettier](https://prettier.io/). \nThe format of the code is validated by our Continuous Integration server and is one of the requirements of successful merge.\n\nPrettier is supported by every major IDE. You can find the list of supported editors and how to configure them [here](https://prettier.io/docs/en/editors.html).\n\nIn the case, when your editor is not supported or you don't want to setup the integration, you can run the `yarn prettier-write` command to reformat the code before commit.\n\n## Changelog\n\n- see [CHANGELOG.md](CHANGELOG.md)\n\n## License\n\n(C) 2007-2018 GoodData Corporation\n\nThis project is dual licensed:\n\n- The ATTRIBUTION-NONCOMMERCIAL 4.0 INTERNATIONAL (CC BY-NC 4.0) is used for purpose of the trial experience and evaluation of GoodData.UI library.\n- The GOODDATA GOODDATA.UI LIBRARY END USER LICENSE AGREEMENT is used for GoodData customers.\n\nFor more information, please see [LICENSE](https://github.com/gooddata/gooddata-react-components/blob/master/LICENSE)\n","gitHead":"0528cf33a35e7db65ef232940598ee007c26a3b3","scripts":{"dev":"bash scripts/build.sh --dev-watch","test":"jest --watch","build":"bash scripts/build.sh","tslint":"yarn run-tslint -t verbose $npm_package_config_tslint","prepare":"cd examples/server && yarn install --frozen-lockfile && cd ../..; rm -r examples/node_modules 2>/dev/null; true","examples":"bash scripts/run-examples.sh","prepare?":"# Called before `npm publish` and on local `npm install`. Temporarily also for deleting obsolete node_modules. Ends with `true` to continue gracefully.","validate":"tsc --noEmit && yarn tslint && eslint $npm_package_config_eslint && yarn prettier-check","build-dev":"bash scripts/build.sh --dev","examples?":"# Default is developer domain, other options: yarn examples [sec,secure,stg,stg2,stg3,demo,developer or URL]","storybook":"yarn build && start-storybook -p 9001 -c .storybook","test-once":"jest","tslint-ci":"mkdir -p ./ci/results && yarn run-tslint -t checkstyle -o ./ci/results/tslint-results.xml $npm_package_config_tslint","run-tslint":"tslint -p tsconfig.json","validate-ci":"tsc --noEmit && yarn tslint-ci  && eslint $npm_package_config_eslint -f checkstyle -o ci/results/eslint-results.xml && yarn prettier-check","examples-build":"bash scripts/build-examples.sh","prepublishOnly":"yarn build","prettier-check":"prettier --check '{src,stories,styles,__mocks__,examples/server/src,examples/src,examples/test}/**/*.{ts,js,tsx,jsx,json,scss,md,yaml,html}'","prettier-write":"prettier --write '{src,stories,styles,__mocks__,examples/server/src,examples/src,examples/test}/**/*.{ts,js,tsx,jsx,json,scss,md,yaml,html}'","test-storybook":"yarn build && test-storybook","build-storybook":"yarn build && build-storybook -c .storybook -o dist-storybook","examples-server":"node examples/server/src/index.js","heroku-postbuild":"yarn examples-build developer","examples-testcafe":"./scripts/run-testcafe.sh visual","check-circular-deps":"madge --circular --extensions ts ./src","examples-testcafe-ci":"./scripts/run-testcafe.sh ci","examples-testcafe-live":"./scripts/run-testcafe.sh live"},"typings":"dist/index.d.ts","_npmUser":{"name":"gooddata-ci","email":"rail@gooddata.com"},"deprecated":"@gooddata/react-components@7 reached End of Support on March 31, 2022. Please upgrade (see https://sdk.gooddata.com/gooddata-ui/docs/supported_versions.html for more information).","repository":{"url":"git+ssh://git@github.com/gooddata/gooddata-react-components.git","type":"git"},"_npmVersion":"6.4.1","description":"GoodData.UI - A powerful JavaScript library for building analytical applications","directories":{},"lint-staged":{"{src,stories,styles,__mocks__,examples/server/src,examples/src,examples/test}/**/*.{ts,js,tsx,jsx,scss}":["npx gdc-fix-copyright","git add"],"{src,stories,styles,__mocks__,examples/server/src,examples/src,examples/test}/**/*.{ts,js,tsx,jsx,json,scss,md,yaml,html}":["prettier --write","git add"]},"_nodeVersion":"8.12.0","dependencies":{"rxjs":"^5.5.6","uuid":"^3.2.1","immer":"^1.3.1","lodash":"^4.17.15","date-fns":"^2.7.0","downshift":"^3.2.7","invariant":"^2.2.2","classnames":"^2.2.6","highcharts":"7.1.1","prop-types":"^15.6.0","react-intl":"^2.4.0","custom-event":"^1.0.1","react-window":"^1.8.1","ag-grid-react":"20.0.0","react-measure":"^2.3.0","react-day-picker":"~7.3.0","react-responsive":"^3.0.0","stringify-object":"^2.4.0","@gooddata/typings":"^2.19.0","ag-grid-community":"20.0.0","http-status-codes":"^1.3.0","@gooddata/js-utils":"^3.5.0","@gooddata/numberjs":"^3.2.4","fixed-data-table-2":"0.7.17","@gooddata/goodstrap":"^65.0.0","react-dom-factories":"^1.0.2","@gooddata/gooddata-js":"^12.0.0","json-stable-stringify":"^1.0.1","react-transition-group":"^2.2.1","hoist-non-react-statics":"^3.3.0","nodelist-foreach-polyfill":"^1.2.0","highcharts-grouped-categories":"^1.1.3"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"raf":"3.3.2","yup":"^0.24.1","jest":"24.7.1","husky":"3.0.0","madge":"^3.4.4","react":"^16.5.2","enzyme":"3.5.0","eslint":"4.19.1","formik":"^0.11.11","moment":"2.23.0","history":"^4.7.2","ts-jest":"24.0.0","webpack":"4.30.0","prettier":"1.16.4","react-ga":"^2.5.2","recharts":"1.0.0-beta.9","testcafe":"1.1.4","commander":"2.14.1","node-sass":"4.13.0","react-dom":"^16.5.2","supertest":"3.0.0","ts-loader":"6.0.0","@types/raf":"^3.4.0","css-loader":"0.28.7","jest-junit":"3.0.0","raw-loader":"0.5.1","styled-jsx":"2.2.1","typescript":"3.3.4000","@babel/core":"7.4.4","@types/jest":"24.0.6","@types/node":"7.0.8","@types/uuid":"3.4.3","file-loader":"3.0.1","jest-enzyme":"7.0.2","lint-staged":"9.1.0","sass-loader":"6.0.6","webpack-cli":"3.3.2","@types/react":"16.4.18","babel-loader":"8.0.5","react-helmet":"5.2.0","react-select":"1.2.1","style-loader":"0.19.1","@types/enzyme":"3.1.13","@types/lodash":"4.14.123","testcafe-live":"0.1.4","@babel/runtime":"7.4.4","@babel/polyfill":"^7.4.4","@storybook/react":"5.0.11","@types/invariant":"2.2.29","@types/react-dom":"16.0.11","isomorphic-fetch":"2.2.1","react-datepicker":"1.1.0","react-router-dom":"4.2.2","@babel/preset-env":"7.4.4","@gooddata/mock-js":"2.3.1","@storybook/addons":"5.0.11","@types/classnames":"2.2.3","@types/prop-types":"15.5.2","@types/react-intl":"2.3.8","@storybook/theming":"5.0.11","identity-obj-proxy":"^3.0.0","webpack-dev-server":"3.3.1","@babel/preset-react":"7.0.0","@types/react-portal":"4.0.1","@types/react-window":"^1.8.1","babel-plugin-lodash":"3.3.4","html-webpack-plugin":"3.2.0","react-test-renderer":"16.4.2","@types/react-measure":"2.0.5","clean-webpack-plugin":"2.0.2","stats-webpack-plugin":"0.7.0","eslint-config-prettier":"4.1.0","react-google-recaptcha":"^0.14.1","tslint-config-prettier":"1.18.0","@gooddata/eslint-config":"^1.0.0","@gooddata/tslint-config":"1.0.0","@types/react-responsive":"^3.0.3","@types/storybook__react":"4.0.1","@types/stringify-object":"^3.2.0","enzyme-adapter-react-16":"1.3.1","@gooddata/test-storybook":"3.1.1","@storybook/addon-actions":"5.0.11","@storybook/addon-options":"5.0.11","node-sass-magic-importer":"5.1.0","react-syntax-highlighter":"11.0.2","@types/fixed-data-table-2":"0.8.1","@types/react-test-renderer":"16.0.0","circular-dependency-plugin":"5.0.2","compression-webpack-plugin":"2.0.0","@types/json-stable-stringify":"^1.0.32","@gooddata/frontend-npm-scripts":"1.1.0","@types/enzyme-adapter-react-16":"1.0.3","@types/storybook__addon-actions":"3.4.2","@babel/plugin-proposal-class-properties":"7.4.4","@babel/plugin-proposal-object-rest-spread":"7.4.4","@babel/plugin-transform-async-to-generator":"7.4.4"},"peerDependencies":{"react":"^16.5.2","react-dom":"^16.5.2"},"_npmOperationalInternal":{"tmp":"tmp/react-components_7.3.0-beta.7_1575991942241_0.12529529126050232","host":"s3://npm-registry-packages"}},"7.3.0-beta.8":{"name":"@gooddata/react-components","version":"7.3.0-beta.8","author":{"name":"GoodData Corporation"},"license":"BSD-3-Clause","_id":"@gooddata/react-components@7.3.0-beta.8","maintainers":[{"name":"afi","email":"adam.fiedler@gooddata.com"},{"name":"bertold8","email":"ivan.nejezchleb@seznam.cz"},{"name":"brbistas","email":"valentinos.chraniotis@gooddata.com"},{"name":"bugsbunny338","email":"jiri.zajic@mensa.cz"},{"name":"de.do","email":"de.do@gooddata.com"},{"name":"diem.nguyen","email":"diem.nguyen@gooddata.com"},{"name":"gooddata-ci","email":"rail@gooddata.com"},{"name":"hung.nguyen.hoang","email":"hung.nguyen@gooddata.com"},{"name":"ivan.mjartan","email":"ivan.mjartan@gooddata.com"},{"name":"jakub-sterba","email":"jakub.sterba@gooddata.com"},{"name":"jaroslav.tomecek","email":"jaroslav.tomecek@gooddata.com"},{"name":"jkittler","email":"honza.kittler@gmail.com"},{"name":"khanh.le","email":"khanh.le@gooddata.com"},{"name":"lanhuynh","email":"lan.huynh@gooddata.com"},{"name":"linhhong","email":"linh.hong@gooddata.com"},{"name":"lupko","email":"lubomir.slivka@gooddata.com"},{"name":"martin.mosko","email":"martin.mosko@gooddata.com"},{"name":"matyas.kandl","email":"matyas.kandl@gooddata.com"},{"name":"michal.marsal","email":"michal.marsal@gooddata.com"},{"name":"milangallasgooddata","email":"milan.gallas@gooddata.com"},{"name":"naibinh","email":"naibinh@gmail.com"},{"name":"nikolacech","email":"nikola.cech@gooddata.com"},{"name":"no23reason","email":"dan.homola@hotmail.cz"},{"name":"patrikbraborec","email":"patrik.braborec@gooddata.com"},{"name":"pbenes","email":"petr.benes@gooddata.com"},{"name":"petrjanu","email":"petr.janu@gooddata.com"},{"name":"ptquang86","email":"ptquang86@gmail.com"},{"name":"qduval","email":"quentin.duval@gooddata.com"},{"name":"rodri360","email":"me@rodri360.com"},{"name":"sitina","email":"jiri.sitina@gooddata.com"},{"name":"sondo","email":"son.do@gooddata.com"},{"name":"strouhaljan","email":"strouhal.jan@gmail.com"},{"name":"tomas.kratochvil","email":"tomas.kratochvil@gooddata.com"},{"name":"tomasreichmann","email":"tomasreichmann@gmail.com"},{"name":"tomsatgd","email":"tomas.satinsky@gooddata.com"},{"name":"trung-le-quoc","email":"trung.le@gooddata.com"},{"name":"tu-ngo","email":"tungo1981@gmail.com"},{"name":"utdnah","email":"danh.ung@gooddata.com"},{"name":"vlastikcz","email":"vlastimil.kotas@gooddata.com"},{"name":"vu.pham","email":"vu.pham@gooddata.com"},{"name":"xmort","email":"petr.dolejsi@gooddata.com"},{"name":"yanlipnican","email":"yanlipnican@gmail.com"}],"homepage":"https://github.com/gooddata/gooddata-react-components#readme","bugs":{"url":"https://github.com/gooddata/gooddata-react-components/issues"},"dist":{"shasum":"bc0bbdd10f8096df6facca59f26382e6f1cf80ab","tarball":"https://registry.npmjs.org/@gooddata/react-components/-/react-components-7.3.0-beta.8.tgz","fileCount":2260,"integrity":"sha512-8zAYP5WLd2QtAko907HsdEKAfS3qobLI2W+LUVH1vuOmUp0+v+3tm8rOpzaKvigA484FrTRM2bu+lY+8jl5r9Q==","signatures":[{"sig":"MEUCIEzktbGopBNOCeSxfwvnHbw1w1RvyyQE3UlS9jcetXtlAiEA8k1dWaxbMU7xPA8z8D99sou8V9f6MXJNReEp5sH0yTE=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":8981154,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJd8KvxCRA9TVsSAnZWagAAI4MP/iKYEMN7VSHQyLuXrvpa\ng6W/24TAsSLMhmYDzNFy4R0dbtdjquks27sabsbB5Q/GYHh0Vx5Kys2ru18f\nXlpxZY+GZmoBVOAEIylfZwaatOyesXL78m1d6WXeSjBkzgaeJwXxz77ai+Qz\n5nc0H9h2/3uWDqEXdw8Mp0KqFqpGzCPquF7sQlEhAtj+D1X9ualnW5YCQZ9H\nyUdWkd6C79zhozl+R15BnoMdhRtq4PTwNRj15ZdTrp9dzLJB/AWFBYFrLt6G\nbZLWQ2hYcF674nZbeZYZUAI1myfptyIoX1K7ukojpHG5ue8ds+8yEnqKKxAE\njYM8lIWd2VDa5jaq3UNptAV1agVeIbpy61/+O3MeH0HyWwaTcTo6WXADUdcR\n960Y+9yQ1cAvOL6YdMVvJcZuKnt8ufFRSCwlO9txWUFO2i/3N0vTDoRp5GtF\nroDetq9meShV7n7ix8ApUyHgMC+TlAthOHU3kFA1gKMKSWsVuoiEhP/EFggt\n5pizbK55nllZ2bJislOqTDlv02aucvRlS/pOLm5sQ5j/LeTGnrEmLFqDrUe+\nWhEQ8xmK9OCOxU0ZuAlQlaapS89ynblkOxgCNRhZ6mmI96pmXt78/RSy+ETy\nSYAXvENZuLeeIXU8rCwu5CEK4iYTWW/9ECJ0hyzmMjp2D9l/yvzCLRpm0o1J\nWdGM\r\n=G2O6\r\n-----END PGP SIGNATURE-----\r\n"},"jest":{"testRegex":"(/__tests__/.*|\\.(test|spec))\\.(tsx?|jsx?)$","transform":{".(js|jsx)":"babel-jest",".(ts|tsx)":"ts-jest"},"collectCoverage":false,"moduleNameMapper":{"\\.(css|less|sass|scss)$":"<rootDir>/__mocks__/styleMock.ts","^[./a-zA-Z0-9$_-]+\\.svg$":"<rootDir>/jestSvgStub.js"},"coverageReporters":["html"],"setupFilesAfterEnv":["<rootDir>/jest.setup.ts"],"collectCoverageFrom":["src/**/*.{ts,tsx}","examples/server/src/**/*.{js,jsx}","!**/*.d.ts"],"moduleFileExtensions":["ts","tsx","js","jsx","json"],"testPathIgnorePatterns":[",/node_modules/","/dist/"]},"main":"dist/index.js","husky":{"hooks":{"pre-commit":"lint-staged"}},"config":{"eslint":"./examples/**/*.{js,jsx}","tslint":"./{__mocks__,src,stories}/{,**/}*.{ts,tsx}"},"readme":"[![npm version](https://badge.fury.io/js/%40gooddata%2Freact-components.svg)](https://www.npmjs.com/package/@gooddata/react-components) \n\n# GoodData.UI React components\n> A React-based JavaScript library for building data-driven applications\n\n## Getting started\n- [GoodData.UI Documentation](http://sdk.gooddata.com/gooddata-ui/)\n- [GoodData.UI Live Examples](https://gooddata-examples.herokuapp.com/)\n- [Stack Overflow](https://stackoverflow.com/questions/tagged/gooddata)\n\n### Usage\nWith [yarn](https://yarnpkg.com) installed, go to your project directory and run\n```\n$ yarn add @gooddata/react-components\n```\nIf you prefer [npm](npmjs.com) run\n```\n$ npm install --save @gooddata/react-components\n```\n\nThe public API is exposed via global `index.js`. Except for the styles, do not import any other file directly\nbecause they are not intended to be part of the public API.\n\n## Contributing\n\nWe welcome any contribution in form of [issues](https://github.com/gooddata/gooddata-react-components/issues) or [pull requests](https://github.com/gooddata/gooddata-react-components/pulls).\nThese commands may come in handy while developing:\n\n| command | description |\n| ------- | ----------- |\n| `yarn install --pure-lockfile` | first step |\n| ||\n| `yarn dev` | build react-components to `/dist` in watch mode |\n| `yarn test` | run all unit tests |\n| `yarn prettier-write` | format the source code to match the valid codestyle |\n| `yarn validate` | validate codestyle |\n| ||\n| `yarn storybook` | run storybook from `/stories` on http://localhost:9001 |\n| `yarn build-storybook` | build storybook to `/dist-storybook` |\n| `yarn test-storybook` | run storybook and [screenshot tests](https://github.com/gooddata/gdc-client-utils/tree/master/test-storybook) |\n| ||\n| `yarn examples` | run Live Examples dev-server from `/examples` on https://localhost:8999 |\n| `yarn examples-build` | build Live Examples to `/examples/dist` |\n| `yarn examples-server` | serve built Live Examples - see `/examples/server/src` |\n| `yarn examples-testcafe` | run testcafe tests against `localhost:8999` |\n\n### Deploy to heroku.com\nWhen you deploy this repo to heroku, it serves *GoodData.UI Live Examples*.\nRelevant tasks are in `Procfile` and `package.json`.\n\n```bash\n# run in the project directory\nheroku login\nheroku create <your-app-name>\nheroku config:set DOMAIN_ADMIN_USERNAME=x@gooddata.com DOMAIN_ADMIN_PASSWORD=xy PROJECT_ID_TO_ASSIGN=xms7ga4tf3g3nzucd8380o2bev8oeknp\ngit push heroku HEAD:master\nheroku open\n```\n\n### Run Live Examples Locally\nTo run *GoodData.UI Live Examples* locally:\n```bash\ngit clone <this-repository>\ncd  <repository-folder>\nyarn install --pure-lockfile\nyarn examples\n```\nThen open https://localhost:8999 and login using Live Examples account (you can [create one here](https://gooddata-examples.herokuapp.com/registration)).\n\n### Source code formatting\nThe source code in the repository is formatted by [Prettier](https://prettier.io/). \nThe format of the code is validated by our Continuous Integration server and is one of the requirements of successful merge.\n\nPrettier is supported by every major IDE. You can find the list of supported editors and how to configure them [here](https://prettier.io/docs/en/editors.html).\n\nIn the case, when your editor is not supported or you don't want to setup the integration, you can run the `yarn prettier-write` command to reformat the code before commit.\n\n## Changelog\n\n- see [CHANGELOG.md](CHANGELOG.md)\n\n## License\n\n(C) 2007-2018 GoodData Corporation\n\nThis project is dual licensed:\n\n- The ATTRIBUTION-NONCOMMERCIAL 4.0 INTERNATIONAL (CC BY-NC 4.0) is used for purpose of the trial experience and evaluation of GoodData.UI library.\n- The GOODDATA GOODDATA.UI LIBRARY END USER LICENSE AGREEMENT is used for GoodData customers.\n\nFor more information, please see [LICENSE](https://github.com/gooddata/gooddata-react-components/blob/master/LICENSE)\n","gitHead":"540c6e5d167c4d2045e4809fd52b05874fd68f46","scripts":{"dev":"bash scripts/build.sh --dev-watch","test":"jest --watch","build":"bash scripts/build.sh","tslint":"yarn run-tslint -t verbose $npm_package_config_tslint","prepare":"cd examples/server && yarn install --frozen-lockfile && cd ../..; rm -r examples/node_modules 2>/dev/null; true","examples":"bash scripts/run-examples.sh","prepare?":"# Called before `npm publish` and on local `npm install`. Temporarily also for deleting obsolete node_modules. Ends with `true` to continue gracefully.","validate":"tsc --noEmit && yarn tslint && eslint $npm_package_config_eslint && yarn prettier-check","build-dev":"bash scripts/build.sh --dev","examples?":"# Default is developer domain, other options: yarn examples [sec,secure,stg,stg2,stg3,demo,developer or URL]","storybook":"yarn build && start-storybook -p 9001 -c .storybook","test-once":"jest","tslint-ci":"mkdir -p ./ci/results && yarn run-tslint -t checkstyle -o ./ci/results/tslint-results.xml $npm_package_config_tslint","run-tslint":"tslint -p tsconfig.json","validate-ci":"tsc --noEmit && yarn tslint-ci  && eslint $npm_package_config_eslint -f checkstyle -o ci/results/eslint-results.xml && yarn prettier-check","examples-build":"bash scripts/build-examples.sh","prepublishOnly":"yarn build","prettier-check":"prettier --check '{src,stories,styles,__mocks__,examples/server/src,examples/src,examples/test}/**/*.{ts,js,tsx,jsx,json,scss,md,yaml,html}'","prettier-write":"prettier --write '{src,stories,styles,__mocks__,examples/server/src,examples/src,examples/test}/**/*.{ts,js,tsx,jsx,json,scss,md,yaml,html}'","test-storybook":"yarn build && test-storybook","build-storybook":"yarn build && build-storybook -c .storybook -o dist-storybook","examples-server":"node examples/server/src/index.js","heroku-postbuild":"yarn examples-build developer","examples-testcafe":"./scripts/run-testcafe.sh visual","check-circular-deps":"madge --circular --extensions ts ./src","examples-testcafe-ci":"./scripts/run-testcafe.sh ci","examples-testcafe-live":"./scripts/run-testcafe.sh live"},"typings":"dist/index.d.ts","_npmUser":{"name":"gooddata-ci","email":"rail@gooddata.com"},"deprecated":"@gooddata/react-components@7 reached End of Support on March 31, 2022. Please upgrade (see https://sdk.gooddata.com/gooddata-ui/docs/supported_versions.html for more information).","repository":{"url":"git+ssh://git@github.com/gooddata/gooddata-react-components.git","type":"git"},"_npmVersion":"6.4.1","description":"GoodData.UI - A powerful JavaScript library for building analytical applications","directories":{},"lint-staged":{"{src,stories,styles,__mocks__,examples/server/src,examples/src,examples/test}/**/*.{ts,js,tsx,jsx,scss}":["npx gdc-fix-copyright","git add"],"{src,stories,styles,__mocks__,examples/server/src,examples/src,examples/test}/**/*.{ts,js,tsx,jsx,json,scss,md,yaml,html}":["prettier --write","git add"]},"_nodeVersion":"8.12.0","dependencies":{"rxjs":"^5.5.6","uuid":"^3.2.1","immer":"^1.3.1","lodash":"^4.17.15","date-fns":"^2.7.0","downshift":"^3.2.7","invariant":"^2.2.2","classnames":"^2.2.6","highcharts":"7.1.1","prop-types":"^15.6.0","react-intl":"^2.4.0","custom-event":"^1.0.1","react-window":"^1.8.1","ag-grid-react":"20.0.0","react-measure":"^2.3.0","react-day-picker":"~7.3.0","react-responsive":"^3.0.0","stringify-object":"^2.4.0","@gooddata/typings":"^2.19.0","ag-grid-community":"20.0.0","http-status-codes":"^1.3.0","@gooddata/js-utils":"^3.5.0","@gooddata/numberjs":"^3.2.4","fixed-data-table-2":"0.7.17","@gooddata/goodstrap":"^65.0.0","react-dom-factories":"^1.0.2","@gooddata/gooddata-js":"^12.0.0","json-stable-stringify":"^1.0.1","react-transition-group":"^2.2.1","hoist-non-react-statics":"^3.3.0","nodelist-foreach-polyfill":"^1.2.0","highcharts-grouped-categories":"^1.1.3"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"raf":"3.3.2","yup":"^0.24.1","jest":"24.7.1","husky":"3.0.0","madge":"^3.4.4","react":"^16.5.2","enzyme":"3.5.0","eslint":"4.19.1","formik":"^0.11.11","moment":"2.23.0","history":"^4.7.2","ts-jest":"24.0.0","webpack":"4.30.0","prettier":"1.16.4","react-ga":"^2.5.2","recharts":"1.0.0-beta.9","testcafe":"1.1.4","commander":"2.14.1","node-sass":"4.13.0","react-dom":"^16.5.2","supertest":"3.0.0","ts-loader":"6.0.0","@types/raf":"^3.4.0","css-loader":"0.28.7","jest-junit":"3.0.0","raw-loader":"0.5.1","styled-jsx":"2.2.1","typescript":"3.3.4000","@babel/core":"7.4.4","@types/jest":"24.0.6","@types/node":"7.0.8","@types/uuid":"3.4.3","file-loader":"3.0.1","jest-enzyme":"7.0.2","lint-staged":"9.1.0","sass-loader":"6.0.6","webpack-cli":"3.3.2","@types/react":"16.4.18","babel-loader":"8.0.5","react-helmet":"5.2.0","react-select":"1.2.1","style-loader":"0.19.1","@types/enzyme":"3.1.13","@types/lodash":"4.14.123","testcafe-live":"0.1.4","@babel/runtime":"7.4.4","@babel/polyfill":"^7.4.4","@storybook/react":"5.0.11","@types/invariant":"2.2.29","@types/react-dom":"16.0.11","isomorphic-fetch":"2.2.1","react-datepicker":"1.1.0","react-router-dom":"4.2.2","@babel/preset-env":"7.4.4","@gooddata/mock-js":"2.3.1","@storybook/addons":"5.0.11","@types/classnames":"2.2.3","@types/prop-types":"15.5.2","@types/react-intl":"2.3.8","@storybook/theming":"5.0.11","identity-obj-proxy":"^3.0.0","webpack-dev-server":"3.3.1","@babel/preset-react":"7.0.0","@types/react-portal":"4.0.1","@types/react-window":"^1.8.1","babel-plugin-lodash":"3.3.4","html-webpack-plugin":"3.2.0","react-test-renderer":"16.4.2","@types/react-measure":"2.0.5","clean-webpack-plugin":"2.0.2","stats-webpack-plugin":"0.7.0","eslint-config-prettier":"4.1.0","react-google-recaptcha":"^0.14.1","tslint-config-prettier":"1.18.0","@gooddata/eslint-config":"^1.0.0","@gooddata/tslint-config":"1.0.0","@types/react-responsive":"^3.0.3","@types/storybook__react":"4.0.1","@types/stringify-object":"^3.2.0","enzyme-adapter-react-16":"1.3.1","@gooddata/test-storybook":"3.1.1","@storybook/addon-actions":"5.0.11","@storybook/addon-options":"5.0.11","node-sass-magic-importer":"5.1.0","react-syntax-highlighter":"11.0.2","@types/fixed-data-table-2":"0.8.1","@types/react-test-renderer":"16.0.0","circular-dependency-plugin":"5.0.2","compression-webpack-plugin":"2.0.0","@types/json-stable-stringify":"^1.0.32","@gooddata/frontend-npm-scripts":"1.1.0","@types/enzyme-adapter-react-16":"1.0.3","@types/storybook__addon-actions":"3.4.2","@babel/plugin-proposal-class-properties":"7.4.4","@babel/plugin-proposal-object-rest-spread":"7.4.4","@babel/plugin-transform-async-to-generator":"7.4.4"},"peerDependencies":{"react":"^16.5.2","react-dom":"^16.5.2"},"_npmOperationalInternal":{"tmp":"tmp/react-components_7.3.0-beta.8_1576053745104_0.9097872070863742","host":"s3://npm-registry-packages"}},"7.2.0-beta.108":{"name":"@gooddata/react-components","version":"7.2.0-beta.108","author":{"name":"GoodData Corporation"},"license":"BSD-3-Clause","_id":"@gooddata/react-components@7.2.0-beta.108","maintainers":[{"name":"afi","email":"adam.fiedler@gooddata.com"},{"name":"bertold8","email":"ivan.nejezchleb@seznam.cz"},{"name":"brbistas","email":"valentinos.chraniotis@gooddata.com"},{"name":"bugsbunny338","email":"jiri.zajic@mensa.cz"},{"name":"de.do","email":"de.do@gooddata.com"},{"name":"diem.nguyen","email":"diem.nguyen@gooddata.com"},{"name":"gooddata-ci","email":"rail@gooddata.com"},{"name":"hung.nguyen.hoang","email":"hung.nguyen@gooddata.com"},{"name":"ivan.mjartan","email":"ivan.mjartan@gooddata.com"},{"name":"jakub-sterba","email":"jakub.sterba@gooddata.com"},{"name":"jaroslav.tomecek","email":"jaroslav.tomecek@gooddata.com"},{"name":"jkittler","email":"honza.kittler@gmail.com"},{"name":"khanh.le","email":"khanh.le@gooddata.com"},{"name":"lanhuynh","email":"lan.huynh@gooddata.com"},{"name":"linhhong","email":"linh.hong@gooddata.com"},{"name":"lupko","email":"lubomir.slivka@gooddata.com"},{"name":"martin.mosko","email":"martin.mosko@gooddata.com"},{"name":"matyas.kandl","email":"matyas.kandl@gooddata.com"},{"name":"michal.marsal","email":"michal.marsal@gooddata.com"},{"name":"milangallasgooddata","email":"milan.gallas@gooddata.com"},{"name":"naibinh","email":"naibinh@gmail.com"},{"name":"nikolacech","email":"nikola.cech@gooddata.com"},{"name":"no23reason","email":"dan.homola@hotmail.cz"},{"name":"patrikbraborec","email":"patrik.braborec@gooddata.com"},{"name":"pbenes","email":"petr.benes@gooddata.com"},{"name":"petrjanu","email":"petr.janu@gooddata.com"},{"name":"ptquang86","email":"ptquang86@gmail.com"},{"name":"qduval","email":"quentin.duval@gooddata.com"},{"name":"rodri360","email":"me@rodri360.com"},{"name":"sitina","email":"jiri.sitina@gooddata.com"},{"name":"sondo","email":"son.do@gooddata.com"},{"name":"strouhaljan","email":"strouhal.jan@gmail.com"},{"name":"tomas.kratochvil","email":"tomas.kratochvil@gooddata.com"},{"name":"tomasreichmann","email":"tomasreichmann@gmail.com"},{"name":"tomsatgd","email":"tomas.satinsky@gooddata.com"},{"name":"trung-le-quoc","email":"trung.le@gooddata.com"},{"name":"tu-ngo","email":"tungo1981@gmail.com"},{"name":"utdnah","email":"danh.ung@gooddata.com"},{"name":"vlastikcz","email":"vlastimil.kotas@gooddata.com"},{"name":"vu.pham","email":"vu.pham@gooddata.com"},{"name":"xmort","email":"petr.dolejsi@gooddata.com"},{"name":"yanlipnican","email":"yanlipnican@gmail.com"}],"homepage":"https://github.com/gooddata/gooddata-react-components#readme","bugs":{"url":"https://github.com/gooddata/gooddata-react-components/issues"},"dist":{"shasum":"4d1dbbeea7f029d044ff9e4d0e7d37824f2718d4","tarball":"https://registry.npmjs.org/@gooddata/react-components/-/react-components-7.2.0-beta.108.tgz","fileCount":2262,"integrity":"sha512-6uUhFD6QWaSuy6ASJ6iUEJDAZdTxrGE9iaGEap5SU8Tvr6JueagB2iH6XOoLZLvsZbLjOWTsiLSuZO0CheWDlQ==","signatures":[{"sig":"MEUCICPNsaf+jTuvL//whdmYciOD1/YpDyJX/fV943HcDB2BAiEAiLq0FCmxpeqkgbZ4sigbE+KhhplGFJGygzRjuf4Kxpc=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":8970150,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJd8bLSCRA9TVsSAnZWagAA5coP/2AdjMKg470wgSP5b93x\neSiA7zrxEAYn9ydQXTAjGZ/HFXJ0RpjYfg/QQ64hdKQDPfaFJxHmuYoNDwyE\nx33dUuLMJq8jG1WkfasDqJKlTc3qQ7U6tORvBN9a2kSXmVE95+fvZvbrqDPy\nRVqs5YaBS/bspLTUJ5rjzF92ZCnCO41bLOC8g36FSlVeTqDc/l19JBgt5zjd\n/8Qj117HYsCVzvSXAnNZSTlP4fqdWuSKzx9N415nSa9oXT/CX1FifOpZN8v/\n5IoPWPKNasiXHqBxAAr+//N8hBjs8nNBB+BoOYaJOLiyV6vkvsmdH7xSdmYq\nW/ko7pjx3IqIAzRHutsTBtE+TX3gOJ1LboQbqjECzYNAL/CMNbKdWRuO9NTs\nCFm/S8Yz0P6Vvh2JaguIHCa5HGqybX+h0aw+uR8mRaIkfh1vS0ZcHZn9xUxj\n6wJySL3v4ekDnbcCGgXS3fi0J72gIlSze4CPgRBSTfyeY6kA1uTiLbHzLV75\n5Lve7JbRN8cxLr+8hKxsYMHQ2vAXftVOx+7cxBEOsFWsOm9uclJDwJU+0d/O\nRWPuT6hrNR9cpwiFZHS/349hgEFNY4b6CtUgs2Z3EFW8vTDiGftTC+qFogf2\nhEyDstU2yaezJrSPkQGGcUMsIirMCSSKPZzWkD2XHh93S3RPuxCZSNJdUAYE\nNe9f\r\n=KF1B\r\n-----END PGP SIGNATURE-----\r\n"},"jest":{"testRegex":"(/__tests__/.*|\\.(test|spec))\\.(tsx?|jsx?)$","transform":{".(js|jsx)":"babel-jest",".(ts|tsx)":"ts-jest"},"collectCoverage":false,"moduleNameMapper":{"\\.(css|less|sass|scss)$":"<rootDir>/__mocks__/styleMock.ts","^[./a-zA-Z0-9$_-]+\\.svg$":"<rootDir>/jestSvgStub.js"},"coverageReporters":["html"],"setupFilesAfterEnv":["<rootDir>/jest.setup.ts"],"collectCoverageFrom":["src/**/*.{ts,tsx}","examples/server/src/**/*.{js,jsx}","!**/*.d.ts"],"moduleFileExtensions":["ts","tsx","js","jsx","json"],"testPathIgnorePatterns":[",/node_modules/","/dist/"]},"main":"dist/index.js","husky":{"hooks":{"pre-commit":"lint-staged"}},"config":{"eslint":"./examples/**/*.{js,jsx}","tslint":"./{__mocks__,src,stories}/{,**/}*.{ts,tsx}"},"readme":"[![npm version](https://badge.fury.io/js/%40gooddata%2Freact-components.svg)](https://www.npmjs.com/package/@gooddata/react-components) \n\n# GoodData.UI React components\n> A React-based JavaScript library for building data-driven applications\n\n## Getting started\n- [GoodData.UI Documentation](http://sdk.gooddata.com/gooddata-ui/)\n- [GoodData.UI Live Examples](https://gooddata-examples.herokuapp.com/)\n- [Stack Overflow](https://stackoverflow.com/questions/tagged/gooddata)\n\n### Usage\nWith [yarn](https://yarnpkg.com) installed, go to your project directory and run\n```\n$ yarn add @gooddata/react-components\n```\nIf you prefer [npm](npmjs.com) run\n```\n$ npm install --save @gooddata/react-components\n```\n\nThe public API is exposed via global `index.js`. Except for the styles, do not import any other file directly\nbecause they are not intended to be part of the public API.\n\n## Contributing\n\nWe welcome any contribution in form of [issues](https://github.com/gooddata/gooddata-react-components/issues) or [pull requests](https://github.com/gooddata/gooddata-react-components/pulls).\nThese commands may come in handy while developing:\n\n| command | description |\n| ------- | ----------- |\n| `yarn install --pure-lockfile` | first step |\n| ||\n| `yarn dev` | build react-components to `/dist` in watch mode |\n| `yarn test` | run all unit tests |\n| `yarn prettier-write` | format the source code to match the valid codestyle |\n| `yarn validate` | validate codestyle |\n| ||\n| `yarn storybook` | run storybook from `/stories` on http://localhost:9001 |\n| `yarn build-storybook` | build storybook to `/dist-storybook` |\n| `yarn test-storybook` | run storybook and [screenshot tests](https://github.com/gooddata/gdc-client-utils/tree/master/test-storybook) |\n| ||\n| `yarn examples` | run Live Examples dev-server from `/examples` on https://localhost:8999 |\n| `yarn examples-build` | build Live Examples to `/examples/dist` |\n| `yarn examples-server` | serve built Live Examples - see `/examples/server/src` |\n| `yarn examples-testcafe` | run testcafe tests against `localhost:8999` |\n\n### Deploy to heroku.com\nWhen you deploy this repo to heroku, it serves *GoodData.UI Live Examples*.\nRelevant tasks are in `Procfile` and `package.json`.\n\n```bash\n# run in the project directory\nheroku login\nheroku create <your-app-name>\nheroku config:set DOMAIN_ADMIN_USERNAME=x@gooddata.com DOMAIN_ADMIN_PASSWORD=xy PROJECT_ID_TO_ASSIGN=xms7ga4tf3g3nzucd8380o2bev8oeknp\ngit push heroku HEAD:master\nheroku open\n```\n\n### Run Live Examples Locally\nTo run *GoodData.UI Live Examples* locally:\n```bash\ngit clone <this-repository>\ncd  <repository-folder>\nyarn install --pure-lockfile\nyarn examples\n```\nThen open https://localhost:8999 and login using Live Examples account (you can [create one here](https://gooddata-examples.herokuapp.com/registration)).\n\n### Source code formatting\nThe source code in the repository is formatted by [Prettier](https://prettier.io/). \nThe format of the code is validated by our Continuous Integration server and is one of the requirements of successful merge.\n\nPrettier is supported by every major IDE. You can find the list of supported editors and how to configure them [here](https://prettier.io/docs/en/editors.html).\n\nIn the case, when your editor is not supported or you don't want to setup the integration, you can run the `yarn prettier-write` command to reformat the code before commit.\n\n## Changelog\n\n- see [CHANGELOG.md](CHANGELOG.md)\n\n## License\n\n(C) 2007-2018 GoodData Corporation\n\nThis project is dual licensed:\n\n- The ATTRIBUTION-NONCOMMERCIAL 4.0 INTERNATIONAL (CC BY-NC 4.0) is used for purpose of the trial experience and evaluation of GoodData.UI library.\n- The GOODDATA GOODDATA.UI LIBRARY END USER LICENSE AGREEMENT is used for GoodData customers.\n\nFor more information, please see [LICENSE](https://github.com/gooddata/gooddata-react-components/blob/master/LICENSE)\n","gitHead":"3cbc769edd35c251f9b61abe69265217bfb77a49","scripts":{"dev":"bash scripts/build.sh --dev-watch","test":"jest --watch","build":"bash scripts/build.sh","tslint":"yarn run-tslint -t verbose $npm_package_config_tslint","prepare":"cd examples/server && yarn install --frozen-lockfile && cd ../..; rm -r examples/node_modules 2>/dev/null; true","examples":"bash scripts/run-examples.sh","prepare?":"# Called before `npm publish` and on local `npm install`. Temporarily also for deleting obsolete node_modules. Ends with `true` to continue gracefully.","validate":"tsc --noEmit && yarn tslint && eslint $npm_package_config_eslint && yarn prettier-check","build-dev":"bash scripts/build.sh --dev","examples?":"# Default is developer domain, other options: yarn examples [sec,secure,stg,stg2,stg3,demo,developer or URL]","storybook":"yarn build && start-storybook -p 9001 -c .storybook","test-once":"jest","tslint-ci":"mkdir -p ./ci/results && yarn run-tslint -t checkstyle -o ./ci/results/tslint-results.xml $npm_package_config_tslint","run-tslint":"tslint -p tsconfig.json","validate-ci":"tsc --noEmit && yarn tslint-ci  && eslint $npm_package_config_eslint -f checkstyle -o ci/results/eslint-results.xml && yarn prettier-check","examples-build":"bash scripts/build-examples.sh","prepublishOnly":"yarn build","prettier-check":"prettier --check '{src,stories,styles,__mocks__,examples/server/src,examples/src,examples/test}/**/*.{ts,js,tsx,jsx,json,scss,md,yaml,html}'","prettier-write":"prettier --write '{src,stories,styles,__mocks__,examples/server/src,examples/src,examples/test}/**/*.{ts,js,tsx,jsx,json,scss,md,yaml,html}'","test-storybook":"yarn build && test-storybook","build-storybook":"yarn build && build-storybook -c .storybook -o dist-storybook","examples-server":"node examples/server/src/index.js","heroku-postbuild":"yarn examples-build developer","examples-testcafe":"./scripts/run-testcafe.sh visual","check-circular-deps":"madge --circular --extensions ts ./src","examples-testcafe-ci":"./scripts/run-testcafe.sh ci","examples-testcafe-live":"./scripts/run-testcafe.sh live"},"typings":"dist/index.d.ts","_npmUser":{"name":"gooddata-ci","email":"rail@gooddata.com"},"deprecated":"@gooddata/react-components@7 reached End of Support on March 31, 2022. Please upgrade (see https://sdk.gooddata.com/gooddata-ui/docs/supported_versions.html for more information).","repository":{"url":"git+ssh://git@github.com/gooddata/gooddata-react-components.git","type":"git"},"_npmVersion":"6.4.1","description":"GoodData.UI - A powerful JavaScript library for building analytical applications","directories":{},"lint-staged":{"{src,stories,styles,__mocks__,examples/server/src,examples/src,examples/test}/**/*.{ts,js,tsx,jsx,scss}":["npx gdc-fix-copyright","git add"],"{src,stories,styles,__mocks__,examples/server/src,examples/src,examples/test}/**/*.{ts,js,tsx,jsx,json,scss,md,yaml,html}":["prettier --write","git add"]},"_nodeVersion":"8.12.0","dependencies":{"rxjs":"^5.5.6","uuid":"^3.2.1","immer":"^1.3.1","lodash":"^4.17.15","date-fns":"^2.7.0","downshift":"^3.2.7","invariant":"^2.2.2","classnames":"^2.2.6","highcharts":"7.1.1","prop-types":"^15.6.0","react-intl":"^2.4.0","custom-event":"^1.0.1","react-window":"^1.8.1","ag-grid-react":"20.0.0","react-measure":"^2.3.0","react-day-picker":"~7.3.0","react-responsive":"^3.0.0","stringify-object":"^2.4.0","@gooddata/typings":"^2.19.0","ag-grid-community":"20.0.0","http-status-codes":"^1.3.0","@gooddata/js-utils":"^3.5.0","@gooddata/numberjs":"^3.2.3","fixed-data-table-2":"0.7.17","@gooddata/goodstrap":"^65.0.0","react-dom-factories":"^1.0.2","@gooddata/gooddata-js":"^12.0.0","json-stable-stringify":"^1.0.1","react-transition-group":"^2.2.1","hoist-non-react-statics":"^3.3.0","nodelist-foreach-polyfill":"^1.2.0","highcharts-grouped-categories":"^1.1.3"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"raf":"3.3.2","yup":"^0.24.1","jest":"24.7.1","husky":"3.0.0","madge":"^3.4.4","react":"^16.5.2","enzyme":"3.5.0","eslint":"4.19.1","formik":"^0.11.11","moment":"2.23.0","history":"^4.7.2","ts-jest":"24.0.0","webpack":"4.30.0","prettier":"1.16.4","react-ga":"^2.5.2","recharts":"1.0.0-beta.9","testcafe":"1.1.4","commander":"2.14.1","node-sass":"4.13.0","react-dom":"^16.5.2","supertest":"3.0.0","ts-loader":"6.0.0","@types/raf":"^3.4.0","css-loader":"0.28.7","jest-junit":"3.0.0","raw-loader":"0.5.1","styled-jsx":"2.2.1","typescript":"3.3.4000","@babel/core":"7.4.4","@types/jest":"24.0.6","@types/node":"7.0.8","@types/uuid":"3.4.3","file-loader":"3.0.1","jest-enzyme":"7.0.2","lint-staged":"9.1.0","sass-loader":"6.0.6","webpack-cli":"3.3.2","@types/react":"16.4.18","babel-loader":"8.0.5","react-helmet":"5.2.0","react-select":"1.2.1","style-loader":"0.19.1","@types/enzyme":"3.1.13","@types/lodash":"4.14.123","testcafe-live":"0.1.4","@babel/runtime":"7.4.4","@babel/polyfill":"^7.4.4","@storybook/react":"5.0.11","@types/invariant":"2.2.29","@types/react-dom":"16.0.11","isomorphic-fetch":"2.2.1","react-datepicker":"1.1.0","react-router-dom":"4.2.2","@babel/preset-env":"7.4.4","@gooddata/mock-js":"2.3.1","@storybook/addons":"5.0.11","@types/classnames":"2.2.3","@types/prop-types":"15.5.2","@types/react-intl":"2.3.8","@storybook/theming":"5.0.11","identity-obj-proxy":"^3.0.0","webpack-dev-server":"3.3.1","@babel/preset-react":"7.0.0","@types/react-portal":"4.0.1","@types/react-window":"^1.8.1","babel-plugin-lodash":"3.3.4","html-webpack-plugin":"3.2.0","react-test-renderer":"16.4.2","@types/react-measure":"2.0.5","clean-webpack-plugin":"2.0.2","stats-webpack-plugin":"0.7.0","eslint-config-prettier":"4.1.0","react-google-recaptcha":"^0.14.1","tslint-config-prettier":"1.18.0","@gooddata/eslint-config":"^1.0.0","@gooddata/tslint-config":"1.0.0","@types/react-responsive":"^3.0.3","@types/storybook__react":"4.0.1","@types/stringify-object":"^3.2.0","enzyme-adapter-react-16":"1.3.1","@gooddata/test-storybook":"3.1.1","@storybook/addon-actions":"5.0.11","@storybook/addon-options":"5.0.11","node-sass-magic-importer":"5.1.0","react-syntax-highlighter":"11.0.2","@types/fixed-data-table-2":"0.8.1","@types/react-test-renderer":"16.0.0","circular-dependency-plugin":"5.0.2","compression-webpack-plugin":"2.0.0","@types/json-stable-stringify":"^1.0.32","@gooddata/frontend-npm-scripts":"1.1.0","@types/enzyme-adapter-react-16":"1.0.3","@types/storybook__addon-actions":"3.4.2","@babel/plugin-proposal-class-properties":"7.4.4","@babel/plugin-proposal-object-rest-spread":"7.4.4","@babel/plugin-transform-async-to-generator":"7.4.4"},"peerDependencies":{"react":"^16.5.2","react-dom":"^16.5.2"},"_npmOperationalInternal":{"tmp":"tmp/react-components_7.2.0-beta.108_1576121041752_0.7845839133484818","host":"s3://npm-registry-packages"}},"7.3.0-beta.9":{"name":"@gooddata/react-components","version":"7.3.0-beta.9","author":{"name":"GoodData Corporation"},"license":"BSD-3-Clause","_id":"@gooddata/react-components@7.3.0-beta.9","maintainers":[{"name":"afi","email":"adam.fiedler@gooddata.com"},{"name":"bertold8","email":"ivan.nejezchleb@seznam.cz"},{"name":"brbistas","email":"valentinos.chraniotis@gooddata.com"},{"name":"bugsbunny338","email":"jiri.zajic@mensa.cz"},{"name":"de.do","email":"de.do@gooddata.com"},{"name":"diem.nguyen","email":"diem.nguyen@gooddata.com"},{"name":"gooddata-ci","email":"rail@gooddata.com"},{"name":"hung.nguyen.hoang","email":"hung.nguyen@gooddata.com"},{"name":"ivan.mjartan","email":"ivan.mjartan@gooddata.com"},{"name":"jakub-sterba","email":"jakub.sterba@gooddata.com"},{"name":"jaroslav.tomecek","email":"jaroslav.tomecek@gooddata.com"},{"name":"jkittler","email":"honza.kittler@gmail.com"},{"name":"khanh.le","email":"khanh.le@gooddata.com"},{"name":"lanhuynh","email":"lan.huynh@gooddata.com"},{"name":"linhhong","email":"linh.hong@gooddata.com"},{"name":"lupko","email":"lubomir.slivka@gooddata.com"},{"name":"martin.mosko","email":"martin.mosko@gooddata.com"},{"name":"matyas.kandl","email":"matyas.kandl@gooddata.com"},{"name":"michal.marsal","email":"michal.marsal@gooddata.com"},{"name":"milangallasgooddata","email":"milan.gallas@gooddata.com"},{"name":"naibinh","email":"naibinh@gmail.com"},{"name":"nikolacech","email":"nikola.cech@gooddata.com"},{"name":"no23reason","email":"dan.homola@hotmail.cz"},{"name":"patrikbraborec","email":"patrik.braborec@gooddata.com"},{"name":"pbenes","email":"petr.benes@gooddata.com"},{"name":"petrjanu","email":"petr.janu@gooddata.com"},{"name":"ptquang86","email":"ptquang86@gmail.com"},{"name":"qduval","email":"quentin.duval@gooddata.com"},{"name":"rodri360","email":"me@rodri360.com"},{"name":"sitina","email":"jiri.sitina@gooddata.com"},{"name":"sondo","email":"son.do@gooddata.com"},{"name":"strouhaljan","email":"strouhal.jan@gmail.com"},{"name":"tomas.kratochvil","email":"tomas.kratochvil@gooddata.com"},{"name":"tomasreichmann","email":"tomasreichmann@gmail.com"},{"name":"tomsatgd","email":"tomas.satinsky@gooddata.com"},{"name":"trung-le-quoc","email":"trung.le@gooddata.com"},{"name":"tu-ngo","email":"tungo1981@gmail.com"},{"name":"utdnah","email":"danh.ung@gooddata.com"},{"name":"vlastikcz","email":"vlastimil.kotas@gooddata.com"},{"name":"vu.pham","email":"vu.pham@gooddata.com"},{"name":"xmort","email":"petr.dolejsi@gooddata.com"},{"name":"yanlipnican","email":"yanlipnican@gmail.com"}],"homepage":"https://github.com/gooddata/gooddata-react-components#readme","bugs":{"url":"https://github.com/gooddata/gooddata-react-components/issues"},"dist":{"shasum":"2afe85cea485c39848411f1c6d767b03a6cd165f","tarball":"https://registry.npmjs.org/@gooddata/react-components/-/react-components-7.3.0-beta.9.tgz","fileCount":2261,"integrity":"sha512-y75ncyKYwxhszQXNfePUNRXv02HTLPz1HIqJT16aRc0oZQRueDQ9PSobn8ywnHagRKplHqRI3lyC4oauopU/Jw==","signatures":[{"sig":"MEUCIGEZMCTBoh1IxNidUoPDDWeTBFcwfJMjB9I6pGtof+pRAiEAtMkbBdZ+cLHuxWvWR+f2AQchHdx8Cs6tmDDcUvzx0fo=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":8988998,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJd8g64CRA9TVsSAnZWagAAMtIQAJcKKSdjrjPNj/hiB1Pg\nAdZrDS4VkXLlCAizzMB8cT/b5fgfcc/TMO5n5z9o7jqvOxahw7gtfaEJ9IBD\nTb+zOydKV+FD1w9kjyXZI9Fko+/8lmtKk0Ck4+1J54hsmbVhP6unVMXdmbtM\n6Rc8zGX0asc58wjaAkV523jrCBx5yi+1KGlFkOagTP+NMg+Tx1m+DEGQ9zwk\n6IroMa+kh3Bs5k1/rCz284f5LHRMxK8X4qeWrSqeDQ6Ip6sZnlq709czOubp\na0xWzpdpnmje65jsmt9+/vVbK8d7vBOU/WZPcJ3jYKKm6gFnJkcD7UbFfo3A\nTE36RyV8FPZ/2yPbzAf9wDb34Ymirg/wFvSsuUPTWpt4tqttEf3Qv9jJ1Q2A\nEmic6tXp3twe8lZay0oUnzQgrToAdls0lPm2b7nIUABSKMuGx8ukKYnkeCKX\n9X8so+gs08dmQFrVyzeNIp+qqMbeHVDUSUXIVHahzaOfi6h/rpJZCG7+9B/w\nLArj8LPHqDnIyZrjA0B0StJfPwUtnjRve87SMWnvSgsBs7UaVRptKbgj8Gbm\nVQnOAsdig/CusdajP3BC1MevJp+S3sG8bUT84hOhgTvyPjl1/dMPZ+fnWlTa\naQjPzjFyYEkLBF2sqyc+5t8XJp6F8em8R1wur97rUCwlNteyNcOCfqxJTQYD\nD7CC\r\n=heY/\r\n-----END PGP SIGNATURE-----\r\n"},"jest":{"testRegex":"(/__tests__/.*|\\.(test|spec))\\.(tsx?|jsx?)$","transform":{".(js|jsx)":"babel-jest",".(ts|tsx)":"ts-jest"},"collectCoverage":false,"moduleNameMapper":{"\\.(css|less|sass|scss)$":"<rootDir>/__mocks__/styleMock.ts","^[./a-zA-Z0-9$_-]+\\.svg$":"<rootDir>/jestSvgStub.js"},"coverageReporters":["html"],"setupFilesAfterEnv":["<rootDir>/jest.setup.ts"],"collectCoverageFrom":["src/**/*.{ts,tsx}","examples/server/src/**/*.{js,jsx}","!**/*.d.ts"],"moduleFileExtensions":["ts","tsx","js","jsx","json"],"testPathIgnorePatterns":[",/node_modules/","/dist/"]},"main":"dist/index.js","husky":{"hooks":{"pre-commit":"lint-staged"}},"config":{"eslint":"./examples/**/*.{js,jsx}","tslint":"./{__mocks__,src,stories}/{,**/}*.{ts,tsx}"},"readme":"[![npm version](https://badge.fury.io/js/%40gooddata%2Freact-components.svg)](https://www.npmjs.com/package/@gooddata/react-components) \n\n# GoodData.UI React components\n> A React-based JavaScript library for building data-driven applications\n\n## Getting started\n- [GoodData.UI Documentation](http://sdk.gooddata.com/gooddata-ui/)\n- [GoodData.UI Live Examples](https://gooddata-examples.herokuapp.com/)\n- [Stack Overflow](https://stackoverflow.com/questions/tagged/gooddata)\n\n### Usage\nWith [yarn](https://yarnpkg.com) installed, go to your project directory and run\n```\n$ yarn add @gooddata/react-components\n```\nIf you prefer [npm](npmjs.com) run\n```\n$ npm install --save @gooddata/react-components\n```\n\nThe public API is exposed via global `index.js`. Except for the styles, do not import any other file directly\nbecause they are not intended to be part of the public API.\n\n## Contributing\n\nWe welcome any contribution in form of [issues](https://github.com/gooddata/gooddata-react-components/issues) or [pull requests](https://github.com/gooddata/gooddata-react-components/pulls).\nThese commands may come in handy while developing:\n\n| command | description |\n| ------- | ----------- |\n| `yarn install --pure-lockfile` | first step |\n| ||\n| `yarn dev` | build react-components to `/dist` in watch mode |\n| `yarn test` | run all unit tests |\n| `yarn prettier-write` | format the source code to match the valid codestyle |\n| `yarn validate` | validate codestyle |\n| ||\n| `yarn storybook` | run storybook from `/stories` on http://localhost:9001 |\n| `yarn build-storybook` | build storybook to `/dist-storybook` |\n| `yarn test-storybook` | run storybook and [screenshot tests](https://github.com/gooddata/gdc-client-utils/tree/master/test-storybook) |\n| ||\n| `yarn examples` | run Live Examples dev-server from `/examples` on https://localhost:8999 |\n| `yarn examples-build` | build Live Examples to `/examples/dist` |\n| `yarn examples-server` | serve built Live Examples - see `/examples/server/src` |\n| `yarn examples-testcafe` | run testcafe tests against `localhost:8999` |\n\n### Deploy to heroku.com\nWhen you deploy this repo to heroku, it serves *GoodData.UI Live Examples*.\nRelevant tasks are in `Procfile` and `package.json`.\n\n```bash\n# run in the project directory\nheroku login\nheroku create <your-app-name>\nheroku config:set DOMAIN_ADMIN_USERNAME=x@gooddata.com DOMAIN_ADMIN_PASSWORD=xy PROJECT_ID_TO_ASSIGN=xms7ga4tf3g3nzucd8380o2bev8oeknp\ngit push heroku HEAD:master\nheroku open\n```\n\n### Run Live Examples Locally\nTo run *GoodData.UI Live Examples* locally:\n```bash\ngit clone <this-repository>\ncd  <repository-folder>\nyarn install --pure-lockfile\nyarn examples\n```\nThen open https://localhost:8999 and login using Live Examples account (you can [create one here](https://gooddata-examples.herokuapp.com/registration)).\n\n### Source code formatting\nThe source code in the repository is formatted by [Prettier](https://prettier.io/). \nThe format of the code is validated by our Continuous Integration server and is one of the requirements of successful merge.\n\nPrettier is supported by every major IDE. You can find the list of supported editors and how to configure them [here](https://prettier.io/docs/en/editors.html).\n\nIn the case, when your editor is not supported or you don't want to setup the integration, you can run the `yarn prettier-write` command to reformat the code before commit.\n\n## Changelog\n\n- see [CHANGELOG.md](CHANGELOG.md)\n\n## License\n\n(C) 2007-2018 GoodData Corporation\n\nThis project is dual licensed:\n\n- The ATTRIBUTION-NONCOMMERCIAL 4.0 INTERNATIONAL (CC BY-NC 4.0) is used for purpose of the trial experience and evaluation of GoodData.UI library.\n- The GOODDATA GOODDATA.UI LIBRARY END USER LICENSE AGREEMENT is used for GoodData customers.\n\nFor more information, please see [LICENSE](https://github.com/gooddata/gooddata-react-components/blob/master/LICENSE)\n","gitHead":"4eabe4e65f1db2c9f535fc1623da46abaeeb658d","scripts":{"dev":"bash scripts/build.sh --dev-watch","test":"jest --watch","build":"bash scripts/build.sh","tslint":"yarn run-tslint -t verbose $npm_package_config_tslint","prepare":"cd examples/server && yarn install --frozen-lockfile && cd ../..; rm -r examples/node_modules 2>/dev/null; true","examples":"bash scripts/run-examples.sh","prepare?":"# Called before `npm publish` and on local `npm install`. Temporarily also for deleting obsolete node_modules. Ends with `true` to continue gracefully.","validate":"tsc --noEmit && yarn tslint && eslint $npm_package_config_eslint && yarn prettier-check","build-dev":"bash scripts/build.sh --dev","examples?":"# Default is developer domain, other options: yarn examples [sec,secure,stg,stg2,stg3,demo,developer or URL]","storybook":"yarn build && start-storybook -p 9001 -c .storybook","test-once":"jest","tslint-ci":"mkdir -p ./ci/results && yarn run-tslint -t checkstyle -o ./ci/results/tslint-results.xml $npm_package_config_tslint","run-tslint":"tslint -p tsconfig.json","validate-ci":"tsc --noEmit && yarn tslint-ci  && eslint $npm_package_config_eslint -f checkstyle -o ci/results/eslint-results.xml && yarn prettier-check","examples-build":"bash scripts/build-examples.sh","prepublishOnly":"yarn build","prettier-check":"prettier --check '{src,stories,styles,__mocks__,examples/server/src,examples/src,examples/test}/**/*.{ts,js,tsx,jsx,json,scss,md,yaml,html}'","prettier-write":"prettier --write '{src,stories,styles,__mocks__,examples/server/src,examples/src,examples/test}/**/*.{ts,js,tsx,jsx,json,scss,md,yaml,html}'","test-storybook":"yarn build && test-storybook","build-storybook":"yarn build && build-storybook -c .storybook -o dist-storybook","examples-server":"node examples/server/src/index.js","heroku-postbuild":"yarn examples-build developer","examples-testcafe":"./scripts/run-testcafe.sh visual","check-circular-deps":"madge --circular --extensions ts ./src","examples-testcafe-ci":"./scripts/run-testcafe.sh ci","examples-testcafe-live":"./scripts/run-testcafe.sh live"},"typings":"dist/index.d.ts","_npmUser":{"name":"gooddata-ci","email":"rail@gooddata.com"},"deprecated":"@gooddata/react-components@7 reached End of Support on March 31, 2022. Please upgrade (see https://sdk.gooddata.com/gooddata-ui/docs/supported_versions.html for more information).","repository":{"url":"git+ssh://git@github.com/gooddata/gooddata-react-components.git","type":"git"},"_npmVersion":"6.4.1","description":"GoodData.UI - A powerful JavaScript library for building analytical applications","directories":{},"lint-staged":{"{src,stories,styles,__mocks__,examples/server/src,examples/src,examples/test}/**/*.{ts,js,tsx,jsx,scss}":["npx gdc-fix-copyright","git add"],"{src,stories,styles,__mocks__,examples/server/src,examples/src,examples/test}/**/*.{ts,js,tsx,jsx,json,scss,md,yaml,html}":["prettier --write","git add"]},"_nodeVersion":"8.12.0","dependencies":{"rxjs":"^5.5.6","uuid":"^3.2.1","immer":"^1.3.1","lodash":"^4.17.15","date-fns":"^2.7.0","downshift":"^3.2.7","invariant":"^2.2.2","classnames":"^2.2.6","highcharts":"7.1.1","prop-types":"^15.6.0","react-intl":"^2.4.0","custom-event":"^1.0.1","react-window":"^1.8.1","ag-grid-react":"20.0.0","react-measure":"^2.3.0","react-day-picker":"~7.3.0","react-responsive":"^3.0.0","stringify-object":"^2.4.0","@gooddata/typings":"^2.19.0","ag-grid-community":"20.0.0","http-status-codes":"^1.3.0","@gooddata/js-utils":"^3.5.0","@gooddata/numberjs":"^3.2.4","fixed-data-table-2":"0.7.17","@gooddata/goodstrap":"^65.0.0","react-dom-factories":"^1.0.2","@gooddata/gooddata-js":"^12.0.0","json-stable-stringify":"^1.0.1","react-transition-group":"^2.2.1","hoist-non-react-statics":"^3.3.0","nodelist-foreach-polyfill":"^1.2.0","highcharts-grouped-categories":"^1.1.3"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"raf":"3.3.2","yup":"^0.24.1","jest":"24.7.1","husky":"3.0.0","madge":"^3.4.4","react":"^16.5.2","enzyme":"3.5.0","eslint":"4.19.1","formik":"^0.11.11","moment":"2.23.0","history":"^4.7.2","ts-jest":"24.0.0","webpack":"4.30.0","prettier":"1.16.4","react-ga":"^2.5.2","recharts":"1.0.0-beta.9","testcafe":"1.1.4","commander":"2.14.1","node-sass":"4.13.0","react-dom":"^16.5.2","supertest":"3.0.0","ts-loader":"6.0.0","@types/raf":"^3.4.0","css-loader":"0.28.7","jest-junit":"3.0.0","raw-loader":"0.5.1","styled-jsx":"2.2.1","typescript":"3.3.4000","@babel/core":"7.4.4","@types/jest":"24.0.6","@types/node":"7.0.8","@types/uuid":"3.4.3","file-loader":"3.0.1","jest-enzyme":"7.0.2","lint-staged":"9.1.0","sass-loader":"6.0.6","webpack-cli":"3.3.2","@types/react":"16.4.18","babel-loader":"8.0.5","react-helmet":"5.2.0","react-select":"1.2.1","style-loader":"0.19.1","@types/enzyme":"3.1.13","@types/lodash":"4.14.123","testcafe-live":"0.1.4","@babel/runtime":"7.4.4","@babel/polyfill":"^7.4.4","@storybook/react":"5.0.11","@types/invariant":"2.2.29","@types/react-dom":"16.0.11","isomorphic-fetch":"2.2.1","react-datepicker":"1.1.0","react-router-dom":"4.2.2","@babel/preset-env":"7.4.4","@gooddata/mock-js":"2.3.1","@storybook/addons":"5.0.11","@types/classnames":"2.2.3","@types/prop-types":"15.5.2","@types/react-intl":"2.3.8","@storybook/theming":"5.0.11","identity-obj-proxy":"^3.0.0","webpack-dev-server":"3.3.1","@babel/preset-react":"7.0.0","@types/react-portal":"4.0.1","@types/react-window":"^1.8.1","babel-plugin-lodash":"3.3.4","html-webpack-plugin":"3.2.0","react-test-renderer":"16.4.2","@types/react-measure":"2.0.5","clean-webpack-plugin":"2.0.2","stats-webpack-plugin":"0.7.0","eslint-config-prettier":"4.1.0","react-google-recaptcha":"^0.14.1","tslint-config-prettier":"1.18.0","@gooddata/eslint-config":"^1.0.0","@gooddata/tslint-config":"1.0.0","@types/react-responsive":"^3.0.3","@types/storybook__react":"4.0.1","@types/stringify-object":"^3.2.0","enzyme-adapter-react-16":"1.3.1","@gooddata/test-storybook":"3.1.1","@storybook/addon-actions":"5.0.11","@storybook/addon-options":"5.0.11","node-sass-magic-importer":"5.1.0","react-syntax-highlighter":"11.0.2","@types/fixed-data-table-2":"0.8.1","@types/react-test-renderer":"16.0.0","circular-dependency-plugin":"5.0.2","compression-webpack-plugin":"2.0.0","@types/json-stable-stringify":"^1.0.32","@gooddata/frontend-npm-scripts":"1.1.0","@types/enzyme-adapter-react-16":"1.0.3","@types/storybook__addon-actions":"3.4.2","@babel/plugin-proposal-class-properties":"7.4.4","@babel/plugin-proposal-object-rest-spread":"7.4.4","@babel/plugin-transform-async-to-generator":"7.4.4"},"peerDependencies":{"react":"^16.5.2","react-dom":"^16.5.2"},"_npmOperationalInternal":{"tmp":"tmp/react-components_7.3.0-beta.9_1576144567443_0.587803996878471","host":"s3://npm-registry-packages"}},"7.2.0":{"name":"@gooddata/react-components","version":"7.2.0","author":{"name":"GoodData Corporation"},"license":"BSD-3-Clause","_id":"@gooddata/react-components@7.2.0","maintainers":[{"name":"afi","email":"adam.fiedler@gooddata.com"},{"name":"bertold8","email":"ivan.nejezchleb@seznam.cz"},{"name":"brbistas","email":"valentinos.chraniotis@gooddata.com"},{"name":"bugsbunny338","email":"jiri.zajic@mensa.cz"},{"name":"de.do","email":"de.do@gooddata.com"},{"name":"diem.nguyen","email":"diem.nguyen@gooddata.com"},{"name":"gooddata-ci","email":"rail@gooddata.com"},{"name":"hung.nguyen.hoang","email":"hung.nguyen@gooddata.com"},{"name":"ivan.mjartan","email":"ivan.mjartan@gooddata.com"},{"name":"jakub-sterba","email":"jakub.sterba@gooddata.com"},{"name":"jaroslav.tomecek","email":"jaroslav.tomecek@gooddata.com"},{"name":"jkittler","email":"honza.kittler@gmail.com"},{"name":"khanh.le","email":"khanh.le@gooddata.com"},{"name":"lanhuynh","email":"lan.huynh@gooddata.com"},{"name":"linhhong","email":"linh.hong@gooddata.com"},{"name":"lupko","email":"lubomir.slivka@gooddata.com"},{"name":"martin.mosko","email":"martin.mosko@gooddata.com"},{"name":"matyas.kandl","email":"matyas.kandl@gooddata.com"},{"name":"michal.marsal","email":"michal.marsal@gooddata.com"},{"name":"milangallasgooddata","email":"milan.gallas@gooddata.com"},{"name":"naibinh","email":"naibinh@gmail.com"},{"name":"nikolacech","email":"nikola.cech@gooddata.com"},{"name":"no23reason","email":"dan.homola@hotmail.cz"},{"name":"patrikbraborec","email":"patrik.braborec@gooddata.com"},{"name":"pbenes","email":"petr.benes@gooddata.com"},{"name":"petrjanu","email":"petr.janu@gooddata.com"},{"name":"ptquang86","email":"ptquang86@gmail.com"},{"name":"qduval","email":"quentin.duval@gooddata.com"},{"name":"rodri360","email":"me@rodri360.com"},{"name":"sitina","email":"jiri.sitina@gooddata.com"},{"name":"sondo","email":"son.do@gooddata.com"},{"name":"strouhaljan","email":"strouhal.jan@gmail.com"},{"name":"tomas.kratochvil","email":"tomas.kratochvil@gooddata.com"},{"name":"tomasreichmann","email":"tomasreichmann@gmail.com"},{"name":"tomsatgd","email":"tomas.satinsky@gooddata.com"},{"name":"trung-le-quoc","email":"trung.le@gooddata.com"},{"name":"tu-ngo","email":"tungo1981@gmail.com"},{"name":"utdnah","email":"danh.ung@gooddata.com"},{"name":"vlastikcz","email":"vlastimil.kotas@gooddata.com"},{"name":"vu.pham","email":"vu.pham@gooddata.com"},{"name":"xmort","email":"petr.dolejsi@gooddata.com"},{"name":"yanlipnican","email":"yanlipnican@gmail.com"}],"homepage":"https://github.com/gooddata/gooddata-react-components#readme","bugs":{"url":"https://github.com/gooddata/gooddata-react-components/issues"},"dist":{"shasum":"d02464fead162e981cfa73568f516eee04dcebcd","tarball":"https://registry.npmjs.org/@gooddata/react-components/-/react-components-7.2.0.tgz","fileCount":2262,"integrity":"sha512-Cn0VZwRCjA8IQWYBIql8Apy2AlHFwhugWq5hvV9dyMHnDxaFNus9Dev+OwIwIlROvs4OEHVofboMHU97ML/nfA==","signatures":[{"sig":"MEUCICkWpCPBx776s1g6yHCO6CbLnbOVZe9r1vTrO57+kjGcAiEAyE+/U+LmmkN+aUTMUVtkHWPQWOtzqYVUWjHkQAqLTyI=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":8970141,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJd8iu9CRA9TVsSAnZWagAACJUP/2ptbtFyIL4FI1YC5DKA\nTljMcZLi8N1stGjzNQqkVdE/QtkJ7SVrPUtWc5KoCXe4Wegx9/aidUzAeyyP\npHkVIJTL7cNw5zKlcSzgRfAEQ68o5pZFb9yqp6W6ezEBRgrNGAZ2uqAiek3T\noaQKqMwiXDDuGytE4VLo27lLDB1iidRkO2KtfrHDip6NDj88y2LH3VBERb2p\nucPHnAQuCzndHimgA6jJXH8WcFSJnWFtAsy+8OgPhyhdOLAy96cTeBnUFEEt\nm8AQL+fsOLuQESgmAKA5dt/X7fzVkoGUbuVC7ZyeYnM8p52+sT98n5bSadZA\nut3sSEdI/XWxdEsDjxv1CfEkhobtj5V5i1SBH+axCxW9UuKD1ogSd29boG87\nlD8pxHLdA+ZfBE8TzZfsMTzNGJgV6XlU7O76JvNrvJ5XfU8dUC5NJj5Cxb/7\nGPnrh8NuOYVliZJBCxomNgWohmdj2SFo7oJRp+ZZqwZUFCiIy0D/aocj+s3s\nd1pizXvsgpFzChHZm+68FUvbLq6c8Gjelm84FStbQ9ihBs+VrOAvAX+R/LlH\nZiI1PAMkEt/ZSMinSOPLouSLq7jE4YHNuA3grZ/65Dq0kxOUHB/ZZCAKTx7g\nUNKvIIgqBdORAmBti/Dqj44KGUAeApC1Vejq6DVtwBJOIXFoarght+IsxosZ\ncg87\r\n=v4BF\r\n-----END PGP SIGNATURE-----\r\n"},"jest":{"testRegex":"(/__tests__/.*|\\.(test|spec))\\.(tsx?|jsx?)$","transform":{".(js|jsx)":"babel-jest",".(ts|tsx)":"ts-jest"},"collectCoverage":false,"moduleNameMapper":{"\\.(css|less|sass|scss)$":"<rootDir>/__mocks__/styleMock.ts","^[./a-zA-Z0-9$_-]+\\.svg$":"<rootDir>/jestSvgStub.js"},"coverageReporters":["html"],"setupFilesAfterEnv":["<rootDir>/jest.setup.ts"],"collectCoverageFrom":["src/**/*.{ts,tsx}","examples/server/src/**/*.{js,jsx}","!**/*.d.ts"],"moduleFileExtensions":["ts","tsx","js","jsx","json"],"testPathIgnorePatterns":[",/node_modules/","/dist/"]},"main":"dist/index.js","husky":{"hooks":{"pre-commit":"lint-staged"}},"config":{"eslint":"./examples/**/*.{js,jsx}","tslint":"./{__mocks__,src,stories}/{,**/}*.{ts,tsx}"},"gitHead":"a79dd702b6fe3a71aeca44e90f49a160eed522a1","scripts":{"dev":"bash scripts/build.sh --dev-watch","test":"jest --watch","build":"bash scripts/build.sh","tslint":"yarn run-tslint -t verbose $npm_package_config_tslint","prepare":"cd examples/server && yarn install --frozen-lockfile && cd ../..; rm -r examples/node_modules 2>/dev/null; true","examples":"bash scripts/run-examples.sh","prepare?":"# Called before `npm publish` and on local `npm install`. Temporarily also for deleting obsolete node_modules. Ends with `true` to continue gracefully.","validate":"tsc --noEmit && yarn tslint && eslint $npm_package_config_eslint && yarn prettier-check","build-dev":"bash scripts/build.sh --dev","examples?":"# Default is developer domain, other options: yarn examples [sec,secure,stg,stg2,stg3,demo,developer or URL]","storybook":"yarn build && start-storybook -p 9001 -c .storybook","test-once":"jest","tslint-ci":"mkdir -p ./ci/results && yarn run-tslint -t checkstyle -o ./ci/results/tslint-results.xml $npm_package_config_tslint","run-tslint":"tslint -p tsconfig.json","validate-ci":"tsc --noEmit && yarn tslint-ci  && eslint $npm_package_config_eslint -f checkstyle -o ci/results/eslint-results.xml && yarn prettier-check","examples-build":"bash scripts/build-examples.sh","prepublishOnly":"yarn build","prettier-check":"prettier --check '{src,stories,styles,__mocks__,examples/server/src,examples/src,examples/test}/**/*.{ts,js,tsx,jsx,json,scss,md,yaml,html}'","prettier-write":"prettier --write '{src,stories,styles,__mocks__,examples/server/src,examples/src,examples/test}/**/*.{ts,js,tsx,jsx,json,scss,md,yaml,html}'","test-storybook":"yarn build && test-storybook","build-storybook":"yarn build && build-storybook -c .storybook -o dist-storybook","examples-server":"node examples/server/src/index.js","heroku-postbuild":"yarn examples-build developer","examples-testcafe":"./scripts/run-testcafe.sh visual","check-circular-deps":"madge --circular --extensions ts ./src","examples-testcafe-ci":"./scripts/run-testcafe.sh ci","examples-testcafe-live":"./scripts/run-testcafe.sh live"},"typings":"dist/index.d.ts","_npmUser":{"name":"gooddata-ci","email":"rail@gooddata.com"},"deprecated":"@gooddata/react-components@7 reached End of Support on March 31, 2022. Please upgrade (see https://sdk.gooddata.com/gooddata-ui/docs/supported_versions.html for more information).","repository":{"url":"git+ssh://git@github.com/gooddata/gooddata-react-components.git","type":"git"},"_npmVersion":"6.4.1","description":"GoodData.UI - A powerful JavaScript library for building analytical applications","directories":{},"lint-staged":{"{src,stories,styles,__mocks__,examples/server/src,examples/src,examples/test}/**/*.{ts,js,tsx,jsx,scss}":["npx gdc-fix-copyright","git add"],"{src,stories,styles,__mocks__,examples/server/src,examples/src,examples/test}/**/*.{ts,js,tsx,jsx,json,scss,md,yaml,html}":["prettier --write","git add"]},"_nodeVersion":"8.12.0","dependencies":{"rxjs":"^5.5.6","uuid":"^3.2.1","immer":"^1.3.1","lodash":"^4.17.15","date-fns":"^2.7.0","downshift":"^3.2.7","invariant":"^2.2.2","classnames":"^2.2.6","highcharts":"7.1.1","prop-types":"^15.6.0","react-intl":"^2.4.0","custom-event":"^1.0.1","react-window":"^1.8.1","ag-grid-react":"20.0.0","react-measure":"^2.3.0","react-day-picker":"~7.3.0","react-responsive":"^3.0.0","stringify-object":"^2.4.0","@gooddata/typings":"^2.19.0","ag-grid-community":"20.0.0","http-status-codes":"^1.3.0","@gooddata/js-utils":"^3.5.0","@gooddata/numberjs":"^3.2.3","fixed-data-table-2":"0.7.17","@gooddata/goodstrap":"^65.0.0","react-dom-factories":"^1.0.2","@gooddata/gooddata-js":"^12.0.0","json-stable-stringify":"^1.0.1","react-transition-group":"^2.2.1","hoist-non-react-statics":"^3.3.0","nodelist-foreach-polyfill":"^1.2.0","highcharts-grouped-categories":"^1.1.3"},"_hasShrinkwrap":false,"devDependencies":{"raf":"3.3.2","yup":"^0.24.1","jest":"24.7.1","husky":"3.0.0","madge":"^3.4.4","react":"^16.5.2","enzyme":"3.5.0","eslint":"4.19.1","formik":"^0.11.11","moment":"2.23.0","history":"^4.7.2","ts-jest":"24.0.0","webpack":"4.30.0","prettier":"1.16.4","react-ga":"^2.5.2","recharts":"1.0.0-beta.9","testcafe":"1.1.4","commander":"2.14.1","node-sass":"4.13.0","react-dom":"^16.5.2","supertest":"3.0.0","ts-loader":"6.0.0","@types/raf":"^3.4.0","css-loader":"0.28.7","jest-junit":"3.0.0","raw-loader":"0.5.1","styled-jsx":"2.2.1","typescript":"3.3.4000","@babel/core":"7.4.4","@types/jest":"24.0.6","@types/node":"7.0.8","@types/uuid":"3.4.3","file-loader":"3.0.1","jest-enzyme":"7.0.2","lint-staged":"9.1.0","sass-loader":"6.0.6","webpack-cli":"3.3.2","@types/react":"16.4.18","babel-loader":"8.0.5","react-helmet":"5.2.0","react-select":"1.2.1","style-loader":"0.19.1","@types/enzyme":"3.1.13","@types/lodash":"4.14.123","testcafe-live":"0.1.4","@babel/runtime":"7.4.4","@babel/polyfill":"^7.4.4","@storybook/react":"5.0.11","@types/invariant":"2.2.29","@types/react-dom":"16.0.11","isomorphic-fetch":"2.2.1","react-datepicker":"1.1.0","react-router-dom":"4.2.2","@babel/preset-env":"7.4.4","@gooddata/mock-js":"2.3.1","@storybook/addons":"5.0.11","@types/classnames":"2.2.3","@types/prop-types":"15.5.2","@types/react-intl":"2.3.8","@storybook/theming":"5.0.11","identity-obj-proxy":"^3.0.0","webpack-dev-server":"3.3.1","@babel/preset-react":"7.0.0","@types/react-portal":"4.0.1","@types/react-window":"^1.8.1","babel-plugin-lodash":"3.3.4","html-webpack-plugin":"3.2.0","react-test-renderer":"16.4.2","@types/react-measure":"2.0.5","clean-webpack-plugin":"2.0.2","stats-webpack-plugin":"0.7.0","eslint-config-prettier":"4.1.0","react-google-recaptcha":"^0.14.1","tslint-config-prettier":"1.18.0","@gooddata/eslint-config":"^1.0.0","@gooddata/tslint-config":"1.0.0","@types/react-responsive":"^3.0.3","@types/storybook__react":"4.0.1","@types/stringify-object":"^3.2.0","enzyme-adapter-react-16":"1.3.1","@gooddata/test-storybook":"3.1.1","@storybook/addon-actions":"5.0.11","@storybook/addon-options":"5.0.11","node-sass-magic-importer":"5.1.0","react-syntax-highlighter":"11.0.2","@types/fixed-data-table-2":"0.8.1","@types/react-test-renderer":"16.0.0","circular-dependency-plugin":"5.0.2","compression-webpack-plugin":"2.0.0","@types/json-stable-stringify":"^1.0.32","@gooddata/frontend-npm-scripts":"1.1.0","@types/enzyme-adapter-react-16":"1.0.3","@types/storybook__addon-actions":"3.4.2","@babel/plugin-proposal-class-properties":"7.4.4","@babel/plugin-proposal-object-rest-spread":"7.4.4","@babel/plugin-transform-async-to-generator":"7.4.4"},"peerDependencies":{"react":"^16.5.2","react-dom":"^16.5.2"},"_npmOperationalInternal":{"tmp":"tmp/react-components_7.2.0_1576151996403_0.6299051228944728","host":"s3://npm-registry-packages"}},"7.3.0-beta.10":{"name":"@gooddata/react-components","version":"7.3.0-beta.10","author":{"name":"GoodData Corporation"},"license":"BSD-3-Clause","_id":"@gooddata/react-components@7.3.0-beta.10","maintainers":[{"name":"afi","email":"adam.fiedler@gooddata.com"},{"name":"bertold8","email":"ivan.nejezchleb@seznam.cz"},{"name":"brbistas","email":"valentinos.chraniotis@gooddata.com"},{"name":"bugsbunny338","email":"jiri.zajic@mensa.cz"},{"name":"de.do","email":"de.do@gooddata.com"},{"name":"diem.nguyen","email":"diem.nguyen@gooddata.com"},{"name":"gooddata-ci","email":"rail@gooddata.com"},{"name":"hung.nguyen.hoang","email":"hung.nguyen@gooddata.com"},{"name":"ivan.mjartan","email":"ivan.mjartan@gooddata.com"},{"name":"jakub-sterba","email":"jakub.sterba@gooddata.com"},{"name":"jaroslav.tomecek","email":"jaroslav.tomecek@gooddata.com"},{"name":"jkittler","email":"honza.kittler@gmail.com"},{"name":"khanh.le","email":"khanh.le@gooddata.com"},{"name":"lanhuynh","email":"lan.huynh@gooddata.com"},{"name":"linhhong","email":"linh.hong@gooddata.com"},{"name":"lupko","email":"lubomir.slivka@gooddata.com"},{"name":"martin.mosko","email":"martin.mosko@gooddata.com"},{"name":"matyas.kandl","email":"matyas.kandl@gooddata.com"},{"name":"michal.marsal","email":"michal.marsal@gooddata.com"},{"name":"milangallasgooddata","email":"milan.gallas@gooddata.com"},{"name":"naibinh","email":"naibinh@gmail.com"},{"name":"nikolacech","email":"nikola.cech@gooddata.com"},{"name":"no23reason","email":"dan.homola@hotmail.cz"},{"name":"patrikbraborec","email":"patrik.braborec@gooddata.com"},{"name":"pbenes","email":"petr.benes@gooddata.com"},{"name":"petrjanu","email":"petr.janu@gooddata.com"},{"name":"ptquang86","email":"ptquang86@gmail.com"},{"name":"qduval","email":"quentin.duval@gooddata.com"},{"name":"rodri360","email":"me@rodri360.com"},{"name":"sitina","email":"jiri.sitina@gooddata.com"},{"name":"sondo","email":"son.do@gooddata.com"},{"name":"strouhaljan","email":"strouhal.jan@gmail.com"},{"name":"tomas.kratochvil","email":"tomas.kratochvil@gooddata.com"},{"name":"tomasreichmann","email":"tomasreichmann@gmail.com"},{"name":"tomsatgd","email":"tomas.satinsky@gooddata.com"},{"name":"trung-le-quoc","email":"trung.le@gooddata.com"},{"name":"tu-ngo","email":"tungo1981@gmail.com"},{"name":"utdnah","email":"danh.ung@gooddata.com"},{"name":"vlastikcz","email":"vlastimil.kotas@gooddata.com"},{"name":"vu.pham","email":"vu.pham@gooddata.com"},{"name":"xmort","email":"petr.dolejsi@gooddata.com"},{"name":"yanlipnican","email":"yanlipnican@gmail.com"}],"homepage":"https://github.com/gooddata/gooddata-react-components#readme","bugs":{"url":"https://github.com/gooddata/gooddata-react-components/issues"},"dist":{"shasum":"40186d6b44e5d26ebe2206a7a7e5a508c4f126e5","tarball":"https://registry.npmjs.org/@gooddata/react-components/-/react-components-7.3.0-beta.10.tgz","fileCount":2261,"integrity":"sha512-NkFXGXQtgQILkOsk1XJjnx6GlvfxxQ03qn7jjyuIsVkt02NB/3aorZXk6dyGQPxJp+srhsfardTqbCFmJqiK3g==","signatures":[{"sig":"MEUCIQDQGsY1cg/xr5yjRhSmKnq6QDbARAuUNgXtRLU3IeqfXQIgOKB3AJgDPNoO+ezV6Z2YVTxygTPmlJKTMNB2WvZn420=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":8989280,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJd8kkDCRA9TVsSAnZWagAAKW8QAKDTCmjapsvHSKxgbrKa\nNeM6XCJ+c5e230DzydVaL8HPKzCSDLtuGkRoU53o8QeJ5pL/FHbiBGE+4dpp\nsl5FVPE6+XPQdQUcFa5jzJ9uhtAFPBuOEIibCirQ6sXk6KTQj7CoKnvQRlle\na7/cxk5wewm4ADPcTPv/IJqcLyfIyZ8JatLVuv5J/5KAmpwWxLh1omUe7QTK\nBYhYpul+pR81dhTkS4rOH+z/4MmWgHpxYb+3eebxp810+6vs6cIb8oBK478E\nKkwInG643kyPZIsBnsuamLbQLCJQAxx6xylot3twbfnoYxvpuo7dAFGg9m93\n6MYYCYBZNO2bYQUYHy1l03ayvANGiDmsXyRyfg8tdxupmEzYbl79XlpCiZd4\n2uTxqVxsb+ZSvLi9fHyw/r4NJryFKsb/ZxWSOsWns8fROwU10gGjD648jKnH\nS/5hfqY1oK2m5Xe9NMwwMQEKO/dNfX1++aD1vfSus2DhcAymmCEGV++MCeuA\nifcxfPe9WYdDZY2lsemmfRC8Novkcw/rUaUxW0FwFSvA2i4qo3dRFkskPaiR\nLA9vbtZmqj5ZGqLIaUHSH8f4kcBvaU26NgH7FnKEIMIXi44w8UHjux7cCHMp\n4RG5YSdivbJjNDZItQjj7Y/UkIKZ5wz/B/G543Nt1jJ3ZQVZQM6MKyFTvvK4\nzvJc\r\n=XC6V\r\n-----END PGP SIGNATURE-----\r\n"},"jest":{"testRegex":"(/__tests__/.*|\\.(test|spec))\\.(tsx?|jsx?)$","transform":{".(js|jsx)":"babel-jest",".(ts|tsx)":"ts-jest"},"collectCoverage":false,"moduleNameMapper":{"\\.(css|less|sass|scss)$":"<rootDir>/__mocks__/styleMock.ts","^[./a-zA-Z0-9$_-]+\\.svg$":"<rootDir>/jestSvgStub.js"},"coverageReporters":["html"],"setupFilesAfterEnv":["<rootDir>/jest.setup.ts"],"collectCoverageFrom":["src/**/*.{ts,tsx}","examples/server/src/**/*.{js,jsx}","!**/*.d.ts"],"moduleFileExtensions":["ts","tsx","js","jsx","json"],"testPathIgnorePatterns":[",/node_modules/","/dist/"]},"main":"dist/index.js","husky":{"hooks":{"pre-commit":"lint-staged"}},"config":{"eslint":"./examples/**/*.{js,jsx}","tslint":"./{__mocks__,src,stories}/{,**/}*.{ts,tsx}"},"readme":"[![npm version](https://badge.fury.io/js/%40gooddata%2Freact-components.svg)](https://www.npmjs.com/package/@gooddata/react-components) \n\n# GoodData.UI React components\n> A React-based JavaScript library for building data-driven applications\n\n## Getting started\n- [GoodData.UI Documentation](http://sdk.gooddata.com/gooddata-ui/)\n- [GoodData.UI Live Examples](https://gooddata-examples.herokuapp.com/)\n- [Stack Overflow](https://stackoverflow.com/questions/tagged/gooddata)\n\n### Usage\nWith [yarn](https://yarnpkg.com) installed, go to your project directory and run\n```\n$ yarn add @gooddata/react-components\n```\nIf you prefer [npm](npmjs.com) run\n```\n$ npm install --save @gooddata/react-components\n```\n\nThe public API is exposed via global `index.js`. Except for the styles, do not import any other file directly\nbecause they are not intended to be part of the public API.\n\n## Contributing\n\nWe welcome any contribution in form of [issues](https://github.com/gooddata/gooddata-react-components/issues) or [pull requests](https://github.com/gooddata/gooddata-react-components/pulls).\nThese commands may come in handy while developing:\n\n| command | description |\n| ------- | ----------- |\n| `yarn install --pure-lockfile` | first step |\n| ||\n| `yarn dev` | build react-components to `/dist` in watch mode |\n| `yarn test` | run all unit tests |\n| `yarn prettier-write` | format the source code to match the valid codestyle |\n| `yarn validate` | validate codestyle |\n| ||\n| `yarn storybook` | run storybook from `/stories` on http://localhost:9001 |\n| `yarn build-storybook` | build storybook to `/dist-storybook` |\n| `yarn test-storybook` | run storybook and [screenshot tests](https://github.com/gooddata/gdc-client-utils/tree/master/test-storybook) |\n| ||\n| `yarn examples` | run Live Examples dev-server from `/examples` on https://localhost:8999 |\n| `yarn examples-build` | build Live Examples to `/examples/dist` |\n| `yarn examples-server` | serve built Live Examples - see `/examples/server/src` |\n| `yarn examples-testcafe` | run testcafe tests against `localhost:8999` |\n\n### Deploy to heroku.com\nWhen you deploy this repo to heroku, it serves *GoodData.UI Live Examples*.\nRelevant tasks are in `Procfile` and `package.json`.\n\n```bash\n# run in the project directory\nheroku login\nheroku create <your-app-name>\nheroku config:set DOMAIN_ADMIN_USERNAME=x@gooddata.com DOMAIN_ADMIN_PASSWORD=xy PROJECT_ID_TO_ASSIGN=xms7ga4tf3g3nzucd8380o2bev8oeknp\ngit push heroku HEAD:master\nheroku open\n```\n\n### Run Live Examples Locally\nTo run *GoodData.UI Live Examples* locally:\n```bash\ngit clone <this-repository>\ncd  <repository-folder>\nyarn install --pure-lockfile\nyarn examples\n```\nThen open https://localhost:8999 and login using Live Examples account (you can [create one here](https://gooddata-examples.herokuapp.com/registration)).\n\n### Source code formatting\nThe source code in the repository is formatted by [Prettier](https://prettier.io/). \nThe format of the code is validated by our Continuous Integration server and is one of the requirements of successful merge.\n\nPrettier is supported by every major IDE. You can find the list of supported editors and how to configure them [here](https://prettier.io/docs/en/editors.html).\n\nIn the case, when your editor is not supported or you don't want to setup the integration, you can run the `yarn prettier-write` command to reformat the code before commit.\n\n## Changelog\n\n- see [CHANGELOG.md](CHANGELOG.md)\n\n## License\n\n(C) 2007-2018 GoodData Corporation\n\nThis project is dual licensed:\n\n- The ATTRIBUTION-NONCOMMERCIAL 4.0 INTERNATIONAL (CC BY-NC 4.0) is used for purpose of the trial experience and evaluation of GoodData.UI library.\n- The GOODDATA GOODDATA.UI LIBRARY END USER LICENSE AGREEMENT is used for GoodData customers.\n\nFor more information, please see [LICENSE](https://github.com/gooddata/gooddata-react-components/blob/master/LICENSE)\n","gitHead":"f9e6f0a3d80d0b07f40b21f13dd1fecea2f16f52","scripts":{"dev":"bash scripts/build.sh --dev-watch","test":"jest --watch","build":"bash scripts/build.sh","tslint":"yarn run-tslint -t verbose $npm_package_config_tslint","prepare":"cd examples/server && yarn install --frozen-lockfile && cd ../..; rm -r examples/node_modules 2>/dev/null; true","examples":"bash scripts/run-examples.sh","prepare?":"# Called before `npm publish` and on local `npm install`. Temporarily also for deleting obsolete node_modules. Ends with `true` to continue gracefully.","validate":"tsc --noEmit && yarn tslint && eslint $npm_package_config_eslint && yarn prettier-check","build-dev":"bash scripts/build.sh --dev","examples?":"# Default is developer domain, other options: yarn examples [sec,secure,stg,stg2,stg3,demo,developer or URL]","storybook":"yarn build && start-storybook -p 9001 -c .storybook","test-once":"jest","tslint-ci":"mkdir -p ./ci/results && yarn run-tslint -t checkstyle -o ./ci/results/tslint-results.xml $npm_package_config_tslint","run-tslint":"tslint -p tsconfig.json","validate-ci":"tsc --noEmit && yarn tslint-ci  && eslint $npm_package_config_eslint -f checkstyle -o ci/results/eslint-results.xml && yarn prettier-check","examples-build":"bash scripts/build-examples.sh","prepublishOnly":"yarn build","prettier-check":"prettier --check '{src,stories,styles,__mocks__,examples/server/src,examples/src,examples/test}/**/*.{ts,js,tsx,jsx,json,scss,md,yaml,html}'","prettier-write":"prettier --write '{src,stories,styles,__mocks__,examples/server/src,examples/src,examples/test}/**/*.{ts,js,tsx,jsx,json,scss,md,yaml,html}'","test-storybook":"yarn build && test-storybook","build-storybook":"yarn build && build-storybook -c .storybook -o dist-storybook","examples-server":"node examples/server/src/index.js","heroku-postbuild":"yarn examples-build developer","examples-testcafe":"./scripts/run-testcafe.sh visual","check-circular-deps":"madge --circular --extensions ts ./src","examples-testcafe-ci":"./scripts/run-testcafe.sh ci","examples-testcafe-live":"./scripts/run-testcafe.sh live"},"typings":"dist/index.d.ts","_npmUser":{"name":"gooddata-ci","email":"rail@gooddata.com"},"deprecated":"@gooddata/react-components@7 reached End of Support on March 31, 2022. Please upgrade (see https://sdk.gooddata.com/gooddata-ui/docs/supported_versions.html for more information).","repository":{"url":"git+ssh://git@github.com/gooddata/gooddata-react-components.git","type":"git"},"_npmVersion":"6.4.1","description":"GoodData.UI - A powerful JavaScript library for building analytical applications","directories":{},"lint-staged":{"{src,stories,styles,__mocks__,examples/server/src,examples/src,examples/test}/**/*.{ts,js,tsx,jsx,scss}":["npx gdc-fix-copyright","git add"],"{src,stories,styles,__mocks__,examples/server/src,examples/src,examples/test}/**/*.{ts,js,tsx,jsx,json,scss,md,yaml,html}":["prettier --write","git add"]},"_nodeVersion":"8.12.0","dependencies":{"rxjs":"^5.5.6","uuid":"^3.2.1","immer":"^1.3.1","lodash":"^4.17.15","date-fns":"^2.7.0","downshift":"^3.2.7","invariant":"^2.2.2","classnames":"^2.2.6","highcharts":"7.1.1","prop-types":"^15.6.0","react-intl":"^2.4.0","custom-event":"^1.0.1","react-window":"^1.8.1","ag-grid-react":"20.0.0","react-measure":"^2.3.0","react-day-picker":"~7.3.0","react-responsive":"^3.0.0","stringify-object":"^2.4.0","@gooddata/typings":"^2.19.0","ag-grid-community":"20.0.0","http-status-codes":"^1.3.0","@gooddata/js-utils":"^3.5.0","@gooddata/numberjs":"^3.2.4","fixed-data-table-2":"0.7.17","@gooddata/goodstrap":"^65.0.0","react-dom-factories":"^1.0.2","@gooddata/gooddata-js":"^12.0.0","json-stable-stringify":"^1.0.1","react-transition-group":"^2.2.1","hoist-non-react-statics":"^3.3.0","nodelist-foreach-polyfill":"^1.2.0","highcharts-grouped-categories":"^1.1.3"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"raf":"3.3.2","yup":"^0.24.1","jest":"24.7.1","husky":"3.0.0","madge":"^3.4.4","react":"^16.5.2","enzyme":"3.5.0","eslint":"4.19.1","formik":"^0.11.11","moment":"2.23.0","history":"^4.7.2","ts-jest":"24.0.0","webpack":"4.30.0","prettier":"1.16.4","react-ga":"^2.5.2","recharts":"1.0.0-beta.9","testcafe":"1.1.4","commander":"2.14.1","node-sass":"4.13.0","react-dom":"^16.5.2","supertest":"3.0.0","ts-loader":"6.0.0","@types/raf":"^3.4.0","css-loader":"0.28.7","jest-junit":"3.0.0","raw-loader":"0.5.1","styled-jsx":"2.2.1","typescript":"3.3.4000","@babel/core":"7.4.4","@types/jest":"24.0.6","@types/node":"7.0.8","@types/uuid":"3.4.3","file-loader":"3.0.1","jest-enzyme":"7.0.2","lint-staged":"9.1.0","sass-loader":"6.0.6","webpack-cli":"3.3.2","@types/react":"16.4.18","babel-loader":"8.0.5","react-helmet":"5.2.0","react-select":"1.2.1","style-loader":"0.19.1","@types/enzyme":"3.1.13","@types/lodash":"4.14.123","testcafe-live":"0.1.4","@babel/runtime":"7.4.4","@babel/polyfill":"^7.4.4","@storybook/react":"5.0.11","@types/invariant":"2.2.29","@types/react-dom":"16.0.11","isomorphic-fetch":"2.2.1","react-datepicker":"1.1.0","react-router-dom":"4.2.2","@babel/preset-env":"7.4.4","@gooddata/mock-js":"2.3.1","@storybook/addons":"5.0.11","@types/classnames":"2.2.3","@types/prop-types":"15.5.2","@types/react-intl":"2.3.8","@storybook/theming":"5.0.11","identity-obj-proxy":"^3.0.0","webpack-dev-server":"3.3.1","@babel/preset-react":"7.0.0","@types/react-portal":"4.0.1","@types/react-window":"^1.8.1","babel-plugin-lodash":"3.3.4","html-webpack-plugin":"3.2.0","react-test-renderer":"16.4.2","@types/react-measure":"2.0.5","clean-webpack-plugin":"2.0.2","stats-webpack-plugin":"0.7.0","eslint-config-prettier":"4.1.0","react-google-recaptcha":"^0.14.1","tslint-config-prettier":"1.18.0","@gooddata/eslint-config":"^1.0.0","@gooddata/tslint-config":"1.0.0","@types/react-responsive":"^3.0.3","@types/storybook__react":"4.0.1","@types/stringify-object":"^3.2.0","enzyme-adapter-react-16":"1.3.1","@gooddata/test-storybook":"3.1.1","@storybook/addon-actions":"5.0.11","@storybook/addon-options":"5.0.11","node-sass-magic-importer":"5.1.0","react-syntax-highlighter":"11.0.2","@types/fixed-data-table-2":"0.8.1","@types/react-test-renderer":"16.0.0","circular-dependency-plugin":"5.0.2","compression-webpack-plugin":"2.0.0","@types/json-stable-stringify":"^1.0.32","@gooddata/frontend-npm-scripts":"1.1.0","@types/enzyme-adapter-react-16":"1.0.3","@types/storybook__addon-actions":"3.4.2","@babel/plugin-proposal-class-properties":"7.4.4","@babel/plugin-proposal-object-rest-spread":"7.4.4","@babel/plugin-transform-async-to-generator":"7.4.4"},"peerDependencies":{"react":"^16.5.2","react-dom":"^16.5.2"},"_npmOperationalInternal":{"tmp":"tmp/react-components_7.3.0-beta.10_1576159491007_0.9994527551508383","host":"s3://npm-registry-packages"}},"7.3.0-beta.11":{"name":"@gooddata/react-components","version":"7.3.0-beta.11","author":{"name":"GoodData Corporation"},"license":"BSD-3-Clause","_id":"@gooddata/react-components@7.3.0-beta.11","maintainers":[{"name":"afi","email":"adam.fiedler@gooddata.com"},{"name":"bertold8","email":"ivan.nejezchleb@seznam.cz"},{"name":"brbistas","email":"valentinos.chraniotis@gooddata.com"},{"name":"bugsbunny338","email":"jiri.zajic@mensa.cz"},{"name":"de.do","email":"de.do@gooddata.com"},{"name":"diem.nguyen","email":"diem.nguyen@gooddata.com"},{"name":"gooddata-ci","email":"rail@gooddata.com"},{"name":"hung.nguyen.hoang","email":"hung.nguyen@gooddata.com"},{"name":"ivan.mjartan","email":"ivan.mjartan@gooddata.com"},{"name":"jakub-sterba","email":"jakub.sterba@gooddata.com"},{"name":"jaroslav.tomecek","email":"jaroslav.tomecek@gooddata.com"},{"name":"jkittler","email":"honza.kittler@gmail.com"},{"name":"khanh.le","email":"khanh.le@gooddata.com"},{"name":"lanhuynh","email":"lan.huynh@gooddata.com"},{"name":"linhhong","email":"linh.hong@gooddata.com"},{"name":"lupko","email":"lubomir.slivka@gooddata.com"},{"name":"martin.mosko","email":"martin.mosko@gooddata.com"},{"name":"matyas.kandl","email":"matyas.kandl@gooddata.com"},{"name":"michal.marsal","email":"michal.marsal@gooddata.com"},{"name":"milangallasgooddata","email":"milan.gallas@gooddata.com"},{"name":"naibinh","email":"naibinh@gmail.com"},{"name":"nikolacech","email":"nikola.cech@gooddata.com"},{"name":"no23reason","email":"dan.homola@hotmail.cz"},{"name":"patrikbraborec","email":"patrik.braborec@gooddata.com"},{"name":"pbenes","email":"petr.benes@gooddata.com"},{"name":"petrjanu","email":"petr.janu@gooddata.com"},{"name":"ptquang86","email":"ptquang86@gmail.com"},{"name":"qduval","email":"quentin.duval@gooddata.com"},{"name":"rodri360","email":"me@rodri360.com"},{"name":"sitina","email":"jiri.sitina@gooddata.com"},{"name":"sondo","email":"son.do@gooddata.com"},{"name":"strouhaljan","email":"strouhal.jan@gmail.com"},{"name":"tomas.kratochvil","email":"tomas.kratochvil@gooddata.com"},{"name":"tomasreichmann","email":"tomasreichmann@gmail.com"},{"name":"tomsatgd","email":"tomas.satinsky@gooddata.com"},{"name":"trung-le-quoc","email":"trung.le@gooddata.com"},{"name":"tu-ngo","email":"tungo1981@gmail.com"},{"name":"utdnah","email":"danh.ung@gooddata.com"},{"name":"vlastikcz","email":"vlastimil.kotas@gooddata.com"},{"name":"vu.pham","email":"vu.pham@gooddata.com"},{"name":"xmort","email":"petr.dolejsi@gooddata.com"},{"name":"yanlipnican","email":"yanlipnican@gmail.com"}],"homepage":"https://github.com/gooddata/gooddata-react-components#readme","bugs":{"url":"https://github.com/gooddata/gooddata-react-components/issues"},"dist":{"shasum":"5abff96d8cd7a9ec96f1c19854e61483fb4c5c06","tarball":"https://registry.npmjs.org/@gooddata/react-components/-/react-components-7.3.0-beta.11.tgz","fileCount":2261,"integrity":"sha512-q7gnOFDa/jIDRe/syPNVd91oJXX4i+0h4fbU5Z/O3s3lYNIfpccKzXkjCHwZwWESqS7J7AvO0nwAIeB8RB1D/w==","signatures":[{"sig":"MEQCIGTUfFNtsPmcxD2PvVCJhv53s78RlxaxZI7vHmfZw/pSAiAjj0dLomu7fov39TV2xBYRm2ZFnGREaYnCHEdu7fFH0g==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":8994728,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJd8mWxCRA9TVsSAnZWagAAJd4P/0tA9eWndaanJQxeeRhJ\nqZ2zPRqQbyw37lM7mXPCMQsKKx5lFjjH2DbC4eBf2nLG3ljXeB133LvkF4/k\nvQHvHe7l6LRJwTHkS2drUuiSZZbaDokm8M0pVAYbOT5UENSXSETe/rH14YDi\nVXsgg8AJ1+izq3iZRl2IpjIoOMkDpHfa3QCKjhPEK1eFLJH1JPSjEQDpwaOU\nmN+Oqy5FTd2KGJHYZIeIjxGgaIHJKmeRnX7iuzMsgZ/udXYsUl8OyW7JjVxZ\npK+MtoB81XWA5wYngjGadnxiwEupjwRwPGk3uPKlbV0mmP6pG5UVyFDRne2r\niykELbnBu6Rgp5IlZlt2VS18dNgVAwXGyTN5Dd0K/Vbk3FgovgK2oFQhu38S\n8Nk+Tbu/Vhb3+HKNLvGLVxdHIfIKqaPBgAsZaZFKfvPh7E/LXg5ioFFOQRZL\n8HuVailEflqKIDTL6rJNWfjCPl7bV+Rbq+PSml2Qg29UQXP/v5Uk0kx4m2mM\nECLq74gkm+dPjMn6yIqmL44hFzp7J4qcxX56lBhQtyxsDHo6cWzY4VkfWKzd\nu58UYzYDpjdhKAkgGy+kDjuMECA1tHx2kA2vCdoYAGdcg8mnLH78si4/mJev\nkboUrBApDU+7qzy9FdT1rSlje1cChpytAQ9OarWVQYvf4EkOr88oDMajt7nt\nVXE9\r\n=FotE\r\n-----END PGP SIGNATURE-----\r\n"},"jest":{"testRegex":"(/__tests__/.*|\\.(test|spec))\\.(tsx?|jsx?)$","transform":{".(js|jsx)":"babel-jest",".(ts|tsx)":"ts-jest"},"collectCoverage":false,"moduleNameMapper":{"\\.(css|less|sass|scss)$":"<rootDir>/__mocks__/styleMock.ts","^[./a-zA-Z0-9$_-]+\\.svg$":"<rootDir>/jestSvgStub.js"},"coverageReporters":["html"],"setupFilesAfterEnv":["<rootDir>/jest.setup.ts"],"collectCoverageFrom":["src/**/*.{ts,tsx}","examples/server/src/**/*.{js,jsx}","!**/*.d.ts"],"moduleFileExtensions":["ts","tsx","js","jsx","json"],"testPathIgnorePatterns":[",/node_modules/","/dist/"]},"main":"dist/index.js","husky":{"hooks":{"pre-commit":"lint-staged"}},"config":{"eslint":"./examples/**/*.{js,jsx}","tslint":"./{__mocks__,src,stories}/{,**/}*.{ts,tsx}"},"readme":"[![npm version](https://badge.fury.io/js/%40gooddata%2Freact-components.svg)](https://www.npmjs.com/package/@gooddata/react-components) \n\n# GoodData.UI React components\n> A React-based JavaScript library for building data-driven applications\n\n## Getting started\n- [GoodData.UI Documentation](http://sdk.gooddata.com/gooddata-ui/)\n- [GoodData.UI Live Examples](https://gooddata-examples.herokuapp.com/)\n- [Stack Overflow](https://stackoverflow.com/questions/tagged/gooddata)\n\n### Usage\nWith [yarn](https://yarnpkg.com) installed, go to your project directory and run\n```\n$ yarn add @gooddata/react-components\n```\nIf you prefer [npm](npmjs.com) run\n```\n$ npm install --save @gooddata/react-components\n```\n\nThe public API is exposed via global `index.js`. Except for the styles, do not import any other file directly\nbecause they are not intended to be part of the public API.\n\n## Contributing\n\nWe welcome any contribution in form of [issues](https://github.com/gooddata/gooddata-react-components/issues) or [pull requests](https://github.com/gooddata/gooddata-react-components/pulls).\nThese commands may come in handy while developing:\n\n| command | description |\n| ------- | ----------- |\n| `yarn install --pure-lockfile` | first step |\n| ||\n| `yarn dev` | build react-components to `/dist` in watch mode |\n| `yarn test` | run all unit tests |\n| `yarn prettier-write` | format the source code to match the valid codestyle |\n| `yarn validate` | validate codestyle |\n| ||\n| `yarn storybook` | run storybook from `/stories` on http://localhost:9001 |\n| `yarn build-storybook` | build storybook to `/dist-storybook` |\n| `yarn test-storybook` | run storybook and [screenshot tests](https://github.com/gooddata/gdc-client-utils/tree/master/test-storybook) |\n| ||\n| `yarn examples` | run Live Examples dev-server from `/examples` on https://localhost:8999 |\n| `yarn examples-build` | build Live Examples to `/examples/dist` |\n| `yarn examples-server` | serve built Live Examples - see `/examples/server/src` |\n| `yarn examples-testcafe` | run testcafe tests against `localhost:8999` |\n\n### Deploy to heroku.com\nWhen you deploy this repo to heroku, it serves *GoodData.UI Live Examples*.\nRelevant tasks are in `Procfile` and `package.json`.\n\n```bash\n# run in the project directory\nheroku login\nheroku create <your-app-name>\nheroku config:set DOMAIN_ADMIN_USERNAME=x@gooddata.com DOMAIN_ADMIN_PASSWORD=xy PROJECT_ID_TO_ASSIGN=xms7ga4tf3g3nzucd8380o2bev8oeknp\ngit push heroku HEAD:master\nheroku open\n```\n\n### Run Live Examples Locally\nTo run *GoodData.UI Live Examples* locally:\n```bash\ngit clone <this-repository>\ncd  <repository-folder>\nyarn install --pure-lockfile\nyarn examples\n```\nThen open https://localhost:8999 and login using Live Examples account (you can [create one here](https://gooddata-examples.herokuapp.com/registration)).\n\n### Source code formatting\nThe source code in the repository is formatted by [Prettier](https://prettier.io/). \nThe format of the code is validated by our Continuous Integration server and is one of the requirements of successful merge.\n\nPrettier is supported by every major IDE. You can find the list of supported editors and how to configure them [here](https://prettier.io/docs/en/editors.html).\n\nIn the case, when your editor is not supported or you don't want to setup the integration, you can run the `yarn prettier-write` command to reformat the code before commit.\n\n## Changelog\n\n- see [CHANGELOG.md](CHANGELOG.md)\n\n## License\n\n(C) 2007-2018 GoodData Corporation\n\nThis project is dual licensed:\n\n- The ATTRIBUTION-NONCOMMERCIAL 4.0 INTERNATIONAL (CC BY-NC 4.0) is used for purpose of the trial experience and evaluation of GoodData.UI library.\n- The GOODDATA GOODDATA.UI LIBRARY END USER LICENSE AGREEMENT is used for GoodData customers.\n\nFor more information, please see [LICENSE](https://github.com/gooddata/gooddata-react-components/blob/master/LICENSE)\n","gitHead":"2e287058770f14e304c66ec76b560bf91ba7e843","scripts":{"dev":"bash scripts/build.sh --dev-watch","test":"jest --watch","build":"bash scripts/build.sh","tslint":"yarn run-tslint -t verbose $npm_package_config_tslint","prepare":"cd examples/server && yarn install --frozen-lockfile && cd ../..; rm -r examples/node_modules 2>/dev/null; true","examples":"bash scripts/run-examples.sh","prepare?":"# Called before `npm publish` and on local `npm install`. Temporarily also for deleting obsolete node_modules. Ends with `true` to continue gracefully.","validate":"tsc --noEmit && yarn tslint && eslint $npm_package_config_eslint && yarn prettier-check","build-dev":"bash scripts/build.sh --dev","examples?":"# Default is developer domain, other options: yarn examples [sec,secure,stg,stg2,stg3,demo,developer or URL]","storybook":"yarn build && start-storybook -p 9001 -c .storybook","test-once":"jest","tslint-ci":"mkdir -p ./ci/results && yarn run-tslint -t checkstyle -o ./ci/results/tslint-results.xml $npm_package_config_tslint","run-tslint":"tslint -p tsconfig.json","validate-ci":"tsc --noEmit && yarn tslint-ci  && eslint $npm_package_config_eslint -f checkstyle -o ci/results/eslint-results.xml && yarn prettier-check","examples-build":"bash scripts/build-examples.sh","prepublishOnly":"yarn build","prettier-check":"prettier --check '{src,stories,styles,__mocks__,examples/server/src,examples/src,examples/test}/**/*.{ts,js,tsx,jsx,json,scss,md,yaml,html}'","prettier-write":"prettier --write '{src,stories,styles,__mocks__,examples/server/src,examples/src,examples/test}/**/*.{ts,js,tsx,jsx,json,scss,md,yaml,html}'","test-storybook":"yarn build && test-storybook","build-storybook":"yarn build && build-storybook -c .storybook -o dist-storybook","examples-server":"node examples/server/src/index.js","heroku-postbuild":"yarn examples-build developer","examples-testcafe":"./scripts/run-testcafe.sh visual","check-circular-deps":"madge --circular --extensions ts ./src","examples-testcafe-ci":"./scripts/run-testcafe.sh ci","examples-testcafe-live":"./scripts/run-testcafe.sh live"},"typings":"dist/index.d.ts","_npmUser":{"name":"gooddata-ci","email":"rail@gooddata.com"},"deprecated":"@gooddata/react-components@7 reached End of Support on March 31, 2022. Please upgrade (see https://sdk.gooddata.com/gooddata-ui/docs/supported_versions.html for more information).","repository":{"url":"git+ssh://git@github.com/gooddata/gooddata-react-components.git","type":"git"},"_npmVersion":"6.4.1","description":"GoodData.UI - A powerful JavaScript library for building analytical applications","directories":{},"lint-staged":{"{src,stories,styles,__mocks__,examples/server/src,examples/src,examples/test}/**/*.{ts,js,tsx,jsx,scss}":["npx gdc-fix-copyright","git add"],"{src,stories,styles,__mocks__,examples/server/src,examples/src,examples/test}/**/*.{ts,js,tsx,jsx,json,scss,md,yaml,html}":["prettier --write","git add"]},"_nodeVersion":"8.12.0","dependencies":{"rxjs":"^5.5.6","uuid":"^3.2.1","immer":"^1.3.1","lodash":"^4.17.15","date-fns":"^2.7.0","downshift":"^3.2.7","invariant":"^2.2.2","classnames":"^2.2.6","highcharts":"7.1.1","prop-types":"^15.6.0","react-intl":"^2.4.0","custom-event":"^1.0.1","react-window":"^1.8.1","ag-grid-react":"20.0.0","react-measure":"^2.3.0","react-day-picker":"~7.3.0","react-responsive":"^3.0.0","stringify-object":"^2.4.0","@gooddata/typings":"^2.19.0","ag-grid-community":"20.0.0","http-status-codes":"^1.3.0","@gooddata/js-utils":"^3.5.0","@gooddata/numberjs":"^3.2.4","fixed-data-table-2":"0.7.17","@gooddata/goodstrap":"^65.0.0","react-dom-factories":"^1.0.2","@gooddata/gooddata-js":"^12.0.0","json-stable-stringify":"^1.0.1","react-transition-group":"^2.2.1","hoist-non-react-statics":"^3.3.0","nodelist-foreach-polyfill":"^1.2.0","highcharts-grouped-categories":"^1.1.3"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"raf":"3.3.2","yup":"^0.24.1","jest":"24.7.1","husky":"3.0.0","madge":"^3.4.4","react":"^16.5.2","enzyme":"3.5.0","eslint":"4.19.1","formik":"^0.11.11","moment":"2.23.0","history":"^4.7.2","ts-jest":"24.0.0","webpack":"4.30.0","prettier":"1.16.4","react-ga":"^2.5.2","recharts":"1.0.0-beta.9","testcafe":"1.1.4","commander":"2.14.1","node-sass":"4.13.0","react-dom":"^16.5.2","supertest":"3.0.0","ts-loader":"6.0.0","@types/raf":"^3.4.0","css-loader":"0.28.7","jest-junit":"3.0.0","raw-loader":"0.5.1","styled-jsx":"2.2.1","typescript":"3.3.4000","@babel/core":"7.4.4","@types/jest":"24.0.6","@types/node":"7.0.8","@types/uuid":"3.4.3","file-loader":"3.0.1","jest-enzyme":"7.0.2","lint-staged":"9.1.0","sass-loader":"6.0.6","webpack-cli":"3.3.2","@types/react":"16.4.18","babel-loader":"8.0.5","react-helmet":"5.2.0","react-select":"1.2.1","style-loader":"0.19.1","@types/enzyme":"3.1.13","@types/lodash":"4.14.123","testcafe-live":"0.1.4","@babel/runtime":"7.4.4","@babel/polyfill":"^7.4.4","@storybook/react":"5.0.11","@types/invariant":"2.2.29","@types/react-dom":"16.0.11","isomorphic-fetch":"2.2.1","react-datepicker":"1.1.0","react-router-dom":"4.2.2","@babel/preset-env":"7.4.4","@gooddata/mock-js":"2.3.1","@storybook/addons":"5.0.11","@types/classnames":"2.2.3","@types/prop-types":"15.5.2","@types/react-intl":"2.3.8","@storybook/theming":"5.0.11","identity-obj-proxy":"^3.0.0","webpack-dev-server":"3.3.1","@babel/preset-react":"7.0.0","@types/react-portal":"4.0.1","@types/react-window":"^1.8.1","babel-plugin-lodash":"3.3.4","html-webpack-plugin":"3.2.0","react-test-renderer":"16.4.2","@types/react-measure":"2.0.5","clean-webpack-plugin":"2.0.2","stats-webpack-plugin":"0.7.0","eslint-config-prettier":"4.1.0","react-google-recaptcha":"^0.14.1","tslint-config-prettier":"1.18.0","@gooddata/eslint-config":"^1.0.0","@gooddata/tslint-config":"1.0.0","@types/react-responsive":"^3.0.3","@types/storybook__react":"4.0.1","@types/stringify-object":"^3.2.0","enzyme-adapter-react-16":"1.3.1","@gooddata/test-storybook":"3.1.1","@storybook/addon-actions":"5.0.11","@storybook/addon-options":"5.0.11","node-sass-magic-importer":"5.1.0","react-syntax-highlighter":"11.0.2","@types/fixed-data-table-2":"0.8.1","@types/react-test-renderer":"16.0.0","circular-dependency-plugin":"5.0.2","compression-webpack-plugin":"2.0.0","@types/json-stable-stringify":"^1.0.32","@gooddata/frontend-npm-scripts":"1.1.0","@types/enzyme-adapter-react-16":"1.0.3","@types/storybook__addon-actions":"3.4.2","@babel/plugin-proposal-class-properties":"7.4.4","@babel/plugin-proposal-object-rest-spread":"7.4.4","@babel/plugin-transform-async-to-generator":"7.4.4"},"peerDependencies":{"react":"^16.5.2","react-dom":"^16.5.2"},"_npmOperationalInternal":{"tmp":"tmp/react-components_7.3.0-beta.11_1576166832276_0.053666498834528564","host":"s3://npm-registry-packages"}},"7.3.0-beta.12":{"name":"@gooddata/react-components","version":"7.3.0-beta.12","author":{"name":"GoodData Corporation"},"license":"BSD-3-Clause","_id":"@gooddata/react-components@7.3.0-beta.12","maintainers":[{"name":"afi","email":"adam.fiedler@gooddata.com"},{"name":"bertold8","email":"ivan.nejezchleb@seznam.cz"},{"name":"brbistas","email":"valentinos.chraniotis@gooddata.com"},{"name":"bugsbunny338","email":"jiri.zajic@mensa.cz"},{"name":"de.do","email":"de.do@gooddata.com"},{"name":"diem.nguyen","email":"diem.nguyen@gooddata.com"},{"name":"gooddata-ci","email":"rail@gooddata.com"},{"name":"hung.nguyen.hoang","email":"hung.nguyen@gooddata.com"},{"name":"ivan.mjartan","email":"ivan.mjartan@gooddata.com"},{"name":"jakub-sterba","email":"jakub.sterba@gooddata.com"},{"name":"jaroslav.tomecek","email":"jaroslav.tomecek@gooddata.com"},{"name":"jkittler","email":"honza.kittler@gmail.com"},{"name":"khanh.le","email":"khanh.le@gooddata.com"},{"name":"lanhuynh","email":"lan.huynh@gooddata.com"},{"name":"linhhong","email":"linh.hong@gooddata.com"},{"name":"lupko","email":"lubomir.slivka@gooddata.com"},{"name":"martin.mosko","email":"martin.mosko@gooddata.com"},{"name":"matyas.kandl","email":"matyas.kandl@gooddata.com"},{"name":"michal.marsal","email":"michal.marsal@gooddata.com"},{"name":"milangallasgooddata","email":"milan.gallas@gooddata.com"},{"name":"naibinh","email":"naibinh@gmail.com"},{"name":"nikolacech","email":"nikola.cech@gooddata.com"},{"name":"no23reason","email":"dan.homola@hotmail.cz"},{"name":"patrikbraborec","email":"patrik.braborec@gooddata.com"},{"name":"pbenes","email":"petr.benes@gooddata.com"},{"name":"petrjanu","email":"petr.janu@gooddata.com"},{"name":"ptquang86","email":"ptquang86@gmail.com"},{"name":"qduval","email":"quentin.duval@gooddata.com"},{"name":"rodri360","email":"me@rodri360.com"},{"name":"sitina","email":"jiri.sitina@gooddata.com"},{"name":"sondo","email":"son.do@gooddata.com"},{"name":"strouhaljan","email":"strouhal.jan@gmail.com"},{"name":"tomas.kratochvil","email":"tomas.kratochvil@gooddata.com"},{"name":"tomasreichmann","email":"tomasreichmann@gmail.com"},{"name":"tomsatgd","email":"tomas.satinsky@gooddata.com"},{"name":"trung-le-quoc","email":"trung.le@gooddata.com"},{"name":"tu-ngo","email":"tungo1981@gmail.com"},{"name":"utdnah","email":"danh.ung@gooddata.com"},{"name":"vlastikcz","email":"vlastimil.kotas@gooddata.com"},{"name":"vu.pham","email":"vu.pham@gooddata.com"},{"name":"xmort","email":"petr.dolejsi@gooddata.com"},{"name":"yanlipnican","email":"yanlipnican@gmail.com"}],"homepage":"https://github.com/gooddata/gooddata-react-components#readme","bugs":{"url":"https://github.com/gooddata/gooddata-react-components/issues"},"dist":{"shasum":"e6ecfa5310d9bfb7428c8eb516061d4536053c47","tarball":"https://registry.npmjs.org/@gooddata/react-components/-/react-components-7.3.0-beta.12.tgz","fileCount":2261,"integrity":"sha512-KOAvc8/HrXl0Fw17pOvTPjO0LcDArGHKH6WmUiKXkuNYBuMIuqqxEzVMFM6qhT0hOBFyYxvGccQ+B5zRitmcDQ==","signatures":[{"sig":"MEUCIAhzuD/Jhvg3Or/qIN+qaGp63nQ4J6J9QuaC8M2pYHtUAiEAwLDXcXxHPQ09larrdiuJ/IzQdRnCr3dJQ3eXTpnxb9g=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":8994728,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJd84LaCRA9TVsSAnZWagAAY5wP/2f659QshiIXj8loojj/\nvULvjewtWCQkrmJzpnHz0IVmeJO7/fiNFcPes3XHikTR7qxXCiyS/Y+KEcxw\nFdM33dAAksXYU8bXcdth+ujYF8cqzAWFmMMcGZLl2WdEV143lLrTbZ5+HQot\nkSNDGEgl4+TDF1zAuVPkrk9XgwUc/+dTvX2WVIbKF6263ykdo6mx9v1Itqi4\n5w0ytX00tlHYh+TAQ+qY6w8Ibi668THyXdv7IBcWBtwTExA7iR0dNngP5gga\n/XawY4i68CfMetQz4LjsR4MBl6COGNNJI9HtppzjH3+pGtsl/OX/oE21/8B8\n9u8rm9oASMyVgeDukZxCCH6ES0PvO3Dy29Qw5aLY0gcXnGz7YUl+8yfT5DNR\nfDkNFK8s+M0HVyc/ud6W2lFDH8wMVyXiyxSD/ITygivRX6rmwFenw34xRtTc\n2lGaKeaWyC2Cmu9LyTCs8POHWqT5yFycTI35mm61+2pSOQx5OAsFc2z9rmwJ\n2Y8zspLPPqtANse3+J8zxAa7j2DmO07LdqYFkebelPD4kLkt1cIMgJok6JVT\nxBgHLGMsMY2zK+bHy5J32KwdiNlr4Yq6HrQlp9jfhE2u6tFEWlocdbV9JqP8\nwm6Xa3OZsZd6QcARbOaRNJXM/21HOEYH03K0z9gisojSVijYJnhq+9AZMhkk\n1SrE\r\n=jE1N\r\n-----END PGP SIGNATURE-----\r\n"},"jest":{"testRegex":"(/__tests__/.*|\\.(test|spec))\\.(tsx?|jsx?)$","transform":{".(js|jsx)":"babel-jest",".(ts|tsx)":"ts-jest"},"collectCoverage":false,"moduleNameMapper":{"\\.(css|less|sass|scss)$":"<rootDir>/__mocks__/styleMock.ts","^[./a-zA-Z0-9$_-]+\\.svg$":"<rootDir>/jestSvgStub.js"},"coverageReporters":["html"],"setupFilesAfterEnv":["<rootDir>/jest.setup.ts"],"collectCoverageFrom":["src/**/*.{ts,tsx}","examples/server/src/**/*.{js,jsx}","!**/*.d.ts"],"moduleFileExtensions":["ts","tsx","js","jsx","json"],"testPathIgnorePatterns":[",/node_modules/","/dist/"]},"main":"dist/index.js","husky":{"hooks":{"pre-commit":"lint-staged"}},"config":{"eslint":"./examples/**/*.{js,jsx}","tslint":"./{__mocks__,src,stories}/{,**/}*.{ts,tsx}"},"readme":"[![npm version](https://badge.fury.io/js/%40gooddata%2Freact-components.svg)](https://www.npmjs.com/package/@gooddata/react-components) \n\n# GoodData.UI React components\n> A React-based JavaScript library for building data-driven applications\n\n## Getting started\n- [GoodData.UI Documentation](http://sdk.gooddata.com/gooddata-ui/)\n- [GoodData.UI Live Examples](https://gooddata-examples.herokuapp.com/)\n- [Stack Overflow](https://stackoverflow.com/questions/tagged/gooddata)\n\n### Usage\nWith [yarn](https://yarnpkg.com) installed, go to your project directory and run\n```\n$ yarn add @gooddata/react-components\n```\nIf you prefer [npm](npmjs.com) run\n```\n$ npm install --save @gooddata/react-components\n```\n\nThe public API is exposed via global `index.js`. Except for the styles, do not import any other file directly\nbecause they are not intended to be part of the public API.\n\n## Contributing\n\nWe welcome any contribution in form of [issues](https://github.com/gooddata/gooddata-react-components/issues) or [pull requests](https://github.com/gooddata/gooddata-react-components/pulls).\nThese commands may come in handy while developing:\n\n| command | description |\n| ------- | ----------- |\n| `yarn install --pure-lockfile` | first step |\n| ||\n| `yarn dev` | build react-components to `/dist` in watch mode |\n| `yarn test` | run all unit tests |\n| `yarn prettier-write` | format the source code to match the valid codestyle |\n| `yarn validate` | validate codestyle |\n| ||\n| `yarn storybook` | run storybook from `/stories` on http://localhost:9001 |\n| `yarn build-storybook` | build storybook to `/dist-storybook` |\n| `yarn test-storybook` | run storybook and [screenshot tests](https://github.com/gooddata/gdc-client-utils/tree/master/test-storybook) |\n| ||\n| `yarn examples` | run Live Examples dev-server from `/examples` on https://localhost:8999 |\n| `yarn examples-build` | build Live Examples to `/examples/dist` |\n| `yarn examples-server` | serve built Live Examples - see `/examples/server/src` |\n| `yarn examples-testcafe` | run testcafe tests against `localhost:8999` |\n\n### Deploy to heroku.com\nWhen you deploy this repo to heroku, it serves *GoodData.UI Live Examples*.\nRelevant tasks are in `Procfile` and `package.json`.\n\n```bash\n# run in the project directory\nheroku login\nheroku create <your-app-name>\nheroku config:set DOMAIN_ADMIN_USERNAME=x@gooddata.com DOMAIN_ADMIN_PASSWORD=xy PROJECT_ID_TO_ASSIGN=xms7ga4tf3g3nzucd8380o2bev8oeknp\ngit push heroku HEAD:master\nheroku open\n```\n\n### Run Live Examples Locally\nTo run *GoodData.UI Live Examples* locally:\n```bash\ngit clone <this-repository>\ncd  <repository-folder>\nyarn install --pure-lockfile\nyarn examples\n```\nThen open https://localhost:8999 and login using Live Examples account (you can [create one here](https://gooddata-examples.herokuapp.com/registration)).\n\n### Source code formatting\nThe source code in the repository is formatted by [Prettier](https://prettier.io/). \nThe format of the code is validated by our Continuous Integration server and is one of the requirements of successful merge.\n\nPrettier is supported by every major IDE. You can find the list of supported editors and how to configure them [here](https://prettier.io/docs/en/editors.html).\n\nIn the case, when your editor is not supported or you don't want to setup the integration, you can run the `yarn prettier-write` command to reformat the code before commit.\n\n## Changelog\n\n- see [CHANGELOG.md](CHANGELOG.md)\n\n## License\n\n(C) 2007-2018 GoodData Corporation\n\nThis project is dual licensed:\n\n- The ATTRIBUTION-NONCOMMERCIAL 4.0 INTERNATIONAL (CC BY-NC 4.0) is used for purpose of the trial experience and evaluation of GoodData.UI library.\n- The GOODDATA GOODDATA.UI LIBRARY END USER LICENSE AGREEMENT is used for GoodData customers.\n\nFor more information, please see [LICENSE](https://github.com/gooddata/gooddata-react-components/blob/master/LICENSE)\n","gitHead":"9728ca94ec2703d30b566000760ad90e7eac4605","scripts":{"dev":"bash scripts/build.sh --dev-watch","test":"jest --watch","build":"bash scripts/build.sh","tslint":"yarn run-tslint -t verbose $npm_package_config_tslint","prepare":"cd examples/server && yarn install --frozen-lockfile && cd ../..; rm -r examples/node_modules 2>/dev/null; true","examples":"bash scripts/run-examples.sh","prepare?":"# Called before `npm publish` and on local `npm install`. Temporarily also for deleting obsolete node_modules. Ends with `true` to continue gracefully.","validate":"tsc --noEmit && yarn tslint && eslint $npm_package_config_eslint && yarn prettier-check","build-dev":"bash scripts/build.sh --dev","examples?":"# Default is developer domain, other options: yarn examples [sec,secure,stg,stg2,stg3,demo,developer or URL]","storybook":"yarn build && start-storybook -p 9001 -c .storybook","test-once":"jest","tslint-ci":"mkdir -p ./ci/results && yarn run-tslint -t checkstyle -o ./ci/results/tslint-results.xml $npm_package_config_tslint","run-tslint":"tslint -p tsconfig.json","validate-ci":"tsc --noEmit && yarn tslint-ci  && eslint $npm_package_config_eslint -f checkstyle -o ci/results/eslint-results.xml && yarn prettier-check","examples-build":"bash scripts/build-examples.sh","prepublishOnly":"yarn build","prettier-check":"prettier --check '{src,stories,styles,__mocks__,examples/server/src,examples/src,examples/test}/**/*.{ts,js,tsx,jsx,json,scss,md,yaml,html}'","prettier-write":"prettier --write '{src,stories,styles,__mocks__,examples/server/src,examples/src,examples/test}/**/*.{ts,js,tsx,jsx,json,scss,md,yaml,html}'","test-storybook":"yarn build && test-storybook","build-storybook":"yarn build && build-storybook -c .storybook -o dist-storybook","examples-server":"node examples/server/src/index.js","heroku-postbuild":"yarn examples-build developer","examples-testcafe":"./scripts/run-testcafe.sh visual","check-circular-deps":"madge --circular --extensions ts ./src","examples-testcafe-ci":"./scripts/run-testcafe.sh ci","examples-testcafe-live":"./scripts/run-testcafe.sh live"},"typings":"dist/index.d.ts","_npmUser":{"name":"gooddata-ci","email":"rail@gooddata.com"},"deprecated":"@gooddata/react-components@7 reached End of Support on March 31, 2022. Please upgrade (see https://sdk.gooddata.com/gooddata-ui/docs/supported_versions.html for more information).","repository":{"url":"git+ssh://git@github.com/gooddata/gooddata-react-components.git","type":"git"},"_npmVersion":"6.4.1","description":"GoodData.UI - A powerful JavaScript library for building analytical applications","directories":{},"lint-staged":{"{src,stories,styles,__mocks__,examples/server/src,examples/src,examples/test}/**/*.{ts,js,tsx,jsx,scss}":["npx gdc-fix-copyright","git add"],"{src,stories,styles,__mocks__,examples/server/src,examples/src,examples/test}/**/*.{ts,js,tsx,jsx,json,scss,md,yaml,html}":["prettier --write","git add"]},"_nodeVersion":"8.12.0","dependencies":{"rxjs":"^5.5.6","uuid":"^3.2.1","immer":"^1.3.1","lodash":"^4.17.15","date-fns":"^2.7.0","downshift":"^3.2.7","invariant":"^2.2.2","classnames":"^2.2.6","highcharts":"7.1.1","prop-types":"^15.6.0","react-intl":"^2.4.0","custom-event":"^1.0.1","react-window":"^1.8.1","ag-grid-react":"20.0.0","react-measure":"^2.3.0","react-day-picker":"~7.3.0","react-responsive":"^3.0.0","stringify-object":"^2.4.0","@gooddata/typings":"^2.19.0","ag-grid-community":"20.0.0","http-status-codes":"^1.3.0","@gooddata/js-utils":"^3.5.0","@gooddata/numberjs":"^3.2.4","fixed-data-table-2":"0.7.17","@gooddata/goodstrap":"^65.0.0","react-dom-factories":"^1.0.2","@gooddata/gooddata-js":"^12.0.0","json-stable-stringify":"^1.0.1","react-transition-group":"^2.2.1","hoist-non-react-statics":"^3.3.0","nodelist-foreach-polyfill":"^1.2.0","highcharts-grouped-categories":"^1.1.3"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"raf":"3.3.2","yup":"^0.24.1","jest":"24.7.1","husky":"3.0.0","madge":"^3.4.4","react":"^16.5.2","enzyme":"3.5.0","eslint":"4.19.1","formik":"^0.11.11","moment":"2.23.0","history":"^4.7.2","ts-jest":"24.0.0","webpack":"4.30.0","prettier":"1.16.4","react-ga":"^2.5.2","recharts":"1.0.0-beta.9","testcafe":"1.1.4","commander":"2.14.1","node-sass":"4.13.0","react-dom":"^16.5.2","supertest":"3.0.0","ts-loader":"6.0.0","@types/raf":"^3.4.0","css-loader":"0.28.7","jest-junit":"3.0.0","raw-loader":"0.5.1","styled-jsx":"2.2.1","typescript":"3.3.4000","@babel/core":"7.4.4","@types/jest":"24.0.6","@types/node":"7.0.8","@types/uuid":"3.4.3","file-loader":"3.0.1","jest-enzyme":"7.0.2","lint-staged":"9.1.0","sass-loader":"6.0.6","webpack-cli":"3.3.2","@types/react":"16.4.18","babel-loader":"8.0.5","react-helmet":"5.2.0","react-select":"1.2.1","style-loader":"0.19.1","@types/enzyme":"3.1.13","@types/lodash":"4.14.123","testcafe-live":"0.1.4","@babel/runtime":"7.4.4","@babel/polyfill":"^7.4.4","@storybook/react":"5.0.11","@types/invariant":"2.2.29","@types/react-dom":"16.0.11","isomorphic-fetch":"2.2.1","react-datepicker":"1.1.0","react-router-dom":"4.2.2","@babel/preset-env":"7.4.4","@gooddata/mock-js":"2.3.1","@storybook/addons":"5.0.11","@types/classnames":"2.2.3","@types/prop-types":"15.5.2","@types/react-intl":"2.3.8","@storybook/theming":"5.0.11","identity-obj-proxy":"^3.0.0","webpack-dev-server":"3.3.1","@babel/preset-react":"7.0.0","@types/react-portal":"4.0.1","@types/react-window":"^1.8.1","babel-plugin-lodash":"3.3.4","html-webpack-plugin":"3.2.0","react-test-renderer":"16.4.2","@types/react-measure":"2.0.5","clean-webpack-plugin":"2.0.2","stats-webpack-plugin":"0.7.0","eslint-config-prettier":"4.1.0","react-google-recaptcha":"^0.14.1","tslint-config-prettier":"1.18.0","@gooddata/eslint-config":"^1.0.0","@gooddata/tslint-config":"1.0.0","@types/react-responsive":"^3.0.3","@types/storybook__react":"4.0.1","@types/stringify-object":"^3.2.0","enzyme-adapter-react-16":"1.3.1","@gooddata/test-storybook":"3.1.1","@storybook/addon-actions":"5.0.11","@storybook/addon-options":"5.0.11","node-sass-magic-importer":"5.1.0","react-syntax-highlighter":"11.0.2","@types/fixed-data-table-2":"0.8.1","@types/react-test-renderer":"16.0.0","circular-dependency-plugin":"5.0.2","compression-webpack-plugin":"2.0.0","@types/json-stable-stringify":"^1.0.32","@gooddata/frontend-npm-scripts":"1.1.0","@types/enzyme-adapter-react-16":"1.0.3","@types/storybook__addon-actions":"3.4.2","@babel/plugin-proposal-class-properties":"7.4.4","@babel/plugin-proposal-object-rest-spread":"7.4.4","@babel/plugin-transform-async-to-generator":"7.4.4"},"peerDependencies":{"react":"^16.5.2","react-dom":"^16.5.2"},"_npmOperationalInternal":{"tmp":"tmp/react-components_7.3.0-beta.12_1576239833537_0.24007152865483739","host":"s3://npm-registry-packages"}},"7.3.0-beta.13":{"name":"@gooddata/react-components","version":"7.3.0-beta.13","author":{"name":"GoodData Corporation"},"license":"BSD-3-Clause","_id":"@gooddata/react-components@7.3.0-beta.13","maintainers":[{"name":"afi","email":"adam.fiedler@gooddata.com"},{"name":"bertold8","email":"ivan.nejezchleb@seznam.cz"},{"name":"brbistas","email":"valentinos.chraniotis@gooddata.com"},{"name":"bugsbunny338","email":"jiri.zajic@mensa.cz"},{"name":"de.do","email":"de.do@gooddata.com"},{"name":"diem.nguyen","email":"diem.nguyen@gooddata.com"},{"name":"gooddata-ci","email":"rail@gooddata.com"},{"name":"hung.nguyen.hoang","email":"hung.nguyen@gooddata.com"},{"name":"ivan.mjartan","email":"ivan.mjartan@gooddata.com"},{"name":"jakub-sterba","email":"jakub.sterba@gooddata.com"},{"name":"jaroslav.tomecek","email":"jaroslav.tomecek@gooddata.com"},{"name":"jkittler","email":"honza.kittler@gmail.com"},{"name":"khanh.le","email":"khanh.le@gooddata.com"},{"name":"lanhuynh","email":"lan.huynh@gooddata.com"},{"name":"linhhong","email":"linh.hong@gooddata.com"},{"name":"lupko","email":"lubomir.slivka@gooddata.com"},{"name":"martin.mosko","email":"martin.mosko@gooddata.com"},{"name":"matyas.kandl","email":"matyas.kandl@gooddata.com"},{"name":"michal.marsal","email":"michal.marsal@gooddata.com"},{"name":"milangallasgooddata","email":"milan.gallas@gooddata.com"},{"name":"naibinh","email":"naibinh@gmail.com"},{"name":"nikolacech","email":"nikola.cech@gooddata.com"},{"name":"no23reason","email":"dan.homola@hotmail.cz"},{"name":"patrikbraborec","email":"patrik.braborec@gooddata.com"},{"name":"pbenes","email":"petr.benes@gooddata.com"},{"name":"petrjanu","email":"petr.janu@gooddata.com"},{"name":"ptquang86","email":"ptquang86@gmail.com"},{"name":"qduval","email":"quentin.duval@gooddata.com"},{"name":"rodri360","email":"me@rodri360.com"},{"name":"sitina","email":"jiri.sitina@gooddata.com"},{"name":"sondo","email":"son.do@gooddata.com"},{"name":"strouhaljan","email":"strouhal.jan@gmail.com"},{"name":"tomas.kratochvil","email":"tomas.kratochvil@gooddata.com"},{"name":"tomasreichmann","email":"tomasreichmann@gmail.com"},{"name":"tomsatgd","email":"tomas.satinsky@gooddata.com"},{"name":"trung-le-quoc","email":"trung.le@gooddata.com"},{"name":"tu-ngo","email":"tungo1981@gmail.com"},{"name":"utdnah","email":"danh.ung@gooddata.com"},{"name":"vlastikcz","email":"vlastimil.kotas@gooddata.com"},{"name":"vu.pham","email":"vu.pham@gooddata.com"},{"name":"xmort","email":"petr.dolejsi@gooddata.com"},{"name":"yanlipnican","email":"yanlipnican@gmail.com"}],"homepage":"https://github.com/gooddata/gooddata-react-components#readme","bugs":{"url":"https://github.com/gooddata/gooddata-react-components/issues"},"dist":{"shasum":"bcf8a88a7a49923412beead77762fe66e385316d","tarball":"https://registry.npmjs.org/@gooddata/react-components/-/react-components-7.3.0-beta.13.tgz","fileCount":2265,"integrity":"sha512-6Qrn6DpX12RHTmkb41c2QHeJbknirAuADdSTHc/4NTjiXPhkad/Tdxb3QbZly3zn6biSwA11DSN+ooGcHkIp1A==","signatures":[{"sig":"MEQCIGnZXb3ekCJ6OtL4EMwRygK+xmzPU/clpRuT8TFvrplWAiBSj5sIK3VWHHqysTdHvJp+SI/cOPWrtPUYp4Qh7vPQiQ==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":8994939,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJd87FmCRA9TVsSAnZWagAAHaIP/j0g2MA1UuLTglnwa3u8\nODee/Dpx9awYvW4t2b9py6gP6R+1Y9itUkHscFxeOcZBJIIVVmP+4lfLJSOB\nIyovktDU6OuDowCllZeN23o4MnC5CCsoZgzP8bpr2I4/DelLKDE9XaQIB8eo\nK1tQmbop3/V8wBOlLW46LnXNYI8LRRBTc0Nw6D2qxqBQlESqp8ICRXjYq67j\nlBWsPDNchSG5+L9lJR/UW9rnB88vs0vfoiQQO5ZjCGRWVDSideUjxNBiksmZ\nE32FGSh2yjoxIJwifCqEWExJr2jxEcMOFKw+chXjKjbasRrahJ0YWhHbwGEu\n2y6YgSzr5q7dH6QIrrD8/8DEkWxmClPwDt7jy6sV60N1GQgjsZeHy3ssvjsn\nV9g+9qVleKLxvUC8dgNgVHndRZixhoiR0ip5Hw+QK4dTUxhzSaGZsobumiel\nOrg5v43WM3J1QNKqp3lOViEoNIP7xd8UrABaHvi8e2BjADPB/Cp7ushyoFwm\niKDrHVGzC4sXM0WG0nl5iPr07KmpxNMN8qlF5x7JF6ohnz+cxWZC5nJf7E2O\nqA+h8nHBevEfsgb9S4mBup5/YKVptUBH7v5hCA++85jBcsoKBt9pm+Dk1843\nfNIzuGoBYqDuqsbfDXv2GWKLCfNbNG7NKQ75pPo/L8mSo7/8zocRJ6hDGzgD\n1ygi\r\n=/Kd6\r\n-----END PGP SIGNATURE-----\r\n"},"main":"dist/index.js","husky":{"hooks":{"pre-commit":"lint-staged"}},"config":{"eslint":"./examples/**/*.{js,jsx}","tslint":"./{__mocks__,src,stories}/{,**/}*.{ts,tsx}"},"readme":"[![npm version](https://badge.fury.io/js/%40gooddata%2Freact-components.svg)](https://www.npmjs.com/package/@gooddata/react-components) \n\n# GoodData.UI React components\n> A React-based JavaScript library for building data-driven applications\n\n## Getting started\n- [GoodData.UI Documentation](http://sdk.gooddata.com/gooddata-ui/)\n- [GoodData.UI Live Examples](https://gooddata-examples.herokuapp.com/)\n- [Stack Overflow](https://stackoverflow.com/questions/tagged/gooddata)\n\n### Usage\nWith [yarn](https://yarnpkg.com) installed, go to your project directory and run\n```\n$ yarn add @gooddata/react-components\n```\nIf you prefer [npm](npmjs.com) run\n```\n$ npm install --save @gooddata/react-components\n```\n\nThe public API is exposed via global `index.js`. Except for the styles, do not import any other file directly\nbecause they are not intended to be part of the public API.\n\n## Contributing\n\nWe welcome any contribution in form of [issues](https://github.com/gooddata/gooddata-react-components/issues) or [pull requests](https://github.com/gooddata/gooddata-react-components/pulls).\nThese commands may come in handy while developing:\n\n| command | description |\n| ------- | ----------- |\n| `yarn install --pure-lockfile` | first step |\n| ||\n| `yarn dev` | build react-components to `/dist` in watch mode |\n| `yarn test` | run all unit tests |\n| `yarn prettier-write` | format the source code to match the valid codestyle |\n| `yarn validate` | validate codestyle |\n| ||\n| `yarn storybook` | run storybook from `/stories` on http://localhost:9001 |\n| `yarn build-storybook` | build storybook to `/dist-storybook` |\n| `yarn test-storybook` | run storybook and [screenshot tests](https://github.com/gooddata/gdc-client-utils/tree/master/test-storybook) |\n| ||\n| `yarn examples` | run Live Examples dev-server from `/examples` on https://localhost:8999 |\n| `yarn examples-build` | build Live Examples to `/examples/dist` |\n| `yarn examples-server` | serve built Live Examples - see `/examples/server/src` |\n| `yarn examples-testcafe` | run testcafe tests against `localhost:8999` |\n\n### Deploy to heroku.com\nWhen you deploy this repo to heroku, it serves *GoodData.UI Live Examples*.\nRelevant tasks are in `Procfile` and `package.json`.\n\n```bash\n# run in the project directory\nheroku login\nheroku create <your-app-name>\nheroku config:set DOMAIN_ADMIN_USERNAME=x@gooddata.com DOMAIN_ADMIN_PASSWORD=xy PROJECT_ID_TO_ASSIGN=xms7ga4tf3g3nzucd8380o2bev8oeknp\ngit push heroku HEAD:master\nheroku open\n```\n\n### Run Live Examples Locally\nTo run *GoodData.UI Live Examples* locally:\n```bash\ngit clone <this-repository>\ncd  <repository-folder>\nyarn install --pure-lockfile\nyarn examples\n```\nThen open https://localhost:8999 and login using Live Examples account (you can [create one here](https://gooddata-examples.herokuapp.com/registration)).\n\n### Source code formatting\nThe source code in the repository is formatted by [Prettier](https://prettier.io/). \nThe format of the code is validated by our Continuous Integration server and is one of the requirements of successful merge.\n\nPrettier is supported by every major IDE. You can find the list of supported editors and how to configure them [here](https://prettier.io/docs/en/editors.html).\n\nIn the case, when your editor is not supported or you don't want to setup the integration, you can run the `yarn prettier-write` command to reformat the code before commit.\n\n## Changelog\n\n- see [CHANGELOG.md](CHANGELOG.md)\n\n## License\n\n(C) 2007-2018 GoodData Corporation\n\nThis project is dual licensed:\n\n- The ATTRIBUTION-NONCOMMERCIAL 4.0 INTERNATIONAL (CC BY-NC 4.0) is used for purpose of the trial experience and evaluation of GoodData.UI library.\n- The GOODDATA GOODDATA.UI LIBRARY END USER LICENSE AGREEMENT is used for GoodData customers.\n\nFor more information, please see [LICENSE](https://github.com/gooddata/gooddata-react-components/blob/master/LICENSE)\n","gitHead":"d078edfaea53e462d1aae5532ef3ef0102812802","scripts":{"dev":"bash scripts/build.sh --dev-watch","test":"jest --watch","build":"bash scripts/build.sh","tslint":"yarn run-tslint -t verbose $npm_package_config_tslint","prepare":"cd examples/server && yarn install --frozen-lockfile && cd ../..; rm -r examples/node_modules 2>/dev/null; true","examples":"bash scripts/run-examples.sh","prepare?":"# Called before `npm publish` and on local `npm install`. Temporarily also for deleting obsolete node_modules. Ends with `true` to continue gracefully.","validate":"tsc --noEmit && yarn tslint && eslint $npm_package_config_eslint && yarn prettier-check","build-dev":"bash scripts/build.sh --dev","examples?":"# Default is developer domain, other options: yarn examples [sec,secure,stg,stg2,stg3,demo,developer or URL]","storybook":"yarn build && start-storybook -p 9001 -c .storybook","test-once":"jest","tslint-ci":"mkdir -p ./ci/results && yarn run-tslint -t checkstyle -o ./ci/results/tslint-results.xml $npm_package_config_tslint","run-tslint":"tslint -p tsconfig.json","validate-ci":"tsc --noEmit && yarn tslint-ci  && eslint $npm_package_config_eslint -f checkstyle -o ci/results/eslint-results.xml && yarn prettier-check","examples-build":"bash scripts/build-examples.sh","prepublishOnly":"yarn build","prettier-check":"prettier --check '{src,stories,styles,__mocks__,examples/server/src,examples/src,examples/test}/**/*.{ts,js,tsx,jsx,json,scss,md,yaml,html}'","prettier-write":"prettier --write '{src,stories,styles,__mocks__,examples/server/src,examples/src,examples/test}/**/*.{ts,js,tsx,jsx,json,scss,md,yaml,html}'","test-storybook":"yarn build && test-storybook","build-storybook":"yarn build && build-storybook -c .storybook -o dist-storybook","examples-server":"node examples/server/src/index.js","heroku-postbuild":"yarn examples-build developer","examples-testcafe":"./scripts/run-testcafe.sh visual","check-circular-deps":"madge --circular --extensions ts ./src","examples-testcafe-ci":"./scripts/run-testcafe.sh ci","examples-testcafe-live":"./scripts/run-testcafe.sh live"},"typings":"dist/index.d.ts","_npmUser":{"name":"gooddata-ci","email":"rail@gooddata.com"},"deprecated":"@gooddata/react-components@7 reached End of Support on March 31, 2022. Please upgrade (see https://sdk.gooddata.com/gooddata-ui/docs/supported_versions.html for more information).","repository":{"url":"git+ssh://git@github.com/gooddata/gooddata-react-components.git","type":"git"},"_npmVersion":"6.4.1","description":"GoodData.UI - A powerful JavaScript library for building analytical applications","directories":{},"lint-staged":{"{src,stories,styles,__mocks__,examples/server/src,examples/src,examples/test}/**/*.{ts,js,tsx,jsx,scss}":["npx gdc-fix-copyright","git add"],"{src,stories,styles,__mocks__,examples/server/src,examples/src,examples/test}/**/*.{ts,js,tsx,jsx,json,scss,md,yaml,html}":["prettier --write","git add"]},"_nodeVersion":"8.12.0","dependencies":{"rxjs":"^5.5.6","uuid":"^3.2.1","immer":"^1.3.1","lodash":"^4.17.15","date-fns":"^2.7.0","downshift":"^3.2.7","invariant":"^2.2.2","classnames":"^2.2.6","highcharts":"7.1.1","prop-types":"^15.6.0","react-intl":"^3.6.0","custom-event":"^1.0.1","react-window":"^1.8.1","ag-grid-react":"20.0.0","react-measure":"^2.3.0","react-day-picker":"~7.3.0","react-responsive":"^3.0.0","stringify-object":"^2.4.0","@gooddata/typings":"^2.19.0","ag-grid-community":"20.0.0","http-status-codes":"^1.3.0","@gooddata/js-utils":"^3.5.0","@gooddata/numberjs":"^3.2.4","fixed-data-table-2":"0.7.17","@gooddata/goodstrap":"65.1.0","react-dom-factories":"^1.0.2","@gooddata/gooddata-js":"^12.0.0","json-stable-stringify":"^1.0.1","react-transition-group":"^2.2.1","hoist-non-react-statics":"^3.3.0","nodelist-foreach-polyfill":"^1.2.0","@formatjs/intl-pluralrules":"^1.3.6","highcharts-grouped-categories":"^1.1.3"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"raf":"3.3.2","yup":"^0.24.1","jest":"24.7.1","husky":"3.0.0","madge":"^3.4.4","react":"^16.5.2","enzyme":"3.5.0","eslint":"4.19.1","formik":"^0.11.11","moment":"2.23.0","history":"^4.7.2","ts-jest":"24.0.0","webpack":"4.30.0","full-icu":"^1.3.0","prettier":"1.16.4","react-ga":"^2.5.2","recharts":"1.0.0-beta.9","testcafe":"1.1.4","commander":"2.14.1","node-sass":"4.13.0","react-dom":"^16.5.2","supertest":"3.0.0","ts-loader":"6.0.0","@types/raf":"^3.4.0","css-loader":"0.28.7","jest-junit":"3.0.0","raw-loader":"0.5.1","styled-jsx":"2.2.1","typescript":"3.3.4000","@babel/core":"7.4.4","@types/jest":"24.0.6","@types/node":"7.0.8","@types/uuid":"3.4.3","file-loader":"3.0.1","jest-enzyme":"7.0.2","lint-staged":"9.1.0","sass-loader":"6.0.6","webpack-cli":"3.3.2","@types/react":"16.8.6","babel-loader":"8.0.5","react-helmet":"5.2.0","react-select":"1.2.1","style-loader":"0.19.1","@types/enzyme":"3.1.13","@types/lodash":"4.14.123","testcafe-live":"0.1.4","@babel/runtime":"7.4.4","@babel/polyfill":"^7.4.4","@storybook/react":"5.0.11","@types/invariant":"2.2.29","@types/react-dom":"16.0.11","isomorphic-fetch":"2.2.1","react-datepicker":"1.1.0","react-router-dom":"4.2.2","@babel/preset-env":"7.4.4","@gooddata/mock-js":"2.3.1","@storybook/addons":"5.0.11","@types/classnames":"2.2.3","@types/prop-types":"15.5.2","@storybook/theming":"5.0.11","identity-obj-proxy":"^3.0.0","intl-messageformat":"^7.5.4","webpack-dev-server":"3.3.1","@babel/preset-react":"7.0.0","@types/react-portal":"4.0.1","@types/react-window":"^1.8.1","babel-plugin-lodash":"3.3.4","html-webpack-plugin":"3.2.0","react-test-renderer":"16.4.2","@types/react-measure":"2.0.5","clean-webpack-plugin":"2.0.2","stats-webpack-plugin":"0.7.0","eslint-config-prettier":"4.1.0","react-google-recaptcha":"^0.14.1","tslint-config-prettier":"1.18.0","@gooddata/eslint-config":"^1.0.0","@gooddata/tslint-config":"1.0.0","@types/react-responsive":"^3.0.3","@types/storybook__react":"4.0.1","@types/stringify-object":"^3.2.0","enzyme-adapter-react-16":"1.3.1","@gooddata/test-storybook":"3.1.1","@storybook/addon-actions":"5.0.11","@storybook/addon-options":"5.0.11","node-sass-magic-importer":"5.1.0","react-syntax-highlighter":"11.0.2","@types/fixed-data-table-2":"0.8.1","@types/react-test-renderer":"16.0.0","circular-dependency-plugin":"5.0.2","compression-webpack-plugin":"2.0.0","@types/json-stable-stringify":"^1.0.32","@gooddata/frontend-npm-scripts":"1.1.0","@types/enzyme-adapter-react-16":"1.0.3","@types/storybook__addon-actions":"3.4.2","@babel/plugin-proposal-class-properties":"7.4.4","@babel/plugin-proposal-object-rest-spread":"7.4.4","@babel/plugin-transform-async-to-generator":"7.4.4"},"peerDependencies":{"react":"^16.5.2","react-dom":"^16.5.2"},"_npmOperationalInternal":{"tmp":"tmp/react-components_7.3.0-beta.13_1576251749914_0.9293165339006861","host":"s3://npm-registry-packages"}},"7.3.0-beta.14":{"name":"@gooddata/react-components","version":"7.3.0-beta.14","author":{"name":"GoodData Corporation"},"license":"BSD-3-Clause","_id":"@gooddata/react-components@7.3.0-beta.14","maintainers":[{"name":"afi","email":"adam.fiedler@gooddata.com"},{"name":"bertold8","email":"ivan.nejezchleb@seznam.cz"},{"name":"brbistas","email":"valentinos.chraniotis@gooddata.com"},{"name":"bugsbunny338","email":"jiri.zajic@mensa.cz"},{"name":"de.do","email":"de.do@gooddata.com"},{"name":"diem.nguyen","email":"diem.nguyen@gooddata.com"},{"name":"gooddata-ci","email":"rail@gooddata.com"},{"name":"hung.nguyen.hoang","email":"hung.nguyen@gooddata.com"},{"name":"ivan.mjartan","email":"ivan.mjartan@gooddata.com"},{"name":"jakub-sterba","email":"jakub.sterba@gooddata.com"},{"name":"jaroslav.tomecek","email":"jaroslav.tomecek@gooddata.com"},{"name":"jkittler","email":"honza.kittler@gmail.com"},{"name":"khanh.le","email":"khanh.le@gooddata.com"},{"name":"lanhuynh","email":"lan.huynh@gooddata.com"},{"name":"linhhong","email":"linh.hong@gooddata.com"},{"name":"lupko","email":"lubomir.slivka@gooddata.com"},{"name":"martin.mosko","email":"martin.mosko@gooddata.com"},{"name":"matyas.kandl","email":"matyas.kandl@gooddata.com"},{"name":"michal.marsal","email":"michal.marsal@gooddata.com"},{"name":"milangallasgooddata","email":"milan.gallas@gooddata.com"},{"name":"naibinh","email":"naibinh@gmail.com"},{"name":"nikolacech","email":"nikola.cech@gooddata.com"},{"name":"no23reason","email":"dan.homola@hotmail.cz"},{"name":"patrikbraborec","email":"patrik.braborec@gooddata.com"},{"name":"pbenes","email":"petr.benes@gooddata.com"},{"name":"petrjanu","email":"petr.janu@gooddata.com"},{"name":"ptquang86","email":"ptquang86@gmail.com"},{"name":"qduval","email":"quentin.duval@gooddata.com"},{"name":"rodri360","email":"me@rodri360.com"},{"name":"sitina","email":"jiri.sitina@gooddata.com"},{"name":"sondo","email":"son.do@gooddata.com"},{"name":"strouhaljan","email":"strouhal.jan@gmail.com"},{"name":"tomas.kratochvil","email":"tomas.kratochvil@gooddata.com"},{"name":"tomasreichmann","email":"tomasreichmann@gmail.com"},{"name":"tomsatgd","email":"tomas.satinsky@gooddata.com"},{"name":"trung-le-quoc","email":"trung.le@gooddata.com"},{"name":"tu-ngo","email":"tungo1981@gmail.com"},{"name":"utdnah","email":"danh.ung@gooddata.com"},{"name":"vlastikcz","email":"vlastimil.kotas@gooddata.com"},{"name":"vu.pham","email":"vu.pham@gooddata.com"},{"name":"xmort","email":"petr.dolejsi@gooddata.com"},{"name":"yanlipnican","email":"yanlipnican@gmail.com"}],"homepage":"https://github.com/gooddata/gooddata-react-components#readme","bugs":{"url":"https://github.com/gooddata/gooddata-react-components/issues"},"dist":{"shasum":"1b33db7436b93c20be1e78a84d71cd60787be1bf","tarball":"https://registry.npmjs.org/@gooddata/react-components/-/react-components-7.3.0-beta.14.tgz","fileCount":2265,"integrity":"sha512-fPUE8TBxLHVy7HX1LiJ0UYh3gB2HviQ/PdENHHtBvCxhv7ftMmWHSMARlGw5swHVc0RgKx4LD4Ip+hQSbooW0A==","signatures":[{"sig":"MEQCICiJScgY3Q+eWoyi21vmok3n+IzrVMfB1zSKIKaGcDHxAiAb1Rj2NfjJNbY/hM6hGWxXgr5KnlKT3i3aFLUzd7XXnw==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":8994939,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJd+KRPCRA9TVsSAnZWagAAokkP/2tN0zidpWlvEew8/HOg\naTV565qmnIV2/AzBYQ0mnP4faXKCMYyLPoCCAm/iAiOu0WdqwKOZx+siu5aL\nGbLSVEuPXXOs/EAgw+jimEiysnOe99Tx5z17AP/yKxM4r0t3fmOXmERF8xEG\nQUSfZZ7CPDH9vlSSeyYP4r5VxPUkbTQXWrO3ZJIKdXPMwO87BzRhywGss4Ck\nYpzdZhP1Qt5tE6uV3Uq7SQuOpTxSqflOxH26dSIQ8L1MX0RJqcM+SubtHwD8\nxUHh2pPKcSEee/i0Efyqk3Fj5DJ74mP4lyuNHOJNYW5UgfPgNkrIvEfDQISf\nK2knTbZQz4ukF79kGp2DZCdOLzLUOdePPYk5chEYVYm8mioeTWtfyASjNjjU\nxhK8yKbSnKSnikX8pbqIHLrdO0a8diB5tIwVYmTdkMd3Jrh2x2tlSyMH/oAW\nxhV9kJq8/qRmJK9Dkq9zqpx7Hqf6tZFJwSr69+sdEEeoP8iqU+0azrJC6Mqh\nFIzRMfhzDUudXZPnHmfjOKdGhvfuXJ7O9+zKoEi4fUap+h7wVGcNXtdIUNFV\n0ZzqhkQE3XE3xIYrCQheC3KuCJVc++/Qo629onbNFkmzKdXKqfQwi33jzIA8\n9HuMVOBt29+zMVOTw93WNzYrFR6D5oywP4hNotRzwnLshfHGM9gjg6BbwxLG\npiLx\r\n=WR4Y\r\n-----END PGP SIGNATURE-----\r\n"},"main":"dist/index.js","husky":{"hooks":{"pre-commit":"lint-staged"}},"config":{"eslint":"./examples/**/*.{js,jsx}","tslint":"./{__mocks__,src,stories}/{,**/}*.{ts,tsx}"},"readme":"[![npm version](https://badge.fury.io/js/%40gooddata%2Freact-components.svg)](https://www.npmjs.com/package/@gooddata/react-components) \n\n# GoodData.UI React components\n> A React-based JavaScript library for building data-driven applications\n\n## Getting started\n- [GoodData.UI Documentation](http://sdk.gooddata.com/gooddata-ui/)\n- [GoodData.UI Live Examples](https://gooddata-examples.herokuapp.com/)\n- [Stack Overflow](https://stackoverflow.com/questions/tagged/gooddata)\n\n### Usage\nWith [yarn](https://yarnpkg.com) installed, go to your project directory and run\n```\n$ yarn add @gooddata/react-components\n```\nIf you prefer [npm](npmjs.com) run\n```\n$ npm install --save @gooddata/react-components\n```\n\nThe public API is exposed via global `index.js`. Except for the styles, do not import any other file directly\nbecause they are not intended to be part of the public API.\n\n## Contributing\n\nWe welcome any contribution in form of [issues](https://github.com/gooddata/gooddata-react-components/issues) or [pull requests](https://github.com/gooddata/gooddata-react-components/pulls).\nThese commands may come in handy while developing:\n\n| command | description |\n| ------- | ----------- |\n| `yarn install --pure-lockfile` | first step |\n| ||\n| `yarn dev` | build react-components to `/dist` in watch mode |\n| `yarn test` | run all unit tests |\n| `yarn prettier-write` | format the source code to match the valid codestyle |\n| `yarn validate` | validate codestyle |\n| ||\n| `yarn storybook` | run storybook from `/stories` on http://localhost:9001 |\n| `yarn build-storybook` | build storybook to `/dist-storybook` |\n| `yarn test-storybook` | run storybook and [screenshot tests](https://github.com/gooddata/gdc-client-utils/tree/master/test-storybook) |\n| ||\n| `yarn examples` | run Live Examples dev-server from `/examples` on https://localhost:8999 |\n| `yarn examples-build` | build Live Examples to `/examples/dist` |\n| `yarn examples-server` | serve built Live Examples - see `/examples/server/src` |\n| `yarn examples-testcafe` | run testcafe tests against `localhost:8999` |\n\n### Deploy to heroku.com\nWhen you deploy this repo to heroku, it serves *GoodData.UI Live Examples*.\nRelevant tasks are in `Procfile` and `package.json`.\n\n```bash\n# run in the project directory\nheroku login\nheroku create <your-app-name>\nheroku config:set DOMAIN_ADMIN_USERNAME=x@gooddata.com DOMAIN_ADMIN_PASSWORD=xy PROJECT_ID_TO_ASSIGN=xms7ga4tf3g3nzucd8380o2bev8oeknp\ngit push heroku HEAD:master\nheroku open\n```\n\n### Run Live Examples Locally\nTo run *GoodData.UI Live Examples* locally:\n```bash\ngit clone <this-repository>\ncd  <repository-folder>\nyarn install --pure-lockfile\nyarn examples\n```\nThen open https://localhost:8999 and login using Live Examples account (you can [create one here](https://gooddata-examples.herokuapp.com/registration)).\n\n### Source code formatting\nThe source code in the repository is formatted by [Prettier](https://prettier.io/). \nThe format of the code is validated by our Continuous Integration server and is one of the requirements of successful merge.\n\nPrettier is supported by every major IDE. You can find the list of supported editors and how to configure them [here](https://prettier.io/docs/en/editors.html).\n\nIn the case, when your editor is not supported or you don't want to setup the integration, you can run the `yarn prettier-write` command to reformat the code before commit.\n\n## Changelog\n\n- see [CHANGELOG.md](CHANGELOG.md)\n\n## License\n\n(C) 2007-2018 GoodData Corporation\n\nThis project is dual licensed:\n\n- The ATTRIBUTION-NONCOMMERCIAL 4.0 INTERNATIONAL (CC BY-NC 4.0) is used for purpose of the trial experience and evaluation of GoodData.UI library.\n- The GOODDATA GOODDATA.UI LIBRARY END USER LICENSE AGREEMENT is used for GoodData customers.\n\nFor more information, please see [LICENSE](https://github.com/gooddata/gooddata-react-components/blob/master/LICENSE)\n","gitHead":"fe49b926bccfabbb1bb205735425bd1c1868f78f","scripts":{"dev":"bash scripts/build.sh --dev-watch","test":"jest --watch","build":"bash scripts/build.sh","tslint":"yarn run-tslint -t verbose $npm_package_config_tslint","prepare":"cd examples/server && yarn install --frozen-lockfile && cd ../..; rm -r examples/node_modules 2>/dev/null; true","examples":"bash scripts/run-examples.sh","prepare?":"# Called before `npm publish` and on local `npm install`. Temporarily also for deleting obsolete node_modules. Ends with `true` to continue gracefully.","validate":"tsc --noEmit && yarn tslint && eslint $npm_package_config_eslint && yarn prettier-check","build-dev":"bash scripts/build.sh --dev","examples?":"# Default is developer domain, other options: yarn examples [sec,secure,stg,stg2,stg3,demo,developer or URL]","storybook":"yarn build && start-storybook -p 9001 -c .storybook","test-once":"jest","tslint-ci":"mkdir -p ./ci/results && yarn run-tslint -t checkstyle -o ./ci/results/tslint-results.xml $npm_package_config_tslint","run-tslint":"tslint -p tsconfig.json","validate-ci":"tsc --noEmit && yarn tslint-ci  && eslint $npm_package_config_eslint -f checkstyle -o ci/results/eslint-results.xml && yarn prettier-check","examples-build":"bash scripts/build-examples.sh","prepublishOnly":"yarn build","prettier-check":"prettier --check '{src,stories,styles,__mocks__,examples/server/src,examples/src,examples/test}/**/*.{ts,js,tsx,jsx,json,scss,md,yaml,html}'","prettier-write":"prettier --write '{src,stories,styles,__mocks__,examples/server/src,examples/src,examples/test}/**/*.{ts,js,tsx,jsx,json,scss,md,yaml,html}'","test-storybook":"yarn build && test-storybook","build-storybook":"yarn build && build-storybook -c .storybook -o dist-storybook","examples-server":"node examples/server/src/index.js","heroku-postbuild":"yarn examples-build developer","examples-testcafe":"./scripts/run-testcafe.sh visual","check-circular-deps":"madge --circular --extensions ts ./src","examples-testcafe-ci":"./scripts/run-testcafe.sh ci","examples-testcafe-live":"./scripts/run-testcafe.sh live"},"typings":"dist/index.d.ts","_npmUser":{"name":"gooddata-ci","email":"rail@gooddata.com"},"deprecated":"@gooddata/react-components@7 reached End of Support on March 31, 2022. Please upgrade (see https://sdk.gooddata.com/gooddata-ui/docs/supported_versions.html for more information).","repository":{"url":"git+ssh://git@github.com/gooddata/gooddata-react-components.git","type":"git"},"_npmVersion":"6.4.1","description":"GoodData.UI - A powerful JavaScript library for building analytical applications","directories":{},"lint-staged":{"{src,stories,styles,__mocks__,examples/server/src,examples/src,examples/test}/**/*.{ts,js,tsx,jsx,scss}":["npx gdc-fix-copyright","git add"],"{src,stories,styles,__mocks__,examples/server/src,examples/src,examples/test}/**/*.{ts,js,tsx,jsx,json,scss,md,yaml,html}":["prettier --write","git add"]},"_nodeVersion":"8.12.0","dependencies":{"rxjs":"^5.5.6","uuid":"^3.2.1","immer":"^1.3.1","lodash":"^4.17.15","date-fns":"^2.7.0","downshift":"^3.2.7","invariant":"^2.2.2","classnames":"^2.2.6","highcharts":"7.1.1","prop-types":"^15.6.0","react-intl":"^3.6.0","custom-event":"^1.0.1","react-window":"^1.8.1","ag-grid-react":"20.0.0","react-measure":"^2.3.0","react-day-picker":"~7.3.0","react-responsive":"^3.0.0","stringify-object":"^2.4.0","@gooddata/typings":"^2.19.0","ag-grid-community":"20.0.0","http-status-codes":"^1.3.0","@gooddata/js-utils":"^3.5.0","@gooddata/numberjs":"^3.2.4","fixed-data-table-2":"0.7.17","@gooddata/goodstrap":"65.1.0","react-dom-factories":"^1.0.2","@gooddata/gooddata-js":"^12.0.0","json-stable-stringify":"^1.0.1","react-transition-group":"^2.2.1","hoist-non-react-statics":"^3.3.0","nodelist-foreach-polyfill":"^1.2.0","@formatjs/intl-pluralrules":"^1.3.6","highcharts-grouped-categories":"^1.1.3"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"raf":"3.3.2","yup":"^0.24.1","jest":"24.7.1","husky":"3.0.0","madge":"^3.4.4","react":"^16.5.2","enzyme":"3.5.0","eslint":"4.19.1","formik":"^0.11.11","moment":"2.23.0","history":"^4.7.2","ts-jest":"24.0.0","webpack":"4.30.0","full-icu":"^1.3.0","prettier":"1.16.4","react-ga":"^2.5.2","recharts":"1.0.0-beta.9","testcafe":"1.1.4","commander":"2.14.1","node-sass":"4.13.0","react-dom":"^16.5.2","supertest":"3.0.0","ts-loader":"6.0.0","@types/raf":"^3.4.0","css-loader":"0.28.7","jest-junit":"3.0.0","raw-loader":"0.5.1","styled-jsx":"2.2.1","typescript":"3.3.4000","@babel/core":"7.4.4","@types/jest":"24.0.6","@types/node":"7.0.8","@types/uuid":"3.4.3","file-loader":"3.0.1","jest-enzyme":"7.0.2","lint-staged":"9.1.0","sass-loader":"6.0.6","webpack-cli":"3.3.2","@types/react":"16.8.6","babel-loader":"8.0.5","react-helmet":"5.2.0","react-select":"1.2.1","style-loader":"0.19.1","@types/enzyme":"3.1.13","@types/lodash":"4.14.123","testcafe-live":"0.1.4","@babel/runtime":"7.4.4","@babel/polyfill":"^7.4.4","@storybook/react":"5.0.11","@types/invariant":"2.2.29","@types/react-dom":"16.0.11","isomorphic-fetch":"2.2.1","react-datepicker":"1.1.0","react-router-dom":"4.2.2","@babel/preset-env":"7.4.4","@gooddata/mock-js":"2.3.1","@storybook/addons":"5.0.11","@types/classnames":"2.2.3","@types/prop-types":"15.5.2","@storybook/theming":"5.0.11","identity-obj-proxy":"^3.0.0","intl-messageformat":"^7.5.4","webpack-dev-server":"3.3.1","@babel/preset-react":"7.0.0","@types/react-portal":"4.0.1","@types/react-window":"^1.8.1","babel-plugin-lodash":"3.3.4","html-webpack-plugin":"3.2.0","react-test-renderer":"16.4.2","@types/react-measure":"2.0.5","clean-webpack-plugin":"2.0.2","stats-webpack-plugin":"0.7.0","eslint-config-prettier":"4.1.0","react-google-recaptcha":"^0.14.1","tslint-config-prettier":"1.18.0","@gooddata/eslint-config":"^1.0.0","@gooddata/tslint-config":"1.0.0","@types/react-responsive":"^3.0.3","@types/storybook__react":"4.0.1","@types/stringify-object":"^3.2.0","enzyme-adapter-react-16":"1.3.1","@gooddata/test-storybook":"3.1.1","@storybook/addon-actions":"5.0.11","@storybook/addon-options":"5.0.11","node-sass-magic-importer":"5.1.0","react-syntax-highlighter":"11.0.2","@types/fixed-data-table-2":"0.8.1","@types/react-test-renderer":"16.0.0","circular-dependency-plugin":"5.0.2","compression-webpack-plugin":"2.0.0","@types/json-stable-stringify":"^1.0.32","@gooddata/frontend-npm-scripts":"1.1.0","@types/enzyme-adapter-react-16":"1.0.3","@types/storybook__addon-actions":"3.4.2","@babel/plugin-proposal-class-properties":"7.4.4","@babel/plugin-proposal-object-rest-spread":"7.4.4","@babel/plugin-transform-async-to-generator":"7.4.4"},"peerDependencies":{"react":"^16.5.2","react-dom":"^16.5.2"},"_npmOperationalInternal":{"tmp":"tmp/react-components_7.3.0-beta.14_1576576079019_0.4853420285483312","host":"s3://npm-registry-packages"}},"7.3.0-beta.15":{"name":"@gooddata/react-components","version":"7.3.0-beta.15","author":{"name":"GoodData Corporation"},"license":"BSD-3-Clause","_id":"@gooddata/react-components@7.3.0-beta.15","maintainers":[{"name":"afi","email":"adam.fiedler@gooddata.com"},{"name":"bertold8","email":"ivan.nejezchleb@seznam.cz"},{"name":"brbistas","email":"valentinos.chraniotis@gooddata.com"},{"name":"bugsbunny338","email":"jiri.zajic@mensa.cz"},{"name":"de.do","email":"de.do@gooddata.com"},{"name":"diem.nguyen","email":"diem.nguyen@gooddata.com"},{"name":"gooddata-ci","email":"rail@gooddata.com"},{"name":"hung.nguyen.hoang","email":"hung.nguyen@gooddata.com"},{"name":"ivan.mjartan","email":"ivan.mjartan@gooddata.com"},{"name":"jakub-sterba","email":"jakub.sterba@gooddata.com"},{"name":"jaroslav.tomecek","email":"jaroslav.tomecek@gooddata.com"},{"name":"jkittler","email":"honza.kittler@gmail.com"},{"name":"khanh.le","email":"khanh.le@gooddata.com"},{"name":"lanhuynh","email":"lan.huynh@gooddata.com"},{"name":"linhhong","email":"linh.hong@gooddata.com"},{"name":"lupko","email":"lubomir.slivka@gooddata.com"},{"name":"martin.mosko","email":"martin.mosko@gooddata.com"},{"name":"matyas.kandl","email":"matyas.kandl@gooddata.com"},{"name":"michal.marsal","email":"michal.marsal@gooddata.com"},{"name":"milangallasgooddata","email":"milan.gallas@gooddata.com"},{"name":"naibinh","email":"naibinh@gmail.com"},{"name":"nikolacech","email":"nikola.cech@gooddata.com"},{"name":"no23reason","email":"dan.homola@hotmail.cz"},{"name":"patrikbraborec","email":"patrik.braborec@gooddata.com"},{"name":"pbenes","email":"petr.benes@gooddata.com"},{"name":"petrjanu","email":"petr.janu@gooddata.com"},{"name":"ptquang86","email":"ptquang86@gmail.com"},{"name":"qduval","email":"quentin.duval@gooddata.com"},{"name":"rodri360","email":"me@rodri360.com"},{"name":"sitina","email":"jiri.sitina@gooddata.com"},{"name":"sondo","email":"son.do@gooddata.com"},{"name":"strouhaljan","email":"strouhal.jan@gmail.com"},{"name":"tomas.kratochvil","email":"tomas.kratochvil@gooddata.com"},{"name":"tomasreichmann","email":"tomasreichmann@gmail.com"},{"name":"tomsatgd","email":"tomas.satinsky@gooddata.com"},{"name":"trung-le-quoc","email":"trung.le@gooddata.com"},{"name":"tu-ngo","email":"tungo1981@gmail.com"},{"name":"utdnah","email":"danh.ung@gooddata.com"},{"name":"vlastikcz","email":"vlastimil.kotas@gooddata.com"},{"name":"vu.pham","email":"vu.pham@gooddata.com"},{"name":"xmort","email":"petr.dolejsi@gooddata.com"},{"name":"yanlipnican","email":"yanlipnican@gmail.com"}],"homepage":"https://github.com/gooddata/gooddata-react-components#readme","bugs":{"url":"https://github.com/gooddata/gooddata-react-components/issues"},"dist":{"shasum":"889308a43aa198ffa671605e43cda93aab44dbf5","tarball":"https://registry.npmjs.org/@gooddata/react-components/-/react-components-7.3.0-beta.15.tgz","fileCount":2265,"integrity":"sha512-Ez6WYr0B2gygNFb24xdcZjlsKstNZLnoe7xS/b9s2PWIKqoKB47u4vfEBqOiP5h/mk7f1MIEPyozDYxgYPeMTA==","signatures":[{"sig":"MEUCIQCPXm4hgFGK9cLZnqQFs/j1tun/3sb5hUEDDlQ8188RNwIgVnedIyAPXoscjnRYHbaUAUrgsitmbaIYybRrN8PKRAc=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":8994939,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJd+gI1CRA9TVsSAnZWagAAXlkQAKAQzBsMSCDFlbu0LiPt\ncNl3PObuKI2pIbI0BFRDmLuKzyQRA/ZCB7e1/K8WTIAbSIHaC5LYTZkzKP3Z\niMplQYD/sQuOG3c8HIrb0ikiRNO4Nys47IhV7H6paOgOtAUxqLluWsTGEY07\neooedexyfMNwKuEGXWIrYOywJHgpotvi7MJe/nqCn1JsN+vw+ryFwFEeXMVz\n4wR7VjmbhrEvS8SQR6Q7zEZiKcUqlA8Ry8tu84js5mwhf7Tsvm6CuXKhOXZg\nfAYLv/2HPR8XXC2m3QMu4rGDodmJx35yriI9+c9owMEkwXbQpawwsMVB8rI6\nLckLey7sgrC+zN8gVYfasOlhz/ykhcoqxLPPw7ufqrP0ArUdxYELfjOzjizi\nZCOGFjg9OpKaF0un1DZtkYiSaczPHsWbtotDd9C7TAyAjiXW8/TS+w1MtLxN\nEq+ZAdVr6SKL+dO8EvRCkc3RFISTPyY3PenHbwA3ZPnLtmY9vL5W8h4IaoPB\nte2sIYf9aVfTcJUXWe2TQNSO9PI+C8RgTiWh8AYSjodoOQofe9x5v2Yluy7J\nVNXneh9x32XUIC9B+TUvQ7diufrImREDygdKcpMnn+5ZxxRmKuSf3/GSLHuh\nrC/IcDKf6ci049VfG4JkgXMmobDfBHKr8M8FdTH7XZgFdxVNJqL9mb/sVRfh\nFe+L\r\n=bBEj\r\n-----END PGP SIGNATURE-----\r\n"},"main":"dist/index.js","husky":{"hooks":{"pre-commit":"lint-staged"}},"config":{"eslint":"./examples/**/*.{js,jsx}","tslint":"./{__mocks__,src,stories}/{,**/}*.{ts,tsx}"},"readme":"[![npm version](https://badge.fury.io/js/%40gooddata%2Freact-components.svg)](https://www.npmjs.com/package/@gooddata/react-components) \n\n# GoodData.UI React components\n> A React-based JavaScript library for building data-driven applications\n\n## Getting started\n- [GoodData.UI Documentation](http://sdk.gooddata.com/gooddata-ui/)\n- [GoodData.UI Live Examples](https://gooddata-examples.herokuapp.com/)\n- [Stack Overflow](https://stackoverflow.com/questions/tagged/gooddata)\n\n### Usage\nWith [yarn](https://yarnpkg.com) installed, go to your project directory and run\n```\n$ yarn add @gooddata/react-components\n```\nIf you prefer [npm](npmjs.com) run\n```\n$ npm install --save @gooddata/react-components\n```\n\nThe public API is exposed via global `index.js`. Except for the styles, do not import any other file directly\nbecause they are not intended to be part of the public API.\n\n## Contributing\n\nWe welcome any contribution in form of [issues](https://github.com/gooddata/gooddata-react-components/issues) or [pull requests](https://github.com/gooddata/gooddata-react-components/pulls).\nThese commands may come in handy while developing:\n\n| command | description |\n| ------- | ----------- |\n| `yarn install --pure-lockfile` | first step |\n| ||\n| `yarn dev` | build react-components to `/dist` in watch mode |\n| `yarn test` | run all unit tests |\n| `yarn prettier-write` | format the source code to match the valid codestyle |\n| `yarn validate` | validate codestyle |\n| ||\n| `yarn storybook` | run storybook from `/stories` on http://localhost:9001 |\n| `yarn build-storybook` | build storybook to `/dist-storybook` |\n| `yarn test-storybook` | run storybook and [screenshot tests](https://github.com/gooddata/gdc-client-utils/tree/master/test-storybook) |\n| ||\n| `yarn examples` | run Live Examples dev-server from `/examples` on https://localhost:8999 |\n| `yarn examples-build` | build Live Examples to `/examples/dist` |\n| `yarn examples-server` | serve built Live Examples - see `/examples/server/src` |\n| `yarn examples-testcafe` | run testcafe tests against `localhost:8999` |\n\n### Deploy to heroku.com\nWhen you deploy this repo to heroku, it serves *GoodData.UI Live Examples*.\nRelevant tasks are in `Procfile` and `package.json`.\n\n```bash\n# run in the project directory\nheroku login\nheroku create <your-app-name>\nheroku config:set DOMAIN_ADMIN_USERNAME=x@gooddata.com DOMAIN_ADMIN_PASSWORD=xy PROJECT_ID_TO_ASSIGN=xms7ga4tf3g3nzucd8380o2bev8oeknp\ngit push heroku HEAD:master\nheroku open\n```\n\n### Run Live Examples Locally\nTo run *GoodData.UI Live Examples* locally:\n```bash\ngit clone <this-repository>\ncd  <repository-folder>\nyarn install --pure-lockfile\nyarn examples\n```\nThen open https://localhost:8999 and login using Live Examples account (you can [create one here](https://gooddata-examples.herokuapp.com/registration)).\n\n### Source code formatting\nThe source code in the repository is formatted by [Prettier](https://prettier.io/). \nThe format of the code is validated by our Continuous Integration server and is one of the requirements of successful merge.\n\nPrettier is supported by every major IDE. You can find the list of supported editors and how to configure them [here](https://prettier.io/docs/en/editors.html).\n\nIn the case, when your editor is not supported or you don't want to setup the integration, you can run the `yarn prettier-write` command to reformat the code before commit.\n\n## Changelog\n\n- see [CHANGELOG.md](CHANGELOG.md)\n\n## License\n\n(C) 2007-2018 GoodData Corporation\n\nThis project is dual licensed:\n\n- The ATTRIBUTION-NONCOMMERCIAL 4.0 INTERNATIONAL (CC BY-NC 4.0) is used for purpose of the trial experience and evaluation of GoodData.UI library.\n- The GOODDATA GOODDATA.UI LIBRARY END USER LICENSE AGREEMENT is used for GoodData customers.\n\nFor more information, please see [LICENSE](https://github.com/gooddata/gooddata-react-components/blob/master/LICENSE)\n","gitHead":"780d529155d3acace01bbab3bcf3cc5e711de532","scripts":{"dev":"bash scripts/build.sh --dev-watch","test":"jest --watch","build":"bash scripts/build.sh","tslint":"yarn run-tslint -t verbose $npm_package_config_tslint","prepare":"cd examples/server && yarn install --frozen-lockfile && cd ../..; rm -r examples/node_modules 2>/dev/null; true","examples":"bash scripts/run-examples.sh","prepare?":"# Called before `npm publish` and on local `npm install`. Temporarily also for deleting obsolete node_modules. Ends with `true` to continue gracefully.","validate":"tsc --noEmit && yarn tslint && eslint $npm_package_config_eslint && yarn prettier-check","build-dev":"bash scripts/build.sh --dev","examples?":"# Default is developer domain, other options: yarn examples [sec,secure,stg,stg2,stg3,demo,developer or URL]","storybook":"yarn build && start-storybook -p 9001 -c .storybook","test-once":"jest","tslint-ci":"mkdir -p ./ci/results && yarn run-tslint -t checkstyle -o ./ci/results/tslint-results.xml $npm_package_config_tslint","run-tslint":"tslint -p tsconfig.json","validate-ci":"tsc --noEmit && yarn tslint-ci  && eslint $npm_package_config_eslint -f checkstyle -o ci/results/eslint-results.xml && yarn prettier-check","examples-build":"bash scripts/build-examples.sh","prepublishOnly":"yarn build","prettier-check":"prettier --check '{src,stories,styles,__mocks__,examples/server/src,examples/src,examples/test}/**/*.{ts,js,tsx,jsx,json,scss,md,yaml,html}'","prettier-write":"prettier --write '{src,stories,styles,__mocks__,examples/server/src,examples/src,examples/test}/**/*.{ts,js,tsx,jsx,json,scss,md,yaml,html}'","test-storybook":"yarn build && test-storybook","build-storybook":"yarn build && build-storybook -c .storybook -o dist-storybook","examples-server":"node examples/server/src/index.js","heroku-postbuild":"yarn examples-build developer","examples-testcafe":"./scripts/run-testcafe.sh visual","check-circular-deps":"madge --circular --extensions ts ./src","examples-testcafe-ci":"./scripts/run-testcafe.sh ci","examples-testcafe-live":"./scripts/run-testcafe.sh live"},"typings":"dist/index.d.ts","_npmUser":{"name":"gooddata-ci","email":"rail@gooddata.com"},"deprecated":"@gooddata/react-components@7 reached End of Support on March 31, 2022. Please upgrade (see https://sdk.gooddata.com/gooddata-ui/docs/supported_versions.html for more information).","repository":{"url":"git+ssh://git@github.com/gooddata/gooddata-react-components.git","type":"git"},"_npmVersion":"6.4.1","description":"GoodData.UI - A powerful JavaScript library for building analytical applications","directories":{},"lint-staged":{"{src,stories,styles,__mocks__,examples/server/src,examples/src,examples/test}/**/*.{ts,js,tsx,jsx,scss}":["npx gdc-fix-copyright","git add"],"{src,stories,styles,__mocks__,examples/server/src,examples/src,examples/test}/**/*.{ts,js,tsx,jsx,json,scss,md,yaml,html}":["prettier --write","git add"]},"_nodeVersion":"8.12.0","dependencies":{"rxjs":"^5.5.6","uuid":"^3.2.1","immer":"^1.3.1","lodash":"^4.17.15","date-fns":"^2.7.0","downshift":"^3.2.7","invariant":"^2.2.2","classnames":"^2.2.6","highcharts":"7.1.1","prop-types":"^15.6.0","react-intl":"^3.6.0","custom-event":"^1.0.1","react-window":"^1.8.1","ag-grid-react":"20.0.0","react-measure":"^2.3.0","react-day-picker":"~7.3.0","react-responsive":"^3.0.0","stringify-object":"^2.4.0","@gooddata/typings":"^2.19.0","ag-grid-community":"20.0.0","http-status-codes":"^1.3.0","@gooddata/js-utils":"^3.5.0","@gooddata/numberjs":"^3.2.4","fixed-data-table-2":"0.7.17","@gooddata/goodstrap":"65.1.1","react-dom-factories":"^1.0.2","@gooddata/gooddata-js":"^12.0.0","json-stable-stringify":"^1.0.1","react-transition-group":"^2.2.1","hoist-non-react-statics":"^3.3.0","nodelist-foreach-polyfill":"^1.2.0","@formatjs/intl-pluralrules":"^1.3.6","highcharts-grouped-categories":"^1.1.3"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"raf":"3.3.2","yup":"^0.24.1","jest":"24.7.1","husky":"3.0.0","madge":"^3.4.4","react":"^16.5.2","enzyme":"3.5.0","eslint":"4.19.1","formik":"^0.11.11","moment":"2.23.0","history":"^4.7.2","ts-jest":"24.0.0","webpack":"4.30.0","full-icu":"^1.3.0","prettier":"1.16.4","react-ga":"^2.5.2","recharts":"1.0.0-beta.9","testcafe":"1.1.4","commander":"2.14.1","node-sass":"4.13.0","react-dom":"^16.5.2","supertest":"3.0.0","ts-loader":"6.0.0","@types/raf":"^3.4.0","css-loader":"0.28.7","jest-junit":"3.0.0","raw-loader":"0.5.1","styled-jsx":"2.2.1","typescript":"3.3.4000","@babel/core":"7.4.4","@types/jest":"24.0.6","@types/node":"7.0.8","@types/uuid":"3.4.3","file-loader":"3.0.1","jest-enzyme":"7.0.2","lint-staged":"9.1.0","sass-loader":"6.0.6","webpack-cli":"3.3.2","@types/react":"16.8.6","babel-loader":"8.0.5","react-helmet":"5.2.0","react-select":"1.2.1","style-loader":"0.19.1","@types/enzyme":"3.1.13","@types/lodash":"4.14.123","testcafe-live":"0.1.4","@babel/runtime":"7.4.4","@babel/polyfill":"^7.4.4","@storybook/react":"5.0.11","@types/invariant":"2.2.29","@types/react-dom":"16.0.11","isomorphic-fetch":"2.2.1","react-datepicker":"1.1.0","react-router-dom":"4.2.2","@babel/preset-env":"7.4.4","@gooddata/mock-js":"2.3.1","@storybook/addons":"5.0.11","@types/classnames":"2.2.3","@types/prop-types":"15.5.2","@storybook/theming":"5.0.11","identity-obj-proxy":"^3.0.0","intl-messageformat":"^7.5.4","webpack-dev-server":"3.3.1","@babel/preset-react":"7.0.0","@types/react-portal":"4.0.1","@types/react-window":"^1.8.1","babel-plugin-lodash":"3.3.4","html-webpack-plugin":"3.2.0","react-test-renderer":"16.4.2","@types/react-measure":"2.0.5","clean-webpack-plugin":"2.0.2","stats-webpack-plugin":"0.7.0","eslint-config-prettier":"4.1.0","react-google-recaptcha":"^0.14.1","tslint-config-prettier":"1.18.0","@gooddata/eslint-config":"^1.0.0","@gooddata/tslint-config":"1.0.0","@types/react-responsive":"^3.0.3","@types/storybook__react":"4.0.1","@types/stringify-object":"^3.2.0","enzyme-adapter-react-16":"1.3.1","@gooddata/test-storybook":"3.1.1","@storybook/addon-actions":"5.0.11","@storybook/addon-options":"5.0.11","node-sass-magic-importer":"5.1.0","react-syntax-highlighter":"11.0.2","@types/fixed-data-table-2":"0.8.1","@types/react-test-renderer":"16.0.0","circular-dependency-plugin":"5.0.2","compression-webpack-plugin":"2.0.0","@types/json-stable-stringify":"^1.0.32","@gooddata/frontend-npm-scripts":"1.1.0","@types/enzyme-adapter-react-16":"1.0.3","@types/storybook__addon-actions":"3.4.2","@babel/plugin-proposal-class-properties":"7.4.4","@babel/plugin-proposal-object-rest-spread":"7.4.4","@babel/plugin-transform-async-to-generator":"7.4.4"},"peerDependencies":{"react":"^16.5.2","react-dom":"^16.5.2"},"_npmOperationalInternal":{"tmp":"tmp/react-components_7.3.0-beta.15_1576665652622_0.1995069876042963","host":"s3://npm-registry-packages"}},"7.3.0-beta.16":{"name":"@gooddata/react-components","version":"7.3.0-beta.16","author":{"name":"GoodData Corporation"},"license":"BSD-3-Clause","_id":"@gooddata/react-components@7.3.0-beta.16","maintainers":[{"name":"afi","email":"adam.fiedler@gooddata.com"},{"name":"bertold8","email":"ivan.nejezchleb@seznam.cz"},{"name":"brbistas","email":"valentinos.chraniotis@gooddata.com"},{"name":"bugsbunny338","email":"jiri.zajic@mensa.cz"},{"name":"de.do","email":"de.do@gooddata.com"},{"name":"gooddata-ci","email":"rail@gooddata.com"},{"name":"hung.nguyen.hoang","email":"hung.nguyen@gooddata.com"},{"name":"ivan.mjartan","email":"ivan.mjartan@gooddata.com"},{"name":"jakub-sterba","email":"jakub.sterba@gooddata.com"},{"name":"jaroslav.tomecek","email":"jaroslav.tomecek@gooddata.com"},{"name":"jkittler","email":"honza.kittler@gmail.com"},{"name":"khanh.le","email":"khanh.le@gooddata.com"},{"name":"lanhuynh","email":"lan.huynh@gooddata.com"},{"name":"linhhong","email":"linh.hong@gooddata.com"},{"name":"lupko","email":"lubomir.slivka@gooddata.com"},{"name":"martin.mosko","email":"martin.mosko@gooddata.com"},{"name":"matyas.kandl","email":"matyas.kandl@gooddata.com"},{"name":"michal.marsal","email":"michal.marsal@gooddata.com"},{"name":"naibinh","email":"naibinh@gmail.com"},{"name":"nikolacech","email":"nikola.cech@gooddata.com"},{"name":"no23reason","email":"dan.homola@hotmail.cz"},{"name":"patrikbraborec","email":"patrik.braborec@gooddata.com"},{"name":"pbenes","email":"petr.benes@gooddata.com"},{"name":"petrjanu","email":"petr.janu@gooddata.com"},{"name":"ptquang86","email":"ptquang86@gmail.com"},{"name":"qduval","email":"quentin.duval@gooddata.com"},{"name":"rodri360","email":"me@rodri360.com"},{"name":"sitina","email":"jiri.sitina@gooddata.com"},{"name":"strouhaljan","email":"strouhal.jan@gmail.com"},{"name":"tomas.kratochvil","email":"tomas.kratochvil@gooddata.com"},{"name":"tomasreichmann","email":"tomasreichmann@gmail.com"},{"name":"tomsatgd","email":"tomas.satinsky@gooddata.com"},{"name":"trung-le-quoc","email":"trung.le@gooddata.com"},{"name":"tu-ngo","email":"tungo1981@gmail.com"},{"name":"utdnah","email":"danh.ung@gooddata.com"},{"name":"vlastikcz","email":"vlastimil.kotas@gooddata.com"},{"name":"vu.pham","email":"vu.pham@gooddata.com"},{"name":"xmort","email":"petr.dolejsi@gooddata.com"},{"name":"yanlipnican","email":"yanlipnican@gmail.com"}],"homepage":"https://github.com/gooddata/gooddata-react-components#readme","bugs":{"url":"https://github.com/gooddata/gooddata-react-components/issues"},"dist":{"shasum":"710479ef71832f80599a841d9838e48414aa8d13","tarball":"https://registry.npmjs.org/@gooddata/react-components/-/react-components-7.3.0-beta.16.tgz","fileCount":2265,"integrity":"sha512-UrXOERz5BpkZX0HLYToLZwP7z5NQ3/9e/vgITDbF2d4jtXXa1yn6w0zTDWuORiZI0Nu7lctODoVjQVjhLs9lAQ==","signatures":[{"sig":"MEUCIC0vw7DGC91Zyc4JzzfURvP6dmo+K3VIiOCBjzAdyi6kAiEAxlJnnlZpMPgSJJymcFCJKWFqxgfzxoCK2sn3YbOU4HA=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":8994940,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJeFYykCRA9TVsSAnZWagAAttYP/1MB8N6c/K1CnriM0Nob\npkGzCd4YuaW+MiQ05zn9uxkkGi3oNLPIABH9OWGwcdnVZor+d16aROBoyvXg\nVOzvKEBpnIMVNos5f/Cme/1zza40vxxERifQEkUYuaPiFnOhqENcPbDIwpRk\n+fvppqv8iCsQwlupj+pYruXVH1edupQ+W+h/EH2FkTLJweUV28DQ/gW7Xahn\nKpuzN+JuhaHXQar0GwetVrc+3yGJEc/ZuXJ4tGBHCaS9Ct9NY8t4hhPCVi9d\nO1xNYNGzQWu6OTQGgEfbev20vJXqbPa2YEk5J8w+kQT6rqlkqTNU6ziPO423\nrSUfnjcHAaQlej99xVepVUC6WVDKKOHKWqbp4/9TvxWZyTCBn9SMZk12L7Z1\nBNi6rU6z372ywNze48S3QN5GDkAvuZq+sf4DjwJaBSoABVE6TUxBgEWTvm2N\nO6ob757HLObXlSJFOiDaXSmIP7MVQwUbEx5y3WYAFgfnaqEhHMHUMrjuQGtv\nk8xCAEE738wdMzx4FxP/uApHRGJMRUnP8JrLyUQWum2+HALGiaK/WRu6xumx\nm4mZoK/84+i2YyLl4jrbv6YlJ0TzZKLsRzZcNn3W1Yv4/ijfMMxglagdVutt\nuSse5x88Gbbf0VzxsqahHhAMiiuFqwO/OSSmzYBToisAEYcMjBxWJeNhw1Hh\nx1fP\r\n=aJ6e\r\n-----END PGP SIGNATURE-----\r\n"},"main":"dist/index.js","husky":{"hooks":{"pre-commit":"lint-staged"}},"config":{"eslint":"./examples/**/*.{js,jsx}","tslint":"./{__mocks__,src,stories}/{,**/}*.{ts,tsx}"},"readme":"[![npm version](https://badge.fury.io/js/%40gooddata%2Freact-components.svg)](https://www.npmjs.com/package/@gooddata/react-components) \n\n# GoodData.UI React components\n> A React-based JavaScript library for building data-driven applications\n\n## Getting started\n- [GoodData.UI Documentation](http://sdk.gooddata.com/gooddata-ui/)\n- [GoodData.UI Live Examples](https://gooddata-examples.herokuapp.com/)\n- [Stack Overflow](https://stackoverflow.com/questions/tagged/gooddata)\n\n### Usage\nWith [yarn](https://yarnpkg.com) installed, go to your project directory and run\n```\n$ yarn add @gooddata/react-components\n```\nIf you prefer [npm](npmjs.com) run\n```\n$ npm install --save @gooddata/react-components\n```\n\nThe public API is exposed via global `index.js`. Except for the styles, do not import any other file directly\nbecause they are not intended to be part of the public API.\n\n## Contributing\n\nWe welcome any contribution in form of [issues](https://github.com/gooddata/gooddata-react-components/issues) or [pull requests](https://github.com/gooddata/gooddata-react-components/pulls).\nThese commands may come in handy while developing:\n\n| command | description |\n| ------- | ----------- |\n| `yarn install --pure-lockfile` | first step |\n| ||\n| `yarn dev` | build react-components to `/dist` in watch mode |\n| `yarn test` | run all unit tests |\n| `yarn prettier-write` | format the source code to match the valid codestyle |\n| `yarn validate` | validate codestyle |\n| ||\n| `yarn storybook` | run storybook from `/stories` on http://localhost:9001 |\n| `yarn build-storybook` | build storybook to `/dist-storybook` |\n| `yarn test-storybook` | run storybook and [screenshot tests](https://github.com/gooddata/gdc-client-utils/tree/master/test-storybook) |\n| ||\n| `yarn examples` | run Live Examples dev-server from `/examples` on https://localhost:8999 |\n| `yarn examples-build` | build Live Examples to `/examples/dist` |\n| `yarn examples-server` | serve built Live Examples - see `/examples/server/src` |\n| `yarn examples-testcafe` | run testcafe tests against `localhost:8999` |\n\n### Deploy to heroku.com\nWhen you deploy this repo to heroku, it serves *GoodData.UI Live Examples*.\nRelevant tasks are in `Procfile` and `package.json`.\n\n```bash\n# run in the project directory\nheroku login\nheroku create <your-app-name>\nheroku config:set DOMAIN_ADMIN_USERNAME=x@gooddata.com DOMAIN_ADMIN_PASSWORD=xy PROJECT_ID_TO_ASSIGN=xms7ga4tf3g3nzucd8380o2bev8oeknp\ngit push heroku HEAD:master\nheroku open\n```\n\n### Run Live Examples Locally\nTo run *GoodData.UI Live Examples* locally:\n```bash\ngit clone <this-repository>\ncd  <repository-folder>\nyarn install --pure-lockfile\nyarn examples\n```\nThen open https://localhost:8999 and login using Live Examples account (you can [create one here](https://gooddata-examples.herokuapp.com/registration)).\n\n### Source code formatting\nThe source code in the repository is formatted by [Prettier](https://prettier.io/). \nThe format of the code is validated by our Continuous Integration server and is one of the requirements of successful merge.\n\nPrettier is supported by every major IDE. You can find the list of supported editors and how to configure them [here](https://prettier.io/docs/en/editors.html).\n\nIn the case, when your editor is not supported or you don't want to setup the integration, you can run the `yarn prettier-write` command to reformat the code before commit.\n\n## Changelog\n\n- see [CHANGELOG.md](CHANGELOG.md)\n\n## License\n\n(C) 2007-2018 GoodData Corporation\n\nThis project is dual licensed:\n\n- The ATTRIBUTION-NONCOMMERCIAL 4.0 INTERNATIONAL (CC BY-NC 4.0) is used for purpose of the trial experience and evaluation of GoodData.UI library.\n- The GOODDATA GOODDATA.UI LIBRARY END USER LICENSE AGREEMENT is used for GoodData customers.\n\nFor more information, please see [LICENSE](https://github.com/gooddata/gooddata-react-components/blob/master/LICENSE)\n","gitHead":"6ef6990207af03189300961ca7ee7858a733037f","scripts":{"dev":"bash scripts/build.sh --dev-watch","test":"jest --watch","build":"bash scripts/build.sh","tslint":"yarn run-tslint -t verbose $npm_package_config_tslint","prepare":"cd examples/server && yarn install --frozen-lockfile && cd ../..; rm -r examples/node_modules 2>/dev/null; true","examples":"bash scripts/run-examples.sh","prepare?":"# Called before `npm publish` and on local `npm install`. Temporarily also for deleting obsolete node_modules. Ends with `true` to continue gracefully.","validate":"tsc --noEmit && yarn tslint && eslint $npm_package_config_eslint && yarn prettier-check","build-dev":"bash scripts/build.sh --dev","examples?":"# Default is developer domain, other options: yarn examples [sec,secure,stg,stg2,stg3,demo,developer or URL]","storybook":"yarn build && start-storybook -p 9001 -c .storybook","test-once":"jest","tslint-ci":"mkdir -p ./ci/results && yarn run-tslint -t checkstyle -o ./ci/results/tslint-results.xml $npm_package_config_tslint","run-tslint":"tslint -p tsconfig.json","validate-ci":"tsc --noEmit && yarn tslint-ci  && eslint $npm_package_config_eslint -f checkstyle -o ci/results/eslint-results.xml && yarn prettier-check","examples-build":"bash scripts/build-examples.sh","prepublishOnly":"yarn build","prettier-check":"prettier --check '{src,stories,styles,__mocks__,examples/server/src,examples/src,examples/test}/**/*.{ts,js,tsx,jsx,json,scss,md,yaml,html}'","prettier-write":"prettier --write '{src,stories,styles,__mocks__,examples/server/src,examples/src,examples/test}/**/*.{ts,js,tsx,jsx,json,scss,md,yaml,html}'","test-storybook":"yarn build && test-storybook","build-storybook":"yarn build && build-storybook -c .storybook -o dist-storybook","examples-server":"node examples/server/src/index.js","heroku-postbuild":"yarn examples-build developer","examples-testcafe":"./scripts/run-testcafe.sh visual","check-circular-deps":"madge --circular --extensions ts ./src","examples-testcafe-ci":"./scripts/run-testcafe.sh ci","examples-testcafe-live":"./scripts/run-testcafe.sh live"},"typings":"dist/index.d.ts","_npmUser":{"name":"gooddata-ci","email":"rail@gooddata.com"},"deprecated":"@gooddata/react-components@7 reached End of Support on March 31, 2022. Please upgrade (see https://sdk.gooddata.com/gooddata-ui/docs/supported_versions.html for more information).","repository":{"url":"git+ssh://git@github.com/gooddata/gooddata-react-components.git","type":"git"},"_npmVersion":"6.4.1","description":"GoodData.UI - A powerful JavaScript library for building analytical applications","directories":{},"lint-staged":{"{src,stories,styles,__mocks__,examples/server/src,examples/src,examples/test}/**/*.{ts,js,tsx,jsx,scss}":["npx gdc-fix-copyright","git add"],"{src,stories,styles,__mocks__,examples/server/src,examples/src,examples/test}/**/*.{ts,js,tsx,jsx,json,scss,md,yaml,html}":["prettier --write","git add"]},"_nodeVersion":"8.12.0","dependencies":{"rxjs":"^5.5.6","uuid":"^3.2.1","immer":"^1.3.1","lodash":"^4.17.15","date-fns":"^2.7.0","downshift":"^3.2.7","invariant":"^2.2.2","classnames":"^2.2.6","highcharts":"7.1.1","prop-types":"^15.6.0","react-intl":"^3.6.0","custom-event":"^1.0.1","react-window":"^1.8.1","ag-grid-react":"20.0.0","react-measure":"^2.3.0","react-day-picker":"~7.3.0","react-responsive":"^3.0.0","stringify-object":"^2.4.0","@gooddata/typings":"^2.19.0","ag-grid-community":"20.0.0","http-status-codes":"^1.3.0","@gooddata/js-utils":"^3.5.0","@gooddata/numberjs":"^3.2.4","fixed-data-table-2":"0.7.17","@gooddata/goodstrap":"^66.0.0","react-dom-factories":"^1.0.2","@gooddata/gooddata-js":"^12.0.0","json-stable-stringify":"^1.0.1","react-transition-group":"^2.2.1","hoist-non-react-statics":"^3.3.0","nodelist-foreach-polyfill":"^1.2.0","@formatjs/intl-pluralrules":"^1.3.6","highcharts-grouped-categories":"^1.1.3"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"raf":"3.3.2","yup":"^0.24.1","jest":"24.7.1","husky":"3.0.0","madge":"^3.4.4","react":"^16.5.2","enzyme":"3.5.0","eslint":"4.19.1","formik":"^0.11.11","moment":"2.23.0","history":"^4.7.2","ts-jest":"24.0.0","webpack":"4.30.0","full-icu":"^1.3.0","prettier":"1.16.4","react-ga":"^2.5.2","recharts":"1.0.0-beta.9","testcafe":"1.1.4","commander":"2.14.1","node-sass":"4.13.0","react-dom":"^16.5.2","supertest":"3.0.0","ts-loader":"6.0.0","@types/raf":"^3.4.0","css-loader":"0.28.7","jest-junit":"3.0.0","raw-loader":"0.5.1","styled-jsx":"2.2.1","typescript":"3.3.4000","@babel/core":"7.4.4","@types/jest":"24.0.6","@types/node":"7.0.8","@types/uuid":"3.4.3","file-loader":"3.0.1","jest-enzyme":"7.0.2","lint-staged":"9.1.0","sass-loader":"6.0.6","webpack-cli":"3.3.2","@types/react":"16.8.6","babel-loader":"8.0.5","react-helmet":"5.2.0","react-select":"1.2.1","style-loader":"0.19.1","@types/enzyme":"3.1.13","@types/lodash":"4.14.123","testcafe-live":"0.1.4","@babel/runtime":"7.4.4","@babel/polyfill":"^7.4.4","@storybook/react":"5.0.11","@types/invariant":"2.2.29","@types/react-dom":"16.0.11","isomorphic-fetch":"2.2.1","react-datepicker":"1.1.0","react-router-dom":"4.2.2","@babel/preset-env":"7.4.4","@gooddata/mock-js":"2.3.1","@storybook/addons":"5.0.11","@types/classnames":"2.2.3","@types/prop-types":"15.5.2","@storybook/theming":"5.0.11","identity-obj-proxy":"^3.0.0","intl-messageformat":"^7.5.4","webpack-dev-server":"3.3.1","@babel/preset-react":"7.0.0","@types/react-portal":"4.0.1","@types/react-window":"^1.8.1","babel-plugin-lodash":"3.3.4","html-webpack-plugin":"3.2.0","react-test-renderer":"16.4.2","@types/react-measure":"2.0.5","clean-webpack-plugin":"2.0.2","stats-webpack-plugin":"0.7.0","eslint-config-prettier":"4.1.0","react-google-recaptcha":"^0.14.1","tslint-config-prettier":"1.18.0","@gooddata/eslint-config":"^1.0.0","@gooddata/tslint-config":"1.0.0","@types/react-responsive":"^3.0.3","@types/storybook__react":"4.0.1","@types/stringify-object":"^3.2.0","enzyme-adapter-react-16":"1.3.1","@gooddata/test-storybook":"3.1.1","@storybook/addon-actions":"5.0.11","@storybook/addon-options":"5.0.11","node-sass-magic-importer":"5.1.0","react-syntax-highlighter":"11.0.2","@types/fixed-data-table-2":"0.8.1","@types/react-test-renderer":"16.0.0","circular-dependency-plugin":"5.0.2","compression-webpack-plugin":"2.0.0","@types/json-stable-stringify":"^1.0.32","@gooddata/frontend-npm-scripts":"1.1.0","@types/enzyme-adapter-react-16":"1.0.3","@types/storybook__addon-actions":"3.4.2","@babel/plugin-proposal-class-properties":"7.4.4","@babel/plugin-proposal-object-rest-spread":"7.4.4","@babel/plugin-transform-async-to-generator":"7.4.4"},"peerDependencies":{"react":"^16.5.2","react-dom":"^16.5.2"},"_npmOperationalInternal":{"tmp":"tmp/react-components_7.3.0-beta.16_1578470563666_0.12235823565334014","host":"s3://npm-registry-packages"}},"7.3.0-beta.17":{"name":"@gooddata/react-components","version":"7.3.0-beta.17","author":{"name":"GoodData Corporation"},"license":"BSD-3-Clause","_id":"@gooddata/react-components@7.3.0-beta.17","maintainers":[{"name":"afi","email":"adam.fiedler@gooddata.com"},{"name":"bertold8","email":"ivan.nejezchleb@seznam.cz"},{"name":"brbistas","email":"valentinos.chraniotis@gooddata.com"},{"name":"bugsbunny338","email":"jiri.zajic@mensa.cz"},{"name":"de.do","email":"de.do@gooddata.com"},{"name":"gooddata-ci","email":"rail@gooddata.com"},{"name":"hung.nguyen.hoang","email":"hung.nguyen@gooddata.com"},{"name":"ivan.mjartan","email":"ivan.mjartan@gooddata.com"},{"name":"jakub-sterba","email":"jakub.sterba@gooddata.com"},{"name":"jaroslav.tomecek","email":"jaroslav.tomecek@gooddata.com"},{"name":"jkittler","email":"honza.kittler@gmail.com"},{"name":"khanh.le","email":"khanh.le@gooddata.com"},{"name":"lanhuynh","email":"lan.huynh@gooddata.com"},{"name":"linhhong","email":"linh.hong@gooddata.com"},{"name":"lupko","email":"lubomir.slivka@gooddata.com"},{"name":"martin.mosko","email":"martin.mosko@gooddata.com"},{"name":"matyas.kandl","email":"matyas.kandl@gooddata.com"},{"name":"michal.marsal","email":"michal.marsal@gooddata.com"},{"name":"naibinh","email":"naibinh@gmail.com"},{"name":"nikolacech","email":"nikola.cech@gooddata.com"},{"name":"no23reason","email":"dan.homola@hotmail.cz"},{"name":"patrikbraborec","email":"patrik.braborec@gooddata.com"},{"name":"pbenes","email":"petr.benes@gooddata.com"},{"name":"petrjanu","email":"petr.janu@gooddata.com"},{"name":"ptquang86","email":"ptquang86@gmail.com"},{"name":"qduval","email":"quentin.duval@gooddata.com"},{"name":"rodri360","email":"me@rodri360.com"},{"name":"sitina","email":"jiri.sitina@gooddata.com"},{"name":"strouhaljan","email":"strouhal.jan@gmail.com"},{"name":"tomas.kratochvil","email":"tomas.kratochvil@gooddata.com"},{"name":"tomasreichmann","email":"tomasreichmann@gmail.com"},{"name":"tomsatgd","email":"tomas.satinsky@gooddata.com"},{"name":"trung-le-quoc","email":"trung.le@gooddata.com"},{"name":"tu-ngo","email":"tungo1981@gmail.com"},{"name":"utdnah","email":"danh.ung@gooddata.com"},{"name":"vlastikcz","email":"vlastimil.kotas@gooddata.com"},{"name":"vu.pham","email":"vu.pham@gooddata.com"},{"name":"xmort","email":"petr.dolejsi@gooddata.com"},{"name":"yanlipnican","email":"yanlipnican@gmail.com"}],"homepage":"https://github.com/gooddata/gooddata-react-components#readme","bugs":{"url":"https://github.com/gooddata/gooddata-react-components/issues"},"dist":{"shasum":"2b4244e8c0fee3bd3a96a2cdc543a43f56c8e3c0","tarball":"https://registry.npmjs.org/@gooddata/react-components/-/react-components-7.3.0-beta.17.tgz","fileCount":2265,"integrity":"sha512-izOm0y6L0yL3Gn/VPaBVRIEjcIpQoTEhl9MZkjhRhrPQb1iVC799x2NmzkfPKpXaePO6UUWAeWeh73dImv0GPQ==","signatures":[{"sig":"MEYCIQClOo9ZvUGtHbk7nNb5JfzwA94+vCmyqRvnALvQjrQfCgIhAIu4pmESj+9MrJh7Svk6f/B1vs63dNujQCaqEaSvqoID","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":8994940,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJeFcmmCRA9TVsSAnZWagAAF+MP/28nYQZReX1xuyFmDJhC\nCQuAbEPXoDKse1P1OIcuL176zwSFoOTaO73/s0fKzeZEw3GdcCxsSemJqyWW\ng9aDc6CF+pTjTcD0OTmK8adh/OIGJ0GHJnVOwYTgUK9sqggDdgv+bH05I9l2\nGroB8cjF143szPYZsu5CoNVTqJWAPKE7r7UioAR4lWpPd0cSwWBn9KT8qFLW\nIchxaTxr6UgSTFEmwb3wvZGdGyD/W92muY8KLFB92xlDWxykngpiCm5UpxoK\nZgrN617C3nQibkoYbcNfsCoAa3s2GoG2Tdrz+hNTRnQ3wotF7Hu84k4S53k6\nuYmQZyE95+Xjo+uaOYvMr2UU1WD1bBM+iyyFBNVz5u7hl5D9SRDYOHmHf58+\n3STmMS/XdXxWhYtPJAkJka3eHoLDcd3afUV+MNA/74nFiFh1gK7l6sM4R1o8\nf7PVUlnruCB4+xgDIPmBzQht2icXQGiYuk5HcTjYF8se5F9QTH5xEJ6n+FBs\nlBxGWfgt3TQ8cIJl4UkzCUe8tyPWn96kHlZgZb/wgiQFfN5zQzzw4I1X1wgv\nsTHMlVZHBcCAnT49SW4wVUH20tCL6vzkEH8Hpt76GgBK5HLxHu/QnL2vLa0J\nINfKv8XmNvc3nIxd3Kq7FyUwwwbicsF+H8qvhZdlVdZN/TaT0NzjXyELAyVC\nZCL/\r\n=qQ65\r\n-----END PGP SIGNATURE-----\r\n"},"main":"dist/index.js","husky":{"hooks":{"pre-commit":"lint-staged"}},"config":{"eslint":"./examples/**/*.{js,jsx}","tslint":"./{__mocks__,src,stories}/{,**/}*.{ts,tsx}"},"readme":"[![npm version](https://badge.fury.io/js/%40gooddata%2Freact-components.svg)](https://www.npmjs.com/package/@gooddata/react-components) \n\n# GoodData.UI React components\n> A React-based JavaScript library for building data-driven applications\n\n## Getting started\n- [GoodData.UI Documentation](http://sdk.gooddata.com/gooddata-ui/)\n- [GoodData.UI Live Examples](https://gooddata-examples.herokuapp.com/)\n- [Stack Overflow](https://stackoverflow.com/questions/tagged/gooddata)\n\n### Usage\nWith [yarn](https://yarnpkg.com) installed, go to your project directory and run\n```\n$ yarn add @gooddata/react-components\n```\nIf you prefer [npm](npmjs.com) run\n```\n$ npm install --save @gooddata/react-components\n```\n\nThe public API is exposed via global `index.js`. Except for the styles, do not import any other file directly\nbecause they are not intended to be part of the public API.\n\n## Contributing\n\nWe welcome any contribution in form of [issues](https://github.com/gooddata/gooddata-react-components/issues) or [pull requests](https://github.com/gooddata/gooddata-react-components/pulls).\nThese commands may come in handy while developing:\n\n| command | description |\n| ------- | ----------- |\n| `yarn install --pure-lockfile` | first step |\n| ||\n| `yarn dev` | build react-components to `/dist` in watch mode |\n| `yarn test` | run all unit tests |\n| `yarn prettier-write` | format the source code to match the valid codestyle |\n| `yarn validate` | validate codestyle |\n| ||\n| `yarn storybook` | run storybook from `/stories` on http://localhost:9001 |\n| `yarn build-storybook` | build storybook to `/dist-storybook` |\n| `yarn test-storybook` | run storybook and [screenshot tests](https://github.com/gooddata/gdc-client-utils/tree/master/test-storybook) |\n| ||\n| `yarn examples` | run Live Examples dev-server from `/examples` on https://localhost:8999 |\n| `yarn examples-build` | build Live Examples to `/examples/dist` |\n| `yarn examples-server` | serve built Live Examples - see `/examples/server/src` |\n| `yarn examples-testcafe` | run testcafe tests against `localhost:8999` |\n\n### Deploy to heroku.com\nWhen you deploy this repo to heroku, it serves *GoodData.UI Live Examples*.\nRelevant tasks are in `Procfile` and `package.json`.\n\n```bash\n# run in the project directory\nheroku login\nheroku create <your-app-name>\nheroku config:set DOMAIN_ADMIN_USERNAME=x@gooddata.com DOMAIN_ADMIN_PASSWORD=xy PROJECT_ID_TO_ASSIGN=xms7ga4tf3g3nzucd8380o2bev8oeknp\ngit push heroku HEAD:master\nheroku open\n```\n\n### Run Live Examples Locally\nTo run *GoodData.UI Live Examples* locally:\n```bash\ngit clone <this-repository>\ncd  <repository-folder>\nyarn install --pure-lockfile\nyarn examples\n```\nThen open https://localhost:8999 and login using Live Examples account (you can [create one here](https://gooddata-examples.herokuapp.com/registration)).\n\n### Source code formatting\nThe source code in the repository is formatted by [Prettier](https://prettier.io/). \nThe format of the code is validated by our Continuous Integration server and is one of the requirements of successful merge.\n\nPrettier is supported by every major IDE. You can find the list of supported editors and how to configure them [here](https://prettier.io/docs/en/editors.html).\n\nIn the case, when your editor is not supported or you don't want to setup the integration, you can run the `yarn prettier-write` command to reformat the code before commit.\n\n## Changelog\n\n- see [CHANGELOG.md](CHANGELOG.md)\n\n## License\n\n(C) 2007-2018 GoodData Corporation\n\nThis project is dual licensed:\n\n- The ATTRIBUTION-NONCOMMERCIAL 4.0 INTERNATIONAL (CC BY-NC 4.0) is used for purpose of the trial experience and evaluation of GoodData.UI library.\n- The GOODDATA GOODDATA.UI LIBRARY END USER LICENSE AGREEMENT is used for GoodData customers.\n\nFor more information, please see [LICENSE](https://github.com/gooddata/gooddata-react-components/blob/master/LICENSE)\n","gitHead":"8d219c9e8b91bb2ed5c7eefe30091a7052c449c8","scripts":{"dev":"bash scripts/build.sh --dev-watch","test":"jest --watch","build":"bash scripts/build.sh","tslint":"yarn run-tslint -t verbose $npm_package_config_tslint","prepare":"cd examples/server && yarn install --frozen-lockfile && cd ../..; rm -r examples/node_modules 2>/dev/null; true","examples":"bash scripts/run-examples.sh","prepare?":"# Called before `npm publish` and on local `npm install`. Temporarily also for deleting obsolete node_modules. Ends with `true` to continue gracefully.","validate":"tsc --noEmit && yarn tslint && eslint $npm_package_config_eslint && yarn prettier-check","build-dev":"bash scripts/build.sh --dev","examples?":"# Default is developer domain, other options: yarn examples [sec,secure,stg,stg2,stg3,demo,developer or URL]","storybook":"yarn build && start-storybook -p 9001 -c .storybook","test-once":"jest","tslint-ci":"mkdir -p ./ci/results && yarn run-tslint -t checkstyle -o ./ci/results/tslint-results.xml $npm_package_config_tslint","run-tslint":"tslint -p tsconfig.json","validate-ci":"tsc --noEmit && yarn tslint-ci  && eslint $npm_package_config_eslint -f checkstyle -o ci/results/eslint-results.xml && yarn prettier-check","examples-build":"bash scripts/build-examples.sh","prepublishOnly":"yarn build","prettier-check":"prettier --check '{src,stories,styles,__mocks__,examples/server/src,examples/src,examples/test}/**/*.{ts,js,tsx,jsx,json,scss,md,yaml,html}'","prettier-write":"prettier --write '{src,stories,styles,__mocks__,examples/server/src,examples/src,examples/test}/**/*.{ts,js,tsx,jsx,json,scss,md,yaml,html}'","test-storybook":"yarn build && test-storybook","build-storybook":"yarn build && build-storybook -c .storybook -o dist-storybook","examples-server":"node examples/server/src/index.js","heroku-postbuild":"yarn examples-build developer","examples-testcafe":"./scripts/run-testcafe.sh visual","check-circular-deps":"madge --circular --extensions ts ./src","examples-testcafe-ci":"./scripts/run-testcafe.sh ci","examples-testcafe-live":"./scripts/run-testcafe.sh live"},"typings":"dist/index.d.ts","_npmUser":{"name":"gooddata-ci","email":"rail@gooddata.com"},"deprecated":"@gooddata/react-components@7 reached End of Support on March 31, 2022. Please upgrade (see https://sdk.gooddata.com/gooddata-ui/docs/supported_versions.html for more information).","repository":{"url":"git+ssh://git@github.com/gooddata/gooddata-react-components.git","type":"git"},"_npmVersion":"6.4.1","description":"GoodData.UI - A powerful JavaScript library for building analytical applications","directories":{},"lint-staged":{"{src,stories,styles,__mocks__,examples/server/src,examples/src,examples/test}/**/*.{ts,js,tsx,jsx,scss}":["npx gdc-fix-copyright","git add"],"{src,stories,styles,__mocks__,examples/server/src,examples/src,examples/test}/**/*.{ts,js,tsx,jsx,json,scss,md,yaml,html}":["prettier --write","git add"]},"_nodeVersion":"8.12.0","dependencies":{"rxjs":"^5.5.6","uuid":"^3.2.1","immer":"^1.3.1","lodash":"^4.17.15","date-fns":"^2.7.0","downshift":"^3.2.7","invariant":"^2.2.2","classnames":"^2.2.6","highcharts":"7.1.1","prop-types":"^15.6.0","react-intl":"^3.6.0","custom-event":"^1.0.1","react-window":"^1.8.1","ag-grid-react":"20.0.0","react-measure":"^2.3.0","react-day-picker":"~7.3.0","react-responsive":"^3.0.0","stringify-object":"^2.4.0","@gooddata/typings":"^2.19.0","ag-grid-community":"20.0.0","http-status-codes":"^1.3.0","@gooddata/js-utils":"^3.5.0","@gooddata/numberjs":"^3.2.4","fixed-data-table-2":"0.7.17","@gooddata/goodstrap":"^66.0.0","react-dom-factories":"^1.0.2","@gooddata/gooddata-js":"^12.0.0","json-stable-stringify":"^1.0.1","react-transition-group":"^2.2.1","hoist-non-react-statics":"^3.3.0","nodelist-foreach-polyfill":"^1.2.0","@formatjs/intl-pluralrules":"^1.3.6","highcharts-grouped-categories":"^1.1.3"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"raf":"3.3.2","yup":"^0.24.1","jest":"24.7.1","husky":"3.0.0","madge":"^3.4.4","react":"^16.5.2","enzyme":"3.5.0","eslint":"4.19.1","formik":"^0.11.11","moment":"2.23.0","history":"^4.7.2","ts-jest":"24.0.0","webpack":"4.30.0","full-icu":"^1.3.0","prettier":"1.16.4","react-ga":"^2.5.2","recharts":"1.0.0-beta.9","testcafe":"1.1.4","commander":"2.14.1","node-sass":"4.13.0","react-dom":"^16.5.2","supertest":"3.0.0","ts-loader":"6.0.0","@types/raf":"^3.4.0","css-loader":"0.28.7","jest-junit":"3.0.0","raw-loader":"0.5.1","styled-jsx":"2.2.1","typescript":"3.3.4000","@babel/core":"7.4.4","@types/jest":"24.0.6","@types/node":"7.0.8","@types/uuid":"3.4.3","file-loader":"3.0.1","jest-enzyme":"7.0.2","lint-staged":"9.1.0","sass-loader":"6.0.6","webpack-cli":"3.3.2","@types/react":"16.8.6","babel-loader":"8.0.5","react-helmet":"5.2.0","react-select":"1.2.1","style-loader":"0.19.1","@types/enzyme":"3.1.13","@types/lodash":"4.14.123","testcafe-live":"0.1.4","@babel/runtime":"7.4.4","@babel/polyfill":"^7.4.4","@storybook/react":"5.0.11","@types/invariant":"2.2.29","@types/react-dom":"16.0.11","isomorphic-fetch":"2.2.1","react-datepicker":"1.1.0","react-router-dom":"4.2.2","@babel/preset-env":"7.4.4","@gooddata/mock-js":"2.3.1","@storybook/addons":"5.0.11","@types/classnames":"2.2.3","@types/prop-types":"15.5.2","@storybook/theming":"5.0.11","identity-obj-proxy":"^3.0.0","intl-messageformat":"^7.5.4","webpack-dev-server":"3.3.1","@babel/preset-react":"7.0.0","@types/react-portal":"4.0.1","@types/react-window":"^1.8.1","babel-plugin-lodash":"3.3.4","html-webpack-plugin":"3.2.0","react-test-renderer":"16.4.2","@types/react-measure":"2.0.5","clean-webpack-plugin":"2.0.2","stats-webpack-plugin":"0.7.0","eslint-config-prettier":"4.1.0","react-google-recaptcha":"^0.14.1","tslint-config-prettier":"1.18.0","@gooddata/eslint-config":"^1.0.0","@gooddata/tslint-config":"1.0.0","@types/react-responsive":"^3.0.3","@types/storybook__react":"4.0.1","@types/stringify-object":"^3.2.0","enzyme-adapter-react-16":"1.3.1","@gooddata/test-storybook":"3.1.1","@storybook/addon-actions":"5.0.11","@storybook/addon-options":"5.0.11","node-sass-magic-importer":"5.1.0","react-syntax-highlighter":"11.0.2","@types/fixed-data-table-2":"0.8.1","@types/react-test-renderer":"16.0.0","circular-dependency-plugin":"5.0.2","compression-webpack-plugin":"2.0.0","@types/json-stable-stringify":"^1.0.32","@gooddata/frontend-npm-scripts":"1.1.0","@types/enzyme-adapter-react-16":"1.0.3","@types/storybook__addon-actions":"3.4.2","@babel/plugin-proposal-class-properties":"7.4.4","@babel/plugin-proposal-object-rest-spread":"7.4.4","@babel/plugin-transform-async-to-generator":"7.4.4"},"peerDependencies":{"react":"^16.5.2","react-dom":"^16.5.2"},"_npmOperationalInternal":{"tmp":"tmp/react-components_7.3.0-beta.17_1578486180135_0.5496017722549988","host":"s3://npm-registry-packages"}},"7.3.0-beta.18":{"name":"@gooddata/react-components","version":"7.3.0-beta.18","author":{"name":"GoodData Corporation"},"license":"BSD-3-Clause","_id":"@gooddata/react-components@7.3.0-beta.18","maintainers":[{"name":"afi","email":"adam.fiedler@gooddata.com"},{"name":"bertold8","email":"ivan.nejezchleb@seznam.cz"},{"name":"brbistas","email":"valentinos.chraniotis@gooddata.com"},{"name":"bugsbunny338","email":"jiri.zajic@mensa.cz"},{"name":"de.do","email":"de.do@gooddata.com"},{"name":"gooddata-ci","email":"rail@gooddata.com"},{"name":"hung.nguyen.hoang","email":"hung.nguyen@gooddata.com"},{"name":"ivan.mjartan","email":"ivan.mjartan@gooddata.com"},{"name":"jakub-sterba","email":"jakub.sterba@gooddata.com"},{"name":"jaroslav.tomecek","email":"jaroslav.tomecek@gooddata.com"},{"name":"jkittler","email":"honza.kittler@gmail.com"},{"name":"khanh.le","email":"khanh.le@gooddata.com"},{"name":"lanhuynh","email":"lan.huynh@gooddata.com"},{"name":"linhhong","email":"linh.hong@gooddata.com"},{"name":"lupko","email":"lubomir.slivka@gooddata.com"},{"name":"martin.mosko","email":"martin.mosko@gooddata.com"},{"name":"matyas.kandl","email":"matyas.kandl@gooddata.com"},{"name":"michal.marsal","email":"michal.marsal@gooddata.com"},{"name":"naibinh","email":"naibinh@gmail.com"},{"name":"nikolacech","email":"nikola.cech@gooddata.com"},{"name":"no23reason","email":"dan.homola@hotmail.cz"},{"name":"patrikbraborec","email":"patrik.braborec@gooddata.com"},{"name":"pbenes","email":"petr.benes@gooddata.com"},{"name":"petrjanu","email":"petr.janu@gooddata.com"},{"name":"ptquang86","email":"ptquang86@gmail.com"},{"name":"qduval","email":"quentin.duval@gooddata.com"},{"name":"rodri360","email":"me@rodri360.com"},{"name":"sitina","email":"jiri.sitina@gooddata.com"},{"name":"strouhaljan","email":"strouhal.jan@gmail.com"},{"name":"tomas.kratochvil","email":"tomas.kratochvil@gooddata.com"},{"name":"tomasreichmann","email":"tomasreichmann@gmail.com"},{"name":"tomsatgd","email":"tomas.satinsky@gooddata.com"},{"name":"trung-le-quoc","email":"trung.le@gooddata.com"},{"name":"tu-ngo","email":"tungo1981@gmail.com"},{"name":"tulean","email":"tuan.le@gooddata.com"},{"name":"utdnah","email":"danh.ung@gooddata.com"},{"name":"vlastikcz","email":"vlastimil.kotas@gooddata.com"},{"name":"vu.pham","email":"vu.pham@gooddata.com"},{"name":"xmort","email":"petr.dolejsi@gooddata.com"},{"name":"yanlipnican","email":"yanlipnican@gmail.com"}],"homepage":"https://github.com/gooddata/gooddata-react-components#readme","bugs":{"url":"https://github.com/gooddata/gooddata-react-components/issues"},"dist":{"shasum":"1772f6eb6eb58043aadc5dea42680fdb24ba93ef","tarball":"https://registry.npmjs.org/@gooddata/react-components/-/react-components-7.3.0-beta.18.tgz","fileCount":2265,"integrity":"sha512-s4LR9sGgZ8ahcfd1muVrVFQvH3suvmI2/+1jePP1v6QRZR4AvEuo8O54W7HyIEJWMt5qruztdMzFDeLChu5Bhw==","signatures":[{"sig":"MEUCIQCavmzzZYzjP0FhOEGe1mRpzfAixNVw4UEzjjLgVNvmRgIgQz4aTw8qYgmjFrlPgw59QpHPfFKlnPw11hl43wivluw=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":8994940,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJeFuEFCRA9TVsSAnZWagAAjLIQAKRdM5WxQ4Guf/LRH0fG\ndMak1GhYGXcVMi7xgoJzOOVzC1s3KEqtfOrhRI5l8TlodwKU17uaQiAM75W+\nCjm65stHSPd5IDlOtYL6VO0yGBy9W0n5zdGNm9ddLHE7eL7Wr40l4PjPzKlY\n/BjltPAN1AmpehyukFToihiKXRAOZc8IzPOTmEsD1hhGWUCrX/L6ebb10P0B\n42Wwl61MXiale0eBAfwIfJQrmY0LdnVMYzaaww1bPPQMYLm60OlNUYxex4Jn\n8MqysmuhYU4oxYr72feskfd38eL54c6zsEFu+7vDcBSist0MbtnL5U7c6X+Z\nhRIwMCFjfyOD5yhV/xVRaxFBEeYLvq60Scsv4GWkymtBx8LOvPQ6EExOKtJb\nxFrZ5RH8AuxdUXaqR9kwudPNYoLqxvaB/4HD1G1Z30xiXIcQDdDU5iYr43TL\nUhUBas75vcgbACQCrPLNT4SKd6lNLqjccgShuHNiZo4gN6ln7rHezuGLgVGt\n68ODe5rBAmgSrFvS4kgnO0CZmd+kMKTFBBDhKJAmalY9f51DbL9yh1w/4ILt\nuoior/VltADkA0P5/P0fbg1As7k2OaMa8q9GcOoaplxuaqHyUNA8y8cA6Owd\ndSoIoLTdiK8NvKx9uLz+SKTPY6sQWcXgGNMPWnujN0Pkbr3iffMxBSKmzRB4\nnUIr\r\n=02en\r\n-----END PGP SIGNATURE-----\r\n"},"main":"dist/index.js","husky":{"hooks":{"pre-commit":"lint-staged"}},"config":{"eslint":"./examples/**/*.{js,jsx}","tslint":"./{__mocks__,src,stories}/{,**/}*.{ts,tsx}"},"readme":"[![npm version](https://badge.fury.io/js/%40gooddata%2Freact-components.svg)](https://www.npmjs.com/package/@gooddata/react-components) \n\n# GoodData.UI React components\n> A React-based JavaScript library for building data-driven applications\n\n## Getting started\n- [GoodData.UI Documentation](http://sdk.gooddata.com/gooddata-ui/)\n- [GoodData.UI Live Examples](https://gooddata-examples.herokuapp.com/)\n- [Stack Overflow](https://stackoverflow.com/questions/tagged/gooddata)\n\n### Usage\nWith [yarn](https://yarnpkg.com) installed, go to your project directory and run\n```\n$ yarn add @gooddata/react-components\n```\nIf you prefer [npm](npmjs.com) run\n```\n$ npm install --save @gooddata/react-components\n```\n\nThe public API is exposed via global `index.js`. Except for the styles, do not import any other file directly\nbecause they are not intended to be part of the public API.\n\n## Contributing\n\nWe welcome any contribution in form of [issues](https://github.com/gooddata/gooddata-react-components/issues) or [pull requests](https://github.com/gooddata/gooddata-react-components/pulls).\nThese commands may come in handy while developing:\n\n| command | description |\n| ------- | ----------- |\n| `yarn install --pure-lockfile` | first step |\n| ||\n| `yarn dev` | build react-components to `/dist` in watch mode |\n| `yarn test` | run all unit tests |\n| `yarn prettier-write` | format the source code to match the valid codestyle |\n| `yarn validate` | validate codestyle |\n| ||\n| `yarn storybook` | run storybook from `/stories` on http://localhost:9001 |\n| `yarn build-storybook` | build storybook to `/dist-storybook` |\n| `yarn test-storybook` | run storybook and [screenshot tests](https://github.com/gooddata/gdc-client-utils/tree/master/test-storybook) |\n| ||\n| `yarn examples` | run Live Examples dev-server from `/examples` on https://localhost:8999 |\n| `yarn examples-build` | build Live Examples to `/examples/dist` |\n| `yarn examples-server` | serve built Live Examples - see `/examples/server/src` |\n| `yarn examples-testcafe` | run testcafe tests against `localhost:8999` |\n\n### Deploy to heroku.com\nWhen you deploy this repo to heroku, it serves *GoodData.UI Live Examples*.\nRelevant tasks are in `Procfile` and `package.json`.\n\n```bash\n# run in the project directory\nheroku login\nheroku create <your-app-name>\nheroku config:set DOMAIN_ADMIN_USERNAME=x@gooddata.com DOMAIN_ADMIN_PASSWORD=xy PROJECT_ID_TO_ASSIGN=xms7ga4tf3g3nzucd8380o2bev8oeknp\ngit push heroku HEAD:master\nheroku open\n```\n\n### Run Live Examples Locally\nTo run *GoodData.UI Live Examples* locally:\n```bash\ngit clone <this-repository>\ncd  <repository-folder>\nyarn install --pure-lockfile\nyarn examples\n```\nThen open https://localhost:8999 and login using Live Examples account (you can [create one here](https://gooddata-examples.herokuapp.com/registration)).\n\n### Source code formatting\nThe source code in the repository is formatted by [Prettier](https://prettier.io/). \nThe format of the code is validated by our Continuous Integration server and is one of the requirements of successful merge.\n\nPrettier is supported by every major IDE. You can find the list of supported editors and how to configure them [here](https://prettier.io/docs/en/editors.html).\n\nIn the case, when your editor is not supported or you don't want to setup the integration, you can run the `yarn prettier-write` command to reformat the code before commit.\n\n## Changelog\n\n- see [CHANGELOG.md](CHANGELOG.md)\n\n## License\n\n(C) 2007-2018 GoodData Corporation\n\nThis project is dual licensed:\n\n- The ATTRIBUTION-NONCOMMERCIAL 4.0 INTERNATIONAL (CC BY-NC 4.0) is used for purpose of the trial experience and evaluation of GoodData.UI library.\n- The GOODDATA GOODDATA.UI LIBRARY END USER LICENSE AGREEMENT is used for GoodData customers.\n\nFor more information, please see [LICENSE](https://github.com/gooddata/gooddata-react-components/blob/master/LICENSE)\n","gitHead":"8f4d3f3c61247847810a2b7f48b5c835fe74e112","scripts":{"dev":"bash scripts/build.sh --dev-watch","test":"jest --watch","build":"bash scripts/build.sh","tslint":"yarn run-tslint -t verbose $npm_package_config_tslint","prepare":"cd examples/server && yarn install --frozen-lockfile && cd ../..; rm -r examples/node_modules 2>/dev/null; true","examples":"bash scripts/run-examples.sh","prepare?":"# Called before `npm publish` and on local `npm install`. Temporarily also for deleting obsolete node_modules. Ends with `true` to continue gracefully.","validate":"tsc --noEmit && yarn tslint && eslint $npm_package_config_eslint && yarn prettier-check","build-dev":"bash scripts/build.sh --dev","examples?":"# Default is developer domain, other options: yarn examples [sec,secure,stg,stg2,stg3,demo,developer or URL]","storybook":"yarn build && start-storybook -p 9001 -c .storybook","test-once":"jest","tslint-ci":"mkdir -p ./ci/results && yarn run-tslint -t checkstyle -o ./ci/results/tslint-results.xml $npm_package_config_tslint","run-tslint":"tslint -p tsconfig.json","validate-ci":"tsc --noEmit && yarn tslint-ci  && eslint $npm_package_config_eslint -f checkstyle -o ci/results/eslint-results.xml && yarn prettier-check","examples-build":"bash scripts/build-examples.sh","prepublishOnly":"yarn build","prettier-check":"prettier --check '{src,stories,styles,__mocks__,examples/server/src,examples/src,examples/test}/**/*.{ts,js,tsx,jsx,json,scss,md,yaml,html}'","prettier-write":"prettier --write '{src,stories,styles,__mocks__,examples/server/src,examples/src,examples/test}/**/*.{ts,js,tsx,jsx,json,scss,md,yaml,html}'","test-storybook":"yarn build && test-storybook","build-storybook":"yarn build && build-storybook -c .storybook -o dist-storybook","examples-server":"node examples/server/src/index.js","heroku-postbuild":"yarn examples-build developer","examples-testcafe":"./scripts/run-testcafe.sh visual","check-circular-deps":"madge --circular --extensions ts ./src","examples-testcafe-ci":"./scripts/run-testcafe.sh ci","examples-testcafe-live":"./scripts/run-testcafe.sh live"},"typings":"dist/index.d.ts","_npmUser":{"name":"gooddata-ci","email":"rail@gooddata.com"},"deprecated":"@gooddata/react-components@7 reached End of Support on March 31, 2022. Please upgrade (see https://sdk.gooddata.com/gooddata-ui/docs/supported_versions.html for more information).","repository":{"url":"git+ssh://git@github.com/gooddata/gooddata-react-components.git","type":"git"},"_npmVersion":"6.4.1","description":"GoodData.UI - A powerful JavaScript library for building analytical applications","directories":{},"lint-staged":{"{src,stories,styles,__mocks__,examples/server/src,examples/src,examples/test}/**/*.{ts,js,tsx,jsx,scss}":["npx gdc-fix-copyright","git add"],"{src,stories,styles,__mocks__,examples/server/src,examples/src,examples/test}/**/*.{ts,js,tsx,jsx,json,scss,md,yaml,html}":["prettier --write","git add"]},"_nodeVersion":"8.12.0","dependencies":{"rxjs":"^5.5.6","uuid":"^3.2.1","immer":"^1.3.1","lodash":"^4.17.15","date-fns":"^2.7.0","downshift":"^3.2.7","invariant":"^2.2.2","classnames":"^2.2.6","highcharts":"7.1.1","prop-types":"^15.6.0","react-intl":"^3.6.0","custom-event":"^1.0.1","react-window":"^1.8.1","ag-grid-react":"20.0.0","react-measure":"^2.3.0","react-day-picker":"~7.3.0","react-responsive":"^3.0.0","stringify-object":"^2.4.0","@gooddata/typings":"^2.19.0","ag-grid-community":"20.0.0","http-status-codes":"^1.3.0","@gooddata/js-utils":"^3.5.0","@gooddata/numberjs":"^3.2.4","fixed-data-table-2":"0.7.17","@gooddata/goodstrap":"^66.0.0","react-dom-factories":"^1.0.2","@gooddata/gooddata-js":"^12.0.0","json-stable-stringify":"^1.0.1","react-transition-group":"^2.2.1","hoist-non-react-statics":"^3.3.0","nodelist-foreach-polyfill":"^1.2.0","@formatjs/intl-pluralrules":"^1.3.6","highcharts-grouped-categories":"^1.1.3"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"raf":"3.3.2","yup":"^0.24.1","jest":"24.7.1","husky":"3.0.0","madge":"^3.4.4","react":"^16.5.2","enzyme":"3.5.0","eslint":"4.19.1","formik":"^0.11.11","moment":"2.23.0","history":"^4.7.2","ts-jest":"24.0.0","webpack":"4.30.0","full-icu":"^1.3.0","prettier":"1.16.4","react-ga":"^2.5.2","recharts":"1.0.0-beta.9","testcafe":"1.1.4","commander":"2.14.1","node-sass":"4.13.0","react-dom":"^16.5.2","supertest":"3.0.0","ts-loader":"6.0.0","@types/raf":"^3.4.0","css-loader":"0.28.7","jest-junit":"3.0.0","raw-loader":"0.5.1","styled-jsx":"2.2.1","typescript":"3.3.4000","@babel/core":"7.4.4","@types/jest":"24.0.6","@types/node":"7.0.8","@types/uuid":"3.4.3","file-loader":"3.0.1","jest-enzyme":"7.0.2","lint-staged":"9.1.0","sass-loader":"6.0.6","webpack-cli":"3.3.2","@types/react":"16.8.6","babel-loader":"8.0.5","react-helmet":"5.2.0","react-select":"1.2.1","style-loader":"0.19.1","@types/enzyme":"3.1.13","@types/lodash":"4.14.123","testcafe-live":"0.1.4","@babel/runtime":"7.4.4","@babel/polyfill":"^7.4.4","@storybook/react":"5.0.11","@types/invariant":"2.2.29","@types/react-dom":"16.0.11","isomorphic-fetch":"2.2.1","react-datepicker":"1.1.0","react-router-dom":"4.2.2","@babel/preset-env":"7.4.4","@gooddata/mock-js":"2.3.1","@storybook/addons":"5.0.11","@types/classnames":"2.2.3","@types/prop-types":"15.5.2","@storybook/theming":"5.0.11","identity-obj-proxy":"^3.0.0","intl-messageformat":"^7.5.4","webpack-dev-server":"3.3.1","@babel/preset-react":"7.0.0","@types/react-portal":"4.0.1","@types/react-window":"^1.8.1","babel-plugin-lodash":"3.3.4","html-webpack-plugin":"3.2.0","react-test-renderer":"16.4.2","@types/react-measure":"2.0.5","clean-webpack-plugin":"2.0.2","stats-webpack-plugin":"0.7.0","eslint-config-prettier":"4.1.0","react-google-recaptcha":"^0.14.1","tslint-config-prettier":"1.18.0","@gooddata/eslint-config":"^1.0.0","@gooddata/tslint-config":"1.0.0","@types/react-responsive":"^3.0.3","@types/storybook__react":"4.0.1","@types/stringify-object":"^3.2.0","enzyme-adapter-react-16":"1.3.1","@gooddata/test-storybook":"3.1.1","@storybook/addon-actions":"5.0.11","@storybook/addon-options":"5.0.11","node-sass-magic-importer":"5.1.0","react-syntax-highlighter":"11.0.2","@types/fixed-data-table-2":"0.8.1","@types/react-test-renderer":"16.0.0","circular-dependency-plugin":"5.0.2","compression-webpack-plugin":"2.0.0","@types/json-stable-stringify":"^1.0.32","@gooddata/frontend-npm-scripts":"1.1.0","@types/enzyme-adapter-react-16":"1.0.3","@types/storybook__addon-actions":"3.4.2","@babel/plugin-proposal-class-properties":"7.4.4","@babel/plugin-proposal-object-rest-spread":"7.4.4","@babel/plugin-transform-async-to-generator":"7.4.4"},"peerDependencies":{"react":"^16.5.2","react-dom":"^16.5.2"},"_npmOperationalInternal":{"tmp":"tmp/react-components_7.3.0-beta.18_1578557700986_0.9047345846297985","host":"s3://npm-registry-packages"}},"7.3.0-beta.19":{"name":"@gooddata/react-components","version":"7.3.0-beta.19","author":{"name":"GoodData Corporation"},"license":"BSD-3-Clause","_id":"@gooddata/react-components@7.3.0-beta.19","maintainers":[{"name":"afi","email":"adam.fiedler@gooddata.com"},{"name":"bertold8","email":"ivan.nejezchleb@seznam.cz"},{"name":"brbistas","email":"valentinos.chraniotis@gooddata.com"},{"name":"bugsbunny338","email":"jiri.zajic@mensa.cz"},{"name":"de.do","email":"de.do@gooddata.com"},{"name":"gooddata-ci","email":"rail@gooddata.com"},{"name":"hung.nguyen.hoang","email":"hung.nguyen@gooddata.com"},{"name":"ivan.mjartan","email":"ivan.mjartan@gooddata.com"},{"name":"jakub-sterba","email":"jakub.sterba@gooddata.com"},{"name":"jaroslav.tomecek","email":"jaroslav.tomecek@gooddata.com"},{"name":"jkittler","email":"honza.kittler@gmail.com"},{"name":"khanh.le","email":"khanh.le@gooddata.com"},{"name":"lanhuynh","email":"lan.huynh@gooddata.com"},{"name":"linhhong","email":"linh.hong@gooddata.com"},{"name":"lupko","email":"lubomir.slivka@gooddata.com"},{"name":"martin.mosko","email":"martin.mosko@gooddata.com"},{"name":"matyas.kandl","email":"matyas.kandl@gooddata.com"},{"name":"michal.marsal","email":"michal.marsal@gooddata.com"},{"name":"naibinh","email":"naibinh@gmail.com"},{"name":"nikolacech","email":"nikola.cech@gooddata.com"},{"name":"no23reason","email":"dan.homola@hotmail.cz"},{"name":"patrikbraborec","email":"patrik.braborec@gooddata.com"},{"name":"pbenes","email":"petr.benes@gooddata.com"},{"name":"petrjanu","email":"petr.janu@gooddata.com"},{"name":"ptquang86","email":"ptquang86@gmail.com"},{"name":"qduval","email":"quentin.duval@gooddata.com"},{"name":"rodri360","email":"me@rodri360.com"},{"name":"sitina","email":"jiri.sitina@gooddata.com"},{"name":"strouhaljan","email":"strouhal.jan@gmail.com"},{"name":"tomas.kratochvil","email":"tomas.kratochvil@gooddata.com"},{"name":"tomasreichmann","email":"tomasreichmann@gmail.com"},{"name":"tomsatgd","email":"tomas.satinsky@gooddata.com"},{"name":"trung-le-quoc","email":"trung.le@gooddata.com"},{"name":"tu-ngo","email":"tungo1981@gmail.com"},{"name":"tulean","email":"tuan.le@gooddata.com"},{"name":"utdnah","email":"danh.ung@gooddata.com"},{"name":"vlastikcz","email":"vlastimil.kotas@gooddata.com"},{"name":"vu.pham","email":"vu.pham@gooddata.com"},{"name":"xmort","email":"petr.dolejsi@gooddata.com"},{"name":"yanlipnican","email":"yanlipnican@gmail.com"}],"homepage":"https://github.com/gooddata/gooddata-react-components#readme","bugs":{"url":"https://github.com/gooddata/gooddata-react-components/issues"},"dist":{"shasum":"cc21183c888f3558245a593896b236a8e66eed2a","tarball":"https://registry.npmjs.org/@gooddata/react-components/-/react-components-7.3.0-beta.19.tgz","fileCount":2265,"integrity":"sha512-V15X9YXLj2QyZ0V5khPthFVrPcqMRWyQ3PhH39pvkhY0ts4SUKW3wGqaDq1eupJSGEijPehI96G8aMHdjc1sAw==","signatures":[{"sig":"MEQCIH59yD2BfPehxYkW/9MD3MxnZ/iwZSsFC0jFwSwvsPyJAiAC33AWlKWKLc+AWNNaluNF5z9lH2/jtahyDT/TmpPImg==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":8994940,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJeHFZLCRA9TVsSAnZWagAA6qoP/2ym0fSZinuJexEmdv0G\nKAWJjlc0NyZ+7YyFvwJ2ZtshY8jrSbiZFqVPLj4teUD6LW/ZDErTecVEPLnB\n/ZGzkQqd7gk3SGV6Ix+0U2wx1tFCeUjPKPtblWFDkpRK9BFTAli5f3OnCB4U\nSKAG5W6slE0V83+vihqsjBWQbK0/Tj6hNWmPr+3KG1Q+M7SIcKlDY0YF+1/T\n8saMYQ+4r//ULf5IyBGWr9OB9sQYq4YPuuqsTwAnzAYkkonIvcEvk+k3pQ9o\nz30EYwnrpYY0k3VaI0XOMzrCeXkCm+lks8C2ns8X9pChBYBA2F05M8w05EeP\nDQSuJn2yWnIa8+kcMau1Fr/ldlaztjBaArWx93rGN628krJmPTH8AR4WBiLQ\nyt1k6Amy/c8KPDd1ZLw3lURW9KTOwW6s4fskqYkdHHvqCbCzg+kZDIe3WM6Z\nkJ2GdnJEkx/tffq4uNYOTtHpOlMtJ2IuscQhoVDPtDWrxpJCETSVTPvhTsBa\nRwrJmW08yT09Uv/J+c0Bix76tclbrfti5mVmi5GyCAmXeWBhGD2VjLru8GsS\nKv4VsIGphf1P5cIm9O8NqUKmthyiD33Bqqx7eG4rOKlSvxPOewha9iBZIAXo\nUqa6U7tl2N71Poxgs7qrBHa/xCw5igCSyh5f/M1cgmVyQEy7RBt48r+IBpF+\nySD6\r\n=wui5\r\n-----END PGP SIGNATURE-----\r\n"},"main":"dist/index.js","husky":{"hooks":{"pre-commit":"lint-staged"}},"config":{"eslint":"./examples/**/*.{js,jsx}","tslint":"./{__mocks__,src,stories}/{,**/}*.{ts,tsx}"},"readme":"[![npm version](https://badge.fury.io/js/%40gooddata%2Freact-components.svg)](https://www.npmjs.com/package/@gooddata/react-components) \n\n# GoodData.UI React components\n> A React-based JavaScript library for building data-driven applications\n\n## Getting started\n- [GoodData.UI Documentation](http://sdk.gooddata.com/gooddata-ui/)\n- [GoodData.UI Live Examples](https://gooddata-examples.herokuapp.com/)\n- [Stack Overflow](https://stackoverflow.com/questions/tagged/gooddata)\n\n### Usage\nWith [yarn](https://yarnpkg.com) installed, go to your project directory and run\n```\n$ yarn add @gooddata/react-components\n```\nIf you prefer [npm](npmjs.com) run\n```\n$ npm install --save @gooddata/react-components\n```\n\nThe public API is exposed via global `index.js`. Except for the styles, do not import any other file directly\nbecause they are not intended to be part of the public API.\n\n## Contributing\n\nWe welcome any contribution in form of [issues](https://github.com/gooddata/gooddata-react-components/issues) or [pull requests](https://github.com/gooddata/gooddata-react-components/pulls).\nThese commands may come in handy while developing:\n\n| command | description |\n| ------- | ----------- |\n| `yarn install --pure-lockfile` | first step |\n| ||\n| `yarn dev` | build react-components to `/dist` in watch mode |\n| `yarn test` | run all unit tests |\n| `yarn prettier-write` | format the source code to match the valid codestyle |\n| `yarn validate` | validate codestyle |\n| ||\n| `yarn storybook` | run storybook from `/stories` on http://localhost:9001 |\n| `yarn build-storybook` | build storybook to `/dist-storybook` |\n| `yarn test-storybook` | run storybook and [screenshot tests](https://github.com/gooddata/gdc-client-utils/tree/master/test-storybook) |\n| ||\n| `yarn examples` | run Live Examples dev-server from `/examples` on https://localhost:8999 |\n| `yarn examples-build` | build Live Examples to `/examples/dist` |\n| `yarn examples-server` | serve built Live Examples - see `/examples/server/src` |\n| `yarn examples-testcafe` | run testcafe tests against `localhost:8999` |\n\n### Deploy to heroku.com\nWhen you deploy this repo to heroku, it serves *GoodData.UI Live Examples*.\nRelevant tasks are in `Procfile` and `package.json`.\n\n```bash\n# run in the project directory\nheroku login\nheroku create <your-app-name>\nheroku config:set DOMAIN_ADMIN_USERNAME=x@gooddata.com DOMAIN_ADMIN_PASSWORD=xy PROJECT_ID_TO_ASSIGN=xms7ga4tf3g3nzucd8380o2bev8oeknp\ngit push heroku HEAD:master\nheroku open\n```\n\n### Run Live Examples Locally\nTo run *GoodData.UI Live Examples* locally:\n```bash\ngit clone <this-repository>\ncd  <repository-folder>\nyarn install --pure-lockfile\nyarn examples\n```\nThen open https://localhost:8999 and login using Live Examples account (you can [create one here](https://gooddata-examples.herokuapp.com/registration)).\n\n### Source code formatting\nThe source code in the repository is formatted by [Prettier](https://prettier.io/). \nThe format of the code is validated by our Continuous Integration server and is one of the requirements of successful merge.\n\nPrettier is supported by every major IDE. You can find the list of supported editors and how to configure them [here](https://prettier.io/docs/en/editors.html).\n\nIn the case, when your editor is not supported or you don't want to setup the integration, you can run the `yarn prettier-write` command to reformat the code before commit.\n\n## Changelog\n\n- see [CHANGELOG.md](CHANGELOG.md)\n\n## License\n\n(C) 2007-2018 GoodData Corporation\n\nThis project is dual licensed:\n\n- The ATTRIBUTION-NONCOMMERCIAL 4.0 INTERNATIONAL (CC BY-NC 4.0) is used for purpose of the trial experience and evaluation of GoodData.UI library.\n- The GOODDATA GOODDATA.UI LIBRARY END USER LICENSE AGREEMENT is used for GoodData customers.\n\nFor more information, please see [LICENSE](https://github.com/gooddata/gooddata-react-components/blob/master/LICENSE)\n","gitHead":"c15afb90661abae7f9946b1eab13375cde6cf167","scripts":{"dev":"bash scripts/build.sh --dev-watch","test":"jest --watch","build":"bash scripts/build.sh","tslint":"yarn run-tslint -t verbose $npm_package_config_tslint","prepare":"cd examples/server && yarn install --frozen-lockfile && cd ../..; rm -r examples/node_modules 2>/dev/null; true","examples":"bash scripts/run-examples.sh","prepare?":"# Called before `npm publish` and on local `npm install`. Temporarily also for deleting obsolete node_modules. Ends with `true` to continue gracefully.","validate":"tsc --noEmit && yarn tslint && eslint $npm_package_config_eslint && yarn prettier-check","build-dev":"bash scripts/build.sh --dev","examples?":"# Default is developer domain, other options: yarn examples [sec,secure,stg,stg2,stg3,demo,developer or URL]","storybook":"yarn build && start-storybook -p 9001 -c .storybook","test-once":"jest","tslint-ci":"mkdir -p ./ci/results && yarn run-tslint -t checkstyle -o ./ci/results/tslint-results.xml $npm_package_config_tslint","run-tslint":"tslint -p tsconfig.json","validate-ci":"tsc --noEmit && yarn tslint-ci  && eslint $npm_package_config_eslint -f checkstyle -o ci/results/eslint-results.xml && yarn prettier-check","examples-build":"bash scripts/build-examples.sh","prepublishOnly":"yarn build","prettier-check":"prettier --check '{src,stories,styles,__mocks__,examples/server/src,examples/src,examples/test}/**/*.{ts,js,tsx,jsx,json,scss,md,yaml,html}'","prettier-write":"prettier --write '{src,stories,styles,__mocks__,examples/server/src,examples/src,examples/test}/**/*.{ts,js,tsx,jsx,json,scss,md,yaml,html}'","test-storybook":"yarn build && test-storybook","build-storybook":"yarn build && build-storybook -c .storybook -o dist-storybook","examples-server":"node examples/server/src/index.js","heroku-postbuild":"yarn examples-build developer","examples-testcafe":"./scripts/run-testcafe.sh visual","check-circular-deps":"madge --circular --extensions ts ./src","examples-testcafe-ci":"./scripts/run-testcafe.sh ci","examples-testcafe-live":"./scripts/run-testcafe.sh live"},"typings":"dist/index.d.ts","_npmUser":{"name":"gooddata-ci","email":"rail@gooddata.com"},"deprecated":"@gooddata/react-components@7 reached End of Support on March 31, 2022. Please upgrade (see https://sdk.gooddata.com/gooddata-ui/docs/supported_versions.html for more information).","repository":{"url":"git+ssh://git@github.com/gooddata/gooddata-react-components.git","type":"git"},"_npmVersion":"6.4.1","description":"GoodData.UI - A powerful JavaScript library for building analytical applications","directories":{},"lint-staged":{"{src,stories,styles,__mocks__,examples/server/src,examples/src,examples/test}/**/*.{ts,js,tsx,jsx,scss}":["npx gdc-fix-copyright","git add"],"{src,stories,styles,__mocks__,examples/server/src,examples/src,examples/test}/**/*.{ts,js,tsx,jsx,json,scss,md,yaml,html}":["prettier --write","git add"]},"_nodeVersion":"8.12.0","dependencies":{"rxjs":"^5.5.6","uuid":"^3.2.1","immer":"^1.3.1","lodash":"^4.17.15","date-fns":"^2.7.0","downshift":"^3.2.7","invariant":"^2.2.2","classnames":"^2.2.6","highcharts":"7.1.1","prop-types":"^15.6.0","react-intl":"^3.6.0","custom-event":"^1.0.1","react-window":"^1.8.1","ag-grid-react":"20.0.0","react-measure":"^2.3.0","react-day-picker":"~7.3.0","react-responsive":"^3.0.0","stringify-object":"^2.4.0","@gooddata/typings":"^2.19.0","ag-grid-community":"20.0.0","http-status-codes":"^1.3.0","@gooddata/js-utils":"^3.5.0","@gooddata/numberjs":"^3.2.4","fixed-data-table-2":"0.7.17","@gooddata/goodstrap":"^66.0.0","react-dom-factories":"^1.0.2","@gooddata/gooddata-js":"^12.0.0","json-stable-stringify":"^1.0.1","react-transition-group":"^2.2.1","hoist-non-react-statics":"^3.3.0","nodelist-foreach-polyfill":"^1.2.0","@formatjs/intl-pluralrules":"^1.3.6","highcharts-grouped-categories":"^1.1.3"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"raf":"3.3.2","yup":"^0.24.1","jest":"24.7.1","husky":"3.0.0","madge":"^3.4.4","react":"^16.5.2","enzyme":"3.5.0","eslint":"4.19.1","formik":"^0.11.11","moment":"2.23.0","history":"^4.7.2","ts-jest":"24.0.0","webpack":"4.30.0","full-icu":"^1.3.0","prettier":"1.16.4","react-ga":"^2.5.2","recharts":"1.0.0-beta.9","testcafe":"1.1.4","commander":"2.14.1","node-sass":"4.13.0","react-dom":"^16.5.2","supertest":"3.0.0","ts-loader":"6.0.0","@types/raf":"^3.4.0","css-loader":"0.28.7","jest-junit":"3.0.0","raw-loader":"0.5.1","styled-jsx":"2.2.1","typescript":"3.3.4000","@babel/core":"7.4.4","@types/jest":"24.0.6","@types/node":"7.0.8","@types/uuid":"3.4.3","file-loader":"3.0.1","jest-enzyme":"7.0.2","lint-staged":"9.1.0","sass-loader":"6.0.6","webpack-cli":"3.3.2","@types/react":"16.8.6","babel-loader":"8.0.5","react-helmet":"5.2.0","react-select":"1.2.1","style-loader":"0.19.1","@types/enzyme":"3.1.13","@types/lodash":"4.14.123","testcafe-live":"0.1.4","@babel/runtime":"7.4.4","@babel/polyfill":"^7.4.4","@storybook/react":"5.0.11","@types/invariant":"2.2.29","@types/react-dom":"16.0.11","isomorphic-fetch":"2.2.1","react-datepicker":"1.1.0","react-router-dom":"4.2.2","@babel/preset-env":"7.4.4","@gooddata/mock-js":"2.3.1","@storybook/addons":"5.0.11","@types/classnames":"2.2.3","@types/prop-types":"15.5.2","@storybook/theming":"5.0.11","identity-obj-proxy":"^3.0.0","intl-messageformat":"^7.5.4","webpack-dev-server":"3.3.1","@babel/preset-react":"7.0.0","@types/react-portal":"4.0.1","@types/react-window":"^1.8.1","babel-plugin-lodash":"3.3.4","html-webpack-plugin":"3.2.0","react-test-renderer":"16.4.2","@types/react-measure":"2.0.5","clean-webpack-plugin":"2.0.2","stats-webpack-plugin":"0.7.0","eslint-config-prettier":"4.1.0","react-google-recaptcha":"^0.14.1","tslint-config-prettier":"1.18.0","@gooddata/eslint-config":"^1.0.0","@gooddata/tslint-config":"1.0.0","@types/react-responsive":"^3.0.3","@types/storybook__react":"4.0.1","@types/stringify-object":"^3.2.0","enzyme-adapter-react-16":"1.3.1","@gooddata/test-storybook":"3.1.1","@storybook/addon-actions":"5.0.11","@storybook/addon-options":"5.0.11","node-sass-magic-importer":"5.1.0","react-syntax-highlighter":"11.0.2","@types/fixed-data-table-2":"0.8.1","@types/react-test-renderer":"16.0.0","circular-dependency-plugin":"5.0.2","compression-webpack-plugin":"2.0.0","@types/json-stable-stringify":"^1.0.32","@gooddata/frontend-npm-scripts":"1.1.0","@types/enzyme-adapter-react-16":"1.0.3","@types/storybook__addon-actions":"3.4.2","@babel/plugin-proposal-class-properties":"7.4.4","@babel/plugin-proposal-object-rest-spread":"7.4.4","@babel/plugin-transform-async-to-generator":"7.4.4"},"peerDependencies":{"react":"^16.5.2","react-dom":"^16.5.2"},"_npmOperationalInternal":{"tmp":"tmp/react-components_7.3.0-beta.19_1578915403085_0.7444987397060772","host":"s3://npm-registry-packages"}},"7.3.0-beta.20":{"name":"@gooddata/react-components","version":"7.3.0-beta.20","author":{"name":"GoodData Corporation"},"license":"BSD-3-Clause","_id":"@gooddata/react-components@7.3.0-beta.20","maintainers":[{"name":"afi","email":"adam.fiedler@gooddata.com"},{"name":"bertold8","email":"ivan.nejezchleb@seznam.cz"},{"name":"brbistas","email":"valentinos.chraniotis@gooddata.com"},{"name":"bugsbunny338","email":"jiri.zajic@mensa.cz"},{"name":"de.do","email":"de.do@gooddata.com"},{"name":"gooddata-ci","email":"rail@gooddata.com"},{"name":"hung.nguyen.hoang","email":"hung.nguyen@gooddata.com"},{"name":"ivan.mjartan","email":"ivan.mjartan@gooddata.com"},{"name":"jakub-sterba","email":"jakub.sterba@gooddata.com"},{"name":"jaroslav.tomecek","email":"jaroslav.tomecek@gooddata.com"},{"name":"jkittler","email":"honza.kittler@gmail.com"},{"name":"khanh.le","email":"khanh.le@gooddata.com"},{"name":"lanhuynh","email":"lan.huynh@gooddata.com"},{"name":"linhhong","email":"linh.hong@gooddata.com"},{"name":"lupko","email":"lubomir.slivka@gooddata.com"},{"name":"martin.mosko","email":"martin.mosko@gooddata.com"},{"name":"matyas.kandl","email":"matyas.kandl@gooddata.com"},{"name":"michal.marsal","email":"michal.marsal@gooddata.com"},{"name":"naibinh","email":"naibinh@gmail.com"},{"name":"nikolacech","email":"nikola.cech@gooddata.com"},{"name":"no23reason","email":"dan.homola@hotmail.cz"},{"name":"patrikbraborec","email":"patrik.braborec@gooddata.com"},{"name":"pbenes","email":"petr.benes@gooddata.com"},{"name":"petrjanu","email":"petr.janu@gooddata.com"},{"name":"ptquang86","email":"ptquang86@gmail.com"},{"name":"qduval","email":"quentin.duval@gooddata.com"},{"name":"rodri360","email":"me@rodri360.com"},{"name":"sitina","email":"jiri.sitina@gooddata.com"},{"name":"strouhaljan","email":"strouhal.jan@gmail.com"},{"name":"tomas.kratochvil","email":"tomas.kratochvil@gooddata.com"},{"name":"tomasreichmann","email":"tomasreichmann@gmail.com"},{"name":"tomsatgd","email":"tomas.satinsky@gooddata.com"},{"name":"trung-le-quoc","email":"trung.le@gooddata.com"},{"name":"tu-ngo","email":"tungo1981@gmail.com"},{"name":"tulean","email":"tuan.le@gooddata.com"},{"name":"utdnah","email":"danh.ung@gooddata.com"},{"name":"vlastikcz","email":"vlastimil.kotas@gooddata.com"},{"name":"vu.pham","email":"vu.pham@gooddata.com"},{"name":"xmort","email":"petr.dolejsi@gooddata.com"},{"name":"yanlipnican","email":"yanlipnican@gmail.com"}],"homepage":"https://github.com/gooddata/gooddata-react-components#readme","bugs":{"url":"https://github.com/gooddata/gooddata-react-components/issues"},"dist":{"shasum":"08092242f0dcfbab684ad5c549fe33c6d749238e","tarball":"https://registry.npmjs.org/@gooddata/react-components/-/react-components-7.3.0-beta.20.tgz","fileCount":2281,"integrity":"sha512-jU5cP7OF0ORa10c7dyZ8nuPcpKV6LiOtzFsJm483v1MByiVyy4gVqYqfHF7i5SKbRCvcOqGhSZ3ICd6Gqvn5kQ==","signatures":[{"sig":"MEYCIQDDbjFDzbA0URI4jSkckxggug1WoBr86vLnQkzWqiYr/wIhAL1qB8te6m3O55EPnv5O/G+1FmJ0eZMMwFnbyhrKFFki","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":9012033,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJeHJKJCRA9TVsSAnZWagAAAZgP/ifsg8lKzON8kguf5Skp\nKA4drfkSonzsfy17ZYPJgMjb3ZPUCPuSqhv7VnI1FB8ZB+ujt/SKbBnfbbsj\nAEmYU7qFOKdLBNTS4/38WlISDlmdt586D3S4lOGFXTTTzEIABwuEFQaGwRPt\ntjvDz6yHp8weX3juvW+toQ2yBjsau0LH9e50PK3VRg+soIJZ7eScNlCGRZCM\nZcGOUhr3kitmxuSi/XlkKFMgbHqlfQNGkxftFQeYCndPxdHjdZGB0vIfFRlM\nKPXfNR2xoG2vLoawvgkxdn1gZ6lBT7r16vv1p1PPV+pA9Hk1W0qND5Ad67Fz\nA2Jh2l8qq0Nd8HagypGDe9uSIkJ9YoZn6NkInLMHR9kZOIOVQMKxdRxAPIPp\nxu5NM2i8oJ7plBexu8LC0A5lCaHDAbiQY837DA7PVxag1BYXx2mv51AbN5ka\nh/UGHTcrBEX5sI9xIvEs+2mC1rnmNyLz4ADT41DTmjim8tffzJ4MVpogZlFB\nFegqDGogNvVNnoHM1Y3xnymRaGP+fJt8LIoDf+AfR8SDgaKY/pq+2/WA9z8l\nG/qxMMxBSookHgTkrakJE+7/TcXLzWgqzDnc2tSuX2hQGepBYh/3B4WpX5uX\npluSOmZyRPHBkrXfV0XsAaH0yf9ZarQrTPBY8l6gq4bWibNMuTpsbGaFgQGE\nW3Hv\r\n=6yjx\r\n-----END PGP SIGNATURE-----\r\n"},"main":"dist/index.js","husky":{"hooks":{"pre-commit":"lint-staged"}},"config":{"eslint":"./examples/**/*.{js,jsx}","tslint":"./{__mocks__,src,stories}/{,**/}*.{ts,tsx}"},"readme":"[![npm version](https://badge.fury.io/js/%40gooddata%2Freact-components.svg)](https://www.npmjs.com/package/@gooddata/react-components) \n\n# GoodData.UI React components\n> A React-based JavaScript library for building data-driven applications\n\n## Getting started\n- [GoodData.UI Documentation](http://sdk.gooddata.com/gooddata-ui/)\n- [GoodData.UI Live Examples](https://gooddata-examples.herokuapp.com/)\n- [Stack Overflow](https://stackoverflow.com/questions/tagged/gooddata)\n\n### Usage\nWith [yarn](https://yarnpkg.com) installed, go to your project directory and run\n```\n$ yarn add @gooddata/react-components\n```\nIf you prefer [npm](npmjs.com) run\n```\n$ npm install --save @gooddata/react-components\n```\n\nThe public API is exposed via global `index.js`. Except for the styles, do not import any other file directly\nbecause they are not intended to be part of the public API.\n\n## Contributing\n\nWe welcome any contribution in form of [issues](https://github.com/gooddata/gooddata-react-components/issues) or [pull requests](https://github.com/gooddata/gooddata-react-components/pulls).\nThese commands may come in handy while developing:\n\n| command | description |\n| ------- | ----------- |\n| `yarn install --pure-lockfile` | first step |\n| ||\n| `yarn dev` | build react-components to `/dist` in watch mode |\n| `yarn test` | run all unit tests |\n| `yarn prettier-write` | format the source code to match the valid codestyle |\n| `yarn validate` | validate codestyle |\n| ||\n| `yarn storybook` | run storybook from `/stories` on http://localhost:9001 |\n| `yarn build-storybook` | build storybook to `/dist-storybook` |\n| `yarn test-storybook` | run storybook and [screenshot tests](https://github.com/gooddata/gdc-client-utils/tree/master/test-storybook) |\n| ||\n| `yarn examples` | run Live Examples dev-server from `/examples` on https://localhost:8999 |\n| `yarn examples-build` | build Live Examples to `/examples/dist` |\n| `yarn examples-server` | serve built Live Examples - see `/examples/server/src` |\n| `yarn examples-testcafe` | run testcafe tests against `localhost:8999` |\n\n### Deploy to heroku.com\nWhen you deploy this repo to heroku, it serves *GoodData.UI Live Examples*.\nRelevant tasks are in `Procfile` and `package.json`.\n\n```bash\n# run in the project directory\nheroku login\nheroku create <your-app-name>\nheroku config:set DOMAIN_ADMIN_USERNAME=x@gooddata.com DOMAIN_ADMIN_PASSWORD=xy PROJECT_ID_TO_ASSIGN=xms7ga4tf3g3nzucd8380o2bev8oeknp\ngit push heroku HEAD:master\nheroku open\n```\n\n### Run Live Examples Locally\nTo run *GoodData.UI Live Examples* locally:\n```bash\ngit clone <this-repository>\ncd  <repository-folder>\nyarn install --pure-lockfile\nyarn examples\n```\nThen open https://localhost:8999 and login using Live Examples account (you can [create one here](https://gooddata-examples.herokuapp.com/registration)).\n\n### Source code formatting\nThe source code in the repository is formatted by [Prettier](https://prettier.io/). \nThe format of the code is validated by our Continuous Integration server and is one of the requirements of successful merge.\n\nPrettier is supported by every major IDE. You can find the list of supported editors and how to configure them [here](https://prettier.io/docs/en/editors.html).\n\nIn the case, when your editor is not supported or you don't want to setup the integration, you can run the `yarn prettier-write` command to reformat the code before commit.\n\n## Changelog\n\n- see [CHANGELOG.md](CHANGELOG.md)\n\n## License\n\n(C) 2007-2018 GoodData Corporation\n\nThis project is dual licensed:\n\n- The ATTRIBUTION-NONCOMMERCIAL 4.0 INTERNATIONAL (CC BY-NC 4.0) is used for purpose of the trial experience and evaluation of GoodData.UI library.\n- The GOODDATA GOODDATA.UI LIBRARY END USER LICENSE AGREEMENT is used for GoodData customers.\n\nFor more information, please see [LICENSE](https://github.com/gooddata/gooddata-react-components/blob/master/LICENSE)\n","gitHead":"c5992249e591c3bc062dffb4642ab2ba2831bf59","scripts":{"dev":"bash scripts/build.sh --dev-watch","test":"jest --watch","build":"bash scripts/build.sh","tslint":"yarn run-tslint -t verbose $npm_package_config_tslint","prepare":"cd examples/server && yarn install --frozen-lockfile && cd ../..; rm -r examples/node_modules 2>/dev/null; true","examples":"bash scripts/run-examples.sh","prepare?":"# Called before `npm publish` and on local `npm install`. Temporarily also for deleting obsolete node_modules. Ends with `true` to continue gracefully.","validate":"tsc --noEmit && yarn tslint && eslint $npm_package_config_eslint && yarn prettier-check","build-dev":"bash scripts/build.sh --dev","examples?":"# Default is developer domain, other options: yarn examples [sec,secure,stg,stg2,stg3,demo,developer or URL]","storybook":"yarn build && start-storybook -p 9001 -c .storybook","test-once":"jest","tslint-ci":"mkdir -p ./ci/results && yarn run-tslint -t checkstyle -o ./ci/results/tslint-results.xml $npm_package_config_tslint","run-tslint":"tslint -p tsconfig.json","validate-ci":"tsc --noEmit && yarn tslint-ci  && eslint $npm_package_config_eslint -f checkstyle -o ci/results/eslint-results.xml && yarn prettier-check","examples-build":"bash scripts/build-examples.sh","prepublishOnly":"yarn build","prettier-check":"prettier --check '{src,stories,styles,__mocks__,examples/server/src,examples/src,examples/test}/**/*.{ts,js,tsx,jsx,json,scss,md,yaml,html}'","prettier-write":"prettier --write '{src,stories,styles,__mocks__,examples/server/src,examples/src,examples/test}/**/*.{ts,js,tsx,jsx,json,scss,md,yaml,html}'","test-storybook":"yarn build && test-storybook","build-storybook":"yarn build && build-storybook -c .storybook -o dist-storybook","examples-server":"node examples/server/src/index.js","heroku-postbuild":"yarn examples-build developer","examples-testcafe":"./scripts/run-testcafe.sh visual","check-circular-deps":"madge --circular --extensions ts ./src","examples-testcafe-ci":"./scripts/run-testcafe.sh ci","examples-testcafe-live":"./scripts/run-testcafe.sh live"},"typings":"dist/index.d.ts","_npmUser":{"name":"gooddata-ci","email":"rail@gooddata.com"},"deprecated":"@gooddata/react-components@7 reached End of Support on March 31, 2022. Please upgrade (see https://sdk.gooddata.com/gooddata-ui/docs/supported_versions.html for more information).","repository":{"url":"git+ssh://git@github.com/gooddata/gooddata-react-components.git","type":"git"},"_npmVersion":"6.4.1","description":"GoodData.UI - A powerful JavaScript library for building analytical applications","directories":{},"lint-staged":{"{src,stories,styles,__mocks__,examples/server/src,examples/src,examples/test}/**/*.{ts,js,tsx,jsx,scss}":["npx gdc-fix-copyright","git add"],"{src,stories,styles,__mocks__,examples/server/src,examples/src,examples/test}/**/*.{ts,js,tsx,jsx,json,scss,md,yaml,html}":["prettier --write","git add"]},"_nodeVersion":"8.12.0","dependencies":{"rxjs":"^5.5.6","uuid":"^3.2.1","immer":"^1.3.1","lodash":"^4.17.15","date-fns":"^2.7.0","downshift":"^3.2.7","invariant":"^2.2.2","classnames":"^2.2.6","highcharts":"7.1.1","prop-types":"^15.6.0","react-intl":"^3.6.0","custom-event":"^1.0.1","react-window":"^1.8.1","ag-grid-react":"20.0.0","react-measure":"^2.3.0","react-day-picker":"~7.3.0","react-responsive":"^3.0.0","stringify-object":"^2.4.0","@gooddata/typings":"^2.19.0","ag-grid-community":"20.0.0","http-status-codes":"^1.3.0","@gooddata/js-utils":"^3.5.0","@gooddata/numberjs":"^3.2.4","fixed-data-table-2":"0.7.17","@gooddata/goodstrap":"^66.0.0","react-dom-factories":"^1.0.2","@gooddata/gooddata-js":"^12.0.0","json-stable-stringify":"^1.0.1","react-transition-group":"^2.2.1","hoist-non-react-statics":"^3.3.0","nodelist-foreach-polyfill":"^1.2.0","@formatjs/intl-pluralrules":"^1.3.6","highcharts-grouped-categories":"^1.1.3"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"raf":"3.3.2","yup":"^0.24.1","jest":"24.7.1","husky":"3.0.0","madge":"^3.4.4","react":"^16.5.2","enzyme":"3.5.0","eslint":"4.19.1","formik":"^0.11.11","moment":"2.23.0","history":"^4.7.2","ts-jest":"24.0.0","webpack":"4.30.0","full-icu":"^1.3.0","prettier":"1.16.4","react-ga":"^2.5.2","recharts":"1.0.0-beta.9","testcafe":"1.1.4","commander":"2.14.1","node-sass":"4.13.0","react-dom":"^16.5.2","supertest":"3.0.0","ts-loader":"6.0.0","@types/raf":"^3.4.0","css-loader":"0.28.7","jest-junit":"3.0.0","raw-loader":"0.5.1","styled-jsx":"2.2.1","typescript":"3.3.4000","@babel/core":"7.4.4","@types/jest":"24.0.6","@types/node":"7.0.8","@types/uuid":"3.4.3","file-loader":"3.0.1","jest-enzyme":"7.0.2","lint-staged":"9.1.0","sass-loader":"6.0.6","webpack-cli":"3.3.2","@types/react":"16.8.6","babel-loader":"8.0.5","react-helmet":"5.2.0","react-select":"1.2.1","style-loader":"0.19.1","@types/enzyme":"3.1.13","@types/lodash":"4.14.123","testcafe-live":"0.1.4","@babel/runtime":"7.4.4","@babel/polyfill":"^7.4.4","@storybook/react":"5.0.11","@types/invariant":"2.2.29","@types/react-dom":"16.0.11","isomorphic-fetch":"2.2.1","react-datepicker":"1.1.0","react-router-dom":"4.2.2","@babel/preset-env":"7.4.4","@gooddata/mock-js":"2.3.1","@storybook/addons":"5.0.11","@types/classnames":"2.2.3","@types/prop-types":"15.5.2","@storybook/theming":"5.0.11","identity-obj-proxy":"^3.0.0","intl-messageformat":"^7.5.4","webpack-dev-server":"3.3.1","@babel/preset-react":"7.0.0","@types/react-portal":"4.0.1","@types/react-window":"^1.8.1","babel-plugin-lodash":"3.3.4","html-webpack-plugin":"3.2.0","react-test-renderer":"16.4.2","@types/react-measure":"2.0.5","clean-webpack-plugin":"2.0.2","stats-webpack-plugin":"0.7.0","eslint-config-prettier":"4.1.0","react-google-recaptcha":"^0.14.1","tslint-config-prettier":"1.18.0","@gooddata/eslint-config":"^1.0.0","@gooddata/tslint-config":"1.0.0","@types/react-responsive":"^3.0.3","@types/storybook__react":"4.0.1","@types/stringify-object":"^3.2.0","enzyme-adapter-react-16":"1.3.1","@gooddata/test-storybook":"3.1.1","@storybook/addon-actions":"5.0.11","@storybook/addon-options":"5.0.11","node-sass-magic-importer":"5.1.0","react-syntax-highlighter":"11.0.2","@types/fixed-data-table-2":"0.8.1","@types/react-test-renderer":"16.0.0","circular-dependency-plugin":"5.0.2","compression-webpack-plugin":"2.0.0","@types/json-stable-stringify":"^1.0.32","@gooddata/frontend-npm-scripts":"1.1.0","@types/enzyme-adapter-react-16":"1.0.3","@types/storybook__addon-actions":"3.4.2","@babel/plugin-proposal-class-properties":"7.4.4","@babel/plugin-proposal-object-rest-spread":"7.4.4","@babel/plugin-transform-async-to-generator":"7.4.4"},"peerDependencies":{"react":"^16.5.2","react-dom":"^16.5.2"},"_npmOperationalInternal":{"tmp":"tmp/react-components_7.3.0-beta.20_1578930824436_0.3779005779972511","host":"s3://npm-registry-packages"}},"7.3.0-beta.21":{"name":"@gooddata/react-components","version":"7.3.0-beta.21","author":{"name":"GoodData Corporation"},"license":"BSD-3-Clause","_id":"@gooddata/react-components@7.3.0-beta.21","maintainers":[{"name":"afi","email":"adam.fiedler@gooddata.com"},{"name":"bertold8","email":"ivan.nejezchleb@seznam.cz"},{"name":"brbistas","email":"valentinos.chraniotis@gooddata.com"},{"name":"bugsbunny338","email":"jiri.zajic@mensa.cz"},{"name":"de.do","email":"de.do@gooddata.com"},{"name":"gooddata-ci","email":"rail@gooddata.com"},{"name":"hung.nguyen.hoang","email":"hung.nguyen@gooddata.com"},{"name":"ivan.mjartan","email":"ivan.mjartan@gooddata.com"},{"name":"jakub-sterba","email":"jakub.sterba@gooddata.com"},{"name":"jaroslav.tomecek","email":"jaroslav.tomecek@gooddata.com"},{"name":"jkittler","email":"honza.kittler@gmail.com"},{"name":"khanh.le","email":"khanh.le@gooddata.com"},{"name":"lanhuynh","email":"lan.huynh@gooddata.com"},{"name":"linhhong","email":"linh.hong@gooddata.com"},{"name":"lupko","email":"lubomir.slivka@gooddata.com"},{"name":"martin.mosko","email":"martin.mosko@gooddata.com"},{"name":"matyas.kandl","email":"matyas.kandl@gooddata.com"},{"name":"michal.marsal","email":"michal.marsal@gooddata.com"},{"name":"naibinh","email":"naibinh@gmail.com"},{"name":"nikolacech","email":"nikola.cech@gooddata.com"},{"name":"no23reason","email":"dan.homola@hotmail.cz"},{"name":"patrikbraborec","email":"patrik.braborec@gooddata.com"},{"name":"pbenes","email":"petr.benes@gooddata.com"},{"name":"petrjanu","email":"petr.janu@gooddata.com"},{"name":"ptquang86","email":"ptquang86@gmail.com"},{"name":"qduval","email":"quentin.duval@gooddata.com"},{"name":"rodri360","email":"me@rodri360.com"},{"name":"sitina","email":"jiri.sitina@gooddata.com"},{"name":"strouhaljan","email":"strouhal.jan@gmail.com"},{"name":"tomas.kratochvil","email":"tomas.kratochvil@gooddata.com"},{"name":"tomasreichmann","email":"tomasreichmann@gmail.com"},{"name":"tomsatgd","email":"tomas.satinsky@gooddata.com"},{"name":"trung-le-quoc","email":"trung.le@gooddata.com"},{"name":"tu-ngo","email":"tungo1981@gmail.com"},{"name":"tulean","email":"tuan.le@gooddata.com"},{"name":"utdnah","email":"danh.ung@gooddata.com"},{"name":"vlastikcz","email":"vlastimil.kotas@gooddata.com"},{"name":"vu.pham","email":"vu.pham@gooddata.com"},{"name":"xmort","email":"petr.dolejsi@gooddata.com"},{"name":"yanlipnican","email":"yanlipnican@gmail.com"}],"homepage":"https://github.com/gooddata/gooddata-react-components#readme","bugs":{"url":"https://github.com/gooddata/gooddata-react-components/issues"},"dist":{"shasum":"b0e305278becffe8c5cc050693a3b6c5fa1c4bf8","tarball":"https://registry.npmjs.org/@gooddata/react-components/-/react-components-7.3.0-beta.21.tgz","fileCount":2281,"integrity":"sha512-bGKsDb0AKmHVDyzv91FEMUc+ZTCbAHn+dxTY/AKcuMBhAiTG5fXjExkRKIdPBCCbX+oEECyODY/0JN8ParFecw==","signatures":[{"sig":"MEYCIQCCOM/wW/unqJeISh9hnbWqfOKPqVUyL8DXsEKJoXbuQgIhALjlepvjR4QamZW3Uhj/I3B5yp1F/cMK5dTPHjHMeb1e","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":9012150,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJeHY8ECRA9TVsSAnZWagAAYuAP/3hmAWGOsDlbfcHTTL9L\n9SgBUrNKZdgS8naaAe6oy7+XztOWWvMcfghzPKPl1iGfP2daYX0ZHEitt5PM\nsgQ4cXLzMaqIBVIQ7FbwjQ7nsUWsmexU14w/Ov/1lmGxH9nQ30V4BnGt1Gcz\njx7n6y+sGWKO50VSAloEJmsRhXl1stOuZTtb0j67lB9B6nZOBQdhs9JLB4R6\n1l+gKgZy0gF/64g4vuzDNw8Pig+fxlHVvHo1pPznIBwlIYtEKdgSw+0nBl9G\nDuQG+47tQ7g84J0/Pvq9n1sZZOQF2QaS0GYW7BaWE33z4hrVENnnez/Qvmd5\numdnEP6YS389EohqarR9MXF9TcAt27+c5Lez0iQlX6j0Q0yZ3R+gVl5QPIff\nAffZafdeld0aC4Ld7frPTSVakEQN7MLdKS65t10UARZCo67hYaCKZwb2JmMF\nL2wffAbWXQRXLIux2YW5KIoSjYxypP1tlMHZmjnHnb0FVxrjhEojmZLt/bos\nXCXCLHUtVfVx5laOyiqY2ofznSwxkX+e7WPXY3UDJKIBty2zk2gxnnl76FNq\nYyKBhWqafLLACaXIcgxTFWzGvo7CC9I1CumgiEXm4Iw7cj1d4FeuIk6TCB7q\naSfNV6nxnKBWFyK1ysxbvtu+6yozsnbGQ/Jqr+fxA5Mgknv0YMv3lPnuMdjk\no8kM\r\n=qqbD\r\n-----END PGP SIGNATURE-----\r\n"},"main":"dist/index.js","husky":{"hooks":{"pre-commit":"lint-staged"}},"config":{"eslint":"./examples/**/*.{js,jsx}","tslint":"./{__mocks__,src,stories}/{,**/}*.{ts,tsx}"},"readme":"[![npm version](https://badge.fury.io/js/%40gooddata%2Freact-components.svg)](https://www.npmjs.com/package/@gooddata/react-components) \n\n# GoodData.UI React components\n> A React-based JavaScript library for building data-driven applications\n\n## Getting started\n- [GoodData.UI Documentation](http://sdk.gooddata.com/gooddata-ui/)\n- [GoodData.UI Live Examples](https://gooddata-examples.herokuapp.com/)\n- [Stack Overflow](https://stackoverflow.com/questions/tagged/gooddata)\n\n### Usage\nWith [yarn](https://yarnpkg.com) installed, go to your project directory and run\n```\n$ yarn add @gooddata/react-components\n```\nIf you prefer [npm](npmjs.com) run\n```\n$ npm install --save @gooddata/react-components\n```\n\nThe public API is exposed via global `index.js`. Except for the styles, do not import any other file directly\nbecause they are not intended to be part of the public API.\n\n## Contributing\n\nWe welcome any contribution in form of [issues](https://github.com/gooddata/gooddata-react-components/issues) or [pull requests](https://github.com/gooddata/gooddata-react-components/pulls).\nThese commands may come in handy while developing:\n\n| command | description |\n| ------- | ----------- |\n| `yarn install --pure-lockfile` | first step |\n| ||\n| `yarn dev` | build react-components to `/dist` in watch mode |\n| `yarn test` | run all unit tests |\n| `yarn prettier-write` | format the source code to match the valid codestyle |\n| `yarn validate` | validate codestyle |\n| ||\n| `yarn storybook` | run storybook from `/stories` on http://localhost:9001 |\n| `yarn build-storybook` | build storybook to `/dist-storybook` |\n| `yarn test-storybook` | run storybook and [screenshot tests](https://github.com/gooddata/gdc-client-utils/tree/master/test-storybook) |\n| ||\n| `yarn examples` | run Live Examples dev-server from `/examples` on https://localhost:8999 |\n| `yarn examples-build` | build Live Examples to `/examples/dist` |\n| `yarn examples-server` | serve built Live Examples - see `/examples/server/src` |\n| `yarn examples-testcafe` | run testcafe tests against `localhost:8999` |\n\n### Deploy to heroku.com\nWhen you deploy this repo to heroku, it serves *GoodData.UI Live Examples*.\nRelevant tasks are in `Procfile` and `package.json`.\n\n```bash\n# run in the project directory\nheroku login\nheroku create <your-app-name>\nheroku config:set DOMAIN_ADMIN_USERNAME=x@gooddata.com DOMAIN_ADMIN_PASSWORD=xy PROJECT_ID_TO_ASSIGN=xms7ga4tf3g3nzucd8380o2bev8oeknp\ngit push heroku HEAD:master\nheroku open\n```\n\n### Run Live Examples Locally\nTo run *GoodData.UI Live Examples* locally:\n```bash\ngit clone <this-repository>\ncd  <repository-folder>\nyarn install --pure-lockfile\nyarn examples\n```\nThen open https://localhost:8999 and login using Live Examples account (you can [create one here](https://gooddata-examples.herokuapp.com/registration)).\n\n### Source code formatting\nThe source code in the repository is formatted by [Prettier](https://prettier.io/). \nThe format of the code is validated by our Continuous Integration server and is one of the requirements of successful merge.\n\nPrettier is supported by every major IDE. You can find the list of supported editors and how to configure them [here](https://prettier.io/docs/en/editors.html).\n\nIn the case, when your editor is not supported or you don't want to setup the integration, you can run the `yarn prettier-write` command to reformat the code before commit.\n\n## Changelog\n\n- see [CHANGELOG.md](CHANGELOG.md)\n\n## License\n\n(C) 2007-2018 GoodData Corporation\n\nThis project is dual licensed:\n\n- The ATTRIBUTION-NONCOMMERCIAL 4.0 INTERNATIONAL (CC BY-NC 4.0) is used for purpose of the trial experience and evaluation of GoodData.UI library.\n- The GOODDATA GOODDATA.UI LIBRARY END USER LICENSE AGREEMENT is used for GoodData customers.\n\nFor more information, please see [LICENSE](https://github.com/gooddata/gooddata-react-components/blob/master/LICENSE)\n","gitHead":"52c0dba5f9363751cf6c502306bc6c47ade17553","scripts":{"dev":"bash scripts/build.sh --dev-watch","test":"jest --watch","build":"bash scripts/build.sh","tslint":"yarn run-tslint -t verbose $npm_package_config_tslint","prepare":"cd examples/server && yarn install --frozen-lockfile && cd ../..; rm -r examples/node_modules 2>/dev/null; true","examples":"bash scripts/run-examples.sh","prepare?":"# Called before `npm publish` and on local `npm install`. Temporarily also for deleting obsolete node_modules. Ends with `true` to continue gracefully.","validate":"tsc --noEmit && yarn tslint && eslint $npm_package_config_eslint && yarn prettier-check","build-dev":"bash scripts/build.sh --dev","examples?":"# Default is developer domain, other options: yarn examples [sec,secure,stg,stg2,stg3,demo,developer or URL]","storybook":"yarn build && start-storybook -p 9001 -c .storybook","test-once":"jest","tslint-ci":"mkdir -p ./ci/results && yarn run-tslint -t checkstyle -o ./ci/results/tslint-results.xml $npm_package_config_tslint","run-tslint":"tslint -p tsconfig.json","validate-ci":"tsc --noEmit && yarn tslint-ci  && eslint $npm_package_config_eslint -f checkstyle -o ci/results/eslint-results.xml && yarn prettier-check","examples-build":"bash scripts/build-examples.sh","prepublishOnly":"yarn build","prettier-check":"prettier --check '{src,stories,styles,__mocks__,examples/server/src,examples/src,examples/test}/**/*.{ts,js,tsx,jsx,json,scss,md,yaml,html}'","prettier-write":"prettier --write '{src,stories,styles,__mocks__,examples/server/src,examples/src,examples/test}/**/*.{ts,js,tsx,jsx,json,scss,md,yaml,html}'","test-storybook":"yarn build && test-storybook","build-storybook":"yarn build && build-storybook -c .storybook -o dist-storybook","examples-server":"node examples/server/src/index.js","heroku-postbuild":"yarn examples-build developer","examples-testcafe":"./scripts/run-testcafe.sh visual","check-circular-deps":"madge --circular --extensions ts ./src","examples-testcafe-ci":"./scripts/run-testcafe.sh ci","examples-testcafe-live":"./scripts/run-testcafe.sh live"},"typings":"dist/index.d.ts","_npmUser":{"name":"gooddata-ci","email":"rail@gooddata.com"},"deprecated":"@gooddata/react-components@7 reached End of Support on March 31, 2022. Please upgrade (see https://sdk.gooddata.com/gooddata-ui/docs/supported_versions.html for more information).","repository":{"url":"git+ssh://git@github.com/gooddata/gooddata-react-components.git","type":"git"},"_npmVersion":"6.4.1","description":"GoodData.UI - A powerful JavaScript library for building analytical applications","directories":{},"lint-staged":{"{src,stories,styles,__mocks__,examples/server/src,examples/src,examples/test}/**/*.{ts,js,tsx,jsx,scss}":["npx gdc-fix-copyright","git add"],"{src,stories,styles,__mocks__,examples/server/src,examples/src,examples/test}/**/*.{ts,js,tsx,jsx,json,scss,md,yaml,html}":["prettier --write","git add"]},"_nodeVersion":"8.12.0","dependencies":{"rxjs":"^5.5.6","uuid":"^3.2.1","immer":"^1.3.1","lodash":"^4.17.15","date-fns":"^2.7.0","downshift":"^3.2.7","invariant":"^2.2.2","classnames":"^2.2.6","highcharts":"7.1.1","prop-types":"^15.6.0","react-intl":"^3.6.0","custom-event":"^1.0.1","react-window":"^1.8.1","ag-grid-react":"20.0.0","react-measure":"^2.3.0","react-day-picker":"~7.3.0","react-responsive":"^3.0.0","stringify-object":"^2.4.0","@gooddata/typings":"^2.19.0","ag-grid-community":"20.0.0","http-status-codes":"^1.3.0","@gooddata/js-utils":"^3.5.0","@gooddata/numberjs":"^3.2.4","fixed-data-table-2":"0.7.17","@gooddata/goodstrap":"^66.0.0","react-dom-factories":"^1.0.2","@gooddata/gooddata-js":"^12.0.0","json-stable-stringify":"^1.0.1","react-transition-group":"^2.2.1","hoist-non-react-statics":"^3.3.0","nodelist-foreach-polyfill":"^1.2.0","@formatjs/intl-pluralrules":"^1.3.6","highcharts-grouped-categories":"^1.1.3"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"raf":"3.3.2","yup":"^0.24.1","jest":"24.7.1","husky":"3.0.0","madge":"^3.4.4","react":"^16.5.2","enzyme":"3.5.0","eslint":"4.19.1","formik":"^0.11.11","moment":"2.23.0","history":"^4.7.2","ts-jest":"24.0.0","webpack":"4.30.0","full-icu":"^1.3.0","prettier":"1.16.4","react-ga":"^2.5.2","recharts":"1.0.0-beta.9","testcafe":"1.1.4","commander":"2.14.1","node-sass":"4.13.0","react-dom":"^16.5.2","supertest":"3.0.0","ts-loader":"6.0.0","@types/raf":"^3.4.0","css-loader":"0.28.7","jest-junit":"3.0.0","raw-loader":"0.5.1","styled-jsx":"2.2.1","typescript":"3.3.4000","@babel/core":"7.4.4","@types/jest":"24.0.6","@types/node":"7.0.8","@types/uuid":"3.4.3","file-loader":"3.0.1","jest-enzyme":"7.0.2","lint-staged":"9.1.0","sass-loader":"6.0.6","webpack-cli":"3.3.2","@types/react":"16.8.6","babel-loader":"8.0.5","react-helmet":"5.2.0","react-select":"1.2.1","style-loader":"0.19.1","@types/enzyme":"3.1.13","@types/lodash":"4.14.123","testcafe-live":"0.1.4","@babel/runtime":"7.4.4","@babel/polyfill":"^7.4.4","@storybook/react":"5.0.11","@types/invariant":"2.2.29","@types/react-dom":"16.0.11","isomorphic-fetch":"2.2.1","react-datepicker":"1.1.0","react-router-dom":"4.2.2","@babel/preset-env":"7.4.4","@gooddata/mock-js":"2.3.1","@storybook/addons":"5.0.11","@types/classnames":"2.2.3","@types/prop-types":"15.5.2","@storybook/theming":"5.0.11","identity-obj-proxy":"^3.0.0","intl-messageformat":"^7.5.4","webpack-dev-server":"3.3.1","@babel/preset-react":"7.0.0","@types/react-portal":"4.0.1","@types/react-window":"^1.8.1","babel-plugin-lodash":"3.3.4","html-webpack-plugin":"3.2.0","react-test-renderer":"16.4.2","@types/react-measure":"2.0.5","clean-webpack-plugin":"2.0.2","stats-webpack-plugin":"0.7.0","eslint-config-prettier":"4.1.0","react-google-recaptcha":"^0.14.1","tslint-config-prettier":"1.18.0","@gooddata/eslint-config":"^1.0.0","@gooddata/tslint-config":"1.0.0","@types/react-responsive":"^3.0.3","@types/storybook__react":"4.0.1","@types/stringify-object":"^3.2.0","enzyme-adapter-react-16":"1.3.1","@gooddata/test-storybook":"3.1.1","@storybook/addon-actions":"5.0.11","@storybook/addon-options":"5.0.11","node-sass-magic-importer":"5.1.0","react-syntax-highlighter":"11.0.2","@types/fixed-data-table-2":"0.8.1","@types/react-test-renderer":"16.0.0","circular-dependency-plugin":"5.0.2","compression-webpack-plugin":"2.0.0","@types/json-stable-stringify":"^1.0.32","@gooddata/frontend-npm-scripts":"1.1.0","@types/enzyme-adapter-react-16":"1.0.3","@types/storybook__addon-actions":"3.4.2","@babel/plugin-proposal-class-properties":"7.4.4","@babel/plugin-proposal-object-rest-spread":"7.4.4","@babel/plugin-transform-async-to-generator":"7.4.4"},"peerDependencies":{"react":"^16.5.2","react-dom":"^16.5.2"},"_npmOperationalInternal":{"tmp":"tmp/react-components_7.3.0-beta.21_1578995459947_0.3350494839285829","host":"s3://npm-registry-packages"}},"7.3.0-beta.22":{"name":"@gooddata/react-components","version":"7.3.0-beta.22","author":{"name":"GoodData Corporation"},"license":"BSD-3-Clause","_id":"@gooddata/react-components@7.3.0-beta.22","maintainers":[{"name":"afi","email":"adam.fiedler@gooddata.com"},{"name":"bertold8","email":"ivan.nejezchleb@seznam.cz"},{"name":"brbistas","email":"valentinos.chraniotis@gooddata.com"},{"name":"bugsbunny338","email":"jiri.zajic@mensa.cz"},{"name":"de.do","email":"de.do@gooddata.com"},{"name":"gooddata-ci","email":"rail@gooddata.com"},{"name":"hung.nguyen.hoang","email":"hung.nguyen@gooddata.com"},{"name":"ivan.mjartan","email":"ivan.mjartan@gooddata.com"},{"name":"jakub-sterba","email":"jakub.sterba@gooddata.com"},{"name":"jaroslav.tomecek","email":"jaroslav.tomecek@gooddata.com"},{"name":"jkittler","email":"honza.kittler@gmail.com"},{"name":"khanh.le","email":"khanh.le@gooddata.com"},{"name":"lanhuynh","email":"lan.huynh@gooddata.com"},{"name":"linhhong","email":"linh.hong@gooddata.com"},{"name":"lupko","email":"lubomir.slivka@gooddata.com"},{"name":"martin.mosko","email":"martin.mosko@gooddata.com"},{"name":"matyas.kandl","email":"matyas.kandl@gooddata.com"},{"name":"michal.marsal","email":"michal.marsal@gooddata.com"},{"name":"naibinh","email":"naibinh@gmail.com"},{"name":"nikolacech","email":"nikola.cech@gooddata.com"},{"name":"no23reason","email":"dan.homola@hotmail.cz"},{"name":"patrikbraborec","email":"patrik.braborec@gooddata.com"},{"name":"pbenes","email":"petr.benes@gooddata.com"},{"name":"petrjanu","email":"petr.janu@gooddata.com"},{"name":"ptquang86","email":"ptquang86@gmail.com"},{"name":"qduval","email":"quentin.duval@gooddata.com"},{"name":"rodri360","email":"me@rodri360.com"},{"name":"sitina","email":"jiri.sitina@gooddata.com"},{"name":"strouhaljan","email":"strouhal.jan@gmail.com"},{"name":"tomas.kratochvil","email":"tomas.kratochvil@gooddata.com"},{"name":"tomasreichmann","email":"tomasreichmann@gmail.com"},{"name":"tomsatgd","email":"tomas.satinsky@gooddata.com"},{"name":"trung-le-quoc","email":"trung.le@gooddata.com"},{"name":"tu-ngo","email":"tungo1981@gmail.com"},{"name":"tulean","email":"tuan.le@gooddata.com"},{"name":"utdnah","email":"danh.ung@gooddata.com"},{"name":"vlastikcz","email":"vlastimil.kotas@gooddata.com"},{"name":"vu.pham","email":"vu.pham@gooddata.com"},{"name":"xmort","email":"petr.dolejsi@gooddata.com"},{"name":"yanlipnican","email":"yanlipnican@gmail.com"}],"homepage":"https://github.com/gooddata/gooddata-react-components#readme","bugs":{"url":"https://github.com/gooddata/gooddata-react-components/issues"},"dist":{"shasum":"33e083994c9a19c599ce6a67f40a5107e794c34e","tarball":"https://registry.npmjs.org/@gooddata/react-components/-/react-components-7.3.0-beta.22.tgz","fileCount":2281,"integrity":"sha512-vA5djQ9Zt4EObgAArrKXgd3AFc/9l0QLWa5QWhJEMp6uVI8vcH77+t1ZO9Em6qpdWTflgAQf/vJZArAu7PJHeg==","signatures":[{"sig":"MEUCIQC0OfJxtyjt5Nj4k0imlhdYdGB9d66ZwlxbyBF/UBrhCQIgSWNQ1GWP0g5WyHzlQYeeRbzLEj9SDcXpdZ8k1iWedy4=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":9015379,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJeHctKCRA9TVsSAnZWagAAACcP/0WmrSDCTHaXY4nffRXF\njySb3jZ7/TqM6PPUI8yyny4oZ8liOg0TMYkBbDOZzD+Sr2eyXvnlXnft5/xf\nKeHRmFon5bdG0aydmHVnenrTeE2aec7mBmvHtmGgJG54Xo8lI1jfISOs/Viu\nj6Z4c8IVmYenTvxyffYPRniUiqe87MsVXTe2yJ1wV/7d0Oyy0oofx2+XJ9J8\nVX/duXcY6508kgV7xC8QjC7/bW99jnkc7Go7o8U01STVVrClllRz+S33R/89\n0g1pNlssZ1zj2fu3qy52agKtP7pwl8/yB5dWNT43lOa6pofAJMW/ceF61hTK\nglcJMY8XcjFyoZlBjI52tfON8WpeJLgWcUTH8FX6IwxYGUkho9hrWxV1yQHs\n61Gr8pPmFLlhbfFVC4GpFMvp6WkxVjZ3I6CWqeNF3wShZz22mEsUVoT8VmW/\nM+Ddc1TxO7LCgSMkUhgV66Nj9ggPpEl5V+uPW7GkPbMyq5LJVWXsMtL5/Yec\nrdd6M032mqirybDEGZlKQEl3IyzGIk2zJ6ZN4iu0U8B2gyXsXjAaSp9LL4uX\nRBMg0qmnkKge1YqNMMR4Vz5wVKPWVEfpu3tIN0CrGvaULaPVOBziFqCzgJa6\nzZzdlR9AURtcrJ/VT5E/fw5ZMNi3JGgYPD4dEx0MSoANGthGlRcnxD19ZIkt\nPntZ\r\n=X7vI\r\n-----END PGP SIGNATURE-----\r\n"},"main":"dist/index.js","husky":{"hooks":{"pre-commit":"lint-staged"}},"config":{"eslint":"./examples/**/*.{js,jsx}","tslint":"./{__mocks__,src,stories}/{,**/}*.{ts,tsx}"},"readme":"[![npm version](https://badge.fury.io/js/%40gooddata%2Freact-components.svg)](https://www.npmjs.com/package/@gooddata/react-components) \n\n# GoodData.UI React components\n> A React-based JavaScript library for building data-driven applications\n\n## Getting started\n- [GoodData.UI Documentation](http://sdk.gooddata.com/gooddata-ui/)\n- [GoodData.UI Live Examples](https://gooddata-examples.herokuapp.com/)\n- [Stack Overflow](https://stackoverflow.com/questions/tagged/gooddata)\n\n### Usage\nWith [yarn](https://yarnpkg.com) installed, go to your project directory and run\n```\n$ yarn add @gooddata/react-components\n```\nIf you prefer [npm](npmjs.com) run\n```\n$ npm install --save @gooddata/react-components\n```\n\nThe public API is exposed via global `index.js`. Except for the styles, do not import any other file directly\nbecause they are not intended to be part of the public API.\n\n## Contributing\n\nWe welcome any contribution in form of [issues](https://github.com/gooddata/gooddata-react-components/issues) or [pull requests](https://github.com/gooddata/gooddata-react-components/pulls).\nThese commands may come in handy while developing:\n\n| command | description |\n| ------- | ----------- |\n| `yarn install --pure-lockfile` | first step |\n| ||\n| `yarn dev` | build react-components to `/dist` in watch mode |\n| `yarn test` | run all unit tests |\n| `yarn prettier-write` | format the source code to match the valid codestyle |\n| `yarn validate` | validate codestyle |\n| ||\n| `yarn storybook` | run storybook from `/stories` on http://localhost:9001 |\n| `yarn build-storybook` | build storybook to `/dist-storybook` |\n| `yarn test-storybook` | run storybook and [screenshot tests](https://github.com/gooddata/gdc-client-utils/tree/master/test-storybook) |\n| ||\n| `yarn examples` | run Live Examples dev-server from `/examples` on https://localhost:8999 |\n| `yarn examples-build` | build Live Examples to `/examples/dist` |\n| `yarn examples-server` | serve built Live Examples - see `/examples/server/src` |\n| `yarn examples-testcafe` | run testcafe tests against `localhost:8999` |\n\n### Deploy to heroku.com\nWhen you deploy this repo to heroku, it serves *GoodData.UI Live Examples*.\nRelevant tasks are in `Procfile` and `package.json`.\n\n```bash\n# run in the project directory\nheroku login\nheroku create <your-app-name>\nheroku config:set DOMAIN_ADMIN_USERNAME=x@gooddata.com DOMAIN_ADMIN_PASSWORD=xy PROJECT_ID_TO_ASSIGN=xms7ga4tf3g3nzucd8380o2bev8oeknp\ngit push heroku HEAD:master\nheroku open\n```\n\n### Run Live Examples Locally\nTo run *GoodData.UI Live Examples* locally:\n```bash\ngit clone <this-repository>\ncd  <repository-folder>\nyarn install --pure-lockfile\nyarn examples\n```\nThen open https://localhost:8999 and login using Live Examples account (you can [create one here](https://gooddata-examples.herokuapp.com/registration)).\n\n### Source code formatting\nThe source code in the repository is formatted by [Prettier](https://prettier.io/). \nThe format of the code is validated by our Continuous Integration server and is one of the requirements of successful merge.\n\nPrettier is supported by every major IDE. You can find the list of supported editors and how to configure them [here](https://prettier.io/docs/en/editors.html).\n\nIn the case, when your editor is not supported or you don't want to setup the integration, you can run the `yarn prettier-write` command to reformat the code before commit.\n\n## Changelog\n\n- see [CHANGELOG.md](CHANGELOG.md)\n\n## License\n\n(C) 2007-2018 GoodData Corporation\n\nThis project is dual licensed:\n\n- The ATTRIBUTION-NONCOMMERCIAL 4.0 INTERNATIONAL (CC BY-NC 4.0) is used for purpose of the trial experience and evaluation of GoodData.UI library.\n- The GOODDATA GOODDATA.UI LIBRARY END USER LICENSE AGREEMENT is used for GoodData customers.\n\nFor more information, please see [LICENSE](https://github.com/gooddata/gooddata-react-components/blob/master/LICENSE)\n","gitHead":"4b8a3e89c4d2ac31e3b4e46cc211ece5efee41b9","scripts":{"dev":"bash scripts/build.sh --dev-watch","test":"jest --watch","build":"bash scripts/build.sh","tslint":"yarn run-tslint -t verbose $npm_package_config_tslint","prepare":"cd examples/server && yarn install --frozen-lockfile && cd ../..; rm -r examples/node_modules 2>/dev/null; true","examples":"bash scripts/run-examples.sh","prepare?":"# Called before `npm publish` and on local `npm install`. Temporarily also for deleting obsolete node_modules. Ends with `true` to continue gracefully.","validate":"tsc --noEmit && yarn tslint && eslint $npm_package_config_eslint && yarn prettier-check","build-dev":"bash scripts/build.sh --dev","examples?":"# Default is developer domain, other options: yarn examples [sec,secure,stg,stg2,stg3,demo,developer or URL]","storybook":"yarn build && start-storybook -p 9001 -c .storybook","test-once":"jest","tslint-ci":"mkdir -p ./ci/results && yarn run-tslint -t checkstyle -o ./ci/results/tslint-results.xml $npm_package_config_tslint","run-tslint":"tslint -p tsconfig.json","validate-ci":"tsc --noEmit && yarn tslint-ci  && eslint $npm_package_config_eslint -f checkstyle -o ci/results/eslint-results.xml && yarn prettier-check","examples-build":"bash scripts/build-examples.sh","prepublishOnly":"yarn build","prettier-check":"prettier --check '{src,stories,styles,__mocks__,examples/server/src,examples/src,examples/test}/**/*.{ts,js,tsx,jsx,json,scss,md,yaml,html}'","prettier-write":"prettier --write '{src,stories,styles,__mocks__,examples/server/src,examples/src,examples/test}/**/*.{ts,js,tsx,jsx,json,scss,md,yaml,html}'","test-storybook":"yarn build && test-storybook","build-storybook":"yarn build && build-storybook -c .storybook -o dist-storybook","examples-server":"node examples/server/src/index.js","heroku-postbuild":"yarn examples-build developer","examples-testcafe":"./scripts/run-testcafe.sh visual","check-circular-deps":"madge --circular --extensions ts ./src","examples-testcafe-ci":"./scripts/run-testcafe.sh ci","examples-testcafe-live":"./scripts/run-testcafe.sh live"},"typings":"dist/index.d.ts","_npmUser":{"name":"gooddata-ci","email":"rail@gooddata.com"},"deprecated":"@gooddata/react-components@7 reached End of Support on March 31, 2022. Please upgrade (see https://sdk.gooddata.com/gooddata-ui/docs/supported_versions.html for more information).","repository":{"url":"git+ssh://git@github.com/gooddata/gooddata-react-components.git","type":"git"},"_npmVersion":"6.4.1","description":"GoodData.UI - A powerful JavaScript library for building analytical applications","directories":{},"lint-staged":{"{src,stories,styles,__mocks__,examples/server/src,examples/src,examples/test}/**/*.{ts,js,tsx,jsx,scss}":["npx gdc-fix-copyright","git add"],"{src,stories,styles,__mocks__,examples/server/src,examples/src,examples/test}/**/*.{ts,js,tsx,jsx,json,scss,md,yaml,html}":["prettier --write","git add"]},"_nodeVersion":"8.12.0","dependencies":{"rxjs":"^5.5.6","uuid":"^3.2.1","immer":"^1.3.1","lodash":"^4.17.15","date-fns":"^2.7.0","downshift":"^3.2.7","invariant":"^2.2.2","classnames":"^2.2.6","highcharts":"7.1.1","prop-types":"^15.6.0","react-intl":"^3.6.0","custom-event":"^1.0.1","react-window":"^1.8.1","ag-grid-react":"20.0.0","react-measure":"^2.3.0","react-day-picker":"~7.3.0","react-responsive":"^3.0.0","stringify-object":"^2.4.0","@gooddata/typings":"^2.19.0","ag-grid-community":"20.0.0","http-status-codes":"^1.3.0","@gooddata/js-utils":"^3.5.0","@gooddata/numberjs":"^3.2.4","fixed-data-table-2":"0.7.17","@gooddata/goodstrap":"^66.1.0","react-dom-factories":"^1.0.2","@gooddata/gooddata-js":"^12.1.0","json-stable-stringify":"^1.0.1","react-transition-group":"^2.2.1","hoist-non-react-statics":"^3.3.0","nodelist-foreach-polyfill":"^1.2.0","@formatjs/intl-pluralrules":"^1.3.6","highcharts-grouped-categories":"^1.1.3"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"raf":"3.3.2","yup":"^0.24.1","jest":"24.7.1","husky":"3.0.0","madge":"^3.4.4","react":"^16.5.2","enzyme":"3.5.0","eslint":"4.19.1","formik":"^0.11.11","moment":"2.23.0","history":"^4.7.2","ts-jest":"24.0.0","webpack":"4.30.0","full-icu":"^1.3.0","prettier":"1.16.4","react-ga":"^2.5.2","recharts":"1.0.0-beta.9","testcafe":"1.1.4","commander":"2.14.1","node-sass":"4.13.0","react-dom":"^16.5.2","supertest":"3.0.0","ts-loader":"6.0.0","@types/raf":"^3.4.0","css-loader":"0.28.7","jest-junit":"3.0.0","raw-loader":"0.5.1","styled-jsx":"2.2.1","typescript":"3.3.4000","@babel/core":"7.4.4","@types/jest":"24.0.6","@types/node":"7.0.8","@types/uuid":"3.4.3","file-loader":"3.0.1","jest-enzyme":"7.0.2","lint-staged":"9.1.0","sass-loader":"6.0.6","webpack-cli":"3.3.2","@types/react":"16.8.6","babel-loader":"8.0.5","react-helmet":"5.2.0","react-select":"1.2.1","style-loader":"0.19.1","@types/enzyme":"3.1.13","@types/lodash":"4.14.123","testcafe-live":"0.1.4","@babel/runtime":"7.4.4","@babel/polyfill":"^7.4.4","@storybook/react":"5.0.11","@types/invariant":"2.2.29","@types/react-dom":"16.0.11","isomorphic-fetch":"2.2.1","react-datepicker":"1.1.0","react-router-dom":"4.2.2","@babel/preset-env":"7.4.4","@gooddata/mock-js":"2.6.0","@storybook/addons":"5.0.11","@types/classnames":"2.2.3","@types/prop-types":"15.5.2","@storybook/theming":"5.0.11","identity-obj-proxy":"^3.0.0","intl-messageformat":"^7.5.4","webpack-dev-server":"3.3.1","@babel/preset-react":"7.0.0","@types/react-portal":"4.0.1","@types/react-window":"^1.8.1","babel-plugin-lodash":"3.3.4","html-webpack-plugin":"3.2.0","react-test-renderer":"16.4.2","@types/react-measure":"2.0.5","clean-webpack-plugin":"2.0.2","stats-webpack-plugin":"0.7.0","eslint-config-prettier":"4.1.0","react-google-recaptcha":"^0.14.1","tslint-config-prettier":"1.18.0","@gooddata/eslint-config":"^1.0.0","@gooddata/tslint-config":"1.0.0","@types/react-responsive":"^3.0.3","@types/storybook__react":"4.0.1","@types/stringify-object":"^3.2.0","enzyme-adapter-react-16":"1.3.1","@gooddata/test-storybook":"3.1.1","@storybook/addon-actions":"5.0.11","@storybook/addon-options":"5.0.11","node-sass-magic-importer":"5.1.0","react-syntax-highlighter":"11.0.2","@types/fixed-data-table-2":"0.8.1","@types/react-test-renderer":"16.0.0","circular-dependency-plugin":"5.0.2","compression-webpack-plugin":"2.0.0","@types/json-stable-stringify":"^1.0.32","@gooddata/frontend-npm-scripts":"1.1.0","@types/enzyme-adapter-react-16":"1.0.3","@types/storybook__addon-actions":"3.4.2","@babel/plugin-proposal-class-properties":"7.4.4","@babel/plugin-proposal-object-rest-spread":"7.4.4","@babel/plugin-transform-async-to-generator":"7.4.4"},"peerDependencies":{"react":"^16.5.2","react-dom":"^16.5.2"},"_npmOperationalInternal":{"tmp":"tmp/react-components_7.3.0-beta.22_1579010889564_0.8641946763993358","host":"s3://npm-registry-packages"}},"7.3.0-beta.23":{"name":"@gooddata/react-components","version":"7.3.0-beta.23","author":{"name":"GoodData Corporation"},"license":"BSD-3-Clause","_id":"@gooddata/react-components@7.3.0-beta.23","maintainers":[{"name":"afi","email":"adam.fiedler@gooddata.com"},{"name":"bertold8","email":"ivan.nejezchleb@seznam.cz"},{"name":"brbistas","email":"valentinos.chraniotis@gooddata.com"},{"name":"bugsbunny338","email":"jiri.zajic@mensa.cz"},{"name":"de.do","email":"de.do@gooddata.com"},{"name":"gooddata-ci","email":"rail@gooddata.com"},{"name":"hung.nguyen.hoang","email":"hung.nguyen@gooddata.com"},{"name":"ivan.mjartan","email":"ivan.mjartan@gooddata.com"},{"name":"jakub-sterba","email":"jakub.sterba@gooddata.com"},{"name":"jaroslav.tomecek","email":"jaroslav.tomecek@gooddata.com"},{"name":"jkittler","email":"honza.kittler@gmail.com"},{"name":"khanh.le","email":"khanh.le@gooddata.com"},{"name":"lanhuynh","email":"lan.huynh@gooddata.com"},{"name":"linhhong","email":"linh.hong@gooddata.com"},{"name":"lupko","email":"lubomir.slivka@gooddata.com"},{"name":"martin.mosko","email":"martin.mosko@gooddata.com"},{"name":"matyas.kandl","email":"matyas.kandl@gooddata.com"},{"name":"michal.marsal","email":"michal.marsal@gooddata.com"},{"name":"naibinh","email":"naibinh@gmail.com"},{"name":"nikolacech","email":"nikola.cech@gooddata.com"},{"name":"no23reason","email":"dan.homola@hotmail.cz"},{"name":"patrikbraborec","email":"patrik.braborec@gooddata.com"},{"name":"pbenes","email":"petr.benes@gooddata.com"},{"name":"petrjanu","email":"petr.janu@gooddata.com"},{"name":"ptquang86","email":"ptquang86@gmail.com"},{"name":"qduval","email":"quentin.duval@gooddata.com"},{"name":"rodri360","email":"me@rodri360.com"},{"name":"sitina","email":"jiri.sitina@gooddata.com"},{"name":"strouhaljan","email":"strouhal.jan@gmail.com"},{"name":"tomas.kratochvil","email":"tomas.kratochvil@gooddata.com"},{"name":"tomasreichmann","email":"tomasreichmann@gmail.com"},{"name":"tomsatgd","email":"tomas.satinsky@gooddata.com"},{"name":"trung-le-quoc","email":"trung.le@gooddata.com"},{"name":"tu-ngo","email":"tungo1981@gmail.com"},{"name":"tulean","email":"tuan.le@gooddata.com"},{"name":"utdnah","email":"danh.ung@gooddata.com"},{"name":"vlastikcz","email":"vlastimil.kotas@gooddata.com"},{"name":"vu.pham","email":"vu.pham@gooddata.com"},{"name":"xmort","email":"petr.dolejsi@gooddata.com"},{"name":"yanlipnican","email":"yanlipnican@gmail.com"}],"homepage":"https://github.com/gooddata/gooddata-react-components#readme","bugs":{"url":"https://github.com/gooddata/gooddata-react-components/issues"},"dist":{"shasum":"6745614beeb497caafcd84e3588253f41e0ed7d9","tarball":"https://registry.npmjs.org/@gooddata/react-components/-/react-components-7.3.0-beta.23.tgz","fileCount":2281,"integrity":"sha512-cDCCMsvQhec99sB660halsij6JXtjILSIHqxRwOGOpIceX2hkMYu+uBYcBoKV+PSDR4wOiCGE7OYkysp6rH+fg==","signatures":[{"sig":"MEUCIEH6RO1dUq9Ki7gOLcupanpXqIc7UIv4Zb45pKrlrjbaAiEAoKRO0fJFaF1JMGfPkfTogJo3j5Jn+I4DnVbJ1oFfIBs=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":9026131,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJeHwQDCRA9TVsSAnZWagAAu2UP/i/AhkoCqM+QlR77x1zj\n5k/1WC6RuXg1VtrT8WJLQwXdM0l3reiQa8O22b/iYuhAkA05wLAnUX9jcKHx\nigmx86jB1jRs7dR8py9PnwUCZ6rfd4CfTNlKTf3AKyR4bs6iqdydPKEYrSUc\nu86vBBk2rd3zgJIFZcuLqckPLvTRrXCWiqMAxjMuaKF4vuzV14wIoYU6wrJJ\nF+tF/jQCoe6VzaeW/St13qqd2Zbf3KhYvXYSWJ2w5hqgfrRD8AyyHnCD8pwL\nClJSe3tvvpp3ryCljAz9LSAXz8fhNj5tH8zaavy5v1PDdXtYc39TUWWrvziV\nzXsMu7p9c+gs6cXt9CGd06SGvtbA5Rk7XhhhUqmCjg6UyUuVHqYbxr0rfqy0\nMz2ABQ+Co7O7BAU1qbtm9GXNe8l9TgxV35mMuRawxbxsTH1nQp1HLxcmen4m\n54GY6g8B1pFQ2ErznMJvCZj2RptWGz32km0+q9ovBgdGpVjOJ10PLluMR7It\nAWLL0kxaP/nSNwseD+PpHaJIMdjJeuNSm2F4p+w07W2CzE5K+i1XDQe4Apq+\nZi933pvk4UsC97C1Mo8spNeMhnK7oulDF4AKY+a0y9M3yUQnCvhWpMdtDNUJ\n8E/Fp5YSEmnfNREasbLX38gITcfJC03UPoO5fg1ogkNti4u1NlOcl03xQ41U\nklpF\r\n=53nl\r\n-----END PGP SIGNATURE-----\r\n"},"main":"dist/index.js","husky":{"hooks":{"pre-commit":"lint-staged"}},"config":{"eslint":"./examples/**/*.{js,jsx}","tslint":"./{__mocks__,src,stories}/{,**/}*.{ts,tsx}"},"readme":"[![npm version](https://badge.fury.io/js/%40gooddata%2Freact-components.svg)](https://www.npmjs.com/package/@gooddata/react-components) \n\n# GoodData.UI React components\n> A React-based JavaScript library for building data-driven applications\n\n## Getting started\n- [GoodData.UI Documentation](http://sdk.gooddata.com/gooddata-ui/)\n- [GoodData.UI Live Examples](https://gooddata-examples.herokuapp.com/)\n- [Stack Overflow](https://stackoverflow.com/questions/tagged/gooddata)\n\n### Usage\nWith [yarn](https://yarnpkg.com) installed, go to your project directory and run\n```\n$ yarn add @gooddata/react-components\n```\nIf you prefer [npm](npmjs.com) run\n```\n$ npm install --save @gooddata/react-components\n```\n\nThe public API is exposed via global `index.js`. Except for the styles, do not import any other file directly\nbecause they are not intended to be part of the public API.\n\n## Contributing\n\nWe welcome any contribution in form of [issues](https://github.com/gooddata/gooddata-react-components/issues) or [pull requests](https://github.com/gooddata/gooddata-react-components/pulls).\nThese commands may come in handy while developing:\n\n| command | description |\n| ------- | ----------- |\n| `yarn install --pure-lockfile` | first step |\n| ||\n| `yarn dev` | build react-components to `/dist` in watch mode |\n| `yarn test` | run all unit tests |\n| `yarn prettier-write` | format the source code to match the valid codestyle |\n| `yarn validate` | validate codestyle |\n| ||\n| `yarn storybook` | run storybook from `/stories` on http://localhost:9001 |\n| `yarn build-storybook` | build storybook to `/dist-storybook` |\n| `yarn test-storybook` | run storybook and [screenshot tests](https://github.com/gooddata/gdc-client-utils/tree/master/test-storybook) |\n| ||\n| `yarn examples` | run Live Examples dev-server from `/examples` on https://localhost:8999 |\n| `yarn examples-build` | build Live Examples to `/examples/dist` |\n| `yarn examples-server` | serve built Live Examples - see `/examples/server/src` |\n| `yarn examples-testcafe` | run testcafe tests against `localhost:8999` |\n\n### Deploy to heroku.com\nWhen you deploy this repo to heroku, it serves *GoodData.UI Live Examples*.\nRelevant tasks are in `Procfile` and `package.json`.\n\n```bash\n# run in the project directory\nheroku login\nheroku create <your-app-name>\nheroku config:set DOMAIN_ADMIN_USERNAME=x@gooddata.com DOMAIN_ADMIN_PASSWORD=xy PROJECT_ID_TO_ASSIGN=xms7ga4tf3g3nzucd8380o2bev8oeknp\ngit push heroku HEAD:master\nheroku open\n```\n\n### Run Live Examples Locally\nTo run *GoodData.UI Live Examples* locally:\n```bash\ngit clone <this-repository>\ncd  <repository-folder>\nyarn install --pure-lockfile\nyarn examples\n```\nThen open https://localhost:8999 and login using Live Examples account (you can [create one here](https://gooddata-examples.herokuapp.com/registration)).\n\n### Source code formatting\nThe source code in the repository is formatted by [Prettier](https://prettier.io/). \nThe format of the code is validated by our Continuous Integration server and is one of the requirements of successful merge.\n\nPrettier is supported by every major IDE. You can find the list of supported editors and how to configure them [here](https://prettier.io/docs/en/editors.html).\n\nIn the case, when your editor is not supported or you don't want to setup the integration, you can run the `yarn prettier-write` command to reformat the code before commit.\n\n## Changelog\n\n- see [CHANGELOG.md](CHANGELOG.md)\n\n## License\n\n(C) 2007-2018 GoodData Corporation\n\nThis project is dual licensed:\n\n- The ATTRIBUTION-NONCOMMERCIAL 4.0 INTERNATIONAL (CC BY-NC 4.0) is used for purpose of the trial experience and evaluation of GoodData.UI library.\n- The GOODDATA GOODDATA.UI LIBRARY END USER LICENSE AGREEMENT is used for GoodData customers.\n\nFor more information, please see [LICENSE](https://github.com/gooddata/gooddata-react-components/blob/master/LICENSE)\n","gitHead":"24fb581696da945cb3bbdbffe9c454a2494c6891","scripts":{"dev":"bash scripts/build.sh --dev-watch","test":"jest --watch","build":"bash scripts/build.sh","tslint":"yarn run-tslint -t verbose $npm_package_config_tslint","prepare":"cd examples/server && yarn install --frozen-lockfile && cd ../..; rm -r examples/node_modules 2>/dev/null; true","examples":"bash scripts/run-examples.sh","prepare?":"# Called before `npm publish` and on local `npm install`. Temporarily also for deleting obsolete node_modules. Ends with `true` to continue gracefully.","validate":"tsc --noEmit && yarn tslint && eslint $npm_package_config_eslint && yarn prettier-check","build-dev":"bash scripts/build.sh --dev","examples?":"# Default is developer domain, other options: yarn examples [sec,secure,stg,stg2,stg3,demo,developer or URL]","storybook":"yarn build && start-storybook -p 9001 -c .storybook","test-once":"jest","tslint-ci":"mkdir -p ./ci/results && yarn run-tslint -t checkstyle -o ./ci/results/tslint-results.xml $npm_package_config_tslint","run-tslint":"tslint -p tsconfig.json","validate-ci":"tsc --noEmit && yarn tslint-ci  && eslint $npm_package_config_eslint -f checkstyle -o ci/results/eslint-results.xml && yarn prettier-check","examples-build":"bash scripts/build-examples.sh","prepublishOnly":"yarn build","prettier-check":"prettier --check '{src,stories,styles,__mocks__,examples/server/src,examples/src,examples/test}/**/*.{ts,js,tsx,jsx,json,scss,md,yaml,html}'","prettier-write":"prettier --write '{src,stories,styles,__mocks__,examples/server/src,examples/src,examples/test}/**/*.{ts,js,tsx,jsx,json,scss,md,yaml,html}'","test-storybook":"yarn build && test-storybook","build-storybook":"yarn build && build-storybook -c .storybook -o dist-storybook","examples-server":"node examples/server/src/index.js","heroku-postbuild":"yarn examples-build developer","examples-testcafe":"./scripts/run-testcafe.sh visual","check-circular-deps":"madge --circular --extensions ts ./src","examples-testcafe-ci":"./scripts/run-testcafe.sh ci","examples-testcafe-live":"./scripts/run-testcafe.sh live"},"typings":"dist/index.d.ts","_npmUser":{"name":"gooddata-ci","email":"rail@gooddata.com"},"deprecated":"@gooddata/react-components@7 reached End of Support on March 31, 2022. Please upgrade (see https://sdk.gooddata.com/gooddata-ui/docs/supported_versions.html for more information).","repository":{"url":"git+ssh://git@github.com/gooddata/gooddata-react-components.git","type":"git"},"_npmVersion":"6.4.1","description":"GoodData.UI - A powerful JavaScript library for building analytical applications","directories":{},"lint-staged":{"{src,stories,styles,__mocks__,examples/server/src,examples/src,examples/test}/**/*.{ts,js,tsx,jsx,scss}":["npx gdc-fix-copyright","git add"],"{src,stories,styles,__mocks__,examples/server/src,examples/src,examples/test}/**/*.{ts,js,tsx,jsx,json,scss,md,yaml,html}":["prettier --write","git add"]},"_nodeVersion":"8.12.0","dependencies":{"rxjs":"^5.5.6","uuid":"^3.2.1","immer":"^1.3.1","lodash":"^4.17.15","date-fns":"^2.7.0","downshift":"^3.2.7","invariant":"^2.2.2","classnames":"^2.2.6","highcharts":"7.1.1","prop-types":"^15.6.0","react-intl":"^3.6.0","custom-event":"^1.0.1","react-window":"^1.8.1","ag-grid-react":"20.0.0","react-measure":"^2.3.0","react-day-picker":"~7.3.0","react-responsive":"^3.0.0","stringify-object":"^2.4.0","@gooddata/typings":"^2.19.0","ag-grid-community":"20.0.0","http-status-codes":"^1.3.0","@gooddata/js-utils":"^3.5.0","@gooddata/numberjs":"^3.2.4","fixed-data-table-2":"0.7.17","@gooddata/goodstrap":"^66.1.0","react-dom-factories":"^1.0.2","@gooddata/gooddata-js":"^12.1.0","json-stable-stringify":"^1.0.1","react-transition-group":"^2.2.1","hoist-non-react-statics":"^3.3.0","nodelist-foreach-polyfill":"^1.2.0","@formatjs/intl-pluralrules":"^1.3.6","highcharts-grouped-categories":"^1.1.3"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"raf":"3.3.2","yup":"^0.24.1","jest":"24.7.1","husky":"3.0.0","madge":"^3.4.4","react":"^16.5.2","enzyme":"3.5.0","eslint":"4.19.1","formik":"^0.11.11","moment":"2.23.0","history":"^4.7.2","ts-jest":"24.0.0","webpack":"4.30.0","full-icu":"^1.3.0","prettier":"1.16.4","react-ga":"^2.5.2","recharts":"1.0.0-beta.9","testcafe":"1.1.4","commander":"2.14.1","node-sass":"4.13.0","react-dom":"^16.5.2","supertest":"3.0.0","ts-loader":"6.0.0","@types/raf":"^3.4.0","css-loader":"0.28.7","jest-junit":"3.0.0","raw-loader":"0.5.1","styled-jsx":"2.2.1","typescript":"3.3.4000","@babel/core":"7.4.4","@types/jest":"24.0.6","@types/node":"7.0.8","@types/uuid":"3.4.3","file-loader":"3.0.1","jest-enzyme":"7.0.2","lint-staged":"9.1.0","sass-loader":"6.0.6","webpack-cli":"3.3.2","@types/react":"16.8.6","babel-loader":"8.0.5","react-helmet":"5.2.0","react-select":"1.2.1","style-loader":"0.19.1","@types/enzyme":"3.1.13","@types/lodash":"4.14.123","testcafe-live":"0.1.4","@babel/runtime":"7.4.4","@babel/polyfill":"^7.4.4","@storybook/react":"5.0.11","@types/invariant":"2.2.29","@types/react-dom":"16.0.11","isomorphic-fetch":"2.2.1","react-datepicker":"1.1.0","react-router-dom":"4.2.2","@babel/preset-env":"7.4.4","@gooddata/mock-js":"2.6.0","@storybook/addons":"5.0.11","@types/classnames":"2.2.3","@types/prop-types":"15.5.2","@storybook/theming":"5.0.11","identity-obj-proxy":"^3.0.0","intl-messageformat":"^7.5.4","webpack-dev-server":"3.3.1","@babel/preset-react":"7.0.0","@types/react-portal":"4.0.1","@types/react-window":"^1.8.1","babel-plugin-lodash":"3.3.4","html-webpack-plugin":"3.2.0","react-test-renderer":"16.4.2","@types/react-measure":"2.0.5","clean-webpack-plugin":"2.0.2","stats-webpack-plugin":"0.7.0","eslint-config-prettier":"4.1.0","react-google-recaptcha":"^0.14.1","tslint-config-prettier":"1.18.0","@gooddata/eslint-config":"^1.0.0","@gooddata/tslint-config":"1.0.0","@types/react-responsive":"^3.0.3","@types/storybook__react":"4.0.1","@types/stringify-object":"^3.2.0","enzyme-adapter-react-16":"1.3.1","@gooddata/test-storybook":"3.1.1","@storybook/addon-actions":"5.0.11","@storybook/addon-options":"5.0.11","node-sass-magic-importer":"5.1.0","react-syntax-highlighter":"11.0.2","@types/fixed-data-table-2":"0.8.1","@types/react-test-renderer":"16.0.0","circular-dependency-plugin":"5.0.2","compression-webpack-plugin":"2.0.0","@types/json-stable-stringify":"^1.0.32","@gooddata/frontend-npm-scripts":"1.1.0","@types/enzyme-adapter-react-16":"1.0.3","@types/storybook__addon-actions":"3.4.2","@babel/plugin-proposal-class-properties":"7.4.4","@babel/plugin-proposal-object-rest-spread":"7.4.4","@babel/plugin-transform-async-to-generator":"7.4.4"},"peerDependencies":{"react":"^16.5.2","react-dom":"^16.5.2"},"_npmOperationalInternal":{"tmp":"tmp/react-components_7.3.0-beta.23_1579090946363_0.6210421563040616","host":"s3://npm-registry-packages"}},"7.3.0-beta.24":{"name":"@gooddata/react-components","version":"7.3.0-beta.24","author":{"name":"GoodData Corporation"},"license":"BSD-3-Clause","_id":"@gooddata/react-components@7.3.0-beta.24","maintainers":[{"name":"afi","email":"adam.fiedler@gooddata.com"},{"name":"bertold8","email":"ivan.nejezchleb@seznam.cz"},{"name":"brbistas","email":"valentinos.chraniotis@gooddata.com"},{"name":"bugsbunny338","email":"jiri.zajic@mensa.cz"},{"name":"de.do","email":"de.do@gooddata.com"},{"name":"gooddata-ci","email":"rail@gooddata.com"},{"name":"hung.nguyen.hoang","email":"hung.nguyen@gooddata.com"},{"name":"ivan.mjartan","email":"ivan.mjartan@gooddata.com"},{"name":"jakub-sterba","email":"jakub.sterba@gooddata.com"},{"name":"jaroslav.tomecek","email":"jaroslav.tomecek@gooddata.com"},{"name":"jkittler","email":"honza.kittler@gmail.com"},{"name":"khanh.le","email":"khanh.le@gooddata.com"},{"name":"lanhuynh","email":"lan.huynh@gooddata.com"},{"name":"linhhong","email":"linh.hong@gooddata.com"},{"name":"lupko","email":"lubomir.slivka@gooddata.com"},{"name":"martin.mosko","email":"martin.mosko@gooddata.com"},{"name":"matyas.kandl","email":"matyas.kandl@gooddata.com"},{"name":"michal.marsal","email":"michal.marsal@gooddata.com"},{"name":"naibinh","email":"naibinh@gmail.com"},{"name":"nikolacech","email":"nikola.cech@gooddata.com"},{"name":"no23reason","email":"dan.homola@hotmail.cz"},{"name":"patrikbraborec","email":"patrik.braborec@gooddata.com"},{"name":"pbenes","email":"petr.benes@gooddata.com"},{"name":"petrjanu","email":"petr.janu@gooddata.com"},{"name":"ptquang86","email":"ptquang86@gmail.com"},{"name":"qduval","email":"quentin.duval@gooddata.com"},{"name":"rodri360","email":"me@rodri360.com"},{"name":"sitina","email":"jiri.sitina@gooddata.com"},{"name":"strouhaljan","email":"strouhal.jan@gmail.com"},{"name":"tomas.kratochvil","email":"tomas.kratochvil@gooddata.com"},{"name":"tomasreichmann","email":"tomasreichmann@gmail.com"},{"name":"tomsatgd","email":"tomas.satinsky@gooddata.com"},{"name":"trung-le-quoc","email":"trung.le@gooddata.com"},{"name":"tu-ngo","email":"tungo1981@gmail.com"},{"name":"tulean","email":"tuan.le@gooddata.com"},{"name":"utdnah","email":"danh.ung@gooddata.com"},{"name":"vlastikcz","email":"vlastimil.kotas@gooddata.com"},{"name":"vu.pham","email":"vu.pham@gooddata.com"},{"name":"xmort","email":"petr.dolejsi@gooddata.com"},{"name":"yanlipnican","email":"yanlipnican@gmail.com"}],"homepage":"https://github.com/gooddata/gooddata-react-components#readme","bugs":{"url":"https://github.com/gooddata/gooddata-react-components/issues"},"dist":{"shasum":"434ee7f47e9ef2603f9228c0202f7b6bc258d7fb","tarball":"https://registry.npmjs.org/@gooddata/react-components/-/react-components-7.3.0-beta.24.tgz","fileCount":2281,"integrity":"sha512-AKZz27bbz9zINLxoqVs9ASCm+CcZYAgrZHzkxIQStLjUe5tcKKoSA8CuFKqMefCVUYborEIUSJ0vjm/fbzF4mg==","signatures":[{"sig":"MEUCIEtrAJ7jqH3xbCGA71VRzg0bsDbPgwwM1N4jmVtZJYiKAiEAiMVaj8LV3kiEwHrTVTzp84KD8wktfFHCsIp6HHR11n8=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":9026144,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJeJwuHCRA9TVsSAnZWagAAbfQP/3WTViSOb7Sid5ieuHJ3\nMTATf6HNf9xR90uQrbbP443eWXGIZTecD0Rj4Y45bD9mT4GJw5Poz5SjClka\nEDwLhftEk20APyWysg6QdSv3vC+KOvs+kQPsNyX/OahmoiIA9JRR0VPzppa7\nbXTTIP2Q3/q3WZqRN+4EFbV9yBKm4kcJZXakeaP7escY/BrW0bAJqmpsHwii\njOJZHgjcOjbfoepxti3goxUdG3YNybHDmT1Vd27qYUHgCcljukCEKaYVjxMy\n22oH6kHNtTZV1Pnjve6kbhaYzoJipIRpqGtrbbwS6bJg4fpG1IkGBQlvpRcZ\ndA8fCyeP6uiItirsNQoysz01Cc9XTWSCK9tqLCkE6TJFQPHTZZy3SoJRPYVu\nNVYZunbmjYDZWZrK0dcyywQW5WqXTCm8Ky7cjw+gJcl/Lu7figBdnYkBnAek\n6eyAJh/6upbE/EW5WMbZASCjK2Eg6hyw1KXTNdKsJQiFxWeXoStlOh91rMUF\nxL0xKkPCzXjBsFypOjRFYj4C6kmYR/91BZiUOcKftGXipBlt3RpSuTzNf7Fe\ndwTtVOoNVP3wJT93+mhDSD4BLxMkiON4KPpsdeayiJPfuIxkV+riINb28dZh\nDPkBLUHW5YHA/8QAAFhDFW0dEHrEsMl/8+VqB2VJ1gM/4/BUpnEYJN4qvRNi\nBBRc\r\n=rNUB\r\n-----END PGP SIGNATURE-----\r\n"},"main":"dist/index.js","husky":{"hooks":{"pre-commit":"lint-staged"}},"config":{"eslint":"./examples/**/*.{js,jsx}","tslint":"./{__mocks__,src,stories}/{,**/}*.{ts,tsx}"},"readme":"[![npm version](https://badge.fury.io/js/%40gooddata%2Freact-components.svg)](https://www.npmjs.com/package/@gooddata/react-components) \n\n# GoodData.UI React components\n> A React-based JavaScript library for building data-driven applications\n\n## Getting started\n- [GoodData.UI Documentation](http://sdk.gooddata.com/gooddata-ui/)\n- [GoodData.UI Live Examples](https://gooddata-examples.herokuapp.com/)\n- [Stack Overflow](https://stackoverflow.com/questions/tagged/gooddata)\n\n### Usage\nWith [yarn](https://yarnpkg.com) installed, go to your project directory and run\n```\n$ yarn add @gooddata/react-components\n```\nIf you prefer [npm](npmjs.com) run\n```\n$ npm install --save @gooddata/react-components\n```\n\nThe public API is exposed via global `index.js`. Except for the styles, do not import any other file directly\nbecause they are not intended to be part of the public API.\n\n## Contributing\n\nWe welcome any contribution in form of [issues](https://github.com/gooddata/gooddata-react-components/issues) or [pull requests](https://github.com/gooddata/gooddata-react-components/pulls).\nThese commands may come in handy while developing:\n\n| command | description |\n| ------- | ----------- |\n| `yarn install --pure-lockfile` | first step |\n| ||\n| `yarn dev` | build react-components to `/dist` in watch mode |\n| `yarn test` | run all unit tests |\n| `yarn prettier-write` | format the source code to match the valid codestyle |\n| `yarn validate` | validate codestyle |\n| ||\n| `yarn storybook` | run storybook from `/stories` on http://localhost:9001 |\n| `yarn build-storybook` | build storybook to `/dist-storybook` |\n| `yarn test-storybook` | run storybook and [screenshot tests](https://github.com/gooddata/gdc-client-utils/tree/master/test-storybook) |\n| ||\n| `yarn examples` | run Live Examples dev-server from `/examples` on https://localhost:8999 |\n| `yarn examples-build` | build Live Examples to `/examples/dist` |\n| `yarn examples-server` | serve built Live Examples - see `/examples/server/src` |\n| `yarn examples-testcafe` | run testcafe tests against `localhost:8999` |\n\n### Deploy to heroku.com\nWhen you deploy this repo to heroku, it serves *GoodData.UI Live Examples*.\nRelevant tasks are in `Procfile` and `package.json`.\n\n```bash\n# run in the project directory\nheroku login\nheroku create <your-app-name>\nheroku config:set DOMAIN_ADMIN_USERNAME=x@gooddata.com DOMAIN_ADMIN_PASSWORD=xy PROJECT_ID_TO_ASSIGN=xms7ga4tf3g3nzucd8380o2bev8oeknp\ngit push heroku HEAD:master\nheroku open\n```\n\n### Run Live Examples Locally\nTo run *GoodData.UI Live Examples* locally:\n```bash\ngit clone <this-repository>\ncd  <repository-folder>\nyarn install --pure-lockfile\nyarn examples\n```\nThen open https://localhost:8999 and login using Live Examples account (you can [create one here](https://gooddata-examples.herokuapp.com/registration)).\n\n### Source code formatting\nThe source code in the repository is formatted by [Prettier](https://prettier.io/). \nThe format of the code is validated by our Continuous Integration server and is one of the requirements of successful merge.\n\nPrettier is supported by every major IDE. You can find the list of supported editors and how to configure them [here](https://prettier.io/docs/en/editors.html).\n\nIn the case, when your editor is not supported or you don't want to setup the integration, you can run the `yarn prettier-write` command to reformat the code before commit.\n\n## Changelog\n\n- see [CHANGELOG.md](CHANGELOG.md)\n\n## License\n\n(C) 2007-2018 GoodData Corporation\n\nThis project is dual licensed:\n\n- The ATTRIBUTION-NONCOMMERCIAL 4.0 INTERNATIONAL (CC BY-NC 4.0) is used for purpose of the trial experience and evaluation of GoodData.UI library.\n- The GOODDATA GOODDATA.UI LIBRARY END USER LICENSE AGREEMENT is used for GoodData customers.\n\nFor more information, please see [LICENSE](https://github.com/gooddata/gooddata-react-components/blob/master/LICENSE)\n","gitHead":"907d1b697da696bf3eedb02092ad65c2911feda0","scripts":{"dev":"bash scripts/build.sh --dev-watch","test":"jest --watch","build":"bash scripts/build.sh","tslint":"yarn run-tslint -t verbose $npm_package_config_tslint","prepare":"cd examples/server && yarn install --frozen-lockfile && cd ../..; rm -r examples/node_modules 2>/dev/null; true","examples":"bash scripts/run-examples.sh","prepare?":"# Called before `npm publish` and on local `npm install`. Temporarily also for deleting obsolete node_modules. Ends with `true` to continue gracefully.","validate":"tsc --noEmit && yarn tslint && eslint $npm_package_config_eslint && yarn prettier-check","build-dev":"bash scripts/build.sh --dev","examples?":"# Default is developer domain, other options: yarn examples [sec,secure,stg,stg2,stg3,demo,developer or URL]","storybook":"yarn build && start-storybook -p 9001 -c .storybook","test-once":"jest","tslint-ci":"mkdir -p ./ci/results && yarn run-tslint -t checkstyle -o ./ci/results/tslint-results.xml $npm_package_config_tslint","run-tslint":"tslint -p tsconfig.json","validate-ci":"tsc --noEmit && yarn tslint-ci  && eslint $npm_package_config_eslint -f checkstyle -o ci/results/eslint-results.xml && yarn prettier-check","examples-build":"bash scripts/build-examples.sh","prepublishOnly":"yarn build","prettier-check":"prettier --check '{src,stories,styles,__mocks__,examples/server/src,examples/src,examples/test}/**/*.{ts,js,tsx,jsx,json,scss,md,yaml,html}'","prettier-write":"prettier --write '{src,stories,styles,__mocks__,examples/server/src,examples/src,examples/test}/**/*.{ts,js,tsx,jsx,json,scss,md,yaml,html}'","test-storybook":"yarn build && test-storybook","build-storybook":"yarn build && build-storybook -c .storybook -o dist-storybook","examples-server":"node examples/server/src/index.js","heroku-postbuild":"yarn examples-build developer","examples-testcafe":"./scripts/run-testcafe.sh visual","check-circular-deps":"madge --circular --extensions ts ./src","examples-testcafe-ci":"./scripts/run-testcafe.sh ci","examples-testcafe-live":"./scripts/run-testcafe.sh live"},"typings":"dist/index.d.ts","_npmUser":{"name":"gooddata-ci","email":"rail@gooddata.com"},"deprecated":"@gooddata/react-components@7 reached End of Support on March 31, 2022. Please upgrade (see https://sdk.gooddata.com/gooddata-ui/docs/supported_versions.html for more information).","repository":{"url":"git+ssh://git@github.com/gooddata/gooddata-react-components.git","type":"git"},"_npmVersion":"6.4.1","description":"GoodData.UI - A powerful JavaScript library for building analytical applications","directories":{},"lint-staged":{"{src,stories,styles,__mocks__,examples/server/src,examples/src,examples/test}/**/*.{ts,js,tsx,jsx,scss}":["npx gdc-fix-copyright","git add"],"{src,stories,styles,__mocks__,examples/server/src,examples/src,examples/test}/**/*.{ts,js,tsx,jsx,json,scss,md,yaml,html}":["prettier --write","git add"]},"_nodeVersion":"8.12.0","dependencies":{"rxjs":"^5.5.6","uuid":"^3.2.1","immer":"^1.3.1","lodash":"^4.17.15","date-fns":"^2.7.0","downshift":"^3.2.7","invariant":"^2.2.2","classnames":"^2.2.6","highcharts":"7.1.1","prop-types":"^15.6.0","react-intl":"^3.6.0","custom-event":"^1.0.1","react-window":"^1.8.1","ag-grid-react":"20.0.0","react-measure":"^2.3.0","react-day-picker":"~7.3.0","react-responsive":"^3.0.0","stringify-object":"^2.4.0","@gooddata/typings":"^2.19.0","ag-grid-community":"20.0.0","http-status-codes":"^1.3.0","@gooddata/js-utils":"^3.5.0","@gooddata/numberjs":"^3.2.4","fixed-data-table-2":"0.7.17","@gooddata/goodstrap":"^66.1.0","react-dom-factories":"^1.0.2","@gooddata/gooddata-js":"^12.2.0","json-stable-stringify":"^1.0.1","react-transition-group":"^2.2.1","hoist-non-react-statics":"^3.3.0","nodelist-foreach-polyfill":"^1.2.0","@formatjs/intl-pluralrules":"^1.3.6","highcharts-grouped-categories":"^1.1.3"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"raf":"3.3.2","yup":"^0.24.1","jest":"24.7.1","husky":"3.0.0","madge":"^3.4.4","react":"^16.5.2","enzyme":"3.5.0","eslint":"4.19.1","formik":"^0.11.11","moment":"2.23.0","history":"^4.7.2","ts-jest":"24.0.0","webpack":"4.30.0","full-icu":"^1.3.0","prettier":"1.16.4","react-ga":"^2.5.2","recharts":"1.0.0-beta.9","testcafe":"1.1.4","commander":"2.14.1","node-sass":"4.13.0","react-dom":"^16.5.2","supertest":"3.0.0","ts-loader":"6.0.0","@types/raf":"^3.4.0","css-loader":"0.28.7","jest-junit":"3.0.0","raw-loader":"0.5.1","styled-jsx":"2.2.1","typescript":"3.3.4000","@babel/core":"7.4.4","@types/jest":"24.0.6","@types/node":"7.0.8","@types/uuid":"3.4.3","file-loader":"3.0.1","jest-enzyme":"7.0.2","lint-staged":"9.1.0","sass-loader":"6.0.6","webpack-cli":"3.3.2","@types/react":"16.8.6","babel-loader":"8.0.5","react-helmet":"5.2.0","react-select":"1.2.1","style-loader":"0.19.1","@types/enzyme":"3.1.13","@types/lodash":"4.14.123","testcafe-live":"0.1.4","@babel/runtime":"7.4.4","@babel/polyfill":"^7.4.4","@storybook/react":"5.0.11","@types/invariant":"2.2.29","@types/react-dom":"16.0.11","isomorphic-fetch":"2.2.1","react-datepicker":"1.1.0","react-router-dom":"4.2.2","@babel/preset-env":"7.4.4","@gooddata/mock-js":"2.6.0","@storybook/addons":"5.0.11","@types/classnames":"2.2.3","@types/prop-types":"15.5.2","@storybook/theming":"5.0.11","identity-obj-proxy":"^3.0.0","intl-messageformat":"^7.5.4","webpack-dev-server":"3.3.1","@babel/preset-react":"7.0.0","@types/react-portal":"4.0.1","@types/react-window":"^1.8.1","babel-plugin-lodash":"3.3.4","html-webpack-plugin":"3.2.0","react-test-renderer":"16.4.2","@types/react-measure":"2.0.5","clean-webpack-plugin":"2.0.2","stats-webpack-plugin":"0.7.0","eslint-config-prettier":"4.1.0","react-google-recaptcha":"^0.14.1","tslint-config-prettier":"1.18.0","@gooddata/eslint-config":"^1.0.0","@gooddata/tslint-config":"1.0.0","@types/react-responsive":"^3.0.3","@types/storybook__react":"4.0.1","@types/stringify-object":"^3.2.0","enzyme-adapter-react-16":"1.3.1","@gooddata/test-storybook":"3.1.1","@storybook/addon-actions":"5.0.11","@storybook/addon-options":"5.0.11","node-sass-magic-importer":"5.1.0","react-syntax-highlighter":"11.0.2","@types/fixed-data-table-2":"0.8.1","@types/react-test-renderer":"16.0.0","circular-dependency-plugin":"5.0.2","compression-webpack-plugin":"2.0.0","@types/json-stable-stringify":"^1.0.32","@gooddata/frontend-npm-scripts":"1.1.0","@types/enzyme-adapter-react-16":"1.0.3","@types/storybook__addon-actions":"3.4.2","@babel/plugin-proposal-class-properties":"7.4.4","@babel/plugin-proposal-object-rest-spread":"7.4.4","@babel/plugin-transform-async-to-generator":"7.4.4"},"peerDependencies":{"react":"^16.5.2","react-dom":"^16.5.2"},"_npmOperationalInternal":{"tmp":"tmp/react-components_7.3.0-beta.24_1579617158561_0.45944360263199946","host":"s3://npm-registry-packages"}},"7.3.0-beta.25":{"name":"@gooddata/react-components","version":"7.3.0-beta.25","author":{"name":"GoodData Corporation"},"license":"BSD-3-Clause","_id":"@gooddata/react-components@7.3.0-beta.25","maintainers":[{"name":"afi","email":"adam.fiedler@gooddata.com"},{"name":"bertold8","email":"ivan.nejezchleb@seznam.cz"},{"name":"brbistas","email":"valentinos.chraniotis@gooddata.com"},{"name":"bugsbunny338","email":"jiri.zajic@mensa.cz"},{"name":"de.do","email":"de.do@gooddata.com"},{"name":"gooddata-ci","email":"rail@gooddata.com"},{"name":"hung.nguyen.hoang","email":"hung.nguyen@gooddata.com"},{"name":"ivan.mjartan","email":"ivan.mjartan@gooddata.com"},{"name":"jakub-sterba","email":"jakub.sterba@gooddata.com"},{"name":"jaroslav.tomecek","email":"jaroslav.tomecek@gooddata.com"},{"name":"jkittler","email":"honza.kittler@gmail.com"},{"name":"khanh.le","email":"khanh.le@gooddata.com"},{"name":"lanhuynh","email":"lan.huynh@gooddata.com"},{"name":"linhhong","email":"linh.hong@gooddata.com"},{"name":"lupko","email":"lubomir.slivka@gooddata.com"},{"name":"martin.mosko","email":"martin.mosko@gooddata.com"},{"name":"matyas.kandl","email":"matyas.kandl@gooddata.com"},{"name":"michal.marsal","email":"michal.marsal@gooddata.com"},{"name":"naibinh","email":"naibinh@gmail.com"},{"name":"nikolacech","email":"nikola.cech@gooddata.com"},{"name":"no23reason","email":"dan.homola@hotmail.cz"},{"name":"patrikbraborec","email":"patrik.braborec@gooddata.com"},{"name":"pbenes","email":"petr.benes@gooddata.com"},{"name":"petrjanu","email":"petr.janu@gooddata.com"},{"name":"ptquang86","email":"ptquang86@gmail.com"},{"name":"qduval","email":"quentin.duval@gooddata.com"},{"name":"rodri360","email":"me@rodri360.com"},{"name":"sitina","email":"jiri.sitina@gooddata.com"},{"name":"strouhaljan","email":"strouhal.jan@gmail.com"},{"name":"tomas.kratochvil","email":"tomas.kratochvil@gooddata.com"},{"name":"tomasreichmann","email":"tomasreichmann@gmail.com"},{"name":"tomsatgd","email":"tomas.satinsky@gooddata.com"},{"name":"trung-le-quoc","email":"trung.le@gooddata.com"},{"name":"tu-ngo","email":"tungo1981@gmail.com"},{"name":"tulean","email":"tuan.le@gooddata.com"},{"name":"utdnah","email":"danh.ung@gooddata.com"},{"name":"vlastikcz","email":"vlastimil.kotas@gooddata.com"},{"name":"vu.pham","email":"vu.pham@gooddata.com"},{"name":"xmort","email":"petr.dolejsi@gooddata.com"},{"name":"yanlipnican","email":"yanlipnican@gmail.com"}],"homepage":"https://github.com/gooddata/gooddata-react-components#readme","bugs":{"url":"https://github.com/gooddata/gooddata-react-components/issues"},"dist":{"shasum":"ce3b73158c5d87f394545c0c39e396f4d1b12c3b","tarball":"https://registry.npmjs.org/@gooddata/react-components/-/react-components-7.3.0-beta.25.tgz","fileCount":2281,"integrity":"sha512-LujVXpmccR3vbFjVU1YOBV2bFkEliCxuE8WlfLRo5G6K5l+xEA0jT3tgoUwiM3Z9M60hP1zl7Z17UUSmaEdx5Q==","signatures":[{"sig":"MEUCIQDXhZ/2wgoyITi7Z10V2ErTXSPuqg9RHRxx7EjXfcDeoQIgBZ9lz0cvSrJqJBfifnONwvVmGsRmnLDofjLACs2bTsg=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":9026362,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJeKMsDCRA9TVsSAnZWagAAx8oQAJKyCOAr3ptyLd2pn8LV\n026vg7LDXTosmj0PJUo1BB6h6Mho9fMWyA3OOrZG4glv8nfn9z+tA4uGvFA7\nhuUlXNNAqDexr6qmGIIhGZzr/szyA3jfHeJtJayt6XCbcwQ+vojvUwV80wqd\nwe1nAedzVSJfUjb8LcMdIPU4OuLw7rcM6VgDTR/I7cYBz7XXY2v8MCZr1TN0\nOLVpDmSAFmMWP9CwV0Ct+M4r6qvp4fDgEuNoFRVP4ICTf0iE/t03weyNaVAg\nCRZaNZuvQzmCFaOLRtsrc+WhVJQwRQXQZIxhHlfLeSBcx0vt2hs9H4d+8flg\nsNgLe0l06msmKFgl3aAMpuKmjlsTfoWNCBW/jS3JNmDZXpb/JcAJgdaeaZtV\n4m06won0m7+uP7FhqhR89bYc0fdRqDeqpzgAX1yUIkI23x7sKiBU4sWuKJSd\nLJUzwnM+hzdWkuE3w70pic9UwadhO1yy976WDAqg0qHDYjQWbhxFzt06Jyx+\na8TJzmpZLp99RkowjhJ1tPPAVcNhA/+9wPN+P5p2FMpFE4F2wnhugIJ+MORF\nvKheRFGQXp/GNgaeY0pkBwscQ3N6fivhWsv1CGyEzJt5k4rOtpzYLTsZI2U5\nssVmpR6ewkSewsJtMfbPLPaogFmuIIdylbQEcHEN7ypTJRnX7aKjewfTXmKc\nnNyY\r\n=JoWc\r\n-----END PGP SIGNATURE-----\r\n"},"main":"dist/index.js","husky":{"hooks":{"pre-commit":"lint-staged"}},"config":{"eslint":"./examples/**/*.{js,jsx}","tslint":"./{__mocks__,src,stories}/{,**/}*.{ts,tsx}"},"readme":"[![npm version](https://badge.fury.io/js/%40gooddata%2Freact-components.svg)](https://www.npmjs.com/package/@gooddata/react-components) \n\n# GoodData.UI React components\n> A React-based JavaScript library for building data-driven applications\n\n## Getting started\n- [GoodData.UI Documentation](http://sdk.gooddata.com/gooddata-ui/)\n- [GoodData.UI Live Examples](https://gooddata-examples.herokuapp.com/)\n- [Stack Overflow](https://stackoverflow.com/questions/tagged/gooddata)\n\n### Usage\nWith [yarn](https://yarnpkg.com) installed, go to your project directory and run\n```\n$ yarn add @gooddata/react-components\n```\nIf you prefer [npm](npmjs.com) run\n```\n$ npm install --save @gooddata/react-components\n```\n\nThe public API is exposed via global `index.js`. Except for the styles, do not import any other file directly\nbecause they are not intended to be part of the public API.\n\n## Contributing\n\nWe welcome any contribution in form of [issues](https://github.com/gooddata/gooddata-react-components/issues) or [pull requests](https://github.com/gooddata/gooddata-react-components/pulls).\nThese commands may come in handy while developing:\n\n| command | description |\n| ------- | ----------- |\n| `yarn install --pure-lockfile` | first step |\n| ||\n| `yarn dev` | build react-components to `/dist` in watch mode |\n| `yarn test` | run all unit tests |\n| `yarn prettier-write` | format the source code to match the valid codestyle |\n| `yarn validate` | validate codestyle |\n| ||\n| `yarn storybook` | run storybook from `/stories` on http://localhost:9001 |\n| `yarn build-storybook` | build storybook to `/dist-storybook` |\n| `yarn test-storybook` | run storybook and [screenshot tests](https://github.com/gooddata/gdc-client-utils/tree/master/test-storybook) |\n| ||\n| `yarn examples` | run Live Examples dev-server from `/examples` on https://localhost:8999 |\n| `yarn examples-build` | build Live Examples to `/examples/dist` |\n| `yarn examples-server` | serve built Live Examples - see `/examples/server/src` |\n| `yarn examples-testcafe` | run testcafe tests against `localhost:8999` |\n\n### Deploy to heroku.com\nWhen you deploy this repo to heroku, it serves *GoodData.UI Live Examples*.\nRelevant tasks are in `Procfile` and `package.json`.\n\n```bash\n# run in the project directory\nheroku login\nheroku create <your-app-name>\nheroku config:set DOMAIN_ADMIN_USERNAME=x@gooddata.com DOMAIN_ADMIN_PASSWORD=xy PROJECT_ID_TO_ASSIGN=xms7ga4tf3g3nzucd8380o2bev8oeknp\ngit push heroku HEAD:master\nheroku open\n```\n\n### Run Live Examples Locally\nTo run *GoodData.UI Live Examples* locally:\n```bash\ngit clone <this-repository>\ncd  <repository-folder>\nyarn install --pure-lockfile\nyarn examples\n```\nThen open https://localhost:8999 and login using Live Examples account (you can [create one here](https://gooddata-examples.herokuapp.com/registration)).\n\n### Source code formatting\nThe source code in the repository is formatted by [Prettier](https://prettier.io/). \nThe format of the code is validated by our Continuous Integration server and is one of the requirements of successful merge.\n\nPrettier is supported by every major IDE. You can find the list of supported editors and how to configure them [here](https://prettier.io/docs/en/editors.html).\n\nIn the case, when your editor is not supported or you don't want to setup the integration, you can run the `yarn prettier-write` command to reformat the code before commit.\n\n## Changelog\n\n- see [CHANGELOG.md](CHANGELOG.md)\n\n## License\n\n(C) 2007-2018 GoodData Corporation\n\nThis project is dual licensed:\n\n- The ATTRIBUTION-NONCOMMERCIAL 4.0 INTERNATIONAL (CC BY-NC 4.0) is used for purpose of the trial experience and evaluation of GoodData.UI library.\n- The GOODDATA GOODDATA.UI LIBRARY END USER LICENSE AGREEMENT is used for GoodData customers.\n\nFor more information, please see [LICENSE](https://github.com/gooddata/gooddata-react-components/blob/master/LICENSE)\n","gitHead":"5b7e17efd0bd8a4f48643b805575a550af46362c","scripts":{"dev":"bash scripts/build.sh --dev-watch","test":"jest --watch","build":"bash scripts/build.sh","tslint":"yarn run-tslint -t verbose $npm_package_config_tslint","prepare":"cd examples/server && yarn install --frozen-lockfile && cd ../..; rm -r examples/node_modules 2>/dev/null; true","examples":"bash scripts/run-examples.sh","prepare?":"# Called before `npm publish` and on local `npm install`. Temporarily also for deleting obsolete node_modules. Ends with `true` to continue gracefully.","validate":"tsc --noEmit && yarn tslint && eslint $npm_package_config_eslint && yarn prettier-check","build-dev":"bash scripts/build.sh --dev","examples?":"# Default is developer domain, other options: yarn examples [sec,secure,stg,stg2,stg3,demo,developer or URL]","storybook":"yarn build && start-storybook -p 9001 -c .storybook","test-once":"jest","tslint-ci":"mkdir -p ./ci/results && yarn run-tslint -t checkstyle -o ./ci/results/tslint-results.xml $npm_package_config_tslint","run-tslint":"tslint -p tsconfig.json","validate-ci":"tsc --noEmit && yarn tslint-ci  && eslint $npm_package_config_eslint -f checkstyle -o ci/results/eslint-results.xml && yarn prettier-check","examples-build":"bash scripts/build-examples.sh","prepublishOnly":"yarn build","prettier-check":"prettier --check '{src,stories,styles,__mocks__,examples/server/src,examples/src,examples/test}/**/*.{ts,js,tsx,jsx,json,scss,md,yaml,html}'","prettier-write":"prettier --write '{src,stories,styles,__mocks__,examples/server/src,examples/src,examples/test}/**/*.{ts,js,tsx,jsx,json,scss,md,yaml,html}'","test-storybook":"yarn build && test-storybook","build-storybook":"yarn build && build-storybook -c .storybook -o dist-storybook","examples-server":"node examples/server/src/index.js","heroku-postbuild":"yarn examples-build developer","examples-testcafe":"./scripts/run-testcafe.sh visual","check-circular-deps":"madge --circular --extensions ts ./src","examples-testcafe-ci":"./scripts/run-testcafe.sh ci","examples-testcafe-live":"./scripts/run-testcafe.sh live"},"typings":"dist/index.d.ts","_npmUser":{"name":"gooddata-ci","email":"rail@gooddata.com"},"deprecated":"@gooddata/react-components@7 reached End of Support on March 31, 2022. Please upgrade (see https://sdk.gooddata.com/gooddata-ui/docs/supported_versions.html for more information).","repository":{"url":"git+ssh://git@github.com/gooddata/gooddata-react-components.git","type":"git"},"_npmVersion":"6.4.1","description":"GoodData.UI - A powerful JavaScript library for building analytical applications","directories":{},"lint-staged":{"{src,stories,styles,__mocks__,examples/server/src,examples/src,examples/test}/**/*.{ts,js,tsx,jsx,scss}":["npx gdc-fix-copyright","git add"],"{src,stories,styles,__mocks__,examples/server/src,examples/src,examples/test}/**/*.{ts,js,tsx,jsx,json,scss,md,yaml,html}":["prettier --write","git add"]},"_nodeVersion":"8.12.0","dependencies":{"rxjs":"^5.5.6","uuid":"^3.2.1","immer":"^1.3.1","lodash":"^4.17.15","date-fns":"^2.7.0","downshift":"^3.2.7","invariant":"^2.2.2","classnames":"^2.2.6","highcharts":"7.1.1","prop-types":"^15.6.0","react-intl":"^3.6.0","custom-event":"^1.0.1","react-window":"^1.8.1","ag-grid-react":"20.0.0","react-measure":"^2.3.0","react-day-picker":"~7.3.0","react-responsive":"^3.0.0","stringify-object":"^2.4.0","@gooddata/typings":"^2.19.0","ag-grid-community":"20.0.0","http-status-codes":"^1.3.0","@gooddata/js-utils":"^3.5.0","@gooddata/numberjs":"^3.2.4","fixed-data-table-2":"0.7.17","@gooddata/goodstrap":"^66.1.0","react-dom-factories":"^1.0.2","@gooddata/gooddata-js":"^12.2.0","json-stable-stringify":"^1.0.1","react-transition-group":"^2.2.1","hoist-non-react-statics":"^3.3.0","nodelist-foreach-polyfill":"^1.2.0","@formatjs/intl-pluralrules":"^1.3.6","highcharts-grouped-categories":"^1.1.3"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"raf":"3.3.2","yup":"^0.24.1","jest":"24.7.1","husky":"3.0.0","madge":"^3.4.4","react":"^16.5.2","enzyme":"3.5.0","eslint":"4.19.1","formik":"^0.11.11","moment":"2.23.0","history":"^4.7.2","ts-jest":"24.0.0","webpack":"4.30.0","full-icu":"^1.3.0","prettier":"1.16.4","react-ga":"^2.5.2","recharts":"1.0.0-beta.9","testcafe":"1.1.4","commander":"2.14.1","node-sass":"4.13.0","react-dom":"^16.5.2","supertest":"3.0.0","ts-loader":"6.0.0","@types/raf":"^3.4.0","css-loader":"0.28.7","jest-junit":"3.0.0","raw-loader":"0.5.1","styled-jsx":"2.2.1","typescript":"3.3.4000","@babel/core":"7.4.4","@types/jest":"24.0.6","@types/node":"7.0.8","@types/uuid":"3.4.3","file-loader":"3.0.1","jest-enzyme":"7.0.2","lint-staged":"9.1.0","sass-loader":"6.0.6","webpack-cli":"3.3.2","@types/react":"16.8.6","babel-loader":"8.0.5","react-helmet":"5.2.0","react-select":"1.2.1","style-loader":"0.19.1","@types/enzyme":"3.1.13","@types/lodash":"4.14.123","testcafe-live":"0.1.4","@babel/runtime":"7.4.4","@babel/polyfill":"^7.4.4","@storybook/react":"5.0.11","@types/invariant":"2.2.29","@types/react-dom":"16.0.11","isomorphic-fetch":"2.2.1","react-datepicker":"1.1.0","react-router-dom":"4.2.2","@babel/preset-env":"7.4.4","@gooddata/mock-js":"2.6.0","@storybook/addons":"5.0.11","@types/classnames":"2.2.3","@types/prop-types":"15.5.2","@storybook/theming":"5.0.11","identity-obj-proxy":"^3.0.0","intl-messageformat":"^7.5.4","webpack-dev-server":"3.3.1","@babel/preset-react":"7.0.0","@types/react-portal":"4.0.1","@types/react-window":"^1.8.1","babel-plugin-lodash":"3.3.4","html-webpack-plugin":"3.2.0","react-test-renderer":"16.4.2","@types/react-measure":"2.0.5","clean-webpack-plugin":"2.0.2","stats-webpack-plugin":"0.7.0","eslint-config-prettier":"4.1.0","react-google-recaptcha":"^0.14.1","tslint-config-prettier":"1.18.0","@gooddata/eslint-config":"^1.0.0","@gooddata/tslint-config":"1.0.0","@types/react-responsive":"^3.0.3","@types/storybook__react":"4.0.1","@types/stringify-object":"^3.2.0","enzyme-adapter-react-16":"1.3.1","@gooddata/test-storybook":"3.1.1","@storybook/addon-actions":"5.0.11","@storybook/addon-options":"5.0.11","node-sass-magic-importer":"5.1.0","react-syntax-highlighter":"11.0.2","@types/fixed-data-table-2":"0.8.1","@types/react-test-renderer":"16.0.0","circular-dependency-plugin":"5.0.2","compression-webpack-plugin":"2.0.0","@types/json-stable-stringify":"^1.0.32","@gooddata/frontend-npm-scripts":"1.1.0","@types/enzyme-adapter-react-16":"1.0.3","@types/storybook__addon-actions":"3.4.2","@babel/plugin-proposal-class-properties":"7.4.4","@babel/plugin-proposal-object-rest-spread":"7.4.4","@babel/plugin-transform-async-to-generator":"7.4.4"},"peerDependencies":{"react":"^16.5.2","react-dom":"^16.5.2"},"_npmOperationalInternal":{"tmp":"tmp/react-components_7.3.0-beta.25_1579731714841_0.126490034555917","host":"s3://npm-registry-packages"}},"7.3.0-beta.26":{"name":"@gooddata/react-components","version":"7.3.0-beta.26","author":{"name":"GoodData Corporation"},"license":"BSD-3-Clause","_id":"@gooddata/react-components@7.3.0-beta.26","maintainers":[{"name":"afi","email":"adam.fiedler@gooddata.com"},{"name":"bertold8","email":"ivan.nejezchleb@seznam.cz"},{"name":"brbistas","email":"valentinos.chraniotis@gooddata.com"},{"name":"bugsbunny338","email":"jiri.zajic@mensa.cz"},{"name":"de.do","email":"de.do@gooddata.com"},{"name":"gooddata-ci","email":"rail@gooddata.com"},{"name":"hung.nguyen.hoang","email":"hung.nguyen@gooddata.com"},{"name":"ivan.mjartan","email":"ivan.mjartan@gooddata.com"},{"name":"jakub-sterba","email":"jakub.sterba@gooddata.com"},{"name":"jaroslav.tomecek","email":"jaroslav.tomecek@gooddata.com"},{"name":"jkittler","email":"honza.kittler@gmail.com"},{"name":"khanh.le","email":"khanh.le@gooddata.com"},{"name":"lanhuynh","email":"lan.huynh@gooddata.com"},{"name":"linhhong","email":"linh.hong@gooddata.com"},{"name":"lupko","email":"lubomir.slivka@gooddata.com"},{"name":"martin.mosko","email":"martin.mosko@gooddata.com"},{"name":"matyas.kandl","email":"matyas.kandl@gooddata.com"},{"name":"michal.marsal","email":"michal.marsal@gooddata.com"},{"name":"naibinh","email":"naibinh@gmail.com"},{"name":"nikolacech","email":"nikola.cech@gooddata.com"},{"name":"no23reason","email":"dan.homola@hotmail.cz"},{"name":"patrikbraborec","email":"patrik.braborec@gooddata.com"},{"name":"pbenes","email":"petr.benes@gooddata.com"},{"name":"petrjanu","email":"petr.janu@gooddata.com"},{"name":"ptquang86","email":"ptquang86@gmail.com"},{"name":"qduval","email":"quentin.duval@gooddata.com"},{"name":"rodri360","email":"me@rodri360.com"},{"name":"sitina","email":"jiri.sitina@gooddata.com"},{"name":"strouhaljan","email":"strouhal.jan@gmail.com"},{"name":"tomas.kratochvil","email":"tomas.kratochvil@gooddata.com"},{"name":"tomasreichmann","email":"tomasreichmann@gmail.com"},{"name":"tomsatgd","email":"tomas.satinsky@gooddata.com"},{"name":"trung-le-quoc","email":"trung.le@gooddata.com"},{"name":"tu-ngo","email":"tungo1981@gmail.com"},{"name":"tulean","email":"tuan.le@gooddata.com"},{"name":"utdnah","email":"danh.ung@gooddata.com"},{"name":"vlastikcz","email":"vlastimil.kotas@gooddata.com"},{"name":"vu.pham","email":"vu.pham@gooddata.com"},{"name":"xmort","email":"petr.dolejsi@gooddata.com"},{"name":"yanlipnican","email":"yanlipnican@gmail.com"}],"homepage":"https://github.com/gooddata/gooddata-react-components#readme","bugs":{"url":"https://github.com/gooddata/gooddata-react-components/issues"},"dist":{"shasum":"ac99a14ce58632799f193aa2390c8df330acf80e","tarball":"https://registry.npmjs.org/@gooddata/react-components/-/react-components-7.3.0-beta.26.tgz","fileCount":2281,"integrity":"sha512-miMtVc8Blm+q0tXaF5xFFGxas7TEORa5o5d2QJ3oNChUpGF7LPjHcUwfXPHS9lg+VYU1vloIp8UYrO5gtrzqeA==","signatures":[{"sig":"MEYCIQCL5eDqfKy9V97fPD7NOo3minykrLC2dR6pDvtgJqS7BwIhANPU0S+g0MjfgyjqvboAgF/A0HNQE6KNo5M00atqWJQe","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":9026374,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJeKakOCRA9TVsSAnZWagAAowgP/3C7w9K05Evk/g7jsV4B\nG+1VGQFtExKYh7L6DGSVOS6Fei3kQHM2KIHVSq+bCPVX6YLxmnqQ9WYkYOtY\n69FiRx12X6KIslVPb/qHDi8hSrD6+aMkdoNZ/MIjzZmz0RVXLDPgY7I0/JT/\n4rvpTSijIitKsRlGh3uzx5SSTm8M88NyT6BKORt8r21PKWmddF4j9JlBhCFB\n5x+SgbMMOy36FsIT9YoAh1ARZJLUrEy2giK4/i7KzCeHK+xFx9DBMuTcpHx8\nCRfzOmOQKm75ftXO5sgieXm3MAL6kHGtxHiU2JgdG62mQe9VQWhDxg+wjdhR\no6at5Za4hTSpDvJvQT5+P9Fxo4IiBTdSpQRJ61iYUFd5BBoSWEUEFBXUO975\nlW1nOCd7zLZX5QpBt9Pg8XivRTd/Mx72ed2TlllQqHWDq7+eRXqr4cJWiUaf\nTmQnuKZ9e/OuYc+MvR2DbugIEGQzW9Qk1VK/xnckqzdOcwCNDspPQBm1GF5M\nYaGIie3LVthQltV+ZSrafkEQC7jJERZmOZhObZZ8Z0LuNZSkb/cCEu8aRIE9\nWKOCl8gV1IKMDzOeUbkxbH67Z3QbOYzlhkPyjf/cbsSGvVmi00sXBu2D9ZB1\nMqrvKcomZhQ3aBUYncvKOtp7lsbEmDV/ZCZ1Sdu44P2OG/Mgyx4kg+bl0L6Q\nkdnz\r\n=N9I1\r\n-----END PGP SIGNATURE-----\r\n"},"main":"dist/index.js","husky":{"hooks":{"pre-commit":"lint-staged"}},"config":{"eslint":"./examples/**/*.{js,jsx}","tslint":"./{__mocks__,src,stories}/{,**/}*.{ts,tsx}"},"readme":"[![npm version](https://badge.fury.io/js/%40gooddata%2Freact-components.svg)](https://www.npmjs.com/package/@gooddata/react-components) \n\n# GoodData.UI React components\n> A React-based JavaScript library for building data-driven applications\n\n## Getting started\n- [GoodData.UI Documentation](http://sdk.gooddata.com/gooddata-ui/)\n- [GoodData.UI Live Examples](https://gooddata-examples.herokuapp.com/)\n- [Stack Overflow](https://stackoverflow.com/questions/tagged/gooddata)\n\n### Usage\nWith [yarn](https://yarnpkg.com) installed, go to your project directory and run\n```\n$ yarn add @gooddata/react-components\n```\nIf you prefer [npm](npmjs.com) run\n```\n$ npm install --save @gooddata/react-components\n```\n\nThe public API is exposed via global `index.js`. Except for the styles, do not import any other file directly\nbecause they are not intended to be part of the public API.\n\n## Contributing\n\nWe welcome any contribution in form of [issues](https://github.com/gooddata/gooddata-react-components/issues) or [pull requests](https://github.com/gooddata/gooddata-react-components/pulls).\nThese commands may come in handy while developing:\n\n| command | description |\n| ------- | ----------- |\n| `yarn install --pure-lockfile` | first step |\n| ||\n| `yarn dev` | build react-components to `/dist` in watch mode |\n| `yarn test` | run all unit tests |\n| `yarn prettier-write` | format the source code to match the valid codestyle |\n| `yarn validate` | validate codestyle |\n| ||\n| `yarn storybook` | run storybook from `/stories` on http://localhost:9001 |\n| `yarn build-storybook` | build storybook to `/dist-storybook` |\n| `yarn test-storybook` | run storybook and [screenshot tests](https://github.com/gooddata/gdc-client-utils/tree/master/test-storybook) |\n| ||\n| `yarn examples` | run Live Examples dev-server from `/examples` on https://localhost:8999 |\n| `yarn examples-build` | build Live Examples to `/examples/dist` |\n| `yarn examples-server` | serve built Live Examples - see `/examples/server/src` |\n| `yarn examples-testcafe` | run testcafe tests against `localhost:8999` |\n\n### Deploy to heroku.com\nWhen you deploy this repo to heroku, it serves *GoodData.UI Live Examples*.\nRelevant tasks are in `Procfile` and `package.json`.\n\n```bash\n# run in the project directory\nheroku login\nheroku create <your-app-name>\nheroku config:set DOMAIN_ADMIN_USERNAME=x@gooddata.com DOMAIN_ADMIN_PASSWORD=xy PROJECT_ID_TO_ASSIGN=xms7ga4tf3g3nzucd8380o2bev8oeknp\ngit push heroku HEAD:master\nheroku open\n```\n\n### Run Live Examples Locally\nTo run *GoodData.UI Live Examples* locally:\n```bash\ngit clone <this-repository>\ncd  <repository-folder>\nyarn install --pure-lockfile\nyarn examples\n```\nThen open https://localhost:8999 and login using Live Examples account (you can [create one here](https://gooddata-examples.herokuapp.com/registration)).\n\n### Source code formatting\nThe source code in the repository is formatted by [Prettier](https://prettier.io/). \nThe format of the code is validated by our Continuous Integration server and is one of the requirements of successful merge.\n\nPrettier is supported by every major IDE. You can find the list of supported editors and how to configure them [here](https://prettier.io/docs/en/editors.html).\n\nIn the case, when your editor is not supported or you don't want to setup the integration, you can run the `yarn prettier-write` command to reformat the code before commit.\n\n## Changelog\n\n- see [CHANGELOG.md](CHANGELOG.md)\n\n## License\n\n(C) 2007-2018 GoodData Corporation\n\nThis project is dual licensed:\n\n- The ATTRIBUTION-NONCOMMERCIAL 4.0 INTERNATIONAL (CC BY-NC 4.0) is used for purpose of the trial experience and evaluation of GoodData.UI library.\n- The GOODDATA GOODDATA.UI LIBRARY END USER LICENSE AGREEMENT is used for GoodData customers.\n\nFor more information, please see [LICENSE](https://github.com/gooddata/gooddata-react-components/blob/master/LICENSE)\n","gitHead":"bc47a23564da6318c5a93fc2d91df8539b64d24c","scripts":{"dev":"bash scripts/build.sh --dev-watch","test":"jest --watch","build":"bash scripts/build.sh","tslint":"yarn run-tslint -t verbose $npm_package_config_tslint","prepare":"cd examples/server && yarn install --frozen-lockfile && cd ../..; rm -r examples/node_modules 2>/dev/null; true","examples":"bash scripts/run-examples.sh","prepare?":"# Called before `npm publish` and on local `npm install`. Temporarily also for deleting obsolete node_modules. Ends with `true` to continue gracefully.","validate":"tsc --noEmit && yarn tslint && eslint $npm_package_config_eslint && yarn prettier-check","build-dev":"bash scripts/build.sh --dev","examples?":"# Default is developer domain, other options: yarn examples [sec,secure,stg,stg2,stg3,demo,developer or URL]","storybook":"yarn build && start-storybook -p 9001 -c .storybook","test-once":"jest","tslint-ci":"mkdir -p ./ci/results && yarn run-tslint -t checkstyle -o ./ci/results/tslint-results.xml $npm_package_config_tslint","run-tslint":"tslint -p tsconfig.json","validate-ci":"tsc --noEmit && yarn tslint-ci  && eslint $npm_package_config_eslint -f checkstyle -o ci/results/eslint-results.xml && yarn prettier-check","examples-build":"bash scripts/build-examples.sh","prepublishOnly":"yarn build","prettier-check":"prettier --check '{src,stories,styles,__mocks__,examples/server/src,examples/src,examples/test}/**/*.{ts,js,tsx,jsx,json,scss,md,yaml,html}'","prettier-write":"prettier --write '{src,stories,styles,__mocks__,examples/server/src,examples/src,examples/test}/**/*.{ts,js,tsx,jsx,json,scss,md,yaml,html}'","test-storybook":"yarn build && test-storybook","build-storybook":"yarn build && build-storybook -c .storybook -o dist-storybook","examples-server":"node examples/server/src/index.js","heroku-postbuild":"yarn examples-build developer","examples-testcafe":"./scripts/run-testcafe.sh visual","check-circular-deps":"madge --circular --extensions ts ./src","examples-testcafe-ci":"./scripts/run-testcafe.sh ci","examples-testcafe-live":"./scripts/run-testcafe.sh live"},"typings":"dist/index.d.ts","_npmUser":{"name":"gooddata-ci","email":"rail@gooddata.com"},"deprecated":"@gooddata/react-components@7 reached End of Support on March 31, 2022. Please upgrade (see https://sdk.gooddata.com/gooddata-ui/docs/supported_versions.html for more information).","repository":{"url":"git+ssh://git@github.com/gooddata/gooddata-react-components.git","type":"git"},"_npmVersion":"6.4.1","description":"GoodData.UI - A powerful JavaScript library for building analytical applications","directories":{},"lint-staged":{"{src,stories,styles,__mocks__,examples/server/src,examples/src,examples/test}/**/*.{ts,js,tsx,jsx,scss}":["npx gdc-fix-copyright","git add"],"{src,stories,styles,__mocks__,examples/server/src,examples/src,examples/test}/**/*.{ts,js,tsx,jsx,json,scss,md,yaml,html}":["prettier --write","git add"]},"_nodeVersion":"8.12.0","dependencies":{"rxjs":"^5.5.6","uuid":"^3.2.1","immer":"^1.3.1","lodash":"^4.17.15","date-fns":"^2.7.0","downshift":"^3.2.7","invariant":"^2.2.2","classnames":"^2.2.6","highcharts":"7.1.1","prop-types":"^15.6.0","react-intl":"^3.6.0","custom-event":"^1.0.1","react-window":"^1.8.1","ag-grid-react":"20.0.0","react-measure":"^2.3.0","react-day-picker":"~7.3.0","react-responsive":"^3.0.0","stringify-object":"^2.4.0","@gooddata/typings":"^2.19.0","ag-grid-community":"20.0.0","http-status-codes":"^1.3.0","@gooddata/js-utils":"^3.5.0","@gooddata/numberjs":"^3.2.4","fixed-data-table-2":"0.7.17","@gooddata/goodstrap":"^66.1.0","react-dom-factories":"^1.0.2","@gooddata/gooddata-js":"^12.2.0","json-stable-stringify":"^1.0.1","react-transition-group":"^2.2.1","hoist-non-react-statics":"^3.3.0","nodelist-foreach-polyfill":"^1.2.0","@formatjs/intl-pluralrules":"^1.3.6","highcharts-grouped-categories":"^1.1.3"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"raf":"3.3.2","yup":"^0.24.1","jest":"24.7.1","husky":"3.0.0","madge":"^3.4.4","react":"^16.5.2","enzyme":"3.5.0","eslint":"4.19.1","formik":"^0.11.11","moment":"2.23.0","history":"^4.7.2","ts-jest":"24.0.0","webpack":"4.30.0","full-icu":"^1.3.0","prettier":"1.16.4","react-ga":"^2.5.2","recharts":"1.0.0-beta.9","testcafe":"1.1.4","commander":"2.14.1","node-sass":"4.13.0","react-dom":"^16.5.2","supertest":"3.0.0","ts-loader":"6.0.0","@types/raf":"^3.4.0","css-loader":"0.28.7","jest-junit":"3.0.0","raw-loader":"0.5.1","styled-jsx":"2.2.1","typescript":"3.3.4000","@babel/core":"7.4.4","@types/jest":"24.0.6","@types/node":"7.0.8","@types/uuid":"3.4.3","file-loader":"3.0.1","jest-enzyme":"7.0.2","lint-staged":"9.1.0","sass-loader":"6.0.6","webpack-cli":"3.3.2","@types/react":"16.8.6","babel-loader":"8.0.5","react-helmet":"5.2.0","react-select":"1.2.1","style-loader":"0.19.1","@types/enzyme":"3.1.13","@types/lodash":"4.14.123","testcafe-live":"0.1.4","@babel/runtime":"7.4.4","@babel/polyfill":"^7.4.4","@storybook/react":"5.0.11","@types/invariant":"2.2.29","@types/react-dom":"16.0.11","isomorphic-fetch":"2.2.1","react-datepicker":"1.1.0","react-router-dom":"4.2.2","@babel/preset-env":"7.4.4","@gooddata/mock-js":"2.6.0","@storybook/addons":"5.0.11","@types/classnames":"2.2.3","@types/prop-types":"15.5.2","@storybook/theming":"5.0.11","identity-obj-proxy":"^3.0.0","intl-messageformat":"^7.5.4","webpack-dev-server":"3.3.1","@babel/preset-react":"7.0.0","@types/react-portal":"4.0.1","@types/react-window":"^1.8.1","babel-plugin-lodash":"3.3.4","html-webpack-plugin":"3.2.0","react-test-renderer":"16.4.2","@types/react-measure":"2.0.5","clean-webpack-plugin":"2.0.2","stats-webpack-plugin":"0.7.0","eslint-config-prettier":"4.1.0","react-google-recaptcha":"^0.14.1","tslint-config-prettier":"1.18.0","@gooddata/eslint-config":"^1.0.0","@gooddata/tslint-config":"1.0.0","@types/react-responsive":"^3.0.3","@types/storybook__react":"4.0.1","@types/stringify-object":"^3.2.0","enzyme-adapter-react-16":"1.3.1","@gooddata/test-storybook":"3.1.1","@storybook/addon-actions":"5.0.11","@storybook/addon-options":"5.0.11","node-sass-magic-importer":"5.1.0","react-syntax-highlighter":"11.0.2","@types/fixed-data-table-2":"0.8.1","@types/react-test-renderer":"16.0.0","circular-dependency-plugin":"5.0.2","compression-webpack-plugin":"2.0.0","@types/json-stable-stringify":"^1.0.32","@gooddata/frontend-npm-scripts":"1.1.0","@types/enzyme-adapter-react-16":"1.0.3","@types/storybook__addon-actions":"3.4.2","@babel/plugin-proposal-class-properties":"7.4.4","@babel/plugin-proposal-object-rest-spread":"7.4.4","@babel/plugin-transform-async-to-generator":"7.4.4"},"peerDependencies":{"react":"^16.5.2","react-dom":"^16.5.2"},"_npmOperationalInternal":{"tmp":"tmp/react-components_7.3.0-beta.26_1579788557253_0.7933687715864344","host":"s3://npm-registry-packages"}},"7.3.0-beta.27":{"name":"@gooddata/react-components","version":"7.3.0-beta.27","author":{"name":"GoodData Corporation"},"license":"BSD-3-Clause","_id":"@gooddata/react-components@7.3.0-beta.27","maintainers":[{"name":"afi","email":"adam.fiedler@gooddata.com"},{"name":"bertold8","email":"ivan.nejezchleb@seznam.cz"},{"name":"brbistas","email":"valentinos.chraniotis@gooddata.com"},{"name":"bugsbunny338","email":"jiri.zajic@mensa.cz"},{"name":"de.do","email":"de.do@gooddata.com"},{"name":"gooddata-ci","email":"rail@gooddata.com"},{"name":"hung.nguyen.hoang","email":"hung.nguyen@gooddata.com"},{"name":"ivan.mjartan","email":"ivan.mjartan@gooddata.com"},{"name":"jakub-sterba","email":"jakub.sterba@gooddata.com"},{"name":"jaroslav.tomecek","email":"jaroslav.tomecek@gooddata.com"},{"name":"jkittler","email":"honza.kittler@gmail.com"},{"name":"khanh.le","email":"khanh.le@gooddata.com"},{"name":"lanhuynh","email":"lan.huynh@gooddata.com"},{"name":"linhhong","email":"linh.hong@gooddata.com"},{"name":"lupko","email":"lubomir.slivka@gooddata.com"},{"name":"martin.mosko","email":"martin.mosko@gooddata.com"},{"name":"matyas.kandl","email":"matyas.kandl@gooddata.com"},{"name":"michal.marsal","email":"michal.marsal@gooddata.com"},{"name":"naibinh","email":"naibinh@gmail.com"},{"name":"nikolacech","email":"nikola.cech@gooddata.com"},{"name":"no23reason","email":"dan.homola@hotmail.cz"},{"name":"patrikbraborec","email":"patrik.braborec@gooddata.com"},{"name":"pbenes","email":"petr.benes@gooddata.com"},{"name":"petrjanu","email":"petr.janu@gooddata.com"},{"name":"ptquang86","email":"ptquang86@gmail.com"},{"name":"qduval","email":"quentin.duval@gooddata.com"},{"name":"rodri360","email":"me@rodri360.com"},{"name":"sitina","email":"jiri.sitina@gooddata.com"},{"name":"strouhaljan","email":"strouhal.jan@gmail.com"},{"name":"tomas.kratochvil","email":"tomas.kratochvil@gooddata.com"},{"name":"tomasreichmann","email":"tomasreichmann@gmail.com"},{"name":"tomsatgd","email":"tomas.satinsky@gooddata.com"},{"name":"trung-le-quoc","email":"trung.le@gooddata.com"},{"name":"tu-ngo","email":"tungo1981@gmail.com"},{"name":"tulean","email":"tuan.le@gooddata.com"},{"name":"utdnah","email":"danh.ung@gooddata.com"},{"name":"vlastikcz","email":"vlastimil.kotas@gooddata.com"},{"name":"vu.pham","email":"vu.pham@gooddata.com"},{"name":"xmort","email":"petr.dolejsi@gooddata.com"},{"name":"yanlipnican","email":"yanlipnican@gmail.com"}],"homepage":"https://github.com/gooddata/gooddata-react-components#readme","bugs":{"url":"https://github.com/gooddata/gooddata-react-components/issues"},"dist":{"shasum":"0c085be39c40b997e9b2e5366e7ddc636a10fa0f","tarball":"https://registry.npmjs.org/@gooddata/react-components/-/react-components-7.3.0-beta.27.tgz","fileCount":2281,"integrity":"sha512-+90U9ETb4KLrnBPG51vGMIvmO5CPSJjG/87+cvGEucLt5mmXKBK2iTyJyD5MeCqPHXAXUSOyMEEyhPBn/JbpyQ==","signatures":[{"sig":"MEYCIQDCTMow4iXceaS5H1GaNqGE50mKyFLRW+BqWN82iQeBWwIhALeF55pKr7D+NMtZDZSuLHfMHs/blqbBNE6F3t2IbWnX","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":9028064,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJeLvAVCRA9TVsSAnZWagAA+YEQAIP8tCPl0jGefAY6E50U\nK+rNmw3+hSZlAGR0sjSYCNw/jof3EJKQDl7A9LO75QJDW4BvNWwPoO/kz+BV\nwN6LsFBeRSWdmjNgTZrDWUCA9ZdciuZLPX1IgTYF6zaJq3s1rrjyIYIJK6Ul\naJiACe3p0CDmevuSd5nZHluUDKhRh+6z0LgtaSVaHqy/N6Ywju/pPKTLct9+\ntEwFSVncWDHnaPvLvTXZx6uc3/hAIRzvquVtSccQJMWdx3hMOpzdg28RrD8S\niimhNOALWm6BKnyVJLtq4Sz/B5Oj6oEnrQ7sBuIcevB8+yngUX0XVCRYslwD\nrm5TAU9nYxCXPlkDOKxDjNSNTWNtdOUbTWuUz7sRU5ZIUJb1N3dxza8PcCDN\nRlqFxzwk34SHQ9k/XSBTO7a+1YepmZRN8ZmTlxES1mesfnt4VD3OKXD5BX28\noMpBJKLyPq8UdBZzZ+yXG2s2MsjEKmzFNc16iDRXXjgokwLNIQuMRHlm2YXo\nUZAztgi4vUrXPoabzjZEmc6vm7NMRwQWKwS3VLLMgBNgXRXS4eqBVm4B7Woc\nKmknxrzqoLZyybeTqCLtINFOB7JSuSAwyY4IIwIfNjtUqxxVD1SqYQxcRj6N\n3cMx2coS7ayuqX3whGDPR+XBwgrHKI02rrR+C4aDrnA7cA7kYSSkkdbh7k7e\nrCew\r\n=ZVan\r\n-----END PGP SIGNATURE-----\r\n"},"main":"dist/index.js","husky":{"hooks":{"pre-commit":"lint-staged"}},"config":{"eslint":"./examples/**/*.{js,jsx}","tslint":"./{__mocks__,src,stories}/{,**/}*.{ts,tsx}"},"readme":"[![npm version](https://badge.fury.io/js/%40gooddata%2Freact-components.svg)](https://www.npmjs.com/package/@gooddata/react-components) \n\n# GoodData.UI React components\n> A React-based JavaScript library for building data-driven applications\n\n## Getting started\n- [GoodData.UI Documentation](http://sdk.gooddata.com/gooddata-ui/)\n- [GoodData.UI Live Examples](https://gooddata-examples.herokuapp.com/)\n- [Stack Overflow](https://stackoverflow.com/questions/tagged/gooddata)\n\n### Usage\nWith [yarn](https://yarnpkg.com) installed, go to your project directory and run\n```\n$ yarn add @gooddata/react-components\n```\nIf you prefer [npm](npmjs.com) run\n```\n$ npm install --save @gooddata/react-components\n```\n\nThe public API is exposed via global `index.js`. Except for the styles, do not import any other file directly\nbecause they are not intended to be part of the public API.\n\n## Contributing\n\nWe welcome any contribution in form of [issues](https://github.com/gooddata/gooddata-react-components/issues) or [pull requests](https://github.com/gooddata/gooddata-react-components/pulls).\nThese commands may come in handy while developing:\n\n| command | description |\n| ------- | ----------- |\n| `yarn install --pure-lockfile` | first step |\n| ||\n| `yarn dev` | build react-components to `/dist` in watch mode |\n| `yarn test` | run all unit tests |\n| `yarn prettier-write` | format the source code to match the valid codestyle |\n| `yarn validate` | validate codestyle |\n| ||\n| `yarn storybook` | run storybook from `/stories` on http://localhost:9001 |\n| `yarn build-storybook` | build storybook to `/dist-storybook` |\n| `yarn test-storybook` | run storybook and [screenshot tests](https://github.com/gooddata/gdc-client-utils/tree/master/test-storybook) |\n| ||\n| `yarn examples` | run Live Examples dev-server from `/examples` on https://localhost:8999 |\n| `yarn examples-build` | build Live Examples to `/examples/dist` |\n| `yarn examples-server` | serve built Live Examples - see `/examples/server/src` |\n| `yarn examples-testcafe` | run testcafe tests against `localhost:8999` |\n\n### Deploy to heroku.com\nWhen you deploy this repo to heroku, it serves *GoodData.UI Live Examples*.\nRelevant tasks are in `Procfile` and `package.json`.\n\n```bash\n# run in the project directory\nheroku login\nheroku create <your-app-name>\nheroku config:set DOMAIN_ADMIN_USERNAME=x@gooddata.com DOMAIN_ADMIN_PASSWORD=xy PROJECT_ID_TO_ASSIGN=xms7ga4tf3g3nzucd8380o2bev8oeknp\ngit push heroku HEAD:master\nheroku open\n```\n\n### Run Live Examples Locally\nTo run *GoodData.UI Live Examples* locally:\n```bash\ngit clone <this-repository>\ncd  <repository-folder>\nyarn install --pure-lockfile\nyarn examples\n```\nThen open https://localhost:8999 and login using Live Examples account (you can [create one here](https://gooddata-examples.herokuapp.com/registration)).\n\n### Source code formatting\nThe source code in the repository is formatted by [Prettier](https://prettier.io/). \nThe format of the code is validated by our Continuous Integration server and is one of the requirements of successful merge.\n\nPrettier is supported by every major IDE. You can find the list of supported editors and how to configure them [here](https://prettier.io/docs/en/editors.html).\n\nIn the case, when your editor is not supported or you don't want to setup the integration, you can run the `yarn prettier-write` command to reformat the code before commit.\n\n## Changelog\n\n- see [CHANGELOG.md](CHANGELOG.md)\n\n## License\n\n(C) 2007-2018 GoodData Corporation\n\nThis project is dual licensed:\n\n- The ATTRIBUTION-NONCOMMERCIAL 4.0 INTERNATIONAL (CC BY-NC 4.0) is used for purpose of the trial experience and evaluation of GoodData.UI library.\n- The GOODDATA GOODDATA.UI LIBRARY END USER LICENSE AGREEMENT is used for GoodData customers.\n\nFor more information, please see [LICENSE](https://github.com/gooddata/gooddata-react-components/blob/master/LICENSE)\n","gitHead":"1e7fd2fac5858536379a1598f38afb15ef28af7c","scripts":{"dev":"bash scripts/build.sh --dev-watch","test":"jest --watch","build":"bash scripts/build.sh","tslint":"yarn run-tslint -t verbose $npm_package_config_tslint","prepare":"cd examples/server && yarn install --frozen-lockfile && cd ../..; rm -r examples/node_modules 2>/dev/null; true","examples":"bash scripts/run-examples.sh","prepare?":"# Called before `npm publish` and on local `npm install`. Temporarily also for deleting obsolete node_modules. Ends with `true` to continue gracefully.","validate":"tsc --noEmit && yarn tslint && eslint $npm_package_config_eslint && yarn prettier-check","build-dev":"bash scripts/build.sh --dev","examples?":"# Default is developer domain, other options: yarn examples [sec,secure,stg,stg2,stg3,demo,developer or URL]","storybook":"yarn build && start-storybook -p 9001 -c .storybook","test-once":"jest","tslint-ci":"mkdir -p ./ci/results && yarn run-tslint -t checkstyle -o ./ci/results/tslint-results.xml $npm_package_config_tslint","run-tslint":"tslint -p tsconfig.json","validate-ci":"tsc --noEmit && yarn tslint-ci  && eslint $npm_package_config_eslint -f checkstyle -o ci/results/eslint-results.xml && yarn prettier-check","examples-build":"bash scripts/build-examples.sh","prepublishOnly":"yarn build","prettier-check":"prettier --check '{src,stories,styles,__mocks__,examples/server/src,examples/src,examples/test}/**/*.{ts,js,tsx,jsx,json,scss,md,yaml,html}'","prettier-write":"prettier --write '{src,stories,styles,__mocks__,examples/server/src,examples/src,examples/test}/**/*.{ts,js,tsx,jsx,json,scss,md,yaml,html}'","test-storybook":"yarn build && test-storybook","build-storybook":"yarn build && build-storybook -c .storybook -o dist-storybook","examples-server":"node examples/server/src/index.js","heroku-postbuild":"yarn examples-build developer","examples-testcafe":"./scripts/run-testcafe.sh visual","check-circular-deps":"madge --circular --extensions ts ./src","examples-testcafe-ci":"./scripts/run-testcafe.sh ci","examples-testcafe-live":"./scripts/run-testcafe.sh live"},"typings":"dist/index.d.ts","_npmUser":{"name":"gooddata-ci","email":"rail@gooddata.com"},"deprecated":"@gooddata/react-components@7 reached End of Support on March 31, 2022. Please upgrade (see https://sdk.gooddata.com/gooddata-ui/docs/supported_versions.html for more information).","repository":{"url":"git+ssh://git@github.com/gooddata/gooddata-react-components.git","type":"git"},"_npmVersion":"6.4.1","description":"GoodData.UI - A powerful JavaScript library for building analytical applications","directories":{},"lint-staged":{"{src,stories,styles,__mocks__,examples/server/src,examples/src,examples/test}/**/*.{ts,js,tsx,jsx,scss}":["npx gdc-fix-copyright","git add"],"{src,stories,styles,__mocks__,examples/server/src,examples/src,examples/test}/**/*.{ts,js,tsx,jsx,json,scss,md,yaml,html}":["prettier --write","git add"]},"_nodeVersion":"8.12.0","dependencies":{"rxjs":"^5.5.6","uuid":"^3.2.1","immer":"^1.3.1","lodash":"^4.17.15","date-fns":"^2.7.0","downshift":"^3.2.7","invariant":"^2.2.2","classnames":"^2.2.6","highcharts":"7.1.1","prop-types":"^15.6.0","react-intl":"^3.6.0","custom-event":"^1.0.1","react-window":"^1.8.1","ag-grid-react":"20.0.0","react-measure":"^2.3.0","react-day-picker":"~7.3.0","react-responsive":"^3.0.0","stringify-object":"^2.4.0","@gooddata/typings":"^2.19.0","ag-grid-community":"20.0.0","http-status-codes":"^1.3.0","@gooddata/js-utils":"^3.5.0","@gooddata/numberjs":"^3.2.4","fixed-data-table-2":"0.7.17","@gooddata/goodstrap":"^66.1.0","react-dom-factories":"^1.0.2","@gooddata/gooddata-js":"^12.2.0","json-stable-stringify":"^1.0.1","react-transition-group":"^2.2.1","hoist-non-react-statics":"^3.3.0","nodelist-foreach-polyfill":"^1.2.0","@formatjs/intl-pluralrules":"^1.3.6","highcharts-grouped-categories":"^1.1.3"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"raf":"3.3.2","yup":"^0.24.1","jest":"24.7.1","husky":"3.0.0","madge":"^3.4.4","react":"^16.5.2","enzyme":"3.5.0","eslint":"4.19.1","formik":"^0.11.11","moment":"2.23.0","history":"^4.7.2","ts-jest":"24.0.0","webpack":"4.30.0","full-icu":"^1.3.0","prettier":"1.16.4","react-ga":"^2.5.2","recharts":"1.0.0-beta.9","testcafe":"1.1.4","commander":"2.14.1","node-sass":"4.13.0","react-dom":"^16.5.2","supertest":"3.0.0","ts-loader":"6.0.0","@types/raf":"^3.4.0","css-loader":"0.28.7","jest-junit":"3.0.0","raw-loader":"0.5.1","styled-jsx":"2.2.1","typescript":"3.3.4000","@babel/core":"7.4.4","@types/jest":"24.0.6","@types/node":"7.0.8","@types/uuid":"3.4.3","file-loader":"3.0.1","jest-enzyme":"7.0.2","lint-staged":"9.1.0","sass-loader":"6.0.6","webpack-cli":"3.3.2","@types/react":"16.8.6","babel-loader":"8.0.5","react-helmet":"5.2.0","react-select":"1.2.1","style-loader":"0.19.1","@types/enzyme":"3.1.13","@types/lodash":"4.14.123","testcafe-live":"0.1.4","@babel/runtime":"7.4.4","@babel/polyfill":"^7.4.4","@storybook/react":"5.0.11","@types/invariant":"2.2.29","@types/react-dom":"16.0.11","isomorphic-fetch":"2.2.1","react-datepicker":"1.1.0","react-router-dom":"4.2.2","@babel/preset-env":"7.4.4","@gooddata/mock-js":"2.6.0","@storybook/addons":"5.0.11","@types/classnames":"2.2.3","@types/prop-types":"15.5.2","@storybook/theming":"5.0.11","identity-obj-proxy":"^3.0.0","intl-messageformat":"^7.5.4","webpack-dev-server":"3.3.1","@babel/preset-react":"7.0.0","@types/react-portal":"4.0.1","@types/react-window":"^1.8.1","babel-plugin-lodash":"3.3.4","html-webpack-plugin":"3.2.0","react-test-renderer":"16.4.2","@types/react-measure":"2.0.5","clean-webpack-plugin":"2.0.2","stats-webpack-plugin":"0.7.0","eslint-config-prettier":"4.1.0","react-google-recaptcha":"^0.14.1","tslint-config-prettier":"1.18.0","@gooddata/eslint-config":"^1.0.0","@gooddata/tslint-config":"1.0.0","@types/react-responsive":"^3.0.3","@types/storybook__react":"4.0.1","@types/stringify-object":"^3.2.0","enzyme-adapter-react-16":"1.3.1","@gooddata/test-storybook":"3.1.1","@storybook/addon-actions":"5.0.11","@storybook/addon-options":"5.0.11","node-sass-magic-importer":"5.1.0","react-syntax-highlighter":"11.0.2","@types/fixed-data-table-2":"0.8.1","@types/react-test-renderer":"16.0.0","circular-dependency-plugin":"5.0.2","compression-webpack-plugin":"2.0.0","@types/json-stable-stringify":"^1.0.32","@gooddata/frontend-npm-scripts":"1.1.0","@types/enzyme-adapter-react-16":"1.0.3","@types/storybook__addon-actions":"3.4.2","@babel/plugin-proposal-class-properties":"7.4.4","@babel/plugin-proposal-object-rest-spread":"7.4.4","@babel/plugin-transform-async-to-generator":"7.4.4"},"peerDependencies":{"react":"^16.5.2","react-dom":"^16.5.2"},"_npmOperationalInternal":{"tmp":"tmp/react-components_7.3.0-beta.27_1580134420587_0.35807438497269173","host":"s3://npm-registry-packages"}},"7.3.0-beta.28":{"name":"@gooddata/react-components","version":"7.3.0-beta.28","author":{"name":"GoodData Corporation"},"license":"BSD-3-Clause","_id":"@gooddata/react-components@7.3.0-beta.28","maintainers":[{"name":"afi","email":"adam.fiedler@gooddata.com"},{"name":"bertold8","email":"ivan.nejezchleb@seznam.cz"},{"name":"brbistas","email":"valentinos.chraniotis@gooddata.com"},{"name":"bugsbunny338","email":"jiri.zajic@mensa.cz"},{"name":"de.do","email":"de.do@gooddata.com"},{"name":"gooddata-ci","email":"rail@gooddata.com"},{"name":"hung.nguyen.hoang","email":"hung.nguyen@gooddata.com"},{"name":"ivan.mjartan","email":"ivan.mjartan@gooddata.com"},{"name":"jakub-sterba","email":"jakub.sterba@gooddata.com"},{"name":"jaroslav.tomecek","email":"jaroslav.tomecek@gooddata.com"},{"name":"jkittler","email":"honza.kittler@gmail.com"},{"name":"khanh.le","email":"khanh.le@gooddata.com"},{"name":"lanhuynh","email":"lan.huynh@gooddata.com"},{"name":"linhhong","email":"linh.hong@gooddata.com"},{"name":"lupko","email":"lubomir.slivka@gooddata.com"},{"name":"martin.mosko","email":"martin.mosko@gooddata.com"},{"name":"matyas.kandl","email":"matyas.kandl@gooddata.com"},{"name":"michal.marsal","email":"michal.marsal@gooddata.com"},{"name":"naibinh","email":"naibinh@gmail.com"},{"name":"nikolacech","email":"nikola.cech@gooddata.com"},{"name":"no23reason","email":"dan.homola@hotmail.cz"},{"name":"patrikbraborec","email":"patrik.braborec@gooddata.com"},{"name":"pbenes","email":"petr.benes@gooddata.com"},{"name":"petrjanu","email":"petr.janu@gooddata.com"},{"name":"ptquang86","email":"ptquang86@gmail.com"},{"name":"qduval","email":"quentin.duval@gooddata.com"},{"name":"rodri360","email":"me@rodri360.com"},{"name":"sitina","email":"jiri.sitina@gooddata.com"},{"name":"strouhaljan","email":"strouhal.jan@gmail.com"},{"name":"tomas.kratochvil","email":"tomas.kratochvil@gooddata.com"},{"name":"tomasreichmann","email":"tomasreichmann@gmail.com"},{"name":"tomsatgd","email":"tomas.satinsky@gooddata.com"},{"name":"trung-le-quoc","email":"trung.le@gooddata.com"},{"name":"tu-ngo","email":"tungo1981@gmail.com"},{"name":"tulean","email":"tuan.le@gooddata.com"},{"name":"utdnah","email":"danh.ung@gooddata.com"},{"name":"vlastikcz","email":"vlastimil.kotas@gooddata.com"},{"name":"vu.pham","email":"vu.pham@gooddata.com"},{"name":"xmort","email":"petr.dolejsi@gooddata.com"},{"name":"yanlipnican","email":"yanlipnican@gmail.com"}],"homepage":"https://github.com/gooddata/gooddata-react-components#readme","bugs":{"url":"https://github.com/gooddata/gooddata-react-components/issues"},"dist":{"shasum":"06b3e7a9edafbdbc4088b38d4cb382a9a83654e6","tarball":"https://registry.npmjs.org/@gooddata/react-components/-/react-components-7.3.0-beta.28.tgz","fileCount":2281,"integrity":"sha512-TV4Ka7UsNzgT3Pgog9yhaBvJJEgN8auZ1SKivvADka6Ndh1nskkdETKIPjDKnUiWrSQB003RL+YqHOYzP4kP8g==","signatures":[{"sig":"MEUCIQC3sfBEU3DOCeaSymCdkMsBVn7au3wlRvK7demXEcsiLAIgQbJTQeHDOprrIWXtIKUyabJmROhjkwnQFpptUqZzmDk=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":9028064,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJeLv/zCRA9TVsSAnZWagAATucP/3WgFMHVkFsmsrQBPfgp\nsh3sllNc7l3J1mWdcsX8sJ7KwtSxY3afDakw0N3D+mLj7h2Ivqucu8PYgCgB\nZ+oKX8nSkJfRlYCCAMyoVGh6wTNWzXgmDeObdkl2umOgHO2L197fcpsaTVLn\nH1toQzuL4XhgV3YVCwqEQY/VXiTEQtzEGVXFtHoLCtjwNX/G4uGHgQt5FWT0\ns9/u5JRWbw/Spy7121W47RnDBpKcvxyaaQsHQfik9RZLlRVkyJCSWc/Q9xya\nK/Jn32rxRt/d1PBg4NIwB6MvznNY0WO5/Jvm2ZTYeeH9j3OWTviO+eHk8oMn\nOjDlNTiGZbPJo82wulkDs/pYGOJ4AxSyk8s6Fykl+6I/khfHuv9OUgqWqxIA\nol9zTvOuRWjNJP8vBLGKAvYIrwOQRK+OSa0bJuoXEGufXVDsE9BY57cy8IqA\nnxHB8aCT5KVrscoLHIHCf5X3Keu373BHt453LWhVpXxijG0zG1/ZbcvHfR2T\nRk5thpkCeNjwIj6HOfqV1vO4r93JyCm/i27icrggjAess+4hlFiq0nBFq1RH\ntYjIBWpKaUoCd+jzyanFSoY1KI/0edb5qsVBnAqDDCpw47v0M8YT8aC9yzL2\n9L5d6tIgV9f850yiJjDL5WH0Vpvsth9dlzYiQcBGXdXazdo6QOEGd6stu8br\ny38U\r\n=GQNT\r\n-----END PGP SIGNATURE-----\r\n"},"main":"dist/index.js","husky":{"hooks":{"pre-commit":"lint-staged"}},"config":{"eslint":"./examples/**/*.{js,jsx}","tslint":"./{__mocks__,src,stories}/{,**/}*.{ts,tsx}"},"readme":"[![npm version](https://badge.fury.io/js/%40gooddata%2Freact-components.svg)](https://www.npmjs.com/package/@gooddata/react-components) \n\n# GoodData.UI React components\n> A React-based JavaScript library for building data-driven applications\n\n## Getting started\n- [GoodData.UI Documentation](http://sdk.gooddata.com/gooddata-ui/)\n- [GoodData.UI Live Examples](https://gooddata-examples.herokuapp.com/)\n- [Stack Overflow](https://stackoverflow.com/questions/tagged/gooddata)\n\n### Usage\nWith [yarn](https://yarnpkg.com) installed, go to your project directory and run\n```\n$ yarn add @gooddata/react-components\n```\nIf you prefer [npm](npmjs.com) run\n```\n$ npm install --save @gooddata/react-components\n```\n\nThe public API is exposed via global `index.js`. Except for the styles, do not import any other file directly\nbecause they are not intended to be part of the public API.\n\n## Contributing\n\nWe welcome any contribution in form of [issues](https://github.com/gooddata/gooddata-react-components/issues) or [pull requests](https://github.com/gooddata/gooddata-react-components/pulls).\nThese commands may come in handy while developing:\n\n| command | description |\n| ------- | ----------- |\n| `yarn install --pure-lockfile` | first step |\n| ||\n| `yarn dev` | build react-components to `/dist` in watch mode |\n| `yarn test` | run all unit tests |\n| `yarn prettier-write` | format the source code to match the valid codestyle |\n| `yarn validate` | validate codestyle |\n| ||\n| `yarn storybook` | run storybook from `/stories` on http://localhost:9001 |\n| `yarn build-storybook` | build storybook to `/dist-storybook` |\n| `yarn test-storybook` | run storybook and [screenshot tests](https://github.com/gooddata/gdc-client-utils/tree/master/test-storybook) |\n| ||\n| `yarn examples` | run Live Examples dev-server from `/examples` on https://localhost:8999 |\n| `yarn examples-build` | build Live Examples to `/examples/dist` |\n| `yarn examples-server` | serve built Live Examples - see `/examples/server/src` |\n| `yarn examples-testcafe` | run testcafe tests against `localhost:8999` |\n\n### Deploy to heroku.com\nWhen you deploy this repo to heroku, it serves *GoodData.UI Live Examples*.\nRelevant tasks are in `Procfile` and `package.json`.\n\n```bash\n# run in the project directory\nheroku login\nheroku create <your-app-name>\nheroku config:set DOMAIN_ADMIN_USERNAME=x@gooddata.com DOMAIN_ADMIN_PASSWORD=xy PROJECT_ID_TO_ASSIGN=xms7ga4tf3g3nzucd8380o2bev8oeknp\ngit push heroku HEAD:master\nheroku open\n```\n\n### Run Live Examples Locally\nTo run *GoodData.UI Live Examples* locally:\n```bash\ngit clone <this-repository>\ncd  <repository-folder>\nyarn install --pure-lockfile\nyarn examples\n```\nThen open https://localhost:8999 and login using Live Examples account (you can [create one here](https://gooddata-examples.herokuapp.com/registration)).\n\n### Source code formatting\nThe source code in the repository is formatted by [Prettier](https://prettier.io/). \nThe format of the code is validated by our Continuous Integration server and is one of the requirements of successful merge.\n\nPrettier is supported by every major IDE. You can find the list of supported editors and how to configure them [here](https://prettier.io/docs/en/editors.html).\n\nIn the case, when your editor is not supported or you don't want to setup the integration, you can run the `yarn prettier-write` command to reformat the code before commit.\n\n## Changelog\n\n- see [CHANGELOG.md](CHANGELOG.md)\n\n## License\n\n(C) 2007-2018 GoodData Corporation\n\nThis project is dual licensed:\n\n- The ATTRIBUTION-NONCOMMERCIAL 4.0 INTERNATIONAL (CC BY-NC 4.0) is used for purpose of the trial experience and evaluation of GoodData.UI library.\n- The GOODDATA GOODDATA.UI LIBRARY END USER LICENSE AGREEMENT is used for GoodData customers.\n\nFor more information, please see [LICENSE](https://github.com/gooddata/gooddata-react-components/blob/master/LICENSE)\n","gitHead":"ee128448572c7c299e0bb13ef1f0c8d8a6764e18","scripts":{"dev":"bash scripts/build.sh --dev-watch","test":"jest --watch","build":"bash scripts/build.sh","tslint":"yarn run-tslint -t verbose $npm_package_config_tslint","prepare":"cd examples/server && yarn install --frozen-lockfile && cd ../..; rm -r examples/node_modules 2>/dev/null; true","examples":"bash scripts/run-examples.sh","prepare?":"# Called before `npm publish` and on local `npm install`. Temporarily also for deleting obsolete node_modules. Ends with `true` to continue gracefully.","validate":"tsc --noEmit && yarn tslint && eslint $npm_package_config_eslint && yarn prettier-check","build-dev":"bash scripts/build.sh --dev","examples?":"# Default is developer domain, other options: yarn examples [sec,secure,stg,stg2,stg3,demo,developer or URL]","storybook":"yarn build && start-storybook -p 9001 -c .storybook","test-once":"jest","tslint-ci":"mkdir -p ./ci/results && yarn run-tslint -t checkstyle -o ./ci/results/tslint-results.xml $npm_package_config_tslint","run-tslint":"tslint -p tsconfig.json","validate-ci":"tsc --noEmit && yarn tslint-ci  && eslint $npm_package_config_eslint -f checkstyle -o ci/results/eslint-results.xml && yarn prettier-check","examples-build":"bash scripts/build-examples.sh","prepublishOnly":"yarn build","prettier-check":"prettier --check '{src,stories,styles,__mocks__,examples/server/src,examples/src,examples/test}/**/*.{ts,js,tsx,jsx,json,scss,md,yaml,html}'","prettier-write":"prettier --write '{src,stories,styles,__mocks__,examples/server/src,examples/src,examples/test}/**/*.{ts,js,tsx,jsx,json,scss,md,yaml,html}'","test-storybook":"yarn build && test-storybook","build-storybook":"yarn build && build-storybook -c .storybook -o dist-storybook","examples-server":"node examples/server/src/index.js","heroku-postbuild":"yarn examples-build developer","examples-testcafe":"./scripts/run-testcafe.sh visual","check-circular-deps":"madge --circular --extensions ts ./src","examples-testcafe-ci":"./scripts/run-testcafe.sh ci","examples-testcafe-live":"./scripts/run-testcafe.sh live"},"typings":"dist/index.d.ts","_npmUser":{"name":"gooddata-ci","email":"rail@gooddata.com"},"deprecated":"@gooddata/react-components@7 reached End of Support on March 31, 2022. Please upgrade (see https://sdk.gooddata.com/gooddata-ui/docs/supported_versions.html for more information).","repository":{"url":"git+ssh://git@github.com/gooddata/gooddata-react-components.git","type":"git"},"_npmVersion":"6.4.1","description":"GoodData.UI - A powerful JavaScript library for building analytical applications","directories":{},"lint-staged":{"{src,stories,styles,__mocks__,examples/server/src,examples/src,examples/test}/**/*.{ts,js,tsx,jsx,scss}":["npx gdc-fix-copyright","git add"],"{src,stories,styles,__mocks__,examples/server/src,examples/src,examples/test}/**/*.{ts,js,tsx,jsx,json,scss,md,yaml,html}":["prettier --write","git add"]},"_nodeVersion":"8.12.0","dependencies":{"rxjs":"^5.5.6","uuid":"^3.2.1","immer":"^1.3.1","lodash":"^4.17.15","date-fns":"^2.7.0","downshift":"^3.2.7","invariant":"^2.2.2","classnames":"^2.2.6","highcharts":"7.1.1","prop-types":"^15.6.0","react-intl":"^3.6.0","custom-event":"^1.0.1","react-window":"^1.8.1","ag-grid-react":"20.0.0","react-measure":"^2.3.0","react-day-picker":"~7.3.0","react-responsive":"^3.0.0","stringify-object":"^2.4.0","@gooddata/typings":"^2.19.0","ag-grid-community":"20.0.0","http-status-codes":"^1.3.0","@gooddata/js-utils":"^3.5.0","@gooddata/numberjs":"^3.2.4","fixed-data-table-2":"0.7.17","@gooddata/goodstrap":"^66.1.0","react-dom-factories":"^1.0.2","@gooddata/gooddata-js":"^12.2.0","json-stable-stringify":"^1.0.1","react-transition-group":"^2.2.1","hoist-non-react-statics":"^3.3.0","nodelist-foreach-polyfill":"^1.2.0","@formatjs/intl-pluralrules":"^1.3.6","highcharts-grouped-categories":"^1.1.3"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"raf":"3.3.2","yup":"^0.24.1","jest":"24.7.1","husky":"3.0.0","madge":"^3.4.4","react":"^16.5.2","enzyme":"3.5.0","eslint":"4.19.1","formik":"^0.11.11","moment":"2.23.0","history":"^4.7.2","ts-jest":"24.0.0","webpack":"4.30.0","full-icu":"^1.3.0","prettier":"1.16.4","react-ga":"^2.5.2","recharts":"1.0.0-beta.9","testcafe":"1.1.4","commander":"2.14.1","node-sass":"4.13.0","react-dom":"^16.5.2","supertest":"3.0.0","ts-loader":"6.0.0","@types/raf":"^3.4.0","css-loader":"0.28.7","jest-junit":"3.0.0","raw-loader":"0.5.1","styled-jsx":"2.2.1","typescript":"3.3.4000","@babel/core":"7.4.4","@types/jest":"24.0.6","@types/node":"7.0.8","@types/uuid":"3.4.3","file-loader":"3.0.1","jest-enzyme":"7.0.2","lint-staged":"9.1.0","sass-loader":"6.0.6","webpack-cli":"3.3.2","@types/react":"16.8.6","babel-loader":"8.0.5","react-helmet":"5.2.0","react-select":"1.2.1","style-loader":"0.19.1","@types/enzyme":"3.1.13","@types/lodash":"4.14.123","testcafe-live":"0.1.4","@babel/runtime":"7.4.4","@babel/polyfill":"^7.4.4","@storybook/react":"5.0.11","@types/invariant":"2.2.29","@types/react-dom":"16.0.11","isomorphic-fetch":"2.2.1","react-datepicker":"1.1.0","react-router-dom":"4.2.2","@babel/preset-env":"7.4.4","@gooddata/mock-js":"2.6.0","@storybook/addons":"5.0.11","@types/classnames":"2.2.3","@types/prop-types":"15.5.2","@storybook/theming":"5.0.11","identity-obj-proxy":"^3.0.0","intl-messageformat":"^7.5.4","webpack-dev-server":"3.3.1","@babel/preset-react":"7.0.0","@types/react-portal":"4.0.1","@types/react-window":"^1.8.1","babel-plugin-lodash":"3.3.4","html-webpack-plugin":"3.2.0","react-test-renderer":"16.4.2","@types/react-measure":"2.0.5","clean-webpack-plugin":"2.0.2","stats-webpack-plugin":"0.7.0","eslint-config-prettier":"4.1.0","react-google-recaptcha":"^0.14.1","tslint-config-prettier":"1.18.0","@gooddata/eslint-config":"^1.0.0","@gooddata/tslint-config":"1.0.0","@types/react-responsive":"^3.0.3","@types/storybook__react":"4.0.1","@types/stringify-object":"^3.2.0","enzyme-adapter-react-16":"1.3.1","@gooddata/test-storybook":"3.1.1","@storybook/addon-actions":"5.0.11","@storybook/addon-options":"5.0.11","node-sass-magic-importer":"5.1.0","react-syntax-highlighter":"11.0.2","@types/fixed-data-table-2":"0.8.1","@types/react-test-renderer":"16.0.0","circular-dependency-plugin":"5.0.2","compression-webpack-plugin":"2.0.0","@types/json-stable-stringify":"^1.0.32","@gooddata/frontend-npm-scripts":"1.1.0","@types/enzyme-adapter-react-16":"1.0.3","@types/storybook__addon-actions":"3.4.2","@babel/plugin-proposal-class-properties":"7.4.4","@babel/plugin-proposal-object-rest-spread":"7.4.4","@babel/plugin-transform-async-to-generator":"7.4.4"},"peerDependencies":{"react":"^16.5.2","react-dom":"^16.5.2"},"_npmOperationalInternal":{"tmp":"tmp/react-components_7.3.0-beta.28_1580138482816_0.7444363563430267","host":"s3://npm-registry-packages"}},"7.3.0-beta.29":{"name":"@gooddata/react-components","version":"7.3.0-beta.29","author":{"name":"GoodData Corporation"},"license":"BSD-3-Clause","_id":"@gooddata/react-components@7.3.0-beta.29","maintainers":[{"name":"afi","email":"adam.fiedler@gooddata.com"},{"name":"bertold8","email":"ivan.nejezchleb@seznam.cz"},{"name":"brbistas","email":"valentinos.chraniotis@gooddata.com"},{"name":"bugsbunny338","email":"jiri.zajic@mensa.cz"},{"name":"de.do","email":"de.do@gooddata.com"},{"name":"gooddata-ci","email":"rail@gooddata.com"},{"name":"hung.nguyen.hoang","email":"hung.nguyen@gooddata.com"},{"name":"ivan.mjartan","email":"ivan.mjartan@gooddata.com"},{"name":"jakub-sterba","email":"jakub.sterba@gooddata.com"},{"name":"jaroslav.tomecek","email":"jaroslav.tomecek@gooddata.com"},{"name":"jkittler","email":"honza.kittler@gmail.com"},{"name":"khanh.le","email":"khanh.le@gooddata.com"},{"name":"lanhuynh","email":"lan.huynh@gooddata.com"},{"name":"linhhong","email":"linh.hong@gooddata.com"},{"name":"lupko","email":"lubomir.slivka@gooddata.com"},{"name":"martin.mosko","email":"martin.mosko@gooddata.com"},{"name":"matyas.kandl","email":"matyas.kandl@gooddata.com"},{"name":"michal.marsal","email":"michal.marsal@gooddata.com"},{"name":"naibinh","email":"naibinh@gmail.com"},{"name":"nikolacech","email":"nikola.cech@gooddata.com"},{"name":"no23reason","email":"dan.homola@hotmail.cz"},{"name":"patrikbraborec","email":"patrik.braborec@gooddata.com"},{"name":"pbenes","email":"petr.benes@gooddata.com"},{"name":"petrjanu","email":"petr.janu@gooddata.com"},{"name":"ptquang86","email":"ptquang86@gmail.com"},{"name":"qduval","email":"quentin.duval@gooddata.com"},{"name":"rodri360","email":"me@rodri360.com"},{"name":"sitina","email":"jiri.sitina@gooddata.com"},{"name":"strouhaljan","email":"strouhal.jan@gmail.com"},{"name":"tomas.kratochvil","email":"tomas.kratochvil@gooddata.com"},{"name":"tomasreichmann","email":"tomasreichmann@gmail.com"},{"name":"tomsatgd","email":"tomas.satinsky@gooddata.com"},{"name":"trung-le-quoc","email":"trung.le@gooddata.com"},{"name":"tu-ngo","email":"tungo1981@gmail.com"},{"name":"tulean","email":"tuan.le@gooddata.com"},{"name":"utdnah","email":"danh.ung@gooddata.com"},{"name":"vlastikcz","email":"vlastimil.kotas@gooddata.com"},{"name":"vu.pham","email":"vu.pham@gooddata.com"},{"name":"xmort","email":"petr.dolejsi@gooddata.com"},{"name":"yanlipnican","email":"yanlipnican@gmail.com"}],"homepage":"https://github.com/gooddata/gooddata-react-components#readme","bugs":{"url":"https://github.com/gooddata/gooddata-react-components/issues"},"dist":{"shasum":"af619274c78e9689893d534ae506b34f29e14c87","tarball":"https://registry.npmjs.org/@gooddata/react-components/-/react-components-7.3.0-beta.29.tgz","fileCount":2281,"integrity":"sha512-7yGaWTROW8oQumjhl3ctvhgJ41z7+gA4K6+2VHbLsDc8qpyYqzH7mx7R5op4BbXcr1u3U0INxa97cw2zhqZHtg==","signatures":[{"sig":"MEYCIQDp1apsL7Xu8Zmc1UI57vEOUKnEdNFRe/Li4+JGS+tw5QIhALyVGdKMD1dQBWHFULe/rUpBEdOq/cuZnTr/4IvvMore","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":9030982,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJeMDU8CRA9TVsSAnZWagAAJ4kQAIkKXZA6AIsSQs6/0W9O\n5LDCw4gpWRpJVHfvUYneTDsNGLAaNUR5DadObM6v/jM8GXfvOXaufwunNbIN\n2LDyt3k9lN6g+qCTOgcoR0R5JUeY7ErJOt5Bp8pR+WCWQpc/3wvk4fG8xMD5\ngn0p93/zxuKBm9s5Oo5nnCbWgyKIAuktup1oRf0PKFuRispgNRX3Ji94F2Wt\n3ACftBbOYug3FEnSN6mxKieDER2POku9W4awWlebFcxWlkzmq8AGaElINHrz\n6iiBa5GDT6RZnPuGFRMubR7SLQfQALNoNZ2DThbd9mLD9Uyg22qod9psmC2N\n9qybGllckoVFWDyQBqrk2dEMcCucP2TxFTmyL6xSzqA/1tIKu7vprrvDLra5\nPlfGFO47xI3tlQK2A3TDOGJZ4N14rrC0+kXNrsjvvkikocrla0NHjKRSw26I\nH6eCzQJHxE6DaNsaDvUuRWSrF4BXdinesxaNEPstRst4OJ6tI1OukqkPjc+X\nduFoiRqSXLf2c/cNbnhzmHmc7umv9NFq+jsO+tjV8UANsKSmeujWCkqKWoF/\nlb3OOV+lDr/FeNu6jmYtqTaKxnffVzK8O6s2zxvYgp9vxhB6y1RjrIvoeMAq\n7DSWZ5BbTvW2rHXStPPkoR3pWMRcEkQKs2XvR47lQz6A0ArLNH6evbVL8Txa\naTgv\r\n=Dr0h\r\n-----END PGP SIGNATURE-----\r\n"},"main":"dist/index.js","husky":{"hooks":{"pre-commit":"lint-staged"}},"config":{"eslint":"./examples/**/*.{js,jsx}","tslint":"./{__mocks__,src,stories}/{,**/}*.{ts,tsx}"},"readme":"[![npm version](https://badge.fury.io/js/%40gooddata%2Freact-components.svg)](https://www.npmjs.com/package/@gooddata/react-components) \n\n# GoodData.UI React components\n> A React-based JavaScript library for building data-driven applications\n\n## Getting started\n- [GoodData.UI Documentation](http://sdk.gooddata.com/gooddata-ui/)\n- [GoodData.UI Live Examples](https://gooddata-examples.herokuapp.com/)\n- [Stack Overflow](https://stackoverflow.com/questions/tagged/gooddata)\n\n### Usage\nWith [yarn](https://yarnpkg.com) installed, go to your project directory and run\n```\n$ yarn add @gooddata/react-components\n```\nIf you prefer [npm](npmjs.com) run\n```\n$ npm install --save @gooddata/react-components\n```\n\nThe public API is exposed via global `index.js`. Except for the styles, do not import any other file directly\nbecause they are not intended to be part of the public API.\n\n## Contributing\n\nWe welcome any contribution in form of [issues](https://github.com/gooddata/gooddata-react-components/issues) or [pull requests](https://github.com/gooddata/gooddata-react-components/pulls).\nThese commands may come in handy while developing:\n\n| command | description |\n| ------- | ----------- |\n| `yarn install --pure-lockfile` | first step |\n| ||\n| `yarn dev` | build react-components to `/dist` in watch mode |\n| `yarn test` | run all unit tests |\n| `yarn prettier-write` | format the source code to match the valid codestyle |\n| `yarn validate` | validate codestyle |\n| ||\n| `yarn storybook` | run storybook from `/stories` on http://localhost:9001 |\n| `yarn build-storybook` | build storybook to `/dist-storybook` |\n| `yarn test-storybook` | run storybook and [screenshot tests](https://github.com/gooddata/gdc-client-utils/tree/master/test-storybook) |\n| ||\n| `yarn examples` | run Live Examples dev-server from `/examples` on https://localhost:8999 |\n| `yarn examples-build` | build Live Examples to `/examples/dist` |\n| `yarn examples-server` | serve built Live Examples - see `/examples/server/src` |\n| `yarn examples-testcafe` | run testcafe tests against `localhost:8999` |\n\n### Deploy to heroku.com\nWhen you deploy this repo to heroku, it serves *GoodData.UI Live Examples*.\nRelevant tasks are in `Procfile` and `package.json`.\n\n```bash\n# run in the project directory\nheroku login\nheroku create <your-app-name>\nheroku config:set DOMAIN_ADMIN_USERNAME=x@gooddata.com DOMAIN_ADMIN_PASSWORD=xy PROJECT_ID_TO_ASSIGN=xms7ga4tf3g3nzucd8380o2bev8oeknp\ngit push heroku HEAD:master\nheroku open\n```\n\n### Run Live Examples Locally\nTo run *GoodData.UI Live Examples* locally:\n```bash\ngit clone <this-repository>\ncd  <repository-folder>\nyarn install --pure-lockfile\nyarn examples\n```\nThen open https://localhost:8999 and login using Live Examples account (you can [create one here](https://gooddata-examples.herokuapp.com/registration)).\n\n### Source code formatting\nThe source code in the repository is formatted by [Prettier](https://prettier.io/). \nThe format of the code is validated by our Continuous Integration server and is one of the requirements of successful merge.\n\nPrettier is supported by every major IDE. You can find the list of supported editors and how to configure them [here](https://prettier.io/docs/en/editors.html).\n\nIn the case, when your editor is not supported or you don't want to setup the integration, you can run the `yarn prettier-write` command to reformat the code before commit.\n\n## Changelog\n\n- see [CHANGELOG.md](CHANGELOG.md)\n\n## License\n\n(C) 2007-2018 GoodData Corporation\n\nThis project is dual licensed:\n\n- The ATTRIBUTION-NONCOMMERCIAL 4.0 INTERNATIONAL (CC BY-NC 4.0) is used for purpose of the trial experience and evaluation of GoodData.UI library.\n- The GOODDATA GOODDATA.UI LIBRARY END USER LICENSE AGREEMENT is used for GoodData customers.\n\nFor more information, please see [LICENSE](https://github.com/gooddata/gooddata-react-components/blob/master/LICENSE)\n","gitHead":"f940d2974b8d402f3d50b428ef3f5781c625d258","scripts":{"dev":"bash scripts/build.sh --dev-watch","test":"jest --watch","build":"bash scripts/build.sh","tslint":"yarn run-tslint -t verbose $npm_package_config_tslint","prepare":"cd examples/server && yarn install --frozen-lockfile && cd ../..; rm -r examples/node_modules 2>/dev/null; true","examples":"bash scripts/run-examples.sh","prepare?":"# Called before `npm publish` and on local `npm install`. Temporarily also for deleting obsolete node_modules. Ends with `true` to continue gracefully.","validate":"tsc --noEmit && yarn tslint && eslint $npm_package_config_eslint && yarn prettier-check","build-dev":"bash scripts/build.sh --dev","examples?":"# Default is developer domain, other options: yarn examples [sec,secure,stg,stg2,stg3,demo,developer or URL]","storybook":"yarn build && start-storybook -p 9001 -c .storybook","test-once":"jest","tslint-ci":"mkdir -p ./ci/results && yarn run-tslint -t checkstyle -o ./ci/results/tslint-results.xml $npm_package_config_tslint","run-tslint":"tslint -p tsconfig.json","validate-ci":"tsc --noEmit && yarn tslint-ci  && eslint $npm_package_config_eslint -f checkstyle -o ci/results/eslint-results.xml && yarn prettier-check","examples-build":"bash scripts/build-examples.sh","prepublishOnly":"yarn build","prettier-check":"prettier --check '{src,stories,styles,__mocks__,examples/server/src,examples/src,examples/test}/**/*.{ts,js,tsx,jsx,json,scss,md,yaml,html}'","prettier-write":"prettier --write '{src,stories,styles,__mocks__,examples/server/src,examples/src,examples/test}/**/*.{ts,js,tsx,jsx,json,scss,md,yaml,html}'","test-storybook":"yarn build && test-storybook","build-storybook":"yarn build && build-storybook -c .storybook -o dist-storybook","examples-server":"node examples/server/src/index.js","heroku-postbuild":"yarn examples-build developer","examples-testcafe":"./scripts/run-testcafe.sh visual","check-circular-deps":"madge --circular --extensions ts ./src","examples-testcafe-ci":"./scripts/run-testcafe.sh ci","examples-testcafe-live":"./scripts/run-testcafe.sh live"},"typings":"dist/index.d.ts","_npmUser":{"name":"gooddata-ci","email":"rail@gooddata.com"},"deprecated":"@gooddata/react-components@7 reached End of Support on March 31, 2022. Please upgrade (see https://sdk.gooddata.com/gooddata-ui/docs/supported_versions.html for more information).","repository":{"url":"git+ssh://git@github.com/gooddata/gooddata-react-components.git","type":"git"},"_npmVersion":"6.4.1","description":"GoodData.UI - A powerful JavaScript library for building analytical applications","directories":{},"lint-staged":{"{src,stories,styles,__mocks__,examples/server/src,examples/src,examples/test}/**/*.{ts,js,tsx,jsx,scss}":["npx gdc-fix-copyright","git add"],"{src,stories,styles,__mocks__,examples/server/src,examples/src,examples/test}/**/*.{ts,js,tsx,jsx,json,scss,md,yaml,html}":["prettier --write","git add"]},"_nodeVersion":"8.12.0","dependencies":{"rxjs":"^5.5.6","uuid":"^3.2.1","immer":"^1.3.1","lodash":"^4.17.15","date-fns":"^2.7.0","downshift":"^3.2.7","invariant":"^2.2.2","classnames":"^2.2.6","highcharts":"7.1.1","prop-types":"^15.6.0","react-intl":"^3.6.0","custom-event":"^1.0.1","react-window":"^1.8.1","ag-grid-react":"20.0.0","react-measure":"^2.3.0","react-day-picker":"~7.3.0","react-responsive":"^3.0.0","stringify-object":"^2.4.0","@gooddata/typings":"^2.19.0","ag-grid-community":"20.0.0","http-status-codes":"^1.3.0","@gooddata/js-utils":"^3.5.0","@gooddata/numberjs":"^3.2.4","fixed-data-table-2":"0.7.17","@gooddata/goodstrap":"^66.1.0","react-dom-factories":"^1.0.2","@gooddata/gooddata-js":"^12.2.0","json-stable-stringify":"^1.0.1","react-transition-group":"^2.2.1","hoist-non-react-statics":"^3.3.0","nodelist-foreach-polyfill":"^1.2.0","@formatjs/intl-pluralrules":"^1.3.6","highcharts-grouped-categories":"^1.1.3"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"raf":"3.3.2","yup":"^0.24.1","jest":"24.7.1","husky":"3.0.0","madge":"^3.4.4","react":"^16.5.2","enzyme":"3.5.0","eslint":"4.19.1","formik":"^0.11.11","moment":"2.23.0","history":"^4.7.2","ts-jest":"24.0.0","webpack":"4.30.0","full-icu":"^1.3.0","prettier":"1.16.4","react-ga":"^2.5.2","recharts":"1.0.0-beta.9","testcafe":"1.1.4","commander":"2.14.1","node-sass":"4.13.0","react-dom":"^16.5.2","supertest":"3.0.0","ts-loader":"6.0.0","@types/raf":"^3.4.0","css-loader":"0.28.7","jest-junit":"3.0.0","raw-loader":"0.5.1","styled-jsx":"2.2.1","typescript":"3.3.4000","@babel/core":"7.4.4","@types/jest":"24.0.6","@types/node":"7.0.8","@types/uuid":"3.4.3","file-loader":"3.0.1","jest-enzyme":"7.0.2","lint-staged":"9.1.0","sass-loader":"6.0.6","webpack-cli":"3.3.2","@types/react":"16.8.6","babel-loader":"8.0.5","react-helmet":"5.2.0","react-select":"1.2.1","style-loader":"0.19.1","@types/enzyme":"3.1.13","@types/lodash":"4.14.123","testcafe-live":"0.1.4","@babel/runtime":"7.4.4","@babel/polyfill":"^7.4.4","@storybook/react":"5.0.11","@types/invariant":"2.2.29","@types/react-dom":"16.0.11","isomorphic-fetch":"2.2.1","react-datepicker":"1.1.0","react-router-dom":"4.2.2","@babel/preset-env":"7.4.4","@gooddata/mock-js":"2.6.0","@storybook/addons":"5.0.11","@types/classnames":"2.2.3","@types/prop-types":"15.5.2","@storybook/theming":"5.0.11","identity-obj-proxy":"^3.0.0","intl-messageformat":"^7.5.4","webpack-dev-server":"3.3.1","@babel/preset-react":"7.0.0","@types/react-portal":"4.0.1","@types/react-window":"^1.8.1","babel-plugin-lodash":"3.3.4","html-webpack-plugin":"3.2.0","react-test-renderer":"16.4.2","@types/react-measure":"2.0.5","clean-webpack-plugin":"2.0.2","stats-webpack-plugin":"0.7.0","eslint-config-prettier":"4.1.0","react-google-recaptcha":"^0.14.1","tslint-config-prettier":"1.18.0","@gooddata/eslint-config":"^1.0.0","@gooddata/tslint-config":"1.0.0","@types/react-responsive":"^3.0.3","@types/storybook__react":"4.0.1","@types/stringify-object":"^3.2.0","enzyme-adapter-react-16":"1.3.1","@gooddata/test-storybook":"3.1.1","@storybook/addon-actions":"5.0.11","@storybook/addon-options":"5.0.11","node-sass-magic-importer":"5.1.0","react-syntax-highlighter":"11.0.2","@types/fixed-data-table-2":"0.8.1","@types/react-test-renderer":"16.0.0","circular-dependency-plugin":"5.0.2","compression-webpack-plugin":"2.0.0","@types/json-stable-stringify":"^1.0.32","@gooddata/frontend-npm-scripts":"1.1.0","@types/enzyme-adapter-react-16":"1.0.3","@types/storybook__addon-actions":"3.4.2","@babel/plugin-proposal-class-properties":"7.4.4","@babel/plugin-proposal-object-rest-spread":"7.4.4","@babel/plugin-transform-async-to-generator":"7.4.4"},"peerDependencies":{"react":"^16.5.2","react-dom":"^16.5.2"},"_npmOperationalInternal":{"tmp":"tmp/react-components_7.3.0-beta.29_1580217659894_0.6697350611503232","host":"s3://npm-registry-packages"}},"7.3.0-beta.30":{"name":"@gooddata/react-components","version":"7.3.0-beta.30","author":{"name":"GoodData Corporation"},"license":"BSD-3-Clause","_id":"@gooddata/react-components@7.3.0-beta.30","maintainers":[{"name":"afi","email":"adam.fiedler@gooddata.com"},{"name":"bertold8","email":"ivan.nejezchleb@seznam.cz"},{"name":"brbistas","email":"valentinos.chraniotis@gooddata.com"},{"name":"bugsbunny338","email":"jiri.zajic@mensa.cz"},{"name":"de.do","email":"de.do@gooddata.com"},{"name":"gooddata-ci","email":"rail@gooddata.com"},{"name":"hung.nguyen.hoang","email":"hung.nguyen@gooddata.com"},{"name":"ivan.mjartan","email":"ivan.mjartan@gooddata.com"},{"name":"jakub-sterba","email":"jakub.sterba@gooddata.com"},{"name":"jaroslav.tomecek","email":"jaroslav.tomecek@gooddata.com"},{"name":"jkittler","email":"honza.kittler@gmail.com"},{"name":"khanh.le","email":"khanh.le@gooddata.com"},{"name":"lanhuynh","email":"lan.huynh@gooddata.com"},{"name":"linhhong","email":"linh.hong@gooddata.com"},{"name":"lupko","email":"lubomir.slivka@gooddata.com"},{"name":"martin.mosko","email":"martin.mosko@gooddata.com"},{"name":"matyas.kandl","email":"matyas.kandl@gooddata.com"},{"name":"michal.marsal","email":"michal.marsal@gooddata.com"},{"name":"naibinh","email":"naibinh@gmail.com"},{"name":"nikolacech","email":"nikola.cech@gooddata.com"},{"name":"no23reason","email":"dan.homola@hotmail.cz"},{"name":"patrikbraborec","email":"patrik.braborec@gooddata.com"},{"name":"pbenes","email":"petr.benes@gooddata.com"},{"name":"petrjanu","email":"petr.janu@gooddata.com"},{"name":"ptquang86","email":"ptquang86@gmail.com"},{"name":"qduval","email":"quentin.duval@gooddata.com"},{"name":"rodri360","email":"me@rodri360.com"},{"name":"sitina","email":"jiri.sitina@gooddata.com"},{"name":"strouhaljan","email":"strouhal.jan@gmail.com"},{"name":"tomas.kratochvil","email":"tomas.kratochvil@gooddata.com"},{"name":"tomasreichmann","email":"tomasreichmann@gmail.com"},{"name":"tomsatgd","email":"tomas.satinsky@gooddata.com"},{"name":"trung-le-quoc","email":"trung.le@gooddata.com"},{"name":"tu-ngo","email":"tungo1981@gmail.com"},{"name":"tulean","email":"tuan.le@gooddata.com"},{"name":"utdnah","email":"danh.ung@gooddata.com"},{"name":"vlastikcz","email":"vlastimil.kotas@gooddata.com"},{"name":"vu.pham","email":"vu.pham@gooddata.com"},{"name":"xmort","email":"petr.dolejsi@gooddata.com"},{"name":"yanlipnican","email":"yanlipnican@gmail.com"}],"homepage":"https://github.com/gooddata/gooddata-react-components#readme","bugs":{"url":"https://github.com/gooddata/gooddata-react-components/issues"},"dist":{"shasum":"492135adf0a17f4c2e344f85cb1dc3b2dcaf7e17","tarball":"https://registry.npmjs.org/@gooddata/react-components/-/react-components-7.3.0-beta.30.tgz","fileCount":2281,"integrity":"sha512-Dou45rDuNn387FBbtXICeSihpNXDUscROggXPmmtoQOEP2s1owa6UzjdyJzZqpgLVBUDMpZlBWQLMDbi9APrzw==","signatures":[{"sig":"MEUCIQD+lrvOEvANqWAFcBIZkq96SDzLWMAYCozav0G8uTU1sQIgWY+VjDDNlVYWp7KPVtaB0F75fSme9ySZ7XxbIrm4Vm8=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":9029475,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJeMF5DCRA9TVsSAnZWagAAOU0QAICWhDByCw33bl4cPQ86\nFLMyQ5wMtd0KyPOWWGfXBrB0ilDiKbvSHRycNF9/BCkTx3Ycqss3axpXhMhm\nY8mKoGBjldMVAgJBZPvepVd/eRS7i+AeAFBfxscaW0F1tULqC4cxGoNC8o1H\ngWIH2J38joUsdPjIQ9jYR1UoNkCkrLmABfFOXY1hutiEckJ7f8ZBTWHbarmB\nqU6iwpzJAkApAcebL4JPjG4OhQ+YIOQPXH3Jfo0oXw7J4vzpJ0tczfcBY4Fc\nu6o4zRtioGpxwld4QlQx3E4XuayFtr8mgdGzO26nH/q+YJ10toQh6C6smrIE\n1OcsfIYn59HCeC+QPr2JMDKgtXrzixEmU//WRnZoOIqdAMBFK9IQHKlGH6I5\nCfOzqMgoZywSfiVf3v4MB/FJC4XEcknjXL0HD89nfQZdBR979FMVDkJA3uV8\no1D706+Uh+m08Fqmz7Kg7sp5bJXI47vh+J91DlqHJcNHamNk3wwEnNirujYw\nctXjUOXg3VKOAs+grrP1FPihXLFMgMcDYZi4K1/B3gx3BV5TIRRm1glmMWfC\nVpvGkxrm+kDzRuctIIQmJCH3P9D3GVH9BCI1FZqmRIOKSFkVzoL9TftMMXDU\n2EpvZ+G9MZd8S8w8nr3+SiHGyMmCOxCAwrff0XGljtGScGWCDECWt9UEzdTS\nsu3O\r\n=6B8B\r\n-----END PGP SIGNATURE-----\r\n"},"main":"dist/index.js","husky":{"hooks":{"pre-commit":"lint-staged"}},"config":{"eslint":"./examples/**/*.{js,jsx}","tslint":"./{__mocks__,src,stories}/{,**/}*.{ts,tsx}"},"readme":"[![npm version](https://badge.fury.io/js/%40gooddata%2Freact-components.svg)](https://www.npmjs.com/package/@gooddata/react-components) \n\n# GoodData.UI React components\n> A React-based JavaScript library for building data-driven applications\n\n## Getting started\n- [GoodData.UI Documentation](http://sdk.gooddata.com/gooddata-ui/)\n- [GoodData.UI Live Examples](https://gooddata-examples.herokuapp.com/)\n- [Stack Overflow](https://stackoverflow.com/questions/tagged/gooddata)\n\n### Usage\nWith [yarn](https://yarnpkg.com) installed, go to your project directory and run\n```\n$ yarn add @gooddata/react-components\n```\nIf you prefer [npm](npmjs.com) run\n```\n$ npm install --save @gooddata/react-components\n```\n\nThe public API is exposed via global `index.js`. Except for the styles, do not import any other file directly\nbecause they are not intended to be part of the public API.\n\n## Contributing\n\nWe welcome any contribution in form of [issues](https://github.com/gooddata/gooddata-react-components/issues) or [pull requests](https://github.com/gooddata/gooddata-react-components/pulls).\nThese commands may come in handy while developing:\n\n| command | description |\n| ------- | ----------- |\n| `yarn install --pure-lockfile` | first step |\n| ||\n| `yarn dev` | build react-components to `/dist` in watch mode |\n| `yarn test` | run all unit tests |\n| `yarn prettier-write` | format the source code to match the valid codestyle |\n| `yarn validate` | validate codestyle |\n| ||\n| `yarn storybook` | run storybook from `/stories` on http://localhost:9001 |\n| `yarn build-storybook` | build storybook to `/dist-storybook` |\n| `yarn test-storybook` | run storybook and [screenshot tests](https://github.com/gooddata/gdc-client-utils/tree/master/test-storybook) |\n| ||\n| `yarn examples` | run Live Examples dev-server from `/examples` on https://localhost:8999 |\n| `yarn examples-build` | build Live Examples to `/examples/dist` |\n| `yarn examples-server` | serve built Live Examples - see `/examples/server/src` |\n| `yarn examples-testcafe` | run testcafe tests against `localhost:8999` |\n\n### Deploy to heroku.com\nWhen you deploy this repo to heroku, it serves *GoodData.UI Live Examples*.\nRelevant tasks are in `Procfile` and `package.json`.\n\n```bash\n# run in the project directory\nheroku login\nheroku create <your-app-name>\nheroku config:set DOMAIN_ADMIN_USERNAME=x@gooddata.com DOMAIN_ADMIN_PASSWORD=xy PROJECT_ID_TO_ASSIGN=xms7ga4tf3g3nzucd8380o2bev8oeknp\ngit push heroku HEAD:master\nheroku open\n```\n\n### Run Live Examples Locally\nTo run *GoodData.UI Live Examples* locally:\n```bash\ngit clone <this-repository>\ncd  <repository-folder>\nyarn install --pure-lockfile\nyarn examples\n```\nThen open https://localhost:8999 and login using Live Examples account (you can [create one here](https://gooddata-examples.herokuapp.com/registration)).\n\n### Source code formatting\nThe source code in the repository is formatted by [Prettier](https://prettier.io/). \nThe format of the code is validated by our Continuous Integration server and is one of the requirements of successful merge.\n\nPrettier is supported by every major IDE. You can find the list of supported editors and how to configure them [here](https://prettier.io/docs/en/editors.html).\n\nIn the case, when your editor is not supported or you don't want to setup the integration, you can run the `yarn prettier-write` command to reformat the code before commit.\n\n## Changelog\n\n- see [CHANGELOG.md](CHANGELOG.md)\n\n## License\n\n(C) 2007-2018 GoodData Corporation\n\nThis project is dual licensed:\n\n- The ATTRIBUTION-NONCOMMERCIAL 4.0 INTERNATIONAL (CC BY-NC 4.0) is used for purpose of the trial experience and evaluation of GoodData.UI library.\n- The GOODDATA GOODDATA.UI LIBRARY END USER LICENSE AGREEMENT is used for GoodData customers.\n\nFor more information, please see [LICENSE](https://github.com/gooddata/gooddata-react-components/blob/master/LICENSE)\n","gitHead":"055dcba8156ac69375c1146849eecfc55a134f68","scripts":{"dev":"bash scripts/build.sh --dev-watch","test":"jest --watch","build":"bash scripts/build.sh","tslint":"yarn run-tslint -t verbose $npm_package_config_tslint","prepare":"cd examples/server && yarn install --frozen-lockfile && cd ../..; rm -r examples/node_modules 2>/dev/null; true","examples":"bash scripts/run-examples.sh","prepare?":"# Called before `npm publish` and on local `npm install`. Temporarily also for deleting obsolete node_modules. Ends with `true` to continue gracefully.","validate":"tsc --noEmit && yarn tslint && eslint $npm_package_config_eslint && yarn prettier-check","build-dev":"bash scripts/build.sh --dev","examples?":"# Default is developer domain, other options: yarn examples [sec,secure,stg,stg2,stg3,demo,developer or URL]","storybook":"yarn build && start-storybook -p 9001 -c .storybook","test-once":"jest","tslint-ci":"mkdir -p ./ci/results && yarn run-tslint -t checkstyle -o ./ci/results/tslint-results.xml $npm_package_config_tslint","run-tslint":"tslint -p tsconfig.json","validate-ci":"tsc --noEmit && yarn tslint-ci  && eslint $npm_package_config_eslint -f checkstyle -o ci/results/eslint-results.xml && yarn prettier-check","examples-build":"bash scripts/build-examples.sh","prepublishOnly":"yarn build","prettier-check":"prettier --check '{src,stories,styles,__mocks__,examples/server/src,examples/src,examples/test}/**/*.{ts,js,tsx,jsx,json,scss,md,yaml,html}'","prettier-write":"prettier --write '{src,stories,styles,__mocks__,examples/server/src,examples/src,examples/test}/**/*.{ts,js,tsx,jsx,json,scss,md,yaml,html}'","test-storybook":"yarn build && test-storybook","build-storybook":"yarn build && build-storybook -c .storybook -o dist-storybook","examples-server":"node examples/server/src/index.js","heroku-postbuild":"yarn examples-build developer","examples-testcafe":"./scripts/run-testcafe.sh visual","check-circular-deps":"madge --circular --extensions ts ./src","examples-testcafe-ci":"./scripts/run-testcafe.sh ci","examples-testcafe-live":"./scripts/run-testcafe.sh live"},"typings":"dist/index.d.ts","_npmUser":{"name":"gooddata-ci","email":"rail@gooddata.com"},"deprecated":"@gooddata/react-components@7 reached End of Support on March 31, 2022. Please upgrade (see https://sdk.gooddata.com/gooddata-ui/docs/supported_versions.html for more information).","repository":{"url":"git+ssh://git@github.com/gooddata/gooddata-react-components.git","type":"git"},"_npmVersion":"6.4.1","description":"GoodData.UI - A powerful JavaScript library for building analytical applications","directories":{},"lint-staged":{"{src,stories,styles,__mocks__,examples/server/src,examples/src,examples/test}/**/*.{ts,js,tsx,jsx,scss}":["npx gdc-fix-copyright","git add"],"{src,stories,styles,__mocks__,examples/server/src,examples/src,examples/test}/**/*.{ts,js,tsx,jsx,json,scss,md,yaml,html}":["prettier --write","git add"]},"_nodeVersion":"8.12.0","dependencies":{"rxjs":"^5.5.6","uuid":"^3.2.1","immer":"^1.3.1","lodash":"^4.17.15","date-fns":"^2.7.0","downshift":"^3.2.7","invariant":"^2.2.2","classnames":"^2.2.6","highcharts":"7.1.1","prop-types":"^15.6.0","react-intl":"^3.6.0","custom-event":"^1.0.1","react-window":"^1.8.1","ag-grid-react":"20.0.0","react-measure":"^2.3.0","react-day-picker":"~7.3.0","react-responsive":"^3.0.0","stringify-object":"^2.4.0","@gooddata/typings":"^2.19.0","ag-grid-community":"20.0.0","http-status-codes":"^1.3.0","@gooddata/js-utils":"^3.5.0","@gooddata/numberjs":"^3.2.4","fixed-data-table-2":"0.7.17","@gooddata/goodstrap":"^66.1.0","react-dom-factories":"^1.0.2","@gooddata/gooddata-js":"^12.2.0","json-stable-stringify":"^1.0.1","react-transition-group":"^2.2.1","hoist-non-react-statics":"^3.3.0","nodelist-foreach-polyfill":"^1.2.0","@formatjs/intl-pluralrules":"^1.3.6","highcharts-grouped-categories":"^1.1.3"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"raf":"3.3.2","yup":"^0.24.1","jest":"24.7.1","husky":"3.0.0","madge":"^3.4.4","react":"^16.5.2","enzyme":"3.5.0","eslint":"4.19.1","formik":"^0.11.11","moment":"2.23.0","history":"^4.7.2","ts-jest":"24.0.0","webpack":"4.30.0","full-icu":"^1.3.0","prettier":"1.16.4","react-ga":"^2.5.2","recharts":"1.0.0-beta.9","testcafe":"1.1.4","commander":"2.14.1","node-sass":"4.13.0","react-dom":"^16.5.2","supertest":"3.0.0","ts-loader":"6.0.0","@types/raf":"^3.4.0","css-loader":"0.28.7","jest-junit":"3.0.0","raw-loader":"0.5.1","styled-jsx":"2.2.1","typescript":"3.3.4000","@babel/core":"7.4.4","@types/jest":"24.0.6","@types/node":"7.0.8","@types/uuid":"3.4.3","file-loader":"3.0.1","jest-enzyme":"7.0.2","lint-staged":"9.1.0","sass-loader":"6.0.6","webpack-cli":"3.3.2","@types/react":"16.8.6","babel-loader":"8.0.5","react-helmet":"5.2.0","react-select":"1.2.1","style-loader":"0.19.1","@types/enzyme":"3.1.13","@types/lodash":"4.14.123","testcafe-live":"0.1.4","@babel/runtime":"7.4.4","@babel/polyfill":"^7.4.4","@storybook/react":"5.0.11","@types/invariant":"2.2.29","@types/react-dom":"16.0.11","isomorphic-fetch":"2.2.1","react-datepicker":"1.1.0","react-router-dom":"4.2.2","@babel/preset-env":"7.4.4","@gooddata/mock-js":"2.6.0","@storybook/addons":"5.0.11","@types/classnames":"2.2.3","@types/prop-types":"15.5.2","@storybook/theming":"5.0.11","identity-obj-proxy":"^3.0.0","intl-messageformat":"^7.5.4","webpack-dev-server":"3.3.1","@babel/preset-react":"7.0.0","@types/react-portal":"4.0.1","@types/react-window":"^1.8.1","babel-plugin-lodash":"3.3.4","html-webpack-plugin":"3.2.0","react-test-renderer":"16.4.2","@types/react-measure":"2.0.5","clean-webpack-plugin":"2.0.2","stats-webpack-plugin":"0.7.0","eslint-config-prettier":"4.1.0","react-google-recaptcha":"^0.14.1","tslint-config-prettier":"1.18.0","@gooddata/eslint-config":"^1.0.0","@gooddata/tslint-config":"1.0.0","@types/react-responsive":"^3.0.3","@types/storybook__react":"4.0.1","@types/stringify-object":"^3.2.0","enzyme-adapter-react-16":"1.3.1","@gooddata/test-storybook":"3.1.1","@storybook/addon-actions":"5.0.11","@storybook/addon-options":"5.0.11","node-sass-magic-importer":"5.1.0","react-syntax-highlighter":"11.0.2","@types/fixed-data-table-2":"0.8.1","@types/react-test-renderer":"16.0.0","circular-dependency-plugin":"5.0.2","compression-webpack-plugin":"2.0.0","@types/json-stable-stringify":"^1.0.32","@gooddata/frontend-npm-scripts":"1.1.0","@types/enzyme-adapter-react-16":"1.0.3","@types/storybook__addon-actions":"3.4.2","@babel/plugin-proposal-class-properties":"7.4.4","@babel/plugin-proposal-object-rest-spread":"7.4.4","@babel/plugin-transform-async-to-generator":"7.4.4"},"peerDependencies":{"react":"^16.5.2","react-dom":"^16.5.2"},"_npmOperationalInternal":{"tmp":"tmp/react-components_7.3.0-beta.30_1580228162728_0.8474592347925316","host":"s3://npm-registry-packages"}},"7.3.0-beta.31":{"name":"@gooddata/react-components","version":"7.3.0-beta.31","author":{"name":"GoodData Corporation"},"license":"BSD-3-Clause","_id":"@gooddata/react-components@7.3.0-beta.31","maintainers":[{"name":"afi","email":"adam.fiedler@gooddata.com"},{"name":"bertold8","email":"ivan.nejezchleb@seznam.cz"},{"name":"brbistas","email":"valentinos.chraniotis@gooddata.com"},{"name":"bugsbunny338","email":"jiri.zajic@mensa.cz"},{"name":"de.do","email":"de.do@gooddata.com"},{"name":"gooddata-ci","email":"rail@gooddata.com"},{"name":"hung.nguyen.hoang","email":"hung.nguyen@gooddata.com"},{"name":"ivan.mjartan","email":"ivan.mjartan@gooddata.com"},{"name":"jakub-sterba","email":"jakub.sterba@gooddata.com"},{"name":"jaroslav.tomecek","email":"jaroslav.tomecek@gooddata.com"},{"name":"jkittler","email":"honza.kittler@gmail.com"},{"name":"khanh.le","email":"khanh.le@gooddata.com"},{"name":"lanhuynh","email":"lan.huynh@gooddata.com"},{"name":"linhhong","email":"linh.hong@gooddata.com"},{"name":"lupko","email":"lubomir.slivka@gooddata.com"},{"name":"martin.mosko","email":"martin.mosko@gooddata.com"},{"name":"matyas.kandl","email":"matyas.kandl@gooddata.com"},{"name":"michal.marsal","email":"michal.marsal@gooddata.com"},{"name":"naibinh","email":"naibinh@gmail.com"},{"name":"nikolacech","email":"nikola.cech@gooddata.com"},{"name":"no23reason","email":"dan.homola@hotmail.cz"},{"name":"patrikbraborec","email":"patrik.braborec@gooddata.com"},{"name":"pbenes","email":"petr.benes@gooddata.com"},{"name":"petrjanu","email":"petr.janu@gooddata.com"},{"name":"ptquang86","email":"ptquang86@gmail.com"},{"name":"qduval","email":"quentin.duval@gooddata.com"},{"name":"rodri360","email":"me@rodri360.com"},{"name":"sitina","email":"jiri.sitina@gooddata.com"},{"name":"strouhaljan","email":"strouhal.jan@gmail.com"},{"name":"tomas.kratochvil","email":"tomas.kratochvil@gooddata.com"},{"name":"tomasreichmann","email":"tomasreichmann@gmail.com"},{"name":"tomsatgd","email":"tomas.satinsky@gooddata.com"},{"name":"trung-le-quoc","email":"trung.le@gooddata.com"},{"name":"tu-ngo","email":"tungo1981@gmail.com"},{"name":"tulean","email":"tuan.le@gooddata.com"},{"name":"utdnah","email":"danh.ung@gooddata.com"},{"name":"vlastikcz","email":"vlastimil.kotas@gooddata.com"},{"name":"vu.pham","email":"vu.pham@gooddata.com"},{"name":"xmort","email":"petr.dolejsi@gooddata.com"},{"name":"yanlipnican","email":"yanlipnican@gmail.com"}],"homepage":"https://github.com/gooddata/gooddata-react-components#readme","bugs":{"url":"https://github.com/gooddata/gooddata-react-components/issues"},"dist":{"shasum":"25eb7e3d3b7b38e62fb0f6ea67b8cc480be313c6","tarball":"https://registry.npmjs.org/@gooddata/react-components/-/react-components-7.3.0-beta.31.tgz","fileCount":2285,"integrity":"sha512-CAafhCvOpOdMxL6/PwnSADMNSbGKwPzJQGDySJciZ62uedt9ynjM4Ep4QxcXtCeo6i1yRl2O9aWW8Z6P8Fukgg==","signatures":[{"sig":"MEUCIAk9ePYBLisEpSp0+PiA5dbijAZzALFL7f+Dd+xr4awTAiEA2I14nQQ2EK/7WcPglw8B8/NdIcNClCFjU2nAVuVRFtE=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":9038057,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJeMXl4CRA9TVsSAnZWagAAFlgP/2yxPre2D/KXkZIcd/Ag\nU4OM+C28KB2hM4M/Q+y6ccn+zqI0agMUUBUqacu3bST45H4VuUB0gATaYHJu\nbFTvY1I/3jArGyDtdZNrg3OC9BdblLyLn7HnRUz9s0FO1gGquE+Wz8Mg+Lun\nGm2rftSBjq4WCd+nihzIrSINEVDxt4YMGLNjzAGRONkQ1HN6X3G0CYV/rR01\nuP4LxrE541QTyyPK5bgy1BDYvgVj7UzI8MNUEYUrAJaIbgCFXeUHaUL8B/6b\nQsbKM07/J4/dV5zS32mmQkhyraUcMMRQyFyirb3XLP547nEYuzeaGjqxpQUN\nkskYLHQLwU8uBji20NevX2rELYgWK5QJvhDx9q1xG7xGddq2qSojyhpxHQF8\nfLHT0Bp37cQKTJvC9oLwGJtpXs4nJZYKTKIuauu15udRCCE68HVAEtCCKAFa\nV2gkO8TDjqTuBzFh+ByYo/TofLA2sd7AYhqbBlr+ICcAnvPzdAwV7Ta0nTjQ\n4adukdymavaHRRbdwm/eoHIEMKUQAEc0Pg0G5UE+H4YyYT1A+qjnbKEXm8mp\n10ONelh5r4cWNVgTjLzBZyMvD4eMiaH64rpho+NJQubUEtZzFyiz7nAAEDqo\n55V93cJ+c2xA5bUHjPamO/rUavprAwlFD+e5VZ5HQB9wLQNdhKlFppI/A2lf\n8Nww\r\n=/tH8\r\n-----END PGP SIGNATURE-----\r\n"},"main":"dist/index.js","husky":{"hooks":{"pre-commit":"lint-staged"}},"config":{"eslint":"./examples/**/*.{js,jsx}","tslint":"./{__mocks__,src,stories}/{,**/}*.{ts,tsx}"},"readme":"[![npm version](https://badge.fury.io/js/%40gooddata%2Freact-components.svg)](https://www.npmjs.com/package/@gooddata/react-components) \n\n# GoodData.UI React components\n> A React-based JavaScript library for building data-driven applications\n\n## Getting started\n- [GoodData.UI Documentation](http://sdk.gooddata.com/gooddata-ui/)\n- [GoodData.UI Live Examples](https://gooddata-examples.herokuapp.com/)\n- [Stack Overflow](https://stackoverflow.com/questions/tagged/gooddata)\n\n### Usage\nWith [yarn](https://yarnpkg.com) installed, go to your project directory and run\n```\n$ yarn add @gooddata/react-components\n```\nIf you prefer [npm](npmjs.com) run\n```\n$ npm install --save @gooddata/react-components\n```\n\nThe public API is exposed via global `index.js`. Except for the styles, do not import any other file directly\nbecause they are not intended to be part of the public API.\n\n## Contributing\n\nWe welcome any contribution in form of [issues](https://github.com/gooddata/gooddata-react-components/issues) or [pull requests](https://github.com/gooddata/gooddata-react-components/pulls).\nThese commands may come in handy while developing:\n\n| command | description |\n| ------- | ----------- |\n| `yarn install --pure-lockfile` | first step |\n| ||\n| `yarn dev` | build react-components to `/dist` in watch mode |\n| `yarn test` | run all unit tests |\n| `yarn prettier-write` | format the source code to match the valid codestyle |\n| `yarn validate` | validate codestyle |\n| ||\n| `yarn storybook` | run storybook from `/stories` on http://localhost:9001 |\n| `yarn build-storybook` | build storybook to `/dist-storybook` |\n| `yarn test-storybook` | run storybook and [screenshot tests](https://github.com/gooddata/gdc-client-utils/tree/master/test-storybook) |\n| ||\n| `yarn examples` | run Live Examples dev-server from `/examples` on https://localhost:8999 |\n| `yarn examples-build` | build Live Examples to `/examples/dist` |\n| `yarn examples-server` | serve built Live Examples - see `/examples/server/src` |\n| `yarn examples-testcafe` | run testcafe tests against `localhost:8999` |\n\n### Deploy to heroku.com\nWhen you deploy this repo to heroku, it serves *GoodData.UI Live Examples*.\nRelevant tasks are in `Procfile` and `package.json`.\n\n```bash\n# run in the project directory\nheroku login\nheroku create <your-app-name>\nheroku config:set DOMAIN_ADMIN_USERNAME=x@gooddata.com DOMAIN_ADMIN_PASSWORD=xy PROJECT_ID_TO_ASSIGN=xms7ga4tf3g3nzucd8380o2bev8oeknp\ngit push heroku HEAD:master\nheroku open\n```\n\n### Run Live Examples Locally\nTo run *GoodData.UI Live Examples* locally:\n```bash\ngit clone <this-repository>\ncd  <repository-folder>\nyarn install --pure-lockfile\nyarn examples\n```\nThen open https://localhost:8999 and login using Live Examples account (you can [create one here](https://gooddata-examples.herokuapp.com/registration)).\n\n### Source code formatting\nThe source code in the repository is formatted by [Prettier](https://prettier.io/). \nThe format of the code is validated by our Continuous Integration server and is one of the requirements of successful merge.\n\nPrettier is supported by every major IDE. You can find the list of supported editors and how to configure them [here](https://prettier.io/docs/en/editors.html).\n\nIn the case, when your editor is not supported or you don't want to setup the integration, you can run the `yarn prettier-write` command to reformat the code before commit.\n\n## Changelog\n\n- see [CHANGELOG.md](CHANGELOG.md)\n\n## License\n\n(C) 2007-2018 GoodData Corporation\n\nThis project is dual licensed:\n\n- The ATTRIBUTION-NONCOMMERCIAL 4.0 INTERNATIONAL (CC BY-NC 4.0) is used for purpose of the trial experience and evaluation of GoodData.UI library.\n- The GOODDATA GOODDATA.UI LIBRARY END USER LICENSE AGREEMENT is used for GoodData customers.\n\nFor more information, please see [LICENSE](https://github.com/gooddata/gooddata-react-components/blob/master/LICENSE)\n","gitHead":"9eb5216d1c11b5391a71547a1e18c7c4c5050644","scripts":{"dev":"bash scripts/build.sh --dev-watch","test":"jest --watch","build":"bash scripts/build.sh","tslint":"yarn run-tslint -t verbose $npm_package_config_tslint","prepare":"cd examples/server && yarn install --frozen-lockfile && cd ../..; rm -r examples/node_modules 2>/dev/null; true","examples":"bash scripts/run-examples.sh","prepare?":"# Called before `npm publish` and on local `npm install`. Temporarily also for deleting obsolete node_modules. Ends with `true` to continue gracefully.","validate":"tsc --noEmit && yarn tslint && eslint $npm_package_config_eslint && yarn prettier-check","build-dev":"bash scripts/build.sh --dev","examples?":"# Default is developer domain, other options: yarn examples [sec,secure,stg,stg2,stg3,demo,developer or URL]","storybook":"yarn build && start-storybook -p 9001 -c .storybook","test-once":"jest","tslint-ci":"mkdir -p ./ci/results && yarn run-tslint -t checkstyle -o ./ci/results/tslint-results.xml $npm_package_config_tslint","run-tslint":"tslint -p tsconfig.json","validate-ci":"tsc --noEmit && yarn tslint-ci  && eslint $npm_package_config_eslint -f checkstyle -o ci/results/eslint-results.xml && yarn prettier-check","examples-build":"bash scripts/build-examples.sh","prepublishOnly":"yarn build","prettier-check":"prettier --check '{src,stories,styles,__mocks__,examples/server/src,examples/src,examples/test}/**/*.{ts,js,tsx,jsx,json,scss,md,yaml,html}'","prettier-write":"prettier --write '{src,stories,styles,__mocks__,examples/server/src,examples/src,examples/test}/**/*.{ts,js,tsx,jsx,json,scss,md,yaml,html}'","test-storybook":"yarn build && test-storybook","build-storybook":"yarn build && build-storybook -c .storybook -o dist-storybook","examples-server":"node examples/server/src/index.js","heroku-postbuild":"yarn examples-build developer","examples-testcafe":"./scripts/run-testcafe.sh visual","check-circular-deps":"madge --circular --extensions ts ./src","examples-testcafe-ci":"./scripts/run-testcafe.sh ci","examples-testcafe-live":"./scripts/run-testcafe.sh live"},"typings":"dist/index.d.ts","_npmUser":{"name":"gooddata-ci","email":"rail@gooddata.com"},"deprecated":"@gooddata/react-components@7 reached End of Support on March 31, 2022. Please upgrade (see https://sdk.gooddata.com/gooddata-ui/docs/supported_versions.html for more information).","repository":{"url":"git+ssh://git@github.com/gooddata/gooddata-react-components.git","type":"git"},"_npmVersion":"6.4.1","description":"GoodData.UI - A powerful JavaScript library for building analytical applications","directories":{},"lint-staged":{"{src,stories,styles,__mocks__,examples/server/src,examples/src,examples/test}/**/*.{ts,js,tsx,jsx,scss}":["npx gdc-fix-copyright","git add"],"{src,stories,styles,__mocks__,examples/server/src,examples/src,examples/test}/**/*.{ts,js,tsx,jsx,json,scss,md,yaml,html}":["prettier --write","git add"]},"_nodeVersion":"8.12.0","dependencies":{"rxjs":"^5.5.6","uuid":"^3.2.1","immer":"^1.3.1","lodash":"^4.17.15","date-fns":"^2.7.0","downshift":"^3.2.7","invariant":"^2.2.2","classnames":"^2.2.6","highcharts":"7.1.1","prop-types":"^15.6.0","react-intl":"^3.6.0","custom-event":"^1.0.1","react-window":"^1.8.1","ag-grid-react":"20.0.0","react-measure":"^2.3.0","react-day-picker":"~7.3.0","react-responsive":"^3.0.0","stringify-object":"^2.4.0","@gooddata/typings":"^2.19.0","ag-grid-community":"20.0.0","http-status-codes":"^1.3.0","@gooddata/js-utils":"^3.5.0","@gooddata/numberjs":"^3.2.4","fixed-data-table-2":"0.7.17","@gooddata/goodstrap":"66.3.0","react-dom-factories":"^1.0.2","@gooddata/gooddata-js":"^12.2.0","json-stable-stringify":"^1.0.1","react-transition-group":"^2.2.1","hoist-non-react-statics":"^3.3.0","nodelist-foreach-polyfill":"^1.2.0","@formatjs/intl-pluralrules":"^1.3.6","highcharts-grouped-categories":"^1.1.3"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"raf":"3.3.2","yup":"^0.24.1","jest":"24.7.1","husky":"3.0.0","madge":"^3.4.4","react":"^16.5.2","enzyme":"3.5.0","eslint":"4.19.1","formik":"^0.11.11","moment":"2.23.0","history":"^4.7.2","ts-jest":"24.0.0","webpack":"4.30.0","full-icu":"^1.3.0","prettier":"1.16.4","react-ga":"^2.5.2","recharts":"1.0.0-beta.9","testcafe":"1.1.4","commander":"2.14.1","node-sass":"4.13.0","react-dom":"^16.5.2","supertest":"3.0.0","ts-loader":"6.0.0","@types/raf":"^3.4.0","css-loader":"0.28.7","jest-junit":"3.0.0","raw-loader":"0.5.1","styled-jsx":"2.2.1","typescript":"3.3.4000","@babel/core":"7.4.4","@types/jest":"24.0.6","@types/node":"7.0.8","@types/uuid":"3.4.3","file-loader":"3.0.1","jest-enzyme":"7.0.2","lint-staged":"9.1.0","sass-loader":"6.0.6","webpack-cli":"3.3.2","@types/react":"16.8.6","babel-loader":"8.0.5","react-helmet":"5.2.0","react-select":"1.2.1","style-loader":"0.19.1","@types/enzyme":"3.1.13","@types/lodash":"4.14.123","testcafe-live":"0.1.4","@babel/runtime":"7.4.4","@babel/polyfill":"^7.4.4","@storybook/react":"5.0.11","@types/invariant":"2.2.29","@types/react-dom":"16.0.11","isomorphic-fetch":"2.2.1","react-datepicker":"1.1.0","react-router-dom":"4.2.2","@babel/preset-env":"7.4.4","@gooddata/mock-js":"2.6.0","@storybook/addons":"5.0.11","@types/classnames":"2.2.3","@types/prop-types":"15.5.2","@storybook/theming":"5.0.11","identity-obj-proxy":"^3.0.0","intl-messageformat":"^7.5.4","webpack-dev-server":"3.3.1","@babel/preset-react":"7.0.0","@types/react-portal":"4.0.1","@types/react-window":"^1.8.1","babel-plugin-lodash":"3.3.4","html-webpack-plugin":"3.2.0","react-test-renderer":"16.4.2","@types/react-measure":"2.0.5","clean-webpack-plugin":"2.0.2","stats-webpack-plugin":"0.7.0","eslint-config-prettier":"4.1.0","react-google-recaptcha":"^0.14.1","tslint-config-prettier":"1.18.0","@gooddata/eslint-config":"^1.0.0","@gooddata/tslint-config":"1.0.0","@types/react-responsive":"^3.0.3","@types/storybook__react":"4.0.1","@types/stringify-object":"^3.2.0","enzyme-adapter-react-16":"1.3.1","@gooddata/test-storybook":"3.1.1","@storybook/addon-actions":"5.0.11","@storybook/addon-options":"5.0.11","node-sass-magic-importer":"5.1.0","react-syntax-highlighter":"11.0.2","@types/fixed-data-table-2":"0.8.1","@types/react-test-renderer":"16.0.0","circular-dependency-plugin":"5.0.2","compression-webpack-plugin":"2.0.0","@types/json-stable-stringify":"^1.0.32","@gooddata/frontend-npm-scripts":"1.1.0","@types/enzyme-adapter-react-16":"1.0.3","@types/storybook__addon-actions":"3.4.2","@babel/plugin-proposal-class-properties":"7.4.4","@babel/plugin-proposal-object-rest-spread":"7.4.4","@babel/plugin-transform-async-to-generator":"7.4.4"},"peerDependencies":{"react":"^16.5.2","react-dom":"^16.5.2"},"_npmOperationalInternal":{"tmp":"tmp/react-components_7.3.0-beta.31_1580300663451_0.4679314340835268","host":"s3://npm-registry-packages"}},"7.3.0-beta.32":{"name":"@gooddata/react-components","version":"7.3.0-beta.32","author":{"name":"GoodData Corporation"},"license":"BSD-3-Clause","_id":"@gooddata/react-components@7.3.0-beta.32","maintainers":[{"name":"afi","email":"adam.fiedler@gooddata.com"},{"name":"bertold8","email":"ivan.nejezchleb@seznam.cz"},{"name":"brbistas","email":"valentinos.chraniotis@gooddata.com"},{"name":"bugsbunny338","email":"jiri.zajic@mensa.cz"},{"name":"de.do","email":"de.do@gooddata.com"},{"name":"gooddata-ci","email":"rail@gooddata.com"},{"name":"hung.nguyen.hoang","email":"hung.nguyen@gooddata.com"},{"name":"ivan.mjartan","email":"ivan.mjartan@gooddata.com"},{"name":"jakub-sterba","email":"jakub.sterba@gooddata.com"},{"name":"jaroslav.tomecek","email":"jaroslav.tomecek@gooddata.com"},{"name":"jkittler","email":"honza.kittler@gmail.com"},{"name":"khanh.le","email":"khanh.le@gooddata.com"},{"name":"lanhuynh","email":"lan.huynh@gooddata.com"},{"name":"linhhong","email":"linh.hong@gooddata.com"},{"name":"lupko","email":"lubomir.slivka@gooddata.com"},{"name":"matyas.kandl","email":"matyas.kandl@gooddata.com"},{"name":"michal.marsal","email":"michal.marsal@gooddata.com"},{"name":"naibinh","email":"naibinh@gmail.com"},{"name":"nikolacech","email":"nikola.cech@gooddata.com"},{"name":"no23reason","email":"dan.homola@hotmail.cz"},{"name":"patrikbraborec","email":"patrik.braborec@gooddata.com"},{"name":"pbenes","email":"petr.benes@gooddata.com"},{"name":"petrjanu","email":"petr.janu@gooddata.com"},{"name":"ptquang86","email":"ptquang86@gmail.com"},{"name":"qduval","email":"quentin.duval@gooddata.com"},{"name":"rodri360","email":"me@rodri360.com"},{"name":"sitina","email":"jiri.sitina@gooddata.com"},{"name":"strouhaljan","email":"strouhal.jan@gmail.com"},{"name":"tomas.kratochvil","email":"tomas.kratochvil@gooddata.com"},{"name":"tomasreichmann","email":"tomasreichmann@gmail.com"},{"name":"tomsatgd","email":"tomas.satinsky@gooddata.com"},{"name":"trung-le-quoc","email":"trung.le@gooddata.com"},{"name":"tu-ngo","email":"tungo1981@gmail.com"},{"name":"tulean","email":"tuan.le@gooddata.com"},{"name":"utdnah","email":"danh.ung@gooddata.com"},{"name":"vlastikcz","email":"vlastimil.kotas@gooddata.com"},{"name":"vu.pham","email":"vu.pham@gooddata.com"},{"name":"xmort","email":"petr.dolejsi@gooddata.com"},{"name":"yanlipnican","email":"yanlipnican@gmail.com"}],"homepage":"https://github.com/gooddata/gooddata-react-components#readme","bugs":{"url":"https://github.com/gooddata/gooddata-react-components/issues"},"dist":{"shasum":"89f7012f9410aa092c2f94472cd93f6d896fce3f","tarball":"https://registry.npmjs.org/@gooddata/react-components/-/react-components-7.3.0-beta.32.tgz","fileCount":2285,"integrity":"sha512-o8R2O0qBpfNaCr82tjtgj3EWnw2FpWaGgKphsapE2tkjfBePVjRNpNhOHxAXxXCt/Lew50yYwi1mSO7liWJNRg==","signatures":[{"sig":"MEYCIQDgwV7cn+w86BtLjGljcmnS5T8T8w5vFbCr+4HGkYwKZwIhAKzpoOkN1YEiWyXuj192Sphq55pUIY/PLXype6UwwNdq","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":9038098,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJeMZDECRA9TVsSAnZWagAAsDcQAIPWALoMRblVAjQq+3k4\njHqnYKi9HduMqpKDBTQCceu0hfoBmsR5JTeq57cnIWgeMYSb5/fvj+lniOf/\nu5R8Zhvc5LPvKMLNgNklJASLCUdghOUqxeCwSlvzGVTS+NbYMOdkZNoMHh7P\nitoGjYdWM0icdYVVCT4hhVA2a7zoI6HolfZgGx//VQhorqIIEfTbgUZseRUF\nOiGYTuc3rsRDt7G4jgCEpOHSxhev7TN3x6L3mqlToHJN0mUD9bifbt/LtbDP\nI5zMyTJBf3vudbtCaSHoNZePW6i9cuZsCCxOYGejyD0z60QCAvXAUB/9IQcZ\n+k9yTviKBL4lamLwDIL5m3/qjPDgVV/zbFveR1El0XhzLS4gDgq6lbYGhyva\nAZiBpSGt0mGMwEKNSeWkG6QSk/Oed3auaUJwfwM6NdRbe3urqFL78kQ76+Vk\nPPpw0LtpQYVz15YfA+1wT/+DH1CCj+rnVooHD8nF2ch1tXXxNS76LKfLf+0o\nSJB3qHgiG7gtX7txC9EN1VcxDk4sog4F4R0CRzC044szCkLhAhiVB/pjMzP3\nXG7K6Qrd2/FVq3I1Az08YwG78nH8DDolU2hX5VYCKn9srFL5tpEhUsN3WPUi\nSyIot9ZIGZ0zIxmFGBnNgwIRoOxNsC5JCuEuvqqHxi06hdZjTHmUG7e1mF0p\n0pay\r\n=AWkM\r\n-----END PGP SIGNATURE-----\r\n"},"main":"dist/index.js","husky":{"hooks":{"pre-commit":"lint-staged"}},"config":{"eslint":"./examples/**/*.{js,jsx}","tslint":"./{__mocks__,src,stories}/{,**/}*.{ts,tsx}"},"readme":"[![npm version](https://badge.fury.io/js/%40gooddata%2Freact-components.svg)](https://www.npmjs.com/package/@gooddata/react-components) \n\n# GoodData.UI React components\n> A React-based JavaScript library for building data-driven applications\n\n## Getting started\n- [GoodData.UI Documentation](http://sdk.gooddata.com/gooddata-ui/)\n- [GoodData.UI Live Examples](https://gooddata-examples.herokuapp.com/)\n- [Stack Overflow](https://stackoverflow.com/questions/tagged/gooddata)\n\n### Usage\nWith [yarn](https://yarnpkg.com) installed, go to your project directory and run\n```\n$ yarn add @gooddata/react-components\n```\nIf you prefer [npm](npmjs.com) run\n```\n$ npm install --save @gooddata/react-components\n```\n\nThe public API is exposed via global `index.js`. Except for the styles, do not import any other file directly\nbecause they are not intended to be part of the public API.\n\n## Contributing\n\nWe welcome any contribution in form of [issues](https://github.com/gooddata/gooddata-react-components/issues) or [pull requests](https://github.com/gooddata/gooddata-react-components/pulls).\nThese commands may come in handy while developing:\n\n| command | description |\n| ------- | ----------- |\n| `yarn install --pure-lockfile` | first step |\n| ||\n| `yarn dev` | build react-components to `/dist` in watch mode |\n| `yarn test` | run all unit tests |\n| `yarn prettier-write` | format the source code to match the valid codestyle |\n| `yarn validate` | validate codestyle |\n| ||\n| `yarn storybook` | run storybook from `/stories` on http://localhost:9001 |\n| `yarn build-storybook` | build storybook to `/dist-storybook` |\n| `yarn test-storybook` | run storybook and [screenshot tests](https://github.com/gooddata/gdc-client-utils/tree/master/test-storybook) |\n| ||\n| `yarn examples` | run Live Examples dev-server from `/examples` on https://localhost:8999 |\n| `yarn examples-build` | build Live Examples to `/examples/dist` |\n| `yarn examples-server` | serve built Live Examples - see `/examples/server/src` |\n| `yarn examples-testcafe` | run testcafe tests against `localhost:8999` |\n\n### Deploy to heroku.com\nWhen you deploy this repo to heroku, it serves *GoodData.UI Live Examples*.\nRelevant tasks are in `Procfile` and `package.json`.\n\n```bash\n# run in the project directory\nheroku login\nheroku create <your-app-name>\nheroku config:set DOMAIN_ADMIN_USERNAME=x@gooddata.com DOMAIN_ADMIN_PASSWORD=xy PROJECT_ID_TO_ASSIGN=xms7ga4tf3g3nzucd8380o2bev8oeknp\ngit push heroku HEAD:master\nheroku open\n```\n\n### Run Live Examples Locally\nTo run *GoodData.UI Live Examples* locally:\n```bash\ngit clone <this-repository>\ncd  <repository-folder>\nyarn install --pure-lockfile\nyarn examples\n```\nThen open https://localhost:8999 and login using Live Examples account (you can [create one here](https://gooddata-examples.herokuapp.com/registration)).\n\n### Source code formatting\nThe source code in the repository is formatted by [Prettier](https://prettier.io/). \nThe format of the code is validated by our Continuous Integration server and is one of the requirements of successful merge.\n\nPrettier is supported by every major IDE. You can find the list of supported editors and how to configure them [here](https://prettier.io/docs/en/editors.html).\n\nIn the case, when your editor is not supported or you don't want to setup the integration, you can run the `yarn prettier-write` command to reformat the code before commit.\n\n## Changelog\n\n- see [CHANGELOG.md](CHANGELOG.md)\n\n## License\n\n(C) 2007-2018 GoodData Corporation\n\nThis project is dual licensed:\n\n- The ATTRIBUTION-NONCOMMERCIAL 4.0 INTERNATIONAL (CC BY-NC 4.0) is used for purpose of the trial experience and evaluation of GoodData.UI library.\n- The GOODDATA GOODDATA.UI LIBRARY END USER LICENSE AGREEMENT is used for GoodData customers.\n\nFor more information, please see [LICENSE](https://github.com/gooddata/gooddata-react-components/blob/master/LICENSE)\n","gitHead":"863fda758359d5d2f2cc0e8294e4072192729bb0","scripts":{"dev":"bash scripts/build.sh --dev-watch","test":"jest --watch","build":"bash scripts/build.sh","tslint":"yarn run-tslint -t verbose $npm_package_config_tslint","prepare":"cd examples/server && yarn install --frozen-lockfile && cd ../..; rm -r examples/node_modules 2>/dev/null; true","examples":"bash scripts/run-examples.sh","prepare?":"# Called before `npm publish` and on local `npm install`. Temporarily also for deleting obsolete node_modules. Ends with `true` to continue gracefully.","validate":"tsc --noEmit && yarn tslint && eslint $npm_package_config_eslint && yarn prettier-check","build-dev":"bash scripts/build.sh --dev","examples?":"# Default is developer domain, other options: yarn examples [sec,secure,stg,stg2,stg3,demo,developer or URL]","storybook":"yarn build && start-storybook -p 9001 -c .storybook","test-once":"jest","tslint-ci":"mkdir -p ./ci/results && yarn run-tslint -t checkstyle -o ./ci/results/tslint-results.xml $npm_package_config_tslint","run-tslint":"tslint -p tsconfig.json","validate-ci":"tsc --noEmit && yarn tslint-ci  && eslint $npm_package_config_eslint -f checkstyle -o ci/results/eslint-results.xml && yarn prettier-check","examples-build":"bash scripts/build-examples.sh","prepublishOnly":"yarn build","prettier-check":"prettier --check '{src,stories,styles,__mocks__,examples/server/src,examples/src,examples/test}/**/*.{ts,js,tsx,jsx,json,scss,md,yaml,html}'","prettier-write":"prettier --write '{src,stories,styles,__mocks__,examples/server/src,examples/src,examples/test}/**/*.{ts,js,tsx,jsx,json,scss,md,yaml,html}'","test-storybook":"yarn build && test-storybook","build-storybook":"yarn build && build-storybook -c .storybook -o dist-storybook","examples-server":"node examples/server/src/index.js","heroku-postbuild":"yarn examples-build developer","examples-testcafe":"./scripts/run-testcafe.sh visual","check-circular-deps":"madge --circular --extensions ts ./src","examples-testcafe-ci":"./scripts/run-testcafe.sh ci","examples-testcafe-live":"./scripts/run-testcafe.sh live"},"typings":"dist/index.d.ts","_npmUser":{"name":"gooddata-ci","email":"rail@gooddata.com"},"deprecated":"@gooddata/react-components@7 reached End of Support on March 31, 2022. Please upgrade (see https://sdk.gooddata.com/gooddata-ui/docs/supported_versions.html for more information).","repository":{"url":"git+ssh://git@github.com/gooddata/gooddata-react-components.git","type":"git"},"_npmVersion":"6.4.1","description":"GoodData.UI - A powerful JavaScript library for building analytical applications","directories":{},"lint-staged":{"{src,stories,styles,__mocks__,examples/server/src,examples/src,examples/test}/**/*.{ts,js,tsx,jsx,scss}":["npx gdc-fix-copyright","git add"],"{src,stories,styles,__mocks__,examples/server/src,examples/src,examples/test}/**/*.{ts,js,tsx,jsx,json,scss,md,yaml,html}":["prettier --write","git add"]},"_nodeVersion":"8.12.0","dependencies":{"rxjs":"^5.5.6","uuid":"^3.2.1","immer":"^1.3.1","lodash":"^4.17.15","date-fns":"^2.7.0","downshift":"^3.2.7","invariant":"^2.2.2","classnames":"^2.2.6","highcharts":"7.1.1","prop-types":"^15.6.0","react-intl":"^3.6.0","custom-event":"^1.0.1","react-window":"^1.8.1","ag-grid-react":"20.0.0","react-measure":"^2.3.0","react-day-picker":"~7.3.0","react-responsive":"^3.0.0","stringify-object":"^2.4.0","@gooddata/typings":"^2.19.0","ag-grid-community":"20.0.0","http-status-codes":"^1.3.0","@gooddata/js-utils":"^3.5.0","@gooddata/numberjs":"^3.2.4","fixed-data-table-2":"0.7.17","@gooddata/goodstrap":"66.3.0","react-dom-factories":"^1.0.2","@gooddata/gooddata-js":"^12.2.0","json-stable-stringify":"^1.0.1","react-transition-group":"^2.2.1","hoist-non-react-statics":"^3.3.0","nodelist-foreach-polyfill":"^1.2.0","@formatjs/intl-pluralrules":"^1.3.6","highcharts-grouped-categories":"^1.1.3"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"raf":"3.3.2","yup":"^0.24.1","jest":"24.7.1","husky":"3.0.0","madge":"^3.4.4","react":"^16.5.2","enzyme":"3.5.0","eslint":"4.19.1","formik":"^0.11.11","moment":"2.23.0","history":"^4.7.2","ts-jest":"24.0.0","webpack":"4.30.0","full-icu":"^1.3.0","prettier":"1.16.4","react-ga":"^2.5.2","recharts":"1.0.0-beta.9","testcafe":"1.1.4","commander":"2.14.1","node-sass":"4.13.0","react-dom":"^16.5.2","supertest":"3.0.0","ts-loader":"6.0.0","@types/raf":"^3.4.0","css-loader":"0.28.7","jest-junit":"3.0.0","raw-loader":"0.5.1","styled-jsx":"2.2.1","typescript":"3.3.4000","@babel/core":"7.4.4","@types/jest":"24.0.6","@types/node":"7.0.8","@types/uuid":"3.4.3","file-loader":"3.0.1","jest-enzyme":"7.0.2","lint-staged":"9.1.0","sass-loader":"6.0.6","webpack-cli":"3.3.2","@types/react":"16.8.6","babel-loader":"8.0.5","react-helmet":"5.2.0","react-select":"1.2.1","style-loader":"0.19.1","@types/enzyme":"3.1.13","@types/lodash":"4.14.123","testcafe-live":"0.1.4","@babel/runtime":"7.4.4","@babel/polyfill":"^7.4.4","@storybook/react":"5.0.11","@types/invariant":"2.2.29","@types/react-dom":"16.0.11","isomorphic-fetch":"2.2.1","react-datepicker":"1.1.0","react-router-dom":"4.2.2","@babel/preset-env":"7.4.4","@gooddata/mock-js":"2.6.0","@storybook/addons":"5.0.11","@types/classnames":"2.2.3","@types/prop-types":"15.5.2","@storybook/theming":"5.0.11","identity-obj-proxy":"^3.0.0","intl-messageformat":"^7.5.4","webpack-dev-server":"3.3.1","@babel/preset-react":"7.0.0","@types/react-portal":"4.0.1","@types/react-window":"^1.8.1","babel-plugin-lodash":"3.3.4","html-webpack-plugin":"3.2.0","react-test-renderer":"16.4.2","@types/react-measure":"2.0.5","clean-webpack-plugin":"2.0.2","stats-webpack-plugin":"0.7.0","eslint-config-prettier":"4.1.0","react-google-recaptcha":"^0.14.1","tslint-config-prettier":"1.18.0","@gooddata/eslint-config":"^1.0.0","@gooddata/tslint-config":"1.0.0","@types/react-responsive":"^3.0.3","@types/storybook__react":"4.0.1","@types/stringify-object":"^3.2.0","enzyme-adapter-react-16":"1.3.1","@gooddata/test-storybook":"3.1.1","@storybook/addon-actions":"5.0.11","@storybook/addon-options":"5.0.11","node-sass-magic-importer":"5.1.0","react-syntax-highlighter":"11.0.2","@types/fixed-data-table-2":"0.8.1","@types/react-test-renderer":"16.0.0","circular-dependency-plugin":"5.0.2","compression-webpack-plugin":"2.0.0","@types/json-stable-stringify":"^1.0.32","@gooddata/frontend-npm-scripts":"1.1.0","@types/enzyme-adapter-react-16":"1.0.3","@types/storybook__addon-actions":"3.4.2","@babel/plugin-proposal-class-properties":"7.4.4","@babel/plugin-proposal-object-rest-spread":"7.4.4","@babel/plugin-transform-async-to-generator":"7.4.4"},"peerDependencies":{"react":"^16.5.2","react-dom":"^16.5.2"},"_npmOperationalInternal":{"tmp":"tmp/react-components_7.3.0-beta.32_1580306627480_0.5497341896839203","host":"s3://npm-registry-packages"}},"7.3.0-beta.33":{"name":"@gooddata/react-components","version":"7.3.0-beta.33","author":{"name":"GoodData Corporation"},"license":"BSD-3-Clause","_id":"@gooddata/react-components@7.3.0-beta.33","maintainers":[{"name":"afi","email":"adam.fiedler@gooddata.com"},{"name":"bertold8","email":"ivan.nejezchleb@seznam.cz"},{"name":"brbistas","email":"valentinos.chraniotis@gooddata.com"},{"name":"bugsbunny338","email":"jiri.zajic@mensa.cz"},{"name":"de.do","email":"de.do@gooddata.com"},{"name":"gooddata-ci","email":"rail@gooddata.com"},{"name":"hung.nguyen.hoang","email":"hung.nguyen@gooddata.com"},{"name":"ivan.mjartan","email":"ivan.mjartan@gooddata.com"},{"name":"jakub-sterba","email":"jakub.sterba@gooddata.com"},{"name":"jaroslav.tomecek","email":"jaroslav.tomecek@gooddata.com"},{"name":"jkittler","email":"honza.kittler@gmail.com"},{"name":"khanh.le","email":"khanh.le@gooddata.com"},{"name":"lanhuynh","email":"lan.huynh@gooddata.com"},{"name":"linhhong","email":"linh.hong@gooddata.com"},{"name":"lupko","email":"lubomir.slivka@gooddata.com"},{"name":"matyas.kandl","email":"matyas.kandl@gooddata.com"},{"name":"michal.marsal","email":"michal.marsal@gooddata.com"},{"name":"naibinh","email":"naibinh@gmail.com"},{"name":"nikolacech","email":"nikola.cech@gooddata.com"},{"name":"no23reason","email":"dan.homola@hotmail.cz"},{"name":"patrikbraborec","email":"patrik.braborec@gooddata.com"},{"name":"pbenes","email":"petr.benes@gooddata.com"},{"name":"petrjanu","email":"petr.janu@gooddata.com"},{"name":"ptquang86","email":"ptquang86@gmail.com"},{"name":"qduval","email":"quentin.duval@gooddata.com"},{"name":"rodri360","email":"me@rodri360.com"},{"name":"sitina","email":"jiri.sitina@gooddata.com"},{"name":"strouhaljan","email":"strouhal.jan@gmail.com"},{"name":"tomas.kratochvil","email":"tomas.kratochvil@gooddata.com"},{"name":"tomasreichmann","email":"tomasreichmann@gmail.com"},{"name":"tomsatgd","email":"tomas.satinsky@gooddata.com"},{"name":"trung-le-quoc","email":"trung.le@gooddata.com"},{"name":"tu-ngo","email":"tungo1981@gmail.com"},{"name":"tulean","email":"tuan.le@gooddata.com"},{"name":"utdnah","email":"danh.ung@gooddata.com"},{"name":"vlastikcz","email":"vlastimil.kotas@gooddata.com"},{"name":"vu.pham","email":"vu.pham@gooddata.com"},{"name":"xmort","email":"petr.dolejsi@gooddata.com"},{"name":"yanlipnican","email":"yanlipnican@gmail.com"}],"homepage":"https://github.com/gooddata/gooddata-react-components#readme","bugs":{"url":"https://github.com/gooddata/gooddata-react-components/issues"},"dist":{"shasum":"d74b6262d38043fc6b2bda7113b5d897303cf543","tarball":"https://registry.npmjs.org/@gooddata/react-components/-/react-components-7.3.0-beta.33.tgz","fileCount":2285,"integrity":"sha512-jvMfrCHsq6wjONHfGHNCmQbF1oVzhJyEO+zQbw+nRjeW+uLNIiEP3qj4MJZohlfNFmixyyzat7pWN6KnnWLuSA==","signatures":[{"sig":"MEQCIE7xsM6l5iYuFMwau+QJal+dD1gJqh6WwoCnG5RR5CAYAiB3S4VEMow2TBJRd9mmTbTtrtn2k9XJ/XY/V7vDhCkQxw==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":9044142,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJeMwMHCRA9TVsSAnZWagAAoM0P/0QVY9iwxWv9Y9JHPBlj\nqw2Bt48yT/fYJNpWcoruYMdszKagD44HCcm/VzDZPu3I07iU3msoHyibRJnN\naGjT9pzirHW8ph5HhD7bh0sSLFR5pZVm1YNqx/Ill25Ym0eZHhgjyqJNWEr1\nAG/QrUh0Q/2avSmbiggn0LkUOmOUM3gFYDrdDheiexZ1traJUfdT8ei7OBUz\nGXbivgduDAHHmmRvjhmwxd5WCALuINmicEMBvfS3HH/SLeM365riSaWvuDQi\nuHWFsG5/s9UYahSnqP3+QlcVuxSmatQqQELhA0mM6rrkLXWyHG6WcarhKD0H\n2TaOAJFhoXlIPgSAELrtxmFVwvR2GW77x9It1xfyjyKYgUlgO2AGEGgx7ZsF\nI0yy/mxa0daP3sC6hiMj1VxdIlJCbJWgLcFUPYkdNUrLF8Cx/zNaIwf1Y5f9\n8ZUzm18PPHKQ0leHiUzfcECD4kLbmMkUYnkTkSoFopD4rIws8ge+YQrc6wyP\nkDQmFUFrw5RpCRxfCXvieCW0P3uQ4MFSyjwDIBQapk0TENK55khcDLbaaIIH\nBMv6evyRaJShon7PoGrjxTGhbRDPmih3Eq5vvr3mROeBYdreoiVcNhe/S/PN\ndxk5RzpVTKooQYhPk1s5zv7XNi6Io1soKz6b5wMQWz3FyBa8VHzSVVDB6KR/\nDVyv\r\n=A3zq\r\n-----END PGP SIGNATURE-----\r\n"},"main":"dist/index.js","husky":{"hooks":{"pre-commit":"lint-staged"}},"config":{"eslint":"./examples/**/*.{js,jsx}","tslint":"./{__mocks__,src,stories}/{,**/}*.{ts,tsx}"},"readme":"[![npm version](https://badge.fury.io/js/%40gooddata%2Freact-components.svg)](https://www.npmjs.com/package/@gooddata/react-components) \n\n# GoodData.UI React components\n> A React-based JavaScript library for building data-driven applications\n\n## Getting started\n- [GoodData.UI Documentation](http://sdk.gooddata.com/gooddata-ui/)\n- [GoodData.UI Live Examples](https://gooddata-examples.herokuapp.com/)\n- [Stack Overflow](https://stackoverflow.com/questions/tagged/gooddata)\n\n### Usage\nWith [yarn](https://yarnpkg.com) installed, go to your project directory and run\n```\n$ yarn add @gooddata/react-components\n```\nIf you prefer [npm](npmjs.com) run\n```\n$ npm install --save @gooddata/react-components\n```\n\nThe public API is exposed via global `index.js`. Except for the styles, do not import any other file directly\nbecause they are not intended to be part of the public API.\n\n## Contributing\n\nWe welcome any contribution in form of [issues](https://github.com/gooddata/gooddata-react-components/issues) or [pull requests](https://github.com/gooddata/gooddata-react-components/pulls).\nThese commands may come in handy while developing:\n\n| command | description |\n| ------- | ----------- |\n| `yarn install --pure-lockfile` | first step |\n| ||\n| `yarn dev` | build react-components to `/dist` in watch mode |\n| `yarn test` | run all unit tests |\n| `yarn prettier-write` | format the source code to match the valid codestyle |\n| `yarn validate` | validate codestyle |\n| ||\n| `yarn storybook` | run storybook from `/stories` on http://localhost:9001 |\n| `yarn build-storybook` | build storybook to `/dist-storybook` |\n| `yarn test-storybook` | run storybook and [screenshot tests](https://github.com/gooddata/gdc-client-utils/tree/master/test-storybook) |\n| ||\n| `yarn examples` | run Live Examples dev-server from `/examples` on https://localhost:8999 |\n| `yarn examples-build` | build Live Examples to `/examples/dist` |\n| `yarn examples-server` | serve built Live Examples - see `/examples/server/src` |\n| `yarn examples-testcafe` | run testcafe tests against `localhost:8999` |\n\n### Deploy to heroku.com\nWhen you deploy this repo to heroku, it serves *GoodData.UI Live Examples*.\nRelevant tasks are in `Procfile` and `package.json`.\n\n```bash\n# run in the project directory\nheroku login\nheroku create <your-app-name>\nheroku config:set DOMAIN_ADMIN_USERNAME=x@gooddata.com DOMAIN_ADMIN_PASSWORD=xy PROJECT_ID_TO_ASSIGN=xms7ga4tf3g3nzucd8380o2bev8oeknp\ngit push heroku HEAD:master\nheroku open\n```\n\n### Run Live Examples Locally\nTo run *GoodData.UI Live Examples* locally:\n```bash\ngit clone <this-repository>\ncd  <repository-folder>\nyarn install --pure-lockfile\nyarn examples\n```\nThen open https://localhost:8999 and login using Live Examples account (you can [create one here](https://gooddata-examples.herokuapp.com/registration)).\n\n### Source code formatting\nThe source code in the repository is formatted by [Prettier](https://prettier.io/). \nThe format of the code is validated by our Continuous Integration server and is one of the requirements of successful merge.\n\nPrettier is supported by every major IDE. You can find the list of supported editors and how to configure them [here](https://prettier.io/docs/en/editors.html).\n\nIn the case, when your editor is not supported or you don't want to setup the integration, you can run the `yarn prettier-write` command to reformat the code before commit.\n\n## Changelog\n\n- see [CHANGELOG.md](CHANGELOG.md)\n\n## License\n\n(C) 2007-2018 GoodData Corporation\n\nThis project is dual licensed:\n\n- The ATTRIBUTION-NONCOMMERCIAL 4.0 INTERNATIONAL (CC BY-NC 4.0) is used for purpose of the trial experience and evaluation of GoodData.UI library.\n- The GOODDATA GOODDATA.UI LIBRARY END USER LICENSE AGREEMENT is used for GoodData customers.\n\nFor more information, please see [LICENSE](https://github.com/gooddata/gooddata-react-components/blob/master/LICENSE)\n","gitHead":"d835272cd3404d2d9fb3be187b8c543d495c05bb","scripts":{"dev":"bash scripts/build.sh --dev-watch","test":"jest --watch","build":"bash scripts/build.sh","tslint":"yarn run-tslint -t verbose $npm_package_config_tslint","prepare":"cd examples/server && yarn install --frozen-lockfile && cd ../..; rm -r examples/node_modules 2>/dev/null; true","examples":"bash scripts/run-examples.sh","prepare?":"# Called before `npm publish` and on local `npm install`. Temporarily also for deleting obsolete node_modules. Ends with `true` to continue gracefully.","validate":"tsc --noEmit && yarn tslint && eslint $npm_package_config_eslint && yarn prettier-check","build-dev":"bash scripts/build.sh --dev","examples?":"# Default is developer domain, other options: yarn examples [sec,secure,stg,stg2,stg3,demo,developer or URL]","storybook":"yarn build && start-storybook -p 9001 -c .storybook","test-once":"jest","tslint-ci":"mkdir -p ./ci/results && yarn run-tslint -t checkstyle -o ./ci/results/tslint-results.xml $npm_package_config_tslint","run-tslint":"tslint -p tsconfig.json","validate-ci":"tsc --noEmit && yarn tslint-ci  && eslint $npm_package_config_eslint -f checkstyle -o ci/results/eslint-results.xml && yarn prettier-check","examples-build":"bash scripts/build-examples.sh","prepublishOnly":"yarn build","prettier-check":"prettier --check '{src,stories,styles,__mocks__,examples/server/src,examples/src,examples/test}/**/*.{ts,js,tsx,jsx,json,scss,md,yaml,html}'","prettier-write":"prettier --write '{src,stories,styles,__mocks__,examples/server/src,examples/src,examples/test}/**/*.{ts,js,tsx,jsx,json,scss,md,yaml,html}'","test-storybook":"yarn build && test-storybook","build-storybook":"yarn build && build-storybook -c .storybook -o dist-storybook","examples-server":"node examples/server/src/index.js","heroku-postbuild":"yarn examples-build developer","examples-testcafe":"./scripts/run-testcafe.sh visual","check-circular-deps":"madge --circular --extensions ts ./src","examples-testcafe-ci":"./scripts/run-testcafe.sh ci","examples-testcafe-live":"./scripts/run-testcafe.sh live"},"typings":"dist/index.d.ts","_npmUser":{"name":"gooddata-ci","email":"rail@gooddata.com"},"deprecated":"@gooddata/react-components@7 reached End of Support on March 31, 2022. Please upgrade (see https://sdk.gooddata.com/gooddata-ui/docs/supported_versions.html for more information).","repository":{"url":"git+ssh://git@github.com/gooddata/gooddata-react-components.git","type":"git"},"_npmVersion":"6.4.1","description":"GoodData.UI - A powerful JavaScript library for building analytical applications","directories":{},"lint-staged":{"{src,stories,styles,__mocks__,examples/server/src,examples/src,examples/test}/**/*.{ts,js,tsx,jsx,scss}":["npx gdc-fix-copyright","git add"],"{src,stories,styles,__mocks__,examples/server/src,examples/src,examples/test}/**/*.{ts,js,tsx,jsx,json,scss,md,yaml,html}":["prettier --write","git add"]},"_nodeVersion":"8.12.0","dependencies":{"rxjs":"^5.5.6","uuid":"^3.2.1","immer":"^1.3.1","lodash":"^4.17.15","date-fns":"^2.7.0","downshift":"^3.2.7","invariant":"^2.2.2","classnames":"^2.2.6","highcharts":"7.1.1","prop-types":"^15.6.0","react-intl":"^3.6.0","custom-event":"^1.0.1","react-window":"^1.8.1","ag-grid-react":"20.0.0","react-measure":"^2.3.0","react-day-picker":"~7.3.0","react-responsive":"^3.0.0","stringify-object":"^2.4.0","@gooddata/typings":"^2.19.0","ag-grid-community":"20.0.0","http-status-codes":"^1.3.0","@gooddata/js-utils":"^3.5.0","@gooddata/numberjs":"^3.2.4","fixed-data-table-2":"0.7.17","@gooddata/goodstrap":"66.3.0","react-dom-factories":"^1.0.2","@gooddata/gooddata-js":"^12.2.0","json-stable-stringify":"^1.0.1","react-transition-group":"^2.2.1","hoist-non-react-statics":"^3.3.0","nodelist-foreach-polyfill":"^1.2.0","@formatjs/intl-pluralrules":"^1.3.6","highcharts-grouped-categories":"^1.1.3"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"raf":"3.3.2","yup":"^0.24.1","jest":"24.7.1","husky":"3.0.0","madge":"^3.4.4","react":"^16.5.2","enzyme":"3.5.0","eslint":"4.19.1","formik":"^0.11.11","moment":"2.23.0","history":"^4.7.2","ts-jest":"24.0.0","webpack":"4.30.0","full-icu":"^1.3.0","prettier":"1.16.4","react-ga":"^2.5.2","recharts":"1.0.0-beta.9","testcafe":"1.1.4","commander":"2.14.1","node-sass":"4.13.0","react-dom":"^16.5.2","supertest":"3.0.0","ts-loader":"6.0.0","@types/raf":"^3.4.0","css-loader":"0.28.7","jest-junit":"3.0.0","raw-loader":"0.5.1","styled-jsx":"2.2.1","typescript":"3.3.4000","@babel/core":"7.4.4","@types/jest":"24.0.6","@types/node":"7.0.8","@types/uuid":"3.4.3","file-loader":"3.0.1","jest-enzyme":"7.0.2","lint-staged":"9.1.0","sass-loader":"6.0.6","webpack-cli":"3.3.2","@types/react":"16.8.6","babel-loader":"8.0.5","react-helmet":"5.2.0","react-select":"1.2.1","style-loader":"0.19.1","@types/enzyme":"3.1.13","@types/lodash":"4.14.123","testcafe-live":"0.1.4","@babel/runtime":"7.4.4","@babel/polyfill":"^7.4.4","@storybook/react":"5.0.11","@types/invariant":"2.2.29","@types/react-dom":"16.0.11","isomorphic-fetch":"2.2.1","react-datepicker":"1.1.0","react-router-dom":"4.2.2","@babel/preset-env":"7.4.4","@gooddata/mock-js":"2.6.0","@storybook/addons":"5.0.11","@types/classnames":"2.2.3","@types/prop-types":"15.5.2","@storybook/theming":"5.0.11","identity-obj-proxy":"^3.0.0","intl-messageformat":"^7.5.4","webpack-dev-server":"3.3.1","@babel/preset-react":"7.0.0","@types/react-portal":"4.0.1","@types/react-window":"^1.8.1","babel-plugin-lodash":"3.3.4","html-webpack-plugin":"3.2.0","react-test-renderer":"16.4.2","@types/react-measure":"2.0.5","clean-webpack-plugin":"2.0.2","stats-webpack-plugin":"0.7.0","eslint-config-prettier":"4.1.0","react-google-recaptcha":"^0.14.1","tslint-config-prettier":"1.18.0","@gooddata/eslint-config":"^1.0.0","@gooddata/tslint-config":"1.0.0","@types/react-responsive":"^3.0.3","@types/storybook__react":"4.0.1","@types/stringify-object":"^3.2.0","enzyme-adapter-react-16":"1.3.1","@gooddata/test-storybook":"3.1.1","@storybook/addon-actions":"5.0.11","@storybook/addon-options":"5.0.11","node-sass-magic-importer":"5.1.0","react-syntax-highlighter":"11.0.2","@types/fixed-data-table-2":"0.8.1","@types/react-test-renderer":"16.0.0","circular-dependency-plugin":"5.0.2","compression-webpack-plugin":"2.0.0","@types/json-stable-stringify":"^1.0.32","@gooddata/frontend-npm-scripts":"1.1.0","@types/enzyme-adapter-react-16":"1.0.3","@types/storybook__addon-actions":"3.4.2","@babel/plugin-proposal-class-properties":"7.4.4","@babel/plugin-proposal-object-rest-spread":"7.4.4","@babel/plugin-transform-async-to-generator":"7.4.4"},"peerDependencies":{"react":"^16.5.2","react-dom":"^16.5.2"},"_npmOperationalInternal":{"tmp":"tmp/react-components_7.3.0-beta.33_1580401414772_0.8728928513466963","host":"s3://npm-registry-packages"}},"7.3.0-beta.34":{"name":"@gooddata/react-components","version":"7.3.0-beta.34","author":{"name":"GoodData Corporation"},"license":"BSD-3-Clause","_id":"@gooddata/react-components@7.3.0-beta.34","maintainers":[{"name":"afi","email":"adam.fiedler@gooddata.com"},{"name":"bertold8","email":"ivan.nejezchleb@seznam.cz"},{"name":"brbistas","email":"valentinos.chraniotis@gooddata.com"},{"name":"bugsbunny338","email":"jiri.zajic@mensa.cz"},{"name":"de.do","email":"de.do@gooddata.com"},{"name":"gooddata-ci","email":"rail@gooddata.com"},{"name":"hung.nguyen.hoang","email":"hung.nguyen@gooddata.com"},{"name":"ivan.mjartan","email":"ivan.mjartan@gooddata.com"},{"name":"jakub-sterba","email":"jakub.sterba@gooddata.com"},{"name":"jaroslav.tomecek","email":"jaroslav.tomecek@gooddata.com"},{"name":"jkittler","email":"honza.kittler@gmail.com"},{"name":"khanh.le","email":"khanh.le@gooddata.com"},{"name":"lanhuynh","email":"lan.huynh@gooddata.com"},{"name":"linhhong","email":"linh.hong@gooddata.com"},{"name":"lupko","email":"lubomir.slivka@gooddata.com"},{"name":"matyas.kandl","email":"matyas.kandl@gooddata.com"},{"name":"michal.marsal","email":"michal.marsal@gooddata.com"},{"name":"naibinh","email":"naibinh@gmail.com"},{"name":"nikolacech","email":"nikola.cech@gooddata.com"},{"name":"no23reason","email":"dan.homola@hotmail.cz"},{"name":"patrikbraborec","email":"patrik.braborec@gooddata.com"},{"name":"pbenes","email":"petr.benes@gooddata.com"},{"name":"petrjanu","email":"petr.janu@gooddata.com"},{"name":"ptquang86","email":"ptquang86@gmail.com"},{"name":"qduval","email":"quentin.duval@gooddata.com"},{"name":"rodri360","email":"me@rodri360.com"},{"name":"sitina","email":"jiri.sitina@gooddata.com"},{"name":"strouhaljan","email":"strouhal.jan@gmail.com"},{"name":"tomas.kratochvil","email":"tomas.kratochvil@gooddata.com"},{"name":"tomasreichmann","email":"tomasreichmann@gmail.com"},{"name":"tomsatgd","email":"tomas.satinsky@gooddata.com"},{"name":"trung-le-quoc","email":"trung.le@gooddata.com"},{"name":"tu-ngo","email":"tungo1981@gmail.com"},{"name":"tulean","email":"tuan.le@gooddata.com"},{"name":"utdnah","email":"danh.ung@gooddata.com"},{"name":"vlastikcz","email":"vlastimil.kotas@gooddata.com"},{"name":"vu.pham","email":"vu.pham@gooddata.com"},{"name":"xmort","email":"petr.dolejsi@gooddata.com"},{"name":"yanlipnican","email":"yanlipnican@gmail.com"}],"homepage":"https://github.com/gooddata/gooddata-react-components#readme","bugs":{"url":"https://github.com/gooddata/gooddata-react-components/issues"},"dist":{"shasum":"6c50290edaaafb0e9721cb20da7ad55c5ed17edc","tarball":"https://registry.npmjs.org/@gooddata/react-components/-/react-components-7.3.0-beta.34.tgz","fileCount":2285,"integrity":"sha512-y9tATJ5/LOGga3ELFmEVZoDwYrqBzD9YSJ4Y6ZZEIjYLJN8G28GZ4U2JBBeW+SR8dHOsTb6tyS3vbll+tbrZtA==","signatures":[{"sig":"MEUCIQDFErxot5VwGFqTv3h+hHTETJfeA9D1TpwJ35+SgV65LQIgbdugH+fbllNur07mOXA6DBHZ86Y6oIOD/DAQ6XJ2QKk=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":9044142,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJeM92XCRA9TVsSAnZWagAATU8P/3zJrLXemFkapegm/On6\nL1TOi4F/swucRa5GTuTVRcW90kxl2N+ZazmXgCl3asEZhR/xtnA9g7QnjTK0\nSfhKdejdLb9fkNo1ItlXMblsRlzAFpdsR24Af25fZ/XzrgAJTMAcTxD9UxzG\noxblGJIFb3Nt5mbgdU0mJw7dnWM2P2g06b1ZpFTb49LMsSSXV/tJzCErG8Ze\nO11te3HRreG2nP1cKE1o/sTLLdqOQUmVeCH8GEHjZjQXvtPQlc8DH5jUdoNK\nxOeJuN3glwInlZpGBUrwb2sWGQQjaIip2cYnJlumeDAImspxOCpS0ZN256bB\nTLlGZ7xTDOajEnZ6Cvr7/X5mVX+8/GAaRGlGcKyltmEYXHvZhvFz2HMKd83I\nOwjwpIrEFPmlAx17Yr+4bGssfYG1lb+RIOIIv5/UBCQFI0tQir6rQRj30bDG\nvsmP4I+4zi2ySCZzkT9IDXnuSr9q00noMIqe8xf2dYEm/dazgISch6jQNXSZ\nL836UIceK4JSyQqM7cmrzvu73kPAlMA8dfABt6MUmMu/ObKAuKAK4Cqj7NtY\nfwNceVww8tmz9AXBeOLL0HLYpONHyFjJhjSo0O4q8/GVbwXYWcJ60Yi/TRwP\nyLoUXdk6gcDvVb8m3813mZMPPTW/DdXbdQVeLX7eGVDYmy2iI/CKrBqb9OlH\nDbYR\r\n=yrR0\r\n-----END PGP SIGNATURE-----\r\n"},"main":"dist/index.js","husky":{"hooks":{"pre-commit":"lint-staged"}},"config":{"eslint":"./examples/**/*.{js,jsx}","tslint":"./{__mocks__,src,stories}/{,**/}*.{ts,tsx}"},"readme":"[![npm version](https://badge.fury.io/js/%40gooddata%2Freact-components.svg)](https://www.npmjs.com/package/@gooddata/react-components) \n\n# GoodData.UI React components\n> A React-based JavaScript library for building data-driven applications\n\n## Getting started\n- [GoodData.UI Documentation](http://sdk.gooddata.com/gooddata-ui/)\n- [GoodData.UI Live Examples](https://gooddata-examples.herokuapp.com/)\n- [Stack Overflow](https://stackoverflow.com/questions/tagged/gooddata)\n\n### Usage\nWith [yarn](https://yarnpkg.com) installed, go to your project directory and run\n```\n$ yarn add @gooddata/react-components\n```\nIf you prefer [npm](npmjs.com) run\n```\n$ npm install --save @gooddata/react-components\n```\n\nThe public API is exposed via global `index.js`. Except for the styles, do not import any other file directly\nbecause they are not intended to be part of the public API.\n\n## Contributing\n\nWe welcome any contribution in form of [issues](https://github.com/gooddata/gooddata-react-components/issues) or [pull requests](https://github.com/gooddata/gooddata-react-components/pulls).\nThese commands may come in handy while developing:\n\n| command | description |\n| ------- | ----------- |\n| `yarn install --pure-lockfile` | first step |\n| ||\n| `yarn dev` | build react-components to `/dist` in watch mode |\n| `yarn test` | run all unit tests |\n| `yarn prettier-write` | format the source code to match the valid codestyle |\n| `yarn validate` | validate codestyle |\n| ||\n| `yarn storybook` | run storybook from `/stories` on http://localhost:9001 |\n| `yarn build-storybook` | build storybook to `/dist-storybook` |\n| `yarn test-storybook` | run storybook and [screenshot tests](https://github.com/gooddata/gdc-client-utils/tree/master/test-storybook) |\n| ||\n| `yarn examples` | run Live Examples dev-server from `/examples` on https://localhost:8999 |\n| `yarn examples-build` | build Live Examples to `/examples/dist` |\n| `yarn examples-server` | serve built Live Examples - see `/examples/server/src` |\n| `yarn examples-testcafe` | run testcafe tests against `localhost:8999` |\n\n### Deploy to heroku.com\nWhen you deploy this repo to heroku, it serves *GoodData.UI Live Examples*.\nRelevant tasks are in `Procfile` and `package.json`.\n\n```bash\n# run in the project directory\nheroku login\nheroku create <your-app-name>\nheroku config:set DOMAIN_ADMIN_USERNAME=x@gooddata.com DOMAIN_ADMIN_PASSWORD=xy PROJECT_ID_TO_ASSIGN=xms7ga4tf3g3nzucd8380o2bev8oeknp\ngit push heroku HEAD:master\nheroku open\n```\n\n### Run Live Examples Locally\nTo run *GoodData.UI Live Examples* locally:\n```bash\ngit clone <this-repository>\ncd  <repository-folder>\nyarn install --pure-lockfile\nyarn examples\n```\nThen open https://localhost:8999 and login using Live Examples account (you can [create one here](https://gooddata-examples.herokuapp.com/registration)).\n\n### Source code formatting\nThe source code in the repository is formatted by [Prettier](https://prettier.io/). \nThe format of the code is validated by our Continuous Integration server and is one of the requirements of successful merge.\n\nPrettier is supported by every major IDE. You can find the list of supported editors and how to configure them [here](https://prettier.io/docs/en/editors.html).\n\nIn the case, when your editor is not supported or you don't want to setup the integration, you can run the `yarn prettier-write` command to reformat the code before commit.\n\n## Changelog\n\n- see [CHANGELOG.md](CHANGELOG.md)\n\n## License\n\n(C) 2007-2018 GoodData Corporation\n\nThis project is dual licensed:\n\n- The ATTRIBUTION-NONCOMMERCIAL 4.0 INTERNATIONAL (CC BY-NC 4.0) is used for purpose of the trial experience and evaluation of GoodData.UI library.\n- The GOODDATA GOODDATA.UI LIBRARY END USER LICENSE AGREEMENT is used for GoodData customers.\n\nFor more information, please see [LICENSE](https://github.com/gooddata/gooddata-react-components/blob/master/LICENSE)\n","gitHead":"f349939b41c8ded5489ef653129832de3fc044c6","scripts":{"dev":"bash scripts/build.sh --dev-watch","test":"jest --watch","build":"bash scripts/build.sh","tslint":"yarn run-tslint -t verbose $npm_package_config_tslint","prepare":"cd examples/server && yarn install --frozen-lockfile && cd ../..; rm -r examples/node_modules 2>/dev/null; true","examples":"bash scripts/run-examples.sh","prepare?":"# Called before `npm publish` and on local `npm install`. Temporarily also for deleting obsolete node_modules. Ends with `true` to continue gracefully.","validate":"tsc --noEmit && yarn tslint && eslint $npm_package_config_eslint && yarn prettier-check","build-dev":"bash scripts/build.sh --dev","examples?":"# Default is developer domain, other options: yarn examples [sec,secure,stg,stg2,stg3,demo,developer or URL]","storybook":"yarn build && start-storybook -p 9001 -c .storybook","test-once":"jest","tslint-ci":"mkdir -p ./ci/results && yarn run-tslint -t checkstyle -o ./ci/results/tslint-results.xml $npm_package_config_tslint","run-tslint":"tslint -p tsconfig.json","validate-ci":"tsc --noEmit && yarn tslint-ci  && eslint $npm_package_config_eslint -f checkstyle -o ci/results/eslint-results.xml && yarn prettier-check","examples-build":"bash scripts/build-examples.sh","prepublishOnly":"yarn build","prettier-check":"prettier --check '{src,stories,styles,__mocks__,examples/server/src,examples/src,examples/test}/**/*.{ts,js,tsx,jsx,json,scss,md,yaml,html}'","prettier-write":"prettier --write '{src,stories,styles,__mocks__,examples/server/src,examples/src,examples/test}/**/*.{ts,js,tsx,jsx,json,scss,md,yaml,html}'","test-storybook":"yarn build && test-storybook","build-storybook":"yarn build && build-storybook -c .storybook -o dist-storybook","examples-server":"node examples/server/src/index.js","heroku-postbuild":"yarn examples-build developer","examples-testcafe":"./scripts/run-testcafe.sh visual","check-circular-deps":"madge --circular --extensions ts ./src","examples-testcafe-ci":"./scripts/run-testcafe.sh ci","examples-testcafe-live":"./scripts/run-testcafe.sh live"},"typings":"dist/index.d.ts","_npmUser":{"name":"gooddata-ci","email":"rail@gooddata.com"},"deprecated":"@gooddata/react-components@7 reached End of Support on March 31, 2022. Please upgrade (see https://sdk.gooddata.com/gooddata-ui/docs/supported_versions.html for more information).","repository":{"url":"git+ssh://git@github.com/gooddata/gooddata-react-components.git","type":"git"},"_npmVersion":"6.4.1","description":"GoodData.UI - A powerful JavaScript library for building analytical applications","directories":{},"lint-staged":{"{src,stories,styles,__mocks__,examples/server/src,examples/src,examples/test}/**/*.{ts,js,tsx,jsx,scss}":["npx gdc-fix-copyright","git add"],"{src,stories,styles,__mocks__,examples/server/src,examples/src,examples/test}/**/*.{ts,js,tsx,jsx,json,scss,md,yaml,html}":["prettier --write","git add"]},"_nodeVersion":"8.12.0","dependencies":{"rxjs":"^5.5.6","uuid":"^3.2.1","immer":"^1.3.1","lodash":"^4.17.15","date-fns":"^2.7.0","downshift":"^3.2.7","invariant":"^2.2.2","classnames":"^2.2.6","highcharts":"7.1.1","prop-types":"^15.6.0","react-intl":"^3.6.0","custom-event":"^1.0.1","react-window":"^1.8.1","ag-grid-react":"20.0.0","react-measure":"^2.3.0","react-day-picker":"~7.3.0","react-responsive":"^3.0.0","stringify-object":"^2.4.0","@gooddata/typings":"^2.19.0","ag-grid-community":"20.0.0","http-status-codes":"^1.3.0","@gooddata/js-utils":"^3.5.0","@gooddata/numberjs":"^3.2.4","fixed-data-table-2":"0.7.17","@gooddata/goodstrap":"66.3.1","react-dom-factories":"^1.0.2","@gooddata/gooddata-js":"^12.2.0","json-stable-stringify":"^1.0.1","react-transition-group":"^2.2.1","hoist-non-react-statics":"^3.3.0","nodelist-foreach-polyfill":"^1.2.0","@formatjs/intl-pluralrules":"^1.3.6","highcharts-grouped-categories":"^1.1.3"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"raf":"3.3.2","yup":"^0.24.1","jest":"24.7.1","husky":"3.0.0","madge":"^3.4.4","react":"^16.5.2","enzyme":"3.5.0","eslint":"4.19.1","formik":"^0.11.11","moment":"2.23.0","history":"^4.7.2","ts-jest":"24.0.0","webpack":"4.30.0","full-icu":"^1.3.0","prettier":"1.16.4","react-ga":"^2.5.2","recharts":"1.0.0-beta.9","testcafe":"1.1.4","commander":"2.14.1","node-sass":"4.13.0","react-dom":"^16.5.2","supertest":"3.0.0","ts-loader":"6.0.0","@types/raf":"^3.4.0","css-loader":"0.28.7","jest-junit":"3.0.0","raw-loader":"0.5.1","styled-jsx":"2.2.1","typescript":"3.3.4000","@babel/core":"7.4.4","@types/jest":"24.0.6","@types/node":"7.0.8","@types/uuid":"3.4.3","file-loader":"3.0.1","jest-enzyme":"7.0.2","lint-staged":"9.1.0","sass-loader":"6.0.6","webpack-cli":"3.3.2","@types/react":"16.8.6","babel-loader":"8.0.5","react-helmet":"5.2.0","react-select":"1.2.1","style-loader":"0.19.1","@types/enzyme":"3.1.13","@types/lodash":"4.14.123","testcafe-live":"0.1.4","@babel/runtime":"7.4.4","@babel/polyfill":"^7.4.4","@storybook/react":"5.0.11","@types/invariant":"2.2.29","@types/react-dom":"16.0.11","isomorphic-fetch":"2.2.1","react-datepicker":"1.1.0","react-router-dom":"4.2.2","@babel/preset-env":"7.4.4","@gooddata/mock-js":"2.6.0","@storybook/addons":"5.0.11","@types/classnames":"2.2.3","@types/prop-types":"15.5.2","@storybook/theming":"5.0.11","identity-obj-proxy":"^3.0.0","intl-messageformat":"^7.5.4","webpack-dev-server":"3.3.1","@babel/preset-react":"7.0.0","@types/react-portal":"4.0.1","@types/react-window":"^1.8.1","babel-plugin-lodash":"3.3.4","html-webpack-plugin":"3.2.0","react-test-renderer":"16.4.2","@types/react-measure":"2.0.5","clean-webpack-plugin":"2.0.2","stats-webpack-plugin":"0.7.0","eslint-config-prettier":"4.1.0","react-google-recaptcha":"^0.14.1","tslint-config-prettier":"1.18.0","@gooddata/eslint-config":"^1.0.0","@gooddata/tslint-config":"1.0.0","@types/react-responsive":"^3.0.3","@types/storybook__react":"4.0.1","@types/stringify-object":"^3.2.0","enzyme-adapter-react-16":"1.3.1","@gooddata/test-storybook":"3.1.1","@storybook/addon-actions":"5.0.11","@storybook/addon-options":"5.0.11","node-sass-magic-importer":"5.1.0","react-syntax-highlighter":"11.0.2","@types/fixed-data-table-2":"0.8.1","@types/react-test-renderer":"16.0.0","circular-dependency-plugin":"5.0.2","compression-webpack-plugin":"2.0.0","@types/json-stable-stringify":"^1.0.32","@gooddata/frontend-npm-scripts":"1.1.0","@types/enzyme-adapter-react-16":"1.0.3","@types/storybook__addon-actions":"3.4.2","@babel/plugin-proposal-class-properties":"7.4.4","@babel/plugin-proposal-object-rest-spread":"7.4.4","@babel/plugin-transform-async-to-generator":"7.4.4"},"peerDependencies":{"react":"^16.5.2","react-dom":"^16.5.2"},"_npmOperationalInternal":{"tmp":"tmp/react-components_7.3.0-beta.34_1580457367090_0.6552094493697194","host":"s3://npm-registry-packages"}},"7.3.0-beta.35":{"name":"@gooddata/react-components","version":"7.3.0-beta.35","author":{"name":"GoodData Corporation"},"license":"BSD-3-Clause","_id":"@gooddata/react-components@7.3.0-beta.35","maintainers":[{"name":"afi","email":"adam.fiedler@gooddata.com"},{"name":"bertold8","email":"ivan.nejezchleb@seznam.cz"},{"name":"brbistas","email":"valentinos.chraniotis@gooddata.com"},{"name":"bugsbunny338","email":"jiri.zajic@mensa.cz"},{"name":"de.do","email":"de.do@gooddata.com"},{"name":"gooddata-ci","email":"rail@gooddata.com"},{"name":"hung.nguyen.hoang","email":"hung.nguyen@gooddata.com"},{"name":"ivan.mjartan","email":"ivan.mjartan@gooddata.com"},{"name":"jakub-sterba","email":"jakub.sterba@gooddata.com"},{"name":"jaroslav.tomecek","email":"jaroslav.tomecek@gooddata.com"},{"name":"jkittler","email":"honza.kittler@gmail.com"},{"name":"khanh.le","email":"khanh.le@gooddata.com"},{"name":"lanhuynh","email":"lan.huynh@gooddata.com"},{"name":"linhhong","email":"linh.hong@gooddata.com"},{"name":"lupko","email":"lubomir.slivka@gooddata.com"},{"name":"matyas.kandl","email":"matyas.kandl@gooddata.com"},{"name":"michal.marsal","email":"michal.marsal@gooddata.com"},{"name":"naibinh","email":"naibinh@gmail.com"},{"name":"nikolacech","email":"nikola.cech@gooddata.com"},{"name":"no23reason","email":"dan.homola@hotmail.cz"},{"name":"patrikbraborec","email":"patrik.braborec@gooddata.com"},{"name":"pbenes","email":"petr.benes@gooddata.com"},{"name":"petrjanu","email":"petr.janu@gooddata.com"},{"name":"ptquang86","email":"ptquang86@gmail.com"},{"name":"qduval","email":"quentin.duval@gooddata.com"},{"name":"rodri360","email":"me@rodri360.com"},{"name":"sitina","email":"jiri.sitina@gooddata.com"},{"name":"strouhaljan","email":"strouhal.jan@gmail.com"},{"name":"tomas.kratochvil","email":"tomas.kratochvil@gooddata.com"},{"name":"tomasreichmann","email":"tomasreichmann@gmail.com"},{"name":"tomsatgd","email":"tomas.satinsky@gooddata.com"},{"name":"trung-le-quoc","email":"trung.le@gooddata.com"},{"name":"tu-ngo","email":"tungo1981@gmail.com"},{"name":"tulean","email":"tuan.le@gooddata.com"},{"name":"utdnah","email":"danh.ung@gooddata.com"},{"name":"vlastikcz","email":"vlastimil.kotas@gooddata.com"},{"name":"vu.pham","email":"vu.pham@gooddata.com"},{"name":"xmort","email":"petr.dolejsi@gooddata.com"},{"name":"yanlipnican","email":"yanlipnican@gmail.com"}],"homepage":"https://github.com/gooddata/gooddata-react-components#readme","bugs":{"url":"https://github.com/gooddata/gooddata-react-components/issues"},"dist":{"shasum":"d33ce757997ff64a41625b14f8ca5be22882f533","tarball":"https://registry.npmjs.org/@gooddata/react-components/-/react-components-7.3.0-beta.35.tgz","fileCount":2285,"integrity":"sha512-stLnDgTmqpu0GxxWgtBbyi9Ks7pk6Nu4MtFBheaRneRoyWJPEzIYxrYTkTwqhjrPJoQu1rGfllcY53vBvbE+xg==","signatures":[{"sig":"MEQCIBkfaY/880JXAlYYYTPqFZFlEK7Y3J9rPMzHR94bILBNAiBVvQlRH197w7i6aoMe1TdiJbdUnh7JFC2SpfLulhYVbg==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":9044143,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJeM/5NCRA9TVsSAnZWagAAGPEP/3Ja5BjaKKxvsFFe/9H7\nEaQkDRke08uNDoPBBmQDJUtXOERvIz9T9lDY9jLp+JblsdlwRs4S2ptmoH1d\nWTbs3Q+y/boVE/Q3es8ySA2zVlpfYVW9XF/Tm1iPH0s8VW5Mr7I1wRxt033a\nLqqI7kVFMtZy3YyPHx0Kd4ohVMxqj43lcu5IBzwh2e4cI+AS4Gs4igKX7FeR\nWNQPz1ww89IG3SArVnM19yv9og95wv5PINMlSJraIpuTstQxAHme4DoZJgQx\nbgYED0a60Am8SfucEQUeCK7I7eK5dmpVY+VHXpeCXJC0jP8sCbTf/DKwIMmh\narKcjDyJHxwm4relAxUY02VQrB/yJBTeeiuNqfulNFmdqdtRPdLZBiy5b5UO\nYWixlDdldHWepLrGoee4G17L84L8JoZfsycbXMWLWPiy5wWBIqlNuv0+Gfsz\nCaUDvepsZJ1VjrWe97Z/OvqIyZDI3swnV5c2mIFjRqnyjtn7z8UUOZZxfXxh\n6hFrZC/wsQrmHCpYPK3c81H6/jeIZ1XTg3jCMtKoryhOyw4y/MsJOqWLD472\nTZjtxPYiBVE3OWVl4rOJzy8sZ3gbrRUuQKU3eQnEQcwa3rZsbF4xjriRYyev\nsVR/Q4PUk5TozvJ25fmPdcc0Ngzwnmy+wUiZmFbCi1XP6L7k/6guMO+ALx5t\nAB9K\r\n=w20w\r\n-----END PGP SIGNATURE-----\r\n"},"main":"dist/index.js","husky":{"hooks":{"pre-commit":"lint-staged"}},"config":{"eslint":"./examples/**/*.{js,jsx}","tslint":"./{__mocks__,src,stories}/{,**/}*.{ts,tsx}"},"readme":"[![npm version](https://badge.fury.io/js/%40gooddata%2Freact-components.svg)](https://www.npmjs.com/package/@gooddata/react-components) \n\n# GoodData.UI React components\n> A React-based JavaScript library for building data-driven applications\n\n## Getting started\n- [GoodData.UI Documentation](http://sdk.gooddata.com/gooddata-ui/)\n- [GoodData.UI Live Examples](https://gooddata-examples.herokuapp.com/)\n- [Stack Overflow](https://stackoverflow.com/questions/tagged/gooddata)\n\n### Usage\nWith [yarn](https://yarnpkg.com) installed, go to your project directory and run\n```\n$ yarn add @gooddata/react-components\n```\nIf you prefer [npm](npmjs.com) run\n```\n$ npm install --save @gooddata/react-components\n```\n\nThe public API is exposed via global `index.js`. Except for the styles, do not import any other file directly\nbecause they are not intended to be part of the public API.\n\n## Contributing\n\nWe welcome any contribution in form of [issues](https://github.com/gooddata/gooddata-react-components/issues) or [pull requests](https://github.com/gooddata/gooddata-react-components/pulls).\nThese commands may come in handy while developing:\n\n| command | description |\n| ------- | ----------- |\n| `yarn install --pure-lockfile` | first step |\n| ||\n| `yarn dev` | build react-components to `/dist` in watch mode |\n| `yarn test` | run all unit tests |\n| `yarn prettier-write` | format the source code to match the valid codestyle |\n| `yarn validate` | validate codestyle |\n| ||\n| `yarn storybook` | run storybook from `/stories` on http://localhost:9001 |\n| `yarn build-storybook` | build storybook to `/dist-storybook` |\n| `yarn test-storybook` | run storybook and [screenshot tests](https://github.com/gooddata/gdc-client-utils/tree/master/test-storybook) |\n| ||\n| `yarn examples` | run Live Examples dev-server from `/examples` on https://localhost:8999 |\n| `yarn examples-build` | build Live Examples to `/examples/dist` |\n| `yarn examples-server` | serve built Live Examples - see `/examples/server/src` |\n| `yarn examples-testcafe` | run testcafe tests against `localhost:8999` |\n\n### Deploy to heroku.com\nWhen you deploy this repo to heroku, it serves *GoodData.UI Live Examples*.\nRelevant tasks are in `Procfile` and `package.json`.\n\n```bash\n# run in the project directory\nheroku login\nheroku create <your-app-name>\nheroku config:set DOMAIN_ADMIN_USERNAME=x@gooddata.com DOMAIN_ADMIN_PASSWORD=xy PROJECT_ID_TO_ASSIGN=xms7ga4tf3g3nzucd8380o2bev8oeknp\ngit push heroku HEAD:master\nheroku open\n```\n\n### Run Live Examples Locally\nTo run *GoodData.UI Live Examples* locally:\n```bash\ngit clone <this-repository>\ncd  <repository-folder>\nyarn install --pure-lockfile\nyarn examples\n```\nThen open https://localhost:8999 and login using Live Examples account (you can [create one here](https://gooddata-examples.herokuapp.com/registration)).\n\n### Source code formatting\nThe source code in the repository is formatted by [Prettier](https://prettier.io/). \nThe format of the code is validated by our Continuous Integration server and is one of the requirements of successful merge.\n\nPrettier is supported by every major IDE. You can find the list of supported editors and how to configure them [here](https://prettier.io/docs/en/editors.html).\n\nIn the case, when your editor is not supported or you don't want to setup the integration, you can run the `yarn prettier-write` command to reformat the code before commit.\n\n## Changelog\n\n- see [CHANGELOG.md](CHANGELOG.md)\n\n## License\n\n(C) 2007-2018 GoodData Corporation\n\nThis project is dual licensed:\n\n- The ATTRIBUTION-NONCOMMERCIAL 4.0 INTERNATIONAL (CC BY-NC 4.0) is used for purpose of the trial experience and evaluation of GoodData.UI library.\n- The GOODDATA GOODDATA.UI LIBRARY END USER LICENSE AGREEMENT is used for GoodData customers.\n\nFor more information, please see [LICENSE](https://github.com/gooddata/gooddata-react-components/blob/master/LICENSE)\n","gitHead":"9c3ff3b1c06d405614ff2e706a5df6e1923acd8e","scripts":{"dev":"bash scripts/build.sh --dev-watch","test":"jest --watch","build":"bash scripts/build.sh","tslint":"yarn run-tslint -t verbose $npm_package_config_tslint","prepare":"cd examples/server && yarn install --frozen-lockfile && cd ../..; rm -r examples/node_modules 2>/dev/null; true","examples":"bash scripts/run-examples.sh","prepare?":"# Called before `npm publish` and on local `npm install`. Temporarily also for deleting obsolete node_modules. Ends with `true` to continue gracefully.","validate":"tsc --noEmit && yarn tslint && eslint $npm_package_config_eslint && yarn prettier-check","build-dev":"bash scripts/build.sh --dev","examples?":"# Default is developer domain, other options: yarn examples [sec,secure,stg,stg2,stg3,demo,developer or URL]","storybook":"yarn build && start-storybook -p 9001 -c .storybook","test-once":"jest","tslint-ci":"mkdir -p ./ci/results && yarn run-tslint -t checkstyle -o ./ci/results/tslint-results.xml $npm_package_config_tslint","run-tslint":"tslint -p tsconfig.json","validate-ci":"tsc --noEmit && yarn tslint-ci  && eslint $npm_package_config_eslint -f checkstyle -o ci/results/eslint-results.xml && yarn prettier-check","examples-build":"bash scripts/build-examples.sh","prepublishOnly":"yarn build","prettier-check":"prettier --check '{src,stories,styles,__mocks__,examples/server/src,examples/src,examples/test}/**/*.{ts,js,tsx,jsx,json,scss,md,yaml,html}'","prettier-write":"prettier --write '{src,stories,styles,__mocks__,examples/server/src,examples/src,examples/test}/**/*.{ts,js,tsx,jsx,json,scss,md,yaml,html}'","test-storybook":"yarn build && test-storybook","build-storybook":"yarn build && build-storybook -c .storybook -o dist-storybook","examples-server":"node examples/server/src/index.js","heroku-postbuild":"yarn examples-build developer","examples-testcafe":"./scripts/run-testcafe.sh visual","check-circular-deps":"madge --circular --extensions ts ./src","examples-testcafe-ci":"./scripts/run-testcafe.sh ci","examples-testcafe-live":"./scripts/run-testcafe.sh live"},"typings":"dist/index.d.ts","_npmUser":{"name":"gooddata-ci","email":"rail@gooddata.com"},"deprecated":"@gooddata/react-components@7 reached End of Support on March 31, 2022. Please upgrade (see https://sdk.gooddata.com/gooddata-ui/docs/supported_versions.html for more information).","repository":{"url":"git+ssh://git@github.com/gooddata/gooddata-react-components.git","type":"git"},"_npmVersion":"6.4.1","description":"GoodData.UI - A powerful JavaScript library for building analytical applications","directories":{},"lint-staged":{"{src,stories,styles,__mocks__,examples/server/src,examples/src,examples/test}/**/*.{ts,js,tsx,jsx,scss}":["npx gdc-fix-copyright","git add"],"{src,stories,styles,__mocks__,examples/server/src,examples/src,examples/test}/**/*.{ts,js,tsx,jsx,json,scss,md,yaml,html}":["prettier --write","git add"]},"_nodeVersion":"8.12.0","dependencies":{"rxjs":"^5.5.6","uuid":"^3.2.1","immer":"^1.3.1","lodash":"^4.17.15","date-fns":"^2.7.0","downshift":"^3.2.7","invariant":"^2.2.2","classnames":"^2.2.6","highcharts":"7.1.1","prop-types":"^15.6.0","react-intl":"^3.6.0","custom-event":"^1.0.1","react-window":"^1.8.1","ag-grid-react":"20.0.0","react-measure":"^2.3.0","react-day-picker":"~7.3.0","react-responsive":"^3.0.0","stringify-object":"^2.4.0","@gooddata/typings":"^2.19.0","ag-grid-community":"20.0.0","http-status-codes":"^1.3.0","@gooddata/js-utils":"^3.5.0","@gooddata/numberjs":"^3.2.4","fixed-data-table-2":"0.7.17","@gooddata/goodstrap":"^66.3.1","react-dom-factories":"^1.0.2","@gooddata/gooddata-js":"^12.2.0","json-stable-stringify":"^1.0.1","react-transition-group":"^2.2.1","hoist-non-react-statics":"^3.3.0","nodelist-foreach-polyfill":"^1.2.0","@formatjs/intl-pluralrules":"^1.3.6","highcharts-grouped-categories":"^1.1.3"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"raf":"3.3.2","yup":"^0.24.1","jest":"24.7.1","husky":"3.0.0","madge":"^3.4.4","react":"^16.5.2","enzyme":"3.5.0","eslint":"4.19.1","formik":"^0.11.11","moment":"2.23.0","history":"^4.7.2","ts-jest":"24.0.0","webpack":"4.30.0","full-icu":"^1.3.0","prettier":"1.16.4","react-ga":"^2.5.2","recharts":"1.0.0-beta.9","testcafe":"1.1.4","commander":"2.14.1","node-sass":"4.13.0","react-dom":"^16.5.2","supertest":"3.0.0","ts-loader":"6.0.0","@types/raf":"^3.4.0","css-loader":"0.28.7","jest-junit":"3.0.0","raw-loader":"0.5.1","styled-jsx":"2.2.1","typescript":"3.3.4000","@babel/core":"7.4.4","@types/jest":"24.0.6","@types/node":"7.0.8","@types/uuid":"3.4.3","file-loader":"3.0.1","jest-enzyme":"7.0.2","lint-staged":"9.1.0","sass-loader":"6.0.6","webpack-cli":"3.3.2","@types/react":"16.8.6","babel-loader":"8.0.5","react-helmet":"5.2.0","react-select":"1.2.1","style-loader":"0.19.1","@types/enzyme":"3.1.13","@types/lodash":"4.14.123","testcafe-live":"0.1.4","@babel/runtime":"7.4.4","@babel/polyfill":"^7.4.4","@storybook/react":"5.0.11","@types/invariant":"2.2.29","@types/react-dom":"16.0.11","isomorphic-fetch":"2.2.1","react-datepicker":"1.1.0","react-router-dom":"4.2.2","@babel/preset-env":"7.4.4","@gooddata/mock-js":"2.6.0","@storybook/addons":"5.0.11","@types/classnames":"2.2.3","@types/prop-types":"15.5.2","@storybook/theming":"5.0.11","identity-obj-proxy":"^3.0.0","intl-messageformat":"^7.5.4","webpack-dev-server":"3.3.1","@babel/preset-react":"7.0.0","@types/react-portal":"4.0.1","@types/react-window":"^1.8.1","babel-plugin-lodash":"3.3.4","html-webpack-plugin":"3.2.0","react-test-renderer":"16.4.2","@types/react-measure":"2.0.5","clean-webpack-plugin":"2.0.2","stats-webpack-plugin":"0.7.0","eslint-config-prettier":"4.1.0","react-google-recaptcha":"^0.14.1","tslint-config-prettier":"1.18.0","@gooddata/eslint-config":"^1.0.0","@gooddata/tslint-config":"1.0.0","@types/react-responsive":"^3.0.3","@types/storybook__react":"4.0.1","@types/stringify-object":"^3.2.0","enzyme-adapter-react-16":"1.3.1","@gooddata/test-storybook":"3.1.1","@storybook/addon-actions":"5.0.11","@storybook/addon-options":"5.0.11","node-sass-magic-importer":"5.1.0","react-syntax-highlighter":"11.0.2","@types/fixed-data-table-2":"0.8.1","@types/react-test-renderer":"16.0.0","circular-dependency-plugin":"5.0.2","compression-webpack-plugin":"2.0.0","@types/json-stable-stringify":"^1.0.32","@gooddata/frontend-npm-scripts":"1.1.0","@types/enzyme-adapter-react-16":"1.0.3","@types/storybook__addon-actions":"3.4.2","@babel/plugin-proposal-class-properties":"7.4.4","@babel/plugin-proposal-object-rest-spread":"7.4.4","@babel/plugin-transform-async-to-generator":"7.4.4"},"peerDependencies":{"react":"^16.5.2","react-dom":"^16.5.2"},"_npmOperationalInternal":{"tmp":"tmp/react-components_7.3.0-beta.35_1580465740460_0.957943410607335","host":"s3://npm-registry-packages"}},"7.3.0-beta.36":{"name":"@gooddata/react-components","version":"7.3.0-beta.36","author":{"name":"GoodData Corporation"},"license":"BSD-3-Clause","_id":"@gooddata/react-components@7.3.0-beta.36","maintainers":[{"name":"afi","email":"adam.fiedler@gooddata.com"},{"name":"bertold8","email":"ivan.nejezchleb@seznam.cz"},{"name":"brbistas","email":"valentinos.chraniotis@gooddata.com"},{"name":"bugsbunny338","email":"jiri.zajic@mensa.cz"},{"name":"de.do","email":"de.do@gooddata.com"},{"name":"gooddata-ci","email":"rail@gooddata.com"},{"name":"hung.nguyen.hoang","email":"hung.nguyen@gooddata.com"},{"name":"ivan.mjartan","email":"ivan.mjartan@gooddata.com"},{"name":"jakub-sterba","email":"jakub.sterba@gooddata.com"},{"name":"jaroslav.tomecek","email":"jaroslav.tomecek@gooddata.com"},{"name":"jkittler","email":"honza.kittler@gmail.com"},{"name":"khanh.le","email":"khanh.le@gooddata.com"},{"name":"lanhuynh","email":"lan.huynh@gooddata.com"},{"name":"linhhong","email":"linh.hong@gooddata.com"},{"name":"lupko","email":"lubomir.slivka@gooddata.com"},{"name":"matyas.kandl","email":"matyas.kandl@gooddata.com"},{"name":"michal.marsal","email":"michal.marsal@gooddata.com"},{"name":"naibinh","email":"naibinh@gmail.com"},{"name":"nikolacech","email":"nikola.cech@gooddata.com"},{"name":"no23reason","email":"dan.homola@hotmail.cz"},{"name":"patrikbraborec","email":"patrik.braborec@gooddata.com"},{"name":"pbenes","email":"petr.benes@gooddata.com"},{"name":"petrjanu","email":"petr.janu@gooddata.com"},{"name":"ptquang86","email":"ptquang86@gmail.com"},{"name":"qduval","email":"quentin.duval@gooddata.com"},{"name":"rodri360","email":"me@rodri360.com"},{"name":"sitina","email":"jiri.sitina@gooddata.com"},{"name":"strouhaljan","email":"strouhal.jan@gmail.com"},{"name":"tomas.kratochvil","email":"tomas.kratochvil@gooddata.com"},{"name":"tomasreichmann","email":"tomasreichmann@gmail.com"},{"name":"tomsatgd","email":"tomas.satinsky@gooddata.com"},{"name":"trung-le-quoc","email":"trung.le@gooddata.com"},{"name":"tu-ngo","email":"tungo1981@gmail.com"},{"name":"tulean","email":"tuan.le@gooddata.com"},{"name":"utdnah","email":"danh.ung@gooddata.com"},{"name":"vlastikcz","email":"vlastimil.kotas@gooddata.com"},{"name":"vu.pham","email":"vu.pham@gooddata.com"},{"name":"xmort","email":"petr.dolejsi@gooddata.com"},{"name":"yanlipnican","email":"yanlipnican@gmail.com"}],"homepage":"https://github.com/gooddata/gooddata-react-components#readme","bugs":{"url":"https://github.com/gooddata/gooddata-react-components/issues"},"dist":{"shasum":"a9866585e8b4c5acce2627c2157c9e0454447f1a","tarball":"https://registry.npmjs.org/@gooddata/react-components/-/react-components-7.3.0-beta.36.tgz","fileCount":2285,"integrity":"sha512-8vgUnnJIfhsJWWBJ/VX9lGixPTRxMOFGd1whmorQO2GUPM3hKa/pp4Io7PVtjIp15RzC6iHeut84I2pJ+VpHJg==","signatures":[{"sig":"MEQCIF/WQH+ou+deTIj8aG4eW85laH9L+Y8vm2T/AeuvWUqtAiA7/rTNwazy3WOUGyGwixID/G3FSq+8mcXKlFFgjZ6snA==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":9045277,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJeNATACRA9TVsSAnZWagAAZckP/RP5i3DNQ0TcoNqb1hJn\nYcMxpq+nLgNPCLyFXlWtXeskRBRV59PrI6eYUFdSIt14/t6jtyervT9pmZWj\nSm/sD7FEmgIo9o9/zylPf6AxRDzxHdEhGhcC2DOZazduUfhhuLR5AGfQ6d+L\npbdAj1QCdMBUI0i10WMWYYqVNI2YM+JIvS0QI41u3I0vE3m/XeFVaKd8fTiF\n93snVJFsV3/Md1WfNa7v4Sk2dFpoqg79H7ypIVMaVzkF439qnMXr1mQfFeOR\n++VyQRwxuBhVIFJAnuTkM627t2aJ0uN0FMYtfA+LT7CRLoCXCKSZLO125GpL\nMrAa0vvxNJmMAUH/aD62etCO8Z2N2y1VDMbG0KfleQpuIckQ1mUqih5DOnIR\ncb3FbfAy2uJFyZB4U2fheQ1Ze6zk0ux/T4oco1cEGrVnwDFv1Uel9DVAIa+X\nYzy+BhNVZadJvNRnFQ0ZJ/kJu/XW5LWFf/brXTxIPVwcjunUckm/twEwTC59\ny/EE3dLDT6OH3AT0EKiUnDUJF6KH/E+fD/cZ9zcqwt+6oioACYUgnGyZofLb\nbi7VJW2L7SjcmQV6UWZge8uj5AMfI5fvuzeQXRCGEpAVEdUiyh3N2QaDA1Px\n+dL0JRZTZYtFQ1noszf8578KOT+WI2ZuqgtSodEnLiE3SMW9OsJVV/bMNEHj\nsk7F\r\n=aTw1\r\n-----END PGP SIGNATURE-----\r\n"},"main":"dist/index.js","husky":{"hooks":{"pre-commit":"lint-staged"}},"config":{"eslint":"./examples/**/*.{js,jsx}","tslint":"./{__mocks__,src,stories}/{,**/}*.{ts,tsx}"},"readme":"[![npm version](https://badge.fury.io/js/%40gooddata%2Freact-components.svg)](https://www.npmjs.com/package/@gooddata/react-components) \n\n# GoodData.UI React components\n> A React-based JavaScript library for building data-driven applications\n\n## Getting started\n- [GoodData.UI Documentation](http://sdk.gooddata.com/gooddata-ui/)\n- [GoodData.UI Live Examples](https://gooddata-examples.herokuapp.com/)\n- [Stack Overflow](https://stackoverflow.com/questions/tagged/gooddata)\n\n### Usage\nWith [yarn](https://yarnpkg.com) installed, go to your project directory and run\n```\n$ yarn add @gooddata/react-components\n```\nIf you prefer [npm](npmjs.com) run\n```\n$ npm install --save @gooddata/react-components\n```\n\nThe public API is exposed via global `index.js`. Except for the styles, do not import any other file directly\nbecause they are not intended to be part of the public API.\n\n## Contributing\n\nWe welcome any contribution in form of [issues](https://github.com/gooddata/gooddata-react-components/issues) or [pull requests](https://github.com/gooddata/gooddata-react-components/pulls).\nThese commands may come in handy while developing:\n\n| command | description |\n| ------- | ----------- |\n| `yarn install --pure-lockfile` | first step |\n| ||\n| `yarn dev` | build react-components to `/dist` in watch mode |\n| `yarn test` | run all unit tests |\n| `yarn prettier-write` | format the source code to match the valid codestyle |\n| `yarn validate` | validate codestyle |\n| ||\n| `yarn storybook` | run storybook from `/stories` on http://localhost:9001 |\n| `yarn build-storybook` | build storybook to `/dist-storybook` |\n| `yarn test-storybook` | run storybook and [screenshot tests](https://github.com/gooddata/gdc-client-utils/tree/master/test-storybook) |\n| ||\n| `yarn examples` | run Live Examples dev-server from `/examples` on https://localhost:8999 |\n| `yarn examples-build` | build Live Examples to `/examples/dist` |\n| `yarn examples-server` | serve built Live Examples - see `/examples/server/src` |\n| `yarn examples-testcafe` | run testcafe tests against `localhost:8999` |\n\n### Deploy to heroku.com\nWhen you deploy this repo to heroku, it serves *GoodData.UI Live Examples*.\nRelevant tasks are in `Procfile` and `package.json`.\n\n```bash\n# run in the project directory\nheroku login\nheroku create <your-app-name>\nheroku config:set DOMAIN_ADMIN_USERNAME=x@gooddata.com DOMAIN_ADMIN_PASSWORD=xy PROJECT_ID_TO_ASSIGN=xms7ga4tf3g3nzucd8380o2bev8oeknp\ngit push heroku HEAD:master\nheroku open\n```\n\n### Run Live Examples Locally\nTo run *GoodData.UI Live Examples* locally:\n```bash\ngit clone <this-repository>\ncd  <repository-folder>\nyarn install --pure-lockfile\nyarn examples\n```\nThen open https://localhost:8999 and login using Live Examples account (you can [create one here](https://gooddata-examples.herokuapp.com/registration)).\n\n### Source code formatting\nThe source code in the repository is formatted by [Prettier](https://prettier.io/). \nThe format of the code is validated by our Continuous Integration server and is one of the requirements of successful merge.\n\nPrettier is supported by every major IDE. You can find the list of supported editors and how to configure them [here](https://prettier.io/docs/en/editors.html).\n\nIn the case, when your editor is not supported or you don't want to setup the integration, you can run the `yarn prettier-write` command to reformat the code before commit.\n\n## Changelog\n\n- see [CHANGELOG.md](CHANGELOG.md)\n\n## License\n\n(C) 2007-2018 GoodData Corporation\n\nThis project is dual licensed:\n\n- The ATTRIBUTION-NONCOMMERCIAL 4.0 INTERNATIONAL (CC BY-NC 4.0) is used for purpose of the trial experience and evaluation of GoodData.UI library.\n- The GOODDATA GOODDATA.UI LIBRARY END USER LICENSE AGREEMENT is used for GoodData customers.\n\nFor more information, please see [LICENSE](https://github.com/gooddata/gooddata-react-components/blob/master/LICENSE)\n","gitHead":"53faa61a8558cf93ace6518cc93055c0de516e32","scripts":{"dev":"bash scripts/build.sh --dev-watch","test":"jest --watch","build":"bash scripts/build.sh","tslint":"yarn run-tslint -t verbose $npm_package_config_tslint","prepare":"cd examples/server && yarn install --frozen-lockfile && cd ../..; rm -r examples/node_modules 2>/dev/null; true","examples":"bash scripts/run-examples.sh","prepare?":"# Called before `npm publish` and on local `npm install`. Temporarily also for deleting obsolete node_modules. Ends with `true` to continue gracefully.","validate":"tsc --noEmit && yarn tslint && eslint $npm_package_config_eslint && yarn prettier-check","build-dev":"bash scripts/build.sh --dev","examples?":"# Default is developer domain, other options: yarn examples [sec,secure,stg,stg2,stg3,demo,developer or URL]","storybook":"yarn build && start-storybook -p 9001 -c .storybook","test-once":"jest","tslint-ci":"mkdir -p ./ci/results && yarn run-tslint -t checkstyle -o ./ci/results/tslint-results.xml $npm_package_config_tslint","run-tslint":"tslint -p tsconfig.json","validate-ci":"tsc --noEmit && yarn tslint-ci  && eslint $npm_package_config_eslint -f checkstyle -o ci/results/eslint-results.xml && yarn prettier-check","examples-build":"bash scripts/build-examples.sh","prepublishOnly":"yarn build","prettier-check":"prettier --check '{src,stories,styles,__mocks__,examples/server/src,examples/src,examples/test}/**/*.{ts,js,tsx,jsx,json,scss,md,yaml,html}'","prettier-write":"prettier --write '{src,stories,styles,__mocks__,examples/server/src,examples/src,examples/test}/**/*.{ts,js,tsx,jsx,json,scss,md,yaml,html}'","test-storybook":"yarn build && test-storybook","build-storybook":"yarn build && build-storybook -c .storybook -o dist-storybook","examples-server":"node examples/server/src/index.js","heroku-postbuild":"yarn examples-build developer","examples-testcafe":"./scripts/run-testcafe.sh visual","check-circular-deps":"madge --circular --extensions ts ./src","examples-testcafe-ci":"./scripts/run-testcafe.sh ci","examples-testcafe-live":"./scripts/run-testcafe.sh live"},"typings":"dist/index.d.ts","_npmUser":{"name":"gooddata-ci","email":"rail@gooddata.com"},"deprecated":"@gooddata/react-components@7 reached End of Support on March 31, 2022. Please upgrade (see https://sdk.gooddata.com/gooddata-ui/docs/supported_versions.html for more information).","repository":{"url":"git+ssh://git@github.com/gooddata/gooddata-react-components.git","type":"git"},"_npmVersion":"6.4.1","description":"GoodData.UI - A powerful JavaScript library for building analytical applications","directories":{},"lint-staged":{"{src,stories,styles,__mocks__,examples/server/src,examples/src,examples/test}/**/*.{ts,js,tsx,jsx,scss}":["npx gdc-fix-copyright","git add"],"{src,stories,styles,__mocks__,examples/server/src,examples/src,examples/test}/**/*.{ts,js,tsx,jsx,json,scss,md,yaml,html}":["prettier --write","git add"]},"_nodeVersion":"8.12.0","dependencies":{"rxjs":"^5.5.6","uuid":"^3.2.1","immer":"^1.3.1","lodash":"^4.17.15","date-fns":"^2.7.0","downshift":"^3.2.7","invariant":"^2.2.2","classnames":"^2.2.6","highcharts":"7.1.1","prop-types":"^15.6.0","react-intl":"^3.6.0","custom-event":"^1.0.1","react-window":"^1.8.1","ag-grid-react":"20.0.0","react-measure":"^2.3.0","react-day-picker":"~7.3.0","react-responsive":"^3.0.0","stringify-object":"^2.4.0","@gooddata/typings":"^2.19.0","ag-grid-community":"20.0.0","http-status-codes":"^1.3.0","@gooddata/js-utils":"^3.5.0","@gooddata/numberjs":"^3.2.4","fixed-data-table-2":"0.7.17","@gooddata/goodstrap":"^66.3.1","react-dom-factories":"^1.0.2","@gooddata/gooddata-js":"^12.2.0","json-stable-stringify":"^1.0.1","react-transition-group":"^2.2.1","hoist-non-react-statics":"^3.3.0","nodelist-foreach-polyfill":"^1.2.0","@formatjs/intl-pluralrules":"^1.3.6","highcharts-grouped-categories":"^1.1.3"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"raf":"3.3.2","yup":"^0.24.1","jest":"24.7.1","husky":"3.0.0","madge":"^3.4.4","react":"^16.5.2","enzyme":"3.5.0","eslint":"4.19.1","formik":"^0.11.11","moment":"2.23.0","history":"^4.7.2","ts-jest":"24.0.0","webpack":"4.30.0","full-icu":"^1.3.0","prettier":"1.16.4","react-ga":"^2.5.2","recharts":"1.0.0-beta.9","testcafe":"1.1.4","commander":"2.14.1","node-sass":"4.13.0","react-dom":"^16.5.2","supertest":"3.0.0","ts-loader":"6.0.0","@types/raf":"^3.4.0","css-loader":"0.28.7","jest-junit":"3.0.0","raw-loader":"0.5.1","styled-jsx":"2.2.1","typescript":"3.3.4000","@babel/core":"7.4.4","@types/jest":"24.0.6","@types/node":"7.0.8","@types/uuid":"3.4.3","file-loader":"3.0.1","jest-enzyme":"7.0.2","lint-staged":"9.1.0","sass-loader":"6.0.6","webpack-cli":"3.3.2","@types/react":"16.8.6","babel-loader":"8.0.5","react-helmet":"5.2.0","react-select":"1.2.1","style-loader":"0.19.1","@types/enzyme":"3.1.13","@types/lodash":"4.14.123","testcafe-live":"0.1.4","@babel/runtime":"7.4.4","@babel/polyfill":"^7.4.4","@storybook/react":"5.0.11","@types/invariant":"2.2.29","@types/react-dom":"16.0.11","isomorphic-fetch":"2.2.1","react-datepicker":"1.1.0","react-router-dom":"4.2.2","@babel/preset-env":"7.4.4","@gooddata/mock-js":"2.6.0","@storybook/addons":"5.0.11","@types/classnames":"2.2.3","@types/prop-types":"15.5.2","@storybook/theming":"5.0.11","identity-obj-proxy":"^3.0.0","intl-messageformat":"^7.5.4","webpack-dev-server":"3.3.1","@babel/preset-react":"7.0.0","@types/react-portal":"4.0.1","@types/react-window":"^1.8.1","babel-plugin-lodash":"3.3.4","html-webpack-plugin":"3.2.0","react-test-renderer":"16.4.2","@types/react-measure":"2.0.5","clean-webpack-plugin":"2.0.2","stats-webpack-plugin":"0.7.0","eslint-config-prettier":"4.1.0","react-google-recaptcha":"^0.14.1","tslint-config-prettier":"1.18.0","@gooddata/eslint-config":"^1.0.0","@gooddata/tslint-config":"1.0.0","@types/react-responsive":"^3.0.3","@types/storybook__react":"4.0.1","@types/stringify-object":"^3.2.0","enzyme-adapter-react-16":"1.3.1","@gooddata/test-storybook":"3.1.1","@storybook/addon-actions":"5.0.11","@storybook/addon-options":"5.0.11","node-sass-magic-importer":"5.1.0","react-syntax-highlighter":"11.0.2","@types/fixed-data-table-2":"0.8.1","@types/react-test-renderer":"16.0.0","circular-dependency-plugin":"5.0.2","compression-webpack-plugin":"2.0.0","@types/json-stable-stringify":"^1.0.32","@gooddata/frontend-npm-scripts":"1.1.0","@types/enzyme-adapter-react-16":"1.0.3","@types/storybook__addon-actions":"3.4.2","@babel/plugin-proposal-class-properties":"7.4.4","@babel/plugin-proposal-object-rest-spread":"7.4.4","@babel/plugin-transform-async-to-generator":"7.4.4"},"peerDependencies":{"react":"^16.5.2","react-dom":"^16.5.2"},"_npmOperationalInternal":{"tmp":"tmp/react-components_7.3.0-beta.36_1580467391845_0.09371369632904303","host":"s3://npm-registry-packages"}},"7.3.0-beta.37":{"name":"@gooddata/react-components","version":"7.3.0-beta.37","author":{"name":"GoodData Corporation"},"license":"BSD-3-Clause","_id":"@gooddata/react-components@7.3.0-beta.37","maintainers":[{"name":"afi","email":"adam.fiedler@gooddata.com"},{"name":"bertold8","email":"ivan.nejezchleb@seznam.cz"},{"name":"brbistas","email":"valentinos.chraniotis@gooddata.com"},{"name":"bugsbunny338","email":"jiri.zajic@mensa.cz"},{"name":"de.do","email":"de.do@gooddata.com"},{"name":"gooddata-ci","email":"rail@gooddata.com"},{"name":"hung.nguyen.hoang","email":"hung.nguyen@gooddata.com"},{"name":"ivan.mjartan","email":"ivan.mjartan@gooddata.com"},{"name":"jakub-sterba","email":"jakub.sterba@gooddata.com"},{"name":"jaroslav.tomecek","email":"jaroslav.tomecek@gooddata.com"},{"name":"jkittler","email":"honza.kittler@gmail.com"},{"name":"khanh.le","email":"khanh.le@gooddata.com"},{"name":"lanhuynh","email":"lan.huynh@gooddata.com"},{"name":"linhhong","email":"linh.hong@gooddata.com"},{"name":"lupko","email":"lubomir.slivka@gooddata.com"},{"name":"matyas.kandl","email":"matyas.kandl@gooddata.com"},{"name":"michal.marsal","email":"michal.marsal@gooddata.com"},{"name":"naibinh","email":"naibinh@gmail.com"},{"name":"nikolacech","email":"nikola.cech@gooddata.com"},{"name":"no23reason","email":"dan.homola@hotmail.cz"},{"name":"patrikbraborec","email":"patrik.braborec@gooddata.com"},{"name":"pbenes","email":"petr.benes@gooddata.com"},{"name":"petrjanu","email":"petr.janu@gooddata.com"},{"name":"ptquang86","email":"ptquang86@gmail.com"},{"name":"qduval","email":"quentin.duval@gooddata.com"},{"name":"rodri360","email":"me@rodri360.com"},{"name":"sitina","email":"jiri.sitina@gooddata.com"},{"name":"strouhaljan","email":"strouhal.jan@gmail.com"},{"name":"tomas.kratochvil","email":"tomas.kratochvil@gooddata.com"},{"name":"tomasreichmann","email":"tomasreichmann@gmail.com"},{"name":"tomsatgd","email":"tomas.satinsky@gooddata.com"},{"name":"trung-le-quoc","email":"trung.le@gooddata.com"},{"name":"tu-ngo","email":"tungo1981@gmail.com"},{"name":"tulean","email":"tuan.le@gooddata.com"},{"name":"utdnah","email":"danh.ung@gooddata.com"},{"name":"vlastikcz","email":"vlastimil.kotas@gooddata.com"},{"name":"vu.pham","email":"vu.pham@gooddata.com"},{"name":"xmort","email":"petr.dolejsi@gooddata.com"},{"name":"yanlipnican","email":"yanlipnican@gmail.com"}],"homepage":"https://github.com/gooddata/gooddata-react-components#readme","bugs":{"url":"https://github.com/gooddata/gooddata-react-components/issues"},"dist":{"shasum":"559a2091d47a6b4edcdc960abee735233fb50199","tarball":"https://registry.npmjs.org/@gooddata/react-components/-/react-components-7.3.0-beta.37.tgz","fileCount":2285,"integrity":"sha512-LIynkR5tOuj6FdKtDwR33bESIDlqv5olGiPFq3JdvR9TRzuJRlNPITMn4ffiKPQjk5lRPgdh9GrhfG6sJ98ueQ==","signatures":[{"sig":"MEYCIQDsvLfR7M1FFeqegIfk7WXK2nc1nbP3weBf13fzHbSCqwIhALAjnU/EsFQje0LQf1tvMKFEY/0Ct2NZ/4irbQGfgak6","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":9045277,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJeNBnrCRA9TVsSAnZWagAAu3gP/jqaCX4PMGc4xSgTm4bf\nMMsUwWa3wILHuMT4UrKat1klUsQ/sdujuRJSqZPMnGMBRwUNiTTqRx1GEc+W\nC+dR6IeHDT3M5oFe8tBIlT0Li82VzBNeaN23VdOWkIWX+9uE4FpjLqmzYaDT\nQlkwWK2Zn1pE3nUo5EI6Ijy+FAtTNyHAr4vY4eU5lhvFKVXr5lBZNcWzhIXK\nhLryENbF4cYMx9z3gDd21xK5CX5d4eqAITqvRJns1Ci8JgQyYSZ1ibcrF0GZ\nwXMORTp5Lq4bq3WwKOhO+Pu+dikkyZPal+n6VmXCt9ChG5Mn7m2KOn2B5wNa\nMakbaWZdJSoaac23Qlh87c1FYQ/xQ+uYgF7LmYf83qu8imUc439akK30fw7U\n0xYcS4q10JkOV/oSppb8uCwmZd0NJ7x36KpBIFfFFE2lwjDoH2jM4trIkgEq\nnpytTJvvSehxlhETA96kWWrb7CqFRzRZBTOPNnZyWzBJfNhK7adVGjiZJkQ4\nC1lWU5TZ9MTuczFreMKpDzbuQYPp026S151xhcWa8zsRSnEIqVKHaP1tJ1uV\nxLx8/yU65CNUuvFd5hmQxM00sqvj7d56M61/DccjgrLWObVIN+jLGxggVfT2\nu5EMGQSYWBGZh8il9ifTjuxHuC5NQEY65XYsy6FU1Kze2CGXJuDKD2LMMwrf\nbvbx\r\n=3Rma\r\n-----END PGP SIGNATURE-----\r\n"},"main":"dist/index.js","husky":{"hooks":{"pre-commit":"lint-staged"}},"config":{"eslint":"./examples/**/*.{js,jsx}","tslint":"./{__mocks__,src,stories}/{,**/}*.{ts,tsx}"},"readme":"[![npm version](https://badge.fury.io/js/%40gooddata%2Freact-components.svg)](https://www.npmjs.com/package/@gooddata/react-components) \n\n# GoodData.UI React components\n> A React-based JavaScript library for building data-driven applications\n\n## Getting started\n- [GoodData.UI Documentation](http://sdk.gooddata.com/gooddata-ui/)\n- [GoodData.UI Live Examples](https://gooddata-examples.herokuapp.com/)\n- [Stack Overflow](https://stackoverflow.com/questions/tagged/gooddata)\n\n### Usage\nWith [yarn](https://yarnpkg.com) installed, go to your project directory and run\n```\n$ yarn add @gooddata/react-components\n```\nIf you prefer [npm](npmjs.com) run\n```\n$ npm install --save @gooddata/react-components\n```\n\nThe public API is exposed via global `index.js`. Except for the styles, do not import any other file directly\nbecause they are not intended to be part of the public API.\n\n## Contributing\n\nWe welcome any contribution in form of [issues](https://github.com/gooddata/gooddata-react-components/issues) or [pull requests](https://github.com/gooddata/gooddata-react-components/pulls).\nThese commands may come in handy while developing:\n\n| command | description |\n| ------- | ----------- |\n| `yarn install --pure-lockfile` | first step |\n| ||\n| `yarn dev` | build react-components to `/dist` in watch mode |\n| `yarn test` | run all unit tests |\n| `yarn prettier-write` | format the source code to match the valid codestyle |\n| `yarn validate` | validate codestyle |\n| ||\n| `yarn storybook` | run storybook from `/stories` on http://localhost:9001 |\n| `yarn build-storybook` | build storybook to `/dist-storybook` |\n| `yarn test-storybook` | run storybook and [screenshot tests](https://github.com/gooddata/gdc-client-utils/tree/master/test-storybook) |\n| ||\n| `yarn examples` | run Live Examples dev-server from `/examples` on https://localhost:8999 |\n| `yarn examples-build` | build Live Examples to `/examples/dist` |\n| `yarn examples-server` | serve built Live Examples - see `/examples/server/src` |\n| `yarn examples-testcafe` | run testcafe tests against `localhost:8999` |\n\n### Deploy to heroku.com\nWhen you deploy this repo to heroku, it serves *GoodData.UI Live Examples*.\nRelevant tasks are in `Procfile` and `package.json`.\n\n```bash\n# run in the project directory\nheroku login\nheroku create <your-app-name>\nheroku config:set DOMAIN_ADMIN_USERNAME=x@gooddata.com DOMAIN_ADMIN_PASSWORD=xy PROJECT_ID_TO_ASSIGN=xms7ga4tf3g3nzucd8380o2bev8oeknp\ngit push heroku HEAD:master\nheroku open\n```\n\n### Run Live Examples Locally\nTo run *GoodData.UI Live Examples* locally:\n```bash\ngit clone <this-repository>\ncd  <repository-folder>\nyarn install --pure-lockfile\nyarn examples\n```\nThen open https://localhost:8999 and login using Live Examples account (you can [create one here](https://gooddata-examples.herokuapp.com/registration)).\n\n### Source code formatting\nThe source code in the repository is formatted by [Prettier](https://prettier.io/). \nThe format of the code is validated by our Continuous Integration server and is one of the requirements of successful merge.\n\nPrettier is supported by every major IDE. You can find the list of supported editors and how to configure them [here](https://prettier.io/docs/en/editors.html).\n\nIn the case, when your editor is not supported or you don't want to setup the integration, you can run the `yarn prettier-write` command to reformat the code before commit.\n\n## Changelog\n\n- see [CHANGELOG.md](CHANGELOG.md)\n\n## License\n\n(C) 2007-2018 GoodData Corporation\n\nThis project is dual licensed:\n\n- The ATTRIBUTION-NONCOMMERCIAL 4.0 INTERNATIONAL (CC BY-NC 4.0) is used for purpose of the trial experience and evaluation of GoodData.UI library.\n- The GOODDATA GOODDATA.UI LIBRARY END USER LICENSE AGREEMENT is used for GoodData customers.\n\nFor more information, please see [LICENSE](https://github.com/gooddata/gooddata-react-components/blob/master/LICENSE)\n","gitHead":"c04867cd2ff07ce23510fa40863b53818df63143","scripts":{"dev":"bash scripts/build.sh --dev-watch","test":"jest --watch","build":"bash scripts/build.sh","tslint":"yarn run-tslint -t verbose $npm_package_config_tslint","prepare":"cd examples/server && yarn install --frozen-lockfile && cd ../..; rm -r examples/node_modules 2>/dev/null; true","examples":"bash scripts/run-examples.sh","prepare?":"# Called before `npm publish` and on local `npm install`. Temporarily also for deleting obsolete node_modules. Ends with `true` to continue gracefully.","validate":"tsc --noEmit && yarn tslint && eslint $npm_package_config_eslint && yarn prettier-check","build-dev":"bash scripts/build.sh --dev","examples?":"# Default is developer domain, other options: yarn examples [sec,secure,stg,stg2,stg3,demo,developer or URL]","storybook":"yarn build && start-storybook -p 9001 -c .storybook","test-once":"jest","tslint-ci":"mkdir -p ./ci/results && yarn run-tslint -t checkstyle -o ./ci/results/tslint-results.xml $npm_package_config_tslint","run-tslint":"tslint -p tsconfig.json","validate-ci":"tsc --noEmit && yarn tslint-ci  && eslint $npm_package_config_eslint -f checkstyle -o ci/results/eslint-results.xml && yarn prettier-check","examples-build":"bash scripts/build-examples.sh","prepublishOnly":"yarn build","prettier-check":"prettier --check '{src,stories,styles,__mocks__,examples/server/src,examples/src,examples/test}/**/*.{ts,js,tsx,jsx,json,scss,md,yaml,html}'","prettier-write":"prettier --write '{src,stories,styles,__mocks__,examples/server/src,examples/src,examples/test}/**/*.{ts,js,tsx,jsx,json,scss,md,yaml,html}'","test-storybook":"yarn build && test-storybook","build-storybook":"yarn build && build-storybook -c .storybook -o dist-storybook","examples-server":"node examples/server/src/index.js","heroku-postbuild":"yarn examples-build developer","examples-testcafe":"./scripts/run-testcafe.sh visual","check-circular-deps":"madge --circular --extensions ts ./src","examples-testcafe-ci":"./scripts/run-testcafe.sh ci","examples-testcafe-live":"./scripts/run-testcafe.sh live"},"typings":"dist/index.d.ts","_npmUser":{"name":"gooddata-ci","email":"rail@gooddata.com"},"deprecated":"@gooddata/react-components@7 reached End of Support on March 31, 2022. Please upgrade (see https://sdk.gooddata.com/gooddata-ui/docs/supported_versions.html for more information).","repository":{"url":"git+ssh://git@github.com/gooddata/gooddata-react-components.git","type":"git"},"_npmVersion":"6.4.1","description":"GoodData.UI - A powerful JavaScript library for building analytical applications","directories":{},"lint-staged":{"{src,stories,styles,__mocks__,examples/server/src,examples/src,examples/test}/**/*.{ts,js,tsx,jsx,scss}":["npx gdc-fix-copyright","git add"],"{src,stories,styles,__mocks__,examples/server/src,examples/src,examples/test}/**/*.{ts,js,tsx,jsx,json,scss,md,yaml,html}":["prettier --write","git add"]},"_nodeVersion":"8.12.0","dependencies":{"rxjs":"^5.5.6","uuid":"^3.2.1","immer":"^1.3.1","lodash":"^4.17.15","date-fns":"^2.7.0","downshift":"^3.2.7","invariant":"^2.2.2","classnames":"^2.2.6","highcharts":"7.1.1","prop-types":"^15.6.0","react-intl":"^3.6.0","custom-event":"^1.0.1","react-window":"^1.8.1","ag-grid-react":"20.0.0","react-measure":"^2.3.0","react-day-picker":"~7.3.0","react-responsive":"^3.0.0","stringify-object":"^2.4.0","@gooddata/typings":"^2.19.0","ag-grid-community":"20.0.0","http-status-codes":"^1.3.0","@gooddata/js-utils":"^3.5.0","@gooddata/numberjs":"^3.2.4","fixed-data-table-2":"0.7.17","@gooddata/goodstrap":"^66.3.1","react-dom-factories":"^1.0.2","@gooddata/gooddata-js":"^12.2.0","json-stable-stringify":"^1.0.1","react-transition-group":"^2.2.1","hoist-non-react-statics":"^3.3.0","nodelist-foreach-polyfill":"^1.2.0","@formatjs/intl-pluralrules":"^1.3.6","highcharts-grouped-categories":"^1.1.3"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"raf":"3.3.2","yup":"^0.24.1","jest":"24.7.1","husky":"3.0.0","madge":"^3.4.4","react":"^16.5.2","enzyme":"3.5.0","eslint":"4.19.1","formik":"^0.11.11","moment":"2.23.0","history":"^4.7.2","ts-jest":"24.0.0","webpack":"4.30.0","full-icu":"^1.3.0","prettier":"1.16.4","react-ga":"^2.5.2","recharts":"1.0.0-beta.9","testcafe":"1.1.4","commander":"2.14.1","node-sass":"4.13.0","react-dom":"^16.5.2","supertest":"3.0.0","ts-loader":"6.0.0","@types/raf":"^3.4.0","css-loader":"0.28.7","jest-junit":"3.0.0","raw-loader":"0.5.1","styled-jsx":"2.2.1","typescript":"3.3.4000","@babel/core":"7.4.4","@types/jest":"24.0.6","@types/node":"7.0.8","@types/uuid":"3.4.3","file-loader":"3.0.1","jest-enzyme":"7.0.2","lint-staged":"9.1.0","sass-loader":"6.0.6","webpack-cli":"3.3.2","@types/react":"16.8.6","babel-loader":"8.0.5","react-helmet":"5.2.0","react-select":"1.2.1","style-loader":"0.19.1","@types/enzyme":"3.1.13","@types/lodash":"4.14.123","testcafe-live":"0.1.4","@babel/runtime":"7.4.4","@babel/polyfill":"^7.4.4","@storybook/react":"5.0.11","@types/invariant":"2.2.29","@types/react-dom":"16.0.11","isomorphic-fetch":"2.2.1","react-datepicker":"1.1.0","react-router-dom":"4.2.2","@babel/preset-env":"7.4.4","@gooddata/mock-js":"2.6.0","@storybook/addons":"5.0.11","@types/classnames":"2.2.3","@types/prop-types":"15.5.2","@storybook/theming":"5.0.11","identity-obj-proxy":"^3.0.0","intl-messageformat":"^7.5.4","webpack-dev-server":"3.3.1","@babel/preset-react":"7.0.0","@types/react-portal":"4.0.1","@types/react-window":"^1.8.1","babel-plugin-lodash":"3.3.4","html-webpack-plugin":"3.2.0","react-test-renderer":"16.4.2","@types/react-measure":"2.0.5","clean-webpack-plugin":"2.0.2","stats-webpack-plugin":"0.7.0","eslint-config-prettier":"4.1.0","react-google-recaptcha":"^0.14.1","tslint-config-prettier":"1.18.0","@gooddata/eslint-config":"^1.0.0","@gooddata/tslint-config":"1.0.0","@types/react-responsive":"^3.0.3","@types/storybook__react":"4.0.1","@types/stringify-object":"^3.2.0","enzyme-adapter-react-16":"1.3.1","@gooddata/test-storybook":"3.1.1","@storybook/addon-actions":"5.0.11","@storybook/addon-options":"5.0.11","node-sass-magic-importer":"5.1.0","react-syntax-highlighter":"11.0.2","@types/fixed-data-table-2":"0.8.1","@types/react-test-renderer":"16.0.0","circular-dependency-plugin":"5.0.2","compression-webpack-plugin":"2.0.0","@types/json-stable-stringify":"^1.0.32","@gooddata/frontend-npm-scripts":"1.1.0","@types/enzyme-adapter-react-16":"1.0.3","@types/storybook__addon-actions":"3.4.2","@babel/plugin-proposal-class-properties":"7.4.4","@babel/plugin-proposal-object-rest-spread":"7.4.4","@babel/plugin-transform-async-to-generator":"7.4.4"},"peerDependencies":{"react":"^16.5.2","react-dom":"^16.5.2"},"_npmOperationalInternal":{"tmp":"tmp/react-components_7.3.0-beta.37_1580472810321_0.35858534526097996","host":"s3://npm-registry-packages"}},"7.3.0-beta.38":{"name":"@gooddata/react-components","version":"7.3.0-beta.38","author":{"name":"GoodData Corporation"},"license":"BSD-3-Clause","_id":"@gooddata/react-components@7.3.0-beta.38","maintainers":[{"name":"afi","email":"adam.fiedler@gooddata.com"},{"name":"bertold8","email":"ivan.nejezchleb@seznam.cz"},{"name":"brbistas","email":"valentinos.chraniotis@gooddata.com"},{"name":"bugsbunny338","email":"jiri.zajic@mensa.cz"},{"name":"de.do","email":"de.do@gooddata.com"},{"name":"gooddata-ci","email":"rail@gooddata.com"},{"name":"hung.nguyen.hoang","email":"hung.nguyen@gooddata.com"},{"name":"ivan.mjartan","email":"ivan.mjartan@gooddata.com"},{"name":"jakub-sterba","email":"jakub.sterba@gooddata.com"},{"name":"jaroslav.tomecek","email":"jaroslav.tomecek@gooddata.com"},{"name":"jkittler","email":"honza.kittler@gmail.com"},{"name":"khanh.le","email":"khanh.le@gooddata.com"},{"name":"lanhuynh","email":"lan.huynh@gooddata.com"},{"name":"linhhong","email":"linh.hong@gooddata.com"},{"name":"lupko","email":"lubomir.slivka@gooddata.com"},{"name":"matyas.kandl","email":"matyas.kandl@gooddata.com"},{"name":"michal.marsal","email":"michal.marsal@gooddata.com"},{"name":"naibinh","email":"naibinh@gmail.com"},{"name":"nikolacech","email":"nikola.cech@gooddata.com"},{"name":"no23reason","email":"dan.homola@hotmail.cz"},{"name":"patrikbraborec","email":"patrik.braborec@gooddata.com"},{"name":"pbenes","email":"petr.benes@gooddata.com"},{"name":"petrjanu","email":"petr.janu@gooddata.com"},{"name":"ptquang86","email":"ptquang86@gmail.com"},{"name":"qduval","email":"quentin.duval@gooddata.com"},{"name":"rodri360","email":"me@rodri360.com"},{"name":"sitina","email":"jiri.sitina@gooddata.com"},{"name":"strouhaljan","email":"strouhal.jan@gmail.com"},{"name":"tomas.kratochvil","email":"tomas.kratochvil@gooddata.com"},{"name":"tomasreichmann","email":"tomasreichmann@gmail.com"},{"name":"tomsatgd","email":"tomas.satinsky@gooddata.com"},{"name":"trung-le-quoc","email":"trung.le@gooddata.com"},{"name":"tu-ngo","email":"tungo1981@gmail.com"},{"name":"tulean","email":"tuan.le@gooddata.com"},{"name":"utdnah","email":"danh.ung@gooddata.com"},{"name":"vlastikcz","email":"vlastimil.kotas@gooddata.com"},{"name":"vu.pham","email":"vu.pham@gooddata.com"},{"name":"xmort","email":"petr.dolejsi@gooddata.com"},{"name":"yanlipnican","email":"yanlipnican@gmail.com"}],"homepage":"https://github.com/gooddata/gooddata-react-components#readme","bugs":{"url":"https://github.com/gooddata/gooddata-react-components/issues"},"dist":{"shasum":"d8ff5e967dcc6f9ffe6e5cc84859a0cbdc53ec59","tarball":"https://registry.npmjs.org/@gooddata/react-components/-/react-components-7.3.0-beta.38.tgz","fileCount":2285,"integrity":"sha512-t2qEvm4UiGWWGLrKZk9GIukVdI/HyKuAjiPW7tITkdSHNL3UodpGuKDO2MYpt9j0QjTGN9JQXz0rVeUo/Itwrw==","signatures":[{"sig":"MEYCIQDGSuddvgQvSrMeZQxhgWbetTtBKpwxzvkw7i8HtlMqZwIhAPQy2Nts2oZWXAExaN08/7rlQocCybe4WMmICD39hJrI","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":9045333,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJeOCq5CRA9TVsSAnZWagAAqxwQAJGTUdl1Iv/yz6nwb8wd\nP9Uhb4A3GS9/CUS2HWZlG7C4/VYh71Amxcd6uTRjsKvuIQlqXUus5LBlOfPM\nAfuy25GujQBGiT6ZiLtj2WscKxzE2j12+n4KlS9uw1VcGd01wwC1B5NkEqOz\npwggpCEmIyJqDbkNYcSrmznY19RqtES+JI4jb/WfZyH9Bg/2fGJoKlWTnHWw\nvi6fMoUd0GdcmhKZ2hswC4DT4UXPJoRL9yKe5G1B0MO2dLFQOqac4wW0w7p4\nYjiWpij2AmcVi4GiyKrDmcYSZ5MuvzHry1fAO3LVZjRyVYXIXskAYde4MOiS\n2FJKUYYEKIJulk787Nmyan8S9SLYmQSmrDs4ELVj6NUuilEaxetaV04Xebe9\njV1nxgX/Z4Yrf9UY8zrghUMnQX3QyCn/TB36fzdxRgg4nMPoxaVL1fchFvj1\nlkYC56wguO09SavM2Wp7D6BDcb7CjIbAy6u3KnF2K98VClQmY/buOcnllkLI\nLksyEUN34nVNWmm6xB5He3tGaRvztDEQW4UoPsFwuo8JkxSdqjUEU1gCQImr\nvMJxa3JNQklb4ZuEvOCuGZMshARf/JFwFtf0ACsqsbzM4UEktndtIXMMMgPI\nP/gdu5Jk/TvH3PUlEwMBVHMUxR+rQHe2GVO5AFaCUsCjHYTKn5zs6U473FmD\nwGIw\r\n=/r4x\r\n-----END PGP SIGNATURE-----\r\n"},"main":"dist/index.js","husky":{"hooks":{"pre-commit":"lint-staged"}},"config":{"eslint":"./examples/**/*.{js,jsx}","tslint":"./{__mocks__,src,stories}/{,**/}*.{ts,tsx}"},"readme":"[![npm version](https://badge.fury.io/js/%40gooddata%2Freact-components.svg)](https://www.npmjs.com/package/@gooddata/react-components) \n\n# GoodData.UI React components\n> A React-based JavaScript library for building data-driven applications\n\n## Getting started\n- [GoodData.UI Documentation](http://sdk.gooddata.com/gooddata-ui/)\n- [GoodData.UI Live Examples](https://gooddata-examples.herokuapp.com/)\n- [Stack Overflow](https://stackoverflow.com/questions/tagged/gooddata)\n\n### Usage\nWith [yarn](https://yarnpkg.com) installed, go to your project directory and run\n```\n$ yarn add @gooddata/react-components\n```\nIf you prefer [npm](npmjs.com) run\n```\n$ npm install --save @gooddata/react-components\n```\n\nThe public API is exposed via global `index.js`. Except for the styles, do not import any other file directly\nbecause they are not intended to be part of the public API.\n\n## Contributing\n\nWe welcome any contribution in form of [issues](https://github.com/gooddata/gooddata-react-components/issues) or [pull requests](https://github.com/gooddata/gooddata-react-components/pulls).\nThese commands may come in handy while developing:\n\n| command | description |\n| ------- | ----------- |\n| `yarn install --pure-lockfile` | first step |\n| ||\n| `yarn dev` | build react-components to `/dist` in watch mode |\n| `yarn test` | run all unit tests |\n| `yarn prettier-write` | format the source code to match the valid codestyle |\n| `yarn validate` | validate codestyle |\n| ||\n| `yarn storybook` | run storybook from `/stories` on http://localhost:9001 |\n| `yarn build-storybook` | build storybook to `/dist-storybook` |\n| `yarn test-storybook` | run storybook and [screenshot tests](https://github.com/gooddata/gdc-client-utils/tree/master/test-storybook) |\n| ||\n| `yarn examples` | run Live Examples dev-server from `/examples` on https://localhost:8999 |\n| `yarn examples-build` | build Live Examples to `/examples/dist` |\n| `yarn examples-server` | serve built Live Examples - see `/examples/server/src` |\n| `yarn examples-testcafe` | run testcafe tests against `localhost:8999` |\n\n### Deploy to heroku.com\nWhen you deploy this repo to heroku, it serves *GoodData.UI Live Examples*.\nRelevant tasks are in `Procfile` and `package.json`.\n\n```bash\n# run in the project directory\nheroku login\nheroku create <your-app-name>\nheroku config:set DOMAIN_ADMIN_USERNAME=x@gooddata.com DOMAIN_ADMIN_PASSWORD=xy PROJECT_ID_TO_ASSIGN=xms7ga4tf3g3nzucd8380o2bev8oeknp\ngit push heroku HEAD:master\nheroku open\n```\n\n### Run Live Examples Locally\nTo run *GoodData.UI Live Examples* locally:\n```bash\ngit clone <this-repository>\ncd  <repository-folder>\nyarn install --pure-lockfile\nyarn examples\n```\nThen open https://localhost:8999 and login using Live Examples account (you can [create one here](https://gooddata-examples.herokuapp.com/registration)).\n\n### Source code formatting\nThe source code in the repository is formatted by [Prettier](https://prettier.io/). \nThe format of the code is validated by our Continuous Integration server and is one of the requirements of successful merge.\n\nPrettier is supported by every major IDE. You can find the list of supported editors and how to configure them [here](https://prettier.io/docs/en/editors.html).\n\nIn the case, when your editor is not supported or you don't want to setup the integration, you can run the `yarn prettier-write` command to reformat the code before commit.\n\n## Changelog\n\n- see [CHANGELOG.md](CHANGELOG.md)\n\n## License\n\n(C) 2007-2018 GoodData Corporation\n\nThis project is dual licensed:\n\n- The ATTRIBUTION-NONCOMMERCIAL 4.0 INTERNATIONAL (CC BY-NC 4.0) is used for purpose of the trial experience and evaluation of GoodData.UI library.\n- The GOODDATA GOODDATA.UI LIBRARY END USER LICENSE AGREEMENT is used for GoodData customers.\n\nFor more information, please see [LICENSE](https://github.com/gooddata/gooddata-react-components/blob/master/LICENSE)\n","gitHead":"b1fbe9b3f8aea4fb9efe4f7670f628dae8edf998","scripts":{"dev":"bash scripts/build.sh --dev-watch","test":"jest --watch","build":"bash scripts/build.sh","tslint":"yarn run-tslint -t verbose $npm_package_config_tslint","prepare":"cd examples/server && yarn install --frozen-lockfile && cd ../..; rm -r examples/node_modules 2>/dev/null; true","examples":"bash scripts/run-examples.sh","prepare?":"# Called before `npm publish` and on local `npm install`. Temporarily also for deleting obsolete node_modules. Ends with `true` to continue gracefully.","validate":"tsc --noEmit && yarn tslint && eslint $npm_package_config_eslint && yarn prettier-check","build-dev":"bash scripts/build.sh --dev","examples?":"# Default is developer domain, other options: yarn examples [sec,secure,stg,stg2,stg3,demo,developer or URL]","storybook":"yarn build && start-storybook -p 9001 -c .storybook","test-once":"jest","tslint-ci":"mkdir -p ./ci/results && yarn run-tslint -t checkstyle -o ./ci/results/tslint-results.xml $npm_package_config_tslint","run-tslint":"tslint -p tsconfig.json","validate-ci":"tsc --noEmit && yarn tslint-ci  && eslint $npm_package_config_eslint -f checkstyle -o ci/results/eslint-results.xml && yarn prettier-check","examples-build":"bash scripts/build-examples.sh","prepublishOnly":"yarn build","prettier-check":"prettier --check '{src,stories,styles,__mocks__,examples/server/src,examples/src,examples/test}/**/*.{ts,js,tsx,jsx,json,scss,md,yaml,html}'","prettier-write":"prettier --write '{src,stories,styles,__mocks__,examples/server/src,examples/src,examples/test}/**/*.{ts,js,tsx,jsx,json,scss,md,yaml,html}'","test-storybook":"yarn build && test-storybook","build-storybook":"yarn build && build-storybook -c .storybook -o dist-storybook","examples-server":"node examples/server/src/index.js","heroku-postbuild":"yarn examples-build developer","examples-testcafe":"./scripts/run-testcafe.sh visual","check-circular-deps":"madge --circular --extensions ts ./src","examples-testcafe-ci":"./scripts/run-testcafe.sh ci","examples-testcafe-live":"./scripts/run-testcafe.sh live"},"typings":"dist/index.d.ts","_npmUser":{"name":"gooddata-ci","email":"rail@gooddata.com"},"deprecated":"@gooddata/react-components@7 reached End of Support on March 31, 2022. Please upgrade (see https://sdk.gooddata.com/gooddata-ui/docs/supported_versions.html for more information).","repository":{"url":"git+ssh://git@github.com/gooddata/gooddata-react-components.git","type":"git"},"_npmVersion":"6.4.1","description":"GoodData.UI - A powerful JavaScript library for building analytical applications","directories":{},"lint-staged":{"{src,stories,styles,__mocks__,examples/server/src,examples/src,examples/test}/**/*.{ts,js,tsx,jsx,scss}":["npx gdc-fix-copyright","git add"],"{src,stories,styles,__mocks__,examples/server/src,examples/src,examples/test}/**/*.{ts,js,tsx,jsx,json,scss,md,yaml,html}":["prettier --write","git add"]},"_nodeVersion":"8.12.0","dependencies":{"rxjs":"^5.5.6","uuid":"^3.2.1","immer":"^1.3.1","lodash":"^4.17.15","date-fns":"^2.7.0","downshift":"^3.2.7","invariant":"^2.2.2","classnames":"^2.2.6","highcharts":"7.1.1","prop-types":"^15.6.0","react-intl":"^3.6.0","custom-event":"^1.0.1","react-window":"^1.8.1","ag-grid-react":"20.0.0","react-measure":"^2.3.0","react-day-picker":"~7.3.0","react-responsive":"^3.0.0","stringify-object":"^2.4.0","@gooddata/typings":"^2.19.0","ag-grid-community":"20.0.0","http-status-codes":"^1.3.0","@gooddata/js-utils":"^3.5.0","@gooddata/numberjs":"^3.2.4","fixed-data-table-2":"0.7.17","@gooddata/goodstrap":"^66.3.1","react-dom-factories":"^1.0.2","@gooddata/gooddata-js":"^12.2.0","json-stable-stringify":"^1.0.1","react-transition-group":"^2.2.1","hoist-non-react-statics":"^3.3.0","nodelist-foreach-polyfill":"^1.2.0","@formatjs/intl-pluralrules":"^1.3.6","highcharts-grouped-categories":"^1.1.3"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"raf":"3.3.2","yup":"^0.24.1","jest":"24.7.1","husky":"3.0.0","madge":"^3.4.4","react":"^16.5.2","enzyme":"3.5.0","eslint":"4.19.1","formik":"^0.11.11","moment":"2.23.0","history":"^4.7.2","ts-jest":"24.0.0","webpack":"4.30.0","full-icu":"^1.3.0","prettier":"1.16.4","react-ga":"^2.5.2","recharts":"1.0.0-beta.9","testcafe":"1.1.4","commander":"2.14.1","node-sass":"4.13.0","react-dom":"^16.5.2","supertest":"3.0.0","ts-loader":"6.0.0","@types/raf":"^3.4.0","css-loader":"0.28.7","jest-junit":"3.0.0","raw-loader":"0.5.1","styled-jsx":"2.2.1","typescript":"3.3.4000","@babel/core":"7.4.4","@types/jest":"24.0.6","@types/node":"7.0.8","@types/uuid":"3.4.3","file-loader":"3.0.1","jest-enzyme":"7.0.2","lint-staged":"9.1.0","sass-loader":"6.0.6","webpack-cli":"3.3.2","@types/react":"16.8.6","babel-loader":"8.0.5","react-helmet":"5.2.0","react-select":"1.2.1","style-loader":"0.19.1","@types/enzyme":"3.1.13","@types/lodash":"4.14.123","testcafe-live":"0.1.4","@babel/runtime":"7.4.4","@babel/polyfill":"^7.4.4","@storybook/react":"5.0.11","@types/invariant":"2.2.29","@types/react-dom":"16.0.11","isomorphic-fetch":"2.2.1","react-datepicker":"1.1.0","react-router-dom":"4.2.2","@babel/preset-env":"7.4.4","@gooddata/mock-js":"2.6.0","@storybook/addons":"5.0.11","@types/classnames":"2.2.3","@types/prop-types":"15.5.2","@storybook/theming":"5.0.11","identity-obj-proxy":"^3.0.0","intl-messageformat":"^7.5.4","webpack-dev-server":"3.3.1","@babel/preset-react":"7.0.0","@types/react-portal":"4.0.1","@types/react-window":"^1.8.1","babel-plugin-lodash":"3.3.4","html-webpack-plugin":"3.2.0","react-test-renderer":"16.4.2","@types/react-measure":"2.0.5","clean-webpack-plugin":"2.0.2","stats-webpack-plugin":"0.7.0","eslint-config-prettier":"4.1.0","react-google-recaptcha":"^0.14.1","tslint-config-prettier":"1.18.0","@gooddata/eslint-config":"^1.0.0","@gooddata/tslint-config":"1.0.0","@types/react-responsive":"^3.0.3","@types/storybook__react":"4.0.1","@types/stringify-object":"^3.2.0","enzyme-adapter-react-16":"1.3.1","@gooddata/test-storybook":"3.1.1","@storybook/addon-actions":"5.0.11","@storybook/addon-options":"5.0.11","node-sass-magic-importer":"5.1.0","react-syntax-highlighter":"11.0.2","@types/fixed-data-table-2":"0.8.1","@types/react-test-renderer":"16.0.0","circular-dependency-plugin":"5.0.2","compression-webpack-plugin":"2.0.0","@types/json-stable-stringify":"^1.0.32","@gooddata/frontend-npm-scripts":"1.1.0","@types/enzyme-adapter-react-16":"1.0.3","@types/storybook__addon-actions":"3.4.2","@babel/plugin-proposal-class-properties":"7.4.4","@babel/plugin-proposal-object-rest-spread":"7.4.4","@babel/plugin-transform-async-to-generator":"7.4.4"},"peerDependencies":{"react":"^16.5.2","react-dom":"^16.5.2"},"_npmOperationalInternal":{"tmp":"tmp/react-components_7.3.0-beta.38_1580739257269_0.752669710207452","host":"s3://npm-registry-packages"}},"7.3.0-beta.39":{"name":"@gooddata/react-components","version":"7.3.0-beta.39","author":{"name":"GoodData Corporation"},"license":"BSD-3-Clause","_id":"@gooddata/react-components@7.3.0-beta.39","maintainers":[{"name":"afi","email":"adam.fiedler@gooddata.com"},{"name":"bertold8","email":"ivan.nejezchleb@seznam.cz"},{"name":"brbistas","email":"valentinos.chraniotis@gooddata.com"},{"name":"bugsbunny338","email":"jiri.zajic@mensa.cz"},{"name":"de.do","email":"de.do@gooddata.com"},{"name":"gooddata-ci","email":"rail@gooddata.com"},{"name":"hung.nguyen.hoang","email":"hung.nguyen@gooddata.com"},{"name":"ivan.mjartan","email":"ivan.mjartan@gooddata.com"},{"name":"jakub-sterba","email":"jakub.sterba@gooddata.com"},{"name":"jaroslav.tomecek","email":"jaroslav.tomecek@gooddata.com"},{"name":"jkittler","email":"honza.kittler@gmail.com"},{"name":"khanh.le","email":"khanh.le@gooddata.com"},{"name":"lanhuynh","email":"lan.huynh@gooddata.com"},{"name":"linhhong","email":"linh.hong@gooddata.com"},{"name":"lupko","email":"lubomir.slivka@gooddata.com"},{"name":"matyas.kandl","email":"matyas.kandl@gooddata.com"},{"name":"michal.marsal","email":"michal.marsal@gooddata.com"},{"name":"naibinh","email":"naibinh@gmail.com"},{"name":"nikolacech","email":"nikola.cech@gooddata.com"},{"name":"no23reason","email":"dan.homola@hotmail.cz"},{"name":"patrikbraborec","email":"patrik.braborec@gooddata.com"},{"name":"pbenes","email":"petr.benes@gooddata.com"},{"name":"petrjanu","email":"petr.janu@gooddata.com"},{"name":"ptquang86","email":"ptquang86@gmail.com"},{"name":"qduval","email":"quentin.duval@gooddata.com"},{"name":"rodri360","email":"me@rodri360.com"},{"name":"sitina","email":"jiri.sitina@gooddata.com"},{"name":"strouhaljan","email":"strouhal.jan@gmail.com"},{"name":"tomas.kratochvil","email":"tomas.kratochvil@gooddata.com"},{"name":"tomasreichmann","email":"tomasreichmann@gmail.com"},{"name":"tomsatgd","email":"tomas.satinsky@gooddata.com"},{"name":"trung-le-quoc","email":"trung.le@gooddata.com"},{"name":"tu-ngo","email":"tungo1981@gmail.com"},{"name":"tulean","email":"tuan.le@gooddata.com"},{"name":"utdnah","email":"danh.ung@gooddata.com"},{"name":"vlastikcz","email":"vlastimil.kotas@gooddata.com"},{"name":"vu.pham","email":"vu.pham@gooddata.com"},{"name":"xmort","email":"petr.dolejsi@gooddata.com"},{"name":"yanlipnican","email":"yanlipnican@gmail.com"}],"homepage":"https://github.com/gooddata/gooddata-react-components#readme","bugs":{"url":"https://github.com/gooddata/gooddata-react-components/issues"},"dist":{"shasum":"d319bfe3e900ef56e75b32c0d39410b0883078f6","tarball":"https://registry.npmjs.org/@gooddata/react-components/-/react-components-7.3.0-beta.39.tgz","fileCount":2285,"integrity":"sha512-o+jOjxB/66ok/9is18gQdWhekRlurdp6s85gl84e9BasI2ocs/L8HmC3x9773Bc+pdZw1J+0f7KK9SlIp4Xdpw==","signatures":[{"sig":"MEQCIAyEXdktOhDt60YHMyodQsU3ymJ6Uk58Hn7Xw7lnflc7AiBH88f+Uvl6DGEdrixmlXptHpcJlf7X7j3L4GUrVmwdMg==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":9045333,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJeOWZVCRA9TVsSAnZWagAAtmUP/1mEop5PrQs+ULghe109\njApzIXgHAdknjTccJWTtO48uZ97buUx/N3qrCNuGw10xpSgEfeFsQbRHAgDz\nAdSW20npWQP5jXaj3n0/XQU2Kh8gJsucWuRA5u/FJoMintL3Cx4VRWw5+3Dn\n7PQLnOq5fYufXImoAK9q56dmERXFXduIt46DFZz84+8E36oij8Tk874h4RA/\nOLJrYJ7bvmFfVMXYpEH3w/vOrTe7o1rFbGulc+HmmrgLxEEbajVVVlgYxV6R\n8H7/FqNNXD3vkUZMbfLgcEzYDVOxWCqUENJ+WKfC9BpjN23X4mFmIr/FyD2m\n47d5lRJ5Uv/ICxAIguC3PZLe6On1/wVWxBWPmHHU6UQa9HipTOEMTlv/nzbp\nm2vZ76a6yGy0nqTrMotwYe3UfX229qvtexaTbUzWvjmuHxZn0+4aFEy4lAQo\n+AxXWSB4YcPiUFo5aUbyR8JFP+6cULXrQJVZ+DWcSTbcPAvNAKoyuCkFupzL\nE5+ya7wNyl0S9mk/wsXHie+qAOQPZ90fdAru0ngdMNK6cwQ0VmcZvq8uucD2\n0auMeIWu3fL/uvFWHQf3wCEClU7/uMp4gibCkFc4n7OZT0x81VC9nuM2Tejw\nARG12Kl3hTEbxkw3sX3RqR5rpsIFuoWr06pyTE2BqGSUNCLNAN/pamxXbl1X\nSvH3\r\n=tYpG\r\n-----END PGP SIGNATURE-----\r\n"},"main":"dist/index.js","husky":{"hooks":{"pre-commit":"lint-staged"}},"config":{"eslint":"./examples/**/*.{js,jsx}","tslint":"./{__mocks__,src,stories}/{,**/}*.{ts,tsx}"},"readme":"[![npm version](https://badge.fury.io/js/%40gooddata%2Freact-components.svg)](https://www.npmjs.com/package/@gooddata/react-components) \n\n# GoodData.UI React components\n> A React-based JavaScript library for building data-driven applications\n\n## Getting started\n- [GoodData.UI Documentation](http://sdk.gooddata.com/gooddata-ui/)\n- [GoodData.UI Live Examples](https://gooddata-examples.herokuapp.com/)\n- [Stack Overflow](https://stackoverflow.com/questions/tagged/gooddata)\n\n### Usage\nWith [yarn](https://yarnpkg.com) installed, go to your project directory and run\n```\n$ yarn add @gooddata/react-components\n```\nIf you prefer [npm](npmjs.com) run\n```\n$ npm install --save @gooddata/react-components\n```\n\nThe public API is exposed via global `index.js`. Except for the styles, do not import any other file directly\nbecause they are not intended to be part of the public API.\n\n## Contributing\n\nWe welcome any contribution in form of [issues](https://github.com/gooddata/gooddata-react-components/issues) or [pull requests](https://github.com/gooddata/gooddata-react-components/pulls).\nThese commands may come in handy while developing:\n\n| command | description |\n| ------- | ----------- |\n| `yarn install --pure-lockfile` | first step |\n| ||\n| `yarn dev` | build react-components to `/dist` in watch mode |\n| `yarn test` | run all unit tests |\n| `yarn prettier-write` | format the source code to match the valid codestyle |\n| `yarn validate` | validate codestyle |\n| ||\n| `yarn storybook` | run storybook from `/stories` on http://localhost:9001 |\n| `yarn build-storybook` | build storybook to `/dist-storybook` |\n| `yarn test-storybook` | run storybook and [screenshot tests](https://github.com/gooddata/gdc-client-utils/tree/master/test-storybook) |\n| ||\n| `yarn examples` | run Live Examples dev-server from `/examples` on https://localhost:8999 |\n| `yarn examples-build` | build Live Examples to `/examples/dist` |\n| `yarn examples-server` | serve built Live Examples - see `/examples/server/src` |\n| `yarn examples-testcafe` | run testcafe tests against `localhost:8999` |\n\n### Deploy to heroku.com\nWhen you deploy this repo to heroku, it serves *GoodData.UI Live Examples*.\nRelevant tasks are in `Procfile` and `package.json`.\n\n```bash\n# run in the project directory\nheroku login\nheroku create <your-app-name>\nheroku config:set DOMAIN_ADMIN_USERNAME=x@gooddata.com DOMAIN_ADMIN_PASSWORD=xy PROJECT_ID_TO_ASSIGN=xms7ga4tf3g3nzucd8380o2bev8oeknp\ngit push heroku HEAD:master\nheroku open\n```\n\n### Run Live Examples Locally\nTo run *GoodData.UI Live Examples* locally:\n```bash\ngit clone <this-repository>\ncd  <repository-folder>\nyarn install --pure-lockfile\nyarn examples\n```\nThen open https://localhost:8999 and login using Live Examples account (you can [create one here](https://gooddata-examples.herokuapp.com/registration)).\n\n### Source code formatting\nThe source code in the repository is formatted by [Prettier](https://prettier.io/). \nThe format of the code is validated by our Continuous Integration server and is one of the requirements of successful merge.\n\nPrettier is supported by every major IDE. You can find the list of supported editors and how to configure them [here](https://prettier.io/docs/en/editors.html).\n\nIn the case, when your editor is not supported or you don't want to setup the integration, you can run the `yarn prettier-write` command to reformat the code before commit.\n\n## Changelog\n\n- see [CHANGELOG.md](CHANGELOG.md)\n\n## License\n\n(C) 2007-2018 GoodData Corporation\n\nThis project is dual licensed:\n\n- The ATTRIBUTION-NONCOMMERCIAL 4.0 INTERNATIONAL (CC BY-NC 4.0) is used for purpose of the trial experience and evaluation of GoodData.UI library.\n- The GOODDATA GOODDATA.UI LIBRARY END USER LICENSE AGREEMENT is used for GoodData customers.\n\nFor more information, please see [LICENSE](https://github.com/gooddata/gooddata-react-components/blob/master/LICENSE)\n","gitHead":"4c795eb751398717a8bbc796218a7160eed3e8bc","scripts":{"dev":"bash scripts/build.sh --dev-watch","test":"jest --watch","build":"bash scripts/build.sh","tslint":"yarn run-tslint -t verbose $npm_package_config_tslint","prepare":"cd examples/server && yarn install --frozen-lockfile && cd ../..; rm -r examples/node_modules 2>/dev/null; true","examples":"bash scripts/run-examples.sh","prepare?":"# Called before `npm publish` and on local `npm install`. Temporarily also for deleting obsolete node_modules. Ends with `true` to continue gracefully.","validate":"tsc --noEmit && yarn tslint && eslint $npm_package_config_eslint && yarn prettier-check","build-dev":"bash scripts/build.sh --dev","examples?":"# Default is developer domain, other options: yarn examples [sec,secure,stg,stg2,stg3,demo,developer or URL]","storybook":"yarn build && start-storybook -p 9001 -c .storybook","test-once":"jest","tslint-ci":"mkdir -p ./ci/results && yarn run-tslint -t checkstyle -o ./ci/results/tslint-results.xml $npm_package_config_tslint","run-tslint":"tslint -p tsconfig.json","validate-ci":"tsc --noEmit && yarn tslint-ci  && eslint $npm_package_config_eslint -f checkstyle -o ci/results/eslint-results.xml && yarn prettier-check","examples-build":"bash scripts/build-examples.sh","prepublishOnly":"yarn build","prettier-check":"prettier --check '{src,stories,styles,__mocks__,examples/server/src,examples/src,examples/test}/**/*.{ts,js,tsx,jsx,json,scss,md,yaml,html}'","prettier-write":"prettier --write '{src,stories,styles,__mocks__,examples/server/src,examples/src,examples/test}/**/*.{ts,js,tsx,jsx,json,scss,md,yaml,html}'","test-storybook":"yarn build && test-storybook","build-storybook":"yarn build && build-storybook -c .storybook -o dist-storybook","examples-server":"node examples/server/src/index.js","heroku-postbuild":"yarn examples-build developer","examples-testcafe":"./scripts/run-testcafe.sh visual","check-circular-deps":"madge --circular --extensions ts ./src","examples-testcafe-ci":"./scripts/run-testcafe.sh ci","examples-testcafe-live":"./scripts/run-testcafe.sh live"},"typings":"dist/index.d.ts","_npmUser":{"name":"gooddata-ci","email":"rail@gooddata.com"},"deprecated":"@gooddata/react-components@7 reached End of Support on March 31, 2022. Please upgrade (see https://sdk.gooddata.com/gooddata-ui/docs/supported_versions.html for more information).","repository":{"url":"git+ssh://git@github.com/gooddata/gooddata-react-components.git","type":"git"},"_npmVersion":"6.4.1","description":"GoodData.UI - A powerful JavaScript library for building analytical applications","directories":{},"lint-staged":{"{src,stories,styles,__mocks__,examples/server/src,examples/src,examples/test}/**/*.{ts,js,tsx,jsx,scss}":["npx gdc-fix-copyright","git add"],"{src,stories,styles,__mocks__,examples/server/src,examples/src,examples/test}/**/*.{ts,js,tsx,jsx,json,scss,md,yaml,html}":["prettier --write","git add"]},"_nodeVersion":"8.12.0","dependencies":{"rxjs":"^5.5.6","uuid":"^3.2.1","immer":"^1.3.1","lodash":"^4.17.15","date-fns":"^2.7.0","downshift":"^3.2.7","invariant":"^2.2.2","classnames":"^2.2.6","highcharts":"7.1.1","prop-types":"^15.6.0","react-intl":"^3.6.0","custom-event":"^1.0.1","react-window":"^1.8.1","ag-grid-react":"20.0.0","react-measure":"^2.3.0","react-day-picker":"~7.3.0","react-responsive":"^3.0.0","stringify-object":"^2.4.0","@gooddata/typings":"^2.19.0","ag-grid-community":"20.0.0","http-status-codes":"^1.3.0","@gooddata/js-utils":"^3.5.0","@gooddata/numberjs":"^3.2.4","fixed-data-table-2":"0.7.17","@gooddata/goodstrap":"^66.4.0","react-dom-factories":"^1.0.2","@gooddata/gooddata-js":"^12.2.0","json-stable-stringify":"^1.0.1","react-transition-group":"^2.2.1","hoist-non-react-statics":"^3.3.0","nodelist-foreach-polyfill":"^1.2.0","@formatjs/intl-pluralrules":"^1.3.6","highcharts-grouped-categories":"^1.1.3"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"raf":"3.3.2","yup":"^0.24.1","jest":"24.7.1","husky":"3.0.0","madge":"^3.4.4","react":"^16.5.2","enzyme":"3.5.0","eslint":"4.19.1","formik":"^0.11.11","moment":"2.23.0","history":"^4.7.2","ts-jest":"24.0.0","webpack":"4.30.0","full-icu":"^1.3.0","prettier":"1.16.4","react-ga":"^2.5.2","recharts":"1.0.0-beta.9","testcafe":"1.1.4","commander":"2.14.1","node-sass":"4.13.0","react-dom":"^16.5.2","supertest":"3.0.0","ts-loader":"6.0.0","@types/raf":"^3.4.0","css-loader":"0.28.7","jest-junit":"3.0.0","raw-loader":"0.5.1","styled-jsx":"2.2.1","typescript":"3.3.4000","@babel/core":"7.4.4","@types/jest":"24.0.6","@types/node":"7.0.8","@types/uuid":"3.4.3","file-loader":"3.0.1","jest-enzyme":"7.0.2","lint-staged":"9.1.0","sass-loader":"6.0.6","webpack-cli":"3.3.2","@types/react":"16.8.6","babel-loader":"8.0.5","react-helmet":"5.2.0","react-select":"1.2.1","style-loader":"0.19.1","@types/enzyme":"3.1.13","@types/lodash":"4.14.123","testcafe-live":"0.1.4","@babel/runtime":"7.4.4","@babel/polyfill":"^7.4.4","@storybook/react":"5.0.11","@types/invariant":"2.2.29","@types/react-dom":"16.0.11","isomorphic-fetch":"2.2.1","react-datepicker":"1.1.0","react-router-dom":"4.2.2","@babel/preset-env":"7.4.4","@gooddata/mock-js":"2.6.0","@storybook/addons":"5.0.11","@types/classnames":"2.2.3","@types/prop-types":"15.5.2","@storybook/theming":"5.0.11","identity-obj-proxy":"^3.0.0","intl-messageformat":"^7.5.4","webpack-dev-server":"3.3.1","@babel/preset-react":"7.0.0","@types/react-portal":"4.0.1","@types/react-window":"^1.8.1","babel-plugin-lodash":"3.3.4","html-webpack-plugin":"3.2.0","react-test-renderer":"16.4.2","@types/react-measure":"2.0.5","clean-webpack-plugin":"2.0.2","stats-webpack-plugin":"0.7.0","eslint-config-prettier":"4.1.0","react-google-recaptcha":"^0.14.1","tslint-config-prettier":"1.18.0","@gooddata/eslint-config":"^1.0.0","@gooddata/tslint-config":"1.0.0","@types/react-responsive":"^3.0.3","@types/storybook__react":"4.0.1","@types/stringify-object":"^3.2.0","enzyme-adapter-react-16":"1.3.1","@gooddata/test-storybook":"3.1.1","@storybook/addon-actions":"5.0.11","@storybook/addon-options":"5.0.11","node-sass-magic-importer":"5.1.0","react-syntax-highlighter":"11.0.2","@types/fixed-data-table-2":"0.8.1","@types/react-test-renderer":"16.0.0","circular-dependency-plugin":"5.0.2","compression-webpack-plugin":"2.0.0","@types/json-stable-stringify":"^1.0.32","@gooddata/frontend-npm-scripts":"1.1.0","@types/enzyme-adapter-react-16":"1.0.3","@types/storybook__addon-actions":"3.4.2","@babel/plugin-proposal-class-properties":"7.4.4","@babel/plugin-proposal-object-rest-spread":"7.4.4","@babel/plugin-transform-async-to-generator":"7.4.4"},"peerDependencies":{"react":"^16.5.2","react-dom":"^16.5.2"},"_npmOperationalInternal":{"tmp":"tmp/react-components_7.3.0-beta.39_1580820052164_0.4167761237039538","host":"s3://npm-registry-packages"}},"7.3.0-beta.40":{"name":"@gooddata/react-components","version":"7.3.0-beta.40","author":{"name":"GoodData Corporation"},"license":"BSD-3-Clause","_id":"@gooddata/react-components@7.3.0-beta.40","maintainers":[{"name":"afi","email":"adam.fiedler@gooddata.com"},{"name":"bertold8","email":"ivan.nejezchleb@seznam.cz"},{"name":"brbistas","email":"valentinos.chraniotis@gooddata.com"},{"name":"bugsbunny338","email":"jiri.zajic@mensa.cz"},{"name":"de.do","email":"de.do@gooddata.com"},{"name":"gooddata-ci","email":"rail@gooddata.com"},{"name":"hung.nguyen.hoang","email":"hung.nguyen@gooddata.com"},{"name":"ivan.mjartan","email":"ivan.mjartan@gooddata.com"},{"name":"jakub-sterba","email":"jakub.sterba@gooddata.com"},{"name":"jaroslav.tomecek","email":"jaroslav.tomecek@gooddata.com"},{"name":"jkittler","email":"honza.kittler@gmail.com"},{"name":"khanh.le","email":"khanh.le@gooddata.com"},{"name":"lanhuynh","email":"lan.huynh@gooddata.com"},{"name":"linhhong","email":"linh.hong@gooddata.com"},{"name":"lupko","email":"lubomir.slivka@gooddata.com"},{"name":"matyas.kandl","email":"matyas.kandl@gooddata.com"},{"name":"michal.marsal","email":"michal.marsal@gooddata.com"},{"name":"naibinh","email":"naibinh@gmail.com"},{"name":"nikolacech","email":"nikola.cech@gooddata.com"},{"name":"no23reason","email":"dan.homola@hotmail.cz"},{"name":"patrikbraborec","email":"patrik.braborec@gooddata.com"},{"name":"pbenes","email":"petr.benes@gooddata.com"},{"name":"petrjanu","email":"petr.janu@gooddata.com"},{"name":"ptquang86","email":"ptquang86@gmail.com"},{"name":"qduval","email":"quentin.duval@gooddata.com"},{"name":"rodri360","email":"me@rodri360.com"},{"name":"sitina","email":"jiri.sitina@gooddata.com"},{"name":"strouhaljan","email":"strouhal.jan@gmail.com"},{"name":"tomas.kratochvil","email":"tomas.kratochvil@gooddata.com"},{"name":"tomasreichmann","email":"tomasreichmann@gmail.com"},{"name":"tomsatgd","email":"tomas.satinsky@gooddata.com"},{"name":"trung-le-quoc","email":"trung.le@gooddata.com"},{"name":"tu-ngo","email":"tungo1981@gmail.com"},{"name":"tulean","email":"tuan.le@gooddata.com"},{"name":"utdnah","email":"danh.ung@gooddata.com"},{"name":"vlastikcz","email":"vlastimil.kotas@gooddata.com"},{"name":"vu.pham","email":"vu.pham@gooddata.com"},{"name":"xmort","email":"petr.dolejsi@gooddata.com"},{"name":"yanlipnican","email":"yanlipnican@gmail.com"}],"homepage":"https://github.com/gooddata/gooddata-react-components#readme","bugs":{"url":"https://github.com/gooddata/gooddata-react-components/issues"},"dist":{"shasum":"09a619ad01a9103e8edc90fbbe35f1a5ca685c35","tarball":"https://registry.npmjs.org/@gooddata/react-components/-/react-components-7.3.0-beta.40.tgz","fileCount":2285,"integrity":"sha512-9kjD65jiEnjPBRRZK09MgGNx/2LkbqZkbJzR78l1UWKxYqJjk+1naNSe/Y3iohoXhihTLuhA/i+Vj+8Ie9XniA==","signatures":[{"sig":"MEUCIAoR3viTJ2BNMN3+4zK4ceobCymt3CN4+0/1pZWjItKmAiEAh31hh1CPR6t0jEe1XcMlf5pFb3XpwA5xc6OCe95pRg8=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":9045333,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJeOWhlCRA9TVsSAnZWagAALxUP/RjLsqcMub0//qO9hoDQ\nBCMyMFGyIaOtM2DjhihfPdKgMuUR1eZYslbVRdoGbcnzCDB5Ampuz2Uw+oqG\nm8m/kzpRJxSyCUJpLYbYbk4FJkPoqb2VvLgMdc1N+Xr51sDCa6M1XrR877hO\nIK5RctQQUT19JZDe1wS0gL7bXHR1TJLphpfY/owLwfxTAHVo5LkPs5z1VhmR\n8qqEhU+ZJHwTVBSzwbwfXfolEr7budPGPyGB31K+ZQNzsC5sCwVkGl/W55HU\n7O9g0NU0jJyqQk+JY5phGPBGUvSY55gRFIaumBx9FnqP7/uByhxyDQNIbpTA\nbop+7FbYNVgjTJnD1k0ULzebYDpUFda1T7v2I+sm+VMwrejf7I0Q1aP+sI/u\nKskrb2fcEIhv7NGR6zBUXn5cROLNn+LhhOdibLZ44zLMyJEK+hwcswPEGSSA\nlLIPe2TNIxztuDiqzWpjF1xEqdBURFMN+StoWOCjBVedJ9H3MYyfmV/pQ3Q4\nmoazPEdPT+uOgECjeJwKUbZcjy+5c6QcjKtD4Awmh9Z5w9vbqOTpqaGd4D5x\ny3EY0A+3yuRXFte4AxEXq2GWdDTtNjHmdi+RUfAe46mVnEWYZ5mMIy2y/HJ3\nTDS73b89ILfN2jFiQwoedoMOxlnWstkcubI5h7rNaA+AY1nPOgx7KXiiTt6n\nlB0r\r\n=kmXm\r\n-----END PGP SIGNATURE-----\r\n"},"main":"dist/index.js","husky":{"hooks":{"pre-commit":"lint-staged"}},"config":{"eslint":"./examples/**/*.{js,jsx}","tslint":"./{__mocks__,src,stories}/{,**/}*.{ts,tsx}"},"readme":"[![npm version](https://badge.fury.io/js/%40gooddata%2Freact-components.svg)](https://www.npmjs.com/package/@gooddata/react-components) \n\n# GoodData.UI React components\n> A React-based JavaScript library for building data-driven applications\n\n## Getting started\n- [GoodData.UI Documentation](http://sdk.gooddata.com/gooddata-ui/)\n- [GoodData.UI Live Examples](https://gooddata-examples.herokuapp.com/)\n- [Stack Overflow](https://stackoverflow.com/questions/tagged/gooddata)\n\n### Usage\nWith [yarn](https://yarnpkg.com) installed, go to your project directory and run\n```\n$ yarn add @gooddata/react-components\n```\nIf you prefer [npm](npmjs.com) run\n```\n$ npm install --save @gooddata/react-components\n```\n\nThe public API is exposed via global `index.js`. Except for the styles, do not import any other file directly\nbecause they are not intended to be part of the public API.\n\n## Contributing\n\nWe welcome any contribution in form of [issues](https://github.com/gooddata/gooddata-react-components/issues) or [pull requests](https://github.com/gooddata/gooddata-react-components/pulls).\nThese commands may come in handy while developing:\n\n| command | description |\n| ------- | ----------- |\n| `yarn install --pure-lockfile` | first step |\n| ||\n| `yarn dev` | build react-components to `/dist` in watch mode |\n| `yarn test` | run all unit tests |\n| `yarn prettier-write` | format the source code to match the valid codestyle |\n| `yarn validate` | validate codestyle |\n| ||\n| `yarn storybook` | run storybook from `/stories` on http://localhost:9001 |\n| `yarn build-storybook` | build storybook to `/dist-storybook` |\n| `yarn test-storybook` | run storybook and [screenshot tests](https://github.com/gooddata/gdc-client-utils/tree/master/test-storybook) |\n| ||\n| `yarn examples` | run Live Examples dev-server from `/examples` on https://localhost:8999 |\n| `yarn examples-build` | build Live Examples to `/examples/dist` |\n| `yarn examples-server` | serve built Live Examples - see `/examples/server/src` |\n| `yarn examples-testcafe` | run testcafe tests against `localhost:8999` |\n\n### Deploy to heroku.com\nWhen you deploy this repo to heroku, it serves *GoodData.UI Live Examples*.\nRelevant tasks are in `Procfile` and `package.json`.\n\n```bash\n# run in the project directory\nheroku login\nheroku create <your-app-name>\nheroku config:set DOMAIN_ADMIN_USERNAME=x@gooddata.com DOMAIN_ADMIN_PASSWORD=xy PROJECT_ID_TO_ASSIGN=xms7ga4tf3g3nzucd8380o2bev8oeknp\ngit push heroku HEAD:master\nheroku open\n```\n\n### Run Live Examples Locally\nTo run *GoodData.UI Live Examples* locally:\n```bash\ngit clone <this-repository>\ncd  <repository-folder>\nyarn install --pure-lockfile\nyarn examples\n```\nThen open https://localhost:8999 and login using Live Examples account (you can [create one here](https://gooddata-examples.herokuapp.com/registration)).\n\n### Source code formatting\nThe source code in the repository is formatted by [Prettier](https://prettier.io/). \nThe format of the code is validated by our Continuous Integration server and is one of the requirements of successful merge.\n\nPrettier is supported by every major IDE. You can find the list of supported editors and how to configure them [here](https://prettier.io/docs/en/editors.html).\n\nIn the case, when your editor is not supported or you don't want to setup the integration, you can run the `yarn prettier-write` command to reformat the code before commit.\n\n## Changelog\n\n- see [CHANGELOG.md](CHANGELOG.md)\n\n## License\n\n(C) 2007-2018 GoodData Corporation\n\nThis project is dual licensed:\n\n- The ATTRIBUTION-NONCOMMERCIAL 4.0 INTERNATIONAL (CC BY-NC 4.0) is used for purpose of the trial experience and evaluation of GoodData.UI library.\n- The GOODDATA GOODDATA.UI LIBRARY END USER LICENSE AGREEMENT is used for GoodData customers.\n\nFor more information, please see [LICENSE](https://github.com/gooddata/gooddata-react-components/blob/master/LICENSE)\n","gitHead":"72a703b9c26a3519994777a89380bfb0cff23a32","scripts":{"dev":"bash scripts/build.sh --dev-watch","test":"jest --watch","build":"bash scripts/build.sh","tslint":"yarn run-tslint -t verbose $npm_package_config_tslint","prepare":"cd examples/server && yarn install --frozen-lockfile && cd ../..; rm -r examples/node_modules 2>/dev/null; true","examples":"bash scripts/run-examples.sh","prepare?":"# Called before `npm publish` and on local `npm install`. Temporarily also for deleting obsolete node_modules. Ends with `true` to continue gracefully.","validate":"tsc --noEmit && yarn tslint && eslint $npm_package_config_eslint && yarn prettier-check","build-dev":"bash scripts/build.sh --dev","examples?":"# Default is developer domain, other options: yarn examples [sec,secure,stg,stg2,stg3,demo,developer or URL]","storybook":"yarn build && start-storybook -p 9001 -c .storybook","test-once":"jest","tslint-ci":"mkdir -p ./ci/results && yarn run-tslint -t checkstyle -o ./ci/results/tslint-results.xml $npm_package_config_tslint","run-tslint":"tslint -p tsconfig.json","validate-ci":"tsc --noEmit && yarn tslint-ci  && eslint $npm_package_config_eslint -f checkstyle -o ci/results/eslint-results.xml && yarn prettier-check","examples-build":"bash scripts/build-examples.sh","prepublishOnly":"yarn build","prettier-check":"prettier --check '{src,stories,styles,__mocks__,examples/server/src,examples/src,examples/test}/**/*.{ts,js,tsx,jsx,json,scss,md,yaml,html}'","prettier-write":"prettier --write '{src,stories,styles,__mocks__,examples/server/src,examples/src,examples/test}/**/*.{ts,js,tsx,jsx,json,scss,md,yaml,html}'","test-storybook":"yarn build && test-storybook","build-storybook":"yarn build && build-storybook -c .storybook -o dist-storybook","examples-server":"node examples/server/src/index.js","heroku-postbuild":"yarn examples-build developer","examples-testcafe":"./scripts/run-testcafe.sh visual","check-circular-deps":"madge --circular --extensions ts ./src","examples-testcafe-ci":"./scripts/run-testcafe.sh ci","examples-testcafe-live":"./scripts/run-testcafe.sh live"},"typings":"dist/index.d.ts","_npmUser":{"name":"gooddata-ci","email":"rail@gooddata.com"},"deprecated":"@gooddata/react-components@7 reached End of Support on March 31, 2022. Please upgrade (see https://sdk.gooddata.com/gooddata-ui/docs/supported_versions.html for more information).","repository":{"url":"git+ssh://git@github.com/gooddata/gooddata-react-components.git","type":"git"},"_npmVersion":"6.4.1","description":"GoodData.UI - A powerful JavaScript library for building analytical applications","directories":{},"lint-staged":{"{src,stories,styles,__mocks__,examples/server/src,examples/src,examples/test}/**/*.{ts,js,tsx,jsx,scss}":["npx gdc-fix-copyright","git add"],"{src,stories,styles,__mocks__,examples/server/src,examples/src,examples/test}/**/*.{ts,js,tsx,jsx,json,scss,md,yaml,html}":["prettier --write","git add"]},"_nodeVersion":"8.12.0","dependencies":{"rxjs":"^5.5.6","uuid":"^3.2.1","immer":"^1.3.1","lodash":"^4.17.15","date-fns":"^2.7.0","downshift":"^3.2.7","invariant":"^2.2.2","classnames":"^2.2.6","highcharts":"7.1.1","prop-types":"^15.6.0","react-intl":"^3.6.0","custom-event":"^1.0.1","react-window":"^1.8.1","ag-grid-react":"20.0.0","react-measure":"^2.3.0","react-day-picker":"~7.3.0","react-responsive":"^3.0.0","stringify-object":"^2.4.0","@gooddata/typings":"^2.19.0","ag-grid-community":"20.0.0","http-status-codes":"^1.3.0","@gooddata/js-utils":"^3.5.0","@gooddata/numberjs":"^3.2.4","fixed-data-table-2":"0.7.17","@gooddata/goodstrap":"^66.4.0","react-dom-factories":"^1.0.2","@gooddata/gooddata-js":"^12.2.0","json-stable-stringify":"^1.0.1","react-transition-group":"^2.2.1","hoist-non-react-statics":"^3.3.0","nodelist-foreach-polyfill":"^1.2.0","@formatjs/intl-pluralrules":"^1.3.6","highcharts-grouped-categories":"^1.1.3"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"raf":"3.3.2","yup":"^0.24.1","jest":"24.7.1","husky":"3.0.0","madge":"^3.4.4","react":"^16.5.2","enzyme":"3.5.0","eslint":"4.19.1","formik":"^0.11.11","moment":"2.23.0","history":"^4.7.2","ts-jest":"24.0.0","webpack":"4.30.0","full-icu":"^1.3.0","prettier":"1.16.4","react-ga":"^2.5.2","recharts":"1.0.0-beta.9","testcafe":"1.1.4","commander":"2.14.1","node-sass":"4.13.0","react-dom":"^16.5.2","supertest":"3.0.0","ts-loader":"6.0.0","@types/raf":"^3.4.0","css-loader":"0.28.7","jest-junit":"3.0.0","raw-loader":"0.5.1","styled-jsx":"2.2.1","typescript":"3.3.4000","@babel/core":"7.4.4","@types/jest":"24.0.6","@types/node":"7.0.8","@types/uuid":"3.4.3","file-loader":"3.0.1","jest-enzyme":"7.0.2","lint-staged":"9.1.0","sass-loader":"6.0.6","webpack-cli":"3.3.2","@types/react":"16.8.6","babel-loader":"8.0.5","react-helmet":"5.2.0","react-select":"1.2.1","style-loader":"0.19.1","@types/enzyme":"3.1.13","@types/lodash":"4.14.123","testcafe-live":"0.1.4","@babel/runtime":"7.4.4","@babel/polyfill":"^7.4.4","@storybook/react":"5.0.11","@types/invariant":"2.2.29","@types/react-dom":"16.0.11","isomorphic-fetch":"2.2.1","react-datepicker":"1.1.0","react-router-dom":"4.2.2","@babel/preset-env":"7.4.4","@gooddata/mock-js":"2.6.0","@storybook/addons":"5.0.11","@types/classnames":"2.2.3","@types/prop-types":"15.5.2","@storybook/theming":"5.0.11","identity-obj-proxy":"^3.0.0","intl-messageformat":"^7.5.4","webpack-dev-server":"3.3.1","@babel/preset-react":"7.0.0","@types/react-portal":"4.0.1","@types/react-window":"^1.8.1","babel-plugin-lodash":"3.3.4","html-webpack-plugin":"3.2.0","react-test-renderer":"16.4.2","@types/react-measure":"2.0.5","clean-webpack-plugin":"2.0.2","stats-webpack-plugin":"0.7.0","eslint-config-prettier":"4.1.0","react-google-recaptcha":"^0.14.1","tslint-config-prettier":"1.18.0","@gooddata/eslint-config":"^1.0.0","@gooddata/tslint-config":"1.0.0","@types/react-responsive":"^3.0.3","@types/storybook__react":"4.0.1","@types/stringify-object":"^3.2.0","enzyme-adapter-react-16":"1.3.1","@gooddata/test-storybook":"3.1.1","@storybook/addon-actions":"5.0.11","@storybook/addon-options":"5.0.11","node-sass-magic-importer":"5.1.0","react-syntax-highlighter":"11.0.2","@types/fixed-data-table-2":"0.8.1","@types/react-test-renderer":"16.0.0","circular-dependency-plugin":"5.0.2","compression-webpack-plugin":"2.0.0","@types/json-stable-stringify":"^1.0.32","@gooddata/frontend-npm-scripts":"1.1.0","@types/enzyme-adapter-react-16":"1.0.3","@types/storybook__addon-actions":"3.4.2","@babel/plugin-proposal-class-properties":"7.4.4","@babel/plugin-proposal-object-rest-spread":"7.4.4","@babel/plugin-transform-async-to-generator":"7.4.4"},"peerDependencies":{"react":"^16.5.2","react-dom":"^16.5.2"},"_npmOperationalInternal":{"tmp":"tmp/react-components_7.3.0-beta.40_1580820581059_0.1915230986409222","host":"s3://npm-registry-packages"}},"7.3.0-beta.41":{"name":"@gooddata/react-components","version":"7.3.0-beta.41","author":{"name":"GoodData Corporation"},"license":"BSD-3-Clause","_id":"@gooddata/react-components@7.3.0-beta.41","maintainers":[{"name":"afi","email":"adam.fiedler@gooddata.com"},{"name":"bertold8","email":"ivan.nejezchleb@seznam.cz"},{"name":"brbistas","email":"valentinos.chraniotis@gooddata.com"},{"name":"bugsbunny338","email":"jiri.zajic@mensa.cz"},{"name":"de.do","email":"de.do@gooddata.com"},{"name":"gooddata-ci","email":"rail@gooddata.com"},{"name":"hung.nguyen.hoang","email":"hung.nguyen@gooddata.com"},{"name":"ivan.mjartan","email":"ivan.mjartan@gooddata.com"},{"name":"jakub-sterba","email":"jakub.sterba@gooddata.com"},{"name":"jaroslav.tomecek","email":"jaroslav.tomecek@gooddata.com"},{"name":"jkittler","email":"honza.kittler@gmail.com"},{"name":"khanh.le","email":"khanh.le@gooddata.com"},{"name":"lanhuynh","email":"lan.huynh@gooddata.com"},{"name":"linhhong","email":"linh.hong@gooddata.com"},{"name":"lupko","email":"lubomir.slivka@gooddata.com"},{"name":"matyas.kandl","email":"matyas.kandl@gooddata.com"},{"name":"michal.marsal","email":"michal.marsal@gooddata.com"},{"name":"naibinh","email":"naibinh@gmail.com"},{"name":"nikolacech","email":"nikola.cech@gooddata.com"},{"name":"no23reason","email":"dan.homola@hotmail.cz"},{"name":"patrikbraborec","email":"patrik.braborec@gooddata.com"},{"name":"pbenes","email":"petr.benes@gooddata.com"},{"name":"petrjanu","email":"petr.janu@gooddata.com"},{"name":"ptquang86","email":"ptquang86@gmail.com"},{"name":"qduval","email":"quentin.duval@gooddata.com"},{"name":"rodri360","email":"me@rodri360.com"},{"name":"sitina","email":"jiri.sitina@gooddata.com"},{"name":"strouhaljan","email":"strouhal.jan@gmail.com"},{"name":"tomas.kratochvil","email":"tomas.kratochvil@gooddata.com"},{"name":"tomasreichmann","email":"tomasreichmann@gmail.com"},{"name":"tomsatgd","email":"tomas.satinsky@gooddata.com"},{"name":"trung-le-quoc","email":"trung.le@gooddata.com"},{"name":"tu-ngo","email":"tungo1981@gmail.com"},{"name":"tulean","email":"tuan.le@gooddata.com"},{"name":"utdnah","email":"danh.ung@gooddata.com"},{"name":"vlastikcz","email":"vlastimil.kotas@gooddata.com"},{"name":"vu.pham","email":"vu.pham@gooddata.com"},{"name":"xmort","email":"petr.dolejsi@gooddata.com"},{"name":"yanlipnican","email":"yanlipnican@gmail.com"}],"homepage":"https://github.com/gooddata/gooddata-react-components#readme","bugs":{"url":"https://github.com/gooddata/gooddata-react-components/issues"},"dist":{"shasum":"7d0633c4a8326f24494f0c5a5a1fe5d253ddf23b","tarball":"https://registry.npmjs.org/@gooddata/react-components/-/react-components-7.3.0-beta.41.tgz","fileCount":2292,"integrity":"sha512-qf9L7DKC2RxfSj1OIuBHPsEXS8FgO/LErZK7yU1YAuVP/7UoHEJd9j8wzFs22Ln1xfzgz2xbSdyVN7iyBmf2Og==","signatures":[{"sig":"MEUCIQDrJjY2eE673bn+JGl4yZ0AwL+1E5vxmp6M4Ed7PBI1JwIgdrjem5f4Dt6eQ0ypkEceh1lUYn3C1x7UnUOcnTdkqhk=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":9080921,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJeOYOECRA9TVsSAnZWagAAswwP/A/lJAIfykEF28bPEF+O\naORmMH/Aro5NnJd1SmK58XV6YkABnT9pXzPVwWnPlN4XHZb4uoWpL5f68nLB\nHzosB6ZPRlfWO6JIMWhfN/1+ef+MtWUUhp735jBFZovlsCOqBOVHa21+FgD9\nvlhcJFROxnbPe1gIjY9kRa7AptLWKaBPVW0nkCeMoO8kS0/pXbI7aM/U4Ms4\n5ZWvwDiuM9VpkfXx1LjsVqm58JByG/UVKgd6pxxWK8SZ8BtaXWiRw2zlIyts\nKTDmCIDHWni4+SkdDY4FYKhysGpn2WRiMjKXS5fgDsr62sIjSS4PsVI6CouE\ntwRLkG8ac/OeCRNEgH2w2TI9BOVXtOOfoDxMWNQmNBPl1x2de457VjM3vhou\nkRo8L7lenyH0s+9p7Ck2rVgdbORn5AFvtMA9Gefz1clRqhXBm7PuGd0skReJ\n5jY3QOpa8XARwqWhc8Jjit+X97hygTvj7l95EVNwn2vS+/6Dix1jmCqTV5Y9\nXE8t40/J4KQEblzfqBcs4Lw7mZb091yTQBcnLEbdZSpjPuGFVcnrrKaeGu//\nU+d4Eg9qFfG6YDCMFfsIvmzC9JYrbPcn1NnDlMiBNAFuocVk5zAq+1wpG2Zl\nO11TQGQ/gG1m9xGYD/qsSu43/mKZ6GZ68YJxEMTbh+fnMF8qo0K4Lr1Tqu+8\nAYzq\r\n=7g0N\r\n-----END PGP SIGNATURE-----\r\n"},"main":"dist/index.js","husky":{"hooks":{"pre-commit":"lint-staged"}},"config":{"eslint":"./examples/**/*.{js,jsx}","tslint":"./{__mocks__,src,stories}/{,**/}*.{ts,tsx}"},"readme":"[![npm version](https://badge.fury.io/js/%40gooddata%2Freact-components.svg)](https://www.npmjs.com/package/@gooddata/react-components) \n\n# GoodData.UI React components\n> A React-based JavaScript library for building data-driven applications\n\n## Getting started\n- [GoodData.UI Documentation](http://sdk.gooddata.com/gooddata-ui/)\n- [GoodData.UI Live Examples](https://gooddata-examples.herokuapp.com/)\n- [Stack Overflow](https://stackoverflow.com/questions/tagged/gooddata)\n\n### Usage\nWith [yarn](https://yarnpkg.com) installed, go to your project directory and run\n```\n$ yarn add @gooddata/react-components\n```\nIf you prefer [npm](npmjs.com) run\n```\n$ npm install --save @gooddata/react-components\n```\n\nThe public API is exposed via global `index.js`. Except for the styles, do not import any other file directly\nbecause they are not intended to be part of the public API.\n\n## Contributing\n\nWe welcome any contribution in form of [issues](https://github.com/gooddata/gooddata-react-components/issues) or [pull requests](https://github.com/gooddata/gooddata-react-components/pulls).\nThese commands may come in handy while developing:\n\n| command | description |\n| ------- | ----------- |\n| `yarn install --pure-lockfile` | first step |\n| ||\n| `yarn dev` | build react-components to `/dist` in watch mode |\n| `yarn test` | run all unit tests |\n| `yarn prettier-write` | format the source code to match the valid codestyle |\n| `yarn validate` | validate codestyle |\n| ||\n| `yarn storybook` | run storybook from `/stories` on http://localhost:9001 |\n| `yarn build-storybook` | build storybook to `/dist-storybook` |\n| `yarn test-storybook` | run storybook and [screenshot tests](https://github.com/gooddata/gdc-client-utils/tree/master/test-storybook) |\n| ||\n| `yarn examples` | run Live Examples dev-server from `/examples` on https://localhost:8999 |\n| `yarn examples-build` | build Live Examples to `/examples/dist` |\n| `yarn examples-server` | serve built Live Examples - see `/examples/server/src` |\n| `yarn examples-testcafe` | run testcafe tests against `localhost:8999` |\n\n### Deploy to heroku.com\nWhen you deploy this repo to heroku, it serves *GoodData.UI Live Examples*.\nRelevant tasks are in `Procfile` and `package.json`.\n\n```bash\n# run in the project directory\nheroku login\nheroku create <your-app-name>\nheroku config:set DOMAIN_ADMIN_USERNAME=x@gooddata.com DOMAIN_ADMIN_PASSWORD=xy PROJECT_ID_TO_ASSIGN=xms7ga4tf3g3nzucd8380o2bev8oeknp\ngit push heroku HEAD:master\nheroku open\n```\n\n### Run Live Examples Locally\nTo run *GoodData.UI Live Examples* locally:\n```bash\ngit clone <this-repository>\ncd  <repository-folder>\nyarn install --pure-lockfile\nyarn examples\n```\nThen open https://localhost:8999 and login using Live Examples account (you can [create one here](https://gooddata-examples.herokuapp.com/registration)).\n\n### Source code formatting\nThe source code in the repository is formatted by [Prettier](https://prettier.io/). \nThe format of the code is validated by our Continuous Integration server and is one of the requirements of successful merge.\n\nPrettier is supported by every major IDE. You can find the list of supported editors and how to configure them [here](https://prettier.io/docs/en/editors.html).\n\nIn the case, when your editor is not supported or you don't want to setup the integration, you can run the `yarn prettier-write` command to reformat the code before commit.\n\n## Changelog\n\n- see [CHANGELOG.md](CHANGELOG.md)\n\n## License\n\n(C) 2007-2018 GoodData Corporation\n\nThis project is dual licensed:\n\n- The ATTRIBUTION-NONCOMMERCIAL 4.0 INTERNATIONAL (CC BY-NC 4.0) is used for purpose of the trial experience and evaluation of GoodData.UI library.\n- The GOODDATA GOODDATA.UI LIBRARY END USER LICENSE AGREEMENT is used for GoodData customers.\n\nFor more information, please see [LICENSE](https://github.com/gooddata/gooddata-react-components/blob/master/LICENSE)\n","gitHead":"2db6aa9736361a7a4da0efa7e765b3d357de7f7c","scripts":{"dev":"bash scripts/build.sh --dev-watch","test":"jest --watch","build":"bash scripts/build.sh","tslint":"yarn run-tslint -t verbose $npm_package_config_tslint","prepare":"cd examples/server && yarn install --frozen-lockfile && cd ../..; rm -r examples/node_modules 2>/dev/null; true","examples":"bash scripts/run-examples.sh","prepare?":"# Called before `npm publish` and on local `npm install`. Temporarily also for deleting obsolete node_modules. Ends with `true` to continue gracefully.","validate":"tsc --noEmit && yarn tslint && eslint $npm_package_config_eslint && yarn prettier-check","build-dev":"bash scripts/build.sh --dev","examples?":"# Default is developer domain, other options: yarn examples [sec,secure,stg,stg2,stg3,demo,developer or URL]","storybook":"yarn build && start-storybook -p 9001 -c .storybook","test-once":"jest","tslint-ci":"mkdir -p ./ci/results && yarn run-tslint -t checkstyle -o ./ci/results/tslint-results.xml $npm_package_config_tslint","run-tslint":"tslint -p tsconfig.json","validate-ci":"tsc --noEmit && yarn tslint-ci  && eslint $npm_package_config_eslint -f checkstyle -o ci/results/eslint-results.xml && yarn prettier-check","examples-build":"bash scripts/build-examples.sh","prepublishOnly":"yarn build","prettier-check":"prettier --check '{src,stories,styles,__mocks__,examples/server/src,examples/src,examples/test}/**/*.{ts,js,tsx,jsx,json,scss,md,yaml,html}'","prettier-write":"prettier --write '{src,stories,styles,__mocks__,examples/server/src,examples/src,examples/test}/**/*.{ts,js,tsx,jsx,json,scss,md,yaml,html}'","test-storybook":"yarn build && test-storybook","build-storybook":"yarn build && build-storybook -c .storybook -o dist-storybook","examples-server":"node examples/server/src/index.js","heroku-postbuild":"yarn examples-build developer","examples-testcafe":"./scripts/run-testcafe.sh visual","check-circular-deps":"madge --circular --extensions ts ./src","examples-testcafe-ci":"./scripts/run-testcafe.sh ci","examples-testcafe-live":"./scripts/run-testcafe.sh live"},"typings":"dist/index.d.ts","_npmUser":{"name":"gooddata-ci","email":"rail@gooddata.com"},"deprecated":"@gooddata/react-components@7 reached End of Support on March 31, 2022. Please upgrade (see https://sdk.gooddata.com/gooddata-ui/docs/supported_versions.html for more information).","repository":{"url":"git+ssh://git@github.com/gooddata/gooddata-react-components.git","type":"git"},"_npmVersion":"6.4.1","description":"GoodData.UI - A powerful JavaScript library for building analytical applications","directories":{},"lint-staged":{"{src,stories,styles,__mocks__,examples/server/src,examples/src,examples/test}/**/*.{ts,js,tsx,jsx,scss}":["npx gdc-fix-copyright","git add"],"{src,stories,styles,__mocks__,examples/server/src,examples/src,examples/test}/**/*.{ts,js,tsx,jsx,json,scss,md,yaml,html}":["prettier --write","git add"]},"_nodeVersion":"8.12.0","dependencies":{"rxjs":"^5.5.6","uuid":"^3.2.1","immer":"^1.3.1","lodash":"^4.17.15","date-fns":"^2.7.0","downshift":"^3.2.7","invariant":"^2.2.2","classnames":"^2.2.6","highcharts":"7.1.1","prop-types":"^15.6.0","react-intl":"^3.6.0","custom-event":"^1.0.1","react-window":"^1.8.1","ag-grid-react":"20.0.0","react-measure":"^2.3.0","react-day-picker":"~7.3.0","react-responsive":"^3.0.0","stringify-object":"^2.4.0","@gooddata/typings":"^2.19.0","ag-grid-community":"20.0.0","http-status-codes":"^1.3.0","@gooddata/js-utils":"^3.5.0","@gooddata/numberjs":"^3.2.4","fixed-data-table-2":"0.7.17","@gooddata/goodstrap":"^66.4.0","react-dom-factories":"^1.0.2","@gooddata/gooddata-js":"^12.2.0","json-stable-stringify":"^1.0.1","react-transition-group":"^2.2.1","hoist-non-react-statics":"^3.3.0","nodelist-foreach-polyfill":"^1.2.0","@formatjs/intl-pluralrules":"^1.3.6","highcharts-grouped-categories":"^1.1.3"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"raf":"3.3.2","yup":"^0.24.1","jest":"24.7.1","husky":"3.0.0","madge":"^3.4.4","react":"^16.5.2","enzyme":"3.5.0","eslint":"4.19.1","formik":"^0.11.11","moment":"2.23.0","history":"^4.7.2","ts-jest":"24.0.0","webpack":"4.30.0","full-icu":"^1.3.0","prettier":"1.16.4","react-ga":"^2.5.2","recharts":"1.0.0-beta.9","testcafe":"1.1.4","commander":"2.14.1","node-sass":"4.13.0","react-dom":"^16.5.2","supertest":"3.0.0","ts-loader":"6.0.0","@types/raf":"^3.4.0","css-loader":"0.28.7","jest-junit":"3.0.0","raw-loader":"0.5.1","styled-jsx":"2.2.1","typescript":"3.3.4000","@babel/core":"7.4.4","@types/jest":"24.0.6","@types/node":"7.0.8","@types/uuid":"3.4.3","file-loader":"3.0.1","jest-enzyme":"7.0.2","lint-staged":"9.1.0","sass-loader":"6.0.6","webpack-cli":"3.3.2","@types/react":"16.8.6","babel-loader":"8.0.5","react-helmet":"5.2.0","react-select":"1.2.1","style-loader":"0.19.1","@types/enzyme":"3.1.13","@types/lodash":"4.14.123","testcafe-live":"0.1.4","@babel/runtime":"7.4.4","@babel/polyfill":"^7.4.4","@storybook/react":"5.0.11","@types/invariant":"2.2.29","@types/react-dom":"16.0.11","isomorphic-fetch":"2.2.1","react-datepicker":"1.1.0","react-router-dom":"4.2.2","@babel/preset-env":"7.4.4","@gooddata/mock-js":"2.6.0","@storybook/addons":"5.0.11","@types/classnames":"2.2.3","@types/prop-types":"15.5.2","@storybook/theming":"5.0.11","identity-obj-proxy":"^3.0.0","intl-messageformat":"^7.5.4","webpack-dev-server":"3.3.1","@babel/preset-react":"7.0.0","@types/react-portal":"4.0.1","@types/react-window":"^1.8.1","babel-plugin-lodash":"3.3.4","html-webpack-plugin":"3.2.0","react-test-renderer":"16.4.2","@types/react-measure":"2.0.5","clean-webpack-plugin":"2.0.2","stats-webpack-plugin":"0.7.0","eslint-config-prettier":"4.1.0","react-google-recaptcha":"^0.14.1","tslint-config-prettier":"1.18.0","@gooddata/eslint-config":"^1.0.0","@gooddata/tslint-config":"1.0.0","@types/react-responsive":"^3.0.3","@types/storybook__react":"4.0.1","@types/stringify-object":"^3.2.0","enzyme-adapter-react-16":"1.3.1","@gooddata/test-storybook":"3.1.1","@storybook/addon-actions":"5.0.11","@storybook/addon-options":"5.0.11","node-sass-magic-importer":"5.1.0","react-syntax-highlighter":"11.0.2","@types/fixed-data-table-2":"0.8.1","@types/react-test-renderer":"16.0.0","circular-dependency-plugin":"5.0.2","compression-webpack-plugin":"2.0.0","@types/json-stable-stringify":"^1.0.32","@gooddata/frontend-npm-scripts":"1.1.0","@types/enzyme-adapter-react-16":"1.0.3","@types/storybook__addon-actions":"3.4.2","@babel/plugin-proposal-class-properties":"7.4.4","@babel/plugin-proposal-object-rest-spread":"7.4.4","@babel/plugin-transform-async-to-generator":"7.4.4"},"peerDependencies":{"react":"^16.5.2","react-dom":"^16.5.2"},"_npmOperationalInternal":{"tmp":"tmp/react-components_7.3.0-beta.41_1580827523409_0.49977097535502013","host":"s3://npm-registry-packages"}},"7.3.0-beta.42":{"name":"@gooddata/react-components","version":"7.3.0-beta.42","author":{"name":"GoodData Corporation"},"license":"BSD-3-Clause","_id":"@gooddata/react-components@7.3.0-beta.42","maintainers":[{"name":"afi","email":"adam.fiedler@gooddata.com"},{"name":"bertold8","email":"ivan.nejezchleb@seznam.cz"},{"name":"brbistas","email":"valentinos.chraniotis@gooddata.com"},{"name":"bugsbunny338","email":"jiri.zajic@mensa.cz"},{"name":"de.do","email":"de.do@gooddata.com"},{"name":"gooddata-ci","email":"rail@gooddata.com"},{"name":"hung.nguyen.hoang","email":"hung.nguyen@gooddata.com"},{"name":"ivan.mjartan","email":"ivan.mjartan@gooddata.com"},{"name":"jakub-sterba","email":"jakub.sterba@gooddata.com"},{"name":"jaroslav.tomecek","email":"jaroslav.tomecek@gooddata.com"},{"name":"jkittler","email":"honza.kittler@gmail.com"},{"name":"khanh.le","email":"khanh.le@gooddata.com"},{"name":"lanhuynh","email":"lan.huynh@gooddata.com"},{"name":"linhhong","email":"linh.hong@gooddata.com"},{"name":"lupko","email":"lubomir.slivka@gooddata.com"},{"name":"matyas.kandl","email":"matyas.kandl@gooddata.com"},{"name":"michal.marsal","email":"michal.marsal@gooddata.com"},{"name":"naibinh","email":"naibinh@gmail.com"},{"name":"nikolacech","email":"nikola.cech@gooddata.com"},{"name":"no23reason","email":"dan.homola@hotmail.cz"},{"name":"patrikbraborec","email":"patrik.braborec@gooddata.com"},{"name":"pbenes","email":"petr.benes@gooddata.com"},{"name":"petrjanu","email":"petr.janu@gooddata.com"},{"name":"ptquang86","email":"ptquang86@gmail.com"},{"name":"qduval","email":"quentin.duval@gooddata.com"},{"name":"rodri360","email":"me@rodri360.com"},{"name":"sitina","email":"jiri.sitina@gooddata.com"},{"name":"strouhaljan","email":"strouhal.jan@gmail.com"},{"name":"tomas.kratochvil","email":"tomas.kratochvil@gooddata.com"},{"name":"tomasreichmann","email":"tomasreichmann@gmail.com"},{"name":"tomsatgd","email":"tomas.satinsky@gooddata.com"},{"name":"trung-le-quoc","email":"trung.le@gooddata.com"},{"name":"tu-ngo","email":"tungo1981@gmail.com"},{"name":"tulean","email":"tuan.le@gooddata.com"},{"name":"utdnah","email":"danh.ung@gooddata.com"},{"name":"vlastikcz","email":"vlastimil.kotas@gooddata.com"},{"name":"vu.pham","email":"vu.pham@gooddata.com"},{"name":"xmort","email":"petr.dolejsi@gooddata.com"},{"name":"yanlipnican","email":"yanlipnican@gmail.com"}],"homepage":"https://github.com/gooddata/gooddata-react-components#readme","bugs":{"url":"https://github.com/gooddata/gooddata-react-components/issues"},"dist":{"shasum":"d25690c4b9e81d7003e67121590fff23ba9bb7ce","tarball":"https://registry.npmjs.org/@gooddata/react-components/-/react-components-7.3.0-beta.42.tgz","fileCount":2292,"integrity":"sha512-AgDAzmV4EYZmK9D9NW59sAy3dGZVgY0/N4Lob5YgLZz/qXrgjRL529YYoMrXuq/k7M2T255QdxoDgkMIILx4qw==","signatures":[{"sig":"MEYCIQDi5lI4AmAFLaNYS4Ed1jO1qLvb8EP6FXxPu9YBBvl7NQIhAP9wkeI0fWEatcmcfU7KNyZwOUqkRtsflcGzLP0tWdVk","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":9084245,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJeOYgCCRA9TVsSAnZWagAAHS8P/15n6D45Wi93qns94qW0\nFUdJMC8OvvYOlmc9SH3hbHnVKDpaVH8t6x+MBCqsW3XhWIwW3WwO2tII/QGK\n+evFWVNsFwaVcsFEAjPGSw+dvyv1bSO5dXib6UQjdY9ICd8BYHIKKas5QIs8\n/jvhD+jFMr895+RqAg8HLHeX2eTfZU0QkX4RoIPG8iw4UR3gFAjDBztJHpTv\nIQxfbstDm/ZafzqkXcpixJUW3MByIHun+0hmjl2VFPcVBKweZxo86rjkOiKt\nHUh8RAUgmNYIZQRktUC711s+hO5+LqohjoXwaJNWldrMoYuQKWqic/1+mpNG\nA41XCwfDojSGO7dYymqkn+n0UxbLOqru+SL9XqbLHzAqi1TCGA3L7XHIOY42\n0Qa4VQsa/xB4hILesUi3RBrr1W/KvcoKfKqQvv/EaOmdV6/KlXLlp7UKQ1Iy\nXUN3924edDDfPQ/o4vPWIc+gsrZ+zzT9L3uIE32kTjtKXg9GDuIE9UFQ3FtI\nWuFNW3OmYlhTwHpmQinHsi0r2X/zZKSgDDyYhDrmqKg2wb4H5h6mU9NuFtaY\nEt+33b3UTUUzcSjK0laJzs2X0kL1EkM+f1QXIyL5LEQXd7KayQrLCrptANYI\nXN2CGNERz86PC/sNrInzoMA600Zq6s4lHd0OphMkJjElzZcPhD+y9x0D5XB0\nFHuX\r\n=XeU9\r\n-----END PGP SIGNATURE-----\r\n"},"main":"dist/index.js","husky":{"hooks":{"pre-commit":"lint-staged"}},"config":{"eslint":"./examples/**/*.{js,jsx}","tslint":"./{__mocks__,src,stories}/{,**/}*.{ts,tsx}"},"readme":"[![npm version](https://badge.fury.io/js/%40gooddata%2Freact-components.svg)](https://www.npmjs.com/package/@gooddata/react-components) \n\n# GoodData.UI React components\n> A React-based JavaScript library for building data-driven applications\n\n## Getting started\n- [GoodData.UI Documentation](http://sdk.gooddata.com/gooddata-ui/)\n- [GoodData.UI Live Examples](https://gooddata-examples.herokuapp.com/)\n- [Stack Overflow](https://stackoverflow.com/questions/tagged/gooddata)\n\n### Usage\nWith [yarn](https://yarnpkg.com) installed, go to your project directory and run\n```\n$ yarn add @gooddata/react-components\n```\nIf you prefer [npm](npmjs.com) run\n```\n$ npm install --save @gooddata/react-components\n```\n\nThe public API is exposed via global `index.js`. Except for the styles, do not import any other file directly\nbecause they are not intended to be part of the public API.\n\n## Contributing\n\nWe welcome any contribution in form of [issues](https://github.com/gooddata/gooddata-react-components/issues) or [pull requests](https://github.com/gooddata/gooddata-react-components/pulls).\nThese commands may come in handy while developing:\n\n| command | description |\n| ------- | ----------- |\n| `yarn install --pure-lockfile` | first step |\n| ||\n| `yarn dev` | build react-components to `/dist` in watch mode |\n| `yarn test` | run all unit tests |\n| `yarn prettier-write` | format the source code to match the valid codestyle |\n| `yarn validate` | validate codestyle |\n| ||\n| `yarn storybook` | run storybook from `/stories` on http://localhost:9001 |\n| `yarn build-storybook` | build storybook to `/dist-storybook` |\n| `yarn test-storybook` | run storybook and [screenshot tests](https://github.com/gooddata/gdc-client-utils/tree/master/test-storybook) |\n| ||\n| `yarn examples` | run Live Examples dev-server from `/examples` on https://localhost:8999 |\n| `yarn examples-build` | build Live Examples to `/examples/dist` |\n| `yarn examples-server` | serve built Live Examples - see `/examples/server/src` |\n| `yarn examples-testcafe` | run testcafe tests against `localhost:8999` |\n\n### Deploy to heroku.com\nWhen you deploy this repo to heroku, it serves *GoodData.UI Live Examples*.\nRelevant tasks are in `Procfile` and `package.json`.\n\n```bash\n# run in the project directory\nheroku login\nheroku create <your-app-name>\nheroku config:set DOMAIN_ADMIN_USERNAME=x@gooddata.com DOMAIN_ADMIN_PASSWORD=xy PROJECT_ID_TO_ASSIGN=xms7ga4tf3g3nzucd8380o2bev8oeknp\ngit push heroku HEAD:master\nheroku open\n```\n\n### Run Live Examples Locally\nTo run *GoodData.UI Live Examples* locally:\n```bash\ngit clone <this-repository>\ncd  <repository-folder>\nyarn install --pure-lockfile\nyarn examples\n```\nThen open https://localhost:8999 and login using Live Examples account (you can [create one here](https://gooddata-examples.herokuapp.com/registration)).\n\n### Source code formatting\nThe source code in the repository is formatted by [Prettier](https://prettier.io/). \nThe format of the code is validated by our Continuous Integration server and is one of the requirements of successful merge.\n\nPrettier is supported by every major IDE. You can find the list of supported editors and how to configure them [here](https://prettier.io/docs/en/editors.html).\n\nIn the case, when your editor is not supported or you don't want to setup the integration, you can run the `yarn prettier-write` command to reformat the code before commit.\n\n## Changelog\n\n- see [CHANGELOG.md](CHANGELOG.md)\n\n## License\n\n(C) 2007-2018 GoodData Corporation\n\nThis project is dual licensed:\n\n- The ATTRIBUTION-NONCOMMERCIAL 4.0 INTERNATIONAL (CC BY-NC 4.0) is used for purpose of the trial experience and evaluation of GoodData.UI library.\n- The GOODDATA GOODDATA.UI LIBRARY END USER LICENSE AGREEMENT is used for GoodData customers.\n\nFor more information, please see [LICENSE](https://github.com/gooddata/gooddata-react-components/blob/master/LICENSE)\n","gitHead":"2ff03f7ab323082dc2a5106bee152b61cbe2fd20","scripts":{"dev":"bash scripts/build.sh --dev-watch","test":"jest --watch","build":"bash scripts/build.sh","tslint":"yarn run-tslint -t verbose $npm_package_config_tslint","prepare":"cd examples/server && yarn install --frozen-lockfile && cd ../..; rm -r examples/node_modules 2>/dev/null; true","examples":"bash scripts/run-examples.sh","prepare?":"# Called before `npm publish` and on local `npm install`. Temporarily also for deleting obsolete node_modules. Ends with `true` to continue gracefully.","validate":"tsc --noEmit && yarn tslint && eslint $npm_package_config_eslint && yarn prettier-check","build-dev":"bash scripts/build.sh --dev","examples?":"# Default is developer domain, other options: yarn examples [sec,secure,stg,stg2,stg3,demo,developer or URL]","storybook":"yarn build && start-storybook -p 9001 -c .storybook","test-once":"jest","tslint-ci":"mkdir -p ./ci/results && yarn run-tslint -t checkstyle -o ./ci/results/tslint-results.xml $npm_package_config_tslint","run-tslint":"tslint -p tsconfig.json","validate-ci":"tsc --noEmit && yarn tslint-ci  && eslint $npm_package_config_eslint -f checkstyle -o ci/results/eslint-results.xml && yarn prettier-check","examples-build":"bash scripts/build-examples.sh","prepublishOnly":"yarn build","prettier-check":"prettier --check '{src,stories,styles,__mocks__,examples/server/src,examples/src,examples/test}/**/*.{ts,js,tsx,jsx,json,scss,md,yaml,html}'","prettier-write":"prettier --write '{src,stories,styles,__mocks__,examples/server/src,examples/src,examples/test}/**/*.{ts,js,tsx,jsx,json,scss,md,yaml,html}'","test-storybook":"yarn build && test-storybook","build-storybook":"yarn build && build-storybook -c .storybook -o dist-storybook","examples-server":"node examples/server/src/index.js","heroku-postbuild":"yarn examples-build developer","examples-testcafe":"./scripts/run-testcafe.sh visual","check-circular-deps":"madge --circular --extensions ts ./src","examples-testcafe-ci":"./scripts/run-testcafe.sh ci","examples-testcafe-live":"./scripts/run-testcafe.sh live"},"typings":"dist/index.d.ts","_npmUser":{"name":"gooddata-ci","email":"rail@gooddata.com"},"deprecated":"@gooddata/react-components@7 reached End of Support on March 31, 2022. Please upgrade (see https://sdk.gooddata.com/gooddata-ui/docs/supported_versions.html for more information).","repository":{"url":"git+ssh://git@github.com/gooddata/gooddata-react-components.git","type":"git"},"_npmVersion":"6.4.1","description":"GoodData.UI - A powerful JavaScript library for building analytical applications","directories":{},"lint-staged":{"{src,stories,styles,__mocks__,examples/server/src,examples/src,examples/test}/**/*.{ts,js,tsx,jsx,scss}":["npx gdc-fix-copyright","git add"],"{src,stories,styles,__mocks__,examples/server/src,examples/src,examples/test}/**/*.{ts,js,tsx,jsx,json,scss,md,yaml,html}":["prettier --write","git add"]},"_nodeVersion":"8.12.0","dependencies":{"rxjs":"^5.5.6","uuid":"^3.2.1","immer":"^1.3.1","lodash":"^4.17.15","date-fns":"^2.7.0","downshift":"^3.2.7","invariant":"^2.2.2","classnames":"^2.2.6","highcharts":"7.1.1","prop-types":"^15.6.0","react-intl":"^3.6.0","custom-event":"^1.0.1","react-window":"^1.8.1","ag-grid-react":"20.0.0","react-measure":"^2.3.0","react-day-picker":"~7.3.0","react-responsive":"^3.0.0","stringify-object":"^2.4.0","@gooddata/typings":"^2.19.0","ag-grid-community":"20.0.0","http-status-codes":"^1.3.0","@gooddata/js-utils":"^3.5.0","@gooddata/numberjs":"^3.2.4","fixed-data-table-2":"0.7.17","@gooddata/goodstrap":"^66.4.0","react-dom-factories":"^1.0.2","@gooddata/gooddata-js":"^12.2.0","json-stable-stringify":"^1.0.1","react-transition-group":"^2.2.1","hoist-non-react-statics":"^3.3.0","nodelist-foreach-polyfill":"^1.2.0","@formatjs/intl-pluralrules":"^1.3.6","highcharts-grouped-categories":"^1.1.3"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"raf":"3.3.2","yup":"^0.24.1","jest":"24.7.1","husky":"3.0.0","madge":"^3.4.4","react":"^16.5.2","enzyme":"3.5.0","eslint":"4.19.1","formik":"^0.11.11","moment":"2.23.0","history":"^4.7.2","ts-jest":"24.0.0","webpack":"4.30.0","full-icu":"^1.3.0","prettier":"1.16.4","react-ga":"^2.5.2","recharts":"1.0.0-beta.9","testcafe":"1.1.4","commander":"2.14.1","node-sass":"4.13.0","react-dom":"^16.5.2","supertest":"3.0.0","ts-loader":"6.0.0","@types/raf":"^3.4.0","css-loader":"0.28.7","jest-junit":"3.0.0","raw-loader":"0.5.1","styled-jsx":"2.2.1","typescript":"3.3.4000","@babel/core":"7.4.4","@types/jest":"24.0.6","@types/node":"7.0.8","@types/uuid":"3.4.3","file-loader":"3.0.1","jest-enzyme":"7.0.2","lint-staged":"9.1.0","sass-loader":"6.0.6","webpack-cli":"3.3.2","@types/react":"16.8.6","babel-loader":"8.0.5","react-helmet":"5.2.0","react-select":"1.2.1","style-loader":"0.19.1","@types/enzyme":"3.1.13","@types/lodash":"4.14.123","testcafe-live":"0.1.4","@babel/runtime":"7.4.4","@babel/polyfill":"^7.4.4","@storybook/react":"5.0.11","@types/invariant":"2.2.29","@types/react-dom":"16.0.11","isomorphic-fetch":"2.2.1","react-datepicker":"1.1.0","react-router-dom":"4.2.2","@babel/preset-env":"7.4.4","@gooddata/mock-js":"2.6.0","@storybook/addons":"5.0.11","@types/classnames":"2.2.3","@types/prop-types":"15.5.2","@storybook/theming":"5.0.11","identity-obj-proxy":"^3.0.0","intl-messageformat":"^7.5.4","webpack-dev-server":"3.3.1","@babel/preset-react":"7.0.0","@types/react-portal":"4.0.1","@types/react-window":"^1.8.1","babel-plugin-lodash":"3.3.4","html-webpack-plugin":"3.2.0","react-test-renderer":"16.4.2","@types/react-measure":"2.0.5","clean-webpack-plugin":"2.0.2","stats-webpack-plugin":"0.7.0","eslint-config-prettier":"4.1.0","react-google-recaptcha":"^0.14.1","tslint-config-prettier":"1.18.0","@gooddata/eslint-config":"^1.0.0","@gooddata/tslint-config":"1.0.0","@types/react-responsive":"^3.0.3","@types/storybook__react":"4.0.1","@types/stringify-object":"^3.2.0","enzyme-adapter-react-16":"1.3.1","@gooddata/test-storybook":"3.1.1","@storybook/addon-actions":"5.0.11","@storybook/addon-options":"5.0.11","node-sass-magic-importer":"5.1.0","react-syntax-highlighter":"11.0.2","@types/fixed-data-table-2":"0.8.1","@types/react-test-renderer":"16.0.0","circular-dependency-plugin":"5.0.2","compression-webpack-plugin":"2.0.0","@types/json-stable-stringify":"^1.0.32","@gooddata/frontend-npm-scripts":"1.1.0","@types/enzyme-adapter-react-16":"1.0.3","@types/storybook__addon-actions":"3.4.2","@babel/plugin-proposal-class-properties":"7.4.4","@babel/plugin-proposal-object-rest-spread":"7.4.4","@babel/plugin-transform-async-to-generator":"7.4.4"},"peerDependencies":{"react":"^16.5.2","react-dom":"^16.5.2"},"_npmOperationalInternal":{"tmp":"tmp/react-components_7.3.0-beta.42_1580828674207_0.17024614822093564","host":"s3://npm-registry-packages"}},"7.3.0-beta.43":{"name":"@gooddata/react-components","version":"7.3.0-beta.43","author":{"name":"GoodData Corporation"},"license":"BSD-3-Clause","_id":"@gooddata/react-components@7.3.0-beta.43","maintainers":[{"name":"afi","email":"adam.fiedler@gooddata.com"},{"name":"bertold8","email":"ivan.nejezchleb@seznam.cz"},{"name":"brbistas","email":"valentinos.chraniotis@gooddata.com"},{"name":"bugsbunny338","email":"jiri.zajic@mensa.cz"},{"name":"de.do","email":"de.do@gooddata.com"},{"name":"gooddata-ci","email":"rail@gooddata.com"},{"name":"hung.nguyen.hoang","email":"hung.nguyen@gooddata.com"},{"name":"ivan.mjartan","email":"ivan.mjartan@gooddata.com"},{"name":"jakub-sterba","email":"jakub.sterba@gooddata.com"},{"name":"jaroslav.tomecek","email":"jaroslav.tomecek@gooddata.com"},{"name":"jkittler","email":"honza.kittler@gmail.com"},{"name":"khanh.le","email":"khanh.le@gooddata.com"},{"name":"lanhuynh","email":"lan.huynh@gooddata.com"},{"name":"linhhong","email":"linh.hong@gooddata.com"},{"name":"lupko","email":"lubomir.slivka@gooddata.com"},{"name":"matyas.kandl","email":"matyas.kandl@gooddata.com"},{"name":"michal.marsal","email":"michal.marsal@gooddata.com"},{"name":"naibinh","email":"naibinh@gmail.com"},{"name":"nikolacech","email":"nikola.cech@gooddata.com"},{"name":"no23reason","email":"dan.homola@hotmail.cz"},{"name":"patrikbraborec","email":"patrik.braborec@gooddata.com"},{"name":"pbenes","email":"petr.benes@gooddata.com"},{"name":"petrjanu","email":"petr.janu@gooddata.com"},{"name":"ptquang86","email":"ptquang86@gmail.com"},{"name":"qduval","email":"quentin.duval@gooddata.com"},{"name":"rodri360","email":"me@rodri360.com"},{"name":"sitina","email":"jiri.sitina@gooddata.com"},{"name":"strouhaljan","email":"strouhal.jan@gmail.com"},{"name":"tomas.kratochvil","email":"tomas.kratochvil@gooddata.com"},{"name":"tomasreichmann","email":"tomasreichmann@gmail.com"},{"name":"tomsatgd","email":"tomas.satinsky@gooddata.com"},{"name":"trung-le-quoc","email":"trung.le@gooddata.com"},{"name":"tu-ngo","email":"tungo1981@gmail.com"},{"name":"tulean","email":"tuan.le@gooddata.com"},{"name":"utdnah","email":"danh.ung@gooddata.com"},{"name":"vlastikcz","email":"vlastimil.kotas@gooddata.com"},{"name":"vu.pham","email":"vu.pham@gooddata.com"},{"name":"xmort","email":"petr.dolejsi@gooddata.com"},{"name":"yanlipnican","email":"yanlipnican@gmail.com"}],"homepage":"https://github.com/gooddata/gooddata-react-components#readme","bugs":{"url":"https://github.com/gooddata/gooddata-react-components/issues"},"dist":{"shasum":"0b76e60e320b1f249046af0f3865fbff81bc33e2","tarball":"https://registry.npmjs.org/@gooddata/react-components/-/react-components-7.3.0-beta.43.tgz","fileCount":2292,"integrity":"sha512-a3e1xBNN1vYzFaZ8StUR97NEpx+sGrqPTaoEcZW1sBw1I9W/4Ae3SajXw3Ud9ojGWakaReokGE3G7LINOVf7aQ==","signatures":[{"sig":"MEUCIQD8iFqEDw8LkTaA31UoDZmDXg0aZdiY3pj0PBPv67BJOgIgNyncCpQwjN/Xzb+D3CoCeLYzDEewb0LrrAvmfHoHxdY=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":9091456,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJePWeOCRA9TVsSAnZWagAALb8QAIEeJLH3t6oYc0QPAsX1\nYBGzE2uLbA+LMzIwGzZBKCzgqRE+mI07n0u+juYUwHeTrniG1xdPAAEL1g3R\nAlGGJCkO3IsZEqJPqJOZiFBDbSJIbQK7bNpMMxBr6o50NX/tnwNHnspB6L61\nEG9XxgACXTZfTsLxnO5dUMntC97bJB/v2kDm3uM4nVihheR7A0hbzHm082X5\negoC6tbhBrDQjwIFn3Skql8bMeiGooIjfMhDTeUcWtrtiNMhAwFpWJeg689z\ncRuk4quv7VYJInocPGLyJfPatqErGESsyV5Fw8OFIrgzAyc0F89Bc3nowbcp\ncxLkuLmH7Xdcq0U+Gx8+WzgQULaysWPPpQ1m9KYVeskok1Hwp/cnWIZ57zIe\ngKb0cuW3U0QdnC3oWA+bxoeictH/sibjDoprke8PqmX+vz8y6tbzCbkDpnYs\nycUMil4wdwxod2+4IUiSR5lK4MncD4kTanvqfTA+1DhHug2YavK7ctH9TQGn\nd1lit1PxifUToRRp8pFRBTSX5JiBKi1weqU52nzOqSmMk6bOkJTyb+6or1BI\nWhDVrTHu0b409zD5qyA/WWKywxsmIz7/8uWkT51zov6fjiyaYoYDTV/vksYB\n17Q31Km4NgeA7wN1k+wdQfEYTm5quPFPKkwpe64IA4RmPV/UmWU2S10846/l\nuykV\r\n=/Uvl\r\n-----END PGP SIGNATURE-----\r\n"},"main":"dist/index.js","husky":{"hooks":{"pre-commit":"lint-staged"}},"config":{"eslint":"./examples/**/*.{js,jsx}","tslint":"./{__mocks__,src,stories}/{,**/}*.{ts,tsx}"},"readme":"[![npm version](https://badge.fury.io/js/%40gooddata%2Freact-components.svg)](https://www.npmjs.com/package/@gooddata/react-components) \n\n# GoodData.UI React components\n> A React-based JavaScript library for building data-driven applications\n\n## Getting started\n- [GoodData.UI Documentation](http://sdk.gooddata.com/gooddata-ui/)\n- [GoodData.UI Live Examples](https://gooddata-examples.herokuapp.com/)\n- [Stack Overflow](https://stackoverflow.com/questions/tagged/gooddata)\n\n### Usage\nWith [yarn](https://yarnpkg.com) installed, go to your project directory and run\n```\n$ yarn add @gooddata/react-components\n```\nIf you prefer [npm](npmjs.com) run\n```\n$ npm install --save @gooddata/react-components\n```\n\nThe public API is exposed via global `index.js`. Except for the styles, do not import any other file directly\nbecause they are not intended to be part of the public API.\n\n## Contributing\n\nWe welcome any contribution in form of [issues](https://github.com/gooddata/gooddata-react-components/issues) or [pull requests](https://github.com/gooddata/gooddata-react-components/pulls).\nThese commands may come in handy while developing:\n\n| command | description |\n| ------- | ----------- |\n| `yarn install --pure-lockfile` | first step |\n| ||\n| `yarn dev` | build react-components to `/dist` in watch mode |\n| `yarn test` | run all unit tests |\n| `yarn prettier-write` | format the source code to match the valid codestyle |\n| `yarn validate` | validate codestyle |\n| ||\n| `yarn storybook` | run storybook from `/stories` on http://localhost:9001 |\n| `yarn build-storybook` | build storybook to `/dist-storybook` |\n| `yarn test-storybook` | run storybook and [screenshot tests](https://github.com/gooddata/gdc-client-utils/tree/master/test-storybook) |\n| ||\n| `yarn examples` | run Live Examples dev-server from `/examples` on https://localhost:8999 |\n| `yarn examples-build` | build Live Examples to `/examples/dist` |\n| `yarn examples-server` | serve built Live Examples - see `/examples/server/src` |\n| `yarn examples-testcafe` | run testcafe tests against `localhost:8999` |\n\n### Deploy to heroku.com\nWhen you deploy this repo to heroku, it serves *GoodData.UI Live Examples*.\nRelevant tasks are in `Procfile` and `package.json`.\n\n```bash\n# run in the project directory\nheroku login\nheroku create <your-app-name>\nheroku config:set DOMAIN_ADMIN_USERNAME=x@gooddata.com DOMAIN_ADMIN_PASSWORD=xy PROJECT_ID_TO_ASSIGN=xms7ga4tf3g3nzucd8380o2bev8oeknp\ngit push heroku HEAD:master\nheroku open\n```\n\n### Run Live Examples Locally\nTo run *GoodData.UI Live Examples* locally:\n```bash\ngit clone <this-repository>\ncd  <repository-folder>\nyarn install --pure-lockfile\nyarn examples\n```\nThen open https://localhost:8999 and login using Live Examples account (you can [create one here](https://gooddata-examples.herokuapp.com/registration)).\n\n### Source code formatting\nThe source code in the repository is formatted by [Prettier](https://prettier.io/). \nThe format of the code is validated by our Continuous Integration server and is one of the requirements of successful merge.\n\nPrettier is supported by every major IDE. You can find the list of supported editors and how to configure them [here](https://prettier.io/docs/en/editors.html).\n\nIn the case, when your editor is not supported or you don't want to setup the integration, you can run the `yarn prettier-write` command to reformat the code before commit.\n\n## Changelog\n\n- see [CHANGELOG.md](CHANGELOG.md)\n\n## License\n\n(C) 2007-2018 GoodData Corporation\n\nThis project is dual licensed:\n\n- The ATTRIBUTION-NONCOMMERCIAL 4.0 INTERNATIONAL (CC BY-NC 4.0) is used for purpose of the trial experience and evaluation of GoodData.UI library.\n- The GOODDATA GOODDATA.UI LIBRARY END USER LICENSE AGREEMENT is used for GoodData customers.\n\nFor more information, please see [LICENSE](https://github.com/gooddata/gooddata-react-components/blob/master/LICENSE)\n","gitHead":"a233d166e1419cc4470ef8b314f0edb95e98719d","scripts":{"dev":"bash scripts/build.sh --dev-watch","test":"jest --watch","build":"bash scripts/build.sh","tslint":"yarn run-tslint -t verbose $npm_package_config_tslint","prepare":"cd examples/server && yarn install --frozen-lockfile && cd ../..; rm -r examples/node_modules 2>/dev/null; true","examples":"bash scripts/run-examples.sh","prepare?":"# Called before `npm publish` and on local `npm install`. Temporarily also for deleting obsolete node_modules. Ends with `true` to continue gracefully.","validate":"tsc --noEmit && yarn tslint && eslint $npm_package_config_eslint && yarn prettier-check","build-dev":"bash scripts/build.sh --dev","examples?":"# Default is developer domain, other options: yarn examples [sec,secure,stg,stg2,stg3,demo,developer or URL]","storybook":"yarn build && start-storybook -p 9001 -c .storybook","test-once":"jest","tslint-ci":"mkdir -p ./ci/results && yarn run-tslint -t checkstyle -o ./ci/results/tslint-results.xml $npm_package_config_tslint","run-tslint":"tslint -p tsconfig.json","validate-ci":"tsc --noEmit && yarn tslint-ci  && eslint $npm_package_config_eslint -f checkstyle -o ci/results/eslint-results.xml && yarn prettier-check","examples-build":"bash scripts/build-examples.sh","prepublishOnly":"yarn build","prettier-check":"prettier --check '{src,stories,styles,__mocks__,examples/server/src,examples/src,examples/test}/**/*.{ts,js,tsx,jsx,json,scss,md,yaml,html}'","prettier-write":"prettier --write '{src,stories,styles,__mocks__,examples/server/src,examples/src,examples/test}/**/*.{ts,js,tsx,jsx,json,scss,md,yaml,html}'","test-storybook":"yarn build && test-storybook","build-storybook":"yarn build && build-storybook -c .storybook -o dist-storybook","examples-server":"node examples/server/src/index.js","heroku-postbuild":"yarn examples-build developer","examples-testcafe":"./scripts/run-testcafe.sh visual","check-circular-deps":"madge --circular --extensions ts ./src","examples-testcafe-ci":"./scripts/run-testcafe.sh ci","examples-testcafe-live":"./scripts/run-testcafe.sh live"},"typings":"dist/index.d.ts","_npmUser":{"name":"gooddata-ci","email":"rail@gooddata.com"},"deprecated":"@gooddata/react-components@7 reached End of Support on March 31, 2022. Please upgrade (see https://sdk.gooddata.com/gooddata-ui/docs/supported_versions.html for more information).","repository":{"url":"git+ssh://git@github.com/gooddata/gooddata-react-components.git","type":"git"},"_npmVersion":"6.4.1","description":"GoodData.UI - A powerful JavaScript library for building analytical applications","directories":{},"lint-staged":{"{src,stories,styles,__mocks__,examples/server/src,examples/src,examples/test}/**/*.{ts,js,tsx,jsx,scss}":["npx gdc-fix-copyright","git add"],"{src,stories,styles,__mocks__,examples/server/src,examples/src,examples/test}/**/*.{ts,js,tsx,jsx,json,scss,md,yaml,html}":["prettier --write","git add"]},"_nodeVersion":"8.12.0","dependencies":{"rxjs":"^5.5.6","uuid":"^3.2.1","immer":"^1.3.1","lodash":"^4.17.15","date-fns":"^2.7.0","downshift":"^3.2.7","invariant":"^2.2.2","classnames":"^2.2.6","highcharts":"7.1.1","prop-types":"^15.6.0","react-intl":"^3.6.0","custom-event":"^1.0.1","react-window":"^1.8.1","ag-grid-react":"20.0.0","react-measure":"^2.3.0","react-day-picker":"~7.3.0","react-responsive":"^3.0.0","stringify-object":"^2.4.0","@gooddata/typings":"^2.19.0","ag-grid-community":"20.0.0","http-status-codes":"^1.3.0","@gooddata/js-utils":"^3.5.0","@gooddata/numberjs":"^3.2.4","fixed-data-table-2":"0.7.17","@gooddata/goodstrap":"^66.4.0","react-dom-factories":"^1.0.2","@gooddata/gooddata-js":"^12.2.0","json-stable-stringify":"^1.0.1","react-transition-group":"^2.2.1","hoist-non-react-statics":"^3.3.0","nodelist-foreach-polyfill":"^1.2.0","@formatjs/intl-pluralrules":"^1.3.6","highcharts-grouped-categories":"^1.1.3"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"raf":"3.3.2","yup":"^0.24.1","jest":"24.7.1","husky":"3.0.0","madge":"^3.4.4","react":"^16.5.2","enzyme":"3.5.0","eslint":"4.19.1","formik":"^0.11.11","moment":"2.23.0","history":"^4.7.2","ts-jest":"24.0.0","webpack":"4.30.0","full-icu":"^1.3.0","prettier":"1.16.4","react-ga":"^2.5.2","recharts":"1.0.0-beta.9","testcafe":"1.1.4","commander":"2.14.1","node-sass":"4.13.0","react-dom":"^16.5.2","supertest":"3.0.0","ts-loader":"6.0.0","@types/raf":"^3.4.0","css-loader":"0.28.7","jest-junit":"3.0.0","raw-loader":"0.5.1","styled-jsx":"2.2.1","typescript":"3.3.4000","@babel/core":"7.4.4","@types/jest":"24.0.6","@types/node":"7.0.8","@types/uuid":"3.4.3","file-loader":"3.0.1","jest-enzyme":"7.0.2","lint-staged":"9.1.0","sass-loader":"6.0.6","webpack-cli":"3.3.2","@types/react":"16.8.6","babel-loader":"8.0.5","react-helmet":"5.2.0","react-select":"1.2.1","style-loader":"0.19.1","@types/enzyme":"3.1.13","@types/lodash":"4.14.123","testcafe-live":"0.1.4","@babel/runtime":"7.4.4","@babel/polyfill":"^7.4.4","@storybook/react":"5.0.11","@types/invariant":"2.2.29","@types/react-dom":"16.0.11","isomorphic-fetch":"2.2.1","react-datepicker":"1.1.0","react-router-dom":"4.2.2","@babel/preset-env":"7.4.4","@gooddata/mock-js":"2.6.0","@storybook/addons":"5.0.11","@types/classnames":"2.2.3","@types/prop-types":"15.5.2","@storybook/theming":"5.0.11","identity-obj-proxy":"^3.0.0","intl-messageformat":"^7.5.4","webpack-dev-server":"3.3.1","@babel/preset-react":"7.0.0","@types/react-portal":"4.0.1","@types/react-window":"^1.8.1","babel-plugin-lodash":"3.3.4","html-webpack-plugin":"3.2.0","react-test-renderer":"16.4.2","@types/react-measure":"2.0.5","clean-webpack-plugin":"2.0.2","stats-webpack-plugin":"0.7.0","eslint-config-prettier":"4.1.0","react-google-recaptcha":"^0.14.1","tslint-config-prettier":"1.18.0","@gooddata/eslint-config":"^1.0.0","@gooddata/tslint-config":"1.0.0","@types/react-responsive":"^3.0.3","@types/storybook__react":"4.0.1","@types/stringify-object":"^3.2.0","enzyme-adapter-react-16":"1.3.1","@gooddata/test-storybook":"3.1.1","@storybook/addon-actions":"5.0.11","@storybook/addon-options":"5.0.11","node-sass-magic-importer":"5.1.0","react-syntax-highlighter":"11.0.2","@types/fixed-data-table-2":"0.8.1","@types/react-test-renderer":"16.0.0","circular-dependency-plugin":"5.0.2","compression-webpack-plugin":"2.0.0","@types/json-stable-stringify":"^1.0.32","@gooddata/frontend-npm-scripts":"1.1.0","@types/enzyme-adapter-react-16":"1.0.3","@types/storybook__addon-actions":"3.4.2","@babel/plugin-proposal-class-properties":"7.4.4","@babel/plugin-proposal-object-rest-spread":"7.4.4","@babel/plugin-transform-async-to-generator":"7.4.4"},"peerDependencies":{"react":"^16.5.2","react-dom":"^16.5.2"},"_npmOperationalInternal":{"tmp":"tmp/react-components_7.3.0-beta.43_1581082509910_0.17883542709429356","host":"s3://npm-registry-packages"}},"7.3.0-beta.44":{"name":"@gooddata/react-components","version":"7.3.0-beta.44","author":{"name":"GoodData Corporation"},"license":"BSD-3-Clause","_id":"@gooddata/react-components@7.3.0-beta.44","maintainers":[{"name":"afi","email":"adam.fiedler@gooddata.com"},{"name":"bertold8","email":"ivan.nejezchleb@seznam.cz"},{"name":"brbistas","email":"valentinos.chraniotis@gooddata.com"},{"name":"bugsbunny338","email":"jiri.zajic@mensa.cz"},{"name":"de.do","email":"de.do@gooddata.com"},{"name":"gooddata-ci","email":"rail@gooddata.com"},{"name":"hung.nguyen.hoang","email":"hung.nguyen@gooddata.com"},{"name":"ivan.mjartan","email":"ivan.mjartan@gooddata.com"},{"name":"jakub-sterba","email":"jakub.sterba@gooddata.com"},{"name":"jaroslav.tomecek","email":"jaroslav.tomecek@gooddata.com"},{"name":"jkittler","email":"honza.kittler@gmail.com"},{"name":"khanh.le","email":"khanh.le@gooddata.com"},{"name":"lanhuynh","email":"lan.huynh@gooddata.com"},{"name":"linhhong","email":"linh.hong@gooddata.com"},{"name":"lupko","email":"lubomir.slivka@gooddata.com"},{"name":"matyas.kandl","email":"matyas.kandl@gooddata.com"},{"name":"michal.marsal","email":"michal.marsal@gooddata.com"},{"name":"naibinh","email":"naibinh@gmail.com"},{"name":"nikolacech","email":"nikola.cech@gooddata.com"},{"name":"no23reason","email":"dan.homola@hotmail.cz"},{"name":"patrikbraborec","email":"patrik.braborec@gooddata.com"},{"name":"pbenes","email":"petr.benes@gooddata.com"},{"name":"petrjanu","email":"petr.janu@gooddata.com"},{"name":"ptquang86","email":"ptquang86@gmail.com"},{"name":"qduval","email":"quentin.duval@gooddata.com"},{"name":"rodri360","email":"me@rodri360.com"},{"name":"sitina","email":"jiri.sitina@gooddata.com"},{"name":"strouhaljan","email":"strouhal.jan@gmail.com"},{"name":"tomas.kratochvil","email":"tomas.kratochvil@gooddata.com"},{"name":"tomasreichmann","email":"tomasreichmann@gmail.com"},{"name":"tomsatgd","email":"tomas.satinsky@gooddata.com"},{"name":"trung-le-quoc","email":"trung.le@gooddata.com"},{"name":"tu-ngo","email":"tungo1981@gmail.com"},{"name":"tulean","email":"tuan.le@gooddata.com"},{"name":"utdnah","email":"danh.ung@gooddata.com"},{"name":"vlastikcz","email":"vlastimil.kotas@gooddata.com"},{"name":"vu.pham","email":"vu.pham@gooddata.com"},{"name":"xmort","email":"petr.dolejsi@gooddata.com"},{"name":"yanlipnican","email":"yanlipnican@gmail.com"}],"homepage":"https://github.com/gooddata/gooddata-react-components#readme","bugs":{"url":"https://github.com/gooddata/gooddata-react-components/issues"},"dist":{"shasum":"1430d84de936532c8315e862894d4d7f4adc5ac1","tarball":"https://registry.npmjs.org/@gooddata/react-components/-/react-components-7.3.0-beta.44.tgz","fileCount":2292,"integrity":"sha512-8wWDcARcio6tzZbX2sVweD2ELEBLtvmpMnYwWjYPDGV0Ntro2vZ4QPsxMHgV4G250RBg/AJ3pvn62B2F9H1dSA==","signatures":[{"sig":"MEYCIQC5f5GoyGq7z7FeKzJ1Lqx5R0h+kxCLTMmHzx1gLdc+2wIhAPeLre1eOGLw7ohl6L8UA9F3sssltVn05QDVpAM1/qA6","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":9091376,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJeQh9FCRA9TVsSAnZWagAAiIMP/1sPQvOpNFpjq05dTSvJ\nOOv3WBktAQVCrEy7YApAjh1p6SNs7hUdPSco4RoI9crCATbxXIdGPUM5ABoS\nLoDcnb/RPpnXYRq/244afMDx3G6icGvG2dllfNbkHN3GuEYdE/dytliyi1f2\nZFROz46rEJQir6mInDqcfmnwIK5r8SN1SKucs7hdzQmjrinm48fMP5LShlPI\nm+ZcQZS5h2TAl+vVEsn2V7m2FV3q3fiCJCBWEi5VtBuYNPSuORDkNDuxAuV4\nQP2qtibnzCcYAjOxvnJXKxhvUxhMzEuCxacQY7rbpurGszzgrgBRsM+XxEQP\n6doELi9KLEDg64gZZDndHQdl82tbMq0wtnawizzSVBL9kuDEZFX4eDAOb82x\nV+WBcYuOnbC5ayTuocsg0xF4malgj/eQXl34aaHd7lyccRp7oTCg96R5XXrg\nTMKYy1yg3TOcHzEyAVh2YzDNLRz6DGQrVCGL4E8Dby4CmfQPV07KFYV5U+VQ\nbH7q/pjCYJhebEZcvYGjUVYJF7n4ET/8gj8mC68tcKZTpAZ54wklvKrVgt2n\nh0XocQI5KZV5VzXVuB3HO+FTReEXpGLgqOpGKIUfQU6DkkzhUJRMi1U4eX4N\nuMeBiPZRr4Q1SOQW9djjHtH2G78mf1oREQinUsKXAOEPvN4F8XPvwE5/8YLW\nqxvZ\r\n=eWWp\r\n-----END PGP SIGNATURE-----\r\n"},"main":"dist/index.js","husky":{"hooks":{"pre-commit":"lint-staged"}},"config":{"eslint":"./examples/**/*.{js,jsx}","tslint":"./{__mocks__,src,stories}/{,**/}*.{ts,tsx}"},"readme":"[![npm version](https://badge.fury.io/js/%40gooddata%2Freact-components.svg)](https://www.npmjs.com/package/@gooddata/react-components) \n\n# GoodData.UI React components\n> A React-based JavaScript library for building data-driven applications\n\n## Getting started\n- [GoodData.UI Documentation](http://sdk.gooddata.com/gooddata-ui/)\n- [GoodData.UI Live Examples](https://gooddata-examples.herokuapp.com/)\n- [Stack Overflow](https://stackoverflow.com/questions/tagged/gooddata)\n\n### Usage\nWith [yarn](https://yarnpkg.com) installed, go to your project directory and run\n```\n$ yarn add @gooddata/react-components\n```\nIf you prefer [npm](npmjs.com) run\n```\n$ npm install --save @gooddata/react-components\n```\n\nThe public API is exposed via global `index.js`. Except for the styles, do not import any other file directly\nbecause they are not intended to be part of the public API.\n\n## Contributing\n\nWe welcome any contribution in form of [issues](https://github.com/gooddata/gooddata-react-components/issues) or [pull requests](https://github.com/gooddata/gooddata-react-components/pulls).\nThese commands may come in handy while developing:\n\n| command | description |\n| ------- | ----------- |\n| `yarn install --pure-lockfile` | first step |\n| ||\n| `yarn dev` | build react-components to `/dist` in watch mode |\n| `yarn test` | run all unit tests |\n| `yarn prettier-write` | format the source code to match the valid codestyle |\n| `yarn validate` | validate codestyle |\n| ||\n| `yarn storybook` | run storybook from `/stories` on http://localhost:9001 |\n| `yarn build-storybook` | build storybook to `/dist-storybook` |\n| `yarn test-storybook` | run storybook and [screenshot tests](https://github.com/gooddata/gdc-client-utils/tree/master/test-storybook) |\n| ||\n| `yarn examples` | run Live Examples dev-server from `/examples` on https://localhost:8999 |\n| `yarn examples-build` | build Live Examples to `/examples/dist` |\n| `yarn examples-server` | serve built Live Examples - see `/examples/server/src` |\n| `yarn examples-testcafe` | run testcafe tests against `localhost:8999` |\n\n### Deploy to heroku.com\nWhen you deploy this repo to heroku, it serves *GoodData.UI Live Examples*.\nRelevant tasks are in `Procfile` and `package.json`.\n\n```bash\n# run in the project directory\nheroku login\nheroku create <your-app-name>\nheroku config:set DOMAIN_ADMIN_USERNAME=x@gooddata.com DOMAIN_ADMIN_PASSWORD=xy PROJECT_ID_TO_ASSIGN=xms7ga4tf3g3nzucd8380o2bev8oeknp\ngit push heroku HEAD:master\nheroku open\n```\n\n### Run Live Examples Locally\nTo run *GoodData.UI Live Examples* locally:\n```bash\ngit clone <this-repository>\ncd  <repository-folder>\nyarn install --pure-lockfile\nyarn examples\n```\nThen open https://localhost:8999 and login using Live Examples account (you can [create one here](https://gooddata-examples.herokuapp.com/registration)).\n\n### Source code formatting\nThe source code in the repository is formatted by [Prettier](https://prettier.io/). \nThe format of the code is validated by our Continuous Integration server and is one of the requirements of successful merge.\n\nPrettier is supported by every major IDE. You can find the list of supported editors and how to configure them [here](https://prettier.io/docs/en/editors.html).\n\nIn the case, when your editor is not supported or you don't want to setup the integration, you can run the `yarn prettier-write` command to reformat the code before commit.\n\n## Changelog\n\n- see [CHANGELOG.md](CHANGELOG.md)\n\n## License\n\n(C) 2007-2018 GoodData Corporation\n\nThis project is dual licensed:\n\n- The ATTRIBUTION-NONCOMMERCIAL 4.0 INTERNATIONAL (CC BY-NC 4.0) is used for purpose of the trial experience and evaluation of GoodData.UI library.\n- The GOODDATA GOODDATA.UI LIBRARY END USER LICENSE AGREEMENT is used for GoodData customers.\n\nFor more information, please see [LICENSE](https://github.com/gooddata/gooddata-react-components/blob/master/LICENSE)\n","gitHead":"ddb884656c60df0bc090a729c9d28699d6cdb251","scripts":{"dev":"bash scripts/build.sh --dev-watch","test":"jest --watch","build":"bash scripts/build.sh","tslint":"yarn run-tslint -t verbose $npm_package_config_tslint","prepare":"cd examples/server && yarn install --frozen-lockfile && cd ../..; rm -r examples/node_modules 2>/dev/null; true","examples":"bash scripts/run-examples.sh","prepare?":"# Called before `npm publish` and on local `npm install`. Temporarily also for deleting obsolete node_modules. Ends with `true` to continue gracefully.","validate":"tsc --noEmit && yarn tslint && eslint $npm_package_config_eslint && yarn prettier-check","build-dev":"bash scripts/build.sh --dev","examples?":"# Default is developer domain, other options: yarn examples [sec,secure,stg,stg2,stg3,demo,developer or URL]","storybook":"yarn build && start-storybook -p 9001 -c .storybook","test-once":"jest","tslint-ci":"mkdir -p ./ci/results && yarn run-tslint -t checkstyle -o ./ci/results/tslint-results.xml $npm_package_config_tslint","run-tslint":"tslint -p tsconfig.json","validate-ci":"tsc --noEmit && yarn tslint-ci  && eslint $npm_package_config_eslint -f checkstyle -o ci/results/eslint-results.xml && yarn prettier-check","examples-build":"bash scripts/build-examples.sh","prepublishOnly":"yarn build","prettier-check":"prettier --check '{src,stories,styles,__mocks__,examples/server/src,examples/src,examples/test}/**/*.{ts,js,tsx,jsx,json,scss,md,yaml,html}'","prettier-write":"prettier --write '{src,stories,styles,__mocks__,examples/server/src,examples/src,examples/test}/**/*.{ts,js,tsx,jsx,json,scss,md,yaml,html}'","test-storybook":"yarn build && test-storybook","build-storybook":"yarn build && build-storybook -c .storybook -o dist-storybook","examples-server":"node examples/server/src/index.js","heroku-postbuild":"yarn examples-build developer","examples-testcafe":"./scripts/run-testcafe.sh visual","check-circular-deps":"madge --circular --extensions ts ./src","examples-testcafe-ci":"./scripts/run-testcafe.sh ci","examples-testcafe-live":"./scripts/run-testcafe.sh live"},"typings":"dist/index.d.ts","_npmUser":{"name":"gooddata-ci","email":"rail@gooddata.com"},"deprecated":"@gooddata/react-components@7 reached End of Support on March 31, 2022. Please upgrade (see https://sdk.gooddata.com/gooddata-ui/docs/supported_versions.html for more information).","repository":{"url":"git+ssh://git@github.com/gooddata/gooddata-react-components.git","type":"git"},"_npmVersion":"6.4.1","description":"GoodData.UI - A powerful JavaScript library for building analytical applications","directories":{},"lint-staged":{"{src,stories,styles,__mocks__,examples/server/src,examples/src,examples/test}/**/*.{ts,js,tsx,jsx,scss}":["npx gdc-fix-copyright","git add"],"{src,stories,styles,__mocks__,examples/server/src,examples/src,examples/test}/**/*.{ts,js,tsx,jsx,json,scss,md,yaml,html}":["prettier --write","git add"]},"_nodeVersion":"8.12.0","dependencies":{"rxjs":"^5.5.6","uuid":"^3.2.1","immer":"^1.3.1","lodash":"^4.17.15","date-fns":"^2.7.0","downshift":"^3.2.7","invariant":"^2.2.2","classnames":"^2.2.6","highcharts":"7.1.1","prop-types":"^15.6.0","react-intl":"^3.6.0","custom-event":"^1.0.1","react-window":"^1.8.1","ag-grid-react":"20.0.0","react-measure":"^2.3.0","react-day-picker":"~7.3.0","react-responsive":"^3.0.0","stringify-object":"^2.4.0","@gooddata/typings":"^2.19.0","ag-grid-community":"20.0.0","http-status-codes":"^1.3.0","@gooddata/js-utils":"^3.5.0","@gooddata/numberjs":"^3.2.4","fixed-data-table-2":"0.7.17","@gooddata/goodstrap":"^66.4.0","react-dom-factories":"^1.0.2","@gooddata/gooddata-js":"^12.2.0","json-stable-stringify":"^1.0.1","react-transition-group":"^2.2.1","hoist-non-react-statics":"^3.3.0","nodelist-foreach-polyfill":"^1.2.0","@formatjs/intl-pluralrules":"^1.3.6","highcharts-grouped-categories":"^1.1.3"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"raf":"3.3.2","yup":"^0.24.1","jest":"24.7.1","husky":"3.0.0","madge":"^3.4.4","react":"^16.5.2","enzyme":"3.5.0","eslint":"4.19.1","formik":"^0.11.11","moment":"2.23.0","history":"^4.7.2","ts-jest":"24.0.0","webpack":"4.30.0","full-icu":"^1.3.0","prettier":"1.16.4","react-ga":"^2.5.2","recharts":"1.0.0-beta.9","testcafe":"1.1.4","commander":"2.14.1","node-sass":"4.13.0","react-dom":"^16.5.2","supertest":"3.0.0","ts-loader":"6.0.0","@types/raf":"^3.4.0","css-loader":"0.28.7","jest-junit":"3.0.0","raw-loader":"0.5.1","styled-jsx":"2.2.1","typescript":"3.3.4000","@babel/core":"7.4.4","@types/jest":"24.0.6","@types/node":"7.0.8","@types/uuid":"3.4.3","file-loader":"3.0.1","jest-enzyme":"7.0.2","lint-staged":"9.1.0","sass-loader":"6.0.6","webpack-cli":"3.3.2","@types/react":"16.8.6","babel-loader":"8.0.5","react-helmet":"5.2.0","react-select":"1.2.1","style-loader":"0.19.1","@types/enzyme":"3.1.13","@types/lodash":"4.14.123","testcafe-live":"0.1.4","@babel/runtime":"7.4.4","@babel/polyfill":"^7.4.4","@storybook/react":"5.0.11","@types/invariant":"2.2.29","@types/react-dom":"16.0.11","isomorphic-fetch":"2.2.1","react-datepicker":"1.1.0","react-router-dom":"4.2.2","@babel/preset-env":"7.4.4","@gooddata/mock-js":"2.6.0","@storybook/addons":"5.0.11","@types/classnames":"2.2.3","@types/prop-types":"15.5.2","@storybook/theming":"5.0.11","identity-obj-proxy":"^3.0.0","intl-messageformat":"^7.5.4","webpack-dev-server":"3.3.1","@babel/preset-react":"7.0.0","@types/react-portal":"4.0.1","@types/react-window":"^1.8.1","babel-plugin-lodash":"3.3.4","html-webpack-plugin":"3.2.0","react-test-renderer":"16.4.2","@types/react-measure":"2.0.5","clean-webpack-plugin":"2.0.2","stats-webpack-plugin":"0.7.0","eslint-config-prettier":"4.1.0","react-google-recaptcha":"^0.14.1","tslint-config-prettier":"1.18.0","@gooddata/eslint-config":"^1.0.0","@gooddata/tslint-config":"1.0.0","@types/react-responsive":"^3.0.3","@types/storybook__react":"4.0.1","@types/stringify-object":"^3.2.0","enzyme-adapter-react-16":"1.3.1","@gooddata/test-storybook":"3.1.1","@storybook/addon-actions":"5.0.11","@storybook/addon-options":"5.0.11","node-sass-magic-importer":"5.1.0","react-syntax-highlighter":"11.0.2","@types/fixed-data-table-2":"0.8.1","@types/react-test-renderer":"16.0.0","circular-dependency-plugin":"5.0.2","compression-webpack-plugin":"2.0.0","@types/json-stable-stringify":"^1.0.32","@gooddata/frontend-npm-scripts":"1.1.0","@types/enzyme-adapter-react-16":"1.0.3","@types/storybook__addon-actions":"3.4.2","@babel/plugin-proposal-class-properties":"7.4.4","@babel/plugin-proposal-object-rest-spread":"7.4.4","@babel/plugin-transform-async-to-generator":"7.4.4"},"peerDependencies":{"react":"^16.5.2","react-dom":"^16.5.2"},"_npmOperationalInternal":{"tmp":"tmp/react-components_7.3.0-beta.44_1581391684671_0.4546002772222921","host":"s3://npm-registry-packages"}},"7.3.0-beta.45":{"name":"@gooddata/react-components","version":"7.3.0-beta.45","author":{"name":"GoodData Corporation"},"license":"BSD-3-Clause","_id":"@gooddata/react-components@7.3.0-beta.45","maintainers":[{"name":"afi","email":"adam.fiedler@gooddata.com"},{"name":"bertold8","email":"ivan.nejezchleb@seznam.cz"},{"name":"brbistas","email":"valentinos.chraniotis@gooddata.com"},{"name":"bugsbunny338","email":"jiri.zajic@mensa.cz"},{"name":"de.do","email":"de.do@gooddata.com"},{"name":"gooddata-ci","email":"rail@gooddata.com"},{"name":"hung.nguyen.hoang","email":"hung.nguyen@gooddata.com"},{"name":"ivan.mjartan","email":"ivan.mjartan@gooddata.com"},{"name":"jakub-sterba","email":"jakub.sterba@gooddata.com"},{"name":"jaroslav.tomecek","email":"jaroslav.tomecek@gooddata.com"},{"name":"jkittler","email":"honza.kittler@gmail.com"},{"name":"khanh.le","email":"khanh.le@gooddata.com"},{"name":"lanhuynh","email":"lan.huynh@gooddata.com"},{"name":"linhhong","email":"linh.hong@gooddata.com"},{"name":"lupko","email":"lubomir.slivka@gooddata.com"},{"name":"matyas.kandl","email":"matyas.kandl@gooddata.com"},{"name":"michal.marsal","email":"michal.marsal@gooddata.com"},{"name":"naibinh","email":"naibinh@gmail.com"},{"name":"nikolacech","email":"nikola.cech@gooddata.com"},{"name":"no23reason","email":"dan.homola@hotmail.cz"},{"name":"patrikbraborec","email":"patrik.braborec@gooddata.com"},{"name":"pbenes","email":"petr.benes@gooddata.com"},{"name":"petrjanu","email":"petr.janu@gooddata.com"},{"name":"ptquang86","email":"ptquang86@gmail.com"},{"name":"qduval","email":"quentin.duval@gooddata.com"},{"name":"rodri360","email":"me@rodri360.com"},{"name":"sitina","email":"jiri.sitina@gooddata.com"},{"name":"strouhaljan","email":"strouhal.jan@gmail.com"},{"name":"tomas.kratochvil","email":"tomas.kratochvil@gooddata.com"},{"name":"tomasreichmann","email":"tomasreichmann@gmail.com"},{"name":"tomsatgd","email":"tomas.satinsky@gooddata.com"},{"name":"trung-le-quoc","email":"trung.le@gooddata.com"},{"name":"tu-ngo","email":"tungo1981@gmail.com"},{"name":"tulean","email":"tuan.le@gooddata.com"},{"name":"utdnah","email":"danh.ung@gooddata.com"},{"name":"vlastikcz","email":"vlastimil.kotas@gooddata.com"},{"name":"vu.pham","email":"vu.pham@gooddata.com"},{"name":"xmort","email":"petr.dolejsi@gooddata.com"},{"name":"yanlipnican","email":"yanlipnican@gmail.com"}],"homepage":"https://github.com/gooddata/gooddata-react-components#readme","bugs":{"url":"https://github.com/gooddata/gooddata-react-components/issues"},"dist":{"shasum":"1021fce39b049a2c1653ce855743a0c36666a8bf","tarball":"https://registry.npmjs.org/@gooddata/react-components/-/react-components-7.3.0-beta.45.tgz","fileCount":2292,"integrity":"sha512-uQqy+8Uz4dw2NCZWjkC00xSxYgxA6gXnwrC0az3bx1Zl7KEl8UWGXjtSqy4BoD3XfcaFjf2aI2L7c2l3WA99ZQ==","signatures":[{"sig":"MEUCIBsImFuJuwZhSRwZ2Y0+OZ0ifMzOCAs9J+yx8kFPOlGWAiEAniBii3VkF3K4MGrcx/Sce10hZWtK0lv/VR+VdN+QF+Y=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":9092820,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJeQnEiCRA9TVsSAnZWagAAH2UP/1c7ulMSVATIpb/MNjRv\nmYGrVDYlAGwRRfbgWZKTKZMo2fUEdlukymm99n+yRB5Ijvpl+cJfwcoEMUgS\nAr26JvIos/nTb0uVQ9ZHqrHcBApLHM/o3eMYs4qQ1KmP1wFB2uH4yx+xOM/+\nelT21kmhUpsbg+YFZ8ym01pZXDKIj6X4meMSGhVt4MzNWyFEFyHg8uL1U01u\nfjggUYDaQTjWnXcpC5aW8/PL0I2XyhZa6m3Ie6yHrZqUrC8AdSrcN5NiSUaK\nPrwu+EOif5E/FH64pEe6pu4vWFM5Rk8aZTWZ1XEy5xQRUuO974TPnSlRlYmX\nYgDZZiSh6RqctPnQYAsOfxMdSq+K0FiQ5SscTw9PgIb+igZo9J+WMu2POxgX\nYQrmNrA+ZxMn9pCBfr07xcevJycTJ4JtUC4w2ClcFj2Tlv/T/JutYXhqTp38\nFRug9zCMtPFaTTPW3vrOp2O/huBPN75CNGB5w7RnUWpeYVyAm5KSiTuaXrzm\nmGIuUAWQtOWgEGuQxYPJjjrruzc6l7jkPjLPQM7LErmbtCDknv/1eaRml9fu\nB0ozm/LL9lvYymifZy/6qpu9rA0pnJLItY5Ok1i4gA3jUEqrgWjR4xoaS9Zi\n+ZwMkcQCxe98irRtNO00SmLZBptxrEFD2yZMoO7l5kpyJwDGnimZ1XHUbNfg\nGGOn\r\n=I4qh\r\n-----END PGP SIGNATURE-----\r\n"},"main":"dist/index.js","husky":{"hooks":{"pre-commit":"lint-staged"}},"config":{"eslint":"./examples/**/*.{js,jsx}","tslint":"./{__mocks__,src,stories}/{,**/}*.{ts,tsx}"},"readme":"[![npm version](https://badge.fury.io/js/%40gooddata%2Freact-components.svg)](https://www.npmjs.com/package/@gooddata/react-components) \n\n# GoodData.UI React components\n> A React-based JavaScript library for building data-driven applications\n\n## Getting started\n- [GoodData.UI Documentation](http://sdk.gooddata.com/gooddata-ui/)\n- [GoodData.UI Live Examples](https://gooddata-examples.herokuapp.com/)\n- [Stack Overflow](https://stackoverflow.com/questions/tagged/gooddata)\n\n### Usage\nWith [yarn](https://yarnpkg.com) installed, go to your project directory and run\n```\n$ yarn add @gooddata/react-components\n```\nIf you prefer [npm](npmjs.com) run\n```\n$ npm install --save @gooddata/react-components\n```\n\nThe public API is exposed via global `index.js`. Except for the styles, do not import any other file directly\nbecause they are not intended to be part of the public API.\n\n## Contributing\n\nWe welcome any contribution in form of [issues](https://github.com/gooddata/gooddata-react-components/issues) or [pull requests](https://github.com/gooddata/gooddata-react-components/pulls).\nThese commands may come in handy while developing:\n\n| command | description |\n| ------- | ----------- |\n| `yarn install --pure-lockfile` | first step |\n| ||\n| `yarn dev` | build react-components to `/dist` in watch mode |\n| `yarn test` | run all unit tests |\n| `yarn prettier-write` | format the source code to match the valid codestyle |\n| `yarn validate` | validate codestyle |\n| ||\n| `yarn storybook` | run storybook from `/stories` on http://localhost:9001 |\n| `yarn build-storybook` | build storybook to `/dist-storybook` |\n| `yarn test-storybook` | run storybook and [screenshot tests](https://github.com/gooddata/gdc-client-utils/tree/master/test-storybook) |\n| ||\n| `yarn examples` | run Live Examples dev-server from `/examples` on https://localhost:8999 |\n| `yarn examples-build` | build Live Examples to `/examples/dist` |\n| `yarn examples-server` | serve built Live Examples - see `/examples/server/src` |\n| `yarn examples-testcafe` | run testcafe tests against `localhost:8999` |\n\n### Deploy to heroku.com\nWhen you deploy this repo to heroku, it serves *GoodData.UI Live Examples*.\nRelevant tasks are in `Procfile` and `package.json`.\n\n```bash\n# run in the project directory\nheroku login\nheroku create <your-app-name>\nheroku config:set DOMAIN_ADMIN_USERNAME=x@gooddata.com DOMAIN_ADMIN_PASSWORD=xy PROJECT_ID_TO_ASSIGN=xms7ga4tf3g3nzucd8380o2bev8oeknp\ngit push heroku HEAD:master\nheroku open\n```\n\n### Run Live Examples Locally\nTo run *GoodData.UI Live Examples* locally:\n```bash\ngit clone <this-repository>\ncd  <repository-folder>\nyarn install --pure-lockfile\nyarn examples\n```\nThen open https://localhost:8999 and login using Live Examples account (you can [create one here](https://gooddata-examples.herokuapp.com/registration)).\n\n### Source code formatting\nThe source code in the repository is formatted by [Prettier](https://prettier.io/). \nThe format of the code is validated by our Continuous Integration server and is one of the requirements of successful merge.\n\nPrettier is supported by every major IDE. You can find the list of supported editors and how to configure them [here](https://prettier.io/docs/en/editors.html).\n\nIn the case, when your editor is not supported or you don't want to setup the integration, you can run the `yarn prettier-write` command to reformat the code before commit.\n\n## Changelog\n\n- see [CHANGELOG.md](CHANGELOG.md)\n\n## License\n\n(C) 2007-2018 GoodData Corporation\n\nThis project is dual licensed:\n\n- The ATTRIBUTION-NONCOMMERCIAL 4.0 INTERNATIONAL (CC BY-NC 4.0) is used for purpose of the trial experience and evaluation of GoodData.UI library.\n- The GOODDATA GOODDATA.UI LIBRARY END USER LICENSE AGREEMENT is used for GoodData customers.\n\nFor more information, please see [LICENSE](https://github.com/gooddata/gooddata-react-components/blob/master/LICENSE)\n","gitHead":"dd7109e7efd091a429ef9420f78c4e242ca9eeb9","scripts":{"dev":"bash scripts/build.sh --dev-watch","test":"jest --watch","build":"bash scripts/build.sh","tslint":"yarn run-tslint -t verbose $npm_package_config_tslint","prepare":"cd examples/server && yarn install --frozen-lockfile && cd ../..; rm -r examples/node_modules 2>/dev/null; true","examples":"bash scripts/run-examples.sh","prepare?":"# Called before `npm publish` and on local `npm install`. Temporarily also for deleting obsolete node_modules. Ends with `true` to continue gracefully.","validate":"tsc --noEmit && yarn tslint && eslint $npm_package_config_eslint && yarn prettier-check","build-dev":"bash scripts/build.sh --dev","examples?":"# Default is developer domain, other options: yarn examples [sec,secure,stg,stg2,stg3,demo,developer or URL]","storybook":"yarn build && start-storybook -p 9001 -c .storybook","test-once":"jest","tslint-ci":"mkdir -p ./ci/results && yarn run-tslint -t checkstyle -o ./ci/results/tslint-results.xml $npm_package_config_tslint","run-tslint":"tslint -p tsconfig.json","validate-ci":"tsc --noEmit && yarn tslint-ci  && eslint $npm_package_config_eslint -f checkstyle -o ci/results/eslint-results.xml && yarn prettier-check","examples-build":"bash scripts/build-examples.sh","prepublishOnly":"yarn build","prettier-check":"prettier --check '{src,stories,styles,__mocks__,examples/server/src,examples/src,examples/test}/**/*.{ts,js,tsx,jsx,json,scss,md,yaml,html}'","prettier-write":"prettier --write '{src,stories,styles,__mocks__,examples/server/src,examples/src,examples/test}/**/*.{ts,js,tsx,jsx,json,scss,md,yaml,html}'","test-storybook":"yarn build && test-storybook","build-storybook":"yarn build && build-storybook -c .storybook -o dist-storybook","examples-server":"node examples/server/src/index.js","heroku-postbuild":"yarn examples-build developer","examples-testcafe":"./scripts/run-testcafe.sh visual","check-circular-deps":"madge --circular --extensions ts ./src","examples-testcafe-ci":"./scripts/run-testcafe.sh ci","examples-testcafe-live":"./scripts/run-testcafe.sh live"},"typings":"dist/index.d.ts","_npmUser":{"name":"gooddata-ci","email":"rail@gooddata.com"},"deprecated":"@gooddata/react-components@7 reached End of Support on March 31, 2022. Please upgrade (see https://sdk.gooddata.com/gooddata-ui/docs/supported_versions.html for more information).","repository":{"url":"git+ssh://git@github.com/gooddata/gooddata-react-components.git","type":"git"},"_npmVersion":"6.4.1","description":"GoodData.UI - A powerful JavaScript library for building analytical applications","directories":{},"lint-staged":{"{src,stories,styles,__mocks__,examples/server/src,examples/src,examples/test}/**/*.{ts,js,tsx,jsx,scss}":["npx gdc-fix-copyright","git add"],"{src,stories,styles,__mocks__,examples/server/src,examples/src,examples/test}/**/*.{ts,js,tsx,jsx,json,scss,md,yaml,html}":["prettier --write","git add"]},"_nodeVersion":"8.12.0","dependencies":{"rxjs":"^5.5.6","uuid":"^3.2.1","immer":"^1.3.1","lodash":"^4.17.15","date-fns":"^2.7.0","downshift":"^3.2.7","invariant":"^2.2.2","classnames":"^2.2.6","highcharts":"7.1.1","prop-types":"^15.6.0","react-intl":"^3.6.0","custom-event":"^1.0.1","react-window":"^1.8.1","ag-grid-react":"20.0.0","react-measure":"^2.3.0","react-day-picker":"~7.3.0","react-responsive":"^3.0.0","stringify-object":"^2.4.0","@gooddata/typings":"^2.19.0","ag-grid-community":"20.0.0","http-status-codes":"^1.3.0","@gooddata/js-utils":"^3.5.0","@gooddata/numberjs":"^3.2.4","fixed-data-table-2":"0.7.17","@gooddata/goodstrap":"^66.4.0","react-dom-factories":"^1.0.2","@gooddata/gooddata-js":"^12.2.0","json-stable-stringify":"^1.0.1","react-transition-group":"^2.2.1","hoist-non-react-statics":"^3.3.0","nodelist-foreach-polyfill":"^1.2.0","@formatjs/intl-pluralrules":"^1.3.6","highcharts-grouped-categories":"^1.1.3"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"raf":"3.3.2","yup":"^0.24.1","jest":"24.7.1","husky":"3.0.0","madge":"^3.4.4","react":"^16.5.2","enzyme":"3.5.0","eslint":"4.19.1","formik":"^0.11.11","moment":"2.23.0","history":"^4.7.2","ts-jest":"24.0.0","webpack":"4.30.0","full-icu":"^1.3.0","prettier":"1.16.4","react-ga":"^2.5.2","recharts":"1.0.0-beta.9","testcafe":"1.1.4","commander":"2.14.1","node-sass":"4.13.0","react-dom":"^16.5.2","supertest":"3.0.0","ts-loader":"6.0.0","@types/raf":"^3.4.0","css-loader":"0.28.7","jest-junit":"3.0.0","raw-loader":"0.5.1","styled-jsx":"2.2.1","typescript":"3.3.4000","@babel/core":"7.4.4","@types/jest":"24.0.6","@types/node":"7.0.8","@types/uuid":"3.4.3","file-loader":"3.0.1","jest-enzyme":"7.0.2","lint-staged":"9.1.0","sass-loader":"6.0.6","webpack-cli":"3.3.2","@types/react":"16.8.6","babel-loader":"8.0.5","react-helmet":"5.2.0","react-select":"1.2.1","style-loader":"0.19.1","@types/enzyme":"3.1.13","@types/lodash":"4.14.123","testcafe-live":"0.1.4","@babel/runtime":"7.4.4","@babel/polyfill":"^7.4.4","@storybook/react":"5.0.11","@types/invariant":"2.2.29","@types/react-dom":"16.0.11","isomorphic-fetch":"2.2.1","react-datepicker":"1.1.0","react-router-dom":"4.2.2","@babel/preset-env":"7.4.4","@gooddata/mock-js":"2.6.0","@storybook/addons":"5.0.11","@types/classnames":"2.2.3","@types/prop-types":"15.5.2","@storybook/theming":"5.0.11","identity-obj-proxy":"^3.0.0","intl-messageformat":"^7.5.4","webpack-dev-server":"3.3.1","@babel/preset-react":"7.0.0","@types/react-portal":"4.0.1","@types/react-window":"^1.8.1","babel-plugin-lodash":"3.3.4","html-webpack-plugin":"3.2.0","react-test-renderer":"16.4.2","@types/react-measure":"2.0.5","clean-webpack-plugin":"2.0.2","stats-webpack-plugin":"0.7.0","eslint-config-prettier":"4.1.0","react-google-recaptcha":"^0.14.1","tslint-config-prettier":"1.18.0","@gooddata/eslint-config":"^1.0.0","@gooddata/tslint-config":"1.0.0","@types/react-responsive":"^3.0.3","@types/storybook__react":"4.0.1","@types/stringify-object":"^3.2.0","enzyme-adapter-react-16":"1.3.1","@gooddata/test-storybook":"3.1.1","@storybook/addon-actions":"5.0.11","@storybook/addon-options":"5.0.11","node-sass-magic-importer":"5.1.0","react-syntax-highlighter":"11.0.2","@types/fixed-data-table-2":"0.8.1","@types/react-test-renderer":"16.0.0","circular-dependency-plugin":"5.0.2","compression-webpack-plugin":"2.0.0","@types/json-stable-stringify":"^1.0.32","@gooddata/frontend-npm-scripts":"1.1.0","@types/enzyme-adapter-react-16":"1.0.3","@types/storybook__addon-actions":"3.4.2","@babel/plugin-proposal-class-properties":"7.4.4","@babel/plugin-proposal-object-rest-spread":"7.4.4","@babel/plugin-transform-async-to-generator":"7.4.4"},"peerDependencies":{"react":"^16.5.2","react-dom":"^16.5.2"},"_npmOperationalInternal":{"tmp":"tmp/react-components_7.3.0-beta.45_1581412641369_0.719684549608369","host":"s3://npm-registry-packages"}},"7.3.0-beta.46":{"name":"@gooddata/react-components","version":"7.3.0-beta.46","author":{"name":"GoodData Corporation"},"license":"BSD-3-Clause","_id":"@gooddata/react-components@7.3.0-beta.46","maintainers":[{"name":"afi","email":"adam.fiedler@gooddata.com"},{"name":"bertold8","email":"ivan.nejezchleb@seznam.cz"},{"name":"brbistas","email":"valentinos.chraniotis@gooddata.com"},{"name":"bugsbunny338","email":"jiri.zajic@mensa.cz"},{"name":"de.do","email":"de.do@gooddata.com"},{"name":"gooddata-ci","email":"rail@gooddata.com"},{"name":"hung.nguyen.hoang","email":"hung.nguyen@gooddata.com"},{"name":"ivan.mjartan","email":"ivan.mjartan@gooddata.com"},{"name":"jakub-sterba","email":"jakub.sterba@gooddata.com"},{"name":"jaroslav.tomecek","email":"jaroslav.tomecek@gooddata.com"},{"name":"jkittler","email":"honza.kittler@gmail.com"},{"name":"khanh.le","email":"khanh.le@gooddata.com"},{"name":"lanhuynh","email":"lan.huynh@gooddata.com"},{"name":"linhhong","email":"linh.hong@gooddata.com"},{"name":"lupko","email":"lubomir.slivka@gooddata.com"},{"name":"matyas.kandl","email":"matyas.kandl@gooddata.com"},{"name":"michal.marsal","email":"michal.marsal@gooddata.com"},{"name":"naibinh","email":"naibinh@gmail.com"},{"name":"nikolacech","email":"nikola.cech@gooddata.com"},{"name":"no23reason","email":"dan.homola@hotmail.cz"},{"name":"patrikbraborec","email":"patrik.braborec@gooddata.com"},{"name":"pbenes","email":"petr.benes@gooddata.com"},{"name":"petrjanu","email":"petr.janu@gooddata.com"},{"name":"ptquang86","email":"ptquang86@gmail.com"},{"name":"qduval","email":"quentin.duval@gooddata.com"},{"name":"rodri360","email":"me@rodri360.com"},{"name":"sitina","email":"jiri.sitina@gooddata.com"},{"name":"strouhaljan","email":"strouhal.jan@gmail.com"},{"name":"tomas.kratochvil","email":"tomas.kratochvil@gooddata.com"},{"name":"tomasreichmann","email":"tomasreichmann@gmail.com"},{"name":"tomsatgd","email":"tomas.satinsky@gooddata.com"},{"name":"trung-le-quoc","email":"trung.le@gooddata.com"},{"name":"tu-ngo","email":"tungo1981@gmail.com"},{"name":"tulean","email":"tuan.le@gooddata.com"},{"name":"utdnah","email":"danh.ung@gooddata.com"},{"name":"vlastikcz","email":"vlastimil.kotas@gooddata.com"},{"name":"vu.pham","email":"vu.pham@gooddata.com"},{"name":"xmort","email":"petr.dolejsi@gooddata.com"},{"name":"yanlipnican","email":"yanlipnican@gmail.com"}],"homepage":"https://github.com/gooddata/gooddata-react-components#readme","bugs":{"url":"https://github.com/gooddata/gooddata-react-components/issues"},"dist":{"shasum":"4dfea9ff0945025d08316335a3fb4a4319f39909","tarball":"https://registry.npmjs.org/@gooddata/react-components/-/react-components-7.3.0-beta.46.tgz","fileCount":2292,"integrity":"sha512-0i4Up9KQ8P7s7nZTriKRrm+y0DM9uJPyWgdFW82ZFpi58oydOATyBERaZ1VKXavLX62Wvpqfshr6OniThpndPQ==","signatures":[{"sig":"MEUCIQDz8CJEDjHVansoEo/Bgr7fJkBvmIJBJHpxSnle/LUNYAIgciVy2wX4nbydRIPlazJCGUWKoxulec6mP4CD9FeQVEU=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":9092820,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJeQp+XCRA9TVsSAnZWagAA82EP/3LCc/2PbPlHGbr842gX\nvD9bQE2a5EM/uscz1WrCRYgS/yYjSpI6VLB6fQPudwv6Uvh7zoEiSzEuNay0\nZYHh1a41ttsUgXXmwFaw08fkwkNXlBVjAMmGgb4nSEnbymieBhJgejXAIgW2\nyvhlWWmHCTLiEoeWHQZMyP8SKSqgeBeCsm1uHJ/CqFAvDlPswnuBB2jLBdN5\nhdMUyRIMVPW089xpIr2+bbcoLglNcitxzGciaS5DFZOtUfL04r7KtZU9MKVq\nKHs2fNLdpmWPPAu51aY6A3xJY+kvEY2Il1CZDxmfoUEHSxWvQ3eQFPZ1i23o\nqYVRa+T7wuH2NB1hu9e067O87sHekcqk7Z7K80FnuoEuD8N8mipEmFjiV2HG\n0RbsdDWuA0lH7GBzVCBWEhpYV1QNZu1cAMK86qtoNYkW+Zw545WHXUixmJLZ\nHszI2hxuFYDcf1la7Sk4fEwhUCtbtB3TgY1N1VqHQrqhqg4o9UeaDLi4DKtt\nBu2K25eUBYqvs9AAB/Q36veSiE71TzLsLrJZM23CF22f3+PFcOkX2OpAXAVg\nOEqct0+20HczWKLDT0A9FSilwdsTdbYvpvnCRJeSs5FebLhg+e/wWAB+Pt+4\n8sR/5hq85alaobeFa166xnYb4X+xZx+5+66k4WmnWFauV/U8GjaYjaRaHXsK\nSE4/\r\n=wAZp\r\n-----END PGP SIGNATURE-----\r\n"},"main":"dist/index.js","husky":{"hooks":{"pre-commit":"lint-staged"}},"config":{"eslint":"./examples/**/*.{js,jsx}","tslint":"./{__mocks__,src,stories}/{,**/}*.{ts,tsx}"},"readme":"[![npm version](https://badge.fury.io/js/%40gooddata%2Freact-components.svg)](https://www.npmjs.com/package/@gooddata/react-components) \n\n# GoodData.UI React components\n> A React-based JavaScript library for building data-driven applications\n\n## Getting started\n- [GoodData.UI Documentation](http://sdk.gooddata.com/gooddata-ui/)\n- [GoodData.UI Live Examples](https://gooddata-examples.herokuapp.com/)\n- [Stack Overflow](https://stackoverflow.com/questions/tagged/gooddata)\n\n### Usage\nWith [yarn](https://yarnpkg.com) installed, go to your project directory and run\n```\n$ yarn add @gooddata/react-components\n```\nIf you prefer [npm](npmjs.com) run\n```\n$ npm install --save @gooddata/react-components\n```\n\nThe public API is exposed via global `index.js`. Except for the styles, do not import any other file directly\nbecause they are not intended to be part of the public API.\n\n## Contributing\n\nWe welcome any contribution in form of [issues](https://github.com/gooddata/gooddata-react-components/issues) or [pull requests](https://github.com/gooddata/gooddata-react-components/pulls).\nThese commands may come in handy while developing:\n\n| command | description |\n| ------- | ----------- |\n| `yarn install --pure-lockfile` | first step |\n| ||\n| `yarn dev` | build react-components to `/dist` in watch mode |\n| `yarn test` | run all unit tests |\n| `yarn prettier-write` | format the source code to match the valid codestyle |\n| `yarn validate` | validate codestyle |\n| ||\n| `yarn storybook` | run storybook from `/stories` on http://localhost:9001 |\n| `yarn build-storybook` | build storybook to `/dist-storybook` |\n| `yarn test-storybook` | run storybook and [screenshot tests](https://github.com/gooddata/gdc-client-utils/tree/master/test-storybook) |\n| ||\n| `yarn examples` | run Live Examples dev-server from `/examples` on https://localhost:8999 |\n| `yarn examples-build` | build Live Examples to `/examples/dist` |\n| `yarn examples-server` | serve built Live Examples - see `/examples/server/src` |\n| `yarn examples-testcafe` | run testcafe tests against `localhost:8999` |\n\n### Deploy to heroku.com\nWhen you deploy this repo to heroku, it serves *GoodData.UI Live Examples*.\nRelevant tasks are in `Procfile` and `package.json`.\n\n```bash\n# run in the project directory\nheroku login\nheroku create <your-app-name>\nheroku config:set DOMAIN_ADMIN_USERNAME=x@gooddata.com DOMAIN_ADMIN_PASSWORD=xy PROJECT_ID_TO_ASSIGN=xms7ga4tf3g3nzucd8380o2bev8oeknp\ngit push heroku HEAD:master\nheroku open\n```\n\n### Run Live Examples Locally\nTo run *GoodData.UI Live Examples* locally:\n```bash\ngit clone <this-repository>\ncd  <repository-folder>\nyarn install --pure-lockfile\nyarn examples\n```\nThen open https://localhost:8999 and login using Live Examples account (you can [create one here](https://gooddata-examples.herokuapp.com/registration)).\n\n### Source code formatting\nThe source code in the repository is formatted by [Prettier](https://prettier.io/). \nThe format of the code is validated by our Continuous Integration server and is one of the requirements of successful merge.\n\nPrettier is supported by every major IDE. You can find the list of supported editors and how to configure them [here](https://prettier.io/docs/en/editors.html).\n\nIn the case, when your editor is not supported or you don't want to setup the integration, you can run the `yarn prettier-write` command to reformat the code before commit.\n\n## Changelog\n\n- see [CHANGELOG.md](CHANGELOG.md)\n\n## License\n\n(C) 2007-2018 GoodData Corporation\n\nThis project is dual licensed:\n\n- The ATTRIBUTION-NONCOMMERCIAL 4.0 INTERNATIONAL (CC BY-NC 4.0) is used for purpose of the trial experience and evaluation of GoodData.UI library.\n- The GOODDATA GOODDATA.UI LIBRARY END USER LICENSE AGREEMENT is used for GoodData customers.\n\nFor more information, please see [LICENSE](https://github.com/gooddata/gooddata-react-components/blob/master/LICENSE)\n","gitHead":"2b7a3041e2f353b2d0024353694e0f1470953bf8","scripts":{"dev":"bash scripts/build.sh --dev-watch","test":"jest --watch","build":"bash scripts/build.sh","tslint":"yarn run-tslint -t verbose $npm_package_config_tslint","prepare":"cd examples/server && yarn install --frozen-lockfile && cd ../..; rm -r examples/node_modules 2>/dev/null; true","examples":"bash scripts/run-examples.sh","prepare?":"# Called before `npm publish` and on local `npm install`. Temporarily also for deleting obsolete node_modules. Ends with `true` to continue gracefully.","validate":"tsc --noEmit && yarn tslint && eslint $npm_package_config_eslint && yarn prettier-check","build-dev":"bash scripts/build.sh --dev","examples?":"# Default is developer domain, other options: yarn examples [sec,secure,stg,stg2,stg3,demo,developer or URL]","storybook":"yarn build && start-storybook -p 9001 -c .storybook","test-once":"jest","tslint-ci":"mkdir -p ./ci/results && yarn run-tslint -t checkstyle -o ./ci/results/tslint-results.xml $npm_package_config_tslint","run-tslint":"tslint -p tsconfig.json","validate-ci":"tsc --noEmit && yarn tslint-ci  && eslint $npm_package_config_eslint -f checkstyle -o ci/results/eslint-results.xml && yarn prettier-check","examples-build":"bash scripts/build-examples.sh","prepublishOnly":"yarn build","prettier-check":"prettier --check '{src,stories,styles,__mocks__,examples/server/src,examples/src,examples/test}/**/*.{ts,js,tsx,jsx,json,scss,md,yaml,html}'","prettier-write":"prettier --write '{src,stories,styles,__mocks__,examples/server/src,examples/src,examples/test}/**/*.{ts,js,tsx,jsx,json,scss,md,yaml,html}'","test-storybook":"yarn build && test-storybook","build-storybook":"yarn build && build-storybook -c .storybook -o dist-storybook","examples-server":"node examples/server/src/index.js","heroku-postbuild":"yarn examples-build developer","examples-testcafe":"./scripts/run-testcafe.sh visual","check-circular-deps":"madge --circular --extensions ts ./src","examples-testcafe-ci":"./scripts/run-testcafe.sh ci","examples-testcafe-live":"./scripts/run-testcafe.sh live"},"typings":"dist/index.d.ts","_npmUser":{"name":"gooddata-ci","email":"rail@gooddata.com"},"deprecated":"@gooddata/react-components@7 reached End of Support on March 31, 2022. Please upgrade (see https://sdk.gooddata.com/gooddata-ui/docs/supported_versions.html for more information).","repository":{"url":"git+ssh://git@github.com/gooddata/gooddata-react-components.git","type":"git"},"_npmVersion":"6.4.1","description":"GoodData.UI - A powerful JavaScript library for building analytical applications","directories":{},"lint-staged":{"{src,stories,styles,__mocks__,examples/server/src,examples/src,examples/test}/**/*.{ts,js,tsx,jsx,scss}":["npx gdc-fix-copyright","git add"],"{src,stories,styles,__mocks__,examples/server/src,examples/src,examples/test}/**/*.{ts,js,tsx,jsx,json,scss,md,yaml,html}":["prettier --write","git add"]},"_nodeVersion":"8.12.0","dependencies":{"rxjs":"^5.5.6","uuid":"^3.2.1","immer":"^1.3.1","lodash":"^4.17.15","date-fns":"^2.7.0","downshift":"^3.2.7","invariant":"^2.2.2","classnames":"^2.2.6","highcharts":"7.1.1","prop-types":"^15.6.0","react-intl":"^3.6.0","custom-event":"^1.0.1","react-window":"^1.8.1","ag-grid-react":"20.0.0","react-measure":"^2.3.0","react-day-picker":"~7.3.0","react-responsive":"^3.0.0","stringify-object":"^2.4.0","@gooddata/typings":"^2.19.0","ag-grid-community":"20.0.0","http-status-codes":"^1.3.0","@gooddata/js-utils":"^3.5.0","@gooddata/numberjs":"^3.2.4","fixed-data-table-2":"0.7.17","@gooddata/goodstrap":"^66.4.0","react-dom-factories":"^1.0.2","@gooddata/gooddata-js":"^12.2.0","json-stable-stringify":"^1.0.1","react-transition-group":"^2.2.1","hoist-non-react-statics":"^3.3.0","nodelist-foreach-polyfill":"^1.2.0","@formatjs/intl-pluralrules":"^1.3.6","highcharts-grouped-categories":"^1.1.3"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"raf":"3.3.2","yup":"^0.24.1","jest":"24.7.1","husky":"3.0.0","madge":"^3.4.4","react":"^16.5.2","enzyme":"3.5.0","eslint":"4.19.1","formik":"^0.11.11","moment":"2.23.0","history":"^4.7.2","ts-jest":"24.0.0","webpack":"4.30.0","full-icu":"^1.3.0","prettier":"1.16.4","react-ga":"^2.5.2","recharts":"1.0.0-beta.9","testcafe":"1.1.4","commander":"2.14.1","node-sass":"4.13.0","react-dom":"^16.5.2","supertest":"3.0.0","ts-loader":"6.0.0","@types/raf":"^3.4.0","css-loader":"0.28.7","jest-junit":"3.0.0","raw-loader":"0.5.1","styled-jsx":"2.2.1","typescript":"3.3.4000","@babel/core":"7.4.4","@types/jest":"24.0.6","@types/node":"7.0.8","@types/uuid":"3.4.3","file-loader":"3.0.1","jest-enzyme":"7.0.2","lint-staged":"9.1.0","sass-loader":"6.0.6","webpack-cli":"3.3.2","@types/react":"16.8.6","babel-loader":"8.0.5","react-helmet":"5.2.0","react-select":"1.2.1","style-loader":"0.19.1","@types/enzyme":"3.1.13","@types/lodash":"4.14.123","testcafe-live":"0.1.4","@babel/runtime":"7.4.4","@babel/polyfill":"^7.4.4","@storybook/react":"5.0.11","@types/invariant":"2.2.29","@types/react-dom":"16.0.11","isomorphic-fetch":"2.2.1","react-datepicker":"1.1.0","react-router-dom":"4.2.2","@babel/preset-env":"7.4.4","@gooddata/mock-js":"2.6.0","@storybook/addons":"5.0.11","@types/classnames":"2.2.3","@types/prop-types":"15.5.2","@storybook/theming":"5.0.11","identity-obj-proxy":"^3.0.0","intl-messageformat":"^7.5.4","webpack-dev-server":"3.3.1","@babel/preset-react":"7.0.0","@types/react-portal":"4.0.1","@types/react-window":"^1.8.1","babel-plugin-lodash":"3.3.4","html-webpack-plugin":"3.2.0","react-test-renderer":"16.4.2","@types/react-measure":"2.0.5","clean-webpack-plugin":"2.0.2","stats-webpack-plugin":"0.7.0","eslint-config-prettier":"4.1.0","react-google-recaptcha":"^0.14.1","tslint-config-prettier":"1.18.0","@gooddata/eslint-config":"^1.0.0","@gooddata/tslint-config":"1.0.0","@types/react-responsive":"^3.0.3","@types/storybook__react":"4.0.1","@types/stringify-object":"^3.2.0","enzyme-adapter-react-16":"1.3.1","@gooddata/test-storybook":"3.1.1","@storybook/addon-actions":"5.0.11","@storybook/addon-options":"5.0.11","node-sass-magic-importer":"5.1.0","react-syntax-highlighter":"11.0.2","@types/fixed-data-table-2":"0.8.1","@types/react-test-renderer":"16.0.0","circular-dependency-plugin":"5.0.2","compression-webpack-plugin":"2.0.0","@types/json-stable-stringify":"^1.0.32","@gooddata/frontend-npm-scripts":"1.1.0","@types/enzyme-adapter-react-16":"1.0.3","@types/storybook__addon-actions":"3.4.2","@babel/plugin-proposal-class-properties":"7.4.4","@babel/plugin-proposal-object-rest-spread":"7.4.4","@babel/plugin-transform-async-to-generator":"7.4.4"},"peerDependencies":{"react":"^16.5.2","react-dom":"^16.5.2"},"_npmOperationalInternal":{"tmp":"tmp/react-components_7.3.0-beta.46_1581424534222_0.016624569374555698","host":"s3://npm-registry-packages"}},"7.3.0-beta.47":{"name":"@gooddata/react-components","version":"7.3.0-beta.47","author":{"name":"GoodData Corporation"},"license":"BSD-3-Clause","_id":"@gooddata/react-components@7.3.0-beta.47","maintainers":[{"name":"afi","email":"adam.fiedler@gooddata.com"},{"name":"bertold8","email":"ivan.nejezchleb@seznam.cz"},{"name":"brbistas","email":"valentinos.chraniotis@gooddata.com"},{"name":"bugsbunny338","email":"jiri.zajic@mensa.cz"},{"name":"de.do","email":"de.do@gooddata.com"},{"name":"gooddata-ci","email":"rail@gooddata.com"},{"name":"hung.nguyen.hoang","email":"hung.nguyen@gooddata.com"},{"name":"ivan.mjartan","email":"ivan.mjartan@gooddata.com"},{"name":"jakub-sterba","email":"jakub.sterba@gooddata.com"},{"name":"jaroslav.tomecek","email":"jaroslav.tomecek@gooddata.com"},{"name":"jkittler","email":"honza.kittler@gmail.com"},{"name":"khanh.le","email":"khanh.le@gooddata.com"},{"name":"lanhuynh","email":"lan.huynh@gooddata.com"},{"name":"linhhong","email":"linh.hong@gooddata.com"},{"name":"lupko","email":"lubomir.slivka@gooddata.com"},{"name":"matyas.kandl","email":"matyas.kandl@gooddata.com"},{"name":"michal.marsal","email":"michal.marsal@gooddata.com"},{"name":"naibinh","email":"naibinh@gmail.com"},{"name":"nikolacech","email":"nikola.cech@gooddata.com"},{"name":"no23reason","email":"dan.homola@hotmail.cz"},{"name":"patrikbraborec","email":"patrik.braborec@gooddata.com"},{"name":"pbenes","email":"petr.benes@gooddata.com"},{"name":"petrjanu","email":"petr.janu@gooddata.com"},{"name":"ptquang86","email":"ptquang86@gmail.com"},{"name":"qduval","email":"quentin.duval@gooddata.com"},{"name":"rodri360","email":"me@rodri360.com"},{"name":"sitina","email":"jiri.sitina@gooddata.com"},{"name":"strouhaljan","email":"strouhal.jan@gmail.com"},{"name":"tomas.kratochvil","email":"tomas.kratochvil@gooddata.com"},{"name":"tomasreichmann","email":"tomasreichmann@gmail.com"},{"name":"tomsatgd","email":"tomas.satinsky@gooddata.com"},{"name":"trung-le-quoc","email":"trung.le@gooddata.com"},{"name":"tu-ngo","email":"tungo1981@gmail.com"},{"name":"tulean","email":"tuan.le@gooddata.com"},{"name":"utdnah","email":"danh.ung@gooddata.com"},{"name":"vlastikcz","email":"vlastimil.kotas@gooddata.com"},{"name":"vu.pham","email":"vu.pham@gooddata.com"},{"name":"xmort","email":"petr.dolejsi@gooddata.com"},{"name":"yanlipnican","email":"yanlipnican@gmail.com"}],"homepage":"https://github.com/gooddata/gooddata-react-components#readme","bugs":{"url":"https://github.com/gooddata/gooddata-react-components/issues"},"dist":{"shasum":"361cdadc8a6b0e414c4d5f594781d4fae83703db","tarball":"https://registry.npmjs.org/@gooddata/react-components/-/react-components-7.3.0-beta.47.tgz","fileCount":2292,"integrity":"sha512-Jma/zFzycvBQaSdiClSorJQ+4a0tmv2SY9kHK1WOEgS8z2NSianvnNmI1PKIb8jsgUJJH1KqxxLNHLqD8OT/Ag==","signatures":[{"sig":"MEYCIQCzXAc5P2xMgtsf1Q/fNVrHJeKiG6vm0fggkU+ANq0AgwIhAI0j049oCwPL1SYCzhjCo8HRYNfuNO4Dq+RmVG2frs13","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":9092939,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJeQtOdCRA9TVsSAnZWagAAclQP/iBjL5FCdL++6E7a7Nr9\nMzxT75hZDuSLBsAXETBSqFMhEocbjEeaZm5z13HSOCfKWA59Pbj2KSO0n0M1\nrGWrszxTZHy5A4NuHm+km/tiB35rNuAsl5MRbNayLHmpQAcpiQogounzOT2t\nWab3sBwMAa8xPMuEtpGolRAzJC59PkXcf6sxbaKGt3BYNQRVEc5xTutqjBSH\npimeJwbeLm0N+bcS/1fa9+v1UWG7oqiovrXSFSSC8bqySfsk722twWB/cC0A\nJznanyKbIK3rWW7p3bIYqYyuVOMwg6HQ4vpW8n8e4q7eJtThmP/4tdZ50Zyw\nKomOVgGbj7IGReVIpuYIGTMeq6lMqr+WVq5iVwxnbozpi5MUsOHXtqwx0wHm\n3euDNV1gYnhufOiJppaaHkEHSMIjzCehTdIZnwm1/BDWXicT8zsC/DaK9n7k\ngOwKtCA2kXk/2suXvm94i8S0OpA8YCsqzIax7rGUPKzrL+MNVZMNq2QlZFOP\n/o8lLw/ydaS/c6Qix9Lb3kH7imogyLf0QQxVCl8/dQp+aPnJhdPEhAui5/ai\nPpTOglAHowgtwl1voQ5cFJbFuxl71ECldqy8hwQciUirzEmXIKkdxC/bvlyU\ng41aBK4L8OganWYWaaSSB8e5cM13k2wiw5goy8G07sCQ3PV0DILR6vURDNYY\nMXNM\r\n=/DK1\r\n-----END PGP SIGNATURE-----\r\n"},"main":"dist/index.js","husky":{"hooks":{"pre-commit":"lint-staged"}},"config":{"eslint":"./examples/**/*.{js,jsx}","tslint":"./{__mocks__,src,stories}/{,**/}*.{ts,tsx}"},"readme":"[![npm version](https://badge.fury.io/js/%40gooddata%2Freact-components.svg)](https://www.npmjs.com/package/@gooddata/react-components) \n\n# GoodData.UI React components\n> A React-based JavaScript library for building data-driven applications\n\n## Getting started\n- [GoodData.UI Documentation](http://sdk.gooddata.com/gooddata-ui/)\n- [GoodData.UI Live Examples](https://gooddata-examples.herokuapp.com/)\n- [Stack Overflow](https://stackoverflow.com/questions/tagged/gooddata)\n\n### Usage\nWith [yarn](https://yarnpkg.com) installed, go to your project directory and run\n```\n$ yarn add @gooddata/react-components\n```\nIf you prefer [npm](npmjs.com) run\n```\n$ npm install --save @gooddata/react-components\n```\n\nThe public API is exposed via global `index.js`. Except for the styles, do not import any other file directly\nbecause they are not intended to be part of the public API.\n\n## Contributing\n\nWe welcome any contribution in form of [issues](https://github.com/gooddata/gooddata-react-components/issues) or [pull requests](https://github.com/gooddata/gooddata-react-components/pulls).\nThese commands may come in handy while developing:\n\n| command | description |\n| ------- | ----------- |\n| `yarn install --pure-lockfile` | first step |\n| ||\n| `yarn dev` | build react-components to `/dist` in watch mode |\n| `yarn test` | run all unit tests |\n| `yarn prettier-write` | format the source code to match the valid codestyle |\n| `yarn validate` | validate codestyle |\n| ||\n| `yarn storybook` | run storybook from `/stories` on http://localhost:9001 |\n| `yarn build-storybook` | build storybook to `/dist-storybook` |\n| `yarn test-storybook` | run storybook and [screenshot tests](https://github.com/gooddata/gdc-client-utils/tree/master/test-storybook) |\n| ||\n| `yarn examples` | run Live Examples dev-server from `/examples` on https://localhost:8999 |\n| `yarn examples-build` | build Live Examples to `/examples/dist` |\n| `yarn examples-server` | serve built Live Examples - see `/examples/server/src` |\n| `yarn examples-testcafe` | run testcafe tests against `localhost:8999` |\n\n### Deploy to heroku.com\nWhen you deploy this repo to heroku, it serves *GoodData.UI Live Examples*.\nRelevant tasks are in `Procfile` and `package.json`.\n\n```bash\n# run in the project directory\nheroku login\nheroku create <your-app-name>\nheroku config:set DOMAIN_ADMIN_USERNAME=x@gooddata.com DOMAIN_ADMIN_PASSWORD=xy PROJECT_ID_TO_ASSIGN=xms7ga4tf3g3nzucd8380o2bev8oeknp\ngit push heroku HEAD:master\nheroku open\n```\n\n### Run Live Examples Locally\nTo run *GoodData.UI Live Examples* locally:\n```bash\ngit clone <this-repository>\ncd  <repository-folder>\nyarn install --pure-lockfile\nyarn examples\n```\nThen open https://localhost:8999 and login using Live Examples account (you can [create one here](https://gooddata-examples.herokuapp.com/registration)).\n\n### Source code formatting\nThe source code in the repository is formatted by [Prettier](https://prettier.io/). \nThe format of the code is validated by our Continuous Integration server and is one of the requirements of successful merge.\n\nPrettier is supported by every major IDE. You can find the list of supported editors and how to configure them [here](https://prettier.io/docs/en/editors.html).\n\nIn the case, when your editor is not supported or you don't want to setup the integration, you can run the `yarn prettier-write` command to reformat the code before commit.\n\n## Changelog\n\n- see [CHANGELOG.md](CHANGELOG.md)\n\n## License\n\n(C) 2007-2018 GoodData Corporation\n\nThis project is dual licensed:\n\n- The ATTRIBUTION-NONCOMMERCIAL 4.0 INTERNATIONAL (CC BY-NC 4.0) is used for purpose of the trial experience and evaluation of GoodData.UI library.\n- The GOODDATA GOODDATA.UI LIBRARY END USER LICENSE AGREEMENT is used for GoodData customers.\n\nFor more information, please see [LICENSE](https://github.com/gooddata/gooddata-react-components/blob/master/LICENSE)\n","gitHead":"f016cfaca985c7c598613b12615573d8e7ca6dd7","scripts":{"dev":"bash scripts/build.sh --dev-watch","test":"jest --watch","build":"bash scripts/build.sh","tslint":"yarn run-tslint -t verbose $npm_package_config_tslint","prepare":"cd examples/server && yarn install --frozen-lockfile && cd ../..; rm -r examples/node_modules 2>/dev/null; true","examples":"bash scripts/run-examples.sh","prepare?":"# Called before `npm publish` and on local `npm install`. Temporarily also for deleting obsolete node_modules. Ends with `true` to continue gracefully.","validate":"tsc --noEmit && yarn tslint && eslint $npm_package_config_eslint && yarn prettier-check","build-dev":"bash scripts/build.sh --dev","examples?":"# Default is developer domain, other options: yarn examples [sec,secure,stg,stg2,stg3,demo,developer or URL]","storybook":"yarn build && start-storybook -p 9001 -c .storybook","test-once":"jest","tslint-ci":"mkdir -p ./ci/results && yarn run-tslint -t checkstyle -o ./ci/results/tslint-results.xml $npm_package_config_tslint","run-tslint":"tslint -p tsconfig.json","validate-ci":"tsc --noEmit && yarn tslint-ci  && eslint $npm_package_config_eslint -f checkstyle -o ci/results/eslint-results.xml && yarn prettier-check","examples-build":"bash scripts/build-examples.sh","prepublishOnly":"yarn build","prettier-check":"prettier --check '{src,stories,styles,__mocks__,examples/server/src,examples/src,examples/test}/**/*.{ts,js,tsx,jsx,json,scss,md,yaml,html}'","prettier-write":"prettier --write '{src,stories,styles,__mocks__,examples/server/src,examples/src,examples/test}/**/*.{ts,js,tsx,jsx,json,scss,md,yaml,html}'","test-storybook":"yarn build && test-storybook","build-storybook":"yarn build && build-storybook -c .storybook -o dist-storybook","examples-server":"node examples/server/src/index.js","heroku-postbuild":"yarn examples-build developer","examples-testcafe":"./scripts/run-testcafe.sh visual","check-circular-deps":"madge --circular --extensions ts ./src","examples-testcafe-ci":"./scripts/run-testcafe.sh ci","examples-testcafe-live":"./scripts/run-testcafe.sh live"},"typings":"dist/index.d.ts","_npmUser":{"name":"gooddata-ci","email":"rail@gooddata.com"},"deprecated":"@gooddata/react-components@7 reached End of Support on March 31, 2022. Please upgrade (see https://sdk.gooddata.com/gooddata-ui/docs/supported_versions.html for more information).","repository":{"url":"git+ssh://git@github.com/gooddata/gooddata-react-components.git","type":"git"},"_npmVersion":"6.4.1","description":"GoodData.UI - A powerful JavaScript library for building analytical applications","directories":{},"lint-staged":{"{src,stories,styles,__mocks__,examples/server/src,examples/src,examples/test}/**/*.{ts,js,tsx,jsx,scss}":["npx gdc-fix-copyright","git add"],"{src,stories,styles,__mocks__,examples/server/src,examples/src,examples/test}/**/*.{ts,js,tsx,jsx,json,scss,md,yaml,html}":["prettier --write","git add"]},"_nodeVersion":"8.12.0","dependencies":{"rxjs":"^5.5.6","uuid":"^3.2.1","immer":"^1.3.1","lodash":"^4.17.15","date-fns":"^2.7.0","downshift":"^3.2.7","invariant":"^2.2.2","classnames":"^2.2.6","highcharts":"7.1.1","prop-types":"^15.6.0","react-intl":"^3.6.0","custom-event":"^1.0.1","react-window":"^1.8.1","ag-grid-react":"20.0.0","react-measure":"^2.3.0","react-day-picker":"~7.3.0","react-responsive":"^3.0.0","stringify-object":"^2.4.0","@gooddata/typings":"^2.19.0","ag-grid-community":"20.0.0","http-status-codes":"^1.3.0","@gooddata/js-utils":"^3.5.0","@gooddata/numberjs":"^3.2.4","fixed-data-table-2":"0.7.17","@gooddata/goodstrap":"^66.4.0","react-dom-factories":"^1.0.2","@gooddata/gooddata-js":"^12.2.0","json-stable-stringify":"^1.0.1","react-transition-group":"^2.2.1","hoist-non-react-statics":"^3.3.0","nodelist-foreach-polyfill":"^1.2.0","@formatjs/intl-pluralrules":"^1.3.6","highcharts-grouped-categories":"^1.1.3"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"raf":"3.3.2","yup":"^0.24.1","jest":"24.7.1","husky":"3.0.0","madge":"^3.4.4","react":"^16.5.2","enzyme":"3.5.0","eslint":"4.19.1","formik":"^0.11.11","moment":"2.23.0","history":"^4.7.2","ts-jest":"24.0.0","webpack":"4.30.0","full-icu":"^1.3.0","prettier":"1.16.4","react-ga":"^2.5.2","recharts":"1.0.0-beta.9","testcafe":"1.1.4","commander":"2.14.1","node-sass":"4.13.0","react-dom":"^16.5.2","supertest":"3.0.0","ts-loader":"6.0.0","@types/raf":"^3.4.0","css-loader":"0.28.7","jest-junit":"3.0.0","raw-loader":"0.5.1","styled-jsx":"2.2.1","typescript":"3.3.4000","@babel/core":"7.4.4","@types/jest":"24.0.6","@types/node":"7.0.8","@types/uuid":"3.4.3","file-loader":"3.0.1","jest-enzyme":"7.0.2","lint-staged":"9.1.0","sass-loader":"6.0.6","webpack-cli":"3.3.2","@types/react":"16.8.6","babel-loader":"8.0.5","react-helmet":"5.2.0","react-select":"1.2.1","style-loader":"0.19.1","@types/enzyme":"3.1.13","@types/lodash":"4.14.123","testcafe-live":"0.1.4","@babel/runtime":"7.4.4","@babel/polyfill":"^7.4.4","@storybook/react":"5.0.11","@types/invariant":"2.2.29","@types/react-dom":"16.0.11","isomorphic-fetch":"2.2.1","react-datepicker":"1.1.0","react-router-dom":"4.2.2","@babel/preset-env":"7.4.4","@gooddata/mock-js":"2.6.0","@storybook/addons":"5.0.11","@types/classnames":"2.2.3","@types/prop-types":"15.5.2","@storybook/theming":"5.0.11","identity-obj-proxy":"^3.0.0","intl-messageformat":"^7.5.4","webpack-dev-server":"3.3.1","@babel/preset-react":"7.0.0","@types/react-portal":"4.0.1","@types/react-window":"^1.8.1","babel-plugin-lodash":"3.3.4","html-webpack-plugin":"3.2.0","react-test-renderer":"16.4.2","@types/react-measure":"2.0.5","clean-webpack-plugin":"2.0.2","stats-webpack-plugin":"0.7.0","eslint-config-prettier":"4.1.0","react-google-recaptcha":"^0.14.1","tslint-config-prettier":"1.18.0","@gooddata/eslint-config":"^1.0.0","@gooddata/tslint-config":"1.0.0","@types/react-responsive":"^3.0.3","@types/storybook__react":"4.0.1","@types/stringify-object":"^3.2.0","enzyme-adapter-react-16":"1.3.1","@gooddata/test-storybook":"3.1.1","@storybook/addon-actions":"5.0.11","@storybook/addon-options":"5.0.11","node-sass-magic-importer":"5.1.0","react-syntax-highlighter":"11.0.2","@types/fixed-data-table-2":"0.8.1","@types/react-test-renderer":"16.0.0","circular-dependency-plugin":"5.0.2","compression-webpack-plugin":"2.0.0","@types/json-stable-stringify":"^1.0.32","@gooddata/frontend-npm-scripts":"1.1.0","@types/enzyme-adapter-react-16":"1.0.3","@types/storybook__addon-actions":"3.4.2","@babel/plugin-proposal-class-properties":"7.4.4","@babel/plugin-proposal-object-rest-spread":"7.4.4","@babel/plugin-transform-async-to-generator":"7.4.4"},"peerDependencies":{"react":"^16.5.2","react-dom":"^16.5.2"},"_npmOperationalInternal":{"tmp":"tmp/react-components_7.3.0-beta.47_1581437853168_0.47509681261844716","host":"s3://npm-registry-packages"}},"7.3.0-beta.48":{"name":"@gooddata/react-components","version":"7.3.0-beta.48","author":{"name":"GoodData Corporation"},"license":"BSD-3-Clause","_id":"@gooddata/react-components@7.3.0-beta.48","maintainers":[{"name":"afi","email":"adam.fiedler@gooddata.com"},{"name":"bertold8","email":"ivan.nejezchleb@seznam.cz"},{"name":"brbistas","email":"valentinos.chraniotis@gooddata.com"},{"name":"bugsbunny338","email":"jiri.zajic@mensa.cz"},{"name":"de.do","email":"de.do@gooddata.com"},{"name":"gooddata-ci","email":"rail@gooddata.com"},{"name":"hung.nguyen.hoang","email":"hung.nguyen@gooddata.com"},{"name":"ivan.mjartan","email":"ivan.mjartan@gooddata.com"},{"name":"jakub-sterba","email":"jakub.sterba@gooddata.com"},{"name":"jaroslav.tomecek","email":"jaroslav.tomecek@gooddata.com"},{"name":"jkittler","email":"honza.kittler@gmail.com"},{"name":"khanh.le","email":"khanh.le@gooddata.com"},{"name":"lanhuynh","email":"lan.huynh@gooddata.com"},{"name":"linhhong","email":"linh.hong@gooddata.com"},{"name":"lupko","email":"lubomir.slivka@gooddata.com"},{"name":"matyas.kandl","email":"matyas.kandl@gooddata.com"},{"name":"michal.marsal","email":"michal.marsal@gooddata.com"},{"name":"naibinh","email":"naibinh@gmail.com"},{"name":"nikolacech","email":"nikola.cech@gooddata.com"},{"name":"no23reason","email":"dan.homola@hotmail.cz"},{"name":"patrikbraborec","email":"patrik.braborec@gooddata.com"},{"name":"pbenes","email":"petr.benes@gooddata.com"},{"name":"petrjanu","email":"petr.janu@gooddata.com"},{"name":"ptquang86","email":"ptquang86@gmail.com"},{"name":"qduval","email":"quentin.duval@gooddata.com"},{"name":"rodri360","email":"me@rodri360.com"},{"name":"sitina","email":"jiri.sitina@gooddata.com"},{"name":"strouhaljan","email":"strouhal.jan@gmail.com"},{"name":"tomas.kratochvil","email":"tomas.kratochvil@gooddata.com"},{"name":"tomasreichmann","email":"tomasreichmann@gmail.com"},{"name":"tomsatgd","email":"tomas.satinsky@gooddata.com"},{"name":"trung-le-quoc","email":"trung.le@gooddata.com"},{"name":"tu-ngo","email":"tungo1981@gmail.com"},{"name":"tulean","email":"tuan.le@gooddata.com"},{"name":"utdnah","email":"danh.ung@gooddata.com"},{"name":"vlastikcz","email":"vlastimil.kotas@gooddata.com"},{"name":"vu.pham","email":"vu.pham@gooddata.com"},{"name":"xmort","email":"petr.dolejsi@gooddata.com"},{"name":"yanlipnican","email":"yanlipnican@gmail.com"}],"homepage":"https://github.com/gooddata/gooddata-react-components#readme","bugs":{"url":"https://github.com/gooddata/gooddata-react-components/issues"},"dist":{"shasum":"811e9aeac7ef924ba1e061a8b404186613a4e2aa","tarball":"https://registry.npmjs.org/@gooddata/react-components/-/react-components-7.3.0-beta.48.tgz","fileCount":2292,"integrity":"sha512-NoxDYzDRP4eTbvxOfFswCr89YbtVVsq+r3OS5NEH21a4R3n81P6yXiAqLYEr/QHrnslesdtrqsJP67gH0lOt1A==","signatures":[{"sig":"MEUCIQDF5PIRMZz/ds+K1WfcaL6seJCeSwlW55D+mccQdn1kjwIgXOdyj2fRhqiRRdKa1nd8NAkiKkFGHkOqPqX7rbvq9rQ=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":9095152,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJeQ9YfCRA9TVsSAnZWagAAliEQAJNKXoD/Uq1aSXJKEcRI\nmXbc1vb/2utPTCQ7qv/wjR8KoKODBY4hH7h2HvexfEXznEV4B7rMCoPQT2IV\nbdZYp6yy0GL2qbkHEDeKBChl3IDfSQqXKD+iksvzeXh6pQk5Hl/7o8rIaDSD\n7mrzcCLB8ITqY2ibd4JV/69LBBXhPV7bsXzTXQLtfhtggfIbFcLcZtJM3cTZ\nok/BvziZmbLEr+VI0HfHc1N3kQ9RVFO6ovQzObLjUDeRwJiWUsKGU9OzyhNr\nWpr5X2g5B3e+Nmyv810QqtC4/py3LVMMqmV5/cdH6GyBAlEXAUPL5faWKa93\nv8HxmlB8247hXDkvj06nVH8GX7WyVNjY20Rm1abMMDTsbM5Qcnngy05APJ+w\nCFbv2p4YAAPCY1tmo22BWJUjkELvkJAEMzwB1b32at8fauFBaBX2mc8w21xT\nT2L7QOfgae7ywnDIctZ1zoRnmxnPHfB6GUtMUevW51z/mfSqfqJTl9Vd7llb\nQ1auo6QGft9fducZF2lXvMsChzEKToITQbpgnMve4AIOE/VZtsKE7zUdIUNE\nL41++xRgLqBoZX0e1mrqI3nLsgJcEXzSVGH0kgZMtn3vwVjUMC24n1mbMNzY\nDkrS8nDb5xbKG0XmirlcHLYxJGzHkrFTfYd52vQS3bWXJHEek1D/dfP23Tn9\nopAf\r\n=0T+1\r\n-----END PGP SIGNATURE-----\r\n"},"main":"dist/index.js","husky":{"hooks":{"pre-commit":"lint-staged"}},"config":{"eslint":"./examples/**/*.{js,jsx}","tslint":"./{__mocks__,src,stories}/{,**/}*.{ts,tsx}"},"readme":"[![npm version](https://badge.fury.io/js/%40gooddata%2Freact-components.svg)](https://www.npmjs.com/package/@gooddata/react-components) \n\n# GoodData.UI React components\n> A React-based JavaScript library for building data-driven applications\n\n## Getting started\n- [GoodData.UI Documentation](http://sdk.gooddata.com/gooddata-ui/)\n- [GoodData.UI Live Examples](https://gooddata-examples.herokuapp.com/)\n- [Stack Overflow](https://stackoverflow.com/questions/tagged/gooddata)\n\n### Usage\nWith [yarn](https://yarnpkg.com) installed, go to your project directory and run\n```\n$ yarn add @gooddata/react-components\n```\nIf you prefer [npm](npmjs.com) run\n```\n$ npm install --save @gooddata/react-components\n```\n\nThe public API is exposed via global `index.js`. Except for the styles, do not import any other file directly\nbecause they are not intended to be part of the public API.\n\n## Contributing\n\nWe welcome any contribution in form of [issues](https://github.com/gooddata/gooddata-react-components/issues) or [pull requests](https://github.com/gooddata/gooddata-react-components/pulls).\nThese commands may come in handy while developing:\n\n| command | description |\n| ------- | ----------- |\n| `yarn install --pure-lockfile` | first step |\n| ||\n| `yarn dev` | build react-components to `/dist` in watch mode |\n| `yarn test` | run all unit tests |\n| `yarn prettier-write` | format the source code to match the valid codestyle |\n| `yarn validate` | validate codestyle |\n| ||\n| `yarn storybook` | run storybook from `/stories` on http://localhost:9001 |\n| `yarn build-storybook` | build storybook to `/dist-storybook` |\n| `yarn test-storybook` | run storybook and [screenshot tests](https://github.com/gooddata/gdc-client-utils/tree/master/test-storybook) |\n| ||\n| `yarn examples` | run Live Examples dev-server from `/examples` on https://localhost:8999 |\n| `yarn examples-build` | build Live Examples to `/examples/dist` |\n| `yarn examples-server` | serve built Live Examples - see `/examples/server/src` |\n| `yarn examples-testcafe` | run testcafe tests against `localhost:8999` |\n\n### Deploy to heroku.com\nWhen you deploy this repo to heroku, it serves *GoodData.UI Live Examples*.\nRelevant tasks are in `Procfile` and `package.json`.\n\n```bash\n# run in the project directory\nheroku login\nheroku create <your-app-name>\nheroku config:set DOMAIN_ADMIN_USERNAME=x@gooddata.com DOMAIN_ADMIN_PASSWORD=xy PROJECT_ID_TO_ASSIGN=xms7ga4tf3g3nzucd8380o2bev8oeknp\ngit push heroku HEAD:master\nheroku open\n```\n\n### Run Live Examples Locally\nTo run *GoodData.UI Live Examples* locally:\n```bash\ngit clone <this-repository>\ncd  <repository-folder>\nyarn install --pure-lockfile\nyarn examples\n```\nThen open https://localhost:8999 and login using Live Examples account (you can [create one here](https://gooddata-examples.herokuapp.com/registration)).\n\n### Source code formatting\nThe source code in the repository is formatted by [Prettier](https://prettier.io/). \nThe format of the code is validated by our Continuous Integration server and is one of the requirements of successful merge.\n\nPrettier is supported by every major IDE. You can find the list of supported editors and how to configure them [here](https://prettier.io/docs/en/editors.html).\n\nIn the case, when your editor is not supported or you don't want to setup the integration, you can run the `yarn prettier-write` command to reformat the code before commit.\n\n## Changelog\n\n- see [CHANGELOG.md](CHANGELOG.md)\n\n## License\n\n(C) 2007-2018 GoodData Corporation\n\nThis project is dual licensed:\n\n- The ATTRIBUTION-NONCOMMERCIAL 4.0 INTERNATIONAL (CC BY-NC 4.0) is used for purpose of the trial experience and evaluation of GoodData.UI library.\n- The GOODDATA GOODDATA.UI LIBRARY END USER LICENSE AGREEMENT is used for GoodData customers.\n\nFor more information, please see [LICENSE](https://github.com/gooddata/gooddata-react-components/blob/master/LICENSE)\n","gitHead":"2c54e1ece389b3a81f192187238c2b4ec5df02bc","scripts":{"dev":"bash scripts/build.sh --dev-watch","test":"jest --watch","build":"bash scripts/build.sh","tslint":"yarn run-tslint -t verbose $npm_package_config_tslint","prepare":"cd examples/server && yarn install --frozen-lockfile && cd ../..; rm -r examples/node_modules 2>/dev/null; true","examples":"bash scripts/run-examples.sh","prepare?":"# Called before `npm publish` and on local `npm install`. Temporarily also for deleting obsolete node_modules. Ends with `true` to continue gracefully.","validate":"tsc --noEmit && yarn tslint && eslint $npm_package_config_eslint && yarn prettier-check","build-dev":"bash scripts/build.sh --dev","examples?":"# Default is developer domain, other options: yarn examples [sec,secure,stg,stg2,stg3,demo,developer or URL]","storybook":"yarn build && start-storybook -p 9001 -c .storybook","test-once":"jest","tslint-ci":"mkdir -p ./ci/results && yarn run-tslint -t checkstyle -o ./ci/results/tslint-results.xml $npm_package_config_tslint","run-tslint":"tslint -p tsconfig.json","validate-ci":"tsc --noEmit && yarn tslint-ci  && eslint $npm_package_config_eslint -f checkstyle -o ci/results/eslint-results.xml && yarn prettier-check","examples-build":"bash scripts/build-examples.sh","prepublishOnly":"yarn build","prettier-check":"prettier --check '{src,stories,styles,__mocks__,examples/server/src,examples/src,examples/test}/**/*.{ts,js,tsx,jsx,json,scss,md,yaml,html}'","prettier-write":"prettier --write '{src,stories,styles,__mocks__,examples/server/src,examples/src,examples/test}/**/*.{ts,js,tsx,jsx,json,scss,md,yaml,html}'","test-storybook":"yarn build && test-storybook","build-storybook":"yarn build && build-storybook -c .storybook -o dist-storybook","examples-server":"node examples/server/src/index.js","heroku-postbuild":"yarn examples-build developer","examples-testcafe":"./scripts/run-testcafe.sh visual","check-circular-deps":"madge --circular --extensions ts ./src","examples-testcafe-ci":"./scripts/run-testcafe.sh ci","examples-testcafe-live":"./scripts/run-testcafe.sh live"},"typings":"dist/index.d.ts","_npmUser":{"name":"gooddata-ci","email":"rail@gooddata.com"},"deprecated":"@gooddata/react-components@7 reached End of Support on March 31, 2022. Please upgrade (see https://sdk.gooddata.com/gooddata-ui/docs/supported_versions.html for more information).","repository":{"url":"git+ssh://git@github.com/gooddata/gooddata-react-components.git","type":"git"},"_npmVersion":"6.4.1","description":"GoodData.UI - A powerful JavaScript library for building analytical applications","directories":{},"lint-staged":{"{src,stories,styles,__mocks__,examples/server/src,examples/src,examples/test}/**/*.{ts,js,tsx,jsx,scss}":["npx gdc-fix-copyright","git add"],"{src,stories,styles,__mocks__,examples/server/src,examples/src,examples/test}/**/*.{ts,js,tsx,jsx,json,scss,md,yaml,html}":["prettier --write","git add"]},"_nodeVersion":"8.12.0","dependencies":{"rxjs":"^5.5.6","uuid":"^3.2.1","immer":"^1.3.1","lodash":"^4.17.15","date-fns":"^2.7.0","downshift":"^3.2.7","invariant":"^2.2.2","classnames":"^2.2.6","highcharts":"7.1.1","prop-types":"^15.6.0","react-intl":"^3.6.0","custom-event":"^1.0.1","react-window":"^1.8.1","ag-grid-react":"20.0.0","react-measure":"^2.3.0","react-day-picker":"~7.3.0","react-responsive":"^3.0.0","stringify-object":"^2.4.0","@gooddata/typings":"^2.19.0","ag-grid-community":"20.0.0","http-status-codes":"^1.3.0","@gooddata/js-utils":"^3.5.0","@gooddata/numberjs":"^3.2.4","fixed-data-table-2":"0.7.17","@gooddata/goodstrap":"^66.5.0","react-dom-factories":"^1.0.2","@gooddata/gooddata-js":"^12.2.0","json-stable-stringify":"^1.0.1","react-transition-group":"^2.2.1","hoist-non-react-statics":"^3.3.0","nodelist-foreach-polyfill":"^1.2.0","@formatjs/intl-pluralrules":"^1.3.6","highcharts-grouped-categories":"^1.1.3"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"raf":"3.3.2","yup":"^0.24.1","jest":"24.7.1","husky":"3.0.0","madge":"^3.4.4","react":"^16.5.2","enzyme":"3.5.0","eslint":"4.19.1","formik":"^0.11.11","moment":"2.23.0","history":"^4.7.2","ts-jest":"24.0.0","webpack":"4.30.0","full-icu":"^1.3.0","prettier":"1.16.4","react-ga":"^2.5.2","recharts":"1.0.0-beta.9","testcafe":"1.1.4","commander":"2.14.1","node-sass":"4.13.0","react-dom":"^16.5.2","supertest":"3.0.0","ts-loader":"6.0.0","@types/raf":"^3.4.0","css-loader":"0.28.7","jest-junit":"3.0.0","raw-loader":"0.5.1","styled-jsx":"2.2.1","typescript":"3.3.4000","@babel/core":"7.4.4","@types/jest":"24.0.6","@types/node":"7.0.8","@types/uuid":"3.4.3","file-loader":"3.0.1","jest-enzyme":"7.0.2","lint-staged":"9.1.0","sass-loader":"6.0.6","webpack-cli":"3.3.2","@types/react":"16.8.6","babel-loader":"8.0.5","react-helmet":"5.2.0","react-select":"1.2.1","style-loader":"0.19.1","@types/enzyme":"3.1.13","@types/lodash":"4.14.123","testcafe-live":"0.1.4","@babel/runtime":"7.4.4","@babel/polyfill":"^7.4.4","@storybook/react":"5.0.11","@types/invariant":"2.2.29","@types/react-dom":"16.0.11","isomorphic-fetch":"2.2.1","react-datepicker":"1.1.0","react-router-dom":"4.2.2","@babel/preset-env":"7.4.4","@gooddata/mock-js":"2.6.0","@storybook/addons":"5.0.11","@types/classnames":"2.2.3","@types/prop-types":"15.5.2","@storybook/theming":"5.0.11","identity-obj-proxy":"^3.0.0","intl-messageformat":"^7.5.4","webpack-dev-server":"3.3.1","@babel/preset-react":"7.0.0","@types/react-portal":"4.0.1","@types/react-window":"^1.8.1","babel-plugin-lodash":"3.3.4","html-webpack-plugin":"3.2.0","react-test-renderer":"16.4.2","@types/react-measure":"2.0.5","clean-webpack-plugin":"2.0.2","stats-webpack-plugin":"0.7.0","eslint-config-prettier":"4.1.0","react-google-recaptcha":"^0.14.1","tslint-config-prettier":"1.18.0","@gooddata/eslint-config":"^1.0.0","@gooddata/tslint-config":"1.0.0","@types/react-responsive":"^3.0.3","@types/storybook__react":"4.0.1","@types/stringify-object":"^3.2.0","enzyme-adapter-react-16":"1.3.1","@gooddata/test-storybook":"3.1.1","@storybook/addon-actions":"5.0.11","@storybook/addon-options":"5.0.11","node-sass-magic-importer":"5.1.0","react-syntax-highlighter":"11.0.2","@types/fixed-data-table-2":"0.8.1","@types/react-test-renderer":"16.0.0","circular-dependency-plugin":"5.0.2","compression-webpack-plugin":"2.0.0","@types/json-stable-stringify":"^1.0.32","@gooddata/frontend-npm-scripts":"1.1.0","@types/enzyme-adapter-react-16":"1.0.3","@types/storybook__addon-actions":"3.4.2","@babel/plugin-proposal-class-properties":"7.4.4","@babel/plugin-proposal-object-rest-spread":"7.4.4","@babel/plugin-transform-async-to-generator":"7.4.4"},"peerDependencies":{"react":"^16.5.2","react-dom":"^16.5.2"},"_npmOperationalInternal":{"tmp":"tmp/react-components_7.3.0-beta.48_1581504031165_0.3236153793845542","host":"s3://npm-registry-packages"}},"7.3.0-beta.49":{"name":"@gooddata/react-components","version":"7.3.0-beta.49","author":{"name":"GoodData Corporation"},"license":"BSD-3-Clause","_id":"@gooddata/react-components@7.3.0-beta.49","maintainers":[{"name":"afi","email":"adam.fiedler@gooddata.com"},{"name":"bertold8","email":"ivan.nejezchleb@seznam.cz"},{"name":"brbistas","email":"valentinos.chraniotis@gooddata.com"},{"name":"bugsbunny338","email":"jiri.zajic@mensa.cz"},{"name":"de.do","email":"de.do@gooddata.com"},{"name":"gooddata-ci","email":"rail@gooddata.com"},{"name":"hung.nguyen.hoang","email":"hung.nguyen@gooddata.com"},{"name":"ivan.mjartan","email":"ivan.mjartan@gooddata.com"},{"name":"jakub-sterba","email":"jakub.sterba@gooddata.com"},{"name":"jaroslav.tomecek","email":"jaroslav.tomecek@gooddata.com"},{"name":"jkittler","email":"honza.kittler@gmail.com"},{"name":"khanh.le","email":"khanh.le@gooddata.com"},{"name":"lanhuynh","email":"lan.huynh@gooddata.com"},{"name":"linhhong","email":"linh.hong@gooddata.com"},{"name":"lupko","email":"lubomir.slivka@gooddata.com"},{"name":"matyas.kandl","email":"matyas.kandl@gooddata.com"},{"name":"michal.marsal","email":"michal.marsal@gooddata.com"},{"name":"naibinh","email":"naibinh@gmail.com"},{"name":"nikolacech","email":"nikola.cech@gooddata.com"},{"name":"no23reason","email":"dan.homola@hotmail.cz"},{"name":"patrikbraborec","email":"patrik.braborec@gooddata.com"},{"name":"pbenes","email":"petr.benes@gooddata.com"},{"name":"petrjanu","email":"petr.janu@gooddata.com"},{"name":"ptquang86","email":"ptquang86@gmail.com"},{"name":"qduval","email":"quentin.duval@gooddata.com"},{"name":"rodri360","email":"me@rodri360.com"},{"name":"sitina","email":"jiri.sitina@gooddata.com"},{"name":"strouhaljan","email":"strouhal.jan@gmail.com"},{"name":"tomas.kratochvil","email":"tomas.kratochvil@gooddata.com"},{"name":"tomasreichmann","email":"tomasreichmann@gmail.com"},{"name":"tomsatgd","email":"tomas.satinsky@gooddata.com"},{"name":"trung-le-quoc","email":"trung.le@gooddata.com"},{"name":"tu-ngo","email":"tungo1981@gmail.com"},{"name":"tulean","email":"tuan.le@gooddata.com"},{"name":"utdnah","email":"danh.ung@gooddata.com"},{"name":"vlastikcz","email":"vlastimil.kotas@gooddata.com"},{"name":"vu.pham","email":"vu.pham@gooddata.com"},{"name":"xmort","email":"petr.dolejsi@gooddata.com"},{"name":"yanlipnican","email":"yanlipnican@gmail.com"}],"homepage":"https://github.com/gooddata/gooddata-react-components#readme","bugs":{"url":"https://github.com/gooddata/gooddata-react-components/issues"},"dist":{"shasum":"22311c007e28113b6cdbe17e1e964b1739f0fc50","tarball":"https://registry.npmjs.org/@gooddata/react-components/-/react-components-7.3.0-beta.49.tgz","fileCount":2292,"integrity":"sha512-poiwoQ1HZwpL5Mb3XoPkw9QkXoirPivFmwtcqqJpoxeYpxPf6xBiCsSHHwmu9IzpJaNCPj/h903+ab/cYUajTg==","signatures":[{"sig":"MEQCIH9GOMxGkGmlxPSzdPHv74D2SrIGxDIeq0FyYXlBEbLqAiBolT1NF8CoRmSONjIvlNZ5rcYnpnDEsPLotLapgW+4ug==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":9095152,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJeRBQBCRA9TVsSAnZWagAAD2QP/j/1fLKM47NjZRcnHvvq\n3oqDmm3ypGslOmy3NFG0yVnXl4COivBDHUEQdJWg0cRD5v+qINNEOVwna9JW\n++JRrHE7eSJQ1PzK6kC6vcqdIl9Xl2M9hE/thGtixo34jCZrS83FvIWap31E\nFek+MSh1U9DNCVTkBpWKzDd3gOzb7QoBanYbkNBnkFa0NeRJdm8+mIY7wd/Q\nJ2D4uWJIF3m8Z8yA4kI+lqY6gU3Y69M7+vaoFY30JYalSpbFGP+GVI/liccT\nFz1a4uc6MTuF5mHQJbe4zkteyJ6kb9O5WQbfYwfxyBeO2WSRT29VH4j6HtBQ\nVZQNI4VFLdr7rtv2YhrRTuEoRoOO23Ig/s35NPxXHNeHNm+dvPWKNJtsEf13\ntFxAXxo7X6AZnH9NwGljy6E0lAV/eCFk8Xmdn74gupXc6wlWck49CVlKLRIq\nKQ6UKLPn+I8CpamM6v8WwaDKxxfC9fC/HpFnDZYVqSUq6jNz2m1tuDiJLpcL\nrkn77KBEAM3hbFaLk0HODGlL1R3q/EcAP1OKP0qmDZ7giwf1cNrzEkg2WG1g\n3Nq36R1ODakm1R39QUwmkzyBScypUtFEj4fBB2vgJ5PHm5OKthzOjqj0kh2g\nSzztpENF1ttj9xhMituGz1XvisjFIWTnrAN5JKxm2FndV4f3Y3H//HYN56Fs\nQY2O\r\n=ZLlE\r\n-----END PGP SIGNATURE-----\r\n"},"main":"dist/index.js","husky":{"hooks":{"pre-commit":"lint-staged"}},"config":{"eslint":"./examples/**/*.{js,jsx}","tslint":"./{__mocks__,src,stories}/{,**/}*.{ts,tsx}"},"readme":"[![npm version](https://badge.fury.io/js/%40gooddata%2Freact-components.svg)](https://www.npmjs.com/package/@gooddata/react-components) \n\n# GoodData.UI React components\n> A React-based JavaScript library for building data-driven applications\n\n## Getting started\n- [GoodData.UI Documentation](http://sdk.gooddata.com/gooddata-ui/)\n- [GoodData.UI Live Examples](https://gooddata-examples.herokuapp.com/)\n- [Stack Overflow](https://stackoverflow.com/questions/tagged/gooddata)\n\n### Usage\nWith [yarn](https://yarnpkg.com) installed, go to your project directory and run\n```\n$ yarn add @gooddata/react-components\n```\nIf you prefer [npm](npmjs.com) run\n```\n$ npm install --save @gooddata/react-components\n```\n\nThe public API is exposed via global `index.js`. Except for the styles, do not import any other file directly\nbecause they are not intended to be part of the public API.\n\n## Contributing\n\nWe welcome any contribution in form of [issues](https://github.com/gooddata/gooddata-react-components/issues) or [pull requests](https://github.com/gooddata/gooddata-react-components/pulls).\nThese commands may come in handy while developing:\n\n| command | description |\n| ------- | ----------- |\n| `yarn install --pure-lockfile` | first step |\n| ||\n| `yarn dev` | build react-components to `/dist` in watch mode |\n| `yarn test` | run all unit tests |\n| `yarn prettier-write` | format the source code to match the valid codestyle |\n| `yarn validate` | validate codestyle |\n| ||\n| `yarn storybook` | run storybook from `/stories` on http://localhost:9001 |\n| `yarn build-storybook` | build storybook to `/dist-storybook` |\n| `yarn test-storybook` | run storybook and [screenshot tests](https://github.com/gooddata/gdc-client-utils/tree/master/test-storybook) |\n| ||\n| `yarn examples` | run Live Examples dev-server from `/examples` on https://localhost:8999 |\n| `yarn examples-build` | build Live Examples to `/examples/dist` |\n| `yarn examples-server` | serve built Live Examples - see `/examples/server/src` |\n| `yarn examples-testcafe` | run testcafe tests against `localhost:8999` |\n\n### Deploy to heroku.com\nWhen you deploy this repo to heroku, it serves *GoodData.UI Live Examples*.\nRelevant tasks are in `Procfile` and `package.json`.\n\n```bash\n# run in the project directory\nheroku login\nheroku create <your-app-name>\nheroku config:set DOMAIN_ADMIN_USERNAME=x@gooddata.com DOMAIN_ADMIN_PASSWORD=xy PROJECT_ID_TO_ASSIGN=xms7ga4tf3g3nzucd8380o2bev8oeknp\ngit push heroku HEAD:master\nheroku open\n```\n\n### Run Live Examples Locally\nTo run *GoodData.UI Live Examples* locally:\n```bash\ngit clone <this-repository>\ncd  <repository-folder>\nyarn install --pure-lockfile\nyarn examples\n```\nThen open https://localhost:8999 and login using Live Examples account (you can [create one here](https://gooddata-examples.herokuapp.com/registration)).\n\n### Source code formatting\nThe source code in the repository is formatted by [Prettier](https://prettier.io/). \nThe format of the code is validated by our Continuous Integration server and is one of the requirements of successful merge.\n\nPrettier is supported by every major IDE. You can find the list of supported editors and how to configure them [here](https://prettier.io/docs/en/editors.html).\n\nIn the case, when your editor is not supported or you don't want to setup the integration, you can run the `yarn prettier-write` command to reformat the code before commit.\n\n## Changelog\n\n- see [CHANGELOG.md](CHANGELOG.md)\n\n## License\n\n(C) 2007-2018 GoodData Corporation\n\nThis project is dual licensed:\n\n- The ATTRIBUTION-NONCOMMERCIAL 4.0 INTERNATIONAL (CC BY-NC 4.0) is used for purpose of the trial experience and evaluation of GoodData.UI library.\n- The GOODDATA GOODDATA.UI LIBRARY END USER LICENSE AGREEMENT is used for GoodData customers.\n\nFor more information, please see [LICENSE](https://github.com/gooddata/gooddata-react-components/blob/master/LICENSE)\n","gitHead":"74d5a5000a5a6eddfd7e61bcfdd278ae008d9da7","scripts":{"dev":"bash scripts/build.sh --dev-watch","test":"jest --watch","build":"bash scripts/build.sh","tslint":"yarn run-tslint -t verbose $npm_package_config_tslint","prepare":"cd examples/server && yarn install --frozen-lockfile && cd ../..; rm -r examples/node_modules 2>/dev/null; true","examples":"bash scripts/run-examples.sh","prepare?":"# Called before `npm publish` and on local `npm install`. Temporarily also for deleting obsolete node_modules. Ends with `true` to continue gracefully.","validate":"tsc --noEmit && yarn tslint && eslint $npm_package_config_eslint && yarn prettier-check","build-dev":"bash scripts/build.sh --dev","examples?":"# Default is developer domain, other options: yarn examples [sec,secure,stg,stg2,stg3,demo,developer or URL]","storybook":"yarn build && start-storybook -p 9001 -c .storybook","test-once":"jest","tslint-ci":"mkdir -p ./ci/results && yarn run-tslint -t checkstyle -o ./ci/results/tslint-results.xml $npm_package_config_tslint","run-tslint":"tslint -p tsconfig.json","validate-ci":"tsc --noEmit && yarn tslint-ci  && eslint $npm_package_config_eslint -f checkstyle -o ci/results/eslint-results.xml && yarn prettier-check","examples-build":"bash scripts/build-examples.sh","prepublishOnly":"yarn build","prettier-check":"prettier --check '{src,stories,styles,__mocks__,examples/server/src,examples/src,examples/test}/**/*.{ts,js,tsx,jsx,json,scss,md,yaml,html}'","prettier-write":"prettier --write '{src,stories,styles,__mocks__,examples/server/src,examples/src,examples/test}/**/*.{ts,js,tsx,jsx,json,scss,md,yaml,html}'","test-storybook":"yarn build && test-storybook","build-storybook":"yarn build && build-storybook -c .storybook -o dist-storybook","examples-server":"node examples/server/src/index.js","heroku-postbuild":"yarn examples-build developer","examples-testcafe":"./scripts/run-testcafe.sh visual","check-circular-deps":"madge --circular --extensions ts ./src","examples-testcafe-ci":"./scripts/run-testcafe.sh ci","examples-testcafe-live":"./scripts/run-testcafe.sh live"},"typings":"dist/index.d.ts","_npmUser":{"name":"gooddata-ci","email":"rail@gooddata.com"},"deprecated":"@gooddata/react-components@7 reached End of Support on March 31, 2022. Please upgrade (see https://sdk.gooddata.com/gooddata-ui/docs/supported_versions.html for more information).","repository":{"url":"git+ssh://git@github.com/gooddata/gooddata-react-components.git","type":"git"},"_npmVersion":"6.4.1","description":"GoodData.UI - A powerful JavaScript library for building analytical applications","directories":{},"lint-staged":{"{src,stories,styles,__mocks__,examples/server/src,examples/src,examples/test}/**/*.{ts,js,tsx,jsx,scss}":["npx gdc-fix-copyright","git add"],"{src,stories,styles,__mocks__,examples/server/src,examples/src,examples/test}/**/*.{ts,js,tsx,jsx,json,scss,md,yaml,html}":["prettier --write","git add"]},"_nodeVersion":"8.12.0","dependencies":{"rxjs":"^5.5.6","uuid":"^3.2.1","immer":"^1.3.1","lodash":"^4.17.15","date-fns":"^2.7.0","downshift":"^3.2.7","invariant":"^2.2.2","classnames":"^2.2.6","highcharts":"7.1.1","prop-types":"^15.6.0","react-intl":"^3.6.0","custom-event":"^1.0.1","react-window":"^1.8.1","ag-grid-react":"20.0.0","react-measure":"^2.3.0","react-day-picker":"~7.3.0","react-responsive":"^3.0.0","stringify-object":"^2.4.0","@gooddata/typings":"^2.19.0","ag-grid-community":"20.0.0","http-status-codes":"^1.3.0","@gooddata/js-utils":"^3.5.0","@gooddata/numberjs":"^3.2.4","fixed-data-table-2":"0.7.17","@gooddata/goodstrap":"^66.5.0","react-dom-factories":"^1.0.2","@gooddata/gooddata-js":"^12.2.0","json-stable-stringify":"^1.0.1","react-transition-group":"^2.2.1","hoist-non-react-statics":"^3.3.0","nodelist-foreach-polyfill":"^1.2.0","@formatjs/intl-pluralrules":"^1.3.6","highcharts-grouped-categories":"^1.1.3"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"raf":"3.3.2","yup":"^0.24.1","jest":"24.7.1","husky":"3.0.0","madge":"^3.4.4","react":"^16.5.2","enzyme":"3.5.0","eslint":"4.19.1","formik":"^0.11.11","moment":"2.23.0","history":"^4.7.2","ts-jest":"24.0.0","webpack":"4.30.0","full-icu":"^1.3.0","prettier":"1.16.4","react-ga":"^2.5.2","recharts":"1.0.0-beta.9","testcafe":"1.1.4","commander":"2.14.1","node-sass":"4.13.0","react-dom":"^16.5.2","supertest":"3.0.0","ts-loader":"6.0.0","@types/raf":"^3.4.0","css-loader":"0.28.7","jest-junit":"3.0.0","raw-loader":"0.5.1","styled-jsx":"2.2.1","typescript":"3.3.4000","@babel/core":"7.4.4","@types/jest":"24.0.6","@types/node":"7.0.8","@types/uuid":"3.4.3","file-loader":"3.0.1","jest-enzyme":"7.0.2","lint-staged":"9.1.0","sass-loader":"6.0.6","webpack-cli":"3.3.2","@types/react":"16.8.6","babel-loader":"8.0.5","react-helmet":"5.2.0","react-select":"1.2.1","style-loader":"0.19.1","@types/enzyme":"3.1.13","@types/lodash":"4.14.123","testcafe-live":"0.1.4","@babel/runtime":"7.4.4","@babel/polyfill":"^7.4.4","@storybook/react":"5.0.11","@types/invariant":"2.2.29","@types/react-dom":"16.0.11","isomorphic-fetch":"2.2.1","react-datepicker":"1.1.0","react-router-dom":"4.2.2","@babel/preset-env":"7.4.4","@gooddata/mock-js":"2.6.0","@storybook/addons":"5.0.11","@types/classnames":"2.2.3","@types/prop-types":"15.5.2","@storybook/theming":"5.0.11","identity-obj-proxy":"^3.0.0","intl-messageformat":"^7.5.4","webpack-dev-server":"3.3.1","@babel/preset-react":"7.0.0","@types/react-portal":"4.0.1","@types/react-window":"^1.8.1","babel-plugin-lodash":"3.3.4","html-webpack-plugin":"3.2.0","react-test-renderer":"16.4.2","@types/react-measure":"2.0.5","clean-webpack-plugin":"2.0.2","stats-webpack-plugin":"0.7.0","eslint-config-prettier":"4.1.0","react-google-recaptcha":"^0.14.1","tslint-config-prettier":"1.18.0","@gooddata/eslint-config":"^1.0.0","@gooddata/tslint-config":"1.0.0","@types/react-responsive":"^3.0.3","@types/storybook__react":"4.0.1","@types/stringify-object":"^3.2.0","enzyme-adapter-react-16":"1.3.1","@gooddata/test-storybook":"3.1.1","@storybook/addon-actions":"5.0.11","@storybook/addon-options":"5.0.11","node-sass-magic-importer":"5.1.0","react-syntax-highlighter":"11.0.2","@types/fixed-data-table-2":"0.8.1","@types/react-test-renderer":"16.0.0","circular-dependency-plugin":"5.0.2","compression-webpack-plugin":"2.0.0","@types/json-stable-stringify":"^1.0.32","@gooddata/frontend-npm-scripts":"1.1.0","@types/enzyme-adapter-react-16":"1.0.3","@types/storybook__addon-actions":"3.4.2","@babel/plugin-proposal-class-properties":"7.4.4","@babel/plugin-proposal-object-rest-spread":"7.4.4","@babel/plugin-transform-async-to-generator":"7.4.4"},"peerDependencies":{"react":"^16.5.2","react-dom":"^16.5.2"},"_npmOperationalInternal":{"tmp":"tmp/react-components_7.3.0-beta.49_1581519872462_0.6049128727009923","host":"s3://npm-registry-packages"}},"7.4.0-beta.1":{"name":"@gooddata/react-components","version":"7.4.0-beta.1","author":{"name":"GoodData Corporation"},"license":"BSD-3-Clause","_id":"@gooddata/react-components@7.4.0-beta.1","maintainers":[{"name":"afi","email":"adam.fiedler@gooddata.com"},{"name":"bertold8","email":"ivan.nejezchleb@seznam.cz"},{"name":"brbistas","email":"valentinos.chraniotis@gooddata.com"},{"name":"bugsbunny338","email":"jiri.zajic@mensa.cz"},{"name":"de.do","email":"de.do@gooddata.com"},{"name":"gooddata-ci","email":"rail@gooddata.com"},{"name":"hung.nguyen.hoang","email":"hung.nguyen@gooddata.com"},{"name":"ivan.mjartan","email":"ivan.mjartan@gooddata.com"},{"name":"jakub-sterba","email":"jakub.sterba@gooddata.com"},{"name":"jaroslav.tomecek","email":"jaroslav.tomecek@gooddata.com"},{"name":"jkittler","email":"honza.kittler@gmail.com"},{"name":"khanh.le","email":"khanh.le@gooddata.com"},{"name":"lanhuynh","email":"lan.huynh@gooddata.com"},{"name":"linhhong","email":"linh.hong@gooddata.com"},{"name":"lupko","email":"lubomir.slivka@gooddata.com"},{"name":"matyas.kandl","email":"matyas.kandl@gooddata.com"},{"name":"michal.marsal","email":"michal.marsal@gooddata.com"},{"name":"naibinh","email":"naibinh@gmail.com"},{"name":"nikolacech","email":"nikola.cech@gooddata.com"},{"name":"no23reason","email":"dan.homola@hotmail.cz"},{"name":"patrikbraborec","email":"patrik.braborec@gooddata.com"},{"name":"pbenes","email":"petr.benes@gooddata.com"},{"name":"petrjanu","email":"petr.janu@gooddata.com"},{"name":"ptquang86","email":"ptquang86@gmail.com"},{"name":"qduval","email":"quentin.duval@gooddata.com"},{"name":"rodri360","email":"me@rodri360.com"},{"name":"sitina","email":"jiri.sitina@gooddata.com"},{"name":"strouhaljan","email":"strouhal.jan@gmail.com"},{"name":"tomas.kratochvil","email":"tomas.kratochvil@gooddata.com"},{"name":"tomasreichmann","email":"tomasreichmann@gmail.com"},{"name":"tomsatgd","email":"tomas.satinsky@gooddata.com"},{"name":"trung-le-quoc","email":"trung.le@gooddata.com"},{"name":"tu-ngo","email":"tungo1981@gmail.com"},{"name":"tulean","email":"tuan.le@gooddata.com"},{"name":"utdnah","email":"danh.ung@gooddata.com"},{"name":"vlastikcz","email":"vlastimil.kotas@gooddata.com"},{"name":"vu.pham","email":"vu.pham@gooddata.com"},{"name":"xmort","email":"petr.dolejsi@gooddata.com"},{"name":"yanlipnican","email":"yanlipnican@gmail.com"}],"homepage":"https://github.com/gooddata/gooddata-react-components#readme","bugs":{"url":"https://github.com/gooddata/gooddata-react-components/issues"},"dist":{"shasum":"5226dc6ddea3c4f6018b2acf6bba33191bb03813","tarball":"https://registry.npmjs.org/@gooddata/react-components/-/react-components-7.4.0-beta.1.tgz","fileCount":2369,"integrity":"sha512-WvwU6hTVbYwWWU03XboaQYpAAFeea9U1z3C5jiJUfkknDNbWcyMdSD7IbkzFKLp1CVU5tCSav7o7B9n1hzVV8w==","signatures":[{"sig":"MEUCIQDcfcgLumM7daXtjblkatBsqt5suAVKJ8RSxkDU3wiLEwIgZcAGvrolPxKYCnUQTkCYpuZo9BpZHhBcGCeUf0rlsj8=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":9374329,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJeRkX1CRA9TVsSAnZWagAAal0QAJLpXAtn0eRY3Dkv3ExF\n6g84XESsk/v15ZOajRpcRlyqwoVlbEluCtEoTAjIjf8ZPTtUhmWolDv5+RAA\nmyUBRyUQ2Jp1THCdnU6wfYphDzp/TfQdTwoVKB+6wNQYvYiFVBENp7cbdYQn\nW1CEKfpbG2hU2lYAhIrmNewOWFt0jvacqhU2W2qIdIe7FojMDNFQ9Iah3xI6\nZNW79N3SjfsvQfkQlRTuJoLWtSbd9d0ZWolWVPlE6ol3mH1S/kluYBzvlknk\nE7bZ3ctKGPdO9g9HR0l+p4VM2V81rNMgR3JkYUobonuSVOoQtU2YVJ3lYzoI\nJPCIYNqZ4/0F2ZHvzXbotlKLjZcrdFrHNo8Xudr/0vlbEyMACpFumFEVM435\nPusR+p48p3CteBmLBXGTLqL2ATsKnYw1Ocbv0sam/NdyD7ov1qvXujHU3mdu\njdD/FcTIBxipx1sN0ysXkRPdJLOrphVbJdk8gBZP32VFm4rF36v9uO8PSuIf\nBw8B6mygnfu7vaTZy8HW8Cxfk2Aly5fvfZMsxMUq23ihFFfLZWpI6/oilj37\nXQSGusvS2Rx+o+NDGbG5IQoyRJjIIX23S1SrCTZHWgEL+GMQg/ogVclVhQxd\nkkoH+sDQw7JgQCm6jGEN/Tt04gxb6EcV0oC6VLhl2HtdB5sjgzYWwfummupo\nkzVP\r\n=kSjF\r\n-----END PGP SIGNATURE-----\r\n"},"main":"dist/index.js","husky":{"hooks":{"pre-commit":"lint-staged"}},"config":{"eslint":"./examples/**/*.{js,jsx}","tslint":"./{__mocks__,src,stories}/{,**/}*.{ts,tsx}"},"readme":"[![npm version](https://badge.fury.io/js/%40gooddata%2Freact-components.svg)](https://www.npmjs.com/package/@gooddata/react-components) \n\n# GoodData.UI React components\n> A React-based JavaScript library for building data-driven applications\n\n## Getting started\n- [GoodData.UI Documentation](http://sdk.gooddata.com/gooddata-ui/)\n- [GoodData.UI Live Examples](https://gooddata-examples.herokuapp.com/)\n- [Stack Overflow](https://stackoverflow.com/questions/tagged/gooddata)\n\n### Usage\nWith [yarn](https://yarnpkg.com) installed, go to your project directory and run\n```\n$ yarn add @gooddata/react-components\n```\nIf you prefer [npm](npmjs.com) run\n```\n$ npm install --save @gooddata/react-components\n```\n\nThe public API is exposed via global `index.js`. Except for the styles, do not import any other file directly\nbecause they are not intended to be part of the public API.\n\n## Contributing\n\nWe welcome any contribution in form of [issues](https://github.com/gooddata/gooddata-react-components/issues) or [pull requests](https://github.com/gooddata/gooddata-react-components/pulls).\nThese commands may come in handy while developing:\n\n| command | description |\n| ------- | ----------- |\n| `yarn install --pure-lockfile` | first step |\n| ||\n| `yarn dev` | build react-components to `/dist` in watch mode |\n| `yarn test` | run all unit tests |\n| `yarn prettier-write` | format the source code to match the valid codestyle |\n| `yarn validate` | validate codestyle |\n| ||\n| `yarn storybook` | run storybook from `/stories` on http://localhost:9001 |\n| `yarn build-storybook` | build storybook to `/dist-storybook` |\n| `yarn test-storybook` | run storybook and [screenshot tests](https://github.com/gooddata/gdc-client-utils/tree/master/test-storybook) |\n| ||\n| `yarn examples` | run Live Examples dev-server from `/examples` on https://localhost:8999 |\n| `yarn examples-build` | build Live Examples to `/examples/dist` |\n| `yarn examples-server` | serve built Live Examples - see `/examples/server/src` |\n| `yarn examples-testcafe` | run testcafe tests against `localhost:8999` |\n\n### Deploy to heroku.com\nWhen you deploy this repo to heroku, it serves *GoodData.UI Live Examples*.\nRelevant tasks are in `Procfile` and `package.json`.\n\n```bash\n# run in the project directory\nheroku login\nheroku create <your-app-name>\nheroku config:set DOMAIN_ADMIN_USERNAME=x@gooddata.com DOMAIN_ADMIN_PASSWORD=xy PROJECT_ID_TO_ASSIGN=xms7ga4tf3g3nzucd8380o2bev8oeknp\ngit push heroku HEAD:master\nheroku open\n```\n\n### Run Live Examples Locally\nTo run *GoodData.UI Live Examples* locally:\n```bash\ngit clone <this-repository>\ncd  <repository-folder>\nyarn install --pure-lockfile\nyarn examples\n```\nThen open https://localhost:8999 and login using Live Examples account (you can [create one here](https://gooddata-examples.herokuapp.com/registration)).\n\n### Run storybook locally for Geo chart \nGeo chart uses Mapbox to render map which requires a mapbox access token.\n- Register an account and create Mapbox token as [guide](https://docs.mapbox.com/help/how-mapbox-works/access-tokens/)\n- Run storybook with token stored in `.env` for more secure\n```bash\necho \"STORYBOOK_MAPBOX_ACCESS_TOKEN=token\" > .env # only need to run once\nyarn storybook\n```\n- Or run storybook with token env param exposed to cli (not suggested)\n```bash\nSTORYBOOK_MAPBOX_ACCESS_TOKEN=token yarn storybook\n```\n- Apply either above way to `yarn build-storybook` or `yarn test-storybook`\n\n### Source code formatting\nThe source code in the repository is formatted by [Prettier](https://prettier.io/). \nThe format of the code is validated by our Continuous Integration server and is one of the requirements of successful merge.\n\nPrettier is supported by every major IDE. You can find the list of supported editors and how to configure them [here](https://prettier.io/docs/en/editors.html).\n\nIn the case, when your editor is not supported or you don't want to setup the integration, you can run the `yarn prettier-write` command to reformat the code before commit.\n\n## Changelog\n\n- see [CHANGELOG.md](CHANGELOG.md)\n\n## License\n\n(C) 2007-2018 GoodData Corporation\n\nThis project is dual licensed:\n\n- The ATTRIBUTION-NONCOMMERCIAL 4.0 INTERNATIONAL (CC BY-NC 4.0) is used for purpose of the trial experience and evaluation of GoodData.UI library.\n- The GOODDATA GOODDATA.UI LIBRARY END USER LICENSE AGREEMENT is used for GoodData customers.\n\nFor more information, please see [LICENSE](https://github.com/gooddata/gooddata-react-components/blob/master/LICENSE)\n","gitHead":"d9bf458cd9bc1d6319d88ac3ca819d8d7a445a2e","scripts":{"dev":"bash scripts/build.sh --dev-watch","test":"jest --watch","build":"bash scripts/build.sh","tslint":"yarn run-tslint -t verbose $npm_package_config_tslint","prepare":"cd examples/server && yarn install --frozen-lockfile && cd ../..; rm -r examples/node_modules 2>/dev/null; true","examples":"bash scripts/run-examples.sh","prepare?":"# Called before `npm publish` and on local `npm install`. Temporarily also for deleting obsolete node_modules. Ends with `true` to continue gracefully.","validate":"tsc --noEmit && yarn tslint && eslint $npm_package_config_eslint && yarn prettier-check","build-dev":"bash scripts/build.sh --dev","examples?":"# Default is developer domain, other options: yarn examples [sec,secure,stg,stg2,stg3,demo,developer or URL]","storybook":"yarn build && start-storybook -p 9001 -c .storybook","test-once":"jest","tslint-ci":"mkdir -p ./ci/results && yarn run-tslint -t checkstyle -o ./ci/results/tslint-results.xml $npm_package_config_tslint","run-tslint":"tslint -p tsconfig.json","validate-ci":"tsc --noEmit && yarn tslint-ci  && eslint $npm_package_config_eslint -f checkstyle -o ci/results/eslint-results.xml && yarn prettier-check","examples-build":"bash scripts/build-examples.sh","prepublishOnly":"yarn build","prettier-check":"prettier --check '{src,stories,styles,__mocks__,examples/server/src,examples/src,examples/test}/**/*.{ts,js,tsx,jsx,json,scss,md,yaml,html}'","prettier-write":"prettier --write '{src,stories,styles,__mocks__,examples/server/src,examples/src,examples/test}/**/*.{ts,js,tsx,jsx,json,scss,md,yaml,html}'","test-storybook":"yarn build && test-storybook","build-storybook":"yarn build && build-storybook -c .storybook -o dist-storybook","examples-server":"node examples/server/src/index.js","heroku-postbuild":"yarn examples-build developer","examples-testcafe":"./scripts/run-testcafe.sh visual","check-circular-deps":"madge --circular --extensions ts ./src","examples-testcafe-ci":"./scripts/run-testcafe.sh ci","examples-testcafe-live":"./scripts/run-testcafe.sh live"},"typings":"dist/index.d.ts","_npmUser":{"name":"gooddata-ci","email":"rail@gooddata.com"},"deprecated":"@gooddata/react-components@7 reached End of Support on March 31, 2022. Please upgrade (see https://sdk.gooddata.com/gooddata-ui/docs/supported_versions.html for more information).","repository":{"url":"git+ssh://git@github.com/gooddata/gooddata-react-components.git","type":"git"},"_npmVersion":"6.4.1","description":"GoodData.UI - A powerful JavaScript library for building analytical applications","directories":{},"lint-staged":{"{src,stories,styles,__mocks__,examples/server/src,examples/src,examples/test}/**/*.{ts,js,tsx,jsx,scss}":["npx gdc-fix-copyright","git add"],"{src,stories,styles,__mocks__,examples/server/src,examples/src,examples/test}/**/*.{ts,js,tsx,jsx,json,scss,md,yaml,html}":["prettier --write","git add"]},"_nodeVersion":"8.12.0","dependencies":{"rxjs":"^5.5.6","uuid":"^3.2.1","immer":"^1.3.1","lodash":"^4.17.15","date-fns":"^2.7.0","downshift":"^3.2.7","invariant":"^2.2.2","mapbox-gl":"^1.6.1","classnames":"^2.2.6","highcharts":"7.1.1","prop-types":"^15.6.0","react-intl":"^3.6.0","custom-event":"^1.0.1","react-window":"^1.8.1","ag-grid-react":"20.0.0","react-measure":"^2.3.0","@types/mapbox-gl":"^1.6.1","react-day-picker":"~7.3.0","react-responsive":"^3.0.0","stringify-object":"^2.4.0","@gooddata/typings":"^2.19.0","ag-grid-community":"20.0.0","http-status-codes":"^1.3.0","@gooddata/js-utils":"^3.5.0","@gooddata/numberjs":"^3.2.4","fixed-data-table-2":"0.7.17","@gooddata/goodstrap":"^66.5.0","react-dom-factories":"^1.0.2","@gooddata/gooddata-js":"^12.2.0","json-stable-stringify":"^1.0.1","react-transition-group":"^2.2.1","hoist-non-react-statics":"^3.3.0","nodelist-foreach-polyfill":"^1.2.0","@formatjs/intl-pluralrules":"^1.3.6","highcharts-grouped-categories":"^1.1.3"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"raf":"3.3.2","yup":"^0.24.1","jest":"24.7.1","husky":"3.0.0","madge":"^3.4.4","react":"^16.5.2","enzyme":"3.5.0","eslint":"4.19.1","formik":"^0.11.11","moment":"2.23.0","history":"^4.7.2","ts-jest":"24.0.0","webpack":"4.30.0","full-icu":"^1.3.0","prettier":"1.16.4","react-ga":"^2.5.2","recharts":"1.0.0-beta.9","testcafe":"1.1.4","commander":"2.14.1","node-sass":"4.13.0","react-dom":"^16.5.2","supertest":"3.0.0","ts-loader":"6.0.0","@types/raf":"^3.4.0","css-loader":"0.28.7","jest-junit":"3.0.0","raw-loader":"0.5.1","styled-jsx":"2.2.1","typescript":"3.3.4000","@babel/core":"7.4.4","@types/jest":"24.0.6","@types/node":"7.0.8","@types/uuid":"3.4.3","file-loader":"3.0.1","jest-enzyme":"7.0.2","lint-staged":"9.1.0","sass-loader":"6.0.6","webpack-cli":"3.3.2","@types/react":"16.8.6","babel-loader":"8.0.5","react-helmet":"5.2.0","react-select":"1.2.1","style-loader":"0.19.1","@types/enzyme":"3.1.13","@types/lodash":"4.14.123","testcafe-live":"0.1.4","@babel/runtime":"7.4.4","dotenv-webpack":"^1.7.0","@babel/polyfill":"^7.4.4","@storybook/react":"5.0.11","@types/invariant":"2.2.29","@types/react-dom":"16.0.11","isomorphic-fetch":"2.2.1","react-datepicker":"1.1.0","react-router-dom":"4.2.2","@babel/preset-env":"7.4.4","@gooddata/mock-js":"2.6.0","@storybook/addons":"5.0.11","@types/classnames":"2.2.3","@types/prop-types":"15.5.2","@storybook/theming":"5.0.11","identity-obj-proxy":"^3.0.0","intl-messageformat":"^7.5.4","webpack-dev-server":"3.3.1","@babel/preset-react":"7.0.0","@types/react-portal":"4.0.1","@types/react-window":"^1.8.1","babel-plugin-lodash":"3.3.4","html-webpack-plugin":"3.2.0","react-test-renderer":"16.4.2","@types/react-measure":"2.0.5","clean-webpack-plugin":"2.0.2","stats-webpack-plugin":"0.7.0","eslint-config-prettier":"4.1.0","react-google-recaptcha":"^0.14.1","tslint-config-prettier":"1.18.0","@gooddata/eslint-config":"^1.0.0","@gooddata/tslint-config":"1.0.0","@types/react-responsive":"^3.0.3","@types/storybook__react":"4.0.1","@types/stringify-object":"^3.2.0","enzyme-adapter-react-16":"1.3.1","@gooddata/test-storybook":"3.2.1","@storybook/addon-actions":"5.0.11","@storybook/addon-options":"5.0.11","node-sass-magic-importer":"5.1.0","react-syntax-highlighter":"11.0.2","@types/fixed-data-table-2":"0.8.1","@types/react-test-renderer":"16.0.0","circular-dependency-plugin":"5.0.2","compression-webpack-plugin":"2.0.0","@types/json-stable-stringify":"^1.0.32","@gooddata/frontend-npm-scripts":"1.1.0","@types/enzyme-adapter-react-16":"1.0.3","@types/storybook__addon-actions":"3.4.2","@babel/plugin-proposal-class-properties":"7.4.4","@babel/plugin-proposal-object-rest-spread":"7.4.4","@babel/plugin-transform-async-to-generator":"7.4.4"},"peerDependencies":{"react":"^16.5.2","react-dom":"^16.5.2"},"_npmOperationalInternal":{"tmp":"tmp/react-components_7.4.0-beta.1_1581663733174_0.901968208449013","host":"s3://npm-registry-packages"}},"7.3.0-rc.1":{"name":"@gooddata/react-components","version":"7.3.0-rc.1","author":{"name":"GoodData Corporation"},"license":"BSD-3-Clause","_id":"@gooddata/react-components@7.3.0-rc.1","maintainers":[{"name":"afi","email":"adam.fiedler@gooddata.com"},{"name":"bertold8","email":"ivan.nejezchleb@seznam.cz"},{"name":"brbistas","email":"valentinos.chraniotis@gooddata.com"},{"name":"bugsbunny338","email":"jiri.zajic@mensa.cz"},{"name":"de.do","email":"de.do@gooddata.com"},{"name":"gooddata-ci","email":"rail@gooddata.com"},{"name":"hung.nguyen.hoang","email":"hung.nguyen@gooddata.com"},{"name":"ivan.mjartan","email":"ivan.mjartan@gooddata.com"},{"name":"jakub-sterba","email":"jakub.sterba@gooddata.com"},{"name":"jaroslav.tomecek","email":"jaroslav.tomecek@gooddata.com"},{"name":"jkittler","email":"honza.kittler@gmail.com"},{"name":"khanh.le","email":"khanh.le@gooddata.com"},{"name":"lanhuynh","email":"lan.huynh@gooddata.com"},{"name":"linhhong","email":"linh.hong@gooddata.com"},{"name":"lupko","email":"lubomir.slivka@gooddata.com"},{"name":"matyas.kandl","email":"matyas.kandl@gooddata.com"},{"name":"michal.marsal","email":"michal.marsal@gooddata.com"},{"name":"naibinh","email":"naibinh@gmail.com"},{"name":"nikolacech","email":"nikola.cech@gooddata.com"},{"name":"no23reason","email":"dan.homola@hotmail.cz"},{"name":"patrikbraborec","email":"patrik.braborec@gooddata.com"},{"name":"pbenes","email":"petr.benes@gooddata.com"},{"name":"petrjanu","email":"petr.janu@gooddata.com"},{"name":"ptquang86","email":"ptquang86@gmail.com"},{"name":"qduval","email":"quentin.duval@gooddata.com"},{"name":"rodri360","email":"me@rodri360.com"},{"name":"sitina","email":"jiri.sitina@gooddata.com"},{"name":"strouhaljan","email":"strouhal.jan@gmail.com"},{"name":"tomas.kratochvil","email":"tomas.kratochvil@gooddata.com"},{"name":"tomasreichmann","email":"tomasreichmann@gmail.com"},{"name":"tomsatgd","email":"tomas.satinsky@gooddata.com"},{"name":"trung-le-quoc","email":"trung.le@gooddata.com"},{"name":"tu-ngo","email":"tungo1981@gmail.com"},{"name":"tulean","email":"tuan.le@gooddata.com"},{"name":"utdnah","email":"danh.ung@gooddata.com"},{"name":"vlastikcz","email":"vlastimil.kotas@gooddata.com"},{"name":"vu.pham","email":"vu.pham@gooddata.com"},{"name":"xmort","email":"petr.dolejsi@gooddata.com"},{"name":"yanlipnican","email":"yanlipnican@gmail.com"}],"homepage":"https://github.com/gooddata/gooddata-react-components#readme","bugs":{"url":"https://github.com/gooddata/gooddata-react-components/issues"},"dist":{"shasum":"a66a1e3582d45f5688fca674d8dad8bf7a6a33bb","tarball":"https://registry.npmjs.org/@gooddata/react-components/-/react-components-7.3.0-rc.1.tgz","fileCount":2292,"integrity":"sha512-jZZJNmuWyPokZ4IhJ/GxkldJEYIxycez+pHmC5FlJa6tNzTmIEwCed/Bm56wQGW2NIa/ojqVc+kzziJ7v0mL+A==","signatures":[{"sig":"MEYCIQDK6duXVAJDnSUy7ojo3ktwjntaJFDrPUR7eA2YfR/r8wIhAI1lMO7C+baWIhx9FJfeIjonzLA5okzn0ikiFxHl04Ek","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":9095149,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJeRmB1CRA9TVsSAnZWagAABLIQAKLIXN12kVnifxdMkXz1\nUMusaJfXs4/VJi6LlMVmbmjItJj86XzUit/LC3jGYRUgWFjzneJB+0OeeYwZ\nfGeBHP9BVH/OGkJ6f8fqmnST1wgPus+g83J5IyiPxcl56zWnzUEzOCf3O3JG\n21mrPwD+VcCcsfvCtIXN01GrFfAAmMHRu9XB38YI4jcYLwwIus30rP1CNixC\nCXQBiR47PhqNsQqOl7NoyA22L3yMyZaFbyGuIk4LG3p67NgTeTC0/D2j76tQ\nF+G7qQV48/H1XlX4pO+3uKqWJAxzT883VFmnNBax5gaaUloaQ63pfF6SXx0F\nRSbkxHmHZQEIDFhYXfY2qrz969awWK35fa2/A+xnNrguZXXFramrFgijLwea\n8Hndk5BX5Tzhbsj5e17NftMrR6W49IvcFpX1gDkQ+9EVHPAYHe/73Ol2MUxJ\nAr5evrUNR38xKDSMB9xbCO4UIH2maKobar5e9Ju2nq2b7LEPmkjxsOKbmwpn\nRUGH57HoyIsJRbQVlkqAntTyEIXd/TMB0ojiLDeXXcPXXo6Ii+eAEm+Iz4tW\n/PZXYM0XuxDTvSmupBKfC4k/rV+OVsmnGtamiXr89mIp7pGyLwKBXVVuQLcT\nwXqW1A6opcDWscsvPdqBxFoEut5I4xNx1az4zYId2uWiFqJ97EG7HVgXPM30\nfJO6\r\n=6GLm\r\n-----END PGP SIGNATURE-----\r\n"},"main":"dist/index.js","husky":{"hooks":{"pre-commit":"lint-staged"}},"config":{"eslint":"./examples/**/*.{js,jsx}","tslint":"./{__mocks__,src,stories}/{,**/}*.{ts,tsx}"},"readme":"[![npm version](https://badge.fury.io/js/%40gooddata%2Freact-components.svg)](https://www.npmjs.com/package/@gooddata/react-components) \n\n# GoodData.UI React components\n> A React-based JavaScript library for building data-driven applications\n\n## Getting started\n- [GoodData.UI Documentation](http://sdk.gooddata.com/gooddata-ui/)\n- [GoodData.UI Live Examples](https://gooddata-examples.herokuapp.com/)\n- [Stack Overflow](https://stackoverflow.com/questions/tagged/gooddata)\n\n### Usage\nWith [yarn](https://yarnpkg.com) installed, go to your project directory and run\n```\n$ yarn add @gooddata/react-components\n```\nIf you prefer [npm](npmjs.com) run\n```\n$ npm install --save @gooddata/react-components\n```\n\nThe public API is exposed via global `index.js`. Except for the styles, do not import any other file directly\nbecause they are not intended to be part of the public API.\n\n## Contributing\n\nWe welcome any contribution in form of [issues](https://github.com/gooddata/gooddata-react-components/issues) or [pull requests](https://github.com/gooddata/gooddata-react-components/pulls).\nThese commands may come in handy while developing:\n\n| command | description |\n| ------- | ----------- |\n| `yarn install --pure-lockfile` | first step |\n| ||\n| `yarn dev` | build react-components to `/dist` in watch mode |\n| `yarn test` | run all unit tests |\n| `yarn prettier-write` | format the source code to match the valid codestyle |\n| `yarn validate` | validate codestyle |\n| ||\n| `yarn storybook` | run storybook from `/stories` on http://localhost:9001 |\n| `yarn build-storybook` | build storybook to `/dist-storybook` |\n| `yarn test-storybook` | run storybook and [screenshot tests](https://github.com/gooddata/gdc-client-utils/tree/master/test-storybook) |\n| ||\n| `yarn examples` | run Live Examples dev-server from `/examples` on https://localhost:8999 |\n| `yarn examples-build` | build Live Examples to `/examples/dist` |\n| `yarn examples-server` | serve built Live Examples - see `/examples/server/src` |\n| `yarn examples-testcafe` | run testcafe tests against `localhost:8999` |\n\n### Deploy to heroku.com\nWhen you deploy this repo to heroku, it serves *GoodData.UI Live Examples*.\nRelevant tasks are in `Procfile` and `package.json`.\n\n```bash\n# run in the project directory\nheroku login\nheroku create <your-app-name>\nheroku config:set DOMAIN_ADMIN_USERNAME=x@gooddata.com DOMAIN_ADMIN_PASSWORD=xy PROJECT_ID_TO_ASSIGN=xms7ga4tf3g3nzucd8380o2bev8oeknp\ngit push heroku HEAD:master\nheroku open\n```\n\n### Run Live Examples Locally\nTo run *GoodData.UI Live Examples* locally:\n```bash\ngit clone <this-repository>\ncd  <repository-folder>\nyarn install --pure-lockfile\nyarn examples\n```\nThen open https://localhost:8999 and login using Live Examples account (you can [create one here](https://gooddata-examples.herokuapp.com/registration)).\n\n### Source code formatting\nThe source code in the repository is formatted by [Prettier](https://prettier.io/). \nThe format of the code is validated by our Continuous Integration server and is one of the requirements of successful merge.\n\nPrettier is supported by every major IDE. You can find the list of supported editors and how to configure them [here](https://prettier.io/docs/en/editors.html).\n\nIn the case, when your editor is not supported or you don't want to setup the integration, you can run the `yarn prettier-write` command to reformat the code before commit.\n\n## Changelog\n\n- see [CHANGELOG.md](CHANGELOG.md)\n\n## License\n\n(C) 2007-2018 GoodData Corporation\n\nThis project is dual licensed:\n\n- The ATTRIBUTION-NONCOMMERCIAL 4.0 INTERNATIONAL (CC BY-NC 4.0) is used for purpose of the trial experience and evaluation of GoodData.UI library.\n- The GOODDATA GOODDATA.UI LIBRARY END USER LICENSE AGREEMENT is used for GoodData customers.\n\nFor more information, please see [LICENSE](https://github.com/gooddata/gooddata-react-components/blob/master/LICENSE)\n","gitHead":"977cfe1b558cb7b84adf87bdf27d50c9def268a8","scripts":{"dev":"bash scripts/build.sh --dev-watch","test":"jest --watch","build":"bash scripts/build.sh","tslint":"yarn run-tslint -t verbose $npm_package_config_tslint","prepare":"cd examples/server && yarn install --frozen-lockfile && cd ../..; rm -r examples/node_modules 2>/dev/null; true","examples":"bash scripts/run-examples.sh","prepare?":"# Called before `npm publish` and on local `npm install`. Temporarily also for deleting obsolete node_modules. Ends with `true` to continue gracefully.","validate":"tsc --noEmit && yarn tslint && eslint $npm_package_config_eslint && yarn prettier-check","build-dev":"bash scripts/build.sh --dev","examples?":"# Default is developer domain, other options: yarn examples [sec,secure,stg,stg2,stg3,demo,developer or URL]","storybook":"yarn build && start-storybook -p 9001 -c .storybook","test-once":"jest","tslint-ci":"mkdir -p ./ci/results && yarn run-tslint -t checkstyle -o ./ci/results/tslint-results.xml $npm_package_config_tslint","run-tslint":"tslint -p tsconfig.json","validate-ci":"tsc --noEmit && yarn tslint-ci  && eslint $npm_package_config_eslint -f checkstyle -o ci/results/eslint-results.xml && yarn prettier-check","examples-build":"bash scripts/build-examples.sh","prepublishOnly":"yarn build","prettier-check":"prettier --check '{src,stories,styles,__mocks__,examples/server/src,examples/src,examples/test}/**/*.{ts,js,tsx,jsx,json,scss,md,yaml,html}'","prettier-write":"prettier --write '{src,stories,styles,__mocks__,examples/server/src,examples/src,examples/test}/**/*.{ts,js,tsx,jsx,json,scss,md,yaml,html}'","test-storybook":"yarn build && test-storybook","build-storybook":"yarn build && build-storybook -c .storybook -o dist-storybook","examples-server":"node examples/server/src/index.js","heroku-postbuild":"yarn examples-build developer","examples-testcafe":"./scripts/run-testcafe.sh visual","check-circular-deps":"madge --circular --extensions ts ./src","examples-testcafe-ci":"./scripts/run-testcafe.sh ci","examples-testcafe-live":"./scripts/run-testcafe.sh live"},"typings":"dist/index.d.ts","_npmUser":{"name":"gooddata-ci","email":"rail@gooddata.com"},"deprecated":"@gooddata/react-components@7 reached End of Support on March 31, 2022. Please upgrade (see https://sdk.gooddata.com/gooddata-ui/docs/supported_versions.html for more information).","repository":{"url":"git+ssh://git@github.com/gooddata/gooddata-react-components.git","type":"git"},"_npmVersion":"6.4.1","description":"GoodData.UI - A powerful JavaScript library for building analytical applications","directories":{},"lint-staged":{"{src,stories,styles,__mocks__,examples/server/src,examples/src,examples/test}/**/*.{ts,js,tsx,jsx,scss}":["npx gdc-fix-copyright","git add"],"{src,stories,styles,__mocks__,examples/server/src,examples/src,examples/test}/**/*.{ts,js,tsx,jsx,json,scss,md,yaml,html}":["prettier --write","git add"]},"_nodeVersion":"8.12.0","dependencies":{"rxjs":"^5.5.6","uuid":"^3.2.1","immer":"^1.3.1","lodash":"^4.17.15","date-fns":"^2.7.0","downshift":"^3.2.7","invariant":"^2.2.2","classnames":"^2.2.6","highcharts":"7.1.1","prop-types":"^15.6.0","react-intl":"^3.6.0","custom-event":"^1.0.1","react-window":"^1.8.1","ag-grid-react":"20.0.0","react-measure":"^2.3.0","react-day-picker":"~7.3.0","react-responsive":"^3.0.0","stringify-object":"^2.4.0","@gooddata/typings":"^2.19.0","ag-grid-community":"20.0.0","http-status-codes":"^1.3.0","@gooddata/js-utils":"^3.5.0","@gooddata/numberjs":"^3.2.4","fixed-data-table-2":"0.7.17","@gooddata/goodstrap":"^66.5.0","react-dom-factories":"^1.0.2","@gooddata/gooddata-js":"^12.2.0","json-stable-stringify":"^1.0.1","react-transition-group":"^2.2.1","hoist-non-react-statics":"^3.3.0","nodelist-foreach-polyfill":"^1.2.0","@formatjs/intl-pluralrules":"^1.3.6","highcharts-grouped-categories":"^1.1.3"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"raf":"3.3.2","yup":"^0.24.1","jest":"24.7.1","husky":"3.0.0","madge":"^3.4.4","react":"^16.5.2","enzyme":"3.5.0","eslint":"4.19.1","formik":"^0.11.11","moment":"2.23.0","history":"^4.7.2","ts-jest":"24.0.0","webpack":"4.30.0","full-icu":"^1.3.0","prettier":"1.16.4","react-ga":"^2.5.2","recharts":"1.0.0-beta.9","testcafe":"1.1.4","commander":"2.14.1","node-sass":"4.13.0","react-dom":"^16.5.2","supertest":"3.0.0","ts-loader":"6.0.0","@types/raf":"^3.4.0","css-loader":"0.28.7","jest-junit":"3.0.0","raw-loader":"0.5.1","styled-jsx":"2.2.1","typescript":"3.3.4000","@babel/core":"7.4.4","@types/jest":"24.0.6","@types/node":"7.0.8","@types/uuid":"3.4.3","file-loader":"3.0.1","jest-enzyme":"7.0.2","lint-staged":"9.1.0","sass-loader":"6.0.6","webpack-cli":"3.3.2","@types/react":"16.8.6","babel-loader":"8.0.5","react-helmet":"5.2.0","react-select":"1.2.1","style-loader":"0.19.1","@types/enzyme":"3.1.13","@types/lodash":"4.14.123","testcafe-live":"0.1.4","@babel/runtime":"7.4.4","@babel/polyfill":"^7.4.4","@storybook/react":"5.0.11","@types/invariant":"2.2.29","@types/react-dom":"16.0.11","isomorphic-fetch":"2.2.1","react-datepicker":"1.1.0","react-router-dom":"4.2.2","@babel/preset-env":"7.4.4","@gooddata/mock-js":"2.6.0","@storybook/addons":"5.0.11","@types/classnames":"2.2.3","@types/prop-types":"15.5.2","@storybook/theming":"5.0.11","identity-obj-proxy":"^3.0.0","intl-messageformat":"^7.5.4","webpack-dev-server":"3.3.1","@babel/preset-react":"7.0.0","@types/react-portal":"4.0.1","@types/react-window":"^1.8.1","babel-plugin-lodash":"3.3.4","html-webpack-plugin":"3.2.0","react-test-renderer":"16.4.2","@types/react-measure":"2.0.5","clean-webpack-plugin":"2.0.2","stats-webpack-plugin":"0.7.0","eslint-config-prettier":"4.1.0","react-google-recaptcha":"^0.14.1","tslint-config-prettier":"1.18.0","@gooddata/eslint-config":"^1.0.0","@gooddata/tslint-config":"1.0.0","@types/react-responsive":"^3.0.3","@types/storybook__react":"4.0.1","@types/stringify-object":"^3.2.0","enzyme-adapter-react-16":"1.3.1","@gooddata/test-storybook":"3.1.1","@storybook/addon-actions":"5.0.11","@storybook/addon-options":"5.0.11","node-sass-magic-importer":"5.1.0","react-syntax-highlighter":"11.0.2","@types/fixed-data-table-2":"0.8.1","@types/react-test-renderer":"16.0.0","circular-dependency-plugin":"5.0.2","compression-webpack-plugin":"2.0.0","@types/json-stable-stringify":"^1.0.32","@gooddata/frontend-npm-scripts":"1.1.0","@types/enzyme-adapter-react-16":"1.0.3","@types/storybook__addon-actions":"3.4.2","@babel/plugin-proposal-class-properties":"7.4.4","@babel/plugin-proposal-object-rest-spread":"7.4.4","@babel/plugin-transform-async-to-generator":"7.4.4"},"peerDependencies":{"react":"^16.5.2","react-dom":"^16.5.2"},"_npmOperationalInternal":{"tmp":"tmp/react-components_7.3.0-rc.1_1581670516364_0.1287182110099796","host":"s3://npm-registry-packages"}},"7.4.0-beta.2":{"name":"@gooddata/react-components","version":"7.4.0-beta.2","author":{"name":"GoodData Corporation"},"license":"BSD-3-Clause","_id":"@gooddata/react-components@7.4.0-beta.2","maintainers":[{"name":"afi","email":"adam.fiedler@gooddata.com"},{"name":"bertold8","email":"ivan.nejezchleb@seznam.cz"},{"name":"brbistas","email":"valentinos.chraniotis@gooddata.com"},{"name":"bugsbunny338","email":"jiri.zajic@mensa.cz"},{"name":"de.do","email":"de.do@gooddata.com"},{"name":"gooddata-ci","email":"rail@gooddata.com"},{"name":"hung.nguyen.hoang","email":"hung.nguyen@gooddata.com"},{"name":"ivan.mjartan","email":"ivan.mjartan@gooddata.com"},{"name":"jakub-sterba","email":"jakub.sterba@gooddata.com"},{"name":"jaroslav.tomecek","email":"jaroslav.tomecek@gooddata.com"},{"name":"jkittler","email":"honza.kittler@gmail.com"},{"name":"khanh.le","email":"khanh.le@gooddata.com"},{"name":"lanhuynh","email":"lan.huynh@gooddata.com"},{"name":"linhhong","email":"linh.hong@gooddata.com"},{"name":"lupko","email":"lubomir.slivka@gooddata.com"},{"name":"matyas.kandl","email":"matyas.kandl@gooddata.com"},{"name":"michal.marsal","email":"michal.marsal@gooddata.com"},{"name":"naibinh","email":"naibinh@gmail.com"},{"name":"nikolacech","email":"nikola.cech@gooddata.com"},{"name":"no23reason","email":"dan.homola@hotmail.cz"},{"name":"patrikbraborec","email":"patrik.braborec@gooddata.com"},{"name":"pbenes","email":"petr.benes@gooddata.com"},{"name":"petrjanu","email":"petr.janu@gooddata.com"},{"name":"ptquang86","email":"ptquang86@gmail.com"},{"name":"qduval","email":"quentin.duval@gooddata.com"},{"name":"rodri360","email":"me@rodri360.com"},{"name":"sitina","email":"jiri.sitina@gooddata.com"},{"name":"strouhaljan","email":"strouhal.jan@gmail.com"},{"name":"tomas.kratochvil","email":"tomas.kratochvil@gooddata.com"},{"name":"tomasreichmann","email":"tomasreichmann@gmail.com"},{"name":"tomsatgd","email":"tomas.satinsky@gooddata.com"},{"name":"trung-le-quoc","email":"trung.le@gooddata.com"},{"name":"tu-ngo","email":"tungo1981@gmail.com"},{"name":"tulean","email":"tuan.le@gooddata.com"},{"name":"utdnah","email":"danh.ung@gooddata.com"},{"name":"vlastikcz","email":"vlastimil.kotas@gooddata.com"},{"name":"vu.pham","email":"vu.pham@gooddata.com"},{"name":"xmort","email":"petr.dolejsi@gooddata.com"},{"name":"yanlipnican","email":"yanlipnican@gmail.com"}],"homepage":"https://github.com/gooddata/gooddata-react-components#readme","bugs":{"url":"https://github.com/gooddata/gooddata-react-components/issues"},"dist":{"shasum":"c115095ce19eb80e4731d60b692993b2432b761a","tarball":"https://registry.npmjs.org/@gooddata/react-components/-/react-components-7.4.0-beta.2.tgz","fileCount":2369,"integrity":"sha512-4v5I4DLj4HGDvi6lx17N0h4GMPj9Kw+hLsS2z+2vWwSvfud9I0MmurNJNhXiKNkdUQvFnFA+T9fYYIe2ittTHg==","signatures":[{"sig":"MEQCIEXM67zqETYsc/LO1si1vkvt1gr7+NG72aOppab8bHP8AiA4kk9wreF4dI/DZgty23g90aqsOhuxfHVH1wlbXEGL/A==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":9389985,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJeRmyPCRA9TVsSAnZWagAAiAwQAIdIC3S/rq18N44GQ4qk\n/rHPHhS33V6ZjKRbbLIN1eOynCNJJ2gw2V2IVQe773GVaydOLbiAPI0kiNRD\nswFl3Wqr/KcKKLyYechhM1D454ftIFpgDj4YTGq2269GAzV1TH3Kc0sT9uD2\nXRFrtMauEhF2vlt+8JX8yqD2dWqU6RU4I4E9oOsrL8OHvAzwwtNrndeY9YQB\nLL/RRyfSqAHFMUf6jK+GXGC4TaRvMI2l6WVf5pfSU5CFnirInX5Ko4mN7L7S\nbNWuxCL8Cp8qz7r/X4rDdNfXypjs44V4yyJnPvG2jzK4eDAYoZ4odTCsQu8w\neSiJagOOFq2+FP31PyKPaLZXCY3P0nz1I0ZeeAhMKS6ovB2qa1FZ8C+dELa2\nR2YOwY2S2bqnkX/0rMw8iezTJFP22aV1Vx33JXZA8NN0jw9TIV/p1R2nbHoi\nmUsXa7yhJu8HnDqTARyXUtLQhqYTJByFrvS752SN113XTWLI4ziVYlu9xClE\n5i+i+IavqBwlFf6hpo9yKd9OM8EoLwUiSCMmmrHky+bVGOhrSd3c59Ka7esg\nieojyuaIRZz6YKrzME7EnIrG2YHSQENUZkpM+AVkrQzOBTN9SiEQ/4Q/AxNk\nZDwns2Ecj0dy6LwuoZHyz1XUearn36A4wc1iYR30Vo/8ODhqjIw0ijOGFX8d\n2n6J\r\n=qjzE\r\n-----END PGP SIGNATURE-----\r\n"},"main":"dist/index.js","husky":{"hooks":{"pre-commit":"lint-staged"}},"config":{"eslint":"./examples/**/*.{js,jsx}","tslint":"./{__mocks__,src,stories}/{,**/}*.{ts,tsx}"},"readme":"[![npm version](https://badge.fury.io/js/%40gooddata%2Freact-components.svg)](https://www.npmjs.com/package/@gooddata/react-components) \n\n# GoodData.UI React components\n> A React-based JavaScript library for building data-driven applications\n\n## Getting started\n- [GoodData.UI Documentation](http://sdk.gooddata.com/gooddata-ui/)\n- [GoodData.UI Live Examples](https://gooddata-examples.herokuapp.com/)\n- [Stack Overflow](https://stackoverflow.com/questions/tagged/gooddata)\n\n### Usage\nWith [yarn](https://yarnpkg.com) installed, go to your project directory and run\n```\n$ yarn add @gooddata/react-components\n```\nIf you prefer [npm](npmjs.com) run\n```\n$ npm install --save @gooddata/react-components\n```\n\nThe public API is exposed via global `index.js`. Except for the styles, do not import any other file directly\nbecause they are not intended to be part of the public API.\n\n## Contributing\n\nWe welcome any contribution in form of [issues](https://github.com/gooddata/gooddata-react-components/issues) or [pull requests](https://github.com/gooddata/gooddata-react-components/pulls).\nThese commands may come in handy while developing:\n\n| command | description |\n| ------- | ----------- |\n| `yarn install --pure-lockfile` | first step |\n| ||\n| `yarn dev` | build react-components to `/dist` in watch mode |\n| `yarn test` | run all unit tests |\n| `yarn prettier-write` | format the source code to match the valid codestyle |\n| `yarn validate` | validate codestyle |\n| ||\n| `yarn storybook` | run storybook from `/stories` on http://localhost:9001 |\n| `yarn build-storybook` | build storybook to `/dist-storybook` |\n| `yarn test-storybook` | run storybook and [screenshot tests](https://github.com/gooddata/gdc-client-utils/tree/master/test-storybook) |\n| ||\n| `yarn examples` | run Live Examples dev-server from `/examples` on https://localhost:8999 |\n| `yarn examples-build` | build Live Examples to `/examples/dist` |\n| `yarn examples-server` | serve built Live Examples - see `/examples/server/src` |\n| `yarn examples-testcafe` | run testcafe tests against `localhost:8999` |\n\n### Deploy to heroku.com\nWhen you deploy this repo to heroku, it serves *GoodData.UI Live Examples*.\nRelevant tasks are in `Procfile` and `package.json`.\n\n```bash\n# run in the project directory\nheroku login\nheroku create <your-app-name>\nheroku config:set DOMAIN_ADMIN_USERNAME=x@gooddata.com DOMAIN_ADMIN_PASSWORD=xy PROJECT_ID_TO_ASSIGN=xms7ga4tf3g3nzucd8380o2bev8oeknp\ngit push heroku HEAD:master\nheroku open\n```\n\n### Run Live Examples Locally\nTo run *GoodData.UI Live Examples* locally:\n```bash\ngit clone <this-repository>\ncd  <repository-folder>\nyarn install --pure-lockfile\nyarn examples\n```\nThen open https://localhost:8999 and login using Live Examples account (you can [create one here](https://gooddata-examples.herokuapp.com/registration)).\n\n### Run storybook locally for Geo chart \nGeo chart uses Mapbox to render map which requires a mapbox access token.\n- Register an account and create Mapbox token as [guide](https://docs.mapbox.com/help/how-mapbox-works/access-tokens/)\n- Run storybook with token stored in `.env` for more secure\n```bash\necho \"STORYBOOK_MAPBOX_ACCESS_TOKEN=token\" > .env # only need to run once\nyarn storybook\n```\n- Or run storybook with token env param exposed to cli (not suggested)\n```bash\nSTORYBOOK_MAPBOX_ACCESS_TOKEN=token yarn storybook\n```\n- Apply either above way to `yarn build-storybook` or `yarn test-storybook`\n\n### Source code formatting\nThe source code in the repository is formatted by [Prettier](https://prettier.io/). \nThe format of the code is validated by our Continuous Integration server and is one of the requirements of successful merge.\n\nPrettier is supported by every major IDE. You can find the list of supported editors and how to configure them [here](https://prettier.io/docs/en/editors.html).\n\nIn the case, when your editor is not supported or you don't want to setup the integration, you can run the `yarn prettier-write` command to reformat the code before commit.\n\n## Changelog\n\n- see [CHANGELOG.md](CHANGELOG.md)\n\n## License\n\n(C) 2007-2018 GoodData Corporation\n\nThis project is dual licensed:\n\n- The ATTRIBUTION-NONCOMMERCIAL 4.0 INTERNATIONAL (CC BY-NC 4.0) is used for purpose of the trial experience and evaluation of GoodData.UI library.\n- The GOODDATA GOODDATA.UI LIBRARY END USER LICENSE AGREEMENT is used for GoodData customers.\n\nFor more information, please see [LICENSE](https://github.com/gooddata/gooddata-react-components/blob/master/LICENSE)\n","gitHead":"9a3ca1077895632dc6385230fd512d53524cc031","scripts":{"dev":"bash scripts/build.sh --dev-watch","test":"jest --watch","build":"bash scripts/build.sh","tslint":"yarn run-tslint -t verbose $npm_package_config_tslint","prepare":"cd examples/server && yarn install --frozen-lockfile && cd ../..; rm -r examples/node_modules 2>/dev/null; true","examples":"bash scripts/run-examples.sh","prepare?":"# Called before `npm publish` and on local `npm install`. Temporarily also for deleting obsolete node_modules. Ends with `true` to continue gracefully.","validate":"tsc --noEmit && yarn tslint && eslint $npm_package_config_eslint && yarn prettier-check","build-dev":"bash scripts/build.sh --dev","examples?":"# Default is developer domain, other options: yarn examples [sec,secure,stg,stg2,stg3,demo,developer or URL]","storybook":"yarn build && start-storybook -p 9001 -c .storybook","test-once":"jest","tslint-ci":"mkdir -p ./ci/results && yarn run-tslint -t checkstyle -o ./ci/results/tslint-results.xml $npm_package_config_tslint","run-tslint":"tslint -p tsconfig.json","validate-ci":"tsc --noEmit && yarn tslint-ci  && eslint $npm_package_config_eslint -f checkstyle -o ci/results/eslint-results.xml && yarn prettier-check","examples-build":"bash scripts/build-examples.sh","prepublishOnly":"yarn build","prettier-check":"prettier --check '{src,stories,styles,__mocks__,examples/server/src,examples/src,examples/test}/**/*.{ts,js,tsx,jsx,json,scss,md,yaml,html}'","prettier-write":"prettier --write '{src,stories,styles,__mocks__,examples/server/src,examples/src,examples/test}/**/*.{ts,js,tsx,jsx,json,scss,md,yaml,html}'","test-storybook":"yarn build && test-storybook","build-storybook":"yarn build && build-storybook -c .storybook -o dist-storybook","examples-server":"node examples/server/src/index.js","heroku-postbuild":"yarn examples-build developer","examples-testcafe":"./scripts/run-testcafe.sh visual","check-circular-deps":"madge --circular --extensions ts ./src","examples-testcafe-ci":"./scripts/run-testcafe.sh ci","examples-testcafe-live":"./scripts/run-testcafe.sh live"},"typings":"dist/index.d.ts","_npmUser":{"name":"gooddata-ci","email":"rail@gooddata.com"},"deprecated":"@gooddata/react-components@7 reached End of Support on March 31, 2022. Please upgrade (see https://sdk.gooddata.com/gooddata-ui/docs/supported_versions.html for more information).","repository":{"url":"git+ssh://git@github.com/gooddata/gooddata-react-components.git","type":"git"},"_npmVersion":"6.4.1","description":"GoodData.UI - A powerful JavaScript library for building analytical applications","directories":{},"lint-staged":{"{src,stories,styles,__mocks__,examples/server/src,examples/src,examples/test}/**/*.{ts,js,tsx,jsx,scss}":["npx gdc-fix-copyright","git add"],"{src,stories,styles,__mocks__,examples/server/src,examples/src,examples/test}/**/*.{ts,js,tsx,jsx,json,scss,md,yaml,html}":["prettier --write","git add"]},"_nodeVersion":"8.12.0","dependencies":{"rxjs":"^5.5.6","uuid":"^3.2.1","immer":"^1.3.1","lodash":"^4.17.15","date-fns":"^2.7.0","downshift":"^3.2.7","invariant":"^2.2.2","mapbox-gl":"^1.6.1","classnames":"^2.2.6","highcharts":"7.1.1","prop-types":"^15.6.0","react-intl":"^3.6.0","custom-event":"^1.0.1","react-window":"^1.8.1","ag-grid-react":"20.0.0","react-measure":"^2.3.0","@types/mapbox-gl":"^1.6.1","react-day-picker":"~7.3.0","react-responsive":"^3.0.0","stringify-object":"^2.4.0","@gooddata/typings":"^2.19.0","ag-grid-community":"20.0.0","http-status-codes":"^1.3.0","@gooddata/js-utils":"^3.5.0","@gooddata/numberjs":"^3.2.4","fixed-data-table-2":"0.7.17","@gooddata/goodstrap":"^66.5.0","react-dom-factories":"^1.0.2","@gooddata/gooddata-js":"^12.2.0","json-stable-stringify":"^1.0.1","react-transition-group":"^2.2.1","hoist-non-react-statics":"^3.3.0","nodelist-foreach-polyfill":"^1.2.0","@formatjs/intl-pluralrules":"^1.3.6","highcharts-grouped-categories":"^1.1.3"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"raf":"3.3.2","yup":"^0.24.1","jest":"24.7.1","husky":"3.0.0","madge":"^3.4.4","react":"^16.5.2","enzyme":"3.5.0","eslint":"4.19.1","formik":"^0.11.11","moment":"2.23.0","history":"^4.7.2","ts-jest":"24.0.0","webpack":"4.30.0","full-icu":"^1.3.0","prettier":"1.16.4","react-ga":"^2.5.2","recharts":"1.0.0-beta.9","testcafe":"1.1.4","commander":"2.14.1","node-sass":"4.13.0","react-dom":"^16.5.2","supertest":"3.0.0","ts-loader":"6.0.0","@types/raf":"^3.4.0","css-loader":"0.28.7","jest-junit":"3.0.0","raw-loader":"0.5.1","styled-jsx":"2.2.1","typescript":"3.3.4000","@babel/core":"7.4.4","@types/jest":"24.0.6","@types/node":"7.0.8","@types/uuid":"3.4.3","file-loader":"3.0.1","jest-enzyme":"7.0.2","lint-staged":"9.1.0","sass-loader":"6.0.6","webpack-cli":"3.3.2","@types/react":"16.8.6","babel-loader":"8.0.5","react-helmet":"5.2.0","react-select":"1.2.1","style-loader":"0.19.1","@types/enzyme":"3.1.13","@types/lodash":"4.14.123","testcafe-live":"0.1.4","@babel/runtime":"7.4.4","dotenv-webpack":"^1.7.0","@babel/polyfill":"^7.4.4","@storybook/react":"5.0.11","@types/invariant":"2.2.29","@types/react-dom":"16.0.11","isomorphic-fetch":"2.2.1","react-datepicker":"1.1.0","react-router-dom":"4.2.2","@babel/preset-env":"7.4.4","@gooddata/mock-js":"2.6.0","@storybook/addons":"5.0.11","@types/classnames":"2.2.3","@types/prop-types":"15.5.2","@storybook/theming":"5.0.11","identity-obj-proxy":"^3.0.0","intl-messageformat":"^7.5.4","webpack-dev-server":"3.3.1","@babel/preset-react":"7.0.0","@types/react-portal":"4.0.1","@types/react-window":"^1.8.1","babel-plugin-lodash":"3.3.4","html-webpack-plugin":"3.2.0","react-test-renderer":"16.4.2","@types/react-measure":"2.0.5","clean-webpack-plugin":"2.0.2","stats-webpack-plugin":"0.7.0","eslint-config-prettier":"4.1.0","react-google-recaptcha":"^0.14.1","tslint-config-prettier":"1.18.0","@gooddata/eslint-config":"^1.0.0","@gooddata/tslint-config":"1.0.0","@types/react-responsive":"^3.0.3","@types/storybook__react":"4.0.1","@types/stringify-object":"^3.2.0","enzyme-adapter-react-16":"1.3.1","@gooddata/test-storybook":"3.2.1","@storybook/addon-actions":"5.0.11","@storybook/addon-options":"5.0.11","node-sass-magic-importer":"5.1.0","react-syntax-highlighter":"11.0.2","@types/fixed-data-table-2":"0.8.1","@types/react-test-renderer":"16.0.0","circular-dependency-plugin":"5.0.2","compression-webpack-plugin":"2.0.0","@types/json-stable-stringify":"^1.0.32","@gooddata/frontend-npm-scripts":"1.1.0","@types/enzyme-adapter-react-16":"1.0.3","@types/storybook__addon-actions":"3.4.2","@babel/plugin-proposal-class-properties":"7.4.4","@babel/plugin-proposal-object-rest-spread":"7.4.4","@babel/plugin-transform-async-to-generator":"7.4.4"},"peerDependencies":{"react":"^16.5.2","react-dom":"^16.5.2"},"_npmOperationalInternal":{"tmp":"tmp/react-components_7.4.0-beta.2_1581673615023_0.9316769673576766","host":"s3://npm-registry-packages"}},"7.4.0-beta.3":{"name":"@gooddata/react-components","version":"7.4.0-beta.3","author":{"name":"GoodData Corporation"},"license":"BSD-3-Clause","_id":"@gooddata/react-components@7.4.0-beta.3","maintainers":[{"name":"afi","email":"adam.fiedler@gooddata.com"},{"name":"bertold8","email":"ivan.nejezchleb@seznam.cz"},{"name":"brbistas","email":"valentinos.chraniotis@gooddata.com"},{"name":"bugsbunny338","email":"jiri.zajic@mensa.cz"},{"name":"de.do","email":"de.do@gooddata.com"},{"name":"gooddata-ci","email":"rail@gooddata.com"},{"name":"hung.nguyen.hoang","email":"hung.nguyen@gooddata.com"},{"name":"ivan.mjartan","email":"ivan.mjartan@gooddata.com"},{"name":"jakub-sterba","email":"jakub.sterba@gooddata.com"},{"name":"jaroslav.tomecek","email":"jaroslav.tomecek@gooddata.com"},{"name":"jkittler","email":"honza.kittler@gmail.com"},{"name":"khanh.le","email":"khanh.le@gooddata.com"},{"name":"lanhuynh","email":"lan.huynh@gooddata.com"},{"name":"linhhong","email":"linh.hong@gooddata.com"},{"name":"lupko","email":"lubomir.slivka@gooddata.com"},{"name":"matyas.kandl","email":"matyas.kandl@gooddata.com"},{"name":"michal.marsal","email":"michal.marsal@gooddata.com"},{"name":"naibinh","email":"naibinh@gmail.com"},{"name":"nikolacech","email":"nikola.cech@gooddata.com"},{"name":"no23reason","email":"dan.homola@hotmail.cz"},{"name":"patrikbraborec","email":"patrik.braborec@gooddata.com"},{"name":"pbenes","email":"petr.benes@gooddata.com"},{"name":"petrjanu","email":"petr.janu@gooddata.com"},{"name":"ptquang86","email":"ptquang86@gmail.com"},{"name":"qduval","email":"quentin.duval@gooddata.com"},{"name":"rodri360","email":"me@rodri360.com"},{"name":"sitina","email":"jiri.sitina@gooddata.com"},{"name":"strouhaljan","email":"strouhal.jan@gmail.com"},{"name":"tomas.kratochvil","email":"tomas.kratochvil@gooddata.com"},{"name":"tomasreichmann","email":"tomasreichmann@gmail.com"},{"name":"tomsatgd","email":"tomas.satinsky@gooddata.com"},{"name":"trung-le-quoc","email":"trung.le@gooddata.com"},{"name":"tu-ngo","email":"tungo1981@gmail.com"},{"name":"tulean","email":"tuan.le@gooddata.com"},{"name":"utdnah","email":"danh.ung@gooddata.com"},{"name":"vlastikcz","email":"vlastimil.kotas@gooddata.com"},{"name":"vu.pham","email":"vu.pham@gooddata.com"},{"name":"xmort","email":"petr.dolejsi@gooddata.com"},{"name":"yanlipnican","email":"yanlipnican@gmail.com"}],"homepage":"https://github.com/gooddata/gooddata-react-components#readme","bugs":{"url":"https://github.com/gooddata/gooddata-react-components/issues"},"dist":{"shasum":"a169f555005aed0dd8fead5990776931a5a587fd","tarball":"https://registry.npmjs.org/@gooddata/react-components/-/react-components-7.4.0-beta.3.tgz","fileCount":2369,"integrity":"sha512-C6GlDbOPnSCwv9MNIyN1ZablqqerZ4HgjAFkYNLu786iizL7EXRGVT4Mr3g8jlEi9zueauEoayU3r9r8jq4ptw==","signatures":[{"sig":"MEYCIQDVHri1iH13FnAuobokTZ4v7f7chAGyTREfi+9arcjjHAIhAM9r7ZhZrPJFw3IR8Qyc5cvyeIzaoUENFqqBX9RY9WDc","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":9389863,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJeRnkCCRA9TVsSAnZWagAAZVQQAJhIIoIlU39Lx6rB8gIU\njytD87lg3CnJVYXHItbF5UXV/RhOQHpzxmFWuA26nljiTtW6gGLZn4t7qJO2\n7CF469pyD2+HyaZWtBb4O6wHG9mnzYKuxZWy/kP/JgXPzQmV7ydWtLBeP8Zh\nuYA5sAIcRDQMojtlOtiCFYsOKrd9mqphYN58WeS/XTroVsgj8/uSyIGv9cdo\n1I+o1LiVG8g3GPCK9uBrY/qToFZccEO0BarfyRqrfR4h4qnIpZq3Hm4hi+iy\nY6Act4qkO+kh4kUW5De5ABjmDVJ3Q8WgfMP8LvYcZT1ufvk1JumTgc0Wld+q\nO3FWPeoc/xhk8lT9Hg2/QrSHmNGARS4jHPJyxvvPDSMwpq2zsTFVzNr5aS2v\nj5HrLc4Qxy4mL/5ITIHS/8DEqLQFk+DsA4Z13SnFFemP21QlulP2q2lxu4kB\nXrm/4iXVtdvlN7tCUbKTIVTu5ylMEsyjnvhsHt+TjHkz+TIZovI9Wl4jz64K\n26TfzKgoTuTzbEfs1/RB8oIUK1nbmNPxDZNPF9JUcFI2/h0rJqF30fWgfL2A\nmPfgZWJgZL5L2SRx3Z27AsvSQ7WgR6vjejZO2r0skfTFTAkYROApBbLMPvZZ\nW1Kp3aUaDH5f9Xp/C4EEraAu1elbOgCKi+s8dPoBVHwk5OydvXmk2WUE3zbd\nhndg\r\n=ldU0\r\n-----END PGP SIGNATURE-----\r\n"},"main":"dist/index.js","husky":{"hooks":{"pre-commit":"lint-staged"}},"config":{"eslint":"./examples/**/*.{js,jsx}","tslint":"./{__mocks__,src,stories}/{,**/}*.{ts,tsx}"},"readme":"[![npm version](https://badge.fury.io/js/%40gooddata%2Freact-components.svg)](https://www.npmjs.com/package/@gooddata/react-components) \n\n# GoodData.UI React components\n> A React-based JavaScript library for building data-driven applications\n\n## Getting started\n- [GoodData.UI Documentation](http://sdk.gooddata.com/gooddata-ui/)\n- [GoodData.UI Live Examples](https://gooddata-examples.herokuapp.com/)\n- [Stack Overflow](https://stackoverflow.com/questions/tagged/gooddata)\n\n### Usage\nWith [yarn](https://yarnpkg.com) installed, go to your project directory and run\n```\n$ yarn add @gooddata/react-components\n```\nIf you prefer [npm](npmjs.com) run\n```\n$ npm install --save @gooddata/react-components\n```\n\nThe public API is exposed via global `index.js`. Except for the styles, do not import any other file directly\nbecause they are not intended to be part of the public API.\n\n## Contributing\n\nWe welcome any contribution in form of [issues](https://github.com/gooddata/gooddata-react-components/issues) or [pull requests](https://github.com/gooddata/gooddata-react-components/pulls).\nThese commands may come in handy while developing:\n\n| command | description |\n| ------- | ----------- |\n| `yarn install --pure-lockfile` | first step |\n| ||\n| `yarn dev` | build react-components to `/dist` in watch mode |\n| `yarn test` | run all unit tests |\n| `yarn prettier-write` | format the source code to match the valid codestyle |\n| `yarn validate` | validate codestyle |\n| ||\n| `yarn storybook` | run storybook from `/stories` on http://localhost:9001 |\n| `yarn build-storybook` | build storybook to `/dist-storybook` |\n| `yarn test-storybook` | run storybook and [screenshot tests](https://github.com/gooddata/gdc-client-utils/tree/master/test-storybook) |\n| ||\n| `yarn examples` | run Live Examples dev-server from `/examples` on https://localhost:8999 |\n| `yarn examples-build` | build Live Examples to `/examples/dist` |\n| `yarn examples-server` | serve built Live Examples - see `/examples/server/src` |\n| `yarn examples-testcafe` | run testcafe tests against `localhost:8999` |\n\n### Deploy to heroku.com\nWhen you deploy this repo to heroku, it serves *GoodData.UI Live Examples*.\nRelevant tasks are in `Procfile` and `package.json`.\n\n```bash\n# run in the project directory\nheroku login\nheroku create <your-app-name>\nheroku config:set DOMAIN_ADMIN_USERNAME=x@gooddata.com DOMAIN_ADMIN_PASSWORD=xy PROJECT_ID_TO_ASSIGN=xms7ga4tf3g3nzucd8380o2bev8oeknp\ngit push heroku HEAD:master\nheroku open\n```\n\n### Run Live Examples Locally\nTo run *GoodData.UI Live Examples* locally:\n```bash\ngit clone <this-repository>\ncd  <repository-folder>\nyarn install --pure-lockfile\nyarn examples\n```\nThen open https://localhost:8999 and login using Live Examples account (you can [create one here](https://gooddata-examples.herokuapp.com/registration)).\n\n### Run storybook locally for Geo chart \nGeo chart uses Mapbox to render map which requires a mapbox access token.\n- Register an account and create Mapbox token as [guide](https://docs.mapbox.com/help/how-mapbox-works/access-tokens/)\n- Run storybook with token stored in `.env` for more secure\n```bash\necho \"STORYBOOK_MAPBOX_ACCESS_TOKEN=token\" > .env # only need to run once\nyarn storybook\n```\n- Or run storybook with token env param exposed to cli (not suggested)\n```bash\nSTORYBOOK_MAPBOX_ACCESS_TOKEN=token yarn storybook\n```\n- Apply either above way to `yarn build-storybook` or `yarn test-storybook`\n\n### Source code formatting\nThe source code in the repository is formatted by [Prettier](https://prettier.io/). \nThe format of the code is validated by our Continuous Integration server and is one of the requirements of successful merge.\n\nPrettier is supported by every major IDE. You can find the list of supported editors and how to configure them [here](https://prettier.io/docs/en/editors.html).\n\nIn the case, when your editor is not supported or you don't want to setup the integration, you can run the `yarn prettier-write` command to reformat the code before commit.\n\n## Changelog\n\n- see [CHANGELOG.md](CHANGELOG.md)\n\n## License\n\n(C) 2007-2018 GoodData Corporation\n\nThis project is dual licensed:\n\n- The ATTRIBUTION-NONCOMMERCIAL 4.0 INTERNATIONAL (CC BY-NC 4.0) is used for purpose of the trial experience and evaluation of GoodData.UI library.\n- The GOODDATA GOODDATA.UI LIBRARY END USER LICENSE AGREEMENT is used for GoodData customers.\n\nFor more information, please see [LICENSE](https://github.com/gooddata/gooddata-react-components/blob/master/LICENSE)\n","gitHead":"7f134ef1b1b01026056b1b2b75d902aa17cc5f27","scripts":{"dev":"bash scripts/build.sh --dev-watch","test":"jest --watch","build":"bash scripts/build.sh","tslint":"yarn run-tslint -t verbose $npm_package_config_tslint","prepare":"cd examples/server && yarn install --frozen-lockfile && cd ../..; rm -r examples/node_modules 2>/dev/null; true","examples":"bash scripts/run-examples.sh","prepare?":"# Called before `npm publish` and on local `npm install`. Temporarily also for deleting obsolete node_modules. Ends with `true` to continue gracefully.","validate":"tsc --noEmit && yarn tslint && eslint $npm_package_config_eslint && yarn prettier-check","build-dev":"bash scripts/build.sh --dev","examples?":"# Default is developer domain, other options: yarn examples [sec,secure,stg,stg2,stg3,demo,developer or URL]","storybook":"yarn build && start-storybook -p 9001 -c .storybook","test-once":"jest","tslint-ci":"mkdir -p ./ci/results && yarn run-tslint -t checkstyle -o ./ci/results/tslint-results.xml $npm_package_config_tslint","run-tslint":"tslint -p tsconfig.json","validate-ci":"tsc --noEmit && yarn tslint-ci  && eslint $npm_package_config_eslint -f checkstyle -o ci/results/eslint-results.xml && yarn prettier-check","examples-build":"bash scripts/build-examples.sh","prepublishOnly":"yarn build","prettier-check":"prettier --check '{src,stories,styles,__mocks__,examples/server/src,examples/src,examples/test}/**/*.{ts,js,tsx,jsx,json,scss,md,yaml,html}'","prettier-write":"prettier --write '{src,stories,styles,__mocks__,examples/server/src,examples/src,examples/test}/**/*.{ts,js,tsx,jsx,json,scss,md,yaml,html}'","test-storybook":"yarn build && test-storybook","build-storybook":"yarn build && build-storybook -c .storybook -o dist-storybook","examples-server":"node examples/server/src/index.js","heroku-postbuild":"yarn examples-build developer","examples-testcafe":"./scripts/run-testcafe.sh visual","check-circular-deps":"madge --circular --extensions ts ./src","examples-testcafe-ci":"./scripts/run-testcafe.sh ci","examples-testcafe-live":"./scripts/run-testcafe.sh live"},"typings":"dist/index.d.ts","_npmUser":{"name":"gooddata-ci","email":"rail@gooddata.com"},"deprecated":"@gooddata/react-components@7 reached End of Support on March 31, 2022. Please upgrade (see https://sdk.gooddata.com/gooddata-ui/docs/supported_versions.html for more information).","repository":{"url":"git+ssh://git@github.com/gooddata/gooddata-react-components.git","type":"git"},"_npmVersion":"6.4.1","description":"GoodData.UI - A powerful JavaScript library for building analytical applications","directories":{},"lint-staged":{"{src,stories,styles,__mocks__,examples/server/src,examples/src,examples/test}/**/*.{ts,js,tsx,jsx,scss}":["npx gdc-fix-copyright","git add"],"{src,stories,styles,__mocks__,examples/server/src,examples/src,examples/test}/**/*.{ts,js,tsx,jsx,json,scss,md,yaml,html}":["prettier --write","git add"]},"_nodeVersion":"8.12.0","dependencies":{"rxjs":"^5.5.6","uuid":"^3.2.1","immer":"^1.3.1","lodash":"^4.17.15","date-fns":"^2.7.0","downshift":"^3.2.7","invariant":"^2.2.2","mapbox-gl":"^1.6.1","classnames":"^2.2.6","highcharts":"7.1.1","prop-types":"^15.6.0","react-intl":"^3.6.0","custom-event":"^1.0.1","react-window":"^1.8.1","ag-grid-react":"20.0.0","react-measure":"^2.3.0","@types/mapbox-gl":"^1.6.1","react-day-picker":"~7.3.0","react-responsive":"^3.0.0","stringify-object":"^2.4.0","@gooddata/typings":"^2.19.0","ag-grid-community":"20.0.0","http-status-codes":"^1.3.0","@gooddata/js-utils":"^3.5.0","@gooddata/numberjs":"^3.2.4","fixed-data-table-2":"0.7.17","@gooddata/goodstrap":"^66.5.0","react-dom-factories":"^1.0.2","@gooddata/gooddata-js":"^12.2.0","json-stable-stringify":"^1.0.1","react-transition-group":"^2.2.1","hoist-non-react-statics":"^3.3.0","nodelist-foreach-polyfill":"^1.2.0","@formatjs/intl-pluralrules":"^1.3.6","highcharts-grouped-categories":"^1.1.3"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"raf":"3.3.2","yup":"^0.24.1","jest":"24.7.1","husky":"3.0.0","madge":"^3.4.4","react":"^16.5.2","enzyme":"3.5.0","eslint":"4.19.1","formik":"^0.11.11","moment":"2.23.0","history":"^4.7.2","ts-jest":"24.0.0","webpack":"4.30.0","full-icu":"^1.3.0","prettier":"1.16.4","react-ga":"^2.5.2","recharts":"1.0.0-beta.9","testcafe":"1.1.4","commander":"2.14.1","node-sass":"4.13.0","react-dom":"^16.5.2","supertest":"3.0.0","ts-loader":"6.0.0","@types/raf":"^3.4.0","css-loader":"0.28.7","jest-junit":"3.0.0","raw-loader":"0.5.1","styled-jsx":"2.2.1","typescript":"3.3.4000","@babel/core":"7.4.4","@types/jest":"24.0.6","@types/node":"7.0.8","@types/uuid":"3.4.3","file-loader":"3.0.1","jest-enzyme":"7.0.2","lint-staged":"9.1.0","sass-loader":"6.0.6","webpack-cli":"3.3.2","@types/react":"16.8.6","babel-loader":"8.0.5","react-helmet":"5.2.0","react-select":"1.2.1","style-loader":"0.19.1","@types/enzyme":"3.1.13","@types/lodash":"4.14.123","testcafe-live":"0.1.4","@babel/runtime":"7.4.4","dotenv-webpack":"^1.7.0","@babel/polyfill":"^7.4.4","@storybook/react":"5.0.11","@types/invariant":"2.2.29","@types/react-dom":"16.0.11","isomorphic-fetch":"2.2.1","react-datepicker":"1.1.0","react-router-dom":"4.2.2","@babel/preset-env":"7.4.4","@gooddata/mock-js":"2.6.0","@storybook/addons":"5.0.11","@types/classnames":"2.2.3","@types/prop-types":"15.5.2","@storybook/theming":"5.0.11","identity-obj-proxy":"^3.0.0","intl-messageformat":"^7.5.4","webpack-dev-server":"3.3.1","@babel/preset-react":"7.0.0","@types/react-portal":"4.0.1","@types/react-window":"^1.8.1","babel-plugin-lodash":"3.3.4","html-webpack-plugin":"3.2.0","react-test-renderer":"16.4.2","@types/react-measure":"2.0.5","clean-webpack-plugin":"2.0.2","stats-webpack-plugin":"0.7.0","eslint-config-prettier":"4.1.0","react-google-recaptcha":"^0.14.1","tslint-config-prettier":"1.18.0","@gooddata/eslint-config":"^1.0.0","@gooddata/tslint-config":"1.0.0","@types/react-responsive":"^3.0.3","@types/storybook__react":"4.0.1","@types/stringify-object":"^3.2.0","enzyme-adapter-react-16":"1.3.1","@gooddata/test-storybook":"3.2.1","@storybook/addon-actions":"5.0.11","@storybook/addon-options":"5.0.11","node-sass-magic-importer":"5.1.0","react-syntax-highlighter":"11.0.2","@types/fixed-data-table-2":"0.8.1","@types/react-test-renderer":"16.0.0","circular-dependency-plugin":"5.0.2","compression-webpack-plugin":"2.0.0","@types/json-stable-stringify":"^1.0.32","@gooddata/frontend-npm-scripts":"1.1.0","@types/enzyme-adapter-react-16":"1.0.3","@types/storybook__addon-actions":"3.4.2","@babel/plugin-proposal-class-properties":"7.4.4","@babel/plugin-proposal-object-rest-spread":"7.4.4","@babel/plugin-transform-async-to-generator":"7.4.4"},"peerDependencies":{"react":"^16.5.2","react-dom":"^16.5.2"},"_npmOperationalInternal":{"tmp":"tmp/react-components_7.4.0-beta.3_1581676800971_0.8499059770968109","host":"s3://npm-registry-packages"}},"7.4.0-beta.4":{"name":"@gooddata/react-components","version":"7.4.0-beta.4","author":{"name":"GoodData Corporation"},"license":"BSD-3-Clause","_id":"@gooddata/react-components@7.4.0-beta.4","maintainers":[{"name":"afi","email":"adam.fiedler@gooddata.com"},{"name":"bertold8","email":"ivan.nejezchleb@seznam.cz"},{"name":"brbistas","email":"valentinos.chraniotis@gooddata.com"},{"name":"bugsbunny338","email":"jiri.zajic@mensa.cz"},{"name":"de.do","email":"de.do@gooddata.com"},{"name":"gooddata-ci","email":"rail@gooddata.com"},{"name":"hung.nguyen.hoang","email":"hung.nguyen@gooddata.com"},{"name":"ivan.mjartan","email":"ivan.mjartan@gooddata.com"},{"name":"jakub-sterba","email":"jakub.sterba@gooddata.com"},{"name":"jaroslav.tomecek","email":"jaroslav.tomecek@gooddata.com"},{"name":"jkittler","email":"honza.kittler@gmail.com"},{"name":"khanh.le","email":"khanh.le@gooddata.com"},{"name":"lanhuynh","email":"lan.huynh@gooddata.com"},{"name":"linhhong","email":"linh.hong@gooddata.com"},{"name":"lupko","email":"lubomir.slivka@gooddata.com"},{"name":"matyas.kandl","email":"matyas.kandl@gooddata.com"},{"name":"michal.marsal","email":"michal.marsal@gooddata.com"},{"name":"naibinh","email":"naibinh@gmail.com"},{"name":"nikolacech","email":"nikola.cech@gooddata.com"},{"name":"no23reason","email":"dan.homola@hotmail.cz"},{"name":"patrikbraborec","email":"patrik.braborec@gooddata.com"},{"name":"pbenes","email":"petr.benes@gooddata.com"},{"name":"petrjanu","email":"petr.janu@gooddata.com"},{"name":"ptquang86","email":"ptquang86@gmail.com"},{"name":"qduval","email":"quentin.duval@gooddata.com"},{"name":"rodri360","email":"me@rodri360.com"},{"name":"sitina","email":"jiri.sitina@gooddata.com"},{"name":"strouhaljan","email":"strouhal.jan@gmail.com"},{"name":"tomas.kratochvil","email":"tomas.kratochvil@gooddata.com"},{"name":"tomasreichmann","email":"tomasreichmann@gmail.com"},{"name":"tomsatgd","email":"tomas.satinsky@gooddata.com"},{"name":"trung-le-quoc","email":"trung.le@gooddata.com"},{"name":"tu-ngo","email":"tungo1981@gmail.com"},{"name":"tulean","email":"tuan.le@gooddata.com"},{"name":"utdnah","email":"danh.ung@gooddata.com"},{"name":"vlastikcz","email":"vlastimil.kotas@gooddata.com"},{"name":"vu.pham","email":"vu.pham@gooddata.com"},{"name":"xmort","email":"petr.dolejsi@gooddata.com"},{"name":"yanlipnican","email":"yanlipnican@gmail.com"}],"homepage":"https://github.com/gooddata/gooddata-react-components#readme","bugs":{"url":"https://github.com/gooddata/gooddata-react-components/issues"},"dist":{"shasum":"5519c4ad7fc09fa84b9318f424950d0f1208cb1b","tarball":"https://registry.npmjs.org/@gooddata/react-components/-/react-components-7.4.0-beta.4.tgz","fileCount":2369,"integrity":"sha512-L2oBsdw5NBH+VoRPmwJR2xAtWeFOQhmuavaSkwRdM9V2cO94pL0hO0rKijZpwBOVdcHcDVzgNgZckJYrzEi1DQ==","signatures":[{"sig":"MEUCICbRmkpzH7nIPxS6DND07xSoPCMdM4SKCweLBDSpkDv2AiEAlCqFNe5dSz3JYW7pC2X9wW/iLf8LKTeUvyUtrOo+SD8=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":9389308,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJeSoY+CRA9TVsSAnZWagAAPwkQAJOW2Q3yzkF9ETIxhCvR\nLNj+QB5imAhy58gIkzR04tq8kMiCW7Z6aBW2v+Iu5YIpjxVvGX8kFlG6nqzS\nNZyAimGMWhk54ephGZAsdbX9ku2nyJPaEUaNi5oTjMUfCwKkNWQtAzPC1CDT\n4WD+DH0FRELO4x+gJyhREm6ZzuZExiVsKqqVW58KDrGyMoxTsj7F6R4U9uiH\n3KIed2z1UJUQ+rQPIlEtMzEnY2x0vkPcXmlUVr8y80YGhJkOh9rtMy1Vw0N/\nNHrwZLwq6oEhotvQNfgx3qcRuwar8PKPMgAZk4rqmIwNijMbquTLLpfkyCBv\niBfToT1lAzmmlqPQJOOBybLqZ9Z3UhYzZyir5UqFBAHOm2cJSUDdYswRH49f\nDJ/D88BGPSU0mNjCwQ7nXoCz1tsNnAD6YLxD5XvQ+zG/gexLOX55Cvf110x0\nH6sDJG7t4GMO4bU1QEjQ5udpMTbTYvticBrFutnorYmGLutu2dZ2Zf3jjcCD\nnY/q0NZXN2x8s1JDlgnnTrxGixJBPC8zLL3cVkCMIq8J9x8OhkrC9MLC15my\nbQoc6Lf1K5jDlh0JlP7zvWWe2LNQgn/EtNTLHArOdWhp04tah27cyq3O/ZML\nypiFCEarAizCE4enAV1f6Iw+1+7u6a/Z4QpvFIjdMCzAFzQd5dADrIKiUJls\nExII\r\n=XNRm\r\n-----END PGP SIGNATURE-----\r\n"},"main":"dist/index.js","husky":{"hooks":{"pre-commit":"lint-staged"}},"config":{"eslint":"./examples/**/*.{js,jsx}","tslint":"./{__mocks__,src,stories}/{,**/}*.{ts,tsx}"},"readme":"[![npm version](https://badge.fury.io/js/%40gooddata%2Freact-components.svg)](https://www.npmjs.com/package/@gooddata/react-components) \n\n# GoodData.UI React components\n> A React-based JavaScript library for building data-driven applications\n\n## Getting started\n- [GoodData.UI Documentation](http://sdk.gooddata.com/gooddata-ui/)\n- [GoodData.UI Live Examples](https://gooddata-examples.herokuapp.com/)\n- [Stack Overflow](https://stackoverflow.com/questions/tagged/gooddata)\n\n### Usage\nWith [yarn](https://yarnpkg.com) installed, go to your project directory and run\n```\n$ yarn add @gooddata/react-components\n```\nIf you prefer [npm](npmjs.com) run\n```\n$ npm install --save @gooddata/react-components\n```\n\nThe public API is exposed via global `index.js`. Except for the styles, do not import any other file directly\nbecause they are not intended to be part of the public API.\n\n## Contributing\n\nWe welcome any contribution in form of [issues](https://github.com/gooddata/gooddata-react-components/issues) or [pull requests](https://github.com/gooddata/gooddata-react-components/pulls).\nThese commands may come in handy while developing:\n\n| command | description |\n| ------- | ----------- |\n| `yarn install --pure-lockfile` | first step |\n| ||\n| `yarn dev` | build react-components to `/dist` in watch mode |\n| `yarn test` | run all unit tests |\n| `yarn prettier-write` | format the source code to match the valid codestyle |\n| `yarn validate` | validate codestyle |\n| ||\n| `yarn storybook` | run storybook from `/stories` on http://localhost:9001 |\n| `yarn build-storybook` | build storybook to `/dist-storybook` |\n| `yarn test-storybook` | run storybook and [screenshot tests](https://github.com/gooddata/gdc-client-utils/tree/master/test-storybook) |\n| ||\n| `yarn examples` | run Live Examples dev-server from `/examples` on https://localhost:8999 |\n| `yarn examples-build` | build Live Examples to `/examples/dist` |\n| `yarn examples-server` | serve built Live Examples - see `/examples/server/src` |\n| `yarn examples-testcafe` | run testcafe tests against `localhost:8999` |\n\n### Deploy to heroku.com\nWhen you deploy this repo to heroku, it serves *GoodData.UI Live Examples*.\nRelevant tasks are in `Procfile` and `package.json`.\n\n```bash\n# run in the project directory\nheroku login\nheroku create <your-app-name>\nheroku config:set DOMAIN_ADMIN_USERNAME=x@gooddata.com DOMAIN_ADMIN_PASSWORD=xy PROJECT_ID_TO_ASSIGN=xms7ga4tf3g3nzucd8380o2bev8oeknp\ngit push heroku HEAD:master\nheroku open\n```\n\n### Run Live Examples Locally\nTo run *GoodData.UI Live Examples* locally:\n```bash\ngit clone <this-repository>\ncd  <repository-folder>\nyarn install --pure-lockfile\nyarn examples\n```\nThen open https://localhost:8999 and login using Live Examples account (you can [create one here](https://gooddata-examples.herokuapp.com/registration)).\n\n### Run storybook locally for Geo chart \nGeo chart uses Mapbox to render map which requires a mapbox access token.\n- Register an account and create Mapbox token as [guide](https://docs.mapbox.com/help/how-mapbox-works/access-tokens/)\n- Run storybook with token stored in `.env` for more secure\n```bash\necho \"STORYBOOK_MAPBOX_ACCESS_TOKEN=token\" > .env # only need to run once\nyarn storybook\n```\n- Or run storybook with token env param exposed to cli (not suggested)\n```bash\nSTORYBOOK_MAPBOX_ACCESS_TOKEN=token yarn storybook\n```\n- Apply either above way to `yarn build-storybook` or `yarn test-storybook`\n\n### Source code formatting\nThe source code in the repository is formatted by [Prettier](https://prettier.io/). \nThe format of the code is validated by our Continuous Integration server and is one of the requirements of successful merge.\n\nPrettier is supported by every major IDE. You can find the list of supported editors and how to configure them [here](https://prettier.io/docs/en/editors.html).\n\nIn the case, when your editor is not supported or you don't want to setup the integration, you can run the `yarn prettier-write` command to reformat the code before commit.\n\n## Changelog\n\n- see [CHANGELOG.md](CHANGELOG.md)\n\n## License\n\n(C) 2007-2018 GoodData Corporation\n\nThis project is dual licensed:\n\n- The ATTRIBUTION-NONCOMMERCIAL 4.0 INTERNATIONAL (CC BY-NC 4.0) is used for purpose of the trial experience and evaluation of GoodData.UI library.\n- The GOODDATA GOODDATA.UI LIBRARY END USER LICENSE AGREEMENT is used for GoodData customers.\n\nFor more information, please see [LICENSE](https://github.com/gooddata/gooddata-react-components/blob/master/LICENSE)\n","gitHead":"65fa60ba655d760a65f98b80a45a4e4fb0a6a180","scripts":{"dev":"bash scripts/build.sh --dev-watch","test":"jest --watch","build":"bash scripts/build.sh","tslint":"yarn run-tslint -t verbose $npm_package_config_tslint","prepare":"cd examples/server && yarn install --frozen-lockfile && cd ../..; rm -r examples/node_modules 2>/dev/null; true","examples":"bash scripts/run-examples.sh","prepare?":"# Called before `npm publish` and on local `npm install`. Temporarily also for deleting obsolete node_modules. Ends with `true` to continue gracefully.","validate":"tsc --noEmit && yarn tslint && eslint $npm_package_config_eslint && yarn prettier-check","build-dev":"bash scripts/build.sh --dev","examples?":"# Default is developer domain, other options: yarn examples [sec,secure,stg,stg2,stg3,demo,developer or URL]","storybook":"yarn build && start-storybook -p 9001 -c .storybook","test-once":"jest","tslint-ci":"mkdir -p ./ci/results && yarn run-tslint -t checkstyle -o ./ci/results/tslint-results.xml $npm_package_config_tslint","run-tslint":"tslint -p tsconfig.json","validate-ci":"tsc --noEmit && yarn tslint-ci  && eslint $npm_package_config_eslint -f checkstyle -o ci/results/eslint-results.xml && yarn prettier-check","examples-build":"bash scripts/build-examples.sh","prepublishOnly":"yarn build","prettier-check":"prettier --check '{src,stories,styles,__mocks__,examples/server/src,examples/src,examples/test}/**/*.{ts,js,tsx,jsx,json,scss,md,yaml,html}'","prettier-write":"prettier --write '{src,stories,styles,__mocks__,examples/server/src,examples/src,examples/test}/**/*.{ts,js,tsx,jsx,json,scss,md,yaml,html}'","test-storybook":"yarn build && test-storybook","build-storybook":"yarn build && build-storybook -c .storybook -o dist-storybook","examples-server":"node examples/server/src/index.js","heroku-postbuild":"yarn examples-build developer","examples-testcafe":"./scripts/run-testcafe.sh visual","check-circular-deps":"madge --circular --extensions ts ./src","examples-testcafe-ci":"./scripts/run-testcafe.sh ci","examples-testcafe-live":"./scripts/run-testcafe.sh live"},"typings":"dist/index.d.ts","_npmUser":{"name":"gooddata-ci","email":"rail@gooddata.com"},"deprecated":"@gooddata/react-components@7 reached End of Support on March 31, 2022. Please upgrade (see https://sdk.gooddata.com/gooddata-ui/docs/supported_versions.html for more information).","repository":{"url":"git+ssh://git@github.com/gooddata/gooddata-react-components.git","type":"git"},"_npmVersion":"6.4.1","description":"GoodData.UI - A powerful JavaScript library for building analytical applications","directories":{},"lint-staged":{"{src,stories,styles,__mocks__,examples/server/src,examples/src,examples/test}/**/*.{ts,js,tsx,jsx,scss}":["npx gdc-fix-copyright","git add"],"{src,stories,styles,__mocks__,examples/server/src,examples/src,examples/test}/**/*.{ts,js,tsx,jsx,json,scss,md,yaml,html}":["prettier --write","git add"]},"_nodeVersion":"8.12.0","dependencies":{"rxjs":"^5.5.6","uuid":"^3.2.1","immer":"^1.3.1","lodash":"^4.17.15","date-fns":"^2.7.0","downshift":"^3.2.7","invariant":"^2.2.2","mapbox-gl":"^1.6.1","classnames":"^2.2.6","highcharts":"7.1.1","prop-types":"^15.6.0","react-intl":"^3.6.0","custom-event":"^1.0.1","react-window":"^1.8.1","ag-grid-react":"20.0.0","react-measure":"^2.3.0","@types/mapbox-gl":"^1.6.1","react-day-picker":"~7.3.0","react-responsive":"^3.0.0","stringify-object":"^2.4.0","@gooddata/typings":"^2.19.0","ag-grid-community":"20.0.0","http-status-codes":"^1.3.0","@gooddata/js-utils":"^3.5.0","@gooddata/numberjs":"^3.2.4","fixed-data-table-2":"0.7.17","@gooddata/goodstrap":"^66.5.0","react-dom-factories":"^1.0.2","@gooddata/gooddata-js":"^12.2.0","json-stable-stringify":"^1.0.1","react-transition-group":"^2.2.1","hoist-non-react-statics":"^3.3.0","nodelist-foreach-polyfill":"^1.2.0","@formatjs/intl-pluralrules":"^1.3.6","highcharts-grouped-categories":"^1.1.3"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"raf":"3.3.2","yup":"^0.24.1","jest":"24.7.1","husky":"3.0.0","madge":"^3.4.4","react":"^16.5.2","enzyme":"3.5.0","eslint":"4.19.1","formik":"^0.11.11","moment":"2.23.0","history":"^4.7.2","ts-jest":"24.0.0","webpack":"4.30.0","full-icu":"^1.3.0","prettier":"1.16.4","react-ga":"^2.5.2","recharts":"1.0.0-beta.9","testcafe":"1.1.4","commander":"2.14.1","node-sass":"4.13.0","react-dom":"^16.5.2","supertest":"3.0.0","ts-loader":"6.0.0","@types/raf":"^3.4.0","css-loader":"0.28.7","jest-junit":"3.0.0","raw-loader":"0.5.1","styled-jsx":"2.2.1","typescript":"3.3.4000","@babel/core":"7.4.4","@types/jest":"24.0.6","@types/node":"7.0.8","@types/uuid":"3.4.3","file-loader":"3.0.1","jest-enzyme":"7.0.2","lint-staged":"9.1.0","sass-loader":"6.0.6","webpack-cli":"3.3.2","@types/react":"16.8.6","babel-loader":"8.0.5","react-helmet":"5.2.0","react-select":"1.2.1","style-loader":"0.19.1","@types/enzyme":"3.1.13","@types/lodash":"4.14.123","testcafe-live":"0.1.4","@babel/runtime":"7.4.4","dotenv-webpack":"^1.7.0","@babel/polyfill":"^7.4.4","@storybook/react":"5.0.11","@types/invariant":"2.2.29","@types/react-dom":"16.0.11","isomorphic-fetch":"2.2.1","react-datepicker":"1.1.0","react-router-dom":"4.2.2","@babel/preset-env":"7.4.4","@gooddata/mock-js":"2.6.0","@storybook/addons":"5.0.11","@types/classnames":"2.2.3","@types/prop-types":"15.5.2","@storybook/theming":"5.0.11","identity-obj-proxy":"^3.0.0","intl-messageformat":"^7.5.4","webpack-dev-server":"3.3.1","@babel/preset-react":"7.0.0","@types/react-portal":"4.0.1","@types/react-window":"^1.8.1","babel-plugin-lodash":"3.3.4","html-webpack-plugin":"3.2.0","react-test-renderer":"16.4.2","@types/react-measure":"2.0.5","clean-webpack-plugin":"2.0.2","stats-webpack-plugin":"0.7.0","eslint-config-prettier":"4.1.0","react-google-recaptcha":"^0.14.1","tslint-config-prettier":"1.18.0","@gooddata/eslint-config":"^1.0.0","@gooddata/tslint-config":"1.0.0","@types/react-responsive":"^3.0.3","@types/storybook__react":"4.0.1","@types/stringify-object":"^3.2.0","enzyme-adapter-react-16":"1.3.1","@gooddata/test-storybook":"3.2.1","@storybook/addon-actions":"5.0.11","@storybook/addon-options":"5.0.11","node-sass-magic-importer":"5.1.0","react-syntax-highlighter":"11.0.2","@types/fixed-data-table-2":"0.8.1","@types/react-test-renderer":"16.0.0","circular-dependency-plugin":"5.0.2","compression-webpack-plugin":"2.0.0","@types/json-stable-stringify":"^1.0.32","@gooddata/frontend-npm-scripts":"1.1.0","@types/enzyme-adapter-react-16":"1.0.3","@types/storybook__addon-actions":"3.4.2","@babel/plugin-proposal-class-properties":"7.4.4","@babel/plugin-proposal-object-rest-spread":"7.4.4","@babel/plugin-transform-async-to-generator":"7.4.4"},"peerDependencies":{"react":"^16.5.2","react-dom":"^16.5.2"},"_npmOperationalInternal":{"tmp":"tmp/react-components_7.4.0-beta.4_1581942333143_0.5803601521500252","host":"s3://npm-registry-packages"}},"7.4.0-beta.5":{"name":"@gooddata/react-components","version":"7.4.0-beta.5","author":{"name":"GoodData Corporation"},"license":"BSD-3-Clause","_id":"@gooddata/react-components@7.4.0-beta.5","maintainers":[{"name":"afi","email":"adam.fiedler@gooddata.com"},{"name":"bertold8","email":"ivan.nejezchleb@seznam.cz"},{"name":"brbistas","email":"valentinos.chraniotis@gooddata.com"},{"name":"bugsbunny338","email":"jiri.zajic@mensa.cz"},{"name":"de.do","email":"de.do@gooddata.com"},{"name":"gooddata-ci","email":"rail@gooddata.com"},{"name":"hung.nguyen.hoang","email":"hung.nguyen@gooddata.com"},{"name":"ivan.mjartan","email":"ivan.mjartan@gooddata.com"},{"name":"jakub-sterba","email":"jakub.sterba@gooddata.com"},{"name":"jaroslav.tomecek","email":"jaroslav.tomecek@gooddata.com"},{"name":"jkittler","email":"honza.kittler@gmail.com"},{"name":"khanh.le","email":"khanh.le@gooddata.com"},{"name":"lanhuynh","email":"lan.huynh@gooddata.com"},{"name":"linhhong","email":"linh.hong@gooddata.com"},{"name":"lupko","email":"lubomir.slivka@gooddata.com"},{"name":"matyas.kandl","email":"matyas.kandl@gooddata.com"},{"name":"michal.marsal","email":"michal.marsal@gooddata.com"},{"name":"naibinh","email":"naibinh@gmail.com"},{"name":"nikolacech","email":"nikola.cech@gooddata.com"},{"name":"no23reason","email":"dan.homola@hotmail.cz"},{"name":"patrikbraborec","email":"patrik.braborec@gooddata.com"},{"name":"pbenes","email":"petr.benes@gooddata.com"},{"name":"petrjanu","email":"petr.janu@gooddata.com"},{"name":"ptquang86","email":"ptquang86@gmail.com"},{"name":"qduval","email":"quentin.duval@gooddata.com"},{"name":"rodri360","email":"me@rodri360.com"},{"name":"sitina","email":"jiri.sitina@gooddata.com"},{"name":"strouhaljan","email":"strouhal.jan@gmail.com"},{"name":"tomas.kratochvil","email":"tomas.kratochvil@gooddata.com"},{"name":"tomasreichmann","email":"tomasreichmann@gmail.com"},{"name":"tomsatgd","email":"tomas.satinsky@gooddata.com"},{"name":"trung-le-quoc","email":"trung.le@gooddata.com"},{"name":"tu-ngo","email":"tungo1981@gmail.com"},{"name":"tulean","email":"tuan.le@gooddata.com"},{"name":"utdnah","email":"danh.ung@gooddata.com"},{"name":"vlastikcz","email":"vlastimil.kotas@gooddata.com"},{"name":"vu.pham","email":"vu.pham@gooddata.com"},{"name":"xmort","email":"petr.dolejsi@gooddata.com"},{"name":"yanlipnican","email":"yanlipnican@gmail.com"}],"homepage":"https://github.com/gooddata/gooddata-react-components#readme","bugs":{"url":"https://github.com/gooddata/gooddata-react-components/issues"},"dist":{"shasum":"0c385c8af8234101ea3a98c7146a4c6d10bca34c","tarball":"https://registry.npmjs.org/@gooddata/react-components/-/react-components-7.4.0-beta.5.tgz","fileCount":2369,"integrity":"sha512-yYReDFVu1IZHR7bsTWJNsQ2J0r1ZesH9g1gnGJk6SXnODl8pnDzx3tqYAtVzHr2lH26nBEli+beZOtJacq3L/w==","signatures":[{"sig":"MEUCICLCMHFN2ErDgN+IS1X1f7GcplQn0jp2A+itBbVJgAcXAiEAtgj9vywQ6iUNHwyJAhpEjIv9AlA4hp+utmZBM6cBqXo=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":9389602,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJeS/tSCRA9TVsSAnZWagAA8JwP/2Sqe00pNGIQq6p1oKQj\nbVEZHSEx5RxKtR0p76o2ho8kDts54h+gkFbWQCCM9ARG70QwNggJoY+60oGq\niHDIiaJlp7aw/onERA87MSRLJv3rxfLjGjdWtNPRo5JwGO6uURHNmzN26dMI\nEt2C7cNsqx/tLWc7MM8NtfXwgucQ1JXckRomWU4GBP8NziUzKUEkI6rtDPxJ\n2twUNL+dvn9OpD5u2yE5YgLGDoMk63lHoq9nVd43SLygVvmuztqe93CXkRYS\nwPTCuarc0/9ykkK9nO77I8itBn0AGR8wdtiLeHQq91VHPr3nhIMw4nwttfUf\nWmkLuuhiUa1y/yuywfEx1VHJ+1aqVU2KW+8yB6T1Ybwt/9lQbSF6AWUx0s94\nwvPld/7oUuGQOt7xd3lAQWU2aUlOEIS0jAkiH6duO40jyhtTkck6D1e0pLAt\nNXm5MjGN1RGvTun9iFGGIbJmNQt6q9tyv0w2HDIGKYPJ/C9vNqJ6UeFY4cpn\nrNScSfW8HhqESoUnguIrz5b5Lcuhl28bNPHT0oxjUxwv3wUK8pFFIKXekZf0\ntVN/J45zdD8rnZ41q82OGpszRP0t7sQvC12CzyP3X1ZTAxbcp88wJb8CkX0P\n/yzlt3AGlQ5H60rE5tdXppBiEylFrD8HuA/3WIsvoklRJuklyOJH50VrYlgO\nGAna\r\n=JCc8\r\n-----END PGP SIGNATURE-----\r\n"},"main":"dist/index.js","husky":{"hooks":{"pre-commit":"lint-staged"}},"config":{"eslint":"./examples/**/*.{js,jsx}","tslint":"./{__mocks__,src,stories}/{,**/}*.{ts,tsx}"},"readme":"[![npm version](https://badge.fury.io/js/%40gooddata%2Freact-components.svg)](https://www.npmjs.com/package/@gooddata/react-components) \n\n# GoodData.UI React components\n> A React-based JavaScript library for building data-driven applications\n\n## Getting started\n- [GoodData.UI Documentation](http://sdk.gooddata.com/gooddata-ui/)\n- [GoodData.UI Live Examples](https://gooddata-examples.herokuapp.com/)\n- [Stack Overflow](https://stackoverflow.com/questions/tagged/gooddata)\n\n### Usage\nWith [yarn](https://yarnpkg.com) installed, go to your project directory and run\n```\n$ yarn add @gooddata/react-components\n```\nIf you prefer [npm](npmjs.com) run\n```\n$ npm install --save @gooddata/react-components\n```\n\nThe public API is exposed via global `index.js`. Except for the styles, do not import any other file directly\nbecause they are not intended to be part of the public API.\n\n## Contributing\n\nWe welcome any contribution in form of [issues](https://github.com/gooddata/gooddata-react-components/issues) or [pull requests](https://github.com/gooddata/gooddata-react-components/pulls).\nThese commands may come in handy while developing:\n\n| command | description |\n| ------- | ----------- |\n| `yarn install --pure-lockfile` | first step |\n| ||\n| `yarn dev` | build react-components to `/dist` in watch mode |\n| `yarn test` | run all unit tests |\n| `yarn prettier-write` | format the source code to match the valid codestyle |\n| `yarn validate` | validate codestyle |\n| ||\n| `yarn storybook` | run storybook from `/stories` on http://localhost:9001 |\n| `yarn build-storybook` | build storybook to `/dist-storybook` |\n| `yarn test-storybook` | run storybook and [screenshot tests](https://github.com/gooddata/gdc-client-utils/tree/master/test-storybook) |\n| ||\n| `yarn examples` | run Live Examples dev-server from `/examples` on https://localhost:8999 |\n| `yarn examples-build` | build Live Examples to `/examples/dist` |\n| `yarn examples-server` | serve built Live Examples - see `/examples/server/src` |\n| `yarn examples-testcafe` | run testcafe tests against `localhost:8999` |\n\n### Deploy to heroku.com\nWhen you deploy this repo to heroku, it serves *GoodData.UI Live Examples*.\nRelevant tasks are in `Procfile` and `package.json`.\n\n```bash\n# run in the project directory\nheroku login\nheroku create <your-app-name>\nheroku config:set DOMAIN_ADMIN_USERNAME=x@gooddata.com DOMAIN_ADMIN_PASSWORD=xy PROJECT_ID_TO_ASSIGN=xms7ga4tf3g3nzucd8380o2bev8oeknp\ngit push heroku HEAD:master\nheroku open\n```\n\n### Run Live Examples Locally\nTo run *GoodData.UI Live Examples* locally:\n```bash\ngit clone <this-repository>\ncd  <repository-folder>\nyarn install --pure-lockfile\nyarn examples\n```\nThen open https://localhost:8999 and login using Live Examples account (you can [create one here](https://gooddata-examples.herokuapp.com/registration)).\n\n### Run storybook locally for Geo chart \nGeo chart uses Mapbox to render map which requires a mapbox access token.\n- Register an account and create Mapbox token as [guide](https://docs.mapbox.com/help/how-mapbox-works/access-tokens/)\n- Run storybook with token stored in `.env` for more secure\n```bash\necho \"STORYBOOK_MAPBOX_ACCESS_TOKEN=token\" > .env # only need to run once\nyarn storybook\n```\n- Or run storybook with token env param exposed to cli (not suggested)\n```bash\nSTORYBOOK_MAPBOX_ACCESS_TOKEN=token yarn storybook\n```\n- Apply either above way to `yarn build-storybook` or `yarn test-storybook`\n\n### Source code formatting\nThe source code in the repository is formatted by [Prettier](https://prettier.io/). \nThe format of the code is validated by our Continuous Integration server and is one of the requirements of successful merge.\n\nPrettier is supported by every major IDE. You can find the list of supported editors and how to configure them [here](https://prettier.io/docs/en/editors.html).\n\nIn the case, when your editor is not supported or you don't want to setup the integration, you can run the `yarn prettier-write` command to reformat the code before commit.\n\n## Changelog\n\n- see [CHANGELOG.md](CHANGELOG.md)\n\n## License\n\n(C) 2007-2018 GoodData Corporation\n\nThis project is dual licensed:\n\n- The ATTRIBUTION-NONCOMMERCIAL 4.0 INTERNATIONAL (CC BY-NC 4.0) is used for purpose of the trial experience and evaluation of GoodData.UI library.\n- The GOODDATA GOODDATA.UI LIBRARY END USER LICENSE AGREEMENT is used for GoodData customers.\n\nFor more information, please see [LICENSE](https://github.com/gooddata/gooddata-react-components/blob/master/LICENSE)\n","gitHead":"8d1cb94a44ce71d293566706046462c38e356c02","scripts":{"dev":"bash scripts/build.sh --dev-watch","test":"jest --watch","build":"bash scripts/build.sh","tslint":"yarn run-tslint -t verbose $npm_package_config_tslint","prepare":"cd examples/server && yarn install --frozen-lockfile && cd ../..; rm -r examples/node_modules 2>/dev/null; true","examples":"bash scripts/run-examples.sh","prepare?":"# Called before `npm publish` and on local `npm install`. Temporarily also for deleting obsolete node_modules. Ends with `true` to continue gracefully.","validate":"tsc --noEmit && yarn tslint && eslint $npm_package_config_eslint && yarn prettier-check","build-dev":"bash scripts/build.sh --dev","examples?":"# Default is developer domain, other options: yarn examples [sec,secure,stg,stg2,stg3,demo,developer or URL]","storybook":"yarn build && start-storybook -p 9001 -c .storybook","test-once":"jest","tslint-ci":"mkdir -p ./ci/results && yarn run-tslint -t checkstyle -o ./ci/results/tslint-results.xml $npm_package_config_tslint","run-tslint":"tslint -p tsconfig.json","validate-ci":"tsc --noEmit && yarn tslint-ci  && eslint $npm_package_config_eslint -f checkstyle -o ci/results/eslint-results.xml && yarn prettier-check","examples-build":"bash scripts/build-examples.sh","prepublishOnly":"yarn build","prettier-check":"prettier --check '{src,stories,styles,__mocks__,examples/server/src,examples/src,examples/test}/**/*.{ts,js,tsx,jsx,json,scss,md,yaml,html}'","prettier-write":"prettier --write '{src,stories,styles,__mocks__,examples/server/src,examples/src,examples/test}/**/*.{ts,js,tsx,jsx,json,scss,md,yaml,html}'","test-storybook":"yarn build && test-storybook","build-storybook":"yarn build && build-storybook -c .storybook -o dist-storybook","examples-server":"node examples/server/src/index.js","heroku-postbuild":"yarn examples-build developer","examples-testcafe":"./scripts/run-testcafe.sh visual","check-circular-deps":"madge --circular --extensions ts ./src","examples-testcafe-ci":"./scripts/run-testcafe.sh ci","examples-testcafe-live":"./scripts/run-testcafe.sh live"},"typings":"dist/index.d.ts","_npmUser":{"name":"gooddata-ci","email":"rail@gooddata.com"},"deprecated":"@gooddata/react-components@7 reached End of Support on March 31, 2022. Please upgrade (see https://sdk.gooddata.com/gooddata-ui/docs/supported_versions.html for more information).","repository":{"url":"git+ssh://git@github.com/gooddata/gooddata-react-components.git","type":"git"},"_npmVersion":"6.4.1","description":"GoodData.UI - A powerful JavaScript library for building analytical applications","directories":{},"lint-staged":{"{src,stories,styles,__mocks__,examples/server/src,examples/src,examples/test}/**/*.{ts,js,tsx,jsx,scss}":["npx gdc-fix-copyright","git add"],"{src,stories,styles,__mocks__,examples/server/src,examples/src,examples/test}/**/*.{ts,js,tsx,jsx,json,scss,md,yaml,html}":["prettier --write","git add"]},"_nodeVersion":"8.12.0","dependencies":{"rxjs":"^5.5.6","uuid":"^3.2.1","immer":"^1.3.1","lodash":"^4.17.15","date-fns":"^2.7.0","downshift":"^3.2.7","invariant":"^2.2.2","mapbox-gl":"^1.6.1","classnames":"^2.2.6","highcharts":"7.1.1","prop-types":"^15.6.0","react-intl":"^3.6.0","custom-event":"^1.0.1","react-window":"^1.8.1","ag-grid-react":"20.0.0","react-measure":"^2.3.0","@types/mapbox-gl":"^1.6.1","react-day-picker":"~7.3.0","react-responsive":"^3.0.0","stringify-object":"^2.4.0","@gooddata/typings":"^2.19.0","ag-grid-community":"20.0.0","http-status-codes":"^1.3.0","@gooddata/js-utils":"^3.5.0","@gooddata/numberjs":"^3.2.4","fixed-data-table-2":"0.7.17","@gooddata/goodstrap":"^66.5.0","react-dom-factories":"^1.0.2","@gooddata/gooddata-js":"^12.2.0","json-stable-stringify":"^1.0.1","react-transition-group":"^2.2.1","hoist-non-react-statics":"^3.3.0","nodelist-foreach-polyfill":"^1.2.0","@formatjs/intl-pluralrules":"^1.3.6","highcharts-grouped-categories":"^1.1.3"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"raf":"3.3.2","yup":"^0.24.1","jest":"24.7.1","husky":"3.0.0","madge":"^3.4.4","react":"^16.5.2","enzyme":"3.5.0","eslint":"4.19.1","formik":"^0.11.11","moment":"2.23.0","history":"^4.7.2","ts-jest":"24.0.0","webpack":"4.30.0","full-icu":"^1.3.0","prettier":"1.16.4","react-ga":"^2.5.2","recharts":"1.0.0-beta.9","testcafe":"1.1.4","commander":"2.14.1","node-sass":"4.13.0","react-dom":"^16.5.2","supertest":"3.0.0","ts-loader":"6.0.0","@types/raf":"^3.4.0","css-loader":"0.28.7","jest-junit":"3.0.0","raw-loader":"0.5.1","styled-jsx":"2.2.1","typescript":"3.3.4000","@babel/core":"7.4.4","@types/jest":"24.0.6","@types/node":"7.0.8","@types/uuid":"3.4.3","file-loader":"3.0.1","jest-enzyme":"7.0.2","lint-staged":"9.1.0","sass-loader":"6.0.6","webpack-cli":"3.3.2","@types/react":"16.8.6","babel-loader":"8.0.5","react-helmet":"5.2.0","react-select":"1.2.1","style-loader":"0.19.1","@types/enzyme":"3.1.13","@types/lodash":"4.14.123","testcafe-live":"0.1.4","@babel/runtime":"7.4.4","dotenv-webpack":"^1.7.0","@babel/polyfill":"^7.4.4","@storybook/react":"5.0.11","@types/invariant":"2.2.29","@types/react-dom":"16.0.11","isomorphic-fetch":"2.2.1","react-datepicker":"1.1.0","react-router-dom":"4.2.2","@babel/preset-env":"7.4.4","@gooddata/mock-js":"2.6.0","@storybook/addons":"5.0.11","@types/classnames":"2.2.3","@types/prop-types":"15.5.2","@storybook/theming":"5.0.11","identity-obj-proxy":"^3.0.0","intl-messageformat":"^7.5.4","webpack-dev-server":"3.3.1","@babel/preset-react":"7.0.0","@types/react-portal":"4.0.1","@types/react-window":"^1.8.1","babel-plugin-lodash":"3.3.4","html-webpack-plugin":"3.2.0","react-test-renderer":"16.4.2","@types/react-measure":"2.0.5","clean-webpack-plugin":"2.0.2","stats-webpack-plugin":"0.7.0","eslint-config-prettier":"4.1.0","react-google-recaptcha":"^0.14.1","tslint-config-prettier":"1.18.0","@gooddata/eslint-config":"^1.0.0","@gooddata/tslint-config":"1.0.0","@types/react-responsive":"^3.0.3","@types/storybook__react":"4.0.1","@types/stringify-object":"^3.2.0","enzyme-adapter-react-16":"1.3.1","@gooddata/test-storybook":"3.2.1","@storybook/addon-actions":"5.0.11","@storybook/addon-options":"5.0.11","node-sass-magic-importer":"5.1.0","react-syntax-highlighter":"11.0.2","@types/fixed-data-table-2":"0.8.1","@types/react-test-renderer":"16.0.0","circular-dependency-plugin":"5.0.2","compression-webpack-plugin":"2.0.0","@types/json-stable-stringify":"^1.0.32","@gooddata/frontend-npm-scripts":"1.1.0","@types/enzyme-adapter-react-16":"1.0.3","@types/storybook__addon-actions":"3.4.2","@babel/plugin-proposal-class-properties":"7.4.4","@babel/plugin-proposal-object-rest-spread":"7.4.4","@babel/plugin-transform-async-to-generator":"7.4.4"},"peerDependencies":{"react":"^16.5.2","react-dom":"^16.5.2"},"_npmOperationalInternal":{"tmp":"tmp/react-components_7.4.0-beta.5_1582037841537_0.6461796469444097","host":"s3://npm-registry-packages"}},"7.4.0-beta.6":{"name":"@gooddata/react-components","version":"7.4.0-beta.6","author":{"name":"GoodData Corporation"},"license":"BSD-3-Clause","_id":"@gooddata/react-components@7.4.0-beta.6","maintainers":[{"name":"afi","email":"adam.fiedler@gooddata.com"},{"name":"bertold8","email":"ivan.nejezchleb@seznam.cz"},{"name":"brbistas","email":"valentinos.chraniotis@gooddata.com"},{"name":"bugsbunny338","email":"jiri.zajic@mensa.cz"},{"name":"de.do","email":"de.do@gooddata.com"},{"name":"gooddata-ci","email":"rail@gooddata.com"},{"name":"hung.nguyen.hoang","email":"hung.nguyen@gooddata.com"},{"name":"ivan.mjartan","email":"ivan.mjartan@gooddata.com"},{"name":"jakub-sterba","email":"jakub.sterba@gooddata.com"},{"name":"jaroslav.tomecek","email":"jaroslav.tomecek@gooddata.com"},{"name":"jkittler","email":"honza.kittler@gmail.com"},{"name":"khanh.le","email":"khanh.le@gooddata.com"},{"name":"lanhuynh","email":"lan.huynh@gooddata.com"},{"name":"linhhong","email":"linh.hong@gooddata.com"},{"name":"lupko","email":"lubomir.slivka@gooddata.com"},{"name":"matyas.kandl","email":"matyas.kandl@gooddata.com"},{"name":"michal.marsal","email":"michal.marsal@gooddata.com"},{"name":"naibinh","email":"naibinh@gmail.com"},{"name":"nikolacech","email":"nikola.cech@gooddata.com"},{"name":"no23reason","email":"dan.homola@hotmail.cz"},{"name":"patrikbraborec","email":"patrik.braborec@gooddata.com"},{"name":"pbenes","email":"petr.benes@gooddata.com"},{"name":"petrjanu","email":"petr.janu@gooddata.com"},{"name":"ptquang86","email":"ptquang86@gmail.com"},{"name":"qduval","email":"quentin.duval@gooddata.com"},{"name":"rodri360","email":"me@rodri360.com"},{"name":"sitina","email":"jiri.sitina@gooddata.com"},{"name":"strouhaljan","email":"strouhal.jan@gmail.com"},{"name":"tomas.kratochvil","email":"tomas.kratochvil@gooddata.com"},{"name":"tomasreichmann","email":"tomasreichmann@gmail.com"},{"name":"tomsatgd","email":"tomas.satinsky@gooddata.com"},{"name":"trung-le-quoc","email":"trung.le@gooddata.com"},{"name":"tu-ngo","email":"tungo1981@gmail.com"},{"name":"tulean","email":"tuan.le@gooddata.com"},{"name":"utdnah","email":"danh.ung@gooddata.com"},{"name":"vlastikcz","email":"vlastimil.kotas@gooddata.com"},{"name":"vu.pham","email":"vu.pham@gooddata.com"},{"name":"xmort","email":"petr.dolejsi@gooddata.com"},{"name":"yanlipnican","email":"yanlipnican@gmail.com"}],"homepage":"https://github.com/gooddata/gooddata-react-components#readme","bugs":{"url":"https://github.com/gooddata/gooddata-react-components/issues"},"dist":{"shasum":"dd361747f7ce40d79ed89e735ba0a002e616e1ef","tarball":"https://registry.npmjs.org/@gooddata/react-components/-/react-components-7.4.0-beta.6.tgz","fileCount":2378,"integrity":"sha512-vG/Ks8pStgA/Wt03Yh5wcH+vVIURDAcvIYH+T1XO6MrkvVYvt1J48H+Yn3Rn1cS0J2Rbe0/PDjJWeX2JGmD/Qg==","signatures":[{"sig":"MEQCIEYZBMTaFE19Dn/23dZZh8UjnHNHPrGggtN0EL4bdZNoAiBJULzC8/PdKr77Gbu+EkaHTOGu0hN8G0yYFpmd45dD+A==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":9420153,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJeTLtLCRA9TVsSAnZWagAAsjcQAIdDsmRpSiTE3leRTAmA\nnVDTtxy9VEeVBzQg94RZps9zVPix79x2Z1oQl5VCFMoxdFXs79VVxJiAcQzf\nhIhHTFGnMSYUvkS/rFGD4Cl5EE1oNj4ELdt6mjDM2wmKD7c+QlMLjfG5wzZf\nahzcfi8ezdy7kB+MTMfwwLYkqklhvF8S4EaHrH9a8pEsPgBK2VnDCnPJ3RA1\n0su5xKDOykvgxARabH4N7y4B+3Ol7hLIgd6i2YNdyQ+JLWR8VTPF4FGmF3Do\nVhA6IjWIvMRmziPC6lK+YO1vnrkAw7ffPDt7AX+EyEUODQ040jnyYypL8i+j\n+7NnegHNUlbvTPK8zIzCr698+RtlbgmMDksqbIURs/doTDQtBtdPdZlDLHY0\nHX60qiu47UaD8duyVwywZWX2DmwC5Mk2ZOZEiyA8oIPHpdN2UQf1uiqZqpoD\nVZyHWB9ceWZ+6zjgn+EPOxhrAE9NHOgv/Q0LYfgQ+sEasJA+0qRilM9JDtYO\np5Iygdzb1oZ3ox22xk9AwtkT4LIieSPt+MuAkW4ic4/87oUpor19eP0nFUP5\nHR8QgvwbH+LC8VW489VbidHpN7I2pZEJU1V1sSAa2QIFRhaiDsqPRv2XWzuI\nnbv0gS6o9MmT/lsqCBL7XvsVtLQR5qaE5IHYXEckwIbt+6G8acFkHA6KyoAD\nMgDA\r\n=dEBE\r\n-----END PGP SIGNATURE-----\r\n"},"main":"dist/index.js","husky":{"hooks":{"pre-commit":"lint-staged"}},"config":{"eslint":"./examples/**/*.{js,jsx}","tslint":"./{__mocks__,src,stories}/{,**/}*.{ts,tsx}"},"readme":"[![npm version](https://badge.fury.io/js/%40gooddata%2Freact-components.svg)](https://www.npmjs.com/package/@gooddata/react-components) \n\n# GoodData.UI React components\n> A React-based JavaScript library for building data-driven applications\n\n## Getting started\n- [GoodData.UI Documentation](http://sdk.gooddata.com/gooddata-ui/)\n- [GoodData.UI Live Examples](https://gooddata-examples.herokuapp.com/)\n- [Stack Overflow](https://stackoverflow.com/questions/tagged/gooddata)\n\n### Usage\nWith [yarn](https://yarnpkg.com) installed, go to your project directory and run\n```\n$ yarn add @gooddata/react-components\n```\nIf you prefer [npm](npmjs.com) run\n```\n$ npm install --save @gooddata/react-components\n```\n\nThe public API is exposed via global `index.js`. Except for the styles, do not import any other file directly\nbecause they are not intended to be part of the public API.\n\n## Contributing\n\nWe welcome any contribution in form of [issues](https://github.com/gooddata/gooddata-react-components/issues) or [pull requests](https://github.com/gooddata/gooddata-react-components/pulls).\nThese commands may come in handy while developing:\n\n| command | description |\n| ------- | ----------- |\n| `yarn install --pure-lockfile` | first step |\n| ||\n| `yarn dev` | build react-components to `/dist` in watch mode |\n| `yarn test` | run all unit tests |\n| `yarn prettier-write` | format the source code to match the valid codestyle |\n| `yarn validate` | validate codestyle |\n| ||\n| `yarn storybook` | run storybook from `/stories` on http://localhost:9001 |\n| `yarn build-storybook` | build storybook to `/dist-storybook` |\n| `yarn test-storybook` | run storybook and [screenshot tests](https://github.com/gooddata/gdc-client-utils/tree/master/test-storybook) |\n| ||\n| `yarn examples` | run Live Examples dev-server from `/examples` on https://localhost:8999 |\n| `yarn examples-build` | build Live Examples to `/examples/dist` |\n| `yarn examples-server` | serve built Live Examples - see `/examples/server/src` |\n| `yarn examples-testcafe` | run testcafe tests against `localhost:8999` |\n\n### Deploy to heroku.com\nWhen you deploy this repo to heroku, it serves *GoodData.UI Live Examples*.\nRelevant tasks are in `Procfile` and `package.json`.\n\n```bash\n# run in the project directory\nheroku login\nheroku create <your-app-name>\nheroku config:set DOMAIN_ADMIN_USERNAME=x@gooddata.com DOMAIN_ADMIN_PASSWORD=xy PROJECT_ID_TO_ASSIGN=xms7ga4tf3g3nzucd8380o2bev8oeknp\ngit push heroku HEAD:master\nheroku open\n```\n\n### Run Live Examples Locally\nTo run *GoodData.UI Live Examples* locally:\n```bash\ngit clone <this-repository>\ncd  <repository-folder>\nyarn install --pure-lockfile\nyarn examples\n```\nThen open https://localhost:8999 and login using Live Examples account (you can [create one here](https://gooddata-examples.herokuapp.com/registration)).\n\n### Run storybook locally for Geo chart \nGeo chart uses Mapbox to render map which requires a mapbox access token.\n- Register an account and create Mapbox token as [guide](https://docs.mapbox.com/help/how-mapbox-works/access-tokens/)\n- Run storybook with token stored in `.env` for more secure\n```bash\necho \"STORYBOOK_MAPBOX_ACCESS_TOKEN=token\" > .env # only need to run once\nyarn storybook\n```\n- Or run storybook with token env param exposed to cli (not suggested)\n```bash\nSTORYBOOK_MAPBOX_ACCESS_TOKEN=token yarn storybook\n```\n- Apply either above way to `yarn build-storybook` or `yarn test-storybook`\n\n### Source code formatting\nThe source code in the repository is formatted by [Prettier](https://prettier.io/). \nThe format of the code is validated by our Continuous Integration server and is one of the requirements of successful merge.\n\nPrettier is supported by every major IDE. You can find the list of supported editors and how to configure them [here](https://prettier.io/docs/en/editors.html).\n\nIn the case, when your editor is not supported or you don't want to setup the integration, you can run the `yarn prettier-write` command to reformat the code before commit.\n\n## Changelog\n\n- see [CHANGELOG.md](CHANGELOG.md)\n\n## License\n\n(C) 2007-2018 GoodData Corporation\n\nThis project is dual licensed:\n\n- The ATTRIBUTION-NONCOMMERCIAL 4.0 INTERNATIONAL (CC BY-NC 4.0) is used for purpose of the trial experience and evaluation of GoodData.UI library.\n- The GOODDATA GOODDATA.UI LIBRARY END USER LICENSE AGREEMENT is used for GoodData customers.\n\nFor more information, please see [LICENSE](https://github.com/gooddata/gooddata-react-components/blob/master/LICENSE)\n","gitHead":"4ed5d9c839ae72158f1786c99c9c9f4b6acccc3c","scripts":{"dev":"bash scripts/build.sh --dev-watch","test":"jest --watch","build":"bash scripts/build.sh","tslint":"yarn run-tslint -t verbose $npm_package_config_tslint","prepare":"cd examples/server && yarn install --frozen-lockfile && cd ../..; rm -r examples/node_modules 2>/dev/null; true","examples":"bash scripts/run-examples.sh","prepare?":"# Called before `npm publish` and on local `npm install`. Temporarily also for deleting obsolete node_modules. Ends with `true` to continue gracefully.","validate":"tsc --noEmit && yarn tslint && eslint $npm_package_config_eslint && yarn prettier-check","build-dev":"bash scripts/build.sh --dev","examples?":"# Default is developer domain, other options: yarn examples [sec,secure,stg,stg2,stg3,demo,developer or URL]","storybook":"yarn build && start-storybook -p 9001 -c .storybook","test-once":"jest","tslint-ci":"mkdir -p ./ci/results && yarn run-tslint -t checkstyle -o ./ci/results/tslint-results.xml $npm_package_config_tslint","run-tslint":"tslint -p tsconfig.json","validate-ci":"tsc --noEmit && yarn tslint-ci  && eslint $npm_package_config_eslint -f checkstyle -o ci/results/eslint-results.xml && yarn prettier-check","examples-build":"bash scripts/build-examples.sh","prepublishOnly":"yarn build","prettier-check":"prettier --check '{src,stories,styles,__mocks__,examples/server/src,examples/src,examples/test}/**/*.{ts,js,tsx,jsx,json,scss,md,yaml,html}'","prettier-write":"prettier --write '{src,stories,styles,__mocks__,examples/server/src,examples/src,examples/test}/**/*.{ts,js,tsx,jsx,json,scss,md,yaml,html}'","test-storybook":"yarn build && test-storybook","build-storybook":"yarn build && build-storybook -c .storybook -o dist-storybook","examples-server":"node examples/server/src/index.js","heroku-postbuild":"yarn examples-build developer","examples-testcafe":"./scripts/run-testcafe.sh visual","check-circular-deps":"madge --circular --extensions ts ./src","examples-testcafe-ci":"./scripts/run-testcafe.sh ci","examples-testcafe-live":"./scripts/run-testcafe.sh live"},"typings":"dist/index.d.ts","_npmUser":{"name":"gooddata-ci","email":"rail@gooddata.com"},"deprecated":"@gooddata/react-components@7 reached End of Support on March 31, 2022. Please upgrade (see https://sdk.gooddata.com/gooddata-ui/docs/supported_versions.html for more information).","repository":{"url":"git+ssh://git@github.com/gooddata/gooddata-react-components.git","type":"git"},"_npmVersion":"6.4.1","description":"GoodData.UI - A powerful JavaScript library for building analytical applications","directories":{},"lint-staged":{"{src,stories,styles,__mocks__,examples/server/src,examples/src,examples/test}/**/*.{ts,js,tsx,jsx,scss}":["npx gdc-fix-copyright","git add"],"{src,stories,styles,__mocks__,examples/server/src,examples/src,examples/test}/**/*.{ts,js,tsx,jsx,json,scss,md,yaml,html}":["prettier --write","git add"]},"_nodeVersion":"8.12.0","dependencies":{"rxjs":"^5.5.6","uuid":"^3.2.1","immer":"^1.3.1","lodash":"^4.17.15","date-fns":"^2.7.0","downshift":"^3.2.7","invariant":"^2.2.2","mapbox-gl":"^1.6.1","classnames":"^2.2.6","highcharts":"7.1.1","prop-types":"^15.6.0","react-intl":"^3.6.0","custom-event":"^1.0.1","react-window":"^1.8.1","ag-grid-react":"20.0.0","react-measure":"^2.3.0","@types/mapbox-gl":"^1.6.1","react-day-picker":"~7.3.0","react-responsive":"^3.0.0","stringify-object":"^2.4.0","@gooddata/typings":"^2.19.0","ag-grid-community":"20.0.0","http-status-codes":"^1.3.0","@gooddata/js-utils":"^3.5.0","@gooddata/numberjs":"^3.2.4","fixed-data-table-2":"0.7.17","@gooddata/goodstrap":"^66.5.0","react-dom-factories":"^1.0.2","@gooddata/gooddata-js":"^12.2.0","json-stable-stringify":"^1.0.1","react-transition-group":"^2.2.1","hoist-non-react-statics":"^3.3.0","nodelist-foreach-polyfill":"^1.2.0","@formatjs/intl-pluralrules":"^1.3.6","highcharts-grouped-categories":"^1.1.3"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"raf":"3.3.2","yup":"^0.24.1","jest":"24.7.1","husky":"3.0.0","madge":"^3.4.4","react":"^16.5.2","enzyme":"3.5.0","eslint":"4.19.1","formik":"^0.11.11","moment":"2.23.0","history":"^4.7.2","ts-jest":"24.0.0","webpack":"4.30.0","full-icu":"^1.3.0","prettier":"1.16.4","react-ga":"^2.5.2","recharts":"1.0.0-beta.9","testcafe":"1.1.4","commander":"2.14.1","node-sass":"4.13.0","react-dom":"^16.5.2","supertest":"3.0.0","ts-loader":"6.0.0","@types/raf":"^3.4.0","css-loader":"0.28.7","jest-junit":"3.0.0","raw-loader":"0.5.1","styled-jsx":"2.2.1","typescript":"3.3.4000","@babel/core":"7.4.4","@types/jest":"24.0.6","@types/node":"7.0.8","@types/uuid":"3.4.3","file-loader":"3.0.1","jest-enzyme":"7.0.2","lint-staged":"9.1.0","sass-loader":"6.0.6","webpack-cli":"3.3.2","@types/react":"16.8.6","babel-loader":"8.0.5","react-helmet":"5.2.0","react-select":"1.2.1","style-loader":"0.19.1","@types/enzyme":"3.1.13","@types/lodash":"4.14.123","testcafe-live":"0.1.4","@babel/runtime":"7.4.4","dotenv-webpack":"^1.7.0","@babel/polyfill":"^7.4.4","@storybook/react":"5.0.11","@types/invariant":"2.2.29","@types/react-dom":"16.0.11","isomorphic-fetch":"2.2.1","react-datepicker":"1.1.0","react-router-dom":"4.2.2","@babel/preset-env":"7.4.4","@gooddata/mock-js":"2.6.0","@storybook/addons":"5.0.11","@types/classnames":"2.2.3","@types/prop-types":"15.5.2","@storybook/theming":"5.0.11","identity-obj-proxy":"^3.0.0","intl-messageformat":"^7.5.4","webpack-dev-server":"3.3.1","@babel/preset-react":"7.0.0","@types/react-portal":"4.0.1","@types/react-window":"^1.8.1","babel-plugin-lodash":"3.3.4","html-webpack-plugin":"3.2.0","react-test-renderer":"16.4.2","@types/react-measure":"2.0.5","clean-webpack-plugin":"2.0.2","stats-webpack-plugin":"0.7.0","eslint-config-prettier":"4.1.0","react-google-recaptcha":"^0.14.1","tslint-config-prettier":"1.18.0","@gooddata/eslint-config":"^1.0.0","@gooddata/tslint-config":"1.0.0","@types/react-responsive":"^3.0.3","@types/storybook__react":"4.0.1","@types/stringify-object":"^3.2.0","enzyme-adapter-react-16":"1.3.1","@gooddata/test-storybook":"3.2.1","@storybook/addon-actions":"5.0.11","@storybook/addon-options":"5.0.11","node-sass-magic-importer":"5.1.0","react-syntax-highlighter":"11.0.2","@types/fixed-data-table-2":"0.8.1","@types/react-test-renderer":"16.0.0","circular-dependency-plugin":"5.0.2","compression-webpack-plugin":"2.0.0","@types/json-stable-stringify":"^1.0.32","@gooddata/frontend-npm-scripts":"1.1.0","@types/enzyme-adapter-react-16":"1.0.3","@types/storybook__addon-actions":"3.4.2","@babel/plugin-proposal-class-properties":"7.4.4","@babel/plugin-proposal-object-rest-spread":"7.4.4","@babel/plugin-transform-async-to-generator":"7.4.4"},"peerDependencies":{"react":"^16.5.2","react-dom":"^16.5.2"},"_npmOperationalInternal":{"tmp":"tmp/react-components_7.4.0-beta.6_1582086985772_0.3524525448193929","host":"s3://npm-registry-packages"}},"7.4.0-beta.7":{"name":"@gooddata/react-components","version":"7.4.0-beta.7","author":{"name":"GoodData Corporation"},"license":"BSD-3-Clause","_id":"@gooddata/react-components@7.4.0-beta.7","maintainers":[{"name":"afi","email":"adam.fiedler@gooddata.com"},{"name":"bertold8","email":"ivan.nejezchleb@seznam.cz"},{"name":"brbistas","email":"valentinos.chraniotis@gooddata.com"},{"name":"bugsbunny338","email":"jiri.zajic@mensa.cz"},{"name":"de.do","email":"de.do@gooddata.com"},{"name":"gooddata-ci","email":"rail@gooddata.com"},{"name":"hung.nguyen.hoang","email":"hung.nguyen@gooddata.com"},{"name":"ivan.mjartan","email":"ivan.mjartan@gooddata.com"},{"name":"jakub-sterba","email":"jakub.sterba@gooddata.com"},{"name":"jaroslav.tomecek","email":"jaroslav.tomecek@gooddata.com"},{"name":"jkittler","email":"honza.kittler@gmail.com"},{"name":"khanh.le","email":"khanh.le@gooddata.com"},{"name":"lanhuynh","email":"lan.huynh@gooddata.com"},{"name":"linhhong","email":"linh.hong@gooddata.com"},{"name":"lupko","email":"lubomir.slivka@gooddata.com"},{"name":"matyas.kandl","email":"matyas.kandl@gooddata.com"},{"name":"michal.marsal","email":"michal.marsal@gooddata.com"},{"name":"naibinh","email":"naibinh@gmail.com"},{"name":"nikolacech","email":"nikola.cech@gooddata.com"},{"name":"no23reason","email":"dan.homola@hotmail.cz"},{"name":"patrikbraborec","email":"patrik.braborec@gooddata.com"},{"name":"pbenes","email":"petr.benes@gooddata.com"},{"name":"petrjanu","email":"petr.janu@gooddata.com"},{"name":"ptquang86","email":"ptquang86@gmail.com"},{"name":"qduval","email":"quentin.duval@gooddata.com"},{"name":"rodri360","email":"me@rodri360.com"},{"name":"sitina","email":"jiri.sitina@gooddata.com"},{"name":"strouhaljan","email":"strouhal.jan@gmail.com"},{"name":"tomas.kratochvil","email":"tomas.kratochvil@gooddata.com"},{"name":"tomasreichmann","email":"tomasreichmann@gmail.com"},{"name":"tomsatgd","email":"tomas.satinsky@gooddata.com"},{"name":"trung-le-quoc","email":"trung.le@gooddata.com"},{"name":"tu-ngo","email":"tungo1981@gmail.com"},{"name":"tulean","email":"tuan.le@gooddata.com"},{"name":"utdnah","email":"danh.ung@gooddata.com"},{"name":"vlastikcz","email":"vlastimil.kotas@gooddata.com"},{"name":"vu.pham","email":"vu.pham@gooddata.com"},{"name":"xmort","email":"petr.dolejsi@gooddata.com"},{"name":"yanlipnican","email":"yanlipnican@gmail.com"}],"homepage":"https://github.com/gooddata/gooddata-react-components#readme","bugs":{"url":"https://github.com/gooddata/gooddata-react-components/issues"},"dist":{"shasum":"e01e3b363555e887aa7c55e9031cb3b038fe572a","tarball":"https://registry.npmjs.org/@gooddata/react-components/-/react-components-7.4.0-beta.7.tgz","fileCount":2378,"integrity":"sha512-APtAtyk6pU5/Xje3cSpSUtiqG6bjvZ3bDT0CoFUakSUz+yjy5WFSrpfgHHNoFOV5OaOh80t+kftVVlgibQyk4g==","signatures":[{"sig":"MEYCIQDIITfhv9btG2K25Eyfd2dNxZkODg4AvAAfgLsB5N2pgQIhAIcuq70r+SiFldgtMUOV+uNf7iDym9kg0B7C9cNfmS2o","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":9420153,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJeTTKJCRA9TVsSAnZWagAALOoP/jUlGS/+iL13oKmp0Qzd\niYGYsTE8/gug82W1i2KF304oaTdOj4LYG2tFOZIxgLM35zuixoNGWbUBlj55\n41NuUA2hiDlFrakdpMV5FTP5OV59uYQ/xL7HZUOon1edG0rW0a2BoBzCXQOn\n5v35f1kIPpOuCyT7s/hysRsqMRKuvnLijjxS2v57WXShUC4mQGbJQCeViy4/\n5dQY4A4fQXLhu+SHHJpKo2SXbUgisPkqsNlJD/6WA3TmEhB/+w8TnbPs9M05\nDaiegl1A8B04NmoM7MarVLFHUAd9ycxxftfN0qx/YFmWmMMhTF+ekNVEFHDY\nRHqRDYjrU82DSIf2YgDJHGazezxvlR+Xua7/KV1DPU2LdSbxlXee06nP8sKU\nvDdheRR85C5bSZjzvfFccUBkjfrtoBHD/eDLrdLo21DmirYqNzZlD1t6czQk\n50JbDapu86CEAypgYDnuBc9rjzZGuOZRZz17v8c96ADvIA6tQsMi3X21llpd\ntgQgIdeEONKoJyDpqzkmHXlkCO11Z6mblTgHRHcIMwixwGdKgLJQ4eYMa9mi\nDYDGD60y7Zt+eC4qeWgrusBy5wmKSMupah74vVG/k+4R53KEBvTVTPI0FQ+n\ncoIJaZiK5lSAx3mZU+xT3DvUYjdyv11WAgnCGkdtaXMT+U7ouA00XzCqFPMp\n0k1n\r\n=/hDR\r\n-----END PGP SIGNATURE-----\r\n"},"main":"dist/index.js","husky":{"hooks":{"pre-commit":"lint-staged"}},"config":{"eslint":"./examples/**/*.{js,jsx}","tslint":"./{__mocks__,src,stories}/{,**/}*.{ts,tsx}"},"readme":"[![npm version](https://badge.fury.io/js/%40gooddata%2Freact-components.svg)](https://www.npmjs.com/package/@gooddata/react-components) \n\n# GoodData.UI React components\n> A React-based JavaScript library for building data-driven applications\n\n## Getting started\n- [GoodData.UI Documentation](http://sdk.gooddata.com/gooddata-ui/)\n- [GoodData.UI Live Examples](https://gooddata-examples.herokuapp.com/)\n- [Stack Overflow](https://stackoverflow.com/questions/tagged/gooddata)\n\n### Usage\nWith [yarn](https://yarnpkg.com) installed, go to your project directory and run\n```\n$ yarn add @gooddata/react-components\n```\nIf you prefer [npm](npmjs.com) run\n```\n$ npm install --save @gooddata/react-components\n```\n\nThe public API is exposed via global `index.js`. Except for the styles, do not import any other file directly\nbecause they are not intended to be part of the public API.\n\n## Contributing\n\nWe welcome any contribution in form of [issues](https://github.com/gooddata/gooddata-react-components/issues) or [pull requests](https://github.com/gooddata/gooddata-react-components/pulls).\nThese commands may come in handy while developing:\n\n| command | description |\n| ------- | ----------- |\n| `yarn install --pure-lockfile` | first step |\n| ||\n| `yarn dev` | build react-components to `/dist` in watch mode |\n| `yarn test` | run all unit tests |\n| `yarn prettier-write` | format the source code to match the valid codestyle |\n| `yarn validate` | validate codestyle |\n| ||\n| `yarn storybook` | run storybook from `/stories` on http://localhost:9001 |\n| `yarn build-storybook` | build storybook to `/dist-storybook` |\n| `yarn test-storybook` | run storybook and [screenshot tests](https://github.com/gooddata/gdc-client-utils/tree/master/test-storybook) |\n| ||\n| `yarn examples` | run Live Examples dev-server from `/examples` on https://localhost:8999 |\n| `yarn examples-build` | build Live Examples to `/examples/dist` |\n| `yarn examples-server` | serve built Live Examples - see `/examples/server/src` |\n| `yarn examples-testcafe` | run testcafe tests against `localhost:8999` |\n\n### Deploy to heroku.com\nWhen you deploy this repo to heroku, it serves *GoodData.UI Live Examples*.\nRelevant tasks are in `Procfile` and `package.json`.\n\n```bash\n# run in the project directory\nheroku login\nheroku create <your-app-name>\nheroku config:set DOMAIN_ADMIN_USERNAME=x@gooddata.com DOMAIN_ADMIN_PASSWORD=xy PROJECT_ID_TO_ASSIGN=xms7ga4tf3g3nzucd8380o2bev8oeknp\ngit push heroku HEAD:master\nheroku open\n```\n\n### Run Live Examples Locally\nTo run *GoodData.UI Live Examples* locally:\n```bash\ngit clone <this-repository>\ncd  <repository-folder>\nyarn install --pure-lockfile\nyarn examples\n```\nThen open https://localhost:8999 and login using Live Examples account (you can [create one here](https://gooddata-examples.herokuapp.com/registration)).\n\n### Run storybook locally for Geo chart \nGeo chart uses Mapbox to render map which requires a mapbox access token.\n- Register an account and create Mapbox token as [guide](https://docs.mapbox.com/help/how-mapbox-works/access-tokens/)\n- Run storybook with token stored in `.env` for more secure\n```bash\necho \"STORYBOOK_MAPBOX_ACCESS_TOKEN=token\" > .env # only need to run once\nyarn storybook\n```\n- Or run storybook with token env param exposed to cli (not suggested)\n```bash\nSTORYBOOK_MAPBOX_ACCESS_TOKEN=token yarn storybook\n```\n- Apply either above way to `yarn build-storybook` or `yarn test-storybook`\n\n### Source code formatting\nThe source code in the repository is formatted by [Prettier](https://prettier.io/). \nThe format of the code is validated by our Continuous Integration server and is one of the requirements of successful merge.\n\nPrettier is supported by every major IDE. You can find the list of supported editors and how to configure them [here](https://prettier.io/docs/en/editors.html).\n\nIn the case, when your editor is not supported or you don't want to setup the integration, you can run the `yarn prettier-write` command to reformat the code before commit.\n\n## Changelog\n\n- see [CHANGELOG.md](CHANGELOG.md)\n\n## License\n\n(C) 2007-2018 GoodData Corporation\n\nThis project is dual licensed:\n\n- The ATTRIBUTION-NONCOMMERCIAL 4.0 INTERNATIONAL (CC BY-NC 4.0) is used for purpose of the trial experience and evaluation of GoodData.UI library.\n- The GOODDATA GOODDATA.UI LIBRARY END USER LICENSE AGREEMENT is used for GoodData customers.\n\nFor more information, please see [LICENSE](https://github.com/gooddata/gooddata-react-components/blob/master/LICENSE)\n","gitHead":"8976ca6abbf34e3ce7596227ea65c68eff16f398","scripts":{"dev":"bash scripts/build.sh --dev-watch","test":"jest --watch","build":"bash scripts/build.sh","tslint":"yarn run-tslint -t verbose $npm_package_config_tslint","prepare":"cd examples/server && yarn install --frozen-lockfile && cd ../..; rm -r examples/node_modules 2>/dev/null; true","examples":"bash scripts/run-examples.sh","prepare?":"# Called before `npm publish` and on local `npm install`. Temporarily also for deleting obsolete node_modules. Ends with `true` to continue gracefully.","validate":"tsc --noEmit && yarn tslint && eslint $npm_package_config_eslint && yarn prettier-check","build-dev":"bash scripts/build.sh --dev","examples?":"# Default is developer domain, other options: yarn examples [sec,secure,stg,stg2,stg3,demo,developer or URL]","storybook":"yarn build && start-storybook -p 9001 -c .storybook","test-once":"jest","tslint-ci":"mkdir -p ./ci/results && yarn run-tslint -t checkstyle -o ./ci/results/tslint-results.xml $npm_package_config_tslint","run-tslint":"tslint -p tsconfig.json","validate-ci":"tsc --noEmit && yarn tslint-ci  && eslint $npm_package_config_eslint -f checkstyle -o ci/results/eslint-results.xml && yarn prettier-check","examples-build":"bash scripts/build-examples.sh","prepublishOnly":"yarn build","prettier-check":"prettier --check '{src,stories,styles,__mocks__,examples/server/src,examples/src,examples/test}/**/*.{ts,js,tsx,jsx,json,scss,md,yaml,html}'","prettier-write":"prettier --write '{src,stories,styles,__mocks__,examples/server/src,examples/src,examples/test}/**/*.{ts,js,tsx,jsx,json,scss,md,yaml,html}'","test-storybook":"yarn build && test-storybook","build-storybook":"yarn build && build-storybook -c .storybook -o dist-storybook","examples-server":"node examples/server/src/index.js","heroku-postbuild":"yarn examples-build developer","examples-testcafe":"./scripts/run-testcafe.sh visual","check-circular-deps":"madge --circular --extensions ts ./src","examples-testcafe-ci":"./scripts/run-testcafe.sh ci","examples-testcafe-live":"./scripts/run-testcafe.sh live"},"typings":"dist/index.d.ts","_npmUser":{"name":"gooddata-ci","email":"rail@gooddata.com"},"deprecated":"@gooddata/react-components@7 reached End of Support on March 31, 2022. Please upgrade (see https://sdk.gooddata.com/gooddata-ui/docs/supported_versions.html for more information).","repository":{"url":"git+ssh://git@github.com/gooddata/gooddata-react-components.git","type":"git"},"_npmVersion":"6.4.1","description":"GoodData.UI - A powerful JavaScript library for building analytical applications","directories":{},"lint-staged":{"{src,stories,styles,__mocks__,examples/server/src,examples/src,examples/test}/**/*.{ts,js,tsx,jsx,scss}":["npx gdc-fix-copyright","git add"],"{src,stories,styles,__mocks__,examples/server/src,examples/src,examples/test}/**/*.{ts,js,tsx,jsx,json,scss,md,yaml,html}":["prettier --write","git add"]},"_nodeVersion":"8.12.0","dependencies":{"rxjs":"^5.5.6","uuid":"^3.2.1","immer":"^1.3.1","lodash":"^4.17.15","date-fns":"^2.7.0","downshift":"^3.2.7","invariant":"^2.2.2","mapbox-gl":"^1.6.1","classnames":"^2.2.6","highcharts":"7.1.1","prop-types":"^15.6.0","react-intl":"^3.6.0","custom-event":"^1.0.1","react-window":"^1.8.1","ag-grid-react":"20.0.0","react-measure":"^2.3.0","@types/mapbox-gl":"^1.6.1","react-day-picker":"~7.3.0","react-responsive":"^3.0.0","stringify-object":"^2.4.0","@gooddata/typings":"^2.19.0","ag-grid-community":"20.0.0","http-status-codes":"^1.3.0","@gooddata/js-utils":"^3.5.0","@gooddata/numberjs":"^3.2.4","fixed-data-table-2":"0.7.17","@gooddata/goodstrap":"^66.5.0","react-dom-factories":"^1.0.2","@gooddata/gooddata-js":"^12.2.0","json-stable-stringify":"^1.0.1","react-transition-group":"^2.2.1","hoist-non-react-statics":"^3.3.0","nodelist-foreach-polyfill":"^1.2.0","@formatjs/intl-pluralrules":"^1.3.6","highcharts-grouped-categories":"^1.1.3"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"raf":"3.3.2","yup":"^0.24.1","jest":"24.7.1","husky":"3.0.0","madge":"^3.4.4","react":"^16.5.2","enzyme":"3.5.0","eslint":"4.19.1","formik":"^0.11.11","moment":"2.23.0","history":"^4.7.2","ts-jest":"24.0.0","webpack":"4.30.0","full-icu":"^1.3.0","prettier":"1.16.4","react-ga":"^2.5.2","recharts":"1.0.0-beta.9","testcafe":"1.1.4","commander":"2.14.1","node-sass":"4.13.0","react-dom":"^16.5.2","supertest":"3.0.0","ts-loader":"6.0.0","@types/raf":"^3.4.0","css-loader":"0.28.7","jest-junit":"3.0.0","raw-loader":"0.5.1","styled-jsx":"2.2.1","typescript":"3.3.4000","@babel/core":"7.4.4","@types/jest":"24.0.6","@types/node":"7.0.8","@types/uuid":"3.4.3","file-loader":"3.0.1","jest-enzyme":"7.0.2","lint-staged":"9.1.0","sass-loader":"6.0.6","webpack-cli":"3.3.2","@types/react":"16.8.6","babel-loader":"8.0.5","react-helmet":"5.2.0","react-select":"1.2.1","style-loader":"0.19.1","@types/enzyme":"3.1.13","@types/lodash":"4.14.123","testcafe-live":"0.1.4","@babel/runtime":"7.4.4","dotenv-webpack":"^1.7.0","@babel/polyfill":"^7.4.4","@storybook/react":"5.0.11","@types/invariant":"2.2.29","@types/react-dom":"16.0.11","isomorphic-fetch":"2.2.1","react-datepicker":"1.1.0","react-router-dom":"4.2.2","@babel/preset-env":"7.4.4","@gooddata/mock-js":"2.6.0","@storybook/addons":"5.0.11","@types/classnames":"2.2.3","@types/prop-types":"15.5.2","@storybook/theming":"5.0.11","identity-obj-proxy":"^3.0.0","intl-messageformat":"^7.5.4","webpack-dev-server":"3.3.1","@babel/preset-react":"7.0.0","@types/react-portal":"4.0.1","@types/react-window":"^1.8.1","babel-plugin-lodash":"3.3.4","html-webpack-plugin":"3.2.0","react-test-renderer":"16.4.2","@types/react-measure":"2.0.5","clean-webpack-plugin":"2.0.2","stats-webpack-plugin":"0.7.0","eslint-config-prettier":"4.1.0","react-google-recaptcha":"^0.14.1","tslint-config-prettier":"1.18.0","@gooddata/eslint-config":"^1.0.0","@gooddata/tslint-config":"1.0.0","@types/react-responsive":"^3.0.3","@types/storybook__react":"4.0.1","@types/stringify-object":"^3.2.0","enzyme-adapter-react-16":"1.3.1","@gooddata/test-storybook":"3.2.1","@storybook/addon-actions":"5.0.11","@storybook/addon-options":"5.0.11","node-sass-magic-importer":"5.1.0","react-syntax-highlighter":"11.0.2","@types/fixed-data-table-2":"0.8.1","@types/react-test-renderer":"16.0.0","circular-dependency-plugin":"5.0.2","compression-webpack-plugin":"2.0.0","@types/json-stable-stringify":"^1.0.32","@gooddata/frontend-npm-scripts":"1.1.0","@types/enzyme-adapter-react-16":"1.0.3","@types/storybook__addon-actions":"3.4.2","@babel/plugin-proposal-class-properties":"7.4.4","@babel/plugin-proposal-object-rest-spread":"7.4.4","@babel/plugin-transform-async-to-generator":"7.4.4"},"peerDependencies":{"react":"^16.5.2","react-dom":"^16.5.2"},"_npmOperationalInternal":{"tmp":"tmp/react-components_7.4.0-beta.7_1582117512825_0.1408276818668872","host":"s3://npm-registry-packages"}},"7.3.0-rc.2":{"name":"@gooddata/react-components","version":"7.3.0-rc.2","author":{"name":"GoodData Corporation"},"license":"BSD-3-Clause","_id":"@gooddata/react-components@7.3.0-rc.2","maintainers":[{"name":"afi","email":"adam.fiedler@gooddata.com"},{"name":"bertold8","email":"ivan.nejezchleb@seznam.cz"},{"name":"brbistas","email":"valentinos.chraniotis@gooddata.com"},{"name":"bugsbunny338","email":"jiri.zajic@mensa.cz"},{"name":"de.do","email":"de.do@gooddata.com"},{"name":"gooddata-ci","email":"rail@gooddata.com"},{"name":"hung.nguyen.hoang","email":"hung.nguyen@gooddata.com"},{"name":"ivan.mjartan","email":"ivan.mjartan@gooddata.com"},{"name":"jakub-sterba","email":"jakub.sterba@gooddata.com"},{"name":"jaroslav.tomecek","email":"jaroslav.tomecek@gooddata.com"},{"name":"jkittler","email":"honza.kittler@gmail.com"},{"name":"khanh.le","email":"khanh.le@gooddata.com"},{"name":"lanhuynh","email":"lan.huynh@gooddata.com"},{"name":"linhhong","email":"linh.hong@gooddata.com"},{"name":"lupko","email":"lubomir.slivka@gooddata.com"},{"name":"matyas.kandl","email":"matyas.kandl@gooddata.com"},{"name":"michal.marsal","email":"michal.marsal@gooddata.com"},{"name":"naibinh","email":"naibinh@gmail.com"},{"name":"nikolacech","email":"nikola.cech@gooddata.com"},{"name":"no23reason","email":"dan.homola@hotmail.cz"},{"name":"patrikbraborec","email":"patrik.braborec@gooddata.com"},{"name":"pbenes","email":"petr.benes@gooddata.com"},{"name":"petrjanu","email":"petr.janu@gooddata.com"},{"name":"ptquang86","email":"ptquang86@gmail.com"},{"name":"qduval","email":"quentin.duval@gooddata.com"},{"name":"rodri360","email":"me@rodri360.com"},{"name":"sitina","email":"jiri.sitina@gooddata.com"},{"name":"strouhaljan","email":"strouhal.jan@gmail.com"},{"name":"tomas.kratochvil","email":"tomas.kratochvil@gooddata.com"},{"name":"tomasreichmann","email":"tomasreichmann@gmail.com"},{"name":"tomsatgd","email":"tomas.satinsky@gooddata.com"},{"name":"trung-le-quoc","email":"trung.le@gooddata.com"},{"name":"tu-ngo","email":"tungo1981@gmail.com"},{"name":"tulean","email":"tuan.le@gooddata.com"},{"name":"utdnah","email":"danh.ung@gooddata.com"},{"name":"vlastikcz","email":"vlastimil.kotas@gooddata.com"},{"name":"vu.pham","email":"vu.pham@gooddata.com"},{"name":"xmort","email":"petr.dolejsi@gooddata.com"},{"name":"yanlipnican","email":"yanlipnican@gmail.com"}],"homepage":"https://github.com/gooddata/gooddata-react-components#readme","bugs":{"url":"https://github.com/gooddata/gooddata-react-components/issues"},"dist":{"shasum":"ed11acc23dfb5f3b2354124e658b31d9cf594819","tarball":"https://registry.npmjs.org/@gooddata/react-components/-/react-components-7.3.0-rc.2.tgz","fileCount":2292,"integrity":"sha512-yOIStX4JwVg8pH8jIC3LK+G6ciHkQL4njDN5/w9rUd9WYrnnpzrvH1lNgJOZm5o3Gq47Gw0l6g2vja48yMTtkQ==","signatures":[{"sig":"MEYCIQDPx1QPf9MwmA3c97ZIq/f3IRwpRHmFnlhPhJVCTfoSfAIhAOHavABP51V7tid20KCWHn25F2BZbku6y0P/mTEAQDI8","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":9099785,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJeTTwpCRA9TVsSAnZWagAANpUP/i9LuRKwGEOd/acZqzoq\niXR/smh2FQvsUfM02yFU6JZerwqr34DrH91n6/G1qCdAkmtcA8Vsg7raOBAy\n3xSsXZqXTfK/QqVhYYHSPISQSVmBUjABTEGBZ9TCqxC79KSz11qKT16WvZi4\noF7HX48BcvXPH1LixDMZyJBt9YeV+J+sHolQS0zS5eBNmtd9iAWJUoZ7kQDU\n50CVsB8sWYXJiUpccaCLtwJgQKZtYVxPIqw3XJG0b75PqH9Zr5L98FYuR+th\nvVKDgU18JaefFSjsxS8+XtjxA3gClVq7tOFDe22gB2ibgg+jfWxoOJaSnu4N\nP4VcgyxPLL4IQstXNg+n1IiZjEhbQWmt5GiEo9h2hhPgdVp4gvcvkmVMYzAs\nMNruC9c0dn34yI5HZqJQrdv2tnVJ0hx9h9Qwgo+gSmWI9zLmDKVSCjPCwPzv\n8JQkd1BPsI/Ze+uZ01vEML8KhAaR/mE+Xkqw/X5vp656UOCfngjVxcDrcDuI\nfPWzT2M/tjbS7d/3De8dK1FWhIS5VQKE3zi4oc3WeiA1l/usFpbHIpB+FYR8\nyYm4owGoSSJXbSwzRkisd1cBpXWJIwvAO25Dd7tXT8Zufn6+wNExscB2p1/k\nvRvMWZZCFemPmr0UTXrsGVtWFQgDzVdKU+w61Jb8KCgYrEf6JwY57saOxNL3\n+sv6\r\n=nHeG\r\n-----END PGP SIGNATURE-----\r\n"},"main":"dist/index.js","husky":{"hooks":{"pre-commit":"lint-staged"}},"config":{"eslint":"./examples/**/*.{js,jsx}","tslint":"./{__mocks__,src,stories}/{,**/}*.{ts,tsx}"},"readme":"[![npm version](https://badge.fury.io/js/%40gooddata%2Freact-components.svg)](https://www.npmjs.com/package/@gooddata/react-components) \n\n# GoodData.UI React components\n> A React-based JavaScript library for building data-driven applications\n\n## Getting started\n- [GoodData.UI Documentation](http://sdk.gooddata.com/gooddata-ui/)\n- [GoodData.UI Live Examples](https://gooddata-examples.herokuapp.com/)\n- [Stack Overflow](https://stackoverflow.com/questions/tagged/gooddata)\n\n### Usage\nWith [yarn](https://yarnpkg.com) installed, go to your project directory and run\n```\n$ yarn add @gooddata/react-components\n```\nIf you prefer [npm](npmjs.com) run\n```\n$ npm install --save @gooddata/react-components\n```\n\nThe public API is exposed via global `index.js`. Except for the styles, do not import any other file directly\nbecause they are not intended to be part of the public API.\n\n## Contributing\n\nWe welcome any contribution in form of [issues](https://github.com/gooddata/gooddata-react-components/issues) or [pull requests](https://github.com/gooddata/gooddata-react-components/pulls).\nThese commands may come in handy while developing:\n\n| command | description |\n| ------- | ----------- |\n| `yarn install --pure-lockfile` | first step |\n| ||\n| `yarn dev` | build react-components to `/dist` in watch mode |\n| `yarn test` | run all unit tests |\n| `yarn prettier-write` | format the source code to match the valid codestyle |\n| `yarn validate` | validate codestyle |\n| ||\n| `yarn storybook` | run storybook from `/stories` on http://localhost:9001 |\n| `yarn build-storybook` | build storybook to `/dist-storybook` |\n| `yarn test-storybook` | run storybook and [screenshot tests](https://github.com/gooddata/gdc-client-utils/tree/master/test-storybook) |\n| ||\n| `yarn examples` | run Live Examples dev-server from `/examples` on https://localhost:8999 |\n| `yarn examples-build` | build Live Examples to `/examples/dist` |\n| `yarn examples-server` | serve built Live Examples - see `/examples/server/src` |\n| `yarn examples-testcafe` | run testcafe tests against `localhost:8999` |\n\n### Deploy to heroku.com\nWhen you deploy this repo to heroku, it serves *GoodData.UI Live Examples*.\nRelevant tasks are in `Procfile` and `package.json`.\n\n```bash\n# run in the project directory\nheroku login\nheroku create <your-app-name>\nheroku config:set DOMAIN_ADMIN_USERNAME=x@gooddata.com DOMAIN_ADMIN_PASSWORD=xy PROJECT_ID_TO_ASSIGN=xms7ga4tf3g3nzucd8380o2bev8oeknp\ngit push heroku HEAD:master\nheroku open\n```\n\n### Run Live Examples Locally\nTo run *GoodData.UI Live Examples* locally:\n```bash\ngit clone <this-repository>\ncd  <repository-folder>\nyarn install --pure-lockfile\nyarn examples\n```\nThen open https://localhost:8999 and login using Live Examples account (you can [create one here](https://gooddata-examples.herokuapp.com/registration)).\n\n### Source code formatting\nThe source code in the repository is formatted by [Prettier](https://prettier.io/). \nThe format of the code is validated by our Continuous Integration server and is one of the requirements of successful merge.\n\nPrettier is supported by every major IDE. You can find the list of supported editors and how to configure them [here](https://prettier.io/docs/en/editors.html).\n\nIn the case, when your editor is not supported or you don't want to setup the integration, you can run the `yarn prettier-write` command to reformat the code before commit.\n\n## Changelog\n\n- see [CHANGELOG.md](CHANGELOG.md)\n\n## License\n\n(C) 2007-2018 GoodData Corporation\n\nThis project is dual licensed:\n\n- The ATTRIBUTION-NONCOMMERCIAL 4.0 INTERNATIONAL (CC BY-NC 4.0) is used for purpose of the trial experience and evaluation of GoodData.UI library.\n- The GOODDATA GOODDATA.UI LIBRARY END USER LICENSE AGREEMENT is used for GoodData customers.\n\nFor more information, please see [LICENSE](https://github.com/gooddata/gooddata-react-components/blob/master/LICENSE)\n","gitHead":"c11b6282a8682a4899318cf51396b9a05323f3c1","scripts":{"dev":"bash scripts/build.sh --dev-watch","test":"jest --watch","build":"bash scripts/build.sh","tslint":"yarn run-tslint -t verbose $npm_package_config_tslint","prepare":"cd examples/server && yarn install --frozen-lockfile && cd ../..; rm -r examples/node_modules 2>/dev/null; true","examples":"bash scripts/run-examples.sh","prepare?":"# Called before `npm publish` and on local `npm install`. Temporarily also for deleting obsolete node_modules. Ends with `true` to continue gracefully.","validate":"tsc --noEmit && yarn tslint && eslint $npm_package_config_eslint && yarn prettier-check","build-dev":"bash scripts/build.sh --dev","examples?":"# Default is developer domain, other options: yarn examples [sec,secure,stg,stg2,stg3,demo,developer or URL]","storybook":"yarn build && start-storybook -p 9001 -c .storybook","test-once":"jest","tslint-ci":"mkdir -p ./ci/results && yarn run-tslint -t checkstyle -o ./ci/results/tslint-results.xml $npm_package_config_tslint","run-tslint":"tslint -p tsconfig.json","validate-ci":"tsc --noEmit && yarn tslint-ci  && eslint $npm_package_config_eslint -f checkstyle -o ci/results/eslint-results.xml && yarn prettier-check","examples-build":"bash scripts/build-examples.sh","prepublishOnly":"yarn build","prettier-check":"prettier --check '{src,stories,styles,__mocks__,examples/server/src,examples/src,examples/test}/**/*.{ts,js,tsx,jsx,json,scss,md,yaml,html}'","prettier-write":"prettier --write '{src,stories,styles,__mocks__,examples/server/src,examples/src,examples/test}/**/*.{ts,js,tsx,jsx,json,scss,md,yaml,html}'","test-storybook":"yarn build && test-storybook","build-storybook":"yarn build && build-storybook -c .storybook -o dist-storybook","examples-server":"node examples/server/src/index.js","heroku-postbuild":"yarn examples-build developer","examples-testcafe":"./scripts/run-testcafe.sh visual","check-circular-deps":"madge --circular --extensions ts ./src","examples-testcafe-ci":"./scripts/run-testcafe.sh ci","examples-testcafe-live":"./scripts/run-testcafe.sh live"},"typings":"dist/index.d.ts","_npmUser":{"name":"gooddata-ci","email":"rail@gooddata.com"},"deprecated":"@gooddata/react-components@7 reached End of Support on March 31, 2022. Please upgrade (see https://sdk.gooddata.com/gooddata-ui/docs/supported_versions.html for more information).","repository":{"url":"git+ssh://git@github.com/gooddata/gooddata-react-components.git","type":"git"},"_npmVersion":"6.4.1","description":"GoodData.UI - A powerful JavaScript library for building analytical applications","directories":{},"lint-staged":{"{src,stories,styles,__mocks__,examples/server/src,examples/src,examples/test}/**/*.{ts,js,tsx,jsx,scss}":["npx gdc-fix-copyright","git add"],"{src,stories,styles,__mocks__,examples/server/src,examples/src,examples/test}/**/*.{ts,js,tsx,jsx,json,scss,md,yaml,html}":["prettier --write","git add"]},"_nodeVersion":"8.12.0","dependencies":{"rxjs":"^5.5.6","uuid":"^3.2.1","immer":"^1.3.1","lodash":"^4.17.15","date-fns":"^2.7.0","downshift":"^3.2.7","invariant":"^2.2.2","classnames":"^2.2.6","highcharts":"7.1.1","prop-types":"^15.6.0","react-intl":"^3.6.0","custom-event":"^1.0.1","react-window":"^1.8.1","ag-grid-react":"20.0.0","react-measure":"^2.3.0","react-day-picker":"~7.3.0","react-responsive":"^3.0.0","stringify-object":"^2.4.0","@gooddata/typings":"^2.19.0","ag-grid-community":"20.0.0","http-status-codes":"^1.3.0","@gooddata/js-utils":"^3.5.0","@gooddata/numberjs":"^3.2.4","fixed-data-table-2":"0.7.17","@gooddata/goodstrap":"^66.5.0","react-dom-factories":"^1.0.2","@gooddata/gooddata-js":"^12.2.0","json-stable-stringify":"^1.0.1","react-transition-group":"^2.2.1","hoist-non-react-statics":"^3.3.0","nodelist-foreach-polyfill":"^1.2.0","@formatjs/intl-pluralrules":"^1.3.6","highcharts-grouped-categories":"^1.1.3"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"raf":"3.3.2","yup":"^0.24.1","jest":"24.7.1","husky":"3.0.0","madge":"^3.4.4","react":"^16.5.2","enzyme":"3.5.0","eslint":"4.19.1","formik":"^0.11.11","moment":"2.23.0","history":"^4.7.2","ts-jest":"24.0.0","webpack":"4.30.0","full-icu":"^1.3.0","prettier":"1.16.4","react-ga":"^2.5.2","recharts":"1.0.0-beta.9","testcafe":"1.1.4","commander":"2.14.1","node-sass":"4.13.0","react-dom":"^16.5.2","supertest":"3.0.0","ts-loader":"6.0.0","@types/raf":"^3.4.0","css-loader":"0.28.7","jest-junit":"3.0.0","raw-loader":"0.5.1","styled-jsx":"2.2.1","typescript":"3.3.4000","@babel/core":"7.4.4","@types/jest":"24.0.6","@types/node":"7.0.8","@types/uuid":"3.4.3","file-loader":"3.0.1","jest-enzyme":"7.0.2","lint-staged":"9.1.0","sass-loader":"6.0.6","webpack-cli":"3.3.2","@types/react":"16.8.6","babel-loader":"8.0.5","react-helmet":"5.2.0","react-select":"1.2.1","style-loader":"0.19.1","@types/enzyme":"3.1.13","@types/lodash":"4.14.123","testcafe-live":"0.1.4","@babel/runtime":"7.4.4","@babel/polyfill":"^7.4.4","@storybook/react":"5.0.11","@types/invariant":"2.2.29","@types/react-dom":"16.0.11","isomorphic-fetch":"2.2.1","react-datepicker":"1.1.0","react-router-dom":"4.2.2","@babel/preset-env":"7.4.4","@gooddata/mock-js":"2.6.0","@storybook/addons":"5.0.11","@types/classnames":"2.2.3","@types/prop-types":"15.5.2","@storybook/theming":"5.0.11","identity-obj-proxy":"^3.0.0","intl-messageformat":"^7.5.4","webpack-dev-server":"3.3.1","@babel/preset-react":"7.0.0","@types/react-portal":"4.0.1","@types/react-window":"^1.8.1","babel-plugin-lodash":"3.3.4","html-webpack-plugin":"3.2.0","react-test-renderer":"16.4.2","@types/react-measure":"2.0.5","clean-webpack-plugin":"2.0.2","stats-webpack-plugin":"0.7.0","eslint-config-prettier":"4.1.0","react-google-recaptcha":"^0.14.1","tslint-config-prettier":"1.18.0","@gooddata/eslint-config":"^1.0.0","@gooddata/tslint-config":"1.0.0","@types/react-responsive":"^3.0.3","@types/storybook__react":"4.0.1","@types/stringify-object":"^3.2.0","enzyme-adapter-react-16":"1.3.1","@gooddata/test-storybook":"3.1.1","@storybook/addon-actions":"5.0.11","@storybook/addon-options":"5.0.11","node-sass-magic-importer":"5.1.0","react-syntax-highlighter":"11.0.2","@types/fixed-data-table-2":"0.8.1","@types/react-test-renderer":"16.0.0","circular-dependency-plugin":"5.0.2","compression-webpack-plugin":"2.0.0","@types/json-stable-stringify":"^1.0.32","@gooddata/frontend-npm-scripts":"1.1.0","@types/enzyme-adapter-react-16":"1.0.3","@types/storybook__addon-actions":"3.4.2","@babel/plugin-proposal-class-properties":"7.4.4","@babel/plugin-proposal-object-rest-spread":"7.4.4","@babel/plugin-transform-async-to-generator":"7.4.4"},"peerDependencies":{"react":"^16.5.2","react-dom":"^16.5.2"},"_npmOperationalInternal":{"tmp":"tmp/react-components_7.3.0-rc.2_1582119976470_0.6112735575189363","host":"s3://npm-registry-packages"}},"7.4.0-beta.8":{"name":"@gooddata/react-components","version":"7.4.0-beta.8","author":{"name":"GoodData Corporation"},"license":"BSD-3-Clause","_id":"@gooddata/react-components@7.4.0-beta.8","maintainers":[{"name":"afi","email":"adam.fiedler@gooddata.com"},{"name":"bertold8","email":"ivan.nejezchleb@seznam.cz"},{"name":"brbistas","email":"valentinos.chraniotis@gooddata.com"},{"name":"bugsbunny338","email":"jiri.zajic@mensa.cz"},{"name":"de.do","email":"de.do@gooddata.com"},{"name":"gooddata-ci","email":"rail@gooddata.com"},{"name":"hung.nguyen.hoang","email":"hung.nguyen@gooddata.com"},{"name":"ivan.mjartan","email":"ivan.mjartan@gooddata.com"},{"name":"jakub-sterba","email":"jakub.sterba@gooddata.com"},{"name":"jaroslav.tomecek","email":"jaroslav.tomecek@gooddata.com"},{"name":"jkittler","email":"honza.kittler@gmail.com"},{"name":"khanh.le","email":"khanh.le@gooddata.com"},{"name":"lanhuynh","email":"lan.huynh@gooddata.com"},{"name":"linhhong","email":"linh.hong@gooddata.com"},{"name":"lupko","email":"lubomir.slivka@gooddata.com"},{"name":"matyas.kandl","email":"matyas.kandl@gooddata.com"},{"name":"michal.marsal","email":"michal.marsal@gooddata.com"},{"name":"naibinh","email":"naibinh@gmail.com"},{"name":"nikolacech","email":"nikola.cech@gooddata.com"},{"name":"no23reason","email":"dan.homola@hotmail.cz"},{"name":"patrikbraborec","email":"patrik.braborec@gooddata.com"},{"name":"pbenes","email":"petr.benes@gooddata.com"},{"name":"petrjanu","email":"petr.janu@gooddata.com"},{"name":"ptquang86","email":"ptquang86@gmail.com"},{"name":"qduval","email":"quentin.duval@gooddata.com"},{"name":"rodri360","email":"me@rodri360.com"},{"name":"sitina","email":"jiri.sitina@gooddata.com"},{"name":"strouhaljan","email":"strouhal.jan@gmail.com"},{"name":"tomas.kratochvil","email":"tomas.kratochvil@gooddata.com"},{"name":"tomasreichmann","email":"tomasreichmann@gmail.com"},{"name":"tomsatgd","email":"tomas.satinsky@gooddata.com"},{"name":"trung-le-quoc","email":"trung.le@gooddata.com"},{"name":"tu-ngo","email":"tungo1981@gmail.com"},{"name":"tulean","email":"tuan.le@gooddata.com"},{"name":"utdnah","email":"danh.ung@gooddata.com"},{"name":"vlastikcz","email":"vlastimil.kotas@gooddata.com"},{"name":"vu.pham","email":"vu.pham@gooddata.com"},{"name":"xmort","email":"petr.dolejsi@gooddata.com"},{"name":"yanlipnican","email":"yanlipnican@gmail.com"}],"homepage":"https://github.com/gooddata/gooddata-react-components#readme","bugs":{"url":"https://github.com/gooddata/gooddata-react-components/issues"},"dist":{"shasum":"38efec83bff27677152f7d34cb5b59ca68a1585b","tarball":"https://registry.npmjs.org/@gooddata/react-components/-/react-components-7.4.0-beta.8.tgz","fileCount":2378,"integrity":"sha512-LEth+fAhzja4b2o9CYRvkJ+AOmDvM+OCtaYBuqyJKy/OmmTjdNTFc0QMv2tUv45wVANpNQfqKxHZkQ6ci/aN5w==","signatures":[{"sig":"MEYCIQCTH5VUVZvYgYUKaTyYWRO3g6mRj6yy4mTFFRWZDQ7EDQIhAOL0RyNkT5GjpKhOA2EKFxeSMp4G4vjeay1I2z4F3QKY","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":9424495,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJeTUZECRA9TVsSAnZWagAAo6sP/0N2rtFLS9FmWe8OlSkx\n4DaqgIzcf7525aEru5VfrhY9wGhb/tYs92hEqWqVJRZAd3KyjDWfzXCGKez0\nlP7or9BxspmIRORzMMzqJ0IxtYn+7a06KLcTRA40kszMvgbTeqMb98hirIve\n+EPVE7q977wABUJbFc/eVNKylY0r3VsFB12Z4ZTzM+JCiOVvFkwnmnnYitqI\nPdt0Bgv1v4IxsFi/+Kdi+ZiHzjPsSgzx49tKkEfIKYo7K0vKwn9r5M9Ktcvx\nXfWiqMhh+7WicV/c55Y0o2ctsuBgts8aJ3FrDq9tSGQyjGQOeatgnwOkpLWR\n1eP5PxqXE+pDj7vpq3nc4yOnrcAdH/A2/tZLcVLJyw2M9W//jVFfXbdZl7dl\nhGU4P0rSINQEKAkyewJIRg8AU/nQgZs7iDt2Xg8Sh4zdZ0SEC85/Kj5Bj2lm\nF87APM/UEvitlxSzS1h8nOMRlIOQ3ZwX4B4UA9ESMXZ/40jqtlM4NmbuPrqp\nCnK2B8/WA/ZwtTfvN52/+ISz4uellHgAwD8VCdKPlYTbn723TUm0J6vxNwjY\nSoNSFHC9cyHYg6mNif9KQHyVHQXWrBJmBJNn/T89sa0D6yag3/f/wPIOwgSj\nzBgf2pBgfLffLzOF3dXxyUHkE/50fvu1jEdhRDzekqL/UbvJgbGe8+yUuvtc\n/+yY\r\n=foNd\r\n-----END PGP SIGNATURE-----\r\n"},"main":"dist/index.js","husky":{"hooks":{"pre-commit":"lint-staged"}},"config":{"eslint":"./examples/**/*.{js,jsx}","tslint":"./{__mocks__,src,stories}/{,**/}*.{ts,tsx}"},"readme":"[![npm version](https://badge.fury.io/js/%40gooddata%2Freact-components.svg)](https://www.npmjs.com/package/@gooddata/react-components) \n\n# GoodData.UI React components\n> A React-based JavaScript library for building data-driven applications\n\n## Getting started\n- [GoodData.UI Documentation](http://sdk.gooddata.com/gooddata-ui/)\n- [GoodData.UI Live Examples](https://gooddata-examples.herokuapp.com/)\n- [Stack Overflow](https://stackoverflow.com/questions/tagged/gooddata)\n\n### Usage\nWith [yarn](https://yarnpkg.com) installed, go to your project directory and run\n```\n$ yarn add @gooddata/react-components\n```\nIf you prefer [npm](npmjs.com) run\n```\n$ npm install --save @gooddata/react-components\n```\n\nThe public API is exposed via global `index.js`. Except for the styles, do not import any other file directly\nbecause they are not intended to be part of the public API.\n\n## Contributing\n\nWe welcome any contribution in form of [issues](https://github.com/gooddata/gooddata-react-components/issues) or [pull requests](https://github.com/gooddata/gooddata-react-components/pulls).\nThese commands may come in handy while developing:\n\n| command | description |\n| ------- | ----------- |\n| `yarn install --pure-lockfile` | first step |\n| ||\n| `yarn dev` | build react-components to `/dist` in watch mode |\n| `yarn test` | run all unit tests |\n| `yarn prettier-write` | format the source code to match the valid codestyle |\n| `yarn validate` | validate codestyle |\n| ||\n| `yarn storybook` | run storybook from `/stories` on http://localhost:9001 |\n| `yarn build-storybook` | build storybook to `/dist-storybook` |\n| `yarn test-storybook` | run storybook and [screenshot tests](https://github.com/gooddata/gdc-client-utils/tree/master/test-storybook) |\n| ||\n| `yarn examples` | run Live Examples dev-server from `/examples` on https://localhost:8999 |\n| `yarn examples-build` | build Live Examples to `/examples/dist` |\n| `yarn examples-server` | serve built Live Examples - see `/examples/server/src` |\n| `yarn examples-testcafe` | run testcafe tests against `localhost:8999` |\n\n### Deploy to heroku.com\nWhen you deploy this repo to heroku, it serves *GoodData.UI Live Examples*.\nRelevant tasks are in `Procfile` and `package.json`.\n\n```bash\n# run in the project directory\nheroku login\nheroku create <your-app-name>\nheroku config:set DOMAIN_ADMIN_USERNAME=x@gooddata.com DOMAIN_ADMIN_PASSWORD=xy PROJECT_ID_TO_ASSIGN=xms7ga4tf3g3nzucd8380o2bev8oeknp\ngit push heroku HEAD:master\nheroku open\n```\n\n### Run Live Examples Locally\nTo run *GoodData.UI Live Examples* locally:\n```bash\ngit clone <this-repository>\ncd  <repository-folder>\nyarn install --pure-lockfile\nyarn examples\n```\nThen open https://localhost:8999 and login using Live Examples account (you can [create one here](https://gooddata-examples.herokuapp.com/registration)).\n\n### Run storybook locally for Geo chart \nGeo chart uses Mapbox to render map which requires a mapbox access token.\n- Register an account and create Mapbox token as [guide](https://docs.mapbox.com/help/how-mapbox-works/access-tokens/)\n- Run storybook with token stored in `.env` for more secure\n```bash\necho \"STORYBOOK_MAPBOX_ACCESS_TOKEN=token\" > .env # only need to run once\nyarn storybook\n```\n- Or run storybook with token env param exposed to cli (not suggested)\n```bash\nSTORYBOOK_MAPBOX_ACCESS_TOKEN=token yarn storybook\n```\n- Apply either above way to `yarn build-storybook` or `yarn test-storybook`\n\n### Source code formatting\nThe source code in the repository is formatted by [Prettier](https://prettier.io/). \nThe format of the code is validated by our Continuous Integration server and is one of the requirements of successful merge.\n\nPrettier is supported by every major IDE. You can find the list of supported editors and how to configure them [here](https://prettier.io/docs/en/editors.html).\n\nIn the case, when your editor is not supported or you don't want to setup the integration, you can run the `yarn prettier-write` command to reformat the code before commit.\n\n## Changelog\n\n- see [CHANGELOG.md](CHANGELOG.md)\n\n## License\n\n(C) 2007-2018 GoodData Corporation\n\nThis project is dual licensed:\n\n- The ATTRIBUTION-NONCOMMERCIAL 4.0 INTERNATIONAL (CC BY-NC 4.0) is used for purpose of the trial experience and evaluation of GoodData.UI library.\n- The GOODDATA GOODDATA.UI LIBRARY END USER LICENSE AGREEMENT is used for GoodData customers.\n\nFor more information, please see [LICENSE](https://github.com/gooddata/gooddata-react-components/blob/master/LICENSE)\n","gitHead":"fe1fdc83b609f20076181bcd15d8eae4d5601a86","scripts":{"dev":"bash scripts/build.sh --dev-watch","test":"jest --watch","build":"bash scripts/build.sh","tslint":"yarn run-tslint -t verbose $npm_package_config_tslint","prepare":"cd examples/server && yarn install --frozen-lockfile && cd ../..; rm -r examples/node_modules 2>/dev/null; true","examples":"bash scripts/run-examples.sh","prepare?":"# Called before `npm publish` and on local `npm install`. Temporarily also for deleting obsolete node_modules. Ends with `true` to continue gracefully.","validate":"tsc --noEmit && yarn tslint && eslint $npm_package_config_eslint && yarn prettier-check","build-dev":"bash scripts/build.sh --dev","examples?":"# Default is developer domain, other options: yarn examples [sec,secure,stg,stg2,stg3,demo,developer or URL]","storybook":"yarn build && start-storybook -p 9001 -c .storybook","test-once":"jest","tslint-ci":"mkdir -p ./ci/results && yarn run-tslint -t checkstyle -o ./ci/results/tslint-results.xml $npm_package_config_tslint","run-tslint":"tslint -p tsconfig.json","validate-ci":"tsc --noEmit && yarn tslint-ci  && eslint $npm_package_config_eslint -f checkstyle -o ci/results/eslint-results.xml && yarn prettier-check","examples-build":"bash scripts/build-examples.sh","prepublishOnly":"yarn build","prettier-check":"prettier --check '{src,stories,styles,__mocks__,examples/server/src,examples/src,examples/test}/**/*.{ts,js,tsx,jsx,json,scss,md,yaml,html}'","prettier-write":"prettier --write '{src,stories,styles,__mocks__,examples/server/src,examples/src,examples/test}/**/*.{ts,js,tsx,jsx,json,scss,md,yaml,html}'","test-storybook":"yarn build && test-storybook","build-storybook":"yarn build && build-storybook -c .storybook -o dist-storybook","examples-server":"node examples/server/src/index.js","heroku-postbuild":"yarn examples-build developer","examples-testcafe":"./scripts/run-testcafe.sh visual","check-circular-deps":"madge --circular --extensions ts ./src","examples-testcafe-ci":"./scripts/run-testcafe.sh ci","examples-testcafe-live":"./scripts/run-testcafe.sh live"},"typings":"dist/index.d.ts","_npmUser":{"name":"gooddata-ci","email":"rail@gooddata.com"},"deprecated":"@gooddata/react-components@7 reached End of Support on March 31, 2022. Please upgrade (see https://sdk.gooddata.com/gooddata-ui/docs/supported_versions.html for more information).","repository":{"url":"git+ssh://git@github.com/gooddata/gooddata-react-components.git","type":"git"},"_npmVersion":"6.4.1","description":"GoodData.UI - A powerful JavaScript library for building analytical applications","directories":{},"lint-staged":{"{src,stories,styles,__mocks__,examples/server/src,examples/src,examples/test}/**/*.{ts,js,tsx,jsx,scss}":["npx gdc-fix-copyright","git add"],"{src,stories,styles,__mocks__,examples/server/src,examples/src,examples/test}/**/*.{ts,js,tsx,jsx,json,scss,md,yaml,html}":["prettier --write","git add"]},"_nodeVersion":"8.12.0","dependencies":{"rxjs":"^5.5.6","uuid":"^3.2.1","immer":"^1.3.1","lodash":"^4.17.15","date-fns":"^2.7.0","downshift":"^3.2.7","invariant":"^2.2.2","mapbox-gl":"^1.6.1","classnames":"^2.2.6","highcharts":"7.1.1","prop-types":"^15.6.0","react-intl":"^3.6.0","custom-event":"^1.0.1","react-window":"^1.8.1","ag-grid-react":"20.0.0","react-measure":"^2.3.0","@types/mapbox-gl":"^1.6.1","react-day-picker":"~7.3.0","react-responsive":"^3.0.0","stringify-object":"^2.4.0","@gooddata/typings":"^2.19.0","ag-grid-community":"20.0.0","http-status-codes":"^1.3.0","@gooddata/js-utils":"^3.5.0","@gooddata/numberjs":"^3.2.4","fixed-data-table-2":"0.7.17","@gooddata/goodstrap":"^66.5.0","react-dom-factories":"^1.0.2","@gooddata/gooddata-js":"^12.2.0","json-stable-stringify":"^1.0.1","react-transition-group":"^2.2.1","hoist-non-react-statics":"^3.3.0","nodelist-foreach-polyfill":"^1.2.0","@formatjs/intl-pluralrules":"^1.3.6","highcharts-grouped-categories":"^1.1.3"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"raf":"3.3.2","yup":"^0.24.1","jest":"24.7.1","husky":"3.0.0","madge":"^3.4.4","react":"^16.5.2","enzyme":"3.5.0","eslint":"4.19.1","formik":"^0.11.11","moment":"2.23.0","history":"^4.7.2","ts-jest":"24.0.0","webpack":"4.30.0","full-icu":"^1.3.0","prettier":"1.16.4","react-ga":"^2.5.2","recharts":"1.0.0-beta.9","testcafe":"1.1.4","commander":"2.14.1","node-sass":"4.13.0","react-dom":"^16.5.2","supertest":"3.0.0","ts-loader":"6.0.0","@types/raf":"^3.4.0","css-loader":"0.28.7","jest-junit":"3.0.0","raw-loader":"0.5.1","styled-jsx":"2.2.1","typescript":"3.3.4000","@babel/core":"7.4.4","@types/jest":"24.0.6","@types/node":"7.0.8","@types/uuid":"3.4.3","file-loader":"3.0.1","jest-enzyme":"7.0.2","lint-staged":"9.1.0","sass-loader":"6.0.6","webpack-cli":"3.3.2","@types/react":"16.8.6","babel-loader":"8.0.5","react-helmet":"5.2.0","react-select":"1.2.1","style-loader":"0.19.1","@types/enzyme":"3.1.13","@types/lodash":"4.14.123","testcafe-live":"0.1.4","@babel/runtime":"7.4.4","dotenv-webpack":"^1.7.0","@babel/polyfill":"^7.4.4","@storybook/react":"5.0.11","@types/invariant":"2.2.29","@types/react-dom":"16.0.11","isomorphic-fetch":"2.2.1","react-datepicker":"1.1.0","react-router-dom":"4.2.2","@babel/preset-env":"7.4.4","@gooddata/mock-js":"2.6.0","@storybook/addons":"5.0.11","@types/classnames":"2.2.3","@types/prop-types":"15.5.2","@storybook/theming":"5.0.11","identity-obj-proxy":"^3.0.0","intl-messageformat":"^7.5.4","webpack-dev-server":"3.3.1","@babel/preset-react":"7.0.0","@types/react-portal":"4.0.1","@types/react-window":"^1.8.1","babel-plugin-lodash":"3.3.4","html-webpack-plugin":"3.2.0","react-test-renderer":"16.4.2","@types/react-measure":"2.0.5","clean-webpack-plugin":"2.0.2","stats-webpack-plugin":"0.7.0","eslint-config-prettier":"4.1.0","react-google-recaptcha":"^0.14.1","tslint-config-prettier":"1.18.0","@gooddata/eslint-config":"^1.0.0","@gooddata/tslint-config":"1.0.0","@types/react-responsive":"^3.0.3","@types/storybook__react":"4.0.1","@types/stringify-object":"^3.2.0","enzyme-adapter-react-16":"1.3.1","@gooddata/test-storybook":"3.2.1","@storybook/addon-actions":"5.0.11","@storybook/addon-options":"5.0.11","node-sass-magic-importer":"5.1.0","react-syntax-highlighter":"11.0.2","@types/fixed-data-table-2":"0.8.1","@types/react-test-renderer":"16.0.0","circular-dependency-plugin":"5.0.2","compression-webpack-plugin":"2.0.0","@types/json-stable-stringify":"^1.0.32","@gooddata/frontend-npm-scripts":"1.1.0","@types/enzyme-adapter-react-16":"1.0.3","@types/storybook__addon-actions":"3.4.2","@babel/plugin-proposal-class-properties":"7.4.4","@babel/plugin-proposal-object-rest-spread":"7.4.4","@babel/plugin-transform-async-to-generator":"7.4.4"},"peerDependencies":{"react":"^16.5.2","react-dom":"^16.5.2"},"_npmOperationalInternal":{"tmp":"tmp/react-components_7.4.0-beta.8_1582122564082_0.031644434448063974","host":"s3://npm-registry-packages"}},"7.4.0-beta.9":{"name":"@gooddata/react-components","version":"7.4.0-beta.9","author":{"name":"GoodData Corporation"},"license":"BSD-3-Clause","_id":"@gooddata/react-components@7.4.0-beta.9","maintainers":[{"name":"afi","email":"adam.fiedler@gooddata.com"},{"name":"bertold8","email":"ivan.nejezchleb@seznam.cz"},{"name":"brbistas","email":"valentinos.chraniotis@gooddata.com"},{"name":"bugsbunny338","email":"jiri.zajic@mensa.cz"},{"name":"de.do","email":"de.do@gooddata.com"},{"name":"gooddata-ci","email":"rail@gooddata.com"},{"name":"hung.nguyen.hoang","email":"hung.nguyen@gooddata.com"},{"name":"ivan.mjartan","email":"ivan.mjartan@gooddata.com"},{"name":"jakub-sterba","email":"jakub.sterba@gooddata.com"},{"name":"jaroslav.tomecek","email":"jaroslav.tomecek@gooddata.com"},{"name":"jkittler","email":"honza.kittler@gmail.com"},{"name":"khanh.le","email":"khanh.le@gooddata.com"},{"name":"lanhuynh","email":"lan.huynh@gooddata.com"},{"name":"linhhong","email":"linh.hong@gooddata.com"},{"name":"lupko","email":"lubomir.slivka@gooddata.com"},{"name":"matyas.kandl","email":"matyas.kandl@gooddata.com"},{"name":"michal.marsal","email":"michal.marsal@gooddata.com"},{"name":"naibinh","email":"naibinh@gmail.com"},{"name":"nikolacech","email":"nikola.cech@gooddata.com"},{"name":"no23reason","email":"dan.homola@hotmail.cz"},{"name":"patrikbraborec","email":"patrik.braborec@gooddata.com"},{"name":"pbenes","email":"petr.benes@gooddata.com"},{"name":"petrjanu","email":"petr.janu@gooddata.com"},{"name":"ptquang86","email":"ptquang86@gmail.com"},{"name":"qduval","email":"quentin.duval@gooddata.com"},{"name":"rodri360","email":"me@rodri360.com"},{"name":"sitina","email":"jiri.sitina@gooddata.com"},{"name":"strouhaljan","email":"strouhal.jan@gmail.com"},{"name":"tomas.kratochvil","email":"tomas.kratochvil@gooddata.com"},{"name":"tomasreichmann","email":"tomasreichmann@gmail.com"},{"name":"tomsatgd","email":"tomas.satinsky@gooddata.com"},{"name":"trung-le-quoc","email":"trung.le@gooddata.com"},{"name":"tu-ngo","email":"tungo1981@gmail.com"},{"name":"tulean","email":"tuan.le@gooddata.com"},{"name":"utdnah","email":"danh.ung@gooddata.com"},{"name":"vlastikcz","email":"vlastimil.kotas@gooddata.com"},{"name":"vu.pham","email":"vu.pham@gooddata.com"},{"name":"xmort","email":"petr.dolejsi@gooddata.com"},{"name":"yanlipnican","email":"yanlipnican@gmail.com"}],"homepage":"https://github.com/gooddata/gooddata-react-components#readme","bugs":{"url":"https://github.com/gooddata/gooddata-react-components/issues"},"dist":{"shasum":"5a428139981c32f90e3dab5a990554769116f29b","tarball":"https://registry.npmjs.org/@gooddata/react-components/-/react-components-7.4.0-beta.9.tgz","fileCount":2378,"integrity":"sha512-VlqgmAiHT6V8V7ITMI0W1QhjSnW8V1nTiy56RmSSPW4FO0bfl/BJJryta8CZgxLOZa7+n2dAJ1OWySWFoKEiaA==","signatures":[{"sig":"MEQCIEe4gJPvH3Qp0zd7QFc/HqWqLzkKqTybm26Im1L7GKz+AiA87Xp74QUpiG6WMvDLRwMCCE+7B8vxzrHVPmzVcOs71g==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":9428762,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJeTmUUCRA9TVsSAnZWagAAL+kP+QDgEuA00Pa3DCaJsU/T\nxDTcFCIWhs6CWURNDVFD4IbeViSa6O2l0Z99wrax1CkA5o7f2RG06B1uhVUT\nfAyFzHquqP/W/oYiJ2F3b3ZWpsTzkni1F1APKS3T6q7DJHMjgzx4z74kawDv\n/TYKmt2Icct8ZcGX/ID+DpKg7/HE4yaaj9pKMTLZEIsQsum/ccxdCxVyQdT9\nj5ejwm0y/SJyBlcnH+0E5Be/u6OUT7/rZx8ST8qQjYC5uCJmejekiU9Migpu\noYnSEImVQF8OloFSSbeSKSl2ZyarU/j2YQBmYYVqrWQmKzgDUO+WOnXpTGMc\nXVSxJfrojp16tM3NWjdlkI5rlMHGc3MTDBJ+jZkpOEwwVu8BVqM/e6csiGMg\n8mxMWDZsTCxU0Dl4AZ5SnV1yV0ZDW0IGq7W8fe2rlaZGJdQu2wFFWyasRI6i\nWKm/r3pzaHvUcZJcZMT49wAeKqC6keHWgSBjSpvXOfQ6YRHuBXlrFI1Y/DUl\niTfMVgnEPfpFGyajG+ritqYSgb2ShASWiZmQqzT/oNRaXQ/Fy7KFjtqzqbLo\nCsEUPE5Ff92ND5N2RZ1zkYpVFihrZCuLaK554qf5OElEdM6EouzK+FStn2MP\naszin8jT3qnFIF3wqSrpjSY0iJMxgzuOZg8A3q3UfKVXddiahnVi5SE7KmMK\nFLOi\r\n=Kiyb\r\n-----END PGP SIGNATURE-----\r\n"},"main":"dist/index.js","husky":{"hooks":{"pre-commit":"lint-staged"}},"config":{"eslint":"./examples/**/*.{js,jsx}","tslint":"./{__mocks__,src,stories}/{,**/}*.{ts,tsx}"},"readme":"[![npm version](https://badge.fury.io/js/%40gooddata%2Freact-components.svg)](https://www.npmjs.com/package/@gooddata/react-components) \n\n# GoodData.UI React components\n> A React-based JavaScript library for building data-driven applications\n\n## Getting started\n- [GoodData.UI Documentation](http://sdk.gooddata.com/gooddata-ui/)\n- [GoodData.UI Live Examples](https://gooddata-examples.herokuapp.com/)\n- [Stack Overflow](https://stackoverflow.com/questions/tagged/gooddata)\n\n### Usage\nWith [yarn](https://yarnpkg.com) installed, go to your project directory and run\n```\n$ yarn add @gooddata/react-components\n```\nIf you prefer [npm](npmjs.com) run\n```\n$ npm install --save @gooddata/react-components\n```\n\nThe public API is exposed via global `index.js`. Except for the styles, do not import any other file directly\nbecause they are not intended to be part of the public API.\n\n## Contributing\n\nWe welcome any contribution in form of [issues](https://github.com/gooddata/gooddata-react-components/issues) or [pull requests](https://github.com/gooddata/gooddata-react-components/pulls).\nThese commands may come in handy while developing:\n\n| command | description |\n| ------- | ----------- |\n| `yarn install --pure-lockfile` | first step |\n| ||\n| `yarn dev` | build react-components to `/dist` in watch mode |\n| `yarn test` | run all unit tests |\n| `yarn prettier-write` | format the source code to match the valid codestyle |\n| `yarn validate` | validate codestyle |\n| ||\n| `yarn storybook` | run storybook from `/stories` on http://localhost:9001 |\n| `yarn build-storybook` | build storybook to `/dist-storybook` |\n| `yarn test-storybook` | run storybook and [screenshot tests](https://github.com/gooddata/gdc-client-utils/tree/master/test-storybook) |\n| ||\n| `yarn examples` | run Live Examples dev-server from `/examples` on https://localhost:8999 |\n| `yarn examples-build` | build Live Examples to `/examples/dist` |\n| `yarn examples-server` | serve built Live Examples - see `/examples/server/src` |\n| `yarn examples-testcafe` | run testcafe tests against `localhost:8999` |\n\n### Deploy to heroku.com\nWhen you deploy this repo to heroku, it serves *GoodData.UI Live Examples*.\nRelevant tasks are in `Procfile` and `package.json`.\n\n```bash\n# run in the project directory\nheroku login\nheroku create <your-app-name>\nheroku config:set DOMAIN_ADMIN_USERNAME=x@gooddata.com DOMAIN_ADMIN_PASSWORD=xy PROJECT_ID_TO_ASSIGN=xms7ga4tf3g3nzucd8380o2bev8oeknp\ngit push heroku HEAD:master\nheroku open\n```\n\n### Run Live Examples Locally\nTo run *GoodData.UI Live Examples* locally:\n```bash\ngit clone <this-repository>\ncd  <repository-folder>\nyarn install --pure-lockfile\nyarn examples\n```\nThen open https://localhost:8999 and login using Live Examples account (you can [create one here](https://gooddata-examples.herokuapp.com/registration)).\n\n### Run storybook locally for Geo chart \nGeo chart uses Mapbox to render map which requires a mapbox access token.\n- Register an account and create Mapbox token as [guide](https://docs.mapbox.com/help/how-mapbox-works/access-tokens/)\n- Run storybook with token stored in `.env` for more secure\n```bash\necho \"STORYBOOK_MAPBOX_ACCESS_TOKEN=token\" > .env # only need to run once\nyarn storybook\n```\n- Or run storybook with token env param exposed to cli (not suggested)\n```bash\nSTORYBOOK_MAPBOX_ACCESS_TOKEN=token yarn storybook\n```\n- Apply either above way to `yarn build-storybook` or `yarn test-storybook`\n\n### Source code formatting\nThe source code in the repository is formatted by [Prettier](https://prettier.io/). \nThe format of the code is validated by our Continuous Integration server and is one of the requirements of successful merge.\n\nPrettier is supported by every major IDE. You can find the list of supported editors and how to configure them [here](https://prettier.io/docs/en/editors.html).\n\nIn the case, when your editor is not supported or you don't want to setup the integration, you can run the `yarn prettier-write` command to reformat the code before commit.\n\n## Changelog\n\n- see [CHANGELOG.md](CHANGELOG.md)\n\n## License\n\n(C) 2007-2018 GoodData Corporation\n\nThis project is dual licensed:\n\n- The ATTRIBUTION-NONCOMMERCIAL 4.0 INTERNATIONAL (CC BY-NC 4.0) is used for purpose of the trial experience and evaluation of GoodData.UI library.\n- The GOODDATA GOODDATA.UI LIBRARY END USER LICENSE AGREEMENT is used for GoodData customers.\n\nFor more information, please see [LICENSE](https://github.com/gooddata/gooddata-react-components/blob/master/LICENSE)\n","gitHead":"c49786162cd570e67c76fccd3639d12d163ea12c","scripts":{"dev":"bash scripts/build.sh --dev-watch","test":"jest --watch","build":"bash scripts/build.sh","tslint":"yarn run-tslint -t verbose $npm_package_config_tslint","prepare":"cd examples/server && yarn install --frozen-lockfile && cd ../..; rm -r examples/node_modules 2>/dev/null; true","examples":"bash scripts/run-examples.sh","prepare?":"# Called before `npm publish` and on local `npm install`. Temporarily also for deleting obsolete node_modules. Ends with `true` to continue gracefully.","validate":"tsc --noEmit && yarn tslint && eslint $npm_package_config_eslint && yarn prettier-check","build-dev":"bash scripts/build.sh --dev","examples?":"# Default is developer domain, other options: yarn examples [sec,secure,stg,stg2,stg3,demo,developer or URL]","storybook":"yarn build && start-storybook -p 9001 -c .storybook","test-once":"jest","tslint-ci":"mkdir -p ./ci/results && yarn run-tslint -t checkstyle -o ./ci/results/tslint-results.xml $npm_package_config_tslint","run-tslint":"tslint -p tsconfig.json","validate-ci":"tsc --noEmit && yarn tslint-ci  && eslint $npm_package_config_eslint -f checkstyle -o ci/results/eslint-results.xml && yarn prettier-check","examples-build":"bash scripts/build-examples.sh","prepublishOnly":"yarn build","prettier-check":"prettier --check '{src,stories,styles,__mocks__,examples/server/src,examples/src,examples/test}/**/*.{ts,js,tsx,jsx,json,scss,md,yaml,html}'","prettier-write":"prettier --write '{src,stories,styles,__mocks__,examples/server/src,examples/src,examples/test}/**/*.{ts,js,tsx,jsx,json,scss,md,yaml,html}'","test-storybook":"yarn build && test-storybook","build-storybook":"yarn build && build-storybook -c .storybook -o dist-storybook","examples-server":"node examples/server/src/index.js","heroku-postbuild":"yarn examples-build developer","examples-testcafe":"./scripts/run-testcafe.sh visual","check-circular-deps":"madge --circular --extensions ts ./src","examples-testcafe-ci":"./scripts/run-testcafe.sh ci","examples-testcafe-live":"./scripts/run-testcafe.sh live"},"typings":"dist/index.d.ts","_npmUser":{"name":"gooddata-ci","email":"rail@gooddata.com"},"deprecated":"@gooddata/react-components@7 reached End of Support on March 31, 2022. Please upgrade (see https://sdk.gooddata.com/gooddata-ui/docs/supported_versions.html for more information).","repository":{"url":"git+ssh://git@github.com/gooddata/gooddata-react-components.git","type":"git"},"_npmVersion":"6.4.1","description":"GoodData.UI - A powerful JavaScript library for building analytical applications","directories":{},"lint-staged":{"{src,stories,styles,__mocks__,examples/server/src,examples/src,examples/test}/**/*.{ts,js,tsx,jsx,scss}":["npx gdc-fix-copyright","git add"],"{src,stories,styles,__mocks__,examples/server/src,examples/src,examples/test}/**/*.{ts,js,tsx,jsx,json,scss,md,yaml,html}":["prettier --write","git add"]},"_nodeVersion":"8.12.0","dependencies":{"rxjs":"^5.5.6","uuid":"^3.2.1","immer":"^1.3.1","lodash":"^4.17.15","date-fns":"^2.7.0","downshift":"^3.2.7","invariant":"^2.2.2","mapbox-gl":"^1.6.1","classnames":"^2.2.6","highcharts":"7.1.1","prop-types":"^15.6.0","react-intl":"^3.6.0","custom-event":"^1.0.1","react-window":"^1.8.1","ag-grid-react":"20.0.0","react-measure":"^2.3.0","@types/mapbox-gl":"^1.6.1","react-day-picker":"~7.3.0","react-responsive":"^3.0.0","stringify-object":"^2.4.0","@gooddata/typings":"^2.19.0","ag-grid-community":"20.0.0","http-status-codes":"^1.3.0","@gooddata/js-utils":"^3.5.0","@gooddata/numberjs":"^3.2.4","fixed-data-table-2":"0.7.17","@gooddata/goodstrap":"^66.5.0","react-dom-factories":"^1.0.2","@gooddata/gooddata-js":"^12.2.0","json-stable-stringify":"^1.0.1","react-transition-group":"^2.2.1","hoist-non-react-statics":"^3.3.0","nodelist-foreach-polyfill":"^1.2.0","@formatjs/intl-pluralrules":"^1.3.6","highcharts-grouped-categories":"^1.1.3"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"raf":"3.3.2","yup":"^0.24.1","jest":"24.7.1","husky":"3.0.0","madge":"^3.4.4","react":"^16.5.2","enzyme":"3.5.0","eslint":"4.19.1","formik":"^0.11.11","moment":"2.23.0","history":"^4.7.2","ts-jest":"24.0.0","webpack":"4.30.0","full-icu":"^1.3.0","prettier":"1.16.4","react-ga":"^2.5.2","recharts":"1.0.0-beta.9","testcafe":"1.1.4","commander":"2.14.1","node-sass":"4.13.0","react-dom":"^16.5.2","supertest":"3.0.0","ts-loader":"6.0.0","@types/raf":"^3.4.0","css-loader":"0.28.7","jest-junit":"3.0.0","raw-loader":"0.5.1","styled-jsx":"2.2.1","typescript":"3.3.4000","@babel/core":"7.4.4","@types/jest":"24.0.6","@types/node":"7.0.8","@types/uuid":"3.4.3","file-loader":"3.0.1","jest-enzyme":"7.0.2","lint-staged":"9.1.0","sass-loader":"6.0.6","webpack-cli":"3.3.2","@types/react":"16.8.6","babel-loader":"8.0.5","react-helmet":"5.2.0","react-select":"1.2.1","style-loader":"0.19.1","@types/enzyme":"3.1.13","@types/lodash":"4.14.123","testcafe-live":"0.1.4","@babel/runtime":"7.4.4","dotenv-webpack":"^1.7.0","@babel/polyfill":"^7.4.4","@storybook/react":"5.0.11","@types/invariant":"2.2.29","@types/react-dom":"16.0.11","isomorphic-fetch":"2.2.1","react-datepicker":"1.1.0","react-router-dom":"4.2.2","@babel/preset-env":"7.4.4","@gooddata/mock-js":"2.6.0","@storybook/addons":"5.0.11","@types/classnames":"2.2.3","@types/prop-types":"15.5.2","@storybook/theming":"5.0.11","identity-obj-proxy":"^3.0.0","intl-messageformat":"^7.5.4","webpack-dev-server":"3.3.1","@babel/preset-react":"7.0.0","@types/react-portal":"4.0.1","@types/react-window":"^1.8.1","babel-plugin-lodash":"3.3.4","html-webpack-plugin":"3.2.0","react-test-renderer":"16.4.2","@types/react-measure":"2.0.5","clean-webpack-plugin":"2.0.2","stats-webpack-plugin":"0.7.0","eslint-config-prettier":"4.1.0","react-google-recaptcha":"^0.14.1","tslint-config-prettier":"1.18.0","@gooddata/eslint-config":"^1.0.0","@gooddata/tslint-config":"1.0.0","@types/react-responsive":"^3.0.3","@types/storybook__react":"4.0.1","@types/stringify-object":"^3.2.0","enzyme-adapter-react-16":"1.3.1","@gooddata/test-storybook":"3.2.1","@storybook/addon-actions":"5.0.11","@storybook/addon-options":"5.0.11","node-sass-magic-importer":"5.1.0","react-syntax-highlighter":"11.0.2","@types/fixed-data-table-2":"0.8.1","@types/react-test-renderer":"16.0.0","circular-dependency-plugin":"5.0.2","compression-webpack-plugin":"2.0.0","@types/json-stable-stringify":"^1.0.32","@gooddata/frontend-npm-scripts":"1.1.0","@types/enzyme-adapter-react-16":"1.0.3","@types/storybook__addon-actions":"3.4.2","@babel/plugin-proposal-class-properties":"7.4.4","@babel/plugin-proposal-object-rest-spread":"7.4.4","@babel/plugin-transform-async-to-generator":"7.4.4"},"peerDependencies":{"react":"^16.5.2","react-dom":"^16.5.2"},"_npmOperationalInternal":{"tmp":"tmp/react-components_7.4.0-beta.9_1582195987043_0.3461409599046612","host":"s3://npm-registry-packages"}},"7.4.0-beta.10":{"name":"@gooddata/react-components","version":"7.4.0-beta.10","author":{"name":"GoodData Corporation"},"license":"BSD-3-Clause","_id":"@gooddata/react-components@7.4.0-beta.10","maintainers":[{"name":"afi","email":"adam.fiedler@gooddata.com"},{"name":"bertold8","email":"ivan.nejezchleb@seznam.cz"},{"name":"brbistas","email":"valentinos.chraniotis@gooddata.com"},{"name":"bugsbunny338","email":"jiri.zajic@mensa.cz"},{"name":"de.do","email":"de.do@gooddata.com"},{"name":"gooddata-ci","email":"rail@gooddata.com"},{"name":"hung.nguyen.hoang","email":"hung.nguyen@gooddata.com"},{"name":"ivan.mjartan","email":"ivan.mjartan@gooddata.com"},{"name":"jakub-sterba","email":"jakub.sterba@gooddata.com"},{"name":"jaroslav.tomecek","email":"jaroslav.tomecek@gooddata.com"},{"name":"jkittler","email":"honza.kittler@gmail.com"},{"name":"khanh.le","email":"khanh.le@gooddata.com"},{"name":"lanhuynh","email":"lan.huynh@gooddata.com"},{"name":"linhhong","email":"linh.hong@gooddata.com"},{"name":"lupko","email":"lubomir.slivka@gooddata.com"},{"name":"matyas.kandl","email":"matyas.kandl@gooddata.com"},{"name":"michal.marsal","email":"michal.marsal@gooddata.com"},{"name":"naibinh","email":"naibinh@gmail.com"},{"name":"nikolacech","email":"nikola.cech@gooddata.com"},{"name":"no23reason","email":"dan.homola@hotmail.cz"},{"name":"patrikbraborec","email":"patrik.braborec@gooddata.com"},{"name":"pbenes","email":"petr.benes@gooddata.com"},{"name":"petrjanu","email":"petr.janu@gooddata.com"},{"name":"ptquang86","email":"ptquang86@gmail.com"},{"name":"qduval","email":"quentin.duval@gooddata.com"},{"name":"rodri360","email":"me@rodri360.com"},{"name":"sitina","email":"jiri.sitina@gooddata.com"},{"name":"strouhaljan","email":"strouhal.jan@gmail.com"},{"name":"tomas.kratochvil","email":"tomas.kratochvil@gooddata.com"},{"name":"tomasreichmann","email":"tomasreichmann@gmail.com"},{"name":"tomsatgd","email":"tomas.satinsky@gooddata.com"},{"name":"trung-le-quoc","email":"trung.le@gooddata.com"},{"name":"tu-ngo","email":"tungo1981@gmail.com"},{"name":"tulean","email":"tuan.le@gooddata.com"},{"name":"utdnah","email":"danh.ung@gooddata.com"},{"name":"vlastikcz","email":"vlastimil.kotas@gooddata.com"},{"name":"vu.pham","email":"vu.pham@gooddata.com"},{"name":"xmort","email":"petr.dolejsi@gooddata.com"},{"name":"yanlipnican","email":"yanlipnican@gmail.com"}],"homepage":"https://github.com/gooddata/gooddata-react-components#readme","bugs":{"url":"https://github.com/gooddata/gooddata-react-components/issues"},"dist":{"shasum":"75554513ee0ab576dc20b90e94058718536c9d61","tarball":"https://registry.npmjs.org/@gooddata/react-components/-/react-components-7.4.0-beta.10.tgz","fileCount":2378,"integrity":"sha512-qSTr5xxj/vezx9f68PQz8OSQkAwsBmCuE8AI3mrNOEYlvzc8zAcdPG/QQpN+5PMuuODgyKbHcT/1kzGQrK0cmw==","signatures":[{"sig":"MEQCIBAsh61VkkCtL6bE7sIa1SL2kBk53dtS2EfL6Ufxps/9AiBRv83R6PmY7W7wJnwmRlmZgwgMQshalGs+RHB+h7tNQQ==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":9428763,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJeToYgCRA9TVsSAnZWagAA7M4QAIR66HYlU7rKQMbc2r5R\nsP59IiNRryYO03gtlAKqrjNIRKCCCbkmHzq7FxJRfAVqNQKdVxejtsER1kNF\nWkgVUFxISBljCGHgjfG5BlO8/fIk5VN5EqJC9DkIHNa5g/TUPOCbANGl6g9J\ngMt7dTA9YQc37g57+wLyHaKmWjFPKuwnoy3c6FhDxFT445THMMy0Xm/1ETx6\nB4rLhc0bL2wrDUS924qf18T/dtu1F69mil1zdwMv+lhMEeU+JXnCDrw7q69O\ncHuO13ZwdVx3J8gVZVgmOSQlLFD7kuMIwTR2oJUQdoCJXxKJ8TyZwtJmqnJR\nRn4jZWOKqenZjkBtigwZDelQFxCHk31VpVPGoAKOHLYYP7tVjmKJUhKq99Mv\npM/loufs/xwmEqfu54Zmfs9po4VnJw/0a4MQe/1WQvNGhShNw0c88wBDIp53\ngnfF5F7kYLRiYxO8DvS7+DBDPwZH3PjBUjobHS8T4n6xsodEan6XXUPSTrHA\nDaaXbA+pCSkLv19I6je/7ToKmNRX8MlKuU+fKo56FFGX0Fsw45M6lX3cBUsC\nXR7WnPBA8vowTwNC+UWuj6Luw5NfPyFMddC587goiaaneFfPNpZ1u0CCpqTS\nhLMP5EpKqGVar/msuFB1aDnCWDdOLI/BOSglmaOJy5FvqugmySlLpT5o0fn8\nwb6w\r\n=RsLk\r\n-----END PGP SIGNATURE-----\r\n"},"main":"dist/index.js","husky":{"hooks":{"pre-commit":"lint-staged"}},"config":{"eslint":"./examples/**/*.{js,jsx}","tslint":"./{__mocks__,src,stories}/{,**/}*.{ts,tsx}"},"readme":"[![npm version](https://badge.fury.io/js/%40gooddata%2Freact-components.svg)](https://www.npmjs.com/package/@gooddata/react-components) \n\n# GoodData.UI React components\n> A React-based JavaScript library for building data-driven applications\n\n## Getting started\n- [GoodData.UI Documentation](http://sdk.gooddata.com/gooddata-ui/)\n- [GoodData.UI Live Examples](https://gooddata-examples.herokuapp.com/)\n- [Stack Overflow](https://stackoverflow.com/questions/tagged/gooddata)\n\n### Usage\nWith [yarn](https://yarnpkg.com) installed, go to your project directory and run\n```\n$ yarn add @gooddata/react-components\n```\nIf you prefer [npm](npmjs.com) run\n```\n$ npm install --save @gooddata/react-components\n```\n\nThe public API is exposed via global `index.js`. Except for the styles, do not import any other file directly\nbecause they are not intended to be part of the public API.\n\n## Contributing\n\nWe welcome any contribution in form of [issues](https://github.com/gooddata/gooddata-react-components/issues) or [pull requests](https://github.com/gooddata/gooddata-react-components/pulls).\nThese commands may come in handy while developing:\n\n| command | description |\n| ------- | ----------- |\n| `yarn install --pure-lockfile` | first step |\n| ||\n| `yarn dev` | build react-components to `/dist` in watch mode |\n| `yarn test` | run all unit tests |\n| `yarn prettier-write` | format the source code to match the valid codestyle |\n| `yarn validate` | validate codestyle |\n| ||\n| `yarn storybook` | run storybook from `/stories` on http://localhost:9001 |\n| `yarn build-storybook` | build storybook to `/dist-storybook` |\n| `yarn test-storybook` | run storybook and [screenshot tests](https://github.com/gooddata/gdc-client-utils/tree/master/test-storybook) |\n| ||\n| `yarn examples` | run Live Examples dev-server from `/examples` on https://localhost:8999 |\n| `yarn examples-build` | build Live Examples to `/examples/dist` |\n| `yarn examples-server` | serve built Live Examples - see `/examples/server/src` |\n| `yarn examples-testcafe` | run testcafe tests against `localhost:8999` |\n\n### Deploy to heroku.com\nWhen you deploy this repo to heroku, it serves *GoodData.UI Live Examples*.\nRelevant tasks are in `Procfile` and `package.json`.\n\n```bash\n# run in the project directory\nheroku login\nheroku create <your-app-name>\nheroku config:set DOMAIN_ADMIN_USERNAME=x@gooddata.com DOMAIN_ADMIN_PASSWORD=xy PROJECT_ID_TO_ASSIGN=xms7ga4tf3g3nzucd8380o2bev8oeknp\ngit push heroku HEAD:master\nheroku open\n```\n\n### Run Live Examples Locally\nTo run *GoodData.UI Live Examples* locally:\n```bash\ngit clone <this-repository>\ncd  <repository-folder>\nyarn install --pure-lockfile\nyarn examples\n```\nThen open https://localhost:8999 and login using Live Examples account (you can [create one here](https://gooddata-examples.herokuapp.com/registration)).\n\n### Run storybook locally for Geo chart \nGeo chart uses Mapbox to render map which requires a mapbox access token.\n- Register an account and create Mapbox token as [guide](https://docs.mapbox.com/help/how-mapbox-works/access-tokens/)\n- Run storybook with token stored in `.env` for more secure\n```bash\necho \"STORYBOOK_MAPBOX_ACCESS_TOKEN=token\" > .env # only need to run once\nyarn storybook\n```\n- Or run storybook with token env param exposed to cli (not suggested)\n```bash\nSTORYBOOK_MAPBOX_ACCESS_TOKEN=token yarn storybook\n```\n- Apply either above way to `yarn build-storybook` or `yarn test-storybook`\n\n### Source code formatting\nThe source code in the repository is formatted by [Prettier](https://prettier.io/). \nThe format of the code is validated by our Continuous Integration server and is one of the requirements of successful merge.\n\nPrettier is supported by every major IDE. You can find the list of supported editors and how to configure them [here](https://prettier.io/docs/en/editors.html).\n\nIn the case, when your editor is not supported or you don't want to setup the integration, you can run the `yarn prettier-write` command to reformat the code before commit.\n\n## Changelog\n\n- see [CHANGELOG.md](CHANGELOG.md)\n\n## License\n\n(C) 2007-2018 GoodData Corporation\n\nThis project is dual licensed:\n\n- The ATTRIBUTION-NONCOMMERCIAL 4.0 INTERNATIONAL (CC BY-NC 4.0) is used for purpose of the trial experience and evaluation of GoodData.UI library.\n- The GOODDATA GOODDATA.UI LIBRARY END USER LICENSE AGREEMENT is used for GoodData customers.\n\nFor more information, please see [LICENSE](https://github.com/gooddata/gooddata-react-components/blob/master/LICENSE)\n","gitHead":"0533b74f14f878f03d4d972460b2b488cc67714a","scripts":{"dev":"bash scripts/build.sh --dev-watch","test":"jest --watch","build":"bash scripts/build.sh","tslint":"yarn run-tslint -t verbose $npm_package_config_tslint","prepare":"cd examples/server && yarn install --frozen-lockfile && cd ../..; rm -r examples/node_modules 2>/dev/null; true","examples":"bash scripts/run-examples.sh","prepare?":"# Called before `npm publish` and on local `npm install`. Temporarily also for deleting obsolete node_modules. Ends with `true` to continue gracefully.","validate":"tsc --noEmit && yarn tslint && eslint $npm_package_config_eslint && yarn prettier-check","build-dev":"bash scripts/build.sh --dev","examples?":"# Default is developer domain, other options: yarn examples [sec,secure,stg,stg2,stg3,demo,developer or URL]","storybook":"yarn build && start-storybook -p 9001 -c .storybook","test-once":"jest","tslint-ci":"mkdir -p ./ci/results && yarn run-tslint -t checkstyle -o ./ci/results/tslint-results.xml $npm_package_config_tslint","run-tslint":"tslint -p tsconfig.json","validate-ci":"tsc --noEmit && yarn tslint-ci  && eslint $npm_package_config_eslint -f checkstyle -o ci/results/eslint-results.xml && yarn prettier-check","examples-build":"bash scripts/build-examples.sh","prepublishOnly":"yarn build","prettier-check":"prettier --check '{src,stories,styles,__mocks__,examples/server/src,examples/src,examples/test}/**/*.{ts,js,tsx,jsx,json,scss,md,yaml,html}'","prettier-write":"prettier --write '{src,stories,styles,__mocks__,examples/server/src,examples/src,examples/test}/**/*.{ts,js,tsx,jsx,json,scss,md,yaml,html}'","test-storybook":"yarn build && test-storybook","build-storybook":"yarn build && build-storybook -c .storybook -o dist-storybook","examples-server":"node examples/server/src/index.js","heroku-postbuild":"yarn examples-build developer","examples-testcafe":"./scripts/run-testcafe.sh visual","check-circular-deps":"madge --circular --extensions ts ./src","examples-testcafe-ci":"./scripts/run-testcafe.sh ci","examples-testcafe-live":"./scripts/run-testcafe.sh live"},"typings":"dist/index.d.ts","_npmUser":{"name":"gooddata-ci","email":"rail@gooddata.com"},"deprecated":"@gooddata/react-components@7 reached End of Support on March 31, 2022. Please upgrade (see https://sdk.gooddata.com/gooddata-ui/docs/supported_versions.html for more information).","repository":{"url":"git+ssh://git@github.com/gooddata/gooddata-react-components.git","type":"git"},"_npmVersion":"6.4.1","description":"GoodData.UI - A powerful JavaScript library for building analytical applications","directories":{},"lint-staged":{"{src,stories,styles,__mocks__,examples/server/src,examples/src,examples/test}/**/*.{ts,js,tsx,jsx,scss}":["npx gdc-fix-copyright","git add"],"{src,stories,styles,__mocks__,examples/server/src,examples/src,examples/test}/**/*.{ts,js,tsx,jsx,json,scss,md,yaml,html}":["prettier --write","git add"]},"_nodeVersion":"8.12.0","dependencies":{"rxjs":"^5.5.6","uuid":"^3.2.1","immer":"^1.3.1","lodash":"^4.17.15","date-fns":"^2.7.0","downshift":"^3.2.7","invariant":"^2.2.2","mapbox-gl":"^1.6.1","classnames":"^2.2.6","highcharts":"7.1.1","prop-types":"^15.6.0","react-intl":"^3.6.0","custom-event":"^1.0.1","react-window":"^1.8.1","ag-grid-react":"20.0.0","react-measure":"^2.3.0","@types/mapbox-gl":"^1.6.1","react-day-picker":"~7.3.0","react-responsive":"^3.0.0","stringify-object":"^2.4.0","@gooddata/typings":"^2.19.0","ag-grid-community":"20.0.0","http-status-codes":"^1.3.0","@gooddata/js-utils":"^3.5.0","@gooddata/numberjs":"^3.2.4","fixed-data-table-2":"0.7.17","@gooddata/goodstrap":"^67.0.0","react-dom-factories":"^1.0.2","@gooddata/gooddata-js":"^12.2.0","json-stable-stringify":"^1.0.1","react-transition-group":"^2.2.1","hoist-non-react-statics":"^3.3.0","nodelist-foreach-polyfill":"^1.2.0","@formatjs/intl-pluralrules":"^1.3.6","highcharts-grouped-categories":"^1.1.3"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"raf":"3.3.2","yup":"^0.24.1","jest":"24.7.1","husky":"3.0.0","madge":"^3.4.4","react":"^16.5.2","enzyme":"3.5.0","eslint":"4.19.1","formik":"^0.11.11","moment":"2.23.0","history":"^4.7.2","ts-jest":"24.0.0","webpack":"4.30.0","full-icu":"^1.3.0","prettier":"1.16.4","react-ga":"^2.5.2","recharts":"1.0.0-beta.9","testcafe":"1.1.4","commander":"2.14.1","node-sass":"4.13.0","react-dom":"^16.5.2","supertest":"3.0.0","ts-loader":"6.0.0","@types/raf":"^3.4.0","css-loader":"0.28.7","jest-junit":"3.0.0","raw-loader":"0.5.1","styled-jsx":"2.2.1","typescript":"3.3.4000","@babel/core":"7.4.4","@types/jest":"24.0.6","@types/node":"7.0.8","@types/uuid":"3.4.3","file-loader":"3.0.1","jest-enzyme":"7.0.2","lint-staged":"9.1.0","sass-loader":"6.0.6","webpack-cli":"3.3.2","@types/react":"16.8.6","babel-loader":"8.0.5","react-helmet":"5.2.0","react-select":"1.2.1","style-loader":"0.19.1","@types/enzyme":"3.1.13","@types/lodash":"4.14.123","testcafe-live":"0.1.4","@babel/runtime":"7.4.4","dotenv-webpack":"^1.7.0","@babel/polyfill":"^7.4.4","@storybook/react":"5.0.11","@types/invariant":"2.2.29","@types/react-dom":"16.0.11","isomorphic-fetch":"2.2.1","react-datepicker":"1.1.0","react-router-dom":"4.2.2","@babel/preset-env":"7.4.4","@gooddata/mock-js":"2.6.0","@storybook/addons":"5.0.11","@types/classnames":"2.2.3","@types/prop-types":"15.5.2","@storybook/theming":"5.0.11","identity-obj-proxy":"^3.0.0","intl-messageformat":"^7.5.4","webpack-dev-server":"3.3.1","@babel/preset-react":"7.0.0","@types/react-portal":"4.0.1","@types/react-window":"^1.8.1","babel-plugin-lodash":"3.3.4","html-webpack-plugin":"3.2.0","react-test-renderer":"16.4.2","@types/react-measure":"2.0.5","clean-webpack-plugin":"2.0.2","stats-webpack-plugin":"0.7.0","eslint-config-prettier":"4.1.0","react-google-recaptcha":"^0.14.1","tslint-config-prettier":"1.18.0","@gooddata/eslint-config":"^1.0.0","@gooddata/tslint-config":"1.0.0","@types/react-responsive":"^3.0.3","@types/storybook__react":"4.0.1","@types/stringify-object":"^3.2.0","enzyme-adapter-react-16":"1.3.1","@gooddata/test-storybook":"3.2.1","@storybook/addon-actions":"5.0.11","@storybook/addon-options":"5.0.11","node-sass-magic-importer":"5.1.0","react-syntax-highlighter":"11.0.2","@types/fixed-data-table-2":"0.8.1","@types/react-test-renderer":"16.0.0","circular-dependency-plugin":"5.0.2","compression-webpack-plugin":"2.0.0","@types/json-stable-stringify":"^1.0.32","@gooddata/frontend-npm-scripts":"1.1.0","@types/enzyme-adapter-react-16":"1.0.3","@types/storybook__addon-actions":"3.4.2","@babel/plugin-proposal-class-properties":"7.4.4","@babel/plugin-proposal-object-rest-spread":"7.4.4","@babel/plugin-transform-async-to-generator":"7.4.4"},"peerDependencies":{"react":"^16.5.2","react-dom":"^16.5.2"},"_npmOperationalInternal":{"tmp":"tmp/react-components_7.4.0-beta.10_1582204447583_0.2653928581128844","host":"s3://npm-registry-packages"}},"7.3.0-rc.3":{"name":"@gooddata/react-components","version":"7.3.0-rc.3","author":{"name":"GoodData Corporation"},"license":"BSD-3-Clause","_id":"@gooddata/react-components@7.3.0-rc.3","maintainers":[{"name":"afi","email":"adam.fiedler@gooddata.com"},{"name":"bertold8","email":"ivan.nejezchleb@seznam.cz"},{"name":"brbistas","email":"valentinos.chraniotis@gooddata.com"},{"name":"bugsbunny338","email":"jiri.zajic@mensa.cz"},{"name":"de.do","email":"de.do@gooddata.com"},{"name":"gooddata-ci","email":"rail@gooddata.com"},{"name":"hung.nguyen.hoang","email":"hung.nguyen@gooddata.com"},{"name":"ivan.mjartan","email":"ivan.mjartan@gooddata.com"},{"name":"jakub-sterba","email":"jakub.sterba@gooddata.com"},{"name":"jaroslav.tomecek","email":"jaroslav.tomecek@gooddata.com"},{"name":"jkittler","email":"honza.kittler@gmail.com"},{"name":"khanh.le","email":"khanh.le@gooddata.com"},{"name":"lanhuynh","email":"lan.huynh@gooddata.com"},{"name":"linhhong","email":"linh.hong@gooddata.com"},{"name":"lupko","email":"lubomir.slivka@gooddata.com"},{"name":"matyas.kandl","email":"matyas.kandl@gooddata.com"},{"name":"michal.marsal","email":"michal.marsal@gooddata.com"},{"name":"naibinh","email":"naibinh@gmail.com"},{"name":"nikolacech","email":"nikola.cech@gooddata.com"},{"name":"no23reason","email":"dan.homola@hotmail.cz"},{"name":"patrikbraborec","email":"patrik.braborec@gooddata.com"},{"name":"pbenes","email":"petr.benes@gooddata.com"},{"name":"petrjanu","email":"petr.janu@gooddata.com"},{"name":"ptquang86","email":"ptquang86@gmail.com"},{"name":"qduval","email":"quentin.duval@gooddata.com"},{"name":"rodri360","email":"me@rodri360.com"},{"name":"sitina","email":"jiri.sitina@gooddata.com"},{"name":"strouhaljan","email":"strouhal.jan@gmail.com"},{"name":"tomas.kratochvil","email":"tomas.kratochvil@gooddata.com"},{"name":"tomasreichmann","email":"tomasreichmann@gmail.com"},{"name":"tomsatgd","email":"tomas.satinsky@gooddata.com"},{"name":"trung-le-quoc","email":"trung.le@gooddata.com"},{"name":"tu-ngo","email":"tungo1981@gmail.com"},{"name":"tulean","email":"tuan.le@gooddata.com"},{"name":"utdnah","email":"danh.ung@gooddata.com"},{"name":"vlastikcz","email":"vlastimil.kotas@gooddata.com"},{"name":"vu.pham","email":"vu.pham@gooddata.com"},{"name":"xmort","email":"petr.dolejsi@gooddata.com"},{"name":"yanlipnican","email":"yanlipnican@gmail.com"}],"homepage":"https://github.com/gooddata/gooddata-react-components#readme","bugs":{"url":"https://github.com/gooddata/gooddata-react-components/issues"},"dist":{"shasum":"e24da508f27995726688e0ef0a81c440d28eb9aa","tarball":"https://registry.npmjs.org/@gooddata/react-components/-/react-components-7.3.0-rc.3.tgz","fileCount":2292,"integrity":"sha512-h3uQgi2bG++aj5jTIelg68UTCSDD/NtFi+SdavbuyEjGUgs872Wk5+yPYTecDvdvwPY6YJuI8KFfsuU3jCb7cg==","signatures":[{"sig":"MEUCIHuzQv3EOaJoNRndLvTLlI20toRQTnZih+03IctZEhNTAiEAs+pdsitvFGaOIq9mhx2F3dpX6oTcxxeSgBB3EQsqZUU=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":9099785,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJeT4izCRA9TVsSAnZWagAA8FcQAIDaINB2vUoIRbw88nPF\nkmWcf2KAQCS2EyxoFfzyq2NaP5tVRoZy23s21YIfXgpcaJtFbi6nWlzccWZH\n8ffPovQnrT35lzEldwHe6Nq8YVNBe8hxoPP3acOGwUQ2VMETH3DSa1kEFeQP\njId7YNH5VHdtNYQNiI+4ArOUGZRcak6KpT/Foy5eSMhK7yhQpPpNRCMeff/V\ngyM80EsvoL0aiFkDP+yDD8KaMdMVLWIbOS02s0lWSrjjSEVNc6QtbOD8hykr\noN/QzOZhuzWMwlBHcV0EwOylQp/TrV/QSgaEpfVgFwlmlmkUuIoGLbvJN4ye\nkfZXflzkPgGGMn07xCuwBCs29kGokOJ2R1ufaZjctgBOupILRm8etWa7TYAT\n8MLejYVhRKapk5rZw+XjuFwWkqjUGPqNR8ux06R1wzollUMtvonSQaLBbeJ+\nEJvlzvJiHIWWveL6FiaqvnEsEiDoKSpXnUb7+6FnotZ8PBRiLaXZDz0MEZZY\n81hr09+xp/Vdl1EqkpHs6dJ4GasvQkgpSjgayI0m1Z+yBJnVDNWKD6w8z1wB\n8+L3vOYjftl4kvOt2wtgbQLz9Kaa7tXhA1WfgDzlbK5iZLaP/t1q9itW9C8J\nfn5hLnr/BNWpsBgpDAZwkRg68YdYLta1ZsNV7yeF7eULCl51SGE85+xY4eGq\nnqrw\r\n=HrE6\r\n-----END PGP SIGNATURE-----\r\n"},"main":"dist/index.js","husky":{"hooks":{"pre-commit":"lint-staged"}},"config":{"eslint":"./examples/**/*.{js,jsx}","tslint":"./{__mocks__,src,stories}/{,**/}*.{ts,tsx}"},"readme":"[![npm version](https://badge.fury.io/js/%40gooddata%2Freact-components.svg)](https://www.npmjs.com/package/@gooddata/react-components) \n\n# GoodData.UI React components\n> A React-based JavaScript library for building data-driven applications\n\n## Getting started\n- [GoodData.UI Documentation](http://sdk.gooddata.com/gooddata-ui/)\n- [GoodData.UI Live Examples](https://gooddata-examples.herokuapp.com/)\n- [Stack Overflow](https://stackoverflow.com/questions/tagged/gooddata)\n\n### Usage\nWith [yarn](https://yarnpkg.com) installed, go to your project directory and run\n```\n$ yarn add @gooddata/react-components\n```\nIf you prefer [npm](npmjs.com) run\n```\n$ npm install --save @gooddata/react-components\n```\n\nThe public API is exposed via global `index.js`. Except for the styles, do not import any other file directly\nbecause they are not intended to be part of the public API.\n\n## Contributing\n\nWe welcome any contribution in form of [issues](https://github.com/gooddata/gooddata-react-components/issues) or [pull requests](https://github.com/gooddata/gooddata-react-components/pulls).\nThese commands may come in handy while developing:\n\n| command | description |\n| ------- | ----------- |\n| `yarn install --pure-lockfile` | first step |\n| ||\n| `yarn dev` | build react-components to `/dist` in watch mode |\n| `yarn test` | run all unit tests |\n| `yarn prettier-write` | format the source code to match the valid codestyle |\n| `yarn validate` | validate codestyle |\n| ||\n| `yarn storybook` | run storybook from `/stories` on http://localhost:9001 |\n| `yarn build-storybook` | build storybook to `/dist-storybook` |\n| `yarn test-storybook` | run storybook and [screenshot tests](https://github.com/gooddata/gdc-client-utils/tree/master/test-storybook) |\n| ||\n| `yarn examples` | run Live Examples dev-server from `/examples` on https://localhost:8999 |\n| `yarn examples-build` | build Live Examples to `/examples/dist` |\n| `yarn examples-server` | serve built Live Examples - see `/examples/server/src` |\n| `yarn examples-testcafe` | run testcafe tests against `localhost:8999` |\n\n### Deploy to heroku.com\nWhen you deploy this repo to heroku, it serves *GoodData.UI Live Examples*.\nRelevant tasks are in `Procfile` and `package.json`.\n\n```bash\n# run in the project directory\nheroku login\nheroku create <your-app-name>\nheroku config:set DOMAIN_ADMIN_USERNAME=x@gooddata.com DOMAIN_ADMIN_PASSWORD=xy PROJECT_ID_TO_ASSIGN=xms7ga4tf3g3nzucd8380o2bev8oeknp\ngit push heroku HEAD:master\nheroku open\n```\n\n### Run Live Examples Locally\nTo run *GoodData.UI Live Examples* locally:\n```bash\ngit clone <this-repository>\ncd  <repository-folder>\nyarn install --pure-lockfile\nyarn examples\n```\nThen open https://localhost:8999 and login using Live Examples account (you can [create one here](https://gooddata-examples.herokuapp.com/registration)).\n\n### Source code formatting\nThe source code in the repository is formatted by [Prettier](https://prettier.io/). \nThe format of the code is validated by our Continuous Integration server and is one of the requirements of successful merge.\n\nPrettier is supported by every major IDE. You can find the list of supported editors and how to configure them [here](https://prettier.io/docs/en/editors.html).\n\nIn the case, when your editor is not supported or you don't want to setup the integration, you can run the `yarn prettier-write` command to reformat the code before commit.\n\n## Changelog\n\n- see [CHANGELOG.md](CHANGELOG.md)\n\n## License\n\n(C) 2007-2018 GoodData Corporation\n\nThis project is dual licensed:\n\n- The ATTRIBUTION-NONCOMMERCIAL 4.0 INTERNATIONAL (CC BY-NC 4.0) is used for purpose of the trial experience and evaluation of GoodData.UI library.\n- The GOODDATA GOODDATA.UI LIBRARY END USER LICENSE AGREEMENT is used for GoodData customers.\n\nFor more information, please see [LICENSE](https://github.com/gooddata/gooddata-react-components/blob/master/LICENSE)\n","gitHead":"d5f863ec0889be2e59ec269e43befbe1e0609af6","scripts":{"dev":"bash scripts/build.sh --dev-watch","test":"jest --watch","build":"bash scripts/build.sh","tslint":"yarn run-tslint -t verbose $npm_package_config_tslint","prepare":"cd examples/server && yarn install --frozen-lockfile && cd ../..; rm -r examples/node_modules 2>/dev/null; true","examples":"bash scripts/run-examples.sh","prepare?":"# Called before `npm publish` and on local `npm install`. Temporarily also for deleting obsolete node_modules. Ends with `true` to continue gracefully.","validate":"tsc --noEmit && yarn tslint && eslint $npm_package_config_eslint && yarn prettier-check","build-dev":"bash scripts/build.sh --dev","examples?":"# Default is developer domain, other options: yarn examples [sec,secure,stg,stg2,stg3,demo,developer or URL]","storybook":"yarn build && start-storybook -p 9001 -c .storybook","test-once":"jest","tslint-ci":"mkdir -p ./ci/results && yarn run-tslint -t checkstyle -o ./ci/results/tslint-results.xml $npm_package_config_tslint","run-tslint":"tslint -p tsconfig.json","validate-ci":"tsc --noEmit && yarn tslint-ci  && eslint $npm_package_config_eslint -f checkstyle -o ci/results/eslint-results.xml && yarn prettier-check","examples-build":"bash scripts/build-examples.sh","prepublishOnly":"yarn build","prettier-check":"prettier --check '{src,stories,styles,__mocks__,examples/server/src,examples/src,examples/test}/**/*.{ts,js,tsx,jsx,json,scss,md,yaml,html}'","prettier-write":"prettier --write '{src,stories,styles,__mocks__,examples/server/src,examples/src,examples/test}/**/*.{ts,js,tsx,jsx,json,scss,md,yaml,html}'","test-storybook":"yarn build && test-storybook","build-storybook":"yarn build && build-storybook -c .storybook -o dist-storybook","examples-server":"node examples/server/src/index.js","heroku-postbuild":"yarn examples-build developer","examples-testcafe":"./scripts/run-testcafe.sh visual","check-circular-deps":"madge --circular --extensions ts ./src","examples-testcafe-ci":"./scripts/run-testcafe.sh ci","examples-testcafe-live":"./scripts/run-testcafe.sh live"},"typings":"dist/index.d.ts","_npmUser":{"name":"gooddata-ci","email":"rail@gooddata.com"},"deprecated":"@gooddata/react-components@7 reached End of Support on March 31, 2022. Please upgrade (see https://sdk.gooddata.com/gooddata-ui/docs/supported_versions.html for more information).","repository":{"url":"git+ssh://git@github.com/gooddata/gooddata-react-components.git","type":"git"},"_npmVersion":"6.4.1","description":"GoodData.UI - A powerful JavaScript library for building analytical applications","directories":{},"lint-staged":{"{src,stories,styles,__mocks__,examples/server/src,examples/src,examples/test}/**/*.{ts,js,tsx,jsx,scss}":["npx gdc-fix-copyright","git add"],"{src,stories,styles,__mocks__,examples/server/src,examples/src,examples/test}/**/*.{ts,js,tsx,jsx,json,scss,md,yaml,html}":["prettier --write","git add"]},"_nodeVersion":"8.12.0","dependencies":{"rxjs":"^5.5.6","uuid":"^3.2.1","immer":"^1.3.1","lodash":"^4.17.15","date-fns":"^2.7.0","downshift":"^3.2.7","invariant":"^2.2.2","classnames":"^2.2.6","highcharts":"7.1.1","prop-types":"^15.6.0","react-intl":"^3.6.0","custom-event":"^1.0.1","react-window":"^1.8.1","ag-grid-react":"20.0.0","react-measure":"^2.3.0","react-day-picker":"~7.3.0","react-responsive":"^3.0.0","stringify-object":"^2.4.0","@gooddata/typings":"^2.19.0","ag-grid-community":"20.0.0","http-status-codes":"^1.3.0","@gooddata/js-utils":"^3.5.0","@gooddata/numberjs":"^3.2.4","fixed-data-table-2":"0.7.17","@gooddata/goodstrap":"^66.5.0","react-dom-factories":"^1.0.2","@gooddata/gooddata-js":"^12.2.0","json-stable-stringify":"^1.0.1","react-transition-group":"^2.2.1","hoist-non-react-statics":"^3.3.0","nodelist-foreach-polyfill":"^1.2.0","@formatjs/intl-pluralrules":"^1.3.6","highcharts-grouped-categories":"^1.1.3"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"raf":"3.3.2","yup":"^0.24.1","jest":"24.7.1","husky":"3.0.0","madge":"^3.4.4","react":"^16.5.2","enzyme":"3.5.0","eslint":"4.19.1","formik":"^0.11.11","moment":"2.23.0","history":"^4.7.2","ts-jest":"24.0.0","webpack":"4.30.0","full-icu":"^1.3.0","prettier":"1.16.4","react-ga":"^2.5.2","recharts":"1.0.0-beta.9","testcafe":"1.1.4","commander":"2.14.1","node-sass":"4.13.0","react-dom":"^16.5.2","supertest":"3.0.0","ts-loader":"6.0.0","@types/raf":"^3.4.0","css-loader":"0.28.7","jest-junit":"3.0.0","raw-loader":"0.5.1","styled-jsx":"2.2.1","typescript":"3.3.4000","@babel/core":"7.4.4","@types/jest":"24.0.6","@types/node":"7.0.8","@types/uuid":"3.4.3","file-loader":"3.0.1","jest-enzyme":"7.0.2","lint-staged":"9.1.0","sass-loader":"6.0.6","webpack-cli":"3.3.2","@types/react":"16.8.6","babel-loader":"8.0.5","react-helmet":"5.2.0","react-select":"1.2.1","style-loader":"0.19.1","@types/enzyme":"3.1.13","@types/lodash":"4.14.123","testcafe-live":"0.1.4","@babel/runtime":"7.4.4","@babel/polyfill":"^7.4.4","@storybook/react":"5.0.11","@types/invariant":"2.2.29","@types/react-dom":"16.0.11","isomorphic-fetch":"2.2.1","react-datepicker":"1.1.0","react-router-dom":"4.2.2","@babel/preset-env":"7.4.4","@gooddata/mock-js":"2.6.0","@storybook/addons":"5.0.11","@types/classnames":"2.2.3","@types/prop-types":"15.5.2","@storybook/theming":"5.0.11","identity-obj-proxy":"^3.0.0","intl-messageformat":"^7.5.4","webpack-dev-server":"3.3.1","@babel/preset-react":"7.0.0","@types/react-portal":"4.0.1","@types/react-window":"^1.8.1","babel-plugin-lodash":"3.3.4","html-webpack-plugin":"3.2.0","react-test-renderer":"16.4.2","@types/react-measure":"2.0.5","clean-webpack-plugin":"2.0.2","stats-webpack-plugin":"0.7.0","eslint-config-prettier":"4.1.0","react-google-recaptcha":"^0.14.1","tslint-config-prettier":"1.18.0","@gooddata/eslint-config":"^1.0.0","@gooddata/tslint-config":"1.0.0","@types/react-responsive":"^3.0.3","@types/storybook__react":"4.0.1","@types/stringify-object":"^3.2.0","enzyme-adapter-react-16":"1.3.1","@gooddata/test-storybook":"3.1.1","@storybook/addon-actions":"5.0.11","@storybook/addon-options":"5.0.11","node-sass-magic-importer":"5.1.0","react-syntax-highlighter":"11.0.2","@types/fixed-data-table-2":"0.8.1","@types/react-test-renderer":"16.0.0","circular-dependency-plugin":"5.0.2","compression-webpack-plugin":"2.0.0","@types/json-stable-stringify":"^1.0.32","@gooddata/frontend-npm-scripts":"1.1.0","@types/enzyme-adapter-react-16":"1.0.3","@types/storybook__addon-actions":"3.4.2","@babel/plugin-proposal-class-properties":"7.4.4","@babel/plugin-proposal-object-rest-spread":"7.4.4","@babel/plugin-transform-async-to-generator":"7.4.4"},"peerDependencies":{"react":"^16.5.2","react-dom":"^16.5.2"},"_npmOperationalInternal":{"tmp":"tmp/react-components_7.3.0-rc.3_1582270642754_0.07157237091239499","host":"s3://npm-registry-packages"}},"7.3.0-rc.4":{"name":"@gooddata/react-components","version":"7.3.0-rc.4","author":{"name":"GoodData Corporation"},"license":"BSD-3-Clause","_id":"@gooddata/react-components@7.3.0-rc.4","maintainers":[{"name":"afi","email":"adam.fiedler@gooddata.com"},{"name":"bertold8","email":"ivan.nejezchleb@seznam.cz"},{"name":"brbistas","email":"valentinos.chraniotis@gooddata.com"},{"name":"bugsbunny338","email":"jiri.zajic@mensa.cz"},{"name":"de.do","email":"de.do@gooddata.com"},{"name":"gooddata-ci","email":"rail@gooddata.com"},{"name":"hung.nguyen.hoang","email":"hung.nguyen@gooddata.com"},{"name":"ivan.mjartan","email":"ivan.mjartan@gooddata.com"},{"name":"jakub-sterba","email":"jakub.sterba@gooddata.com"},{"name":"jaroslav.tomecek","email":"jaroslav.tomecek@gooddata.com"},{"name":"jkittler","email":"honza.kittler@gmail.com"},{"name":"khanh.le","email":"khanh.le@gooddata.com"},{"name":"lanhuynh","email":"lan.huynh@gooddata.com"},{"name":"linhhong","email":"linh.hong@gooddata.com"},{"name":"lupko","email":"lubomir.slivka@gooddata.com"},{"name":"matyas.kandl","email":"matyas.kandl@gooddata.com"},{"name":"michal.marsal","email":"michal.marsal@gooddata.com"},{"name":"naibinh","email":"naibinh@gmail.com"},{"name":"nikolacech","email":"nikola.cech@gooddata.com"},{"name":"no23reason","email":"dan.homola@hotmail.cz"},{"name":"patrikbraborec","email":"patrik.braborec@gooddata.com"},{"name":"pbenes","email":"petr.benes@gooddata.com"},{"name":"petrjanu","email":"petr.janu@gooddata.com"},{"name":"ptquang86","email":"ptquang86@gmail.com"},{"name":"qduval","email":"quentin.duval@gooddata.com"},{"name":"rodri360","email":"me@rodri360.com"},{"name":"sitina","email":"jiri.sitina@gooddata.com"},{"name":"strouhaljan","email":"strouhal.jan@gmail.com"},{"name":"tomas.kratochvil","email":"tomas.kratochvil@gooddata.com"},{"name":"tomasreichmann","email":"tomasreichmann@gmail.com"},{"name":"tomsatgd","email":"tomas.satinsky@gooddata.com"},{"name":"trung-le-quoc","email":"trung.le@gooddata.com"},{"name":"tu-ngo","email":"tungo1981@gmail.com"},{"name":"tulean","email":"tuan.le@gooddata.com"},{"name":"utdnah","email":"danh.ung@gooddata.com"},{"name":"vlastikcz","email":"vlastimil.kotas@gooddata.com"},{"name":"vu.pham","email":"vu.pham@gooddata.com"},{"name":"xmort","email":"petr.dolejsi@gooddata.com"},{"name":"yanlipnican","email":"yanlipnican@gmail.com"}],"homepage":"https://github.com/gooddata/gooddata-react-components#readme","bugs":{"url":"https://github.com/gooddata/gooddata-react-components/issues"},"dist":{"shasum":"1e936e888814cabda21a34d6130be2a6fa371172","tarball":"https://registry.npmjs.org/@gooddata/react-components/-/react-components-7.3.0-rc.4.tgz","fileCount":2292,"integrity":"sha512-nPxDHKjOY7VLJQXE9Z3EOCTT9wpUR6wgolLNqQnU4DvSQDFCOfroM8oo1FZtBPCG/CZVbcTcjp++/kch62+m5Q==","signatures":[{"sig":"MEUCICJ49W3DE7Ekw77aiRqkjtx0OkAw+N6OEcB7wZUmwHSGAiEAllScc8FLSGPE/Rm+5AyciJrSBk0SldWBD9mKY3S2sqY=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":9099785,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJeT4pmCRA9TVsSAnZWagAAVfQP/jBOjZZcC92oM0jXXsby\neu+QNr2d8+iy9o3l2wmUDjy/KcLnBOQirjyNev0p+LW6/AL05xJYRdz4q2KN\nlAO/438MF/uK6/SbLZvSwpqEkQqEf+JFKjn6l2a/TLn9WwY2ebZV5p18DNaR\n+7XqTFiM/w3sjy87V5Dt3frEm7QiQ8KabWp6ozDXVHTJ4v/uRoEvQAUMBewU\nOqdXpEghXx0Wl83IESKMW6GOHmD6ia2cWlYK4SgM+KsHAnaeSbmyQmvJTe3C\n2YVV2IxHZeaBTF5RzDnUT3wock/r9lGb0Vjnh9OTlgvmoA3Z7yGBI7IaZSh9\nqCh7iZ99AFfnVzoy9WxkzQjKRQQAirxebqvHPH2d0eMFj1aBqeH9EsXbOUM4\nT7M+sfpf0wsEQxZiagRTQ6+LNxT2G0zkg0kM24UmVdusurF52Vn2FbLHLOU3\n6KPIae1IkokTFmtKPYAT0lJLdoP2m4gYkuDGD1OxkHQAjSD4mPum7IoCkc1v\nxynFU5Ul569xcKk8KvkhQh58G+Ap8JXv/shvs16mI33BaAmYLWcjeG6rf/76\no1YubP+5mLyW+B8xPwhdYOeE+L/W6CVuHHPp+ZMg6zxd8i3UuM4ix3543X7I\nStzFxgmRxMYD0/9msE6yc2JzgIAvH+YimcIhYUYuYneIzk3FquD7KzJFqk4g\nTyRh\r\n=y/Y6\r\n-----END PGP SIGNATURE-----\r\n"},"main":"dist/index.js","husky":{"hooks":{"pre-commit":"lint-staged"}},"config":{"eslint":"./examples/**/*.{js,jsx}","tslint":"./{__mocks__,src,stories}/{,**/}*.{ts,tsx}"},"readme":"[![npm version](https://badge.fury.io/js/%40gooddata%2Freact-components.svg)](https://www.npmjs.com/package/@gooddata/react-components) \n\n# GoodData.UI React components\n> A React-based JavaScript library for building data-driven applications\n\n## Getting started\n- [GoodData.UI Documentation](http://sdk.gooddata.com/gooddata-ui/)\n- [GoodData.UI Live Examples](https://gooddata-examples.herokuapp.com/)\n- [Stack Overflow](https://stackoverflow.com/questions/tagged/gooddata)\n\n### Usage\nWith [yarn](https://yarnpkg.com) installed, go to your project directory and run\n```\n$ yarn add @gooddata/react-components\n```\nIf you prefer [npm](npmjs.com) run\n```\n$ npm install --save @gooddata/react-components\n```\n\nThe public API is exposed via global `index.js`. Except for the styles, do not import any other file directly\nbecause they are not intended to be part of the public API.\n\n## Contributing\n\nWe welcome any contribution in form of [issues](https://github.com/gooddata/gooddata-react-components/issues) or [pull requests](https://github.com/gooddata/gooddata-react-components/pulls).\nThese commands may come in handy while developing:\n\n| command | description |\n| ------- | ----------- |\n| `yarn install --pure-lockfile` | first step |\n| ||\n| `yarn dev` | build react-components to `/dist` in watch mode |\n| `yarn test` | run all unit tests |\n| `yarn prettier-write` | format the source code to match the valid codestyle |\n| `yarn validate` | validate codestyle |\n| ||\n| `yarn storybook` | run storybook from `/stories` on http://localhost:9001 |\n| `yarn build-storybook` | build storybook to `/dist-storybook` |\n| `yarn test-storybook` | run storybook and [screenshot tests](https://github.com/gooddata/gdc-client-utils/tree/master/test-storybook) |\n| ||\n| `yarn examples` | run Live Examples dev-server from `/examples` on https://localhost:8999 |\n| `yarn examples-build` | build Live Examples to `/examples/dist` |\n| `yarn examples-server` | serve built Live Examples - see `/examples/server/src` |\n| `yarn examples-testcafe` | run testcafe tests against `localhost:8999` |\n\n### Deploy to heroku.com\nWhen you deploy this repo to heroku, it serves *GoodData.UI Live Examples*.\nRelevant tasks are in `Procfile` and `package.json`.\n\n```bash\n# run in the project directory\nheroku login\nheroku create <your-app-name>\nheroku config:set DOMAIN_ADMIN_USERNAME=x@gooddata.com DOMAIN_ADMIN_PASSWORD=xy PROJECT_ID_TO_ASSIGN=xms7ga4tf3g3nzucd8380o2bev8oeknp\ngit push heroku HEAD:master\nheroku open\n```\n\n### Run Live Examples Locally\nTo run *GoodData.UI Live Examples* locally:\n```bash\ngit clone <this-repository>\ncd  <repository-folder>\nyarn install --pure-lockfile\nyarn examples\n```\nThen open https://localhost:8999 and login using Live Examples account (you can [create one here](https://gooddata-examples.herokuapp.com/registration)).\n\n### Source code formatting\nThe source code in the repository is formatted by [Prettier](https://prettier.io/). \nThe format of the code is validated by our Continuous Integration server and is one of the requirements of successful merge.\n\nPrettier is supported by every major IDE. You can find the list of supported editors and how to configure them [here](https://prettier.io/docs/en/editors.html).\n\nIn the case, when your editor is not supported or you don't want to setup the integration, you can run the `yarn prettier-write` command to reformat the code before commit.\n\n## Changelog\n\n- see [CHANGELOG.md](CHANGELOG.md)\n\n## License\n\n(C) 2007-2018 GoodData Corporation\n\nThis project is dual licensed:\n\n- The ATTRIBUTION-NONCOMMERCIAL 4.0 INTERNATIONAL (CC BY-NC 4.0) is used for purpose of the trial experience and evaluation of GoodData.UI library.\n- The GOODDATA GOODDATA.UI LIBRARY END USER LICENSE AGREEMENT is used for GoodData customers.\n\nFor more information, please see [LICENSE](https://github.com/gooddata/gooddata-react-components/blob/master/LICENSE)\n","gitHead":"d1815a682e40c37902fcc1796012fa9ec5f0768a","scripts":{"dev":"bash scripts/build.sh --dev-watch","test":"jest --watch","build":"bash scripts/build.sh","tslint":"yarn run-tslint -t verbose $npm_package_config_tslint","prepare":"cd examples/server && yarn install --frozen-lockfile && cd ../..; rm -r examples/node_modules 2>/dev/null; true","examples":"bash scripts/run-examples.sh","prepare?":"# Called before `npm publish` and on local `npm install`. Temporarily also for deleting obsolete node_modules. Ends with `true` to continue gracefully.","validate":"tsc --noEmit && yarn tslint && eslint $npm_package_config_eslint && yarn prettier-check","build-dev":"bash scripts/build.sh --dev","examples?":"# Default is developer domain, other options: yarn examples [sec,secure,stg,stg2,stg3,demo,developer or URL]","storybook":"yarn build && start-storybook -p 9001 -c .storybook","test-once":"jest","tslint-ci":"mkdir -p ./ci/results && yarn run-tslint -t checkstyle -o ./ci/results/tslint-results.xml $npm_package_config_tslint","run-tslint":"tslint -p tsconfig.json","validate-ci":"tsc --noEmit && yarn tslint-ci  && eslint $npm_package_config_eslint -f checkstyle -o ci/results/eslint-results.xml && yarn prettier-check","examples-build":"bash scripts/build-examples.sh","prepublishOnly":"yarn build","prettier-check":"prettier --check '{src,stories,styles,__mocks__,examples/server/src,examples/src,examples/test}/**/*.{ts,js,tsx,jsx,json,scss,md,yaml,html}'","prettier-write":"prettier --write '{src,stories,styles,__mocks__,examples/server/src,examples/src,examples/test}/**/*.{ts,js,tsx,jsx,json,scss,md,yaml,html}'","test-storybook":"yarn build && test-storybook","build-storybook":"yarn build && build-storybook -c .storybook -o dist-storybook","examples-server":"node examples/server/src/index.js","heroku-postbuild":"yarn examples-build developer","examples-testcafe":"./scripts/run-testcafe.sh visual","check-circular-deps":"madge --circular --extensions ts ./src","examples-testcafe-ci":"./scripts/run-testcafe.sh ci","examples-testcafe-live":"./scripts/run-testcafe.sh live"},"typings":"dist/index.d.ts","_npmUser":{"name":"gooddata-ci","email":"rail@gooddata.com"},"deprecated":"@gooddata/react-components@7 reached End of Support on March 31, 2022. Please upgrade (see https://sdk.gooddata.com/gooddata-ui/docs/supported_versions.html for more information).","repository":{"url":"git+ssh://git@github.com/gooddata/gooddata-react-components.git","type":"git"},"_npmVersion":"6.4.1","description":"GoodData.UI - A powerful JavaScript library for building analytical applications","directories":{},"lint-staged":{"{src,stories,styles,__mocks__,examples/server/src,examples/src,examples/test}/**/*.{ts,js,tsx,jsx,scss}":["npx gdc-fix-copyright","git add"],"{src,stories,styles,__mocks__,examples/server/src,examples/src,examples/test}/**/*.{ts,js,tsx,jsx,json,scss,md,yaml,html}":["prettier --write","git add"]},"_nodeVersion":"8.12.0","dependencies":{"rxjs":"^5.5.6","uuid":"^3.2.1","immer":"^1.3.1","lodash":"^4.17.15","date-fns":"^2.7.0","downshift":"^3.2.7","invariant":"^2.2.2","classnames":"^2.2.6","highcharts":"7.1.1","prop-types":"^15.6.0","react-intl":"^3.6.0","custom-event":"^1.0.1","react-window":"^1.8.1","ag-grid-react":"20.0.0","react-measure":"^2.3.0","react-day-picker":"~7.3.0","react-responsive":"^3.0.0","stringify-object":"^2.4.0","@gooddata/typings":"^2.19.0","ag-grid-community":"20.0.0","http-status-codes":"^1.3.0","@gooddata/js-utils":"^3.5.0","@gooddata/numberjs":"^3.2.4","fixed-data-table-2":"0.7.17","@gooddata/goodstrap":"^66.5.0","react-dom-factories":"^1.0.2","@gooddata/gooddata-js":"^12.2.0","json-stable-stringify":"^1.0.1","react-transition-group":"^2.2.1","hoist-non-react-statics":"^3.3.0","nodelist-foreach-polyfill":"^1.2.0","@formatjs/intl-pluralrules":"^1.3.6","highcharts-grouped-categories":"^1.1.3"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"raf":"3.3.2","yup":"^0.24.1","jest":"24.7.1","husky":"3.0.0","madge":"^3.4.4","react":"^16.5.2","enzyme":"3.5.0","eslint":"4.19.1","formik":"^0.11.11","moment":"2.23.0","history":"^4.7.2","ts-jest":"24.0.0","webpack":"4.30.0","full-icu":"^1.3.0","prettier":"1.16.4","react-ga":"^2.5.2","recharts":"1.0.0-beta.9","testcafe":"1.1.4","commander":"2.14.1","node-sass":"4.13.0","react-dom":"^16.5.2","supertest":"3.0.0","ts-loader":"6.0.0","@types/raf":"^3.4.0","css-loader":"0.28.7","jest-junit":"3.0.0","raw-loader":"0.5.1","styled-jsx":"2.2.1","typescript":"3.3.4000","@babel/core":"7.4.4","@types/jest":"24.0.6","@types/node":"7.0.8","@types/uuid":"3.4.3","file-loader":"3.0.1","jest-enzyme":"7.0.2","lint-staged":"9.1.0","sass-loader":"6.0.6","webpack-cli":"3.3.2","@types/react":"16.8.6","babel-loader":"8.0.5","react-helmet":"5.2.0","react-select":"1.2.1","style-loader":"0.19.1","@types/enzyme":"3.1.13","@types/lodash":"4.14.123","testcafe-live":"0.1.4","@babel/runtime":"7.4.4","@babel/polyfill":"^7.4.4","@storybook/react":"5.0.11","@types/invariant":"2.2.29","@types/react-dom":"16.0.11","isomorphic-fetch":"2.2.1","react-datepicker":"1.1.0","react-router-dom":"4.2.2","@babel/preset-env":"7.4.4","@gooddata/mock-js":"2.6.0","@storybook/addons":"5.0.11","@types/classnames":"2.2.3","@types/prop-types":"15.5.2","@storybook/theming":"5.0.11","identity-obj-proxy":"^3.0.0","intl-messageformat":"^7.5.4","webpack-dev-server":"3.3.1","@babel/preset-react":"7.0.0","@types/react-portal":"4.0.1","@types/react-window":"^1.8.1","babel-plugin-lodash":"3.3.4","html-webpack-plugin":"3.2.0","react-test-renderer":"16.4.2","@types/react-measure":"2.0.5","clean-webpack-plugin":"2.0.2","stats-webpack-plugin":"0.7.0","eslint-config-prettier":"4.1.0","react-google-recaptcha":"^0.14.1","tslint-config-prettier":"1.18.0","@gooddata/eslint-config":"^1.0.0","@gooddata/tslint-config":"1.0.0","@types/react-responsive":"^3.0.3","@types/storybook__react":"4.0.1","@types/stringify-object":"^3.2.0","enzyme-adapter-react-16":"1.3.1","@gooddata/test-storybook":"3.1.1","@storybook/addon-actions":"5.0.11","@storybook/addon-options":"5.0.11","node-sass-magic-importer":"5.1.0","react-syntax-highlighter":"11.0.2","@types/fixed-data-table-2":"0.8.1","@types/react-test-renderer":"16.0.0","circular-dependency-plugin":"5.0.2","compression-webpack-plugin":"2.0.0","@types/json-stable-stringify":"^1.0.32","@gooddata/frontend-npm-scripts":"1.1.0","@types/enzyme-adapter-react-16":"1.0.3","@types/storybook__addon-actions":"3.4.2","@babel/plugin-proposal-class-properties":"7.4.4","@babel/plugin-proposal-object-rest-spread":"7.4.4","@babel/plugin-transform-async-to-generator":"7.4.4"},"peerDependencies":{"react":"^16.5.2","react-dom":"^16.5.2"},"_npmOperationalInternal":{"tmp":"tmp/react-components_7.3.0-rc.4_1582271078243_0.8652574388814382","host":"s3://npm-registry-packages"}},"7.4.0-beta.11":{"name":"@gooddata/react-components","version":"7.4.0-beta.11","author":{"name":"GoodData Corporation"},"license":"BSD-3-Clause","_id":"@gooddata/react-components@7.4.0-beta.11","maintainers":[{"name":"afi","email":"adam.fiedler@gooddata.com"},{"name":"bertold8","email":"ivan.nejezchleb@seznam.cz"},{"name":"brbistas","email":"valentinos.chraniotis@gooddata.com"},{"name":"bugsbunny338","email":"jiri.zajic@mensa.cz"},{"name":"de.do","email":"de.do@gooddata.com"},{"name":"gooddata-ci","email":"rail@gooddata.com"},{"name":"hung.nguyen.hoang","email":"hung.nguyen@gooddata.com"},{"name":"ivan.mjartan","email":"ivan.mjartan@gooddata.com"},{"name":"jakub-sterba","email":"jakub.sterba@gooddata.com"},{"name":"jaroslav.tomecek","email":"jaroslav.tomecek@gooddata.com"},{"name":"jkittler","email":"honza.kittler@gmail.com"},{"name":"khanh.le","email":"khanh.le@gooddata.com"},{"name":"lanhuynh","email":"lan.huynh@gooddata.com"},{"name":"linhhong","email":"linh.hong@gooddata.com"},{"name":"lupko","email":"lubomir.slivka@gooddata.com"},{"name":"matyas.kandl","email":"matyas.kandl@gooddata.com"},{"name":"michal.marsal","email":"michal.marsal@gooddata.com"},{"name":"naibinh","email":"naibinh@gmail.com"},{"name":"nikolacech","email":"nikola.cech@gooddata.com"},{"name":"no23reason","email":"dan.homola@hotmail.cz"},{"name":"patrikbraborec","email":"patrik.braborec@gooddata.com"},{"name":"pbenes","email":"petr.benes@gooddata.com"},{"name":"petrjanu","email":"petr.janu@gooddata.com"},{"name":"ptquang86","email":"ptquang86@gmail.com"},{"name":"qduval","email":"quentin.duval@gooddata.com"},{"name":"rodri360","email":"me@rodri360.com"},{"name":"sitina","email":"jiri.sitina@gooddata.com"},{"name":"strouhaljan","email":"strouhal.jan@gmail.com"},{"name":"tomas.kratochvil","email":"tomas.kratochvil@gooddata.com"},{"name":"tomasreichmann","email":"tomasreichmann@gmail.com"},{"name":"tomsatgd","email":"tomas.satinsky@gooddata.com"},{"name":"trung-le-quoc","email":"trung.le@gooddata.com"},{"name":"tu-ngo","email":"tungo1981@gmail.com"},{"name":"tulean","email":"tuan.le@gooddata.com"},{"name":"utdnah","email":"danh.ung@gooddata.com"},{"name":"vlastikcz","email":"vlastimil.kotas@gooddata.com"},{"name":"vu.pham","email":"vu.pham@gooddata.com"},{"name":"xmort","email":"petr.dolejsi@gooddata.com"},{"name":"yanlipnican","email":"yanlipnican@gmail.com"}],"homepage":"https://github.com/gooddata/gooddata-react-components#readme","bugs":{"url":"https://github.com/gooddata/gooddata-react-components/issues"},"dist":{"shasum":"4425b427a72e83b5ce1b063d7a4cdc02dd6a82fd","tarball":"https://registry.npmjs.org/@gooddata/react-components/-/react-components-7.4.0-beta.11.tgz","fileCount":2378,"integrity":"sha512-g3YeCPBa9leAGvIBSDqtVLfCdP2Hu8k2ro/MkLn6Pq5SF2/dY0FUtRmYtEa0fuLAz3ggdmoQvzgVW+vKrPEqZA==","signatures":[{"sig":"MEUCIGqWs/m51UmLVDfuzQ0CHoyRna6a23ABaheXIZ0PHQTGAiEA6p4Vbb1buXL+wnb1Ms+zv9+0bNIq65D0wuEVM+wmyxE=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":9428763,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJeU8F7CRA9TVsSAnZWagAA9aoP/j6+EozvlCAa+7b4CrX+\nZ9oHQgHPbbQSt0lZNrg4mXn6sBoumI08CD1jP4sUUL3JVf0uEQQxOaKeZJNF\nGliOmV6AQULeTdisxPhg0Q4D9OcbdXi/wfz/khOQlgFnam86hYNh110zzJLZ\npX1Pnrx4+2orKRl+nJir8GGXE7CrPpbVTH8zl28UKlS8HIi9DPb6x29MG/rn\nkSdVkHQxnP8e1PFYyhxLL6tw9poaQ91QBV651GAAVr0eyg9locOdtuzo7jFx\nvwF74a/o7sMBfHLiI7LMrY9nVnbk22yzocB3TIPvII4vsnQnJ9gsS32mmkAB\nqD3U/JehF1ywELstQMY9omT/RdQPcIoRKxTRF8aq7wuE8wwhkMcucLcSx4J2\nACTvGjNUXihKPEtE4Vl/zrdNsS0hgvprUZ+hdiTtXM0IIFVviI8X38esLQdv\nVur07B0SIE86yn9Llg5E7xNYNAw8n6ZqUhbbLbU9L1pE+GmkodmuawF/n7pc\nZ0UjBhfHQszW2uTrxYJpJBcFzrFRsLgwVw/qsh/JjS9ckZnKiOqx93FYy6Ln\nBXlAMdi12ZLDZe1IIyyo56HAxaLeLbvcWb89JELQu4KuRgX7pXUGSV/Y4im4\n1Gr0ANkUivAq7XTMSW09CBw2JP78TlVGIKaHOOcFJbW7dv3uF9pSRlP9njm8\nz5gz\r\n=Yusx\r\n-----END PGP SIGNATURE-----\r\n"},"main":"dist/index.js","husky":{"hooks":{"pre-commit":"lint-staged"}},"config":{"eslint":"./examples/**/*.{js,jsx}","tslint":"./{__mocks__,src,stories}/{,**/}*.{ts,tsx}"},"readme":"[![npm version](https://badge.fury.io/js/%40gooddata%2Freact-components.svg)](https://www.npmjs.com/package/@gooddata/react-components) \n\n# GoodData.UI React components\n> A React-based JavaScript library for building data-driven applications\n\n## Getting started\n- [GoodData.UI Documentation](http://sdk.gooddata.com/gooddata-ui/)\n- [GoodData.UI Live Examples](https://gooddata-examples.herokuapp.com/)\n- [Stack Overflow](https://stackoverflow.com/questions/tagged/gooddata)\n\n### Usage\nWith [yarn](https://yarnpkg.com) installed, go to your project directory and run\n```\n$ yarn add @gooddata/react-components\n```\nIf you prefer [npm](npmjs.com) run\n```\n$ npm install --save @gooddata/react-components\n```\n\nThe public API is exposed via global `index.js`. Except for the styles, do not import any other file directly\nbecause they are not intended to be part of the public API.\n\n## Contributing\n\nWe welcome any contribution in form of [issues](https://github.com/gooddata/gooddata-react-components/issues) or [pull requests](https://github.com/gooddata/gooddata-react-components/pulls).\nThese commands may come in handy while developing:\n\n| command | description |\n| ------- | ----------- |\n| `yarn install --pure-lockfile` | first step |\n| ||\n| `yarn dev` | build react-components to `/dist` in watch mode |\n| `yarn test` | run all unit tests |\n| `yarn prettier-write` | format the source code to match the valid codestyle |\n| `yarn validate` | validate codestyle |\n| ||\n| `yarn storybook` | run storybook from `/stories` on http://localhost:9001 |\n| `yarn build-storybook` | build storybook to `/dist-storybook` |\n| `yarn test-storybook` | run storybook and [screenshot tests](https://github.com/gooddata/gdc-client-utils/tree/master/test-storybook) |\n| ||\n| `yarn examples` | run Live Examples dev-server from `/examples` on https://localhost:8999 |\n| `yarn examples-build` | build Live Examples to `/examples/dist` |\n| `yarn examples-server` | serve built Live Examples - see `/examples/server/src` |\n| `yarn examples-testcafe` | run testcafe tests against `localhost:8999` |\n\n### Deploy to heroku.com\nWhen you deploy this repo to heroku, it serves *GoodData.UI Live Examples*.\nRelevant tasks are in `Procfile` and `package.json`.\n\n```bash\n# run in the project directory\nheroku login\nheroku create <your-app-name>\nheroku config:set DOMAIN_ADMIN_USERNAME=x@gooddata.com DOMAIN_ADMIN_PASSWORD=xy PROJECT_ID_TO_ASSIGN=xms7ga4tf3g3nzucd8380o2bev8oeknp\ngit push heroku HEAD:master\nheroku open\n```\n\n### Run Live Examples Locally\nTo run *GoodData.UI Live Examples* locally:\n```bash\ngit clone <this-repository>\ncd  <repository-folder>\nyarn install --pure-lockfile\nyarn examples\n```\nThen open https://localhost:8999 and login using Live Examples account (you can [create one here](https://gooddata-examples.herokuapp.com/registration)).\n\n### Run storybook locally for Geo chart \nGeo chart uses Mapbox to render map which requires a mapbox access token.\n- Register an account and create Mapbox token as [guide](https://docs.mapbox.com/help/how-mapbox-works/access-tokens/)\n- Run storybook with token stored in `.env` for more secure\n```bash\necho \"STORYBOOK_MAPBOX_ACCESS_TOKEN=token\" > .env # only need to run once\nyarn storybook\n```\n- Or run storybook with token env param exposed to cli (not suggested)\n```bash\nSTORYBOOK_MAPBOX_ACCESS_TOKEN=token yarn storybook\n```\n- Apply either above way to `yarn build-storybook` or `yarn test-storybook`\n\n### Source code formatting\nThe source code in the repository is formatted by [Prettier](https://prettier.io/). \nThe format of the code is validated by our Continuous Integration server and is one of the requirements of successful merge.\n\nPrettier is supported by every major IDE. You can find the list of supported editors and how to configure them [here](https://prettier.io/docs/en/editors.html).\n\nIn the case, when your editor is not supported or you don't want to setup the integration, you can run the `yarn prettier-write` command to reformat the code before commit.\n\n## Changelog\n\n- see [CHANGELOG.md](CHANGELOG.md)\n\n## License\n\n(C) 2007-2018 GoodData Corporation\n\nThis project is dual licensed:\n\n- The ATTRIBUTION-NONCOMMERCIAL 4.0 INTERNATIONAL (CC BY-NC 4.0) is used for purpose of the trial experience and evaluation of GoodData.UI library.\n- The GOODDATA GOODDATA.UI LIBRARY END USER LICENSE AGREEMENT is used for GoodData customers.\n\nFor more information, please see [LICENSE](https://github.com/gooddata/gooddata-react-components/blob/master/LICENSE)\n","gitHead":"c571ec0f9381f5b3ff886021cca7ad74d3cbde80","scripts":{"dev":"bash scripts/build.sh --dev-watch","test":"jest --watch","build":"bash scripts/build.sh","tslint":"yarn run-tslint -t verbose $npm_package_config_tslint","prepare":"cd examples/server && yarn install --frozen-lockfile && cd ../..; rm -r examples/node_modules 2>/dev/null; true","examples":"bash scripts/run-examples.sh","prepare?":"# Called before `npm publish` and on local `npm install`. Temporarily also for deleting obsolete node_modules. Ends with `true` to continue gracefully.","validate":"tsc --noEmit && yarn tslint && eslint $npm_package_config_eslint && yarn prettier-check","build-dev":"bash scripts/build.sh --dev","examples?":"# Default is developer domain, other options: yarn examples [sec,secure,stg,stg2,stg3,demo,developer or URL]","storybook":"yarn build && start-storybook -p 9001 -c .storybook","test-once":"jest","tslint-ci":"mkdir -p ./ci/results && yarn run-tslint -t checkstyle -o ./ci/results/tslint-results.xml $npm_package_config_tslint","run-tslint":"tslint -p tsconfig.json","validate-ci":"tsc --noEmit && yarn tslint-ci  && eslint $npm_package_config_eslint -f checkstyle -o ci/results/eslint-results.xml && yarn prettier-check","examples-build":"bash scripts/build-examples.sh","prepublishOnly":"yarn build","prettier-check":"prettier --check '{src,stories,styles,__mocks__,examples/server/src,examples/src,examples/test}/**/*.{ts,js,tsx,jsx,json,scss,md,yaml,html}'","prettier-write":"prettier --write '{src,stories,styles,__mocks__,examples/server/src,examples/src,examples/test}/**/*.{ts,js,tsx,jsx,json,scss,md,yaml,html}'","test-storybook":"yarn build && test-storybook","build-storybook":"yarn build && build-storybook -c .storybook -o dist-storybook","examples-server":"node examples/server/src/index.js","heroku-postbuild":"yarn examples-build developer","examples-testcafe":"./scripts/run-testcafe.sh visual","check-circular-deps":"madge --circular --extensions ts ./src","examples-testcafe-ci":"./scripts/run-testcafe.sh ci","examples-testcafe-live":"./scripts/run-testcafe.sh live"},"typings":"dist/index.d.ts","_npmUser":{"name":"gooddata-ci","email":"rail@gooddata.com"},"deprecated":"@gooddata/react-components@7 reached End of Support on March 31, 2022. Please upgrade (see https://sdk.gooddata.com/gooddata-ui/docs/supported_versions.html for more information).","repository":{"url":"git+ssh://git@github.com/gooddata/gooddata-react-components.git","type":"git"},"_npmVersion":"6.4.1","description":"GoodData.UI - A powerful JavaScript library for building analytical applications","directories":{},"lint-staged":{"{src,stories,styles,__mocks__,examples/server/src,examples/src,examples/test}/**/*.{ts,js,tsx,jsx,scss}":["npx gdc-fix-copyright","git add"],"{src,stories,styles,__mocks__,examples/server/src,examples/src,examples/test}/**/*.{ts,js,tsx,jsx,json,scss,md,yaml,html}":["prettier --write","git add"]},"_nodeVersion":"8.12.0","dependencies":{"rxjs":"^5.5.6","uuid":"^3.2.1","immer":"^1.3.1","lodash":"^4.17.15","date-fns":"^2.7.0","downshift":"^3.2.7","invariant":"^2.2.2","mapbox-gl":"^1.6.1","classnames":"^2.2.6","highcharts":"7.1.1","prop-types":"^15.6.0","react-intl":"^3.6.0","custom-event":"^1.0.1","react-window":"^1.8.1","ag-grid-react":"20.0.0","react-measure":"^2.3.0","@types/mapbox-gl":"^1.6.1","react-day-picker":"~7.3.0","react-responsive":"^3.0.0","stringify-object":"^2.4.0","@gooddata/typings":"^2.19.0","ag-grid-community":"20.0.0","http-status-codes":"^1.3.0","@gooddata/js-utils":"^3.5.0","@gooddata/numberjs":"^3.2.4","fixed-data-table-2":"0.7.17","@gooddata/goodstrap":"^67.0.0","react-dom-factories":"^1.0.2","@gooddata/gooddata-js":"^12.2.0","json-stable-stringify":"^1.0.1","react-transition-group":"^2.2.1","hoist-non-react-statics":"^3.3.0","nodelist-foreach-polyfill":"^1.2.0","@formatjs/intl-pluralrules":"^1.3.6","highcharts-grouped-categories":"^1.1.3"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"raf":"3.3.2","yup":"^0.24.1","jest":"24.7.1","husky":"3.0.0","madge":"^3.4.4","react":"^16.5.2","enzyme":"3.5.0","eslint":"4.19.1","formik":"^0.11.11","moment":"2.23.0","history":"^4.7.2","ts-jest":"24.0.0","webpack":"4.30.0","full-icu":"^1.3.0","prettier":"1.16.4","react-ga":"^2.5.2","recharts":"1.0.0-beta.9","testcafe":"1.1.4","commander":"2.14.1","node-sass":"4.13.0","react-dom":"^16.5.2","supertest":"3.0.0","ts-loader":"6.0.0","@types/raf":"^3.4.0","css-loader":"0.28.7","jest-junit":"3.0.0","raw-loader":"0.5.1","styled-jsx":"2.2.1","typescript":"3.3.4000","@babel/core":"7.4.4","@types/jest":"24.0.6","@types/node":"7.0.8","@types/uuid":"3.4.3","file-loader":"3.0.1","jest-enzyme":"7.0.2","lint-staged":"9.1.0","sass-loader":"6.0.6","webpack-cli":"3.3.2","@types/react":"16.8.6","babel-loader":"8.0.5","react-helmet":"5.2.0","react-select":"1.2.1","style-loader":"0.19.1","@types/enzyme":"3.1.13","@types/lodash":"4.14.123","testcafe-live":"0.1.4","@babel/runtime":"7.4.4","dotenv-webpack":"^1.7.0","@babel/polyfill":"^7.4.4","@storybook/react":"5.0.11","@types/invariant":"2.2.29","@types/react-dom":"16.0.11","isomorphic-fetch":"2.2.1","react-datepicker":"1.1.0","react-router-dom":"4.2.2","@babel/preset-env":"7.4.4","@gooddata/mock-js":"2.6.0","@storybook/addons":"5.0.11","@types/classnames":"2.2.3","@types/prop-types":"15.5.2","@storybook/theming":"5.0.11","identity-obj-proxy":"^3.0.0","intl-messageformat":"^7.5.4","webpack-dev-server":"3.3.1","@babel/preset-react":"7.0.0","@types/react-portal":"4.0.1","@types/react-window":"^1.8.1","babel-plugin-lodash":"3.3.4","html-webpack-plugin":"3.2.0","react-test-renderer":"16.4.2","@types/react-measure":"2.0.5","clean-webpack-plugin":"2.0.2","stats-webpack-plugin":"0.7.0","eslint-config-prettier":"4.1.0","react-google-recaptcha":"^0.14.1","tslint-config-prettier":"1.18.0","@gooddata/eslint-config":"^1.0.0","@gooddata/tslint-config":"1.0.0","@types/react-responsive":"^3.0.3","@types/storybook__react":"4.0.1","@types/stringify-object":"^3.2.0","enzyme-adapter-react-16":"1.3.1","@gooddata/test-storybook":"3.2.1","@storybook/addon-actions":"5.0.11","@storybook/addon-options":"5.0.11","node-sass-magic-importer":"5.1.0","react-syntax-highlighter":"11.0.2","@types/fixed-data-table-2":"0.8.1","@types/react-test-renderer":"16.0.0","circular-dependency-plugin":"5.0.2","compression-webpack-plugin":"2.0.0","@types/json-stable-stringify":"^1.0.32","@gooddata/frontend-npm-scripts":"1.1.0","@types/enzyme-adapter-react-16":"1.0.3","@types/storybook__addon-actions":"3.4.2","@babel/plugin-proposal-class-properties":"7.4.4","@babel/plugin-proposal-object-rest-spread":"7.4.4","@babel/plugin-transform-async-to-generator":"7.4.4"},"peerDependencies":{"react":"^16.5.2","react-dom":"^16.5.2"},"_npmOperationalInternal":{"tmp":"tmp/react-components_7.4.0-beta.11_1582547322362_0.13201595898332474","host":"s3://npm-registry-packages"}},"7.4.0-beta.12":{"name":"@gooddata/react-components","version":"7.4.0-beta.12","author":{"name":"GoodData Corporation"},"license":"BSD-3-Clause","_id":"@gooddata/react-components@7.4.0-beta.12","maintainers":[{"name":"afi","email":"adam.fiedler@gooddata.com"},{"name":"bertold8","email":"ivan.nejezchleb@seznam.cz"},{"name":"brbistas","email":"valentinos.chraniotis@gooddata.com"},{"name":"bugsbunny338","email":"jiri.zajic@mensa.cz"},{"name":"de.do","email":"de.do@gooddata.com"},{"name":"gooddata-ci","email":"rail@gooddata.com"},{"name":"hung.nguyen.hoang","email":"hung.nguyen@gooddata.com"},{"name":"ivan.mjartan","email":"ivan.mjartan@gooddata.com"},{"name":"jakub-sterba","email":"jakub.sterba@gooddata.com"},{"name":"jaroslav.tomecek","email":"jaroslav.tomecek@gooddata.com"},{"name":"jkittler","email":"honza.kittler@gmail.com"},{"name":"khanh.le","email":"khanh.le@gooddata.com"},{"name":"lanhuynh","email":"lan.huynh@gooddata.com"},{"name":"linhhong","email":"linh.hong@gooddata.com"},{"name":"lupko","email":"lubomir.slivka@gooddata.com"},{"name":"matyas.kandl","email":"matyas.kandl@gooddata.com"},{"name":"michal.marsal","email":"michal.marsal@gooddata.com"},{"name":"naibinh","email":"naibinh@gmail.com"},{"name":"nikolacech","email":"nikola.cech@gooddata.com"},{"name":"no23reason","email":"dan.homola@hotmail.cz"},{"name":"patrikbraborec","email":"patrik.braborec@gooddata.com"},{"name":"pbenes","email":"petr.benes@gooddata.com"},{"name":"petrjanu","email":"petr.janu@gooddata.com"},{"name":"ptquang86","email":"ptquang86@gmail.com"},{"name":"qduval","email":"quentin.duval@gooddata.com"},{"name":"rodri360","email":"me@rodri360.com"},{"name":"sitina","email":"jiri.sitina@gooddata.com"},{"name":"strouhaljan","email":"strouhal.jan@gmail.com"},{"name":"tomas.kratochvil","email":"tomas.kratochvil@gooddata.com"},{"name":"tomasreichmann","email":"tomasreichmann@gmail.com"},{"name":"tomsatgd","email":"tomas.satinsky@gooddata.com"},{"name":"trung-le-quoc","email":"trung.le@gooddata.com"},{"name":"tu-ngo","email":"tungo1981@gmail.com"},{"name":"tulean","email":"tuan.le@gooddata.com"},{"name":"utdnah","email":"danh.ung@gooddata.com"},{"name":"vlastikcz","email":"vlastimil.kotas@gooddata.com"},{"name":"vu.pham","email":"vu.pham@gooddata.com"},{"name":"xmort","email":"petr.dolejsi@gooddata.com"},{"name":"yanlipnican","email":"yanlipnican@gmail.com"}],"homepage":"https://github.com/gooddata/gooddata-react-components#readme","bugs":{"url":"https://github.com/gooddata/gooddata-react-components/issues"},"dist":{"shasum":"b4783eeba740dad660aedc399b4d0ca4f794a060","tarball":"https://registry.npmjs.org/@gooddata/react-components/-/react-components-7.4.0-beta.12.tgz","fileCount":2378,"integrity":"sha512-e4Qxji1SOtrsLzxZz1MTnVmNdPo3Pn3wSnuMLGuzBitVB+NNAil4ZFkoz4G/qfR3BGIfUTr+43bECDH2zUhiKw==","signatures":[{"sig":"MEUCIQCJnTBEHd2e+gJScHNImbtweLPc6DNcl4XY0sorLxPorgIgCLXMXj3CUEdc1gASWAHjk2egjUtBaASIjGXbGcOW3u4=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":9433095,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJeU8byCRA9TVsSAnZWagAASVwP+gIFl9ABQfCCM0nVrUbZ\nmUWn4+xZGwOHdAUx24ZZ63qRNWVALiN9zw9QxSUTiDIcC8idIBazdwtrWGt3\nAMPc8FDn2xluKW9f5sWQFSrmVfzkO46eR9/n/ABVsQ8iX/vWrWiCUfOQAWIX\nI7/X/8Wgwb9TeicjmMbtTeu24ffbWx4QJDPI55Ac58g5imlSuk1Ezo6EMMZU\n9hM1bZ6y856gszFSs//vitj2ijtY38MNDZPjOmepEDgRi+udmtRz5V3iz/P2\naAgNB5dUpNa2yuY6Sy5uKgaLD+N5zzCV8PCy5BqqzRxbe0FbiU4/ea8mXn8w\n4gLQXVqa4rZrX8Kdb9ROSXXx34HnIcg3eERj8xzDu3xumswpN4+CvgJhAc0Z\nFXLFI70M1ZLD2jZCQLKvgeYnZSylAeV7wIHTjb/sdNIwX4mxQbdiRMy4rfcX\nAdtWIO93Vm8b2bjJvG2pW0fAjkbkH308pkprts78lM7XACv/IRaBRRPdOcYg\n5tsUKRNN5s7BuzDZYnaCjx2GRw33Z7pwEEY8B7aZDHyhT+6prirbBpGrVR5J\nqiW65MELppM6yq8VSCD2GQ9IIzZPGsJyA8PDW3jY4ZV8mnNEt0J+uQpBqH1F\nH0RV+w7/y8F123vXFm+lqHxIIqGqibMByfP1yi9eQai5ZdGeUQt/fVK/KcJn\nMvoG\r\n=/PLp\r\n-----END PGP SIGNATURE-----\r\n"},"main":"dist/index.js","husky":{"hooks":{"pre-commit":"lint-staged"}},"config":{"eslint":"./examples/**/*.{js,jsx}","tslint":"./{__mocks__,src,stories}/{,**/}*.{ts,tsx}"},"readme":"[![npm version](https://badge.fury.io/js/%40gooddata%2Freact-components.svg)](https://www.npmjs.com/package/@gooddata/react-components) \n\n# GoodData.UI React components\n> A React-based JavaScript library for building data-driven applications\n\n## Getting started\n- [GoodData.UI Documentation](http://sdk.gooddata.com/gooddata-ui/)\n- [GoodData.UI Live Examples](https://gooddata-examples.herokuapp.com/)\n- [Stack Overflow](https://stackoverflow.com/questions/tagged/gooddata)\n\n### Usage\nWith [yarn](https://yarnpkg.com) installed, go to your project directory and run\n```\n$ yarn add @gooddata/react-components\n```\nIf you prefer [npm](npmjs.com) run\n```\n$ npm install --save @gooddata/react-components\n```\n\nThe public API is exposed via global `index.js`. Except for the styles, do not import any other file directly\nbecause they are not intended to be part of the public API.\n\n## Contributing\n\nWe welcome any contribution in form of [issues](https://github.com/gooddata/gooddata-react-components/issues) or [pull requests](https://github.com/gooddata/gooddata-react-components/pulls).\nThese commands may come in handy while developing:\n\n| command | description |\n| ------- | ----------- |\n| `yarn install --pure-lockfile` | first step |\n| ||\n| `yarn dev` | build react-components to `/dist` in watch mode |\n| `yarn test` | run all unit tests |\n| `yarn prettier-write` | format the source code to match the valid codestyle |\n| `yarn validate` | validate codestyle |\n| ||\n| `yarn storybook` | run storybook from `/stories` on http://localhost:9001 |\n| `yarn build-storybook` | build storybook to `/dist-storybook` |\n| `yarn test-storybook` | run storybook and [screenshot tests](https://github.com/gooddata/gdc-client-utils/tree/master/test-storybook) |\n| ||\n| `yarn examples` | run Live Examples dev-server from `/examples` on https://localhost:8999 |\n| `yarn examples-build` | build Live Examples to `/examples/dist` |\n| `yarn examples-server` | serve built Live Examples - see `/examples/server/src` |\n| `yarn examples-testcafe` | run testcafe tests against `localhost:8999` |\n\n### Deploy to heroku.com\nWhen you deploy this repo to heroku, it serves *GoodData.UI Live Examples*.\nRelevant tasks are in `Procfile` and `package.json`.\n\n```bash\n# run in the project directory\nheroku login\nheroku create <your-app-name>\nheroku config:set DOMAIN_ADMIN_USERNAME=x@gooddata.com DOMAIN_ADMIN_PASSWORD=xy PROJECT_ID_TO_ASSIGN=xms7ga4tf3g3nzucd8380o2bev8oeknp\ngit push heroku HEAD:master\nheroku open\n```\n\n### Run Live Examples Locally\nTo run *GoodData.UI Live Examples* locally:\n```bash\ngit clone <this-repository>\ncd  <repository-folder>\nyarn install --pure-lockfile\nyarn examples\n```\nThen open https://localhost:8999 and login using Live Examples account (you can [create one here](https://gooddata-examples.herokuapp.com/registration)).\n\n### Run storybook locally for Geo chart \nGeo chart uses Mapbox to render map which requires a mapbox access token.\n- Register an account and create Mapbox token as [guide](https://docs.mapbox.com/help/how-mapbox-works/access-tokens/)\n- Run storybook with token stored in `.env` for more secure\n```bash\necho \"STORYBOOK_MAPBOX_ACCESS_TOKEN=token\" > .env # only need to run once\nyarn storybook\n```\n- Or run storybook with token env param exposed to cli (not suggested)\n```bash\nSTORYBOOK_MAPBOX_ACCESS_TOKEN=token yarn storybook\n```\n- Apply either above way to `yarn build-storybook` or `yarn test-storybook`\n\n### Source code formatting\nThe source code in the repository is formatted by [Prettier](https://prettier.io/). \nThe format of the code is validated by our Continuous Integration server and is one of the requirements of successful merge.\n\nPrettier is supported by every major IDE. You can find the list of supported editors and how to configure them [here](https://prettier.io/docs/en/editors.html).\n\nIn the case, when your editor is not supported or you don't want to setup the integration, you can run the `yarn prettier-write` command to reformat the code before commit.\n\n## Changelog\n\n- see [CHANGELOG.md](CHANGELOG.md)\n\n## License\n\n(C) 2007-2018 GoodData Corporation\n\nThis project is dual licensed:\n\n- The ATTRIBUTION-NONCOMMERCIAL 4.0 INTERNATIONAL (CC BY-NC 4.0) is used for purpose of the trial experience and evaluation of GoodData.UI library.\n- The GOODDATA GOODDATA.UI LIBRARY END USER LICENSE AGREEMENT is used for GoodData customers.\n\nFor more information, please see [LICENSE](https://github.com/gooddata/gooddata-react-components/blob/master/LICENSE)\n","gitHead":"b1dead51bb68ff7159627c0d226ad6d506397cdd","scripts":{"dev":"bash scripts/build.sh --dev-watch","test":"jest --watch","build":"bash scripts/build.sh","tslint":"yarn run-tslint -t verbose $npm_package_config_tslint","prepare":"cd examples/server && yarn install --frozen-lockfile && cd ../..; rm -r examples/node_modules 2>/dev/null; true","examples":"bash scripts/run-examples.sh","prepare?":"# Called before `npm publish` and on local `npm install`. Temporarily also for deleting obsolete node_modules. Ends with `true` to continue gracefully.","validate":"tsc --noEmit && yarn tslint && eslint $npm_package_config_eslint && yarn prettier-check","build-dev":"bash scripts/build.sh --dev","examples?":"# Default is developer domain, other options: yarn examples [sec,secure,stg,stg2,stg3,demo,developer or URL]","storybook":"yarn build && start-storybook -p 9001 -c .storybook","test-once":"jest","tslint-ci":"mkdir -p ./ci/results && yarn run-tslint -t checkstyle -o ./ci/results/tslint-results.xml $npm_package_config_tslint","run-tslint":"tslint -p tsconfig.json","validate-ci":"tsc --noEmit && yarn tslint-ci  && eslint $npm_package_config_eslint -f checkstyle -o ci/results/eslint-results.xml && yarn prettier-check","examples-build":"bash scripts/build-examples.sh","prepublishOnly":"yarn build","prettier-check":"prettier --check '{src,stories,styles,__mocks__,examples/server/src,examples/src,examples/test}/**/*.{ts,js,tsx,jsx,json,scss,md,yaml,html}'","prettier-write":"prettier --write '{src,stories,styles,__mocks__,examples/server/src,examples/src,examples/test}/**/*.{ts,js,tsx,jsx,json,scss,md,yaml,html}'","test-storybook":"yarn build && test-storybook","build-storybook":"yarn build && build-storybook -c .storybook -o dist-storybook","examples-server":"node examples/server/src/index.js","heroku-postbuild":"yarn examples-build developer","examples-testcafe":"./scripts/run-testcafe.sh visual","check-circular-deps":"madge --circular --extensions ts ./src","examples-testcafe-ci":"./scripts/run-testcafe.sh ci","examples-testcafe-live":"./scripts/run-testcafe.sh live"},"typings":"dist/index.d.ts","_npmUser":{"name":"gooddata-ci","email":"rail@gooddata.com"},"deprecated":"@gooddata/react-components@7 reached End of Support on March 31, 2022. Please upgrade (see https://sdk.gooddata.com/gooddata-ui/docs/supported_versions.html for more information).","repository":{"url":"git+ssh://git@github.com/gooddata/gooddata-react-components.git","type":"git"},"_npmVersion":"6.4.1","description":"GoodData.UI - A powerful JavaScript library for building analytical applications","directories":{},"lint-staged":{"{src,stories,styles,__mocks__,examples/server/src,examples/src,examples/test}/**/*.{ts,js,tsx,jsx,scss}":["npx gdc-fix-copyright","git add"],"{src,stories,styles,__mocks__,examples/server/src,examples/src,examples/test}/**/*.{ts,js,tsx,jsx,json,scss,md,yaml,html}":["prettier --write","git add"]},"_nodeVersion":"8.12.0","dependencies":{"rxjs":"^5.5.6","uuid":"^3.2.1","immer":"^1.3.1","lodash":"^4.17.15","date-fns":"^2.7.0","downshift":"^3.2.7","invariant":"^2.2.2","mapbox-gl":"^1.6.1","classnames":"^2.2.6","highcharts":"7.1.1","prop-types":"^15.6.0","react-intl":"^3.6.0","custom-event":"^1.0.1","react-window":"^1.8.1","ag-grid-react":"20.0.0","react-measure":"^2.3.0","@types/mapbox-gl":"^1.6.1","react-day-picker":"~7.3.0","react-responsive":"^3.0.0","stringify-object":"^2.4.0","@gooddata/typings":"^2.19.0","ag-grid-community":"20.0.0","http-status-codes":"^1.3.0","@gooddata/js-utils":"^3.5.0","@gooddata/numberjs":"^3.2.4","fixed-data-table-2":"0.7.17","@gooddata/goodstrap":"^67.0.0","react-dom-factories":"^1.0.2","@gooddata/gooddata-js":"^12.2.0","json-stable-stringify":"^1.0.1","react-transition-group":"^2.2.1","hoist-non-react-statics":"^3.3.0","nodelist-foreach-polyfill":"^1.2.0","@formatjs/intl-pluralrules":"^1.3.6","highcharts-grouped-categories":"^1.1.3"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"raf":"3.3.2","yup":"^0.24.1","jest":"24.7.1","husky":"3.0.0","madge":"^3.4.4","react":"^16.5.2","enzyme":"3.5.0","eslint":"4.19.1","formik":"^0.11.11","moment":"2.23.0","history":"^4.7.2","ts-jest":"24.0.0","webpack":"4.30.0","full-icu":"^1.3.0","prettier":"1.16.4","react-ga":"^2.5.2","recharts":"1.0.0-beta.9","testcafe":"1.1.4","commander":"2.14.1","node-sass":"4.13.0","react-dom":"^16.5.2","supertest":"3.0.0","ts-loader":"6.0.0","@types/raf":"^3.4.0","css-loader":"0.28.7","jest-junit":"3.0.0","raw-loader":"0.5.1","styled-jsx":"2.2.1","typescript":"3.3.4000","@babel/core":"7.4.4","@types/jest":"24.0.6","@types/node":"7.0.8","@types/uuid":"3.4.3","file-loader":"3.0.1","jest-enzyme":"7.0.2","lint-staged":"9.1.0","sass-loader":"6.0.6","webpack-cli":"3.3.2","@types/react":"16.8.6","babel-loader":"8.0.5","react-helmet":"5.2.0","react-select":"1.2.1","style-loader":"0.19.1","@types/enzyme":"3.1.13","@types/lodash":"4.14.123","testcafe-live":"0.1.4","@babel/runtime":"7.4.4","dotenv-webpack":"^1.7.0","@babel/polyfill":"^7.4.4","@storybook/react":"5.0.11","@types/invariant":"2.2.29","@types/react-dom":"16.0.11","isomorphic-fetch":"2.2.1","react-datepicker":"1.1.0","react-router-dom":"4.2.2","@babel/preset-env":"7.4.4","@gooddata/mock-js":"2.6.0","@storybook/addons":"5.0.11","@types/classnames":"2.2.3","@types/prop-types":"15.5.2","@storybook/theming":"5.0.11","identity-obj-proxy":"^3.0.0","intl-messageformat":"^7.5.4","webpack-dev-server":"3.3.1","@babel/preset-react":"7.0.0","@types/react-portal":"4.0.1","@types/react-window":"^1.8.1","babel-plugin-lodash":"3.3.4","html-webpack-plugin":"3.2.0","react-test-renderer":"16.4.2","@types/react-measure":"2.0.5","clean-webpack-plugin":"2.0.2","stats-webpack-plugin":"0.7.0","eslint-config-prettier":"4.1.0","react-google-recaptcha":"^0.14.1","tslint-config-prettier":"1.18.0","@gooddata/eslint-config":"^1.0.0","@gooddata/tslint-config":"1.0.0","@types/react-responsive":"^3.0.3","@types/storybook__react":"4.0.1","@types/stringify-object":"^3.2.0","enzyme-adapter-react-16":"1.3.1","@gooddata/test-storybook":"3.2.1","@storybook/addon-actions":"5.0.11","@storybook/addon-options":"5.0.11","node-sass-magic-importer":"5.1.0","react-syntax-highlighter":"11.0.2","@types/fixed-data-table-2":"0.8.1","@types/react-test-renderer":"16.0.0","circular-dependency-plugin":"5.0.2","compression-webpack-plugin":"2.0.0","@types/json-stable-stringify":"^1.0.32","@gooddata/frontend-npm-scripts":"1.1.0","@types/enzyme-adapter-react-16":"1.0.3","@types/storybook__addon-actions":"3.4.2","@babel/plugin-proposal-class-properties":"7.4.4","@babel/plugin-proposal-object-rest-spread":"7.4.4","@babel/plugin-transform-async-to-generator":"7.4.4"},"peerDependencies":{"react":"^16.5.2","react-dom":"^16.5.2"},"_npmOperationalInternal":{"tmp":"tmp/react-components_7.4.0-beta.12_1582548719967_0.5469888973037289","host":"s3://npm-registry-packages"}},"7.4.0-beta.13":{"name":"@gooddata/react-components","version":"7.4.0-beta.13","author":{"name":"GoodData Corporation"},"license":"BSD-3-Clause","_id":"@gooddata/react-components@7.4.0-beta.13","maintainers":[{"name":"afi","email":"adam.fiedler@gooddata.com"},{"name":"bertold8","email":"ivan.nejezchleb@seznam.cz"},{"name":"brbistas","email":"valentinos.chraniotis@gooddata.com"},{"name":"bugsbunny338","email":"jiri.zajic@mensa.cz"},{"name":"de.do","email":"de.do@gooddata.com"},{"name":"gooddata-ci","email":"rail@gooddata.com"},{"name":"hung.nguyen.hoang","email":"hung.nguyen@gooddata.com"},{"name":"ivan.mjartan","email":"ivan.mjartan@gooddata.com"},{"name":"jakub-sterba","email":"jakub.sterba@gooddata.com"},{"name":"jaroslav.tomecek","email":"jaroslav.tomecek@gooddata.com"},{"name":"jkittler","email":"honza.kittler@gmail.com"},{"name":"khanh.le","email":"khanh.le@gooddata.com"},{"name":"lanhuynh","email":"lan.huynh@gooddata.com"},{"name":"linhhong","email":"linh.hong@gooddata.com"},{"name":"lupko","email":"lubomir.slivka@gooddata.com"},{"name":"matyas.kandl","email":"matyas.kandl@gooddata.com"},{"name":"michal.marsal","email":"michal.marsal@gooddata.com"},{"name":"naibinh","email":"naibinh@gmail.com"},{"name":"nikolacech","email":"nikola.cech@gooddata.com"},{"name":"no23reason","email":"dan.homola@hotmail.cz"},{"name":"patrikbraborec","email":"patrik.braborec@gooddata.com"},{"name":"pbenes","email":"petr.benes@gooddata.com"},{"name":"petrjanu","email":"petr.janu@gooddata.com"},{"name":"ptquang86","email":"ptquang86@gmail.com"},{"name":"qduval","email":"quentin.duval@gooddata.com"},{"name":"rodri360","email":"me@rodri360.com"},{"name":"sitina","email":"jiri.sitina@gooddata.com"},{"name":"strouhaljan","email":"strouhal.jan@gmail.com"},{"name":"tomas.kratochvil","email":"tomas.kratochvil@gooddata.com"},{"name":"tomasreichmann","email":"tomasreichmann@gmail.com"},{"name":"tomsatgd","email":"tomas.satinsky@gooddata.com"},{"name":"trung-le-quoc","email":"trung.le@gooddata.com"},{"name":"tu-ngo","email":"tungo1981@gmail.com"},{"name":"tulean","email":"tuan.le@gooddata.com"},{"name":"utdnah","email":"danh.ung@gooddata.com"},{"name":"vlastikcz","email":"vlastimil.kotas@gooddata.com"},{"name":"vu.pham","email":"vu.pham@gooddata.com"},{"name":"xmort","email":"petr.dolejsi@gooddata.com"},{"name":"yanlipnican","email":"yanlipnican@gmail.com"}],"homepage":"https://github.com/gooddata/gooddata-react-components#readme","bugs":{"url":"https://github.com/gooddata/gooddata-react-components/issues"},"dist":{"shasum":"47c52e32c10ba8cef2ee83d18589c70b3268ff20","tarball":"https://registry.npmjs.org/@gooddata/react-components/-/react-components-7.4.0-beta.13.tgz","fileCount":2449,"integrity":"sha512-c4X0ujb7urDGAqHCferpbkZbH60pPGm/e1uFMvdP3lmPFd7ud3CEnsJFtWTpn8sK4QWXOOoG47QcfZ0JGrKH8g==","signatures":[{"sig":"MEUCIQC160fHFRYI75uET2zrxRXxRA8BHSjbTdQJ1ZM92EeTIwIgeSDLFGcJg76ts712vVmNdZAVTtRdkZbzsvay+7SkexA=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":9546402,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJeU+kqCRA9TVsSAnZWagAAtuoP/RzqvvFHQL5HSO2FbrAr\nbfsqDZQFOKaOibv8srTq0b496Q/1kUg4rWE0ccKcwkL8ZrhG6XkJrCRfCwDx\npjbrZ0ly9h69HVR0LHQ/G6EGthAWne2E7nA0Ft1Tayatb7AZ+wUn9xi4J1Cy\nRRT5R1OAEEhyMBB6cfEHFC9ry4pvKj38JXqRArhbL7ZeWtbbLLEy8SkcVjan\nNevXToeET+iVGzvkPnTuWLqI4pt9Xsk78CgxuhwX6O0/3V4vqhNub0s5aygN\nkBh7NFWke8d/87xukMJBK30P+wK4E19TnKcCyji2wEXJwX2EeaZWMwxzNnjt\nKivBTxDpEGS0UJyJJDwFalsFx7cqYuv/YcnU7nYzsJDOEGZuwx5EKUXhduTi\nV2O7q/bdLIphBx5UdVw51Px6g5IBlBFRcPCwzDrgfjF/UHbaR0EaCBQ77qYh\nenErFmXpRbOK7Ndi/3aSZrjXzwFnesme5/bJVKpoWLIbKfaGoP6IL9MS2/q4\nMJartyZ9f3S2tPQ7OdGR9xIIJ2XmqrgR7LczdzBuvXsSCXx0XqUWdw28a5lv\nJT9T2GYKHOEJC1s/wEe7DHyBfiaL3HO3aesMMavLBzlRo3LRmvKWTptN1J8I\nKLcGN5eFMLFMQDtYxiEbhuEiaDNQv/SAA/RhXTkdDUv5TlatTYnSjjF/18Sr\ndxp5\r\n=5ZFF\r\n-----END PGP SIGNATURE-----\r\n"},"main":"dist/index.js","husky":{"hooks":{"pre-commit":"lint-staged"}},"config":{"eslint":"./examples/**/*.{js,jsx}","tslint":"./{__mocks__,src,stories}/{,**/}*.{ts,tsx}"},"readme":"[![npm version](https://badge.fury.io/js/%40gooddata%2Freact-components.svg)](https://www.npmjs.com/package/@gooddata/react-components) \n\n# GoodData.UI React components\n> A React-based JavaScript library for building data-driven applications\n\n## Getting started\n- [GoodData.UI Documentation](http://sdk.gooddata.com/gooddata-ui/)\n- [GoodData.UI Live Examples](https://gooddata-examples.herokuapp.com/)\n- [Stack Overflow](https://stackoverflow.com/questions/tagged/gooddata)\n\n### Usage\nWith [yarn](https://yarnpkg.com) installed, go to your project directory and run\n```\n$ yarn add @gooddata/react-components\n```\nIf you prefer [npm](npmjs.com) run\n```\n$ npm install --save @gooddata/react-components\n```\n\nThe public API is exposed via global `index.js`. Except for the styles, do not import any other file directly\nbecause they are not intended to be part of the public API.\n\n## Contributing\n\nWe welcome any contribution in form of [issues](https://github.com/gooddata/gooddata-react-components/issues) or [pull requests](https://github.com/gooddata/gooddata-react-components/pulls).\nThese commands may come in handy while developing:\n\n| command | description |\n| ------- | ----------- |\n| `yarn install --pure-lockfile` | first step |\n| ||\n| `yarn dev` | build react-components to `/dist` in watch mode |\n| `yarn test` | run all unit tests |\n| `yarn prettier-write` | format the source code to match the valid codestyle |\n| `yarn validate` | validate codestyle |\n| ||\n| `yarn storybook` | run storybook from `/stories` on http://localhost:9001 |\n| `yarn build-storybook` | build storybook to `/dist-storybook` |\n| `yarn test-storybook` | run storybook and [screenshot tests](https://github.com/gooddata/gdc-client-utils/tree/master/test-storybook) |\n| ||\n| `yarn examples` | run Live Examples dev-server from `/examples` on https://localhost:8999 |\n| `yarn examples-build` | build Live Examples to `/examples/dist` |\n| `yarn examples-server` | serve built Live Examples - see `/examples/server/src` |\n| `yarn examples-testcafe` | run testcafe tests against `localhost:8999` |\n\n### Deploy to heroku.com\nWhen you deploy this repo to heroku, it serves *GoodData.UI Live Examples*.\nRelevant tasks are in `Procfile` and `package.json`.\n\n```bash\n# run in the project directory\nheroku login\nheroku create <your-app-name>\nheroku config:set DOMAIN_ADMIN_USERNAME=x@gooddata.com DOMAIN_ADMIN_PASSWORD=xy PROJECT_ID_TO_ASSIGN=xms7ga4tf3g3nzucd8380o2bev8oeknp\ngit push heroku HEAD:master\nheroku open\n```\n\n### Run Live Examples Locally\nTo run *GoodData.UI Live Examples* locally:\n```bash\ngit clone <this-repository>\ncd  <repository-folder>\nyarn install --pure-lockfile\nyarn examples\n```\nThen open https://localhost:8999 and login using Live Examples account (you can [create one here](https://gooddata-examples.herokuapp.com/registration)).\n\n### Run storybook locally for Geo chart \nGeo chart uses Mapbox to render map which requires a mapbox access token.\n- Register an account and create Mapbox token as [guide](https://docs.mapbox.com/help/how-mapbox-works/access-tokens/)\n- Run storybook with token stored in `.env` for more secure\n```bash\necho \"STORYBOOK_MAPBOX_ACCESS_TOKEN=token\" > .env # only need to run once\nyarn storybook\n```\n- Or run storybook with token env param exposed to cli (not suggested)\n```bash\nSTORYBOOK_MAPBOX_ACCESS_TOKEN=token yarn storybook\n```\n- Apply either above way to `yarn build-storybook` or `yarn test-storybook`\n\n### Source code formatting\nThe source code in the repository is formatted by [Prettier](https://prettier.io/). \nThe format of the code is validated by our Continuous Integration server and is one of the requirements of successful merge.\n\nPrettier is supported by every major IDE. You can find the list of supported editors and how to configure them [here](https://prettier.io/docs/en/editors.html).\n\nIn the case, when your editor is not supported or you don't want to setup the integration, you can run the `yarn prettier-write` command to reformat the code before commit.\n\n## Changelog\n\n- see [CHANGELOG.md](CHANGELOG.md)\n\n## License\n\n(C) 2007-2018 GoodData Corporation\n\nThis project is dual licensed:\n\n- The ATTRIBUTION-NONCOMMERCIAL 4.0 INTERNATIONAL (CC BY-NC 4.0) is used for purpose of the trial experience and evaluation of GoodData.UI library.\n- The GOODDATA GOODDATA.UI LIBRARY END USER LICENSE AGREEMENT is used for GoodData customers.\n\nFor more information, please see [LICENSE](https://github.com/gooddata/gooddata-react-components/blob/master/LICENSE)\n","gitHead":"add00a11851fd1adfc3d26700471dd5472b1ec6e","scripts":{"dev":"bash scripts/build.sh --dev-watch","test":"jest --watch","build":"bash scripts/build.sh","tslint":"yarn run-tslint -t verbose $npm_package_config_tslint","prepare":"cd examples/server && yarn install --frozen-lockfile && cd ../..; rm -r examples/node_modules 2>/dev/null; true","examples":"bash scripts/run-examples.sh","prepare?":"# Called before `npm publish` and on local `npm install`. Temporarily also for deleting obsolete node_modules. Ends with `true` to continue gracefully.","validate":"tsc --noEmit && yarn tslint && eslint $npm_package_config_eslint && yarn prettier-check","build-dev":"bash scripts/build.sh --dev","examples?":"# Default is developer domain, other options: yarn examples [sec,secure,stg,stg2,stg3,demo,developer or URL]","storybook":"yarn build && start-storybook -p 9001 -c .storybook","test-once":"jest","tslint-ci":"mkdir -p ./ci/results && yarn run-tslint -t checkstyle -o ./ci/results/tslint-results.xml $npm_package_config_tslint","run-tslint":"tslint -p tsconfig.json","validate-ci":"tsc --noEmit && yarn tslint-ci  && eslint $npm_package_config_eslint -f checkstyle -o ci/results/eslint-results.xml && yarn prettier-check","examples-build":"bash scripts/build-examples.sh","prepublishOnly":"yarn build","prettier-check":"prettier --check '{src,stories,styles,__mocks__,examples/server/src,examples/src,examples/test}/**/*.{ts,js,tsx,jsx,json,scss,md,yaml,html}'","prettier-write":"prettier --write '{src,stories,styles,__mocks__,examples/server/src,examples/src,examples/test}/**/*.{ts,js,tsx,jsx,json,scss,md,yaml,html}'","test-storybook":"yarn build && test-storybook","build-storybook":"yarn build && build-storybook -c .storybook -o dist-storybook","examples-server":"node examples/server/src/index.js","heroku-postbuild":"yarn examples-build developer","examples-testcafe":"./scripts/run-testcafe.sh visual","check-circular-deps":"madge --circular --extensions ts ./src","examples-testcafe-ci":"./scripts/run-testcafe.sh ci","examples-testcafe-live":"./scripts/run-testcafe.sh live"},"typings":"dist/index.d.ts","_npmUser":{"name":"gooddata-ci","email":"rail@gooddata.com"},"deprecated":"@gooddata/react-components@7 reached End of Support on March 31, 2022. Please upgrade (see https://sdk.gooddata.com/gooddata-ui/docs/supported_versions.html for more information).","repository":{"url":"git+ssh://git@github.com/gooddata/gooddata-react-components.git","type":"git"},"_npmVersion":"6.4.1","description":"GoodData.UI - A powerful JavaScript library for building analytical applications","directories":{},"lint-staged":{"{src,stories,styles,__mocks__,examples/server/src,examples/src,examples/test}/**/*.{ts,js,tsx,jsx,scss}":["npx gdc-fix-copyright","git add"],"{src,stories,styles,__mocks__,examples/server/src,examples/src,examples/test}/**/*.{ts,js,tsx,jsx,json,scss,md,yaml,html}":["prettier --write","git add"]},"_nodeVersion":"8.12.0","dependencies":{"rxjs":"^5.5.6","uuid":"^3.2.1","immer":"^1.3.1","lodash":"^4.17.15","date-fns":"^2.7.0","downshift":"^3.2.7","invariant":"^2.2.2","mapbox-gl":"^1.6.1","classnames":"^2.2.6","highcharts":"7.1.1","prop-types":"^15.6.0","react-intl":"^3.6.0","custom-event":"^1.0.1","react-window":"^1.8.1","ag-grid-react":"20.0.0","react-measure":"^2.3.0","@types/mapbox-gl":"^1.6.1","react-day-picker":"~7.3.0","react-responsive":"^3.0.0","stringify-object":"^2.4.0","@gooddata/typings":"^2.19.0","ag-grid-community":"20.0.0","http-status-codes":"^1.3.0","@gooddata/js-utils":"^3.5.0","@gooddata/numberjs":"^3.2.4","fixed-data-table-2":"0.7.17","@gooddata/goodstrap":"^67.0.0","react-dom-factories":"^1.0.2","@gooddata/gooddata-js":"^12.2.0","json-stable-stringify":"^1.0.1","react-transition-group":"^2.2.1","hoist-non-react-statics":"^3.3.0","nodelist-foreach-polyfill":"^1.2.0","@formatjs/intl-pluralrules":"^1.3.6","highcharts-grouped-categories":"^1.1.3"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"raf":"3.3.2","yup":"^0.24.1","jest":"24.7.1","husky":"3.0.0","madge":"^3.4.4","react":"^16.5.2","enzyme":"3.5.0","eslint":"4.19.1","formik":"^0.11.11","moment":"2.23.0","history":"^4.7.2","ts-jest":"24.0.0","webpack":"4.30.0","full-icu":"^1.3.0","prettier":"1.16.4","react-ga":"^2.5.2","recharts":"1.0.0-beta.9","testcafe":"1.1.4","commander":"2.14.1","node-sass":"4.13.0","react-dom":"^16.5.2","supertest":"3.0.0","ts-loader":"6.0.0","@types/raf":"^3.4.0","css-loader":"0.28.7","jest-junit":"3.0.0","raw-loader":"0.5.1","styled-jsx":"2.2.1","typescript":"3.3.4000","@babel/core":"7.4.4","@types/jest":"24.0.6","@types/node":"7.0.8","@types/uuid":"3.4.3","file-loader":"3.0.1","jest-enzyme":"7.0.2","lint-staged":"9.1.0","sass-loader":"6.0.6","webpack-cli":"3.3.2","@types/react":"16.8.6","babel-loader":"8.0.5","react-helmet":"5.2.0","react-select":"1.2.1","style-loader":"0.19.1","@types/enzyme":"3.1.13","@types/lodash":"4.14.123","testcafe-live":"0.1.4","@babel/runtime":"7.4.4","dotenv-webpack":"^1.7.0","@babel/polyfill":"^7.4.4","@storybook/react":"5.0.11","@types/invariant":"2.2.29","@types/react-dom":"16.0.11","isomorphic-fetch":"2.2.1","react-datepicker":"1.1.0","react-router-dom":"4.2.2","@babel/preset-env":"7.4.4","@gooddata/mock-js":"2.6.0","@storybook/addons":"5.0.11","@types/classnames":"2.2.3","@types/prop-types":"15.5.2","@storybook/theming":"5.0.11","identity-obj-proxy":"^3.0.0","intl-messageformat":"^7.5.4","webpack-dev-server":"3.3.1","@babel/preset-react":"7.0.0","@types/react-portal":"4.0.1","@types/react-window":"^1.8.1","babel-plugin-lodash":"3.3.4","html-webpack-plugin":"3.2.0","react-test-renderer":"16.4.2","@types/react-measure":"2.0.5","clean-webpack-plugin":"2.0.2","stats-webpack-plugin":"0.7.0","eslint-config-prettier":"4.1.0","react-google-recaptcha":"^0.14.1","tslint-config-prettier":"1.18.0","@gooddata/eslint-config":"^1.0.0","@gooddata/tslint-config":"1.0.0","@types/react-responsive":"^3.0.3","@types/storybook__react":"4.0.1","@types/stringify-object":"^3.2.0","enzyme-adapter-react-16":"1.3.1","@gooddata/test-storybook":"3.2.1","@storybook/addon-actions":"5.0.11","@storybook/addon-options":"5.0.11","node-sass-magic-importer":"5.1.0","react-syntax-highlighter":"11.0.2","@types/fixed-data-table-2":"0.8.1","@types/react-test-renderer":"16.0.0","circular-dependency-plugin":"5.0.2","compression-webpack-plugin":"2.0.0","@types/json-stable-stringify":"^1.0.32","@gooddata/frontend-npm-scripts":"1.1.0","@types/enzyme-adapter-react-16":"1.0.3","@types/storybook__addon-actions":"3.4.2","@babel/plugin-proposal-class-properties":"7.4.4","@babel/plugin-proposal-object-rest-spread":"7.4.4","@babel/plugin-transform-async-to-generator":"7.4.4"},"peerDependencies":{"react":"^16.5.2","react-dom":"^16.5.2"},"_npmOperationalInternal":{"tmp":"tmp/react-components_7.4.0-beta.13_1582557474389_0.14459438852787998","host":"s3://npm-registry-packages"}},"7.4.0-beta.14":{"name":"@gooddata/react-components","version":"7.4.0-beta.14","author":{"name":"GoodData Corporation"},"license":"BSD-3-Clause","_id":"@gooddata/react-components@7.4.0-beta.14","maintainers":[{"name":"afi","email":"adam.fiedler@gooddata.com"},{"name":"bertold8","email":"ivan.nejezchleb@seznam.cz"},{"name":"brbistas","email":"valentinos.chraniotis@gooddata.com"},{"name":"bugsbunny338","email":"jiri.zajic@mensa.cz"},{"name":"de.do","email":"de.do@gooddata.com"},{"name":"gooddata-ci","email":"rail@gooddata.com"},{"name":"hung.nguyen.hoang","email":"hung.nguyen@gooddata.com"},{"name":"ivan.mjartan","email":"ivan.mjartan@gooddata.com"},{"name":"jakub-sterba","email":"jakub.sterba@gooddata.com"},{"name":"jaroslav.tomecek","email":"jaroslav.tomecek@gooddata.com"},{"name":"jkittler","email":"honza.kittler@gmail.com"},{"name":"khanh.le","email":"khanh.le@gooddata.com"},{"name":"lanhuynh","email":"lan.huynh@gooddata.com"},{"name":"linhhong","email":"linh.hong@gooddata.com"},{"name":"lupko","email":"lubomir.slivka@gooddata.com"},{"name":"matyas.kandl","email":"matyas.kandl@gooddata.com"},{"name":"michal.marsal","email":"michal.marsal@gooddata.com"},{"name":"naibinh","email":"naibinh@gmail.com"},{"name":"nikolacech","email":"nikola.cech@gooddata.com"},{"name":"no23reason","email":"dan.homola@hotmail.cz"},{"name":"patrikbraborec","email":"patrik.braborec@gooddata.com"},{"name":"pbenes","email":"petr.benes@gooddata.com"},{"name":"petrjanu","email":"petr.janu@gooddata.com"},{"name":"ptquang86","email":"ptquang86@gmail.com"},{"name":"qduval","email":"quentin.duval@gooddata.com"},{"name":"rodri360","email":"me@rodri360.com"},{"name":"sitina","email":"jiri.sitina@gooddata.com"},{"name":"strouhaljan","email":"strouhal.jan@gmail.com"},{"name":"tomas.kratochvil","email":"tomas.kratochvil@gooddata.com"},{"name":"tomasreichmann","email":"tomasreichmann@gmail.com"},{"name":"tomsatgd","email":"tomas.satinsky@gooddata.com"},{"name":"trung-le-quoc","email":"trung.le@gooddata.com"},{"name":"tu-ngo","email":"tungo1981@gmail.com"},{"name":"tulean","email":"tuan.le@gooddata.com"},{"name":"utdnah","email":"danh.ung@gooddata.com"},{"name":"vlastikcz","email":"vlastimil.kotas@gooddata.com"},{"name":"vu.pham","email":"vu.pham@gooddata.com"},{"name":"xmort","email":"petr.dolejsi@gooddata.com"},{"name":"yanlipnican","email":"yanlipnican@gmail.com"}],"homepage":"https://github.com/gooddata/gooddata-react-components#readme","bugs":{"url":"https://github.com/gooddata/gooddata-react-components/issues"},"dist":{"shasum":"8ddb83c9125c516dee60c44748afa64d340d9fae","tarball":"https://registry.npmjs.org/@gooddata/react-components/-/react-components-7.4.0-beta.14.tgz","fileCount":2454,"integrity":"sha512-5Ebpcu8aD/kl0PPM7v/4jKmBLyMoQoiJPMNQq3gMPpGGIEE9Rb4baED8yBtZicyVwk24o2iVz7SBuHOpV8vxTg==","signatures":[{"sig":"MEUCIGRUdAu0HH5IPIC6GTYGqCJeEiJQiWGStUU4q7V6l+koAiEA71TiQ+vxj0kKHAcNJ8FF2IjL8HMh3PIC0e98TZoYcjY=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":9584623,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJeVKuVCRA9TVsSAnZWagAACTEP/0g66Pl2u7d9nc6K/ss3\no+JeH8XlYvTbx+2r3yDlQMRRwEdDjbqzfvfjPaVJ6G/Htf1ZzpQ8rhCf38Ze\nQWDsZZRefWTTwYtpm+qF8yHoXrjc0xRAzH4+TtJMs8C2v/YTNlCOqtlJBPaO\n97J3e1WdA6EOsUUksF+Dz7pK74rpGD9OWA7jPLK6V54w64arG8nu+EfWIRy2\nkXj6CH8ngd7TTw42URE3D63YSzpZjwURoZJeOQufoT7LTns89Zk4dNyKPxOy\neYvRdgg4yRjlQJj6npzOXywDZtmG9S4f4kkJCE9JE9w9AfA4drL+tfC8pTcr\nw+q3h9fxNqiJLQYnFIc+fTwX+5K5sKqXdhNFbc8Wu0l6iGsiBYe8lLhd6E+x\njwOzaQn9sKtC019/V3JMdj4/nca/qAiHmiZ39LzZK4drF+VE3HbdEIg6T0Zp\nIDP5QjXMMmPIvYKqfkzDGl7RtxfXGQqBGZFMwax4T0RiOQqRThcqK5pKI7DQ\nMrQAMP7MYepIIT3B07hI42T5ltxA3+SUISw5Rmt0QmQqSaDTlLLowUKAfxR5\nYHdJy+/QCNlLB7ILmVTnJ8hznK+AOCUpeinIWpbCkHZ8Y8qv2llMejyu8IOb\n9n98kltSTJ0iIO0B5m5mYwgnJbIQCg/iVkHBg0cRRF11zNBJ2cqsZfdkWLgm\nKGY4\r\n=cIeR\r\n-----END PGP SIGNATURE-----\r\n"},"main":"dist/index.js","husky":{"hooks":{"pre-commit":"lint-staged"}},"config":{"eslint":"./examples/**/*.{js,jsx}","tslint":"./{__mocks__,src,stories}/{,**/}*.{ts,tsx}"},"readme":"[![npm version](https://badge.fury.io/js/%40gooddata%2Freact-components.svg)](https://www.npmjs.com/package/@gooddata/react-components) \n\n# GoodData.UI React components\n> A React-based JavaScript library for building data-driven applications\n\n## Getting started\n- [GoodData.UI Documentation](http://sdk.gooddata.com/gooddata-ui/)\n- [GoodData.UI Live Examples](https://gooddata-examples.herokuapp.com/)\n- [Stack Overflow](https://stackoverflow.com/questions/tagged/gooddata)\n\n### Usage\nWith [yarn](https://yarnpkg.com) installed, go to your project directory and run\n```\n$ yarn add @gooddata/react-components\n```\nIf you prefer [npm](npmjs.com) run\n```\n$ npm install --save @gooddata/react-components\n```\n\nThe public API is exposed via global `index.js`. Except for the styles, do not import any other file directly\nbecause they are not intended to be part of the public API.\n\n## Contributing\n\nWe welcome any contribution in form of [issues](https://github.com/gooddata/gooddata-react-components/issues) or [pull requests](https://github.com/gooddata/gooddata-react-components/pulls).\nThese commands may come in handy while developing:\n\n| command | description |\n| ------- | ----------- |\n| `yarn install --pure-lockfile` | first step |\n| ||\n| `yarn dev` | build react-components to `/dist` in watch mode |\n| `yarn test` | run all unit tests |\n| `yarn prettier-write` | format the source code to match the valid codestyle |\n| `yarn validate` | validate codestyle |\n| ||\n| `yarn storybook` | run storybook from `/stories` on http://localhost:9001 |\n| `yarn build-storybook` | build storybook to `/dist-storybook` |\n| `yarn test-storybook` | run storybook and [screenshot tests](https://github.com/gooddata/gdc-client-utils/tree/master/test-storybook) |\n| ||\n| `yarn examples` | run Live Examples dev-server from `/examples` on https://localhost:8999 |\n| `yarn examples-build` | build Live Examples to `/examples/dist` |\n| `yarn examples-server` | serve built Live Examples - see `/examples/server/src` |\n| `yarn examples-testcafe` | run testcafe tests against `localhost:8999` |\n\n### Deploy to heroku.com\nWhen you deploy this repo to heroku, it serves *GoodData.UI Live Examples*.\nRelevant tasks are in `Procfile` and `package.json`.\n\n```bash\n# run in the project directory\nheroku login\nheroku create <your-app-name>\nheroku config:set DOMAIN_ADMIN_USERNAME=x@gooddata.com DOMAIN_ADMIN_PASSWORD=xy PROJECT_ID_TO_ASSIGN=xms7ga4tf3g3nzucd8380o2bev8oeknp\ngit push heroku HEAD:master\nheroku open\n```\n\n### Run Live Examples Locally\nTo run *GoodData.UI Live Examples* locally:\n```bash\ngit clone <this-repository>\ncd  <repository-folder>\nyarn install --pure-lockfile\nyarn examples\n```\nThen open https://localhost:8999 and login using Live Examples account (you can [create one here](https://gooddata-examples.herokuapp.com/registration)).\n\n### Run storybook locally for Geo chart \nGeo chart uses Mapbox to render map which requires a mapbox access token.\n- Register an account and create Mapbox token as [guide](https://docs.mapbox.com/help/how-mapbox-works/access-tokens/)\n- Run storybook with token stored in `.env` for more secure\n```bash\necho \"STORYBOOK_MAPBOX_ACCESS_TOKEN=token\" > .env # only need to run once\nyarn storybook\n```\n- Or run storybook with token env param exposed to cli (not suggested)\n```bash\nSTORYBOOK_MAPBOX_ACCESS_TOKEN=token yarn storybook\n```\n- Apply either above way to `yarn build-storybook` or `yarn test-storybook`\n\n### Source code formatting\nThe source code in the repository is formatted by [Prettier](https://prettier.io/). \nThe format of the code is validated by our Continuous Integration server and is one of the requirements of successful merge.\n\nPrettier is supported by every major IDE. You can find the list of supported editors and how to configure them [here](https://prettier.io/docs/en/editors.html).\n\nIn the case, when your editor is not supported or you don't want to setup the integration, you can run the `yarn prettier-write` command to reformat the code before commit.\n\n## Changelog\n\n- see [CHANGELOG.md](CHANGELOG.md)\n\n## License\n\n(C) 2007-2018 GoodData Corporation\n\nThis project is dual licensed:\n\n- The ATTRIBUTION-NONCOMMERCIAL 4.0 INTERNATIONAL (CC BY-NC 4.0) is used for purpose of the trial experience and evaluation of GoodData.UI library.\n- The GOODDATA GOODDATA.UI LIBRARY END USER LICENSE AGREEMENT is used for GoodData customers.\n\nFor more information, please see [LICENSE](https://github.com/gooddata/gooddata-react-components/blob/master/LICENSE)\n","gitHead":"e36b48552daed574d93f1da80eac7da74b979029","scripts":{"dev":"bash scripts/build.sh --dev-watch","test":"jest --watch","build":"bash scripts/build.sh","tslint":"yarn run-tslint -t verbose $npm_package_config_tslint","prepare":"cd examples/server && yarn install --frozen-lockfile && cd ../..; rm -r examples/node_modules 2>/dev/null; true","examples":"bash scripts/run-examples.sh","prepare?":"# Called before `npm publish` and on local `npm install`. Temporarily also for deleting obsolete node_modules. Ends with `true` to continue gracefully.","validate":"tsc --noEmit && yarn tslint && eslint $npm_package_config_eslint && yarn prettier-check","build-dev":"bash scripts/build.sh --dev","examples?":"# Default is developer domain, other options: yarn examples [sec,secure,stg,stg2,stg3,demo,developer or URL]","storybook":"yarn build && start-storybook -p 9001 -c .storybook","test-once":"jest","tslint-ci":"mkdir -p ./ci/results && yarn run-tslint -t checkstyle -o ./ci/results/tslint-results.xml $npm_package_config_tslint","run-tslint":"tslint -p tsconfig.json","validate-ci":"tsc --noEmit && yarn tslint-ci  && eslint $npm_package_config_eslint -f checkstyle -o ci/results/eslint-results.xml && yarn prettier-check","examples-build":"bash scripts/build-examples.sh","prepublishOnly":"yarn build","prettier-check":"prettier --check '{src,stories,styles,__mocks__,examples/server/src,examples/src,examples/test}/**/*.{ts,js,tsx,jsx,json,scss,md,yaml,html}'","prettier-write":"prettier --write '{src,stories,styles,__mocks__,examples/server/src,examples/src,examples/test}/**/*.{ts,js,tsx,jsx,json,scss,md,yaml,html}'","test-storybook":"yarn build && test-storybook","build-storybook":"yarn build && build-storybook -c .storybook -o dist-storybook","examples-server":"node examples/server/src/index.js","heroku-postbuild":"yarn examples-build developer","examples-testcafe":"./scripts/run-testcafe.sh visual","check-circular-deps":"madge --circular --extensions ts ./src","examples-testcafe-ci":"./scripts/run-testcafe.sh ci","examples-testcafe-live":"./scripts/run-testcafe.sh live"},"typings":"dist/index.d.ts","_npmUser":{"name":"gooddata-ci","email":"rail@gooddata.com"},"deprecated":"@gooddata/react-components@7 reached End of Support on March 31, 2022. Please upgrade (see https://sdk.gooddata.com/gooddata-ui/docs/supported_versions.html for more information).","repository":{"url":"git+ssh://git@github.com/gooddata/gooddata-react-components.git","type":"git"},"_npmVersion":"6.4.1","description":"GoodData.UI - A powerful JavaScript library for building analytical applications","directories":{},"lint-staged":{"{src,stories,styles,__mocks__,examples/server/src,examples/src,examples/test}/**/*.{ts,js,tsx,jsx,scss}":["npx gdc-fix-copyright","git add"],"{src,stories,styles,__mocks__,examples/server/src,examples/src,examples/test}/**/*.{ts,js,tsx,jsx,json,scss,md,yaml,html}":["prettier --write","git add"]},"_nodeVersion":"8.12.0","dependencies":{"rxjs":"^5.5.6","uuid":"^3.2.1","immer":"^1.3.1","lodash":"^4.17.15","date-fns":"^2.7.0","downshift":"^3.2.7","invariant":"^2.2.2","mapbox-gl":"^1.6.1","classnames":"^2.2.6","highcharts":"7.1.1","prop-types":"^15.6.0","react-intl":"^3.6.0","custom-event":"^1.0.1","react-window":"^1.8.1","ag-grid-react":"20.0.0","react-measure":"^2.3.0","@types/mapbox-gl":"^1.6.1","react-day-picker":"~7.3.0","react-responsive":"^3.0.0","stringify-object":"^2.4.0","@gooddata/typings":"^2.19.0","ag-grid-community":"20.0.0","http-status-codes":"^1.3.0","@gooddata/js-utils":"^3.5.0","@gooddata/numberjs":"^3.2.4","fixed-data-table-2":"0.7.17","@gooddata/goodstrap":"^67.0.0","react-dom-factories":"^1.0.2","@gooddata/gooddata-js":"^12.2.0","json-stable-stringify":"^1.0.1","react-transition-group":"^2.2.1","hoist-non-react-statics":"^3.3.0","nodelist-foreach-polyfill":"^1.2.0","@formatjs/intl-pluralrules":"^1.3.6","highcharts-grouped-categories":"^1.1.3"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"raf":"3.3.2","yup":"^0.24.1","jest":"24.7.1","husky":"3.0.0","madge":"^3.4.4","react":"^16.5.2","enzyme":"3.5.0","eslint":"4.19.1","formik":"^0.11.11","moment":"2.23.0","history":"^4.7.2","ts-jest":"24.0.0","webpack":"4.30.0","full-icu":"^1.3.0","prettier":"1.16.4","react-ga":"^2.5.2","recharts":"1.0.0-beta.9","testcafe":"1.1.4","commander":"2.14.1","node-sass":"4.13.0","react-dom":"^16.5.2","supertest":"3.0.0","ts-loader":"6.0.0","@types/raf":"^3.4.0","css-loader":"0.28.7","jest-junit":"3.0.0","raw-loader":"0.5.1","styled-jsx":"2.2.1","typescript":"3.3.4000","@babel/core":"7.4.4","@types/jest":"24.0.6","@types/node":"7.0.8","@types/uuid":"3.4.3","file-loader":"3.0.1","jest-enzyme":"7.0.2","lint-staged":"9.1.0","sass-loader":"6.0.6","webpack-cli":"3.3.2","@types/react":"16.8.6","babel-loader":"8.0.5","react-helmet":"5.2.0","react-select":"1.2.1","style-loader":"0.19.1","@types/enzyme":"3.1.13","@types/lodash":"4.14.123","testcafe-live":"0.1.4","@babel/runtime":"7.4.4","dotenv-webpack":"^1.7.0","@babel/polyfill":"^7.4.4","@storybook/react":"5.0.11","@types/invariant":"2.2.29","@types/react-dom":"16.0.11","isomorphic-fetch":"2.2.1","react-datepicker":"1.1.0","react-router-dom":"4.2.2","@babel/preset-env":"7.4.4","@gooddata/mock-js":"2.6.0","@storybook/addons":"5.0.11","@types/classnames":"2.2.3","@types/prop-types":"15.5.2","@storybook/theming":"5.0.11","identity-obj-proxy":"^3.0.0","intl-messageformat":"^7.5.4","webpack-dev-server":"3.3.1","@babel/preset-react":"7.0.0","@types/react-portal":"4.0.1","@types/react-window":"^1.8.1","babel-plugin-lodash":"3.3.4","html-webpack-plugin":"3.2.0","react-test-renderer":"16.4.2","@types/react-measure":"2.0.5","clean-webpack-plugin":"2.0.2","stats-webpack-plugin":"0.7.0","eslint-config-prettier":"4.1.0","react-google-recaptcha":"^0.14.1","tslint-config-prettier":"1.18.0","@gooddata/eslint-config":"^1.0.0","@gooddata/tslint-config":"1.0.0","@types/react-responsive":"^3.0.3","@types/storybook__react":"4.0.1","@types/stringify-object":"^3.2.0","enzyme-adapter-react-16":"1.3.1","@gooddata/test-storybook":"3.2.1","@storybook/addon-actions":"5.0.11","@storybook/addon-options":"5.0.11","node-sass-magic-importer":"5.1.0","react-syntax-highlighter":"11.0.2","@types/fixed-data-table-2":"0.8.1","@types/react-test-renderer":"16.0.0","circular-dependency-plugin":"5.0.2","compression-webpack-plugin":"2.0.0","@types/json-stable-stringify":"^1.0.32","@gooddata/frontend-npm-scripts":"1.1.0","@types/enzyme-adapter-react-16":"1.0.3","@types/storybook__addon-actions":"3.4.2","@babel/plugin-proposal-class-properties":"7.4.4","@babel/plugin-proposal-object-rest-spread":"7.4.4","@babel/plugin-transform-async-to-generator":"7.4.4"},"peerDependencies":{"react":"^16.5.2","react-dom":"^16.5.2"},"_npmOperationalInternal":{"tmp":"tmp/react-components_7.4.0-beta.14_1582607251925_0.6207671584493262","host":"s3://npm-registry-packages"}},"7.4.0-beta.15":{"name":"@gooddata/react-components","version":"7.4.0-beta.15","author":{"name":"GoodData Corporation"},"license":"BSD-3-Clause","_id":"@gooddata/react-components@7.4.0-beta.15","maintainers":[{"name":"afi","email":"adam.fiedler@gooddata.com"},{"name":"bertold8","email":"ivan.nejezchleb@seznam.cz"},{"name":"brbistas","email":"valentinos.chraniotis@gooddata.com"},{"name":"bugsbunny338","email":"jiri.zajic@mensa.cz"},{"name":"de.do","email":"de.do@gooddata.com"},{"name":"gooddata-ci","email":"rail@gooddata.com"},{"name":"hung.nguyen.hoang","email":"hung.nguyen@gooddata.com"},{"name":"ivan.mjartan","email":"ivan.mjartan@gooddata.com"},{"name":"jakub-sterba","email":"jakub.sterba@gooddata.com"},{"name":"jaroslav.tomecek","email":"jaroslav.tomecek@gooddata.com"},{"name":"jkittler","email":"honza.kittler@gmail.com"},{"name":"khanh.le","email":"khanh.le@gooddata.com"},{"name":"lanhuynh","email":"lan.huynh@gooddata.com"},{"name":"linhhong","email":"linh.hong@gooddata.com"},{"name":"lupko","email":"lubomir.slivka@gooddata.com"},{"name":"matyas.kandl","email":"matyas.kandl@gooddata.com"},{"name":"michal.marsal","email":"michal.marsal@gooddata.com"},{"name":"naibinh","email":"naibinh@gmail.com"},{"name":"nikolacech","email":"nikola.cech@gooddata.com"},{"name":"no23reason","email":"dan.homola@hotmail.cz"},{"name":"patrikbraborec","email":"patrik.braborec@gooddata.com"},{"name":"pbenes","email":"petr.benes@gooddata.com"},{"name":"petrjanu","email":"petr.janu@gooddata.com"},{"name":"ptquang86","email":"ptquang86@gmail.com"},{"name":"qduval","email":"quentin.duval@gooddata.com"},{"name":"rodri360","email":"me@rodri360.com"},{"name":"sitina","email":"jiri.sitina@gooddata.com"},{"name":"strouhaljan","email":"strouhal.jan@gmail.com"},{"name":"tomas.kratochvil","email":"tomas.kratochvil@gooddata.com"},{"name":"tomasreichmann","email":"tomasreichmann@gmail.com"},{"name":"tomsatgd","email":"tomas.satinsky@gooddata.com"},{"name":"trung-le-quoc","email":"trung.le@gooddata.com"},{"name":"tu-ngo","email":"tungo1981@gmail.com"},{"name":"tulean","email":"tuan.le@gooddata.com"},{"name":"utdnah","email":"danh.ung@gooddata.com"},{"name":"vlastikcz","email":"vlastimil.kotas@gooddata.com"},{"name":"vu.pham","email":"vu.pham@gooddata.com"},{"name":"xmort","email":"petr.dolejsi@gooddata.com"},{"name":"yanlipnican","email":"yanlipnican@gmail.com"}],"homepage":"https://github.com/gooddata/gooddata-react-components#readme","bugs":{"url":"https://github.com/gooddata/gooddata-react-components/issues"},"dist":{"shasum":"d152446b15e51ed14fe07a802c2bd7713978fde5","tarball":"https://registry.npmjs.org/@gooddata/react-components/-/react-components-7.4.0-beta.15.tgz","fileCount":2454,"integrity":"sha512-l1JepPkXrP5efRHdL9R/3S6RfwuKJ5YEVxEzUuOUXHvczhN43woafFbdzsNSGpDeiaAcbB+lD/xxqP0fJcRpWg==","signatures":[{"sig":"MEUCIQCQH+D5OBE/heHQp0nh0C43JQipknVW1pnQDk098rBHfwIgF/9gh/H8PGO75fg9q0PR77gr1EK86oLIqgxbx1fO75A=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":9592936,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJeVO8XCRA9TVsSAnZWagAAlu8P/211lhwNmloEPlnuc9ta\nKWsB75kwvzTYF247/ehHkcBKnTY9LtydjpwIiNcjZrurmjimG5mHMTkm5PSV\ncvm6AL8ggXBYWm+4L+8OP96SALRxxhelXImHy2c2lTu0E7e9TSrImHBLYBwt\nPmjK/BAklq+FK2EYggHv4854vRH9fWCzLvHMr1gqW/pjIyfQxflA8g76BbBF\nBnyGADUwBq1jEOd91C9ThZvLztV7q9Ed+gANlSso9WCDt80/Ma4ExcpjBw18\nTlSz33UnESVz8t6nVJJLUg7Fov8rieyIVZLqTGAZNWOARNvta5yDkpWwpmhP\nheMxLI+4GVUEMoWqSGRnFavvjE2UzN47sOkllTKwUUbnxxO4bPk6lnkoOQcG\nGLopX8P33z5CfWT4KcpEI62L8Xmq6x5hqiO+nluAL5WmxksxU2dI6dpAnT9T\ncq7JiqIxRPv8JJTf1wsHGg+1t5Gy7iLGrzDrP35LC2dZfvJRfrNXPP60kax7\n5/PbS+BWZv4Cn0WaD56Vhu5pS4Grk5WhI6a0dKV8wrooZHkCXlRRhpsX3A95\nelbBFrVIgj5OOWnvb1g8clEnZWBU6zwb8DYCLPxkdULCcz507iWq3ZtvHMlg\nFA+PhxnUR3yoyLN550y/Q9DFxzOATC9oh0lbDFWK19udL5VQZpldKm0zhEJj\niYFr\r\n=TOQs\r\n-----END PGP SIGNATURE-----\r\n"},"main":"dist/index.js","husky":{"hooks":{"pre-commit":"lint-staged"}},"config":{"eslint":"./examples/**/*.{js,jsx}","tslint":"./{__mocks__,src,stories}/{,**/}*.{ts,tsx}"},"readme":"[![npm version](https://badge.fury.io/js/%40gooddata%2Freact-components.svg)](https://www.npmjs.com/package/@gooddata/react-components) \n\n# GoodData.UI React components\n> A React-based JavaScript library for building data-driven applications\n\n## Getting started\n- [GoodData.UI Documentation](http://sdk.gooddata.com/gooddata-ui/)\n- [GoodData.UI Live Examples](https://gooddata-examples.herokuapp.com/)\n- [Stack Overflow](https://stackoverflow.com/questions/tagged/gooddata)\n\n### Usage\nWith [yarn](https://yarnpkg.com) installed, go to your project directory and run\n```\n$ yarn add @gooddata/react-components\n```\nIf you prefer [npm](npmjs.com) run\n```\n$ npm install --save @gooddata/react-components\n```\n\nThe public API is exposed via global `index.js`. Except for the styles, do not import any other file directly\nbecause they are not intended to be part of the public API.\n\n## Contributing\n\nWe welcome any contribution in form of [issues](https://github.com/gooddata/gooddata-react-components/issues) or [pull requests](https://github.com/gooddata/gooddata-react-components/pulls).\nThese commands may come in handy while developing:\n\n| command | description |\n| ------- | ----------- |\n| `yarn install --pure-lockfile` | first step |\n| ||\n| `yarn dev` | build react-components to `/dist` in watch mode |\n| `yarn test` | run all unit tests |\n| `yarn prettier-write` | format the source code to match the valid codestyle |\n| `yarn validate` | validate codestyle |\n| ||\n| `yarn storybook` | run storybook from `/stories` on http://localhost:9001 |\n| `yarn build-storybook` | build storybook to `/dist-storybook` |\n| `yarn test-storybook` | run storybook and [screenshot tests](https://github.com/gooddata/gdc-client-utils/tree/master/test-storybook) |\n| ||\n| `yarn examples` | run Live Examples dev-server from `/examples` on https://localhost:8999 |\n| `yarn examples-build` | build Live Examples to `/examples/dist` |\n| `yarn examples-server` | serve built Live Examples - see `/examples/server/src` |\n| `yarn examples-testcafe` | run testcafe tests against `localhost:8999` |\n\n### Deploy to heroku.com\nWhen you deploy this repo to heroku, it serves *GoodData.UI Live Examples*.\nRelevant tasks are in `Procfile` and `package.json`.\n\n```bash\n# run in the project directory\nheroku login\nheroku create <your-app-name>\nheroku config:set DOMAIN_ADMIN_USERNAME=x@gooddata.com DOMAIN_ADMIN_PASSWORD=xy PROJECT_ID_TO_ASSIGN=xms7ga4tf3g3nzucd8380o2bev8oeknp\ngit push heroku HEAD:master\nheroku open\n```\n\n### Run Live Examples Locally\nTo run *GoodData.UI Live Examples* locally:\n```bash\ngit clone <this-repository>\ncd  <repository-folder>\nyarn install --pure-lockfile\nyarn examples\n```\nThen open https://localhost:8999 and login using Live Examples account (you can [create one here](https://gooddata-examples.herokuapp.com/registration)).\n\n### Run storybook locally for Geo chart \nGeo chart uses Mapbox to render map which requires a mapbox access token.\n- Register an account and create Mapbox token as [guide](https://docs.mapbox.com/help/how-mapbox-works/access-tokens/)\n- Run storybook with token stored in `.env` for more secure\n```bash\necho \"STORYBOOK_MAPBOX_ACCESS_TOKEN=token\" > .env # only need to run once\nyarn storybook\n```\n- Or run storybook with token env param exposed to cli (not suggested)\n```bash\nSTORYBOOK_MAPBOX_ACCESS_TOKEN=token yarn storybook\n```\n- Apply either above way to `yarn build-storybook` or `yarn test-storybook`\n\n### Source code formatting\nThe source code in the repository is formatted by [Prettier](https://prettier.io/). \nThe format of the code is validated by our Continuous Integration server and is one of the requirements of successful merge.\n\nPrettier is supported by every major IDE. You can find the list of supported editors and how to configure them [here](https://prettier.io/docs/en/editors.html).\n\nIn the case, when your editor is not supported or you don't want to setup the integration, you can run the `yarn prettier-write` command to reformat the code before commit.\n\n## Changelog\n\n- see [CHANGELOG.md](CHANGELOG.md)\n\n## License\n\n(C) 2007-2018 GoodData Corporation\n\nThis project is dual licensed:\n\n- The ATTRIBUTION-NONCOMMERCIAL 4.0 INTERNATIONAL (CC BY-NC 4.0) is used for purpose of the trial experience and evaluation of GoodData.UI library.\n- The GOODDATA GOODDATA.UI LIBRARY END USER LICENSE AGREEMENT is used for GoodData customers.\n\nFor more information, please see [LICENSE](https://github.com/gooddata/gooddata-react-components/blob/master/LICENSE)\n","gitHead":"9b8eafe7a3c7577ba83044eec4022301bfeb10c7","scripts":{"dev":"bash scripts/build.sh --dev-watch","test":"jest --watch","build":"bash scripts/build.sh","tslint":"yarn run-tslint -t verbose $npm_package_config_tslint","prepare":"cd examples/server && yarn install --frozen-lockfile && cd ../..; rm -r examples/node_modules 2>/dev/null; true","examples":"bash scripts/run-examples.sh","prepare?":"# Called before `npm publish` and on local `npm install`. Temporarily also for deleting obsolete node_modules. Ends with `true` to continue gracefully.","validate":"tsc --noEmit && yarn tslint && eslint $npm_package_config_eslint && yarn prettier-check","build-dev":"bash scripts/build.sh --dev","examples?":"# Default is developer domain, other options: yarn examples [sec,secure,stg,stg2,stg3,demo,developer or URL]","storybook":"yarn build && start-storybook -p 9001 -c .storybook","test-once":"jest","tslint-ci":"mkdir -p ./ci/results && yarn run-tslint -t checkstyle -o ./ci/results/tslint-results.xml $npm_package_config_tslint","run-tslint":"tslint -p tsconfig.json","validate-ci":"tsc --noEmit && yarn tslint-ci  && eslint $npm_package_config_eslint -f checkstyle -o ci/results/eslint-results.xml && yarn prettier-check","examples-build":"bash scripts/build-examples.sh","prepublishOnly":"yarn build","prettier-check":"prettier --check '{src,stories,styles,__mocks__,examples/server/src,examples/src,examples/test}/**/*.{ts,js,tsx,jsx,json,scss,md,yaml,html}'","prettier-write":"prettier --write '{src,stories,styles,__mocks__,examples/server/src,examples/src,examples/test}/**/*.{ts,js,tsx,jsx,json,scss,md,yaml,html}'","test-storybook":"yarn build && test-storybook","build-storybook":"yarn build && build-storybook -c .storybook -o dist-storybook","examples-server":"node examples/server/src/index.js","heroku-postbuild":"yarn examples-build developer","examples-testcafe":"./scripts/run-testcafe.sh visual","check-circular-deps":"madge --circular --extensions ts ./src","examples-testcafe-ci":"./scripts/run-testcafe.sh ci","examples-testcafe-live":"./scripts/run-testcafe.sh live"},"typings":"dist/index.d.ts","_npmUser":{"name":"gooddata-ci","email":"rail@gooddata.com"},"deprecated":"@gooddata/react-components@7 reached End of Support on March 31, 2022. Please upgrade (see https://sdk.gooddata.com/gooddata-ui/docs/supported_versions.html for more information).","repository":{"url":"git+ssh://git@github.com/gooddata/gooddata-react-components.git","type":"git"},"_npmVersion":"6.4.1","description":"GoodData.UI - A powerful JavaScript library for building analytical applications","directories":{},"lint-staged":{"{src,stories,styles,__mocks__,examples/server/src,examples/src,examples/test}/**/*.{ts,js,tsx,jsx,scss}":["npx gdc-fix-copyright","git add"],"{src,stories,styles,__mocks__,examples/server/src,examples/src,examples/test}/**/*.{ts,js,tsx,jsx,json,scss,md,yaml,html}":["prettier --write","git add"]},"_nodeVersion":"8.12.0","dependencies":{"rxjs":"^5.5.6","uuid":"^3.2.1","immer":"^1.3.1","lodash":"^4.17.15","date-fns":"^2.7.0","downshift":"^3.2.7","invariant":"^2.2.2","mapbox-gl":"^1.6.1","classnames":"^2.2.6","highcharts":"7.1.1","prop-types":"^15.6.0","react-intl":"^3.6.0","custom-event":"^1.0.1","react-window":"^1.8.1","ag-grid-react":"20.0.0","react-measure":"^2.3.0","@types/mapbox-gl":"^1.6.1","react-day-picker":"~7.3.0","react-responsive":"^3.0.0","stringify-object":"^2.4.0","@gooddata/typings":"^2.19.0","ag-grid-community":"20.0.0","http-status-codes":"^1.3.0","@gooddata/js-utils":"^3.5.0","@gooddata/numberjs":"^3.2.4","fixed-data-table-2":"0.7.17","@gooddata/goodstrap":"^67.0.0","react-dom-factories":"^1.0.2","@gooddata/gooddata-js":"^12.2.0","json-stable-stringify":"^1.0.1","react-transition-group":"^2.2.1","hoist-non-react-statics":"^3.3.0","nodelist-foreach-polyfill":"^1.2.0","@formatjs/intl-pluralrules":"^1.3.6","highcharts-grouped-categories":"^1.1.3"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"raf":"3.3.2","yup":"^0.24.1","jest":"24.7.1","husky":"3.0.0","madge":"^3.4.4","react":"^16.5.2","enzyme":"3.5.0","eslint":"4.19.1","formik":"^0.11.11","moment":"2.23.0","history":"^4.7.2","ts-jest":"24.0.0","webpack":"4.30.0","full-icu":"^1.3.0","prettier":"1.16.4","react-ga":"^2.5.2","recharts":"1.0.0-beta.9","testcafe":"1.1.4","commander":"2.14.1","node-sass":"4.13.0","react-dom":"^16.5.2","supertest":"3.0.0","ts-loader":"6.0.0","@types/raf":"^3.4.0","css-loader":"0.28.7","jest-junit":"3.0.0","raw-loader":"0.5.1","styled-jsx":"2.2.1","typescript":"3.3.4000","@babel/core":"7.4.4","@types/jest":"24.0.6","@types/node":"7.0.8","@types/uuid":"3.4.3","file-loader":"3.0.1","jest-enzyme":"7.0.2","lint-staged":"9.1.0","sass-loader":"6.0.6","webpack-cli":"3.3.2","@types/react":"16.8.6","babel-loader":"8.0.5","react-helmet":"5.2.0","react-select":"1.2.1","style-loader":"0.19.1","@types/enzyme":"3.1.13","@types/lodash":"4.14.123","testcafe-live":"0.1.4","@babel/runtime":"7.4.4","dotenv-webpack":"^1.7.0","@babel/polyfill":"^7.4.4","@storybook/react":"5.0.11","@types/invariant":"2.2.29","@types/react-dom":"16.0.11","isomorphic-fetch":"2.2.1","react-datepicker":"1.1.0","react-router-dom":"4.2.2","@babel/preset-env":"7.4.4","@gooddata/mock-js":"2.6.0","@storybook/addons":"5.0.11","@types/classnames":"2.2.3","@types/prop-types":"15.5.2","@storybook/theming":"5.0.11","identity-obj-proxy":"^3.0.0","intl-messageformat":"^7.5.4","webpack-dev-server":"3.3.1","@babel/preset-react":"7.0.0","@types/react-portal":"4.0.1","@types/react-window":"^1.8.1","babel-plugin-lodash":"3.3.4","html-webpack-plugin":"3.2.0","react-test-renderer":"16.4.2","@types/react-measure":"2.0.5","clean-webpack-plugin":"2.0.2","stats-webpack-plugin":"0.7.0","eslint-config-prettier":"4.1.0","react-google-recaptcha":"^0.14.1","tslint-config-prettier":"1.18.0","@gooddata/eslint-config":"^1.0.0","@gooddata/tslint-config":"1.0.0","@types/react-responsive":"^3.0.3","@types/storybook__react":"4.0.1","@types/stringify-object":"^3.2.0","enzyme-adapter-react-16":"1.3.1","@gooddata/test-storybook":"3.2.1","@storybook/addon-actions":"5.0.11","@storybook/addon-options":"5.0.11","node-sass-magic-importer":"5.1.0","react-syntax-highlighter":"11.0.2","@types/fixed-data-table-2":"0.8.1","@types/react-test-renderer":"16.0.0","circular-dependency-plugin":"5.0.2","compression-webpack-plugin":"2.0.0","@types/json-stable-stringify":"^1.0.32","@gooddata/frontend-npm-scripts":"1.1.0","@types/enzyme-adapter-react-16":"1.0.3","@types/storybook__addon-actions":"3.4.2","@babel/plugin-proposal-class-properties":"7.4.4","@babel/plugin-proposal-object-rest-spread":"7.4.4","@babel/plugin-transform-async-to-generator":"7.4.4"},"peerDependencies":{"react":"^16.5.2","react-dom":"^16.5.2"},"_npmOperationalInternal":{"tmp":"tmp/react-components_7.4.0-beta.15_1582624535234_0.7627809066251912","host":"s3://npm-registry-packages"}},"7.4.0-beta.16":{"name":"@gooddata/react-components","version":"7.4.0-beta.16","author":{"name":"GoodData Corporation"},"license":"BSD-3-Clause","_id":"@gooddata/react-components@7.4.0-beta.16","maintainers":[{"name":"afi","email":"adam.fiedler@gooddata.com"},{"name":"bertold8","email":"ivan.nejezchleb@seznam.cz"},{"name":"brbistas","email":"valentinos.chraniotis@gooddata.com"},{"name":"bugsbunny338","email":"jiri.zajic@mensa.cz"},{"name":"de.do","email":"de.do@gooddata.com"},{"name":"gooddata-ci","email":"rail@gooddata.com"},{"name":"hung.nguyen.hoang","email":"hung.nguyen@gooddata.com"},{"name":"ivan.mjartan","email":"ivan.mjartan@gooddata.com"},{"name":"jakub-sterba","email":"jakub.sterba@gooddata.com"},{"name":"jaroslav.tomecek","email":"jaroslav.tomecek@gooddata.com"},{"name":"jkittler","email":"honza.kittler@gmail.com"},{"name":"khanh.le","email":"khanh.le@gooddata.com"},{"name":"lanhuynh","email":"lan.huynh@gooddata.com"},{"name":"linhhong","email":"linh.hong@gooddata.com"},{"name":"lupko","email":"lubomir.slivka@gooddata.com"},{"name":"matyas.kandl","email":"matyas.kandl@gooddata.com"},{"name":"michal.marsal","email":"michal.marsal@gooddata.com"},{"name":"naibinh","email":"naibinh@gmail.com"},{"name":"nikolacech","email":"nikola.cech@gooddata.com"},{"name":"no23reason","email":"dan.homola@hotmail.cz"},{"name":"patrikbraborec","email":"patrik.braborec@gooddata.com"},{"name":"pbenes","email":"petr.benes@gooddata.com"},{"name":"petrjanu","email":"petr.janu@gooddata.com"},{"name":"ptquang86","email":"ptquang86@gmail.com"},{"name":"qduval","email":"quentin.duval@gooddata.com"},{"name":"rodri360","email":"me@rodri360.com"},{"name":"sitina","email":"jiri.sitina@gooddata.com"},{"name":"strouhaljan","email":"strouhal.jan@gmail.com"},{"name":"tomas.kratochvil","email":"tomas.kratochvil@gooddata.com"},{"name":"tomasreichmann","email":"tomasreichmann@gmail.com"},{"name":"tomsatgd","email":"tomas.satinsky@gooddata.com"},{"name":"trung-le-quoc","email":"trung.le@gooddata.com"},{"name":"tu-ngo","email":"tungo1981@gmail.com"},{"name":"tulean","email":"tuan.le@gooddata.com"},{"name":"utdnah","email":"danh.ung@gooddata.com"},{"name":"vlastikcz","email":"vlastimil.kotas@gooddata.com"},{"name":"vu.pham","email":"vu.pham@gooddata.com"},{"name":"xmort","email":"petr.dolejsi@gooddata.com"},{"name":"yanlipnican","email":"yanlipnican@gmail.com"}],"homepage":"https://github.com/gooddata/gooddata-react-components#readme","bugs":{"url":"https://github.com/gooddata/gooddata-react-components/issues"},"dist":{"shasum":"f278525c184c9a86b53a6a7a4fd4c5b300ea7156","tarball":"https://registry.npmjs.org/@gooddata/react-components/-/react-components-7.4.0-beta.16.tgz","fileCount":2454,"integrity":"sha512-Dpo/tKEeRYeXREA/LH+na5SPjkeyDj/90CX8doN4WYibodGZ5Wtgvav84N5NNP3ZuCoWeGBnoTVxSPjVClKK5Q==","signatures":[{"sig":"MEUCIBRi8zKOJe65ViUvq4w1kMhCyWlIP/YvXy/sa9hEKiCNAiEAz899FVe3teqc0gEV5+K40GX4Z8ryyYq4GQ7VIgvAzlE=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":9592936,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJeVSD+CRA9TVsSAnZWagAAcSEP/0CoVAB5wpAOxRmtbivw\nWLfWAowG0J7//RdlFPblju81qg2n/9W30yKrOp6XSMQEirWWr6v2N8FKgwrv\nmv6OpCBm0chPr+Yc+kOJtLe4vl5WKBijb53zb/Vob6tr0VoFYkVltdukKt2g\nxBNM161KZmTGjDDxa/hzu+u/2tHUgpmsty5/FE1nRw+PlNrxbYuthOrlIhoR\nlw4szqKQ5M9MnPriYwpyeY7P9siVvhlq70A3nax8uzWquWZtllkdbS/AvkwS\nRuAxBeR2kad9CNYC/vWeEj36GedBXF6uBu1PHStVarwTE4dsAHGSMUKQ9c24\njyh1AD5fdblGBUiYJx8ajX6ZQj+siixttv5WhY7Id+lZET8znU1X8J6OtY7C\nt4a4M4sQW6dRhd/E7jfJ9DyLzpI/kYUgCXQQNDW7/hVnNS7afzWe5IsG1Fn1\ncj6pddQNwq4v669hCZGGh+9JlytYulvKtqRmR6m/7bRO9Pw+TfOkw5rSrpR4\naxCu0br0ivsdnAWGkFuaA+ZxF9SyLFSTd6vV9abLKcdboBcYaMya/K7ZZT4X\nbPqVQAyHSMf4LB+yBbfnczMKfsJoix18K6qxnCe0gp5K0aKvqREDEyZHVGLL\nm06bcKB1+WHyHOLJW6yPQZIOjt5LLjZTiqX4SszEHW6mDp5S9nOb1r8mS/fz\n59WV\r\n=6b7q\r\n-----END PGP SIGNATURE-----\r\n"},"main":"dist/index.js","husky":{"hooks":{"pre-commit":"lint-staged"}},"config":{"eslint":"./examples/**/*.{js,jsx}","tslint":"./{__mocks__,src,stories}/{,**/}*.{ts,tsx}"},"readme":"[![npm version](https://badge.fury.io/js/%40gooddata%2Freact-components.svg)](https://www.npmjs.com/package/@gooddata/react-components) \n\n# GoodData.UI React components\n> A React-based JavaScript library for building data-driven applications\n\n## Getting started\n- [GoodData.UI Documentation](http://sdk.gooddata.com/gooddata-ui/)\n- [GoodData.UI Live Examples](https://gooddata-examples.herokuapp.com/)\n- [Stack Overflow](https://stackoverflow.com/questions/tagged/gooddata)\n\n### Usage\nWith [yarn](https://yarnpkg.com) installed, go to your project directory and run\n```\n$ yarn add @gooddata/react-components\n```\nIf you prefer [npm](npmjs.com) run\n```\n$ npm install --save @gooddata/react-components\n```\n\nThe public API is exposed via global `index.js`. Except for the styles, do not import any other file directly\nbecause they are not intended to be part of the public API.\n\n## Contributing\n\nWe welcome any contribution in form of [issues](https://github.com/gooddata/gooddata-react-components/issues) or [pull requests](https://github.com/gooddata/gooddata-react-components/pulls).\nThese commands may come in handy while developing:\n\n| command | description |\n| ------- | ----------- |\n| `yarn install --pure-lockfile` | first step |\n| ||\n| `yarn dev` | build react-components to `/dist` in watch mode |\n| `yarn test` | run all unit tests |\n| `yarn prettier-write` | format the source code to match the valid codestyle |\n| `yarn validate` | validate codestyle |\n| ||\n| `yarn storybook` | run storybook from `/stories` on http://localhost:9001 |\n| `yarn build-storybook` | build storybook to `/dist-storybook` |\n| `yarn test-storybook` | run storybook and [screenshot tests](https://github.com/gooddata/gdc-client-utils/tree/master/test-storybook) |\n| ||\n| `yarn examples` | run Live Examples dev-server from `/examples` on https://localhost:8999 |\n| `yarn examples-build` | build Live Examples to `/examples/dist` |\n| `yarn examples-server` | serve built Live Examples - see `/examples/server/src` |\n| `yarn examples-testcafe` | run testcafe tests against `localhost:8999` |\n\n### Deploy to heroku.com\nWhen you deploy this repo to heroku, it serves *GoodData.UI Live Examples*.\nRelevant tasks are in `Procfile` and `package.json`.\n\n```bash\n# run in the project directory\nheroku login\nheroku create <your-app-name>\nheroku config:set DOMAIN_ADMIN_USERNAME=x@gooddata.com DOMAIN_ADMIN_PASSWORD=xy PROJECT_ID_TO_ASSIGN=xms7ga4tf3g3nzucd8380o2bev8oeknp\ngit push heroku HEAD:master\nheroku open\n```\n\n### Run Live Examples Locally\nTo run *GoodData.UI Live Examples* locally:\n```bash\ngit clone <this-repository>\ncd  <repository-folder>\nyarn install --pure-lockfile\nyarn examples\n```\nThen open https://localhost:8999 and login using Live Examples account (you can [create one here](https://gooddata-examples.herokuapp.com/registration)).\n\n### Run storybook locally for Geo chart \nGeo chart uses Mapbox to render map which requires a mapbox access token.\n- Register an account and create Mapbox token as [guide](https://docs.mapbox.com/help/how-mapbox-works/access-tokens/)\n- Run storybook with token stored in `.env` for more secure\n```bash\necho \"STORYBOOK_MAPBOX_ACCESS_TOKEN=token\" > .env # only need to run once\nyarn storybook\n```\n- Or run storybook with token env param exposed to cli (not suggested)\n```bash\nSTORYBOOK_MAPBOX_ACCESS_TOKEN=token yarn storybook\n```\n- Apply either above way to `yarn build-storybook` or `yarn test-storybook`\n\n### Source code formatting\nThe source code in the repository is formatted by [Prettier](https://prettier.io/). \nThe format of the code is validated by our Continuous Integration server and is one of the requirements of successful merge.\n\nPrettier is supported by every major IDE. You can find the list of supported editors and how to configure them [here](https://prettier.io/docs/en/editors.html).\n\nIn the case, when your editor is not supported or you don't want to setup the integration, you can run the `yarn prettier-write` command to reformat the code before commit.\n\n## Changelog\n\n- see [CHANGELOG.md](CHANGELOG.md)\n\n## License\n\n(C) 2007-2018 GoodData Corporation\n\nThis project is dual licensed:\n\n- The ATTRIBUTION-NONCOMMERCIAL 4.0 INTERNATIONAL (CC BY-NC 4.0) is used for purpose of the trial experience and evaluation of GoodData.UI library.\n- The GOODDATA GOODDATA.UI LIBRARY END USER LICENSE AGREEMENT is used for GoodData customers.\n\nFor more information, please see [LICENSE](https://github.com/gooddata/gooddata-react-components/blob/master/LICENSE)\n","gitHead":"b6a8d15a9a089870e5d0456c6d58021727adfeb5","scripts":{"dev":"bash scripts/build.sh --dev-watch","test":"jest --watch","build":"bash scripts/build.sh","tslint":"yarn run-tslint -t verbose $npm_package_config_tslint","prepare":"cd examples/server && yarn install --frozen-lockfile && cd ../..; rm -r examples/node_modules 2>/dev/null; true","examples":"bash scripts/run-examples.sh","prepare?":"# Called before `npm publish` and on local `npm install`. Temporarily also for deleting obsolete node_modules. Ends with `true` to continue gracefully.","validate":"tsc --noEmit && yarn tslint && eslint $npm_package_config_eslint && yarn prettier-check","build-dev":"bash scripts/build.sh --dev","examples?":"# Default is developer domain, other options: yarn examples [sec,secure,stg,stg2,stg3,demo,developer or URL]","storybook":"yarn build && start-storybook -p 9001 -c .storybook","test-once":"jest","tslint-ci":"mkdir -p ./ci/results && yarn run-tslint -t checkstyle -o ./ci/results/tslint-results.xml $npm_package_config_tslint","run-tslint":"tslint -p tsconfig.json","validate-ci":"tsc --noEmit && yarn tslint-ci  && eslint $npm_package_config_eslint -f checkstyle -o ci/results/eslint-results.xml && yarn prettier-check","examples-build":"bash scripts/build-examples.sh","prepublishOnly":"yarn build","prettier-check":"prettier --check '{src,stories,styles,__mocks__,examples/server/src,examples/src,examples/test}/**/*.{ts,js,tsx,jsx,json,scss,md,yaml,html}'","prettier-write":"prettier --write '{src,stories,styles,__mocks__,examples/server/src,examples/src,examples/test}/**/*.{ts,js,tsx,jsx,json,scss,md,yaml,html}'","test-storybook":"yarn build && test-storybook","build-storybook":"yarn build && build-storybook -c .storybook -o dist-storybook","examples-server":"node examples/server/src/index.js","heroku-postbuild":"yarn examples-build developer","examples-testcafe":"./scripts/run-testcafe.sh visual","check-circular-deps":"madge --circular --extensions ts ./src","examples-testcafe-ci":"./scripts/run-testcafe.sh ci","examples-testcafe-live":"./scripts/run-testcafe.sh live"},"typings":"dist/index.d.ts","_npmUser":{"name":"gooddata-ci","email":"rail@gooddata.com"},"deprecated":"@gooddata/react-components@7 reached End of Support on March 31, 2022. Please upgrade (see https://sdk.gooddata.com/gooddata-ui/docs/supported_versions.html for more information).","repository":{"url":"git+ssh://git@github.com/gooddata/gooddata-react-components.git","type":"git"},"_npmVersion":"6.4.1","description":"GoodData.UI - A powerful JavaScript library for building analytical applications","directories":{},"lint-staged":{"{src,stories,styles,__mocks__,examples/server/src,examples/src,examples/test}/**/*.{ts,js,tsx,jsx,scss}":["npx gdc-fix-copyright","git add"],"{src,stories,styles,__mocks__,examples/server/src,examples/src,examples/test}/**/*.{ts,js,tsx,jsx,json,scss,md,yaml,html}":["prettier --write","git add"]},"_nodeVersion":"8.12.0","dependencies":{"rxjs":"^5.5.6","uuid":"^3.2.1","immer":"^1.3.1","lodash":"^4.17.15","date-fns":"^2.7.0","downshift":"^3.2.7","invariant":"^2.2.2","mapbox-gl":"^1.6.1","classnames":"^2.2.6","highcharts":"7.1.1","prop-types":"^15.6.0","react-intl":"^3.6.0","custom-event":"^1.0.1","react-window":"^1.8.1","ag-grid-react":"20.0.0","react-measure":"^2.3.0","@types/mapbox-gl":"^1.6.1","react-day-picker":"~7.3.0","react-responsive":"^3.0.0","stringify-object":"^2.4.0","@gooddata/typings":"^2.19.0","ag-grid-community":"20.0.0","http-status-codes":"^1.3.0","@gooddata/js-utils":"^3.5.0","@gooddata/numberjs":"^3.2.4","fixed-data-table-2":"0.7.17","@gooddata/goodstrap":"^67.0.0","react-dom-factories":"^1.0.2","@gooddata/gooddata-js":"^12.2.0","json-stable-stringify":"^1.0.1","react-transition-group":"^2.2.1","hoist-non-react-statics":"^3.3.0","nodelist-foreach-polyfill":"^1.2.0","@formatjs/intl-pluralrules":"^1.3.6","highcharts-grouped-categories":"^1.1.3"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"raf":"3.3.2","yup":"^0.24.1","jest":"24.7.1","husky":"3.0.0","madge":"^3.4.4","react":"^16.5.2","enzyme":"3.5.0","eslint":"4.19.1","formik":"^0.11.11","moment":"2.23.0","history":"^4.7.2","ts-jest":"24.0.0","webpack":"4.30.0","full-icu":"^1.3.0","prettier":"1.16.4","react-ga":"^2.5.2","recharts":"1.0.0-beta.9","testcafe":"1.1.4","commander":"2.14.1","node-sass":"4.13.0","react-dom":"^16.5.2","supertest":"3.0.0","ts-loader":"6.0.0","@types/raf":"^3.4.0","css-loader":"0.28.7","jest-junit":"3.0.0","raw-loader":"0.5.1","styled-jsx":"2.2.1","typescript":"3.3.4000","@babel/core":"7.4.4","@types/jest":"24.0.6","@types/node":"7.0.8","@types/uuid":"3.4.3","file-loader":"3.0.1","jest-enzyme":"7.0.2","lint-staged":"9.1.0","sass-loader":"6.0.6","webpack-cli":"3.3.2","@types/react":"16.8.6","babel-loader":"8.0.5","react-helmet":"5.2.0","react-select":"1.2.1","style-loader":"0.19.1","@types/enzyme":"3.1.13","@types/lodash":"4.14.123","testcafe-live":"0.1.4","@babel/runtime":"7.4.4","dotenv-webpack":"^1.7.0","@babel/polyfill":"^7.4.4","@storybook/react":"5.0.11","@types/invariant":"2.2.29","@types/react-dom":"16.0.11","isomorphic-fetch":"2.2.1","react-datepicker":"1.1.0","react-router-dom":"4.2.2","@babel/preset-env":"7.4.4","@gooddata/mock-js":"2.6.0","@storybook/addons":"5.0.11","@types/classnames":"2.2.3","@types/prop-types":"15.5.2","@storybook/theming":"5.0.11","identity-obj-proxy":"^3.0.0","intl-messageformat":"^7.5.4","webpack-dev-server":"3.3.1","@babel/preset-react":"7.0.0","@types/react-portal":"4.0.1","@types/react-window":"^1.8.1","babel-plugin-lodash":"3.3.4","html-webpack-plugin":"3.2.0","react-test-renderer":"16.4.2","@types/react-measure":"2.0.5","clean-webpack-plugin":"2.0.2","stats-webpack-plugin":"0.7.0","eslint-config-prettier":"4.1.0","react-google-recaptcha":"^0.14.1","tslint-config-prettier":"1.18.0","@gooddata/eslint-config":"^1.0.0","@gooddata/tslint-config":"1.0.0","@types/react-responsive":"^3.0.3","@types/storybook__react":"4.0.1","@types/stringify-object":"^3.2.0","enzyme-adapter-react-16":"1.3.1","@gooddata/test-storybook":"3.2.1","@storybook/addon-actions":"5.0.11","@storybook/addon-options":"5.0.11","node-sass-magic-importer":"5.1.0","react-syntax-highlighter":"11.0.2","@types/fixed-data-table-2":"0.8.1","@types/react-test-renderer":"16.0.0","circular-dependency-plugin":"5.0.2","compression-webpack-plugin":"2.0.0","@types/json-stable-stringify":"^1.0.32","@gooddata/frontend-npm-scripts":"1.1.0","@types/enzyme-adapter-react-16":"1.0.3","@types/storybook__addon-actions":"3.4.2","@babel/plugin-proposal-class-properties":"7.4.4","@babel/plugin-proposal-object-rest-spread":"7.4.4","@babel/plugin-transform-async-to-generator":"7.4.4"},"peerDependencies":{"react":"^16.5.2","react-dom":"^16.5.2"},"_npmOperationalInternal":{"tmp":"tmp/react-components_7.4.0-beta.16_1582637309516_0.8581898006328745","host":"s3://npm-registry-packages"}},"7.4.0-beta.17":{"name":"@gooddata/react-components","version":"7.4.0-beta.17","author":{"name":"GoodData Corporation"},"license":"BSD-3-Clause","_id":"@gooddata/react-components@7.4.0-beta.17","maintainers":[{"name":"afi","email":"adam.fiedler@gooddata.com"},{"name":"bertold8","email":"ivan.nejezchleb@seznam.cz"},{"name":"brbistas","email":"valentinos.chraniotis@gooddata.com"},{"name":"bugsbunny338","email":"jiri.zajic@mensa.cz"},{"name":"de.do","email":"de.do@gooddata.com"},{"name":"gooddata-ci","email":"rail@gooddata.com"},{"name":"hung.nguyen.hoang","email":"hung.nguyen@gooddata.com"},{"name":"ivan.mjartan","email":"ivan.mjartan@gooddata.com"},{"name":"jakub-sterba","email":"jakub.sterba@gooddata.com"},{"name":"jaroslav.tomecek","email":"jaroslav.tomecek@gooddata.com"},{"name":"jkittler","email":"honza.kittler@gmail.com"},{"name":"khanh.le","email":"khanh.le@gooddata.com"},{"name":"lanhuynh","email":"lan.huynh@gooddata.com"},{"name":"linhhong","email":"linh.hong@gooddata.com"},{"name":"lupko","email":"lubomir.slivka@gooddata.com"},{"name":"matyas.kandl","email":"matyas.kandl@gooddata.com"},{"name":"michal.marsal","email":"michal.marsal@gooddata.com"},{"name":"naibinh","email":"naibinh@gmail.com"},{"name":"nikolacech","email":"nikola.cech@gooddata.com"},{"name":"no23reason","email":"dan.homola@hotmail.cz"},{"name":"patrikbraborec","email":"patrik.braborec@gooddata.com"},{"name":"pbenes","email":"petr.benes@gooddata.com"},{"name":"petrjanu","email":"petr.janu@gooddata.com"},{"name":"ptquang86","email":"ptquang86@gmail.com"},{"name":"qduval","email":"quentin.duval@gooddata.com"},{"name":"rodri360","email":"me@rodri360.com"},{"name":"sitina","email":"jiri.sitina@gooddata.com"},{"name":"strouhaljan","email":"strouhal.jan@gmail.com"},{"name":"tomas.kratochvil","email":"tomas.kratochvil@gooddata.com"},{"name":"tomasreichmann","email":"tomasreichmann@gmail.com"},{"name":"tomsatgd","email":"tomas.satinsky@gooddata.com"},{"name":"trung-le-quoc","email":"trung.le@gooddata.com"},{"name":"tu-ngo","email":"tungo1981@gmail.com"},{"name":"tulean","email":"tuan.le@gooddata.com"},{"name":"utdnah","email":"danh.ung@gooddata.com"},{"name":"vlastikcz","email":"vlastimil.kotas@gooddata.com"},{"name":"vu.pham","email":"vu.pham@gooddata.com"},{"name":"xmort","email":"petr.dolejsi@gooddata.com"},{"name":"yanlipnican","email":"yanlipnican@gmail.com"}],"homepage":"https://github.com/gooddata/gooddata-react-components#readme","bugs":{"url":"https://github.com/gooddata/gooddata-react-components/issues"},"dist":{"shasum":"5d06b98da0abb3d0ecd8ba16a0d50b599deece46","tarball":"https://registry.npmjs.org/@gooddata/react-components/-/react-components-7.4.0-beta.17.tgz","fileCount":2454,"integrity":"sha512-gY8LIwHmQ60dHFlmZO+1PSB/Prt3Mbsd++33N5yEYNhOdNXjoRUUN0IgHOGUFiM7/RvoqvoxYDouVFtky1hB9A==","signatures":[{"sig":"MEQCIDu+9qAHB93rmmuT2TGCDVNKMTluInbfZz9Ao4uD+qNVAiAbHQYgU1pTcFBdjyvgOJDQPXxmawgff1zSfMS7/BJmTw==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":9592936,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJeVjxaCRA9TVsSAnZWagAAoZgP/jSeJHiMRsaDtvHs1N5r\nKBJQweZowSRIKC56/Wwjh4xxcF5ZM0CLxhXdDPM74ISXrW9WADzHe04BEPv1\nHzeWtUqHtAQs6y0QQ2oJqhwMVyckUKxJ3CqA85BBRgwTxs2MAzEJqSk9xWtj\neIxyVHaWWJYE3SVzzvhPph12I0UpW7TJyzyyq00jQIO+ScYPlpzpC8XKhjUu\no7dESiWyS1XiKYBrYCUpGOm1/I4WQpRum8RN223W9o/g1ebEvDNYwOrLpTPG\n/Y79pR5WQQgAtQ3gxEtVIyzwaPzZvDIZZVQTXbpLG8sKM4MHOJbQ3s0W+uws\nXaDmjK4tQ2feAGtAi2qZEdWXysqdSsPIh1P56YcDnaNdR9MWfnBHsK8XnLIG\nahRN4AX8rCT+oGcU/1v4xtZcvlgUTTg9T2kHpr1DJwnQF3CGIv+8wPZpfkhw\nHAkol7wi4Z4bG1CHF8g6VRNNb3zqlQjtughGfx+KuMx+tTO1TAN9XBdV1iXq\nZhK706RdDsH3asBb/BKg+YAHTP3QIgxT0nsnX/LnIZRkVb4R1o424IYt4l2u\nJUJzBZxsdY0aPT9LrLV8X+n4NLDgGUJ72rQ60zxpH1DyCMm0uevfiigeHnwo\nc/SaoYPHGGaaobyHyaooiA9nFA9O/tJZT9xwc+saBd5QvClEX48dnPMnnPad\ne/9i\r\n=EsVo\r\n-----END PGP SIGNATURE-----\r\n"},"main":"dist/index.js","husky":{"hooks":{"pre-commit":"lint-staged"}},"config":{"eslint":"./examples/**/*.{js,jsx}","tslint":"./{__mocks__,src,stories}/{,**/}*.{ts,tsx}"},"readme":"[![npm version](https://badge.fury.io/js/%40gooddata%2Freact-components.svg)](https://www.npmjs.com/package/@gooddata/react-components) \n\n# GoodData.UI React components\n> A React-based JavaScript library for building data-driven applications\n\n## Getting started\n- [GoodData.UI Documentation](http://sdk.gooddata.com/gooddata-ui/)\n- [GoodData.UI Live Examples](https://gooddata-examples.herokuapp.com/)\n- [Stack Overflow](https://stackoverflow.com/questions/tagged/gooddata)\n\n### Usage\nWith [yarn](https://yarnpkg.com) installed, go to your project directory and run\n```\n$ yarn add @gooddata/react-components\n```\nIf you prefer [npm](npmjs.com) run\n```\n$ npm install --save @gooddata/react-components\n```\n\nThe public API is exposed via global `index.js`. Except for the styles, do not import any other file directly\nbecause they are not intended to be part of the public API.\n\n## Contributing\n\nWe welcome any contribution in form of [issues](https://github.com/gooddata/gooddata-react-components/issues) or [pull requests](https://github.com/gooddata/gooddata-react-components/pulls).\nThese commands may come in handy while developing:\n\n| command | description |\n| ------- | ----------- |\n| `yarn install --pure-lockfile` | first step |\n| ||\n| `yarn dev` | build react-components to `/dist` in watch mode |\n| `yarn test` | run all unit tests |\n| `yarn prettier-write` | format the source code to match the valid codestyle |\n| `yarn validate` | validate codestyle |\n| ||\n| `yarn storybook` | run storybook from `/stories` on http://localhost:9001 |\n| `yarn build-storybook` | build storybook to `/dist-storybook` |\n| `yarn test-storybook` | run storybook and [screenshot tests](https://github.com/gooddata/gdc-client-utils/tree/master/test-storybook) |\n| ||\n| `yarn examples` | run Live Examples dev-server from `/examples` on https://localhost:8999 |\n| `yarn examples-build` | build Live Examples to `/examples/dist` |\n| `yarn examples-server` | serve built Live Examples - see `/examples/server/src` |\n| `yarn examples-testcafe` | run testcafe tests against `localhost:8999` |\n\n### Deploy to heroku.com\nWhen you deploy this repo to heroku, it serves *GoodData.UI Live Examples*.\nRelevant tasks are in `Procfile` and `package.json`.\n\n```bash\n# run in the project directory\nheroku login\nheroku create <your-app-name>\nheroku config:set DOMAIN_ADMIN_USERNAME=x@gooddata.com DOMAIN_ADMIN_PASSWORD=xy PROJECT_ID_TO_ASSIGN=xms7ga4tf3g3nzucd8380o2bev8oeknp\ngit push heroku HEAD:master\nheroku open\n```\n\n### Run Live Examples Locally\nTo run *GoodData.UI Live Examples* locally:\n```bash\ngit clone <this-repository>\ncd  <repository-folder>\nyarn install --pure-lockfile\nyarn examples\n```\nThen open https://localhost:8999 and login using Live Examples account (you can [create one here](https://gooddata-examples.herokuapp.com/registration)).\n\n### Run storybook locally for Geo chart \nGeo chart uses Mapbox to render map which requires a mapbox access token.\n- Register an account and create Mapbox token as [guide](https://docs.mapbox.com/help/how-mapbox-works/access-tokens/)\n- Run storybook with token stored in `.env` for more secure\n```bash\necho \"STORYBOOK_MAPBOX_ACCESS_TOKEN=token\" > .env # only need to run once\nyarn storybook\n```\n- Or run storybook with token env param exposed to cli (not suggested)\n```bash\nSTORYBOOK_MAPBOX_ACCESS_TOKEN=token yarn storybook\n```\n- Apply either above way to `yarn build-storybook` or `yarn test-storybook`\n\n### Source code formatting\nThe source code in the repository is formatted by [Prettier](https://prettier.io/). \nThe format of the code is validated by our Continuous Integration server and is one of the requirements of successful merge.\n\nPrettier is supported by every major IDE. You can find the list of supported editors and how to configure them [here](https://prettier.io/docs/en/editors.html).\n\nIn the case, when your editor is not supported or you don't want to setup the integration, you can run the `yarn prettier-write` command to reformat the code before commit.\n\n## Changelog\n\n- see [CHANGELOG.md](CHANGELOG.md)\n\n## License\n\n(C) 2007-2018 GoodData Corporation\n\nThis project is dual licensed:\n\n- The ATTRIBUTION-NONCOMMERCIAL 4.0 INTERNATIONAL (CC BY-NC 4.0) is used for purpose of the trial experience and evaluation of GoodData.UI library.\n- The GOODDATA GOODDATA.UI LIBRARY END USER LICENSE AGREEMENT is used for GoodData customers.\n\nFor more information, please see [LICENSE](https://github.com/gooddata/gooddata-react-components/blob/master/LICENSE)\n","gitHead":"7f870bd0907c50b037bb6d3128e7a2bcac82b19f","scripts":{"dev":"bash scripts/build.sh --dev-watch","test":"jest --watch","build":"bash scripts/build.sh","tslint":"yarn run-tslint -t verbose $npm_package_config_tslint","prepare":"cd examples/server && yarn install --frozen-lockfile && cd ../..; rm -r examples/node_modules 2>/dev/null; true","examples":"bash scripts/run-examples.sh","prepare?":"# Called before `npm publish` and on local `npm install`. Temporarily also for deleting obsolete node_modules. Ends with `true` to continue gracefully.","validate":"tsc --noEmit && yarn tslint && eslint $npm_package_config_eslint && yarn prettier-check","build-dev":"bash scripts/build.sh --dev","examples?":"# Default is developer domain, other options: yarn examples [sec,secure,stg,stg2,stg3,demo,developer or URL]","storybook":"yarn build && start-storybook -p 9001 -c .storybook","test-once":"jest","tslint-ci":"mkdir -p ./ci/results && yarn run-tslint -t checkstyle -o ./ci/results/tslint-results.xml $npm_package_config_tslint","run-tslint":"tslint -p tsconfig.json","validate-ci":"tsc --noEmit && yarn tslint-ci  && eslint $npm_package_config_eslint -f checkstyle -o ci/results/eslint-results.xml && yarn prettier-check","examples-build":"bash scripts/build-examples.sh","prepublishOnly":"yarn build","prettier-check":"prettier --check '{src,stories,styles,__mocks__,examples/server/src,examples/src,examples/test}/**/*.{ts,js,tsx,jsx,json,scss,md,yaml,html}'","prettier-write":"prettier --write '{src,stories,styles,__mocks__,examples/server/src,examples/src,examples/test}/**/*.{ts,js,tsx,jsx,json,scss,md,yaml,html}'","test-storybook":"yarn build && test-storybook","build-storybook":"yarn build && build-storybook -c .storybook -o dist-storybook","examples-server":"node examples/server/src/index.js","heroku-postbuild":"yarn examples-build developer","examples-testcafe":"./scripts/run-testcafe.sh visual","check-circular-deps":"madge --circular --extensions ts ./src","examples-testcafe-ci":"./scripts/run-testcafe.sh ci","examples-testcafe-live":"./scripts/run-testcafe.sh live"},"typings":"dist/index.d.ts","_npmUser":{"name":"gooddata-ci","email":"rail@gooddata.com"},"deprecated":"@gooddata/react-components@7 reached End of Support on March 31, 2022. Please upgrade (see https://sdk.gooddata.com/gooddata-ui/docs/supported_versions.html for more information).","repository":{"url":"git+ssh://git@github.com/gooddata/gooddata-react-components.git","type":"git"},"_npmVersion":"6.4.1","description":"GoodData.UI - A powerful JavaScript library for building analytical applications","directories":{},"lint-staged":{"{src,stories,styles,__mocks__,examples/server/src,examples/src,examples/test}/**/*.{ts,js,tsx,jsx,scss}":["npx gdc-fix-copyright","git add"],"{src,stories,styles,__mocks__,examples/server/src,examples/src,examples/test}/**/*.{ts,js,tsx,jsx,json,scss,md,yaml,html}":["prettier --write","git add"]},"_nodeVersion":"8.12.0","dependencies":{"rxjs":"^5.5.6","uuid":"^3.2.1","immer":"^1.3.1","lodash":"^4.17.15","date-fns":"^2.7.0","downshift":"^3.2.7","invariant":"^2.2.2","mapbox-gl":"^1.6.1","classnames":"^2.2.6","highcharts":"7.1.1","prop-types":"^15.6.0","react-intl":"^3.6.0","custom-event":"^1.0.1","react-window":"^1.8.1","ag-grid-react":"20.0.0","react-measure":"^2.3.0","@types/mapbox-gl":"^1.6.1","react-day-picker":"~7.3.0","react-responsive":"^3.0.0","stringify-object":"^2.4.0","@gooddata/typings":"^2.19.0","ag-grid-community":"20.0.0","http-status-codes":"^1.3.0","@gooddata/js-utils":"^3.5.0","@gooddata/numberjs":"^3.2.4","fixed-data-table-2":"0.7.17","@gooddata/goodstrap":"^67.0.0","react-dom-factories":"^1.0.2","@gooddata/gooddata-js":"^12.2.0","json-stable-stringify":"^1.0.1","react-transition-group":"^2.2.1","hoist-non-react-statics":"^3.3.0","nodelist-foreach-polyfill":"^1.2.0","@formatjs/intl-pluralrules":"^1.3.6","highcharts-grouped-categories":"^1.1.3"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"raf":"3.3.2","yup":"^0.24.1","jest":"24.7.1","husky":"3.0.0","madge":"^3.4.4","react":"^16.5.2","enzyme":"3.5.0","eslint":"4.19.1","formik":"^0.11.11","moment":"2.23.0","history":"^4.7.2","ts-jest":"24.0.0","webpack":"4.30.0","full-icu":"^1.3.0","prettier":"1.16.4","react-ga":"^2.5.2","recharts":"1.0.0-beta.9","testcafe":"1.1.4","commander":"2.14.1","node-sass":"4.13.0","react-dom":"^16.5.2","supertest":"3.0.0","ts-loader":"6.0.0","@types/raf":"^3.4.0","css-loader":"0.28.7","jest-junit":"3.0.0","raw-loader":"0.5.1","styled-jsx":"2.2.1","typescript":"3.3.4000","@babel/core":"7.4.4","@types/jest":"24.0.6","@types/node":"7.0.8","@types/uuid":"3.4.3","file-loader":"3.0.1","jest-enzyme":"7.0.2","lint-staged":"9.1.0","sass-loader":"6.0.6","webpack-cli":"3.3.2","@types/react":"16.8.6","babel-loader":"8.0.5","react-helmet":"5.2.0","react-select":"1.2.1","style-loader":"0.19.1","@types/enzyme":"3.1.13","@types/lodash":"4.14.123","testcafe-live":"0.1.4","@babel/runtime":"7.4.4","dotenv-webpack":"^1.7.0","@babel/polyfill":"^7.4.4","@storybook/react":"5.0.11","@types/invariant":"2.2.29","@types/react-dom":"16.0.11","isomorphic-fetch":"2.2.1","react-datepicker":"1.1.0","react-router-dom":"4.2.2","@babel/preset-env":"7.4.4","@gooddata/mock-js":"2.6.0","@storybook/addons":"5.0.11","@types/classnames":"2.2.3","@types/prop-types":"15.5.2","@storybook/theming":"5.0.11","identity-obj-proxy":"^3.0.0","intl-messageformat":"^7.5.4","webpack-dev-server":"3.3.1","@babel/preset-react":"7.0.0","@types/react-portal":"4.0.1","@types/react-window":"^1.8.1","babel-plugin-lodash":"3.3.4","html-webpack-plugin":"3.2.0","react-test-renderer":"16.4.2","@types/react-measure":"2.0.5","clean-webpack-plugin":"2.0.2","stats-webpack-plugin":"0.7.0","eslint-config-prettier":"4.1.0","react-google-recaptcha":"^0.14.1","tslint-config-prettier":"1.18.0","@gooddata/eslint-config":"^1.0.0","@gooddata/tslint-config":"1.0.0","@types/react-responsive":"^3.0.3","@types/storybook__react":"4.0.1","@types/stringify-object":"^3.2.0","enzyme-adapter-react-16":"1.3.1","@gooddata/test-storybook":"3.2.1","@storybook/addon-actions":"5.0.11","@storybook/addon-options":"5.0.11","node-sass-magic-importer":"5.1.0","react-syntax-highlighter":"11.0.2","@types/fixed-data-table-2":"0.8.1","@types/react-test-renderer":"16.0.0","circular-dependency-plugin":"5.0.2","compression-webpack-plugin":"2.0.0","@types/json-stable-stringify":"^1.0.32","@gooddata/frontend-npm-scripts":"1.1.0","@types/enzyme-adapter-react-16":"1.0.3","@types/storybook__addon-actions":"3.4.2","@babel/plugin-proposal-class-properties":"7.4.4","@babel/plugin-proposal-object-rest-spread":"7.4.4","@babel/plugin-transform-async-to-generator":"7.4.4"},"peerDependencies":{"react":"^16.5.2","react-dom":"^16.5.2"},"_npmOperationalInternal":{"tmp":"tmp/react-components_7.4.0-beta.17_1582709849873_0.35575642883947234","host":"s3://npm-registry-packages"}},"7.4.0-beta.18":{"name":"@gooddata/react-components","version":"7.4.0-beta.18","author":{"name":"GoodData Corporation"},"license":"BSD-3-Clause","_id":"@gooddata/react-components@7.4.0-beta.18","maintainers":[{"name":"afi","email":"adam.fiedler@gooddata.com"},{"name":"bertold8","email":"ivan.nejezchleb@seznam.cz"},{"name":"brbistas","email":"valentinos.chraniotis@gooddata.com"},{"name":"bugsbunny338","email":"jiri.zajic@mensa.cz"},{"name":"de.do","email":"de.do@gooddata.com"},{"name":"gooddata-ci","email":"rail@gooddata.com"},{"name":"hung.nguyen.hoang","email":"hung.nguyen@gooddata.com"},{"name":"ivan.mjartan","email":"ivan.mjartan@gooddata.com"},{"name":"jakub-sterba","email":"jakub.sterba@gooddata.com"},{"name":"jaroslav.tomecek","email":"jaroslav.tomecek@gooddata.com"},{"name":"jkittler","email":"honza.kittler@gmail.com"},{"name":"khanh.le","email":"khanh.le@gooddata.com"},{"name":"lanhuynh","email":"lan.huynh@gooddata.com"},{"name":"linhhong","email":"linh.hong@gooddata.com"},{"name":"lupko","email":"lubomir.slivka@gooddata.com"},{"name":"matyas.kandl","email":"matyas.kandl@gooddata.com"},{"name":"michal.marsal","email":"michal.marsal@gooddata.com"},{"name":"naibinh","email":"naibinh@gmail.com"},{"name":"nikolacech","email":"nikola.cech@gooddata.com"},{"name":"no23reason","email":"dan.homola@hotmail.cz"},{"name":"patrikbraborec","email":"patrik.braborec@gooddata.com"},{"name":"pbenes","email":"petr.benes@gooddata.com"},{"name":"petrjanu","email":"petr.janu@gooddata.com"},{"name":"ptquang86","email":"ptquang86@gmail.com"},{"name":"qduval","email":"quentin.duval@gooddata.com"},{"name":"rodri360","email":"me@rodri360.com"},{"name":"sitina","email":"jiri.sitina@gooddata.com"},{"name":"strouhaljan","email":"strouhal.jan@gmail.com"},{"name":"tomas.kratochvil","email":"tomas.kratochvil@gooddata.com"},{"name":"tomasreichmann","email":"tomasreichmann@gmail.com"},{"name":"tomsatgd","email":"tomas.satinsky@gooddata.com"},{"name":"trung-le-quoc","email":"trung.le@gooddata.com"},{"name":"tu-ngo","email":"tungo1981@gmail.com"},{"name":"tulean","email":"tuan.le@gooddata.com"},{"name":"utdnah","email":"danh.ung@gooddata.com"},{"name":"vlastikcz","email":"vlastimil.kotas@gooddata.com"},{"name":"vu.pham","email":"vu.pham@gooddata.com"},{"name":"xmort","email":"petr.dolejsi@gooddata.com"},{"name":"yanlipnican","email":"yanlipnican@gmail.com"}],"homepage":"https://github.com/gooddata/gooddata-react-components#readme","bugs":{"url":"https://github.com/gooddata/gooddata-react-components/issues"},"dist":{"shasum":"7c78b35be1a02ec696e4a956a2f423c782333262","tarball":"https://registry.npmjs.org/@gooddata/react-components/-/react-components-7.4.0-beta.18.tgz","fileCount":2455,"integrity":"sha512-eoMztDB6Vum2Q99zzgq/19MFSVyMUIfuYMADNcxCyiiTE8U8qvZkT7d2+QtUSSmNHRF2VK9muhtAa2mkeUcveA==","signatures":[{"sig":"MEUCICYgvKGfPlKtQfogvJKmTuNdrvOnbvyVTQ1wLb3UO1upAiEA0xXG4BmJ8R25l5VwXZqGPrjCoIb9TtZ7s3z3CdLX6BA=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":9599432,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJeVj2KCRA9TVsSAnZWagAARrkP/Am5YuU5zvzi9Zs5jqUZ\nJqtgyTqlydd8UabjXlx9p59/dzQtf8eVQd5yR0oRzpPZy4cOFYN0H0GWoV1P\nCT8klht/Ki4ajNYWtUUkgNz8yggptTE0ujeIDN2f+ekxo0KAiZO+AAQEvaj/\ndDC0hROiFbbLqsnaINaTF9u/nZgmrlmPXni0ABJ7auBgtojZfAnz/Tm8sEoM\nLxFBm2EE37cc0cgPPb5IYZHybdrK84HH/YKKTT6Jyje+xQuxr2+o9RJMBIEt\nGkGSf5YLJpUOYYCfKRmGdGfu5nRLU8fN9Gc5jztsCCQieNxFNRKMjcYmkTXw\nCio50ahmMH4y3pmairkeNKC59BCHB5q7xUrHPzK8ShQTcOP0E4GtirW/L89O\nw9L8L2DBfIUbcwsFLjC9IhC75nOQWSUIy2qsxJKLqTBWKIHAewMOcZxIwo6g\nyIaLN3gFPj1VYIOZfQSdPZ/74kqouodju8+K2xykkTHMyZpiaMeBsTOpXAvy\nZUSpe0jLm6zh1/ASAcpKEhr9aBX4oNyDfYN3/pZBl2t3rKcN587ef8Rb/ES/\nCEVj55FDsEQ0y6z1BRdWU8ISREqqSJEvDpFeX641rYaBSU1Z0eImwDXbf/Ip\nSabnMNOe9NMPNN/2aZIAS9gSPlv6RuBnoyTwDUAK4mVw5tchuO5SXSuAsNi2\nueJ6\r\n=1k8M\r\n-----END PGP SIGNATURE-----\r\n"},"main":"dist/index.js","husky":{"hooks":{"pre-commit":"lint-staged"}},"config":{"eslint":"./examples/**/*.{js,jsx}","tslint":"./{__mocks__,src,stories}/{,**/}*.{ts,tsx}"},"readme":"[![npm version](https://badge.fury.io/js/%40gooddata%2Freact-components.svg)](https://www.npmjs.com/package/@gooddata/react-components) \n\n# GoodData.UI React components\n> A React-based JavaScript library for building data-driven applications\n\n## Getting started\n- [GoodData.UI Documentation](http://sdk.gooddata.com/gooddata-ui/)\n- [GoodData.UI Live Examples](https://gooddata-examples.herokuapp.com/)\n- [Stack Overflow](https://stackoverflow.com/questions/tagged/gooddata)\n\n### Usage\nWith [yarn](https://yarnpkg.com) installed, go to your project directory and run\n```\n$ yarn add @gooddata/react-components\n```\nIf you prefer [npm](npmjs.com) run\n```\n$ npm install --save @gooddata/react-components\n```\n\nThe public API is exposed via global `index.js`. Except for the styles, do not import any other file directly\nbecause they are not intended to be part of the public API.\n\n## Contributing\n\nWe welcome any contribution in form of [issues](https://github.com/gooddata/gooddata-react-components/issues) or [pull requests](https://github.com/gooddata/gooddata-react-components/pulls).\nThese commands may come in handy while developing:\n\n| command | description |\n| ------- | ----------- |\n| `yarn install --pure-lockfile` | first step |\n| ||\n| `yarn dev` | build react-components to `/dist` in watch mode |\n| `yarn test` | run all unit tests |\n| `yarn prettier-write` | format the source code to match the valid codestyle |\n| `yarn validate` | validate codestyle |\n| ||\n| `yarn storybook` | run storybook from `/stories` on http://localhost:9001 |\n| `yarn build-storybook` | build storybook to `/dist-storybook` |\n| `yarn test-storybook` | run storybook and [screenshot tests](https://github.com/gooddata/gdc-client-utils/tree/master/test-storybook) |\n| ||\n| `yarn examples` | run Live Examples dev-server from `/examples` on https://localhost:8999 |\n| `yarn examples-build` | build Live Examples to `/examples/dist` |\n| `yarn examples-server` | serve built Live Examples - see `/examples/server/src` |\n| `yarn examples-testcafe` | run testcafe tests against `localhost:8999` |\n\n### Deploy to heroku.com\nWhen you deploy this repo to heroku, it serves *GoodData.UI Live Examples*.\nRelevant tasks are in `Procfile` and `package.json`.\n\n```bash\n# run in the project directory\nheroku login\nheroku create <your-app-name>\nheroku config:set DOMAIN_ADMIN_USERNAME=x@gooddata.com DOMAIN_ADMIN_PASSWORD=xy PROJECT_ID_TO_ASSIGN=xms7ga4tf3g3nzucd8380o2bev8oeknp\ngit push heroku HEAD:master\nheroku open\n```\n\n### Run Live Examples Locally\nTo run *GoodData.UI Live Examples* locally:\n```bash\ngit clone <this-repository>\ncd  <repository-folder>\nyarn install --pure-lockfile\nyarn examples\n```\nThen open https://localhost:8999 and login using Live Examples account (you can [create one here](https://gooddata-examples.herokuapp.com/registration)).\n\n### Run storybook locally for Geo chart \nGeo chart uses Mapbox to render map which requires a mapbox access token.\n- Register an account and create Mapbox token as [guide](https://docs.mapbox.com/help/how-mapbox-works/access-tokens/)\n- Run storybook with token stored in `.env` for more secure\n```bash\necho \"STORYBOOK_MAPBOX_ACCESS_TOKEN=token\" > .env # only need to run once\nyarn storybook\n```\n- Or run storybook with token env param exposed to cli (not suggested)\n```bash\nSTORYBOOK_MAPBOX_ACCESS_TOKEN=token yarn storybook\n```\n- Apply either above way to `yarn build-storybook` or `yarn test-storybook`\n\n### Source code formatting\nThe source code in the repository is formatted by [Prettier](https://prettier.io/). \nThe format of the code is validated by our Continuous Integration server and is one of the requirements of successful merge.\n\nPrettier is supported by every major IDE. You can find the list of supported editors and how to configure them [here](https://prettier.io/docs/en/editors.html).\n\nIn the case, when your editor is not supported or you don't want to setup the integration, you can run the `yarn prettier-write` command to reformat the code before commit.\n\n## Changelog\n\n- see [CHANGELOG.md](CHANGELOG.md)\n\n## License\n\n(C) 2007-2018 GoodData Corporation\n\nThis project is dual licensed:\n\n- The ATTRIBUTION-NONCOMMERCIAL 4.0 INTERNATIONAL (CC BY-NC 4.0) is used for purpose of the trial experience and evaluation of GoodData.UI library.\n- The GOODDATA GOODDATA.UI LIBRARY END USER LICENSE AGREEMENT is used for GoodData customers.\n\nFor more information, please see [LICENSE](https://github.com/gooddata/gooddata-react-components/blob/master/LICENSE)\n","gitHead":"3830658192bb08ed270dd360d45fdb5788704624","scripts":{"dev":"bash scripts/build.sh --dev-watch","test":"jest --watch","build":"bash scripts/build.sh","tslint":"yarn run-tslint -t verbose $npm_package_config_tslint","prepare":"cd examples/server && yarn install --frozen-lockfile && cd ../..; rm -r examples/node_modules 2>/dev/null; true","examples":"bash scripts/run-examples.sh","prepare?":"# Called before `npm publish` and on local `npm install`. Temporarily also for deleting obsolete node_modules. Ends with `true` to continue gracefully.","validate":"tsc --noEmit && yarn tslint && eslint $npm_package_config_eslint && yarn prettier-check","build-dev":"bash scripts/build.sh --dev","examples?":"# Default is developer domain, other options: yarn examples [sec,secure,stg,stg2,stg3,demo,developer or URL]","storybook":"yarn build && start-storybook -p 9001 -c .storybook","test-once":"jest","tslint-ci":"mkdir -p ./ci/results && yarn run-tslint -t checkstyle -o ./ci/results/tslint-results.xml $npm_package_config_tslint","run-tslint":"tslint -p tsconfig.json","validate-ci":"tsc --noEmit && yarn tslint-ci  && eslint $npm_package_config_eslint -f checkstyle -o ci/results/eslint-results.xml && yarn prettier-check","examples-build":"bash scripts/build-examples.sh","prepublishOnly":"yarn build","prettier-check":"prettier --check '{src,stories,styles,__mocks__,examples/server/src,examples/src,examples/test}/**/*.{ts,js,tsx,jsx,json,scss,md,yaml,html}'","prettier-write":"prettier --write '{src,stories,styles,__mocks__,examples/server/src,examples/src,examples/test}/**/*.{ts,js,tsx,jsx,json,scss,md,yaml,html}'","test-storybook":"yarn build && test-storybook","build-storybook":"yarn build && build-storybook -c .storybook -o dist-storybook","examples-server":"node examples/server/src/index.js","heroku-postbuild":"yarn examples-build developer","examples-testcafe":"./scripts/run-testcafe.sh visual","check-circular-deps":"madge --circular --extensions ts ./src","examples-testcafe-ci":"./scripts/run-testcafe.sh ci","examples-testcafe-live":"./scripts/run-testcafe.sh live"},"typings":"dist/index.d.ts","_npmUser":{"name":"gooddata-ci","email":"rail@gooddata.com"},"deprecated":"@gooddata/react-components@7 reached End of Support on March 31, 2022. Please upgrade (see https://sdk.gooddata.com/gooddata-ui/docs/supported_versions.html for more information).","repository":{"url":"git+ssh://git@github.com/gooddata/gooddata-react-components.git","type":"git"},"_npmVersion":"6.4.1","description":"GoodData.UI - A powerful JavaScript library for building analytical applications","directories":{},"lint-staged":{"{src,stories,styles,__mocks__,examples/server/src,examples/src,examples/test}/**/*.{ts,js,tsx,jsx,scss}":["npx gdc-fix-copyright","git add"],"{src,stories,styles,__mocks__,examples/server/src,examples/src,examples/test}/**/*.{ts,js,tsx,jsx,json,scss,md,yaml,html}":["prettier --write","git add"]},"_nodeVersion":"8.12.0","dependencies":{"rxjs":"^5.5.6","uuid":"^3.2.1","immer":"^1.3.1","lodash":"^4.17.15","date-fns":"^2.7.0","downshift":"^3.2.7","invariant":"^2.2.2","mapbox-gl":"^1.6.1","classnames":"^2.2.6","highcharts":"7.1.1","prop-types":"^15.6.0","react-intl":"^3.6.0","custom-event":"^1.0.1","react-window":"^1.8.1","ag-grid-react":"20.0.0","react-measure":"^2.3.0","@types/mapbox-gl":"^1.6.1","react-day-picker":"~7.3.0","react-responsive":"^3.0.0","stringify-object":"^2.4.0","@gooddata/typings":"^2.19.0","ag-grid-community":"20.0.0","http-status-codes":"^1.3.0","@gooddata/js-utils":"^3.5.0","@gooddata/numberjs":"^3.2.4","fixed-data-table-2":"0.7.17","@gooddata/goodstrap":"^67.0.0","react-dom-factories":"^1.0.2","@gooddata/gooddata-js":"^12.2.0","json-stable-stringify":"^1.0.1","react-transition-group":"^2.2.1","hoist-non-react-statics":"^3.3.0","nodelist-foreach-polyfill":"^1.2.0","@formatjs/intl-pluralrules":"^1.3.6","highcharts-grouped-categories":"^1.1.3"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"raf":"3.3.2","yup":"^0.24.1","jest":"24.7.1","husky":"3.0.0","madge":"^3.4.4","react":"^16.5.2","enzyme":"3.5.0","eslint":"4.19.1","formik":"^0.11.11","moment":"2.23.0","history":"^4.7.2","ts-jest":"24.0.0","webpack":"4.30.0","full-icu":"^1.3.0","prettier":"1.16.4","react-ga":"^2.5.2","recharts":"1.0.0-beta.9","testcafe":"1.1.4","commander":"2.14.1","node-sass":"4.13.0","react-dom":"^16.5.2","supertest":"3.0.0","ts-loader":"6.0.0","@types/raf":"^3.4.0","css-loader":"0.28.7","jest-junit":"3.0.0","raw-loader":"0.5.1","styled-jsx":"2.2.1","typescript":"3.3.4000","@babel/core":"7.4.4","@types/jest":"24.0.6","@types/node":"7.0.8","@types/uuid":"3.4.3","file-loader":"3.0.1","jest-enzyme":"7.0.2","lint-staged":"9.1.0","sass-loader":"6.0.6","webpack-cli":"3.3.2","@types/react":"16.8.6","babel-loader":"8.0.5","react-helmet":"5.2.0","react-select":"1.2.1","style-loader":"0.19.1","@types/enzyme":"3.1.13","@types/lodash":"4.14.123","testcafe-live":"0.1.4","@babel/runtime":"7.4.4","dotenv-webpack":"^1.7.0","@babel/polyfill":"^7.4.4","@storybook/react":"5.0.11","@types/invariant":"2.2.29","@types/react-dom":"16.0.11","isomorphic-fetch":"2.2.1","react-datepicker":"1.1.0","react-router-dom":"4.2.2","@babel/preset-env":"7.4.4","@gooddata/mock-js":"2.6.0","@storybook/addons":"5.0.11","@types/classnames":"2.2.3","@types/prop-types":"15.5.2","@storybook/theming":"5.0.11","identity-obj-proxy":"^3.0.0","intl-messageformat":"^7.5.4","webpack-dev-server":"3.3.1","@babel/preset-react":"7.0.0","@types/react-portal":"4.0.1","@types/react-window":"^1.8.1","babel-plugin-lodash":"3.3.4","html-webpack-plugin":"3.2.0","react-test-renderer":"16.4.2","@types/react-measure":"2.0.5","clean-webpack-plugin":"2.0.2","stats-webpack-plugin":"0.7.0","eslint-config-prettier":"4.1.0","react-google-recaptcha":"^0.14.1","tslint-config-prettier":"1.18.0","@gooddata/eslint-config":"^1.0.0","@gooddata/tslint-config":"1.0.0","@types/react-responsive":"^3.0.3","@types/storybook__react":"4.0.1","@types/stringify-object":"^3.2.0","enzyme-adapter-react-16":"1.3.1","@gooddata/test-storybook":"3.2.1","@storybook/addon-actions":"5.0.11","@storybook/addon-options":"5.0.11","node-sass-magic-importer":"5.1.0","react-syntax-highlighter":"11.0.2","@types/fixed-data-table-2":"0.8.1","@types/react-test-renderer":"16.0.0","circular-dependency-plugin":"5.0.2","compression-webpack-plugin":"2.0.0","@types/json-stable-stringify":"^1.0.32","@gooddata/frontend-npm-scripts":"1.1.0","@types/enzyme-adapter-react-16":"1.0.3","@types/storybook__addon-actions":"3.4.2","@babel/plugin-proposal-class-properties":"7.4.4","@babel/plugin-proposal-object-rest-spread":"7.4.4","@babel/plugin-transform-async-to-generator":"7.4.4"},"peerDependencies":{"react":"^16.5.2","react-dom":"^16.5.2"},"_npmOperationalInternal":{"tmp":"tmp/react-components_7.4.0-beta.18_1582710153451_0.36724862746570097","host":"s3://npm-registry-packages"}},"7.4.0-beta.19":{"name":"@gooddata/react-components","version":"7.4.0-beta.19","author":{"name":"GoodData Corporation"},"license":"BSD-3-Clause","_id":"@gooddata/react-components@7.4.0-beta.19","maintainers":[{"name":"afi","email":"adam.fiedler@gooddata.com"},{"name":"bertold8","email":"ivan.nejezchleb@seznam.cz"},{"name":"brbistas","email":"valentinos.chraniotis@gooddata.com"},{"name":"bugsbunny338","email":"jiri.zajic@mensa.cz"},{"name":"de.do","email":"de.do@gooddata.com"},{"name":"gooddata-ci","email":"rail@gooddata.com"},{"name":"hung.nguyen.hoang","email":"hung.nguyen@gooddata.com"},{"name":"ivan.mjartan","email":"ivan.mjartan@gooddata.com"},{"name":"jakub-sterba","email":"jakub.sterba@gooddata.com"},{"name":"jaroslav.tomecek","email":"jaroslav.tomecek@gooddata.com"},{"name":"jkittler","email":"honza.kittler@gmail.com"},{"name":"khanh.le","email":"khanh.le@gooddata.com"},{"name":"lanhuynh","email":"lan.huynh@gooddata.com"},{"name":"linhhong","email":"linh.hong@gooddata.com"},{"name":"lupko","email":"lubomir.slivka@gooddata.com"},{"name":"matyas.kandl","email":"matyas.kandl@gooddata.com"},{"name":"michal.marsal","email":"michal.marsal@gooddata.com"},{"name":"naibinh","email":"naibinh@gmail.com"},{"name":"nikolacech","email":"nikola.cech@gooddata.com"},{"name":"no23reason","email":"dan.homola@hotmail.cz"},{"name":"patrikbraborec","email":"patrik.braborec@gooddata.com"},{"name":"pbenes","email":"petr.benes@gooddata.com"},{"name":"petrjanu","email":"petr.janu@gooddata.com"},{"name":"ptquang86","email":"ptquang86@gmail.com"},{"name":"qduval","email":"quentin.duval@gooddata.com"},{"name":"rodri360","email":"me@rodri360.com"},{"name":"sitina","email":"jiri.sitina@gooddata.com"},{"name":"strouhaljan","email":"strouhal.jan@gmail.com"},{"name":"tomas.kratochvil","email":"tomas.kratochvil@gooddata.com"},{"name":"tomasreichmann","email":"tomasreichmann@gmail.com"},{"name":"tomsatgd","email":"tomas.satinsky@gooddata.com"},{"name":"trung-le-quoc","email":"trung.le@gooddata.com"},{"name":"tu-ngo","email":"tungo1981@gmail.com"},{"name":"tulean","email":"tuan.le@gooddata.com"},{"name":"utdnah","email":"danh.ung@gooddata.com"},{"name":"vlastikcz","email":"vlastimil.kotas@gooddata.com"},{"name":"vu.pham","email":"vu.pham@gooddata.com"},{"name":"xmort","email":"petr.dolejsi@gooddata.com"},{"name":"yanlipnican","email":"yanlipnican@gmail.com"}],"homepage":"https://github.com/gooddata/gooddata-react-components#readme","bugs":{"url":"https://github.com/gooddata/gooddata-react-components/issues"},"dist":{"shasum":"c02941677aae5b458d47f8c3dcd6155df0275e10","tarball":"https://registry.npmjs.org/@gooddata/react-components/-/react-components-7.4.0-beta.19.tgz","fileCount":2455,"integrity":"sha512-4LDi9JMUX6Ote9/saIrxPW6Fi/yunm804cFqpJYDdccMh9cIKTcXBVXp0JbwFGesQh/2U5+fwej401eDx3zmBw==","signatures":[{"sig":"MEQCICqhTmtEnONZc5W0mJ8lJbK4gqt8qC8/7Lt2ya+QWn3BAiAeIPts0oSvfnfVwKxiGwQzB/z+rC0xrEAePDepybSKbg==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":9615158,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJeVkRFCRA9TVsSAnZWagAATmEP/iwS4KnoqtModfy+VfYV\n32DLwH/Ii+LSCk21P6K5CUNJB2FhyX+XBJFUX3gzEbr94UFMxVblFeOz79Zt\nmr06/v8lJAQ5qzoV8VRQ1zmcsuPwNsl96e8cKUulgN5GunudfvkCB9JhiUb5\nTzviL9Pf8b8MEMNu8j1UgGti2y+m/xmmoYjjKn8+01+UfMUh3NmR0Sgv1+GJ\n9Q4IpIPMr2QMNl1HHns/nU5rrG7Kr2yZVkSUIzoUl+EeIOf1XllpYugh6o2d\npOo0Q447Cm5Laxb4Nv1KRJ8A3b49aKfFaRgqyNQdxRuFbZx+6R0ZpArNG4ik\ntZ/w/Omt9gZ6IgG/g7LVN+12/t5xFioUzuK2NdNuJhJgBRmfbM6i1m+koktu\nTIC22CBh8KYBp4HV31mdOhnDkmu0J/TYq4U64k7m/T3zQ3U5S+b+hJP1JpdP\nqAUXLGZcx+XKzkz8Sof5nTCfpVPwQqH1YNsG5i4hRdj5oxC/w5I1M6Dj5sod\nJY1c3jOzg7+jGXy5xb/+L41eWCl3swf86Ifg58kXT/HRkD9JhQpf1EQJ6j6I\nDbTeYha5Cc+A4vDSbSBjCcrsmc55o8bcdjaV35aYiTAF7MBL9sbQEwrJVNwD\nq7Q42DwRD3F7CoZHobumCezNJgQnCsOTHs2DVi0994IZcgVti7hgtXcIMxt3\nSMyW\r\n=Ps0W\r\n-----END PGP SIGNATURE-----\r\n"},"main":"dist/index.js","husky":{"hooks":{"pre-commit":"lint-staged"}},"config":{"eslint":"./examples/**/*.{js,jsx}","tslint":"./{__mocks__,src,stories}/{,**/}*.{ts,tsx}"},"readme":"[![npm version](https://badge.fury.io/js/%40gooddata%2Freact-components.svg)](https://www.npmjs.com/package/@gooddata/react-components) \n\n# GoodData.UI React components\n> A React-based JavaScript library for building data-driven applications\n\n## Getting started\n- [GoodData.UI Documentation](http://sdk.gooddata.com/gooddata-ui/)\n- [GoodData.UI Live Examples](https://gooddata-examples.herokuapp.com/)\n- [Stack Overflow](https://stackoverflow.com/questions/tagged/gooddata)\n\n### Usage\nWith [yarn](https://yarnpkg.com) installed, go to your project directory and run\n```\n$ yarn add @gooddata/react-components\n```\nIf you prefer [npm](npmjs.com) run\n```\n$ npm install --save @gooddata/react-components\n```\n\nThe public API is exposed via global `index.js`. Except for the styles, do not import any other file directly\nbecause they are not intended to be part of the public API.\n\n## Contributing\n\nWe welcome any contribution in form of [issues](https://github.com/gooddata/gooddata-react-components/issues) or [pull requests](https://github.com/gooddata/gooddata-react-components/pulls).\nThese commands may come in handy while developing:\n\n| command | description |\n| ------- | ----------- |\n| `yarn install --pure-lockfile` | first step |\n| ||\n| `yarn dev` | build react-components to `/dist` in watch mode |\n| `yarn test` | run all unit tests |\n| `yarn prettier-write` | format the source code to match the valid codestyle |\n| `yarn validate` | validate codestyle |\n| ||\n| `yarn storybook` | run storybook from `/stories` on http://localhost:9001 |\n| `yarn build-storybook` | build storybook to `/dist-storybook` |\n| `yarn test-storybook` | run storybook and [screenshot tests](https://github.com/gooddata/gdc-client-utils/tree/master/test-storybook) |\n| ||\n| `yarn examples` | run Live Examples dev-server from `/examples` on https://localhost:8999 |\n| `yarn examples-build` | build Live Examples to `/examples/dist` |\n| `yarn examples-server` | serve built Live Examples - see `/examples/server/src` |\n| `yarn examples-testcafe` | run testcafe tests against `localhost:8999` |\n\n### Deploy to heroku.com\nWhen you deploy this repo to heroku, it serves *GoodData.UI Live Examples*.\nRelevant tasks are in `Procfile` and `package.json`.\n\n```bash\n# run in the project directory\nheroku login\nheroku create <your-app-name>\nheroku config:set DOMAIN_ADMIN_USERNAME=x@gooddata.com DOMAIN_ADMIN_PASSWORD=xy PROJECT_ID_TO_ASSIGN=xms7ga4tf3g3nzucd8380o2bev8oeknp\ngit push heroku HEAD:master\nheroku open\n```\n\n### Run Live Examples Locally\nTo run *GoodData.UI Live Examples* locally:\n```bash\ngit clone <this-repository>\ncd  <repository-folder>\nyarn install --pure-lockfile\nyarn examples\n```\nThen open https://localhost:8999 and login using Live Examples account (you can [create one here](https://gooddata-examples.herokuapp.com/registration)).\n\n### Run storybook locally for Geo chart \nGeo chart uses Mapbox to render map which requires a mapbox access token.\n- Register an account and create Mapbox token as [guide](https://docs.mapbox.com/help/how-mapbox-works/access-tokens/)\n- Run storybook with token stored in `.env` for more secure\n```bash\necho \"STORYBOOK_MAPBOX_ACCESS_TOKEN=token\" > .env # only need to run once\nyarn storybook\n```\n- Or run storybook with token env param exposed to cli (not suggested)\n```bash\nSTORYBOOK_MAPBOX_ACCESS_TOKEN=token yarn storybook\n```\n- Apply either above way to `yarn build-storybook` or `yarn test-storybook`\n\n### Source code formatting\nThe source code in the repository is formatted by [Prettier](https://prettier.io/). \nThe format of the code is validated by our Continuous Integration server and is one of the requirements of successful merge.\n\nPrettier is supported by every major IDE. You can find the list of supported editors and how to configure them [here](https://prettier.io/docs/en/editors.html).\n\nIn the case, when your editor is not supported or you don't want to setup the integration, you can run the `yarn prettier-write` command to reformat the code before commit.\n\n## Changelog\n\n- see [CHANGELOG.md](CHANGELOG.md)\n\n## License\n\n(C) 2007-2018 GoodData Corporation\n\nThis project is dual licensed:\n\n- The ATTRIBUTION-NONCOMMERCIAL 4.0 INTERNATIONAL (CC BY-NC 4.0) is used for purpose of the trial experience and evaluation of GoodData.UI library.\n- The GOODDATA GOODDATA.UI LIBRARY END USER LICENSE AGREEMENT is used for GoodData customers.\n\nFor more information, please see [LICENSE](https://github.com/gooddata/gooddata-react-components/blob/master/LICENSE)\n","gitHead":"41add1c5b97d0957a02c36f814b10c40ba365a8b","scripts":{"dev":"bash scripts/build.sh --dev-watch","test":"jest --watch","build":"bash scripts/build.sh","tslint":"yarn run-tslint -t verbose $npm_package_config_tslint","prepare":"cd examples/server && yarn install --frozen-lockfile && cd ../..; rm -r examples/node_modules 2>/dev/null; true","examples":"bash scripts/run-examples.sh","prepare?":"# Called before `npm publish` and on local `npm install`. Temporarily also for deleting obsolete node_modules. Ends with `true` to continue gracefully.","validate":"tsc --noEmit && yarn tslint && eslint $npm_package_config_eslint && yarn prettier-check","build-dev":"bash scripts/build.sh --dev","examples?":"# Default is developer domain, other options: yarn examples [sec,secure,stg,stg2,stg3,demo,developer or URL]","storybook":"yarn build && start-storybook -p 9001 -c .storybook","test-once":"jest","tslint-ci":"mkdir -p ./ci/results && yarn run-tslint -t checkstyle -o ./ci/results/tslint-results.xml $npm_package_config_tslint","run-tslint":"tslint -p tsconfig.json","validate-ci":"tsc --noEmit && yarn tslint-ci  && eslint $npm_package_config_eslint -f checkstyle -o ci/results/eslint-results.xml && yarn prettier-check","examples-build":"bash scripts/build-examples.sh","prepublishOnly":"yarn build","prettier-check":"prettier --check '{src,stories,styles,__mocks__,examples/server/src,examples/src,examples/test}/**/*.{ts,js,tsx,jsx,json,scss,md,yaml,html}'","prettier-write":"prettier --write '{src,stories,styles,__mocks__,examples/server/src,examples/src,examples/test}/**/*.{ts,js,tsx,jsx,json,scss,md,yaml,html}'","test-storybook":"yarn build && test-storybook","build-storybook":"yarn build && build-storybook -c .storybook -o dist-storybook","examples-server":"node examples/server/src/index.js","heroku-postbuild":"yarn examples-build developer","examples-testcafe":"./scripts/run-testcafe.sh visual","check-circular-deps":"madge --circular --extensions ts ./src","examples-testcafe-ci":"./scripts/run-testcafe.sh ci","examples-testcafe-live":"./scripts/run-testcafe.sh live"},"typings":"dist/index.d.ts","_npmUser":{"name":"gooddata-ci","email":"rail@gooddata.com"},"deprecated":"@gooddata/react-components@7 reached End of Support on March 31, 2022. Please upgrade (see https://sdk.gooddata.com/gooddata-ui/docs/supported_versions.html for more information).","repository":{"url":"git+ssh://git@github.com/gooddata/gooddata-react-components.git","type":"git"},"_npmVersion":"6.4.1","description":"GoodData.UI - A powerful JavaScript library for building analytical applications","directories":{},"lint-staged":{"{src,stories,styles,__mocks__,examples/server/src,examples/src,examples/test}/**/*.{ts,js,tsx,jsx,scss}":["npx gdc-fix-copyright","git add"],"{src,stories,styles,__mocks__,examples/server/src,examples/src,examples/test}/**/*.{ts,js,tsx,jsx,json,scss,md,yaml,html}":["prettier --write","git add"]},"_nodeVersion":"8.12.0","dependencies":{"rxjs":"^5.5.6","uuid":"^3.2.1","immer":"^1.3.1","lodash":"^4.17.15","date-fns":"^2.7.0","downshift":"^3.2.7","invariant":"^2.2.2","mapbox-gl":"^1.6.1","classnames":"^2.2.6","highcharts":"7.1.1","prop-types":"^15.6.0","react-intl":"^3.6.0","custom-event":"^1.0.1","react-window":"^1.8.1","ag-grid-react":"20.0.0","react-measure":"^2.3.0","@types/mapbox-gl":"^1.6.1","react-day-picker":"~7.3.0","react-responsive":"^3.0.0","stringify-object":"^2.4.0","@gooddata/typings":"^2.19.0","ag-grid-community":"20.0.0","http-status-codes":"^1.3.0","@gooddata/js-utils":"^3.5.0","@gooddata/numberjs":"^3.2.4","fixed-data-table-2":"0.7.17","@gooddata/goodstrap":"^67.0.0","react-dom-factories":"^1.0.2","@gooddata/gooddata-js":"^12.2.0","json-stable-stringify":"^1.0.1","react-transition-group":"^2.2.1","hoist-non-react-statics":"^3.3.0","nodelist-foreach-polyfill":"^1.2.0","@formatjs/intl-pluralrules":"^1.3.6","highcharts-grouped-categories":"^1.1.3"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"raf":"3.3.2","yup":"^0.24.1","jest":"24.7.1","husky":"3.0.0","madge":"^3.4.4","react":"^16.5.2","enzyme":"3.5.0","eslint":"4.19.1","formik":"^0.11.11","moment":"2.23.0","history":"^4.7.2","ts-jest":"24.0.0","webpack":"4.30.0","full-icu":"^1.3.0","prettier":"1.16.4","react-ga":"^2.5.2","recharts":"1.0.0-beta.9","testcafe":"1.1.4","commander":"2.14.1","node-sass":"4.13.0","react-dom":"^16.5.2","supertest":"3.0.0","ts-loader":"6.0.0","@types/raf":"^3.4.0","css-loader":"0.28.7","jest-junit":"3.0.0","raw-loader":"0.5.1","styled-jsx":"2.2.1","typescript":"3.3.4000","@babel/core":"7.4.4","@types/jest":"24.0.6","@types/node":"7.0.8","@types/uuid":"3.4.3","file-loader":"3.0.1","jest-enzyme":"7.0.2","lint-staged":"9.1.0","sass-loader":"6.0.6","webpack-cli":"3.3.2","@types/react":"16.8.6","babel-loader":"8.0.5","react-helmet":"5.2.0","react-select":"1.2.1","style-loader":"0.19.1","@types/enzyme":"3.1.13","@types/lodash":"4.14.123","testcafe-live":"0.1.4","@babel/runtime":"7.4.4","dotenv-webpack":"^1.7.0","@babel/polyfill":"^7.4.4","@storybook/react":"5.0.11","@types/invariant":"2.2.29","@types/react-dom":"16.0.11","isomorphic-fetch":"2.2.1","react-datepicker":"1.1.0","react-router-dom":"4.2.2","@babel/preset-env":"7.4.4","@gooddata/mock-js":"2.6.0","@storybook/addons":"5.0.11","@types/classnames":"2.2.3","@types/prop-types":"15.5.2","@storybook/theming":"5.0.11","identity-obj-proxy":"^3.0.0","intl-messageformat":"^7.5.4","webpack-dev-server":"3.3.1","@babel/preset-react":"7.0.0","@types/react-portal":"4.0.1","@types/react-window":"^1.8.1","babel-plugin-lodash":"3.3.4","html-webpack-plugin":"3.2.0","react-test-renderer":"16.4.2","@types/react-measure":"2.0.5","clean-webpack-plugin":"2.0.2","stats-webpack-plugin":"0.7.0","eslint-config-prettier":"4.1.0","react-google-recaptcha":"^0.14.1","tslint-config-prettier":"1.18.0","@gooddata/eslint-config":"^1.0.0","@gooddata/tslint-config":"1.0.0","@types/react-responsive":"^3.0.3","@types/storybook__react":"4.0.1","@types/stringify-object":"^3.2.0","enzyme-adapter-react-16":"1.3.1","@gooddata/test-storybook":"3.2.1","@storybook/addon-actions":"5.0.11","@storybook/addon-options":"5.0.11","node-sass-magic-importer":"5.1.0","react-syntax-highlighter":"11.0.2","@types/fixed-data-table-2":"0.8.1","@types/react-test-renderer":"16.0.0","circular-dependency-plugin":"5.0.2","compression-webpack-plugin":"2.0.0","@types/json-stable-stringify":"^1.0.32","@gooddata/frontend-npm-scripts":"1.1.0","@types/enzyme-adapter-react-16":"1.0.3","@types/storybook__addon-actions":"3.4.2","@babel/plugin-proposal-class-properties":"7.4.4","@babel/plugin-proposal-object-rest-spread":"7.4.4","@babel/plugin-transform-async-to-generator":"7.4.4"},"peerDependencies":{"react":"^16.5.2","react-dom":"^16.5.2"},"_npmOperationalInternal":{"tmp":"tmp/react-components_7.4.0-beta.19_1582711876193_0.15336330030369316","host":"s3://npm-registry-packages"}},"7.3.0":{"name":"@gooddata/react-components","version":"7.3.0","author":{"name":"GoodData Corporation"},"license":"BSD-3-Clause","_id":"@gooddata/react-components@7.3.0","maintainers":[{"name":"afi","email":"adam.fiedler@gooddata.com"},{"name":"bertold8","email":"ivan.nejezchleb@seznam.cz"},{"name":"brbistas","email":"valentinos.chraniotis@gooddata.com"},{"name":"bugsbunny338","email":"jiri.zajic@mensa.cz"},{"name":"de.do","email":"de.do@gooddata.com"},{"name":"gooddata-ci","email":"rail@gooddata.com"},{"name":"hung.nguyen.hoang","email":"hung.nguyen@gooddata.com"},{"name":"ivan.mjartan","email":"ivan.mjartan@gooddata.com"},{"name":"jakub-sterba","email":"jakub.sterba@gooddata.com"},{"name":"jaroslav.tomecek","email":"jaroslav.tomecek@gooddata.com"},{"name":"jkittler","email":"honza.kittler@gmail.com"},{"name":"khanh.le","email":"khanh.le@gooddata.com"},{"name":"lanhuynh","email":"lan.huynh@gooddata.com"},{"name":"linhhong","email":"linh.hong@gooddata.com"},{"name":"lupko","email":"lubomir.slivka@gooddata.com"},{"name":"matyas.kandl","email":"matyas.kandl@gooddata.com"},{"name":"michal.marsal","email":"michal.marsal@gooddata.com"},{"name":"naibinh","email":"naibinh@gmail.com"},{"name":"nikolacech","email":"nikola.cech@gooddata.com"},{"name":"no23reason","email":"dan.homola@hotmail.cz"},{"name":"patrikbraborec","email":"patrik.braborec@gooddata.com"},{"name":"pbenes","email":"petr.benes@gooddata.com"},{"name":"petrjanu","email":"petr.janu@gooddata.com"},{"name":"ptquang86","email":"ptquang86@gmail.com"},{"name":"qduval","email":"quentin.duval@gooddata.com"},{"name":"rodri360","email":"me@rodri360.com"},{"name":"sitina","email":"jiri.sitina@gooddata.com"},{"name":"strouhaljan","email":"strouhal.jan@gmail.com"},{"name":"tomas.kratochvil","email":"tomas.kratochvil@gooddata.com"},{"name":"tomasreichmann","email":"tomasreichmann@gmail.com"},{"name":"tomsatgd","email":"tomas.satinsky@gooddata.com"},{"name":"trung-le-quoc","email":"trung.le@gooddata.com"},{"name":"tu-ngo","email":"tungo1981@gmail.com"},{"name":"tulean","email":"tuan.le@gooddata.com"},{"name":"utdnah","email":"danh.ung@gooddata.com"},{"name":"vlastikcz","email":"vlastimil.kotas@gooddata.com"},{"name":"vu.pham","email":"vu.pham@gooddata.com"},{"name":"xmort","email":"petr.dolejsi@gooddata.com"},{"name":"yanlipnican","email":"yanlipnican@gmail.com"}],"homepage":"https://github.com/gooddata/gooddata-react-components#readme","bugs":{"url":"https://github.com/gooddata/gooddata-react-components/issues"},"dist":{"shasum":"aef788f6e50912622e9946867aecf3e2217cc93e","tarball":"https://registry.npmjs.org/@gooddata/react-components/-/react-components-7.3.0.tgz","fileCount":2292,"integrity":"sha512-gxB39vkqOvww5tmiNfGK/oF0HvzwgZsOB3QnAA81BLZ/TmKyMrf0TFTwWpsOmoA1YT8sIUhG2QNvOBAvtouPdw==","signatures":[{"sig":"MEYCIQCAe/8tOQAf89WczEdcXREhS19OYgAUoxJ8TFWtAUf6ggIhAOimX6CBv7buQiFKYVKq3H9UgsZWxHifPpi/A/YJ7wXw","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":9099780,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJeV581CRA9TVsSAnZWagAAkfoP/07mxuin31rszsqkY/9j\nNu84K2aFk6++nJ5yWgqYB+cGWmyGEH/6C/z9MmtXE0sZvPZ341YQ9/lQa++o\nTD/qoiMLpmPsGitAkvXoVEqfDkkpYjA1ekKttZH91wUhSeyTWKlV/YE+HdXO\nfSrsGn5aoEgqV/PmnbKArKeKJ+A8C2IENQufpbjEgVwpzDDYBW/gRvkSBmSM\nORn2Dkc1OYCgGD1g+frsMO/JmOTWg9HmRpRzCNct5qE5Xjab5bKwsiui+KL5\nUsqFFZiWmKi1bPAjUdLsBO6TZvIPuomDgwjovVyUqpYUiekw01r8YKpApRji\nZicHbXJB07Ux47aEPByZW8UWg7VpaG72pvmw+o/oLvcTkAxv7infyEABEkGQ\nqovouq8um/OQCP5rD/vvHDg3j5ALgPdjNXoLmUsx7sRxXfmwTlG8fbCcEHE8\nG4cswzTsW+4SWb49f/zN/0bMEduUsNZ6JgytS7PDYKe5W6zjHcIceApvLymg\nPpgxTqLd6syHKi4/zkXsaNVtIYq5NMbumRVq12WyX8QH6optRNAQ8OgicCpH\nJN7azPCWLwSfRxPVHPxMt6C/cPq0Fz3UATC5C7Tk/5jjJt3aGbez/+U7Scg6\n9VDhyB13shfiBXxkJ2ILavz4UevXi7s+korfkkFAMyUE1VTsGciih5dayIQ6\n7NRq\r\n=La4p\r\n-----END PGP SIGNATURE-----\r\n"},"main":"dist/index.js","husky":{"hooks":{"pre-commit":"lint-staged"}},"config":{"eslint":"./examples/**/*.{js,jsx}","tslint":"./{__mocks__,src,stories}/{,**/}*.{ts,tsx}"},"gitHead":"ac1badcc24b182fd6fcbf1811464830554937701","scripts":{"dev":"bash scripts/build.sh --dev-watch","test":"jest --watch","build":"bash scripts/build.sh","tslint":"yarn run-tslint -t verbose $npm_package_config_tslint","prepare":"cd examples/server && yarn install --frozen-lockfile && cd ../..; rm -r examples/node_modules 2>/dev/null; true","examples":"bash scripts/run-examples.sh","prepare?":"# Called before `npm publish` and on local `npm install`. Temporarily also for deleting obsolete node_modules. Ends with `true` to continue gracefully.","validate":"tsc --noEmit && yarn tslint && eslint $npm_package_config_eslint && yarn prettier-check","build-dev":"bash scripts/build.sh --dev","examples?":"# Default is developer domain, other options: yarn examples [sec,secure,stg,stg2,stg3,demo,developer or URL]","storybook":"yarn build && start-storybook -p 9001 -c .storybook","test-once":"jest","tslint-ci":"mkdir -p ./ci/results && yarn run-tslint -t checkstyle -o ./ci/results/tslint-results.xml $npm_package_config_tslint","run-tslint":"tslint -p tsconfig.json","validate-ci":"tsc --noEmit && yarn tslint-ci  && eslint $npm_package_config_eslint -f checkstyle -o ci/results/eslint-results.xml && yarn prettier-check","examples-build":"bash scripts/build-examples.sh","prepublishOnly":"yarn build","prettier-check":"prettier --check '{src,stories,styles,__mocks__,examples/server/src,examples/src,examples/test}/**/*.{ts,js,tsx,jsx,json,scss,md,yaml,html}'","prettier-write":"prettier --write '{src,stories,styles,__mocks__,examples/server/src,examples/src,examples/test}/**/*.{ts,js,tsx,jsx,json,scss,md,yaml,html}'","test-storybook":"yarn build && test-storybook","build-storybook":"yarn build && build-storybook -c .storybook -o dist-storybook","examples-server":"node examples/server/src/index.js","heroku-postbuild":"yarn examples-build developer","examples-testcafe":"./scripts/run-testcafe.sh visual","check-circular-deps":"madge --circular --extensions ts ./src","examples-testcafe-ci":"./scripts/run-testcafe.sh ci","examples-testcafe-live":"./scripts/run-testcafe.sh live"},"typings":"dist/index.d.ts","_npmUser":{"name":"gooddata-ci","email":"rail@gooddata.com"},"deprecated":"@gooddata/react-components@7 reached End of Support on March 31, 2022. Please upgrade (see https://sdk.gooddata.com/gooddata-ui/docs/supported_versions.html for more information).","repository":{"url":"git+ssh://git@github.com/gooddata/gooddata-react-components.git","type":"git"},"_npmVersion":"6.4.1","description":"GoodData.UI - A powerful JavaScript library for building analytical applications","directories":{},"lint-staged":{"{src,stories,styles,__mocks__,examples/server/src,examples/src,examples/test}/**/*.{ts,js,tsx,jsx,scss}":["npx gdc-fix-copyright","git add"],"{src,stories,styles,__mocks__,examples/server/src,examples/src,examples/test}/**/*.{ts,js,tsx,jsx,json,scss,md,yaml,html}":["prettier --write","git add"]},"_nodeVersion":"8.12.0","dependencies":{"rxjs":"^5.5.6","uuid":"^3.2.1","immer":"^1.3.1","lodash":"^4.17.15","date-fns":"^2.7.0","downshift":"^3.2.7","invariant":"^2.2.2","classnames":"^2.2.6","highcharts":"7.1.1","prop-types":"^15.6.0","react-intl":"^3.6.0","custom-event":"^1.0.1","react-window":"^1.8.1","ag-grid-react":"20.0.0","react-measure":"^2.3.0","react-day-picker":"~7.3.0","react-responsive":"^3.0.0","stringify-object":"^2.4.0","@gooddata/typings":"^2.19.0","ag-grid-community":"20.0.0","http-status-codes":"^1.3.0","@gooddata/js-utils":"^3.5.0","@gooddata/numberjs":"^3.2.4","fixed-data-table-2":"0.7.17","@gooddata/goodstrap":"^66.5.0","react-dom-factories":"^1.0.2","@gooddata/gooddata-js":"^12.2.0","json-stable-stringify":"^1.0.1","react-transition-group":"^2.2.1","hoist-non-react-statics":"^3.3.0","nodelist-foreach-polyfill":"^1.2.0","@formatjs/intl-pluralrules":"^1.3.6","highcharts-grouped-categories":"^1.1.3"},"_hasShrinkwrap":false,"devDependencies":{"raf":"3.3.2","yup":"^0.24.1","jest":"24.7.1","husky":"3.0.0","madge":"^3.4.4","react":"^16.5.2","enzyme":"3.5.0","eslint":"4.19.1","formik":"^0.11.11","moment":"2.23.0","history":"^4.7.2","ts-jest":"24.0.0","webpack":"4.30.0","full-icu":"^1.3.0","prettier":"1.16.4","react-ga":"^2.5.2","recharts":"1.0.0-beta.9","testcafe":"1.1.4","commander":"2.14.1","node-sass":"4.13.0","react-dom":"^16.5.2","supertest":"3.0.0","ts-loader":"6.0.0","@types/raf":"^3.4.0","css-loader":"0.28.7","jest-junit":"3.0.0","raw-loader":"0.5.1","styled-jsx":"2.2.1","typescript":"3.3.4000","@babel/core":"7.4.4","@types/jest":"24.0.6","@types/node":"7.0.8","@types/uuid":"3.4.3","file-loader":"3.0.1","jest-enzyme":"7.0.2","lint-staged":"9.1.0","sass-loader":"6.0.6","webpack-cli":"3.3.2","@types/react":"16.8.6","babel-loader":"8.0.5","react-helmet":"5.2.0","react-select":"1.2.1","style-loader":"0.19.1","@types/enzyme":"3.1.13","@types/lodash":"4.14.123","testcafe-live":"0.1.4","@babel/runtime":"7.4.4","@babel/polyfill":"^7.4.4","@storybook/react":"5.0.11","@types/invariant":"2.2.29","@types/react-dom":"16.0.11","isomorphic-fetch":"2.2.1","react-datepicker":"1.1.0","react-router-dom":"4.2.2","@babel/preset-env":"7.4.4","@gooddata/mock-js":"2.6.0","@storybook/addons":"5.0.11","@types/classnames":"2.2.3","@types/prop-types":"15.5.2","@storybook/theming":"5.0.11","identity-obj-proxy":"^3.0.0","intl-messageformat":"^7.5.4","webpack-dev-server":"3.3.1","@babel/preset-react":"7.0.0","@types/react-portal":"4.0.1","@types/react-window":"^1.8.1","babel-plugin-lodash":"3.3.4","html-webpack-plugin":"3.2.0","react-test-renderer":"16.4.2","@types/react-measure":"2.0.5","clean-webpack-plugin":"2.0.2","stats-webpack-plugin":"0.7.0","eslint-config-prettier":"4.1.0","react-google-recaptcha":"^0.14.1","tslint-config-prettier":"1.18.0","@gooddata/eslint-config":"^1.0.0","@gooddata/tslint-config":"1.0.0","@types/react-responsive":"^3.0.3","@types/storybook__react":"4.0.1","@types/stringify-object":"^3.2.0","enzyme-adapter-react-16":"1.3.1","@gooddata/test-storybook":"3.1.1","@storybook/addon-actions":"5.0.11","@storybook/addon-options":"5.0.11","node-sass-magic-importer":"5.1.0","react-syntax-highlighter":"11.0.2","@types/fixed-data-table-2":"0.8.1","@types/react-test-renderer":"16.0.0","circular-dependency-plugin":"5.0.2","compression-webpack-plugin":"2.0.0","@types/json-stable-stringify":"^1.0.32","@gooddata/frontend-npm-scripts":"1.1.0","@types/enzyme-adapter-react-16":"1.0.3","@types/storybook__addon-actions":"3.4.2","@babel/plugin-proposal-class-properties":"7.4.4","@babel/plugin-proposal-object-rest-spread":"7.4.4","@babel/plugin-transform-async-to-generator":"7.4.4"},"peerDependencies":{"react":"^16.5.2","react-dom":"^16.5.2"},"_npmOperationalInternal":{"tmp":"tmp/react-components_7.3.0_1582800693135_0.869484687474114","host":"s3://npm-registry-packages"}},"7.4.0-beta.20":{"name":"@gooddata/react-components","version":"7.4.0-beta.20","author":{"name":"GoodData Corporation"},"license":"BSD-3-Clause","_id":"@gooddata/react-components@7.4.0-beta.20","maintainers":[{"name":"afi","email":"adam.fiedler@gooddata.com"},{"name":"bertold8","email":"ivan.nejezchleb@seznam.cz"},{"name":"brbistas","email":"valentinos.chraniotis@gooddata.com"},{"name":"bugsbunny338","email":"jiri.zajic@mensa.cz"},{"name":"de.do","email":"de.do@gooddata.com"},{"name":"gooddata-ci","email":"rail@gooddata.com"},{"name":"hung.nguyen.hoang","email":"hung.nguyen@gooddata.com"},{"name":"ivan.mjartan","email":"ivan.mjartan@gooddata.com"},{"name":"jakub-sterba","email":"jakub.sterba@gooddata.com"},{"name":"jaroslav.tomecek","email":"jaroslav.tomecek@gooddata.com"},{"name":"jkittler","email":"honza.kittler@gmail.com"},{"name":"khanh.le","email":"khanh.le@gooddata.com"},{"name":"lanhuynh","email":"lan.huynh@gooddata.com"},{"name":"linhhong","email":"linh.hong@gooddata.com"},{"name":"lupko","email":"lubomir.slivka@gooddata.com"},{"name":"matyas.kandl","email":"matyas.kandl@gooddata.com"},{"name":"michal.marsal","email":"michal.marsal@gooddata.com"},{"name":"naibinh","email":"naibinh@gmail.com"},{"name":"nikolacech","email":"nikola.cech@gooddata.com"},{"name":"no23reason","email":"dan.homola@hotmail.cz"},{"name":"patrikbraborec","email":"patrik.braborec@gooddata.com"},{"name":"pbenes","email":"petr.benes@gooddata.com"},{"name":"petrjanu","email":"petr.janu@gooddata.com"},{"name":"ptquang86","email":"ptquang86@gmail.com"},{"name":"qduval","email":"quentin.duval@gooddata.com"},{"name":"rodri360","email":"me@rodri360.com"},{"name":"sitina","email":"jiri.sitina@gooddata.com"},{"name":"strouhaljan","email":"strouhal.jan@gmail.com"},{"name":"tomas.kratochvil","email":"tomas.kratochvil@gooddata.com"},{"name":"tomasreichmann","email":"tomasreichmann@gmail.com"},{"name":"tomsatgd","email":"tomas.satinsky@gooddata.com"},{"name":"trung-le-quoc","email":"trung.le@gooddata.com"},{"name":"tu-ngo","email":"tungo1981@gmail.com"},{"name":"tulean","email":"tuan.le@gooddata.com"},{"name":"utdnah","email":"danh.ung@gooddata.com"},{"name":"vlastikcz","email":"vlastimil.kotas@gooddata.com"},{"name":"vu.pham","email":"vu.pham@gooddata.com"},{"name":"xmort","email":"petr.dolejsi@gooddata.com"},{"name":"yanlipnican","email":"yanlipnican@gmail.com"}],"homepage":"https://github.com/gooddata/gooddata-react-components#readme","bugs":{"url":"https://github.com/gooddata/gooddata-react-components/issues"},"dist":{"shasum":"484cd683a071e765604cd60b2f9fa96340204e9d","tarball":"https://registry.npmjs.org/@gooddata/react-components/-/react-components-7.4.0-beta.20.tgz","fileCount":2455,"integrity":"sha512-LqshoduUCxfxiEVeQKHS1X8RCDxL6kWoksMhPRkavZLiGfWdtaJv0dHReyO3fyI5W3Qlt5b5mXCLY6uD+TZm/w==","signatures":[{"sig":"MEYCIQDjiUREpMBfCXSjBw4kQNOTakW9kHcytv9CETGP1uFflAIhAOkrERRl1u2NwAncES4SKxHO4ByOIgOp1m28H2D7QHIB","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":9620517,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJeV7IPCRA9TVsSAnZWagAA95UP/2E3ONWuv2TG4V2oJC6g\nsdyD5rH848Q/mIvL6HrpII3yOs5iDIt/ZYELpF9TfGj55mwSbxr8KBcYbIZq\n6oKtAErUMkZOZ/dzyyK0NuPX+IOX3zPjHhov20824SoB6XeAX3vIR2rz1YOR\nqYcfFOYCkMXeUnNsi6pHAIxLCdYmximV0ZEu1L/NOiuy0TAKBfUkv/izOgzk\nslToTf/xwTEqWUhASalbhRgyNYWkwfPhCZDjaa2bIrEEdfcPb3I9f0/R3kwU\n51UAhBMYmBFD8Y8gON20UFzinMHLTZY363gIF4mg74pvKa/bCx4JcH4fbDDM\nm6DKuSKWdsxd/jEHmaG0+s+9khIq+yspVlRPo4ZUkJXlzD0316Ff5vEnu3Kt\nD8eGg27gqTE+9B7rAUs95t9yhBWf0JnYaDqyQVjv40JJAQNtmoYQTaJ9QTiw\nplBxY42fcXoa7iAOQFvbx7vyllLQOJ/onrcbFR3YFOEDB/KPgE1FAT4drUEw\nuWr/iBLumhXQdMRH07QQCJkJp3r0YZp5B+xpASqmQbePFnrp/lC0vGxyXCYa\nUMugrP88nk5eSLU4O9A72Fq3vq8gUHioz+h0cXJnR9zwudB3sVPoZ4gKy3Bd\nJU+7bAnFYyGg3bX98GStjAUzU6ywMYlBvoSn4ff5gulplO5AdX3x2Q8ljC/4\nCZeQ\r\n=TfrI\r\n-----END PGP SIGNATURE-----\r\n"},"main":"dist/index.js","husky":{"hooks":{"pre-commit":"lint-staged"}},"config":{"eslint":"./examples/**/*.{js,jsx}","tslint":"./{__mocks__,src,stories}/{,**/}*.{ts,tsx}"},"readme":"[![npm version](https://badge.fury.io/js/%40gooddata%2Freact-components.svg)](https://www.npmjs.com/package/@gooddata/react-components) \n\n# GoodData.UI React components\n> A React-based JavaScript library for building data-driven applications\n\n## Getting started\n- [GoodData.UI Documentation](http://sdk.gooddata.com/gooddata-ui/)\n- [GoodData.UI Live Examples](https://gooddata-examples.herokuapp.com/)\n- [Stack Overflow](https://stackoverflow.com/questions/tagged/gooddata)\n\n### Usage\nWith [yarn](https://yarnpkg.com) installed, go to your project directory and run\n```\n$ yarn add @gooddata/react-components\n```\nIf you prefer [npm](npmjs.com) run\n```\n$ npm install --save @gooddata/react-components\n```\n\nThe public API is exposed via global `index.js`. Except for the styles, do not import any other file directly\nbecause they are not intended to be part of the public API.\n\n## Contributing\n\nWe welcome any contribution in form of [issues](https://github.com/gooddata/gooddata-react-components/issues) or [pull requests](https://github.com/gooddata/gooddata-react-components/pulls).\nThese commands may come in handy while developing:\n\n| command | description |\n| ------- | ----------- |\n| `yarn install --pure-lockfile` | first step |\n| ||\n| `yarn dev` | build react-components to `/dist` in watch mode |\n| `yarn test` | run all unit tests |\n| `yarn prettier-write` | format the source code to match the valid codestyle |\n| `yarn validate` | validate codestyle |\n| ||\n| `yarn storybook` | run storybook from `/stories` on http://localhost:9001 |\n| `yarn build-storybook` | build storybook to `/dist-storybook` |\n| `yarn test-storybook` | run storybook and [screenshot tests](https://github.com/gooddata/gdc-client-utils/tree/master/test-storybook) |\n| ||\n| `yarn examples` | run Live Examples dev-server from `/examples` on https://localhost:8999 |\n| `yarn examples-build` | build Live Examples to `/examples/dist` |\n| `yarn examples-server` | serve built Live Examples - see `/examples/server/src` |\n| `yarn examples-testcafe` | run testcafe tests against `localhost:8999` |\n\n### Deploy to heroku.com\nWhen you deploy this repo to heroku, it serves *GoodData.UI Live Examples*.\nRelevant tasks are in `Procfile` and `package.json`.\n\n```bash\n# run in the project directory\nheroku login\nheroku create <your-app-name>\nheroku config:set DOMAIN_ADMIN_USERNAME=x@gooddata.com DOMAIN_ADMIN_PASSWORD=xy PROJECT_ID_TO_ASSIGN=xms7ga4tf3g3nzucd8380o2bev8oeknp\ngit push heroku HEAD:master\nheroku open\n```\n\n### Run Live Examples Locally\nTo run *GoodData.UI Live Examples* locally:\n```bash\ngit clone <this-repository>\ncd  <repository-folder>\nyarn install --pure-lockfile\nyarn examples\n```\nThen open https://localhost:8999 and login using Live Examples account (you can [create one here](https://gooddata-examples.herokuapp.com/registration)).\n\n### Run storybook locally for Geo chart \nGeo chart uses Mapbox to render map which requires a mapbox access token.\n- Register an account and create Mapbox token as [guide](https://docs.mapbox.com/help/how-mapbox-works/access-tokens/)\n- Run storybook with token stored in `.env` for more secure\n```bash\necho \"STORYBOOK_MAPBOX_ACCESS_TOKEN=token\" > .env # only need to run once\nyarn storybook\n```\n- Or run storybook with token env param exposed to cli (not suggested)\n```bash\nSTORYBOOK_MAPBOX_ACCESS_TOKEN=token yarn storybook\n```\n- Apply either above way to `yarn build-storybook` or `yarn test-storybook`\n\n### Source code formatting\nThe source code in the repository is formatted by [Prettier](https://prettier.io/). \nThe format of the code is validated by our Continuous Integration server and is one of the requirements of successful merge.\n\nPrettier is supported by every major IDE. You can find the list of supported editors and how to configure them [here](https://prettier.io/docs/en/editors.html).\n\nIn the case, when your editor is not supported or you don't want to setup the integration, you can run the `yarn prettier-write` command to reformat the code before commit.\n\n## Changelog\n\n- see [CHANGELOG.md](CHANGELOG.md)\n\n## License\n\n(C) 2007-2018 GoodData Corporation\n\nThis project is dual licensed:\n\n- The ATTRIBUTION-NONCOMMERCIAL 4.0 INTERNATIONAL (CC BY-NC 4.0) is used for purpose of the trial experience and evaluation of GoodData.UI library.\n- The GOODDATA GOODDATA.UI LIBRARY END USER LICENSE AGREEMENT is used for GoodData customers.\n\nFor more information, please see [LICENSE](https://github.com/gooddata/gooddata-react-components/blob/master/LICENSE)\n","gitHead":"2ef2f37d68d2fc426bab5777bae578e6f41faaa0","scripts":{"dev":"bash scripts/build.sh --dev-watch","test":"jest --watch","build":"bash scripts/build.sh","tslint":"yarn run-tslint -t verbose $npm_package_config_tslint","prepare":"cd examples/server && yarn install --frozen-lockfile && cd ../..; rm -r examples/node_modules 2>/dev/null; true","examples":"bash scripts/run-examples.sh","prepare?":"# Called before `npm publish` and on local `npm install`. Temporarily also for deleting obsolete node_modules. Ends with `true` to continue gracefully.","validate":"tsc --noEmit && yarn tslint && eslint $npm_package_config_eslint && yarn prettier-check","build-dev":"bash scripts/build.sh --dev","examples?":"# Default is developer domain, other options: yarn examples [sec,secure,stg,stg2,stg3,demo,developer or URL]","storybook":"yarn build && start-storybook -p 9001 -c .storybook","test-once":"jest","tslint-ci":"mkdir -p ./ci/results && yarn run-tslint -t checkstyle -o ./ci/results/tslint-results.xml $npm_package_config_tslint","run-tslint":"tslint -p tsconfig.json","validate-ci":"tsc --noEmit && yarn tslint-ci  && eslint $npm_package_config_eslint -f checkstyle -o ci/results/eslint-results.xml && yarn prettier-check","examples-build":"bash scripts/build-examples.sh","prepublishOnly":"yarn build","prettier-check":"prettier --check '{src,stories,styles,__mocks__,examples/server/src,examples/src,examples/test}/**/*.{ts,js,tsx,jsx,json,scss,md,yaml,html}'","prettier-write":"prettier --write '{src,stories,styles,__mocks__,examples/server/src,examples/src,examples/test}/**/*.{ts,js,tsx,jsx,json,scss,md,yaml,html}'","test-storybook":"yarn build && test-storybook","build-storybook":"yarn build && build-storybook -c .storybook -o dist-storybook","examples-server":"node examples/server/src/index.js","heroku-postbuild":"yarn examples-build developer","examples-testcafe":"./scripts/run-testcafe.sh visual","check-circular-deps":"madge --circular --extensions ts ./src","examples-testcafe-ci":"./scripts/run-testcafe.sh ci","examples-testcafe-live":"./scripts/run-testcafe.sh live"},"typings":"dist/index.d.ts","_npmUser":{"name":"gooddata-ci","email":"rail@gooddata.com"},"deprecated":"@gooddata/react-components@7 reached End of Support on March 31, 2022. Please upgrade (see https://sdk.gooddata.com/gooddata-ui/docs/supported_versions.html for more information).","repository":{"url":"git+ssh://git@github.com/gooddata/gooddata-react-components.git","type":"git"},"_npmVersion":"6.4.1","description":"GoodData.UI - A powerful JavaScript library for building analytical applications","directories":{},"lint-staged":{"{src,stories,styles,__mocks__,examples/server/src,examples/src,examples/test}/**/*.{ts,js,tsx,jsx,scss}":["npx gdc-fix-copyright","git add"],"{src,stories,styles,__mocks__,examples/server/src,examples/src,examples/test}/**/*.{ts,js,tsx,jsx,json,scss,md,yaml,html}":["prettier --write","git add"]},"_nodeVersion":"8.12.0","dependencies":{"rxjs":"^5.5.6","uuid":"^3.2.1","immer":"^1.3.1","lodash":"^4.17.15","date-fns":"^2.7.0","downshift":"^3.2.7","invariant":"^2.2.2","mapbox-gl":"^1.6.1","classnames":"^2.2.6","highcharts":"7.1.1","prop-types":"^15.6.0","react-intl":"^3.6.0","custom-event":"^1.0.1","react-window":"^1.8.1","ag-grid-react":"20.0.0","react-measure":"^2.3.0","@types/mapbox-gl":"^1.6.1","react-day-picker":"~7.3.0","react-responsive":"^3.0.0","stringify-object":"^2.4.0","@gooddata/typings":"^2.19.0","ag-grid-community":"20.0.0","http-status-codes":"^1.3.0","@gooddata/js-utils":"^3.5.0","@gooddata/numberjs":"^3.2.4","fixed-data-table-2":"0.7.17","@gooddata/goodstrap":"^67.0.0","react-dom-factories":"^1.0.2","@gooddata/gooddata-js":"^12.2.0","json-stable-stringify":"^1.0.1","react-transition-group":"^2.2.1","hoist-non-react-statics":"^3.3.0","nodelist-foreach-polyfill":"^1.2.0","@formatjs/intl-pluralrules":"^1.3.6","highcharts-grouped-categories":"^1.1.3"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"raf":"3.3.2","yup":"^0.24.1","jest":"24.7.1","husky":"3.0.0","madge":"^3.4.4","react":"^16.5.2","enzyme":"3.5.0","eslint":"4.19.1","formik":"^0.11.11","moment":"2.23.0","history":"^4.7.2","ts-jest":"24.0.0","webpack":"4.30.0","full-icu":"^1.3.0","prettier":"1.16.4","react-ga":"^2.5.2","recharts":"1.0.0-beta.9","testcafe":"1.1.4","commander":"2.14.1","node-sass":"4.13.0","react-dom":"^16.5.2","supertest":"3.0.0","ts-loader":"6.0.0","@types/raf":"^3.4.0","css-loader":"0.28.7","jest-junit":"3.0.0","raw-loader":"0.5.1","styled-jsx":"2.2.1","typescript":"3.3.4000","@babel/core":"7.4.4","@types/jest":"24.0.6","@types/node":"7.0.8","@types/uuid":"3.4.3","file-loader":"3.0.1","jest-enzyme":"7.0.2","lint-staged":"9.1.0","sass-loader":"6.0.6","webpack-cli":"3.3.2","@types/react":"16.8.6","babel-loader":"8.0.5","react-helmet":"5.2.0","react-select":"1.2.1","style-loader":"0.19.1","@types/enzyme":"3.1.13","@types/lodash":"4.14.123","testcafe-live":"0.1.4","@babel/runtime":"7.4.4","dotenv-webpack":"^1.7.0","@babel/polyfill":"^7.4.4","@storybook/react":"5.0.11","@types/invariant":"2.2.29","@types/react-dom":"16.0.11","isomorphic-fetch":"2.2.1","react-datepicker":"1.1.0","react-router-dom":"4.2.2","@babel/preset-env":"7.4.4","@gooddata/mock-js":"2.6.0","@storybook/addons":"5.0.11","@types/classnames":"2.2.3","@types/prop-types":"15.5.2","@storybook/theming":"5.0.11","identity-obj-proxy":"^3.0.0","intl-messageformat":"^7.5.4","webpack-dev-server":"3.3.1","@babel/preset-react":"7.0.0","@types/react-portal":"4.0.1","@types/react-window":"^1.8.1","babel-plugin-lodash":"3.3.4","html-webpack-plugin":"3.2.0","react-test-renderer":"16.4.2","@types/react-measure":"2.0.5","clean-webpack-plugin":"2.0.2","stats-webpack-plugin":"0.7.0","eslint-config-prettier":"4.1.0","react-google-recaptcha":"^0.14.1","tslint-config-prettier":"1.18.0","@gooddata/eslint-config":"^1.0.0","@gooddata/tslint-config":"1.0.0","@types/react-responsive":"^3.0.3","@types/storybook__react":"4.0.1","@types/stringify-object":"^3.2.0","enzyme-adapter-react-16":"1.3.1","@gooddata/test-storybook":"3.2.1","@storybook/addon-actions":"5.0.11","@storybook/addon-options":"5.0.11","node-sass-magic-importer":"5.1.0","react-syntax-highlighter":"11.0.2","@types/fixed-data-table-2":"0.8.1","@types/react-test-renderer":"16.0.0","circular-dependency-plugin":"5.0.2","compression-webpack-plugin":"2.0.0","@types/json-stable-stringify":"^1.0.32","@gooddata/frontend-npm-scripts":"1.1.0","@types/enzyme-adapter-react-16":"1.0.3","@types/storybook__addon-actions":"3.4.2","@babel/plugin-proposal-class-properties":"7.4.4","@babel/plugin-proposal-object-rest-spread":"7.4.4","@babel/plugin-transform-async-to-generator":"7.4.4"},"peerDependencies":{"react":"^16.5.2","react-dom":"^16.5.2"},"_npmOperationalInternal":{"tmp":"tmp/react-components_7.4.0-beta.20_1582805518410_0.20029995641655463","host":"s3://npm-registry-packages"}},"7.4.0-beta.21":{"name":"@gooddata/react-components","version":"7.4.0-beta.21","author":{"name":"GoodData Corporation"},"license":"BSD-3-Clause","_id":"@gooddata/react-components@7.4.0-beta.21","maintainers":[{"name":"afi","email":"adam.fiedler@gooddata.com"},{"name":"bertold8","email":"ivan.nejezchleb@seznam.cz"},{"name":"brbistas","email":"valentinos.chraniotis@gooddata.com"},{"name":"bugsbunny338","email":"jiri.zajic@mensa.cz"},{"name":"de.do","email":"de.do@gooddata.com"},{"name":"gooddata-ci","email":"rail@gooddata.com"},{"name":"hung.nguyen.hoang","email":"hung.nguyen@gooddata.com"},{"name":"ivan.mjartan","email":"ivan.mjartan@gooddata.com"},{"name":"jakub-sterba","email":"jakub.sterba@gooddata.com"},{"name":"jaroslav.tomecek","email":"jaroslav.tomecek@gooddata.com"},{"name":"jkittler","email":"honza.kittler@gmail.com"},{"name":"khanh.le","email":"khanh.le@gooddata.com"},{"name":"lanhuynh","email":"lan.huynh@gooddata.com"},{"name":"linhhong","email":"linh.hong@gooddata.com"},{"name":"lupko","email":"lubomir.slivka@gooddata.com"},{"name":"matyas.kandl","email":"matyas.kandl@gooddata.com"},{"name":"michal.marsal","email":"michal.marsal@gooddata.com"},{"name":"naibinh","email":"naibinh@gmail.com"},{"name":"nikolacech","email":"nikola.cech@gooddata.com"},{"name":"no23reason","email":"dan.homola@hotmail.cz"},{"name":"patrikbraborec","email":"patrik.braborec@gooddata.com"},{"name":"pbenes","email":"petr.benes@gooddata.com"},{"name":"petrjanu","email":"petr.janu@gooddata.com"},{"name":"ptquang86","email":"ptquang86@gmail.com"},{"name":"qduval","email":"quentin.duval@gooddata.com"},{"name":"rodri360","email":"me@rodri360.com"},{"name":"sitina","email":"jiri.sitina@gooddata.com"},{"name":"strouhaljan","email":"strouhal.jan@gmail.com"},{"name":"tomas.kratochvil","email":"tomas.kratochvil@gooddata.com"},{"name":"tomasreichmann","email":"tomasreichmann@gmail.com"},{"name":"tomsatgd","email":"tomas.satinsky@gooddata.com"},{"name":"trung-le-quoc","email":"trung.le@gooddata.com"},{"name":"tu-ngo","email":"tungo1981@gmail.com"},{"name":"tulean","email":"tuan.le@gooddata.com"},{"name":"utdnah","email":"danh.ung@gooddata.com"},{"name":"vlastikcz","email":"vlastimil.kotas@gooddata.com"},{"name":"vu.pham","email":"vu.pham@gooddata.com"},{"name":"xmort","email":"petr.dolejsi@gooddata.com"},{"name":"yanlipnican","email":"yanlipnican@gmail.com"}],"homepage":"https://github.com/gooddata/gooddata-react-components#readme","bugs":{"url":"https://github.com/gooddata/gooddata-react-components/issues"},"dist":{"shasum":"54196974ab4d4f4a51caf4f9b8935d845e32825c","tarball":"https://registry.npmjs.org/@gooddata/react-components/-/react-components-7.4.0-beta.21.tgz","fileCount":2455,"integrity":"sha512-LPK+Vb3sIhMjWR2xHYrXBlppKj6pavSP+JXaMhz58OL48+CeC1GtCxM4kuBN/RwLSQt2eZIuZ3miO9mo0Map2g==","signatures":[{"sig":"MEUCIQCUOojJme4WjPeghfpuvRn0JQAGS9r6FBcnecJZzk9rGwIgFLmtKiVBO+gNVZ06UZDkcjPF5C5hykw7qSYBIbkf8qQ=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":9620517,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJeV7L2CRA9TVsSAnZWagAAraoP/A+am4v5+Ejs8K/SeoIp\nhgCETxE6nZrKmAB0ddMmlTcA3M40IOn4+4qk4NwZhJe3m/Dm9KZVIy0Kzobb\n+GB33r1BQXpu8w/rWHwfoHOcyV4NV89ZYCbNPYlpcgD3h7kGgK7HfL7PvpeP\nsdezQtO7AKd4gY+OMJYeFX+ym0oNA0cdeiKh7GL7YdaQ98UGQBNPD1EPCLO1\nwqmhDhR9UkqGiV4bKR5O9UmkCIORADFLLn1AbnXQYNLalfNRXL7y9Lzhn4G8\n8PomfGKyTf1of7zQoeV4lIBnFtegvSX3d/b31MTeSwe5veFSxKflP0Adqn+3\nH+aKtvcgZDpm5SBSQHrsPViqwIHtp0/tBSE6MMXicVIMn6LmKrawH55BYTeE\n91tvc2+UwiTWvjfDhQNXebt93Butsh1rGUfKSlNOOfhhtIPE2pfWXtwxmw+R\nYr3QtWFU+zZlrmpzj5VRLBN7Pk62SCP4i7DqP4Tmjtv8uAPZPxgCTZFFcAMy\n8RVij2CPvDWNJT68RSCRK1A7HM6rEOgUmRd0fwuSR/yFC6TzxmSFi1jVLuJc\nmy7Zmi7cL2EspnFGkEfst3QsQDKOcglk6wUpnVg16LAy6syUiWs5UZiXkDXZ\n1SFc7X/3Q/coPLGZLB994/HG+iLBurBWHLG2k2/qbxKMu1/fqIeKwNsua78j\nQugj\r\n=TNt4\r\n-----END PGP SIGNATURE-----\r\n"},"main":"dist/index.js","husky":{"hooks":{"pre-commit":"lint-staged"}},"config":{"eslint":"./examples/**/*.{js,jsx}","tslint":"./{__mocks__,src,stories}/{,**/}*.{ts,tsx}"},"readme":"[![npm version](https://badge.fury.io/js/%40gooddata%2Freact-components.svg)](https://www.npmjs.com/package/@gooddata/react-components) \n\n# GoodData.UI React components\n> A React-based JavaScript library for building data-driven applications\n\n## Getting started\n- [GoodData.UI Documentation](http://sdk.gooddata.com/gooddata-ui/)\n- [GoodData.UI Live Examples](https://gooddata-examples.herokuapp.com/)\n- [Stack Overflow](https://stackoverflow.com/questions/tagged/gooddata)\n\n### Usage\nWith [yarn](https://yarnpkg.com) installed, go to your project directory and run\n```\n$ yarn add @gooddata/react-components\n```\nIf you prefer [npm](npmjs.com) run\n```\n$ npm install --save @gooddata/react-components\n```\n\nThe public API is exposed via global `index.js`. Except for the styles, do not import any other file directly\nbecause they are not intended to be part of the public API.\n\n## Contributing\n\nWe welcome any contribution in form of [issues](https://github.com/gooddata/gooddata-react-components/issues) or [pull requests](https://github.com/gooddata/gooddata-react-components/pulls).\nThese commands may come in handy while developing:\n\n| command | description |\n| ------- | ----------- |\n| `yarn install --pure-lockfile` | first step |\n| ||\n| `yarn dev` | build react-components to `/dist` in watch mode |\n| `yarn test` | run all unit tests |\n| `yarn prettier-write` | format the source code to match the valid codestyle |\n| `yarn validate` | validate codestyle |\n| ||\n| `yarn storybook` | run storybook from `/stories` on http://localhost:9001 |\n| `yarn build-storybook` | build storybook to `/dist-storybook` |\n| `yarn test-storybook` | run storybook and [screenshot tests](https://github.com/gooddata/gdc-client-utils/tree/master/test-storybook) |\n| ||\n| `yarn examples` | run Live Examples dev-server from `/examples` on https://localhost:8999 |\n| `yarn examples-build` | build Live Examples to `/examples/dist` |\n| `yarn examples-server` | serve built Live Examples - see `/examples/server/src` |\n| `yarn examples-testcafe` | run testcafe tests against `localhost:8999` |\n\n### Deploy to heroku.com\nWhen you deploy this repo to heroku, it serves *GoodData.UI Live Examples*.\nRelevant tasks are in `Procfile` and `package.json`.\n\n```bash\n# run in the project directory\nheroku login\nheroku create <your-app-name>\nheroku config:set DOMAIN_ADMIN_USERNAME=x@gooddata.com DOMAIN_ADMIN_PASSWORD=xy PROJECT_ID_TO_ASSIGN=xms7ga4tf3g3nzucd8380o2bev8oeknp\ngit push heroku HEAD:master\nheroku open\n```\n\n### Run Live Examples Locally\nTo run *GoodData.UI Live Examples* locally:\n```bash\ngit clone <this-repository>\ncd  <repository-folder>\nyarn install --pure-lockfile\nyarn examples\n```\nThen open https://localhost:8999 and login using Live Examples account (you can [create one here](https://gooddata-examples.herokuapp.com/registration)).\n\n### Run storybook locally for Geo chart \nGeo chart uses Mapbox to render map which requires a mapbox access token.\n- Register an account and create Mapbox token as [guide](https://docs.mapbox.com/help/how-mapbox-works/access-tokens/)\n- Run storybook with token stored in `.env` for more secure\n```bash\necho \"STORYBOOK_MAPBOX_ACCESS_TOKEN=token\" > .env # only need to run once\nyarn storybook\n```\n- Or run storybook with token env param exposed to cli (not suggested)\n```bash\nSTORYBOOK_MAPBOX_ACCESS_TOKEN=token yarn storybook\n```\n- Apply either above way to `yarn build-storybook` or `yarn test-storybook`\n\n### Source code formatting\nThe source code in the repository is formatted by [Prettier](https://prettier.io/). \nThe format of the code is validated by our Continuous Integration server and is one of the requirements of successful merge.\n\nPrettier is supported by every major IDE. You can find the list of supported editors and how to configure them [here](https://prettier.io/docs/en/editors.html).\n\nIn the case, when your editor is not supported or you don't want to setup the integration, you can run the `yarn prettier-write` command to reformat the code before commit.\n\n## Changelog\n\n- see [CHANGELOG.md](CHANGELOG.md)\n\n## License\n\n(C) 2007-2018 GoodData Corporation\n\nThis project is dual licensed:\n\n- The ATTRIBUTION-NONCOMMERCIAL 4.0 INTERNATIONAL (CC BY-NC 4.0) is used for purpose of the trial experience and evaluation of GoodData.UI library.\n- The GOODDATA GOODDATA.UI LIBRARY END USER LICENSE AGREEMENT is used for GoodData customers.\n\nFor more information, please see [LICENSE](https://github.com/gooddata/gooddata-react-components/blob/master/LICENSE)\n","gitHead":"1bdc25938293aa430dfd94b3e93867ec015afbf1","scripts":{"dev":"bash scripts/build.sh --dev-watch","test":"jest --watch","build":"bash scripts/build.sh","tslint":"yarn run-tslint -t verbose $npm_package_config_tslint","prepare":"cd examples/server && yarn install --frozen-lockfile && cd ../..; rm -r examples/node_modules 2>/dev/null; true","examples":"bash scripts/run-examples.sh","prepare?":"# Called before `npm publish` and on local `npm install`. Temporarily also for deleting obsolete node_modules. Ends with `true` to continue gracefully.","validate":"tsc --noEmit && yarn tslint && eslint $npm_package_config_eslint && yarn prettier-check","build-dev":"bash scripts/build.sh --dev","examples?":"# Default is developer domain, other options: yarn examples [sec,secure,stg,stg2,stg3,demo,developer or URL]","storybook":"yarn build && start-storybook -p 9001 -c .storybook","test-once":"jest","tslint-ci":"mkdir -p ./ci/results && yarn run-tslint -t checkstyle -o ./ci/results/tslint-results.xml $npm_package_config_tslint","run-tslint":"tslint -p tsconfig.json","validate-ci":"tsc --noEmit && yarn tslint-ci  && eslint $npm_package_config_eslint -f checkstyle -o ci/results/eslint-results.xml && yarn prettier-check","examples-build":"bash scripts/build-examples.sh","prepublishOnly":"yarn build","prettier-check":"prettier --check '{src,stories,styles,__mocks__,examples/server/src,examples/src,examples/test}/**/*.{ts,js,tsx,jsx,json,scss,md,yaml,html}'","prettier-write":"prettier --write '{src,stories,styles,__mocks__,examples/server/src,examples/src,examples/test}/**/*.{ts,js,tsx,jsx,json,scss,md,yaml,html}'","test-storybook":"yarn build && test-storybook","build-storybook":"yarn build && build-storybook -c .storybook -o dist-storybook","examples-server":"node examples/server/src/index.js","heroku-postbuild":"yarn examples-build developer","examples-testcafe":"./scripts/run-testcafe.sh visual","check-circular-deps":"madge --circular --extensions ts ./src","examples-testcafe-ci":"./scripts/run-testcafe.sh ci","examples-testcafe-live":"./scripts/run-testcafe.sh live"},"typings":"dist/index.d.ts","_npmUser":{"name":"gooddata-ci","email":"rail@gooddata.com"},"deprecated":"@gooddata/react-components@7 reached End of Support on March 31, 2022. Please upgrade (see https://sdk.gooddata.com/gooddata-ui/docs/supported_versions.html for more information).","repository":{"url":"git+ssh://git@github.com/gooddata/gooddata-react-components.git","type":"git"},"_npmVersion":"6.4.1","description":"GoodData.UI - A powerful JavaScript library for building analytical applications","directories":{},"lint-staged":{"{src,stories,styles,__mocks__,examples/server/src,examples/src,examples/test}/**/*.{ts,js,tsx,jsx,scss}":["npx gdc-fix-copyright","git add"],"{src,stories,styles,__mocks__,examples/server/src,examples/src,examples/test}/**/*.{ts,js,tsx,jsx,json,scss,md,yaml,html}":["prettier --write","git add"]},"_nodeVersion":"8.12.0","dependencies":{"rxjs":"^5.5.6","uuid":"^3.2.1","immer":"^1.3.1","lodash":"^4.17.15","date-fns":"^2.7.0","downshift":"^3.2.7","invariant":"^2.2.2","mapbox-gl":"^1.6.1","classnames":"^2.2.6","highcharts":"7.1.1","prop-types":"^15.6.0","react-intl":"^3.6.0","custom-event":"^1.0.1","react-window":"^1.8.1","ag-grid-react":"20.0.0","react-measure":"^2.3.0","@types/mapbox-gl":"^1.6.1","react-day-picker":"~7.3.0","react-responsive":"^3.0.0","stringify-object":"^2.4.0","@gooddata/typings":"^2.19.0","ag-grid-community":"20.0.0","http-status-codes":"^1.3.0","@gooddata/js-utils":"^3.5.0","@gooddata/numberjs":"^3.2.4","fixed-data-table-2":"0.7.17","@gooddata/goodstrap":"^67.0.0","react-dom-factories":"^1.0.2","@gooddata/gooddata-js":"^12.2.0","json-stable-stringify":"^1.0.1","react-transition-group":"^2.2.1","hoist-non-react-statics":"^3.3.0","nodelist-foreach-polyfill":"^1.2.0","@formatjs/intl-pluralrules":"^1.3.6","highcharts-grouped-categories":"^1.1.3"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"raf":"3.3.2","yup":"^0.24.1","jest":"24.7.1","husky":"3.0.0","madge":"^3.4.4","react":"^16.5.2","enzyme":"3.5.0","eslint":"4.19.1","formik":"^0.11.11","moment":"2.23.0","history":"^4.7.2","ts-jest":"24.0.0","webpack":"4.30.0","full-icu":"^1.3.0","prettier":"1.16.4","react-ga":"^2.5.2","recharts":"1.0.0-beta.9","testcafe":"1.1.4","commander":"2.14.1","node-sass":"4.13.0","react-dom":"^16.5.2","supertest":"3.0.0","ts-loader":"6.0.0","@types/raf":"^3.4.0","css-loader":"0.28.7","jest-junit":"3.0.0","raw-loader":"0.5.1","styled-jsx":"2.2.1","typescript":"3.3.4000","@babel/core":"7.4.4","@types/jest":"24.0.6","@types/node":"7.0.8","@types/uuid":"3.4.3","file-loader":"3.0.1","jest-enzyme":"7.0.2","lint-staged":"9.1.0","sass-loader":"6.0.6","webpack-cli":"3.3.2","@types/react":"16.8.6","babel-loader":"8.0.5","react-helmet":"5.2.0","react-select":"1.2.1","style-loader":"0.19.1","@types/enzyme":"3.1.13","@types/lodash":"4.14.123","testcafe-live":"0.1.4","@babel/runtime":"7.4.4","dotenv-webpack":"^1.7.0","@babel/polyfill":"^7.4.4","@storybook/react":"5.0.11","@types/invariant":"2.2.29","@types/react-dom":"16.0.11","isomorphic-fetch":"2.2.1","react-datepicker":"1.1.0","react-router-dom":"4.2.2","@babel/preset-env":"7.4.4","@gooddata/mock-js":"2.6.0","@storybook/addons":"5.0.11","@types/classnames":"2.2.3","@types/prop-types":"15.5.2","@storybook/theming":"5.0.11","identity-obj-proxy":"^3.0.0","intl-messageformat":"^7.5.4","webpack-dev-server":"3.3.1","@babel/preset-react":"7.0.0","@types/react-portal":"4.0.1","@types/react-window":"^1.8.1","babel-plugin-lodash":"3.3.4","html-webpack-plugin":"3.2.0","react-test-renderer":"16.4.2","@types/react-measure":"2.0.5","clean-webpack-plugin":"2.0.2","stats-webpack-plugin":"0.7.0","eslint-config-prettier":"4.1.0","react-google-recaptcha":"^0.14.1","tslint-config-prettier":"1.18.0","@gooddata/eslint-config":"^1.0.0","@gooddata/tslint-config":"1.0.0","@types/react-responsive":"^3.0.3","@types/storybook__react":"4.0.1","@types/stringify-object":"^3.2.0","enzyme-adapter-react-16":"1.3.1","@gooddata/test-storybook":"3.2.1","@storybook/addon-actions":"5.0.11","@storybook/addon-options":"5.0.11","node-sass-magic-importer":"5.1.0","react-syntax-highlighter":"11.0.2","@types/fixed-data-table-2":"0.8.1","@types/react-test-renderer":"16.0.0","circular-dependency-plugin":"5.0.2","compression-webpack-plugin":"2.0.0","@types/json-stable-stringify":"^1.0.32","@gooddata/frontend-npm-scripts":"1.1.0","@types/enzyme-adapter-react-16":"1.0.3","@types/storybook__addon-actions":"3.4.2","@babel/plugin-proposal-class-properties":"7.4.4","@babel/plugin-proposal-object-rest-spread":"7.4.4","@babel/plugin-transform-async-to-generator":"7.4.4"},"peerDependencies":{"react":"^16.5.2","react-dom":"^16.5.2"},"_npmOperationalInternal":{"tmp":"tmp/react-components_7.4.0-beta.21_1582805750046_0.14386959213676187","host":"s3://npm-registry-packages"}},"7.4.0-beta.22":{"name":"@gooddata/react-components","version":"7.4.0-beta.22","author":{"name":"GoodData Corporation"},"license":"BSD-3-Clause","_id":"@gooddata/react-components@7.4.0-beta.22","maintainers":[{"name":"afi","email":"adam.fiedler@gooddata.com"},{"name":"bertold8","email":"ivan.nejezchleb@seznam.cz"},{"name":"brbistas","email":"valentinos.chraniotis@gooddata.com"},{"name":"bugsbunny338","email":"jiri.zajic@mensa.cz"},{"name":"de.do","email":"de.do@gooddata.com"},{"name":"gooddata-ci","email":"rail@gooddata.com"},{"name":"hung.nguyen.hoang","email":"hung.nguyen@gooddata.com"},{"name":"ivan.mjartan","email":"ivan.mjartan@gooddata.com"},{"name":"jakub-sterba","email":"jakub.sterba@gooddata.com"},{"name":"jaroslav.tomecek","email":"jaroslav.tomecek@gooddata.com"},{"name":"jkittler","email":"honza.kittler@gmail.com"},{"name":"khanh.le","email":"khanh.le@gooddata.com"},{"name":"lanhuynh","email":"lan.huynh@gooddata.com"},{"name":"linhhong","email":"linh.hong@gooddata.com"},{"name":"lupko","email":"lubomir.slivka@gooddata.com"},{"name":"matyas.kandl","email":"matyas.kandl@gooddata.com"},{"name":"michal.marsal","email":"michal.marsal@gooddata.com"},{"name":"naibinh","email":"naibinh@gmail.com"},{"name":"nikolacech","email":"nikola.cech@gooddata.com"},{"name":"no23reason","email":"dan.homola@hotmail.cz"},{"name":"patrikbraborec","email":"patrik.braborec@gooddata.com"},{"name":"pbenes","email":"petr.benes@gooddata.com"},{"name":"petrjanu","email":"petr.janu@gooddata.com"},{"name":"ptquang86","email":"ptquang86@gmail.com"},{"name":"qduval","email":"quentin.duval@gooddata.com"},{"name":"rodri360","email":"me@rodri360.com"},{"name":"sitina","email":"jiri.sitina@gooddata.com"},{"name":"strouhaljan","email":"strouhal.jan@gmail.com"},{"name":"tomas.kratochvil","email":"tomas.kratochvil@gooddata.com"},{"name":"tomasreichmann","email":"tomasreichmann@gmail.com"},{"name":"tomsatgd","email":"tomas.satinsky@gooddata.com"},{"name":"trung-le-quoc","email":"trung.le@gooddata.com"},{"name":"tu-ngo","email":"tungo1981@gmail.com"},{"name":"tulean","email":"tuan.le@gooddata.com"},{"name":"utdnah","email":"danh.ung@gooddata.com"},{"name":"vlastikcz","email":"vlastimil.kotas@gooddata.com"},{"name":"vu.pham","email":"vu.pham@gooddata.com"},{"name":"xmort","email":"petr.dolejsi@gooddata.com"},{"name":"yanlipnican","email":"yanlipnican@gmail.com"}],"homepage":"https://github.com/gooddata/gooddata-react-components#readme","bugs":{"url":"https://github.com/gooddata/gooddata-react-components/issues"},"dist":{"shasum":"46cdded9c45e92260b9146ee5db64da294eb6c2c","tarball":"https://registry.npmjs.org/@gooddata/react-components/-/react-components-7.4.0-beta.22.tgz","fileCount":2455,"integrity":"sha512-E7kntW2Ep1X4gC+h9CqA267xQyKGoyAIu1CMATSp4uoacMSHeABLhhkE6sbo7JDB6WGTR4maxoEV2qVjEGaaJw==","signatures":[{"sig":"MEUCIQCPLTJcLg2tc5T0TC615kGSLO+gUarzopBh/vKvifFoFQIgRr4LRg7d+pEQstnWdibIoL2WblQtk/5TRwVMRoRc2RY=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":9620517,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJeV73zCRA9TVsSAnZWagAANJoP/A/PdNVXEhqjQlTE1olC\nttdr9YSfq2Y1XsQ4jWtpJ8wSg+q81xRM58pF5iPejVbVw+Wuj5S6QqhLHEsc\n0T3XOihD3dRWGPs3SMLbSQVIj7Wd5vhEnosO76slUY32lxneIBXmPH2zggn5\nT2TzNl7ylOjyy1YYXNALd82CEbWZwT+5CSjK3UGFPrVzoiiFOWU82tJa/RVQ\nIUOLghTFC6mwV1PYwk2nyN9Dkj2L43kFi5KL48q8xbfkXTxlDCExirq4uT//\nubpFhIRKcv6nGXgfLRTzAtfdK5MipfxKOXm/3qqu51J+AGBDd9nsEZbOrmU6\n3INa8m1ky1SdH7E6LF1IbIMlvmFGSU5n0ygUggza/Bm8KqvIY0/EqdjNQjqQ\n/pRSNam7fV89JrjsBMi9zw33tfZ3jZmUdm7UMBVBPMC1qlcO7N7LeqsyX1qh\nUkCA4PlsMYv1fE35MQYNq3/YwJwLXdRWkV6DEltyQ8y0iumjSa1tL+1pJ+Uc\nbMRdiTmpZOzHcYQGmIL4+TjppLS+maVU3gra1n2tPfMMuYn/Tuob2NPev3Pe\nUTN+4G9KCwnhjGrDS7HWTb/ahOUJV0YWO1IQc5XPQScsRPha2a5+e4oIzRzv\nWgde4mTldbREcYVG4Nm9XftCJvt3CMv0wKiT88QzmpV7RxcMJoRTDOqdOjlb\nGS07\r\n=NBa3\r\n-----END PGP SIGNATURE-----\r\n"},"main":"dist/index.js","husky":{"hooks":{"pre-commit":"lint-staged"}},"config":{"eslint":"./examples/**/*.{js,jsx}","tslint":"./{__mocks__,src,stories}/{,**/}*.{ts,tsx}"},"readme":"[![npm version](https://badge.fury.io/js/%40gooddata%2Freact-components.svg)](https://www.npmjs.com/package/@gooddata/react-components) \n\n# GoodData.UI React components\n> A React-based JavaScript library for building data-driven applications\n\n## Getting started\n- [GoodData.UI Documentation](http://sdk.gooddata.com/gooddata-ui/)\n- [GoodData.UI Live Examples](https://gooddata-examples.herokuapp.com/)\n- [Stack Overflow](https://stackoverflow.com/questions/tagged/gooddata)\n\n### Usage\nWith [yarn](https://yarnpkg.com) installed, go to your project directory and run\n```\n$ yarn add @gooddata/react-components\n```\nIf you prefer [npm](npmjs.com) run\n```\n$ npm install --save @gooddata/react-components\n```\n\nThe public API is exposed via global `index.js`. Except for the styles, do not import any other file directly\nbecause they are not intended to be part of the public API.\n\n## Contributing\n\nWe welcome any contribution in form of [issues](https://github.com/gooddata/gooddata-react-components/issues) or [pull requests](https://github.com/gooddata/gooddata-react-components/pulls).\nThese commands may come in handy while developing:\n\n| command | description |\n| ------- | ----------- |\n| `yarn install --pure-lockfile` | first step |\n| ||\n| `yarn dev` | build react-components to `/dist` in watch mode |\n| `yarn test` | run all unit tests |\n| `yarn prettier-write` | format the source code to match the valid codestyle |\n| `yarn validate` | validate codestyle |\n| ||\n| `yarn storybook` | run storybook from `/stories` on http://localhost:9001 |\n| `yarn build-storybook` | build storybook to `/dist-storybook` |\n| `yarn test-storybook` | run storybook and [screenshot tests](https://github.com/gooddata/gdc-client-utils/tree/master/test-storybook) |\n| ||\n| `yarn examples` | run Live Examples dev-server from `/examples` on https://localhost:8999 |\n| `yarn examples-build` | build Live Examples to `/examples/dist` |\n| `yarn examples-server` | serve built Live Examples - see `/examples/server/src` |\n| `yarn examples-testcafe` | run testcafe tests against `localhost:8999` |\n\n### Deploy to heroku.com\nWhen you deploy this repo to heroku, it serves *GoodData.UI Live Examples*.\nRelevant tasks are in `Procfile` and `package.json`.\n\n```bash\n# run in the project directory\nheroku login\nheroku create <your-app-name>\nheroku config:set DOMAIN_ADMIN_USERNAME=x@gooddata.com DOMAIN_ADMIN_PASSWORD=xy PROJECT_ID_TO_ASSIGN=xms7ga4tf3g3nzucd8380o2bev8oeknp\ngit push heroku HEAD:master\nheroku open\n```\n\n### Run Live Examples Locally\nTo run *GoodData.UI Live Examples* locally:\n```bash\ngit clone <this-repository>\ncd  <repository-folder>\nyarn install --pure-lockfile\nyarn examples\n```\nThen open https://localhost:8999 and login using Live Examples account (you can [create one here](https://gooddata-examples.herokuapp.com/registration)).\n\n### Run storybook locally for Geo chart \nGeo chart uses Mapbox to render map which requires a mapbox access token.\n- Register an account and create Mapbox token as [guide](https://docs.mapbox.com/help/how-mapbox-works/access-tokens/)\n- Run storybook with token stored in `.env` for more secure\n```bash\necho \"STORYBOOK_MAPBOX_ACCESS_TOKEN=token\" > .env # only need to run once\nyarn storybook\n```\n- Or run storybook with token env param exposed to cli (not suggested)\n```bash\nSTORYBOOK_MAPBOX_ACCESS_TOKEN=token yarn storybook\n```\n- Apply either above way to `yarn build-storybook` or `yarn test-storybook`\n\n### Source code formatting\nThe source code in the repository is formatted by [Prettier](https://prettier.io/). \nThe format of the code is validated by our Continuous Integration server and is one of the requirements of successful merge.\n\nPrettier is supported by every major IDE. You can find the list of supported editors and how to configure them [here](https://prettier.io/docs/en/editors.html).\n\nIn the case, when your editor is not supported or you don't want to setup the integration, you can run the `yarn prettier-write` command to reformat the code before commit.\n\n## Changelog\n\n- see [CHANGELOG.md](CHANGELOG.md)\n\n## License\n\n(C) 2007-2018 GoodData Corporation\n\nThis project is dual licensed:\n\n- The ATTRIBUTION-NONCOMMERCIAL 4.0 INTERNATIONAL (CC BY-NC 4.0) is used for purpose of the trial experience and evaluation of GoodData.UI library.\n- The GOODDATA GOODDATA.UI LIBRARY END USER LICENSE AGREEMENT is used for GoodData customers.\n\nFor more information, please see [LICENSE](https://github.com/gooddata/gooddata-react-components/blob/master/LICENSE)\n","gitHead":"a852f1ea686850f50fb95dcd9df1633dacfd2b62","scripts":{"dev":"bash scripts/build.sh --dev-watch","test":"jest --watch","build":"bash scripts/build.sh","tslint":"yarn run-tslint -t verbose $npm_package_config_tslint","prepare":"cd examples/server && yarn install --frozen-lockfile && cd ../..; rm -r examples/node_modules 2>/dev/null; true","examples":"bash scripts/run-examples.sh","prepare?":"# Called before `npm publish` and on local `npm install`. Temporarily also for deleting obsolete node_modules. Ends with `true` to continue gracefully.","validate":"tsc --noEmit && yarn tslint && eslint $npm_package_config_eslint && yarn prettier-check","build-dev":"bash scripts/build.sh --dev","examples?":"# Default is developer domain, other options: yarn examples [sec,secure,stg,stg2,stg3,demo,developer or URL]","storybook":"yarn build && start-storybook -p 9001 -c .storybook","test-once":"jest","tslint-ci":"mkdir -p ./ci/results && yarn run-tslint -t checkstyle -o ./ci/results/tslint-results.xml $npm_package_config_tslint","run-tslint":"tslint -p tsconfig.json","validate-ci":"tsc --noEmit && yarn tslint-ci  && eslint $npm_package_config_eslint -f checkstyle -o ci/results/eslint-results.xml && yarn prettier-check","examples-build":"bash scripts/build-examples.sh","prepublishOnly":"yarn build","prettier-check":"prettier --check '{src,stories,styles,__mocks__,examples/server/src,examples/src,examples/test}/**/*.{ts,js,tsx,jsx,json,scss,md,yaml,html}'","prettier-write":"prettier --write '{src,stories,styles,__mocks__,examples/server/src,examples/src,examples/test}/**/*.{ts,js,tsx,jsx,json,scss,md,yaml,html}'","test-storybook":"yarn build && test-storybook","build-storybook":"yarn build && build-storybook -c .storybook -o dist-storybook","examples-server":"node examples/server/src/index.js","heroku-postbuild":"yarn examples-build developer","examples-testcafe":"./scripts/run-testcafe.sh visual","check-circular-deps":"madge --circular --extensions ts ./src","examples-testcafe-ci":"./scripts/run-testcafe.sh ci","examples-testcafe-live":"./scripts/run-testcafe.sh live"},"typings":"dist/index.d.ts","_npmUser":{"name":"gooddata-ci","email":"rail@gooddata.com"},"deprecated":"@gooddata/react-components@7 reached End of Support on March 31, 2022. Please upgrade (see https://sdk.gooddata.com/gooddata-ui/docs/supported_versions.html for more information).","repository":{"url":"git+ssh://git@github.com/gooddata/gooddata-react-components.git","type":"git"},"_npmVersion":"6.4.1","description":"GoodData.UI - A powerful JavaScript library for building analytical applications","directories":{},"lint-staged":{"{src,stories,styles,__mocks__,examples/server/src,examples/src,examples/test}/**/*.{ts,js,tsx,jsx,scss}":["npx gdc-fix-copyright","git add"],"{src,stories,styles,__mocks__,examples/server/src,examples/src,examples/test}/**/*.{ts,js,tsx,jsx,json,scss,md,yaml,html}":["prettier --write","git add"]},"_nodeVersion":"8.12.0","dependencies":{"rxjs":"^5.5.6","uuid":"^3.2.1","immer":"^1.3.1","lodash":"^4.17.15","date-fns":"^2.7.0","downshift":"^3.2.7","invariant":"^2.2.2","mapbox-gl":"^1.6.1","classnames":"^2.2.6","highcharts":"7.1.1","prop-types":"^15.6.0","react-intl":"^3.6.0","custom-event":"^1.0.1","react-window":"^1.8.1","ag-grid-react":"20.0.0","react-measure":"^2.3.0","@types/mapbox-gl":"^1.6.1","react-day-picker":"~7.3.0","react-responsive":"^3.0.0","stringify-object":"^2.4.0","@gooddata/typings":"^2.19.0","ag-grid-community":"20.0.0","http-status-codes":"^1.3.0","@gooddata/js-utils":"^3.5.0","@gooddata/numberjs":"^3.2.4","fixed-data-table-2":"0.7.17","@gooddata/goodstrap":"^67.0.0","react-dom-factories":"^1.0.2","@gooddata/gooddata-js":"^12.2.0","json-stable-stringify":"^1.0.1","react-transition-group":"^2.2.1","hoist-non-react-statics":"^3.3.0","nodelist-foreach-polyfill":"^1.2.0","@formatjs/intl-pluralrules":"^1.3.6","highcharts-grouped-categories":"^1.1.3"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"raf":"3.3.2","yup":"^0.24.1","jest":"24.7.1","husky":"3.0.0","madge":"^3.4.4","react":"^16.5.2","enzyme":"3.5.0","eslint":"4.19.1","formik":"^0.11.11","moment":"2.23.0","history":"^4.7.2","ts-jest":"24.0.0","webpack":"4.30.0","full-icu":"^1.3.0","prettier":"1.16.4","react-ga":"^2.5.2","recharts":"1.0.0-beta.9","testcafe":"1.1.4","commander":"2.14.1","node-sass":"4.13.0","react-dom":"^16.5.2","supertest":"3.0.0","ts-loader":"6.0.0","@types/raf":"^3.4.0","css-loader":"0.28.7","jest-junit":"3.0.0","raw-loader":"0.5.1","styled-jsx":"2.2.1","typescript":"3.3.4000","@babel/core":"7.4.4","@types/jest":"24.0.6","@types/node":"7.0.8","@types/uuid":"3.4.3","file-loader":"3.0.1","jest-enzyme":"7.0.2","lint-staged":"9.1.0","sass-loader":"6.0.6","webpack-cli":"3.3.2","@types/react":"16.8.6","babel-loader":"8.0.5","react-helmet":"5.2.0","react-select":"1.2.1","style-loader":"0.19.1","@types/enzyme":"3.1.13","@types/lodash":"4.14.123","testcafe-live":"0.1.4","@babel/runtime":"7.4.4","dotenv-webpack":"^1.7.0","@babel/polyfill":"^7.4.4","@storybook/react":"5.0.11","@types/invariant":"2.2.29","@types/react-dom":"16.0.11","isomorphic-fetch":"2.2.1","react-datepicker":"1.1.0","react-router-dom":"4.2.2","@babel/preset-env":"7.4.4","@gooddata/mock-js":"2.6.0","@storybook/addons":"5.0.11","@types/classnames":"2.2.3","@types/prop-types":"15.5.2","@storybook/theming":"5.0.11","identity-obj-proxy":"^3.0.0","intl-messageformat":"^7.5.4","webpack-dev-server":"3.3.1","@babel/preset-react":"7.0.0","@types/react-portal":"4.0.1","@types/react-window":"^1.8.1","babel-plugin-lodash":"3.3.4","html-webpack-plugin":"3.2.0","react-test-renderer":"16.4.2","@types/react-measure":"2.0.5","clean-webpack-plugin":"2.0.2","stats-webpack-plugin":"0.7.0","eslint-config-prettier":"4.1.0","react-google-recaptcha":"^0.14.1","tslint-config-prettier":"1.18.0","@gooddata/eslint-config":"^1.0.0","@gooddata/tslint-config":"1.0.0","@types/react-responsive":"^3.0.3","@types/storybook__react":"4.0.1","@types/stringify-object":"^3.2.0","enzyme-adapter-react-16":"1.3.1","@gooddata/test-storybook":"3.2.1","@storybook/addon-actions":"5.0.11","@storybook/addon-options":"5.0.11","node-sass-magic-importer":"5.1.0","react-syntax-highlighter":"11.0.2","@types/fixed-data-table-2":"0.8.1","@types/react-test-renderer":"16.0.0","circular-dependency-plugin":"5.0.2","compression-webpack-plugin":"2.0.0","@types/json-stable-stringify":"^1.0.32","@gooddata/frontend-npm-scripts":"1.1.0","@types/enzyme-adapter-react-16":"1.0.3","@types/storybook__addon-actions":"3.4.2","@babel/plugin-proposal-class-properties":"7.4.4","@babel/plugin-proposal-object-rest-spread":"7.4.4","@babel/plugin-transform-async-to-generator":"7.4.4"},"peerDependencies":{"react":"^16.5.2","react-dom":"^16.5.2"},"_npmOperationalInternal":{"tmp":"tmp/react-components_7.4.0-beta.22_1582808562717_0.6968927023594405","host":"s3://npm-registry-packages"}},"7.4.0-beta.23":{"name":"@gooddata/react-components","version":"7.4.0-beta.23","author":{"name":"GoodData Corporation"},"license":"BSD-3-Clause","_id":"@gooddata/react-components@7.4.0-beta.23","maintainers":[{"name":"afi","email":"adam.fiedler@gooddata.com"},{"name":"bertold8","email":"ivan.nejezchleb@seznam.cz"},{"name":"brbistas","email":"valentinos.chraniotis@gooddata.com"},{"name":"bugsbunny338","email":"jiri.zajic@mensa.cz"},{"name":"de.do","email":"de.do@gooddata.com"},{"name":"gooddata-ci","email":"rail@gooddata.com"},{"name":"hung.nguyen.hoang","email":"hung.nguyen@gooddata.com"},{"name":"ivan.mjartan","email":"ivan.mjartan@gooddata.com"},{"name":"jakub-sterba","email":"jakub.sterba@gooddata.com"},{"name":"jaroslav.tomecek","email":"jaroslav.tomecek@gooddata.com"},{"name":"jkittler","email":"honza.kittler@gmail.com"},{"name":"khanh.le","email":"khanh.le@gooddata.com"},{"name":"lanhuynh","email":"lan.huynh@gooddata.com"},{"name":"linhhong","email":"linh.hong@gooddata.com"},{"name":"lupko","email":"lubomir.slivka@gooddata.com"},{"name":"matyas.kandl","email":"matyas.kandl@gooddata.com"},{"name":"michal.marsal","email":"michal.marsal@gooddata.com"},{"name":"naibinh","email":"naibinh@gmail.com"},{"name":"nikolacech","email":"nikola.cech@gooddata.com"},{"name":"no23reason","email":"dan.homola@hotmail.cz"},{"name":"patrikbraborec","email":"patrik.braborec@gooddata.com"},{"name":"pbenes","email":"petr.benes@gooddata.com"},{"name":"petrjanu","email":"petr.janu@gooddata.com"},{"name":"ptquang86","email":"ptquang86@gmail.com"},{"name":"qduval","email":"quentin.duval@gooddata.com"},{"name":"rodri360","email":"me@rodri360.com"},{"name":"sitina","email":"jiri.sitina@gooddata.com"},{"name":"strouhaljan","email":"strouhal.jan@gmail.com"},{"name":"tomas.kratochvil","email":"tomas.kratochvil@gooddata.com"},{"name":"tomasreichmann","email":"tomasreichmann@gmail.com"},{"name":"tomsatgd","email":"tomas.satinsky@gooddata.com"},{"name":"trung-le-quoc","email":"trung.le@gooddata.com"},{"name":"tu-ngo","email":"tungo1981@gmail.com"},{"name":"tulean","email":"tuan.le@gooddata.com"},{"name":"utdnah","email":"danh.ung@gooddata.com"},{"name":"vlastikcz","email":"vlastimil.kotas@gooddata.com"},{"name":"vu.pham","email":"vu.pham@gooddata.com"},{"name":"xmort","email":"petr.dolejsi@gooddata.com"},{"name":"yanlipnican","email":"yanlipnican@gmail.com"}],"homepage":"https://github.com/gooddata/gooddata-react-components#readme","bugs":{"url":"https://github.com/gooddata/gooddata-react-components/issues"},"dist":{"shasum":"208c50b821f2bc7c11c785ee59e7696badfda000","tarball":"https://registry.npmjs.org/@gooddata/react-components/-/react-components-7.4.0-beta.23.tgz","fileCount":2455,"integrity":"sha512-cBXp4h6WRCnccq29BDASS8G7kSopHi4jpl7vofp3E8gWxAVSNPH3KZYERHZF5j+rJIejjmLrAZBBXMbJ8i/ohQ==","signatures":[{"sig":"MEQCIHtcXLFPXLsye9pVfb69fz0VyFMxmbsfjDoJjO8KUVeeAiB4wM6edqtOAD0vIInLEdoQrXhLjWpgM/ddP0v4RLzhLg==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":9621780,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJeWL0/CRA9TVsSAnZWagAAlJEP/1uUjhaWuJrqiE34C6yk\n9SshMhBJxlVPKKa0OF5yhI75vxhbzgjOtWDhdpWEZvkR1n3JWICq9oJkQej1\n90/qf96OB+v5WwGWPw7D2drf+x3l/JBOj9K9PyMxVjmgJp56dr5H1pQ4JNMR\n5rw8q7XvzBWZAlT79xwOAocapBzZ59+/1P9WJL3A6tJFS6QQCBTxVjWRrjS8\nxDBo1GcLTyYF7VH6kl5Riq5uF/2RNmz+lVfGt8QKwUVPQgtVryCHpmaEn5KC\nr5vZyMZtqZTmvL4fX43e6h6hkJEwTV81F2NiSswNtocTCvbyvwvYOQVJSvPn\n2ZbDmRVXkKlUriIYWrRTvny+aS4PnKkjUsPG8zqSH+uRissy687Mb5RmdIl0\nzsSIFag1peQ4e7FsyZ2oL+A3a3bFili02niQWBITicX93yf9OHoHGxO6ypDX\nDyMn0cthL4fwVfCquKO9jTl9O2Y1cDobFyJ2dZdoTo7V3s66SQGoCtED8+v0\nk4VtjztInrs3lncEfU7fF27lYhRmXdpl68nhKDbtvg0pVQQ/XMG5TpaAkyCo\niUSTjxhrx2Y+ozeYbGAluwcWS+757su9b/6zPhNY+Zux7f3CJ+8r5mfDRBOh\nIQHF0xblOL+ZT34sBjrl4c4gxW/hT3sSsTUqKM9WPsEIJg49ufDClz/FEy+h\niKp1\r\n=vftr\r\n-----END PGP SIGNATURE-----\r\n"},"main":"dist/index.js","husky":{"hooks":{"pre-commit":"lint-staged"}},"config":{"eslint":"./examples/**/*.{js,jsx}","tslint":"./{__mocks__,src,stories}/{,**/}*.{ts,tsx}"},"readme":"[![npm version](https://badge.fury.io/js/%40gooddata%2Freact-components.svg)](https://www.npmjs.com/package/@gooddata/react-components) \n\n# GoodData.UI React components\n> A React-based JavaScript library for building data-driven applications\n\n## Getting started\n- [GoodData.UI Documentation](http://sdk.gooddata.com/gooddata-ui/)\n- [GoodData.UI Live Examples](https://gooddata-examples.herokuapp.com/)\n- [Stack Overflow](https://stackoverflow.com/questions/tagged/gooddata)\n\n### Usage\nWith [yarn](https://yarnpkg.com) installed, go to your project directory and run\n```\n$ yarn add @gooddata/react-components\n```\nIf you prefer [npm](npmjs.com) run\n```\n$ npm install --save @gooddata/react-components\n```\n\nThe public API is exposed via global `index.js`. Except for the styles, do not import any other file directly\nbecause they are not intended to be part of the public API.\n\n## Contributing\n\nWe welcome any contribution in form of [issues](https://github.com/gooddata/gooddata-react-components/issues) or [pull requests](https://github.com/gooddata/gooddata-react-components/pulls).\nThese commands may come in handy while developing:\n\n| command | description |\n| ------- | ----------- |\n| `yarn install --pure-lockfile` | first step |\n| ||\n| `yarn dev` | build react-components to `/dist` in watch mode |\n| `yarn test` | run all unit tests |\n| `yarn prettier-write` | format the source code to match the valid codestyle |\n| `yarn validate` | validate codestyle |\n| ||\n| `yarn storybook` | run storybook from `/stories` on http://localhost:9001 |\n| `yarn build-storybook` | build storybook to `/dist-storybook` |\n| `yarn test-storybook` | run storybook and [screenshot tests](https://github.com/gooddata/gdc-client-utils/tree/master/test-storybook) |\n| ||\n| `yarn examples` | run Live Examples dev-server from `/examples` on https://localhost:8999 |\n| `yarn examples-build` | build Live Examples to `/examples/dist` |\n| `yarn examples-server` | serve built Live Examples - see `/examples/server/src` |\n| `yarn examples-testcafe` | run testcafe tests against `localhost:8999` |\n\n### Deploy to heroku.com\nWhen you deploy this repo to heroku, it serves *GoodData.UI Live Examples*.\nRelevant tasks are in `Procfile` and `package.json`.\n\n```bash\n# run in the project directory\nheroku login\nheroku create <your-app-name>\nheroku config:set DOMAIN_ADMIN_USERNAME=x@gooddata.com DOMAIN_ADMIN_PASSWORD=xy PROJECT_ID_TO_ASSIGN=xms7ga4tf3g3nzucd8380o2bev8oeknp\ngit push heroku HEAD:master\nheroku open\n```\n\n### Run Live Examples Locally\nTo run *GoodData.UI Live Examples* locally:\n```bash\ngit clone <this-repository>\ncd  <repository-folder>\nyarn install --pure-lockfile\nyarn examples\n```\nThen open https://localhost:8999 and login using Live Examples account (you can [create one here](https://gooddata-examples.herokuapp.com/registration)).\n\n### Run storybook locally for Geo chart \nGeo chart uses Mapbox to render map which requires a mapbox access token.\n- Register an account and create Mapbox token as [guide](https://docs.mapbox.com/help/how-mapbox-works/access-tokens/)\n- Run storybook with token stored in `.env` for more secure\n```bash\necho \"STORYBOOK_MAPBOX_ACCESS_TOKEN=token\" > .env # only need to run once\nyarn storybook\n```\n- Or run storybook with token env param exposed to cli (not suggested)\n```bash\nSTORYBOOK_MAPBOX_ACCESS_TOKEN=token yarn storybook\n```\n- Apply either above way to `yarn build-storybook` or `yarn test-storybook`\n\n### Source code formatting\nThe source code in the repository is formatted by [Prettier](https://prettier.io/). \nThe format of the code is validated by our Continuous Integration server and is one of the requirements of successful merge.\n\nPrettier is supported by every major IDE. You can find the list of supported editors and how to configure them [here](https://prettier.io/docs/en/editors.html).\n\nIn the case, when your editor is not supported or you don't want to setup the integration, you can run the `yarn prettier-write` command to reformat the code before commit.\n\n## Changelog\n\n- see [CHANGELOG.md](CHANGELOG.md)\n\n## License\n\n(C) 2007-2018 GoodData Corporation\n\nThis project is dual licensed:\n\n- The ATTRIBUTION-NONCOMMERCIAL 4.0 INTERNATIONAL (CC BY-NC 4.0) is used for purpose of the trial experience and evaluation of GoodData.UI library.\n- The GOODDATA GOODDATA.UI LIBRARY END USER LICENSE AGREEMENT is used for GoodData customers.\n\nFor more information, please see [LICENSE](https://github.com/gooddata/gooddata-react-components/blob/master/LICENSE)\n","gitHead":"85ff4b39dd391bf2d7243cfe6364555f8287fa8d","scripts":{"dev":"bash scripts/build.sh --dev-watch","test":"jest --watch","build":"bash scripts/build.sh","tslint":"yarn run-tslint -t verbose $npm_package_config_tslint","prepare":"cd examples/server && yarn install --frozen-lockfile && cd ../..; rm -r examples/node_modules 2>/dev/null; true","examples":"bash scripts/run-examples.sh","prepare?":"# Called before `npm publish` and on local `npm install`. Temporarily also for deleting obsolete node_modules. Ends with `true` to continue gracefully.","validate":"tsc --noEmit && yarn tslint && eslint $npm_package_config_eslint && yarn prettier-check","build-dev":"bash scripts/build.sh --dev","examples?":"# Default is developer domain, other options: yarn examples [sec,secure,stg,stg2,stg3,demo,developer or URL]","storybook":"yarn build && start-storybook -p 9001 -c .storybook","test-once":"jest","tslint-ci":"mkdir -p ./ci/results && yarn run-tslint -t checkstyle -o ./ci/results/tslint-results.xml $npm_package_config_tslint","run-tslint":"tslint -p tsconfig.json","validate-ci":"tsc --noEmit && yarn tslint-ci  && eslint $npm_package_config_eslint -f checkstyle -o ci/results/eslint-results.xml && yarn prettier-check","examples-build":"bash scripts/build-examples.sh","prepublishOnly":"yarn build","prettier-check":"prettier --check '{src,stories,styles,__mocks__,examples/server/src,examples/src,examples/test}/**/*.{ts,js,tsx,jsx,json,scss,md,yaml,html}'","prettier-write":"prettier --write '{src,stories,styles,__mocks__,examples/server/src,examples/src,examples/test}/**/*.{ts,js,tsx,jsx,json,scss,md,yaml,html}'","test-storybook":"yarn build && test-storybook","build-storybook":"yarn build && build-storybook -c .storybook -o dist-storybook","examples-server":"node examples/server/src/index.js","heroku-postbuild":"yarn examples-build developer","examples-testcafe":"./scripts/run-testcafe.sh visual","check-circular-deps":"madge --circular --extensions ts ./src","examples-testcafe-ci":"./scripts/run-testcafe.sh ci","examples-testcafe-live":"./scripts/run-testcafe.sh live"},"typings":"dist/index.d.ts","_npmUser":{"name":"gooddata-ci","email":"rail@gooddata.com"},"deprecated":"@gooddata/react-components@7 reached End of Support on March 31, 2022. Please upgrade (see https://sdk.gooddata.com/gooddata-ui/docs/supported_versions.html for more information).","repository":{"url":"git+ssh://git@github.com/gooddata/gooddata-react-components.git","type":"git"},"_npmVersion":"6.4.1","description":"GoodData.UI - A powerful JavaScript library for building analytical applications","directories":{},"lint-staged":{"{src,stories,styles,__mocks__,examples/server/src,examples/src,examples/test}/**/*.{ts,js,tsx,jsx,scss}":["npx gdc-fix-copyright","git add"],"{src,stories,styles,__mocks__,examples/server/src,examples/src,examples/test}/**/*.{ts,js,tsx,jsx,json,scss,md,yaml,html}":["prettier --write","git add"]},"_nodeVersion":"8.12.0","dependencies":{"rxjs":"^5.5.6","uuid":"^3.2.1","immer":"^1.3.1","lodash":"^4.17.15","date-fns":"^2.7.0","downshift":"^3.2.7","invariant":"^2.2.2","mapbox-gl":"^1.6.1","classnames":"^2.2.6","highcharts":"7.1.1","prop-types":"^15.6.0","react-intl":"^3.6.0","custom-event":"^1.0.1","react-window":"^1.8.1","ag-grid-react":"20.0.0","react-measure":"^2.3.0","@types/mapbox-gl":"^1.6.1","react-day-picker":"~7.3.0","react-responsive":"^3.0.0","stringify-object":"^2.4.0","@gooddata/typings":"^2.19.0","ag-grid-community":"20.0.0","http-status-codes":"^1.3.0","@gooddata/js-utils":"^3.5.0","@gooddata/numberjs":"^3.2.4","fixed-data-table-2":"0.7.17","@gooddata/goodstrap":"^67.0.0","react-dom-factories":"^1.0.2","@gooddata/gooddata-js":"^12.2.0","json-stable-stringify":"^1.0.1","react-transition-group":"^2.2.1","hoist-non-react-statics":"^3.3.0","nodelist-foreach-polyfill":"^1.2.0","@formatjs/intl-pluralrules":"^1.3.6","highcharts-grouped-categories":"^1.1.3"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"raf":"3.3.2","yup":"^0.24.1","jest":"24.7.1","husky":"3.0.0","madge":"^3.4.4","react":"^16.5.2","enzyme":"3.5.0","eslint":"4.19.1","formik":"^0.11.11","moment":"2.23.0","history":"^4.7.2","ts-jest":"24.0.0","webpack":"4.30.0","full-icu":"^1.3.0","prettier":"1.16.4","react-ga":"^2.5.2","recharts":"1.0.0-beta.9","testcafe":"1.1.4","commander":"2.14.1","node-sass":"4.13.0","react-dom":"^16.5.2","supertest":"3.0.0","ts-loader":"6.0.0","@types/raf":"^3.4.0","css-loader":"0.28.7","jest-junit":"3.0.0","raw-loader":"0.5.1","styled-jsx":"2.2.1","typescript":"3.3.4000","@babel/core":"7.4.4","@types/jest":"24.0.6","@types/node":"7.0.8","@types/uuid":"3.4.3","file-loader":"3.0.1","jest-enzyme":"7.0.2","lint-staged":"9.1.0","sass-loader":"6.0.6","webpack-cli":"3.3.2","@types/react":"16.8.6","babel-loader":"8.0.5","react-helmet":"5.2.0","react-select":"1.2.1","style-loader":"0.19.1","@types/enzyme":"3.1.13","@types/lodash":"4.14.123","testcafe-live":"0.1.4","@babel/runtime":"7.4.4","dotenv-webpack":"^1.7.0","@babel/polyfill":"^7.4.4","@storybook/react":"5.0.11","@types/invariant":"2.2.29","@types/react-dom":"16.0.11","isomorphic-fetch":"2.2.1","react-datepicker":"1.1.0","react-router-dom":"4.2.2","@babel/preset-env":"7.4.4","@gooddata/mock-js":"2.6.0","@storybook/addons":"5.0.11","@types/classnames":"2.2.3","@types/prop-types":"15.5.2","@storybook/theming":"5.0.11","identity-obj-proxy":"^3.0.0","intl-messageformat":"^7.5.4","webpack-dev-server":"3.3.1","@babel/preset-react":"7.0.0","@types/react-portal":"4.0.1","@types/react-window":"^1.8.1","babel-plugin-lodash":"3.3.4","html-webpack-plugin":"3.2.0","react-test-renderer":"16.4.2","@types/react-measure":"2.0.5","clean-webpack-plugin":"2.0.2","stats-webpack-plugin":"0.7.0","eslint-config-prettier":"4.1.0","react-google-recaptcha":"^0.14.1","tslint-config-prettier":"1.18.0","@gooddata/eslint-config":"^1.0.0","@gooddata/tslint-config":"1.0.0","@types/react-responsive":"^3.0.3","@types/storybook__react":"4.0.1","@types/stringify-object":"^3.2.0","enzyme-adapter-react-16":"1.3.1","@gooddata/test-storybook":"3.2.1","@storybook/addon-actions":"5.0.11","@storybook/addon-options":"5.0.11","node-sass-magic-importer":"5.1.0","react-syntax-highlighter":"11.0.2","@types/fixed-data-table-2":"0.8.1","@types/react-test-renderer":"16.0.0","circular-dependency-plugin":"5.0.2","compression-webpack-plugin":"2.0.0","@types/json-stable-stringify":"^1.0.32","@gooddata/frontend-npm-scripts":"1.1.0","@types/enzyme-adapter-react-16":"1.0.3","@types/storybook__addon-actions":"3.4.2","@babel/plugin-proposal-class-properties":"7.4.4","@babel/plugin-proposal-object-rest-spread":"7.4.4","@babel/plugin-transform-async-to-generator":"7.4.4"},"peerDependencies":{"react":"^16.5.2","react-dom":"^16.5.2"},"_npmOperationalInternal":{"tmp":"tmp/react-components_7.4.0-beta.23_1582873918319_0.8553407406665869","host":"s3://npm-registry-packages"}},"7.4.0-beta.24":{"name":"@gooddata/react-components","version":"7.4.0-beta.24","author":{"name":"GoodData Corporation"},"license":"BSD-3-Clause","_id":"@gooddata/react-components@7.4.0-beta.24","maintainers":[{"name":"afi","email":"adam.fiedler@gooddata.com"},{"name":"bertold8","email":"ivan.nejezchleb@seznam.cz"},{"name":"brbistas","email":"valentinos.chraniotis@gooddata.com"},{"name":"bugsbunny338","email":"jiri.zajic@mensa.cz"},{"name":"de.do","email":"de.do@gooddata.com"},{"name":"gooddata-ci","email":"rail@gooddata.com"},{"name":"hung.nguyen.hoang","email":"hung.nguyen@gooddata.com"},{"name":"ivan.mjartan","email":"ivan.mjartan@gooddata.com"},{"name":"jakub-sterba","email":"jakub.sterba@gooddata.com"},{"name":"jaroslav.tomecek","email":"jaroslav.tomecek@gooddata.com"},{"name":"jkittler","email":"honza.kittler@gmail.com"},{"name":"khanh.le","email":"khanh.le@gooddata.com"},{"name":"lanhuynh","email":"lan.huynh@gooddata.com"},{"name":"linhhong","email":"linh.hong@gooddata.com"},{"name":"lupko","email":"lubomir.slivka@gooddata.com"},{"name":"matyas.kandl","email":"matyas.kandl@gooddata.com"},{"name":"michal.marsal","email":"michal.marsal@gooddata.com"},{"name":"naibinh","email":"naibinh@gmail.com"},{"name":"nikolacech","email":"nikola.cech@gooddata.com"},{"name":"no23reason","email":"dan.homola@hotmail.cz"},{"name":"patrikbraborec","email":"patrik.braborec@gooddata.com"},{"name":"pbenes","email":"petr.benes@gooddata.com"},{"name":"petrjanu","email":"petr.janu@gooddata.com"},{"name":"ptquang86","email":"ptquang86@gmail.com"},{"name":"qduval","email":"quentin.duval@gooddata.com"},{"name":"rodri360","email":"me@rodri360.com"},{"name":"sitina","email":"jiri.sitina@gooddata.com"},{"name":"strouhaljan","email":"strouhal.jan@gmail.com"},{"name":"tomas.kratochvil","email":"tomas.kratochvil@gooddata.com"},{"name":"tomasreichmann","email":"tomasreichmann@gmail.com"},{"name":"tomsatgd","email":"tomas.satinsky@gooddata.com"},{"name":"trung-le-quoc","email":"trung.le@gooddata.com"},{"name":"tu-ngo","email":"tungo1981@gmail.com"},{"name":"tulean","email":"tuan.le@gooddata.com"},{"name":"utdnah","email":"danh.ung@gooddata.com"},{"name":"vlastikcz","email":"vlastimil.kotas@gooddata.com"},{"name":"vu.pham","email":"vu.pham@gooddata.com"},{"name":"xmort","email":"petr.dolejsi@gooddata.com"},{"name":"yanlipnican","email":"yanlipnican@gmail.com"}],"homepage":"https://github.com/gooddata/gooddata-react-components#readme","bugs":{"url":"https://github.com/gooddata/gooddata-react-components/issues"},"dist":{"shasum":"131095a438ce7f58e2ac70fb783bd7e47c11e67c","tarball":"https://registry.npmjs.org/@gooddata/react-components/-/react-components-7.4.0-beta.24.tgz","fileCount":2455,"integrity":"sha512-Rn8brODxPhu3AfJhmxLBtsM/JXemOG0xlQsYwnweZTaD1+N81jslMLHjoKuhU+6D2485bYsUWeSIVv7OkDDLkw==","signatures":[{"sig":"MEUCIQD5WEqvWHlK1CdHktAUc1LUtMlzW/vavD1ilywqnxU8mgIgUZtYRmpT7GQbQc1g6i2oGXiGVoDcPO6Yq/xmUHi6xAk=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":9622964,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJeWO5PCRA9TVsSAnZWagAAWA0P/AkVE4Lmkn9MQY/DeUUi\nJ3s9GffSeGWGUU9ZTicg/YsUwgpBdQEG5x2shsEfJ3kAcQMLee/aCjFbiPWb\n2HL6F2ZgYRnfFi0jCQb5+evC+zuWisK87tOUoUmsdyOdzFEQjLfvIs7VwiOk\n6s+FdsVNgBZCCIKa3PctXN4a1QpFfVBIAfFsvbafzle/FNzVh/06a3LuoMVu\nPte2x+d+4UvQ4HhjaSfHAQvVXB00gQNjb0Mz84ky0BNXgqYKKzmoKoXFeqaI\nLE8UY0ak4vngRUdhR/2Tr3Nt0d7Yq/iqUArFhlzWXyhJguKOZfZLkevdIbZr\n/+BNOpYKx/3F2Tu0JV++kxvUR2ebqC9SGQA6empBr6id45DYtCVpZ6hyrYor\n9OgtEUGjuGCwT7m+pUNYQ6cxqbcefWvhEBMSMYtyNKjOFHqlOvEPv7SuV11M\n0MZR6BDF9o3AkZHnDC2ktSg9efwTHedYmgUTEQvN3vg22hhGwYryfPxniEIr\nBUNN0xTiYsfAnu0BALj43PD/wzkBYn//NjDt6/v65qj7V0sF/GEsiiCdmQJn\n1fBB7pbweq5XVFYzyR0tQTlmjhJGhR2lFIlVUXwEeEx0X1rNlcOStS6Gh9u4\nz6I7ZrJveUM/Ti6lelg2ezEoP+tEGkGw+CcB4EmW0zHnbKeiX6cFXnNN57OA\nWy7n\r\n=UobE\r\n-----END PGP SIGNATURE-----\r\n"},"main":"dist/index.js","husky":{"hooks":{"pre-commit":"lint-staged"}},"config":{"eslint":"./examples/**/*.{js,jsx}","tslint":"./{__mocks__,src,stories}/{,**/}*.{ts,tsx}"},"readme":"[![npm version](https://badge.fury.io/js/%40gooddata%2Freact-components.svg)](https://www.npmjs.com/package/@gooddata/react-components) \n\n# GoodData.UI React components\n> A React-based JavaScript library for building data-driven applications\n\n## Getting started\n- [GoodData.UI Documentation](http://sdk.gooddata.com/gooddata-ui/)\n- [GoodData.UI Live Examples](https://gooddata-examples.herokuapp.com/)\n- [Stack Overflow](https://stackoverflow.com/questions/tagged/gooddata)\n\n### Usage\nWith [yarn](https://yarnpkg.com) installed, go to your project directory and run\n```\n$ yarn add @gooddata/react-components\n```\nIf you prefer [npm](npmjs.com) run\n```\n$ npm install --save @gooddata/react-components\n```\n\nThe public API is exposed via global `index.js`. Except for the styles, do not import any other file directly\nbecause they are not intended to be part of the public API.\n\n## Contributing\n\nWe welcome any contribution in form of [issues](https://github.com/gooddata/gooddata-react-components/issues) or [pull requests](https://github.com/gooddata/gooddata-react-components/pulls).\nThese commands may come in handy while developing:\n\n| command | description |\n| ------- | ----------- |\n| `yarn install --pure-lockfile` | first step |\n| ||\n| `yarn dev` | build react-components to `/dist` in watch mode |\n| `yarn test` | run all unit tests |\n| `yarn prettier-write` | format the source code to match the valid codestyle |\n| `yarn validate` | validate codestyle |\n| ||\n| `yarn storybook` | run storybook from `/stories` on http://localhost:9001 |\n| `yarn build-storybook` | build storybook to `/dist-storybook` |\n| `yarn test-storybook` | run storybook and [screenshot tests](https://github.com/gooddata/gdc-client-utils/tree/master/test-storybook) |\n| ||\n| `yarn examples` | run Live Examples dev-server from `/examples` on https://localhost:8999 |\n| `yarn examples-build` | build Live Examples to `/examples/dist` |\n| `yarn examples-server` | serve built Live Examples - see `/examples/server/src` |\n| `yarn examples-testcafe` | run testcafe tests against `localhost:8999` |\n\n### Deploy to heroku.com\nWhen you deploy this repo to heroku, it serves *GoodData.UI Live Examples*.\nRelevant tasks are in `Procfile` and `package.json`.\n\n```bash\n# run in the project directory\nheroku login\nheroku create <your-app-name>\nheroku config:set DOMAIN_ADMIN_USERNAME=x@gooddata.com DOMAIN_ADMIN_PASSWORD=xy PROJECT_ID_TO_ASSIGN=xms7ga4tf3g3nzucd8380o2bev8oeknp\ngit push heroku HEAD:master\nheroku open\n```\n\n### Run Live Examples Locally\nTo run *GoodData.UI Live Examples* locally:\n```bash\ngit clone <this-repository>\ncd  <repository-folder>\nyarn install --pure-lockfile\nyarn examples\n```\nThen open https://localhost:8999 and login using Live Examples account (you can [create one here](https://gooddata-examples.herokuapp.com/registration)).\n\n### Run storybook locally for Geo chart \nGeo chart uses Mapbox to render map which requires a mapbox access token.\n- Register an account and create Mapbox token as [guide](https://docs.mapbox.com/help/how-mapbox-works/access-tokens/)\n- Run storybook with token stored in `.env` for more secure\n```bash\necho \"STORYBOOK_MAPBOX_ACCESS_TOKEN=token\" > .env # only need to run once\nyarn storybook\n```\n- Or run storybook with token env param exposed to cli (not suggested)\n```bash\nSTORYBOOK_MAPBOX_ACCESS_TOKEN=token yarn storybook\n```\n- Apply either above way to `yarn build-storybook` or `yarn test-storybook`\n\n### Source code formatting\nThe source code in the repository is formatted by [Prettier](https://prettier.io/). \nThe format of the code is validated by our Continuous Integration server and is one of the requirements of successful merge.\n\nPrettier is supported by every major IDE. You can find the list of supported editors and how to configure them [here](https://prettier.io/docs/en/editors.html).\n\nIn the case, when your editor is not supported or you don't want to setup the integration, you can run the `yarn prettier-write` command to reformat the code before commit.\n\n## Changelog\n\n- see [CHANGELOG.md](CHANGELOG.md)\n\n## License\n\n(C) 2007-2018 GoodData Corporation\n\nThis project is dual licensed:\n\n- The ATTRIBUTION-NONCOMMERCIAL 4.0 INTERNATIONAL (CC BY-NC 4.0) is used for purpose of the trial experience and evaluation of GoodData.UI library.\n- The GOODDATA GOODDATA.UI LIBRARY END USER LICENSE AGREEMENT is used for GoodData customers.\n\nFor more information, please see [LICENSE](https://github.com/gooddata/gooddata-react-components/blob/master/LICENSE)\n","gitHead":"460cb520dddf8a8079715002df26ddf7da98b153","scripts":{"dev":"bash scripts/build.sh --dev-watch","test":"jest --watch","build":"bash scripts/build.sh","tslint":"yarn run-tslint -t verbose $npm_package_config_tslint","prepare":"cd examples/server && yarn install --frozen-lockfile && cd ../..; rm -r examples/node_modules 2>/dev/null; true","examples":"bash scripts/run-examples.sh","prepare?":"# Called before `npm publish` and on local `npm install`. Temporarily also for deleting obsolete node_modules. Ends with `true` to continue gracefully.","validate":"tsc --noEmit && yarn tslint && eslint $npm_package_config_eslint && yarn prettier-check","build-dev":"bash scripts/build.sh --dev","examples?":"# Default is developer domain, other options: yarn examples [sec,secure,stg,stg2,stg3,demo,developer or URL]","storybook":"yarn build && start-storybook -p 9001 -c .storybook","test-once":"jest","tslint-ci":"mkdir -p ./ci/results && yarn run-tslint -t checkstyle -o ./ci/results/tslint-results.xml $npm_package_config_tslint","run-tslint":"tslint -p tsconfig.json","validate-ci":"tsc --noEmit && yarn tslint-ci  && eslint $npm_package_config_eslint -f checkstyle -o ci/results/eslint-results.xml && yarn prettier-check","examples-build":"bash scripts/build-examples.sh","prepublishOnly":"yarn build","prettier-check":"prettier --check '{src,stories,styles,__mocks__,examples/server/src,examples/src,examples/test}/**/*.{ts,js,tsx,jsx,json,scss,md,yaml,html}'","prettier-write":"prettier --write '{src,stories,styles,__mocks__,examples/server/src,examples/src,examples/test}/**/*.{ts,js,tsx,jsx,json,scss,md,yaml,html}'","test-storybook":"yarn build && test-storybook","build-storybook":"yarn build && build-storybook -c .storybook -o dist-storybook","examples-server":"node examples/server/src/index.js","heroku-postbuild":"yarn examples-build developer","examples-testcafe":"./scripts/run-testcafe.sh visual","check-circular-deps":"madge --circular --extensions ts ./src","examples-testcafe-ci":"./scripts/run-testcafe.sh ci","examples-testcafe-live":"./scripts/run-testcafe.sh live"},"typings":"dist/index.d.ts","_npmUser":{"name":"gooddata-ci","email":"rail@gooddata.com"},"deprecated":"@gooddata/react-components@7 reached End of Support on March 31, 2022. Please upgrade (see https://sdk.gooddata.com/gooddata-ui/docs/supported_versions.html for more information).","repository":{"url":"git+ssh://git@github.com/gooddata/gooddata-react-components.git","type":"git"},"_npmVersion":"6.4.1","description":"GoodData.UI - A powerful JavaScript library for building analytical applications","directories":{},"lint-staged":{"{src,stories,styles,__mocks__,examples/server/src,examples/src,examples/test}/**/*.{ts,js,tsx,jsx,scss}":["npx gdc-fix-copyright","git add"],"{src,stories,styles,__mocks__,examples/server/src,examples/src,examples/test}/**/*.{ts,js,tsx,jsx,json,scss,md,yaml,html}":["prettier --write","git add"]},"_nodeVersion":"8.12.0","dependencies":{"rxjs":"^5.5.6","uuid":"^3.2.1","immer":"^1.3.1","lodash":"^4.17.15","date-fns":"^2.7.0","downshift":"^3.2.7","invariant":"^2.2.2","mapbox-gl":"^1.6.1","classnames":"^2.2.6","highcharts":"7.1.1","prop-types":"^15.6.0","react-intl":"^3.6.0","custom-event":"^1.0.1","react-window":"^1.8.1","ag-grid-react":"20.0.0","react-measure":"^2.3.0","@types/mapbox-gl":"^1.6.1","react-day-picker":"~7.3.0","react-responsive":"^3.0.0","stringify-object":"^2.4.0","@gooddata/typings":"^2.19.0","ag-grid-community":"20.0.0","http-status-codes":"^1.3.0","@gooddata/js-utils":"^3.5.0","@gooddata/numberjs":"^3.2.4","fixed-data-table-2":"0.7.17","@gooddata/goodstrap":"^67.0.0","react-dom-factories":"^1.0.2","@gooddata/gooddata-js":"^12.2.0","json-stable-stringify":"^1.0.1","react-transition-group":"^2.2.1","hoist-non-react-statics":"^3.3.0","nodelist-foreach-polyfill":"^1.2.0","@formatjs/intl-pluralrules":"^1.3.6","highcharts-grouped-categories":"^1.1.3"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"raf":"3.3.2","yup":"^0.24.1","jest":"24.7.1","husky":"3.0.0","madge":"^3.4.4","react":"^16.5.2","enzyme":"3.5.0","eslint":"4.19.1","formik":"^0.11.11","moment":"2.23.0","history":"^4.7.2","ts-jest":"24.0.0","webpack":"4.30.0","full-icu":"^1.3.0","prettier":"1.16.4","react-ga":"^2.5.2","recharts":"1.0.0-beta.9","testcafe":"1.1.4","commander":"2.14.1","node-sass":"4.13.0","react-dom":"^16.5.2","supertest":"3.0.0","ts-loader":"6.0.0","@types/raf":"^3.4.0","css-loader":"0.28.7","jest-junit":"3.0.0","raw-loader":"0.5.1","styled-jsx":"2.2.1","typescript":"3.3.4000","@babel/core":"7.4.4","@types/jest":"24.0.6","@types/node":"7.0.8","@types/uuid":"3.4.3","file-loader":"3.0.1","jest-enzyme":"7.0.2","lint-staged":"9.1.0","sass-loader":"6.0.6","webpack-cli":"3.3.2","@types/react":"16.8.6","babel-loader":"8.0.5","react-helmet":"5.2.0","react-select":"1.2.1","style-loader":"0.19.1","@types/enzyme":"3.1.13","@types/lodash":"4.14.123","testcafe-live":"0.1.4","@babel/runtime":"7.4.4","dotenv-webpack":"^1.7.0","@babel/polyfill":"^7.4.4","@storybook/react":"5.0.11","@types/invariant":"2.2.29","@types/react-dom":"16.0.11","isomorphic-fetch":"2.2.1","react-datepicker":"1.1.0","react-router-dom":"4.2.2","@babel/preset-env":"7.4.4","@gooddata/mock-js":"2.6.0","@storybook/addons":"5.0.11","@types/classnames":"2.2.3","@types/prop-types":"15.5.2","@storybook/theming":"5.0.11","identity-obj-proxy":"^3.0.0","intl-messageformat":"^7.5.4","webpack-dev-server":"3.3.1","@babel/preset-react":"7.0.0","@types/react-portal":"4.0.1","@types/react-window":"^1.8.1","babel-plugin-lodash":"3.3.4","html-webpack-plugin":"3.2.0","react-test-renderer":"16.4.2","@types/react-measure":"2.0.5","clean-webpack-plugin":"2.0.2","stats-webpack-plugin":"0.7.0","eslint-config-prettier":"4.1.0","react-google-recaptcha":"^0.14.1","tslint-config-prettier":"1.18.0","@gooddata/eslint-config":"^1.0.0","@gooddata/tslint-config":"1.0.0","@types/react-responsive":"^3.0.3","@types/storybook__react":"4.0.1","@types/stringify-object":"^3.2.0","enzyme-adapter-react-16":"1.3.1","@gooddata/test-storybook":"3.2.1","@storybook/addon-actions":"5.0.11","@storybook/addon-options":"5.0.11","node-sass-magic-importer":"5.1.0","react-syntax-highlighter":"11.0.2","@types/fixed-data-table-2":"0.8.1","@types/react-test-renderer":"16.0.0","circular-dependency-plugin":"5.0.2","compression-webpack-plugin":"2.0.0","@types/json-stable-stringify":"^1.0.32","@gooddata/frontend-npm-scripts":"1.1.0","@types/enzyme-adapter-react-16":"1.0.3","@types/storybook__addon-actions":"3.4.2","@babel/plugin-proposal-class-properties":"7.4.4","@babel/plugin-proposal-object-rest-spread":"7.4.4","@babel/plugin-transform-async-to-generator":"7.4.4"},"peerDependencies":{"react":"^16.5.2","react-dom":"^16.5.2"},"_npmOperationalInternal":{"tmp":"tmp/react-components_7.4.0-beta.24_1582886478623_0.12954279340026886","host":"s3://npm-registry-packages"}},"7.4.0-beta.25":{"name":"@gooddata/react-components","version":"7.4.0-beta.25","author":{"name":"GoodData Corporation"},"license":"BSD-3-Clause","_id":"@gooddata/react-components@7.4.0-beta.25","maintainers":[{"name":"afi","email":"adam.fiedler@gooddata.com"},{"name":"bertold8","email":"ivan.nejezchleb@seznam.cz"},{"name":"brbistas","email":"valentinos.chraniotis@gooddata.com"},{"name":"bugsbunny338","email":"jiri.zajic@mensa.cz"},{"name":"de.do","email":"de.do@gooddata.com"},{"name":"gooddata-ci","email":"rail@gooddata.com"},{"name":"hung.nguyen.hoang","email":"hung.nguyen@gooddata.com"},{"name":"ivan.mjartan","email":"ivan.mjartan@gooddata.com"},{"name":"jakub-sterba","email":"jakub.sterba@gooddata.com"},{"name":"jaroslav.tomecek","email":"jaroslav.tomecek@gooddata.com"},{"name":"jkittler","email":"honza.kittler@gmail.com"},{"name":"khanh.le","email":"khanh.le@gooddata.com"},{"name":"lanhuynh","email":"lan.huynh@gooddata.com"},{"name":"linhhong","email":"linh.hong@gooddata.com"},{"name":"lupko","email":"lubomir.slivka@gooddata.com"},{"name":"matyas.kandl","email":"matyas.kandl@gooddata.com"},{"name":"michal.marsal","email":"michal.marsal@gooddata.com"},{"name":"naibinh","email":"naibinh@gmail.com"},{"name":"nikolacech","email":"nikola.cech@gooddata.com"},{"name":"no23reason","email":"dan.homola@hotmail.cz"},{"name":"patrikbraborec","email":"patrik.braborec@gooddata.com"},{"name":"pbenes","email":"petr.benes@gooddata.com"},{"name":"petrjanu","email":"petr.janu@gooddata.com"},{"name":"ptquang86","email":"ptquang86@gmail.com"},{"name":"qduval","email":"quentin.duval@gooddata.com"},{"name":"rodri360","email":"me@rodri360.com"},{"name":"sitina","email":"jiri.sitina@gooddata.com"},{"name":"strouhaljan","email":"strouhal.jan@gmail.com"},{"name":"tomas.kratochvil","email":"tomas.kratochvil@gooddata.com"},{"name":"tomasreichmann","email":"tomasreichmann@gmail.com"},{"name":"tomsatgd","email":"tomas.satinsky@gooddata.com"},{"name":"trung-le-quoc","email":"trung.le@gooddata.com"},{"name":"tu-ngo","email":"tungo1981@gmail.com"},{"name":"tulean","email":"tuan.le@gooddata.com"},{"name":"utdnah","email":"danh.ung@gooddata.com"},{"name":"vlastikcz","email":"vlastimil.kotas@gooddata.com"},{"name":"vu.pham","email":"vu.pham@gooddata.com"},{"name":"xmort","email":"petr.dolejsi@gooddata.com"},{"name":"yanlipnican","email":"yanlipnican@gmail.com"}],"homepage":"https://github.com/gooddata/gooddata-react-components#readme","bugs":{"url":"https://github.com/gooddata/gooddata-react-components/issues"},"dist":{"shasum":"6c3e8eb6e4b3bd21214ad46e7762e105be0ef372","tarball":"https://registry.npmjs.org/@gooddata/react-components/-/react-components-7.4.0-beta.25.tgz","fileCount":2455,"integrity":"sha512-mRDRtyodgfgpYFS9g5JGVWXgMb8isa1QiIljQ2t76k5HWg1Uowg/JIz5Onsf2B795626tdg1cxb3CZglhETqYA==","signatures":[{"sig":"MEUCIQDC1vd8eBraHYpbp0BUhpplUazUZ9njzUdadShywRuUngIgSiT3NYwOFPWTvkwew7eYaZhe7YT6NiGpxAOg5abyUaA=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":9622962,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJeWPhyCRA9TVsSAnZWagAA1UMP/jQDD87M1Hv9V0Orfety\nOPOTAJDDfEZY2omQm+rA2L742dHgOigSps4aRPaAvagCkHbXp/pJNQDL8qJl\nCOH5xRRSynUoPe6l+wcEvC2K9qNM699INAoWhdYzWYnRZujb270dlwV0El5y\n5Mbk3adMNWiqNodIeKrRU0peRt30uypG87edC0Qq/rOq2EMHfr3nJ/4mssTv\nVOcxUe7hE6Fx6JlhQ4hwbf/M9RUeVBB8xCeTsS8SuvSKCTNrWLw4bamBr+26\novsE/0KmSgVvMzUou4+ie8FeyFlAO6PQS+OjTarCVY9qR9sUjdzPiv8IbRkw\nULubgHALQBJc9c4kiUXYRobEIZGo/EurZ4jX7ilN5JretQa/21/HLp6IXFPX\nWXsl65mxEwW7g6O89RaRCPXMAibHtlV6eXt+V08Is505/NCwjnZ58yGruR5H\nKcxybpv4+pLl8YhRPJ5oECWamOmIkFYPfv6RACKwmxS8qTUeX8Z0kLPFw9HY\nmRf9h7v8WSy/PvgIy9NIWSJDK7bsdujUNvJIMC2qajpHDBSI2DuhiJFnZMN7\nSnf1E0gkX+Goj8qrXvEnK0eI3ZutfqFT2m/Pjp6c9bZ+A/R5pmmBKpsA5nan\nzzKP50yqXbcSFsSDV7RA/1MwGDm+oCOtJqFSAjD/+is/vIXLO5PV/OcDbcW7\nBwnq\r\n=wd8K\r\n-----END PGP SIGNATURE-----\r\n"},"main":"dist/index.js","husky":{"hooks":{"pre-commit":"lint-staged"}},"config":{"eslint":"./examples/**/*.{js,jsx}","tslint":"./{__mocks__,src,stories}/{,**/}*.{ts,tsx}"},"readme":"[![npm version](https://badge.fury.io/js/%40gooddata%2Freact-components.svg)](https://www.npmjs.com/package/@gooddata/react-components) \n\n# GoodData.UI React components\n> A React-based JavaScript library for building data-driven applications\n\n## Getting started\n- [GoodData.UI Documentation](http://sdk.gooddata.com/gooddata-ui/)\n- [GoodData.UI Live Examples](https://gooddata-examples.herokuapp.com/)\n- [Stack Overflow](https://stackoverflow.com/questions/tagged/gooddata)\n\n### Usage\nWith [yarn](https://yarnpkg.com) installed, go to your project directory and run\n```\n$ yarn add @gooddata/react-components\n```\nIf you prefer [npm](npmjs.com) run\n```\n$ npm install --save @gooddata/react-components\n```\n\nThe public API is exposed via global `index.js`. Except for the styles, do not import any other file directly\nbecause they are not intended to be part of the public API.\n\n## Contributing\n\nWe welcome any contribution in form of [issues](https://github.com/gooddata/gooddata-react-components/issues) or [pull requests](https://github.com/gooddata/gooddata-react-components/pulls).\nThese commands may come in handy while developing:\n\n| command | description |\n| ------- | ----------- |\n| `yarn install --pure-lockfile` | first step |\n| ||\n| `yarn dev` | build react-components to `/dist` in watch mode |\n| `yarn test` | run all unit tests |\n| `yarn prettier-write` | format the source code to match the valid codestyle |\n| `yarn validate` | validate codestyle |\n| ||\n| `yarn storybook` | run storybook from `/stories` on http://localhost:9001 |\n| `yarn build-storybook` | build storybook to `/dist-storybook` |\n| `yarn test-storybook` | run storybook and [screenshot tests](https://github.com/gooddata/gdc-client-utils/tree/master/test-storybook) |\n| ||\n| `yarn examples` | run Live Examples dev-server from `/examples` on https://localhost:8999 |\n| `yarn examples-build` | build Live Examples to `/examples/dist` |\n| `yarn examples-server` | serve built Live Examples - see `/examples/server/src` |\n| `yarn examples-testcafe` | run testcafe tests against `localhost:8999` |\n\n### Deploy to heroku.com\nWhen you deploy this repo to heroku, it serves *GoodData.UI Live Examples*.\nRelevant tasks are in `Procfile` and `package.json`.\n\n```bash\n# run in the project directory\nheroku login\nheroku create <your-app-name>\nheroku config:set DOMAIN_ADMIN_USERNAME=x@gooddata.com DOMAIN_ADMIN_PASSWORD=xy PROJECT_ID_TO_ASSIGN=xms7ga4tf3g3nzucd8380o2bev8oeknp\ngit push heroku HEAD:master\nheroku open\n```\n\n### Run Live Examples Locally\nTo run *GoodData.UI Live Examples* locally:\n```bash\ngit clone <this-repository>\ncd  <repository-folder>\nyarn install --pure-lockfile\nyarn examples\n```\nThen open https://localhost:8999 and login using Live Examples account (you can [create one here](https://gooddata-examples.herokuapp.com/registration)).\n\n### Run storybook locally for Geo chart \nGeo chart uses Mapbox to render map which requires a mapbox access token.\n- Register an account and create Mapbox token as [guide](https://docs.mapbox.com/help/how-mapbox-works/access-tokens/)\n- Run storybook with token stored in `.env` for more secure\n```bash\necho \"STORYBOOK_MAPBOX_ACCESS_TOKEN=token\" > .env # only need to run once\nyarn storybook\n```\n- Or run storybook with token env param exposed to cli (not suggested)\n```bash\nSTORYBOOK_MAPBOX_ACCESS_TOKEN=token yarn storybook\n```\n- Apply either above way to `yarn build-storybook` or `yarn test-storybook`\n\n### Source code formatting\nThe source code in the repository is formatted by [Prettier](https://prettier.io/). \nThe format of the code is validated by our Continuous Integration server and is one of the requirements of successful merge.\n\nPrettier is supported by every major IDE. You can find the list of supported editors and how to configure them [here](https://prettier.io/docs/en/editors.html).\n\nIn the case, when your editor is not supported or you don't want to setup the integration, you can run the `yarn prettier-write` command to reformat the code before commit.\n\n## Changelog\n\n- see [CHANGELOG.md](CHANGELOG.md)\n\n## License\n\n(C) 2007-2018 GoodData Corporation\n\nThis project is dual licensed:\n\n- The ATTRIBUTION-NONCOMMERCIAL 4.0 INTERNATIONAL (CC BY-NC 4.0) is used for purpose of the trial experience and evaluation of GoodData.UI library.\n- The GOODDATA GOODDATA.UI LIBRARY END USER LICENSE AGREEMENT is used for GoodData customers.\n\nFor more information, please see [LICENSE](https://github.com/gooddata/gooddata-react-components/blob/master/LICENSE)\n","gitHead":"b19b284f898c9f58707dd85f7fdd03ebe604042c","scripts":{"dev":"bash scripts/build.sh --dev-watch","test":"jest --watch","build":"bash scripts/build.sh","tslint":"yarn run-tslint -t verbose $npm_package_config_tslint","prepare":"cd examples/server && yarn install --frozen-lockfile && cd ../..; rm -r examples/node_modules 2>/dev/null; true","examples":"bash scripts/run-examples.sh","prepare?":"# Called before `npm publish` and on local `npm install`. Temporarily also for deleting obsolete node_modules. Ends with `true` to continue gracefully.","validate":"tsc --noEmit && yarn tslint && eslint $npm_package_config_eslint && yarn prettier-check","build-dev":"bash scripts/build.sh --dev","examples?":"# Default is developer domain, other options: yarn examples [sec,secure,stg,stg2,stg3,demo,developer or URL]","storybook":"yarn build && start-storybook -p 9001 -c .storybook","test-once":"jest","tslint-ci":"mkdir -p ./ci/results && yarn run-tslint -t checkstyle -o ./ci/results/tslint-results.xml $npm_package_config_tslint","run-tslint":"tslint -p tsconfig.json","validate-ci":"tsc --noEmit && yarn tslint-ci  && eslint $npm_package_config_eslint -f checkstyle -o ci/results/eslint-results.xml && yarn prettier-check","examples-build":"bash scripts/build-examples.sh","prepublishOnly":"yarn build","prettier-check":"prettier --check '{src,stories,styles,__mocks__,examples/server/src,examples/src,examples/test}/**/*.{ts,js,tsx,jsx,json,scss,md,yaml,html}'","prettier-write":"prettier --write '{src,stories,styles,__mocks__,examples/server/src,examples/src,examples/test}/**/*.{ts,js,tsx,jsx,json,scss,md,yaml,html}'","test-storybook":"yarn build && test-storybook","build-storybook":"yarn build && build-storybook -c .storybook -o dist-storybook","examples-server":"node examples/server/src/index.js","heroku-postbuild":"yarn examples-build developer","examples-testcafe":"./scripts/run-testcafe.sh visual","check-circular-deps":"madge --circular --extensions ts ./src","examples-testcafe-ci":"./scripts/run-testcafe.sh ci","examples-testcafe-live":"./scripts/run-testcafe.sh live"},"typings":"dist/index.d.ts","_npmUser":{"name":"gooddata-ci","email":"rail@gooddata.com"},"deprecated":"@gooddata/react-components@7 reached End of Support on March 31, 2022. Please upgrade (see https://sdk.gooddata.com/gooddata-ui/docs/supported_versions.html for more information).","repository":{"url":"git+ssh://git@github.com/gooddata/gooddata-react-components.git","type":"git"},"_npmVersion":"6.4.1","description":"GoodData.UI - A powerful JavaScript library for building analytical applications","directories":{},"lint-staged":{"{src,stories,styles,__mocks__,examples/server/src,examples/src,examples/test}/**/*.{ts,js,tsx,jsx,scss}":["npx gdc-fix-copyright","git add"],"{src,stories,styles,__mocks__,examples/server/src,examples/src,examples/test}/**/*.{ts,js,tsx,jsx,json,scss,md,yaml,html}":["prettier --write","git add"]},"_nodeVersion":"8.12.0","dependencies":{"rxjs":"^5.5.6","uuid":"^3.2.1","immer":"^1.3.1","lodash":"^4.17.15","date-fns":"^2.7.0","downshift":"^3.2.7","invariant":"^2.2.2","mapbox-gl":"^1.6.1","classnames":"^2.2.6","highcharts":"7.1.1","prop-types":"^15.6.0","react-intl":"^3.6.0","custom-event":"^1.0.1","react-window":"^1.8.1","ag-grid-react":"20.0.0","react-measure":"^2.3.0","@types/mapbox-gl":"^1.6.1","react-day-picker":"~7.3.0","react-responsive":"^3.0.0","stringify-object":"^2.4.0","@gooddata/typings":"^2.19.0","ag-grid-community":"20.0.0","http-status-codes":"^1.3.0","@gooddata/js-utils":"^3.5.0","@gooddata/numberjs":"^3.2.4","fixed-data-table-2":"0.7.17","@gooddata/goodstrap":"^67.0.0","react-dom-factories":"^1.0.2","@gooddata/gooddata-js":"^12.2.0","json-stable-stringify":"^1.0.1","react-transition-group":"^2.2.1","hoist-non-react-statics":"^3.3.0","nodelist-foreach-polyfill":"^1.2.0","@formatjs/intl-pluralrules":"^1.3.6","highcharts-grouped-categories":"^1.1.3"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"raf":"3.3.2","yup":"^0.24.1","jest":"24.7.1","husky":"3.0.0","madge":"^3.4.4","react":"^16.5.2","enzyme":"3.5.0","eslint":"4.19.1","formik":"^0.11.11","moment":"2.23.0","history":"^4.7.2","ts-jest":"24.0.0","webpack":"4.30.0","full-icu":"^1.3.0","prettier":"1.16.4","react-ga":"^2.5.2","recharts":"1.0.0-beta.9","testcafe":"1.1.4","commander":"2.14.1","node-sass":"4.13.0","react-dom":"^16.5.2","supertest":"3.0.0","ts-loader":"6.0.0","@types/raf":"^3.4.0","css-loader":"0.28.7","jest-junit":"3.0.0","raw-loader":"0.5.1","styled-jsx":"2.2.1","typescript":"3.3.4000","@babel/core":"7.4.4","@types/jest":"24.0.6","@types/node":"7.0.8","@types/uuid":"3.4.3","file-loader":"3.0.1","jest-enzyme":"7.0.2","lint-staged":"9.1.0","sass-loader":"6.0.6","webpack-cli":"3.3.2","@types/react":"16.8.6","babel-loader":"8.0.5","react-helmet":"5.2.0","react-select":"1.2.1","style-loader":"0.19.1","@types/enzyme":"3.1.13","@types/lodash":"4.14.123","testcafe-live":"0.1.4","@babel/runtime":"7.4.4","dotenv-webpack":"^1.7.0","@babel/polyfill":"^7.4.4","@storybook/react":"5.0.11","@types/invariant":"2.2.29","@types/react-dom":"16.0.11","isomorphic-fetch":"2.2.1","react-datepicker":"1.1.0","react-router-dom":"4.2.2","@babel/preset-env":"7.4.4","@gooddata/mock-js":"2.6.0","@storybook/addons":"5.0.11","@types/classnames":"2.2.3","@types/prop-types":"15.5.2","@storybook/theming":"5.0.11","identity-obj-proxy":"^3.0.0","intl-messageformat":"^7.5.4","webpack-dev-server":"3.3.1","@babel/preset-react":"7.0.0","@types/react-portal":"4.0.1","@types/react-window":"^1.8.1","babel-plugin-lodash":"3.3.4","html-webpack-plugin":"3.2.0","react-test-renderer":"16.4.2","@types/react-measure":"2.0.5","clean-webpack-plugin":"2.0.2","stats-webpack-plugin":"0.7.0","eslint-config-prettier":"4.1.0","react-google-recaptcha":"^0.14.1","tslint-config-prettier":"1.18.0","@gooddata/eslint-config":"^1.0.0","@gooddata/tslint-config":"1.0.0","@types/react-responsive":"^3.0.3","@types/storybook__react":"4.0.1","@types/stringify-object":"^3.2.0","enzyme-adapter-react-16":"1.3.1","@gooddata/test-storybook":"3.2.1","@storybook/addon-actions":"5.0.11","@storybook/addon-options":"5.0.11","node-sass-magic-importer":"5.1.0","react-syntax-highlighter":"11.0.2","@types/fixed-data-table-2":"0.8.1","@types/react-test-renderer":"16.0.0","circular-dependency-plugin":"5.0.2","compression-webpack-plugin":"2.0.0","@types/json-stable-stringify":"^1.0.32","@gooddata/frontend-npm-scripts":"1.1.0","@types/enzyme-adapter-react-16":"1.0.3","@types/storybook__addon-actions":"3.4.2","@babel/plugin-proposal-class-properties":"7.4.4","@babel/plugin-proposal-object-rest-spread":"7.4.4","@babel/plugin-transform-async-to-generator":"7.4.4"},"peerDependencies":{"react":"^16.5.2","react-dom":"^16.5.2"},"_npmOperationalInternal":{"tmp":"tmp/react-components_7.4.0-beta.25_1582889073643_0.41507058622005233","host":"s3://npm-registry-packages"}},"7.4.0-beta.26":{"name":"@gooddata/react-components","version":"7.4.0-beta.26","author":{"name":"GoodData Corporation"},"license":"BSD-3-Clause","_id":"@gooddata/react-components@7.4.0-beta.26","maintainers":[{"name":"afi","email":"adam.fiedler@gooddata.com"},{"name":"bertold8","email":"ivan.nejezchleb@seznam.cz"},{"name":"brbistas","email":"valentinos.chraniotis@gooddata.com"},{"name":"bugsbunny338","email":"jiri.zajic@mensa.cz"},{"name":"de.do","email":"de.do@gooddata.com"},{"name":"gooddata-ci","email":"rail@gooddata.com"},{"name":"hung.nguyen.hoang","email":"hung.nguyen@gooddata.com"},{"name":"ivan.mjartan","email":"ivan.mjartan@gooddata.com"},{"name":"jakub-sterba","email":"jakub.sterba@gooddata.com"},{"name":"jaroslav.tomecek","email":"jaroslav.tomecek@gooddata.com"},{"name":"jkittler","email":"honza.kittler@gmail.com"},{"name":"khanh.le","email":"khanh.le@gooddata.com"},{"name":"lanhuynh","email":"lan.huynh@gooddata.com"},{"name":"linhhong","email":"linh.hong@gooddata.com"},{"name":"lupko","email":"lubomir.slivka@gooddata.com"},{"name":"matyas.kandl","email":"matyas.kandl@gooddata.com"},{"name":"michal.marsal","email":"michal.marsal@gooddata.com"},{"name":"naibinh","email":"naibinh@gmail.com"},{"name":"nikolacech","email":"nikola.cech@gooddata.com"},{"name":"no23reason","email":"dan.homola@hotmail.cz"},{"name":"patrikbraborec","email":"patrik.braborec@gooddata.com"},{"name":"pbenes","email":"petr.benes@gooddata.com"},{"name":"petrjanu","email":"petr.janu@gooddata.com"},{"name":"ptquang86","email":"ptquang86@gmail.com"},{"name":"qduval","email":"quentin.duval@gooddata.com"},{"name":"rodri360","email":"me@rodri360.com"},{"name":"sitina","email":"jiri.sitina@gooddata.com"},{"name":"strouhaljan","email":"strouhal.jan@gmail.com"},{"name":"tomas.kratochvil","email":"tomas.kratochvil@gooddata.com"},{"name":"tomasreichmann","email":"tomasreichmann@gmail.com"},{"name":"tomsatgd","email":"tomas.satinsky@gooddata.com"},{"name":"trung-le-quoc","email":"trung.le@gooddata.com"},{"name":"tu-ngo","email":"tungo1981@gmail.com"},{"name":"tulean","email":"tuan.le@gooddata.com"},{"name":"utdnah","email":"danh.ung@gooddata.com"},{"name":"vlastikcz","email":"vlastimil.kotas@gooddata.com"},{"name":"vu.pham","email":"vu.pham@gooddata.com"},{"name":"xmort","email":"petr.dolejsi@gooddata.com"},{"name":"yanlipnican","email":"yanlipnican@gmail.com"}],"homepage":"https://github.com/gooddata/gooddata-react-components#readme","bugs":{"url":"https://github.com/gooddata/gooddata-react-components/issues"},"dist":{"shasum":"ceb7dbb601010ebac07407e5a3d35c89b1884458","tarball":"https://registry.npmjs.org/@gooddata/react-components/-/react-components-7.4.0-beta.26.tgz","fileCount":2455,"integrity":"sha512-kv0gTNXBKoi2CBsqzvrlvaz58zd6E/xUfAQ9wy+NTgh7SGYDTNXx2uQCLUh9Y4PDvHVxqJi4+RDTx3kQWgcGAw==","signatures":[{"sig":"MEUCIFcMC2HufDGHmXpdelsEIS32rghSX+HuEquBtCJajP74AiEAjtdMNqRoZkhn1FSNmOfhnXwNFJrqp4g9qkhwEUCxwcc=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":9622962,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJeWSEzCRA9TVsSAnZWagAAY+MP/2FvvKitqSpSZ5w6ZQTg\nnAX1UVgf4WylNzKopFrZhOoyQ42cwoZHXWUGQgcZTdW5UmQs78ext2zIEQqH\nCLbjsiOCc02nUjVlrVUmcyzOB4o752iW5IeuFTblZIRMQ6N8Uv5Wp2kYU75C\naP/JwNSEzL9Ncio4OwYww3Qm1dUL8OcmYeVejCzarBW0MWLGOhFpDnXAF/Wv\nYIP/40EbDzSXROe6MLy4PMZijcEQXosxMKImw3v3NJUkHEqPQYC7JCbSyG7q\nu22iyWq7vYPCJI4EZydtOmXdJPo5w7sT3BiTFBelFjlpGEHgQAzSAYNPN6S6\nLMjCFSJ4vxrzwNXX3B0/MYuvO4ARgg9qtDq8W33CMDlDTikSF4sO/iG1avj2\nL47wuCrq4v21MxD2eT1LHy9EKNR/EFJ0407phPMzgmMCAJYrdc/ZoZmqikc1\nesbVTWMVi3D3lXZjzD3eEkthprA2bNzql9EbuT02+33/TQADrA4NniLgw9Lu\nX6UrHRTPnoSRhw6QfIcvpXx82y7yC49q5uNNzatlaVCJNwF4QyRwpDTSKxLb\nRSS0oAT5eseO2cjqicAO3bECdP/Efiy6suDCS/oAPvWobpnxQ8dj6Gt/Z5i+\nS+C03VlpMFW2Gu6wwNCWFN9r2Kpmtfl8MXRQxhVBKry4AoaOghP6BhVa++w2\nkQuR\r\n=Jd3i\r\n-----END PGP SIGNATURE-----\r\n"},"main":"dist/index.js","husky":{"hooks":{"pre-commit":"lint-staged"}},"config":{"eslint":"./examples/**/*.{js,jsx}","tslint":"./{__mocks__,src,stories}/{,**/}*.{ts,tsx}"},"readme":"[![npm version](https://badge.fury.io/js/%40gooddata%2Freact-components.svg)](https://www.npmjs.com/package/@gooddata/react-components) \n\n# GoodData.UI React components\n> A React-based JavaScript library for building data-driven applications\n\n## Getting started\n- [GoodData.UI Documentation](http://sdk.gooddata.com/gooddata-ui/)\n- [GoodData.UI Live Examples](https://gooddata-examples.herokuapp.com/)\n- [Stack Overflow](https://stackoverflow.com/questions/tagged/gooddata)\n\n### Usage\nWith [yarn](https://yarnpkg.com) installed, go to your project directory and run\n```\n$ yarn add @gooddata/react-components\n```\nIf you prefer [npm](npmjs.com) run\n```\n$ npm install --save @gooddata/react-components\n```\n\nThe public API is exposed via global `index.js`. Except for the styles, do not import any other file directly\nbecause they are not intended to be part of the public API.\n\n## Contributing\n\nWe welcome any contribution in form of [issues](https://github.com/gooddata/gooddata-react-components/issues) or [pull requests](https://github.com/gooddata/gooddata-react-components/pulls).\nThese commands may come in handy while developing:\n\n| command | description |\n| ------- | ----------- |\n| `yarn install --pure-lockfile` | first step |\n| ||\n| `yarn dev` | build react-components to `/dist` in watch mode |\n| `yarn test` | run all unit tests |\n| `yarn prettier-write` | format the source code to match the valid codestyle |\n| `yarn validate` | validate codestyle |\n| ||\n| `yarn storybook` | run storybook from `/stories` on http://localhost:9001 |\n| `yarn build-storybook` | build storybook to `/dist-storybook` |\n| `yarn test-storybook` | run storybook and [screenshot tests](https://github.com/gooddata/gdc-client-utils/tree/master/test-storybook) |\n| ||\n| `yarn examples` | run Live Examples dev-server from `/examples` on https://localhost:8999 |\n| `yarn examples-build` | build Live Examples to `/examples/dist` |\n| `yarn examples-server` | serve built Live Examples - see `/examples/server/src` |\n| `yarn examples-testcafe` | run testcafe tests against `localhost:8999` |\n\n### Deploy to heroku.com\nWhen you deploy this repo to heroku, it serves *GoodData.UI Live Examples*.\nRelevant tasks are in `Procfile` and `package.json`.\n\n```bash\n# run in the project directory\nheroku login\nheroku create <your-app-name>\nheroku config:set DOMAIN_ADMIN_USERNAME=x@gooddata.com DOMAIN_ADMIN_PASSWORD=xy PROJECT_ID_TO_ASSIGN=xms7ga4tf3g3nzucd8380o2bev8oeknp\ngit push heroku HEAD:master\nheroku open\n```\n\n### Run Live Examples Locally\nTo run *GoodData.UI Live Examples* locally:\n```bash\ngit clone <this-repository>\ncd  <repository-folder>\nyarn install --pure-lockfile\nyarn examples\n```\nThen open https://localhost:8999 and login using Live Examples account (you can [create one here](https://gooddata-examples.herokuapp.com/registration)).\n\n### Run storybook locally for Geo chart \nGeo chart uses Mapbox to render map which requires a mapbox access token.\n- Register an account and create Mapbox token as [guide](https://docs.mapbox.com/help/how-mapbox-works/access-tokens/)\n- Run storybook with token stored in `.env` for more secure\n```bash\necho \"STORYBOOK_MAPBOX_ACCESS_TOKEN=token\" > .env # only need to run once\nyarn storybook\n```\n- Or run storybook with token env param exposed to cli (not suggested)\n```bash\nSTORYBOOK_MAPBOX_ACCESS_TOKEN=token yarn storybook\n```\n- Apply either above way to `yarn build-storybook` or `yarn test-storybook`\n\n### Source code formatting\nThe source code in the repository is formatted by [Prettier](https://prettier.io/). \nThe format of the code is validated by our Continuous Integration server and is one of the requirements of successful merge.\n\nPrettier is supported by every major IDE. You can find the list of supported editors and how to configure them [here](https://prettier.io/docs/en/editors.html).\n\nIn the case, when your editor is not supported or you don't want to setup the integration, you can run the `yarn prettier-write` command to reformat the code before commit.\n\n## Changelog\n\n- see [CHANGELOG.md](CHANGELOG.md)\n\n## License\n\n(C) 2007-2018 GoodData Corporation\n\nThis project is dual licensed:\n\n- The ATTRIBUTION-NONCOMMERCIAL 4.0 INTERNATIONAL (CC BY-NC 4.0) is used for purpose of the trial experience and evaluation of GoodData.UI library.\n- The GOODDATA GOODDATA.UI LIBRARY END USER LICENSE AGREEMENT is used for GoodData customers.\n\nFor more information, please see [LICENSE](https://github.com/gooddata/gooddata-react-components/blob/master/LICENSE)\n","gitHead":"ea33790ec7e3b15a1ab37166056ddf6fe44f47c8","scripts":{"dev":"bash scripts/build.sh --dev-watch","test":"jest --watch","build":"bash scripts/build.sh","tslint":"yarn run-tslint -t verbose $npm_package_config_tslint","prepare":"cd examples/server && yarn install --frozen-lockfile && cd ../..; rm -r examples/node_modules 2>/dev/null; true","examples":"bash scripts/run-examples.sh","prepare?":"# Called before `npm publish` and on local `npm install`. Temporarily also for deleting obsolete node_modules. Ends with `true` to continue gracefully.","validate":"tsc --noEmit && yarn tslint && eslint $npm_package_config_eslint && yarn prettier-check","build-dev":"bash scripts/build.sh --dev","examples?":"# Default is developer domain, other options: yarn examples [sec,secure,stg,stg2,stg3,demo,developer or URL]","storybook":"yarn build && start-storybook -p 9001 -c .storybook","test-once":"jest","tslint-ci":"mkdir -p ./ci/results && yarn run-tslint -t checkstyle -o ./ci/results/tslint-results.xml $npm_package_config_tslint","run-tslint":"tslint -p tsconfig.json","validate-ci":"tsc --noEmit && yarn tslint-ci  && eslint $npm_package_config_eslint -f checkstyle -o ci/results/eslint-results.xml && yarn prettier-check","examples-build":"bash scripts/build-examples.sh","prepublishOnly":"yarn build","prettier-check":"prettier --check '{src,stories,styles,__mocks__,examples/server/src,examples/src,examples/test}/**/*.{ts,js,tsx,jsx,json,scss,md,yaml,html}'","prettier-write":"prettier --write '{src,stories,styles,__mocks__,examples/server/src,examples/src,examples/test}/**/*.{ts,js,tsx,jsx,json,scss,md,yaml,html}'","test-storybook":"yarn build && test-storybook","build-storybook":"yarn build && build-storybook -c .storybook -o dist-storybook","examples-server":"node examples/server/src/index.js","heroku-postbuild":"yarn examples-build developer","examples-testcafe":"./scripts/run-testcafe.sh visual","check-circular-deps":"madge --circular --extensions ts ./src","examples-testcafe-ci":"./scripts/run-testcafe.sh ci","examples-testcafe-live":"./scripts/run-testcafe.sh live"},"typings":"dist/index.d.ts","_npmUser":{"name":"gooddata-ci","email":"rail@gooddata.com"},"deprecated":"@gooddata/react-components@7 reached End of Support on March 31, 2022. Please upgrade (see https://sdk.gooddata.com/gooddata-ui/docs/supported_versions.html for more information).","repository":{"url":"git+ssh://git@github.com/gooddata/gooddata-react-components.git","type":"git"},"_npmVersion":"6.4.1","description":"GoodData.UI - A powerful JavaScript library for building analytical applications","directories":{},"lint-staged":{"{src,stories,styles,__mocks__,examples/server/src,examples/src,examples/test}/**/*.{ts,js,tsx,jsx,scss}":["npx gdc-fix-copyright","git add"],"{src,stories,styles,__mocks__,examples/server/src,examples/src,examples/test}/**/*.{ts,js,tsx,jsx,json,scss,md,yaml,html}":["prettier --write","git add"]},"_nodeVersion":"8.12.0","dependencies":{"rxjs":"^5.5.6","uuid":"^3.2.1","immer":"^1.3.1","lodash":"^4.17.15","date-fns":"^2.7.0","downshift":"^3.2.7","invariant":"^2.2.2","mapbox-gl":"^1.6.1","classnames":"^2.2.6","highcharts":"7.1.1","prop-types":"^15.6.0","react-intl":"^3.6.0","custom-event":"^1.0.1","react-window":"^1.8.1","ag-grid-react":"20.0.0","react-measure":"^2.3.0","@types/mapbox-gl":"^1.6.1","react-day-picker":"~7.3.0","react-responsive":"^3.0.0","stringify-object":"^2.4.0","@gooddata/typings":"^2.19.0","ag-grid-community":"20.0.0","http-status-codes":"^1.3.0","@gooddata/js-utils":"^3.5.0","@gooddata/numberjs":"^3.2.4","fixed-data-table-2":"0.7.17","@gooddata/goodstrap":"^67.0.0","react-dom-factories":"^1.0.2","@gooddata/gooddata-js":"^12.2.0","json-stable-stringify":"^1.0.1","react-transition-group":"^2.2.1","hoist-non-react-statics":"^3.3.0","nodelist-foreach-polyfill":"^1.2.0","@formatjs/intl-pluralrules":"^1.3.6","highcharts-grouped-categories":"^1.1.3"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"raf":"3.3.2","yup":"^0.24.1","jest":"24.7.1","husky":"3.0.0","madge":"^3.4.4","react":"^16.5.2","enzyme":"3.5.0","eslint":"4.19.1","formik":"^0.11.11","moment":"2.23.0","history":"^4.7.2","ts-jest":"24.0.0","webpack":"4.30.0","full-icu":"^1.3.0","prettier":"1.16.4","react-ga":"^2.5.2","recharts":"1.0.0-beta.9","testcafe":"1.1.4","commander":"2.14.1","node-sass":"4.13.0","react-dom":"^16.5.2","supertest":"3.0.0","ts-loader":"6.0.0","@types/raf":"^3.4.0","css-loader":"0.28.7","jest-junit":"3.0.0","raw-loader":"0.5.1","styled-jsx":"2.2.1","typescript":"3.3.4000","@babel/core":"7.4.4","@types/jest":"24.0.6","@types/node":"7.0.8","@types/uuid":"3.4.3","file-loader":"3.0.1","jest-enzyme":"7.0.2","lint-staged":"9.1.0","sass-loader":"6.0.6","webpack-cli":"3.3.2","@types/react":"16.8.6","babel-loader":"8.0.5","react-helmet":"5.2.0","react-select":"1.2.1","style-loader":"0.19.1","@types/enzyme":"3.1.13","@types/lodash":"4.14.123","testcafe-live":"0.1.4","@babel/runtime":"7.4.4","dotenv-webpack":"^1.7.0","@babel/polyfill":"^7.4.4","@storybook/react":"5.0.11","@types/invariant":"2.2.29","@types/react-dom":"16.0.11","isomorphic-fetch":"2.2.1","react-datepicker":"1.1.0","react-router-dom":"4.2.2","@babel/preset-env":"7.4.4","@gooddata/mock-js":"2.6.0","@storybook/addons":"5.0.11","@types/classnames":"2.2.3","@types/prop-types":"15.5.2","@storybook/theming":"5.0.11","identity-obj-proxy":"^3.0.0","intl-messageformat":"^7.5.4","webpack-dev-server":"3.3.1","@babel/preset-react":"7.0.0","@types/react-portal":"4.0.1","@types/react-window":"^1.8.1","babel-plugin-lodash":"3.3.4","html-webpack-plugin":"3.2.0","react-test-renderer":"16.4.2","@types/react-measure":"2.0.5","clean-webpack-plugin":"2.0.2","stats-webpack-plugin":"0.7.0","eslint-config-prettier":"4.1.0","react-google-recaptcha":"^0.14.1","tslint-config-prettier":"1.18.0","@gooddata/eslint-config":"^1.0.0","@gooddata/tslint-config":"1.0.0","@types/react-responsive":"^3.0.3","@types/storybook__react":"4.0.1","@types/stringify-object":"^3.2.0","enzyme-adapter-react-16":"1.3.1","@gooddata/test-storybook":"3.2.1","@storybook/addon-actions":"5.0.11","@storybook/addon-options":"5.0.11","node-sass-magic-importer":"5.1.0","react-syntax-highlighter":"11.0.2","@types/fixed-data-table-2":"0.8.1","@types/react-test-renderer":"16.0.0","circular-dependency-plugin":"5.0.2","compression-webpack-plugin":"2.0.0","@types/json-stable-stringify":"^1.0.32","@gooddata/frontend-npm-scripts":"1.1.0","@types/enzyme-adapter-react-16":"1.0.3","@types/storybook__addon-actions":"3.4.2","@babel/plugin-proposal-class-properties":"7.4.4","@babel/plugin-proposal-object-rest-spread":"7.4.4","@babel/plugin-transform-async-to-generator":"7.4.4"},"peerDependencies":{"react":"^16.5.2","react-dom":"^16.5.2"},"_npmOperationalInternal":{"tmp":"tmp/react-components_7.4.0-beta.26_1582899506885_0.3154557181806956","host":"s3://npm-registry-packages"}},"7.4.0-beta.27":{"name":"@gooddata/react-components","version":"7.4.0-beta.27","author":{"name":"GoodData Corporation"},"license":"BSD-3-Clause","_id":"@gooddata/react-components@7.4.0-beta.27","maintainers":[{"name":"afi","email":"adam.fiedler@gooddata.com"},{"name":"bertold8","email":"ivan.nejezchleb@seznam.cz"},{"name":"brbistas","email":"valentinos.chraniotis@gooddata.com"},{"name":"bugsbunny338","email":"jiri.zajic@mensa.cz"},{"name":"de.do","email":"de.do@gooddata.com"},{"name":"gooddata-ci","email":"rail@gooddata.com"},{"name":"hung.nguyen.hoang","email":"hung.nguyen@gooddata.com"},{"name":"ivan.mjartan","email":"ivan.mjartan@gooddata.com"},{"name":"jakub-sterba","email":"jakub.sterba@gooddata.com"},{"name":"jaroslav.tomecek","email":"jaroslav.tomecek@gooddata.com"},{"name":"jkittler","email":"honza.kittler@gmail.com"},{"name":"khanh.le","email":"khanh.le@gooddata.com"},{"name":"lanhuynh","email":"lan.huynh@gooddata.com"},{"name":"linhhong","email":"linh.hong@gooddata.com"},{"name":"lupko","email":"lubomir.slivka@gooddata.com"},{"name":"matyas.kandl","email":"matyas.kandl@gooddata.com"},{"name":"michal.marsal","email":"michal.marsal@gooddata.com"},{"name":"naibinh","email":"naibinh@gmail.com"},{"name":"nikolacech","email":"nikola.cech@gooddata.com"},{"name":"no23reason","email":"dan.homola@hotmail.cz"},{"name":"patrikbraborec","email":"patrik.braborec@gooddata.com"},{"name":"pbenes","email":"petr.benes@gooddata.com"},{"name":"petrjanu","email":"petr.janu@gooddata.com"},{"name":"ptquang86","email":"ptquang86@gmail.com"},{"name":"qduval","email":"quentin.duval@gooddata.com"},{"name":"rodri360","email":"me@rodri360.com"},{"name":"sitina","email":"jiri.sitina@gooddata.com"},{"name":"strouhaljan","email":"strouhal.jan@gmail.com"},{"name":"tomas.kratochvil","email":"tomas.kratochvil@gooddata.com"},{"name":"tomasreichmann","email":"tomasreichmann@gmail.com"},{"name":"tomsatgd","email":"tomas.satinsky@gooddata.com"},{"name":"trung-le-quoc","email":"trung.le@gooddata.com"},{"name":"tu-ngo","email":"tungo1981@gmail.com"},{"name":"tulean","email":"tuan.le@gooddata.com"},{"name":"utdnah","email":"danh.ung@gooddata.com"},{"name":"vlastikcz","email":"vlastimil.kotas@gooddata.com"},{"name":"vu.pham","email":"vu.pham@gooddata.com"},{"name":"xmort","email":"petr.dolejsi@gooddata.com"},{"name":"yanlipnican","email":"yanlipnican@gmail.com"}],"homepage":"https://github.com/gooddata/gooddata-react-components#readme","bugs":{"url":"https://github.com/gooddata/gooddata-react-components/issues"},"dist":{"shasum":"ff57bcae150ba3f7b3b3ea6252d22228d5a97196","tarball":"https://registry.npmjs.org/@gooddata/react-components/-/react-components-7.4.0-beta.27.tgz","fileCount":2455,"integrity":"sha512-WbHZp07vpyFbQqMFvL0PYVbfnagppHwCDoBFnqw7bnVBq3ZTw04RRmxUH7iQc7NQwiImlXJUy9Wsz7dDYBeRTw==","signatures":[{"sig":"MEUCIQD+IBw2ObIMXj8JhL5f9XJht37542tz97J2UaccgFLErgIgB5qU7/PyNxCO1WLynDy+Tzqur2AxK+baT0Xqj4EOK4Y=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":9625459,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJeXQ4gCRA9TVsSAnZWagAAlisP/0INjiAdaUdNSs7IrrGp\nfEwwEduwMfZwD65Juwwln4snc+m7sW9ziqcESLaMKLDBZhsjsjm74Lxvdck9\n1TLoXYd8Nx+HGHh0lB1+TUPnEuWv+0dOF+9E2HbPO5SljqfuSXBq5Eov5H7A\n0tr0no5JRh9YBqX7xgRUVUcITwPh5FC9Y16bEb7HXUnHne1dovj4ojkJnQvq\nmVzq/en/3gmf+aLgaPzwgLIev5HfdYrDE5YwxqrS6u3aeLMLkRAU8jT1qvea\nMI2O61oLfyiACYMKWe1ZViNpT3OKEw73BFNVu6jLXYL4KQVr9LuAOjkUfUFJ\n5JN/SlQtIiPqQXxrR6mSiTRNGdwYIK1V1U6D1/SLsO/dYftRy/28XutOrfsD\nC6UXW4FOUx1bvzAcxCqPyetIvEL2LZZZuNYMK2kKVootBcoycn1Ip2+AUP7y\n3/e7bW7GNz/N0N+E5CijyH+6oOR4JZH9qwq7q38gByBXbVQtxySwuiQGb768\nFDjDT83lTerywVWU9hUpUbHeBG1czJIg0hiYm0I76Tm2ZcjlR6k7xu7mjGYN\niZ3O4M309AZHvFPjB9iHqVJ0b+t8KIKI+Iy7KKS29+GBdZtN7KUbIQkVNoUb\n31rjYvbtlDZyDiY17lQP/5ufqfrjfvAYZsMZc7ZFCA/C4DwL/QpJ1o9DOQa1\nIjR4\r\n=DHx2\r\n-----END PGP SIGNATURE-----\r\n"},"main":"dist/index.js","husky":{"hooks":{"pre-commit":"lint-staged"}},"config":{"eslint":"./examples/**/*.{js,jsx}","tslint":"./{__mocks__,src,stories}/{,**/}*.{ts,tsx}"},"readme":"[![npm version](https://badge.fury.io/js/%40gooddata%2Freact-components.svg)](https://www.npmjs.com/package/@gooddata/react-components) \n\n# GoodData.UI React components\n> A React-based JavaScript library for building data-driven applications\n\n## Getting started\n- [GoodData.UI Documentation](http://sdk.gooddata.com/gooddata-ui/)\n- [GoodData.UI Live Examples](https://gooddata-examples.herokuapp.com/)\n- [Stack Overflow](https://stackoverflow.com/questions/tagged/gooddata)\n\n### Usage\nWith [yarn](https://yarnpkg.com) installed, go to your project directory and run\n```\n$ yarn add @gooddata/react-components\n```\nIf you prefer [npm](npmjs.com) run\n```\n$ npm install --save @gooddata/react-components\n```\n\nThe public API is exposed via global `index.js`. Except for the styles, do not import any other file directly\nbecause they are not intended to be part of the public API.\n\n## Contributing\n\nWe welcome any contribution in form of [issues](https://github.com/gooddata/gooddata-react-components/issues) or [pull requests](https://github.com/gooddata/gooddata-react-components/pulls).\nThese commands may come in handy while developing:\n\n| command | description |\n| ------- | ----------- |\n| `yarn install --pure-lockfile` | first step |\n| ||\n| `yarn dev` | build react-components to `/dist` in watch mode |\n| `yarn test` | run all unit tests |\n| `yarn prettier-write` | format the source code to match the valid codestyle |\n| `yarn validate` | validate codestyle |\n| ||\n| `yarn storybook` | run storybook from `/stories` on http://localhost:9001 |\n| `yarn build-storybook` | build storybook to `/dist-storybook` |\n| `yarn test-storybook` | run storybook and [screenshot tests](https://github.com/gooddata/gdc-client-utils/tree/master/test-storybook) |\n| ||\n| `yarn examples` | run Live Examples dev-server from `/examples` on https://localhost:8999 |\n| `yarn examples-build` | build Live Examples to `/examples/dist` |\n| `yarn examples-server` | serve built Live Examples - see `/examples/server/src` |\n| `yarn examples-testcafe` | run testcafe tests against `localhost:8999` |\n\n### Deploy to heroku.com\nWhen you deploy this repo to heroku, it serves *GoodData.UI Live Examples*.\nRelevant tasks are in `Procfile` and `package.json`.\n\n```bash\n# run in the project directory\nheroku login\nheroku create <your-app-name>\nheroku config:set DOMAIN_ADMIN_USERNAME=x@gooddata.com DOMAIN_ADMIN_PASSWORD=xy PROJECT_ID_TO_ASSIGN=xms7ga4tf3g3nzucd8380o2bev8oeknp\ngit push heroku HEAD:master\nheroku open\n```\n\n### Run Live Examples Locally\nTo run *GoodData.UI Live Examples* locally:\n```bash\ngit clone <this-repository>\ncd  <repository-folder>\nyarn install --pure-lockfile\nyarn examples\n```\nThen open https://localhost:8999 and login using Live Examples account (you can [create one here](https://gooddata-examples.herokuapp.com/registration)).\n\n### Run storybook locally for Geo chart \nGeo chart uses Mapbox to render map which requires a mapbox access token.\n- Register an account and create Mapbox token as [guide](https://docs.mapbox.com/help/how-mapbox-works/access-tokens/)\n- Run storybook with token stored in `.env` for more secure\n```bash\necho \"STORYBOOK_MAPBOX_ACCESS_TOKEN=token\" > .env # only need to run once\nyarn storybook\n```\n- Or run storybook with token env param exposed to cli (not suggested)\n```bash\nSTORYBOOK_MAPBOX_ACCESS_TOKEN=token yarn storybook\n```\n- Apply either above way to `yarn build-storybook` or `yarn test-storybook`\n\n### Source code formatting\nThe source code in the repository is formatted by [Prettier](https://prettier.io/). \nThe format of the code is validated by our Continuous Integration server and is one of the requirements of successful merge.\n\nPrettier is supported by every major IDE. You can find the list of supported editors and how to configure them [here](https://prettier.io/docs/en/editors.html).\n\nIn the case, when your editor is not supported or you don't want to setup the integration, you can run the `yarn prettier-write` command to reformat the code before commit.\n\n## Changelog\n\n- see [CHANGELOG.md](CHANGELOG.md)\n\n## License\n\n(C) 2007-2018 GoodData Corporation\n\nThis project is dual licensed:\n\n- The ATTRIBUTION-NONCOMMERCIAL 4.0 INTERNATIONAL (CC BY-NC 4.0) is used for purpose of the trial experience and evaluation of GoodData.UI library.\n- The GOODDATA GOODDATA.UI LIBRARY END USER LICENSE AGREEMENT is used for GoodData customers.\n\nFor more information, please see [LICENSE](https://github.com/gooddata/gooddata-react-components/blob/master/LICENSE)\n","gitHead":"f934cbc34be0e6fd420cffbc9c79bdc500fc73b6","scripts":{"dev":"bash scripts/build.sh --dev-watch","test":"jest --watch","build":"bash scripts/build.sh","tslint":"yarn run-tslint -t verbose $npm_package_config_tslint","prepare":"cd examples/server && yarn install --frozen-lockfile && cd ../..; rm -r examples/node_modules 2>/dev/null; true","examples":"bash scripts/run-examples.sh","prepare?":"# Called before `npm publish` and on local `npm install`. Temporarily also for deleting obsolete node_modules. Ends with `true` to continue gracefully.","validate":"tsc --noEmit && yarn tslint && eslint $npm_package_config_eslint && yarn prettier-check","build-dev":"bash scripts/build.sh --dev","examples?":"# Default is developer domain, other options: yarn examples [sec,secure,stg,stg2,stg3,demo,developer or URL]","storybook":"yarn build && start-storybook -p 9001 -c .storybook","test-once":"jest","tslint-ci":"mkdir -p ./ci/results && yarn run-tslint -t checkstyle -o ./ci/results/tslint-results.xml $npm_package_config_tslint","run-tslint":"tslint -p tsconfig.json","validate-ci":"tsc --noEmit && yarn tslint-ci  && eslint $npm_package_config_eslint -f checkstyle -o ci/results/eslint-results.xml && yarn prettier-check","examples-build":"bash scripts/build-examples.sh","prepublishOnly":"yarn build","prettier-check":"prettier --check '{src,stories,styles,__mocks__,examples/server/src,examples/src,examples/test}/**/*.{ts,js,tsx,jsx,json,scss,md,yaml,html}'","prettier-write":"prettier --write '{src,stories,styles,__mocks__,examples/server/src,examples/src,examples/test}/**/*.{ts,js,tsx,jsx,json,scss,md,yaml,html}'","test-storybook":"yarn build && test-storybook","build-storybook":"yarn build && build-storybook -c .storybook -o dist-storybook","examples-server":"node examples/server/src/index.js","heroku-postbuild":"yarn examples-build developer","examples-testcafe":"./scripts/run-testcafe.sh visual","check-circular-deps":"madge --circular --extensions ts ./src","examples-testcafe-ci":"./scripts/run-testcafe.sh ci","examples-testcafe-live":"./scripts/run-testcafe.sh live"},"typings":"dist/index.d.ts","_npmUser":{"name":"gooddata-ci","email":"rail@gooddata.com"},"deprecated":"@gooddata/react-components@7 reached End of Support on March 31, 2022. Please upgrade (see https://sdk.gooddata.com/gooddata-ui/docs/supported_versions.html for more information).","repository":{"url":"git+ssh://git@github.com/gooddata/gooddata-react-components.git","type":"git"},"_npmVersion":"6.4.1","description":"GoodData.UI - A powerful JavaScript library for building analytical applications","directories":{},"lint-staged":{"{src,stories,styles,__mocks__,examples/server/src,examples/src,examples/test}/**/*.{ts,js,tsx,jsx,scss}":["npx gdc-fix-copyright","git add"],"{src,stories,styles,__mocks__,examples/server/src,examples/src,examples/test}/**/*.{ts,js,tsx,jsx,json,scss,md,yaml,html}":["prettier --write","git add"]},"_nodeVersion":"8.12.0","dependencies":{"rxjs":"^5.5.6","uuid":"^3.2.1","immer":"^1.3.1","lodash":"^4.17.15","date-fns":"^2.7.0","downshift":"^3.2.7","invariant":"^2.2.2","mapbox-gl":"^1.6.1","classnames":"^2.2.6","highcharts":"7.1.1","prop-types":"^15.6.0","react-intl":"^3.6.0","custom-event":"^1.0.1","react-window":"^1.8.1","ag-grid-react":"20.0.0","react-measure":"^2.3.0","@types/mapbox-gl":"^1.6.1","react-day-picker":"~7.3.0","react-responsive":"^3.0.0","stringify-object":"^2.4.0","@gooddata/typings":"^2.19.0","ag-grid-community":"20.0.0","http-status-codes":"^1.3.0","@gooddata/js-utils":"^3.5.0","@gooddata/numberjs":"^3.2.4","fixed-data-table-2":"0.7.17","@gooddata/goodstrap":"^67.0.0","react-dom-factories":"^1.0.2","@gooddata/gooddata-js":"^12.2.0","json-stable-stringify":"^1.0.1","react-transition-group":"^2.2.1","hoist-non-react-statics":"^3.3.0","nodelist-foreach-polyfill":"^1.2.0","@formatjs/intl-pluralrules":"^1.3.6","highcharts-grouped-categories":"^1.1.3"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"raf":"3.3.2","yup":"^0.24.1","jest":"24.7.1","husky":"3.0.0","madge":"^3.4.4","react":"^16.5.2","enzyme":"3.5.0","eslint":"4.19.1","formik":"^0.11.11","moment":"2.23.0","history":"^4.7.2","ts-jest":"24.0.0","webpack":"4.30.0","full-icu":"^1.3.0","prettier":"1.16.4","react-ga":"^2.5.2","recharts":"1.0.0-beta.9","testcafe":"1.1.4","commander":"2.14.1","node-sass":"4.13.0","react-dom":"^16.5.2","supertest":"3.0.0","ts-loader":"6.0.0","@types/raf":"^3.4.0","css-loader":"0.28.7","jest-junit":"3.0.0","raw-loader":"0.5.1","styled-jsx":"2.2.1","typescript":"3.3.4000","@babel/core":"7.4.4","@types/jest":"24.0.6","@types/node":"7.0.8","@types/uuid":"3.4.3","file-loader":"3.0.1","jest-enzyme":"7.0.2","lint-staged":"9.1.0","sass-loader":"6.0.6","webpack-cli":"3.3.2","@types/react":"16.8.6","babel-loader":"8.0.5","react-helmet":"5.2.0","react-select":"1.2.1","style-loader":"0.19.1","@types/enzyme":"3.1.13","@types/lodash":"4.14.123","testcafe-live":"0.1.4","@babel/runtime":"7.4.4","dotenv-webpack":"^1.7.0","@babel/polyfill":"^7.4.4","@storybook/react":"5.0.11","@types/invariant":"2.2.29","@types/react-dom":"16.0.11","isomorphic-fetch":"2.2.1","react-datepicker":"1.1.0","react-router-dom":"4.2.2","@babel/preset-env":"7.4.4","@gooddata/mock-js":"2.6.0","@storybook/addons":"5.0.11","@types/classnames":"2.2.3","@types/prop-types":"15.5.2","@storybook/theming":"5.0.11","identity-obj-proxy":"^3.0.0","intl-messageformat":"^7.5.4","webpack-dev-server":"3.3.1","@babel/preset-react":"7.0.0","@types/react-portal":"4.0.1","@types/react-window":"^1.8.1","babel-plugin-lodash":"3.3.4","html-webpack-plugin":"3.2.0","react-test-renderer":"16.4.2","@types/react-measure":"2.0.5","clean-webpack-plugin":"2.0.2","stats-webpack-plugin":"0.7.0","eslint-config-prettier":"4.1.0","react-google-recaptcha":"^0.14.1","tslint-config-prettier":"1.18.0","@gooddata/eslint-config":"^1.0.0","@gooddata/tslint-config":"1.0.0","@types/react-responsive":"^3.0.3","@types/storybook__react":"4.0.1","@types/stringify-object":"^3.2.0","enzyme-adapter-react-16":"1.3.1","@gooddata/test-storybook":"3.2.1","@storybook/addon-actions":"5.0.11","@storybook/addon-options":"5.0.11","node-sass-magic-importer":"5.1.0","react-syntax-highlighter":"11.0.2","@types/fixed-data-table-2":"0.8.1","@types/react-test-renderer":"16.0.0","circular-dependency-plugin":"5.0.2","compression-webpack-plugin":"2.0.0","@types/json-stable-stringify":"^1.0.32","@gooddata/frontend-npm-scripts":"1.1.0","@types/enzyme-adapter-react-16":"1.0.3","@types/storybook__addon-actions":"3.4.2","@babel/plugin-proposal-class-properties":"7.4.4","@babel/plugin-proposal-object-rest-spread":"7.4.4","@babel/plugin-transform-async-to-generator":"7.4.4"},"peerDependencies":{"react":"^16.5.2","react-dom":"^16.5.2"},"_npmOperationalInternal":{"tmp":"tmp/react-components_7.4.0-beta.27_1583156767480_0.46632771016706487","host":"s3://npm-registry-packages"}},"7.4.0-beta.28":{"name":"@gooddata/react-components","version":"7.4.0-beta.28","author":{"name":"GoodData Corporation"},"license":"BSD-3-Clause","_id":"@gooddata/react-components@7.4.0-beta.28","maintainers":[{"name":"afi","email":"adam.fiedler@gooddata.com"},{"name":"bertold8","email":"ivan.nejezchleb@seznam.cz"},{"name":"brbistas","email":"valentinos.chraniotis@gooddata.com"},{"name":"bugsbunny338","email":"jiri.zajic@mensa.cz"},{"name":"de.do","email":"de.do@gooddata.com"},{"name":"gooddata-ci","email":"rail@gooddata.com"},{"name":"hung.nguyen.hoang","email":"hung.nguyen@gooddata.com"},{"name":"ivan.mjartan","email":"ivan.mjartan@gooddata.com"},{"name":"jakub-sterba","email":"jakub.sterba@gooddata.com"},{"name":"jaroslav.tomecek","email":"jaroslav.tomecek@gooddata.com"},{"name":"jkittler","email":"honza.kittler@gmail.com"},{"name":"khanh.le","email":"khanh.le@gooddata.com"},{"name":"lanhuynh","email":"lan.huynh@gooddata.com"},{"name":"linhhong","email":"linh.hong@gooddata.com"},{"name":"lupko","email":"lubomir.slivka@gooddata.com"},{"name":"matyas.kandl","email":"matyas.kandl@gooddata.com"},{"name":"michal.marsal","email":"michal.marsal@gooddata.com"},{"name":"naibinh","email":"naibinh@gmail.com"},{"name":"nikolacech","email":"nikola.cech@gooddata.com"},{"name":"no23reason","email":"dan.homola@hotmail.cz"},{"name":"patrikbraborec","email":"patrik.braborec@gooddata.com"},{"name":"pbenes","email":"petr.benes@gooddata.com"},{"name":"petrjanu","email":"petr.janu@gooddata.com"},{"name":"ptquang86","email":"ptquang86@gmail.com"},{"name":"qduval","email":"quentin.duval@gooddata.com"},{"name":"rodri360","email":"me@rodri360.com"},{"name":"sitina","email":"jiri.sitina@gooddata.com"},{"name":"strouhaljan","email":"strouhal.jan@gmail.com"},{"name":"tomas.kratochvil","email":"tomas.kratochvil@gooddata.com"},{"name":"tomasreichmann","email":"tomasreichmann@gmail.com"},{"name":"tomsatgd","email":"tomas.satinsky@gooddata.com"},{"name":"trung-le-quoc","email":"trung.le@gooddata.com"},{"name":"tu-ngo","email":"tungo1981@gmail.com"},{"name":"tulean","email":"tuan.le@gooddata.com"},{"name":"utdnah","email":"danh.ung@gooddata.com"},{"name":"vlastikcz","email":"vlastimil.kotas@gooddata.com"},{"name":"vu.pham","email":"vu.pham@gooddata.com"},{"name":"xmort","email":"petr.dolejsi@gooddata.com"},{"name":"yanlipnican","email":"yanlipnican@gmail.com"}],"homepage":"https://github.com/gooddata/gooddata-react-components#readme","bugs":{"url":"https://github.com/gooddata/gooddata-react-components/issues"},"dist":{"shasum":"b1e258099bf934fdd42b733a87e7bb806e05a48f","tarball":"https://registry.npmjs.org/@gooddata/react-components/-/react-components-7.4.0-beta.28.tgz","fileCount":2455,"integrity":"sha512-Qs2vD/QRrQvrlT/JI+5xQHER1teQmuqBh7Gcuui2T3WzmaznUV9sUV5iehCuIyBYrICNW1VVp8SvycJJ5MxGrQ==","signatures":[{"sig":"MEUCIGDQKPL9GyRKXJcwPWj+Le6azMKpJsH2ulp6aPkWVZ+pAiEAtgjPJiYPzKIa//4826OL61D9WIdRF+LnvSkT5mVT0z0=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":9635009,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJeXRx6CRA9TVsSAnZWagAAkPgP/0IwgicmpmlvWTKDBQCh\ny+1VwLsP/TeBYoWcAWH0JNUF6XZDvx9oDhB25SJP06iScG1BiCWe2FiuPmPJ\nQL6XmwOlqg6xpQOkO74BZxGC5CY6pvipbP51zERDCs+684XEdb2+U7mC4Nfc\n/DhjDWKzvJE+bN9Ic5t2tgXiMYAZhl4TvGMnvH6LTzhF9acF3KjLHHmYqNkx\noekvh7guDGbnApEZ+OJYpyrI85VHH2zKs1SmHHVCha0PKYcGgdCLPMh5RYhc\nOGNrmbKAh1V0FKPFvZWaGjjnAVjnMTSac1JGfY2a5rGTogng4qSbqB3k2Zrp\nhe5lbjwfGW1pc7KoMK6/4l9w/UcAi09iJEIYk5sHrxpxINvhiMNpnJte5rMB\nQhuActGyIC1PJlGNFQ9ZpLfvydQlgVXW2Pch7hGX3I2fudbnhRKx6cu8Gq8M\nqf83p7uHPBZKi12UJMc3UHNszkLZ1XUm0vy41p/69lfBKnR30H4PWkfpZYmV\nlls70w7FelW5Gfai7LZRBckOg9LJqqsAnceMLVO3mIanzYGu+c4hoDhgXkCa\nEYdK5aRWRms9Q8p6Z9L/20YFMbNWsPxJT0u3YgZzJQvzC+ySejQ7ISK6RQ+N\nhOiGZq4cMihjOmWv8BYBpPC7ZtI1iP331Z3i6GeOmBCzmI/Or9kS31zQA8AH\nnkqS\r\n=7s4n\r\n-----END PGP SIGNATURE-----\r\n"},"main":"dist/index.js","husky":{"hooks":{"pre-commit":"lint-staged"}},"config":{"eslint":"./examples/**/*.{js,jsx}","tslint":"./{__mocks__,src,stories}/{,**/}*.{ts,tsx}"},"readme":"[![npm version](https://badge.fury.io/js/%40gooddata%2Freact-components.svg)](https://www.npmjs.com/package/@gooddata/react-components) \n\n# GoodData.UI React components\n> A React-based JavaScript library for building data-driven applications\n\n## Getting started\n- [GoodData.UI Documentation](http://sdk.gooddata.com/gooddata-ui/)\n- [GoodData.UI Live Examples](https://gooddata-examples.herokuapp.com/)\n- [Stack Overflow](https://stackoverflow.com/questions/tagged/gooddata)\n\n### Usage\nWith [yarn](https://yarnpkg.com) installed, go to your project directory and run\n```\n$ yarn add @gooddata/react-components\n```\nIf you prefer [npm](npmjs.com) run\n```\n$ npm install --save @gooddata/react-components\n```\n\nThe public API is exposed via global `index.js`. Except for the styles, do not import any other file directly\nbecause they are not intended to be part of the public API.\n\n## Contributing\n\nWe welcome any contribution in form of [issues](https://github.com/gooddata/gooddata-react-components/issues) or [pull requests](https://github.com/gooddata/gooddata-react-components/pulls).\nThese commands may come in handy while developing:\n\n| command | description |\n| ------- | ----------- |\n| `yarn install --pure-lockfile` | first step |\n| ||\n| `yarn dev` | build react-components to `/dist` in watch mode |\n| `yarn test` | run all unit tests |\n| `yarn prettier-write` | format the source code to match the valid codestyle |\n| `yarn validate` | validate codestyle |\n| ||\n| `yarn storybook` | run storybook from `/stories` on http://localhost:9001 |\n| `yarn build-storybook` | build storybook to `/dist-storybook` |\n| `yarn test-storybook` | run storybook and [screenshot tests](https://github.com/gooddata/gdc-client-utils/tree/master/test-storybook) |\n| ||\n| `yarn examples` | run Live Examples dev-server from `/examples` on https://localhost:8999 |\n| `yarn examples-build` | build Live Examples to `/examples/dist` |\n| `yarn examples-server` | serve built Live Examples - see `/examples/server/src` |\n| `yarn examples-testcafe` | run testcafe tests against `localhost:8999` |\n\n### Deploy to heroku.com\nWhen you deploy this repo to heroku, it serves *GoodData.UI Live Examples*.\nRelevant tasks are in `Procfile` and `package.json`.\n\n```bash\n# run in the project directory\nheroku login\nheroku create <your-app-name>\nheroku config:set DOMAIN_ADMIN_USERNAME=x@gooddata.com DOMAIN_ADMIN_PASSWORD=xy PROJECT_ID_TO_ASSIGN=xms7ga4tf3g3nzucd8380o2bev8oeknp\ngit push heroku HEAD:master\nheroku open\n```\n\n### Run Live Examples Locally\nTo run *GoodData.UI Live Examples* locally:\n```bash\ngit clone <this-repository>\ncd  <repository-folder>\nyarn install --pure-lockfile\nyarn examples\n```\nThen open https://localhost:8999 and login using Live Examples account (you can [create one here](https://gooddata-examples.herokuapp.com/registration)).\n\n### Run storybook locally for Geo chart \nGeo chart uses Mapbox to render map which requires a mapbox access token.\n- Register an account and create Mapbox token as [guide](https://docs.mapbox.com/help/how-mapbox-works/access-tokens/)\n- Run storybook with token stored in `.env` for more secure\n```bash\necho \"STORYBOOK_MAPBOX_ACCESS_TOKEN=token\" > .env # only need to run once\nyarn storybook\n```\n- Or run storybook with token env param exposed to cli (not suggested)\n```bash\nSTORYBOOK_MAPBOX_ACCESS_TOKEN=token yarn storybook\n```\n- Apply either above way to `yarn build-storybook` or `yarn test-storybook`\n\n### Source code formatting\nThe source code in the repository is formatted by [Prettier](https://prettier.io/). \nThe format of the code is validated by our Continuous Integration server and is one of the requirements of successful merge.\n\nPrettier is supported by every major IDE. You can find the list of supported editors and how to configure them [here](https://prettier.io/docs/en/editors.html).\n\nIn the case, when your editor is not supported or you don't want to setup the integration, you can run the `yarn prettier-write` command to reformat the code before commit.\n\n## Changelog\n\n- see [CHANGELOG.md](CHANGELOG.md)\n\n## License\n\n(C) 2007-2018 GoodData Corporation\n\nThis project is dual licensed:\n\n- The ATTRIBUTION-NONCOMMERCIAL 4.0 INTERNATIONAL (CC BY-NC 4.0) is used for purpose of the trial experience and evaluation of GoodData.UI library.\n- The GOODDATA GOODDATA.UI LIBRARY END USER LICENSE AGREEMENT is used for GoodData customers.\n\nFor more information, please see [LICENSE](https://github.com/gooddata/gooddata-react-components/blob/master/LICENSE)\n","gitHead":"ad719416e302028331995b2b905195e920196bdd","scripts":{"dev":"bash scripts/build.sh --dev-watch","test":"jest --watch","build":"bash scripts/build.sh","tslint":"yarn run-tslint -t verbose $npm_package_config_tslint","prepare":"cd examples/server && yarn install --frozen-lockfile && cd ../..; rm -r examples/node_modules 2>/dev/null; true","examples":"bash scripts/run-examples.sh","prepare?":"# Called before `npm publish` and on local `npm install`. Temporarily also for deleting obsolete node_modules. Ends with `true` to continue gracefully.","validate":"tsc --noEmit && yarn tslint && eslint $npm_package_config_eslint && yarn prettier-check","build-dev":"bash scripts/build.sh --dev","examples?":"# Default is developer domain, other options: yarn examples [sec,secure,stg,stg2,stg3,demo,developer or URL]","storybook":"yarn build && start-storybook -p 9001 -c .storybook","test-once":"jest","tslint-ci":"mkdir -p ./ci/results && yarn run-tslint -t checkstyle -o ./ci/results/tslint-results.xml $npm_package_config_tslint","run-tslint":"tslint -p tsconfig.json","validate-ci":"tsc --noEmit && yarn tslint-ci  && eslint $npm_package_config_eslint -f checkstyle -o ci/results/eslint-results.xml && yarn prettier-check","examples-build":"bash scripts/build-examples.sh","prepublishOnly":"yarn build","prettier-check":"prettier --check '{src,stories,styles,__mocks__,examples/server/src,examples/src,examples/test}/**/*.{ts,js,tsx,jsx,json,scss,md,yaml,html}'","prettier-write":"prettier --write '{src,stories,styles,__mocks__,examples/server/src,examples/src,examples/test}/**/*.{ts,js,tsx,jsx,json,scss,md,yaml,html}'","test-storybook":"yarn build && test-storybook","build-storybook":"yarn build && build-storybook -c .storybook -o dist-storybook","examples-server":"node examples/server/src/index.js","heroku-postbuild":"yarn examples-build developer","examples-testcafe":"./scripts/run-testcafe.sh visual","check-circular-deps":"madge --circular --extensions ts ./src","examples-testcafe-ci":"./scripts/run-testcafe.sh ci","examples-testcafe-live":"./scripts/run-testcafe.sh live"},"typings":"dist/index.d.ts","_npmUser":{"name":"gooddata-ci","email":"rail@gooddata.com"},"deprecated":"@gooddata/react-components@7 reached End of Support on March 31, 2022. Please upgrade (see https://sdk.gooddata.com/gooddata-ui/docs/supported_versions.html for more information).","repository":{"url":"git+ssh://git@github.com/gooddata/gooddata-react-components.git","type":"git"},"_npmVersion":"6.4.1","description":"GoodData.UI - A powerful JavaScript library for building analytical applications","directories":{},"lint-staged":{"{src,stories,styles,__mocks__,examples/server/src,examples/src,examples/test}/**/*.{ts,js,tsx,jsx,scss}":["npx gdc-fix-copyright","git add"],"{src,stories,styles,__mocks__,examples/server/src,examples/src,examples/test}/**/*.{ts,js,tsx,jsx,json,scss,md,yaml,html}":["prettier --write","git add"]},"_nodeVersion":"8.12.0","dependencies":{"rxjs":"^5.5.6","uuid":"^3.2.1","immer":"^1.3.1","lodash":"^4.17.15","date-fns":"^2.7.0","downshift":"^3.2.7","invariant":"^2.2.2","mapbox-gl":"^1.6.1","classnames":"^2.2.6","highcharts":"7.1.1","prop-types":"^15.6.0","react-intl":"^3.6.0","custom-event":"^1.0.1","react-window":"^1.8.1","ag-grid-react":"20.0.0","react-measure":"^2.3.0","@types/mapbox-gl":"^1.6.1","react-day-picker":"~7.3.0","react-responsive":"^3.0.0","stringify-object":"^2.4.0","@gooddata/typings":"^2.19.0","ag-grid-community":"20.0.0","http-status-codes":"^1.3.0","@gooddata/js-utils":"^3.5.0","@gooddata/numberjs":"^3.2.4","fixed-data-table-2":"0.7.17","@gooddata/goodstrap":"^67.0.0","react-dom-factories":"^1.0.2","@gooddata/gooddata-js":"^12.2.0","json-stable-stringify":"^1.0.1","react-transition-group":"^2.2.1","hoist-non-react-statics":"^3.3.0","nodelist-foreach-polyfill":"^1.2.0","@formatjs/intl-pluralrules":"^1.3.6","highcharts-grouped-categories":"^1.1.3"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"raf":"3.3.2","yup":"^0.24.1","jest":"24.7.1","husky":"3.0.0","madge":"^3.4.4","react":"^16.5.2","enzyme":"3.5.0","eslint":"4.19.1","formik":"^0.11.11","moment":"2.23.0","history":"^4.7.2","ts-jest":"24.0.0","webpack":"4.30.0","full-icu":"^1.3.0","prettier":"1.16.4","react-ga":"^2.5.2","recharts":"1.0.0-beta.9","testcafe":"1.1.4","commander":"2.14.1","node-sass":"4.13.0","react-dom":"^16.5.2","supertest":"3.0.0","ts-loader":"6.0.0","@types/raf":"^3.4.0","css-loader":"0.28.7","jest-junit":"3.0.0","raw-loader":"0.5.1","styled-jsx":"2.2.1","typescript":"3.3.4000","@babel/core":"7.4.4","@types/jest":"24.0.6","@types/node":"7.0.8","@types/uuid":"3.4.3","file-loader":"3.0.1","jest-enzyme":"7.0.2","lint-staged":"9.1.0","sass-loader":"6.0.6","webpack-cli":"3.3.2","@types/react":"16.8.6","babel-loader":"8.0.5","react-helmet":"5.2.0","react-select":"1.2.1","style-loader":"0.19.1","@types/enzyme":"3.1.13","@types/lodash":"4.14.123","testcafe-live":"0.1.4","@babel/runtime":"7.4.4","dotenv-webpack":"^1.7.0","@babel/polyfill":"^7.4.4","@storybook/react":"5.0.11","@types/invariant":"2.2.29","@types/react-dom":"16.0.11","isomorphic-fetch":"2.2.1","react-datepicker":"1.1.0","react-router-dom":"4.2.2","@babel/preset-env":"7.4.4","@gooddata/mock-js":"2.6.0","@storybook/addons":"5.0.11","@types/classnames":"2.2.3","@types/prop-types":"15.5.2","@storybook/theming":"5.0.11","identity-obj-proxy":"^3.0.0","intl-messageformat":"^7.5.4","webpack-dev-server":"3.3.1","@babel/preset-react":"7.0.0","@types/react-portal":"4.0.1","@types/react-window":"^1.8.1","babel-plugin-lodash":"3.3.4","html-webpack-plugin":"3.2.0","react-test-renderer":"16.4.2","@types/react-measure":"2.0.5","clean-webpack-plugin":"2.0.2","stats-webpack-plugin":"0.7.0","eslint-config-prettier":"4.1.0","react-google-recaptcha":"^0.14.1","tslint-config-prettier":"1.18.0","@gooddata/eslint-config":"^1.0.0","@gooddata/tslint-config":"1.0.0","@types/react-responsive":"^3.0.3","@types/storybook__react":"4.0.1","@types/stringify-object":"^3.2.0","enzyme-adapter-react-16":"1.3.1","@gooddata/test-storybook":"3.2.1","@storybook/addon-actions":"5.0.11","@storybook/addon-options":"5.0.11","node-sass-magic-importer":"5.1.0","react-syntax-highlighter":"11.0.2","@types/fixed-data-table-2":"0.8.1","@types/react-test-renderer":"16.0.0","circular-dependency-plugin":"5.0.2","compression-webpack-plugin":"2.0.0","@types/json-stable-stringify":"^1.0.32","@gooddata/frontend-npm-scripts":"1.1.0","@types/enzyme-adapter-react-16":"1.0.3","@types/storybook__addon-actions":"3.4.2","@babel/plugin-proposal-class-properties":"7.4.4","@babel/plugin-proposal-object-rest-spread":"7.4.4","@babel/plugin-transform-async-to-generator":"7.4.4"},"peerDependencies":{"react":"^16.5.2","react-dom":"^16.5.2"},"_npmOperationalInternal":{"tmp":"tmp/react-components_7.4.0-beta.28_1583160441726_0.722058087147994","host":"s3://npm-registry-packages"}},"7.4.0-beta.29":{"name":"@gooddata/react-components","version":"7.4.0-beta.29","author":{"name":"GoodData Corporation"},"license":"BSD-3-Clause","_id":"@gooddata/react-components@7.4.0-beta.29","maintainers":[{"name":"afi","email":"adam.fiedler@gooddata.com"},{"name":"bertold8","email":"ivan.nejezchleb@seznam.cz"},{"name":"brbistas","email":"valentinos.chraniotis@gooddata.com"},{"name":"bugsbunny338","email":"jiri.zajic@mensa.cz"},{"name":"de.do","email":"de.do@gooddata.com"},{"name":"gooddata-ci","email":"rail@gooddata.com"},{"name":"hung.nguyen.hoang","email":"hung.nguyen@gooddata.com"},{"name":"ivan.mjartan","email":"ivan.mjartan@gooddata.com"},{"name":"jakub-sterba","email":"jakub.sterba@gooddata.com"},{"name":"jaroslav.tomecek","email":"jaroslav.tomecek@gooddata.com"},{"name":"jkittler","email":"honza.kittler@gmail.com"},{"name":"khanh.le","email":"khanh.le@gooddata.com"},{"name":"lanhuynh","email":"lan.huynh@gooddata.com"},{"name":"linhhong","email":"linh.hong@gooddata.com"},{"name":"lupko","email":"lubomir.slivka@gooddata.com"},{"name":"matyas.kandl","email":"matyas.kandl@gooddata.com"},{"name":"michal.marsal","email":"michal.marsal@gooddata.com"},{"name":"naibinh","email":"naibinh@gmail.com"},{"name":"nikolacech","email":"nikola.cech@gooddata.com"},{"name":"no23reason","email":"dan.homola@hotmail.cz"},{"name":"patrikbraborec","email":"patrik.braborec@gooddata.com"},{"name":"pbenes","email":"petr.benes@gooddata.com"},{"name":"petrjanu","email":"petr.janu@gooddata.com"},{"name":"ptquang86","email":"ptquang86@gmail.com"},{"name":"qduval","email":"quentin.duval@gooddata.com"},{"name":"rodri360","email":"me@rodri360.com"},{"name":"sitina","email":"jiri.sitina@gooddata.com"},{"name":"strouhaljan","email":"strouhal.jan@gmail.com"},{"name":"tomas.kratochvil","email":"tomas.kratochvil@gooddata.com"},{"name":"tomasreichmann","email":"tomasreichmann@gmail.com"},{"name":"tomsatgd","email":"tomas.satinsky@gooddata.com"},{"name":"trung-le-quoc","email":"trung.le@gooddata.com"},{"name":"tu-ngo","email":"tungo1981@gmail.com"},{"name":"tulean","email":"tuan.le@gooddata.com"},{"name":"utdnah","email":"danh.ung@gooddata.com"},{"name":"vlastikcz","email":"vlastimil.kotas@gooddata.com"},{"name":"vu.pham","email":"vu.pham@gooddata.com"},{"name":"xmort","email":"petr.dolejsi@gooddata.com"},{"name":"yanlipnican","email":"yanlipnican@gmail.com"}],"homepage":"https://github.com/gooddata/gooddata-react-components#readme","bugs":{"url":"https://github.com/gooddata/gooddata-react-components/issues"},"dist":{"shasum":"e6810f3b11772f52432d351d89897a3fd48c1506","tarball":"https://registry.npmjs.org/@gooddata/react-components/-/react-components-7.4.0-beta.29.tgz","fileCount":2464,"integrity":"sha512-x87n6FqaFrmNyP8yq4XonewXYwomgGnpFDOBGW5ochagHsIhBdWQNwpi7tNJkaiOuvppePHd+S2prlLquh1KBQ==","signatures":[{"sig":"MEUCIEtobtkZO1LbZK28as8sfuB+Zrtd9macUw9Tjlgq75PkAiEAnWIMs9A+JvGS1eb3VAgFvrATYRd91+F9ryb/fXIZ2vo=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":9656417,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJeXe0FCRA9TVsSAnZWagAAb1QQAJcjNnBdlVR7boP29kIi\nWCQd8OC8JUa+PmaKpTcULHqOcbhFrNQ+9K/zPOLoR39e9cal8npoPGKb8LZ6\nWpjjETUnb9QnkO5p6XnVpQWhcrtlHzh0jvw4u5c2YEiEHX0TlPSd+MfKMkn8\n63KM+MTDgknSrvO65wVVIMp7E5kU71GFdMW2VeTNEp96zIkV/gTsxYCTv7GN\n+GCvTiQX3xJUtTZ383kDdcs/t1nrjLfJTqdCSnCGEXQxsSmsxdSIiKHdnD/h\ndhuApg/D/MX/VreobylLm5J1hYzfAemIc/5KAusDg6wleoFgZOjPf0DVg8B4\n7oox5nh6fY3CFKTj8t+cabL/0LdU8RNrJg+zYUX+vXG1X8mvpziscbfqh2Sx\nfLyAGQME2qc1iTyxH2YFUsjrFu/T/MSvqVNyiSwBIgdUD2VTDzDEvehmulYY\nBzcwOZfQ1D3xpMSmQGCzZEV9W1ElG9BI3qClZwJ51hmk0JSbbOgMwIkCLeUO\ngbb6Y0tYYdGG++GXi6scSe+Dt6ifxFKq5xqyKzlMBrJuog1g9GoBhnIlSdQ2\nW+OdTf84E7bfqR3Wzjp0i6zxQ2cTgNZrMWHVlUhbGtL+8wy2gx6dC3GGDLsi\nwnm3eF9a5ReYA17VQHVou/dqQCvQX5mxjbVnh4nC9ikJPvNtPve4Z2JdgM4e\nI6Gn\r\n=fUTf\r\n-----END PGP SIGNATURE-----\r\n"},"main":"dist/index.js","husky":{"hooks":{"pre-commit":"lint-staged"}},"config":{"eslint":"./examples/**/*.{js,jsx}","tslint":"./{__mocks__,src,stories}/{,**/}*.{ts,tsx}"},"readme":"[![npm version](https://badge.fury.io/js/%40gooddata%2Freact-components.svg)](https://www.npmjs.com/package/@gooddata/react-components) \n\n# GoodData.UI React components\n> A React-based JavaScript library for building data-driven applications\n\n## Getting started\n- [GoodData.UI Documentation](http://sdk.gooddata.com/gooddata-ui/)\n- [GoodData.UI Live Examples](https://gooddata-examples.herokuapp.com/)\n- [Stack Overflow](https://stackoverflow.com/questions/tagged/gooddata)\n\n### Usage\nWith [yarn](https://yarnpkg.com) installed, go to your project directory and run\n```\n$ yarn add @gooddata/react-components\n```\nIf you prefer [npm](npmjs.com) run\n```\n$ npm install --save @gooddata/react-components\n```\n\nThe public API is exposed via global `index.js`. Except for the styles, do not import any other file directly\nbecause they are not intended to be part of the public API.\n\n## Contributing\n\nWe welcome any contribution in form of [issues](https://github.com/gooddata/gooddata-react-components/issues) or [pull requests](https://github.com/gooddata/gooddata-react-components/pulls).\nThese commands may come in handy while developing:\n\n| command | description |\n| ------- | ----------- |\n| `yarn install --pure-lockfile` | first step |\n| ||\n| `yarn dev` | build react-components to `/dist` in watch mode |\n| `yarn test` | run all unit tests |\n| `yarn prettier-write` | format the source code to match the valid codestyle |\n| `yarn validate` | validate codestyle |\n| ||\n| `yarn storybook` | run storybook from `/stories` on http://localhost:9001 |\n| `yarn build-storybook` | build storybook to `/dist-storybook` |\n| `yarn test-storybook` | run storybook and [screenshot tests](https://github.com/gooddata/gdc-client-utils/tree/master/test-storybook) |\n| ||\n| `yarn examples` | run Live Examples dev-server from `/examples` on https://localhost:8999 |\n| `yarn examples-build` | build Live Examples to `/examples/dist` |\n| `yarn examples-server` | serve built Live Examples - see `/examples/server/src` |\n| `yarn examples-testcafe` | run testcafe tests against `localhost:8999` |\n\n### Deploy to heroku.com\nWhen you deploy this repo to heroku, it serves *GoodData.UI Live Examples*.\nRelevant tasks are in `Procfile` and `package.json`.\n\n```bash\n# run in the project directory\nheroku login\nheroku create <your-app-name>\nheroku config:set DOMAIN_ADMIN_USERNAME=x@gooddata.com DOMAIN_ADMIN_PASSWORD=xy PROJECT_ID_TO_ASSIGN=xms7ga4tf3g3nzucd8380o2bev8oeknp\ngit push heroku HEAD:master\nheroku open\n```\n\n### Run Live Examples Locally\nTo run *GoodData.UI Live Examples* locally:\n```bash\ngit clone <this-repository>\ncd  <repository-folder>\nyarn install --pure-lockfile\nyarn examples\n```\nThen open https://localhost:8999 and login using Live Examples account (you can [create one here](https://gooddata-examples.herokuapp.com/registration)).\n\n### Run storybook locally for Geo chart \nGeo chart uses Mapbox to render map which requires a mapbox access token.\n- Register an account and create Mapbox token as [guide](https://docs.mapbox.com/help/how-mapbox-works/access-tokens/)\n- Run storybook with token stored in `.env` for more secure\n```bash\necho \"STORYBOOK_MAPBOX_ACCESS_TOKEN=token\" > .env # only need to run once\nyarn storybook\n```\n- Or run storybook with token env param exposed to cli (not suggested)\n```bash\nSTORYBOOK_MAPBOX_ACCESS_TOKEN=token yarn storybook\n```\n- Apply either above way to `yarn build-storybook` or `yarn test-storybook`\n\n### Source code formatting\nThe source code in the repository is formatted by [Prettier](https://prettier.io/). \nThe format of the code is validated by our Continuous Integration server and is one of the requirements of successful merge.\n\nPrettier is supported by every major IDE. You can find the list of supported editors and how to configure them [here](https://prettier.io/docs/en/editors.html).\n\nIn the case, when your editor is not supported or you don't want to setup the integration, you can run the `yarn prettier-write` command to reformat the code before commit.\n\n## Changelog\n\n- see [CHANGELOG.md](CHANGELOG.md)\n\n## License\n\n(C) 2007-2018 GoodData Corporation\n\nThis project is dual licensed:\n\n- The ATTRIBUTION-NONCOMMERCIAL 4.0 INTERNATIONAL (CC BY-NC 4.0) is used for purpose of the trial experience and evaluation of GoodData.UI library.\n- The GOODDATA GOODDATA.UI LIBRARY END USER LICENSE AGREEMENT is used for GoodData customers.\n\nFor more information, please see [LICENSE](https://github.com/gooddata/gooddata-react-components/blob/master/LICENSE)\n","gitHead":"b8035aa04a000e1ebaad696c86ec18d56da5c82c","scripts":{"dev":"bash scripts/build.sh --dev-watch","test":"jest --watch","build":"bash scripts/build.sh","tslint":"yarn run-tslint -t verbose $npm_package_config_tslint","prepare":"cd examples/server && yarn install --frozen-lockfile && cd ../..; rm -r examples/node_modules 2>/dev/null; true","examples":"bash scripts/run-examples.sh","prepare?":"# Called before `npm publish` and on local `npm install`. Temporarily also for deleting obsolete node_modules. Ends with `true` to continue gracefully.","validate":"tsc --noEmit && yarn tslint && eslint $npm_package_config_eslint && yarn prettier-check","build-dev":"bash scripts/build.sh --dev","examples?":"# Default is developer domain, other options: yarn examples [sec,secure,stg,stg2,stg3,demo,developer or URL]","storybook":"yarn build && start-storybook -p 9001 -c .storybook","test-once":"jest","tslint-ci":"mkdir -p ./ci/results && yarn run-tslint -t checkstyle -o ./ci/results/tslint-results.xml $npm_package_config_tslint","run-tslint":"tslint -p tsconfig.json","validate-ci":"tsc --noEmit && yarn tslint-ci  && eslint $npm_package_config_eslint -f checkstyle -o ci/results/eslint-results.xml && yarn prettier-check","examples-build":"bash scripts/build-examples.sh","prepublishOnly":"yarn build","prettier-check":"prettier --check '{src,stories,styles,__mocks__,examples/server/src,examples/src,examples/test}/**/*.{ts,js,tsx,jsx,json,scss,md,yaml,html}'","prettier-write":"prettier --write '{src,stories,styles,__mocks__,examples/server/src,examples/src,examples/test}/**/*.{ts,js,tsx,jsx,json,scss,md,yaml,html}'","test-storybook":"yarn build && test-storybook","build-storybook":"yarn build && build-storybook -c .storybook -o dist-storybook","examples-server":"node examples/server/src/index.js","heroku-postbuild":"yarn examples-build developer","examples-testcafe":"./scripts/run-testcafe.sh visual","check-circular-deps":"madge --circular --extensions ts ./src","examples-testcafe-ci":"./scripts/run-testcafe.sh ci","examples-testcafe-live":"./scripts/run-testcafe.sh live"},"typings":"dist/index.d.ts","_npmUser":{"name":"gooddata-ci","email":"rail@gooddata.com"},"deprecated":"@gooddata/react-components@7 reached End of Support on March 31, 2022. Please upgrade (see https://sdk.gooddata.com/gooddata-ui/docs/supported_versions.html for more information).","repository":{"url":"git+ssh://git@github.com/gooddata/gooddata-react-components.git","type":"git"},"_npmVersion":"6.4.1","description":"GoodData.UI - A powerful JavaScript library for building analytical applications","directories":{},"lint-staged":{"{src,stories,styles,__mocks__,examples/server/src,examples/src,examples/test}/**/*.{ts,js,tsx,jsx,scss}":["npx gdc-fix-copyright","git add"],"{src,stories,styles,__mocks__,examples/server/src,examples/src,examples/test}/**/*.{ts,js,tsx,jsx,json,scss,md,yaml,html}":["prettier --write","git add"]},"_nodeVersion":"8.12.0","dependencies":{"rxjs":"^5.5.6","uuid":"^3.2.1","immer":"^1.3.1","lodash":"^4.17.15","date-fns":"^2.7.0","downshift":"^3.2.7","invariant":"^2.2.2","mapbox-gl":"^1.6.1","classnames":"^2.2.6","highcharts":"7.1.1","prop-types":"^15.6.0","react-intl":"^3.6.0","custom-event":"^1.0.1","react-window":"^1.8.1","ag-grid-react":"20.0.0","react-measure":"^2.3.0","@types/mapbox-gl":"^1.6.1","react-day-picker":"~7.3.0","react-responsive":"^3.0.0","stringify-object":"^2.4.0","@gooddata/typings":"^2.19.0","ag-grid-community":"20.0.0","http-status-codes":"^1.3.0","@gooddata/js-utils":"^3.5.0","@gooddata/numberjs":"^3.2.4","fixed-data-table-2":"0.7.17","@gooddata/goodstrap":"^67.0.0","react-dom-factories":"^1.0.2","@gooddata/gooddata-js":"^12.2.0","json-stable-stringify":"^1.0.1","react-transition-group":"^2.2.1","hoist-non-react-statics":"^3.3.0","nodelist-foreach-polyfill":"^1.2.0","@formatjs/intl-pluralrules":"^1.3.6","highcharts-grouped-categories":"^1.1.3"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"raf":"3.3.2","yup":"^0.24.1","jest":"24.7.1","husky":"3.0.0","madge":"^3.4.4","react":"^16.5.2","enzyme":"3.5.0","eslint":"4.19.1","formik":"^0.11.11","moment":"2.23.0","history":"^4.7.2","ts-jest":"24.0.0","webpack":"4.30.0","full-icu":"^1.3.0","prettier":"1.16.4","react-ga":"^2.5.2","recharts":"1.0.0-beta.9","testcafe":"1.1.4","commander":"2.14.1","node-sass":"4.13.0","react-dom":"^16.5.2","supertest":"3.0.0","ts-loader":"6.0.0","@types/raf":"^3.4.0","css-loader":"0.28.7","jest-junit":"3.0.0","raw-loader":"0.5.1","styled-jsx":"2.2.1","typescript":"3.3.4000","@babel/core":"7.4.4","@types/jest":"24.0.6","@types/node":"7.0.8","@types/uuid":"3.4.3","file-loader":"3.0.1","jest-enzyme":"7.0.2","lint-staged":"9.1.0","sass-loader":"6.0.6","webpack-cli":"3.3.2","@types/react":"16.8.6","babel-loader":"8.0.5","react-helmet":"5.2.0","react-select":"1.2.1","style-loader":"0.19.1","@types/enzyme":"3.1.13","@types/lodash":"4.14.123","testcafe-live":"0.1.4","@babel/runtime":"7.4.4","dotenv-webpack":"^1.7.0","@babel/polyfill":"^7.4.4","@storybook/react":"5.0.11","@types/invariant":"2.2.29","@types/react-dom":"16.0.11","isomorphic-fetch":"2.2.1","react-datepicker":"1.1.0","react-router-dom":"4.2.2","@babel/preset-env":"7.4.4","@gooddata/mock-js":"2.6.0","@storybook/addons":"5.0.11","@types/classnames":"2.2.3","@types/prop-types":"15.5.2","@storybook/theming":"5.0.11","identity-obj-proxy":"^3.0.0","intl-messageformat":"^7.5.4","webpack-dev-server":"3.3.1","@babel/preset-react":"7.0.0","@types/react-portal":"4.0.1","@types/react-window":"^1.8.1","babel-plugin-lodash":"3.3.4","html-webpack-plugin":"3.2.0","react-test-renderer":"16.4.2","@types/react-measure":"2.0.5","clean-webpack-plugin":"2.0.2","stats-webpack-plugin":"0.7.0","eslint-config-prettier":"4.1.0","react-google-recaptcha":"^0.14.1","tslint-config-prettier":"1.18.0","@gooddata/eslint-config":"^1.0.0","@gooddata/tslint-config":"1.0.0","@types/react-responsive":"^3.0.3","@types/storybook__react":"4.0.1","@types/stringify-object":"^3.2.0","enzyme-adapter-react-16":"1.3.1","@gooddata/test-storybook":"3.2.1","@storybook/addon-actions":"5.0.11","@storybook/addon-options":"5.0.11","node-sass-magic-importer":"5.1.0","react-syntax-highlighter":"11.0.2","@types/fixed-data-table-2":"0.8.1","@types/react-test-renderer":"16.0.0","circular-dependency-plugin":"5.0.2","compression-webpack-plugin":"2.0.0","@types/json-stable-stringify":"^1.0.32","@gooddata/frontend-npm-scripts":"1.1.0","@types/enzyme-adapter-react-16":"1.0.3","@types/storybook__addon-actions":"3.4.2","@babel/plugin-proposal-class-properties":"7.4.4","@babel/plugin-proposal-object-rest-spread":"7.4.4","@babel/plugin-transform-async-to-generator":"7.4.4"},"peerDependencies":{"react":"^16.5.2","react-dom":"^16.5.2"},"_npmOperationalInternal":{"tmp":"tmp/react-components_7.4.0-beta.29_1583213829300_0.021321094977351684","host":"s3://npm-registry-packages"}},"7.4.0-beta.30":{"name":"@gooddata/react-components","version":"7.4.0-beta.30","author":{"name":"GoodData Corporation"},"license":"BSD-3-Clause","_id":"@gooddata/react-components@7.4.0-beta.30","maintainers":[{"name":"afi","email":"adam.fiedler@gooddata.com"},{"name":"bertold8","email":"ivan.nejezchleb@seznam.cz"},{"name":"brbistas","email":"valentinos.chraniotis@gooddata.com"},{"name":"bugsbunny338","email":"jiri.zajic@mensa.cz"},{"name":"de.do","email":"de.do@gooddata.com"},{"name":"gooddata-ci","email":"rail@gooddata.com"},{"name":"hung.nguyen.hoang","email":"hung.nguyen@gooddata.com"},{"name":"ivan.mjartan","email":"ivan.mjartan@gooddata.com"},{"name":"jakub-sterba","email":"jakub.sterba@gooddata.com"},{"name":"jaroslav.tomecek","email":"jaroslav.tomecek@gooddata.com"},{"name":"jkittler","email":"honza.kittler@gmail.com"},{"name":"khanh.le","email":"khanh.le@gooddata.com"},{"name":"lanhuynh","email":"lan.huynh@gooddata.com"},{"name":"linhhong","email":"linh.hong@gooddata.com"},{"name":"lupko","email":"lubomir.slivka@gooddata.com"},{"name":"matyas.kandl","email":"matyas.kandl@gooddata.com"},{"name":"michal.marsal","email":"michal.marsal@gooddata.com"},{"name":"naibinh","email":"naibinh@gmail.com"},{"name":"nikolacech","email":"nikola.cech@gooddata.com"},{"name":"no23reason","email":"dan.homola@hotmail.cz"},{"name":"patrikbraborec","email":"patrik.braborec@gooddata.com"},{"name":"pbenes","email":"petr.benes@gooddata.com"},{"name":"petrjanu","email":"petr.janu@gooddata.com"},{"name":"ptquang86","email":"ptquang86@gmail.com"},{"name":"qduval","email":"quentin.duval@gooddata.com"},{"name":"rodri360","email":"me@rodri360.com"},{"name":"sitina","email":"jiri.sitina@gooddata.com"},{"name":"strouhaljan","email":"strouhal.jan@gmail.com"},{"name":"tomas.kratochvil","email":"tomas.kratochvil@gooddata.com"},{"name":"tomasreichmann","email":"tomasreichmann@gmail.com"},{"name":"tomsatgd","email":"tomas.satinsky@gooddata.com"},{"name":"trung-le-quoc","email":"trung.le@gooddata.com"},{"name":"tu-ngo","email":"tungo1981@gmail.com"},{"name":"tulean","email":"tuan.le@gooddata.com"},{"name":"utdnah","email":"danh.ung@gooddata.com"},{"name":"vlastikcz","email":"vlastimil.kotas@gooddata.com"},{"name":"vu.pham","email":"vu.pham@gooddata.com"},{"name":"xmort","email":"petr.dolejsi@gooddata.com"},{"name":"yanlipnican","email":"yanlipnican@gmail.com"}],"homepage":"https://github.com/gooddata/gooddata-react-components#readme","bugs":{"url":"https://github.com/gooddata/gooddata-react-components/issues"},"dist":{"shasum":"7866540e86376f4f9b9052fa4b4e697c0d7ff48e","tarball":"https://registry.npmjs.org/@gooddata/react-components/-/react-components-7.4.0-beta.30.tgz","fileCount":2464,"integrity":"sha512-NdEJfcfDvTS7W5rvmm4UFkvxdmhxabaJn+22EzH0IKvn57xFuEoBoxuIX60frfhttc2m6geK754pL4oR9iRV3g==","signatures":[{"sig":"MEUCIGjanWdrjNqmSdNUHFeLqD163jGOIQ2vi7W6c/EulDkQAiEAqCmA7xxVdIOTTt556l1zACT7HMLcKZajsOI2NgiqXFA=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":9663178,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJeXhsOCRA9TVsSAnZWagAAhkgP+wX+tpvOnj84oMhMw9AJ\nLr+hntGHlYDUZuMoNz9JZLHsXOdxItTj6+9B1mOZP1WWrNA1rkusLP4Hc+eO\nUlug8ruSf+hXRxcYos76QHoslM2qRdE8+GQaMiMKLzgyOly5vAMKORXtR5oa\npCDpHyqBQmiWnixr9sXV3egLPEJYp45nH2//5SOb4W3Ytr5rm5cHudzYlT2o\n2BdJ3VYZydVvUXCerCxHgGssvbPxGwrV60e1QkbeMi7STXG/o6gyxVpu35o1\nZ9H14+dQg/m6RCFcsunBs8S/wXpivf9soTsiVbrqln+JO20W/pu1Ftd8JFuy\njRht9uqES2iJwgxckbiRimEMBWI3LoVDjw7imt46uT29OvD1/WCq3bS85l0l\nzwVFSFrowKkGmLN+qU42bMy5rwhBJlGiLbsAwi5zENlxR/4SIBcfNerxbzJ5\n5quyQ0c04kp2Q8OLTsky1Or6LDG58eB1HFX1EHu4Rf8sxGC6Zu4skj/0L2ab\nb3dNwGE1A3xRUfqCDPjYOvC4XAOHrAHJb+RKHQfNBslJcNGndCSD7JXMfPgW\nNze3cB052uHE2uvgg2xpjJss7KLGiNvNSXZRwIu2o3a9DpEBiORVccTy6N3n\nMXgHJI4YtFunmUG4eaf8UTpGQTw0ULheughjHQG6P1Qev3uxrZQdsOYdnL7f\nA802\r\n=mlxS\r\n-----END PGP SIGNATURE-----\r\n"},"main":"dist/index.js","husky":{"hooks":{"pre-commit":"lint-staged"}},"config":{"eslint":"./examples/**/*.{js,jsx}","tslint":"./{__mocks__,src,stories}/{,**/}*.{ts,tsx}"},"readme":"[![npm version](https://badge.fury.io/js/%40gooddata%2Freact-components.svg)](https://www.npmjs.com/package/@gooddata/react-components) \n\n# GoodData.UI React components\n> A React-based JavaScript library for building data-driven applications\n\n## Getting started\n- [GoodData.UI Documentation](http://sdk.gooddata.com/gooddata-ui/)\n- [GoodData.UI Live Examples](https://gooddata-examples.herokuapp.com/)\n- [Stack Overflow](https://stackoverflow.com/questions/tagged/gooddata)\n\n### Usage\nWith [yarn](https://yarnpkg.com) installed, go to your project directory and run\n```\n$ yarn add @gooddata/react-components\n```\nIf you prefer [npm](npmjs.com) run\n```\n$ npm install --save @gooddata/react-components\n```\n\nThe public API is exposed via global `index.js`. Except for the styles, do not import any other file directly\nbecause they are not intended to be part of the public API.\n\n## Contributing\n\nWe welcome any contribution in form of [issues](https://github.com/gooddata/gooddata-react-components/issues) or [pull requests](https://github.com/gooddata/gooddata-react-components/pulls).\nThese commands may come in handy while developing:\n\n| command | description |\n| ------- | ----------- |\n| `yarn install --pure-lockfile` | first step |\n| ||\n| `yarn dev` | build react-components to `/dist` in watch mode |\n| `yarn test` | run all unit tests |\n| `yarn prettier-write` | format the source code to match the valid codestyle |\n| `yarn validate` | validate codestyle |\n| ||\n| `yarn storybook` | run storybook from `/stories` on http://localhost:9001 |\n| `yarn build-storybook` | build storybook to `/dist-storybook` |\n| `yarn test-storybook` | run storybook and [screenshot tests](https://github.com/gooddata/gdc-client-utils/tree/master/test-storybook) |\n| ||\n| `yarn examples` | run Live Examples dev-server from `/examples` on https://localhost:8999 |\n| `yarn examples-build` | build Live Examples to `/examples/dist` |\n| `yarn examples-server` | serve built Live Examples - see `/examples/server/src` |\n| `yarn examples-testcafe` | run testcafe tests against `localhost:8999` |\n\n### Deploy to heroku.com\nWhen you deploy this repo to heroku, it serves *GoodData.UI Live Examples*.\nRelevant tasks are in `Procfile` and `package.json`.\n\n```bash\n# run in the project directory\nheroku login\nheroku create <your-app-name>\nheroku config:set DOMAIN_ADMIN_USERNAME=x@gooddata.com DOMAIN_ADMIN_PASSWORD=xy PROJECT_ID_TO_ASSIGN=xms7ga4tf3g3nzucd8380o2bev8oeknp\ngit push heroku HEAD:master\nheroku open\n```\n\n### Run Live Examples Locally\nTo run *GoodData.UI Live Examples* locally:\n```bash\ngit clone <this-repository>\ncd  <repository-folder>\nyarn install --pure-lockfile\nyarn examples\n```\nThen open https://localhost:8999 and login using Live Examples account (you can [create one here](https://gooddata-examples.herokuapp.com/registration)).\n\n### Run storybook locally for Geo chart \nGeo chart uses Mapbox to render map which requires a mapbox access token.\n- Register an account and create Mapbox token as [guide](https://docs.mapbox.com/help/how-mapbox-works/access-tokens/)\n- Run storybook with token stored in `.env` for more secure\n```bash\necho \"STORYBOOK_MAPBOX_ACCESS_TOKEN=token\" > .env # only need to run once\nyarn storybook\n```\n- Or run storybook with token env param exposed to cli (not suggested)\n```bash\nSTORYBOOK_MAPBOX_ACCESS_TOKEN=token yarn storybook\n```\n- Apply either above way to `yarn build-storybook` or `yarn test-storybook`\n\n### Source code formatting\nThe source code in the repository is formatted by [Prettier](https://prettier.io/). \nThe format of the code is validated by our Continuous Integration server and is one of the requirements of successful merge.\n\nPrettier is supported by every major IDE. You can find the list of supported editors and how to configure them [here](https://prettier.io/docs/en/editors.html).\n\nIn the case, when your editor is not supported or you don't want to setup the integration, you can run the `yarn prettier-write` command to reformat the code before commit.\n\n## Changelog\n\n- see [CHANGELOG.md](CHANGELOG.md)\n\n## License\n\n(C) 2007-2018 GoodData Corporation\n\nThis project is dual licensed:\n\n- The ATTRIBUTION-NONCOMMERCIAL 4.0 INTERNATIONAL (CC BY-NC 4.0) is used for purpose of the trial experience and evaluation of GoodData.UI library.\n- The GOODDATA GOODDATA.UI LIBRARY END USER LICENSE AGREEMENT is used for GoodData customers.\n\nFor more information, please see [LICENSE](https://github.com/gooddata/gooddata-react-components/blob/master/LICENSE)\n","gitHead":"aa0bfaf4171b8d49808a0cfe58363f93f3db21d5","scripts":{"dev":"bash scripts/build.sh --dev-watch","test":"jest --watch","build":"bash scripts/build.sh","tslint":"yarn run-tslint -t verbose $npm_package_config_tslint","prepare":"cd examples/server && yarn install --frozen-lockfile && cd ../..; rm -r examples/node_modules 2>/dev/null; true","examples":"bash scripts/run-examples.sh","prepare?":"# Called before `npm publish` and on local `npm install`. Temporarily also for deleting obsolete node_modules. Ends with `true` to continue gracefully.","validate":"tsc --noEmit && yarn tslint && eslint $npm_package_config_eslint && yarn prettier-check","build-dev":"bash scripts/build.sh --dev","examples?":"# Default is developer domain, other options: yarn examples [sec,secure,stg,stg2,stg3,demo,developer or URL]","storybook":"yarn build && start-storybook -p 9001 -c .storybook","test-once":"jest","tslint-ci":"mkdir -p ./ci/results && yarn run-tslint -t checkstyle -o ./ci/results/tslint-results.xml $npm_package_config_tslint","run-tslint":"tslint -p tsconfig.json","validate-ci":"tsc --noEmit && yarn tslint-ci  && eslint $npm_package_config_eslint -f checkstyle -o ci/results/eslint-results.xml && yarn prettier-check","examples-build":"bash scripts/build-examples.sh","prepublishOnly":"yarn build","prettier-check":"prettier --check '{src,stories,styles,__mocks__,examples/server/src,examples/src,examples/test}/**/*.{ts,js,tsx,jsx,json,scss,md,yaml,html}'","prettier-write":"prettier --write '{src,stories,styles,__mocks__,examples/server/src,examples/src,examples/test}/**/*.{ts,js,tsx,jsx,json,scss,md,yaml,html}'","test-storybook":"yarn build && test-storybook","build-storybook":"yarn build && build-storybook -c .storybook -o dist-storybook","examples-server":"node examples/server/src/index.js","heroku-postbuild":"yarn examples-build developer","examples-testcafe":"./scripts/run-testcafe.sh visual","check-circular-deps":"madge --circular --extensions ts ./src","examples-testcafe-ci":"./scripts/run-testcafe.sh ci","examples-testcafe-live":"./scripts/run-testcafe.sh live"},"typings":"dist/index.d.ts","_npmUser":{"name":"gooddata-ci","email":"rail@gooddata.com"},"deprecated":"@gooddata/react-components@7 reached End of Support on March 31, 2022. Please upgrade (see https://sdk.gooddata.com/gooddata-ui/docs/supported_versions.html for more information).","repository":{"url":"git+ssh://git@github.com/gooddata/gooddata-react-components.git","type":"git"},"_npmVersion":"6.4.1","description":"GoodData.UI - A powerful JavaScript library for building analytical applications","directories":{},"lint-staged":{"{src,stories,styles,__mocks__,examples/server/src,examples/src,examples/test}/**/*.{ts,js,tsx,jsx,scss}":["npx gdc-fix-copyright","git add"],"{src,stories,styles,__mocks__,examples/server/src,examples/src,examples/test}/**/*.{ts,js,tsx,jsx,json,scss,md,yaml,html}":["prettier --write","git add"]},"_nodeVersion":"8.12.0","dependencies":{"rxjs":"^5.5.6","uuid":"^3.2.1","immer":"^1.3.1","lodash":"^4.17.15","date-fns":"^2.7.0","downshift":"^3.2.7","invariant":"^2.2.2","mapbox-gl":"^1.6.1","classnames":"^2.2.6","highcharts":"7.1.1","prop-types":"^15.6.0","react-intl":"^3.6.0","custom-event":"^1.0.1","react-window":"^1.8.1","ag-grid-react":"20.0.0","react-measure":"^2.3.0","@types/mapbox-gl":"^1.6.1","react-day-picker":"~7.3.0","react-responsive":"^3.0.0","stringify-object":"^2.4.0","@gooddata/typings":"^2.19.0","ag-grid-community":"20.0.0","http-status-codes":"^1.3.0","@gooddata/js-utils":"^3.5.0","@gooddata/numberjs":"^3.2.4","fixed-data-table-2":"0.7.17","@gooddata/goodstrap":"^67.0.0","react-dom-factories":"^1.0.2","@gooddata/gooddata-js":"^12.2.0","json-stable-stringify":"^1.0.1","react-transition-group":"^2.2.1","hoist-non-react-statics":"^3.3.0","nodelist-foreach-polyfill":"^1.2.0","@formatjs/intl-pluralrules":"^1.3.6","highcharts-grouped-categories":"^1.1.3"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"raf":"3.3.2","yup":"^0.24.1","jest":"24.7.1","husky":"3.0.0","madge":"^3.4.4","react":"^16.5.2","enzyme":"3.5.0","eslint":"4.19.1","formik":"^0.11.11","moment":"2.23.0","history":"^4.7.2","ts-jest":"24.0.0","webpack":"4.30.0","full-icu":"^1.3.0","prettier":"1.16.4","react-ga":"^2.5.2","recharts":"1.0.0-beta.9","testcafe":"1.1.4","commander":"2.14.1","node-sass":"4.13.0","react-dom":"^16.5.2","supertest":"3.0.0","ts-loader":"6.0.0","@types/raf":"^3.4.0","css-loader":"0.28.7","jest-junit":"3.0.0","raw-loader":"0.5.1","styled-jsx":"2.2.1","typescript":"3.3.4000","@babel/core":"7.4.4","@types/jest":"24.0.6","@types/node":"7.0.8","@types/uuid":"3.4.3","file-loader":"3.0.1","jest-enzyme":"7.0.2","lint-staged":"9.1.0","sass-loader":"6.0.6","webpack-cli":"3.3.2","@types/react":"16.8.6","babel-loader":"8.0.5","react-helmet":"5.2.0","react-select":"1.2.1","style-loader":"0.19.1","@types/enzyme":"3.1.13","@types/lodash":"4.14.123","testcafe-live":"0.1.4","@babel/runtime":"7.4.4","dotenv-webpack":"^1.7.0","@babel/polyfill":"^7.4.4","@storybook/react":"5.0.11","@types/invariant":"2.2.29","@types/react-dom":"16.0.11","isomorphic-fetch":"2.2.1","react-datepicker":"1.1.0","react-router-dom":"4.2.2","@babel/preset-env":"7.4.4","@gooddata/mock-js":"2.6.0","@storybook/addons":"5.0.11","@types/classnames":"2.2.3","@types/prop-types":"15.5.2","@storybook/theming":"5.0.11","identity-obj-proxy":"^3.0.0","intl-messageformat":"^7.5.4","webpack-dev-server":"3.3.1","@babel/preset-react":"7.0.0","@types/react-portal":"4.0.1","@types/react-window":"^1.8.1","babel-plugin-lodash":"3.3.4","html-webpack-plugin":"3.2.0","react-test-renderer":"16.4.2","@types/react-measure":"2.0.5","clean-webpack-plugin":"2.0.2","stats-webpack-plugin":"0.7.0","eslint-config-prettier":"4.1.0","react-google-recaptcha":"^0.14.1","tslint-config-prettier":"1.18.0","@gooddata/eslint-config":"^1.0.0","@gooddata/tslint-config":"1.0.0","@types/react-responsive":"^3.0.3","@types/storybook__react":"4.0.1","@types/stringify-object":"^3.2.0","enzyme-adapter-react-16":"1.3.1","@gooddata/test-storybook":"3.2.1","@storybook/addon-actions":"5.0.11","@storybook/addon-options":"5.0.11","node-sass-magic-importer":"5.1.0","react-syntax-highlighter":"11.0.2","@types/fixed-data-table-2":"0.8.1","@types/react-test-renderer":"16.0.0","circular-dependency-plugin":"5.0.2","compression-webpack-plugin":"2.0.0","@types/json-stable-stringify":"^1.0.32","@gooddata/frontend-npm-scripts":"1.1.0","@types/enzyme-adapter-react-16":"1.0.3","@types/storybook__addon-actions":"3.4.2","@babel/plugin-proposal-class-properties":"7.4.4","@babel/plugin-proposal-object-rest-spread":"7.4.4","@babel/plugin-transform-async-to-generator":"7.4.4"},"peerDependencies":{"react":"^16.5.2","react-dom":"^16.5.2"},"_npmOperationalInternal":{"tmp":"tmp/react-components_7.4.0-beta.30_1583225613342_0.4473722620537359","host":"s3://npm-registry-packages"}},"7.4.0-beta.31":{"name":"@gooddata/react-components","version":"7.4.0-beta.31","author":{"name":"GoodData Corporation"},"license":"BSD-3-Clause","_id":"@gooddata/react-components@7.4.0-beta.31","maintainers":[{"name":"afi","email":"adam.fiedler@gooddata.com"},{"name":"bertold8","email":"ivan.nejezchleb@seznam.cz"},{"name":"brbistas","email":"valentinos.chraniotis@gooddata.com"},{"name":"bugsbunny338","email":"jiri.zajic@mensa.cz"},{"name":"de.do","email":"de.do@gooddata.com"},{"name":"gooddata-ci","email":"rail@gooddata.com"},{"name":"hung.nguyen.hoang","email":"hung.nguyen@gooddata.com"},{"name":"ivan.mjartan","email":"ivan.mjartan@gooddata.com"},{"name":"jakub-sterba","email":"jakub.sterba@gooddata.com"},{"name":"jaroslav.tomecek","email":"jaroslav.tomecek@gooddata.com"},{"name":"jkittler","email":"honza.kittler@gmail.com"},{"name":"khanh.le","email":"khanh.le@gooddata.com"},{"name":"lanhuynh","email":"lan.huynh@gooddata.com"},{"name":"linhhong","email":"linh.hong@gooddata.com"},{"name":"lupko","email":"lubomir.slivka@gooddata.com"},{"name":"matyas.kandl","email":"matyas.kandl@gooddata.com"},{"name":"michal.marsal","email":"michal.marsal@gooddata.com"},{"name":"naibinh","email":"naibinh@gmail.com"},{"name":"nikolacech","email":"nikola.cech@gooddata.com"},{"name":"no23reason","email":"dan.homola@hotmail.cz"},{"name":"patrikbraborec","email":"patrik.braborec@gooddata.com"},{"name":"pbenes","email":"petr.benes@gooddata.com"},{"name":"petrjanu","email":"petr.janu@gooddata.com"},{"name":"ptquang86","email":"ptquang86@gmail.com"},{"name":"qduval","email":"quentin.duval@gooddata.com"},{"name":"rodri360","email":"me@rodri360.com"},{"name":"sitina","email":"jiri.sitina@gooddata.com"},{"name":"strouhaljan","email":"strouhal.jan@gmail.com"},{"name":"tomas.kratochvil","email":"tomas.kratochvil@gooddata.com"},{"name":"tomasreichmann","email":"tomasreichmann@gmail.com"},{"name":"tomsatgd","email":"tomas.satinsky@gooddata.com"},{"name":"trung-le-quoc","email":"trung.le@gooddata.com"},{"name":"tu-ngo","email":"tungo1981@gmail.com"},{"name":"tulean","email":"tuan.le@gooddata.com"},{"name":"utdnah","email":"danh.ung@gooddata.com"},{"name":"vlastikcz","email":"vlastimil.kotas@gooddata.com"},{"name":"vu.pham","email":"vu.pham@gooddata.com"},{"name":"xmort","email":"petr.dolejsi@gooddata.com"},{"name":"yanlipnican","email":"yanlipnican@gmail.com"}],"homepage":"https://github.com/gooddata/gooddata-react-components#readme","bugs":{"url":"https://github.com/gooddata/gooddata-react-components/issues"},"dist":{"shasum":"f254a9a8b5fa36a8b91cca5358cd6a58c5b6f7c8","tarball":"https://registry.npmjs.org/@gooddata/react-components/-/react-components-7.4.0-beta.31.tgz","fileCount":2470,"integrity":"sha512-Fuhw7K/4Qa875BAwp/dvfMaCwKm9/j3lj4kTk1FCsY+wyt3QfqLd1nKfW1127lUERdM80KtEVOQxW37o5OLFOA==","signatures":[{"sig":"MEQCICzsIbk0ssg6UhB1s5DlyXFr8+HPBHW5RP0VpFP36qj7AiAPCdSuKcHkbL0Bapwe33PQErriFiLfzTUKJcxW6GAmsg==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":9666195,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJeXigoCRA9TVsSAnZWagAAjoQP/1CpZvF3CnGTqZLqbi1N\nYbMZGcVX42i5RWZM35F5/lMYmGwrc1PF9S3iSZ/sqcCMivhYgmaV/m/vJXCw\nuqKhBg0K1KUjEwZY35BF/2Z9Eubrj1s5DPfl+HkTjCjC2/00SFH1BnycVTZ5\nTuNOmfHqWeUkZSiP6txKVwdBGF1v12skAggeAK9qN/iOXgwxCLAWt9lL+xNS\nSNRFNpc6VhaqOFRCTEts0Uhu2P/tgn3mcRN69r2geibn5AOm/KWrHU0GW0LT\n9VGBlMlJ9dSNDhCFwWqfYKl4pb4wksGdEu3vfbacDdd+p6+0O1HCo+30w/Jk\nGT2bc3X7Q27DPByxe3aUEJhsZ0ww5nK74uOsrSozP2NdVOECy06mdMkCkiqQ\n3Is4QKbZaYPQjYaNlFNQeWUoKdwtEP28iu1MlOjuhxkfpFZbiY284qKFHL6k\nsKrALHM1+D1xNi2lnI7edlxdPqOMZMV0wxGLdq83HTD6/4/U+MWvJ3QgQbgm\n0ZoJD8TGGa8odQD643+9ELk9iMYqLCYhGQVBj1Y7N1s5K3R6MmyQpooMqtDV\nNQ6/5SB/PeEFRIOtW6ZUp3LUJZlUn+cbSEcQJH6RHZPzCD07kwn2Lr524aeD\nGDabDaoz3lhtXUWo7xup5GX9EZEe5trKdcb05dSF835oZuWB53x1LoYBlEci\nQvdK\r\n=+Z2D\r\n-----END PGP SIGNATURE-----\r\n"},"main":"dist/index.js","husky":{"hooks":{"pre-commit":"lint-staged"}},"config":{"eslint":"./examples/**/*.{js,jsx}","tslint":"./{__mocks__,src,stories}/{,**/}*.{ts,tsx}"},"readme":"[![npm version](https://badge.fury.io/js/%40gooddata%2Freact-components.svg)](https://www.npmjs.com/package/@gooddata/react-components) \n\n# GoodData.UI React components\n> A React-based JavaScript library for building data-driven applications\n\n## Getting started\n- [GoodData.UI Documentation](http://sdk.gooddata.com/gooddata-ui/)\n- [GoodData.UI Live Examples](https://gooddata-examples.herokuapp.com/)\n- [Stack Overflow](https://stackoverflow.com/questions/tagged/gooddata)\n\n### Usage\nWith [yarn](https://yarnpkg.com) installed, go to your project directory and run\n```\n$ yarn add @gooddata/react-components\n```\nIf you prefer [npm](npmjs.com) run\n```\n$ npm install --save @gooddata/react-components\n```\n\nThe public API is exposed via global `index.js`. Except for the styles, do not import any other file directly\nbecause they are not intended to be part of the public API.\n\n## Contributing\n\nWe welcome any contribution in form of [issues](https://github.com/gooddata/gooddata-react-components/issues) or [pull requests](https://github.com/gooddata/gooddata-react-components/pulls).\nThese commands may come in handy while developing:\n\n| command | description |\n| ------- | ----------- |\n| `yarn install --pure-lockfile` | first step |\n| ||\n| `yarn dev` | build react-components to `/dist` in watch mode |\n| `yarn test` | run all unit tests |\n| `yarn prettier-write` | format the source code to match the valid codestyle |\n| `yarn validate` | validate codestyle |\n| ||\n| `yarn storybook` | run storybook from `/stories` on http://localhost:9001 |\n| `yarn build-storybook` | build storybook to `/dist-storybook` |\n| `yarn test-storybook` | run storybook and [screenshot tests](https://github.com/gooddata/gdc-client-utils/tree/master/test-storybook) |\n| ||\n| `yarn examples` | run Live Examples dev-server from `/examples` on https://localhost:8999 |\n| `yarn examples-build` | build Live Examples to `/examples/dist` |\n| `yarn examples-server` | serve built Live Examples - see `/examples/server/src` |\n| `yarn examples-testcafe` | run testcafe tests against `localhost:8999` |\n\n### Deploy to heroku.com\nWhen you deploy this repo to heroku, it serves *GoodData.UI Live Examples*.\nRelevant tasks are in `Procfile` and `package.json`.\n\n```bash\n# run in the project directory\nheroku login\nheroku create <your-app-name>\nheroku config:set DOMAIN_ADMIN_USERNAME=x@gooddata.com DOMAIN_ADMIN_PASSWORD=xy PROJECT_ID_TO_ASSIGN=xms7ga4tf3g3nzucd8380o2bev8oeknp\ngit push heroku HEAD:master\nheroku open\n```\n\n### Run Live Examples Locally\nTo run *GoodData.UI Live Examples* locally:\n```bash\ngit clone <this-repository>\ncd  <repository-folder>\nyarn install --pure-lockfile\nyarn examples\n```\nThen open https://localhost:8999 and login using Live Examples account (you can [create one here](https://gooddata-examples.herokuapp.com/registration)).\n\n### Run storybook locally for Geo chart \nGeo chart uses Mapbox to render map which requires a mapbox access token.\n- Register an account and create Mapbox token as [guide](https://docs.mapbox.com/help/how-mapbox-works/access-tokens/)\n- Run storybook with token stored in `.env` for more secure\n```bash\necho \"STORYBOOK_MAPBOX_ACCESS_TOKEN=token\" > .env # only need to run once\nyarn storybook\n```\n- Or run storybook with token env param exposed to cli (not suggested)\n```bash\nSTORYBOOK_MAPBOX_ACCESS_TOKEN=token yarn storybook\n```\n- Apply either above way to `yarn build-storybook` or `yarn test-storybook`\n\n### Source code formatting\nThe source code in the repository is formatted by [Prettier](https://prettier.io/). \nThe format of the code is validated by our Continuous Integration server and is one of the requirements of successful merge.\n\nPrettier is supported by every major IDE. You can find the list of supported editors and how to configure them [here](https://prettier.io/docs/en/editors.html).\n\nIn the case, when your editor is not supported or you don't want to setup the integration, you can run the `yarn prettier-write` command to reformat the code before commit.\n\n## Changelog\n\n- see [CHANGELOG.md](CHANGELOG.md)\n\n## License\n\n(C) 2007-2018 GoodData Corporation\n\nThis project is dual licensed:\n\n- The ATTRIBUTION-NONCOMMERCIAL 4.0 INTERNATIONAL (CC BY-NC 4.0) is used for purpose of the trial experience and evaluation of GoodData.UI library.\n- The GOODDATA GOODDATA.UI LIBRARY END USER LICENSE AGREEMENT is used for GoodData customers.\n\nFor more information, please see [LICENSE](https://github.com/gooddata/gooddata-react-components/blob/master/LICENSE)\n","gitHead":"8af6a6178db7293e04277b8e345527f9f5bf0195","scripts":{"dev":"bash scripts/build.sh --dev-watch","test":"jest --watch","build":"bash scripts/build.sh","tslint":"yarn run-tslint -t verbose $npm_package_config_tslint","prepare":"cd examples/server && yarn install --frozen-lockfile && cd ../..; rm -r examples/node_modules 2>/dev/null; true","examples":"bash scripts/run-examples.sh","prepare?":"# Called before `npm publish` and on local `npm install`. Temporarily also for deleting obsolete node_modules. Ends with `true` to continue gracefully.","validate":"tsc --noEmit && yarn tslint && eslint $npm_package_config_eslint && yarn prettier-check","build-dev":"bash scripts/build.sh --dev","examples?":"# Default is developer domain, other options: yarn examples [sec,secure,stg,stg2,stg3,demo,developer or URL]","storybook":"yarn build && start-storybook -p 9001 -c .storybook","test-once":"jest","tslint-ci":"mkdir -p ./ci/results && yarn run-tslint -t checkstyle -o ./ci/results/tslint-results.xml $npm_package_config_tslint","run-tslint":"tslint -p tsconfig.json","validate-ci":"tsc --noEmit && yarn tslint-ci  && eslint $npm_package_config_eslint -f checkstyle -o ci/results/eslint-results.xml && yarn prettier-check","examples-build":"bash scripts/build-examples.sh","prepublishOnly":"yarn build","prettier-check":"prettier --check '{src,stories,styles,__mocks__,examples/server/src,examples/src,examples/test}/**/*.{ts,js,tsx,jsx,json,scss,md,yaml,html}'","prettier-write":"prettier --write '{src,stories,styles,__mocks__,examples/server/src,examples/src,examples/test}/**/*.{ts,js,tsx,jsx,json,scss,md,yaml,html}'","test-storybook":"yarn build && test-storybook","build-storybook":"yarn build && build-storybook -c .storybook -o dist-storybook","examples-server":"node examples/server/src/index.js","heroku-postbuild":"yarn examples-build developer","examples-testcafe":"./scripts/run-testcafe.sh visual","check-circular-deps":"madge --circular --extensions ts ./src","examples-testcafe-ci":"./scripts/run-testcafe.sh ci","examples-testcafe-live":"./scripts/run-testcafe.sh live"},"typings":"dist/index.d.ts","_npmUser":{"name":"gooddata-ci","email":"rail@gooddata.com"},"deprecated":"@gooddata/react-components@7 reached End of Support on March 31, 2022. Please upgrade (see https://sdk.gooddata.com/gooddata-ui/docs/supported_versions.html for more information).","repository":{"url":"git+ssh://git@github.com/gooddata/gooddata-react-components.git","type":"git"},"_npmVersion":"6.4.1","description":"GoodData.UI - A powerful JavaScript library for building analytical applications","directories":{},"lint-staged":{"{src,stories,styles,__mocks__,examples/server/src,examples/src,examples/test}/**/*.{ts,js,tsx,jsx,scss}":["npx gdc-fix-copyright","git add"],"{src,stories,styles,__mocks__,examples/server/src,examples/src,examples/test}/**/*.{ts,js,tsx,jsx,json,scss,md,yaml,html}":["prettier --write","git add"]},"_nodeVersion":"8.12.0","dependencies":{"rxjs":"^5.5.6","uuid":"^3.2.1","immer":"^1.3.1","lodash":"^4.17.15","date-fns":"^2.7.0","downshift":"^3.2.7","invariant":"^2.2.2","mapbox-gl":"^1.6.1","classnames":"^2.2.6","highcharts":"7.1.1","prop-types":"^15.6.0","react-intl":"^3.6.0","custom-event":"^1.0.1","react-window":"^1.8.1","ag-grid-react":"20.0.0","react-measure":"^2.3.0","@types/mapbox-gl":"^1.6.1","react-day-picker":"~7.3.0","react-responsive":"^3.0.0","stringify-object":"^2.4.0","@gooddata/typings":"^2.19.0","ag-grid-community":"20.0.0","http-status-codes":"^1.3.0","@gooddata/js-utils":"^3.5.0","@gooddata/numberjs":"^3.2.4","fixed-data-table-2":"0.7.17","@gooddata/goodstrap":"^68.0.0","react-dom-factories":"^1.0.2","@gooddata/gooddata-js":"^12.2.0","json-stable-stringify":"^1.0.1","react-transition-group":"^2.2.1","hoist-non-react-statics":"^3.3.0","nodelist-foreach-polyfill":"^1.2.0","@formatjs/intl-pluralrules":"^1.3.6","highcharts-grouped-categories":"^1.1.3"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"raf":"3.3.2","yup":"^0.24.1","jest":"24.7.1","husky":"3.0.0","madge":"^3.4.4","react":"^16.5.2","enzyme":"3.5.0","eslint":"4.19.1","formik":"^0.11.11","moment":"2.23.0","history":"^4.7.2","ts-jest":"24.0.0","webpack":"4.30.0","full-icu":"^1.3.0","prettier":"1.16.4","react-ga":"^2.5.2","recharts":"1.0.0-beta.9","testcafe":"1.1.4","commander":"2.14.1","node-sass":"4.13.0","react-dom":"^16.5.2","supertest":"3.0.0","ts-loader":"6.0.0","@types/raf":"^3.4.0","css-loader":"0.28.7","jest-junit":"3.0.0","raw-loader":"0.5.1","styled-jsx":"2.2.1","typescript":"3.3.4000","@babel/core":"7.4.4","@types/jest":"24.0.6","@types/node":"7.0.8","@types/uuid":"3.4.3","file-loader":"3.0.1","jest-enzyme":"7.0.2","lint-staged":"9.1.0","sass-loader":"6.0.6","webpack-cli":"3.3.2","@types/react":"16.8.6","babel-loader":"8.0.5","react-helmet":"5.2.0","react-select":"1.2.1","style-loader":"0.19.1","@types/enzyme":"3.1.13","@types/lodash":"4.14.123","testcafe-live":"0.1.4","@babel/runtime":"7.4.4","dotenv-webpack":"^1.7.0","@babel/polyfill":"^7.4.4","@storybook/react":"5.0.11","@types/invariant":"2.2.29","@types/react-dom":"16.0.11","isomorphic-fetch":"2.2.1","react-datepicker":"1.1.0","react-router-dom":"4.2.2","@babel/preset-env":"7.4.4","@gooddata/mock-js":"2.6.0","@storybook/addons":"5.0.11","@types/classnames":"2.2.3","@types/prop-types":"15.5.2","@storybook/theming":"5.0.11","identity-obj-proxy":"^3.0.0","intl-messageformat":"^7.5.4","webpack-dev-server":"3.3.1","@babel/preset-react":"7.0.0","@types/react-portal":"4.0.1","@types/react-window":"^1.8.1","babel-plugin-lodash":"3.3.4","html-webpack-plugin":"3.2.0","react-test-renderer":"16.4.2","@types/react-measure":"2.0.5","clean-webpack-plugin":"2.0.2","stats-webpack-plugin":"0.7.0","eslint-config-prettier":"4.1.0","react-google-recaptcha":"^0.14.1","tslint-config-prettier":"1.18.0","@gooddata/eslint-config":"^1.0.0","@gooddata/tslint-config":"1.0.0","@types/react-responsive":"^3.0.3","@types/storybook__react":"4.0.1","@types/stringify-object":"^3.2.0","enzyme-adapter-react-16":"1.3.1","@gooddata/test-storybook":"3.2.1","@storybook/addon-actions":"5.0.11","@storybook/addon-options":"5.0.11","node-sass-magic-importer":"5.1.0","react-syntax-highlighter":"11.0.2","@types/fixed-data-table-2":"0.8.1","@types/react-test-renderer":"16.0.0","circular-dependency-plugin":"5.0.2","compression-webpack-plugin":"2.0.0","@types/json-stable-stringify":"^1.0.32","@gooddata/frontend-npm-scripts":"1.1.0","@types/enzyme-adapter-react-16":"1.0.3","@types/storybook__addon-actions":"3.4.2","@babel/plugin-proposal-class-properties":"7.4.4","@babel/plugin-proposal-object-rest-spread":"7.4.4","@babel/plugin-transform-async-to-generator":"7.4.4"},"peerDependencies":{"react":"^16.5.2","react-dom":"^16.5.2"},"_npmOperationalInternal":{"tmp":"tmp/react-components_7.4.0-beta.31_1583228967609_0.6191045639061488","host":"s3://npm-registry-packages"}},"7.4.0-beta.32":{"name":"@gooddata/react-components","version":"7.4.0-beta.32","author":{"name":"GoodData Corporation"},"license":"BSD-3-Clause","_id":"@gooddata/react-components@7.4.0-beta.32","maintainers":[{"name":"afi","email":"adam.fiedler@gooddata.com"},{"name":"bertold8","email":"ivan.nejezchleb@seznam.cz"},{"name":"brbistas","email":"valentinos.chraniotis@gooddata.com"},{"name":"bugsbunny338","email":"jiri.zajic@mensa.cz"},{"name":"de.do","email":"de.do@gooddata.com"},{"name":"gooddata-ci","email":"rail@gooddata.com"},{"name":"hung.nguyen.hoang","email":"hung.nguyen@gooddata.com"},{"name":"ivan.mjartan","email":"ivan.mjartan@gooddata.com"},{"name":"jakub-sterba","email":"jakub.sterba@gooddata.com"},{"name":"jaroslav.tomecek","email":"jaroslav.tomecek@gooddata.com"},{"name":"jkittler","email":"honza.kittler@gmail.com"},{"name":"khanh.le","email":"khanh.le@gooddata.com"},{"name":"lanhuynh","email":"lan.huynh@gooddata.com"},{"name":"linhhong","email":"linh.hong@gooddata.com"},{"name":"lupko","email":"lubomir.slivka@gooddata.com"},{"name":"matyas.kandl","email":"matyas.kandl@gooddata.com"},{"name":"michal.marsal","email":"michal.marsal@gooddata.com"},{"name":"naibinh","email":"naibinh@gmail.com"},{"name":"nikolacech","email":"nikola.cech@gooddata.com"},{"name":"no23reason","email":"dan.homola@hotmail.cz"},{"name":"patrikbraborec","email":"patrik.braborec@gooddata.com"},{"name":"pbenes","email":"petr.benes@gooddata.com"},{"name":"petrjanu","email":"petr.janu@gooddata.com"},{"name":"ptquang86","email":"ptquang86@gmail.com"},{"name":"qduval","email":"quentin.duval@gooddata.com"},{"name":"rodri360","email":"me@rodri360.com"},{"name":"sitina","email":"jiri.sitina@gooddata.com"},{"name":"strouhaljan","email":"strouhal.jan@gmail.com"},{"name":"tomas.kratochvil","email":"tomas.kratochvil@gooddata.com"},{"name":"tomasreichmann","email":"tomasreichmann@gmail.com"},{"name":"tomsatgd","email":"tomas.satinsky@gooddata.com"},{"name":"trung-le-quoc","email":"trung.le@gooddata.com"},{"name":"tu-ngo","email":"tungo1981@gmail.com"},{"name":"tulean","email":"tuan.le@gooddata.com"},{"name":"utdnah","email":"danh.ung@gooddata.com"},{"name":"vlastikcz","email":"vlastimil.kotas@gooddata.com"},{"name":"vu.pham","email":"vu.pham@gooddata.com"},{"name":"xmort","email":"petr.dolejsi@gooddata.com"},{"name":"yanlipnican","email":"yanlipnican@gmail.com"}],"homepage":"https://github.com/gooddata/gooddata-react-components#readme","bugs":{"url":"https://github.com/gooddata/gooddata-react-components/issues"},"dist":{"shasum":"4e62f1fcd33c5da39cf4ccba7fb2e05bfbfd24bf","tarball":"https://registry.npmjs.org/@gooddata/react-components/-/react-components-7.4.0-beta.32.tgz","fileCount":2470,"integrity":"sha512-NvMa0TZ9jsmFXm289hauT/Tzn0h/whV30aW/jZzCsWYvZiV64MI6Z1cRKQppxsx5HHidNHP5q4HWQK+YFD1PKA==","signatures":[{"sig":"MEYCIQDFwi0fhYGdHo1WWmji9ANWZkeh0Eq5hrTknDlMxYH3KQIhAMq/QVAeojbgV0zExEh/Kg43IZgFQLW5eaAGhNe4nuGh","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":9670029,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJeXlNbCRA9TVsSAnZWagAA7WEP/2ETpLcnC0A7RPyQyqGE\nToISagLIesGaNQCTrA7iyfCHMI2BiaqeiaWrPomwmF2phXtEDd1rDO1zn8o3\nqBMNeX4SmeHb0fYBzQDAvTSgH8sSfbxY+1iM+Hk5P8p3srI621yyfcCpbMV4\nmr8tkc5CQPs0cLDzU0C5EaUtm9HiojlXw+rxSdHleOukbUS32u66ouRjh9+C\nAC9udX1o40HiLg2E7aigQRYpUqbuNXRc0s41VnPR2IfQ6tIDOJgx7S7taRUB\nZRxwfpR13jrSnAEV9SWvYFSQxnC4nclkKDwcm3BB3vItIgTZ4Ud3ONVKAF0l\nrvtScjFFKJclMb1UxdmTcUzz42q+o2jceA+KQ0Wg80tnKJfY3ml0iFFLmGo8\nnLrPnG2FxVQkzQ1WzuIp6bJD4zA5lTKgj9+MWB/2fVTbwk1sUCrBkEAYB3oR\nkGQqJr706ipHTmvLjxVZer2Z4X3Zv3KoJ5dgmeGPpuS/OXwt7dv6SLqSwbFJ\nTmn2TuqdJWAIc53Qf8Agc3B/yhxx7DcighpnHt8vqs75L4cfsmgVh64lEAXE\n2WlOLfyoDpaa7tzDzgoEt3pmumPaN23DjWYhLY5vRtnqC6M9T77smdmhqF8W\nqv7SVcqmuUe9qBP5WkNlOrjmiGe5PJXyxoCW3u0d++BhRviGRGPE4bGP1aMb\nSJHU\r\n=E7kt\r\n-----END PGP SIGNATURE-----\r\n"},"main":"dist/index.js","husky":{"hooks":{"pre-commit":"lint-staged"}},"config":{"eslint":"./examples/**/*.{js,jsx}","tslint":"./{__mocks__,src,stories}/{,**/}*.{ts,tsx}"},"readme":"[![npm version](https://badge.fury.io/js/%40gooddata%2Freact-components.svg)](https://www.npmjs.com/package/@gooddata/react-components) \n\n# GoodData.UI React components\n> A React-based JavaScript library for building data-driven applications\n\n## Getting started\n- [GoodData.UI Documentation](http://sdk.gooddata.com/gooddata-ui/)\n- [GoodData.UI Live Examples](https://gooddata-examples.herokuapp.com/)\n- [Stack Overflow](https://stackoverflow.com/questions/tagged/gooddata)\n\n### Usage\nWith [yarn](https://yarnpkg.com) installed, go to your project directory and run\n```\n$ yarn add @gooddata/react-components\n```\nIf you prefer [npm](npmjs.com) run\n```\n$ npm install --save @gooddata/react-components\n```\n\nThe public API is exposed via global `index.js`. Except for the styles, do not import any other file directly\nbecause they are not intended to be part of the public API.\n\n## Contributing\n\nWe welcome any contribution in form of [issues](https://github.com/gooddata/gooddata-react-components/issues) or [pull requests](https://github.com/gooddata/gooddata-react-components/pulls).\nThese commands may come in handy while developing:\n\n| command | description |\n| ------- | ----------- |\n| `yarn install --pure-lockfile` | first step |\n| ||\n| `yarn dev` | build react-components to `/dist` in watch mode |\n| `yarn test` | run all unit tests |\n| `yarn prettier-write` | format the source code to match the valid codestyle |\n| `yarn validate` | validate codestyle |\n| ||\n| `yarn storybook` | run storybook from `/stories` on http://localhost:9001 |\n| `yarn build-storybook` | build storybook to `/dist-storybook` |\n| `yarn test-storybook` | run storybook and [screenshot tests](https://github.com/gooddata/gdc-client-utils/tree/master/test-storybook) |\n| ||\n| `yarn examples` | run Live Examples dev-server from `/examples` on https://localhost:8999 |\n| `yarn examples-build` | build Live Examples to `/examples/dist` |\n| `yarn examples-server` | serve built Live Examples - see `/examples/server/src` |\n| `yarn examples-testcafe` | run testcafe tests against `localhost:8999` |\n\n### Deploy to heroku.com\nWhen you deploy this repo to heroku, it serves *GoodData.UI Live Examples*.\nRelevant tasks are in `Procfile` and `package.json`.\n\n```bash\n# run in the project directory\nheroku login\nheroku create <your-app-name>\nheroku config:set DOMAIN_ADMIN_USERNAME=x@gooddata.com DOMAIN_ADMIN_PASSWORD=xy PROJECT_ID_TO_ASSIGN=xms7ga4tf3g3nzucd8380o2bev8oeknp\ngit push heroku HEAD:master\nheroku open\n```\n\n### Run Live Examples Locally\nTo run *GoodData.UI Live Examples* locally:\n```bash\ngit clone <this-repository>\ncd  <repository-folder>\nyarn install --pure-lockfile\nyarn examples\n```\nThen open https://localhost:8999 and login using Live Examples account (you can [create one here](https://gooddata-examples.herokuapp.com/registration)).\n\n### Run storybook locally for Geo chart \nGeo chart uses Mapbox to render map which requires a mapbox access token.\n- Register an account and create Mapbox token as [guide](https://docs.mapbox.com/help/how-mapbox-works/access-tokens/)\n- Run storybook with token stored in `.env` for more secure\n```bash\necho \"STORYBOOK_MAPBOX_ACCESS_TOKEN=token\" > .env # only need to run once\nyarn storybook\n```\n- Or run storybook with token env param exposed to cli (not suggested)\n```bash\nSTORYBOOK_MAPBOX_ACCESS_TOKEN=token yarn storybook\n```\n- Apply either above way to `yarn build-storybook` or `yarn test-storybook`\n\n### Source code formatting\nThe source code in the repository is formatted by [Prettier](https://prettier.io/). \nThe format of the code is validated by our Continuous Integration server and is one of the requirements of successful merge.\n\nPrettier is supported by every major IDE. You can find the list of supported editors and how to configure them [here](https://prettier.io/docs/en/editors.html).\n\nIn the case, when your editor is not supported or you don't want to setup the integration, you can run the `yarn prettier-write` command to reformat the code before commit.\n\n## Changelog\n\n- see [CHANGELOG.md](CHANGELOG.md)\n\n## License\n\n(C) 2007-2018 GoodData Corporation\n\nThis project is dual licensed:\n\n- The ATTRIBUTION-NONCOMMERCIAL 4.0 INTERNATIONAL (CC BY-NC 4.0) is used for purpose of the trial experience and evaluation of GoodData.UI library.\n- The GOODDATA GOODDATA.UI LIBRARY END USER LICENSE AGREEMENT is used for GoodData customers.\n\nFor more information, please see [LICENSE](https://github.com/gooddata/gooddata-react-components/blob/master/LICENSE)\n","gitHead":"af76c791a2fbbc3c59cdeca1fab658ceedcfb03e","scripts":{"dev":"bash scripts/build.sh --dev-watch","test":"jest --watch","build":"bash scripts/build.sh","tslint":"yarn run-tslint -t verbose $npm_package_config_tslint","prepare":"cd examples/server && yarn install --frozen-lockfile && cd ../..; rm -r examples/node_modules 2>/dev/null; true","examples":"bash scripts/run-examples.sh","prepare?":"# Called before `npm publish` and on local `npm install`. Temporarily also for deleting obsolete node_modules. Ends with `true` to continue gracefully.","validate":"tsc --noEmit && yarn tslint && eslint $npm_package_config_eslint && yarn prettier-check","build-dev":"bash scripts/build.sh --dev","examples?":"# Default is developer domain, other options: yarn examples [sec,secure,stg,stg2,stg3,demo,developer or URL]","storybook":"yarn build && start-storybook -p 9001 -c .storybook","test-once":"jest","tslint-ci":"mkdir -p ./ci/results && yarn run-tslint -t checkstyle -o ./ci/results/tslint-results.xml $npm_package_config_tslint","run-tslint":"tslint -p tsconfig.json","validate-ci":"tsc --noEmit && yarn tslint-ci  && eslint $npm_package_config_eslint -f checkstyle -o ci/results/eslint-results.xml && yarn prettier-check","examples-build":"bash scripts/build-examples.sh","prepublishOnly":"yarn build","prettier-check":"prettier --check '{src,stories,styles,__mocks__,examples/server/src,examples/src,examples/test}/**/*.{ts,js,tsx,jsx,json,scss,md,yaml,html}'","prettier-write":"prettier --write '{src,stories,styles,__mocks__,examples/server/src,examples/src,examples/test}/**/*.{ts,js,tsx,jsx,json,scss,md,yaml,html}'","test-storybook":"yarn build && test-storybook","build-storybook":"yarn build && build-storybook -c .storybook -o dist-storybook","examples-server":"node examples/server/src/index.js","heroku-postbuild":"yarn examples-build developer","examples-testcafe":"./scripts/run-testcafe.sh visual","check-circular-deps":"madge --circular --extensions ts ./src","examples-testcafe-ci":"./scripts/run-testcafe.sh ci","examples-testcafe-live":"./scripts/run-testcafe.sh live"},"typings":"dist/index.d.ts","_npmUser":{"name":"gooddata-ci","email":"rail@gooddata.com"},"deprecated":"@gooddata/react-components@7 reached End of Support on March 31, 2022. Please upgrade (see https://sdk.gooddata.com/gooddata-ui/docs/supported_versions.html for more information).","repository":{"url":"git+ssh://git@github.com/gooddata/gooddata-react-components.git","type":"git"},"_npmVersion":"6.4.1","description":"GoodData.UI - A powerful JavaScript library for building analytical applications","directories":{},"lint-staged":{"{src,stories,styles,__mocks__,examples/server/src,examples/src,examples/test}/**/*.{ts,js,tsx,jsx,scss}":["npx gdc-fix-copyright","git add"],"{src,stories,styles,__mocks__,examples/server/src,examples/src,examples/test}/**/*.{ts,js,tsx,jsx,json,scss,md,yaml,html}":["prettier --write","git add"]},"_nodeVersion":"8.12.0","dependencies":{"rxjs":"^5.5.6","uuid":"^3.2.1","immer":"^1.3.1","lodash":"^4.17.15","date-fns":"^2.7.0","downshift":"^3.2.7","invariant":"^2.2.2","mapbox-gl":"^1.6.1","classnames":"^2.2.6","highcharts":"7.1.1","prop-types":"^15.6.0","react-intl":"^3.6.0","custom-event":"^1.0.1","react-window":"^1.8.1","ag-grid-react":"20.0.0","react-measure":"^2.3.0","@types/mapbox-gl":"^1.6.1","react-day-picker":"~7.3.0","react-responsive":"^3.0.0","stringify-object":"^2.4.0","@gooddata/typings":"^2.19.0","ag-grid-community":"20.0.0","http-status-codes":"^1.3.0","@gooddata/js-utils":"^3.5.0","@gooddata/numberjs":"^3.2.4","fixed-data-table-2":"0.7.17","@gooddata/goodstrap":"^68.0.0","react-dom-factories":"^1.0.2","@gooddata/gooddata-js":"^12.2.0","json-stable-stringify":"^1.0.1","react-transition-group":"^2.2.1","hoist-non-react-statics":"^3.3.0","nodelist-foreach-polyfill":"^1.2.0","@formatjs/intl-pluralrules":"^1.3.6","highcharts-grouped-categories":"^1.1.3"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"raf":"3.3.2","yup":"^0.24.1","jest":"24.7.1","husky":"3.0.0","madge":"^3.4.4","react":"^16.5.2","enzyme":"3.5.0","eslint":"4.19.1","formik":"^0.11.11","moment":"2.23.0","history":"^4.7.2","ts-jest":"24.0.0","webpack":"4.30.0","full-icu":"^1.3.0","prettier":"1.16.4","react-ga":"^2.5.2","recharts":"1.0.0-beta.9","testcafe":"1.1.4","commander":"2.14.1","node-sass":"4.13.0","react-dom":"^16.5.2","supertest":"3.0.0","ts-loader":"6.0.0","@types/raf":"^3.4.0","css-loader":"0.28.7","jest-junit":"3.0.0","raw-loader":"0.5.1","styled-jsx":"2.2.1","typescript":"3.3.4000","@babel/core":"7.4.4","@types/jest":"24.0.6","@types/node":"7.0.8","@types/uuid":"3.4.3","file-loader":"3.0.1","jest-enzyme":"7.0.2","lint-staged":"9.1.0","sass-loader":"6.0.6","webpack-cli":"3.3.2","@types/react":"16.8.6","babel-loader":"8.0.5","react-helmet":"5.2.0","react-select":"1.2.1","style-loader":"0.19.1","@types/enzyme":"3.1.13","@types/lodash":"4.14.123","testcafe-live":"0.1.4","@babel/runtime":"7.4.4","dotenv-webpack":"^1.7.0","@babel/polyfill":"^7.4.4","@storybook/react":"5.0.11","@types/invariant":"2.2.29","@types/react-dom":"16.0.11","isomorphic-fetch":"2.2.1","react-datepicker":"1.1.0","react-router-dom":"4.2.2","@babel/preset-env":"7.4.4","@gooddata/mock-js":"2.6.0","@storybook/addons":"5.0.11","@types/classnames":"2.2.3","@types/prop-types":"15.5.2","@storybook/theming":"5.0.11","identity-obj-proxy":"^3.0.0","intl-messageformat":"^7.5.4","webpack-dev-server":"3.3.1","@babel/preset-react":"7.0.0","@types/react-portal":"4.0.1","@types/react-window":"^1.8.1","babel-plugin-lodash":"3.3.4","html-webpack-plugin":"3.2.0","react-test-renderer":"16.4.2","@types/react-measure":"2.0.5","clean-webpack-plugin":"2.0.2","stats-webpack-plugin":"0.7.0","eslint-config-prettier":"4.1.0","react-google-recaptcha":"^0.14.1","tslint-config-prettier":"1.18.0","@gooddata/eslint-config":"^1.0.0","@gooddata/tslint-config":"1.0.0","@types/react-responsive":"^3.0.3","@types/storybook__react":"4.0.1","@types/stringify-object":"^3.2.0","enzyme-adapter-react-16":"1.3.1","@gooddata/test-storybook":"3.2.1","@storybook/addon-actions":"5.0.11","@storybook/addon-options":"5.0.11","node-sass-magic-importer":"5.1.0","react-syntax-highlighter":"11.0.2","@types/fixed-data-table-2":"0.8.1","@types/react-test-renderer":"16.0.0","circular-dependency-plugin":"5.0.2","compression-webpack-plugin":"2.0.0","@types/json-stable-stringify":"^1.0.32","@gooddata/frontend-npm-scripts":"1.1.0","@types/enzyme-adapter-react-16":"1.0.3","@types/storybook__addon-actions":"3.4.2","@babel/plugin-proposal-class-properties":"7.4.4","@babel/plugin-proposal-object-rest-spread":"7.4.4","@babel/plugin-transform-async-to-generator":"7.4.4"},"peerDependencies":{"react":"^16.5.2","react-dom":"^16.5.2"},"_npmOperationalInternal":{"tmp":"tmp/react-components_7.4.0-beta.32_1583240026501_0.8688680674862472","host":"s3://npm-registry-packages"}},"7.4.0-beta.33":{"name":"@gooddata/react-components","version":"7.4.0-beta.33","author":{"name":"GoodData Corporation"},"license":"BSD-3-Clause","_id":"@gooddata/react-components@7.4.0-beta.33","maintainers":[{"name":"afi","email":"adam.fiedler@gooddata.com"},{"name":"bertold8","email":"ivan.nejezchleb@seznam.cz"},{"name":"brbistas","email":"valentinos.chraniotis@gooddata.com"},{"name":"bugsbunny338","email":"jiri.zajic@mensa.cz"},{"name":"de.do","email":"de.do@gooddata.com"},{"name":"gooddata-ci","email":"rail@gooddata.com"},{"name":"hung.nguyen.hoang","email":"hung.nguyen@gooddata.com"},{"name":"ivan.mjartan","email":"ivan.mjartan@gooddata.com"},{"name":"jakub-sterba","email":"jakub.sterba@gooddata.com"},{"name":"jaroslav.tomecek","email":"jaroslav.tomecek@gooddata.com"},{"name":"jkittler","email":"honza.kittler@gmail.com"},{"name":"khanh.le","email":"khanh.le@gooddata.com"},{"name":"lanhuynh","email":"lan.huynh@gooddata.com"},{"name":"linhhong","email":"linh.hong@gooddata.com"},{"name":"lupko","email":"lubomir.slivka@gooddata.com"},{"name":"matyas.kandl","email":"matyas.kandl@gooddata.com"},{"name":"michal.marsal","email":"michal.marsal@gooddata.com"},{"name":"naibinh","email":"naibinh@gmail.com"},{"name":"nikolacech","email":"nikola.cech@gooddata.com"},{"name":"no23reason","email":"dan.homola@hotmail.cz"},{"name":"patrikbraborec","email":"patrik.braborec@gooddata.com"},{"name":"pbenes","email":"petr.benes@gooddata.com"},{"name":"petrjanu","email":"petr.janu@gooddata.com"},{"name":"ptquang86","email":"ptquang86@gmail.com"},{"name":"qduval","email":"quentin.duval@gooddata.com"},{"name":"rodri360","email":"me@rodri360.com"},{"name":"sitina","email":"jiri.sitina@gooddata.com"},{"name":"strouhaljan","email":"strouhal.jan@gmail.com"},{"name":"tomas.kratochvil","email":"tomas.kratochvil@gooddata.com"},{"name":"tomasreichmann","email":"tomasreichmann@gmail.com"},{"name":"tomsatgd","email":"tomas.satinsky@gooddata.com"},{"name":"trung-le-quoc","email":"trung.le@gooddata.com"},{"name":"tu-ngo","email":"tungo1981@gmail.com"},{"name":"tulean","email":"tuan.le@gooddata.com"},{"name":"utdnah","email":"danh.ung@gooddata.com"},{"name":"vlastikcz","email":"vlastimil.kotas@gooddata.com"},{"name":"vu.pham","email":"vu.pham@gooddata.com"},{"name":"xmort","email":"petr.dolejsi@gooddata.com"},{"name":"yanlipnican","email":"yanlipnican@gmail.com"}],"homepage":"https://github.com/gooddata/gooddata-react-components#readme","bugs":{"url":"https://github.com/gooddata/gooddata-react-components/issues"},"dist":{"shasum":"d2520bb9cbf76798bc69eb74e6db4932f34c3b34","tarball":"https://registry.npmjs.org/@gooddata/react-components/-/react-components-7.4.0-beta.33.tgz","fileCount":2470,"integrity":"sha512-F8+j5NA8U/5JCVpAFDpFmPUIJ3PbPGrc6SlWr7WTVz3M/iP+l8vmBiBNx1opzk3VuAPf1ALvbNn4TbYi8Z9gvg==","signatures":[{"sig":"MEQCICl5D49O/uH57fvs6oICqVodPaZAugM/QhACnGW1C40uAiAzkvrm0H2DXeZcz+sZ2OBm0ZgiXbVyzMxk6b62LvFdrg==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":9674809,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJeX3oxCRA9TVsSAnZWagAAv1sP/38z5ydG1bfmKZA5rrBc\n4+tvrfDiImekv3FuXiL/E1GJs1V+jlcOxzmBmf+wz76RJcN0ROgfPaGt1gzy\nfzKG/R8qjFZXQLvTZ1KJnrJOm43Hnb1y32XoPIl2UfmTpa0jpnpk6znNN0in\nCScP+2z316yXZdviS2AaMGh0pJhay/poyCawxszsrawKmMX8Huiv8VepEc4J\nm/zxOQ1CFXOQ3dn62ySPDlcux3muxBwS6Bsx2VtGtyrKd8pYhAiflDuKr/+4\nk8czRCInVZ4lskalMvckuJQWutBd4Nk0M7F4V7GvRcS408ZqU1bvGHX6Ty6I\nm14lrrfoDIudCQxgYODAA0Nvu/ALhGKMS+gMQRZVbsVuxVULowDkrQKCni5G\n1fvXRPErX74R+JlEvKpMjBq/W/aHFFvYrkMoiGeozhAz3qN08Nnx4HLb0M2n\nnrFPP1FWuNWlbV0S9nINFVFSbUCRdQbpi3Vy/lGJ+TZafCSjBRYWc+f5yhvx\nCdWwS/eiXmTuixjvbUL1pP1X82p6YaYk8i9KajP015HptOG1JBwro7LsdYy1\n4TocpJ8yZxganrhyVDgtq56M4evDwYC7flJ32x/3OVJ/KQEbRVJvOqsCmI5L\ncjePSKrqMLQrkfijqSG7QjAn0cnYgvMLOK6Cm9qqmdWWtXTxSZyMS2RYHIav\nggC9\r\n=gdSK\r\n-----END PGP SIGNATURE-----\r\n"},"main":"dist/index.js","husky":{"hooks":{"pre-commit":"lint-staged"}},"config":{"eslint":"./examples/**/*.{js,jsx}","tslint":"./{__mocks__,src,stories}/{,**/}*.{ts,tsx}"},"readme":"[![npm version](https://badge.fury.io/js/%40gooddata%2Freact-components.svg)](https://www.npmjs.com/package/@gooddata/react-components) \n\n# GoodData.UI React components\n> A React-based JavaScript library for building data-driven applications\n\n## Getting started\n- [GoodData.UI Documentation](http://sdk.gooddata.com/gooddata-ui/)\n- [GoodData.UI Live Examples](https://gooddata-examples.herokuapp.com/)\n- [Stack Overflow](https://stackoverflow.com/questions/tagged/gooddata)\n\n### Usage\nWith [yarn](https://yarnpkg.com) installed, go to your project directory and run\n```\n$ yarn add @gooddata/react-components\n```\nIf you prefer [npm](npmjs.com) run\n```\n$ npm install --save @gooddata/react-components\n```\n\nThe public API is exposed via global `index.js`. Except for the styles, do not import any other file directly\nbecause they are not intended to be part of the public API.\n\n## Contributing\n\nWe welcome any contribution in form of [issues](https://github.com/gooddata/gooddata-react-components/issues) or [pull requests](https://github.com/gooddata/gooddata-react-components/pulls).\nThese commands may come in handy while developing:\n\n| command | description |\n| ------- | ----------- |\n| `yarn install --pure-lockfile` | first step |\n| ||\n| `yarn dev` | build react-components to `/dist` in watch mode |\n| `yarn test` | run all unit tests |\n| `yarn prettier-write` | format the source code to match the valid codestyle |\n| `yarn validate` | validate codestyle |\n| ||\n| `yarn storybook` | run storybook from `/stories` on http://localhost:9001 |\n| `yarn build-storybook` | build storybook to `/dist-storybook` |\n| `yarn test-storybook` | run storybook and [screenshot tests](https://github.com/gooddata/gdc-client-utils/tree/master/test-storybook) |\n| ||\n| `yarn examples` | run Live Examples dev-server from `/examples` on https://localhost:8999 |\n| `yarn examples-build` | build Live Examples to `/examples/dist` |\n| `yarn examples-server` | serve built Live Examples - see `/examples/server/src` |\n| `yarn examples-testcafe` | run testcafe tests against `localhost:8999` |\n\n### Deploy to heroku.com\nWhen you deploy this repo to heroku, it serves *GoodData.UI Live Examples*.\nRelevant tasks are in `Procfile` and `package.json`.\n\n```bash\n# run in the project directory\nheroku login\nheroku create <your-app-name>\nheroku config:set DOMAIN_ADMIN_USERNAME=x@gooddata.com DOMAIN_ADMIN_PASSWORD=xy PROJECT_ID_TO_ASSIGN=xms7ga4tf3g3nzucd8380o2bev8oeknp\ngit push heroku HEAD:master\nheroku open\n```\n\n### Run Live Examples Locally\nTo run *GoodData.UI Live Examples* locally:\n```bash\ngit clone <this-repository>\ncd  <repository-folder>\nyarn install --pure-lockfile\nyarn examples\n```\nThen open https://localhost:8999 and login using Live Examples account (you can [create one here](https://gooddata-examples.herokuapp.com/registration)).\n\n### Run storybook locally for Geo chart \nGeo chart uses Mapbox to render map which requires a mapbox access token.\n- Register an account and create Mapbox token as [guide](https://docs.mapbox.com/help/how-mapbox-works/access-tokens/)\n- Run storybook with token stored in `.env` for more secure\n```bash\necho \"STORYBOOK_MAPBOX_ACCESS_TOKEN=token\" > .env # only need to run once\nyarn storybook\n```\n- Or run storybook with token env param exposed to cli (not suggested)\n```bash\nSTORYBOOK_MAPBOX_ACCESS_TOKEN=token yarn storybook\n```\n- Apply either above way to `yarn build-storybook` or `yarn test-storybook`\n\n### Source code formatting\nThe source code in the repository is formatted by [Prettier](https://prettier.io/). \nThe format of the code is validated by our Continuous Integration server and is one of the requirements of successful merge.\n\nPrettier is supported by every major IDE. You can find the list of supported editors and how to configure them [here](https://prettier.io/docs/en/editors.html).\n\nIn the case, when your editor is not supported or you don't want to setup the integration, you can run the `yarn prettier-write` command to reformat the code before commit.\n\n## Changelog\n\n- see [CHANGELOG.md](CHANGELOG.md)\n\n## License\n\n(C) 2007-2018 GoodData Corporation\n\nThis project is dual licensed:\n\n- The ATTRIBUTION-NONCOMMERCIAL 4.0 INTERNATIONAL (CC BY-NC 4.0) is used for purpose of the trial experience and evaluation of GoodData.UI library.\n- The GOODDATA GOODDATA.UI LIBRARY END USER LICENSE AGREEMENT is used for GoodData customers.\n\nFor more information, please see [LICENSE](https://github.com/gooddata/gooddata-react-components/blob/master/LICENSE)\n","gitHead":"2c1cf9a53b1c12eb8d1d692fcb7ca7497591f299","scripts":{"dev":"bash scripts/build.sh --dev-watch","test":"jest --watch","build":"bash scripts/build.sh","tslint":"yarn run-tslint -t verbose $npm_package_config_tslint","prepare":"cd examples/server && yarn install --frozen-lockfile && cd ../..; rm -r examples/node_modules 2>/dev/null; true","examples":"bash scripts/run-examples.sh","prepare?":"# Called before `npm publish` and on local `npm install`. Temporarily also for deleting obsolete node_modules. Ends with `true` to continue gracefully.","validate":"tsc --noEmit && yarn tslint && eslint $npm_package_config_eslint && yarn prettier-check","build-dev":"bash scripts/build.sh --dev","examples?":"# Default is developer domain, other options: yarn examples [sec,secure,stg,stg2,stg3,demo,developer or URL]","storybook":"yarn build && start-storybook -p 9001 -c .storybook","test-once":"jest","tslint-ci":"mkdir -p ./ci/results && yarn run-tslint -t checkstyle -o ./ci/results/tslint-results.xml $npm_package_config_tslint","run-tslint":"tslint -p tsconfig.json","validate-ci":"tsc --noEmit && yarn tslint-ci  && eslint $npm_package_config_eslint -f checkstyle -o ci/results/eslint-results.xml && yarn prettier-check","examples-build":"bash scripts/build-examples.sh","prepublishOnly":"yarn build","prettier-check":"prettier --check '{src,stories,styles,__mocks__,examples/server/src,examples/src,examples/test}/**/*.{ts,js,tsx,jsx,json,scss,md,yaml,html}'","prettier-write":"prettier --write '{src,stories,styles,__mocks__,examples/server/src,examples/src,examples/test}/**/*.{ts,js,tsx,jsx,json,scss,md,yaml,html}'","test-storybook":"yarn build && test-storybook","build-storybook":"yarn build && build-storybook -c .storybook -o dist-storybook","examples-server":"node examples/server/src/index.js","heroku-postbuild":"yarn examples-build developer","examples-testcafe":"./scripts/run-testcafe.sh visual","check-circular-deps":"madge --circular --extensions ts ./src","examples-testcafe-ci":"./scripts/run-testcafe.sh ci","examples-testcafe-live":"./scripts/run-testcafe.sh live"},"typings":"dist/index.d.ts","_npmUser":{"name":"gooddata-ci","email":"rail@gooddata.com"},"deprecated":"@gooddata/react-components@7 reached End of Support on March 31, 2022. Please upgrade (see https://sdk.gooddata.com/gooddata-ui/docs/supported_versions.html for more information).","repository":{"url":"git+ssh://git@github.com/gooddata/gooddata-react-components.git","type":"git"},"_npmVersion":"6.4.1","description":"GoodData.UI - A powerful JavaScript library for building analytical applications","directories":{},"lint-staged":{"{src,stories,styles,__mocks__,examples/server/src,examples/src,examples/test}/**/*.{ts,js,tsx,jsx,scss}":["npx gdc-fix-copyright","git add"],"{src,stories,styles,__mocks__,examples/server/src,examples/src,examples/test}/**/*.{ts,js,tsx,jsx,json,scss,md,yaml,html}":["prettier --write","git add"]},"_nodeVersion":"8.12.0","dependencies":{"rxjs":"^5.5.6","uuid":"^3.2.1","immer":"^1.3.1","lodash":"^4.17.15","date-fns":"^2.7.0","downshift":"^3.2.7","invariant":"^2.2.2","mapbox-gl":"^1.6.1","classnames":"^2.2.6","highcharts":"7.1.1","prop-types":"^15.6.0","react-intl":"^3.6.0","custom-event":"^1.0.1","react-window":"^1.8.1","ag-grid-react":"20.0.0","react-measure":"^2.3.0","@types/mapbox-gl":"^1.6.1","react-day-picker":"~7.3.0","react-responsive":"^3.0.0","stringify-object":"^2.4.0","@gooddata/typings":"^2.19.0","ag-grid-community":"20.0.0","http-status-codes":"^1.3.0","@gooddata/js-utils":"^3.5.0","@gooddata/numberjs":"^3.2.4","fixed-data-table-2":"0.7.17","@gooddata/goodstrap":"^68.0.0","react-dom-factories":"^1.0.2","@gooddata/gooddata-js":"^12.2.0","json-stable-stringify":"^1.0.1","react-transition-group":"^2.2.1","hoist-non-react-statics":"^3.3.0","nodelist-foreach-polyfill":"^1.2.0","@formatjs/intl-pluralrules":"^1.3.6","highcharts-grouped-categories":"^1.1.3"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"raf":"3.3.2","yup":"^0.24.1","jest":"24.7.1","husky":"3.0.0","madge":"^3.4.4","react":"^16.5.2","enzyme":"3.5.0","eslint":"4.19.1","formik":"^0.11.11","moment":"2.23.0","history":"^4.7.2","ts-jest":"24.0.0","webpack":"4.30.0","full-icu":"^1.3.0","prettier":"1.16.4","react-ga":"^2.5.2","recharts":"1.0.0-beta.9","testcafe":"1.1.4","commander":"2.14.1","node-sass":"4.13.0","react-dom":"^16.5.2","supertest":"3.0.0","ts-loader":"6.0.0","@types/raf":"^3.4.0","css-loader":"0.28.7","jest-junit":"3.0.0","raw-loader":"0.5.1","styled-jsx":"2.2.1","typescript":"3.3.4000","@babel/core":"7.4.4","@types/jest":"24.0.6","@types/node":"7.0.8","@types/uuid":"3.4.3","file-loader":"3.0.1","jest-enzyme":"7.0.2","lint-staged":"9.1.0","sass-loader":"6.0.6","webpack-cli":"3.3.2","@types/react":"16.8.6","babel-loader":"8.0.5","react-helmet":"5.2.0","react-select":"1.2.1","style-loader":"0.19.1","@types/enzyme":"3.1.13","@types/lodash":"4.14.123","testcafe-live":"0.1.4","@babel/runtime":"7.4.4","dotenv-webpack":"^1.7.0","@babel/polyfill":"^7.4.4","@storybook/react":"5.0.11","@types/invariant":"2.2.29","@types/react-dom":"16.0.11","isomorphic-fetch":"2.2.1","react-datepicker":"1.1.0","react-router-dom":"4.2.2","@babel/preset-env":"7.4.4","@gooddata/mock-js":"2.6.0","@storybook/addons":"5.0.11","@types/classnames":"2.2.3","@types/prop-types":"15.5.2","@storybook/theming":"5.0.11","identity-obj-proxy":"^3.0.0","intl-messageformat":"^7.5.4","webpack-dev-server":"3.3.1","@babel/preset-react":"7.0.0","@types/react-portal":"4.0.1","@types/react-window":"^1.8.1","babel-plugin-lodash":"3.3.4","html-webpack-plugin":"3.2.0","react-test-renderer":"16.4.2","@types/react-measure":"2.0.5","clean-webpack-plugin":"2.0.2","stats-webpack-plugin":"0.7.0","eslint-config-prettier":"4.1.0","react-google-recaptcha":"^0.14.1","tslint-config-prettier":"1.18.0","@gooddata/eslint-config":"^1.0.0","@gooddata/tslint-config":"1.0.0","@types/react-responsive":"^3.0.3","@types/storybook__react":"4.0.1","@types/stringify-object":"^3.2.0","enzyme-adapter-react-16":"1.3.1","@gooddata/test-storybook":"3.2.1","@storybook/addon-actions":"5.0.11","@storybook/addon-options":"5.0.11","node-sass-magic-importer":"5.1.0","react-syntax-highlighter":"11.0.2","@types/fixed-data-table-2":"0.8.1","@types/react-test-renderer":"16.0.0","circular-dependency-plugin":"5.0.2","compression-webpack-plugin":"2.0.0","@types/json-stable-stringify":"^1.0.32","@gooddata/frontend-npm-scripts":"1.1.0","@types/enzyme-adapter-react-16":"1.0.3","@types/storybook__addon-actions":"3.4.2","@babel/plugin-proposal-class-properties":"7.4.4","@babel/plugin-proposal-object-rest-spread":"7.4.4","@babel/plugin-transform-async-to-generator":"7.4.4"},"peerDependencies":{"react":"^16.5.2","react-dom":"^16.5.2"},"_npmOperationalInternal":{"tmp":"tmp/react-components_7.4.0-beta.33_1583315504768_0.32719021426006556","host":"s3://npm-registry-packages"}},"7.4.0-beta.34":{"name":"@gooddata/react-components","version":"7.4.0-beta.34","author":{"name":"GoodData Corporation"},"license":"BSD-3-Clause","_id":"@gooddata/react-components@7.4.0-beta.34","maintainers":[{"name":"afi","email":"adam.fiedler@gooddata.com"},{"name":"bertold8","email":"ivan.nejezchleb@seznam.cz"},{"name":"brbistas","email":"valentinos.chraniotis@gooddata.com"},{"name":"bugsbunny338","email":"jiri.zajic@mensa.cz"},{"name":"de.do","email":"de.do@gooddata.com"},{"name":"gooddata-ci","email":"rail@gooddata.com"},{"name":"hung.nguyen.hoang","email":"hung.nguyen@gooddata.com"},{"name":"ivan.mjartan","email":"ivan.mjartan@gooddata.com"},{"name":"jakub-sterba","email":"jakub.sterba@gooddata.com"},{"name":"jaroslav.tomecek","email":"jaroslav.tomecek@gooddata.com"},{"name":"jkittler","email":"honza.kittler@gmail.com"},{"name":"khanh.le","email":"khanh.le@gooddata.com"},{"name":"lanhuynh","email":"lan.huynh@gooddata.com"},{"name":"linhhong","email":"linh.hong@gooddata.com"},{"name":"lupko","email":"lubomir.slivka@gooddata.com"},{"name":"matyas.kandl","email":"matyas.kandl@gooddata.com"},{"name":"michal.marsal","email":"michal.marsal@gooddata.com"},{"name":"naibinh","email":"naibinh@gmail.com"},{"name":"nikolacech","email":"nikola.cech@gooddata.com"},{"name":"no23reason","email":"dan.homola@hotmail.cz"},{"name":"patrikbraborec","email":"patrik.braborec@gooddata.com"},{"name":"pbenes","email":"petr.benes@gooddata.com"},{"name":"petrjanu","email":"petr.janu@gooddata.com"},{"name":"ptquang86","email":"ptquang86@gmail.com"},{"name":"qduval","email":"quentin.duval@gooddata.com"},{"name":"rodri360","email":"me@rodri360.com"},{"name":"sitina","email":"jiri.sitina@gooddata.com"},{"name":"strouhaljan","email":"strouhal.jan@gmail.com"},{"name":"tomas.kratochvil","email":"tomas.kratochvil@gooddata.com"},{"name":"tomasreichmann","email":"tomasreichmann@gmail.com"},{"name":"tomsatgd","email":"tomas.satinsky@gooddata.com"},{"name":"trung-le-quoc","email":"trung.le@gooddata.com"},{"name":"tu-ngo","email":"tungo1981@gmail.com"},{"name":"tulean","email":"tuan.le@gooddata.com"},{"name":"utdnah","email":"danh.ung@gooddata.com"},{"name":"vlastikcz","email":"vlastimil.kotas@gooddata.com"},{"name":"vu.pham","email":"vu.pham@gooddata.com"},{"name":"xmort","email":"petr.dolejsi@gooddata.com"},{"name":"yanlipnican","email":"yanlipnican@gmail.com"}],"homepage":"https://github.com/gooddata/gooddata-react-components#readme","bugs":{"url":"https://github.com/gooddata/gooddata-react-components/issues"},"dist":{"shasum":"425ec31cf0230a1209d7b6a7b7ff8956b1b161ee","tarball":"https://registry.npmjs.org/@gooddata/react-components/-/react-components-7.4.0-beta.34.tgz","fileCount":2470,"integrity":"sha512-EsGkNzA2zvKygXDoy3o19jboB6egaHlpu/4oYJ1/jv/+j3K60aY1UnXhAYsHOYVc3j5etz9Odj5QRiM+w+vpIQ==","signatures":[{"sig":"MEYCIQCDdhnC6c8ecdfoprL8VYCnocfyM+qcACggri6g1QZqSQIhAKphLlkcAIf2+hnY3zV+tQTIyHdvQrYDf1BqemvtoQLH","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":9677402,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJeYLdRCRA9TVsSAnZWagAAX+EP/iwDcrcjcqi5IwXKsUnp\niqMZsNHeE3KzOmV94NATG2HR0FtxtRIjQlXcRV8VlemP0KZNEAxLPkWAhj/3\nbHPP90oU7A/q8gtXrmsB/NJvvTmOZXlpxLKGZb3AH0ByoUHHurK6q8aA/suT\nLbft+ympOnFrevSYL4nirLgRONkO3oo45W4FOvuN8zfQGFeJRiJ4cqviXTeV\nu8WNnEU2loD1DU9+9JcpD7TKjZPySIeqs76wLrM9KGfkyBnR8bNdTyVTS1eT\neip5f56s8ubRB0pSz1I0ARK8qBZOhoQwdwqQGS08rclyjKnqd31/F3wnvAYW\nWEvxG6V/mfF4F815SNF4g0Q2u3YwgLKhoFu17D4SM7jtsa7xSoRJFtrnitAG\nDgF2tITTkkF5OqCMzR2KjI/TS8oKqfwvQAJVJZ65vDZl1TrOaopFyPT134dL\nuIRDIMvtf19/9WbqmSl1I6Sa9wDx2kX49++S62ba3fyH0MdTnNgYG6++XMgU\nGlc80bwOR1jvHHWn+DPjCCgZJUKec/oXjOTGNRJwHQZSbXzoArRggDmjoifJ\nj6EwJw5dqY8RfGdrkdb//OmEIsjm4c768Xg8NDuzS3kU7F1MUb9P8xxz5+Si\nmqcHtJlEN/seiVGY77CNt9dOwbu6+PxGZR3YVz+Nt6Pf9jwOZ7AmDsZXm+Yy\nyk7q\r\n=Rh7F\r\n-----END PGP SIGNATURE-----\r\n"},"main":"dist/index.js","husky":{"hooks":{"pre-commit":"lint-staged"}},"config":{"eslint":"./examples/**/*.{js,jsx}","tslint":"./{__mocks__,src,stories}/{,**/}*.{ts,tsx}"},"readme":"[![npm version](https://badge.fury.io/js/%40gooddata%2Freact-components.svg)](https://www.npmjs.com/package/@gooddata/react-components) \n\n# GoodData.UI React components\n> A React-based JavaScript library for building data-driven applications\n\n## Getting started\n- [GoodData.UI Documentation](http://sdk.gooddata.com/gooddata-ui/)\n- [GoodData.UI Live Examples](https://gooddata-examples.herokuapp.com/)\n- [Stack Overflow](https://stackoverflow.com/questions/tagged/gooddata)\n\n### Usage\nWith [yarn](https://yarnpkg.com) installed, go to your project directory and run\n```\n$ yarn add @gooddata/react-components\n```\nIf you prefer [npm](npmjs.com) run\n```\n$ npm install --save @gooddata/react-components\n```\n\nThe public API is exposed via global `index.js`. Except for the styles, do not import any other file directly\nbecause they are not intended to be part of the public API.\n\n## Contributing\n\nWe welcome any contribution in form of [issues](https://github.com/gooddata/gooddata-react-components/issues) or [pull requests](https://github.com/gooddata/gooddata-react-components/pulls).\nThese commands may come in handy while developing:\n\n| command | description |\n| ------- | ----------- |\n| `yarn install --pure-lockfile` | first step |\n| ||\n| `yarn dev` | build react-components to `/dist` in watch mode |\n| `yarn test` | run all unit tests |\n| `yarn prettier-write` | format the source code to match the valid codestyle |\n| `yarn validate` | validate codestyle |\n| ||\n| `yarn storybook` | run storybook from `/stories` on http://localhost:9001 |\n| `yarn build-storybook` | build storybook to `/dist-storybook` |\n| `yarn test-storybook` | run storybook and [screenshot tests](https://github.com/gooddata/gdc-client-utils/tree/master/test-storybook) |\n| ||\n| `yarn examples` | run Live Examples dev-server from `/examples` on https://localhost:8999 |\n| `yarn examples-build` | build Live Examples to `/examples/dist` |\n| `yarn examples-server` | serve built Live Examples - see `/examples/server/src` |\n| `yarn examples-testcafe` | run testcafe tests against `localhost:8999` |\n\n### Deploy to heroku.com\nWhen you deploy this repo to heroku, it serves *GoodData.UI Live Examples*.\nRelevant tasks are in `Procfile` and `package.json`.\n\n```bash\n# run in the project directory\nheroku login\nheroku create <your-app-name>\nheroku config:set DOMAIN_ADMIN_USERNAME=x@gooddata.com DOMAIN_ADMIN_PASSWORD=xy PROJECT_ID_TO_ASSIGN=xms7ga4tf3g3nzucd8380o2bev8oeknp\ngit push heroku HEAD:master\nheroku open\n```\n\n### Run Live Examples Locally\nTo run *GoodData.UI Live Examples* locally:\n```bash\ngit clone <this-repository>\ncd  <repository-folder>\nyarn install --pure-lockfile\nyarn examples\n```\nThen open https://localhost:8999 and login using Live Examples account (you can [create one here](https://gooddata-examples.herokuapp.com/registration)).\n\n### Run storybook locally for Geo chart \nGeo chart uses Mapbox to render map which requires a mapbox access token.\n- Register an account and create Mapbox token as [guide](https://docs.mapbox.com/help/how-mapbox-works/access-tokens/)\n- Run storybook with token stored in `.env` for more secure\n```bash\necho \"STORYBOOK_MAPBOX_ACCESS_TOKEN=token\" > .env # only need to run once\nyarn storybook\n```\n- Or run storybook with token env param exposed to cli (not suggested)\n```bash\nSTORYBOOK_MAPBOX_ACCESS_TOKEN=token yarn storybook\n```\n- Apply either above way to `yarn build-storybook` or `yarn test-storybook`\n\n### Source code formatting\nThe source code in the repository is formatted by [Prettier](https://prettier.io/). \nThe format of the code is validated by our Continuous Integration server and is one of the requirements of successful merge.\n\nPrettier is supported by every major IDE. You can find the list of supported editors and how to configure them [here](https://prettier.io/docs/en/editors.html).\n\nIn the case, when your editor is not supported or you don't want to setup the integration, you can run the `yarn prettier-write` command to reformat the code before commit.\n\n## Changelog\n\n- see [CHANGELOG.md](CHANGELOG.md)\n\n## License\n\n(C) 2007-2018 GoodData Corporation\n\nThis project is dual licensed:\n\n- The ATTRIBUTION-NONCOMMERCIAL 4.0 INTERNATIONAL (CC BY-NC 4.0) is used for purpose of the trial experience and evaluation of GoodData.UI library.\n- The GOODDATA GOODDATA.UI LIBRARY END USER LICENSE AGREEMENT is used for GoodData customers.\n\nFor more information, please see [LICENSE](https://github.com/gooddata/gooddata-react-components/blob/master/LICENSE)\n","gitHead":"9ef64db3c4f3a89a584e3775a23878dada68daeb","scripts":{"dev":"bash scripts/build.sh --dev-watch","test":"jest --watch","build":"bash scripts/build.sh","tslint":"yarn run-tslint -t verbose $npm_package_config_tslint","prepare":"cd examples/server && yarn install --frozen-lockfile && cd ../..; rm -r examples/node_modules 2>/dev/null; true","examples":"bash scripts/run-examples.sh","prepare?":"# Called before `npm publish` and on local `npm install`. Temporarily also for deleting obsolete node_modules. Ends with `true` to continue gracefully.","validate":"tsc --noEmit && yarn tslint && eslint $npm_package_config_eslint && yarn prettier-check","build-dev":"bash scripts/build.sh --dev","examples?":"# Default is developer domain, other options: yarn examples [sec,secure,stg,stg2,stg3,demo,developer or URL]","storybook":"yarn build && start-storybook -p 9001 -c .storybook","test-once":"jest","tslint-ci":"mkdir -p ./ci/results && yarn run-tslint -t checkstyle -o ./ci/results/tslint-results.xml $npm_package_config_tslint","run-tslint":"tslint -p tsconfig.json","validate-ci":"tsc --noEmit && yarn tslint-ci  && eslint $npm_package_config_eslint -f checkstyle -o ci/results/eslint-results.xml && yarn prettier-check","examples-build":"bash scripts/build-examples.sh","prepublishOnly":"yarn build","prettier-check":"prettier --check '{src,stories,styles,__mocks__,examples/server/src,examples/src,examples/test}/**/*.{ts,js,tsx,jsx,json,scss,md,yaml,html}'","prettier-write":"prettier --write '{src,stories,styles,__mocks__,examples/server/src,examples/src,examples/test}/**/*.{ts,js,tsx,jsx,json,scss,md,yaml,html}'","test-storybook":"yarn build && test-storybook","build-storybook":"yarn build && build-storybook -c .storybook -o dist-storybook","examples-server":"node examples/server/src/index.js","heroku-postbuild":"yarn examples-build developer","examples-testcafe":"./scripts/run-testcafe.sh visual","check-circular-deps":"madge --circular --extensions ts ./src","examples-testcafe-ci":"./scripts/run-testcafe.sh ci","examples-testcafe-live":"./scripts/run-testcafe.sh live"},"typings":"dist/index.d.ts","_npmUser":{"name":"gooddata-ci","email":"rail@gooddata.com"},"deprecated":"@gooddata/react-components@7 reached End of Support on March 31, 2022. Please upgrade (see https://sdk.gooddata.com/gooddata-ui/docs/supported_versions.html for more information).","repository":{"url":"git+ssh://git@github.com/gooddata/gooddata-react-components.git","type":"git"},"_npmVersion":"6.4.1","description":"GoodData.UI - A powerful JavaScript library for building analytical applications","directories":{},"lint-staged":{"{src,stories,styles,__mocks__,examples/server/src,examples/src,examples/test}/**/*.{ts,js,tsx,jsx,scss}":["npx gdc-fix-copyright","git add"],"{src,stories,styles,__mocks__,examples/server/src,examples/src,examples/test}/**/*.{ts,js,tsx,jsx,json,scss,md,yaml,html}":["prettier --write","git add"]},"_nodeVersion":"8.12.0","dependencies":{"rxjs":"^5.5.6","uuid":"^3.2.1","immer":"^1.3.1","lodash":"^4.17.15","date-fns":"^2.7.0","downshift":"^3.2.7","invariant":"^2.2.2","mapbox-gl":"^1.6.1","classnames":"^2.2.6","highcharts":"7.1.1","prop-types":"^15.6.0","react-intl":"^3.6.0","custom-event":"^1.0.1","react-window":"^1.8.1","ag-grid-react":"20.0.0","react-measure":"^2.3.0","@types/mapbox-gl":"^1.6.1","react-day-picker":"~7.3.0","react-responsive":"^3.0.0","stringify-object":"^2.4.0","@gooddata/typings":"^2.19.0","ag-grid-community":"20.0.0","http-status-codes":"^1.3.0","@gooddata/js-utils":"^3.5.0","@gooddata/numberjs":"^3.2.4","fixed-data-table-2":"0.7.17","@gooddata/goodstrap":"^68.0.0","react-dom-factories":"^1.0.2","@gooddata/gooddata-js":"^12.2.0","json-stable-stringify":"^1.0.1","react-transition-group":"^2.2.1","hoist-non-react-statics":"^3.3.0","nodelist-foreach-polyfill":"^1.2.0","@formatjs/intl-pluralrules":"^1.3.6","highcharts-grouped-categories":"^1.1.3"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"raf":"3.3.2","yup":"^0.24.1","jest":"24.7.1","husky":"3.0.0","madge":"^3.4.4","react":"^16.5.2","enzyme":"3.5.0","eslint":"4.19.1","formik":"^0.11.11","moment":"2.23.0","history":"^4.7.2","ts-jest":"24.0.0","webpack":"4.30.0","full-icu":"^1.3.0","prettier":"1.16.4","react-ga":"^2.5.2","recharts":"1.0.0-beta.9","testcafe":"1.1.4","commander":"2.14.1","node-sass":"4.13.0","react-dom":"^16.5.2","supertest":"3.0.0","ts-loader":"6.0.0","@types/raf":"^3.4.0","css-loader":"0.28.7","jest-junit":"3.0.0","raw-loader":"0.5.1","styled-jsx":"2.2.1","typescript":"3.3.4000","@babel/core":"7.4.4","@types/jest":"24.0.6","@types/node":"7.0.8","@types/uuid":"3.4.3","file-loader":"3.0.1","jest-enzyme":"7.0.2","lint-staged":"9.1.0","sass-loader":"6.0.6","webpack-cli":"3.3.2","@types/react":"16.8.6","babel-loader":"8.0.5","react-helmet":"5.2.0","react-select":"1.2.1","style-loader":"0.19.1","@types/enzyme":"3.1.13","@types/lodash":"4.14.123","testcafe-live":"0.1.4","@babel/runtime":"7.4.4","dotenv-webpack":"^1.7.0","@babel/polyfill":"^7.4.4","@storybook/react":"5.0.11","@types/invariant":"2.2.29","@types/react-dom":"16.0.11","isomorphic-fetch":"2.2.1","react-datepicker":"1.1.0","react-router-dom":"4.2.2","@babel/preset-env":"7.4.4","@gooddata/mock-js":"2.6.0","@storybook/addons":"5.0.11","@types/classnames":"2.2.3","@types/prop-types":"15.5.2","@storybook/theming":"5.0.11","identity-obj-proxy":"^3.0.0","intl-messageformat":"^7.5.4","webpack-dev-server":"3.3.1","@babel/preset-react":"7.0.0","@types/react-portal":"4.0.1","@types/react-window":"^1.8.1","babel-plugin-lodash":"3.3.4","html-webpack-plugin":"3.2.0","react-test-renderer":"16.4.2","@types/react-measure":"2.0.5","clean-webpack-plugin":"2.0.2","stats-webpack-plugin":"0.7.0","eslint-config-prettier":"4.1.0","react-google-recaptcha":"^0.14.1","tslint-config-prettier":"1.18.0","@gooddata/eslint-config":"^1.0.0","@gooddata/tslint-config":"1.0.0","@types/react-responsive":"^3.0.3","@types/storybook__react":"4.0.1","@types/stringify-object":"^3.2.0","enzyme-adapter-react-16":"1.3.1","@gooddata/test-storybook":"3.2.1","@storybook/addon-actions":"5.0.11","@storybook/addon-options":"5.0.11","node-sass-magic-importer":"5.1.0","react-syntax-highlighter":"11.0.2","@types/fixed-data-table-2":"0.8.1","@types/react-test-renderer":"16.0.0","circular-dependency-plugin":"5.0.2","compression-webpack-plugin":"2.0.0","@types/json-stable-stringify":"^1.0.32","@gooddata/frontend-npm-scripts":"1.1.0","@types/enzyme-adapter-react-16":"1.0.3","@types/storybook__addon-actions":"3.4.2","@babel/plugin-proposal-class-properties":"7.4.4","@babel/plugin-proposal-object-rest-spread":"7.4.4","@babel/plugin-transform-async-to-generator":"7.4.4"},"peerDependencies":{"react":"^16.5.2","react-dom":"^16.5.2"},"_npmOperationalInternal":{"tmp":"tmp/react-components_7.4.0-beta.34_1583396688560_0.0001553462037569009","host":"s3://npm-registry-packages"}},"7.4.0-beta.35":{"name":"@gooddata/react-components","version":"7.4.0-beta.35","author":{"name":"GoodData Corporation"},"license":"BSD-3-Clause","_id":"@gooddata/react-components@7.4.0-beta.35","maintainers":[{"name":"afi","email":"adam.fiedler@gooddata.com"},{"name":"bertold8","email":"ivan.nejezchleb@seznam.cz"},{"name":"brbistas","email":"valentinos.chraniotis@gooddata.com"},{"name":"bugsbunny338","email":"jiri.zajic@mensa.cz"},{"name":"de.do","email":"de.do@gooddata.com"},{"name":"gooddata-ci","email":"rail@gooddata.com"},{"name":"hung.nguyen.hoang","email":"hung.nguyen@gooddata.com"},{"name":"ivan.mjartan","email":"ivan.mjartan@gooddata.com"},{"name":"jakub-sterba","email":"jakub.sterba@gooddata.com"},{"name":"jaroslav.tomecek","email":"jaroslav.tomecek@gooddata.com"},{"name":"jkittler","email":"honza.kittler@gmail.com"},{"name":"khanh.le","email":"khanh.le@gooddata.com"},{"name":"lanhuynh","email":"lan.huynh@gooddata.com"},{"name":"linhhong","email":"linh.hong@gooddata.com"},{"name":"lupko","email":"lubomir.slivka@gooddata.com"},{"name":"matyas.kandl","email":"matyas.kandl@gooddata.com"},{"name":"michal.marsal","email":"michal.marsal@gooddata.com"},{"name":"naibinh","email":"naibinh@gmail.com"},{"name":"nikolacech","email":"nikola.cech@gooddata.com"},{"name":"no23reason","email":"dan.homola@hotmail.cz"},{"name":"patrikbraborec","email":"patrik.braborec@gooddata.com"},{"name":"pbenes","email":"petr.benes@gooddata.com"},{"name":"petrjanu","email":"petr.janu@gooddata.com"},{"name":"ptquang86","email":"ptquang86@gmail.com"},{"name":"qduval","email":"quentin.duval@gooddata.com"},{"name":"rodri360","email":"me@rodri360.com"},{"name":"sitina","email":"jiri.sitina@gooddata.com"},{"name":"strouhaljan","email":"strouhal.jan@gmail.com"},{"name":"tomas.kratochvil","email":"tomas.kratochvil@gooddata.com"},{"name":"tomasreichmann","email":"tomasreichmann@gmail.com"},{"name":"tomsatgd","email":"tomas.satinsky@gooddata.com"},{"name":"trung-le-quoc","email":"trung.le@gooddata.com"},{"name":"tu-ngo","email":"tungo1981@gmail.com"},{"name":"tulean","email":"tuan.le@gooddata.com"},{"name":"utdnah","email":"danh.ung@gooddata.com"},{"name":"vlastikcz","email":"vlastimil.kotas@gooddata.com"},{"name":"vu.pham","email":"vu.pham@gooddata.com"},{"name":"xmort","email":"petr.dolejsi@gooddata.com"},{"name":"yanlipnican","email":"yanlipnican@gmail.com"}],"homepage":"https://github.com/gooddata/gooddata-react-components#readme","bugs":{"url":"https://github.com/gooddata/gooddata-react-components/issues"},"dist":{"shasum":"282c5c34dd050de85b813d8ae6767cfa49b73127","tarball":"https://registry.npmjs.org/@gooddata/react-components/-/react-components-7.4.0-beta.35.tgz","fileCount":2470,"integrity":"sha512-wd/A2DJMkFgS0bmuUwVYvJvBaw/KGRMkrV7CNHZNsn4qT7bDfYiLVFDtA4Oa9JCn0P6crlxGwXcvhceaIt4OEA==","signatures":[{"sig":"MEYCIQDI80Nt7X/iWjmjmI+IbBL3zAAk4bfgPJw1eabZNxa0zAIhAP9kQjDCxpWnGnK9hjdjy02Dgwt9/zCiugzc80ZakWzj","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":9690595,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJeYN40CRA9TVsSAnZWagAAAu4P/jxUoEb5UqnLyZ6sqvsl\n5+D2EnfkgIHj9O73cVKg2kbGOwyp5zbWDoiPB9+e3mpH8qylGLe8DIofhGej\nMOR/OeOmjpszlQtGAU2PAGLcUha11cw/mu44QdONtjpxw1xmYFTf3hSvI7X8\nlep3GKac+6nf1TpyoszLiOikVc4VSO4I8JjimBMAoAgNxO16Nm5SKuaFRw/g\n31JcfS+hcwDcUqqSOZa8qMt1dSEuQXPGFwTovYrHwQCuJybFh933wZQopgvl\n7JOvSoz+MXz2H08Xbr9aTKUOw436Uja1eiSzlTfVaWOknZxQEhUZBjRpyRBm\nyb0mi11XmmLFqL2IpHw3ORPSiHT+2QQj+2OJ2yKA/oEljdgcrk2UxRdsyLLV\ns28NBBoeF/7Ex2hGBCkJiS29+PjiHszBWNIFDQhv8JHVQxXThxxJbHGSdWDM\nYI9BhNjNxDx3aYg1NcVt7rUoIITjKQp0nHxfNEuTaiNPx3ZYkynsgKM78ws3\njN6TV9z7U7GPCYE2CxOawVDcPOR84B+E5YhufchAOJ570xbcBstvVpeb/tDB\nBKOTYlU+VKgJOn0x+VimuTagaokzYB/Zw2u4uVZqIG/Uvh1bMLbrCqoKSTvV\n7h7Q7ZdF9C/DVjUqrq+ilMylBTczc8QRUTnG7F0EhG2X8Xacbrg5fp8CU4SA\nQuxe\r\n=Um7i\r\n-----END PGP SIGNATURE-----\r\n"},"main":"dist/index.js","husky":{"hooks":{"pre-commit":"lint-staged"}},"config":{"eslint":"./examples/**/*.{js,jsx}","tslint":"./{__mocks__,src,stories}/{,**/}*.{ts,tsx}"},"readme":"[![npm version](https://badge.fury.io/js/%40gooddata%2Freact-components.svg)](https://www.npmjs.com/package/@gooddata/react-components) \n\n# GoodData.UI React components\n> A React-based JavaScript library for building data-driven applications\n\n## Getting started\n- [GoodData.UI Documentation](http://sdk.gooddata.com/gooddata-ui/)\n- [GoodData.UI Live Examples](https://gooddata-examples.herokuapp.com/)\n- [Stack Overflow](https://stackoverflow.com/questions/tagged/gooddata)\n\n### Usage\nWith [yarn](https://yarnpkg.com) installed, go to your project directory and run\n```\n$ yarn add @gooddata/react-components\n```\nIf you prefer [npm](npmjs.com) run\n```\n$ npm install --save @gooddata/react-components\n```\n\nThe public API is exposed via global `index.js`. Except for the styles, do not import any other file directly\nbecause they are not intended to be part of the public API.\n\n## Contributing\n\nWe welcome any contribution in form of [issues](https://github.com/gooddata/gooddata-react-components/issues) or [pull requests](https://github.com/gooddata/gooddata-react-components/pulls).\nThese commands may come in handy while developing:\n\n| command | description |\n| ------- | ----------- |\n| `yarn install --pure-lockfile` | first step |\n| ||\n| `yarn dev` | build react-components to `/dist` in watch mode |\n| `yarn test` | run all unit tests |\n| `yarn prettier-write` | format the source code to match the valid codestyle |\n| `yarn validate` | validate codestyle |\n| ||\n| `yarn storybook` | run storybook from `/stories` on http://localhost:9001 |\n| `yarn build-storybook` | build storybook to `/dist-storybook` |\n| `yarn test-storybook` | run storybook and [screenshot tests](https://github.com/gooddata/gdc-client-utils/tree/master/test-storybook) |\n| ||\n| `yarn examples` | run Live Examples dev-server from `/examples` on https://localhost:8999 |\n| `yarn examples-build` | build Live Examples to `/examples/dist` |\n| `yarn examples-server` | serve built Live Examples - see `/examples/server/src` |\n| `yarn examples-testcafe` | run testcafe tests against `localhost:8999` |\n\n### Deploy to heroku.com\nWhen you deploy this repo to heroku, it serves *GoodData.UI Live Examples*.\nRelevant tasks are in `Procfile` and `package.json`.\n\n```bash\n# run in the project directory\nheroku login\nheroku create <your-app-name>\nheroku config:set DOMAIN_ADMIN_USERNAME=x@gooddata.com DOMAIN_ADMIN_PASSWORD=xy PROJECT_ID_TO_ASSIGN=xms7ga4tf3g3nzucd8380o2bev8oeknp\ngit push heroku HEAD:master\nheroku open\n```\n\n### Run Live Examples Locally\nTo run *GoodData.UI Live Examples* locally:\n```bash\ngit clone <this-repository>\ncd  <repository-folder>\nyarn install --pure-lockfile\nyarn examples\n```\nThen open https://localhost:8999 and login using Live Examples account (you can [create one here](https://gooddata-examples.herokuapp.com/registration)).\n\n### Run storybook locally for Geo chart \nGeo chart uses Mapbox to render map which requires a mapbox access token.\n- Register an account and create Mapbox token as [guide](https://docs.mapbox.com/help/how-mapbox-works/access-tokens/)\n- Run storybook with token stored in `.env` for more secure\n```bash\necho \"STORYBOOK_MAPBOX_ACCESS_TOKEN=token\" > .env # only need to run once\nyarn storybook\n```\n- Or run storybook with token env param exposed to cli (not suggested)\n```bash\nSTORYBOOK_MAPBOX_ACCESS_TOKEN=token yarn storybook\n```\n- Apply either above way to `yarn build-storybook` or `yarn test-storybook`\n\n### Source code formatting\nThe source code in the repository is formatted by [Prettier](https://prettier.io/). \nThe format of the code is validated by our Continuous Integration server and is one of the requirements of successful merge.\n\nPrettier is supported by every major IDE. You can find the list of supported editors and how to configure them [here](https://prettier.io/docs/en/editors.html).\n\nIn the case, when your editor is not supported or you don't want to setup the integration, you can run the `yarn prettier-write` command to reformat the code before commit.\n\n## Changelog\n\n- see [CHANGELOG.md](CHANGELOG.md)\n\n## License\n\n(C) 2007-2018 GoodData Corporation\n\nThis project is dual licensed:\n\n- The ATTRIBUTION-NONCOMMERCIAL 4.0 INTERNATIONAL (CC BY-NC 4.0) is used for purpose of the trial experience and evaluation of GoodData.UI library.\n- The GOODDATA GOODDATA.UI LIBRARY END USER LICENSE AGREEMENT is used for GoodData customers.\n\nFor more information, please see [LICENSE](https://github.com/gooddata/gooddata-react-components/blob/master/LICENSE)\n","gitHead":"fc3b4c756948b0838aa0901ec915e203640b4256","scripts":{"dev":"bash scripts/build.sh --dev-watch","test":"jest --watch","build":"bash scripts/build.sh","tslint":"yarn run-tslint -t verbose $npm_package_config_tslint","prepare":"cd examples/server && yarn install --frozen-lockfile && cd ../..; rm -r examples/node_modules 2>/dev/null; true","examples":"bash scripts/run-examples.sh","prepare?":"# Called before `npm publish` and on local `npm install`. Temporarily also for deleting obsolete node_modules. Ends with `true` to continue gracefully.","validate":"tsc --noEmit && yarn tslint && eslint $npm_package_config_eslint && yarn prettier-check","build-dev":"bash scripts/build.sh --dev","examples?":"# Default is developer domain, other options: yarn examples [sec,secure,stg,stg2,stg3,demo,developer or URL]","storybook":"yarn build && start-storybook -p 9001 -c .storybook","test-once":"jest","tslint-ci":"mkdir -p ./ci/results && yarn run-tslint -t checkstyle -o ./ci/results/tslint-results.xml $npm_package_config_tslint","run-tslint":"tslint -p tsconfig.json","validate-ci":"tsc --noEmit && yarn tslint-ci  && eslint $npm_package_config_eslint -f checkstyle -o ci/results/eslint-results.xml && yarn prettier-check","examples-build":"bash scripts/build-examples.sh","prepublishOnly":"yarn build","prettier-check":"prettier --check '{src,stories,styles,__mocks__,examples/server/src,examples/src,examples/test}/**/*.{ts,js,tsx,jsx,json,scss,md,yaml,html}'","prettier-write":"prettier --write '{src,stories,styles,__mocks__,examples/server/src,examples/src,examples/test}/**/*.{ts,js,tsx,jsx,json,scss,md,yaml,html}'","test-storybook":"yarn build && test-storybook","build-storybook":"yarn build && build-storybook -c .storybook -o dist-storybook","examples-server":"node examples/server/src/index.js","heroku-postbuild":"yarn examples-build developer","examples-testcafe":"./scripts/run-testcafe.sh visual","check-circular-deps":"madge --circular --extensions ts ./src","examples-testcafe-ci":"./scripts/run-testcafe.sh ci","examples-testcafe-live":"./scripts/run-testcafe.sh live"},"typings":"dist/index.d.ts","_npmUser":{"name":"gooddata-ci","email":"rail@gooddata.com"},"deprecated":"@gooddata/react-components@7 reached End of Support on March 31, 2022. Please upgrade (see https://sdk.gooddata.com/gooddata-ui/docs/supported_versions.html for more information).","repository":{"url":"git+ssh://git@github.com/gooddata/gooddata-react-components.git","type":"git"},"_npmVersion":"6.4.1","description":"GoodData.UI - A powerful JavaScript library for building analytical applications","directories":{},"lint-staged":{"{src,stories,styles,__mocks__,examples/server/src,examples/src,examples/test}/**/*.{ts,js,tsx,jsx,scss}":["npx gdc-fix-copyright","git add"],"{src,stories,styles,__mocks__,examples/server/src,examples/src,examples/test}/**/*.{ts,js,tsx,jsx,json,scss,md,yaml,html}":["prettier --write","git add"]},"_nodeVersion":"8.12.0","dependencies":{"rxjs":"^5.5.6","uuid":"^3.2.1","immer":"^1.3.1","lodash":"^4.17.15","date-fns":"^2.7.0","downshift":"^3.2.7","invariant":"^2.2.2","mapbox-gl":"^1.6.1","classnames":"^2.2.6","highcharts":"7.1.1","prop-types":"^15.6.0","react-intl":"^3.6.0","custom-event":"^1.0.1","react-window":"^1.8.1","ag-grid-react":"20.0.0","react-measure":"^2.3.0","@types/mapbox-gl":"^1.6.1","react-day-picker":"~7.3.0","react-responsive":"^3.0.0","stringify-object":"^2.4.0","@gooddata/typings":"^2.19.0","ag-grid-community":"20.0.0","http-status-codes":"^1.3.0","@gooddata/js-utils":"^3.5.0","@gooddata/numberjs":"^3.2.4","fixed-data-table-2":"0.7.17","@gooddata/goodstrap":"^68.0.0","react-dom-factories":"^1.0.2","@gooddata/gooddata-js":"^12.2.0","json-stable-stringify":"^1.0.1","react-transition-group":"^2.2.1","hoist-non-react-statics":"^3.3.0","nodelist-foreach-polyfill":"^1.2.0","@formatjs/intl-pluralrules":"^1.3.6","highcharts-grouped-categories":"^1.1.3"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"raf":"3.3.2","yup":"^0.24.1","jest":"24.7.1","husky":"3.0.0","madge":"^3.4.4","react":"^16.5.2","enzyme":"3.5.0","eslint":"4.19.1","formik":"^0.11.11","moment":"2.23.0","history":"^4.7.2","ts-jest":"24.0.0","webpack":"4.30.0","full-icu":"^1.3.0","prettier":"1.16.4","react-ga":"^2.5.2","recharts":"1.0.0-beta.9","testcafe":"1.1.4","commander":"2.14.1","node-sass":"4.13.0","react-dom":"^16.5.2","supertest":"3.0.0","ts-loader":"6.0.0","@types/raf":"^3.4.0","css-loader":"0.28.7","jest-junit":"3.0.0","raw-loader":"0.5.1","styled-jsx":"2.2.1","typescript":"3.3.4000","@babel/core":"7.4.4","@types/jest":"24.0.6","@types/node":"7.0.8","@types/uuid":"3.4.3","file-loader":"3.0.1","jest-enzyme":"7.0.2","lint-staged":"9.1.0","sass-loader":"6.0.6","webpack-cli":"3.3.2","@types/react":"16.8.6","babel-loader":"8.0.5","react-helmet":"5.2.0","react-select":"1.2.1","style-loader":"0.19.1","@types/enzyme":"3.1.13","@types/lodash":"4.14.123","testcafe-live":"0.1.4","@babel/runtime":"7.4.4","dotenv-webpack":"^1.7.0","@babel/polyfill":"^7.4.4","@storybook/react":"5.0.11","@types/invariant":"2.2.29","@types/react-dom":"16.0.11","isomorphic-fetch":"2.2.1","react-datepicker":"1.1.0","react-router-dom":"4.2.2","@babel/preset-env":"7.4.4","@gooddata/mock-js":"2.6.0","@storybook/addons":"5.0.11","@types/classnames":"2.2.3","@types/prop-types":"15.5.2","@storybook/theming":"5.0.11","identity-obj-proxy":"^3.0.0","intl-messageformat":"^7.5.4","webpack-dev-server":"3.3.1","@babel/preset-react":"7.0.0","@types/react-portal":"4.0.1","@types/react-window":"^1.8.1","babel-plugin-lodash":"3.3.4","html-webpack-plugin":"3.2.0","react-test-renderer":"16.4.2","@types/react-measure":"2.0.5","clean-webpack-plugin":"2.0.2","stats-webpack-plugin":"0.7.0","eslint-config-prettier":"4.1.0","react-google-recaptcha":"^0.14.1","tslint-config-prettier":"1.18.0","@gooddata/eslint-config":"^1.0.0","@gooddata/tslint-config":"1.0.0","@types/react-responsive":"^3.0.3","@types/storybook__react":"4.0.1","@types/stringify-object":"^3.2.0","enzyme-adapter-react-16":"1.3.1","@gooddata/test-storybook":"3.2.1","@storybook/addon-actions":"5.0.11","@storybook/addon-options":"5.0.11","node-sass-magic-importer":"5.1.0","react-syntax-highlighter":"11.0.2","@types/fixed-data-table-2":"0.8.1","@types/react-test-renderer":"16.0.0","circular-dependency-plugin":"5.0.2","compression-webpack-plugin":"2.0.0","@types/json-stable-stringify":"^1.0.32","@gooddata/frontend-npm-scripts":"1.1.0","@types/enzyme-adapter-react-16":"1.0.3","@types/storybook__addon-actions":"3.4.2","@babel/plugin-proposal-class-properties":"7.4.4","@babel/plugin-proposal-object-rest-spread":"7.4.4","@babel/plugin-transform-async-to-generator":"7.4.4"},"peerDependencies":{"react":"^16.5.2","react-dom":"^16.5.2"},"_npmOperationalInternal":{"tmp":"tmp/react-components_7.4.0-beta.35_1583406643386_0.9654351045629859","host":"s3://npm-registry-packages"}},"7.4.0-beta.36":{"name":"@gooddata/react-components","version":"7.4.0-beta.36","author":{"name":"GoodData Corporation"},"license":"BSD-3-Clause","_id":"@gooddata/react-components@7.4.0-beta.36","maintainers":[{"name":"afi","email":"adam.fiedler@gooddata.com"},{"name":"bertold8","email":"ivan.nejezchleb@seznam.cz"},{"name":"brbistas","email":"valentinos.chraniotis@gooddata.com"},{"name":"bugsbunny338","email":"jiri.zajic@mensa.cz"},{"name":"de.do","email":"de.do@gooddata.com"},{"name":"gooddata-ci","email":"rail@gooddata.com"},{"name":"hung.nguyen.hoang","email":"hung.nguyen@gooddata.com"},{"name":"ivan.mjartan","email":"ivan.mjartan@gooddata.com"},{"name":"jakub-sterba","email":"jakub.sterba@gooddata.com"},{"name":"jankc","email":"jan.krapac@gmail.com"},{"name":"jaroslav.tomecek","email":"jaroslav.tomecek@gooddata.com"},{"name":"jkittler","email":"honza.kittler@gmail.com"},{"name":"khanh.le","email":"khanh.le@gooddata.com"},{"name":"lanhuynh","email":"lan.huynh@gooddata.com"},{"name":"linhhong","email":"linh.hong@gooddata.com"},{"name":"lupko","email":"lubomir.slivka@gooddata.com"},{"name":"matyas.kandl","email":"matyas.kandl@gooddata.com"},{"name":"michal.marsal","email":"michal.marsal@gooddata.com"},{"name":"naibinh","email":"naibinh@gmail.com"},{"name":"nikolacech","email":"nikola.cech@gooddata.com"},{"name":"no23reason","email":"dan.homola@hotmail.cz"},{"name":"patrikbraborec","email":"patrik.braborec@gooddata.com"},{"name":"pbenes","email":"petr.benes@gooddata.com"},{"name":"petrjanu","email":"petr.janu@gooddata.com"},{"name":"ptquang86","email":"ptquang86@gmail.com"},{"name":"qduval","email":"quentin.duval@gooddata.com"},{"name":"rodri360","email":"me@rodri360.com"},{"name":"sitina","email":"jiri.sitina@gooddata.com"},{"name":"strouhaljan","email":"strouhal.jan@gmail.com"},{"name":"tomas.kratochvil","email":"tomas.kratochvil@gooddata.com"},{"name":"tomasreichmann","email":"tomasreichmann@gmail.com"},{"name":"tomsatgd","email":"tomas.satinsky@gooddata.com"},{"name":"trung-le-quoc","email":"trung.le@gooddata.com"},{"name":"tu-ngo","email":"tungo1981@gmail.com"},{"name":"tulean","email":"tuan.le@gooddata.com"},{"name":"utdnah","email":"danh.ung@gooddata.com"},{"name":"vlastikcz","email":"vlastimil.kotas@gooddata.com"},{"name":"vu.pham","email":"vu.pham@gooddata.com"},{"name":"xmort","email":"petr.dolejsi@gooddata.com"},{"name":"yanlipnican","email":"yanlipnican@gmail.com"}],"homepage":"https://github.com/gooddata/gooddata-react-components#readme","bugs":{"url":"https://github.com/gooddata/gooddata-react-components/issues"},"dist":{"shasum":"cd03858992414fc60f9965d13b797499dcfb2e2d","tarball":"https://registry.npmjs.org/@gooddata/react-components/-/react-components-7.4.0-beta.36.tgz","fileCount":2470,"integrity":"sha512-ufv81B6YHGL7J2s6Mq75wX9DoXTTOb5T6ADEQn5RKrJK/ucXqyPpQhqaJhzGilu0/mGN1r+RHrugQqlq2B74uA==","signatures":[{"sig":"MEUCIQDWETze2xXqcl7nXBa+zZyNyCQQbLlkLf0ZUnakZwQKlQIgMySWwb4ZmvjT7EO64scN9jnXAq8v/iDqt8jB2y93Mbc=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":9692447,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJeYhNiCRA9TVsSAnZWagAAzy0P/1/lYMN7OcGAhRWabyjm\nkna5dTQSRAmoyATERN4LyeQkFqQ0Pkwx4cNIqxe0NC5v8LY4FRrgv9kmmLl3\n7AapKWTMgOQOz/5KaeDqnRUDg2R7DEMaGOeDCjUM4rfHu/7j2tm43zgvouje\nyQiw6RyF/9i1VgvNklsngox3sy7yGNGfaETl8uzAmxKbH9PWw74OYddMGAOs\nrjcJqKN1Kza+4h9pxXTCmxo/172S6fczmQb6fotmWGLHC9kkSfd/hNKJ/QvT\nHr7XvVME6zA9Khv7COhbpjTCc+4kvnx5mx9hYSzUGFwLax+q80CBQqs4uR4y\nmjIY6PauA7qQmkL3SuBNkX+uZUGtaA9T6DkXhHsYJ4veb5W+RUtbmBzto1Up\nM7F52jOfpQKXXHU9kZuPlqCs032evQ9bdTadltlgYTzA1RFM6T2Y8xXSZVvJ\nGchP5wJmE45atXx9GqPZ0aX7Z4jDHFuQW+ztqgUTLvLjRWEeP8NrGJ4g/52s\nvD5vTET0hiLz7Vi4z7G26m7QYkZ4jvobisXnAeKkqLjUTHbly42d/RcRZgyT\nUxpxLqQOpu0wGFuIg1DJf+sGpf3jiAHFoxBVAxc4ZOXWC8yivlR+y8JXqa+J\noaS2TU+FDcQR8F+EOCwG1fYEGLqJN72VoXCb4RrerMaeQ2LVfvziJuDIMPpM\nab42\r\n=nbbA\r\n-----END PGP SIGNATURE-----\r\n"},"main":"dist/index.js","husky":{"hooks":{"pre-commit":"lint-staged"}},"config":{"eslint":"./examples/**/*.{js,jsx}","tslint":"./{__mocks__,src,stories}/{,**/}*.{ts,tsx}"},"readme":"[![npm version](https://badge.fury.io/js/%40gooddata%2Freact-components.svg)](https://www.npmjs.com/package/@gooddata/react-components) \n\n# GoodData.UI React components\n> A React-based JavaScript library for building data-driven applications\n\n## Getting started\n- [GoodData.UI Documentation](http://sdk.gooddata.com/gooddata-ui/)\n- [GoodData.UI Live Examples](https://gooddata-examples.herokuapp.com/)\n- [Stack Overflow](https://stackoverflow.com/questions/tagged/gooddata)\n\n### Usage\nWith [yarn](https://yarnpkg.com) installed, go to your project directory and run\n```\n$ yarn add @gooddata/react-components\n```\nIf you prefer [npm](npmjs.com) run\n```\n$ npm install --save @gooddata/react-components\n```\n\nThe public API is exposed via global `index.js`. Except for the styles, do not import any other file directly\nbecause they are not intended to be part of the public API.\n\n## Contributing\n\nWe welcome any contribution in form of [issues](https://github.com/gooddata/gooddata-react-components/issues) or [pull requests](https://github.com/gooddata/gooddata-react-components/pulls).\nThese commands may come in handy while developing:\n\n| command | description |\n| ------- | ----------- |\n| `yarn install --pure-lockfile` | first step |\n| ||\n| `yarn dev` | build react-components to `/dist` in watch mode |\n| `yarn test` | run all unit tests |\n| `yarn prettier-write` | format the source code to match the valid codestyle |\n| `yarn validate` | validate codestyle |\n| ||\n| `yarn storybook` | run storybook from `/stories` on http://localhost:9001 |\n| `yarn build-storybook` | build storybook to `/dist-storybook` |\n| `yarn test-storybook` | run storybook and [screenshot tests](https://github.com/gooddata/gdc-client-utils/tree/master/test-storybook) |\n| ||\n| `yarn examples` | run Live Examples dev-server from `/examples` on https://localhost:8999 |\n| `yarn examples-build` | build Live Examples to `/examples/dist` |\n| `yarn examples-server` | serve built Live Examples - see `/examples/server/src` |\n| `yarn examples-testcafe` | run testcafe tests against `localhost:8999` |\n\n### Deploy to heroku.com\nWhen you deploy this repo to heroku, it serves *GoodData.UI Live Examples*.\nRelevant tasks are in `Procfile` and `package.json`.\n\n```bash\n# run in the project directory\nheroku login\nheroku create <your-app-name>\nheroku config:set DOMAIN_ADMIN_USERNAME=x@gooddata.com DOMAIN_ADMIN_PASSWORD=xy PROJECT_ID_TO_ASSIGN=xms7ga4tf3g3nzucd8380o2bev8oeknp\ngit push heroku HEAD:master\nheroku open\n```\n\n### Run Live Examples Locally\nTo run *GoodData.UI Live Examples* locally:\n```bash\ngit clone <this-repository>\ncd  <repository-folder>\nyarn install --pure-lockfile\nyarn examples\n```\nThen open https://localhost:8999 and login using Live Examples account (you can [create one here](https://gooddata-examples.herokuapp.com/registration)).\n\n### Run storybook locally for Geo chart \nGeo chart uses Mapbox to render map which requires a mapbox access token.\n- Register an account and create Mapbox token as [guide](https://docs.mapbox.com/help/how-mapbox-works/access-tokens/)\n- Run storybook with token stored in `.env` for more secure\n```bash\necho \"STORYBOOK_MAPBOX_ACCESS_TOKEN=token\" > .env # only need to run once\nyarn storybook\n```\n- Or run storybook with token env param exposed to cli (not suggested)\n```bash\nSTORYBOOK_MAPBOX_ACCESS_TOKEN=token yarn storybook\n```\n- Apply either above way to `yarn build-storybook` or `yarn test-storybook`\n\n### Source code formatting\nThe source code in the repository is formatted by [Prettier](https://prettier.io/). \nThe format of the code is validated by our Continuous Integration server and is one of the requirements of successful merge.\n\nPrettier is supported by every major IDE. You can find the list of supported editors and how to configure them [here](https://prettier.io/docs/en/editors.html).\n\nIn the case, when your editor is not supported or you don't want to setup the integration, you can run the `yarn prettier-write` command to reformat the code before commit.\n\n## Changelog\n\n- see [CHANGELOG.md](CHANGELOG.md)\n\n## License\n\n(C) 2007-2018 GoodData Corporation\n\nThis project is dual licensed:\n\n- The ATTRIBUTION-NONCOMMERCIAL 4.0 INTERNATIONAL (CC BY-NC 4.0) is used for purpose of the trial experience and evaluation of GoodData.UI library.\n- The GOODDATA GOODDATA.UI LIBRARY END USER LICENSE AGREEMENT is used for GoodData customers.\n\nFor more information, please see [LICENSE](https://github.com/gooddata/gooddata-react-components/blob/master/LICENSE)\n","gitHead":"dbbb769a64f1fab4398b35de99075ba8948bce1a","scripts":{"dev":"bash scripts/build.sh --dev-watch","test":"jest --watch","build":"bash scripts/build.sh","tslint":"yarn run-tslint -t verbose $npm_package_config_tslint","prepare":"cd examples/server && yarn install --frozen-lockfile && cd ../..; rm -r examples/node_modules 2>/dev/null; true","examples":"bash scripts/run-examples.sh","prepare?":"# Called before `npm publish` and on local `npm install`. Temporarily also for deleting obsolete node_modules. Ends with `true` to continue gracefully.","validate":"tsc --noEmit && yarn tslint && eslint $npm_package_config_eslint && yarn prettier-check","build-dev":"bash scripts/build.sh --dev","examples?":"# Default is developer domain, other options: yarn examples [sec,secure,stg,stg2,stg3,demo,developer or URL]","storybook":"yarn build && start-storybook -p 9001 -c .storybook","test-once":"jest","tslint-ci":"mkdir -p ./ci/results && yarn run-tslint -t checkstyle -o ./ci/results/tslint-results.xml $npm_package_config_tslint","run-tslint":"tslint -p tsconfig.json","validate-ci":"tsc --noEmit && yarn tslint-ci  && eslint $npm_package_config_eslint -f checkstyle -o ci/results/eslint-results.xml && yarn prettier-check","examples-build":"bash scripts/build-examples.sh","prepublishOnly":"yarn build","prettier-check":"prettier --check '{src,stories,styles,__mocks__,examples/server/src,examples/src,examples/test}/**/*.{ts,js,tsx,jsx,json,scss,md,yaml,html}'","prettier-write":"prettier --write '{src,stories,styles,__mocks__,examples/server/src,examples/src,examples/test}/**/*.{ts,js,tsx,jsx,json,scss,md,yaml,html}'","test-storybook":"yarn build && test-storybook","build-storybook":"yarn build && build-storybook -c .storybook -o dist-storybook","examples-server":"node examples/server/src/index.js","heroku-postbuild":"yarn examples-build developer","examples-testcafe":"./scripts/run-testcafe.sh visual","check-circular-deps":"madge --circular --extensions ts ./src","examples-testcafe-ci":"./scripts/run-testcafe.sh ci","examples-testcafe-live":"./scripts/run-testcafe.sh live"},"typings":"dist/index.d.ts","_npmUser":{"name":"gooddata-ci","email":"rail@gooddata.com"},"deprecated":"@gooddata/react-components@7 reached End of Support on March 31, 2022. Please upgrade (see https://sdk.gooddata.com/gooddata-ui/docs/supported_versions.html for more information).","repository":{"url":"git+ssh://git@github.com/gooddata/gooddata-react-components.git","type":"git"},"_npmVersion":"6.4.1","description":"GoodData.UI - A powerful JavaScript library for building analytical applications","directories":{},"lint-staged":{"{src,stories,styles,__mocks__,examples/server/src,examples/src,examples/test}/**/*.{ts,js,tsx,jsx,scss}":["npx gdc-fix-copyright","git add"],"{src,stories,styles,__mocks__,examples/server/src,examples/src,examples/test}/**/*.{ts,js,tsx,jsx,json,scss,md,yaml,html}":["prettier --write","git add"]},"_nodeVersion":"8.12.0","dependencies":{"rxjs":"^5.5.6","uuid":"^3.2.1","immer":"^1.3.1","lodash":"^4.17.15","date-fns":"^2.7.0","downshift":"^3.2.7","invariant":"^2.2.2","mapbox-gl":"^1.6.1","classnames":"^2.2.6","highcharts":"7.1.1","prop-types":"^15.6.0","react-intl":"^3.6.0","custom-event":"^1.0.1","react-window":"^1.8.1","ag-grid-react":"20.0.0","react-measure":"^2.3.0","@types/mapbox-gl":"^1.6.1","react-day-picker":"~7.3.0","react-responsive":"^3.0.0","stringify-object":"^2.4.0","@gooddata/typings":"^2.19.0","ag-grid-community":"20.0.0","http-status-codes":"^1.3.0","@gooddata/js-utils":"^3.5.0","@gooddata/numberjs":"^3.2.4","fixed-data-table-2":"0.7.17","@gooddata/goodstrap":"^68.1.0","react-dom-factories":"^1.0.2","@gooddata/gooddata-js":"^12.2.0","json-stable-stringify":"^1.0.1","react-transition-group":"^2.2.1","hoist-non-react-statics":"^3.3.0","nodelist-foreach-polyfill":"^1.2.0","@formatjs/intl-pluralrules":"^1.3.6","highcharts-grouped-categories":"^1.1.3"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"raf":"3.3.2","yup":"^0.24.1","jest":"24.7.1","husky":"3.0.0","madge":"^3.4.4","react":"^16.5.2","enzyme":"3.5.0","eslint":"4.19.1","formik":"^0.11.11","moment":"2.23.0","history":"^4.7.2","ts-jest":"24.0.0","webpack":"4.30.0","full-icu":"^1.3.0","prettier":"1.16.4","react-ga":"^2.5.2","recharts":"1.0.0-beta.9","testcafe":"1.1.4","commander":"2.14.1","node-sass":"4.13.0","react-dom":"^16.5.2","supertest":"3.0.0","ts-loader":"6.0.0","@types/raf":"^3.4.0","css-loader":"0.28.7","jest-junit":"3.0.0","raw-loader":"0.5.1","styled-jsx":"2.2.1","typescript":"3.3.4000","@babel/core":"7.4.4","@types/jest":"24.0.6","@types/node":"7.0.8","@types/uuid":"3.4.3","file-loader":"3.0.1","jest-enzyme":"7.0.2","lint-staged":"9.1.0","sass-loader":"6.0.6","webpack-cli":"3.3.2","@types/react":"16.8.6","babel-loader":"8.0.5","react-helmet":"5.2.0","react-select":"1.2.1","style-loader":"0.19.1","@types/enzyme":"3.1.13","@types/lodash":"4.14.123","testcafe-live":"0.1.4","@babel/runtime":"7.4.4","dotenv-webpack":"^1.7.0","@babel/polyfill":"^7.4.4","@storybook/react":"5.0.11","@types/invariant":"2.2.29","@types/react-dom":"16.0.11","isomorphic-fetch":"2.2.1","react-datepicker":"1.1.0","react-router-dom":"4.2.2","@babel/preset-env":"7.4.4","@gooddata/mock-js":"2.6.0","@storybook/addons":"5.0.11","@types/classnames":"2.2.3","@types/prop-types":"15.5.2","@storybook/theming":"5.0.11","identity-obj-proxy":"^3.0.0","intl-messageformat":"^7.5.4","webpack-dev-server":"3.3.1","@babel/preset-react":"7.0.0","@types/react-portal":"4.0.1","@types/react-window":"^1.8.1","babel-plugin-lodash":"3.3.4","html-webpack-plugin":"3.2.0","react-test-renderer":"16.4.2","@types/react-measure":"2.0.5","clean-webpack-plugin":"2.0.2","stats-webpack-plugin":"0.7.0","eslint-config-prettier":"4.1.0","react-google-recaptcha":"^0.14.1","tslint-config-prettier":"1.18.0","@gooddata/eslint-config":"^1.0.0","@gooddata/tslint-config":"1.0.0","@types/react-responsive":"^3.0.3","@types/storybook__react":"4.0.1","@types/stringify-object":"^3.2.0","enzyme-adapter-react-16":"1.3.1","@gooddata/test-storybook":"3.2.1","@storybook/addon-actions":"5.0.11","@storybook/addon-options":"5.0.11","node-sass-magic-importer":"5.1.0","react-syntax-highlighter":"11.0.2","@types/fixed-data-table-2":"0.8.1","@types/react-test-renderer":"16.0.0","circular-dependency-plugin":"5.0.2","compression-webpack-plugin":"2.0.0","@types/json-stable-stringify":"^1.0.32","@gooddata/frontend-npm-scripts":"1.1.0","@types/enzyme-adapter-react-16":"1.0.3","@types/storybook__addon-actions":"3.4.2","@babel/plugin-proposal-class-properties":"7.4.4","@babel/plugin-proposal-object-rest-spread":"7.4.4","@babel/plugin-transform-async-to-generator":"7.4.4"},"peerDependencies":{"react":"^16.5.2","react-dom":"^16.5.2"},"_npmOperationalInternal":{"tmp":"tmp/react-components_7.4.0-beta.36_1583485793442_0.5552263380221651","host":"s3://npm-registry-packages"}},"7.4.0-beta.37":{"name":"@gooddata/react-components","version":"7.4.0-beta.37","author":{"name":"GoodData Corporation"},"license":"BSD-3-Clause","_id":"@gooddata/react-components@7.4.0-beta.37","maintainers":[{"name":"afi","email":"adam.fiedler@gooddata.com"},{"name":"bertold8","email":"ivan.nejezchleb@seznam.cz"},{"name":"brbistas","email":"valentinos.chraniotis@gooddata.com"},{"name":"bugsbunny338","email":"jiri.zajic@mensa.cz"},{"name":"de.do","email":"de.do@gooddata.com"},{"name":"gooddata-ci","email":"rail@gooddata.com"},{"name":"hung.nguyen.hoang","email":"hung.nguyen@gooddata.com"},{"name":"ivan.mjartan","email":"ivan.mjartan@gooddata.com"},{"name":"jakub-sterba","email":"jakub.sterba@gooddata.com"},{"name":"jankc","email":"jan.krapac@gmail.com"},{"name":"jaroslav.tomecek","email":"jaroslav.tomecek@gooddata.com"},{"name":"jkittler","email":"honza.kittler@gmail.com"},{"name":"khanh.le","email":"khanh.le@gooddata.com"},{"name":"lanhuynh","email":"lan.huynh@gooddata.com"},{"name":"linhhong","email":"linh.hong@gooddata.com"},{"name":"lupko","email":"lubomir.slivka@gooddata.com"},{"name":"matyas.kandl","email":"matyas.kandl@gooddata.com"},{"name":"michal.marsal","email":"michal.marsal@gooddata.com"},{"name":"naibinh","email":"naibinh@gmail.com"},{"name":"nikolacech","email":"nikola.cech@gooddata.com"},{"name":"no23reason","email":"dan.homola@hotmail.cz"},{"name":"patrikbraborec","email":"patrik.braborec@gooddata.com"},{"name":"pbenes","email":"petr.benes@gooddata.com"},{"name":"petrjanu","email":"petr.janu@gooddata.com"},{"name":"ptquang86","email":"ptquang86@gmail.com"},{"name":"qduval","email":"quentin.duval@gooddata.com"},{"name":"rodri360","email":"me@rodri360.com"},{"name":"sitina","email":"jiri.sitina@gooddata.com"},{"name":"strouhaljan","email":"strouhal.jan@gmail.com"},{"name":"tomas.kratochvil","email":"tomas.kratochvil@gooddata.com"},{"name":"tomasreichmann","email":"tomasreichmann@gmail.com"},{"name":"tomsatgd","email":"tomas.satinsky@gooddata.com"},{"name":"trung-le-quoc","email":"trung.le@gooddata.com"},{"name":"tu-ngo","email":"tungo1981@gmail.com"},{"name":"tulean","email":"tuan.le@gooddata.com"},{"name":"utdnah","email":"danh.ung@gooddata.com"},{"name":"vlastikcz","email":"vlastimil.kotas@gooddata.com"},{"name":"vu.pham","email":"vu.pham@gooddata.com"},{"name":"xmort","email":"petr.dolejsi@gooddata.com"},{"name":"yanlipnican","email":"yanlipnican@gmail.com"}],"homepage":"https://github.com/gooddata/gooddata-react-components#readme","bugs":{"url":"https://github.com/gooddata/gooddata-react-components/issues"},"dist":{"shasum":"970c7c20522c139a7a1932ebbe5f36b50008eb04","tarball":"https://registry.npmjs.org/@gooddata/react-components/-/react-components-7.4.0-beta.37.tgz","fileCount":2470,"integrity":"sha512-UUTyEs+N1JMjLBJy+RPxD15OYApqIg0Gc6JprTC9Mp8taVLWCUGSGlty990YYeYE0YpDZfml6Hgftn3nrzq7XQ==","signatures":[{"sig":"MEQCIC3sjwLH6HzNcuRftsqbo0J1BEb18vxHzbRnqKvQgunuAiBYbfS/1s0j0WTjrqUwIxjeIP3nU0RV7ouAT0EhIBlVJg==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":9692564,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJeYmi9CRA9TVsSAnZWagAAHeAP+gIrl4nURFnPFQxbD2gJ\nPv51IdLyU+Sl6eUxi+dmkU2fRVKlKFcYqtG6V/n8C4jZ/nW11pRA6CxHYzSh\nKJdVhJIhbk8n4cJdaLRsK6At27CZgbmyLLQ2zzIQDDd634rXj3klXIe43wHF\nUKWHCtNe0pvpNJTpZZm3LIqRDX9geXofhGGdQ1dUh7nryiliZqZJrVSaTI17\n4BOzDOGWQNfY/Tnh57OF8Hp1fjW28Wz5EcX/bi/p5UnTEgI/THlljlTEdtLp\nhCJmnjzIbWAKW0LBC7mfZsqAZMZM5PIklp+Ng+vJNoMtqtFjhn05Zju0bZNV\nW6/uq6cOOy5zRqfwP1GHMqRUVYUhjn9ryp3hE7eq4hXMifeCV73KkGZp4d4j\n6ROGolwxV5Sr8pKDup98cIeg/aacKQiNUjwV0y9AiIlmWrx81ZohtiOFbaZg\nyyG4xIa234chleVvLshrjEg7TmjsrozHg90qowk8PrQECjNtSS5nmyrO+2tb\npokmSseGSrla9K45tr+FvUo6GSycRRWz5ni4wmCn2o/U9DSlWir0TJlhasNC\n6N4qPrDSPhTZjcI54huR9xI/eE0zMJROzGbTztEPCHUoSsP6emrpvzXEBqFK\nUzpayOEuNF0MOuAFFX8uX0n6ZDrSejG1gb+sKSu03Gf1LnFC90WTcYYV3bo0\nZuEO\r\n=smtS\r\n-----END PGP SIGNATURE-----\r\n"},"main":"dist/index.js","husky":{"hooks":{"pre-commit":"lint-staged"}},"config":{"eslint":"./examples/**/*.{js,jsx}","tslint":"./{__mocks__,src,stories}/{,**/}*.{ts,tsx}"},"readme":"[![npm version](https://badge.fury.io/js/%40gooddata%2Freact-components.svg)](https://www.npmjs.com/package/@gooddata/react-components) \n\n# GoodData.UI React components\n> A React-based JavaScript library for building data-driven applications\n\n## Getting started\n- [GoodData.UI Documentation](http://sdk.gooddata.com/gooddata-ui/)\n- [GoodData.UI Live Examples](https://gooddata-examples.herokuapp.com/)\n- [Stack Overflow](https://stackoverflow.com/questions/tagged/gooddata)\n\n### Usage\nWith [yarn](https://yarnpkg.com) installed, go to your project directory and run\n```\n$ yarn add @gooddata/react-components\n```\nIf you prefer [npm](npmjs.com) run\n```\n$ npm install --save @gooddata/react-components\n```\n\nThe public API is exposed via global `index.js`. Except for the styles, do not import any other file directly\nbecause they are not intended to be part of the public API.\n\n## Contributing\n\nWe welcome any contribution in form of [issues](https://github.com/gooddata/gooddata-react-components/issues) or [pull requests](https://github.com/gooddata/gooddata-react-components/pulls).\nThese commands may come in handy while developing:\n\n| command | description |\n| ------- | ----------- |\n| `yarn install --pure-lockfile` | first step |\n| ||\n| `yarn dev` | build react-components to `/dist` in watch mode |\n| `yarn test` | run all unit tests |\n| `yarn prettier-write` | format the source code to match the valid codestyle |\n| `yarn validate` | validate codestyle |\n| ||\n| `yarn storybook` | run storybook from `/stories` on http://localhost:9001 |\n| `yarn build-storybook` | build storybook to `/dist-storybook` |\n| `yarn test-storybook` | run storybook and [screenshot tests](https://github.com/gooddata/gdc-client-utils/tree/master/test-storybook) |\n| ||\n| `yarn examples` | run Live Examples dev-server from `/examples` on https://localhost:8999 |\n| `yarn examples-build` | build Live Examples to `/examples/dist` |\n| `yarn examples-server` | serve built Live Examples - see `/examples/server/src` |\n| `yarn examples-testcafe` | run testcafe tests against `localhost:8999` |\n\n### Deploy to heroku.com\nWhen you deploy this repo to heroku, it serves *GoodData.UI Live Examples*.\nRelevant tasks are in `Procfile` and `package.json`.\n\n```bash\n# run in the project directory\nheroku login\nheroku create <your-app-name>\nheroku config:set DOMAIN_ADMIN_USERNAME=x@gooddata.com DOMAIN_ADMIN_PASSWORD=xy PROJECT_ID_TO_ASSIGN=xms7ga4tf3g3nzucd8380o2bev8oeknp\ngit push heroku HEAD:master\nheroku open\n```\n\n### Run Live Examples Locally\nTo run *GoodData.UI Live Examples* locally:\n```bash\ngit clone <this-repository>\ncd  <repository-folder>\nyarn install --pure-lockfile\nyarn examples\n```\nThen open https://localhost:8999 and login using Live Examples account (you can [create one here](https://gooddata-examples.herokuapp.com/registration)).\n\n### Run storybook locally for Geo chart \nGeo chart uses Mapbox to render map which requires a mapbox access token.\n- Register an account and create Mapbox token as [guide](https://docs.mapbox.com/help/how-mapbox-works/access-tokens/)\n- Run storybook with token stored in `.env` for more secure\n```bash\necho \"STORYBOOK_MAPBOX_ACCESS_TOKEN=token\" > .env # only need to run once\nyarn storybook\n```\n- Or run storybook with token env param exposed to cli (not suggested)\n```bash\nSTORYBOOK_MAPBOX_ACCESS_TOKEN=token yarn storybook\n```\n- Apply either above way to `yarn build-storybook` or `yarn test-storybook`\n\n### Source code formatting\nThe source code in the repository is formatted by [Prettier](https://prettier.io/). \nThe format of the code is validated by our Continuous Integration server and is one of the requirements of successful merge.\n\nPrettier is supported by every major IDE. You can find the list of supported editors and how to configure them [here](https://prettier.io/docs/en/editors.html).\n\nIn the case, when your editor is not supported or you don't want to setup the integration, you can run the `yarn prettier-write` command to reformat the code before commit.\n\n## Changelog\n\n- see [CHANGELOG.md](CHANGELOG.md)\n\n## License\n\n(C) 2007-2018 GoodData Corporation\n\nThis project is dual licensed:\n\n- The ATTRIBUTION-NONCOMMERCIAL 4.0 INTERNATIONAL (CC BY-NC 4.0) is used for purpose of the trial experience and evaluation of GoodData.UI library.\n- The GOODDATA GOODDATA.UI LIBRARY END USER LICENSE AGREEMENT is used for GoodData customers.\n\nFor more information, please see [LICENSE](https://github.com/gooddata/gooddata-react-components/blob/master/LICENSE)\n","gitHead":"2f94835db3b9bd8c007f17bfb65352bb208e0f89","scripts":{"dev":"bash scripts/build.sh --dev-watch","test":"jest --watch","build":"bash scripts/build.sh","tslint":"yarn run-tslint -t verbose $npm_package_config_tslint","prepare":"cd examples/server && yarn install --frozen-lockfile && cd ../..; rm -r examples/node_modules 2>/dev/null; true","examples":"bash scripts/run-examples.sh","prepare?":"# Called before `npm publish` and on local `npm install`. Temporarily also for deleting obsolete node_modules. Ends with `true` to continue gracefully.","validate":"tsc --noEmit && yarn tslint && eslint $npm_package_config_eslint && yarn prettier-check","build-dev":"bash scripts/build.sh --dev","examples?":"# Default is developer domain, other options: yarn examples [sec,secure,stg,stg2,stg3,demo,developer or URL]","storybook":"yarn build && start-storybook -p 9001 -c .storybook","test-once":"jest","tslint-ci":"mkdir -p ./ci/results && yarn run-tslint -t checkstyle -o ./ci/results/tslint-results.xml $npm_package_config_tslint","run-tslint":"tslint -p tsconfig.json","validate-ci":"tsc --noEmit && yarn tslint-ci  && eslint $npm_package_config_eslint -f checkstyle -o ci/results/eslint-results.xml && yarn prettier-check","examples-build":"bash scripts/build-examples.sh","prepublishOnly":"yarn build","prettier-check":"prettier --check '{src,stories,styles,__mocks__,examples/server/src,examples/src,examples/test}/**/*.{ts,js,tsx,jsx,json,scss,md,yaml,html}'","prettier-write":"prettier --write '{src,stories,styles,__mocks__,examples/server/src,examples/src,examples/test}/**/*.{ts,js,tsx,jsx,json,scss,md,yaml,html}'","test-storybook":"yarn build && test-storybook","build-storybook":"yarn build && build-storybook -c .storybook -o dist-storybook","examples-server":"node examples/server/src/index.js","heroku-postbuild":"yarn examples-build developer","examples-testcafe":"./scripts/run-testcafe.sh visual","check-circular-deps":"madge --circular --extensions ts ./src","examples-testcafe-ci":"./scripts/run-testcafe.sh ci","examples-testcafe-live":"./scripts/run-testcafe.sh live"},"typings":"dist/index.d.ts","_npmUser":{"name":"gooddata-ci","email":"rail@gooddata.com"},"deprecated":"@gooddata/react-components@7 reached End of Support on March 31, 2022. Please upgrade (see https://sdk.gooddata.com/gooddata-ui/docs/supported_versions.html for more information).","repository":{"url":"git+ssh://git@github.com/gooddata/gooddata-react-components.git","type":"git"},"_npmVersion":"6.4.1","description":"GoodData.UI - A powerful JavaScript library for building analytical applications","directories":{},"lint-staged":{"{src,stories,styles,__mocks__,examples/server/src,examples/src,examples/test}/**/*.{ts,js,tsx,jsx,scss}":["npx gdc-fix-copyright","git add"],"{src,stories,styles,__mocks__,examples/server/src,examples/src,examples/test}/**/*.{ts,js,tsx,jsx,json,scss,md,yaml,html}":["prettier --write","git add"]},"_nodeVersion":"8.12.0","dependencies":{"rxjs":"^5.5.6","uuid":"^3.2.1","immer":"^1.3.1","lodash":"^4.17.15","date-fns":"^2.7.0","downshift":"^3.2.7","invariant":"^2.2.2","mapbox-gl":"^1.6.1","classnames":"^2.2.6","highcharts":"7.1.1","prop-types":"^15.6.0","react-intl":"^3.6.0","custom-event":"^1.0.1","react-window":"^1.8.1","ag-grid-react":"20.0.0","react-measure":"^2.3.0","@types/mapbox-gl":"^1.6.1","react-day-picker":"~7.3.0","react-responsive":"^3.0.0","stringify-object":"^2.4.0","@gooddata/typings":"^2.19.0","ag-grid-community":"20.0.0","http-status-codes":"^1.3.0","@gooddata/js-utils":"^3.5.0","@gooddata/numberjs":"^3.2.4","fixed-data-table-2":"0.7.17","@gooddata/goodstrap":"^68.1.0","react-dom-factories":"^1.0.2","@gooddata/gooddata-js":"^12.2.0","json-stable-stringify":"^1.0.1","react-transition-group":"^2.2.1","hoist-non-react-statics":"^3.3.0","nodelist-foreach-polyfill":"^1.2.0","@formatjs/intl-pluralrules":"^1.3.6","highcharts-grouped-categories":"^1.1.3"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"raf":"3.3.2","yup":"^0.24.1","jest":"24.7.1","husky":"3.0.0","madge":"^3.4.4","react":"^16.5.2","enzyme":"3.5.0","eslint":"4.19.1","formik":"^0.11.11","moment":"2.23.0","history":"^4.7.2","ts-jest":"24.0.0","webpack":"4.30.0","full-icu":"^1.3.0","prettier":"1.16.4","react-ga":"^2.5.2","recharts":"1.0.0-beta.9","testcafe":"1.1.4","commander":"2.14.1","node-sass":"4.13.0","react-dom":"^16.5.2","supertest":"3.0.0","ts-loader":"6.0.0","@types/raf":"^3.4.0","css-loader":"0.28.7","jest-junit":"3.0.0","raw-loader":"0.5.1","styled-jsx":"2.2.1","typescript":"3.3.4000","@babel/core":"7.4.4","@types/jest":"24.0.6","@types/node":"7.0.8","@types/uuid":"3.4.3","file-loader":"3.0.1","jest-enzyme":"7.0.2","lint-staged":"9.1.0","sass-loader":"6.0.6","webpack-cli":"3.3.2","@types/react":"16.8.6","babel-loader":"8.0.5","react-helmet":"5.2.0","react-select":"1.2.1","style-loader":"0.19.1","@types/enzyme":"3.1.13","@types/lodash":"4.14.123","testcafe-live":"0.1.4","@babel/runtime":"7.4.4","dotenv-webpack":"^1.7.0","@babel/polyfill":"^7.4.4","@storybook/react":"5.0.11","@types/invariant":"2.2.29","@types/react-dom":"16.0.11","isomorphic-fetch":"2.2.1","react-datepicker":"1.1.0","react-router-dom":"4.2.2","@babel/preset-env":"7.4.4","@gooddata/mock-js":"2.6.0","@storybook/addons":"5.0.11","@types/classnames":"2.2.3","@types/prop-types":"15.5.2","@storybook/theming":"5.0.11","identity-obj-proxy":"^3.0.0","intl-messageformat":"^7.5.4","webpack-dev-server":"3.3.1","@babel/preset-react":"7.0.0","@types/react-portal":"4.0.1","@types/react-window":"^1.8.1","babel-plugin-lodash":"3.3.4","html-webpack-plugin":"3.2.0","react-test-renderer":"16.4.2","@types/react-measure":"2.0.5","clean-webpack-plugin":"2.0.2","stats-webpack-plugin":"0.7.0","eslint-config-prettier":"4.1.0","react-google-recaptcha":"^0.14.1","tslint-config-prettier":"1.18.0","@gooddata/eslint-config":"^1.0.0","@gooddata/tslint-config":"1.0.0","@types/react-responsive":"^3.0.3","@types/storybook__react":"4.0.1","@types/stringify-object":"^3.2.0","enzyme-adapter-react-16":"1.3.1","@gooddata/test-storybook":"3.2.1","@storybook/addon-actions":"5.0.11","@storybook/addon-options":"5.0.11","node-sass-magic-importer":"5.1.0","react-syntax-highlighter":"11.0.2","@types/fixed-data-table-2":"0.8.1","@types/react-test-renderer":"16.0.0","circular-dependency-plugin":"5.0.2","compression-webpack-plugin":"2.0.0","@types/json-stable-stringify":"^1.0.32","@gooddata/frontend-npm-scripts":"1.1.0","@types/enzyme-adapter-react-16":"1.0.3","@types/storybook__addon-actions":"3.4.2","@babel/plugin-proposal-class-properties":"7.4.4","@babel/plugin-proposal-object-rest-spread":"7.4.4","@babel/plugin-transform-async-to-generator":"7.4.4"},"peerDependencies":{"react":"^16.5.2","react-dom":"^16.5.2"},"_npmOperationalInternal":{"tmp":"tmp/react-components_7.4.0-beta.37_1583507644702_0.6882816245040515","host":"s3://npm-registry-packages"}},"7.4.0-beta.38":{"name":"@gooddata/react-components","version":"7.4.0-beta.38","author":{"name":"GoodData Corporation"},"license":"BSD-3-Clause","_id":"@gooddata/react-components@7.4.0-beta.38","maintainers":[{"name":"afi","email":"adam.fiedler@gooddata.com"},{"name":"bertold8","email":"ivan.nejezchleb@seznam.cz"},{"name":"brbistas","email":"valentinos.chraniotis@gooddata.com"},{"name":"bugsbunny338","email":"jiri.zajic@mensa.cz"},{"name":"de.do","email":"de.do@gooddata.com"},{"name":"gooddata-ci","email":"rail@gooddata.com"},{"name":"hung.nguyen.hoang","email":"hung.nguyen@gooddata.com"},{"name":"ivan.mjartan","email":"ivan.mjartan@gooddata.com"},{"name":"jakub-sterba","email":"jakub.sterba@gooddata.com"},{"name":"jankc","email":"jan.krapac@gmail.com"},{"name":"jaroslav.tomecek","email":"jaroslav.tomecek@gooddata.com"},{"name":"jkittler","email":"honza.kittler@gmail.com"},{"name":"khanh.le","email":"khanh.le@gooddata.com"},{"name":"lanhuynh","email":"lan.huynh@gooddata.com"},{"name":"linhhong","email":"linh.hong@gooddata.com"},{"name":"lupko","email":"lubomir.slivka@gooddata.com"},{"name":"matyas.kandl","email":"matyas.kandl@gooddata.com"},{"name":"michal.marsal","email":"michal.marsal@gooddata.com"},{"name":"naibinh","email":"naibinh@gmail.com"},{"name":"nikolacech","email":"nikola.cech@gooddata.com"},{"name":"no23reason","email":"dan.homola@hotmail.cz"},{"name":"patrikbraborec","email":"patrik.braborec@gooddata.com"},{"name":"pbenes","email":"petr.benes@gooddata.com"},{"name":"petrjanu","email":"petr.janu@gooddata.com"},{"name":"ptquang86","email":"ptquang86@gmail.com"},{"name":"qduval","email":"quentin.duval@gooddata.com"},{"name":"rodri360","email":"me@rodri360.com"},{"name":"sitina","email":"jiri.sitina@gooddata.com"},{"name":"strouhaljan","email":"strouhal.jan@gmail.com"},{"name":"tomas.kratochvil","email":"tomas.kratochvil@gooddata.com"},{"name":"tomasreichmann","email":"tomasreichmann@gmail.com"},{"name":"tomsatgd","email":"tomas.satinsky@gooddata.com"},{"name":"trung-le-quoc","email":"trung.le@gooddata.com"},{"name":"tu-ngo","email":"tungo1981@gmail.com"},{"name":"tulean","email":"tuan.le@gooddata.com"},{"name":"utdnah","email":"danh.ung@gooddata.com"},{"name":"vlastikcz","email":"vlastimil.kotas@gooddata.com"},{"name":"vu.pham","email":"vu.pham@gooddata.com"},{"name":"xmort","email":"petr.dolejsi@gooddata.com"},{"name":"yanlipnican","email":"yanlipnican@gmail.com"}],"homepage":"https://github.com/gooddata/gooddata-react-components#readme","bugs":{"url":"https://github.com/gooddata/gooddata-react-components/issues"},"dist":{"shasum":"841429b4d13b48c96d864877f48e2c34c81f9deb","tarball":"https://registry.npmjs.org/@gooddata/react-components/-/react-components-7.4.0-beta.38.tgz","fileCount":2470,"integrity":"sha512-yJW/t8t8qnwSjeX6poI//KcetIDSm95SOX07ODH8tYAfZZkqD7uB9M/cKzfu82NzTKqwXZo4NayOG7cr+8rK7Q==","signatures":[{"sig":"MEYCIQDhbQp9f3ODK/YFS+0qI7sM7vp5zJ3ZwYq2W74GXDhPvwIhAP3xGUEQUz1gX9gnUV1EhStWFxeFlLr/DrUWim/5qJLZ","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":9692564,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJeYm19CRA9TVsSAnZWagAAr3gQAIGax+BCSAn7KFt1YL0E\nCunPJESV4Y7hvEU9fyWQ+DVtyNrXji4VKGJH3wkHqP0P7ChvAwb6dQZ7qmb/\nBs0FwShqDM9KpjZV5K2LhgduJHkYzCmJrDEGd0h2My8cl4VPD3ZJTMSUrXWJ\n/H/wVvRqOuRgxwuuZ5zijgAPSxtzAn3bMQqSWbpL1HwfxjaIJNUKWs1Ukqdf\nshrmDV30g00vAsHB67AsHk3v/cTUOqVxZqZafwuyzyVpUB7c+dqAbdkZZocR\nUPvxpHz0SJU9+jphfN2XmkIrYCqdHTAKjbHAAYEvybBkrQOyKfrNjAGZbgUt\nEXj4PT5zJ5t1NX7FMizkvaERnfVEzayf+p707dgsoSF9rj8YVE3h+77tE2mT\nj+nuNcUejedv3v0F7kVhUc+K3ozZ0geBurlQ3NehDD3kcCyRcu7qZt9DhFU5\njD2jFbdCSP1swEKjls8x1nJXrWtUHqxaiPAGJ6fm6Jy0rwYxGeHR80Jy5wML\nDsbk82B+Uz+rxAng6Y5rnUhytS/C+BDgk3ffs2Wu6n/N9QvrsYSuo6wqIH41\npawy/hJWqeBcslt/0+dmljKTItlYLsIZeise77NnigeUwg5MZ5Vl0v9YeHLE\nL+6x0i+F6buLJxFwKg9qoqgN6hUD1WFmBn0SlIaj7oNJIs8sSj4/CzOtZAqb\nVIhe\r\n=FnvD\r\n-----END PGP SIGNATURE-----\r\n"},"main":"dist/index.js","husky":{"hooks":{"pre-commit":"lint-staged"}},"config":{"eslint":"./examples/**/*.{js,jsx}","tslint":"./{__mocks__,src,stories}/{,**/}*.{ts,tsx}"},"readme":"[![npm version](https://badge.fury.io/js/%40gooddata%2Freact-components.svg)](https://www.npmjs.com/package/@gooddata/react-components) \n\n# GoodData.UI React components\n> A React-based JavaScript library for building data-driven applications\n\n## Getting started\n- [GoodData.UI Documentation](http://sdk.gooddata.com/gooddata-ui/)\n- [GoodData.UI Live Examples](https://gooddata-examples.herokuapp.com/)\n- [Stack Overflow](https://stackoverflow.com/questions/tagged/gooddata)\n\n### Usage\nWith [yarn](https://yarnpkg.com) installed, go to your project directory and run\n```\n$ yarn add @gooddata/react-components\n```\nIf you prefer [npm](npmjs.com) run\n```\n$ npm install --save @gooddata/react-components\n```\n\nThe public API is exposed via global `index.js`. Except for the styles, do not import any other file directly\nbecause they are not intended to be part of the public API.\n\n## Contributing\n\nWe welcome any contribution in form of [issues](https://github.com/gooddata/gooddata-react-components/issues) or [pull requests](https://github.com/gooddata/gooddata-react-components/pulls).\nThese commands may come in handy while developing:\n\n| command | description |\n| ------- | ----------- |\n| `yarn install --pure-lockfile` | first step |\n| ||\n| `yarn dev` | build react-components to `/dist` in watch mode |\n| `yarn test` | run all unit tests |\n| `yarn prettier-write` | format the source code to match the valid codestyle |\n| `yarn validate` | validate codestyle |\n| ||\n| `yarn storybook` | run storybook from `/stories` on http://localhost:9001 |\n| `yarn build-storybook` | build storybook to `/dist-storybook` |\n| `yarn test-storybook` | run storybook and [screenshot tests](https://github.com/gooddata/gdc-client-utils/tree/master/test-storybook) |\n| ||\n| `yarn examples` | run Live Examples dev-server from `/examples` on https://localhost:8999 |\n| `yarn examples-build` | build Live Examples to `/examples/dist` |\n| `yarn examples-server` | serve built Live Examples - see `/examples/server/src` |\n| `yarn examples-testcafe` | run testcafe tests against `localhost:8999` |\n\n### Deploy to heroku.com\nWhen you deploy this repo to heroku, it serves *GoodData.UI Live Examples*.\nRelevant tasks are in `Procfile` and `package.json`.\n\n```bash\n# run in the project directory\nheroku login\nheroku create <your-app-name>\nheroku config:set DOMAIN_ADMIN_USERNAME=x@gooddata.com DOMAIN_ADMIN_PASSWORD=xy PROJECT_ID_TO_ASSIGN=xms7ga4tf3g3nzucd8380o2bev8oeknp\ngit push heroku HEAD:master\nheroku open\n```\n\n### Run Live Examples Locally\nTo run *GoodData.UI Live Examples* locally:\n```bash\ngit clone <this-repository>\ncd  <repository-folder>\nyarn install --pure-lockfile\nyarn examples\n```\nThen open https://localhost:8999 and login using Live Examples account (you can [create one here](https://gooddata-examples.herokuapp.com/registration)).\n\n### Run storybook locally for Geo chart \nGeo chart uses Mapbox to render map which requires a mapbox access token.\n- Register an account and create Mapbox token as [guide](https://docs.mapbox.com/help/how-mapbox-works/access-tokens/)\n- Run storybook with token stored in `.env` for more secure\n```bash\necho \"STORYBOOK_MAPBOX_ACCESS_TOKEN=token\" > .env # only need to run once\nyarn storybook\n```\n- Or run storybook with token env param exposed to cli (not suggested)\n```bash\nSTORYBOOK_MAPBOX_ACCESS_TOKEN=token yarn storybook\n```\n- Apply either above way to `yarn build-storybook` or `yarn test-storybook`\n\n### Source code formatting\nThe source code in the repository is formatted by [Prettier](https://prettier.io/). \nThe format of the code is validated by our Continuous Integration server and is one of the requirements of successful merge.\n\nPrettier is supported by every major IDE. You can find the list of supported editors and how to configure them [here](https://prettier.io/docs/en/editors.html).\n\nIn the case, when your editor is not supported or you don't want to setup the integration, you can run the `yarn prettier-write` command to reformat the code before commit.\n\n## Changelog\n\n- see [CHANGELOG.md](CHANGELOG.md)\n\n## License\n\n(C) 2007-2018 GoodData Corporation\n\nThis project is dual licensed:\n\n- The ATTRIBUTION-NONCOMMERCIAL 4.0 INTERNATIONAL (CC BY-NC 4.0) is used for purpose of the trial experience and evaluation of GoodData.UI library.\n- The GOODDATA GOODDATA.UI LIBRARY END USER LICENSE AGREEMENT is used for GoodData customers.\n\nFor more information, please see [LICENSE](https://github.com/gooddata/gooddata-react-components/blob/master/LICENSE)\n","gitHead":"040af3dc887213081cbb3ffd026dc0b4f523e068","scripts":{"dev":"bash scripts/build.sh --dev-watch","test":"jest --watch","build":"bash scripts/build.sh","tslint":"yarn run-tslint -t verbose $npm_package_config_tslint","prepare":"cd examples/server && yarn install --frozen-lockfile && cd ../..; rm -r examples/node_modules 2>/dev/null; true","examples":"bash scripts/run-examples.sh","prepare?":"# Called before `npm publish` and on local `npm install`. Temporarily also for deleting obsolete node_modules. Ends with `true` to continue gracefully.","validate":"tsc --noEmit && yarn tslint && eslint $npm_package_config_eslint && yarn prettier-check","build-dev":"bash scripts/build.sh --dev","examples?":"# Default is developer domain, other options: yarn examples [sec,secure,stg,stg2,stg3,demo,developer or URL]","storybook":"yarn build && start-storybook -p 9001 -c .storybook","test-once":"jest","tslint-ci":"mkdir -p ./ci/results && yarn run-tslint -t checkstyle -o ./ci/results/tslint-results.xml $npm_package_config_tslint","run-tslint":"tslint -p tsconfig.json","validate-ci":"tsc --noEmit && yarn tslint-ci  && eslint $npm_package_config_eslint -f checkstyle -o ci/results/eslint-results.xml && yarn prettier-check","examples-build":"bash scripts/build-examples.sh","prepublishOnly":"yarn build","prettier-check":"prettier --check '{src,stories,styles,__mocks__,examples/server/src,examples/src,examples/test}/**/*.{ts,js,tsx,jsx,json,scss,md,yaml,html}'","prettier-write":"prettier --write '{src,stories,styles,__mocks__,examples/server/src,examples/src,examples/test}/**/*.{ts,js,tsx,jsx,json,scss,md,yaml,html}'","test-storybook":"yarn build && test-storybook","build-storybook":"yarn build && build-storybook -c .storybook -o dist-storybook","examples-server":"node examples/server/src/index.js","heroku-postbuild":"yarn examples-build developer","examples-testcafe":"./scripts/run-testcafe.sh visual","check-circular-deps":"madge --circular --extensions ts ./src","examples-testcafe-ci":"./scripts/run-testcafe.sh ci","examples-testcafe-live":"./scripts/run-testcafe.sh live"},"typings":"dist/index.d.ts","_npmUser":{"name":"gooddata-ci","email":"rail@gooddata.com"},"deprecated":"@gooddata/react-components@7 reached End of Support on March 31, 2022. Please upgrade (see https://sdk.gooddata.com/gooddata-ui/docs/supported_versions.html for more information).","repository":{"url":"git+ssh://git@github.com/gooddata/gooddata-react-components.git","type":"git"},"_npmVersion":"6.4.1","description":"GoodData.UI - A powerful JavaScript library for building analytical applications","directories":{},"lint-staged":{"{src,stories,styles,__mocks__,examples/server/src,examples/src,examples/test}/**/*.{ts,js,tsx,jsx,scss}":["npx gdc-fix-copyright","git add"],"{src,stories,styles,__mocks__,examples/server/src,examples/src,examples/test}/**/*.{ts,js,tsx,jsx,json,scss,md,yaml,html}":["prettier --write","git add"]},"_nodeVersion":"8.12.0","dependencies":{"rxjs":"^5.5.6","uuid":"^3.2.1","immer":"^1.3.1","lodash":"^4.17.15","date-fns":"^2.7.0","downshift":"^3.2.7","invariant":"^2.2.2","mapbox-gl":"^1.6.1","classnames":"^2.2.6","highcharts":"7.1.1","prop-types":"^15.6.0","react-intl":"^3.6.0","custom-event":"^1.0.1","react-window":"^1.8.1","ag-grid-react":"20.0.0","react-measure":"^2.3.0","@types/mapbox-gl":"^1.6.1","react-day-picker":"~7.3.0","react-responsive":"^3.0.0","stringify-object":"^2.4.0","@gooddata/typings":"^2.19.0","ag-grid-community":"20.0.0","http-status-codes":"^1.3.0","@gooddata/js-utils":"^3.5.0","@gooddata/numberjs":"^3.2.4","fixed-data-table-2":"0.7.17","@gooddata/goodstrap":"^68.1.0","react-dom-factories":"^1.0.2","@gooddata/gooddata-js":"^12.2.0","json-stable-stringify":"^1.0.1","react-transition-group":"^2.2.1","hoist-non-react-statics":"^3.3.0","nodelist-foreach-polyfill":"^1.2.0","@formatjs/intl-pluralrules":"^1.3.6","highcharts-grouped-categories":"^1.1.3"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"raf":"3.3.2","yup":"^0.24.1","jest":"24.7.1","husky":"3.0.0","madge":"^3.4.4","react":"^16.5.2","enzyme":"3.5.0","eslint":"4.19.1","formik":"^0.11.11","moment":"2.23.0","history":"^4.7.2","ts-jest":"24.0.0","webpack":"4.30.0","full-icu":"^1.3.0","prettier":"1.16.4","react-ga":"^2.5.2","recharts":"1.0.0-beta.9","testcafe":"1.1.4","commander":"2.14.1","node-sass":"4.13.0","react-dom":"^16.5.2","supertest":"3.0.0","ts-loader":"6.0.0","@types/raf":"^3.4.0","css-loader":"0.28.7","jest-junit":"3.0.0","raw-loader":"0.5.1","styled-jsx":"2.2.1","typescript":"3.3.4000","@babel/core":"7.4.4","@types/jest":"24.0.6","@types/node":"7.0.8","@types/uuid":"3.4.3","file-loader":"3.0.1","jest-enzyme":"7.0.2","lint-staged":"9.1.0","sass-loader":"6.0.6","webpack-cli":"3.3.2","@types/react":"16.8.6","babel-loader":"8.0.5","react-helmet":"5.2.0","react-select":"1.2.1","style-loader":"0.19.1","@types/enzyme":"3.1.13","@types/lodash":"4.14.123","testcafe-live":"0.1.4","@babel/runtime":"7.4.4","dotenv-webpack":"^1.7.0","@babel/polyfill":"^7.4.4","@storybook/react":"5.0.11","@types/invariant":"2.2.29","@types/react-dom":"16.0.11","isomorphic-fetch":"2.2.1","react-datepicker":"1.1.0","react-router-dom":"4.2.2","@babel/preset-env":"7.4.4","@gooddata/mock-js":"2.6.0","@storybook/addons":"5.0.11","@types/classnames":"2.2.3","@types/prop-types":"15.5.2","@storybook/theming":"5.0.11","identity-obj-proxy":"^3.0.0","intl-messageformat":"^7.5.4","webpack-dev-server":"3.3.1","@babel/preset-react":"7.0.0","@types/react-portal":"4.0.1","@types/react-window":"^1.8.1","babel-plugin-lodash":"3.3.4","html-webpack-plugin":"3.2.0","react-test-renderer":"16.4.2","@types/react-measure":"2.0.5","clean-webpack-plugin":"2.0.2","stats-webpack-plugin":"0.7.0","eslint-config-prettier":"4.1.0","react-google-recaptcha":"^0.14.1","tslint-config-prettier":"1.18.0","@gooddata/eslint-config":"^1.0.0","@gooddata/tslint-config":"1.0.0","@types/react-responsive":"^3.0.3","@types/storybook__react":"4.0.1","@types/stringify-object":"^3.2.0","enzyme-adapter-react-16":"1.3.1","@gooddata/test-storybook":"3.2.1","@storybook/addon-actions":"5.0.11","@storybook/addon-options":"5.0.11","node-sass-magic-importer":"5.1.0","react-syntax-highlighter":"11.0.2","@types/fixed-data-table-2":"0.8.1","@types/react-test-renderer":"16.0.0","circular-dependency-plugin":"5.0.2","compression-webpack-plugin":"2.0.0","@types/json-stable-stringify":"^1.0.32","@gooddata/frontend-npm-scripts":"1.1.0","@types/enzyme-adapter-react-16":"1.0.3","@types/storybook__addon-actions":"3.4.2","@babel/plugin-proposal-class-properties":"7.4.4","@babel/plugin-proposal-object-rest-spread":"7.4.4","@babel/plugin-transform-async-to-generator":"7.4.4"},"peerDependencies":{"react":"^16.5.2","react-dom":"^16.5.2"},"_npmOperationalInternal":{"tmp":"tmp/react-components_7.4.0-beta.38_1583508861232_0.24693763946311953","host":"s3://npm-registry-packages"}},"7.4.0-beta.39":{"name":"@gooddata/react-components","version":"7.4.0-beta.39","author":{"name":"GoodData Corporation"},"license":"BSD-3-Clause","_id":"@gooddata/react-components@7.4.0-beta.39","maintainers":[{"name":"afi","email":"adam.fiedler@gooddata.com"},{"name":"bertold8","email":"ivan.nejezchleb@seznam.cz"},{"name":"brbistas","email":"valentinos.chraniotis@gooddata.com"},{"name":"bugsbunny338","email":"jiri.zajic@mensa.cz"},{"name":"de.do","email":"de.do@gooddata.com"},{"name":"gooddata-ci","email":"rail@gooddata.com"},{"name":"hung.nguyen.hoang","email":"hung.nguyen@gooddata.com"},{"name":"ivan.mjartan","email":"ivan.mjartan@gooddata.com"},{"name":"jakub-sterba","email":"jakub.sterba@gooddata.com"},{"name":"jankc","email":"jan.krapac@gmail.com"},{"name":"jaroslav.tomecek","email":"jaroslav.tomecek@gooddata.com"},{"name":"jkittler","email":"honza.kittler@gmail.com"},{"name":"khanh.le","email":"khanh.le@gooddata.com"},{"name":"lanhuynh","email":"lan.huynh@gooddata.com"},{"name":"linhhong","email":"linh.hong@gooddata.com"},{"name":"lupko","email":"lubomir.slivka@gooddata.com"},{"name":"matyas.kandl","email":"matyas.kandl@gooddata.com"},{"name":"michal.marsal","email":"michal.marsal@gooddata.com"},{"name":"naibinh","email":"naibinh@gmail.com"},{"name":"nikolacech","email":"nikola.cech@gooddata.com"},{"name":"no23reason","email":"dan.homola@hotmail.cz"},{"name":"patrikbraborec","email":"patrik.braborec@gooddata.com"},{"name":"pbenes","email":"petr.benes@gooddata.com"},{"name":"petrjanu","email":"petr.janu@gooddata.com"},{"name":"ptquang86","email":"ptquang86@gmail.com"},{"name":"qduval","email":"quentin.duval@gooddata.com"},{"name":"rodri360","email":"me@rodri360.com"},{"name":"sitina","email":"jiri.sitina@gooddata.com"},{"name":"strouhaljan","email":"strouhal.jan@gmail.com"},{"name":"tomas.kratochvil","email":"tomas.kratochvil@gooddata.com"},{"name":"tomasreichmann","email":"tomasreichmann@gmail.com"},{"name":"tomsatgd","email":"tomas.satinsky@gooddata.com"},{"name":"trung-le-quoc","email":"trung.le@gooddata.com"},{"name":"tu-ngo","email":"tungo1981@gmail.com"},{"name":"tulean","email":"tuan.le@gooddata.com"},{"name":"utdnah","email":"danh.ung@gooddata.com"},{"name":"vlastikcz","email":"vlastimil.kotas@gooddata.com"},{"name":"vu.pham","email":"vu.pham@gooddata.com"},{"name":"xmort","email":"petr.dolejsi@gooddata.com"},{"name":"yanlipnican","email":"yanlipnican@gmail.com"}],"homepage":"https://github.com/gooddata/gooddata-react-components#readme","bugs":{"url":"https://github.com/gooddata/gooddata-react-components/issues"},"dist":{"shasum":"6f002c05e5ccc04484172583fcc257ba1892cc8b","tarball":"https://registry.npmjs.org/@gooddata/react-components/-/react-components-7.4.0-beta.39.tgz","fileCount":2470,"integrity":"sha512-4jVr7/hHKc9dBQRKzkJiuZ3o7wjHxTMxiMmdkHz1lqbxB2VRo9eiPaBxPZc8cTEIw1HK2EaM1lYUZnXcnUnepQ==","signatures":[{"sig":"MEQCIBGPryHjmZxtwsyIsLl49CPX+L/5L/GZSO77N3gKr2viAiBJCwq/hCMqgC0Qj7WjWOockATBt3bb4jmqS9Q4ewY4Vg==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":9692913,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJeZf+DCRA9TVsSAnZWagAA9FgP/3IlRDBfK3CUQ8Nr5Tyx\nmkIidkGsZCXDkw0ygCYZeV8TUcBYMKHFRH2FICulq/tN30CifF/rbBchCuop\no5y0Ye5D1rdeywUOceFFLKGpT3QCDf5kTiefp5O0vCeMjZQ6MAa5h35GT4YD\nA0RWQiqClumz8LIx/89ojX3CXkNv57z+CqS/GtUVbBw4u3oD8g/e8q4MGBp0\nszOxJGLzQ2GtfYX3v6jsCIguhwYNG/SRN9WzmaCi32POw9Gpw7yf42HA+QeQ\nGp18h2Wt/za3p9rL2E2U3rJsDtjZJ65uq8StQRW82C5EPY7uIUhplYOyMqeD\nJZ8RnNZRClfn2wigRO7uAT4hp3lhxTT+pXTXJs76hLbtjJqZZ6bXE1x1cnII\nlQR9MocZ1ON2GTJLdQa+IbnOWZS4f4ZqgO4PezK42ony/jfNBYJt64eV+ezj\n9TGIsgPsvm0v3YOwBdGq8K1G+5y7/FF+cROE3PHOMojogVdeIAW0+tYcUr2D\nPNUPeP/cmklVBEtdyNlJJaBObO/t6aYtmSNOMH3IRkUy3QwLOeojSRsdjgTt\nDstT9gOtPx1smES0hzrYN5RXjPQ2ZeWP0xSUt4Bge92ScygXd+aaiye/Wqzw\naM+BsWRqfl5KPqNvuv/dwV3UnT/vmb/KJkhld1iFs9D3Km0SsXuCFYzf3oaY\nhThI\r\n=tVdM\r\n-----END PGP SIGNATURE-----\r\n"},"main":"dist/index.js","husky":{"hooks":{"pre-commit":"lint-staged"}},"config":{"eslint":"./examples/**/*.{js,jsx}","tslint":"./{__mocks__,src,stories}/{,**/}*.{ts,tsx}"},"readme":"[![npm version](https://badge.fury.io/js/%40gooddata%2Freact-components.svg)](https://www.npmjs.com/package/@gooddata/react-components) \n\n# GoodData.UI React components\n> A React-based JavaScript library for building data-driven applications\n\n## Getting started\n- [GoodData.UI Documentation](http://sdk.gooddata.com/gooddata-ui/)\n- [GoodData.UI Live Examples](https://gooddata-examples.herokuapp.com/)\n- [Stack Overflow](https://stackoverflow.com/questions/tagged/gooddata)\n\n### Usage\nWith [yarn](https://yarnpkg.com) installed, go to your project directory and run\n```\n$ yarn add @gooddata/react-components\n```\nIf you prefer [npm](npmjs.com) run\n```\n$ npm install --save @gooddata/react-components\n```\n\nThe public API is exposed via global `index.js`. Except for the styles, do not import any other file directly\nbecause they are not intended to be part of the public API.\n\n## Contributing\n\nWe welcome any contribution in form of [issues](https://github.com/gooddata/gooddata-react-components/issues) or [pull requests](https://github.com/gooddata/gooddata-react-components/pulls).\nThese commands may come in handy while developing:\n\n| command | description |\n| ------- | ----------- |\n| `yarn install --pure-lockfile` | first step |\n| ||\n| `yarn dev` | build react-components to `/dist` in watch mode |\n| `yarn test` | run all unit tests |\n| `yarn prettier-write` | format the source code to match the valid codestyle |\n| `yarn validate` | validate codestyle |\n| ||\n| `yarn storybook` | run storybook from `/stories` on http://localhost:9001 |\n| `yarn build-storybook` | build storybook to `/dist-storybook` |\n| `yarn test-storybook` | run storybook and [screenshot tests](https://github.com/gooddata/gdc-client-utils/tree/master/test-storybook) |\n| ||\n| `yarn examples` | run Live Examples dev-server from `/examples` on https://localhost:8999 |\n| `yarn examples-build` | build Live Examples to `/examples/dist` |\n| `yarn examples-server` | serve built Live Examples - see `/examples/server/src` |\n| `yarn examples-testcafe` | run testcafe tests against `localhost:8999` |\n\n### Deploy to heroku.com\nWhen you deploy this repo to heroku, it serves *GoodData.UI Live Examples*.\nRelevant tasks are in `Procfile` and `package.json`.\n\n```bash\n# run in the project directory\nheroku login\nheroku create <your-app-name>\nheroku config:set DOMAIN_ADMIN_USERNAME=x@gooddata.com DOMAIN_ADMIN_PASSWORD=xy PROJECT_ID_TO_ASSIGN=xms7ga4tf3g3nzucd8380o2bev8oeknp\ngit push heroku HEAD:master\nheroku open\n```\n\n### Run Live Examples Locally\nTo run *GoodData.UI Live Examples* locally:\n```bash\ngit clone <this-repository>\ncd  <repository-folder>\nyarn install --pure-lockfile\nyarn examples\n```\nThen open https://localhost:8999 and login using Live Examples account (you can [create one here](https://gooddata-examples.herokuapp.com/registration)).\n\n### Run storybook locally for Geo chart \nGeo chart uses Mapbox to render map which requires a mapbox access token.\n- Register an account and create Mapbox token as [guide](https://docs.mapbox.com/help/how-mapbox-works/access-tokens/)\n- Run storybook with token stored in `.env` for more secure\n```bash\necho \"STORYBOOK_MAPBOX_ACCESS_TOKEN=token\" > .env # only need to run once\nyarn storybook\n```\n- Or run storybook with token env param exposed to cli (not suggested)\n```bash\nSTORYBOOK_MAPBOX_ACCESS_TOKEN=token yarn storybook\n```\n- Apply either above way to `yarn build-storybook` or `yarn test-storybook`\n\n### Source code formatting\nThe source code in the repository is formatted by [Prettier](https://prettier.io/). \nThe format of the code is validated by our Continuous Integration server and is one of the requirements of successful merge.\n\nPrettier is supported by every major IDE. You can find the list of supported editors and how to configure them [here](https://prettier.io/docs/en/editors.html).\n\nIn the case, when your editor is not supported or you don't want to setup the integration, you can run the `yarn prettier-write` command to reformat the code before commit.\n\n## Changelog\n\n- see [CHANGELOG.md](CHANGELOG.md)\n\n## License\n\n(C) 2007-2018 GoodData Corporation\n\nThis project is dual licensed:\n\n- The ATTRIBUTION-NONCOMMERCIAL 4.0 INTERNATIONAL (CC BY-NC 4.0) is used for purpose of the trial experience and evaluation of GoodData.UI library.\n- The GOODDATA GOODDATA.UI LIBRARY END USER LICENSE AGREEMENT is used for GoodData customers.\n\nFor more information, please see [LICENSE](https://github.com/gooddata/gooddata-react-components/blob/master/LICENSE)\n","gitHead":"6c1babcfc5c307fadc3c52bd8b2d2b8bd7cbf508","scripts":{"dev":"bash scripts/build.sh --dev-watch","test":"jest --watch","build":"bash scripts/build.sh","tslint":"yarn run-tslint -t verbose $npm_package_config_tslint","prepare":"cd examples/server && yarn install --frozen-lockfile && cd ../..; rm -r examples/node_modules 2>/dev/null; true","examples":"bash scripts/run-examples.sh","prepare?":"# Called before `npm publish` and on local `npm install`. Temporarily also for deleting obsolete node_modules. Ends with `true` to continue gracefully.","validate":"tsc --noEmit && yarn tslint && eslint $npm_package_config_eslint && yarn prettier-check","build-dev":"bash scripts/build.sh --dev","examples?":"# Default is developer domain, other options: yarn examples [sec,secure,stg,stg2,stg3,demo,developer or URL]","storybook":"yarn build && start-storybook -p 9001 -c .storybook","test-once":"jest","tslint-ci":"mkdir -p ./ci/results && yarn run-tslint -t checkstyle -o ./ci/results/tslint-results.xml $npm_package_config_tslint","run-tslint":"tslint -p tsconfig.json","validate-ci":"tsc --noEmit && yarn tslint-ci  && eslint $npm_package_config_eslint -f checkstyle -o ci/results/eslint-results.xml && yarn prettier-check","examples-build":"bash scripts/build-examples.sh","prepublishOnly":"yarn build","prettier-check":"prettier --check '{src,stories,styles,__mocks__,examples/server/src,examples/src,examples/test}/**/*.{ts,js,tsx,jsx,json,scss,md,yaml,html}'","prettier-write":"prettier --write '{src,stories,styles,__mocks__,examples/server/src,examples/src,examples/test}/**/*.{ts,js,tsx,jsx,json,scss,md,yaml,html}'","test-storybook":"yarn build && test-storybook","build-storybook":"yarn build && build-storybook -c .storybook -o dist-storybook","examples-server":"node examples/server/src/index.js","heroku-postbuild":"yarn examples-build developer","examples-testcafe":"./scripts/run-testcafe.sh visual","check-circular-deps":"madge --circular --extensions ts ./src","examples-testcafe-ci":"./scripts/run-testcafe.sh ci","examples-testcafe-live":"./scripts/run-testcafe.sh live"},"typings":"dist/index.d.ts","_npmUser":{"name":"gooddata-ci","email":"rail@gooddata.com"},"deprecated":"@gooddata/react-components@7 reached End of Support on March 31, 2022. Please upgrade (see https://sdk.gooddata.com/gooddata-ui/docs/supported_versions.html for more information).","repository":{"url":"git+ssh://git@github.com/gooddata/gooddata-react-components.git","type":"git"},"_npmVersion":"6.4.1","description":"GoodData.UI - A powerful JavaScript library for building analytical applications","directories":{},"lint-staged":{"{src,stories,styles,__mocks__,examples/server/src,examples/src,examples/test}/**/*.{ts,js,tsx,jsx,scss}":["npx gdc-fix-copyright","git add"],"{src,stories,styles,__mocks__,examples/server/src,examples/src,examples/test}/**/*.{ts,js,tsx,jsx,json,scss,md,yaml,html}":["prettier --write","git add"]},"_nodeVersion":"8.12.0","dependencies":{"rxjs":"^5.5.6","uuid":"^3.2.1","immer":"^1.3.1","lodash":"^4.17.15","date-fns":"^2.7.0","downshift":"^3.2.7","invariant":"^2.2.2","mapbox-gl":"^1.6.1","classnames":"^2.2.6","highcharts":"7.1.1","prop-types":"^15.6.0","react-intl":"^3.6.0","custom-event":"^1.0.1","react-window":"^1.8.1","ag-grid-react":"20.0.0","react-measure":"^2.3.0","@types/mapbox-gl":"^1.6.1","react-day-picker":"~7.3.0","react-responsive":"^3.0.0","stringify-object":"^2.4.0","@gooddata/typings":"^2.19.0","ag-grid-community":"20.0.0","http-status-codes":"^1.3.0","@gooddata/js-utils":"^3.5.0","@gooddata/numberjs":"^3.2.4","fixed-data-table-2":"0.7.17","@gooddata/goodstrap":"^68.1.0","react-dom-factories":"^1.0.2","@gooddata/gooddata-js":"^12.2.0","json-stable-stringify":"^1.0.1","react-transition-group":"^2.2.1","hoist-non-react-statics":"^3.3.0","nodelist-foreach-polyfill":"^1.2.0","@formatjs/intl-pluralrules":"^1.3.6","highcharts-grouped-categories":"^1.1.3"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"raf":"3.3.2","yup":"^0.24.1","jest":"24.7.1","husky":"3.0.0","madge":"^3.4.4","react":"^16.5.2","enzyme":"3.5.0","eslint":"4.19.1","formik":"^0.11.11","moment":"2.23.0","history":"^4.7.2","ts-jest":"24.0.0","webpack":"4.30.0","full-icu":"^1.3.0","prettier":"1.16.4","react-ga":"^2.5.2","recharts":"1.0.0-beta.9","testcafe":"1.1.4","commander":"2.14.1","node-sass":"4.13.0","react-dom":"^16.5.2","supertest":"3.0.0","ts-loader":"6.0.0","@types/raf":"^3.4.0","css-loader":"0.28.7","jest-junit":"3.0.0","raw-loader":"0.5.1","styled-jsx":"2.2.1","typescript":"3.3.4000","@babel/core":"7.4.4","@types/jest":"24.0.6","@types/node":"7.0.8","@types/uuid":"3.4.3","file-loader":"3.0.1","jest-enzyme":"7.0.2","lint-staged":"9.1.0","sass-loader":"6.0.6","webpack-cli":"3.3.2","@types/react":"16.8.6","babel-loader":"8.0.5","react-helmet":"5.2.0","react-select":"1.2.1","style-loader":"0.19.1","@types/enzyme":"3.1.13","@types/lodash":"4.14.123","testcafe-live":"0.1.4","@babel/runtime":"7.4.4","dotenv-webpack":"^1.7.0","@babel/polyfill":"^7.4.4","@storybook/react":"5.0.11","@types/invariant":"2.2.29","@types/react-dom":"16.0.11","isomorphic-fetch":"2.2.1","react-datepicker":"1.1.0","react-router-dom":"4.2.2","@babel/preset-env":"7.4.4","@gooddata/mock-js":"2.6.0","@storybook/addons":"5.0.11","@types/classnames":"2.2.3","@types/prop-types":"15.5.2","@storybook/theming":"5.0.11","identity-obj-proxy":"^3.0.0","intl-messageformat":"^7.5.4","webpack-dev-server":"3.3.1","@babel/preset-react":"7.0.0","@types/react-portal":"4.0.1","@types/react-window":"^1.8.1","babel-plugin-lodash":"3.3.4","html-webpack-plugin":"3.2.0","react-test-renderer":"16.4.2","@types/react-measure":"2.0.5","clean-webpack-plugin":"2.0.2","stats-webpack-plugin":"0.7.0","eslint-config-prettier":"4.1.0","react-google-recaptcha":"^0.14.1","tslint-config-prettier":"1.18.0","@gooddata/eslint-config":"^1.0.0","@gooddata/tslint-config":"1.0.0","@types/react-responsive":"^3.0.3","@types/storybook__react":"4.0.1","@types/stringify-object":"^3.2.0","enzyme-adapter-react-16":"1.3.1","@gooddata/test-storybook":"3.2.1","@storybook/addon-actions":"5.0.11","@storybook/addon-options":"5.0.11","node-sass-magic-importer":"5.1.0","react-syntax-highlighter":"11.0.2","@types/fixed-data-table-2":"0.8.1","@types/react-test-renderer":"16.0.0","circular-dependency-plugin":"5.0.2","compression-webpack-plugin":"2.0.0","@types/json-stable-stringify":"^1.0.32","@gooddata/frontend-npm-scripts":"1.1.0","@types/enzyme-adapter-react-16":"1.0.3","@types/storybook__addon-actions":"3.4.2","@babel/plugin-proposal-class-properties":"7.4.4","@babel/plugin-proposal-object-rest-spread":"7.4.4","@babel/plugin-transform-async-to-generator":"7.4.4"},"peerDependencies":{"react":"^16.5.2","react-dom":"^16.5.2"},"_npmOperationalInternal":{"tmp":"tmp/react-components_7.4.0-beta.39_1583742850368_0.8815420212356899","host":"s3://npm-registry-packages"}},"7.4.0-beta.40":{"name":"@gooddata/react-components","version":"7.4.0-beta.40","author":{"name":"GoodData Corporation"},"license":"BSD-3-Clause","_id":"@gooddata/react-components@7.4.0-beta.40","maintainers":[{"name":"afi","email":"adam.fiedler@gooddata.com"},{"name":"bertold8","email":"ivan.nejezchleb@seznam.cz"},{"name":"brbistas","email":"valentinos.chraniotis@gooddata.com"},{"name":"bugsbunny338","email":"jiri.zajic@mensa.cz"},{"name":"de.do","email":"de.do@gooddata.com"},{"name":"gooddata-ci","email":"rail@gooddata.com"},{"name":"hung.nguyen.hoang","email":"hung.nguyen@gooddata.com"},{"name":"ivan.mjartan","email":"ivan.mjartan@gooddata.com"},{"name":"jakub-sterba","email":"jakub.sterba@gooddata.com"},{"name":"jankc","email":"jan.krapac@gmail.com"},{"name":"jaroslav.tomecek","email":"jaroslav.tomecek@gooddata.com"},{"name":"jkittler","email":"honza.kittler@gmail.com"},{"name":"khanh.le","email":"khanh.le@gooddata.com"},{"name":"lanhuynh","email":"lan.huynh@gooddata.com"},{"name":"linhhong","email":"linh.hong@gooddata.com"},{"name":"lupko","email":"lubomir.slivka@gooddata.com"},{"name":"matyas.kandl","email":"matyas.kandl@gooddata.com"},{"name":"michal.marsal","email":"michal.marsal@gooddata.com"},{"name":"naibinh","email":"naibinh@gmail.com"},{"name":"nikolacech","email":"nikola.cech@gooddata.com"},{"name":"no23reason","email":"dan.homola@hotmail.cz"},{"name":"patrikbraborec","email":"patrik.braborec@gooddata.com"},{"name":"pbenes","email":"petr.benes@gooddata.com"},{"name":"petrjanu","email":"petr.janu@gooddata.com"},{"name":"ptquang86","email":"ptquang86@gmail.com"},{"name":"qduval","email":"quentin.duval@gooddata.com"},{"name":"rodri360","email":"me@rodri360.com"},{"name":"sitina","email":"jiri.sitina@gooddata.com"},{"name":"strouhaljan","email":"strouhal.jan@gmail.com"},{"name":"tomas.kratochvil","email":"tomas.kratochvil@gooddata.com"},{"name":"tomasreichmann","email":"tomasreichmann@gmail.com"},{"name":"tomsatgd","email":"tomas.satinsky@gooddata.com"},{"name":"trung-le-quoc","email":"trung.le@gooddata.com"},{"name":"tu-ngo","email":"tungo1981@gmail.com"},{"name":"tulean","email":"tuan.le@gooddata.com"},{"name":"utdnah","email":"danh.ung@gooddata.com"},{"name":"vlastikcz","email":"vlastimil.kotas@gooddata.com"},{"name":"vu.pham","email":"vu.pham@gooddata.com"},{"name":"xmort","email":"petr.dolejsi@gooddata.com"},{"name":"yanlipnican","email":"yanlipnican@gmail.com"}],"homepage":"https://github.com/gooddata/gooddata-react-components#readme","bugs":{"url":"https://github.com/gooddata/gooddata-react-components/issues"},"dist":{"shasum":"4b95ba7ab9ce6fc6edb8c0793dc83489579fc8d2","tarball":"https://registry.npmjs.org/@gooddata/react-components/-/react-components-7.4.0-beta.40.tgz","fileCount":2475,"integrity":"sha512-YG2+/8zfZL6FelwEt1TstQ8E1fO5BOuY4QtntAm+1guvk/YiZiS+Zt6vy6zY+gpkwFnt/dHAjR3qtsmE9cfhrg==","signatures":[{"sig":"MEYCIQDjnrRYnFhJ2NCGz8JXUxxE6yu3TCRKe3nETW+FG5AIeQIhAOQlQtXmjRYjFipwRQcKNKs8Jq1QiggjhAOuPcf29ywH","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":9697567,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJeZg/mCRA9TVsSAnZWagAAx24QAIAWZqkpRRs8eQJv9iNj\nNKmLftfrYo0LKZNj+LB4YuUy93v9OeIPaSVLSezDW3G4ZNRwwcNQa27PrtKP\nKH3/P6+xOZoS1iBWG8TCNaeYZUotdCKiTntsW5/kk2FNBrENmPzOcBy4syVe\nirhP1gmKKfVXPskTOIhUheEL65LKH8YcJtsEuyhNmgiKzQw/cemesEWsBc6l\ndTQwgYe8hOcanqNj0VzCdFVM/FF6mM6cPwJAPPdIDVNiAlQLIIuqT1dE6uY7\nm8L5fMq+sFQbPIhSHyCVjMEM3c/A/VAwnO1arN8f1QFzaszDpGmu//WmxFWf\nMLxp5twMY9qytXQyvPyezCA34igkC/xUDgmdbS480g5QlddknDTpmO3OKt3l\n5cJnAhD0/iko8o/JTPAsU8s9nQNCZJiBAIqK9J7QZI1xgKbzv/zF8aVRMkQ5\nCFardRUntgz55zBGEU7wLiEWEggPQYRj4x2UEBItHZOD3L7ehDCvt2uKn1DZ\n9wyNS3gbh+qFHK5FagH1Njh3gJaKOjXicN4vxONHzm/cBS7VoRL5x/MUyTvu\nyqXxbpegiYnJTgqkO6iqcACM4vvVC2mrMVWswTozhL062fRbkEQhEEO9vto+\nWuwfB3kIwKBjUiHBKdFCxTie1XRg3JJrMndn6J7CvvsrbszAWAysKhic2Y0x\nWQaj\r\n=itl3\r\n-----END PGP SIGNATURE-----\r\n"},"main":"dist/index.js","husky":{"hooks":{"pre-commit":"lint-staged"}},"config":{"eslint":"./examples/**/*.{js,jsx}","tslint":"./{__mocks__,src,stories}/{,**/}*.{ts,tsx}"},"readme":"[![npm version](https://badge.fury.io/js/%40gooddata%2Freact-components.svg)](https://www.npmjs.com/package/@gooddata/react-components) \n\n# GoodData.UI React components\n> A React-based JavaScript library for building data-driven applications\n\n## Getting started\n- [GoodData.UI Documentation](http://sdk.gooddata.com/gooddata-ui/)\n- [GoodData.UI Live Examples](https://gooddata-examples.herokuapp.com/)\n- [Stack Overflow](https://stackoverflow.com/questions/tagged/gooddata)\n\n### Usage\nWith [yarn](https://yarnpkg.com) installed, go to your project directory and run\n```\n$ yarn add @gooddata/react-components\n```\nIf you prefer [npm](npmjs.com) run\n```\n$ npm install --save @gooddata/react-components\n```\n\nThe public API is exposed via global `index.js`. Except for the styles, do not import any other file directly\nbecause they are not intended to be part of the public API.\n\n## Contributing\n\nWe welcome any contribution in form of [issues](https://github.com/gooddata/gooddata-react-components/issues) or [pull requests](https://github.com/gooddata/gooddata-react-components/pulls).\nThese commands may come in handy while developing:\n\n| command | description |\n| ------- | ----------- |\n| `yarn install --pure-lockfile` | first step |\n| ||\n| `yarn dev` | build react-components to `/dist` in watch mode |\n| `yarn test` | run all unit tests |\n| `yarn prettier-write` | format the source code to match the valid codestyle |\n| `yarn validate` | validate codestyle |\n| ||\n| `yarn storybook` | run storybook from `/stories` on http://localhost:9001 |\n| `yarn build-storybook` | build storybook to `/dist-storybook` |\n| `yarn test-storybook` | run storybook and [screenshot tests](https://github.com/gooddata/gdc-client-utils/tree/master/test-storybook) |\n| ||\n| `yarn examples` | run Live Examples dev-server from `/examples` on https://localhost:8999 |\n| `yarn examples-build` | build Live Examples to `/examples/dist` |\n| `yarn examples-server` | serve built Live Examples - see `/examples/server/src` |\n| `yarn examples-testcafe` | run testcafe tests against `localhost:8999` |\n\n### Deploy to heroku.com\nWhen you deploy this repo to heroku, it serves *GoodData.UI Live Examples*.\nRelevant tasks are in `Procfile` and `package.json`.\n\n```bash\n# run in the project directory\nheroku login\nheroku create <your-app-name>\nheroku config:set DOMAIN_ADMIN_USERNAME=x@gooddata.com DOMAIN_ADMIN_PASSWORD=xy PROJECT_ID_TO_ASSIGN=xms7ga4tf3g3nzucd8380o2bev8oeknp\ngit push heroku HEAD:master\nheroku open\n```\n\n### Run Live Examples Locally\nTo run *GoodData.UI Live Examples* locally:\n```bash\ngit clone <this-repository>\ncd  <repository-folder>\nyarn install --pure-lockfile\nyarn examples\n```\nThen open https://localhost:8999 and login using Live Examples account (you can [create one here](https://gooddata-examples.herokuapp.com/registration)).\n\n### Run storybook locally for Geo chart \nGeo chart uses Mapbox to render map which requires a mapbox access token.\n- Register an account and create Mapbox token as [guide](https://docs.mapbox.com/help/how-mapbox-works/access-tokens/)\n- Run storybook with token stored in `.env` for more secure\n```bash\necho \"STORYBOOK_MAPBOX_ACCESS_TOKEN=token\" > .env # only need to run once\nyarn storybook\n```\n- Or run storybook with token env param exposed to cli (not suggested)\n```bash\nSTORYBOOK_MAPBOX_ACCESS_TOKEN=token yarn storybook\n```\n- Apply either above way to `yarn build-storybook` or `yarn test-storybook`\n\n### Source code formatting\nThe source code in the repository is formatted by [Prettier](https://prettier.io/). \nThe format of the code is validated by our Continuous Integration server and is one of the requirements of successful merge.\n\nPrettier is supported by every major IDE. You can find the list of supported editors and how to configure them [here](https://prettier.io/docs/en/editors.html).\n\nIn the case, when your editor is not supported or you don't want to setup the integration, you can run the `yarn prettier-write` command to reformat the code before commit.\n\n## Changelog\n\n- see [CHANGELOG.md](CHANGELOG.md)\n\n## License\n\n(C) 2007-2018 GoodData Corporation\n\nThis project is dual licensed:\n\n- The ATTRIBUTION-NONCOMMERCIAL 4.0 INTERNATIONAL (CC BY-NC 4.0) is used for purpose of the trial experience and evaluation of GoodData.UI library.\n- The GOODDATA GOODDATA.UI LIBRARY END USER LICENSE AGREEMENT is used for GoodData customers.\n\nFor more information, please see [LICENSE](https://github.com/gooddata/gooddata-react-components/blob/master/LICENSE)\n","gitHead":"0ba8a98ddd95843afce729e1af928232e438838f","scripts":{"dev":"bash scripts/build.sh --dev-watch","test":"jest --watch","build":"bash scripts/build.sh","tslint":"yarn run-tslint -t verbose $npm_package_config_tslint","prepare":"cd examples/server && yarn install --frozen-lockfile && cd ../..; rm -r examples/node_modules 2>/dev/null; true","examples":"bash scripts/run-examples.sh","prepare?":"# Called before `npm publish` and on local `npm install`. Temporarily also for deleting obsolete node_modules. Ends with `true` to continue gracefully.","validate":"tsc --noEmit && yarn tslint && eslint $npm_package_config_eslint && yarn prettier-check","build-dev":"bash scripts/build.sh --dev","examples?":"# Default is developer domain, other options: yarn examples [sec,secure,stg,stg2,stg3,demo,developer or URL]","storybook":"yarn build && start-storybook -p 9001 -c .storybook","test-once":"jest","tslint-ci":"mkdir -p ./ci/results && yarn run-tslint -t checkstyle -o ./ci/results/tslint-results.xml $npm_package_config_tslint","run-tslint":"tslint -p tsconfig.json","validate-ci":"tsc --noEmit && yarn tslint-ci  && eslint $npm_package_config_eslint -f checkstyle -o ci/results/eslint-results.xml && yarn prettier-check","examples-build":"bash scripts/build-examples.sh","prepublishOnly":"yarn build","prettier-check":"prettier --check '{src,stories,styles,__mocks__,examples/server/src,examples/src,examples/test}/**/*.{ts,js,tsx,jsx,json,scss,md,yaml,html}'","prettier-write":"prettier --write '{src,stories,styles,__mocks__,examples/server/src,examples/src,examples/test}/**/*.{ts,js,tsx,jsx,json,scss,md,yaml,html}'","test-storybook":"yarn build && test-storybook","build-storybook":"yarn build && build-storybook -c .storybook -o dist-storybook","examples-server":"node examples/server/src/index.js","heroku-postbuild":"yarn examples-build developer","examples-testcafe":"./scripts/run-testcafe.sh visual","check-circular-deps":"madge --circular --extensions ts ./src","examples-testcafe-ci":"./scripts/run-testcafe.sh ci","examples-testcafe-live":"./scripts/run-testcafe.sh live"},"typings":"dist/index.d.ts","_npmUser":{"name":"gooddata-ci","email":"rail@gooddata.com"},"deprecated":"@gooddata/react-components@7 reached End of Support on March 31, 2022. Please upgrade (see https://sdk.gooddata.com/gooddata-ui/docs/supported_versions.html for more information).","repository":{"url":"git+ssh://git@github.com/gooddata/gooddata-react-components.git","type":"git"},"_npmVersion":"6.4.1","description":"GoodData.UI - A powerful JavaScript library for building analytical applications","directories":{},"lint-staged":{"{src,stories,styles,__mocks__,examples/server/src,examples/src,examples/test}/**/*.{ts,js,tsx,jsx,scss}":["npx gdc-fix-copyright","git add"],"{src,stories,styles,__mocks__,examples/server/src,examples/src,examples/test}/**/*.{ts,js,tsx,jsx,json,scss,md,yaml,html}":["prettier --write","git add"]},"_nodeVersion":"8.12.0","dependencies":{"rxjs":"^5.5.6","uuid":"^3.2.1","immer":"^1.3.1","lodash":"^4.17.15","date-fns":"^2.7.0","downshift":"^3.2.7","invariant":"^2.2.2","mapbox-gl":"^1.6.1","classnames":"^2.2.6","highcharts":"7.1.1","prop-types":"^15.6.0","react-intl":"^3.6.0","custom-event":"^1.0.1","react-window":"^1.8.1","ag-grid-react":"20.0.0","react-measure":"^2.3.0","@types/mapbox-gl":"^1.6.1","react-day-picker":"~7.3.0","react-responsive":"^3.0.0","stringify-object":"^2.4.0","@gooddata/typings":"^2.19.0","ag-grid-community":"20.0.0","http-status-codes":"^1.3.0","@gooddata/js-utils":"^3.5.0","@gooddata/numberjs":"^3.2.4","fixed-data-table-2":"0.7.17","@gooddata/goodstrap":"^68.1.0","react-dom-factories":"^1.0.2","@gooddata/gooddata-js":"^12.2.0","json-stable-stringify":"^1.0.1","react-transition-group":"^2.2.1","hoist-non-react-statics":"^3.3.0","nodelist-foreach-polyfill":"^1.2.0","@formatjs/intl-pluralrules":"^1.3.6","highcharts-grouped-categories":"^1.1.3"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"raf":"3.3.2","yup":"^0.24.1","jest":"24.7.1","husky":"3.0.0","madge":"^3.4.4","react":"^16.5.2","enzyme":"3.5.0","eslint":"4.19.1","formik":"^0.11.11","moment":"2.23.0","history":"^4.7.2","ts-jest":"24.0.0","webpack":"4.30.0","full-icu":"^1.3.0","prettier":"1.16.4","react-ga":"^2.5.2","recharts":"1.0.0-beta.9","testcafe":"1.1.4","commander":"2.14.1","node-sass":"4.13.0","react-dom":"^16.5.2","supertest":"3.0.0","ts-loader":"6.0.0","@types/raf":"^3.4.0","css-loader":"0.28.7","jest-junit":"3.0.0","raw-loader":"0.5.1","styled-jsx":"2.2.1","typescript":"3.3.4000","@babel/core":"7.4.4","@types/jest":"24.0.6","@types/node":"7.0.8","@types/uuid":"3.4.3","file-loader":"3.0.1","jest-enzyme":"7.0.2","lint-staged":"9.1.0","sass-loader":"6.0.6","webpack-cli":"3.3.2","@types/react":"16.8.6","babel-loader":"8.0.5","react-helmet":"5.2.0","react-select":"1.2.1","style-loader":"0.19.1","@types/enzyme":"3.1.13","@types/lodash":"4.14.123","testcafe-live":"0.1.4","@babel/runtime":"7.4.4","dotenv-webpack":"^1.7.0","@babel/polyfill":"^7.4.4","@storybook/react":"5.0.11","@types/invariant":"2.2.29","@types/react-dom":"16.0.11","isomorphic-fetch":"2.2.1","react-datepicker":"1.1.0","react-router-dom":"4.2.2","@babel/preset-env":"7.4.4","@gooddata/mock-js":"2.6.0","@storybook/addons":"5.0.11","@types/classnames":"2.2.3","@types/prop-types":"15.5.2","@storybook/theming":"5.0.11","identity-obj-proxy":"^3.0.0","intl-messageformat":"^7.5.4","webpack-dev-server":"3.3.1","@babel/preset-react":"7.0.0","@types/react-portal":"4.0.1","@types/react-window":"^1.8.1","babel-plugin-lodash":"3.3.4","html-webpack-plugin":"3.2.0","react-test-renderer":"16.4.2","@types/react-measure":"2.0.5","clean-webpack-plugin":"2.0.2","stats-webpack-plugin":"0.7.0","eslint-config-prettier":"4.1.0","react-google-recaptcha":"^0.14.1","tslint-config-prettier":"1.18.0","@gooddata/eslint-config":"^1.0.0","@gooddata/tslint-config":"1.0.0","@types/react-responsive":"^3.0.3","@types/storybook__react":"4.0.1","@types/stringify-object":"^3.2.0","enzyme-adapter-react-16":"1.3.1","@gooddata/test-storybook":"3.2.1","@storybook/addon-actions":"5.0.11","@storybook/addon-options":"5.0.11","node-sass-magic-importer":"5.1.0","react-syntax-highlighter":"11.0.2","@types/fixed-data-table-2":"0.8.1","@types/react-test-renderer":"16.0.0","circular-dependency-plugin":"5.0.2","compression-webpack-plugin":"2.0.0","@types/json-stable-stringify":"^1.0.32","@gooddata/frontend-npm-scripts":"1.1.0","@types/enzyme-adapter-react-16":"1.0.3","@types/storybook__addon-actions":"3.4.2","@babel/plugin-proposal-class-properties":"7.4.4","@babel/plugin-proposal-object-rest-spread":"7.4.4","@babel/plugin-transform-async-to-generator":"7.4.4"},"peerDependencies":{"react":"^16.5.2","react-dom":"^16.5.2"},"_npmOperationalInternal":{"tmp":"tmp/react-components_7.4.0-beta.40_1583747045993_0.08841839127124551","host":"s3://npm-registry-packages"}},"7.4.0-beta.41":{"name":"@gooddata/react-components","version":"7.4.0-beta.41","author":{"name":"GoodData Corporation"},"license":"BSD-3-Clause","_id":"@gooddata/react-components@7.4.0-beta.41","maintainers":[{"name":"afi","email":"adam.fiedler@gooddata.com"},{"name":"bertold8","email":"ivan.nejezchleb@seznam.cz"},{"name":"brbistas","email":"valentinos.chraniotis@gooddata.com"},{"name":"bugsbunny338","email":"jiri.zajic@mensa.cz"},{"name":"de.do","email":"de.do@gooddata.com"},{"name":"gooddata-ci","email":"rail@gooddata.com"},{"name":"hung.nguyen.hoang","email":"hung.nguyen@gooddata.com"},{"name":"ivan.mjartan","email":"ivan.mjartan@gooddata.com"},{"name":"jakub-sterba","email":"jakub.sterba@gooddata.com"},{"name":"jankc","email":"jan.krapac@gmail.com"},{"name":"jaroslav.tomecek","email":"jaroslav.tomecek@gooddata.com"},{"name":"jkittler","email":"honza.kittler@gmail.com"},{"name":"khanh.le","email":"khanh.le@gooddata.com"},{"name":"lanhuynh","email":"lan.huynh@gooddata.com"},{"name":"linhhong","email":"linh.hong@gooddata.com"},{"name":"lupko","email":"lubomir.slivka@gooddata.com"},{"name":"matyas.kandl","email":"matyas.kandl@gooddata.com"},{"name":"michal.marsal","email":"michal.marsal@gooddata.com"},{"name":"naibinh","email":"naibinh@gmail.com"},{"name":"nikolacech","email":"nikola.cech@gooddata.com"},{"name":"no23reason","email":"dan.homola@hotmail.cz"},{"name":"patrikbraborec","email":"patrik.braborec@gooddata.com"},{"name":"pbenes","email":"petr.benes@gooddata.com"},{"name":"petrjanu","email":"petr.janu@gooddata.com"},{"name":"ptquang86","email":"ptquang86@gmail.com"},{"name":"qduval","email":"quentin.duval@gooddata.com"},{"name":"rodri360","email":"me@rodri360.com"},{"name":"sitina","email":"jiri.sitina@gooddata.com"},{"name":"strouhaljan","email":"strouhal.jan@gmail.com"},{"name":"tomas.kratochvil","email":"tomas.kratochvil@gooddata.com"},{"name":"tomasreichmann","email":"tomasreichmann@gmail.com"},{"name":"tomsatgd","email":"tomas.satinsky@gooddata.com"},{"name":"trung-le-quoc","email":"trung.le@gooddata.com"},{"name":"tu-ngo","email":"tungo1981@gmail.com"},{"name":"tulean","email":"tuan.le@gooddata.com"},{"name":"utdnah","email":"danh.ung@gooddata.com"},{"name":"vlastikcz","email":"vlastimil.kotas@gooddata.com"},{"name":"vu.pham","email":"vu.pham@gooddata.com"},{"name":"xmort","email":"petr.dolejsi@gooddata.com"},{"name":"yanlipnican","email":"yanlipnican@gmail.com"}],"homepage":"https://github.com/gooddata/gooddata-react-components#readme","bugs":{"url":"https://github.com/gooddata/gooddata-react-components/issues"},"dist":{"shasum":"6bf1478ec3fbae8fd76da22108dce2bbe8edd793","tarball":"https://registry.npmjs.org/@gooddata/react-components/-/react-components-7.4.0-beta.41.tgz","fileCount":2475,"integrity":"sha512-zuwhSRfDXWcc9Q+0Mw/HeE2Azu//AOmM8WMUje6PIE2uMdTa1vXWC/9KmB++R+HyykLFydjsPoLnST2NX7NHzw==","signatures":[{"sig":"MEYCIQDD0bMxa147hhjUEU7X4zrJ27vQI3E5PDrhGYv3fFYFKgIhANTOCYhlIFE+KShywUCOzJ+XXP+aK/BpdvMCwYV8pZzA","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":9701263,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJeZnC9CRA9TVsSAnZWagAAjW8QAI44yoZW349Q2UyfI7id\nk06Y8+7VxE884h03zq7dY9P9qVLBgLJo34EdTw0iCMSTt3bip4wRhq2Zs1TS\nhfg2NzWwxXP+eylAgU/H0fKzTMvjGzCVNe+XxxbAkhscKoBS1yhvC0p59hAv\nexcpRdO2cGjz1A+WZhaXcVwwkanpiBHh0vBSeWREIdvjMhzV/vLjVhJFPRH2\ngQYhf8nsBKqXYaIPAO8Nghi0IWLnoZXT8LZXmd3BM78E6RzezeDOosXhOjHY\nFulVAxqVoQ6B2+6pYU5QphxxPYwmUkZ3dsPNqTOxm0/M24pc05ORAf2zkXLW\ney0flU9q2LNH2xlZf7pluyYjrgZyIlRG/KyIbhVFxPBJgvdADN7BKlfoGXzn\nBsGvZZm2IJ/A+/zv4DxvKQ3BmLME153IceKfG5H+4vFhbukY6an57YLBCSUI\nSmftSmyYGHmYvWuYXL0ClskOlhuFfTxvs4K3e3AAxJ8XpxCvg5AWpuyWbaYA\n2QhkkJ+2oLBWwSzaHw1TwvCgSSeOuk2zfMy6mZLOiUXMEWaHWTQriPTgOxEG\nBA5pXWaWZOiZsMTnEV6xSR2EML8HrjQ47v1joRVhysLwDNZGUIfrVZOEdY75\nGxlsJHalQ4hobiV3++8gwnM7HuRiPuc+xTCHOe1z3R/O9MjR5/B7sJg4X7xX\n1JAn\r\n=+Eg+\r\n-----END PGP SIGNATURE-----\r\n"},"main":"dist/index.js","husky":{"hooks":{"pre-commit":"lint-staged"}},"config":{"eslint":"./examples/**/*.{js,jsx}","tslint":"./{__mocks__,src,stories}/{,**/}*.{ts,tsx}"},"readme":"[![npm version](https://badge.fury.io/js/%40gooddata%2Freact-components.svg)](https://www.npmjs.com/package/@gooddata/react-components) \n\n# GoodData.UI React components\n> A React-based JavaScript library for building data-driven applications\n\n## Getting started\n- [GoodData.UI Documentation](http://sdk.gooddata.com/gooddata-ui/)\n- [GoodData.UI Live Examples](https://gooddata-examples.herokuapp.com/)\n- [Stack Overflow](https://stackoverflow.com/questions/tagged/gooddata)\n\n### Usage\nWith [yarn](https://yarnpkg.com) installed, go to your project directory and run\n```\n$ yarn add @gooddata/react-components\n```\nIf you prefer [npm](npmjs.com) run\n```\n$ npm install --save @gooddata/react-components\n```\n\nThe public API is exposed via global `index.js`. Except for the styles, do not import any other file directly\nbecause they are not intended to be part of the public API.\n\n## Contributing\n\nWe welcome any contribution in form of [issues](https://github.com/gooddata/gooddata-react-components/issues) or [pull requests](https://github.com/gooddata/gooddata-react-components/pulls).\nThese commands may come in handy while developing:\n\n| command | description |\n| ------- | ----------- |\n| `yarn install --pure-lockfile` | first step |\n| ||\n| `yarn dev` | build react-components to `/dist` in watch mode |\n| `yarn test` | run all unit tests |\n| `yarn prettier-write` | format the source code to match the valid codestyle |\n| `yarn validate` | validate codestyle |\n| ||\n| `yarn storybook` | run storybook from `/stories` on http://localhost:9001 |\n| `yarn build-storybook` | build storybook to `/dist-storybook` |\n| `yarn test-storybook` | run storybook and [screenshot tests](https://github.com/gooddata/gdc-client-utils/tree/master/test-storybook) |\n| ||\n| `yarn examples` | run Live Examples dev-server from `/examples` on https://localhost:8999 |\n| `yarn examples-build` | build Live Examples to `/examples/dist` |\n| `yarn examples-server` | serve built Live Examples - see `/examples/server/src` |\n| `yarn examples-testcafe` | run testcafe tests against `localhost:8999` |\n\n### Deploy to heroku.com\nWhen you deploy this repo to heroku, it serves *GoodData.UI Live Examples*.\nRelevant tasks are in `Procfile` and `package.json`.\n\n```bash\n# run in the project directory\nheroku login\nheroku create <your-app-name>\nheroku config:set DOMAIN_ADMIN_USERNAME=x@gooddata.com DOMAIN_ADMIN_PASSWORD=xy PROJECT_ID_TO_ASSIGN=xms7ga4tf3g3nzucd8380o2bev8oeknp\ngit push heroku HEAD:master\nheroku open\n```\n\n### Run Live Examples Locally\nTo run *GoodData.UI Live Examples* locally:\n```bash\ngit clone <this-repository>\ncd  <repository-folder>\nyarn install --pure-lockfile\nyarn examples\n```\nThen open https://localhost:8999 and login using Live Examples account (you can [create one here](https://gooddata-examples.herokuapp.com/registration)).\n\n### Run storybook locally for Geo chart \nGeo chart uses Mapbox to render map which requires a mapbox access token.\n- Register an account and create Mapbox token as [guide](https://docs.mapbox.com/help/how-mapbox-works/access-tokens/)\n- Run storybook with token stored in `.env` for more secure\n```bash\necho \"STORYBOOK_MAPBOX_ACCESS_TOKEN=token\" > .env # only need to run once\nyarn storybook\n```\n- Or run storybook with token env param exposed to cli (not suggested)\n```bash\nSTORYBOOK_MAPBOX_ACCESS_TOKEN=token yarn storybook\n```\n- Apply either above way to `yarn build-storybook` or `yarn test-storybook`\n\n### Source code formatting\nThe source code in the repository is formatted by [Prettier](https://prettier.io/). \nThe format of the code is validated by our Continuous Integration server and is one of the requirements of successful merge.\n\nPrettier is supported by every major IDE. You can find the list of supported editors and how to configure them [here](https://prettier.io/docs/en/editors.html).\n\nIn the case, when your editor is not supported or you don't want to setup the integration, you can run the `yarn prettier-write` command to reformat the code before commit.\n\n## Changelog\n\n- see [CHANGELOG.md](CHANGELOG.md)\n\n## License\n\n(C) 2007-2018 GoodData Corporation\n\nThis project is dual licensed:\n\n- The ATTRIBUTION-NONCOMMERCIAL 4.0 INTERNATIONAL (CC BY-NC 4.0) is used for purpose of the trial experience and evaluation of GoodData.UI library.\n- The GOODDATA GOODDATA.UI LIBRARY END USER LICENSE AGREEMENT is used for GoodData customers.\n\nFor more information, please see [LICENSE](https://github.com/gooddata/gooddata-react-components/blob/master/LICENSE)\n","gitHead":"ccc743fba291bd6b7b8025948e6143b8a39e0d00","scripts":{"dev":"bash scripts/build.sh --dev-watch","test":"jest --watch","build":"bash scripts/build.sh","tslint":"yarn run-tslint -t verbose $npm_package_config_tslint","prepare":"cd examples/server && yarn install --frozen-lockfile && cd ../..; rm -r examples/node_modules 2>/dev/null; true","examples":"bash scripts/run-examples.sh","prepare?":"# Called before `npm publish` and on local `npm install`. Temporarily also for deleting obsolete node_modules. Ends with `true` to continue gracefully.","validate":"tsc --noEmit && yarn tslint && eslint $npm_package_config_eslint && yarn prettier-check","build-dev":"bash scripts/build.sh --dev","examples?":"# Default is developer domain, other options: yarn examples [sec,secure,stg,stg2,stg3,demo,developer or URL]","storybook":"yarn build && start-storybook -p 9001 -c .storybook","test-once":"jest","tslint-ci":"mkdir -p ./ci/results && yarn run-tslint -t checkstyle -o ./ci/results/tslint-results.xml $npm_package_config_tslint","run-tslint":"tslint -p tsconfig.json","validate-ci":"tsc --noEmit && yarn tslint-ci  && eslint $npm_package_config_eslint -f checkstyle -o ci/results/eslint-results.xml && yarn prettier-check","examples-build":"bash scripts/build-examples.sh","prepublishOnly":"yarn build","prettier-check":"prettier --check '{src,stories,styles,__mocks__,examples/server/src,examples/src,examples/test}/**/*.{ts,js,tsx,jsx,json,scss,md,yaml,html}'","prettier-write":"prettier --write '{src,stories,styles,__mocks__,examples/server/src,examples/src,examples/test}/**/*.{ts,js,tsx,jsx,json,scss,md,yaml,html}'","test-storybook":"yarn build && test-storybook","build-storybook":"yarn build && build-storybook -c .storybook -o dist-storybook","examples-server":"node examples/server/src/index.js","heroku-postbuild":"yarn examples-build developer","examples-testcafe":"./scripts/run-testcafe.sh visual","check-circular-deps":"madge --circular --extensions ts ./src","examples-testcafe-ci":"./scripts/run-testcafe.sh ci","examples-testcafe-live":"./scripts/run-testcafe.sh live"},"typings":"dist/index.d.ts","_npmUser":{"name":"gooddata-ci","email":"rail@gooddata.com"},"deprecated":"@gooddata/react-components@7 reached End of Support on March 31, 2022. Please upgrade (see https://sdk.gooddata.com/gooddata-ui/docs/supported_versions.html for more information).","repository":{"url":"git+ssh://git@github.com/gooddata/gooddata-react-components.git","type":"git"},"_npmVersion":"6.4.1","description":"GoodData.UI - A powerful JavaScript library for building analytical applications","directories":{},"lint-staged":{"{src,stories,styles,__mocks__,examples/server/src,examples/src,examples/test}/**/*.{ts,js,tsx,jsx,scss}":["npx gdc-fix-copyright","git add"],"{src,stories,styles,__mocks__,examples/server/src,examples/src,examples/test}/**/*.{ts,js,tsx,jsx,json,scss,md,yaml,html}":["prettier --write","git add"]},"_nodeVersion":"8.12.0","dependencies":{"rxjs":"^5.5.6","uuid":"^3.2.1","immer":"^1.3.1","lodash":"^4.17.15","date-fns":"^2.7.0","downshift":"^3.2.7","invariant":"^2.2.2","mapbox-gl":"^1.6.1","classnames":"^2.2.6","highcharts":"7.1.1","prop-types":"^15.6.0","react-intl":"^3.6.0","custom-event":"^1.0.1","react-window":"^1.8.1","ag-grid-react":"20.0.0","react-measure":"^2.3.0","@types/mapbox-gl":"^1.6.1","react-day-picker":"~7.3.0","react-responsive":"^3.0.0","stringify-object":"^2.4.0","@gooddata/typings":"^2.19.0","ag-grid-community":"20.0.0","http-status-codes":"^1.3.0","@gooddata/js-utils":"^3.5.0","@gooddata/numberjs":"^3.2.4","fixed-data-table-2":"0.7.17","@gooddata/goodstrap":"^68.1.0","react-dom-factories":"^1.0.2","@gooddata/gooddata-js":"^12.2.0","json-stable-stringify":"^1.0.1","react-transition-group":"^2.2.1","hoist-non-react-statics":"^3.3.0","nodelist-foreach-polyfill":"^1.2.0","@formatjs/intl-pluralrules":"^1.3.6","highcharts-grouped-categories":"^1.1.3"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"raf":"3.3.2","yup":"^0.24.1","jest":"24.7.1","husky":"3.0.0","madge":"^3.4.4","react":"^16.5.2","enzyme":"3.5.0","eslint":"4.19.1","formik":"^0.11.11","moment":"2.23.0","history":"^4.7.2","ts-jest":"24.0.0","webpack":"4.30.0","full-icu":"^1.3.0","prettier":"1.16.4","react-ga":"^2.5.2","recharts":"1.0.0-beta.9","testcafe":"1.1.4","commander":"2.14.1","node-sass":"4.13.0","react-dom":"^16.5.2","supertest":"3.0.0","ts-loader":"6.0.0","@types/raf":"^3.4.0","css-loader":"0.28.7","jest-junit":"3.0.0","raw-loader":"0.5.1","styled-jsx":"2.2.1","typescript":"3.3.4000","@babel/core":"7.4.4","@types/jest":"24.0.6","@types/node":"7.0.8","@types/uuid":"3.4.3","file-loader":"3.0.1","jest-enzyme":"7.0.2","lint-staged":"9.1.0","sass-loader":"6.0.6","webpack-cli":"3.3.2","@types/react":"16.8.6","babel-loader":"8.0.5","react-helmet":"5.2.0","react-select":"1.2.1","style-loader":"0.19.1","@types/enzyme":"3.1.13","@types/lodash":"4.14.123","testcafe-live":"0.1.4","@babel/runtime":"7.4.4","dotenv-webpack":"^1.7.0","@babel/polyfill":"^7.4.4","@storybook/react":"5.0.11","@types/invariant":"2.2.29","@types/react-dom":"16.0.11","isomorphic-fetch":"2.2.1","react-datepicker":"1.1.0","react-router-dom":"4.2.2","@babel/preset-env":"7.4.4","@gooddata/mock-js":"2.6.0","@storybook/addons":"5.0.11","@types/classnames":"2.2.3","@types/prop-types":"15.5.2","@storybook/theming":"5.0.11","identity-obj-proxy":"^3.0.0","intl-messageformat":"^7.5.4","webpack-dev-server":"3.3.1","@babel/preset-react":"7.0.0","@types/react-portal":"4.0.1","@types/react-window":"^1.8.1","babel-plugin-lodash":"3.3.4","html-webpack-plugin":"3.2.0","react-test-renderer":"16.4.2","@types/react-measure":"2.0.5","clean-webpack-plugin":"2.0.2","stats-webpack-plugin":"0.7.0","eslint-config-prettier":"4.1.0","react-google-recaptcha":"^0.14.1","tslint-config-prettier":"1.18.0","@gooddata/eslint-config":"^1.0.0","@gooddata/tslint-config":"1.0.0","@types/react-responsive":"^3.0.3","@types/storybook__react":"4.0.1","@types/stringify-object":"^3.2.0","enzyme-adapter-react-16":"1.3.1","@gooddata/test-storybook":"3.2.1","@storybook/addon-actions":"5.0.11","@storybook/addon-options":"5.0.11","node-sass-magic-importer":"5.1.0","react-syntax-highlighter":"11.0.2","@types/fixed-data-table-2":"0.8.1","@types/react-test-renderer":"16.0.0","circular-dependency-plugin":"5.0.2","compression-webpack-plugin":"2.0.0","@types/json-stable-stringify":"^1.0.32","@gooddata/frontend-npm-scripts":"1.1.0","@types/enzyme-adapter-react-16":"1.0.3","@types/storybook__addon-actions":"3.4.2","@babel/plugin-proposal-class-properties":"7.4.4","@babel/plugin-proposal-object-rest-spread":"7.4.4","@babel/plugin-transform-async-to-generator":"7.4.4"},"peerDependencies":{"react":"^16.5.2","react-dom":"^16.5.2"},"_npmOperationalInternal":{"tmp":"tmp/react-components_7.4.0-beta.41_1583771836566_0.7098726529850286","host":"s3://npm-registry-packages"}},"7.4.0-beta.42":{"name":"@gooddata/react-components","version":"7.4.0-beta.42","author":{"name":"GoodData Corporation"},"license":"BSD-3-Clause","_id":"@gooddata/react-components@7.4.0-beta.42","maintainers":[{"name":"afi","email":"adam.fiedler@gooddata.com"},{"name":"bertold8","email":"ivan.nejezchleb@seznam.cz"},{"name":"brbistas","email":"valentinos.chraniotis@gooddata.com"},{"name":"bugsbunny338","email":"jiri.zajic@mensa.cz"},{"name":"de.do","email":"de.do@gooddata.com"},{"name":"gooddata-ci","email":"rail@gooddata.com"},{"name":"hung.nguyen.hoang","email":"hung.nguyen@gooddata.com"},{"name":"ivan.mjartan","email":"ivan.mjartan@gooddata.com"},{"name":"jakub-sterba","email":"jakub.sterba@gooddata.com"},{"name":"jankc","email":"jan.krapac@gmail.com"},{"name":"jaroslav.tomecek","email":"jaroslav.tomecek@gooddata.com"},{"name":"jkittler","email":"honza.kittler@gmail.com"},{"name":"khanh.le","email":"khanh.le@gooddata.com"},{"name":"lanhuynh","email":"lan.huynh@gooddata.com"},{"name":"linhhong","email":"linh.hong@gooddata.com"},{"name":"lupko","email":"lubomir.slivka@gooddata.com"},{"name":"matyas.kandl","email":"matyas.kandl@gooddata.com"},{"name":"michal.marsal","email":"michal.marsal@gooddata.com"},{"name":"naibinh","email":"naibinh@gmail.com"},{"name":"nikolacech","email":"nikola.cech@gooddata.com"},{"name":"no23reason","email":"dan.homola@hotmail.cz"},{"name":"patrikbraborec","email":"patrik.braborec@gooddata.com"},{"name":"pbenes","email":"petr.benes@gooddata.com"},{"name":"petrjanu","email":"petr.janu@gooddata.com"},{"name":"ptquang86","email":"ptquang86@gmail.com"},{"name":"qduval","email":"quentin.duval@gooddata.com"},{"name":"rodri360","email":"me@rodri360.com"},{"name":"sitina","email":"jiri.sitina@gooddata.com"},{"name":"strouhaljan","email":"strouhal.jan@gmail.com"},{"name":"tomas.kratochvil","email":"tomas.kratochvil@gooddata.com"},{"name":"tomasreichmann","email":"tomasreichmann@gmail.com"},{"name":"tomsatgd","email":"tomas.satinsky@gooddata.com"},{"name":"trung-le-quoc","email":"trung.le@gooddata.com"},{"name":"tu-ngo","email":"tungo1981@gmail.com"},{"name":"tulean","email":"tuan.le@gooddata.com"},{"name":"utdnah","email":"danh.ung@gooddata.com"},{"name":"vlastikcz","email":"vlastimil.kotas@gooddata.com"},{"name":"vu.pham","email":"vu.pham@gooddata.com"},{"name":"xmort","email":"petr.dolejsi@gooddata.com"},{"name":"yanlipnican","email":"yanlipnican@gmail.com"}],"homepage":"https://github.com/gooddata/gooddata-react-components#readme","bugs":{"url":"https://github.com/gooddata/gooddata-react-components/issues"},"dist":{"shasum":"03f6c3775713b6a7db8e65cc2fbf07957707b449","tarball":"https://registry.npmjs.org/@gooddata/react-components/-/react-components-7.4.0-beta.42.tgz","fileCount":2475,"integrity":"sha512-rErLbOlvJmdSZnQIaZwSBiXJ1iNnhYCoRgs7PW3uJwF3nXw1Zn5GaiJdII9o85/apWa2hod9bAiNmZ4O31bsDw==","signatures":[{"sig":"MEYCIQDrIKAL5TwgHxspZ3CTkaImkaKU0Tmes+58BvU/iAEN6gIhAI7NoJN+SZrm0iSgYAC13UQbdEDp8gN5U1sfJJEFdH3Z","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":9701233,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJeaFpRCRA9TVsSAnZWagAADF4P/jWHXk1gig2v9u+yYzTl\nn+k1orwrooWGH00KIm72aP851So4nkeARejEf3EWviQkecp6BVHxQwJ/9i+N\nGp0mmGPIc6GXFM0+PMJSgYtWkPOgTXu7JUG/2qDWytj7yD5Th3l845NCqITw\ntYrEnXIg1YdhR4kq92NocUa+qO9tdLZXNThmvITi91DABFqY5DlgNDNsvIH8\n8PKLsfHF9q9WUsENpD6kTrZEMd0Q74Z8VQ7nC62627XTaAqUWj3bzP9rZI/s\nqoXk55CZrH2pUqmks1IHht3Pu2ryraVDxtt5QuKS9AA/nnzcct85g8/p+Vkd\nqZh5sy3LY5SDrbTdiQoswBvTtWSe5Pp7QdPUWBQsVq2RSPgzAhvUVoQoewtp\n4ErrSOAdQ8pnHzODyZTV8RcGSuJNbvcYcLnCX+jPXtMPe9elzk8UzRYU2HE/\nZutskvThtpwRHFXbM+fvYBEjRDYA8E2u6801beOkzOElNMkYPyDTp+AdkrjL\nS7nyiqG/lfxqAtJcLxkZFWJ1oXX+EsQvgbnC/n73dGoGEcCuNvR6PsuCwb3V\nI/f8MIzA6vMRw/M3A2Hmb5f6qwr30cA6lHhrYlR2MGaZBo87jgDOh0/o0lho\n61ES1xA8qsavi4x46T3l/TxqKa8yr4M8LKqi+UvnJ7z7FB83MB3DppQwWiZ7\nSdYP\r\n=HxG8\r\n-----END PGP SIGNATURE-----\r\n"},"main":"dist/index.js","husky":{"hooks":{"pre-commit":"lint-staged"}},"config":{"eslint":"./examples/**/*.{js,jsx}","tslint":"./{__mocks__,src,stories}/{,**/}*.{ts,tsx}"},"readme":"[![npm version](https://badge.fury.io/js/%40gooddata%2Freact-components.svg)](https://www.npmjs.com/package/@gooddata/react-components) \n\n# GoodData.UI React components\n> A React-based JavaScript library for building data-driven applications\n\n## Getting started\n- [GoodData.UI Documentation](http://sdk.gooddata.com/gooddata-ui/)\n- [GoodData.UI Live Examples](https://gooddata-examples.herokuapp.com/)\n- [Stack Overflow](https://stackoverflow.com/questions/tagged/gooddata)\n\n### Usage\nWith [yarn](https://yarnpkg.com) installed, go to your project directory and run\n```\n$ yarn add @gooddata/react-components\n```\nIf you prefer [npm](npmjs.com) run\n```\n$ npm install --save @gooddata/react-components\n```\n\nThe public API is exposed via global `index.js`. Except for the styles, do not import any other file directly\nbecause they are not intended to be part of the public API.\n\n## Contributing\n\nWe welcome any contribution in form of [issues](https://github.com/gooddata/gooddata-react-components/issues) or [pull requests](https://github.com/gooddata/gooddata-react-components/pulls).\nThese commands may come in handy while developing:\n\n| command | description |\n| ------- | ----------- |\n| `yarn install --pure-lockfile` | first step |\n| ||\n| `yarn dev` | build react-components to `/dist` in watch mode |\n| `yarn test` | run all unit tests |\n| `yarn prettier-write` | format the source code to match the valid codestyle |\n| `yarn validate` | validate codestyle |\n| ||\n| `yarn storybook` | run storybook from `/stories` on http://localhost:9001 |\n| `yarn build-storybook` | build storybook to `/dist-storybook` |\n| `yarn test-storybook` | run storybook and [screenshot tests](https://github.com/gooddata/gdc-client-utils/tree/master/test-storybook) |\n| ||\n| `yarn examples` | run Live Examples dev-server from `/examples` on https://localhost:8999 |\n| `yarn examples-build` | build Live Examples to `/examples/dist` |\n| `yarn examples-server` | serve built Live Examples - see `/examples/server/src` |\n| `yarn examples-testcafe` | run testcafe tests against `localhost:8999` |\n\n### Deploy to heroku.com\nWhen you deploy this repo to heroku, it serves *GoodData.UI Live Examples*.\nRelevant tasks are in `Procfile` and `package.json`.\n\n```bash\n# run in the project directory\nheroku login\nheroku create <your-app-name>\nheroku config:set DOMAIN_ADMIN_USERNAME=x@gooddata.com DOMAIN_ADMIN_PASSWORD=xy PROJECT_ID_TO_ASSIGN=xms7ga4tf3g3nzucd8380o2bev8oeknp\ngit push heroku HEAD:master\nheroku open\n```\n\n### Run Live Examples Locally\nTo run *GoodData.UI Live Examples* locally:\n```bash\ngit clone <this-repository>\ncd  <repository-folder>\nyarn install --pure-lockfile\nyarn examples\n```\nThen open https://localhost:8999 and login using Live Examples account (you can [create one here](https://gooddata-examples.herokuapp.com/registration)).\n\n### Run storybook locally for Geo chart \nGeo chart uses Mapbox to render map which requires a mapbox access token.\n- Register an account and create Mapbox token as [guide](https://docs.mapbox.com/help/how-mapbox-works/access-tokens/)\n- Run storybook with token stored in `.env` for more secure\n```bash\necho \"STORYBOOK_MAPBOX_ACCESS_TOKEN=token\" > .env # only need to run once\nyarn storybook\n```\n- Or run storybook with token env param exposed to cli (not suggested)\n```bash\nSTORYBOOK_MAPBOX_ACCESS_TOKEN=token yarn storybook\n```\n- Apply either above way to `yarn build-storybook` or `yarn test-storybook`\n\n### Source code formatting\nThe source code in the repository is formatted by [Prettier](https://prettier.io/). \nThe format of the code is validated by our Continuous Integration server and is one of the requirements of successful merge.\n\nPrettier is supported by every major IDE. You can find the list of supported editors and how to configure them [here](https://prettier.io/docs/en/editors.html).\n\nIn the case, when your editor is not supported or you don't want to setup the integration, you can run the `yarn prettier-write` command to reformat the code before commit.\n\n## Changelog\n\n- see [CHANGELOG.md](CHANGELOG.md)\n\n## License\n\n(C) 2007-2018 GoodData Corporation\n\nThis project is dual licensed:\n\n- The ATTRIBUTION-NONCOMMERCIAL 4.0 INTERNATIONAL (CC BY-NC 4.0) is used for purpose of the trial experience and evaluation of GoodData.UI library.\n- The GOODDATA GOODDATA.UI LIBRARY END USER LICENSE AGREEMENT is used for GoodData customers.\n\nFor more information, please see [LICENSE](https://github.com/gooddata/gooddata-react-components/blob/master/LICENSE)\n","gitHead":"55d26e34ac43ed805b04f17bb03faee2fcffb716","scripts":{"dev":"bash scripts/build.sh --dev-watch","test":"jest --watch","build":"bash scripts/build.sh","tslint":"yarn run-tslint -t verbose $npm_package_config_tslint","prepare":"cd examples/server && yarn install --frozen-lockfile && cd ../..; rm -r examples/node_modules 2>/dev/null; true","examples":"bash scripts/run-examples.sh","prepare?":"# Called before `npm publish` and on local `npm install`. Temporarily also for deleting obsolete node_modules. Ends with `true` to continue gracefully.","validate":"tsc --noEmit && yarn tslint && eslint $npm_package_config_eslint && yarn prettier-check","build-dev":"bash scripts/build.sh --dev","examples?":"# Default is developer domain, other options: yarn examples [sec,secure,stg,stg2,stg3,demo,developer or URL]","storybook":"yarn build && start-storybook -p 9001 -c .storybook","test-once":"jest","tslint-ci":"mkdir -p ./ci/results && yarn run-tslint -t checkstyle -o ./ci/results/tslint-results.xml $npm_package_config_tslint","run-tslint":"tslint -p tsconfig.json","validate-ci":"tsc --noEmit && yarn tslint-ci  && eslint $npm_package_config_eslint -f checkstyle -o ci/results/eslint-results.xml && yarn prettier-check","examples-build":"bash scripts/build-examples.sh","prepublishOnly":"yarn build","prettier-check":"prettier --check '{src,stories,styles,__mocks__,examples/server/src,examples/src,examples/test}/**/*.{ts,js,tsx,jsx,json,scss,md,yaml,html}'","prettier-write":"prettier --write '{src,stories,styles,__mocks__,examples/server/src,examples/src,examples/test}/**/*.{ts,js,tsx,jsx,json,scss,md,yaml,html}'","test-storybook":"yarn build && test-storybook","build-storybook":"yarn build && build-storybook -c .storybook -o dist-storybook","examples-server":"node examples/server/src/index.js","heroku-postbuild":"yarn examples-build developer","examples-testcafe":"./scripts/run-testcafe.sh visual","check-circular-deps":"madge --circular --extensions ts ./src","examples-testcafe-ci":"./scripts/run-testcafe.sh ci","examples-testcafe-live":"./scripts/run-testcafe.sh live"},"typings":"dist/index.d.ts","_npmUser":{"name":"gooddata-ci","email":"rail@gooddata.com"},"deprecated":"@gooddata/react-components@7 reached End of Support on March 31, 2022. Please upgrade (see https://sdk.gooddata.com/gooddata-ui/docs/supported_versions.html for more information).","repository":{"url":"git+ssh://git@github.com/gooddata/gooddata-react-components.git","type":"git"},"_npmVersion":"6.4.1","description":"GoodData.UI - A powerful JavaScript library for building analytical applications","directories":{},"lint-staged":{"{src,stories,styles,__mocks__,examples/server/src,examples/src,examples/test}/**/*.{ts,js,tsx,jsx,scss}":["npx gdc-fix-copyright","git add"],"{src,stories,styles,__mocks__,examples/server/src,examples/src,examples/test}/**/*.{ts,js,tsx,jsx,json,scss,md,yaml,html}":["prettier --write","git add"]},"_nodeVersion":"8.12.0","dependencies":{"rxjs":"^5.5.6","uuid":"^3.2.1","immer":"^1.3.1","lodash":"^4.17.15","date-fns":"^2.7.0","downshift":"^3.2.7","invariant":"^2.2.2","mapbox-gl":"^1.6.1","classnames":"^2.2.6","highcharts":"7.1.1","prop-types":"^15.6.0","react-intl":"^3.6.0","custom-event":"^1.0.1","react-window":"^1.8.1","ag-grid-react":"20.0.0","react-measure":"^2.3.0","@types/mapbox-gl":"^1.6.1","react-day-picker":"~7.3.0","react-responsive":"^3.0.0","stringify-object":"^2.4.0","@gooddata/typings":"^2.19.0","ag-grid-community":"20.0.0","http-status-codes":"^1.3.0","@gooddata/js-utils":"^3.5.0","@gooddata/numberjs":"^3.2.4","fixed-data-table-2":"0.7.17","@gooddata/goodstrap":"^68.1.0","react-dom-factories":"^1.0.2","@gooddata/gooddata-js":"^12.2.0","json-stable-stringify":"^1.0.1","react-transition-group":"^2.2.1","hoist-non-react-statics":"^3.3.0","nodelist-foreach-polyfill":"^1.2.0","@formatjs/intl-pluralrules":"^1.3.6","highcharts-grouped-categories":"^1.1.3"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"raf":"3.3.2","yup":"^0.24.1","jest":"24.7.1","husky":"3.0.0","madge":"^3.4.4","react":"^16.5.2","enzyme":"3.5.0","eslint":"4.19.1","formik":"^0.11.11","moment":"2.23.0","history":"^4.7.2","ts-jest":"24.0.0","webpack":"4.30.0","full-icu":"^1.3.0","prettier":"1.16.4","react-ga":"^2.5.2","recharts":"1.0.0-beta.9","testcafe":"1.1.4","commander":"2.14.1","node-sass":"4.13.0","react-dom":"^16.5.2","supertest":"3.0.0","ts-loader":"6.0.0","@types/raf":"^3.4.0","css-loader":"0.28.7","jest-junit":"3.0.0","raw-loader":"0.5.1","styled-jsx":"2.2.1","typescript":"3.3.4000","@babel/core":"7.4.4","@types/jest":"24.0.6","@types/node":"7.0.8","@types/uuid":"3.4.3","file-loader":"3.0.1","jest-enzyme":"7.0.2","lint-staged":"9.1.0","sass-loader":"6.0.6","webpack-cli":"3.3.2","@types/react":"16.8.6","babel-loader":"8.0.5","react-helmet":"5.2.0","react-select":"1.2.1","style-loader":"0.19.1","@types/enzyme":"3.1.13","@types/lodash":"4.14.123","testcafe-live":"0.1.4","@babel/runtime":"7.4.4","dotenv-webpack":"^1.7.0","@babel/polyfill":"^7.4.4","@storybook/react":"5.0.11","@types/invariant":"2.2.29","@types/react-dom":"16.0.11","isomorphic-fetch":"2.2.1","react-datepicker":"1.1.0","react-router-dom":"4.2.2","@babel/preset-env":"7.4.4","@gooddata/mock-js":"2.6.0","@storybook/addons":"5.0.11","@types/classnames":"2.2.3","@types/prop-types":"15.5.2","@storybook/theming":"5.0.11","identity-obj-proxy":"^3.0.0","intl-messageformat":"^7.5.4","webpack-dev-server":"3.3.1","@babel/preset-react":"7.0.0","@types/react-portal":"4.0.1","@types/react-window":"^1.8.1","babel-plugin-lodash":"3.3.4","html-webpack-plugin":"3.2.0","react-test-renderer":"16.4.2","@types/react-measure":"2.0.5","clean-webpack-plugin":"2.0.2","stats-webpack-plugin":"0.7.0","eslint-config-prettier":"4.1.0","react-google-recaptcha":"^0.14.1","tslint-config-prettier":"1.18.0","@gooddata/eslint-config":"^1.0.0","@gooddata/tslint-config":"1.0.0","@types/react-responsive":"^3.0.3","@types/storybook__react":"4.0.1","@types/stringify-object":"^3.2.0","enzyme-adapter-react-16":"1.3.1","@gooddata/test-storybook":"3.2.1","@storybook/addon-actions":"5.0.11","@storybook/addon-options":"5.0.11","node-sass-magic-importer":"5.1.0","react-syntax-highlighter":"11.0.2","@types/fixed-data-table-2":"0.8.1","@types/react-test-renderer":"16.0.0","circular-dependency-plugin":"5.0.2","compression-webpack-plugin":"2.0.0","@types/json-stable-stringify":"^1.0.32","@gooddata/frontend-npm-scripts":"1.1.0","@types/enzyme-adapter-react-16":"1.0.3","@types/storybook__addon-actions":"3.4.2","@babel/plugin-proposal-class-properties":"7.4.4","@babel/plugin-proposal-object-rest-spread":"7.4.4","@babel/plugin-transform-async-to-generator":"7.4.4"},"peerDependencies":{"react":"^16.5.2","react-dom":"^16.5.2"},"_npmOperationalInternal":{"tmp":"tmp/react-components_7.4.0-beta.42_1583897168248_0.10725517847741606","host":"s3://npm-registry-packages"}},"7.4.0-beta.43":{"name":"@gooddata/react-components","version":"7.4.0-beta.43","author":{"name":"GoodData Corporation"},"license":"BSD-3-Clause","_id":"@gooddata/react-components@7.4.0-beta.43","maintainers":[{"name":"afi","email":"adam.fiedler@gooddata.com"},{"name":"bertold8","email":"ivan.nejezchleb@seznam.cz"},{"name":"brbistas","email":"valentinos.chraniotis@gooddata.com"},{"name":"bugsbunny338","email":"jiri.zajic@mensa.cz"},{"name":"de.do","email":"de.do@gooddata.com"},{"name":"gooddata-ci","email":"rail@gooddata.com"},{"name":"hung.nguyen.hoang","email":"hung.nguyen@gooddata.com"},{"name":"ivan.mjartan","email":"ivan.mjartan@gooddata.com"},{"name":"jakub-sterba","email":"jakub.sterba@gooddata.com"},{"name":"jankc","email":"jan.krapac@gmail.com"},{"name":"jaroslav.tomecek","email":"jaroslav.tomecek@gooddata.com"},{"name":"jkittler","email":"honza.kittler@gmail.com"},{"name":"khanh.le","email":"khanh.le@gooddata.com"},{"name":"lanhuynh","email":"lan.huynh@gooddata.com"},{"name":"linhhong","email":"linh.hong@gooddata.com"},{"name":"lupko","email":"lubomir.slivka@gooddata.com"},{"name":"matyas.kandl","email":"matyas.kandl@gooddata.com"},{"name":"michal.marsal","email":"michal.marsal@gooddata.com"},{"name":"naibinh","email":"naibinh@gmail.com"},{"name":"nikolacech","email":"nikola.cech@gooddata.com"},{"name":"no23reason","email":"dan.homola@hotmail.cz"},{"name":"patrikbraborec","email":"patrik.braborec@gooddata.com"},{"name":"pbenes","email":"petr.benes@gooddata.com"},{"name":"petrjanu","email":"petr.janu@gooddata.com"},{"name":"ptquang86","email":"ptquang86@gmail.com"},{"name":"qduval","email":"quentin.duval@gooddata.com"},{"name":"rodri360","email":"me@rodri360.com"},{"name":"sitina","email":"jiri.sitina@gooddata.com"},{"name":"strouhaljan","email":"strouhal.jan@gmail.com"},{"name":"tomas.kratochvil","email":"tomas.kratochvil@gooddata.com"},{"name":"tomasreichmann","email":"tomasreichmann@gmail.com"},{"name":"tomsatgd","email":"tomas.satinsky@gooddata.com"},{"name":"trung-le-quoc","email":"trung.le@gooddata.com"},{"name":"tu-ngo","email":"tungo1981@gmail.com"},{"name":"tulean","email":"tuan.le@gooddata.com"},{"name":"utdnah","email":"danh.ung@gooddata.com"},{"name":"vlastikcz","email":"vlastimil.kotas@gooddata.com"},{"name":"vu.pham","email":"vu.pham@gooddata.com"},{"name":"xmort","email":"petr.dolejsi@gooddata.com"},{"name":"yanlipnican","email":"yanlipnican@gmail.com"}],"homepage":"https://github.com/gooddata/gooddata-react-components#readme","bugs":{"url":"https://github.com/gooddata/gooddata-react-components/issues"},"dist":{"shasum":"b128fb577b2d145608ce21c591d90c78d8de1cb5","tarball":"https://registry.npmjs.org/@gooddata/react-components/-/react-components-7.4.0-beta.43.tgz","fileCount":2479,"integrity":"sha512-bZ0j6F5UiM6+DHTgw5vT31/VxXR/sB6XYe/e5KsYsFxCq1wH6WyjR9hYC1Pr0dPvnqTn7wvtwiju1y1GuVdffw==","signatures":[{"sig":"MEYCIQDBUVl9zUZ77PfWGc2ERMBKxCdCdj0WgLDcJyjQnEMujwIhAI1r9hyJ9Yk8cxyAmvxtfhN+611m/aAX83zFVbM7nW4L","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":9725425,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJeaGZnCRA9TVsSAnZWagAAbYwP/2xk0dKlqw8sTkAKu0xm\n4oj//ww25UnfDJqJ0AhU7YHTfhLwH3VzMOtRj3hzKZxWNxmjQQTJ2nz8xeu9\nEYjKsPLdW7xcMyG58waCLzuk1/qHMkJdd+lfTx4ec9Hk6zNRHrhGQ29069aW\n1Rsu28rKxmGtITo4QDPASNhL3+vXYw5kVe3VHYJYCPyX3pwHEjwxggwQzvG6\nyhmUAb7ViUgPvrFI78YMrGr310dLgfIWnywKlDU9xxmZtZ98YP4Lk+Rr3OhQ\nZ6eQbCdtq3y0kODIy58iseUe1pW8c34x0pq/aA7VRquDaj7aFXYn+dFgQayn\nqeLH9SJrtjzDroEvOliDzxvkhXx6EGr4Hzwbq936hct5HZLAnaTj2OGfKBJu\np5qp4Hb+A/58X1GbjN0PDLVLipjiIUEfp6a12cGgFDgxsgRii9jW6jYBRSPY\nKbf4SWQY9ROPB/8i+jPXQCtmlG7in5tRb4MopP2Dsynnh6HUK+mS3jNuvbIW\nDHOY5438e3AmBlmN0qZEoVhvDCziLC1GC4VsradR8fvowyBfAGQqvOslffkJ\nlFSpATNHR8BR752NmIah0H3EYnGzMIsgeXOzB8VquGpg02vay1vqylBJLosz\n4MxKnM/bKirEumAMMEp8DzCAkIv6w1qjVXBO91TMjLPtmzM2h78Htu6ST3Gs\nMxzn\r\n=GrNU\r\n-----END PGP SIGNATURE-----\r\n"},"main":"dist/index.js","husky":{"hooks":{"pre-commit":"lint-staged"}},"config":{"eslint":"./examples/**/*.{js,jsx}","tslint":"./{__mocks__,src,stories}/{,**/}*.{ts,tsx}"},"readme":"[![npm version](https://badge.fury.io/js/%40gooddata%2Freact-components.svg)](https://www.npmjs.com/package/@gooddata/react-components) \n\n# GoodData.UI React components\n> A React-based JavaScript library for building data-driven applications\n\n## Getting started\n- [GoodData.UI Documentation](http://sdk.gooddata.com/gooddata-ui/)\n- [GoodData.UI Live Examples](https://gooddata-examples.herokuapp.com/)\n- [Stack Overflow](https://stackoverflow.com/questions/tagged/gooddata)\n\n### Usage\nWith [yarn](https://yarnpkg.com) installed, go to your project directory and run\n```\n$ yarn add @gooddata/react-components\n```\nIf you prefer [npm](npmjs.com) run\n```\n$ npm install --save @gooddata/react-components\n```\n\nThe public API is exposed via global `index.js`. Except for the styles, do not import any other file directly\nbecause they are not intended to be part of the public API.\n\n## Contributing\n\nWe welcome any contribution in form of [issues](https://github.com/gooddata/gooddata-react-components/issues) or [pull requests](https://github.com/gooddata/gooddata-react-components/pulls).\nThese commands may come in handy while developing:\n\n| command | description |\n| ------- | ----------- |\n| `yarn install --pure-lockfile` | first step |\n| ||\n| `yarn dev` | build react-components to `/dist` in watch mode |\n| `yarn test` | run all unit tests |\n| `yarn prettier-write` | format the source code to match the valid codestyle |\n| `yarn validate` | validate codestyle |\n| ||\n| `yarn storybook` | run storybook from `/stories` on http://localhost:9001 |\n| `yarn build-storybook` | build storybook to `/dist-storybook` |\n| `yarn test-storybook` | run storybook and [screenshot tests](https://github.com/gooddata/gdc-client-utils/tree/master/test-storybook) |\n| ||\n| `yarn examples` | run Live Examples dev-server from `/examples` on https://localhost:8999 |\n| `yarn examples-build` | build Live Examples to `/examples/dist` |\n| `yarn examples-server` | serve built Live Examples - see `/examples/server/src` |\n| `yarn examples-testcafe` | run testcafe tests against `localhost:8999` |\n\n### Deploy to heroku.com\nWhen you deploy this repo to heroku, it serves *GoodData.UI Live Examples*.\nRelevant tasks are in `Procfile` and `package.json`.\n\n```bash\n# run in the project directory\nheroku login\nheroku create <your-app-name>\nheroku config:set DOMAIN_ADMIN_USERNAME=x@gooddata.com DOMAIN_ADMIN_PASSWORD=xy PROJECT_ID_TO_ASSIGN=xms7ga4tf3g3nzucd8380o2bev8oeknp\ngit push heroku HEAD:master\nheroku open\n```\n\n### Run Live Examples Locally\nTo run *GoodData.UI Live Examples* locally:\n```bash\ngit clone <this-repository>\ncd  <repository-folder>\nyarn install --pure-lockfile\nyarn examples\n```\nThen open https://localhost:8999 and login using Live Examples account (you can [create one here](https://gooddata-examples.herokuapp.com/registration)).\n\n### Run storybook locally for Geo chart \nGeo chart uses Mapbox to render map which requires a mapbox access token.\n- Register an account and create Mapbox token as [guide](https://docs.mapbox.com/help/how-mapbox-works/access-tokens/)\n- Run storybook with token stored in `.env` for more secure\n```bash\necho \"STORYBOOK_MAPBOX_ACCESS_TOKEN=token\" > .env # only need to run once\nyarn storybook\n```\n- Or run storybook with token env param exposed to cli (not suggested)\n```bash\nSTORYBOOK_MAPBOX_ACCESS_TOKEN=token yarn storybook\n```\n- Apply either above way to `yarn build-storybook` or `yarn test-storybook`\n\n### Source code formatting\nThe source code in the repository is formatted by [Prettier](https://prettier.io/). \nThe format of the code is validated by our Continuous Integration server and is one of the requirements of successful merge.\n\nPrettier is supported by every major IDE. You can find the list of supported editors and how to configure them [here](https://prettier.io/docs/en/editors.html).\n\nIn the case, when your editor is not supported or you don't want to setup the integration, you can run the `yarn prettier-write` command to reformat the code before commit.\n\n## Changelog\n\n- see [CHANGELOG.md](CHANGELOG.md)\n\n## License\n\n(C) 2007-2018 GoodData Corporation\n\nThis project is dual licensed:\n\n- The ATTRIBUTION-NONCOMMERCIAL 4.0 INTERNATIONAL (CC BY-NC 4.0) is used for purpose of the trial experience and evaluation of GoodData.UI library.\n- The GOODDATA GOODDATA.UI LIBRARY END USER LICENSE AGREEMENT is used for GoodData customers.\n\nFor more information, please see [LICENSE](https://github.com/gooddata/gooddata-react-components/blob/master/LICENSE)\n","gitHead":"345e6185f6d771670a64dd2329ddabb660a51c0f","scripts":{"dev":"bash scripts/build.sh --dev-watch","test":"jest --watch","build":"bash scripts/build.sh","tslint":"yarn run-tslint -t verbose $npm_package_config_tslint","prepare":"cd examples/server && yarn install --frozen-lockfile && cd ../..; rm -r examples/node_modules 2>/dev/null; true","examples":"bash scripts/run-examples.sh","prepare?":"# Called before `npm publish` and on local `npm install`. Temporarily also for deleting obsolete node_modules. Ends with `true` to continue gracefully.","validate":"tsc --noEmit && yarn tslint && eslint $npm_package_config_eslint && yarn prettier-check","build-dev":"bash scripts/build.sh --dev","examples?":"# Default is developer domain, other options: yarn examples [sec,secure,stg,stg2,stg3,demo,developer or URL]","storybook":"yarn build && start-storybook -p 9001 -c .storybook","test-once":"jest","tslint-ci":"mkdir -p ./ci/results && yarn run-tslint -t checkstyle -o ./ci/results/tslint-results.xml $npm_package_config_tslint","run-tslint":"tslint -p tsconfig.json","validate-ci":"tsc --noEmit && yarn tslint-ci  && eslint $npm_package_config_eslint -f checkstyle -o ci/results/eslint-results.xml && yarn prettier-check","examples-build":"bash scripts/build-examples.sh","prepublishOnly":"yarn build","prettier-check":"prettier --check '{src,stories,styles,__mocks__,examples/server/src,examples/src,examples/test}/**/*.{ts,js,tsx,jsx,json,scss,md,yaml,html}'","prettier-write":"prettier --write '{src,stories,styles,__mocks__,examples/server/src,examples/src,examples/test}/**/*.{ts,js,tsx,jsx,json,scss,md,yaml,html}'","test-storybook":"yarn build && test-storybook","build-storybook":"yarn build && build-storybook -c .storybook -o dist-storybook","examples-server":"node examples/server/src/index.js","heroku-postbuild":"yarn examples-build developer","examples-testcafe":"./scripts/run-testcafe.sh visual","check-circular-deps":"madge --circular --extensions ts ./src","examples-testcafe-ci":"./scripts/run-testcafe.sh ci","examples-testcafe-live":"./scripts/run-testcafe.sh live"},"typings":"dist/index.d.ts","_npmUser":{"name":"gooddata-ci","email":"rail@gooddata.com"},"deprecated":"@gooddata/react-components@7 reached End of Support on March 31, 2022. Please upgrade (see https://sdk.gooddata.com/gooddata-ui/docs/supported_versions.html for more information).","repository":{"url":"git+ssh://git@github.com/gooddata/gooddata-react-components.git","type":"git"},"_npmVersion":"6.4.1","description":"GoodData.UI - A powerful JavaScript library for building analytical applications","directories":{},"lint-staged":{"{src,stories,styles,__mocks__,examples/server/src,examples/src,examples/test}/**/*.{ts,js,tsx,jsx,scss}":["npx gdc-fix-copyright","git add"],"{src,stories,styles,__mocks__,examples/server/src,examples/src,examples/test}/**/*.{ts,js,tsx,jsx,json,scss,md,yaml,html}":["prettier --write","git add"]},"_nodeVersion":"8.12.0","dependencies":{"rxjs":"^5.5.6","uuid":"^3.2.1","immer":"^1.3.1","lodash":"^4.17.15","date-fns":"^2.7.0","downshift":"^3.2.7","invariant":"^2.2.2","mapbox-gl":"^1.6.1","classnames":"^2.2.6","highcharts":"7.1.1","prop-types":"^15.6.0","react-intl":"^3.6.0","custom-event":"^1.0.1","react-window":"^1.8.1","ag-grid-react":"20.0.0","react-measure":"^2.3.0","@types/mapbox-gl":"^1.6.1","react-day-picker":"~7.3.0","react-responsive":"^3.0.0","stringify-object":"^2.4.0","@gooddata/typings":"^2.22.0","ag-grid-community":"20.0.0","http-status-codes":"^1.3.0","@gooddata/js-utils":"^3.5.0","@gooddata/numberjs":"^3.2.4","fixed-data-table-2":"0.7.17","@gooddata/goodstrap":"^68.1.0","react-dom-factories":"^1.0.2","@gooddata/gooddata-js":"^12.5.0","json-stable-stringify":"^1.0.1","react-transition-group":"^2.2.1","hoist-non-react-statics":"^3.3.0","nodelist-foreach-polyfill":"^1.2.0","@formatjs/intl-pluralrules":"^1.3.6","highcharts-grouped-categories":"^1.1.3"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"raf":"3.3.2","yup":"^0.24.1","jest":"24.7.1","husky":"3.0.0","madge":"^3.4.4","react":"^16.5.2","enzyme":"3.5.0","eslint":"4.19.1","formik":"^0.11.11","moment":"2.23.0","history":"^4.7.2","ts-jest":"24.0.0","webpack":"4.30.0","full-icu":"^1.3.0","prettier":"1.16.4","react-ga":"^2.5.2","recharts":"1.0.0-beta.9","testcafe":"1.1.4","commander":"2.14.1","node-sass":"4.13.0","react-dom":"^16.5.2","supertest":"3.0.0","ts-loader":"6.0.0","@types/raf":"^3.4.0","css-loader":"0.28.7","jest-junit":"3.0.0","raw-loader":"0.5.1","styled-jsx":"2.2.1","typescript":"3.3.4000","@babel/core":"7.4.4","@types/jest":"24.0.6","@types/node":"7.0.8","@types/uuid":"3.4.3","file-loader":"3.0.1","jest-enzyme":"7.0.2","lint-staged":"9.1.0","sass-loader":"6.0.6","webpack-cli":"3.3.2","@types/react":"16.8.6","babel-loader":"8.0.5","react-helmet":"5.2.0","react-select":"1.2.1","style-loader":"0.19.1","@types/enzyme":"3.1.13","@types/lodash":"4.14.123","testcafe-live":"0.1.4","@babel/runtime":"7.4.4","dotenv-webpack":"^1.7.0","@babel/polyfill":"^7.4.4","@storybook/react":"5.0.11","@types/invariant":"2.2.29","@types/react-dom":"16.0.11","isomorphic-fetch":"2.2.1","react-datepicker":"1.1.0","react-router-dom":"4.2.2","@babel/preset-env":"7.4.4","@gooddata/mock-js":"^2.11.0","@storybook/addons":"5.0.11","@types/classnames":"2.2.3","@types/prop-types":"15.5.2","@storybook/theming":"5.0.11","identity-obj-proxy":"^3.0.0","intl-messageformat":"^7.5.4","webpack-dev-server":"3.3.1","@babel/preset-react":"7.0.0","@types/react-portal":"4.0.1","@types/react-window":"^1.8.1","babel-plugin-lodash":"3.3.4","html-webpack-plugin":"3.2.0","react-test-renderer":"16.4.2","@types/react-measure":"2.0.5","clean-webpack-plugin":"2.0.2","stats-webpack-plugin":"0.7.0","eslint-config-prettier":"4.1.0","react-google-recaptcha":"^0.14.1","tslint-config-prettier":"1.18.0","@gooddata/eslint-config":"^1.0.0","@gooddata/tslint-config":"1.0.0","@types/react-responsive":"^3.0.3","@types/storybook__react":"4.0.1","@types/stringify-object":"^3.2.0","enzyme-adapter-react-16":"1.3.1","@gooddata/test-storybook":"3.2.1","@storybook/addon-actions":"5.0.11","@storybook/addon-options":"5.0.11","node-sass-magic-importer":"5.1.0","react-syntax-highlighter":"11.0.2","@types/fixed-data-table-2":"0.8.1","@types/react-test-renderer":"16.0.0","circular-dependency-plugin":"5.0.2","compression-webpack-plugin":"2.0.0","@types/json-stable-stringify":"^1.0.32","@gooddata/frontend-npm-scripts":"1.1.0","@types/enzyme-adapter-react-16":"1.0.3","@types/storybook__addon-actions":"3.4.2","@babel/plugin-proposal-class-properties":"7.4.4","@babel/plugin-proposal-object-rest-spread":"7.4.4","@babel/plugin-transform-async-to-generator":"7.4.4"},"peerDependencies":{"react":"^16.5.2","react-dom":"^16.5.2"},"_npmOperationalInternal":{"tmp":"tmp/react-components_7.4.0-beta.43_1583900262188_0.7757951770352833","host":"s3://npm-registry-packages"}},"7.4.0-beta.44":{"name":"@gooddata/react-components","version":"7.4.0-beta.44","author":{"name":"GoodData Corporation"},"license":"BSD-3-Clause","_id":"@gooddata/react-components@7.4.0-beta.44","maintainers":[{"name":"afi","email":"adam.fiedler@gooddata.com"},{"name":"bertold8","email":"ivan.nejezchleb@seznam.cz"},{"name":"brbistas","email":"valentinos.chraniotis@gooddata.com"},{"name":"bugsbunny338","email":"jiri.zajic@mensa.cz"},{"name":"de.do","email":"de.do@gooddata.com"},{"name":"gooddata-ci","email":"rail@gooddata.com"},{"name":"hung.nguyen.hoang","email":"hung.nguyen@gooddata.com"},{"name":"ivan.mjartan","email":"ivan.mjartan@gooddata.com"},{"name":"jakub-sterba","email":"jakub.sterba@gooddata.com"},{"name":"jankc","email":"jan.krapac@gmail.com"},{"name":"jaroslav.tomecek","email":"jaroslav.tomecek@gooddata.com"},{"name":"jkittler","email":"honza.kittler@gmail.com"},{"name":"khanh.le","email":"khanh.le@gooddata.com"},{"name":"lanhuynh","email":"lan.huynh@gooddata.com"},{"name":"linhhong","email":"linh.hong@gooddata.com"},{"name":"lupko","email":"lubomir.slivka@gooddata.com"},{"name":"matyas.kandl","email":"matyas.kandl@gooddata.com"},{"name":"michal.marsal","email":"michal.marsal@gooddata.com"},{"name":"naibinh","email":"naibinh@gmail.com"},{"name":"nikolacech","email":"nikola.cech@gooddata.com"},{"name":"no23reason","email":"dan.homola@hotmail.cz"},{"name":"patrikbraborec","email":"patrik.braborec@gooddata.com"},{"name":"pbenes","email":"petr.benes@gooddata.com"},{"name":"petrjanu","email":"petr.janu@gooddata.com"},{"name":"ptquang86","email":"ptquang86@gmail.com"},{"name":"qduval","email":"quentin.duval@gooddata.com"},{"name":"rodri360","email":"me@rodri360.com"},{"name":"sitina","email":"jiri.sitina@gooddata.com"},{"name":"strouhaljan","email":"strouhal.jan@gmail.com"},{"name":"tomas.kratochvil","email":"tomas.kratochvil@gooddata.com"},{"name":"tomasreichmann","email":"tomasreichmann@gmail.com"},{"name":"tomsatgd","email":"tomas.satinsky@gooddata.com"},{"name":"trung-le-quoc","email":"trung.le@gooddata.com"},{"name":"tu-ngo","email":"tungo1981@gmail.com"},{"name":"tulean","email":"tuan.le@gooddata.com"},{"name":"utdnah","email":"danh.ung@gooddata.com"},{"name":"vlastikcz","email":"vlastimil.kotas@gooddata.com"},{"name":"vu.pham","email":"vu.pham@gooddata.com"},{"name":"xmort","email":"petr.dolejsi@gooddata.com"},{"name":"yanlipnican","email":"yanlipnican@gmail.com"}],"homepage":"https://github.com/gooddata/gooddata-react-components#readme","bugs":{"url":"https://github.com/gooddata/gooddata-react-components/issues"},"dist":{"shasum":"ba45a00af0a911c024c24125b06872db8e5767a2","tarball":"https://registry.npmjs.org/@gooddata/react-components/-/react-components-7.4.0-beta.44.tgz","fileCount":2479,"integrity":"sha512-3N2J/K5rBIMao/TIHUhernxldVzDQopgrGamFWb82I//uGzqThnYe5PrkUeU5yDb4SUGpQO51hqhQ89p++f8EQ==","signatures":[{"sig":"MEUCID1U5tNmQ2vdQwsO5hsFflpRNqupEIDZxd1PvNuYkdhSAiEAgQuip6P6GEWKmxPOBgK4CTcEBsk0SKeoJwU02LvHPo4=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":9726032,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJeaIwZCRA9TVsSAnZWagAA+GkP+gIJuR5izxZbmbUzN2aV\nAsWkUctAd/jbZiF00znyBMzLY8w9so1DDhSrimtRZ+R2XbfObJCSf/NGGZYd\nZfBv3C1tXgfeOVkgOujB2r/wNdhPB3w6dt6m9uGLcU8qNokPC1Pb7fCOMSyC\nbWEf5LF6qZdfmWQDwr6q+32VDRg1GWF77Wi5hT09KBvTci9aVIhpsnwP6R4j\nh8JxHNnefa2T+CtvwuJPMzZ2kpb+oIfcbPtJoov475TyqGWwHUPt3lSq5hli\nWcIrQ6hlhgBOZiYb++jUvpjqawWmCBzhoOI9s+L1qFWzQ7Z8A+gs5yf1EDXG\nrwpr1K40X75UeblIsFyaKS/LSlMs7gZiBfUgN8kkis9A1HJBjianlQzWbyWN\nmhlUYUS9Yjbpfm3tayQJtSOp6pThDLAr+nm8o2bUBDkrEMfrCu/pdZQt2kKr\nfumLXz5JTqRMcX6m4pTXihDY71QljOI5AFVWzOpXmPLaDChwLgi67mvsOj5E\nirCy/VMqD56L5BkH5U2mXiNaxbN1To38gEZ2BCptCSAN+Dj7UFEM/OosYrdS\nVe3MPbgYe/It3KtMcs69KsYta81w7yaI+5fR/Dlg6xTyKjfAOosEo5/GEaqC\n7BQPjyA6mqp+Cqw+YvPXNvDwVWlDpMlUqBZ6EvtHi0A+TAiFW2Uxn4L90AQR\nYtUs\r\n=+8n8\r\n-----END PGP SIGNATURE-----\r\n"},"main":"dist/index.js","husky":{"hooks":{"pre-commit":"lint-staged"}},"config":{"eslint":"./examples/**/*.{js,jsx}","tslint":"./{__mocks__,src,stories}/{,**/}*.{ts,tsx}"},"readme":"[![npm version](https://badge.fury.io/js/%40gooddata%2Freact-components.svg)](https://www.npmjs.com/package/@gooddata/react-components) \n\n# GoodData.UI React components\n> A React-based JavaScript library for building data-driven applications\n\n## Getting started\n- [GoodData.UI Documentation](http://sdk.gooddata.com/gooddata-ui/)\n- [GoodData.UI Live Examples](https://gooddata-examples.herokuapp.com/)\n- [Stack Overflow](https://stackoverflow.com/questions/tagged/gooddata)\n\n### Usage\nWith [yarn](https://yarnpkg.com) installed, go to your project directory and run\n```\n$ yarn add @gooddata/react-components\n```\nIf you prefer [npm](npmjs.com) run\n```\n$ npm install --save @gooddata/react-components\n```\n\nThe public API is exposed via global `index.js`. Except for the styles, do not import any other file directly\nbecause they are not intended to be part of the public API.\n\n## Contributing\n\nWe welcome any contribution in form of [issues](https://github.com/gooddata/gooddata-react-components/issues) or [pull requests](https://github.com/gooddata/gooddata-react-components/pulls).\nThese commands may come in handy while developing:\n\n| command | description |\n| ------- | ----------- |\n| `yarn install --pure-lockfile` | first step |\n| ||\n| `yarn dev` | build react-components to `/dist` in watch mode |\n| `yarn test` | run all unit tests |\n| `yarn prettier-write` | format the source code to match the valid codestyle |\n| `yarn validate` | validate codestyle |\n| ||\n| `yarn storybook` | run storybook from `/stories` on http://localhost:9001 |\n| `yarn build-storybook` | build storybook to `/dist-storybook` |\n| `yarn test-storybook` | run storybook and [screenshot tests](https://github.com/gooddata/gdc-client-utils/tree/master/test-storybook) |\n| ||\n| `yarn examples` | run Live Examples dev-server from `/examples` on https://localhost:8999 |\n| `yarn examples-build` | build Live Examples to `/examples/dist` |\n| `yarn examples-server` | serve built Live Examples - see `/examples/server/src` |\n| `yarn examples-testcafe` | run testcafe tests against `localhost:8999` |\n\n### Deploy to heroku.com\nWhen you deploy this repo to heroku, it serves *GoodData.UI Live Examples*.\nRelevant tasks are in `Procfile` and `package.json`.\n\n```bash\n# run in the project directory\nheroku login\nheroku create <your-app-name>\nheroku config:set DOMAIN_ADMIN_USERNAME=x@gooddata.com DOMAIN_ADMIN_PASSWORD=xy PROJECT_ID_TO_ASSIGN=xms7ga4tf3g3nzucd8380o2bev8oeknp\ngit push heroku HEAD:master\nheroku open\n```\n\n### Run Live Examples Locally\nTo run *GoodData.UI Live Examples* locally:\n```bash\ngit clone <this-repository>\ncd  <repository-folder>\nyarn install --pure-lockfile\nyarn examples\n```\nThen open https://localhost:8999 and login using Live Examples account (you can [create one here](https://gooddata-examples.herokuapp.com/registration)).\n\n### Run storybook locally for Geo chart \nGeo chart uses Mapbox to render map which requires a mapbox access token.\n- Register an account and create Mapbox token as [guide](https://docs.mapbox.com/help/how-mapbox-works/access-tokens/)\n- Run storybook with token stored in `.env` for more secure\n```bash\necho \"STORYBOOK_MAPBOX_ACCESS_TOKEN=token\" > .env # only need to run once\nyarn storybook\n```\n- Or run storybook with token env param exposed to cli (not suggested)\n```bash\nSTORYBOOK_MAPBOX_ACCESS_TOKEN=token yarn storybook\n```\n- Apply either above way to `yarn build-storybook` or `yarn test-storybook`\n\n### Source code formatting\nThe source code in the repository is formatted by [Prettier](https://prettier.io/). \nThe format of the code is validated by our Continuous Integration server and is one of the requirements of successful merge.\n\nPrettier is supported by every major IDE. You can find the list of supported editors and how to configure them [here](https://prettier.io/docs/en/editors.html).\n\nIn the case, when your editor is not supported or you don't want to setup the integration, you can run the `yarn prettier-write` command to reformat the code before commit.\n\n## Changelog\n\n- see [CHANGELOG.md](CHANGELOG.md)\n\n## License\n\n(C) 2007-2018 GoodData Corporation\n\nThis project is dual licensed:\n\n- The ATTRIBUTION-NONCOMMERCIAL 4.0 INTERNATIONAL (CC BY-NC 4.0) is used for purpose of the trial experience and evaluation of GoodData.UI library.\n- The GOODDATA GOODDATA.UI LIBRARY END USER LICENSE AGREEMENT is used for GoodData customers.\n\nFor more information, please see [LICENSE](https://github.com/gooddata/gooddata-react-components/blob/master/LICENSE)\n","gitHead":"349cdc07b5fb5744b537fb4aa2af86c8bf3092a9","scripts":{"dev":"bash scripts/build.sh --dev-watch","test":"jest --watch","build":"bash scripts/build.sh","tslint":"yarn run-tslint -t verbose $npm_package_config_tslint","prepare":"cd examples/server && yarn install --frozen-lockfile && cd ../..; rm -r examples/node_modules 2>/dev/null; true","examples":"bash scripts/run-examples.sh","prepare?":"# Called before `npm publish` and on local `npm install`. Temporarily also for deleting obsolete node_modules. Ends with `true` to continue gracefully.","validate":"tsc --noEmit && yarn tslint && eslint $npm_package_config_eslint && yarn prettier-check","build-dev":"bash scripts/build.sh --dev","examples?":"# Default is developer domain, other options: yarn examples [sec,secure,stg,stg2,stg3,demo,developer or URL]","storybook":"yarn build && start-storybook -p 9001 -c .storybook","test-once":"jest","tslint-ci":"mkdir -p ./ci/results && yarn run-tslint -t checkstyle -o ./ci/results/tslint-results.xml $npm_package_config_tslint","run-tslint":"tslint -p tsconfig.json","validate-ci":"tsc --noEmit && yarn tslint-ci  && eslint $npm_package_config_eslint -f checkstyle -o ci/results/eslint-results.xml && yarn prettier-check","examples-build":"bash scripts/build-examples.sh","prepublishOnly":"yarn build","prettier-check":"prettier --check '{src,stories,styles,__mocks__,examples/server/src,examples/src,examples/test}/**/*.{ts,js,tsx,jsx,json,scss,md,yaml,html}'","prettier-write":"prettier --write '{src,stories,styles,__mocks__,examples/server/src,examples/src,examples/test}/**/*.{ts,js,tsx,jsx,json,scss,md,yaml,html}'","test-storybook":"yarn build && test-storybook","build-storybook":"yarn build && build-storybook -c .storybook -o dist-storybook","examples-server":"node examples/server/src/index.js","heroku-postbuild":"yarn examples-build developer","examples-testcafe":"./scripts/run-testcafe.sh visual","check-circular-deps":"madge --circular --extensions ts ./src","examples-testcafe-ci":"./scripts/run-testcafe.sh ci","examples-testcafe-live":"./scripts/run-testcafe.sh live"},"typings":"dist/index.d.ts","_npmUser":{"name":"gooddata-ci","email":"rail@gooddata.com"},"deprecated":"@gooddata/react-components@7 reached End of Support on March 31, 2022. Please upgrade (see https://sdk.gooddata.com/gooddata-ui/docs/supported_versions.html for more information).","repository":{"url":"git+ssh://git@github.com/gooddata/gooddata-react-components.git","type":"git"},"_npmVersion":"6.4.1","description":"GoodData.UI - A powerful JavaScript library for building analytical applications","directories":{},"lint-staged":{"{src,stories,styles,__mocks__,examples/server/src,examples/src,examples/test}/**/*.{ts,js,tsx,jsx,scss}":["npx gdc-fix-copyright","git add"],"{src,stories,styles,__mocks__,examples/server/src,examples/src,examples/test}/**/*.{ts,js,tsx,jsx,json,scss,md,yaml,html}":["prettier --write","git add"]},"_nodeVersion":"8.12.0","dependencies":{"rxjs":"^5.5.6","uuid":"^3.2.1","immer":"^1.3.1","lodash":"^4.17.15","date-fns":"^2.7.0","downshift":"^3.2.7","invariant":"^2.2.2","mapbox-gl":"^1.6.1","classnames":"^2.2.6","highcharts":"7.1.1","prop-types":"^15.6.0","react-intl":"^3.6.0","custom-event":"^1.0.1","react-window":"^1.8.1","ag-grid-react":"20.0.0","react-measure":"^2.3.0","@types/mapbox-gl":"^1.6.1","react-day-picker":"~7.3.0","react-responsive":"^3.0.0","stringify-object":"^2.4.0","@gooddata/typings":"^2.22.0","ag-grid-community":"20.0.0","http-status-codes":"^1.3.0","@gooddata/js-utils":"^3.5.0","@gooddata/numberjs":"^3.2.4","fixed-data-table-2":"0.7.17","@gooddata/goodstrap":"^68.1.0","react-dom-factories":"^1.0.2","@gooddata/gooddata-js":"^12.5.0","json-stable-stringify":"^1.0.1","react-transition-group":"^2.2.1","hoist-non-react-statics":"^3.3.0","nodelist-foreach-polyfill":"^1.2.0","@formatjs/intl-pluralrules":"^1.3.6","highcharts-grouped-categories":"^1.1.3"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"raf":"3.3.2","yup":"^0.24.1","jest":"24.7.1","husky":"3.0.0","madge":"^3.4.4","react":"^16.5.2","enzyme":"3.5.0","eslint":"4.19.1","formik":"^0.11.11","moment":"2.23.0","history":"^4.7.2","ts-jest":"24.0.0","webpack":"4.30.0","full-icu":"^1.3.0","prettier":"1.16.4","react-ga":"^2.5.2","recharts":"1.0.0-beta.9","testcafe":"1.1.4","commander":"2.14.1","node-sass":"4.13.0","react-dom":"^16.5.2","supertest":"3.0.0","ts-loader":"6.0.0","@types/raf":"^3.4.0","css-loader":"0.28.7","jest-junit":"3.0.0","raw-loader":"0.5.1","styled-jsx":"2.2.1","typescript":"3.3.4000","@babel/core":"7.4.4","@types/jest":"24.0.6","@types/node":"7.0.8","@types/uuid":"3.4.3","file-loader":"3.0.1","jest-enzyme":"7.0.2","lint-staged":"9.1.0","sass-loader":"6.0.6","webpack-cli":"3.3.2","@types/react":"16.8.6","babel-loader":"8.0.5","react-helmet":"5.2.0","react-select":"1.2.1","style-loader":"0.19.1","@types/enzyme":"3.1.13","@types/lodash":"4.14.123","testcafe-live":"0.1.4","@babel/runtime":"7.4.4","dotenv-webpack":"^1.7.0","@babel/polyfill":"^7.4.4","@storybook/react":"5.0.11","@types/invariant":"2.2.29","@types/react-dom":"16.0.11","isomorphic-fetch":"2.2.1","react-datepicker":"1.1.0","react-router-dom":"4.2.2","@babel/preset-env":"7.4.4","@gooddata/mock-js":"^2.11.0","@storybook/addons":"5.0.11","@types/classnames":"2.2.3","@types/prop-types":"15.5.2","@storybook/theming":"5.0.11","identity-obj-proxy":"^3.0.0","intl-messageformat":"^7.5.4","webpack-dev-server":"3.3.1","@babel/preset-react":"7.0.0","@types/react-portal":"4.0.1","@types/react-window":"^1.8.1","babel-plugin-lodash":"3.3.4","html-webpack-plugin":"3.2.0","react-test-renderer":"16.4.2","@types/react-measure":"2.0.5","clean-webpack-plugin":"2.0.2","stats-webpack-plugin":"0.7.0","eslint-config-prettier":"4.1.0","react-google-recaptcha":"^0.14.1","tslint-config-prettier":"1.18.0","@gooddata/eslint-config":"^1.0.0","@gooddata/tslint-config":"1.0.0","@types/react-responsive":"^3.0.3","@types/storybook__react":"4.0.1","@types/stringify-object":"^3.2.0","enzyme-adapter-react-16":"1.3.1","@gooddata/test-storybook":"3.2.1","@storybook/addon-actions":"5.0.11","@storybook/addon-options":"5.0.11","node-sass-magic-importer":"5.1.0","react-syntax-highlighter":"11.0.2","@types/fixed-data-table-2":"0.8.1","@types/react-test-renderer":"16.0.0","circular-dependency-plugin":"5.0.2","compression-webpack-plugin":"2.0.0","@types/json-stable-stringify":"^1.0.32","@gooddata/frontend-npm-scripts":"1.1.0","@types/enzyme-adapter-react-16":"1.0.3","@types/storybook__addon-actions":"3.4.2","@babel/plugin-proposal-class-properties":"7.4.4","@babel/plugin-proposal-object-rest-spread":"7.4.4","@babel/plugin-transform-async-to-generator":"7.4.4"},"peerDependencies":{"react":"^16.5.2","react-dom":"^16.5.2"},"_npmOperationalInternal":{"tmp":"tmp/react-components_7.4.0-beta.44_1583909913043_0.8886848015460593","host":"s3://npm-registry-packages"}},"7.4.0-beta.45":{"name":"@gooddata/react-components","version":"7.4.0-beta.45","author":{"name":"GoodData Corporation"},"license":"BSD-3-Clause","_id":"@gooddata/react-components@7.4.0-beta.45","maintainers":[{"name":"afi","email":"adam.fiedler@gooddata.com"},{"name":"bertold8","email":"ivan.nejezchleb@seznam.cz"},{"name":"brbistas","email":"valentinos.chraniotis@gooddata.com"},{"name":"bugsbunny338","email":"jiri.zajic@mensa.cz"},{"name":"de.do","email":"de.do@gooddata.com"},{"name":"gooddata-ci","email":"rail@gooddata.com"},{"name":"hung.nguyen.hoang","email":"hung.nguyen@gooddata.com"},{"name":"ivan.mjartan","email":"ivan.mjartan@gooddata.com"},{"name":"jakub-sterba","email":"jakub.sterba@gooddata.com"},{"name":"jankc","email":"jan.krapac@gmail.com"},{"name":"jaroslav.tomecek","email":"jaroslav.tomecek@gooddata.com"},{"name":"jkittler","email":"honza.kittler@gmail.com"},{"name":"khanh.le","email":"khanh.le@gooddata.com"},{"name":"lanhuynh","email":"lan.huynh@gooddata.com"},{"name":"linhhong","email":"linh.hong@gooddata.com"},{"name":"lupko","email":"lubomir.slivka@gooddata.com"},{"name":"matyas.kandl","email":"matyas.kandl@gooddata.com"},{"name":"michal.marsal","email":"michal.marsal@gooddata.com"},{"name":"naibinh","email":"naibinh@gmail.com"},{"name":"nikolacech","email":"nikola.cech@gooddata.com"},{"name":"no23reason","email":"dan.homola@hotmail.cz"},{"name":"patrikbraborec","email":"patrik.braborec@gooddata.com"},{"name":"pbenes","email":"petr.benes@gooddata.com"},{"name":"petrjanu","email":"petr.janu@gooddata.com"},{"name":"ptquang86","email":"ptquang86@gmail.com"},{"name":"qduval","email":"quentin.duval@gooddata.com"},{"name":"rodri360","email":"me@rodri360.com"},{"name":"sitina","email":"jiri.sitina@gooddata.com"},{"name":"strouhaljan","email":"strouhal.jan@gmail.com"},{"name":"tomas.kratochvil","email":"tomas.kratochvil@gooddata.com"},{"name":"tomasreichmann","email":"tomasreichmann@gmail.com"},{"name":"tomsatgd","email":"tomas.satinsky@gooddata.com"},{"name":"trung-le-quoc","email":"trung.le@gooddata.com"},{"name":"tu-ngo","email":"tungo1981@gmail.com"},{"name":"tulean","email":"tuan.le@gooddata.com"},{"name":"utdnah","email":"danh.ung@gooddata.com"},{"name":"vlastikcz","email":"vlastimil.kotas@gooddata.com"},{"name":"vu.pham","email":"vu.pham@gooddata.com"},{"name":"xmort","email":"petr.dolejsi@gooddata.com"},{"name":"yanlipnican","email":"yanlipnican@gmail.com"}],"homepage":"https://github.com/gooddata/gooddata-react-components#readme","bugs":{"url":"https://github.com/gooddata/gooddata-react-components/issues"},"dist":{"shasum":"c22434f5c7aaf65dd143f1be276783444602a828","tarball":"https://registry.npmjs.org/@gooddata/react-components/-/react-components-7.4.0-beta.45.tgz","fileCount":2479,"integrity":"sha512-lblobQ/50T85YqjG+T/73U2/U3YbKqbM9eV844wA5LtvzBOzXwOnXnsVdTOtVBC5S+8uLxXX70GI3H8Y2QmhQQ==","signatures":[{"sig":"MEUCIFzqDSUYD0LEn77oyWgT8P7Atu/xQsD0jNNod7vnCzBhAiEAjCSQd5tMiCH2vd32yFd/bawPHNyqT4GLYHpNNdG8R4I=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":9725714,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJeaKVPCRA9TVsSAnZWagAA9z0P/3iPikj6p6s35fSivQYi\nPQyrVuzwzRFJX8I+YU37SRXrjmdjz/OmQL7mnUAJbrZCDt6AY3BABK07/Ryv\n95QjI4Y2GEg3xVWaQEdRMD3WjuuVZ2uq9ibB7TwyFb/77rj4X04DQU/hUWrA\naV08EVAX8WK0bBsUSNheV0IXE0jaESQUFscf3KOtEEh37Ntj35omJppZ99gh\nkfn1CMr8e6D7mipr2uedai9Flm9Izf5YdAyod94DVOvFFw8QGmFJRjQkffId\n7pq04QM7U4YA5goENfc87fc9g+QzQFD+GtHiVZIF0v3jhUPoC8OzZo3uwRKp\nR3QyjN7ltQclPRx3QhdFOtaJ39bpr5fcZV7rtSFuvfpk3lpsc94DQr0i/VeI\nYLvDuDLc/Cps+LxMYWofKjCCVgDuyQX5gEunsBb+U+GvtBbxt0kpK/MdQBZt\nN9ipLKNaFgt77hYuhuAGadhxLYJejyAqLbBckSv/lUrOCQANNF1M7evH0Vwj\nDXgJQoNUF8wMqdv+PcM5WIGlQNN955BfbaUDpUDvIo9eggebDUqXDMD2DAAT\n5i+XzWmRODtTkOV42pcv+sDFb3cCPvidriL6oOV8JRaOgt8I9PovgrTLH5RA\n73UzzR0HImEFPBnQ8RQSHQNK7rrbckzpQgRu9PLPbz2nqpIAbN9nPq1C5WYt\nEzJ8\r\n=8HsI\r\n-----END PGP SIGNATURE-----\r\n"},"main":"dist/index.js","husky":{"hooks":{"pre-commit":"lint-staged"}},"config":{"eslint":"./examples/**/*.{js,jsx}","tslint":"./{__mocks__,src,stories}/{,**/}*.{ts,tsx}"},"readme":"[![npm version](https://badge.fury.io/js/%40gooddata%2Freact-components.svg)](https://www.npmjs.com/package/@gooddata/react-components) \n\n# GoodData.UI React components\n> A React-based JavaScript library for building data-driven applications\n\n## Getting started\n- [GoodData.UI Documentation](http://sdk.gooddata.com/gooddata-ui/)\n- [GoodData.UI Live Examples](https://gooddata-examples.herokuapp.com/)\n- [Stack Overflow](https://stackoverflow.com/questions/tagged/gooddata)\n\n### Usage\nWith [yarn](https://yarnpkg.com) installed, go to your project directory and run\n```\n$ yarn add @gooddata/react-components\n```\nIf you prefer [npm](npmjs.com) run\n```\n$ npm install --save @gooddata/react-components\n```\n\nThe public API is exposed via global `index.js`. Except for the styles, do not import any other file directly\nbecause they are not intended to be part of the public API.\n\n## Contributing\n\nWe welcome any contribution in form of [issues](https://github.com/gooddata/gooddata-react-components/issues) or [pull requests](https://github.com/gooddata/gooddata-react-components/pulls).\nThese commands may come in handy while developing:\n\n| command | description |\n| ------- | ----------- |\n| `yarn install --pure-lockfile` | first step |\n| ||\n| `yarn dev` | build react-components to `/dist` in watch mode |\n| `yarn test` | run all unit tests |\n| `yarn prettier-write` | format the source code to match the valid codestyle |\n| `yarn validate` | validate codestyle |\n| ||\n| `yarn storybook` | run storybook from `/stories` on http://localhost:9001 |\n| `yarn build-storybook` | build storybook to `/dist-storybook` |\n| `yarn test-storybook` | run storybook and [screenshot tests](https://github.com/gooddata/gdc-client-utils/tree/master/test-storybook) |\n| ||\n| `yarn examples` | run Live Examples dev-server from `/examples` on https://localhost:8999 |\n| `yarn examples-build` | build Live Examples to `/examples/dist` |\n| `yarn examples-server` | serve built Live Examples - see `/examples/server/src` |\n| `yarn examples-testcafe` | run testcafe tests against `localhost:8999` |\n\n### Deploy to heroku.com\nWhen you deploy this repo to heroku, it serves *GoodData.UI Live Examples*.\nRelevant tasks are in `Procfile` and `package.json`.\n\n```bash\n# run in the project directory\nheroku login\nheroku create <your-app-name>\nheroku config:set DOMAIN_ADMIN_USERNAME=x@gooddata.com DOMAIN_ADMIN_PASSWORD=xy PROJECT_ID_TO_ASSIGN=xms7ga4tf3g3nzucd8380o2bev8oeknp\ngit push heroku HEAD:master\nheroku open\n```\n\n### Run Live Examples Locally\nTo run *GoodData.UI Live Examples* locally:\n```bash\ngit clone <this-repository>\ncd  <repository-folder>\nyarn install --pure-lockfile\nyarn examples\n```\nThen open https://localhost:8999 and login using Live Examples account (you can [create one here](https://gooddata-examples.herokuapp.com/registration)).\n\n### Run storybook locally for Geo chart \nGeo chart uses Mapbox to render map which requires a mapbox access token.\n- Register an account and create Mapbox token as [guide](https://docs.mapbox.com/help/how-mapbox-works/access-tokens/)\n- Run storybook with token stored in `.env` for more secure\n```bash\necho \"STORYBOOK_MAPBOX_ACCESS_TOKEN=token\" > .env # only need to run once\nyarn storybook\n```\n- Or run storybook with token env param exposed to cli (not suggested)\n```bash\nSTORYBOOK_MAPBOX_ACCESS_TOKEN=token yarn storybook\n```\n- Apply either above way to `yarn build-storybook` or `yarn test-storybook`\n\n### Source code formatting\nThe source code in the repository is formatted by [Prettier](https://prettier.io/). \nThe format of the code is validated by our Continuous Integration server and is one of the requirements of successful merge.\n\nPrettier is supported by every major IDE. You can find the list of supported editors and how to configure them [here](https://prettier.io/docs/en/editors.html).\n\nIn the case, when your editor is not supported or you don't want to setup the integration, you can run the `yarn prettier-write` command to reformat the code before commit.\n\n## Changelog\n\n- see [CHANGELOG.md](CHANGELOG.md)\n\n## License\n\n(C) 2007-2018 GoodData Corporation\n\nThis project is dual licensed:\n\n- The ATTRIBUTION-NONCOMMERCIAL 4.0 INTERNATIONAL (CC BY-NC 4.0) is used for purpose of the trial experience and evaluation of GoodData.UI library.\n- The GOODDATA GOODDATA.UI LIBRARY END USER LICENSE AGREEMENT is used for GoodData customers.\n\nFor more information, please see [LICENSE](https://github.com/gooddata/gooddata-react-components/blob/master/LICENSE)\n","gitHead":"b3c635b03da23a69a0c39ec7e7bbaf6445e6c53a","scripts":{"dev":"bash scripts/build.sh --dev-watch","test":"jest --watch","build":"bash scripts/build.sh","tslint":"yarn run-tslint -t verbose $npm_package_config_tslint","prepare":"cd examples/server && yarn install --frozen-lockfile && cd ../..; rm -r examples/node_modules 2>/dev/null; true","examples":"bash scripts/run-examples.sh","prepare?":"# Called before `npm publish` and on local `npm install`. Temporarily also for deleting obsolete node_modules. Ends with `true` to continue gracefully.","validate":"tsc --noEmit && yarn tslint && eslint $npm_package_config_eslint && yarn prettier-check","build-dev":"bash scripts/build.sh --dev","examples?":"# Default is developer domain, other options: yarn examples [sec,secure,stg,stg2,stg3,demo,developer or URL]","storybook":"yarn build && start-storybook -p 9001 -c .storybook","test-once":"jest","tslint-ci":"mkdir -p ./ci/results && yarn run-tslint -t checkstyle -o ./ci/results/tslint-results.xml $npm_package_config_tslint","run-tslint":"tslint -p tsconfig.json","validate-ci":"tsc --noEmit && yarn tslint-ci  && eslint $npm_package_config_eslint -f checkstyle -o ci/results/eslint-results.xml && yarn prettier-check","examples-build":"bash scripts/build-examples.sh","prepublishOnly":"yarn build","prettier-check":"prettier --check '{src,stories,styles,__mocks__,examples/server/src,examples/src,examples/test}/**/*.{ts,js,tsx,jsx,json,scss,md,yaml,html}'","prettier-write":"prettier --write '{src,stories,styles,__mocks__,examples/server/src,examples/src,examples/test}/**/*.{ts,js,tsx,jsx,json,scss,md,yaml,html}'","test-storybook":"yarn build && test-storybook","build-storybook":"yarn build && build-storybook -c .storybook -o dist-storybook","examples-server":"node examples/server/src/index.js","heroku-postbuild":"yarn examples-build developer","examples-testcafe":"./scripts/run-testcafe.sh visual","check-circular-deps":"madge --circular --extensions ts ./src","examples-testcafe-ci":"./scripts/run-testcafe.sh ci","examples-testcafe-live":"./scripts/run-testcafe.sh live"},"typings":"dist/index.d.ts","_npmUser":{"name":"gooddata-ci","email":"rail@gooddata.com"},"deprecated":"@gooddata/react-components@7 reached End of Support on March 31, 2022. Please upgrade (see https://sdk.gooddata.com/gooddata-ui/docs/supported_versions.html for more information).","repository":{"url":"git+ssh://git@github.com/gooddata/gooddata-react-components.git","type":"git"},"_npmVersion":"6.4.1","description":"GoodData.UI - A powerful JavaScript library for building analytical applications","directories":{},"lint-staged":{"{src,stories,styles,__mocks__,examples/server/src,examples/src,examples/test}/**/*.{ts,js,tsx,jsx,scss}":["npx gdc-fix-copyright","git add"],"{src,stories,styles,__mocks__,examples/server/src,examples/src,examples/test}/**/*.{ts,js,tsx,jsx,json,scss,md,yaml,html}":["prettier --write","git add"]},"_nodeVersion":"8.12.0","dependencies":{"rxjs":"^5.5.6","uuid":"^3.2.1","immer":"^1.3.1","lodash":"^4.17.15","date-fns":"^2.7.0","downshift":"^3.2.7","invariant":"^2.2.2","mapbox-gl":"^1.6.1","classnames":"^2.2.6","highcharts":"7.1.1","prop-types":"^15.6.0","react-intl":"^3.6.0","custom-event":"^1.0.1","react-window":"^1.8.1","ag-grid-react":"20.0.0","react-measure":"^2.3.0","@types/mapbox-gl":"^1.6.1","react-day-picker":"~7.3.0","react-responsive":"^3.0.0","stringify-object":"^2.4.0","@gooddata/typings":"^2.22.0","ag-grid-community":"20.0.0","http-status-codes":"^1.3.0","@gooddata/js-utils":"^3.5.0","@gooddata/numberjs":"^3.2.4","fixed-data-table-2":"0.7.17","@gooddata/goodstrap":"^68.1.0","react-dom-factories":"^1.0.2","@gooddata/gooddata-js":"^12.5.0","json-stable-stringify":"^1.0.1","react-transition-group":"^2.2.1","hoist-non-react-statics":"^3.3.0","nodelist-foreach-polyfill":"^1.2.0","@formatjs/intl-pluralrules":"^1.3.6","highcharts-grouped-categories":"^1.1.3"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"raf":"3.3.2","yup":"^0.24.1","jest":"24.7.1","husky":"3.0.0","madge":"^3.4.4","react":"^16.5.2","enzyme":"3.5.0","eslint":"4.19.1","formik":"^0.11.11","moment":"2.23.0","history":"^4.7.2","ts-jest":"24.0.0","webpack":"4.30.0","full-icu":"^1.3.0","prettier":"1.16.4","react-ga":"^2.5.2","recharts":"1.0.0-beta.9","testcafe":"1.1.4","commander":"2.14.1","node-sass":"4.13.0","react-dom":"^16.5.2","supertest":"3.0.0","ts-loader":"6.0.0","@types/raf":"^3.4.0","css-loader":"0.28.7","jest-junit":"3.0.0","raw-loader":"0.5.1","styled-jsx":"2.2.1","typescript":"3.3.4000","@babel/core":"7.4.4","@types/jest":"24.0.6","@types/node":"7.0.8","@types/uuid":"3.4.3","file-loader":"3.0.1","jest-enzyme":"7.0.2","lint-staged":"9.1.0","sass-loader":"6.0.6","webpack-cli":"3.3.2","@types/react":"16.8.6","babel-loader":"8.0.5","react-helmet":"5.2.0","react-select":"1.2.1","style-loader":"0.19.1","@types/enzyme":"3.1.13","@types/lodash":"4.14.123","testcafe-live":"0.1.4","@babel/runtime":"7.4.4","dotenv-webpack":"^1.7.0","@babel/polyfill":"^7.4.4","@storybook/react":"5.0.11","@types/invariant":"2.2.29","@types/react-dom":"16.0.11","isomorphic-fetch":"2.2.1","react-datepicker":"1.1.0","react-router-dom":"4.2.2","@babel/preset-env":"7.4.4","@gooddata/mock-js":"^2.11.0","@storybook/addons":"5.0.11","@types/classnames":"2.2.3","@types/prop-types":"15.5.2","@storybook/theming":"5.0.11","identity-obj-proxy":"^3.0.0","intl-messageformat":"^7.5.4","webpack-dev-server":"3.3.1","@babel/preset-react":"7.0.0","@types/react-portal":"4.0.1","@types/react-window":"^1.8.1","babel-plugin-lodash":"3.3.4","html-webpack-plugin":"3.2.0","react-test-renderer":"16.4.2","@types/react-measure":"2.0.5","clean-webpack-plugin":"2.0.2","stats-webpack-plugin":"0.7.0","eslint-config-prettier":"4.1.0","react-google-recaptcha":"^0.14.1","tslint-config-prettier":"1.18.0","@gooddata/eslint-config":"^1.0.0","@gooddata/tslint-config":"1.0.0","@types/react-responsive":"^3.0.3","@types/storybook__react":"4.0.1","@types/stringify-object":"^3.2.0","enzyme-adapter-react-16":"1.3.1","@gooddata/test-storybook":"3.2.1","@storybook/addon-actions":"5.0.11","@storybook/addon-options":"5.0.11","node-sass-magic-importer":"5.1.0","react-syntax-highlighter":"11.0.2","@types/fixed-data-table-2":"0.8.1","@types/react-test-renderer":"16.0.0","circular-dependency-plugin":"5.0.2","compression-webpack-plugin":"2.0.0","@types/json-stable-stringify":"^1.0.32","@gooddata/frontend-npm-scripts":"1.1.0","@types/enzyme-adapter-react-16":"1.0.3","@types/storybook__addon-actions":"3.4.2","@babel/plugin-proposal-class-properties":"7.4.4","@babel/plugin-proposal-object-rest-spread":"7.4.4","@babel/plugin-transform-async-to-generator":"7.4.4"},"peerDependencies":{"react":"^16.5.2","react-dom":"^16.5.2"},"_npmOperationalInternal":{"tmp":"tmp/react-components_7.4.0-beta.45_1583916366611_0.35637168965668686","host":"s3://npm-registry-packages"}},"7.4.0-beta.46":{"name":"@gooddata/react-components","version":"7.4.0-beta.46","author":{"name":"GoodData Corporation"},"license":"BSD-3-Clause","_id":"@gooddata/react-components@7.4.0-beta.46","maintainers":[{"name":"afi","email":"adam.fiedler@gooddata.com"},{"name":"bertold8","email":"ivan.nejezchleb@seznam.cz"},{"name":"brbistas","email":"valentinos.chraniotis@gooddata.com"},{"name":"bugsbunny338","email":"jiri.zajic@mensa.cz"},{"name":"de.do","email":"de.do@gooddata.com"},{"name":"gooddata-ci","email":"rail@gooddata.com"},{"name":"hung.nguyen.hoang","email":"hung.nguyen@gooddata.com"},{"name":"ivan.mjartan","email":"ivan.mjartan@gooddata.com"},{"name":"jakub-sterba","email":"jakub.sterba@gooddata.com"},{"name":"jankc","email":"jan.krapac@gmail.com"},{"name":"jaroslav.tomecek","email":"jaroslav.tomecek@gooddata.com"},{"name":"jkittler","email":"honza.kittler@gmail.com"},{"name":"khanh.le","email":"khanh.le@gooddata.com"},{"name":"lanhuynh","email":"lan.huynh@gooddata.com"},{"name":"linhhong","email":"linh.hong@gooddata.com"},{"name":"lupko","email":"lubomir.slivka@gooddata.com"},{"name":"matyas.kandl","email":"matyas.kandl@gooddata.com"},{"name":"michal.marsal","email":"michal.marsal@gooddata.com"},{"name":"naibinh","email":"naibinh@gmail.com"},{"name":"nikolacech","email":"nikola.cech@gooddata.com"},{"name":"no23reason","email":"dan.homola@hotmail.cz"},{"name":"patrikbraborec","email":"patrik.braborec@gooddata.com"},{"name":"pbenes","email":"petr.benes@gooddata.com"},{"name":"petrjanu","email":"petr.janu@gooddata.com"},{"name":"ptquang86","email":"ptquang86@gmail.com"},{"name":"qduval","email":"quentin.duval@gooddata.com"},{"name":"rodri360","email":"me@rodri360.com"},{"name":"sitina","email":"jiri.sitina@gooddata.com"},{"name":"strouhaljan","email":"strouhal.jan@gmail.com"},{"name":"tomas.kratochvil","email":"tomas.kratochvil@gooddata.com"},{"name":"tomasreichmann","email":"tomasreichmann@gmail.com"},{"name":"tomsatgd","email":"tomas.satinsky@gooddata.com"},{"name":"trung-le-quoc","email":"trung.le@gooddata.com"},{"name":"tu-ngo","email":"tungo1981@gmail.com"},{"name":"tulean","email":"tuan.le@gooddata.com"},{"name":"utdnah","email":"danh.ung@gooddata.com"},{"name":"vlastikcz","email":"vlastimil.kotas@gooddata.com"},{"name":"vu.pham","email":"vu.pham@gooddata.com"},{"name":"xmort","email":"petr.dolejsi@gooddata.com"},{"name":"yanlipnican","email":"yanlipnican@gmail.com"}],"homepage":"https://github.com/gooddata/gooddata-react-components#readme","bugs":{"url":"https://github.com/gooddata/gooddata-react-components/issues"},"dist":{"shasum":"54643f54f1a712e2c0d4fc3d4d566e0bd5b13109","tarball":"https://registry.npmjs.org/@gooddata/react-components/-/react-components-7.4.0-beta.46.tgz","fileCount":2479,"integrity":"sha512-sDSKSpVE1hmZMjdGcn2+dcMPwIlMxjw9MzL87WTDOAcy4ib/czE8aSvdBNoQ/bOYj38hdTtDmheiq6QMSg/fCw==","signatures":[{"sig":"MEYCIQDXx3YeYW0gQKR4EyDCSH19J8/t35Wd4uNfYXDPYRHl6gIhANZovxFWqW53JaNxK2R7yMHzpuxw7tnL+jXpkbiPXAhX","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":9728104,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJeaLSBCRA9TVsSAnZWagAANpkP/Re6mjQzBADksOa5CzhM\nUvLlE2Hz7EiE4MpH3qnfhY8gGTRTniVFsqVbemME8FN5pfUZAzjGHC7pvP5L\nLajujVhMeTAihPhmztyl0xvL70JIGq1a0xmcIAEtQOAtdgYBHE3q44loNBoY\nefcmmnsdkjUtt2j8iGmtaYW0jSUGWFwdfa7Jr0wu20yuDQrHMK+FRRem4yKY\n7xdfyWgOoyN8klQ2KlbeopZKLy8Wj8dei/sBpMfKYEj/EOJZ+uABT9oNPszo\ne/HD1c6ms6W3cOAGa/ArlPxftXneuko+ho2oIaptxBVV+3uHFw9eIA760e6y\nnU+SWQSvrdp/pMNokrQEAK/1QcfYHom8AIa6G7Tj8QMkgdEYPkFQhRSIxk2j\nDneAK29gZz81uHoyb/WzdxpSYA8xvcOQEWzbS9DyjA8mZsnuhhCP8a5rQRvg\nZTtXleVWH3qAxoD9zyHr88lAhI7ZhL2lw6DEgoA0T8bqxILa8HXDt4OSeuVz\nt1lrY+bWovnrR11PPIYXC/MrBKaSfhd+FL0LrGdpr8cgq4S0oQ9IjHXluqxs\n0azLGzYBmZEMXoFIB55FtpPSZnDzTfFQIpj6lT+iHdqiHYSu/ONHwFJSDNwG\nRERee97WxWHq7eqqvp+1Mv2WRazPsNniwVsuVK/wgpboRe6wjPPyF+f73geP\n2tPt\r\n=745q\r\n-----END PGP SIGNATURE-----\r\n"},"main":"dist/index.js","husky":{"hooks":{"pre-commit":"lint-staged"}},"config":{"eslint":"./examples/**/*.{js,jsx}","tslint":"./{__mocks__,src,stories}/{,**/}*.{ts,tsx}"},"readme":"[![npm version](https://badge.fury.io/js/%40gooddata%2Freact-components.svg)](https://www.npmjs.com/package/@gooddata/react-components) \n\n# GoodData.UI React components\n> A React-based JavaScript library for building data-driven applications\n\n## Getting started\n- [GoodData.UI Documentation](http://sdk.gooddata.com/gooddata-ui/)\n- [GoodData.UI Live Examples](https://gooddata-examples.herokuapp.com/)\n- [Stack Overflow](https://stackoverflow.com/questions/tagged/gooddata)\n\n### Usage\nWith [yarn](https://yarnpkg.com) installed, go to your project directory and run\n```\n$ yarn add @gooddata/react-components\n```\nIf you prefer [npm](npmjs.com) run\n```\n$ npm install --save @gooddata/react-components\n```\n\nThe public API is exposed via global `index.js`. Except for the styles, do not import any other file directly\nbecause they are not intended to be part of the public API.\n\n## Contributing\n\nWe welcome any contribution in form of [issues](https://github.com/gooddata/gooddata-react-components/issues) or [pull requests](https://github.com/gooddata/gooddata-react-components/pulls).\nThese commands may come in handy while developing:\n\n| command | description |\n| ------- | ----------- |\n| `yarn install --pure-lockfile` | first step |\n| ||\n| `yarn dev` | build react-components to `/dist` in watch mode |\n| `yarn test` | run all unit tests |\n| `yarn prettier-write` | format the source code to match the valid codestyle |\n| `yarn validate` | validate codestyle |\n| ||\n| `yarn storybook` | run storybook from `/stories` on http://localhost:9001 |\n| `yarn build-storybook` | build storybook to `/dist-storybook` |\n| `yarn test-storybook` | run storybook and [screenshot tests](https://github.com/gooddata/gdc-client-utils/tree/master/test-storybook) |\n| ||\n| `yarn examples` | run Live Examples dev-server from `/examples` on https://localhost:8999 |\n| `yarn examples-build` | build Live Examples to `/examples/dist` |\n| `yarn examples-server` | serve built Live Examples - see `/examples/server/src` |\n| `yarn examples-testcafe` | run testcafe tests against `localhost:8999` |\n\n### Deploy to heroku.com\nWhen you deploy this repo to heroku, it serves *GoodData.UI Live Examples*.\nRelevant tasks are in `Procfile` and `package.json`.\n\n```bash\n# run in the project directory\nheroku login\nheroku create <your-app-name>\nheroku config:set DOMAIN_ADMIN_USERNAME=x@gooddata.com DOMAIN_ADMIN_PASSWORD=xy PROJECT_ID_TO_ASSIGN=xms7ga4tf3g3nzucd8380o2bev8oeknp\ngit push heroku HEAD:master\nheroku open\n```\n\n### Run Live Examples Locally\nTo run *GoodData.UI Live Examples* locally:\n```bash\ngit clone <this-repository>\ncd  <repository-folder>\nyarn install --pure-lockfile\nyarn examples\n```\nThen open https://localhost:8999 and login using Live Examples account (you can [create one here](https://gooddata-examples.herokuapp.com/registration)).\n\n### Run storybook locally for Geo chart \nGeo chart uses Mapbox to render map which requires a mapbox access token.\n- Register an account and create Mapbox token as [guide](https://docs.mapbox.com/help/how-mapbox-works/access-tokens/)\n- Run storybook with token stored in `.env` for more secure\n```bash\necho \"STORYBOOK_MAPBOX_ACCESS_TOKEN=token\" > .env # only need to run once\nyarn storybook\n```\n- Or run storybook with token env param exposed to cli (not suggested)\n```bash\nSTORYBOOK_MAPBOX_ACCESS_TOKEN=token yarn storybook\n```\n- Apply either above way to `yarn build-storybook` or `yarn test-storybook`\n\n### Source code formatting\nThe source code in the repository is formatted by [Prettier](https://prettier.io/). \nThe format of the code is validated by our Continuous Integration server and is one of the requirements of successful merge.\n\nPrettier is supported by every major IDE. You can find the list of supported editors and how to configure them [here](https://prettier.io/docs/en/editors.html).\n\nIn the case, when your editor is not supported or you don't want to setup the integration, you can run the `yarn prettier-write` command to reformat the code before commit.\n\n## Changelog\n\n- see [CHANGELOG.md](CHANGELOG.md)\n\n## License\n\n(C) 2007-2018 GoodData Corporation\n\nThis project is dual licensed:\n\n- The ATTRIBUTION-NONCOMMERCIAL 4.0 INTERNATIONAL (CC BY-NC 4.0) is used for purpose of the trial experience and evaluation of GoodData.UI library.\n- The GOODDATA GOODDATA.UI LIBRARY END USER LICENSE AGREEMENT is used for GoodData customers.\n\nFor more information, please see [LICENSE](https://github.com/gooddata/gooddata-react-components/blob/master/LICENSE)\n","gitHead":"6edf8a20121a9b1aaaeb634689f48d39361ce2b2","scripts":{"dev":"bash scripts/build.sh --dev-watch","test":"jest --watch","build":"bash scripts/build.sh","tslint":"yarn run-tslint -t verbose $npm_package_config_tslint","prepare":"cd examples/server && yarn install --frozen-lockfile && cd ../..; rm -r examples/node_modules 2>/dev/null; true","examples":"bash scripts/run-examples.sh","prepare?":"# Called before `npm publish` and on local `npm install`. Temporarily also for deleting obsolete node_modules. Ends with `true` to continue gracefully.","validate":"tsc --noEmit && yarn tslint && eslint $npm_package_config_eslint && yarn prettier-check","build-dev":"bash scripts/build.sh --dev","examples?":"# Default is developer domain, other options: yarn examples [sec,secure,stg,stg2,stg3,demo,developer or URL]","storybook":"yarn build && start-storybook -p 9001 -c .storybook","test-once":"jest","tslint-ci":"mkdir -p ./ci/results && yarn run-tslint -t checkstyle -o ./ci/results/tslint-results.xml $npm_package_config_tslint","run-tslint":"tslint -p tsconfig.json","validate-ci":"tsc --noEmit && yarn tslint-ci  && eslint $npm_package_config_eslint -f checkstyle -o ci/results/eslint-results.xml && yarn prettier-check","examples-build":"bash scripts/build-examples.sh","prepublishOnly":"yarn build","prettier-check":"prettier --check '{src,stories,styles,__mocks__,examples/server/src,examples/src,examples/test}/**/*.{ts,js,tsx,jsx,json,scss,md,yaml,html}'","prettier-write":"prettier --write '{src,stories,styles,__mocks__,examples/server/src,examples/src,examples/test}/**/*.{ts,js,tsx,jsx,json,scss,md,yaml,html}'","test-storybook":"yarn build && test-storybook","build-storybook":"yarn build && build-storybook -c .storybook -o dist-storybook","examples-server":"node examples/server/src/index.js","heroku-postbuild":"yarn examples-build developer","examples-testcafe":"./scripts/run-testcafe.sh visual","check-circular-deps":"madge --circular --extensions ts ./src","examples-testcafe-ci":"./scripts/run-testcafe.sh ci","examples-testcafe-live":"./scripts/run-testcafe.sh live"},"typings":"dist/index.d.ts","_npmUser":{"name":"gooddata-ci","email":"rail@gooddata.com"},"deprecated":"@gooddata/react-components@7 reached End of Support on March 31, 2022. Please upgrade (see https://sdk.gooddata.com/gooddata-ui/docs/supported_versions.html for more information).","repository":{"url":"git+ssh://git@github.com/gooddata/gooddata-react-components.git","type":"git"},"_npmVersion":"6.4.1","description":"GoodData.UI - A powerful JavaScript library for building analytical applications","directories":{},"lint-staged":{"{src,stories,styles,__mocks__,examples/server/src,examples/src,examples/test}/**/*.{ts,js,tsx,jsx,scss}":["npx gdc-fix-copyright","git add"],"{src,stories,styles,__mocks__,examples/server/src,examples/src,examples/test}/**/*.{ts,js,tsx,jsx,json,scss,md,yaml,html}":["prettier --write","git add"]},"_nodeVersion":"8.12.0","dependencies":{"rxjs":"^5.5.6","uuid":"^3.2.1","immer":"^1.3.1","lodash":"^4.17.15","date-fns":"^2.7.0","downshift":"^3.2.7","invariant":"^2.2.2","mapbox-gl":"^1.6.1","classnames":"^2.2.6","highcharts":"7.1.1","prop-types":"^15.6.0","react-intl":"^3.6.0","custom-event":"^1.0.1","react-window":"^1.8.1","ag-grid-react":"20.0.0","react-measure":"^2.3.0","@types/mapbox-gl":"^1.6.1","react-day-picker":"~7.3.0","react-responsive":"^3.0.0","stringify-object":"^2.4.0","@gooddata/typings":"^2.22.0","ag-grid-community":"20.0.0","http-status-codes":"^1.3.0","@gooddata/js-utils":"^3.5.0","@gooddata/numberjs":"^3.2.4","fixed-data-table-2":"0.7.17","@gooddata/goodstrap":"^68.1.0","react-dom-factories":"^1.0.2","@gooddata/gooddata-js":"^12.5.0","json-stable-stringify":"^1.0.1","react-transition-group":"^2.2.1","hoist-non-react-statics":"^3.3.0","nodelist-foreach-polyfill":"^1.2.0","@formatjs/intl-pluralrules":"^1.3.6","highcharts-grouped-categories":"^1.1.3"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"raf":"3.3.2","yup":"^0.24.1","jest":"24.7.1","husky":"3.0.0","madge":"^3.4.4","react":"^16.5.2","enzyme":"3.5.0","eslint":"4.19.1","formik":"^0.11.11","moment":"2.23.0","history":"^4.7.2","ts-jest":"24.0.0","webpack":"4.30.0","full-icu":"^1.3.0","prettier":"1.16.4","react-ga":"^2.5.2","recharts":"1.0.0-beta.9","testcafe":"1.1.4","commander":"2.14.1","node-sass":"4.13.0","react-dom":"^16.5.2","supertest":"3.0.0","ts-loader":"6.0.0","@types/raf":"^3.4.0","css-loader":"0.28.7","jest-junit":"3.0.0","raw-loader":"0.5.1","styled-jsx":"2.2.1","typescript":"3.3.4000","@babel/core":"7.4.4","@types/jest":"24.0.6","@types/node":"7.0.8","@types/uuid":"3.4.3","file-loader":"3.0.1","jest-enzyme":"7.0.2","lint-staged":"9.1.0","sass-loader":"6.0.6","webpack-cli":"3.3.2","@types/react":"16.8.6","babel-loader":"8.0.5","react-helmet":"5.2.0","react-select":"1.2.1","style-loader":"0.19.1","@types/enzyme":"3.1.13","@types/lodash":"4.14.123","testcafe-live":"0.1.4","@babel/runtime":"7.4.4","dotenv-webpack":"^1.7.0","@babel/polyfill":"^7.4.4","@storybook/react":"5.0.11","@types/invariant":"2.2.29","@types/react-dom":"16.0.11","isomorphic-fetch":"2.2.1","react-datepicker":"1.1.0","react-router-dom":"4.2.2","@babel/preset-env":"7.4.4","@gooddata/mock-js":"^2.11.0","@storybook/addons":"5.0.11","@types/classnames":"2.2.3","@types/prop-types":"15.5.2","@storybook/theming":"5.0.11","identity-obj-proxy":"^3.0.0","intl-messageformat":"^7.5.4","webpack-dev-server":"3.3.1","@babel/preset-react":"7.0.0","@types/react-portal":"4.0.1","@types/react-window":"^1.8.1","babel-plugin-lodash":"3.3.4","html-webpack-plugin":"3.2.0","react-test-renderer":"16.4.2","@types/react-measure":"2.0.5","clean-webpack-plugin":"2.0.2","stats-webpack-plugin":"0.7.0","eslint-config-prettier":"4.1.0","react-google-recaptcha":"^0.14.1","tslint-config-prettier":"1.18.0","@gooddata/eslint-config":"^1.0.0","@gooddata/tslint-config":"1.0.0","@types/react-responsive":"^3.0.3","@types/storybook__react":"4.0.1","@types/stringify-object":"^3.2.0","enzyme-adapter-react-16":"1.3.1","@gooddata/test-storybook":"3.2.1","@storybook/addon-actions":"5.0.11","@storybook/addon-options":"5.0.11","node-sass-magic-importer":"5.1.0","react-syntax-highlighter":"11.0.2","@types/fixed-data-table-2":"0.8.1","@types/react-test-renderer":"16.0.0","circular-dependency-plugin":"5.0.2","compression-webpack-plugin":"2.0.0","@types/json-stable-stringify":"^1.0.32","@gooddata/frontend-npm-scripts":"1.1.0","@types/enzyme-adapter-react-16":"1.0.3","@types/storybook__addon-actions":"3.4.2","@babel/plugin-proposal-class-properties":"7.4.4","@babel/plugin-proposal-object-rest-spread":"7.4.4","@babel/plugin-transform-async-to-generator":"7.4.4"},"peerDependencies":{"react":"^16.5.2","react-dom":"^16.5.2"},"_npmOperationalInternal":{"tmp":"tmp/react-components_7.4.0-beta.46_1583920257282_0.8626207389470486","host":"s3://npm-registry-packages"}},"7.4.0-beta.47":{"name":"@gooddata/react-components","version":"7.4.0-beta.47","author":{"name":"GoodData Corporation"},"license":"BSD-3-Clause","_id":"@gooddata/react-components@7.4.0-beta.47","maintainers":[{"name":"afi","email":"adam.fiedler@gooddata.com"},{"name":"bertold8","email":"ivan.nejezchleb@seznam.cz"},{"name":"brbistas","email":"valentinos.chraniotis@gooddata.com"},{"name":"bugsbunny338","email":"jiri.zajic@mensa.cz"},{"name":"de.do","email":"de.do@gooddata.com"},{"name":"gooddata-ci","email":"rail@gooddata.com"},{"name":"hung.nguyen.hoang","email":"hung.nguyen@gooddata.com"},{"name":"ivan.mjartan","email":"ivan.mjartan@gooddata.com"},{"name":"jakub-sterba","email":"jakub.sterba@gooddata.com"},{"name":"jankc","email":"jan.krapac@gmail.com"},{"name":"jaroslav.tomecek","email":"jaroslav.tomecek@gooddata.com"},{"name":"jkittler","email":"honza.kittler@gmail.com"},{"name":"khanh.le","email":"khanh.le@gooddata.com"},{"name":"lanhuynh","email":"lan.huynh@gooddata.com"},{"name":"linhhong","email":"linh.hong@gooddata.com"},{"name":"lupko","email":"lubomir.slivka@gooddata.com"},{"name":"matyas.kandl","email":"matyas.kandl@gooddata.com"},{"name":"michal.marsal","email":"michal.marsal@gooddata.com"},{"name":"naibinh","email":"naibinh@gmail.com"},{"name":"nikolacech","email":"nikola.cech@gooddata.com"},{"name":"no23reason","email":"dan.homola@hotmail.cz"},{"name":"patrikbraborec","email":"patrik.braborec@gooddata.com"},{"name":"pbenes","email":"petr.benes@gooddata.com"},{"name":"petrjanu","email":"petr.janu@gooddata.com"},{"name":"ptquang86","email":"ptquang86@gmail.com"},{"name":"qduval","email":"quentin.duval@gooddata.com"},{"name":"rodri360","email":"me@rodri360.com"},{"name":"sitina","email":"jiri.sitina@gooddata.com"},{"name":"strouhaljan","email":"strouhal.jan@gmail.com"},{"name":"tomas.kratochvil","email":"tomas.kratochvil@gooddata.com"},{"name":"tomasreichmann","email":"tomasreichmann@gmail.com"},{"name":"tomsatgd","email":"tomas.satinsky@gooddata.com"},{"name":"trung-le-quoc","email":"trung.le@gooddata.com"},{"name":"tu-ngo","email":"tungo1981@gmail.com"},{"name":"tulean","email":"tuan.le@gooddata.com"},{"name":"utdnah","email":"danh.ung@gooddata.com"},{"name":"vlastikcz","email":"vlastimil.kotas@gooddata.com"},{"name":"vu.pham","email":"vu.pham@gooddata.com"},{"name":"xmort","email":"petr.dolejsi@gooddata.com"},{"name":"yanlipnican","email":"yanlipnican@gmail.com"}],"homepage":"https://github.com/gooddata/gooddata-react-components#readme","bugs":{"url":"https://github.com/gooddata/gooddata-react-components/issues"},"dist":{"shasum":"57ff1f0bf7e066ef13bc59dac7d8b127fcfe9823","tarball":"https://registry.npmjs.org/@gooddata/react-components/-/react-components-7.4.0-beta.47.tgz","fileCount":2479,"integrity":"sha512-AAZ7bNhHvXQZ+XCPWoxZPiK81IESNsRDdvEJ7b1TXnqyrhKZ4IgneIZOJGtvxHQ1YHBGRZQBMBaqzKEeS/W6Mg==","signatures":[{"sig":"MEUCIQCm7TL2SYkyMpaxPEGZw6Q8H5bP2FvXOv6fU8EFVPOS5gIgRkspwILQqWQ9UKrqlLsVJCdjZox/d34tDCkCinMerKk=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":9739912,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJeaMC+CRA9TVsSAnZWagAAcZkP/3LzIVd4THWkyYeLIj1M\nNuPjT6Ewu/ZSenhsxUdqD4aERmTGcHidNsf5O+LXEX2peBDK/4eSoF/is7FV\n4DukkB6AouKiIrSm50tKjSWL/30TVeeERdwL5JVjNx0NdOishXrhDvuybHSE\nBnwBeOpG/cLgVAQ7eBA498Rs3ftVHvd8WLrPeSullaFZUGHOwcgzB5AKyOMz\nUnURbPVDEIKJlfVmcKdjgk0BmEi8EDjqAbQsTlPTtsH/Ui38tTYvDQE82scB\nBp2P5JagTl2ZuDurM0NnyolRW1eG77RUUb9N+fkhW+kx+bLDKGvpxttb0b0T\nCK57capVLBZEIMcr6r7YVWy+D3HFSkoCZf8Z4m2fPP1ODrppkcRrRlqG4M8P\nPegokpCrjFxDTDgQsNYKrWG9rJJXPbuaOkGbZyd4SA2Xo5ENX1Oi8xsBeuVq\nFMItGU6Wtnmo2Bt3jk/fEsaviLcNmy+uyGh5b35yjMV2USSgJ84vpH/8uijv\nS9cUOiNRhAEMpCtEpMRXBjBE5V5IbuwKW/2nz+kMneKNDE2WGUsH25XbFwlX\n9/9q04chfOV/XCnccbxe7ehtP1B31xXoAwijaCd8NtXpEcKOit0B4Q/o9Flh\nBOn1IYuIahlWggmqVYIGZL2jHv3xpr/Cop6Vy/u2S9WaMLC3xEWw1/Ek1LxE\nNAFA\r\n=3ne9\r\n-----END PGP SIGNATURE-----\r\n"},"main":"dist/index.js","husky":{"hooks":{"pre-commit":"lint-staged"}},"config":{"eslint":"./examples/**/*.{js,jsx}","tslint":"./{__mocks__,src,stories}/{,**/}*.{ts,tsx}"},"readme":"[![npm version](https://badge.fury.io/js/%40gooddata%2Freact-components.svg)](https://www.npmjs.com/package/@gooddata/react-components) \n\n# GoodData.UI React components\n> A React-based JavaScript library for building data-driven applications\n\n## Getting started\n- [GoodData.UI Documentation](http://sdk.gooddata.com/gooddata-ui/)\n- [GoodData.UI Live Examples](https://gooddata-examples.herokuapp.com/)\n- [Stack Overflow](https://stackoverflow.com/questions/tagged/gooddata)\n\n### Usage\nWith [yarn](https://yarnpkg.com) installed, go to your project directory and run\n```\n$ yarn add @gooddata/react-components\n```\nIf you prefer [npm](npmjs.com) run\n```\n$ npm install --save @gooddata/react-components\n```\n\nThe public API is exposed via global `index.js`. Except for the styles, do not import any other file directly\nbecause they are not intended to be part of the public API.\n\n## Contributing\n\nWe welcome any contribution in form of [issues](https://github.com/gooddata/gooddata-react-components/issues) or [pull requests](https://github.com/gooddata/gooddata-react-components/pulls).\nThese commands may come in handy while developing:\n\n| command | description |\n| ------- | ----------- |\n| `yarn install --pure-lockfile` | first step |\n| ||\n| `yarn dev` | build react-components to `/dist` in watch mode |\n| `yarn test` | run all unit tests |\n| `yarn prettier-write` | format the source code to match the valid codestyle |\n| `yarn validate` | validate codestyle |\n| ||\n| `yarn storybook` | run storybook from `/stories` on http://localhost:9001 |\n| `yarn build-storybook` | build storybook to `/dist-storybook` |\n| `yarn test-storybook` | run storybook and [screenshot tests](https://github.com/gooddata/gdc-client-utils/tree/master/test-storybook) |\n| ||\n| `yarn examples` | run Live Examples dev-server from `/examples` on https://localhost:8999 |\n| `yarn examples-build` | build Live Examples to `/examples/dist` |\n| `yarn examples-server` | serve built Live Examples - see `/examples/server/src` |\n| `yarn examples-testcafe` | run testcafe tests against `localhost:8999` |\n\n### Deploy to heroku.com\nWhen you deploy this repo to heroku, it serves *GoodData.UI Live Examples*.\nRelevant tasks are in `Procfile` and `package.json`.\n\n```bash\n# run in the project directory\nheroku login\nheroku create <your-app-name>\nheroku config:set DOMAIN_ADMIN_USERNAME=x@gooddata.com DOMAIN_ADMIN_PASSWORD=xy PROJECT_ID_TO_ASSIGN=xms7ga4tf3g3nzucd8380o2bev8oeknp\ngit push heroku HEAD:master\nheroku open\n```\n\n### Run Live Examples Locally\nTo run *GoodData.UI Live Examples* locally:\n```bash\ngit clone <this-repository>\ncd  <repository-folder>\nyarn install --pure-lockfile\nyarn examples\n```\nThen open https://localhost:8999 and login using Live Examples account (you can [create one here](https://gooddata-examples.herokuapp.com/registration)).\n\n### Run storybook locally for Geo chart \nGeo chart uses Mapbox to render map which requires a mapbox access token.\n- Register an account and create Mapbox token as [guide](https://docs.mapbox.com/help/how-mapbox-works/access-tokens/)\n- Run storybook with token stored in `.env` for more secure\n```bash\necho \"STORYBOOK_MAPBOX_ACCESS_TOKEN=token\" > .env # only need to run once\nyarn storybook\n```\n- Or run storybook with token env param exposed to cli (not suggested)\n```bash\nSTORYBOOK_MAPBOX_ACCESS_TOKEN=token yarn storybook\n```\n- Apply either above way to `yarn build-storybook` or `yarn test-storybook`\n\n### Source code formatting\nThe source code in the repository is formatted by [Prettier](https://prettier.io/). \nThe format of the code is validated by our Continuous Integration server and is one of the requirements of successful merge.\n\nPrettier is supported by every major IDE. You can find the list of supported editors and how to configure them [here](https://prettier.io/docs/en/editors.html).\n\nIn the case, when your editor is not supported or you don't want to setup the integration, you can run the `yarn prettier-write` command to reformat the code before commit.\n\n## Changelog\n\n- see [CHANGELOG.md](CHANGELOG.md)\n\n## License\n\n(C) 2007-2018 GoodData Corporation\n\nThis project is dual licensed:\n\n- The ATTRIBUTION-NONCOMMERCIAL 4.0 INTERNATIONAL (CC BY-NC 4.0) is used for purpose of the trial experience and evaluation of GoodData.UI library.\n- The GOODDATA GOODDATA.UI LIBRARY END USER LICENSE AGREEMENT is used for GoodData customers.\n\nFor more information, please see [LICENSE](https://github.com/gooddata/gooddata-react-components/blob/master/LICENSE)\n","gitHead":"d3144103eb0f50b6352b1df6c03384c99cbfcd93","scripts":{"dev":"bash scripts/build.sh --dev-watch","test":"jest --watch","build":"bash scripts/build.sh","tslint":"yarn run-tslint -t verbose $npm_package_config_tslint","prepare":"cd examples/server && yarn install --frozen-lockfile && cd ../..; rm -r examples/node_modules 2>/dev/null; true","examples":"bash scripts/run-examples.sh","prepare?":"# Called before `npm publish` and on local `npm install`. Temporarily also for deleting obsolete node_modules. Ends with `true` to continue gracefully.","validate":"tsc --noEmit && yarn tslint && eslint $npm_package_config_eslint && yarn prettier-check","build-dev":"bash scripts/build.sh --dev","examples?":"# Default is developer domain, other options: yarn examples [sec,secure,stg,stg2,stg3,demo,developer or URL]","storybook":"yarn build && start-storybook -p 9001 -c .storybook","test-once":"jest","tslint-ci":"mkdir -p ./ci/results && yarn run-tslint -t checkstyle -o ./ci/results/tslint-results.xml $npm_package_config_tslint","run-tslint":"tslint -p tsconfig.json","validate-ci":"tsc --noEmit && yarn tslint-ci  && eslint $npm_package_config_eslint -f checkstyle -o ci/results/eslint-results.xml && yarn prettier-check","examples-build":"bash scripts/build-examples.sh","prepublishOnly":"yarn build","prettier-check":"prettier --check '{src,stories,styles,__mocks__,examples/server/src,examples/src,examples/test}/**/*.{ts,js,tsx,jsx,json,scss,md,yaml,html}'","prettier-write":"prettier --write '{src,stories,styles,__mocks__,examples/server/src,examples/src,examples/test}/**/*.{ts,js,tsx,jsx,json,scss,md,yaml,html}'","test-storybook":"yarn build && test-storybook","build-storybook":"yarn build && build-storybook -c .storybook -o dist-storybook","examples-server":"node examples/server/src/index.js","heroku-postbuild":"yarn examples-build developer","examples-testcafe":"./scripts/run-testcafe.sh visual","check-circular-deps":"madge --circular --extensions ts ./src","examples-testcafe-ci":"./scripts/run-testcafe.sh ci","examples-testcafe-live":"./scripts/run-testcafe.sh live"},"typings":"dist/index.d.ts","_npmUser":{"name":"gooddata-ci","email":"rail@gooddata.com"},"deprecated":"@gooddata/react-components@7 reached End of Support on March 31, 2022. Please upgrade (see https://sdk.gooddata.com/gooddata-ui/docs/supported_versions.html for more information).","repository":{"url":"git+ssh://git@github.com/gooddata/gooddata-react-components.git","type":"git"},"_npmVersion":"6.4.1","description":"GoodData.UI - A powerful JavaScript library for building analytical applications","directories":{},"lint-staged":{"{src,stories,styles,__mocks__,examples/server/src,examples/src,examples/test}/**/*.{ts,js,tsx,jsx,scss}":["npx gdc-fix-copyright","git add"],"{src,stories,styles,__mocks__,examples/server/src,examples/src,examples/test}/**/*.{ts,js,tsx,jsx,json,scss,md,yaml,html}":["prettier --write","git add"]},"_nodeVersion":"8.12.0","dependencies":{"rxjs":"^5.5.6","uuid":"^3.2.1","immer":"^1.3.1","lodash":"^4.17.15","date-fns":"^2.7.0","downshift":"^3.2.7","invariant":"^2.2.2","mapbox-gl":"^1.6.1","classnames":"^2.2.6","highcharts":"7.1.1","prop-types":"^15.6.0","react-intl":"^3.6.0","custom-event":"^1.0.1","react-window":"^1.8.1","ag-grid-react":"20.0.0","react-measure":"^2.3.0","@types/mapbox-gl":"^1.6.1","react-day-picker":"~7.3.0","react-responsive":"^3.0.0","stringify-object":"^2.4.0","@gooddata/typings":"^2.22.0","ag-grid-community":"20.0.0","http-status-codes":"^1.3.0","@gooddata/js-utils":"^3.5.0","@gooddata/numberjs":"^3.2.4","fixed-data-table-2":"0.7.17","@gooddata/goodstrap":"^68.1.0","react-dom-factories":"^1.0.2","@gooddata/gooddata-js":"^12.5.0","json-stable-stringify":"^1.0.1","react-transition-group":"^2.2.1","hoist-non-react-statics":"^3.3.0","nodelist-foreach-polyfill":"^1.2.0","@formatjs/intl-pluralrules":"^1.3.6","highcharts-grouped-categories":"^1.1.3"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"raf":"3.3.2","yup":"^0.24.1","jest":"24.7.1","husky":"3.0.0","madge":"^3.4.4","react":"^16.5.2","enzyme":"3.5.0","eslint":"4.19.1","formik":"^0.11.11","moment":"2.23.0","history":"^4.7.2","ts-jest":"24.0.0","webpack":"4.30.0","full-icu":"^1.3.0","prettier":"1.16.4","react-ga":"^2.5.2","recharts":"1.0.0-beta.9","testcafe":"1.1.4","commander":"2.14.1","node-sass":"4.13.0","react-dom":"^16.5.2","supertest":"3.0.0","ts-loader":"6.0.0","@types/raf":"^3.4.0","css-loader":"0.28.7","jest-junit":"3.0.0","raw-loader":"0.5.1","styled-jsx":"2.2.1","typescript":"3.3.4000","@babel/core":"7.4.4","@types/jest":"24.0.6","@types/node":"7.0.8","@types/uuid":"3.4.3","file-loader":"3.0.1","jest-enzyme":"7.0.2","lint-staged":"9.1.0","sass-loader":"6.0.6","webpack-cli":"3.3.2","@types/react":"16.8.6","babel-loader":"8.0.5","react-helmet":"5.2.0","react-select":"1.2.1","style-loader":"0.19.1","@types/enzyme":"3.1.13","@types/lodash":"4.14.123","testcafe-live":"0.1.4","@babel/runtime":"7.4.4","dotenv-webpack":"^1.7.0","@babel/polyfill":"^7.4.4","@storybook/react":"5.0.11","@types/invariant":"2.2.29","@types/react-dom":"16.0.11","isomorphic-fetch":"2.2.1","react-datepicker":"1.1.0","react-router-dom":"4.2.2","@babel/preset-env":"7.4.4","@gooddata/mock-js":"^2.11.0","@storybook/addons":"5.0.11","@types/classnames":"2.2.3","@types/prop-types":"15.5.2","@storybook/theming":"5.0.11","identity-obj-proxy":"^3.0.0","intl-messageformat":"^7.5.4","webpack-dev-server":"3.3.1","@babel/preset-react":"7.0.0","@types/react-portal":"4.0.1","@types/react-window":"^1.8.1","babel-plugin-lodash":"3.3.4","html-webpack-plugin":"3.2.0","react-test-renderer":"16.4.2","@types/react-measure":"2.0.5","clean-webpack-plugin":"2.0.2","stats-webpack-plugin":"0.7.0","eslint-config-prettier":"4.1.0","react-google-recaptcha":"^0.14.1","tslint-config-prettier":"1.18.0","@gooddata/eslint-config":"^1.0.0","@gooddata/tslint-config":"1.0.0","@types/react-responsive":"^3.0.3","@types/storybook__react":"4.0.1","@types/stringify-object":"^3.2.0","enzyme-adapter-react-16":"1.3.1","@gooddata/test-storybook":"3.2.1","@storybook/addon-actions":"5.0.11","@storybook/addon-options":"5.0.11","node-sass-magic-importer":"5.1.0","react-syntax-highlighter":"11.0.2","@types/fixed-data-table-2":"0.8.1","@types/react-test-renderer":"16.0.0","circular-dependency-plugin":"5.0.2","compression-webpack-plugin":"2.0.0","@types/json-stable-stringify":"^1.0.32","@gooddata/frontend-npm-scripts":"1.1.0","@types/enzyme-adapter-react-16":"1.0.3","@types/storybook__addon-actions":"3.4.2","@babel/plugin-proposal-class-properties":"7.4.4","@babel/plugin-proposal-object-rest-spread":"7.4.4","@babel/plugin-transform-async-to-generator":"7.4.4"},"peerDependencies":{"react":"^16.5.2","react-dom":"^16.5.2"},"_npmOperationalInternal":{"tmp":"tmp/react-components_7.4.0-beta.47_1583923389802_0.04596918570241826","host":"s3://npm-registry-packages"}},"7.4.0-beta.48":{"name":"@gooddata/react-components","version":"7.4.0-beta.48","author":{"name":"GoodData Corporation"},"license":"BSD-3-Clause","_id":"@gooddata/react-components@7.4.0-beta.48","maintainers":[{"name":"afi","email":"adam.fiedler@gooddata.com"},{"name":"bertold8","email":"ivan.nejezchleb@seznam.cz"},{"name":"brbistas","email":"valentinos.chraniotis@gooddata.com"},{"name":"bugsbunny338","email":"jiri.zajic@mensa.cz"},{"name":"de.do","email":"de.do@gooddata.com"},{"name":"gooddata-ci","email":"rail@gooddata.com"},{"name":"hung.nguyen.hoang","email":"hung.nguyen@gooddata.com"},{"name":"ivan.mjartan","email":"ivan.mjartan@gooddata.com"},{"name":"jakub-sterba","email":"jakub.sterba@gooddata.com"},{"name":"jankc","email":"jan.krapac@gmail.com"},{"name":"jaroslav.tomecek","email":"jaroslav.tomecek@gooddata.com"},{"name":"jkittler","email":"honza.kittler@gmail.com"},{"name":"khanh.le","email":"khanh.le@gooddata.com"},{"name":"lanhuynh","email":"lan.huynh@gooddata.com"},{"name":"linhhong","email":"linh.hong@gooddata.com"},{"name":"lupko","email":"lubomir.slivka@gooddata.com"},{"name":"matyas.kandl","email":"matyas.kandl@gooddata.com"},{"name":"michal.marsal","email":"michal.marsal@gooddata.com"},{"name":"naibinh","email":"naibinh@gmail.com"},{"name":"nikolacech","email":"nikola.cech@gooddata.com"},{"name":"no23reason","email":"dan.homola@hotmail.cz"},{"name":"patrikbraborec","email":"patrik.braborec@gooddata.com"},{"name":"pbenes","email":"petr.benes@gooddata.com"},{"name":"petrjanu","email":"petr.janu@gooddata.com"},{"name":"ptquang86","email":"ptquang86@gmail.com"},{"name":"qduval","email":"quentin.duval@gooddata.com"},{"name":"rodri360","email":"me@rodri360.com"},{"name":"sitina","email":"jiri.sitina@gooddata.com"},{"name":"strouhaljan","email":"strouhal.jan@gmail.com"},{"name":"tomas.kratochvil","email":"tomas.kratochvil@gooddata.com"},{"name":"tomasreichmann","email":"tomasreichmann@gmail.com"},{"name":"tomsatgd","email":"tomas.satinsky@gooddata.com"},{"name":"trung-le-quoc","email":"trung.le@gooddata.com"},{"name":"tu-ngo","email":"tungo1981@gmail.com"},{"name":"tulean","email":"tuan.le@gooddata.com"},{"name":"utdnah","email":"danh.ung@gooddata.com"},{"name":"vlastikcz","email":"vlastimil.kotas@gooddata.com"},{"name":"vu.pham","email":"vu.pham@gooddata.com"},{"name":"xmort","email":"petr.dolejsi@gooddata.com"},{"name":"yanlipnican","email":"yanlipnican@gmail.com"}],"homepage":"https://github.com/gooddata/gooddata-react-components#readme","bugs":{"url":"https://github.com/gooddata/gooddata-react-components/issues"},"dist":{"shasum":"d653789b4f1571c73d6845f91dbefeb0e1ca4f53","tarball":"https://registry.npmjs.org/@gooddata/react-components/-/react-components-7.4.0-beta.48.tgz","fileCount":2479,"integrity":"sha512-NaNTXXHo5IHdJF0rSNUuh4vog3RGkgfd7Ekz966sG3JofjRrTINJokWTzmbU7pcxJxZ4dIJULpQQFIgpnN+rIg==","signatures":[{"sig":"MEQCICuuhYNoUer6/gp3A6PkSfrIRZuYOTEIr7keG3KaRIcRAiACsf1ydVujFCGH0n/XDUiwMY1S+mb31QjD/AgfiD0j/Q==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":9740214,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJeaMaICRA9TVsSAnZWagAANDsP/3yBlGrLVJQKBw4407A6\nJbsNe+D2RxuKywuqDgl5vReo9Smd7ZOD16N+y1QTSmZ7Swe1Xc/yJW/S18MD\nsWRC+/FsAplr3GXC6OgfvxOp8tKgo2iarr8wh74qwUMQPlCo0EBuH9NNe74b\ngvRMFS0aNIE8SLLQpSRQPzo9CRkzQS2YaF2ZS/GVv7NNhDe1ebV2wLV3bfxg\noC7T7IdgThA6zNicKAOrP7i4niFWmKtznP1+WGIYT27EyxdE9wDnSiyud+xW\n19H0DAOUISwW8L5ZSkgxtlfiWxvGBbZvLr8ugSG/+/ILKq2Ntr1q2tFZoHcC\naAsWYBzUsZmDOY+BW6aylDGU/u8alK2hvGLv38T1cHGoA26hFGP+OrVssNQ5\n2J/2nLJ82EAe2ob9gWivE5PAN/7L8wFHBjc4FzzgsPm2pnu/qgEFq8IRwrYS\ndUkrhiduEK7TI7S1QlkhsRv9LEXkugO+ohfVPcrE7vjTpzbaiikOCHX8CwWv\nK8nyz6ecOWuoy73BWHqiMEJtz+hX6hxcsjbfI+LF05Oc5pzTTBLB/xuoFf44\nwg8zos3S5sv8+xScjdYkGIDLq60APQ0283qswdojtspu9WpsUyLZbQSCiTnr\njviaN07TKtdZ8+R8Dda5TqtFT41IGFVyIQtpxjjvgYRmf3oE49bMS/R29fl/\nERCS\r\n=yVCm\r\n-----END PGP SIGNATURE-----\r\n"},"main":"dist/index.js","husky":{"hooks":{"pre-commit":"lint-staged"}},"config":{"eslint":"./examples/**/*.{js,jsx}","tslint":"./{__mocks__,src,stories}/{,**/}*.{ts,tsx}"},"readme":"[![npm version](https://badge.fury.io/js/%40gooddata%2Freact-components.svg)](https://www.npmjs.com/package/@gooddata/react-components) \n\n# GoodData.UI React components\n> A React-based JavaScript library for building data-driven applications\n\n## Getting started\n- [GoodData.UI Documentation](http://sdk.gooddata.com/gooddata-ui/)\n- [GoodData.UI Live Examples](https://gooddata-examples.herokuapp.com/)\n- [Stack Overflow](https://stackoverflow.com/questions/tagged/gooddata)\n\n### Usage\nWith [yarn](https://yarnpkg.com) installed, go to your project directory and run\n```\n$ yarn add @gooddata/react-components\n```\nIf you prefer [npm](npmjs.com) run\n```\n$ npm install --save @gooddata/react-components\n```\n\nThe public API is exposed via global `index.js`. Except for the styles, do not import any other file directly\nbecause they are not intended to be part of the public API.\n\n## Contributing\n\nWe welcome any contribution in form of [issues](https://github.com/gooddata/gooddata-react-components/issues) or [pull requests](https://github.com/gooddata/gooddata-react-components/pulls).\nThese commands may come in handy while developing:\n\n| command | description |\n| ------- | ----------- |\n| `yarn install --pure-lockfile` | first step |\n| ||\n| `yarn dev` | build react-components to `/dist` in watch mode |\n| `yarn test` | run all unit tests |\n| `yarn prettier-write` | format the source code to match the valid codestyle |\n| `yarn validate` | validate codestyle |\n| ||\n| `yarn storybook` | run storybook from `/stories` on http://localhost:9001 |\n| `yarn build-storybook` | build storybook to `/dist-storybook` |\n| `yarn test-storybook` | run storybook and [screenshot tests](https://github.com/gooddata/gdc-client-utils/tree/master/test-storybook) |\n| ||\n| `yarn examples` | run Live Examples dev-server from `/examples` on https://localhost:8999 |\n| `yarn examples-build` | build Live Examples to `/examples/dist` |\n| `yarn examples-server` | serve built Live Examples - see `/examples/server/src` |\n| `yarn examples-testcafe` | run testcafe tests against `localhost:8999` |\n\n### Deploy to heroku.com\nWhen you deploy this repo to heroku, it serves *GoodData.UI Live Examples*.\nRelevant tasks are in `Procfile` and `package.json`.\n\n```bash\n# run in the project directory\nheroku login\nheroku create <your-app-name>\nheroku config:set DOMAIN_ADMIN_USERNAME=x@gooddata.com DOMAIN_ADMIN_PASSWORD=xy PROJECT_ID_TO_ASSIGN=xms7ga4tf3g3nzucd8380o2bev8oeknp\ngit push heroku HEAD:master\nheroku open\n```\n\n### Run Live Examples Locally\nTo run *GoodData.UI Live Examples* locally:\n```bash\ngit clone <this-repository>\ncd  <repository-folder>\nyarn install --pure-lockfile\nyarn examples\n```\nThen open https://localhost:8999 and login using Live Examples account (you can [create one here](https://gooddata-examples.herokuapp.com/registration)).\n\n### Run storybook locally for Geo chart \nGeo chart uses Mapbox to render map which requires a mapbox access token.\n- Register an account and create Mapbox token as [guide](https://docs.mapbox.com/help/how-mapbox-works/access-tokens/)\n- Run storybook with token stored in `.env` for more secure\n```bash\necho \"STORYBOOK_MAPBOX_ACCESS_TOKEN=token\" > .env # only need to run once\nyarn storybook\n```\n- Or run storybook with token env param exposed to cli (not suggested)\n```bash\nSTORYBOOK_MAPBOX_ACCESS_TOKEN=token yarn storybook\n```\n- Apply either above way to `yarn build-storybook` or `yarn test-storybook`\n\n### Source code formatting\nThe source code in the repository is formatted by [Prettier](https://prettier.io/). \nThe format of the code is validated by our Continuous Integration server and is one of the requirements of successful merge.\n\nPrettier is supported by every major IDE. You can find the list of supported editors and how to configure them [here](https://prettier.io/docs/en/editors.html).\n\nIn the case, when your editor is not supported or you don't want to setup the integration, you can run the `yarn prettier-write` command to reformat the code before commit.\n\n## Changelog\n\n- see [CHANGELOG.md](CHANGELOG.md)\n\n## License\n\n(C) 2007-2018 GoodData Corporation\n\nThis project is dual licensed:\n\n- The ATTRIBUTION-NONCOMMERCIAL 4.0 INTERNATIONAL (CC BY-NC 4.0) is used for purpose of the trial experience and evaluation of GoodData.UI library.\n- The GOODDATA GOODDATA.UI LIBRARY END USER LICENSE AGREEMENT is used for GoodData customers.\n\nFor more information, please see [LICENSE](https://github.com/gooddata/gooddata-react-components/blob/master/LICENSE)\n","gitHead":"0d4df9ffee8c429c86ed1680b15f9fbc9d43c9d3","scripts":{"dev":"bash scripts/build.sh --dev-watch","test":"jest --watch","build":"bash scripts/build.sh","tslint":"yarn run-tslint -t verbose $npm_package_config_tslint","prepare":"cd examples/server && yarn install --frozen-lockfile && cd ../..; rm -r examples/node_modules 2>/dev/null; true","examples":"bash scripts/run-examples.sh","prepare?":"# Called before `npm publish` and on local `npm install`. Temporarily also for deleting obsolete node_modules. Ends with `true` to continue gracefully.","validate":"tsc --noEmit && yarn tslint && eslint $npm_package_config_eslint && yarn prettier-check","build-dev":"bash scripts/build.sh --dev","examples?":"# Default is developer domain, other options: yarn examples [sec,secure,stg,stg2,stg3,demo,developer or URL]","storybook":"yarn build && start-storybook -p 9001 -c .storybook","test-once":"jest","tslint-ci":"mkdir -p ./ci/results && yarn run-tslint -t checkstyle -o ./ci/results/tslint-results.xml $npm_package_config_tslint","run-tslint":"tslint -p tsconfig.json","validate-ci":"tsc --noEmit && yarn tslint-ci  && eslint $npm_package_config_eslint -f checkstyle -o ci/results/eslint-results.xml && yarn prettier-check","examples-build":"bash scripts/build-examples.sh","prepublishOnly":"yarn build","prettier-check":"prettier --check '{src,stories,styles,__mocks__,examples/server/src,examples/src,examples/test}/**/*.{ts,js,tsx,jsx,json,scss,md,yaml,html}'","prettier-write":"prettier --write '{src,stories,styles,__mocks__,examples/server/src,examples/src,examples/test}/**/*.{ts,js,tsx,jsx,json,scss,md,yaml,html}'","test-storybook":"yarn build && test-storybook","build-storybook":"yarn build && build-storybook -c .storybook -o dist-storybook","examples-server":"node examples/server/src/index.js","heroku-postbuild":"yarn examples-build developer","examples-testcafe":"./scripts/run-testcafe.sh visual","check-circular-deps":"madge --circular --extensions ts ./src","examples-testcafe-ci":"./scripts/run-testcafe.sh ci","examples-testcafe-live":"./scripts/run-testcafe.sh live"},"typings":"dist/index.d.ts","_npmUser":{"name":"gooddata-ci","email":"rail@gooddata.com"},"deprecated":"@gooddata/react-components@7 reached End of Support on March 31, 2022. Please upgrade (see https://sdk.gooddata.com/gooddata-ui/docs/supported_versions.html for more information).","repository":{"url":"git+ssh://git@github.com/gooddata/gooddata-react-components.git","type":"git"},"_npmVersion":"6.4.1","description":"GoodData.UI - A powerful JavaScript library for building analytical applications","directories":{},"lint-staged":{"{src,stories,styles,__mocks__,examples/server/src,examples/src,examples/test}/**/*.{ts,js,tsx,jsx,scss}":["npx gdc-fix-copyright","git add"],"{src,stories,styles,__mocks__,examples/server/src,examples/src,examples/test}/**/*.{ts,js,tsx,jsx,json,scss,md,yaml,html}":["prettier --write","git add"]},"_nodeVersion":"8.12.0","dependencies":{"rxjs":"^5.5.6","uuid":"^3.2.1","immer":"^1.3.1","lodash":"^4.17.15","date-fns":"^2.7.0","downshift":"^3.2.7","invariant":"^2.2.2","mapbox-gl":"^1.6.1","classnames":"^2.2.6","highcharts":"7.1.1","prop-types":"^15.6.0","react-intl":"^3.6.0","custom-event":"^1.0.1","react-window":"^1.8.1","ag-grid-react":"20.0.0","react-measure":"^2.3.0","@types/mapbox-gl":"^1.6.1","react-day-picker":"~7.3.0","react-responsive":"^3.0.0","stringify-object":"^2.4.0","@gooddata/typings":"^2.22.0","ag-grid-community":"20.0.0","http-status-codes":"^1.3.0","@gooddata/js-utils":"^3.5.0","@gooddata/numberjs":"^3.2.4","fixed-data-table-2":"0.7.17","@gooddata/goodstrap":"^68.1.0","react-dom-factories":"^1.0.2","@gooddata/gooddata-js":"^12.5.0","json-stable-stringify":"^1.0.1","react-transition-group":"^2.2.1","hoist-non-react-statics":"^3.3.0","nodelist-foreach-polyfill":"^1.2.0","@formatjs/intl-pluralrules":"^1.3.6","highcharts-grouped-categories":"^1.1.3"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"raf":"3.3.2","yup":"^0.24.1","jest":"24.7.1","husky":"3.0.0","madge":"^3.4.4","react":"^16.5.2","enzyme":"3.5.0","eslint":"4.19.1","formik":"^0.11.11","moment":"2.23.0","history":"^4.7.2","ts-jest":"24.0.0","webpack":"4.30.0","full-icu":"^1.3.0","prettier":"1.16.4","react-ga":"^2.5.2","recharts":"1.0.0-beta.9","testcafe":"1.1.4","commander":"2.14.1","node-sass":"4.13.0","react-dom":"^16.5.2","supertest":"3.0.0","ts-loader":"6.0.0","@types/raf":"^3.4.0","css-loader":"0.28.7","jest-junit":"3.0.0","raw-loader":"0.5.1","styled-jsx":"2.2.1","typescript":"3.3.4000","@babel/core":"7.4.4","@types/jest":"24.0.6","@types/node":"7.0.8","@types/uuid":"3.4.3","file-loader":"3.0.1","jest-enzyme":"7.0.2","lint-staged":"9.1.0","sass-loader":"6.0.6","webpack-cli":"3.3.2","@types/react":"16.8.6","babel-loader":"8.0.5","react-helmet":"5.2.0","react-select":"1.2.1","style-loader":"0.19.1","@types/enzyme":"3.1.13","@types/lodash":"4.14.123","testcafe-live":"0.1.4","@babel/runtime":"7.4.4","dotenv-webpack":"^1.7.0","@babel/polyfill":"^7.4.4","@storybook/react":"5.0.11","@types/invariant":"2.2.29","@types/react-dom":"16.0.11","isomorphic-fetch":"2.2.1","react-datepicker":"1.1.0","react-router-dom":"4.2.2","@babel/preset-env":"7.4.4","@gooddata/mock-js":"^2.11.0","@storybook/addons":"5.0.11","@types/classnames":"2.2.3","@types/prop-types":"15.5.2","@storybook/theming":"5.0.11","identity-obj-proxy":"^3.0.0","intl-messageformat":"^7.5.4","webpack-dev-server":"3.3.1","@babel/preset-react":"7.0.0","@types/react-portal":"4.0.1","@types/react-window":"^1.8.1","babel-plugin-lodash":"3.3.4","html-webpack-plugin":"3.2.0","react-test-renderer":"16.4.2","@types/react-measure":"2.0.5","clean-webpack-plugin":"2.0.2","stats-webpack-plugin":"0.7.0","eslint-config-prettier":"4.1.0","react-google-recaptcha":"^0.14.1","tslint-config-prettier":"1.18.0","@gooddata/eslint-config":"^1.0.0","@gooddata/tslint-config":"1.0.0","@types/react-responsive":"^3.0.3","@types/storybook__react":"4.0.1","@types/stringify-object":"^3.2.0","enzyme-adapter-react-16":"1.3.1","@gooddata/test-storybook":"3.2.1","@storybook/addon-actions":"5.0.11","@storybook/addon-options":"5.0.11","node-sass-magic-importer":"5.1.0","react-syntax-highlighter":"11.0.2","@types/fixed-data-table-2":"0.8.1","@types/react-test-renderer":"16.0.0","circular-dependency-plugin":"5.0.2","compression-webpack-plugin":"2.0.0","@types/json-stable-stringify":"^1.0.32","@gooddata/frontend-npm-scripts":"1.1.0","@types/enzyme-adapter-react-16":"1.0.3","@types/storybook__addon-actions":"3.4.2","@babel/plugin-proposal-class-properties":"7.4.4","@babel/plugin-proposal-object-rest-spread":"7.4.4","@babel/plugin-transform-async-to-generator":"7.4.4"},"peerDependencies":{"react":"^16.5.2","react-dom":"^16.5.2"},"_npmOperationalInternal":{"tmp":"tmp/react-components_7.4.0-beta.48_1583924872053_0.03413389115588483","host":"s3://npm-registry-packages"}},"7.4.0-beta.49":{"name":"@gooddata/react-components","version":"7.4.0-beta.49","author":{"name":"GoodData Corporation"},"license":"BSD-3-Clause","_id":"@gooddata/react-components@7.4.0-beta.49","maintainers":[{"name":"afi","email":"adam.fiedler@gooddata.com"},{"name":"bertold8","email":"ivan.nejezchleb@seznam.cz"},{"name":"brbistas","email":"valentinos.chraniotis@gooddata.com"},{"name":"bugsbunny338","email":"jiri.zajic@mensa.cz"},{"name":"de.do","email":"de.do@gooddata.com"},{"name":"gooddata-ci","email":"rail@gooddata.com"},{"name":"hung.nguyen.hoang","email":"hung.nguyen@gooddata.com"},{"name":"ivan.mjartan","email":"ivan.mjartan@gooddata.com"},{"name":"jakub-sterba","email":"jakub.sterba@gooddata.com"},{"name":"jankc","email":"jan.krapac@gmail.com"},{"name":"jaroslav.tomecek","email":"jaroslav.tomecek@gooddata.com"},{"name":"jkittler","email":"honza.kittler@gmail.com"},{"name":"khanh.le","email":"khanh.le@gooddata.com"},{"name":"lanhuynh","email":"lan.huynh@gooddata.com"},{"name":"linhhong","email":"linh.hong@gooddata.com"},{"name":"lupko","email":"lubomir.slivka@gooddata.com"},{"name":"matyas.kandl","email":"matyas.kandl@gooddata.com"},{"name":"michal.marsal","email":"michal.marsal@gooddata.com"},{"name":"naibinh","email":"naibinh@gmail.com"},{"name":"nikolacech","email":"nikola.cech@gooddata.com"},{"name":"no23reason","email":"dan.homola@hotmail.cz"},{"name":"patrikbraborec","email":"patrik.braborec@gooddata.com"},{"name":"pbenes","email":"petr.benes@gooddata.com"},{"name":"petrjanu","email":"petr.janu@gooddata.com"},{"name":"ptquang86","email":"ptquang86@gmail.com"},{"name":"qduval","email":"quentin.duval@gooddata.com"},{"name":"rodri360","email":"me@rodri360.com"},{"name":"sitina","email":"jiri.sitina@gooddata.com"},{"name":"strouhaljan","email":"strouhal.jan@gmail.com"},{"name":"tomas.kratochvil","email":"tomas.kratochvil@gooddata.com"},{"name":"tomasreichmann","email":"tomasreichmann@gmail.com"},{"name":"tomsatgd","email":"tomas.satinsky@gooddata.com"},{"name":"trung-le-quoc","email":"trung.le@gooddata.com"},{"name":"tu-ngo","email":"tungo1981@gmail.com"},{"name":"tulean","email":"tuan.le@gooddata.com"},{"name":"utdnah","email":"danh.ung@gooddata.com"},{"name":"vlastikcz","email":"vlastimil.kotas@gooddata.com"},{"name":"vu.pham","email":"vu.pham@gooddata.com"},{"name":"xmort","email":"petr.dolejsi@gooddata.com"},{"name":"yanlipnican","email":"yanlipnican@gmail.com"}],"homepage":"https://github.com/gooddata/gooddata-react-components#readme","bugs":{"url":"https://github.com/gooddata/gooddata-react-components/issues"},"dist":{"shasum":"cb5a8ab0229c9e5bf7d178bdb63ae86147b98c1d","tarball":"https://registry.npmjs.org/@gooddata/react-components/-/react-components-7.4.0-beta.49.tgz","fileCount":2479,"integrity":"sha512-hfBuxT9dInSxn2rj6kjMbhjoQ/jk/f16REKfVP6t5ydJezHqGtUeUpBMu++FXehi7VqvqJ4BzJuvZ0Wcfo651g==","signatures":[{"sig":"MEYCIQD4Wb4sM5hNzu2GlwR2zr5rgU6cVtjEd7F8kOhaUyE/LQIhAIqtLZI8MZCNFIQygaPoi6XFptlScuH1CBKONHT4tZbD","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":9741567,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJeaMkACRA9TVsSAnZWagAARyIP/RDnG/9tSraI/wW8F9Sy\nm5PMOmRzWMwXQgQR7Hyx0vYkZXpjKb9q/7xBJ07D7AyxD4WDuGhEafnJzJjx\n0skGWrvJyhHKo15omXLuayFn5ZuHWYgYHi26Ql3agXFYLpD/buEcQwrF4JOB\nva6Hrk7MmCHrjz5St6Vs5aDk7ez78GM3uoTDixUK012QcJQ8Q9+eCPtrLOzx\nb+58aGt4qtk9tN+Uuu+EMhv0Mdv/M9m+3vL9V1mkFGzo3fpV+SuSwpuCNK7Q\nYwdylFm7q6GCKEGHcT0k6ADmcslv4gbjvPzu6KOsQmeHqpFgSRpqSUc3zkEb\nmIGH1F5+JW3jCWg+dzuqbz4x68lXvDkCQ1eKO+YFzeiZtXGAQRT31ElKnX9R\noHv1FmipQRfh7n6j/kZYtVOZ0Z/FvNF+oCl+9IFgbSWX8nwlJ9HLj8UZRu6K\nVtK4k0DGbpLGLB9zFAFZYO4yWwZc60rzN4rDF6n59FSSVjKOs1+0R1A6Bsxo\n3VbSeKRFNG0muR7i9i8dLCOZwwYJWBYqtgF5W3rwzuxn9Gn1AS4x37/HQGRg\n60yM3uqfWnJ/j/hbBEV1Wo7lKfIlkmScP8/5yce38Vsz83P2HWHAfnCI1N8/\nVPA23+JdYkR8OftWjmmtv0DW+4Zs2MDqbeJcGVIjw4U6YvZlDsKH9+p/RAWI\n8yVR\r\n=a8BO\r\n-----END PGP SIGNATURE-----\r\n"},"main":"dist/index.js","husky":{"hooks":{"pre-commit":"lint-staged"}},"config":{"eslint":"./examples/**/*.{js,jsx}","tslint":"./{__mocks__,src,stories}/{,**/}*.{ts,tsx}"},"readme":"[![npm version](https://badge.fury.io/js/%40gooddata%2Freact-components.svg)](https://www.npmjs.com/package/@gooddata/react-components) \n\n# GoodData.UI React components\n> A React-based JavaScript library for building data-driven applications\n\n## Getting started\n- [GoodData.UI Documentation](http://sdk.gooddata.com/gooddata-ui/)\n- [GoodData.UI Live Examples](https://gooddata-examples.herokuapp.com/)\n- [Stack Overflow](https://stackoverflow.com/questions/tagged/gooddata)\n\n### Usage\nWith [yarn](https://yarnpkg.com) installed, go to your project directory and run\n```\n$ yarn add @gooddata/react-components\n```\nIf you prefer [npm](npmjs.com) run\n```\n$ npm install --save @gooddata/react-components\n```\n\nThe public API is exposed via global `index.js`. Except for the styles, do not import any other file directly\nbecause they are not intended to be part of the public API.\n\n## Contributing\n\nWe welcome any contribution in form of [issues](https://github.com/gooddata/gooddata-react-components/issues) or [pull requests](https://github.com/gooddata/gooddata-react-components/pulls).\nThese commands may come in handy while developing:\n\n| command | description |\n| ------- | ----------- |\n| `yarn install --pure-lockfile` | first step |\n| ||\n| `yarn dev` | build react-components to `/dist` in watch mode |\n| `yarn test` | run all unit tests |\n| `yarn prettier-write` | format the source code to match the valid codestyle |\n| `yarn validate` | validate codestyle |\n| ||\n| `yarn storybook` | run storybook from `/stories` on http://localhost:9001 |\n| `yarn build-storybook` | build storybook to `/dist-storybook` |\n| `yarn test-storybook` | run storybook and [screenshot tests](https://github.com/gooddata/gdc-client-utils/tree/master/test-storybook) |\n| ||\n| `yarn examples` | run Live Examples dev-server from `/examples` on https://localhost:8999 |\n| `yarn examples-build` | build Live Examples to `/examples/dist` |\n| `yarn examples-server` | serve built Live Examples - see `/examples/server/src` |\n| `yarn examples-testcafe` | run testcafe tests against `localhost:8999` |\n\n### Deploy to heroku.com\nWhen you deploy this repo to heroku, it serves *GoodData.UI Live Examples*.\nRelevant tasks are in `Procfile` and `package.json`.\n\n```bash\n# run in the project directory\nheroku login\nheroku create <your-app-name>\nheroku config:set DOMAIN_ADMIN_USERNAME=x@gooddata.com DOMAIN_ADMIN_PASSWORD=xy PROJECT_ID_TO_ASSIGN=xms7ga4tf3g3nzucd8380o2bev8oeknp\ngit push heroku HEAD:master\nheroku open\n```\n\n### Run Live Examples Locally\nTo run *GoodData.UI Live Examples* locally:\n```bash\ngit clone <this-repository>\ncd  <repository-folder>\nyarn install --pure-lockfile\nyarn examples\n```\nThen open https://localhost:8999 and login using Live Examples account (you can [create one here](https://gooddata-examples.herokuapp.com/registration)).\n\n### Run storybook locally for Geo chart \nGeo chart uses Mapbox to render map which requires a mapbox access token.\n- Register an account and create Mapbox token as [guide](https://docs.mapbox.com/help/how-mapbox-works/access-tokens/)\n- Run storybook with token stored in `.env` for more secure\n```bash\necho \"STORYBOOK_MAPBOX_ACCESS_TOKEN=token\" > .env # only need to run once\nyarn storybook\n```\n- Or run storybook with token env param exposed to cli (not suggested)\n```bash\nSTORYBOOK_MAPBOX_ACCESS_TOKEN=token yarn storybook\n```\n- Apply either above way to `yarn build-storybook` or `yarn test-storybook`\n\n### Source code formatting\nThe source code in the repository is formatted by [Prettier](https://prettier.io/). \nThe format of the code is validated by our Continuous Integration server and is one of the requirements of successful merge.\n\nPrettier is supported by every major IDE. You can find the list of supported editors and how to configure them [here](https://prettier.io/docs/en/editors.html).\n\nIn the case, when your editor is not supported or you don't want to setup the integration, you can run the `yarn prettier-write` command to reformat the code before commit.\n\n## Changelog\n\n- see [CHANGELOG.md](CHANGELOG.md)\n\n## License\n\n(C) 2007-2018 GoodData Corporation\n\nThis project is dual licensed:\n\n- The ATTRIBUTION-NONCOMMERCIAL 4.0 INTERNATIONAL (CC BY-NC 4.0) is used for purpose of the trial experience and evaluation of GoodData.UI library.\n- The GOODDATA GOODDATA.UI LIBRARY END USER LICENSE AGREEMENT is used for GoodData customers.\n\nFor more information, please see [LICENSE](https://github.com/gooddata/gooddata-react-components/blob/master/LICENSE)\n","gitHead":"8b1cb02ba0c5bb6977b7452e38cbbc024e6b3f5b","scripts":{"dev":"bash scripts/build.sh --dev-watch","test":"jest --watch","build":"bash scripts/build.sh","tslint":"yarn run-tslint -t verbose $npm_package_config_tslint","prepare":"cd examples/server && yarn install --frozen-lockfile && cd ../..; rm -r examples/node_modules 2>/dev/null; true","examples":"bash scripts/run-examples.sh","prepare?":"# Called before `npm publish` and on local `npm install`. Temporarily also for deleting obsolete node_modules. Ends with `true` to continue gracefully.","validate":"tsc --noEmit && yarn tslint && eslint $npm_package_config_eslint && yarn prettier-check","build-dev":"bash scripts/build.sh --dev","examples?":"# Default is developer domain, other options: yarn examples [sec,secure,stg,stg2,stg3,demo,developer or URL]","storybook":"yarn build && start-storybook -p 9001 -c .storybook","test-once":"jest","tslint-ci":"mkdir -p ./ci/results && yarn run-tslint -t checkstyle -o ./ci/results/tslint-results.xml $npm_package_config_tslint","run-tslint":"tslint -p tsconfig.json","validate-ci":"tsc --noEmit && yarn tslint-ci  && eslint $npm_package_config_eslint -f checkstyle -o ci/results/eslint-results.xml && yarn prettier-check","examples-build":"bash scripts/build-examples.sh","prepublishOnly":"yarn build","prettier-check":"prettier --check '{src,stories,styles,__mocks__,examples/server/src,examples/src,examples/test}/**/*.{ts,js,tsx,jsx,json,scss,md,yaml,html}'","prettier-write":"prettier --write '{src,stories,styles,__mocks__,examples/server/src,examples/src,examples/test}/**/*.{ts,js,tsx,jsx,json,scss,md,yaml,html}'","test-storybook":"yarn build && test-storybook","build-storybook":"yarn build && build-storybook -c .storybook -o dist-storybook","examples-server":"node examples/server/src/index.js","heroku-postbuild":"yarn examples-build developer","examples-testcafe":"./scripts/run-testcafe.sh visual","check-circular-deps":"madge --circular --extensions ts ./src","examples-testcafe-ci":"./scripts/run-testcafe.sh ci","examples-testcafe-live":"./scripts/run-testcafe.sh live"},"typings":"dist/index.d.ts","_npmUser":{"name":"gooddata-ci","email":"rail@gooddata.com"},"deprecated":"@gooddata/react-components@7 reached End of Support on March 31, 2022. Please upgrade (see https://sdk.gooddata.com/gooddata-ui/docs/supported_versions.html for more information).","repository":{"url":"git+ssh://git@github.com/gooddata/gooddata-react-components.git","type":"git"},"_npmVersion":"6.4.1","description":"GoodData.UI - A powerful JavaScript library for building analytical applications","directories":{},"lint-staged":{"{src,stories,styles,__mocks__,examples/server/src,examples/src,examples/test}/**/*.{ts,js,tsx,jsx,scss}":["npx gdc-fix-copyright","git add"],"{src,stories,styles,__mocks__,examples/server/src,examples/src,examples/test}/**/*.{ts,js,tsx,jsx,json,scss,md,yaml,html}":["prettier --write","git add"]},"_nodeVersion":"8.12.0","dependencies":{"rxjs":"^5.5.6","uuid":"^3.2.1","immer":"^1.3.1","lodash":"^4.17.15","date-fns":"^2.7.0","downshift":"^3.2.7","invariant":"^2.2.2","mapbox-gl":"^1.6.1","classnames":"^2.2.6","highcharts":"7.1.1","prop-types":"^15.6.0","react-intl":"^3.6.0","custom-event":"^1.0.1","react-window":"^1.8.1","ag-grid-react":"20.0.0","react-measure":"^2.3.0","@types/mapbox-gl":"^1.6.1","react-day-picker":"~7.3.0","react-responsive":"^3.0.0","stringify-object":"^2.4.0","@gooddata/typings":"^2.22.0","ag-grid-community":"20.0.0","http-status-codes":"^1.3.0","@gooddata/js-utils":"^3.5.0","@gooddata/numberjs":"^3.2.4","fixed-data-table-2":"0.7.17","@gooddata/goodstrap":"^68.1.0","react-dom-factories":"^1.0.2","@gooddata/gooddata-js":"^12.5.0","json-stable-stringify":"^1.0.1","react-transition-group":"^2.2.1","hoist-non-react-statics":"^3.3.0","nodelist-foreach-polyfill":"^1.2.0","@formatjs/intl-pluralrules":"^1.3.6","highcharts-grouped-categories":"^1.1.3"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"raf":"3.3.2","yup":"^0.24.1","jest":"24.7.1","husky":"3.0.0","madge":"^3.4.4","react":"^16.5.2","enzyme":"3.5.0","eslint":"4.19.1","formik":"^0.11.11","moment":"2.23.0","history":"^4.7.2","ts-jest":"24.0.0","webpack":"4.30.0","full-icu":"^1.3.0","prettier":"1.16.4","react-ga":"^2.5.2","recharts":"1.0.0-beta.9","testcafe":"1.1.4","commander":"2.14.1","node-sass":"4.13.0","react-dom":"^16.5.2","supertest":"3.0.0","ts-loader":"6.0.0","@types/raf":"^3.4.0","css-loader":"0.28.7","jest-junit":"3.0.0","raw-loader":"0.5.1","styled-jsx":"2.2.1","typescript":"3.3.4000","@babel/core":"7.4.4","@types/jest":"24.0.6","@types/node":"7.0.8","@types/uuid":"3.4.3","file-loader":"3.0.1","jest-enzyme":"7.0.2","lint-staged":"9.1.0","sass-loader":"6.0.6","webpack-cli":"3.3.2","@types/react":"16.8.6","babel-loader":"8.0.5","react-helmet":"5.2.0","react-select":"1.2.1","style-loader":"0.19.1","@types/enzyme":"3.1.13","@types/lodash":"4.14.123","testcafe-live":"0.1.4","@babel/runtime":"7.4.4","dotenv-webpack":"^1.7.0","@babel/polyfill":"^7.4.4","@storybook/react":"5.0.11","@types/invariant":"2.2.29","@types/react-dom":"16.0.11","isomorphic-fetch":"2.2.1","react-datepicker":"1.1.0","react-router-dom":"4.2.2","@babel/preset-env":"7.4.4","@gooddata/mock-js":"^2.11.0","@storybook/addons":"5.0.11","@types/classnames":"2.2.3","@types/prop-types":"15.5.2","@storybook/theming":"5.0.11","identity-obj-proxy":"^3.0.0","intl-messageformat":"^7.5.4","webpack-dev-server":"3.3.1","@babel/preset-react":"7.0.0","@types/react-portal":"4.0.1","@types/react-window":"^1.8.1","babel-plugin-lodash":"3.3.4","html-webpack-plugin":"3.2.0","react-test-renderer":"16.4.2","@types/react-measure":"2.0.5","clean-webpack-plugin":"2.0.2","stats-webpack-plugin":"0.7.0","eslint-config-prettier":"4.1.0","react-google-recaptcha":"^0.14.1","tslint-config-prettier":"1.18.0","@gooddata/eslint-config":"^1.0.0","@gooddata/tslint-config":"1.0.0","@types/react-responsive":"^3.0.3","@types/storybook__react":"4.0.1","@types/stringify-object":"^3.2.0","enzyme-adapter-react-16":"1.3.1","@gooddata/test-storybook":"3.2.1","@storybook/addon-actions":"5.0.11","@storybook/addon-options":"5.0.11","node-sass-magic-importer":"5.1.0","react-syntax-highlighter":"11.0.2","@types/fixed-data-table-2":"0.8.1","@types/react-test-renderer":"16.0.0","circular-dependency-plugin":"5.0.2","compression-webpack-plugin":"2.0.0","@types/json-stable-stringify":"^1.0.32","@gooddata/frontend-npm-scripts":"1.1.0","@types/enzyme-adapter-react-16":"1.0.3","@types/storybook__addon-actions":"3.4.2","@babel/plugin-proposal-class-properties":"7.4.4","@babel/plugin-proposal-object-rest-spread":"7.4.4","@babel/plugin-transform-async-to-generator":"7.4.4"},"peerDependencies":{"react":"^16.5.2","react-dom":"^16.5.2"},"_npmOperationalInternal":{"tmp":"tmp/react-components_7.4.0-beta.49_1583925503707_0.495597799915968","host":"s3://npm-registry-packages"}},"7.4.0-beta.50":{"name":"@gooddata/react-components","version":"7.4.0-beta.50","author":{"name":"GoodData Corporation"},"license":"BSD-3-Clause","_id":"@gooddata/react-components@7.4.0-beta.50","maintainers":[{"name":"afi","email":"adam.fiedler@gooddata.com"},{"name":"bertold8","email":"ivan.nejezchleb@seznam.cz"},{"name":"brbistas","email":"valentinos.chraniotis@gooddata.com"},{"name":"bugsbunny338","email":"jiri.zajic@mensa.cz"},{"name":"de.do","email":"de.do@gooddata.com"},{"name":"gooddata-ci","email":"rail@gooddata.com"},{"name":"hung.nguyen.hoang","email":"hung.nguyen@gooddata.com"},{"name":"ivan.mjartan","email":"ivan.mjartan@gooddata.com"},{"name":"jakub-sterba","email":"jakub.sterba@gooddata.com"},{"name":"jankc","email":"jan.krapac@gmail.com"},{"name":"jaroslav.tomecek","email":"jaroslav.tomecek@gooddata.com"},{"name":"jkittler","email":"honza.kittler@gmail.com"},{"name":"khanh.le","email":"khanh.le@gooddata.com"},{"name":"lanhuynh","email":"lan.huynh@gooddata.com"},{"name":"linhhong","email":"linh.hong@gooddata.com"},{"name":"lupko","email":"lubomir.slivka@gooddata.com"},{"name":"matyas.kandl","email":"matyas.kandl@gooddata.com"},{"name":"michal.marsal","email":"michal.marsal@gooddata.com"},{"name":"naibinh","email":"naibinh@gmail.com"},{"name":"nikolacech","email":"nikola.cech@gooddata.com"},{"name":"no23reason","email":"dan.homola@hotmail.cz"},{"name":"patrikbraborec","email":"patrik.braborec@gooddata.com"},{"name":"pbenes","email":"petr.benes@gooddata.com"},{"name":"petrjanu","email":"petr.janu@gooddata.com"},{"name":"ptquang86","email":"ptquang86@gmail.com"},{"name":"qduval","email":"quentin.duval@gooddata.com"},{"name":"rodri360","email":"me@rodri360.com"},{"name":"sitina","email":"jiri.sitina@gooddata.com"},{"name":"strouhaljan","email":"strouhal.jan@gmail.com"},{"name":"tomas.kratochvil","email":"tomas.kratochvil@gooddata.com"},{"name":"tomasreichmann","email":"tomasreichmann@gmail.com"},{"name":"tomsatgd","email":"tomas.satinsky@gooddata.com"},{"name":"trung-le-quoc","email":"trung.le@gooddata.com"},{"name":"tu-ngo","email":"tungo1981@gmail.com"},{"name":"tulean","email":"tuan.le@gooddata.com"},{"name":"utdnah","email":"danh.ung@gooddata.com"},{"name":"vlastikcz","email":"vlastimil.kotas@gooddata.com"},{"name":"vu.pham","email":"vu.pham@gooddata.com"},{"name":"xmort","email":"petr.dolejsi@gooddata.com"},{"name":"yanlipnican","email":"yanlipnican@gmail.com"}],"homepage":"https://github.com/gooddata/gooddata-react-components#readme","bugs":{"url":"https://github.com/gooddata/gooddata-react-components/issues"},"dist":{"shasum":"6630364d5049a4c8e120173491635b75c0618968","tarball":"https://registry.npmjs.org/@gooddata/react-components/-/react-components-7.4.0-beta.50.tgz","fileCount":2479,"integrity":"sha512-zAfWdzk/KYzigiqBQKFEPZDkV4RoJ34nTdh8Z8YeHTAwZue8Y2JO3/mpIQdYe96oMZV0Q7yKTrux/y5cUYU5bQ==","signatures":[{"sig":"MEYCIQDA/lE/8MWrnN15MGSxpUD4MzuE/TTV9j9YmOuqmuqhnAIhAOKPh594PbmCtx0u53TfMvQRILSfggRp3P8v+bWaTaju","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":9742662,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJeaPTdCRA9TVsSAnZWagAAYSMQAJ2UCGdUQW+OUj5pkNWO\nmXKsT//uQ/IVYITaDT7eCI3ghGTwTem+/QFsiUc3Hia6s6u1x2iU+A9teBfA\ndIb2lG1tF0CJBATwuFSwy19yd87Y9oOvXjBrxlr8sH1hq+8biFTdluGWgL/K\n+gc/fKdcYkp4L/ZiLG7tpAFkzkt2KcSybZhNIMLY2u/4t7fZrtl8cej5AiG2\nAQMOhHum6Mh6MrJ1cT8Zw/zTdT0+E3FqoJa8dHAK/0Ij2CdtGeHgJtjIMgu/\nQ237oyFbczT+2onEzS0LxYDez0o6XJBX5TJyJMxh4yXj4ryRb6exa4Q13H+I\nKAd/tjLdyLPUVrgGzRf3yxMzjMrPkxbZH9tqC2NMWO5eASe7dpV+xDwuo6Q1\nrJnM0oGgvETYAfprxlRC6PWSPWfdNkoZ8pDToe0ZYvwT5fW5ItazIa9y+uji\n2GgFdsVIbE/PkhlcAPKDf0wLFy46VagWmGkoaf8CBEMKqBA7kBA+DmuBdCQI\nnm0gGhzqL4MwdFZRKRCUEhiOFk9QrjYXFFXCIDyUGplyIRIvjYN1RN0ALxnp\n8Y0pMp11MJbUqAM8UEcNOXwq27mLQrxLb3ELSVtbryq2Veh0yrhbiLuIrLU4\n+oZJLQjbFqof12TM+oVGOX2dEArCphf26YaEFnh2S1SqHj0VsRlKHQgv2tIH\n+k6k\r\n=ZEHI\r\n-----END PGP SIGNATURE-----\r\n"},"main":"dist/index.js","husky":{"hooks":{"pre-commit":"lint-staged"}},"config":{"eslint":"./examples/**/*.{js,jsx}","tslint":"./{__mocks__,src,stories}/{,**/}*.{ts,tsx}"},"readme":"[![npm version](https://badge.fury.io/js/%40gooddata%2Freact-components.svg)](https://www.npmjs.com/package/@gooddata/react-components) \n\n# GoodData.UI React components\n> A React-based JavaScript library for building data-driven applications\n\n## Getting started\n- [GoodData.UI Documentation](http://sdk.gooddata.com/gooddata-ui/)\n- [GoodData.UI Live Examples](https://gooddata-examples.herokuapp.com/)\n- [Stack Overflow](https://stackoverflow.com/questions/tagged/gooddata)\n\n### Usage\nWith [yarn](https://yarnpkg.com) installed, go to your project directory and run\n```\n$ yarn add @gooddata/react-components\n```\nIf you prefer [npm](npmjs.com) run\n```\n$ npm install --save @gooddata/react-components\n```\n\nThe public API is exposed via global `index.js`. Except for the styles, do not import any other file directly\nbecause they are not intended to be part of the public API.\n\n## Contributing\n\nWe welcome any contribution in form of [issues](https://github.com/gooddata/gooddata-react-components/issues) or [pull requests](https://github.com/gooddata/gooddata-react-components/pulls).\nThese commands may come in handy while developing:\n\n| command | description |\n| ------- | ----------- |\n| `yarn install --pure-lockfile` | first step |\n| ||\n| `yarn dev` | build react-components to `/dist` in watch mode |\n| `yarn test` | run all unit tests |\n| `yarn prettier-write` | format the source code to match the valid codestyle |\n| `yarn validate` | validate codestyle |\n| ||\n| `yarn storybook` | run storybook from `/stories` on http://localhost:9001 |\n| `yarn build-storybook` | build storybook to `/dist-storybook` |\n| `yarn test-storybook` | run storybook and [screenshot tests](https://github.com/gooddata/gdc-client-utils/tree/master/test-storybook) |\n| ||\n| `yarn examples` | run Live Examples dev-server from `/examples` on https://localhost:8999 |\n| `yarn examples-build` | build Live Examples to `/examples/dist` |\n| `yarn examples-server` | serve built Live Examples - see `/examples/server/src` |\n| `yarn examples-testcafe` | run testcafe tests against `localhost:8999` |\n\n### Deploy to heroku.com\nWhen you deploy this repo to heroku, it serves *GoodData.UI Live Examples*.\nRelevant tasks are in `Procfile` and `package.json`.\n\n```bash\n# run in the project directory\nheroku login\nheroku create <your-app-name>\nheroku config:set DOMAIN_ADMIN_USERNAME=x@gooddata.com DOMAIN_ADMIN_PASSWORD=xy PROJECT_ID_TO_ASSIGN=xms7ga4tf3g3nzucd8380o2bev8oeknp\ngit push heroku HEAD:master\nheroku open\n```\n\n### Run Live Examples Locally\nTo run *GoodData.UI Live Examples* locally:\n```bash\ngit clone <this-repository>\ncd  <repository-folder>\nyarn install --pure-lockfile\nyarn examples\n```\nThen open https://localhost:8999 and login using Live Examples account (you can [create one here](https://gooddata-examples.herokuapp.com/registration)).\n\n### Run storybook locally for Geo chart \nGeo chart uses Mapbox to render map which requires a mapbox access token.\n- Register an account and create Mapbox token as [guide](https://docs.mapbox.com/help/how-mapbox-works/access-tokens/)\n- Run storybook with token stored in `.env` for more secure\n```bash\necho \"STORYBOOK_MAPBOX_ACCESS_TOKEN=token\" > .env # only need to run once\nyarn storybook\n```\n- Or run storybook with token env param exposed to cli (not suggested)\n```bash\nSTORYBOOK_MAPBOX_ACCESS_TOKEN=token yarn storybook\n```\n- Apply either above way to `yarn build-storybook` or `yarn test-storybook`\n\n### Source code formatting\nThe source code in the repository is formatted by [Prettier](https://prettier.io/). \nThe format of the code is validated by our Continuous Integration server and is one of the requirements of successful merge.\n\nPrettier is supported by every major IDE. You can find the list of supported editors and how to configure them [here](https://prettier.io/docs/en/editors.html).\n\nIn the case, when your editor is not supported or you don't want to setup the integration, you can run the `yarn prettier-write` command to reformat the code before commit.\n\n## Changelog\n\n- see [CHANGELOG.md](CHANGELOG.md)\n\n## License\n\n(C) 2007-2018 GoodData Corporation\n\nThis project is dual licensed:\n\n- The ATTRIBUTION-NONCOMMERCIAL 4.0 INTERNATIONAL (CC BY-NC 4.0) is used for purpose of the trial experience and evaluation of GoodData.UI library.\n- The GOODDATA GOODDATA.UI LIBRARY END USER LICENSE AGREEMENT is used for GoodData customers.\n\nFor more information, please see [LICENSE](https://github.com/gooddata/gooddata-react-components/blob/master/LICENSE)\n","gitHead":"9b94b55d46fc9c2cea52a8105e1ecdaf09511de4","scripts":{"dev":"bash scripts/build.sh --dev-watch","test":"jest --watch","build":"bash scripts/build.sh","tslint":"yarn run-tslint -t verbose $npm_package_config_tslint","prepare":"cd examples/server && yarn install --frozen-lockfile && cd ../..; rm -r examples/node_modules 2>/dev/null; true","examples":"bash scripts/run-examples.sh","prepare?":"# Called before `npm publish` and on local `npm install`. Temporarily also for deleting obsolete node_modules. Ends with `true` to continue gracefully.","validate":"tsc --noEmit && yarn tslint && eslint $npm_package_config_eslint && yarn prettier-check","build-dev":"bash scripts/build.sh --dev","examples?":"# Default is developer domain, other options: yarn examples [sec,secure,stg,stg2,stg3,demo,developer or URL]","storybook":"yarn build && start-storybook -p 9001 -c .storybook","test-once":"jest","tslint-ci":"mkdir -p ./ci/results && yarn run-tslint -t checkstyle -o ./ci/results/tslint-results.xml $npm_package_config_tslint","run-tslint":"tslint -p tsconfig.json","validate-ci":"tsc --noEmit && yarn tslint-ci  && eslint $npm_package_config_eslint -f checkstyle -o ci/results/eslint-results.xml && yarn prettier-check","examples-build":"bash scripts/build-examples.sh","prepublishOnly":"yarn build","prettier-check":"prettier --check '{src,stories,styles,__mocks__,examples/server/src,examples/src,examples/test}/**/*.{ts,js,tsx,jsx,json,scss,md,yaml,html}'","prettier-write":"prettier --write '{src,stories,styles,__mocks__,examples/server/src,examples/src,examples/test}/**/*.{ts,js,tsx,jsx,json,scss,md,yaml,html}'","test-storybook":"yarn build && test-storybook","build-storybook":"yarn build && build-storybook -c .storybook -o dist-storybook","examples-server":"node examples/server/src/index.js","heroku-postbuild":"yarn examples-build developer","examples-testcafe":"./scripts/run-testcafe.sh visual","check-circular-deps":"madge --circular --extensions ts ./src","examples-testcafe-ci":"./scripts/run-testcafe.sh ci","examples-testcafe-live":"./scripts/run-testcafe.sh live"},"typings":"dist/index.d.ts","_npmUser":{"name":"gooddata-ci","email":"rail@gooddata.com"},"deprecated":"@gooddata/react-components@7 reached End of Support on March 31, 2022. Please upgrade (see https://sdk.gooddata.com/gooddata-ui/docs/supported_versions.html for more information).","repository":{"url":"git+ssh://git@github.com/gooddata/gooddata-react-components.git","type":"git"},"_npmVersion":"6.4.1","description":"GoodData.UI - A powerful JavaScript library for building analytical applications","directories":{},"lint-staged":{"{src,stories,styles,__mocks__,examples/server/src,examples/src,examples/test}/**/*.{ts,js,tsx,jsx,scss}":["npx gdc-fix-copyright","git add"],"{src,stories,styles,__mocks__,examples/server/src,examples/src,examples/test}/**/*.{ts,js,tsx,jsx,json,scss,md,yaml,html}":["prettier --write","git add"]},"_nodeVersion":"8.12.0","dependencies":{"rxjs":"^5.5.6","uuid":"^3.2.1","immer":"^1.3.1","lodash":"^4.17.15","date-fns":"^2.7.0","downshift":"^3.2.7","invariant":"^2.2.2","mapbox-gl":"^1.6.1","classnames":"^2.2.6","highcharts":"7.1.1","prop-types":"^15.6.0","react-intl":"^3.6.0","custom-event":"^1.0.1","react-window":"^1.8.1","ag-grid-react":"20.0.0","react-measure":"^2.3.0","@types/mapbox-gl":"^1.6.1","react-day-picker":"~7.3.0","react-responsive":"^3.0.0","stringify-object":"^2.4.0","@gooddata/typings":"^2.22.0","ag-grid-community":"20.0.0","http-status-codes":"^1.3.0","@gooddata/js-utils":"^3.5.0","@gooddata/numberjs":"^3.2.4","fixed-data-table-2":"0.7.17","@gooddata/goodstrap":"^68.1.0","react-dom-factories":"^1.0.2","@gooddata/gooddata-js":"^12.5.0","json-stable-stringify":"^1.0.1","react-transition-group":"^2.2.1","hoist-non-react-statics":"^3.3.0","nodelist-foreach-polyfill":"^1.2.0","@formatjs/intl-pluralrules":"^1.3.6","highcharts-grouped-categories":"^1.1.3"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"raf":"3.3.2","yup":"^0.24.1","jest":"24.7.1","husky":"3.0.0","madge":"^3.4.4","react":"^16.5.2","enzyme":"3.5.0","eslint":"4.19.1","formik":"^0.11.11","moment":"2.23.0","history":"^4.7.2","ts-jest":"24.0.0","webpack":"4.30.0","full-icu":"^1.3.0","prettier":"1.16.4","react-ga":"^2.5.2","recharts":"1.0.0-beta.9","testcafe":"1.1.4","commander":"2.14.1","node-sass":"4.13.0","react-dom":"^16.5.2","supertest":"3.0.0","ts-loader":"6.0.0","@types/raf":"^3.4.0","css-loader":"0.28.7","jest-junit":"3.0.0","raw-loader":"0.5.1","styled-jsx":"2.2.1","typescript":"3.3.4000","@babel/core":"7.4.4","@types/jest":"24.0.6","@types/node":"7.0.8","@types/uuid":"3.4.3","file-loader":"3.0.1","jest-enzyme":"7.0.2","lint-staged":"9.1.0","sass-loader":"6.0.6","webpack-cli":"3.3.2","@types/react":"16.8.6","babel-loader":"8.0.5","react-helmet":"5.2.0","react-select":"1.2.1","style-loader":"0.19.1","@types/enzyme":"3.1.13","@types/lodash":"4.14.123","testcafe-live":"0.1.4","@babel/runtime":"7.4.4","dotenv-webpack":"^1.7.0","@babel/polyfill":"^7.4.4","@storybook/react":"5.0.11","@types/invariant":"2.2.29","@types/react-dom":"16.0.11","isomorphic-fetch":"2.2.1","react-datepicker":"1.1.0","react-router-dom":"4.2.2","@babel/preset-env":"7.4.4","@gooddata/mock-js":"^2.11.0","@storybook/addons":"5.0.11","@types/classnames":"2.2.3","@types/prop-types":"15.5.2","@storybook/theming":"5.0.11","identity-obj-proxy":"^3.0.0","intl-messageformat":"^7.5.4","webpack-dev-server":"3.3.1","@babel/preset-react":"7.0.0","@types/react-portal":"4.0.1","@types/react-window":"^1.8.1","babel-plugin-lodash":"3.3.4","html-webpack-plugin":"3.2.0","react-test-renderer":"16.4.2","@types/react-measure":"2.0.5","clean-webpack-plugin":"2.0.2","stats-webpack-plugin":"0.7.0","eslint-config-prettier":"4.1.0","react-google-recaptcha":"^0.14.1","tslint-config-prettier":"1.18.0","@gooddata/eslint-config":"^1.0.0","@gooddata/tslint-config":"1.0.0","@types/react-responsive":"^3.0.3","@types/storybook__react":"4.0.1","@types/stringify-object":"^3.2.0","enzyme-adapter-react-16":"1.3.1","@gooddata/test-storybook":"3.2.1","@storybook/addon-actions":"5.0.11","@storybook/addon-options":"5.0.11","node-sass-magic-importer":"5.1.0","react-syntax-highlighter":"11.0.2","@types/fixed-data-table-2":"0.8.1","@types/react-test-renderer":"16.0.0","circular-dependency-plugin":"5.0.2","compression-webpack-plugin":"2.0.0","@types/json-stable-stringify":"^1.0.32","@gooddata/frontend-npm-scripts":"1.1.0","@types/enzyme-adapter-react-16":"1.0.3","@types/storybook__addon-actions":"3.4.2","@babel/plugin-proposal-class-properties":"7.4.4","@babel/plugin-proposal-object-rest-spread":"7.4.4","@babel/plugin-transform-async-to-generator":"7.4.4"},"peerDependencies":{"react":"^16.5.2","react-dom":"^16.5.2"},"_npmOperationalInternal":{"tmp":"tmp/react-components_7.4.0-beta.50_1583936732493_0.5304819825555687","host":"s3://npm-registry-packages"}},"7.4.0-beta.51":{"name":"@gooddata/react-components","version":"7.4.0-beta.51","author":{"name":"GoodData Corporation"},"license":"BSD-3-Clause","_id":"@gooddata/react-components@7.4.0-beta.51","maintainers":[{"name":"afi","email":"adam.fiedler@gooddata.com"},{"name":"bertold8","email":"ivan.nejezchleb@seznam.cz"},{"name":"brbistas","email":"valentinos.chraniotis@gooddata.com"},{"name":"bugsbunny338","email":"jiri.zajic@mensa.cz"},{"name":"de.do","email":"de.do@gooddata.com"},{"name":"gooddata-ci","email":"rail@gooddata.com"},{"name":"hung.nguyen.hoang","email":"hung.nguyen@gooddata.com"},{"name":"ivan.mjartan","email":"ivan.mjartan@gooddata.com"},{"name":"jakub-sterba","email":"jakub.sterba@gooddata.com"},{"name":"jankc","email":"jan.krapac@gmail.com"},{"name":"jaroslav.tomecek","email":"jaroslav.tomecek@gooddata.com"},{"name":"jkittler","email":"honza.kittler@gmail.com"},{"name":"khanh.le","email":"khanh.le@gooddata.com"},{"name":"lanhuynh","email":"lan.huynh@gooddata.com"},{"name":"linhhong","email":"linh.hong@gooddata.com"},{"name":"lupko","email":"lubomir.slivka@gooddata.com"},{"name":"matyas.kandl","email":"matyas.kandl@gooddata.com"},{"name":"michal.marsal","email":"michal.marsal@gooddata.com"},{"name":"naibinh","email":"naibinh@gmail.com"},{"name":"nikolacech","email":"nikola.cech@gooddata.com"},{"name":"no23reason","email":"dan.homola@hotmail.cz"},{"name":"patrikbraborec","email":"patrik.braborec@gooddata.com"},{"name":"pbenes","email":"petr.benes@gooddata.com"},{"name":"petrjanu","email":"petr.janu@gooddata.com"},{"name":"ptquang86","email":"ptquang86@gmail.com"},{"name":"qduval","email":"quentin.duval@gooddata.com"},{"name":"rodri360","email":"me@rodri360.com"},{"name":"sitina","email":"jiri.sitina@gooddata.com"},{"name":"strouhaljan","email":"strouhal.jan@gmail.com"},{"name":"tomas.kratochvil","email":"tomas.kratochvil@gooddata.com"},{"name":"tomasreichmann","email":"tomasreichmann@gmail.com"},{"name":"tomsatgd","email":"tomas.satinsky@gooddata.com"},{"name":"trung-le-quoc","email":"trung.le@gooddata.com"},{"name":"tu-ngo","email":"tungo1981@gmail.com"},{"name":"tulean","email":"tuan.le@gooddata.com"},{"name":"utdnah","email":"danh.ung@gooddata.com"},{"name":"vlastikcz","email":"vlastimil.kotas@gooddata.com"},{"name":"vu.pham","email":"vu.pham@gooddata.com"},{"name":"xmort","email":"petr.dolejsi@gooddata.com"},{"name":"yanlipnican","email":"yanlipnican@gmail.com"}],"homepage":"https://github.com/gooddata/gooddata-react-components#readme","bugs":{"url":"https://github.com/gooddata/gooddata-react-components/issues"},"dist":{"shasum":"446c0aed08fa0ea41c2dc82bd3bb6fca7ea71c7a","tarball":"https://registry.npmjs.org/@gooddata/react-components/-/react-components-7.4.0-beta.51.tgz","fileCount":2479,"integrity":"sha512-YU42AmRD9acpcaQjdQV2yg/djPNkgb0snMmYN9JOSlYKae4iYigaiokwPJ6TKtETZcWZ3ai9HPez7mBauq7v5w==","signatures":[{"sig":"MEQCIDoGFa1d/FmzGfI5bypMWFfGpgYrKSQxQotI4geZRhMKAiATAr2PVA7c7fAkG9sDNTyO3o4Eh7UYxKnO/RmG0vYUSQ==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":9743185,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJeahBpCRA9TVsSAnZWagAAdLIP/RrpSLJO+/fc5JHwmN1q\nsl4D0EKNNB4LocmpzIa3Pd985DRU6SZdD3d3AmRAZfqWq9lT62kzKLqMWPPi\n3Ct5bxhlGWV2ywEXw196+rAQhYNW6FZSuexIdkC5msuCnpPkOfnrV0ZtQ2Rl\nMLUmotaarDI4DPVp4RZh0XQA3soP9f9+YPFgg5B/ndx4mQ2OFfUrsN7sdDct\nB68j21VxDfs4NV9txOXCo6gL5dF7lYvxKptP4HQiyua2uTJmq6GmutLtKZUN\n3ZOO1HV3iZ2PZqlyK8UAtSHPBwFdGSaIyQ/IBoTInJZVe/+XauS4vR345H90\nRlAfFZKHgdx5A7xvoFlSxDqXaqwoN2lZ4JQtUENpExNoN6+Wy6cowVrZfTRt\nXwGjJjjil/gj2ken0UViQ/D4S5js4Y9SpZyyfBHdganaeMDuKvwI5wXCEhSF\nUgz7gC4kSEgqvklfVBEIl+ddkNGG/XF+kcFuarOF8J9mMlRWtPrNdEIYyOkk\nHj2RpQSzTihdiNwWjafYeXnWRsTutALn2sHAVV5lBib/1j9P8IELt77MZp8D\nq3rjGtG/D11PjOE4czSwHrxrCwk4huqQEBh0AacXe9//PwTzthO5MejtP91n\niIdS7HAVUhlm9wI4Dev83nOK5KhQoqVb8DFsVbABxivqb3LznyIWRJm54JrK\ngSjs\r\n=jKou\r\n-----END PGP SIGNATURE-----\r\n"},"main":"dist/index.js","husky":{"hooks":{"pre-commit":"lint-staged"}},"config":{"eslint":"./examples/**/*.{js,jsx}","tslint":"./{__mocks__,src,stories}/{,**/}*.{ts,tsx}"},"readme":"[![npm version](https://badge.fury.io/js/%40gooddata%2Freact-components.svg)](https://www.npmjs.com/package/@gooddata/react-components) \n\n# GoodData.UI React components\n> A React-based JavaScript library for building data-driven applications\n\n## Getting started\n- [GoodData.UI Documentation](http://sdk.gooddata.com/gooddata-ui/)\n- [GoodData.UI Live Examples](https://gooddata-examples.herokuapp.com/)\n- [Stack Overflow](https://stackoverflow.com/questions/tagged/gooddata)\n\n### Usage\nWith [yarn](https://yarnpkg.com) installed, go to your project directory and run\n```\n$ yarn add @gooddata/react-components\n```\nIf you prefer [npm](npmjs.com) run\n```\n$ npm install --save @gooddata/react-components\n```\n\nThe public API is exposed via global `index.js`. Except for the styles, do not import any other file directly\nbecause they are not intended to be part of the public API.\n\n## Contributing\n\nWe welcome any contribution in form of [issues](https://github.com/gooddata/gooddata-react-components/issues) or [pull requests](https://github.com/gooddata/gooddata-react-components/pulls).\nThese commands may come in handy while developing:\n\n| command | description |\n| ------- | ----------- |\n| `yarn install --pure-lockfile` | first step |\n| ||\n| `yarn dev` | build react-components to `/dist` in watch mode |\n| `yarn test` | run all unit tests |\n| `yarn prettier-write` | format the source code to match the valid codestyle |\n| `yarn validate` | validate codestyle |\n| ||\n| `yarn storybook` | run storybook from `/stories` on http://localhost:9001 |\n| `yarn build-storybook` | build storybook to `/dist-storybook` |\n| `yarn test-storybook` | run storybook and [screenshot tests](https://github.com/gooddata/gdc-client-utils/tree/master/test-storybook) |\n| ||\n| `yarn examples` | run Live Examples dev-server from `/examples` on https://localhost:8999 |\n| `yarn examples-build` | build Live Examples to `/examples/dist` |\n| `yarn examples-server` | serve built Live Examples - see `/examples/server/src` |\n| `yarn examples-testcafe` | run testcafe tests against `localhost:8999` |\n\n### Deploy to heroku.com\nWhen you deploy this repo to heroku, it serves *GoodData.UI Live Examples*.\nRelevant tasks are in `Procfile` and `package.json`.\n\n```bash\n# run in the project directory\nheroku login\nheroku create <your-app-name>\nheroku config:set DOMAIN_ADMIN_USERNAME=x@gooddata.com DOMAIN_ADMIN_PASSWORD=xy PROJECT_ID_TO_ASSIGN=xms7ga4tf3g3nzucd8380o2bev8oeknp\ngit push heroku HEAD:master\nheroku open\n```\n\n### Run Live Examples Locally\nTo run *GoodData.UI Live Examples* locally:\n```bash\ngit clone <this-repository>\ncd  <repository-folder>\nyarn install --pure-lockfile\nyarn examples\n```\nThen open https://localhost:8999 and login using Live Examples account (you can [create one here](https://gooddata-examples.herokuapp.com/registration)).\n\n### Run storybook locally for Geo chart \nGeo chart uses Mapbox to render map which requires a mapbox access token.\n- Register an account and create Mapbox token as [guide](https://docs.mapbox.com/help/how-mapbox-works/access-tokens/)\n- Run storybook with token stored in `.env` for more secure\n```bash\necho \"STORYBOOK_MAPBOX_ACCESS_TOKEN=token\" > .env # only need to run once\nyarn storybook\n```\n- Or run storybook with token env param exposed to cli (not suggested)\n```bash\nSTORYBOOK_MAPBOX_ACCESS_TOKEN=token yarn storybook\n```\n- Apply either above way to `yarn build-storybook` or `yarn test-storybook`\n\n### Source code formatting\nThe source code in the repository is formatted by [Prettier](https://prettier.io/). \nThe format of the code is validated by our Continuous Integration server and is one of the requirements of successful merge.\n\nPrettier is supported by every major IDE. You can find the list of supported editors and how to configure them [here](https://prettier.io/docs/en/editors.html).\n\nIn the case, when your editor is not supported or you don't want to setup the integration, you can run the `yarn prettier-write` command to reformat the code before commit.\n\n## Changelog\n\n- see [CHANGELOG.md](CHANGELOG.md)\n\n## License\n\n(C) 2007-2018 GoodData Corporation\n\nThis project is dual licensed:\n\n- The ATTRIBUTION-NONCOMMERCIAL 4.0 INTERNATIONAL (CC BY-NC 4.0) is used for purpose of the trial experience and evaluation of GoodData.UI library.\n- The GOODDATA GOODDATA.UI LIBRARY END USER LICENSE AGREEMENT is used for GoodData customers.\n\nFor more information, please see [LICENSE](https://github.com/gooddata/gooddata-react-components/blob/master/LICENSE)\n","gitHead":"3392d1082d2849bee39a17340a3e23d340c91ea6","scripts":{"dev":"bash scripts/build.sh --dev-watch","test":"jest --watch","build":"bash scripts/build.sh","tslint":"yarn run-tslint -t verbose $npm_package_config_tslint","prepare":"cd examples/server && yarn install --frozen-lockfile && cd ../..; rm -r examples/node_modules 2>/dev/null; true","examples":"bash scripts/run-examples.sh","prepare?":"# Called before `npm publish` and on local `npm install`. Temporarily also for deleting obsolete node_modules. Ends with `true` to continue gracefully.","validate":"tsc --noEmit && yarn tslint && eslint $npm_package_config_eslint && yarn prettier-check","build-dev":"bash scripts/build.sh --dev","examples?":"# Default is developer domain, other options: yarn examples [sec,secure,stg,stg2,stg3,demo,developer or URL]","storybook":"yarn build && start-storybook -p 9001 -c .storybook","test-once":"jest","tslint-ci":"mkdir -p ./ci/results && yarn run-tslint -t checkstyle -o ./ci/results/tslint-results.xml $npm_package_config_tslint","run-tslint":"tslint -p tsconfig.json","validate-ci":"tsc --noEmit && yarn tslint-ci  && eslint $npm_package_config_eslint -f checkstyle -o ci/results/eslint-results.xml && yarn prettier-check","examples-build":"bash scripts/build-examples.sh","prepublishOnly":"yarn build","prettier-check":"prettier --check '{src,stories,styles,__mocks__,examples/server/src,examples/src,examples/test}/**/*.{ts,js,tsx,jsx,json,scss,md,yaml,html}'","prettier-write":"prettier --write '{src,stories,styles,__mocks__,examples/server/src,examples/src,examples/test}/**/*.{ts,js,tsx,jsx,json,scss,md,yaml,html}'","test-storybook":"yarn build && test-storybook","build-storybook":"yarn build && build-storybook -c .storybook -o dist-storybook","examples-server":"node examples/server/src/index.js","heroku-postbuild":"yarn examples-build developer","examples-testcafe":"./scripts/run-testcafe.sh visual","check-circular-deps":"madge --circular --extensions ts ./src","examples-testcafe-ci":"./scripts/run-testcafe.sh ci","examples-testcafe-live":"./scripts/run-testcafe.sh live"},"typings":"dist/index.d.ts","_npmUser":{"name":"gooddata-ci","email":"rail@gooddata.com"},"deprecated":"@gooddata/react-components@7 reached End of Support on March 31, 2022. Please upgrade (see https://sdk.gooddata.com/gooddata-ui/docs/supported_versions.html for more information).","repository":{"url":"git+ssh://git@github.com/gooddata/gooddata-react-components.git","type":"git"},"_npmVersion":"6.4.1","description":"GoodData.UI - A powerful JavaScript library for building analytical applications","directories":{},"lint-staged":{"{src,stories,styles,__mocks__,examples/server/src,examples/src,examples/test}/**/*.{ts,js,tsx,jsx,scss}":["npx gdc-fix-copyright","git add"],"{src,stories,styles,__mocks__,examples/server/src,examples/src,examples/test}/**/*.{ts,js,tsx,jsx,json,scss,md,yaml,html}":["prettier --write","git add"]},"_nodeVersion":"8.12.0","dependencies":{"rxjs":"^5.5.6","uuid":"^3.2.1","immer":"^1.3.1","lodash":"^4.17.15","date-fns":"^2.7.0","downshift":"^3.2.7","invariant":"^2.2.2","mapbox-gl":"^1.6.1","classnames":"^2.2.6","highcharts":"7.1.1","prop-types":"^15.6.0","react-intl":"^3.6.0","custom-event":"^1.0.1","react-window":"^1.8.1","ag-grid-react":"20.0.0","react-measure":"^2.3.0","@types/mapbox-gl":"^1.6.1","react-day-picker":"~7.3.0","react-responsive":"^3.0.0","stringify-object":"^2.4.0","@gooddata/typings":"^2.22.0","ag-grid-community":"20.0.0","http-status-codes":"^1.3.0","@gooddata/js-utils":"^3.5.0","@gooddata/numberjs":"^3.2.4","fixed-data-table-2":"0.7.17","@gooddata/goodstrap":"^68.1.0","react-dom-factories":"^1.0.2","@gooddata/gooddata-js":"^12.5.0","json-stable-stringify":"^1.0.1","react-transition-group":"^2.2.1","hoist-non-react-statics":"^3.3.0","nodelist-foreach-polyfill":"^1.2.0","@formatjs/intl-pluralrules":"^1.3.6","highcharts-grouped-categories":"^1.1.3"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"raf":"3.3.2","yup":"^0.24.1","jest":"24.7.1","husky":"3.0.0","madge":"^3.4.4","react":"^16.5.2","enzyme":"3.5.0","eslint":"4.19.1","formik":"^0.11.11","moment":"2.23.0","history":"^4.7.2","ts-jest":"24.0.0","webpack":"4.30.0","full-icu":"^1.3.0","prettier":"1.16.4","react-ga":"^2.5.2","recharts":"1.0.0-beta.9","testcafe":"1.1.4","commander":"2.14.1","node-sass":"4.13.0","react-dom":"^16.5.2","supertest":"3.0.0","ts-loader":"6.0.0","@types/raf":"^3.4.0","css-loader":"0.28.7","jest-junit":"3.0.0","raw-loader":"0.5.1","styled-jsx":"2.2.1","typescript":"3.3.4000","@babel/core":"7.4.4","@types/jest":"24.0.6","@types/node":"7.0.8","@types/uuid":"3.4.3","file-loader":"3.0.1","jest-enzyme":"7.0.2","lint-staged":"9.1.0","sass-loader":"6.0.6","webpack-cli":"3.3.2","@types/react":"16.8.6","babel-loader":"8.0.5","react-helmet":"5.2.0","react-select":"1.2.1","style-loader":"0.19.1","@types/enzyme":"3.1.13","@types/lodash":"4.14.123","testcafe-live":"0.1.4","@babel/runtime":"7.4.4","dotenv-webpack":"^1.7.0","@babel/polyfill":"^7.4.4","@storybook/react":"5.0.11","@types/invariant":"2.2.29","@types/react-dom":"16.0.11","isomorphic-fetch":"2.2.1","react-datepicker":"1.1.0","react-router-dom":"4.2.2","@babel/preset-env":"7.4.4","@gooddata/mock-js":"^2.11.0","@storybook/addons":"5.0.11","@types/classnames":"2.2.3","@types/prop-types":"15.5.2","@storybook/theming":"5.0.11","identity-obj-proxy":"^3.0.0","intl-messageformat":"^7.5.4","webpack-dev-server":"3.3.1","@babel/preset-react":"7.0.0","@types/react-portal":"4.0.1","@types/react-window":"^1.8.1","babel-plugin-lodash":"3.3.4","html-webpack-plugin":"3.2.0","react-test-renderer":"16.4.2","@types/react-measure":"2.0.5","clean-webpack-plugin":"2.0.2","stats-webpack-plugin":"0.7.0","eslint-config-prettier":"4.1.0","react-google-recaptcha":"^0.14.1","tslint-config-prettier":"1.18.0","@gooddata/eslint-config":"^1.0.0","@gooddata/tslint-config":"1.0.0","@types/react-responsive":"^3.0.3","@types/storybook__react":"4.0.1","@types/stringify-object":"^3.2.0","enzyme-adapter-react-16":"1.3.1","@gooddata/test-storybook":"3.2.1","@storybook/addon-actions":"5.0.11","@storybook/addon-options":"5.0.11","node-sass-magic-importer":"5.1.0","react-syntax-highlighter":"11.0.2","@types/fixed-data-table-2":"0.8.1","@types/react-test-renderer":"16.0.0","circular-dependency-plugin":"5.0.2","compression-webpack-plugin":"2.0.0","@types/json-stable-stringify":"^1.0.32","@gooddata/frontend-npm-scripts":"1.1.0","@types/enzyme-adapter-react-16":"1.0.3","@types/storybook__addon-actions":"3.4.2","@babel/plugin-proposal-class-properties":"7.4.4","@babel/plugin-proposal-object-rest-spread":"7.4.4","@babel/plugin-transform-async-to-generator":"7.4.4"},"peerDependencies":{"react":"^16.5.2","react-dom":"^16.5.2"},"_npmOperationalInternal":{"tmp":"tmp/react-components_7.4.0-beta.51_1584009320879_0.20235642295131417","host":"s3://npm-registry-packages"}},"7.4.0-beta.52":{"name":"@gooddata/react-components","version":"7.4.0-beta.52","author":{"name":"GoodData Corporation"},"license":"BSD-3-Clause","_id":"@gooddata/react-components@7.4.0-beta.52","maintainers":[{"name":"afi","email":"adam.fiedler@gooddata.com"},{"name":"bertold8","email":"ivan.nejezchleb@seznam.cz"},{"name":"brbistas","email":"valentinos.chraniotis@gooddata.com"},{"name":"bugsbunny338","email":"jiri.zajic@mensa.cz"},{"name":"de.do","email":"de.do@gooddata.com"},{"name":"gooddata-ci","email":"rail@gooddata.com"},{"name":"hung.nguyen.hoang","email":"hung.nguyen@gooddata.com"},{"name":"ivan.mjartan","email":"ivan.mjartan@gooddata.com"},{"name":"jakub-sterba","email":"jakub.sterba@gooddata.com"},{"name":"jankc","email":"jan.krapac@gmail.com"},{"name":"jaroslav.tomecek","email":"jaroslav.tomecek@gooddata.com"},{"name":"jkittler","email":"honza.kittler@gmail.com"},{"name":"khanh.le","email":"khanh.le@gooddata.com"},{"name":"lanhuynh","email":"lan.huynh@gooddata.com"},{"name":"linhhong","email":"linh.hong@gooddata.com"},{"name":"lupko","email":"lubomir.slivka@gooddata.com"},{"name":"matyas.kandl","email":"matyas.kandl@gooddata.com"},{"name":"michal.marsal","email":"michal.marsal@gooddata.com"},{"name":"naibinh","email":"naibinh@gmail.com"},{"name":"nikolacech","email":"nikola.cech@gooddata.com"},{"name":"no23reason","email":"dan.homola@hotmail.cz"},{"name":"patrikbraborec","email":"patrik.braborec@gooddata.com"},{"name":"pbenes","email":"petr.benes@gooddata.com"},{"name":"petrjanu","email":"petr.janu@gooddata.com"},{"name":"ptquang86","email":"ptquang86@gmail.com"},{"name":"qduval","email":"quentin.duval@gooddata.com"},{"name":"rodri360","email":"me@rodri360.com"},{"name":"sitina","email":"jiri.sitina@gooddata.com"},{"name":"strouhaljan","email":"strouhal.jan@gmail.com"},{"name":"tomas.kratochvil","email":"tomas.kratochvil@gooddata.com"},{"name":"tomasreichmann","email":"tomasreichmann@gmail.com"},{"name":"tomsatgd","email":"tomas.satinsky@gooddata.com"},{"name":"trung-le-quoc","email":"trung.le@gooddata.com"},{"name":"tu-ngo","email":"tungo1981@gmail.com"},{"name":"tulean","email":"tuan.le@gooddata.com"},{"name":"utdnah","email":"danh.ung@gooddata.com"},{"name":"vlastikcz","email":"vlastimil.kotas@gooddata.com"},{"name":"vu.pham","email":"vu.pham@gooddata.com"},{"name":"xmort","email":"petr.dolejsi@gooddata.com"},{"name":"yanlipnican","email":"yanlipnican@gmail.com"}],"homepage":"https://github.com/gooddata/gooddata-react-components#readme","bugs":{"url":"https://github.com/gooddata/gooddata-react-components/issues"},"dist":{"shasum":"55468704ee6c359db866937f12940ec051a2f347","tarball":"https://registry.npmjs.org/@gooddata/react-components/-/react-components-7.4.0-beta.52.tgz","fileCount":2479,"integrity":"sha512-pWkJzkqZyLcNqfJCLKvsdVRa5/piFf0r46+1TCKtpYTaES/3/eIwgleHNe5hO7uxAZBdMLkDqRRSS5bFfPbyMg==","signatures":[{"sig":"MEYCIQDFwpcfKQBLi2qvr8GxykJzJnYbCr2YyXAVIhShxzrXfgIhAKPBZCiZLHNp+GNToGCjJJfYQvWsE3l8Fl7X6AWSYETn","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":9743526,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJealLYCRA9TVsSAnZWagAAJVAP/A04lABrIxwqv/9wNPgr\nOTdV7GvBzXC2uGSFDo+R1e2hnw5PSZ/eMGLxtpPTjmBNqLeezlYumPFPI0vK\n1zybgM54Qy0VPkf9oCHm9xDQzVERz2uM4ryUF9CR0jEQOWSEbbC04042nXi7\n6fe4IhoVO5S/8LWj8JBgavQaNPCc8LrRCMsUwEj2Ki9+2U7w9CJ4IKxSGUOx\nFBToQGq9QS6o468sL0yfAxwNVI76pRBGj3Ln1MS+8rT14SFxM1pJBtV6iy7O\nYE7W7NmgfCyOsrQb/QmDzL50MoBPJmwNOsuB+hW5bK/zMhOSc7JpQBexcBt4\nARp+cnMDSKPspHrjKZKj0JnVqQRkfNAVIXUc9IY+JHJS56tQoe9PxTnQhuw1\nLdPd1VwBKrFduJ6dFsCNrQEmIPPerTHyZPTrpBTCoByDMA0CvWvjR9ngkTPV\nZYiSWKkfqIfzXkMMGrrQjI0VtTBUmSFzb23X7jGpsvXX3m+J+TfWED1+qct9\ntZSWIMqWQj42mzSLsvoDzQcpbU1W89LggLjz/vNdlOtZcVEzhtp6GOGmkXqY\nt2WLLIeQQi5+NsvLs02M5MBvovS+DwdiYPhr7u22QNLNk+qq8Al6yE3E/N4M\nR41Pt5pzdbJUk2AqINhAaonr/Ruqrd86A3FOLzhyfk5kht2MIikKWLjZzm01\nZk1g\r\n=WYxZ\r\n-----END PGP SIGNATURE-----\r\n"},"main":"dist/index.js","husky":{"hooks":{"pre-commit":"lint-staged"}},"config":{"eslint":"./examples/**/*.{js,jsx}","tslint":"./{__mocks__,src,stories}/{,**/}*.{ts,tsx}"},"readme":"[![npm version](https://badge.fury.io/js/%40gooddata%2Freact-components.svg)](https://www.npmjs.com/package/@gooddata/react-components) \n\n# GoodData.UI React components\n> A React-based JavaScript library for building data-driven applications\n\n## Getting started\n- [GoodData.UI Documentation](http://sdk.gooddata.com/gooddata-ui/)\n- [GoodData.UI Live Examples](https://gooddata-examples.herokuapp.com/)\n- [Stack Overflow](https://stackoverflow.com/questions/tagged/gooddata)\n\n### Usage\nWith [yarn](https://yarnpkg.com) installed, go to your project directory and run\n```\n$ yarn add @gooddata/react-components\n```\nIf you prefer [npm](npmjs.com) run\n```\n$ npm install --save @gooddata/react-components\n```\n\nThe public API is exposed via global `index.js`. Except for the styles, do not import any other file directly\nbecause they are not intended to be part of the public API.\n\n## Contributing\n\nWe welcome any contribution in form of [issues](https://github.com/gooddata/gooddata-react-components/issues) or [pull requests](https://github.com/gooddata/gooddata-react-components/pulls).\nThese commands may come in handy while developing:\n\n| command | description |\n| ------- | ----------- |\n| `yarn install --pure-lockfile` | first step |\n| ||\n| `yarn dev` | build react-components to `/dist` in watch mode |\n| `yarn test` | run all unit tests |\n| `yarn prettier-write` | format the source code to match the valid codestyle |\n| `yarn validate` | validate codestyle |\n| ||\n| `yarn storybook` | run storybook from `/stories` on http://localhost:9001 |\n| `yarn build-storybook` | build storybook to `/dist-storybook` |\n| `yarn test-storybook` | run storybook and [screenshot tests](https://github.com/gooddata/gdc-client-utils/tree/master/test-storybook) |\n| ||\n| `yarn examples` | run Live Examples dev-server from `/examples` on https://localhost:8999 |\n| `yarn examples-build` | build Live Examples to `/examples/dist` |\n| `yarn examples-server` | serve built Live Examples - see `/examples/server/src` |\n| `yarn examples-testcafe` | run testcafe tests against `localhost:8999` |\n\n### Deploy to heroku.com\nWhen you deploy this repo to heroku, it serves *GoodData.UI Live Examples*.\nRelevant tasks are in `Procfile` and `package.json`.\n\n```bash\n# run in the project directory\nheroku login\nheroku create <your-app-name>\nheroku config:set DOMAIN_ADMIN_USERNAME=x@gooddata.com DOMAIN_ADMIN_PASSWORD=xy PROJECT_ID_TO_ASSIGN=xms7ga4tf3g3nzucd8380o2bev8oeknp\ngit push heroku HEAD:master\nheroku open\n```\n\n### Run Live Examples Locally\nTo run *GoodData.UI Live Examples* locally:\n```bash\ngit clone <this-repository>\ncd  <repository-folder>\nyarn install --pure-lockfile\nyarn examples\n```\nThen open https://localhost:8999 and login using Live Examples account (you can [create one here](https://gooddata-examples.herokuapp.com/registration)).\n\n### Run storybook locally for Geo chart \nGeo chart uses Mapbox to render map which requires a mapbox access token.\n- Register an account and create Mapbox token as [guide](https://docs.mapbox.com/help/how-mapbox-works/access-tokens/)\n- Run storybook with token stored in `.env` for more secure\n```bash\necho \"STORYBOOK_MAPBOX_ACCESS_TOKEN=token\" > .env # only need to run once\nyarn storybook\n```\n- Or run storybook with token env param exposed to cli (not suggested)\n```bash\nSTORYBOOK_MAPBOX_ACCESS_TOKEN=token yarn storybook\n```\n- Apply either above way to `yarn build-storybook` or `yarn test-storybook`\n\n### Source code formatting\nThe source code in the repository is formatted by [Prettier](https://prettier.io/). \nThe format of the code is validated by our Continuous Integration server and is one of the requirements of successful merge.\n\nPrettier is supported by every major IDE. You can find the list of supported editors and how to configure them [here](https://prettier.io/docs/en/editors.html).\n\nIn the case, when your editor is not supported or you don't want to setup the integration, you can run the `yarn prettier-write` command to reformat the code before commit.\n\n## Changelog\n\n- see [CHANGELOG.md](CHANGELOG.md)\n\n## License\n\n(C) 2007-2018 GoodData Corporation\n\nThis project is dual licensed:\n\n- The ATTRIBUTION-NONCOMMERCIAL 4.0 INTERNATIONAL (CC BY-NC 4.0) is used for purpose of the trial experience and evaluation of GoodData.UI library.\n- The GOODDATA GOODDATA.UI LIBRARY END USER LICENSE AGREEMENT is used for GoodData customers.\n\nFor more information, please see [LICENSE](https://github.com/gooddata/gooddata-react-components/blob/master/LICENSE)\n","gitHead":"17d0df9381e4fbc52a1caa16a7cd068929ed4672","scripts":{"dev":"bash scripts/build.sh --dev-watch","test":"jest --watch","build":"bash scripts/build.sh","tslint":"yarn run-tslint -t verbose $npm_package_config_tslint","prepare":"cd examples/server && yarn install --frozen-lockfile && cd ../..; rm -r examples/node_modules 2>/dev/null; true","examples":"bash scripts/run-examples.sh","prepare?":"# Called before `npm publish` and on local `npm install`. Temporarily also for deleting obsolete node_modules. Ends with `true` to continue gracefully.","validate":"tsc --noEmit && yarn tslint && eslint $npm_package_config_eslint && yarn prettier-check","build-dev":"bash scripts/build.sh --dev","examples?":"# Default is developer domain, other options: yarn examples [sec,secure,stg,stg2,stg3,demo,developer or URL]","storybook":"yarn build && start-storybook -p 9001 -c .storybook","test-once":"jest","tslint-ci":"mkdir -p ./ci/results && yarn run-tslint -t checkstyle -o ./ci/results/tslint-results.xml $npm_package_config_tslint","run-tslint":"tslint -p tsconfig.json","validate-ci":"tsc --noEmit && yarn tslint-ci  && eslint $npm_package_config_eslint -f checkstyle -o ci/results/eslint-results.xml && yarn prettier-check","examples-build":"bash scripts/build-examples.sh","prepublishOnly":"yarn build","prettier-check":"prettier --check '{src,stories,styles,__mocks__,examples/server/src,examples/src,examples/test}/**/*.{ts,js,tsx,jsx,json,scss,md,yaml,html}'","prettier-write":"prettier --write '{src,stories,styles,__mocks__,examples/server/src,examples/src,examples/test}/**/*.{ts,js,tsx,jsx,json,scss,md,yaml,html}'","test-storybook":"yarn build && test-storybook","build-storybook":"yarn build && build-storybook -c .storybook -o dist-storybook","examples-server":"node examples/server/src/index.js","heroku-postbuild":"yarn examples-build developer","examples-testcafe":"./scripts/run-testcafe.sh visual","check-circular-deps":"madge --circular --extensions ts ./src","examples-testcafe-ci":"./scripts/run-testcafe.sh ci","examples-testcafe-live":"./scripts/run-testcafe.sh live"},"typings":"dist/index.d.ts","_npmUser":{"name":"gooddata-ci","email":"rail@gooddata.com"},"deprecated":"@gooddata/react-components@7 reached End of Support on March 31, 2022. Please upgrade (see https://sdk.gooddata.com/gooddata-ui/docs/supported_versions.html for more information).","repository":{"url":"git+ssh://git@github.com/gooddata/gooddata-react-components.git","type":"git"},"_npmVersion":"6.4.1","description":"GoodData.UI - A powerful JavaScript library for building analytical applications","directories":{},"lint-staged":{"{src,stories,styles,__mocks__,examples/server/src,examples/src,examples/test}/**/*.{ts,js,tsx,jsx,scss}":["npx gdc-fix-copyright","git add"],"{src,stories,styles,__mocks__,examples/server/src,examples/src,examples/test}/**/*.{ts,js,tsx,jsx,json,scss,md,yaml,html}":["prettier --write","git add"]},"_nodeVersion":"8.12.0","dependencies":{"rxjs":"^5.5.6","uuid":"^3.2.1","immer":"^1.3.1","lodash":"^4.17.15","date-fns":"^2.7.0","downshift":"^3.2.7","invariant":"^2.2.2","mapbox-gl":"^1.6.1","classnames":"^2.2.6","highcharts":"7.1.1","prop-types":"^15.6.0","react-intl":"^3.6.0","custom-event":"^1.0.1","react-window":"^1.8.1","ag-grid-react":"20.0.0","react-measure":"^2.3.0","@types/mapbox-gl":"^1.6.1","react-day-picker":"~7.3.0","react-responsive":"^3.0.0","stringify-object":"^2.4.0","@gooddata/typings":"^2.22.0","ag-grid-community":"20.0.0","http-status-codes":"^1.3.0","@gooddata/js-utils":"^3.5.0","@gooddata/numberjs":"^3.2.4","fixed-data-table-2":"0.7.17","@gooddata/goodstrap":"^68.1.0","react-dom-factories":"^1.0.2","@gooddata/gooddata-js":"^12.5.0","json-stable-stringify":"^1.0.1","react-transition-group":"^2.2.1","hoist-non-react-statics":"^3.3.0","nodelist-foreach-polyfill":"^1.2.0","@formatjs/intl-pluralrules":"^1.3.6","highcharts-grouped-categories":"^1.1.3"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"raf":"3.3.2","yup":"^0.24.1","jest":"24.7.1","husky":"3.0.0","madge":"^3.4.4","react":"^16.5.2","enzyme":"3.5.0","eslint":"4.19.1","formik":"^0.11.11","moment":"2.23.0","history":"^4.7.2","ts-jest":"24.0.0","webpack":"4.30.0","full-icu":"^1.3.0","prettier":"1.16.4","react-ga":"^2.5.2","recharts":"1.0.0-beta.9","testcafe":"1.1.4","commander":"2.14.1","node-sass":"4.13.0","react-dom":"^16.5.2","supertest":"3.0.0","ts-loader":"6.0.0","@types/raf":"^3.4.0","css-loader":"0.28.7","jest-junit":"3.0.0","raw-loader":"0.5.1","styled-jsx":"2.2.1","typescript":"3.3.4000","@babel/core":"7.4.4","@types/jest":"24.0.6","@types/node":"7.0.8","@types/uuid":"3.4.3","file-loader":"3.0.1","jest-enzyme":"7.0.2","lint-staged":"9.1.0","sass-loader":"6.0.6","webpack-cli":"3.3.2","@types/react":"16.8.6","babel-loader":"8.0.5","react-helmet":"5.2.0","react-select":"1.2.1","style-loader":"0.19.1","@types/enzyme":"3.1.13","@types/lodash":"4.14.123","testcafe-live":"0.1.4","@babel/runtime":"7.4.4","dotenv-webpack":"^1.7.0","@babel/polyfill":"^7.4.4","@storybook/react":"5.0.11","@types/invariant":"2.2.29","@types/react-dom":"16.0.11","isomorphic-fetch":"2.2.1","react-datepicker":"1.1.0","react-router-dom":"4.2.2","@babel/preset-env":"7.4.4","@gooddata/mock-js":"^2.11.0","@storybook/addons":"5.0.11","@types/classnames":"2.2.3","@types/prop-types":"15.5.2","@storybook/theming":"5.0.11","identity-obj-proxy":"^3.0.0","intl-messageformat":"^7.5.4","webpack-dev-server":"3.3.1","@babel/preset-react":"7.0.0","@types/react-portal":"4.0.1","@types/react-window":"^1.8.1","babel-plugin-lodash":"3.3.4","html-webpack-plugin":"3.2.0","react-test-renderer":"16.4.2","@types/react-measure":"2.0.5","clean-webpack-plugin":"2.0.2","stats-webpack-plugin":"0.7.0","eslint-config-prettier":"4.1.0","react-google-recaptcha":"^0.14.1","tslint-config-prettier":"1.18.0","@gooddata/eslint-config":"^1.0.0","@gooddata/tslint-config":"1.0.0","@types/react-responsive":"^3.0.3","@types/storybook__react":"4.0.1","@types/stringify-object":"^3.2.0","enzyme-adapter-react-16":"1.3.1","@gooddata/test-storybook":"3.2.1","@storybook/addon-actions":"5.0.11","@storybook/addon-options":"5.0.11","node-sass-magic-importer":"5.1.0","react-syntax-highlighter":"11.0.2","@types/fixed-data-table-2":"0.8.1","@types/react-test-renderer":"16.0.0","circular-dependency-plugin":"5.0.2","compression-webpack-plugin":"2.0.0","@types/json-stable-stringify":"^1.0.32","@gooddata/frontend-npm-scripts":"1.1.0","@types/enzyme-adapter-react-16":"1.0.3","@types/storybook__addon-actions":"3.4.2","@babel/plugin-proposal-class-properties":"7.4.4","@babel/plugin-proposal-object-rest-spread":"7.4.4","@babel/plugin-transform-async-to-generator":"7.4.4"},"peerDependencies":{"react":"^16.5.2","react-dom":"^16.5.2"},"_npmOperationalInternal":{"tmp":"tmp/react-components_7.4.0-beta.52_1584026327277_0.13699544049779577","host":"s3://npm-registry-packages"}},"7.4.0-rc.1":{"name":"@gooddata/react-components","version":"7.4.0-rc.1","author":{"name":"GoodData Corporation"},"license":"BSD-3-Clause","_id":"@gooddata/react-components@7.4.0-rc.1","maintainers":[{"name":"afi","email":"adam.fiedler@gooddata.com"},{"name":"bertold8","email":"ivan.nejezchleb@seznam.cz"},{"name":"brbistas","email":"valentinos.chraniotis@gooddata.com"},{"name":"bugsbunny338","email":"jiri.zajic@mensa.cz"},{"name":"de.do","email":"de.do@gooddata.com"},{"name":"gooddata-ci","email":"rail@gooddata.com"},{"name":"hung.nguyen.hoang","email":"hung.nguyen@gooddata.com"},{"name":"ivan.mjartan","email":"ivan.mjartan@gooddata.com"},{"name":"jakub-sterba","email":"jakub.sterba@gooddata.com"},{"name":"jankc","email":"jan.krapac@gmail.com"},{"name":"jaroslav.tomecek","email":"jaroslav.tomecek@gooddata.com"},{"name":"jkittler","email":"honza.kittler@gmail.com"},{"name":"khanh.le","email":"khanh.le@gooddata.com"},{"name":"lanhuynh","email":"lan.huynh@gooddata.com"},{"name":"linhhong","email":"linh.hong@gooddata.com"},{"name":"lupko","email":"lubomir.slivka@gooddata.com"},{"name":"matyas.kandl","email":"matyas.kandl@gooddata.com"},{"name":"michal.marsal","email":"michal.marsal@gooddata.com"},{"name":"naibinh","email":"naibinh@gmail.com"},{"name":"nikolacech","email":"nikola.cech@gooddata.com"},{"name":"no23reason","email":"dan.homola@hotmail.cz"},{"name":"patrikbraborec","email":"patrik.braborec@gooddata.com"},{"name":"pbenes","email":"petr.benes@gooddata.com"},{"name":"petrjanu","email":"petr.janu@gooddata.com"},{"name":"ptquang86","email":"ptquang86@gmail.com"},{"name":"qduval","email":"quentin.duval@gooddata.com"},{"name":"rodri360","email":"me@rodri360.com"},{"name":"sitina","email":"jiri.sitina@gooddata.com"},{"name":"strouhaljan","email":"strouhal.jan@gmail.com"},{"name":"tomas.kratochvil","email":"tomas.kratochvil@gooddata.com"},{"name":"tomasreichmann","email":"tomasreichmann@gmail.com"},{"name":"tomsatgd","email":"tomas.satinsky@gooddata.com"},{"name":"trung-le-quoc","email":"trung.le@gooddata.com"},{"name":"tu-ngo","email":"tungo1981@gmail.com"},{"name":"tulean","email":"tuan.le@gooddata.com"},{"name":"utdnah","email":"danh.ung@gooddata.com"},{"name":"vlastikcz","email":"vlastimil.kotas@gooddata.com"},{"name":"vu.pham","email":"vu.pham@gooddata.com"},{"name":"xmort","email":"petr.dolejsi@gooddata.com"},{"name":"yanlipnican","email":"yanlipnican@gmail.com"}],"homepage":"https://github.com/gooddata/gooddata-react-components#readme","bugs":{"url":"https://github.com/gooddata/gooddata-react-components/issues"},"dist":{"shasum":"6ab6bf658cd2603f52330e432e7f67b07bd9d9e9","tarball":"https://registry.npmjs.org/@gooddata/react-components/-/react-components-7.4.0-rc.1.tgz","fileCount":2479,"integrity":"sha512-kgWxWiAjZ6HW8fH469rtpNDo2NM+So+l6k1PalW1d2wgozN6obHyhTCkqrBz9oofA4YlMVRezz41bRpOz9VMBw==","signatures":[{"sig":"MEYCIQDt9asNDecoahJr3K0vDuZsXwCyhXWqF0YcmspVenPNMAIhAKAJOJYK1omyBhCEmqay8bXlETM3/5JptCIOz53QbuJ0","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":9743523,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJeazd4CRA9TVsSAnZWagAAqSMP/RN2EeBuoIBIsZ7eM7Fj\ntPVDxJ58ySLIS3A5JSsWcEbPQPBhQmsr4iRS6EeC7+c5P5ZB63NgMXT/mVQS\np1xPYhKHrwVvDrGONBLN/g/3n7Lb9NaIZ4XFG9zq6VSoaUCGcHrCiXYE5VAM\nFFE1g8Y3dCejN3S32Yov7Kj3TG5Le4q7/sc4vpA/zk6KH6Gi7Y0cCYLJUIOz\nnXUfm9VaGTu9lxuaIL3ysZr6+JzwuUAWWIi9JQEm5J+2muHqZUlbzkClLPuz\nOqkLEt80SEjdtCETmozI8lIel7CK5ZlxoSkLRd+DV8TeR87yAeCNaAc8BpE0\nC7Fsyy0GvYBet9Dmjs7l1PWKTD7fOZdRBLqRdui0IVgQArlwNeKb90Qcc4bP\novblq9EFz7Zb/An3zCJd4Y7rl4QR3Pii22UtrDoQrF+8TRGlGhc35ojG4pjr\nZTmyhDQbMvuxEczorf92usfF4jX3LnNRLTUGUIS/O37eIjoSca/uye7Jp2K1\nvLbHayIAyNISua0ZHhw1RNxrXfDE63nRQ1S8FAzyTi/jrh+F7V7OpHIZqc1A\nYMxWHJLAvEw5i+ytCU92LCoKjovW1glplV8WD9yOYdnMtTzbku+MZzGXSFjD\n0MKJN5vClwjTp/RcvhTs29T83K1VrrRtAD6HOk1cxiG6l9VPacOOajw4ETnJ\nYz/E\r\n=rNav\r\n-----END PGP SIGNATURE-----\r\n"},"main":"dist/index.js","husky":{"hooks":{"pre-commit":"lint-staged"}},"config":{"eslint":"./examples/**/*.{js,jsx}","tslint":"./{__mocks__,src,stories}/{,**/}*.{ts,tsx}"},"readme":"[![npm version](https://badge.fury.io/js/%40gooddata%2Freact-components.svg)](https://www.npmjs.com/package/@gooddata/react-components) \n\n# GoodData.UI React components\n> A React-based JavaScript library for building data-driven applications\n\n## Getting started\n- [GoodData.UI Documentation](http://sdk.gooddata.com/gooddata-ui/)\n- [GoodData.UI Live Examples](https://gooddata-examples.herokuapp.com/)\n- [Stack Overflow](https://stackoverflow.com/questions/tagged/gooddata)\n\n### Usage\nWith [yarn](https://yarnpkg.com) installed, go to your project directory and run\n```\n$ yarn add @gooddata/react-components\n```\nIf you prefer [npm](npmjs.com) run\n```\n$ npm install --save @gooddata/react-components\n```\n\nThe public API is exposed via global `index.js`. Except for the styles, do not import any other file directly\nbecause they are not intended to be part of the public API.\n\n## Contributing\n\nWe welcome any contribution in form of [issues](https://github.com/gooddata/gooddata-react-components/issues) or [pull requests](https://github.com/gooddata/gooddata-react-components/pulls).\nThese commands may come in handy while developing:\n\n| command | description |\n| ------- | ----------- |\n| `yarn install --pure-lockfile` | first step |\n| ||\n| `yarn dev` | build react-components to `/dist` in watch mode |\n| `yarn test` | run all unit tests |\n| `yarn prettier-write` | format the source code to match the valid codestyle |\n| `yarn validate` | validate codestyle |\n| ||\n| `yarn storybook` | run storybook from `/stories` on http://localhost:9001 |\n| `yarn build-storybook` | build storybook to `/dist-storybook` |\n| `yarn test-storybook` | run storybook and [screenshot tests](https://github.com/gooddata/gdc-client-utils/tree/master/test-storybook) |\n| ||\n| `yarn examples` | run Live Examples dev-server from `/examples` on https://localhost:8999 |\n| `yarn examples-build` | build Live Examples to `/examples/dist` |\n| `yarn examples-server` | serve built Live Examples - see `/examples/server/src` |\n| `yarn examples-testcafe` | run testcafe tests against `localhost:8999` |\n\n### Deploy to heroku.com\nWhen you deploy this repo to heroku, it serves *GoodData.UI Live Examples*.\nRelevant tasks are in `Procfile` and `package.json`.\n\n```bash\n# run in the project directory\nheroku login\nheroku create <your-app-name>\nheroku config:set DOMAIN_ADMIN_USERNAME=x@gooddata.com DOMAIN_ADMIN_PASSWORD=xy PROJECT_ID_TO_ASSIGN=xms7ga4tf3g3nzucd8380o2bev8oeknp\ngit push heroku HEAD:master\nheroku open\n```\n\n### Run Live Examples Locally\nTo run *GoodData.UI Live Examples* locally:\n```bash\ngit clone <this-repository>\ncd  <repository-folder>\nyarn install --pure-lockfile\nyarn examples\n```\nThen open https://localhost:8999 and login using Live Examples account (you can [create one here](https://gooddata-examples.herokuapp.com/registration)).\n\n### Run storybook locally for Geo chart \nGeo chart uses Mapbox to render map which requires a mapbox access token.\n- Register an account and create Mapbox token as [guide](https://docs.mapbox.com/help/how-mapbox-works/access-tokens/)\n- Run storybook with token stored in `.env` for more secure\n```bash\necho \"STORYBOOK_MAPBOX_ACCESS_TOKEN=token\" > .env # only need to run once\nyarn storybook\n```\n- Or run storybook with token env param exposed to cli (not suggested)\n```bash\nSTORYBOOK_MAPBOX_ACCESS_TOKEN=token yarn storybook\n```\n- Apply either above way to `yarn build-storybook` or `yarn test-storybook`\n\n### Source code formatting\nThe source code in the repository is formatted by [Prettier](https://prettier.io/). \nThe format of the code is validated by our Continuous Integration server and is one of the requirements of successful merge.\n\nPrettier is supported by every major IDE. You can find the list of supported editors and how to configure them [here](https://prettier.io/docs/en/editors.html).\n\nIn the case, when your editor is not supported or you don't want to setup the integration, you can run the `yarn prettier-write` command to reformat the code before commit.\n\n## Changelog\n\n- see [CHANGELOG.md](CHANGELOG.md)\n\n## License\n\n(C) 2007-2018 GoodData Corporation\n\nThis project is dual licensed:\n\n- The ATTRIBUTION-NONCOMMERCIAL 4.0 INTERNATIONAL (CC BY-NC 4.0) is used for purpose of the trial experience and evaluation of GoodData.UI library.\n- The GOODDATA GOODDATA.UI LIBRARY END USER LICENSE AGREEMENT is used for GoodData customers.\n\nFor more information, please see [LICENSE](https://github.com/gooddata/gooddata-react-components/blob/master/LICENSE)\n","gitHead":"3f6334488c693f4411acc7b31db1c149dca3ec08","scripts":{"dev":"bash scripts/build.sh --dev-watch","test":"jest --watch","build":"bash scripts/build.sh","tslint":"yarn run-tslint -t verbose $npm_package_config_tslint","prepare":"cd examples/server && yarn install --frozen-lockfile && cd ../..; rm -r examples/node_modules 2>/dev/null; true","examples":"bash scripts/run-examples.sh","prepare?":"# Called before `npm publish` and on local `npm install`. Temporarily also for deleting obsolete node_modules. Ends with `true` to continue gracefully.","validate":"tsc --noEmit && yarn tslint && eslint $npm_package_config_eslint && yarn prettier-check","build-dev":"bash scripts/build.sh --dev","examples?":"# Default is developer domain, other options: yarn examples [sec,secure,stg,stg2,stg3,demo,developer or URL]","storybook":"yarn build && start-storybook -p 9001 -c .storybook","test-once":"jest","tslint-ci":"mkdir -p ./ci/results && yarn run-tslint -t checkstyle -o ./ci/results/tslint-results.xml $npm_package_config_tslint","run-tslint":"tslint -p tsconfig.json","validate-ci":"tsc --noEmit && yarn tslint-ci  && eslint $npm_package_config_eslint -f checkstyle -o ci/results/eslint-results.xml && yarn prettier-check","examples-build":"bash scripts/build-examples.sh","prepublishOnly":"yarn build","prettier-check":"prettier --check '{src,stories,styles,__mocks__,examples/server/src,examples/src,examples/test}/**/*.{ts,js,tsx,jsx,json,scss,md,yaml,html}'","prettier-write":"prettier --write '{src,stories,styles,__mocks__,examples/server/src,examples/src,examples/test}/**/*.{ts,js,tsx,jsx,json,scss,md,yaml,html}'","test-storybook":"yarn build && test-storybook","build-storybook":"yarn build && build-storybook -c .storybook -o dist-storybook","examples-server":"node examples/server/src/index.js","heroku-postbuild":"yarn examples-build developer","examples-testcafe":"./scripts/run-testcafe.sh visual","check-circular-deps":"madge --circular --extensions ts ./src","examples-testcafe-ci":"./scripts/run-testcafe.sh ci","examples-testcafe-live":"./scripts/run-testcafe.sh live"},"typings":"dist/index.d.ts","_npmUser":{"name":"gooddata-ci","email":"rail@gooddata.com"},"deprecated":"@gooddata/react-components@7 reached End of Support on March 31, 2022. Please upgrade (see https://sdk.gooddata.com/gooddata-ui/docs/supported_versions.html for more information).","repository":{"url":"git+ssh://git@github.com/gooddata/gooddata-react-components.git","type":"git"},"_npmVersion":"6.4.1","description":"GoodData.UI - A powerful JavaScript library for building analytical applications","directories":{},"lint-staged":{"{src,stories,styles,__mocks__,examples/server/src,examples/src,examples/test}/**/*.{ts,js,tsx,jsx,scss}":["npx gdc-fix-copyright","git add"],"{src,stories,styles,__mocks__,examples/server/src,examples/src,examples/test}/**/*.{ts,js,tsx,jsx,json,scss,md,yaml,html}":["prettier --write","git add"]},"_nodeVersion":"8.12.0","dependencies":{"rxjs":"^5.5.6","uuid":"^3.2.1","immer":"^1.3.1","lodash":"^4.17.15","date-fns":"^2.7.0","downshift":"^3.2.7","invariant":"^2.2.2","mapbox-gl":"^1.6.1","classnames":"^2.2.6","highcharts":"7.1.1","prop-types":"^15.6.0","react-intl":"^3.6.0","custom-event":"^1.0.1","react-window":"^1.8.1","ag-grid-react":"20.0.0","react-measure":"^2.3.0","@types/mapbox-gl":"^1.6.1","react-day-picker":"~7.3.0","react-responsive":"^3.0.0","stringify-object":"^2.4.0","@gooddata/typings":"^2.22.0","ag-grid-community":"20.0.0","http-status-codes":"^1.3.0","@gooddata/js-utils":"^3.5.0","@gooddata/numberjs":"^3.2.4","fixed-data-table-2":"0.7.17","@gooddata/goodstrap":"^68.1.0","react-dom-factories":"^1.0.2","@gooddata/gooddata-js":"^12.5.0","json-stable-stringify":"^1.0.1","react-transition-group":"^2.2.1","hoist-non-react-statics":"^3.3.0","nodelist-foreach-polyfill":"^1.2.0","@formatjs/intl-pluralrules":"^1.3.6","highcharts-grouped-categories":"^1.1.3"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"raf":"3.3.2","yup":"^0.24.1","jest":"24.7.1","husky":"3.0.0","madge":"^3.4.4","react":"^16.5.2","enzyme":"3.5.0","eslint":"4.19.1","formik":"^0.11.11","moment":"2.23.0","history":"^4.7.2","ts-jest":"24.0.0","webpack":"4.30.0","full-icu":"^1.3.0","prettier":"1.16.4","react-ga":"^2.5.2","recharts":"1.0.0-beta.9","testcafe":"1.1.4","commander":"2.14.1","node-sass":"4.13.0","react-dom":"^16.5.2","supertest":"3.0.0","ts-loader":"6.0.0","@types/raf":"^3.4.0","css-loader":"0.28.7","jest-junit":"3.0.0","raw-loader":"0.5.1","styled-jsx":"2.2.1","typescript":"3.3.4000","@babel/core":"7.4.4","@types/jest":"24.0.6","@types/node":"7.0.8","@types/uuid":"3.4.3","file-loader":"3.0.1","jest-enzyme":"7.0.2","lint-staged":"9.1.0","sass-loader":"6.0.6","webpack-cli":"3.3.2","@types/react":"16.8.6","babel-loader":"8.0.5","react-helmet":"5.2.0","react-select":"1.2.1","style-loader":"0.19.1","@types/enzyme":"3.1.13","@types/lodash":"4.14.123","testcafe-live":"0.1.4","@babel/runtime":"7.4.4","dotenv-webpack":"^1.7.0","@babel/polyfill":"^7.4.4","@storybook/react":"5.0.11","@types/invariant":"2.2.29","@types/react-dom":"16.0.11","isomorphic-fetch":"2.2.1","react-datepicker":"1.1.0","react-router-dom":"4.2.2","@babel/preset-env":"7.4.4","@gooddata/mock-js":"^2.11.0","@storybook/addons":"5.0.11","@types/classnames":"2.2.3","@types/prop-types":"15.5.2","@storybook/theming":"5.0.11","identity-obj-proxy":"^3.0.0","intl-messageformat":"^7.5.4","webpack-dev-server":"3.3.1","@babel/preset-react":"7.0.0","@types/react-portal":"4.0.1","@types/react-window":"^1.8.1","babel-plugin-lodash":"3.3.4","html-webpack-plugin":"3.2.0","react-test-renderer":"16.4.2","@types/react-measure":"2.0.5","clean-webpack-plugin":"2.0.2","stats-webpack-plugin":"0.7.0","eslint-config-prettier":"4.1.0","react-google-recaptcha":"^0.14.1","tslint-config-prettier":"1.18.0","@gooddata/eslint-config":"^1.0.0","@gooddata/tslint-config":"1.0.0","@types/react-responsive":"^3.0.3","@types/storybook__react":"4.0.1","@types/stringify-object":"^3.2.0","enzyme-adapter-react-16":"1.3.1","@gooddata/test-storybook":"3.2.1","@storybook/addon-actions":"5.0.11","@storybook/addon-options":"5.0.11","node-sass-magic-importer":"5.1.0","react-syntax-highlighter":"11.0.2","@types/fixed-data-table-2":"0.8.1","@types/react-test-renderer":"16.0.0","circular-dependency-plugin":"5.0.2","compression-webpack-plugin":"2.0.0","@types/json-stable-stringify":"^1.0.32","@gooddata/frontend-npm-scripts":"1.1.0","@types/enzyme-adapter-react-16":"1.0.3","@types/storybook__addon-actions":"3.4.2","@babel/plugin-proposal-class-properties":"7.4.4","@babel/plugin-proposal-object-rest-spread":"7.4.4","@babel/plugin-transform-async-to-generator":"7.4.4"},"peerDependencies":{"react":"^16.5.2","react-dom":"^16.5.2"},"_npmOperationalInternal":{"tmp":"tmp/react-components_7.4.0-rc.1_1584084855644_0.6142620028306862","host":"s3://npm-registry-packages"}},"7.4.0-rc.2":{"name":"@gooddata/react-components","version":"7.4.0-rc.2","author":{"name":"GoodData Corporation"},"license":"BSD-3-Clause","_id":"@gooddata/react-components@7.4.0-rc.2","maintainers":[{"name":"afi","email":"adam.fiedler@gooddata.com"},{"name":"bertold8","email":"ivan.nejezchleb@seznam.cz"},{"name":"brbistas","email":"valentinos.chraniotis@gooddata.com"},{"name":"bugsbunny338","email":"jiri.zajic@mensa.cz"},{"name":"de.do","email":"de.do@gooddata.com"},{"name":"gooddata-ci","email":"rail@gooddata.com"},{"name":"hung.nguyen.hoang","email":"hung.nguyen@gooddata.com"},{"name":"ivan.mjartan","email":"ivan.mjartan@gooddata.com"},{"name":"jakub-sterba","email":"jakub.sterba@gooddata.com"},{"name":"jankc","email":"jan.krapac@gmail.com"},{"name":"jaroslav.tomecek","email":"jaroslav.tomecek@gooddata.com"},{"name":"jkittler","email":"honza.kittler@gmail.com"},{"name":"khanh.le","email":"khanh.le@gooddata.com"},{"name":"lanhuynh","email":"lan.huynh@gooddata.com"},{"name":"linhhong","email":"linh.hong@gooddata.com"},{"name":"lupko","email":"lubomir.slivka@gooddata.com"},{"name":"matyas.kandl","email":"matyas.kandl@gooddata.com"},{"name":"michal.marsal","email":"michal.marsal@gooddata.com"},{"name":"naibinh","email":"naibinh@gmail.com"},{"name":"nikolacech","email":"nikola.cech@gooddata.com"},{"name":"no23reason","email":"dan.homola@hotmail.cz"},{"name":"patrikbraborec","email":"patrik.braborec@gooddata.com"},{"name":"pbenes","email":"petr.benes@gooddata.com"},{"name":"petrjanu","email":"petr.janu@gooddata.com"},{"name":"ptquang86","email":"ptquang86@gmail.com"},{"name":"qduval","email":"quentin.duval@gooddata.com"},{"name":"rodri360","email":"me@rodri360.com"},{"name":"sitina","email":"jiri.sitina@gooddata.com"},{"name":"strouhaljan","email":"strouhal.jan@gmail.com"},{"name":"tomas.kratochvil","email":"tomas.kratochvil@gooddata.com"},{"name":"tomasreichmann","email":"tomasreichmann@gmail.com"},{"name":"tomsatgd","email":"tomas.satinsky@gooddata.com"},{"name":"trung-le-quoc","email":"trung.le@gooddata.com"},{"name":"tu-ngo","email":"tungo1981@gmail.com"},{"name":"tulean","email":"tuan.le@gooddata.com"},{"name":"utdnah","email":"danh.ung@gooddata.com"},{"name":"vlastikcz","email":"vlastimil.kotas@gooddata.com"},{"name":"vu.pham","email":"vu.pham@gooddata.com"},{"name":"xmort","email":"petr.dolejsi@gooddata.com"},{"name":"yanlipnican","email":"yanlipnican@gmail.com"}],"homepage":"https://github.com/gooddata/gooddata-react-components#readme","bugs":{"url":"https://github.com/gooddata/gooddata-react-components/issues"},"dist":{"shasum":"3e2f3ebb98becaa787f167fac5f43d6286468dc6","tarball":"https://registry.npmjs.org/@gooddata/react-components/-/react-components-7.4.0-rc.2.tgz","fileCount":2479,"integrity":"sha512-cXkLmZx37oSbDYV3icZF95iPhqOL6sLXUJsDehqja+7QnJP2D+tq+5T6NUINLja5zcX58pbtTSc4HWPNb/owEw==","signatures":[{"sig":"MEYCIQCmn/eONLIA6vJ37Lr958kU7jtlLS6SESivj8CqiwaacAIhANNz6OP5o+GSqWLbepAIPpgPVi0d7assl1dMpiKwLxQb","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":9743523,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJeazyyCRA9TVsSAnZWagAAdXwQAJGkTpAXpdT6xkRNm2PQ\nq8EaVWxHqc7gpRaE5r9NgpGiAjKBUAg8nZy88VGDjBaHQB618Gn46sk1XKGM\nhvn3K0pFULR9fnOjBMVDQY3wrt5G73/CgMkYmzgtnQE9ppGLJKDEdudL/Jag\nvNjhc4tcZn/Sb2nHxyCh+kPzYBOwC/FT84TACi3Kcpg2zuBcQnZuTqDRJQ2R\nuGU38pmT2skdcMV4rrRTiQczGoHxw4//AqiHpZ2pNttJk7e2jFc07gtnw8Na\npWRraHQIqcWcqbP/QjshE2qjtmWr6ANeJ+QlFEuHYJkvkpDrZeywzSyJ9Fbm\nP8PKHKveBEdGXY3P48jDo1G0y5Fn6sNPk2DHYc2Gku5WcWPYkOTiLwmJFTho\nUVWzL3sWFapC4npud7LopR42glCKO1EdjIXVkgkcNCWgfzWSMxGKD67KqCcT\nYRsvPkH6p7CwbWZ1+tmUxGd+Oh/t58Z/Y47cLn1z8B2NLVawZeln82wqhpVA\nDjE1e/xXuNkBj5BAQgaz6l3rupw7/DjcDp4CY0XFC+VhY9Wk2vyEUtvKylsm\natH/Sce45tFUgowR7sXq0FobGI1ww+dcgTogaCj3Dl/U5JHAeLib7pHPZ0oD\nr/75pBd5w+jgEM2k1xRRAVdjPJYr0C4plJHd1FBMH6umDmhhi4h/1oMNtsAQ\nvUz6\r\n=wdWV\r\n-----END PGP SIGNATURE-----\r\n"},"main":"dist/index.js","husky":{"hooks":{"pre-commit":"lint-staged"}},"config":{"eslint":"./examples/**/*.{js,jsx}","tslint":"./{__mocks__,src,stories}/{,**/}*.{ts,tsx}"},"readme":"[![npm version](https://badge.fury.io/js/%40gooddata%2Freact-components.svg)](https://www.npmjs.com/package/@gooddata/react-components) \n\n# GoodData.UI React components\n> A React-based JavaScript library for building data-driven applications\n\n## Getting started\n- [GoodData.UI Documentation](http://sdk.gooddata.com/gooddata-ui/)\n- [GoodData.UI Live Examples](https://gooddata-examples.herokuapp.com/)\n- [Stack Overflow](https://stackoverflow.com/questions/tagged/gooddata)\n\n### Usage\nWith [yarn](https://yarnpkg.com) installed, go to your project directory and run\n```\n$ yarn add @gooddata/react-components\n```\nIf you prefer [npm](npmjs.com) run\n```\n$ npm install --save @gooddata/react-components\n```\n\nThe public API is exposed via global `index.js`. Except for the styles, do not import any other file directly\nbecause they are not intended to be part of the public API.\n\n## Contributing\n\nWe welcome any contribution in form of [issues](https://github.com/gooddata/gooddata-react-components/issues) or [pull requests](https://github.com/gooddata/gooddata-react-components/pulls).\nThese commands may come in handy while developing:\n\n| command | description |\n| ------- | ----------- |\n| `yarn install --pure-lockfile` | first step |\n| ||\n| `yarn dev` | build react-components to `/dist` in watch mode |\n| `yarn test` | run all unit tests |\n| `yarn prettier-write` | format the source code to match the valid codestyle |\n| `yarn validate` | validate codestyle |\n| ||\n| `yarn storybook` | run storybook from `/stories` on http://localhost:9001 |\n| `yarn build-storybook` | build storybook to `/dist-storybook` |\n| `yarn test-storybook` | run storybook and [screenshot tests](https://github.com/gooddata/gdc-client-utils/tree/master/test-storybook) |\n| ||\n| `yarn examples` | run Live Examples dev-server from `/examples` on https://localhost:8999 |\n| `yarn examples-build` | build Live Examples to `/examples/dist` |\n| `yarn examples-server` | serve built Live Examples - see `/examples/server/src` |\n| `yarn examples-testcafe` | run testcafe tests against `localhost:8999` |\n\n### Deploy to heroku.com\nWhen you deploy this repo to heroku, it serves *GoodData.UI Live Examples*.\nRelevant tasks are in `Procfile` and `package.json`.\n\n```bash\n# run in the project directory\nheroku login\nheroku create <your-app-name>\nheroku config:set DOMAIN_ADMIN_USERNAME=x@gooddata.com DOMAIN_ADMIN_PASSWORD=xy PROJECT_ID_TO_ASSIGN=xms7ga4tf3g3nzucd8380o2bev8oeknp\ngit push heroku HEAD:master\nheroku open\n```\n\n### Run Live Examples Locally\nTo run *GoodData.UI Live Examples* locally:\n```bash\ngit clone <this-repository>\ncd  <repository-folder>\nyarn install --pure-lockfile\nyarn examples\n```\nThen open https://localhost:8999 and login using Live Examples account (you can [create one here](https://gooddata-examples.herokuapp.com/registration)).\n\n### Run storybook locally for Geo chart \nGeo chart uses Mapbox to render map which requires a mapbox access token.\n- Register an account and create Mapbox token as [guide](https://docs.mapbox.com/help/how-mapbox-works/access-tokens/)\n- Run storybook with token stored in `.env` for more secure\n```bash\necho \"STORYBOOK_MAPBOX_ACCESS_TOKEN=token\" > .env # only need to run once\nyarn storybook\n```\n- Or run storybook with token env param exposed to cli (not suggested)\n```bash\nSTORYBOOK_MAPBOX_ACCESS_TOKEN=token yarn storybook\n```\n- Apply either above way to `yarn build-storybook` or `yarn test-storybook`\n\n### Source code formatting\nThe source code in the repository is formatted by [Prettier](https://prettier.io/). \nThe format of the code is validated by our Continuous Integration server and is one of the requirements of successful merge.\n\nPrettier is supported by every major IDE. You can find the list of supported editors and how to configure them [here](https://prettier.io/docs/en/editors.html).\n\nIn the case, when your editor is not supported or you don't want to setup the integration, you can run the `yarn prettier-write` command to reformat the code before commit.\n\n## Changelog\n\n- see [CHANGELOG.md](CHANGELOG.md)\n\n## License\n\n(C) 2007-2018 GoodData Corporation\n\nThis project is dual licensed:\n\n- The ATTRIBUTION-NONCOMMERCIAL 4.0 INTERNATIONAL (CC BY-NC 4.0) is used for purpose of the trial experience and evaluation of GoodData.UI library.\n- The GOODDATA GOODDATA.UI LIBRARY END USER LICENSE AGREEMENT is used for GoodData customers.\n\nFor more information, please see [LICENSE](https://github.com/gooddata/gooddata-react-components/blob/master/LICENSE)\n","gitHead":"d8178257949151e26912522b5233ad062233aeb2","scripts":{"dev":"bash scripts/build.sh --dev-watch","test":"jest --watch","build":"bash scripts/build.sh","tslint":"yarn run-tslint -t verbose $npm_package_config_tslint","prepare":"cd examples/server && yarn install --frozen-lockfile && cd ../..; rm -r examples/node_modules 2>/dev/null; true","examples":"bash scripts/run-examples.sh","prepare?":"# Called before `npm publish` and on local `npm install`. Temporarily also for deleting obsolete node_modules. Ends with `true` to continue gracefully.","validate":"tsc --noEmit && yarn tslint && eslint $npm_package_config_eslint && yarn prettier-check","build-dev":"bash scripts/build.sh --dev","examples?":"# Default is developer domain, other options: yarn examples [sec,secure,stg,stg2,stg3,demo,developer or URL]","storybook":"yarn build && start-storybook -p 9001 -c .storybook","test-once":"jest","tslint-ci":"mkdir -p ./ci/results && yarn run-tslint -t checkstyle -o ./ci/results/tslint-results.xml $npm_package_config_tslint","run-tslint":"tslint -p tsconfig.json","validate-ci":"tsc --noEmit && yarn tslint-ci  && eslint $npm_package_config_eslint -f checkstyle -o ci/results/eslint-results.xml && yarn prettier-check","examples-build":"bash scripts/build-examples.sh","prepublishOnly":"yarn build","prettier-check":"prettier --check '{src,stories,styles,__mocks__,examples/server/src,examples/src,examples/test}/**/*.{ts,js,tsx,jsx,json,scss,md,yaml,html}'","prettier-write":"prettier --write '{src,stories,styles,__mocks__,examples/server/src,examples/src,examples/test}/**/*.{ts,js,tsx,jsx,json,scss,md,yaml,html}'","test-storybook":"yarn build && test-storybook","build-storybook":"yarn build && build-storybook -c .storybook -o dist-storybook","examples-server":"node examples/server/src/index.js","heroku-postbuild":"yarn examples-build developer","examples-testcafe":"./scripts/run-testcafe.sh visual","check-circular-deps":"madge --circular --extensions ts ./src","examples-testcafe-ci":"./scripts/run-testcafe.sh ci","examples-testcafe-live":"./scripts/run-testcafe.sh live"},"typings":"dist/index.d.ts","_npmUser":{"name":"gooddata-ci","email":"rail@gooddata.com"},"deprecated":"@gooddata/react-components@7 reached End of Support on March 31, 2022. Please upgrade (see https://sdk.gooddata.com/gooddata-ui/docs/supported_versions.html for more information).","repository":{"url":"git+ssh://git@github.com/gooddata/gooddata-react-components.git","type":"git"},"_npmVersion":"6.4.1","description":"GoodData.UI - A powerful JavaScript library for building analytical applications","directories":{},"lint-staged":{"{src,stories,styles,__mocks__,examples/server/src,examples/src,examples/test}/**/*.{ts,js,tsx,jsx,scss}":["npx gdc-fix-copyright","git add"],"{src,stories,styles,__mocks__,examples/server/src,examples/src,examples/test}/**/*.{ts,js,tsx,jsx,json,scss,md,yaml,html}":["prettier --write","git add"]},"_nodeVersion":"8.12.0","dependencies":{"rxjs":"^5.5.6","uuid":"^3.2.1","immer":"^1.3.1","lodash":"^4.17.15","date-fns":"^2.7.0","downshift":"^3.2.7","invariant":"^2.2.2","mapbox-gl":"^1.6.1","classnames":"^2.2.6","highcharts":"7.1.1","prop-types":"^15.6.0","react-intl":"^3.6.0","custom-event":"^1.0.1","react-window":"^1.8.1","ag-grid-react":"20.0.0","react-measure":"^2.3.0","@types/mapbox-gl":"^1.6.1","react-day-picker":"~7.3.0","react-responsive":"^3.0.0","stringify-object":"^2.4.0","@gooddata/typings":"^2.22.0","ag-grid-community":"20.0.0","http-status-codes":"^1.3.0","@gooddata/js-utils":"^3.5.0","@gooddata/numberjs":"^3.2.4","fixed-data-table-2":"0.7.17","@gooddata/goodstrap":"^68.1.0","react-dom-factories":"^1.0.2","@gooddata/gooddata-js":"^12.5.0","json-stable-stringify":"^1.0.1","react-transition-group":"^2.2.1","hoist-non-react-statics":"^3.3.0","nodelist-foreach-polyfill":"^1.2.0","@formatjs/intl-pluralrules":"^1.3.6","highcharts-grouped-categories":"^1.1.3"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"raf":"3.3.2","yup":"^0.24.1","jest":"24.7.1","husky":"3.0.0","madge":"^3.4.4","react":"^16.5.2","enzyme":"3.5.0","eslint":"4.19.1","formik":"^0.11.11","moment":"2.23.0","history":"^4.7.2","ts-jest":"24.0.0","webpack":"4.30.0","full-icu":"^1.3.0","prettier":"1.16.4","react-ga":"^2.5.2","recharts":"1.0.0-beta.9","testcafe":"1.1.4","commander":"2.14.1","node-sass":"4.13.0","react-dom":"^16.5.2","supertest":"3.0.0","ts-loader":"6.0.0","@types/raf":"^3.4.0","css-loader":"0.28.7","jest-junit":"3.0.0","raw-loader":"0.5.1","styled-jsx":"2.2.1","typescript":"3.3.4000","@babel/core":"7.4.4","@types/jest":"24.0.6","@types/node":"7.0.8","@types/uuid":"3.4.3","file-loader":"3.0.1","jest-enzyme":"7.0.2","lint-staged":"9.1.0","sass-loader":"6.0.6","webpack-cli":"3.3.2","@types/react":"16.8.6","babel-loader":"8.0.5","react-helmet":"5.2.0","react-select":"1.2.1","style-loader":"0.19.1","@types/enzyme":"3.1.13","@types/lodash":"4.14.123","testcafe-live":"0.1.4","@babel/runtime":"7.4.4","dotenv-webpack":"^1.7.0","@babel/polyfill":"^7.4.4","@storybook/react":"5.0.11","@types/invariant":"2.2.29","@types/react-dom":"16.0.11","isomorphic-fetch":"2.2.1","react-datepicker":"1.1.0","react-router-dom":"4.2.2","@babel/preset-env":"7.4.4","@gooddata/mock-js":"^2.11.0","@storybook/addons":"5.0.11","@types/classnames":"2.2.3","@types/prop-types":"15.5.2","@storybook/theming":"5.0.11","identity-obj-proxy":"^3.0.0","intl-messageformat":"^7.5.4","webpack-dev-server":"3.3.1","@babel/preset-react":"7.0.0","@types/react-portal":"4.0.1","@types/react-window":"^1.8.1","babel-plugin-lodash":"3.3.4","html-webpack-plugin":"3.2.0","react-test-renderer":"16.4.2","@types/react-measure":"2.0.5","clean-webpack-plugin":"2.0.2","stats-webpack-plugin":"0.7.0","eslint-config-prettier":"4.1.0","react-google-recaptcha":"^0.14.1","tslint-config-prettier":"1.18.0","@gooddata/eslint-config":"^1.0.0","@gooddata/tslint-config":"1.0.0","@types/react-responsive":"^3.0.3","@types/storybook__react":"4.0.1","@types/stringify-object":"^3.2.0","enzyme-adapter-react-16":"1.3.1","@gooddata/test-storybook":"3.2.1","@storybook/addon-actions":"5.0.11","@storybook/addon-options":"5.0.11","node-sass-magic-importer":"5.1.0","react-syntax-highlighter":"11.0.2","@types/fixed-data-table-2":"0.8.1","@types/react-test-renderer":"16.0.0","circular-dependency-plugin":"5.0.2","compression-webpack-plugin":"2.0.0","@types/json-stable-stringify":"^1.0.32","@gooddata/frontend-npm-scripts":"1.1.0","@types/enzyme-adapter-react-16":"1.0.3","@types/storybook__addon-actions":"3.4.2","@babel/plugin-proposal-class-properties":"7.4.4","@babel/plugin-proposal-object-rest-spread":"7.4.4","@babel/plugin-transform-async-to-generator":"7.4.4"},"peerDependencies":{"react":"^16.5.2","react-dom":"^16.5.2"},"_npmOperationalInternal":{"tmp":"tmp/react-components_7.4.0-rc.2_1584086194126_0.6061265625969177","host":"s3://npm-registry-packages"}},"7.5.0-beta.1":{"name":"@gooddata/react-components","version":"7.5.0-beta.1","author":{"name":"GoodData Corporation"},"license":"BSD-3-Clause","_id":"@gooddata/react-components@7.5.0-beta.1","maintainers":[{"name":"afi","email":"adam.fiedler@gooddata.com"},{"name":"bertold8","email":"ivan.nejezchleb@seznam.cz"},{"name":"brbistas","email":"valentinos.chraniotis@gooddata.com"},{"name":"bugsbunny338","email":"jiri.zajic@mensa.cz"},{"name":"de.do","email":"de.do@gooddata.com"},{"name":"gooddata-ci","email":"rail@gooddata.com"},{"name":"hung.nguyen.hoang","email":"hung.nguyen@gooddata.com"},{"name":"ivan.mjartan","email":"ivan.mjartan@gooddata.com"},{"name":"jakub-sterba","email":"jakub.sterba@gooddata.com"},{"name":"jankc","email":"jan.krapac@gmail.com"},{"name":"jaroslav.tomecek","email":"jaroslav.tomecek@gooddata.com"},{"name":"jkittler","email":"honza.kittler@gmail.com"},{"name":"khanh.le","email":"khanh.le@gooddata.com"},{"name":"lanhuynh","email":"lan.huynh@gooddata.com"},{"name":"linhhong","email":"linh.hong@gooddata.com"},{"name":"lupko","email":"lubomir.slivka@gooddata.com"},{"name":"matyas.kandl","email":"matyas.kandl@gooddata.com"},{"name":"michal.marsal","email":"michal.marsal@gooddata.com"},{"name":"naibinh","email":"naibinh@gmail.com"},{"name":"nikolacech","email":"nikola.cech@gooddata.com"},{"name":"no23reason","email":"dan.homola@hotmail.cz"},{"name":"patrikbraborec","email":"patrik.braborec@gooddata.com"},{"name":"pbenes","email":"petr.benes@gooddata.com"},{"name":"petrjanu","email":"petr.janu@gooddata.com"},{"name":"ptquang86","email":"ptquang86@gmail.com"},{"name":"qduval","email":"quentin.duval@gooddata.com"},{"name":"rodri360","email":"me@rodri360.com"},{"name":"sitina","email":"jiri.sitina@gooddata.com"},{"name":"strouhaljan","email":"strouhal.jan@gmail.com"},{"name":"tomas.kratochvil","email":"tomas.kratochvil@gooddata.com"},{"name":"tomasreichmann","email":"tomasreichmann@gmail.com"},{"name":"tomsatgd","email":"tomas.satinsky@gooddata.com"},{"name":"trung-le-quoc","email":"trung.le@gooddata.com"},{"name":"tu-ngo","email":"tungo1981@gmail.com"},{"name":"tulean","email":"tuan.le@gooddata.com"},{"name":"utdnah","email":"danh.ung@gooddata.com"},{"name":"vlastikcz","email":"vlastimil.kotas@gooddata.com"},{"name":"vu.pham","email":"vu.pham@gooddata.com"},{"name":"xmort","email":"petr.dolejsi@gooddata.com"},{"name":"yanlipnican","email":"yanlipnican@gmail.com"}],"homepage":"https://github.com/gooddata/gooddata-react-components#readme","bugs":{"url":"https://github.com/gooddata/gooddata-react-components/issues"},"dist":{"shasum":"45b9286bfe112e5c3e135dbbef7ff245eb79e3c0","tarball":"https://registry.npmjs.org/@gooddata/react-components/-/react-components-7.5.0-beta.1.tgz","fileCount":2479,"integrity":"sha512-Ao6V8tD8XyJwV3JAEFNUD5PQiksiYG9PV1qIcrHdrs03+GNG+7+nxatsUipzrFdkKLuoJ/KdDQ245Gm94pFt4A==","signatures":[{"sig":"MEUCIQDsx4hxi1NXWRyOyFggewG+SUOn8IA41HOHs91/xdJw5gIgE3b3O2vsSzJbYdtTjBFWwW6v9A19hRMEQVirkynEBTo=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":9756710,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJea0yiCRA9TVsSAnZWagAA3v0P/RZtAVyOXcwIISCY+MWA\n76NEkkwBVQM6id85sdfTYyD2C6458T88poTvvf67yUnJ8WyE1RSi511l+ODL\nPqFp8rcemlNrzIa/MgpSG0xCq/1AoxfFYtgQQjh4IbgRx3ZY2VY4eam316Rb\nqIBF0OffB4YvsYMHAOw8K7MArA6zqwiMbfZ/OTr3PqbuH+Cty4BYz4VymM/9\nlwMwhB+4KERtZuJ7Oh5BdpV7exF0t4h9GlnHL62CP/fLbkyEVFjXm/Q7j+9y\nYhK/9mmC4j5hh6O/55StJ98/ZlnCDr7j6oD3vIVDVTOH2kPAo1aIirqKeBO6\n1qWinTQBZk1MoewSMZRsQE+evkSd2svxHNrGIGXV8B53Q5DJQIO6klvm098v\ntha0kcxkbET3QTzWWWPmBCdhQxP4pfSb8ynGP7+rUou1Jgcb+7AyTWJxJJuR\n011IqhKpE8yEXap6l2QIegK8xqBD1WAjr2WfKqLLEH7eTc+z0G2epR2CKaGx\n3BsRz5Sgddaohb3maMVguO1g1VGZFLxg5gy3B/35eP2arVrkeU+egRRJb32a\nB9VgutSKg0qS3OaXKGojzddyC5SsG5UNo8Htv6LAvxdQ/6x5IbS5zSY3qJy7\n2y4jojMGjIyCtHZ3EM7cepR/6lSY4MD8ST+zWKCTZ+lDskCUtv8IDmZGi0EI\n21Bo\r\n=Gydd\r\n-----END PGP SIGNATURE-----\r\n"},"main":"dist/index.js","husky":{"hooks":{"pre-commit":"lint-staged"}},"config":{"eslint":"./examples/**/*.{js,jsx}","tslint":"./{__mocks__,src,stories}/{,**/}*.{ts,tsx}"},"readme":"[![npm version](https://badge.fury.io/js/%40gooddata%2Freact-components.svg)](https://www.npmjs.com/package/@gooddata/react-components) \n\n# GoodData.UI React components\n> A React-based JavaScript library for building data-driven applications\n\n## Getting started\n- [GoodData.UI Documentation](http://sdk.gooddata.com/gooddata-ui/)\n- [GoodData.UI Live Examples](https://gooddata-examples.herokuapp.com/)\n- [Stack Overflow](https://stackoverflow.com/questions/tagged/gooddata)\n\n### Usage\nWith [yarn](https://yarnpkg.com) installed, go to your project directory and run\n```\n$ yarn add @gooddata/react-components\n```\nIf you prefer [npm](npmjs.com) run\n```\n$ npm install --save @gooddata/react-components\n```\n\nThe public API is exposed via global `index.js`. Except for the styles, do not import any other file directly\nbecause they are not intended to be part of the public API.\n\n## Contributing\n\nWe welcome any contribution in form of [issues](https://github.com/gooddata/gooddata-react-components/issues) or [pull requests](https://github.com/gooddata/gooddata-react-components/pulls).\nThese commands may come in handy while developing:\n\n| command | description |\n| ------- | ----------- |\n| `yarn install --pure-lockfile` | first step |\n| ||\n| `yarn dev` | build react-components to `/dist` in watch mode |\n| `yarn test` | run all unit tests |\n| `yarn prettier-write` | format the source code to match the valid codestyle |\n| `yarn validate` | validate codestyle |\n| ||\n| `yarn storybook` | run storybook from `/stories` on http://localhost:9001 |\n| `yarn build-storybook` | build storybook to `/dist-storybook` |\n| `yarn test-storybook` | run storybook and [screenshot tests](https://github.com/gooddata/gdc-client-utils/tree/master/test-storybook) |\n| ||\n| `yarn examples` | run Live Examples dev-server from `/examples` on https://localhost:8999 |\n| `yarn examples-build` | build Live Examples to `/examples/dist` |\n| `yarn examples-server` | serve built Live Examples - see `/examples/server/src` |\n| `yarn examples-testcafe` | run testcafe tests against `localhost:8999` |\n\n### Deploy to heroku.com\nWhen you deploy this repo to heroku, it serves *GoodData.UI Live Examples*.\nRelevant tasks are in `Procfile` and `package.json`.\n\n```bash\n# run in the project directory\nheroku login\nheroku create <your-app-name>\nheroku config:set DOMAIN_ADMIN_USERNAME=x@gooddata.com DOMAIN_ADMIN_PASSWORD=xy PROJECT_ID_TO_ASSIGN=xms7ga4tf3g3nzucd8380o2bev8oeknp\ngit push heroku HEAD:master\nheroku open\n```\n### Enable Geo Chart for Storybook and Live Examples\nGeo chart uses Mapbox to render map which requires a Mapbox access token.\n- Register an account and create Mapbox access token at [guide](https://docs.mapbox.com/help/how-mapbox-works/access-tokens/)\n- Store the created token at `.env`:\n```bash\necho -e \"EXAMPLE_MAPBOX_ACCESS_TOKEN=token\" >> .env # only need to run once\necho -e \"STORYBOOK_MAPBOX_ACCESS_TOKEN=token\" >> .env # only need to run once\n```\n\n### Run Live Examples Locally\nTo run *GoodData.UI Live Examples* locally:\n```bash\ngit clone <this-repository>\ncd  <repository-folder>\nyarn install --pure-lockfile\nyarn examples\n```\nThen open https://localhost:8999 and login using Live Examples account (you can [create one here](https://gooddata-examples.herokuapp.com/registration)).\n\n### Run Storybook locally\n- Run storybook with token stored in `.env` for more secure\n```bash\nyarn storybook\n```\n- Or run storybook with token env param exposed to cli (not suggested)\n```bash\nSTORYBOOK_MAPBOX_ACCESS_TOKEN=token yarn storybook\n```\n- Apply either above way to `yarn build-storybook` or `yarn test-storybook`\n\n### Source code formatting\nThe source code in the repository is formatted by [Prettier](https://prettier.io/). \nThe format of the code is validated by our Continuous Integration server and is one of the requirements of successful merge.\n\nPrettier is supported by every major IDE. You can find the list of supported editors and how to configure them [here](https://prettier.io/docs/en/editors.html).\n\nIn the case, when your editor is not supported or you don't want to setup the integration, you can run the `yarn prettier-write` command to reformat the code before commit.\n\n## Changelog\n\n- see [CHANGELOG.md](CHANGELOG.md)\n\n## License\n\n(C) 2007-2018 GoodData Corporation\n\nThis project is dual licensed:\n\n- The ATTRIBUTION-NONCOMMERCIAL 4.0 INTERNATIONAL (CC BY-NC 4.0) is used for purpose of the trial experience and evaluation of GoodData.UI library.\n- The GOODDATA GOODDATA.UI LIBRARY END USER LICENSE AGREEMENT is used for GoodData customers.\n\nFor more information, please see [LICENSE](https://github.com/gooddata/gooddata-react-components/blob/master/LICENSE)\n","gitHead":"de212ea0de56d05996dd5e49c50b8feff0fee763","scripts":{"dev":"bash scripts/build.sh --dev-watch","test":"jest --watch","build":"bash scripts/build.sh","tslint":"yarn run-tslint -t verbose $npm_package_config_tslint","prepare":"cd examples/server && yarn install --frozen-lockfile && cd ../..; rm -r examples/node_modules 2>/dev/null; true","examples":"bash scripts/run-examples.sh","prepare?":"# Called before `npm publish` and on local `npm install`. Temporarily also for deleting obsolete node_modules. Ends with `true` to continue gracefully.","validate":"tsc --noEmit && yarn tslint && eslint $npm_package_config_eslint && yarn prettier-check","build-dev":"bash scripts/build.sh --dev","examples?":"# Default is developer domain, other options: yarn examples [sec,secure,stg,stg2,stg3,demo,developer or URL]","storybook":"yarn build && start-storybook -p 9001 -c .storybook","test-once":"jest","tslint-ci":"mkdir -p ./ci/results && yarn run-tslint -t checkstyle -o ./ci/results/tslint-results.xml $npm_package_config_tslint","run-tslint":"tslint -p tsconfig.json","validate-ci":"tsc --noEmit && yarn tslint-ci  && eslint $npm_package_config_eslint -f checkstyle -o ci/results/eslint-results.xml && yarn prettier-check","examples-build":"bash scripts/build-examples.sh","prepublishOnly":"yarn build","prettier-check":"prettier --check '{src,stories,styles,__mocks__,examples/server/src,examples/src,examples/test}/**/*.{ts,js,tsx,jsx,json,scss,md,yaml,html}'","prettier-write":"prettier --write '{src,stories,styles,__mocks__,examples/server/src,examples/src,examples/test}/**/*.{ts,js,tsx,jsx,json,scss,md,yaml,html}'","test-storybook":"yarn build && test-storybook","build-storybook":"yarn build && build-storybook -c .storybook -o dist-storybook","examples-server":"node examples/server/src/index.js","heroku-postbuild":"yarn examples-build developer","examples-testcafe":"./scripts/run-testcafe.sh visual","check-circular-deps":"madge --circular --extensions ts ./src","examples-testcafe-ci":"./scripts/run-testcafe.sh ci","examples-testcafe-live":"./scripts/run-testcafe.sh live"},"typings":"dist/index.d.ts","_npmUser":{"name":"gooddata-ci","email":"rail@gooddata.com"},"deprecated":"@gooddata/react-components@7 reached End of Support on March 31, 2022. Please upgrade (see https://sdk.gooddata.com/gooddata-ui/docs/supported_versions.html for more information).","repository":{"url":"git+ssh://git@github.com/gooddata/gooddata-react-components.git","type":"git"},"_npmVersion":"6.4.1","description":"GoodData.UI - A powerful JavaScript library for building analytical applications","directories":{},"lint-staged":{"{src,stories,styles,__mocks__,examples/server/src,examples/src,examples/test}/**/*.{ts,js,tsx,jsx,scss}":["npx gdc-fix-copyright","git add"],"{src,stories,styles,__mocks__,examples/server/src,examples/src,examples/test}/**/*.{ts,js,tsx,jsx,json,scss,md,yaml,html}":["prettier --write","git add"]},"_nodeVersion":"8.12.0","dependencies":{"rxjs":"^5.5.6","uuid":"^3.2.1","immer":"^1.3.1","lodash":"^4.17.15","date-fns":"^2.7.0","downshift":"^3.2.7","invariant":"^2.2.2","mapbox-gl":"^1.6.1","classnames":"^2.2.6","highcharts":"7.1.1","prop-types":"^15.6.0","react-intl":"^3.6.0","custom-event":"^1.0.1","react-window":"^1.8.1","ag-grid-react":"20.0.0","react-measure":"^2.3.0","@types/mapbox-gl":"^1.6.1","react-day-picker":"~7.3.0","react-responsive":"^3.0.0","stringify-object":"^2.4.0","@gooddata/typings":"^2.22.0","ag-grid-community":"20.0.0","http-status-codes":"^1.3.0","@gooddata/js-utils":"^3.5.0","@gooddata/numberjs":"^3.2.4","fixed-data-table-2":"0.7.17","@gooddata/goodstrap":"^68.1.0","react-dom-factories":"^1.0.2","@gooddata/gooddata-js":"^12.5.0","json-stable-stringify":"^1.0.1","react-transition-group":"^2.2.1","hoist-non-react-statics":"^3.3.0","nodelist-foreach-polyfill":"^1.2.0","@formatjs/intl-pluralrules":"^1.3.6","highcharts-grouped-categories":"^1.1.3"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"raf":"3.3.2","yup":"^0.24.1","jest":"24.7.1","husky":"3.0.0","madge":"^3.4.4","react":"^16.5.2","enzyme":"3.5.0","eslint":"4.19.1","formik":"^0.11.11","moment":"2.23.0","history":"^4.7.2","ts-jest":"24.0.0","webpack":"4.30.0","full-icu":"^1.3.0","prettier":"1.16.4","react-ga":"^2.5.2","recharts":"1.0.0-beta.9","testcafe":"1.1.4","commander":"2.14.1","node-sass":"4.13.0","react-dom":"^16.5.2","supertest":"3.0.0","ts-loader":"6.0.0","@types/raf":"^3.4.0","css-loader":"0.28.7","jest-junit":"3.0.0","raw-loader":"0.5.1","styled-jsx":"2.2.1","typescript":"3.3.4000","@babel/core":"7.4.4","@types/jest":"24.0.6","@types/node":"7.0.8","@types/uuid":"3.4.3","file-loader":"3.0.1","jest-enzyme":"7.0.2","lint-staged":"9.1.0","sass-loader":"6.0.6","webpack-cli":"3.3.2","@types/react":"16.8.6","babel-loader":"8.0.5","react-helmet":"5.2.0","react-select":"1.2.1","style-loader":"0.19.1","@types/enzyme":"3.1.13","@types/lodash":"4.14.123","testcafe-live":"0.1.4","@babel/runtime":"7.4.4","dotenv-webpack":"^1.7.0","@babel/polyfill":"^7.4.4","@storybook/react":"5.0.11","@types/invariant":"2.2.29","@types/react-dom":"16.0.11","isomorphic-fetch":"2.2.1","react-datepicker":"1.1.0","react-router-dom":"4.2.2","@babel/preset-env":"7.4.4","@gooddata/mock-js":"^2.11.0","@storybook/addons":"5.0.11","@types/classnames":"2.2.3","@types/prop-types":"15.5.2","@storybook/theming":"5.0.11","identity-obj-proxy":"^3.0.0","intl-messageformat":"^7.5.4","webpack-dev-server":"3.3.1","@babel/preset-react":"7.0.0","@types/react-portal":"4.0.1","@types/react-window":"^1.8.1","babel-plugin-lodash":"3.3.4","html-webpack-plugin":"3.2.0","react-test-renderer":"16.4.2","@types/react-measure":"2.0.5","clean-webpack-plugin":"2.0.2","stats-webpack-plugin":"0.7.0","eslint-config-prettier":"4.1.0","react-google-recaptcha":"^0.14.1","tslint-config-prettier":"1.18.0","@gooddata/eslint-config":"^1.0.0","@gooddata/tslint-config":"1.0.0","@types/react-responsive":"^3.0.3","@types/storybook__react":"4.0.1","@types/stringify-object":"^3.2.0","enzyme-adapter-react-16":"1.3.1","@gooddata/test-storybook":"3.2.1","@storybook/addon-actions":"5.0.11","@storybook/addon-options":"5.0.11","node-sass-magic-importer":"5.1.0","react-syntax-highlighter":"11.0.2","@types/fixed-data-table-2":"0.8.1","@types/react-test-renderer":"16.0.0","circular-dependency-plugin":"5.0.2","compression-webpack-plugin":"2.0.0","@types/json-stable-stringify":"^1.0.32","@gooddata/frontend-npm-scripts":"1.1.0","@types/enzyme-adapter-react-16":"1.0.3","@types/storybook__addon-actions":"3.4.2","@babel/plugin-proposal-class-properties":"7.4.4","@babel/plugin-proposal-object-rest-spread":"7.4.4","@babel/plugin-transform-async-to-generator":"7.4.4"},"peerDependencies":{"react":"^16.5.2","react-dom":"^16.5.2"},"_npmOperationalInternal":{"tmp":"tmp/react-components_7.5.0-beta.1_1584090273381_0.04608657548014383","host":"s3://npm-registry-packages"}},"7.5.0-alpha-de.do-dedo-sd-833-set-radius-circle-with-null-2020-03-13T09-32-04-769Z":{"name":"@gooddata/react-components","version":"7.5.0-alpha-de.do-dedo-sd-833-set-radius-circle-with-null-2020-03-13T09-32-04-769Z","author":{"name":"GoodData Corporation"},"license":"BSD-3-Clause","_id":"@gooddata/react-components@7.5.0-alpha-de.do-dedo-sd-833-set-radius-circle-with-null-2020-03-13T09-32-04-769Z","maintainers":[{"name":"afi","email":"adam.fiedler@gooddata.com"},{"name":"bertold8","email":"ivan.nejezchleb@seznam.cz"},{"name":"brbistas","email":"valentinos.chraniotis@gooddata.com"},{"name":"bugsbunny338","email":"jiri.zajic@mensa.cz"},{"name":"de.do","email":"de.do@gooddata.com"},{"name":"gooddata-ci","email":"rail@gooddata.com"},{"name":"hung.nguyen.hoang","email":"hung.nguyen@gooddata.com"},{"name":"ivan.mjartan","email":"ivan.mjartan@gooddata.com"},{"name":"jakub-sterba","email":"jakub.sterba@gooddata.com"},{"name":"jankc","email":"jan.krapac@gmail.com"},{"name":"jaroslav.tomecek","email":"jaroslav.tomecek@gooddata.com"},{"name":"jkittler","email":"honza.kittler@gmail.com"},{"name":"khanh.le","email":"khanh.le@gooddata.com"},{"name":"lanhuynh","email":"lan.huynh@gooddata.com"},{"name":"linhhong","email":"linh.hong@gooddata.com"},{"name":"lupko","email":"lubomir.slivka@gooddata.com"},{"name":"matyas.kandl","email":"matyas.kandl@gooddata.com"},{"name":"michal.marsal","email":"michal.marsal@gooddata.com"},{"name":"naibinh","email":"naibinh@gmail.com"},{"name":"nikolacech","email":"nikola.cech@gooddata.com"},{"name":"no23reason","email":"dan.homola@hotmail.cz"},{"name":"patrikbraborec","email":"patrik.braborec@gooddata.com"},{"name":"pbenes","email":"petr.benes@gooddata.com"},{"name":"petrjanu","email":"petr.janu@gooddata.com"},{"name":"ptquang86","email":"ptquang86@gmail.com"},{"name":"qduval","email":"quentin.duval@gooddata.com"},{"name":"rodri360","email":"me@rodri360.com"},{"name":"sitina","email":"jiri.sitina@gooddata.com"},{"name":"strouhaljan","email":"strouhal.jan@gmail.com"},{"name":"tomas.kratochvil","email":"tomas.kratochvil@gooddata.com"},{"name":"tomasreichmann","email":"tomasreichmann@gmail.com"},{"name":"tomsatgd","email":"tomas.satinsky@gooddata.com"},{"name":"trung-le-quoc","email":"trung.le@gooddata.com"},{"name":"tu-ngo","email":"tungo1981@gmail.com"},{"name":"tulean","email":"tuan.le@gooddata.com"},{"name":"utdnah","email":"danh.ung@gooddata.com"},{"name":"vlastikcz","email":"vlastimil.kotas@gooddata.com"},{"name":"vu.pham","email":"vu.pham@gooddata.com"},{"name":"xmort","email":"petr.dolejsi@gooddata.com"},{"name":"yanlipnican","email":"yanlipnican@gmail.com"}],"homepage":"https://github.com/gooddata/gooddata-react-components#readme","bugs":{"url":"https://github.com/gooddata/gooddata-react-components/issues"},"dist":{"shasum":"334d52f019f5ec6d45d2529d7f60c6b6f284c05c","tarball":"https://registry.npmjs.org/@gooddata/react-components/-/react-components-7.5.0-alpha-de.do-dedo-sd-833-set-radius-circle-with-null-2020-03-13T09-32-04-769Z.tgz","fileCount":2484,"integrity":"sha512-AKiSuaTqDHM+iVoFucHfxcvqZpMiomBZHNlfp6opuhimpxPLxrJbVyne5mBSEj0eSmCr9WPkB4/ZsCr98ZX4pQ==","signatures":[{"sig":"MEQCIF2Y1DNlE8mD1yXh+A2NEQYf75+ekl0Q5IUblFmBMPHYAiBlakkl8R0OQY6obRzICAdzIEAHX4FiNkjByN1fAWmnQw==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":9788043,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJea1NECRA9TVsSAnZWagAA/6UP/A8/OnKSskGgyJnlQgxp\nTpjTOWb8fc1n+udGj13AmeBnh5jGIffPCEjVzVmzBXq10YhJna/BL2aTsnzY\nNKa0N/3VD0yLcH01SpGO/6TmV4jcF6EHd8rfYiDBszp/XUJ4M2Ztwi9XnZsg\nLXQDRu2IQwgkQP1RdHJHZcD82R+BoBn6EO28NxmlvxmXzG811mdvGdW45Lul\niqPiKlffFMmBjuiKx/46CBaXOmDEIkNbnVnCsccdImsxs3ZnEKhrZuSSd7yC\nOJ1385sAK43FboMv/I5YRjsw9Mj6ynZ6kOy5lnm1F5NdyQGkKn9SOV2Va6xc\nmOjXEngwdU3oPrJh2HN/LA/70ARnNKi7tUbTl6nfyHprQ3Ner9pUl5fIOcln\nrcS5skqaJ5oiHyY4UjBo0cZ9j5leu7E1d7LAPgvNZ0/3VOfMIQ5CHIh88ofl\n9V+alQiGtNw5OL4y0R6awsWtOko+3s9Q5EYQbnjuiGjyRuwKUC9lq3yv27rP\nIoPw9vQgRiKxwts7q+2PeJaDLYrSXIK5TPndNK9yfUmwvu3XafYsFfw/q+O5\ncyhNOBXOSTWN3lEG2xmeBwESKb/7PL4iP/kN9BokP2ndGSuYa61Jbe6bsMb4\nZoPR8Bpv+0rVb5U3LkauncY1cthIy1qfSV3TKYYvk9kAkTIeuRDT5f1Pqdzi\n9QoQ\r\n=Fc76\r\n-----END PGP SIGNATURE-----\r\n"},"main":"dist/index.js","husky":{"hooks":{"pre-commit":"lint-staged"}},"config":{"eslint":"./examples/**/*.{js,jsx}","tslint":"./{__mocks__,src,stories}/{,**/}*.{ts,tsx}"},"readme":"[![npm version](https://badge.fury.io/js/%40gooddata%2Freact-components.svg)](https://www.npmjs.com/package/@gooddata/react-components) \n\n# GoodData.UI React components\n> A React-based JavaScript library for building data-driven applications\n\n## Getting started\n- [GoodData.UI Documentation](http://sdk.gooddata.com/gooddata-ui/)\n- [GoodData.UI Live Examples](https://gooddata-examples.herokuapp.com/)\n- [Stack Overflow](https://stackoverflow.com/questions/tagged/gooddata)\n\n### Usage\nWith [yarn](https://yarnpkg.com) installed, go to your project directory and run\n```\n$ yarn add @gooddata/react-components\n```\nIf you prefer [npm](npmjs.com) run\n```\n$ npm install --save @gooddata/react-components\n```\n\nThe public API is exposed via global `index.js`. Except for the styles, do not import any other file directly\nbecause they are not intended to be part of the public API.\n\n## Contributing\n\nWe welcome any contribution in form of [issues](https://github.com/gooddata/gooddata-react-components/issues) or [pull requests](https://github.com/gooddata/gooddata-react-components/pulls).\nThese commands may come in handy while developing:\n\n| command | description |\n| ------- | ----------- |\n| `yarn install --pure-lockfile` | first step |\n| ||\n| `yarn dev` | build react-components to `/dist` in watch mode |\n| `yarn test` | run all unit tests |\n| `yarn prettier-write` | format the source code to match the valid codestyle |\n| `yarn validate` | validate codestyle |\n| ||\n| `yarn storybook` | run storybook from `/stories` on http://localhost:9001 |\n| `yarn build-storybook` | build storybook to `/dist-storybook` |\n| `yarn test-storybook` | run storybook and [screenshot tests](https://github.com/gooddata/gdc-client-utils/tree/master/test-storybook) |\n| ||\n| `yarn examples` | run Live Examples dev-server from `/examples` on https://localhost:8999 |\n| `yarn examples-build` | build Live Examples to `/examples/dist` |\n| `yarn examples-server` | serve built Live Examples - see `/examples/server/src` |\n| `yarn examples-testcafe` | run testcafe tests against `localhost:8999` |\n\n### Deploy to heroku.com\nWhen you deploy this repo to heroku, it serves *GoodData.UI Live Examples*.\nRelevant tasks are in `Procfile` and `package.json`.\n\n```bash\n# run in the project directory\nheroku login\nheroku create <your-app-name>\nheroku config:set DOMAIN_ADMIN_USERNAME=x@gooddata.com DOMAIN_ADMIN_PASSWORD=xy PROJECT_ID_TO_ASSIGN=xms7ga4tf3g3nzucd8380o2bev8oeknp\ngit push heroku HEAD:master\nheroku open\n```\n### Enable Geo Chart for Storybook and Live Examples\nGeo chart uses Mapbox to render map which requires a Mapbox access token.\n- Register an account and create Mapbox access token at [guide](https://docs.mapbox.com/help/how-mapbox-works/access-tokens/)\n- Store the created token at `.env`:\n```bash\necho -e \"EXAMPLE_MAPBOX_ACCESS_TOKEN=token\" >> .env # only need to run once\necho -e \"STORYBOOK_MAPBOX_ACCESS_TOKEN=token\" >> .env # only need to run once\n```\n\n### Run Live Examples Locally\nTo run *GoodData.UI Live Examples* locally:\n```bash\ngit clone <this-repository>\ncd  <repository-folder>\nyarn install --pure-lockfile\nyarn examples\n```\nThen open https://localhost:8999 and login using Live Examples account (you can [create one here](https://gooddata-examples.herokuapp.com/registration)).\n\n### Run Storybook locally\n- Run storybook with token stored in `.env` for more secure\n```bash\nyarn storybook\n```\n- Or run storybook with token env param exposed to cli (not suggested)\n```bash\nSTORYBOOK_MAPBOX_ACCESS_TOKEN=token yarn storybook\n```\n- Apply either above way to `yarn build-storybook` or `yarn test-storybook`\n\n### Source code formatting\nThe source code in the repository is formatted by [Prettier](https://prettier.io/). \nThe format of the code is validated by our Continuous Integration server and is one of the requirements of successful merge.\n\nPrettier is supported by every major IDE. You can find the list of supported editors and how to configure them [here](https://prettier.io/docs/en/editors.html).\n\nIn the case, when your editor is not supported or you don't want to setup the integration, you can run the `yarn prettier-write` command to reformat the code before commit.\n\n## Changelog\n\n- see [CHANGELOG.md](CHANGELOG.md)\n\n## License\n\n(C) 2007-2018 GoodData Corporation\n\nThis project is dual licensed:\n\n- The ATTRIBUTION-NONCOMMERCIAL 4.0 INTERNATIONAL (CC BY-NC 4.0) is used for purpose of the trial experience and evaluation of GoodData.UI library.\n- The GOODDATA GOODDATA.UI LIBRARY END USER LICENSE AGREEMENT is used for GoodData customers.\n\nFor more information, please see [LICENSE](https://github.com/gooddata/gooddata-react-components/blob/master/LICENSE)\n","gitHead":"de212ea0de56d05996dd5e49c50b8feff0fee763","scripts":{"dev":"bash scripts/build.sh --dev-watch","test":"jest --watch","build":"bash scripts/build.sh","tslint":"yarn run-tslint -t verbose $npm_package_config_tslint","prepare":"cd examples/server && yarn install --frozen-lockfile && cd ../..; rm -r examples/node_modules 2>/dev/null; true","examples":"bash scripts/run-examples.sh","prepare?":"# Called before `npm publish` and on local `npm install`. Temporarily also for deleting obsolete node_modules. Ends with `true` to continue gracefully.","validate":"tsc --noEmit && yarn tslint && eslint $npm_package_config_eslint && yarn prettier-check","build-dev":"bash scripts/build.sh --dev","examples?":"# Default is developer domain, other options: yarn examples [sec,secure,stg,stg2,stg3,demo,developer or URL]","storybook":"yarn build && start-storybook -p 9001 -c .storybook","test-once":"jest","tslint-ci":"mkdir -p ./ci/results && yarn run-tslint -t checkstyle -o ./ci/results/tslint-results.xml $npm_package_config_tslint","run-tslint":"tslint -p tsconfig.json","validate-ci":"tsc --noEmit && yarn tslint-ci  && eslint $npm_package_config_eslint -f checkstyle -o ci/results/eslint-results.xml && yarn prettier-check","examples-build":"bash scripts/build-examples.sh","prepublishOnly":"yarn build","prettier-check":"prettier --check '{src,stories,styles,__mocks__,examples/server/src,examples/src,examples/test}/**/*.{ts,js,tsx,jsx,json,scss,md,yaml,html}'","prettier-write":"prettier --write '{src,stories,styles,__mocks__,examples/server/src,examples/src,examples/test}/**/*.{ts,js,tsx,jsx,json,scss,md,yaml,html}'","test-storybook":"yarn build && test-storybook","build-storybook":"yarn build && build-storybook -c .storybook -o dist-storybook","examples-server":"node examples/server/src/index.js","heroku-postbuild":"yarn examples-build developer","examples-testcafe":"./scripts/run-testcafe.sh visual","check-circular-deps":"madge --circular --extensions ts ./src","examples-testcafe-ci":"./scripts/run-testcafe.sh ci","examples-testcafe-live":"./scripts/run-testcafe.sh live"},"typings":"dist/index.d.ts","_npmUser":{"name":"de.do","email":"de.do@gooddata.com"},"deprecated":"@gooddata/react-components@7 reached End of Support on March 31, 2022. Please upgrade (see https://sdk.gooddata.com/gooddata-ui/docs/supported_versions.html for more information).","repository":{"url":"git+ssh://git@github.com/gooddata/gooddata-react-components.git","type":"git"},"_npmVersion":"6.4.1","description":"GoodData.UI - A powerful JavaScript library for building analytical applications","directories":{},"lint-staged":{"{src,stories,styles,__mocks__,examples/server/src,examples/src,examples/test}/**/*.{ts,js,tsx,jsx,scss}":["npx gdc-fix-copyright","git add"],"{src,stories,styles,__mocks__,examples/server/src,examples/src,examples/test}/**/*.{ts,js,tsx,jsx,json,scss,md,yaml,html}":["prettier --write","git add"]},"_nodeVersion":"8.12.0","dependencies":{"rxjs":"^5.5.6","uuid":"^3.2.1","immer":"^1.3.1","lodash":"^4.17.15","date-fns":"^2.7.0","downshift":"^3.2.7","invariant":"^2.2.2","mapbox-gl":"^1.6.1","classnames":"^2.2.6","highcharts":"7.1.1","prop-types":"^15.6.0","react-intl":"^3.6.0","custom-event":"^1.0.1","react-window":"^1.8.1","ag-grid-react":"20.0.0","react-measure":"^2.3.0","@types/mapbox-gl":"^1.6.1","react-day-picker":"~7.3.0","react-responsive":"^3.0.0","stringify-object":"^2.4.0","@gooddata/typings":"^2.22.0","ag-grid-community":"20.0.0","http-status-codes":"^1.3.0","@gooddata/js-utils":"^3.5.0","@gooddata/numberjs":"^3.2.4","fixed-data-table-2":"0.7.17","@gooddata/goodstrap":"^68.1.0","react-dom-factories":"^1.0.2","@gooddata/gooddata-js":"^12.5.0","json-stable-stringify":"^1.0.1","react-transition-group":"^2.2.1","hoist-non-react-statics":"^3.3.0","nodelist-foreach-polyfill":"^1.2.0","@formatjs/intl-pluralrules":"^1.3.6","highcharts-grouped-categories":"^1.1.3"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"raf":"3.3.2","yup":"^0.24.1","jest":"24.7.1","husky":"3.0.0","madge":"^3.4.4","react":"^16.5.2","enzyme":"3.5.0","eslint":"4.19.1","formik":"^0.11.11","moment":"2.23.0","history":"^4.7.2","ts-jest":"24.0.0","webpack":"4.30.0","full-icu":"^1.3.0","prettier":"1.16.4","react-ga":"^2.5.2","recharts":"1.0.0-beta.9","testcafe":"1.1.4","commander":"2.14.1","node-sass":"4.13.0","react-dom":"^16.5.2","supertest":"3.0.0","ts-loader":"6.0.0","@types/raf":"^3.4.0","css-loader":"0.28.7","jest-junit":"3.0.0","raw-loader":"0.5.1","styled-jsx":"2.2.1","typescript":"3.3.4000","@babel/core":"7.4.4","@types/jest":"24.0.6","@types/node":"7.0.8","@types/uuid":"3.4.3","file-loader":"3.0.1","jest-enzyme":"7.0.2","lint-staged":"9.1.0","sass-loader":"6.0.6","webpack-cli":"3.3.2","@types/react":"16.8.6","babel-loader":"8.0.5","react-helmet":"5.2.0","react-select":"1.2.1","style-loader":"0.19.1","@types/enzyme":"3.1.13","@types/lodash":"4.14.123","testcafe-live":"0.1.4","@babel/runtime":"7.4.4","dotenv-webpack":"^1.7.0","@babel/polyfill":"^7.4.4","@storybook/react":"5.0.11","@types/invariant":"2.2.29","@types/react-dom":"16.0.11","isomorphic-fetch":"2.2.1","react-datepicker":"1.1.0","react-router-dom":"4.2.2","@babel/preset-env":"7.4.4","@gooddata/mock-js":"^2.11.0","@storybook/addons":"5.0.11","@types/classnames":"2.2.3","@types/prop-types":"15.5.2","@storybook/theming":"5.0.11","identity-obj-proxy":"^3.0.0","intl-messageformat":"^7.5.4","webpack-dev-server":"3.3.1","@babel/preset-react":"7.0.0","@types/react-portal":"4.0.1","@types/react-window":"^1.8.1","babel-plugin-lodash":"3.3.4","html-webpack-plugin":"3.2.0","react-test-renderer":"16.4.2","@types/react-measure":"2.0.5","clean-webpack-plugin":"2.0.2","stats-webpack-plugin":"0.7.0","eslint-config-prettier":"4.1.0","react-google-recaptcha":"^0.14.1","tslint-config-prettier":"1.18.0","@gooddata/eslint-config":"^1.0.0","@gooddata/tslint-config":"1.0.0","@types/react-responsive":"^3.0.3","@types/storybook__react":"4.0.1","@types/stringify-object":"^3.2.0","enzyme-adapter-react-16":"1.3.1","@gooddata/test-storybook":"3.2.1","@storybook/addon-actions":"5.0.11","@storybook/addon-options":"5.0.11","node-sass-magic-importer":"5.1.0","react-syntax-highlighter":"11.0.2","@types/fixed-data-table-2":"0.8.1","@types/react-test-renderer":"16.0.0","circular-dependency-plugin":"5.0.2","compression-webpack-plugin":"2.0.0","@types/json-stable-stringify":"^1.0.32","@gooddata/frontend-npm-scripts":"1.1.0","@types/enzyme-adapter-react-16":"1.0.3","@types/storybook__addon-actions":"3.4.2","@babel/plugin-proposal-class-properties":"7.4.4","@babel/plugin-proposal-object-rest-spread":"7.4.4","@babel/plugin-transform-async-to-generator":"7.4.4"},"peerDependencies":{"react":"^16.5.2","react-dom":"^16.5.2"},"_npmOperationalInternal":{"tmp":"tmp/react-components_7.5.0-alpha-de.do-dedo-sd-833-set-radius-circle-with-null-2020-03-13T09-32-04-769Z_1584091971676_0.3572564948645178","host":"s3://npm-registry-packages"}},"7.5.0-alpha-naibinh-nab-sd-867-location-bucket-2020-03-13T10-22-20-075Z":{"name":"@gooddata/react-components","version":"7.5.0-alpha-naibinh-nab-sd-867-location-bucket-2020-03-13T10-22-20-075Z","author":{"name":"GoodData Corporation"},"license":"BSD-3-Clause","_id":"@gooddata/react-components@7.5.0-alpha-naibinh-nab-sd-867-location-bucket-2020-03-13T10-22-20-075Z","maintainers":[{"name":"afi","email":"adam.fiedler@gooddata.com"},{"name":"bertold8","email":"ivan.nejezchleb@seznam.cz"},{"name":"brbistas","email":"valentinos.chraniotis@gooddata.com"},{"name":"bugsbunny338","email":"jiri.zajic@mensa.cz"},{"name":"de.do","email":"de.do@gooddata.com"},{"name":"gooddata-ci","email":"rail@gooddata.com"},{"name":"hung.nguyen.hoang","email":"hung.nguyen@gooddata.com"},{"name":"ivan.mjartan","email":"ivan.mjartan@gooddata.com"},{"name":"jakub-sterba","email":"jakub.sterba@gooddata.com"},{"name":"jankc","email":"jan.krapac@gmail.com"},{"name":"jaroslav.tomecek","email":"jaroslav.tomecek@gooddata.com"},{"name":"jkittler","email":"honza.kittler@gmail.com"},{"name":"khanh.le","email":"khanh.le@gooddata.com"},{"name":"lanhuynh","email":"lan.huynh@gooddata.com"},{"name":"linhhong","email":"linh.hong@gooddata.com"},{"name":"lupko","email":"lubomir.slivka@gooddata.com"},{"name":"matyas.kandl","email":"matyas.kandl@gooddata.com"},{"name":"michal.marsal","email":"michal.marsal@gooddata.com"},{"name":"naibinh","email":"naibinh@gmail.com"},{"name":"nikolacech","email":"nikola.cech@gooddata.com"},{"name":"no23reason","email":"dan.homola@hotmail.cz"},{"name":"patrikbraborec","email":"patrik.braborec@gooddata.com"},{"name":"pbenes","email":"petr.benes@gooddata.com"},{"name":"petrjanu","email":"petr.janu@gooddata.com"},{"name":"ptquang86","email":"ptquang86@gmail.com"},{"name":"qduval","email":"quentin.duval@gooddata.com"},{"name":"rodri360","email":"me@rodri360.com"},{"name":"sitina","email":"jiri.sitina@gooddata.com"},{"name":"strouhaljan","email":"strouhal.jan@gmail.com"},{"name":"tomas.kratochvil","email":"tomas.kratochvil@gooddata.com"},{"name":"tomasreichmann","email":"tomasreichmann@gmail.com"},{"name":"tomsatgd","email":"tomas.satinsky@gooddata.com"},{"name":"trung-le-quoc","email":"trung.le@gooddata.com"},{"name":"tu-ngo","email":"tungo1981@gmail.com"},{"name":"tulean","email":"tuan.le@gooddata.com"},{"name":"utdnah","email":"danh.ung@gooddata.com"},{"name":"vlastikcz","email":"vlastimil.kotas@gooddata.com"},{"name":"vu.pham","email":"vu.pham@gooddata.com"},{"name":"xmort","email":"petr.dolejsi@gooddata.com"},{"name":"yanlipnican","email":"yanlipnican@gmail.com"}],"homepage":"https://github.com/gooddata/gooddata-react-components#readme","bugs":{"url":"https://github.com/gooddata/gooddata-react-components/issues"},"dist":{"shasum":"648ee06bd1922ccb9137062211e72cb371e099f9","tarball":"https://registry.npmjs.org/@gooddata/react-components/-/react-components-7.5.0-alpha-naibinh-nab-sd-867-location-bucket-2020-03-13T10-22-20-075Z.tgz","fileCount":2479,"integrity":"sha512-A+pdTKe3QKtwJY6d2bJ5YQFSuotnm3ncUgQaN5a/yVta+XkqZLLo6nV4F15NXuVXbL1Z5mmur6jc3YK6iLu1yw==","signatures":[{"sig":"MEQCIH2NgaX8aHcJEE9i0/yX6llSgnK3R15mbUT+46/LuMvxAiARPpvezVwmQYwmpBO/iIwWI6fLkEv/bl37YnGQ5aT1tw==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":9757001,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJea18KCRA9TVsSAnZWagAAJEEP/2mVIO44bYOnEyn9tUVo\ncXRT161U86ZOQ70G5cM2IO5H0byGZSCcnYkXwTc5QchbKcwjTyG//cGhn9vj\nY6ARN6PYpjlGDYkB4inyTplm+vZyAh3ap3VBEYxCOVAPofRhd6H/0J8RUvGN\nbj1fpbm9qX6foetMWzufJF28pMIdfoFRnaXNw5Ohovd5L49fWf0coP5LatVw\nurNxujX2qz96W3xnl+h85DKd9CyO40x49z4O0KeSddo5/lc40LTSt3U9TEK8\n1lHNfEq6tFYMHqUhQgLcc+fHye02A7vVD55c1x5JBBM8tUjuGO/3eRCVpuoA\nhOGs6fQI7uki0DErGYSQ55S2GxYkLOfCD6ErNIYxrTqZMGeQukjyOSixZsG+\nLdJCp2UidN5F7ghebk63SFvWEe3j0FdIAXWJvzW8ZaFIuNUpPE6gIUSxi4UD\naCQJN6+2GnWj2L3DZiYYWHtfrFuZb74cSLrGTfH2N2e1t+E72AaRO8HrzOAN\nylGHuF7UrAqFx/e1sGtuAn3hxd037gfUi0UnUwS6hEK6DN4YCYKQVXe/TNJY\nd+UqEA7lKv8alzxaRPGe/pTcnd9erLhAyU4RXpEisEg+y6Ktud0kAhQymCk1\n87glzKjhXYlmUzIsQBnWz1OpRB8CYN2FlLI93ZOC4sOOe1UZ9q+27G822hmZ\njE8v\r\n=4/S8\r\n-----END PGP SIGNATURE-----\r\n"},"main":"dist/index.js","husky":{"hooks":{"pre-commit":"lint-staged"}},"config":{"eslint":"./examples/**/*.{js,jsx}","tslint":"./{__mocks__,src,stories}/{,**/}*.{ts,tsx}"},"readme":"[![npm version](https://badge.fury.io/js/%40gooddata%2Freact-components.svg)](https://www.npmjs.com/package/@gooddata/react-components) \n\n# GoodData.UI React components\n> A React-based JavaScript library for building data-driven applications\n\n## Getting started\n- [GoodData.UI Documentation](http://sdk.gooddata.com/gooddata-ui/)\n- [GoodData.UI Live Examples](https://gooddata-examples.herokuapp.com/)\n- [Stack Overflow](https://stackoverflow.com/questions/tagged/gooddata)\n\n### Usage\nWith [yarn](https://yarnpkg.com) installed, go to your project directory and run\n```\n$ yarn add @gooddata/react-components\n```\nIf you prefer [npm](npmjs.com) run\n```\n$ npm install --save @gooddata/react-components\n```\n\nThe public API is exposed via global `index.js`. Except for the styles, do not import any other file directly\nbecause they are not intended to be part of the public API.\n\n## Contributing\n\nWe welcome any contribution in form of [issues](https://github.com/gooddata/gooddata-react-components/issues) or [pull requests](https://github.com/gooddata/gooddata-react-components/pulls).\nThese commands may come in handy while developing:\n\n| command | description |\n| ------- | ----------- |\n| `yarn install --pure-lockfile` | first step |\n| ||\n| `yarn dev` | build react-components to `/dist` in watch mode |\n| `yarn test` | run all unit tests |\n| `yarn prettier-write` | format the source code to match the valid codestyle |\n| `yarn validate` | validate codestyle |\n| ||\n| `yarn storybook` | run storybook from `/stories` on http://localhost:9001 |\n| `yarn build-storybook` | build storybook to `/dist-storybook` |\n| `yarn test-storybook` | run storybook and [screenshot tests](https://github.com/gooddata/gdc-client-utils/tree/master/test-storybook) |\n| ||\n| `yarn examples` | run Live Examples dev-server from `/examples` on https://localhost:8999 |\n| `yarn examples-build` | build Live Examples to `/examples/dist` |\n| `yarn examples-server` | serve built Live Examples - see `/examples/server/src` |\n| `yarn examples-testcafe` | run testcafe tests against `localhost:8999` |\n\n### Deploy to heroku.com\nWhen you deploy this repo to heroku, it serves *GoodData.UI Live Examples*.\nRelevant tasks are in `Procfile` and `package.json`.\n\n```bash\n# run in the project directory\nheroku login\nheroku create <your-app-name>\nheroku config:set DOMAIN_ADMIN_USERNAME=x@gooddata.com DOMAIN_ADMIN_PASSWORD=xy PROJECT_ID_TO_ASSIGN=xms7ga4tf3g3nzucd8380o2bev8oeknp\ngit push heroku HEAD:master\nheroku open\n```\n### Enable Geo Chart for Storybook and Live Examples\nGeo chart uses Mapbox to render map which requires a Mapbox access token.\n- Register an account and create Mapbox access token at [guide](https://docs.mapbox.com/help/how-mapbox-works/access-tokens/)\n- Store the created token at `.env`:\n```bash\necho -e \"EXAMPLE_MAPBOX_ACCESS_TOKEN=token\" >> .env # only need to run once\necho -e \"STORYBOOK_MAPBOX_ACCESS_TOKEN=token\" >> .env # only need to run once\n```\n\n### Run Live Examples Locally\nTo run *GoodData.UI Live Examples* locally:\n```bash\ngit clone <this-repository>\ncd  <repository-folder>\nyarn install --pure-lockfile\nyarn examples\n```\nThen open https://localhost:8999 and login using Live Examples account (you can [create one here](https://gooddata-examples.herokuapp.com/registration)).\n\n### Run Storybook locally\n- Run storybook with token stored in `.env` for more secure\n```bash\nyarn storybook\n```\n- Or run storybook with token env param exposed to cli (not suggested)\n```bash\nSTORYBOOK_MAPBOX_ACCESS_TOKEN=token yarn storybook\n```\n- Apply either above way to `yarn build-storybook` or `yarn test-storybook`\n\n### Source code formatting\nThe source code in the repository is formatted by [Prettier](https://prettier.io/). \nThe format of the code is validated by our Continuous Integration server and is one of the requirements of successful merge.\n\nPrettier is supported by every major IDE. You can find the list of supported editors and how to configure them [here](https://prettier.io/docs/en/editors.html).\n\nIn the case, when your editor is not supported or you don't want to setup the integration, you can run the `yarn prettier-write` command to reformat the code before commit.\n\n## Changelog\n\n- see [CHANGELOG.md](CHANGELOG.md)\n\n## License\n\n(C) 2007-2018 GoodData Corporation\n\nThis project is dual licensed:\n\n- The ATTRIBUTION-NONCOMMERCIAL 4.0 INTERNATIONAL (CC BY-NC 4.0) is used for purpose of the trial experience and evaluation of GoodData.UI library.\n- The GOODDATA GOODDATA.UI LIBRARY END USER LICENSE AGREEMENT is used for GoodData customers.\n\nFor more information, please see [LICENSE](https://github.com/gooddata/gooddata-react-components/blob/master/LICENSE)\n","gitHead":"cd4ea129c481b3520b636d4a3d0bf5bcaeb4d078","scripts":{"dev":"bash scripts/build.sh --dev-watch","test":"jest --watch","build":"bash scripts/build.sh","tslint":"yarn run-tslint -t verbose $npm_package_config_tslint","prepare":"cd examples/server && yarn install --frozen-lockfile && cd ../..; rm -r examples/node_modules 2>/dev/null; true","examples":"bash scripts/run-examples.sh","prepare?":"# Called before `npm publish` and on local `npm install`. Temporarily also for deleting obsolete node_modules. Ends with `true` to continue gracefully.","validate":"tsc --noEmit && yarn tslint && eslint $npm_package_config_eslint && yarn prettier-check","build-dev":"bash scripts/build.sh --dev","examples?":"# Default is developer domain, other options: yarn examples [sec,secure,stg,stg2,stg3,demo,developer or URL]","storybook":"yarn build && start-storybook -p 9001 -c .storybook","test-once":"jest","tslint-ci":"mkdir -p ./ci/results && yarn run-tslint -t checkstyle -o ./ci/results/tslint-results.xml $npm_package_config_tslint","run-tslint":"tslint -p tsconfig.json","validate-ci":"tsc --noEmit && yarn tslint-ci  && eslint $npm_package_config_eslint -f checkstyle -o ci/results/eslint-results.xml && yarn prettier-check","examples-build":"bash scripts/build-examples.sh","prepublishOnly":"yarn build","prettier-check":"prettier --check '{src,stories,styles,__mocks__,examples/server/src,examples/src,examples/test}/**/*.{ts,js,tsx,jsx,json,scss,md,yaml,html}'","prettier-write":"prettier --write '{src,stories,styles,__mocks__,examples/server/src,examples/src,examples/test}/**/*.{ts,js,tsx,jsx,json,scss,md,yaml,html}'","test-storybook":"yarn build && test-storybook","build-storybook":"yarn build && build-storybook -c .storybook -o dist-storybook","examples-server":"node examples/server/src/index.js","heroku-postbuild":"yarn examples-build developer","examples-testcafe":"./scripts/run-testcafe.sh visual","check-circular-deps":"madge --circular --extensions ts ./src","examples-testcafe-ci":"./scripts/run-testcafe.sh ci","examples-testcafe-live":"./scripts/run-testcafe.sh live"},"typings":"dist/index.d.ts","_npmUser":{"name":"naibinh","email":"naibinh@gmail.com"},"deprecated":"@gooddata/react-components@7 reached End of Support on March 31, 2022. Please upgrade (see https://sdk.gooddata.com/gooddata-ui/docs/supported_versions.html for more information).","repository":{"url":"git+ssh://git@github.com/gooddata/gooddata-react-components.git","type":"git"},"_npmVersion":"6.13.4","description":"GoodData.UI - A powerful JavaScript library for building analytical applications","directories":{},"lint-staged":{"{src,stories,styles,__mocks__,examples/server/src,examples/src,examples/test}/**/*.{ts,js,tsx,jsx,scss}":["npx gdc-fix-copyright","git add"],"{src,stories,styles,__mocks__,examples/server/src,examples/src,examples/test}/**/*.{ts,js,tsx,jsx,json,scss,md,yaml,html}":["prettier --write","git add"]},"_nodeVersion":"8.12.0","dependencies":{"rxjs":"^5.5.6","uuid":"^3.2.1","immer":"^1.3.1","lodash":"^4.17.15","date-fns":"^2.7.0","downshift":"^3.2.7","invariant":"^2.2.2","mapbox-gl":"^1.6.1","classnames":"^2.2.6","highcharts":"7.1.1","prop-types":"^15.6.0","react-intl":"^3.6.0","custom-event":"^1.0.1","react-window":"^1.8.1","ag-grid-react":"20.0.0","react-measure":"^2.3.0","@types/mapbox-gl":"^1.6.1","react-day-picker":"~7.3.0","react-responsive":"^3.0.0","stringify-object":"^2.4.0","@gooddata/typings":"^2.22.0","ag-grid-community":"20.0.0","http-status-codes":"^1.3.0","@gooddata/js-utils":"^3.5.0","@gooddata/numberjs":"^3.2.4","fixed-data-table-2":"0.7.17","@gooddata/goodstrap":"^68.1.0","react-dom-factories":"^1.0.2","@gooddata/gooddata-js":"^12.5.0","json-stable-stringify":"^1.0.1","react-transition-group":"^2.2.1","hoist-non-react-statics":"^3.3.0","nodelist-foreach-polyfill":"^1.2.0","@formatjs/intl-pluralrules":"^1.3.6","highcharts-grouped-categories":"^1.1.3"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"raf":"3.3.2","yup":"^0.24.1","jest":"24.7.1","husky":"3.0.0","madge":"^3.4.4","react":"^16.5.2","enzyme":"3.5.0","eslint":"4.19.1","formik":"^0.11.11","moment":"2.23.0","history":"^4.7.2","ts-jest":"24.0.0","webpack":"4.30.0","full-icu":"^1.3.0","prettier":"1.16.4","react-ga":"^2.5.2","recharts":"1.0.0-beta.9","testcafe":"1.1.4","commander":"2.14.1","node-sass":"4.13.0","react-dom":"^16.5.2","supertest":"3.0.0","ts-loader":"6.0.0","@types/raf":"^3.4.0","css-loader":"0.28.7","jest-junit":"3.0.0","raw-loader":"0.5.1","styled-jsx":"2.2.1","typescript":"3.3.4000","@babel/core":"7.4.4","@types/jest":"24.0.6","@types/node":"7.0.8","@types/uuid":"3.4.3","file-loader":"3.0.1","jest-enzyme":"7.0.2","lint-staged":"9.1.0","sass-loader":"6.0.6","webpack-cli":"3.3.2","@types/react":"16.8.6","babel-loader":"8.0.5","react-helmet":"5.2.0","react-select":"1.2.1","style-loader":"0.19.1","@types/enzyme":"3.1.13","@types/lodash":"4.14.123","testcafe-live":"0.1.4","@babel/runtime":"7.4.4","dotenv-webpack":"^1.7.0","@babel/polyfill":"^7.4.4","@storybook/react":"5.0.11","@types/invariant":"2.2.29","@types/react-dom":"16.0.11","isomorphic-fetch":"2.2.1","react-datepicker":"1.1.0","react-router-dom":"4.2.2","@babel/preset-env":"7.4.4","@gooddata/mock-js":"^2.11.0","@storybook/addons":"5.0.11","@types/classnames":"2.2.3","@types/prop-types":"15.5.2","@storybook/theming":"5.0.11","identity-obj-proxy":"^3.0.0","intl-messageformat":"^7.5.4","webpack-dev-server":"3.3.1","@babel/preset-react":"7.0.0","@types/react-portal":"4.0.1","@types/react-window":"^1.8.1","babel-plugin-lodash":"3.3.4","html-webpack-plugin":"3.2.0","react-test-renderer":"16.4.2","@types/react-measure":"2.0.5","clean-webpack-plugin":"2.0.2","stats-webpack-plugin":"0.7.0","eslint-config-prettier":"4.1.0","react-google-recaptcha":"^0.14.1","tslint-config-prettier":"1.18.0","@gooddata/eslint-config":"^1.0.0","@gooddata/tslint-config":"1.0.0","@types/react-responsive":"^3.0.3","@types/storybook__react":"4.0.1","@types/stringify-object":"^3.2.0","enzyme-adapter-react-16":"1.3.1","@gooddata/test-storybook":"3.2.1","@storybook/addon-actions":"5.0.11","@storybook/addon-options":"5.0.11","node-sass-magic-importer":"5.1.0","react-syntax-highlighter":"11.0.2","@types/fixed-data-table-2":"0.8.1","@types/react-test-renderer":"16.0.0","circular-dependency-plugin":"5.0.2","compression-webpack-plugin":"2.0.0","@types/json-stable-stringify":"^1.0.32","@gooddata/frontend-npm-scripts":"1.1.0","@types/enzyme-adapter-react-16":"1.0.3","@types/storybook__addon-actions":"3.4.2","@babel/plugin-proposal-class-properties":"7.4.4","@babel/plugin-proposal-object-rest-spread":"7.4.4","@babel/plugin-transform-async-to-generator":"7.4.4"},"peerDependencies":{"react":"^16.5.2","react-dom":"^16.5.2"},"_npmOperationalInternal":{"tmp":"tmp/react-components_7.5.0-alpha-naibinh-nab-sd-867-location-bucket-2020-03-13T10-22-20-075Z_1584094986303_0.393920162063889","host":"s3://npm-registry-packages"}},"7.5.0-beta.2":{"name":"@gooddata/react-components","version":"7.5.0-beta.2","author":{"name":"GoodData Corporation"},"license":"BSD-3-Clause","_id":"@gooddata/react-components@7.5.0-beta.2","maintainers":[{"name":"afi","email":"adam.fiedler@gooddata.com"},{"name":"bertold8","email":"ivan.nejezchleb@seznam.cz"},{"name":"brbistas","email":"valentinos.chraniotis@gooddata.com"},{"name":"bugsbunny338","email":"jiri.zajic@mensa.cz"},{"name":"de.do","email":"de.do@gooddata.com"},{"name":"gooddata-ci","email":"rail@gooddata.com"},{"name":"hung.nguyen.hoang","email":"hung.nguyen@gooddata.com"},{"name":"ivan.mjartan","email":"ivan.mjartan@gooddata.com"},{"name":"jakub-sterba","email":"jakub.sterba@gooddata.com"},{"name":"jankc","email":"jan.krapac@gmail.com"},{"name":"jaroslav.tomecek","email":"jaroslav.tomecek@gooddata.com"},{"name":"jkittler","email":"honza.kittler@gmail.com"},{"name":"khanh.le","email":"khanh.le@gooddata.com"},{"name":"lanhuynh","email":"lan.huynh@gooddata.com"},{"name":"linhhong","email":"linh.hong@gooddata.com"},{"name":"lupko","email":"lubomir.slivka@gooddata.com"},{"name":"matyas.kandl","email":"matyas.kandl@gooddata.com"},{"name":"michal.marsal","email":"michal.marsal@gooddata.com"},{"name":"naibinh","email":"naibinh@gmail.com"},{"name":"nikolacech","email":"nikola.cech@gooddata.com"},{"name":"no23reason","email":"dan.homola@hotmail.cz"},{"name":"patrikbraborec","email":"patrik.braborec@gooddata.com"},{"name":"pbenes","email":"petr.benes@gooddata.com"},{"name":"petrjanu","email":"petr.janu@gooddata.com"},{"name":"ptquang86","email":"ptquang86@gmail.com"},{"name":"qduval","email":"quentin.duval@gooddata.com"},{"name":"rodri360","email":"me@rodri360.com"},{"name":"sitina","email":"jiri.sitina@gooddata.com"},{"name":"strouhaljan","email":"strouhal.jan@gmail.com"},{"name":"tomas.kratochvil","email":"tomas.kratochvil@gooddata.com"},{"name":"tomasreichmann","email":"tomasreichmann@gmail.com"},{"name":"tomsatgd","email":"tomas.satinsky@gooddata.com"},{"name":"trung-le-quoc","email":"trung.le@gooddata.com"},{"name":"tu-ngo","email":"tungo1981@gmail.com"},{"name":"tulean","email":"tuan.le@gooddata.com"},{"name":"utdnah","email":"danh.ung@gooddata.com"},{"name":"vlastikcz","email":"vlastimil.kotas@gooddata.com"},{"name":"vu.pham","email":"vu.pham@gooddata.com"},{"name":"xmort","email":"petr.dolejsi@gooddata.com"},{"name":"yanlipnican","email":"yanlipnican@gmail.com"}],"homepage":"https://github.com/gooddata/gooddata-react-components#readme","bugs":{"url":"https://github.com/gooddata/gooddata-react-components/issues"},"dist":{"shasum":"61cf10eb8d1087c0a4a7b4698bb198b6f6310f6e","tarball":"https://registry.npmjs.org/@gooddata/react-components/-/react-components-7.5.0-beta.2.tgz","fileCount":2479,"integrity":"sha512-DDptr8KTn/e57pWCI2X5QNER7jadwe/RGVMmzqwigs/mT1hwdziCH7JKlVnzbUz9P32aufI22tbItEaEzT0vQA==","signatures":[{"sig":"MEQCIAmNYbEFUGJMgpAu8c7prnEXm+z/eoDEv7GCE90M+ByDAiB6W9bFL7zbuVnQpQsyxdmfQ3OUhqm1WF4cBkoEjZ7k2A==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":9758300,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJea23ACRA9TVsSAnZWagAAkYkQAJTT4vivhGzZX/r8r5ms\n9by9bQ53nM8pynsR6f5+fATZXBvP6DZmKcN6vbE7YX7u0oN/Oek4xS+5+rzs\nFLVeky7GEwcz2StUNXiyVgomSWdwkaBr3tJ9Oxg9ZCwr4AKvmN8wcOOCaexA\nHDB6RcQrk6C8OnzKj0KnBxYFZsG4BFaCtoK5r36/stJhirBxJ7eKJ2mTIKHT\nC+ZDjPCxBdclfKfovleq+UoJ1ct7b3AmqEXhQKxM8zyHR6H2RY87PFxx+fCI\nYTGpfzcTYGnM/aGXaXndpfzREW+FahjeHiTyuJWtgKzmQvquFx5qI/I720MX\nYydS7kfHONNxJrLEN1nwPEzcVoR9Bu+Fnc2oRPCyU6wEANry0jmlkX1gvh9N\nSwAJSUfN/yxaOAlLwnJ85h+7/I6BK+NovqW7pLZKrBwcRphlJjCqrEmKD3OE\n8I86YKMZmtAJHBpXF879g1DhY9jI/X+qGRVGQryL1VKfiJ50T7FiqwU1N+Gs\nZEOchphi1TSnUTxzuQgIaq60/XY/1a2/E2NE1SS3VzpJUNF6sjDKVl7MdNME\nh1rQZUnCGLf19k+dzoTtIxjR7IRp++BzgRl+Kx/2p2GDj6uTc+CrXKHzy3bD\nlJQptmGwvN18zIvnhkwdAk12SeanA+V0nFFwTVBvMjFV5l4820LXRbGz4yiT\nm0c8\r\n=83sU\r\n-----END PGP SIGNATURE-----\r\n"},"main":"dist/index.js","husky":{"hooks":{"pre-commit":"lint-staged"}},"config":{"eslint":"./examples/**/*.{js,jsx}","tslint":"./{__mocks__,src,stories}/{,**/}*.{ts,tsx}"},"readme":"[![npm version](https://badge.fury.io/js/%40gooddata%2Freact-components.svg)](https://www.npmjs.com/package/@gooddata/react-components) \n\n# GoodData.UI React components\n> A React-based JavaScript library for building data-driven applications\n\n## Getting started\n- [GoodData.UI Documentation](http://sdk.gooddata.com/gooddata-ui/)\n- [GoodData.UI Live Examples](https://gooddata-examples.herokuapp.com/)\n- [Stack Overflow](https://stackoverflow.com/questions/tagged/gooddata)\n\n### Usage\nWith [yarn](https://yarnpkg.com) installed, go to your project directory and run\n```\n$ yarn add @gooddata/react-components\n```\nIf you prefer [npm](npmjs.com) run\n```\n$ npm install --save @gooddata/react-components\n```\n\nThe public API is exposed via global `index.js`. Except for the styles, do not import any other file directly\nbecause they are not intended to be part of the public API.\n\n## Contributing\n\nWe welcome any contribution in form of [issues](https://github.com/gooddata/gooddata-react-components/issues) or [pull requests](https://github.com/gooddata/gooddata-react-components/pulls).\nThese commands may come in handy while developing:\n\n| command | description |\n| ------- | ----------- |\n| `yarn install --pure-lockfile` | first step |\n| ||\n| `yarn dev` | build react-components to `/dist` in watch mode |\n| `yarn test` | run all unit tests |\n| `yarn prettier-write` | format the source code to match the valid codestyle |\n| `yarn validate` | validate codestyle |\n| ||\n| `yarn storybook` | run storybook from `/stories` on http://localhost:9001 |\n| `yarn build-storybook` | build storybook to `/dist-storybook` |\n| `yarn test-storybook` | run storybook and [screenshot tests](https://github.com/gooddata/gdc-client-utils/tree/master/test-storybook) |\n| ||\n| `yarn examples` | run Live Examples dev-server from `/examples` on https://localhost:8999 |\n| `yarn examples-build` | build Live Examples to `/examples/dist` |\n| `yarn examples-server` | serve built Live Examples - see `/examples/server/src` |\n| `yarn examples-testcafe` | run testcafe tests against `localhost:8999` |\n\n### Deploy to heroku.com\nWhen you deploy this repo to heroku, it serves *GoodData.UI Live Examples*.\nRelevant tasks are in `Procfile` and `package.json`.\n\n```bash\n# run in the project directory\nheroku login\nheroku create <your-app-name>\nheroku config:set DOMAIN_ADMIN_USERNAME=x@gooddata.com DOMAIN_ADMIN_PASSWORD=xy PROJECT_ID_TO_ASSIGN=xms7ga4tf3g3nzucd8380o2bev8oeknp\ngit push heroku HEAD:master\nheroku open\n```\n### Enable Geo Chart for Storybook and Live Examples\nGeo chart uses Mapbox to render map which requires a Mapbox access token.\n- Register an account and create Mapbox access token at [guide](https://docs.mapbox.com/help/how-mapbox-works/access-tokens/)\n- Store the created token at `.env`:\n```bash\necho -e \"EXAMPLE_MAPBOX_ACCESS_TOKEN=token\" >> .env # only need to run once\necho -e \"STORYBOOK_MAPBOX_ACCESS_TOKEN=token\" >> .env # only need to run once\n```\n\n### Run Live Examples Locally\nTo run *GoodData.UI Live Examples* locally:\n```bash\ngit clone <this-repository>\ncd  <repository-folder>\nyarn install --pure-lockfile\nyarn examples\n```\nThen open https://localhost:8999 and login using Live Examples account (you can [create one here](https://gooddata-examples.herokuapp.com/registration)).\n\n### Run Storybook locally\n- Run storybook with token stored in `.env` for more secure\n```bash\nyarn storybook\n```\n- Or run storybook with token env param exposed to cli (not suggested)\n```bash\nSTORYBOOK_MAPBOX_ACCESS_TOKEN=token yarn storybook\n```\n- Apply either above way to `yarn build-storybook` or `yarn test-storybook`\n\n### Source code formatting\nThe source code in the repository is formatted by [Prettier](https://prettier.io/). \nThe format of the code is validated by our Continuous Integration server and is one of the requirements of successful merge.\n\nPrettier is supported by every major IDE. You can find the list of supported editors and how to configure them [here](https://prettier.io/docs/en/editors.html).\n\nIn the case, when your editor is not supported or you don't want to setup the integration, you can run the `yarn prettier-write` command to reformat the code before commit.\n\n## Changelog\n\n- see [CHANGELOG.md](CHANGELOG.md)\n\n## License\n\n(C) 2007-2018 GoodData Corporation\n\nThis project is dual licensed:\n\n- The ATTRIBUTION-NONCOMMERCIAL 4.0 INTERNATIONAL (CC BY-NC 4.0) is used for purpose of the trial experience and evaluation of GoodData.UI library.\n- The GOODDATA GOODDATA.UI LIBRARY END USER LICENSE AGREEMENT is used for GoodData customers.\n\nFor more information, please see [LICENSE](https://github.com/gooddata/gooddata-react-components/blob/master/LICENSE)\n","gitHead":"d684b49b443afeef2cb4f844bb3c8e6e27a9b415","scripts":{"dev":"bash scripts/build.sh --dev-watch","test":"jest --watch","build":"bash scripts/build.sh","tslint":"yarn run-tslint -t verbose $npm_package_config_tslint","prepare":"cd examples/server && yarn install --frozen-lockfile && cd ../..; rm -r examples/node_modules 2>/dev/null; true","examples":"bash scripts/run-examples.sh","prepare?":"# Called before `npm publish` and on local `npm install`. Temporarily also for deleting obsolete node_modules. Ends with `true` to continue gracefully.","validate":"tsc --noEmit && yarn tslint && eslint $npm_package_config_eslint && yarn prettier-check","build-dev":"bash scripts/build.sh --dev","examples?":"# Default is developer domain, other options: yarn examples [sec,secure,stg,stg2,stg3,demo,developer or URL]","storybook":"yarn build && start-storybook -p 9001 -c .storybook","test-once":"jest","tslint-ci":"mkdir -p ./ci/results && yarn run-tslint -t checkstyle -o ./ci/results/tslint-results.xml $npm_package_config_tslint","run-tslint":"tslint -p tsconfig.json","validate-ci":"tsc --noEmit && yarn tslint-ci  && eslint $npm_package_config_eslint -f checkstyle -o ci/results/eslint-results.xml && yarn prettier-check","examples-build":"bash scripts/build-examples.sh","prepublishOnly":"yarn build","prettier-check":"prettier --check '{src,stories,styles,__mocks__,examples/server/src,examples/src,examples/test}/**/*.{ts,js,tsx,jsx,json,scss,md,yaml,html}'","prettier-write":"prettier --write '{src,stories,styles,__mocks__,examples/server/src,examples/src,examples/test}/**/*.{ts,js,tsx,jsx,json,scss,md,yaml,html}'","test-storybook":"yarn build && test-storybook","build-storybook":"yarn build && build-storybook -c .storybook -o dist-storybook","examples-server":"node examples/server/src/index.js","heroku-postbuild":"yarn examples-build developer","examples-testcafe":"./scripts/run-testcafe.sh visual","check-circular-deps":"madge --circular --extensions ts ./src","examples-testcafe-ci":"./scripts/run-testcafe.sh ci","examples-testcafe-live":"./scripts/run-testcafe.sh live"},"typings":"dist/index.d.ts","_npmUser":{"name":"gooddata-ci","email":"rail@gooddata.com"},"deprecated":"@gooddata/react-components@7 reached End of Support on March 31, 2022. Please upgrade (see https://sdk.gooddata.com/gooddata-ui/docs/supported_versions.html for more information).","repository":{"url":"git+ssh://git@github.com/gooddata/gooddata-react-components.git","type":"git"},"_npmVersion":"6.4.1","description":"GoodData.UI - A powerful JavaScript library for building analytical applications","directories":{},"lint-staged":{"{src,stories,styles,__mocks__,examples/server/src,examples/src,examples/test}/**/*.{ts,js,tsx,jsx,scss}":["npx gdc-fix-copyright","git add"],"{src,stories,styles,__mocks__,examples/server/src,examples/src,examples/test}/**/*.{ts,js,tsx,jsx,json,scss,md,yaml,html}":["prettier --write","git add"]},"_nodeVersion":"8.12.0","dependencies":{"rxjs":"^5.5.6","uuid":"^3.2.1","immer":"^1.3.1","lodash":"^4.17.15","date-fns":"^2.7.0","downshift":"^3.2.7","invariant":"^2.2.2","mapbox-gl":"^1.6.1","classnames":"^2.2.6","highcharts":"7.1.1","prop-types":"^15.6.0","react-intl":"^3.6.0","custom-event":"^1.0.1","react-window":"^1.8.1","ag-grid-react":"20.0.0","react-measure":"^2.3.0","@types/mapbox-gl":"^1.6.1","react-day-picker":"~7.3.0","react-responsive":"^3.0.0","stringify-object":"^2.4.0","@gooddata/typings":"^2.22.0","ag-grid-community":"20.0.0","http-status-codes":"^1.3.0","@gooddata/js-utils":"^3.5.0","@gooddata/numberjs":"^3.2.4","fixed-data-table-2":"0.7.17","@gooddata/goodstrap":"^68.1.0","react-dom-factories":"^1.0.2","@gooddata/gooddata-js":"^12.5.0","json-stable-stringify":"^1.0.1","react-transition-group":"^2.2.1","hoist-non-react-statics":"^3.3.0","nodelist-foreach-polyfill":"^1.2.0","@formatjs/intl-pluralrules":"^1.3.6","highcharts-grouped-categories":"^1.1.3"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"raf":"3.3.2","yup":"^0.24.1","jest":"24.7.1","husky":"3.0.0","madge":"^3.4.4","react":"^16.5.2","enzyme":"3.5.0","eslint":"4.19.1","formik":"^0.11.11","moment":"2.23.0","history":"^4.7.2","ts-jest":"24.0.0","webpack":"4.30.0","full-icu":"^1.3.0","prettier":"1.16.4","react-ga":"^2.5.2","recharts":"1.0.0-beta.9","testcafe":"1.1.4","commander":"2.14.1","node-sass":"4.13.0","react-dom":"^16.5.2","supertest":"3.0.0","ts-loader":"6.0.0","@types/raf":"^3.4.0","css-loader":"0.28.7","jest-junit":"3.0.0","raw-loader":"0.5.1","styled-jsx":"2.2.1","typescript":"3.3.4000","@babel/core":"7.4.4","@types/jest":"24.0.6","@types/node":"7.0.8","@types/uuid":"3.4.3","file-loader":"3.0.1","jest-enzyme":"7.0.2","lint-staged":"9.1.0","sass-loader":"6.0.6","webpack-cli":"3.3.2","@types/react":"16.8.6","babel-loader":"8.0.5","react-helmet":"5.2.0","react-select":"1.2.1","style-loader":"0.19.1","@types/enzyme":"3.1.13","@types/lodash":"4.14.123","testcafe-live":"0.1.4","@babel/runtime":"7.4.4","dotenv-webpack":"^1.7.0","@babel/polyfill":"^7.4.4","@storybook/react":"5.0.11","@types/invariant":"2.2.29","@types/react-dom":"16.0.11","isomorphic-fetch":"2.2.1","react-datepicker":"1.1.0","react-router-dom":"4.2.2","@babel/preset-env":"7.4.4","@gooddata/mock-js":"^2.11.0","@storybook/addons":"5.0.11","@types/classnames":"2.2.3","@types/prop-types":"15.5.2","@storybook/theming":"5.0.11","identity-obj-proxy":"^3.0.0","intl-messageformat":"^7.5.4","webpack-dev-server":"3.3.1","@babel/preset-react":"7.0.0","@types/react-portal":"4.0.1","@types/react-window":"^1.8.1","babel-plugin-lodash":"3.3.4","html-webpack-plugin":"3.2.0","react-test-renderer":"16.4.2","@types/react-measure":"2.0.5","clean-webpack-plugin":"2.0.2","stats-webpack-plugin":"0.7.0","eslint-config-prettier":"4.1.0","react-google-recaptcha":"^0.14.1","tslint-config-prettier":"1.18.0","@gooddata/eslint-config":"^1.0.0","@gooddata/tslint-config":"1.0.0","@types/react-responsive":"^3.0.3","@types/storybook__react":"4.0.1","@types/stringify-object":"^3.2.0","enzyme-adapter-react-16":"1.3.1","@gooddata/test-storybook":"3.2.1","@storybook/addon-actions":"5.0.11","@storybook/addon-options":"5.0.11","node-sass-magic-importer":"5.1.0","react-syntax-highlighter":"11.0.2","@types/fixed-data-table-2":"0.8.1","@types/react-test-renderer":"16.0.0","circular-dependency-plugin":"5.0.2","compression-webpack-plugin":"2.0.0","@types/json-stable-stringify":"^1.0.32","@gooddata/frontend-npm-scripts":"1.1.0","@types/enzyme-adapter-react-16":"1.0.3","@types/storybook__addon-actions":"3.4.2","@babel/plugin-proposal-class-properties":"7.4.4","@babel/plugin-proposal-object-rest-spread":"7.4.4","@babel/plugin-transform-async-to-generator":"7.4.4"},"peerDependencies":{"react":"^16.5.2","react-dom":"^16.5.2"},"_npmOperationalInternal":{"tmp":"tmp/react-components_7.5.0-beta.2_1584098751323_0.6640017228382618","host":"s3://npm-registry-packages"}},"7.5.0-beta.3":{"name":"@gooddata/react-components","version":"7.5.0-beta.3","author":{"name":"GoodData Corporation"},"license":"BSD-3-Clause","_id":"@gooddata/react-components@7.5.0-beta.3","maintainers":[{"name":"afi","email":"adam.fiedler@gooddata.com"},{"name":"bertold8","email":"ivan.nejezchleb@seznam.cz"},{"name":"brbistas","email":"valentinos.chraniotis@gooddata.com"},{"name":"bugsbunny338","email":"jiri.zajic@mensa.cz"},{"name":"de.do","email":"de.do@gooddata.com"},{"name":"gooddata-ci","email":"rail@gooddata.com"},{"name":"hung.nguyen.hoang","email":"hung.nguyen@gooddata.com"},{"name":"ivan.mjartan","email":"ivan.mjartan@gooddata.com"},{"name":"jakub-sterba","email":"jakub.sterba@gooddata.com"},{"name":"jankc","email":"jan.krapac@gmail.com"},{"name":"jaroslav.tomecek","email":"jaroslav.tomecek@gooddata.com"},{"name":"jkittler","email":"honza.kittler@gmail.com"},{"name":"khanh.le","email":"khanh.le@gooddata.com"},{"name":"lanhuynh","email":"lan.huynh@gooddata.com"},{"name":"linhhong","email":"linh.hong@gooddata.com"},{"name":"lupko","email":"lubomir.slivka@gooddata.com"},{"name":"matyas.kandl","email":"matyas.kandl@gooddata.com"},{"name":"michal.marsal","email":"michal.marsal@gooddata.com"},{"name":"naibinh","email":"naibinh@gmail.com"},{"name":"nikolacech","email":"nikola.cech@gooddata.com"},{"name":"no23reason","email":"dan.homola@hotmail.cz"},{"name":"patrikbraborec","email":"patrik.braborec@gooddata.com"},{"name":"pbenes","email":"petr.benes@gooddata.com"},{"name":"petrjanu","email":"petr.janu@gooddata.com"},{"name":"ptquang86","email":"ptquang86@gmail.com"},{"name":"qduval","email":"quentin.duval@gooddata.com"},{"name":"rodri360","email":"me@rodri360.com"},{"name":"sitina","email":"jiri.sitina@gooddata.com"},{"name":"strouhaljan","email":"strouhal.jan@gmail.com"},{"name":"tomas.kratochvil","email":"tomas.kratochvil@gooddata.com"},{"name":"tomasreichmann","email":"tomasreichmann@gmail.com"},{"name":"tomsatgd","email":"tomas.satinsky@gooddata.com"},{"name":"trung-le-quoc","email":"trung.le@gooddata.com"},{"name":"tu-ngo","email":"tungo1981@gmail.com"},{"name":"tulean","email":"tuan.le@gooddata.com"},{"name":"utdnah","email":"danh.ung@gooddata.com"},{"name":"vlastikcz","email":"vlastimil.kotas@gooddata.com"},{"name":"vu.pham","email":"vu.pham@gooddata.com"},{"name":"xmort","email":"petr.dolejsi@gooddata.com"},{"name":"yanlipnican","email":"yanlipnican@gmail.com"}],"homepage":"https://github.com/gooddata/gooddata-react-components#readme","bugs":{"url":"https://github.com/gooddata/gooddata-react-components/issues"},"dist":{"shasum":"7b9b0718a9b47b12e8355792d1d9de46f8031972","tarball":"https://registry.npmjs.org/@gooddata/react-components/-/react-components-7.5.0-beta.3.tgz","fileCount":2479,"integrity":"sha512-HjN5p1cWiloHtS0KsiSwzyltgauG8U39Qu4Tb53XCjm71PO0MNJEG3qMfTGd+NSioatDhtNsHE/opwM4M+LrfQ==","signatures":[{"sig":"MEUCIFdVhra1xwxXS8Mc3hWcRlKooZuVQ6nJBgpd92zzE2qwAiEAg1h7QT/gu3BWATxbjRJ5lSshj/tl7iUZ9ajHBiTmOi4=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":9758386,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJea5FdCRA9TVsSAnZWagAAQ1gQAJk+elIZwZxIkitrWl3e\n8kmaha1pk2YjxsejvnEc1Tbs/sEQtxDbf0Xdtg4hbTMmQat38dz4wPA6RLYR\no10v+iN82/YspQ898TIkF9DGXiF0TxGAF1VlDLL/gkiqVJploHg9w+hES6ES\nGKOSRt2ADiJJS1YtYYQ6ckzm5lU9mypy+m2ARby34ypkjDUm0nu0RleFhSWI\nwuPheB+ldnoVJC/hqaww7htvDvbI9YMBHUqinb/Q1LYmGwy+pyPFwk4YTmOq\nMGqHhhOYMt688e7KEpaHQZ3PAsT3PKMkRSAlOCHLLx6K8PahtL0UG0C6EQHr\nolvPeIUpF71Fkmpi/d6HVwXWOoIXTsWouV4YhavIthjA4q387Pp07voWYTz5\nSW3LIes+ayFvs1+ImXUDOqpnIkYbV8dNAqX1BZp1JxfBc0hYvoiFUJjcU3vo\nVQaj9DbTbve/215LizTkJ8ar5FDz7CEqwkj8rCaO4jqsvz0p2d1pI+CG7m+B\nhm/VBm5/ms5iQ9xn9phKE0OH5p1ej7sdW62oaoQPz7u9bdjSHanR3eg1/+FN\n4vKULfPMorLw1fzyXTeI3lwlbR7IxaPVBwV4Xjn50i4BD9okTG0OoeObYpjH\n9lUrHHCtlWcj2/iJrYo1MsXEq67CFUiO+j1nVD9Ggri4nWuuicZYapFK/o6b\n9cN9\r\n=py3w\r\n-----END PGP SIGNATURE-----\r\n"},"main":"dist/index.js","husky":{"hooks":{"pre-commit":"lint-staged"}},"config":{"eslint":"./examples/**/*.{js,jsx}","tslint":"./{__mocks__,src,stories}/{,**/}*.{ts,tsx}"},"readme":"[![npm version](https://badge.fury.io/js/%40gooddata%2Freact-components.svg)](https://www.npmjs.com/package/@gooddata/react-components) \n\n# GoodData.UI React components\n> A React-based JavaScript library for building data-driven applications\n\n## Getting started\n- [GoodData.UI Documentation](http://sdk.gooddata.com/gooddata-ui/)\n- [GoodData.UI Live Examples](https://gooddata-examples.herokuapp.com/)\n- [Stack Overflow](https://stackoverflow.com/questions/tagged/gooddata)\n\n### Usage\nWith [yarn](https://yarnpkg.com) installed, go to your project directory and run\n```\n$ yarn add @gooddata/react-components\n```\nIf you prefer [npm](npmjs.com) run\n```\n$ npm install --save @gooddata/react-components\n```\n\nThe public API is exposed via global `index.js`. Except for the styles, do not import any other file directly\nbecause they are not intended to be part of the public API.\n\n## Contributing\n\nWe welcome any contribution in form of [issues](https://github.com/gooddata/gooddata-react-components/issues) or [pull requests](https://github.com/gooddata/gooddata-react-components/pulls).\nThese commands may come in handy while developing:\n\n| command | description |\n| ------- | ----------- |\n| `yarn install --pure-lockfile` | first step |\n| ||\n| `yarn dev` | build react-components to `/dist` in watch mode |\n| `yarn test` | run all unit tests |\n| `yarn prettier-write` | format the source code to match the valid codestyle |\n| `yarn validate` | validate codestyle |\n| ||\n| `yarn storybook` | run storybook from `/stories` on http://localhost:9001 |\n| `yarn build-storybook` | build storybook to `/dist-storybook` |\n| `yarn test-storybook` | run storybook and [screenshot tests](https://github.com/gooddata/gdc-client-utils/tree/master/test-storybook) |\n| ||\n| `yarn examples` | run Live Examples dev-server from `/examples` on https://localhost:8999 |\n| `yarn examples-build` | build Live Examples to `/examples/dist` |\n| `yarn examples-server` | serve built Live Examples - see `/examples/server/src` |\n| `yarn examples-testcafe` | run testcafe tests against `localhost:8999` |\n\n### Deploy to heroku.com\nWhen you deploy this repo to heroku, it serves *GoodData.UI Live Examples*.\nRelevant tasks are in `Procfile` and `package.json`.\n\n```bash\n# run in the project directory\nheroku login\nheroku create <your-app-name>\nheroku config:set DOMAIN_ADMIN_USERNAME=x@gooddata.com DOMAIN_ADMIN_PASSWORD=xy PROJECT_ID_TO_ASSIGN=xms7ga4tf3g3nzucd8380o2bev8oeknp\ngit push heroku HEAD:master\nheroku open\n```\n### Enable Geo Chart for Storybook and Live Examples\nGeo chart uses Mapbox to render map which requires a Mapbox access token.\n- Register an account and create Mapbox access token at [guide](https://docs.mapbox.com/help/how-mapbox-works/access-tokens/)\n- Store the created token at `.env`:\n```bash\necho -e \"EXAMPLE_MAPBOX_ACCESS_TOKEN=token\" >> .env # only need to run once\necho -e \"STORYBOOK_MAPBOX_ACCESS_TOKEN=token\" >> .env # only need to run once\n```\n\n### Run Live Examples Locally\nTo run *GoodData.UI Live Examples* locally:\n```bash\ngit clone <this-repository>\ncd  <repository-folder>\nyarn install --pure-lockfile\nyarn examples\n```\nThen open https://localhost:8999 and login using Live Examples account (you can [create one here](https://gooddata-examples.herokuapp.com/registration)).\n\n### Run Storybook locally\n- Run storybook with token stored in `.env` for more secure\n```bash\nyarn storybook\n```\n- Or run storybook with token env param exposed to cli (not suggested)\n```bash\nSTORYBOOK_MAPBOX_ACCESS_TOKEN=token yarn storybook\n```\n- Apply either above way to `yarn build-storybook` or `yarn test-storybook`\n\n### Source code formatting\nThe source code in the repository is formatted by [Prettier](https://prettier.io/). \nThe format of the code is validated by our Continuous Integration server and is one of the requirements of successful merge.\n\nPrettier is supported by every major IDE. You can find the list of supported editors and how to configure them [here](https://prettier.io/docs/en/editors.html).\n\nIn the case, when your editor is not supported or you don't want to setup the integration, you can run the `yarn prettier-write` command to reformat the code before commit.\n\n## Changelog\n\n- see [CHANGELOG.md](CHANGELOG.md)\n\n## License\n\n(C) 2007-2018 GoodData Corporation\n\nThis project is dual licensed:\n\n- The ATTRIBUTION-NONCOMMERCIAL 4.0 INTERNATIONAL (CC BY-NC 4.0) is used for purpose of the trial experience and evaluation of GoodData.UI library.\n- The GOODDATA GOODDATA.UI LIBRARY END USER LICENSE AGREEMENT is used for GoodData customers.\n\nFor more information, please see [LICENSE](https://github.com/gooddata/gooddata-react-components/blob/master/LICENSE)\n","gitHead":"72a09c7fb0c91f675e4aa8c3d6ff20a54225173c","scripts":{"dev":"bash scripts/build.sh --dev-watch","test":"jest --watch","build":"bash scripts/build.sh","tslint":"yarn run-tslint -t verbose $npm_package_config_tslint","prepare":"cd examples/server && yarn install --frozen-lockfile && cd ../..; rm -r examples/node_modules 2>/dev/null; true","examples":"bash scripts/run-examples.sh","prepare?":"# Called before `npm publish` and on local `npm install`. Temporarily also for deleting obsolete node_modules. Ends with `true` to continue gracefully.","validate":"tsc --noEmit && yarn tslint && eslint $npm_package_config_eslint && yarn prettier-check","build-dev":"bash scripts/build.sh --dev","examples?":"# Default is developer domain, other options: yarn examples [sec,secure,stg,stg2,stg3,demo,developer or URL]","storybook":"yarn build && start-storybook -p 9001 -c .storybook","test-once":"jest","tslint-ci":"mkdir -p ./ci/results && yarn run-tslint -t checkstyle -o ./ci/results/tslint-results.xml $npm_package_config_tslint","run-tslint":"tslint -p tsconfig.json","validate-ci":"tsc --noEmit && yarn tslint-ci  && eslint $npm_package_config_eslint -f checkstyle -o ci/results/eslint-results.xml && yarn prettier-check","examples-build":"bash scripts/build-examples.sh","prepublishOnly":"yarn build","prettier-check":"prettier --check '{src,stories,styles,__mocks__,examples/server/src,examples/src,examples/test}/**/*.{ts,js,tsx,jsx,json,scss,md,yaml,html}'","prettier-write":"prettier --write '{src,stories,styles,__mocks__,examples/server/src,examples/src,examples/test}/**/*.{ts,js,tsx,jsx,json,scss,md,yaml,html}'","test-storybook":"yarn build && test-storybook","build-storybook":"yarn build && build-storybook -c .storybook -o dist-storybook","examples-server":"node examples/server/src/index.js","heroku-postbuild":"yarn examples-build developer","examples-testcafe":"./scripts/run-testcafe.sh visual","check-circular-deps":"madge --circular --extensions ts ./src","examples-testcafe-ci":"./scripts/run-testcafe.sh ci","examples-testcafe-live":"./scripts/run-testcafe.sh live"},"typings":"dist/index.d.ts","_npmUser":{"name":"gooddata-ci","email":"rail@gooddata.com"},"deprecated":"@gooddata/react-components@7 reached End of Support on March 31, 2022. Please upgrade (see https://sdk.gooddata.com/gooddata-ui/docs/supported_versions.html for more information).","repository":{"url":"git+ssh://git@github.com/gooddata/gooddata-react-components.git","type":"git"},"_npmVersion":"6.4.1","description":"GoodData.UI - A powerful JavaScript library for building analytical applications","directories":{},"lint-staged":{"{src,stories,styles,__mocks__,examples/server/src,examples/src,examples/test}/**/*.{ts,js,tsx,jsx,scss}":["npx gdc-fix-copyright","git add"],"{src,stories,styles,__mocks__,examples/server/src,examples/src,examples/test}/**/*.{ts,js,tsx,jsx,json,scss,md,yaml,html}":["prettier --write","git add"]},"_nodeVersion":"8.12.0","dependencies":{"rxjs":"^5.5.6","uuid":"^3.2.1","immer":"^1.3.1","lodash":"^4.17.15","date-fns":"^2.7.0","downshift":"^3.2.7","invariant":"^2.2.2","mapbox-gl":"^1.6.1","classnames":"^2.2.6","highcharts":"7.1.1","prop-types":"^15.6.0","react-intl":"^3.6.0","custom-event":"^1.0.1","react-window":"^1.8.1","ag-grid-react":"20.0.0","react-measure":"^2.3.0","@types/mapbox-gl":"^1.6.1","react-day-picker":"~7.3.0","react-responsive":"^3.0.0","stringify-object":"^2.4.0","@gooddata/typings":"^2.22.0","ag-grid-community":"20.0.0","http-status-codes":"^1.3.0","@gooddata/js-utils":"^3.5.0","@gooddata/numberjs":"^3.2.4","fixed-data-table-2":"0.7.17","@gooddata/goodstrap":"^68.1.0","react-dom-factories":"^1.0.2","@gooddata/gooddata-js":"^12.5.0","json-stable-stringify":"^1.0.1","react-transition-group":"^2.2.1","hoist-non-react-statics":"^3.3.0","nodelist-foreach-polyfill":"^1.2.0","@formatjs/intl-pluralrules":"^1.3.6","highcharts-grouped-categories":"^1.1.3"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"raf":"3.3.2","yup":"^0.24.1","jest":"24.7.1","husky":"3.0.0","madge":"^3.4.4","react":"^16.5.2","enzyme":"3.5.0","eslint":"4.19.1","formik":"^0.11.11","moment":"2.23.0","history":"^4.7.2","ts-jest":"24.0.0","webpack":"4.30.0","full-icu":"^1.3.0","prettier":"1.16.4","react-ga":"^2.5.2","recharts":"1.0.0-beta.9","testcafe":"1.1.4","commander":"2.14.1","node-sass":"4.13.0","react-dom":"^16.5.2","supertest":"3.0.0","ts-loader":"6.0.0","@types/raf":"^3.4.0","css-loader":"0.28.7","jest-junit":"3.0.0","raw-loader":"0.5.1","styled-jsx":"2.2.1","typescript":"3.3.4000","@babel/core":"7.4.4","@types/jest":"24.0.6","@types/node":"7.0.8","@types/uuid":"3.4.3","file-loader":"3.0.1","jest-enzyme":"7.0.2","lint-staged":"9.1.0","sass-loader":"6.0.6","webpack-cli":"3.3.2","@types/react":"16.8.6","babel-loader":"8.0.5","react-helmet":"5.2.0","react-select":"1.2.1","style-loader":"0.19.1","@types/enzyme":"3.1.13","@types/lodash":"4.14.123","testcafe-live":"0.1.4","@babel/runtime":"7.4.4","dotenv-webpack":"^1.7.0","@babel/polyfill":"^7.4.4","@storybook/react":"5.0.11","@types/invariant":"2.2.29","@types/react-dom":"16.0.11","isomorphic-fetch":"2.2.1","react-datepicker":"1.1.0","react-router-dom":"4.2.2","@babel/preset-env":"7.4.4","@gooddata/mock-js":"^2.11.0","@storybook/addons":"5.0.11","@types/classnames":"2.2.3","@types/prop-types":"15.5.2","@storybook/theming":"5.0.11","identity-obj-proxy":"^3.0.0","intl-messageformat":"^7.5.4","webpack-dev-server":"3.3.1","@babel/preset-react":"7.0.0","@types/react-portal":"4.0.1","@types/react-window":"^1.8.1","babel-plugin-lodash":"3.3.4","html-webpack-plugin":"3.2.0","react-test-renderer":"16.4.2","@types/react-measure":"2.0.5","clean-webpack-plugin":"2.0.2","stats-webpack-plugin":"0.7.0","eslint-config-prettier":"4.1.0","react-google-recaptcha":"^0.14.1","tslint-config-prettier":"1.18.0","@gooddata/eslint-config":"^1.0.0","@gooddata/tslint-config":"1.0.0","@types/react-responsive":"^3.0.3","@types/storybook__react":"4.0.1","@types/stringify-object":"^3.2.0","enzyme-adapter-react-16":"1.3.1","@gooddata/test-storybook":"3.2.1","@storybook/addon-actions":"5.0.11","@storybook/addon-options":"5.0.11","node-sass-magic-importer":"5.1.0","react-syntax-highlighter":"11.0.2","@types/fixed-data-table-2":"0.8.1","@types/react-test-renderer":"16.0.0","circular-dependency-plugin":"5.0.2","compression-webpack-plugin":"2.0.0","@types/json-stable-stringify":"^1.0.32","@gooddata/frontend-npm-scripts":"1.1.0","@types/enzyme-adapter-react-16":"1.0.3","@types/storybook__addon-actions":"3.4.2","@babel/plugin-proposal-class-properties":"7.4.4","@babel/plugin-proposal-object-rest-spread":"7.4.4","@babel/plugin-transform-async-to-generator":"7.4.4"},"peerDependencies":{"react":"^16.5.2","react-dom":"^16.5.2"},"_npmOperationalInternal":{"tmp":"tmp/react-components_7.5.0-beta.3_1584107868217_0.18792324492496237","host":"s3://npm-registry-packages"}},"7.5.0-alpha-bertold8-ine-one-4366-force-fix-devel-2020-03-13T15-15-28-792Z":{"name":"@gooddata/react-components","version":"7.5.0-alpha-bertold8-ine-one-4366-force-fix-devel-2020-03-13T15-15-28-792Z","author":{"name":"GoodData Corporation"},"license":"BSD-3-Clause","_id":"@gooddata/react-components@7.5.0-alpha-bertold8-ine-one-4366-force-fix-devel-2020-03-13T15-15-28-792Z","maintainers":[{"name":"afi","email":"adam.fiedler@gooddata.com"},{"name":"bertold8","email":"ivan.nejezchleb@seznam.cz"},{"name":"brbistas","email":"valentinos.chraniotis@gooddata.com"},{"name":"bugsbunny338","email":"jiri.zajic@mensa.cz"},{"name":"de.do","email":"de.do@gooddata.com"},{"name":"gooddata-ci","email":"rail@gooddata.com"},{"name":"hung.nguyen.hoang","email":"hung.nguyen@gooddata.com"},{"name":"ivan.mjartan","email":"ivan.mjartan@gooddata.com"},{"name":"jakub-sterba","email":"jakub.sterba@gooddata.com"},{"name":"jankc","email":"jan.krapac@gmail.com"},{"name":"jaroslav.tomecek","email":"jaroslav.tomecek@gooddata.com"},{"name":"jkittler","email":"honza.kittler@gmail.com"},{"name":"khanh.le","email":"khanh.le@gooddata.com"},{"name":"lanhuynh","email":"lan.huynh@gooddata.com"},{"name":"linhhong","email":"linh.hong@gooddata.com"},{"name":"lupko","email":"lubomir.slivka@gooddata.com"},{"name":"matyas.kandl","email":"matyas.kandl@gooddata.com"},{"name":"michal.marsal","email":"michal.marsal@gooddata.com"},{"name":"naibinh","email":"naibinh@gmail.com"},{"name":"nikolacech","email":"nikola.cech@gooddata.com"},{"name":"no23reason","email":"dan.homola@hotmail.cz"},{"name":"patrikbraborec","email":"patrik.braborec@gooddata.com"},{"name":"pbenes","email":"petr.benes@gooddata.com"},{"name":"petrjanu","email":"petr.janu@gooddata.com"},{"name":"ptquang86","email":"ptquang86@gmail.com"},{"name":"qduval","email":"quentin.duval@gooddata.com"},{"name":"rodri360","email":"me@rodri360.com"},{"name":"sitina","email":"jiri.sitina@gooddata.com"},{"name":"strouhaljan","email":"strouhal.jan@gmail.com"},{"name":"tomas.kratochvil","email":"tomas.kratochvil@gooddata.com"},{"name":"tomasreichmann","email":"tomasreichmann@gmail.com"},{"name":"tomsatgd","email":"tomas.satinsky@gooddata.com"},{"name":"trung-le-quoc","email":"trung.le@gooddata.com"},{"name":"tu-ngo","email":"tungo1981@gmail.com"},{"name":"tulean","email":"tuan.le@gooddata.com"},{"name":"utdnah","email":"danh.ung@gooddata.com"},{"name":"vlastikcz","email":"vlastimil.kotas@gooddata.com"},{"name":"vu.pham","email":"vu.pham@gooddata.com"},{"name":"xmort","email":"petr.dolejsi@gooddata.com"},{"name":"yanlipnican","email":"yanlipnican@gmail.com"}],"homepage":"https://github.com/gooddata/gooddata-react-components#readme","bugs":{"url":"https://github.com/gooddata/gooddata-react-components/issues"},"dist":{"shasum":"5ac7008cfbda2a99fd6fad0e494e720a81a3db85","tarball":"https://registry.npmjs.org/@gooddata/react-components/-/react-components-7.5.0-alpha-bertold8-ine-one-4366-force-fix-devel-2020-03-13T15-15-28-792Z.tgz","fileCount":2484,"integrity":"sha512-jEy9+qPIGVMaD3BQWgm3O6i0D8gVVnTE5TAdMGfrjOrfqclxu0NU52CEsOkYEStV0q9uL9RBgPIWDlDyKesmdA==","signatures":[{"sig":"MEUCIB30UBjdqrqiFKGlWq5h/lGhOIYjC0FJgjuNp9wq3T1bAiEAquRFTduJY9zPqaWcYUG236+Z7nq5WLHOwYdvnNvgmfo=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":9805223,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJea6O2CRA9TVsSAnZWagAArDgP/2buVnBesqp5e7qVPF/D\nlFWn61XZ0UmJllwqBH+OYn1gRuBdXKRj2ZmDDMXg1FAeMX4XPBAHqeLVrd5X\nXjw567/WbR5QOonN9bMXVifXV9PWCM0OrDhehlRM8CDSlwJRzwur/WDVQhdo\nzlpget5x2dHE6x9EgCR0YUhArLRY2G7PWOVMTGdcHhQKRq39FcMCeUKryhm6\nQOBsN91BO/Ml0fcuSXIlKUebF3NI2hVQg7qyhHRV0kQnuD2cLO/HNObfQkx+\nf14K1PzijK/lR57gBB4/Oe3bbuwFpHvWLARnE0/9w5TCC3M4vCvdDIMUkKi2\nkKTMNk15ROWGY4jdekdykoEQLrkmZM4j7SROv+7OwPNCK2cHcyJTbhR4LdzM\ni2RaPgOIaydrogzGRdrUldStZoD4jBD3/a4FeBIqZxJeqOMRX0rqnvF/itjl\nf71bpe7278fDHh2t6k764Ieq1F9pcvv0TEEkWW5hE8EKoylSN4/TpXNTbt2c\nrIdhP2PomPRil2j7TmEH7eWce6HIsP6jZ+fJEksdpTgiS0px60KxMwf7CjWF\nGblwbOkZC75h3UWB7zVjB4WXS+wf4SeXfDDjmhTFYqTO63jhBNOwUhYIDBwo\n08Xg0Zh3vgd6gg4kvsdo40lcSt3JCUz6/8Mk9ceEkqhetmwHgKTFReT/Vj31\njb9+\r\n=OVr5\r\n-----END PGP SIGNATURE-----\r\n"},"main":"dist/index.js","husky":{"hooks":{"pre-commit":"lint-staged"}},"config":{"eslint":"./examples/**/*.{js,jsx}","tslint":"./{__mocks__,src,stories}/{,**/}*.{ts,tsx}"},"readme":"[![npm version](https://badge.fury.io/js/%40gooddata%2Freact-components.svg)](https://www.npmjs.com/package/@gooddata/react-components) \n\n# GoodData.UI React components\n> A React-based JavaScript library for building data-driven applications\n\n## Getting started\n- [GoodData.UI Documentation](http://sdk.gooddata.com/gooddata-ui/)\n- [GoodData.UI Live Examples](https://gooddata-examples.herokuapp.com/)\n- [Stack Overflow](https://stackoverflow.com/questions/tagged/gooddata)\n\n### Usage\nWith [yarn](https://yarnpkg.com) installed, go to your project directory and run\n```\n$ yarn add @gooddata/react-components\n```\nIf you prefer [npm](npmjs.com) run\n```\n$ npm install --save @gooddata/react-components\n```\n\nThe public API is exposed via global `index.js`. Except for the styles, do not import any other file directly\nbecause they are not intended to be part of the public API.\n\n## Contributing\n\nWe welcome any contribution in form of [issues](https://github.com/gooddata/gooddata-react-components/issues) or [pull requests](https://github.com/gooddata/gooddata-react-components/pulls).\nThese commands may come in handy while developing:\n\n| command | description |\n| ------- | ----------- |\n| `yarn install --pure-lockfile` | first step |\n| ||\n| `yarn dev` | build react-components to `/dist` in watch mode |\n| `yarn test` | run all unit tests |\n| `yarn prettier-write` | format the source code to match the valid codestyle |\n| `yarn validate` | validate codestyle |\n| ||\n| `yarn storybook` | run storybook from `/stories` on http://localhost:9001 |\n| `yarn build-storybook` | build storybook to `/dist-storybook` |\n| `yarn test-storybook` | run storybook and [screenshot tests](https://github.com/gooddata/gdc-client-utils/tree/master/test-storybook) |\n| ||\n| `yarn examples` | run Live Examples dev-server from `/examples` on https://localhost:8999 |\n| `yarn examples-build` | build Live Examples to `/examples/dist` |\n| `yarn examples-server` | serve built Live Examples - see `/examples/server/src` |\n| `yarn examples-testcafe` | run testcafe tests against `localhost:8999` |\n\n### Deploy to heroku.com\nWhen you deploy this repo to heroku, it serves *GoodData.UI Live Examples*.\nRelevant tasks are in `Procfile` and `package.json`.\n\n```bash\n# run in the project directory\nheroku login\nheroku create <your-app-name>\nheroku config:set DOMAIN_ADMIN_USERNAME=x@gooddata.com DOMAIN_ADMIN_PASSWORD=xy PROJECT_ID_TO_ASSIGN=xms7ga4tf3g3nzucd8380o2bev8oeknp\ngit push heroku HEAD:master\nheroku open\n```\n### Enable Geo Chart for Storybook and Live Examples\nGeo chart uses Mapbox to render map which requires a Mapbox access token.\n- Register an account and create Mapbox access token at [guide](https://docs.mapbox.com/help/how-mapbox-works/access-tokens/)\n- Store the created token at `.env`:\n```bash\necho -e \"EXAMPLE_MAPBOX_ACCESS_TOKEN=token\" >> .env # only need to run once\necho -e \"STORYBOOK_MAPBOX_ACCESS_TOKEN=token\" >> .env # only need to run once\n```\n\n### Run Live Examples Locally\nTo run *GoodData.UI Live Examples* locally:\n```bash\ngit clone <this-repository>\ncd  <repository-folder>\nyarn install --pure-lockfile\nyarn examples\n```\nThen open https://localhost:8999 and login using Live Examples account (you can [create one here](https://gooddata-examples.herokuapp.com/registration)).\n\n### Run Storybook locally\n- Run storybook with token stored in `.env` for more secure\n```bash\nyarn storybook\n```\n- Or run storybook with token env param exposed to cli (not suggested)\n```bash\nSTORYBOOK_MAPBOX_ACCESS_TOKEN=token yarn storybook\n```\n- Apply either above way to `yarn build-storybook` or `yarn test-storybook`\n\n### Source code formatting\nThe source code in the repository is formatted by [Prettier](https://prettier.io/). \nThe format of the code is validated by our Continuous Integration server and is one of the requirements of successful merge.\n\nPrettier is supported by every major IDE. You can find the list of supported editors and how to configure them [here](https://prettier.io/docs/en/editors.html).\n\nIn the case, when your editor is not supported or you don't want to setup the integration, you can run the `yarn prettier-write` command to reformat the code before commit.\n\n## Changelog\n\n- see [CHANGELOG.md](CHANGELOG.md)\n\n## License\n\n(C) 2007-2018 GoodData Corporation\n\nThis project is dual licensed:\n\n- The ATTRIBUTION-NONCOMMERCIAL 4.0 INTERNATIONAL (CC BY-NC 4.0) is used for purpose of the trial experience and evaluation of GoodData.UI library.\n- The GOODDATA GOODDATA.UI LIBRARY END USER LICENSE AGREEMENT is used for GoodData customers.\n\nFor more information, please see [LICENSE](https://github.com/gooddata/gooddata-react-components/blob/master/LICENSE)\n","gitHead":"229b1e33766c5e162ded14b4726b14133e52f42f","scripts":{"dev":"bash scripts/build.sh --dev-watch","test":"jest --watch","build":"bash scripts/build.sh","tslint":"yarn run-tslint -t verbose $npm_package_config_tslint","prepare":"cd examples/server && yarn install --frozen-lockfile && cd ../..; rm -r examples/node_modules 2>/dev/null; true","examples":"bash scripts/run-examples.sh","prepare?":"# Called before `npm publish` and on local `npm install`. Temporarily also for deleting obsolete node_modules. Ends with `true` to continue gracefully.","validate":"tsc --noEmit && yarn tslint && eslint $npm_package_config_eslint && yarn prettier-check","build-dev":"bash scripts/build.sh --dev","examples?":"# Default is developer domain, other options: yarn examples [sec,secure,stg,stg2,stg3,demo,developer or URL]","storybook":"yarn build && start-storybook -p 9001 -c .storybook","test-once":"jest","tslint-ci":"mkdir -p ./ci/results && yarn run-tslint -t checkstyle -o ./ci/results/tslint-results.xml $npm_package_config_tslint","run-tslint":"tslint -p tsconfig.json","validate-ci":"tsc --noEmit && yarn tslint-ci  && eslint $npm_package_config_eslint -f checkstyle -o ci/results/eslint-results.xml && yarn prettier-check","examples-build":"bash scripts/build-examples.sh","prepublishOnly":"yarn build","prettier-check":"prettier --check '{src,stories,styles,__mocks__,examples/server/src,examples/src,examples/test}/**/*.{ts,js,tsx,jsx,json,scss,md,yaml,html}'","prettier-write":"prettier --write '{src,stories,styles,__mocks__,examples/server/src,examples/src,examples/test}/**/*.{ts,js,tsx,jsx,json,scss,md,yaml,html}'","test-storybook":"yarn build && test-storybook","build-storybook":"yarn build && build-storybook -c .storybook -o dist-storybook","examples-server":"node examples/server/src/index.js","heroku-postbuild":"yarn examples-build developer","examples-testcafe":"./scripts/run-testcafe.sh visual","check-circular-deps":"madge --circular --extensions ts ./src","examples-testcafe-ci":"./scripts/run-testcafe.sh ci","examples-testcafe-live":"./scripts/run-testcafe.sh live"},"typings":"dist/index.d.ts","_npmUser":{"name":"bertold8","email":"ivan.nejezchleb@seznam.cz"},"deprecated":"@gooddata/react-components@7 reached End of Support on March 31, 2022. Please upgrade (see https://sdk.gooddata.com/gooddata-ui/docs/supported_versions.html for more information).","repository":{"url":"git+ssh://git@github.com/gooddata/gooddata-react-components.git","type":"git"},"_npmVersion":"6.4.1","description":"GoodData.UI - A powerful JavaScript library for building analytical applications","directories":{},"lint-staged":{"{src,stories,styles,__mocks__,examples/server/src,examples/src,examples/test}/**/*.{ts,js,tsx,jsx,scss}":["npx gdc-fix-copyright","git add"],"{src,stories,styles,__mocks__,examples/server/src,examples/src,examples/test}/**/*.{ts,js,tsx,jsx,json,scss,md,yaml,html}":["prettier --write","git add"]},"_nodeVersion":"8.12.0","dependencies":{"rxjs":"^5.5.6","uuid":"^3.2.1","immer":"^1.3.1","lodash":"^4.17.15","date-fns":"^2.7.0","downshift":"^3.2.7","invariant":"^2.2.2","mapbox-gl":"^1.6.1","classnames":"^2.2.6","highcharts":"7.1.1","prop-types":"^15.6.0","react-intl":"^3.6.0","custom-event":"^1.0.1","react-window":"^1.8.1","ag-grid-react":"20.0.0","react-measure":"^2.3.0","@types/mapbox-gl":"^1.6.1","react-day-picker":"~7.3.0","react-responsive":"^3.0.0","stringify-object":"^2.4.0","@gooddata/typings":"^2.22.0","ag-grid-community":"20.0.0","http-status-codes":"^1.3.0","@gooddata/js-utils":"^3.5.0","@gooddata/numberjs":"^3.2.4","fixed-data-table-2":"0.7.17","@gooddata/goodstrap":"^68.1.0","react-dom-factories":"^1.0.2","@gooddata/gooddata-js":"^12.5.0","json-stable-stringify":"^1.0.1","react-transition-group":"^2.2.1","hoist-non-react-statics":"^3.3.0","nodelist-foreach-polyfill":"^1.2.0","@formatjs/intl-pluralrules":"^1.3.6","highcharts-grouped-categories":"^1.1.3"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"raf":"3.3.2","yup":"^0.24.1","jest":"24.7.1","husky":"3.0.0","madge":"^3.4.4","react":"^16.5.2","enzyme":"3.5.0","eslint":"4.19.1","formik":"^0.11.11","moment":"2.23.0","history":"^4.7.2","ts-jest":"24.0.0","webpack":"4.30.0","full-icu":"^1.3.0","prettier":"1.16.4","react-ga":"^2.5.2","recharts":"1.0.0-beta.9","testcafe":"1.1.4","commander":"2.14.1","node-sass":"4.13.0","react-dom":"^16.5.2","supertest":"3.0.0","ts-loader":"6.0.0","@types/raf":"^3.4.0","css-loader":"0.28.7","jest-junit":"3.0.0","raw-loader":"0.5.1","styled-jsx":"2.2.1","typescript":"3.3.4000","@babel/core":"7.4.4","@types/jest":"24.0.6","@types/node":"7.0.8","@types/uuid":"3.4.3","file-loader":"3.0.1","jest-enzyme":"7.0.2","lint-staged":"9.1.0","sass-loader":"6.0.6","webpack-cli":"3.3.2","@types/react":"16.8.6","babel-loader":"8.0.5","react-helmet":"5.2.0","react-select":"1.2.1","style-loader":"0.19.1","@types/enzyme":"3.1.13","@types/lodash":"4.14.123","testcafe-live":"0.1.4","@babel/runtime":"7.4.4","dotenv-webpack":"^1.7.0","@babel/polyfill":"^7.4.4","@storybook/react":"5.0.11","@types/invariant":"2.2.29","@types/react-dom":"16.0.11","isomorphic-fetch":"2.2.1","react-datepicker":"1.1.0","react-router-dom":"4.2.2","@babel/preset-env":"7.4.4","@gooddata/mock-js":"^2.11.0","@storybook/addons":"5.0.11","@types/classnames":"2.2.3","@types/prop-types":"15.5.2","@storybook/theming":"5.0.11","identity-obj-proxy":"^3.0.0","intl-messageformat":"^7.5.4","webpack-dev-server":"3.3.1","@babel/preset-react":"7.0.0","@types/react-portal":"4.0.1","@types/react-window":"^1.8.1","babel-plugin-lodash":"3.3.4","html-webpack-plugin":"3.2.0","react-test-renderer":"16.4.2","@types/react-measure":"2.0.5","clean-webpack-plugin":"2.0.2","stats-webpack-plugin":"0.7.0","eslint-config-prettier":"4.1.0","react-google-recaptcha":"^0.14.1","tslint-config-prettier":"1.18.0","@gooddata/eslint-config":"^1.0.0","@gooddata/tslint-config":"1.0.0","@types/react-responsive":"^3.0.3","@types/storybook__react":"4.0.1","@types/stringify-object":"^3.2.0","enzyme-adapter-react-16":"1.3.1","@gooddata/test-storybook":"3.2.1","@storybook/addon-actions":"5.0.11","@storybook/addon-options":"5.0.11","node-sass-magic-importer":"5.1.0","react-syntax-highlighter":"11.0.2","@types/fixed-data-table-2":"0.8.1","@types/react-test-renderer":"16.0.0","circular-dependency-plugin":"5.0.2","compression-webpack-plugin":"2.0.0","@types/json-stable-stringify":"^1.0.32","@gooddata/frontend-npm-scripts":"1.1.0","@types/enzyme-adapter-react-16":"1.0.3","@types/storybook__addon-actions":"3.4.2","@babel/plugin-proposal-class-properties":"7.4.4","@babel/plugin-proposal-object-rest-spread":"7.4.4","@babel/plugin-transform-async-to-generator":"7.4.4"},"peerDependencies":{"react":"^16.5.2","react-dom":"^16.5.2"},"_npmOperationalInternal":{"tmp":"tmp/react-components_7.5.0-alpha-bertold8-ine-one-4366-force-fix-devel-2020-03-13T15-15-28-792Z_1584112565847_0.4582546409417445","host":"s3://npm-registry-packages"}},"7.5.0-alpha-tulean-TLE-RAIL2070-2020-03-13T15-21-06-728Z":{"name":"@gooddata/react-components","version":"7.5.0-alpha-tulean-TLE-RAIL2070-2020-03-13T15-21-06-728Z","author":{"name":"GoodData Corporation"},"license":"BSD-3-Clause","_id":"@gooddata/react-components@7.5.0-alpha-tulean-TLE-RAIL2070-2020-03-13T15-21-06-728Z","maintainers":[{"name":"afi","email":"adam.fiedler@gooddata.com"},{"name":"bertold8","email":"ivan.nejezchleb@seznam.cz"},{"name":"brbistas","email":"valentinos.chraniotis@gooddata.com"},{"name":"bugsbunny338","email":"jiri.zajic@mensa.cz"},{"name":"de.do","email":"de.do@gooddata.com"},{"name":"gooddata-ci","email":"rail@gooddata.com"},{"name":"hung.nguyen.hoang","email":"hung.nguyen@gooddata.com"},{"name":"ivan.mjartan","email":"ivan.mjartan@gooddata.com"},{"name":"jakub-sterba","email":"jakub.sterba@gooddata.com"},{"name":"jankc","email":"jan.krapac@gmail.com"},{"name":"jaroslav.tomecek","email":"jaroslav.tomecek@gooddata.com"},{"name":"jkittler","email":"honza.kittler@gmail.com"},{"name":"khanh.le","email":"khanh.le@gooddata.com"},{"name":"lanhuynh","email":"lan.huynh@gooddata.com"},{"name":"linhhong","email":"linh.hong@gooddata.com"},{"name":"lupko","email":"lubomir.slivka@gooddata.com"},{"name":"matyas.kandl","email":"matyas.kandl@gooddata.com"},{"name":"michal.marsal","email":"michal.marsal@gooddata.com"},{"name":"naibinh","email":"naibinh@gmail.com"},{"name":"nikolacech","email":"nikola.cech@gooddata.com"},{"name":"no23reason","email":"dan.homola@hotmail.cz"},{"name":"patrikbraborec","email":"patrik.braborec@gooddata.com"},{"name":"pbenes","email":"petr.benes@gooddata.com"},{"name":"petrjanu","email":"petr.janu@gooddata.com"},{"name":"ptquang86","email":"ptquang86@gmail.com"},{"name":"qduval","email":"quentin.duval@gooddata.com"},{"name":"rodri360","email":"me@rodri360.com"},{"name":"sitina","email":"jiri.sitina@gooddata.com"},{"name":"strouhaljan","email":"strouhal.jan@gmail.com"},{"name":"tomas.kratochvil","email":"tomas.kratochvil@gooddata.com"},{"name":"tomasreichmann","email":"tomasreichmann@gmail.com"},{"name":"tomsatgd","email":"tomas.satinsky@gooddata.com"},{"name":"trung-le-quoc","email":"trung.le@gooddata.com"},{"name":"tu-ngo","email":"tungo1981@gmail.com"},{"name":"tulean","email":"tuan.le@gooddata.com"},{"name":"utdnah","email":"danh.ung@gooddata.com"},{"name":"vlastikcz","email":"vlastimil.kotas@gooddata.com"},{"name":"vu.pham","email":"vu.pham@gooddata.com"},{"name":"xmort","email":"petr.dolejsi@gooddata.com"},{"name":"yanlipnican","email":"yanlipnican@gmail.com"}],"homepage":"https://github.com/gooddata/gooddata-react-components#readme","bugs":{"url":"https://github.com/gooddata/gooddata-react-components/issues"},"dist":{"shasum":"f6de215b73d2e1b381e595db2cd9be476b946dda","tarball":"https://registry.npmjs.org/@gooddata/react-components/-/react-components-7.5.0-alpha-tulean-TLE-RAIL2070-2020-03-13T15-21-06-728Z.tgz","fileCount":2480,"integrity":"sha512-9mrxnBeKrAEyH6inmOf0i/kKvRuTyQgzs6kAoirZCezz/RnJK0+HRr/dZ5jYW78j4KSLbfzpYtReT9jwhKCBKA==","signatures":[{"sig":"MEUCIQCZsOKOlK6FDO2V4teHTDE8oOV6RuHdIxRMKmLB7i0I+gIgE1LTJGUDY6xW4URq93UIm8h+V/qrygysWP5jd8vPqcY=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":9765682,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJea6UNCRA9TVsSAnZWagAAwuAP/3G3kQmQLGK7V28eP7YB\nz/X+rZgrmuKiOen0r6+cCeNr+kuXhizCGfkmyUCOK24Bb7yamJVo19uaftW5\nRCCd1Osey80YVSU9rSYhXu25SX6Fir2X9zXo82huVSIZNSdEt73PoPHAS/HZ\ng32TuSQmqlWs5MkC76BjsZ1o29j4hQaQOUE7uLgnhTQ2kqLaj4QS0xqHQG0k\nnnRQUZTQHzvCX8z6IiK/6BUhosVh9+4GDUMlPf+c3FImIYATgB+2vQu3cBsg\nEaKHGEC2DzxjWWUxmQFrkeUskYKDociOvlTqlrcxA0ZUea8QpL+njfhXybQy\nGV9jvzRGl2bl0TxOSVzwAYFFXp/RbS0J/bbZPKKZmwgLvuZ8zb2Ok43bdscj\nALx4db46hrYG5xSG2yRRL0B/hb9PGzHJgr3K/klZhFnbZ4pWZ3VNHYqWrSyj\nxaiwX3Qeg5P9MnQGy+VYPq56BdYkMuLH6N+uevxZY7AYAJ30bmXYVhafTJXg\nI6MvZQC/AOBs/A1wNMVyPTegVky04PHgLUqSgrRHziZlszcqGxocwiL2MB7J\nITsuD6WNPaiWlZaYqKIrsR1OHUQ1TU1YFoskWEtconLlITgqKwnmxIgLAVgk\nPQOETCgKt/9W/pb/0lqdms0URIe2rtvEWzk/AyugQxS0vwlHLt8/Boc3x75B\nJv5y\r\n=xl2l\r\n-----END PGP SIGNATURE-----\r\n"},"main":"dist/index.js","husky":{"hooks":{"pre-commit":"lint-staged"}},"config":{"eslint":"./examples/**/*.{js,jsx}","tslint":"./{__mocks__,src,stories}/{,**/}*.{ts,tsx}"},"readme":"[![npm version](https://badge.fury.io/js/%40gooddata%2Freact-components.svg)](https://www.npmjs.com/package/@gooddata/react-components) \n\n# GoodData.UI React components\n> A React-based JavaScript library for building data-driven applications\n\n## Getting started\n- [GoodData.UI Documentation](http://sdk.gooddata.com/gooddata-ui/)\n- [GoodData.UI Live Examples](https://gooddata-examples.herokuapp.com/)\n- [Stack Overflow](https://stackoverflow.com/questions/tagged/gooddata)\n\n### Usage\nWith [yarn](https://yarnpkg.com) installed, go to your project directory and run\n```\n$ yarn add @gooddata/react-components\n```\nIf you prefer [npm](npmjs.com) run\n```\n$ npm install --save @gooddata/react-components\n```\n\nThe public API is exposed via global `index.js`. Except for the styles, do not import any other file directly\nbecause they are not intended to be part of the public API.\n\n## Contributing\n\nWe welcome any contribution in form of [issues](https://github.com/gooddata/gooddata-react-components/issues) or [pull requests](https://github.com/gooddata/gooddata-react-components/pulls).\nThese commands may come in handy while developing:\n\n| command | description |\n| ------- | ----------- |\n| `yarn install --pure-lockfile` | first step |\n| ||\n| `yarn dev` | build react-components to `/dist` in watch mode |\n| `yarn test` | run all unit tests |\n| `yarn prettier-write` | format the source code to match the valid codestyle |\n| `yarn validate` | validate codestyle |\n| ||\n| `yarn storybook` | run storybook from `/stories` on http://localhost:9001 |\n| `yarn build-storybook` | build storybook to `/dist-storybook` |\n| `yarn test-storybook` | run storybook and [screenshot tests](https://github.com/gooddata/gdc-client-utils/tree/master/test-storybook) |\n| ||\n| `yarn examples` | run Live Examples dev-server from `/examples` on https://localhost:8999 |\n| `yarn examples-build` | build Live Examples to `/examples/dist` |\n| `yarn examples-server` | serve built Live Examples - see `/examples/server/src` |\n| `yarn examples-testcafe` | run testcafe tests against `localhost:8999` |\n\n### Deploy to heroku.com\nWhen you deploy this repo to heroku, it serves *GoodData.UI Live Examples*.\nRelevant tasks are in `Procfile` and `package.json`.\n\n```bash\n# run in the project directory\nheroku login\nheroku create <your-app-name>\nheroku config:set DOMAIN_ADMIN_USERNAME=x@gooddata.com DOMAIN_ADMIN_PASSWORD=xy PROJECT_ID_TO_ASSIGN=xms7ga4tf3g3nzucd8380o2bev8oeknp\ngit push heroku HEAD:master\nheroku open\n```\n### Enable Geo Chart for Storybook and Live Examples\nGeo chart uses Mapbox to render map which requires a Mapbox access token.\n- Register an account and create Mapbox access token at [guide](https://docs.mapbox.com/help/how-mapbox-works/access-tokens/)\n- Store the created token at `.env`:\n```bash\necho -e \"EXAMPLE_MAPBOX_ACCESS_TOKEN=token\" >> .env # only need to run once\necho -e \"STORYBOOK_MAPBOX_ACCESS_TOKEN=token\" >> .env # only need to run once\n```\n\n### Run Live Examples Locally\nTo run *GoodData.UI Live Examples* locally:\n```bash\ngit clone <this-repository>\ncd  <repository-folder>\nyarn install --pure-lockfile\nyarn examples\n```\nThen open https://localhost:8999 and login using Live Examples account (you can [create one here](https://gooddata-examples.herokuapp.com/registration)).\n\n### Run Storybook locally\n- Run storybook with token stored in `.env` for more secure\n```bash\nyarn storybook\n```\n- Or run storybook with token env param exposed to cli (not suggested)\n```bash\nSTORYBOOK_MAPBOX_ACCESS_TOKEN=token yarn storybook\n```\n- Apply either above way to `yarn build-storybook` or `yarn test-storybook`\n\n### Source code formatting\nThe source code in the repository is formatted by [Prettier](https://prettier.io/). \nThe format of the code is validated by our Continuous Integration server and is one of the requirements of successful merge.\n\nPrettier is supported by every major IDE. You can find the list of supported editors and how to configure them [here](https://prettier.io/docs/en/editors.html).\n\nIn the case, when your editor is not supported or you don't want to setup the integration, you can run the `yarn prettier-write` command to reformat the code before commit.\n\n## Changelog\n\n- see [CHANGELOG.md](CHANGELOG.md)\n\n## License\n\n(C) 2007-2018 GoodData Corporation\n\nThis project is dual licensed:\n\n- The ATTRIBUTION-NONCOMMERCIAL 4.0 INTERNATIONAL (CC BY-NC 4.0) is used for purpose of the trial experience and evaluation of GoodData.UI library.\n- The GOODDATA GOODDATA.UI LIBRARY END USER LICENSE AGREEMENT is used for GoodData customers.\n\nFor more information, please see [LICENSE](https://github.com/gooddata/gooddata-react-components/blob/master/LICENSE)\n","gitHead":"855274dab60b4050826ef65c580d9699070f5c97","scripts":{"dev":"bash scripts/build.sh --dev-watch","test":"jest --watch","build":"bash scripts/build.sh","tslint":"yarn run-tslint -t verbose $npm_package_config_tslint","prepare":"cd examples/server && yarn install --frozen-lockfile && cd ../..; rm -r examples/node_modules 2>/dev/null; true","examples":"bash scripts/run-examples.sh","prepare?":"# Called before `npm publish` and on local `npm install`. Temporarily also for deleting obsolete node_modules. Ends with `true` to continue gracefully.","validate":"tsc --noEmit && yarn tslint && eslint $npm_package_config_eslint && yarn prettier-check","build-dev":"bash scripts/build.sh --dev","examples?":"# Default is developer domain, other options: yarn examples [sec,secure,stg,stg2,stg3,demo,developer or URL]","storybook":"yarn build && start-storybook -p 9001 -c .storybook","test-once":"jest","tslint-ci":"mkdir -p ./ci/results && yarn run-tslint -t checkstyle -o ./ci/results/tslint-results.xml $npm_package_config_tslint","run-tslint":"tslint -p tsconfig.json","validate-ci":"tsc --noEmit && yarn tslint-ci  && eslint $npm_package_config_eslint -f checkstyle -o ci/results/eslint-results.xml && yarn prettier-check","examples-build":"bash scripts/build-examples.sh","prepublishOnly":"yarn build","prettier-check":"prettier --check '{src,stories,styles,__mocks__,examples/server/src,examples/src,examples/test}/**/*.{ts,js,tsx,jsx,json,scss,md,yaml,html}'","prettier-write":"prettier --write '{src,stories,styles,__mocks__,examples/server/src,examples/src,examples/test}/**/*.{ts,js,tsx,jsx,json,scss,md,yaml,html}'","test-storybook":"yarn build && test-storybook","build-storybook":"yarn build && build-storybook -c .storybook -o dist-storybook","examples-server":"node examples/server/src/index.js","heroku-postbuild":"yarn examples-build developer","examples-testcafe":"./scripts/run-testcafe.sh visual","check-circular-deps":"madge --circular --extensions ts ./src","examples-testcafe-ci":"./scripts/run-testcafe.sh ci","examples-testcafe-live":"./scripts/run-testcafe.sh live"},"typings":"dist/index.d.ts","_npmUser":{"name":"tulean","email":"tuan.le@gooddata.com"},"deprecated":"@gooddata/react-components@7 reached End of Support on March 31, 2022. Please upgrade (see https://sdk.gooddata.com/gooddata-ui/docs/supported_versions.html for more information).","repository":{"url":"git+ssh://git@github.com/gooddata/gooddata-react-components.git","type":"git"},"_npmVersion":"6.9.0","description":"GoodData.UI - A powerful JavaScript library for building analytical applications","directories":{},"lint-staged":{"{src,stories,styles,__mocks__,examples/server/src,examples/src,examples/test}/**/*.{ts,js,tsx,jsx,scss}":["npx gdc-fix-copyright","git add"],"{src,stories,styles,__mocks__,examples/server/src,examples/src,examples/test}/**/*.{ts,js,tsx,jsx,json,scss,md,yaml,html}":["prettier --write","git add"]},"_nodeVersion":"10.16.3","dependencies":{"rxjs":"^5.5.6","uuid":"^3.2.1","immer":"^1.3.1","lodash":"^4.17.15","date-fns":"^2.7.0","downshift":"^3.2.7","invariant":"^2.2.2","mapbox-gl":"^1.6.1","classnames":"^2.2.6","highcharts":"7.1.1","prop-types":"^15.6.0","react-intl":"^3.6.0","custom-event":"^1.0.1","react-window":"^1.8.1","ag-grid-react":"20.0.0","react-measure":"^2.3.0","@types/mapbox-gl":"^1.6.1","react-day-picker":"~7.3.0","react-responsive":"^3.0.0","stringify-object":"^2.4.0","@gooddata/typings":"^2.22.0","ag-grid-community":"20.0.0","http-status-codes":"^1.3.0","@gooddata/js-utils":"^3.5.0","@gooddata/numberjs":"^3.2.4","fixed-data-table-2":"0.7.17","@gooddata/goodstrap":"68.1.0-alpha-tulean-TLE-RAIL2139-2020-03-13T14-53-55-320Z","react-dom-factories":"^1.0.2","@gooddata/gooddata-js":"^12.5.0","json-stable-stringify":"^1.0.1","react-transition-group":"^2.2.1","hoist-non-react-statics":"^3.3.0","nodelist-foreach-polyfill":"^1.2.0","@formatjs/intl-pluralrules":"^1.3.6","highcharts-grouped-categories":"^1.1.3"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"raf":"3.3.2","yup":"^0.24.1","jest":"24.7.1","husky":"3.0.0","madge":"^3.4.4","react":"^16.5.2","enzyme":"3.5.0","eslint":"4.19.1","formik":"^0.11.11","moment":"2.23.0","history":"^4.7.2","ts-jest":"24.0.0","webpack":"4.30.0","full-icu":"^1.3.0","prettier":"1.16.4","react-ga":"^2.5.2","recharts":"1.0.0-beta.9","testcafe":"1.1.4","commander":"2.14.1","node-sass":"4.13.0","react-dom":"^16.5.2","supertest":"3.0.0","ts-loader":"6.0.0","@types/raf":"^3.4.0","css-loader":"0.28.7","jest-junit":"3.0.0","raw-loader":"0.5.1","styled-jsx":"2.2.1","typescript":"3.3.4000","@babel/core":"7.4.4","@types/jest":"24.0.6","@types/node":"7.0.8","@types/uuid":"3.4.3","file-loader":"3.0.1","jest-enzyme":"7.0.2","lint-staged":"9.1.0","sass-loader":"6.0.6","webpack-cli":"3.3.2","@types/react":"16.8.6","babel-loader":"8.0.5","react-helmet":"5.2.0","react-select":"1.2.1","style-loader":"0.19.1","@types/enzyme":"3.1.13","@types/lodash":"4.14.123","testcafe-live":"0.1.4","@babel/runtime":"7.4.4","dotenv-webpack":"^1.7.0","@babel/polyfill":"^7.4.4","@storybook/react":"5.0.11","@types/invariant":"2.2.29","@types/react-dom":"16.0.11","isomorphic-fetch":"2.2.1","react-datepicker":"1.1.0","react-router-dom":"4.2.2","@babel/preset-env":"7.4.4","@gooddata/mock-js":"^2.11.0","@storybook/addons":"5.0.11","@types/classnames":"2.2.3","@types/prop-types":"15.5.2","@storybook/theming":"5.0.11","identity-obj-proxy":"^3.0.0","intl-messageformat":"^7.5.4","webpack-dev-server":"3.3.1","@babel/preset-react":"7.0.0","@types/react-portal":"4.0.1","@types/react-window":"^1.8.1","babel-plugin-lodash":"3.3.4","html-webpack-plugin":"3.2.0","react-test-renderer":"16.4.2","@types/react-measure":"2.0.5","clean-webpack-plugin":"2.0.2","stats-webpack-plugin":"0.7.0","eslint-config-prettier":"4.1.0","react-google-recaptcha":"^0.14.1","tslint-config-prettier":"1.18.0","@gooddata/eslint-config":"^1.0.0","@gooddata/tslint-config":"1.0.0","@types/react-responsive":"^3.0.3","@types/storybook__react":"4.0.1","@types/stringify-object":"^3.2.0","enzyme-adapter-react-16":"1.3.1","@gooddata/test-storybook":"3.2.1","@storybook/addon-actions":"5.0.11","@storybook/addon-options":"5.0.11","node-sass-magic-importer":"5.1.0","react-syntax-highlighter":"11.0.2","@types/fixed-data-table-2":"0.8.1","@types/react-test-renderer":"16.0.0","circular-dependency-plugin":"5.0.2","compression-webpack-plugin":"2.0.0","@types/json-stable-stringify":"^1.0.32","@gooddata/frontend-npm-scripts":"1.1.0","@types/enzyme-adapter-react-16":"1.0.3","@types/storybook__addon-actions":"3.4.2","@babel/plugin-proposal-class-properties":"7.4.4","@babel/plugin-proposal-object-rest-spread":"7.4.4","@babel/plugin-transform-async-to-generator":"7.4.4"},"peerDependencies":{"react":"^16.5.2","react-dom":"^16.5.2"},"_npmOperationalInternal":{"tmp":"tmp/react-components_7.5.0-alpha-tulean-TLE-RAIL2070-2020-03-13T15-21-06-728Z_1584112909057_0.018030564774385915","host":"s3://npm-registry-packages"}},"7.5.0-alpha-de.do-dedo-sd-833-set-radius-circle-with-null-2020-03-16T02-58-53-880Z":{"name":"@gooddata/react-components","version":"7.5.0-alpha-de.do-dedo-sd-833-set-radius-circle-with-null-2020-03-16T02-58-53-880Z","author":{"name":"GoodData Corporation"},"license":"BSD-3-Clause","_id":"@gooddata/react-components@7.5.0-alpha-de.do-dedo-sd-833-set-radius-circle-with-null-2020-03-16T02-58-53-880Z","maintainers":[{"name":"afi","email":"adam.fiedler@gooddata.com"},{"name":"bertold8","email":"ivan.nejezchleb@seznam.cz"},{"name":"brbistas","email":"valentinos.chraniotis@gooddata.com"},{"name":"bugsbunny338","email":"jiri.zajic@mensa.cz"},{"name":"de.do","email":"de.do@gooddata.com"},{"name":"gooddata-ci","email":"rail@gooddata.com"},{"name":"hung.nguyen.hoang","email":"hung.nguyen@gooddata.com"},{"name":"ivan.mjartan","email":"ivan.mjartan@gooddata.com"},{"name":"jakub-sterba","email":"jakub.sterba@gooddata.com"},{"name":"jankc","email":"jan.krapac@gmail.com"},{"name":"jaroslav.tomecek","email":"jaroslav.tomecek@gooddata.com"},{"name":"jkittler","email":"honza.kittler@gmail.com"},{"name":"khanh.le","email":"khanh.le@gooddata.com"},{"name":"lanhuynh","email":"lan.huynh@gooddata.com"},{"name":"linhhong","email":"linh.hong@gooddata.com"},{"name":"lupko","email":"lubomir.slivka@gooddata.com"},{"name":"matyas.kandl","email":"matyas.kandl@gooddata.com"},{"name":"michal.marsal","email":"michal.marsal@gooddata.com"},{"name":"naibinh","email":"naibinh@gmail.com"},{"name":"nikolacech","email":"nikola.cech@gooddata.com"},{"name":"no23reason","email":"dan.homola@hotmail.cz"},{"name":"patrikbraborec","email":"patrik.braborec@gooddata.com"},{"name":"pbenes","email":"petr.benes@gooddata.com"},{"name":"petrjanu","email":"petr.janu@gooddata.com"},{"name":"ptquang86","email":"ptquang86@gmail.com"},{"name":"qduval","email":"quentin.duval@gooddata.com"},{"name":"rodri360","email":"me@rodri360.com"},{"name":"sitina","email":"jiri.sitina@gooddata.com"},{"name":"strouhaljan","email":"strouhal.jan@gmail.com"},{"name":"tomas.kratochvil","email":"tomas.kratochvil@gooddata.com"},{"name":"tomasreichmann","email":"tomasreichmann@gmail.com"},{"name":"tomsatgd","email":"tomas.satinsky@gooddata.com"},{"name":"trung-le-quoc","email":"trung.le@gooddata.com"},{"name":"tu-ngo","email":"tungo1981@gmail.com"},{"name":"tulean","email":"tuan.le@gooddata.com"},{"name":"utdnah","email":"danh.ung@gooddata.com"},{"name":"vlastikcz","email":"vlastimil.kotas@gooddata.com"},{"name":"vu.pham","email":"vu.pham@gooddata.com"},{"name":"xmort","email":"petr.dolejsi@gooddata.com"},{"name":"yanlipnican","email":"yanlipnican@gmail.com"}],"homepage":"https://github.com/gooddata/gooddata-react-components#readme","bugs":{"url":"https://github.com/gooddata/gooddata-react-components/issues"},"dist":{"shasum":"a73fcd58fe8db44a66a0804a1b4facbc38c20735","tarball":"https://registry.npmjs.org/@gooddata/react-components/-/react-components-7.5.0-alpha-de.do-dedo-sd-833-set-radius-circle-with-null-2020-03-16T02-58-53-880Z.tgz","fileCount":2484,"integrity":"sha512-8FIwuw0wrEjvKuyH1nnpYbsnm8f/ZDcwkwcpmqy1KcGT/jDP5r3S+9yGN89mr1uaBdolNG7SIFL4m1pkJh72vw==","signatures":[{"sig":"MEUCIQCsmFni3ngUpJCt/El2O4ueMTBh7SnIKnHrEHosKM95BwIgMq5hiLgDyJq5mxMXF3iEXEhOXgEh1gyyktrez5Xesk4=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":9789719,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJebuuYCRA9TVsSAnZWagAAzfkP/3DCmCyonO9/iW059gE3\nkIFHrMp7BIqEEHueHFl5/7zgwV7egXiOQkFz1LuJfgq/GhEJN5nt1Jqv76bJ\nEAkkXScCAE3+va8Dse5dh6fx5q6VAtVnWCpYuz+X0rivYSszHH7wJBEBY1g2\nNJxmRBOWTaB8KGArCocoILnEQ0osKAeYyG9uMYjn1GZc0DR5xEJeP2ZdHIZS\n0yU4alR3tBE6PYSTMh789K6RafgZv9xSUcZtF+du5g2hbEmsFA/DsyYjHeYs\n2mL+79b5oe5hNK73aKq6Qk1ea9J/eezDAs3p7ut0TovW/wEb8OY2oEPY4Sen\nv7Tfx9H8L2VHv18A/teseHB3ALsOr7Io8+tabOHBJ8NRva+iSwj5KKyM0/kb\nFPcJE+TUil1aJIK7j759/e09vpd3EVCUfgF6N/6TXtNMyOW2AmrB4bp6YDoL\neHQN52Qnd9HlooQbbMnlsQ/SSTxtZj/Yn9UgF/h13/wSg0ANrmGlIgKCMwa6\nTMpjLfflORHZGEpan84FQsMlzOpFI91LtFbUmYC3Gt7xCT+6tSNrTTvSwMhb\n83O657un2ERNzMxwmFIZjoI656tcikn7qSk/EpQOAqnhxUSnKqr9eAfPUn66\nfxZZFXCHd17RjHVZRzY2UXcVL5vChobnIKN/isJ+WgwA+BJYX9Xqboh3Ejew\njZJP\r\n=b6gz\r\n-----END PGP SIGNATURE-----\r\n"},"main":"dist/index.js","husky":{"hooks":{"pre-commit":"lint-staged"}},"config":{"eslint":"./examples/**/*.{js,jsx}","tslint":"./{__mocks__,src,stories}/{,**/}*.{ts,tsx}"},"readme":"[![npm version](https://badge.fury.io/js/%40gooddata%2Freact-components.svg)](https://www.npmjs.com/package/@gooddata/react-components) \n\n# GoodData.UI React components\n> A React-based JavaScript library for building data-driven applications\n\n## Getting started\n- [GoodData.UI Documentation](http://sdk.gooddata.com/gooddata-ui/)\n- [GoodData.UI Live Examples](https://gooddata-examples.herokuapp.com/)\n- [Stack Overflow](https://stackoverflow.com/questions/tagged/gooddata)\n\n### Usage\nWith [yarn](https://yarnpkg.com) installed, go to your project directory and run\n```\n$ yarn add @gooddata/react-components\n```\nIf you prefer [npm](npmjs.com) run\n```\n$ npm install --save @gooddata/react-components\n```\n\nThe public API is exposed via global `index.js`. Except for the styles, do not import any other file directly\nbecause they are not intended to be part of the public API.\n\n## Contributing\n\nWe welcome any contribution in form of [issues](https://github.com/gooddata/gooddata-react-components/issues) or [pull requests](https://github.com/gooddata/gooddata-react-components/pulls).\nThese commands may come in handy while developing:\n\n| command | description |\n| ------- | ----------- |\n| `yarn install --pure-lockfile` | first step |\n| ||\n| `yarn dev` | build react-components to `/dist` in watch mode |\n| `yarn test` | run all unit tests |\n| `yarn prettier-write` | format the source code to match the valid codestyle |\n| `yarn validate` | validate codestyle |\n| ||\n| `yarn storybook` | run storybook from `/stories` on http://localhost:9001 |\n| `yarn build-storybook` | build storybook to `/dist-storybook` |\n| `yarn test-storybook` | run storybook and [screenshot tests](https://github.com/gooddata/gdc-client-utils/tree/master/test-storybook) |\n| ||\n| `yarn examples` | run Live Examples dev-server from `/examples` on https://localhost:8999 |\n| `yarn examples-build` | build Live Examples to `/examples/dist` |\n| `yarn examples-server` | serve built Live Examples - see `/examples/server/src` |\n| `yarn examples-testcafe` | run testcafe tests against `localhost:8999` |\n\n### Deploy to heroku.com\nWhen you deploy this repo to heroku, it serves *GoodData.UI Live Examples*.\nRelevant tasks are in `Procfile` and `package.json`.\n\n```bash\n# run in the project directory\nheroku login\nheroku create <your-app-name>\nheroku config:set DOMAIN_ADMIN_USERNAME=x@gooddata.com DOMAIN_ADMIN_PASSWORD=xy PROJECT_ID_TO_ASSIGN=xms7ga4tf3g3nzucd8380o2bev8oeknp\ngit push heroku HEAD:master\nheroku open\n```\n### Enable Geo Chart for Storybook and Live Examples\nGeo chart uses Mapbox to render map which requires a Mapbox access token.\n- Register an account and create Mapbox access token at [guide](https://docs.mapbox.com/help/how-mapbox-works/access-tokens/)\n- Store the created token at `.env`:\n```bash\necho -e \"EXAMPLE_MAPBOX_ACCESS_TOKEN=token\" >> .env # only need to run once\necho -e \"STORYBOOK_MAPBOX_ACCESS_TOKEN=token\" >> .env # only need to run once\n```\n\n### Run Live Examples Locally\nTo run *GoodData.UI Live Examples* locally:\n```bash\ngit clone <this-repository>\ncd  <repository-folder>\nyarn install --pure-lockfile\nyarn examples\n```\nThen open https://localhost:8999 and login using Live Examples account (you can [create one here](https://gooddata-examples.herokuapp.com/registration)).\n\n### Run Storybook locally\n- Run storybook with token stored in `.env` for more secure\n```bash\nyarn storybook\n```\n- Or run storybook with token env param exposed to cli (not suggested)\n```bash\nSTORYBOOK_MAPBOX_ACCESS_TOKEN=token yarn storybook\n```\n- Apply either above way to `yarn build-storybook` or `yarn test-storybook`\n\n### Source code formatting\nThe source code in the repository is formatted by [Prettier](https://prettier.io/). \nThe format of the code is validated by our Continuous Integration server and is one of the requirements of successful merge.\n\nPrettier is supported by every major IDE. You can find the list of supported editors and how to configure them [here](https://prettier.io/docs/en/editors.html).\n\nIn the case, when your editor is not supported or you don't want to setup the integration, you can run the `yarn prettier-write` command to reformat the code before commit.\n\n## Changelog\n\n- see [CHANGELOG.md](CHANGELOG.md)\n\n## License\n\n(C) 2007-2018 GoodData Corporation\n\nThis project is dual licensed:\n\n- The ATTRIBUTION-NONCOMMERCIAL 4.0 INTERNATIONAL (CC BY-NC 4.0) is used for purpose of the trial experience and evaluation of GoodData.UI library.\n- The GOODDATA GOODDATA.UI LIBRARY END USER LICENSE AGREEMENT is used for GoodData customers.\n\nFor more information, please see [LICENSE](https://github.com/gooddata/gooddata-react-components/blob/master/LICENSE)\n","gitHead":"af8b5a9c964547eddfa443e2cf5378b752158789","scripts":{"dev":"bash scripts/build.sh --dev-watch","test":"jest --watch","build":"bash scripts/build.sh","tslint":"yarn run-tslint -t verbose $npm_package_config_tslint","prepare":"cd examples/server && yarn install --frozen-lockfile && cd ../..; rm -r examples/node_modules 2>/dev/null; true","examples":"bash scripts/run-examples.sh","prepare?":"# Called before `npm publish` and on local `npm install`. Temporarily also for deleting obsolete node_modules. Ends with `true` to continue gracefully.","validate":"tsc --noEmit && yarn tslint && eslint $npm_package_config_eslint && yarn prettier-check","build-dev":"bash scripts/build.sh --dev","examples?":"# Default is developer domain, other options: yarn examples [sec,secure,stg,stg2,stg3,demo,developer or URL]","storybook":"yarn build && start-storybook -p 9001 -c .storybook","test-once":"jest","tslint-ci":"mkdir -p ./ci/results && yarn run-tslint -t checkstyle -o ./ci/results/tslint-results.xml $npm_package_config_tslint","run-tslint":"tslint -p tsconfig.json","validate-ci":"tsc --noEmit && yarn tslint-ci  && eslint $npm_package_config_eslint -f checkstyle -o ci/results/eslint-results.xml && yarn prettier-check","examples-build":"bash scripts/build-examples.sh","prepublishOnly":"yarn build","prettier-check":"prettier --check '{src,stories,styles,__mocks__,examples/server/src,examples/src,examples/test}/**/*.{ts,js,tsx,jsx,json,scss,md,yaml,html}'","prettier-write":"prettier --write '{src,stories,styles,__mocks__,examples/server/src,examples/src,examples/test}/**/*.{ts,js,tsx,jsx,json,scss,md,yaml,html}'","test-storybook":"yarn build && test-storybook","build-storybook":"yarn build && build-storybook -c .storybook -o dist-storybook","examples-server":"node examples/server/src/index.js","heroku-postbuild":"yarn examples-build developer","examples-testcafe":"./scripts/run-testcafe.sh visual","check-circular-deps":"madge --circular --extensions ts ./src","examples-testcafe-ci":"./scripts/run-testcafe.sh ci","examples-testcafe-live":"./scripts/run-testcafe.sh live"},"typings":"dist/index.d.ts","_npmUser":{"name":"de.do","email":"de.do@gooddata.com"},"deprecated":"@gooddata/react-components@7 reached End of Support on March 31, 2022. Please upgrade (see https://sdk.gooddata.com/gooddata-ui/docs/supported_versions.html for more information).","repository":{"url":"git+ssh://git@github.com/gooddata/gooddata-react-components.git","type":"git"},"_npmVersion":"6.4.1","description":"GoodData.UI - A powerful JavaScript library for building analytical applications","directories":{},"lint-staged":{"{src,stories,styles,__mocks__,examples/server/src,examples/src,examples/test}/**/*.{ts,js,tsx,jsx,scss}":["npx gdc-fix-copyright","git add"],"{src,stories,styles,__mocks__,examples/server/src,examples/src,examples/test}/**/*.{ts,js,tsx,jsx,json,scss,md,yaml,html}":["prettier --write","git add"]},"_nodeVersion":"8.12.0","dependencies":{"rxjs":"^5.5.6","uuid":"^3.2.1","immer":"^1.3.1","lodash":"^4.17.15","date-fns":"^2.7.0","downshift":"^3.2.7","invariant":"^2.2.2","mapbox-gl":"^1.6.1","classnames":"^2.2.6","highcharts":"7.1.1","prop-types":"^15.6.0","react-intl":"^3.6.0","custom-event":"^1.0.1","react-window":"^1.8.1","ag-grid-react":"20.0.0","react-measure":"^2.3.0","@types/mapbox-gl":"^1.6.1","react-day-picker":"~7.3.0","react-responsive":"^3.0.0","stringify-object":"^2.4.0","@gooddata/typings":"^2.22.0","ag-grid-community":"20.0.0","http-status-codes":"^1.3.0","@gooddata/js-utils":"^3.5.0","@gooddata/numberjs":"^3.2.4","fixed-data-table-2":"0.7.17","@gooddata/goodstrap":"^68.1.0","react-dom-factories":"^1.0.2","@gooddata/gooddata-js":"^12.5.0","json-stable-stringify":"^1.0.1","react-transition-group":"^2.2.1","hoist-non-react-statics":"^3.3.0","nodelist-foreach-polyfill":"^1.2.0","@formatjs/intl-pluralrules":"^1.3.6","highcharts-grouped-categories":"^1.1.3"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"raf":"3.3.2","yup":"^0.24.1","jest":"24.7.1","husky":"3.0.0","madge":"^3.4.4","react":"^16.5.2","enzyme":"3.5.0","eslint":"4.19.1","formik":"^0.11.11","moment":"2.23.0","history":"^4.7.2","ts-jest":"24.0.0","webpack":"4.30.0","full-icu":"^1.3.0","prettier":"1.16.4","react-ga":"^2.5.2","recharts":"1.0.0-beta.9","testcafe":"1.1.4","commander":"2.14.1","node-sass":"4.13.0","react-dom":"^16.5.2","supertest":"3.0.0","ts-loader":"6.0.0","@types/raf":"^3.4.0","css-loader":"0.28.7","jest-junit":"3.0.0","raw-loader":"0.5.1","styled-jsx":"2.2.1","typescript":"3.3.4000","@babel/core":"7.4.4","@types/jest":"24.0.6","@types/node":"7.0.8","@types/uuid":"3.4.3","file-loader":"3.0.1","jest-enzyme":"7.0.2","lint-staged":"9.1.0","sass-loader":"6.0.6","webpack-cli":"3.3.2","@types/react":"16.8.6","babel-loader":"8.0.5","react-helmet":"5.2.0","react-select":"1.2.1","style-loader":"0.19.1","@types/enzyme":"3.1.13","@types/lodash":"4.14.123","testcafe-live":"0.1.4","@babel/runtime":"7.4.4","dotenv-webpack":"^1.7.0","@babel/polyfill":"^7.4.4","@storybook/react":"5.0.11","@types/invariant":"2.2.29","@types/react-dom":"16.0.11","isomorphic-fetch":"2.2.1","react-datepicker":"1.1.0","react-router-dom":"4.2.2","@babel/preset-env":"7.4.4","@gooddata/mock-js":"^2.11.0","@storybook/addons":"5.0.11","@types/classnames":"2.2.3","@types/prop-types":"15.5.2","@storybook/theming":"5.0.11","identity-obj-proxy":"^3.0.0","intl-messageformat":"^7.5.4","webpack-dev-server":"3.3.1","@babel/preset-react":"7.0.0","@types/react-portal":"4.0.1","@types/react-window":"^1.8.1","babel-plugin-lodash":"3.3.4","html-webpack-plugin":"3.2.0","react-test-renderer":"16.4.2","@types/react-measure":"2.0.5","clean-webpack-plugin":"2.0.2","stats-webpack-plugin":"0.7.0","eslint-config-prettier":"4.1.0","react-google-recaptcha":"^0.14.1","tslint-config-prettier":"1.18.0","@gooddata/eslint-config":"^1.0.0","@gooddata/tslint-config":"1.0.0","@types/react-responsive":"^3.0.3","@types/storybook__react":"4.0.1","@types/stringify-object":"^3.2.0","enzyme-adapter-react-16":"1.3.1","@gooddata/test-storybook":"3.2.1","@storybook/addon-actions":"5.0.11","@storybook/addon-options":"5.0.11","node-sass-magic-importer":"5.1.0","react-syntax-highlighter":"11.0.2","@types/fixed-data-table-2":"0.8.1","@types/react-test-renderer":"16.0.0","circular-dependency-plugin":"5.0.2","compression-webpack-plugin":"2.0.0","@types/json-stable-stringify":"^1.0.32","@gooddata/frontend-npm-scripts":"1.1.0","@types/enzyme-adapter-react-16":"1.0.3","@types/storybook__addon-actions":"3.4.2","@babel/plugin-proposal-class-properties":"7.4.4","@babel/plugin-proposal-object-rest-spread":"7.4.4","@babel/plugin-transform-async-to-generator":"7.4.4"},"peerDependencies":{"react":"^16.5.2","react-dom":"^16.5.2"},"_npmOperationalInternal":{"tmp":"tmp/react-components_7.5.0-alpha-de.do-dedo-sd-833-set-radius-circle-with-null-2020-03-16T02-58-53-880Z_1584327575830_0.2803978077106739","host":"s3://npm-registry-packages"}},"7.5.0-alpha-naibinh-nab-sd-867-location-bucket-2020-03-16T03-05-21-276Z":{"name":"@gooddata/react-components","version":"7.5.0-alpha-naibinh-nab-sd-867-location-bucket-2020-03-16T03-05-21-276Z","author":{"name":"GoodData Corporation"},"license":"BSD-3-Clause","_id":"@gooddata/react-components@7.5.0-alpha-naibinh-nab-sd-867-location-bucket-2020-03-16T03-05-21-276Z","maintainers":[{"name":"afi","email":"adam.fiedler@gooddata.com"},{"name":"bertold8","email":"ivan.nejezchleb@seznam.cz"},{"name":"brbistas","email":"valentinos.chraniotis@gooddata.com"},{"name":"bugsbunny338","email":"jiri.zajic@mensa.cz"},{"name":"de.do","email":"de.do@gooddata.com"},{"name":"gooddata-ci","email":"rail@gooddata.com"},{"name":"hung.nguyen.hoang","email":"hung.nguyen@gooddata.com"},{"name":"ivan.mjartan","email":"ivan.mjartan@gooddata.com"},{"name":"jakub-sterba","email":"jakub.sterba@gooddata.com"},{"name":"jankc","email":"jan.krapac@gmail.com"},{"name":"jaroslav.tomecek","email":"jaroslav.tomecek@gooddata.com"},{"name":"jkittler","email":"honza.kittler@gmail.com"},{"name":"khanh.le","email":"khanh.le@gooddata.com"},{"name":"lanhuynh","email":"lan.huynh@gooddata.com"},{"name":"linhhong","email":"linh.hong@gooddata.com"},{"name":"lupko","email":"lubomir.slivka@gooddata.com"},{"name":"matyas.kandl","email":"matyas.kandl@gooddata.com"},{"name":"michal.marsal","email":"michal.marsal@gooddata.com"},{"name":"naibinh","email":"naibinh@gmail.com"},{"name":"nikolacech","email":"nikola.cech@gooddata.com"},{"name":"no23reason","email":"dan.homola@hotmail.cz"},{"name":"patrikbraborec","email":"patrik.braborec@gooddata.com"},{"name":"pbenes","email":"petr.benes@gooddata.com"},{"name":"petrjanu","email":"petr.janu@gooddata.com"},{"name":"ptquang86","email":"ptquang86@gmail.com"},{"name":"qduval","email":"quentin.duval@gooddata.com"},{"name":"rodri360","email":"me@rodri360.com"},{"name":"sitina","email":"jiri.sitina@gooddata.com"},{"name":"strouhaljan","email":"strouhal.jan@gmail.com"},{"name":"tomas.kratochvil","email":"tomas.kratochvil@gooddata.com"},{"name":"tomasreichmann","email":"tomasreichmann@gmail.com"},{"name":"tomsatgd","email":"tomas.satinsky@gooddata.com"},{"name":"trung-le-quoc","email":"trung.le@gooddata.com"},{"name":"tu-ngo","email":"tungo1981@gmail.com"},{"name":"tulean","email":"tuan.le@gooddata.com"},{"name":"utdnah","email":"danh.ung@gooddata.com"},{"name":"vlastikcz","email":"vlastimil.kotas@gooddata.com"},{"name":"vu.pham","email":"vu.pham@gooddata.com"},{"name":"xmort","email":"petr.dolejsi@gooddata.com"},{"name":"yanlipnican","email":"yanlipnican@gmail.com"}],"homepage":"https://github.com/gooddata/gooddata-react-components#readme","bugs":{"url":"https://github.com/gooddata/gooddata-react-components/issues"},"dist":{"shasum":"c73a76046749b132fc945fdb268a9d6fb6500035","tarball":"https://registry.npmjs.org/@gooddata/react-components/-/react-components-7.5.0-alpha-naibinh-nab-sd-867-location-bucket-2020-03-16T03-05-21-276Z.tgz","fileCount":2479,"integrity":"sha512-eQQ1pzfiWwJJDtLk9BJagTFHB7u7Pt+MJ/A8hrUOE2gubShxyZdTsaDwU571QbtnaOWxh+Y5NICrGdgMCECxGA==","signatures":[{"sig":"MEUCIB2AWPsQD8MjW+biN9GMnzoDuSvz/r/o7yGKbk6YQA8oAiEA/psTx8vPV/EO9Y1+YKEVXVHgD0OvjT+laJFZRAB504c=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":9757006,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJebu0cCRA9TVsSAnZWagAAWOcP/RksoL9G7fJYaLGCDUVt\nZcHKvut23luAUv8IvcAblRqPFyn6U0Um0z8i1c7q/gtCFLey9n5B6u8mWAYx\nw1eCmSgrl0HuIknffE4+i9l5ZjAIoMDly/k43zy0gHfYR0SG29yBHgAx8Pee\nqzvs9LB6/Gn4/70zQqNdoDo6LqjC/U0wLyXCZq+FLD5PoapF9qZbMOwTlZDy\nZRI89Hrz9R1Vo92MoxAtwXDiHOzQ1JbLzaQ12Q0kL6QC22o1UHsQ7CFmBKg+\n6hmQa7uKqi+ArFg6UocGl7/gT6fIwLMninNndhr3EEcNnXHAbMuECXT8hkAo\nKo0KZSVNtevSxNtLY40/zXSWrPndxgVBv0Jtjaeg4yF+iH9r9ONlt9pZIClF\nKYU4mAyUE3HHnANvxVJhcnfrWPV5fItg/uxBSdTjK0XBuFhND61qzbYBqY/F\naAW45OU0V14GVTAsmonjPoBHab9rCzFBRuAVBb8pDHja02qrhp/WK1f0SkkJ\nls6SQr61GHMPt9yxQwC80vXfgFvF9V1A9FnWGyByFPI09dD68wWsmp2nPRGK\nK+sLRvODqgy7cCd0ad32SSjr4q8umnICtManP9kwrAjDZz639cjKlE/99JjX\nO0fHCct4CrxYvOVWy3Vsb6hKPM2QTgGMQcXfXixc4Nv43MGO0a22WID36Jgm\n4U94\r\n=cI/B\r\n-----END PGP SIGNATURE-----\r\n"},"main":"dist/index.js","husky":{"hooks":{"pre-commit":"lint-staged"}},"config":{"eslint":"./examples/**/*.{js,jsx}","tslint":"./{__mocks__,src,stories}/{,**/}*.{ts,tsx}"},"readme":"[![npm version](https://badge.fury.io/js/%40gooddata%2Freact-components.svg)](https://www.npmjs.com/package/@gooddata/react-components) \n\n# GoodData.UI React components\n> A React-based JavaScript library for building data-driven applications\n\n## Getting started\n- [GoodData.UI Documentation](http://sdk.gooddata.com/gooddata-ui/)\n- [GoodData.UI Live Examples](https://gooddata-examples.herokuapp.com/)\n- [Stack Overflow](https://stackoverflow.com/questions/tagged/gooddata)\n\n### Usage\nWith [yarn](https://yarnpkg.com) installed, go to your project directory and run\n```\n$ yarn add @gooddata/react-components\n```\nIf you prefer [npm](npmjs.com) run\n```\n$ npm install --save @gooddata/react-components\n```\n\nThe public API is exposed via global `index.js`. Except for the styles, do not import any other file directly\nbecause they are not intended to be part of the public API.\n\n## Contributing\n\nWe welcome any contribution in form of [issues](https://github.com/gooddata/gooddata-react-components/issues) or [pull requests](https://github.com/gooddata/gooddata-react-components/pulls).\nThese commands may come in handy while developing:\n\n| command | description |\n| ------- | ----------- |\n| `yarn install --pure-lockfile` | first step |\n| ||\n| `yarn dev` | build react-components to `/dist` in watch mode |\n| `yarn test` | run all unit tests |\n| `yarn prettier-write` | format the source code to match the valid codestyle |\n| `yarn validate` | validate codestyle |\n| ||\n| `yarn storybook` | run storybook from `/stories` on http://localhost:9001 |\n| `yarn build-storybook` | build storybook to `/dist-storybook` |\n| `yarn test-storybook` | run storybook and [screenshot tests](https://github.com/gooddata/gdc-client-utils/tree/master/test-storybook) |\n| ||\n| `yarn examples` | run Live Examples dev-server from `/examples` on https://localhost:8999 |\n| `yarn examples-build` | build Live Examples to `/examples/dist` |\n| `yarn examples-server` | serve built Live Examples - see `/examples/server/src` |\n| `yarn examples-testcafe` | run testcafe tests against `localhost:8999` |\n\n### Deploy to heroku.com\nWhen you deploy this repo to heroku, it serves *GoodData.UI Live Examples*.\nRelevant tasks are in `Procfile` and `package.json`.\n\n```bash\n# run in the project directory\nheroku login\nheroku create <your-app-name>\nheroku config:set DOMAIN_ADMIN_USERNAME=x@gooddata.com DOMAIN_ADMIN_PASSWORD=xy PROJECT_ID_TO_ASSIGN=xms7ga4tf3g3nzucd8380o2bev8oeknp\ngit push heroku HEAD:master\nheroku open\n```\n### Enable Geo Chart for Storybook and Live Examples\nGeo chart uses Mapbox to render map which requires a Mapbox access token.\n- Register an account and create Mapbox access token at [guide](https://docs.mapbox.com/help/how-mapbox-works/access-tokens/)\n- Store the created token at `.env`:\n```bash\necho -e \"EXAMPLE_MAPBOX_ACCESS_TOKEN=token\" >> .env # only need to run once\necho -e \"STORYBOOK_MAPBOX_ACCESS_TOKEN=token\" >> .env # only need to run once\n```\n\n### Run Live Examples Locally\nTo run *GoodData.UI Live Examples* locally:\n```bash\ngit clone <this-repository>\ncd  <repository-folder>\nyarn install --pure-lockfile\nyarn examples\n```\nThen open https://localhost:8999 and login using Live Examples account (you can [create one here](https://gooddata-examples.herokuapp.com/registration)).\n\n### Run Storybook locally\n- Run storybook with token stored in `.env` for more secure\n```bash\nyarn storybook\n```\n- Or run storybook with token env param exposed to cli (not suggested)\n```bash\nSTORYBOOK_MAPBOX_ACCESS_TOKEN=token yarn storybook\n```\n- Apply either above way to `yarn build-storybook` or `yarn test-storybook`\n\n### Source code formatting\nThe source code in the repository is formatted by [Prettier](https://prettier.io/). \nThe format of the code is validated by our Continuous Integration server and is one of the requirements of successful merge.\n\nPrettier is supported by every major IDE. You can find the list of supported editors and how to configure them [here](https://prettier.io/docs/en/editors.html).\n\nIn the case, when your editor is not supported or you don't want to setup the integration, you can run the `yarn prettier-write` command to reformat the code before commit.\n\n## Changelog\n\n- see [CHANGELOG.md](CHANGELOG.md)\n\n## License\n\n(C) 2007-2018 GoodData Corporation\n\nThis project is dual licensed:\n\n- The ATTRIBUTION-NONCOMMERCIAL 4.0 INTERNATIONAL (CC BY-NC 4.0) is used for purpose of the trial experience and evaluation of GoodData.UI library.\n- The GOODDATA GOODDATA.UI LIBRARY END USER LICENSE AGREEMENT is used for GoodData customers.\n\nFor more information, please see [LICENSE](https://github.com/gooddata/gooddata-react-components/blob/master/LICENSE)\n","gitHead":"01c2ccb919175713cee37dbd61f4868c7da2a1b4","scripts":{"dev":"bash scripts/build.sh --dev-watch","test":"jest --watch","build":"bash scripts/build.sh","tslint":"yarn run-tslint -t verbose $npm_package_config_tslint","prepare":"cd examples/server && yarn install --frozen-lockfile && cd ../..; rm -r examples/node_modules 2>/dev/null; true","examples":"bash scripts/run-examples.sh","prepare?":"# Called before `npm publish` and on local `npm install`. Temporarily also for deleting obsolete node_modules. Ends with `true` to continue gracefully.","validate":"tsc --noEmit && yarn tslint && eslint $npm_package_config_eslint && yarn prettier-check","build-dev":"bash scripts/build.sh --dev","examples?":"# Default is developer domain, other options: yarn examples [sec,secure,stg,stg2,stg3,demo,developer or URL]","storybook":"yarn build && start-storybook -p 9001 -c .storybook","test-once":"jest","tslint-ci":"mkdir -p ./ci/results && yarn run-tslint -t checkstyle -o ./ci/results/tslint-results.xml $npm_package_config_tslint","run-tslint":"tslint -p tsconfig.json","validate-ci":"tsc --noEmit && yarn tslint-ci  && eslint $npm_package_config_eslint -f checkstyle -o ci/results/eslint-results.xml && yarn prettier-check","examples-build":"bash scripts/build-examples.sh","prepublishOnly":"yarn build","prettier-check":"prettier --check '{src,stories,styles,__mocks__,examples/server/src,examples/src,examples/test}/**/*.{ts,js,tsx,jsx,json,scss,md,yaml,html}'","prettier-write":"prettier --write '{src,stories,styles,__mocks__,examples/server/src,examples/src,examples/test}/**/*.{ts,js,tsx,jsx,json,scss,md,yaml,html}'","test-storybook":"yarn build && test-storybook","build-storybook":"yarn build && build-storybook -c .storybook -o dist-storybook","examples-server":"node examples/server/src/index.js","heroku-postbuild":"yarn examples-build developer","examples-testcafe":"./scripts/run-testcafe.sh visual","check-circular-deps":"madge --circular --extensions ts ./src","examples-testcafe-ci":"./scripts/run-testcafe.sh ci","examples-testcafe-live":"./scripts/run-testcafe.sh live"},"typings":"dist/index.d.ts","_npmUser":{"name":"naibinh","email":"naibinh@gmail.com"},"deprecated":"@gooddata/react-components@7 reached End of Support on March 31, 2022. Please upgrade (see https://sdk.gooddata.com/gooddata-ui/docs/supported_versions.html for more information).","repository":{"url":"git+ssh://git@github.com/gooddata/gooddata-react-components.git","type":"git"},"_npmVersion":"6.13.4","description":"GoodData.UI - A powerful JavaScript library for building analytical applications","directories":{},"lint-staged":{"{src,stories,styles,__mocks__,examples/server/src,examples/src,examples/test}/**/*.{ts,js,tsx,jsx,scss}":["npx gdc-fix-copyright","git add"],"{src,stories,styles,__mocks__,examples/server/src,examples/src,examples/test}/**/*.{ts,js,tsx,jsx,json,scss,md,yaml,html}":["prettier --write","git add"]},"_nodeVersion":"8.12.0","dependencies":{"rxjs":"^5.5.6","uuid":"^3.2.1","immer":"^1.3.1","lodash":"^4.17.15","date-fns":"^2.7.0","downshift":"^3.2.7","invariant":"^2.2.2","mapbox-gl":"^1.6.1","classnames":"^2.2.6","highcharts":"7.1.1","prop-types":"^15.6.0","react-intl":"^3.6.0","custom-event":"^1.0.1","react-window":"^1.8.1","ag-grid-react":"20.0.0","react-measure":"^2.3.0","@types/mapbox-gl":"^1.6.1","react-day-picker":"~7.3.0","react-responsive":"^3.0.0","stringify-object":"^2.4.0","@gooddata/typings":"^2.22.0","ag-grid-community":"20.0.0","http-status-codes":"^1.3.0","@gooddata/js-utils":"^3.5.0","@gooddata/numberjs":"^3.2.4","fixed-data-table-2":"0.7.17","@gooddata/goodstrap":"^68.1.0","react-dom-factories":"^1.0.2","@gooddata/gooddata-js":"^12.5.0","json-stable-stringify":"^1.0.1","react-transition-group":"^2.2.1","hoist-non-react-statics":"^3.3.0","nodelist-foreach-polyfill":"^1.2.0","@formatjs/intl-pluralrules":"^1.3.6","highcharts-grouped-categories":"^1.1.3"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"raf":"3.3.2","yup":"^0.24.1","jest":"24.7.1","husky":"3.0.0","madge":"^3.4.4","react":"^16.5.2","enzyme":"3.5.0","eslint":"4.19.1","formik":"^0.11.11","moment":"2.23.0","history":"^4.7.2","ts-jest":"24.0.0","webpack":"4.30.0","full-icu":"^1.3.0","prettier":"1.16.4","react-ga":"^2.5.2","recharts":"1.0.0-beta.9","testcafe":"1.1.4","commander":"2.14.1","node-sass":"4.13.0","react-dom":"^16.5.2","supertest":"3.0.0","ts-loader":"6.0.0","@types/raf":"^3.4.0","css-loader":"0.28.7","jest-junit":"3.0.0","raw-loader":"0.5.1","styled-jsx":"2.2.1","typescript":"3.3.4000","@babel/core":"7.4.4","@types/jest":"24.0.6","@types/node":"7.0.8","@types/uuid":"3.4.3","file-loader":"3.0.1","jest-enzyme":"7.0.2","lint-staged":"9.1.0","sass-loader":"6.0.6","webpack-cli":"3.3.2","@types/react":"16.8.6","babel-loader":"8.0.5","react-helmet":"5.2.0","react-select":"1.2.1","style-loader":"0.19.1","@types/enzyme":"3.1.13","@types/lodash":"4.14.123","testcafe-live":"0.1.4","@babel/runtime":"7.4.4","dotenv-webpack":"^1.7.0","@babel/polyfill":"^7.4.4","@storybook/react":"5.0.11","@types/invariant":"2.2.29","@types/react-dom":"16.0.11","isomorphic-fetch":"2.2.1","react-datepicker":"1.1.0","react-router-dom":"4.2.2","@babel/preset-env":"7.4.4","@gooddata/mock-js":"^2.11.0","@storybook/addons":"5.0.11","@types/classnames":"2.2.3","@types/prop-types":"15.5.2","@storybook/theming":"5.0.11","identity-obj-proxy":"^3.0.0","intl-messageformat":"^7.5.4","webpack-dev-server":"3.3.1","@babel/preset-react":"7.0.0","@types/react-portal":"4.0.1","@types/react-window":"^1.8.1","babel-plugin-lodash":"3.3.4","html-webpack-plugin":"3.2.0","react-test-renderer":"16.4.2","@types/react-measure":"2.0.5","clean-webpack-plugin":"2.0.2","stats-webpack-plugin":"0.7.0","eslint-config-prettier":"4.1.0","react-google-recaptcha":"^0.14.1","tslint-config-prettier":"1.18.0","@gooddata/eslint-config":"^1.0.0","@gooddata/tslint-config":"1.0.0","@types/react-responsive":"^3.0.3","@types/storybook__react":"4.0.1","@types/stringify-object":"^3.2.0","enzyme-adapter-react-16":"1.3.1","@gooddata/test-storybook":"3.2.1","@storybook/addon-actions":"5.0.11","@storybook/addon-options":"5.0.11","node-sass-magic-importer":"5.1.0","react-syntax-highlighter":"11.0.2","@types/fixed-data-table-2":"0.8.1","@types/react-test-renderer":"16.0.0","circular-dependency-plugin":"5.0.2","compression-webpack-plugin":"2.0.0","@types/json-stable-stringify":"^1.0.32","@gooddata/frontend-npm-scripts":"1.1.0","@types/enzyme-adapter-react-16":"1.0.3","@types/storybook__addon-actions":"3.4.2","@babel/plugin-proposal-class-properties":"7.4.4","@babel/plugin-proposal-object-rest-spread":"7.4.4","@babel/plugin-transform-async-to-generator":"7.4.4"},"peerDependencies":{"react":"^16.5.2","react-dom":"^16.5.2"},"_npmOperationalInternal":{"tmp":"tmp/react-components_7.5.0-alpha-naibinh-nab-sd-867-location-bucket-2020-03-16T03-05-21-276Z_1584327963214_0.4627224410832753","host":"s3://npm-registry-packages"}},"7.5.0-alpha-de.do-dedo-sd-825-2020-03-16T03-13-23-298Z":{"name":"@gooddata/react-components","version":"7.5.0-alpha-de.do-dedo-sd-825-2020-03-16T03-13-23-298Z","author":{"name":"GoodData Corporation"},"license":"BSD-3-Clause","_id":"@gooddata/react-components@7.5.0-alpha-de.do-dedo-sd-825-2020-03-16T03-13-23-298Z","maintainers":[{"name":"afi","email":"adam.fiedler@gooddata.com"},{"name":"bertold8","email":"ivan.nejezchleb@seznam.cz"},{"name":"brbistas","email":"valentinos.chraniotis@gooddata.com"},{"name":"bugsbunny338","email":"jiri.zajic@mensa.cz"},{"name":"de.do","email":"de.do@gooddata.com"},{"name":"gooddata-ci","email":"rail@gooddata.com"},{"name":"hung.nguyen.hoang","email":"hung.nguyen@gooddata.com"},{"name":"ivan.mjartan","email":"ivan.mjartan@gooddata.com"},{"name":"jakub-sterba","email":"jakub.sterba@gooddata.com"},{"name":"jankc","email":"jan.krapac@gmail.com"},{"name":"jaroslav.tomecek","email":"jaroslav.tomecek@gooddata.com"},{"name":"jkittler","email":"honza.kittler@gmail.com"},{"name":"khanh.le","email":"khanh.le@gooddata.com"},{"name":"lanhuynh","email":"lan.huynh@gooddata.com"},{"name":"linhhong","email":"linh.hong@gooddata.com"},{"name":"lupko","email":"lubomir.slivka@gooddata.com"},{"name":"matyas.kandl","email":"matyas.kandl@gooddata.com"},{"name":"michal.marsal","email":"michal.marsal@gooddata.com"},{"name":"naibinh","email":"naibinh@gmail.com"},{"name":"nikolacech","email":"nikola.cech@gooddata.com"},{"name":"no23reason","email":"dan.homola@hotmail.cz"},{"name":"patrikbraborec","email":"patrik.braborec@gooddata.com"},{"name":"pbenes","email":"petr.benes@gooddata.com"},{"name":"petrjanu","email":"petr.janu@gooddata.com"},{"name":"ptquang86","email":"ptquang86@gmail.com"},{"name":"qduval","email":"quentin.duval@gooddata.com"},{"name":"rodri360","email":"me@rodri360.com"},{"name":"sitina","email":"jiri.sitina@gooddata.com"},{"name":"strouhaljan","email":"strouhal.jan@gmail.com"},{"name":"tomas.kratochvil","email":"tomas.kratochvil@gooddata.com"},{"name":"tomasreichmann","email":"tomasreichmann@gmail.com"},{"name":"tomsatgd","email":"tomas.satinsky@gooddata.com"},{"name":"trung-le-quoc","email":"trung.le@gooddata.com"},{"name":"tu-ngo","email":"tungo1981@gmail.com"},{"name":"tulean","email":"tuan.le@gooddata.com"},{"name":"utdnah","email":"danh.ung@gooddata.com"},{"name":"vlastikcz","email":"vlastimil.kotas@gooddata.com"},{"name":"vu.pham","email":"vu.pham@gooddata.com"},{"name":"xmort","email":"petr.dolejsi@gooddata.com"},{"name":"yanlipnican","email":"yanlipnican@gmail.com"}],"homepage":"https://github.com/gooddata/gooddata-react-components#readme","bugs":{"url":"https://github.com/gooddata/gooddata-react-components/issues"},"dist":{"shasum":"e3b51d2a7cb3c1eb0b49f29aff9884bfbd559749","tarball":"https://registry.npmjs.org/@gooddata/react-components/-/react-components-7.5.0-alpha-de.do-dedo-sd-825-2020-03-16T03-13-23-298Z.tgz","fileCount":2484,"integrity":"sha512-3oulf3A8R9utjXx0NrL3KNXIDoWUvrYUhCw8pGMd1kdzTJhdrw9zGrf3PS9ZtyImcAss+wvgDEJnRQDrwDZUSw==","signatures":[{"sig":"MEQCIAYKh5jCptoeN6J9BM2M9v6GO7ZUQrtbWEb6cTz83U4rAiBXMJmiu99RxHRHkGyq9muUff1p8YAQv9L3tKy33HpJmg==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":9789389,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJebu76CRA9TVsSAnZWagAApscQAIe7G8F5596Sd0t773Hm\nlboqNTYcbC62moGMhHwnn70tR5MHCLjHyv/JV7dMUqmeQOO3eV97rDbaGHH5\n0OzWteqv2YKrHEYU4DvogcKv4hLSHafuc+ZJC9dR+1OfjIGPVZwFb4eYmqp+\nQWMVxcaEnaKfut0/9Sg8IPTLIJx7bRcHT50FvX8sqmXgM9wxy2ZOgABnPfAI\njIBUKaTvuvpjVwBcF4IL/D11BaQL7jh/WE0su8CD1Cqtq7g6uLrl19woHOUQ\ni0WD+/ePU4AJsKoyLFsZXreZBBGMiU/QPnfYPsxmvrHC+R0RErCZJ0PYQjzK\ncxXWrN1raO9l7j3JHRQPkR8hWRmR+0qVZ2AOJQDyXCX9n7LDWIhoBA3G70rJ\nFJHWRxvlym+FCl+kR/coQB6HEENSVFMBkFqN2ZO16msAg/RnoE3qnp4Epf58\n7Lrfu6786BnrOHWND6F7Q5lydDqQYjJ+llDQIH/D5JOwLL/ohYUdI01HG2G6\ng7WtCaw7LQgIsWj8QIP6wAQqlzv6xuNQuaKzLSnW/Mn0aezy+7oiqU+1eb//\nRZQou+9MJRcDsuXA1FS7qV5lHyvQVrSnoghHlJKJT+8hCKzKyPx/A47oQylB\nOyTYrOYz0Q4mLLMN2LEISVP9UnPvSjk2CxSL+KIKgzhAUJzzM1XXMlkEpav7\ncN5e\r\n=jZyo\r\n-----END PGP SIGNATURE-----\r\n"},"main":"dist/index.js","husky":{"hooks":{"pre-commit":"lint-staged"}},"config":{"eslint":"./examples/**/*.{js,jsx}","tslint":"./{__mocks__,src,stories}/{,**/}*.{ts,tsx}"},"readme":"[![npm version](https://badge.fury.io/js/%40gooddata%2Freact-components.svg)](https://www.npmjs.com/package/@gooddata/react-components) \n\n# GoodData.UI React components\n> A React-based JavaScript library for building data-driven applications\n\n## Getting started\n- [GoodData.UI Documentation](http://sdk.gooddata.com/gooddata-ui/)\n- [GoodData.UI Live Examples](https://gooddata-examples.herokuapp.com/)\n- [Stack Overflow](https://stackoverflow.com/questions/tagged/gooddata)\n\n### Usage\nWith [yarn](https://yarnpkg.com) installed, go to your project directory and run\n```\n$ yarn add @gooddata/react-components\n```\nIf you prefer [npm](npmjs.com) run\n```\n$ npm install --save @gooddata/react-components\n```\n\nThe public API is exposed via global `index.js`. Except for the styles, do not import any other file directly\nbecause they are not intended to be part of the public API.\n\n## Contributing\n\nWe welcome any contribution in form of [issues](https://github.com/gooddata/gooddata-react-components/issues) or [pull requests](https://github.com/gooddata/gooddata-react-components/pulls).\nThese commands may come in handy while developing:\n\n| command | description |\n| ------- | ----------- |\n| `yarn install --pure-lockfile` | first step |\n| ||\n| `yarn dev` | build react-components to `/dist` in watch mode |\n| `yarn test` | run all unit tests |\n| `yarn prettier-write` | format the source code to match the valid codestyle |\n| `yarn validate` | validate codestyle |\n| ||\n| `yarn storybook` | run storybook from `/stories` on http://localhost:9001 |\n| `yarn build-storybook` | build storybook to `/dist-storybook` |\n| `yarn test-storybook` | run storybook and [screenshot tests](https://github.com/gooddata/gdc-client-utils/tree/master/test-storybook) |\n| ||\n| `yarn examples` | run Live Examples dev-server from `/examples` on https://localhost:8999 |\n| `yarn examples-build` | build Live Examples to `/examples/dist` |\n| `yarn examples-server` | serve built Live Examples - see `/examples/server/src` |\n| `yarn examples-testcafe` | run testcafe tests against `localhost:8999` |\n\n### Deploy to heroku.com\nWhen you deploy this repo to heroku, it serves *GoodData.UI Live Examples*.\nRelevant tasks are in `Procfile` and `package.json`.\n\n```bash\n# run in the project directory\nheroku login\nheroku create <your-app-name>\nheroku config:set DOMAIN_ADMIN_USERNAME=x@gooddata.com DOMAIN_ADMIN_PASSWORD=xy PROJECT_ID_TO_ASSIGN=xms7ga4tf3g3nzucd8380o2bev8oeknp\ngit push heroku HEAD:master\nheroku open\n```\n### Enable Geo Chart for Storybook and Live Examples\nGeo chart uses Mapbox to render map which requires a Mapbox access token.\n- Register an account and create Mapbox access token at [guide](https://docs.mapbox.com/help/how-mapbox-works/access-tokens/)\n- Store the created token at `.env`:\n```bash\necho -e \"EXAMPLE_MAPBOX_ACCESS_TOKEN=token\" >> .env # only need to run once\necho -e \"STORYBOOK_MAPBOX_ACCESS_TOKEN=token\" >> .env # only need to run once\n```\n\n### Run Live Examples Locally\nTo run *GoodData.UI Live Examples* locally:\n```bash\ngit clone <this-repository>\ncd  <repository-folder>\nyarn install --pure-lockfile\nyarn examples\n```\nThen open https://localhost:8999 and login using Live Examples account (you can [create one here](https://gooddata-examples.herokuapp.com/registration)).\n\n### Run Storybook locally\n- Run storybook with token stored in `.env` for more secure\n```bash\nyarn storybook\n```\n- Or run storybook with token env param exposed to cli (not suggested)\n```bash\nSTORYBOOK_MAPBOX_ACCESS_TOKEN=token yarn storybook\n```\n- Apply either above way to `yarn build-storybook` or `yarn test-storybook`\n\n### Source code formatting\nThe source code in the repository is formatted by [Prettier](https://prettier.io/). \nThe format of the code is validated by our Continuous Integration server and is one of the requirements of successful merge.\n\nPrettier is supported by every major IDE. You can find the list of supported editors and how to configure them [here](https://prettier.io/docs/en/editors.html).\n\nIn the case, when your editor is not supported or you don't want to setup the integration, you can run the `yarn prettier-write` command to reformat the code before commit.\n\n## Changelog\n\n- see [CHANGELOG.md](CHANGELOG.md)\n\n## License\n\n(C) 2007-2018 GoodData Corporation\n\nThis project is dual licensed:\n\n- The ATTRIBUTION-NONCOMMERCIAL 4.0 INTERNATIONAL (CC BY-NC 4.0) is used for purpose of the trial experience and evaluation of GoodData.UI library.\n- The GOODDATA GOODDATA.UI LIBRARY END USER LICENSE AGREEMENT is used for GoodData customers.\n\nFor more information, please see [LICENSE](https://github.com/gooddata/gooddata-react-components/blob/master/LICENSE)\n","gitHead":"50a37e5262338fbd6ac44dea31978505b1b28bb9","scripts":{"dev":"bash scripts/build.sh --dev-watch","test":"jest --watch","build":"bash scripts/build.sh","tslint":"yarn run-tslint -t verbose $npm_package_config_tslint","prepare":"cd examples/server && yarn install --frozen-lockfile && cd ../..; rm -r examples/node_modules 2>/dev/null; true","examples":"bash scripts/run-examples.sh","prepare?":"# Called before `npm publish` and on local `npm install`. Temporarily also for deleting obsolete node_modules. Ends with `true` to continue gracefully.","validate":"tsc --noEmit && yarn tslint && eslint $npm_package_config_eslint && yarn prettier-check","build-dev":"bash scripts/build.sh --dev","examples?":"# Default is developer domain, other options: yarn examples [sec,secure,stg,stg2,stg3,demo,developer or URL]","storybook":"yarn build && start-storybook -p 9001 -c .storybook","test-once":"jest","tslint-ci":"mkdir -p ./ci/results && yarn run-tslint -t checkstyle -o ./ci/results/tslint-results.xml $npm_package_config_tslint","run-tslint":"tslint -p tsconfig.json","validate-ci":"tsc --noEmit && yarn tslint-ci  && eslint $npm_package_config_eslint -f checkstyle -o ci/results/eslint-results.xml && yarn prettier-check","examples-build":"bash scripts/build-examples.sh","prepublishOnly":"yarn build","prettier-check":"prettier --check '{src,stories,styles,__mocks__,examples/server/src,examples/src,examples/test}/**/*.{ts,js,tsx,jsx,json,scss,md,yaml,html}'","prettier-write":"prettier --write '{src,stories,styles,__mocks__,examples/server/src,examples/src,examples/test}/**/*.{ts,js,tsx,jsx,json,scss,md,yaml,html}'","test-storybook":"yarn build && test-storybook","build-storybook":"yarn build && build-storybook -c .storybook -o dist-storybook","examples-server":"node examples/server/src/index.js","heroku-postbuild":"yarn examples-build developer","examples-testcafe":"./scripts/run-testcafe.sh visual","check-circular-deps":"madge --circular --extensions ts ./src","examples-testcafe-ci":"./scripts/run-testcafe.sh ci","examples-testcafe-live":"./scripts/run-testcafe.sh live"},"typings":"dist/index.d.ts","_npmUser":{"name":"de.do","email":"de.do@gooddata.com"},"deprecated":"@gooddata/react-components@7 reached End of Support on March 31, 2022. Please upgrade (see https://sdk.gooddata.com/gooddata-ui/docs/supported_versions.html for more information).","repository":{"url":"git+ssh://git@github.com/gooddata/gooddata-react-components.git","type":"git"},"_npmVersion":"6.4.1","description":"GoodData.UI - A powerful JavaScript library for building analytical applications","directories":{},"lint-staged":{"{src,stories,styles,__mocks__,examples/server/src,examples/src,examples/test}/**/*.{ts,js,tsx,jsx,scss}":["npx gdc-fix-copyright","git add"],"{src,stories,styles,__mocks__,examples/server/src,examples/src,examples/test}/**/*.{ts,js,tsx,jsx,json,scss,md,yaml,html}":["prettier --write","git add"]},"_nodeVersion":"8.12.0","dependencies":{"rxjs":"^5.5.6","uuid":"^3.2.1","immer":"^1.3.1","lodash":"^4.17.15","date-fns":"^2.7.0","downshift":"^3.2.7","invariant":"^2.2.2","mapbox-gl":"^1.6.1","classnames":"^2.2.6","highcharts":"7.1.1","prop-types":"^15.6.0","react-intl":"^3.6.0","custom-event":"^1.0.1","react-window":"^1.8.1","ag-grid-react":"20.0.0","react-measure":"^2.3.0","@types/mapbox-gl":"^1.6.1","react-day-picker":"~7.3.0","react-responsive":"^3.0.0","stringify-object":"^2.4.0","@gooddata/typings":"^2.22.0","ag-grid-community":"20.0.0","http-status-codes":"^1.3.0","@gooddata/js-utils":"^3.5.0","@gooddata/numberjs":"^3.2.4","fixed-data-table-2":"0.7.17","@gooddata/goodstrap":"^68.1.0","react-dom-factories":"^1.0.2","@gooddata/gooddata-js":"^12.5.0","json-stable-stringify":"^1.0.1","react-transition-group":"^2.2.1","hoist-non-react-statics":"^3.3.0","nodelist-foreach-polyfill":"^1.2.0","@formatjs/intl-pluralrules":"^1.3.6","highcharts-grouped-categories":"^1.1.3"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"raf":"3.3.2","yup":"^0.24.1","jest":"24.7.1","husky":"3.0.0","madge":"^3.4.4","react":"^16.5.2","enzyme":"3.5.0","eslint":"4.19.1","formik":"^0.11.11","moment":"2.23.0","history":"^4.7.2","ts-jest":"24.0.0","webpack":"4.30.0","full-icu":"^1.3.0","prettier":"1.16.4","react-ga":"^2.5.2","recharts":"1.0.0-beta.9","testcafe":"1.1.4","commander":"2.14.1","node-sass":"4.13.0","react-dom":"^16.5.2","supertest":"3.0.0","ts-loader":"6.0.0","@types/raf":"^3.4.0","css-loader":"0.28.7","jest-junit":"3.0.0","raw-loader":"0.5.1","styled-jsx":"2.2.1","typescript":"3.3.4000","@babel/core":"7.4.4","@types/jest":"24.0.6","@types/node":"7.0.8","@types/uuid":"3.4.3","file-loader":"3.0.1","jest-enzyme":"7.0.2","lint-staged":"9.1.0","sass-loader":"6.0.6","webpack-cli":"3.3.2","@types/react":"16.8.6","babel-loader":"8.0.5","react-helmet":"5.2.0","react-select":"1.2.1","style-loader":"0.19.1","@types/enzyme":"3.1.13","@types/lodash":"4.14.123","testcafe-live":"0.1.4","@babel/runtime":"7.4.4","dotenv-webpack":"^1.7.0","@babel/polyfill":"^7.4.4","@storybook/react":"5.0.11","@types/invariant":"2.2.29","@types/react-dom":"16.0.11","isomorphic-fetch":"2.2.1","react-datepicker":"1.1.0","react-router-dom":"4.2.2","@babel/preset-env":"7.4.4","@gooddata/mock-js":"^2.11.0","@storybook/addons":"5.0.11","@types/classnames":"2.2.3","@types/prop-types":"15.5.2","@storybook/theming":"5.0.11","identity-obj-proxy":"^3.0.0","intl-messageformat":"^7.5.4","webpack-dev-server":"3.3.1","@babel/preset-react":"7.0.0","@types/react-portal":"4.0.1","@types/react-window":"^1.8.1","babel-plugin-lodash":"3.3.4","html-webpack-plugin":"3.2.0","react-test-renderer":"16.4.2","@types/react-measure":"2.0.5","clean-webpack-plugin":"2.0.2","stats-webpack-plugin":"0.7.0","eslint-config-prettier":"4.1.0","react-google-recaptcha":"^0.14.1","tslint-config-prettier":"1.18.0","@gooddata/eslint-config":"^1.0.0","@gooddata/tslint-config":"1.0.0","@types/react-responsive":"^3.0.3","@types/storybook__react":"4.0.1","@types/stringify-object":"^3.2.0","enzyme-adapter-react-16":"1.3.1","@gooddata/test-storybook":"3.2.1","@storybook/addon-actions":"5.0.11","@storybook/addon-options":"5.0.11","node-sass-magic-importer":"5.1.0","react-syntax-highlighter":"11.0.2","@types/fixed-data-table-2":"0.8.1","@types/react-test-renderer":"16.0.0","circular-dependency-plugin":"5.0.2","compression-webpack-plugin":"2.0.0","@types/json-stable-stringify":"^1.0.32","@gooddata/frontend-npm-scripts":"1.1.0","@types/enzyme-adapter-react-16":"1.0.3","@types/storybook__addon-actions":"3.4.2","@babel/plugin-proposal-class-properties":"7.4.4","@babel/plugin-proposal-object-rest-spread":"7.4.4","@babel/plugin-transform-async-to-generator":"7.4.4"},"peerDependencies":{"react":"^16.5.2","react-dom":"^16.5.2"},"_npmOperationalInternal":{"tmp":"tmp/react-components_7.5.0-alpha-de.do-dedo-sd-825-2020-03-16T03-13-23-298Z_1584328442310_0.6451656096146774","host":"s3://npm-registry-packages"}},"7.5.0-beta.4":{"name":"@gooddata/react-components","version":"7.5.0-beta.4","author":{"name":"GoodData Corporation"},"license":"BSD-3-Clause","_id":"@gooddata/react-components@7.5.0-beta.4","maintainers":[{"name":"afi","email":"adam.fiedler@gooddata.com"},{"name":"bertold8","email":"ivan.nejezchleb@seznam.cz"},{"name":"brbistas","email":"valentinos.chraniotis@gooddata.com"},{"name":"bugsbunny338","email":"jiri.zajic@mensa.cz"},{"name":"de.do","email":"de.do@gooddata.com"},{"name":"gooddata-ci","email":"rail@gooddata.com"},{"name":"hung.nguyen.hoang","email":"hung.nguyen@gooddata.com"},{"name":"ivan.mjartan","email":"ivan.mjartan@gooddata.com"},{"name":"jakub-sterba","email":"jakub.sterba@gooddata.com"},{"name":"jankc","email":"jan.krapac@gmail.com"},{"name":"jaroslav.tomecek","email":"jaroslav.tomecek@gooddata.com"},{"name":"jkittler","email":"honza.kittler@gmail.com"},{"name":"khanh.le","email":"khanh.le@gooddata.com"},{"name":"lanhuynh","email":"lan.huynh@gooddata.com"},{"name":"linhhong","email":"linh.hong@gooddata.com"},{"name":"lupko","email":"lubomir.slivka@gooddata.com"},{"name":"matyas.kandl","email":"matyas.kandl@gooddata.com"},{"name":"michal.marsal","email":"michal.marsal@gooddata.com"},{"name":"naibinh","email":"naibinh@gmail.com"},{"name":"nikolacech","email":"nikola.cech@gooddata.com"},{"name":"nis.hua","email":"nis.hua@gooddata.com"},{"name":"no23reason","email":"dan.homola@hotmail.cz"},{"name":"patrikbraborec","email":"patrik.braborec@gooddata.com"},{"name":"pbenes","email":"petr.benes@gooddata.com"},{"name":"petrjanu","email":"petr.janu@gooddata.com"},{"name":"ptquang86","email":"ptquang86@gmail.com"},{"name":"qduval","email":"quentin.duval@gooddata.com"},{"name":"rodri360","email":"me@rodri360.com"},{"name":"sitina","email":"jiri.sitina@gooddata.com"},{"name":"strouhaljan","email":"strouhal.jan@gmail.com"},{"name":"tomas.kratochvil","email":"tomas.kratochvil@gooddata.com"},{"name":"tomasreichmann","email":"tomasreichmann@gmail.com"},{"name":"tomsatgd","email":"tomas.satinsky@gooddata.com"},{"name":"trung-le-quoc","email":"trung.le@gooddata.com"},{"name":"tu-ngo","email":"tungo1981@gmail.com"},{"name":"tulean","email":"tuan.le@gooddata.com"},{"name":"utdnah","email":"danh.ung@gooddata.com"},{"name":"vlastikcz","email":"vlastimil.kotas@gooddata.com"},{"name":"vu.pham","email":"vu.pham@gooddata.com"},{"name":"xmort","email":"petr.dolejsi@gooddata.com"},{"name":"yanlipnican","email":"yanlipnican@gmail.com"}],"homepage":"https://github.com/gooddata/gooddata-react-components#readme","bugs":{"url":"https://github.com/gooddata/gooddata-react-components/issues"},"dist":{"shasum":"c67710418df76cb45285e10aa7aa4d6ee7a38bf1","tarball":"https://registry.npmjs.org/@gooddata/react-components/-/react-components-7.5.0-beta.4.tgz","fileCount":2479,"integrity":"sha512-i4ckYiCrMV/LDcvdOeUUvamRAp8NRFXhv3qMrXNXJWUndx2aUA06YVBY6G8Bd5A0XzXyCPO4vio8VUx7w00k4g==","signatures":[{"sig":"MEUCIQCMkNYBd2luQVErFlzCnqQmFqST3C38uWh9DUA+RBCkWQIgfORm0ZUpwqlb8liix9p4SrusEeG/SWOXKeDS0KDQu0U=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":9758386,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJeb0auCRA9TVsSAnZWagAA4oEP/3z8y1SR2ZYXwOojnSsN\nS58HSz18qJCjgLEdnZhpgEK0UhzWWLSmRNjcTctTASjHLgbDQ3+ilZyKF9sS\n88qmg1XAykTW6XhBA+wV7Z7Xe5aZDgFH1gQjDlzgdnSTZfxHaBmNpgH7N0Il\nIw7Ct3/I3+H8zQ7n+elV/GstEF4zvyw1eJvaNfrtPDBKnq0CJG/r0ud69KtF\nSKMcJ5bDZMURwgk7MY5OrqF/ZSFVgc0SqMWbn7k/E2tXPB4AE+GisjU9430P\nIu4M9ZzXw7RVukZk2ueEIbyPGLUbOreR8rLcVvLLn4b+XEQwHD/WzpR5Xx2j\nasgV/wrIdvYAgL3zuK+lY7P05twA15r8eljs7bvty6+riCri6du+IZqoY7xj\nRPUV8wnuErLX+5QmZz9sW7oAWHxXOEiH7aOGVXQmjeZjceHoDaSQLw6kUSDF\nwHqY0tOLHciQ1AlMM4PqYgekeV+R0DqiiGFDQUzdUfcw7GBDj1NilNOFyGDo\n7Q1axTj8aEDHa6rEfcj7GHkXRYuwfOTf0p6q7MWb6Oum2oWXmdKUnyNY+1pT\nilm+L9n7NVoQFxphJ3F16W77+2GV3nGlzNrpfPbMeesM12eOUujPAFFAcsF2\npFm1LUgFWTmcc9RED5WmNzAxZ8f0c1jQGQW0HhsDBwXhQoq5Yd3TqE2H8zan\nXAgW\r\n=GsTj\r\n-----END PGP SIGNATURE-----\r\n"},"main":"dist/index.js","husky":{"hooks":{"pre-commit":"lint-staged"}},"config":{"eslint":"./examples/**/*.{js,jsx}","tslint":"./{__mocks__,src,stories}/{,**/}*.{ts,tsx}"},"readme":"[![npm version](https://badge.fury.io/js/%40gooddata%2Freact-components.svg)](https://www.npmjs.com/package/@gooddata/react-components) \n\n# GoodData.UI React components\n> A React-based JavaScript library for building data-driven applications\n\n## Getting started\n- [GoodData.UI Documentation](http://sdk.gooddata.com/gooddata-ui/)\n- [GoodData.UI Live Examples](https://gooddata-examples.herokuapp.com/)\n- [Stack Overflow](https://stackoverflow.com/questions/tagged/gooddata)\n\n### Usage\nWith [yarn](https://yarnpkg.com) installed, go to your project directory and run\n```\n$ yarn add @gooddata/react-components\n```\nIf you prefer [npm](npmjs.com) run\n```\n$ npm install --save @gooddata/react-components\n```\n\nThe public API is exposed via global `index.js`. Except for the styles, do not import any other file directly\nbecause they are not intended to be part of the public API.\n\n## Contributing\n\nWe welcome any contribution in form of [issues](https://github.com/gooddata/gooddata-react-components/issues) or [pull requests](https://github.com/gooddata/gooddata-react-components/pulls).\nThese commands may come in handy while developing:\n\n| command | description |\n| ------- | ----------- |\n| `yarn install --pure-lockfile` | first step |\n| ||\n| `yarn dev` | build react-components to `/dist` in watch mode |\n| `yarn test` | run all unit tests |\n| `yarn prettier-write` | format the source code to match the valid codestyle |\n| `yarn validate` | validate codestyle |\n| ||\n| `yarn storybook` | run storybook from `/stories` on http://localhost:9001 |\n| `yarn build-storybook` | build storybook to `/dist-storybook` |\n| `yarn test-storybook` | run storybook and [screenshot tests](https://github.com/gooddata/gdc-client-utils/tree/master/test-storybook) |\n| ||\n| `yarn examples` | run Live Examples dev-server from `/examples` on https://localhost:8999 |\n| `yarn examples-build` | build Live Examples to `/examples/dist` |\n| `yarn examples-server` | serve built Live Examples - see `/examples/server/src` |\n| `yarn examples-testcafe` | run testcafe tests against `localhost:8999` |\n\n### Deploy to heroku.com\nWhen you deploy this repo to heroku, it serves *GoodData.UI Live Examples*.\nRelevant tasks are in `Procfile` and `package.json`.\n\n```bash\n# run in the project directory\nheroku login\nheroku create <your-app-name>\nheroku config:set DOMAIN_ADMIN_USERNAME=x@gooddata.com DOMAIN_ADMIN_PASSWORD=xy PROJECT_ID_TO_ASSIGN=xms7ga4tf3g3nzucd8380o2bev8oeknp\ngit push heroku HEAD:master\nheroku open\n```\n### Enable Geo Chart for Storybook and Live Examples\nGeo chart uses Mapbox to render map which requires a Mapbox access token.\n- Register an account and create Mapbox access token at [guide](https://docs.mapbox.com/help/how-mapbox-works/access-tokens/)\n- Store the created token at `.env`:\n```bash\necho -e \"EXAMPLE_MAPBOX_ACCESS_TOKEN=token\" >> .env # only need to run once\necho -e \"STORYBOOK_MAPBOX_ACCESS_TOKEN=token\" >> .env # only need to run once\n```\n\n### Run Live Examples Locally\nTo run *GoodData.UI Live Examples* locally:\n```bash\ngit clone <this-repository>\ncd  <repository-folder>\nyarn install --pure-lockfile\nyarn examples\n```\nThen open https://localhost:8999 and login using Live Examples account (you can [create one here](https://gooddata-examples.herokuapp.com/registration)).\n\n### Run Storybook locally\n- Run storybook with token stored in `.env` for more secure\n```bash\nyarn storybook\n```\n- Or run storybook with token env param exposed to cli (not suggested)\n```bash\nSTORYBOOK_MAPBOX_ACCESS_TOKEN=token yarn storybook\n```\n- Apply either above way to `yarn build-storybook` or `yarn test-storybook`\n\n### Source code formatting\nThe source code in the repository is formatted by [Prettier](https://prettier.io/). \nThe format of the code is validated by our Continuous Integration server and is one of the requirements of successful merge.\n\nPrettier is supported by every major IDE. You can find the list of supported editors and how to configure them [here](https://prettier.io/docs/en/editors.html).\n\nIn the case, when your editor is not supported or you don't want to setup the integration, you can run the `yarn prettier-write` command to reformat the code before commit.\n\n## Changelog\n\n- see [CHANGELOG.md](CHANGELOG.md)\n\n## License\n\n(C) 2007-2018 GoodData Corporation\n\nThis project is dual licensed:\n\n- The ATTRIBUTION-NONCOMMERCIAL 4.0 INTERNATIONAL (CC BY-NC 4.0) is used for purpose of the trial experience and evaluation of GoodData.UI library.\n- The GOODDATA GOODDATA.UI LIBRARY END USER LICENSE AGREEMENT is used for GoodData customers.\n\nFor more information, please see [LICENSE](https://github.com/gooddata/gooddata-react-components/blob/master/LICENSE)\n","gitHead":"57ebb5b6e9b9e91b0990d83bf6b80d9d96d38f5e","scripts":{"dev":"bash scripts/build.sh --dev-watch","test":"jest --watch","build":"bash scripts/build.sh","tslint":"yarn run-tslint -t verbose $npm_package_config_tslint","prepare":"cd examples/server && yarn install --frozen-lockfile && cd ../..; rm -r examples/node_modules 2>/dev/null; true","examples":"bash scripts/run-examples.sh","prepare?":"# Called before `npm publish` and on local `npm install`. Temporarily also for deleting obsolete node_modules. Ends with `true` to continue gracefully.","validate":"tsc --noEmit && yarn tslint && eslint $npm_package_config_eslint && yarn prettier-check","build-dev":"bash scripts/build.sh --dev","examples?":"# Default is developer domain, other options: yarn examples [sec,secure,stg,stg2,stg3,demo,developer or URL]","storybook":"yarn build && start-storybook -p 9001 -c .storybook","test-once":"jest","tslint-ci":"mkdir -p ./ci/results && yarn run-tslint -t checkstyle -o ./ci/results/tslint-results.xml $npm_package_config_tslint","run-tslint":"tslint -p tsconfig.json","validate-ci":"tsc --noEmit && yarn tslint-ci  && eslint $npm_package_config_eslint -f checkstyle -o ci/results/eslint-results.xml && yarn prettier-check","examples-build":"bash scripts/build-examples.sh","prepublishOnly":"yarn build","prettier-check":"prettier --check '{src,stories,styles,__mocks__,examples/server/src,examples/src,examples/test}/**/*.{ts,js,tsx,jsx,json,scss,md,yaml,html}'","prettier-write":"prettier --write '{src,stories,styles,__mocks__,examples/server/src,examples/src,examples/test}/**/*.{ts,js,tsx,jsx,json,scss,md,yaml,html}'","test-storybook":"yarn build && test-storybook","build-storybook":"yarn build && build-storybook -c .storybook -o dist-storybook","examples-server":"node examples/server/src/index.js","heroku-postbuild":"yarn examples-build developer","examples-testcafe":"./scripts/run-testcafe.sh visual","check-circular-deps":"madge --circular --extensions ts ./src","examples-testcafe-ci":"./scripts/run-testcafe.sh ci","examples-testcafe-live":"./scripts/run-testcafe.sh live"},"typings":"dist/index.d.ts","_npmUser":{"name":"gooddata-ci","email":"rail@gooddata.com"},"deprecated":"@gooddata/react-components@7 reached End of Support on March 31, 2022. Please upgrade (see https://sdk.gooddata.com/gooddata-ui/docs/supported_versions.html for more information).","repository":{"url":"git+ssh://git@github.com/gooddata/gooddata-react-components.git","type":"git"},"_npmVersion":"6.4.1","description":"GoodData.UI - A powerful JavaScript library for building analytical applications","directories":{},"lint-staged":{"{src,stories,styles,__mocks__,examples/server/src,examples/src,examples/test}/**/*.{ts,js,tsx,jsx,scss}":["npx gdc-fix-copyright","git add"],"{src,stories,styles,__mocks__,examples/server/src,examples/src,examples/test}/**/*.{ts,js,tsx,jsx,json,scss,md,yaml,html}":["prettier --write","git add"]},"_nodeVersion":"8.12.0","dependencies":{"rxjs":"^5.5.6","uuid":"^3.2.1","immer":"^1.3.1","lodash":"^4.17.15","date-fns":"^2.7.0","downshift":"^3.2.7","invariant":"^2.2.2","mapbox-gl":"^1.6.1","classnames":"^2.2.6","highcharts":"7.1.1","prop-types":"^15.6.0","react-intl":"^3.6.0","custom-event":"^1.0.1","react-window":"^1.8.1","ag-grid-react":"20.0.0","react-measure":"^2.3.0","@types/mapbox-gl":"^1.6.1","react-day-picker":"~7.3.0","react-responsive":"^3.0.0","stringify-object":"^2.4.0","@gooddata/typings":"^2.22.0","ag-grid-community":"20.0.0","http-status-codes":"^1.3.0","@gooddata/js-utils":"^3.5.0","@gooddata/numberjs":"^3.2.4","fixed-data-table-2":"0.7.17","@gooddata/goodstrap":"^68.1.0","react-dom-factories":"^1.0.2","@gooddata/gooddata-js":"^12.5.0","json-stable-stringify":"^1.0.1","react-transition-group":"^2.2.1","hoist-non-react-statics":"^3.3.0","nodelist-foreach-polyfill":"^1.2.0","@formatjs/intl-pluralrules":"^1.3.6","highcharts-grouped-categories":"^1.1.3"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"raf":"3.3.2","yup":"^0.24.1","jest":"24.7.1","husky":"3.0.0","madge":"^3.4.4","react":"^16.5.2","enzyme":"3.5.0","eslint":"4.19.1","formik":"^0.11.11","moment":"2.23.0","history":"^4.7.2","ts-jest":"24.0.0","webpack":"4.30.0","full-icu":"^1.3.0","prettier":"1.16.4","react-ga":"^2.5.2","recharts":"1.0.0-beta.9","testcafe":"1.1.4","commander":"2.14.1","node-sass":"4.13.0","react-dom":"^16.5.2","supertest":"3.0.0","ts-loader":"6.0.0","@types/raf":"^3.4.0","css-loader":"0.28.7","jest-junit":"3.0.0","raw-loader":"0.5.1","styled-jsx":"2.2.1","typescript":"3.3.4000","@babel/core":"7.4.4","@types/jest":"24.0.6","@types/node":"7.0.8","@types/uuid":"3.4.3","file-loader":"3.0.1","jest-enzyme":"7.0.2","lint-staged":"9.1.0","sass-loader":"6.0.6","webpack-cli":"3.3.2","@types/react":"16.8.6","babel-loader":"8.0.5","react-helmet":"5.2.0","react-select":"1.2.1","style-loader":"0.19.1","@types/enzyme":"3.1.13","@types/lodash":"4.14.123","testcafe-live":"0.1.4","@babel/runtime":"7.4.4","dotenv-webpack":"^1.7.0","@babel/polyfill":"^7.4.4","@storybook/react":"5.0.11","@types/invariant":"2.2.29","@types/react-dom":"16.0.11","isomorphic-fetch":"2.2.1","react-datepicker":"1.1.0","react-router-dom":"4.2.2","@babel/preset-env":"7.4.4","@gooddata/mock-js":"^2.11.0","@storybook/addons":"5.0.11","@types/classnames":"2.2.3","@types/prop-types":"15.5.2","@storybook/theming":"5.0.11","identity-obj-proxy":"^3.0.0","intl-messageformat":"^7.5.4","webpack-dev-server":"3.3.1","@babel/preset-react":"7.0.0","@types/react-portal":"4.0.1","@types/react-window":"^1.8.1","babel-plugin-lodash":"3.3.4","html-webpack-plugin":"3.2.0","react-test-renderer":"16.4.2","@types/react-measure":"2.0.5","clean-webpack-plugin":"2.0.2","stats-webpack-plugin":"0.7.0","eslint-config-prettier":"4.1.0","react-google-recaptcha":"^0.14.1","tslint-config-prettier":"1.18.0","@gooddata/eslint-config":"^1.0.0","@gooddata/tslint-config":"1.0.0","@types/react-responsive":"^3.0.3","@types/storybook__react":"4.0.1","@types/stringify-object":"^3.2.0","enzyme-adapter-react-16":"1.3.1","@gooddata/test-storybook":"3.2.1","@storybook/addon-actions":"5.0.11","@storybook/addon-options":"5.0.11","node-sass-magic-importer":"5.1.0","react-syntax-highlighter":"11.0.2","@types/fixed-data-table-2":"0.8.1","@types/react-test-renderer":"16.0.0","circular-dependency-plugin":"5.0.2","compression-webpack-plugin":"2.0.0","@types/json-stable-stringify":"^1.0.32","@gooddata/frontend-npm-scripts":"1.1.0","@types/enzyme-adapter-react-16":"1.0.3","@types/storybook__addon-actions":"3.4.2","@babel/plugin-proposal-class-properties":"7.4.4","@babel/plugin-proposal-object-rest-spread":"7.4.4","@babel/plugin-transform-async-to-generator":"7.4.4"},"peerDependencies":{"react":"^16.5.2","react-dom":"^16.5.2"},"_npmOperationalInternal":{"tmp":"tmp/react-components_7.5.0-beta.4_1584350893880_0.6831697199344999","host":"s3://npm-registry-packages"}},"7.5.0-alpha-khanh.le-kl-SD-861-876-supportedProperties-2020-03-16T09-50-49-102Z":{"name":"@gooddata/react-components","version":"7.5.0-alpha-khanh.le-kl-SD-861-876-supportedProperties-2020-03-16T09-50-49-102Z","author":{"name":"GoodData Corporation"},"license":"BSD-3-Clause","_id":"@gooddata/react-components@7.5.0-alpha-khanh.le-kl-SD-861-876-supportedProperties-2020-03-16T09-50-49-102Z","maintainers":[{"name":"afi","email":"adam.fiedler@gooddata.com"},{"name":"bertold8","email":"ivan.nejezchleb@seznam.cz"},{"name":"brbistas","email":"valentinos.chraniotis@gooddata.com"},{"name":"bugsbunny338","email":"jiri.zajic@mensa.cz"},{"name":"de.do","email":"de.do@gooddata.com"},{"name":"gooddata-ci","email":"rail@gooddata.com"},{"name":"hung.nguyen.hoang","email":"hung.nguyen@gooddata.com"},{"name":"ivan.mjartan","email":"ivan.mjartan@gooddata.com"},{"name":"jakub-sterba","email":"jakub.sterba@gooddata.com"},{"name":"jankc","email":"jan.krapac@gmail.com"},{"name":"jaroslav.tomecek","email":"jaroslav.tomecek@gooddata.com"},{"name":"jkittler","email":"honza.kittler@gmail.com"},{"name":"khanh.le","email":"khanh.le@gooddata.com"},{"name":"lanhuynh","email":"lan.huynh@gooddata.com"},{"name":"linhhong","email":"linh.hong@gooddata.com"},{"name":"lupko","email":"lubomir.slivka@gooddata.com"},{"name":"matyas.kandl","email":"matyas.kandl@gooddata.com"},{"name":"michal.marsal","email":"michal.marsal@gooddata.com"},{"name":"naibinh","email":"naibinh@gmail.com"},{"name":"nikolacech","email":"nikola.cech@gooddata.com"},{"name":"nis.hua","email":"nis.hua@gooddata.com"},{"name":"no23reason","email":"dan.homola@hotmail.cz"},{"name":"patrikbraborec","email":"patrik.braborec@gooddata.com"},{"name":"pbenes","email":"petr.benes@gooddata.com"},{"name":"petrjanu","email":"petr.janu@gooddata.com"},{"name":"ptquang86","email":"ptquang86@gmail.com"},{"name":"qduval","email":"quentin.duval@gooddata.com"},{"name":"rodri360","email":"me@rodri360.com"},{"name":"sitina","email":"jiri.sitina@gooddata.com"},{"name":"strouhaljan","email":"strouhal.jan@gmail.com"},{"name":"tomas.kratochvil","email":"tomas.kratochvil@gooddata.com"},{"name":"tomasreichmann","email":"tomasreichmann@gmail.com"},{"name":"tomsatgd","email":"tomas.satinsky@gooddata.com"},{"name":"trung-le-quoc","email":"trung.le@gooddata.com"},{"name":"tu-ngo","email":"tungo1981@gmail.com"},{"name":"tulean","email":"tuan.le@gooddata.com"},{"name":"utdnah","email":"danh.ung@gooddata.com"},{"name":"vlastikcz","email":"vlastimil.kotas@gooddata.com"},{"name":"vu.pham","email":"vu.pham@gooddata.com"},{"name":"xmort","email":"petr.dolejsi@gooddata.com"},{"name":"yanlipnican","email":"yanlipnican@gmail.com"}],"homepage":"https://github.com/gooddata/gooddata-react-components#readme","bugs":{"url":"https://github.com/gooddata/gooddata-react-components/issues"},"dist":{"shasum":"64a21b6146f4a1dacbee66040e7809d6d4f1c974","tarball":"https://registry.npmjs.org/@gooddata/react-components/-/react-components-7.5.0-alpha-khanh.le-kl-SD-861-876-supportedProperties-2020-03-16T09-50-49-102Z.tgz","fileCount":2486,"integrity":"sha512-NZ9L5uEVY04czatMdgNmlFN/iEZ+0iHUvQUJdr7SWoUd1O2NT46RnZDyptjidn9PQucmPfyw0pSR/VAS6mkK8w==","signatures":[{"sig":"MEUCIQDfVEw1CbgZOPcWlWE28d0bhMKIwLy7E+9goTy1vV+cGAIgOxfCWUqEWyt0sBs0B6i7MZYVARtrpSGlVXcaudEQpfk=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":9797633,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJeb0pwCRA9TVsSAnZWagAAyVQQAI/K8L2R8JDRJhcTCI/M\nSJHWZ012q8/rvo7C4mv8MhXA4l827E6PRnI7QHDZ6HBKAN4Ds0zmy27anyQ+\njmcX3Ui/VqtupQ3j91PLdi6LiRetyMHaKXysUWLnhhqs3O9YiFSf/2zxa8S5\nsQiwCi2+8nHLT6RYYjgPwOthS3s7CrJHLTWyfG+sxAfRgNXP+am30nAdjRTJ\nWOex3HmgVywke+GaY20cnDjbmUF6uws+VP/cBHBZs+aezxqgrMc3v/ySzFri\n7Ben62HOWv/UcZvKAEyMpemXVlwFXRfxQwILyHzZ3lDmmHai95SbecMvC8Cc\noD1EAq6GC42OdU9bSDFkoS7WOzxQjX5PXkTC9HtccZohd94bP+W/l5hX+hCl\nZYFqWsU6F+u3dxgK//DpOCaIMJI+HV3CKWqae4HowUfAxlRNHNrxjAmgMOOY\nkrXDJ94ne0rIdX4YJSq//lRRaAfm+3gSDCpqqEcSda7W4wUdBP0Y6HlcfmDY\nM7CaRiPgOS6uBAeNELCw1t5wvqvtkaWxuq9IRURPDhTB+GJZlCzKso0XPOvi\nMexc+QUsK3+7jcv7+uCO5c4vO1M22x83EOyCO5teq5Qtp7i8x4D+1RHBrhpr\nYKQchA1pWoPI4D/WkNi3AX8j3KObc1czqTqyJ9FqpqK7DEKVUrYu0fEn88Wz\noxxC\r\n=BJlF\r\n-----END PGP SIGNATURE-----\r\n"},"main":"dist/index.js","husky":{"hooks":{"pre-commit":"lint-staged"}},"config":{"eslint":"./examples/**/*.{js,jsx}","tslint":"./{__mocks__,src,stories}/{,**/}*.{ts,tsx}"},"readme":"[![npm version](https://badge.fury.io/js/%40gooddata%2Freact-components.svg)](https://www.npmjs.com/package/@gooddata/react-components) \n\n# GoodData.UI React components\n> A React-based JavaScript library for building data-driven applications\n\n## Getting started\n- [GoodData.UI Documentation](http://sdk.gooddata.com/gooddata-ui/)\n- [GoodData.UI Live Examples](https://gooddata-examples.herokuapp.com/)\n- [Stack Overflow](https://stackoverflow.com/questions/tagged/gooddata)\n\n### Usage\nWith [yarn](https://yarnpkg.com) installed, go to your project directory and run\n```\n$ yarn add @gooddata/react-components\n```\nIf you prefer [npm](npmjs.com) run\n```\n$ npm install --save @gooddata/react-components\n```\n\nThe public API is exposed via global `index.js`. Except for the styles, do not import any other file directly\nbecause they are not intended to be part of the public API.\n\n## Contributing\n\nWe welcome any contribution in form of [issues](https://github.com/gooddata/gooddata-react-components/issues) or [pull requests](https://github.com/gooddata/gooddata-react-components/pulls).\nThese commands may come in handy while developing:\n\n| command | description |\n| ------- | ----------- |\n| `yarn install --pure-lockfile` | first step |\n| ||\n| `yarn dev` | build react-components to `/dist` in watch mode |\n| `yarn test` | run all unit tests |\n| `yarn prettier-write` | format the source code to match the valid codestyle |\n| `yarn validate` | validate codestyle |\n| ||\n| `yarn storybook` | run storybook from `/stories` on http://localhost:9001 |\n| `yarn build-storybook` | build storybook to `/dist-storybook` |\n| `yarn test-storybook` | run storybook and [screenshot tests](https://github.com/gooddata/gdc-client-utils/tree/master/test-storybook) |\n| ||\n| `yarn examples` | run Live Examples dev-server from `/examples` on https://localhost:8999 |\n| `yarn examples-build` | build Live Examples to `/examples/dist` |\n| `yarn examples-server` | serve built Live Examples - see `/examples/server/src` |\n| `yarn examples-testcafe` | run testcafe tests against `localhost:8999` |\n\n### Deploy to heroku.com\nWhen you deploy this repo to heroku, it serves *GoodData.UI Live Examples*.\nRelevant tasks are in `Procfile` and `package.json`.\n\n```bash\n# run in the project directory\nheroku login\nheroku create <your-app-name>\nheroku config:set DOMAIN_ADMIN_USERNAME=x@gooddata.com DOMAIN_ADMIN_PASSWORD=xy PROJECT_ID_TO_ASSIGN=xms7ga4tf3g3nzucd8380o2bev8oeknp\ngit push heroku HEAD:master\nheroku open\n```\n### Enable Geo Chart for Storybook and Live Examples\nGeo chart uses Mapbox to render map which requires a Mapbox access token.\n- Register an account and create Mapbox access token at [guide](https://docs.mapbox.com/help/how-mapbox-works/access-tokens/)\n- Store the created token at `.env`:\n```bash\necho -e \"EXAMPLE_MAPBOX_ACCESS_TOKEN=token\" >> .env # only need to run once\necho -e \"STORYBOOK_MAPBOX_ACCESS_TOKEN=token\" >> .env # only need to run once\n```\n\n### Run Live Examples Locally\nTo run *GoodData.UI Live Examples* locally:\n```bash\ngit clone <this-repository>\ncd  <repository-folder>\nyarn install --pure-lockfile\nyarn examples\n```\nThen open https://localhost:8999 and login using Live Examples account (you can [create one here](https://gooddata-examples.herokuapp.com/registration)).\n\n### Run Storybook locally\n- Run storybook with token stored in `.env` for more secure\n```bash\nyarn storybook\n```\n- Or run storybook with token env param exposed to cli (not suggested)\n```bash\nSTORYBOOK_MAPBOX_ACCESS_TOKEN=token yarn storybook\n```\n- Apply either above way to `yarn build-storybook` or `yarn test-storybook`\n\n### Source code formatting\nThe source code in the repository is formatted by [Prettier](https://prettier.io/). \nThe format of the code is validated by our Continuous Integration server and is one of the requirements of successful merge.\n\nPrettier is supported by every major IDE. You can find the list of supported editors and how to configure them [here](https://prettier.io/docs/en/editors.html).\n\nIn the case, when your editor is not supported or you don't want to setup the integration, you can run the `yarn prettier-write` command to reformat the code before commit.\n\n## Changelog\n\n- see [CHANGELOG.md](CHANGELOG.md)\n\n## License\n\n(C) 2007-2018 GoodData Corporation\n\nThis project is dual licensed:\n\n- The ATTRIBUTION-NONCOMMERCIAL 4.0 INTERNATIONAL (CC BY-NC 4.0) is used for purpose of the trial experience and evaluation of GoodData.UI library.\n- The GOODDATA GOODDATA.UI LIBRARY END USER LICENSE AGREEMENT is used for GoodData customers.\n\nFor more information, please see [LICENSE](https://github.com/gooddata/gooddata-react-components/blob/master/LICENSE)\n","gitHead":"f974ec414a4fe54d5c72c00c0ad115065dcf5d10","scripts":{"dev":"bash scripts/build.sh --dev-watch","test":"jest --watch","build":"bash scripts/build.sh","tslint":"yarn run-tslint -t verbose $npm_package_config_tslint","prepare":"cd examples/server && yarn install --frozen-lockfile && cd ../..; rm -r examples/node_modules 2>/dev/null; true","examples":"bash scripts/run-examples.sh","prepare?":"# Called before `npm publish` and on local `npm install`. Temporarily also for deleting obsolete node_modules. Ends with `true` to continue gracefully.","validate":"tsc --noEmit && yarn tslint && eslint $npm_package_config_eslint && yarn prettier-check","build-dev":"bash scripts/build.sh --dev","examples?":"# Default is developer domain, other options: yarn examples [sec,secure,stg,stg2,stg3,demo,developer or URL]","storybook":"yarn build && start-storybook -p 9001 -c .storybook","test-once":"jest","tslint-ci":"mkdir -p ./ci/results && yarn run-tslint -t checkstyle -o ./ci/results/tslint-results.xml $npm_package_config_tslint","run-tslint":"tslint -p tsconfig.json","validate-ci":"tsc --noEmit && yarn tslint-ci  && eslint $npm_package_config_eslint -f checkstyle -o ci/results/eslint-results.xml && yarn prettier-check","examples-build":"bash scripts/build-examples.sh","prepublishOnly":"yarn build","prettier-check":"prettier --check '{src,stories,styles,__mocks__,examples/server/src,examples/src,examples/test}/**/*.{ts,js,tsx,jsx,json,scss,md,yaml,html}'","prettier-write":"prettier --write '{src,stories,styles,__mocks__,examples/server/src,examples/src,examples/test}/**/*.{ts,js,tsx,jsx,json,scss,md,yaml,html}'","test-storybook":"yarn build && test-storybook","build-storybook":"yarn build && build-storybook -c .storybook -o dist-storybook","examples-server":"node examples/server/src/index.js","heroku-postbuild":"yarn examples-build developer","examples-testcafe":"./scripts/run-testcafe.sh visual","check-circular-deps":"madge --circular --extensions ts ./src","examples-testcafe-ci":"./scripts/run-testcafe.sh ci","examples-testcafe-live":"./scripts/run-testcafe.sh live"},"typings":"dist/index.d.ts","_npmUser":{"name":"khanh.le","email":"khanh.le@gooddata.com"},"deprecated":"@gooddata/react-components@7 reached End of Support on March 31, 2022. Please upgrade (see https://sdk.gooddata.com/gooddata-ui/docs/supported_versions.html for more information).","repository":{"url":"git+ssh://git@github.com/gooddata/gooddata-react-components.git","type":"git"},"_npmVersion":"6.4.1","description":"GoodData.UI - A powerful JavaScript library for building analytical applications","directories":{},"lint-staged":{"{src,stories,styles,__mocks__,examples/server/src,examples/src,examples/test}/**/*.{ts,js,tsx,jsx,scss}":["npx gdc-fix-copyright","git add"],"{src,stories,styles,__mocks__,examples/server/src,examples/src,examples/test}/**/*.{ts,js,tsx,jsx,json,scss,md,yaml,html}":["prettier --write","git add"]},"_nodeVersion":"8.12.0","dependencies":{"rxjs":"^5.5.6","uuid":"^3.2.1","immer":"^1.3.1","lodash":"^4.17.15","date-fns":"^2.7.0","downshift":"^3.2.7","invariant":"^2.2.2","mapbox-gl":"^1.6.1","classnames":"^2.2.6","highcharts":"7.1.1","prop-types":"^15.6.0","react-intl":"^3.6.0","custom-event":"^1.0.1","react-window":"^1.8.1","ag-grid-react":"20.0.0","react-measure":"^2.3.0","@types/mapbox-gl":"^1.6.1","react-day-picker":"~7.3.0","react-responsive":"^3.0.0","stringify-object":"^2.4.0","@gooddata/typings":"^2.22.0","ag-grid-community":"20.0.0","http-status-codes":"^1.3.0","@gooddata/js-utils":"^3.5.0","@gooddata/numberjs":"^3.2.4","fixed-data-table-2":"0.7.17","@gooddata/goodstrap":"^68.1.0","react-dom-factories":"^1.0.2","@gooddata/gooddata-js":"^12.5.0","json-stable-stringify":"^1.0.1","react-transition-group":"^2.2.1","hoist-non-react-statics":"^3.3.0","nodelist-foreach-polyfill":"^1.2.0","@formatjs/intl-pluralrules":"^1.3.6","highcharts-grouped-categories":"^1.1.3"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"raf":"3.3.2","yup":"^0.24.1","jest":"24.7.1","husky":"3.0.0","madge":"^3.4.4","react":"^16.5.2","enzyme":"3.5.0","eslint":"4.19.1","formik":"^0.11.11","moment":"2.23.0","history":"^4.7.2","ts-jest":"24.0.0","webpack":"4.30.0","full-icu":"^1.3.0","prettier":"1.16.4","react-ga":"^2.5.2","recharts":"1.0.0-beta.9","testcafe":"1.1.4","commander":"2.14.1","node-sass":"4.13.0","react-dom":"^16.5.2","supertest":"3.0.0","ts-loader":"6.0.0","@types/raf":"^3.4.0","css-loader":"0.28.7","jest-junit":"3.0.0","raw-loader":"0.5.1","styled-jsx":"2.2.1","typescript":"3.3.4000","@babel/core":"7.4.4","@types/jest":"24.0.6","@types/node":"7.0.8","@types/uuid":"3.4.3","file-loader":"3.0.1","jest-enzyme":"7.0.2","lint-staged":"9.1.0","sass-loader":"6.0.6","webpack-cli":"3.3.2","@types/react":"16.8.6","babel-loader":"8.0.5","react-helmet":"5.2.0","react-select":"1.2.1","style-loader":"0.19.1","@types/enzyme":"3.1.13","@types/lodash":"4.14.123","testcafe-live":"0.1.4","@babel/runtime":"7.4.4","dotenv-webpack":"^1.7.0","@babel/polyfill":"^7.4.4","@storybook/react":"5.0.11","@types/invariant":"2.2.29","@types/react-dom":"16.0.11","isomorphic-fetch":"2.2.1","react-datepicker":"1.1.0","react-router-dom":"4.2.2","@babel/preset-env":"7.4.4","@gooddata/mock-js":"^2.11.0","@storybook/addons":"5.0.11","@types/classnames":"2.2.3","@types/prop-types":"15.5.2","@storybook/theming":"5.0.11","identity-obj-proxy":"^3.0.0","intl-messageformat":"^7.5.4","webpack-dev-server":"3.3.1","@babel/preset-react":"7.0.0","@types/react-portal":"4.0.1","@types/react-window":"^1.8.1","babel-plugin-lodash":"3.3.4","html-webpack-plugin":"3.2.0","react-test-renderer":"16.4.2","@types/react-measure":"2.0.5","clean-webpack-plugin":"2.0.2","stats-webpack-plugin":"0.7.0","eslint-config-prettier":"4.1.0","react-google-recaptcha":"^0.14.1","tslint-config-prettier":"1.18.0","@gooddata/eslint-config":"^1.0.0","@gooddata/tslint-config":"1.0.0","@types/react-responsive":"^3.0.3","@types/storybook__react":"4.0.1","@types/stringify-object":"^3.2.0","enzyme-adapter-react-16":"1.3.1","@gooddata/test-storybook":"3.2.1","@storybook/addon-actions":"5.0.11","@storybook/addon-options":"5.0.11","node-sass-magic-importer":"5.1.0","react-syntax-highlighter":"11.0.2","@types/fixed-data-table-2":"0.8.1","@types/react-test-renderer":"16.0.0","circular-dependency-plugin":"5.0.2","compression-webpack-plugin":"2.0.0","@types/json-stable-stringify":"^1.0.32","@gooddata/frontend-npm-scripts":"1.1.0","@types/enzyme-adapter-react-16":"1.0.3","@types/storybook__addon-actions":"3.4.2","@babel/plugin-proposal-class-properties":"7.4.4","@babel/plugin-proposal-object-rest-spread":"7.4.4","@babel/plugin-transform-async-to-generator":"7.4.4"},"peerDependencies":{"react":"^16.5.2","react-dom":"^16.5.2"},"_npmOperationalInternal":{"tmp":"tmp/react-components_7.5.0-alpha-khanh.le-kl-SD-861-876-supportedProperties-2020-03-16T09-50-49-102Z_1584351855894_0.21702644029187512","host":"s3://npm-registry-packages"}},"7.5.0-alpha-khanh.le-kl-SD-861-876-supportedProperties-2020-03-16T10-07-07-932Z":{"name":"@gooddata/react-components","version":"7.5.0-alpha-khanh.le-kl-SD-861-876-supportedProperties-2020-03-16T10-07-07-932Z","author":{"name":"GoodData Corporation"},"license":"BSD-3-Clause","_id":"@gooddata/react-components@7.5.0-alpha-khanh.le-kl-SD-861-876-supportedProperties-2020-03-16T10-07-07-932Z","maintainers":[{"name":"afi","email":"adam.fiedler@gooddata.com"},{"name":"bertold8","email":"ivan.nejezchleb@seznam.cz"},{"name":"brbistas","email":"valentinos.chraniotis@gooddata.com"},{"name":"bugsbunny338","email":"jiri.zajic@mensa.cz"},{"name":"de.do","email":"de.do@gooddata.com"},{"name":"gooddata-ci","email":"rail@gooddata.com"},{"name":"hung.nguyen.hoang","email":"hung.nguyen@gooddata.com"},{"name":"ivan.mjartan","email":"ivan.mjartan@gooddata.com"},{"name":"jakub-sterba","email":"jakub.sterba@gooddata.com"},{"name":"jankc","email":"jan.krapac@gmail.com"},{"name":"jaroslav.tomecek","email":"jaroslav.tomecek@gooddata.com"},{"name":"jkittler","email":"honza.kittler@gmail.com"},{"name":"khanh.le","email":"khanh.le@gooddata.com"},{"name":"lanhuynh","email":"lan.huynh@gooddata.com"},{"name":"linhhong","email":"linh.hong@gooddata.com"},{"name":"lupko","email":"lubomir.slivka@gooddata.com"},{"name":"matyas.kandl","email":"matyas.kandl@gooddata.com"},{"name":"michal.marsal","email":"michal.marsal@gooddata.com"},{"name":"naibinh","email":"naibinh@gmail.com"},{"name":"nikolacech","email":"nikola.cech@gooddata.com"},{"name":"nis.hua","email":"nis.hua@gooddata.com"},{"name":"no23reason","email":"dan.homola@hotmail.cz"},{"name":"patrikbraborec","email":"patrik.braborec@gooddata.com"},{"name":"pbenes","email":"petr.benes@gooddata.com"},{"name":"petrjanu","email":"petr.janu@gooddata.com"},{"name":"ptquang86","email":"ptquang86@gmail.com"},{"name":"qduval","email":"quentin.duval@gooddata.com"},{"name":"rodri360","email":"me@rodri360.com"},{"name":"sitina","email":"jiri.sitina@gooddata.com"},{"name":"strouhaljan","email":"strouhal.jan@gmail.com"},{"name":"tomas.kratochvil","email":"tomas.kratochvil@gooddata.com"},{"name":"tomasreichmann","email":"tomasreichmann@gmail.com"},{"name":"tomsatgd","email":"tomas.satinsky@gooddata.com"},{"name":"trung-le-quoc","email":"trung.le@gooddata.com"},{"name":"tu-ngo","email":"tungo1981@gmail.com"},{"name":"tulean","email":"tuan.le@gooddata.com"},{"name":"utdnah","email":"danh.ung@gooddata.com"},{"name":"vlastikcz","email":"vlastimil.kotas@gooddata.com"},{"name":"vu.pham","email":"vu.pham@gooddata.com"},{"name":"xmort","email":"petr.dolejsi@gooddata.com"},{"name":"yanlipnican","email":"yanlipnican@gmail.com"}],"homepage":"https://github.com/gooddata/gooddata-react-components#readme","bugs":{"url":"https://github.com/gooddata/gooddata-react-components/issues"},"dist":{"shasum":"9acdaa19297e09477c711e26f575f4b02d8295f9","tarball":"https://registry.npmjs.org/@gooddata/react-components/-/react-components-7.5.0-alpha-khanh.le-kl-SD-861-876-supportedProperties-2020-03-16T10-07-07-932Z.tgz","fileCount":2486,"integrity":"sha512-Ts0pFMaTKeqIRIXDe132pNzaBWgDb6dPMMNmEvAQtdTQe43UwsJay2z44gJwQpb8aDlA0Jjbng2YrSHsRr5hDg==","signatures":[{"sig":"MEUCIQCdBqPKXo9v5xzS/3RzZRiYfVVa+2sA/RxTvqV2cgyCUAIgTJF07eAR+kU2URLIpH1V6/uYiF4hewXKQEyctTAB9BM=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":9797633,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJeb047CRA9TVsSAnZWagAA6RAQAJ3c3Irpjf/KVSAGrieT\nHSjsFK/U3I21hs3jl4P8lPEDj2Qsz5TybOZ2zL317jLXFFy5ZvWrt/sS9bzx\n6/B25QS4Mangi8KoC71SqLMtHRsnRGEk3txjgbhuvfhI8pAysEz9wLuE97Wg\nImCZaklVl8aAzkwCRdvSbvAvOXpuat3UgFrT+PoAcRj+RIdzhGW8/Z5dB1HW\npOBJxuHSG+9xPTyHo+dUMd+JW/nN2ssD+5aehS/wpSgsdMPS3aqgeli2lpz6\nlLVjwNrgw4v+NKtKFuEzUr7xUqVm8zuX3Zu7ykRzwvfd+x/W6dtqMDgWJJ72\nlKUti7qV5eIuyC00rvxOhNCfDbcnByLQvPgfY9ttQk6h7dHrxvoZrDMp/Ab0\nSfKPhxJBRKSprRmz1QuQgPjAcMJPd1J252IPKDbmn8N+gRraridb/mZGZylu\nuTz/zfAZc+I4h6/JMATGpqlo4KSaEG+IQ4YCJptP/M+WdqF82u8CkadgEDHY\nNRXLbY6ML+oAcY+uqnoKXgDYptGsN9C1OvX9BUJnuvt4CNOuJ6nyXI21Z+5/\nRxmkwoOztAhYj4ec5xjj97l2F+w5lhC2AiUgtN732CfB6aJfflOoFIWt4HoG\nJFAuL8pu9s3c5VY0RKmeli2ZvDGQrS6VJ8rTqfOPgldnMyaelbf6OcKTH/iE\nBLAv\r\n=dvHp\r\n-----END PGP SIGNATURE-----\r\n"},"main":"dist/index.js","husky":{"hooks":{"pre-commit":"lint-staged"}},"config":{"eslint":"./examples/**/*.{js,jsx}","tslint":"./{__mocks__,src,stories}/{,**/}*.{ts,tsx}"},"readme":"[![npm version](https://badge.fury.io/js/%40gooddata%2Freact-components.svg)](https://www.npmjs.com/package/@gooddata/react-components) \n\n# GoodData.UI React components\n> A React-based JavaScript library for building data-driven applications\n\n## Getting started\n- [GoodData.UI Documentation](http://sdk.gooddata.com/gooddata-ui/)\n- [GoodData.UI Live Examples](https://gooddata-examples.herokuapp.com/)\n- [Stack Overflow](https://stackoverflow.com/questions/tagged/gooddata)\n\n### Usage\nWith [yarn](https://yarnpkg.com) installed, go to your project directory and run\n```\n$ yarn add @gooddata/react-components\n```\nIf you prefer [npm](npmjs.com) run\n```\n$ npm install --save @gooddata/react-components\n```\n\nThe public API is exposed via global `index.js`. Except for the styles, do not import any other file directly\nbecause they are not intended to be part of the public API.\n\n## Contributing\n\nWe welcome any contribution in form of [issues](https://github.com/gooddata/gooddata-react-components/issues) or [pull requests](https://github.com/gooddata/gooddata-react-components/pulls).\nThese commands may come in handy while developing:\n\n| command | description |\n| ------- | ----------- |\n| `yarn install --pure-lockfile` | first step |\n| ||\n| `yarn dev` | build react-components to `/dist` in watch mode |\n| `yarn test` | run all unit tests |\n| `yarn prettier-write` | format the source code to match the valid codestyle |\n| `yarn validate` | validate codestyle |\n| ||\n| `yarn storybook` | run storybook from `/stories` on http://localhost:9001 |\n| `yarn build-storybook` | build storybook to `/dist-storybook` |\n| `yarn test-storybook` | run storybook and [screenshot tests](https://github.com/gooddata/gdc-client-utils/tree/master/test-storybook) |\n| ||\n| `yarn examples` | run Live Examples dev-server from `/examples` on https://localhost:8999 |\n| `yarn examples-build` | build Live Examples to `/examples/dist` |\n| `yarn examples-server` | serve built Live Examples - see `/examples/server/src` |\n| `yarn examples-testcafe` | run testcafe tests against `localhost:8999` |\n\n### Deploy to heroku.com\nWhen you deploy this repo to heroku, it serves *GoodData.UI Live Examples*.\nRelevant tasks are in `Procfile` and `package.json`.\n\n```bash\n# run in the project directory\nheroku login\nheroku create <your-app-name>\nheroku config:set DOMAIN_ADMIN_USERNAME=x@gooddata.com DOMAIN_ADMIN_PASSWORD=xy PROJECT_ID_TO_ASSIGN=xms7ga4tf3g3nzucd8380o2bev8oeknp\ngit push heroku HEAD:master\nheroku open\n```\n### Enable Geo Chart for Storybook and Live Examples\nGeo chart uses Mapbox to render map which requires a Mapbox access token.\n- Register an account and create Mapbox access token at [guide](https://docs.mapbox.com/help/how-mapbox-works/access-tokens/)\n- Store the created token at `.env`:\n```bash\necho -e \"EXAMPLE_MAPBOX_ACCESS_TOKEN=token\" >> .env # only need to run once\necho -e \"STORYBOOK_MAPBOX_ACCESS_TOKEN=token\" >> .env # only need to run once\n```\n\n### Run Live Examples Locally\nTo run *GoodData.UI Live Examples* locally:\n```bash\ngit clone <this-repository>\ncd  <repository-folder>\nyarn install --pure-lockfile\nyarn examples\n```\nThen open https://localhost:8999 and login using Live Examples account (you can [create one here](https://gooddata-examples.herokuapp.com/registration)).\n\n### Run Storybook locally\n- Run storybook with token stored in `.env` for more secure\n```bash\nyarn storybook\n```\n- Or run storybook with token env param exposed to cli (not suggested)\n```bash\nSTORYBOOK_MAPBOX_ACCESS_TOKEN=token yarn storybook\n```\n- Apply either above way to `yarn build-storybook` or `yarn test-storybook`\n\n### Source code formatting\nThe source code in the repository is formatted by [Prettier](https://prettier.io/). \nThe format of the code is validated by our Continuous Integration server and is one of the requirements of successful merge.\n\nPrettier is supported by every major IDE. You can find the list of supported editors and how to configure them [here](https://prettier.io/docs/en/editors.html).\n\nIn the case, when your editor is not supported or you don't want to setup the integration, you can run the `yarn prettier-write` command to reformat the code before commit.\n\n## Changelog\n\n- see [CHANGELOG.md](CHANGELOG.md)\n\n## License\n\n(C) 2007-2018 GoodData Corporation\n\nThis project is dual licensed:\n\n- The ATTRIBUTION-NONCOMMERCIAL 4.0 INTERNATIONAL (CC BY-NC 4.0) is used for purpose of the trial experience and evaluation of GoodData.UI library.\n- The GOODDATA GOODDATA.UI LIBRARY END USER LICENSE AGREEMENT is used for GoodData customers.\n\nFor more information, please see [LICENSE](https://github.com/gooddata/gooddata-react-components/blob/master/LICENSE)\n","gitHead":"de8204249b4d49ae27932b9926ac3f031375ff0d","scripts":{"dev":"bash scripts/build.sh --dev-watch","test":"jest --watch","build":"bash scripts/build.sh","tslint":"yarn run-tslint -t verbose $npm_package_config_tslint","prepare":"cd examples/server && yarn install --frozen-lockfile && cd ../..; rm -r examples/node_modules 2>/dev/null; true","examples":"bash scripts/run-examples.sh","prepare?":"# Called before `npm publish` and on local `npm install`. Temporarily also for deleting obsolete node_modules. Ends with `true` to continue gracefully.","validate":"tsc --noEmit && yarn tslint && eslint $npm_package_config_eslint && yarn prettier-check","build-dev":"bash scripts/build.sh --dev","examples?":"# Default is developer domain, other options: yarn examples [sec,secure,stg,stg2,stg3,demo,developer or URL]","storybook":"yarn build && start-storybook -p 9001 -c .storybook","test-once":"jest","tslint-ci":"mkdir -p ./ci/results && yarn run-tslint -t checkstyle -o ./ci/results/tslint-results.xml $npm_package_config_tslint","run-tslint":"tslint -p tsconfig.json","validate-ci":"tsc --noEmit && yarn tslint-ci  && eslint $npm_package_config_eslint -f checkstyle -o ci/results/eslint-results.xml && yarn prettier-check","examples-build":"bash scripts/build-examples.sh","prepublishOnly":"yarn build","prettier-check":"prettier --check '{src,stories,styles,__mocks__,examples/server/src,examples/src,examples/test}/**/*.{ts,js,tsx,jsx,json,scss,md,yaml,html}'","prettier-write":"prettier --write '{src,stories,styles,__mocks__,examples/server/src,examples/src,examples/test}/**/*.{ts,js,tsx,jsx,json,scss,md,yaml,html}'","test-storybook":"yarn build && test-storybook","build-storybook":"yarn build && build-storybook -c .storybook -o dist-storybook","examples-server":"node examples/server/src/index.js","heroku-postbuild":"yarn examples-build developer","examples-testcafe":"./scripts/run-testcafe.sh visual","check-circular-deps":"madge --circular --extensions ts ./src","examples-testcafe-ci":"./scripts/run-testcafe.sh ci","examples-testcafe-live":"./scripts/run-testcafe.sh live"},"typings":"dist/index.d.ts","_npmUser":{"name":"khanh.le","email":"khanh.le@gooddata.com"},"deprecated":"@gooddata/react-components@7 reached End of Support on March 31, 2022. Please upgrade (see https://sdk.gooddata.com/gooddata-ui/docs/supported_versions.html for more information).","repository":{"url":"git+ssh://git@github.com/gooddata/gooddata-react-components.git","type":"git"},"_npmVersion":"6.4.1","description":"GoodData.UI - A powerful JavaScript library for building analytical applications","directories":{},"lint-staged":{"{src,stories,styles,__mocks__,examples/server/src,examples/src,examples/test}/**/*.{ts,js,tsx,jsx,scss}":["npx gdc-fix-copyright","git add"],"{src,stories,styles,__mocks__,examples/server/src,examples/src,examples/test}/**/*.{ts,js,tsx,jsx,json,scss,md,yaml,html}":["prettier --write","git add"]},"_nodeVersion":"8.12.0","dependencies":{"rxjs":"^5.5.6","uuid":"^3.2.1","immer":"^1.3.1","lodash":"^4.17.15","date-fns":"^2.7.0","downshift":"^3.2.7","invariant":"^2.2.2","mapbox-gl":"^1.6.1","classnames":"^2.2.6","highcharts":"7.1.1","prop-types":"^15.6.0","react-intl":"^3.6.0","custom-event":"^1.0.1","react-window":"^1.8.1","ag-grid-react":"20.0.0","react-measure":"^2.3.0","@types/mapbox-gl":"^1.6.1","react-day-picker":"~7.3.0","react-responsive":"^3.0.0","stringify-object":"^2.4.0","@gooddata/typings":"^2.22.0","ag-grid-community":"20.0.0","http-status-codes":"^1.3.0","@gooddata/js-utils":"^3.5.0","@gooddata/numberjs":"^3.2.4","fixed-data-table-2":"0.7.17","@gooddata/goodstrap":"^68.1.0","react-dom-factories":"^1.0.2","@gooddata/gooddata-js":"^12.5.0","json-stable-stringify":"^1.0.1","react-transition-group":"^2.2.1","hoist-non-react-statics":"^3.3.0","nodelist-foreach-polyfill":"^1.2.0","@formatjs/intl-pluralrules":"^1.3.6","highcharts-grouped-categories":"^1.1.3"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"raf":"3.3.2","yup":"^0.24.1","jest":"24.7.1","husky":"3.0.0","madge":"^3.4.4","react":"^16.5.2","enzyme":"3.5.0","eslint":"4.19.1","formik":"^0.11.11","moment":"2.23.0","history":"^4.7.2","ts-jest":"24.0.0","webpack":"4.30.0","full-icu":"^1.3.0","prettier":"1.16.4","react-ga":"^2.5.2","recharts":"1.0.0-beta.9","testcafe":"1.1.4","commander":"2.14.1","node-sass":"4.13.0","react-dom":"^16.5.2","supertest":"3.0.0","ts-loader":"6.0.0","@types/raf":"^3.4.0","css-loader":"0.28.7","jest-junit":"3.0.0","raw-loader":"0.5.1","styled-jsx":"2.2.1","typescript":"3.3.4000","@babel/core":"7.4.4","@types/jest":"24.0.6","@types/node":"7.0.8","@types/uuid":"3.4.3","file-loader":"3.0.1","jest-enzyme":"7.0.2","lint-staged":"9.1.0","sass-loader":"6.0.6","webpack-cli":"3.3.2","@types/react":"16.8.6","babel-loader":"8.0.5","react-helmet":"5.2.0","react-select":"1.2.1","style-loader":"0.19.1","@types/enzyme":"3.1.13","@types/lodash":"4.14.123","testcafe-live":"0.1.4","@babel/runtime":"7.4.4","dotenv-webpack":"^1.7.0","@babel/polyfill":"^7.4.4","@storybook/react":"5.0.11","@types/invariant":"2.2.29","@types/react-dom":"16.0.11","isomorphic-fetch":"2.2.1","react-datepicker":"1.1.0","react-router-dom":"4.2.2","@babel/preset-env":"7.4.4","@gooddata/mock-js":"^2.11.0","@storybook/addons":"5.0.11","@types/classnames":"2.2.3","@types/prop-types":"15.5.2","@storybook/theming":"5.0.11","identity-obj-proxy":"^3.0.0","intl-messageformat":"^7.5.4","webpack-dev-server":"3.3.1","@babel/preset-react":"7.0.0","@types/react-portal":"4.0.1","@types/react-window":"^1.8.1","babel-plugin-lodash":"3.3.4","html-webpack-plugin":"3.2.0","react-test-renderer":"16.4.2","@types/react-measure":"2.0.5","clean-webpack-plugin":"2.0.2","stats-webpack-plugin":"0.7.0","eslint-config-prettier":"4.1.0","react-google-recaptcha":"^0.14.1","tslint-config-prettier":"1.18.0","@gooddata/eslint-config":"^1.0.0","@gooddata/tslint-config":"1.0.0","@types/react-responsive":"^3.0.3","@types/storybook__react":"4.0.1","@types/stringify-object":"^3.2.0","enzyme-adapter-react-16":"1.3.1","@gooddata/test-storybook":"3.2.1","@storybook/addon-actions":"5.0.11","@storybook/addon-options":"5.0.11","node-sass-magic-importer":"5.1.0","react-syntax-highlighter":"11.0.2","@types/fixed-data-table-2":"0.8.1","@types/react-test-renderer":"16.0.0","circular-dependency-plugin":"5.0.2","compression-webpack-plugin":"2.0.0","@types/json-stable-stringify":"^1.0.32","@gooddata/frontend-npm-scripts":"1.1.0","@types/enzyme-adapter-react-16":"1.0.3","@types/storybook__addon-actions":"3.4.2","@babel/plugin-proposal-class-properties":"7.4.4","@babel/plugin-proposal-object-rest-spread":"7.4.4","@babel/plugin-transform-async-to-generator":"7.4.4"},"peerDependencies":{"react":"^16.5.2","react-dom":"^16.5.2"},"_npmOperationalInternal":{"tmp":"tmp/react-components_7.5.0-alpha-khanh.le-kl-SD-861-876-supportedProperties-2020-03-16T10-07-07-932Z_1584352826510_0.5615210426780401","host":"s3://npm-registry-packages"}},"7.5.0-alpha-strouhaljan-jsu-bb-2057-02-2020-03-16T12-12-08-933Z":{"name":"@gooddata/react-components","version":"7.5.0-alpha-strouhaljan-jsu-bb-2057-02-2020-03-16T12-12-08-933Z","author":{"name":"GoodData Corporation"},"license":"BSD-3-Clause","_id":"@gooddata/react-components@7.5.0-alpha-strouhaljan-jsu-bb-2057-02-2020-03-16T12-12-08-933Z","maintainers":[{"name":"afi","email":"adam.fiedler@gooddata.com"},{"name":"bertold8","email":"ivan.nejezchleb@seznam.cz"},{"name":"brbistas","email":"valentinos.chraniotis@gooddata.com"},{"name":"bugsbunny338","email":"jiri.zajic@mensa.cz"},{"name":"de.do","email":"de.do@gooddata.com"},{"name":"gooddata-ci","email":"rail@gooddata.com"},{"name":"hung.nguyen.hoang","email":"hung.nguyen@gooddata.com"},{"name":"ivan.mjartan","email":"ivan.mjartan@gooddata.com"},{"name":"jakub-sterba","email":"jakub.sterba@gooddata.com"},{"name":"jankc","email":"jan.krapac@gmail.com"},{"name":"jaroslav.tomecek","email":"jaroslav.tomecek@gooddata.com"},{"name":"jkittler","email":"honza.kittler@gmail.com"},{"name":"khanh.le","email":"khanh.le@gooddata.com"},{"name":"lanhuynh","email":"lan.huynh@gooddata.com"},{"name":"linhhong","email":"linh.hong@gooddata.com"},{"name":"lupko","email":"lubomir.slivka@gooddata.com"},{"name":"matyas.kandl","email":"matyas.kandl@gooddata.com"},{"name":"michal.marsal","email":"michal.marsal@gooddata.com"},{"name":"naibinh","email":"naibinh@gmail.com"},{"name":"nikolacech","email":"nikola.cech@gooddata.com"},{"name":"nis.hua","email":"nis.hua@gooddata.com"},{"name":"no23reason","email":"dan.homola@hotmail.cz"},{"name":"patrikbraborec","email":"patrik.braborec@gooddata.com"},{"name":"pbenes","email":"petr.benes@gooddata.com"},{"name":"petrjanu","email":"petr.janu@gooddata.com"},{"name":"ptquang86","email":"ptquang86@gmail.com"},{"name":"qduval","email":"quentin.duval@gooddata.com"},{"name":"rodri360","email":"me@rodri360.com"},{"name":"sitina","email":"jiri.sitina@gooddata.com"},{"name":"strouhaljan","email":"strouhal.jan@gmail.com"},{"name":"tomas.kratochvil","email":"tomas.kratochvil@gooddata.com"},{"name":"tomasreichmann","email":"tomasreichmann@gmail.com"},{"name":"tomsatgd","email":"tomas.satinsky@gooddata.com"},{"name":"trung-le-quoc","email":"trung.le@gooddata.com"},{"name":"tu-ngo","email":"tungo1981@gmail.com"},{"name":"tulean","email":"tuan.le@gooddata.com"},{"name":"utdnah","email":"danh.ung@gooddata.com"},{"name":"vlastikcz","email":"vlastimil.kotas@gooddata.com"},{"name":"vu.pham","email":"vu.pham@gooddata.com"},{"name":"xmort","email":"petr.dolejsi@gooddata.com"},{"name":"yanlipnican","email":"yanlipnican@gmail.com"}],"homepage":"https://github.com/gooddata/gooddata-react-components#readme","bugs":{"url":"https://github.com/gooddata/gooddata-react-components/issues"},"dist":{"shasum":"163e99aeae038f1638c29921756bfce90cf54c19","tarball":"https://registry.npmjs.org/@gooddata/react-components/-/react-components-7.5.0-alpha-strouhaljan-jsu-bb-2057-02-2020-03-16T12-12-08-933Z.tgz","fileCount":2479,"integrity":"sha512-SDg0ySG5wr1GRZ8VSoxVkYQjfV00DkkRlwVkd6nCL4EQbEgII0C2WMlNaA09Vb3FdEI+mqg/RF2TKXH4Aimmkw==","signatures":[{"sig":"MEUCID3N9Z324TloOJfNzrJuZPBHT6/qmSbnRfLMk8ZzKkiVAiEAp9xr12Fu/mRcbbRKFzxECl52mpoDE5gh9UEuYeYUhCg=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":9776022,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJeb21DCRA9TVsSAnZWagAAg6IP/1XZ4uWcCCSBiVjjtRfI\ngYy8NisH+kxEWi2zbhMOM4gY6rUBcV2HlLBNW+cRXRci9QGuJYG2iYBVl6u6\n0lcZG755hs3bGmTpruZLewd0+vQXQcmrWfbAw1zTm0kqhs5j+v+8pb3/3nCo\n3U+xsdKVT0pzOlmRWQXPurVGEXighhXTXRxw1Sc+M+S7aAREX3qXCZX3veEc\nvoSrKB1vjx+EW6ZVzEsWRwp75MMlkH7wbDqv13V5P8kZ8/IDWtC7n9kwVC3n\nPJ23GVuyEy79iCEnA9JGbjsFvu9b9j74Wc3T1LsJgkYdtiwrwJ3yuUkx/+J3\nNK3oMQO6+0LpK8Hh4WcctGYlPakKhP2oF4Kyz2ji/ydRG3H4dsmTPOq+Qpcp\n94KqqBFs5EP1tVh5GlVJ5GWMyzAho464tHcmIayCTltTGeBc1RToIb5cvzdR\ns/pJnGZPMK+dEu5jh8Fgc4sQHyHnoSIj16t0WY16wOy3Ae9rPbWZlYengbkQ\nqfwvo5cYRtECzkCGDVbhlfaZBg7wWABEM0Rguoj6Txn8KGKcgqxGT6KvBIZL\ntGXe5vCGdyEAaBvmFGNQWePL7u4kUrB6VOiGnu16ikt1ITsa/I0Gz4XF49SH\ngm+VRibK/YKryTC4dg6GXuYFdg+vrDBm+Nik8116TKqYb+bMCMp+QCk8NhX3\nyRvR\r\n=6zIG\r\n-----END PGP SIGNATURE-----\r\n"},"main":"dist/index.js","husky":{"hooks":{"pre-commit":"lint-staged"}},"config":{"eslint":"./examples/**/*.{js,jsx}","tslint":"./{__mocks__,src,stories}/{,**/}*.{ts,tsx}"},"readme":"[![npm version](https://badge.fury.io/js/%40gooddata%2Freact-components.svg)](https://www.npmjs.com/package/@gooddata/react-components) \n\n# GoodData.UI React components\n> A React-based JavaScript library for building data-driven applications\n\n## Getting started\n- [GoodData.UI Documentation](http://sdk.gooddata.com/gooddata-ui/)\n- [GoodData.UI Live Examples](https://gooddata-examples.herokuapp.com/)\n- [Stack Overflow](https://stackoverflow.com/questions/tagged/gooddata)\n\n### Usage\nWith [yarn](https://yarnpkg.com) installed, go to your project directory and run\n```\n$ yarn add @gooddata/react-components\n```\nIf you prefer [npm](npmjs.com) run\n```\n$ npm install --save @gooddata/react-components\n```\n\nThe public API is exposed via global `index.js`. Except for the styles, do not import any other file directly\nbecause they are not intended to be part of the public API.\n\n## Contributing\n\nWe welcome any contribution in form of [issues](https://github.com/gooddata/gooddata-react-components/issues) or [pull requests](https://github.com/gooddata/gooddata-react-components/pulls).\nThese commands may come in handy while developing:\n\n| command | description |\n| ------- | ----------- |\n| `yarn install --pure-lockfile` | first step |\n| ||\n| `yarn dev` | build react-components to `/dist` in watch mode |\n| `yarn test` | run all unit tests |\n| `yarn prettier-write` | format the source code to match the valid codestyle |\n| `yarn validate` | validate codestyle |\n| ||\n| `yarn storybook` | run storybook from `/stories` on http://localhost:9001 |\n| `yarn build-storybook` | build storybook to `/dist-storybook` |\n| `yarn test-storybook` | run storybook and [screenshot tests](https://github.com/gooddata/gdc-client-utils/tree/master/test-storybook) |\n| ||\n| `yarn examples` | run Live Examples dev-server from `/examples` on https://localhost:8999 |\n| `yarn examples-build` | build Live Examples to `/examples/dist` |\n| `yarn examples-server` | serve built Live Examples - see `/examples/server/src` |\n| `yarn examples-testcafe` | run testcafe tests against `localhost:8999` |\n\n### Deploy to heroku.com\nWhen you deploy this repo to heroku, it serves *GoodData.UI Live Examples*.\nRelevant tasks are in `Procfile` and `package.json`.\n\n```bash\n# run in the project directory\nheroku login\nheroku create <your-app-name>\nheroku config:set DOMAIN_ADMIN_USERNAME=x@gooddata.com DOMAIN_ADMIN_PASSWORD=xy PROJECT_ID_TO_ASSIGN=xms7ga4tf3g3nzucd8380o2bev8oeknp\ngit push heroku HEAD:master\nheroku open\n```\n### Enable Geo Chart for Storybook and Live Examples\nGeo chart uses Mapbox to render map which requires a Mapbox access token.\n- Register an account and create Mapbox access token at [guide](https://docs.mapbox.com/help/how-mapbox-works/access-tokens/)\n- Store the created token at `.env`:\n```bash\necho -e \"EXAMPLE_MAPBOX_ACCESS_TOKEN=token\" >> .env # only need to run once\necho -e \"STORYBOOK_MAPBOX_ACCESS_TOKEN=token\" >> .env # only need to run once\n```\n\n### Run Live Examples Locally\nTo run *GoodData.UI Live Examples* locally:\n```bash\ngit clone <this-repository>\ncd  <repository-folder>\nyarn install --pure-lockfile\nyarn examples\n```\nThen open https://localhost:8999 and login using Live Examples account (you can [create one here](https://gooddata-examples.herokuapp.com/registration)).\n\n### Run Storybook locally\n- Run storybook with token stored in `.env` for more secure\n```bash\nyarn storybook\n```\n- Or run storybook with token env param exposed to cli (not suggested)\n```bash\nSTORYBOOK_MAPBOX_ACCESS_TOKEN=token yarn storybook\n```\n- Apply either above way to `yarn build-storybook` or `yarn test-storybook`\n\n### Source code formatting\nThe source code in the repository is formatted by [Prettier](https://prettier.io/). \nThe format of the code is validated by our Continuous Integration server and is one of the requirements of successful merge.\n\nPrettier is supported by every major IDE. You can find the list of supported editors and how to configure them [here](https://prettier.io/docs/en/editors.html).\n\nIn the case, when your editor is not supported or you don't want to setup the integration, you can run the `yarn prettier-write` command to reformat the code before commit.\n\n## Changelog\n\n- see [CHANGELOG.md](CHANGELOG.md)\n\n## License\n\n(C) 2007-2018 GoodData Corporation\n\nThis project is dual licensed:\n\n- The ATTRIBUTION-NONCOMMERCIAL 4.0 INTERNATIONAL (CC BY-NC 4.0) is used for purpose of the trial experience and evaluation of GoodData.UI library.\n- The GOODDATA GOODDATA.UI LIBRARY END USER LICENSE AGREEMENT is used for GoodData customers.\n\nFor more information, please see [LICENSE](https://github.com/gooddata/gooddata-react-components/blob/master/LICENSE)\n","gitHead":"9c05bfadae7904ecdaea323720583816948161aa","scripts":{"dev":"bash scripts/build.sh --dev-watch","test":"jest --watch","build":"bash scripts/build.sh","tslint":"yarn run-tslint -t verbose $npm_package_config_tslint","prepare":"cd examples/server && yarn install --frozen-lockfile && cd ../..; rm -r examples/node_modules 2>/dev/null; true","examples":"bash scripts/run-examples.sh","prepare?":"# Called before `npm publish` and on local `npm install`. Temporarily also for deleting obsolete node_modules. Ends with `true` to continue gracefully.","validate":"tsc --noEmit && yarn tslint && eslint $npm_package_config_eslint && yarn prettier-check","build-dev":"bash scripts/build.sh --dev","examples?":"# Default is developer domain, other options: yarn examples [sec,secure,stg,stg2,stg3,demo,developer or URL]","storybook":"yarn build && start-storybook -p 9001 -c .storybook","test-once":"jest","tslint-ci":"mkdir -p ./ci/results && yarn run-tslint -t checkstyle -o ./ci/results/tslint-results.xml $npm_package_config_tslint","run-tslint":"tslint -p tsconfig.json","validate-ci":"tsc --noEmit && yarn tslint-ci  && eslint $npm_package_config_eslint -f checkstyle -o ci/results/eslint-results.xml && yarn prettier-check","examples-build":"bash scripts/build-examples.sh","prepublishOnly":"yarn build","prettier-check":"prettier --check '{src,stories,styles,__mocks__,examples/server/src,examples/src,examples/test}/**/*.{ts,js,tsx,jsx,json,scss,md,yaml,html}'","prettier-write":"prettier --write '{src,stories,styles,__mocks__,examples/server/src,examples/src,examples/test}/**/*.{ts,js,tsx,jsx,json,scss,md,yaml,html}'","test-storybook":"yarn build && test-storybook","build-storybook":"yarn build && build-storybook -c .storybook -o dist-storybook","examples-server":"node examples/server/src/index.js","heroku-postbuild":"yarn examples-build developer","examples-testcafe":"./scripts/run-testcafe.sh visual","check-circular-deps":"madge --circular --extensions ts ./src","examples-testcafe-ci":"./scripts/run-testcafe.sh ci","examples-testcafe-live":"./scripts/run-testcafe.sh live"},"typings":"dist/index.d.ts","_npmUser":{"name":"strouhaljan","email":"strouhal.jan@gmail.com"},"deprecated":"@gooddata/react-components@7 reached End of Support on March 31, 2022. Please upgrade (see https://sdk.gooddata.com/gooddata-ui/docs/supported_versions.html for more information).","repository":{"url":"git+ssh://git@github.com/gooddata/gooddata-react-components.git","type":"git"},"_npmVersion":"6.4.1","description":"GoodData.UI - A powerful JavaScript library for building analytical applications","directories":{},"lint-staged":{"{src,stories,styles,__mocks__,examples/server/src,examples/src,examples/test}/**/*.{ts,js,tsx,jsx,scss}":["npx gdc-fix-copyright","git add"],"{src,stories,styles,__mocks__,examples/server/src,examples/src,examples/test}/**/*.{ts,js,tsx,jsx,json,scss,md,yaml,html}":["prettier --write","git add"]},"_nodeVersion":"8.12.0","dependencies":{"rxjs":"^5.5.6","uuid":"^3.2.1","immer":"^1.3.1","lodash":"^4.17.15","date-fns":"^2.7.0","downshift":"^3.2.7","invariant":"^2.2.2","mapbox-gl":"^1.6.1","classnames":"^2.2.6","highcharts":"7.1.1","prop-types":"^15.6.0","react-intl":"^3.6.0","custom-event":"^1.0.1","react-window":"^1.8.1","ag-grid-react":"20.0.0","react-measure":"^2.3.0","@types/mapbox-gl":"^1.6.1","react-day-picker":"~7.3.0","react-responsive":"^3.0.0","stringify-object":"^2.4.0","@gooddata/typings":"^2.22.0","ag-grid-community":"20.0.0","http-status-codes":"^1.3.0","@gooddata/js-utils":"^3.5.0","@gooddata/numberjs":"^3.2.4","fixed-data-table-2":"0.7.17","@gooddata/goodstrap":"^68.1.0","react-dom-factories":"^1.0.2","@gooddata/gooddata-js":"^12.5.0","json-stable-stringify":"^1.0.1","react-transition-group":"^2.2.1","hoist-non-react-statics":"^3.3.0","nodelist-foreach-polyfill":"^1.2.0","@formatjs/intl-pluralrules":"^1.3.6","highcharts-grouped-categories":"^1.1.3"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"raf":"3.3.2","yup":"^0.24.1","jest":"24.7.1","husky":"3.0.0","madge":"^3.4.4","react":"^16.5.2","enzyme":"3.5.0","eslint":"4.19.1","formik":"^0.11.11","moment":"2.23.0","history":"^4.7.2","ts-jest":"24.0.0","webpack":"4.30.0","full-icu":"^1.3.0","prettier":"1.16.4","react-ga":"^2.5.2","recharts":"1.0.0-beta.9","testcafe":"1.1.4","commander":"2.14.1","node-sass":"4.13.0","react-dom":"^16.5.2","supertest":"3.0.0","ts-loader":"6.0.0","@types/raf":"^3.4.0","css-loader":"0.28.7","jest-junit":"3.0.0","raw-loader":"0.5.1","styled-jsx":"2.2.1","typescript":"3.3.4000","@babel/core":"7.4.4","@types/jest":"24.0.6","@types/node":"7.0.8","@types/uuid":"3.4.3","file-loader":"3.0.1","jest-enzyme":"7.0.2","lint-staged":"9.1.0","sass-loader":"6.0.6","webpack-cli":"3.3.2","@types/react":"16.8.6","babel-loader":"8.0.5","react-helmet":"5.2.0","react-select":"1.2.1","style-loader":"0.19.1","@types/enzyme":"3.1.13","@types/lodash":"4.14.123","testcafe-live":"0.1.4","@babel/runtime":"7.4.4","dotenv-webpack":"^1.7.0","@babel/polyfill":"^7.4.4","@storybook/react":"5.0.11","@types/invariant":"2.2.29","@types/react-dom":"16.0.11","isomorphic-fetch":"2.2.1","react-datepicker":"1.1.0","react-router-dom":"4.2.2","@babel/preset-env":"7.4.4","@gooddata/mock-js":"^2.11.0","@storybook/addons":"5.0.11","@types/classnames":"2.2.3","@types/prop-types":"15.5.2","@storybook/theming":"5.0.11","identity-obj-proxy":"^3.0.0","intl-messageformat":"^7.5.4","webpack-dev-server":"3.3.1","@babel/preset-react":"7.0.0","@types/react-portal":"4.0.1","@types/react-window":"^1.8.1","babel-plugin-lodash":"3.3.4","html-webpack-plugin":"3.2.0","react-test-renderer":"16.4.2","@types/react-measure":"2.0.5","clean-webpack-plugin":"2.0.2","stats-webpack-plugin":"0.7.0","eslint-config-prettier":"4.1.0","react-google-recaptcha":"^0.14.1","tslint-config-prettier":"1.18.0","@gooddata/eslint-config":"^1.0.0","@gooddata/tslint-config":"1.0.0","@types/react-responsive":"^3.0.3","@types/storybook__react":"4.0.1","@types/stringify-object":"^3.2.0","enzyme-adapter-react-16":"1.3.1","@gooddata/test-storybook":"3.2.1","@storybook/addon-actions":"5.0.11","@storybook/addon-options":"5.0.11","node-sass-magic-importer":"5.1.0","react-syntax-highlighter":"11.0.2","@types/fixed-data-table-2":"0.8.1","@types/react-test-renderer":"16.0.0","circular-dependency-plugin":"5.0.2","compression-webpack-plugin":"2.0.0","@types/json-stable-stringify":"^1.0.32","@gooddata/frontend-npm-scripts":"1.1.0","@types/enzyme-adapter-react-16":"1.0.3","@types/storybook__addon-actions":"3.4.2","@babel/plugin-proposal-class-properties":"7.4.4","@babel/plugin-proposal-object-rest-spread":"7.4.4","@babel/plugin-transform-async-to-generator":"7.4.4"},"peerDependencies":{"react":"^16.5.2","react-dom":"^16.5.2"},"_npmOperationalInternal":{"tmp":"tmp/react-components_7.5.0-alpha-strouhaljan-jsu-bb-2057-02-2020-03-16T12-12-08-933Z_1584360770615_0.15973662237352038","host":"s3://npm-registry-packages"}},"7.4.0-rc.3":{"name":"@gooddata/react-components","version":"7.4.0-rc.3","author":{"name":"GoodData Corporation"},"license":"BSD-3-Clause","_id":"@gooddata/react-components@7.4.0-rc.3","maintainers":[{"name":"afi","email":"adam.fiedler@gooddata.com"},{"name":"bertold8","email":"ivan.nejezchleb@seznam.cz"},{"name":"brbistas","email":"valentinos.chraniotis@gooddata.com"},{"name":"bugsbunny338","email":"jiri.zajic@mensa.cz"},{"name":"de.do","email":"de.do@gooddata.com"},{"name":"gooddata-ci","email":"rail@gooddata.com"},{"name":"hung.nguyen.hoang","email":"hung.nguyen@gooddata.com"},{"name":"ivan.mjartan","email":"ivan.mjartan@gooddata.com"},{"name":"jakub-sterba","email":"jakub.sterba@gooddata.com"},{"name":"jankc","email":"jan.krapac@gmail.com"},{"name":"jaroslav.tomecek","email":"jaroslav.tomecek@gooddata.com"},{"name":"jkittler","email":"honza.kittler@gmail.com"},{"name":"khanh.le","email":"khanh.le@gooddata.com"},{"name":"lanhuynh","email":"lan.huynh@gooddata.com"},{"name":"linhhong","email":"linh.hong@gooddata.com"},{"name":"lupko","email":"lubomir.slivka@gooddata.com"},{"name":"matyas.kandl","email":"matyas.kandl@gooddata.com"},{"name":"michal.marsal","email":"michal.marsal@gooddata.com"},{"name":"naibinh","email":"naibinh@gmail.com"},{"name":"nikolacech","email":"nikola.cech@gooddata.com"},{"name":"nis.hua","email":"nis.hua@gooddata.com"},{"name":"no23reason","email":"dan.homola@hotmail.cz"},{"name":"patrikbraborec","email":"patrik.braborec@gooddata.com"},{"name":"pbenes","email":"petr.benes@gooddata.com"},{"name":"petrjanu","email":"petr.janu@gooddata.com"},{"name":"ptquang86","email":"ptquang86@gmail.com"},{"name":"qduval","email":"quentin.duval@gooddata.com"},{"name":"rodri360","email":"me@rodri360.com"},{"name":"sitina","email":"jiri.sitina@gooddata.com"},{"name":"strouhaljan","email":"strouhal.jan@gmail.com"},{"name":"tomas.kratochvil","email":"tomas.kratochvil@gooddata.com"},{"name":"tomasreichmann","email":"tomasreichmann@gmail.com"},{"name":"tomsatgd","email":"tomas.satinsky@gooddata.com"},{"name":"trung-le-quoc","email":"trung.le@gooddata.com"},{"name":"tu-ngo","email":"tungo1981@gmail.com"},{"name":"tulean","email":"tuan.le@gooddata.com"},{"name":"utdnah","email":"danh.ung@gooddata.com"},{"name":"vlastikcz","email":"vlastimil.kotas@gooddata.com"},{"name":"vu.pham","email":"vu.pham@gooddata.com"},{"name":"xmort","email":"petr.dolejsi@gooddata.com"},{"name":"yanlipnican","email":"yanlipnican@gmail.com"}],"homepage":"https://github.com/gooddata/gooddata-react-components#readme","bugs":{"url":"https://github.com/gooddata/gooddata-react-components/issues"},"dist":{"shasum":"9525936a7641860fafe4523d693ff115105421ad","tarball":"https://registry.npmjs.org/@gooddata/react-components/-/react-components-7.4.0-rc.3.tgz","fileCount":2479,"integrity":"sha512-jtNmnfm0Ny62q5O9R5FhYjjaVSQXafkXL3deI+K4KSKk+NupZ5xbrFTPJnZd+gCtvpXt/RwjaBu/V6NJuoeE9g==","signatures":[{"sig":"MEUCIFdMFqsua8UVjHP6BpcTpc51kjFnmin67hh7jkEkz7V1AiEAs0XYQD/0swZoWaVEFjAU684siCAolsZuzT+wnwPe/xI=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":9745113,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJeb25/CRA9TVsSAnZWagAAXusQAIsQKAgXmVQwnM/AFcCv\noEAm2NulMv2WH7AwX6CTs/27dQPK4kwcmhj0NFFfj2/N2PfttzwKaxEZzvCk\nNCSWa4K9C41Y0Sn9gCfXnVRlHmpGOAB6j9MUjIGuck2vCufXa8jwn8oucZWq\n6KqMRDgGGLhgpyLiQ8QN00/Nb8CpAQOku4rcpX30wHqd3xXGVtmopC9/mEIm\nO2GHkyMsDpT9aQ5jUcixeBFgddOhy82T8f5pIooz2z1Nb2S6Nmyh7i/hDn1R\neMY09cQigyAnFk2Z6hVHBK3YoEZ/exg2bLqG6Fp/vfjM46Xq+ZmYftdBOt+P\nDl7Wev1Y3DwoBh4aQpvO85fVqusGL4iO92V/NTL6sL31LVYTFGt7KVNu+QIV\n0VbOtprPEKGhJZ/AicuFYeXjR7BG9joj/ngCTUJkCGGn8JfmtTotf0fS5ysU\nPH/52rwRZRQKN5hMOqWDhLLOrwOg9lt07tYMUyfCxxBkYnuG4rSGt2nnYn2s\ntWFPWBarfmD0zTPfk965KbwTbIt4P+D1bU5ih+GzvSNhSB5UfCMvwtCgUUIa\nXXCyrh2diXiUcWRzuaShdATPO0i6EeqkTbe9iVhSZM9ct9qP7/y7hI+/WGGn\neJdYXYKSkfWDCt5zxD/QdHpMoWMArOKjfUn232hc0aMTUWaTT/n9moJdBtCH\nd4Da\r\n=t6DV\r\n-----END PGP SIGNATURE-----\r\n"},"main":"dist/index.js","husky":{"hooks":{"pre-commit":"lint-staged"}},"config":{"eslint":"./examples/**/*.{js,jsx}","tslint":"./{__mocks__,src,stories}/{,**/}*.{ts,tsx}"},"readme":"[![npm version](https://badge.fury.io/js/%40gooddata%2Freact-components.svg)](https://www.npmjs.com/package/@gooddata/react-components) \n\n# GoodData.UI React components\n> A React-based JavaScript library for building data-driven applications\n\n## Getting started\n- [GoodData.UI Documentation](http://sdk.gooddata.com/gooddata-ui/)\n- [GoodData.UI Live Examples](https://gooddata-examples.herokuapp.com/)\n- [Stack Overflow](https://stackoverflow.com/questions/tagged/gooddata)\n\n### Usage\nWith [yarn](https://yarnpkg.com) installed, go to your project directory and run\n```\n$ yarn add @gooddata/react-components\n```\nIf you prefer [npm](npmjs.com) run\n```\n$ npm install --save @gooddata/react-components\n```\n\nThe public API is exposed via global `index.js`. Except for the styles, do not import any other file directly\nbecause they are not intended to be part of the public API.\n\n## Contributing\n\nWe welcome any contribution in form of [issues](https://github.com/gooddata/gooddata-react-components/issues) or [pull requests](https://github.com/gooddata/gooddata-react-components/pulls).\nThese commands may come in handy while developing:\n\n| command | description |\n| ------- | ----------- |\n| `yarn install --pure-lockfile` | first step |\n| ||\n| `yarn dev` | build react-components to `/dist` in watch mode |\n| `yarn test` | run all unit tests |\n| `yarn prettier-write` | format the source code to match the valid codestyle |\n| `yarn validate` | validate codestyle |\n| ||\n| `yarn storybook` | run storybook from `/stories` on http://localhost:9001 |\n| `yarn build-storybook` | build storybook to `/dist-storybook` |\n| `yarn test-storybook` | run storybook and [screenshot tests](https://github.com/gooddata/gdc-client-utils/tree/master/test-storybook) |\n| ||\n| `yarn examples` | run Live Examples dev-server from `/examples` on https://localhost:8999 |\n| `yarn examples-build` | build Live Examples to `/examples/dist` |\n| `yarn examples-server` | serve built Live Examples - see `/examples/server/src` |\n| `yarn examples-testcafe` | run testcafe tests against `localhost:8999` |\n\n### Deploy to heroku.com\nWhen you deploy this repo to heroku, it serves *GoodData.UI Live Examples*.\nRelevant tasks are in `Procfile` and `package.json`.\n\n```bash\n# run in the project directory\nheroku login\nheroku create <your-app-name>\nheroku config:set DOMAIN_ADMIN_USERNAME=x@gooddata.com DOMAIN_ADMIN_PASSWORD=xy PROJECT_ID_TO_ASSIGN=xms7ga4tf3g3nzucd8380o2bev8oeknp\ngit push heroku HEAD:master\nheroku open\n```\n\n### Run Live Examples Locally\nTo run *GoodData.UI Live Examples* locally:\n```bash\ngit clone <this-repository>\ncd  <repository-folder>\nyarn install --pure-lockfile\nyarn examples\n```\nThen open https://localhost:8999 and login using Live Examples account (you can [create one here](https://gooddata-examples.herokuapp.com/registration)).\n\n### Run storybook locally for Geo chart \nGeo chart uses Mapbox to render map which requires a mapbox access token.\n- Register an account and create Mapbox token as [guide](https://docs.mapbox.com/help/how-mapbox-works/access-tokens/)\n- Run storybook with token stored in `.env` for more secure\n```bash\necho \"STORYBOOK_MAPBOX_ACCESS_TOKEN=token\" > .env # only need to run once\nyarn storybook\n```\n- Or run storybook with token env param exposed to cli (not suggested)\n```bash\nSTORYBOOK_MAPBOX_ACCESS_TOKEN=token yarn storybook\n```\n- Apply either above way to `yarn build-storybook` or `yarn test-storybook`\n\n### Source code formatting\nThe source code in the repository is formatted by [Prettier](https://prettier.io/). \nThe format of the code is validated by our Continuous Integration server and is one of the requirements of successful merge.\n\nPrettier is supported by every major IDE. You can find the list of supported editors and how to configure them [here](https://prettier.io/docs/en/editors.html).\n\nIn the case, when your editor is not supported or you don't want to setup the integration, you can run the `yarn prettier-write` command to reformat the code before commit.\n\n## Changelog\n\n- see [CHANGELOG.md](CHANGELOG.md)\n\n## License\n\n(C) 2007-2018 GoodData Corporation\n\nThis project is dual licensed:\n\n- The ATTRIBUTION-NONCOMMERCIAL 4.0 INTERNATIONAL (CC BY-NC 4.0) is used for purpose of the trial experience and evaluation of GoodData.UI library.\n- The GOODDATA GOODDATA.UI LIBRARY END USER LICENSE AGREEMENT is used for GoodData customers.\n\nFor more information, please see [LICENSE](https://github.com/gooddata/gooddata-react-components/blob/master/LICENSE)\n","gitHead":"85fc553d63835b5201f055ea130de4f0c3ac6791","scripts":{"dev":"bash scripts/build.sh --dev-watch","test":"jest --watch","build":"bash scripts/build.sh","tslint":"yarn run-tslint -t verbose $npm_package_config_tslint","prepare":"cd examples/server && yarn install --frozen-lockfile && cd ../..; rm -r examples/node_modules 2>/dev/null; true","examples":"bash scripts/run-examples.sh","prepare?":"# Called before `npm publish` and on local `npm install`. Temporarily also for deleting obsolete node_modules. Ends with `true` to continue gracefully.","validate":"tsc --noEmit && yarn tslint && eslint $npm_package_config_eslint && yarn prettier-check","build-dev":"bash scripts/build.sh --dev","examples?":"# Default is developer domain, other options: yarn examples [sec,secure,stg,stg2,stg3,demo,developer or URL]","storybook":"yarn build && start-storybook -p 9001 -c .storybook","test-once":"jest","tslint-ci":"mkdir -p ./ci/results && yarn run-tslint -t checkstyle -o ./ci/results/tslint-results.xml $npm_package_config_tslint","run-tslint":"tslint -p tsconfig.json","validate-ci":"tsc --noEmit && yarn tslint-ci  && eslint $npm_package_config_eslint -f checkstyle -o ci/results/eslint-results.xml && yarn prettier-check","examples-build":"bash scripts/build-examples.sh","prepublishOnly":"yarn build","prettier-check":"prettier --check '{src,stories,styles,__mocks__,examples/server/src,examples/src,examples/test}/**/*.{ts,js,tsx,jsx,json,scss,md,yaml,html}'","prettier-write":"prettier --write '{src,stories,styles,__mocks__,examples/server/src,examples/src,examples/test}/**/*.{ts,js,tsx,jsx,json,scss,md,yaml,html}'","test-storybook":"yarn build && test-storybook","build-storybook":"yarn build && build-storybook -c .storybook -o dist-storybook","examples-server":"node examples/server/src/index.js","heroku-postbuild":"yarn examples-build developer","examples-testcafe":"./scripts/run-testcafe.sh visual","check-circular-deps":"madge --circular --extensions ts ./src","examples-testcafe-ci":"./scripts/run-testcafe.sh ci","examples-testcafe-live":"./scripts/run-testcafe.sh live"},"typings":"dist/index.d.ts","_npmUser":{"name":"gooddata-ci","email":"rail@gooddata.com"},"deprecated":"@gooddata/react-components@7 reached End of Support on March 31, 2022. Please upgrade (see https://sdk.gooddata.com/gooddata-ui/docs/supported_versions.html for more information).","repository":{"url":"git+ssh://git@github.com/gooddata/gooddata-react-components.git","type":"git"},"_npmVersion":"6.4.1","description":"GoodData.UI - A powerful JavaScript library for building analytical applications","directories":{},"lint-staged":{"{src,stories,styles,__mocks__,examples/server/src,examples/src,examples/test}/**/*.{ts,js,tsx,jsx,scss}":["npx gdc-fix-copyright","git add"],"{src,stories,styles,__mocks__,examples/server/src,examples/src,examples/test}/**/*.{ts,js,tsx,jsx,json,scss,md,yaml,html}":["prettier --write","git add"]},"_nodeVersion":"8.12.0","dependencies":{"rxjs":"^5.5.6","uuid":"^3.2.1","immer":"^1.3.1","lodash":"^4.17.15","date-fns":"^2.7.0","downshift":"^3.2.7","invariant":"^2.2.2","mapbox-gl":"^1.6.1","classnames":"^2.2.6","highcharts":"7.1.1","prop-types":"^15.6.0","react-intl":"^3.6.0","custom-event":"^1.0.1","react-window":"^1.8.1","ag-grid-react":"20.0.0","react-measure":"^2.3.0","@types/mapbox-gl":"^1.6.1","react-day-picker":"~7.3.0","react-responsive":"^3.0.0","stringify-object":"^2.4.0","@gooddata/typings":"^2.22.0","ag-grid-community":"20.0.0","http-status-codes":"^1.3.0","@gooddata/js-utils":"^3.5.0","@gooddata/numberjs":"^3.2.4","fixed-data-table-2":"0.7.17","@gooddata/goodstrap":"^68.1.0","react-dom-factories":"^1.0.2","@gooddata/gooddata-js":"^12.5.0","json-stable-stringify":"^1.0.1","react-transition-group":"^2.2.1","hoist-non-react-statics":"^3.3.0","nodelist-foreach-polyfill":"^1.2.0","@formatjs/intl-pluralrules":"^1.3.6","highcharts-grouped-categories":"^1.1.3"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"raf":"3.3.2","yup":"^0.24.1","jest":"24.7.1","husky":"3.0.0","madge":"^3.4.4","react":"^16.5.2","enzyme":"3.5.0","eslint":"4.19.1","formik":"^0.11.11","moment":"2.23.0","history":"^4.7.2","ts-jest":"24.0.0","webpack":"4.30.0","full-icu":"^1.3.0","prettier":"1.16.4","react-ga":"^2.5.2","recharts":"1.0.0-beta.9","testcafe":"1.1.4","commander":"2.14.1","node-sass":"4.13.0","react-dom":"^16.5.2","supertest":"3.0.0","ts-loader":"6.0.0","@types/raf":"^3.4.0","css-loader":"0.28.7","jest-junit":"3.0.0","raw-loader":"0.5.1","styled-jsx":"2.2.1","typescript":"3.3.4000","@babel/core":"7.4.4","@types/jest":"24.0.6","@types/node":"7.0.8","@types/uuid":"3.4.3","file-loader":"3.0.1","jest-enzyme":"7.0.2","lint-staged":"9.1.0","sass-loader":"6.0.6","webpack-cli":"3.3.2","@types/react":"16.8.6","babel-loader":"8.0.5","react-helmet":"5.2.0","react-select":"1.2.1","style-loader":"0.19.1","@types/enzyme":"3.1.13","@types/lodash":"4.14.123","testcafe-live":"0.1.4","@babel/runtime":"7.4.4","dotenv-webpack":"^1.7.0","@babel/polyfill":"^7.4.4","@storybook/react":"5.0.11","@types/invariant":"2.2.29","@types/react-dom":"16.0.11","isomorphic-fetch":"2.2.1","react-datepicker":"1.1.0","react-router-dom":"4.2.2","@babel/preset-env":"7.4.4","@gooddata/mock-js":"^2.11.0","@storybook/addons":"5.0.11","@types/classnames":"2.2.3","@types/prop-types":"15.5.2","@storybook/theming":"5.0.11","identity-obj-proxy":"^3.0.0","intl-messageformat":"^7.5.4","webpack-dev-server":"3.3.1","@babel/preset-react":"7.0.0","@types/react-portal":"4.0.1","@types/react-window":"^1.8.1","babel-plugin-lodash":"3.3.4","html-webpack-plugin":"3.2.0","react-test-renderer":"16.4.2","@types/react-measure":"2.0.5","clean-webpack-plugin":"2.0.2","stats-webpack-plugin":"0.7.0","eslint-config-prettier":"4.1.0","react-google-recaptcha":"^0.14.1","tslint-config-prettier":"1.18.0","@gooddata/eslint-config":"^1.0.0","@gooddata/tslint-config":"1.0.0","@types/react-responsive":"^3.0.3","@types/storybook__react":"4.0.1","@types/stringify-object":"^3.2.0","enzyme-adapter-react-16":"1.3.1","@gooddata/test-storybook":"3.2.1","@storybook/addon-actions":"5.0.11","@storybook/addon-options":"5.0.11","node-sass-magic-importer":"5.1.0","react-syntax-highlighter":"11.0.2","@types/fixed-data-table-2":"0.8.1","@types/react-test-renderer":"16.0.0","circular-dependency-plugin":"5.0.2","compression-webpack-plugin":"2.0.0","@types/json-stable-stringify":"^1.0.32","@gooddata/frontend-npm-scripts":"1.1.0","@types/enzyme-adapter-react-16":"1.0.3","@types/storybook__addon-actions":"3.4.2","@babel/plugin-proposal-class-properties":"7.4.4","@babel/plugin-proposal-object-rest-spread":"7.4.4","@babel/plugin-transform-async-to-generator":"7.4.4"},"peerDependencies":{"react":"^16.5.2","react-dom":"^16.5.2"},"_npmOperationalInternal":{"tmp":"tmp/react-components_7.4.0-rc.3_1584361087147_0.09514197926723345","host":"s3://npm-registry-packages"}},"7.5.0-alpha-strouhaljan-jsu-bb-2057-02-2020-03-16T13-50-49-957Z":{"name":"@gooddata/react-components","version":"7.5.0-alpha-strouhaljan-jsu-bb-2057-02-2020-03-16T13-50-49-957Z","author":{"name":"GoodData Corporation"},"license":"BSD-3-Clause","_id":"@gooddata/react-components@7.5.0-alpha-strouhaljan-jsu-bb-2057-02-2020-03-16T13-50-49-957Z","maintainers":[{"name":"afi","email":"adam.fiedler@gooddata.com"},{"name":"bertold8","email":"ivan.nejezchleb@seznam.cz"},{"name":"brbistas","email":"valentinos.chraniotis@gooddata.com"},{"name":"bugsbunny338","email":"jiri.zajic@mensa.cz"},{"name":"de.do","email":"de.do@gooddata.com"},{"name":"gooddata-ci","email":"rail@gooddata.com"},{"name":"hung.nguyen.hoang","email":"hung.nguyen@gooddata.com"},{"name":"ivan.mjartan","email":"ivan.mjartan@gooddata.com"},{"name":"jakub-sterba","email":"jakub.sterba@gooddata.com"},{"name":"jankc","email":"jan.krapac@gmail.com"},{"name":"jaroslav.tomecek","email":"jaroslav.tomecek@gooddata.com"},{"name":"jkittler","email":"honza.kittler@gmail.com"},{"name":"khanh.le","email":"khanh.le@gooddata.com"},{"name":"lanhuynh","email":"lan.huynh@gooddata.com"},{"name":"linhhong","email":"linh.hong@gooddata.com"},{"name":"lupko","email":"lubomir.slivka@gooddata.com"},{"name":"matyas.kandl","email":"matyas.kandl@gooddata.com"},{"name":"michal.marsal","email":"michal.marsal@gooddata.com"},{"name":"naibinh","email":"naibinh@gmail.com"},{"name":"nikolacech","email":"nikola.cech@gooddata.com"},{"name":"nis.hua","email":"nis.hua@gooddata.com"},{"name":"no23reason","email":"dan.homola@hotmail.cz"},{"name":"patrikbraborec","email":"patrik.braborec@gooddata.com"},{"name":"pbenes","email":"petr.benes@gooddata.com"},{"name":"petrjanu","email":"petr.janu@gooddata.com"},{"name":"ptquang86","email":"ptquang86@gmail.com"},{"name":"qduval","email":"quentin.duval@gooddata.com"},{"name":"rodri360","email":"me@rodri360.com"},{"name":"sitina","email":"jiri.sitina@gooddata.com"},{"name":"strouhaljan","email":"strouhal.jan@gmail.com"},{"name":"tomas.kratochvil","email":"tomas.kratochvil@gooddata.com"},{"name":"tomasreichmann","email":"tomasreichmann@gmail.com"},{"name":"tomsatgd","email":"tomas.satinsky@gooddata.com"},{"name":"trung-le-quoc","email":"trung.le@gooddata.com"},{"name":"tu-ngo","email":"tungo1981@gmail.com"},{"name":"tulean","email":"tuan.le@gooddata.com"},{"name":"utdnah","email":"danh.ung@gooddata.com"},{"name":"vlastikcz","email":"vlastimil.kotas@gooddata.com"},{"name":"vu.pham","email":"vu.pham@gooddata.com"},{"name":"xmort","email":"petr.dolejsi@gooddata.com"},{"name":"yanlipnican","email":"yanlipnican@gmail.com"}],"homepage":"https://github.com/gooddata/gooddata-react-components#readme","bugs":{"url":"https://github.com/gooddata/gooddata-react-components/issues"},"dist":{"shasum":"b4dd3789f918a7a510333e9f9ac9825f7146bf6d","tarball":"https://registry.npmjs.org/@gooddata/react-components/-/react-components-7.5.0-alpha-strouhaljan-jsu-bb-2057-02-2020-03-16T13-50-49-957Z.tgz","fileCount":2479,"integrity":"sha512-FVLZP8RZijOPx69NcHKmoCxK5FZMBBhtRJYxVDPoyw2YkGRyxGgHCWJ3QdMrwoibW9XOAMKwTWGHYRjJg9C+BA==","signatures":[{"sig":"MEUCIFtI2fn8VvHxa0VDIkP9GexqNFOL1P2sCBXgGmW1vzf7AiEA9DM1BzdXWjdKfcVM4VFD+jl+21DA93tyzNFcnygLw78=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":9772791,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJeb4RiCRA9TVsSAnZWagAAutkP+QGiGGmXl+GynC8aXw90\nxe4zEq/Luy7eW3y7kS9Oc1R2/7EIptdjr2Tcw9QrkMWEB9w7O1XHzAU4BV7y\nLTPGKVtfOIfOxPC8/a7+Sb5E7LaXwI4hsj18QbRyUg1BICGeyEXEDCGvVx4V\n7qkfJ+8STXMZjfiXYrnC+8+fmCJwVRoINJoMNB05Y0ZiTbYRYn9NOFiu3qJW\n/x48FaE8/EVk519Qj4KDnzQLLrSh18K3GDv1E73lIbOfF0nSduLozkfLvTm9\nkwwMSVjXhGs/pFVjru1XCLVvfIk44aBq7FuCnCQJgTb5McD+7LNAVerikAXS\n7SNCTPuRq7wkc+qx5dB1jg5d3ErwLEh8WQcTaVb1FUrn6tnWfEhmaWDWDMzj\nsv9fkQKKnEi0H7Y442wYhH5t7sYg594roXS/oaZ5lPEKR37BJHGKxMtDOAYo\nCeg7n8mou3OI9+apcMazWLGMI8Y+dIheYA0P+oJjsJjI/FoLzNkbBiz9RHLe\nlN4aWzkhKJSK7tyHVGHD9HxFxL84xXTZj5JJPWw+FkTWyGWm1l+v5LPPtmYo\nJZirEhilw4SKiS4Dh7gorzfeBnlSYBMuratbDfHPb/56sqFFOEVsl4zwGTiz\nTtzUGtXCq7fGiLea4X6cjQavTZo0bxPebkEmlNUOpT+fHnqwidIotooQwxvs\nxJNq\r\n=0vEX\r\n-----END PGP SIGNATURE-----\r\n"},"main":"dist/index.js","husky":{"hooks":{"pre-commit":"lint-staged"}},"config":{"eslint":"./examples/**/*.{js,jsx}","tslint":"./{__mocks__,src,stories}/{,**/}*.{ts,tsx}"},"readme":"[![npm version](https://badge.fury.io/js/%40gooddata%2Freact-components.svg)](https://www.npmjs.com/package/@gooddata/react-components) \n\n# GoodData.UI React components\n> A React-based JavaScript library for building data-driven applications\n\n## Getting started\n- [GoodData.UI Documentation](http://sdk.gooddata.com/gooddata-ui/)\n- [GoodData.UI Live Examples](https://gooddata-examples.herokuapp.com/)\n- [Stack Overflow](https://stackoverflow.com/questions/tagged/gooddata)\n\n### Usage\nWith [yarn](https://yarnpkg.com) installed, go to your project directory and run\n```\n$ yarn add @gooddata/react-components\n```\nIf you prefer [npm](npmjs.com) run\n```\n$ npm install --save @gooddata/react-components\n```\n\nThe public API is exposed via global `index.js`. Except for the styles, do not import any other file directly\nbecause they are not intended to be part of the public API.\n\n## Contributing\n\nWe welcome any contribution in form of [issues](https://github.com/gooddata/gooddata-react-components/issues) or [pull requests](https://github.com/gooddata/gooddata-react-components/pulls).\nThese commands may come in handy while developing:\n\n| command | description |\n| ------- | ----------- |\n| `yarn install --pure-lockfile` | first step |\n| ||\n| `yarn dev` | build react-components to `/dist` in watch mode |\n| `yarn test` | run all unit tests |\n| `yarn prettier-write` | format the source code to match the valid codestyle |\n| `yarn validate` | validate codestyle |\n| ||\n| `yarn storybook` | run storybook from `/stories` on http://localhost:9001 |\n| `yarn build-storybook` | build storybook to `/dist-storybook` |\n| `yarn test-storybook` | run storybook and [screenshot tests](https://github.com/gooddata/gdc-client-utils/tree/master/test-storybook) |\n| ||\n| `yarn examples` | run Live Examples dev-server from `/examples` on https://localhost:8999 |\n| `yarn examples-build` | build Live Examples to `/examples/dist` |\n| `yarn examples-server` | serve built Live Examples - see `/examples/server/src` |\n| `yarn examples-testcafe` | run testcafe tests against `localhost:8999` |\n\n### Deploy to heroku.com\nWhen you deploy this repo to heroku, it serves *GoodData.UI Live Examples*.\nRelevant tasks are in `Procfile` and `package.json`.\n\n```bash\n# run in the project directory\nheroku login\nheroku create <your-app-name>\nheroku config:set DOMAIN_ADMIN_USERNAME=x@gooddata.com DOMAIN_ADMIN_PASSWORD=xy PROJECT_ID_TO_ASSIGN=xms7ga4tf3g3nzucd8380o2bev8oeknp\ngit push heroku HEAD:master\nheroku open\n```\n### Enable Geo Chart for Storybook and Live Examples\nGeo chart uses Mapbox to render map which requires a Mapbox access token.\n- Register an account and create Mapbox access token at [guide](https://docs.mapbox.com/help/how-mapbox-works/access-tokens/)\n- Store the created token at `.env`:\n```bash\necho -e \"EXAMPLE_MAPBOX_ACCESS_TOKEN=token\" >> .env # only need to run once\necho -e \"STORYBOOK_MAPBOX_ACCESS_TOKEN=token\" >> .env # only need to run once\n```\n\n### Run Live Examples Locally\nTo run *GoodData.UI Live Examples* locally:\n```bash\ngit clone <this-repository>\ncd  <repository-folder>\nyarn install --pure-lockfile\nyarn examples\n```\nThen open https://localhost:8999 and login using Live Examples account (you can [create one here](https://gooddata-examples.herokuapp.com/registration)).\n\n### Run Storybook locally\n- Run storybook with token stored in `.env` for more secure\n```bash\nyarn storybook\n```\n- Or run storybook with token env param exposed to cli (not suggested)\n```bash\nSTORYBOOK_MAPBOX_ACCESS_TOKEN=token yarn storybook\n```\n- Apply either above way to `yarn build-storybook` or `yarn test-storybook`\n\n### Source code formatting\nThe source code in the repository is formatted by [Prettier](https://prettier.io/). \nThe format of the code is validated by our Continuous Integration server and is one of the requirements of successful merge.\n\nPrettier is supported by every major IDE. You can find the list of supported editors and how to configure them [here](https://prettier.io/docs/en/editors.html).\n\nIn the case, when your editor is not supported or you don't want to setup the integration, you can run the `yarn prettier-write` command to reformat the code before commit.\n\n## Changelog\n\n- see [CHANGELOG.md](CHANGELOG.md)\n\n## License\n\n(C) 2007-2018 GoodData Corporation\n\nThis project is dual licensed:\n\n- The ATTRIBUTION-NONCOMMERCIAL 4.0 INTERNATIONAL (CC BY-NC 4.0) is used for purpose of the trial experience and evaluation of GoodData.UI library.\n- The GOODDATA GOODDATA.UI LIBRARY END USER LICENSE AGREEMENT is used for GoodData customers.\n\nFor more information, please see [LICENSE](https://github.com/gooddata/gooddata-react-components/blob/master/LICENSE)\n","gitHead":"58066735d5035529392115a538d307a5e07f79f0","scripts":{"dev":"bash scripts/build.sh --dev-watch","test":"jest --watch","build":"bash scripts/build.sh","tslint":"yarn run-tslint -t verbose $npm_package_config_tslint","prepare":"cd examples/server && yarn install --frozen-lockfile && cd ../..; rm -r examples/node_modules 2>/dev/null; true","examples":"bash scripts/run-examples.sh","prepare?":"# Called before `npm publish` and on local `npm install`. Temporarily also for deleting obsolete node_modules. Ends with `true` to continue gracefully.","validate":"tsc --noEmit && yarn tslint && eslint $npm_package_config_eslint && yarn prettier-check","build-dev":"bash scripts/build.sh --dev","examples?":"# Default is developer domain, other options: yarn examples [sec,secure,stg,stg2,stg3,demo,developer or URL]","storybook":"yarn build && start-storybook -p 9001 -c .storybook","test-once":"jest","tslint-ci":"mkdir -p ./ci/results && yarn run-tslint -t checkstyle -o ./ci/results/tslint-results.xml $npm_package_config_tslint","run-tslint":"tslint -p tsconfig.json","validate-ci":"tsc --noEmit && yarn tslint-ci  && eslint $npm_package_config_eslint -f checkstyle -o ci/results/eslint-results.xml && yarn prettier-check","examples-build":"bash scripts/build-examples.sh","prepublishOnly":"yarn build","prettier-check":"prettier --check '{src,stories,styles,__mocks__,examples/server/src,examples/src,examples/test}/**/*.{ts,js,tsx,jsx,json,scss,md,yaml,html}'","prettier-write":"prettier --write '{src,stories,styles,__mocks__,examples/server/src,examples/src,examples/test}/**/*.{ts,js,tsx,jsx,json,scss,md,yaml,html}'","test-storybook":"yarn build && test-storybook","build-storybook":"yarn build && build-storybook -c .storybook -o dist-storybook","examples-server":"node examples/server/src/index.js","heroku-postbuild":"yarn examples-build developer","examples-testcafe":"./scripts/run-testcafe.sh visual","check-circular-deps":"madge --circular --extensions ts ./src","examples-testcafe-ci":"./scripts/run-testcafe.sh ci","examples-testcafe-live":"./scripts/run-testcafe.sh live"},"typings":"dist/index.d.ts","_npmUser":{"name":"strouhaljan","email":"strouhal.jan@gmail.com"},"deprecated":"@gooddata/react-components@7 reached End of Support on March 31, 2022. Please upgrade (see https://sdk.gooddata.com/gooddata-ui/docs/supported_versions.html for more information).","repository":{"url":"git+ssh://git@github.com/gooddata/gooddata-react-components.git","type":"git"},"_npmVersion":"6.4.1","description":"GoodData.UI - A powerful JavaScript library for building analytical applications","directories":{},"lint-staged":{"{src,stories,styles,__mocks__,examples/server/src,examples/src,examples/test}/**/*.{ts,js,tsx,jsx,scss}":["npx gdc-fix-copyright","git add"],"{src,stories,styles,__mocks__,examples/server/src,examples/src,examples/test}/**/*.{ts,js,tsx,jsx,json,scss,md,yaml,html}":["prettier --write","git add"]},"_nodeVersion":"8.12.0","dependencies":{"rxjs":"^5.5.6","uuid":"^3.2.1","immer":"^1.3.1","lodash":"^4.17.15","date-fns":"^2.7.0","downshift":"^3.2.7","invariant":"^2.2.2","mapbox-gl":"^1.6.1","classnames":"^2.2.6","highcharts":"7.1.1","prop-types":"^15.6.0","react-intl":"^3.6.0","custom-event":"^1.0.1","react-window":"^1.8.1","ag-grid-react":"20.0.0","react-measure":"^2.3.0","@types/mapbox-gl":"^1.6.1","react-day-picker":"~7.3.0","react-responsive":"^3.0.0","stringify-object":"^2.4.0","@gooddata/typings":"^2.22.0","ag-grid-community":"20.0.0","http-status-codes":"^1.3.0","@gooddata/js-utils":"^3.5.0","@gooddata/numberjs":"^3.2.4","fixed-data-table-2":"0.7.17","@gooddata/goodstrap":"^68.1.0","react-dom-factories":"^1.0.2","@gooddata/gooddata-js":"^12.5.0","json-stable-stringify":"^1.0.1","react-transition-group":"^2.2.1","hoist-non-react-statics":"^3.3.0","nodelist-foreach-polyfill":"^1.2.0","@formatjs/intl-pluralrules":"^1.3.6","highcharts-grouped-categories":"^1.1.3"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"raf":"3.3.2","yup":"^0.24.1","jest":"24.7.1","husky":"3.0.0","madge":"^3.4.4","react":"^16.5.2","enzyme":"3.5.0","eslint":"4.19.1","formik":"^0.11.11","moment":"2.23.0","history":"^4.7.2","ts-jest":"24.0.0","webpack":"4.30.0","full-icu":"^1.3.0","prettier":"1.16.4","react-ga":"^2.5.2","recharts":"1.0.0-beta.9","testcafe":"1.1.4","commander":"2.14.1","node-sass":"4.13.0","react-dom":"^16.5.2","supertest":"3.0.0","ts-loader":"6.0.0","@types/raf":"^3.4.0","css-loader":"0.28.7","jest-junit":"3.0.0","raw-loader":"0.5.1","styled-jsx":"2.2.1","typescript":"3.3.4000","@babel/core":"7.4.4","@types/jest":"24.0.6","@types/node":"7.0.8","@types/uuid":"3.4.3","file-loader":"3.0.1","jest-enzyme":"7.0.2","lint-staged":"9.1.0","sass-loader":"6.0.6","webpack-cli":"3.3.2","@types/react":"16.8.6","babel-loader":"8.0.5","react-helmet":"5.2.0","react-select":"1.2.1","style-loader":"0.19.1","@types/enzyme":"3.1.13","@types/lodash":"4.14.123","testcafe-live":"0.1.4","@babel/runtime":"7.4.4","dotenv-webpack":"^1.7.0","@babel/polyfill":"^7.4.4","@storybook/react":"5.0.11","@types/invariant":"2.2.29","@types/react-dom":"16.0.11","isomorphic-fetch":"2.2.1","react-datepicker":"1.1.0","react-router-dom":"4.2.2","@babel/preset-env":"7.4.4","@gooddata/mock-js":"^2.11.0","@storybook/addons":"5.0.11","@types/classnames":"2.2.3","@types/prop-types":"15.5.2","@storybook/theming":"5.0.11","identity-obj-proxy":"^3.0.0","intl-messageformat":"^7.5.4","webpack-dev-server":"3.3.1","@babel/preset-react":"7.0.0","@types/react-portal":"4.0.1","@types/react-window":"^1.8.1","babel-plugin-lodash":"3.3.4","html-webpack-plugin":"3.2.0","react-test-renderer":"16.4.2","@types/react-measure":"2.0.5","clean-webpack-plugin":"2.0.2","stats-webpack-plugin":"0.7.0","eslint-config-prettier":"4.1.0","react-google-recaptcha":"^0.14.1","tslint-config-prettier":"1.18.0","@gooddata/eslint-config":"^1.0.0","@gooddata/tslint-config":"1.0.0","@types/react-responsive":"^3.0.3","@types/storybook__react":"4.0.1","@types/stringify-object":"^3.2.0","enzyme-adapter-react-16":"1.3.1","@gooddata/test-storybook":"3.2.1","@storybook/addon-actions":"5.0.11","@storybook/addon-options":"5.0.11","node-sass-magic-importer":"5.1.0","react-syntax-highlighter":"11.0.2","@types/fixed-data-table-2":"0.8.1","@types/react-test-renderer":"16.0.0","circular-dependency-plugin":"5.0.2","compression-webpack-plugin":"2.0.0","@types/json-stable-stringify":"^1.0.32","@gooddata/frontend-npm-scripts":"1.1.0","@types/enzyme-adapter-react-16":"1.0.3","@types/storybook__addon-actions":"3.4.2","@babel/plugin-proposal-class-properties":"7.4.4","@babel/plugin-proposal-object-rest-spread":"7.4.4","@babel/plugin-transform-async-to-generator":"7.4.4"},"peerDependencies":{"react":"^16.5.2","react-dom":"^16.5.2"},"_npmOperationalInternal":{"tmp":"tmp/react-components_7.5.0-alpha-strouhaljan-jsu-bb-2057-02-2020-03-16T13-50-49-957Z_1584366689549_0.9705919133265684","host":"s3://npm-registry-packages"}},"7.4.0-rc.4":{"name":"@gooddata/react-components","version":"7.4.0-rc.4","author":{"name":"GoodData Corporation"},"license":"BSD-3-Clause","_id":"@gooddata/react-components@7.4.0-rc.4","maintainers":[{"name":"afi","email":"adam.fiedler@gooddata.com"},{"name":"bertold8","email":"ivan.nejezchleb@seznam.cz"},{"name":"brbistas","email":"valentinos.chraniotis@gooddata.com"},{"name":"bugsbunny338","email":"jiri.zajic@mensa.cz"},{"name":"de.do","email":"de.do@gooddata.com"},{"name":"gooddata-ci","email":"rail@gooddata.com"},{"name":"hung.nguyen.hoang","email":"hung.nguyen@gooddata.com"},{"name":"ivan.mjartan","email":"ivan.mjartan@gooddata.com"},{"name":"jakub-sterba","email":"jakub.sterba@gooddata.com"},{"name":"jankc","email":"jan.krapac@gmail.com"},{"name":"jaroslav.tomecek","email":"jaroslav.tomecek@gooddata.com"},{"name":"jkittler","email":"honza.kittler@gmail.com"},{"name":"khanh.le","email":"khanh.le@gooddata.com"},{"name":"lanhuynh","email":"lan.huynh@gooddata.com"},{"name":"linhhong","email":"linh.hong@gooddata.com"},{"name":"lupko","email":"lubomir.slivka@gooddata.com"},{"name":"matyas.kandl","email":"matyas.kandl@gooddata.com"},{"name":"michal.marsal","email":"michal.marsal@gooddata.com"},{"name":"naibinh","email":"naibinh@gmail.com"},{"name":"nikolacech","email":"nikola.cech@gooddata.com"},{"name":"nis.hua","email":"nis.hua@gooddata.com"},{"name":"no23reason","email":"dan.homola@hotmail.cz"},{"name":"patrikbraborec","email":"patrik.braborec@gooddata.com"},{"name":"pbenes","email":"petr.benes@gooddata.com"},{"name":"petrjanu","email":"petr.janu@gooddata.com"},{"name":"ptquang86","email":"ptquang86@gmail.com"},{"name":"qduval","email":"quentin.duval@gooddata.com"},{"name":"rodri360","email":"me@rodri360.com"},{"name":"sitina","email":"jiri.sitina@gooddata.com"},{"name":"strouhaljan","email":"strouhal.jan@gmail.com"},{"name":"tomas.kratochvil","email":"tomas.kratochvil@gooddata.com"},{"name":"tomasreichmann","email":"tomasreichmann@gmail.com"},{"name":"tomsatgd","email":"tomas.satinsky@gooddata.com"},{"name":"trung-le-quoc","email":"trung.le@gooddata.com"},{"name":"tu-ngo","email":"tungo1981@gmail.com"},{"name":"tulean","email":"tuan.le@gooddata.com"},{"name":"utdnah","email":"danh.ung@gooddata.com"},{"name":"vlastikcz","email":"vlastimil.kotas@gooddata.com"},{"name":"vu.pham","email":"vu.pham@gooddata.com"},{"name":"xmort","email":"petr.dolejsi@gooddata.com"},{"name":"yanlipnican","email":"yanlipnican@gmail.com"}],"homepage":"https://github.com/gooddata/gooddata-react-components#readme","bugs":{"url":"https://github.com/gooddata/gooddata-react-components/issues"},"dist":{"shasum":"6fc1ae033ad3d117bd4262bf0ce3159c3a93d1bf","tarball":"https://registry.npmjs.org/@gooddata/react-components/-/react-components-7.4.0-rc.4.tgz","fileCount":2479,"integrity":"sha512-QEbtJmxcNbbeXVCbw4KgFPonLvYU6vN56BS0SmDiLvWrQfT0qcyy4cx+li4AlFp4I/r4WwKjESzt9niEsAez5Q==","signatures":[{"sig":"MEUCIHuAULarjCXBW11orDhYuPnwzgPuBJfSUO77lqbLBk6BAiEAzCSzko/oUZaXJF5e+3CoijRE46QnzDQAvK+Z224vT54=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":9746168,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJeb4jZCRA9TVsSAnZWagAAnjIP/i/z+r7A9tAmkWErOkdK\n26vDXIAjPuaE3Wi7++54yZnpXmu1fRK/EUHm4aSOSMiAqWglI5qzXW1g8FEU\nGzgGq+XpzstKzK8HNhvcG1AJwo1CracoRINyy9OOP2/P1U7LIVavNOo8xjbU\nrzAs17Pfj/GQlbdJD+G4/pTb5IQTS9qbhTIgh1hEbgs49gX6FAN410XIgBgd\nZGEu/xf5DAXr9bc4DOGtdoieIl/2XHLMY6Zc44sBdWhoGR0ELTzf+r0R6Cqx\nGolxATkkSGqmHmnb9WEI1/1bHw1gob+3EctYU8gXIH9Q38YM5N+cYjEKg+GR\nR2uyiDH8sePOjOWW7CEUM4i5kerFqDnm5FTjCIpKOe677HvrJKz3k62uv53S\n6RqhPzu1cOr3axF9j5nTm2umoln/tZGHRtxvPH8AigoakCjLNVISFSEgmsCE\naCoW8NiMrVZP6EdK0ofN6j/4dZczbbUSR8R05oV0uFfDrFBas5jtkX3k8H6T\nZ2tJ8oOyZ+eFMy9B8XJNm9LCOHjNT0Ramt5L2kxMfxt9G4y5bod5BOHTxpMF\nMdyk7w56PkNi74Eq4OIBQgpblLqgZqYgIRqPXFpdvP0u8+909qUjH1xhYgxK\nabK/4hPM8sgWd1Kw9pEiQU+Dpys8CBBjBxyl22A89b+QE7t6W8X/FeFNv8Bk\nIIY7\r\n=zN0Y\r\n-----END PGP SIGNATURE-----\r\n"},"main":"dist/index.js","husky":{"hooks":{"pre-commit":"lint-staged"}},"config":{"eslint":"./examples/**/*.{js,jsx}","tslint":"./{__mocks__,src,stories}/{,**/}*.{ts,tsx}"},"readme":"[![npm version](https://badge.fury.io/js/%40gooddata%2Freact-components.svg)](https://www.npmjs.com/package/@gooddata/react-components) \n\n# GoodData.UI React components\n> A React-based JavaScript library for building data-driven applications\n\n## Getting started\n- [GoodData.UI Documentation](http://sdk.gooddata.com/gooddata-ui/)\n- [GoodData.UI Live Examples](https://gooddata-examples.herokuapp.com/)\n- [Stack Overflow](https://stackoverflow.com/questions/tagged/gooddata)\n\n### Usage\nWith [yarn](https://yarnpkg.com) installed, go to your project directory and run\n```\n$ yarn add @gooddata/react-components\n```\nIf you prefer [npm](npmjs.com) run\n```\n$ npm install --save @gooddata/react-components\n```\n\nThe public API is exposed via global `index.js`. Except for the styles, do not import any other file directly\nbecause they are not intended to be part of the public API.\n\n## Contributing\n\nWe welcome any contribution in form of [issues](https://github.com/gooddata/gooddata-react-components/issues) or [pull requests](https://github.com/gooddata/gooddata-react-components/pulls).\nThese commands may come in handy while developing:\n\n| command | description |\n| ------- | ----------- |\n| `yarn install --pure-lockfile` | first step |\n| ||\n| `yarn dev` | build react-components to `/dist` in watch mode |\n| `yarn test` | run all unit tests |\n| `yarn prettier-write` | format the source code to match the valid codestyle |\n| `yarn validate` | validate codestyle |\n| ||\n| `yarn storybook` | run storybook from `/stories` on http://localhost:9001 |\n| `yarn build-storybook` | build storybook to `/dist-storybook` |\n| `yarn test-storybook` | run storybook and [screenshot tests](https://github.com/gooddata/gdc-client-utils/tree/master/test-storybook) |\n| ||\n| `yarn examples` | run Live Examples dev-server from `/examples` on https://localhost:8999 |\n| `yarn examples-build` | build Live Examples to `/examples/dist` |\n| `yarn examples-server` | serve built Live Examples - see `/examples/server/src` |\n| `yarn examples-testcafe` | run testcafe tests against `localhost:8999` |\n\n### Deploy to heroku.com\nWhen you deploy this repo to heroku, it serves *GoodData.UI Live Examples*.\nRelevant tasks are in `Procfile` and `package.json`.\n\n```bash\n# run in the project directory\nheroku login\nheroku create <your-app-name>\nheroku config:set DOMAIN_ADMIN_USERNAME=x@gooddata.com DOMAIN_ADMIN_PASSWORD=xy PROJECT_ID_TO_ASSIGN=xms7ga4tf3g3nzucd8380o2bev8oeknp\ngit push heroku HEAD:master\nheroku open\n```\n\n### Run Live Examples Locally\nTo run *GoodData.UI Live Examples* locally:\n```bash\ngit clone <this-repository>\ncd  <repository-folder>\nyarn install --pure-lockfile\nyarn examples\n```\nThen open https://localhost:8999 and login using Live Examples account (you can [create one here](https://gooddata-examples.herokuapp.com/registration)).\n\n### Run storybook locally for Geo chart \nGeo chart uses Mapbox to render map which requires a mapbox access token.\n- Register an account and create Mapbox token as [guide](https://docs.mapbox.com/help/how-mapbox-works/access-tokens/)\n- Run storybook with token stored in `.env` for more secure\n```bash\necho \"STORYBOOK_MAPBOX_ACCESS_TOKEN=token\" > .env # only need to run once\nyarn storybook\n```\n- Or run storybook with token env param exposed to cli (not suggested)\n```bash\nSTORYBOOK_MAPBOX_ACCESS_TOKEN=token yarn storybook\n```\n- Apply either above way to `yarn build-storybook` or `yarn test-storybook`\n\n### Source code formatting\nThe source code in the repository is formatted by [Prettier](https://prettier.io/). \nThe format of the code is validated by our Continuous Integration server and is one of the requirements of successful merge.\n\nPrettier is supported by every major IDE. You can find the list of supported editors and how to configure them [here](https://prettier.io/docs/en/editors.html).\n\nIn the case, when your editor is not supported or you don't want to setup the integration, you can run the `yarn prettier-write` command to reformat the code before commit.\n\n## Changelog\n\n- see [CHANGELOG.md](CHANGELOG.md)\n\n## License\n\n(C) 2007-2018 GoodData Corporation\n\nThis project is dual licensed:\n\n- The ATTRIBUTION-NONCOMMERCIAL 4.0 INTERNATIONAL (CC BY-NC 4.0) is used for purpose of the trial experience and evaluation of GoodData.UI library.\n- The GOODDATA GOODDATA.UI LIBRARY END USER LICENSE AGREEMENT is used for GoodData customers.\n\nFor more information, please see [LICENSE](https://github.com/gooddata/gooddata-react-components/blob/master/LICENSE)\n","gitHead":"aaf8e1d7cb6455fcceed77c93e0b7dc93d289afe","scripts":{"dev":"bash scripts/build.sh --dev-watch","test":"jest --watch","build":"bash scripts/build.sh","tslint":"yarn run-tslint -t verbose $npm_package_config_tslint","prepare":"cd examples/server && yarn install --frozen-lockfile && cd ../..; rm -r examples/node_modules 2>/dev/null; true","examples":"bash scripts/run-examples.sh","prepare?":"# Called before `npm publish` and on local `npm install`. Temporarily also for deleting obsolete node_modules. Ends with `true` to continue gracefully.","validate":"tsc --noEmit && yarn tslint && eslint $npm_package_config_eslint && yarn prettier-check","build-dev":"bash scripts/build.sh --dev","examples?":"# Default is developer domain, other options: yarn examples [sec,secure,stg,stg2,stg3,demo,developer or URL]","storybook":"yarn build && start-storybook -p 9001 -c .storybook","test-once":"jest","tslint-ci":"mkdir -p ./ci/results && yarn run-tslint -t checkstyle -o ./ci/results/tslint-results.xml $npm_package_config_tslint","run-tslint":"tslint -p tsconfig.json","validate-ci":"tsc --noEmit && yarn tslint-ci  && eslint $npm_package_config_eslint -f checkstyle -o ci/results/eslint-results.xml && yarn prettier-check","examples-build":"bash scripts/build-examples.sh","prepublishOnly":"yarn build","prettier-check":"prettier --check '{src,stories,styles,__mocks__,examples/server/src,examples/src,examples/test}/**/*.{ts,js,tsx,jsx,json,scss,md,yaml,html}'","prettier-write":"prettier --write '{src,stories,styles,__mocks__,examples/server/src,examples/src,examples/test}/**/*.{ts,js,tsx,jsx,json,scss,md,yaml,html}'","test-storybook":"yarn build && test-storybook","build-storybook":"yarn build && build-storybook -c .storybook -o dist-storybook","examples-server":"node examples/server/src/index.js","heroku-postbuild":"yarn examples-build developer","examples-testcafe":"./scripts/run-testcafe.sh visual","check-circular-deps":"madge --circular --extensions ts ./src","examples-testcafe-ci":"./scripts/run-testcafe.sh ci","examples-testcafe-live":"./scripts/run-testcafe.sh live"},"typings":"dist/index.d.ts","_npmUser":{"name":"gooddata-ci","email":"rail@gooddata.com"},"deprecated":"@gooddata/react-components@7 reached End of Support on March 31, 2022. Please upgrade (see https://sdk.gooddata.com/gooddata-ui/docs/supported_versions.html for more information).","repository":{"url":"git+ssh://git@github.com/gooddata/gooddata-react-components.git","type":"git"},"_npmVersion":"6.4.1","description":"GoodData.UI - A powerful JavaScript library for building analytical applications","directories":{},"lint-staged":{"{src,stories,styles,__mocks__,examples/server/src,examples/src,examples/test}/**/*.{ts,js,tsx,jsx,scss}":["npx gdc-fix-copyright","git add"],"{src,stories,styles,__mocks__,examples/server/src,examples/src,examples/test}/**/*.{ts,js,tsx,jsx,json,scss,md,yaml,html}":["prettier --write","git add"]},"_nodeVersion":"8.12.0","dependencies":{"rxjs":"^5.5.6","uuid":"^3.2.1","immer":"^1.3.1","lodash":"^4.17.15","date-fns":"^2.7.0","downshift":"^3.2.7","invariant":"^2.2.2","mapbox-gl":"^1.6.1","classnames":"^2.2.6","highcharts":"7.1.1","prop-types":"^15.6.0","react-intl":"^3.6.0","custom-event":"^1.0.1","react-window":"^1.8.1","ag-grid-react":"20.0.0","react-measure":"^2.3.0","@types/mapbox-gl":"^1.6.1","react-day-picker":"~7.3.0","react-responsive":"^3.0.0","stringify-object":"^2.4.0","@gooddata/typings":"^2.22.0","ag-grid-community":"20.0.0","http-status-codes":"^1.3.0","@gooddata/js-utils":"^3.5.0","@gooddata/numberjs":"^3.2.4","fixed-data-table-2":"0.7.17","@gooddata/goodstrap":"^68.1.0","react-dom-factories":"^1.0.2","@gooddata/gooddata-js":"^12.5.0","json-stable-stringify":"^1.0.1","react-transition-group":"^2.2.1","hoist-non-react-statics":"^3.3.0","nodelist-foreach-polyfill":"^1.2.0","@formatjs/intl-pluralrules":"^1.3.6","highcharts-grouped-categories":"^1.1.3"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"raf":"3.3.2","yup":"^0.24.1","jest":"24.7.1","husky":"3.0.0","madge":"^3.4.4","react":"^16.5.2","enzyme":"3.5.0","eslint":"4.19.1","formik":"^0.11.11","moment":"2.23.0","history":"^4.7.2","ts-jest":"24.0.0","webpack":"4.30.0","full-icu":"^1.3.0","prettier":"1.16.4","react-ga":"^2.5.2","recharts":"1.0.0-beta.9","testcafe":"1.1.4","commander":"2.14.1","node-sass":"4.13.0","react-dom":"^16.5.2","supertest":"3.0.0","ts-loader":"6.0.0","@types/raf":"^3.4.0","css-loader":"0.28.7","jest-junit":"3.0.0","raw-loader":"0.5.1","styled-jsx":"2.2.1","typescript":"3.3.4000","@babel/core":"7.4.4","@types/jest":"24.0.6","@types/node":"7.0.8","@types/uuid":"3.4.3","file-loader":"3.0.1","jest-enzyme":"7.0.2","lint-staged":"9.1.0","sass-loader":"6.0.6","webpack-cli":"3.3.2","@types/react":"16.8.6","babel-loader":"8.0.5","react-helmet":"5.2.0","react-select":"1.2.1","style-loader":"0.19.1","@types/enzyme":"3.1.13","@types/lodash":"4.14.123","testcafe-live":"0.1.4","@babel/runtime":"7.4.4","dotenv-webpack":"^1.7.0","@babel/polyfill":"^7.4.4","@storybook/react":"5.0.11","@types/invariant":"2.2.29","@types/react-dom":"16.0.11","isomorphic-fetch":"2.2.1","react-datepicker":"1.1.0","react-router-dom":"4.2.2","@babel/preset-env":"7.4.4","@gooddata/mock-js":"^2.11.0","@storybook/addons":"5.0.11","@types/classnames":"2.2.3","@types/prop-types":"15.5.2","@storybook/theming":"5.0.11","identity-obj-proxy":"^3.0.0","intl-messageformat":"^7.5.4","webpack-dev-server":"3.3.1","@babel/preset-react":"7.0.0","@types/react-portal":"4.0.1","@types/react-window":"^1.8.1","babel-plugin-lodash":"3.3.4","html-webpack-plugin":"3.2.0","react-test-renderer":"16.4.2","@types/react-measure":"2.0.5","clean-webpack-plugin":"2.0.2","stats-webpack-plugin":"0.7.0","eslint-config-prettier":"4.1.0","react-google-recaptcha":"^0.14.1","tslint-config-prettier":"1.18.0","@gooddata/eslint-config":"^1.0.0","@gooddata/tslint-config":"1.0.0","@types/react-responsive":"^3.0.3","@types/storybook__react":"4.0.1","@types/stringify-object":"^3.2.0","enzyme-adapter-react-16":"1.3.1","@gooddata/test-storybook":"3.2.1","@storybook/addon-actions":"5.0.11","@storybook/addon-options":"5.0.11","node-sass-magic-importer":"5.1.0","react-syntax-highlighter":"11.0.2","@types/fixed-data-table-2":"0.8.1","@types/react-test-renderer":"16.0.0","circular-dependency-plugin":"5.0.2","compression-webpack-plugin":"2.0.0","@types/json-stable-stringify":"^1.0.32","@gooddata/frontend-npm-scripts":"1.1.0","@types/enzyme-adapter-react-16":"1.0.3","@types/storybook__addon-actions":"3.4.2","@babel/plugin-proposal-class-properties":"7.4.4","@babel/plugin-proposal-object-rest-spread":"7.4.4","@babel/plugin-transform-async-to-generator":"7.4.4"},"peerDependencies":{"react":"^16.5.2","react-dom":"^16.5.2"},"_npmOperationalInternal":{"tmp":"tmp/react-components_7.4.0-rc.4_1584367833217_0.30385113173315226","host":"s3://npm-registry-packages"}},"7.5.0-beta.5":{"name":"@gooddata/react-components","version":"7.5.0-beta.5","author":{"name":"GoodData Corporation"},"license":"BSD-3-Clause","_id":"@gooddata/react-components@7.5.0-beta.5","maintainers":[{"name":"afi","email":"adam.fiedler@gooddata.com"},{"name":"bertold8","email":"ivan.nejezchleb@seznam.cz"},{"name":"brbistas","email":"valentinos.chraniotis@gooddata.com"},{"name":"bugsbunny338","email":"jiri.zajic@mensa.cz"},{"name":"de.do","email":"de.do@gooddata.com"},{"name":"gooddata-ci","email":"rail@gooddata.com"},{"name":"hung.nguyen.hoang","email":"hung.nguyen@gooddata.com"},{"name":"ivan.mjartan","email":"ivan.mjartan@gooddata.com"},{"name":"jakub-sterba","email":"jakub.sterba@gooddata.com"},{"name":"jankc","email":"jan.krapac@gmail.com"},{"name":"jaroslav.tomecek","email":"jaroslav.tomecek@gooddata.com"},{"name":"jkittler","email":"honza.kittler@gmail.com"},{"name":"khanh.le","email":"khanh.le@gooddata.com"},{"name":"lanhuynh","email":"lan.huynh@gooddata.com"},{"name":"linhhong","email":"linh.hong@gooddata.com"},{"name":"lupko","email":"lubomir.slivka@gooddata.com"},{"name":"matyas.kandl","email":"matyas.kandl@gooddata.com"},{"name":"michal.marsal","email":"michal.marsal@gooddata.com"},{"name":"naibinh","email":"naibinh@gmail.com"},{"name":"nikolacech","email":"nikola.cech@gooddata.com"},{"name":"nis.hua","email":"nis.hua@gooddata.com"},{"name":"no23reason","email":"dan.homola@hotmail.cz"},{"name":"patrikbraborec","email":"patrik.braborec@gooddata.com"},{"name":"pbenes","email":"petr.benes@gooddata.com"},{"name":"petrjanu","email":"petr.janu@gooddata.com"},{"name":"ptquang86","email":"ptquang86@gmail.com"},{"name":"qduval","email":"quentin.duval@gooddata.com"},{"name":"rodri360","email":"me@rodri360.com"},{"name":"sitina","email":"jiri.sitina@gooddata.com"},{"name":"strouhaljan","email":"strouhal.jan@gmail.com"},{"name":"tomas.kratochvil","email":"tomas.kratochvil@gooddata.com"},{"name":"tomasreichmann","email":"tomasreichmann@gmail.com"},{"name":"tomsatgd","email":"tomas.satinsky@gooddata.com"},{"name":"trung-le-quoc","email":"trung.le@gooddata.com"},{"name":"tu-ngo","email":"tungo1981@gmail.com"},{"name":"tulean","email":"tuan.le@gooddata.com"},{"name":"utdnah","email":"danh.ung@gooddata.com"},{"name":"vlastikcz","email":"vlastimil.kotas@gooddata.com"},{"name":"vu.pham","email":"vu.pham@gooddata.com"},{"name":"xmort","email":"petr.dolejsi@gooddata.com"},{"name":"yanlipnican","email":"yanlipnican@gmail.com"}],"homepage":"https://github.com/gooddata/gooddata-react-components#readme","bugs":{"url":"https://github.com/gooddata/gooddata-react-components/issues"},"dist":{"shasum":"ffbf762fa86eedfc91887e5df83c19ab6a272bdb","tarball":"https://registry.npmjs.org/@gooddata/react-components/-/react-components-7.5.0-beta.5.tgz","fileCount":2479,"integrity":"sha512-zpE4dDMHA9YgUyw/xyl5dsdUIFzyG3DhVnAk8JIrwh5Hu7g8ZUmIo2/kWk091URoeJ1r9dZxftwcU7D+PiphAA==","signatures":[{"sig":"MEYCIQDjvdwuDx6uI1GK4EXDD4PsYEQ5y8dzleFnTdDgoqVwGgIhAO6YhuNs+GGN6mQdbYg4YKk8li/cavhO11ahxxW0gLgI","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":9758386,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJeb4/bCRA9TVsSAnZWagAAipUP/3X8LpLfxzNK2cYdZnjm\nNSqVkIpS/eLLoq1ayYRcey0TVvNuT7xtiHsrUpUPVPYlEzGlEQv0R+kI2NQZ\nCyeQgfjm+wVk+OKq0SgKtCyFBDieORwfXPGeyTvb5nz+w/UWfriX5yZLg2Rz\nea+eInYyrOp6CapjKGJzX8dELuki9exR9faR6ZGboDAZEjBE+Tm/QDIYwfbv\n440HMmbA93vAqb4wyNjMMbPsIvJ7WizOwb5y9HDXeOtVri1ZPwY9FatYEp5e\nwxYlP00iE6OGWMc1TLqO+/2lPe+D0m7J2Hrfl+LbVHfuhyaTLENsah+4rHx3\nat3gaNBVWHwkF+tubxVPq34txhrhoyeONHEWDobVvsLDEw9jtRgnzIJZ77td\neFjpcN123Sq1Dqs5YONK5hnRDSANbQTGiLWQiCBXRZPMsx0l9xvBohfuGZlJ\n8flPy4CuHzRKX+sRacNGO4NBxqbjYy1dwacAqUJhwukFvIwsxhBdehGSFf9G\nXpJDrtT6gKyAk1OsRrrkGCXg1HwnM49kzkVnf7dod8TXn02w+j1ZNV3EWzk7\nK22mLNeekqL5Xg61QfvGB7QG/EgvS+JvdgClN/ow1L1eOHyEz6TpZProxuN9\nAM+jY3FBkjzbkTPs9ZoT3PeB0VD7vKrJMGR+V8xoutJaynlh31DNUq1+0hgp\ndJ46\r\n=e19V\r\n-----END PGP SIGNATURE-----\r\n"},"main":"dist/index.js","husky":{"hooks":{"pre-commit":"lint-staged"}},"config":{"eslint":"./examples/**/*.{js,jsx}","tslint":"./{__mocks__,src,stories}/{,**/}*.{ts,tsx}"},"readme":"[![npm version](https://badge.fury.io/js/%40gooddata%2Freact-components.svg)](https://www.npmjs.com/package/@gooddata/react-components) \n\n# GoodData.UI React components\n> A React-based JavaScript library for building data-driven applications\n\n## Getting started\n- [GoodData.UI Documentation](http://sdk.gooddata.com/gooddata-ui/)\n- [GoodData.UI Live Examples](https://gooddata-examples.herokuapp.com/)\n- [Stack Overflow](https://stackoverflow.com/questions/tagged/gooddata)\n\n### Usage\nWith [yarn](https://yarnpkg.com) installed, go to your project directory and run\n```\n$ yarn add @gooddata/react-components\n```\nIf you prefer [npm](npmjs.com) run\n```\n$ npm install --save @gooddata/react-components\n```\n\nThe public API is exposed via global `index.js`. Except for the styles, do not import any other file directly\nbecause they are not intended to be part of the public API.\n\n## Contributing\n\nWe welcome any contribution in form of [issues](https://github.com/gooddata/gooddata-react-components/issues) or [pull requests](https://github.com/gooddata/gooddata-react-components/pulls).\nThese commands may come in handy while developing:\n\n| command | description |\n| ------- | ----------- |\n| `yarn install --pure-lockfile` | first step |\n| ||\n| `yarn dev` | build react-components to `/dist` in watch mode |\n| `yarn test` | run all unit tests |\n| `yarn prettier-write` | format the source code to match the valid codestyle |\n| `yarn validate` | validate codestyle |\n| ||\n| `yarn storybook` | run storybook from `/stories` on http://localhost:9001 |\n| `yarn build-storybook` | build storybook to `/dist-storybook` |\n| `yarn test-storybook` | run storybook and [screenshot tests](https://github.com/gooddata/gdc-client-utils/tree/master/test-storybook) |\n| ||\n| `yarn examples` | run Live Examples dev-server from `/examples` on https://localhost:8999 |\n| `yarn examples-build` | build Live Examples to `/examples/dist` |\n| `yarn examples-server` | serve built Live Examples - see `/examples/server/src` |\n| `yarn examples-testcafe` | run testcafe tests against `localhost:8999` |\n\n### Deploy to heroku.com\nWhen you deploy this repo to heroku, it serves *GoodData.UI Live Examples*.\nRelevant tasks are in `Procfile` and `package.json`.\n\n```bash\n# run in the project directory\nheroku login\nheroku create <your-app-name>\nheroku config:set DOMAIN_ADMIN_USERNAME=x@gooddata.com DOMAIN_ADMIN_PASSWORD=xy PROJECT_ID_TO_ASSIGN=xms7ga4tf3g3nzucd8380o2bev8oeknp\ngit push heroku HEAD:master\nheroku open\n```\n### Enable Geo Chart for Storybook and Live Examples\nGeo chart uses Mapbox to render map which requires a Mapbox access token.\n- Register an account and create Mapbox access token at [guide](https://docs.mapbox.com/help/how-mapbox-works/access-tokens/)\n- Store the created token at `.env`:\n```bash\necho -e \"EXAMPLE_MAPBOX_ACCESS_TOKEN=token\" >> .env # only need to run once\necho -e \"STORYBOOK_MAPBOX_ACCESS_TOKEN=token\" >> .env # only need to run once\n```\n\n### Run Live Examples Locally\nTo run *GoodData.UI Live Examples* locally:\n```bash\ngit clone <this-repository>\ncd  <repository-folder>\nyarn install --pure-lockfile\nyarn examples\n```\nThen open https://localhost:8999 and login using Live Examples account (you can [create one here](https://gooddata-examples.herokuapp.com/registration)).\n\n### Run Storybook locally\n- Run storybook with token stored in `.env` for more secure\n```bash\nyarn storybook\n```\n- Or run storybook with token env param exposed to cli (not suggested)\n```bash\nSTORYBOOK_MAPBOX_ACCESS_TOKEN=token yarn storybook\n```\n- Apply either above way to `yarn build-storybook` or `yarn test-storybook`\n\n### Source code formatting\nThe source code in the repository is formatted by [Prettier](https://prettier.io/). \nThe format of the code is validated by our Continuous Integration server and is one of the requirements of successful merge.\n\nPrettier is supported by every major IDE. You can find the list of supported editors and how to configure them [here](https://prettier.io/docs/en/editors.html).\n\nIn the case, when your editor is not supported or you don't want to setup the integration, you can run the `yarn prettier-write` command to reformat the code before commit.\n\n## Changelog\n\n- see [CHANGELOG.md](CHANGELOG.md)\n\n## License\n\n(C) 2007-2018 GoodData Corporation\n\nThis project is dual licensed:\n\n- The ATTRIBUTION-NONCOMMERCIAL 4.0 INTERNATIONAL (CC BY-NC 4.0) is used for purpose of the trial experience and evaluation of GoodData.UI library.\n- The GOODDATA GOODDATA.UI LIBRARY END USER LICENSE AGREEMENT is used for GoodData customers.\n\nFor more information, please see [LICENSE](https://github.com/gooddata/gooddata-react-components/blob/master/LICENSE)\n","gitHead":"510d7116f168fcbb4cd0394cba54bce0132834da","scripts":{"dev":"bash scripts/build.sh --dev-watch","test":"jest --watch","build":"bash scripts/build.sh","tslint":"yarn run-tslint -t verbose $npm_package_config_tslint","prepare":"cd examples/server && yarn install --frozen-lockfile && cd ../..; rm -r examples/node_modules 2>/dev/null; true","examples":"bash scripts/run-examples.sh","prepare?":"# Called before `npm publish` and on local `npm install`. Temporarily also for deleting obsolete node_modules. Ends with `true` to continue gracefully.","validate":"tsc --noEmit && yarn tslint && eslint $npm_package_config_eslint && yarn prettier-check","build-dev":"bash scripts/build.sh --dev","examples?":"# Default is developer domain, other options: yarn examples [sec,secure,stg,stg2,stg3,demo,developer or URL]","storybook":"yarn build && start-storybook -p 9001 -c .storybook","test-once":"jest","tslint-ci":"mkdir -p ./ci/results && yarn run-tslint -t checkstyle -o ./ci/results/tslint-results.xml $npm_package_config_tslint","run-tslint":"tslint -p tsconfig.json","validate-ci":"tsc --noEmit && yarn tslint-ci  && eslint $npm_package_config_eslint -f checkstyle -o ci/results/eslint-results.xml && yarn prettier-check","examples-build":"bash scripts/build-examples.sh","prepublishOnly":"yarn build","prettier-check":"prettier --check '{src,stories,styles,__mocks__,examples/server/src,examples/src,examples/test}/**/*.{ts,js,tsx,jsx,json,scss,md,yaml,html}'","prettier-write":"prettier --write '{src,stories,styles,__mocks__,examples/server/src,examples/src,examples/test}/**/*.{ts,js,tsx,jsx,json,scss,md,yaml,html}'","test-storybook":"yarn build && test-storybook","build-storybook":"yarn build && build-storybook -c .storybook -o dist-storybook","examples-server":"node examples/server/src/index.js","heroku-postbuild":"yarn examples-build developer","examples-testcafe":"./scripts/run-testcafe.sh visual","check-circular-deps":"madge --circular --extensions ts ./src","examples-testcafe-ci":"./scripts/run-testcafe.sh ci","examples-testcafe-live":"./scripts/run-testcafe.sh live"},"typings":"dist/index.d.ts","_npmUser":{"name":"gooddata-ci","email":"rail@gooddata.com"},"deprecated":"@gooddata/react-components@7 reached End of Support on March 31, 2022. Please upgrade (see https://sdk.gooddata.com/gooddata-ui/docs/supported_versions.html for more information).","repository":{"url":"git+ssh://git@github.com/gooddata/gooddata-react-components.git","type":"git"},"_npmVersion":"6.4.1","description":"GoodData.UI - A powerful JavaScript library for building analytical applications","directories":{},"lint-staged":{"{src,stories,styles,__mocks__,examples/server/src,examples/src,examples/test}/**/*.{ts,js,tsx,jsx,scss}":["npx gdc-fix-copyright","git add"],"{src,stories,styles,__mocks__,examples/server/src,examples/src,examples/test}/**/*.{ts,js,tsx,jsx,json,scss,md,yaml,html}":["prettier --write","git add"]},"_nodeVersion":"8.12.0","dependencies":{"rxjs":"^5.5.6","uuid":"^3.2.1","immer":"^1.3.1","lodash":"^4.17.15","date-fns":"^2.7.0","downshift":"^3.2.7","invariant":"^2.2.2","mapbox-gl":"^1.6.1","classnames":"^2.2.6","highcharts":"7.1.1","prop-types":"^15.6.0","react-intl":"^3.6.0","custom-event":"^1.0.1","react-window":"^1.8.1","ag-grid-react":"20.0.0","react-measure":"^2.3.0","@types/mapbox-gl":"^1.6.1","react-day-picker":"~7.3.0","react-responsive":"^3.0.0","stringify-object":"^2.4.0","@gooddata/typings":"^2.22.0","ag-grid-community":"20.0.0","http-status-codes":"^1.3.0","@gooddata/js-utils":"^3.5.0","@gooddata/numberjs":"^3.2.4","fixed-data-table-2":"0.7.17","@gooddata/goodstrap":"^68.1.0","react-dom-factories":"^1.0.2","@gooddata/gooddata-js":"^12.5.0","json-stable-stringify":"^1.0.1","react-transition-group":"^2.2.1","hoist-non-react-statics":"^3.3.0","nodelist-foreach-polyfill":"^1.2.0","@formatjs/intl-pluralrules":"^1.3.6","highcharts-grouped-categories":"^1.1.3"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"raf":"3.3.2","yup":"^0.24.1","jest":"24.7.1","husky":"3.0.0","madge":"^3.4.4","react":"^16.5.2","enzyme":"3.5.0","eslint":"4.19.1","formik":"^0.11.11","moment":"2.23.0","history":"^4.7.2","ts-jest":"24.0.0","webpack":"4.30.0","full-icu":"^1.3.0","prettier":"1.16.4","react-ga":"^2.5.2","recharts":"1.0.0-beta.9","testcafe":"1.1.4","commander":"2.14.1","node-sass":"4.13.0","react-dom":"^16.5.2","supertest":"3.0.0","ts-loader":"6.0.0","@types/raf":"^3.4.0","css-loader":"0.28.7","jest-junit":"3.0.0","raw-loader":"0.5.1","styled-jsx":"2.2.1","typescript":"3.3.4000","@babel/core":"7.4.4","@types/jest":"24.0.6","@types/node":"7.0.8","@types/uuid":"3.4.3","file-loader":"3.0.1","jest-enzyme":"7.0.2","lint-staged":"9.1.0","sass-loader":"6.0.6","webpack-cli":"3.3.2","@types/react":"16.8.6","babel-loader":"8.0.5","react-helmet":"5.2.0","react-select":"1.2.1","style-loader":"0.19.1","@types/enzyme":"3.1.13","@types/lodash":"4.14.123","testcafe-live":"0.1.4","@babel/runtime":"7.4.4","dotenv-webpack":"^1.7.0","@babel/polyfill":"^7.4.4","@storybook/react":"5.0.11","@types/invariant":"2.2.29","@types/react-dom":"16.0.11","isomorphic-fetch":"2.2.1","react-datepicker":"1.1.0","react-router-dom":"4.2.2","@babel/preset-env":"7.4.4","@gooddata/mock-js":"^2.11.0","@storybook/addons":"5.0.11","@types/classnames":"2.2.3","@types/prop-types":"15.5.2","@storybook/theming":"5.0.11","identity-obj-proxy":"^3.0.0","intl-messageformat":"^7.5.4","webpack-dev-server":"3.3.1","@babel/preset-react":"7.0.0","@types/react-portal":"4.0.1","@types/react-window":"^1.8.1","babel-plugin-lodash":"3.3.4","html-webpack-plugin":"3.2.0","react-test-renderer":"16.4.2","@types/react-measure":"2.0.5","clean-webpack-plugin":"2.0.2","stats-webpack-plugin":"0.7.0","eslint-config-prettier":"4.1.0","react-google-recaptcha":"^0.14.1","tslint-config-prettier":"1.18.0","@gooddata/eslint-config":"^1.0.0","@gooddata/tslint-config":"1.0.0","@types/react-responsive":"^3.0.3","@types/storybook__react":"4.0.1","@types/stringify-object":"^3.2.0","enzyme-adapter-react-16":"1.3.1","@gooddata/test-storybook":"3.2.1","@storybook/addon-actions":"5.0.11","@storybook/addon-options":"5.0.11","node-sass-magic-importer":"5.1.0","react-syntax-highlighter":"11.0.2","@types/fixed-data-table-2":"0.8.1","@types/react-test-renderer":"16.0.0","circular-dependency-plugin":"5.0.2","compression-webpack-plugin":"2.0.0","@types/json-stable-stringify":"^1.0.32","@gooddata/frontend-npm-scripts":"1.1.0","@types/enzyme-adapter-react-16":"1.0.3","@types/storybook__addon-actions":"3.4.2","@babel/plugin-proposal-class-properties":"7.4.4","@babel/plugin-proposal-object-rest-spread":"7.4.4","@babel/plugin-transform-async-to-generator":"7.4.4"},"peerDependencies":{"react":"^16.5.2","react-dom":"^16.5.2"},"_npmOperationalInternal":{"tmp":"tmp/react-components_7.5.0-beta.5_1584369626267_0.3799392085703468","host":"s3://npm-registry-packages"}},"7.5.0-beta.6":{"name":"@gooddata/react-components","version":"7.5.0-beta.6","author":{"name":"GoodData Corporation"},"license":"BSD-3-Clause","_id":"@gooddata/react-components@7.5.0-beta.6","maintainers":[{"name":"afi","email":"adam.fiedler@gooddata.com"},{"name":"bertold8","email":"ivan.nejezchleb@seznam.cz"},{"name":"brbistas","email":"valentinos.chraniotis@gooddata.com"},{"name":"bugsbunny338","email":"jiri.zajic@mensa.cz"},{"name":"de.do","email":"de.do@gooddata.com"},{"name":"gooddata-ci","email":"rail@gooddata.com"},{"name":"hung.nguyen.hoang","email":"hung.nguyen@gooddata.com"},{"name":"ivan.mjartan","email":"ivan.mjartan@gooddata.com"},{"name":"jakub-sterba","email":"jakub.sterba@gooddata.com"},{"name":"jankc","email":"jan.krapac@gmail.com"},{"name":"jaroslav.tomecek","email":"jaroslav.tomecek@gooddata.com"},{"name":"jkittler","email":"honza.kittler@gmail.com"},{"name":"khanh.le","email":"khanh.le@gooddata.com"},{"name":"lanhuynh","email":"lan.huynh@gooddata.com"},{"name":"linhhong","email":"linh.hong@gooddata.com"},{"name":"lupko","email":"lubomir.slivka@gooddata.com"},{"name":"matyas.kandl","email":"matyas.kandl@gooddata.com"},{"name":"michal.marsal","email":"michal.marsal@gooddata.com"},{"name":"naibinh","email":"naibinh@gmail.com"},{"name":"nikolacech","email":"nikola.cech@gooddata.com"},{"name":"nis.hua","email":"nis.hua@gooddata.com"},{"name":"no23reason","email":"dan.homola@hotmail.cz"},{"name":"patrikbraborec","email":"patrik.braborec@gooddata.com"},{"name":"pbenes","email":"petr.benes@gooddata.com"},{"name":"petrjanu","email":"petr.janu@gooddata.com"},{"name":"ptquang86","email":"ptquang86@gmail.com"},{"name":"qduval","email":"quentin.duval@gooddata.com"},{"name":"rodri360","email":"me@rodri360.com"},{"name":"sitina","email":"jiri.sitina@gooddata.com"},{"name":"strouhaljan","email":"strouhal.jan@gmail.com"},{"name":"tomas.kratochvil","email":"tomas.kratochvil@gooddata.com"},{"name":"tomasreichmann","email":"tomasreichmann@gmail.com"},{"name":"tomsatgd","email":"tomas.satinsky@gooddata.com"},{"name":"trung-le-quoc","email":"trung.le@gooddata.com"},{"name":"tu-ngo","email":"tungo1981@gmail.com"},{"name":"tulean","email":"tuan.le@gooddata.com"},{"name":"utdnah","email":"danh.ung@gooddata.com"},{"name":"vlastikcz","email":"vlastimil.kotas@gooddata.com"},{"name":"vu.pham","email":"vu.pham@gooddata.com"},{"name":"xmort","email":"petr.dolejsi@gooddata.com"},{"name":"yanlipnican","email":"yanlipnican@gmail.com"}],"homepage":"https://github.com/gooddata/gooddata-react-components#readme","bugs":{"url":"https://github.com/gooddata/gooddata-react-components/issues"},"dist":{"shasum":"ea333cc53ed2cc5817dfee271868e9df4f72abc3","tarball":"https://registry.npmjs.org/@gooddata/react-components/-/react-components-7.5.0-beta.6.tgz","fileCount":2479,"integrity":"sha512-PMMa41kvu00VYNfjcN6vCAbo4odJJHOo0muu6j70WLJxClANpcufDoeDkIKE2wEcHQUq2f+oyczcbc6cAZXsgA==","signatures":[{"sig":"MEQCIFiVLTuRcGyjZYxF9ez6MMBa3hxcTqIz4n5/pONDVVjNAiARP+Q8h8FvkMQsEvsXly+hJj/OxMtATE1xMi40tkOCpQ==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":9773795,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJeb6kHCRA9TVsSAnZWagAAs50QAI9doj029Kjw3+TJYb1D\nhMquHvvpfMIM2CPPIgb6DaXdLLtsGprk77LobRoyrHW9u8AwNqxkw3/nf4xQ\nbVNxEc9EnHc/jlWaY6ExvIE0B+z9diIQ6ef2dYzE+A0CfHl9YeduEJEGaOdL\nie4G2WI/2tEwfzkTe3+FFvOc7ZDuF1Jtbr+X9h7pa/aZsFjtbBMG79TRTwyy\nfTciyfZyRqV2ab4wY91pgORg/PsReN6kyF3VTJm4YEwzvrhKDe1hA4Pqw0jm\n7lWWPaF83GPFJOV2xiFk0tpBGOyL2HG66L4/L8J0UEz9ir6mUyW+Cw1ZfM5o\nlpWpFUW08fc5HQTvitfpuM7aE+LWQDF5FaBxm6qNtVgmfexQEiIYzNIm81Qd\n2KbWGXpNU8jb0Qu4ip1HDqHaSHHvwLdcRgo8ZY5yMwLqG67Ly2paM8+Y2gGh\nef9iTvYOyvLenn+g6csw+3hldXJGSsYA93N5BZOFIcOoLF3ifh8jKy4MsDky\nszjy4gwd6LS1kc8jrAUKFdh9nnac8t9Mll7KSRUMRYzK5Jjk+m8dAGDUCvkx\nsvC+2rPyJTdLhWk3iI9NYuavRjFhCJcFpRAAyB4WUF/luZuiNXPLs1j5iME4\ntJtktM81Zb/pArmwxO6/ToFOzlILjAF0N/fVlKcsBT+ja0VddWkuV+p32rMt\nqs+O\r\n=MWtv\r\n-----END PGP SIGNATURE-----\r\n"},"main":"dist/index.js","husky":{"hooks":{"pre-commit":"lint-staged"}},"config":{"eslint":"./examples/**/*.{js,jsx}","tslint":"./{__mocks__,src,stories}/{,**/}*.{ts,tsx}"},"readme":"[![npm version](https://badge.fury.io/js/%40gooddata%2Freact-components.svg)](https://www.npmjs.com/package/@gooddata/react-components) \n\n# GoodData.UI React components\n> A React-based JavaScript library for building data-driven applications\n\n## Getting started\n- [GoodData.UI Documentation](http://sdk.gooddata.com/gooddata-ui/)\n- [GoodData.UI Live Examples](https://gooddata-examples.herokuapp.com/)\n- [Stack Overflow](https://stackoverflow.com/questions/tagged/gooddata)\n\n### Usage\nWith [yarn](https://yarnpkg.com) installed, go to your project directory and run\n```\n$ yarn add @gooddata/react-components\n```\nIf you prefer [npm](npmjs.com) run\n```\n$ npm install --save @gooddata/react-components\n```\n\nThe public API is exposed via global `index.js`. Except for the styles, do not import any other file directly\nbecause they are not intended to be part of the public API.\n\n## Contributing\n\nWe welcome any contribution in form of [issues](https://github.com/gooddata/gooddata-react-components/issues) or [pull requests](https://github.com/gooddata/gooddata-react-components/pulls).\nThese commands may come in handy while developing:\n\n| command | description |\n| ------- | ----------- |\n| `yarn install --pure-lockfile` | first step |\n| ||\n| `yarn dev` | build react-components to `/dist` in watch mode |\n| `yarn test` | run all unit tests |\n| `yarn prettier-write` | format the source code to match the valid codestyle |\n| `yarn validate` | validate codestyle |\n| ||\n| `yarn storybook` | run storybook from `/stories` on http://localhost:9001 |\n| `yarn build-storybook` | build storybook to `/dist-storybook` |\n| `yarn test-storybook` | run storybook and [screenshot tests](https://github.com/gooddata/gdc-client-utils/tree/master/test-storybook) |\n| ||\n| `yarn examples` | run Live Examples dev-server from `/examples` on https://localhost:8999 |\n| `yarn examples-build` | build Live Examples to `/examples/dist` |\n| `yarn examples-server` | serve built Live Examples - see `/examples/server/src` |\n| `yarn examples-testcafe` | run testcafe tests against `localhost:8999` |\n\n### Deploy to heroku.com\nWhen you deploy this repo to heroku, it serves *GoodData.UI Live Examples*.\nRelevant tasks are in `Procfile` and `package.json`.\n\n```bash\n# run in the project directory\nheroku login\nheroku create <your-app-name>\nheroku config:set DOMAIN_ADMIN_USERNAME=x@gooddata.com DOMAIN_ADMIN_PASSWORD=xy PROJECT_ID_TO_ASSIGN=xms7ga4tf3g3nzucd8380o2bev8oeknp\ngit push heroku HEAD:master\nheroku open\n```\n### Enable Geo Chart for Storybook and Live Examples\nGeo chart uses Mapbox to render map which requires a Mapbox access token.\n- Register an account and create Mapbox access token at [guide](https://docs.mapbox.com/help/how-mapbox-works/access-tokens/)\n- Store the created token at `.env`:\n```bash\necho -e \"EXAMPLE_MAPBOX_ACCESS_TOKEN=token\" >> .env # only need to run once\necho -e \"STORYBOOK_MAPBOX_ACCESS_TOKEN=token\" >> .env # only need to run once\n```\n\n### Run Live Examples Locally\nTo run *GoodData.UI Live Examples* locally:\n```bash\ngit clone <this-repository>\ncd  <repository-folder>\nyarn install --pure-lockfile\nyarn examples\n```\nThen open https://localhost:8999 and login using Live Examples account (you can [create one here](https://gooddata-examples.herokuapp.com/registration)).\n\n### Run Storybook locally\n- Run storybook with token stored in `.env` for more secure\n```bash\nyarn storybook\n```\n- Or run storybook with token env param exposed to cli (not suggested)\n```bash\nSTORYBOOK_MAPBOX_ACCESS_TOKEN=token yarn storybook\n```\n- Apply either above way to `yarn build-storybook` or `yarn test-storybook`\n\n### Source code formatting\nThe source code in the repository is formatted by [Prettier](https://prettier.io/). \nThe format of the code is validated by our Continuous Integration server and is one of the requirements of successful merge.\n\nPrettier is supported by every major IDE. You can find the list of supported editors and how to configure them [here](https://prettier.io/docs/en/editors.html).\n\nIn the case, when your editor is not supported or you don't want to setup the integration, you can run the `yarn prettier-write` command to reformat the code before commit.\n\n## Changelog\n\n- see [CHANGELOG.md](CHANGELOG.md)\n\n## License\n\n(C) 2007-2018 GoodData Corporation\n\nThis project is dual licensed:\n\n- The ATTRIBUTION-NONCOMMERCIAL 4.0 INTERNATIONAL (CC BY-NC 4.0) is used for purpose of the trial experience and evaluation of GoodData.UI library.\n- The GOODDATA GOODDATA.UI LIBRARY END USER LICENSE AGREEMENT is used for GoodData customers.\n\nFor more information, please see [LICENSE](https://github.com/gooddata/gooddata-react-components/blob/master/LICENSE)\n","gitHead":"5347470dcb2a5f6bade3e5902a18bedb55bd29b4","scripts":{"dev":"bash scripts/build.sh --dev-watch","test":"jest --watch","build":"bash scripts/build.sh","tslint":"yarn run-tslint -t verbose $npm_package_config_tslint","prepare":"cd examples/server && yarn install --frozen-lockfile && cd ../..; rm -r examples/node_modules 2>/dev/null; true","examples":"bash scripts/run-examples.sh","prepare?":"# Called before `npm publish` and on local `npm install`. Temporarily also for deleting obsolete node_modules. Ends with `true` to continue gracefully.","validate":"tsc --noEmit && yarn tslint && eslint $npm_package_config_eslint && yarn prettier-check","build-dev":"bash scripts/build.sh --dev","examples?":"# Default is developer domain, other options: yarn examples [sec,secure,stg,stg2,stg3,demo,developer or URL]","storybook":"yarn build && start-storybook -p 9001 -c .storybook","test-once":"jest","tslint-ci":"mkdir -p ./ci/results && yarn run-tslint -t checkstyle -o ./ci/results/tslint-results.xml $npm_package_config_tslint","run-tslint":"tslint -p tsconfig.json","validate-ci":"tsc --noEmit && yarn tslint-ci  && eslint $npm_package_config_eslint -f checkstyle -o ci/results/eslint-results.xml && yarn prettier-check","examples-build":"bash scripts/build-examples.sh","prepublishOnly":"yarn build","prettier-check":"prettier --check '{src,stories,styles,__mocks__,examples/server/src,examples/src,examples/test}/**/*.{ts,js,tsx,jsx,json,scss,md,yaml,html}'","prettier-write":"prettier --write '{src,stories,styles,__mocks__,examples/server/src,examples/src,examples/test}/**/*.{ts,js,tsx,jsx,json,scss,md,yaml,html}'","test-storybook":"yarn build && test-storybook","build-storybook":"yarn build && build-storybook -c .storybook -o dist-storybook","examples-server":"node examples/server/src/index.js","heroku-postbuild":"yarn examples-build developer","examples-testcafe":"./scripts/run-testcafe.sh visual","check-circular-deps":"madge --circular --extensions ts ./src","examples-testcafe-ci":"./scripts/run-testcafe.sh ci","examples-testcafe-live":"./scripts/run-testcafe.sh live"},"typings":"dist/index.d.ts","_npmUser":{"name":"gooddata-ci","email":"rail@gooddata.com"},"deprecated":"@gooddata/react-components@7 reached End of Support on March 31, 2022. Please upgrade (see https://sdk.gooddata.com/gooddata-ui/docs/supported_versions.html for more information).","repository":{"url":"git+ssh://git@github.com/gooddata/gooddata-react-components.git","type":"git"},"_npmVersion":"6.4.1","description":"GoodData.UI - A powerful JavaScript library for building analytical applications","directories":{},"lint-staged":{"{src,stories,styles,__mocks__,examples/server/src,examples/src,examples/test}/**/*.{ts,js,tsx,jsx,scss}":["npx gdc-fix-copyright","git add"],"{src,stories,styles,__mocks__,examples/server/src,examples/src,examples/test}/**/*.{ts,js,tsx,jsx,json,scss,md,yaml,html}":["prettier --write","git add"]},"_nodeVersion":"8.12.0","dependencies":{"rxjs":"^5.5.6","uuid":"^3.2.1","immer":"^1.3.1","lodash":"^4.17.15","date-fns":"^2.7.0","downshift":"^3.2.7","invariant":"^2.2.2","mapbox-gl":"^1.6.1","classnames":"^2.2.6","highcharts":"7.1.1","prop-types":"^15.6.0","react-intl":"^3.6.0","custom-event":"^1.0.1","react-window":"^1.8.1","ag-grid-react":"20.0.0","react-measure":"^2.3.0","@types/mapbox-gl":"^1.6.1","react-day-picker":"~7.3.0","react-responsive":"^3.0.0","stringify-object":"^2.4.0","@gooddata/typings":"^2.22.0","ag-grid-community":"20.0.0","http-status-codes":"^1.3.0","@gooddata/js-utils":"^3.5.0","@gooddata/numberjs":"^3.2.4","fixed-data-table-2":"0.7.17","@gooddata/goodstrap":"^68.1.0","react-dom-factories":"^1.0.2","@gooddata/gooddata-js":"^12.5.0","json-stable-stringify":"^1.0.1","react-transition-group":"^2.2.1","hoist-non-react-statics":"^3.3.0","nodelist-foreach-polyfill":"^1.2.0","@formatjs/intl-pluralrules":"^1.3.6","highcharts-grouped-categories":"^1.1.3"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"raf":"3.3.2","yup":"^0.24.1","jest":"24.7.1","husky":"3.0.0","madge":"^3.4.4","react":"^16.5.2","enzyme":"3.5.0","eslint":"4.19.1","formik":"^0.11.11","moment":"2.23.0","history":"^4.7.2","ts-jest":"24.0.0","webpack":"4.30.0","full-icu":"^1.3.0","prettier":"1.16.4","react-ga":"^2.5.2","recharts":"1.0.0-beta.9","testcafe":"1.1.4","commander":"2.14.1","node-sass":"4.13.0","react-dom":"^16.5.2","supertest":"3.0.0","ts-loader":"6.0.0","@types/raf":"^3.4.0","css-loader":"0.28.7","jest-junit":"3.0.0","raw-loader":"0.5.1","styled-jsx":"2.2.1","typescript":"3.3.4000","@babel/core":"7.4.4","@types/jest":"24.0.6","@types/node":"7.0.8","@types/uuid":"3.4.3","file-loader":"3.0.1","jest-enzyme":"7.0.2","lint-staged":"9.1.0","sass-loader":"6.0.6","webpack-cli":"3.3.2","@types/react":"16.8.6","babel-loader":"8.0.5","react-helmet":"5.2.0","react-select":"1.2.1","style-loader":"0.19.1","@types/enzyme":"3.1.13","@types/lodash":"4.14.123","testcafe-live":"0.1.4","@babel/runtime":"7.4.4","dotenv-webpack":"^1.7.0","@babel/polyfill":"^7.4.4","@storybook/react":"5.0.11","@types/invariant":"2.2.29","@types/react-dom":"16.0.11","isomorphic-fetch":"2.2.1","react-datepicker":"1.1.0","react-router-dom":"4.2.2","@babel/preset-env":"7.4.4","@gooddata/mock-js":"^2.11.0","@storybook/addons":"5.0.11","@types/classnames":"2.2.3","@types/prop-types":"15.5.2","@storybook/theming":"5.0.11","identity-obj-proxy":"^3.0.0","intl-messageformat":"^7.5.4","webpack-dev-server":"3.3.1","@babel/preset-react":"7.0.0","@types/react-portal":"4.0.1","@types/react-window":"^1.8.1","babel-plugin-lodash":"3.3.4","html-webpack-plugin":"3.2.0","react-test-renderer":"16.4.2","@types/react-measure":"2.0.5","clean-webpack-plugin":"2.0.2","stats-webpack-plugin":"0.7.0","eslint-config-prettier":"4.1.0","react-google-recaptcha":"^0.14.1","tslint-config-prettier":"1.18.0","@gooddata/eslint-config":"^1.0.0","@gooddata/tslint-config":"1.0.0","@types/react-responsive":"^3.0.3","@types/storybook__react":"4.0.1","@types/stringify-object":"^3.2.0","enzyme-adapter-react-16":"1.3.1","@gooddata/test-storybook":"3.2.1","@storybook/addon-actions":"5.0.11","@storybook/addon-options":"5.0.11","node-sass-magic-importer":"5.1.0","react-syntax-highlighter":"11.0.2","@types/fixed-data-table-2":"0.8.1","@types/react-test-renderer":"16.0.0","circular-dependency-plugin":"5.0.2","compression-webpack-plugin":"2.0.0","@types/json-stable-stringify":"^1.0.32","@gooddata/frontend-npm-scripts":"1.1.0","@types/enzyme-adapter-react-16":"1.0.3","@types/storybook__addon-actions":"3.4.2","@babel/plugin-proposal-class-properties":"7.4.4","@babel/plugin-proposal-object-rest-spread":"7.4.4","@babel/plugin-transform-async-to-generator":"7.4.4"},"peerDependencies":{"react":"^16.5.2","react-dom":"^16.5.2"},"_npmOperationalInternal":{"tmp":"tmp/react-components_7.5.0-beta.6_1584376070539_0.11057366665739754","host":"s3://npm-registry-packages"}},"7.5.0-alpha-khanh.le-kl-SD-861-876-supportedProperties-2020-03-17T02-26-14-877Z":{"name":"@gooddata/react-components","version":"7.5.0-alpha-khanh.le-kl-SD-861-876-supportedProperties-2020-03-17T02-26-14-877Z","author":{"name":"GoodData Corporation"},"license":"BSD-3-Clause","_id":"@gooddata/react-components@7.5.0-alpha-khanh.le-kl-SD-861-876-supportedProperties-2020-03-17T02-26-14-877Z","maintainers":[{"name":"afi","email":"adam.fiedler@gooddata.com"},{"name":"bertold8","email":"ivan.nejezchleb@seznam.cz"},{"name":"brbistas","email":"valentinos.chraniotis@gooddata.com"},{"name":"bugsbunny338","email":"jiri.zajic@mensa.cz"},{"name":"de.do","email":"de.do@gooddata.com"},{"name":"gooddata-ci","email":"rail@gooddata.com"},{"name":"hung.nguyen.hoang","email":"hung.nguyen@gooddata.com"},{"name":"ivan.mjartan","email":"ivan.mjartan@gooddata.com"},{"name":"jakub-sterba","email":"jakub.sterba@gooddata.com"},{"name":"jankc","email":"jan.krapac@gmail.com"},{"name":"jaroslav.tomecek","email":"jaroslav.tomecek@gooddata.com"},{"name":"jkittler","email":"honza.kittler@gmail.com"},{"name":"khanh.le","email":"khanh.le@gooddata.com"},{"name":"lanhuynh","email":"lan.huynh@gooddata.com"},{"name":"linhhong","email":"linh.hong@gooddata.com"},{"name":"lupko","email":"lubomir.slivka@gooddata.com"},{"name":"matyas.kandl","email":"matyas.kandl@gooddata.com"},{"name":"michal.marsal","email":"michal.marsal@gooddata.com"},{"name":"naibinh","email":"naibinh@gmail.com"},{"name":"nikolacech","email":"nikola.cech@gooddata.com"},{"name":"nis.hua","email":"nis.hua@gooddata.com"},{"name":"no23reason","email":"dan.homola@hotmail.cz"},{"name":"patrikbraborec","email":"patrik.braborec@gooddata.com"},{"name":"pbenes","email":"petr.benes@gooddata.com"},{"name":"petrjanu","email":"petr.janu@gooddata.com"},{"name":"ptquang86","email":"ptquang86@gmail.com"},{"name":"qduval","email":"quentin.duval@gooddata.com"},{"name":"rodri360","email":"me@rodri360.com"},{"name":"sitina","email":"jiri.sitina@gooddata.com"},{"name":"strouhaljan","email":"strouhal.jan@gmail.com"},{"name":"tomas.kratochvil","email":"tomas.kratochvil@gooddata.com"},{"name":"tomasreichmann","email":"tomasreichmann@gmail.com"},{"name":"tomsatgd","email":"tomas.satinsky@gooddata.com"},{"name":"trung-le-quoc","email":"trung.le@gooddata.com"},{"name":"tu-ngo","email":"tungo1981@gmail.com"},{"name":"tulean","email":"tuan.le@gooddata.com"},{"name":"utdnah","email":"danh.ung@gooddata.com"},{"name":"vlastikcz","email":"vlastimil.kotas@gooddata.com"},{"name":"vu.pham","email":"vu.pham@gooddata.com"},{"name":"xmort","email":"petr.dolejsi@gooddata.com"},{"name":"yanlipnican","email":"yanlipnican@gmail.com"}],"homepage":"https://github.com/gooddata/gooddata-react-components#readme","bugs":{"url":"https://github.com/gooddata/gooddata-react-components/issues"},"dist":{"shasum":"c52747ecf372dce97ccba4b0d61e6bd6710f98a3","tarball":"https://registry.npmjs.org/@gooddata/react-components/-/react-components-7.5.0-alpha-khanh.le-kl-SD-861-876-supportedProperties-2020-03-17T02-26-14-877Z.tgz","fileCount":2486,"integrity":"sha512-4Zu8D0zGEePuLpspdenG6a7gbMRnzpKM/nOH8aGAlcRe/QBQl9mtZ0hPBrdCE3ySzmd2V0i3Cv6npqRtUzVpHQ==","signatures":[{"sig":"MEQCIBE5AEcdpYFHH/i0clGrwNZZKPwRqxdt+Aiake9yUbbLAiAOtxy/3C6Un7Gakxo97KSKdX/3ozzY5vALsrJKUmrz6w==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":9813042,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJecDO3CRA9TVsSAnZWagAAQHoP/0WDpp+3kqaQWMz63sPZ\nHT2GM7ZllEZUQFdxSuaCcn+SboNYM0fhfJ8Q6+akzibNDm9YBMnraO5BtFfu\nwez2fXr/WrcHoeRKybpPlCxXrYVP6zby0KXJ7AvRoe6pp/Mze3pFsa8Opyun\n7/PTqJL48fyeRXeRXkW4l13ofrd2tJxgZ0p4PQ5Eg/uSG8aEL2to+/XoFYWj\nGSXo28c/UUwOx4qmXQrnWP30UNc7E6kjvhNIcMz/1QJ7WJ6FsfAqn74tXDgT\nS/bMfBuYf0tgnelml1qYjrZez1a87LnAeh0HpQV/drOWKAR2XTClb0uKC1Ta\nuzvoOSH4qzFpgv4qhAoMjqxuyxTB0QpfhlJlDZmLy7NxM3HrdjcnjWA5zpob\neLpHOZzeLZCLGqVJIS1kwQ8ERSmv1e51Hdv7X1yzH/c9hzIWNEqEoP/UxeSI\nD256qHVmCvYVchRjupUr4iKLx97WZrUWvPOTqUkCpIwuidhc66OJ+pY4eH/h\nX/Hll3VjeiSAkXtdOssyQvPLemxwVMwdj2/LOXJ8XZa+8at/SFjrUcvtF7LP\n1bseig82lzOwvHzvus0jmlQLddgVJ/f9SDfaNny+KQygExPCBJQoPCjKrQi3\nDTixZMtR71LT8B52rTZSfK8FBvARf7oPXX3G5jo8TXnH6A0SvkGtj3DzW8sz\nqtNe\r\n=JkfZ\r\n-----END PGP SIGNATURE-----\r\n"},"main":"dist/index.js","husky":{"hooks":{"pre-commit":"lint-staged"}},"config":{"eslint":"./examples/**/*.{js,jsx}","tslint":"./{__mocks__,src,stories}/{,**/}*.{ts,tsx}"},"readme":"[![npm version](https://badge.fury.io/js/%40gooddata%2Freact-components.svg)](https://www.npmjs.com/package/@gooddata/react-components) \n\n# GoodData.UI React components\n> A React-based JavaScript library for building data-driven applications\n\n## Getting started\n- [GoodData.UI Documentation](http://sdk.gooddata.com/gooddata-ui/)\n- [GoodData.UI Live Examples](https://gooddata-examples.herokuapp.com/)\n- [Stack Overflow](https://stackoverflow.com/questions/tagged/gooddata)\n\n### Usage\nWith [yarn](https://yarnpkg.com) installed, go to your project directory and run\n```\n$ yarn add @gooddata/react-components\n```\nIf you prefer [npm](npmjs.com) run\n```\n$ npm install --save @gooddata/react-components\n```\n\nThe public API is exposed via global `index.js`. Except for the styles, do not import any other file directly\nbecause they are not intended to be part of the public API.\n\n## Contributing\n\nWe welcome any contribution in form of [issues](https://github.com/gooddata/gooddata-react-components/issues) or [pull requests](https://github.com/gooddata/gooddata-react-components/pulls).\nThese commands may come in handy while developing:\n\n| command | description |\n| ------- | ----------- |\n| `yarn install --pure-lockfile` | first step |\n| ||\n| `yarn dev` | build react-components to `/dist` in watch mode |\n| `yarn test` | run all unit tests |\n| `yarn prettier-write` | format the source code to match the valid codestyle |\n| `yarn validate` | validate codestyle |\n| ||\n| `yarn storybook` | run storybook from `/stories` on http://localhost:9001 |\n| `yarn build-storybook` | build storybook to `/dist-storybook` |\n| `yarn test-storybook` | run storybook and [screenshot tests](https://github.com/gooddata/gdc-client-utils/tree/master/test-storybook) |\n| ||\n| `yarn examples` | run Live Examples dev-server from `/examples` on https://localhost:8999 |\n| `yarn examples-build` | build Live Examples to `/examples/dist` |\n| `yarn examples-server` | serve built Live Examples - see `/examples/server/src` |\n| `yarn examples-testcafe` | run testcafe tests against `localhost:8999` |\n\n### Deploy to heroku.com\nWhen you deploy this repo to heroku, it serves *GoodData.UI Live Examples*.\nRelevant tasks are in `Procfile` and `package.json`.\n\n```bash\n# run in the project directory\nheroku login\nheroku create <your-app-name>\nheroku config:set DOMAIN_ADMIN_USERNAME=x@gooddata.com DOMAIN_ADMIN_PASSWORD=xy PROJECT_ID_TO_ASSIGN=xms7ga4tf3g3nzucd8380o2bev8oeknp\ngit push heroku HEAD:master\nheroku open\n```\n### Enable Geo Chart for Storybook and Live Examples\nGeo chart uses Mapbox to render map which requires a Mapbox access token.\n- Register an account and create Mapbox access token at [guide](https://docs.mapbox.com/help/how-mapbox-works/access-tokens/)\n- Store the created token at `.env`:\n```bash\necho -e \"EXAMPLE_MAPBOX_ACCESS_TOKEN=token\" >> .env # only need to run once\necho -e \"STORYBOOK_MAPBOX_ACCESS_TOKEN=token\" >> .env # only need to run once\n```\n\n### Run Live Examples Locally\nTo run *GoodData.UI Live Examples* locally:\n```bash\ngit clone <this-repository>\ncd  <repository-folder>\nyarn install --pure-lockfile\nyarn examples\n```\nThen open https://localhost:8999 and login using Live Examples account (you can [create one here](https://gooddata-examples.herokuapp.com/registration)).\n\n### Run Storybook locally\n- Run storybook with token stored in `.env` for more secure\n```bash\nyarn storybook\n```\n- Or run storybook with token env param exposed to cli (not suggested)\n```bash\nSTORYBOOK_MAPBOX_ACCESS_TOKEN=token yarn storybook\n```\n- Apply either above way to `yarn build-storybook` or `yarn test-storybook`\n\n### Source code formatting\nThe source code in the repository is formatted by [Prettier](https://prettier.io/). \nThe format of the code is validated by our Continuous Integration server and is one of the requirements of successful merge.\n\nPrettier is supported by every major IDE. You can find the list of supported editors and how to configure them [here](https://prettier.io/docs/en/editors.html).\n\nIn the case, when your editor is not supported or you don't want to setup the integration, you can run the `yarn prettier-write` command to reformat the code before commit.\n\n## Changelog\n\n- see [CHANGELOG.md](CHANGELOG.md)\n\n## License\n\n(C) 2007-2018 GoodData Corporation\n\nThis project is dual licensed:\n\n- The ATTRIBUTION-NONCOMMERCIAL 4.0 INTERNATIONAL (CC BY-NC 4.0) is used for purpose of the trial experience and evaluation of GoodData.UI library.\n- The GOODDATA GOODDATA.UI LIBRARY END USER LICENSE AGREEMENT is used for GoodData customers.\n\nFor more information, please see [LICENSE](https://github.com/gooddata/gooddata-react-components/blob/master/LICENSE)\n","gitHead":"a0fae985ac605eb3247f3d3d965972b93fcaba9b","scripts":{"dev":"bash scripts/build.sh --dev-watch","test":"jest --watch","build":"bash scripts/build.sh","tslint":"yarn run-tslint -t verbose $npm_package_config_tslint","prepare":"cd examples/server && yarn install --frozen-lockfile && cd ../..; rm -r examples/node_modules 2>/dev/null; true","examples":"bash scripts/run-examples.sh","prepare?":"# Called before `npm publish` and on local `npm install`. Temporarily also for deleting obsolete node_modules. Ends with `true` to continue gracefully.","validate":"tsc --noEmit && yarn tslint && eslint $npm_package_config_eslint && yarn prettier-check","build-dev":"bash scripts/build.sh --dev","examples?":"# Default is developer domain, other options: yarn examples [sec,secure,stg,stg2,stg3,demo,developer or URL]","storybook":"yarn build && start-storybook -p 9001 -c .storybook","test-once":"jest","tslint-ci":"mkdir -p ./ci/results && yarn run-tslint -t checkstyle -o ./ci/results/tslint-results.xml $npm_package_config_tslint","run-tslint":"tslint -p tsconfig.json","validate-ci":"tsc --noEmit && yarn tslint-ci  && eslint $npm_package_config_eslint -f checkstyle -o ci/results/eslint-results.xml && yarn prettier-check","examples-build":"bash scripts/build-examples.sh","prepublishOnly":"yarn build","prettier-check":"prettier --check '{src,stories,styles,__mocks__,examples/server/src,examples/src,examples/test}/**/*.{ts,js,tsx,jsx,json,scss,md,yaml,html}'","prettier-write":"prettier --write '{src,stories,styles,__mocks__,examples/server/src,examples/src,examples/test}/**/*.{ts,js,tsx,jsx,json,scss,md,yaml,html}'","test-storybook":"yarn build && test-storybook","build-storybook":"yarn build && build-storybook -c .storybook -o dist-storybook","examples-server":"node examples/server/src/index.js","heroku-postbuild":"yarn examples-build developer","examples-testcafe":"./scripts/run-testcafe.sh visual","check-circular-deps":"madge --circular --extensions ts ./src","examples-testcafe-ci":"./scripts/run-testcafe.sh ci","examples-testcafe-live":"./scripts/run-testcafe.sh live"},"typings":"dist/index.d.ts","_npmUser":{"name":"khanh.le","email":"khanh.le@gooddata.com"},"deprecated":"@gooddata/react-components@7 reached End of Support on March 31, 2022. Please upgrade (see https://sdk.gooddata.com/gooddata-ui/docs/supported_versions.html for more information).","repository":{"url":"git+ssh://git@github.com/gooddata/gooddata-react-components.git","type":"git"},"_npmVersion":"6.4.1","description":"GoodData.UI - A powerful JavaScript library for building analytical applications","directories":{},"lint-staged":{"{src,stories,styles,__mocks__,examples/server/src,examples/src,examples/test}/**/*.{ts,js,tsx,jsx,scss}":["npx gdc-fix-copyright","git add"],"{src,stories,styles,__mocks__,examples/server/src,examples/src,examples/test}/**/*.{ts,js,tsx,jsx,json,scss,md,yaml,html}":["prettier --write","git add"]},"_nodeVersion":"8.12.0","dependencies":{"rxjs":"^5.5.6","uuid":"^3.2.1","immer":"^1.3.1","lodash":"^4.17.15","date-fns":"^2.7.0","downshift":"^3.2.7","invariant":"^2.2.2","mapbox-gl":"^1.6.1","classnames":"^2.2.6","highcharts":"7.1.1","prop-types":"^15.6.0","react-intl":"^3.6.0","custom-event":"^1.0.1","react-window":"^1.8.1","ag-grid-react":"20.0.0","react-measure":"^2.3.0","@types/mapbox-gl":"^1.6.1","react-day-picker":"~7.3.0","react-responsive":"^3.0.0","stringify-object":"^2.4.0","@gooddata/typings":"^2.22.0","ag-grid-community":"20.0.0","http-status-codes":"^1.3.0","@gooddata/js-utils":"^3.5.0","@gooddata/numberjs":"^3.2.4","fixed-data-table-2":"0.7.17","@gooddata/goodstrap":"^68.1.0","react-dom-factories":"^1.0.2","@gooddata/gooddata-js":"^12.5.0","json-stable-stringify":"^1.0.1","react-transition-group":"^2.2.1","hoist-non-react-statics":"^3.3.0","nodelist-foreach-polyfill":"^1.2.0","@formatjs/intl-pluralrules":"^1.3.6","highcharts-grouped-categories":"^1.1.3"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"raf":"3.3.2","yup":"^0.24.1","jest":"24.7.1","husky":"3.0.0","madge":"^3.4.4","react":"^16.5.2","enzyme":"3.5.0","eslint":"4.19.1","formik":"^0.11.11","moment":"2.23.0","history":"^4.7.2","ts-jest":"24.0.0","webpack":"4.30.0","full-icu":"^1.3.0","prettier":"1.16.4","react-ga":"^2.5.2","recharts":"1.0.0-beta.9","testcafe":"1.1.4","commander":"2.14.1","node-sass":"4.13.0","react-dom":"^16.5.2","supertest":"3.0.0","ts-loader":"6.0.0","@types/raf":"^3.4.0","css-loader":"0.28.7","jest-junit":"3.0.0","raw-loader":"0.5.1","styled-jsx":"2.2.1","typescript":"3.3.4000","@babel/core":"7.4.4","@types/jest":"24.0.6","@types/node":"7.0.8","@types/uuid":"3.4.3","file-loader":"3.0.1","jest-enzyme":"7.0.2","lint-staged":"9.1.0","sass-loader":"6.0.6","webpack-cli":"3.3.2","@types/react":"16.8.6","babel-loader":"8.0.5","react-helmet":"5.2.0","react-select":"1.2.1","style-loader":"0.19.1","@types/enzyme":"3.1.13","@types/lodash":"4.14.123","testcafe-live":"0.1.4","@babel/runtime":"7.4.4","dotenv-webpack":"^1.7.0","@babel/polyfill":"^7.4.4","@storybook/react":"5.0.11","@types/invariant":"2.2.29","@types/react-dom":"16.0.11","isomorphic-fetch":"2.2.1","react-datepicker":"1.1.0","react-router-dom":"4.2.2","@babel/preset-env":"7.4.4","@gooddata/mock-js":"^2.11.0","@storybook/addons":"5.0.11","@types/classnames":"2.2.3","@types/prop-types":"15.5.2","@storybook/theming":"5.0.11","identity-obj-proxy":"^3.0.0","intl-messageformat":"^7.5.4","webpack-dev-server":"3.3.1","@babel/preset-react":"7.0.0","@types/react-portal":"4.0.1","@types/react-window":"^1.8.1","babel-plugin-lodash":"3.3.4","html-webpack-plugin":"3.2.0","react-test-renderer":"16.4.2","@types/react-measure":"2.0.5","clean-webpack-plugin":"2.0.2","stats-webpack-plugin":"0.7.0","eslint-config-prettier":"4.1.0","react-google-recaptcha":"^0.14.1","tslint-config-prettier":"1.18.0","@gooddata/eslint-config":"^1.0.0","@gooddata/tslint-config":"1.0.0","@types/react-responsive":"^3.0.3","@types/storybook__react":"4.0.1","@types/stringify-object":"^3.2.0","enzyme-adapter-react-16":"1.3.1","@gooddata/test-storybook":"3.2.1","@storybook/addon-actions":"5.0.11","@storybook/addon-options":"5.0.11","node-sass-magic-importer":"5.1.0","react-syntax-highlighter":"11.0.2","@types/fixed-data-table-2":"0.8.1","@types/react-test-renderer":"16.0.0","circular-dependency-plugin":"5.0.2","compression-webpack-plugin":"2.0.0","@types/json-stable-stringify":"^1.0.32","@gooddata/frontend-npm-scripts":"1.1.0","@types/enzyme-adapter-react-16":"1.0.3","@types/storybook__addon-actions":"3.4.2","@babel/plugin-proposal-class-properties":"7.4.4","@babel/plugin-proposal-object-rest-spread":"7.4.4","@babel/plugin-transform-async-to-generator":"7.4.4"},"peerDependencies":{"react":"^16.5.2","react-dom":"^16.5.2"},"_npmOperationalInternal":{"tmp":"tmp/react-components_7.5.0-alpha-khanh.le-kl-SD-861-876-supportedProperties-2020-03-17T02-26-14-877Z_1584411574601_0.12868707414163771","host":"s3://npm-registry-packages"}},"7.5.0-alpha-khanh.le-kl-SD-861-876-supportedProperties-2020-03-17T02-36-33-657Z":{"name":"@gooddata/react-components","version":"7.5.0-alpha-khanh.le-kl-SD-861-876-supportedProperties-2020-03-17T02-36-33-657Z","author":{"name":"GoodData Corporation"},"license":"BSD-3-Clause","_id":"@gooddata/react-components@7.5.0-alpha-khanh.le-kl-SD-861-876-supportedProperties-2020-03-17T02-36-33-657Z","maintainers":[{"name":"afi","email":"adam.fiedler@gooddata.com"},{"name":"bertold8","email":"ivan.nejezchleb@seznam.cz"},{"name":"brbistas","email":"valentinos.chraniotis@gooddata.com"},{"name":"bugsbunny338","email":"jiri.zajic@mensa.cz"},{"name":"de.do","email":"de.do@gooddata.com"},{"name":"gooddata-ci","email":"rail@gooddata.com"},{"name":"hung.nguyen.hoang","email":"hung.nguyen@gooddata.com"},{"name":"ivan.mjartan","email":"ivan.mjartan@gooddata.com"},{"name":"jakub-sterba","email":"jakub.sterba@gooddata.com"},{"name":"jankc","email":"jan.krapac@gmail.com"},{"name":"jaroslav.tomecek","email":"jaroslav.tomecek@gooddata.com"},{"name":"jkittler","email":"honza.kittler@gmail.com"},{"name":"khanh.le","email":"khanh.le@gooddata.com"},{"name":"lanhuynh","email":"lan.huynh@gooddata.com"},{"name":"linhhong","email":"linh.hong@gooddata.com"},{"name":"lupko","email":"lubomir.slivka@gooddata.com"},{"name":"matyas.kandl","email":"matyas.kandl@gooddata.com"},{"name":"michal.marsal","email":"michal.marsal@gooddata.com"},{"name":"naibinh","email":"naibinh@gmail.com"},{"name":"nikolacech","email":"nikola.cech@gooddata.com"},{"name":"nis.hua","email":"nis.hua@gooddata.com"},{"name":"no23reason","email":"dan.homola@hotmail.cz"},{"name":"patrikbraborec","email":"patrik.braborec@gooddata.com"},{"name":"pbenes","email":"petr.benes@gooddata.com"},{"name":"petrjanu","email":"petr.janu@gooddata.com"},{"name":"ptquang86","email":"ptquang86@gmail.com"},{"name":"qduval","email":"quentin.duval@gooddata.com"},{"name":"rodri360","email":"me@rodri360.com"},{"name":"sitina","email":"jiri.sitina@gooddata.com"},{"name":"strouhaljan","email":"strouhal.jan@gmail.com"},{"name":"tomas.kratochvil","email":"tomas.kratochvil@gooddata.com"},{"name":"tomasreichmann","email":"tomasreichmann@gmail.com"},{"name":"tomsatgd","email":"tomas.satinsky@gooddata.com"},{"name":"trung-le-quoc","email":"trung.le@gooddata.com"},{"name":"tu-ngo","email":"tungo1981@gmail.com"},{"name":"tulean","email":"tuan.le@gooddata.com"},{"name":"utdnah","email":"danh.ung@gooddata.com"},{"name":"vlastikcz","email":"vlastimil.kotas@gooddata.com"},{"name":"vu.pham","email":"vu.pham@gooddata.com"},{"name":"xmort","email":"petr.dolejsi@gooddata.com"},{"name":"yanlipnican","email":"yanlipnican@gmail.com"}],"homepage":"https://github.com/gooddata/gooddata-react-components#readme","bugs":{"url":"https://github.com/gooddata/gooddata-react-components/issues"},"dist":{"shasum":"8fba83bb441d27e925fd137b4ff6a3b939f46adf","tarball":"https://registry.npmjs.org/@gooddata/react-components/-/react-components-7.5.0-alpha-khanh.le-kl-SD-861-876-supportedProperties-2020-03-17T02-36-33-657Z.tgz","fileCount":2486,"integrity":"sha512-Mu8jWT0zhuDCMmNCd6N3NjZdKwrw5sE+Qhlq/WElDb3iJHeM0DqQhi2IjlIMjHZ1BUouZlBLxtqTTkjHvLmp/Q==","signatures":[{"sig":"MEQCIEqMi3ZNJGgl+uz/i3rAWYoX2+QcgrcuUXBvnXEI1xNmAiBvsqS7fzssPbZtdR6mRO3CvVRsXQMxcduDcPcxbCEZyA==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":9813042,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJecDYhCRA9TVsSAnZWagAA/9MP/igdd9TqYKhSs+fzqzZJ\nz1QGfluJJljceYop6vTSy9OHTNdnMwuQL34rXYhkupJmmH9YfpNULJMCfyxV\nMXGEVw6KiR5YQwe0Bx/fGYeUY3v5H78kGM8beeGr99SuO3BtbbXvHGY4THl/\nZBH6uqzRXCBE1Q5PlUJ54Z89ZviIkxJqMc0Z8i2fmcjzu2Y4flh37djXeMqU\ncaHz2r0ZPteQm+2ctiGDUJHYIS0U7rBjwVXoiS8CXPXL7RLq37+J7r3G/pnI\n5Re5EM1ftTKBmR5N5cfPt10Fb3ubJScFPTzBwP0+FUtPrE+gszvqOic36NHu\nqOCZ3qOOoRYv7Bj6OgRYXbw+yLK/lfQFMqhcuYROErewPM6cQAL9/AG+ALAd\nz1EEMDcykw/xtB1iLswy/H0ESghI+jMPq5nNCsPZG8KqjnNt4CCbWtmDGbJG\njrJW73a3JU/Ae5yXvf2HgEKXI3BUVjZhKnb6qu5EQ04lEACxiBdIeiB8Fsfv\nJ4gEaCfwqpZpNi8Z5G6Eg2oU5oA/W/qCBw38tqgkFQ1S4FX47HwQmEOzyPu6\n1Jg9XkfjoHhYWk1HeJZmGVFJyaxCXeJRswWmhm3sZcPCsPzwok4e6o5Vdj0I\n2rHBFxMuxxCxRvuAE8s+IXIeCuNVkVUCYdc67Z2aiDYDyXFc5mXsc8rWzurb\nLWul\r\n=El7f\r\n-----END PGP SIGNATURE-----\r\n"},"main":"dist/index.js","husky":{"hooks":{"pre-commit":"lint-staged"}},"config":{"eslint":"./examples/**/*.{js,jsx}","tslint":"./{__mocks__,src,stories}/{,**/}*.{ts,tsx}"},"readme":"[![npm version](https://badge.fury.io/js/%40gooddata%2Freact-components.svg)](https://www.npmjs.com/package/@gooddata/react-components) \n\n# GoodData.UI React components\n> A React-based JavaScript library for building data-driven applications\n\n## Getting started\n- [GoodData.UI Documentation](http://sdk.gooddata.com/gooddata-ui/)\n- [GoodData.UI Live Examples](https://gooddata-examples.herokuapp.com/)\n- [Stack Overflow](https://stackoverflow.com/questions/tagged/gooddata)\n\n### Usage\nWith [yarn](https://yarnpkg.com) installed, go to your project directory and run\n```\n$ yarn add @gooddata/react-components\n```\nIf you prefer [npm](npmjs.com) run\n```\n$ npm install --save @gooddata/react-components\n```\n\nThe public API is exposed via global `index.js`. Except for the styles, do not import any other file directly\nbecause they are not intended to be part of the public API.\n\n## Contributing\n\nWe welcome any contribution in form of [issues](https://github.com/gooddata/gooddata-react-components/issues) or [pull requests](https://github.com/gooddata/gooddata-react-components/pulls).\nThese commands may come in handy while developing:\n\n| command | description |\n| ------- | ----------- |\n| `yarn install --pure-lockfile` | first step |\n| ||\n| `yarn dev` | build react-components to `/dist` in watch mode |\n| `yarn test` | run all unit tests |\n| `yarn prettier-write` | format the source code to match the valid codestyle |\n| `yarn validate` | validate codestyle |\n| ||\n| `yarn storybook` | run storybook from `/stories` on http://localhost:9001 |\n| `yarn build-storybook` | build storybook to `/dist-storybook` |\n| `yarn test-storybook` | run storybook and [screenshot tests](https://github.com/gooddata/gdc-client-utils/tree/master/test-storybook) |\n| ||\n| `yarn examples` | run Live Examples dev-server from `/examples` on https://localhost:8999 |\n| `yarn examples-build` | build Live Examples to `/examples/dist` |\n| `yarn examples-server` | serve built Live Examples - see `/examples/server/src` |\n| `yarn examples-testcafe` | run testcafe tests against `localhost:8999` |\n\n### Deploy to heroku.com\nWhen you deploy this repo to heroku, it serves *GoodData.UI Live Examples*.\nRelevant tasks are in `Procfile` and `package.json`.\n\n```bash\n# run in the project directory\nheroku login\nheroku create <your-app-name>\nheroku config:set DOMAIN_ADMIN_USERNAME=x@gooddata.com DOMAIN_ADMIN_PASSWORD=xy PROJECT_ID_TO_ASSIGN=xms7ga4tf3g3nzucd8380o2bev8oeknp\ngit push heroku HEAD:master\nheroku open\n```\n### Enable Geo Chart for Storybook and Live Examples\nGeo chart uses Mapbox to render map which requires a Mapbox access token.\n- Register an account and create Mapbox access token at [guide](https://docs.mapbox.com/help/how-mapbox-works/access-tokens/)\n- Store the created token at `.env`:\n```bash\necho -e \"EXAMPLE_MAPBOX_ACCESS_TOKEN=token\" >> .env # only need to run once\necho -e \"STORYBOOK_MAPBOX_ACCESS_TOKEN=token\" >> .env # only need to run once\n```\n\n### Run Live Examples Locally\nTo run *GoodData.UI Live Examples* locally:\n```bash\ngit clone <this-repository>\ncd  <repository-folder>\nyarn install --pure-lockfile\nyarn examples\n```\nThen open https://localhost:8999 and login using Live Examples account (you can [create one here](https://gooddata-examples.herokuapp.com/registration)).\n\n### Run Storybook locally\n- Run storybook with token stored in `.env` for more secure\n```bash\nyarn storybook\n```\n- Or run storybook with token env param exposed to cli (not suggested)\n```bash\nSTORYBOOK_MAPBOX_ACCESS_TOKEN=token yarn storybook\n```\n- Apply either above way to `yarn build-storybook` or `yarn test-storybook`\n\n### Source code formatting\nThe source code in the repository is formatted by [Prettier](https://prettier.io/). \nThe format of the code is validated by our Continuous Integration server and is one of the requirements of successful merge.\n\nPrettier is supported by every major IDE. You can find the list of supported editors and how to configure them [here](https://prettier.io/docs/en/editors.html).\n\nIn the case, when your editor is not supported or you don't want to setup the integration, you can run the `yarn prettier-write` command to reformat the code before commit.\n\n## Changelog\n\n- see [CHANGELOG.md](CHANGELOG.md)\n\n## License\n\n(C) 2007-2018 GoodData Corporation\n\nThis project is dual licensed:\n\n- The ATTRIBUTION-NONCOMMERCIAL 4.0 INTERNATIONAL (CC BY-NC 4.0) is used for purpose of the trial experience and evaluation of GoodData.UI library.\n- The GOODDATA GOODDATA.UI LIBRARY END USER LICENSE AGREEMENT is used for GoodData customers.\n\nFor more information, please see [LICENSE](https://github.com/gooddata/gooddata-react-components/blob/master/LICENSE)\n","gitHead":"a0fae985ac605eb3247f3d3d965972b93fcaba9b","scripts":{"dev":"bash scripts/build.sh --dev-watch","test":"jest --watch","build":"bash scripts/build.sh","tslint":"yarn run-tslint -t verbose $npm_package_config_tslint","prepare":"cd examples/server && yarn install --frozen-lockfile && cd ../..; rm -r examples/node_modules 2>/dev/null; true","examples":"bash scripts/run-examples.sh","prepare?":"# Called before `npm publish` and on local `npm install`. Temporarily also for deleting obsolete node_modules. Ends with `true` to continue gracefully.","validate":"tsc --noEmit && yarn tslint && eslint $npm_package_config_eslint && yarn prettier-check","build-dev":"bash scripts/build.sh --dev","examples?":"# Default is developer domain, other options: yarn examples [sec,secure,stg,stg2,stg3,demo,developer or URL]","storybook":"yarn build && start-storybook -p 9001 -c .storybook","test-once":"jest","tslint-ci":"mkdir -p ./ci/results && yarn run-tslint -t checkstyle -o ./ci/results/tslint-results.xml $npm_package_config_tslint","run-tslint":"tslint -p tsconfig.json","validate-ci":"tsc --noEmit && yarn tslint-ci  && eslint $npm_package_config_eslint -f checkstyle -o ci/results/eslint-results.xml && yarn prettier-check","examples-build":"bash scripts/build-examples.sh","prepublishOnly":"yarn build","prettier-check":"prettier --check '{src,stories,styles,__mocks__,examples/server/src,examples/src,examples/test}/**/*.{ts,js,tsx,jsx,json,scss,md,yaml,html}'","prettier-write":"prettier --write '{src,stories,styles,__mocks__,examples/server/src,examples/src,examples/test}/**/*.{ts,js,tsx,jsx,json,scss,md,yaml,html}'","test-storybook":"yarn build && test-storybook","build-storybook":"yarn build && build-storybook -c .storybook -o dist-storybook","examples-server":"node examples/server/src/index.js","heroku-postbuild":"yarn examples-build developer","examples-testcafe":"./scripts/run-testcafe.sh visual","check-circular-deps":"madge --circular --extensions ts ./src","examples-testcafe-ci":"./scripts/run-testcafe.sh ci","examples-testcafe-live":"./scripts/run-testcafe.sh live"},"typings":"dist/index.d.ts","_npmUser":{"name":"khanh.le","email":"khanh.le@gooddata.com"},"deprecated":"@gooddata/react-components@7 reached End of Support on March 31, 2022. Please upgrade (see https://sdk.gooddata.com/gooddata-ui/docs/supported_versions.html for more information).","repository":{"url":"git+ssh://git@github.com/gooddata/gooddata-react-components.git","type":"git"},"_npmVersion":"6.4.1","description":"GoodData.UI - A powerful JavaScript library for building analytical applications","directories":{},"lint-staged":{"{src,stories,styles,__mocks__,examples/server/src,examples/src,examples/test}/**/*.{ts,js,tsx,jsx,scss}":["npx gdc-fix-copyright","git add"],"{src,stories,styles,__mocks__,examples/server/src,examples/src,examples/test}/**/*.{ts,js,tsx,jsx,json,scss,md,yaml,html}":["prettier --write","git add"]},"_nodeVersion":"8.12.0","dependencies":{"rxjs":"^5.5.6","uuid":"^3.2.1","immer":"^1.3.1","lodash":"^4.17.15","date-fns":"^2.7.0","downshift":"^3.2.7","invariant":"^2.2.2","mapbox-gl":"^1.6.1","classnames":"^2.2.6","highcharts":"7.1.1","prop-types":"^15.6.0","react-intl":"^3.6.0","custom-event":"^1.0.1","react-window":"^1.8.1","ag-grid-react":"20.0.0","react-measure":"^2.3.0","@types/mapbox-gl":"^1.6.1","react-day-picker":"~7.3.0","react-responsive":"^3.0.0","stringify-object":"^2.4.0","@gooddata/typings":"^2.22.0","ag-grid-community":"20.0.0","http-status-codes":"^1.3.0","@gooddata/js-utils":"^3.5.0","@gooddata/numberjs":"^3.2.4","fixed-data-table-2":"0.7.17","@gooddata/goodstrap":"^68.1.0","react-dom-factories":"^1.0.2","@gooddata/gooddata-js":"^12.5.0","json-stable-stringify":"^1.0.1","react-transition-group":"^2.2.1","hoist-non-react-statics":"^3.3.0","nodelist-foreach-polyfill":"^1.2.0","@formatjs/intl-pluralrules":"^1.3.6","highcharts-grouped-categories":"^1.1.3"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"raf":"3.3.2","yup":"^0.24.1","jest":"24.7.1","husky":"3.0.0","madge":"^3.4.4","react":"^16.5.2","enzyme":"3.5.0","eslint":"4.19.1","formik":"^0.11.11","moment":"2.23.0","history":"^4.7.2","ts-jest":"24.0.0","webpack":"4.30.0","full-icu":"^1.3.0","prettier":"1.16.4","react-ga":"^2.5.2","recharts":"1.0.0-beta.9","testcafe":"1.1.4","commander":"2.14.1","node-sass":"4.13.0","react-dom":"^16.5.2","supertest":"3.0.0","ts-loader":"6.0.0","@types/raf":"^3.4.0","css-loader":"0.28.7","jest-junit":"3.0.0","raw-loader":"0.5.1","styled-jsx":"2.2.1","typescript":"3.3.4000","@babel/core":"7.4.4","@types/jest":"24.0.6","@types/node":"7.0.8","@types/uuid":"3.4.3","file-loader":"3.0.1","jest-enzyme":"7.0.2","lint-staged":"9.1.0","sass-loader":"6.0.6","webpack-cli":"3.3.2","@types/react":"16.8.6","babel-loader":"8.0.5","react-helmet":"5.2.0","react-select":"1.2.1","style-loader":"0.19.1","@types/enzyme":"3.1.13","@types/lodash":"4.14.123","testcafe-live":"0.1.4","@babel/runtime":"7.4.4","dotenv-webpack":"^1.7.0","@babel/polyfill":"^7.4.4","@storybook/react":"5.0.11","@types/invariant":"2.2.29","@types/react-dom":"16.0.11","isomorphic-fetch":"2.2.1","react-datepicker":"1.1.0","react-router-dom":"4.2.2","@babel/preset-env":"7.4.4","@gooddata/mock-js":"^2.11.0","@storybook/addons":"5.0.11","@types/classnames":"2.2.3","@types/prop-types":"15.5.2","@storybook/theming":"5.0.11","identity-obj-proxy":"^3.0.0","intl-messageformat":"^7.5.4","webpack-dev-server":"3.3.1","@babel/preset-react":"7.0.0","@types/react-portal":"4.0.1","@types/react-window":"^1.8.1","babel-plugin-lodash":"3.3.4","html-webpack-plugin":"3.2.0","react-test-renderer":"16.4.2","@types/react-measure":"2.0.5","clean-webpack-plugin":"2.0.2","stats-webpack-plugin":"0.7.0","eslint-config-prettier":"4.1.0","react-google-recaptcha":"^0.14.1","tslint-config-prettier":"1.18.0","@gooddata/eslint-config":"^1.0.0","@gooddata/tslint-config":"1.0.0","@types/react-responsive":"^3.0.3","@types/storybook__react":"4.0.1","@types/stringify-object":"^3.2.0","enzyme-adapter-react-16":"1.3.1","@gooddata/test-storybook":"3.2.1","@storybook/addon-actions":"5.0.11","@storybook/addon-options":"5.0.11","node-sass-magic-importer":"5.1.0","react-syntax-highlighter":"11.0.2","@types/fixed-data-table-2":"0.8.1","@types/react-test-renderer":"16.0.0","circular-dependency-plugin":"5.0.2","compression-webpack-plugin":"2.0.0","@types/json-stable-stringify":"^1.0.32","@gooddata/frontend-npm-scripts":"1.1.0","@types/enzyme-adapter-react-16":"1.0.3","@types/storybook__addon-actions":"3.4.2","@babel/plugin-proposal-class-properties":"7.4.4","@babel/plugin-proposal-object-rest-spread":"7.4.4","@babel/plugin-transform-async-to-generator":"7.4.4"},"peerDependencies":{"react":"^16.5.2","react-dom":"^16.5.2"},"_npmOperationalInternal":{"tmp":"tmp/react-components_7.5.0-alpha-khanh.le-kl-SD-861-876-supportedProperties-2020-03-17T02-36-33-657Z_1584412193219_0.728616883825707","host":"s3://npm-registry-packages"}},"7.5.0-alpha-naibinh-nab-sd-867-location-bucket-2020-03-17T02-37-34-100Z":{"name":"@gooddata/react-components","version":"7.5.0-alpha-naibinh-nab-sd-867-location-bucket-2020-03-17T02-37-34-100Z","author":{"name":"GoodData Corporation"},"license":"BSD-3-Clause","_id":"@gooddata/react-components@7.5.0-alpha-naibinh-nab-sd-867-location-bucket-2020-03-17T02-37-34-100Z","maintainers":[{"name":"afi","email":"adam.fiedler@gooddata.com"},{"name":"bertold8","email":"ivan.nejezchleb@seznam.cz"},{"name":"brbistas","email":"valentinos.chraniotis@gooddata.com"},{"name":"bugsbunny338","email":"jiri.zajic@mensa.cz"},{"name":"de.do","email":"de.do@gooddata.com"},{"name":"gooddata-ci","email":"rail@gooddata.com"},{"name":"hung.nguyen.hoang","email":"hung.nguyen@gooddata.com"},{"name":"ivan.mjartan","email":"ivan.mjartan@gooddata.com"},{"name":"jakub-sterba","email":"jakub.sterba@gooddata.com"},{"name":"jankc","email":"jan.krapac@gmail.com"},{"name":"jaroslav.tomecek","email":"jaroslav.tomecek@gooddata.com"},{"name":"jkittler","email":"honza.kittler@gmail.com"},{"name":"khanh.le","email":"khanh.le@gooddata.com"},{"name":"lanhuynh","email":"lan.huynh@gooddata.com"},{"name":"linhhong","email":"linh.hong@gooddata.com"},{"name":"lupko","email":"lubomir.slivka@gooddata.com"},{"name":"matyas.kandl","email":"matyas.kandl@gooddata.com"},{"name":"michal.marsal","email":"michal.marsal@gooddata.com"},{"name":"naibinh","email":"naibinh@gmail.com"},{"name":"nikolacech","email":"nikola.cech@gooddata.com"},{"name":"nis.hua","email":"nis.hua@gooddata.com"},{"name":"no23reason","email":"dan.homola@hotmail.cz"},{"name":"patrikbraborec","email":"patrik.braborec@gooddata.com"},{"name":"pbenes","email":"petr.benes@gooddata.com"},{"name":"petrjanu","email":"petr.janu@gooddata.com"},{"name":"ptquang86","email":"ptquang86@gmail.com"},{"name":"qduval","email":"quentin.duval@gooddata.com"},{"name":"rodri360","email":"me@rodri360.com"},{"name":"sitina","email":"jiri.sitina@gooddata.com"},{"name":"strouhaljan","email":"strouhal.jan@gmail.com"},{"name":"tomas.kratochvil","email":"tomas.kratochvil@gooddata.com"},{"name":"tomasreichmann","email":"tomasreichmann@gmail.com"},{"name":"tomsatgd","email":"tomas.satinsky@gooddata.com"},{"name":"trung-le-quoc","email":"trung.le@gooddata.com"},{"name":"tu-ngo","email":"tungo1981@gmail.com"},{"name":"tulean","email":"tuan.le@gooddata.com"},{"name":"utdnah","email":"danh.ung@gooddata.com"},{"name":"vlastikcz","email":"vlastimil.kotas@gooddata.com"},{"name":"vu.pham","email":"vu.pham@gooddata.com"},{"name":"xmort","email":"petr.dolejsi@gooddata.com"},{"name":"yanlipnican","email":"yanlipnican@gmail.com"}],"homepage":"https://github.com/gooddata/gooddata-react-components#readme","bugs":{"url":"https://github.com/gooddata/gooddata-react-components/issues"},"dist":{"shasum":"371529f3200ba3ad51a254ddf801114234262d47","tarball":"https://registry.npmjs.org/@gooddata/react-components/-/react-components-7.5.0-alpha-naibinh-nab-sd-867-location-bucket-2020-03-17T02-37-34-100Z.tgz","fileCount":2479,"integrity":"sha512-9nrWBumANuzRy9zqb854vGgaB36FXooS9x+XHqf/T80/3FF6czy4sNuvLCdeAZpch51wiX3UDdHEPcoM92qinQ==","signatures":[{"sig":"MEQCIG5T77SBWrInyrwpGcrMxgJLfhNzSO9tO0I5bOazFC/7AiBJtg8rHVyLA1F7mVOAKNBIGYnFhjFvDaOU3r3nD90frA==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":9774209,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJecDgVCRA9TVsSAnZWagAA3nQQAJNztXRXV1gW4xugC+Oc\nr/jW0S1yJJRVPn/TKoosMiduMi7RmHuC5Qt/Z3v0JgwelYL4j2loNNg57iM9\nTcRNK3070/0rR4ZYuz9KGJVWwyQNM9Q5QG2MmmMSeHKgU4thTXuuf50rBv6f\n5xjDLSAT83Z5xGt7dshrOlwOU4JUvMtdkCQElKmR/Ijg5ymt5OD7315KW6i5\nRmsQ6P4YkNLgqVD+pZsnZaw1NzlVqlIb9oaPJma5QTxPNdGUvDgnM+V/moZ1\nDUB2upX3PdVkn7JPJym2CO457EduVJJKMPQPD7YNJbwC/styxBiyRR8YNeVQ\nZF5KzsENesmcOHuBYDVfXEGb0DEXT/ZCyxlsJ2mDrpOcig2ZvbdJdckY1z7l\nTsyjVtjajURlgn/sDqYvN1ovhqauF7x+a+KQsw5105lxjWOluiiZdVdMvxAb\nvgfnALTPc7n5jNDvmu3DTrc+rhsVmija8EyYej71Mk/K+kKFgNe1zFRm9tCH\nLAfq3jaWeYnEpWwg0/uPN52yNYRx6xn2hKnsMdFaejxhIm7amkKJu+7rEjeE\n+zZsNABBfI5uOgJ9nG4F3EARjVYKEIJfWwaZn5kvWnAHjrI+Q35DPTTT8mXq\n9rRnZDBPcDba7H/Pa+XUvBLpPsLODgKyE713NAu2BbQwWZvynrUScwO+CSTO\n+zHB\r\n=+sna\r\n-----END PGP SIGNATURE-----\r\n"},"main":"dist/index.js","husky":{"hooks":{"pre-commit":"lint-staged"}},"config":{"eslint":"./examples/**/*.{js,jsx}","tslint":"./{__mocks__,src,stories}/{,**/}*.{ts,tsx}"},"readme":"[![npm version](https://badge.fury.io/js/%40gooddata%2Freact-components.svg)](https://www.npmjs.com/package/@gooddata/react-components) \n\n# GoodData.UI React components\n> A React-based JavaScript library for building data-driven applications\n\n## Getting started\n- [GoodData.UI Documentation](http://sdk.gooddata.com/gooddata-ui/)\n- [GoodData.UI Live Examples](https://gooddata-examples.herokuapp.com/)\n- [Stack Overflow](https://stackoverflow.com/questions/tagged/gooddata)\n\n### Usage\nWith [yarn](https://yarnpkg.com) installed, go to your project directory and run\n```\n$ yarn add @gooddata/react-components\n```\nIf you prefer [npm](npmjs.com) run\n```\n$ npm install --save @gooddata/react-components\n```\n\nThe public API is exposed via global `index.js`. Except for the styles, do not import any other file directly\nbecause they are not intended to be part of the public API.\n\n## Contributing\n\nWe welcome any contribution in form of [issues](https://github.com/gooddata/gooddata-react-components/issues) or [pull requests](https://github.com/gooddata/gooddata-react-components/pulls).\nThese commands may come in handy while developing:\n\n| command | description |\n| ------- | ----------- |\n| `yarn install --pure-lockfile` | first step |\n| ||\n| `yarn dev` | build react-components to `/dist` in watch mode |\n| `yarn test` | run all unit tests |\n| `yarn prettier-write` | format the source code to match the valid codestyle |\n| `yarn validate` | validate codestyle |\n| ||\n| `yarn storybook` | run storybook from `/stories` on http://localhost:9001 |\n| `yarn build-storybook` | build storybook to `/dist-storybook` |\n| `yarn test-storybook` | run storybook and [screenshot tests](https://github.com/gooddata/gdc-client-utils/tree/master/test-storybook) |\n| ||\n| `yarn examples` | run Live Examples dev-server from `/examples` on https://localhost:8999 |\n| `yarn examples-build` | build Live Examples to `/examples/dist` |\n| `yarn examples-server` | serve built Live Examples - see `/examples/server/src` |\n| `yarn examples-testcafe` | run testcafe tests against `localhost:8999` |\n\n### Deploy to heroku.com\nWhen you deploy this repo to heroku, it serves *GoodData.UI Live Examples*.\nRelevant tasks are in `Procfile` and `package.json`.\n\n```bash\n# run in the project directory\nheroku login\nheroku create <your-app-name>\nheroku config:set DOMAIN_ADMIN_USERNAME=x@gooddata.com DOMAIN_ADMIN_PASSWORD=xy PROJECT_ID_TO_ASSIGN=xms7ga4tf3g3nzucd8380o2bev8oeknp\ngit push heroku HEAD:master\nheroku open\n```\n### Enable Geo Chart for Storybook and Live Examples\nGeo chart uses Mapbox to render map which requires a Mapbox access token.\n- Register an account and create Mapbox access token at [guide](https://docs.mapbox.com/help/how-mapbox-works/access-tokens/)\n- Store the created token at `.env`:\n```bash\necho -e \"EXAMPLE_MAPBOX_ACCESS_TOKEN=token\" >> .env # only need to run once\necho -e \"STORYBOOK_MAPBOX_ACCESS_TOKEN=token\" >> .env # only need to run once\n```\n\n### Run Live Examples Locally\nTo run *GoodData.UI Live Examples* locally:\n```bash\ngit clone <this-repository>\ncd  <repository-folder>\nyarn install --pure-lockfile\nyarn examples\n```\nThen open https://localhost:8999 and login using Live Examples account (you can [create one here](https://gooddata-examples.herokuapp.com/registration)).\n\n### Run Storybook locally\n- Run storybook with token stored in `.env` for more secure\n```bash\nyarn storybook\n```\n- Or run storybook with token env param exposed to cli (not suggested)\n```bash\nSTORYBOOK_MAPBOX_ACCESS_TOKEN=token yarn storybook\n```\n- Apply either above way to `yarn build-storybook` or `yarn test-storybook`\n\n### Source code formatting\nThe source code in the repository is formatted by [Prettier](https://prettier.io/). \nThe format of the code is validated by our Continuous Integration server and is one of the requirements of successful merge.\n\nPrettier is supported by every major IDE. You can find the list of supported editors and how to configure them [here](https://prettier.io/docs/en/editors.html).\n\nIn the case, when your editor is not supported or you don't want to setup the integration, you can run the `yarn prettier-write` command to reformat the code before commit.\n\n## Changelog\n\n- see [CHANGELOG.md](CHANGELOG.md)\n\n## License\n\n(C) 2007-2018 GoodData Corporation\n\nThis project is dual licensed:\n\n- The ATTRIBUTION-NONCOMMERCIAL 4.0 INTERNATIONAL (CC BY-NC 4.0) is used for purpose of the trial experience and evaluation of GoodData.UI library.\n- The GOODDATA GOODDATA.UI LIBRARY END USER LICENSE AGREEMENT is used for GoodData customers.\n\nFor more information, please see [LICENSE](https://github.com/gooddata/gooddata-react-components/blob/master/LICENSE)\n","gitHead":"034deb2251b33de6df032370d555aa649e175ce8","scripts":{"dev":"bash scripts/build.sh --dev-watch","test":"jest --watch","build":"bash scripts/build.sh","tslint":"yarn run-tslint -t verbose $npm_package_config_tslint","prepare":"cd examples/server && yarn install --frozen-lockfile && cd ../..; rm -r examples/node_modules 2>/dev/null; true","examples":"bash scripts/run-examples.sh","prepare?":"# Called before `npm publish` and on local `npm install`. Temporarily also for deleting obsolete node_modules. Ends with `true` to continue gracefully.","validate":"tsc --noEmit && yarn tslint && eslint $npm_package_config_eslint && yarn prettier-check","build-dev":"bash scripts/build.sh --dev","examples?":"# Default is developer domain, other options: yarn examples [sec,secure,stg,stg2,stg3,demo,developer or URL]","storybook":"yarn build && start-storybook -p 9001 -c .storybook","test-once":"jest","tslint-ci":"mkdir -p ./ci/results && yarn run-tslint -t checkstyle -o ./ci/results/tslint-results.xml $npm_package_config_tslint","run-tslint":"tslint -p tsconfig.json","validate-ci":"tsc --noEmit && yarn tslint-ci  && eslint $npm_package_config_eslint -f checkstyle -o ci/results/eslint-results.xml && yarn prettier-check","examples-build":"bash scripts/build-examples.sh","prepublishOnly":"yarn build","prettier-check":"prettier --check '{src,stories,styles,__mocks__,examples/server/src,examples/src,examples/test}/**/*.{ts,js,tsx,jsx,json,scss,md,yaml,html}'","prettier-write":"prettier --write '{src,stories,styles,__mocks__,examples/server/src,examples/src,examples/test}/**/*.{ts,js,tsx,jsx,json,scss,md,yaml,html}'","test-storybook":"yarn build && test-storybook","build-storybook":"yarn build && build-storybook -c .storybook -o dist-storybook","examples-server":"node examples/server/src/index.js","heroku-postbuild":"yarn examples-build developer","examples-testcafe":"./scripts/run-testcafe.sh visual","check-circular-deps":"madge --circular --extensions ts ./src","examples-testcafe-ci":"./scripts/run-testcafe.sh ci","examples-testcafe-live":"./scripts/run-testcafe.sh live"},"typings":"dist/index.d.ts","_npmUser":{"name":"naibinh","email":"naibinh@gmail.com"},"deprecated":"@gooddata/react-components@7 reached End of Support on March 31, 2022. Please upgrade (see https://sdk.gooddata.com/gooddata-ui/docs/supported_versions.html for more information).","repository":{"url":"git+ssh://git@github.com/gooddata/gooddata-react-components.git","type":"git"},"_npmVersion":"6.13.4","description":"GoodData.UI - A powerful JavaScript library for building analytical applications","directories":{},"lint-staged":{"{src,stories,styles,__mocks__,examples/server/src,examples/src,examples/test}/**/*.{ts,js,tsx,jsx,scss}":["npx gdc-fix-copyright","git add"],"{src,stories,styles,__mocks__,examples/server/src,examples/src,examples/test}/**/*.{ts,js,tsx,jsx,json,scss,md,yaml,html}":["prettier --write","git add"]},"_nodeVersion":"8.12.0","dependencies":{"rxjs":"^5.5.6","uuid":"^3.2.1","immer":"^1.3.1","lodash":"^4.17.15","date-fns":"^2.7.0","downshift":"^3.2.7","invariant":"^2.2.2","mapbox-gl":"^1.6.1","classnames":"^2.2.6","highcharts":"7.1.1","prop-types":"^15.6.0","react-intl":"^3.6.0","custom-event":"^1.0.1","react-window":"^1.8.1","ag-grid-react":"20.0.0","react-measure":"^2.3.0","@types/mapbox-gl":"^1.6.1","react-day-picker":"~7.3.0","react-responsive":"^3.0.0","stringify-object":"^2.4.0","@gooddata/typings":"^2.22.0","ag-grid-community":"20.0.0","http-status-codes":"^1.3.0","@gooddata/js-utils":"^3.5.0","@gooddata/numberjs":"^3.2.4","fixed-data-table-2":"0.7.17","@gooddata/goodstrap":"^68.1.0","react-dom-factories":"^1.0.2","@gooddata/gooddata-js":"^12.5.0","json-stable-stringify":"^1.0.1","react-transition-group":"^2.2.1","hoist-non-react-statics":"^3.3.0","nodelist-foreach-polyfill":"^1.2.0","@formatjs/intl-pluralrules":"^1.3.6","highcharts-grouped-categories":"^1.1.3"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"raf":"3.3.2","yup":"^0.24.1","jest":"24.7.1","husky":"3.0.0","madge":"^3.4.4","react":"^16.5.2","enzyme":"3.5.0","eslint":"4.19.1","formik":"^0.11.11","moment":"2.23.0","history":"^4.7.2","ts-jest":"24.0.0","webpack":"4.30.0","full-icu":"^1.3.0","prettier":"1.16.4","react-ga":"^2.5.2","recharts":"1.0.0-beta.9","testcafe":"1.1.4","commander":"2.14.1","node-sass":"4.13.0","react-dom":"^16.5.2","supertest":"3.0.0","ts-loader":"6.0.0","@types/raf":"^3.4.0","css-loader":"0.28.7","jest-junit":"3.0.0","raw-loader":"0.5.1","styled-jsx":"2.2.1","typescript":"3.3.4000","@babel/core":"7.4.4","@types/jest":"24.0.6","@types/node":"7.0.8","@types/uuid":"3.4.3","file-loader":"3.0.1","jest-enzyme":"7.0.2","lint-staged":"9.1.0","sass-loader":"6.0.6","webpack-cli":"3.3.2","@types/react":"16.8.6","babel-loader":"8.0.5","react-helmet":"5.2.0","react-select":"1.2.1","style-loader":"0.19.1","@types/enzyme":"3.1.13","@types/lodash":"4.14.123","testcafe-live":"0.1.4","@babel/runtime":"7.4.4","dotenv-webpack":"^1.7.0","@babel/polyfill":"^7.4.4","@storybook/react":"5.0.11","@types/invariant":"2.2.29","@types/react-dom":"16.0.11","isomorphic-fetch":"2.2.1","react-datepicker":"1.1.0","react-router-dom":"4.2.2","@babel/preset-env":"7.4.4","@gooddata/mock-js":"^2.11.0","@storybook/addons":"5.0.11","@types/classnames":"2.2.3","@types/prop-types":"15.5.2","@storybook/theming":"5.0.11","identity-obj-proxy":"^3.0.0","intl-messageformat":"^7.5.4","webpack-dev-server":"3.3.1","@babel/preset-react":"7.0.0","@types/react-portal":"4.0.1","@types/react-window":"^1.8.1","babel-plugin-lodash":"3.3.4","html-webpack-plugin":"3.2.0","react-test-renderer":"16.4.2","@types/react-measure":"2.0.5","clean-webpack-plugin":"2.0.2","stats-webpack-plugin":"0.7.0","eslint-config-prettier":"4.1.0","react-google-recaptcha":"^0.14.1","tslint-config-prettier":"1.18.0","@gooddata/eslint-config":"^1.0.0","@gooddata/tslint-config":"1.0.0","@types/react-responsive":"^3.0.3","@types/storybook__react":"4.0.1","@types/stringify-object":"^3.2.0","enzyme-adapter-react-16":"1.3.1","@gooddata/test-storybook":"3.2.1","@storybook/addon-actions":"5.0.11","@storybook/addon-options":"5.0.11","node-sass-magic-importer":"5.1.0","react-syntax-highlighter":"11.0.2","@types/fixed-data-table-2":"0.8.1","@types/react-test-renderer":"16.0.0","circular-dependency-plugin":"5.0.2","compression-webpack-plugin":"2.0.0","@types/json-stable-stringify":"^1.0.32","@gooddata/frontend-npm-scripts":"1.1.0","@types/enzyme-adapter-react-16":"1.0.3","@types/storybook__addon-actions":"3.4.2","@babel/plugin-proposal-class-properties":"7.4.4","@babel/plugin-proposal-object-rest-spread":"7.4.4","@babel/plugin-transform-async-to-generator":"7.4.4"},"peerDependencies":{"react":"^16.5.2","react-dom":"^16.5.2"},"_npmOperationalInternal":{"tmp":"tmp/react-components_7.5.0-alpha-naibinh-nab-sd-867-location-bucket-2020-03-17T02-37-34-100Z_1584412692929_0.5201791012487651","host":"s3://npm-registry-packages"}},"7.5.0-alpha-ptquang86-qp-sd-872-viewport-2020-03-17T04-05-21-235Z":{"name":"@gooddata/react-components","version":"7.5.0-alpha-ptquang86-qp-sd-872-viewport-2020-03-17T04-05-21-235Z","author":{"name":"GoodData Corporation"},"license":"BSD-3-Clause","_id":"@gooddata/react-components@7.5.0-alpha-ptquang86-qp-sd-872-viewport-2020-03-17T04-05-21-235Z","maintainers":[{"name":"afi","email":"adam.fiedler@gooddata.com"},{"name":"bertold8","email":"ivan.nejezchleb@seznam.cz"},{"name":"brbistas","email":"valentinos.chraniotis@gooddata.com"},{"name":"bugsbunny338","email":"jiri.zajic@mensa.cz"},{"name":"de.do","email":"de.do@gooddata.com"},{"name":"gooddata-ci","email":"rail@gooddata.com"},{"name":"hung.nguyen.hoang","email":"hung.nguyen@gooddata.com"},{"name":"ivan.mjartan","email":"ivan.mjartan@gooddata.com"},{"name":"jakub-sterba","email":"jakub.sterba@gooddata.com"},{"name":"jankc","email":"jan.krapac@gmail.com"},{"name":"jaroslav.tomecek","email":"jaroslav.tomecek@gooddata.com"},{"name":"jkittler","email":"honza.kittler@gmail.com"},{"name":"khanh.le","email":"khanh.le@gooddata.com"},{"name":"lanhuynh","email":"lan.huynh@gooddata.com"},{"name":"linhhong","email":"linh.hong@gooddata.com"},{"name":"lupko","email":"lubomir.slivka@gooddata.com"},{"name":"matyas.kandl","email":"matyas.kandl@gooddata.com"},{"name":"michal.marsal","email":"michal.marsal@gooddata.com"},{"name":"naibinh","email":"naibinh@gmail.com"},{"name":"nikolacech","email":"nikola.cech@gooddata.com"},{"name":"nis.hua","email":"nis.hua@gooddata.com"},{"name":"no23reason","email":"dan.homola@hotmail.cz"},{"name":"patrikbraborec","email":"patrik.braborec@gooddata.com"},{"name":"pbenes","email":"petr.benes@gooddata.com"},{"name":"petrjanu","email":"petr.janu@gooddata.com"},{"name":"ptquang86","email":"ptquang86@gmail.com"},{"name":"qduval","email":"quentin.duval@gooddata.com"},{"name":"rodri360","email":"me@rodri360.com"},{"name":"sitina","email":"jiri.sitina@gooddata.com"},{"name":"strouhaljan","email":"strouhal.jan@gmail.com"},{"name":"tomas.kratochvil","email":"tomas.kratochvil@gooddata.com"},{"name":"tomasreichmann","email":"tomasreichmann@gmail.com"},{"name":"tomsatgd","email":"tomas.satinsky@gooddata.com"},{"name":"trung-le-quoc","email":"trung.le@gooddata.com"},{"name":"tu-ngo","email":"tungo1981@gmail.com"},{"name":"tulean","email":"tuan.le@gooddata.com"},{"name":"utdnah","email":"danh.ung@gooddata.com"},{"name":"vlastikcz","email":"vlastimil.kotas@gooddata.com"},{"name":"vu.pham","email":"vu.pham@gooddata.com"},{"name":"xmort","email":"petr.dolejsi@gooddata.com"},{"name":"yanlipnican","email":"yanlipnican@gmail.com"}],"homepage":"https://github.com/gooddata/gooddata-react-components#readme","bugs":{"url":"https://github.com/gooddata/gooddata-react-components/issues"},"dist":{"shasum":"5446741881f18b6c907ce437a116464e44f85aa9","tarball":"https://registry.npmjs.org/@gooddata/react-components/-/react-components-7.5.0-alpha-ptquang86-qp-sd-872-viewport-2020-03-17T04-05-21-235Z.tgz","fileCount":2488,"integrity":"sha512-/T4wyUPPiBO20C3Yz7Y2R/GtQMWwYSwusbI6HqPnD4H0DfI/eN/lMF0qx4Lzv7p2Q0Tf56+ue/CCEzEuzgHTKg==","signatures":[{"sig":"MEUCIQCjC1XJMvNizx+6UGWNNhFV4GfSrXo1VbyPSU17+TuU0wIgRXrtuPkX0qGY2H9blPI5xxc5c5xs9wUTFMnclDqi+BU=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":9867017,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJecEymCRA9TVsSAnZWagAA26IP/3SuT9UTXdYDmgLaKlnA\nExBL9xgCUZB4nR9HXYTfWHzMLZqB07D6dxswICtgvlGUSazgJRLjewMOaspT\nLV8gYwYl+4t+Czwxj33G+ZWw4h5hehzyyzx4X6EsYjfIrbGV7Dyy355zYHtA\nYgiO8AY1Qrl2yTHNJJ7xJFZXrKzCIW6GT6ucw2XyPNDNCOZw0IrRqPp03h9B\nRwgx/8gBgSK+3shbC1YKHuPrNwzWUUnBFkBd5Jtk6QeIy6Gi0RJFxU/gxmGA\nBneZVY5Sr1ZCpAJ00Ld6ArRFupRanrg7AHP6YAcl6OjW6hcGryI+lij/837z\n5ezKIlvO99uE1CE81T8GXVEdbij4Uf9Y2mJtzj8EkCYrLVe3jyfdeoNaO41y\nRHgpEIp9MeBiCY9rR+/caj6khxlMj49GqJllPGrvMMx39bk6mVZJK8AyftNu\nPd1mfnqxd1qWxWQ7UVV75pTbcUjyYiPl2lkapNksQsJgbAXC6qwQVlKD3OKv\nxBAb9PlXwCQFujl/NcDiSunWZb3li3NiTzmJb09jebATIf2PP+0vHj3D98Pu\n+9nIOuDgcHInWz2lx4UQWhmJDldetmZFELv6cxM0m9NmPY/DCNURaN9CT7ON\ndIX4nrAbxClQ2VG3VWPO/ttSIiKf0VW+bjC+vOINDOSmJrImwiR/9TlHufM7\nfGkr\r\n=ak7q\r\n-----END PGP SIGNATURE-----\r\n"},"main":"dist/index.js","husky":{"hooks":{"pre-commit":"lint-staged"}},"config":{"eslint":"./examples/**/*.{js,jsx}","tslint":"./{__mocks__,src,stories}/{,**/}*.{ts,tsx}"},"readme":"[![npm version](https://badge.fury.io/js/%40gooddata%2Freact-components.svg)](https://www.npmjs.com/package/@gooddata/react-components) \n\n# GoodData.UI React components\n> A React-based JavaScript library for building data-driven applications\n\n## Getting started\n- [GoodData.UI Documentation](http://sdk.gooddata.com/gooddata-ui/)\n- [GoodData.UI Live Examples](https://gooddata-examples.herokuapp.com/)\n- [Stack Overflow](https://stackoverflow.com/questions/tagged/gooddata)\n\n### Usage\nWith [yarn](https://yarnpkg.com) installed, go to your project directory and run\n```\n$ yarn add @gooddata/react-components\n```\nIf you prefer [npm](npmjs.com) run\n```\n$ npm install --save @gooddata/react-components\n```\n\nThe public API is exposed via global `index.js`. Except for the styles, do not import any other file directly\nbecause they are not intended to be part of the public API.\n\n## Contributing\n\nWe welcome any contribution in form of [issues](https://github.com/gooddata/gooddata-react-components/issues) or [pull requests](https://github.com/gooddata/gooddata-react-components/pulls).\nThese commands may come in handy while developing:\n\n| command | description |\n| ------- | ----------- |\n| `yarn install --pure-lockfile` | first step |\n| ||\n| `yarn dev` | build react-components to `/dist` in watch mode |\n| `yarn test` | run all unit tests |\n| `yarn prettier-write` | format the source code to match the valid codestyle |\n| `yarn validate` | validate codestyle |\n| ||\n| `yarn storybook` | run storybook from `/stories` on http://localhost:9001 |\n| `yarn build-storybook` | build storybook to `/dist-storybook` |\n| `yarn test-storybook` | run storybook and [screenshot tests](https://github.com/gooddata/gdc-client-utils/tree/master/test-storybook) |\n| ||\n| `yarn examples` | run Live Examples dev-server from `/examples` on https://localhost:8999 |\n| `yarn examples-build` | build Live Examples to `/examples/dist` |\n| `yarn examples-server` | serve built Live Examples - see `/examples/server/src` |\n| `yarn examples-testcafe` | run testcafe tests against `localhost:8999` |\n\n### Deploy to heroku.com\nWhen you deploy this repo to heroku, it serves *GoodData.UI Live Examples*.\nRelevant tasks are in `Procfile` and `package.json`.\n\n```bash\n# run in the project directory\nheroku login\nheroku create <your-app-name>\nheroku config:set DOMAIN_ADMIN_USERNAME=x@gooddata.com DOMAIN_ADMIN_PASSWORD=xy PROJECT_ID_TO_ASSIGN=xms7ga4tf3g3nzucd8380o2bev8oeknp\ngit push heroku HEAD:master\nheroku open\n```\n### Enable Geo Chart for Storybook and Live Examples\nGeo chart uses Mapbox to render map which requires a Mapbox access token.\n- Register an account and create Mapbox access token at [guide](https://docs.mapbox.com/help/how-mapbox-works/access-tokens/)\n- Store the created token at `.env`:\n```bash\necho -e \"EXAMPLE_MAPBOX_ACCESS_TOKEN=token\" >> .env # only need to run once\necho -e \"STORYBOOK_MAPBOX_ACCESS_TOKEN=token\" >> .env # only need to run once\n```\n\n### Run Live Examples Locally\nTo run *GoodData.UI Live Examples* locally:\n```bash\ngit clone <this-repository>\ncd  <repository-folder>\nyarn install --pure-lockfile\nyarn examples\n```\nThen open https://localhost:8999 and login using Live Examples account (you can [create one here](https://gooddata-examples.herokuapp.com/registration)).\n\n### Run Storybook locally\n- Run storybook with token stored in `.env` for more secure\n```bash\nyarn storybook\n```\n- Or run storybook with token env param exposed to cli (not suggested)\n```bash\nSTORYBOOK_MAPBOX_ACCESS_TOKEN=token yarn storybook\n```\n- Apply either above way to `yarn build-storybook` or `yarn test-storybook`\n\n### Source code formatting\nThe source code in the repository is formatted by [Prettier](https://prettier.io/). \nThe format of the code is validated by our Continuous Integration server and is one of the requirements of successful merge.\n\nPrettier is supported by every major IDE. You can find the list of supported editors and how to configure them [here](https://prettier.io/docs/en/editors.html).\n\nIn the case, when your editor is not supported or you don't want to setup the integration, you can run the `yarn prettier-write` command to reformat the code before commit.\n\n## Changelog\n\n- see [CHANGELOG.md](CHANGELOG.md)\n\n## License\n\n(C) 2007-2018 GoodData Corporation\n\nThis project is dual licensed:\n\n- The ATTRIBUTION-NONCOMMERCIAL 4.0 INTERNATIONAL (CC BY-NC 4.0) is used for purpose of the trial experience and evaluation of GoodData.UI library.\n- The GOODDATA GOODDATA.UI LIBRARY END USER LICENSE AGREEMENT is used for GoodData customers.\n\nFor more information, please see [LICENSE](https://github.com/gooddata/gooddata-react-components/blob/master/LICENSE)\n","gitHead":"c4effa64ac1daa0ad2fe0725225d9a76f38d351b","scripts":{"dev":"bash scripts/build.sh --dev-watch","test":"jest --watch","build":"bash scripts/build.sh","tslint":"yarn run-tslint -t verbose $npm_package_config_tslint","prepare":"cd examples/server && yarn install --frozen-lockfile && cd ../..; rm -r examples/node_modules 2>/dev/null; true","examples":"bash scripts/run-examples.sh","prepare?":"# Called before `npm publish` and on local `npm install`. Temporarily also for deleting obsolete node_modules. Ends with `true` to continue gracefully.","validate":"tsc --noEmit && yarn tslint && eslint $npm_package_config_eslint && yarn prettier-check","build-dev":"bash scripts/build.sh --dev","examples?":"# Default is developer domain, other options: yarn examples [sec,secure,stg,stg2,stg3,demo,developer or URL]","storybook":"yarn build && start-storybook -p 9001 -c .storybook","test-once":"jest","tslint-ci":"mkdir -p ./ci/results && yarn run-tslint -t checkstyle -o ./ci/results/tslint-results.xml $npm_package_config_tslint","run-tslint":"tslint -p tsconfig.json","validate-ci":"tsc --noEmit && yarn tslint-ci  && eslint $npm_package_config_eslint -f checkstyle -o ci/results/eslint-results.xml && yarn prettier-check","examples-build":"bash scripts/build-examples.sh","prepublishOnly":"yarn build","prettier-check":"prettier --check '{src,stories,styles,__mocks__,examples/server/src,examples/src,examples/test}/**/*.{ts,js,tsx,jsx,json,scss,md,yaml,html}'","prettier-write":"prettier --write '{src,stories,styles,__mocks__,examples/server/src,examples/src,examples/test}/**/*.{ts,js,tsx,jsx,json,scss,md,yaml,html}'","test-storybook":"yarn build && test-storybook","build-storybook":"yarn build && build-storybook -c .storybook -o dist-storybook","examples-server":"node examples/server/src/index.js","heroku-postbuild":"yarn examples-build developer","examples-testcafe":"./scripts/run-testcafe.sh visual","check-circular-deps":"madge --circular --extensions ts ./src","examples-testcafe-ci":"./scripts/run-testcafe.sh ci","examples-testcafe-live":"./scripts/run-testcafe.sh live"},"typings":"dist/index.d.ts","_npmUser":{"name":"ptquang86","email":"ptquang86@gmail.com"},"deprecated":"@gooddata/react-components@7 reached End of Support on March 31, 2022. Please upgrade (see https://sdk.gooddata.com/gooddata-ui/docs/supported_versions.html for more information).","repository":{"url":"git+ssh://git@github.com/gooddata/gooddata-react-components.git","type":"git"},"_npmVersion":"6.4.1","description":"GoodData.UI - A powerful JavaScript library for building analytical applications","directories":{},"lint-staged":{"{src,stories,styles,__mocks__,examples/server/src,examples/src,examples/test}/**/*.{ts,js,tsx,jsx,scss}":["npx gdc-fix-copyright","git add"],"{src,stories,styles,__mocks__,examples/server/src,examples/src,examples/test}/**/*.{ts,js,tsx,jsx,json,scss,md,yaml,html}":["prettier --write","git add"]},"_nodeVersion":"8.12.0","dependencies":{"rxjs":"^5.5.6","uuid":"^3.2.1","immer":"^1.3.1","lodash":"^4.17.15","date-fns":"^2.7.0","downshift":"^3.2.7","invariant":"^2.2.2","mapbox-gl":"^1.6.1","classnames":"^2.2.6","highcharts":"7.1.1","prop-types":"^15.6.0","react-intl":"^3.6.0","custom-event":"^1.0.1","react-window":"^1.8.1","ag-grid-react":"20.0.0","react-measure":"^2.3.0","@types/mapbox-gl":"^1.6.1","react-day-picker":"~7.3.0","react-responsive":"^3.0.0","stringify-object":"^2.4.0","@gooddata/typings":"^2.22.0","ag-grid-community":"20.0.0","http-status-codes":"^1.3.0","@gooddata/js-utils":"^3.5.0","@gooddata/numberjs":"^3.2.4","fixed-data-table-2":"0.7.17","@gooddata/goodstrap":"^68.1.0","react-dom-factories":"^1.0.2","@gooddata/gooddata-js":"^12.5.0","json-stable-stringify":"^1.0.1","react-transition-group":"^2.2.1","hoist-non-react-statics":"^3.3.0","nodelist-foreach-polyfill":"^1.2.0","@formatjs/intl-pluralrules":"^1.3.6","highcharts-grouped-categories":"^1.1.3"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"raf":"3.3.2","yup":"^0.24.1","jest":"24.7.1","husky":"3.0.0","madge":"^3.4.4","react":"^16.5.2","enzyme":"3.5.0","eslint":"4.19.1","formik":"^0.11.11","moment":"2.23.0","history":"^4.7.2","ts-jest":"24.0.0","webpack":"4.30.0","full-icu":"^1.3.0","prettier":"1.16.4","react-ga":"^2.5.2","recharts":"1.0.0-beta.9","testcafe":"1.1.4","commander":"2.14.1","node-sass":"4.13.0","react-dom":"^16.5.2","supertest":"3.0.0","ts-loader":"6.0.0","@types/raf":"^3.4.0","css-loader":"0.28.7","jest-junit":"3.0.0","raw-loader":"0.5.1","styled-jsx":"2.2.1","typescript":"3.3.4000","@babel/core":"7.4.4","@types/jest":"24.0.6","@types/node":"7.0.8","@types/uuid":"3.4.3","file-loader":"3.0.1","jest-enzyme":"7.0.2","lint-staged":"9.1.0","sass-loader":"6.0.6","webpack-cli":"3.3.2","@types/react":"16.8.6","babel-loader":"8.0.5","react-helmet":"5.2.0","react-select":"1.2.1","style-loader":"0.19.1","@types/enzyme":"3.1.13","@types/lodash":"4.14.123","testcafe-live":"0.1.4","@babel/runtime":"7.4.4","dotenv-webpack":"^1.7.0","@babel/polyfill":"^7.4.4","@storybook/react":"5.0.11","@types/invariant":"2.2.29","@types/react-dom":"16.0.11","isomorphic-fetch":"2.2.1","react-datepicker":"1.1.0","react-router-dom":"4.2.2","@babel/preset-env":"7.4.4","@gooddata/mock-js":"^2.11.0","@storybook/addons":"5.0.11","@types/classnames":"2.2.3","@types/prop-types":"15.5.2","@storybook/theming":"5.0.11","identity-obj-proxy":"^3.0.0","intl-messageformat":"^7.5.4","webpack-dev-server":"3.3.1","@babel/preset-react":"7.0.0","@types/react-portal":"4.0.1","@types/react-window":"^1.8.1","babel-plugin-lodash":"3.3.4","html-webpack-plugin":"3.2.0","react-test-renderer":"16.4.2","@types/react-measure":"2.0.5","clean-webpack-plugin":"2.0.2","stats-webpack-plugin":"0.7.0","eslint-config-prettier":"4.1.0","react-google-recaptcha":"^0.14.1","tslint-config-prettier":"1.18.0","@gooddata/eslint-config":"^1.0.0","@gooddata/tslint-config":"1.0.0","@types/react-responsive":"^3.0.3","@types/storybook__react":"4.0.1","@types/stringify-object":"^3.2.0","enzyme-adapter-react-16":"1.3.1","@gooddata/test-storybook":"3.2.1","@storybook/addon-actions":"5.0.11","@storybook/addon-options":"5.0.11","node-sass-magic-importer":"5.1.0","react-syntax-highlighter":"11.0.2","@types/fixed-data-table-2":"0.8.1","@types/react-test-renderer":"16.0.0","circular-dependency-plugin":"5.0.2","compression-webpack-plugin":"2.0.0","@types/json-stable-stringify":"^1.0.32","@gooddata/frontend-npm-scripts":"1.1.0","@types/enzyme-adapter-react-16":"1.0.3","@types/storybook__addon-actions":"3.4.2","@babel/plugin-proposal-class-properties":"7.4.4","@babel/plugin-proposal-object-rest-spread":"7.4.4","@babel/plugin-transform-async-to-generator":"7.4.4"},"peerDependencies":{"react":"^16.5.2","react-dom":"^16.5.2"},"_npmOperationalInternal":{"tmp":"tmp/react-components_7.5.0-alpha-ptquang86-qp-sd-872-viewport-2020-03-17T04-05-21-235Z_1584417958077_0.11733384867559438","host":"s3://npm-registry-packages"}},"7.5.0-alpha-khanh.le-kl-SD-852-disableMapEvent-2020-03-17T08-51-59-627Z":{"name":"@gooddata/react-components","version":"7.5.0-alpha-khanh.le-kl-SD-852-disableMapEvent-2020-03-17T08-51-59-627Z","author":{"name":"GoodData Corporation"},"license":"BSD-3-Clause","_id":"@gooddata/react-components@7.5.0-alpha-khanh.le-kl-SD-852-disableMapEvent-2020-03-17T08-51-59-627Z","maintainers":[{"name":"afi","email":"adam.fiedler@gooddata.com"},{"name":"bertold8","email":"ivan.nejezchleb@seznam.cz"},{"name":"brbistas","email":"valentinos.chraniotis@gooddata.com"},{"name":"bugsbunny338","email":"jiri.zajic@mensa.cz"},{"name":"de.do","email":"de.do@gooddata.com"},{"name":"gooddata-ci","email":"rail@gooddata.com"},{"name":"hung.nguyen.hoang","email":"hung.nguyen@gooddata.com"},{"name":"ivan.mjartan","email":"ivan.mjartan@gooddata.com"},{"name":"jakub-sterba","email":"jakub.sterba@gooddata.com"},{"name":"jankc","email":"jan.krapac@gmail.com"},{"name":"jaroslav.tomecek","email":"jaroslav.tomecek@gooddata.com"},{"name":"jkittler","email":"honza.kittler@gmail.com"},{"name":"khanh.le","email":"khanh.le@gooddata.com"},{"name":"lanhuynh","email":"lan.huynh@gooddata.com"},{"name":"linhhong","email":"linh.hong@gooddata.com"},{"name":"lupko","email":"lubomir.slivka@gooddata.com"},{"name":"matyas.kandl","email":"matyas.kandl@gooddata.com"},{"name":"michal.marsal","email":"michal.marsal@gooddata.com"},{"name":"naibinh","email":"naibinh@gmail.com"},{"name":"nikolacech","email":"nikola.cech@gooddata.com"},{"name":"nis.hua","email":"nis.hua@gooddata.com"},{"name":"no23reason","email":"dan.homola@hotmail.cz"},{"name":"patrikbraborec","email":"patrik.braborec@gooddata.com"},{"name":"pbenes","email":"petr.benes@gooddata.com"},{"name":"petrjanu","email":"petr.janu@gooddata.com"},{"name":"ptquang86","email":"ptquang86@gmail.com"},{"name":"qduval","email":"quentin.duval@gooddata.com"},{"name":"rodri360","email":"me@rodri360.com"},{"name":"sitina","email":"jiri.sitina@gooddata.com"},{"name":"strouhaljan","email":"strouhal.jan@gmail.com"},{"name":"tomas.kratochvil","email":"tomas.kratochvil@gooddata.com"},{"name":"tomasreichmann","email":"tomasreichmann@gmail.com"},{"name":"tomsatgd","email":"tomas.satinsky@gooddata.com"},{"name":"trung-le-quoc","email":"trung.le@gooddata.com"},{"name":"tu-ngo","email":"tungo1981@gmail.com"},{"name":"tulean","email":"tuan.le@gooddata.com"},{"name":"utdnah","email":"danh.ung@gooddata.com"},{"name":"vlastikcz","email":"vlastimil.kotas@gooddata.com"},{"name":"vu.pham","email":"vu.pham@gooddata.com"},{"name":"xmort","email":"petr.dolejsi@gooddata.com"},{"name":"yanlipnican","email":"yanlipnican@gmail.com"}],"homepage":"https://github.com/gooddata/gooddata-react-components#readme","bugs":{"url":"https://github.com/gooddata/gooddata-react-components/issues"},"dist":{"shasum":"6322c7c52613446b4c23a7c0c285da2f3298c1be","tarball":"https://registry.npmjs.org/@gooddata/react-components/-/react-components-7.5.0-alpha-khanh.le-kl-SD-852-disableMapEvent-2020-03-17T08-51-59-627Z.tgz","fileCount":2485,"integrity":"sha512-ucC5+tl6/mv5mhaA4Q4sX/8rbLipDOJMHYcBANE7SA3T9x8vnRJUid6toKZBQWvtz9nv5F427nGIA+EbD3djgg==","signatures":[{"sig":"MEUCICGcmsCwIfrCdGmAzqsRY5pXlwH+f8sXSw6ajR0HeRZxAiEApHRoKfg3uyp96BLbgm6RqOAb+KYq9aBt4Fa7GMhu4zE=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":9818816,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJecI4gCRA9TVsSAnZWagAAEgMP/jN5RsYxtnOTCOj0tpT7\npQGd+zl3Cz3uTO18WWEum3L1+k34Mmhfklj2wI0dV05PMRmmrF89/NvC7u7Y\nMcouG+eFVGL6x278Xw+SFekEM4rj1jogERewI0stYnwszgNnBPsyS8A5c6uC\nakm38asUY5awVsf5XMMqQaGAsSQxOv5arSVff24wldqR2UJBE/1KNVcDf/Wu\n/DpzazOnrIv+sxrS4EgNECSCdQ+moAi8vwplik/fRRthh6DrUDmWhhY7yo/6\n1Myc6jfpWSIAPKptgWtXwg6SkvmjUyJ8J7Rdul4ZRtONyG82nz5yMQ14NVkm\noajScfpBLBecwqFTc2D6NwVJuhALeKzEjqLVNO7HLEmhDsZFilxTi2mjkgKC\nsWwcWe8hA+xqq6+gtyrmEw4EPbf4OHZ58wf0vts/mE0R0wLdlKg75U9n0vVp\nTkQo1GSpY3ry+T8O3oSwiOqrSYHQzCLyJGbrt6YnffmkC9SoAf+aZ3HU8qeD\nZK9jyD0q5pcP+oPkLcBMQkRJzGbTo04VdcWS8oAtHQ1LMqfv+96vyGDbCKTq\neJf9MPXE6SAtpsAQYejr0365dcTEMG5pDCHooq9VIaO+HXH//Mv+alHeVTZ+\nDmSg+COCgAy7obNF3kiEIhS5G8OMq1Qftih3G1G4xPzFk3HSbyD5czg/QZao\nmFkq\r\n=KBmD\r\n-----END PGP SIGNATURE-----\r\n"},"main":"dist/index.js","husky":{"hooks":{"pre-commit":"lint-staged"}},"config":{"eslint":"./examples/**/*.{js,jsx}","tslint":"./{__mocks__,src,stories}/{,**/}*.{ts,tsx}"},"readme":"[![npm version](https://badge.fury.io/js/%40gooddata%2Freact-components.svg)](https://www.npmjs.com/package/@gooddata/react-components) \n\n# GoodData.UI React components\n> A React-based JavaScript library for building data-driven applications\n\n## Getting started\n- [GoodData.UI Documentation](http://sdk.gooddata.com/gooddata-ui/)\n- [GoodData.UI Live Examples](https://gooddata-examples.herokuapp.com/)\n- [Stack Overflow](https://stackoverflow.com/questions/tagged/gooddata)\n\n### Usage\nWith [yarn](https://yarnpkg.com) installed, go to your project directory and run\n```\n$ yarn add @gooddata/react-components\n```\nIf you prefer [npm](npmjs.com) run\n```\n$ npm install --save @gooddata/react-components\n```\n\nThe public API is exposed via global `index.js`. Except for the styles, do not import any other file directly\nbecause they are not intended to be part of the public API.\n\n## Contributing\n\nWe welcome any contribution in form of [issues](https://github.com/gooddata/gooddata-react-components/issues) or [pull requests](https://github.com/gooddata/gooddata-react-components/pulls).\nThese commands may come in handy while developing:\n\n| command | description |\n| ------- | ----------- |\n| `yarn install --pure-lockfile` | first step |\n| ||\n| `yarn dev` | build react-components to `/dist` in watch mode |\n| `yarn test` | run all unit tests |\n| `yarn prettier-write` | format the source code to match the valid codestyle |\n| `yarn validate` | validate codestyle |\n| ||\n| `yarn storybook` | run storybook from `/stories` on http://localhost:9001 |\n| `yarn build-storybook` | build storybook to `/dist-storybook` |\n| `yarn test-storybook` | run storybook and [screenshot tests](https://github.com/gooddata/gdc-client-utils/tree/master/test-storybook) |\n| ||\n| `yarn examples` | run Live Examples dev-server from `/examples` on https://localhost:8999 |\n| `yarn examples-build` | build Live Examples to `/examples/dist` |\n| `yarn examples-server` | serve built Live Examples - see `/examples/server/src` |\n| `yarn examples-testcafe` | run testcafe tests against `localhost:8999` |\n\n### Deploy to heroku.com\nWhen you deploy this repo to heroku, it serves *GoodData.UI Live Examples*.\nRelevant tasks are in `Procfile` and `package.json`.\n\n```bash\n# run in the project directory\nheroku login\nheroku create <your-app-name>\nheroku config:set DOMAIN_ADMIN_USERNAME=x@gooddata.com DOMAIN_ADMIN_PASSWORD=xy PROJECT_ID_TO_ASSIGN=xms7ga4tf3g3nzucd8380o2bev8oeknp\ngit push heroku HEAD:master\nheroku open\n```\n### Enable Geo Chart for Storybook and Live Examples\nGeo chart uses Mapbox to render map which requires a Mapbox access token.\n- Register an account and create Mapbox access token at [guide](https://docs.mapbox.com/help/how-mapbox-works/access-tokens/)\n- Store the created token at `.env`:\n```bash\necho -e \"EXAMPLE_MAPBOX_ACCESS_TOKEN=token\" >> .env # only need to run once\necho -e \"STORYBOOK_MAPBOX_ACCESS_TOKEN=token\" >> .env # only need to run once\n```\n\n### Run Live Examples Locally\nTo run *GoodData.UI Live Examples* locally:\n```bash\ngit clone <this-repository>\ncd  <repository-folder>\nyarn install --pure-lockfile\nyarn examples\n```\nThen open https://localhost:8999 and login using Live Examples account (you can [create one here](https://gooddata-examples.herokuapp.com/registration)).\n\n### Run Storybook locally\n- Run storybook with token stored in `.env` for more secure\n```bash\nyarn storybook\n```\n- Or run storybook with token env param exposed to cli (not suggested)\n```bash\nSTORYBOOK_MAPBOX_ACCESS_TOKEN=token yarn storybook\n```\n- Apply either above way to `yarn build-storybook` or `yarn test-storybook`\n\n### Source code formatting\nThe source code in the repository is formatted by [Prettier](https://prettier.io/). \nThe format of the code is validated by our Continuous Integration server and is one of the requirements of successful merge.\n\nPrettier is supported by every major IDE. You can find the list of supported editors and how to configure them [here](https://prettier.io/docs/en/editors.html).\n\nIn the case, when your editor is not supported or you don't want to setup the integration, you can run the `yarn prettier-write` command to reformat the code before commit.\n\n## Changelog\n\n- see [CHANGELOG.md](CHANGELOG.md)\n\n## License\n\n(C) 2007-2018 GoodData Corporation\n\nThis project is dual licensed:\n\n- The ATTRIBUTION-NONCOMMERCIAL 4.0 INTERNATIONAL (CC BY-NC 4.0) is used for purpose of the trial experience and evaluation of GoodData.UI library.\n- The GOODDATA GOODDATA.UI LIBRARY END USER LICENSE AGREEMENT is used for GoodData customers.\n\nFor more information, please see [LICENSE](https://github.com/gooddata/gooddata-react-components/blob/master/LICENSE)\n","gitHead":"cf5bd8ffd96a6dd7e6a1d21ef302f6516a4c2f89","scripts":{"dev":"bash scripts/build.sh --dev-watch","test":"jest --watch","build":"bash scripts/build.sh","tslint":"yarn run-tslint -t verbose $npm_package_config_tslint","prepare":"cd examples/server && yarn install --frozen-lockfile && cd ../..; rm -r examples/node_modules 2>/dev/null; true","examples":"bash scripts/run-examples.sh","prepare?":"# Called before `npm publish` and on local `npm install`. Temporarily also for deleting obsolete node_modules. Ends with `true` to continue gracefully.","validate":"tsc --noEmit && yarn tslint && eslint $npm_package_config_eslint && yarn prettier-check","build-dev":"bash scripts/build.sh --dev","examples?":"# Default is developer domain, other options: yarn examples [sec,secure,stg,stg2,stg3,demo,developer or URL]","storybook":"yarn build && start-storybook -p 9001 -c .storybook","test-once":"jest","tslint-ci":"mkdir -p ./ci/results && yarn run-tslint -t checkstyle -o ./ci/results/tslint-results.xml $npm_package_config_tslint","run-tslint":"tslint -p tsconfig.json","validate-ci":"tsc --noEmit && yarn tslint-ci  && eslint $npm_package_config_eslint -f checkstyle -o ci/results/eslint-results.xml && yarn prettier-check","examples-build":"bash scripts/build-examples.sh","prepublishOnly":"yarn build","prettier-check":"prettier --check '{src,stories,styles,__mocks__,examples/server/src,examples/src,examples/test}/**/*.{ts,js,tsx,jsx,json,scss,md,yaml,html}'","prettier-write":"prettier --write '{src,stories,styles,__mocks__,examples/server/src,examples/src,examples/test}/**/*.{ts,js,tsx,jsx,json,scss,md,yaml,html}'","test-storybook":"yarn build && test-storybook","build-storybook":"yarn build && build-storybook -c .storybook -o dist-storybook","examples-server":"node examples/server/src/index.js","heroku-postbuild":"yarn examples-build developer","examples-testcafe":"./scripts/run-testcafe.sh visual","check-circular-deps":"madge --circular --extensions ts ./src","examples-testcafe-ci":"./scripts/run-testcafe.sh ci","examples-testcafe-live":"./scripts/run-testcafe.sh live"},"typings":"dist/index.d.ts","_npmUser":{"name":"khanh.le","email":"khanh.le@gooddata.com"},"deprecated":"@gooddata/react-components@7 reached End of Support on March 31, 2022. Please upgrade (see https://sdk.gooddata.com/gooddata-ui/docs/supported_versions.html for more information).","repository":{"url":"git+ssh://git@github.com/gooddata/gooddata-react-components.git","type":"git"},"_npmVersion":"6.4.1","description":"GoodData.UI - A powerful JavaScript library for building analytical applications","directories":{},"lint-staged":{"{src,stories,styles,__mocks__,examples/server/src,examples/src,examples/test}/**/*.{ts,js,tsx,jsx,scss}":["npx gdc-fix-copyright","git add"],"{src,stories,styles,__mocks__,examples/server/src,examples/src,examples/test}/**/*.{ts,js,tsx,jsx,json,scss,md,yaml,html}":["prettier --write","git add"]},"_nodeVersion":"8.12.0","dependencies":{"rxjs":"^5.5.6","uuid":"^3.2.1","immer":"^1.3.1","lodash":"^4.17.15","date-fns":"^2.7.0","downshift":"^3.2.7","invariant":"^2.2.2","mapbox-gl":"^1.6.1","classnames":"^2.2.6","highcharts":"7.1.1","prop-types":"^15.6.0","react-intl":"^3.6.0","custom-event":"^1.0.1","react-window":"^1.8.1","ag-grid-react":"20.0.0","react-measure":"^2.3.0","@types/mapbox-gl":"^1.6.1","react-day-picker":"~7.3.0","react-responsive":"^3.0.0","stringify-object":"^2.4.0","@gooddata/typings":"^2.22.0","ag-grid-community":"20.0.0","http-status-codes":"^1.3.0","@gooddata/js-utils":"^3.5.0","@gooddata/numberjs":"^3.2.4","fixed-data-table-2":"0.7.17","@gooddata/goodstrap":"^68.1.0","react-dom-factories":"^1.0.2","@gooddata/gooddata-js":"^12.5.0","json-stable-stringify":"^1.0.1","react-transition-group":"^2.2.1","hoist-non-react-statics":"^3.3.0","nodelist-foreach-polyfill":"^1.2.0","@formatjs/intl-pluralrules":"^1.3.6","highcharts-grouped-categories":"^1.1.3"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"raf":"3.3.2","yup":"^0.24.1","jest":"24.7.1","husky":"3.0.0","madge":"^3.4.4","react":"^16.5.2","enzyme":"3.5.0","eslint":"4.19.1","formik":"^0.11.11","moment":"2.23.0","history":"^4.7.2","ts-jest":"24.0.0","webpack":"4.30.0","full-icu":"^1.3.0","prettier":"1.16.4","react-ga":"^2.5.2","recharts":"1.0.0-beta.9","testcafe":"1.1.4","commander":"2.14.1","node-sass":"4.13.0","react-dom":"^16.5.2","supertest":"3.0.0","ts-loader":"6.0.0","@types/raf":"^3.4.0","css-loader":"0.28.7","jest-junit":"3.0.0","raw-loader":"0.5.1","styled-jsx":"2.2.1","typescript":"3.3.4000","@babel/core":"7.4.4","@types/jest":"24.0.6","@types/node":"7.0.8","@types/uuid":"3.4.3","file-loader":"3.0.1","jest-enzyme":"7.0.2","lint-staged":"9.1.0","sass-loader":"6.0.6","webpack-cli":"3.3.2","@types/react":"16.8.6","babel-loader":"8.0.5","react-helmet":"5.2.0","react-select":"1.2.1","style-loader":"0.19.1","@types/enzyme":"3.1.13","@types/lodash":"4.14.123","testcafe-live":"0.1.4","@babel/runtime":"7.4.4","dotenv-webpack":"^1.7.0","@babel/polyfill":"^7.4.4","@storybook/react":"5.0.11","@types/invariant":"2.2.29","@types/react-dom":"16.0.11","isomorphic-fetch":"2.2.1","react-datepicker":"1.1.0","react-router-dom":"4.2.2","@babel/preset-env":"7.4.4","@gooddata/mock-js":"^2.11.0","@storybook/addons":"5.0.11","@types/classnames":"2.2.3","@types/prop-types":"15.5.2","@storybook/theming":"5.0.11","identity-obj-proxy":"^3.0.0","intl-messageformat":"^7.5.4","webpack-dev-server":"3.3.1","@babel/preset-react":"7.0.0","@types/react-portal":"4.0.1","@types/react-window":"^1.8.1","babel-plugin-lodash":"3.3.4","html-webpack-plugin":"3.2.0","react-test-renderer":"16.4.2","@types/react-measure":"2.0.5","clean-webpack-plugin":"2.0.2","stats-webpack-plugin":"0.7.0","eslint-config-prettier":"4.1.0","react-google-recaptcha":"^0.14.1","tslint-config-prettier":"1.18.0","@gooddata/eslint-config":"^1.0.0","@gooddata/tslint-config":"1.0.0","@types/react-responsive":"^3.0.3","@types/storybook__react":"4.0.1","@types/stringify-object":"^3.2.0","enzyme-adapter-react-16":"1.3.1","@gooddata/test-storybook":"3.2.1","@storybook/addon-actions":"5.0.11","@storybook/addon-options":"5.0.11","node-sass-magic-importer":"5.1.0","react-syntax-highlighter":"11.0.2","@types/fixed-data-table-2":"0.8.1","@types/react-test-renderer":"16.0.0","circular-dependency-plugin":"5.0.2","compression-webpack-plugin":"2.0.0","@types/json-stable-stringify":"^1.0.32","@gooddata/frontend-npm-scripts":"1.1.0","@types/enzyme-adapter-react-16":"1.0.3","@types/storybook__addon-actions":"3.4.2","@babel/plugin-proposal-class-properties":"7.4.4","@babel/plugin-proposal-object-rest-spread":"7.4.4","@babel/plugin-transform-async-to-generator":"7.4.4"},"peerDependencies":{"react":"^16.5.2","react-dom":"^16.5.2"},"_npmOperationalInternal":{"tmp":"tmp/react-components_7.5.0-alpha-khanh.le-kl-SD-852-disableMapEvent-2020-03-17T08-51-59-627Z_1584434719917_0.771549036032732","host":"s3://npm-registry-packages"}},"7.5.0-beta.7":{"name":"@gooddata/react-components","version":"7.5.0-beta.7","author":{"name":"GoodData Corporation"},"license":"BSD-3-Clause","_id":"@gooddata/react-components@7.5.0-beta.7","maintainers":[{"name":"afi","email":"adam.fiedler@gooddata.com"},{"name":"bertold8","email":"ivan.nejezchleb@seznam.cz"},{"name":"brbistas","email":"valentinos.chraniotis@gooddata.com"},{"name":"bugsbunny338","email":"jiri.zajic@mensa.cz"},{"name":"de.do","email":"de.do@gooddata.com"},{"name":"gooddata-ci","email":"rail@gooddata.com"},{"name":"hung.nguyen.hoang","email":"hung.nguyen@gooddata.com"},{"name":"ivan.mjartan","email":"ivan.mjartan@gooddata.com"},{"name":"jakub-sterba","email":"jakub.sterba@gooddata.com"},{"name":"jankc","email":"jan.krapac@gmail.com"},{"name":"jaroslav.tomecek","email":"jaroslav.tomecek@gooddata.com"},{"name":"jkittler","email":"honza.kittler@gmail.com"},{"name":"khanh.le","email":"khanh.le@gooddata.com"},{"name":"lanhuynh","email":"lan.huynh@gooddata.com"},{"name":"linhhong","email":"linh.hong@gooddata.com"},{"name":"lupko","email":"lubomir.slivka@gooddata.com"},{"name":"matyas.kandl","email":"matyas.kandl@gooddata.com"},{"name":"michal.marsal","email":"michal.marsal@gooddata.com"},{"name":"naibinh","email":"naibinh@gmail.com"},{"name":"nikolacech","email":"nikola.cech@gooddata.com"},{"name":"nis.hua","email":"nis.hua@gooddata.com"},{"name":"no23reason","email":"dan.homola@hotmail.cz"},{"name":"patrikbraborec","email":"patrik.braborec@gooddata.com"},{"name":"pbenes","email":"petr.benes@gooddata.com"},{"name":"petrjanu","email":"petr.janu@gooddata.com"},{"name":"ptquang86","email":"ptquang86@gmail.com"},{"name":"qduval","email":"quentin.duval@gooddata.com"},{"name":"rodri360","email":"me@rodri360.com"},{"name":"sitina","email":"jiri.sitina@gooddata.com"},{"name":"strouhaljan","email":"strouhal.jan@gmail.com"},{"name":"tomas.kratochvil","email":"tomas.kratochvil@gooddata.com"},{"name":"tomasreichmann","email":"tomasreichmann@gmail.com"},{"name":"tomsatgd","email":"tomas.satinsky@gooddata.com"},{"name":"trung-le-quoc","email":"trung.le@gooddata.com"},{"name":"tu-ngo","email":"tungo1981@gmail.com"},{"name":"tulean","email":"tuan.le@gooddata.com"},{"name":"utdnah","email":"danh.ung@gooddata.com"},{"name":"vlastikcz","email":"vlastimil.kotas@gooddata.com"},{"name":"vu.pham","email":"vu.pham@gooddata.com"},{"name":"xmort","email":"petr.dolejsi@gooddata.com"},{"name":"yanlipnican","email":"yanlipnican@gmail.com"}],"homepage":"https://github.com/gooddata/gooddata-react-components#readme","bugs":{"url":"https://github.com/gooddata/gooddata-react-components/issues"},"dist":{"shasum":"17e806c17696ead5319dd4e59cb558644f8e6355","tarball":"https://registry.npmjs.org/@gooddata/react-components/-/react-components-7.5.0-beta.7.tgz","fileCount":2480,"integrity":"sha512-biv1QLyhD/TDcucbbvzBbuogViDvPqsTr8TENxYsTY4Z6F6FRliu0jPsfONm1khOLbF6majiJR0pXzFgRW68lg==","signatures":[{"sig":"MEQCICAv+1HglK9bRFVjkyuap5L+jlkVc5c8UGQ9nDqsKdfhAiBKBHXUeeLDppFyk64ihpxF7JhE0ufMymUtuf/JU0nCfQ==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":9772025,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJecJ3kCRA9TVsSAnZWagAAqtwP/iVZqIP2Ave7Vn58xaTf\n6wQ305GRdO6nKMKfPMzt6vWOeG7YXu1AHNv7SSw3Cp89smbTSid8ZArGGJ6P\nJ6/hySEj2Y9RTTe5wtdhTnG5TDodZcWk2hx+bZfzUeLDcdqrpIRNReXFXW1h\nzHLl6FQ0+blzhBOfTj5EHr/1eOQEMY1DAVKcyY+ccIGB3cZrwEWV8EDui6KH\nHNNPqXuAmWyKi1nefb0FKA1CwSIxY3msn9ogrAHp0QZq+u00mD4TSP9rAJ6m\nq1GiunA95EkMiqPXhjUxpSWnmgt56W/If+S4PqdTrbDTIcXNMziNCNycNI6N\n8TR4p7+63TyCWD1oHAETEEdvX1ZjbAmkys12ZXzpmkZqfq4RsYpgpk+Ux3li\nYhUIg5Md+uNSqLo6nzdFNqrsuf97ra2DIMK37+0V1HstvdQJ7O1OVUaiK07e\nTTkjdn7h7uNZ3AavpySCfOHE01XBdEy8LXG3uAcumDxUtIbOx6PGlX16414v\nO5yfVosFWKMoyrXOAT1EtZRD/tWruWTamybA9s6cTSx1/dNkObinqiAvrR/8\noyAWjt4Yb40IZiVCKHD4ZW0YcNWMFMkAHIO5J5XJG8zy+VP2HTleymgjgg/S\nMNUYQyKxX+K3vIpclm7x2kQqRLcyt0N9kYyjifJi3tAlTSsmFj90nAFoZ1NS\nQE1C\r\n=j15/\r\n-----END PGP SIGNATURE-----\r\n"},"main":"dist/index.js","husky":{"hooks":{"pre-commit":"lint-staged"}},"config":{"eslint":"./examples/**/*.{js,jsx}","tslint":"./{__mocks__,src,stories}/{,**/}*.{ts,tsx}"},"readme":"[![npm version](https://badge.fury.io/js/%40gooddata%2Freact-components.svg)](https://www.npmjs.com/package/@gooddata/react-components) \n\n# GoodData.UI React components\n> A React-based JavaScript library for building data-driven applications\n\n## Getting started\n- [GoodData.UI Documentation](http://sdk.gooddata.com/gooddata-ui/)\n- [GoodData.UI Live Examples](https://gooddata-examples.herokuapp.com/)\n- [Stack Overflow](https://stackoverflow.com/questions/tagged/gooddata)\n\n### Usage\nWith [yarn](https://yarnpkg.com) installed, go to your project directory and run\n```\n$ yarn add @gooddata/react-components\n```\nIf you prefer [npm](npmjs.com) run\n```\n$ npm install --save @gooddata/react-components\n```\n\nThe public API is exposed via global `index.js`. Except for the styles, do not import any other file directly\nbecause they are not intended to be part of the public API.\n\n## Contributing\n\nWe welcome any contribution in form of [issues](https://github.com/gooddata/gooddata-react-components/issues) or [pull requests](https://github.com/gooddata/gooddata-react-components/pulls).\nThese commands may come in handy while developing:\n\n| command | description |\n| ------- | ----------- |\n| `yarn install --pure-lockfile` | first step |\n| ||\n| `yarn dev` | build react-components to `/dist` in watch mode |\n| `yarn test` | run all unit tests |\n| `yarn prettier-write` | format the source code to match the valid codestyle |\n| `yarn validate` | validate codestyle |\n| ||\n| `yarn storybook` | run storybook from `/stories` on http://localhost:9001 |\n| `yarn build-storybook` | build storybook to `/dist-storybook` |\n| `yarn test-storybook` | run storybook and [screenshot tests](https://github.com/gooddata/gdc-client-utils/tree/master/test-storybook) |\n| ||\n| `yarn examples` | run Live Examples dev-server from `/examples` on https://localhost:8999 |\n| `yarn examples-build` | build Live Examples to `/examples/dist` |\n| `yarn examples-server` | serve built Live Examples - see `/examples/server/src` |\n| `yarn examples-testcafe` | run testcafe tests against `localhost:8999` |\n\n### Deploy to heroku.com\nWhen you deploy this repo to heroku, it serves *GoodData.UI Live Examples*.\nRelevant tasks are in `Procfile` and `package.json`.\n\n```bash\n# run in the project directory\nheroku login\nheroku create <your-app-name>\nheroku config:set DOMAIN_ADMIN_USERNAME=x@gooddata.com DOMAIN_ADMIN_PASSWORD=xy PROJECT_ID_TO_ASSIGN=xms7ga4tf3g3nzucd8380o2bev8oeknp\ngit push heroku HEAD:master\nheroku open\n```\n### Enable Geo Chart for Storybook and Live Examples\nGeo chart uses Mapbox to render map which requires a Mapbox access token.\n- Register an account and create Mapbox access token at [guide](https://docs.mapbox.com/help/how-mapbox-works/access-tokens/)\n- Store the created token at `.env`:\n```bash\necho -e \"EXAMPLE_MAPBOX_ACCESS_TOKEN=token\" >> .env # only need to run once\necho -e \"STORYBOOK_MAPBOX_ACCESS_TOKEN=token\" >> .env # only need to run once\n```\n\n### Run Live Examples Locally\nTo run *GoodData.UI Live Examples* locally:\n```bash\ngit clone <this-repository>\ncd  <repository-folder>\nyarn install --pure-lockfile\nyarn examples\n```\nThen open https://localhost:8999 and login using Live Examples account (you can [create one here](https://gooddata-examples.herokuapp.com/registration)).\n\n### Run Storybook locally\n- Run storybook with token stored in `.env` for more secure\n```bash\nyarn storybook\n```\n- Or run storybook with token env param exposed to cli (not suggested)\n```bash\nSTORYBOOK_MAPBOX_ACCESS_TOKEN=token yarn storybook\n```\n- Apply either above way to `yarn build-storybook` or `yarn test-storybook`\n\n### Source code formatting\nThe source code in the repository is formatted by [Prettier](https://prettier.io/). \nThe format of the code is validated by our Continuous Integration server and is one of the requirements of successful merge.\n\nPrettier is supported by every major IDE. You can find the list of supported editors and how to configure them [here](https://prettier.io/docs/en/editors.html).\n\nIn the case, when your editor is not supported or you don't want to setup the integration, you can run the `yarn prettier-write` command to reformat the code before commit.\n\n## Changelog\n\n- see [CHANGELOG.md](CHANGELOG.md)\n\n## License\n\n(C) 2007-2018 GoodData Corporation\n\nThis project is dual licensed:\n\n- The ATTRIBUTION-NONCOMMERCIAL 4.0 INTERNATIONAL (CC BY-NC 4.0) is used for purpose of the trial experience and evaluation of GoodData.UI library.\n- The GOODDATA GOODDATA.UI LIBRARY END USER LICENSE AGREEMENT is used for GoodData customers.\n\nFor more information, please see [LICENSE](https://github.com/gooddata/gooddata-react-components/blob/master/LICENSE)\n","gitHead":"8e7d0ebf831e835a081caf401b2a4737a4f41aea","scripts":{"dev":"bash scripts/build.sh --dev-watch","test":"jest --watch","build":"bash scripts/build.sh","tslint":"yarn run-tslint -t verbose $npm_package_config_tslint","prepare":"cd examples/server && yarn install --frozen-lockfile && cd ../..; rm -r examples/node_modules 2>/dev/null; true","examples":"bash scripts/run-examples.sh","prepare?":"# Called before `npm publish` and on local `npm install`. Temporarily also for deleting obsolete node_modules. Ends with `true` to continue gracefully.","validate":"tsc --noEmit && yarn tslint && eslint $npm_package_config_eslint && yarn prettier-check","build-dev":"bash scripts/build.sh --dev","examples?":"# Default is developer domain, other options: yarn examples [sec,secure,stg,stg2,stg3,demo,developer or URL]","storybook":"yarn build && start-storybook -p 9001 -c .storybook","test-once":"jest","tslint-ci":"mkdir -p ./ci/results && yarn run-tslint -t checkstyle -o ./ci/results/tslint-results.xml $npm_package_config_tslint","run-tslint":"tslint -p tsconfig.json","validate-ci":"tsc --noEmit && yarn tslint-ci  && eslint $npm_package_config_eslint -f checkstyle -o ci/results/eslint-results.xml && yarn prettier-check","examples-build":"bash scripts/build-examples.sh","prepublishOnly":"yarn build","prettier-check":"prettier --check '{src,stories,styles,__mocks__,examples/server/src,examples/src,examples/test}/**/*.{ts,js,tsx,jsx,json,scss,md,yaml,html}'","prettier-write":"prettier --write '{src,stories,styles,__mocks__,examples/server/src,examples/src,examples/test}/**/*.{ts,js,tsx,jsx,json,scss,md,yaml,html}'","test-storybook":"yarn build && test-storybook","build-storybook":"yarn build && build-storybook -c .storybook -o dist-storybook","examples-server":"node examples/server/src/index.js","heroku-postbuild":"yarn examples-build developer","examples-testcafe":"./scripts/run-testcafe.sh visual","check-circular-deps":"madge --circular --extensions ts ./src","examples-testcafe-ci":"./scripts/run-testcafe.sh ci","examples-testcafe-live":"./scripts/run-testcafe.sh live"},"typings":"dist/index.d.ts","_npmUser":{"name":"gooddata-ci","email":"rail@gooddata.com"},"deprecated":"@gooddata/react-components@7 reached End of Support on March 31, 2022. Please upgrade (see https://sdk.gooddata.com/gooddata-ui/docs/supported_versions.html for more information).","repository":{"url":"git+ssh://git@github.com/gooddata/gooddata-react-components.git","type":"git"},"_npmVersion":"6.4.1","description":"GoodData.UI - A powerful JavaScript library for building analytical applications","directories":{},"lint-staged":{"{src,stories,styles,__mocks__,examples/server/src,examples/src,examples/test}/**/*.{ts,js,tsx,jsx,scss}":["npx gdc-fix-copyright","git add"],"{src,stories,styles,__mocks__,examples/server/src,examples/src,examples/test}/**/*.{ts,js,tsx,jsx,json,scss,md,yaml,html}":["prettier --write","git add"]},"_nodeVersion":"8.12.0","dependencies":{"rxjs":"^5.5.6","uuid":"^3.2.1","immer":"^1.3.1","lodash":"^4.17.15","date-fns":"^2.7.0","downshift":"^3.2.7","invariant":"^2.2.2","mapbox-gl":"^1.6.1","classnames":"^2.2.6","highcharts":"7.1.1","prop-types":"^15.6.0","react-intl":"^3.6.0","custom-event":"^1.0.1","react-window":"^1.8.1","ag-grid-react":"20.0.0","react-measure":"^2.3.0","@types/mapbox-gl":"^1.6.1","react-day-picker":"~7.3.0","react-responsive":"^3.0.0","stringify-object":"^2.4.0","@gooddata/typings":"^2.22.0","ag-grid-community":"20.0.0","http-status-codes":"^1.3.0","@gooddata/js-utils":"^3.5.0","@gooddata/numberjs":"^3.2.4","fixed-data-table-2":"0.7.17","@gooddata/goodstrap":"^68.1.0","react-dom-factories":"^1.0.2","@gooddata/gooddata-js":"^12.5.0","json-stable-stringify":"^1.0.1","react-transition-group":"^2.2.1","hoist-non-react-statics":"^3.3.0","nodelist-foreach-polyfill":"^1.2.0","@formatjs/intl-pluralrules":"^1.3.6","highcharts-grouped-categories":"^1.1.3"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"raf":"3.3.2","yup":"^0.24.1","jest":"24.7.1","husky":"3.0.0","madge":"^3.4.4","react":"^16.5.2","enzyme":"3.5.0","eslint":"4.19.1","formik":"^0.11.11","moment":"2.23.0","history":"^4.7.2","ts-jest":"24.0.0","webpack":"4.30.0","full-icu":"^1.3.0","prettier":"1.16.4","react-ga":"^2.5.2","recharts":"1.0.0-beta.9","testcafe":"1.1.4","commander":"2.14.1","node-sass":"4.13.0","react-dom":"^16.5.2","supertest":"3.0.0","ts-loader":"6.0.0","@types/raf":"^3.4.0","css-loader":"0.28.7","jest-junit":"3.0.0","raw-loader":"0.5.1","styled-jsx":"2.2.1","typescript":"3.3.4000","@babel/core":"7.4.4","@types/jest":"24.0.6","@types/node":"7.0.8","@types/uuid":"3.4.3","file-loader":"3.0.1","jest-enzyme":"7.0.2","lint-staged":"9.1.0","sass-loader":"6.0.6","webpack-cli":"3.3.2","@types/react":"16.8.6","babel-loader":"8.0.5","react-helmet":"5.2.0","react-select":"1.2.1","style-loader":"0.19.1","@types/enzyme":"3.1.13","@types/lodash":"4.14.123","testcafe-live":"0.1.4","@babel/runtime":"7.4.4","dotenv-webpack":"^1.7.0","@babel/polyfill":"^7.4.4","@storybook/react":"5.0.11","@types/invariant":"2.2.29","@types/react-dom":"16.0.11","isomorphic-fetch":"2.2.1","react-datepicker":"1.1.0","react-router-dom":"4.2.2","@babel/preset-env":"7.4.4","@gooddata/mock-js":"^2.11.0","@storybook/addons":"5.0.11","@types/classnames":"2.2.3","@types/prop-types":"15.5.2","@storybook/theming":"5.0.11","identity-obj-proxy":"^3.0.0","intl-messageformat":"^7.5.4","webpack-dev-server":"3.3.1","@babel/preset-react":"7.0.0","@types/react-portal":"4.0.1","@types/react-window":"^1.8.1","babel-plugin-lodash":"3.3.4","html-webpack-plugin":"3.2.0","react-test-renderer":"16.4.2","@types/react-measure":"2.0.5","clean-webpack-plugin":"2.0.2","stats-webpack-plugin":"0.7.0","eslint-config-prettier":"4.1.0","react-google-recaptcha":"^0.14.1","tslint-config-prettier":"1.18.0","@gooddata/eslint-config":"^1.0.0","@gooddata/tslint-config":"1.0.0","@types/react-responsive":"^3.0.3","@types/storybook__react":"4.0.1","@types/stringify-object":"^3.2.0","enzyme-adapter-react-16":"1.3.1","@gooddata/test-storybook":"3.2.1","@storybook/addon-actions":"5.0.11","@storybook/addon-options":"5.0.11","node-sass-magic-importer":"5.1.0","react-syntax-highlighter":"11.0.2","@types/fixed-data-table-2":"0.8.1","@types/react-test-renderer":"16.0.0","circular-dependency-plugin":"5.0.2","compression-webpack-plugin":"2.0.0","@types/json-stable-stringify":"^1.0.32","@gooddata/frontend-npm-scripts":"1.1.0","@types/enzyme-adapter-react-16":"1.0.3","@types/storybook__addon-actions":"3.4.2","@babel/plugin-proposal-class-properties":"7.4.4","@babel/plugin-proposal-object-rest-spread":"7.4.4","@babel/plugin-transform-async-to-generator":"7.4.4"},"peerDependencies":{"react":"^16.5.2","react-dom":"^16.5.2"},"_npmOperationalInternal":{"tmp":"tmp/react-components_7.5.0-beta.7_1584438756192_0.7557028694651453","host":"s3://npm-registry-packages"}},"7.5.0-beta.8":{"name":"@gooddata/react-components","version":"7.5.0-beta.8","author":{"name":"GoodData Corporation"},"license":"BSD-3-Clause","_id":"@gooddata/react-components@7.5.0-beta.8","maintainers":[{"name":"afi","email":"adam.fiedler@gooddata.com"},{"name":"bertold8","email":"ivan.nejezchleb@seznam.cz"},{"name":"brbistas","email":"valentinos.chraniotis@gooddata.com"},{"name":"bugsbunny338","email":"jiri.zajic@mensa.cz"},{"name":"de.do","email":"de.do@gooddata.com"},{"name":"gooddata-ci","email":"rail@gooddata.com"},{"name":"hung.nguyen.hoang","email":"hung.nguyen@gooddata.com"},{"name":"ivan.mjartan","email":"ivan.mjartan@gooddata.com"},{"name":"jakub-sterba","email":"jakub.sterba@gooddata.com"},{"name":"jankc","email":"jan.krapac@gmail.com"},{"name":"jaroslav.tomecek","email":"jaroslav.tomecek@gooddata.com"},{"name":"jkittler","email":"honza.kittler@gmail.com"},{"name":"khanh.le","email":"khanh.le@gooddata.com"},{"name":"lanhuynh","email":"lan.huynh@gooddata.com"},{"name":"linhhong","email":"linh.hong@gooddata.com"},{"name":"lupko","email":"lubomir.slivka@gooddata.com"},{"name":"matyas.kandl","email":"matyas.kandl@gooddata.com"},{"name":"michal.marsal","email":"michal.marsal@gooddata.com"},{"name":"naibinh","email":"naibinh@gmail.com"},{"name":"nikolacech","email":"nikola.cech@gooddata.com"},{"name":"nis.hua","email":"nis.hua@gooddata.com"},{"name":"no23reason","email":"dan.homola@hotmail.cz"},{"name":"patrikbraborec","email":"patrik.braborec@gooddata.com"},{"name":"pbenes","email":"petr.benes@gooddata.com"},{"name":"petrjanu","email":"petr.janu@gooddata.com"},{"name":"ptquang86","email":"ptquang86@gmail.com"},{"name":"qduval","email":"quentin.duval@gooddata.com"},{"name":"rodri360","email":"me@rodri360.com"},{"name":"sitina","email":"jiri.sitina@gooddata.com"},{"name":"strouhaljan","email":"strouhal.jan@gmail.com"},{"name":"tomas.kratochvil","email":"tomas.kratochvil@gooddata.com"},{"name":"tomasreichmann","email":"tomasreichmann@gmail.com"},{"name":"tomsatgd","email":"tomas.satinsky@gooddata.com"},{"name":"trung-le-quoc","email":"trung.le@gooddata.com"},{"name":"tu-ngo","email":"tungo1981@gmail.com"},{"name":"tulean","email":"tuan.le@gooddata.com"},{"name":"utdnah","email":"danh.ung@gooddata.com"},{"name":"vlastikcz","email":"vlastimil.kotas@gooddata.com"},{"name":"vu.pham","email":"vu.pham@gooddata.com"},{"name":"xmort","email":"petr.dolejsi@gooddata.com"},{"name":"yanlipnican","email":"yanlipnican@gmail.com"}],"homepage":"https://github.com/gooddata/gooddata-react-components#readme","bugs":{"url":"https://github.com/gooddata/gooddata-react-components/issues"},"dist":{"shasum":"7b4986c02d257ca872b8fb383c9eb151f129c43a","tarball":"https://registry.npmjs.org/@gooddata/react-components/-/react-components-7.5.0-beta.8.tgz","fileCount":2480,"integrity":"sha512-waVsXLRvJiZTHBRySPXShdyxRuP5o/wjgET6KxpXPMgxXo4gMf/57zBhj/NUPVXPNQWouhQTY4afXwM/8fONNA==","signatures":[{"sig":"MEYCIQD/GJzwhu9ZUi86TysVbKLzgnXoHfDiIurjlcKasfwYYgIhAPQH6VXfb+XIOc0kEBMvi40U2HsxQ7uj+cE2NEHP5ywd","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":9772025,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJecMF0CRA9TVsSAnZWagAArE8P/jWyZd89eEWme72hsVeB\nrG9xJHKDloRY8bYb+y1lkxflFZrCSTEk1qE1yefWqoXSen0EUfNJ8W25TPQ7\n2H6psUAs70Avwu3IYOS65T/YfQmGh2Xy28U5H/0500plo5lC0eIbPlZlbRAa\nYwSj5ZX9x+RWlGMpURoIc6gycNKOGehK1kHArIn4lZBJbFiW8SBh+TVKE8Uz\n/PkgtYGdRlw5HKq4PXgbKDUmRLV6BmBaHXi3E3se5YelWomA5C7EQ/dkFcin\ndK5ndE+6UfIq902eJY252R8IOwqm8leEISmM1ywjipALc9G4P72tyFc2NEaM\nowrv3EXDxAINtB6jFVHfBIMDqx9d9Ug+zSeVlLDMmtl/kAhOcohBIcRnrtpw\nPPxhmZl2/ZzmLsoJk8KFOjiDduP1SI5Dvy87nMTKUTOCYLVVb8QZLJjgQQtK\nLJX4h6Kbu6Yy5EsiuvdGEgZbGVL+YlmDZPHSkMkENKB1nrAjA9QCq9JA5ELv\nv58MfB0eaZ4p4rwfvB2FEhgTWAuTLTUrO6bKVKGfAg7updk21jbUlwgY+GJn\nJxx5EgeMv9QDHK0yaG78tr2O/vR/yBMu7Y5LfumSsAC0exvOozlygoTtsFXK\nxmjJ8b9YyArvbrRBC/M7a5LEFUsig0C1J94MDRf207Yinp4+ssc8cYRk1fg3\nZS/z\r\n=EX58\r\n-----END PGP SIGNATURE-----\r\n"},"main":"dist/index.js","husky":{"hooks":{"pre-commit":"lint-staged"}},"config":{"eslint":"./examples/**/*.{js,jsx}","tslint":"./{__mocks__,src,stories}/{,**/}*.{ts,tsx}"},"readme":"[![npm version](https://badge.fury.io/js/%40gooddata%2Freact-components.svg)](https://www.npmjs.com/package/@gooddata/react-components) \n\n# GoodData.UI React components\n> A React-based JavaScript library for building data-driven applications\n\n## Getting started\n- [GoodData.UI Documentation](http://sdk.gooddata.com/gooddata-ui/)\n- [GoodData.UI Live Examples](https://gooddata-examples.herokuapp.com/)\n- [Stack Overflow](https://stackoverflow.com/questions/tagged/gooddata)\n\n### Usage\nWith [yarn](https://yarnpkg.com) installed, go to your project directory and run\n```\n$ yarn add @gooddata/react-components\n```\nIf you prefer [npm](npmjs.com) run\n```\n$ npm install --save @gooddata/react-components\n```\n\nThe public API is exposed via global `index.js`. Except for the styles, do not import any other file directly\nbecause they are not intended to be part of the public API.\n\n## Contributing\n\nWe welcome any contribution in form of [issues](https://github.com/gooddata/gooddata-react-components/issues) or [pull requests](https://github.com/gooddata/gooddata-react-components/pulls).\nThese commands may come in handy while developing:\n\n| command | description |\n| ------- | ----------- |\n| `yarn install --pure-lockfile` | first step |\n| ||\n| `yarn dev` | build react-components to `/dist` in watch mode |\n| `yarn test` | run all unit tests |\n| `yarn prettier-write` | format the source code to match the valid codestyle |\n| `yarn validate` | validate codestyle |\n| ||\n| `yarn storybook` | run storybook from `/stories` on http://localhost:9001 |\n| `yarn build-storybook` | build storybook to `/dist-storybook` |\n| `yarn test-storybook` | run storybook and [screenshot tests](https://github.com/gooddata/gdc-client-utils/tree/master/test-storybook) |\n| ||\n| `yarn examples` | run Live Examples dev-server from `/examples` on https://localhost:8999 |\n| `yarn examples-build` | build Live Examples to `/examples/dist` |\n| `yarn examples-server` | serve built Live Examples - see `/examples/server/src` |\n| `yarn examples-testcafe` | run testcafe tests against `localhost:8999` |\n\n### Deploy to heroku.com\nWhen you deploy this repo to heroku, it serves *GoodData.UI Live Examples*.\nRelevant tasks are in `Procfile` and `package.json`.\n\n```bash\n# run in the project directory\nheroku login\nheroku create <your-app-name>\nheroku config:set DOMAIN_ADMIN_USERNAME=x@gooddata.com DOMAIN_ADMIN_PASSWORD=xy PROJECT_ID_TO_ASSIGN=xms7ga4tf3g3nzucd8380o2bev8oeknp\ngit push heroku HEAD:master\nheroku open\n```\n### Enable Geo Chart for Storybook and Live Examples\nGeo chart uses Mapbox to render map which requires a Mapbox access token.\n- Register an account and create Mapbox access token at [guide](https://docs.mapbox.com/help/how-mapbox-works/access-tokens/)\n- Store the created token at `.env`:\n```bash\necho -e \"EXAMPLE_MAPBOX_ACCESS_TOKEN=token\" >> .env # only need to run once\necho -e \"STORYBOOK_MAPBOX_ACCESS_TOKEN=token\" >> .env # only need to run once\n```\n\n### Run Live Examples Locally\nTo run *GoodData.UI Live Examples* locally:\n```bash\ngit clone <this-repository>\ncd  <repository-folder>\nyarn install --pure-lockfile\nyarn examples\n```\nThen open https://localhost:8999 and login using Live Examples account (you can [create one here](https://gooddata-examples.herokuapp.com/registration)).\n\n### Run Storybook locally\n- Run storybook with token stored in `.env` for more secure\n```bash\nyarn storybook\n```\n- Or run storybook with token env param exposed to cli (not suggested)\n```bash\nSTORYBOOK_MAPBOX_ACCESS_TOKEN=token yarn storybook\n```\n- Apply either above way to `yarn build-storybook` or `yarn test-storybook`\n\n### Source code formatting\nThe source code in the repository is formatted by [Prettier](https://prettier.io/). \nThe format of the code is validated by our Continuous Integration server and is one of the requirements of successful merge.\n\nPrettier is supported by every major IDE. You can find the list of supported editors and how to configure them [here](https://prettier.io/docs/en/editors.html).\n\nIn the case, when your editor is not supported or you don't want to setup the integration, you can run the `yarn prettier-write` command to reformat the code before commit.\n\n## Changelog\n\n- see [CHANGELOG.md](CHANGELOG.md)\n\n## License\n\n(C) 2007-2018 GoodData Corporation\n\nThis project is dual licensed:\n\n- The ATTRIBUTION-NONCOMMERCIAL 4.0 INTERNATIONAL (CC BY-NC 4.0) is used for purpose of the trial experience and evaluation of GoodData.UI library.\n- The GOODDATA GOODDATA.UI LIBRARY END USER LICENSE AGREEMENT is used for GoodData customers.\n\nFor more information, please see [LICENSE](https://github.com/gooddata/gooddata-react-components/blob/master/LICENSE)\n","gitHead":"0c4218e628a467f9c0034e60e6f6958bec4eb790","scripts":{"dev":"bash scripts/build.sh --dev-watch","test":"jest --watch","build":"bash scripts/build.sh","tslint":"yarn run-tslint -t verbose $npm_package_config_tslint","prepare":"cd examples/server && yarn install --frozen-lockfile && cd ../..; rm -r examples/node_modules 2>/dev/null; true","examples":"bash scripts/run-examples.sh","prepare?":"# Called before `npm publish` and on local `npm install`. Temporarily also for deleting obsolete node_modules. Ends with `true` to continue gracefully.","validate":"tsc --noEmit && yarn tslint && eslint $npm_package_config_eslint && yarn prettier-check","build-dev":"bash scripts/build.sh --dev","examples?":"# Default is developer domain, other options: yarn examples [sec,secure,stg,stg2,stg3,demo,developer or URL]","storybook":"yarn build && start-storybook -p 9001 -c .storybook","test-once":"jest","tslint-ci":"mkdir -p ./ci/results && yarn run-tslint -t checkstyle -o ./ci/results/tslint-results.xml $npm_package_config_tslint","run-tslint":"tslint -p tsconfig.json","validate-ci":"tsc --noEmit && yarn tslint-ci  && eslint $npm_package_config_eslint -f checkstyle -o ci/results/eslint-results.xml && yarn prettier-check","examples-build":"bash scripts/build-examples.sh","prepublishOnly":"yarn build","prettier-check":"prettier --check '{src,stories,styles,__mocks__,examples/server/src,examples/src,examples/test}/**/*.{ts,js,tsx,jsx,json,scss,md,yaml,html}'","prettier-write":"prettier --write '{src,stories,styles,__mocks__,examples/server/src,examples/src,examples/test}/**/*.{ts,js,tsx,jsx,json,scss,md,yaml,html}'","test-storybook":"yarn build && test-storybook","build-storybook":"yarn build && build-storybook -c .storybook -o dist-storybook","examples-server":"node examples/server/src/index.js","heroku-postbuild":"yarn examples-build developer","examples-testcafe":"./scripts/run-testcafe.sh visual","check-circular-deps":"madge --circular --extensions ts ./src","examples-testcafe-ci":"./scripts/run-testcafe.sh ci","examples-testcafe-live":"./scripts/run-testcafe.sh live"},"typings":"dist/index.d.ts","_npmUser":{"name":"gooddata-ci","email":"rail@gooddata.com"},"deprecated":"@gooddata/react-components@7 reached End of Support on March 31, 2022. Please upgrade (see https://sdk.gooddata.com/gooddata-ui/docs/supported_versions.html for more information).","repository":{"url":"git+ssh://git@github.com/gooddata/gooddata-react-components.git","type":"git"},"_npmVersion":"6.4.1","description":"GoodData.UI - A powerful JavaScript library for building analytical applications","directories":{},"lint-staged":{"{src,stories,styles,__mocks__,examples/server/src,examples/src,examples/test}/**/*.{ts,js,tsx,jsx,scss}":["npx gdc-fix-copyright","git add"],"{src,stories,styles,__mocks__,examples/server/src,examples/src,examples/test}/**/*.{ts,js,tsx,jsx,json,scss,md,yaml,html}":["prettier --write","git add"]},"_nodeVersion":"8.12.0","dependencies":{"rxjs":"^5.5.6","uuid":"^3.2.1","immer":"^1.3.1","lodash":"^4.17.15","date-fns":"^2.7.0","downshift":"^3.2.7","invariant":"^2.2.2","mapbox-gl":"^1.6.1","classnames":"^2.2.6","highcharts":"7.1.1","prop-types":"^15.6.0","react-intl":"^3.6.0","custom-event":"^1.0.1","react-window":"^1.8.1","ag-grid-react":"20.0.0","react-measure":"^2.3.0","@types/mapbox-gl":"^1.6.1","react-day-picker":"~7.3.0","react-responsive":"^3.0.0","stringify-object":"^2.4.0","@gooddata/typings":"^2.22.0","ag-grid-community":"20.0.0","http-status-codes":"^1.3.0","@gooddata/js-utils":"^3.5.0","@gooddata/numberjs":"^3.2.4","fixed-data-table-2":"0.7.17","@gooddata/goodstrap":"^68.1.0","react-dom-factories":"^1.0.2","@gooddata/gooddata-js":"^12.5.0","json-stable-stringify":"^1.0.1","react-transition-group":"^2.2.1","hoist-non-react-statics":"^3.3.0","nodelist-foreach-polyfill":"^1.2.0","@formatjs/intl-pluralrules":"^1.3.6","highcharts-grouped-categories":"^1.1.3"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"raf":"3.3.2","yup":"^0.24.1","jest":"24.7.1","husky":"3.0.0","madge":"^3.4.4","react":"^16.5.2","enzyme":"3.5.0","eslint":"4.19.1","formik":"^0.11.11","moment":"2.23.0","history":"^4.7.2","ts-jest":"24.0.0","webpack":"4.30.0","full-icu":"^1.3.0","prettier":"1.16.4","react-ga":"^2.5.2","recharts":"1.0.0-beta.9","testcafe":"1.1.4","commander":"2.14.1","node-sass":"4.13.0","react-dom":"^16.5.2","supertest":"3.0.0","ts-loader":"6.0.0","@types/raf":"^3.4.0","css-loader":"0.28.7","jest-junit":"3.0.0","raw-loader":"0.5.1","styled-jsx":"2.2.1","typescript":"3.3.4000","@babel/core":"7.4.4","@types/jest":"24.0.6","@types/node":"7.0.8","@types/uuid":"3.4.3","file-loader":"3.0.1","jest-enzyme":"7.0.2","lint-staged":"9.1.0","sass-loader":"6.0.6","webpack-cli":"3.3.2","@types/react":"16.8.6","babel-loader":"8.0.5","react-helmet":"5.2.0","react-select":"1.2.1","style-loader":"0.19.1","@types/enzyme":"3.1.13","@types/lodash":"4.14.123","testcafe-live":"0.1.4","@babel/runtime":"7.4.4","dotenv-webpack":"^1.7.0","@babel/polyfill":"^7.4.4","@storybook/react":"5.0.11","@types/invariant":"2.2.29","@types/react-dom":"16.0.11","isomorphic-fetch":"2.2.1","react-datepicker":"1.1.0","react-router-dom":"4.2.2","@babel/preset-env":"7.4.4","@gooddata/mock-js":"^2.11.0","@storybook/addons":"5.0.11","@types/classnames":"2.2.3","@types/prop-types":"15.5.2","@storybook/theming":"5.0.11","identity-obj-proxy":"^3.0.0","intl-messageformat":"^7.5.4","webpack-dev-server":"3.3.1","@babel/preset-react":"7.0.0","@types/react-portal":"4.0.1","@types/react-window":"^1.8.1","babel-plugin-lodash":"3.3.4","html-webpack-plugin":"3.2.0","react-test-renderer":"16.4.2","@types/react-measure":"2.0.5","clean-webpack-plugin":"2.0.2","stats-webpack-plugin":"0.7.0","eslint-config-prettier":"4.1.0","react-google-recaptcha":"^0.14.1","tslint-config-prettier":"1.18.0","@gooddata/eslint-config":"^1.0.0","@gooddata/tslint-config":"1.0.0","@types/react-responsive":"^3.0.3","@types/storybook__react":"4.0.1","@types/stringify-object":"^3.2.0","enzyme-adapter-react-16":"1.3.1","@gooddata/test-storybook":"3.2.1","@storybook/addon-actions":"5.0.11","@storybook/addon-options":"5.0.11","node-sass-magic-importer":"5.1.0","react-syntax-highlighter":"11.0.2","@types/fixed-data-table-2":"0.8.1","@types/react-test-renderer":"16.0.0","circular-dependency-plugin":"5.0.2","compression-webpack-plugin":"2.0.0","@types/json-stable-stringify":"^1.0.32","@gooddata/frontend-npm-scripts":"1.1.0","@types/enzyme-adapter-react-16":"1.0.3","@types/storybook__addon-actions":"3.4.2","@babel/plugin-proposal-class-properties":"7.4.4","@babel/plugin-proposal-object-rest-spread":"7.4.4","@babel/plugin-transform-async-to-generator":"7.4.4"},"peerDependencies":{"react":"^16.5.2","react-dom":"^16.5.2"},"_npmOperationalInternal":{"tmp":"tmp/react-components_7.5.0-beta.8_1584447860054_0.31226137310410595","host":"s3://npm-registry-packages"}},"7.5.0-beta.9":{"name":"@gooddata/react-components","version":"7.5.0-beta.9","author":{"name":"GoodData Corporation"},"license":"BSD-3-Clause","_id":"@gooddata/react-components@7.5.0-beta.9","maintainers":[{"name":"afi","email":"adam.fiedler@gooddata.com"},{"name":"bertold8","email":"ivan.nejezchleb@seznam.cz"},{"name":"brbistas","email":"valentinos.chraniotis@gooddata.com"},{"name":"bugsbunny338","email":"jiri.zajic@mensa.cz"},{"name":"de.do","email":"de.do@gooddata.com"},{"name":"gooddata-ci","email":"rail@gooddata.com"},{"name":"hung.nguyen.hoang","email":"hung.nguyen@gooddata.com"},{"name":"ivan.mjartan","email":"ivan.mjartan@gooddata.com"},{"name":"jakub-sterba","email":"jakub.sterba@gooddata.com"},{"name":"jankc","email":"jan.krapac@gmail.com"},{"name":"jaroslav.tomecek","email":"jaroslav.tomecek@gooddata.com"},{"name":"jkittler","email":"honza.kittler@gmail.com"},{"name":"khanh.le","email":"khanh.le@gooddata.com"},{"name":"lanhuynh","email":"lan.huynh@gooddata.com"},{"name":"linhhong","email":"linh.hong@gooddata.com"},{"name":"lupko","email":"lubomir.slivka@gooddata.com"},{"name":"matyas.kandl","email":"matyas.kandl@gooddata.com"},{"name":"michal.marsal","email":"michal.marsal@gooddata.com"},{"name":"naibinh","email":"naibinh@gmail.com"},{"name":"nikolacech","email":"nikola.cech@gooddata.com"},{"name":"nis.hua","email":"nis.hua@gooddata.com"},{"name":"no23reason","email":"dan.homola@hotmail.cz"},{"name":"patrikbraborec","email":"patrik.braborec@gooddata.com"},{"name":"pbenes","email":"petr.benes@gooddata.com"},{"name":"petrjanu","email":"petr.janu@gooddata.com"},{"name":"ptquang86","email":"ptquang86@gmail.com"},{"name":"qduval","email":"quentin.duval@gooddata.com"},{"name":"rodri360","email":"me@rodri360.com"},{"name":"sitina","email":"jiri.sitina@gooddata.com"},{"name":"strouhaljan","email":"strouhal.jan@gmail.com"},{"name":"tomas.kratochvil","email":"tomas.kratochvil@gooddata.com"},{"name":"tomasreichmann","email":"tomasreichmann@gmail.com"},{"name":"tomsatgd","email":"tomas.satinsky@gooddata.com"},{"name":"trung-le-quoc","email":"trung.le@gooddata.com"},{"name":"tu-ngo","email":"tungo1981@gmail.com"},{"name":"tulean","email":"tuan.le@gooddata.com"},{"name":"utdnah","email":"danh.ung@gooddata.com"},{"name":"vlastikcz","email":"vlastimil.kotas@gooddata.com"},{"name":"vu.pham","email":"vu.pham@gooddata.com"},{"name":"xmort","email":"petr.dolejsi@gooddata.com"},{"name":"yanlipnican","email":"yanlipnican@gmail.com"}],"homepage":"https://github.com/gooddata/gooddata-react-components#readme","bugs":{"url":"https://github.com/gooddata/gooddata-react-components/issues"},"dist":{"shasum":"e948738cee58685ea05771b9c6d5ba1d1b9fa08e","tarball":"https://registry.npmjs.org/@gooddata/react-components/-/react-components-7.5.0-beta.9.tgz","fileCount":2480,"integrity":"sha512-RwTbC3EXHYducFb34VYf5f9HWCyhI41YAmm/6vHDmEoS2Kya35Ien6xv23ynst1sTkmRkE35hdAzz+toz9XzQg==","signatures":[{"sig":"MEYCIQDi8o2BjQEn0ynQCF4ULXUW0QcBy/HRh61+NmAO/l4JPAIhANfg7bPt9KXqTBch89khfLJxO4av76RE2cqNqQ2Y/Ell","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":9772025,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJecQ9UCRA9TVsSAnZWagAAQhcP/iSr3YcJ3pQTA35UWoT4\n7nDLVjcYOp16v0rEoTAU0j8yrwrXgEjjf67rUYf981TLn+Poe7NMea8N9UG6\nly37qraNkE0+kEffezDiap617sYHwCKTG14UlPEjxS/dpA11JCmUMYt58LZ/\nUrZ3kN+YplPDwFP5p/3fQe1Vfn8rxns9C39lRdvRi3NMY49BGp+5SDcMiGh9\neyfAGZgxm+8BbeqFa2JhsMYqTcvGzOVjLnSFmBfSsbr+CUfLQaXBYbCnVYyc\nSsDF2H3ujyEqSX6Hv7VNqBToNBByjDVQSHQWEW625DTtLxSJaWbeaJIzIrat\niGyvYZVAORIjzLhcNAnz0PfH4m/iaMEweG3PSO4HRMo13kOq87rPGaqzaVUg\n3+nxMBB/XfFjTEprst//CXk6i8lZz9n/WFT1QBwQ0nyg1FdGgBiCPdWmxE+/\nqnvSeMATdkCRH7HxDwbB4sgTEEsOlobo4FQYlenJFy5n7qQIahtaw+8FdD7B\nf92xwDdcUsbT0w75Q/rtIuNKgVqq6uDacLwsvxbpkKKwq9NDbUm5RHZ1vbt1\nzqg1ZKw3YuaiKd2YPmPxi0MiC4o5l1FUGKnSAUqCAQ3DPmUmuWzJlE9fgm3v\n53MIcBmXlRjCD/OtqhdAikAXaEdsmOjwuelquqcU7ajvOHOUOQYNHELGt1+U\nmo5v\r\n=QKFb\r\n-----END PGP SIGNATURE-----\r\n"},"main":"dist/index.js","husky":{"hooks":{"pre-commit":"lint-staged"}},"config":{"eslint":"./examples/**/*.{js,jsx}","tslint":"./{__mocks__,src,stories}/{,**/}*.{ts,tsx}"},"readme":"[![npm version](https://badge.fury.io/js/%40gooddata%2Freact-components.svg)](https://www.npmjs.com/package/@gooddata/react-components) \n\n# GoodData.UI React components\n> A React-based JavaScript library for building data-driven applications\n\n## Getting started\n- [GoodData.UI Documentation](http://sdk.gooddata.com/gooddata-ui/)\n- [GoodData.UI Live Examples](https://gooddata-examples.herokuapp.com/)\n- [Stack Overflow](https://stackoverflow.com/questions/tagged/gooddata)\n\n### Usage\nWith [yarn](https://yarnpkg.com) installed, go to your project directory and run\n```\n$ yarn add @gooddata/react-components\n```\nIf you prefer [npm](npmjs.com) run\n```\n$ npm install --save @gooddata/react-components\n```\n\nThe public API is exposed via global `index.js`. Except for the styles, do not import any other file directly\nbecause they are not intended to be part of the public API.\n\n## Contributing\n\nWe welcome any contribution in form of [issues](https://github.com/gooddata/gooddata-react-components/issues) or [pull requests](https://github.com/gooddata/gooddata-react-components/pulls).\nThese commands may come in handy while developing:\n\n| command | description |\n| ------- | ----------- |\n| `yarn install --pure-lockfile` | first step |\n| ||\n| `yarn dev` | build react-components to `/dist` in watch mode |\n| `yarn test` | run all unit tests |\n| `yarn prettier-write` | format the source code to match the valid codestyle |\n| `yarn validate` | validate codestyle |\n| ||\n| `yarn storybook` | run storybook from `/stories` on http://localhost:9001 |\n| `yarn build-storybook` | build storybook to `/dist-storybook` |\n| `yarn test-storybook` | run storybook and [screenshot tests](https://github.com/gooddata/gdc-client-utils/tree/master/test-storybook) |\n| ||\n| `yarn examples` | run Live Examples dev-server from `/examples` on https://localhost:8999 |\n| `yarn examples-build` | build Live Examples to `/examples/dist` |\n| `yarn examples-server` | serve built Live Examples - see `/examples/server/src` |\n| `yarn examples-testcafe` | run testcafe tests against `localhost:8999` |\n\n### Deploy to heroku.com\nWhen you deploy this repo to heroku, it serves *GoodData.UI Live Examples*.\nRelevant tasks are in `Procfile` and `package.json`.\n\n```bash\n# run in the project directory\nheroku login\nheroku create <your-app-name>\nheroku config:set DOMAIN_ADMIN_USERNAME=x@gooddata.com DOMAIN_ADMIN_PASSWORD=xy PROJECT_ID_TO_ASSIGN=xms7ga4tf3g3nzucd8380o2bev8oeknp\ngit push heroku HEAD:master\nheroku open\n```\n### Enable Geo Chart for Storybook and Live Examples\nGeo chart uses Mapbox to render map which requires a Mapbox access token.\n- Register an account and create Mapbox access token at [guide](https://docs.mapbox.com/help/how-mapbox-works/access-tokens/)\n- Store the created token at `.env`:\n```bash\necho -e \"EXAMPLE_MAPBOX_ACCESS_TOKEN=token\" >> .env # only need to run once\necho -e \"STORYBOOK_MAPBOX_ACCESS_TOKEN=token\" >> .env # only need to run once\n```\n\n### Run Live Examples Locally\nTo run *GoodData.UI Live Examples* locally:\n```bash\ngit clone <this-repository>\ncd  <repository-folder>\nyarn install --pure-lockfile\nyarn examples\n```\nThen open https://localhost:8999 and login using Live Examples account (you can [create one here](https://gooddata-examples.herokuapp.com/registration)).\n\n### Run Storybook locally\n- Run storybook with token stored in `.env` for more secure\n```bash\nyarn storybook\n```\n- Or run storybook with token env param exposed to cli (not suggested)\n```bash\nSTORYBOOK_MAPBOX_ACCESS_TOKEN=token yarn storybook\n```\n- Apply either above way to `yarn build-storybook` or `yarn test-storybook`\n\n### Source code formatting\nThe source code in the repository is formatted by [Prettier](https://prettier.io/). \nThe format of the code is validated by our Continuous Integration server and is one of the requirements of successful merge.\n\nPrettier is supported by every major IDE. You can find the list of supported editors and how to configure them [here](https://prettier.io/docs/en/editors.html).\n\nIn the case, when your editor is not supported or you don't want to setup the integration, you can run the `yarn prettier-write` command to reformat the code before commit.\n\n## Changelog\n\n- see [CHANGELOG.md](CHANGELOG.md)\n\n## License\n\n(C) 2007-2018 GoodData Corporation\n\nThis project is dual licensed:\n\n- The ATTRIBUTION-NONCOMMERCIAL 4.0 INTERNATIONAL (CC BY-NC 4.0) is used for purpose of the trial experience and evaluation of GoodData.UI library.\n- The GOODDATA GOODDATA.UI LIBRARY END USER LICENSE AGREEMENT is used for GoodData customers.\n\nFor more information, please see [LICENSE](https://github.com/gooddata/gooddata-react-components/blob/master/LICENSE)\n","gitHead":"f833efd6420e8ec2b1f4247ba045906bf6521053","scripts":{"dev":"bash scripts/build.sh --dev-watch","test":"jest --watch","build":"bash scripts/build.sh","tslint":"yarn run-tslint -t verbose $npm_package_config_tslint","prepare":"cd examples/server && yarn install --frozen-lockfile && cd ../..; rm -r examples/node_modules 2>/dev/null; true","examples":"bash scripts/run-examples.sh","prepare?":"# Called before `npm publish` and on local `npm install`. Temporarily also for deleting obsolete node_modules. Ends with `true` to continue gracefully.","validate":"tsc --noEmit && yarn tslint && eslint $npm_package_config_eslint && yarn prettier-check","build-dev":"bash scripts/build.sh --dev","examples?":"# Default is developer domain, other options: yarn examples [sec,secure,stg,stg2,stg3,demo,developer or URL]","storybook":"yarn build && start-storybook -p 9001 -c .storybook","test-once":"jest","tslint-ci":"mkdir -p ./ci/results && yarn run-tslint -t checkstyle -o ./ci/results/tslint-results.xml $npm_package_config_tslint","run-tslint":"tslint -p tsconfig.json","validate-ci":"tsc --noEmit && yarn tslint-ci  && eslint $npm_package_config_eslint -f checkstyle -o ci/results/eslint-results.xml && yarn prettier-check","examples-build":"bash scripts/build-examples.sh","prepublishOnly":"yarn build","prettier-check":"prettier --check '{src,stories,styles,__mocks__,examples/server/src,examples/src,examples/test}/**/*.{ts,js,tsx,jsx,json,scss,md,yaml,html}'","prettier-write":"prettier --write '{src,stories,styles,__mocks__,examples/server/src,examples/src,examples/test}/**/*.{ts,js,tsx,jsx,json,scss,md,yaml,html}'","test-storybook":"yarn build && test-storybook","build-storybook":"yarn build && build-storybook -c .storybook -o dist-storybook","examples-server":"node examples/server/src/index.js","heroku-postbuild":"yarn examples-build developer","examples-testcafe":"./scripts/run-testcafe.sh visual","check-circular-deps":"madge --circular --extensions ts ./src","examples-testcafe-ci":"./scripts/run-testcafe.sh ci","examples-testcafe-live":"./scripts/run-testcafe.sh live"},"typings":"dist/index.d.ts","_npmUser":{"name":"gooddata-ci","email":"rail@gooddata.com"},"deprecated":"@gooddata/react-components@7 reached End of Support on March 31, 2022. Please upgrade (see https://sdk.gooddata.com/gooddata-ui/docs/supported_versions.html for more information).","repository":{"url":"git+ssh://git@github.com/gooddata/gooddata-react-components.git","type":"git"},"_npmVersion":"6.4.1","description":"GoodData.UI - A powerful JavaScript library for building analytical applications","directories":{},"lint-staged":{"{src,stories,styles,__mocks__,examples/server/src,examples/src,examples/test}/**/*.{ts,js,tsx,jsx,scss}":["npx gdc-fix-copyright","git add"],"{src,stories,styles,__mocks__,examples/server/src,examples/src,examples/test}/**/*.{ts,js,tsx,jsx,json,scss,md,yaml,html}":["prettier --write","git add"]},"_nodeVersion":"8.12.0","dependencies":{"rxjs":"^5.5.6","uuid":"^3.2.1","immer":"^1.3.1","lodash":"^4.17.15","date-fns":"^2.7.0","downshift":"^3.2.7","invariant":"^2.2.2","mapbox-gl":"^1.6.1","classnames":"^2.2.6","highcharts":"7.1.1","prop-types":"^15.6.0","react-intl":"^3.6.0","custom-event":"^1.0.1","react-window":"^1.8.1","ag-grid-react":"20.0.0","react-measure":"^2.3.0","@types/mapbox-gl":"^1.6.1","react-day-picker":"~7.3.0","react-responsive":"^3.0.0","stringify-object":"^2.4.0","@gooddata/typings":"^2.22.0","ag-grid-community":"20.0.0","http-status-codes":"^1.3.0","@gooddata/js-utils":"^3.5.0","@gooddata/numberjs":"^3.2.4","fixed-data-table-2":"0.7.17","@gooddata/goodstrap":"^68.1.0","react-dom-factories":"^1.0.2","@gooddata/gooddata-js":"^12.5.0","json-stable-stringify":"^1.0.1","react-transition-group":"^2.2.1","hoist-non-react-statics":"^3.3.0","nodelist-foreach-polyfill":"^1.2.0","@formatjs/intl-pluralrules":"^1.3.6","highcharts-grouped-categories":"^1.1.3"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"raf":"3.3.2","yup":"^0.24.1","jest":"24.7.1","husky":"3.0.0","madge":"^3.4.4","react":"^16.5.2","enzyme":"3.5.0","eslint":"4.19.1","formik":"^0.11.11","moment":"2.23.0","history":"^4.7.2","ts-jest":"24.0.0","webpack":"4.30.0","full-icu":"^1.3.0","prettier":"1.16.4","react-ga":"^2.5.2","recharts":"1.0.0-beta.9","testcafe":"1.1.4","commander":"2.14.1","node-sass":"4.13.0","react-dom":"^16.5.2","supertest":"3.0.0","ts-loader":"6.0.0","@types/raf":"^3.4.0","css-loader":"0.28.7","jest-junit":"3.0.0","raw-loader":"0.5.1","styled-jsx":"2.2.1","typescript":"3.3.4000","@babel/core":"7.4.4","@types/jest":"24.0.6","@types/node":"7.0.8","@types/uuid":"3.4.3","file-loader":"3.0.1","jest-enzyme":"7.0.2","lint-staged":"9.1.0","sass-loader":"6.0.6","webpack-cli":"3.3.2","@types/react":"16.8.6","babel-loader":"8.0.5","react-helmet":"5.2.0","react-select":"1.2.1","style-loader":"0.19.1","@types/enzyme":"3.1.13","@types/lodash":"4.14.123","testcafe-live":"0.1.4","@babel/runtime":"7.4.4","dotenv-webpack":"^1.7.0","@babel/polyfill":"^7.4.4","@storybook/react":"5.0.11","@types/invariant":"2.2.29","@types/react-dom":"16.0.11","isomorphic-fetch":"2.2.1","react-datepicker":"1.1.0","react-router-dom":"4.2.2","@babel/preset-env":"7.4.4","@gooddata/mock-js":"^2.11.0","@storybook/addons":"5.0.11","@types/classnames":"2.2.3","@types/prop-types":"15.5.2","@storybook/theming":"5.0.11","identity-obj-proxy":"^3.0.0","intl-messageformat":"^7.5.4","webpack-dev-server":"3.3.1","@babel/preset-react":"7.0.0","@types/react-portal":"4.0.1","@types/react-window":"^1.8.1","babel-plugin-lodash":"3.3.4","html-webpack-plugin":"3.2.0","react-test-renderer":"16.4.2","@types/react-measure":"2.0.5","clean-webpack-plugin":"2.0.2","stats-webpack-plugin":"0.7.0","eslint-config-prettier":"4.1.0","react-google-recaptcha":"^0.14.1","tslint-config-prettier":"1.18.0","@gooddata/eslint-config":"^1.0.0","@gooddata/tslint-config":"1.0.0","@types/react-responsive":"^3.0.3","@types/storybook__react":"4.0.1","@types/stringify-object":"^3.2.0","enzyme-adapter-react-16":"1.3.1","@gooddata/test-storybook":"3.2.1","@storybook/addon-actions":"5.0.11","@storybook/addon-options":"5.0.11","node-sass-magic-importer":"5.1.0","react-syntax-highlighter":"11.0.2","@types/fixed-data-table-2":"0.8.1","@types/react-test-renderer":"16.0.0","circular-dependency-plugin":"5.0.2","compression-webpack-plugin":"2.0.0","@types/json-stable-stringify":"^1.0.32","@gooddata/frontend-npm-scripts":"1.1.0","@types/enzyme-adapter-react-16":"1.0.3","@types/storybook__addon-actions":"3.4.2","@babel/plugin-proposal-class-properties":"7.4.4","@babel/plugin-proposal-object-rest-spread":"7.4.4","@babel/plugin-transform-async-to-generator":"7.4.4"},"peerDependencies":{"react":"^16.5.2","react-dom":"^16.5.2"},"_npmOperationalInternal":{"tmp":"tmp/react-components_7.5.0-beta.9_1584467795840_0.40389137038532796","host":"s3://npm-registry-packages"}},"7.5.0-beta.10":{"name":"@gooddata/react-components","version":"7.5.0-beta.10","author":{"name":"GoodData Corporation"},"license":"BSD-3-Clause","_id":"@gooddata/react-components@7.5.0-beta.10","maintainers":[{"name":"afi","email":"adam.fiedler@gooddata.com"},{"name":"bertold8","email":"ivan.nejezchleb@seznam.cz"},{"name":"brbistas","email":"valentinos.chraniotis@gooddata.com"},{"name":"bugsbunny338","email":"jiri.zajic@mensa.cz"},{"name":"de.do","email":"de.do@gooddata.com"},{"name":"gooddata-ci","email":"rail@gooddata.com"},{"name":"hung.nguyen.hoang","email":"hung.nguyen@gooddata.com"},{"name":"ivan.mjartan","email":"ivan.mjartan@gooddata.com"},{"name":"jakub-sterba","email":"jakub.sterba@gooddata.com"},{"name":"jankc","email":"jan.krapac@gmail.com"},{"name":"jaroslav.tomecek","email":"jaroslav.tomecek@gooddata.com"},{"name":"jkittler","email":"honza.kittler@gmail.com"},{"name":"khanh.le","email":"khanh.le@gooddata.com"},{"name":"lanhuynh","email":"lan.huynh@gooddata.com"},{"name":"linhhong","email":"linh.hong@gooddata.com"},{"name":"lupko","email":"lubomir.slivka@gooddata.com"},{"name":"matyas.kandl","email":"matyas.kandl@gooddata.com"},{"name":"michal.marsal","email":"michal.marsal@gooddata.com"},{"name":"naibinh","email":"naibinh@gmail.com"},{"name":"nikolacech","email":"nikola.cech@gooddata.com"},{"name":"nis.hua","email":"nis.hua@gooddata.com"},{"name":"no23reason","email":"dan.homola@hotmail.cz"},{"name":"patrikbraborec","email":"patrik.braborec@gooddata.com"},{"name":"pbenes","email":"petr.benes@gooddata.com"},{"name":"petrjanu","email":"petr.janu@gooddata.com"},{"name":"ptquang86","email":"ptquang86@gmail.com"},{"name":"qduval","email":"quentin.duval@gooddata.com"},{"name":"rodri360","email":"me@rodri360.com"},{"name":"sitina","email":"jiri.sitina@gooddata.com"},{"name":"strouhaljan","email":"strouhal.jan@gmail.com"},{"name":"tomas.kratochvil","email":"tomas.kratochvil@gooddata.com"},{"name":"tomasreichmann","email":"tomasreichmann@gmail.com"},{"name":"tomsatgd","email":"tomas.satinsky@gooddata.com"},{"name":"trung-le-quoc","email":"trung.le@gooddata.com"},{"name":"tu-ngo","email":"tungo1981@gmail.com"},{"name":"tulean","email":"tuan.le@gooddata.com"},{"name":"utdnah","email":"danh.ung@gooddata.com"},{"name":"vlastikcz","email":"vlastimil.kotas@gooddata.com"},{"name":"vu.pham","email":"vu.pham@gooddata.com"},{"name":"xmort","email":"petr.dolejsi@gooddata.com"},{"name":"yanlipnican","email":"yanlipnican@gmail.com"}],"homepage":"https://github.com/gooddata/gooddata-react-components#readme","bugs":{"url":"https://github.com/gooddata/gooddata-react-components/issues"},"dist":{"shasum":"e8cdb37bc7e422b2648ed0b0edc80983b85835cf","tarball":"https://registry.npmjs.org/@gooddata/react-components/-/react-components-7.5.0-beta.10.tgz","fileCount":2480,"integrity":"sha512-/n3UFKXO3Qicxb9DUaMuIm1mJIkF34jcjPSeMek0/1NzP95z4fgSrYzjVrc+0jIxlKEEd5hlEu7JTwS2aL9DrA==","signatures":[{"sig":"MEYCIQCdJagSMAbn7IWozIDBipHKq/KZ2uLNsJQ71xuwe7asyAIhAIDAKPNt8EmtEyKg/wBucaEhKOF7I+rlbCSjyWRLnq/g","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":9772882,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJecRjjCRA9TVsSAnZWagAAVkcP/2bw+lT9eamPI4WS8lir\nevSt5LEWuqr0jIjnVQxb5mD9CJir+4GSla2rEuNhqgiECVhaOvqDWiDJX8Jp\nMUkHsp0qdrrJ3PzhkaGxNlFZfXe9ZZ2gpl1ocAu/43uCtGg77lupaliR3O3A\nE0jntjf0dnm/AtWk0quL2RSGTg2Mxw+QMGSquv9lI/2XZDEto3BwS7VkiHPE\n6zJE1MgUHDrh6ZiKHfpeJdPVMmh89GQZzgLsHERWTTLwk7/aAFq+q0PBtYEV\nSnTfZE/2+Cwv90+ZsZ86e6kzCvRLd9qeBH7N3pAMmrzl8RgUY/puEC5SHSlV\nQiByTPhu1OhgatTQMIBjne6dAtXd7zF1eRTdsnMD4jEHrRhGBVDdlC6y+2t6\n3fnTvszC0w0GGs3H5cifNWJCrN9sAXbwc61JRWBjLtUK1J9BzShZHwqrd6Oq\nqTIbQDIdpPr0xurBtMv8YfstOAtKSmqy8BFAXGXxDMYzY0Vty9K903BccO51\n1kPNJtQf8RoneRYIWk+6HjrLiAbWFIvl/K+lhPRP0/H6I6gfB/W29cfmODbf\nm6MZh9BK+6iq2DC80X4ezvIQN2MoiTOFDAR9d9tI053K0HiFylV8No4IUJWO\ntIcJSjKqWrW2MbyIEB5vhHlnVpQTFNweeXqU2d7jAzoJFmFZuekBUX0SHql7\nY8OC\r\n=l+g8\r\n-----END PGP SIGNATURE-----\r\n"},"main":"dist/index.js","husky":{"hooks":{"pre-commit":"lint-staged"}},"config":{"eslint":"./examples/**/*.{js,jsx}","tslint":"./{__mocks__,src,stories}/{,**/}*.{ts,tsx}"},"readme":"[![npm version](https://badge.fury.io/js/%40gooddata%2Freact-components.svg)](https://www.npmjs.com/package/@gooddata/react-components)\n\n# GoodData.UI React components\n> A React-based JavaScript library for building data-driven applications\n\n## Getting started\n- [GoodData.UI Documentation](http://sdk.gooddata.com/gooddata-ui/)\n- [GoodData.UI Live Examples](https://gooddata-examples.herokuapp.com/)\n- [Stack Overflow](https://stackoverflow.com/questions/tagged/gooddata)\n\n### Usage\nWith [yarn](https://yarnpkg.com) installed, go to your project directory and run\n```\n$ yarn add @gooddata/react-components\n```\nIf you prefer [npm](npmjs.com) run\n```\n$ npm install --save @gooddata/react-components\n```\n\nThe public API is exposed via global `index.js`. Except for the styles, do not import any other file directly\nbecause they are not intended to be part of the public API.\n\n## Contributing\n\nWe welcome any contribution in form of [issues](https://github.com/gooddata/gooddata-react-components/issues) or [pull requests](https://github.com/gooddata/gooddata-react-components/pulls).\nThese commands may come in handy while developing:\n\n| command | description |\n| ------- | ----------- |\n| `yarn install --pure-lockfile` | first step |\n| ||\n| `yarn dev` | build react-components to `/dist` in watch mode |\n| `yarn test` | run all unit tests |\n| `yarn prettier-write` | format the source code to match the valid codestyle |\n| `yarn validate` | validate codestyle |\n| ||\n| `yarn storybook` | run storybook from `/stories` on http://localhost:9001 |\n| `yarn build-storybook` | build storybook to `/dist-storybook` |\n| `yarn test-storybook` | run storybook and [screenshot tests](https://github.com/gooddata/gdc-client-utils/tree/master/test-storybook) |\n| ||\n| `yarn examples` | run Live Examples dev-server from `/examples` on https://localhost:8999 |\n| `yarn examples-build` | build Live Examples to `/examples/dist` |\n| `yarn examples-server` | serve built Live Examples - see `/examples/server/src` |\n| `yarn examples-testcafe` | run testcafe tests against `localhost:8999` |\n\n### Deploy to heroku.com\nWhen you deploy this repo to heroku, it serves *GoodData.UI Live Examples*.\nRelevant tasks are in `Procfile` and `package.json`.\n\n```bash\n# run in the project directory\nheroku login\nheroku create <your-app-name>\nheroku config:set DOMAIN_ADMIN_USERNAME=x@gooddata.com DOMAIN_ADMIN_PASSWORD=xy PROJECT_ID_TO_ASSIGN=xms7ga4tf3g3nzucd8380o2bev8oeknp\ngit push heroku HEAD:master\nheroku open\n```\n### Enable Geo Chart for Storybook and Live Examples\nGeo chart uses Mapbox to render map which requires a Mapbox access token.\n- Register an account and create Mapbox access token at [guide](https://docs.mapbox.com/help/how-mapbox-works/access-tokens/)\n- Store the created token at `.env`:\n```bash\necho -e \"EXAMPLE_MAPBOX_ACCESS_TOKEN=token\" >> .env # only need to run once\necho -e \"STORYBOOK_MAPBOX_ACCESS_TOKEN=token\" >> .env # only need to run once\n```\n\n### Run Live Examples Locally\nTo run *GoodData.UI Live Examples* locally:\n```bash\ngit clone <this-repository>\ncd  <repository-folder>\nyarn install --pure-lockfile\nyarn examples\n```\nThen open https://localhost:8999 and login using Live Examples account (you can [create one here](https://gooddata-examples.herokuapp.com/registration)).\n\n### Run Storybook locally\n- Run storybook with token stored in `.env` for more secure\n```bash\nyarn storybook\n```\n- Or run storybook with token env param exposed to cli (not suggested)\n```bash\nSTORYBOOK_MAPBOX_ACCESS_TOKEN=token yarn storybook\n```\n- Apply either above way to `yarn build-storybook` or `yarn test-storybook`\n\n### Source code formatting\nThe source code in the repository is formatted by [Prettier](https://prettier.io/).\nThe format of the code is validated by our Continuous Integration server and is one of the requirements of successful merge.\n\nPrettier is supported by every major IDE. You can find the list of supported editors and how to configure them [here](https://prettier.io/docs/en/editors.html).\n\nIn the case, when your editor is not supported or you don't want to setup the integration, you can run the `yarn prettier-write` command to reformat the code before commit.\n\n## Changelog\n\n- see [CHANGELOG.md](CHANGELOG.md)\n\n## Supported versions\n\nIn order to make the user experience with integrating GoodData UI SDK as smooth and secure as possible and to ensure that the SDK is using the latest features of the platform, we will only provide support to two most recent major versions of UI SDK.\n\nThe most recent majors will be supported in the following modes:\n\n- The latest major version will receive all new functionality and all bug fixes\n- The previous major version will only receive fixes to critical issues and security fixes. These fixes will be applied on top of last released version of the previous major\n\nThe customers are encouraged to always use the latest version of the UI SDK.\n\nIn case of using older versions, the user might face API incompatibility, performance or security issues.\n\nPlease follow the installation instructions to update to the newest version.\n\n## License\n\n(C) 2007-2020 GoodData Corporation\n\nThis project is dual licensed:\n\n- The ATTRIBUTION-NONCOMMERCIAL 4.0 INTERNATIONAL (CC BY-NC 4.0) is used for purpose of the trial experience and evaluation of GoodData.UI library.\n- The GOODDATA GOODDATA.UI LIBRARY END USER LICENSE AGREEMENT is used for GoodData customers.\n\nFor more information, please see [LICENSE](https://github.com/gooddata/gooddata-react-components/blob/master/LICENSE)\n","gitHead":"22be2b62eade05d94539baf1d75b8a089186bafe","scripts":{"dev":"bash scripts/build.sh --dev-watch","test":"jest --watch","build":"bash scripts/build.sh","tslint":"yarn run-tslint -t verbose $npm_package_config_tslint","prepare":"cd examples/server && yarn install --frozen-lockfile && cd ../..; rm -r examples/node_modules 2>/dev/null; true","examples":"bash scripts/run-examples.sh","prepare?":"# Called before `npm publish` and on local `npm install`. Temporarily also for deleting obsolete node_modules. Ends with `true` to continue gracefully.","validate":"tsc --noEmit && yarn tslint && eslint $npm_package_config_eslint && yarn prettier-check","build-dev":"bash scripts/build.sh --dev","examples?":"# Default is developer domain, other options: yarn examples [sec,secure,stg,stg2,stg3,demo,developer or URL]","storybook":"yarn build && start-storybook -p 9001 -c .storybook","test-once":"jest","tslint-ci":"mkdir -p ./ci/results && yarn run-tslint -t checkstyle -o ./ci/results/tslint-results.xml $npm_package_config_tslint","run-tslint":"tslint -p tsconfig.json","validate-ci":"tsc --noEmit && yarn tslint-ci  && eslint $npm_package_config_eslint -f checkstyle -o ci/results/eslint-results.xml && yarn prettier-check","examples-build":"bash scripts/build-examples.sh","prepublishOnly":"yarn build","prettier-check":"prettier --check '{src,stories,styles,__mocks__,examples/server/src,examples/src,examples/test}/**/*.{ts,js,tsx,jsx,json,scss,md,yaml,html}'","prettier-write":"prettier --write '{src,stories,styles,__mocks__,examples/server/src,examples/src,examples/test}/**/*.{ts,js,tsx,jsx,json,scss,md,yaml,html}'","test-storybook":"yarn build && test-storybook","build-storybook":"yarn build && build-storybook -c .storybook -o dist-storybook","examples-server":"node examples/server/src/index.js","heroku-postbuild":"yarn examples-build developer","examples-testcafe":"./scripts/run-testcafe.sh visual","check-circular-deps":"madge --circular --extensions ts ./src","examples-testcafe-ci":"./scripts/run-testcafe.sh ci","examples-testcafe-live":"./scripts/run-testcafe.sh live"},"typings":"dist/index.d.ts","_npmUser":{"name":"gooddata-ci","email":"rail@gooddata.com"},"deprecated":"@gooddata/react-components@7 reached End of Support on March 31, 2022. Please upgrade (see https://sdk.gooddata.com/gooddata-ui/docs/supported_versions.html for more information).","repository":{"url":"git+ssh://git@github.com/gooddata/gooddata-react-components.git","type":"git"},"_npmVersion":"6.4.1","description":"GoodData.UI - A powerful JavaScript library for building analytical applications","directories":{},"lint-staged":{"{src,stories,styles,__mocks__,examples/server/src,examples/src,examples/test}/**/*.{ts,js,tsx,jsx,scss}":["npx gdc-fix-copyright","git add"],"{src,stories,styles,__mocks__,examples/server/src,examples/src,examples/test}/**/*.{ts,js,tsx,jsx,json,scss,md,yaml,html}":["prettier --write","git add"]},"_nodeVersion":"8.12.0","dependencies":{"rxjs":"^5.5.6","uuid":"^3.2.1","immer":"^1.3.1","lodash":"^4.17.15","date-fns":"^2.7.0","downshift":"^3.2.7","invariant":"^2.2.2","mapbox-gl":"^1.6.1","classnames":"^2.2.6","highcharts":"7.1.1","prop-types":"^15.6.0","react-intl":"^3.6.0","custom-event":"^1.0.1","react-window":"^1.8.1","ag-grid-react":"20.0.0","react-measure":"^2.3.0","@types/mapbox-gl":"^1.6.1","react-day-picker":"~7.3.0","react-responsive":"^3.0.0","stringify-object":"^2.4.0","@gooddata/typings":"^2.22.0","ag-grid-community":"20.0.0","http-status-codes":"^1.3.0","@gooddata/js-utils":"^3.5.0","@gooddata/numberjs":"^3.2.4","fixed-data-table-2":"0.7.17","@gooddata/goodstrap":"^68.1.0","react-dom-factories":"^1.0.2","@gooddata/gooddata-js":"^12.5.0","json-stable-stringify":"^1.0.1","react-transition-group":"^2.2.1","hoist-non-react-statics":"^3.3.0","nodelist-foreach-polyfill":"^1.2.0","@formatjs/intl-pluralrules":"^1.3.6","highcharts-grouped-categories":"^1.1.3"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"raf":"3.3.2","yup":"^0.24.1","jest":"24.7.1","husky":"3.0.0","madge":"^3.4.4","react":"^16.5.2","enzyme":"3.5.0","eslint":"4.19.1","formik":"^0.11.11","moment":"2.23.0","history":"^4.7.2","ts-jest":"24.0.0","webpack":"4.30.0","full-icu":"^1.3.0","prettier":"1.16.4","react-ga":"^2.5.2","recharts":"1.0.0-beta.9","testcafe":"1.1.4","commander":"2.14.1","node-sass":"4.13.0","react-dom":"^16.5.2","supertest":"3.0.0","ts-loader":"6.0.0","@types/raf":"^3.4.0","css-loader":"0.28.7","jest-junit":"3.0.0","raw-loader":"0.5.1","styled-jsx":"2.2.1","typescript":"3.3.4000","@babel/core":"7.4.4","@types/jest":"24.0.6","@types/node":"7.0.8","@types/uuid":"3.4.3","file-loader":"3.0.1","jest-enzyme":"7.0.2","lint-staged":"9.1.0","sass-loader":"6.0.6","webpack-cli":"3.3.2","@types/react":"16.8.6","babel-loader":"8.0.5","react-helmet":"5.2.0","react-select":"1.2.1","style-loader":"0.19.1","@types/enzyme":"3.1.13","@types/lodash":"4.14.123","testcafe-live":"0.1.4","@babel/runtime":"7.4.4","dotenv-webpack":"^1.7.0","@babel/polyfill":"^7.4.4","@storybook/react":"5.0.11","@types/invariant":"2.2.29","@types/react-dom":"16.0.11","isomorphic-fetch":"2.2.1","react-datepicker":"1.1.0","react-router-dom":"4.2.2","@babel/preset-env":"7.4.4","@gooddata/mock-js":"^2.11.0","@storybook/addons":"5.0.11","@types/classnames":"2.2.3","@types/prop-types":"15.5.2","@storybook/theming":"5.0.11","identity-obj-proxy":"^3.0.0","intl-messageformat":"^7.5.4","webpack-dev-server":"3.3.1","@babel/preset-react":"7.0.0","@types/react-portal":"4.0.1","@types/react-window":"^1.8.1","babel-plugin-lodash":"3.3.4","html-webpack-plugin":"3.2.0","react-test-renderer":"16.4.2","@types/react-measure":"2.0.5","clean-webpack-plugin":"2.0.2","stats-webpack-plugin":"0.7.0","eslint-config-prettier":"4.1.0","react-google-recaptcha":"^0.14.1","tslint-config-prettier":"1.18.0","@gooddata/eslint-config":"^1.0.0","@gooddata/tslint-config":"1.0.0","@types/react-responsive":"^3.0.3","@types/storybook__react":"4.0.1","@types/stringify-object":"^3.2.0","enzyme-adapter-react-16":"1.3.1","@gooddata/test-storybook":"3.2.1","@storybook/addon-actions":"5.0.11","@storybook/addon-options":"5.0.11","node-sass-magic-importer":"5.1.0","react-syntax-highlighter":"11.0.2","@types/fixed-data-table-2":"0.8.1","@types/react-test-renderer":"16.0.0","circular-dependency-plugin":"5.0.2","compression-webpack-plugin":"2.0.0","@types/json-stable-stringify":"^1.0.32","@gooddata/frontend-npm-scripts":"1.1.0","@types/enzyme-adapter-react-16":"1.0.3","@types/storybook__addon-actions":"3.4.2","@babel/plugin-proposal-class-properties":"7.4.4","@babel/plugin-proposal-object-rest-spread":"7.4.4","@babel/plugin-transform-async-to-generator":"7.4.4"},"peerDependencies":{"react":"^16.5.2","react-dom":"^16.5.2"},"_npmOperationalInternal":{"tmp":"tmp/react-components_7.5.0-beta.10_1584470242084_0.7885309607086837","host":"s3://npm-registry-packages"}},"7.5.0-alpha-khanh.le-kl-SD-852-disableMapEvent-2020-03-18T02-00-55-652Z":{"name":"@gooddata/react-components","version":"7.5.0-alpha-khanh.le-kl-SD-852-disableMapEvent-2020-03-18T02-00-55-652Z","author":{"name":"GoodData Corporation"},"license":"BSD-3-Clause","_id":"@gooddata/react-components@7.5.0-alpha-khanh.le-kl-SD-852-disableMapEvent-2020-03-18T02-00-55-652Z","maintainers":[{"name":"afi","email":"adam.fiedler@gooddata.com"},{"name":"bertold8","email":"ivan.nejezchleb@seznam.cz"},{"name":"brbistas","email":"valentinos.chraniotis@gooddata.com"},{"name":"bugsbunny338","email":"jiri.zajic@mensa.cz"},{"name":"de.do","email":"de.do@gooddata.com"},{"name":"gooddata-ci","email":"rail@gooddata.com"},{"name":"hung.nguyen.hoang","email":"hung.nguyen@gooddata.com"},{"name":"ivan.mjartan","email":"ivan.mjartan@gooddata.com"},{"name":"jakub-sterba","email":"jakub.sterba@gooddata.com"},{"name":"jankc","email":"jan.krapac@gmail.com"},{"name":"jaroslav.tomecek","email":"jaroslav.tomecek@gooddata.com"},{"name":"jkittler","email":"honza.kittler@gmail.com"},{"name":"khanh.le","email":"khanh.le@gooddata.com"},{"name":"lanhuynh","email":"lan.huynh@gooddata.com"},{"name":"linhhong","email":"linh.hong@gooddata.com"},{"name":"lupko","email":"lubomir.slivka@gooddata.com"},{"name":"matyas.kandl","email":"matyas.kandl@gooddata.com"},{"name":"michal.marsal","email":"michal.marsal@gooddata.com"},{"name":"naibinh","email":"naibinh@gmail.com"},{"name":"nikolacech","email":"nikola.cech@gooddata.com"},{"name":"nis.hua","email":"nis.hua@gooddata.com"},{"name":"no23reason","email":"dan.homola@hotmail.cz"},{"name":"patrikbraborec","email":"patrik.braborec@gooddata.com"},{"name":"pbenes","email":"petr.benes@gooddata.com"},{"name":"petrjanu","email":"petr.janu@gooddata.com"},{"name":"ptquang86","email":"ptquang86@gmail.com"},{"name":"qduval","email":"quentin.duval@gooddata.com"},{"name":"rodri360","email":"me@rodri360.com"},{"name":"sitina","email":"jiri.sitina@gooddata.com"},{"name":"strouhaljan","email":"strouhal.jan@gmail.com"},{"name":"tomas.kratochvil","email":"tomas.kratochvil@gooddata.com"},{"name":"tomasreichmann","email":"tomasreichmann@gmail.com"},{"name":"tomsatgd","email":"tomas.satinsky@gooddata.com"},{"name":"trung-le-quoc","email":"trung.le@gooddata.com"},{"name":"tu-ngo","email":"tungo1981@gmail.com"},{"name":"tulean","email":"tuan.le@gooddata.com"},{"name":"utdnah","email":"danh.ung@gooddata.com"},{"name":"vlastikcz","email":"vlastimil.kotas@gooddata.com"},{"name":"vu.pham","email":"vu.pham@gooddata.com"},{"name":"xmort","email":"petr.dolejsi@gooddata.com"},{"name":"yanlipnican","email":"yanlipnican@gmail.com"}],"homepage":"https://github.com/gooddata/gooddata-react-components#readme","bugs":{"url":"https://github.com/gooddata/gooddata-react-components/issues"},"dist":{"shasum":"85a21ed2dd2583cb9d2894f746e6f9e82e48bcc6","tarball":"https://registry.npmjs.org/@gooddata/react-components/-/react-components-7.5.0-alpha-khanh.le-kl-SD-852-disableMapEvent-2020-03-18T02-00-55-652Z.tgz","fileCount":2486,"integrity":"sha512-2kVxLB8xosPvXaNlNSWHvKmTyJwcR9gJcTAaRvAT6NAdYfhIf8pTk1KgXKfFiROGCI5uaI386LhwTsqdY/yAgg==","signatures":[{"sig":"MEQCID0nqBVk/IO7mMygyrJh6RycMzJWMNCh+5p9hSLUkd8TAiBecfQwW7PAR6tZJU2d9uiRZhV9mdX5ijWLuvplBek8gQ==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":9818519,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJecX9NCRA9TVsSAnZWagAARIwP/0stFwoysyhBJs9XtZeu\neDkgHOiyxzo/aFHdtJTw4H/28K/VVt6UH4MFP4URAQ2+gGK3dX+dZZxRMIaP\nY9A3iVsCa4zCVll0R/9srY+YCgITLREg0zcZi55KTKqAr9Wh2UqVAt2MkQNt\naO5GNSiktuY7ZhpoZZIYJs7lOW/V5k1dBpbILkkgf584A8XPFaNm8+EIWFLd\nGJqiAYgNxbT54RsQ9ykFF3N89HU7stEJQIoHzRhd5H2i+DcK65Bp+E6hZ84Z\ndn/zpXN56BR6BP6NbymHlP37dPn2Ic1hMzW0T69+wGdi2UsNJPKJtcLW735f\n8UnFArRrKT8FITLgpWmZz0TSBEln5UzatuYqOjcVaov6QHEkyueuj4N+lGFO\nftszUzdDr0mz7CqO9N+6vBjx1+2gP+zM0xVoki2OWVYtaIbschlRDdwNsUWI\n2hHpOlmcOqKCAD1/b5ghplplryDYal2A/6tXmE1N3Rb8IVnLUPP80vzB+B1e\n7d2dIvrae3VonNdRBGuU5XYxk2oqBRqRBDnmlqbuKTBv5dHiVHzHWAebaxAC\nBc2GBjdZlPItmZlh3zzlA8aDfvtiCC2OpR8Yf8Dcopo5w34j9lzso9uTfyc/\nzey0w2Jjr4frkvLcIJS3JoR/fRcwVfqqEJgJQpOEFc8c8oFzcwrA6K6YWYXp\nPTjd\r\n=UMzY\r\n-----END PGP SIGNATURE-----\r\n"},"main":"dist/index.js","husky":{"hooks":{"pre-commit":"lint-staged"}},"config":{"eslint":"./examples/**/*.{js,jsx}","tslint":"./{__mocks__,src,stories}/{,**/}*.{ts,tsx}"},"readme":"[![npm version](https://badge.fury.io/js/%40gooddata%2Freact-components.svg)](https://www.npmjs.com/package/@gooddata/react-components)\n\n# GoodData.UI React components\n> A React-based JavaScript library for building data-driven applications\n\n## Getting started\n- [GoodData.UI Documentation](http://sdk.gooddata.com/gooddata-ui/)\n- [GoodData.UI Live Examples](https://gooddata-examples.herokuapp.com/)\n- [Stack Overflow](https://stackoverflow.com/questions/tagged/gooddata)\n\n### Usage\nWith [yarn](https://yarnpkg.com) installed, go to your project directory and run\n```\n$ yarn add @gooddata/react-components\n```\nIf you prefer [npm](npmjs.com) run\n```\n$ npm install --save @gooddata/react-components\n```\n\nThe public API is exposed via global `index.js`. Except for the styles, do not import any other file directly\nbecause they are not intended to be part of the public API.\n\n## Contributing\n\nWe welcome any contribution in form of [issues](https://github.com/gooddata/gooddata-react-components/issues) or [pull requests](https://github.com/gooddata/gooddata-react-components/pulls).\nThese commands may come in handy while developing:\n\n| command | description |\n| ------- | ----------- |\n| `yarn install --pure-lockfile` | first step |\n| ||\n| `yarn dev` | build react-components to `/dist` in watch mode |\n| `yarn test` | run all unit tests |\n| `yarn prettier-write` | format the source code to match the valid codestyle |\n| `yarn validate` | validate codestyle |\n| ||\n| `yarn storybook` | run storybook from `/stories` on http://localhost:9001 |\n| `yarn build-storybook` | build storybook to `/dist-storybook` |\n| `yarn test-storybook` | run storybook and [screenshot tests](https://github.com/gooddata/gdc-client-utils/tree/master/test-storybook) |\n| ||\n| `yarn examples` | run Live Examples dev-server from `/examples` on https://localhost:8999 |\n| `yarn examples-build` | build Live Examples to `/examples/dist` |\n| `yarn examples-server` | serve built Live Examples - see `/examples/server/src` |\n| `yarn examples-testcafe` | run testcafe tests against `localhost:8999` |\n\n### Deploy to heroku.com\nWhen you deploy this repo to heroku, it serves *GoodData.UI Live Examples*.\nRelevant tasks are in `Procfile` and `package.json`.\n\n```bash\n# run in the project directory\nheroku login\nheroku create <your-app-name>\nheroku config:set DOMAIN_ADMIN_USERNAME=x@gooddata.com DOMAIN_ADMIN_PASSWORD=xy PROJECT_ID_TO_ASSIGN=xms7ga4tf3g3nzucd8380o2bev8oeknp\ngit push heroku HEAD:master\nheroku open\n```\n### Enable Geo Chart for Storybook and Live Examples\nGeo chart uses Mapbox to render map which requires a Mapbox access token.\n- Register an account and create Mapbox access token at [guide](https://docs.mapbox.com/help/how-mapbox-works/access-tokens/)\n- Store the created token at `.env`:\n```bash\necho -e \"EXAMPLE_MAPBOX_ACCESS_TOKEN=token\" >> .env # only need to run once\necho -e \"STORYBOOK_MAPBOX_ACCESS_TOKEN=token\" >> .env # only need to run once\n```\n\n### Run Live Examples Locally\nTo run *GoodData.UI Live Examples* locally:\n```bash\ngit clone <this-repository>\ncd  <repository-folder>\nyarn install --pure-lockfile\nyarn examples\n```\nThen open https://localhost:8999 and login using Live Examples account (you can [create one here](https://gooddata-examples.herokuapp.com/registration)).\n\n### Run Storybook locally\n- Run storybook with token stored in `.env` for more secure\n```bash\nyarn storybook\n```\n- Or run storybook with token env param exposed to cli (not suggested)\n```bash\nSTORYBOOK_MAPBOX_ACCESS_TOKEN=token yarn storybook\n```\n- Apply either above way to `yarn build-storybook` or `yarn test-storybook`\n\n### Source code formatting\nThe source code in the repository is formatted by [Prettier](https://prettier.io/).\nThe format of the code is validated by our Continuous Integration server and is one of the requirements of successful merge.\n\nPrettier is supported by every major IDE. You can find the list of supported editors and how to configure them [here](https://prettier.io/docs/en/editors.html).\n\nIn the case, when your editor is not supported or you don't want to setup the integration, you can run the `yarn prettier-write` command to reformat the code before commit.\n\n## Changelog\n\n- see [CHANGELOG.md](CHANGELOG.md)\n\n## Supported versions\n\nIn order to make the user experience with integrating GoodData UI SDK as smooth and secure as possible and to ensure that the SDK is using the latest features of the platform, we will only provide support to two most recent major versions of UI SDK.\n\nThe most recent majors will be supported in the following modes:\n\n- The latest major version will receive all new functionality and all bug fixes\n- The previous major version will only receive fixes to critical issues and security fixes. These fixes will be applied on top of last released version of the previous major\n\nThe customers are encouraged to always use the latest version of the UI SDK.\n\nIn case of using older versions, the user might face API incompatibility, performance or security issues.\n\nPlease follow the installation instructions to update to the newest version.\n\n## License\n\n(C) 2007-2020 GoodData Corporation\n\nThis project is dual licensed:\n\n- The ATTRIBUTION-NONCOMMERCIAL 4.0 INTERNATIONAL (CC BY-NC 4.0) is used for purpose of the trial experience and evaluation of GoodData.UI library.\n- The GOODDATA GOODDATA.UI LIBRARY END USER LICENSE AGREEMENT is used for GoodData customers.\n\nFor more information, please see [LICENSE](https://github.com/gooddata/gooddata-react-components/blob/master/LICENSE)\n","gitHead":"ebe757431ac6cbed99a696e5955444c429060c55","scripts":{"dev":"bash scripts/build.sh --dev-watch","test":"jest --watch","build":"bash scripts/build.sh","tslint":"yarn run-tslint -t verbose $npm_package_config_tslint","prepare":"cd examples/server && yarn install --frozen-lockfile && cd ../..; rm -r examples/node_modules 2>/dev/null; true","examples":"bash scripts/run-examples.sh","prepare?":"# Called before `npm publish` and on local `npm install`. Temporarily also for deleting obsolete node_modules. Ends with `true` to continue gracefully.","validate":"tsc --noEmit && yarn tslint && eslint $npm_package_config_eslint && yarn prettier-check","build-dev":"bash scripts/build.sh --dev","examples?":"# Default is developer domain, other options: yarn examples [sec,secure,stg,stg2,stg3,demo,developer or URL]","storybook":"yarn build && start-storybook -p 9001 -c .storybook","test-once":"jest","tslint-ci":"mkdir -p ./ci/results && yarn run-tslint -t checkstyle -o ./ci/results/tslint-results.xml $npm_package_config_tslint","run-tslint":"tslint -p tsconfig.json","validate-ci":"tsc --noEmit && yarn tslint-ci  && eslint $npm_package_config_eslint -f checkstyle -o ci/results/eslint-results.xml && yarn prettier-check","examples-build":"bash scripts/build-examples.sh","prepublishOnly":"yarn build","prettier-check":"prettier --check '{src,stories,styles,__mocks__,examples/server/src,examples/src,examples/test}/**/*.{ts,js,tsx,jsx,json,scss,md,yaml,html}'","prettier-write":"prettier --write '{src,stories,styles,__mocks__,examples/server/src,examples/src,examples/test}/**/*.{ts,js,tsx,jsx,json,scss,md,yaml,html}'","test-storybook":"yarn build && test-storybook","build-storybook":"yarn build && build-storybook -c .storybook -o dist-storybook","examples-server":"node examples/server/src/index.js","heroku-postbuild":"yarn examples-build developer","examples-testcafe":"./scripts/run-testcafe.sh visual","check-circular-deps":"madge --circular --extensions ts ./src","examples-testcafe-ci":"./scripts/run-testcafe.sh ci","examples-testcafe-live":"./scripts/run-testcafe.sh live"},"typings":"dist/index.d.ts","_npmUser":{"name":"khanh.le","email":"khanh.le@gooddata.com"},"deprecated":"@gooddata/react-components@7 reached End of Support on March 31, 2022. Please upgrade (see https://sdk.gooddata.com/gooddata-ui/docs/supported_versions.html for more information).","repository":{"url":"git+ssh://git@github.com/gooddata/gooddata-react-components.git","type":"git"},"_npmVersion":"6.4.1","description":"GoodData.UI - A powerful JavaScript library for building analytical applications","directories":{},"lint-staged":{"{src,stories,styles,__mocks__,examples/server/src,examples/src,examples/test}/**/*.{ts,js,tsx,jsx,scss}":["npx gdc-fix-copyright","git add"],"{src,stories,styles,__mocks__,examples/server/src,examples/src,examples/test}/**/*.{ts,js,tsx,jsx,json,scss,md,yaml,html}":["prettier --write","git add"]},"_nodeVersion":"8.12.0","dependencies":{"rxjs":"^5.5.6","uuid":"^3.2.1","immer":"^1.3.1","lodash":"^4.17.15","date-fns":"^2.7.0","downshift":"^3.2.7","invariant":"^2.2.2","mapbox-gl":"^1.6.1","classnames":"^2.2.6","highcharts":"7.1.1","prop-types":"^15.6.0","react-intl":"^3.6.0","custom-event":"^1.0.1","react-window":"^1.8.1","ag-grid-react":"20.0.0","react-measure":"^2.3.0","@types/mapbox-gl":"^1.6.1","react-day-picker":"~7.3.0","react-responsive":"^3.0.0","stringify-object":"^2.4.0","@gooddata/typings":"^2.22.0","ag-grid-community":"20.0.0","http-status-codes":"^1.3.0","@gooddata/js-utils":"^3.5.0","@gooddata/numberjs":"^3.2.4","fixed-data-table-2":"0.7.17","@gooddata/goodstrap":"^68.1.0","react-dom-factories":"^1.0.2","@gooddata/gooddata-js":"^12.5.0","json-stable-stringify":"^1.0.1","react-transition-group":"^2.2.1","hoist-non-react-statics":"^3.3.0","nodelist-foreach-polyfill":"^1.2.0","@formatjs/intl-pluralrules":"^1.3.6","highcharts-grouped-categories":"^1.1.3"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"raf":"3.3.2","yup":"^0.24.1","jest":"24.7.1","husky":"3.0.0","madge":"^3.4.4","react":"^16.5.2","enzyme":"3.5.0","eslint":"4.19.1","formik":"^0.11.11","moment":"2.23.0","history":"^4.7.2","ts-jest":"24.0.0","webpack":"4.30.0","full-icu":"^1.3.0","prettier":"1.16.4","react-ga":"^2.5.2","recharts":"1.0.0-beta.9","testcafe":"1.1.4","commander":"2.14.1","node-sass":"4.13.0","react-dom":"^16.5.2","supertest":"3.0.0","ts-loader":"6.0.0","@types/raf":"^3.4.0","css-loader":"0.28.7","jest-junit":"3.0.0","raw-loader":"0.5.1","styled-jsx":"2.2.1","typescript":"3.3.4000","@babel/core":"7.4.4","@types/jest":"24.0.6","@types/node":"7.0.8","@types/uuid":"3.4.3","file-loader":"3.0.1","jest-enzyme":"7.0.2","lint-staged":"9.1.0","sass-loader":"6.0.6","webpack-cli":"3.3.2","@types/react":"16.8.6","babel-loader":"8.0.5","react-helmet":"5.2.0","react-select":"1.2.1","style-loader":"0.19.1","@types/enzyme":"3.1.13","@types/lodash":"4.14.123","testcafe-live":"0.1.4","@babel/runtime":"7.4.4","dotenv-webpack":"^1.7.0","@babel/polyfill":"^7.4.4","@storybook/react":"5.0.11","@types/invariant":"2.2.29","@types/react-dom":"16.0.11","isomorphic-fetch":"2.2.1","react-datepicker":"1.1.0","react-router-dom":"4.2.2","@babel/preset-env":"7.4.4","@gooddata/mock-js":"^2.11.0","@storybook/addons":"5.0.11","@types/classnames":"2.2.3","@types/prop-types":"15.5.2","@storybook/theming":"5.0.11","identity-obj-proxy":"^3.0.0","intl-messageformat":"^7.5.4","webpack-dev-server":"3.3.1","@babel/preset-react":"7.0.0","@types/react-portal":"4.0.1","@types/react-window":"^1.8.1","babel-plugin-lodash":"3.3.4","html-webpack-plugin":"3.2.0","react-test-renderer":"16.4.2","@types/react-measure":"2.0.5","clean-webpack-plugin":"2.0.2","stats-webpack-plugin":"0.7.0","eslint-config-prettier":"4.1.0","react-google-recaptcha":"^0.14.1","tslint-config-prettier":"1.18.0","@gooddata/eslint-config":"^1.0.0","@gooddata/tslint-config":"1.0.0","@types/react-responsive":"^3.0.3","@types/storybook__react":"4.0.1","@types/stringify-object":"^3.2.0","enzyme-adapter-react-16":"1.3.1","@gooddata/test-storybook":"3.2.1","@storybook/addon-actions":"5.0.11","@storybook/addon-options":"5.0.11","node-sass-magic-importer":"5.1.0","react-syntax-highlighter":"11.0.2","@types/fixed-data-table-2":"0.8.1","@types/react-test-renderer":"16.0.0","circular-dependency-plugin":"5.0.2","compression-webpack-plugin":"2.0.0","@types/json-stable-stringify":"^1.0.32","@gooddata/frontend-npm-scripts":"1.1.0","@types/enzyme-adapter-react-16":"1.0.3","@types/storybook__addon-actions":"3.4.2","@babel/plugin-proposal-class-properties":"7.4.4","@babel/plugin-proposal-object-rest-spread":"7.4.4","@babel/plugin-transform-async-to-generator":"7.4.4"},"peerDependencies":{"react":"^16.5.2","react-dom":"^16.5.2"},"_npmOperationalInternal":{"tmp":"tmp/react-components_7.5.0-alpha-khanh.le-kl-SD-852-disableMapEvent-2020-03-18T02-00-55-652Z_1584496460937_0.426136684860267","host":"s3://npm-registry-packages"}},"7.5.0-alpha-khanh.le-kl-SD-852-disableMapEvent-2020-03-18T02-26-01-994Z":{"name":"@gooddata/react-components","version":"7.5.0-alpha-khanh.le-kl-SD-852-disableMapEvent-2020-03-18T02-26-01-994Z","author":{"name":"GoodData Corporation"},"license":"BSD-3-Clause","_id":"@gooddata/react-components@7.5.0-alpha-khanh.le-kl-SD-852-disableMapEvent-2020-03-18T02-26-01-994Z","maintainers":[{"name":"afi","email":"adam.fiedler@gooddata.com"},{"name":"bertold8","email":"ivan.nejezchleb@seznam.cz"},{"name":"brbistas","email":"valentinos.chraniotis@gooddata.com"},{"name":"bugsbunny338","email":"jiri.zajic@mensa.cz"},{"name":"de.do","email":"de.do@gooddata.com"},{"name":"gooddata-ci","email":"rail@gooddata.com"},{"name":"hung.nguyen.hoang","email":"hung.nguyen@gooddata.com"},{"name":"ivan.mjartan","email":"ivan.mjartan@gooddata.com"},{"name":"jakub-sterba","email":"jakub.sterba@gooddata.com"},{"name":"jankc","email":"jan.krapac@gmail.com"},{"name":"jaroslav.tomecek","email":"jaroslav.tomecek@gooddata.com"},{"name":"jkittler","email":"honza.kittler@gmail.com"},{"name":"khanh.le","email":"khanh.le@gooddata.com"},{"name":"lanhuynh","email":"lan.huynh@gooddata.com"},{"name":"linhhong","email":"linh.hong@gooddata.com"},{"name":"lupko","email":"lubomir.slivka@gooddata.com"},{"name":"matyas.kandl","email":"matyas.kandl@gooddata.com"},{"name":"michal.marsal","email":"michal.marsal@gooddata.com"},{"name":"naibinh","email":"naibinh@gmail.com"},{"name":"nikolacech","email":"nikola.cech@gooddata.com"},{"name":"nis.hua","email":"nis.hua@gooddata.com"},{"name":"no23reason","email":"dan.homola@hotmail.cz"},{"name":"patrikbraborec","email":"patrik.braborec@gooddata.com"},{"name":"pbenes","email":"petr.benes@gooddata.com"},{"name":"petrjanu","email":"petr.janu@gooddata.com"},{"name":"ptquang86","email":"ptquang86@gmail.com"},{"name":"qduval","email":"quentin.duval@gooddata.com"},{"name":"rodri360","email":"me@rodri360.com"},{"name":"sitina","email":"jiri.sitina@gooddata.com"},{"name":"strouhaljan","email":"strouhal.jan@gmail.com"},{"name":"tomas.kratochvil","email":"tomas.kratochvil@gooddata.com"},{"name":"tomasreichmann","email":"tomasreichmann@gmail.com"},{"name":"tomsatgd","email":"tomas.satinsky@gooddata.com"},{"name":"trung-le-quoc","email":"trung.le@gooddata.com"},{"name":"tu-ngo","email":"tungo1981@gmail.com"},{"name":"tulean","email":"tuan.le@gooddata.com"},{"name":"utdnah","email":"danh.ung@gooddata.com"},{"name":"vlastikcz","email":"vlastimil.kotas@gooddata.com"},{"name":"vu.pham","email":"vu.pham@gooddata.com"},{"name":"xmort","email":"petr.dolejsi@gooddata.com"},{"name":"yanlipnican","email":"yanlipnican@gmail.com"}],"homepage":"https://github.com/gooddata/gooddata-react-components#readme","bugs":{"url":"https://github.com/gooddata/gooddata-react-components/issues"},"dist":{"shasum":"b916242c07b48134549d250444c19748306cf78e","tarball":"https://registry.npmjs.org/@gooddata/react-components/-/react-components-7.5.0-alpha-khanh.le-kl-SD-852-disableMapEvent-2020-03-18T02-26-01-994Z.tgz","fileCount":2486,"integrity":"sha512-hcmCj4OyKrkZGNUHa9Vec9c6KDS7HbD51JdZ3iB0d+Umtd+cpRZnSq8HZGN4O/eoan0RtMV03XKV3jHQbq+1iA==","signatures":[{"sig":"MEYCIQC10PAkufIlqniV0oWNCvcPHTi21OW6y4eeNJWM4+sJZgIhAP2sTt4/WW3/Irk2ftifNoZ1hJLZ7LzAmZcJLVmuIIEA","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":9818521,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJecYUsCRA9TVsSAnZWagAA1sMP/27NOUL7Z1d0VMo0O1k1\nOJjV9zHIrwI1dwqxVErbyu7nHP+QjGQrLmUb2vcIP9Y0ihQR7K2p5xfPkw19\n/XY5EYWHLshXojeB3p7ypY/Rc1jRVzO+VAGgxc8lwxdenNoOwTWwRx+/NOwB\nXZrUOVFEb+BZKawqqzPMSQcXYuNw8b9r8hCyDenOjSczWR4eqIXMueyvDwXL\nFDSjBwQ8xOYIXRtaw8lrvfpJctBb48MHHvPbnvwNoVWPxNcHbWSGtRzXTg/o\nAAZVpg7yDnlKXA6lZnKpeGywWCNwmewR4vjn0vatBlfTJUpRieNifYOInWq3\neGBu9Izv3EKk1bbxK9xEmhlEwu2ZivUdJGWDwIIXlKtv9gRkPWLU4IMTLxTe\nTksrRttbGKJ0rwLniTRf1a2QXwgZkcClqsnDkFOrRdU6HnRIzZfe6iUFwvWj\nRR85dQYnKDmnjsab/6vakBYX6d/NP7tL8iPNKG2Jnd63cBuKn6ffsK3CvKwe\n/iVGj1JHeu4+4sBUb5o2Rl9PDV2cmt0eJigzVckAq7CwuYMHHonzVDDzF5TN\nuTGDlJXQb3UIrw6yUGhOHNRkAXcDwf0FoRuG/Fd0WFp4OQCU8OUxmJXLkizE\nAhkXqvCb5XFcB53Jt3RdDcgr0kinhHBLraOMYeNijoYTuHVaiI6vqKGl2OWf\n3Iy5\r\n=xL9U\r\n-----END PGP SIGNATURE-----\r\n"},"main":"dist/index.js","husky":{"hooks":{"pre-commit":"lint-staged"}},"config":{"eslint":"./examples/**/*.{js,jsx}","tslint":"./{__mocks__,src,stories}/{,**/}*.{ts,tsx}"},"readme":"[![npm version](https://badge.fury.io/js/%40gooddata%2Freact-components.svg)](https://www.npmjs.com/package/@gooddata/react-components)\n\n# GoodData.UI React components\n> A React-based JavaScript library for building data-driven applications\n\n## Getting started\n- [GoodData.UI Documentation](http://sdk.gooddata.com/gooddata-ui/)\n- [GoodData.UI Live Examples](https://gooddata-examples.herokuapp.com/)\n- [Stack Overflow](https://stackoverflow.com/questions/tagged/gooddata)\n\n### Usage\nWith [yarn](https://yarnpkg.com) installed, go to your project directory and run\n```\n$ yarn add @gooddata/react-components\n```\nIf you prefer [npm](npmjs.com) run\n```\n$ npm install --save @gooddata/react-components\n```\n\nThe public API is exposed via global `index.js`. Except for the styles, do not import any other file directly\nbecause they are not intended to be part of the public API.\n\n## Contributing\n\nWe welcome any contribution in form of [issues](https://github.com/gooddata/gooddata-react-components/issues) or [pull requests](https://github.com/gooddata/gooddata-react-components/pulls).\nThese commands may come in handy while developing:\n\n| command | description |\n| ------- | ----------- |\n| `yarn install --pure-lockfile` | first step |\n| ||\n| `yarn dev` | build react-components to `/dist` in watch mode |\n| `yarn test` | run all unit tests |\n| `yarn prettier-write` | format the source code to match the valid codestyle |\n| `yarn validate` | validate codestyle |\n| ||\n| `yarn storybook` | run storybook from `/stories` on http://localhost:9001 |\n| `yarn build-storybook` | build storybook to `/dist-storybook` |\n| `yarn test-storybook` | run storybook and [screenshot tests](https://github.com/gooddata/gdc-client-utils/tree/master/test-storybook) |\n| ||\n| `yarn examples` | run Live Examples dev-server from `/examples` on https://localhost:8999 |\n| `yarn examples-build` | build Live Examples to `/examples/dist` |\n| `yarn examples-server` | serve built Live Examples - see `/examples/server/src` |\n| `yarn examples-testcafe` | run testcafe tests against `localhost:8999` |\n\n### Deploy to heroku.com\nWhen you deploy this repo to heroku, it serves *GoodData.UI Live Examples*.\nRelevant tasks are in `Procfile` and `package.json`.\n\n```bash\n# run in the project directory\nheroku login\nheroku create <your-app-name>\nheroku config:set DOMAIN_ADMIN_USERNAME=x@gooddata.com DOMAIN_ADMIN_PASSWORD=xy PROJECT_ID_TO_ASSIGN=xms7ga4tf3g3nzucd8380o2bev8oeknp\ngit push heroku HEAD:master\nheroku open\n```\n### Enable Geo Chart for Storybook and Live Examples\nGeo chart uses Mapbox to render map which requires a Mapbox access token.\n- Register an account and create Mapbox access token at [guide](https://docs.mapbox.com/help/how-mapbox-works/access-tokens/)\n- Store the created token at `.env`:\n```bash\necho -e \"EXAMPLE_MAPBOX_ACCESS_TOKEN=token\" >> .env # only need to run once\necho -e \"STORYBOOK_MAPBOX_ACCESS_TOKEN=token\" >> .env # only need to run once\n```\n\n### Run Live Examples Locally\nTo run *GoodData.UI Live Examples* locally:\n```bash\ngit clone <this-repository>\ncd  <repository-folder>\nyarn install --pure-lockfile\nyarn examples\n```\nThen open https://localhost:8999 and login using Live Examples account (you can [create one here](https://gooddata-examples.herokuapp.com/registration)).\n\n### Run Storybook locally\n- Run storybook with token stored in `.env` for more secure\n```bash\nyarn storybook\n```\n- Or run storybook with token env param exposed to cli (not suggested)\n```bash\nSTORYBOOK_MAPBOX_ACCESS_TOKEN=token yarn storybook\n```\n- Apply either above way to `yarn build-storybook` or `yarn test-storybook`\n\n### Source code formatting\nThe source code in the repository is formatted by [Prettier](https://prettier.io/).\nThe format of the code is validated by our Continuous Integration server and is one of the requirements of successful merge.\n\nPrettier is supported by every major IDE. You can find the list of supported editors and how to configure them [here](https://prettier.io/docs/en/editors.html).\n\nIn the case, when your editor is not supported or you don't want to setup the integration, you can run the `yarn prettier-write` command to reformat the code before commit.\n\n## Changelog\n\n- see [CHANGELOG.md](CHANGELOG.md)\n\n## Supported versions\n\nIn order to make the user experience with integrating GoodData UI SDK as smooth and secure as possible and to ensure that the SDK is using the latest features of the platform, we will only provide support to two most recent major versions of UI SDK.\n\nThe most recent majors will be supported in the following modes:\n\n- The latest major version will receive all new functionality and all bug fixes\n- The previous major version will only receive fixes to critical issues and security fixes. These fixes will be applied on top of last released version of the previous major\n\nThe customers are encouraged to always use the latest version of the UI SDK.\n\nIn case of using older versions, the user might face API incompatibility, performance or security issues.\n\nPlease follow the installation instructions to update to the newest version.\n\n## License\n\n(C) 2007-2020 GoodData Corporation\n\nThis project is dual licensed:\n\n- The ATTRIBUTION-NONCOMMERCIAL 4.0 INTERNATIONAL (CC BY-NC 4.0) is used for purpose of the trial experience and evaluation of GoodData.UI library.\n- The GOODDATA GOODDATA.UI LIBRARY END USER LICENSE AGREEMENT is used for GoodData customers.\n\nFor more information, please see [LICENSE](https://github.com/gooddata/gooddata-react-components/blob/master/LICENSE)\n","gitHead":"ebe757431ac6cbed99a696e5955444c429060c55","scripts":{"dev":"bash scripts/build.sh --dev-watch","test":"jest --watch","build":"bash scripts/build.sh","tslint":"yarn run-tslint -t verbose $npm_package_config_tslint","prepare":"cd examples/server && yarn install --frozen-lockfile && cd ../..; rm -r examples/node_modules 2>/dev/null; true","examples":"bash scripts/run-examples.sh","prepare?":"# Called before `npm publish` and on local `npm install`. Temporarily also for deleting obsolete node_modules. Ends with `true` to continue gracefully.","validate":"tsc --noEmit && yarn tslint && eslint $npm_package_config_eslint && yarn prettier-check","build-dev":"bash scripts/build.sh --dev","examples?":"# Default is developer domain, other options: yarn examples [sec,secure,stg,stg2,stg3,demo,developer or URL]","storybook":"yarn build && start-storybook -p 9001 -c .storybook","test-once":"jest","tslint-ci":"mkdir -p ./ci/results && yarn run-tslint -t checkstyle -o ./ci/results/tslint-results.xml $npm_package_config_tslint","run-tslint":"tslint -p tsconfig.json","validate-ci":"tsc --noEmit && yarn tslint-ci  && eslint $npm_package_config_eslint -f checkstyle -o ci/results/eslint-results.xml && yarn prettier-check","examples-build":"bash scripts/build-examples.sh","prepublishOnly":"yarn build","prettier-check":"prettier --check '{src,stories,styles,__mocks__,examples/server/src,examples/src,examples/test}/**/*.{ts,js,tsx,jsx,json,scss,md,yaml,html}'","prettier-write":"prettier --write '{src,stories,styles,__mocks__,examples/server/src,examples/src,examples/test}/**/*.{ts,js,tsx,jsx,json,scss,md,yaml,html}'","test-storybook":"yarn build && test-storybook","build-storybook":"yarn build && build-storybook -c .storybook -o dist-storybook","examples-server":"node examples/server/src/index.js","heroku-postbuild":"yarn examples-build developer","examples-testcafe":"./scripts/run-testcafe.sh visual","check-circular-deps":"madge --circular --extensions ts ./src","examples-testcafe-ci":"./scripts/run-testcafe.sh ci","examples-testcafe-live":"./scripts/run-testcafe.sh live"},"typings":"dist/index.d.ts","_npmUser":{"name":"khanh.le","email":"khanh.le@gooddata.com"},"deprecated":"@gooddata/react-components@7 reached End of Support on March 31, 2022. Please upgrade (see https://sdk.gooddata.com/gooddata-ui/docs/supported_versions.html for more information).","repository":{"url":"git+ssh://git@github.com/gooddata/gooddata-react-components.git","type":"git"},"_npmVersion":"6.4.1","description":"GoodData.UI - A powerful JavaScript library for building analytical applications","directories":{},"lint-staged":{"{src,stories,styles,__mocks__,examples/server/src,examples/src,examples/test}/**/*.{ts,js,tsx,jsx,scss}":["npx gdc-fix-copyright","git add"],"{src,stories,styles,__mocks__,examples/server/src,examples/src,examples/test}/**/*.{ts,js,tsx,jsx,json,scss,md,yaml,html}":["prettier --write","git add"]},"_nodeVersion":"8.12.0","dependencies":{"rxjs":"^5.5.6","uuid":"^3.2.1","immer":"^1.3.1","lodash":"^4.17.15","date-fns":"^2.7.0","downshift":"^3.2.7","invariant":"^2.2.2","mapbox-gl":"^1.6.1","classnames":"^2.2.6","highcharts":"7.1.1","prop-types":"^15.6.0","react-intl":"^3.6.0","custom-event":"^1.0.1","react-window":"^1.8.1","ag-grid-react":"20.0.0","react-measure":"^2.3.0","@types/mapbox-gl":"^1.6.1","react-day-picker":"~7.3.0","react-responsive":"^3.0.0","stringify-object":"^2.4.0","@gooddata/typings":"^2.22.0","ag-grid-community":"20.0.0","http-status-codes":"^1.3.0","@gooddata/js-utils":"^3.5.0","@gooddata/numberjs":"^3.2.4","fixed-data-table-2":"0.7.17","@gooddata/goodstrap":"^68.1.0","react-dom-factories":"^1.0.2","@gooddata/gooddata-js":"^12.5.0","json-stable-stringify":"^1.0.1","react-transition-group":"^2.2.1","hoist-non-react-statics":"^3.3.0","nodelist-foreach-polyfill":"^1.2.0","@formatjs/intl-pluralrules":"^1.3.6","highcharts-grouped-categories":"^1.1.3"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"raf":"3.3.2","yup":"^0.24.1","jest":"24.7.1","husky":"3.0.0","madge":"^3.4.4","react":"^16.5.2","enzyme":"3.5.0","eslint":"4.19.1","formik":"^0.11.11","moment":"2.23.0","history":"^4.7.2","ts-jest":"24.0.0","webpack":"4.30.0","full-icu":"^1.3.0","prettier":"1.16.4","react-ga":"^2.5.2","recharts":"1.0.0-beta.9","testcafe":"1.1.4","commander":"2.14.1","node-sass":"4.13.0","react-dom":"^16.5.2","supertest":"3.0.0","ts-loader":"6.0.0","@types/raf":"^3.4.0","css-loader":"0.28.7","jest-junit":"3.0.0","raw-loader":"0.5.1","styled-jsx":"2.2.1","typescript":"3.3.4000","@babel/core":"7.4.4","@types/jest":"24.0.6","@types/node":"7.0.8","@types/uuid":"3.4.3","file-loader":"3.0.1","jest-enzyme":"7.0.2","lint-staged":"9.1.0","sass-loader":"6.0.6","webpack-cli":"3.3.2","@types/react":"16.8.6","babel-loader":"8.0.5","react-helmet":"5.2.0","react-select":"1.2.1","style-loader":"0.19.1","@types/enzyme":"3.1.13","@types/lodash":"4.14.123","testcafe-live":"0.1.4","@babel/runtime":"7.4.4","dotenv-webpack":"^1.7.0","@babel/polyfill":"^7.4.4","@storybook/react":"5.0.11","@types/invariant":"2.2.29","@types/react-dom":"16.0.11","isomorphic-fetch":"2.2.1","react-datepicker":"1.1.0","react-router-dom":"4.2.2","@babel/preset-env":"7.4.4","@gooddata/mock-js":"^2.11.0","@storybook/addons":"5.0.11","@types/classnames":"2.2.3","@types/prop-types":"15.5.2","@storybook/theming":"5.0.11","identity-obj-proxy":"^3.0.0","intl-messageformat":"^7.5.4","webpack-dev-server":"3.3.1","@babel/preset-react":"7.0.0","@types/react-portal":"4.0.1","@types/react-window":"^1.8.1","babel-plugin-lodash":"3.3.4","html-webpack-plugin":"3.2.0","react-test-renderer":"16.4.2","@types/react-measure":"2.0.5","clean-webpack-plugin":"2.0.2","stats-webpack-plugin":"0.7.0","eslint-config-prettier":"4.1.0","react-google-recaptcha":"^0.14.1","tslint-config-prettier":"1.18.0","@gooddata/eslint-config":"^1.0.0","@gooddata/tslint-config":"1.0.0","@types/react-responsive":"^3.0.3","@types/storybook__react":"4.0.1","@types/stringify-object":"^3.2.0","enzyme-adapter-react-16":"1.3.1","@gooddata/test-storybook":"3.2.1","@storybook/addon-actions":"5.0.11","@storybook/addon-options":"5.0.11","node-sass-magic-importer":"5.1.0","react-syntax-highlighter":"11.0.2","@types/fixed-data-table-2":"0.8.1","@types/react-test-renderer":"16.0.0","circular-dependency-plugin":"5.0.2","compression-webpack-plugin":"2.0.0","@types/json-stable-stringify":"^1.0.32","@gooddata/frontend-npm-scripts":"1.1.0","@types/enzyme-adapter-react-16":"1.0.3","@types/storybook__addon-actions":"3.4.2","@babel/plugin-proposal-class-properties":"7.4.4","@babel/plugin-proposal-object-rest-spread":"7.4.4","@babel/plugin-transform-async-to-generator":"7.4.4"},"peerDependencies":{"react":"^16.5.2","react-dom":"^16.5.2"},"_npmOperationalInternal":{"tmp":"tmp/react-components_7.5.0-alpha-khanh.le-kl-SD-852-disableMapEvent-2020-03-18T02-26-01-994Z_1584497963531_0.5882702706118281","host":"s3://npm-registry-packages"}},"7.5.0-alpha-lanhuynh-lhq-sd-818-geo-pushpin-config-panel-p1-2020-03-18T02-48-05-578Z":{"name":"@gooddata/react-components","version":"7.5.0-alpha-lanhuynh-lhq-sd-818-geo-pushpin-config-panel-p1-2020-03-18T02-48-05-578Z","author":{"name":"GoodData Corporation"},"license":"BSD-3-Clause","_id":"@gooddata/react-components@7.5.0-alpha-lanhuynh-lhq-sd-818-geo-pushpin-config-panel-p1-2020-03-18T02-48-05-578Z","maintainers":[{"name":"afi","email":"adam.fiedler@gooddata.com"},{"name":"bertold8","email":"ivan.nejezchleb@seznam.cz"},{"name":"brbistas","email":"valentinos.chraniotis@gooddata.com"},{"name":"bugsbunny338","email":"jiri.zajic@mensa.cz"},{"name":"de.do","email":"de.do@gooddata.com"},{"name":"gooddata-ci","email":"rail@gooddata.com"},{"name":"hung.nguyen.hoang","email":"hung.nguyen@gooddata.com"},{"name":"ivan.mjartan","email":"ivan.mjartan@gooddata.com"},{"name":"jakub-sterba","email":"jakub.sterba@gooddata.com"},{"name":"jankc","email":"jan.krapac@gmail.com"},{"name":"jaroslav.tomecek","email":"jaroslav.tomecek@gooddata.com"},{"name":"jkittler","email":"honza.kittler@gmail.com"},{"name":"khanh.le","email":"khanh.le@gooddata.com"},{"name":"lanhuynh","email":"lan.huynh@gooddata.com"},{"name":"linhhong","email":"linh.hong@gooddata.com"},{"name":"lupko","email":"lubomir.slivka@gooddata.com"},{"name":"matyas.kandl","email":"matyas.kandl@gooddata.com"},{"name":"michal.marsal","email":"michal.marsal@gooddata.com"},{"name":"naibinh","email":"naibinh@gmail.com"},{"name":"nikolacech","email":"nikola.cech@gooddata.com"},{"name":"nis.hua","email":"nis.hua@gooddata.com"},{"name":"no23reason","email":"dan.homola@hotmail.cz"},{"name":"patrikbraborec","email":"patrik.braborec@gooddata.com"},{"name":"pbenes","email":"petr.benes@gooddata.com"},{"name":"petrjanu","email":"petr.janu@gooddata.com"},{"name":"ptquang86","email":"ptquang86@gmail.com"},{"name":"qduval","email":"quentin.duval@gooddata.com"},{"name":"rodri360","email":"me@rodri360.com"},{"name":"sitina","email":"jiri.sitina@gooddata.com"},{"name":"strouhaljan","email":"strouhal.jan@gmail.com"},{"name":"tomas.kratochvil","email":"tomas.kratochvil@gooddata.com"},{"name":"tomasreichmann","email":"tomasreichmann@gmail.com"},{"name":"tomsatgd","email":"tomas.satinsky@gooddata.com"},{"name":"trung-le-quoc","email":"trung.le@gooddata.com"},{"name":"tu-ngo","email":"tungo1981@gmail.com"},{"name":"tulean","email":"tuan.le@gooddata.com"},{"name":"utdnah","email":"danh.ung@gooddata.com"},{"name":"vlastikcz","email":"vlastimil.kotas@gooddata.com"},{"name":"vu.pham","email":"vu.pham@gooddata.com"},{"name":"xmort","email":"petr.dolejsi@gooddata.com"},{"name":"yanlipnican","email":"yanlipnican@gmail.com"}],"homepage":"https://github.com/gooddata/gooddata-react-components#readme","bugs":{"url":"https://github.com/gooddata/gooddata-react-components/issues"},"dist":{"shasum":"31baca986c942d9f1dacc19140c1e38a34d9fbad","tarball":"https://registry.npmjs.org/@gooddata/react-components/-/react-components-7.5.0-alpha-lanhuynh-lhq-sd-818-geo-pushpin-config-panel-p1-2020-03-18T02-48-05-578Z.tgz","fileCount":2484,"integrity":"sha512-P7sIEOMTA3vXHAwueukPEyXboFGNKP7owYJwlyLwfQyRbYG5BTLInSadbQHrJv5x/a8b5PnaupVsYIDf8rEULA==","signatures":[{"sig":"MEQCIGEZun8Ow5zGwR6add3gqRIDXe9QK6kpMv5AqwZekPghAiBSMOLiwjt5UrjNc32jp85R1Q4X2FrmHScwgEBGZiDIwg==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":9800431,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJecYwiCRA9TVsSAnZWagAAc0cP/ROQqSv5MPZQZK/nsNFe\nWlssZ+WsXJ24MGmenlf0b8nfLVrgQoPqIgKjKfnc7W+Kk0eLs5w93EXUlBT5\nTL7P6BSg0FLAmCkys18uQikQLp1N8279OWw1L1bc3PnpeYvPxFs+0PiDUvtB\njsfnro6MKwR+Gtpm2UdVz6hRnPfyoxbMSlMRqgCEOBP3/RqxMYBtRebEM43i\ncaFGXdY41SEYc0fBU2G3r2az0wSpT+1CSIfj+DU8HDHUwZTiIcAHzf0u1RHK\nboEsIf5eiHkkj8UvJaxvEzIqnldbIsYBzkRDaZnIZ8FHzj8cGlrIVhXrWwmF\nOZ/cHmz2LVdI64KYqH1K/yumoOIjSaKRKJzn1dVK3oVHezop+mpSNYoThqAL\n8d9ElWxGTXStSr5s7xotrTHg7LQbj/5+tnB74/0JdtFhEDkwyg5ipFFqJppb\nwinGCdTQKO2ns4RQL9m7FdgYYoN205VixwSIfnSrcV9ayLvTL5eOFbYGYZ6X\nDXfsjAXtAuxg/E7orApxQVtOptX5EMeo8eJVeVjsQHaBkbpNX9pzDikUwrif\neP9+6UUyZFaqcZSzJP3gQ8LGyscPzXspeahhUjWgqCNplipUNyRmqRABDXaF\niQ2L2piqFhMP6zmWnvmn4HJ04gXfurUX89sdvmF9/ARkdBUyiQkf6WjcdR4n\n8kzQ\r\n=NYmd\r\n-----END PGP SIGNATURE-----\r\n"},"main":"dist/index.js","husky":{"hooks":{"pre-commit":"lint-staged"}},"config":{"eslint":"./examples/**/*.{js,jsx}","tslint":"./{__mocks__,src,stories}/{,**/}*.{ts,tsx}"},"readme":"[![npm version](https://badge.fury.io/js/%40gooddata%2Freact-components.svg)](https://www.npmjs.com/package/@gooddata/react-components)\n\n# GoodData.UI React components\n> A React-based JavaScript library for building data-driven applications\n\n## Getting started\n- [GoodData.UI Documentation](http://sdk.gooddata.com/gooddata-ui/)\n- [GoodData.UI Live Examples](https://gooddata-examples.herokuapp.com/)\n- [Stack Overflow](https://stackoverflow.com/questions/tagged/gooddata)\n\n### Usage\nWith [yarn](https://yarnpkg.com) installed, go to your project directory and run\n```\n$ yarn add @gooddata/react-components\n```\nIf you prefer [npm](npmjs.com) run\n```\n$ npm install --save @gooddata/react-components\n```\n\nThe public API is exposed via global `index.js`. Except for the styles, do not import any other file directly\nbecause they are not intended to be part of the public API.\n\n## Contributing\n\nWe welcome any contribution in form of [issues](https://github.com/gooddata/gooddata-react-components/issues) or [pull requests](https://github.com/gooddata/gooddata-react-components/pulls).\nThese commands may come in handy while developing:\n\n| command | description |\n| ------- | ----------- |\n| `yarn install --pure-lockfile` | first step |\n| ||\n| `yarn dev` | build react-components to `/dist` in watch mode |\n| `yarn test` | run all unit tests |\n| `yarn prettier-write` | format the source code to match the valid codestyle |\n| `yarn validate` | validate codestyle |\n| ||\n| `yarn storybook` | run storybook from `/stories` on http://localhost:9001 |\n| `yarn build-storybook` | build storybook to `/dist-storybook` |\n| `yarn test-storybook` | run storybook and [screenshot tests](https://github.com/gooddata/gdc-client-utils/tree/master/test-storybook) |\n| ||\n| `yarn examples` | run Live Examples dev-server from `/examples` on https://localhost:8999 |\n| `yarn examples-build` | build Live Examples to `/examples/dist` |\n| `yarn examples-server` | serve built Live Examples - see `/examples/server/src` |\n| `yarn examples-testcafe` | run testcafe tests against `localhost:8999` |\n\n### Deploy to heroku.com\nWhen you deploy this repo to heroku, it serves *GoodData.UI Live Examples*.\nRelevant tasks are in `Procfile` and `package.json`.\n\n```bash\n# run in the project directory\nheroku login\nheroku create <your-app-name>\nheroku config:set DOMAIN_ADMIN_USERNAME=x@gooddata.com DOMAIN_ADMIN_PASSWORD=xy PROJECT_ID_TO_ASSIGN=xms7ga4tf3g3nzucd8380o2bev8oeknp\ngit push heroku HEAD:master\nheroku open\n```\n### Enable Geo Chart for Storybook and Live Examples\nGeo chart uses Mapbox to render map which requires a Mapbox access token.\n- Register an account and create Mapbox access token at [guide](https://docs.mapbox.com/help/how-mapbox-works/access-tokens/)\n- Store the created token at `.env`:\n```bash\necho -e \"EXAMPLE_MAPBOX_ACCESS_TOKEN=token\" >> .env # only need to run once\necho -e \"STORYBOOK_MAPBOX_ACCESS_TOKEN=token\" >> .env # only need to run once\n```\n\n### Run Live Examples Locally\nTo run *GoodData.UI Live Examples* locally:\n```bash\ngit clone <this-repository>\ncd  <repository-folder>\nyarn install --pure-lockfile\nyarn examples\n```\nThen open https://localhost:8999 and login using Live Examples account (you can [create one here](https://gooddata-examples.herokuapp.com/registration)).\n\n### Run Storybook locally\n- Run storybook with token stored in `.env` for more secure\n```bash\nyarn storybook\n```\n- Or run storybook with token env param exposed to cli (not suggested)\n```bash\nSTORYBOOK_MAPBOX_ACCESS_TOKEN=token yarn storybook\n```\n- Apply either above way to `yarn build-storybook` or `yarn test-storybook`\n\n### Source code formatting\nThe source code in the repository is formatted by [Prettier](https://prettier.io/).\nThe format of the code is validated by our Continuous Integration server and is one of the requirements of successful merge.\n\nPrettier is supported by every major IDE. You can find the list of supported editors and how to configure them [here](https://prettier.io/docs/en/editors.html).\n\nIn the case, when your editor is not supported or you don't want to setup the integration, you can run the `yarn prettier-write` command to reformat the code before commit.\n\n## Changelog\n\n- see [CHANGELOG.md](CHANGELOG.md)\n\n## Supported versions\n\nIn order to make the user experience with integrating GoodData UI SDK as smooth and secure as possible and to ensure that the SDK is using the latest features of the platform, we will only provide support to two most recent major versions of UI SDK.\n\nThe most recent majors will be supported in the following modes:\n\n- The latest major version will receive all new functionality and all bug fixes\n- The previous major version will only receive fixes to critical issues and security fixes. These fixes will be applied on top of last released version of the previous major\n\nThe customers are encouraged to always use the latest version of the UI SDK.\n\nIn case of using older versions, the user might face API incompatibility, performance or security issues.\n\nPlease follow the installation instructions to update to the newest version.\n\n## License\n\n(C) 2007-2020 GoodData Corporation\n\nThis project is dual licensed:\n\n- The ATTRIBUTION-NONCOMMERCIAL 4.0 INTERNATIONAL (CC BY-NC 4.0) is used for purpose of the trial experience and evaluation of GoodData.UI library.\n- The GOODDATA GOODDATA.UI LIBRARY END USER LICENSE AGREEMENT is used for GoodData customers.\n\nFor more information, please see [LICENSE](https://github.com/gooddata/gooddata-react-components/blob/master/LICENSE)\n","gitHead":"482a703c0153eab4474105e776c7d56fda0237a9","scripts":{"dev":"bash scripts/build.sh --dev-watch","test":"jest --watch","build":"bash scripts/build.sh","tslint":"yarn run-tslint -t verbose $npm_package_config_tslint","prepare":"cd examples/server && yarn install --frozen-lockfile && cd ../..; rm -r examples/node_modules 2>/dev/null; true","examples":"bash scripts/run-examples.sh","prepare?":"# Called before `npm publish` and on local `npm install`. Temporarily also for deleting obsolete node_modules. Ends with `true` to continue gracefully.","validate":"tsc --noEmit && yarn tslint && eslint $npm_package_config_eslint && yarn prettier-check","build-dev":"bash scripts/build.sh --dev","examples?":"# Default is developer domain, other options: yarn examples [sec,secure,stg,stg2,stg3,demo,developer or URL]","storybook":"yarn build && start-storybook -p 9001 -c .storybook","test-once":"jest","tslint-ci":"mkdir -p ./ci/results && yarn run-tslint -t checkstyle -o ./ci/results/tslint-results.xml $npm_package_config_tslint","run-tslint":"tslint -p tsconfig.json","validate-ci":"tsc --noEmit && yarn tslint-ci  && eslint $npm_package_config_eslint -f checkstyle -o ci/results/eslint-results.xml && yarn prettier-check","examples-build":"bash scripts/build-examples.sh","prepublishOnly":"yarn build","prettier-check":"prettier --check '{src,stories,styles,__mocks__,examples/server/src,examples/src,examples/test}/**/*.{ts,js,tsx,jsx,json,scss,md,yaml,html}'","prettier-write":"prettier --write '{src,stories,styles,__mocks__,examples/server/src,examples/src,examples/test}/**/*.{ts,js,tsx,jsx,json,scss,md,yaml,html}'","test-storybook":"yarn build && test-storybook","build-storybook":"yarn build && build-storybook -c .storybook -o dist-storybook","examples-server":"node examples/server/src/index.js","heroku-postbuild":"yarn examples-build developer","examples-testcafe":"./scripts/run-testcafe.sh visual","check-circular-deps":"madge --circular --extensions ts ./src","examples-testcafe-ci":"./scripts/run-testcafe.sh ci","examples-testcafe-live":"./scripts/run-testcafe.sh live"},"typings":"dist/index.d.ts","_npmUser":{"name":"lanhuynh","email":"lan.huynh@gooddata.com"},"deprecated":"@gooddata/react-components@7 reached End of Support on March 31, 2022. Please upgrade (see https://sdk.gooddata.com/gooddata-ui/docs/supported_versions.html for more information).","repository":{"url":"git+ssh://git@github.com/gooddata/gooddata-react-components.git","type":"git"},"_npmVersion":"6.9.0","description":"GoodData.UI - A powerful JavaScript library for building analytical applications","directories":{},"lint-staged":{"{src,stories,styles,__mocks__,examples/server/src,examples/src,examples/test}/**/*.{ts,js,tsx,jsx,scss}":["npx gdc-fix-copyright","git add"],"{src,stories,styles,__mocks__,examples/server/src,examples/src,examples/test}/**/*.{ts,js,tsx,jsx,json,scss,md,yaml,html}":["prettier --write","git add"]},"_nodeVersion":"8.12.0","dependencies":{"rxjs":"^5.5.6","uuid":"^3.2.1","immer":"^1.3.1","lodash":"^4.17.15","date-fns":"^2.7.0","downshift":"^3.2.7","invariant":"^2.2.2","mapbox-gl":"^1.6.1","classnames":"^2.2.6","highcharts":"7.1.1","prop-types":"^15.6.0","react-intl":"^3.6.0","custom-event":"^1.0.1","react-window":"^1.8.1","ag-grid-react":"20.0.0","react-measure":"^2.3.0","@types/mapbox-gl":"^1.6.1","react-day-picker":"~7.3.0","react-responsive":"^3.0.0","stringify-object":"^2.4.0","@gooddata/typings":"^2.22.0","ag-grid-community":"20.0.0","http-status-codes":"^1.3.0","@gooddata/js-utils":"^3.5.0","@gooddata/numberjs":"^3.2.4","fixed-data-table-2":"0.7.17","@gooddata/goodstrap":"^68.1.0","react-dom-factories":"^1.0.2","@gooddata/gooddata-js":"^12.5.0","json-stable-stringify":"^1.0.1","react-transition-group":"^2.2.1","hoist-non-react-statics":"^3.3.0","nodelist-foreach-polyfill":"^1.2.0","@formatjs/intl-pluralrules":"^1.3.6","highcharts-grouped-categories":"^1.1.3"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"raf":"3.3.2","yup":"^0.24.1","jest":"24.7.1","husky":"3.0.0","madge":"^3.4.4","react":"^16.5.2","enzyme":"3.5.0","eslint":"4.19.1","formik":"^0.11.11","moment":"2.23.0","history":"^4.7.2","ts-jest":"24.0.0","webpack":"4.30.0","full-icu":"^1.3.0","prettier":"1.16.4","react-ga":"^2.5.2","recharts":"1.0.0-beta.9","testcafe":"1.1.4","commander":"2.14.1","node-sass":"4.13.0","react-dom":"^16.5.2","supertest":"3.0.0","ts-loader":"6.0.0","@types/raf":"^3.4.0","css-loader":"0.28.7","jest-junit":"3.0.0","raw-loader":"0.5.1","styled-jsx":"2.2.1","typescript":"3.3.4000","@babel/core":"7.4.4","@types/jest":"24.0.6","@types/node":"7.0.8","@types/uuid":"3.4.3","file-loader":"3.0.1","jest-enzyme":"7.0.2","lint-staged":"9.1.0","sass-loader":"6.0.6","webpack-cli":"3.3.2","@types/react":"16.8.6","babel-loader":"8.0.5","react-helmet":"5.2.0","react-select":"1.2.1","style-loader":"0.19.1","@types/enzyme":"3.1.13","@types/lodash":"4.14.123","testcafe-live":"0.1.4","@babel/runtime":"7.4.4","dotenv-webpack":"^1.7.0","@babel/polyfill":"^7.4.4","@storybook/react":"5.0.11","@types/invariant":"2.2.29","@types/react-dom":"16.0.11","isomorphic-fetch":"2.2.1","react-datepicker":"1.1.0","react-router-dom":"4.2.2","@babel/preset-env":"7.4.4","@gooddata/mock-js":"^2.11.0","@storybook/addons":"5.0.11","@types/classnames":"2.2.3","@types/prop-types":"15.5.2","@storybook/theming":"5.0.11","identity-obj-proxy":"^3.0.0","intl-messageformat":"^7.5.4","webpack-dev-server":"3.3.1","@babel/preset-react":"7.0.0","@types/react-portal":"4.0.1","@types/react-window":"^1.8.1","babel-plugin-lodash":"3.3.4","html-webpack-plugin":"3.2.0","react-test-renderer":"16.4.2","@types/react-measure":"2.0.5","clean-webpack-plugin":"2.0.2","stats-webpack-plugin":"0.7.0","eslint-config-prettier":"4.1.0","react-google-recaptcha":"^0.14.1","tslint-config-prettier":"1.18.0","@gooddata/eslint-config":"^1.0.0","@gooddata/tslint-config":"1.0.0","@types/react-responsive":"^3.0.3","@types/storybook__react":"4.0.1","@types/stringify-object":"^3.2.0","enzyme-adapter-react-16":"1.3.1","@gooddata/test-storybook":"3.2.1","@storybook/addon-actions":"5.0.11","@storybook/addon-options":"5.0.11","node-sass-magic-importer":"5.1.0","react-syntax-highlighter":"11.0.2","@types/fixed-data-table-2":"0.8.1","@types/react-test-renderer":"16.0.0","circular-dependency-plugin":"5.0.2","compression-webpack-plugin":"2.0.0","@types/json-stable-stringify":"^1.0.32","@gooddata/frontend-npm-scripts":"1.1.0","@types/enzyme-adapter-react-16":"1.0.3","@types/storybook__addon-actions":"3.4.2","@babel/plugin-proposal-class-properties":"7.4.4","@babel/plugin-proposal-object-rest-spread":"7.4.4","@babel/plugin-transform-async-to-generator":"7.4.4"},"peerDependencies":{"react":"^16.5.2","react-dom":"^16.5.2"},"_npmOperationalInternal":{"tmp":"tmp/react-components_7.5.0-alpha-lanhuynh-lhq-sd-818-geo-pushpin-config-panel-p1-2020-03-18T02-48-05-578Z_1584499744896_0.030089867295258088","host":"s3://npm-registry-packages"}},"7.5.0-alpha-lanhuynh-lhq-sd-818-geo-pushpin-config-panel-p1-2020-03-18T03-01-10-612Z":{"name":"@gooddata/react-components","version":"7.5.0-alpha-lanhuynh-lhq-sd-818-geo-pushpin-config-panel-p1-2020-03-18T03-01-10-612Z","author":{"name":"GoodData Corporation"},"license":"BSD-3-Clause","_id":"@gooddata/react-components@7.5.0-alpha-lanhuynh-lhq-sd-818-geo-pushpin-config-panel-p1-2020-03-18T03-01-10-612Z","maintainers":[{"name":"afi","email":"adam.fiedler@gooddata.com"},{"name":"bertold8","email":"ivan.nejezchleb@seznam.cz"},{"name":"brbistas","email":"valentinos.chraniotis@gooddata.com"},{"name":"bugsbunny338","email":"jiri.zajic@mensa.cz"},{"name":"de.do","email":"de.do@gooddata.com"},{"name":"gooddata-ci","email":"rail@gooddata.com"},{"name":"hung.nguyen.hoang","email":"hung.nguyen@gooddata.com"},{"name":"ivan.mjartan","email":"ivan.mjartan@gooddata.com"},{"name":"jakub-sterba","email":"jakub.sterba@gooddata.com"},{"name":"jankc","email":"jan.krapac@gmail.com"},{"name":"jaroslav.tomecek","email":"jaroslav.tomecek@gooddata.com"},{"name":"jkittler","email":"honza.kittler@gmail.com"},{"name":"khanh.le","email":"khanh.le@gooddata.com"},{"name":"lanhuynh","email":"lan.huynh@gooddata.com"},{"name":"linhhong","email":"linh.hong@gooddata.com"},{"name":"lupko","email":"lubomir.slivka@gooddata.com"},{"name":"matyas.kandl","email":"matyas.kandl@gooddata.com"},{"name":"michal.marsal","email":"michal.marsal@gooddata.com"},{"name":"naibinh","email":"naibinh@gmail.com"},{"name":"nikolacech","email":"nikola.cech@gooddata.com"},{"name":"nis.hua","email":"nis.hua@gooddata.com"},{"name":"no23reason","email":"dan.homola@hotmail.cz"},{"name":"patrikbraborec","email":"patrik.braborec@gooddata.com"},{"name":"pbenes","email":"petr.benes@gooddata.com"},{"name":"petrjanu","email":"petr.janu@gooddata.com"},{"name":"ptquang86","email":"ptquang86@gmail.com"},{"name":"qduval","email":"quentin.duval@gooddata.com"},{"name":"rodri360","email":"me@rodri360.com"},{"name":"sitina","email":"jiri.sitina@gooddata.com"},{"name":"strouhaljan","email":"strouhal.jan@gmail.com"},{"name":"tomas.kratochvil","email":"tomas.kratochvil@gooddata.com"},{"name":"tomasreichmann","email":"tomasreichmann@gmail.com"},{"name":"tomsatgd","email":"tomas.satinsky@gooddata.com"},{"name":"trung-le-quoc","email":"trung.le@gooddata.com"},{"name":"tu-ngo","email":"tungo1981@gmail.com"},{"name":"tulean","email":"tuan.le@gooddata.com"},{"name":"utdnah","email":"danh.ung@gooddata.com"},{"name":"vlastikcz","email":"vlastimil.kotas@gooddata.com"},{"name":"vu.pham","email":"vu.pham@gooddata.com"},{"name":"xmort","email":"petr.dolejsi@gooddata.com"},{"name":"yanlipnican","email":"yanlipnican@gmail.com"}],"homepage":"https://github.com/gooddata/gooddata-react-components#readme","bugs":{"url":"https://github.com/gooddata/gooddata-react-components/issues"},"dist":{"shasum":"536381fbfca2ccea4f8921b5958cf207b0d5b1af","tarball":"https://registry.npmjs.org/@gooddata/react-components/-/react-components-7.5.0-alpha-lanhuynh-lhq-sd-818-geo-pushpin-config-panel-p1-2020-03-18T03-01-10-612Z.tgz","fileCount":2484,"integrity":"sha512-9OGDsIxTK+6qv2rCKeUQhY0T9Y1CCN5u5hceCgCquyyZDwR1WFiECirWs0ENaPfM9e+J+7v/BTUCLSMN4B2rcg==","signatures":[{"sig":"MEUCIQD1Q6yMCdmuvZJ+l2IsWfg14O4y8+pfo10IqrrsiLzESgIgE6lGFX0IMYc5KlxqJJUesL3BfutMssnkYZ9i8UwSed8=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":9800687,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJecY9CCRA9TVsSAnZWagAAgYkP/jGkuycFfjvPP8OfUIf2\nOHCVY4CtIPHmTtWR+k08EwroyKMUh5AM0XMb1nrXEnxfT1dk4wwDIbjEpW+L\nv0R/P92ccuV1z2Clf1QaUnCxUw9NJvIQKis7q3TD2TanQr0dZxXGWMtbP1Ch\n8u7ZKzVgvcHL05ddmTO9WLgCxi9ak3e5YCYclvO4mbltZ7lWufRrvbv/QHxF\ntTF541R/YKfRNBRmr47UVmETib3pMV8bfnK7UKZZsM+hUYAH4rj4uiIkXJf6\nLFHNXwWKKuCjzWGdJB6+ykWkHjHfUcdst5ejqyRI8PI2C/JX6TcWI7MhAVhf\nz0iFjE1WJDgdAKH4GQ8l0MJyQTAnIeOsBcf3LWmANGQVTWQrLwbz6Oj1xrcy\nE8tyxwkVsr6Dj8sChEQF8+vaqg46XQ7nEsUfxY/Oy07nvI9fRbZ6O38EeF6e\nputeNZLJJXraxghpEgq5ab5j31RfA+CaDAbmb2SHRhVmwJZYNaMYo3KapsLr\nO7nUgAdm9cz/nHJsYCcIhi1PSk8OX6E2omxvDgJtdpXzZPChjgBqGVFMWKta\no2/7If42lIhFYZXdRYwClXkCTXDzzuimV7AjRI2kTYGdYBlaC7V0y2u62Qew\nBPLX7ghhlaP0hO0yIwVQNnkq4WJus9tYGg0aXYH2oXdEf7lPWIrslZhaWbvw\n81An\r\n=8LzV\r\n-----END PGP SIGNATURE-----\r\n"},"main":"dist/index.js","husky":{"hooks":{"pre-commit":"lint-staged"}},"config":{"eslint":"./examples/**/*.{js,jsx}","tslint":"./{__mocks__,src,stories}/{,**/}*.{ts,tsx}"},"readme":"[![npm version](https://badge.fury.io/js/%40gooddata%2Freact-components.svg)](https://www.npmjs.com/package/@gooddata/react-components)\n\n# GoodData.UI React components\n> A React-based JavaScript library for building data-driven applications\n\n## Getting started\n- [GoodData.UI Documentation](http://sdk.gooddata.com/gooddata-ui/)\n- [GoodData.UI Live Examples](https://gooddata-examples.herokuapp.com/)\n- [Stack Overflow](https://stackoverflow.com/questions/tagged/gooddata)\n\n### Usage\nWith [yarn](https://yarnpkg.com) installed, go to your project directory and run\n```\n$ yarn add @gooddata/react-components\n```\nIf you prefer [npm](npmjs.com) run\n```\n$ npm install --save @gooddata/react-components\n```\n\nThe public API is exposed via global `index.js`. Except for the styles, do not import any other file directly\nbecause they are not intended to be part of the public API.\n\n## Contributing\n\nWe welcome any contribution in form of [issues](https://github.com/gooddata/gooddata-react-components/issues) or [pull requests](https://github.com/gooddata/gooddata-react-components/pulls).\nThese commands may come in handy while developing:\n\n| command | description |\n| ------- | ----------- |\n| `yarn install --pure-lockfile` | first step |\n| ||\n| `yarn dev` | build react-components to `/dist` in watch mode |\n| `yarn test` | run all unit tests |\n| `yarn prettier-write` | format the source code to match the valid codestyle |\n| `yarn validate` | validate codestyle |\n| ||\n| `yarn storybook` | run storybook from `/stories` on http://localhost:9001 |\n| `yarn build-storybook` | build storybook to `/dist-storybook` |\n| `yarn test-storybook` | run storybook and [screenshot tests](https://github.com/gooddata/gdc-client-utils/tree/master/test-storybook) |\n| ||\n| `yarn examples` | run Live Examples dev-server from `/examples` on https://localhost:8999 |\n| `yarn examples-build` | build Live Examples to `/examples/dist` |\n| `yarn examples-server` | serve built Live Examples - see `/examples/server/src` |\n| `yarn examples-testcafe` | run testcafe tests against `localhost:8999` |\n\n### Deploy to heroku.com\nWhen you deploy this repo to heroku, it serves *GoodData.UI Live Examples*.\nRelevant tasks are in `Procfile` and `package.json`.\n\n```bash\n# run in the project directory\nheroku login\nheroku create <your-app-name>\nheroku config:set DOMAIN_ADMIN_USERNAME=x@gooddata.com DOMAIN_ADMIN_PASSWORD=xy PROJECT_ID_TO_ASSIGN=xms7ga4tf3g3nzucd8380o2bev8oeknp\ngit push heroku HEAD:master\nheroku open\n```\n### Enable Geo Chart for Storybook and Live Examples\nGeo chart uses Mapbox to render map which requires a Mapbox access token.\n- Register an account and create Mapbox access token at [guide](https://docs.mapbox.com/help/how-mapbox-works/access-tokens/)\n- Store the created token at `.env`:\n```bash\necho -e \"EXAMPLE_MAPBOX_ACCESS_TOKEN=token\" >> .env # only need to run once\necho -e \"STORYBOOK_MAPBOX_ACCESS_TOKEN=token\" >> .env # only need to run once\n```\n\n### Run Live Examples Locally\nTo run *GoodData.UI Live Examples* locally:\n```bash\ngit clone <this-repository>\ncd  <repository-folder>\nyarn install --pure-lockfile\nyarn examples\n```\nThen open https://localhost:8999 and login using Live Examples account (you can [create one here](https://gooddata-examples.herokuapp.com/registration)).\n\n### Run Storybook locally\n- Run storybook with token stored in `.env` for more secure\n```bash\nyarn storybook\n```\n- Or run storybook with token env param exposed to cli (not suggested)\n```bash\nSTORYBOOK_MAPBOX_ACCESS_TOKEN=token yarn storybook\n```\n- Apply either above way to `yarn build-storybook` or `yarn test-storybook`\n\n### Source code formatting\nThe source code in the repository is formatted by [Prettier](https://prettier.io/).\nThe format of the code is validated by our Continuous Integration server and is one of the requirements of successful merge.\n\nPrettier is supported by every major IDE. You can find the list of supported editors and how to configure them [here](https://prettier.io/docs/en/editors.html).\n\nIn the case, when your editor is not supported or you don't want to setup the integration, you can run the `yarn prettier-write` command to reformat the code before commit.\n\n## Changelog\n\n- see [CHANGELOG.md](CHANGELOG.md)\n\n## Supported versions\n\nIn order to make the user experience with integrating GoodData UI SDK as smooth and secure as possible and to ensure that the SDK is using the latest features of the platform, we will only provide support to two most recent major versions of UI SDK.\n\nThe most recent majors will be supported in the following modes:\n\n- The latest major version will receive all new functionality and all bug fixes\n- The previous major version will only receive fixes to critical issues and security fixes. These fixes will be applied on top of last released version of the previous major\n\nThe customers are encouraged to always use the latest version of the UI SDK.\n\nIn case of using older versions, the user might face API incompatibility, performance or security issues.\n\nPlease follow the installation instructions to update to the newest version.\n\n## License\n\n(C) 2007-2020 GoodData Corporation\n\nThis project is dual licensed:\n\n- The ATTRIBUTION-NONCOMMERCIAL 4.0 INTERNATIONAL (CC BY-NC 4.0) is used for purpose of the trial experience and evaluation of GoodData.UI library.\n- The GOODDATA GOODDATA.UI LIBRARY END USER LICENSE AGREEMENT is used for GoodData customers.\n\nFor more information, please see [LICENSE](https://github.com/gooddata/gooddata-react-components/blob/master/LICENSE)\n","gitHead":"482a703c0153eab4474105e776c7d56fda0237a9","scripts":{"dev":"bash scripts/build.sh --dev-watch","test":"jest --watch","build":"bash scripts/build.sh","tslint":"yarn run-tslint -t verbose $npm_package_config_tslint","prepare":"cd examples/server && yarn install --frozen-lockfile && cd ../..; rm -r examples/node_modules 2>/dev/null; true","examples":"bash scripts/run-examples.sh","prepare?":"# Called before `npm publish` and on local `npm install`. Temporarily also for deleting obsolete node_modules. Ends with `true` to continue gracefully.","validate":"tsc --noEmit && yarn tslint && eslint $npm_package_config_eslint && yarn prettier-check","build-dev":"bash scripts/build.sh --dev","examples?":"# Default is developer domain, other options: yarn examples [sec,secure,stg,stg2,stg3,demo,developer or URL]","storybook":"yarn build && start-storybook -p 9001 -c .storybook","test-once":"jest","tslint-ci":"mkdir -p ./ci/results && yarn run-tslint -t checkstyle -o ./ci/results/tslint-results.xml $npm_package_config_tslint","run-tslint":"tslint -p tsconfig.json","validate-ci":"tsc --noEmit && yarn tslint-ci  && eslint $npm_package_config_eslint -f checkstyle -o ci/results/eslint-results.xml && yarn prettier-check","examples-build":"bash scripts/build-examples.sh","prepublishOnly":"yarn build","prettier-check":"prettier --check '{src,stories,styles,__mocks__,examples/server/src,examples/src,examples/test}/**/*.{ts,js,tsx,jsx,json,scss,md,yaml,html}'","prettier-write":"prettier --write '{src,stories,styles,__mocks__,examples/server/src,examples/src,examples/test}/**/*.{ts,js,tsx,jsx,json,scss,md,yaml,html}'","test-storybook":"yarn build && test-storybook","build-storybook":"yarn build && build-storybook -c .storybook -o dist-storybook","examples-server":"node examples/server/src/index.js","heroku-postbuild":"yarn examples-build developer","examples-testcafe":"./scripts/run-testcafe.sh visual","check-circular-deps":"madge --circular --extensions ts ./src","examples-testcafe-ci":"./scripts/run-testcafe.sh ci","examples-testcafe-live":"./scripts/run-testcafe.sh live"},"typings":"dist/index.d.ts","_npmUser":{"name":"lanhuynh","email":"lan.huynh@gooddata.com"},"deprecated":"@gooddata/react-components@7 reached End of Support on March 31, 2022. Please upgrade (see https://sdk.gooddata.com/gooddata-ui/docs/supported_versions.html for more information).","repository":{"url":"git+ssh://git@github.com/gooddata/gooddata-react-components.git","type":"git"},"_npmVersion":"6.9.0","description":"GoodData.UI - A powerful JavaScript library for building analytical applications","directories":{},"lint-staged":{"{src,stories,styles,__mocks__,examples/server/src,examples/src,examples/test}/**/*.{ts,js,tsx,jsx,scss}":["npx gdc-fix-copyright","git add"],"{src,stories,styles,__mocks__,examples/server/src,examples/src,examples/test}/**/*.{ts,js,tsx,jsx,json,scss,md,yaml,html}":["prettier --write","git add"]},"_nodeVersion":"8.12.0","dependencies":{"rxjs":"^5.5.6","uuid":"^3.2.1","immer":"^1.3.1","lodash":"^4.17.15","date-fns":"^2.7.0","downshift":"^3.2.7","invariant":"^2.2.2","mapbox-gl":"^1.6.1","classnames":"^2.2.6","highcharts":"7.1.1","prop-types":"^15.6.0","react-intl":"^3.6.0","custom-event":"^1.0.1","react-window":"^1.8.1","ag-grid-react":"20.0.0","react-measure":"^2.3.0","@types/mapbox-gl":"^1.6.1","react-day-picker":"~7.3.0","react-responsive":"^3.0.0","stringify-object":"^2.4.0","@gooddata/typings":"^2.22.0","ag-grid-community":"20.0.0","http-status-codes":"^1.3.0","@gooddata/js-utils":"^3.5.0","@gooddata/numberjs":"^3.2.4","fixed-data-table-2":"0.7.17","@gooddata/goodstrap":"^68.1.0","react-dom-factories":"^1.0.2","@gooddata/gooddata-js":"^12.5.0","json-stable-stringify":"^1.0.1","react-transition-group":"^2.2.1","hoist-non-react-statics":"^3.3.0","nodelist-foreach-polyfill":"^1.2.0","@formatjs/intl-pluralrules":"^1.3.6","highcharts-grouped-categories":"^1.1.3"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"raf":"3.3.2","yup":"^0.24.1","jest":"24.7.1","husky":"3.0.0","madge":"^3.4.4","react":"^16.5.2","enzyme":"3.5.0","eslint":"4.19.1","formik":"^0.11.11","moment":"2.23.0","history":"^4.7.2","ts-jest":"24.0.0","webpack":"4.30.0","full-icu":"^1.3.0","prettier":"1.16.4","react-ga":"^2.5.2","recharts":"1.0.0-beta.9","testcafe":"1.1.4","commander":"2.14.1","node-sass":"4.13.0","react-dom":"^16.5.2","supertest":"3.0.0","ts-loader":"6.0.0","@types/raf":"^3.4.0","css-loader":"0.28.7","jest-junit":"3.0.0","raw-loader":"0.5.1","styled-jsx":"2.2.1","typescript":"3.3.4000","@babel/core":"7.4.4","@types/jest":"24.0.6","@types/node":"7.0.8","@types/uuid":"3.4.3","file-loader":"3.0.1","jest-enzyme":"7.0.2","lint-staged":"9.1.0","sass-loader":"6.0.6","webpack-cli":"3.3.2","@types/react":"16.8.6","babel-loader":"8.0.5","react-helmet":"5.2.0","react-select":"1.2.1","style-loader":"0.19.1","@types/enzyme":"3.1.13","@types/lodash":"4.14.123","testcafe-live":"0.1.4","@babel/runtime":"7.4.4","dotenv-webpack":"^1.7.0","@babel/polyfill":"^7.4.4","@storybook/react":"5.0.11","@types/invariant":"2.2.29","@types/react-dom":"16.0.11","isomorphic-fetch":"2.2.1","react-datepicker":"1.1.0","react-router-dom":"4.2.2","@babel/preset-env":"7.4.4","@gooddata/mock-js":"^2.11.0","@storybook/addons":"5.0.11","@types/classnames":"2.2.3","@types/prop-types":"15.5.2","@storybook/theming":"5.0.11","identity-obj-proxy":"^3.0.0","intl-messageformat":"^7.5.4","webpack-dev-server":"3.3.1","@babel/preset-react":"7.0.0","@types/react-portal":"4.0.1","@types/react-window":"^1.8.1","babel-plugin-lodash":"3.3.4","html-webpack-plugin":"3.2.0","react-test-renderer":"16.4.2","@types/react-measure":"2.0.5","clean-webpack-plugin":"2.0.2","stats-webpack-plugin":"0.7.0","eslint-config-prettier":"4.1.0","react-google-recaptcha":"^0.14.1","tslint-config-prettier":"1.18.0","@gooddata/eslint-config":"^1.0.0","@gooddata/tslint-config":"1.0.0","@types/react-responsive":"^3.0.3","@types/storybook__react":"4.0.1","@types/stringify-object":"^3.2.0","enzyme-adapter-react-16":"1.3.1","@gooddata/test-storybook":"3.2.1","@storybook/addon-actions":"5.0.11","@storybook/addon-options":"5.0.11","node-sass-magic-importer":"5.1.0","react-syntax-highlighter":"11.0.2","@types/fixed-data-table-2":"0.8.1","@types/react-test-renderer":"16.0.0","circular-dependency-plugin":"5.0.2","compression-webpack-plugin":"2.0.0","@types/json-stable-stringify":"^1.0.32","@gooddata/frontend-npm-scripts":"1.1.0","@types/enzyme-adapter-react-16":"1.0.3","@types/storybook__addon-actions":"3.4.2","@babel/plugin-proposal-class-properties":"7.4.4","@babel/plugin-proposal-object-rest-spread":"7.4.4","@babel/plugin-transform-async-to-generator":"7.4.4"},"peerDependencies":{"react":"^16.5.2","react-dom":"^16.5.2"},"_npmOperationalInternal":{"tmp":"tmp/react-components_7.5.0-alpha-lanhuynh-lhq-sd-818-geo-pushpin-config-panel-p1-2020-03-18T03-01-10-612Z_1584500546051_0.5648200898926001","host":"s3://npm-registry-packages"}},"7.5.0-beta.11":{"name":"@gooddata/react-components","version":"7.5.0-beta.11","author":{"name":"GoodData Corporation"},"license":"BSD-3-Clause","_id":"@gooddata/react-components@7.5.0-beta.11","maintainers":[{"name":"afi","email":"adam.fiedler@gooddata.com"},{"name":"bertold8","email":"ivan.nejezchleb@seznam.cz"},{"name":"brbistas","email":"valentinos.chraniotis@gooddata.com"},{"name":"bugsbunny338","email":"jiri.zajic@mensa.cz"},{"name":"de.do","email":"de.do@gooddata.com"},{"name":"gooddata-ci","email":"rail@gooddata.com"},{"name":"hung.nguyen.hoang","email":"hung.nguyen@gooddata.com"},{"name":"ivan.mjartan","email":"ivan.mjartan@gooddata.com"},{"name":"jakub-sterba","email":"jakub.sterba@gooddata.com"},{"name":"jankc","email":"jan.krapac@gmail.com"},{"name":"jaroslav.tomecek","email":"jaroslav.tomecek@gooddata.com"},{"name":"jkittler","email":"honza.kittler@gmail.com"},{"name":"khanh.le","email":"khanh.le@gooddata.com"},{"name":"lanhuynh","email":"lan.huynh@gooddata.com"},{"name":"linhhong","email":"linh.hong@gooddata.com"},{"name":"lupko","email":"lubomir.slivka@gooddata.com"},{"name":"matyas.kandl","email":"matyas.kandl@gooddata.com"},{"name":"michal.marsal","email":"michal.marsal@gooddata.com"},{"name":"naibinh","email":"naibinh@gmail.com"},{"name":"nikolacech","email":"nikola.cech@gooddata.com"},{"name":"nis.hua","email":"nis.hua@gooddata.com"},{"name":"no23reason","email":"dan.homola@hotmail.cz"},{"name":"patrikbraborec","email":"patrik.braborec@gooddata.com"},{"name":"pbenes","email":"petr.benes@gooddata.com"},{"name":"petrjanu","email":"petr.janu@gooddata.com"},{"name":"ptquang86","email":"ptquang86@gmail.com"},{"name":"qduval","email":"quentin.duval@gooddata.com"},{"name":"rodri360","email":"me@rodri360.com"},{"name":"sitina","email":"jiri.sitina@gooddata.com"},{"name":"strouhaljan","email":"strouhal.jan@gmail.com"},{"name":"tomas.kratochvil","email":"tomas.kratochvil@gooddata.com"},{"name":"tomasreichmann","email":"tomasreichmann@gmail.com"},{"name":"tomsatgd","email":"tomas.satinsky@gooddata.com"},{"name":"trung-le-quoc","email":"trung.le@gooddata.com"},{"name":"tu-ngo","email":"tungo1981@gmail.com"},{"name":"tulean","email":"tuan.le@gooddata.com"},{"name":"utdnah","email":"danh.ung@gooddata.com"},{"name":"vlastikcz","email":"vlastimil.kotas@gooddata.com"},{"name":"vu.pham","email":"vu.pham@gooddata.com"},{"name":"xmort","email":"petr.dolejsi@gooddata.com"},{"name":"yanlipnican","email":"yanlipnican@gmail.com"}],"homepage":"https://github.com/gooddata/gooddata-react-components#readme","bugs":{"url":"https://github.com/gooddata/gooddata-react-components/issues"},"dist":{"shasum":"2d1b087a607032a54470b21de42d37aabcab1d3f","tarball":"https://registry.npmjs.org/@gooddata/react-components/-/react-components-7.5.0-beta.11.tgz","fileCount":2480,"integrity":"sha512-RrZevUcqWaMWkMM2ETcRgP3gc9SUsR2/VZrJh6By6Fr7wEfxX42+jXegaTc3FOtCnLaJFNm7WaMUOwie+5JuFg==","signatures":[{"sig":"MEYCIQCLhEOz9K98Qp6ngI83/z7v+jw4w/iODT4M2dFbEbceGwIhAMjsJ1vPKTUpQ/ObeT2Iy/voI/iiR0sEVZba8jrPmtqA","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":9773237,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJecZfiCRA9TVsSAnZWagAApi0P/jTaSBvsspKNJG3ICEc3\nW4NNlczP6zliTX6hzWMy1G6xuE+h2Qt9Ct7oGsdHDv9RpPx6Mhq6iRYvgRic\nxbSzHv1fnUeudJDuAvjun9gqabacMlDmdSFq29zJS90QTfw5jePMiOcc0W6u\nt88nX2dOC3+vIAJ7yGgibwRb/FfqliTwnqVhp/6F9z/X1GAKwcn8ddSzUUKq\ni4pxd/U3vAdFNyJpUgD96lWy+v43rA90BpHyHPUU7Je0cNsuJNxPrYcRuwqX\neyYaIpovMvHJ49ODOdR2NWONTTkarcweAQ2TwSCVyUwBL2lSMIvGBEWTrFw8\niqsEPG8WyH4bXuEGQwG1AH2XFM2iS7YKx+ufI9jMkP/z/UDsYA/LUqzVorAo\nvd5t/F6Zr7d1pTQBTJ8Etl7P8TiT+ethMjrbMz3nsdV+eNToRdcmEPxpN7TO\nP8Lh0gyv8OnCjWmuoEIVixNWMUly7nR+9lWk/09oBr/CEBm+LIaO4PsLOpQM\nTs7V/HVHvxfb3hA+28y+50I1ZcRG7n+hDuAfMA/BmHyTPj9/zCLmiX7a6PhI\nw7bMlb188w+WaO9xYSZ2ZifaRCbp29PlJym29svxVrR3oA6uKpYkGC3vufA1\nW88E3Upvz02otHKGOkmuRy4YAzTSSGwI8CojMCLrG0UIxFPT6DLrB6Yl9cSm\n9JOl\r\n=3jgm\r\n-----END PGP SIGNATURE-----\r\n"},"main":"dist/index.js","husky":{"hooks":{"pre-commit":"lint-staged"}},"config":{"eslint":"./examples/**/*.{js,jsx}","tslint":"./{__mocks__,src,stories}/{,**/}*.{ts,tsx}"},"readme":"[![npm version](https://badge.fury.io/js/%40gooddata%2Freact-components.svg)](https://www.npmjs.com/package/@gooddata/react-components)\n\n# GoodData.UI React components\n> A React-based JavaScript library for building data-driven applications\n\n## Getting started\n- [GoodData.UI Documentation](http://sdk.gooddata.com/gooddata-ui/)\n- [GoodData.UI Live Examples](https://gooddata-examples.herokuapp.com/)\n- [Stack Overflow](https://stackoverflow.com/questions/tagged/gooddata)\n\n### Usage\nWith [yarn](https://yarnpkg.com) installed, go to your project directory and run\n```\n$ yarn add @gooddata/react-components\n```\nIf you prefer [npm](npmjs.com) run\n```\n$ npm install --save @gooddata/react-components\n```\n\nThe public API is exposed via global `index.js`. Except for the styles, do not import any other file directly\nbecause they are not intended to be part of the public API.\n\n## Contributing\n\nWe welcome any contribution in form of [issues](https://github.com/gooddata/gooddata-react-components/issues) or [pull requests](https://github.com/gooddata/gooddata-react-components/pulls).\nThese commands may come in handy while developing:\n\n| command | description |\n| ------- | ----------- |\n| `yarn install --pure-lockfile` | first step |\n| ||\n| `yarn dev` | build react-components to `/dist` in watch mode |\n| `yarn test` | run all unit tests |\n| `yarn prettier-write` | format the source code to match the valid codestyle |\n| `yarn validate` | validate codestyle |\n| ||\n| `yarn storybook` | run storybook from `/stories` on http://localhost:9001 |\n| `yarn build-storybook` | build storybook to `/dist-storybook` |\n| `yarn test-storybook` | run storybook and [screenshot tests](https://github.com/gooddata/gdc-client-utils/tree/master/test-storybook) |\n| ||\n| `yarn examples` | run Live Examples dev-server from `/examples` on https://localhost:8999 |\n| `yarn examples-build` | build Live Examples to `/examples/dist` |\n| `yarn examples-server` | serve built Live Examples - see `/examples/server/src` |\n| `yarn examples-testcafe` | run testcafe tests against `localhost:8999` |\n\n### Deploy to heroku.com\nWhen you deploy this repo to heroku, it serves *GoodData.UI Live Examples*.\nRelevant tasks are in `Procfile` and `package.json`.\n\n```bash\n# run in the project directory\nheroku login\nheroku create <your-app-name>\nheroku config:set DOMAIN_ADMIN_USERNAME=x@gooddata.com DOMAIN_ADMIN_PASSWORD=xy PROJECT_ID_TO_ASSIGN=xms7ga4tf3g3nzucd8380o2bev8oeknp\ngit push heroku HEAD:master\nheroku open\n```\n### Enable Geo Chart for Storybook and Live Examples\nGeo chart uses Mapbox to render map which requires a Mapbox access token.\n- Register an account and create Mapbox access token at [guide](https://docs.mapbox.com/help/how-mapbox-works/access-tokens/)\n- Store the created token at `.env`:\n```bash\necho -e \"EXAMPLE_MAPBOX_ACCESS_TOKEN=token\" >> .env # only need to run once\necho -e \"STORYBOOK_MAPBOX_ACCESS_TOKEN=token\" >> .env # only need to run once\n```\n\n### Run Live Examples Locally\nTo run *GoodData.UI Live Examples* locally:\n```bash\ngit clone <this-repository>\ncd  <repository-folder>\nyarn install --pure-lockfile\nyarn examples\n```\nThen open https://localhost:8999 and login using Live Examples account (you can [create one here](https://gooddata-examples.herokuapp.com/registration)).\n\n### Run Storybook locally\n- Run storybook with token stored in `.env` for more secure\n```bash\nyarn storybook\n```\n- Or run storybook with token env param exposed to cli (not suggested)\n```bash\nSTORYBOOK_MAPBOX_ACCESS_TOKEN=token yarn storybook\n```\n- Apply either above way to `yarn build-storybook` or `yarn test-storybook`\n\n### Source code formatting\nThe source code in the repository is formatted by [Prettier](https://prettier.io/).\nThe format of the code is validated by our Continuous Integration server and is one of the requirements of successful merge.\n\nPrettier is supported by every major IDE. You can find the list of supported editors and how to configure them [here](https://prettier.io/docs/en/editors.html).\n\nIn the case, when your editor is not supported or you don't want to setup the integration, you can run the `yarn prettier-write` command to reformat the code before commit.\n\n## Changelog\n\n- see [CHANGELOG.md](CHANGELOG.md)\n\n## Supported versions\n\nIn order to make the user experience with integrating GoodData UI SDK as smooth and secure as possible and to ensure that the SDK is using the latest features of the platform, we will only provide support to two most recent major versions of UI SDK.\n\nThe most recent majors will be supported in the following modes:\n\n- The latest major version will receive all new functionality and all bug fixes\n- The previous major version will only receive fixes to critical issues and security fixes. These fixes will be applied on top of last released version of the previous major\n\nThe customers are encouraged to always use the latest version of the UI SDK.\n\nIn case of using older versions, the user might face API incompatibility, performance or security issues.\n\nPlease follow the installation instructions to update to the newest version.\n\n## License\n\n(C) 2007-2020 GoodData Corporation\n\nThis project is dual licensed:\n\n- The ATTRIBUTION-NONCOMMERCIAL 4.0 INTERNATIONAL (CC BY-NC 4.0) is used for purpose of the trial experience and evaluation of GoodData.UI library.\n- The GOODDATA GOODDATA.UI LIBRARY END USER LICENSE AGREEMENT is used for GoodData customers.\n\nFor more information, please see [LICENSE](https://github.com/gooddata/gooddata-react-components/blob/master/LICENSE)\n","gitHead":"b50dcf16d956e03cc0cd3647dd182b36242c24b4","scripts":{"dev":"bash scripts/build.sh --dev-watch","test":"jest --watch","build":"bash scripts/build.sh","tslint":"yarn run-tslint -t verbose $npm_package_config_tslint","prepare":"cd examples/server && yarn install --frozen-lockfile && cd ../..; rm -r examples/node_modules 2>/dev/null; true","examples":"bash scripts/run-examples.sh","prepare?":"# Called before `npm publish` and on local `npm install`. Temporarily also for deleting obsolete node_modules. Ends with `true` to continue gracefully.","validate":"tsc --noEmit && yarn tslint && eslint $npm_package_config_eslint && yarn prettier-check","build-dev":"bash scripts/build.sh --dev","examples?":"# Default is developer domain, other options: yarn examples [sec,secure,stg,stg2,stg3,demo,developer or URL]","storybook":"yarn build && start-storybook -p 9001 -c .storybook","test-once":"jest","tslint-ci":"mkdir -p ./ci/results && yarn run-tslint -t checkstyle -o ./ci/results/tslint-results.xml $npm_package_config_tslint","run-tslint":"tslint -p tsconfig.json","validate-ci":"tsc --noEmit && yarn tslint-ci  && eslint $npm_package_config_eslint -f checkstyle -o ci/results/eslint-results.xml && yarn prettier-check","examples-build":"bash scripts/build-examples.sh","prepublishOnly":"yarn build","prettier-check":"prettier --check '{src,stories,styles,__mocks__,examples/server/src,examples/src,examples/test}/**/*.{ts,js,tsx,jsx,json,scss,md,yaml,html}'","prettier-write":"prettier --write '{src,stories,styles,__mocks__,examples/server/src,examples/src,examples/test}/**/*.{ts,js,tsx,jsx,json,scss,md,yaml,html}'","test-storybook":"yarn build && test-storybook","build-storybook":"yarn build && build-storybook -c .storybook -o dist-storybook","examples-server":"node examples/server/src/index.js","heroku-postbuild":"yarn examples-build developer","examples-testcafe":"./scripts/run-testcafe.sh visual","check-circular-deps":"madge --circular --extensions ts ./src","examples-testcafe-ci":"./scripts/run-testcafe.sh ci","examples-testcafe-live":"./scripts/run-testcafe.sh live"},"typings":"dist/index.d.ts","_npmUser":{"name":"gooddata-ci","email":"rail@gooddata.com"},"deprecated":"@gooddata/react-components@7 reached End of Support on March 31, 2022. Please upgrade (see https://sdk.gooddata.com/gooddata-ui/docs/supported_versions.html for more information).","repository":{"url":"git+ssh://git@github.com/gooddata/gooddata-react-components.git","type":"git"},"_npmVersion":"6.4.1","description":"GoodData.UI - A powerful JavaScript library for building analytical applications","directories":{},"lint-staged":{"{src,stories,styles,__mocks__,examples/server/src,examples/src,examples/test}/**/*.{ts,js,tsx,jsx,scss}":["npx gdc-fix-copyright","git add"],"{src,stories,styles,__mocks__,examples/server/src,examples/src,examples/test}/**/*.{ts,js,tsx,jsx,json,scss,md,yaml,html}":["prettier --write","git add"]},"_nodeVersion":"8.12.0","dependencies":{"rxjs":"^5.5.6","uuid":"^3.2.1","immer":"^1.3.1","lodash":"^4.17.15","date-fns":"^2.7.0","downshift":"^3.2.7","invariant":"^2.2.2","mapbox-gl":"^1.6.1","classnames":"^2.2.6","highcharts":"7.1.1","prop-types":"^15.6.0","react-intl":"^3.6.0","custom-event":"^1.0.1","react-window":"^1.8.1","ag-grid-react":"20.0.0","react-measure":"^2.3.0","@types/mapbox-gl":"^1.6.1","react-day-picker":"~7.3.0","react-responsive":"^3.0.0","stringify-object":"^2.4.0","@gooddata/typings":"^2.22.0","ag-grid-community":"20.0.0","http-status-codes":"^1.3.0","@gooddata/js-utils":"^3.5.0","@gooddata/numberjs":"^3.2.4","fixed-data-table-2":"0.7.17","@gooddata/goodstrap":"^68.1.0","react-dom-factories":"^1.0.2","@gooddata/gooddata-js":"^12.5.0","json-stable-stringify":"^1.0.1","react-transition-group":"^2.2.1","hoist-non-react-statics":"^3.3.0","nodelist-foreach-polyfill":"^1.2.0","@formatjs/intl-pluralrules":"^1.3.6","highcharts-grouped-categories":"^1.1.3"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"raf":"3.3.2","yup":"^0.24.1","jest":"24.7.1","husky":"3.0.0","madge":"^3.4.4","react":"^16.5.2","enzyme":"3.5.0","eslint":"4.19.1","formik":"^0.11.11","moment":"2.23.0","history":"^4.7.2","ts-jest":"24.0.0","webpack":"4.30.0","full-icu":"^1.3.0","prettier":"1.16.4","react-ga":"^2.5.2","recharts":"1.0.0-beta.9","testcafe":"1.1.4","commander":"2.14.1","node-sass":"4.13.0","react-dom":"^16.5.2","supertest":"3.0.0","ts-loader":"6.0.0","@types/raf":"^3.4.0","css-loader":"0.28.7","jest-junit":"3.0.0","raw-loader":"0.5.1","styled-jsx":"2.2.1","typescript":"3.3.4000","@babel/core":"7.4.4","@types/jest":"24.0.6","@types/node":"7.0.8","@types/uuid":"3.4.3","file-loader":"3.0.1","jest-enzyme":"7.0.2","lint-staged":"9.1.0","sass-loader":"6.0.6","webpack-cli":"3.3.2","@types/react":"16.8.6","babel-loader":"8.0.5","react-helmet":"5.2.0","react-select":"1.2.1","style-loader":"0.19.1","@types/enzyme":"3.1.13","@types/lodash":"4.14.123","testcafe-live":"0.1.4","@babel/runtime":"7.4.4","dotenv-webpack":"^1.7.0","@babel/polyfill":"^7.4.4","@storybook/react":"5.0.11","@types/invariant":"2.2.29","@types/react-dom":"16.0.11","isomorphic-fetch":"2.2.1","react-datepicker":"1.1.0","react-router-dom":"4.2.2","@babel/preset-env":"7.4.4","@gooddata/mock-js":"^2.11.0","@storybook/addons":"5.0.11","@types/classnames":"2.2.3","@types/prop-types":"15.5.2","@storybook/theming":"5.0.11","identity-obj-proxy":"^3.0.0","intl-messageformat":"^7.5.4","webpack-dev-server":"3.3.1","@babel/preset-react":"7.0.0","@types/react-portal":"4.0.1","@types/react-window":"^1.8.1","babel-plugin-lodash":"3.3.4","html-webpack-plugin":"3.2.0","react-test-renderer":"16.4.2","@types/react-measure":"2.0.5","clean-webpack-plugin":"2.0.2","stats-webpack-plugin":"0.7.0","eslint-config-prettier":"4.1.0","react-google-recaptcha":"^0.14.1","tslint-config-prettier":"1.18.0","@gooddata/eslint-config":"^1.0.0","@gooddata/tslint-config":"1.0.0","@types/react-responsive":"^3.0.3","@types/storybook__react":"4.0.1","@types/stringify-object":"^3.2.0","enzyme-adapter-react-16":"1.3.1","@gooddata/test-storybook":"3.2.1","@storybook/addon-actions":"5.0.11","@storybook/addon-options":"5.0.11","node-sass-magic-importer":"5.1.0","react-syntax-highlighter":"11.0.2","@types/fixed-data-table-2":"0.8.1","@types/react-test-renderer":"16.0.0","circular-dependency-plugin":"5.0.2","compression-webpack-plugin":"2.0.0","@types/json-stable-stringify":"^1.0.32","@gooddata/frontend-npm-scripts":"1.1.0","@types/enzyme-adapter-react-16":"1.0.3","@types/storybook__addon-actions":"3.4.2","@babel/plugin-proposal-class-properties":"7.4.4","@babel/plugin-proposal-object-rest-spread":"7.4.4","@babel/plugin-transform-async-to-generator":"7.4.4"},"peerDependencies":{"react":"^16.5.2","react-dom":"^16.5.2"},"_npmOperationalInternal":{"tmp":"tmp/react-components_7.5.0-beta.11_1584502753786_0.34346348533281645","host":"s3://npm-registry-packages"}},"7.5.0-beta.12":{"name":"@gooddata/react-components","version":"7.5.0-beta.12","author":{"name":"GoodData Corporation"},"license":"BSD-3-Clause","_id":"@gooddata/react-components@7.5.0-beta.12","maintainers":[{"name":"afi","email":"adam.fiedler@gooddata.com"},{"name":"bertold8","email":"ivan.nejezchleb@seznam.cz"},{"name":"brbistas","email":"valentinos.chraniotis@gooddata.com"},{"name":"bugsbunny338","email":"jiri.zajic@mensa.cz"},{"name":"de.do","email":"de.do@gooddata.com"},{"name":"gooddata-ci","email":"rail@gooddata.com"},{"name":"hung.nguyen.hoang","email":"hung.nguyen@gooddata.com"},{"name":"ivan.mjartan","email":"ivan.mjartan@gooddata.com"},{"name":"jakub-sterba","email":"jakub.sterba@gooddata.com"},{"name":"jankc","email":"jan.krapac@gmail.com"},{"name":"jaroslav.tomecek","email":"jaroslav.tomecek@gooddata.com"},{"name":"jkittler","email":"honza.kittler@gmail.com"},{"name":"khanh.le","email":"khanh.le@gooddata.com"},{"name":"lanhuynh","email":"lan.huynh@gooddata.com"},{"name":"linhhong","email":"linh.hong@gooddata.com"},{"name":"lupko","email":"lubomir.slivka@gooddata.com"},{"name":"matyas.kandl","email":"matyas.kandl@gooddata.com"},{"name":"michal.marsal","email":"michal.marsal@gooddata.com"},{"name":"naibinh","email":"naibinh@gmail.com"},{"name":"nikolacech","email":"nikola.cech@gooddata.com"},{"name":"nis.hua","email":"nis.hua@gooddata.com"},{"name":"no23reason","email":"dan.homola@hotmail.cz"},{"name":"patrikbraborec","email":"patrik.braborec@gooddata.com"},{"name":"pbenes","email":"petr.benes@gooddata.com"},{"name":"petrjanu","email":"petr.janu@gooddata.com"},{"name":"ptquang86","email":"ptquang86@gmail.com"},{"name":"qduval","email":"quentin.duval@gooddata.com"},{"name":"rodri360","email":"me@rodri360.com"},{"name":"sitina","email":"jiri.sitina@gooddata.com"},{"name":"strouhaljan","email":"strouhal.jan@gmail.com"},{"name":"tomas.kratochvil","email":"tomas.kratochvil@gooddata.com"},{"name":"tomasreichmann","email":"tomasreichmann@gmail.com"},{"name":"tomsatgd","email":"tomas.satinsky@gooddata.com"},{"name":"trung-le-quoc","email":"trung.le@gooddata.com"},{"name":"tu-ngo","email":"tungo1981@gmail.com"},{"name":"tulean","email":"tuan.le@gooddata.com"},{"name":"utdnah","email":"danh.ung@gooddata.com"},{"name":"vlastikcz","email":"vlastimil.kotas@gooddata.com"},{"name":"vu.pham","email":"vu.pham@gooddata.com"},{"name":"xmort","email":"petr.dolejsi@gooddata.com"},{"name":"yanlipnican","email":"yanlipnican@gmail.com"}],"homepage":"https://github.com/gooddata/gooddata-react-components#readme","bugs":{"url":"https://github.com/gooddata/gooddata-react-components/issues"},"dist":{"shasum":"7b3ef69bf0d4321c902e5b99ca29c0393485a6f6","tarball":"https://registry.npmjs.org/@gooddata/react-components/-/react-components-7.5.0-beta.12.tgz","fileCount":2480,"integrity":"sha512-cg1Kzmjv32pcbwV+FRLpYL7cOIYoH1xBvaBwJFVXFOpS+XRTwk3oVSgU0r87KmyloBbLpgW/optMFqeV/8KT1A==","signatures":[{"sig":"MEQCICnpbzjUzLJw/y/eto799DLELDvYE2hu26v205gZdoXfAiABO6JI3QD/CbVe+oIhR0//3qjxKo/JroyQkIM0buxO8w==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":9773671,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJecabWCRA9TVsSAnZWagAAUPoP/A7i/tjZjl4h1imhgCLJ\nDojsjwgoPGeFWrsHPNmARlycG0utX6vJ6zVxhp560eER6KhKje9sK9hNf8zf\ndzQtkHue0cTxJVBgv45S0GuUxGyJ25nI/6a219KhfyHIvDMBeBIJ53/RoZRJ\nG845bSS/EnF5W7VUANN6GmwJQBatUdvZcxy7i9qwaLWgzfVNARi7nTAtblc+\ntVlp5PQAtML8JsMQUMO6NGL9lHPIVhoh3r/HZ/DuNXAhfAKKZJc1EFIk+c9g\naUJrUGoTlJqHjZr8J0MrYxdYL3WgxHACKrijvVGHrjkl8A5A74oGVpr1iKQo\n888hPDPuXnnhCzuUotwDEfQ2Q0ir0rwM2Ra+c7VVNjDpFhtF7OrpNsR2+5MM\nxtUY2AS1//lWjMhYokZtueo8pcjWRF350s99JTHS1uFpeV7MLcc5ykIFzm5h\nkfq4+JPda2fv62LJ73GYZ7/8GF9HOG/qJIXlzAtcvHWNYVGyEoekSv52iL3k\nMM+h2WSsD0uyvxQWCMAmi39xcPTyxYdQl4mthoqBA15A9ZXMALxp/YgpeOPL\no0HZ2GPw0wdwbB/yyPtJkICdI6UmGuSbnEOr4867NtaxQ7meoo6muntJDqy8\nee8y3yZUI5N6v5sml3PXH1PGYN0w0Nhzaxo5kYQaYAB2jCWuKYUN7bFMwTuR\nOgu3\r\n=PXaw\r\n-----END PGP SIGNATURE-----\r\n"},"main":"dist/index.js","husky":{"hooks":{"pre-commit":"lint-staged"}},"config":{"eslint":"./examples/**/*.{js,jsx}","tslint":"./{__mocks__,src,stories}/{,**/}*.{ts,tsx}"},"readme":"[![npm version](https://badge.fury.io/js/%40gooddata%2Freact-components.svg)](https://www.npmjs.com/package/@gooddata/react-components)\n\n# GoodData.UI React components\n> A React-based JavaScript library for building data-driven applications\n\n## Getting started\n- [GoodData.UI Documentation](http://sdk.gooddata.com/gooddata-ui/)\n- [GoodData.UI Live Examples](https://gooddata-examples.herokuapp.com/)\n- [Stack Overflow](https://stackoverflow.com/questions/tagged/gooddata)\n\n### Usage\nWith [yarn](https://yarnpkg.com) installed, go to your project directory and run\n```\n$ yarn add @gooddata/react-components\n```\nIf you prefer [npm](npmjs.com) run\n```\n$ npm install --save @gooddata/react-components\n```\n\nThe public API is exposed via global `index.js`. Except for the styles, do not import any other file directly\nbecause they are not intended to be part of the public API.\n\n## Contributing\n\nWe welcome any contribution in form of [issues](https://github.com/gooddata/gooddata-react-components/issues) or [pull requests](https://github.com/gooddata/gooddata-react-components/pulls).\nThese commands may come in handy while developing:\n\n| command | description |\n| ------- | ----------- |\n| `yarn install --pure-lockfile` | first step |\n| ||\n| `yarn dev` | build react-components to `/dist` in watch mode |\n| `yarn test` | run all unit tests |\n| `yarn prettier-write` | format the source code to match the valid codestyle |\n| `yarn validate` | validate codestyle |\n| ||\n| `yarn storybook` | run storybook from `/stories` on http://localhost:9001 |\n| `yarn build-storybook` | build storybook to `/dist-storybook` |\n| `yarn test-storybook` | run storybook and [screenshot tests](https://github.com/gooddata/gdc-client-utils/tree/master/test-storybook) |\n| ||\n| `yarn examples` | run Live Examples dev-server from `/examples` on https://localhost:8999 |\n| `yarn examples-build` | build Live Examples to `/examples/dist` |\n| `yarn examples-server` | serve built Live Examples - see `/examples/server/src` |\n| `yarn examples-testcafe` | run testcafe tests against `localhost:8999` |\n\n### Deploy to heroku.com\nWhen you deploy this repo to heroku, it serves *GoodData.UI Live Examples*.\nRelevant tasks are in `Procfile` and `package.json`.\n\n```bash\n# run in the project directory\nheroku login\nheroku create <your-app-name>\nheroku config:set DOMAIN_ADMIN_USERNAME=x@gooddata.com DOMAIN_ADMIN_PASSWORD=xy PROJECT_ID_TO_ASSIGN=xms7ga4tf3g3nzucd8380o2bev8oeknp\ngit push heroku HEAD:master\nheroku open\n```\n### Enable Geo Chart for Storybook and Live Examples\nGeo chart uses Mapbox to render map which requires a Mapbox access token.\n- Register an account and create Mapbox access token at [guide](https://docs.mapbox.com/help/how-mapbox-works/access-tokens/)\n- Store the created token at `.env`:\n```bash\necho -e \"EXAMPLE_MAPBOX_ACCESS_TOKEN=token\" >> .env # only need to run once\necho -e \"STORYBOOK_MAPBOX_ACCESS_TOKEN=token\" >> .env # only need to run once\n```\n\n### Run Live Examples Locally\nTo run *GoodData.UI Live Examples* locally:\n```bash\ngit clone <this-repository>\ncd  <repository-folder>\nyarn install --pure-lockfile\nyarn examples\n```\nThen open https://localhost:8999 and login using Live Examples account (you can [create one here](https://gooddata-examples.herokuapp.com/registration)).\n\n### Run Storybook locally\n- Run storybook with token stored in `.env` for more secure\n```bash\nyarn storybook\n```\n- Or run storybook with token env param exposed to cli (not suggested)\n```bash\nSTORYBOOK_MAPBOX_ACCESS_TOKEN=token yarn storybook\n```\n- Apply either above way to `yarn build-storybook` or `yarn test-storybook`\n\n### Source code formatting\nThe source code in the repository is formatted by [Prettier](https://prettier.io/).\nThe format of the code is validated by our Continuous Integration server and is one of the requirements of successful merge.\n\nPrettier is supported by every major IDE. You can find the list of supported editors and how to configure them [here](https://prettier.io/docs/en/editors.html).\n\nIn the case, when your editor is not supported or you don't want to setup the integration, you can run the `yarn prettier-write` command to reformat the code before commit.\n\n## Changelog\n\n- see [CHANGELOG.md](CHANGELOG.md)\n\n## Supported versions\n\nIn order to make the user experience with integrating GoodData UI SDK as smooth and secure as possible and to ensure that the SDK is using the latest features of the platform, we will only provide support to two most recent major versions of UI SDK.\n\nThe most recent majors will be supported in the following modes:\n\n- The latest major version will receive all new functionality and all bug fixes\n- The previous major version will only receive fixes to critical issues and security fixes. These fixes will be applied on top of last released version of the previous major\n\nThe customers are encouraged to always use the latest version of the UI SDK.\n\nIn case of using older versions, the user might face API incompatibility, performance or security issues.\n\nPlease follow the installation instructions to update to the newest version.\n\n## License\n\n(C) 2007-2020 GoodData Corporation\n\nThis project is dual licensed:\n\n- The ATTRIBUTION-NONCOMMERCIAL 4.0 INTERNATIONAL (CC BY-NC 4.0) is used for purpose of the trial experience and evaluation of GoodData.UI library.\n- The GOODDATA GOODDATA.UI LIBRARY END USER LICENSE AGREEMENT is used for GoodData customers.\n\nFor more information, please see [LICENSE](https://github.com/gooddata/gooddata-react-components/blob/master/LICENSE)\n","gitHead":"d4a0a58bdcc1db7a9c2e6cfb23b8c861292026f4","scripts":{"dev":"bash scripts/build.sh --dev-watch","test":"jest --watch","build":"bash scripts/build.sh","tslint":"yarn run-tslint -t verbose $npm_package_config_tslint","prepare":"cd examples/server && yarn install --frozen-lockfile && cd ../..; rm -r examples/node_modules 2>/dev/null; true","examples":"bash scripts/run-examples.sh","prepare?":"# Called before `npm publish` and on local `npm install`. Temporarily also for deleting obsolete node_modules. Ends with `true` to continue gracefully.","validate":"tsc --noEmit && yarn tslint && eslint $npm_package_config_eslint && yarn prettier-check","build-dev":"bash scripts/build.sh --dev","examples?":"# Default is developer domain, other options: yarn examples [sec,secure,stg,stg2,stg3,demo,developer or URL]","storybook":"yarn build && start-storybook -p 9001 -c .storybook","test-once":"jest","tslint-ci":"mkdir -p ./ci/results && yarn run-tslint -t checkstyle -o ./ci/results/tslint-results.xml $npm_package_config_tslint","run-tslint":"tslint -p tsconfig.json","validate-ci":"tsc --noEmit && yarn tslint-ci  && eslint $npm_package_config_eslint -f checkstyle -o ci/results/eslint-results.xml && yarn prettier-check","examples-build":"bash scripts/build-examples.sh","prepublishOnly":"yarn build","prettier-check":"prettier --check '{src,stories,styles,__mocks__,examples/server/src,examples/src,examples/test}/**/*.{ts,js,tsx,jsx,json,scss,md,yaml,html}'","prettier-write":"prettier --write '{src,stories,styles,__mocks__,examples/server/src,examples/src,examples/test}/**/*.{ts,js,tsx,jsx,json,scss,md,yaml,html}'","test-storybook":"yarn build && test-storybook","build-storybook":"yarn build && build-storybook -c .storybook -o dist-storybook","examples-server":"node examples/server/src/index.js","heroku-postbuild":"yarn examples-build developer","examples-testcafe":"./scripts/run-testcafe.sh visual","check-circular-deps":"madge --circular --extensions ts ./src","examples-testcafe-ci":"./scripts/run-testcafe.sh ci","examples-testcafe-live":"./scripts/run-testcafe.sh live"},"typings":"dist/index.d.ts","_npmUser":{"name":"gooddata-ci","email":"rail@gooddata.com"},"deprecated":"@gooddata/react-components@7 reached End of Support on March 31, 2022. Please upgrade (see https://sdk.gooddata.com/gooddata-ui/docs/supported_versions.html for more information).","repository":{"url":"git+ssh://git@github.com/gooddata/gooddata-react-components.git","type":"git"},"_npmVersion":"6.4.1","description":"GoodData.UI - A powerful JavaScript library for building analytical applications","directories":{},"lint-staged":{"{src,stories,styles,__mocks__,examples/server/src,examples/src,examples/test}/**/*.{ts,js,tsx,jsx,scss}":["npx gdc-fix-copyright","git add"],"{src,stories,styles,__mocks__,examples/server/src,examples/src,examples/test}/**/*.{ts,js,tsx,jsx,json,scss,md,yaml,html}":["prettier --write","git add"]},"_nodeVersion":"8.12.0","dependencies":{"rxjs":"^5.5.6","uuid":"^3.2.1","immer":"^1.3.1","lodash":"^4.17.15","date-fns":"^2.7.0","downshift":"^3.2.7","invariant":"^2.2.2","mapbox-gl":"^1.6.1","classnames":"^2.2.6","highcharts":"7.1.1","prop-types":"^15.6.0","react-intl":"^3.6.0","custom-event":"^1.0.1","react-window":"^1.8.1","ag-grid-react":"20.0.0","react-measure":"^2.3.0","@types/mapbox-gl":"^1.6.1","react-day-picker":"~7.3.0","react-responsive":"^3.0.0","stringify-object":"^2.4.0","@gooddata/typings":"^2.22.0","ag-grid-community":"20.0.0","http-status-codes":"^1.3.0","@gooddata/js-utils":"^3.5.0","@gooddata/numberjs":"^3.2.4","fixed-data-table-2":"0.7.17","@gooddata/goodstrap":"^68.1.0","react-dom-factories":"^1.0.2","@gooddata/gooddata-js":"^12.5.0","json-stable-stringify":"^1.0.1","react-transition-group":"^2.2.1","hoist-non-react-statics":"^3.3.0","nodelist-foreach-polyfill":"^1.2.0","@formatjs/intl-pluralrules":"^1.3.6","highcharts-grouped-categories":"^1.1.3"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"raf":"3.3.2","yup":"^0.24.1","jest":"24.7.1","husky":"3.0.0","madge":"^3.4.4","react":"^16.5.2","enzyme":"3.5.0","eslint":"4.19.1","formik":"^0.11.11","moment":"2.23.0","history":"^4.7.2","ts-jest":"24.0.0","webpack":"4.30.0","full-icu":"^1.3.0","prettier":"1.16.4","react-ga":"^2.5.2","recharts":"1.0.0-beta.9","testcafe":"1.1.4","commander":"2.14.1","node-sass":"4.13.0","react-dom":"^16.5.2","supertest":"3.0.0","ts-loader":"6.0.0","@types/raf":"^3.4.0","css-loader":"0.28.7","jest-junit":"3.0.0","raw-loader":"0.5.1","styled-jsx":"2.2.1","typescript":"3.3.4000","@babel/core":"7.4.4","@types/jest":"24.0.6","@types/node":"7.0.8","@types/uuid":"3.4.3","file-loader":"3.0.1","jest-enzyme":"7.0.2","lint-staged":"9.1.0","sass-loader":"6.0.6","webpack-cli":"3.3.2","@types/react":"16.8.6","babel-loader":"8.0.5","react-helmet":"5.2.0","react-select":"1.2.1","style-loader":"0.19.1","@types/enzyme":"3.1.13","@types/lodash":"4.14.123","testcafe-live":"0.1.4","@babel/runtime":"7.4.4","dotenv-webpack":"^1.7.0","@babel/polyfill":"^7.4.4","@storybook/react":"5.0.11","@types/invariant":"2.2.29","@types/react-dom":"16.0.11","isomorphic-fetch":"2.2.1","react-datepicker":"1.1.0","react-router-dom":"4.2.2","@babel/preset-env":"7.4.4","@gooddata/mock-js":"^2.11.0","@storybook/addons":"5.0.11","@types/classnames":"2.2.3","@types/prop-types":"15.5.2","@storybook/theming":"5.0.11","identity-obj-proxy":"^3.0.0","intl-messageformat":"^7.5.4","webpack-dev-server":"3.3.1","@babel/preset-react":"7.0.0","@types/react-portal":"4.0.1","@types/react-window":"^1.8.1","babel-plugin-lodash":"3.3.4","html-webpack-plugin":"3.2.0","react-test-renderer":"16.4.2","@types/react-measure":"2.0.5","clean-webpack-plugin":"2.0.2","stats-webpack-plugin":"0.7.0","eslint-config-prettier":"4.1.0","react-google-recaptcha":"^0.14.1","tslint-config-prettier":"1.18.0","@gooddata/eslint-config":"^1.0.0","@gooddata/tslint-config":"1.0.0","@types/react-responsive":"^3.0.3","@types/storybook__react":"4.0.1","@types/stringify-object":"^3.2.0","enzyme-adapter-react-16":"1.3.1","@gooddata/test-storybook":"3.2.1","@storybook/addon-actions":"5.0.11","@storybook/addon-options":"5.0.11","node-sass-magic-importer":"5.1.0","react-syntax-highlighter":"11.0.2","@types/fixed-data-table-2":"0.8.1","@types/react-test-renderer":"16.0.0","circular-dependency-plugin":"5.0.2","compression-webpack-plugin":"2.0.0","@types/json-stable-stringify":"^1.0.32","@gooddata/frontend-npm-scripts":"1.1.0","@types/enzyme-adapter-react-16":"1.0.3","@types/storybook__addon-actions":"3.4.2","@babel/plugin-proposal-class-properties":"7.4.4","@babel/plugin-proposal-object-rest-spread":"7.4.4","@babel/plugin-transform-async-to-generator":"7.4.4"},"peerDependencies":{"react":"^16.5.2","react-dom":"^16.5.2"},"_npmOperationalInternal":{"tmp":"tmp/react-components_7.5.0-beta.12_1584506581471_0.7263966507295541","host":"s3://npm-registry-packages"}},"7.5.0-alpha-lanhuynh-lhq-sd-818-geo-pushpin-config-panel-p1-2020-03-18T07-31-11-359Z":{"name":"@gooddata/react-components","version":"7.5.0-alpha-lanhuynh-lhq-sd-818-geo-pushpin-config-panel-p1-2020-03-18T07-31-11-359Z","author":{"name":"GoodData Corporation"},"license":"BSD-3-Clause","_id":"@gooddata/react-components@7.5.0-alpha-lanhuynh-lhq-sd-818-geo-pushpin-config-panel-p1-2020-03-18T07-31-11-359Z","maintainers":[{"name":"afi","email":"adam.fiedler@gooddata.com"},{"name":"bertold8","email":"ivan.nejezchleb@seznam.cz"},{"name":"brbistas","email":"valentinos.chraniotis@gooddata.com"},{"name":"bugsbunny338","email":"jiri.zajic@mensa.cz"},{"name":"de.do","email":"de.do@gooddata.com"},{"name":"gooddata-ci","email":"rail@gooddata.com"},{"name":"hung.nguyen.hoang","email":"hung.nguyen@gooddata.com"},{"name":"ivan.mjartan","email":"ivan.mjartan@gooddata.com"},{"name":"jakub-sterba","email":"jakub.sterba@gooddata.com"},{"name":"jankc","email":"jan.krapac@gmail.com"},{"name":"jaroslav.tomecek","email":"jaroslav.tomecek@gooddata.com"},{"name":"jkittler","email":"honza.kittler@gmail.com"},{"name":"khanh.le","email":"khanh.le@gooddata.com"},{"name":"lanhuynh","email":"lan.huynh@gooddata.com"},{"name":"linhhong","email":"linh.hong@gooddata.com"},{"name":"lupko","email":"lubomir.slivka@gooddata.com"},{"name":"matyas.kandl","email":"matyas.kandl@gooddata.com"},{"name":"michal.marsal","email":"michal.marsal@gooddata.com"},{"name":"naibinh","email":"naibinh@gmail.com"},{"name":"nikolacech","email":"nikola.cech@gooddata.com"},{"name":"nis.hua","email":"nis.hua@gooddata.com"},{"name":"no23reason","email":"dan.homola@hotmail.cz"},{"name":"patrikbraborec","email":"patrik.braborec@gooddata.com"},{"name":"pbenes","email":"petr.benes@gooddata.com"},{"name":"petrjanu","email":"petr.janu@gooddata.com"},{"name":"ptquang86","email":"ptquang86@gmail.com"},{"name":"qduval","email":"quentin.duval@gooddata.com"},{"name":"rodri360","email":"me@rodri360.com"},{"name":"sitina","email":"jiri.sitina@gooddata.com"},{"name":"strouhaljan","email":"strouhal.jan@gmail.com"},{"name":"tomas.kratochvil","email":"tomas.kratochvil@gooddata.com"},{"name":"tomasreichmann","email":"tomasreichmann@gmail.com"},{"name":"tomsatgd","email":"tomas.satinsky@gooddata.com"},{"name":"trung-le-quoc","email":"trung.le@gooddata.com"},{"name":"tu-ngo","email":"tungo1981@gmail.com"},{"name":"tulean","email":"tuan.le@gooddata.com"},{"name":"utdnah","email":"danh.ung@gooddata.com"},{"name":"vlastikcz","email":"vlastimil.kotas@gooddata.com"},{"name":"vu.pham","email":"vu.pham@gooddata.com"},{"name":"xmort","email":"petr.dolejsi@gooddata.com"},{"name":"yanlipnican","email":"yanlipnican@gmail.com"}],"homepage":"https://github.com/gooddata/gooddata-react-components#readme","bugs":{"url":"https://github.com/gooddata/gooddata-react-components/issues"},"dist":{"shasum":"d51585060c699971072df9eb1c174524fc48736d","tarball":"https://registry.npmjs.org/@gooddata/react-components/-/react-components-7.5.0-alpha-lanhuynh-lhq-sd-818-geo-pushpin-config-panel-p1-2020-03-18T07-31-11-359Z.tgz","fileCount":2484,"integrity":"sha512-aA3uScAP8gh0T3zVMs90wqDmMFh77gjxZcJG2aczecuVHNVFEJb/YEI0Hd+tL5YN99SlXtsjRNtPAk0iYnmxDA==","signatures":[{"sig":"MEUCIQC4xSfnI+q56/nWaFPf1BshuTGFixF/o6NaPbwU+9ITRQIgbwxvpUeY4oLeoHFsCZyR61QeR/vsUzFlLvpRBTiAmHs=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":9802275,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJecc7ACRA9TVsSAnZWagAAiJsP/0vuekUJ9kqnPAefeBzi\nsTrwAwfOy+YlkZAfrPziUiD42kfFr/hIZHDyGtHS90ckvvWTj0NddSBpK832\ncbqAd4Ri8kc5J0sPn7k69MMRKBHSf5+/d3fCAWDsNDqWkn2CqnrRTXIqpO87\nx4wSoI9G/lwZfZT6B2kLsK6z39goRsn3nSMRk36grHPn2HwQ04257Dow4LXt\nb1aApHgN6I8ATF3evsXkQnnVs39G60It+Cwxk89HLTytFrN1HvFSOcHKYJDP\ntfWztG34+lfTiUvdkjEGLe+X6sxKdsfJbPUGyarzzZlBWP3xW7+wieDkOIQP\nSGY2Ow3iEFA6nbl6Lyj2W/5Eqg9C7yvlaQgjm+1iuYyCdPT/vkoaPvzNO/6Q\nyUpUVasL1qtGwD34prR9cJ0OHh9Vc2Rh2Wd879jByb5pfm97NYx2MEOjG6UO\nIElOwKYKvzDY3Gwb3e8FbpAqwooDS09Ugy+4suvTkBmj/0hgv4J2UPocpHDt\nF5RkKvRWpmNBoAyIa3jTjQVaZz4YYpB7CizTXk+xBWRCjFcbWIGajj2+atGP\nXC8rLDWkLXVwrJ64jFjSnN+ZEgodtYFUvL9g4Iw+86MjJc8zfR1GpGbntrSM\nTZI6+UiFpjW0Id6wLOknlC+CoPSJq62wP8bvPS5FkAoBg2hrgdRWstvecEBD\n6P+v\r\n=tt1D\r\n-----END PGP SIGNATURE-----\r\n"},"main":"dist/index.js","husky":{"hooks":{"pre-commit":"lint-staged"}},"config":{"eslint":"./examples/**/*.{js,jsx}","tslint":"./{__mocks__,src,stories}/{,**/}*.{ts,tsx}"},"readme":"[![npm version](https://badge.fury.io/js/%40gooddata%2Freact-components.svg)](https://www.npmjs.com/package/@gooddata/react-components)\n\n# GoodData.UI React components\n> A React-based JavaScript library for building data-driven applications\n\n## Getting started\n- [GoodData.UI Documentation](http://sdk.gooddata.com/gooddata-ui/)\n- [GoodData.UI Live Examples](https://gooddata-examples.herokuapp.com/)\n- [Stack Overflow](https://stackoverflow.com/questions/tagged/gooddata)\n\n### Usage\nWith [yarn](https://yarnpkg.com) installed, go to your project directory and run\n```\n$ yarn add @gooddata/react-components\n```\nIf you prefer [npm](npmjs.com) run\n```\n$ npm install --save @gooddata/react-components\n```\n\nThe public API is exposed via global `index.js`. Except for the styles, do not import any other file directly\nbecause they are not intended to be part of the public API.\n\n## Contributing\n\nWe welcome any contribution in form of [issues](https://github.com/gooddata/gooddata-react-components/issues) or [pull requests](https://github.com/gooddata/gooddata-react-components/pulls).\nThese commands may come in handy while developing:\n\n| command | description |\n| ------- | ----------- |\n| `yarn install --pure-lockfile` | first step |\n| ||\n| `yarn dev` | build react-components to `/dist` in watch mode |\n| `yarn test` | run all unit tests |\n| `yarn prettier-write` | format the source code to match the valid codestyle |\n| `yarn validate` | validate codestyle |\n| ||\n| `yarn storybook` | run storybook from `/stories` on http://localhost:9001 |\n| `yarn build-storybook` | build storybook to `/dist-storybook` |\n| `yarn test-storybook` | run storybook and [screenshot tests](https://github.com/gooddata/gdc-client-utils/tree/master/test-storybook) |\n| ||\n| `yarn examples` | run Live Examples dev-server from `/examples` on https://localhost:8999 |\n| `yarn examples-build` | build Live Examples to `/examples/dist` |\n| `yarn examples-server` | serve built Live Examples - see `/examples/server/src` |\n| `yarn examples-testcafe` | run testcafe tests against `localhost:8999` |\n\n### Deploy to heroku.com\nWhen you deploy this repo to heroku, it serves *GoodData.UI Live Examples*.\nRelevant tasks are in `Procfile` and `package.json`.\n\n```bash\n# run in the project directory\nheroku login\nheroku create <your-app-name>\nheroku config:set DOMAIN_ADMIN_USERNAME=x@gooddata.com DOMAIN_ADMIN_PASSWORD=xy PROJECT_ID_TO_ASSIGN=xms7ga4tf3g3nzucd8380o2bev8oeknp\ngit push heroku HEAD:master\nheroku open\n```\n### Enable Geo Chart for Storybook and Live Examples\nGeo chart uses Mapbox to render map which requires a Mapbox access token.\n- Register an account and create Mapbox access token at [guide](https://docs.mapbox.com/help/how-mapbox-works/access-tokens/)\n- Store the created token at `.env`:\n```bash\necho -e \"EXAMPLE_MAPBOX_ACCESS_TOKEN=token\" >> .env # only need to run once\necho -e \"STORYBOOK_MAPBOX_ACCESS_TOKEN=token\" >> .env # only need to run once\n```\n\n### Run Live Examples Locally\nTo run *GoodData.UI Live Examples* locally:\n```bash\ngit clone <this-repository>\ncd  <repository-folder>\nyarn install --pure-lockfile\nyarn examples\n```\nThen open https://localhost:8999 and login using Live Examples account (you can [create one here](https://gooddata-examples.herokuapp.com/registration)).\n\n### Run Storybook locally\n- Run storybook with token stored in `.env` for more secure\n```bash\nyarn storybook\n```\n- Or run storybook with token env param exposed to cli (not suggested)\n```bash\nSTORYBOOK_MAPBOX_ACCESS_TOKEN=token yarn storybook\n```\n- Apply either above way to `yarn build-storybook` or `yarn test-storybook`\n\n### Source code formatting\nThe source code in the repository is formatted by [Prettier](https://prettier.io/).\nThe format of the code is validated by our Continuous Integration server and is one of the requirements of successful merge.\n\nPrettier is supported by every major IDE. You can find the list of supported editors and how to configure them [here](https://prettier.io/docs/en/editors.html).\n\nIn the case, when your editor is not supported or you don't want to setup the integration, you can run the `yarn prettier-write` command to reformat the code before commit.\n\n## Changelog\n\n- see [CHANGELOG.md](CHANGELOG.md)\n\n## Supported versions\n\nIn order to make the user experience with integrating GoodData UI SDK as smooth and secure as possible and to ensure that the SDK is using the latest features of the platform, we will only provide support to two most recent major versions of UI SDK.\n\nThe most recent majors will be supported in the following modes:\n\n- The latest major version will receive all new functionality and all bug fixes\n- The previous major version will only receive fixes to critical issues and security fixes. These fixes will be applied on top of last released version of the previous major\n\nThe customers are encouraged to always use the latest version of the UI SDK.\n\nIn case of using older versions, the user might face API incompatibility, performance or security issues.\n\nPlease follow the installation instructions to update to the newest version.\n\n## License\n\n(C) 2007-2020 GoodData Corporation\n\nThis project is dual licensed:\n\n- The ATTRIBUTION-NONCOMMERCIAL 4.0 INTERNATIONAL (CC BY-NC 4.0) is used for purpose of the trial experience and evaluation of GoodData.UI library.\n- The GOODDATA GOODDATA.UI LIBRARY END USER LICENSE AGREEMENT is used for GoodData customers.\n\nFor more information, please see [LICENSE](https://github.com/gooddata/gooddata-react-components/blob/master/LICENSE)\n","gitHead":"2fac62a965bfac3893df9d1770216bf8060f9d99","scripts":{"dev":"bash scripts/build.sh --dev-watch","test":"jest --watch","build":"bash scripts/build.sh","tslint":"yarn run-tslint -t verbose $npm_package_config_tslint","prepare":"cd examples/server && yarn install --frozen-lockfile && cd ../..; rm -r examples/node_modules 2>/dev/null; true","examples":"bash scripts/run-examples.sh","prepare?":"# Called before `npm publish` and on local `npm install`. Temporarily also for deleting obsolete node_modules. Ends with `true` to continue gracefully.","validate":"tsc --noEmit && yarn tslint && eslint $npm_package_config_eslint && yarn prettier-check","build-dev":"bash scripts/build.sh --dev","examples?":"# Default is developer domain, other options: yarn examples [sec,secure,stg,stg2,stg3,demo,developer or URL]","storybook":"yarn build && start-storybook -p 9001 -c .storybook","test-once":"jest","tslint-ci":"mkdir -p ./ci/results && yarn run-tslint -t checkstyle -o ./ci/results/tslint-results.xml $npm_package_config_tslint","run-tslint":"tslint -p tsconfig.json","validate-ci":"tsc --noEmit && yarn tslint-ci  && eslint $npm_package_config_eslint -f checkstyle -o ci/results/eslint-results.xml && yarn prettier-check","examples-build":"bash scripts/build-examples.sh","prepublishOnly":"yarn build","prettier-check":"prettier --check '{src,stories,styles,__mocks__,examples/server/src,examples/src,examples/test}/**/*.{ts,js,tsx,jsx,json,scss,md,yaml,html}'","prettier-write":"prettier --write '{src,stories,styles,__mocks__,examples/server/src,examples/src,examples/test}/**/*.{ts,js,tsx,jsx,json,scss,md,yaml,html}'","test-storybook":"yarn build && test-storybook","build-storybook":"yarn build && build-storybook -c .storybook -o dist-storybook","examples-server":"node examples/server/src/index.js","heroku-postbuild":"yarn examples-build developer","examples-testcafe":"./scripts/run-testcafe.sh visual","check-circular-deps":"madge --circular --extensions ts ./src","examples-testcafe-ci":"./scripts/run-testcafe.sh ci","examples-testcafe-live":"./scripts/run-testcafe.sh live"},"typings":"dist/index.d.ts","_npmUser":{"name":"lanhuynh","email":"lan.huynh@gooddata.com"},"deprecated":"@gooddata/react-components@7 reached End of Support on March 31, 2022. Please upgrade (see https://sdk.gooddata.com/gooddata-ui/docs/supported_versions.html for more information).","repository":{"url":"git+ssh://git@github.com/gooddata/gooddata-react-components.git","type":"git"},"_npmVersion":"6.9.0","description":"GoodData.UI - A powerful JavaScript library for building analytical applications","directories":{},"lint-staged":{"{src,stories,styles,__mocks__,examples/server/src,examples/src,examples/test}/**/*.{ts,js,tsx,jsx,scss}":["npx gdc-fix-copyright","git add"],"{src,stories,styles,__mocks__,examples/server/src,examples/src,examples/test}/**/*.{ts,js,tsx,jsx,json,scss,md,yaml,html}":["prettier --write","git add"]},"_nodeVersion":"8.12.0","dependencies":{"rxjs":"^5.5.6","uuid":"^3.2.1","immer":"^1.3.1","lodash":"^4.17.15","date-fns":"^2.7.0","downshift":"^3.2.7","invariant":"^2.2.2","mapbox-gl":"^1.6.1","classnames":"^2.2.6","highcharts":"7.1.1","prop-types":"^15.6.0","react-intl":"^3.6.0","custom-event":"^1.0.1","react-window":"^1.8.1","ag-grid-react":"20.0.0","react-measure":"^2.3.0","@types/mapbox-gl":"^1.6.1","react-day-picker":"~7.3.0","react-responsive":"^3.0.0","stringify-object":"^2.4.0","@gooddata/typings":"^2.22.0","ag-grid-community":"20.0.0","http-status-codes":"^1.3.0","@gooddata/js-utils":"^3.5.0","@gooddata/numberjs":"^3.2.4","fixed-data-table-2":"0.7.17","@gooddata/goodstrap":"^68.1.0","react-dom-factories":"^1.0.2","@gooddata/gooddata-js":"^12.5.0","json-stable-stringify":"^1.0.1","react-transition-group":"^2.2.1","hoist-non-react-statics":"^3.3.0","nodelist-foreach-polyfill":"^1.2.0","@formatjs/intl-pluralrules":"^1.3.6","highcharts-grouped-categories":"^1.1.3"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"raf":"3.3.2","yup":"^0.24.1","jest":"24.7.1","husky":"3.0.0","madge":"^3.4.4","react":"^16.5.2","enzyme":"3.5.0","eslint":"4.19.1","formik":"^0.11.11","moment":"2.23.0","history":"^4.7.2","ts-jest":"24.0.0","webpack":"4.30.0","full-icu":"^1.3.0","prettier":"1.16.4","react-ga":"^2.5.2","recharts":"1.0.0-beta.9","testcafe":"1.1.4","commander":"2.14.1","node-sass":"4.13.0","react-dom":"^16.5.2","supertest":"3.0.0","ts-loader":"6.0.0","@types/raf":"^3.4.0","css-loader":"0.28.7","jest-junit":"3.0.0","raw-loader":"0.5.1","styled-jsx":"2.2.1","typescript":"3.3.4000","@babel/core":"7.4.4","@types/jest":"24.0.6","@types/node":"7.0.8","@types/uuid":"3.4.3","file-loader":"3.0.1","jest-enzyme":"7.0.2","lint-staged":"9.1.0","sass-loader":"6.0.6","webpack-cli":"3.3.2","@types/react":"16.8.6","babel-loader":"8.0.5","react-helmet":"5.2.0","react-select":"1.2.1","style-loader":"0.19.1","@types/enzyme":"3.1.13","@types/lodash":"4.14.123","testcafe-live":"0.1.4","@babel/runtime":"7.4.4","dotenv-webpack":"^1.7.0","@babel/polyfill":"^7.4.4","@storybook/react":"5.0.11","@types/invariant":"2.2.29","@types/react-dom":"16.0.11","isomorphic-fetch":"2.2.1","react-datepicker":"1.1.0","react-router-dom":"4.2.2","@babel/preset-env":"7.4.4","@gooddata/mock-js":"^2.11.0","@storybook/addons":"5.0.11","@types/classnames":"2.2.3","@types/prop-types":"15.5.2","@storybook/theming":"5.0.11","identity-obj-proxy":"^3.0.0","intl-messageformat":"^7.5.4","webpack-dev-server":"3.3.1","@babel/preset-react":"7.0.0","@types/react-portal":"4.0.1","@types/react-window":"^1.8.1","babel-plugin-lodash":"3.3.4","html-webpack-plugin":"3.2.0","react-test-renderer":"16.4.2","@types/react-measure":"2.0.5","clean-webpack-plugin":"2.0.2","stats-webpack-plugin":"0.7.0","eslint-config-prettier":"4.1.0","react-google-recaptcha":"^0.14.1","tslint-config-prettier":"1.18.0","@gooddata/eslint-config":"^1.0.0","@gooddata/tslint-config":"1.0.0","@types/react-responsive":"^3.0.3","@types/storybook__react":"4.0.1","@types/stringify-object":"^3.2.0","enzyme-adapter-react-16":"1.3.1","@gooddata/test-storybook":"3.2.1","@storybook/addon-actions":"5.0.11","@storybook/addon-options":"5.0.11","node-sass-magic-importer":"5.1.0","react-syntax-highlighter":"11.0.2","@types/fixed-data-table-2":"0.8.1","@types/react-test-renderer":"16.0.0","circular-dependency-plugin":"5.0.2","compression-webpack-plugin":"2.0.0","@types/json-stable-stringify":"^1.0.32","@gooddata/frontend-npm-scripts":"1.1.0","@types/enzyme-adapter-react-16":"1.0.3","@types/storybook__addon-actions":"3.4.2","@babel/plugin-proposal-class-properties":"7.4.4","@babel/plugin-proposal-object-rest-spread":"7.4.4","@babel/plugin-transform-async-to-generator":"7.4.4"},"peerDependencies":{"react":"^16.5.2","react-dom":"^16.5.2"},"_npmOperationalInternal":{"tmp":"tmp/react-components_7.5.0-alpha-lanhuynh-lhq-sd-818-geo-pushpin-config-panel-p1-2020-03-18T07-31-11-359Z_1584516799933_0.2070506493322044","host":"s3://npm-registry-packages"}},"7.5.0-alpha-khanh.le-kl-SD-852-disableMapEvent-2020-03-18T07-42-13-000Z":{"name":"@gooddata/react-components","version":"7.5.0-alpha-khanh.le-kl-SD-852-disableMapEvent-2020-03-18T07-42-13-000Z","author":{"name":"GoodData Corporation"},"license":"BSD-3-Clause","_id":"@gooddata/react-components@7.5.0-alpha-khanh.le-kl-SD-852-disableMapEvent-2020-03-18T07-42-13-000Z","maintainers":[{"name":"afi","email":"adam.fiedler@gooddata.com"},{"name":"bertold8","email":"ivan.nejezchleb@seznam.cz"},{"name":"brbistas","email":"valentinos.chraniotis@gooddata.com"},{"name":"bugsbunny338","email":"jiri.zajic@mensa.cz"},{"name":"de.do","email":"de.do@gooddata.com"},{"name":"gooddata-ci","email":"rail@gooddata.com"},{"name":"hung.nguyen.hoang","email":"hung.nguyen@gooddata.com"},{"name":"ivan.mjartan","email":"ivan.mjartan@gooddata.com"},{"name":"jakub-sterba","email":"jakub.sterba@gooddata.com"},{"name":"jankc","email":"jan.krapac@gmail.com"},{"name":"jaroslav.tomecek","email":"jaroslav.tomecek@gooddata.com"},{"name":"jkittler","email":"honza.kittler@gmail.com"},{"name":"khanh.le","email":"khanh.le@gooddata.com"},{"name":"lanhuynh","email":"lan.huynh@gooddata.com"},{"name":"linhhong","email":"linh.hong@gooddata.com"},{"name":"lupko","email":"lubomir.slivka@gooddata.com"},{"name":"matyas.kandl","email":"matyas.kandl@gooddata.com"},{"name":"michal.marsal","email":"michal.marsal@gooddata.com"},{"name":"naibinh","email":"naibinh@gmail.com"},{"name":"nikolacech","email":"nikola.cech@gooddata.com"},{"name":"nis.hua","email":"nis.hua@gooddata.com"},{"name":"no23reason","email":"dan.homola@hotmail.cz"},{"name":"patrikbraborec","email":"patrik.braborec@gooddata.com"},{"name":"pbenes","email":"petr.benes@gooddata.com"},{"name":"petrjanu","email":"petr.janu@gooddata.com"},{"name":"ptquang86","email":"ptquang86@gmail.com"},{"name":"qduval","email":"quentin.duval@gooddata.com"},{"name":"rodri360","email":"me@rodri360.com"},{"name":"sitina","email":"jiri.sitina@gooddata.com"},{"name":"strouhaljan","email":"strouhal.jan@gmail.com"},{"name":"tomas.kratochvil","email":"tomas.kratochvil@gooddata.com"},{"name":"tomasreichmann","email":"tomasreichmann@gmail.com"},{"name":"tomsatgd","email":"tomas.satinsky@gooddata.com"},{"name":"trung-le-quoc","email":"trung.le@gooddata.com"},{"name":"tu-ngo","email":"tungo1981@gmail.com"},{"name":"tulean","email":"tuan.le@gooddata.com"},{"name":"utdnah","email":"danh.ung@gooddata.com"},{"name":"vlastikcz","email":"vlastimil.kotas@gooddata.com"},{"name":"vu.pham","email":"vu.pham@gooddata.com"},{"name":"xmort","email":"petr.dolejsi@gooddata.com"},{"name":"yanlipnican","email":"yanlipnican@gmail.com"}],"homepage":"https://github.com/gooddata/gooddata-react-components#readme","bugs":{"url":"https://github.com/gooddata/gooddata-react-components/issues"},"dist":{"shasum":"63a9a399d5b5b7b913e1ef180b8664635bd9cf7c","tarball":"https://registry.npmjs.org/@gooddata/react-components/-/react-components-7.5.0-alpha-khanh.le-kl-SD-852-disableMapEvent-2020-03-18T07-42-13-000Z.tgz","fileCount":2486,"integrity":"sha512-pACWKxIM4trZzhecaZPOLMT49E4tJ9ETvAd6q8TqtiL5l6HlV2ouysQc52drHwHUWXj0UhRryog87sFE0NbgNA==","signatures":[{"sig":"MEQCIFIVSAw7CMu5Y7fe/0nt1dzHyD2r8xt2aBjgGwctmvsIAiARHmVUrTsMGtW+6AgyBjxK5NcjxyEKcxHBbOoVomfCjQ==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":9818755,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJecc9ICRA9TVsSAnZWagAAa3oQAIG7ovwPSUARAtyUJ+PY\n9FkxLWwOmkamO/6iy6HVMifp8+4iqHhrntEr7oQQCTYghEZ+nVJzJxUh1yHi\nl4GlwGPWaSo/RJPOkAh1UrMdIlgJu0FgJhiaRBCMPWLS/OAKoFudsj+HHScs\nNdnWHlsW0KsQaog4gOGIWn8xFG/I1Abgy/pm3suwvaHrM94TpqRrZsKSFtft\nW1DInaNKdmEPD2F68JRtsms8hhSgPSuMGv9fGVEyTlBE4IiLzEZCBFu2oQt4\nEjxcsSHLTfDwXUuWNPg8G4PwLTw7uSW42hroPOQBa00ZxBMLCcOJwUIX09Oj\nP895VMSkPCUp8qLJF8aBbaf2YPfj4SXTZsZMCbWa9JHyfPViprM2HTQK9DJL\nkml6dFyH7Cv6FudhooFBXedI2YbJnvIWld8ON4x4WFxDdURqLcf1+WL2To4/\nXI3HOHr6oeUiFkbEAsoMbVl/2qoRv6MUdUUwQH8hkK/TULld6haiOeePLA1k\nEvEefA+SQmNgvwFeyP4WzAfTdLHt93Tqbh1C2dZTCM3S43GnBN3+Idu3C2bE\nCtCsT9LW3ADwcZtEIMVKGoNEr5efLDiQuoyOknmlOxuJklPhI0e9uE6oPeMN\nDWaempfX9hEj0Ya4G9xXhKhp5Io/H6fMFghzqMMZNbrJwy4B37j6HlAfAisH\n4+Cp\r\n=12Ii\r\n-----END PGP SIGNATURE-----\r\n"},"main":"dist/index.js","husky":{"hooks":{"pre-commit":"lint-staged"}},"config":{"eslint":"./examples/**/*.{js,jsx}","tslint":"./{__mocks__,src,stories}/{,**/}*.{ts,tsx}"},"readme":"[![npm version](https://badge.fury.io/js/%40gooddata%2Freact-components.svg)](https://www.npmjs.com/package/@gooddata/react-components)\n\n# GoodData.UI React components\n> A React-based JavaScript library for building data-driven applications\n\n## Getting started\n- [GoodData.UI Documentation](http://sdk.gooddata.com/gooddata-ui/)\n- [GoodData.UI Live Examples](https://gooddata-examples.herokuapp.com/)\n- [Stack Overflow](https://stackoverflow.com/questions/tagged/gooddata)\n\n### Usage\nWith [yarn](https://yarnpkg.com) installed, go to your project directory and run\n```\n$ yarn add @gooddata/react-components\n```\nIf you prefer [npm](npmjs.com) run\n```\n$ npm install --save @gooddata/react-components\n```\n\nThe public API is exposed via global `index.js`. Except for the styles, do not import any other file directly\nbecause they are not intended to be part of the public API.\n\n## Contributing\n\nWe welcome any contribution in form of [issues](https://github.com/gooddata/gooddata-react-components/issues) or [pull requests](https://github.com/gooddata/gooddata-react-components/pulls).\nThese commands may come in handy while developing:\n\n| command | description |\n| ------- | ----------- |\n| `yarn install --pure-lockfile` | first step |\n| ||\n| `yarn dev` | build react-components to `/dist` in watch mode |\n| `yarn test` | run all unit tests |\n| `yarn prettier-write` | format the source code to match the valid codestyle |\n| `yarn validate` | validate codestyle |\n| ||\n| `yarn storybook` | run storybook from `/stories` on http://localhost:9001 |\n| `yarn build-storybook` | build storybook to `/dist-storybook` |\n| `yarn test-storybook` | run storybook and [screenshot tests](https://github.com/gooddata/gdc-client-utils/tree/master/test-storybook) |\n| ||\n| `yarn examples` | run Live Examples dev-server from `/examples` on https://localhost:8999 |\n| `yarn examples-build` | build Live Examples to `/examples/dist` |\n| `yarn examples-server` | serve built Live Examples - see `/examples/server/src` |\n| `yarn examples-testcafe` | run testcafe tests against `localhost:8999` |\n\n### Deploy to heroku.com\nWhen you deploy this repo to heroku, it serves *GoodData.UI Live Examples*.\nRelevant tasks are in `Procfile` and `package.json`.\n\n```bash\n# run in the project directory\nheroku login\nheroku create <your-app-name>\nheroku config:set DOMAIN_ADMIN_USERNAME=x@gooddata.com DOMAIN_ADMIN_PASSWORD=xy PROJECT_ID_TO_ASSIGN=xms7ga4tf3g3nzucd8380o2bev8oeknp\ngit push heroku HEAD:master\nheroku open\n```\n### Enable Geo Chart for Storybook and Live Examples\nGeo chart uses Mapbox to render map which requires a Mapbox access token.\n- Register an account and create Mapbox access token at [guide](https://docs.mapbox.com/help/how-mapbox-works/access-tokens/)\n- Store the created token at `.env`:\n```bash\necho -e \"EXAMPLE_MAPBOX_ACCESS_TOKEN=token\" >> .env # only need to run once\necho -e \"STORYBOOK_MAPBOX_ACCESS_TOKEN=token\" >> .env # only need to run once\n```\n\n### Run Live Examples Locally\nTo run *GoodData.UI Live Examples* locally:\n```bash\ngit clone <this-repository>\ncd  <repository-folder>\nyarn install --pure-lockfile\nyarn examples\n```\nThen open https://localhost:8999 and login using Live Examples account (you can [create one here](https://gooddata-examples.herokuapp.com/registration)).\n\n### Run Storybook locally\n- Run storybook with token stored in `.env` for more secure\n```bash\nyarn storybook\n```\n- Or run storybook with token env param exposed to cli (not suggested)\n```bash\nSTORYBOOK_MAPBOX_ACCESS_TOKEN=token yarn storybook\n```\n- Apply either above way to `yarn build-storybook` or `yarn test-storybook`\n\n### Source code formatting\nThe source code in the repository is formatted by [Prettier](https://prettier.io/).\nThe format of the code is validated by our Continuous Integration server and is one of the requirements of successful merge.\n\nPrettier is supported by every major IDE. You can find the list of supported editors and how to configure them [here](https://prettier.io/docs/en/editors.html).\n\nIn the case, when your editor is not supported or you don't want to setup the integration, you can run the `yarn prettier-write` command to reformat the code before commit.\n\n## Changelog\n\n- see [CHANGELOG.md](CHANGELOG.md)\n\n## Supported versions\n\nIn order to make the user experience with integrating GoodData UI SDK as smooth and secure as possible and to ensure that the SDK is using the latest features of the platform, we will only provide support to two most recent major versions of UI SDK.\n\nThe most recent majors will be supported in the following modes:\n\n- The latest major version will receive all new functionality and all bug fixes\n- The previous major version will only receive fixes to critical issues and security fixes. These fixes will be applied on top of last released version of the previous major\n\nThe customers are encouraged to always use the latest version of the UI SDK.\n\nIn case of using older versions, the user might face API incompatibility, performance or security issues.\n\nPlease follow the installation instructions to update to the newest version.\n\n## License\n\n(C) 2007-2020 GoodData Corporation\n\nThis project is dual licensed:\n\n- The ATTRIBUTION-NONCOMMERCIAL 4.0 INTERNATIONAL (CC BY-NC 4.0) is used for purpose of the trial experience and evaluation of GoodData.UI library.\n- The GOODDATA GOODDATA.UI LIBRARY END USER LICENSE AGREEMENT is used for GoodData customers.\n\nFor more information, please see [LICENSE](https://github.com/gooddata/gooddata-react-components/blob/master/LICENSE)\n","gitHead":"e184f124dcee4456dd27a8477fb4a0688771f575","scripts":{"dev":"bash scripts/build.sh --dev-watch","test":"jest --watch","build":"bash scripts/build.sh","tslint":"yarn run-tslint -t verbose $npm_package_config_tslint","prepare":"cd examples/server && yarn install --frozen-lockfile && cd ../..; rm -r examples/node_modules 2>/dev/null; true","examples":"bash scripts/run-examples.sh","prepare?":"# Called before `npm publish` and on local `npm install`. Temporarily also for deleting obsolete node_modules. Ends with `true` to continue gracefully.","validate":"tsc --noEmit && yarn tslint && eslint $npm_package_config_eslint && yarn prettier-check","build-dev":"bash scripts/build.sh --dev","examples?":"# Default is developer domain, other options: yarn examples [sec,secure,stg,stg2,stg3,demo,developer or URL]","storybook":"yarn build && start-storybook -p 9001 -c .storybook","test-once":"jest","tslint-ci":"mkdir -p ./ci/results && yarn run-tslint -t checkstyle -o ./ci/results/tslint-results.xml $npm_package_config_tslint","run-tslint":"tslint -p tsconfig.json","validate-ci":"tsc --noEmit && yarn tslint-ci  && eslint $npm_package_config_eslint -f checkstyle -o ci/results/eslint-results.xml && yarn prettier-check","examples-build":"bash scripts/build-examples.sh","prepublishOnly":"yarn build","prettier-check":"prettier --check '{src,stories,styles,__mocks__,examples/server/src,examples/src,examples/test}/**/*.{ts,js,tsx,jsx,json,scss,md,yaml,html}'","prettier-write":"prettier --write '{src,stories,styles,__mocks__,examples/server/src,examples/src,examples/test}/**/*.{ts,js,tsx,jsx,json,scss,md,yaml,html}'","test-storybook":"yarn build && test-storybook","build-storybook":"yarn build && build-storybook -c .storybook -o dist-storybook","examples-server":"node examples/server/src/index.js","heroku-postbuild":"yarn examples-build developer","examples-testcafe":"./scripts/run-testcafe.sh visual","check-circular-deps":"madge --circular --extensions ts ./src","examples-testcafe-ci":"./scripts/run-testcafe.sh ci","examples-testcafe-live":"./scripts/run-testcafe.sh live"},"typings":"dist/index.d.ts","_npmUser":{"name":"khanh.le","email":"khanh.le@gooddata.com"},"deprecated":"@gooddata/react-components@7 reached End of Support on March 31, 2022. Please upgrade (see https://sdk.gooddata.com/gooddata-ui/docs/supported_versions.html for more information).","repository":{"url":"git+ssh://git@github.com/gooddata/gooddata-react-components.git","type":"git"},"_npmVersion":"6.4.1","description":"GoodData.UI - A powerful JavaScript library for building analytical applications","directories":{},"lint-staged":{"{src,stories,styles,__mocks__,examples/server/src,examples/src,examples/test}/**/*.{ts,js,tsx,jsx,scss}":["npx gdc-fix-copyright","git add"],"{src,stories,styles,__mocks__,examples/server/src,examples/src,examples/test}/**/*.{ts,js,tsx,jsx,json,scss,md,yaml,html}":["prettier --write","git add"]},"_nodeVersion":"8.12.0","dependencies":{"rxjs":"^5.5.6","uuid":"^3.2.1","immer":"^1.3.1","lodash":"^4.17.15","date-fns":"^2.7.0","downshift":"^3.2.7","invariant":"^2.2.2","mapbox-gl":"^1.6.1","classnames":"^2.2.6","highcharts":"7.1.1","prop-types":"^15.6.0","react-intl":"^3.6.0","custom-event":"^1.0.1","react-window":"^1.8.1","ag-grid-react":"20.0.0","react-measure":"^2.3.0","@types/mapbox-gl":"^1.6.1","react-day-picker":"~7.3.0","react-responsive":"^3.0.0","stringify-object":"^2.4.0","@gooddata/typings":"^2.22.0","ag-grid-community":"20.0.0","http-status-codes":"^1.3.0","@gooddata/js-utils":"^3.5.0","@gooddata/numberjs":"^3.2.4","fixed-data-table-2":"0.7.17","@gooddata/goodstrap":"^68.1.0","react-dom-factories":"^1.0.2","@gooddata/gooddata-js":"^12.5.0","json-stable-stringify":"^1.0.1","react-transition-group":"^2.2.1","hoist-non-react-statics":"^3.3.0","nodelist-foreach-polyfill":"^1.2.0","@formatjs/intl-pluralrules":"^1.3.6","highcharts-grouped-categories":"^1.1.3"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"raf":"3.3.2","yup":"^0.24.1","jest":"24.7.1","husky":"3.0.0","madge":"^3.4.4","react":"^16.5.2","enzyme":"3.5.0","eslint":"4.19.1","formik":"^0.11.11","moment":"2.23.0","history":"^4.7.2","ts-jest":"24.0.0","webpack":"4.30.0","full-icu":"^1.3.0","prettier":"1.16.4","react-ga":"^2.5.2","recharts":"1.0.0-beta.9","testcafe":"1.1.4","commander":"2.14.1","node-sass":"4.13.0","react-dom":"^16.5.2","supertest":"3.0.0","ts-loader":"6.0.0","@types/raf":"^3.4.0","css-loader":"0.28.7","jest-junit":"3.0.0","raw-loader":"0.5.1","styled-jsx":"2.2.1","typescript":"3.3.4000","@babel/core":"7.4.4","@types/jest":"24.0.6","@types/node":"7.0.8","@types/uuid":"3.4.3","file-loader":"3.0.1","jest-enzyme":"7.0.2","lint-staged":"9.1.0","sass-loader":"6.0.6","webpack-cli":"3.3.2","@types/react":"16.8.6","babel-loader":"8.0.5","react-helmet":"5.2.0","react-select":"1.2.1","style-loader":"0.19.1","@types/enzyme":"3.1.13","@types/lodash":"4.14.123","testcafe-live":"0.1.4","@babel/runtime":"7.4.4","dotenv-webpack":"^1.7.0","@babel/polyfill":"^7.4.4","@storybook/react":"5.0.11","@types/invariant":"2.2.29","@types/react-dom":"16.0.11","isomorphic-fetch":"2.2.1","react-datepicker":"1.1.0","react-router-dom":"4.2.2","@babel/preset-env":"7.4.4","@gooddata/mock-js":"^2.11.0","@storybook/addons":"5.0.11","@types/classnames":"2.2.3","@types/prop-types":"15.5.2","@storybook/theming":"5.0.11","identity-obj-proxy":"^3.0.0","intl-messageformat":"^7.5.4","webpack-dev-server":"3.3.1","@babel/preset-react":"7.0.0","@types/react-portal":"4.0.1","@types/react-window":"^1.8.1","babel-plugin-lodash":"3.3.4","html-webpack-plugin":"3.2.0","react-test-renderer":"16.4.2","@types/react-measure":"2.0.5","clean-webpack-plugin":"2.0.2","stats-webpack-plugin":"0.7.0","eslint-config-prettier":"4.1.0","react-google-recaptcha":"^0.14.1","tslint-config-prettier":"1.18.0","@gooddata/eslint-config":"^1.0.0","@gooddata/tslint-config":"1.0.0","@types/react-responsive":"^3.0.3","@types/storybook__react":"4.0.1","@types/stringify-object":"^3.2.0","enzyme-adapter-react-16":"1.3.1","@gooddata/test-storybook":"3.2.1","@storybook/addon-actions":"5.0.11","@storybook/addon-options":"5.0.11","node-sass-magic-importer":"5.1.0","react-syntax-highlighter":"11.0.2","@types/fixed-data-table-2":"0.8.1","@types/react-test-renderer":"16.0.0","circular-dependency-plugin":"5.0.2","compression-webpack-plugin":"2.0.0","@types/json-stable-stringify":"^1.0.32","@gooddata/frontend-npm-scripts":"1.1.0","@types/enzyme-adapter-react-16":"1.0.3","@types/storybook__addon-actions":"3.4.2","@babel/plugin-proposal-class-properties":"7.4.4","@babel/plugin-proposal-object-rest-spread":"7.4.4","@babel/plugin-transform-async-to-generator":"7.4.4"},"peerDependencies":{"react":"^16.5.2","react-dom":"^16.5.2"},"_npmOperationalInternal":{"tmp":"tmp/react-components_7.5.0-alpha-khanh.le-kl-SD-852-disableMapEvent-2020-03-18T07-42-13-000Z_1584516935114_0.897810302473844","host":"s3://npm-registry-packages"}},"7.5.0-beta.13":{"name":"@gooddata/react-components","version":"7.5.0-beta.13","author":{"name":"GoodData Corporation"},"license":"BSD-3-Clause","_id":"@gooddata/react-components@7.5.0-beta.13","maintainers":[{"name":"afi","email":"adam.fiedler@gooddata.com"},{"name":"bertold8","email":"ivan.nejezchleb@seznam.cz"},{"name":"brbistas","email":"valentinos.chraniotis@gooddata.com"},{"name":"bugsbunny338","email":"jiri.zajic@mensa.cz"},{"name":"de.do","email":"de.do@gooddata.com"},{"name":"gooddata-ci","email":"rail@gooddata.com"},{"name":"hung.nguyen.hoang","email":"hung.nguyen@gooddata.com"},{"name":"ivan.mjartan","email":"ivan.mjartan@gooddata.com"},{"name":"jakub-sterba","email":"jakub.sterba@gooddata.com"},{"name":"jankc","email":"jan.krapac@gmail.com"},{"name":"jaroslav.tomecek","email":"jaroslav.tomecek@gooddata.com"},{"name":"jkittler","email":"honza.kittler@gmail.com"},{"name":"khanh.le","email":"khanh.le@gooddata.com"},{"name":"lanhuynh","email":"lan.huynh@gooddata.com"},{"name":"linhhong","email":"linh.hong@gooddata.com"},{"name":"lupko","email":"lubomir.slivka@gooddata.com"},{"name":"matyas.kandl","email":"matyas.kandl@gooddata.com"},{"name":"michal.marsal","email":"michal.marsal@gooddata.com"},{"name":"naibinh","email":"naibinh@gmail.com"},{"name":"nikolacech","email":"nikola.cech@gooddata.com"},{"name":"nis.hua","email":"nis.hua@gooddata.com"},{"name":"no23reason","email":"dan.homola@hotmail.cz"},{"name":"patrikbraborec","email":"patrik.braborec@gooddata.com"},{"name":"pbenes","email":"petr.benes@gooddata.com"},{"name":"petrjanu","email":"petr.janu@gooddata.com"},{"name":"ptquang86","email":"ptquang86@gmail.com"},{"name":"qduval","email":"quentin.duval@gooddata.com"},{"name":"rodri360","email":"me@rodri360.com"},{"name":"sitina","email":"jiri.sitina@gooddata.com"},{"name":"strouhaljan","email":"strouhal.jan@gmail.com"},{"name":"tomas.kratochvil","email":"tomas.kratochvil@gooddata.com"},{"name":"tomasreichmann","email":"tomasreichmann@gmail.com"},{"name":"tomsatgd","email":"tomas.satinsky@gooddata.com"},{"name":"trung-le-quoc","email":"trung.le@gooddata.com"},{"name":"tu-ngo","email":"tungo1981@gmail.com"},{"name":"tulean","email":"tuan.le@gooddata.com"},{"name":"utdnah","email":"danh.ung@gooddata.com"},{"name":"vlastikcz","email":"vlastimil.kotas@gooddata.com"},{"name":"vu.pham","email":"vu.pham@gooddata.com"},{"name":"xmort","email":"petr.dolejsi@gooddata.com"},{"name":"yanlipnican","email":"yanlipnican@gmail.com"}],"homepage":"https://github.com/gooddata/gooddata-react-components#readme","bugs":{"url":"https://github.com/gooddata/gooddata-react-components/issues"},"dist":{"shasum":"7a2be11598359bc0f3d0f397536d450a5c471c4d","tarball":"https://registry.npmjs.org/@gooddata/react-components/-/react-components-7.5.0-beta.13.tgz","fileCount":2480,"integrity":"sha512-Kv3hn2v4neyBZFFNjPQc+6M+06NCrqAIYaqm2J/kfTPkIpZr8v6tNY5uLfCgNfg0lkyg73yGcZ/yiNHfz9B8JQ==","signatures":[{"sig":"MEYCIQClyG3DAgIYxVyqflYFFeJYKZylt7aVHZ+stncKDJOESAIhAJfOhNqrG0mteKY8n6D93jhubjsiLaYd0pfon1ID2C2c","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":9783656,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJecdqdCRA9TVsSAnZWagAAHMkP/0lkYFr/ZsXddN4FighS\nSpxat6NtBAmyfpErkHDG510M1PcxN6O1LS40A3i7WqNQWZs973S90zAs/++F\nssifqCQYNX92DK+Lfhf8NiWgEykm7RQ5WHwIrxZqlMTKNDansIk0FWGVx9Vg\nErdfM4bSo5bt6V5tq99ORhcj5uSc0OLW3as6fexrmaemXK0IdA+gwrlPNAwE\naguhCq31UxB+WmQrNc4YPQhpnGz6WtMQZiKci+eqlWmcp1og9fi9ci8uX+Xo\nuz2Ig9x4+VAGAzADE3Y0Lk/1xuxFjUo+zeguMMmJcvgpjPt+VrmnTmHcbQdJ\naj+I31nPY1frAudcOrv+TkvOsiGVLNMtiCMNU6egUQFeT+vtYxhHckonhDJV\n6NJqk/xjYbrAydwkNGoc0p1ZDjEE+qDAyD0Dol3UvLjNAI7qIdh6P3wSoUfO\n8DqIgizR8zL915TJbc3iKL+6kq/zMXKZTCBxISfq7XO4ENCoH24kVQzG4+K3\nBGwssMIVx8xDOYpXqhV/68z7QAFRZsM6ABDRAPsG5RZ1JXL7xhJSoelVEGXq\nSJQNZgRTo2HLHye0i+sgHlwrylep4uM1cLheHR9Rx7ctp2OjUzYAS0lsbweH\nqYg0ngwEvdbMCZnL1LnPxm30jApMFa631wWhJilSOuGJSAAnAq2y85ViozBh\nJGyw\r\n=3A7w\r\n-----END PGP SIGNATURE-----\r\n"},"main":"dist/index.js","husky":{"hooks":{"pre-commit":"lint-staged"}},"config":{"eslint":"./examples/**/*.{js,jsx}","tslint":"./{__mocks__,src,stories}/{,**/}*.{ts,tsx}"},"readme":"[![npm version](https://badge.fury.io/js/%40gooddata%2Freact-components.svg)](https://www.npmjs.com/package/@gooddata/react-components)\n\n# GoodData.UI React components\n> A React-based JavaScript library for building data-driven applications\n\n## Getting started\n- [GoodData.UI Documentation](http://sdk.gooddata.com/gooddata-ui/)\n- [GoodData.UI Live Examples](https://gooddata-examples.herokuapp.com/)\n- [Stack Overflow](https://stackoverflow.com/questions/tagged/gooddata)\n\n### Usage\nWith [yarn](https://yarnpkg.com) installed, go to your project directory and run\n```\n$ yarn add @gooddata/react-components\n```\nIf you prefer [npm](npmjs.com) run\n```\n$ npm install --save @gooddata/react-components\n```\n\nThe public API is exposed via global `index.js`. Except for the styles, do not import any other file directly\nbecause they are not intended to be part of the public API.\n\n## Contributing\n\nWe welcome any contribution in form of [issues](https://github.com/gooddata/gooddata-react-components/issues) or [pull requests](https://github.com/gooddata/gooddata-react-components/pulls).\nThese commands may come in handy while developing:\n\n| command | description |\n| ------- | ----------- |\n| `yarn install --pure-lockfile` | first step |\n| ||\n| `yarn dev` | build react-components to `/dist` in watch mode |\n| `yarn test` | run all unit tests |\n| `yarn prettier-write` | format the source code to match the valid codestyle |\n| `yarn validate` | validate codestyle |\n| ||\n| `yarn storybook` | run storybook from `/stories` on http://localhost:9001 |\n| `yarn build-storybook` | build storybook to `/dist-storybook` |\n| `yarn test-storybook` | run storybook and [screenshot tests](https://github.com/gooddata/gdc-client-utils/tree/master/test-storybook) |\n| ||\n| `yarn examples` | run Live Examples dev-server from `/examples` on https://localhost:8999 |\n| `yarn examples-build` | build Live Examples to `/examples/dist` |\n| `yarn examples-server` | serve built Live Examples - see `/examples/server/src` |\n| `yarn examples-testcafe` | run testcafe tests against `localhost:8999` |\n\n### Deploy to heroku.com\nWhen you deploy this repo to heroku, it serves *GoodData.UI Live Examples*.\nRelevant tasks are in `Procfile` and `package.json`.\n\n```bash\n# run in the project directory\nheroku login\nheroku create <your-app-name>\nheroku config:set DOMAIN_ADMIN_USERNAME=x@gooddata.com DOMAIN_ADMIN_PASSWORD=xy PROJECT_ID_TO_ASSIGN=xms7ga4tf3g3nzucd8380o2bev8oeknp\ngit push heroku HEAD:master\nheroku open\n```\n### Enable Geo Chart for Storybook and Live Examples\nGeo chart uses Mapbox to render map which requires a Mapbox access token.\n- Register an account and create Mapbox access token at [guide](https://docs.mapbox.com/help/how-mapbox-works/access-tokens/)\n- Store the created token at `.env`:\n```bash\necho -e \"EXAMPLE_MAPBOX_ACCESS_TOKEN=token\" >> .env # only need to run once\necho -e \"STORYBOOK_MAPBOX_ACCESS_TOKEN=token\" >> .env # only need to run once\n```\n\n### Run Live Examples Locally\nTo run *GoodData.UI Live Examples* locally:\n```bash\ngit clone <this-repository>\ncd  <repository-folder>\nyarn install --pure-lockfile\nyarn examples\n```\nThen open https://localhost:8999 and login using Live Examples account (you can [create one here](https://gooddata-examples.herokuapp.com/registration)).\n\n### Run Storybook locally\n- Run storybook with token stored in `.env` for more secure\n```bash\nyarn storybook\n```\n- Or run storybook with token env param exposed to cli (not suggested)\n```bash\nSTORYBOOK_MAPBOX_ACCESS_TOKEN=token yarn storybook\n```\n- Apply either above way to `yarn build-storybook` or `yarn test-storybook`\n\n### Source code formatting\nThe source code in the repository is formatted by [Prettier](https://prettier.io/).\nThe format of the code is validated by our Continuous Integration server and is one of the requirements of successful merge.\n\nPrettier is supported by every major IDE. You can find the list of supported editors and how to configure them [here](https://prettier.io/docs/en/editors.html).\n\nIn the case, when your editor is not supported or you don't want to setup the integration, you can run the `yarn prettier-write` command to reformat the code before commit.\n\n## Changelog\n\n- see [CHANGELOG.md](CHANGELOG.md)\n\n## Supported versions\n\nIn order to make the user experience with integrating GoodData UI SDK as smooth and secure as possible and to ensure that the SDK is using the latest features of the platform, we will only provide support to two most recent major versions of UI SDK.\n\nThe most recent majors will be supported in the following modes:\n\n- The latest major version will receive all new functionality and all bug fixes\n- The previous major version will only receive fixes to critical issues and security fixes. These fixes will be applied on top of last released version of the previous major\n\nThe customers are encouraged to always use the latest version of the UI SDK.\n\nIn case of using older versions, the user might face API incompatibility, performance or security issues.\n\nPlease follow the installation instructions to update to the newest version.\n\n## License\n\n(C) 2007-2020 GoodData Corporation\n\nThis project is dual licensed:\n\n- The ATTRIBUTION-NONCOMMERCIAL 4.0 INTERNATIONAL (CC BY-NC 4.0) is used for purpose of the trial experience and evaluation of GoodData.UI library.\n- The GOODDATA GOODDATA.UI LIBRARY END USER LICENSE AGREEMENT is used for GoodData customers.\n\nFor more information, please see [LICENSE](https://github.com/gooddata/gooddata-react-components/blob/master/LICENSE)\n","gitHead":"80b57ab283b47e5eaaf62e43017affddf782f084","scripts":{"dev":"bash scripts/build.sh --dev-watch","test":"jest --watch","build":"bash scripts/build.sh","tslint":"yarn run-tslint -t verbose $npm_package_config_tslint","prepare":"cd examples/server && yarn install --frozen-lockfile && cd ../..; rm -r examples/node_modules 2>/dev/null; true","examples":"bash scripts/run-examples.sh","prepare?":"# Called before `npm publish` and on local `npm install`. Temporarily also for deleting obsolete node_modules. Ends with `true` to continue gracefully.","validate":"tsc --noEmit && yarn tslint && eslint $npm_package_config_eslint && yarn prettier-check","build-dev":"bash scripts/build.sh --dev","examples?":"# Default is developer domain, other options: yarn examples [sec,secure,stg,stg2,stg3,demo,developer or URL]","storybook":"yarn build && start-storybook -p 9001 -c .storybook","test-once":"jest","tslint-ci":"mkdir -p ./ci/results && yarn run-tslint -t checkstyle -o ./ci/results/tslint-results.xml $npm_package_config_tslint","run-tslint":"tslint -p tsconfig.json","validate-ci":"tsc --noEmit && yarn tslint-ci  && eslint $npm_package_config_eslint -f checkstyle -o ci/results/eslint-results.xml && yarn prettier-check","examples-build":"bash scripts/build-examples.sh","prepublishOnly":"yarn build","prettier-check":"prettier --check '{src,stories,styles,__mocks__,examples/server/src,examples/src,examples/test}/**/*.{ts,js,tsx,jsx,json,scss,md,yaml,html}'","prettier-write":"prettier --write '{src,stories,styles,__mocks__,examples/server/src,examples/src,examples/test}/**/*.{ts,js,tsx,jsx,json,scss,md,yaml,html}'","test-storybook":"yarn build && test-storybook","build-storybook":"yarn build && build-storybook -c .storybook -o dist-storybook","examples-server":"node examples/server/src/index.js","heroku-postbuild":"yarn examples-build developer","examples-testcafe":"./scripts/run-testcafe.sh visual","check-circular-deps":"madge --circular --extensions ts ./src","examples-testcafe-ci":"./scripts/run-testcafe.sh ci","examples-testcafe-live":"./scripts/run-testcafe.sh live"},"typings":"dist/index.d.ts","_npmUser":{"name":"gooddata-ci","email":"rail@gooddata.com"},"deprecated":"@gooddata/react-components@7 reached End of Support on March 31, 2022. Please upgrade (see https://sdk.gooddata.com/gooddata-ui/docs/supported_versions.html for more information).","repository":{"url":"git+ssh://git@github.com/gooddata/gooddata-react-components.git","type":"git"},"_npmVersion":"6.4.1","description":"GoodData.UI - A powerful JavaScript library for building analytical applications","directories":{},"lint-staged":{"{src,stories,styles,__mocks__,examples/server/src,examples/src,examples/test}/**/*.{ts,js,tsx,jsx,scss}":["npx gdc-fix-copyright","git add"],"{src,stories,styles,__mocks__,examples/server/src,examples/src,examples/test}/**/*.{ts,js,tsx,jsx,json,scss,md,yaml,html}":["prettier --write","git add"]},"_nodeVersion":"8.12.0","dependencies":{"rxjs":"^5.5.6","uuid":"^3.2.1","immer":"^1.3.1","lodash":"^4.17.15","date-fns":"^2.7.0","downshift":"^3.2.7","invariant":"^2.2.2","mapbox-gl":"^1.6.1","classnames":"^2.2.6","highcharts":"7.1.1","prop-types":"^15.6.0","react-intl":"^3.6.0","custom-event":"^1.0.1","react-window":"^1.8.1","ag-grid-react":"20.0.0","react-measure":"^2.3.0","@types/mapbox-gl":"^1.6.1","react-day-picker":"~7.3.0","react-responsive":"^3.0.0","stringify-object":"^2.4.0","@gooddata/typings":"^2.22.0","ag-grid-community":"20.0.0","http-status-codes":"^1.3.0","@gooddata/js-utils":"^3.5.0","@gooddata/numberjs":"^3.2.4","fixed-data-table-2":"0.7.17","@gooddata/goodstrap":"^68.1.0","react-dom-factories":"^1.0.2","@gooddata/gooddata-js":"^12.5.0","json-stable-stringify":"^1.0.1","react-transition-group":"^2.2.1","hoist-non-react-statics":"^3.3.0","nodelist-foreach-polyfill":"^1.2.0","@formatjs/intl-pluralrules":"^1.3.6","highcharts-grouped-categories":"^1.1.3"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"raf":"3.3.2","yup":"^0.24.1","jest":"24.7.1","husky":"3.0.0","madge":"^3.4.4","react":"^16.5.2","enzyme":"3.5.0","eslint":"4.19.1","formik":"^0.11.11","moment":"2.23.0","history":"^4.7.2","ts-jest":"24.0.0","webpack":"4.30.0","full-icu":"^1.3.0","prettier":"1.16.4","react-ga":"^2.5.2","recharts":"1.0.0-beta.9","testcafe":"1.1.4","commander":"2.14.1","node-sass":"4.13.0","react-dom":"^16.5.2","supertest":"3.0.0","ts-loader":"6.0.0","@types/raf":"^3.4.0","css-loader":"0.28.7","jest-junit":"3.0.0","raw-loader":"0.5.1","styled-jsx":"2.2.1","typescript":"3.3.4000","@babel/core":"7.4.4","@types/jest":"24.0.6","@types/node":"7.0.8","@types/uuid":"3.4.3","file-loader":"3.0.1","jest-enzyme":"7.0.2","lint-staged":"9.1.0","sass-loader":"6.0.6","webpack-cli":"3.3.2","@types/react":"16.8.6","babel-loader":"8.0.5","react-helmet":"5.2.0","react-select":"1.2.1","style-loader":"0.19.1","@types/enzyme":"3.1.13","@types/lodash":"4.14.123","testcafe-live":"0.1.4","@babel/runtime":"7.4.4","dotenv-webpack":"^1.7.0","@babel/polyfill":"^7.4.4","@storybook/react":"5.0.11","@types/invariant":"2.2.29","@types/react-dom":"16.0.11","isomorphic-fetch":"2.2.1","react-datepicker":"1.1.0","react-router-dom":"4.2.2","@babel/preset-env":"7.4.4","@gooddata/mock-js":"^2.11.0","@storybook/addons":"5.0.11","@types/classnames":"2.2.3","@types/prop-types":"15.5.2","@storybook/theming":"5.0.11","identity-obj-proxy":"^3.0.0","intl-messageformat":"^7.5.4","webpack-dev-server":"3.3.1","@babel/preset-react":"7.0.0","@types/react-portal":"4.0.1","@types/react-window":"^1.8.1","babel-plugin-lodash":"3.3.4","html-webpack-plugin":"3.2.0","react-test-renderer":"16.4.2","@types/react-measure":"2.0.5","clean-webpack-plugin":"2.0.2","stats-webpack-plugin":"0.7.0","eslint-config-prettier":"4.1.0","react-google-recaptcha":"^0.14.1","tslint-config-prettier":"1.18.0","@gooddata/eslint-config":"^1.0.0","@gooddata/tslint-config":"1.0.0","@types/react-responsive":"^3.0.3","@types/storybook__react":"4.0.1","@types/stringify-object":"^3.2.0","enzyme-adapter-react-16":"1.3.1","@gooddata/test-storybook":"3.2.1","@storybook/addon-actions":"5.0.11","@storybook/addon-options":"5.0.11","node-sass-magic-importer":"5.1.0","react-syntax-highlighter":"11.0.2","@types/fixed-data-table-2":"0.8.1","@types/react-test-renderer":"16.0.0","circular-dependency-plugin":"5.0.2","compression-webpack-plugin":"2.0.0","@types/json-stable-stringify":"^1.0.32","@gooddata/frontend-npm-scripts":"1.1.0","@types/enzyme-adapter-react-16":"1.0.3","@types/storybook__addon-actions":"3.4.2","@babel/plugin-proposal-class-properties":"7.4.4","@babel/plugin-proposal-object-rest-spread":"7.4.4","@babel/plugin-transform-async-to-generator":"7.4.4"},"peerDependencies":{"react":"^16.5.2","react-dom":"^16.5.2"},"_npmOperationalInternal":{"tmp":"tmp/react-components_7.5.0-beta.13_1584519836738_0.047398688297702884","host":"s3://npm-registry-packages"}},"7.5.0-alpha-khanh.le-kl-SD-852-disableMapEvent-2020-03-18T08-50-10-040Z":{"name":"@gooddata/react-components","version":"7.5.0-alpha-khanh.le-kl-SD-852-disableMapEvent-2020-03-18T08-50-10-040Z","author":{"name":"GoodData Corporation"},"license":"BSD-3-Clause","_id":"@gooddata/react-components@7.5.0-alpha-khanh.le-kl-SD-852-disableMapEvent-2020-03-18T08-50-10-040Z","maintainers":[{"name":"afi","email":"adam.fiedler@gooddata.com"},{"name":"bertold8","email":"ivan.nejezchleb@seznam.cz"},{"name":"brbistas","email":"valentinos.chraniotis@gooddata.com"},{"name":"bugsbunny338","email":"jiri.zajic@mensa.cz"},{"name":"de.do","email":"de.do@gooddata.com"},{"name":"gooddata-ci","email":"rail@gooddata.com"},{"name":"hung.nguyen.hoang","email":"hung.nguyen@gooddata.com"},{"name":"ivan.mjartan","email":"ivan.mjartan@gooddata.com"},{"name":"jakub-sterba","email":"jakub.sterba@gooddata.com"},{"name":"jankc","email":"jan.krapac@gmail.com"},{"name":"jaroslav.tomecek","email":"jaroslav.tomecek@gooddata.com"},{"name":"jkittler","email":"honza.kittler@gmail.com"},{"name":"khanh.le","email":"khanh.le@gooddata.com"},{"name":"lanhuynh","email":"lan.huynh@gooddata.com"},{"name":"linhhong","email":"linh.hong@gooddata.com"},{"name":"lupko","email":"lubomir.slivka@gooddata.com"},{"name":"matyas.kandl","email":"matyas.kandl@gooddata.com"},{"name":"michal.marsal","email":"michal.marsal@gooddata.com"},{"name":"naibinh","email":"naibinh@gmail.com"},{"name":"nikolacech","email":"nikola.cech@gooddata.com"},{"name":"nis.hua","email":"nis.hua@gooddata.com"},{"name":"no23reason","email":"dan.homola@hotmail.cz"},{"name":"patrikbraborec","email":"patrik.braborec@gooddata.com"},{"name":"pbenes","email":"petr.benes@gooddata.com"},{"name":"petrjanu","email":"petr.janu@gooddata.com"},{"name":"ptquang86","email":"ptquang86@gmail.com"},{"name":"qduval","email":"quentin.duval@gooddata.com"},{"name":"rodri360","email":"me@rodri360.com"},{"name":"sitina","email":"jiri.sitina@gooddata.com"},{"name":"strouhaljan","email":"strouhal.jan@gmail.com"},{"name":"tomas.kratochvil","email":"tomas.kratochvil@gooddata.com"},{"name":"tomasreichmann","email":"tomasreichmann@gmail.com"},{"name":"tomsatgd","email":"tomas.satinsky@gooddata.com"},{"name":"trung-le-quoc","email":"trung.le@gooddata.com"},{"name":"tu-ngo","email":"tungo1981@gmail.com"},{"name":"tulean","email":"tuan.le@gooddata.com"},{"name":"utdnah","email":"danh.ung@gooddata.com"},{"name":"vlastikcz","email":"vlastimil.kotas@gooddata.com"},{"name":"vu.pham","email":"vu.pham@gooddata.com"},{"name":"xmort","email":"petr.dolejsi@gooddata.com"},{"name":"yanlipnican","email":"yanlipnican@gmail.com"}],"homepage":"https://github.com/gooddata/gooddata-react-components#readme","bugs":{"url":"https://github.com/gooddata/gooddata-react-components/issues"},"dist":{"shasum":"03f58b47f066a34e5ff70ce250b92d584774a55b","tarball":"https://registry.npmjs.org/@gooddata/react-components/-/react-components-7.5.0-alpha-khanh.le-kl-SD-852-disableMapEvent-2020-03-18T08-50-10-040Z.tgz","fileCount":2486,"integrity":"sha512-XJ7ekJqlLWCtuUzsEPix99Y+49YIT3pB8napP4kvNU6KyLX49J26Ior3uP1F3rB37uib2hqxSVVGz2X8f393BQ==","signatures":[{"sig":"MEYCIQCpfv7CvgfPm09hROfDJ8riu0Rgqu757Ih0qzalFs8yIAIhAI90IRkw/BwL+9gwc2emzsdsv/+apng7MiKZTRk8d2yn","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":9828369,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJecd80CRA9TVsSAnZWagAAAMQP/jxp9VuMO83qWoqS+7C6\nEfRYfVn1lImgP0xWkrYV9g/mJMs5WAea8IzW1nWuZNUHJ0rzFywhzgY6eNow\nAdyG4+ux64p2eK2BRy2UB/0Qi9C06iObUXmowX6ijSKPSGcSs/GVjZfK9cHV\njTmYDlN65cA8Eh5IUJvrNKxPjiR2ksvw2TtV74l7QoGx7ElM3yfMjQTcXsRZ\nasQmMCbKVTAhX9xPaDTcCnBktiOJJk5UETVAtucUm0GPSKd0+ESYkD06r3CQ\nirNN/MAoIuHhQjCm4/Pf8T/WzLM6OnAMrxG9U+MLIIDh6MjY6+wfTgeDaDRW\nIQCMVBIJdUko3B0vzvN6PWSLie4MIB+byCsqbfVIsNFbhDO94KKmou1e1J5s\nOTEUo3pTntlVcPLJGZi5MKwb1WQ7K2MMWR01jw+oSU+oqrQKREULlkCybgkp\nskdyvyrttOULa+VuZb2rIERvOgVnjmCCgy222mcuOIZRUpFEYdzlDrN5UHdR\nTECdJ1oIodQ8EbfICcZZHdxgivQ9sYc+7woKV/sVwhTE7m5qZ0VueSOkI0Rk\nGIvT5poO6XR0dc8LnpsFqzMGk4WhiIZbOKrhB5RAbUgyHhjaqr4dFCjpfU6y\n6kBDmncA/QKehfMaa5u4lxO91D973NLvD+ikIqRA+dkOJX+V3QuOa6vx8J6+\nUGla\r\n=Q9J3\r\n-----END PGP SIGNATURE-----\r\n"},"main":"dist/index.js","husky":{"hooks":{"pre-commit":"lint-staged"}},"config":{"eslint":"./examples/**/*.{js,jsx}","tslint":"./{__mocks__,src,stories}/{,**/}*.{ts,tsx}"},"readme":"[![npm version](https://badge.fury.io/js/%40gooddata%2Freact-components.svg)](https://www.npmjs.com/package/@gooddata/react-components)\n\n# GoodData.UI React components\n> A React-based JavaScript library for building data-driven applications\n\n## Getting started\n- [GoodData.UI Documentation](http://sdk.gooddata.com/gooddata-ui/)\n- [GoodData.UI Live Examples](https://gooddata-examples.herokuapp.com/)\n- [Stack Overflow](https://stackoverflow.com/questions/tagged/gooddata)\n\n### Usage\nWith [yarn](https://yarnpkg.com) installed, go to your project directory and run\n```\n$ yarn add @gooddata/react-components\n```\nIf you prefer [npm](npmjs.com) run\n```\n$ npm install --save @gooddata/react-components\n```\n\nThe public API is exposed via global `index.js`. Except for the styles, do not import any other file directly\nbecause they are not intended to be part of the public API.\n\n## Contributing\n\nWe welcome any contribution in form of [issues](https://github.com/gooddata/gooddata-react-components/issues) or [pull requests](https://github.com/gooddata/gooddata-react-components/pulls).\nThese commands may come in handy while developing:\n\n| command | description |\n| ------- | ----------- |\n| `yarn install --pure-lockfile` | first step |\n| ||\n| `yarn dev` | build react-components to `/dist` in watch mode |\n| `yarn test` | run all unit tests |\n| `yarn prettier-write` | format the source code to match the valid codestyle |\n| `yarn validate` | validate codestyle |\n| ||\n| `yarn storybook` | run storybook from `/stories` on http://localhost:9001 |\n| `yarn build-storybook` | build storybook to `/dist-storybook` |\n| `yarn test-storybook` | run storybook and [screenshot tests](https://github.com/gooddata/gdc-client-utils/tree/master/test-storybook) |\n| ||\n| `yarn examples` | run Live Examples dev-server from `/examples` on https://localhost:8999 |\n| `yarn examples-build` | build Live Examples to `/examples/dist` |\n| `yarn examples-server` | serve built Live Examples - see `/examples/server/src` |\n| `yarn examples-testcafe` | run testcafe tests against `localhost:8999` |\n\n### Deploy to heroku.com\nWhen you deploy this repo to heroku, it serves *GoodData.UI Live Examples*.\nRelevant tasks are in `Procfile` and `package.json`.\n\n```bash\n# run in the project directory\nheroku login\nheroku create <your-app-name>\nheroku config:set DOMAIN_ADMIN_USERNAME=x@gooddata.com DOMAIN_ADMIN_PASSWORD=xy PROJECT_ID_TO_ASSIGN=xms7ga4tf3g3nzucd8380o2bev8oeknp\ngit push heroku HEAD:master\nheroku open\n```\n### Enable Geo Chart for Storybook and Live Examples\nGeo chart uses Mapbox to render map which requires a Mapbox access token.\n- Register an account and create Mapbox access token at [guide](https://docs.mapbox.com/help/how-mapbox-works/access-tokens/)\n- Store the created token at `.env`:\n```bash\necho -e \"EXAMPLE_MAPBOX_ACCESS_TOKEN=token\" >> .env # only need to run once\necho -e \"STORYBOOK_MAPBOX_ACCESS_TOKEN=token\" >> .env # only need to run once\n```\n\n### Run Live Examples Locally\nTo run *GoodData.UI Live Examples* locally:\n```bash\ngit clone <this-repository>\ncd  <repository-folder>\nyarn install --pure-lockfile\nyarn examples\n```\nThen open https://localhost:8999 and login using Live Examples account (you can [create one here](https://gooddata-examples.herokuapp.com/registration)).\n\n### Run Storybook locally\n- Run storybook with token stored in `.env` for more secure\n```bash\nyarn storybook\n```\n- Or run storybook with token env param exposed to cli (not suggested)\n```bash\nSTORYBOOK_MAPBOX_ACCESS_TOKEN=token yarn storybook\n```\n- Apply either above way to `yarn build-storybook` or `yarn test-storybook`\n\n### Source code formatting\nThe source code in the repository is formatted by [Prettier](https://prettier.io/).\nThe format of the code is validated by our Continuous Integration server and is one of the requirements of successful merge.\n\nPrettier is supported by every major IDE. You can find the list of supported editors and how to configure them [here](https://prettier.io/docs/en/editors.html).\n\nIn the case, when your editor is not supported or you don't want to setup the integration, you can run the `yarn prettier-write` command to reformat the code before commit.\n\n## Changelog\n\n- see [CHANGELOG.md](CHANGELOG.md)\n\n## Supported versions\n\nIn order to make the user experience with integrating GoodData UI SDK as smooth and secure as possible and to ensure that the SDK is using the latest features of the platform, we will only provide support to two most recent major versions of UI SDK.\n\nThe most recent majors will be supported in the following modes:\n\n- The latest major version will receive all new functionality and all bug fixes\n- The previous major version will only receive fixes to critical issues and security fixes. These fixes will be applied on top of last released version of the previous major\n\nThe customers are encouraged to always use the latest version of the UI SDK.\n\nIn case of using older versions, the user might face API incompatibility, performance or security issues.\n\nPlease follow the installation instructions to update to the newest version.\n\n## License\n\n(C) 2007-2020 GoodData Corporation\n\nThis project is dual licensed:\n\n- The ATTRIBUTION-NONCOMMERCIAL 4.0 INTERNATIONAL (CC BY-NC 4.0) is used for purpose of the trial experience and evaluation of GoodData.UI library.\n- The GOODDATA GOODDATA.UI LIBRARY END USER LICENSE AGREEMENT is used for GoodData customers.\n\nFor more information, please see [LICENSE](https://github.com/gooddata/gooddata-react-components/blob/master/LICENSE)\n","gitHead":"b437803f94e1a8b444c147d472d8bab1eb6ab873","scripts":{"dev":"bash scripts/build.sh --dev-watch","test":"jest --watch","build":"bash scripts/build.sh","tslint":"yarn run-tslint -t verbose $npm_package_config_tslint","prepare":"cd examples/server && yarn install --frozen-lockfile && cd ../..; rm -r examples/node_modules 2>/dev/null; true","examples":"bash scripts/run-examples.sh","prepare?":"# Called before `npm publish` and on local `npm install`. Temporarily also for deleting obsolete node_modules. Ends with `true` to continue gracefully.","validate":"tsc --noEmit && yarn tslint && eslint $npm_package_config_eslint && yarn prettier-check","build-dev":"bash scripts/build.sh --dev","examples?":"# Default is developer domain, other options: yarn examples [sec,secure,stg,stg2,stg3,demo,developer or URL]","storybook":"yarn build && start-storybook -p 9001 -c .storybook","test-once":"jest","tslint-ci":"mkdir -p ./ci/results && yarn run-tslint -t checkstyle -o ./ci/results/tslint-results.xml $npm_package_config_tslint","run-tslint":"tslint -p tsconfig.json","validate-ci":"tsc --noEmit && yarn tslint-ci  && eslint $npm_package_config_eslint -f checkstyle -o ci/results/eslint-results.xml && yarn prettier-check","examples-build":"bash scripts/build-examples.sh","prepublishOnly":"yarn build","prettier-check":"prettier --check '{src,stories,styles,__mocks__,examples/server/src,examples/src,examples/test}/**/*.{ts,js,tsx,jsx,json,scss,md,yaml,html}'","prettier-write":"prettier --write '{src,stories,styles,__mocks__,examples/server/src,examples/src,examples/test}/**/*.{ts,js,tsx,jsx,json,scss,md,yaml,html}'","test-storybook":"yarn build && test-storybook","build-storybook":"yarn build && build-storybook -c .storybook -o dist-storybook","examples-server":"node examples/server/src/index.js","heroku-postbuild":"yarn examples-build developer","examples-testcafe":"./scripts/run-testcafe.sh visual","check-circular-deps":"madge --circular --extensions ts ./src","examples-testcafe-ci":"./scripts/run-testcafe.sh ci","examples-testcafe-live":"./scripts/run-testcafe.sh live"},"typings":"dist/index.d.ts","_npmUser":{"name":"khanh.le","email":"khanh.le@gooddata.com"},"deprecated":"@gooddata/react-components@7 reached End of Support on March 31, 2022. Please upgrade (see https://sdk.gooddata.com/gooddata-ui/docs/supported_versions.html for more information).","repository":{"url":"git+ssh://git@github.com/gooddata/gooddata-react-components.git","type":"git"},"_npmVersion":"6.4.1","description":"GoodData.UI - A powerful JavaScript library for building analytical applications","directories":{},"lint-staged":{"{src,stories,styles,__mocks__,examples/server/src,examples/src,examples/test}/**/*.{ts,js,tsx,jsx,scss}":["npx gdc-fix-copyright","git add"],"{src,stories,styles,__mocks__,examples/server/src,examples/src,examples/test}/**/*.{ts,js,tsx,jsx,json,scss,md,yaml,html}":["prettier --write","git add"]},"_nodeVersion":"8.12.0","dependencies":{"rxjs":"^5.5.6","uuid":"^3.2.1","immer":"^1.3.1","lodash":"^4.17.15","date-fns":"^2.7.0","downshift":"^3.2.7","invariant":"^2.2.2","mapbox-gl":"^1.6.1","classnames":"^2.2.6","highcharts":"7.1.1","prop-types":"^15.6.0","react-intl":"^3.6.0","custom-event":"^1.0.1","react-window":"^1.8.1","ag-grid-react":"20.0.0","react-measure":"^2.3.0","@types/mapbox-gl":"^1.6.1","react-day-picker":"~7.3.0","react-responsive":"^3.0.0","stringify-object":"^2.4.0","@gooddata/typings":"^2.22.0","ag-grid-community":"20.0.0","http-status-codes":"^1.3.0","@gooddata/js-utils":"^3.5.0","@gooddata/numberjs":"^3.2.4","fixed-data-table-2":"0.7.17","@gooddata/goodstrap":"^68.1.0","react-dom-factories":"^1.0.2","@gooddata/gooddata-js":"^12.5.0","json-stable-stringify":"^1.0.1","react-transition-group":"^2.2.1","hoist-non-react-statics":"^3.3.0","nodelist-foreach-polyfill":"^1.2.0","@formatjs/intl-pluralrules":"^1.3.6","highcharts-grouped-categories":"^1.1.3"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"raf":"3.3.2","yup":"^0.24.1","jest":"24.7.1","husky":"3.0.0","madge":"^3.4.4","react":"^16.5.2","enzyme":"3.5.0","eslint":"4.19.1","formik":"^0.11.11","moment":"2.23.0","history":"^4.7.2","ts-jest":"24.0.0","webpack":"4.30.0","full-icu":"^1.3.0","prettier":"1.16.4","react-ga":"^2.5.2","recharts":"1.0.0-beta.9","testcafe":"1.1.4","commander":"2.14.1","node-sass":"4.13.0","react-dom":"^16.5.2","supertest":"3.0.0","ts-loader":"6.0.0","@types/raf":"^3.4.0","css-loader":"0.28.7","jest-junit":"3.0.0","raw-loader":"0.5.1","styled-jsx":"2.2.1","typescript":"3.3.4000","@babel/core":"7.4.4","@types/jest":"24.0.6","@types/node":"7.0.8","@types/uuid":"3.4.3","file-loader":"3.0.1","jest-enzyme":"7.0.2","lint-staged":"9.1.0","sass-loader":"6.0.6","webpack-cli":"3.3.2","@types/react":"16.8.6","babel-loader":"8.0.5","react-helmet":"5.2.0","react-select":"1.2.1","style-loader":"0.19.1","@types/enzyme":"3.1.13","@types/lodash":"4.14.123","testcafe-live":"0.1.4","@babel/runtime":"7.4.4","dotenv-webpack":"^1.7.0","@babel/polyfill":"^7.4.4","@storybook/react":"5.0.11","@types/invariant":"2.2.29","@types/react-dom":"16.0.11","isomorphic-fetch":"2.2.1","react-datepicker":"1.1.0","react-router-dom":"4.2.2","@babel/preset-env":"7.4.4","@gooddata/mock-js":"^2.11.0","@storybook/addons":"5.0.11","@types/classnames":"2.2.3","@types/prop-types":"15.5.2","@storybook/theming":"5.0.11","identity-obj-proxy":"^3.0.0","intl-messageformat":"^7.5.4","webpack-dev-server":"3.3.1","@babel/preset-react":"7.0.0","@types/react-portal":"4.0.1","@types/react-window":"^1.8.1","babel-plugin-lodash":"3.3.4","html-webpack-plugin":"3.2.0","react-test-renderer":"16.4.2","@types/react-measure":"2.0.5","clean-webpack-plugin":"2.0.2","stats-webpack-plugin":"0.7.0","eslint-config-prettier":"4.1.0","react-google-recaptcha":"^0.14.1","tslint-config-prettier":"1.18.0","@gooddata/eslint-config":"^1.0.0","@gooddata/tslint-config":"1.0.0","@types/react-responsive":"^3.0.3","@types/storybook__react":"4.0.1","@types/stringify-object":"^3.2.0","enzyme-adapter-react-16":"1.3.1","@gooddata/test-storybook":"3.2.1","@storybook/addon-actions":"5.0.11","@storybook/addon-options":"5.0.11","node-sass-magic-importer":"5.1.0","react-syntax-highlighter":"11.0.2","@types/fixed-data-table-2":"0.8.1","@types/react-test-renderer":"16.0.0","circular-dependency-plugin":"5.0.2","compression-webpack-plugin":"2.0.0","@types/json-stable-stringify":"^1.0.32","@gooddata/frontend-npm-scripts":"1.1.0","@types/enzyme-adapter-react-16":"1.0.3","@types/storybook__addon-actions":"3.4.2","@babel/plugin-proposal-class-properties":"7.4.4","@babel/plugin-proposal-object-rest-spread":"7.4.4","@babel/plugin-transform-async-to-generator":"7.4.4"},"peerDependencies":{"react":"^16.5.2","react-dom":"^16.5.2"},"_npmOperationalInternal":{"tmp":"tmp/react-components_7.5.0-alpha-khanh.le-kl-SD-852-disableMapEvent-2020-03-18T08-50-10-040Z_1584521011545_0.3964701445332173","host":"s3://npm-registry-packages"}},"7.5.0-alpha-lanhuynh-lhq-sd-818-geo-pushpin-config-panel-p1-2020-03-18T09-32-34-648Z":{"name":"@gooddata/react-components","version":"7.5.0-alpha-lanhuynh-lhq-sd-818-geo-pushpin-config-panel-p1-2020-03-18T09-32-34-648Z","author":{"name":"GoodData Corporation"},"license":"BSD-3-Clause","_id":"@gooddata/react-components@7.5.0-alpha-lanhuynh-lhq-sd-818-geo-pushpin-config-panel-p1-2020-03-18T09-32-34-648Z","maintainers":[{"name":"afi","email":"adam.fiedler@gooddata.com"},{"name":"bertold8","email":"ivan.nejezchleb@seznam.cz"},{"name":"brbistas","email":"valentinos.chraniotis@gooddata.com"},{"name":"bugsbunny338","email":"jiri.zajic@mensa.cz"},{"name":"de.do","email":"de.do@gooddata.com"},{"name":"gooddata-ci","email":"rail@gooddata.com"},{"name":"hung.nguyen.hoang","email":"hung.nguyen@gooddata.com"},{"name":"ivan.mjartan","email":"ivan.mjartan@gooddata.com"},{"name":"jakub-sterba","email":"jakub.sterba@gooddata.com"},{"name":"jankc","email":"jan.krapac@gmail.com"},{"name":"jaroslav.tomecek","email":"jaroslav.tomecek@gooddata.com"},{"name":"jkittler","email":"honza.kittler@gmail.com"},{"name":"khanh.le","email":"khanh.le@gooddata.com"},{"name":"lanhuynh","email":"lan.huynh@gooddata.com"},{"name":"linhhong","email":"linh.hong@gooddata.com"},{"name":"lupko","email":"lubomir.slivka@gooddata.com"},{"name":"matyas.kandl","email":"matyas.kandl@gooddata.com"},{"name":"michal.marsal","email":"michal.marsal@gooddata.com"},{"name":"naibinh","email":"naibinh@gmail.com"},{"name":"nikolacech","email":"nikola.cech@gooddata.com"},{"name":"nis.hua","email":"nis.hua@gooddata.com"},{"name":"no23reason","email":"dan.homola@hotmail.cz"},{"name":"patrikbraborec","email":"patrik.braborec@gooddata.com"},{"name":"pbenes","email":"petr.benes@gooddata.com"},{"name":"petrjanu","email":"petr.janu@gooddata.com"},{"name":"ptquang86","email":"ptquang86@gmail.com"},{"name":"qduval","email":"quentin.duval@gooddata.com"},{"name":"rodri360","email":"me@rodri360.com"},{"name":"sitina","email":"jiri.sitina@gooddata.com"},{"name":"strouhaljan","email":"strouhal.jan@gmail.com"},{"name":"tomas.kratochvil","email":"tomas.kratochvil@gooddata.com"},{"name":"tomasreichmann","email":"tomasreichmann@gmail.com"},{"name":"tomsatgd","email":"tomas.satinsky@gooddata.com"},{"name":"trung-le-quoc","email":"trung.le@gooddata.com"},{"name":"tu-ngo","email":"tungo1981@gmail.com"},{"name":"tulean","email":"tuan.le@gooddata.com"},{"name":"utdnah","email":"danh.ung@gooddata.com"},{"name":"vlastikcz","email":"vlastimil.kotas@gooddata.com"},{"name":"vu.pham","email":"vu.pham@gooddata.com"},{"name":"xmort","email":"petr.dolejsi@gooddata.com"},{"name":"yanlipnican","email":"yanlipnican@gmail.com"}],"homepage":"https://github.com/gooddata/gooddata-react-components#readme","bugs":{"url":"https://github.com/gooddata/gooddata-react-components/issues"},"dist":{"shasum":"6cc70eee8acb2db8a9930a702a4757fe677b304c","tarball":"https://registry.npmjs.org/@gooddata/react-components/-/react-components-7.5.0-alpha-lanhuynh-lhq-sd-818-geo-pushpin-config-panel-p1-2020-03-18T09-32-34-648Z.tgz","fileCount":2484,"integrity":"sha512-bARw6hh9DVD6kCYxpcXwp/TX3n4R0kte/monTgka90k6OOuHQByJ9HhIC/gu329MfkQJchWP8COMIgcxpMv4dQ==","signatures":[{"sig":"MEYCIQC2dKbMWTATaY9X+ktX52ZwZpL2AGlZOha8aPBBePZmGAIhAKU5uChxcDhteoxik+7uItZp2mqG0dV/bjyfODndR5n+","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":9816749,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJecer3CRA9TVsSAnZWagAAYEAP/3PivYq2fHzO4wTJY0e6\nDtOx9sejFrnVOmn8Pp6gbk3zT1iIAAyx1iEBXBbfHkHj5RrPi5spzgJj42VB\nyu0ZDj3zDOJTeNUbIJpi04FpptQ4t6fmWl9yOoE7+G5auK44upOLwNGOQ5o+\nivQ4XhsijFKj7HJGabyZfZmcrEAYg4gnpQYFLhnTR1yTSK1tqp9RNsnyKQDD\nOAXXTlUibYStv22ZOAOkJWnAyN4A4Vy3/c8oVjGxLUCreu6LAlxdKnNYfOEB\n7HMvBiS1m8QDPGJE78l/l7Sn+PRDG+aVK0G6ys+XYIEpzHYC1Pob/OnnQgFu\nE5YRGwQv6AmW9hPGCc76VYuWveUhw823ROCkGbrdveajxoheuhiZdyInYB6h\n8mt4HwRnkiOwK4/Kv9KpWFMtfIQ/LXfzttXg0kQdY9pE9a4s9etmm+xIVGuf\nR+x8uxiNGmsLf8YefW+TcgY/EZxh64tJ3FywzlU6V3MYDYe16FfI4oqSeWZk\nzT0xlRB2W1cVIbRqGx5KDRESLD9zZC8ct78yMDLqk3uXZolLN0wKuonBaQDg\n4r2w5P+ro098RdYtlk82YSiClYXkEtg/ezoJONUJrncREESjZe/mZRVW++0y\n3BxUXGAaepIRVTMWGf7+Jnpqit8sw+Q/rPlrYPdZvBxlQ/uPCmsdXfiA4N+S\nvk6R\r\n=xwUg\r\n-----END PGP SIGNATURE-----\r\n"},"main":"dist/index.js","husky":{"hooks":{"pre-commit":"lint-staged"}},"config":{"eslint":"./examples/**/*.{js,jsx}","tslint":"./{__mocks__,src,stories}/{,**/}*.{ts,tsx}"},"readme":"[![npm version](https://badge.fury.io/js/%40gooddata%2Freact-components.svg)](https://www.npmjs.com/package/@gooddata/react-components)\n\n# GoodData.UI React components\n> A React-based JavaScript library for building data-driven applications\n\n## Getting started\n- [GoodData.UI Documentation](http://sdk.gooddata.com/gooddata-ui/)\n- [GoodData.UI Live Examples](https://gooddata-examples.herokuapp.com/)\n- [Stack Overflow](https://stackoverflow.com/questions/tagged/gooddata)\n\n### Usage\nWith [yarn](https://yarnpkg.com) installed, go to your project directory and run\n```\n$ yarn add @gooddata/react-components\n```\nIf you prefer [npm](npmjs.com) run\n```\n$ npm install --save @gooddata/react-components\n```\n\nThe public API is exposed via global `index.js`. Except for the styles, do not import any other file directly\nbecause they are not intended to be part of the public API.\n\n## Contributing\n\nWe welcome any contribution in form of [issues](https://github.com/gooddata/gooddata-react-components/issues) or [pull requests](https://github.com/gooddata/gooddata-react-components/pulls).\nThese commands may come in handy while developing:\n\n| command | description |\n| ------- | ----------- |\n| `yarn install --pure-lockfile` | first step |\n| ||\n| `yarn dev` | build react-components to `/dist` in watch mode |\n| `yarn test` | run all unit tests |\n| `yarn prettier-write` | format the source code to match the valid codestyle |\n| `yarn validate` | validate codestyle |\n| ||\n| `yarn storybook` | run storybook from `/stories` on http://localhost:9001 |\n| `yarn build-storybook` | build storybook to `/dist-storybook` |\n| `yarn test-storybook` | run storybook and [screenshot tests](https://github.com/gooddata/gdc-client-utils/tree/master/test-storybook) |\n| ||\n| `yarn examples` | run Live Examples dev-server from `/examples` on https://localhost:8999 |\n| `yarn examples-build` | build Live Examples to `/examples/dist` |\n| `yarn examples-server` | serve built Live Examples - see `/examples/server/src` |\n| `yarn examples-testcafe` | run testcafe tests against `localhost:8999` |\n\n### Deploy to heroku.com\nWhen you deploy this repo to heroku, it serves *GoodData.UI Live Examples*.\nRelevant tasks are in `Procfile` and `package.json`.\n\n```bash\n# run in the project directory\nheroku login\nheroku create <your-app-name>\nheroku config:set DOMAIN_ADMIN_USERNAME=x@gooddata.com DOMAIN_ADMIN_PASSWORD=xy PROJECT_ID_TO_ASSIGN=xms7ga4tf3g3nzucd8380o2bev8oeknp\ngit push heroku HEAD:master\nheroku open\n```\n### Enable Geo Chart for Storybook and Live Examples\nGeo chart uses Mapbox to render map which requires a Mapbox access token.\n- Register an account and create Mapbox access token at [guide](https://docs.mapbox.com/help/how-mapbox-works/access-tokens/)\n- Store the created token at `.env`:\n```bash\necho -e \"EXAMPLE_MAPBOX_ACCESS_TOKEN=token\" >> .env # only need to run once\necho -e \"STORYBOOK_MAPBOX_ACCESS_TOKEN=token\" >> .env # only need to run once\n```\n\n### Run Live Examples Locally\nTo run *GoodData.UI Live Examples* locally:\n```bash\ngit clone <this-repository>\ncd  <repository-folder>\nyarn install --pure-lockfile\nyarn examples\n```\nThen open https://localhost:8999 and login using Live Examples account (you can [create one here](https://gooddata-examples.herokuapp.com/registration)).\n\n### Run Storybook locally\n- Run storybook with token stored in `.env` for more secure\n```bash\nyarn storybook\n```\n- Or run storybook with token env param exposed to cli (not suggested)\n```bash\nSTORYBOOK_MAPBOX_ACCESS_TOKEN=token yarn storybook\n```\n- Apply either above way to `yarn build-storybook` or `yarn test-storybook`\n\n### Source code formatting\nThe source code in the repository is formatted by [Prettier](https://prettier.io/).\nThe format of the code is validated by our Continuous Integration server and is one of the requirements of successful merge.\n\nPrettier is supported by every major IDE. You can find the list of supported editors and how to configure them [here](https://prettier.io/docs/en/editors.html).\n\nIn the case, when your editor is not supported or you don't want to setup the integration, you can run the `yarn prettier-write` command to reformat the code before commit.\n\n## Changelog\n\n- see [CHANGELOG.md](CHANGELOG.md)\n\n## Supported versions\n\nIn order to make the user experience with integrating GoodData UI SDK as smooth and secure as possible and to ensure that the SDK is using the latest features of the platform, we will only provide support to two most recent major versions of UI SDK.\n\nThe most recent majors will be supported in the following modes:\n\n- The latest major version will receive all new functionality and all bug fixes\n- The previous major version will only receive fixes to critical issues and security fixes. These fixes will be applied on top of last released version of the previous major\n\nThe customers are encouraged to always use the latest version of the UI SDK.\n\nIn case of using older versions, the user might face API incompatibility, performance or security issues.\n\nPlease follow the installation instructions to update to the newest version.\n\n## License\n\n(C) 2007-2020 GoodData Corporation\n\nThis project is dual licensed:\n\n- The ATTRIBUTION-NONCOMMERCIAL 4.0 INTERNATIONAL (CC BY-NC 4.0) is used for purpose of the trial experience and evaluation of GoodData.UI library.\n- The GOODDATA GOODDATA.UI LIBRARY END USER LICENSE AGREEMENT is used for GoodData customers.\n\nFor more information, please see [LICENSE](https://github.com/gooddata/gooddata-react-components/blob/master/LICENSE)\n","gitHead":"69d4ed61425c4286a0a2a3668a3448e5066c6640","scripts":{"dev":"bash scripts/build.sh --dev-watch","test":"jest --watch","build":"bash scripts/build.sh","tslint":"yarn run-tslint -t verbose $npm_package_config_tslint","prepare":"cd examples/server && yarn install --frozen-lockfile && cd ../..; rm -r examples/node_modules 2>/dev/null; true","examples":"bash scripts/run-examples.sh","prepare?":"# Called before `npm publish` and on local `npm install`. Temporarily also for deleting obsolete node_modules. Ends with `true` to continue gracefully.","validate":"tsc --noEmit && yarn tslint && eslint $npm_package_config_eslint && yarn prettier-check","build-dev":"bash scripts/build.sh --dev","examples?":"# Default is developer domain, other options: yarn examples [sec,secure,stg,stg2,stg3,demo,developer or URL]","storybook":"yarn build && start-storybook -p 9001 -c .storybook","test-once":"jest","tslint-ci":"mkdir -p ./ci/results && yarn run-tslint -t checkstyle -o ./ci/results/tslint-results.xml $npm_package_config_tslint","run-tslint":"tslint -p tsconfig.json","validate-ci":"tsc --noEmit && yarn tslint-ci  && eslint $npm_package_config_eslint -f checkstyle -o ci/results/eslint-results.xml && yarn prettier-check","examples-build":"bash scripts/build-examples.sh","prepublishOnly":"yarn build","prettier-check":"prettier --check '{src,stories,styles,__mocks__,examples/server/src,examples/src,examples/test}/**/*.{ts,js,tsx,jsx,json,scss,md,yaml,html}'","prettier-write":"prettier --write '{src,stories,styles,__mocks__,examples/server/src,examples/src,examples/test}/**/*.{ts,js,tsx,jsx,json,scss,md,yaml,html}'","test-storybook":"yarn build && test-storybook","build-storybook":"yarn build && build-storybook -c .storybook -o dist-storybook","examples-server":"node examples/server/src/index.js","heroku-postbuild":"yarn examples-build developer","examples-testcafe":"./scripts/run-testcafe.sh visual","check-circular-deps":"madge --circular --extensions ts ./src","examples-testcafe-ci":"./scripts/run-testcafe.sh ci","examples-testcafe-live":"./scripts/run-testcafe.sh live"},"typings":"dist/index.d.ts","_npmUser":{"name":"lanhuynh","email":"lan.huynh@gooddata.com"},"deprecated":"@gooddata/react-components@7 reached End of Support on March 31, 2022. Please upgrade (see https://sdk.gooddata.com/gooddata-ui/docs/supported_versions.html for more information).","repository":{"url":"git+ssh://git@github.com/gooddata/gooddata-react-components.git","type":"git"},"_npmVersion":"6.9.0","description":"GoodData.UI - A powerful JavaScript library for building analytical applications","directories":{},"lint-staged":{"{src,stories,styles,__mocks__,examples/server/src,examples/src,examples/test}/**/*.{ts,js,tsx,jsx,scss}":["npx gdc-fix-copyright","git add"],"{src,stories,styles,__mocks__,examples/server/src,examples/src,examples/test}/**/*.{ts,js,tsx,jsx,json,scss,md,yaml,html}":["prettier --write","git add"]},"_nodeVersion":"8.12.0","dependencies":{"rxjs":"^5.5.6","uuid":"^3.2.1","immer":"^1.3.1","lodash":"^4.17.15","date-fns":"^2.7.0","downshift":"^3.2.7","invariant":"^2.2.2","mapbox-gl":"^1.6.1","classnames":"^2.2.6","highcharts":"7.1.1","prop-types":"^15.6.0","react-intl":"^3.6.0","custom-event":"^1.0.1","react-window":"^1.8.1","ag-grid-react":"20.0.0","react-measure":"^2.3.0","@types/mapbox-gl":"^1.6.1","react-day-picker":"~7.3.0","react-responsive":"^3.0.0","stringify-object":"^2.4.0","@gooddata/typings":"^2.22.0","ag-grid-community":"20.0.0","http-status-codes":"^1.3.0","@gooddata/js-utils":"^3.5.0","@gooddata/numberjs":"^3.2.4","fixed-data-table-2":"0.7.17","@gooddata/goodstrap":"^68.1.0","react-dom-factories":"^1.0.2","@gooddata/gooddata-js":"^12.5.0","json-stable-stringify":"^1.0.1","react-transition-group":"^2.2.1","hoist-non-react-statics":"^3.3.0","nodelist-foreach-polyfill":"^1.2.0","@formatjs/intl-pluralrules":"^1.3.6","highcharts-grouped-categories":"^1.1.3"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"raf":"3.3.2","yup":"^0.24.1","jest":"24.7.1","husky":"3.0.0","madge":"^3.4.4","react":"^16.5.2","enzyme":"3.5.0","eslint":"4.19.1","formik":"^0.11.11","moment":"2.23.0","history":"^4.7.2","ts-jest":"24.0.0","webpack":"4.30.0","full-icu":"^1.3.0","prettier":"1.16.4","react-ga":"^2.5.2","recharts":"1.0.0-beta.9","testcafe":"1.1.4","commander":"2.14.1","node-sass":"4.13.0","react-dom":"^16.5.2","supertest":"3.0.0","ts-loader":"6.0.0","@types/raf":"^3.4.0","css-loader":"0.28.7","jest-junit":"3.0.0","raw-loader":"0.5.1","styled-jsx":"2.2.1","typescript":"3.3.4000","@babel/core":"7.4.4","@types/jest":"24.0.6","@types/node":"7.0.8","@types/uuid":"3.4.3","file-loader":"3.0.1","jest-enzyme":"7.0.2","lint-staged":"9.1.0","sass-loader":"6.0.6","webpack-cli":"3.3.2","@types/react":"16.8.6","babel-loader":"8.0.5","react-helmet":"5.2.0","react-select":"1.2.1","style-loader":"0.19.1","@types/enzyme":"3.1.13","@types/lodash":"4.14.123","testcafe-live":"0.1.4","@babel/runtime":"7.4.4","dotenv-webpack":"^1.7.0","@babel/polyfill":"^7.4.4","@storybook/react":"5.0.11","@types/invariant":"2.2.29","@types/react-dom":"16.0.11","isomorphic-fetch":"2.2.1","react-datepicker":"1.1.0","react-router-dom":"4.2.2","@babel/preset-env":"7.4.4","@gooddata/mock-js":"^2.11.0","@storybook/addons":"5.0.11","@types/classnames":"2.2.3","@types/prop-types":"15.5.2","@storybook/theming":"5.0.11","identity-obj-proxy":"^3.0.0","intl-messageformat":"^7.5.4","webpack-dev-server":"3.3.1","@babel/preset-react":"7.0.0","@types/react-portal":"4.0.1","@types/react-window":"^1.8.1","babel-plugin-lodash":"3.3.4","html-webpack-plugin":"3.2.0","react-test-renderer":"16.4.2","@types/react-measure":"2.0.5","clean-webpack-plugin":"2.0.2","stats-webpack-plugin":"0.7.0","eslint-config-prettier":"4.1.0","react-google-recaptcha":"^0.14.1","tslint-config-prettier":"1.18.0","@gooddata/eslint-config":"^1.0.0","@gooddata/tslint-config":"1.0.0","@types/react-responsive":"^3.0.3","@types/storybook__react":"4.0.1","@types/stringify-object":"^3.2.0","enzyme-adapter-react-16":"1.3.1","@gooddata/test-storybook":"3.2.1","@storybook/addon-actions":"5.0.11","@storybook/addon-options":"5.0.11","node-sass-magic-importer":"5.1.0","react-syntax-highlighter":"11.0.2","@types/fixed-data-table-2":"0.8.1","@types/react-test-renderer":"16.0.0","circular-dependency-plugin":"5.0.2","compression-webpack-plugin":"2.0.0","@types/json-stable-stringify":"^1.0.32","@gooddata/frontend-npm-scripts":"1.1.0","@types/enzyme-adapter-react-16":"1.0.3","@types/storybook__addon-actions":"3.4.2","@babel/plugin-proposal-class-properties":"7.4.4","@babel/plugin-proposal-object-rest-spread":"7.4.4","@babel/plugin-transform-async-to-generator":"7.4.4"},"peerDependencies":{"react":"^16.5.2","react-dom":"^16.5.2"},"_npmOperationalInternal":{"tmp":"tmp/react-components_7.5.0-alpha-lanhuynh-lhq-sd-818-geo-pushpin-config-panel-p1-2020-03-18T09-32-34-648Z_1584524022586_0.1552522807792749","host":"s3://npm-registry-packages"}},"7.5.0-alpha-ptquang86-qp-sd-879-format-2020-03-18T09-42-02-477Z":{"name":"@gooddata/react-components","version":"7.5.0-alpha-ptquang86-qp-sd-879-format-2020-03-18T09-42-02-477Z","author":{"name":"GoodData Corporation"},"license":"BSD-3-Clause","_id":"@gooddata/react-components@7.5.0-alpha-ptquang86-qp-sd-879-format-2020-03-18T09-42-02-477Z","maintainers":[{"name":"afi","email":"adam.fiedler@gooddata.com"},{"name":"bertold8","email":"ivan.nejezchleb@seznam.cz"},{"name":"brbistas","email":"valentinos.chraniotis@gooddata.com"},{"name":"bugsbunny338","email":"jiri.zajic@mensa.cz"},{"name":"de.do","email":"de.do@gooddata.com"},{"name":"gooddata-ci","email":"rail@gooddata.com"},{"name":"hung.nguyen.hoang","email":"hung.nguyen@gooddata.com"},{"name":"ivan.mjartan","email":"ivan.mjartan@gooddata.com"},{"name":"jakub-sterba","email":"jakub.sterba@gooddata.com"},{"name":"jankc","email":"jan.krapac@gmail.com"},{"name":"jaroslav.tomecek","email":"jaroslav.tomecek@gooddata.com"},{"name":"jkittler","email":"honza.kittler@gmail.com"},{"name":"khanh.le","email":"khanh.le@gooddata.com"},{"name":"lanhuynh","email":"lan.huynh@gooddata.com"},{"name":"linhhong","email":"linh.hong@gooddata.com"},{"name":"lupko","email":"lubomir.slivka@gooddata.com"},{"name":"matyas.kandl","email":"matyas.kandl@gooddata.com"},{"name":"michal.marsal","email":"michal.marsal@gooddata.com"},{"name":"naibinh","email":"naibinh@gmail.com"},{"name":"nikolacech","email":"nikola.cech@gooddata.com"},{"name":"nis.hua","email":"nis.hua@gooddata.com"},{"name":"no23reason","email":"dan.homola@hotmail.cz"},{"name":"patrikbraborec","email":"patrik.braborec@gooddata.com"},{"name":"pbenes","email":"petr.benes@gooddata.com"},{"name":"petrjanu","email":"petr.janu@gooddata.com"},{"name":"ptquang86","email":"ptquang86@gmail.com"},{"name":"qduval","email":"quentin.duval@gooddata.com"},{"name":"rodri360","email":"me@rodri360.com"},{"name":"sitina","email":"jiri.sitina@gooddata.com"},{"name":"strouhaljan","email":"strouhal.jan@gmail.com"},{"name":"tomas.kratochvil","email":"tomas.kratochvil@gooddata.com"},{"name":"tomasreichmann","email":"tomasreichmann@gmail.com"},{"name":"tomsatgd","email":"tomas.satinsky@gooddata.com"},{"name":"trung-le-quoc","email":"trung.le@gooddata.com"},{"name":"tu-ngo","email":"tungo1981@gmail.com"},{"name":"tulean","email":"tuan.le@gooddata.com"},{"name":"utdnah","email":"danh.ung@gooddata.com"},{"name":"vlastikcz","email":"vlastimil.kotas@gooddata.com"},{"name":"vu.pham","email":"vu.pham@gooddata.com"},{"name":"xmort","email":"petr.dolejsi@gooddata.com"},{"name":"yanlipnican","email":"yanlipnican@gmail.com"}],"homepage":"https://github.com/gooddata/gooddata-react-components#readme","bugs":{"url":"https://github.com/gooddata/gooddata-react-components/issues"},"dist":{"shasum":"93ae2a9c26680b4cfa91c308a1b92c8a1544129c","tarball":"https://registry.npmjs.org/@gooddata/react-components/-/react-components-7.5.0-alpha-ptquang86-qp-sd-879-format-2020-03-18T09-42-02-477Z.tgz","fileCount":2489,"integrity":"sha512-VWEH5AH1RTnWruzLLBzOnBMMzp33iSSNsmfKBbY0+9ByPswiC+bcpP0mnAE6mVs4pLEFau/fN9uKXornXSdlwg==","signatures":[{"sig":"MEYCIQCOXaQL8UBHIStbJ1LUHytnRQ5D4tYT56WZFQ1SXdfQQgIhAPWT7WJ1IBjVW70K2nHUuF2EPwOA1mwK+n73R684gO20","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":9870928,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJece0PCRA9TVsSAnZWagAAs9wP/R9ONAiCY4/zx3FvvsI9\nK1tlKME8jmTg2XKdNhBaIltY3q69Faybxzh7trJI3+lA7rxm02VJkfXE53As\nIRsFfY385KvdqV0vJ0GwQPMj3E4kcIp1rVkcxwMQEepYtCz7sQ0uKsKC7Gcy\nLARcBQyTRYCc23NtPEgZEUH8savWhbTy1p42fOqQqYWxao7j000NekEgcLcm\nXNnpUaB92TAg5CKR9tDDeMhkaCOuvLSOWd+QURM8rwsaBXW03E4c8C6v1X4C\nmFekVMxHWFkntlQa28fQBWO5mtwpV6wB0ldU+7usKc0y7qNlJn9jgQIM2e5r\n2LXGNBSyy+TIAlZT/R23JuZoGTTWeF/pVEpcB6k3K/JBKhkUIHAzTP0qBIla\nZZ+Wu/XDcXNueSRW0kIWqleidVKLJdk8hA90F0/iB4v3oDp9ZZdM5CwTqdb1\n6S5Talt87ssnxnYu2FpFu1lc9smPGhYuw4hh6yP4KiJSBaLXWo6fIZvsJp4O\nKl/F6Eq5SMYVECz0TlEttg0f1ydkc37sm9wh+dqKDM7uFRtE/ovV3j/c1XMr\nmy5JO1Id1LMygyYb6imn4Pc/QerI1pFs0W2SXLGSxl++XLVamivbLmEDv4WM\ndiSx8pZ+6IAAIVhHu/LO55FwIv3tHQkO8cbDR9wt6zA5hxnVmQTbXWliYNjy\n4O0X\r\n=rwph\r\n-----END PGP SIGNATURE-----\r\n"},"main":"dist/index.js","husky":{"hooks":{"pre-commit":"lint-staged"}},"config":{"eslint":"./examples/**/*.{js,jsx}","tslint":"./{__mocks__,src,stories}/{,**/}*.{ts,tsx}"},"readme":"[![npm version](https://badge.fury.io/js/%40gooddata%2Freact-components.svg)](https://www.npmjs.com/package/@gooddata/react-components)\n\n# GoodData.UI React components\n> A React-based JavaScript library for building data-driven applications\n\n## Getting started\n- [GoodData.UI Documentation](http://sdk.gooddata.com/gooddata-ui/)\n- [GoodData.UI Live Examples](https://gooddata-examples.herokuapp.com/)\n- [Stack Overflow](https://stackoverflow.com/questions/tagged/gooddata)\n\n### Usage\nWith [yarn](https://yarnpkg.com) installed, go to your project directory and run\n```\n$ yarn add @gooddata/react-components\n```\nIf you prefer [npm](npmjs.com) run\n```\n$ npm install --save @gooddata/react-components\n```\n\nThe public API is exposed via global `index.js`. Except for the styles, do not import any other file directly\nbecause they are not intended to be part of the public API.\n\n## Contributing\n\nWe welcome any contribution in form of [issues](https://github.com/gooddata/gooddata-react-components/issues) or [pull requests](https://github.com/gooddata/gooddata-react-components/pulls).\nThese commands may come in handy while developing:\n\n| command | description |\n| ------- | ----------- |\n| `yarn install --pure-lockfile` | first step |\n| ||\n| `yarn dev` | build react-components to `/dist` in watch mode |\n| `yarn test` | run all unit tests |\n| `yarn prettier-write` | format the source code to match the valid codestyle |\n| `yarn validate` | validate codestyle |\n| ||\n| `yarn storybook` | run storybook from `/stories` on http://localhost:9001 |\n| `yarn build-storybook` | build storybook to `/dist-storybook` |\n| `yarn test-storybook` | run storybook and [screenshot tests](https://github.com/gooddata/gdc-client-utils/tree/master/test-storybook) |\n| ||\n| `yarn examples` | run Live Examples dev-server from `/examples` on https://localhost:8999 |\n| `yarn examples-build` | build Live Examples to `/examples/dist` |\n| `yarn examples-server` | serve built Live Examples - see `/examples/server/src` |\n| `yarn examples-testcafe` | run testcafe tests against `localhost:8999` |\n\n### Deploy to heroku.com\nWhen you deploy this repo to heroku, it serves *GoodData.UI Live Examples*.\nRelevant tasks are in `Procfile` and `package.json`.\n\n```bash\n# run in the project directory\nheroku login\nheroku create <your-app-name>\nheroku config:set DOMAIN_ADMIN_USERNAME=x@gooddata.com DOMAIN_ADMIN_PASSWORD=xy PROJECT_ID_TO_ASSIGN=xms7ga4tf3g3nzucd8380o2bev8oeknp\ngit push heroku HEAD:master\nheroku open\n```\n### Enable Geo Chart for Storybook and Live Examples\nGeo chart uses Mapbox to render map which requires a Mapbox access token.\n- Register an account and create Mapbox access token at [guide](https://docs.mapbox.com/help/how-mapbox-works/access-tokens/)\n- Store the created token at `.env`:\n```bash\necho -e \"EXAMPLE_MAPBOX_ACCESS_TOKEN=token\" >> .env # only need to run once\necho -e \"STORYBOOK_MAPBOX_ACCESS_TOKEN=token\" >> .env # only need to run once\n```\n\n### Run Live Examples Locally\nTo run *GoodData.UI Live Examples* locally:\n```bash\ngit clone <this-repository>\ncd  <repository-folder>\nyarn install --pure-lockfile\nyarn examples\n```\nThen open https://localhost:8999 and login using Live Examples account (you can [create one here](https://gooddata-examples.herokuapp.com/registration)).\n\n### Run Storybook locally\n- Run storybook with token stored in `.env` for more secure\n```bash\nyarn storybook\n```\n- Or run storybook with token env param exposed to cli (not suggested)\n```bash\nSTORYBOOK_MAPBOX_ACCESS_TOKEN=token yarn storybook\n```\n- Apply either above way to `yarn build-storybook` or `yarn test-storybook`\n\n### Source code formatting\nThe source code in the repository is formatted by [Prettier](https://prettier.io/).\nThe format of the code is validated by our Continuous Integration server and is one of the requirements of successful merge.\n\nPrettier is supported by every major IDE. You can find the list of supported editors and how to configure them [here](https://prettier.io/docs/en/editors.html).\n\nIn the case, when your editor is not supported or you don't want to setup the integration, you can run the `yarn prettier-write` command to reformat the code before commit.\n\n## Changelog\n\n- see [CHANGELOG.md](CHANGELOG.md)\n\n## Supported versions\n\nIn order to make the user experience with integrating GoodData UI SDK as smooth and secure as possible and to ensure that the SDK is using the latest features of the platform, we will only provide support to two most recent major versions of UI SDK.\n\nThe most recent majors will be supported in the following modes:\n\n- The latest major version will receive all new functionality and all bug fixes\n- The previous major version will only receive fixes to critical issues and security fixes. These fixes will be applied on top of last released version of the previous major\n\nThe customers are encouraged to always use the latest version of the UI SDK.\n\nIn case of using older versions, the user might face API incompatibility, performance or security issues.\n\nPlease follow the installation instructions to update to the newest version.\n\n## License\n\n(C) 2007-2020 GoodData Corporation\n\nThis project is dual licensed:\n\n- The ATTRIBUTION-NONCOMMERCIAL 4.0 INTERNATIONAL (CC BY-NC 4.0) is used for purpose of the trial experience and evaluation of GoodData.UI library.\n- The GOODDATA GOODDATA.UI LIBRARY END USER LICENSE AGREEMENT is used for GoodData customers.\n\nFor more information, please see [LICENSE](https://github.com/gooddata/gooddata-react-components/blob/master/LICENSE)\n","gitHead":"6414bf50a4be6f7cd74c84086d198daf562cc0cc","scripts":{"dev":"bash scripts/build.sh --dev-watch","test":"jest --watch","build":"bash scripts/build.sh","tslint":"yarn run-tslint -t verbose $npm_package_config_tslint","prepare":"cd examples/server && yarn install --frozen-lockfile && cd ../..; rm -r examples/node_modules 2>/dev/null; true","examples":"bash scripts/run-examples.sh","prepare?":"# Called before `npm publish` and on local `npm install`. Temporarily also for deleting obsolete node_modules. Ends with `true` to continue gracefully.","validate":"tsc --noEmit && yarn tslint && eslint $npm_package_config_eslint && yarn prettier-check","build-dev":"bash scripts/build.sh --dev","examples?":"# Default is developer domain, other options: yarn examples [sec,secure,stg,stg2,stg3,demo,developer or URL]","storybook":"yarn build && start-storybook -p 9001 -c .storybook","test-once":"jest","tslint-ci":"mkdir -p ./ci/results && yarn run-tslint -t checkstyle -o ./ci/results/tslint-results.xml $npm_package_config_tslint","run-tslint":"tslint -p tsconfig.json","validate-ci":"tsc --noEmit && yarn tslint-ci  && eslint $npm_package_config_eslint -f checkstyle -o ci/results/eslint-results.xml && yarn prettier-check","examples-build":"bash scripts/build-examples.sh","prepublishOnly":"yarn build","prettier-check":"prettier --check '{src,stories,styles,__mocks__,examples/server/src,examples/src,examples/test}/**/*.{ts,js,tsx,jsx,json,scss,md,yaml,html}'","prettier-write":"prettier --write '{src,stories,styles,__mocks__,examples/server/src,examples/src,examples/test}/**/*.{ts,js,tsx,jsx,json,scss,md,yaml,html}'","test-storybook":"yarn build && test-storybook","build-storybook":"yarn build && build-storybook -c .storybook -o dist-storybook","examples-server":"node examples/server/src/index.js","heroku-postbuild":"yarn examples-build developer","examples-testcafe":"./scripts/run-testcafe.sh visual","check-circular-deps":"madge --circular --extensions ts ./src","examples-testcafe-ci":"./scripts/run-testcafe.sh ci","examples-testcafe-live":"./scripts/run-testcafe.sh live"},"typings":"dist/index.d.ts","_npmUser":{"name":"ptquang86","email":"ptquang86@gmail.com"},"deprecated":"@gooddata/react-components@7 reached End of Support on March 31, 2022. Please upgrade (see https://sdk.gooddata.com/gooddata-ui/docs/supported_versions.html for more information).","repository":{"url":"git+ssh://git@github.com/gooddata/gooddata-react-components.git","type":"git"},"_npmVersion":"6.4.1","description":"GoodData.UI - A powerful JavaScript library for building analytical applications","directories":{},"lint-staged":{"{src,stories,styles,__mocks__,examples/server/src,examples/src,examples/test}/**/*.{ts,js,tsx,jsx,scss}":["npx gdc-fix-copyright","git add"],"{src,stories,styles,__mocks__,examples/server/src,examples/src,examples/test}/**/*.{ts,js,tsx,jsx,json,scss,md,yaml,html}":["prettier --write","git add"]},"_nodeVersion":"8.12.0","dependencies":{"rxjs":"^5.5.6","uuid":"^3.2.1","immer":"^1.3.1","lodash":"^4.17.15","date-fns":"^2.7.0","downshift":"^3.2.7","invariant":"^2.2.2","mapbox-gl":"^1.6.1","classnames":"^2.2.6","highcharts":"7.1.1","prop-types":"^15.6.0","react-intl":"^3.6.0","custom-event":"^1.0.1","react-window":"^1.8.1","ag-grid-react":"20.0.0","react-measure":"^2.3.0","@types/mapbox-gl":"^1.6.1","react-day-picker":"~7.3.0","react-responsive":"^3.0.0","stringify-object":"^2.4.0","@gooddata/typings":"^2.22.0","ag-grid-community":"20.0.0","http-status-codes":"^1.3.0","@gooddata/js-utils":"^3.5.0","@gooddata/numberjs":"^3.2.4","fixed-data-table-2":"0.7.17","@gooddata/goodstrap":"^68.1.0","react-dom-factories":"^1.0.2","@gooddata/gooddata-js":"^12.5.0","json-stable-stringify":"^1.0.1","react-transition-group":"^2.2.1","hoist-non-react-statics":"^3.3.0","nodelist-foreach-polyfill":"^1.2.0","@formatjs/intl-pluralrules":"^1.3.6","highcharts-grouped-categories":"^1.1.3"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"raf":"3.3.2","yup":"^0.24.1","jest":"24.7.1","husky":"3.0.0","madge":"^3.4.4","react":"^16.5.2","enzyme":"3.5.0","eslint":"4.19.1","formik":"^0.11.11","moment":"2.23.0","history":"^4.7.2","ts-jest":"24.0.0","webpack":"4.30.0","full-icu":"^1.3.0","prettier":"1.16.4","react-ga":"^2.5.2","recharts":"1.0.0-beta.9","testcafe":"1.1.4","commander":"2.14.1","node-sass":"4.13.0","react-dom":"^16.5.2","supertest":"3.0.0","ts-loader":"6.0.0","@types/raf":"^3.4.0","css-loader":"0.28.7","jest-junit":"3.0.0","raw-loader":"0.5.1","styled-jsx":"2.2.1","typescript":"3.3.4000","@babel/core":"7.4.4","@types/jest":"24.0.6","@types/node":"7.0.8","@types/uuid":"3.4.3","file-loader":"3.0.1","jest-enzyme":"7.0.2","lint-staged":"9.1.0","sass-loader":"6.0.6","webpack-cli":"3.3.2","@types/react":"16.8.6","babel-loader":"8.0.5","react-helmet":"5.2.0","react-select":"1.2.1","style-loader":"0.19.1","@types/enzyme":"3.1.13","@types/lodash":"4.14.123","testcafe-live":"0.1.4","@babel/runtime":"7.4.4","dotenv-webpack":"^1.7.0","@babel/polyfill":"^7.4.4","@storybook/react":"5.0.11","@types/invariant":"2.2.29","@types/react-dom":"16.0.11","isomorphic-fetch":"2.2.1","react-datepicker":"1.1.0","react-router-dom":"4.2.2","@babel/preset-env":"7.4.4","@gooddata/mock-js":"^2.11.0","@storybook/addons":"5.0.11","@types/classnames":"2.2.3","@types/prop-types":"15.5.2","@storybook/theming":"5.0.11","identity-obj-proxy":"^3.0.0","intl-messageformat":"^7.5.4","webpack-dev-server":"3.3.1","@babel/preset-react":"7.0.0","@types/react-portal":"4.0.1","@types/react-window":"^1.8.1","babel-plugin-lodash":"3.3.4","html-webpack-plugin":"3.2.0","react-test-renderer":"16.4.2","@types/react-measure":"2.0.5","clean-webpack-plugin":"2.0.2","stats-webpack-plugin":"0.7.0","eslint-config-prettier":"4.1.0","react-google-recaptcha":"^0.14.1","tslint-config-prettier":"1.18.0","@gooddata/eslint-config":"^1.0.0","@gooddata/tslint-config":"1.0.0","@types/react-responsive":"^3.0.3","@types/storybook__react":"4.0.1","@types/stringify-object":"^3.2.0","enzyme-adapter-react-16":"1.3.1","@gooddata/test-storybook":"3.2.1","@storybook/addon-actions":"5.0.11","@storybook/addon-options":"5.0.11","node-sass-magic-importer":"5.1.0","react-syntax-highlighter":"11.0.2","@types/fixed-data-table-2":"0.8.1","@types/react-test-renderer":"16.0.0","circular-dependency-plugin":"5.0.2","compression-webpack-plugin":"2.0.0","@types/json-stable-stringify":"^1.0.32","@gooddata/frontend-npm-scripts":"1.1.0","@types/enzyme-adapter-react-16":"1.0.3","@types/storybook__addon-actions":"3.4.2","@babel/plugin-proposal-class-properties":"7.4.4","@babel/plugin-proposal-object-rest-spread":"7.4.4","@babel/plugin-transform-async-to-generator":"7.4.4"},"peerDependencies":{"react":"^16.5.2","react-dom":"^16.5.2"},"_npmOperationalInternal":{"tmp":"tmp/react-components_7.5.0-alpha-ptquang86-qp-sd-879-format-2020-03-18T09-42-02-477Z_1584524558652_0.6675939284362742","host":"s3://npm-registry-packages"}},"7.5.0-alpha-de.do-dedo-sd-825-2020-03-18T11-04-42-304Z":{"name":"@gooddata/react-components","version":"7.5.0-alpha-de.do-dedo-sd-825-2020-03-18T11-04-42-304Z","author":{"name":"GoodData Corporation"},"license":"BSD-3-Clause","_id":"@gooddata/react-components@7.5.0-alpha-de.do-dedo-sd-825-2020-03-18T11-04-42-304Z","maintainers":[{"name":"afi","email":"adam.fiedler@gooddata.com"},{"name":"bertold8","email":"ivan.nejezchleb@seznam.cz"},{"name":"brbistas","email":"valentinos.chraniotis@gooddata.com"},{"name":"bugsbunny338","email":"jiri.zajic@mensa.cz"},{"name":"de.do","email":"de.do@gooddata.com"},{"name":"gooddata-ci","email":"rail@gooddata.com"},{"name":"hung.nguyen.hoang","email":"hung.nguyen@gooddata.com"},{"name":"ivan.mjartan","email":"ivan.mjartan@gooddata.com"},{"name":"jakub-sterba","email":"jakub.sterba@gooddata.com"},{"name":"jankc","email":"jan.krapac@gmail.com"},{"name":"jaroslav.tomecek","email":"jaroslav.tomecek@gooddata.com"},{"name":"jkittler","email":"honza.kittler@gmail.com"},{"name":"khanh.le","email":"khanh.le@gooddata.com"},{"name":"lanhuynh","email":"lan.huynh@gooddata.com"},{"name":"linhhong","email":"linh.hong@gooddata.com"},{"name":"lupko","email":"lubomir.slivka@gooddata.com"},{"name":"matyas.kandl","email":"matyas.kandl@gooddata.com"},{"name":"michal.marsal","email":"michal.marsal@gooddata.com"},{"name":"naibinh","email":"naibinh@gmail.com"},{"name":"nikolacech","email":"nikola.cech@gooddata.com"},{"name":"nis.hua","email":"nis.hua@gooddata.com"},{"name":"no23reason","email":"dan.homola@hotmail.cz"},{"name":"patrikbraborec","email":"patrik.braborec@gooddata.com"},{"name":"pbenes","email":"petr.benes@gooddata.com"},{"name":"petrjanu","email":"petr.janu@gooddata.com"},{"name":"ptquang86","email":"ptquang86@gmail.com"},{"name":"qduval","email":"quentin.duval@gooddata.com"},{"name":"rodri360","email":"me@rodri360.com"},{"name":"sitina","email":"jiri.sitina@gooddata.com"},{"name":"strouhaljan","email":"strouhal.jan@gmail.com"},{"name":"tomas.kratochvil","email":"tomas.kratochvil@gooddata.com"},{"name":"tomasreichmann","email":"tomasreichmann@gmail.com"},{"name":"tomsatgd","email":"tomas.satinsky@gooddata.com"},{"name":"trung-le-quoc","email":"trung.le@gooddata.com"},{"name":"tu-ngo","email":"tungo1981@gmail.com"},{"name":"tulean","email":"tuan.le@gooddata.com"},{"name":"utdnah","email":"danh.ung@gooddata.com"},{"name":"vlastikcz","email":"vlastimil.kotas@gooddata.com"},{"name":"vu.pham","email":"vu.pham@gooddata.com"},{"name":"xmort","email":"petr.dolejsi@gooddata.com"},{"name":"yanlipnican","email":"yanlipnican@gmail.com"}],"homepage":"https://github.com/gooddata/gooddata-react-components#readme","bugs":{"url":"https://github.com/gooddata/gooddata-react-components/issues"},"dist":{"shasum":"2e74f75e3112ed5883ec64fb31b7dd248227823c","tarball":"https://registry.npmjs.org/@gooddata/react-components/-/react-components-7.5.0-alpha-de.do-dedo-sd-825-2020-03-18T11-04-42-304Z.tgz","fileCount":2485,"integrity":"sha512-BQLaMatXPAunZ1r4uGdF5gFlksYLfOWE/vDoV/mDQWaPq/gRQcr2ng5CkCXEepW80biTTdjzy7r4eheRanuhNg==","signatures":[{"sig":"MEYCIQCy5MyaCn8cMfh+Jw6A40udc0O5NsGq7Xu+mew4EvfBZwIhALraSExtuTaO0d/BtQyZ4wTEY/w7owC0fJH9siS0dmg9","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":9792940,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJecgB3CRA9TVsSAnZWagAAo6sQAIMP+Mkv/Lz1uzPhS1eH\no90b7q6C1Cw/ptGFEG9o8/TqVRe5hEh/RoLKPUzSRc8Ait6Ys+IsHHNLHAcy\nhuqWLwfgLUTWsbug9c51PJPJFl67RP84xooesRcgyf9k597iVPe/E98Nm3+n\ni3BJ1L4a554fp+Dw07ceZd4YX7uk5Ms56dz0Gd6REIs6VRDyOzL0cxEclg4V\nGItyjDp00mRkVyAzTzFfPgCRU/DBGCsACB8Lvcb2QcHVy/XF07lXFgMcT0tW\nrkjV35kE/ptZPRqA0n1sWgwcr+XBIbmkNV65nifKMZg51HbKzU/GPXw0C0Aj\nm125+Iq6nfLvj/BXuGBOJbW7MrgYP3QI87N4X0CH13WL/38Wan2ly6Ci/smn\nOXTRYIOjr8x/RWnAjdy/t58f4XSxoyF42fVSb8uoZPQdYYZKwRgN3Z0W6jqL\nhK+NOEB54TlvwL2mCCcoiTHDnSX7QDvGMBPmREGy0m95yvZRGtIpcfuk8hTS\n1XCSOGaxsDsRlVUn2hqttAQLtm8UB/Iu9cSmeRy99kk04fwYQWPmRpkpwBlx\nA8w9M5clQMQ8tuWw6uzo6iSZTq7v92ysmwIfIyZV2xqbCM8CgZ2OJvEEh8Es\nm96qYXx4cmr+FAXRHGZQXKWP+Fg+yAWRlRaLIqetPCmlF+QK4pUWsFXX38GD\nFnMw\r\n=iizI\r\n-----END PGP SIGNATURE-----\r\n"},"main":"dist/index.js","husky":{"hooks":{"pre-commit":"lint-staged"}},"config":{"eslint":"./examples/**/*.{js,jsx}","tslint":"./{__mocks__,src,stories}/{,**/}*.{ts,tsx}"},"readme":"[![npm version](https://badge.fury.io/js/%40gooddata%2Freact-components.svg)](https://www.npmjs.com/package/@gooddata/react-components)\n\n# GoodData.UI React components\n> A React-based JavaScript library for building data-driven applications\n\n## Getting started\n- [GoodData.UI Documentation](http://sdk.gooddata.com/gooddata-ui/)\n- [GoodData.UI Live Examples](https://gooddata-examples.herokuapp.com/)\n- [Stack Overflow](https://stackoverflow.com/questions/tagged/gooddata)\n\n### Usage\nWith [yarn](https://yarnpkg.com) installed, go to your project directory and run\n```\n$ yarn add @gooddata/react-components\n```\nIf you prefer [npm](npmjs.com) run\n```\n$ npm install --save @gooddata/react-components\n```\n\nThe public API is exposed via global `index.js`. Except for the styles, do not import any other file directly\nbecause they are not intended to be part of the public API.\n\n## Contributing\n\nWe welcome any contribution in form of [issues](https://github.com/gooddata/gooddata-react-components/issues) or [pull requests](https://github.com/gooddata/gooddata-react-components/pulls).\nThese commands may come in handy while developing:\n\n| command | description |\n| ------- | ----------- |\n| `yarn install --pure-lockfile` | first step |\n| ||\n| `yarn dev` | build react-components to `/dist` in watch mode |\n| `yarn test` | run all unit tests |\n| `yarn prettier-write` | format the source code to match the valid codestyle |\n| `yarn validate` | validate codestyle |\n| ||\n| `yarn storybook` | run storybook from `/stories` on http://localhost:9001 |\n| `yarn build-storybook` | build storybook to `/dist-storybook` |\n| `yarn test-storybook` | run storybook and [screenshot tests](https://github.com/gooddata/gdc-client-utils/tree/master/test-storybook) |\n| ||\n| `yarn examples` | run Live Examples dev-server from `/examples` on https://localhost:8999 |\n| `yarn examples-build` | build Live Examples to `/examples/dist` |\n| `yarn examples-server` | serve built Live Examples - see `/examples/server/src` |\n| `yarn examples-testcafe` | run testcafe tests against `localhost:8999` |\n\n### Deploy to heroku.com\nWhen you deploy this repo to heroku, it serves *GoodData.UI Live Examples*.\nRelevant tasks are in `Procfile` and `package.json`.\n\n```bash\n# run in the project directory\nheroku login\nheroku create <your-app-name>\nheroku config:set DOMAIN_ADMIN_USERNAME=x@gooddata.com DOMAIN_ADMIN_PASSWORD=xy PROJECT_ID_TO_ASSIGN=xms7ga4tf3g3nzucd8380o2bev8oeknp\ngit push heroku HEAD:master\nheroku open\n```\n### Enable Geo Chart for Storybook and Live Examples\nGeo chart uses Mapbox to render map which requires a Mapbox access token.\n- Register an account and create Mapbox access token at [guide](https://docs.mapbox.com/help/how-mapbox-works/access-tokens/)\n- Store the created token at `.env`:\n```bash\necho -e \"EXAMPLE_MAPBOX_ACCESS_TOKEN=token\" >> .env # only need to run once\necho -e \"STORYBOOK_MAPBOX_ACCESS_TOKEN=token\" >> .env # only need to run once\n```\n\n### Run Live Examples Locally\nTo run *GoodData.UI Live Examples* locally:\n```bash\ngit clone <this-repository>\ncd  <repository-folder>\nyarn install --pure-lockfile\nyarn examples\n```\nThen open https://localhost:8999 and login using Live Examples account (you can [create one here](https://gooddata-examples.herokuapp.com/registration)).\n\n### Run Storybook locally\n- Run storybook with token stored in `.env` for more secure\n```bash\nyarn storybook\n```\n- Or run storybook with token env param exposed to cli (not suggested)\n```bash\nSTORYBOOK_MAPBOX_ACCESS_TOKEN=token yarn storybook\n```\n- Apply either above way to `yarn build-storybook` or `yarn test-storybook`\n\n### Source code formatting\nThe source code in the repository is formatted by [Prettier](https://prettier.io/).\nThe format of the code is validated by our Continuous Integration server and is one of the requirements of successful merge.\n\nPrettier is supported by every major IDE. You can find the list of supported editors and how to configure them [here](https://prettier.io/docs/en/editors.html).\n\nIn the case, when your editor is not supported or you don't want to setup the integration, you can run the `yarn prettier-write` command to reformat the code before commit.\n\n## Changelog\n\n- see [CHANGELOG.md](CHANGELOG.md)\n\n## Supported versions\n\nIn order to make the user experience with integrating GoodData UI SDK as smooth and secure as possible and to ensure that the SDK is using the latest features of the platform, we will only provide support to two most recent major versions of UI SDK.\n\nThe most recent majors will be supported in the following modes:\n\n- The latest major version will receive all new functionality and all bug fixes\n- The previous major version will only receive fixes to critical issues and security fixes. These fixes will be applied on top of last released version of the previous major\n\nThe customers are encouraged to always use the latest version of the UI SDK.\n\nIn case of using older versions, the user might face API incompatibility, performance or security issues.\n\nPlease follow the installation instructions to update to the newest version.\n\n## License\n\n(C) 2007-2020 GoodData Corporation\n\nThis project is dual licensed:\n\n- The ATTRIBUTION-NONCOMMERCIAL 4.0 INTERNATIONAL (CC BY-NC 4.0) is used for purpose of the trial experience and evaluation of GoodData.UI library.\n- The GOODDATA GOODDATA.UI LIBRARY END USER LICENSE AGREEMENT is used for GoodData customers.\n\nFor more information, please see [LICENSE](https://github.com/gooddata/gooddata-react-components/blob/master/LICENSE)\n","gitHead":"4d9aff74ad252e551b6bc1d63675f9c412dfe7f9","scripts":{"dev":"bash scripts/build.sh --dev-watch","test":"jest --watch","build":"bash scripts/build.sh","tslint":"yarn run-tslint -t verbose $npm_package_config_tslint","prepare":"cd examples/server && yarn install --frozen-lockfile && cd ../..; rm -r examples/node_modules 2>/dev/null; true","examples":"bash scripts/run-examples.sh","prepare?":"# Called before `npm publish` and on local `npm install`. Temporarily also for deleting obsolete node_modules. Ends with `true` to continue gracefully.","validate":"tsc --noEmit && yarn tslint && eslint $npm_package_config_eslint && yarn prettier-check","build-dev":"bash scripts/build.sh --dev","examples?":"# Default is developer domain, other options: yarn examples [sec,secure,stg,stg2,stg3,demo,developer or URL]","storybook":"yarn build && start-storybook -p 9001 -c .storybook","test-once":"jest","tslint-ci":"mkdir -p ./ci/results && yarn run-tslint -t checkstyle -o ./ci/results/tslint-results.xml $npm_package_config_tslint","run-tslint":"tslint -p tsconfig.json","validate-ci":"tsc --noEmit && yarn tslint-ci  && eslint $npm_package_config_eslint -f checkstyle -o ci/results/eslint-results.xml && yarn prettier-check","examples-build":"bash scripts/build-examples.sh","prepublishOnly":"yarn build","prettier-check":"prettier --check '{src,stories,styles,__mocks__,examples/server/src,examples/src,examples/test}/**/*.{ts,js,tsx,jsx,json,scss,md,yaml,html}'","prettier-write":"prettier --write '{src,stories,styles,__mocks__,examples/server/src,examples/src,examples/test}/**/*.{ts,js,tsx,jsx,json,scss,md,yaml,html}'","test-storybook":"yarn build && test-storybook","build-storybook":"yarn build && build-storybook -c .storybook -o dist-storybook","examples-server":"node examples/server/src/index.js","heroku-postbuild":"yarn examples-build developer","examples-testcafe":"./scripts/run-testcafe.sh visual","check-circular-deps":"madge --circular --extensions ts ./src","examples-testcafe-ci":"./scripts/run-testcafe.sh ci","examples-testcafe-live":"./scripts/run-testcafe.sh live"},"typings":"dist/index.d.ts","_npmUser":{"name":"de.do","email":"de.do@gooddata.com"},"deprecated":"@gooddata/react-components@7 reached End of Support on March 31, 2022. Please upgrade (see https://sdk.gooddata.com/gooddata-ui/docs/supported_versions.html for more information).","repository":{"url":"git+ssh://git@github.com/gooddata/gooddata-react-components.git","type":"git"},"_npmVersion":"6.4.1","description":"GoodData.UI - A powerful JavaScript library for building analytical applications","directories":{},"lint-staged":{"{src,stories,styles,__mocks__,examples/server/src,examples/src,examples/test}/**/*.{ts,js,tsx,jsx,scss}":["npx gdc-fix-copyright","git add"],"{src,stories,styles,__mocks__,examples/server/src,examples/src,examples/test}/**/*.{ts,js,tsx,jsx,json,scss,md,yaml,html}":["prettier --write","git add"]},"_nodeVersion":"8.12.0","dependencies":{"rxjs":"^5.5.6","uuid":"^3.2.1","immer":"^1.3.1","lodash":"^4.17.15","date-fns":"^2.7.0","downshift":"^3.2.7","invariant":"^2.2.2","mapbox-gl":"^1.6.1","classnames":"^2.2.6","highcharts":"7.1.1","prop-types":"^15.6.0","react-intl":"^3.6.0","custom-event":"^1.0.1","react-window":"^1.8.1","ag-grid-react":"20.0.0","react-measure":"^2.3.0","@types/mapbox-gl":"^1.6.1","react-day-picker":"~7.3.0","react-responsive":"^3.0.0","stringify-object":"^2.4.0","@gooddata/typings":"^2.22.0","ag-grid-community":"20.0.0","http-status-codes":"^1.3.0","@gooddata/js-utils":"^3.5.0","@gooddata/numberjs":"^3.2.4","fixed-data-table-2":"0.7.17","@gooddata/goodstrap":"^68.1.0","react-dom-factories":"^1.0.2","@gooddata/gooddata-js":"^12.5.0","json-stable-stringify":"^1.0.1","react-transition-group":"^2.2.1","hoist-non-react-statics":"^3.3.0","nodelist-foreach-polyfill":"^1.2.0","@formatjs/intl-pluralrules":"^1.3.6","highcharts-grouped-categories":"^1.1.3"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"raf":"3.3.2","yup":"^0.24.1","jest":"24.7.1","husky":"3.0.0","madge":"^3.4.4","react":"^16.5.2","enzyme":"3.5.0","eslint":"4.19.1","formik":"^0.11.11","moment":"2.23.0","history":"^4.7.2","ts-jest":"24.0.0","webpack":"4.30.0","full-icu":"^1.3.0","prettier":"1.16.4","react-ga":"^2.5.2","recharts":"1.0.0-beta.9","testcafe":"1.1.4","commander":"2.14.1","node-sass":"4.13.0","react-dom":"^16.5.2","supertest":"3.0.0","ts-loader":"6.0.0","@types/raf":"^3.4.0","css-loader":"0.28.7","jest-junit":"3.0.0","raw-loader":"0.5.1","styled-jsx":"2.2.1","typescript":"3.3.4000","@babel/core":"7.4.4","@types/jest":"24.0.6","@types/node":"7.0.8","@types/uuid":"3.4.3","file-loader":"3.0.1","jest-enzyme":"7.0.2","lint-staged":"9.1.0","sass-loader":"6.0.6","webpack-cli":"3.3.2","@types/react":"16.8.6","babel-loader":"8.0.5","react-helmet":"5.2.0","react-select":"1.2.1","style-loader":"0.19.1","@types/enzyme":"3.1.13","@types/lodash":"4.14.123","testcafe-live":"0.1.4","@babel/runtime":"7.4.4","dotenv-webpack":"^1.7.0","@babel/polyfill":"^7.4.4","@storybook/react":"5.0.11","@types/invariant":"2.2.29","@types/react-dom":"16.0.11","isomorphic-fetch":"2.2.1","react-datepicker":"1.1.0","react-router-dom":"4.2.2","@babel/preset-env":"7.4.4","@gooddata/mock-js":"^2.11.0","@storybook/addons":"5.0.11","@types/classnames":"2.2.3","@types/prop-types":"15.5.2","@storybook/theming":"5.0.11","identity-obj-proxy":"^3.0.0","intl-messageformat":"^7.5.4","webpack-dev-server":"3.3.1","@babel/preset-react":"7.0.0","@types/react-portal":"4.0.1","@types/react-window":"^1.8.1","babel-plugin-lodash":"3.3.4","html-webpack-plugin":"3.2.0","react-test-renderer":"16.4.2","@types/react-measure":"2.0.5","clean-webpack-plugin":"2.0.2","stats-webpack-plugin":"0.7.0","eslint-config-prettier":"4.1.0","react-google-recaptcha":"^0.14.1","tslint-config-prettier":"1.18.0","@gooddata/eslint-config":"^1.0.0","@gooddata/tslint-config":"1.0.0","@types/react-responsive":"^3.0.3","@types/storybook__react":"4.0.1","@types/stringify-object":"^3.2.0","enzyme-adapter-react-16":"1.3.1","@gooddata/test-storybook":"3.2.1","@storybook/addon-actions":"5.0.11","@storybook/addon-options":"5.0.11","node-sass-magic-importer":"5.1.0","react-syntax-highlighter":"11.0.2","@types/fixed-data-table-2":"0.8.1","@types/react-test-renderer":"16.0.0","circular-dependency-plugin":"5.0.2","compression-webpack-plugin":"2.0.0","@types/json-stable-stringify":"^1.0.32","@gooddata/frontend-npm-scripts":"1.1.0","@types/enzyme-adapter-react-16":"1.0.3","@types/storybook__addon-actions":"3.4.2","@babel/plugin-proposal-class-properties":"7.4.4","@babel/plugin-proposal-object-rest-spread":"7.4.4","@babel/plugin-transform-async-to-generator":"7.4.4"},"peerDependencies":{"react":"^16.5.2","react-dom":"^16.5.2"},"_npmOperationalInternal":{"tmp":"tmp/react-components_7.5.0-alpha-de.do-dedo-sd-825-2020-03-18T11-04-42-304Z_1584529526792_0.28256599773728075","host":"s3://npm-registry-packages"}},"7.5.0-beta.14":{"name":"@gooddata/react-components","version":"7.5.0-beta.14","author":{"name":"GoodData Corporation"},"license":"BSD-3-Clause","_id":"@gooddata/react-components@7.5.0-beta.14","maintainers":[{"name":"afi","email":"adam.fiedler@gooddata.com"},{"name":"bertold8","email":"ivan.nejezchleb@seznam.cz"},{"name":"brbistas","email":"valentinos.chraniotis@gooddata.com"},{"name":"bugsbunny338","email":"jiri.zajic@mensa.cz"},{"name":"de.do","email":"de.do@gooddata.com"},{"name":"gooddata-ci","email":"rail@gooddata.com"},{"name":"hung.nguyen.hoang","email":"hung.nguyen@gooddata.com"},{"name":"ivan.mjartan","email":"ivan.mjartan@gooddata.com"},{"name":"jakub-sterba","email":"jakub.sterba@gooddata.com"},{"name":"jankc","email":"jan.krapac@gmail.com"},{"name":"jaroslav.tomecek","email":"jaroslav.tomecek@gooddata.com"},{"name":"jkittler","email":"honza.kittler@gmail.com"},{"name":"khanh.le","email":"khanh.le@gooddata.com"},{"name":"lanhuynh","email":"lan.huynh@gooddata.com"},{"name":"linhhong","email":"linh.hong@gooddata.com"},{"name":"lupko","email":"lubomir.slivka@gooddata.com"},{"name":"matyas.kandl","email":"matyas.kandl@gooddata.com"},{"name":"michal.marsal","email":"michal.marsal@gooddata.com"},{"name":"naibinh","email":"naibinh@gmail.com"},{"name":"nikolacech","email":"nikola.cech@gooddata.com"},{"name":"nis.hua","email":"nis.hua@gooddata.com"},{"name":"no23reason","email":"dan.homola@hotmail.cz"},{"name":"patrikbraborec","email":"patrik.braborec@gooddata.com"},{"name":"pbenes","email":"petr.benes@gooddata.com"},{"name":"petrjanu","email":"petr.janu@gooddata.com"},{"name":"ptquang86","email":"ptquang86@gmail.com"},{"name":"qduval","email":"quentin.duval@gooddata.com"},{"name":"rodri360","email":"me@rodri360.com"},{"name":"sitina","email":"jiri.sitina@gooddata.com"},{"name":"strouhaljan","email":"strouhal.jan@gmail.com"},{"name":"tomas.kratochvil","email":"tomas.kratochvil@gooddata.com"},{"name":"tomasreichmann","email":"tomasreichmann@gmail.com"},{"name":"tomsatgd","email":"tomas.satinsky@gooddata.com"},{"name":"trung-le-quoc","email":"trung.le@gooddata.com"},{"name":"tu-ngo","email":"tungo1981@gmail.com"},{"name":"tulean","email":"tuan.le@gooddata.com"},{"name":"utdnah","email":"danh.ung@gooddata.com"},{"name":"vlastikcz","email":"vlastimil.kotas@gooddata.com"},{"name":"vu.pham","email":"vu.pham@gooddata.com"},{"name":"xmort","email":"petr.dolejsi@gooddata.com"},{"name":"yanlipnican","email":"yanlipnican@gmail.com"}],"homepage":"https://github.com/gooddata/gooddata-react-components#readme","bugs":{"url":"https://github.com/gooddata/gooddata-react-components/issues"},"dist":{"shasum":"b328bd0faf4e019b52ea5c97e1fceed401744e6d","tarball":"https://registry.npmjs.org/@gooddata/react-components/-/react-components-7.5.0-beta.14.tgz","fileCount":2480,"integrity":"sha512-Unmq0T3/cfAWM3Tc2URzivYU+pIFHBCfBfwzLhWdiOLGU4qMbWVr8BO8uK6CuwY+ofH1sqYmb+8LrJIRTPj3cg==","signatures":[{"sig":"MEQCIBrghH1iouZXSwez1509xL95jEVwg8tWWjs2LtjWLukWAiBR5Xua16+sA6r5HCASbzrhaTI4ZE0BdAX2YM8dyncQkQ==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":9787299,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJecgICCRA9TVsSAnZWagAAk5sP/1ok1BlnBX4wqWOjHDdd\nCKTMAA31AdxOvEnp9SuZ0/jo9XwBeE3roCZwcDZWPJmyIpW1NUpUZtN10yQj\njeKZcS1McGjfIngQnYiKtu+Hop6gCPOYRhd/qxT3NEx1pFqKi3J20tt4He8f\n1RqJ2xUsCuN/IhW7b4+rjzXwiSwuO/sIg6qhClxQDQjf8zjtMk09+ZQVI1V5\nA/u7qFxKINbwaoO0ptGNLckoYBiWwsNkHNpSMHLjf4ZiK1shhv7ofMhElVhY\n+TL2hqh0WU9onS4Yf8hZZ75YvGaneh+kWpEtpopKmQb1T24xZGYgj4/9zo21\nY6BZnB05b7JRbduTbCAYS8MtBOF9Why7+w+cA3o9p0taMoDvAlLKHyWUT7a/\nKNiE+WAJio5TRMr/gsfRvpUAO7Mst/6DCENc1ZPwMOrD0sQ22oDc3x4u0+45\nRuCXlxzbvlwqBVjfYf62Zx8HmJEJw62hvr+UoTIUwUWBGFavmGQJfd2eyLPo\nEAVdMZ8Owuj3USiXrj0MXEcLOL7QxzYiIegRXKlMTBcu1ETaV3uPBEgg9iXE\nqgPX3tf4emCdK0aPhw5S6DLscw7Obxrl/uOWXU+hvcO6P0dLfx8wT/Oq7ISO\nYRo4vfMN1Q6P8VPDrj1RbiCG6osbxVEsB49+/mdspTJWd0X0rG1Vq0fDnLtb\nndOI\r\n=mRHs\r\n-----END PGP SIGNATURE-----\r\n"},"main":"dist/index.js","husky":{"hooks":{"pre-commit":"lint-staged"}},"config":{"eslint":"./examples/**/*.{js,jsx}","tslint":"./{__mocks__,src,stories}/{,**/}*.{ts,tsx}"},"readme":"[![npm version](https://badge.fury.io/js/%40gooddata%2Freact-components.svg)](https://www.npmjs.com/package/@gooddata/react-components)\n\n# GoodData.UI React components\n> A React-based JavaScript library for building data-driven applications\n\n## Getting started\n- [GoodData.UI Documentation](http://sdk.gooddata.com/gooddata-ui/)\n- [GoodData.UI Live Examples](https://gooddata-examples.herokuapp.com/)\n- [Stack Overflow](https://stackoverflow.com/questions/tagged/gooddata)\n\n### Usage\nWith [yarn](https://yarnpkg.com) installed, go to your project directory and run\n```\n$ yarn add @gooddata/react-components\n```\nIf you prefer [npm](npmjs.com) run\n```\n$ npm install --save @gooddata/react-components\n```\n\nThe public API is exposed via global `index.js`. Except for the styles, do not import any other file directly\nbecause they are not intended to be part of the public API.\n\n## Contributing\n\nWe welcome any contribution in form of [issues](https://github.com/gooddata/gooddata-react-components/issues) or [pull requests](https://github.com/gooddata/gooddata-react-components/pulls).\nThese commands may come in handy while developing:\n\n| command | description |\n| ------- | ----------- |\n| `yarn install --pure-lockfile` | first step |\n| ||\n| `yarn dev` | build react-components to `/dist` in watch mode |\n| `yarn test` | run all unit tests |\n| `yarn prettier-write` | format the source code to match the valid codestyle |\n| `yarn validate` | validate codestyle |\n| ||\n| `yarn storybook` | run storybook from `/stories` on http://localhost:9001 |\n| `yarn build-storybook` | build storybook to `/dist-storybook` |\n| `yarn test-storybook` | run storybook and [screenshot tests](https://github.com/gooddata/gdc-client-utils/tree/master/test-storybook) |\n| ||\n| `yarn examples` | run Live Examples dev-server from `/examples` on https://localhost:8999 |\n| `yarn examples-build` | build Live Examples to `/examples/dist` |\n| `yarn examples-server` | serve built Live Examples - see `/examples/server/src` |\n| `yarn examples-testcafe` | run testcafe tests against `localhost:8999` |\n\n### Deploy to heroku.com\nWhen you deploy this repo to heroku, it serves *GoodData.UI Live Examples*.\nRelevant tasks are in `Procfile` and `package.json`.\n\n```bash\n# run in the project directory\nheroku login\nheroku create <your-app-name>\nheroku config:set DOMAIN_ADMIN_USERNAME=x@gooddata.com DOMAIN_ADMIN_PASSWORD=xy PROJECT_ID_TO_ASSIGN=xms7ga4tf3g3nzucd8380o2bev8oeknp\ngit push heroku HEAD:master\nheroku open\n```\n### Enable Geo Chart for Storybook and Live Examples\nGeo chart uses Mapbox to render map which requires a Mapbox access token.\n- Register an account and create Mapbox access token at [guide](https://docs.mapbox.com/help/how-mapbox-works/access-tokens/)\n- Store the created token at `.env`:\n```bash\necho -e \"EXAMPLE_MAPBOX_ACCESS_TOKEN=token\" >> .env # only need to run once\necho -e \"STORYBOOK_MAPBOX_ACCESS_TOKEN=token\" >> .env # only need to run once\n```\n\n### Run Live Examples Locally\nTo run *GoodData.UI Live Examples* locally:\n```bash\ngit clone <this-repository>\ncd  <repository-folder>\nyarn install --pure-lockfile\nyarn examples\n```\nThen open https://localhost:8999 and login using Live Examples account (you can [create one here](https://gooddata-examples.herokuapp.com/registration)).\n\n### Run Storybook locally\n- Run storybook with token stored in `.env` for more secure\n```bash\nyarn storybook\n```\n- Or run storybook with token env param exposed to cli (not suggested)\n```bash\nSTORYBOOK_MAPBOX_ACCESS_TOKEN=token yarn storybook\n```\n- Apply either above way to `yarn build-storybook` or `yarn test-storybook`\n\n### Source code formatting\nThe source code in the repository is formatted by [Prettier](https://prettier.io/).\nThe format of the code is validated by our Continuous Integration server and is one of the requirements of successful merge.\n\nPrettier is supported by every major IDE. You can find the list of supported editors and how to configure them [here](https://prettier.io/docs/en/editors.html).\n\nIn the case, when your editor is not supported or you don't want to setup the integration, you can run the `yarn prettier-write` command to reformat the code before commit.\n\n## Changelog\n\n- see [CHANGELOG.md](CHANGELOG.md)\n\n## Supported versions\n\nIn order to make the user experience with integrating GoodData UI SDK as smooth and secure as possible and to ensure that the SDK is using the latest features of the platform, we will only provide support to two most recent major versions of UI SDK.\n\nThe most recent majors will be supported in the following modes:\n\n- The latest major version will receive all new functionality and all bug fixes\n- The previous major version will only receive fixes to critical issues and security fixes. These fixes will be applied on top of last released version of the previous major\n\nThe customers are encouraged to always use the latest version of the UI SDK.\n\nIn case of using older versions, the user might face API incompatibility, performance or security issues.\n\nPlease follow the installation instructions to update to the newest version.\n\n## License\n\n(C) 2007-2020 GoodData Corporation\n\nThis project is dual licensed:\n\n- The ATTRIBUTION-NONCOMMERCIAL 4.0 INTERNATIONAL (CC BY-NC 4.0) is used for purpose of the trial experience and evaluation of GoodData.UI library.\n- The GOODDATA GOODDATA.UI LIBRARY END USER LICENSE AGREEMENT is used for GoodData customers.\n\nFor more information, please see [LICENSE](https://github.com/gooddata/gooddata-react-components/blob/master/LICENSE)\n","gitHead":"f543a71952213f7edd4329f1f5e341f6ceb0b573","scripts":{"dev":"bash scripts/build.sh --dev-watch","test":"jest --watch","build":"bash scripts/build.sh","tslint":"yarn run-tslint -t verbose $npm_package_config_tslint","prepare":"cd examples/server && yarn install --frozen-lockfile && cd ../..; rm -r examples/node_modules 2>/dev/null; true","examples":"bash scripts/run-examples.sh","prepare?":"# Called before `npm publish` and on local `npm install`. Temporarily also for deleting obsolete node_modules. Ends with `true` to continue gracefully.","validate":"tsc --noEmit && yarn tslint && eslint $npm_package_config_eslint && yarn prettier-check","build-dev":"bash scripts/build.sh --dev","examples?":"# Default is developer domain, other options: yarn examples [sec,secure,stg,stg2,stg3,demo,developer or URL]","storybook":"yarn build && start-storybook -p 9001 -c .storybook","test-once":"jest","tslint-ci":"mkdir -p ./ci/results && yarn run-tslint -t checkstyle -o ./ci/results/tslint-results.xml $npm_package_config_tslint","run-tslint":"tslint -p tsconfig.json","validate-ci":"tsc --noEmit && yarn tslint-ci  && eslint $npm_package_config_eslint -f checkstyle -o ci/results/eslint-results.xml && yarn prettier-check","examples-build":"bash scripts/build-examples.sh","prepublishOnly":"yarn build","prettier-check":"prettier --check '{src,stories,styles,__mocks__,examples/server/src,examples/src,examples/test}/**/*.{ts,js,tsx,jsx,json,scss,md,yaml,html}'","prettier-write":"prettier --write '{src,stories,styles,__mocks__,examples/server/src,examples/src,examples/test}/**/*.{ts,js,tsx,jsx,json,scss,md,yaml,html}'","test-storybook":"yarn build && test-storybook","build-storybook":"yarn build && build-storybook -c .storybook -o dist-storybook","examples-server":"node examples/server/src/index.js","heroku-postbuild":"yarn examples-build developer","examples-testcafe":"./scripts/run-testcafe.sh visual","check-circular-deps":"madge --circular --extensions ts ./src","examples-testcafe-ci":"./scripts/run-testcafe.sh ci","examples-testcafe-live":"./scripts/run-testcafe.sh live"},"typings":"dist/index.d.ts","_npmUser":{"name":"gooddata-ci","email":"rail@gooddata.com"},"deprecated":"@gooddata/react-components@7 reached End of Support on March 31, 2022. Please upgrade (see https://sdk.gooddata.com/gooddata-ui/docs/supported_versions.html for more information).","repository":{"url":"git+ssh://git@github.com/gooddata/gooddata-react-components.git","type":"git"},"_npmVersion":"6.4.1","description":"GoodData.UI - A powerful JavaScript library for building analytical applications","directories":{},"lint-staged":{"{src,stories,styles,__mocks__,examples/server/src,examples/src,examples/test}/**/*.{ts,js,tsx,jsx,scss}":["npx gdc-fix-copyright","git add"],"{src,stories,styles,__mocks__,examples/server/src,examples/src,examples/test}/**/*.{ts,js,tsx,jsx,json,scss,md,yaml,html}":["prettier --write","git add"]},"_nodeVersion":"8.12.0","dependencies":{"rxjs":"^5.5.6","uuid":"^3.2.1","immer":"^1.3.1","lodash":"^4.17.15","date-fns":"^2.7.0","downshift":"^3.2.7","invariant":"^2.2.2","mapbox-gl":"^1.6.1","classnames":"^2.2.6","highcharts":"7.1.1","prop-types":"^15.6.0","react-intl":"^3.6.0","custom-event":"^1.0.1","react-window":"^1.8.1","ag-grid-react":"20.0.0","react-measure":"^2.3.0","@types/mapbox-gl":"^1.6.1","react-day-picker":"~7.3.0","react-responsive":"^3.0.0","stringify-object":"^2.4.0","@gooddata/typings":"^2.22.0","ag-grid-community":"20.0.0","http-status-codes":"^1.3.0","@gooddata/js-utils":"^3.5.0","@gooddata/numberjs":"^3.2.4","fixed-data-table-2":"0.7.17","@gooddata/goodstrap":"^68.1.0","react-dom-factories":"^1.0.2","@gooddata/gooddata-js":"^12.5.0","json-stable-stringify":"^1.0.1","react-transition-group":"^2.2.1","hoist-non-react-statics":"^3.3.0","nodelist-foreach-polyfill":"^1.2.0","@formatjs/intl-pluralrules":"^1.3.6","highcharts-grouped-categories":"^1.1.3"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"raf":"3.3.2","yup":"^0.24.1","jest":"24.7.1","husky":"3.0.0","madge":"^3.4.4","react":"^16.5.2","enzyme":"3.5.0","eslint":"4.19.1","formik":"^0.11.11","moment":"2.23.0","history":"^4.7.2","ts-jest":"24.0.0","webpack":"4.30.0","full-icu":"^1.3.0","prettier":"1.16.4","react-ga":"^2.5.2","recharts":"1.0.0-beta.9","testcafe":"1.1.4","commander":"2.14.1","node-sass":"4.13.0","react-dom":"^16.5.2","supertest":"3.0.0","ts-loader":"6.0.0","@types/raf":"^3.4.0","css-loader":"0.28.7","jest-junit":"3.0.0","raw-loader":"0.5.1","styled-jsx":"2.2.1","typescript":"3.3.4000","@babel/core":"7.4.4","@types/jest":"24.0.6","@types/node":"7.0.8","@types/uuid":"3.4.3","file-loader":"3.0.1","jest-enzyme":"7.0.2","lint-staged":"9.1.0","sass-loader":"6.0.6","webpack-cli":"3.3.2","@types/react":"16.8.6","babel-loader":"8.0.5","react-helmet":"5.2.0","react-select":"1.2.1","style-loader":"0.19.1","@types/enzyme":"3.1.13","@types/lodash":"4.14.123","testcafe-live":"0.1.4","@babel/runtime":"7.4.4","dotenv-webpack":"^1.7.0","@babel/polyfill":"^7.4.4","@storybook/react":"5.0.11","@types/invariant":"2.2.29","@types/react-dom":"16.0.11","isomorphic-fetch":"2.2.1","react-datepicker":"1.1.0","react-router-dom":"4.2.2","@babel/preset-env":"7.4.4","@gooddata/mock-js":"^2.11.0","@storybook/addons":"5.0.11","@types/classnames":"2.2.3","@types/prop-types":"15.5.2","@storybook/theming":"5.0.11","identity-obj-proxy":"^3.0.0","intl-messageformat":"^7.5.4","webpack-dev-server":"3.3.1","@babel/preset-react":"7.0.0","@types/react-portal":"4.0.1","@types/react-window":"^1.8.1","babel-plugin-lodash":"3.3.4","html-webpack-plugin":"3.2.0","react-test-renderer":"16.4.2","@types/react-measure":"2.0.5","clean-webpack-plugin":"2.0.2","stats-webpack-plugin":"0.7.0","eslint-config-prettier":"4.1.0","react-google-recaptcha":"^0.14.1","tslint-config-prettier":"1.18.0","@gooddata/eslint-config":"^1.0.0","@gooddata/tslint-config":"1.0.0","@types/react-responsive":"^3.0.3","@types/storybook__react":"4.0.1","@types/stringify-object":"^3.2.0","enzyme-adapter-react-16":"1.3.1","@gooddata/test-storybook":"3.2.1","@storybook/addon-actions":"5.0.11","@storybook/addon-options":"5.0.11","node-sass-magic-importer":"5.1.0","react-syntax-highlighter":"11.0.2","@types/fixed-data-table-2":"0.8.1","@types/react-test-renderer":"16.0.0","circular-dependency-plugin":"5.0.2","compression-webpack-plugin":"2.0.0","@types/json-stable-stringify":"^1.0.32","@gooddata/frontend-npm-scripts":"1.1.0","@types/enzyme-adapter-react-16":"1.0.3","@types/storybook__addon-actions":"3.4.2","@babel/plugin-proposal-class-properties":"7.4.4","@babel/plugin-proposal-object-rest-spread":"7.4.4","@babel/plugin-transform-async-to-generator":"7.4.4"},"peerDependencies":{"react":"^16.5.2","react-dom":"^16.5.2"},"_npmOperationalInternal":{"tmp":"tmp/react-components_7.5.0-beta.14_1584529921020_0.712473890144484","host":"s3://npm-registry-packages"}},"7.4.0-rc.5":{"name":"@gooddata/react-components","version":"7.4.0-rc.5","author":{"name":"GoodData Corporation"},"license":"BSD-3-Clause","_id":"@gooddata/react-components@7.4.0-rc.5","maintainers":[{"name":"afi","email":"adam.fiedler@gooddata.com"},{"name":"bertold8","email":"ivan.nejezchleb@seznam.cz"},{"name":"brbistas","email":"valentinos.chraniotis@gooddata.com"},{"name":"bugsbunny338","email":"jiri.zajic@mensa.cz"},{"name":"de.do","email":"de.do@gooddata.com"},{"name":"gooddata-ci","email":"rail@gooddata.com"},{"name":"hung.nguyen.hoang","email":"hung.nguyen@gooddata.com"},{"name":"ivan.mjartan","email":"ivan.mjartan@gooddata.com"},{"name":"jakub-sterba","email":"jakub.sterba@gooddata.com"},{"name":"jankc","email":"jan.krapac@gmail.com"},{"name":"jaroslav.tomecek","email":"jaroslav.tomecek@gooddata.com"},{"name":"jkittler","email":"honza.kittler@gmail.com"},{"name":"khanh.le","email":"khanh.le@gooddata.com"},{"name":"lanhuynh","email":"lan.huynh@gooddata.com"},{"name":"linhhong","email":"linh.hong@gooddata.com"},{"name":"lupko","email":"lubomir.slivka@gooddata.com"},{"name":"matyas.kandl","email":"matyas.kandl@gooddata.com"},{"name":"michal.marsal","email":"michal.marsal@gooddata.com"},{"name":"naibinh","email":"naibinh@gmail.com"},{"name":"nikolacech","email":"nikola.cech@gooddata.com"},{"name":"nis.hua","email":"nis.hua@gooddata.com"},{"name":"no23reason","email":"dan.homola@hotmail.cz"},{"name":"patrikbraborec","email":"patrik.braborec@gooddata.com"},{"name":"pbenes","email":"petr.benes@gooddata.com"},{"name":"petrjanu","email":"petr.janu@gooddata.com"},{"name":"ptquang86","email":"ptquang86@gmail.com"},{"name":"qduval","email":"quentin.duval@gooddata.com"},{"name":"rodri360","email":"me@rodri360.com"},{"name":"sitina","email":"jiri.sitina@gooddata.com"},{"name":"strouhaljan","email":"strouhal.jan@gmail.com"},{"name":"tomas.kratochvil","email":"tomas.kratochvil@gooddata.com"},{"name":"tomasreichmann","email":"tomasreichmann@gmail.com"},{"name":"tomsatgd","email":"tomas.satinsky@gooddata.com"},{"name":"trung-le-quoc","email":"trung.le@gooddata.com"},{"name":"tu-ngo","email":"tungo1981@gmail.com"},{"name":"tulean","email":"tuan.le@gooddata.com"},{"name":"utdnah","email":"danh.ung@gooddata.com"},{"name":"vlastikcz","email":"vlastimil.kotas@gooddata.com"},{"name":"vu.pham","email":"vu.pham@gooddata.com"},{"name":"xmort","email":"petr.dolejsi@gooddata.com"},{"name":"yanlipnican","email":"yanlipnican@gmail.com"}],"homepage":"https://github.com/gooddata/gooddata-react-components#readme","bugs":{"url":"https://github.com/gooddata/gooddata-react-components/issues"},"dist":{"shasum":"008a2da7739d2e9ebde09d2647c50eeb53ae97c8","tarball":"https://registry.npmjs.org/@gooddata/react-components/-/react-components-7.4.0-rc.5.tgz","fileCount":2479,"integrity":"sha512-Uoty91yGljypChTGv61iaWaHGX2uU7ZvrhfTG5wdN42TBopI3Igm2UNFb89aGnsQgT0sJsvW7hQiq/GXwowQHw==","signatures":[{"sig":"MEYCIQDajz8DxYX8OQJE4Yk5PaH+aotPTVjGLmk34meIpyzH7AIhAOjNsaQ8XUnlpYWQGVHzwDN7IESzKurwjmQgwwjG132m","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":9746804,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJeciMsCRA9TVsSAnZWagAApAEQAJ6zOhdEGkHct4Cs6oW7\nEZxpqA0nDKIY8B+e05I9pOiHFGqKjcaH+7QAlR/sQ+wVISon7fSUb5ZldCTj\np/6ScW4YoaT+6g4CA6rHkZYeKAMOJ/DyFhhKSU5zRJMRVwhnvzPsfGg5nSQb\n0+9jGYXEgf7D3ovpqKmKEPxlO4ca73828Dbivs1KJKWwSxRorRP7/y/9jq2H\nvCwHBbjrjm10X1AEsDvfaa3sj8TJ1LNwuym2XnMM8dIOsxvOrhnKZOEz9rTP\ny4hqa+tgvaL+aQDDEI4NvH4T1usTqrM2ORWQPd6ZmytI9YeKfM8APAFdk+/D\nCc4Ow+iZgnjc59Sqz7fmkYioLuhhRSxOaOZDFiLip9JZJ2QOqFON1/5G8AJC\n1XQMDHER+y6spVAc1TMg8aGG3lAL8KrYvvnD/UV5Z9qMXwDlu1ZZBCR60IPD\nZQ+RUh8oSgxKb/e7PdGZH7kcB+My5gj7OL6K5w5luIMXbc51gPdvf7TwrmKE\npQ2YQSgIfq8zQ8eJ9lUOW4FOFlPwpYMoCDDP2nDdT9Bx0Fg25mANSeLZE4K/\nrtMuytbQyoIFeDTyioapcgrdKneJlDtIPuAEsUuvvZN9XHTD/DhbppqXy+02\nJOatHJivDWikoxcQ5Qc09Aff0A6G8NO1vVExzFICrqumnwRHKkHqGDbA43WQ\n6hvv\r\n=vwW/\r\n-----END PGP SIGNATURE-----\r\n"},"main":"dist/index.js","husky":{"hooks":{"pre-commit":"lint-staged"}},"config":{"eslint":"./examples/**/*.{js,jsx}","tslint":"./{__mocks__,src,stories}/{,**/}*.{ts,tsx}"},"readme":"[![npm version](https://badge.fury.io/js/%40gooddata%2Freact-components.svg)](https://www.npmjs.com/package/@gooddata/react-components) \n\n# GoodData.UI React components\n> A React-based JavaScript library for building data-driven applications\n\n## Getting started\n- [GoodData.UI Documentation](http://sdk.gooddata.com/gooddata-ui/)\n- [GoodData.UI Live Examples](https://gooddata-examples.herokuapp.com/)\n- [Stack Overflow](https://stackoverflow.com/questions/tagged/gooddata)\n\n### Usage\nWith [yarn](https://yarnpkg.com) installed, go to your project directory and run\n```\n$ yarn add @gooddata/react-components\n```\nIf you prefer [npm](npmjs.com) run\n```\n$ npm install --save @gooddata/react-components\n```\n\nThe public API is exposed via global `index.js`. Except for the styles, do not import any other file directly\nbecause they are not intended to be part of the public API.\n\n## Contributing\n\nWe welcome any contribution in form of [issues](https://github.com/gooddata/gooddata-react-components/issues) or [pull requests](https://github.com/gooddata/gooddata-react-components/pulls).\nThese commands may come in handy while developing:\n\n| command | description |\n| ------- | ----------- |\n| `yarn install --pure-lockfile` | first step |\n| ||\n| `yarn dev` | build react-components to `/dist` in watch mode |\n| `yarn test` | run all unit tests |\n| `yarn prettier-write` | format the source code to match the valid codestyle |\n| `yarn validate` | validate codestyle |\n| ||\n| `yarn storybook` | run storybook from `/stories` on http://localhost:9001 |\n| `yarn build-storybook` | build storybook to `/dist-storybook` |\n| `yarn test-storybook` | run storybook and [screenshot tests](https://github.com/gooddata/gdc-client-utils/tree/master/test-storybook) |\n| ||\n| `yarn examples` | run Live Examples dev-server from `/examples` on https://localhost:8999 |\n| `yarn examples-build` | build Live Examples to `/examples/dist` |\n| `yarn examples-server` | serve built Live Examples - see `/examples/server/src` |\n| `yarn examples-testcafe` | run testcafe tests against `localhost:8999` |\n\n### Deploy to heroku.com\nWhen you deploy this repo to heroku, it serves *GoodData.UI Live Examples*.\nRelevant tasks are in `Procfile` and `package.json`.\n\n```bash\n# run in the project directory\nheroku login\nheroku create <your-app-name>\nheroku config:set DOMAIN_ADMIN_USERNAME=x@gooddata.com DOMAIN_ADMIN_PASSWORD=xy PROJECT_ID_TO_ASSIGN=xms7ga4tf3g3nzucd8380o2bev8oeknp\ngit push heroku HEAD:master\nheroku open\n```\n\n### Run Live Examples Locally\nTo run *GoodData.UI Live Examples* locally:\n```bash\ngit clone <this-repository>\ncd  <repository-folder>\nyarn install --pure-lockfile\nyarn examples\n```\nThen open https://localhost:8999 and login using Live Examples account (you can [create one here](https://gooddata-examples.herokuapp.com/registration)).\n\n### Run storybook locally for Geo chart \nGeo chart uses Mapbox to render map which requires a mapbox access token.\n- Register an account and create Mapbox token as [guide](https://docs.mapbox.com/help/how-mapbox-works/access-tokens/)\n- Run storybook with token stored in `.env` for more secure\n```bash\necho \"STORYBOOK_MAPBOX_ACCESS_TOKEN=token\" > .env # only need to run once\nyarn storybook\n```\n- Or run storybook with token env param exposed to cli (not suggested)\n```bash\nSTORYBOOK_MAPBOX_ACCESS_TOKEN=token yarn storybook\n```\n- Apply either above way to `yarn build-storybook` or `yarn test-storybook`\n\n### Source code formatting\nThe source code in the repository is formatted by [Prettier](https://prettier.io/). \nThe format of the code is validated by our Continuous Integration server and is one of the requirements of successful merge.\n\nPrettier is supported by every major IDE. You can find the list of supported editors and how to configure them [here](https://prettier.io/docs/en/editors.html).\n\nIn the case, when your editor is not supported or you don't want to setup the integration, you can run the `yarn prettier-write` command to reformat the code before commit.\n\n## Changelog\n\n- see [CHANGELOG.md](CHANGELOG.md)\n\n## License\n\n(C) 2007-2018 GoodData Corporation\n\nThis project is dual licensed:\n\n- The ATTRIBUTION-NONCOMMERCIAL 4.0 INTERNATIONAL (CC BY-NC 4.0) is used for purpose of the trial experience and evaluation of GoodData.UI library.\n- The GOODDATA GOODDATA.UI LIBRARY END USER LICENSE AGREEMENT is used for GoodData customers.\n\nFor more information, please see [LICENSE](https://github.com/gooddata/gooddata-react-components/blob/master/LICENSE)\n","gitHead":"16c501f6fe91c88ac8d7178be5a739b17588f73e","scripts":{"dev":"bash scripts/build.sh --dev-watch","test":"jest --watch","build":"bash scripts/build.sh","tslint":"yarn run-tslint -t verbose $npm_package_config_tslint","prepare":"cd examples/server && yarn install --frozen-lockfile && cd ../..; rm -r examples/node_modules 2>/dev/null; true","examples":"bash scripts/run-examples.sh","prepare?":"# Called before `npm publish` and on local `npm install`. Temporarily also for deleting obsolete node_modules. Ends with `true` to continue gracefully.","validate":"tsc --noEmit && yarn tslint && eslint $npm_package_config_eslint && yarn prettier-check","build-dev":"bash scripts/build.sh --dev","examples?":"# Default is developer domain, other options: yarn examples [sec,secure,stg,stg2,stg3,demo,developer or URL]","storybook":"yarn build && start-storybook -p 9001 -c .storybook","test-once":"jest","tslint-ci":"mkdir -p ./ci/results && yarn run-tslint -t checkstyle -o ./ci/results/tslint-results.xml $npm_package_config_tslint","run-tslint":"tslint -p tsconfig.json","validate-ci":"tsc --noEmit && yarn tslint-ci  && eslint $npm_package_config_eslint -f checkstyle -o ci/results/eslint-results.xml && yarn prettier-check","examples-build":"bash scripts/build-examples.sh","prepublishOnly":"yarn build","prettier-check":"prettier --check '{src,stories,styles,__mocks__,examples/server/src,examples/src,examples/test}/**/*.{ts,js,tsx,jsx,json,scss,md,yaml,html}'","prettier-write":"prettier --write '{src,stories,styles,__mocks__,examples/server/src,examples/src,examples/test}/**/*.{ts,js,tsx,jsx,json,scss,md,yaml,html}'","test-storybook":"yarn build && test-storybook","build-storybook":"yarn build && build-storybook -c .storybook -o dist-storybook","examples-server":"node examples/server/src/index.js","heroku-postbuild":"yarn examples-build developer","examples-testcafe":"./scripts/run-testcafe.sh visual","check-circular-deps":"madge --circular --extensions ts ./src","examples-testcafe-ci":"./scripts/run-testcafe.sh ci","examples-testcafe-live":"./scripts/run-testcafe.sh live"},"typings":"dist/index.d.ts","_npmUser":{"name":"gooddata-ci","email":"rail@gooddata.com"},"deprecated":"@gooddata/react-components@7 reached End of Support on March 31, 2022. Please upgrade (see https://sdk.gooddata.com/gooddata-ui/docs/supported_versions.html for more information).","repository":{"url":"git+ssh://git@github.com/gooddata/gooddata-react-components.git","type":"git"},"_npmVersion":"6.4.1","description":"GoodData.UI - A powerful JavaScript library for building analytical applications","directories":{},"lint-staged":{"{src,stories,styles,__mocks__,examples/server/src,examples/src,examples/test}/**/*.{ts,js,tsx,jsx,scss}":["npx gdc-fix-copyright","git add"],"{src,stories,styles,__mocks__,examples/server/src,examples/src,examples/test}/**/*.{ts,js,tsx,jsx,json,scss,md,yaml,html}":["prettier --write","git add"]},"_nodeVersion":"8.12.0","dependencies":{"rxjs":"^5.5.6","uuid":"^3.2.1","immer":"^1.3.1","lodash":"^4.17.15","date-fns":"^2.7.0","downshift":"^3.2.7","invariant":"^2.2.2","mapbox-gl":"^1.6.1","classnames":"^2.2.6","highcharts":"7.1.1","prop-types":"^15.6.0","react-intl":"^3.6.0","custom-event":"^1.0.1","react-window":"^1.8.1","ag-grid-react":"20.0.0","react-measure":"^2.3.0","@types/mapbox-gl":"^1.6.1","react-day-picker":"~7.3.0","react-responsive":"^3.0.0","stringify-object":"^2.4.0","@gooddata/typings":"^2.22.0","ag-grid-community":"20.0.0","http-status-codes":"^1.3.0","@gooddata/js-utils":"^3.5.0","@gooddata/numberjs":"^3.2.4","fixed-data-table-2":"0.7.17","@gooddata/goodstrap":"^68.1.0","react-dom-factories":"^1.0.2","@gooddata/gooddata-js":"^12.5.0","json-stable-stringify":"^1.0.1","react-transition-group":"^2.2.1","hoist-non-react-statics":"^3.3.0","nodelist-foreach-polyfill":"^1.2.0","@formatjs/intl-pluralrules":"^1.3.6","highcharts-grouped-categories":"^1.1.3"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"raf":"3.3.2","yup":"^0.24.1","jest":"24.7.1","husky":"3.0.0","madge":"^3.4.4","react":"^16.5.2","enzyme":"3.5.0","eslint":"4.19.1","formik":"^0.11.11","moment":"2.23.0","history":"^4.7.2","ts-jest":"24.0.0","webpack":"4.30.0","full-icu":"^1.3.0","prettier":"1.16.4","react-ga":"^2.5.2","recharts":"1.0.0-beta.9","testcafe":"1.1.4","commander":"2.14.1","node-sass":"4.13.0","react-dom":"^16.5.2","supertest":"3.0.0","ts-loader":"6.0.0","@types/raf":"^3.4.0","css-loader":"0.28.7","jest-junit":"3.0.0","raw-loader":"0.5.1","styled-jsx":"2.2.1","typescript":"3.3.4000","@babel/core":"7.4.4","@types/jest":"24.0.6","@types/node":"7.0.8","@types/uuid":"3.4.3","file-loader":"3.0.1","jest-enzyme":"7.0.2","lint-staged":"9.1.0","sass-loader":"6.0.6","webpack-cli":"3.3.2","@types/react":"16.8.6","babel-loader":"8.0.5","react-helmet":"5.2.0","react-select":"1.2.1","style-loader":"0.19.1","@types/enzyme":"3.1.13","@types/lodash":"4.14.123","testcafe-live":"0.1.4","@babel/runtime":"7.4.4","dotenv-webpack":"^1.7.0","@babel/polyfill":"^7.4.4","@storybook/react":"5.0.11","@types/invariant":"2.2.29","@types/react-dom":"16.0.11","isomorphic-fetch":"2.2.1","react-datepicker":"1.1.0","react-router-dom":"4.2.2","@babel/preset-env":"7.4.4","@gooddata/mock-js":"^2.11.0","@storybook/addons":"5.0.11","@types/classnames":"2.2.3","@types/prop-types":"15.5.2","@storybook/theming":"5.0.11","identity-obj-proxy":"^3.0.0","intl-messageformat":"^7.5.4","webpack-dev-server":"3.3.1","@babel/preset-react":"7.0.0","@types/react-portal":"4.0.1","@types/react-window":"^1.8.1","babel-plugin-lodash":"3.3.4","html-webpack-plugin":"3.2.0","react-test-renderer":"16.4.2","@types/react-measure":"2.0.5","clean-webpack-plugin":"2.0.2","stats-webpack-plugin":"0.7.0","eslint-config-prettier":"4.1.0","react-google-recaptcha":"^0.14.1","tslint-config-prettier":"1.18.0","@gooddata/eslint-config":"^1.0.0","@gooddata/tslint-config":"1.0.0","@types/react-responsive":"^3.0.3","@types/storybook__react":"4.0.1","@types/stringify-object":"^3.2.0","enzyme-adapter-react-16":"1.3.1","@gooddata/test-storybook":"3.2.1","@storybook/addon-actions":"5.0.11","@storybook/addon-options":"5.0.11","node-sass-magic-importer":"5.1.0","react-syntax-highlighter":"11.0.2","@types/fixed-data-table-2":"0.8.1","@types/react-test-renderer":"16.0.0","circular-dependency-plugin":"5.0.2","compression-webpack-plugin":"2.0.0","@types/json-stable-stringify":"^1.0.32","@gooddata/frontend-npm-scripts":"1.1.0","@types/enzyme-adapter-react-16":"1.0.3","@types/storybook__addon-actions":"3.4.2","@babel/plugin-proposal-class-properties":"7.4.4","@babel/plugin-proposal-object-rest-spread":"7.4.4","@babel/plugin-transform-async-to-generator":"7.4.4"},"peerDependencies":{"react":"^16.5.2","react-dom":"^16.5.2"},"_npmOperationalInternal":{"tmp":"tmp/react-components_7.4.0-rc.5_1584538411716_0.6185578400121958","host":"s3://npm-registry-packages"}},"7.5.0-beta.15":{"name":"@gooddata/react-components","version":"7.5.0-beta.15","author":{"name":"GoodData Corporation"},"license":"BSD-3-Clause","_id":"@gooddata/react-components@7.5.0-beta.15","maintainers":[{"name":"afi","email":"adam.fiedler@gooddata.com"},{"name":"bertold8","email":"ivan.nejezchleb@seznam.cz"},{"name":"brbistas","email":"valentinos.chraniotis@gooddata.com"},{"name":"bugsbunny338","email":"jiri.zajic@mensa.cz"},{"name":"de.do","email":"de.do@gooddata.com"},{"name":"gooddata-ci","email":"rail@gooddata.com"},{"name":"hung.nguyen.hoang","email":"hung.nguyen@gooddata.com"},{"name":"ivan.mjartan","email":"ivan.mjartan@gooddata.com"},{"name":"jakub-sterba","email":"jakub.sterba@gooddata.com"},{"name":"jankc","email":"jan.krapac@gmail.com"},{"name":"jaroslav.tomecek","email":"jaroslav.tomecek@gooddata.com"},{"name":"jkittler","email":"honza.kittler@gmail.com"},{"name":"khanh.le","email":"khanh.le@gooddata.com"},{"name":"lanhuynh","email":"lan.huynh@gooddata.com"},{"name":"linhhong","email":"linh.hong@gooddata.com"},{"name":"lupko","email":"lubomir.slivka@gooddata.com"},{"name":"matyas.kandl","email":"matyas.kandl@gooddata.com"},{"name":"michal.marsal","email":"michal.marsal@gooddata.com"},{"name":"naibinh","email":"naibinh@gmail.com"},{"name":"nikolacech","email":"nikola.cech@gooddata.com"},{"name":"nis.hua","email":"nis.hua@gooddata.com"},{"name":"no23reason","email":"dan.homola@hotmail.cz"},{"name":"patrikbraborec","email":"patrik.braborec@gooddata.com"},{"name":"pbenes","email":"petr.benes@gooddata.com"},{"name":"petrjanu","email":"petr.janu@gooddata.com"},{"name":"ptquang86","email":"ptquang86@gmail.com"},{"name":"qduval","email":"quentin.duval@gooddata.com"},{"name":"rodri360","email":"me@rodri360.com"},{"name":"sitina","email":"jiri.sitina@gooddata.com"},{"name":"strouhaljan","email":"strouhal.jan@gmail.com"},{"name":"tomas.kratochvil","email":"tomas.kratochvil@gooddata.com"},{"name":"tomasreichmann","email":"tomasreichmann@gmail.com"},{"name":"tomsatgd","email":"tomas.satinsky@gooddata.com"},{"name":"trung-le-quoc","email":"trung.le@gooddata.com"},{"name":"tu-ngo","email":"tungo1981@gmail.com"},{"name":"tulean","email":"tuan.le@gooddata.com"},{"name":"utdnah","email":"danh.ung@gooddata.com"},{"name":"vlastikcz","email":"vlastimil.kotas@gooddata.com"},{"name":"vu.pham","email":"vu.pham@gooddata.com"},{"name":"xmort","email":"petr.dolejsi@gooddata.com"},{"name":"yanlipnican","email":"yanlipnican@gmail.com"}],"homepage":"https://github.com/gooddata/gooddata-react-components#readme","bugs":{"url":"https://github.com/gooddata/gooddata-react-components/issues"},"dist":{"shasum":"01109a642bfc078a4b8f99cff86baad27f976715","tarball":"https://registry.npmjs.org/@gooddata/react-components/-/react-components-7.5.0-beta.15.tgz","fileCount":2480,"integrity":"sha512-RMuAWpS5gYDdsxpcFpWltE9nOWgEs6PT2g0uGiyNcgQ9bJHE/ECu7WlCw70SeoxId3YLSQxtGOvn98XWLpvGfQ==","signatures":[{"sig":"MEQCIGF4h+Xwd0gyAVwZ51yiKr3xNLxt7epEMyVVfwM1UNJIAiBtupvKEtVWsTppSKhpvj9vcxQjhgZup2pSz7ManoPs2Q==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":9787935,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJeckj7CRA9TVsSAnZWagAAr1YP/2x4x2ujV8tro4LWf7g0\nP4LxFPULIDYINGjwT4ZhAyjq808cOI3MCjxXAYomVgNieIFSd7BUlWDv4I5R\nV/nodzSLOmSS/bsHzcUeDXy+MTjs4fIr/FSI+s/2FSIAJyngrk4RSUw6t4Hq\nSLS1qsq7n1Z8tYxG4lL+Reuy+LSDQDKJczgHXy99eU5YVeqKDd5TzSa4V4lr\nViE2RZXizrUt0fzrFVtKjc9QQggiuIF7gGakiB2AR3wn5Dy9vho5i/l5j3oF\nyGFJrPIi8NukdoxL627i6oUBh8OcD6V3N7BrKlLz0Gr0KD09jm2rV9TqRYT4\nTG1VAd3FBpLd4+fkKLmvET3Mpld7G76Fkpwfz1LBS2Gm1f3trh95i/UrL2Pb\nTCYQfKYm6xQvQtPdi6HIa0u7k1L77PnxPDFxZWWJZB74mbuqXjpM82CvQ2cS\niWHOwO4DTJ0WPJlsYZA/5TCTmFsy7qdF9tqNkvuTrbzPcaguIItjzfDsKjk0\nmHXS2I4wYctKoUOhjtVIaX44J1skid/xqFDi16kdlVcgavNyHpCIXHK+kNfq\nw1NGW913QJWX4YCYX61vN8shPS5tqmuABqzwYdRwDx0CkDY/qLArn+RG2OYc\nUwWanWeLANT3L/jnR8v6/SvcqmDSrh0h/tDVMbqCkcc6DhmaJ0nFvH347l3o\nQJWy\r\n=JAZl\r\n-----END PGP SIGNATURE-----\r\n"},"main":"dist/index.js","husky":{"hooks":{"pre-commit":"lint-staged"}},"config":{"eslint":"./examples/**/*.{js,jsx}","tslint":"./{__mocks__,src,stories}/{,**/}*.{ts,tsx}"},"readme":"[![npm version](https://badge.fury.io/js/%40gooddata%2Freact-components.svg)](https://www.npmjs.com/package/@gooddata/react-components)\n\n# GoodData.UI React components\n> A React-based JavaScript library for building data-driven applications\n\n## Getting started\n- [GoodData.UI Documentation](http://sdk.gooddata.com/gooddata-ui/)\n- [GoodData.UI Live Examples](https://gooddata-examples.herokuapp.com/)\n- [Stack Overflow](https://stackoverflow.com/questions/tagged/gooddata)\n\n### Usage\nWith [yarn](https://yarnpkg.com) installed, go to your project directory and run\n```\n$ yarn add @gooddata/react-components\n```\nIf you prefer [npm](npmjs.com) run\n```\n$ npm install --save @gooddata/react-components\n```\n\nThe public API is exposed via global `index.js`. Except for the styles, do not import any other file directly\nbecause they are not intended to be part of the public API.\n\n## Contributing\n\nWe welcome any contribution in form of [issues](https://github.com/gooddata/gooddata-react-components/issues) or [pull requests](https://github.com/gooddata/gooddata-react-components/pulls).\nThese commands may come in handy while developing:\n\n| command | description |\n| ------- | ----------- |\n| `yarn install --pure-lockfile` | first step |\n| ||\n| `yarn dev` | build react-components to `/dist` in watch mode |\n| `yarn test` | run all unit tests |\n| `yarn prettier-write` | format the source code to match the valid codestyle |\n| `yarn validate` | validate codestyle |\n| ||\n| `yarn storybook` | run storybook from `/stories` on http://localhost:9001 |\n| `yarn build-storybook` | build storybook to `/dist-storybook` |\n| `yarn test-storybook` | run storybook and [screenshot tests](https://github.com/gooddata/gdc-client-utils/tree/master/test-storybook) |\n| ||\n| `yarn examples` | run Live Examples dev-server from `/examples` on https://localhost:8999 |\n| `yarn examples-build` | build Live Examples to `/examples/dist` |\n| `yarn examples-server` | serve built Live Examples - see `/examples/server/src` |\n| `yarn examples-testcafe` | run testcafe tests against `localhost:8999` |\n\n### Deploy to heroku.com\nWhen you deploy this repo to heroku, it serves *GoodData.UI Live Examples*.\nRelevant tasks are in `Procfile` and `package.json`.\n\n```bash\n# run in the project directory\nheroku login\nheroku create <your-app-name>\nheroku config:set DOMAIN_ADMIN_USERNAME=x@gooddata.com DOMAIN_ADMIN_PASSWORD=xy PROJECT_ID_TO_ASSIGN=xms7ga4tf3g3nzucd8380o2bev8oeknp\ngit push heroku HEAD:master\nheroku open\n```\n### Enable Geo Chart for Storybook and Live Examples\nGeo chart uses Mapbox to render map which requires a Mapbox access token.\n- Register an account and create Mapbox access token at [guide](https://docs.mapbox.com/help/how-mapbox-works/access-tokens/)\n- Store the created token at `.env`:\n```bash\necho -e \"EXAMPLE_MAPBOX_ACCESS_TOKEN=token\" >> .env # only need to run once\necho -e \"STORYBOOK_MAPBOX_ACCESS_TOKEN=token\" >> .env # only need to run once\n```\n\n### Run Live Examples Locally\nTo run *GoodData.UI Live Examples* locally:\n```bash\ngit clone <this-repository>\ncd  <repository-folder>\nyarn install --pure-lockfile\nyarn examples\n```\nThen open https://localhost:8999 and login using Live Examples account (you can [create one here](https://gooddata-examples.herokuapp.com/registration)).\n\n### Run Storybook locally\n- Run storybook with token stored in `.env` for more secure\n```bash\nyarn storybook\n```\n- Or run storybook with token env param exposed to cli (not suggested)\n```bash\nSTORYBOOK_MAPBOX_ACCESS_TOKEN=token yarn storybook\n```\n- Apply either above way to `yarn build-storybook` or `yarn test-storybook`\n\n### Source code formatting\nThe source code in the repository is formatted by [Prettier](https://prettier.io/).\nThe format of the code is validated by our Continuous Integration server and is one of the requirements of successful merge.\n\nPrettier is supported by every major IDE. You can find the list of supported editors and how to configure them [here](https://prettier.io/docs/en/editors.html).\n\nIn the case, when your editor is not supported or you don't want to setup the integration, you can run the `yarn prettier-write` command to reformat the code before commit.\n\n## Changelog\n\n- see [CHANGELOG.md](CHANGELOG.md)\n\n## Supported versions\n\nIn order to make the user experience with integrating GoodData UI SDK as smooth and secure as possible and to ensure that the SDK is using the latest features of the platform, we will only provide support to two most recent major versions of UI SDK.\n\nThe most recent majors will be supported in the following modes:\n\n- The latest major version will receive all new functionality and all bug fixes\n- The previous major version will only receive fixes to critical issues and security fixes. These fixes will be applied on top of last released version of the previous major\n\nThe customers are encouraged to always use the latest version of the UI SDK.\n\nIn case of using older versions, the user might face API incompatibility, performance or security issues.\n\nPlease follow the installation instructions to update to the newest version.\n\n## License\n\n(C) 2007-2020 GoodData Corporation\n\nThis project is dual licensed:\n\n- The ATTRIBUTION-NONCOMMERCIAL 4.0 INTERNATIONAL (CC BY-NC 4.0) is used for purpose of the trial experience and evaluation of GoodData.UI library.\n- The GOODDATA GOODDATA.UI LIBRARY END USER LICENSE AGREEMENT is used for GoodData customers.\n\nFor more information, please see [LICENSE](https://github.com/gooddata/gooddata-react-components/blob/master/LICENSE)\n","gitHead":"0ea698c131478a3bf0c80ccb0e7175d6014f930c","scripts":{"dev":"bash scripts/build.sh --dev-watch","test":"jest --watch","build":"bash scripts/build.sh","tslint":"yarn run-tslint -t verbose $npm_package_config_tslint","prepare":"cd examples/server && yarn install --frozen-lockfile && cd ../..; rm -r examples/node_modules 2>/dev/null; true","examples":"bash scripts/run-examples.sh","prepare?":"# Called before `npm publish` and on local `npm install`. Temporarily also for deleting obsolete node_modules. Ends with `true` to continue gracefully.","validate":"tsc --noEmit && yarn tslint && eslint $npm_package_config_eslint && yarn prettier-check","build-dev":"bash scripts/build.sh --dev","examples?":"# Default is developer domain, other options: yarn examples [sec,secure,stg,stg2,stg3,demo,developer or URL]","storybook":"yarn build && start-storybook -p 9001 -c .storybook","test-once":"jest","tslint-ci":"mkdir -p ./ci/results && yarn run-tslint -t checkstyle -o ./ci/results/tslint-results.xml $npm_package_config_tslint","run-tslint":"tslint -p tsconfig.json","validate-ci":"tsc --noEmit && yarn tslint-ci  && eslint $npm_package_config_eslint -f checkstyle -o ci/results/eslint-results.xml && yarn prettier-check","examples-build":"bash scripts/build-examples.sh","prepublishOnly":"yarn build","prettier-check":"prettier --check '{src,stories,styles,__mocks__,examples/server/src,examples/src,examples/test}/**/*.{ts,js,tsx,jsx,json,scss,md,yaml,html}'","prettier-write":"prettier --write '{src,stories,styles,__mocks__,examples/server/src,examples/src,examples/test}/**/*.{ts,js,tsx,jsx,json,scss,md,yaml,html}'","test-storybook":"yarn build && test-storybook","build-storybook":"yarn build && build-storybook -c .storybook -o dist-storybook","examples-server":"node examples/server/src/index.js","heroku-postbuild":"yarn examples-build developer","examples-testcafe":"./scripts/run-testcafe.sh visual","check-circular-deps":"madge --circular --extensions ts ./src","examples-testcafe-ci":"./scripts/run-testcafe.sh ci","examples-testcafe-live":"./scripts/run-testcafe.sh live"},"typings":"dist/index.d.ts","_npmUser":{"name":"gooddata-ci","email":"rail@gooddata.com"},"deprecated":"@gooddata/react-components@7 reached End of Support on March 31, 2022. Please upgrade (see https://sdk.gooddata.com/gooddata-ui/docs/supported_versions.html for more information).","repository":{"url":"git+ssh://git@github.com/gooddata/gooddata-react-components.git","type":"git"},"_npmVersion":"6.4.1","description":"GoodData.UI - A powerful JavaScript library for building analytical applications","directories":{},"lint-staged":{"{src,stories,styles,__mocks__,examples/server/src,examples/src,examples/test}/**/*.{ts,js,tsx,jsx,scss}":["npx gdc-fix-copyright","git add"],"{src,stories,styles,__mocks__,examples/server/src,examples/src,examples/test}/**/*.{ts,js,tsx,jsx,json,scss,md,yaml,html}":["prettier --write","git add"]},"_nodeVersion":"8.12.0","dependencies":{"rxjs":"^5.5.6","uuid":"^3.2.1","immer":"^1.3.1","lodash":"^4.17.15","date-fns":"^2.7.0","downshift":"^3.2.7","invariant":"^2.2.2","mapbox-gl":"^1.6.1","classnames":"^2.2.6","highcharts":"7.1.1","prop-types":"^15.6.0","react-intl":"^3.6.0","custom-event":"^1.0.1","react-window":"^1.8.1","ag-grid-react":"20.0.0","react-measure":"^2.3.0","@types/mapbox-gl":"^1.6.1","react-day-picker":"~7.3.0","react-responsive":"^3.0.0","stringify-object":"^2.4.0","@gooddata/typings":"^2.22.0","ag-grid-community":"20.0.0","http-status-codes":"^1.3.0","@gooddata/js-utils":"^3.5.0","@gooddata/numberjs":"^3.2.4","fixed-data-table-2":"0.7.17","@gooddata/goodstrap":"^68.1.0","react-dom-factories":"^1.0.2","@gooddata/gooddata-js":"^12.5.0","json-stable-stringify":"^1.0.1","react-transition-group":"^2.2.1","hoist-non-react-statics":"^3.3.0","nodelist-foreach-polyfill":"^1.2.0","@formatjs/intl-pluralrules":"^1.3.6","highcharts-grouped-categories":"^1.1.3"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"raf":"3.3.2","yup":"^0.24.1","jest":"24.7.1","husky":"3.0.0","madge":"^3.4.4","react":"^16.5.2","enzyme":"3.5.0","eslint":"4.19.1","formik":"^0.11.11","moment":"2.23.0","history":"^4.7.2","ts-jest":"24.0.0","webpack":"4.30.0","full-icu":"^1.3.0","prettier":"1.16.4","react-ga":"^2.5.2","recharts":"1.0.0-beta.9","testcafe":"1.1.4","commander":"2.14.1","node-sass":"4.13.0","react-dom":"^16.5.2","supertest":"3.0.0","ts-loader":"6.0.0","@types/raf":"^3.4.0","css-loader":"0.28.7","jest-junit":"3.0.0","raw-loader":"0.5.1","styled-jsx":"2.2.1","typescript":"3.3.4000","@babel/core":"7.4.4","@types/jest":"24.0.6","@types/node":"7.0.8","@types/uuid":"3.4.3","file-loader":"3.0.1","jest-enzyme":"7.0.2","lint-staged":"9.1.0","sass-loader":"6.0.6","webpack-cli":"3.3.2","@types/react":"16.8.6","babel-loader":"8.0.5","react-helmet":"5.2.0","react-select":"1.2.1","style-loader":"0.19.1","@types/enzyme":"3.1.13","@types/lodash":"4.14.123","testcafe-live":"0.1.4","@babel/runtime":"7.4.4","dotenv-webpack":"^1.7.0","@babel/polyfill":"^7.4.4","@storybook/react":"5.0.11","@types/invariant":"2.2.29","@types/react-dom":"16.0.11","isomorphic-fetch":"2.2.1","react-datepicker":"1.1.0","react-router-dom":"4.2.2","@babel/preset-env":"7.4.4","@gooddata/mock-js":"^2.11.0","@storybook/addons":"5.0.11","@types/classnames":"2.2.3","@types/prop-types":"15.5.2","@storybook/theming":"5.0.11","identity-obj-proxy":"^3.0.0","intl-messageformat":"^7.5.4","webpack-dev-server":"3.3.1","@babel/preset-react":"7.0.0","@types/react-portal":"4.0.1","@types/react-window":"^1.8.1","babel-plugin-lodash":"3.3.4","html-webpack-plugin":"3.2.0","react-test-renderer":"16.4.2","@types/react-measure":"2.0.5","clean-webpack-plugin":"2.0.2","stats-webpack-plugin":"0.7.0","eslint-config-prettier":"4.1.0","react-google-recaptcha":"^0.14.1","tslint-config-prettier":"1.18.0","@gooddata/eslint-config":"^1.0.0","@gooddata/tslint-config":"1.0.0","@types/react-responsive":"^3.0.3","@types/storybook__react":"4.0.1","@types/stringify-object":"^3.2.0","enzyme-adapter-react-16":"1.3.1","@gooddata/test-storybook":"3.2.1","@storybook/addon-actions":"5.0.11","@storybook/addon-options":"5.0.11","node-sass-magic-importer":"5.1.0","react-syntax-highlighter":"11.0.2","@types/fixed-data-table-2":"0.8.1","@types/react-test-renderer":"16.0.0","circular-dependency-plugin":"5.0.2","compression-webpack-plugin":"2.0.0","@types/json-stable-stringify":"^1.0.32","@gooddata/frontend-npm-scripts":"1.1.0","@types/enzyme-adapter-react-16":"1.0.3","@types/storybook__addon-actions":"3.4.2","@babel/plugin-proposal-class-properties":"7.4.4","@babel/plugin-proposal-object-rest-spread":"7.4.4","@babel/plugin-transform-async-to-generator":"7.4.4"},"peerDependencies":{"react":"^16.5.2","react-dom":"^16.5.2"},"_npmOperationalInternal":{"tmp":"tmp/react-components_7.5.0-beta.15_1584548089914_0.3099509412396282","host":"s3://npm-registry-packages"}},"7.5.0-alpha-lanhuynh-lhq-sd-818-geo-pushpin-config-panel-p1-2020-03-19T02-25-11-416Z":{"name":"@gooddata/react-components","version":"7.5.0-alpha-lanhuynh-lhq-sd-818-geo-pushpin-config-panel-p1-2020-03-19T02-25-11-416Z","author":{"name":"GoodData Corporation"},"license":"BSD-3-Clause","_id":"@gooddata/react-components@7.5.0-alpha-lanhuynh-lhq-sd-818-geo-pushpin-config-panel-p1-2020-03-19T02-25-11-416Z","maintainers":[{"name":"afi","email":"adam.fiedler@gooddata.com"},{"name":"bertold8","email":"ivan.nejezchleb@seznam.cz"},{"name":"brbistas","email":"valentinos.chraniotis@gooddata.com"},{"name":"bugsbunny338","email":"jiri.zajic@mensa.cz"},{"name":"de.do","email":"de.do@gooddata.com"},{"name":"gooddata-ci","email":"rail@gooddata.com"},{"name":"hung.nguyen.hoang","email":"hung.nguyen@gooddata.com"},{"name":"ivan.mjartan","email":"ivan.mjartan@gooddata.com"},{"name":"jakub-sterba","email":"jakub.sterba@gooddata.com"},{"name":"jankc","email":"jan.krapac@gmail.com"},{"name":"jaroslav.tomecek","email":"jaroslav.tomecek@gooddata.com"},{"name":"jkittler","email":"honza.kittler@gmail.com"},{"name":"khanh.le","email":"khanh.le@gooddata.com"},{"name":"lanhuynh","email":"lan.huynh@gooddata.com"},{"name":"linhhong","email":"linh.hong@gooddata.com"},{"name":"lupko","email":"lubomir.slivka@gooddata.com"},{"name":"matyas.kandl","email":"matyas.kandl@gooddata.com"},{"name":"michal.marsal","email":"michal.marsal@gooddata.com"},{"name":"naibinh","email":"naibinh@gmail.com"},{"name":"nikolacech","email":"nikola.cech@gooddata.com"},{"name":"nis.hua","email":"nis.hua@gooddata.com"},{"name":"no23reason","email":"dan.homola@hotmail.cz"},{"name":"patrikbraborec","email":"patrik.braborec@gooddata.com"},{"name":"pbenes","email":"petr.benes@gooddata.com"},{"name":"petrjanu","email":"petr.janu@gooddata.com"},{"name":"ptquang86","email":"ptquang86@gmail.com"},{"name":"qduval","email":"quentin.duval@gooddata.com"},{"name":"rodri360","email":"me@rodri360.com"},{"name":"sitina","email":"jiri.sitina@gooddata.com"},{"name":"strouhaljan","email":"strouhal.jan@gmail.com"},{"name":"tomas.kratochvil","email":"tomas.kratochvil@gooddata.com"},{"name":"tomasreichmann","email":"tomasreichmann@gmail.com"},{"name":"tomsatgd","email":"tomas.satinsky@gooddata.com"},{"name":"trung-le-quoc","email":"trung.le@gooddata.com"},{"name":"tu-ngo","email":"tungo1981@gmail.com"},{"name":"tulean","email":"tuan.le@gooddata.com"},{"name":"utdnah","email":"danh.ung@gooddata.com"},{"name":"vlastikcz","email":"vlastimil.kotas@gooddata.com"},{"name":"vu.pham","email":"vu.pham@gooddata.com"},{"name":"xmort","email":"petr.dolejsi@gooddata.com"},{"name":"yanlipnican","email":"yanlipnican@gmail.com"}],"homepage":"https://github.com/gooddata/gooddata-react-components#readme","bugs":{"url":"https://github.com/gooddata/gooddata-react-components/issues"},"dist":{"shasum":"f3cc05933dc67e09a54f5cd43091f223849962b6","tarball":"https://registry.npmjs.org/@gooddata/react-components/-/react-components-7.5.0-alpha-lanhuynh-lhq-sd-818-geo-pushpin-config-panel-p1-2020-03-19T02-25-11-416Z.tgz","fileCount":2484,"integrity":"sha512-VG3nV165Una5Il4M3HrdVLjDPN641Du2QIobzmAd7CgC3Jet9YaAcWMuinzMj533oMsUQz4sBpMB9tjTXPzLtQ==","signatures":[{"sig":"MEYCIQC+svCR6hPiK6jPE6ElP/cklfChmmOs/A5d18IF77nUQwIhAJ7gncQxb1w70TJR/uRuPa/1x9MC8yJxmLj/XgGRzIU5","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":9820053,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJectg+CRA9TVsSAnZWagAAPxIP/2Xs0UtK8jqfpvBaZ4f3\n04dekHpEDIJjlqvgtldK/kIUKgMfrSqdIIwtGWhZYlHvg6jBA6HA5Ibi4lHM\noWe4QvUxHpsmC5/NIajZNz5cTdPE2uwm7kS5sFPNb8sMIEvOdR/Q05mN9+zp\nzkMKkFrFRqH1U4shreCHG0oQ3LS+wEE5YNPFZ7gTpkBiWNJQnTuzF+9Wwd0K\nx9rE2BM0bRD17gVjPxu07ms6m2r+OmTl4nMMCQJRbLASxlWnF5u6h0ZchC2Y\nXrMPwl94b+U4U5ZTEFTDIKwljnyOMj3ArmkJf8clRezfw+4Bw3aiIviZhNKN\no+alPsyY/gwFThhjPUtYLM81PFMf0mE1zahiBVHVvzvYbHbk9A0v7pghOg9d\n5iUzFgTwsv5YlBaBDwDFBjB99cHu0EShOlb+tX1nDziqMgtvQDDl260q0HB5\n+zxMWa1KUHBya0H7xdJD4YepKcC6ELHQuOSCslold/hArLfpDUWLWiNY9jzs\n+dMIncMmlYDNf0zM7lD6jTvKaFiO+4lFTpLWDi/ynwCieYkg6Cn0IL313cZr\n1EqBFwqEfzLrUE60YmAa61Q/Hz1Jf6kVmg1sZptdU6rxxVXBrXAi0uNqXBE8\nq5jd9zQHvgOp1Kn/gPuf9I4Wj2cf5j2W4fKAdqdF5yzctdOVvjZY34VS4F40\nucyb\r\n=X/1T\r\n-----END PGP SIGNATURE-----\r\n"},"main":"dist/index.js","husky":{"hooks":{"pre-commit":"lint-staged"}},"config":{"eslint":"./examples/**/*.{js,jsx}","tslint":"./{__mocks__,src,stories}/{,**/}*.{ts,tsx}"},"readme":"[![npm version](https://badge.fury.io/js/%40gooddata%2Freact-components.svg)](https://www.npmjs.com/package/@gooddata/react-components)\n\n# GoodData.UI React components\n> A React-based JavaScript library for building data-driven applications\n\n## Getting started\n- [GoodData.UI Documentation](http://sdk.gooddata.com/gooddata-ui/)\n- [GoodData.UI Live Examples](https://gooddata-examples.herokuapp.com/)\n- [Stack Overflow](https://stackoverflow.com/questions/tagged/gooddata)\n\n### Usage\nWith [yarn](https://yarnpkg.com) installed, go to your project directory and run\n```\n$ yarn add @gooddata/react-components\n```\nIf you prefer [npm](npmjs.com) run\n```\n$ npm install --save @gooddata/react-components\n```\n\nThe public API is exposed via global `index.js`. Except for the styles, do not import any other file directly\nbecause they are not intended to be part of the public API.\n\n## Contributing\n\nWe welcome any contribution in form of [issues](https://github.com/gooddata/gooddata-react-components/issues) or [pull requests](https://github.com/gooddata/gooddata-react-components/pulls).\nThese commands may come in handy while developing:\n\n| command | description |\n| ------- | ----------- |\n| `yarn install --pure-lockfile` | first step |\n| ||\n| `yarn dev` | build react-components to `/dist` in watch mode |\n| `yarn test` | run all unit tests |\n| `yarn prettier-write` | format the source code to match the valid codestyle |\n| `yarn validate` | validate codestyle |\n| ||\n| `yarn storybook` | run storybook from `/stories` on http://localhost:9001 |\n| `yarn build-storybook` | build storybook to `/dist-storybook` |\n| `yarn test-storybook` | run storybook and [screenshot tests](https://github.com/gooddata/gdc-client-utils/tree/master/test-storybook) |\n| ||\n| `yarn examples` | run Live Examples dev-server from `/examples` on https://localhost:8999 |\n| `yarn examples-build` | build Live Examples to `/examples/dist` |\n| `yarn examples-server` | serve built Live Examples - see `/examples/server/src` |\n| `yarn examples-testcafe` | run testcafe tests against `localhost:8999` |\n\n### Deploy to heroku.com\nWhen you deploy this repo to heroku, it serves *GoodData.UI Live Examples*.\nRelevant tasks are in `Procfile` and `package.json`.\n\n```bash\n# run in the project directory\nheroku login\nheroku create <your-app-name>\nheroku config:set DOMAIN_ADMIN_USERNAME=x@gooddata.com DOMAIN_ADMIN_PASSWORD=xy PROJECT_ID_TO_ASSIGN=xms7ga4tf3g3nzucd8380o2bev8oeknp\ngit push heroku HEAD:master\nheroku open\n```\n### Enable Geo Chart for Storybook and Live Examples\nGeo chart uses Mapbox to render map which requires a Mapbox access token.\n- Register an account and create Mapbox access token at [guide](https://docs.mapbox.com/help/how-mapbox-works/access-tokens/)\n- Store the created token at `.env`:\n```bash\necho -e \"EXAMPLE_MAPBOX_ACCESS_TOKEN=token\" >> .env # only need to run once\necho -e \"STORYBOOK_MAPBOX_ACCESS_TOKEN=token\" >> .env # only need to run once\n```\n\n### Run Live Examples Locally\nTo run *GoodData.UI Live Examples* locally:\n```bash\ngit clone <this-repository>\ncd  <repository-folder>\nyarn install --pure-lockfile\nyarn examples\n```\nThen open https://localhost:8999 and login using Live Examples account (you can [create one here](https://gooddata-examples.herokuapp.com/registration)).\n\n### Run Storybook locally\n- Run storybook with token stored in `.env` for more secure\n```bash\nyarn storybook\n```\n- Or run storybook with token env param exposed to cli (not suggested)\n```bash\nSTORYBOOK_MAPBOX_ACCESS_TOKEN=token yarn storybook\n```\n- Apply either above way to `yarn build-storybook` or `yarn test-storybook`\n\n### Source code formatting\nThe source code in the repository is formatted by [Prettier](https://prettier.io/).\nThe format of the code is validated by our Continuous Integration server and is one of the requirements of successful merge.\n\nPrettier is supported by every major IDE. You can find the list of supported editors and how to configure them [here](https://prettier.io/docs/en/editors.html).\n\nIn the case, when your editor is not supported or you don't want to setup the integration, you can run the `yarn prettier-write` command to reformat the code before commit.\n\n## Changelog\n\n- see [CHANGELOG.md](CHANGELOG.md)\n\n## Supported versions\n\nIn order to make the user experience with integrating GoodData UI SDK as smooth and secure as possible and to ensure that the SDK is using the latest features of the platform, we will only provide support to two most recent major versions of UI SDK.\n\nThe most recent majors will be supported in the following modes:\n\n- The latest major version will receive all new functionality and all bug fixes\n- The previous major version will only receive fixes to critical issues and security fixes. These fixes will be applied on top of last released version of the previous major\n\nThe customers are encouraged to always use the latest version of the UI SDK.\n\nIn case of using older versions, the user might face API incompatibility, performance or security issues.\n\nPlease follow the installation instructions to update to the newest version.\n\n## License\n\n(C) 2007-2020 GoodData Corporation\n\nThis project is dual licensed:\n\n- The ATTRIBUTION-NONCOMMERCIAL 4.0 INTERNATIONAL (CC BY-NC 4.0) is used for purpose of the trial experience and evaluation of GoodData.UI library.\n- The GOODDATA GOODDATA.UI LIBRARY END USER LICENSE AGREEMENT is used for GoodData customers.\n\nFor more information, please see [LICENSE](https://github.com/gooddata/gooddata-react-components/blob/master/LICENSE)\n","gitHead":"99ff56e789e5cea69aad48d91767c978b2889537","scripts":{"dev":"bash scripts/build.sh --dev-watch","test":"jest --watch","build":"bash scripts/build.sh","tslint":"yarn run-tslint -t verbose $npm_package_config_tslint","prepare":"cd examples/server && yarn install --frozen-lockfile && cd ../..; rm -r examples/node_modules 2>/dev/null; true","examples":"bash scripts/run-examples.sh","prepare?":"# Called before `npm publish` and on local `npm install`. Temporarily also for deleting obsolete node_modules. Ends with `true` to continue gracefully.","validate":"tsc --noEmit && yarn tslint && eslint $npm_package_config_eslint && yarn prettier-check","build-dev":"bash scripts/build.sh --dev","examples?":"# Default is developer domain, other options: yarn examples [sec,secure,stg,stg2,stg3,demo,developer or URL]","storybook":"yarn build && start-storybook -p 9001 -c .storybook","test-once":"jest","tslint-ci":"mkdir -p ./ci/results && yarn run-tslint -t checkstyle -o ./ci/results/tslint-results.xml $npm_package_config_tslint","run-tslint":"tslint -p tsconfig.json","validate-ci":"tsc --noEmit && yarn tslint-ci  && eslint $npm_package_config_eslint -f checkstyle -o ci/results/eslint-results.xml && yarn prettier-check","examples-build":"bash scripts/build-examples.sh","prepublishOnly":"yarn build","prettier-check":"prettier --check '{src,stories,styles,__mocks__,examples/server/src,examples/src,examples/test}/**/*.{ts,js,tsx,jsx,json,scss,md,yaml,html}'","prettier-write":"prettier --write '{src,stories,styles,__mocks__,examples/server/src,examples/src,examples/test}/**/*.{ts,js,tsx,jsx,json,scss,md,yaml,html}'","test-storybook":"yarn build && test-storybook","build-storybook":"yarn build && build-storybook -c .storybook -o dist-storybook","examples-server":"node examples/server/src/index.js","heroku-postbuild":"yarn examples-build developer","examples-testcafe":"./scripts/run-testcafe.sh visual","check-circular-deps":"madge --circular --extensions ts ./src","examples-testcafe-ci":"./scripts/run-testcafe.sh ci","examples-testcafe-live":"./scripts/run-testcafe.sh live"},"typings":"dist/index.d.ts","_npmUser":{"name":"lanhuynh","email":"lan.huynh@gooddata.com"},"deprecated":"@gooddata/react-components@7 reached End of Support on March 31, 2022. Please upgrade (see https://sdk.gooddata.com/gooddata-ui/docs/supported_versions.html for more information).","repository":{"url":"git+ssh://git@github.com/gooddata/gooddata-react-components.git","type":"git"},"_npmVersion":"6.9.0","description":"GoodData.UI - A powerful JavaScript library for building analytical applications","directories":{},"lint-staged":{"{src,stories,styles,__mocks__,examples/server/src,examples/src,examples/test}/**/*.{ts,js,tsx,jsx,scss}":["npx gdc-fix-copyright","git add"],"{src,stories,styles,__mocks__,examples/server/src,examples/src,examples/test}/**/*.{ts,js,tsx,jsx,json,scss,md,yaml,html}":["prettier --write","git add"]},"_nodeVersion":"8.12.0","dependencies":{"rxjs":"^5.5.6","uuid":"^3.2.1","immer":"^1.3.1","lodash":"^4.17.15","date-fns":"^2.7.0","downshift":"^3.2.7","invariant":"^2.2.2","mapbox-gl":"^1.6.1","classnames":"^2.2.6","highcharts":"7.1.1","prop-types":"^15.6.0","react-intl":"^3.6.0","custom-event":"^1.0.1","react-window":"^1.8.1","ag-grid-react":"20.0.0","react-measure":"^2.3.0","@types/mapbox-gl":"^1.6.1","react-day-picker":"~7.3.0","react-responsive":"^3.0.0","stringify-object":"^2.4.0","@gooddata/typings":"^2.22.0","ag-grid-community":"20.0.0","http-status-codes":"^1.3.0","@gooddata/js-utils":"^3.5.0","@gooddata/numberjs":"^3.2.4","fixed-data-table-2":"0.7.17","@gooddata/goodstrap":"^68.1.0","react-dom-factories":"^1.0.2","@gooddata/gooddata-js":"^12.5.0","json-stable-stringify":"^1.0.1","react-transition-group":"^2.2.1","hoist-non-react-statics":"^3.3.0","nodelist-foreach-polyfill":"^1.2.0","@formatjs/intl-pluralrules":"^1.3.6","highcharts-grouped-categories":"^1.1.3"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"raf":"3.3.2","yup":"^0.24.1","jest":"24.7.1","husky":"3.0.0","madge":"^3.4.4","react":"^16.5.2","enzyme":"3.5.0","eslint":"4.19.1","formik":"^0.11.11","moment":"2.23.0","history":"^4.7.2","ts-jest":"24.0.0","webpack":"4.30.0","full-icu":"^1.3.0","prettier":"1.16.4","react-ga":"^2.5.2","recharts":"1.0.0-beta.9","testcafe":"1.1.4","commander":"2.14.1","node-sass":"4.13.0","react-dom":"^16.5.2","supertest":"3.0.0","ts-loader":"6.0.0","@types/raf":"^3.4.0","css-loader":"0.28.7","jest-junit":"3.0.0","raw-loader":"0.5.1","styled-jsx":"2.2.1","typescript":"3.3.4000","@babel/core":"7.4.4","@types/jest":"24.0.6","@types/node":"7.0.8","@types/uuid":"3.4.3","file-loader":"3.0.1","jest-enzyme":"7.0.2","lint-staged":"9.1.0","sass-loader":"6.0.6","webpack-cli":"3.3.2","@types/react":"16.8.6","babel-loader":"8.0.5","react-helmet":"5.2.0","react-select":"1.2.1","style-loader":"0.19.1","@types/enzyme":"3.1.13","@types/lodash":"4.14.123","testcafe-live":"0.1.4","@babel/runtime":"7.4.4","dotenv-webpack":"^1.7.0","@babel/polyfill":"^7.4.4","@storybook/react":"5.0.11","@types/invariant":"2.2.29","@types/react-dom":"16.0.11","isomorphic-fetch":"2.2.1","react-datepicker":"1.1.0","react-router-dom":"4.2.2","@babel/preset-env":"7.4.4","@gooddata/mock-js":"^2.11.0","@storybook/addons":"5.0.11","@types/classnames":"2.2.3","@types/prop-types":"15.5.2","@storybook/theming":"5.0.11","identity-obj-proxy":"^3.0.0","intl-messageformat":"^7.5.4","webpack-dev-server":"3.3.1","@babel/preset-react":"7.0.0","@types/react-portal":"4.0.1","@types/react-window":"^1.8.1","babel-plugin-lodash":"3.3.4","html-webpack-plugin":"3.2.0","react-test-renderer":"16.4.2","@types/react-measure":"2.0.5","clean-webpack-plugin":"2.0.2","stats-webpack-plugin":"0.7.0","eslint-config-prettier":"4.1.0","react-google-recaptcha":"^0.14.1","tslint-config-prettier":"1.18.0","@gooddata/eslint-config":"^1.0.0","@gooddata/tslint-config":"1.0.0","@types/react-responsive":"^3.0.3","@types/storybook__react":"4.0.1","@types/stringify-object":"^3.2.0","enzyme-adapter-react-16":"1.3.1","@gooddata/test-storybook":"3.2.1","@storybook/addon-actions":"5.0.11","@storybook/addon-options":"5.0.11","node-sass-magic-importer":"5.1.0","react-syntax-highlighter":"11.0.2","@types/fixed-data-table-2":"0.8.1","@types/react-test-renderer":"16.0.0","circular-dependency-plugin":"5.0.2","compression-webpack-plugin":"2.0.0","@types/json-stable-stringify":"^1.0.32","@gooddata/frontend-npm-scripts":"1.1.0","@types/enzyme-adapter-react-16":"1.0.3","@types/storybook__addon-actions":"3.4.2","@babel/plugin-proposal-class-properties":"7.4.4","@babel/plugin-proposal-object-rest-spread":"7.4.4","@babel/plugin-transform-async-to-generator":"7.4.4"},"peerDependencies":{"react":"^16.5.2","react-dom":"^16.5.2"},"_npmOperationalInternal":{"tmp":"tmp/react-components_7.5.0-alpha-lanhuynh-lhq-sd-818-geo-pushpin-config-panel-p1-2020-03-19T02-25-11-416Z_1584584766092_0.5313243928087545","host":"s3://npm-registry-packages"}},"7.5.0-alpha-de.do-dedo-sd-825-2020-03-19T02-55-47-017Z":{"name":"@gooddata/react-components","version":"7.5.0-alpha-de.do-dedo-sd-825-2020-03-19T02-55-47-017Z","author":{"name":"GoodData Corporation"},"license":"BSD-3-Clause","_id":"@gooddata/react-components@7.5.0-alpha-de.do-dedo-sd-825-2020-03-19T02-55-47-017Z","maintainers":[{"name":"afi","email":"adam.fiedler@gooddata.com"},{"name":"bertold8","email":"ivan.nejezchleb@seznam.cz"},{"name":"brbistas","email":"valentinos.chraniotis@gooddata.com"},{"name":"bugsbunny338","email":"jiri.zajic@mensa.cz"},{"name":"de.do","email":"de.do@gooddata.com"},{"name":"gooddata-ci","email":"rail@gooddata.com"},{"name":"hung.nguyen.hoang","email":"hung.nguyen@gooddata.com"},{"name":"ivan.mjartan","email":"ivan.mjartan@gooddata.com"},{"name":"jakub-sterba","email":"jakub.sterba@gooddata.com"},{"name":"jankc","email":"jan.krapac@gmail.com"},{"name":"jaroslav.tomecek","email":"jaroslav.tomecek@gooddata.com"},{"name":"jkittler","email":"honza.kittler@gmail.com"},{"name":"khanh.le","email":"khanh.le@gooddata.com"},{"name":"lanhuynh","email":"lan.huynh@gooddata.com"},{"name":"linhhong","email":"linh.hong@gooddata.com"},{"name":"lupko","email":"lubomir.slivka@gooddata.com"},{"name":"matyas.kandl","email":"matyas.kandl@gooddata.com"},{"name":"michal.marsal","email":"michal.marsal@gooddata.com"},{"name":"naibinh","email":"naibinh@gmail.com"},{"name":"nikolacech","email":"nikola.cech@gooddata.com"},{"name":"nis.hua","email":"nis.hua@gooddata.com"},{"name":"no23reason","email":"dan.homola@hotmail.cz"},{"name":"patrikbraborec","email":"patrik.braborec@gooddata.com"},{"name":"pbenes","email":"petr.benes@gooddata.com"},{"name":"petrjanu","email":"petr.janu@gooddata.com"},{"name":"ptquang86","email":"ptquang86@gmail.com"},{"name":"qduval","email":"quentin.duval@gooddata.com"},{"name":"rodri360","email":"me@rodri360.com"},{"name":"sitina","email":"jiri.sitina@gooddata.com"},{"name":"strouhaljan","email":"strouhal.jan@gmail.com"},{"name":"tomas.kratochvil","email":"tomas.kratochvil@gooddata.com"},{"name":"tomasreichmann","email":"tomasreichmann@gmail.com"},{"name":"tomsatgd","email":"tomas.satinsky@gooddata.com"},{"name":"trung-le-quoc","email":"trung.le@gooddata.com"},{"name":"tu-ngo","email":"tungo1981@gmail.com"},{"name":"tulean","email":"tuan.le@gooddata.com"},{"name":"utdnah","email":"danh.ung@gooddata.com"},{"name":"vlastikcz","email":"vlastimil.kotas@gooddata.com"},{"name":"vu.pham","email":"vu.pham@gooddata.com"},{"name":"xmort","email":"petr.dolejsi@gooddata.com"},{"name":"yanlipnican","email":"yanlipnican@gmail.com"}],"homepage":"https://github.com/gooddata/gooddata-react-components#readme","bugs":{"url":"https://github.com/gooddata/gooddata-react-components/issues"},"dist":{"shasum":"15405f168c90a2cbcbb2b314a2aeae2d13a3b560","tarball":"https://registry.npmjs.org/@gooddata/react-components/-/react-components-7.5.0-alpha-de.do-dedo-sd-825-2020-03-19T02-55-47-017Z.tgz","fileCount":2485,"integrity":"sha512-wdag31mKREFFJAvV4fRob5r+j2PPWODTM6cHKVllJiI1LpluLMVU9kh5EUyvI5vk9iOmfSzTVPuz4MqFgGlP+A==","signatures":[{"sig":"MEUCIGruKr1xt2Rvkf0UmcWFTvI2aPoCxC46MFENaUuDm/RbAiEArOxa96VqtKyAg2xJfBAVjgC5hgg41lcc2SEz3YYxTnM=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":9796586,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJect90CRA9TVsSAnZWagAATtUP/AgYFVsflvhJx1/S8jAA\nEaZWD6zfLSOdsdMRQOwUGn0fdqi4guqN83Q4CU7J+YQzEAapuIpzXphmRynk\npbRCEV6REpFb51kzsTM8uH4HV0Z1pqxnjd+JBO/61/c5DrRuBv0x460jFVGS\nqlR7bNC5jRM4RUyhjc9qkgUA+zrqQNRY7kniGp97p1wMjvuWw35iOiBvOLqV\nnTHYseIFTvYQHTIeYn3o1yiq8D2UDOzZAh5JcIRAd9+DaoJYNwcW3Ynt3ZQH\nbDJb73yffScQVitLqSfe/7rfsQYfFs29zIYInn8bFo72AjzTPAKexbtEVkXX\nYCRW8Adyuo489yeBkzaC2C13nWMHN/lxlKLYYaDPq6NYWsGx6+qNOBmYXfWZ\n2kaIgX0RDP8HRelFGdQ54FMZ7mBnUL6OZQLzSRxt/Sw/1RxCPIycEyDBEvZx\nrnA3NRj0DMImzD9N6ABbVHNhHLa5wqvsmMrV5ETrxvoLaYEDnoNt6w8+eEkp\ny8f9lPXFaZie8TxiprS62UlNXIXg174QE3HR5SEc8l8spB9W4XqOU+D2ZLAL\nnF9zEtHKPEXmHYIeHR4YInuc6A13ct5KtnfB0qCqXeqkM24cU5dasikQTLgz\nS0iZ+PBx9KieDxeqlcIK0b0x23kX4DePO0U0CTkNVChWUMxiV1H2bTEXYXW1\n+1cF\r\n=vRvF\r\n-----END PGP SIGNATURE-----\r\n"},"main":"dist/index.js","husky":{"hooks":{"pre-commit":"lint-staged"}},"config":{"eslint":"./examples/**/*.{js,jsx}","tslint":"./{__mocks__,src,stories}/{,**/}*.{ts,tsx}"},"readme":"[![npm version](https://badge.fury.io/js/%40gooddata%2Freact-components.svg)](https://www.npmjs.com/package/@gooddata/react-components)\n\n# GoodData.UI React components\n> A React-based JavaScript library for building data-driven applications\n\n## Getting started\n- [GoodData.UI Documentation](http://sdk.gooddata.com/gooddata-ui/)\n- [GoodData.UI Live Examples](https://gooddata-examples.herokuapp.com/)\n- [Stack Overflow](https://stackoverflow.com/questions/tagged/gooddata)\n\n### Usage\nWith [yarn](https://yarnpkg.com) installed, go to your project directory and run\n```\n$ yarn add @gooddata/react-components\n```\nIf you prefer [npm](npmjs.com) run\n```\n$ npm install --save @gooddata/react-components\n```\n\nThe public API is exposed via global `index.js`. Except for the styles, do not import any other file directly\nbecause they are not intended to be part of the public API.\n\n## Contributing\n\nWe welcome any contribution in form of [issues](https://github.com/gooddata/gooddata-react-components/issues) or [pull requests](https://github.com/gooddata/gooddata-react-components/pulls).\nThese commands may come in handy while developing:\n\n| command | description |\n| ------- | ----------- |\n| `yarn install --pure-lockfile` | first step |\n| ||\n| `yarn dev` | build react-components to `/dist` in watch mode |\n| `yarn test` | run all unit tests |\n| `yarn prettier-write` | format the source code to match the valid codestyle |\n| `yarn validate` | validate codestyle |\n| ||\n| `yarn storybook` | run storybook from `/stories` on http://localhost:9001 |\n| `yarn build-storybook` | build storybook to `/dist-storybook` |\n| `yarn test-storybook` | run storybook and [screenshot tests](https://github.com/gooddata/gdc-client-utils/tree/master/test-storybook) |\n| ||\n| `yarn examples` | run Live Examples dev-server from `/examples` on https://localhost:8999 |\n| `yarn examples-build` | build Live Examples to `/examples/dist` |\n| `yarn examples-server` | serve built Live Examples - see `/examples/server/src` |\n| `yarn examples-testcafe` | run testcafe tests against `localhost:8999` |\n\n### Deploy to heroku.com\nWhen you deploy this repo to heroku, it serves *GoodData.UI Live Examples*.\nRelevant tasks are in `Procfile` and `package.json`.\n\n```bash\n# run in the project directory\nheroku login\nheroku create <your-app-name>\nheroku config:set DOMAIN_ADMIN_USERNAME=x@gooddata.com DOMAIN_ADMIN_PASSWORD=xy PROJECT_ID_TO_ASSIGN=xms7ga4tf3g3nzucd8380o2bev8oeknp\ngit push heroku HEAD:master\nheroku open\n```\n### Enable Geo Chart for Storybook and Live Examples\nGeo chart uses Mapbox to render map which requires a Mapbox access token.\n- Register an account and create Mapbox access token at [guide](https://docs.mapbox.com/help/how-mapbox-works/access-tokens/)\n- Store the created token at `.env`:\n```bash\necho -e \"EXAMPLE_MAPBOX_ACCESS_TOKEN=token\" >> .env # only need to run once\necho -e \"STORYBOOK_MAPBOX_ACCESS_TOKEN=token\" >> .env # only need to run once\n```\n\n### Run Live Examples Locally\nTo run *GoodData.UI Live Examples* locally:\n```bash\ngit clone <this-repository>\ncd  <repository-folder>\nyarn install --pure-lockfile\nyarn examples\n```\nThen open https://localhost:8999 and login using Live Examples account (you can [create one here](https://gooddata-examples.herokuapp.com/registration)).\n\n### Run Storybook locally\n- Run storybook with token stored in `.env` for more secure\n```bash\nyarn storybook\n```\n- Or run storybook with token env param exposed to cli (not suggested)\n```bash\nSTORYBOOK_MAPBOX_ACCESS_TOKEN=token yarn storybook\n```\n- Apply either above way to `yarn build-storybook` or `yarn test-storybook`\n\n### Source code formatting\nThe source code in the repository is formatted by [Prettier](https://prettier.io/).\nThe format of the code is validated by our Continuous Integration server and is one of the requirements of successful merge.\n\nPrettier is supported by every major IDE. You can find the list of supported editors and how to configure them [here](https://prettier.io/docs/en/editors.html).\n\nIn the case, when your editor is not supported or you don't want to setup the integration, you can run the `yarn prettier-write` command to reformat the code before commit.\n\n## Changelog\n\n- see [CHANGELOG.md](CHANGELOG.md)\n\n## Supported versions\n\nIn order to make the user experience with integrating GoodData UI SDK as smooth and secure as possible and to ensure that the SDK is using the latest features of the platform, we will only provide support to two most recent major versions of UI SDK.\n\nThe most recent majors will be supported in the following modes:\n\n- The latest major version will receive all new functionality and all bug fixes\n- The previous major version will only receive fixes to critical issues and security fixes. These fixes will be applied on top of last released version of the previous major\n\nThe customers are encouraged to always use the latest version of the UI SDK.\n\nIn case of using older versions, the user might face API incompatibility, performance or security issues.\n\nPlease follow the installation instructions to update to the newest version.\n\n## License\n\n(C) 2007-2020 GoodData Corporation\n\nThis project is dual licensed:\n\n- The ATTRIBUTION-NONCOMMERCIAL 4.0 INTERNATIONAL (CC BY-NC 4.0) is used for purpose of the trial experience and evaluation of GoodData.UI library.\n- The GOODDATA GOODDATA.UI LIBRARY END USER LICENSE AGREEMENT is used for GoodData customers.\n\nFor more information, please see [LICENSE](https://github.com/gooddata/gooddata-react-components/blob/master/LICENSE)\n","gitHead":"c980cffd29103c2230ebaa59c6de9c5a1fb80f39","scripts":{"dev":"bash scripts/build.sh --dev-watch","test":"jest --watch","build":"bash scripts/build.sh","tslint":"yarn run-tslint -t verbose $npm_package_config_tslint","prepare":"cd examples/server && yarn install --frozen-lockfile && cd ../..; rm -r examples/node_modules 2>/dev/null; true","examples":"bash scripts/run-examples.sh","prepare?":"# Called before `npm publish` and on local `npm install`. Temporarily also for deleting obsolete node_modules. Ends with `true` to continue gracefully.","validate":"tsc --noEmit && yarn tslint && eslint $npm_package_config_eslint && yarn prettier-check","build-dev":"bash scripts/build.sh --dev","examples?":"# Default is developer domain, other options: yarn examples [sec,secure,stg,stg2,stg3,demo,developer or URL]","storybook":"yarn build && start-storybook -p 9001 -c .storybook","test-once":"jest","tslint-ci":"mkdir -p ./ci/results && yarn run-tslint -t checkstyle -o ./ci/results/tslint-results.xml $npm_package_config_tslint","run-tslint":"tslint -p tsconfig.json","validate-ci":"tsc --noEmit && yarn tslint-ci  && eslint $npm_package_config_eslint -f checkstyle -o ci/results/eslint-results.xml && yarn prettier-check","examples-build":"bash scripts/build-examples.sh","prepublishOnly":"yarn build","prettier-check":"prettier --check '{src,stories,styles,__mocks__,examples/server/src,examples/src,examples/test}/**/*.{ts,js,tsx,jsx,json,scss,md,yaml,html}'","prettier-write":"prettier --write '{src,stories,styles,__mocks__,examples/server/src,examples/src,examples/test}/**/*.{ts,js,tsx,jsx,json,scss,md,yaml,html}'","test-storybook":"yarn build && test-storybook","build-storybook":"yarn build && build-storybook -c .storybook -o dist-storybook","examples-server":"node examples/server/src/index.js","heroku-postbuild":"yarn examples-build developer","examples-testcafe":"./scripts/run-testcafe.sh visual","check-circular-deps":"madge --circular --extensions ts ./src","examples-testcafe-ci":"./scripts/run-testcafe.sh ci","examples-testcafe-live":"./scripts/run-testcafe.sh live"},"typings":"dist/index.d.ts","_npmUser":{"name":"de.do","email":"de.do@gooddata.com"},"deprecated":"@gooddata/react-components@7 reached End of Support on March 31, 2022. Please upgrade (see https://sdk.gooddata.com/gooddata-ui/docs/supported_versions.html for more information).","repository":{"url":"git+ssh://git@github.com/gooddata/gooddata-react-components.git","type":"git"},"_npmVersion":"6.4.1","description":"GoodData.UI - A powerful JavaScript library for building analytical applications","directories":{},"lint-staged":{"{src,stories,styles,__mocks__,examples/server/src,examples/src,examples/test}/**/*.{ts,js,tsx,jsx,scss}":["npx gdc-fix-copyright","git add"],"{src,stories,styles,__mocks__,examples/server/src,examples/src,examples/test}/**/*.{ts,js,tsx,jsx,json,scss,md,yaml,html}":["prettier --write","git add"]},"_nodeVersion":"8.12.0","dependencies":{"rxjs":"^5.5.6","uuid":"^3.2.1","immer":"^1.3.1","lodash":"^4.17.15","date-fns":"^2.7.0","downshift":"^3.2.7","invariant":"^2.2.2","mapbox-gl":"^1.6.1","classnames":"^2.2.6","highcharts":"7.1.1","prop-types":"^15.6.0","react-intl":"^3.6.0","custom-event":"^1.0.1","react-window":"^1.8.1","ag-grid-react":"20.0.0","react-measure":"^2.3.0","@types/mapbox-gl":"^1.6.1","react-day-picker":"~7.3.0","react-responsive":"^3.0.0","stringify-object":"^2.4.0","@gooddata/typings":"^2.22.0","ag-grid-community":"20.0.0","http-status-codes":"^1.3.0","@gooddata/js-utils":"^3.5.0","@gooddata/numberjs":"^3.2.4","fixed-data-table-2":"0.7.17","@gooddata/goodstrap":"^68.1.0","react-dom-factories":"^1.0.2","@gooddata/gooddata-js":"^12.5.1","json-stable-stringify":"^1.0.1","react-transition-group":"^2.2.1","hoist-non-react-statics":"^3.3.0","nodelist-foreach-polyfill":"^1.2.0","@formatjs/intl-pluralrules":"^1.3.6","highcharts-grouped-categories":"^1.1.3"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"raf":"3.3.2","yup":"^0.24.1","jest":"24.7.1","husky":"3.0.0","madge":"^3.4.4","react":"^16.5.2","enzyme":"3.5.0","eslint":"4.19.1","formik":"^0.11.11","moment":"2.23.0","history":"^4.7.2","ts-jest":"24.0.0","webpack":"4.30.0","full-icu":"^1.3.0","prettier":"1.16.4","react-ga":"^2.5.2","recharts":"1.0.0-beta.9","testcafe":"1.1.4","commander":"2.14.1","node-sass":"4.13.0","react-dom":"^16.5.2","supertest":"3.0.0","ts-loader":"6.0.0","@types/raf":"^3.4.0","css-loader":"0.28.7","jest-junit":"3.0.0","raw-loader":"0.5.1","styled-jsx":"2.2.1","typescript":"3.3.4000","@babel/core":"7.4.4","@types/jest":"24.0.6","@types/node":"7.0.8","@types/uuid":"3.4.3","file-loader":"3.0.1","jest-enzyme":"7.0.2","lint-staged":"9.1.0","sass-loader":"6.0.6","webpack-cli":"3.3.2","@types/react":"16.8.6","babel-loader":"8.0.5","react-helmet":"5.2.0","react-select":"1.2.1","style-loader":"0.19.1","@types/enzyme":"3.1.13","@types/lodash":"4.14.123","testcafe-live":"0.1.4","@babel/runtime":"7.4.4","dotenv-webpack":"^1.7.0","@babel/polyfill":"^7.4.4","@storybook/react":"5.0.11","@types/invariant":"2.2.29","@types/react-dom":"16.0.11","isomorphic-fetch":"2.2.1","react-datepicker":"1.1.0","react-router-dom":"4.2.2","@babel/preset-env":"7.4.4","@gooddata/mock-js":"^2.11.0","@storybook/addons":"5.0.11","@types/classnames":"2.2.3","@types/prop-types":"15.5.2","@storybook/theming":"5.0.11","identity-obj-proxy":"^3.0.0","intl-messageformat":"^7.5.4","webpack-dev-server":"3.3.1","@babel/preset-react":"7.0.0","@types/react-portal":"4.0.1","@types/react-window":"^1.8.1","babel-plugin-lodash":"3.3.4","html-webpack-plugin":"3.2.0","react-test-renderer":"16.4.2","@types/react-measure":"2.0.5","clean-webpack-plugin":"2.0.2","stats-webpack-plugin":"0.7.0","eslint-config-prettier":"4.1.0","react-google-recaptcha":"^0.14.1","tslint-config-prettier":"1.18.0","@gooddata/eslint-config":"^1.0.0","@gooddata/tslint-config":"1.0.0","@types/react-responsive":"^3.0.3","@types/storybook__react":"4.0.1","@types/stringify-object":"^3.2.0","enzyme-adapter-react-16":"1.3.1","@gooddata/test-storybook":"3.2.1","@storybook/addon-actions":"5.0.11","@storybook/addon-options":"5.0.11","node-sass-magic-importer":"5.1.0","react-syntax-highlighter":"11.0.2","@types/fixed-data-table-2":"0.8.1","@types/react-test-renderer":"16.0.0","circular-dependency-plugin":"5.0.2","compression-webpack-plugin":"2.0.0","@types/json-stable-stringify":"^1.0.32","@gooddata/frontend-npm-scripts":"1.1.0","@types/enzyme-adapter-react-16":"1.0.3","@types/storybook__addon-actions":"3.4.2","@babel/plugin-proposal-class-properties":"7.4.4","@babel/plugin-proposal-object-rest-spread":"7.4.4","@babel/plugin-transform-async-to-generator":"7.4.4"},"peerDependencies":{"react":"^16.5.2","react-dom":"^16.5.2"},"_npmOperationalInternal":{"tmp":"tmp/react-components_7.5.0-alpha-de.do-dedo-sd-825-2020-03-19T02-55-47-017Z_1584586611330_0.5928160838849796","host":"s3://npm-registry-packages"}},"7.5.0-alpha-de.do-dedo-sd-825-2020-03-19T04-24-22-944Z":{"name":"@gooddata/react-components","version":"7.5.0-alpha-de.do-dedo-sd-825-2020-03-19T04-24-22-944Z","author":{"name":"GoodData Corporation"},"license":"BSD-3-Clause","_id":"@gooddata/react-components@7.5.0-alpha-de.do-dedo-sd-825-2020-03-19T04-24-22-944Z","maintainers":[{"name":"afi","email":"adam.fiedler@gooddata.com"},{"name":"bertold8","email":"ivan.nejezchleb@seznam.cz"},{"name":"brbistas","email":"valentinos.chraniotis@gooddata.com"},{"name":"bugsbunny338","email":"jiri.zajic@mensa.cz"},{"name":"de.do","email":"de.do@gooddata.com"},{"name":"gooddata-ci","email":"rail@gooddata.com"},{"name":"hung.nguyen.hoang","email":"hung.nguyen@gooddata.com"},{"name":"ivan.mjartan","email":"ivan.mjartan@gooddata.com"},{"name":"jakub-sterba","email":"jakub.sterba@gooddata.com"},{"name":"jankc","email":"jan.krapac@gmail.com"},{"name":"jaroslav.tomecek","email":"jaroslav.tomecek@gooddata.com"},{"name":"jkittler","email":"honza.kittler@gmail.com"},{"name":"khanh.le","email":"khanh.le@gooddata.com"},{"name":"lanhuynh","email":"lan.huynh@gooddata.com"},{"name":"linhhong","email":"linh.hong@gooddata.com"},{"name":"lupko","email":"lubomir.slivka@gooddata.com"},{"name":"matyas.kandl","email":"matyas.kandl@gooddata.com"},{"name":"michal.marsal","email":"michal.marsal@gooddata.com"},{"name":"naibinh","email":"naibinh@gmail.com"},{"name":"nikolacech","email":"nikola.cech@gooddata.com"},{"name":"nis.hua","email":"nis.hua@gooddata.com"},{"name":"no23reason","email":"dan.homola@hotmail.cz"},{"name":"patrikbraborec","email":"patrik.braborec@gooddata.com"},{"name":"pbenes","email":"petr.benes@gooddata.com"},{"name":"petrjanu","email":"petr.janu@gooddata.com"},{"name":"ptquang86","email":"ptquang86@gmail.com"},{"name":"qduval","email":"quentin.duval@gooddata.com"},{"name":"rodri360","email":"me@rodri360.com"},{"name":"sitina","email":"jiri.sitina@gooddata.com"},{"name":"strouhaljan","email":"strouhal.jan@gmail.com"},{"name":"tomas.kratochvil","email":"tomas.kratochvil@gooddata.com"},{"name":"tomasreichmann","email":"tomasreichmann@gmail.com"},{"name":"tomsatgd","email":"tomas.satinsky@gooddata.com"},{"name":"trung-le-quoc","email":"trung.le@gooddata.com"},{"name":"tu-ngo","email":"tungo1981@gmail.com"},{"name":"tulean","email":"tuan.le@gooddata.com"},{"name":"utdnah","email":"danh.ung@gooddata.com"},{"name":"vlastikcz","email":"vlastimil.kotas@gooddata.com"},{"name":"vu.pham","email":"vu.pham@gooddata.com"},{"name":"xmort","email":"petr.dolejsi@gooddata.com"},{"name":"yanlipnican","email":"yanlipnican@gmail.com"}],"homepage":"https://github.com/gooddata/gooddata-react-components#readme","bugs":{"url":"https://github.com/gooddata/gooddata-react-components/issues"},"dist":{"shasum":"325d9c24f97d80592f1e5bd6996c9ddcb74a79cc","tarball":"https://registry.npmjs.org/@gooddata/react-components/-/react-components-7.5.0-alpha-de.do-dedo-sd-825-2020-03-19T04-24-22-944Z.tgz","fileCount":2485,"integrity":"sha512-wYFSa1JsjAqGLwo44hrO+lrH0Ly/Mz6UizkeiVOxX525o0GSjf5GEiZddANeU4paDQXtR8PYOB1SFDfdnFXZOA==","signatures":[{"sig":"MEUCIQC9QuB5JPfaZyG8mqkEJJHZsYmFsLwWWdnqWhsdbdtKGwIgdRRAZHSwyK92m6ib5tZeo9/jpV1fDOGVabJ9NiLmXfY=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":9796586,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJecvQoCRA9TVsSAnZWagAA9FgP+wbjV6x601w18gT+04+G\nsPTJkApXfbOLI6xqd8YLp28PGzg5OQS0itG9SczbkmelkHLXXJaAXBkeIohL\nKm2WF/6BIrEt7QKmeLo7DP4/9NIK/cbhlFT4ZyE7vk4ZOju9z0VlQjIzkn0x\np/q1/xX4pWw1Tn+aKa9aVkRmGyUpjpgjKcbzbiVm6GWQOfSMdOUxVlpmOUAl\niaf4bv55ZTB4qffWj2H48RM9CTX7ORfB2O1Ru5Qz1eaJWYj0ryVolBeKaYjM\nj81YXAyf+enLmeTvAwRtl2QWCP0ZMUp6ruG/Qy67r9FIFUKSn8Uq+jBpkeln\nlM1/GlLweS46aI4cJujm90fDbiObe1SjQWRbn3Ziv/OuPjoIo3xGNmmYTSd6\n1/pV7V164tA1PY01OTouW4j3enqHMys2/B0b8gg1ly/8bz7671m61QEehuMQ\ne5+wNPlOdpmfNrK2bzYXFVtByqfMRCrbcCjBXTPFgd+da1uc/r3q1sSNbRiR\nOPuIhrXTwQKScSmzA+mD81alUvzzqeR59VUQHy2R3bnMcBXc76pWSVEfXjK3\nfV84IJ5kS4aU9TgG4NS1Jl1sxKFYZ618SUclgLHR11ZIuX3KHQQ623fXG1q8\nmBUisUv3/h0az56X2aiJRg0QfVNt2YBC7QG6u3BSckw+LNPeg1XEVQGxP1Wp\nnTMB\r\n=SI6i\r\n-----END PGP SIGNATURE-----\r\n"},"main":"dist/index.js","husky":{"hooks":{"pre-commit":"lint-staged"}},"config":{"eslint":"./examples/**/*.{js,jsx}","tslint":"./{__mocks__,src,stories}/{,**/}*.{ts,tsx}"},"readme":"[![npm version](https://badge.fury.io/js/%40gooddata%2Freact-components.svg)](https://www.npmjs.com/package/@gooddata/react-components)\n\n# GoodData.UI React components\n> A React-based JavaScript library for building data-driven applications\n\n## Getting started\n- [GoodData.UI Documentation](http://sdk.gooddata.com/gooddata-ui/)\n- [GoodData.UI Live Examples](https://gooddata-examples.herokuapp.com/)\n- [Stack Overflow](https://stackoverflow.com/questions/tagged/gooddata)\n\n### Usage\nWith [yarn](https://yarnpkg.com) installed, go to your project directory and run\n```\n$ yarn add @gooddata/react-components\n```\nIf you prefer [npm](npmjs.com) run\n```\n$ npm install --save @gooddata/react-components\n```\n\nThe public API is exposed via global `index.js`. Except for the styles, do not import any other file directly\nbecause they are not intended to be part of the public API.\n\n## Contributing\n\nWe welcome any contribution in form of [issues](https://github.com/gooddata/gooddata-react-components/issues) or [pull requests](https://github.com/gooddata/gooddata-react-components/pulls).\nThese commands may come in handy while developing:\n\n| command | description |\n| ------- | ----------- |\n| `yarn install --pure-lockfile` | first step |\n| ||\n| `yarn dev` | build react-components to `/dist` in watch mode |\n| `yarn test` | run all unit tests |\n| `yarn prettier-write` | format the source code to match the valid codestyle |\n| `yarn validate` | validate codestyle |\n| ||\n| `yarn storybook` | run storybook from `/stories` on http://localhost:9001 |\n| `yarn build-storybook` | build storybook to `/dist-storybook` |\n| `yarn test-storybook` | run storybook and [screenshot tests](https://github.com/gooddata/gdc-client-utils/tree/master/test-storybook) |\n| ||\n| `yarn examples` | run Live Examples dev-server from `/examples` on https://localhost:8999 |\n| `yarn examples-build` | build Live Examples to `/examples/dist` |\n| `yarn examples-server` | serve built Live Examples - see `/examples/server/src` |\n| `yarn examples-testcafe` | run testcafe tests against `localhost:8999` |\n\n### Deploy to heroku.com\nWhen you deploy this repo to heroku, it serves *GoodData.UI Live Examples*.\nRelevant tasks are in `Procfile` and `package.json`.\n\n```bash\n# run in the project directory\nheroku login\nheroku create <your-app-name>\nheroku config:set DOMAIN_ADMIN_USERNAME=x@gooddata.com DOMAIN_ADMIN_PASSWORD=xy PROJECT_ID_TO_ASSIGN=xms7ga4tf3g3nzucd8380o2bev8oeknp\ngit push heroku HEAD:master\nheroku open\n```\n### Enable Geo Chart for Storybook and Live Examples\nGeo chart uses Mapbox to render map which requires a Mapbox access token.\n- Register an account and create Mapbox access token at [guide](https://docs.mapbox.com/help/how-mapbox-works/access-tokens/)\n- Store the created token at `.env`:\n```bash\necho -e \"EXAMPLE_MAPBOX_ACCESS_TOKEN=token\" >> .env # only need to run once\necho -e \"STORYBOOK_MAPBOX_ACCESS_TOKEN=token\" >> .env # only need to run once\n```\n\n### Run Live Examples Locally\nTo run *GoodData.UI Live Examples* locally:\n```bash\ngit clone <this-repository>\ncd  <repository-folder>\nyarn install --pure-lockfile\nyarn examples\n```\nThen open https://localhost:8999 and login using Live Examples account (you can [create one here](https://gooddata-examples.herokuapp.com/registration)).\n\n### Run Storybook locally\n- Run storybook with token stored in `.env` for more secure\n```bash\nyarn storybook\n```\n- Or run storybook with token env param exposed to cli (not suggested)\n```bash\nSTORYBOOK_MAPBOX_ACCESS_TOKEN=token yarn storybook\n```\n- Apply either above way to `yarn build-storybook` or `yarn test-storybook`\n\n### Source code formatting\nThe source code in the repository is formatted by [Prettier](https://prettier.io/).\nThe format of the code is validated by our Continuous Integration server and is one of the requirements of successful merge.\n\nPrettier is supported by every major IDE. You can find the list of supported editors and how to configure them [here](https://prettier.io/docs/en/editors.html).\n\nIn the case, when your editor is not supported or you don't want to setup the integration, you can run the `yarn prettier-write` command to reformat the code before commit.\n\n## Changelog\n\n- see [CHANGELOG.md](CHANGELOG.md)\n\n## Supported versions\n\nIn order to make the user experience with integrating GoodData UI SDK as smooth and secure as possible and to ensure that the SDK is using the latest features of the platform, we will only provide support to two most recent major versions of UI SDK.\n\nThe most recent majors will be supported in the following modes:\n\n- The latest major version will receive all new functionality and all bug fixes\n- The previous major version will only receive fixes to critical issues and security fixes. These fixes will be applied on top of last released version of the previous major\n\nThe customers are encouraged to always use the latest version of the UI SDK.\n\nIn case of using older versions, the user might face API incompatibility, performance or security issues.\n\nPlease follow the installation instructions to update to the newest version.\n\n## License\n\n(C) 2007-2020 GoodData Corporation\n\nThis project is dual licensed:\n\n- The ATTRIBUTION-NONCOMMERCIAL 4.0 INTERNATIONAL (CC BY-NC 4.0) is used for purpose of the trial experience and evaluation of GoodData.UI library.\n- The GOODDATA GOODDATA.UI LIBRARY END USER LICENSE AGREEMENT is used for GoodData customers.\n\nFor more information, please see [LICENSE](https://github.com/gooddata/gooddata-react-components/blob/master/LICENSE)\n","gitHead":"5654360fd29cb831708e01165e8f0838689c470b","scripts":{"dev":"bash scripts/build.sh --dev-watch","test":"jest --watch","build":"bash scripts/build.sh","tslint":"yarn run-tslint -t verbose $npm_package_config_tslint","prepare":"cd examples/server && yarn install --frozen-lockfile && cd ../..; rm -r examples/node_modules 2>/dev/null; true","examples":"bash scripts/run-examples.sh","prepare?":"# Called before `npm publish` and on local `npm install`. Temporarily also for deleting obsolete node_modules. Ends with `true` to continue gracefully.","validate":"tsc --noEmit && yarn tslint && eslint $npm_package_config_eslint && yarn prettier-check","build-dev":"bash scripts/build.sh --dev","examples?":"# Default is developer domain, other options: yarn examples [sec,secure,stg,stg2,stg3,demo,developer or URL]","storybook":"yarn build && start-storybook -p 9001 -c .storybook","test-once":"jest","tslint-ci":"mkdir -p ./ci/results && yarn run-tslint -t checkstyle -o ./ci/results/tslint-results.xml $npm_package_config_tslint","run-tslint":"tslint -p tsconfig.json","validate-ci":"tsc --noEmit && yarn tslint-ci  && eslint $npm_package_config_eslint -f checkstyle -o ci/results/eslint-results.xml && yarn prettier-check","examples-build":"bash scripts/build-examples.sh","prepublishOnly":"yarn build","prettier-check":"prettier --check '{src,stories,styles,__mocks__,examples/server/src,examples/src,examples/test}/**/*.{ts,js,tsx,jsx,json,scss,md,yaml,html}'","prettier-write":"prettier --write '{src,stories,styles,__mocks__,examples/server/src,examples/src,examples/test}/**/*.{ts,js,tsx,jsx,json,scss,md,yaml,html}'","test-storybook":"yarn build && test-storybook","build-storybook":"yarn build && build-storybook -c .storybook -o dist-storybook","examples-server":"node examples/server/src/index.js","heroku-postbuild":"yarn examples-build developer","examples-testcafe":"./scripts/run-testcafe.sh visual","check-circular-deps":"madge --circular --extensions ts ./src","examples-testcafe-ci":"./scripts/run-testcafe.sh ci","examples-testcafe-live":"./scripts/run-testcafe.sh live"},"typings":"dist/index.d.ts","_npmUser":{"name":"de.do","email":"de.do@gooddata.com"},"deprecated":"@gooddata/react-components@7 reached End of Support on March 31, 2022. Please upgrade (see https://sdk.gooddata.com/gooddata-ui/docs/supported_versions.html for more information).","repository":{"url":"git+ssh://git@github.com/gooddata/gooddata-react-components.git","type":"git"},"_npmVersion":"6.4.1","description":"GoodData.UI - A powerful JavaScript library for building analytical applications","directories":{},"lint-staged":{"{src,stories,styles,__mocks__,examples/server/src,examples/src,examples/test}/**/*.{ts,js,tsx,jsx,scss}":["npx gdc-fix-copyright","git add"],"{src,stories,styles,__mocks__,examples/server/src,examples/src,examples/test}/**/*.{ts,js,tsx,jsx,json,scss,md,yaml,html}":["prettier --write","git add"]},"_nodeVersion":"8.12.0","dependencies":{"rxjs":"^5.5.6","uuid":"^3.2.1","immer":"^1.3.1","lodash":"^4.17.15","date-fns":"^2.7.0","downshift":"^3.2.7","invariant":"^2.2.2","mapbox-gl":"^1.6.1","classnames":"^2.2.6","highcharts":"7.1.1","prop-types":"^15.6.0","react-intl":"^3.6.0","custom-event":"^1.0.1","react-window":"^1.8.1","ag-grid-react":"20.0.0","react-measure":"^2.3.0","@types/mapbox-gl":"^1.6.1","react-day-picker":"~7.3.0","react-responsive":"^3.0.0","stringify-object":"^2.4.0","@gooddata/typings":"^2.22.0","ag-grid-community":"20.0.0","http-status-codes":"^1.3.0","@gooddata/js-utils":"^3.5.0","@gooddata/numberjs":"^3.2.4","fixed-data-table-2":"0.7.17","@gooddata/goodstrap":"^68.1.0","react-dom-factories":"^1.0.2","@gooddata/gooddata-js":"^12.5.0","json-stable-stringify":"^1.0.1","react-transition-group":"^2.2.1","hoist-non-react-statics":"^3.3.0","nodelist-foreach-polyfill":"^1.2.0","@formatjs/intl-pluralrules":"^1.3.6","highcharts-grouped-categories":"^1.1.3"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"raf":"3.3.2","yup":"^0.24.1","jest":"24.7.1","husky":"3.0.0","madge":"^3.4.4","react":"^16.5.2","enzyme":"3.5.0","eslint":"4.19.1","formik":"^0.11.11","moment":"2.23.0","history":"^4.7.2","ts-jest":"24.0.0","webpack":"4.30.0","full-icu":"^1.3.0","prettier":"1.16.4","react-ga":"^2.5.2","recharts":"1.0.0-beta.9","testcafe":"1.1.4","commander":"2.14.1","node-sass":"4.13.0","react-dom":"^16.5.2","supertest":"3.0.0","ts-loader":"6.0.0","@types/raf":"^3.4.0","css-loader":"0.28.7","jest-junit":"3.0.0","raw-loader":"0.5.1","styled-jsx":"2.2.1","typescript":"3.3.4000","@babel/core":"7.4.4","@types/jest":"24.0.6","@types/node":"7.0.8","@types/uuid":"3.4.3","file-loader":"3.0.1","jest-enzyme":"7.0.2","lint-staged":"9.1.0","sass-loader":"6.0.6","webpack-cli":"3.3.2","@types/react":"16.8.6","babel-loader":"8.0.5","react-helmet":"5.2.0","react-select":"1.2.1","style-loader":"0.19.1","@types/enzyme":"3.1.13","@types/lodash":"4.14.123","testcafe-live":"0.1.4","@babel/runtime":"7.4.4","dotenv-webpack":"^1.7.0","@babel/polyfill":"^7.4.4","@storybook/react":"5.0.11","@types/invariant":"2.2.29","@types/react-dom":"16.0.11","isomorphic-fetch":"2.2.1","react-datepicker":"1.1.0","react-router-dom":"4.2.2","@babel/preset-env":"7.4.4","@gooddata/mock-js":"^2.11.0","@storybook/addons":"5.0.11","@types/classnames":"2.2.3","@types/prop-types":"15.5.2","@storybook/theming":"5.0.11","identity-obj-proxy":"^3.0.0","intl-messageformat":"^7.5.4","webpack-dev-server":"3.3.1","@babel/preset-react":"7.0.0","@types/react-portal":"4.0.1","@types/react-window":"^1.8.1","babel-plugin-lodash":"3.3.4","html-webpack-plugin":"3.2.0","react-test-renderer":"16.4.2","@types/react-measure":"2.0.5","clean-webpack-plugin":"2.0.2","stats-webpack-plugin":"0.7.0","eslint-config-prettier":"4.1.0","react-google-recaptcha":"^0.14.1","tslint-config-prettier":"1.18.0","@gooddata/eslint-config":"^1.0.0","@gooddata/tslint-config":"1.0.0","@types/react-responsive":"^3.0.3","@types/storybook__react":"4.0.1","@types/stringify-object":"^3.2.0","enzyme-adapter-react-16":"1.3.1","@gooddata/test-storybook":"3.2.1","@storybook/addon-actions":"5.0.11","@storybook/addon-options":"5.0.11","node-sass-magic-importer":"5.1.0","react-syntax-highlighter":"11.0.2","@types/fixed-data-table-2":"0.8.1","@types/react-test-renderer":"16.0.0","circular-dependency-plugin":"5.0.2","compression-webpack-plugin":"2.0.0","@types/json-stable-stringify":"^1.0.32","@gooddata/frontend-npm-scripts":"1.1.0","@types/enzyme-adapter-react-16":"1.0.3","@types/storybook__addon-actions":"3.4.2","@babel/plugin-proposal-class-properties":"7.4.4","@babel/plugin-proposal-object-rest-spread":"7.4.4","@babel/plugin-transform-async-to-generator":"7.4.4"},"peerDependencies":{"react":"^16.5.2","react-dom":"^16.5.2"},"_npmOperationalInternal":{"tmp":"tmp/react-components_7.5.0-alpha-de.do-dedo-sd-825-2020-03-19T04-24-22-944Z_1584591911189_0.29757463563424436","host":"s3://npm-registry-packages"}},"7.5.0-alpha-de.do-dedo-sd-825-2020-03-19T04-38-03-356Z":{"name":"@gooddata/react-components","version":"7.5.0-alpha-de.do-dedo-sd-825-2020-03-19T04-38-03-356Z","author":{"name":"GoodData Corporation"},"license":"BSD-3-Clause","_id":"@gooddata/react-components@7.5.0-alpha-de.do-dedo-sd-825-2020-03-19T04-38-03-356Z","maintainers":[{"name":"afi","email":"adam.fiedler@gooddata.com"},{"name":"bertold8","email":"ivan.nejezchleb@seznam.cz"},{"name":"brbistas","email":"valentinos.chraniotis@gooddata.com"},{"name":"bugsbunny338","email":"jiri.zajic@mensa.cz"},{"name":"de.do","email":"de.do@gooddata.com"},{"name":"gooddata-ci","email":"rail@gooddata.com"},{"name":"hung.nguyen.hoang","email":"hung.nguyen@gooddata.com"},{"name":"ivan.mjartan","email":"ivan.mjartan@gooddata.com"},{"name":"jakub-sterba","email":"jakub.sterba@gooddata.com"},{"name":"jankc","email":"jan.krapac@gmail.com"},{"name":"jaroslav.tomecek","email":"jaroslav.tomecek@gooddata.com"},{"name":"jkittler","email":"honza.kittler@gmail.com"},{"name":"khanh.le","email":"khanh.le@gooddata.com"},{"name":"lanhuynh","email":"lan.huynh@gooddata.com"},{"name":"linhhong","email":"linh.hong@gooddata.com"},{"name":"lupko","email":"lubomir.slivka@gooddata.com"},{"name":"matyas.kandl","email":"matyas.kandl@gooddata.com"},{"name":"michal.marsal","email":"michal.marsal@gooddata.com"},{"name":"naibinh","email":"naibinh@gmail.com"},{"name":"nikolacech","email":"nikola.cech@gooddata.com"},{"name":"nis.hua","email":"nis.hua@gooddata.com"},{"name":"no23reason","email":"dan.homola@hotmail.cz"},{"name":"patrikbraborec","email":"patrik.braborec@gooddata.com"},{"name":"pbenes","email":"petr.benes@gooddata.com"},{"name":"petrjanu","email":"petr.janu@gooddata.com"},{"name":"ptquang86","email":"ptquang86@gmail.com"},{"name":"qduval","email":"quentin.duval@gooddata.com"},{"name":"rodri360","email":"me@rodri360.com"},{"name":"sitina","email":"jiri.sitina@gooddata.com"},{"name":"strouhaljan","email":"strouhal.jan@gmail.com"},{"name":"tomas.kratochvil","email":"tomas.kratochvil@gooddata.com"},{"name":"tomasreichmann","email":"tomasreichmann@gmail.com"},{"name":"tomsatgd","email":"tomas.satinsky@gooddata.com"},{"name":"trung-le-quoc","email":"trung.le@gooddata.com"},{"name":"tu-ngo","email":"tungo1981@gmail.com"},{"name":"tulean","email":"tuan.le@gooddata.com"},{"name":"utdnah","email":"danh.ung@gooddata.com"},{"name":"vlastikcz","email":"vlastimil.kotas@gooddata.com"},{"name":"vu.pham","email":"vu.pham@gooddata.com"},{"name":"xmort","email":"petr.dolejsi@gooddata.com"},{"name":"yanlipnican","email":"yanlipnican@gmail.com"}],"homepage":"https://github.com/gooddata/gooddata-react-components#readme","bugs":{"url":"https://github.com/gooddata/gooddata-react-components/issues"},"dist":{"shasum":"b1ead73a918707fbafa96359623d854c444eb2fb","tarball":"https://registry.npmjs.org/@gooddata/react-components/-/react-components-7.5.0-alpha-de.do-dedo-sd-825-2020-03-19T04-38-03-356Z.tgz","fileCount":2485,"integrity":"sha512-lRahE5MVOugotW8tqIHzY/YsgXGrKweAmDEbx//DbsVrI3GneRxVW5eiCfZLLtcckucobJEVSj405WLPQch3FQ==","signatures":[{"sig":"MEUCIFE22OfNBb+fcbDxwnrQrJIQe9ACYcYI0+EE9AjD1OLLAiEAmw4adkZ+JMXynNRu8n1bASxXMmyzwxo/9Qtw9o6k5pY=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":9797222,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJecvdcCRA9TVsSAnZWagAAmkEP/RwTlp854/uZG0TbXYN5\nLrZXJDPDFq/hlxxrGO4xS+yyoNCFQ9cDkzbVauHN6WyoILp73jtoCWG/3WKR\nN5CCUKhu4PQ44cEzK65boIiyIx8/p3IF/K4Kvz2unNl8be/MU2DvvdzmX6xY\nsIW1sGHn6wkumhfC8nFp743uE6k/spTJNOhOGFNyItAh8zjCGwdbJud2jXYk\ncU+sufsb5nmamf0hDLcV+0O8UmveAPXp/RNJVIB+uWosdiuxIuoD78P0ijxW\nyyViPekKIdyWQnDsh6aLoegJGU+UM7IEOQ2na4Lk1cMOvs6XWd8V8ljx034g\nc3gJyjiPphH6viup7OkHAhw+2Wq5+zh5Ez9IVHrc/lHU0QWhJwez/eTfhV/T\nSYDMexcUvjNHR6M7+yoT/J+2Feer1ObPprwuGvk/lM/Uo0ySCT/tESyRSjDs\nDhRCNDyIokIpiodkpSmTriUdSHuXCj0kTaD2/HrdEnWfJMBmQm7MtlyDweNS\ny6bh8xGnRo2PopROF4KAkze6Q72UFlzP305syRpxMulA+Np5dXcGS1rv0Sh1\n/IYmDzLDeA1D4fTc7gm62lh+pDzsM4iu15uoyKiGuM7N0JH4ja23/5FhMu70\n7Egm2oVjDfHZ93kqT32TzZxdnM7Iw2diq3UiPPiun1t5Dp3997+67GxY7ehs\nZPN4\r\n=8LIB\r\n-----END PGP SIGNATURE-----\r\n"},"main":"dist/index.js","husky":{"hooks":{"pre-commit":"lint-staged"}},"config":{"eslint":"./examples/**/*.{js,jsx}","tslint":"./{__mocks__,src,stories}/{,**/}*.{ts,tsx}"},"readme":"[![npm version](https://badge.fury.io/js/%40gooddata%2Freact-components.svg)](https://www.npmjs.com/package/@gooddata/react-components)\n\n# GoodData.UI React components\n> A React-based JavaScript library for building data-driven applications\n\n## Getting started\n- [GoodData.UI Documentation](http://sdk.gooddata.com/gooddata-ui/)\n- [GoodData.UI Live Examples](https://gooddata-examples.herokuapp.com/)\n- [Stack Overflow](https://stackoverflow.com/questions/tagged/gooddata)\n\n### Usage\nWith [yarn](https://yarnpkg.com) installed, go to your project directory and run\n```\n$ yarn add @gooddata/react-components\n```\nIf you prefer [npm](npmjs.com) run\n```\n$ npm install --save @gooddata/react-components\n```\n\nThe public API is exposed via global `index.js`. Except for the styles, do not import any other file directly\nbecause they are not intended to be part of the public API.\n\n## Contributing\n\nWe welcome any contribution in form of [issues](https://github.com/gooddata/gooddata-react-components/issues) or [pull requests](https://github.com/gooddata/gooddata-react-components/pulls).\nThese commands may come in handy while developing:\n\n| command | description |\n| ------- | ----------- |\n| `yarn install --pure-lockfile` | first step |\n| ||\n| `yarn dev` | build react-components to `/dist` in watch mode |\n| `yarn test` | run all unit tests |\n| `yarn prettier-write` | format the source code to match the valid codestyle |\n| `yarn validate` | validate codestyle |\n| ||\n| `yarn storybook` | run storybook from `/stories` on http://localhost:9001 |\n| `yarn build-storybook` | build storybook to `/dist-storybook` |\n| `yarn test-storybook` | run storybook and [screenshot tests](https://github.com/gooddata/gdc-client-utils/tree/master/test-storybook) |\n| ||\n| `yarn examples` | run Live Examples dev-server from `/examples` on https://localhost:8999 |\n| `yarn examples-build` | build Live Examples to `/examples/dist` |\n| `yarn examples-server` | serve built Live Examples - see `/examples/server/src` |\n| `yarn examples-testcafe` | run testcafe tests against `localhost:8999` |\n\n### Deploy to heroku.com\nWhen you deploy this repo to heroku, it serves *GoodData.UI Live Examples*.\nRelevant tasks are in `Procfile` and `package.json`.\n\n```bash\n# run in the project directory\nheroku login\nheroku create <your-app-name>\nheroku config:set DOMAIN_ADMIN_USERNAME=x@gooddata.com DOMAIN_ADMIN_PASSWORD=xy PROJECT_ID_TO_ASSIGN=xms7ga4tf3g3nzucd8380o2bev8oeknp\ngit push heroku HEAD:master\nheroku open\n```\n### Enable Geo Chart for Storybook and Live Examples\nGeo chart uses Mapbox to render map which requires a Mapbox access token.\n- Register an account and create Mapbox access token at [guide](https://docs.mapbox.com/help/how-mapbox-works/access-tokens/)\n- Store the created token at `.env`:\n```bash\necho -e \"EXAMPLE_MAPBOX_ACCESS_TOKEN=token\" >> .env # only need to run once\necho -e \"STORYBOOK_MAPBOX_ACCESS_TOKEN=token\" >> .env # only need to run once\n```\n\n### Run Live Examples Locally\nTo run *GoodData.UI Live Examples* locally:\n```bash\ngit clone <this-repository>\ncd  <repository-folder>\nyarn install --pure-lockfile\nyarn examples\n```\nThen open https://localhost:8999 and login using Live Examples account (you can [create one here](https://gooddata-examples.herokuapp.com/registration)).\n\n### Run Storybook locally\n- Run storybook with token stored in `.env` for more secure\n```bash\nyarn storybook\n```\n- Or run storybook with token env param exposed to cli (not suggested)\n```bash\nSTORYBOOK_MAPBOX_ACCESS_TOKEN=token yarn storybook\n```\n- Apply either above way to `yarn build-storybook` or `yarn test-storybook`\n\n### Source code formatting\nThe source code in the repository is formatted by [Prettier](https://prettier.io/).\nThe format of the code is validated by our Continuous Integration server and is one of the requirements of successful merge.\n\nPrettier is supported by every major IDE. You can find the list of supported editors and how to configure them [here](https://prettier.io/docs/en/editors.html).\n\nIn the case, when your editor is not supported or you don't want to setup the integration, you can run the `yarn prettier-write` command to reformat the code before commit.\n\n## Changelog\n\n- see [CHANGELOG.md](CHANGELOG.md)\n\n## Supported versions\n\nIn order to make the user experience with integrating GoodData UI SDK as smooth and secure as possible and to ensure that the SDK is using the latest features of the platform, we will only provide support to two most recent major versions of UI SDK.\n\nThe most recent majors will be supported in the following modes:\n\n- The latest major version will receive all new functionality and all bug fixes\n- The previous major version will only receive fixes to critical issues and security fixes. These fixes will be applied on top of last released version of the previous major\n\nThe customers are encouraged to always use the latest version of the UI SDK.\n\nIn case of using older versions, the user might face API incompatibility, performance or security issues.\n\nPlease follow the installation instructions to update to the newest version.\n\n## License\n\n(C) 2007-2020 GoodData Corporation\n\nThis project is dual licensed:\n\n- The ATTRIBUTION-NONCOMMERCIAL 4.0 INTERNATIONAL (CC BY-NC 4.0) is used for purpose of the trial experience and evaluation of GoodData.UI library.\n- The GOODDATA GOODDATA.UI LIBRARY END USER LICENSE AGREEMENT is used for GoodData customers.\n\nFor more information, please see [LICENSE](https://github.com/gooddata/gooddata-react-components/blob/master/LICENSE)\n","gitHead":"34acffc8b6fb20bf6108bf8e8e2efeda0c9d39c2","scripts":{"dev":"bash scripts/build.sh --dev-watch","test":"jest --watch","build":"bash scripts/build.sh","tslint":"yarn run-tslint -t verbose $npm_package_config_tslint","prepare":"cd examples/server && yarn install --frozen-lockfile && cd ../..; rm -r examples/node_modules 2>/dev/null; true","examples":"bash scripts/run-examples.sh","prepare?":"# Called before `npm publish` and on local `npm install`. Temporarily also for deleting obsolete node_modules. Ends with `true` to continue gracefully.","validate":"tsc --noEmit && yarn tslint && eslint $npm_package_config_eslint && yarn prettier-check","build-dev":"bash scripts/build.sh --dev","examples?":"# Default is developer domain, other options: yarn examples [sec,secure,stg,stg2,stg3,demo,developer or URL]","storybook":"yarn build && start-storybook -p 9001 -c .storybook","test-once":"jest","tslint-ci":"mkdir -p ./ci/results && yarn run-tslint -t checkstyle -o ./ci/results/tslint-results.xml $npm_package_config_tslint","run-tslint":"tslint -p tsconfig.json","validate-ci":"tsc --noEmit && yarn tslint-ci  && eslint $npm_package_config_eslint -f checkstyle -o ci/results/eslint-results.xml && yarn prettier-check","examples-build":"bash scripts/build-examples.sh","prepublishOnly":"yarn build","prettier-check":"prettier --check '{src,stories,styles,__mocks__,examples/server/src,examples/src,examples/test}/**/*.{ts,js,tsx,jsx,json,scss,md,yaml,html}'","prettier-write":"prettier --write '{src,stories,styles,__mocks__,examples/server/src,examples/src,examples/test}/**/*.{ts,js,tsx,jsx,json,scss,md,yaml,html}'","test-storybook":"yarn build && test-storybook","build-storybook":"yarn build && build-storybook -c .storybook -o dist-storybook","examples-server":"node examples/server/src/index.js","heroku-postbuild":"yarn examples-build developer","examples-testcafe":"./scripts/run-testcafe.sh visual","check-circular-deps":"madge --circular --extensions ts ./src","examples-testcafe-ci":"./scripts/run-testcafe.sh ci","examples-testcafe-live":"./scripts/run-testcafe.sh live"},"typings":"dist/index.d.ts","_npmUser":{"name":"de.do","email":"de.do@gooddata.com"},"deprecated":"@gooddata/react-components@7 reached End of Support on March 31, 2022. Please upgrade (see https://sdk.gooddata.com/gooddata-ui/docs/supported_versions.html for more information).","repository":{"url":"git+ssh://git@github.com/gooddata/gooddata-react-components.git","type":"git"},"_npmVersion":"6.4.1","description":"GoodData.UI - A powerful JavaScript library for building analytical applications","directories":{},"lint-staged":{"{src,stories,styles,__mocks__,examples/server/src,examples/src,examples/test}/**/*.{ts,js,tsx,jsx,scss}":["npx gdc-fix-copyright","git add"],"{src,stories,styles,__mocks__,examples/server/src,examples/src,examples/test}/**/*.{ts,js,tsx,jsx,json,scss,md,yaml,html}":["prettier --write","git add"]},"_nodeVersion":"8.12.0","dependencies":{"rxjs":"^5.5.6","uuid":"^3.2.1","immer":"^1.3.1","lodash":"^4.17.15","date-fns":"^2.7.0","downshift":"^3.2.7","invariant":"^2.2.2","mapbox-gl":"^1.6.1","classnames":"^2.2.6","highcharts":"7.1.1","prop-types":"^15.6.0","react-intl":"^3.6.0","custom-event":"^1.0.1","react-window":"^1.8.1","ag-grid-react":"20.0.0","react-measure":"^2.3.0","@types/mapbox-gl":"^1.6.1","react-day-picker":"~7.3.0","react-responsive":"^3.0.0","stringify-object":"^2.4.0","@gooddata/typings":"^2.22.0","ag-grid-community":"20.0.0","http-status-codes":"^1.3.0","@gooddata/js-utils":"^3.5.0","@gooddata/numberjs":"^3.2.4","fixed-data-table-2":"0.7.17","@gooddata/goodstrap":"^68.1.0","react-dom-factories":"^1.0.2","@gooddata/gooddata-js":"^12.5.0","json-stable-stringify":"^1.0.1","react-transition-group":"^2.2.1","hoist-non-react-statics":"^3.3.0","nodelist-foreach-polyfill":"^1.2.0","@formatjs/intl-pluralrules":"^1.3.6","highcharts-grouped-categories":"^1.1.3"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"raf":"3.3.2","yup":"^0.24.1","jest":"24.7.1","husky":"3.0.0","madge":"^3.4.4","react":"^16.5.2","enzyme":"3.5.0","eslint":"4.19.1","formik":"^0.11.11","moment":"2.23.0","history":"^4.7.2","ts-jest":"24.0.0","webpack":"4.30.0","full-icu":"^1.3.0","prettier":"1.16.4","react-ga":"^2.5.2","recharts":"1.0.0-beta.9","testcafe":"1.1.4","commander":"2.14.1","node-sass":"4.13.0","react-dom":"^16.5.2","supertest":"3.0.0","ts-loader":"6.0.0","@types/raf":"^3.4.0","css-loader":"0.28.7","jest-junit":"3.0.0","raw-loader":"0.5.1","styled-jsx":"2.2.1","typescript":"3.3.4000","@babel/core":"7.4.4","@types/jest":"24.0.6","@types/node":"7.0.8","@types/uuid":"3.4.3","file-loader":"3.0.1","jest-enzyme":"7.0.2","lint-staged":"9.1.0","sass-loader":"6.0.6","webpack-cli":"3.3.2","@types/react":"16.8.6","babel-loader":"8.0.5","react-helmet":"5.2.0","react-select":"1.2.1","style-loader":"0.19.1","@types/enzyme":"3.1.13","@types/lodash":"4.14.123","testcafe-live":"0.1.4","@babel/runtime":"7.4.4","dotenv-webpack":"^1.7.0","@babel/polyfill":"^7.4.4","@storybook/react":"5.0.11","@types/invariant":"2.2.29","@types/react-dom":"16.0.11","isomorphic-fetch":"2.2.1","react-datepicker":"1.1.0","react-router-dom":"4.2.2","@babel/preset-env":"7.4.4","@gooddata/mock-js":"^2.11.0","@storybook/addons":"5.0.11","@types/classnames":"2.2.3","@types/prop-types":"15.5.2","@storybook/theming":"5.0.11","identity-obj-proxy":"^3.0.0","intl-messageformat":"^7.5.4","webpack-dev-server":"3.3.1","@babel/preset-react":"7.0.0","@types/react-portal":"4.0.1","@types/react-window":"^1.8.1","babel-plugin-lodash":"3.3.4","html-webpack-plugin":"3.2.0","react-test-renderer":"16.4.2","@types/react-measure":"2.0.5","clean-webpack-plugin":"2.0.2","stats-webpack-plugin":"0.7.0","eslint-config-prettier":"4.1.0","react-google-recaptcha":"^0.14.1","tslint-config-prettier":"1.18.0","@gooddata/eslint-config":"^1.0.0","@gooddata/tslint-config":"1.0.0","@types/react-responsive":"^3.0.3","@types/storybook__react":"4.0.1","@types/stringify-object":"^3.2.0","enzyme-adapter-react-16":"1.3.1","@gooddata/test-storybook":"3.2.1","@storybook/addon-actions":"5.0.11","@storybook/addon-options":"5.0.11","node-sass-magic-importer":"5.1.0","react-syntax-highlighter":"11.0.2","@types/fixed-data-table-2":"0.8.1","@types/react-test-renderer":"16.0.0","circular-dependency-plugin":"5.0.2","compression-webpack-plugin":"2.0.0","@types/json-stable-stringify":"^1.0.32","@gooddata/frontend-npm-scripts":"1.1.0","@types/enzyme-adapter-react-16":"1.0.3","@types/storybook__addon-actions":"3.4.2","@babel/plugin-proposal-class-properties":"7.4.4","@babel/plugin-proposal-object-rest-spread":"7.4.4","@babel/plugin-transform-async-to-generator":"7.4.4"},"peerDependencies":{"react":"^16.5.2","react-dom":"^16.5.2"},"_npmOperationalInternal":{"tmp":"tmp/react-components_7.5.0-alpha-de.do-dedo-sd-825-2020-03-19T04-38-03-356Z_1584592732233_0.507025898646758","host":"s3://npm-registry-packages"}},"7.5.0-alpha-ptquang86-test-2020-03-19T06-25-31-059Z":{"name":"@gooddata/react-components","version":"7.5.0-alpha-ptquang86-test-2020-03-19T06-25-31-059Z","author":{"name":"GoodData Corporation"},"license":"BSD-3-Clause","_id":"@gooddata/react-components@7.5.0-alpha-ptquang86-test-2020-03-19T06-25-31-059Z","maintainers":[{"name":"afi","email":"adam.fiedler@gooddata.com"},{"name":"bertold8","email":"ivan.nejezchleb@seznam.cz"},{"name":"brbistas","email":"valentinos.chraniotis@gooddata.com"},{"name":"bugsbunny338","email":"jiri.zajic@mensa.cz"},{"name":"de.do","email":"de.do@gooddata.com"},{"name":"gooddata-ci","email":"rail@gooddata.com"},{"name":"hung.nguyen.hoang","email":"hung.nguyen@gooddata.com"},{"name":"ivan.mjartan","email":"ivan.mjartan@gooddata.com"},{"name":"jakub-sterba","email":"jakub.sterba@gooddata.com"},{"name":"jankc","email":"jan.krapac@gmail.com"},{"name":"jaroslav.tomecek","email":"jaroslav.tomecek@gooddata.com"},{"name":"jkittler","email":"honza.kittler@gmail.com"},{"name":"khanh.le","email":"khanh.le@gooddata.com"},{"name":"lanhuynh","email":"lan.huynh@gooddata.com"},{"name":"linhhong","email":"linh.hong@gooddata.com"},{"name":"lupko","email":"lubomir.slivka@gooddata.com"},{"name":"matyas.kandl","email":"matyas.kandl@gooddata.com"},{"name":"michal.marsal","email":"michal.marsal@gooddata.com"},{"name":"naibinh","email":"naibinh@gmail.com"},{"name":"nikolacech","email":"nikola.cech@gooddata.com"},{"name":"nis.hua","email":"nis.hua@gooddata.com"},{"name":"no23reason","email":"dan.homola@hotmail.cz"},{"name":"patrikbraborec","email":"patrik.braborec@gooddata.com"},{"name":"pbenes","email":"petr.benes@gooddata.com"},{"name":"petrjanu","email":"petr.janu@gooddata.com"},{"name":"ptquang86","email":"ptquang86@gmail.com"},{"name":"qduval","email":"quentin.duval@gooddata.com"},{"name":"rodri360","email":"me@rodri360.com"},{"name":"sitina","email":"jiri.sitina@gooddata.com"},{"name":"strouhaljan","email":"strouhal.jan@gmail.com"},{"name":"tomas.kratochvil","email":"tomas.kratochvil@gooddata.com"},{"name":"tomasreichmann","email":"tomasreichmann@gmail.com"},{"name":"tomsatgd","email":"tomas.satinsky@gooddata.com"},{"name":"trung-le-quoc","email":"trung.le@gooddata.com"},{"name":"tu-ngo","email":"tungo1981@gmail.com"},{"name":"tulean","email":"tuan.le@gooddata.com"},{"name":"utdnah","email":"danh.ung@gooddata.com"},{"name":"vlastikcz","email":"vlastimil.kotas@gooddata.com"},{"name":"vu.pham","email":"vu.pham@gooddata.com"},{"name":"xmort","email":"petr.dolejsi@gooddata.com"},{"name":"yanlipnican","email":"yanlipnican@gmail.com"}],"homepage":"https://github.com/gooddata/gooddata-react-components#readme","bugs":{"url":"https://github.com/gooddata/gooddata-react-components/issues"},"dist":{"shasum":"e1d86adec64fe6c1ef48882d4ebe84443b65b632","tarball":"https://registry.npmjs.org/@gooddata/react-components/-/react-components-7.5.0-alpha-ptquang86-test-2020-03-19T06-25-31-059Z.tgz","fileCount":2489,"integrity":"sha512-SDPznvsgLJ89ncDXjJCKY/htxAbp1pyGarHqe0CjkePoWJQ/Pw9Dkyn1S31W3u5tywIskhowgaEw5868RnvEOg==","signatures":[{"sig":"MEUCIQDLuXrWUALFCndE/RUCK6hsFtIIkVqYO4eQcQW9EZeeAwIgNLGuDSJ4UXaPLLBGCuVmaTjzNRCYFF3k0KFr25HCBw8=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":9876300,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJecxCBCRA9TVsSAnZWagAAhqYP/3/z8tASko3/hVeuKQWt\nqjPnCgYpqjVtUXp+bx/6qg9thrX9JuRO7OW/3XIHRJTDuA4fBvYUoEfPfVR7\nB4Ztht9CfjYauT2di8O6BsoY+J+n/HdsrOE8dwb4yy3+z0TMwqKj1ZZSzIuJ\nKEY98/jBWQtzoJcCu3aRiAKs3J88SUTTDOMok2AgHzueMisGv/3q2OWDuaQ+\nc0DwTIOoetHG0bBLvv/QDR1oIzNxtSTZNWsRFH4la8uIiwmmabScOvzWUQ7M\nNLk+djLlHKV80sw19ehiElQ4Sr4m/eVf5QE8fNf3G1PybPsG43pMekDBVfY2\nCk0FFsZvX571VPaPDTnWODzN3uSO15mft47OOrLOtUHzxcJOYkQWgUbXPn71\nGi1ZzdNPNGTjmANOzl8wxuJiRgXz0aiFEf1YaJ86M2z5mLCjY2BvziSHTo9D\nQSTI0zXEGJfXzvRM1EKSR1EpjHrZ6jlx9pkYmbnExm6pYYsoQ8Sc+vSqsFmn\nVoRugxjgOCc0daLTBc3Sd28+TThoXK17FTZ9bmRL+GHeUShbUAfk2uDb1CoB\nd4y36DW2K+A+Vnm5f3XDaOEUVyni2i+UhjZQqL4E13r0p88G3ddT+foTnS/u\n4RViRiTocyqVxtO3wFPCSHdz+/U35b1IXVWYTJAkK5+tBtbSGUo+Yne8WKAa\nSxil\r\n=KFCB\r\n-----END PGP SIGNATURE-----\r\n"},"main":"dist/index.js","husky":{"hooks":{"pre-commit":"lint-staged"}},"config":{"eslint":"./examples/**/*.{js,jsx}","tslint":"./{__mocks__,src,stories}/{,**/}*.{ts,tsx}"},"readme":"[![npm version](https://badge.fury.io/js/%40gooddata%2Freact-components.svg)](https://www.npmjs.com/package/@gooddata/react-components)\n\n# GoodData.UI React components\n> A React-based JavaScript library for building data-driven applications\n\n## Getting started\n- [GoodData.UI Documentation](http://sdk.gooddata.com/gooddata-ui/)\n- [GoodData.UI Live Examples](https://gooddata-examples.herokuapp.com/)\n- [Stack Overflow](https://stackoverflow.com/questions/tagged/gooddata)\n\n### Usage\nWith [yarn](https://yarnpkg.com) installed, go to your project directory and run\n```\n$ yarn add @gooddata/react-components\n```\nIf you prefer [npm](npmjs.com) run\n```\n$ npm install --save @gooddata/react-components\n```\n\nThe public API is exposed via global `index.js`. Except for the styles, do not import any other file directly\nbecause they are not intended to be part of the public API.\n\n## Contributing\n\nWe welcome any contribution in form of [issues](https://github.com/gooddata/gooddata-react-components/issues) or [pull requests](https://github.com/gooddata/gooddata-react-components/pulls).\nThese commands may come in handy while developing:\n\n| command | description |\n| ------- | ----------- |\n| `yarn install --pure-lockfile` | first step |\n| ||\n| `yarn dev` | build react-components to `/dist` in watch mode |\n| `yarn test` | run all unit tests |\n| `yarn prettier-write` | format the source code to match the valid codestyle |\n| `yarn validate` | validate codestyle |\n| ||\n| `yarn storybook` | run storybook from `/stories` on http://localhost:9001 |\n| `yarn build-storybook` | build storybook to `/dist-storybook` |\n| `yarn test-storybook` | run storybook and [screenshot tests](https://github.com/gooddata/gdc-client-utils/tree/master/test-storybook) |\n| ||\n| `yarn examples` | run Live Examples dev-server from `/examples` on https://localhost:8999 |\n| `yarn examples-build` | build Live Examples to `/examples/dist` |\n| `yarn examples-server` | serve built Live Examples - see `/examples/server/src` |\n| `yarn examples-testcafe` | run testcafe tests against `localhost:8999` |\n\n### Deploy to heroku.com\nWhen you deploy this repo to heroku, it serves *GoodData.UI Live Examples*.\nRelevant tasks are in `Procfile` and `package.json`.\n\n```bash\n# run in the project directory\nheroku login\nheroku create <your-app-name>\nheroku config:set DOMAIN_ADMIN_USERNAME=x@gooddata.com DOMAIN_ADMIN_PASSWORD=xy PROJECT_ID_TO_ASSIGN=xms7ga4tf3g3nzucd8380o2bev8oeknp\ngit push heroku HEAD:master\nheroku open\n```\n### Enable Geo Chart for Storybook and Live Examples\nGeo chart uses Mapbox to render map which requires a Mapbox access token.\n- Register an account and create Mapbox access token at [guide](https://docs.mapbox.com/help/how-mapbox-works/access-tokens/)\n- Store the created token at `.env`:\n```bash\necho -e \"EXAMPLE_MAPBOX_ACCESS_TOKEN=token\" >> .env # only need to run once\necho -e \"STORYBOOK_MAPBOX_ACCESS_TOKEN=token\" >> .env # only need to run once\n```\n\n### Run Live Examples Locally\nTo run *GoodData.UI Live Examples* locally:\n```bash\ngit clone <this-repository>\ncd  <repository-folder>\nyarn install --pure-lockfile\nyarn examples\n```\nThen open https://localhost:8999 and login using Live Examples account (you can [create one here](https://gooddata-examples.herokuapp.com/registration)).\n\n### Run Storybook locally\n- Run storybook with token stored in `.env` for more secure\n```bash\nyarn storybook\n```\n- Or run storybook with token env param exposed to cli (not suggested)\n```bash\nSTORYBOOK_MAPBOX_ACCESS_TOKEN=token yarn storybook\n```\n- Apply either above way to `yarn build-storybook` or `yarn test-storybook`\n\n### Source code formatting\nThe source code in the repository is formatted by [Prettier](https://prettier.io/).\nThe format of the code is validated by our Continuous Integration server and is one of the requirements of successful merge.\n\nPrettier is supported by every major IDE. You can find the list of supported editors and how to configure them [here](https://prettier.io/docs/en/editors.html).\n\nIn the case, when your editor is not supported or you don't want to setup the integration, you can run the `yarn prettier-write` command to reformat the code before commit.\n\n## Changelog\n\n- see [CHANGELOG.md](CHANGELOG.md)\n\n## Supported versions\n\nIn order to make the user experience with integrating GoodData UI SDK as smooth and secure as possible and to ensure that the SDK is using the latest features of the platform, we will only provide support to two most recent major versions of UI SDK.\n\nThe most recent majors will be supported in the following modes:\n\n- The latest major version will receive all new functionality and all bug fixes\n- The previous major version will only receive fixes to critical issues and security fixes. These fixes will be applied on top of last released version of the previous major\n\nThe customers are encouraged to always use the latest version of the UI SDK.\n\nIn case of using older versions, the user might face API incompatibility, performance or security issues.\n\nPlease follow the installation instructions to update to the newest version.\n\n## License\n\n(C) 2007-2020 GoodData Corporation\n\nThis project is dual licensed:\n\n- The ATTRIBUTION-NONCOMMERCIAL 4.0 INTERNATIONAL (CC BY-NC 4.0) is used for purpose of the trial experience and evaluation of GoodData.UI library.\n- The GOODDATA GOODDATA.UI LIBRARY END USER LICENSE AGREEMENT is used for GoodData customers.\n\nFor more information, please see [LICENSE](https://github.com/gooddata/gooddata-react-components/blob/master/LICENSE)\n","gitHead":"aea548f403c292979485e4dc2109424aed7fa38b","scripts":{"dev":"bash scripts/build.sh --dev-watch","test":"jest --watch","build":"bash scripts/build.sh","tslint":"yarn run-tslint -t verbose $npm_package_config_tslint","prepare":"cd examples/server && yarn install --frozen-lockfile && cd ../..; rm -r examples/node_modules 2>/dev/null; true","examples":"bash scripts/run-examples.sh","prepare?":"# Called before `npm publish` and on local `npm install`. Temporarily also for deleting obsolete node_modules. Ends with `true` to continue gracefully.","validate":"tsc --noEmit && yarn tslint && eslint $npm_package_config_eslint && yarn prettier-check","build-dev":"bash scripts/build.sh --dev","examples?":"# Default is developer domain, other options: yarn examples [sec,secure,stg,stg2,stg3,demo,developer or URL]","storybook":"yarn build && start-storybook -p 9001 -c .storybook","test-once":"jest","tslint-ci":"mkdir -p ./ci/results && yarn run-tslint -t checkstyle -o ./ci/results/tslint-results.xml $npm_package_config_tslint","run-tslint":"tslint -p tsconfig.json","validate-ci":"tsc --noEmit && yarn tslint-ci  && eslint $npm_package_config_eslint -f checkstyle -o ci/results/eslint-results.xml && yarn prettier-check","examples-build":"bash scripts/build-examples.sh","prepublishOnly":"yarn build","prettier-check":"prettier --check '{src,stories,styles,__mocks__,examples/server/src,examples/src,examples/test}/**/*.{ts,js,tsx,jsx,json,scss,md,yaml,html}'","prettier-write":"prettier --write '{src,stories,styles,__mocks__,examples/server/src,examples/src,examples/test}/**/*.{ts,js,tsx,jsx,json,scss,md,yaml,html}'","test-storybook":"yarn build && test-storybook","build-storybook":"yarn build && build-storybook -c .storybook -o dist-storybook","examples-server":"node examples/server/src/index.js","heroku-postbuild":"yarn examples-build developer","examples-testcafe":"./scripts/run-testcafe.sh visual","check-circular-deps":"madge --circular --extensions ts ./src","examples-testcafe-ci":"./scripts/run-testcafe.sh ci","examples-testcafe-live":"./scripts/run-testcafe.sh live"},"typings":"dist/index.d.ts","_npmUser":{"name":"ptquang86","email":"ptquang86@gmail.com"},"deprecated":"@gooddata/react-components@7 reached End of Support on March 31, 2022. Please upgrade (see https://sdk.gooddata.com/gooddata-ui/docs/supported_versions.html for more information).","repository":{"url":"git+ssh://git@github.com/gooddata/gooddata-react-components.git","type":"git"},"_npmVersion":"6.4.1","description":"GoodData.UI - A powerful JavaScript library for building analytical applications","directories":{},"lint-staged":{"{src,stories,styles,__mocks__,examples/server/src,examples/src,examples/test}/**/*.{ts,js,tsx,jsx,scss}":["npx gdc-fix-copyright","git add"],"{src,stories,styles,__mocks__,examples/server/src,examples/src,examples/test}/**/*.{ts,js,tsx,jsx,json,scss,md,yaml,html}":["prettier --write","git add"]},"_nodeVersion":"8.12.0","dependencies":{"rxjs":"^5.5.6","uuid":"^3.2.1","immer":"^1.3.1","lodash":"^4.17.15","date-fns":"^2.7.0","downshift":"^3.2.7","invariant":"^2.2.2","mapbox-gl":"^1.6.1","classnames":"^2.2.6","highcharts":"7.1.1","prop-types":"^15.6.0","react-intl":"^3.6.0","custom-event":"^1.0.1","react-window":"^1.8.1","ag-grid-react":"20.0.0","react-measure":"^2.3.0","@types/mapbox-gl":"^1.6.1","react-day-picker":"~7.3.0","react-responsive":"^3.0.0","stringify-object":"^2.4.0","@gooddata/typings":"^2.22.0","ag-grid-community":"20.0.0","http-status-codes":"^1.3.0","@gooddata/js-utils":"^3.5.0","@gooddata/numberjs":"^3.2.4","fixed-data-table-2":"0.7.17","@gooddata/goodstrap":"^68.1.0","react-dom-factories":"^1.0.2","@gooddata/gooddata-js":"^12.5.0","json-stable-stringify":"^1.0.1","react-transition-group":"^2.2.1","hoist-non-react-statics":"^3.3.0","nodelist-foreach-polyfill":"^1.2.0","@formatjs/intl-pluralrules":"^1.3.6","highcharts-grouped-categories":"^1.1.3"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"raf":"3.3.2","yup":"^0.24.1","jest":"24.7.1","husky":"3.0.0","madge":"^3.4.4","react":"^16.5.2","enzyme":"3.5.0","eslint":"4.19.1","formik":"^0.11.11","moment":"2.23.0","history":"^4.7.2","ts-jest":"24.0.0","webpack":"4.30.0","full-icu":"^1.3.0","prettier":"1.16.4","react-ga":"^2.5.2","recharts":"1.0.0-beta.9","testcafe":"1.1.4","commander":"2.14.1","node-sass":"4.13.0","react-dom":"^16.5.2","supertest":"3.0.0","ts-loader":"6.0.0","@types/raf":"^3.4.0","css-loader":"0.28.7","jest-junit":"3.0.0","raw-loader":"0.5.1","styled-jsx":"2.2.1","typescript":"3.3.4000","@babel/core":"7.4.4","@types/jest":"24.0.6","@types/node":"7.0.8","@types/uuid":"3.4.3","file-loader":"3.0.1","jest-enzyme":"7.0.2","lint-staged":"9.1.0","sass-loader":"6.0.6","webpack-cli":"3.3.2","@types/react":"16.8.6","babel-loader":"8.0.5","react-helmet":"5.2.0","react-select":"1.2.1","style-loader":"0.19.1","@types/enzyme":"3.1.13","@types/lodash":"4.14.123","testcafe-live":"0.1.4","@babel/runtime":"7.4.4","dotenv-webpack":"^1.7.0","@babel/polyfill":"^7.4.4","@storybook/react":"5.0.11","@types/invariant":"2.2.29","@types/react-dom":"16.0.11","isomorphic-fetch":"2.2.1","react-datepicker":"1.1.0","react-router-dom":"4.2.2","@babel/preset-env":"7.4.4","@gooddata/mock-js":"^2.11.0","@storybook/addons":"5.0.11","@types/classnames":"2.2.3","@types/prop-types":"15.5.2","@storybook/theming":"5.0.11","identity-obj-proxy":"^3.0.0","intl-messageformat":"^7.5.4","webpack-dev-server":"3.3.1","@babel/preset-react":"7.0.0","@types/react-portal":"4.0.1","@types/react-window":"^1.8.1","babel-plugin-lodash":"3.3.4","html-webpack-plugin":"3.2.0","react-test-renderer":"16.4.2","@types/react-measure":"2.0.5","clean-webpack-plugin":"2.0.2","stats-webpack-plugin":"0.7.0","eslint-config-prettier":"4.1.0","react-google-recaptcha":"^0.14.1","tslint-config-prettier":"1.18.0","@gooddata/eslint-config":"^1.0.0","@gooddata/tslint-config":"1.0.0","@types/react-responsive":"^3.0.3","@types/storybook__react":"4.0.1","@types/stringify-object":"^3.2.0","enzyme-adapter-react-16":"1.3.1","@gooddata/test-storybook":"3.2.1","@storybook/addon-actions":"5.0.11","@storybook/addon-options":"5.0.11","node-sass-magic-importer":"5.1.0","react-syntax-highlighter":"11.0.2","@types/fixed-data-table-2":"0.8.1","@types/react-test-renderer":"16.0.0","circular-dependency-plugin":"5.0.2","compression-webpack-plugin":"2.0.0","@types/json-stable-stringify":"^1.0.32","@gooddata/frontend-npm-scripts":"1.1.0","@types/enzyme-adapter-react-16":"1.0.3","@types/storybook__addon-actions":"3.4.2","@babel/plugin-proposal-class-properties":"7.4.4","@babel/plugin-proposal-object-rest-spread":"7.4.4","@babel/plugin-transform-async-to-generator":"7.4.4"},"peerDependencies":{"react":"^16.5.2","react-dom":"^16.5.2"},"_npmOperationalInternal":{"tmp":"tmp/react-components_7.5.0-alpha-ptquang86-test-2020-03-19T06-25-31-059Z_1584599168807_0.013431426638669253","host":"s3://npm-registry-packages"}},"7.5.0-beta.16":{"name":"@gooddata/react-components","version":"7.5.0-beta.16","author":{"name":"GoodData Corporation"},"license":"BSD-3-Clause","_id":"@gooddata/react-components@7.5.0-beta.16","maintainers":[{"name":"afi","email":"adam.fiedler@gooddata.com"},{"name":"bertold8","email":"ivan.nejezchleb@seznam.cz"},{"name":"brbistas","email":"valentinos.chraniotis@gooddata.com"},{"name":"bugsbunny338","email":"jiri.zajic@mensa.cz"},{"name":"de.do","email":"de.do@gooddata.com"},{"name":"gooddata-ci","email":"rail@gooddata.com"},{"name":"hung.nguyen.hoang","email":"hung.nguyen@gooddata.com"},{"name":"ivan.mjartan","email":"ivan.mjartan@gooddata.com"},{"name":"jakub-sterba","email":"jakub.sterba@gooddata.com"},{"name":"jankc","email":"jan.krapac@gmail.com"},{"name":"jaroslav.tomecek","email":"jaroslav.tomecek@gooddata.com"},{"name":"jkittler","email":"honza.kittler@gmail.com"},{"name":"khanh.le","email":"khanh.le@gooddata.com"},{"name":"lanhuynh","email":"lan.huynh@gooddata.com"},{"name":"linhhong","email":"linh.hong@gooddata.com"},{"name":"lupko","email":"lubomir.slivka@gooddata.com"},{"name":"matyas.kandl","email":"matyas.kandl@gooddata.com"},{"name":"michal.marsal","email":"michal.marsal@gooddata.com"},{"name":"naibinh","email":"naibinh@gmail.com"},{"name":"nikolacech","email":"nikola.cech@gooddata.com"},{"name":"nis.hua","email":"nis.hua@gooddata.com"},{"name":"no23reason","email":"dan.homola@hotmail.cz"},{"name":"patrikbraborec","email":"patrik.braborec@gooddata.com"},{"name":"pbenes","email":"petr.benes@gooddata.com"},{"name":"petrjanu","email":"petr.janu@gooddata.com"},{"name":"ptquang86","email":"ptquang86@gmail.com"},{"name":"qduval","email":"quentin.duval@gooddata.com"},{"name":"rodri360","email":"me@rodri360.com"},{"name":"sitina","email":"jiri.sitina@gooddata.com"},{"name":"strouhaljan","email":"strouhal.jan@gmail.com"},{"name":"tomas.kratochvil","email":"tomas.kratochvil@gooddata.com"},{"name":"tomasreichmann","email":"tomasreichmann@gmail.com"},{"name":"tomsatgd","email":"tomas.satinsky@gooddata.com"},{"name":"trung-le-quoc","email":"trung.le@gooddata.com"},{"name":"tu-ngo","email":"tungo1981@gmail.com"},{"name":"tulean","email":"tuan.le@gooddata.com"},{"name":"utdnah","email":"danh.ung@gooddata.com"},{"name":"vlastikcz","email":"vlastimil.kotas@gooddata.com"},{"name":"vu.pham","email":"vu.pham@gooddata.com"},{"name":"xmort","email":"petr.dolejsi@gooddata.com"},{"name":"yanlipnican","email":"yanlipnican@gmail.com"}],"homepage":"https://github.com/gooddata/gooddata-react-components#readme","bugs":{"url":"https://github.com/gooddata/gooddata-react-components/issues"},"dist":{"shasum":"9f48935e8e2e020ea069c6350054f5f3a90826aa","tarball":"https://registry.npmjs.org/@gooddata/react-components/-/react-components-7.5.0-beta.16.tgz","fileCount":2480,"integrity":"sha512-RbU6vE+DQAMnL3PBlFY7ju9g1mXj3wK/SLQa38CO/PoHLaaipayR4jlhvFMr7WrjL6cpH5gzICs3lGkEK6pYXw==","signatures":[{"sig":"MEUCIH7GHJBs1pyo5Hcm9GYOSHyweDGURLyIPDTtetwjkKvAAiEAnsuIXHUyFWgj8th50g3Zy2jobSYalJ9nhsxm0N7qazA=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":9787935,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJecynYCRA9TVsSAnZWagAAt8kP/2UQoXRB1APC2lLjw5gA\nNFtAJw2rLPj/M/u6BG1gcn3czVi954oPpBRrj1edLnOfdg/8SFLVEKgeoOk6\nezWh17dMbH7B6ObUR0RwvGM11irXtHMASJJL0kwOnD5E3uvHZHVKU0CTSdvD\nDi65Ar6dqdebBj+FWNYAvXPGM70+1xeUVgLT43E6QCjbYa4pn1yUXEw28beB\nZenxA/p7JaU18mOxZZ2Rv5btwtBJ4KEChwppw9ibhVuZBiEYMGaHH+k/hLj1\nhMFGBKK1CtYxGTSBqq78MPy/W8RK4cUTg5rBxEOeVA1L8/KrFFyoDGtyEBFz\nLXYLXSdtlEP3F93OQZNvrHjM1KQNYmvNh+WKZGVCEHc95WoPU54fTLjrfZqK\nIoTBB7SmA2s23J0MJfQVt0TH3jz0YpYUe7CZ1Zfg9QXif47xnImXLVh8G0Ue\nKZFEwppvEw7HzYTsqNtcef9ne7VrepyWFdnEQPW+AEhAPVfTaT1NjmXlBNML\nWvbpgdsAJzKT/9S4KWgTOi17qHaMxv7BpsaJ1b/h+H5+ocE0rOqPu21r699Z\nwJnirqJsT3eIPT3TXcHidjcJwmc+zNSwik7E1dycxQuZgZ0B4c9Yc2Tc/Fte\nazL+Vfjgey+lVoK9mpNQ0QuDjL/SgDBYLQofmFVd9wObZTf97qNcbOQQpxdd\n0S2e\r\n=wWia\r\n-----END PGP SIGNATURE-----\r\n"},"main":"dist/index.js","husky":{"hooks":{"pre-commit":"lint-staged"}},"config":{"eslint":"./examples/**/*.{js,jsx}","tslint":"./{__mocks__,src,stories}/{,**/}*.{ts,tsx}"},"readme":"[![npm version](https://badge.fury.io/js/%40gooddata%2Freact-components.svg)](https://www.npmjs.com/package/@gooddata/react-components)\n\n# GoodData.UI React components\n> A React-based JavaScript library for building data-driven applications\n\n## Getting started\n- [GoodData.UI Documentation](http://sdk.gooddata.com/gooddata-ui/)\n- [GoodData.UI Live Examples](https://gooddata-examples.herokuapp.com/)\n- [Stack Overflow](https://stackoverflow.com/questions/tagged/gooddata)\n\n### Usage\nWith [yarn](https://yarnpkg.com) installed, go to your project directory and run\n```\n$ yarn add @gooddata/react-components\n```\nIf you prefer [npm](npmjs.com) run\n```\n$ npm install --save @gooddata/react-components\n```\n\nThe public API is exposed via global `index.js`. Except for the styles, do not import any other file directly\nbecause they are not intended to be part of the public API.\n\n## Contributing\n\nWe welcome any contribution in form of [issues](https://github.com/gooddata/gooddata-react-components/issues) or [pull requests](https://github.com/gooddata/gooddata-react-components/pulls).\nThese commands may come in handy while developing:\n\n| command | description |\n| ------- | ----------- |\n| `yarn install --pure-lockfile` | first step |\n| ||\n| `yarn dev` | build react-components to `/dist` in watch mode |\n| `yarn test` | run all unit tests |\n| `yarn prettier-write` | format the source code to match the valid codestyle |\n| `yarn validate` | validate codestyle |\n| ||\n| `yarn storybook` | run storybook from `/stories` on http://localhost:9001 |\n| `yarn build-storybook` | build storybook to `/dist-storybook` |\n| `yarn test-storybook` | run storybook and [screenshot tests](https://github.com/gooddata/gdc-client-utils/tree/master/test-storybook) |\n| ||\n| `yarn examples` | run Live Examples dev-server from `/examples` on https://localhost:8999 |\n| `yarn examples-build` | build Live Examples to `/examples/dist` |\n| `yarn examples-server` | serve built Live Examples - see `/examples/server/src` |\n| `yarn examples-testcafe` | run testcafe tests against `localhost:8999` |\n\n### Deploy to heroku.com\nWhen you deploy this repo to heroku, it serves *GoodData.UI Live Examples*.\nRelevant tasks are in `Procfile` and `package.json`.\n\n```bash\n# run in the project directory\nheroku login\nheroku create <your-app-name>\nheroku config:set DOMAIN_ADMIN_USERNAME=x@gooddata.com DOMAIN_ADMIN_PASSWORD=xy PROJECT_ID_TO_ASSIGN=xms7ga4tf3g3nzucd8380o2bev8oeknp\ngit push heroku HEAD:master\nheroku open\n```\n### Enable Geo Chart for Storybook and Live Examples\nGeo chart uses Mapbox to render map which requires a Mapbox access token.\n- Register an account and create Mapbox access token at [guide](https://docs.mapbox.com/help/how-mapbox-works/access-tokens/)\n- Store the created token at `.env`:\n```bash\necho -e \"EXAMPLE_MAPBOX_ACCESS_TOKEN=token\" >> .env # only need to run once\necho -e \"STORYBOOK_MAPBOX_ACCESS_TOKEN=token\" >> .env # only need to run once\n```\n\n### Run Live Examples Locally\nTo run *GoodData.UI Live Examples* locally:\n```bash\ngit clone <this-repository>\ncd  <repository-folder>\nyarn install --pure-lockfile\nyarn examples\n```\nThen open https://localhost:8999 and login using Live Examples account (you can [create one here](https://gooddata-examples.herokuapp.com/registration)).\n\n### Run Storybook locally\n- Run storybook with token stored in `.env` for more secure\n```bash\nyarn storybook\n```\n- Or run storybook with token env param exposed to cli (not suggested)\n```bash\nSTORYBOOK_MAPBOX_ACCESS_TOKEN=token yarn storybook\n```\n- Apply either above way to `yarn build-storybook` or `yarn test-storybook`\n\n### Source code formatting\nThe source code in the repository is formatted by [Prettier](https://prettier.io/).\nThe format of the code is validated by our Continuous Integration server and is one of the requirements of successful merge.\n\nPrettier is supported by every major IDE. You can find the list of supported editors and how to configure them [here](https://prettier.io/docs/en/editors.html).\n\nIn the case, when your editor is not supported or you don't want to setup the integration, you can run the `yarn prettier-write` command to reformat the code before commit.\n\n## Changelog\n\n- see [CHANGELOG.md](CHANGELOG.md)\n\n## Supported versions\n\nIn order to make the user experience with integrating GoodData UI SDK as smooth and secure as possible and to ensure that the SDK is using the latest features of the platform, we will only provide support to two most recent major versions of UI SDK.\n\nThe most recent majors will be supported in the following modes:\n\n- The latest major version will receive all new functionality and all bug fixes\n- The previous major version will only receive fixes to critical issues and security fixes. These fixes will be applied on top of last released version of the previous major\n\nThe customers are encouraged to always use the latest version of the UI SDK.\n\nIn case of using older versions, the user might face API incompatibility, performance or security issues.\n\nPlease follow the installation instructions to update to the newest version.\n\n## License\n\n(C) 2007-2020 GoodData Corporation\n\nThis project is dual licensed:\n\n- The ATTRIBUTION-NONCOMMERCIAL 4.0 INTERNATIONAL (CC BY-NC 4.0) is used for purpose of the trial experience and evaluation of GoodData.UI library.\n- The GOODDATA GOODDATA.UI LIBRARY END USER LICENSE AGREEMENT is used for GoodData customers.\n\nFor more information, please see [LICENSE](https://github.com/gooddata/gooddata-react-components/blob/master/LICENSE)\n","gitHead":"cf823ecf6709b2bc9f43cda00a09c19c4e2ff15a","scripts":{"dev":"bash scripts/build.sh --dev-watch","test":"jest --watch","build":"bash scripts/build.sh","tslint":"yarn run-tslint -t verbose $npm_package_config_tslint","prepare":"cd examples/server && yarn install --frozen-lockfile && cd ../..; rm -r examples/node_modules 2>/dev/null; true","examples":"bash scripts/run-examples.sh","prepare?":"# Called before `npm publish` and on local `npm install`. Temporarily also for deleting obsolete node_modules. Ends with `true` to continue gracefully.","validate":"tsc --noEmit && yarn tslint && eslint $npm_package_config_eslint && yarn prettier-check","build-dev":"bash scripts/build.sh --dev","examples?":"# Default is developer domain, other options: yarn examples [sec,secure,stg,stg2,stg3,demo,developer or URL]","storybook":"yarn build && start-storybook -p 9001 -c .storybook","test-once":"jest","tslint-ci":"mkdir -p ./ci/results && yarn run-tslint -t checkstyle -o ./ci/results/tslint-results.xml $npm_package_config_tslint","run-tslint":"tslint -p tsconfig.json","validate-ci":"tsc --noEmit && yarn tslint-ci  && eslint $npm_package_config_eslint -f checkstyle -o ci/results/eslint-results.xml && yarn prettier-check","examples-build":"bash scripts/build-examples.sh","prepublishOnly":"yarn build","prettier-check":"prettier --check '{src,stories,styles,__mocks__,examples/server/src,examples/src,examples/test}/**/*.{ts,js,tsx,jsx,json,scss,md,yaml,html}'","prettier-write":"prettier --write '{src,stories,styles,__mocks__,examples/server/src,examples/src,examples/test}/**/*.{ts,js,tsx,jsx,json,scss,md,yaml,html}'","test-storybook":"yarn build && test-storybook","build-storybook":"yarn build && build-storybook -c .storybook -o dist-storybook","examples-server":"node examples/server/src/index.js","heroku-postbuild":"yarn examples-build developer","examples-testcafe":"./scripts/run-testcafe.sh visual","check-circular-deps":"madge --circular --extensions ts ./src","examples-testcafe-ci":"./scripts/run-testcafe.sh ci","examples-testcafe-live":"./scripts/run-testcafe.sh live"},"typings":"dist/index.d.ts","_npmUser":{"name":"gooddata-ci","email":"rail@gooddata.com"},"deprecated":"@gooddata/react-components@7 reached End of Support on March 31, 2022. Please upgrade (see https://sdk.gooddata.com/gooddata-ui/docs/supported_versions.html for more information).","repository":{"url":"git+ssh://git@github.com/gooddata/gooddata-react-components.git","type":"git"},"_npmVersion":"6.4.1","description":"GoodData.UI - A powerful JavaScript library for building analytical applications","directories":{},"lint-staged":{"{src,stories,styles,__mocks__,examples/server/src,examples/src,examples/test}/**/*.{ts,js,tsx,jsx,scss}":["npx gdc-fix-copyright","git add"],"{src,stories,styles,__mocks__,examples/server/src,examples/src,examples/test}/**/*.{ts,js,tsx,jsx,json,scss,md,yaml,html}":["prettier --write","git add"]},"_nodeVersion":"8.12.0","dependencies":{"rxjs":"^5.5.6","uuid":"^3.2.1","immer":"^1.3.1","lodash":"^4.17.15","date-fns":"^2.7.0","downshift":"^3.2.7","invariant":"^2.2.2","mapbox-gl":"^1.6.1","classnames":"^2.2.6","highcharts":"7.1.1","prop-types":"^15.6.0","react-intl":"^3.6.0","custom-event":"^1.0.1","react-window":"^1.8.1","ag-grid-react":"20.0.0","react-measure":"^2.3.0","@types/mapbox-gl":"^1.6.1","react-day-picker":"~7.3.0","react-responsive":"^3.0.0","stringify-object":"^2.4.0","@gooddata/typings":"^2.22.0","ag-grid-community":"20.0.0","http-status-codes":"^1.3.0","@gooddata/js-utils":"^3.5.0","@gooddata/numberjs":"^3.2.4","fixed-data-table-2":"0.7.17","@gooddata/goodstrap":"^68.1.0","react-dom-factories":"^1.0.2","@gooddata/gooddata-js":"^12.5.0","json-stable-stringify":"^1.0.1","react-transition-group":"^2.2.1","hoist-non-react-statics":"^3.3.0","nodelist-foreach-polyfill":"^1.2.0","@formatjs/intl-pluralrules":"^1.3.6","highcharts-grouped-categories":"^1.1.3"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"raf":"3.3.2","yup":"^0.24.1","jest":"24.7.1","husky":"3.0.0","madge":"^3.4.4","react":"^16.5.2","enzyme":"3.5.0","eslint":"4.19.1","formik":"^0.11.11","moment":"2.23.0","history":"^4.7.2","ts-jest":"24.0.0","webpack":"4.30.0","full-icu":"^1.3.0","prettier":"1.16.4","react-ga":"^2.5.2","recharts":"1.0.0-beta.9","testcafe":"1.1.4","commander":"2.14.1","node-sass":"4.13.0","react-dom":"^16.5.2","supertest":"3.0.0","ts-loader":"6.0.0","@types/raf":"^3.4.0","css-loader":"0.28.7","jest-junit":"3.0.0","raw-loader":"0.5.1","styled-jsx":"2.2.1","typescript":"3.3.4000","@babel/core":"7.4.4","@types/jest":"24.0.6","@types/node":"7.0.8","@types/uuid":"3.4.3","file-loader":"3.0.1","jest-enzyme":"7.0.2","lint-staged":"9.1.0","sass-loader":"6.0.6","webpack-cli":"3.3.2","@types/react":"16.8.6","babel-loader":"8.0.5","react-helmet":"5.2.0","react-select":"1.2.1","style-loader":"0.19.1","@types/enzyme":"3.1.13","@types/lodash":"4.14.123","testcafe-live":"0.1.4","@babel/runtime":"7.4.4","dotenv-webpack":"^1.7.0","@babel/polyfill":"^7.4.4","@storybook/react":"5.0.11","@types/invariant":"2.2.29","@types/react-dom":"16.0.11","isomorphic-fetch":"2.2.1","react-datepicker":"1.1.0","react-router-dom":"4.2.2","@babel/preset-env":"7.4.4","@gooddata/mock-js":"^2.11.0","@storybook/addons":"5.0.11","@types/classnames":"2.2.3","@types/prop-types":"15.5.2","@storybook/theming":"5.0.11","identity-obj-proxy":"^3.0.0","intl-messageformat":"^7.5.4","webpack-dev-server":"3.3.1","@babel/preset-react":"7.0.0","@types/react-portal":"4.0.1","@types/react-window":"^1.8.1","babel-plugin-lodash":"3.3.4","html-webpack-plugin":"3.2.0","react-test-renderer":"16.4.2","@types/react-measure":"2.0.5","clean-webpack-plugin":"2.0.2","stats-webpack-plugin":"0.7.0","eslint-config-prettier":"4.1.0","react-google-recaptcha":"^0.14.1","tslint-config-prettier":"1.18.0","@gooddata/eslint-config":"^1.0.0","@gooddata/tslint-config":"1.0.0","@types/react-responsive":"^3.0.3","@types/storybook__react":"4.0.1","@types/stringify-object":"^3.2.0","enzyme-adapter-react-16":"1.3.1","@gooddata/test-storybook":"3.2.1","@storybook/addon-actions":"5.0.11","@storybook/addon-options":"5.0.11","node-sass-magic-importer":"5.1.0","react-syntax-highlighter":"11.0.2","@types/fixed-data-table-2":"0.8.1","@types/react-test-renderer":"16.0.0","circular-dependency-plugin":"5.0.2","compression-webpack-plugin":"2.0.0","@types/json-stable-stringify":"^1.0.32","@gooddata/frontend-npm-scripts":"1.1.0","@types/enzyme-adapter-react-16":"1.0.3","@types/storybook__addon-actions":"3.4.2","@babel/plugin-proposal-class-properties":"7.4.4","@babel/plugin-proposal-object-rest-spread":"7.4.4","@babel/plugin-transform-async-to-generator":"7.4.4"},"peerDependencies":{"react":"^16.5.2","react-dom":"^16.5.2"},"_npmOperationalInternal":{"tmp":"tmp/react-components_7.5.0-beta.16_1584605655854_0.07632880280747245","host":"s3://npm-registry-packages"}},"7.5.0-alpha-ptquang86-test-2020-03-19T08-30-22-731Z":{"name":"@gooddata/react-components","version":"7.5.0-alpha-ptquang86-test-2020-03-19T08-30-22-731Z","author":{"name":"GoodData Corporation"},"license":"BSD-3-Clause","_id":"@gooddata/react-components@7.5.0-alpha-ptquang86-test-2020-03-19T08-30-22-731Z","maintainers":[{"name":"afi","email":"adam.fiedler@gooddata.com"},{"name":"bertold8","email":"ivan.nejezchleb@seznam.cz"},{"name":"brbistas","email":"valentinos.chraniotis@gooddata.com"},{"name":"bugsbunny338","email":"jiri.zajic@mensa.cz"},{"name":"de.do","email":"de.do@gooddata.com"},{"name":"gooddata-ci","email":"rail@gooddata.com"},{"name":"hung.nguyen.hoang","email":"hung.nguyen@gooddata.com"},{"name":"ivan.mjartan","email":"ivan.mjartan@gooddata.com"},{"name":"jakub-sterba","email":"jakub.sterba@gooddata.com"},{"name":"jankc","email":"jan.krapac@gmail.com"},{"name":"jaroslav.tomecek","email":"jaroslav.tomecek@gooddata.com"},{"name":"jkittler","email":"honza.kittler@gmail.com"},{"name":"khanh.le","email":"khanh.le@gooddata.com"},{"name":"lanhuynh","email":"lan.huynh@gooddata.com"},{"name":"linhhong","email":"linh.hong@gooddata.com"},{"name":"lupko","email":"lubomir.slivka@gooddata.com"},{"name":"matyas.kandl","email":"matyas.kandl@gooddata.com"},{"name":"michal.marsal","email":"michal.marsal@gooddata.com"},{"name":"naibinh","email":"naibinh@gmail.com"},{"name":"nikolacech","email":"nikola.cech@gooddata.com"},{"name":"nis.hua","email":"nis.hua@gooddata.com"},{"name":"no23reason","email":"dan.homola@hotmail.cz"},{"name":"patrikbraborec","email":"patrik.braborec@gooddata.com"},{"name":"pbenes","email":"petr.benes@gooddata.com"},{"name":"petrjanu","email":"petr.janu@gooddata.com"},{"name":"ptquang86","email":"ptquang86@gmail.com"},{"name":"qduval","email":"quentin.duval@gooddata.com"},{"name":"rodri360","email":"me@rodri360.com"},{"name":"sitina","email":"jiri.sitina@gooddata.com"},{"name":"strouhaljan","email":"strouhal.jan@gmail.com"},{"name":"tomas.kratochvil","email":"tomas.kratochvil@gooddata.com"},{"name":"tomasreichmann","email":"tomasreichmann@gmail.com"},{"name":"tomsatgd","email":"tomas.satinsky@gooddata.com"},{"name":"trung-le-quoc","email":"trung.le@gooddata.com"},{"name":"tu-ngo","email":"tungo1981@gmail.com"},{"name":"tulean","email":"tuan.le@gooddata.com"},{"name":"utdnah","email":"danh.ung@gooddata.com"},{"name":"vlastikcz","email":"vlastimil.kotas@gooddata.com"},{"name":"vu.pham","email":"vu.pham@gooddata.com"},{"name":"xmort","email":"petr.dolejsi@gooddata.com"},{"name":"yanlipnican","email":"yanlipnican@gmail.com"}],"homepage":"https://github.com/gooddata/gooddata-react-components#readme","bugs":{"url":"https://github.com/gooddata/gooddata-react-components/issues"},"dist":{"shasum":"4239b2567842da39288a0336ca34fe8de53ace01","tarball":"https://registry.npmjs.org/@gooddata/react-components/-/react-components-7.5.0-alpha-ptquang86-test-2020-03-19T08-30-22-731Z.tgz","fileCount":2489,"integrity":"sha512-JCHSJJunClPZMHG2ISZ1yfPnpyHZ5jm72QAqEQNAPw6m+TXDtx4H52HGnoYjhbDbIuXX4998tbqpY3P6emKieg==","signatures":[{"sig":"MEUCIEBWGq31ShsqIQPKmX3GEqL9Y11kmuKXWX8fT4raMkl1AiEA6FM0y2PccE8QMpeUuG3Y/kxfslAvs/6VkurXfZOMXzU=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":9876302,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJecy3ECRA9TVsSAnZWagAAfU4P/2sU9rq8OsGtuKGhNeJ8\n3cE19kn1/djKn9RCc/ueVkTPfq/TiyAhzJNipiGN22x++4hsWcz3yr2ep1Ek\nloBMZYJxZZMFBUrpxN+AucAgpdgaA5Z3Eql/yQZ3eS+GU9gAC69FubGTcWI3\nC3/gvPN04sbzqlUKlsrE3EtEwP4LW5QpT9DcDVBvWVv/mBC3BzQlFnUa9xae\nsIK1IBu21upnZxsw71MiZkfoRh8+tJbeA+iKDzOSWhesGkTpa/IfcFXxmdh2\n1oLhS0sGt89KrZfBiBHngq2UdvyPODlQMpzw+uFfn835ohgIdL380Xho1wzo\nqe7a7ErTQgGuoT6oKvOr7BF4+hshR+yISOOqyg610yq32KmDa0YT0HdntkHy\nFlPGYlii3l0J65vOJlslTAPWFJnPscxihnTex8MLfwdUdMgJ/J71va88ZBTQ\nFZ+Xh82pZH98Rw23U4PR0zeyUuLoRdEBzmdzv1yJcQPq8UGZzPVq2E4JP9U6\nXSqePcBpIoemevG81em9cnw9WqHRkOT8H/hD7tsJbAncbHQkQ0Z8smr1jBs8\nSxyt7VTkMe5sz8wqC0v8Bqw0EiUDvHM28mmLmo/xL+1Kw2bwwIP7mXKOOs9Z\nJTgllTzS+Y7+O5/ZOvn3wiuW/9DO0HXva2d0ubYt3Zk+sTcKfDY1nO3APfUe\n3aVU\r\n=APgp\r\n-----END PGP SIGNATURE-----\r\n"},"main":"dist/index.js","husky":{"hooks":{"pre-commit":"lint-staged"}},"config":{"eslint":"./examples/**/*.{js,jsx}","tslint":"./{__mocks__,src,stories}/{,**/}*.{ts,tsx}"},"readme":"[![npm version](https://badge.fury.io/js/%40gooddata%2Freact-components.svg)](https://www.npmjs.com/package/@gooddata/react-components)\n\n# GoodData.UI React components\n> A React-based JavaScript library for building data-driven applications\n\n## Getting started\n- [GoodData.UI Documentation](http://sdk.gooddata.com/gooddata-ui/)\n- [GoodData.UI Live Examples](https://gooddata-examples.herokuapp.com/)\n- [Stack Overflow](https://stackoverflow.com/questions/tagged/gooddata)\n\n### Usage\nWith [yarn](https://yarnpkg.com) installed, go to your project directory and run\n```\n$ yarn add @gooddata/react-components\n```\nIf you prefer [npm](npmjs.com) run\n```\n$ npm install --save @gooddata/react-components\n```\n\nThe public API is exposed via global `index.js`. Except for the styles, do not import any other file directly\nbecause they are not intended to be part of the public API.\n\n## Contributing\n\nWe welcome any contribution in form of [issues](https://github.com/gooddata/gooddata-react-components/issues) or [pull requests](https://github.com/gooddata/gooddata-react-components/pulls).\nThese commands may come in handy while developing:\n\n| command | description |\n| ------- | ----------- |\n| `yarn install --pure-lockfile` | first step |\n| ||\n| `yarn dev` | build react-components to `/dist` in watch mode |\n| `yarn test` | run all unit tests |\n| `yarn prettier-write` | format the source code to match the valid codestyle |\n| `yarn validate` | validate codestyle |\n| ||\n| `yarn storybook` | run storybook from `/stories` on http://localhost:9001 |\n| `yarn build-storybook` | build storybook to `/dist-storybook` |\n| `yarn test-storybook` | run storybook and [screenshot tests](https://github.com/gooddata/gdc-client-utils/tree/master/test-storybook) |\n| ||\n| `yarn examples` | run Live Examples dev-server from `/examples` on https://localhost:8999 |\n| `yarn examples-build` | build Live Examples to `/examples/dist` |\n| `yarn examples-server` | serve built Live Examples - see `/examples/server/src` |\n| `yarn examples-testcafe` | run testcafe tests against `localhost:8999` |\n\n### Deploy to heroku.com\nWhen you deploy this repo to heroku, it serves *GoodData.UI Live Examples*.\nRelevant tasks are in `Procfile` and `package.json`.\n\n```bash\n# run in the project directory\nheroku login\nheroku create <your-app-name>\nheroku config:set DOMAIN_ADMIN_USERNAME=x@gooddata.com DOMAIN_ADMIN_PASSWORD=xy PROJECT_ID_TO_ASSIGN=xms7ga4tf3g3nzucd8380o2bev8oeknp\ngit push heroku HEAD:master\nheroku open\n```\n### Enable Geo Chart for Storybook and Live Examples\nGeo chart uses Mapbox to render map which requires a Mapbox access token.\n- Register an account and create Mapbox access token at [guide](https://docs.mapbox.com/help/how-mapbox-works/access-tokens/)\n- Store the created token at `.env`:\n```bash\necho -e \"EXAMPLE_MAPBOX_ACCESS_TOKEN=token\" >> .env # only need to run once\necho -e \"STORYBOOK_MAPBOX_ACCESS_TOKEN=token\" >> .env # only need to run once\n```\n\n### Run Live Examples Locally\nTo run *GoodData.UI Live Examples* locally:\n```bash\ngit clone <this-repository>\ncd  <repository-folder>\nyarn install --pure-lockfile\nyarn examples\n```\nThen open https://localhost:8999 and login using Live Examples account (you can [create one here](https://gooddata-examples.herokuapp.com/registration)).\n\n### Run Storybook locally\n- Run storybook with token stored in `.env` for more secure\n```bash\nyarn storybook\n```\n- Or run storybook with token env param exposed to cli (not suggested)\n```bash\nSTORYBOOK_MAPBOX_ACCESS_TOKEN=token yarn storybook\n```\n- Apply either above way to `yarn build-storybook` or `yarn test-storybook`\n\n### Source code formatting\nThe source code in the repository is formatted by [Prettier](https://prettier.io/).\nThe format of the code is validated by our Continuous Integration server and is one of the requirements of successful merge.\n\nPrettier is supported by every major IDE. You can find the list of supported editors and how to configure them [here](https://prettier.io/docs/en/editors.html).\n\nIn the case, when your editor is not supported or you don't want to setup the integration, you can run the `yarn prettier-write` command to reformat the code before commit.\n\n## Changelog\n\n- see [CHANGELOG.md](CHANGELOG.md)\n\n## Supported versions\n\nIn order to make the user experience with integrating GoodData UI SDK as smooth and secure as possible and to ensure that the SDK is using the latest features of the platform, we will only provide support to two most recent major versions of UI SDK.\n\nThe most recent majors will be supported in the following modes:\n\n- The latest major version will receive all new functionality and all bug fixes\n- The previous major version will only receive fixes to critical issues and security fixes. These fixes will be applied on top of last released version of the previous major\n\nThe customers are encouraged to always use the latest version of the UI SDK.\n\nIn case of using older versions, the user might face API incompatibility, performance or security issues.\n\nPlease follow the installation instructions to update to the newest version.\n\n## License\n\n(C) 2007-2020 GoodData Corporation\n\nThis project is dual licensed:\n\n- The ATTRIBUTION-NONCOMMERCIAL 4.0 INTERNATIONAL (CC BY-NC 4.0) is used for purpose of the trial experience and evaluation of GoodData.UI library.\n- The GOODDATA GOODDATA.UI LIBRARY END USER LICENSE AGREEMENT is used for GoodData customers.\n\nFor more information, please see [LICENSE](https://github.com/gooddata/gooddata-react-components/blob/master/LICENSE)\n","gitHead":"aea548f403c292979485e4dc2109424aed7fa38b","scripts":{"dev":"bash scripts/build.sh --dev-watch","test":"jest --watch","build":"bash scripts/build.sh","tslint":"yarn run-tslint -t verbose $npm_package_config_tslint","prepare":"cd examples/server && yarn install --frozen-lockfile && cd ../..; rm -r examples/node_modules 2>/dev/null; true","examples":"bash scripts/run-examples.sh","prepare?":"# Called before `npm publish` and on local `npm install`. Temporarily also for deleting obsolete node_modules. Ends with `true` to continue gracefully.","validate":"tsc --noEmit && yarn tslint && eslint $npm_package_config_eslint && yarn prettier-check","build-dev":"bash scripts/build.sh --dev","examples?":"# Default is developer domain, other options: yarn examples [sec,secure,stg,stg2,stg3,demo,developer or URL]","storybook":"yarn build && start-storybook -p 9001 -c .storybook","test-once":"jest","tslint-ci":"mkdir -p ./ci/results && yarn run-tslint -t checkstyle -o ./ci/results/tslint-results.xml $npm_package_config_tslint","run-tslint":"tslint -p tsconfig.json","validate-ci":"tsc --noEmit && yarn tslint-ci  && eslint $npm_package_config_eslint -f checkstyle -o ci/results/eslint-results.xml && yarn prettier-check","examples-build":"bash scripts/build-examples.sh","prepublishOnly":"yarn build","prettier-check":"prettier --check '{src,stories,styles,__mocks__,examples/server/src,examples/src,examples/test}/**/*.{ts,js,tsx,jsx,json,scss,md,yaml,html}'","prettier-write":"prettier --write '{src,stories,styles,__mocks__,examples/server/src,examples/src,examples/test}/**/*.{ts,js,tsx,jsx,json,scss,md,yaml,html}'","test-storybook":"yarn build && test-storybook","build-storybook":"yarn build && build-storybook -c .storybook -o dist-storybook","examples-server":"node examples/server/src/index.js","heroku-postbuild":"yarn examples-build developer","examples-testcafe":"./scripts/run-testcafe.sh visual","check-circular-deps":"madge --circular --extensions ts ./src","examples-testcafe-ci":"./scripts/run-testcafe.sh ci","examples-testcafe-live":"./scripts/run-testcafe.sh live"},"typings":"dist/index.d.ts","_npmUser":{"name":"ptquang86","email":"ptquang86@gmail.com"},"deprecated":"@gooddata/react-components@7 reached End of Support on March 31, 2022. Please upgrade (see https://sdk.gooddata.com/gooddata-ui/docs/supported_versions.html for more information).","repository":{"url":"git+ssh://git@github.com/gooddata/gooddata-react-components.git","type":"git"},"_npmVersion":"6.4.1","description":"GoodData.UI - A powerful JavaScript library for building analytical applications","directories":{},"lint-staged":{"{src,stories,styles,__mocks__,examples/server/src,examples/src,examples/test}/**/*.{ts,js,tsx,jsx,scss}":["npx gdc-fix-copyright","git add"],"{src,stories,styles,__mocks__,examples/server/src,examples/src,examples/test}/**/*.{ts,js,tsx,jsx,json,scss,md,yaml,html}":["prettier --write","git add"]},"_nodeVersion":"8.12.0","dependencies":{"rxjs":"^5.5.6","uuid":"^3.2.1","immer":"^1.3.1","lodash":"^4.17.15","date-fns":"^2.7.0","downshift":"^3.2.7","invariant":"^2.2.2","mapbox-gl":"^1.6.1","classnames":"^2.2.6","highcharts":"7.1.1","prop-types":"^15.6.0","react-intl":"^3.6.0","custom-event":"^1.0.1","react-window":"^1.8.1","ag-grid-react":"20.0.0","react-measure":"^2.3.0","@types/mapbox-gl":"^1.6.1","react-day-picker":"~7.3.0","react-responsive":"^3.0.0","stringify-object":"^2.4.0","@gooddata/typings":"^2.22.0","ag-grid-community":"20.0.0","http-status-codes":"^1.3.0","@gooddata/js-utils":"^3.5.0","@gooddata/numberjs":"^3.2.4","fixed-data-table-2":"0.7.17","@gooddata/goodstrap":"^68.1.0","react-dom-factories":"^1.0.2","@gooddata/gooddata-js":"^12.5.0","json-stable-stringify":"^1.0.1","react-transition-group":"^2.2.1","hoist-non-react-statics":"^3.3.0","nodelist-foreach-polyfill":"^1.2.0","@formatjs/intl-pluralrules":"^1.3.6","highcharts-grouped-categories":"^1.1.3"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"raf":"3.3.2","yup":"^0.24.1","jest":"24.7.1","husky":"3.0.0","madge":"^3.4.4","react":"^16.5.2","enzyme":"3.5.0","eslint":"4.19.1","formik":"^0.11.11","moment":"2.23.0","history":"^4.7.2","ts-jest":"24.0.0","webpack":"4.30.0","full-icu":"^1.3.0","prettier":"1.16.4","react-ga":"^2.5.2","recharts":"1.0.0-beta.9","testcafe":"1.1.4","commander":"2.14.1","node-sass":"4.13.0","react-dom":"^16.5.2","supertest":"3.0.0","ts-loader":"6.0.0","@types/raf":"^3.4.0","css-loader":"0.28.7","jest-junit":"3.0.0","raw-loader":"0.5.1","styled-jsx":"2.2.1","typescript":"3.3.4000","@babel/core":"7.4.4","@types/jest":"24.0.6","@types/node":"7.0.8","@types/uuid":"3.4.3","file-loader":"3.0.1","jest-enzyme":"7.0.2","lint-staged":"9.1.0","sass-loader":"6.0.6","webpack-cli":"3.3.2","@types/react":"16.8.6","babel-loader":"8.0.5","react-helmet":"5.2.0","react-select":"1.2.1","style-loader":"0.19.1","@types/enzyme":"3.1.13","@types/lodash":"4.14.123","testcafe-live":"0.1.4","@babel/runtime":"7.4.4","dotenv-webpack":"^1.7.0","@babel/polyfill":"^7.4.4","@storybook/react":"5.0.11","@types/invariant":"2.2.29","@types/react-dom":"16.0.11","isomorphic-fetch":"2.2.1","react-datepicker":"1.1.0","react-router-dom":"4.2.2","@babel/preset-env":"7.4.4","@gooddata/mock-js":"^2.11.0","@storybook/addons":"5.0.11","@types/classnames":"2.2.3","@types/prop-types":"15.5.2","@storybook/theming":"5.0.11","identity-obj-proxy":"^3.0.0","intl-messageformat":"^7.5.4","webpack-dev-server":"3.3.1","@babel/preset-react":"7.0.0","@types/react-portal":"4.0.1","@types/react-window":"^1.8.1","babel-plugin-lodash":"3.3.4","html-webpack-plugin":"3.2.0","react-test-renderer":"16.4.2","@types/react-measure":"2.0.5","clean-webpack-plugin":"2.0.2","stats-webpack-plugin":"0.7.0","eslint-config-prettier":"4.1.0","react-google-recaptcha":"^0.14.1","tslint-config-prettier":"1.18.0","@gooddata/eslint-config":"^1.0.0","@gooddata/tslint-config":"1.0.0","@types/react-responsive":"^3.0.3","@types/storybook__react":"4.0.1","@types/stringify-object":"^3.2.0","enzyme-adapter-react-16":"1.3.1","@gooddata/test-storybook":"3.2.1","@storybook/addon-actions":"5.0.11","@storybook/addon-options":"5.0.11","node-sass-magic-importer":"5.1.0","react-syntax-highlighter":"11.0.2","@types/fixed-data-table-2":"0.8.1","@types/react-test-renderer":"16.0.0","circular-dependency-plugin":"5.0.2","compression-webpack-plugin":"2.0.0","@types/json-stable-stringify":"^1.0.32","@gooddata/frontend-npm-scripts":"1.1.0","@types/enzyme-adapter-react-16":"1.0.3","@types/storybook__addon-actions":"3.4.2","@babel/plugin-proposal-class-properties":"7.4.4","@babel/plugin-proposal-object-rest-spread":"7.4.4","@babel/plugin-transform-async-to-generator":"7.4.4"},"peerDependencies":{"react":"^16.5.2","react-dom":"^16.5.2"},"_npmOperationalInternal":{"tmp":"tmp/react-components_7.5.0-alpha-ptquang86-test-2020-03-19T08-30-22-731Z_1584606660213_0.5538529290370828","host":"s3://npm-registry-packages"}},"7.5.0-beta.17":{"name":"@gooddata/react-components","version":"7.5.0-beta.17","author":{"name":"GoodData Corporation"},"license":"BSD-3-Clause","_id":"@gooddata/react-components@7.5.0-beta.17","maintainers":[{"name":"afi","email":"adam.fiedler@gooddata.com"},{"name":"bertold8","email":"ivan.nejezchleb@seznam.cz"},{"name":"brbistas","email":"valentinos.chraniotis@gooddata.com"},{"name":"bugsbunny338","email":"jiri.zajic@mensa.cz"},{"name":"de.do","email":"de.do@gooddata.com"},{"name":"gooddata-ci","email":"rail@gooddata.com"},{"name":"hung.nguyen.hoang","email":"hung.nguyen@gooddata.com"},{"name":"ivan.mjartan","email":"ivan.mjartan@gooddata.com"},{"name":"jakub-sterba","email":"jakub.sterba@gooddata.com"},{"name":"jankc","email":"jan.krapac@gmail.com"},{"name":"jaroslav.tomecek","email":"jaroslav.tomecek@gooddata.com"},{"name":"jkittler","email":"honza.kittler@gmail.com"},{"name":"khanh.le","email":"khanh.le@gooddata.com"},{"name":"lanhuynh","email":"lan.huynh@gooddata.com"},{"name":"linhhong","email":"linh.hong@gooddata.com"},{"name":"lupko","email":"lubomir.slivka@gooddata.com"},{"name":"matyas.kandl","email":"matyas.kandl@gooddata.com"},{"name":"michal.marsal","email":"michal.marsal@gooddata.com"},{"name":"naibinh","email":"naibinh@gmail.com"},{"name":"nikolacech","email":"nikola.cech@gooddata.com"},{"name":"nis.hua","email":"nis.hua@gooddata.com"},{"name":"no23reason","email":"dan.homola@hotmail.cz"},{"name":"patrikbraborec","email":"patrik.braborec@gooddata.com"},{"name":"pbenes","email":"petr.benes@gooddata.com"},{"name":"petrjanu","email":"petr.janu@gooddata.com"},{"name":"ptquang86","email":"ptquang86@gmail.com"},{"name":"qduval","email":"quentin.duval@gooddata.com"},{"name":"rodri360","email":"me@rodri360.com"},{"name":"sitina","email":"jiri.sitina@gooddata.com"},{"name":"strouhaljan","email":"strouhal.jan@gmail.com"},{"name":"tomas.kratochvil","email":"tomas.kratochvil@gooddata.com"},{"name":"tomasreichmann","email":"tomasreichmann@gmail.com"},{"name":"tomsatgd","email":"tomas.satinsky@gooddata.com"},{"name":"trung-le-quoc","email":"trung.le@gooddata.com"},{"name":"tu-ngo","email":"tungo1981@gmail.com"},{"name":"tulean","email":"tuan.le@gooddata.com"},{"name":"utdnah","email":"danh.ung@gooddata.com"},{"name":"vlastikcz","email":"vlastimil.kotas@gooddata.com"},{"name":"vu.pham","email":"vu.pham@gooddata.com"},{"name":"xmort","email":"petr.dolejsi@gooddata.com"},{"name":"yanlipnican","email":"yanlipnican@gmail.com"}],"homepage":"https://github.com/gooddata/gooddata-react-components#readme","bugs":{"url":"https://github.com/gooddata/gooddata-react-components/issues"},"dist":{"shasum":"853371965d2f4110a4b061e0b547a9876e2bd3d4","tarball":"https://registry.npmjs.org/@gooddata/react-components/-/react-components-7.5.0-beta.17.tgz","fileCount":2480,"integrity":"sha512-G/yo86RQjWeAMURz07UUsIK1qY7xLgfBSDxJzxFluMvQenxNNPiJCiNPTmamE2biUSH3MMk9AZTyKNtC5OOT1g==","signatures":[{"sig":"MEQCIA6gFOHovY4ZglGTYA30Nd9PgDUJAGJbORkEJEMqaZ8HAiBdYfWdVdHwfBzvp9VkbiZ/xjGNHLFsdi6L/kO5UbUuag==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":9790057,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJec1bACRA9TVsSAnZWagAAR8oP/R1AkXXlTJwtapzBRh2+\nbHtXgqMyeWVyOC42GxykjE2rf7jL9GN3vC090qh2Zg9roF/nDrcfgqPYN+K3\nB8ZDO0Hfl3hFn0l6zpwr+tmsSojG9IpXgrFbrvdr5W9PjpY7L8H40FeKsrZC\n2L2Zm5KqoSPwqv9ConSuhMZOclcVr4JTO7QPvBh5YVMMOyDhDNG+cE70kUnD\ngcWuGEKlC0MK7HlFtXbOGAKpBNl5dY/QlXCycM94wnjdzwhY6KmIWsfgkqGq\nL4lKtOq1a9obdyvJ232nbJKMLEAS8I29fqBVyXx/5ZstHik3EMEXuwbamT9s\nwC8U1lfC3bpCaUGXzP3Tf2Na5gC3c3bD/PVNVhVitERwo+KRu82jSDWpcNm1\nKZESlWBbSEIRL5f500ASwCzUbHWHh66uxApuz3OsGUrYzCxyCeLrhHATbngj\naFBD3C2LI66zetGjg6UGpwxYJkX3pu/emTzmBdDuNMn6XdQzdippB+EgzyhE\nLJGfRhRJy/44pt6TYAnxzqwZ1Qf+EKDrswtwMiPlXlxpR1FCZlxAPoZkjg+u\nGou/o6hjersP6mvSJGbGMV55Jy8n6P62p2k95Ga5JPzIwU5ky2dYweQwWO0C\n+p4VgYrRe5UAVLE/kHLQfLsiGzpdzPMVKNj9p6TLg3nyjrLnFNKFPXJzFBVc\nl7N/\r\n=5uqp\r\n-----END PGP SIGNATURE-----\r\n"},"main":"dist/index.js","husky":{"hooks":{"pre-commit":"lint-staged"}},"config":{"eslint":"./examples/**/*.{js,jsx}","tslint":"./{__mocks__,src,stories}/{,**/}*.{ts,tsx}"},"readme":"[![npm version](https://badge.fury.io/js/%40gooddata%2Freact-components.svg)](https://www.npmjs.com/package/@gooddata/react-components)\n\n# GoodData.UI React components\n> A React-based JavaScript library for building data-driven applications\n\n## Getting started\n- [GoodData.UI Documentation](http://sdk.gooddata.com/gooddata-ui/)\n- [GoodData.UI Live Examples](https://gooddata-examples.herokuapp.com/)\n- [Stack Overflow](https://stackoverflow.com/questions/tagged/gooddata)\n\n### Usage\nWith [yarn](https://yarnpkg.com) installed, go to your project directory and run\n```\n$ yarn add @gooddata/react-components\n```\nIf you prefer [npm](npmjs.com) run\n```\n$ npm install --save @gooddata/react-components\n```\n\nThe public API is exposed via global `index.js`. Except for the styles, do not import any other file directly\nbecause they are not intended to be part of the public API.\n\n## Contributing\n\nWe welcome any contribution in form of [issues](https://github.com/gooddata/gooddata-react-components/issues) or [pull requests](https://github.com/gooddata/gooddata-react-components/pulls).\nThese commands may come in handy while developing:\n\n| command | description |\n| ------- | ----------- |\n| `yarn install --pure-lockfile` | first step |\n| ||\n| `yarn dev` | build react-components to `/dist` in watch mode |\n| `yarn test` | run all unit tests |\n| `yarn prettier-write` | format the source code to match the valid codestyle |\n| `yarn validate` | validate codestyle |\n| ||\n| `yarn storybook` | run storybook from `/stories` on http://localhost:9001 |\n| `yarn build-storybook` | build storybook to `/dist-storybook` |\n| `yarn test-storybook` | run storybook and [screenshot tests](https://github.com/gooddata/gdc-client-utils/tree/master/test-storybook) |\n| ||\n| `yarn examples` | run Live Examples dev-server from `/examples` on https://localhost:8999 |\n| `yarn examples-build` | build Live Examples to `/examples/dist` |\n| `yarn examples-server` | serve built Live Examples - see `/examples/server/src` |\n| `yarn examples-testcafe` | run testcafe tests against `localhost:8999` |\n\n### Deploy to heroku.com\nWhen you deploy this repo to heroku, it serves *GoodData.UI Live Examples*.\nRelevant tasks are in `Procfile` and `package.json`.\n\n```bash\n# run in the project directory\nheroku login\nheroku create <your-app-name>\nheroku config:set DOMAIN_ADMIN_USERNAME=x@gooddata.com DOMAIN_ADMIN_PASSWORD=xy PROJECT_ID_TO_ASSIGN=xms7ga4tf3g3nzucd8380o2bev8oeknp\ngit push heroku HEAD:master\nheroku open\n```\n### Enable Geo Chart for Storybook and Live Examples\nGeo chart uses Mapbox to render map which requires a Mapbox access token.\n- Register an account and create Mapbox access token at [guide](https://docs.mapbox.com/help/how-mapbox-works/access-tokens/)\n- Store the created token at `.env`:\n```bash\necho -e \"EXAMPLE_MAPBOX_ACCESS_TOKEN=token\" >> .env # only need to run once\necho -e \"STORYBOOK_MAPBOX_ACCESS_TOKEN=token\" >> .env # only need to run once\n```\n\n### Run Live Examples Locally\nTo run *GoodData.UI Live Examples* locally:\n```bash\ngit clone <this-repository>\ncd  <repository-folder>\nyarn install --pure-lockfile\nyarn examples\n```\nThen open https://localhost:8999 and login using Live Examples account (you can [create one here](https://gooddata-examples.herokuapp.com/registration)).\n\n### Run Storybook locally\n- Run storybook with token stored in `.env` for more secure\n```bash\nyarn storybook\n```\n- Or run storybook with token env param exposed to cli (not suggested)\n```bash\nSTORYBOOK_MAPBOX_ACCESS_TOKEN=token yarn storybook\n```\n- Apply either above way to `yarn build-storybook` or `yarn test-storybook`\n\n### Source code formatting\nThe source code in the repository is formatted by [Prettier](https://prettier.io/).\nThe format of the code is validated by our Continuous Integration server and is one of the requirements of successful merge.\n\nPrettier is supported by every major IDE. You can find the list of supported editors and how to configure them [here](https://prettier.io/docs/en/editors.html).\n\nIn the case, when your editor is not supported or you don't want to setup the integration, you can run the `yarn prettier-write` command to reformat the code before commit.\n\n## Changelog\n\n- see [CHANGELOG.md](CHANGELOG.md)\n\n## Supported versions\n\nIn order to make the user experience with integrating GoodData UI SDK as smooth and secure as possible and to ensure that the SDK is using the latest features of the platform, we will only provide support to two most recent major versions of UI SDK.\n\nThe most recent majors will be supported in the following modes:\n\n- The latest major version will receive all new functionality and all bug fixes\n- The previous major version will only receive fixes to critical issues and security fixes. These fixes will be applied on top of last released version of the previous major\n\nThe customers are encouraged to always use the latest version of the UI SDK.\n\nIn case of using older versions, the user might face API incompatibility, performance or security issues.\n\nPlease follow the installation instructions to update to the newest version.\n\n## License\n\n(C) 2007-2020 GoodData Corporation\n\nThis project is dual licensed:\n\n- The ATTRIBUTION-NONCOMMERCIAL 4.0 INTERNATIONAL (CC BY-NC 4.0) is used for purpose of the trial experience and evaluation of GoodData.UI library.\n- The GOODDATA GOODDATA.UI LIBRARY END USER LICENSE AGREEMENT is used for GoodData customers.\n\nFor more information, please see [LICENSE](https://github.com/gooddata/gooddata-react-components/blob/master/LICENSE)\n","gitHead":"f7d7d10e6f543bd7bc7f08d1b0c119161f944ca8","scripts":{"dev":"bash scripts/build.sh --dev-watch","test":"jest --watch","build":"bash scripts/build.sh","tslint":"yarn run-tslint -t verbose $npm_package_config_tslint","prepare":"cd examples/server && yarn install --frozen-lockfile && cd ../..; rm -r examples/node_modules 2>/dev/null; true","examples":"bash scripts/run-examples.sh","prepare?":"# Called before `npm publish` and on local `npm install`. Temporarily also for deleting obsolete node_modules. Ends with `true` to continue gracefully.","validate":"tsc --noEmit && yarn tslint && eslint $npm_package_config_eslint && yarn prettier-check","build-dev":"bash scripts/build.sh --dev","examples?":"# Default is developer domain, other options: yarn examples [sec,secure,stg,stg2,stg3,demo,developer or URL]","storybook":"yarn build && start-storybook -p 9001 -c .storybook","test-once":"jest","tslint-ci":"mkdir -p ./ci/results && yarn run-tslint -t checkstyle -o ./ci/results/tslint-results.xml $npm_package_config_tslint","run-tslint":"tslint -p tsconfig.json","validate-ci":"tsc --noEmit && yarn tslint-ci  && eslint $npm_package_config_eslint -f checkstyle -o ci/results/eslint-results.xml && yarn prettier-check","examples-build":"bash scripts/build-examples.sh","prepublishOnly":"yarn build","prettier-check":"prettier --check '{src,stories,styles,__mocks__,examples/server/src,examples/src,examples/test}/**/*.{ts,js,tsx,jsx,json,scss,md,yaml,html}'","prettier-write":"prettier --write '{src,stories,styles,__mocks__,examples/server/src,examples/src,examples/test}/**/*.{ts,js,tsx,jsx,json,scss,md,yaml,html}'","test-storybook":"yarn build && test-storybook","build-storybook":"yarn build && build-storybook -c .storybook -o dist-storybook","examples-server":"node examples/server/src/index.js","heroku-postbuild":"yarn examples-build developer","examples-testcafe":"./scripts/run-testcafe.sh visual","check-circular-deps":"madge --circular --extensions ts ./src","examples-testcafe-ci":"./scripts/run-testcafe.sh ci","examples-testcafe-live":"./scripts/run-testcafe.sh live"},"typings":"dist/index.d.ts","_npmUser":{"name":"gooddata-ci","email":"rail@gooddata.com"},"deprecated":"@gooddata/react-components@7 reached End of Support on March 31, 2022. Please upgrade (see https://sdk.gooddata.com/gooddata-ui/docs/supported_versions.html for more information).","repository":{"url":"git+ssh://git@github.com/gooddata/gooddata-react-components.git","type":"git"},"_npmVersion":"6.4.1","description":"GoodData.UI - A powerful JavaScript library for building analytical applications","directories":{},"lint-staged":{"{src,stories,styles,__mocks__,examples/server/src,examples/src,examples/test}/**/*.{ts,js,tsx,jsx,scss}":["npx gdc-fix-copyright","git add"],"{src,stories,styles,__mocks__,examples/server/src,examples/src,examples/test}/**/*.{ts,js,tsx,jsx,json,scss,md,yaml,html}":["prettier --write","git add"]},"_nodeVersion":"8.12.0","dependencies":{"rxjs":"^5.5.6","uuid":"^3.2.1","immer":"^1.3.1","lodash":"^4.17.15","date-fns":"^2.7.0","downshift":"^3.2.7","invariant":"^2.2.2","mapbox-gl":"^1.6.1","classnames":"^2.2.6","highcharts":"7.1.1","prop-types":"^15.6.0","react-intl":"^3.6.0","custom-event":"^1.0.1","react-window":"^1.8.1","ag-grid-react":"20.0.0","react-measure":"^2.3.0","@types/mapbox-gl":"^1.6.1","react-day-picker":"~7.3.0","react-responsive":"^3.0.0","stringify-object":"^2.4.0","@gooddata/typings":"^2.22.0","ag-grid-community":"20.0.0","http-status-codes":"^1.3.0","@gooddata/js-utils":"^3.5.0","@gooddata/numberjs":"^3.2.4","fixed-data-table-2":"0.7.17","@gooddata/goodstrap":"^68.1.0","react-dom-factories":"^1.0.2","@gooddata/gooddata-js":"^12.5.0","json-stable-stringify":"^1.0.1","react-transition-group":"^2.2.1","hoist-non-react-statics":"^3.3.0","nodelist-foreach-polyfill":"^1.2.0","@formatjs/intl-pluralrules":"^1.3.6","highcharts-grouped-categories":"^1.1.3"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"raf":"3.3.2","yup":"^0.24.1","jest":"24.7.1","husky":"3.0.0","madge":"^3.4.4","react":"^16.5.2","enzyme":"3.5.0","eslint":"4.19.1","formik":"^0.11.11","moment":"2.23.0","history":"^4.7.2","ts-jest":"24.0.0","webpack":"4.30.0","full-icu":"^1.3.0","prettier":"1.16.4","react-ga":"^2.5.2","recharts":"1.0.0-beta.9","testcafe":"1.1.4","commander":"2.14.1","node-sass":"4.13.0","react-dom":"^16.5.2","supertest":"3.0.0","ts-loader":"6.0.0","@types/raf":"^3.4.0","css-loader":"0.28.7","jest-junit":"3.0.0","raw-loader":"0.5.1","styled-jsx":"2.2.1","typescript":"3.3.4000","@babel/core":"7.4.4","@types/jest":"24.0.6","@types/node":"7.0.8","@types/uuid":"3.4.3","file-loader":"3.0.1","jest-enzyme":"7.0.2","lint-staged":"9.1.0","sass-loader":"6.0.6","webpack-cli":"3.3.2","@types/react":"16.8.6","babel-loader":"8.0.5","react-helmet":"5.2.0","react-select":"1.2.1","style-loader":"0.19.1","@types/enzyme":"3.1.13","@types/lodash":"4.14.123","testcafe-live":"0.1.4","@babel/runtime":"7.4.4","dotenv-webpack":"^1.7.0","@babel/polyfill":"^7.4.4","@storybook/react":"5.0.11","@types/invariant":"2.2.29","@types/react-dom":"16.0.11","isomorphic-fetch":"2.2.1","react-datepicker":"1.1.0","react-router-dom":"4.2.2","@babel/preset-env":"7.4.4","@gooddata/mock-js":"^2.11.0","@storybook/addons":"5.0.11","@types/classnames":"2.2.3","@types/prop-types":"15.5.2","@storybook/theming":"5.0.11","identity-obj-proxy":"^3.0.0","intl-messageformat":"^7.5.4","webpack-dev-server":"3.3.1","@babel/preset-react":"7.0.0","@types/react-portal":"4.0.1","@types/react-window":"^1.8.1","babel-plugin-lodash":"3.3.4","html-webpack-plugin":"3.2.0","react-test-renderer":"16.4.2","@types/react-measure":"2.0.5","clean-webpack-plugin":"2.0.2","stats-webpack-plugin":"0.7.0","eslint-config-prettier":"4.1.0","react-google-recaptcha":"^0.14.1","tslint-config-prettier":"1.18.0","@gooddata/eslint-config":"^1.0.0","@gooddata/tslint-config":"1.0.0","@types/react-responsive":"^3.0.3","@types/storybook__react":"4.0.1","@types/stringify-object":"^3.2.0","enzyme-adapter-react-16":"1.3.1","@gooddata/test-storybook":"3.2.1","@storybook/addon-actions":"5.0.11","@storybook/addon-options":"5.0.11","node-sass-magic-importer":"5.1.0","react-syntax-highlighter":"11.0.2","@types/fixed-data-table-2":"0.8.1","@types/react-test-renderer":"16.0.0","circular-dependency-plugin":"5.0.2","compression-webpack-plugin":"2.0.0","@types/json-stable-stringify":"^1.0.32","@gooddata/frontend-npm-scripts":"1.1.0","@types/enzyme-adapter-react-16":"1.0.3","@types/storybook__addon-actions":"3.4.2","@babel/plugin-proposal-class-properties":"7.4.4","@babel/plugin-proposal-object-rest-spread":"7.4.4","@babel/plugin-transform-async-to-generator":"7.4.4"},"peerDependencies":{"react":"^16.5.2","react-dom":"^16.5.2"},"_npmOperationalInternal":{"tmp":"tmp/react-components_7.5.0-beta.17_1584617151667_0.4853195495480216","host":"s3://npm-registry-packages"}},"7.5.0-beta.18":{"name":"@gooddata/react-components","version":"7.5.0-beta.18","author":{"name":"GoodData Corporation"},"license":"BSD-3-Clause","_id":"@gooddata/react-components@7.5.0-beta.18","maintainers":[{"name":"afi","email":"adam.fiedler@gooddata.com"},{"name":"bertold8","email":"ivan.nejezchleb@seznam.cz"},{"name":"brbistas","email":"valentinos.chraniotis@gooddata.com"},{"name":"bugsbunny338","email":"jiri.zajic@mensa.cz"},{"name":"de.do","email":"de.do@gooddata.com"},{"name":"gooddata-ci","email":"rail@gooddata.com"},{"name":"hung.nguyen.hoang","email":"hung.nguyen@gooddata.com"},{"name":"ivan.mjartan","email":"ivan.mjartan@gooddata.com"},{"name":"jakub-sterba","email":"jakub.sterba@gooddata.com"},{"name":"jankc","email":"jan.krapac@gmail.com"},{"name":"jaroslav.tomecek","email":"jaroslav.tomecek@gooddata.com"},{"name":"jkittler","email":"honza.kittler@gmail.com"},{"name":"khanh.le","email":"khanh.le@gooddata.com"},{"name":"lanhuynh","email":"lan.huynh@gooddata.com"},{"name":"linhhong","email":"linh.hong@gooddata.com"},{"name":"lupko","email":"lubomir.slivka@gooddata.com"},{"name":"matyas.kandl","email":"matyas.kandl@gooddata.com"},{"name":"michal.marsal","email":"michal.marsal@gooddata.com"},{"name":"naibinh","email":"naibinh@gmail.com"},{"name":"nikolacech","email":"nikola.cech@gooddata.com"},{"name":"nis.hua","email":"nis.hua@gooddata.com"},{"name":"no23reason","email":"dan.homola@hotmail.cz"},{"name":"patrikbraborec","email":"patrik.braborec@gooddata.com"},{"name":"pbenes","email":"petr.benes@gooddata.com"},{"name":"petrjanu","email":"petr.janu@gooddata.com"},{"name":"ptquang86","email":"ptquang86@gmail.com"},{"name":"qduval","email":"quentin.duval@gooddata.com"},{"name":"rodri360","email":"me@rodri360.com"},{"name":"sitina","email":"jiri.sitina@gooddata.com"},{"name":"strouhaljan","email":"strouhal.jan@gmail.com"},{"name":"tomas.kratochvil","email":"tomas.kratochvil@gooddata.com"},{"name":"tomasreichmann","email":"tomasreichmann@gmail.com"},{"name":"tomsatgd","email":"tomas.satinsky@gooddata.com"},{"name":"trung-le-quoc","email":"trung.le@gooddata.com"},{"name":"tu-ngo","email":"tungo1981@gmail.com"},{"name":"tulean","email":"tuan.le@gooddata.com"},{"name":"utdnah","email":"danh.ung@gooddata.com"},{"name":"vlastikcz","email":"vlastimil.kotas@gooddata.com"},{"name":"vu.pham","email":"vu.pham@gooddata.com"},{"name":"xmort","email":"petr.dolejsi@gooddata.com"},{"name":"yanlipnican","email":"yanlipnican@gmail.com"}],"homepage":"https://github.com/gooddata/gooddata-react-components#readme","bugs":{"url":"https://github.com/gooddata/gooddata-react-components/issues"},"dist":{"shasum":"598fa36c6e4c386bb5f17a01a7f9d26f966fb7fb","tarball":"https://registry.npmjs.org/@gooddata/react-components/-/react-components-7.5.0-beta.18.tgz","fileCount":2480,"integrity":"sha512-31JvJDJ42bGONvfvnYRGV+rVR5MlmDHqhIksf1cd/zBwxV8HC1x/pm2LcYPHJ4GZrLuk4XUuleSYZLo6hGVJyg==","signatures":[{"sig":"MEYCIQC2gqEugr+amQ2DjJlwo170nek5Mxo+vpOL9em0R4CTDAIhAL9zTWNeXQURRHb7N6keYkYCdiZyJlZTyKCgchqfeUof","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":9790057,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJec1xsCRA9TVsSAnZWagAA1bsP/REW9rS6qLtLk4DMdUJl\nOmE1N5KnCjCkgOhofTVgTIBUIANsM6YkYx2/4U+0djRoraBj3MVNEP/KFpLS\nKVCX3MUFs2QE0nidfupGAZlFXA3uJgqug36HfNJNGMg8zkOZWpDdaeziVItX\n7OOgeHwWrV8GJACI9Jz76GIuhcyTPZdfTVvr4zxFWsmUZ0XIe7OiJ2YR9I8v\n9vO8M0qLNeiJ/FWhC4IS8DApbcSmqO0sbQ9SAIYx2dNt8ubIhO+3Oq0QS77N\nFNJ0rjzl4zBIiC4kzpHZ5enmXxcOGiKSpjSJJJrd1lpY5URRvBFw8F3sEnHY\njwC8+0JlIVn2RhOlgDlyEOr61l7wfpPDOGyyYVdrt9z5PYgQgQkoI1Zcl2hS\nzllpLH8sxS0tCL7Xg+BgWjxXV7tL+vqWMVtDiZLRuBGL513hICu9xmG19I5N\n4ZWP9ijoofs35GJ3Mj3mDGVJvdmox8HmnIbBwArF2CjIW9E69X2ET1B6a3qu\nKRuTKnt5hwIvC8xzLrFp/eWKKxekqjRjvpAQssYUd9GcsTBNiw/GmshUco0o\nMzqIamLPQ04hJJnVi1kZikoWrmkBLob2jgT4WflpO+XFv0bB9wSAvH9soLXP\nznOYnGA36WyOo1ppcJtv7oSmWvOsmiLzU0c/MRa/o/12lKcb7Su0XOS6DELO\nXwNJ\r\n=645a\r\n-----END PGP SIGNATURE-----\r\n"},"main":"dist/index.js","husky":{"hooks":{"pre-commit":"lint-staged"}},"config":{"eslint":"./examples/**/*.{js,jsx}","tslint":"./{__mocks__,src,stories}/{,**/}*.{ts,tsx}"},"readme":"[![npm version](https://badge.fury.io/js/%40gooddata%2Freact-components.svg)](https://www.npmjs.com/package/@gooddata/react-components)\n\n# GoodData.UI React components\n> A React-based JavaScript library for building data-driven applications\n\n## Getting started\n- [GoodData.UI Documentation](http://sdk.gooddata.com/gooddata-ui/)\n- [GoodData.UI Live Examples](https://gooddata-examples.herokuapp.com/)\n- [Stack Overflow](https://stackoverflow.com/questions/tagged/gooddata)\n\n### Usage\nWith [yarn](https://yarnpkg.com) installed, go to your project directory and run\n```\n$ yarn add @gooddata/react-components\n```\nIf you prefer [npm](npmjs.com) run\n```\n$ npm install --save @gooddata/react-components\n```\n\nThe public API is exposed via global `index.js`. Except for the styles, do not import any other file directly\nbecause they are not intended to be part of the public API.\n\n## Contributing\n\nWe welcome any contribution in form of [issues](https://github.com/gooddata/gooddata-react-components/issues) or [pull requests](https://github.com/gooddata/gooddata-react-components/pulls).\nThese commands may come in handy while developing:\n\n| command | description |\n| ------- | ----------- |\n| `yarn install --pure-lockfile` | first step |\n| ||\n| `yarn dev` | build react-components to `/dist` in watch mode |\n| `yarn test` | run all unit tests |\n| `yarn prettier-write` | format the source code to match the valid codestyle |\n| `yarn validate` | validate codestyle |\n| ||\n| `yarn storybook` | run storybook from `/stories` on http://localhost:9001 |\n| `yarn build-storybook` | build storybook to `/dist-storybook` |\n| `yarn test-storybook` | run storybook and [screenshot tests](https://github.com/gooddata/gdc-client-utils/tree/master/test-storybook) |\n| ||\n| `yarn examples` | run Live Examples dev-server from `/examples` on https://localhost:8999 |\n| `yarn examples-build` | build Live Examples to `/examples/dist` |\n| `yarn examples-server` | serve built Live Examples - see `/examples/server/src` |\n| `yarn examples-testcafe` | run testcafe tests against `localhost:8999` |\n\n### Deploy to heroku.com\nWhen you deploy this repo to heroku, it serves *GoodData.UI Live Examples*.\nRelevant tasks are in `Procfile` and `package.json`.\n\n```bash\n# run in the project directory\nheroku login\nheroku create <your-app-name>\nheroku config:set DOMAIN_ADMIN_USERNAME=x@gooddata.com DOMAIN_ADMIN_PASSWORD=xy PROJECT_ID_TO_ASSIGN=xms7ga4tf3g3nzucd8380o2bev8oeknp\ngit push heroku HEAD:master\nheroku open\n```\n### Enable Geo Chart for Storybook and Live Examples\nGeo chart uses Mapbox to render map which requires a Mapbox access token.\n- Register an account and create Mapbox access token at [guide](https://docs.mapbox.com/help/how-mapbox-works/access-tokens/)\n- Store the created token at `.env`:\n```bash\necho -e \"EXAMPLE_MAPBOX_ACCESS_TOKEN=token\" >> .env # only need to run once\necho -e \"STORYBOOK_MAPBOX_ACCESS_TOKEN=token\" >> .env # only need to run once\n```\n\n### Run Live Examples Locally\nTo run *GoodData.UI Live Examples* locally:\n```bash\ngit clone <this-repository>\ncd  <repository-folder>\nyarn install --pure-lockfile\nyarn examples\n```\nThen open https://localhost:8999 and login using Live Examples account (you can [create one here](https://gooddata-examples.herokuapp.com/registration)).\n\n### Run Storybook locally\n- Run storybook with token stored in `.env` for more secure\n```bash\nyarn storybook\n```\n- Or run storybook with token env param exposed to cli (not suggested)\n```bash\nSTORYBOOK_MAPBOX_ACCESS_TOKEN=token yarn storybook\n```\n- Apply either above way to `yarn build-storybook` or `yarn test-storybook`\n\n### Source code formatting\nThe source code in the repository is formatted by [Prettier](https://prettier.io/).\nThe format of the code is validated by our Continuous Integration server and is one of the requirements of successful merge.\n\nPrettier is supported by every major IDE. You can find the list of supported editors and how to configure them [here](https://prettier.io/docs/en/editors.html).\n\nIn the case, when your editor is not supported or you don't want to setup the integration, you can run the `yarn prettier-write` command to reformat the code before commit.\n\n## Changelog\n\n- see [CHANGELOG.md](CHANGELOG.md)\n\n## Supported versions\n\nIn order to make the user experience with integrating GoodData UI SDK as smooth and secure as possible and to ensure that the SDK is using the latest features of the platform, we will only provide support to two most recent major versions of UI SDK.\n\nThe most recent majors will be supported in the following modes:\n\n- The latest major version will receive all new functionality and all bug fixes\n- The previous major version will only receive fixes to critical issues and security fixes. These fixes will be applied on top of last released version of the previous major\n\nThe customers are encouraged to always use the latest version of the UI SDK.\n\nIn case of using older versions, the user might face API incompatibility, performance or security issues.\n\nPlease follow the installation instructions to update to the newest version.\n\n## License\n\n(C) 2007-2020 GoodData Corporation\n\nThis project is dual licensed:\n\n- The ATTRIBUTION-NONCOMMERCIAL 4.0 INTERNATIONAL (CC BY-NC 4.0) is used for purpose of the trial experience and evaluation of GoodData.UI library.\n- The GOODDATA GOODDATA.UI LIBRARY END USER LICENSE AGREEMENT is used for GoodData customers.\n\nFor more information, please see [LICENSE](https://github.com/gooddata/gooddata-react-components/blob/master/LICENSE)\n","gitHead":"710cdf33c22435e270bed10b2fad23a361bee7a5","scripts":{"dev":"bash scripts/build.sh --dev-watch","test":"jest --watch","build":"bash scripts/build.sh","tslint":"yarn run-tslint -t verbose $npm_package_config_tslint","prepare":"cd examples/server && yarn install --frozen-lockfile && cd ../..; rm -r examples/node_modules 2>/dev/null; true","examples":"bash scripts/run-examples.sh","prepare?":"# Called before `npm publish` and on local `npm install`. Temporarily also for deleting obsolete node_modules. Ends with `true` to continue gracefully.","validate":"tsc --noEmit && yarn tslint && eslint $npm_package_config_eslint && yarn prettier-check","build-dev":"bash scripts/build.sh --dev","examples?":"# Default is developer domain, other options: yarn examples [sec,secure,stg,stg2,stg3,demo,developer or URL]","storybook":"yarn build && start-storybook -p 9001 -c .storybook","test-once":"jest","tslint-ci":"mkdir -p ./ci/results && yarn run-tslint -t checkstyle -o ./ci/results/tslint-results.xml $npm_package_config_tslint","run-tslint":"tslint -p tsconfig.json","validate-ci":"tsc --noEmit && yarn tslint-ci  && eslint $npm_package_config_eslint -f checkstyle -o ci/results/eslint-results.xml && yarn prettier-check","examples-build":"bash scripts/build-examples.sh","prepublishOnly":"yarn build","prettier-check":"prettier --check '{src,stories,styles,__mocks__,examples/server/src,examples/src,examples/test}/**/*.{ts,js,tsx,jsx,json,scss,md,yaml,html}'","prettier-write":"prettier --write '{src,stories,styles,__mocks__,examples/server/src,examples/src,examples/test}/**/*.{ts,js,tsx,jsx,json,scss,md,yaml,html}'","test-storybook":"yarn build && test-storybook","build-storybook":"yarn build && build-storybook -c .storybook -o dist-storybook","examples-server":"node examples/server/src/index.js","heroku-postbuild":"yarn examples-build developer","examples-testcafe":"./scripts/run-testcafe.sh visual","check-circular-deps":"madge --circular --extensions ts ./src","examples-testcafe-ci":"./scripts/run-testcafe.sh ci","examples-testcafe-live":"./scripts/run-testcafe.sh live"},"typings":"dist/index.d.ts","_npmUser":{"name":"gooddata-ci","email":"rail@gooddata.com"},"deprecated":"@gooddata/react-components@7 reached End of Support on March 31, 2022. Please upgrade (see https://sdk.gooddata.com/gooddata-ui/docs/supported_versions.html for more information).","repository":{"url":"git+ssh://git@github.com/gooddata/gooddata-react-components.git","type":"git"},"_npmVersion":"6.4.1","description":"GoodData.UI - A powerful JavaScript library for building analytical applications","directories":{},"lint-staged":{"{src,stories,styles,__mocks__,examples/server/src,examples/src,examples/test}/**/*.{ts,js,tsx,jsx,scss}":["npx gdc-fix-copyright","git add"],"{src,stories,styles,__mocks__,examples/server/src,examples/src,examples/test}/**/*.{ts,js,tsx,jsx,json,scss,md,yaml,html}":["prettier --write","git add"]},"_nodeVersion":"8.12.0","dependencies":{"rxjs":"^5.5.6","uuid":"^3.2.1","immer":"^1.3.1","lodash":"^4.17.15","date-fns":"^2.7.0","downshift":"^3.2.7","invariant":"^2.2.2","mapbox-gl":"^1.6.1","classnames":"^2.2.6","highcharts":"7.1.1","prop-types":"^15.6.0","react-intl":"^3.6.0","custom-event":"^1.0.1","react-window":"^1.8.1","ag-grid-react":"20.0.0","react-measure":"^2.3.0","@types/mapbox-gl":"^1.6.1","react-day-picker":"~7.3.0","react-responsive":"^3.0.0","stringify-object":"^2.4.0","@gooddata/typings":"^2.22.0","ag-grid-community":"20.0.0","http-status-codes":"^1.3.0","@gooddata/js-utils":"^3.5.0","@gooddata/numberjs":"^3.2.4","fixed-data-table-2":"0.7.17","@gooddata/goodstrap":"^68.1.0","react-dom-factories":"^1.0.2","@gooddata/gooddata-js":"^12.5.0","json-stable-stringify":"^1.0.1","react-transition-group":"^2.2.1","hoist-non-react-statics":"^3.3.0","nodelist-foreach-polyfill":"^1.2.0","@formatjs/intl-pluralrules":"^1.3.6","highcharts-grouped-categories":"^1.1.3"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"raf":"3.3.2","yup":"^0.24.1","jest":"24.7.1","husky":"3.0.0","madge":"^3.4.4","react":"^16.5.2","enzyme":"3.5.0","eslint":"4.19.1","formik":"^0.11.11","moment":"2.23.0","history":"^4.7.2","ts-jest":"24.0.0","webpack":"4.30.0","full-icu":"^1.3.0","prettier":"1.16.4","react-ga":"^2.5.2","recharts":"1.0.0-beta.9","testcafe":"1.1.4","commander":"2.14.1","node-sass":"4.13.0","react-dom":"^16.5.2","supertest":"3.0.0","ts-loader":"6.0.0","@types/raf":"^3.4.0","css-loader":"0.28.7","jest-junit":"3.0.0","raw-loader":"0.5.1","styled-jsx":"2.2.1","typescript":"3.3.4000","@babel/core":"7.4.4","@types/jest":"24.0.6","@types/node":"7.0.8","@types/uuid":"3.4.3","file-loader":"3.0.1","jest-enzyme":"7.0.2","lint-staged":"9.1.0","sass-loader":"6.0.6","webpack-cli":"3.3.2","@types/react":"16.8.6","babel-loader":"8.0.5","react-helmet":"5.2.0","react-select":"1.2.1","style-loader":"0.19.1","@types/enzyme":"3.1.13","@types/lodash":"4.14.123","testcafe-live":"0.1.4","@babel/runtime":"7.4.4","dotenv-webpack":"^1.7.0","@babel/polyfill":"^7.4.4","@storybook/react":"5.0.11","@types/invariant":"2.2.29","@types/react-dom":"16.0.11","isomorphic-fetch":"2.2.1","react-datepicker":"1.1.0","react-router-dom":"4.2.2","@babel/preset-env":"7.4.4","@gooddata/mock-js":"^2.11.0","@storybook/addons":"5.0.11","@types/classnames":"2.2.3","@types/prop-types":"15.5.2","@storybook/theming":"5.0.11","identity-obj-proxy":"^3.0.0","intl-messageformat":"^7.5.4","webpack-dev-server":"3.3.1","@babel/preset-react":"7.0.0","@types/react-portal":"4.0.1","@types/react-window":"^1.8.1","babel-plugin-lodash":"3.3.4","html-webpack-plugin":"3.2.0","react-test-renderer":"16.4.2","@types/react-measure":"2.0.5","clean-webpack-plugin":"2.0.2","stats-webpack-plugin":"0.7.0","eslint-config-prettier":"4.1.0","react-google-recaptcha":"^0.14.1","tslint-config-prettier":"1.18.0","@gooddata/eslint-config":"^1.0.0","@gooddata/tslint-config":"1.0.0","@types/react-responsive":"^3.0.3","@types/storybook__react":"4.0.1","@types/stringify-object":"^3.2.0","enzyme-adapter-react-16":"1.3.1","@gooddata/test-storybook":"3.2.1","@storybook/addon-actions":"5.0.11","@storybook/addon-options":"5.0.11","node-sass-magic-importer":"5.1.0","react-syntax-highlighter":"11.0.2","@types/fixed-data-table-2":"0.8.1","@types/react-test-renderer":"16.0.0","circular-dependency-plugin":"5.0.2","compression-webpack-plugin":"2.0.0","@types/json-stable-stringify":"^1.0.32","@gooddata/frontend-npm-scripts":"1.1.0","@types/enzyme-adapter-react-16":"1.0.3","@types/storybook__addon-actions":"3.4.2","@babel/plugin-proposal-class-properties":"7.4.4","@babel/plugin-proposal-object-rest-spread":"7.4.4","@babel/plugin-transform-async-to-generator":"7.4.4"},"peerDependencies":{"react":"^16.5.2","react-dom":"^16.5.2"},"_npmOperationalInternal":{"tmp":"tmp/react-components_7.5.0-beta.18_1584618604232_0.4587751371059414","host":"s3://npm-registry-packages"}},"7.5.0-alpha-tulean-TLE-RAIL2070-2020-03-19T14-32-09-047Z":{"name":"@gooddata/react-components","version":"7.5.0-alpha-tulean-TLE-RAIL2070-2020-03-19T14-32-09-047Z","author":{"name":"GoodData Corporation"},"license":"BSD-3-Clause","_id":"@gooddata/react-components@7.5.0-alpha-tulean-TLE-RAIL2070-2020-03-19T14-32-09-047Z","maintainers":[{"name":"afi","email":"adam.fiedler@gooddata.com"},{"name":"bertold8","email":"ivan.nejezchleb@seznam.cz"},{"name":"brbistas","email":"valentinos.chraniotis@gooddata.com"},{"name":"bugsbunny338","email":"jiri.zajic@mensa.cz"},{"name":"de.do","email":"de.do@gooddata.com"},{"name":"gooddata-ci","email":"rail@gooddata.com"},{"name":"hung.nguyen.hoang","email":"hung.nguyen@gooddata.com"},{"name":"ivan.mjartan","email":"ivan.mjartan@gooddata.com"},{"name":"jakub-sterba","email":"jakub.sterba@gooddata.com"},{"name":"jankc","email":"jan.krapac@gmail.com"},{"name":"jaroslav.tomecek","email":"jaroslav.tomecek@gooddata.com"},{"name":"jkittler","email":"honza.kittler@gmail.com"},{"name":"khanh.le","email":"khanh.le@gooddata.com"},{"name":"lanhuynh","email":"lan.huynh@gooddata.com"},{"name":"linhhong","email":"linh.hong@gooddata.com"},{"name":"lupko","email":"lubomir.slivka@gooddata.com"},{"name":"matyas.kandl","email":"matyas.kandl@gooddata.com"},{"name":"michal.marsal","email":"michal.marsal@gooddata.com"},{"name":"naibinh","email":"naibinh@gmail.com"},{"name":"nikolacech","email":"nikola.cech@gooddata.com"},{"name":"nis.hua","email":"nis.hua@gooddata.com"},{"name":"no23reason","email":"dan.homola@hotmail.cz"},{"name":"patrikbraborec","email":"patrik.braborec@gooddata.com"},{"name":"pbenes","email":"petr.benes@gooddata.com"},{"name":"petrjanu","email":"petr.janu@gooddata.com"},{"name":"ptquang86","email":"ptquang86@gmail.com"},{"name":"qduval","email":"quentin.duval@gooddata.com"},{"name":"rodri360","email":"me@rodri360.com"},{"name":"sitina","email":"jiri.sitina@gooddata.com"},{"name":"strouhaljan","email":"strouhal.jan@gmail.com"},{"name":"tomas.kratochvil","email":"tomas.kratochvil@gooddata.com"},{"name":"tomasreichmann","email":"tomasreichmann@gmail.com"},{"name":"tomsatgd","email":"tomas.satinsky@gooddata.com"},{"name":"trung-le-quoc","email":"trung.le@gooddata.com"},{"name":"tu-ngo","email":"tungo1981@gmail.com"},{"name":"tulean","email":"tuan.le@gooddata.com"},{"name":"utdnah","email":"danh.ung@gooddata.com"},{"name":"vlastikcz","email":"vlastimil.kotas@gooddata.com"},{"name":"vu.pham","email":"vu.pham@gooddata.com"},{"name":"xmort","email":"petr.dolejsi@gooddata.com"},{"name":"yanlipnican","email":"yanlipnican@gmail.com"}],"homepage":"https://github.com/gooddata/gooddata-react-components#readme","bugs":{"url":"https://github.com/gooddata/gooddata-react-components/issues"},"dist":{"shasum":"8b133a97bee5185c3ccff6761e70f15a8f5862aa","tarball":"https://registry.npmjs.org/@gooddata/react-components/-/react-components-7.5.0-alpha-tulean-TLE-RAIL2070-2020-03-19T14-32-09-047Z.tgz","fileCount":2481,"integrity":"sha512-NbdoZah3O4dN3qXud0K4CfsLH+By83oicEGS788DoXGcBP5pLJbbl2fhiGx7IpuVVKpqSXb6scceeO2loKUxiA==","signatures":[{"sig":"MEQCIAEWYRoJOp65GxF20ebGpp/47V9ycOx7T3pFX22celNqAiBHEM/jLMilj8q+Tkf+39UBs5Vsoeau7Mcxmd0emrUoig==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":9797635,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJec4KGCRA9TVsSAnZWagAAWbUP/3im0UQIV5x+m8y41o0r\n3Ay733agLdnGlfmsCGPlwk6QZU1GZpzERdh0abWO26JS7MJIVc/FY00G9k93\nO3mFEly/T827ayT+hQznx/vynkR/MnNwzruHBJ1/exMQhIZD5SLSnQ5Ui9Eq\nQZlNoKqllCuMnI0u0RKVgAcDK1FV3IfhI/XuLqV2J/wYCgnwPGaR7Okk8IKP\nbT9W2zmEcbq8iVCU7IVfh42UD2FtDlUSE2rvdObYG7lI1cUyWOApFG1abuHo\n5RqbdNWV8DLROYGbz06yNWUPdXxGP98C0HnghQugbJMyIG35mGAL8WJN3LDN\n911zVRdjh8GvHdhd1ZiLLFYszUu6xO5wlbjjBK6UtxbQiZv2gsTbNqN76MnH\n4R2QA9fpa1fSmleFLkiTIL1irG5fk7H3kPxxUhhdJY4Hxx1WXMC7c48Fcrvk\nzeIeIJAiPfvUikWfNFn7rwOizEc3Xld0Rh+tveYAWpN0zz6nrknal4jIFqwZ\nCDa2fR2DuNTSVcPxikFZDu57or50yeTEdj93tQUwPTQFFp42NjAti38YFrrg\niQ7QDoXibNYVNxsrXtPyk22U1IFr7B6vbA9X/VRCSIGfGkMeHrrPFa74gQyY\n1lNakb+mO/lx/qMeyzpR+jF2A6Mk8wtQf679RPVL7fPStIatgr8uHsVQKAhy\nwVgV\r\n=+/96\r\n-----END PGP SIGNATURE-----\r\n"},"main":"dist/index.js","husky":{"hooks":{"pre-commit":"lint-staged"}},"config":{"eslint":"./examples/**/*.{js,jsx}","tslint":"./{__mocks__,src,stories}/{,**/}*.{ts,tsx}"},"readme":"[![npm version](https://badge.fury.io/js/%40gooddata%2Freact-components.svg)](https://www.npmjs.com/package/@gooddata/react-components)\n\n# GoodData.UI React components\n> A React-based JavaScript library for building data-driven applications\n\n## Getting started\n- [GoodData.UI Documentation](http://sdk.gooddata.com/gooddata-ui/)\n- [GoodData.UI Live Examples](https://gooddata-examples.herokuapp.com/)\n- [Stack Overflow](https://stackoverflow.com/questions/tagged/gooddata)\n\n### Usage\nWith [yarn](https://yarnpkg.com) installed, go to your project directory and run\n```\n$ yarn add @gooddata/react-components\n```\nIf you prefer [npm](npmjs.com) run\n```\n$ npm install --save @gooddata/react-components\n```\n\nThe public API is exposed via global `index.js`. Except for the styles, do not import any other file directly\nbecause they are not intended to be part of the public API.\n\n## Contributing\n\nWe welcome any contribution in form of [issues](https://github.com/gooddata/gooddata-react-components/issues) or [pull requests](https://github.com/gooddata/gooddata-react-components/pulls).\nThese commands may come in handy while developing:\n\n| command | description |\n| ------- | ----------- |\n| `yarn install --pure-lockfile` | first step |\n| ||\n| `yarn dev` | build react-components to `/dist` in watch mode |\n| `yarn test` | run all unit tests |\n| `yarn prettier-write` | format the source code to match the valid codestyle |\n| `yarn validate` | validate codestyle |\n| ||\n| `yarn storybook` | run storybook from `/stories` on http://localhost:9001 |\n| `yarn build-storybook` | build storybook to `/dist-storybook` |\n| `yarn test-storybook` | run storybook and [screenshot tests](https://github.com/gooddata/gdc-client-utils/tree/master/test-storybook) |\n| ||\n| `yarn examples` | run Live Examples dev-server from `/examples` on https://localhost:8999 |\n| `yarn examples-build` | build Live Examples to `/examples/dist` |\n| `yarn examples-server` | serve built Live Examples - see `/examples/server/src` |\n| `yarn examples-testcafe` | run testcafe tests against `localhost:8999` |\n\n### Deploy to heroku.com\nWhen you deploy this repo to heroku, it serves *GoodData.UI Live Examples*.\nRelevant tasks are in `Procfile` and `package.json`.\n\n```bash\n# run in the project directory\nheroku login\nheroku create <your-app-name>\nheroku config:set DOMAIN_ADMIN_USERNAME=x@gooddata.com DOMAIN_ADMIN_PASSWORD=xy PROJECT_ID_TO_ASSIGN=xms7ga4tf3g3nzucd8380o2bev8oeknp\ngit push heroku HEAD:master\nheroku open\n```\n### Enable Geo Chart for Storybook and Live Examples\nGeo chart uses Mapbox to render map which requires a Mapbox access token.\n- Register an account and create Mapbox access token at [guide](https://docs.mapbox.com/help/how-mapbox-works/access-tokens/)\n- Store the created token at `.env`:\n```bash\necho -e \"EXAMPLE_MAPBOX_ACCESS_TOKEN=token\" >> .env # only need to run once\necho -e \"STORYBOOK_MAPBOX_ACCESS_TOKEN=token\" >> .env # only need to run once\n```\n\n### Run Live Examples Locally\nTo run *GoodData.UI Live Examples* locally:\n```bash\ngit clone <this-repository>\ncd  <repository-folder>\nyarn install --pure-lockfile\nyarn examples\n```\nThen open https://localhost:8999 and login using Live Examples account (you can [create one here](https://gooddata-examples.herokuapp.com/registration)).\n\n### Run Storybook locally\n- Run storybook with token stored in `.env` for more secure\n```bash\nyarn storybook\n```\n- Or run storybook with token env param exposed to cli (not suggested)\n```bash\nSTORYBOOK_MAPBOX_ACCESS_TOKEN=token yarn storybook\n```\n- Apply either above way to `yarn build-storybook` or `yarn test-storybook`\n\n### Source code formatting\nThe source code in the repository is formatted by [Prettier](https://prettier.io/).\nThe format of the code is validated by our Continuous Integration server and is one of the requirements of successful merge.\n\nPrettier is supported by every major IDE. You can find the list of supported editors and how to configure them [here](https://prettier.io/docs/en/editors.html).\n\nIn the case, when your editor is not supported or you don't want to setup the integration, you can run the `yarn prettier-write` command to reformat the code before commit.\n\n## Changelog\n\n- see [CHANGELOG.md](CHANGELOG.md)\n\n## Supported versions\n\nIn order to make the user experience with integrating GoodData UI SDK as smooth and secure as possible and to ensure that the SDK is using the latest features of the platform, we will only provide support to two most recent major versions of UI SDK.\n\nThe most recent majors will be supported in the following modes:\n\n- The latest major version will receive all new functionality and all bug fixes\n- The previous major version will only receive fixes to critical issues and security fixes. These fixes will be applied on top of last released version of the previous major\n\nThe customers are encouraged to always use the latest version of the UI SDK.\n\nIn case of using older versions, the user might face API incompatibility, performance or security issues.\n\nPlease follow the installation instructions to update to the newest version.\n\n## License\n\n(C) 2007-2020 GoodData Corporation\n\nThis project is dual licensed:\n\n- The ATTRIBUTION-NONCOMMERCIAL 4.0 INTERNATIONAL (CC BY-NC 4.0) is used for purpose of the trial experience and evaluation of GoodData.UI library.\n- The GOODDATA GOODDATA.UI LIBRARY END USER LICENSE AGREEMENT is used for GoodData customers.\n\nFor more information, please see [LICENSE](https://github.com/gooddata/gooddata-react-components/blob/master/LICENSE)\n","gitHead":"39ad79d87ce38514a37c2fe75e5cd0259a8dae66","scripts":{"dev":"bash scripts/build.sh --dev-watch","test":"jest --watch","build":"bash scripts/build.sh","tslint":"yarn run-tslint -t verbose $npm_package_config_tslint","prepare":"cd examples/server && yarn install --frozen-lockfile && cd ../..; rm -r examples/node_modules 2>/dev/null; true","examples":"bash scripts/run-examples.sh","prepare?":"# Called before `npm publish` and on local `npm install`. Temporarily also for deleting obsolete node_modules. Ends with `true` to continue gracefully.","validate":"tsc --noEmit && yarn tslint && eslint $npm_package_config_eslint && yarn prettier-check","build-dev":"bash scripts/build.sh --dev","examples?":"# Default is developer domain, other options: yarn examples [sec,secure,stg,stg2,stg3,demo,developer or URL]","storybook":"yarn build && start-storybook -p 9001 -c .storybook","test-once":"jest","tslint-ci":"mkdir -p ./ci/results && yarn run-tslint -t checkstyle -o ./ci/results/tslint-results.xml $npm_package_config_tslint","run-tslint":"tslint -p tsconfig.json","validate-ci":"tsc --noEmit && yarn tslint-ci  && eslint $npm_package_config_eslint -f checkstyle -o ci/results/eslint-results.xml && yarn prettier-check","examples-build":"bash scripts/build-examples.sh","prepublishOnly":"yarn build","prettier-check":"prettier --check '{src,stories,styles,__mocks__,examples/server/src,examples/src,examples/test}/**/*.{ts,js,tsx,jsx,json,scss,md,yaml,html}'","prettier-write":"prettier --write '{src,stories,styles,__mocks__,examples/server/src,examples/src,examples/test}/**/*.{ts,js,tsx,jsx,json,scss,md,yaml,html}'","test-storybook":"yarn build && test-storybook","build-storybook":"yarn build && build-storybook -c .storybook -o dist-storybook","examples-server":"node examples/server/src/index.js","heroku-postbuild":"yarn examples-build developer","examples-testcafe":"./scripts/run-testcafe.sh visual","check-circular-deps":"madge --circular --extensions ts ./src","examples-testcafe-ci":"./scripts/run-testcafe.sh ci","examples-testcafe-live":"./scripts/run-testcafe.sh live"},"typings":"dist/index.d.ts","_npmUser":{"name":"tulean","email":"tuan.le@gooddata.com"},"deprecated":"@gooddata/react-components@7 reached End of Support on March 31, 2022. Please upgrade (see https://sdk.gooddata.com/gooddata-ui/docs/supported_versions.html for more information).","repository":{"url":"git+ssh://git@github.com/gooddata/gooddata-react-components.git","type":"git"},"_npmVersion":"6.9.0","description":"GoodData.UI - A powerful JavaScript library for building analytical applications","directories":{},"lint-staged":{"{src,stories,styles,__mocks__,examples/server/src,examples/src,examples/test}/**/*.{ts,js,tsx,jsx,scss}":["npx gdc-fix-copyright","git add"],"{src,stories,styles,__mocks__,examples/server/src,examples/src,examples/test}/**/*.{ts,js,tsx,jsx,json,scss,md,yaml,html}":["prettier --write","git add"]},"_nodeVersion":"10.16.3","dependencies":{"rxjs":"^5.5.6","uuid":"^3.2.1","immer":"^1.3.1","lodash":"^4.17.15","date-fns":"^2.7.0","downshift":"^3.2.7","invariant":"^2.2.2","mapbox-gl":"^1.6.1","classnames":"^2.2.6","highcharts":"7.1.1","prop-types":"^15.6.0","react-intl":"^3.6.0","custom-event":"^1.0.1","react-window":"^1.8.1","ag-grid-react":"20.0.0","react-measure":"^2.3.0","@types/mapbox-gl":"^1.6.1","react-day-picker":"~7.3.0","react-responsive":"^3.0.0","stringify-object":"^2.4.0","@gooddata/typings":"^2.22.0","ag-grid-community":"20.0.0","http-status-codes":"^1.3.0","@gooddata/js-utils":"^3.5.0","@gooddata/numberjs":"^3.2.4","fixed-data-table-2":"0.7.17","@gooddata/goodstrap":"68.1.0-alpha-tulean-TLE-RAIL2070-2020-03-19T14-28-25-303Z","react-dom-factories":"^1.0.2","@gooddata/gooddata-js":"^12.5.0","json-stable-stringify":"^1.0.1","react-transition-group":"^2.2.1","hoist-non-react-statics":"^3.3.0","nodelist-foreach-polyfill":"^1.2.0","@formatjs/intl-pluralrules":"^1.3.6","highcharts-grouped-categories":"^1.1.3"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"raf":"3.3.2","yup":"^0.24.1","jest":"24.7.1","husky":"3.0.0","madge":"^3.4.4","react":"^16.5.2","enzyme":"3.5.0","eslint":"4.19.1","formik":"^0.11.11","moment":"2.23.0","history":"^4.7.2","ts-jest":"24.0.0","webpack":"4.30.0","full-icu":"^1.3.0","prettier":"1.16.4","react-ga":"^2.5.2","recharts":"1.0.0-beta.9","testcafe":"1.1.4","commander":"2.14.1","node-sass":"4.13.0","react-dom":"^16.5.2","supertest":"3.0.0","ts-loader":"6.0.0","@types/raf":"^3.4.0","css-loader":"0.28.7","jest-junit":"3.0.0","raw-loader":"0.5.1","styled-jsx":"2.2.1","typescript":"3.3.4000","@babel/core":"7.4.4","@types/jest":"24.0.6","@types/node":"7.0.8","@types/uuid":"3.4.3","file-loader":"3.0.1","jest-enzyme":"7.0.2","lint-staged":"9.1.0","sass-loader":"6.0.6","webpack-cli":"3.3.2","@types/react":"16.8.6","babel-loader":"8.0.5","react-helmet":"5.2.0","react-select":"1.2.1","style-loader":"0.19.1","@types/enzyme":"3.1.13","@types/lodash":"4.14.123","testcafe-live":"0.1.4","@babel/runtime":"7.4.4","dotenv-webpack":"^1.7.0","@babel/polyfill":"^7.4.4","@storybook/react":"5.0.11","@types/invariant":"2.2.29","@types/react-dom":"16.0.11","isomorphic-fetch":"2.2.1","react-datepicker":"1.1.0","react-router-dom":"4.2.2","@babel/preset-env":"7.4.4","@gooddata/mock-js":"^2.11.0","@storybook/addons":"5.0.11","@types/classnames":"2.2.3","@types/prop-types":"15.5.2","@storybook/theming":"5.0.11","identity-obj-proxy":"^3.0.0","intl-messageformat":"^7.5.4","webpack-dev-server":"3.3.1","@babel/preset-react":"7.0.0","@types/react-portal":"4.0.1","@types/react-window":"^1.8.1","babel-plugin-lodash":"3.3.4","html-webpack-plugin":"3.2.0","react-test-renderer":"16.4.2","@types/react-measure":"2.0.5","clean-webpack-plugin":"2.0.2","stats-webpack-plugin":"0.7.0","eslint-config-prettier":"4.1.0","react-google-recaptcha":"^0.14.1","tslint-config-prettier":"1.18.0","@gooddata/eslint-config":"^1.0.0","@gooddata/tslint-config":"1.0.0","@types/react-responsive":"^3.0.3","@types/storybook__react":"4.0.1","@types/stringify-object":"^3.2.0","enzyme-adapter-react-16":"1.3.1","@gooddata/test-storybook":"3.2.1","@storybook/addon-actions":"5.0.11","@storybook/addon-options":"5.0.11","node-sass-magic-importer":"5.1.0","react-syntax-highlighter":"11.0.2","@types/fixed-data-table-2":"0.8.1","@types/react-test-renderer":"16.0.0","circular-dependency-plugin":"5.0.2","compression-webpack-plugin":"2.0.0","@types/json-stable-stringify":"^1.0.32","@gooddata/frontend-npm-scripts":"1.1.0","@types/enzyme-adapter-react-16":"1.0.3","@types/storybook__addon-actions":"3.4.2","@babel/plugin-proposal-class-properties":"7.4.4","@babel/plugin-proposal-object-rest-spread":"7.4.4","@babel/plugin-transform-async-to-generator":"7.4.4"},"peerDependencies":{"react":"^16.5.2","react-dom":"^16.5.2"},"_npmOperationalInternal":{"tmp":"tmp/react-components_7.5.0-alpha-tulean-TLE-RAIL2070-2020-03-19T14-32-09-047Z_1584628357518_0.4482245966657441","host":"s3://npm-registry-packages"}},"7.5.0-beta.19":{"name":"@gooddata/react-components","version":"7.5.0-beta.19","author":{"name":"GoodData Corporation"},"license":"BSD-3-Clause","_id":"@gooddata/react-components@7.5.0-beta.19","maintainers":[{"name":"afi","email":"adam.fiedler@gooddata.com"},{"name":"bertold8","email":"ivan.nejezchleb@seznam.cz"},{"name":"brbistas","email":"valentinos.chraniotis@gooddata.com"},{"name":"bugsbunny338","email":"jiri.zajic@mensa.cz"},{"name":"de.do","email":"de.do@gooddata.com"},{"name":"gooddata-ci","email":"rail@gooddata.com"},{"name":"hung.nguyen.hoang","email":"hung.nguyen@gooddata.com"},{"name":"ivan.mjartan","email":"ivan.mjartan@gooddata.com"},{"name":"jakub-sterba","email":"jakub.sterba@gooddata.com"},{"name":"jankc","email":"jan.krapac@gmail.com"},{"name":"jaroslav.tomecek","email":"jaroslav.tomecek@gooddata.com"},{"name":"jkittler","email":"honza.kittler@gmail.com"},{"name":"khanh.le","email":"khanh.le@gooddata.com"},{"name":"lanhuynh","email":"lan.huynh@gooddata.com"},{"name":"linhhong","email":"linh.hong@gooddata.com"},{"name":"lupko","email":"lubomir.slivka@gooddata.com"},{"name":"matyas.kandl","email":"matyas.kandl@gooddata.com"},{"name":"michal.marsal","email":"michal.marsal@gooddata.com"},{"name":"naibinh","email":"naibinh@gmail.com"},{"name":"nikolacech","email":"nikola.cech@gooddata.com"},{"name":"nis.hua","email":"nis.hua@gooddata.com"},{"name":"no23reason","email":"dan.homola@hotmail.cz"},{"name":"patrikbraborec","email":"patrik.braborec@gooddata.com"},{"name":"pbenes","email":"petr.benes@gooddata.com"},{"name":"petrjanu","email":"petr.janu@gooddata.com"},{"name":"ptquang86","email":"ptquang86@gmail.com"},{"name":"qduval","email":"quentin.duval@gooddata.com"},{"name":"rodri360","email":"me@rodri360.com"},{"name":"sitina","email":"jiri.sitina@gooddata.com"},{"name":"strouhaljan","email":"strouhal.jan@gmail.com"},{"name":"tomas.kratochvil","email":"tomas.kratochvil@gooddata.com"},{"name":"tomasreichmann","email":"tomasreichmann@gmail.com"},{"name":"tomsatgd","email":"tomas.satinsky@gooddata.com"},{"name":"trung-le-quoc","email":"trung.le@gooddata.com"},{"name":"tu-ngo","email":"tungo1981@gmail.com"},{"name":"tulean","email":"tuan.le@gooddata.com"},{"name":"utdnah","email":"danh.ung@gooddata.com"},{"name":"vlastikcz","email":"vlastimil.kotas@gooddata.com"},{"name":"vu.pham","email":"vu.pham@gooddata.com"},{"name":"xmort","email":"petr.dolejsi@gooddata.com"},{"name":"yanlipnican","email":"yanlipnican@gmail.com"}],"homepage":"https://github.com/gooddata/gooddata-react-components#readme","bugs":{"url":"https://github.com/gooddata/gooddata-react-components/issues"},"dist":{"shasum":"aa8febc1e1b2b7cbacd1efac3c29886dd5f2c23e","tarball":"https://registry.npmjs.org/@gooddata/react-components/-/react-components-7.5.0-beta.19.tgz","fileCount":2480,"integrity":"sha512-I6yl29RRNqoH3Pe6UedUqEgicnMWHXsApX42WNVggFdzq8NQ69lUgEV+mJ3fS9tKTmH/cGXPwutSnHKGcs5YyQ==","signatures":[{"sig":"MEYCIQDvJq+gzIg27GUzmALl1xlAGTTB/voTVWZH6b6efSqGhgIhAP4LagtYE7vu5zb6qONnmj6l8Ct2OgmKLg3HHMlg7vDP","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":9790317,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJec4PeCRA9TVsSAnZWagAAAzcQAIGk2oLb4lqnAtZdl/W+\nc/GXMpzafOxH0P58jDCVoSsgq4MGj9ZAq3toW4TLIyJiJjvscEQ5AwtKWMj9\n979+lzJmupEHn3JNAR7MK6yNBp5bwfdagccZOEOdkPhtjYEGu6mmlusZ6Klp\nS8zgZVUkLct+S3G+TudVRCQlhQj+OqMtJQ5WPJuiAL+hXK+pHKtyeJjXv35O\n7DH3pkmNOEc26X4QmeCE3JuFTq81YkTdZsXW3ZHlkSBTvA14kt8bLmC0L5DJ\nM5UXal3HnDLiGrv7JfYKIsh+sXMQlNRMs8tud1VmOjmVc1bhfazV6eb9BRAZ\nIYAWvgzXhtBOGIAzs057t9ku725ffqt3bylZ8vJBy8wC40wwBSSWm2EGgnGm\nW5Gq81oYhWCly14eD50BTw3PD9yvB3le0UqUgLG+r6ZRD1EdEVtXINvi7r0C\nJKP8qiMAh6sJayLyRt7LkwhA6RS4VhleK87sfDrXcrIgElTKVBxpbxUBuJZ2\nxv+0LGO/IP3dpMDDPD6074js5QDzEQsSaspEl0lJVRfnZCvSA1NeZEP8fA1A\n9b6rRJd2JokgzUOR0ItMgeM4VMe26Mgx8WbeHD96sL2p86WW+ZJMZkp9CfVb\noZTgnJ1f4q9MZJGaF54/Xd7nmsSWipI6D8VQdvJ7zvXLB22yAlgzM8+Z5ISE\nPvvs\r\n=rND+\r\n-----END PGP SIGNATURE-----\r\n"},"main":"dist/index.js","husky":{"hooks":{"pre-commit":"lint-staged"}},"config":{"eslint":"./examples/**/*.{js,jsx}","tslint":"./{__mocks__,src,stories}/{,**/}*.{ts,tsx}"},"readme":"[![npm version](https://badge.fury.io/js/%40gooddata%2Freact-components.svg)](https://www.npmjs.com/package/@gooddata/react-components)\n\n# GoodData.UI React components\n> A React-based JavaScript library for building data-driven applications\n\n## Getting started\n- [GoodData.UI Documentation](http://sdk.gooddata.com/gooddata-ui/)\n- [GoodData.UI Live Examples](https://gooddata-examples.herokuapp.com/)\n- [Stack Overflow](https://stackoverflow.com/questions/tagged/gooddata)\n\n### Usage\nWith [yarn](https://yarnpkg.com) installed, go to your project directory and run\n```\n$ yarn add @gooddata/react-components\n```\nIf you prefer [npm](npmjs.com) run\n```\n$ npm install --save @gooddata/react-components\n```\n\nThe public API is exposed via global `index.js`. Except for the styles, do not import any other file directly\nbecause they are not intended to be part of the public API.\n\n## Contributing\n\nWe welcome any contribution in form of [issues](https://github.com/gooddata/gooddata-react-components/issues) or [pull requests](https://github.com/gooddata/gooddata-react-components/pulls).\nThese commands may come in handy while developing:\n\n| command | description |\n| ------- | ----------- |\n| `yarn install --pure-lockfile` | first step |\n| ||\n| `yarn dev` | build react-components to `/dist` in watch mode |\n| `yarn test` | run all unit tests |\n| `yarn prettier-write` | format the source code to match the valid codestyle |\n| `yarn validate` | validate codestyle |\n| ||\n| `yarn storybook` | run storybook from `/stories` on http://localhost:9001 |\n| `yarn build-storybook` | build storybook to `/dist-storybook` |\n| `yarn test-storybook` | run storybook and [screenshot tests](https://github.com/gooddata/gdc-client-utils/tree/master/test-storybook) |\n| ||\n| `yarn examples` | run Live Examples dev-server from `/examples` on https://localhost:8999 |\n| `yarn examples-build` | build Live Examples to `/examples/dist` |\n| `yarn examples-server` | serve built Live Examples - see `/examples/server/src` |\n| `yarn examples-testcafe` | run testcafe tests against `localhost:8999` |\n\n### Deploy to heroku.com\nWhen you deploy this repo to heroku, it serves *GoodData.UI Live Examples*.\nRelevant tasks are in `Procfile` and `package.json`.\n\n```bash\n# run in the project directory\nheroku login\nheroku create <your-app-name>\nheroku config:set DOMAIN_ADMIN_USERNAME=x@gooddata.com DOMAIN_ADMIN_PASSWORD=xy PROJECT_ID_TO_ASSIGN=xms7ga4tf3g3nzucd8380o2bev8oeknp\ngit push heroku HEAD:master\nheroku open\n```\n### Enable Geo Chart for Storybook and Live Examples\nGeo chart uses Mapbox to render map which requires a Mapbox access token.\n- Register an account and create Mapbox access token at [guide](https://docs.mapbox.com/help/how-mapbox-works/access-tokens/)\n- Store the created token at `.env`:\n```bash\necho -e \"EXAMPLE_MAPBOX_ACCESS_TOKEN=token\" >> .env # only need to run once\necho -e \"STORYBOOK_MAPBOX_ACCESS_TOKEN=token\" >> .env # only need to run once\n```\n\n### Run Live Examples Locally\nTo run *GoodData.UI Live Examples* locally:\n```bash\ngit clone <this-repository>\ncd  <repository-folder>\nyarn install --pure-lockfile\nyarn examples\n```\nThen open https://localhost:8999 and login using Live Examples account (you can [create one here](https://gooddata-examples.herokuapp.com/registration)).\n\n### Run Storybook locally\n- Run storybook with token stored in `.env` for more secure\n```bash\nyarn storybook\n```\n- Or run storybook with token env param exposed to cli (not suggested)\n```bash\nSTORYBOOK_MAPBOX_ACCESS_TOKEN=token yarn storybook\n```\n- Apply either above way to `yarn build-storybook` or `yarn test-storybook`\n\n### Source code formatting\nThe source code in the repository is formatted by [Prettier](https://prettier.io/).\nThe format of the code is validated by our Continuous Integration server and is one of the requirements of successful merge.\n\nPrettier is supported by every major IDE. You can find the list of supported editors and how to configure them [here](https://prettier.io/docs/en/editors.html).\n\nIn the case, when your editor is not supported or you don't want to setup the integration, you can run the `yarn prettier-write` command to reformat the code before commit.\n\n## Changelog\n\n- see [CHANGELOG.md](CHANGELOG.md)\n\n## Supported versions\n\nIn order to make the user experience with integrating GoodData UI SDK as smooth and secure as possible and to ensure that the SDK is using the latest features of the platform, we will only provide support to two most recent major versions of UI SDK.\n\nThe most recent majors will be supported in the following modes:\n\n- The latest major version will receive all new functionality and all bug fixes\n- The previous major version will only receive fixes to critical issues and security fixes. These fixes will be applied on top of last released version of the previous major\n\nThe customers are encouraged to always use the latest version of the UI SDK.\n\nIn case of using older versions, the user might face API incompatibility, performance or security issues.\n\nPlease follow the installation instructions to update to the newest version.\n\n## License\n\n(C) 2007-2020 GoodData Corporation\n\nThis project is dual licensed:\n\n- The ATTRIBUTION-NONCOMMERCIAL 4.0 INTERNATIONAL (CC BY-NC 4.0) is used for purpose of the trial experience and evaluation of GoodData.UI library.\n- The GOODDATA GOODDATA.UI LIBRARY END USER LICENSE AGREEMENT is used for GoodData customers.\n\nFor more information, please see [LICENSE](https://github.com/gooddata/gooddata-react-components/blob/master/LICENSE)\n","gitHead":"1cfd5e06283bb778849ab0215dfe98b856677b45","scripts":{"dev":"bash scripts/build.sh --dev-watch","test":"jest --watch","build":"bash scripts/build.sh","tslint":"yarn run-tslint -t verbose $npm_package_config_tslint","prepare":"cd examples/server && yarn install --frozen-lockfile && cd ../..; rm -r examples/node_modules 2>/dev/null; true","examples":"bash scripts/run-examples.sh","prepare?":"# Called before `npm publish` and on local `npm install`. Temporarily also for deleting obsolete node_modules. Ends with `true` to continue gracefully.","validate":"tsc --noEmit && yarn tslint && eslint $npm_package_config_eslint && yarn prettier-check","build-dev":"bash scripts/build.sh --dev","examples?":"# Default is developer domain, other options: yarn examples [sec,secure,stg,stg2,stg3,demo,developer or URL]","storybook":"yarn build && start-storybook -p 9001 -c .storybook","test-once":"jest","tslint-ci":"mkdir -p ./ci/results && yarn run-tslint -t checkstyle -o ./ci/results/tslint-results.xml $npm_package_config_tslint","run-tslint":"tslint -p tsconfig.json","validate-ci":"tsc --noEmit && yarn tslint-ci  && eslint $npm_package_config_eslint -f checkstyle -o ci/results/eslint-results.xml && yarn prettier-check","examples-build":"bash scripts/build-examples.sh","prepublishOnly":"yarn build","prettier-check":"prettier --check '{src,stories,styles,__mocks__,examples/server/src,examples/src,examples/test}/**/*.{ts,js,tsx,jsx,json,scss,md,yaml,html}'","prettier-write":"prettier --write '{src,stories,styles,__mocks__,examples/server/src,examples/src,examples/test}/**/*.{ts,js,tsx,jsx,json,scss,md,yaml,html}'","test-storybook":"yarn build && test-storybook","build-storybook":"yarn build && build-storybook -c .storybook -o dist-storybook","examples-server":"node examples/server/src/index.js","heroku-postbuild":"yarn examples-build developer","examples-testcafe":"./scripts/run-testcafe.sh visual","check-circular-deps":"madge --circular --extensions ts ./src","examples-testcafe-ci":"./scripts/run-testcafe.sh ci","examples-testcafe-live":"./scripts/run-testcafe.sh live"},"typings":"dist/index.d.ts","_npmUser":{"name":"gooddata-ci","email":"rail@gooddata.com"},"deprecated":"@gooddata/react-components@7 reached End of Support on March 31, 2022. Please upgrade (see https://sdk.gooddata.com/gooddata-ui/docs/supported_versions.html for more information).","repository":{"url":"git+ssh://git@github.com/gooddata/gooddata-react-components.git","type":"git"},"_npmVersion":"6.4.1","description":"GoodData.UI - A powerful JavaScript library for building analytical applications","directories":{},"lint-staged":{"{src,stories,styles,__mocks__,examples/server/src,examples/src,examples/test}/**/*.{ts,js,tsx,jsx,scss}":["npx gdc-fix-copyright","git add"],"{src,stories,styles,__mocks__,examples/server/src,examples/src,examples/test}/**/*.{ts,js,tsx,jsx,json,scss,md,yaml,html}":["prettier --write","git add"]},"_nodeVersion":"8.12.0","dependencies":{"rxjs":"^5.5.6","uuid":"^3.2.1","immer":"^1.3.1","lodash":"^4.17.15","date-fns":"^2.7.0","downshift":"^3.2.7","invariant":"^2.2.2","mapbox-gl":"^1.6.1","classnames":"^2.2.6","highcharts":"7.1.1","prop-types":"^15.6.0","react-intl":"^3.6.0","custom-event":"^1.0.1","react-window":"^1.8.1","ag-grid-react":"20.0.0","react-measure":"^2.3.0","@types/mapbox-gl":"^1.6.1","react-day-picker":"~7.3.0","react-responsive":"^3.0.0","stringify-object":"^2.4.0","@gooddata/typings":"^2.22.0","ag-grid-community":"20.0.0","http-status-codes":"^1.3.0","@gooddata/js-utils":"^3.5.0","@gooddata/numberjs":"^3.2.4","fixed-data-table-2":"0.7.17","@gooddata/goodstrap":"^68.1.0","react-dom-factories":"^1.0.2","@gooddata/gooddata-js":"^12.5.0","json-stable-stringify":"^1.0.1","react-transition-group":"^2.2.1","hoist-non-react-statics":"^3.3.0","nodelist-foreach-polyfill":"^1.2.0","@formatjs/intl-pluralrules":"^1.3.6","highcharts-grouped-categories":"^1.1.3"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"raf":"3.3.2","yup":"^0.24.1","jest":"24.7.1","husky":"3.0.0","madge":"^3.4.4","react":"^16.5.2","enzyme":"3.5.0","eslint":"4.19.1","formik":"^0.11.11","moment":"2.23.0","history":"^4.7.2","ts-jest":"24.0.0","webpack":"4.30.0","full-icu":"^1.3.0","prettier":"1.16.4","react-ga":"^2.5.2","recharts":"1.0.0-beta.9","testcafe":"1.1.4","commander":"2.14.1","node-sass":"4.13.0","react-dom":"^16.5.2","supertest":"3.0.0","ts-loader":"6.0.0","@types/raf":"^3.4.0","css-loader":"0.28.7","jest-junit":"3.0.0","raw-loader":"0.5.1","styled-jsx":"2.2.1","typescript":"3.3.4000","@babel/core":"7.4.4","@types/jest":"24.0.6","@types/node":"7.0.8","@types/uuid":"3.4.3","file-loader":"3.0.1","jest-enzyme":"7.0.2","lint-staged":"9.1.0","sass-loader":"6.0.6","webpack-cli":"3.3.2","@types/react":"16.8.6","babel-loader":"8.0.5","react-helmet":"5.2.0","react-select":"1.2.1","style-loader":"0.19.1","@types/enzyme":"3.1.13","@types/lodash":"4.14.123","testcafe-live":"0.1.4","@babel/runtime":"7.4.4","dotenv-webpack":"^1.7.0","@babel/polyfill":"^7.4.4","@storybook/react":"5.0.11","@types/invariant":"2.2.29","@types/react-dom":"16.0.11","isomorphic-fetch":"2.2.1","react-datepicker":"1.1.0","react-router-dom":"4.2.2","@babel/preset-env":"7.4.4","@gooddata/mock-js":"^2.11.0","@storybook/addons":"5.0.11","@types/classnames":"2.2.3","@types/prop-types":"15.5.2","@storybook/theming":"5.0.11","identity-obj-proxy":"^3.0.0","intl-messageformat":"^7.5.4","webpack-dev-server":"3.3.1","@babel/preset-react":"7.0.0","@types/react-portal":"4.0.1","@types/react-window":"^1.8.1","babel-plugin-lodash":"3.3.4","html-webpack-plugin":"3.2.0","react-test-renderer":"16.4.2","@types/react-measure":"2.0.5","clean-webpack-plugin":"2.0.2","stats-webpack-plugin":"0.7.0","eslint-config-prettier":"4.1.0","react-google-recaptcha":"^0.14.1","tslint-config-prettier":"1.18.0","@gooddata/eslint-config":"^1.0.0","@gooddata/tslint-config":"1.0.0","@types/react-responsive":"^3.0.3","@types/storybook__react":"4.0.1","@types/stringify-object":"^3.2.0","enzyme-adapter-react-16":"1.3.1","@gooddata/test-storybook":"3.2.1","@storybook/addon-actions":"5.0.11","@storybook/addon-options":"5.0.11","node-sass-magic-importer":"5.1.0","react-syntax-highlighter":"11.0.2","@types/fixed-data-table-2":"0.8.1","@types/react-test-renderer":"16.0.0","circular-dependency-plugin":"5.0.2","compression-webpack-plugin":"2.0.0","@types/json-stable-stringify":"^1.0.32","@gooddata/frontend-npm-scripts":"1.1.0","@types/enzyme-adapter-react-16":"1.0.3","@types/storybook__addon-actions":"3.4.2","@babel/plugin-proposal-class-properties":"7.4.4","@babel/plugin-proposal-object-rest-spread":"7.4.4","@babel/plugin-transform-async-to-generator":"7.4.4"},"peerDependencies":{"react":"^16.5.2","react-dom":"^16.5.2"},"_npmOperationalInternal":{"tmp":"tmp/react-components_7.5.0-beta.19_1584628701654_0.46450292315596453","host":"s3://npm-registry-packages"}},"7.5.0-alpha-tulean-TLE-RAIL2070-2020-03-19T14-42-17-115Z":{"name":"@gooddata/react-components","version":"7.5.0-alpha-tulean-TLE-RAIL2070-2020-03-19T14-42-17-115Z","author":{"name":"GoodData Corporation"},"license":"BSD-3-Clause","_id":"@gooddata/react-components@7.5.0-alpha-tulean-TLE-RAIL2070-2020-03-19T14-42-17-115Z","maintainers":[{"name":"afi","email":"adam.fiedler@gooddata.com"},{"name":"bertold8","email":"ivan.nejezchleb@seznam.cz"},{"name":"brbistas","email":"valentinos.chraniotis@gooddata.com"},{"name":"bugsbunny338","email":"jiri.zajic@mensa.cz"},{"name":"de.do","email":"de.do@gooddata.com"},{"name":"gooddata-ci","email":"rail@gooddata.com"},{"name":"hung.nguyen.hoang","email":"hung.nguyen@gooddata.com"},{"name":"ivan.mjartan","email":"ivan.mjartan@gooddata.com"},{"name":"jakub-sterba","email":"jakub.sterba@gooddata.com"},{"name":"jankc","email":"jan.krapac@gmail.com"},{"name":"jaroslav.tomecek","email":"jaroslav.tomecek@gooddata.com"},{"name":"jkittler","email":"honza.kittler@gmail.com"},{"name":"khanh.le","email":"khanh.le@gooddata.com"},{"name":"lanhuynh","email":"lan.huynh@gooddata.com"},{"name":"linhhong","email":"linh.hong@gooddata.com"},{"name":"lupko","email":"lubomir.slivka@gooddata.com"},{"name":"matyas.kandl","email":"matyas.kandl@gooddata.com"},{"name":"michal.marsal","email":"michal.marsal@gooddata.com"},{"name":"naibinh","email":"naibinh@gmail.com"},{"name":"nikolacech","email":"nikola.cech@gooddata.com"},{"name":"nis.hua","email":"nis.hua@gooddata.com"},{"name":"no23reason","email":"dan.homola@hotmail.cz"},{"name":"patrikbraborec","email":"patrik.braborec@gooddata.com"},{"name":"pbenes","email":"petr.benes@gooddata.com"},{"name":"petrjanu","email":"petr.janu@gooddata.com"},{"name":"ptquang86","email":"ptquang86@gmail.com"},{"name":"qduval","email":"quentin.duval@gooddata.com"},{"name":"rodri360","email":"me@rodri360.com"},{"name":"sitina","email":"jiri.sitina@gooddata.com"},{"name":"strouhaljan","email":"strouhal.jan@gmail.com"},{"name":"tomas.kratochvil","email":"tomas.kratochvil@gooddata.com"},{"name":"tomasreichmann","email":"tomasreichmann@gmail.com"},{"name":"tomsatgd","email":"tomas.satinsky@gooddata.com"},{"name":"trung-le-quoc","email":"trung.le@gooddata.com"},{"name":"tu-ngo","email":"tungo1981@gmail.com"},{"name":"tulean","email":"tuan.le@gooddata.com"},{"name":"utdnah","email":"danh.ung@gooddata.com"},{"name":"vlastikcz","email":"vlastimil.kotas@gooddata.com"},{"name":"vu.pham","email":"vu.pham@gooddata.com"},{"name":"xmort","email":"petr.dolejsi@gooddata.com"},{"name":"yanlipnican","email":"yanlipnican@gmail.com"}],"homepage":"https://github.com/gooddata/gooddata-react-components#readme","bugs":{"url":"https://github.com/gooddata/gooddata-react-components/issues"},"dist":{"shasum":"78688e7568b58727f064e2a2b8a9dd15f9254644","tarball":"https://registry.npmjs.org/@gooddata/react-components/-/react-components-7.5.0-alpha-tulean-TLE-RAIL2070-2020-03-19T14-42-17-115Z.tgz","fileCount":2481,"integrity":"sha512-WjuG4+/OS58NYABz8z1YG1Lxe3S9eXpvQ94KC7DARkCfdB5Aha7EY04qJEUFFwCQIi1mt6t4L86GbHMy0uYfpA==","signatures":[{"sig":"MEYCIQDT5NwQWyYqSi6jCgp5ZYZHjDKxH7yiyl5hKWhBQyTZYQIhAKWObVf4V6qthq4p4CgvQETn6oVX97dovaBFKFkU5dSR","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":9799757,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJec4TuCRA9TVsSAnZWagAAqX4P/32K1mhtS4t9QP6El7sm\nzGZPNp6lLLtjZvHbZq//ZEwmkqn6kYIE6DFJdQ9lmsS7sl+i3m5xi1AOLjgF\nbXq+NctWKvrANAGnY5LBhhZttiAkt5Q0IGqSF04xTJ6LRUt/KG9o8AN3StNr\n7FGKBUhxsqzW89vrZZL+THg9Rn0TXc30Bmv/3lzUNOADFnf09uNeEJQeKZa8\nJvNwq3AgkG4HIc5m129qGF+VRCBoJ9JY6C5sJpsZKOW+NJRgk8irIfnYsyYa\n2GqXP0tmJST9KLYbjpX3KJpcgGZBYHzTjqtJ+uM3AqeMCd1QnfptmsrC75SD\n0XYKGhlQO+Ow0aFLdnoxXaloTX4IpztuLfPM7IeHYSgHBH55AJqYFtOW3HfR\n1mMRCeUoYvMzUb2snbg55PO2vYoXgiUSdqoowbwsRWkchPOxm7J8KdvAeB3L\no8q5lwtt+qdcnwR/NY+Nyo1t7LHdUqdq0wVavre+hkI7agZVJqQN98CfucDI\nKYUaMJyiPyXzYsQhHhSWghfRqb6UcOZ2r52e9eZiQ3b4gJFlnz2EPxEmIAS8\n/d9kJME0/mLKbNWjXdnD4d4+JYc4jcn+EsTunsAkxEHS2IX6nuqzsVlyfLoA\ndLCOt4VEExJi4u3WUctjJ37wEcWv0yfErJAfT1TxMN2fB58YzOH/q+f8yGa1\nQtEF\r\n=lIJ/\r\n-----END PGP SIGNATURE-----\r\n"},"main":"dist/index.js","husky":{"hooks":{"pre-commit":"lint-staged"}},"config":{"eslint":"./examples/**/*.{js,jsx}","tslint":"./{__mocks__,src,stories}/{,**/}*.{ts,tsx}"},"readme":"[![npm version](https://badge.fury.io/js/%40gooddata%2Freact-components.svg)](https://www.npmjs.com/package/@gooddata/react-components)\n\n# GoodData.UI React components\n> A React-based JavaScript library for building data-driven applications\n\n## Getting started\n- [GoodData.UI Documentation](http://sdk.gooddata.com/gooddata-ui/)\n- [GoodData.UI Live Examples](https://gooddata-examples.herokuapp.com/)\n- [Stack Overflow](https://stackoverflow.com/questions/tagged/gooddata)\n\n### Usage\nWith [yarn](https://yarnpkg.com) installed, go to your project directory and run\n```\n$ yarn add @gooddata/react-components\n```\nIf you prefer [npm](npmjs.com) run\n```\n$ npm install --save @gooddata/react-components\n```\n\nThe public API is exposed via global `index.js`. Except for the styles, do not import any other file directly\nbecause they are not intended to be part of the public API.\n\n## Contributing\n\nWe welcome any contribution in form of [issues](https://github.com/gooddata/gooddata-react-components/issues) or [pull requests](https://github.com/gooddata/gooddata-react-components/pulls).\nThese commands may come in handy while developing:\n\n| command | description |\n| ------- | ----------- |\n| `yarn install --pure-lockfile` | first step |\n| ||\n| `yarn dev` | build react-components to `/dist` in watch mode |\n| `yarn test` | run all unit tests |\n| `yarn prettier-write` | format the source code to match the valid codestyle |\n| `yarn validate` | validate codestyle |\n| ||\n| `yarn storybook` | run storybook from `/stories` on http://localhost:9001 |\n| `yarn build-storybook` | build storybook to `/dist-storybook` |\n| `yarn test-storybook` | run storybook and [screenshot tests](https://github.com/gooddata/gdc-client-utils/tree/master/test-storybook) |\n| ||\n| `yarn examples` | run Live Examples dev-server from `/examples` on https://localhost:8999 |\n| `yarn examples-build` | build Live Examples to `/examples/dist` |\n| `yarn examples-server` | serve built Live Examples - see `/examples/server/src` |\n| `yarn examples-testcafe` | run testcafe tests against `localhost:8999` |\n\n### Deploy to heroku.com\nWhen you deploy this repo to heroku, it serves *GoodData.UI Live Examples*.\nRelevant tasks are in `Procfile` and `package.json`.\n\n```bash\n# run in the project directory\nheroku login\nheroku create <your-app-name>\nheroku config:set DOMAIN_ADMIN_USERNAME=x@gooddata.com DOMAIN_ADMIN_PASSWORD=xy PROJECT_ID_TO_ASSIGN=xms7ga4tf3g3nzucd8380o2bev8oeknp\ngit push heroku HEAD:master\nheroku open\n```\n### Enable Geo Chart for Storybook and Live Examples\nGeo chart uses Mapbox to render map which requires a Mapbox access token.\n- Register an account and create Mapbox access token at [guide](https://docs.mapbox.com/help/how-mapbox-works/access-tokens/)\n- Store the created token at `.env`:\n```bash\necho -e \"EXAMPLE_MAPBOX_ACCESS_TOKEN=token\" >> .env # only need to run once\necho -e \"STORYBOOK_MAPBOX_ACCESS_TOKEN=token\" >> .env # only need to run once\n```\n\n### Run Live Examples Locally\nTo run *GoodData.UI Live Examples* locally:\n```bash\ngit clone <this-repository>\ncd  <repository-folder>\nyarn install --pure-lockfile\nyarn examples\n```\nThen open https://localhost:8999 and login using Live Examples account (you can [create one here](https://gooddata-examples.herokuapp.com/registration)).\n\n### Run Storybook locally\n- Run storybook with token stored in `.env` for more secure\n```bash\nyarn storybook\n```\n- Or run storybook with token env param exposed to cli (not suggested)\n```bash\nSTORYBOOK_MAPBOX_ACCESS_TOKEN=token yarn storybook\n```\n- Apply either above way to `yarn build-storybook` or `yarn test-storybook`\n\n### Source code formatting\nThe source code in the repository is formatted by [Prettier](https://prettier.io/).\nThe format of the code is validated by our Continuous Integration server and is one of the requirements of successful merge.\n\nPrettier is supported by every major IDE. You can find the list of supported editors and how to configure them [here](https://prettier.io/docs/en/editors.html).\n\nIn the case, when your editor is not supported or you don't want to setup the integration, you can run the `yarn prettier-write` command to reformat the code before commit.\n\n## Changelog\n\n- see [CHANGELOG.md](CHANGELOG.md)\n\n## Supported versions\n\nIn order to make the user experience with integrating GoodData UI SDK as smooth and secure as possible and to ensure that the SDK is using the latest features of the platform, we will only provide support to two most recent major versions of UI SDK.\n\nThe most recent majors will be supported in the following modes:\n\n- The latest major version will receive all new functionality and all bug fixes\n- The previous major version will only receive fixes to critical issues and security fixes. These fixes will be applied on top of last released version of the previous major\n\nThe customers are encouraged to always use the latest version of the UI SDK.\n\nIn case of using older versions, the user might face API incompatibility, performance or security issues.\n\nPlease follow the installation instructions to update to the newest version.\n\n## License\n\n(C) 2007-2020 GoodData Corporation\n\nThis project is dual licensed:\n\n- The ATTRIBUTION-NONCOMMERCIAL 4.0 INTERNATIONAL (CC BY-NC 4.0) is used for purpose of the trial experience and evaluation of GoodData.UI library.\n- The GOODDATA GOODDATA.UI LIBRARY END USER LICENSE AGREEMENT is used for GoodData customers.\n\nFor more information, please see [LICENSE](https://github.com/gooddata/gooddata-react-components/blob/master/LICENSE)\n","gitHead":"5ef42cb9b8600d97bb250caca0c5b1501d026e3b","scripts":{"dev":"bash scripts/build.sh --dev-watch","test":"jest --watch","build":"bash scripts/build.sh","tslint":"yarn run-tslint -t verbose $npm_package_config_tslint","prepare":"cd examples/server && yarn install --frozen-lockfile && cd ../..; rm -r examples/node_modules 2>/dev/null; true","examples":"bash scripts/run-examples.sh","prepare?":"# Called before `npm publish` and on local `npm install`. Temporarily also for deleting obsolete node_modules. Ends with `true` to continue gracefully.","validate":"tsc --noEmit && yarn tslint && eslint $npm_package_config_eslint && yarn prettier-check","build-dev":"bash scripts/build.sh --dev","examples?":"# Default is developer domain, other options: yarn examples [sec,secure,stg,stg2,stg3,demo,developer or URL]","storybook":"yarn build && start-storybook -p 9001 -c .storybook","test-once":"jest","tslint-ci":"mkdir -p ./ci/results && yarn run-tslint -t checkstyle -o ./ci/results/tslint-results.xml $npm_package_config_tslint","run-tslint":"tslint -p tsconfig.json","validate-ci":"tsc --noEmit && yarn tslint-ci  && eslint $npm_package_config_eslint -f checkstyle -o ci/results/eslint-results.xml && yarn prettier-check","examples-build":"bash scripts/build-examples.sh","prepublishOnly":"yarn build","prettier-check":"prettier --check '{src,stories,styles,__mocks__,examples/server/src,examples/src,examples/test}/**/*.{ts,js,tsx,jsx,json,scss,md,yaml,html}'","prettier-write":"prettier --write '{src,stories,styles,__mocks__,examples/server/src,examples/src,examples/test}/**/*.{ts,js,tsx,jsx,json,scss,md,yaml,html}'","test-storybook":"yarn build && test-storybook","build-storybook":"yarn build && build-storybook -c .storybook -o dist-storybook","examples-server":"node examples/server/src/index.js","heroku-postbuild":"yarn examples-build developer","examples-testcafe":"./scripts/run-testcafe.sh visual","check-circular-deps":"madge --circular --extensions ts ./src","examples-testcafe-ci":"./scripts/run-testcafe.sh ci","examples-testcafe-live":"./scripts/run-testcafe.sh live"},"typings":"dist/index.d.ts","_npmUser":{"name":"tulean","email":"tuan.le@gooddata.com"},"deprecated":"@gooddata/react-components@7 reached End of Support on March 31, 2022. Please upgrade (see https://sdk.gooddata.com/gooddata-ui/docs/supported_versions.html for more information).","repository":{"url":"git+ssh://git@github.com/gooddata/gooddata-react-components.git","type":"git"},"_npmVersion":"6.9.0","description":"GoodData.UI - A powerful JavaScript library for building analytical applications","directories":{},"lint-staged":{"{src,stories,styles,__mocks__,examples/server/src,examples/src,examples/test}/**/*.{ts,js,tsx,jsx,scss}":["npx gdc-fix-copyright","git add"],"{src,stories,styles,__mocks__,examples/server/src,examples/src,examples/test}/**/*.{ts,js,tsx,jsx,json,scss,md,yaml,html}":["prettier --write","git add"]},"_nodeVersion":"10.16.3","dependencies":{"rxjs":"^5.5.6","uuid":"^3.2.1","immer":"^1.3.1","lodash":"^4.17.15","date-fns":"^2.7.0","downshift":"^3.2.7","invariant":"^2.2.2","mapbox-gl":"^1.6.1","classnames":"^2.2.6","highcharts":"7.1.1","prop-types":"^15.6.0","react-intl":"^3.6.0","custom-event":"^1.0.1","react-window":"^1.8.1","ag-grid-react":"20.0.0","react-measure":"^2.3.0","@types/mapbox-gl":"^1.6.1","react-day-picker":"~7.3.0","react-responsive":"^3.0.0","stringify-object":"^2.4.0","@gooddata/typings":"^2.22.0","ag-grid-community":"20.0.0","http-status-codes":"^1.3.0","@gooddata/js-utils":"^3.5.0","@gooddata/numberjs":"^3.2.4","fixed-data-table-2":"0.7.17","@gooddata/goodstrap":"68.1.0-alpha-tulean-TLE-RAIL2070-2020-03-19T14-28-25-303Z","react-dom-factories":"^1.0.2","@gooddata/gooddata-js":"^12.5.0","json-stable-stringify":"^1.0.1","react-transition-group":"^2.2.1","hoist-non-react-statics":"^3.3.0","nodelist-foreach-polyfill":"^1.2.0","@formatjs/intl-pluralrules":"^1.3.6","highcharts-grouped-categories":"^1.1.3"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"raf":"3.3.2","yup":"^0.24.1","jest":"24.7.1","husky":"3.0.0","madge":"^3.4.4","react":"^16.5.2","enzyme":"3.5.0","eslint":"4.19.1","formik":"^0.11.11","moment":"2.23.0","history":"^4.7.2","ts-jest":"24.0.0","webpack":"4.30.0","full-icu":"^1.3.0","prettier":"1.16.4","react-ga":"^2.5.2","recharts":"1.0.0-beta.9","testcafe":"1.1.4","commander":"2.14.1","node-sass":"4.13.0","react-dom":"^16.5.2","supertest":"3.0.0","ts-loader":"6.0.0","@types/raf":"^3.4.0","css-loader":"0.28.7","jest-junit":"3.0.0","raw-loader":"0.5.1","styled-jsx":"2.2.1","typescript":"3.3.4000","@babel/core":"7.4.4","@types/jest":"24.0.6","@types/node":"7.0.8","@types/uuid":"3.4.3","file-loader":"3.0.1","jest-enzyme":"7.0.2","lint-staged":"9.1.0","sass-loader":"6.0.6","webpack-cli":"3.3.2","@types/react":"16.8.6","babel-loader":"8.0.5","react-helmet":"5.2.0","react-select":"1.2.1","style-loader":"0.19.1","@types/enzyme":"3.1.13","@types/lodash":"4.14.123","testcafe-live":"0.1.4","@babel/runtime":"7.4.4","dotenv-webpack":"^1.7.0","@babel/polyfill":"^7.4.4","@storybook/react":"5.0.11","@types/invariant":"2.2.29","@types/react-dom":"16.0.11","isomorphic-fetch":"2.2.1","react-datepicker":"1.1.0","react-router-dom":"4.2.2","@babel/preset-env":"7.4.4","@gooddata/mock-js":"^2.11.0","@storybook/addons":"5.0.11","@types/classnames":"2.2.3","@types/prop-types":"15.5.2","@storybook/theming":"5.0.11","identity-obj-proxy":"^3.0.0","intl-messageformat":"^7.5.4","webpack-dev-server":"3.3.1","@babel/preset-react":"7.0.0","@types/react-portal":"4.0.1","@types/react-window":"^1.8.1","babel-plugin-lodash":"3.3.4","html-webpack-plugin":"3.2.0","react-test-renderer":"16.4.2","@types/react-measure":"2.0.5","clean-webpack-plugin":"2.0.2","stats-webpack-plugin":"0.7.0","eslint-config-prettier":"4.1.0","react-google-recaptcha":"^0.14.1","tslint-config-prettier":"1.18.0","@gooddata/eslint-config":"^1.0.0","@gooddata/tslint-config":"1.0.0","@types/react-responsive":"^3.0.3","@types/storybook__react":"4.0.1","@types/stringify-object":"^3.2.0","enzyme-adapter-react-16":"1.3.1","@gooddata/test-storybook":"3.2.1","@storybook/addon-actions":"5.0.11","@storybook/addon-options":"5.0.11","node-sass-magic-importer":"5.1.0","react-syntax-highlighter":"11.0.2","@types/fixed-data-table-2":"0.8.1","@types/react-test-renderer":"16.0.0","circular-dependency-plugin":"5.0.2","compression-webpack-plugin":"2.0.0","@types/json-stable-stringify":"^1.0.32","@gooddata/frontend-npm-scripts":"1.1.0","@types/enzyme-adapter-react-16":"1.0.3","@types/storybook__addon-actions":"3.4.2","@babel/plugin-proposal-class-properties":"7.4.4","@babel/plugin-proposal-object-rest-spread":"7.4.4","@babel/plugin-transform-async-to-generator":"7.4.4"},"peerDependencies":{"react":"^16.5.2","react-dom":"^16.5.2"},"_npmOperationalInternal":{"tmp":"tmp/react-components_7.5.0-alpha-tulean-TLE-RAIL2070-2020-03-19T14-42-17-115Z_1584628973932_0.9739198405637675","host":"s3://npm-registry-packages"}},"7.5.0-alpha-tulean-TLE-RAIL2070-2020-03-19T14-44-38-834Z":{"name":"@gooddata/react-components","version":"7.5.0-alpha-tulean-TLE-RAIL2070-2020-03-19T14-44-38-834Z","author":{"name":"GoodData Corporation"},"license":"BSD-3-Clause","_id":"@gooddata/react-components@7.5.0-alpha-tulean-TLE-RAIL2070-2020-03-19T14-44-38-834Z","maintainers":[{"name":"afi","email":"adam.fiedler@gooddata.com"},{"name":"bertold8","email":"ivan.nejezchleb@seznam.cz"},{"name":"brbistas","email":"valentinos.chraniotis@gooddata.com"},{"name":"bugsbunny338","email":"jiri.zajic@mensa.cz"},{"name":"de.do","email":"de.do@gooddata.com"},{"name":"gooddata-ci","email":"rail@gooddata.com"},{"name":"hung.nguyen.hoang","email":"hung.nguyen@gooddata.com"},{"name":"ivan.mjartan","email":"ivan.mjartan@gooddata.com"},{"name":"jakub-sterba","email":"jakub.sterba@gooddata.com"},{"name":"jankc","email":"jan.krapac@gmail.com"},{"name":"jaroslav.tomecek","email":"jaroslav.tomecek@gooddata.com"},{"name":"jkittler","email":"honza.kittler@gmail.com"},{"name":"khanh.le","email":"khanh.le@gooddata.com"},{"name":"lanhuynh","email":"lan.huynh@gooddata.com"},{"name":"linhhong","email":"linh.hong@gooddata.com"},{"name":"lupko","email":"lubomir.slivka@gooddata.com"},{"name":"matyas.kandl","email":"matyas.kandl@gooddata.com"},{"name":"michal.marsal","email":"michal.marsal@gooddata.com"},{"name":"naibinh","email":"naibinh@gmail.com"},{"name":"nikolacech","email":"nikola.cech@gooddata.com"},{"name":"nis.hua","email":"nis.hua@gooddata.com"},{"name":"no23reason","email":"dan.homola@hotmail.cz"},{"name":"patrikbraborec","email":"patrik.braborec@gooddata.com"},{"name":"pbenes","email":"petr.benes@gooddata.com"},{"name":"petrjanu","email":"petr.janu@gooddata.com"},{"name":"ptquang86","email":"ptquang86@gmail.com"},{"name":"qduval","email":"quentin.duval@gooddata.com"},{"name":"rodri360","email":"me@rodri360.com"},{"name":"sitina","email":"jiri.sitina@gooddata.com"},{"name":"strouhaljan","email":"strouhal.jan@gmail.com"},{"name":"tomas.kratochvil","email":"tomas.kratochvil@gooddata.com"},{"name":"tomasreichmann","email":"tomasreichmann@gmail.com"},{"name":"tomsatgd","email":"tomas.satinsky@gooddata.com"},{"name":"trung-le-quoc","email":"trung.le@gooddata.com"},{"name":"tu-ngo","email":"tungo1981@gmail.com"},{"name":"tulean","email":"tuan.le@gooddata.com"},{"name":"utdnah","email":"danh.ung@gooddata.com"},{"name":"vlastikcz","email":"vlastimil.kotas@gooddata.com"},{"name":"vu.pham","email":"vu.pham@gooddata.com"},{"name":"xmort","email":"petr.dolejsi@gooddata.com"},{"name":"yanlipnican","email":"yanlipnican@gmail.com"}],"homepage":"https://github.com/gooddata/gooddata-react-components#readme","bugs":{"url":"https://github.com/gooddata/gooddata-react-components/issues"},"dist":{"shasum":"5d7441bacc75ed8aaf42dcf9d60028c0d95aeab0","tarball":"https://registry.npmjs.org/@gooddata/react-components/-/react-components-7.5.0-alpha-tulean-TLE-RAIL2070-2020-03-19T14-44-38-834Z.tgz","fileCount":2481,"integrity":"sha512-CE1lonKqP6xI4+GDHwBec/sTrjQLi00joibz4wgIvwMp+DPYoKrFW88QNuqqQXCqm1DUAvfScqZLyN850fjaVA==","signatures":[{"sig":"MEUCIBkHmX+874d0/hrF7r4Nk2VNvA59AKy1Ec1J2+2BnJTvAiEAm9l/PYVLkN7psNoMzXnGmcdVN9oIt/LTykgeiqD7xhY=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":9799757,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJec4W+CRA9TVsSAnZWagAAQ6AP/RyQ+CaOTw84OiRSvP0z\nF/BG6lw4X0U/akWCRgCOAKqYAHqCALBaHsS6qtcEYgptWpPnULa/n/spIexG\n5Y0YREcQgAivfE6pJ1xYEXLIVDB4Qil8BvzKRmQ0enigZEG8DyBWcYGrIbRQ\nqg8bPLTeCzW3U/FGXzORvGk/qBYVIjG4vVOIaZZEWO265FrFemUUzmmMaMon\nwhlhGEIqqOHtbxKX7sT7QsrV/uVoEDhIOgdQVAMhQ1DvVT62Rq4ayk70NnVg\n/LoidJjZETbCAv6FRHuf6p6eMKFMs9I5TSqfgyUYwKosyq8s1RqSlDJCuK9s\nWURVzYJGzKZnl0vE1zffRnhto41uYG5puYFK+SwrJHh6jxVlShzBwc7h4rXO\n76IQfofM1QMkW4dUsVSBKYCYG+0idVL0dKwXPGyFeTHk7Cd5reE0/TE9ukFT\nlkL41GZlI2jqr2R9yUlSVIRsCnQB8/K95TG3S3bXUZPy2K6NgUlCeEjyqXU+\nX2uTHzwSLP1pvJc4DInnIbrRTu3u9hAm2P0ezSrABV4wX+SVZYhCQCyPRW+S\nJjUFCRGiFyZKq6j6HMxf7ZLpK+DaWpbAutT/6m7z8iEGXwr+LCdRM7CzvBW3\nya/NajAvJM4AVcMCu2XP3MnwWxPNb5LI3h0SenNdYciZlZW/Q8Zso2u/PvIW\nw6Sx\r\n=vl4q\r\n-----END PGP SIGNATURE-----\r\n"},"main":"dist/index.js","husky":{"hooks":{"pre-commit":"lint-staged"}},"config":{"eslint":"./examples/**/*.{js,jsx}","tslint":"./{__mocks__,src,stories}/{,**/}*.{ts,tsx}"},"readme":"[![npm version](https://badge.fury.io/js/%40gooddata%2Freact-components.svg)](https://www.npmjs.com/package/@gooddata/react-components)\n\n# GoodData.UI React components\n> A React-based JavaScript library for building data-driven applications\n\n## Getting started\n- [GoodData.UI Documentation](http://sdk.gooddata.com/gooddata-ui/)\n- [GoodData.UI Live Examples](https://gooddata-examples.herokuapp.com/)\n- [Stack Overflow](https://stackoverflow.com/questions/tagged/gooddata)\n\n### Usage\nWith [yarn](https://yarnpkg.com) installed, go to your project directory and run\n```\n$ yarn add @gooddata/react-components\n```\nIf you prefer [npm](npmjs.com) run\n```\n$ npm install --save @gooddata/react-components\n```\n\nThe public API is exposed via global `index.js`. Except for the styles, do not import any other file directly\nbecause they are not intended to be part of the public API.\n\n## Contributing\n\nWe welcome any contribution in form of [issues](https://github.com/gooddata/gooddata-react-components/issues) or [pull requests](https://github.com/gooddata/gooddata-react-components/pulls).\nThese commands may come in handy while developing:\n\n| command | description |\n| ------- | ----------- |\n| `yarn install --pure-lockfile` | first step |\n| ||\n| `yarn dev` | build react-components to `/dist` in watch mode |\n| `yarn test` | run all unit tests |\n| `yarn prettier-write` | format the source code to match the valid codestyle |\n| `yarn validate` | validate codestyle |\n| ||\n| `yarn storybook` | run storybook from `/stories` on http://localhost:9001 |\n| `yarn build-storybook` | build storybook to `/dist-storybook` |\n| `yarn test-storybook` | run storybook and [screenshot tests](https://github.com/gooddata/gdc-client-utils/tree/master/test-storybook) |\n| ||\n| `yarn examples` | run Live Examples dev-server from `/examples` on https://localhost:8999 |\n| `yarn examples-build` | build Live Examples to `/examples/dist` |\n| `yarn examples-server` | serve built Live Examples - see `/examples/server/src` |\n| `yarn examples-testcafe` | run testcafe tests against `localhost:8999` |\n\n### Deploy to heroku.com\nWhen you deploy this repo to heroku, it serves *GoodData.UI Live Examples*.\nRelevant tasks are in `Procfile` and `package.json`.\n\n```bash\n# run in the project directory\nheroku login\nheroku create <your-app-name>\nheroku config:set DOMAIN_ADMIN_USERNAME=x@gooddata.com DOMAIN_ADMIN_PASSWORD=xy PROJECT_ID_TO_ASSIGN=xms7ga4tf3g3nzucd8380o2bev8oeknp\ngit push heroku HEAD:master\nheroku open\n```\n### Enable Geo Chart for Storybook and Live Examples\nGeo chart uses Mapbox to render map which requires a Mapbox access token.\n- Register an account and create Mapbox access token at [guide](https://docs.mapbox.com/help/how-mapbox-works/access-tokens/)\n- Store the created token at `.env`:\n```bash\necho -e \"EXAMPLE_MAPBOX_ACCESS_TOKEN=token\" >> .env # only need to run once\necho -e \"STORYBOOK_MAPBOX_ACCESS_TOKEN=token\" >> .env # only need to run once\n```\n\n### Run Live Examples Locally\nTo run *GoodData.UI Live Examples* locally:\n```bash\ngit clone <this-repository>\ncd  <repository-folder>\nyarn install --pure-lockfile\nyarn examples\n```\nThen open https://localhost:8999 and login using Live Examples account (you can [create one here](https://gooddata-examples.herokuapp.com/registration)).\n\n### Run Storybook locally\n- Run storybook with token stored in `.env` for more secure\n```bash\nyarn storybook\n```\n- Or run storybook with token env param exposed to cli (not suggested)\n```bash\nSTORYBOOK_MAPBOX_ACCESS_TOKEN=token yarn storybook\n```\n- Apply either above way to `yarn build-storybook` or `yarn test-storybook`\n\n### Source code formatting\nThe source code in the repository is formatted by [Prettier](https://prettier.io/).\nThe format of the code is validated by our Continuous Integration server and is one of the requirements of successful merge.\n\nPrettier is supported by every major IDE. You can find the list of supported editors and how to configure them [here](https://prettier.io/docs/en/editors.html).\n\nIn the case, when your editor is not supported or you don't want to setup the integration, you can run the `yarn prettier-write` command to reformat the code before commit.\n\n## Changelog\n\n- see [CHANGELOG.md](CHANGELOG.md)\n\n## Supported versions\n\nIn order to make the user experience with integrating GoodData UI SDK as smooth and secure as possible and to ensure that the SDK is using the latest features of the platform, we will only provide support to two most recent major versions of UI SDK.\n\nThe most recent majors will be supported in the following modes:\n\n- The latest major version will receive all new functionality and all bug fixes\n- The previous major version will only receive fixes to critical issues and security fixes. These fixes will be applied on top of last released version of the previous major\n\nThe customers are encouraged to always use the latest version of the UI SDK.\n\nIn case of using older versions, the user might face API incompatibility, performance or security issues.\n\nPlease follow the installation instructions to update to the newest version.\n\n## License\n\n(C) 2007-2020 GoodData Corporation\n\nThis project is dual licensed:\n\n- The ATTRIBUTION-NONCOMMERCIAL 4.0 INTERNATIONAL (CC BY-NC 4.0) is used for purpose of the trial experience and evaluation of GoodData.UI library.\n- The GOODDATA GOODDATA.UI LIBRARY END USER LICENSE AGREEMENT is used for GoodData customers.\n\nFor more information, please see [LICENSE](https://github.com/gooddata/gooddata-react-components/blob/master/LICENSE)\n","gitHead":"5ef42cb9b8600d97bb250caca0c5b1501d026e3b","scripts":{"dev":"bash scripts/build.sh --dev-watch","test":"jest --watch","build":"bash scripts/build.sh","tslint":"yarn run-tslint -t verbose $npm_package_config_tslint","prepare":"cd examples/server && yarn install --frozen-lockfile && cd ../..; rm -r examples/node_modules 2>/dev/null; true","examples":"bash scripts/run-examples.sh","prepare?":"# Called before `npm publish` and on local `npm install`. Temporarily also for deleting obsolete node_modules. Ends with `true` to continue gracefully.","validate":"tsc --noEmit && yarn tslint && eslint $npm_package_config_eslint && yarn prettier-check","build-dev":"bash scripts/build.sh --dev","examples?":"# Default is developer domain, other options: yarn examples [sec,secure,stg,stg2,stg3,demo,developer or URL]","storybook":"yarn build && start-storybook -p 9001 -c .storybook","test-once":"jest","tslint-ci":"mkdir -p ./ci/results && yarn run-tslint -t checkstyle -o ./ci/results/tslint-results.xml $npm_package_config_tslint","run-tslint":"tslint -p tsconfig.json","validate-ci":"tsc --noEmit && yarn tslint-ci  && eslint $npm_package_config_eslint -f checkstyle -o ci/results/eslint-results.xml && yarn prettier-check","examples-build":"bash scripts/build-examples.sh","prepublishOnly":"yarn build","prettier-check":"prettier --check '{src,stories,styles,__mocks__,examples/server/src,examples/src,examples/test}/**/*.{ts,js,tsx,jsx,json,scss,md,yaml,html}'","prettier-write":"prettier --write '{src,stories,styles,__mocks__,examples/server/src,examples/src,examples/test}/**/*.{ts,js,tsx,jsx,json,scss,md,yaml,html}'","test-storybook":"yarn build && test-storybook","build-storybook":"yarn build && build-storybook -c .storybook -o dist-storybook","examples-server":"node examples/server/src/index.js","heroku-postbuild":"yarn examples-build developer","examples-testcafe":"./scripts/run-testcafe.sh visual","check-circular-deps":"madge --circular --extensions ts ./src","examples-testcafe-ci":"./scripts/run-testcafe.sh ci","examples-testcafe-live":"./scripts/run-testcafe.sh live"},"typings":"dist/index.d.ts","_npmUser":{"name":"tulean","email":"tuan.le@gooddata.com"},"deprecated":"@gooddata/react-components@7 reached End of Support on March 31, 2022. Please upgrade (see https://sdk.gooddata.com/gooddata-ui/docs/supported_versions.html for more information).","repository":{"url":"git+ssh://git@github.com/gooddata/gooddata-react-components.git","type":"git"},"_npmVersion":"6.9.0","description":"GoodData.UI - A powerful JavaScript library for building analytical applications","directories":{},"lint-staged":{"{src,stories,styles,__mocks__,examples/server/src,examples/src,examples/test}/**/*.{ts,js,tsx,jsx,scss}":["npx gdc-fix-copyright","git add"],"{src,stories,styles,__mocks__,examples/server/src,examples/src,examples/test}/**/*.{ts,js,tsx,jsx,json,scss,md,yaml,html}":["prettier --write","git add"]},"_nodeVersion":"10.16.3","dependencies":{"rxjs":"^5.5.6","uuid":"^3.2.1","immer":"^1.3.1","lodash":"^4.17.15","date-fns":"^2.7.0","downshift":"^3.2.7","invariant":"^2.2.2","mapbox-gl":"^1.6.1","classnames":"^2.2.6","highcharts":"7.1.1","prop-types":"^15.6.0","react-intl":"^3.6.0","custom-event":"^1.0.1","react-window":"^1.8.1","ag-grid-react":"20.0.0","react-measure":"^2.3.0","@types/mapbox-gl":"^1.6.1","react-day-picker":"~7.3.0","react-responsive":"^3.0.0","stringify-object":"^2.4.0","@gooddata/typings":"^2.22.0","ag-grid-community":"20.0.0","http-status-codes":"^1.3.0","@gooddata/js-utils":"^3.5.0","@gooddata/numberjs":"^3.2.4","fixed-data-table-2":"0.7.17","@gooddata/goodstrap":"68.1.0-alpha-tulean-TLE-RAIL2070-2020-03-19T14-28-25-303Z","react-dom-factories":"^1.0.2","@gooddata/gooddata-js":"^12.5.0","json-stable-stringify":"^1.0.1","react-transition-group":"^2.2.1","hoist-non-react-statics":"^3.3.0","nodelist-foreach-polyfill":"^1.2.0","@formatjs/intl-pluralrules":"^1.3.6","highcharts-grouped-categories":"^1.1.3"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"raf":"3.3.2","yup":"^0.24.1","jest":"24.7.1","husky":"3.0.0","madge":"^3.4.4","react":"^16.5.2","enzyme":"3.5.0","eslint":"4.19.1","formik":"^0.11.11","moment":"2.23.0","history":"^4.7.2","ts-jest":"24.0.0","webpack":"4.30.0","full-icu":"^1.3.0","prettier":"1.16.4","react-ga":"^2.5.2","recharts":"1.0.0-beta.9","testcafe":"1.1.4","commander":"2.14.1","node-sass":"4.13.0","react-dom":"^16.5.2","supertest":"3.0.0","ts-loader":"6.0.0","@types/raf":"^3.4.0","css-loader":"0.28.7","jest-junit":"3.0.0","raw-loader":"0.5.1","styled-jsx":"2.2.1","typescript":"3.3.4000","@babel/core":"7.4.4","@types/jest":"24.0.6","@types/node":"7.0.8","@types/uuid":"3.4.3","file-loader":"3.0.1","jest-enzyme":"7.0.2","lint-staged":"9.1.0","sass-loader":"6.0.6","webpack-cli":"3.3.2","@types/react":"16.8.6","babel-loader":"8.0.5","react-helmet":"5.2.0","react-select":"1.2.1","style-loader":"0.19.1","@types/enzyme":"3.1.13","@types/lodash":"4.14.123","testcafe-live":"0.1.4","@babel/runtime":"7.4.4","dotenv-webpack":"^1.7.0","@babel/polyfill":"^7.4.4","@storybook/react":"5.0.11","@types/invariant":"2.2.29","@types/react-dom":"16.0.11","isomorphic-fetch":"2.2.1","react-datepicker":"1.1.0","react-router-dom":"4.2.2","@babel/preset-env":"7.4.4","@gooddata/mock-js":"^2.11.0","@storybook/addons":"5.0.11","@types/classnames":"2.2.3","@types/prop-types":"15.5.2","@storybook/theming":"5.0.11","identity-obj-proxy":"^3.0.0","intl-messageformat":"^7.5.4","webpack-dev-server":"3.3.1","@babel/preset-react":"7.0.0","@types/react-portal":"4.0.1","@types/react-window":"^1.8.1","babel-plugin-lodash":"3.3.4","html-webpack-plugin":"3.2.0","react-test-renderer":"16.4.2","@types/react-measure":"2.0.5","clean-webpack-plugin":"2.0.2","stats-webpack-plugin":"0.7.0","eslint-config-prettier":"4.1.0","react-google-recaptcha":"^0.14.1","tslint-config-prettier":"1.18.0","@gooddata/eslint-config":"^1.0.0","@gooddata/tslint-config":"1.0.0","@types/react-responsive":"^3.0.3","@types/storybook__react":"4.0.1","@types/stringify-object":"^3.2.0","enzyme-adapter-react-16":"1.3.1","@gooddata/test-storybook":"3.2.1","@storybook/addon-actions":"5.0.11","@storybook/addon-options":"5.0.11","node-sass-magic-importer":"5.1.0","react-syntax-highlighter":"11.0.2","@types/fixed-data-table-2":"0.8.1","@types/react-test-renderer":"16.0.0","circular-dependency-plugin":"5.0.2","compression-webpack-plugin":"2.0.0","@types/json-stable-stringify":"^1.0.32","@gooddata/frontend-npm-scripts":"1.1.0","@types/enzyme-adapter-react-16":"1.0.3","@types/storybook__addon-actions":"3.4.2","@babel/plugin-proposal-class-properties":"7.4.4","@babel/plugin-proposal-object-rest-spread":"7.4.4","@babel/plugin-transform-async-to-generator":"7.4.4"},"peerDependencies":{"react":"^16.5.2","react-dom":"^16.5.2"},"_npmOperationalInternal":{"tmp":"tmp/react-components_7.5.0-alpha-tulean-TLE-RAIL2070-2020-03-19T14-44-38-834Z_1584629181118_0.9403764481243362","host":"s3://npm-registry-packages"}},"7.5.0-beta.20":{"name":"@gooddata/react-components","version":"7.5.0-beta.20","author":{"name":"GoodData Corporation"},"license":"BSD-3-Clause","_id":"@gooddata/react-components@7.5.0-beta.20","maintainers":[{"name":"afi","email":"adam.fiedler@gooddata.com"},{"name":"bertold8","email":"ivan.nejezchleb@seznam.cz"},{"name":"brbistas","email":"valentinos.chraniotis@gooddata.com"},{"name":"bugsbunny338","email":"jiri.zajic@mensa.cz"},{"name":"de.do","email":"de.do@gooddata.com"},{"name":"gooddata-ci","email":"rail@gooddata.com"},{"name":"hung.nguyen.hoang","email":"hung.nguyen@gooddata.com"},{"name":"ivan.mjartan","email":"ivan.mjartan@gooddata.com"},{"name":"jakub-sterba","email":"jakub.sterba@gooddata.com"},{"name":"jankc","email":"jan.krapac@gmail.com"},{"name":"jaroslav.tomecek","email":"jaroslav.tomecek@gooddata.com"},{"name":"jkittler","email":"honza.kittler@gmail.com"},{"name":"khanh.le","email":"khanh.le@gooddata.com"},{"name":"lanhuynh","email":"lan.huynh@gooddata.com"},{"name":"linhhong","email":"linh.hong@gooddata.com"},{"name":"lupko","email":"lubomir.slivka@gooddata.com"},{"name":"matyas.kandl","email":"matyas.kandl@gooddata.com"},{"name":"michal.marsal","email":"michal.marsal@gooddata.com"},{"name":"naibinh","email":"naibinh@gmail.com"},{"name":"nikolacech","email":"nikola.cech@gooddata.com"},{"name":"nis.hua","email":"nis.hua@gooddata.com"},{"name":"no23reason","email":"dan.homola@hotmail.cz"},{"name":"patrikbraborec","email":"patrik.braborec@gooddata.com"},{"name":"pbenes","email":"petr.benes@gooddata.com"},{"name":"petrjanu","email":"petr.janu@gooddata.com"},{"name":"ptquang86","email":"ptquang86@gmail.com"},{"name":"qduval","email":"quentin.duval@gooddata.com"},{"name":"rodri360","email":"me@rodri360.com"},{"name":"sitina","email":"jiri.sitina@gooddata.com"},{"name":"strouhaljan","email":"strouhal.jan@gmail.com"},{"name":"tomas.kratochvil","email":"tomas.kratochvil@gooddata.com"},{"name":"tomasreichmann","email":"tomasreichmann@gmail.com"},{"name":"tomsatgd","email":"tomas.satinsky@gooddata.com"},{"name":"trung-le-quoc","email":"trung.le@gooddata.com"},{"name":"tu-ngo","email":"tungo1981@gmail.com"},{"name":"tulean","email":"tuan.le@gooddata.com"},{"name":"utdnah","email":"danh.ung@gooddata.com"},{"name":"vlastikcz","email":"vlastimil.kotas@gooddata.com"},{"name":"vu.pham","email":"vu.pham@gooddata.com"},{"name":"xmort","email":"petr.dolejsi@gooddata.com"},{"name":"yanlipnican","email":"yanlipnican@gmail.com"}],"homepage":"https://github.com/gooddata/gooddata-react-components#readme","bugs":{"url":"https://github.com/gooddata/gooddata-react-components/issues"},"dist":{"shasum":"17433edc9f05a04ec286e2639c2b87e0cf7320fc","tarball":"https://registry.npmjs.org/@gooddata/react-components/-/react-components-7.5.0-beta.20.tgz","fileCount":2480,"integrity":"sha512-sGKMfeC0rwuQVphjo4eokcoDFElSgmVdIg2f6r8EashkvsvOBPMXlgaSO4JotODW1V/w3s1XFqvJ4cUKeD2S0g==","signatures":[{"sig":"MEYCIQCoz4Q7JCgKKJhT5ZNzyLJ8qbo21AZG2XeiDfikkIpdLAIhAKRKDyGaORi9NxCOUS0D86qcHqAGMBd56HNDfblGkUIb","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":9791596,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJec4gdCRA9TVsSAnZWagAAEAIP/3sS6XwjyCTrfATkTVcb\nuqifz1mNjwpRZKstRKLFHh2KLjVqjz+JS54n/t1XMq6XbJD6QfzU337lNYDs\nqUAes8O/6ydME+H8gsRGveFYq562SCEkRKy7RD42JfLO7p0eyuy1finDYPdp\nRcEAiLKDjJahfWA90vmW5RahTcaa8VizDawb+6HbdqPJ8oZ6q7rkE3YXRAkZ\nd20IrfOVudHNVATg9IGebQelV04EbUhaU4cFJCjs6i2Hh10litaQV626YLYP\n5qq/n1LmdVthuSD6UYGrdHZbkwATh9Ai4yTSA2SmmKKMBE1MJdGzBPN0RshO\naVhvZEuG2IEzn+DCTfDxc2CpCPP/9FUP4FLxWChnDD9fnmcLTMl096UojT1x\nCuUR4Oz4rdudwtajBIWi1gDGD3C7R90EMnxEzcBwFTwZL4NS7aLxVpifHsA+\nquRzLVZzwT2HZZC7HYoBhuLEWh/ViKL9SNF4PhvLIZi56t6/DDJNy2fLvj4H\nSSsN0WEkZ3qkNL2whSSmaungv/hMSPrfpQ6UPbEzNmU8+wT7B+mxABZJOOhq\n1akG7DO/7T3MXbL9agyuoWxgdIfv8CRkVfSJHdLnRDKjypdLJtPUfFxIXZKN\n4znr4zwSajMe0pa2+b45sCGIRhhFhFE+Cf2c1fTiSxvpSgmrW9KDXW/xL08F\nv29N\r\n=xmwW\r\n-----END PGP SIGNATURE-----\r\n"},"main":"dist/index.js","husky":{"hooks":{"pre-commit":"lint-staged"}},"config":{"eslint":"./examples/**/*.{js,jsx}","tslint":"./{__mocks__,src,stories}/{,**/}*.{ts,tsx}"},"readme":"[![npm version](https://badge.fury.io/js/%40gooddata%2Freact-components.svg)](https://www.npmjs.com/package/@gooddata/react-components)\n\n# GoodData.UI React components\n> A React-based JavaScript library for building data-driven applications\n\n## Getting started\n- [GoodData.UI Documentation](http://sdk.gooddata.com/gooddata-ui/)\n- [GoodData.UI Live Examples](https://gooddata-examples.herokuapp.com/)\n- [Stack Overflow](https://stackoverflow.com/questions/tagged/gooddata)\n\n### Usage\nWith [yarn](https://yarnpkg.com) installed, go to your project directory and run\n```\n$ yarn add @gooddata/react-components\n```\nIf you prefer [npm](npmjs.com) run\n```\n$ npm install --save @gooddata/react-components\n```\n\nThe public API is exposed via global `index.js`. Except for the styles, do not import any other file directly\nbecause they are not intended to be part of the public API.\n\n## Contributing\n\nWe welcome any contribution in form of [issues](https://github.com/gooddata/gooddata-react-components/issues) or [pull requests](https://github.com/gooddata/gooddata-react-components/pulls).\nThese commands may come in handy while developing:\n\n| command | description |\n| ------- | ----------- |\n| `yarn install --pure-lockfile` | first step |\n| ||\n| `yarn dev` | build react-components to `/dist` in watch mode |\n| `yarn test` | run all unit tests |\n| `yarn prettier-write` | format the source code to match the valid codestyle |\n| `yarn validate` | validate codestyle |\n| ||\n| `yarn storybook` | run storybook from `/stories` on http://localhost:9001 |\n| `yarn build-storybook` | build storybook to `/dist-storybook` |\n| `yarn test-storybook` | run storybook and [screenshot tests](https://github.com/gooddata/gdc-client-utils/tree/master/test-storybook) |\n| ||\n| `yarn examples` | run Live Examples dev-server from `/examples` on https://localhost:8999 |\n| `yarn examples-build` | build Live Examples to `/examples/dist` |\n| `yarn examples-server` | serve built Live Examples - see `/examples/server/src` |\n| `yarn examples-testcafe` | run testcafe tests against `localhost:8999` |\n\n### Deploy to heroku.com\nWhen you deploy this repo to heroku, it serves *GoodData.UI Live Examples*.\nRelevant tasks are in `Procfile` and `package.json`.\n\n```bash\n# run in the project directory\nheroku login\nheroku create <your-app-name>\nheroku config:set DOMAIN_ADMIN_USERNAME=x@gooddata.com DOMAIN_ADMIN_PASSWORD=xy PROJECT_ID_TO_ASSIGN=xms7ga4tf3g3nzucd8380o2bev8oeknp\ngit push heroku HEAD:master\nheroku open\n```\n### Enable Geo Chart for Storybook and Live Examples\nGeo chart uses Mapbox to render map which requires a Mapbox access token.\n- Register an account and create Mapbox access token at [guide](https://docs.mapbox.com/help/how-mapbox-works/access-tokens/)\n- Store the created token at `.env`:\n```bash\necho -e \"EXAMPLE_MAPBOX_ACCESS_TOKEN=token\" >> .env # only need to run once\necho -e \"STORYBOOK_MAPBOX_ACCESS_TOKEN=token\" >> .env # only need to run once\n```\n\n### Run Live Examples Locally\nTo run *GoodData.UI Live Examples* locally:\n```bash\ngit clone <this-repository>\ncd  <repository-folder>\nyarn install --pure-lockfile\nyarn examples\n```\nThen open https://localhost:8999 and login using Live Examples account (you can [create one here](https://gooddata-examples.herokuapp.com/registration)).\n\n### Run Storybook locally\n- Run storybook with token stored in `.env` for more secure\n```bash\nyarn storybook\n```\n- Or run storybook with token env param exposed to cli (not suggested)\n```bash\nSTORYBOOK_MAPBOX_ACCESS_TOKEN=token yarn storybook\n```\n- Apply either above way to `yarn build-storybook` or `yarn test-storybook`\n\n### Source code formatting\nThe source code in the repository is formatted by [Prettier](https://prettier.io/).\nThe format of the code is validated by our Continuous Integration server and is one of the requirements of successful merge.\n\nPrettier is supported by every major IDE. You can find the list of supported editors and how to configure them [here](https://prettier.io/docs/en/editors.html).\n\nIn the case, when your editor is not supported or you don't want to setup the integration, you can run the `yarn prettier-write` command to reformat the code before commit.\n\n## Changelog\n\n- see [CHANGELOG.md](CHANGELOG.md)\n\n## Supported versions\n\nIn order to make the user experience with integrating GoodData UI SDK as smooth and secure as possible and to ensure that the SDK is using the latest features of the platform, we will only provide support to two most recent major versions of UI SDK.\n\nThe most recent majors will be supported in the following modes:\n\n- The latest major version will receive all new functionality and all bug fixes\n- The previous major version will only receive fixes to critical issues and security fixes. These fixes will be applied on top of last released version of the previous major\n\nThe customers are encouraged to always use the latest version of the UI SDK.\n\nIn case of using older versions, the user might face API incompatibility, performance or security issues.\n\nPlease follow the installation instructions to update to the newest version.\n\n## License\n\n(C) 2007-2020 GoodData Corporation\n\nThis project is dual licensed:\n\n- The ATTRIBUTION-NONCOMMERCIAL 4.0 INTERNATIONAL (CC BY-NC 4.0) is used for purpose of the trial experience and evaluation of GoodData.UI library.\n- The GOODDATA GOODDATA.UI LIBRARY END USER LICENSE AGREEMENT is used for GoodData customers.\n\nFor more information, please see [LICENSE](https://github.com/gooddata/gooddata-react-components/blob/master/LICENSE)\n","gitHead":"bf5b708effa3bb99578049334417e93ae1e125d4","scripts":{"dev":"bash scripts/build.sh --dev-watch","test":"jest --watch","build":"bash scripts/build.sh","tslint":"yarn run-tslint -t verbose $npm_package_config_tslint","prepare":"cd examples/server && yarn install --frozen-lockfile && cd ../..; rm -r examples/node_modules 2>/dev/null; true","examples":"bash scripts/run-examples.sh","prepare?":"# Called before `npm publish` and on local `npm install`. Temporarily also for deleting obsolete node_modules. Ends with `true` to continue gracefully.","validate":"tsc --noEmit && yarn tslint && eslint $npm_package_config_eslint && yarn prettier-check","build-dev":"bash scripts/build.sh --dev","examples?":"# Default is developer domain, other options: yarn examples [sec,secure,stg,stg2,stg3,demo,developer or URL]","storybook":"yarn build && start-storybook -p 9001 -c .storybook","test-once":"jest","tslint-ci":"mkdir -p ./ci/results && yarn run-tslint -t checkstyle -o ./ci/results/tslint-results.xml $npm_package_config_tslint","run-tslint":"tslint -p tsconfig.json","validate-ci":"tsc --noEmit && yarn tslint-ci  && eslint $npm_package_config_eslint -f checkstyle -o ci/results/eslint-results.xml && yarn prettier-check","examples-build":"bash scripts/build-examples.sh","prepublishOnly":"yarn build","prettier-check":"prettier --check '{src,stories,styles,__mocks__,examples/server/src,examples/src,examples/test}/**/*.{ts,js,tsx,jsx,json,scss,md,yaml,html}'","prettier-write":"prettier --write '{src,stories,styles,__mocks__,examples/server/src,examples/src,examples/test}/**/*.{ts,js,tsx,jsx,json,scss,md,yaml,html}'","test-storybook":"yarn build && test-storybook","build-storybook":"yarn build && build-storybook -c .storybook -o dist-storybook","examples-server":"node examples/server/src/index.js","heroku-postbuild":"yarn examples-build developer","examples-testcafe":"./scripts/run-testcafe.sh visual","check-circular-deps":"madge --circular --extensions ts ./src","examples-testcafe-ci":"./scripts/run-testcafe.sh ci","examples-testcafe-live":"./scripts/run-testcafe.sh live"},"typings":"dist/index.d.ts","_npmUser":{"name":"gooddata-ci","email":"rail@gooddata.com"},"deprecated":"@gooddata/react-components@7 reached End of Support on March 31, 2022. Please upgrade (see https://sdk.gooddata.com/gooddata-ui/docs/supported_versions.html for more information).","repository":{"url":"git+ssh://git@github.com/gooddata/gooddata-react-components.git","type":"git"},"_npmVersion":"6.4.1","description":"GoodData.UI - A powerful JavaScript library for building analytical applications","directories":{},"lint-staged":{"{src,stories,styles,__mocks__,examples/server/src,examples/src,examples/test}/**/*.{ts,js,tsx,jsx,scss}":["npx gdc-fix-copyright","git add"],"{src,stories,styles,__mocks__,examples/server/src,examples/src,examples/test}/**/*.{ts,js,tsx,jsx,json,scss,md,yaml,html}":["prettier --write","git add"]},"_nodeVersion":"8.12.0","dependencies":{"rxjs":"^5.5.6","uuid":"^3.2.1","immer":"^1.3.1","lodash":"^4.17.15","date-fns":"^2.7.0","downshift":"^3.2.7","invariant":"^2.2.2","mapbox-gl":"^1.6.1","classnames":"^2.2.6","highcharts":"7.1.1","prop-types":"^15.6.0","react-intl":"^3.6.0","custom-event":"^1.0.1","react-window":"^1.8.1","ag-grid-react":"20.0.0","react-measure":"^2.3.0","@types/mapbox-gl":"^1.6.1","react-day-picker":"~7.3.0","react-responsive":"^3.0.0","stringify-object":"^2.4.0","@gooddata/typings":"^2.22.0","ag-grid-community":"20.0.0","http-status-codes":"^1.3.0","@gooddata/js-utils":"^3.5.0","@gooddata/numberjs":"^3.2.4","fixed-data-table-2":"0.7.17","@gooddata/goodstrap":"^68.1.0","react-dom-factories":"^1.0.2","@gooddata/gooddata-js":"^12.5.0","json-stable-stringify":"^1.0.1","react-transition-group":"^2.2.1","hoist-non-react-statics":"^3.3.0","nodelist-foreach-polyfill":"^1.2.0","@formatjs/intl-pluralrules":"^1.3.6","highcharts-grouped-categories":"^1.1.3"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"raf":"3.3.2","yup":"^0.24.1","jest":"24.7.1","husky":"3.0.0","madge":"^3.4.4","react":"^16.5.2","enzyme":"3.5.0","eslint":"4.19.1","formik":"^0.11.11","moment":"2.23.0","history":"^4.7.2","ts-jest":"24.0.0","webpack":"4.30.0","full-icu":"^1.3.0","prettier":"1.16.4","react-ga":"^2.5.2","recharts":"1.0.0-beta.9","testcafe":"1.1.4","commander":"2.14.1","node-sass":"4.13.0","react-dom":"^16.5.2","supertest":"3.0.0","ts-loader":"6.0.0","@types/raf":"^3.4.0","css-loader":"0.28.7","jest-junit":"3.0.0","raw-loader":"0.5.1","styled-jsx":"2.2.1","typescript":"3.3.4000","@babel/core":"7.4.4","@types/jest":"24.0.6","@types/node":"7.0.8","@types/uuid":"3.4.3","file-loader":"3.0.1","jest-enzyme":"7.0.2","lint-staged":"9.1.0","sass-loader":"6.0.6","webpack-cli":"3.3.2","@types/react":"16.8.6","babel-loader":"8.0.5","react-helmet":"5.2.0","react-select":"1.2.1","style-loader":"0.19.1","@types/enzyme":"3.1.13","@types/lodash":"4.14.123","testcafe-live":"0.1.4","@babel/runtime":"7.4.4","dotenv-webpack":"^1.7.0","@babel/polyfill":"^7.4.4","@storybook/react":"5.0.11","@types/invariant":"2.2.29","@types/react-dom":"16.0.11","isomorphic-fetch":"2.2.1","react-datepicker":"1.1.0","react-router-dom":"4.2.2","@babel/preset-env":"7.4.4","@gooddata/mock-js":"^2.11.0","@storybook/addons":"5.0.11","@types/classnames":"2.2.3","@types/prop-types":"15.5.2","@storybook/theming":"5.0.11","identity-obj-proxy":"^3.0.0","intl-messageformat":"^7.5.4","webpack-dev-server":"3.3.1","@babel/preset-react":"7.0.0","@types/react-portal":"4.0.1","@types/react-window":"^1.8.1","babel-plugin-lodash":"3.3.4","html-webpack-plugin":"3.2.0","react-test-renderer":"16.4.2","@types/react-measure":"2.0.5","clean-webpack-plugin":"2.0.2","stats-webpack-plugin":"0.7.0","eslint-config-prettier":"4.1.0","react-google-recaptcha":"^0.14.1","tslint-config-prettier":"1.18.0","@gooddata/eslint-config":"^1.0.0","@gooddata/tslint-config":"1.0.0","@types/react-responsive":"^3.0.3","@types/storybook__react":"4.0.1","@types/stringify-object":"^3.2.0","enzyme-adapter-react-16":"1.3.1","@gooddata/test-storybook":"3.2.1","@storybook/addon-actions":"5.0.11","@storybook/addon-options":"5.0.11","node-sass-magic-importer":"5.1.0","react-syntax-highlighter":"11.0.2","@types/fixed-data-table-2":"0.8.1","@types/react-test-renderer":"16.0.0","circular-dependency-plugin":"5.0.2","compression-webpack-plugin":"2.0.0","@types/json-stable-stringify":"^1.0.32","@gooddata/frontend-npm-scripts":"1.1.0","@types/enzyme-adapter-react-16":"1.0.3","@types/storybook__addon-actions":"3.4.2","@babel/plugin-proposal-class-properties":"7.4.4","@babel/plugin-proposal-object-rest-spread":"7.4.4","@babel/plugin-transform-async-to-generator":"7.4.4"},"peerDependencies":{"react":"^16.5.2","react-dom":"^16.5.2"},"_npmOperationalInternal":{"tmp":"tmp/react-components_7.5.0-beta.20_1584629788519_0.30509065376513145","host":"s3://npm-registry-packages"}},"7.4.0-rc.6":{"name":"@gooddata/react-components","version":"7.4.0-rc.6","author":{"name":"GoodData Corporation"},"license":"BSD-3-Clause","_id":"@gooddata/react-components@7.4.0-rc.6","maintainers":[{"name":"afi","email":"adam.fiedler@gooddata.com"},{"name":"bertold8","email":"ivan.nejezchleb@seznam.cz"},{"name":"brbistas","email":"valentinos.chraniotis@gooddata.com"},{"name":"bugsbunny338","email":"jiri.zajic@mensa.cz"},{"name":"de.do","email":"de.do@gooddata.com"},{"name":"gooddata-ci","email":"rail@gooddata.com"},{"name":"hung.nguyen.hoang","email":"hung.nguyen@gooddata.com"},{"name":"ivan.mjartan","email":"ivan.mjartan@gooddata.com"},{"name":"jakub-sterba","email":"jakub.sterba@gooddata.com"},{"name":"jankc","email":"jan.krapac@gmail.com"},{"name":"jaroslav.tomecek","email":"jaroslav.tomecek@gooddata.com"},{"name":"jkittler","email":"honza.kittler@gmail.com"},{"name":"khanh.le","email":"khanh.le@gooddata.com"},{"name":"lanhuynh","email":"lan.huynh@gooddata.com"},{"name":"linhhong","email":"linh.hong@gooddata.com"},{"name":"lupko","email":"lubomir.slivka@gooddata.com"},{"name":"matyas.kandl","email":"matyas.kandl@gooddata.com"},{"name":"michal.marsal","email":"michal.marsal@gooddata.com"},{"name":"naibinh","email":"naibinh@gmail.com"},{"name":"nikolacech","email":"nikola.cech@gooddata.com"},{"name":"nis.hua","email":"nis.hua@gooddata.com"},{"name":"no23reason","email":"dan.homola@hotmail.cz"},{"name":"patrikbraborec","email":"patrik.braborec@gooddata.com"},{"name":"pbenes","email":"petr.benes@gooddata.com"},{"name":"petrjanu","email":"petr.janu@gooddata.com"},{"name":"ptquang86","email":"ptquang86@gmail.com"},{"name":"qduval","email":"quentin.duval@gooddata.com"},{"name":"rodri360","email":"me@rodri360.com"},{"name":"sitina","email":"jiri.sitina@gooddata.com"},{"name":"strouhaljan","email":"strouhal.jan@gmail.com"},{"name":"tomas.kratochvil","email":"tomas.kratochvil@gooddata.com"},{"name":"tomasreichmann","email":"tomasreichmann@gmail.com"},{"name":"tomsatgd","email":"tomas.satinsky@gooddata.com"},{"name":"trung-le-quoc","email":"trung.le@gooddata.com"},{"name":"tu-ngo","email":"tungo1981@gmail.com"},{"name":"tulean","email":"tuan.le@gooddata.com"},{"name":"utdnah","email":"danh.ung@gooddata.com"},{"name":"vlastikcz","email":"vlastimil.kotas@gooddata.com"},{"name":"vu.pham","email":"vu.pham@gooddata.com"},{"name":"xmort","email":"petr.dolejsi@gooddata.com"},{"name":"yanlipnican","email":"yanlipnican@gmail.com"}],"homepage":"https://github.com/gooddata/gooddata-react-components#readme","bugs":{"url":"https://github.com/gooddata/gooddata-react-components/issues"},"dist":{"shasum":"77ed24a36a0e6c0b17297e786debafebef5e7b79","tarball":"https://registry.npmjs.org/@gooddata/react-components/-/react-components-7.4.0-rc.6.tgz","fileCount":2479,"integrity":"sha512-tgKu+BrbTdlhyoMwMPE8U6SN0PKFJdd3hMyvTtz/E0tWMGlUzkNPBSoZCwlaDxYSdyIZoYN3C3/rZlld7wWdPA==","signatures":[{"sig":"MEUCIAk/ADA45D2Q9TfaWCDBMOjyZgC2hflDf5/pN5SVJOSDAiEA3AmfKRgr2DTlA0+pAhhV2E28Z7r3f6BymSNvqa+HvvM=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":9748083,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJec484CRA9TVsSAnZWagAAWdwQAIb9m+UVczZYP+UtjRjn\no8FncJAAu8Y6BDbP6Iumcx8tWOtsi5Yz9lKQiC/LPVOdHVnvos95S+Vg++gc\npnFVW13zwfIeUTB6gr0q0RRiePyjNrWPTgQLqC+Q7VuelZXSycl1fjSWvmSq\nX6EOUiNpy6mS+wAR9JJ8/MLvF3NCZzi1alaXTA3cSb+wypZX0t5VCwtQ+yUy\nJ2Q4MnNBZqVXJBPAz4vR0uO5ZObAtGg0A0r/HCgfa4aNtKvSHQtQffh/cgve\nhDPj1FbUSr99S4ElArbj+7jgzi4y1RN9zVaH7YoE4DsORMiXluQdWhmB78Z5\nfdoOklTDE/1JohbG98ZJ/2T64pwTPHnNAZoHlil72wh8DQ6L23ugvn+TB7Sr\nH2y+HdEzch5DopP0xvM6bgaJ3a3yzZTrogGen4m0u6qaiDZ6lkgYxcXJWUiW\nWGmLm1wQtB44VKLrFCXS4YvLvj1KQjm5ycZ415aO86kgSxP2+tZ+zY/7hAQi\nsv396mLnkl5PeyE+ONrlDvWC0u3EksI1FpUeDr7Dx48q7vVtAct7CTCHRTOd\nuSkvKdpBv1M2lLIuKgtF5i8LLWHUajEoi2Q2XMxO96Z/vDwPgN14LebcE4wn\nC3Bd1EtPpnW7HWgvXyRrjIAZ8FcEWZPYCLPD6CoIh73Z7TisQHRqUTyfBRSF\n3+u4\r\n=odNi\r\n-----END PGP SIGNATURE-----\r\n"},"main":"dist/index.js","husky":{"hooks":{"pre-commit":"lint-staged"}},"config":{"eslint":"./examples/**/*.{js,jsx}","tslint":"./{__mocks__,src,stories}/{,**/}*.{ts,tsx}"},"readme":"[![npm version](https://badge.fury.io/js/%40gooddata%2Freact-components.svg)](https://www.npmjs.com/package/@gooddata/react-components) \n\n# GoodData.UI React components\n> A React-based JavaScript library for building data-driven applications\n\n## Getting started\n- [GoodData.UI Documentation](http://sdk.gooddata.com/gooddata-ui/)\n- [GoodData.UI Live Examples](https://gooddata-examples.herokuapp.com/)\n- [Stack Overflow](https://stackoverflow.com/questions/tagged/gooddata)\n\n### Usage\nWith [yarn](https://yarnpkg.com) installed, go to your project directory and run\n```\n$ yarn add @gooddata/react-components\n```\nIf you prefer [npm](npmjs.com) run\n```\n$ npm install --save @gooddata/react-components\n```\n\nThe public API is exposed via global `index.js`. Except for the styles, do not import any other file directly\nbecause they are not intended to be part of the public API.\n\n## Contributing\n\nWe welcome any contribution in form of [issues](https://github.com/gooddata/gooddata-react-components/issues) or [pull requests](https://github.com/gooddata/gooddata-react-components/pulls).\nThese commands may come in handy while developing:\n\n| command | description |\n| ------- | ----------- |\n| `yarn install --pure-lockfile` | first step |\n| ||\n| `yarn dev` | build react-components to `/dist` in watch mode |\n| `yarn test` | run all unit tests |\n| `yarn prettier-write` | format the source code to match the valid codestyle |\n| `yarn validate` | validate codestyle |\n| ||\n| `yarn storybook` | run storybook from `/stories` on http://localhost:9001 |\n| `yarn build-storybook` | build storybook to `/dist-storybook` |\n| `yarn test-storybook` | run storybook and [screenshot tests](https://github.com/gooddata/gdc-client-utils/tree/master/test-storybook) |\n| ||\n| `yarn examples` | run Live Examples dev-server from `/examples` on https://localhost:8999 |\n| `yarn examples-build` | build Live Examples to `/examples/dist` |\n| `yarn examples-server` | serve built Live Examples - see `/examples/server/src` |\n| `yarn examples-testcafe` | run testcafe tests against `localhost:8999` |\n\n### Deploy to heroku.com\nWhen you deploy this repo to heroku, it serves *GoodData.UI Live Examples*.\nRelevant tasks are in `Procfile` and `package.json`.\n\n```bash\n# run in the project directory\nheroku login\nheroku create <your-app-name>\nheroku config:set DOMAIN_ADMIN_USERNAME=x@gooddata.com DOMAIN_ADMIN_PASSWORD=xy PROJECT_ID_TO_ASSIGN=xms7ga4tf3g3nzucd8380o2bev8oeknp\ngit push heroku HEAD:master\nheroku open\n```\n\n### Run Live Examples Locally\nTo run *GoodData.UI Live Examples* locally:\n```bash\ngit clone <this-repository>\ncd  <repository-folder>\nyarn install --pure-lockfile\nyarn examples\n```\nThen open https://localhost:8999 and login using Live Examples account (you can [create one here](https://gooddata-examples.herokuapp.com/registration)).\n\n### Run storybook locally for Geo chart \nGeo chart uses Mapbox to render map which requires a mapbox access token.\n- Register an account and create Mapbox token as [guide](https://docs.mapbox.com/help/how-mapbox-works/access-tokens/)\n- Run storybook with token stored in `.env` for more secure\n```bash\necho \"STORYBOOK_MAPBOX_ACCESS_TOKEN=token\" > .env # only need to run once\nyarn storybook\n```\n- Or run storybook with token env param exposed to cli (not suggested)\n```bash\nSTORYBOOK_MAPBOX_ACCESS_TOKEN=token yarn storybook\n```\n- Apply either above way to `yarn build-storybook` or `yarn test-storybook`\n\n### Source code formatting\nThe source code in the repository is formatted by [Prettier](https://prettier.io/). \nThe format of the code is validated by our Continuous Integration server and is one of the requirements of successful merge.\n\nPrettier is supported by every major IDE. You can find the list of supported editors and how to configure them [here](https://prettier.io/docs/en/editors.html).\n\nIn the case, when your editor is not supported or you don't want to setup the integration, you can run the `yarn prettier-write` command to reformat the code before commit.\n\n## Changelog\n\n- see [CHANGELOG.md](CHANGELOG.md)\n\n## License\n\n(C) 2007-2018 GoodData Corporation\n\nThis project is dual licensed:\n\n- The ATTRIBUTION-NONCOMMERCIAL 4.0 INTERNATIONAL (CC BY-NC 4.0) is used for purpose of the trial experience and evaluation of GoodData.UI library.\n- The GOODDATA GOODDATA.UI LIBRARY END USER LICENSE AGREEMENT is used for GoodData customers.\n\nFor more information, please see [LICENSE](https://github.com/gooddata/gooddata-react-components/blob/master/LICENSE)\n","gitHead":"c273bc415f4ca6b30a4ea6fcf8cfd7c07b043216","scripts":{"dev":"bash scripts/build.sh --dev-watch","test":"jest --watch","build":"bash scripts/build.sh","tslint":"yarn run-tslint -t verbose $npm_package_config_tslint","prepare":"cd examples/server && yarn install --frozen-lockfile && cd ../..; rm -r examples/node_modules 2>/dev/null; true","examples":"bash scripts/run-examples.sh","prepare?":"# Called before `npm publish` and on local `npm install`. Temporarily also for deleting obsolete node_modules. Ends with `true` to continue gracefully.","validate":"tsc --noEmit && yarn tslint && eslint $npm_package_config_eslint && yarn prettier-check","build-dev":"bash scripts/build.sh --dev","examples?":"# Default is developer domain, other options: yarn examples [sec,secure,stg,stg2,stg3,demo,developer or URL]","storybook":"yarn build && start-storybook -p 9001 -c .storybook","test-once":"jest","tslint-ci":"mkdir -p ./ci/results && yarn run-tslint -t checkstyle -o ./ci/results/tslint-results.xml $npm_package_config_tslint","run-tslint":"tslint -p tsconfig.json","validate-ci":"tsc --noEmit && yarn tslint-ci  && eslint $npm_package_config_eslint -f checkstyle -o ci/results/eslint-results.xml && yarn prettier-check","examples-build":"bash scripts/build-examples.sh","prepublishOnly":"yarn build","prettier-check":"prettier --check '{src,stories,styles,__mocks__,examples/server/src,examples/src,examples/test}/**/*.{ts,js,tsx,jsx,json,scss,md,yaml,html}'","prettier-write":"prettier --write '{src,stories,styles,__mocks__,examples/server/src,examples/src,examples/test}/**/*.{ts,js,tsx,jsx,json,scss,md,yaml,html}'","test-storybook":"yarn build && test-storybook","build-storybook":"yarn build && build-storybook -c .storybook -o dist-storybook","examples-server":"node examples/server/src/index.js","heroku-postbuild":"yarn examples-build developer","examples-testcafe":"./scripts/run-testcafe.sh visual","check-circular-deps":"madge --circular --extensions ts ./src","examples-testcafe-ci":"./scripts/run-testcafe.sh ci","examples-testcafe-live":"./scripts/run-testcafe.sh live"},"typings":"dist/index.d.ts","_npmUser":{"name":"gooddata-ci","email":"rail@gooddata.com"},"deprecated":"@gooddata/react-components@7 reached End of Support on March 31, 2022. Please upgrade (see https://sdk.gooddata.com/gooddata-ui/docs/supported_versions.html for more information).","repository":{"url":"git+ssh://git@github.com/gooddata/gooddata-react-components.git","type":"git"},"_npmVersion":"6.4.1","description":"GoodData.UI - A powerful JavaScript library for building analytical applications","directories":{},"lint-staged":{"{src,stories,styles,__mocks__,examples/server/src,examples/src,examples/test}/**/*.{ts,js,tsx,jsx,scss}":["npx gdc-fix-copyright","git add"],"{src,stories,styles,__mocks__,examples/server/src,examples/src,examples/test}/**/*.{ts,js,tsx,jsx,json,scss,md,yaml,html}":["prettier --write","git add"]},"_nodeVersion":"8.12.0","dependencies":{"rxjs":"^5.5.6","uuid":"^3.2.1","immer":"^1.3.1","lodash":"^4.17.15","date-fns":"^2.7.0","downshift":"^3.2.7","invariant":"^2.2.2","mapbox-gl":"^1.6.1","classnames":"^2.2.6","highcharts":"7.1.1","prop-types":"^15.6.0","react-intl":"^3.6.0","custom-event":"^1.0.1","react-window":"^1.8.1","ag-grid-react":"20.0.0","react-measure":"^2.3.0","@types/mapbox-gl":"^1.6.1","react-day-picker":"~7.3.0","react-responsive":"^3.0.0","stringify-object":"^2.4.0","@gooddata/typings":"^2.22.0","ag-grid-community":"20.0.0","http-status-codes":"^1.3.0","@gooddata/js-utils":"^3.5.0","@gooddata/numberjs":"^3.2.4","fixed-data-table-2":"0.7.17","@gooddata/goodstrap":"^68.1.0","react-dom-factories":"^1.0.2","@gooddata/gooddata-js":"^12.5.0","json-stable-stringify":"^1.0.1","react-transition-group":"^2.2.1","hoist-non-react-statics":"^3.3.0","nodelist-foreach-polyfill":"^1.2.0","@formatjs/intl-pluralrules":"^1.3.6","highcharts-grouped-categories":"^1.1.3"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"raf":"3.3.2","yup":"^0.24.1","jest":"24.7.1","husky":"3.0.0","madge":"^3.4.4","react":"^16.5.2","enzyme":"3.5.0","eslint":"4.19.1","formik":"^0.11.11","moment":"2.23.0","history":"^4.7.2","ts-jest":"24.0.0","webpack":"4.30.0","full-icu":"^1.3.0","prettier":"1.16.4","react-ga":"^2.5.2","recharts":"1.0.0-beta.9","testcafe":"1.1.4","commander":"2.14.1","node-sass":"4.13.0","react-dom":"^16.5.2","supertest":"3.0.0","ts-loader":"6.0.0","@types/raf":"^3.4.0","css-loader":"0.28.7","jest-junit":"3.0.0","raw-loader":"0.5.1","styled-jsx":"2.2.1","typescript":"3.3.4000","@babel/core":"7.4.4","@types/jest":"24.0.6","@types/node":"7.0.8","@types/uuid":"3.4.3","file-loader":"3.0.1","jest-enzyme":"7.0.2","lint-staged":"9.1.0","sass-loader":"6.0.6","webpack-cli":"3.3.2","@types/react":"16.8.6","babel-loader":"8.0.5","react-helmet":"5.2.0","react-select":"1.2.1","style-loader":"0.19.1","@types/enzyme":"3.1.13","@types/lodash":"4.14.123","testcafe-live":"0.1.4","@babel/runtime":"7.4.4","dotenv-webpack":"^1.7.0","@babel/polyfill":"^7.4.4","@storybook/react":"5.0.11","@types/invariant":"2.2.29","@types/react-dom":"16.0.11","isomorphic-fetch":"2.2.1","react-datepicker":"1.1.0","react-router-dom":"4.2.2","@babel/preset-env":"7.4.4","@gooddata/mock-js":"^2.11.0","@storybook/addons":"5.0.11","@types/classnames":"2.2.3","@types/prop-types":"15.5.2","@storybook/theming":"5.0.11","identity-obj-proxy":"^3.0.0","intl-messageformat":"^7.5.4","webpack-dev-server":"3.3.1","@babel/preset-react":"7.0.0","@types/react-portal":"4.0.1","@types/react-window":"^1.8.1","babel-plugin-lodash":"3.3.4","html-webpack-plugin":"3.2.0","react-test-renderer":"16.4.2","@types/react-measure":"2.0.5","clean-webpack-plugin":"2.0.2","stats-webpack-plugin":"0.7.0","eslint-config-prettier":"4.1.0","react-google-recaptcha":"^0.14.1","tslint-config-prettier":"1.18.0","@gooddata/eslint-config":"^1.0.0","@gooddata/tslint-config":"1.0.0","@types/react-responsive":"^3.0.3","@types/storybook__react":"4.0.1","@types/stringify-object":"^3.2.0","enzyme-adapter-react-16":"1.3.1","@gooddata/test-storybook":"3.2.1","@storybook/addon-actions":"5.0.11","@storybook/addon-options":"5.0.11","node-sass-magic-importer":"5.1.0","react-syntax-highlighter":"11.0.2","@types/fixed-data-table-2":"0.8.1","@types/react-test-renderer":"16.0.0","circular-dependency-plugin":"5.0.2","compression-webpack-plugin":"2.0.0","@types/json-stable-stringify":"^1.0.32","@gooddata/frontend-npm-scripts":"1.1.0","@types/enzyme-adapter-react-16":"1.0.3","@types/storybook__addon-actions":"3.4.2","@babel/plugin-proposal-class-properties":"7.4.4","@babel/plugin-proposal-object-rest-spread":"7.4.4","@babel/plugin-transform-async-to-generator":"7.4.4"},"peerDependencies":{"react":"^16.5.2","react-dom":"^16.5.2"},"_npmOperationalInternal":{"tmp":"tmp/react-components_7.4.0-rc.6_1584631607979_0.5690080797673831","host":"s3://npm-registry-packages"}},"7.5.0-beta.21":{"name":"@gooddata/react-components","version":"7.5.0-beta.21","author":{"name":"GoodData Corporation"},"license":"BSD-3-Clause","_id":"@gooddata/react-components@7.5.0-beta.21","maintainers":[{"name":"afi","email":"adam.fiedler@gooddata.com"},{"name":"bertold8","email":"ivan.nejezchleb@seznam.cz"},{"name":"brbistas","email":"valentinos.chraniotis@gooddata.com"},{"name":"bugsbunny338","email":"jiri.zajic@mensa.cz"},{"name":"de.do","email":"de.do@gooddata.com"},{"name":"gooddata-ci","email":"rail@gooddata.com"},{"name":"hung.nguyen.hoang","email":"hung.nguyen@gooddata.com"},{"name":"ivan.mjartan","email":"ivan.mjartan@gooddata.com"},{"name":"jakub-sterba","email":"jakub.sterba@gooddata.com"},{"name":"jankc","email":"jan.krapac@gmail.com"},{"name":"jaroslav.tomecek","email":"jaroslav.tomecek@gooddata.com"},{"name":"jkittler","email":"honza.kittler@gmail.com"},{"name":"khanh.le","email":"khanh.le@gooddata.com"},{"name":"lanhuynh","email":"lan.huynh@gooddata.com"},{"name":"linhhong","email":"linh.hong@gooddata.com"},{"name":"lupko","email":"lubomir.slivka@gooddata.com"},{"name":"matyas.kandl","email":"matyas.kandl@gooddata.com"},{"name":"michal.marsal","email":"michal.marsal@gooddata.com"},{"name":"naibinh","email":"naibinh@gmail.com"},{"name":"nikolacech","email":"nikola.cech@gooddata.com"},{"name":"nis.hua","email":"nis.hua@gooddata.com"},{"name":"no23reason","email":"dan.homola@hotmail.cz"},{"name":"patrikbraborec","email":"patrik.braborec@gooddata.com"},{"name":"pbenes","email":"petr.benes@gooddata.com"},{"name":"petrjanu","email":"petr.janu@gooddata.com"},{"name":"ptquang86","email":"ptquang86@gmail.com"},{"name":"qduval","email":"quentin.duval@gooddata.com"},{"name":"rodri360","email":"me@rodri360.com"},{"name":"sitina","email":"jiri.sitina@gooddata.com"},{"name":"strouhaljan","email":"strouhal.jan@gmail.com"},{"name":"tomas.kratochvil","email":"tomas.kratochvil@gooddata.com"},{"name":"tomasreichmann","email":"tomasreichmann@gmail.com"},{"name":"tomsatgd","email":"tomas.satinsky@gooddata.com"},{"name":"trung-le-quoc","email":"trung.le@gooddata.com"},{"name":"tu-ngo","email":"tungo1981@gmail.com"},{"name":"tulean","email":"tuan.le@gooddata.com"},{"name":"utdnah","email":"danh.ung@gooddata.com"},{"name":"vlastikcz","email":"vlastimil.kotas@gooddata.com"},{"name":"vu.pham","email":"vu.pham@gooddata.com"},{"name":"xmort","email":"petr.dolejsi@gooddata.com"},{"name":"yanlipnican","email":"yanlipnican@gmail.com"}],"homepage":"https://github.com/gooddata/gooddata-react-components#readme","bugs":{"url":"https://github.com/gooddata/gooddata-react-components/issues"},"dist":{"shasum":"6851760a554b98714bfbef738d1bc1908166779b","tarball":"https://registry.npmjs.org/@gooddata/react-components/-/react-components-7.5.0-beta.21.tgz","fileCount":2480,"integrity":"sha512-RkJDonMYrZxv7y9FpkbdXhws7vFDtg+mT5+ipO+pZYwDRgD6Lg1Nxks/ke2Mmu4ZghdqrtETvYL9FBnwSVFHMQ==","signatures":[{"sig":"MEUCIQCun3bgzKySnMi0UTz0waxs209EMLHPi++dAHhiB1NNIQIgXcrAwkyS8QWgPG9uPFr2ZxmV1fMZBZGH/Fyr4/Ft6Nc=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":9791596,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJec6iYCRA9TVsSAnZWagAAuhcP/RToFWeXe3EW9QfwiqO9\nNzf89HSRckgx46blynLv6dJsbBRKmaE5ORLvyWoDuxZDlmd8LbYFlaqbWDyV\nDTQyDSDwbpgUu56NSbGIekL9jO8Y3sgw8OvYpwcD14Cz1+tyMjB8cFvPUlxI\nvslrpeXm/rVNzII442+SLoooU9kmEUhRpY8B2v+nl7Ab7pi+pIS3yX4Pu0+d\nnMI6+RgGXYcB65qCVlUq6IkuElj3LXSCcReUpu1PMHO+tA7hculPMGssBMsb\ntS4OQTLt8gVolpLs/bMHuIegoMmGz76MTwnaOIvLqxDuT8+ESCi9Lf6JyLM0\nDzToKMk1OD0skhXCEDxMMk+kHkE9238c+5xMsBm7HizYlsoP/6Fdj8m0ZyDM\nuoNfuuWFDVTL51KmCULMJcMx4DWY7TN1kk6XC+CfvnstMatA8V4k73Y2eRZu\nk52W7v7M/9YRNlWw48oWqktL+uC2u1LxZW+1N5KB2TiRv3Gg/hb8BTjVJL7S\nBOU3Ckn3SQ7aAFN/KZoS1bLh92h7lw765jjsNY+2gotdiY0pSP5Lm+OG0Q1z\nbgkbjvFkST58jWgkHmaa47qNfCtCxl3r68aH7ITbzNosWu8rYFFioVie2+p/\nGZUgarnpKfO5tIY/utGcZcEmb6yMRoFtKoRWdGlWJvunDBywnyjyi6m1s/H7\nWQUq\r\n=zz6o\r\n-----END PGP SIGNATURE-----\r\n"},"main":"dist/index.js","husky":{"hooks":{"pre-commit":"lint-staged"}},"config":{"eslint":"./examples/**/*.{js,jsx}","tslint":"./{__mocks__,src,stories}/{,**/}*.{ts,tsx}"},"readme":"[![npm version](https://badge.fury.io/js/%40gooddata%2Freact-components.svg)](https://www.npmjs.com/package/@gooddata/react-components)\n\n# GoodData.UI React components\n> A React-based JavaScript library for building data-driven applications\n\n## Getting started\n- [GoodData.UI Documentation](http://sdk.gooddata.com/gooddata-ui/)\n- [GoodData.UI Live Examples](https://gooddata-examples.herokuapp.com/)\n- [Stack Overflow](https://stackoverflow.com/questions/tagged/gooddata)\n\n### Usage\nWith [yarn](https://yarnpkg.com) installed, go to your project directory and run\n```\n$ yarn add @gooddata/react-components\n```\nIf you prefer [npm](npmjs.com) run\n```\n$ npm install --save @gooddata/react-components\n```\n\nThe public API is exposed via global `index.js`. Except for the styles, do not import any other file directly\nbecause they are not intended to be part of the public API.\n\n## Contributing\n\nWe welcome any contribution in form of [issues](https://github.com/gooddata/gooddata-react-components/issues) or [pull requests](https://github.com/gooddata/gooddata-react-components/pulls).\nThese commands may come in handy while developing:\n\n| command | description |\n| ------- | ----------- |\n| `yarn install --pure-lockfile` | first step |\n| ||\n| `yarn dev` | build react-components to `/dist` in watch mode |\n| `yarn test` | run all unit tests |\n| `yarn prettier-write` | format the source code to match the valid codestyle |\n| `yarn validate` | validate codestyle |\n| ||\n| `yarn storybook` | run storybook from `/stories` on http://localhost:9001 |\n| `yarn build-storybook` | build storybook to `/dist-storybook` |\n| `yarn test-storybook` | run storybook and [screenshot tests](https://github.com/gooddata/gdc-client-utils/tree/master/test-storybook) |\n| ||\n| `yarn examples` | run Live Examples dev-server from `/examples` on https://localhost:8999 |\n| `yarn examples-build` | build Live Examples to `/examples/dist` |\n| `yarn examples-server` | serve built Live Examples - see `/examples/server/src` |\n| `yarn examples-testcafe` | run testcafe tests against `localhost:8999` |\n\n### Deploy to heroku.com\nWhen you deploy this repo to heroku, it serves *GoodData.UI Live Examples*.\nRelevant tasks are in `Procfile` and `package.json`.\n\n```bash\n# run in the project directory\nheroku login\nheroku create <your-app-name>\nheroku config:set DOMAIN_ADMIN_USERNAME=x@gooddata.com DOMAIN_ADMIN_PASSWORD=xy PROJECT_ID_TO_ASSIGN=xms7ga4tf3g3nzucd8380o2bev8oeknp\ngit push heroku HEAD:master\nheroku open\n```\n### Enable Geo Chart for Storybook and Live Examples\nGeo chart uses Mapbox to render map which requires a Mapbox access token.\n- Register an account and create Mapbox access token at [guide](https://docs.mapbox.com/help/how-mapbox-works/access-tokens/)\n- Store the created token at `.env`:\n```bash\necho -e \"EXAMPLE_MAPBOX_ACCESS_TOKEN=token\" >> .env # only need to run once\necho -e \"STORYBOOK_MAPBOX_ACCESS_TOKEN=token\" >> .env # only need to run once\n```\n\n### Run Live Examples Locally\nTo run *GoodData.UI Live Examples* locally:\n```bash\ngit clone <this-repository>\ncd  <repository-folder>\nyarn install --pure-lockfile\nyarn examples\n```\nThen open https://localhost:8999 and login using Live Examples account (you can [create one here](https://gooddata-examples.herokuapp.com/registration)).\n\n### Run Storybook locally\n- Run storybook with token stored in `.env` for more secure\n```bash\nyarn storybook\n```\n- Or run storybook with token env param exposed to cli (not suggested)\n```bash\nSTORYBOOK_MAPBOX_ACCESS_TOKEN=token yarn storybook\n```\n- Apply either above way to `yarn build-storybook` or `yarn test-storybook`\n\n### Source code formatting\nThe source code in the repository is formatted by [Prettier](https://prettier.io/).\nThe format of the code is validated by our Continuous Integration server and is one of the requirements of successful merge.\n\nPrettier is supported by every major IDE. You can find the list of supported editors and how to configure them [here](https://prettier.io/docs/en/editors.html).\n\nIn the case, when your editor is not supported or you don't want to setup the integration, you can run the `yarn prettier-write` command to reformat the code before commit.\n\n## Changelog\n\n- see [CHANGELOG.md](CHANGELOG.md)\n\n## Supported versions\n\nIn order to make the user experience with integrating GoodData UI SDK as smooth and secure as possible and to ensure that the SDK is using the latest features of the platform, we will only provide support to two most recent major versions of UI SDK.\n\nThe most recent majors will be supported in the following modes:\n\n- The latest major version will receive all new functionality and all bug fixes\n- The previous major version will only receive fixes to critical issues and security fixes. These fixes will be applied on top of last released version of the previous major\n\nThe customers are encouraged to always use the latest version of the UI SDK.\n\nIn case of using older versions, the user might face API incompatibility, performance or security issues.\n\nPlease follow the installation instructions to update to the newest version.\n\n## License\n\n(C) 2007-2020 GoodData Corporation\n\nThis project is dual licensed:\n\n- The ATTRIBUTION-NONCOMMERCIAL 4.0 INTERNATIONAL (CC BY-NC 4.0) is used for purpose of the trial experience and evaluation of GoodData.UI library.\n- The GOODDATA GOODDATA.UI LIBRARY END USER LICENSE AGREEMENT is used for GoodData customers.\n\nFor more information, please see [LICENSE](https://github.com/gooddata/gooddata-react-components/blob/master/LICENSE)\n","gitHead":"8b8452e2d27e656397313d7d188466027ba97f11","scripts":{"dev":"bash scripts/build.sh --dev-watch","test":"jest --watch","build":"bash scripts/build.sh","tslint":"yarn run-tslint -t verbose $npm_package_config_tslint","prepare":"cd examples/server && yarn install --frozen-lockfile && cd ../..; rm -r examples/node_modules 2>/dev/null; true","examples":"bash scripts/run-examples.sh","prepare?":"# Called before `npm publish` and on local `npm install`. Temporarily also for deleting obsolete node_modules. Ends with `true` to continue gracefully.","validate":"tsc --noEmit && yarn tslint && eslint $npm_package_config_eslint && yarn prettier-check","build-dev":"bash scripts/build.sh --dev","examples?":"# Default is developer domain, other options: yarn examples [sec,secure,stg,stg2,stg3,demo,developer or URL]","storybook":"yarn build && start-storybook -p 9001 -c .storybook","test-once":"jest","tslint-ci":"mkdir -p ./ci/results && yarn run-tslint -t checkstyle -o ./ci/results/tslint-results.xml $npm_package_config_tslint","run-tslint":"tslint -p tsconfig.json","validate-ci":"tsc --noEmit && yarn tslint-ci  && eslint $npm_package_config_eslint -f checkstyle -o ci/results/eslint-results.xml && yarn prettier-check","examples-build":"bash scripts/build-examples.sh","prepublishOnly":"yarn build","prettier-check":"prettier --check '{src,stories,styles,__mocks__,examples/server/src,examples/src,examples/test}/**/*.{ts,js,tsx,jsx,json,scss,md,yaml,html}'","prettier-write":"prettier --write '{src,stories,styles,__mocks__,examples/server/src,examples/src,examples/test}/**/*.{ts,js,tsx,jsx,json,scss,md,yaml,html}'","test-storybook":"yarn build && test-storybook","build-storybook":"yarn build && build-storybook -c .storybook -o dist-storybook","examples-server":"node examples/server/src/index.js","heroku-postbuild":"yarn examples-build developer","examples-testcafe":"./scripts/run-testcafe.sh visual","check-circular-deps":"madge --circular --extensions ts ./src","examples-testcafe-ci":"./scripts/run-testcafe.sh ci","examples-testcafe-live":"./scripts/run-testcafe.sh live"},"typings":"dist/index.d.ts","_npmUser":{"name":"gooddata-ci","email":"rail@gooddata.com"},"deprecated":"@gooddata/react-components@7 reached End of Support on March 31, 2022. Please upgrade (see https://sdk.gooddata.com/gooddata-ui/docs/supported_versions.html for more information).","repository":{"url":"git+ssh://git@github.com/gooddata/gooddata-react-components.git","type":"git"},"_npmVersion":"6.4.1","description":"GoodData.UI - A powerful JavaScript library for building analytical applications","directories":{},"lint-staged":{"{src,stories,styles,__mocks__,examples/server/src,examples/src,examples/test}/**/*.{ts,js,tsx,jsx,scss}":["npx gdc-fix-copyright","git add"],"{src,stories,styles,__mocks__,examples/server/src,examples/src,examples/test}/**/*.{ts,js,tsx,jsx,json,scss,md,yaml,html}":["prettier --write","git add"]},"_nodeVersion":"8.12.0","dependencies":{"rxjs":"^5.5.6","uuid":"^3.2.1","immer":"^1.3.1","lodash":"^4.17.15","date-fns":"^2.7.0","downshift":"^3.2.7","invariant":"^2.2.2","mapbox-gl":"^1.6.1","classnames":"^2.2.6","highcharts":"7.1.1","prop-types":"^15.6.0","react-intl":"^3.6.0","custom-event":"^1.0.1","react-window":"^1.8.1","ag-grid-react":"20.0.0","react-measure":"^2.3.0","@types/mapbox-gl":"^1.6.1","react-day-picker":"~7.3.0","react-responsive":"^3.0.0","stringify-object":"^2.4.0","@gooddata/typings":"^2.22.0","ag-grid-community":"20.0.0","http-status-codes":"^1.3.0","@gooddata/js-utils":"^3.5.0","@gooddata/numberjs":"^3.2.4","fixed-data-table-2":"0.7.17","@gooddata/goodstrap":"^68.1.0","react-dom-factories":"^1.0.2","@gooddata/gooddata-js":"^12.5.0","json-stable-stringify":"^1.0.1","react-transition-group":"^2.2.1","hoist-non-react-statics":"^3.3.0","nodelist-foreach-polyfill":"^1.2.0","@formatjs/intl-pluralrules":"^1.3.6","highcharts-grouped-categories":"^1.1.3"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"raf":"3.3.2","yup":"^0.24.1","jest":"24.7.1","husky":"3.0.0","madge":"^3.4.4","react":"^16.5.2","enzyme":"3.5.0","eslint":"4.19.1","formik":"^0.11.11","moment":"2.23.0","history":"^4.7.2","ts-jest":"24.0.0","webpack":"4.30.0","full-icu":"^1.3.0","prettier":"1.16.4","react-ga":"^2.5.2","recharts":"1.0.0-beta.9","testcafe":"1.1.4","commander":"2.14.1","node-sass":"4.13.0","react-dom":"^16.5.2","supertest":"3.0.0","ts-loader":"6.0.0","@types/raf":"^3.4.0","css-loader":"0.28.7","jest-junit":"3.0.0","raw-loader":"0.5.1","styled-jsx":"2.2.1","typescript":"3.3.4000","@babel/core":"7.4.4","@types/jest":"24.0.6","@types/node":"7.0.8","@types/uuid":"3.4.3","file-loader":"3.0.1","jest-enzyme":"7.0.2","lint-staged":"9.1.0","sass-loader":"6.0.6","webpack-cli":"3.3.2","@types/react":"16.8.6","babel-loader":"8.0.5","react-helmet":"5.2.0","react-select":"1.2.1","style-loader":"0.19.1","@types/enzyme":"3.1.13","@types/lodash":"4.14.123","testcafe-live":"0.1.4","@babel/runtime":"7.4.4","dotenv-webpack":"^1.7.0","@babel/polyfill":"^7.4.4","@storybook/react":"5.0.11","@types/invariant":"2.2.29","@types/react-dom":"16.0.11","isomorphic-fetch":"2.2.1","react-datepicker":"1.1.0","react-router-dom":"4.2.2","@babel/preset-env":"7.4.4","@gooddata/mock-js":"^2.11.0","@storybook/addons":"5.0.11","@types/classnames":"2.2.3","@types/prop-types":"15.5.2","@storybook/theming":"5.0.11","identity-obj-proxy":"^3.0.0","intl-messageformat":"^7.5.4","webpack-dev-server":"3.3.1","@babel/preset-react":"7.0.0","@types/react-portal":"4.0.1","@types/react-window":"^1.8.1","babel-plugin-lodash":"3.3.4","html-webpack-plugin":"3.2.0","react-test-renderer":"16.4.2","@types/react-measure":"2.0.5","clean-webpack-plugin":"2.0.2","stats-webpack-plugin":"0.7.0","eslint-config-prettier":"4.1.0","react-google-recaptcha":"^0.14.1","tslint-config-prettier":"1.18.0","@gooddata/eslint-config":"^1.0.0","@gooddata/tslint-config":"1.0.0","@types/react-responsive":"^3.0.3","@types/storybook__react":"4.0.1","@types/stringify-object":"^3.2.0","enzyme-adapter-react-16":"1.3.1","@gooddata/test-storybook":"3.2.1","@storybook/addon-actions":"5.0.11","@storybook/addon-options":"5.0.11","node-sass-magic-importer":"5.1.0","react-syntax-highlighter":"11.0.2","@types/fixed-data-table-2":"0.8.1","@types/react-test-renderer":"16.0.0","circular-dependency-plugin":"5.0.2","compression-webpack-plugin":"2.0.0","@types/json-stable-stringify":"^1.0.32","@gooddata/frontend-npm-scripts":"1.1.0","@types/enzyme-adapter-react-16":"1.0.3","@types/storybook__addon-actions":"3.4.2","@babel/plugin-proposal-class-properties":"7.4.4","@babel/plugin-proposal-object-rest-spread":"7.4.4","@babel/plugin-transform-async-to-generator":"7.4.4"},"peerDependencies":{"react":"^16.5.2","react-dom":"^16.5.2"},"_npmOperationalInternal":{"tmp":"tmp/react-components_7.5.0-beta.21_1584638101814_0.10914861507601636","host":"s3://npm-registry-packages"}},"7.5.0-alpha-tulean-TLE-RAIL2070-2020-03-20T01-06-32-693Z":{"name":"@gooddata/react-components","version":"7.5.0-alpha-tulean-TLE-RAIL2070-2020-03-20T01-06-32-693Z","author":{"name":"GoodData Corporation"},"license":"BSD-3-Clause","_id":"@gooddata/react-components@7.5.0-alpha-tulean-TLE-RAIL2070-2020-03-20T01-06-32-693Z","maintainers":[{"name":"afi","email":"adam.fiedler@gooddata.com"},{"name":"bertold8","email":"ivan.nejezchleb@seznam.cz"},{"name":"brbistas","email":"valentinos.chraniotis@gooddata.com"},{"name":"bugsbunny338","email":"jiri.zajic@mensa.cz"},{"name":"de.do","email":"de.do@gooddata.com"},{"name":"gooddata-ci","email":"rail@gooddata.com"},{"name":"hung.nguyen.hoang","email":"hung.nguyen@gooddata.com"},{"name":"ivan.mjartan","email":"ivan.mjartan@gooddata.com"},{"name":"jakub-sterba","email":"jakub.sterba@gooddata.com"},{"name":"jankc","email":"jan.krapac@gmail.com"},{"name":"jaroslav.tomecek","email":"jaroslav.tomecek@gooddata.com"},{"name":"jkittler","email":"honza.kittler@gmail.com"},{"name":"khanh.le","email":"khanh.le@gooddata.com"},{"name":"lanhuynh","email":"lan.huynh@gooddata.com"},{"name":"linhhong","email":"linh.hong@gooddata.com"},{"name":"lupko","email":"lubomir.slivka@gooddata.com"},{"name":"matyas.kandl","email":"matyas.kandl@gooddata.com"},{"name":"michal.marsal","email":"michal.marsal@gooddata.com"},{"name":"naibinh","email":"naibinh@gmail.com"},{"name":"nikolacech","email":"nikola.cech@gooddata.com"},{"name":"nis.hua","email":"nis.hua@gooddata.com"},{"name":"no23reason","email":"dan.homola@hotmail.cz"},{"name":"patrikbraborec","email":"patrik.braborec@gooddata.com"},{"name":"pbenes","email":"petr.benes@gooddata.com"},{"name":"petrjanu","email":"petr.janu@gooddata.com"},{"name":"ptquang86","email":"ptquang86@gmail.com"},{"name":"qduval","email":"quentin.duval@gooddata.com"},{"name":"rodri360","email":"me@rodri360.com"},{"name":"sitina","email":"jiri.sitina@gooddata.com"},{"name":"strouhaljan","email":"strouhal.jan@gmail.com"},{"name":"tomas.kratochvil","email":"tomas.kratochvil@gooddata.com"},{"name":"tomasreichmann","email":"tomasreichmann@gmail.com"},{"name":"tomsatgd","email":"tomas.satinsky@gooddata.com"},{"name":"trung-le-quoc","email":"trung.le@gooddata.com"},{"name":"tu-ngo","email":"tungo1981@gmail.com"},{"name":"tulean","email":"tuan.le@gooddata.com"},{"name":"utdnah","email":"danh.ung@gooddata.com"},{"name":"vlastikcz","email":"vlastimil.kotas@gooddata.com"},{"name":"vu.pham","email":"vu.pham@gooddata.com"},{"name":"xmort","email":"petr.dolejsi@gooddata.com"},{"name":"yanlipnican","email":"yanlipnican@gmail.com"}],"homepage":"https://github.com/gooddata/gooddata-react-components#readme","bugs":{"url":"https://github.com/gooddata/gooddata-react-components/issues"},"dist":{"shasum":"b6343269f8edc30b51c3935fee9f7148d70d33b1","tarball":"https://registry.npmjs.org/@gooddata/react-components/-/react-components-7.5.0-alpha-tulean-TLE-RAIL2070-2020-03-20T01-06-32-693Z.tgz","fileCount":2481,"integrity":"sha512-fFiAYu9nw509fgc1ttgtOFFSDk+dNW3pMLB/TDT5XC/ZDV9Rb5YF97vLTV8/1vJMJqQiVs41nfBhi3t9dYmA8Q==","signatures":[{"sig":"MEQCIAigAZCivi4Wd5Zy4fZ7U6p9IwoRlSnXdO8+RhBf009SAiBrKZznlrPBTJzciHmG009VezpuiH1KHoBmH9Z5VvNyjQ==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":9801968,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJedBc5CRA9TVsSAnZWagAAWZ0P/2Q+Z/dVDe4EefZMCe9L\nd0vgYDfkFYj/9aSKMktBq1BHuglLFxniKJLPa3K0tMrFiEfjnL690Yi+/ZSF\nt4nFaPowZ0nRFmfAhlZiKjt2Pf/4Ixp+ELAkw6sGHKm72WYOZW+geq9RjldF\nldLI7fAHdOAoq/kXRMOVlGHJoydMm+3pAuOx0VBtFAGNGF/xnjO9yRqngEAZ\nBduw2VvW5ArWG7/85eyagr2dRyFBRHkTiO+qjj//Ob+Zm6S1W/qnv6bV4HII\nMREbWzVo54YXE9NZFP/K3fBaFTZaCu3/rk6YesG0V5MUTrOiArMBwGLeoY8y\ntrbnZ6ahHb3kjQKsE8Ghf4r+JsxTDPBtngBH5wZCJY4MFEFKeXKudNVwq5Zw\n+jZT4RR8UZ791nWDBDVJWk/Q6CM4/YUoKI5yy5VFrrykD7ofAjNlJuF3PjnG\nCMm+Zw1MrhUwjgEMmzUzdBIiCmWvIrXFtWMnVHPjXOmIo/mbiaFD4jrWKtxz\nq/t5t2BTI9TjD4v9NW14mXN/6FNKciAOhMPdq1GtlqiOjMAFjEfEWgr6yYPa\nPJDnDqR4y1Y3SuuvfYb7Z7/j+/LE9/kYK8IdYhyeZcjqws1pxHOIs7NDAKsY\nWO6UUQnlEVBL755cQ+sW7VBpo+rzGNO0eRW62s451vzoxsT+UTFErRx6knrU\noO4e\r\n=+mhu\r\n-----END PGP SIGNATURE-----\r\n"},"main":"dist/index.js","husky":{"hooks":{"pre-commit":"lint-staged"}},"config":{"eslint":"./examples/**/*.{js,jsx}","tslint":"./{__mocks__,src,stories}/{,**/}*.{ts,tsx}"},"readme":"[![npm version](https://badge.fury.io/js/%40gooddata%2Freact-components.svg)](https://www.npmjs.com/package/@gooddata/react-components)\n\n# GoodData.UI React components\n> A React-based JavaScript library for building data-driven applications\n\n## Getting started\n- [GoodData.UI Documentation](http://sdk.gooddata.com/gooddata-ui/)\n- [GoodData.UI Live Examples](https://gooddata-examples.herokuapp.com/)\n- [Stack Overflow](https://stackoverflow.com/questions/tagged/gooddata)\n\n### Usage\nWith [yarn](https://yarnpkg.com) installed, go to your project directory and run\n```\n$ yarn add @gooddata/react-components\n```\nIf you prefer [npm](npmjs.com) run\n```\n$ npm install --save @gooddata/react-components\n```\n\nThe public API is exposed via global `index.js`. Except for the styles, do not import any other file directly\nbecause they are not intended to be part of the public API.\n\n## Contributing\n\nWe welcome any contribution in form of [issues](https://github.com/gooddata/gooddata-react-components/issues) or [pull requests](https://github.com/gooddata/gooddata-react-components/pulls).\nThese commands may come in handy while developing:\n\n| command | description |\n| ------- | ----------- |\n| `yarn install --pure-lockfile` | first step |\n| ||\n| `yarn dev` | build react-components to `/dist` in watch mode |\n| `yarn test` | run all unit tests |\n| `yarn prettier-write` | format the source code to match the valid codestyle |\n| `yarn validate` | validate codestyle |\n| ||\n| `yarn storybook` | run storybook from `/stories` on http://localhost:9001 |\n| `yarn build-storybook` | build storybook to `/dist-storybook` |\n| `yarn test-storybook` | run storybook and [screenshot tests](https://github.com/gooddata/gdc-client-utils/tree/master/test-storybook) |\n| ||\n| `yarn examples` | run Live Examples dev-server from `/examples` on https://localhost:8999 |\n| `yarn examples-build` | build Live Examples to `/examples/dist` |\n| `yarn examples-server` | serve built Live Examples - see `/examples/server/src` |\n| `yarn examples-testcafe` | run testcafe tests against `localhost:8999` |\n\n### Deploy to heroku.com\nWhen you deploy this repo to heroku, it serves *GoodData.UI Live Examples*.\nRelevant tasks are in `Procfile` and `package.json`.\n\n```bash\n# run in the project directory\nheroku login\nheroku create <your-app-name>\nheroku config:set DOMAIN_ADMIN_USERNAME=x@gooddata.com DOMAIN_ADMIN_PASSWORD=xy PROJECT_ID_TO_ASSIGN=xms7ga4tf3g3nzucd8380o2bev8oeknp\ngit push heroku HEAD:master\nheroku open\n```\n### Enable Geo Chart for Storybook and Live Examples\nGeo chart uses Mapbox to render map which requires a Mapbox access token.\n- Register an account and create Mapbox access token at [guide](https://docs.mapbox.com/help/how-mapbox-works/access-tokens/)\n- Store the created token at `.env`:\n```bash\necho -e \"EXAMPLE_MAPBOX_ACCESS_TOKEN=token\" >> .env # only need to run once\necho -e \"STORYBOOK_MAPBOX_ACCESS_TOKEN=token\" >> .env # only need to run once\n```\n\n### Run Live Examples Locally\nTo run *GoodData.UI Live Examples* locally:\n```bash\ngit clone <this-repository>\ncd  <repository-folder>\nyarn install --pure-lockfile\nyarn examples\n```\nThen open https://localhost:8999 and login using Live Examples account (you can [create one here](https://gooddata-examples.herokuapp.com/registration)).\n\n### Run Storybook locally\n- Run storybook with token stored in `.env` for more secure\n```bash\nyarn storybook\n```\n- Or run storybook with token env param exposed to cli (not suggested)\n```bash\nSTORYBOOK_MAPBOX_ACCESS_TOKEN=token yarn storybook\n```\n- Apply either above way to `yarn build-storybook` or `yarn test-storybook`\n\n### Source code formatting\nThe source code in the repository is formatted by [Prettier](https://prettier.io/).\nThe format of the code is validated by our Continuous Integration server and is one of the requirements of successful merge.\n\nPrettier is supported by every major IDE. You can find the list of supported editors and how to configure them [here](https://prettier.io/docs/en/editors.html).\n\nIn the case, when your editor is not supported or you don't want to setup the integration, you can run the `yarn prettier-write` command to reformat the code before commit.\n\n## Changelog\n\n- see [CHANGELOG.md](CHANGELOG.md)\n\n## Supported versions\n\nIn order to make the user experience with integrating GoodData UI SDK as smooth and secure as possible and to ensure that the SDK is using the latest features of the platform, we will only provide support to two most recent major versions of UI SDK.\n\nThe most recent majors will be supported in the following modes:\n\n- The latest major version will receive all new functionality and all bug fixes\n- The previous major version will only receive fixes to critical issues and security fixes. These fixes will be applied on top of last released version of the previous major\n\nThe customers are encouraged to always use the latest version of the UI SDK.\n\nIn case of using older versions, the user might face API incompatibility, performance or security issues.\n\nPlease follow the installation instructions to update to the newest version.\n\n## License\n\n(C) 2007-2020 GoodData Corporation\n\nThis project is dual licensed:\n\n- The ATTRIBUTION-NONCOMMERCIAL 4.0 INTERNATIONAL (CC BY-NC 4.0) is used for purpose of the trial experience and evaluation of GoodData.UI library.\n- The GOODDATA GOODDATA.UI LIBRARY END USER LICENSE AGREEMENT is used for GoodData customers.\n\nFor more information, please see [LICENSE](https://github.com/gooddata/gooddata-react-components/blob/master/LICENSE)\n","gitHead":"237db0b3e99c8cfee670604fbe87859f7e880fbf","scripts":{"dev":"bash scripts/build.sh --dev-watch","test":"jest --watch","build":"bash scripts/build.sh","tslint":"yarn run-tslint -t verbose $npm_package_config_tslint","prepare":"cd examples/server && yarn install --frozen-lockfile && cd ../..; rm -r examples/node_modules 2>/dev/null; true","examples":"bash scripts/run-examples.sh","prepare?":"# Called before `npm publish` and on local `npm install`. Temporarily also for deleting obsolete node_modules. Ends with `true` to continue gracefully.","validate":"tsc --noEmit && yarn tslint && eslint $npm_package_config_eslint && yarn prettier-check","build-dev":"bash scripts/build.sh --dev","examples?":"# Default is developer domain, other options: yarn examples [sec,secure,stg,stg2,stg3,demo,developer or URL]","storybook":"yarn build && start-storybook -p 9001 -c .storybook","test-once":"jest","tslint-ci":"mkdir -p ./ci/results && yarn run-tslint -t checkstyle -o ./ci/results/tslint-results.xml $npm_package_config_tslint","run-tslint":"tslint -p tsconfig.json","validate-ci":"tsc --noEmit && yarn tslint-ci  && eslint $npm_package_config_eslint -f checkstyle -o ci/results/eslint-results.xml && yarn prettier-check","examples-build":"bash scripts/build-examples.sh","prepublishOnly":"yarn build","prettier-check":"prettier --check '{src,stories,styles,__mocks__,examples/server/src,examples/src,examples/test}/**/*.{ts,js,tsx,jsx,json,scss,md,yaml,html}'","prettier-write":"prettier --write '{src,stories,styles,__mocks__,examples/server/src,examples/src,examples/test}/**/*.{ts,js,tsx,jsx,json,scss,md,yaml,html}'","test-storybook":"yarn build && test-storybook","build-storybook":"yarn build && build-storybook -c .storybook -o dist-storybook","examples-server":"node examples/server/src/index.js","heroku-postbuild":"yarn examples-build developer","examples-testcafe":"./scripts/run-testcafe.sh visual","check-circular-deps":"madge --circular --extensions ts ./src","examples-testcafe-ci":"./scripts/run-testcafe.sh ci","examples-testcafe-live":"./scripts/run-testcafe.sh live"},"typings":"dist/index.d.ts","_npmUser":{"name":"tulean","email":"tuan.le@gooddata.com"},"deprecated":"@gooddata/react-components@7 reached End of Support on March 31, 2022. Please upgrade (see https://sdk.gooddata.com/gooddata-ui/docs/supported_versions.html for more information).","repository":{"url":"git+ssh://git@github.com/gooddata/gooddata-react-components.git","type":"git"},"_npmVersion":"6.9.0","description":"GoodData.UI - A powerful JavaScript library for building analytical applications","directories":{},"lint-staged":{"{src,stories,styles,__mocks__,examples/server/src,examples/src,examples/test}/**/*.{ts,js,tsx,jsx,scss}":["npx gdc-fix-copyright","git add"],"{src,stories,styles,__mocks__,examples/server/src,examples/src,examples/test}/**/*.{ts,js,tsx,jsx,json,scss,md,yaml,html}":["prettier --write","git add"]},"_nodeVersion":"10.16.3","dependencies":{"rxjs":"^5.5.6","uuid":"^3.2.1","immer":"^1.3.1","lodash":"^4.17.15","date-fns":"^2.7.0","downshift":"^3.2.7","invariant":"^2.2.2","mapbox-gl":"^1.6.1","classnames":"^2.2.6","highcharts":"7.1.1","prop-types":"^15.6.0","react-intl":"^3.6.0","custom-event":"^1.0.1","react-window":"^1.8.1","ag-grid-react":"20.0.0","react-measure":"^2.3.0","@types/mapbox-gl":"^1.6.1","react-day-picker":"~7.3.0","react-responsive":"^3.0.0","stringify-object":"^2.4.0","@gooddata/typings":"^2.22.0","ag-grid-community":"20.0.0","http-status-codes":"^1.3.0","@gooddata/js-utils":"^3.5.0","@gooddata/numberjs":"^3.2.4","fixed-data-table-2":"0.7.17","@gooddata/goodstrap":"68.1.0-alpha-tulean-TLE-RAIL2070-2020-03-19T14-28-25-303Z","react-dom-factories":"^1.0.2","@gooddata/gooddata-js":"^12.5.0","json-stable-stringify":"^1.0.1","react-transition-group":"^2.2.1","hoist-non-react-statics":"^3.3.0","nodelist-foreach-polyfill":"^1.2.0","@formatjs/intl-pluralrules":"^1.3.6","highcharts-grouped-categories":"^1.1.3"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"raf":"3.3.2","yup":"^0.24.1","jest":"24.7.1","husky":"3.0.0","madge":"^3.4.4","react":"^16.5.2","enzyme":"3.5.0","eslint":"4.19.1","formik":"^0.11.11","moment":"2.23.0","history":"^4.7.2","ts-jest":"24.0.0","webpack":"4.30.0","full-icu":"^1.3.0","prettier":"1.16.4","react-ga":"^2.5.2","recharts":"1.0.0-beta.9","testcafe":"1.1.4","commander":"2.14.1","node-sass":"4.13.0","react-dom":"^16.5.2","supertest":"3.0.0","ts-loader":"6.0.0","@types/raf":"^3.4.0","css-loader":"0.28.7","jest-junit":"3.0.0","raw-loader":"0.5.1","styled-jsx":"2.2.1","typescript":"3.3.4000","@babel/core":"7.4.4","@types/jest":"24.0.6","@types/node":"7.0.8","@types/uuid":"3.4.3","file-loader":"3.0.1","jest-enzyme":"7.0.2","lint-staged":"9.1.0","sass-loader":"6.0.6","webpack-cli":"3.3.2","@types/react":"16.8.6","babel-loader":"8.0.5","react-helmet":"5.2.0","react-select":"1.2.1","style-loader":"0.19.1","@types/enzyme":"3.1.13","@types/lodash":"4.14.123","testcafe-live":"0.1.4","@babel/runtime":"7.4.4","dotenv-webpack":"^1.7.0","@babel/polyfill":"^7.4.4","@storybook/react":"5.0.11","@types/invariant":"2.2.29","@types/react-dom":"16.0.11","isomorphic-fetch":"2.2.1","react-datepicker":"1.1.0","react-router-dom":"4.2.2","@babel/preset-env":"7.4.4","@gooddata/mock-js":"^2.11.0","@storybook/addons":"5.0.11","@types/classnames":"2.2.3","@types/prop-types":"15.5.2","@storybook/theming":"5.0.11","identity-obj-proxy":"^3.0.0","intl-messageformat":"^7.5.4","webpack-dev-server":"3.3.1","@babel/preset-react":"7.0.0","@types/react-portal":"4.0.1","@types/react-window":"^1.8.1","babel-plugin-lodash":"3.3.4","html-webpack-plugin":"3.2.0","react-test-renderer":"16.4.2","@types/react-measure":"2.0.5","clean-webpack-plugin":"2.0.2","stats-webpack-plugin":"0.7.0","eslint-config-prettier":"4.1.0","react-google-recaptcha":"^0.14.1","tslint-config-prettier":"1.18.0","@gooddata/eslint-config":"^1.0.0","@gooddata/tslint-config":"1.0.0","@types/react-responsive":"^3.0.3","@types/storybook__react":"4.0.1","@types/stringify-object":"^3.2.0","enzyme-adapter-react-16":"1.3.1","@gooddata/test-storybook":"3.2.1","@storybook/addon-actions":"5.0.11","@storybook/addon-options":"5.0.11","node-sass-magic-importer":"5.1.0","react-syntax-highlighter":"11.0.2","@types/fixed-data-table-2":"0.8.1","@types/react-test-renderer":"16.0.0","circular-dependency-plugin":"5.0.2","compression-webpack-plugin":"2.0.0","@types/json-stable-stringify":"^1.0.32","@gooddata/frontend-npm-scripts":"1.1.0","@types/enzyme-adapter-react-16":"1.0.3","@types/storybook__addon-actions":"3.4.2","@babel/plugin-proposal-class-properties":"7.4.4","@babel/plugin-proposal-object-rest-spread":"7.4.4","@babel/plugin-transform-async-to-generator":"7.4.4"},"peerDependencies":{"react":"^16.5.2","react-dom":"^16.5.2"},"_npmOperationalInternal":{"tmp":"tmp/react-components_7.5.0-alpha-tulean-TLE-RAIL2070-2020-03-20T01-06-32-693Z_1584666425119_0.7765303430418444","host":"s3://npm-registry-packages"}},"7.5.0-beta.22":{"name":"@gooddata/react-components","version":"7.5.0-beta.22","author":{"name":"GoodData Corporation"},"license":"BSD-3-Clause","_id":"@gooddata/react-components@7.5.0-beta.22","maintainers":[{"name":"afi","email":"adam.fiedler@gooddata.com"},{"name":"bertold8","email":"ivan.nejezchleb@seznam.cz"},{"name":"brbistas","email":"valentinos.chraniotis@gooddata.com"},{"name":"bugsbunny338","email":"jiri.zajic@mensa.cz"},{"name":"de.do","email":"de.do@gooddata.com"},{"name":"gooddata-ci","email":"rail@gooddata.com"},{"name":"hung.nguyen.hoang","email":"hung.nguyen@gooddata.com"},{"name":"ivan.mjartan","email":"ivan.mjartan@gooddata.com"},{"name":"jakub-sterba","email":"jakub.sterba@gooddata.com"},{"name":"jankc","email":"jan.krapac@gmail.com"},{"name":"jaroslav.tomecek","email":"jaroslav.tomecek@gooddata.com"},{"name":"jkittler","email":"honza.kittler@gmail.com"},{"name":"khanh.le","email":"khanh.le@gooddata.com"},{"name":"lanhuynh","email":"lan.huynh@gooddata.com"},{"name":"linhhong","email":"linh.hong@gooddata.com"},{"name":"lupko","email":"lubomir.slivka@gooddata.com"},{"name":"matyas.kandl","email":"matyas.kandl@gooddata.com"},{"name":"michal.marsal","email":"michal.marsal@gooddata.com"},{"name":"naibinh","email":"naibinh@gmail.com"},{"name":"nikolacech","email":"nikola.cech@gooddata.com"},{"name":"nis.hua","email":"nis.hua@gooddata.com"},{"name":"no23reason","email":"dan.homola@hotmail.cz"},{"name":"patrikbraborec","email":"patrik.braborec@gooddata.com"},{"name":"pbenes","email":"petr.benes@gooddata.com"},{"name":"petrjanu","email":"petr.janu@gooddata.com"},{"name":"ptquang86","email":"ptquang86@gmail.com"},{"name":"qduval","email":"quentin.duval@gooddata.com"},{"name":"rodri360","email":"me@rodri360.com"},{"name":"sitina","email":"jiri.sitina@gooddata.com"},{"name":"strouhaljan","email":"strouhal.jan@gmail.com"},{"name":"tomas.kratochvil","email":"tomas.kratochvil@gooddata.com"},{"name":"tomasreichmann","email":"tomasreichmann@gmail.com"},{"name":"tomsatgd","email":"tomas.satinsky@gooddata.com"},{"name":"trung-le-quoc","email":"trung.le@gooddata.com"},{"name":"tu-ngo","email":"tungo1981@gmail.com"},{"name":"tulean","email":"tuan.le@gooddata.com"},{"name":"utdnah","email":"danh.ung@gooddata.com"},{"name":"vlastikcz","email":"vlastimil.kotas@gooddata.com"},{"name":"vu.pham","email":"vu.pham@gooddata.com"},{"name":"xmort","email":"petr.dolejsi@gooddata.com"},{"name":"yanlipnican","email":"yanlipnican@gmail.com"}],"homepage":"https://github.com/gooddata/gooddata-react-components#readme","bugs":{"url":"https://github.com/gooddata/gooddata-react-components/issues"},"dist":{"shasum":"b3b2e3231bc2ac11584de92622101c7b75c101c9","tarball":"https://registry.npmjs.org/@gooddata/react-components/-/react-components-7.5.0-beta.22.tgz","fileCount":2480,"integrity":"sha512-3sMFZ4DUVwv1odmUZo+gYTi05IVBrDTqo7DBc6scETdM+YEGr5CGNDIxAyS+w4g++xtCQyUw049nX51i/B5n8w==","signatures":[{"sig":"MEQCIAs2oa0mpg0x0NKnhPHzYZHa6+naMo4Voyy3WFMbxYNXAiAs8zbaBuCO4tkCYtTHthEReq5xGd1O7TspFLnWPWIm4A==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":9792562,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJedFvOCRA9TVsSAnZWagAAN6sP/1LQUbwkwrXGvRdGJrX4\nq++Nhu2/WztDPxh5IW9wmKHLXYCdbxB6+DLtIcpuoo9BOLy0cpf3DtAmIWqW\nN4HOkaKrfrqCplb/WPj/tLOQLqt3wJ5f4v0UAabGbce/GW7HWEHB/EnFT393\n1gpe6Ae2mjqGC8ikImyayP6umgt/L3Iu1VVBlSky3Xsqk9z5dBMNoBtZdO7O\nCBs9omZD+2SNETDBrjCLB2TZwasCKlLs6as0L2CUaCza+K8AbTOicz2ji3uD\nVkmf8sTOm9v+nauHG2zTwrowcd7MjSw9Si92TvfG4czg4AyMu6uAcWLKplyT\ntZ+4Ovr860GM2Z0cKtLSeqnfClmb8tN5w5xyyDO0tO9wAcuGrIFLJzsLv//b\nVv+GPwXol8SVrb6O449pbG57PDCUMGoS04PEXew8zXtPNaa+bR9nkALQb/Ie\nzg2kt2FXutMOJbX9GahpA/EzgPzlS6hgbMxnbUVabiSILfxPkKWO55pcP7d4\nrpFZXQkeJqYgYlK12ncSDwFA7jpeldfcHHwwtZf+AeQtmvuab8fFYJkY8PAK\n6jzBVfV6IFR+0LOM0teH9FpA0k4zHblJMTSM2QOm/LdX9VnPSt7s/DVg0PEX\nWWo3XUU4M1qBYVFA/JhzZ36fBUyRJBu7vWMEvED7VTnyIp03uqxr5n5hsGSN\n+eeC\r\n=+PlS\r\n-----END PGP SIGNATURE-----\r\n"},"main":"dist/index.js","husky":{"hooks":{"pre-commit":"lint-staged"}},"config":{"eslint":"./examples/**/*.{js,jsx}","tslint":"./{__mocks__,src,stories}/{,**/}*.{ts,tsx}"},"readme":"[![npm version](https://badge.fury.io/js/%40gooddata%2Freact-components.svg)](https://www.npmjs.com/package/@gooddata/react-components)\n\n# GoodData.UI React components\n> A React-based JavaScript library for building data-driven applications\n\n## Getting started\n- [GoodData.UI Documentation](http://sdk.gooddata.com/gooddata-ui/)\n- [GoodData.UI Live Examples](https://gooddata-examples.herokuapp.com/)\n- [Stack Overflow](https://stackoverflow.com/questions/tagged/gooddata)\n\n### Usage\nWith [yarn](https://yarnpkg.com) installed, go to your project directory and run\n```\n$ yarn add @gooddata/react-components\n```\nIf you prefer [npm](npmjs.com) run\n```\n$ npm install --save @gooddata/react-components\n```\n\nThe public API is exposed via global `index.js`. Except for the styles, do not import any other file directly\nbecause they are not intended to be part of the public API.\n\n## Contributing\n\nWe welcome any contribution in form of [issues](https://github.com/gooddata/gooddata-react-components/issues) or [pull requests](https://github.com/gooddata/gooddata-react-components/pulls).\nThese commands may come in handy while developing:\n\n| command | description |\n| ------- | ----------- |\n| `yarn install --pure-lockfile` | first step |\n| ||\n| `yarn dev` | build react-components to `/dist` in watch mode |\n| `yarn test` | run all unit tests |\n| `yarn prettier-write` | format the source code to match the valid codestyle |\n| `yarn validate` | validate codestyle |\n| ||\n| `yarn storybook` | run storybook from `/stories` on http://localhost:9001 |\n| `yarn build-storybook` | build storybook to `/dist-storybook` |\n| `yarn test-storybook` | run storybook and [screenshot tests](https://github.com/gooddata/gdc-client-utils/tree/master/test-storybook) |\n| ||\n| `yarn examples` | run Live Examples dev-server from `/examples` on https://localhost:8999 |\n| `yarn examples-build` | build Live Examples to `/examples/dist` |\n| `yarn examples-server` | serve built Live Examples - see `/examples/server/src` |\n| `yarn examples-testcafe` | run testcafe tests against `localhost:8999` |\n\n### Deploy to heroku.com\nWhen you deploy this repo to heroku, it serves *GoodData.UI Live Examples*.\nRelevant tasks are in `Procfile` and `package.json`.\n\n```bash\n# run in the project directory\nheroku login\nheroku create <your-app-name>\nheroku config:set DOMAIN_ADMIN_USERNAME=x@gooddata.com DOMAIN_ADMIN_PASSWORD=xy PROJECT_ID_TO_ASSIGN=xms7ga4tf3g3nzucd8380o2bev8oeknp\ngit push heroku HEAD:master\nheroku open\n```\n### Enable Geo Chart for Storybook and Live Examples\nGeo chart uses Mapbox to render map which requires a Mapbox access token.\n- Register an account and create Mapbox access token at [guide](https://docs.mapbox.com/help/how-mapbox-works/access-tokens/)\n- Store the created token at `.env`:\n```bash\necho -e \"EXAMPLE_MAPBOX_ACCESS_TOKEN=token\" >> .env # only need to run once\necho -e \"STORYBOOK_MAPBOX_ACCESS_TOKEN=token\" >> .env # only need to run once\n```\n\n### Run Live Examples Locally\nTo run *GoodData.UI Live Examples* locally:\n```bash\ngit clone <this-repository>\ncd  <repository-folder>\nyarn install --pure-lockfile\nyarn examples\n```\nThen open https://localhost:8999 and login using Live Examples account (you can [create one here](https://gooddata-examples.herokuapp.com/registration)).\n\n### Run Storybook locally\n- Run storybook with token stored in `.env` for more secure\n```bash\nyarn storybook\n```\n- Or run storybook with token env param exposed to cli (not suggested)\n```bash\nSTORYBOOK_MAPBOX_ACCESS_TOKEN=token yarn storybook\n```\n- Apply either above way to `yarn build-storybook` or `yarn test-storybook`\n\n### Source code formatting\nThe source code in the repository is formatted by [Prettier](https://prettier.io/).\nThe format of the code is validated by our Continuous Integration server and is one of the requirements of successful merge.\n\nPrettier is supported by every major IDE. You can find the list of supported editors and how to configure them [here](https://prettier.io/docs/en/editors.html).\n\nIn the case, when your editor is not supported or you don't want to setup the integration, you can run the `yarn prettier-write` command to reformat the code before commit.\n\n## Changelog\n\n- see [CHANGELOG.md](CHANGELOG.md)\n\n## Supported versions\n\nIn order to make the user experience with integrating GoodData UI SDK as smooth and secure as possible and to ensure that the SDK is using the latest features of the platform, we will only provide support to two most recent major versions of UI SDK.\n\nThe most recent majors will be supported in the following modes:\n\n- The latest major version will receive all new functionality and all bug fixes\n- The previous major version will only receive fixes to critical issues and security fixes. These fixes will be applied on top of last released version of the previous major\n\nThe customers are encouraged to always use the latest version of the UI SDK.\n\nIn case of using older versions, the user might face API incompatibility, performance or security issues.\n\nPlease follow the installation instructions to update to the newest version.\n\n## License\n\n(C) 2007-2020 GoodData Corporation\n\nThis project is dual licensed:\n\n- The ATTRIBUTION-NONCOMMERCIAL 4.0 INTERNATIONAL (CC BY-NC 4.0) is used for purpose of the trial experience and evaluation of GoodData.UI library.\n- The GOODDATA GOODDATA.UI LIBRARY END USER LICENSE AGREEMENT is used for GoodData customers.\n\nFor more information, please see [LICENSE](https://github.com/gooddata/gooddata-react-components/blob/master/LICENSE)\n","gitHead":"09958f15bf39b9fe43f4c6faf1e8deffe25c2b88","scripts":{"dev":"bash scripts/build.sh --dev-watch","test":"jest --watch","build":"bash scripts/build.sh","tslint":"yarn run-tslint -t verbose $npm_package_config_tslint","prepare":"cd examples/server && yarn install --frozen-lockfile && cd ../..; rm -r examples/node_modules 2>/dev/null; true","examples":"bash scripts/run-examples.sh","prepare?":"# Called before `npm publish` and on local `npm install`. Temporarily also for deleting obsolete node_modules. Ends with `true` to continue gracefully.","validate":"tsc --noEmit && yarn tslint && eslint $npm_package_config_eslint && yarn prettier-check","build-dev":"bash scripts/build.sh --dev","examples?":"# Default is developer domain, other options: yarn examples [sec,secure,stg,stg2,stg3,demo,developer or URL]","storybook":"yarn build && start-storybook -p 9001 -c .storybook","test-once":"jest","tslint-ci":"mkdir -p ./ci/results && yarn run-tslint -t checkstyle -o ./ci/results/tslint-results.xml $npm_package_config_tslint","run-tslint":"tslint -p tsconfig.json","validate-ci":"tsc --noEmit && yarn tslint-ci  && eslint $npm_package_config_eslint -f checkstyle -o ci/results/eslint-results.xml && yarn prettier-check","examples-build":"bash scripts/build-examples.sh","prepublishOnly":"yarn build","prettier-check":"prettier --check '{src,stories,styles,__mocks__,examples/server/src,examples/src,examples/test}/**/*.{ts,js,tsx,jsx,json,scss,md,yaml,html}'","prettier-write":"prettier --write '{src,stories,styles,__mocks__,examples/server/src,examples/src,examples/test}/**/*.{ts,js,tsx,jsx,json,scss,md,yaml,html}'","test-storybook":"yarn build && test-storybook","build-storybook":"yarn build && build-storybook -c .storybook -o dist-storybook","examples-server":"node examples/server/src/index.js","heroku-postbuild":"yarn examples-build developer","examples-testcafe":"./scripts/run-testcafe.sh visual","check-circular-deps":"madge --circular --extensions ts ./src","examples-testcafe-ci":"./scripts/run-testcafe.sh ci","examples-testcafe-live":"./scripts/run-testcafe.sh live"},"typings":"dist/index.d.ts","_npmUser":{"name":"gooddata-ci","email":"rail@gooddata.com"},"deprecated":"@gooddata/react-components@7 reached End of Support on March 31, 2022. Please upgrade (see https://sdk.gooddata.com/gooddata-ui/docs/supported_versions.html for more information).","repository":{"url":"git+ssh://git@github.com/gooddata/gooddata-react-components.git","type":"git"},"_npmVersion":"6.4.1","description":"GoodData.UI - A powerful JavaScript library for building analytical applications","directories":{},"lint-staged":{"{src,stories,styles,__mocks__,examples/server/src,examples/src,examples/test}/**/*.{ts,js,tsx,jsx,scss}":["npx gdc-fix-copyright","git add"],"{src,stories,styles,__mocks__,examples/server/src,examples/src,examples/test}/**/*.{ts,js,tsx,jsx,json,scss,md,yaml,html}":["prettier --write","git add"]},"_nodeVersion":"8.12.0","dependencies":{"rxjs":"^5.5.6","uuid":"^3.2.1","immer":"^1.3.1","lodash":"^4.17.15","date-fns":"^2.7.0","downshift":"^3.2.7","invariant":"^2.2.2","mapbox-gl":"^1.6.1","classnames":"^2.2.6","highcharts":"7.1.1","prop-types":"^15.6.0","react-intl":"^3.6.0","custom-event":"^1.0.1","react-window":"^1.8.1","ag-grid-react":"20.0.0","react-measure":"^2.3.0","@types/mapbox-gl":"^1.6.1","react-day-picker":"~7.3.0","react-responsive":"^3.0.0","stringify-object":"^2.4.0","@gooddata/typings":"^2.22.0","ag-grid-community":"20.0.0","http-status-codes":"^1.3.0","@gooddata/js-utils":"^3.5.0","@gooddata/numberjs":"^3.2.4","fixed-data-table-2":"0.7.17","@gooddata/goodstrap":"^68.1.0","react-dom-factories":"^1.0.2","@gooddata/gooddata-js":"^12.5.0","json-stable-stringify":"^1.0.1","react-transition-group":"^2.2.1","hoist-non-react-statics":"^3.3.0","nodelist-foreach-polyfill":"^1.2.0","@formatjs/intl-pluralrules":"^1.3.6","highcharts-grouped-categories":"^1.1.3"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"raf":"3.3.2","yup":"^0.24.1","jest":"24.7.1","husky":"3.0.0","madge":"^3.4.4","react":"^16.5.2","enzyme":"3.5.0","eslint":"4.19.1","formik":"^0.11.11","moment":"2.23.0","history":"^4.7.2","ts-jest":"24.0.0","webpack":"4.30.0","full-icu":"^1.3.0","prettier":"1.16.4","react-ga":"^2.5.2","recharts":"1.0.0-beta.9","testcafe":"1.1.4","commander":"2.14.1","node-sass":"4.13.0","react-dom":"^16.5.2","supertest":"3.0.0","ts-loader":"6.0.0","@types/raf":"^3.4.0","css-loader":"0.28.7","jest-junit":"3.0.0","raw-loader":"0.5.1","styled-jsx":"2.2.1","typescript":"3.3.4000","@babel/core":"7.4.4","@types/jest":"24.0.6","@types/node":"7.0.8","@types/uuid":"3.4.3","file-loader":"3.0.1","jest-enzyme":"7.0.2","lint-staged":"9.1.0","sass-loader":"6.0.6","webpack-cli":"3.3.2","@types/react":"16.8.6","babel-loader":"8.0.5","react-helmet":"5.2.0","react-select":"1.2.1","style-loader":"0.19.1","@types/enzyme":"3.1.13","@types/lodash":"4.14.123","testcafe-live":"0.1.4","@babel/runtime":"7.4.4","dotenv-webpack":"^1.7.0","@babel/polyfill":"^7.4.4","@storybook/react":"5.0.11","@types/invariant":"2.2.29","@types/react-dom":"16.0.11","isomorphic-fetch":"2.2.1","react-datepicker":"1.1.0","react-router-dom":"4.2.2","@babel/preset-env":"7.4.4","@gooddata/mock-js":"^2.11.0","@storybook/addons":"5.0.11","@types/classnames":"2.2.3","@types/prop-types":"15.5.2","@storybook/theming":"5.0.11","identity-obj-proxy":"^3.0.0","intl-messageformat":"^7.5.4","webpack-dev-server":"3.3.1","@babel/preset-react":"7.0.0","@types/react-portal":"4.0.1","@types/react-window":"^1.8.1","babel-plugin-lodash":"3.3.4","html-webpack-plugin":"3.2.0","react-test-renderer":"16.4.2","@types/react-measure":"2.0.5","clean-webpack-plugin":"2.0.2","stats-webpack-plugin":"0.7.0","eslint-config-prettier":"4.1.0","react-google-recaptcha":"^0.14.1","tslint-config-prettier":"1.18.0","@gooddata/eslint-config":"^1.0.0","@gooddata/tslint-config":"1.0.0","@types/react-responsive":"^3.0.3","@types/storybook__react":"4.0.1","@types/stringify-object":"^3.2.0","enzyme-adapter-react-16":"1.3.1","@gooddata/test-storybook":"3.2.1","@storybook/addon-actions":"5.0.11","@storybook/addon-options":"5.0.11","node-sass-magic-importer":"5.1.0","react-syntax-highlighter":"11.0.2","@types/fixed-data-table-2":"0.8.1","@types/react-test-renderer":"16.0.0","circular-dependency-plugin":"5.0.2","compression-webpack-plugin":"2.0.0","@types/json-stable-stringify":"^1.0.32","@gooddata/frontend-npm-scripts":"1.1.0","@types/enzyme-adapter-react-16":"1.0.3","@types/storybook__addon-actions":"3.4.2","@babel/plugin-proposal-class-properties":"7.4.4","@babel/plugin-proposal-object-rest-spread":"7.4.4","@babel/plugin-transform-async-to-generator":"7.4.4"},"peerDependencies":{"react":"^16.5.2","react-dom":"^16.5.2"},"_npmOperationalInternal":{"tmp":"tmp/react-components_7.5.0-beta.22_1584683981311_0.6864048657570201","host":"s3://npm-registry-packages"}},"7.5.0-alpha-khanh.le-kl-SD-881-882-interactionKD-2020-03-20T06-29-04-115Z":{"name":"@gooddata/react-components","version":"7.5.0-alpha-khanh.le-kl-SD-881-882-interactionKD-2020-03-20T06-29-04-115Z","author":{"name":"GoodData Corporation"},"license":"BSD-3-Clause","_id":"@gooddata/react-components@7.5.0-alpha-khanh.le-kl-SD-881-882-interactionKD-2020-03-20T06-29-04-115Z","maintainers":[{"name":"afi","email":"adam.fiedler@gooddata.com"},{"name":"bertold8","email":"ivan.nejezchleb@seznam.cz"},{"name":"brbistas","email":"valentinos.chraniotis@gooddata.com"},{"name":"bugsbunny338","email":"jiri.zajic@mensa.cz"},{"name":"de.do","email":"de.do@gooddata.com"},{"name":"gooddata-ci","email":"rail@gooddata.com"},{"name":"hung.nguyen.hoang","email":"hung.nguyen@gooddata.com"},{"name":"ivan.mjartan","email":"ivan.mjartan@gooddata.com"},{"name":"jakub-sterba","email":"jakub.sterba@gooddata.com"},{"name":"jankc","email":"jan.krapac@gmail.com"},{"name":"jaroslav.tomecek","email":"jaroslav.tomecek@gooddata.com"},{"name":"jkittler","email":"honza.kittler@gmail.com"},{"name":"khanh.le","email":"khanh.le@gooddata.com"},{"name":"lanhuynh","email":"lan.huynh@gooddata.com"},{"name":"linhhong","email":"linh.hong@gooddata.com"},{"name":"lupko","email":"lubomir.slivka@gooddata.com"},{"name":"matyas.kandl","email":"matyas.kandl@gooddata.com"},{"name":"michal.marsal","email":"michal.marsal@gooddata.com"},{"name":"naibinh","email":"naibinh@gmail.com"},{"name":"nikolacech","email":"nikola.cech@gooddata.com"},{"name":"nis.hua","email":"nis.hua@gooddata.com"},{"name":"no23reason","email":"dan.homola@hotmail.cz"},{"name":"patrikbraborec","email":"patrik.braborec@gooddata.com"},{"name":"pbenes","email":"petr.benes@gooddata.com"},{"name":"petrjanu","email":"petr.janu@gooddata.com"},{"name":"ptquang86","email":"ptquang86@gmail.com"},{"name":"qduval","email":"quentin.duval@gooddata.com"},{"name":"rodri360","email":"me@rodri360.com"},{"name":"sitina","email":"jiri.sitina@gooddata.com"},{"name":"strouhaljan","email":"strouhal.jan@gmail.com"},{"name":"tomas.kratochvil","email":"tomas.kratochvil@gooddata.com"},{"name":"tomasreichmann","email":"tomasreichmann@gmail.com"},{"name":"tomsatgd","email":"tomas.satinsky@gooddata.com"},{"name":"trung-le-quoc","email":"trung.le@gooddata.com"},{"name":"tu-ngo","email":"tungo1981@gmail.com"},{"name":"tulean","email":"tuan.le@gooddata.com"},{"name":"utdnah","email":"danh.ung@gooddata.com"},{"name":"vlastikcz","email":"vlastimil.kotas@gooddata.com"},{"name":"vu.pham","email":"vu.pham@gooddata.com"},{"name":"xmort","email":"petr.dolejsi@gooddata.com"},{"name":"yanlipnican","email":"yanlipnican@gmail.com"}],"homepage":"https://github.com/gooddata/gooddata-react-components#readme","bugs":{"url":"https://github.com/gooddata/gooddata-react-components/issues"},"dist":{"shasum":"f319b494353f929bb2bd0e131b832bcdfbc340e8","tarball":"https://registry.npmjs.org/@gooddata/react-components/-/react-components-7.5.0-alpha-khanh.le-kl-SD-881-882-interactionKD-2020-03-20T06-29-04-115Z.tgz","fileCount":2486,"integrity":"sha512-pmRAGx0EbDaOipukVlJXdJX9GRfgiOoBxI6Fr/d60ksaHJP17d3dRyLMJOEUHuk4oRZSqyJ/ljRaXaB+LZTBzw==","signatures":[{"sig":"MEUCIQC5XPninrcAe3uPfrdvxyKpBdDWE7tH5DqD5aaJZ2p+rAIgYmoSUQRkNj4CLlsrYWEr0h+JAkvgDW0d0hku+zuKgAo=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":9831583,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJedGE4CRA9TVsSAnZWagAAITkP/0CDbbo+nxHfAUX7IrcO\nJZtNpCvYKdI8IjygYDJnHSif20ajriCW6oerdI7lZvTYcrIWfazj03+mMuE7\nNRgn0m3k/ZEmUczjr95vmGVtbQRTs75lefoukaBiErCM3BZuiQSOWfnxBg5M\nNBdwz5bfz+AZ/j1zFdXAABV1Ys9mJcpUShJH3GgXo2eR9UMt71YcifbKo/lV\nZPvQPqtgalwGsMIceOz44xxXmb1/A3Ob2ZxQ+JeysboSOwD0a1sWkR4rZSxT\nn10OSiPqRiMnU1aJ4My/FJcnAfX7hJoi/9s6WHMtlcbuK9Nx3+6GHKUbCn07\nluC1X9UV/oTD8sTDmSgO0teq7NXHWuAAfGch0hoV9+3g14FKphi8uErB+865\nOP95QdumgUR652mVQORNCNDMqV4veo0GiVvyjM4Q3AL61N7XWWI+p1CEVG/P\nXS0gNlWK5gQTj3vYHhgHN18cSAJ3iZyFwffkHuIzpKc+eM9DLUS70Hi1LOp4\nz8fMAJXSj7TY6/hczsrPbUjD0+TzzmvhNrAPdEK2u8HhHI7shz0ziY4QD0mF\nPztcvlgJDDQ86nNqzZISIGF2NV2yApaigDGLii4YcvM5IwFxj+o2ip8+htSJ\nKbQTh2qKFpkw2plPfLuuRp+Dupcoj0bJQSTDB882PWmWLt6IXUhpsTdbljZy\nBjmP\r\n=za4v\r\n-----END PGP SIGNATURE-----\r\n"},"main":"dist/index.js","husky":{"hooks":{"pre-commit":"lint-staged"}},"config":{"eslint":"./examples/**/*.{js,jsx}","tslint":"./{__mocks__,src,stories}/{,**/}*.{ts,tsx}"},"readme":"[![npm version](https://badge.fury.io/js/%40gooddata%2Freact-components.svg)](https://www.npmjs.com/package/@gooddata/react-components)\n\n# GoodData.UI React components\n> A React-based JavaScript library for building data-driven applications\n\n## Getting started\n- [GoodData.UI Documentation](http://sdk.gooddata.com/gooddata-ui/)\n- [GoodData.UI Live Examples](https://gooddata-examples.herokuapp.com/)\n- [Stack Overflow](https://stackoverflow.com/questions/tagged/gooddata)\n\n### Usage\nWith [yarn](https://yarnpkg.com) installed, go to your project directory and run\n```\n$ yarn add @gooddata/react-components\n```\nIf you prefer [npm](npmjs.com) run\n```\n$ npm install --save @gooddata/react-components\n```\n\nThe public API is exposed via global `index.js`. Except for the styles, do not import any other file directly\nbecause they are not intended to be part of the public API.\n\n## Contributing\n\nWe welcome any contribution in form of [issues](https://github.com/gooddata/gooddata-react-components/issues) or [pull requests](https://github.com/gooddata/gooddata-react-components/pulls).\nThese commands may come in handy while developing:\n\n| command | description |\n| ------- | ----------- |\n| `yarn install --pure-lockfile` | first step |\n| ||\n| `yarn dev` | build react-components to `/dist` in watch mode |\n| `yarn test` | run all unit tests |\n| `yarn prettier-write` | format the source code to match the valid codestyle |\n| `yarn validate` | validate codestyle |\n| ||\n| `yarn storybook` | run storybook from `/stories` on http://localhost:9001 |\n| `yarn build-storybook` | build storybook to `/dist-storybook` |\n| `yarn test-storybook` | run storybook and [screenshot tests](https://github.com/gooddata/gdc-client-utils/tree/master/test-storybook) |\n| ||\n| `yarn examples` | run Live Examples dev-server from `/examples` on https://localhost:8999 |\n| `yarn examples-build` | build Live Examples to `/examples/dist` |\n| `yarn examples-server` | serve built Live Examples - see `/examples/server/src` |\n| `yarn examples-testcafe` | run testcafe tests against `localhost:8999` |\n\n### Deploy to heroku.com\nWhen you deploy this repo to heroku, it serves *GoodData.UI Live Examples*.\nRelevant tasks are in `Procfile` and `package.json`.\n\n```bash\n# run in the project directory\nheroku login\nheroku create <your-app-name>\nheroku config:set DOMAIN_ADMIN_USERNAME=x@gooddata.com DOMAIN_ADMIN_PASSWORD=xy PROJECT_ID_TO_ASSIGN=xms7ga4tf3g3nzucd8380o2bev8oeknp\ngit push heroku HEAD:master\nheroku open\n```\n### Enable Geo Chart for Storybook and Live Examples\nGeo chart uses Mapbox to render map which requires a Mapbox access token.\n- Register an account and create Mapbox access token at [guide](https://docs.mapbox.com/help/how-mapbox-works/access-tokens/)\n- Store the created token at `.env`:\n```bash\necho -e \"EXAMPLE_MAPBOX_ACCESS_TOKEN=token\" >> .env # only need to run once\necho -e \"STORYBOOK_MAPBOX_ACCESS_TOKEN=token\" >> .env # only need to run once\n```\n\n### Run Live Examples Locally\nTo run *GoodData.UI Live Examples* locally:\n```bash\ngit clone <this-repository>\ncd  <repository-folder>\nyarn install --pure-lockfile\nyarn examples\n```\nThen open https://localhost:8999 and login using Live Examples account (you can [create one here](https://gooddata-examples.herokuapp.com/registration)).\n\n### Run Storybook locally\n- Run storybook with token stored in `.env` for more secure\n```bash\nyarn storybook\n```\n- Or run storybook with token env param exposed to cli (not suggested)\n```bash\nSTORYBOOK_MAPBOX_ACCESS_TOKEN=token yarn storybook\n```\n- Apply either above way to `yarn build-storybook` or `yarn test-storybook`\n\n### Source code formatting\nThe source code in the repository is formatted by [Prettier](https://prettier.io/).\nThe format of the code is validated by our Continuous Integration server and is one of the requirements of successful merge.\n\nPrettier is supported by every major IDE. You can find the list of supported editors and how to configure them [here](https://prettier.io/docs/en/editors.html).\n\nIn the case, when your editor is not supported or you don't want to setup the integration, you can run the `yarn prettier-write` command to reformat the code before commit.\n\n## Changelog\n\n- see [CHANGELOG.md](CHANGELOG.md)\n\n## Supported versions\n\nIn order to make the user experience with integrating GoodData UI SDK as smooth and secure as possible and to ensure that the SDK is using the latest features of the platform, we will only provide support to two most recent major versions of UI SDK.\n\nThe most recent majors will be supported in the following modes:\n\n- The latest major version will receive all new functionality and all bug fixes\n- The previous major version will only receive fixes to critical issues and security fixes. These fixes will be applied on top of last released version of the previous major\n\nThe customers are encouraged to always use the latest version of the UI SDK.\n\nIn case of using older versions, the user might face API incompatibility, performance or security issues.\n\nPlease follow the installation instructions to update to the newest version.\n\n## License\n\n(C) 2007-2020 GoodData Corporation\n\nThis project is dual licensed:\n\n- The ATTRIBUTION-NONCOMMERCIAL 4.0 INTERNATIONAL (CC BY-NC 4.0) is used for purpose of the trial experience and evaluation of GoodData.UI library.\n- The GOODDATA GOODDATA.UI LIBRARY END USER LICENSE AGREEMENT is used for GoodData customers.\n\nFor more information, please see [LICENSE](https://github.com/gooddata/gooddata-react-components/blob/master/LICENSE)\n","gitHead":"3af6a66d5eeb68210c4ae6e59fa4178a7ebcec09","scripts":{"dev":"bash scripts/build.sh --dev-watch","test":"jest --watch","build":"bash scripts/build.sh","tslint":"yarn run-tslint -t verbose $npm_package_config_tslint","prepare":"cd examples/server && yarn install --frozen-lockfile && cd ../..; rm -r examples/node_modules 2>/dev/null; true","examples":"bash scripts/run-examples.sh","prepare?":"# Called before `npm publish` and on local `npm install`. Temporarily also for deleting obsolete node_modules. Ends with `true` to continue gracefully.","validate":"tsc --noEmit && yarn tslint && eslint $npm_package_config_eslint && yarn prettier-check","build-dev":"bash scripts/build.sh --dev","examples?":"# Default is developer domain, other options: yarn examples [sec,secure,stg,stg2,stg3,demo,developer or URL]","storybook":"yarn build && start-storybook -p 9001 -c .storybook","test-once":"jest","tslint-ci":"mkdir -p ./ci/results && yarn run-tslint -t checkstyle -o ./ci/results/tslint-results.xml $npm_package_config_tslint","run-tslint":"tslint -p tsconfig.json","validate-ci":"tsc --noEmit && yarn tslint-ci  && eslint $npm_package_config_eslint -f checkstyle -o ci/results/eslint-results.xml && yarn prettier-check","examples-build":"bash scripts/build-examples.sh","prepublishOnly":"yarn build","prettier-check":"prettier --check '{src,stories,styles,__mocks__,examples/server/src,examples/src,examples/test}/**/*.{ts,js,tsx,jsx,json,scss,md,yaml,html}'","prettier-write":"prettier --write '{src,stories,styles,__mocks__,examples/server/src,examples/src,examples/test}/**/*.{ts,js,tsx,jsx,json,scss,md,yaml,html}'","test-storybook":"yarn build && test-storybook","build-storybook":"yarn build && build-storybook -c .storybook -o dist-storybook","examples-server":"node examples/server/src/index.js","heroku-postbuild":"yarn examples-build developer","examples-testcafe":"./scripts/run-testcafe.sh visual","check-circular-deps":"madge --circular --extensions ts ./src","examples-testcafe-ci":"./scripts/run-testcafe.sh ci","examples-testcafe-live":"./scripts/run-testcafe.sh live"},"typings":"dist/index.d.ts","_npmUser":{"name":"khanh.le","email":"khanh.le@gooddata.com"},"deprecated":"@gooddata/react-components@7 reached End of Support on March 31, 2022. Please upgrade (see https://sdk.gooddata.com/gooddata-ui/docs/supported_versions.html for more information).","repository":{"url":"git+ssh://git@github.com/gooddata/gooddata-react-components.git","type":"git"},"_npmVersion":"6.4.1","description":"GoodData.UI - A powerful JavaScript library for building analytical applications","directories":{},"lint-staged":{"{src,stories,styles,__mocks__,examples/server/src,examples/src,examples/test}/**/*.{ts,js,tsx,jsx,scss}":["npx gdc-fix-copyright","git add"],"{src,stories,styles,__mocks__,examples/server/src,examples/src,examples/test}/**/*.{ts,js,tsx,jsx,json,scss,md,yaml,html}":["prettier --write","git add"]},"_nodeVersion":"8.12.0","dependencies":{"rxjs":"^5.5.6","uuid":"^3.2.1","immer":"^1.3.1","lodash":"^4.17.15","date-fns":"^2.7.0","downshift":"^3.2.7","invariant":"^2.2.2","mapbox-gl":"^1.6.1","classnames":"^2.2.6","highcharts":"7.1.1","prop-types":"^15.6.0","react-intl":"^3.6.0","custom-event":"^1.0.1","react-window":"^1.8.1","ag-grid-react":"20.0.0","react-measure":"^2.3.0","@types/mapbox-gl":"^1.6.1","react-day-picker":"~7.3.0","react-responsive":"^3.0.0","stringify-object":"^2.4.0","@gooddata/typings":"^2.22.0","ag-grid-community":"20.0.0","http-status-codes":"^1.3.0","@gooddata/js-utils":"^3.5.0","@gooddata/numberjs":"^3.2.4","fixed-data-table-2":"0.7.17","@gooddata/goodstrap":"^68.1.0","react-dom-factories":"^1.0.2","@gooddata/gooddata-js":"^12.5.0","json-stable-stringify":"^1.0.1","react-transition-group":"^2.2.1","hoist-non-react-statics":"^3.3.0","nodelist-foreach-polyfill":"^1.2.0","@formatjs/intl-pluralrules":"^1.3.6","highcharts-grouped-categories":"^1.1.3"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"raf":"3.3.2","yup":"^0.24.1","jest":"24.7.1","husky":"3.0.0","madge":"^3.4.4","react":"^16.5.2","enzyme":"3.5.0","eslint":"4.19.1","formik":"^0.11.11","moment":"2.23.0","history":"^4.7.2","ts-jest":"24.0.0","webpack":"4.30.0","full-icu":"^1.3.0","prettier":"1.16.4","react-ga":"^2.5.2","recharts":"1.0.0-beta.9","testcafe":"1.1.4","commander":"2.14.1","node-sass":"4.13.0","react-dom":"^16.5.2","supertest":"3.0.0","ts-loader":"6.0.0","@types/raf":"^3.4.0","css-loader":"0.28.7","jest-junit":"3.0.0","raw-loader":"0.5.1","styled-jsx":"2.2.1","typescript":"3.3.4000","@babel/core":"7.4.4","@types/jest":"24.0.6","@types/node":"7.0.8","@types/uuid":"3.4.3","file-loader":"3.0.1","jest-enzyme":"7.0.2","lint-staged":"9.1.0","sass-loader":"6.0.6","webpack-cli":"3.3.2","@types/react":"16.8.6","babel-loader":"8.0.5","react-helmet":"5.2.0","react-select":"1.2.1","style-loader":"0.19.1","@types/enzyme":"3.1.13","@types/lodash":"4.14.123","testcafe-live":"0.1.4","@babel/runtime":"7.4.4","dotenv-webpack":"^1.7.0","@babel/polyfill":"^7.4.4","@storybook/react":"5.0.11","@types/invariant":"2.2.29","@types/react-dom":"16.0.11","isomorphic-fetch":"2.2.1","react-datepicker":"1.1.0","react-router-dom":"4.2.2","@babel/preset-env":"7.4.4","@gooddata/mock-js":"^2.11.0","@storybook/addons":"5.0.11","@types/classnames":"2.2.3","@types/prop-types":"15.5.2","@storybook/theming":"5.0.11","identity-obj-proxy":"^3.0.0","intl-messageformat":"^7.5.4","webpack-dev-server":"3.3.1","@babel/preset-react":"7.0.0","@types/react-portal":"4.0.1","@types/react-window":"^1.8.1","babel-plugin-lodash":"3.3.4","html-webpack-plugin":"3.2.0","react-test-renderer":"16.4.2","@types/react-measure":"2.0.5","clean-webpack-plugin":"2.0.2","stats-webpack-plugin":"0.7.0","eslint-config-prettier":"4.1.0","react-google-recaptcha":"^0.14.1","tslint-config-prettier":"1.18.0","@gooddata/eslint-config":"^1.0.0","@gooddata/tslint-config":"1.0.0","@types/react-responsive":"^3.0.3","@types/storybook__react":"4.0.1","@types/stringify-object":"^3.2.0","enzyme-adapter-react-16":"1.3.1","@gooddata/test-storybook":"3.2.1","@storybook/addon-actions":"5.0.11","@storybook/addon-options":"5.0.11","node-sass-magic-importer":"5.1.0","react-syntax-highlighter":"11.0.2","@types/fixed-data-table-2":"0.8.1","@types/react-test-renderer":"16.0.0","circular-dependency-plugin":"5.0.2","compression-webpack-plugin":"2.0.0","@types/json-stable-stringify":"^1.0.32","@gooddata/frontend-npm-scripts":"1.1.0","@types/enzyme-adapter-react-16":"1.0.3","@types/storybook__addon-actions":"3.4.2","@babel/plugin-proposal-class-properties":"7.4.4","@babel/plugin-proposal-object-rest-spread":"7.4.4","@babel/plugin-transform-async-to-generator":"7.4.4"},"peerDependencies":{"react":"^16.5.2","react-dom":"^16.5.2"},"_npmOperationalInternal":{"tmp":"tmp/react-components_7.5.0-alpha-khanh.le-kl-SD-881-882-interactionKD-2020-03-20T06-29-04-115Z_1584685368034_0.7862356861260762","host":"s3://npm-registry-packages"}},"7.5.0-beta.23":{"name":"@gooddata/react-components","version":"7.5.0-beta.23","author":{"name":"GoodData Corporation"},"license":"BSD-3-Clause","_id":"@gooddata/react-components@7.5.0-beta.23","maintainers":[{"name":"afi","email":"adam.fiedler@gooddata.com"},{"name":"bertold8","email":"ivan.nejezchleb@seznam.cz"},{"name":"brbistas","email":"valentinos.chraniotis@gooddata.com"},{"name":"bugsbunny338","email":"jiri.zajic@mensa.cz"},{"name":"de.do","email":"de.do@gooddata.com"},{"name":"gooddata-ci","email":"rail@gooddata.com"},{"name":"hung.nguyen.hoang","email":"hung.nguyen@gooddata.com"},{"name":"ivan.mjartan","email":"ivan.mjartan@gooddata.com"},{"name":"jakub-sterba","email":"jakub.sterba@gooddata.com"},{"name":"jankc","email":"jan.krapac@gmail.com"},{"name":"jaroslav.tomecek","email":"jaroslav.tomecek@gooddata.com"},{"name":"jkittler","email":"honza.kittler@gmail.com"},{"name":"khanh.le","email":"khanh.le@gooddata.com"},{"name":"lanhuynh","email":"lan.huynh@gooddata.com"},{"name":"linhhong","email":"linh.hong@gooddata.com"},{"name":"lupko","email":"lubomir.slivka@gooddata.com"},{"name":"matyas.kandl","email":"matyas.kandl@gooddata.com"},{"name":"michal.marsal","email":"michal.marsal@gooddata.com"},{"name":"naibinh","email":"naibinh@gmail.com"},{"name":"nikolacech","email":"nikola.cech@gooddata.com"},{"name":"nis.hua","email":"nis.hua@gooddata.com"},{"name":"no23reason","email":"dan.homola@hotmail.cz"},{"name":"patrikbraborec","email":"patrik.braborec@gooddata.com"},{"name":"pbenes","email":"petr.benes@gooddata.com"},{"name":"petrjanu","email":"petr.janu@gooddata.com"},{"name":"ptquang86","email":"ptquang86@gmail.com"},{"name":"qduval","email":"quentin.duval@gooddata.com"},{"name":"rodri360","email":"me@rodri360.com"},{"name":"sitina","email":"jiri.sitina@gooddata.com"},{"name":"strouhaljan","email":"strouhal.jan@gmail.com"},{"name":"tomas.kratochvil","email":"tomas.kratochvil@gooddata.com"},{"name":"tomasreichmann","email":"tomasreichmann@gmail.com"},{"name":"tomsatgd","email":"tomas.satinsky@gooddata.com"},{"name":"trung-le-quoc","email":"trung.le@gooddata.com"},{"name":"tu-ngo","email":"tungo1981@gmail.com"},{"name":"tulean","email":"tuan.le@gooddata.com"},{"name":"utdnah","email":"danh.ung@gooddata.com"},{"name":"vlastikcz","email":"vlastimil.kotas@gooddata.com"},{"name":"vu.pham","email":"vu.pham@gooddata.com"},{"name":"xmort","email":"petr.dolejsi@gooddata.com"},{"name":"yanlipnican","email":"yanlipnican@gmail.com"}],"homepage":"https://github.com/gooddata/gooddata-react-components#readme","bugs":{"url":"https://github.com/gooddata/gooddata-react-components/issues"},"dist":{"shasum":"2712badbe2cf24f6436ce5ea981a99080d45b142","tarball":"https://registry.npmjs.org/@gooddata/react-components/-/react-components-7.5.0-beta.23.tgz","fileCount":2480,"integrity":"sha512-0uw2u1dlqzqr7tUZlg9TWD8mfmG7bYPE8UyO9EAIZg34pQ8fqZ6AyYcshtOp7MF8+LAiiGaeZwta5hwLXRVO+A==","signatures":[{"sig":"MEUCIH7Mp15xO4kFmRMZ8q4WEtljGhJ8gf5Vt9aq2IVuf4UQAiEA7539JgAs8prI4NAIS5YD3j2g5ydzStWt8GSmegJNb0Q=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":9771242,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJedGUpCRA9TVsSAnZWagAADGYQAIxCn3jx6iJOCcv47UJr\nt/ZVWPmfM66oU9nCLUjO6zKwFO1MI2v6pFf38+OnVqytq1fEv/PlSuQMQa6N\nT6pJOulNkk9iyed3IfSuP3RBNi4eHpUZIo6RMiziNsSzAWuQPpZkprCHN9RK\ng04dz/KJ+tfzev5L6VX2XHVXCVxxoV0J62OD6naGS1eb9XKMR+D4IYaaYjM4\nHv4FOw4CTSvJczAJeyycsmj9p+JIyR24PX+1jrV0NecYN5gtivkMwm6o7PqY\nvRBZ+bUEGYZjFZ/vqIbQX9xT4885i1pTHVoLB2PQrHV/8T6lC622RKlk87b/\neJGFFTYAPdYhC8OLYwqxn/8GGh+G6iw6l+wO63cKbZ64keZl3kfwo72JxdKB\nmJPa0+kbwMqf6/oMAFo/6UZqjZIotRWz2xVdwtJ7bKYrQAFFYCP4ta/AIecu\nnQVHGvGJUJJCWipepZeRYgh6wW1CDnSwZs6qZ+uni3bwCvMtlHlsZ6G3D/J0\nu09o3FWOi2kzdWUe+q+pt+w6pjFKFOko6KiPgfY8ne9r90GYtdgTAzambZo/\nvXsgCwQJhBWYVDN7k0Cave/ojgEZ/gv93h0PDuJPDMNp8SOfsIqzPKpj6ZHs\npzhdfAJFPRv9M+ebuWE28yP5EEPFmG6FPvvHBGwTulOcLp356lE34YG1sUuH\nVbsp\r\n=0OLM\r\n-----END PGP SIGNATURE-----\r\n"},"main":"dist/index.js","husky":{"hooks":{"pre-commit":"lint-staged"}},"config":{"eslint":"./examples/**/*.{js,jsx}","tslint":"./{__mocks__,src,stories}/{,**/}*.{ts,tsx}"},"readme":"[![npm version](https://badge.fury.io/js/%40gooddata%2Freact-components.svg)](https://www.npmjs.com/package/@gooddata/react-components)\n\n# GoodData.UI React components\n> A React-based JavaScript library for building data-driven applications\n\n## Getting started\n- [GoodData.UI Documentation](http://sdk.gooddata.com/gooddata-ui/)\n- [GoodData.UI Live Examples](https://gooddata-examples.herokuapp.com/)\n- [Stack Overflow](https://stackoverflow.com/questions/tagged/gooddata)\n\n### Usage\nWith [yarn](https://yarnpkg.com) installed, go to your project directory and run\n```\n$ yarn add @gooddata/react-components\n```\nIf you prefer [npm](npmjs.com) run\n```\n$ npm install --save @gooddata/react-components\n```\n\nThe public API is exposed via global `index.js`. Except for the styles, do not import any other file directly\nbecause they are not intended to be part of the public API.\n\n## Contributing\n\nWe welcome any contribution in form of [issues](https://github.com/gooddata/gooddata-react-components/issues) or [pull requests](https://github.com/gooddata/gooddata-react-components/pulls).\nThese commands may come in handy while developing:\n\n| command | description |\n| ------- | ----------- |\n| `yarn install --pure-lockfile` | first step |\n| ||\n| `yarn dev` | build react-components to `/dist` in watch mode |\n| `yarn test` | run all unit tests |\n| `yarn prettier-write` | format the source code to match the valid codestyle |\n| `yarn validate` | validate codestyle |\n| ||\n| `yarn storybook` | run storybook from `/stories` on http://localhost:9001 |\n| `yarn build-storybook` | build storybook to `/dist-storybook` |\n| `yarn test-storybook` | run storybook and [screenshot tests](https://github.com/gooddata/gdc-client-utils/tree/master/test-storybook) |\n| ||\n| `yarn examples` | run Live Examples dev-server from `/examples` on https://localhost:8999 |\n| `yarn examples-build` | build Live Examples to `/examples/dist` |\n| `yarn examples-server` | serve built Live Examples - see `/examples/server/src` |\n| `yarn examples-testcafe` | run testcafe tests against `localhost:8999` |\n\n### Deploy to heroku.com\nWhen you deploy this repo to heroku, it serves *GoodData.UI Live Examples*.\nRelevant tasks are in `Procfile` and `package.json`.\n\n```bash\n# run in the project directory\nheroku login\nheroku create <your-app-name>\nheroku config:set DOMAIN_ADMIN_USERNAME=x@gooddata.com DOMAIN_ADMIN_PASSWORD=xy PROJECT_ID_TO_ASSIGN=xms7ga4tf3g3nzucd8380o2bev8oeknp\ngit push heroku HEAD:master\nheroku open\n```\n### Enable Geo Chart for Storybook and Live Examples\nGeo chart uses Mapbox to render map which requires a Mapbox access token.\n- Register an account and create Mapbox access token at [guide](https://docs.mapbox.com/help/how-mapbox-works/access-tokens/)\n- Store the created token at `.env`:\n```bash\necho -e \"EXAMPLE_MAPBOX_ACCESS_TOKEN=token\" >> .env # only need to run once\necho -e \"STORYBOOK_MAPBOX_ACCESS_TOKEN=token\" >> .env # only need to run once\n```\n\n### Run Live Examples Locally\nTo run *GoodData.UI Live Examples* locally:\n```bash\ngit clone <this-repository>\ncd  <repository-folder>\nyarn install --pure-lockfile\nyarn examples\n```\nThen open https://localhost:8999 and login using Live Examples account (you can [create one here](https://gooddata-examples.herokuapp.com/registration)).\n\n### Run Storybook locally\n- Run storybook with token stored in `.env` for more secure\n```bash\nyarn storybook\n```\n- Or run storybook with token env param exposed to cli (not suggested)\n```bash\nSTORYBOOK_MAPBOX_ACCESS_TOKEN=token yarn storybook\n```\n- Apply either above way to `yarn build-storybook` or `yarn test-storybook`\n\n### Source code formatting\nThe source code in the repository is formatted by [Prettier](https://prettier.io/).\nThe format of the code is validated by our Continuous Integration server and is one of the requirements of successful merge.\n\nPrettier is supported by every major IDE. You can find the list of supported editors and how to configure them [here](https://prettier.io/docs/en/editors.html).\n\nIn the case, when your editor is not supported or you don't want to setup the integration, you can run the `yarn prettier-write` command to reformat the code before commit.\n\n## Changelog\n\n- see [CHANGELOG.md](CHANGELOG.md)\n\n## Supported versions\n\nIn order to make the user experience with integrating GoodData UI SDK as smooth and secure as possible and to ensure that the SDK is using the latest features of the platform, we will only provide support to two most recent major versions of UI SDK.\n\nThe most recent majors will be supported in the following modes:\n\n- The latest major version will receive all new functionality and all bug fixes\n- The previous major version will only receive fixes to critical issues and security fixes. These fixes will be applied on top of last released version of the previous major\n\nThe customers are encouraged to always use the latest version of the UI SDK.\n\nIn case of using older versions, the user might face API incompatibility, performance or security issues.\n\nPlease follow the installation instructions to update to the newest version.\n\n## License\n\n(C) 2007-2020 GoodData Corporation\n\nThis project is dual licensed:\n\n- The ATTRIBUTION-NONCOMMERCIAL 4.0 INTERNATIONAL (CC BY-NC 4.0) is used for purpose of the trial experience and evaluation of GoodData.UI library.\n- The GOODDATA GOODDATA.UI LIBRARY END USER LICENSE AGREEMENT is used for GoodData customers.\n\nFor more information, please see [LICENSE](https://github.com/gooddata/gooddata-react-components/blob/master/LICENSE)\n","gitHead":"3646a8610c77cf7ee97187fc2b76249dd54e7960","scripts":{"dev":"bash scripts/build.sh --dev-watch","test":"jest --watch","build":"bash scripts/build.sh","tslint":"yarn run-tslint -t verbose $npm_package_config_tslint","prepare":"cd examples/server && yarn install --frozen-lockfile && cd ../..; rm -r examples/node_modules 2>/dev/null; true","examples":"bash scripts/run-examples.sh","prepare?":"# Called before `npm publish` and on local `npm install`. Temporarily also for deleting obsolete node_modules. Ends with `true` to continue gracefully.","validate":"tsc --noEmit && yarn tslint && eslint $npm_package_config_eslint && yarn prettier-check","build-dev":"bash scripts/build.sh --dev","examples?":"# Default is developer domain, other options: yarn examples [sec,secure,stg,stg2,stg3,demo,developer or URL]","storybook":"yarn build && start-storybook -p 9001 -c .storybook","test-once":"jest","tslint-ci":"mkdir -p ./ci/results && yarn run-tslint -t checkstyle -o ./ci/results/tslint-results.xml $npm_package_config_tslint","run-tslint":"tslint -p tsconfig.json","validate-ci":"tsc --noEmit && yarn tslint-ci  && eslint $npm_package_config_eslint -f checkstyle -o ci/results/eslint-results.xml && yarn prettier-check","examples-build":"bash scripts/build-examples.sh","prepublishOnly":"yarn build","prettier-check":"prettier --check '{src,stories,styles,__mocks__,examples/server/src,examples/src,examples/test}/**/*.{ts,js,tsx,jsx,json,scss,md,yaml,html}'","prettier-write":"prettier --write '{src,stories,styles,__mocks__,examples/server/src,examples/src,examples/test}/**/*.{ts,js,tsx,jsx,json,scss,md,yaml,html}'","test-storybook":"yarn build && test-storybook","build-storybook":"yarn build && build-storybook -c .storybook -o dist-storybook","examples-server":"node examples/server/src/index.js","heroku-postbuild":"yarn examples-build developer","examples-testcafe":"./scripts/run-testcafe.sh visual","check-circular-deps":"madge --circular --extensions ts ./src","examples-testcafe-ci":"./scripts/run-testcafe.sh ci","examples-testcafe-live":"./scripts/run-testcafe.sh live"},"typings":"dist/index.d.ts","_npmUser":{"name":"gooddata-ci","email":"rail@gooddata.com"},"deprecated":"@gooddata/react-components@7 reached End of Support on March 31, 2022. Please upgrade (see https://sdk.gooddata.com/gooddata-ui/docs/supported_versions.html for more information).","repository":{"url":"git+ssh://git@github.com/gooddata/gooddata-react-components.git","type":"git"},"_npmVersion":"6.4.1","description":"GoodData.UI - A powerful JavaScript library for building analytical applications","directories":{},"lint-staged":{"{src,stories,styles,__mocks__,examples/server/src,examples/src,examples/test}/**/*.{ts,js,tsx,jsx,scss}":["npx gdc-fix-copyright","git add"],"{src,stories,styles,__mocks__,examples/server/src,examples/src,examples/test}/**/*.{ts,js,tsx,jsx,json,scss,md,yaml,html}":["prettier --write","git add"]},"_nodeVersion":"8.12.0","dependencies":{"rxjs":"^5.5.6","uuid":"^3.2.1","immer":"^1.3.1","lodash":"^4.17.15","date-fns":"^2.7.0","downshift":"^3.2.7","invariant":"^2.2.2","mapbox-gl":"^1.6.1","classnames":"^2.2.6","highcharts":"7.1.1","prop-types":"^15.6.0","react-intl":"^3.6.0","custom-event":"^1.0.1","react-window":"^1.8.1","ag-grid-react":"20.0.0","react-measure":"^2.3.0","@types/mapbox-gl":"^1.6.1","react-day-picker":"~7.3.0","react-responsive":"^3.0.0","stringify-object":"^2.4.0","@gooddata/typings":"^2.22.0","ag-grid-community":"20.0.0","http-status-codes":"^1.3.0","@gooddata/js-utils":"^3.5.0","@gooddata/numberjs":"^3.2.4","fixed-data-table-2":"0.7.17","@gooddata/goodstrap":"^68.1.0","react-dom-factories":"^1.0.2","@gooddata/gooddata-js":"^12.5.0","json-stable-stringify":"^1.0.1","react-transition-group":"^2.2.1","hoist-non-react-statics":"^3.3.0","nodelist-foreach-polyfill":"^1.2.0","@formatjs/intl-pluralrules":"^1.3.6","highcharts-grouped-categories":"^1.1.3"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"raf":"3.3.2","yup":"^0.24.1","jest":"24.7.1","husky":"3.0.0","madge":"^3.4.4","react":"^16.5.2","enzyme":"3.5.0","eslint":"4.19.1","formik":"^0.11.11","moment":"2.23.0","history":"^4.7.2","ts-jest":"24.0.0","webpack":"4.30.0","full-icu":"^1.3.0","prettier":"1.16.4","react-ga":"^2.5.2","recharts":"1.0.0-beta.9","testcafe":"1.1.4","commander":"2.14.1","node-sass":"4.13.0","react-dom":"^16.5.2","supertest":"3.0.0","ts-loader":"6.0.0","@types/raf":"^3.4.0","css-loader":"0.28.7","jest-junit":"3.0.0","raw-loader":"0.5.1","styled-jsx":"2.2.1","typescript":"3.3.4000","@babel/core":"7.4.4","@types/jest":"24.0.6","@types/node":"7.0.8","@types/uuid":"3.4.3","file-loader":"3.0.1","jest-enzyme":"7.0.2","lint-staged":"9.1.0","sass-loader":"6.0.6","webpack-cli":"3.3.2","@types/react":"16.8.6","babel-loader":"8.0.5","react-helmet":"5.2.0","react-select":"1.2.1","style-loader":"0.19.1","@types/enzyme":"3.1.13","@types/lodash":"4.14.123","testcafe-live":"0.1.4","@babel/runtime":"7.4.4","dotenv-webpack":"^1.7.0","@babel/polyfill":"^7.4.4","@storybook/react":"5.0.11","@types/invariant":"2.2.29","@types/react-dom":"16.0.11","isomorphic-fetch":"2.2.1","react-datepicker":"1.1.0","react-router-dom":"4.2.2","@babel/preset-env":"7.4.4","@gooddata/mock-js":"^2.11.0","@storybook/addons":"5.0.11","@types/classnames":"2.2.3","@types/prop-types":"15.5.2","@storybook/theming":"5.0.11","identity-obj-proxy":"^3.0.0","intl-messageformat":"^7.5.4","webpack-dev-server":"3.3.1","@babel/preset-react":"7.0.0","@types/react-portal":"4.0.1","@types/react-window":"^1.8.1","babel-plugin-lodash":"3.3.4","html-webpack-plugin":"3.2.0","react-test-renderer":"16.4.2","@types/react-measure":"2.0.5","clean-webpack-plugin":"2.0.2","stats-webpack-plugin":"0.7.0","eslint-config-prettier":"4.1.0","react-google-recaptcha":"^0.14.1","tslint-config-prettier":"1.18.0","@gooddata/eslint-config":"^1.0.0","@gooddata/tslint-config":"1.0.0","@types/react-responsive":"^3.0.3","@types/storybook__react":"4.0.1","@types/stringify-object":"^3.2.0","enzyme-adapter-react-16":"1.3.1","@gooddata/test-storybook":"3.2.1","@storybook/addon-actions":"5.0.11","@storybook/addon-options":"5.0.11","node-sass-magic-importer":"5.1.0","react-syntax-highlighter":"11.0.2","@types/fixed-data-table-2":"0.8.1","@types/react-test-renderer":"16.0.0","circular-dependency-plugin":"5.0.2","compression-webpack-plugin":"2.0.0","@types/json-stable-stringify":"^1.0.32","@gooddata/frontend-npm-scripts":"1.1.0","@types/enzyme-adapter-react-16":"1.0.3","@types/storybook__addon-actions":"3.4.2","@babel/plugin-proposal-class-properties":"7.4.4","@babel/plugin-proposal-object-rest-spread":"7.4.4","@babel/plugin-transform-async-to-generator":"7.4.4"},"peerDependencies":{"react":"^16.5.2","react-dom":"^16.5.2"},"_npmOperationalInternal":{"tmp":"tmp/react-components_7.5.0-beta.23_1584686376647_0.07590792823927606","host":"s3://npm-registry-packages"}},"7.5.0-beta.24":{"name":"@gooddata/react-components","version":"7.5.0-beta.24","author":{"name":"GoodData Corporation"},"license":"BSD-3-Clause","_id":"@gooddata/react-components@7.5.0-beta.24","maintainers":[{"name":"afi","email":"adam.fiedler@gooddata.com"},{"name":"bertold8","email":"ivan.nejezchleb@seznam.cz"},{"name":"brbistas","email":"valentinos.chraniotis@gooddata.com"},{"name":"bugsbunny338","email":"jiri.zajic@mensa.cz"},{"name":"de.do","email":"de.do@gooddata.com"},{"name":"gooddata-ci","email":"rail@gooddata.com"},{"name":"hung.nguyen.hoang","email":"hung.nguyen@gooddata.com"},{"name":"ivan.mjartan","email":"ivan.mjartan@gooddata.com"},{"name":"jakub-sterba","email":"jakub.sterba@gooddata.com"},{"name":"jankc","email":"jan.krapac@gmail.com"},{"name":"jaroslav.tomecek","email":"jaroslav.tomecek@gooddata.com"},{"name":"jkittler","email":"honza.kittler@gmail.com"},{"name":"khanh.le","email":"khanh.le@gooddata.com"},{"name":"lanhuynh","email":"lan.huynh@gooddata.com"},{"name":"linhhong","email":"linh.hong@gooddata.com"},{"name":"lupko","email":"lubomir.slivka@gooddata.com"},{"name":"matyas.kandl","email":"matyas.kandl@gooddata.com"},{"name":"michal.marsal","email":"michal.marsal@gooddata.com"},{"name":"naibinh","email":"naibinh@gmail.com"},{"name":"nikolacech","email":"nikola.cech@gooddata.com"},{"name":"nis.hua","email":"nis.hua@gooddata.com"},{"name":"no23reason","email":"dan.homola@hotmail.cz"},{"name":"patrikbraborec","email":"patrik.braborec@gooddata.com"},{"name":"pbenes","email":"petr.benes@gooddata.com"},{"name":"petrjanu","email":"petr.janu@gooddata.com"},{"name":"ptquang86","email":"ptquang86@gmail.com"},{"name":"qduval","email":"quentin.duval@gooddata.com"},{"name":"rodri360","email":"me@rodri360.com"},{"name":"sitina","email":"jiri.sitina@gooddata.com"},{"name":"strouhaljan","email":"strouhal.jan@gmail.com"},{"name":"tomas.kratochvil","email":"tomas.kratochvil@gooddata.com"},{"name":"tomasreichmann","email":"tomasreichmann@gmail.com"},{"name":"tomsatgd","email":"tomas.satinsky@gooddata.com"},{"name":"trung-le-quoc","email":"trung.le@gooddata.com"},{"name":"tu-ngo","email":"tungo1981@gmail.com"},{"name":"tulean","email":"tuan.le@gooddata.com"},{"name":"utdnah","email":"danh.ung@gooddata.com"},{"name":"vlastikcz","email":"vlastimil.kotas@gooddata.com"},{"name":"vu.pham","email":"vu.pham@gooddata.com"},{"name":"xmort","email":"petr.dolejsi@gooddata.com"},{"name":"yanlipnican","email":"yanlipnican@gmail.com"}],"homepage":"https://github.com/gooddata/gooddata-react-components#readme","bugs":{"url":"https://github.com/gooddata/gooddata-react-components/issues"},"dist":{"shasum":"c6b0a97dc198496d8942fb8ce44308a99da71127","tarball":"https://registry.npmjs.org/@gooddata/react-components/-/react-components-7.5.0-beta.24.tgz","fileCount":2480,"integrity":"sha512-XCGy4WXTj+rW8mYzk1T5+gLY4+LYwZ6SZVj48X1A9dbWKfg+624DT1/ljgfjN5pBE9bbxMGsENUF0otzHLLgJQ==","signatures":[{"sig":"MEQCIFukLzsVDRWa5AbCtu4GAVpUYv85ZmSiCQ6j/rOaLyUgAiA1vNBXdG/zxBTsyn+oHEIb3gky5TJhzKMev1fmHT7Ldw==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":9769983,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJedIYpCRA9TVsSAnZWagAAPwwP/0KxZjPuGFzGgBpkRsyR\nDR6X+eEpPtq6qzOn7Zx6sSPEDzUkuNQpPJDkfBWTRR5prkHc1aBxGrob2dPO\nQRqHv7dmsILfsMKh9xr9YpQv5dYpTCWekpNnAyi0M5D4J4LS6c5+BDZeOzjK\nbcb6RX07XDhdNu20XBIbXqwJeBXZuIysyxi32ixoRrVrnccxTry6BNI4oB5e\nYN+WLOnradXM2QvOa+MvFwY86DARCnIFuQUXBtAeNGmjrGfnWRxEBhHo4hNt\nHbxe61d1cHceTJWGhNlrWdCr+V2e5/BjL+/7zyhZtaA3WgEgndZoNYqmCpJJ\nX7Hq7x/wNkE8FrXoblHah85qmwFaMSEAOIfFCaidFdX0zgNqcYF50Sk6Z9IL\nOXU/uCFbtt6NUFm4zqOG7kxixwsnUfgo7J0gLqbN70qOi+rVEotYzfsgfZCT\nRxoLb9w5SlsWeC5YRMVrjoLIUG/crIePlSP1LgPYUR5rTQN+nnMYe6EI8B++\nNVfv4e3abkXkLVnUdG5h2T8AJNfu62kWfHDPVGnLIIOqnh7+2CJtYcBE7HnO\no35WFbEHpCdrYMMMrvZgSLot7ElUaU47AXR3+A8x8XjRHUvaw1BvU33kWO3b\nKMK4UlCFWQ+iXpwUz65jDGGdU9au47y8OBmYcUH9EjWyW6WZMeCFhl8s2tqg\n/qgg\r\n=sVeK\r\n-----END PGP SIGNATURE-----\r\n"},"main":"dist/index.js","husky":{"hooks":{"pre-commit":"lint-staged"}},"config":{"eslint":"./examples/**/*.{js,jsx}","tslint":"./{__mocks__,src,stories}/{,**/}*.{ts,tsx}"},"readme":"[![npm version](https://badge.fury.io/js/%40gooddata%2Freact-components.svg)](https://www.npmjs.com/package/@gooddata/react-components)\n\n# GoodData.UI React components\n> A React-based JavaScript library for building data-driven applications\n\n## Getting started\n- [GoodData.UI Documentation](http://sdk.gooddata.com/gooddata-ui/)\n- [GoodData.UI Live Examples](https://gooddata-examples.herokuapp.com/)\n- [Stack Overflow](https://stackoverflow.com/questions/tagged/gooddata)\n\n### Usage\nWith [yarn](https://yarnpkg.com) installed, go to your project directory and run\n```\n$ yarn add @gooddata/react-components\n```\nIf you prefer [npm](npmjs.com) run\n```\n$ npm install --save @gooddata/react-components\n```\n\nThe public API is exposed via global `index.js`. Except for the styles, do not import any other file directly\nbecause they are not intended to be part of the public API.\n\n## Contributing\n\nWe welcome any contribution in form of [issues](https://github.com/gooddata/gooddata-react-components/issues) or [pull requests](https://github.com/gooddata/gooddata-react-components/pulls).\nThese commands may come in handy while developing:\n\n| command | description |\n| ------- | ----------- |\n| `yarn install --pure-lockfile` | first step |\n| ||\n| `yarn dev` | build react-components to `/dist` in watch mode |\n| `yarn test` | run all unit tests |\n| `yarn prettier-write` | format the source code to match the valid codestyle |\n| `yarn validate` | validate codestyle |\n| ||\n| `yarn storybook` | run storybook from `/stories` on http://localhost:9001 |\n| `yarn build-storybook` | build storybook to `/dist-storybook` |\n| `yarn test-storybook` | run storybook and [screenshot tests](https://github.com/gooddata/gdc-client-utils/tree/master/test-storybook) |\n| ||\n| `yarn examples` | run Live Examples dev-server from `/examples` on https://localhost:8999 |\n| `yarn examples-build` | build Live Examples to `/examples/dist` |\n| `yarn examples-server` | serve built Live Examples - see `/examples/server/src` |\n| `yarn examples-testcafe` | run testcafe tests against `localhost:8999` |\n\n### Deploy to heroku.com\nWhen you deploy this repo to heroku, it serves *GoodData.UI Live Examples*.\nRelevant tasks are in `Procfile` and `package.json`.\n\n```bash\n# run in the project directory\nheroku login\nheroku create <your-app-name>\nheroku config:set DOMAIN_ADMIN_USERNAME=x@gooddata.com DOMAIN_ADMIN_PASSWORD=xy PROJECT_ID_TO_ASSIGN=xms7ga4tf3g3nzucd8380o2bev8oeknp\ngit push heroku HEAD:master\nheroku open\n```\n### Enable Geo Chart for Storybook and Live Examples\nGeo chart uses Mapbox to render map which requires a Mapbox access token.\n- Register an account and create Mapbox access token at [guide](https://docs.mapbox.com/help/how-mapbox-works/access-tokens/)\n- Store the created token at `.env`:\n```bash\necho -e \"EXAMPLE_MAPBOX_ACCESS_TOKEN=token\" >> .env # only need to run once\necho -e \"STORYBOOK_MAPBOX_ACCESS_TOKEN=token\" >> .env # only need to run once\n```\n\n### Run Live Examples Locally\nTo run *GoodData.UI Live Examples* locally:\n```bash\ngit clone <this-repository>\ncd  <repository-folder>\nyarn install --pure-lockfile\nyarn examples\n```\nThen open https://localhost:8999 and login using Live Examples account (you can [create one here](https://gooddata-examples.herokuapp.com/registration)).\n\n### Run Storybook locally\n- Run storybook with token stored in `.env` for more secure\n```bash\nyarn storybook\n```\n- Or run storybook with token env param exposed to cli (not suggested)\n```bash\nSTORYBOOK_MAPBOX_ACCESS_TOKEN=token yarn storybook\n```\n- Apply either above way to `yarn build-storybook` or `yarn test-storybook`\n\n### Source code formatting\nThe source code in the repository is formatted by [Prettier](https://prettier.io/).\nThe format of the code is validated by our Continuous Integration server and is one of the requirements of successful merge.\n\nPrettier is supported by every major IDE. You can find the list of supported editors and how to configure them [here](https://prettier.io/docs/en/editors.html).\n\nIn the case, when your editor is not supported or you don't want to setup the integration, you can run the `yarn prettier-write` command to reformat the code before commit.\n\n## Changelog\n\n- see [CHANGELOG.md](CHANGELOG.md)\n\n## Supported versions\n\nIn order to make the user experience with integrating GoodData UI SDK as smooth and secure as possible and to ensure that the SDK is using the latest features of the platform, we will only provide support to two most recent major versions of UI SDK.\n\nThe most recent majors will be supported in the following modes:\n\n- The latest major version will receive all new functionality and all bug fixes\n- The previous major version will only receive fixes to critical issues and security fixes. These fixes will be applied on top of last released version of the previous major\n\nThe customers are encouraged to always use the latest version of the UI SDK.\n\nIn case of using older versions, the user might face API incompatibility, performance or security issues.\n\nPlease follow the installation instructions to update to the newest version.\n\n## License\n\n(C) 2007-2020 GoodData Corporation\n\nThis project is dual licensed:\n\n- The ATTRIBUTION-NONCOMMERCIAL 4.0 INTERNATIONAL (CC BY-NC 4.0) is used for purpose of the trial experience and evaluation of GoodData.UI library.\n- The GOODDATA GOODDATA.UI LIBRARY END USER LICENSE AGREEMENT is used for GoodData customers.\n\nFor more information, please see [LICENSE](https://github.com/gooddata/gooddata-react-components/blob/master/LICENSE)\n","gitHead":"2a46cebf3e1373e3ed802d10b0a2ec65b996e0b5","scripts":{"dev":"bash scripts/build.sh --dev-watch","test":"jest --watch","build":"bash scripts/build.sh","tslint":"yarn run-tslint -t verbose $npm_package_config_tslint","prepare":"cd examples/server && yarn install --frozen-lockfile && cd ../..; rm -r examples/node_modules 2>/dev/null; true","examples":"bash scripts/run-examples.sh","prepare?":"# Called before `npm publish` and on local `npm install`. Temporarily also for deleting obsolete node_modules. Ends with `true` to continue gracefully.","validate":"tsc --noEmit && yarn tslint && eslint $npm_package_config_eslint && yarn prettier-check","build-dev":"bash scripts/build.sh --dev","examples?":"# Default is developer domain, other options: yarn examples [sec,secure,stg,stg2,stg3,demo,developer or URL]","storybook":"yarn build && start-storybook -p 9001 -c .storybook","test-once":"jest","tslint-ci":"mkdir -p ./ci/results && yarn run-tslint -t checkstyle -o ./ci/results/tslint-results.xml $npm_package_config_tslint","run-tslint":"tslint -p tsconfig.json","validate-ci":"tsc --noEmit && yarn tslint-ci  && eslint $npm_package_config_eslint -f checkstyle -o ci/results/eslint-results.xml && yarn prettier-check","examples-build":"bash scripts/build-examples.sh","prepublishOnly":"yarn build","prettier-check":"prettier --check '{src,stories,styles,__mocks__,examples/server/src,examples/src,examples/test}/**/*.{ts,js,tsx,jsx,json,scss,md,yaml,html}'","prettier-write":"prettier --write '{src,stories,styles,__mocks__,examples/server/src,examples/src,examples/test}/**/*.{ts,js,tsx,jsx,json,scss,md,yaml,html}'","test-storybook":"yarn build && test-storybook","build-storybook":"yarn build && build-storybook -c .storybook -o dist-storybook","examples-server":"node examples/server/src/index.js","heroku-postbuild":"yarn examples-build developer","examples-testcafe":"./scripts/run-testcafe.sh visual","check-circular-deps":"madge --circular --extensions ts ./src","examples-testcafe-ci":"./scripts/run-testcafe.sh ci","examples-testcafe-live":"./scripts/run-testcafe.sh live"},"typings":"dist/index.d.ts","_npmUser":{"name":"gooddata-ci","email":"rail@gooddata.com"},"deprecated":"@gooddata/react-components@7 reached End of Support on March 31, 2022. Please upgrade (see https://sdk.gooddata.com/gooddata-ui/docs/supported_versions.html for more information).","repository":{"url":"git+ssh://git@github.com/gooddata/gooddata-react-components.git","type":"git"},"_npmVersion":"6.4.1","description":"GoodData.UI - A powerful JavaScript library for building analytical applications","directories":{},"lint-staged":{"{src,stories,styles,__mocks__,examples/server/src,examples/src,examples/test}/**/*.{ts,js,tsx,jsx,scss}":["npx gdc-fix-copyright","git add"],"{src,stories,styles,__mocks__,examples/server/src,examples/src,examples/test}/**/*.{ts,js,tsx,jsx,json,scss,md,yaml,html}":["prettier --write","git add"]},"_nodeVersion":"8.12.0","dependencies":{"rxjs":"^5.5.6","uuid":"^3.2.1","immer":"^1.3.1","lodash":"^4.17.15","date-fns":"^2.7.0","downshift":"^3.2.7","invariant":"^2.2.2","mapbox-gl":"^1.6.1","classnames":"^2.2.6","highcharts":"7.1.1","prop-types":"^15.6.0","react-intl":"^3.6.0","custom-event":"^1.0.1","react-window":"^1.8.1","ag-grid-react":"20.0.0","react-measure":"^2.3.0","@types/mapbox-gl":"^1.6.1","react-day-picker":"~7.3.0","react-responsive":"^3.0.0","stringify-object":"^2.4.0","@gooddata/typings":"^2.22.0","ag-grid-community":"20.0.0","http-status-codes":"^1.3.0","@gooddata/js-utils":"^3.5.0","@gooddata/numberjs":"^3.2.4","fixed-data-table-2":"0.7.17","@gooddata/goodstrap":"^68.1.0","react-dom-factories":"^1.0.2","@gooddata/gooddata-js":"^12.5.0","json-stable-stringify":"^1.0.1","react-transition-group":"^2.2.1","hoist-non-react-statics":"^3.3.0","nodelist-foreach-polyfill":"^1.2.0","@formatjs/intl-pluralrules":"^1.3.6","highcharts-grouped-categories":"^1.1.3"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"raf":"3.3.2","yup":"^0.24.1","jest":"24.7.1","husky":"3.0.0","madge":"^3.4.4","react":"^16.5.2","enzyme":"3.5.0","eslint":"4.19.1","formik":"^0.11.11","moment":"2.23.0","history":"^4.7.2","ts-jest":"24.0.0","webpack":"4.30.0","full-icu":"^1.3.0","prettier":"1.16.4","react-ga":"^2.5.2","recharts":"1.0.0-beta.9","testcafe":"1.1.4","commander":"2.14.1","node-sass":"4.13.0","react-dom":"^16.5.2","supertest":"3.0.0","ts-loader":"6.0.0","@types/raf":"^3.4.0","css-loader":"0.28.7","jest-junit":"3.0.0","raw-loader":"0.5.1","styled-jsx":"2.2.1","typescript":"3.3.4000","@babel/core":"7.4.4","@types/jest":"24.0.6","@types/node":"7.0.8","@types/uuid":"3.4.3","file-loader":"3.0.1","jest-enzyme":"7.0.2","lint-staged":"9.1.0","sass-loader":"6.0.6","webpack-cli":"3.3.2","@types/react":"16.8.6","babel-loader":"8.0.5","react-helmet":"5.2.0","react-select":"1.2.1","style-loader":"0.19.1","@types/enzyme":"3.1.13","@types/lodash":"4.14.123","testcafe-live":"0.1.4","@babel/runtime":"7.4.4","dotenv-webpack":"^1.7.0","@babel/polyfill":"^7.4.4","@storybook/react":"5.0.11","@types/invariant":"2.2.29","@types/react-dom":"16.0.11","isomorphic-fetch":"2.2.1","react-datepicker":"1.1.0","react-router-dom":"4.2.2","@babel/preset-env":"7.4.4","@gooddata/mock-js":"^2.11.0","@storybook/addons":"5.0.11","@types/classnames":"2.2.3","@types/prop-types":"15.5.2","@storybook/theming":"5.0.11","identity-obj-proxy":"^3.0.0","intl-messageformat":"^7.5.4","webpack-dev-server":"3.3.1","@babel/preset-react":"7.0.0","@types/react-portal":"4.0.1","@types/react-window":"^1.8.1","babel-plugin-lodash":"3.3.4","html-webpack-plugin":"3.2.0","react-test-renderer":"16.4.2","@types/react-measure":"2.0.5","clean-webpack-plugin":"2.0.2","stats-webpack-plugin":"0.7.0","eslint-config-prettier":"4.1.0","react-google-recaptcha":"^0.14.1","tslint-config-prettier":"1.18.0","@gooddata/eslint-config":"^1.0.0","@gooddata/tslint-config":"1.0.0","@types/react-responsive":"^3.0.3","@types/storybook__react":"4.0.1","@types/stringify-object":"^3.2.0","enzyme-adapter-react-16":"1.3.1","@gooddata/test-storybook":"3.2.1","@storybook/addon-actions":"5.0.11","@storybook/addon-options":"5.0.11","node-sass-magic-importer":"5.1.0","react-syntax-highlighter":"11.0.2","@types/fixed-data-table-2":"0.8.1","@types/react-test-renderer":"16.0.0","circular-dependency-plugin":"5.0.2","compression-webpack-plugin":"2.0.0","@types/json-stable-stringify":"^1.0.32","@gooddata/frontend-npm-scripts":"1.1.0","@types/enzyme-adapter-react-16":"1.0.3","@types/storybook__addon-actions":"3.4.2","@babel/plugin-proposal-class-properties":"7.4.4","@babel/plugin-proposal-object-rest-spread":"7.4.4","@babel/plugin-transform-async-to-generator":"7.4.4"},"peerDependencies":{"react":"^16.5.2","react-dom":"^16.5.2"},"_npmOperationalInternal":{"tmp":"tmp/react-components_7.5.0-beta.24_1584694825040_0.49882763707871747","host":"s3://npm-registry-packages"}},"7.5.0-beta.25":{"name":"@gooddata/react-components","version":"7.5.0-beta.25","author":{"name":"GoodData Corporation"},"license":"BSD-3-Clause","_id":"@gooddata/react-components@7.5.0-beta.25","maintainers":[{"name":"afi","email":"adam.fiedler@gooddata.com"},{"name":"bertold8","email":"ivan.nejezchleb@seznam.cz"},{"name":"brbistas","email":"valentinos.chraniotis@gooddata.com"},{"name":"bugsbunny338","email":"jiri.zajic@mensa.cz"},{"name":"de.do","email":"de.do@gooddata.com"},{"name":"gooddata-ci","email":"rail@gooddata.com"},{"name":"hung.nguyen.hoang","email":"hung.nguyen@gooddata.com"},{"name":"ivan.mjartan","email":"ivan.mjartan@gooddata.com"},{"name":"jakub-sterba","email":"jakub.sterba@gooddata.com"},{"name":"jankc","email":"jan.krapac@gmail.com"},{"name":"jaroslav.tomecek","email":"jaroslav.tomecek@gooddata.com"},{"name":"jkittler","email":"honza.kittler@gmail.com"},{"name":"khanh.le","email":"khanh.le@gooddata.com"},{"name":"lanhuynh","email":"lan.huynh@gooddata.com"},{"name":"linhhong","email":"linh.hong@gooddata.com"},{"name":"lupko","email":"lubomir.slivka@gooddata.com"},{"name":"matyas.kandl","email":"matyas.kandl@gooddata.com"},{"name":"michal.marsal","email":"michal.marsal@gooddata.com"},{"name":"naibinh","email":"naibinh@gmail.com"},{"name":"nikolacech","email":"nikola.cech@gooddata.com"},{"name":"nis.hua","email":"nis.hua@gooddata.com"},{"name":"no23reason","email":"dan.homola@hotmail.cz"},{"name":"patrikbraborec","email":"patrik.braborec@gooddata.com"},{"name":"pbenes","email":"petr.benes@gooddata.com"},{"name":"petrjanu","email":"petr.janu@gooddata.com"},{"name":"ptquang86","email":"ptquang86@gmail.com"},{"name":"qduval","email":"quentin.duval@gooddata.com"},{"name":"rodri360","email":"me@rodri360.com"},{"name":"sitina","email":"jiri.sitina@gooddata.com"},{"name":"strouhaljan","email":"strouhal.jan@gmail.com"},{"name":"tomas.kratochvil","email":"tomas.kratochvil@gooddata.com"},{"name":"tomasreichmann","email":"tomasreichmann@gmail.com"},{"name":"tomsatgd","email":"tomas.satinsky@gooddata.com"},{"name":"trung-le-quoc","email":"trung.le@gooddata.com"},{"name":"tu-ngo","email":"tungo1981@gmail.com"},{"name":"tulean","email":"tuan.le@gooddata.com"},{"name":"utdnah","email":"danh.ung@gooddata.com"},{"name":"vlastikcz","email":"vlastimil.kotas@gooddata.com"},{"name":"vu.pham","email":"vu.pham@gooddata.com"},{"name":"xmort","email":"petr.dolejsi@gooddata.com"},{"name":"yanlipnican","email":"yanlipnican@gmail.com"}],"homepage":"https://github.com/gooddata/gooddata-react-components#readme","bugs":{"url":"https://github.com/gooddata/gooddata-react-components/issues"},"dist":{"shasum":"c7cd5b806a886f2da761b012fd3f3cbc988ddfd6","tarball":"https://registry.npmjs.org/@gooddata/react-components/-/react-components-7.5.0-beta.25.tgz","fileCount":2480,"integrity":"sha512-UiuVkafGwCdbn19jtj6fMi0xKUUg2Kf7H8rKDOxFenOom1KHjcwIiJwtnQ6BsoO3LC2Y/vufgLMQjb50fHkSHA==","signatures":[{"sig":"MEYCIQDQ9Si5mUr+r27TBXHUstb8OyNP5wQnuqexikC5C3okRgIhAKYgsthyPI6LkGn/5Ozy/+vCQClank/EaUAeOArHPdUJ","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":9777119,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJedI0OCRA9TVsSAnZWagAAc3kQAKLDN6WvwiQn7gqmgaLH\nPGlg1Wsq4/VCxJTpId91yaPPGulQFpAO+Istt/gUL42ECuWFmwL5rprwZPey\nuIJklki3jXTabb8YsJ9RUCArX93nMOIhUoIQ7FgkE56rN6R5KjVT6/ET/e/z\noduPsw+yQTHLgOigMD7wNiwR5vVTiw+3ndLvUn4Lq1c91yIo3uHNcgfwifQn\nvdTq78wucAMSy/Fp6Jywo0ghOUCl7Wd0B+nAn0LQCyo0p6fp/EyGLREqBc1U\niNVuPt+aeo+9F0uGmCPWh3zLw6hSWkkHtDilwcnIm+29yTmA62e9rajrazqV\nqECUh8QE29m2TdrZPSPSypw2fq6Z5m6cSgHvlACfU9zHpCk2jT8V8FD1ZVKF\nHOIaelEHZ5Ogix1ZqaYL/nows4t83PCd7XaTkuxhdxRRwDoa7Do0bvmcLuTq\nPmOed4J6k/+jmwnjWjZprjmOAcdL9JwHsS2DZqngWEFAOZfX9DC+NbbrOsIB\ngZ73OpYIHeipAcLiI1xdlyhm47SeXn5ixe74TsH7kc8PlpybHrVxmZtio36l\nPRiNT2Cgc4SnfLQ0ZA+vEfXSRiTPRu+/q25j5zdwsscNwy3h+NaodHIx71bN\nPGLmG615vRDghHDf81E1NDuPC03kNpUuJwoewPGain2wlO5MmIV/549gL2Lv\nGupU\r\n=92Xe\r\n-----END PGP SIGNATURE-----\r\n"},"main":"dist/index.js","husky":{"hooks":{"pre-commit":"lint-staged"}},"config":{"eslint":"./examples/**/*.{js,jsx}","tslint":"./{__mocks__,src,stories}/{,**/}*.{ts,tsx}"},"readme":"[![npm version](https://badge.fury.io/js/%40gooddata%2Freact-components.svg)](https://www.npmjs.com/package/@gooddata/react-components)\n\n# GoodData.UI React components\n> A React-based JavaScript library for building data-driven applications\n\n## Getting started\n- [GoodData.UI Documentation](http://sdk.gooddata.com/gooddata-ui/)\n- [GoodData.UI Live Examples](https://gooddata-examples.herokuapp.com/)\n- [Stack Overflow](https://stackoverflow.com/questions/tagged/gooddata)\n\n### Usage\nWith [yarn](https://yarnpkg.com) installed, go to your project directory and run\n```\n$ yarn add @gooddata/react-components\n```\nIf you prefer [npm](npmjs.com) run\n```\n$ npm install --save @gooddata/react-components\n```\n\nThe public API is exposed via global `index.js`. Except for the styles, do not import any other file directly\nbecause they are not intended to be part of the public API.\n\n## Contributing\n\nWe welcome any contribution in form of [issues](https://github.com/gooddata/gooddata-react-components/issues) or [pull requests](https://github.com/gooddata/gooddata-react-components/pulls).\nThese commands may come in handy while developing:\n\n| command | description |\n| ------- | ----------- |\n| `yarn install --pure-lockfile` | first step |\n| ||\n| `yarn dev` | build react-components to `/dist` in watch mode |\n| `yarn test` | run all unit tests |\n| `yarn prettier-write` | format the source code to match the valid codestyle |\n| `yarn validate` | validate codestyle |\n| ||\n| `yarn storybook` | run storybook from `/stories` on http://localhost:9001 |\n| `yarn build-storybook` | build storybook to `/dist-storybook` |\n| `yarn test-storybook` | run storybook and [screenshot tests](https://github.com/gooddata/gdc-client-utils/tree/master/test-storybook) |\n| ||\n| `yarn examples` | run Live Examples dev-server from `/examples` on https://localhost:8999 |\n| `yarn examples-build` | build Live Examples to `/examples/dist` |\n| `yarn examples-server` | serve built Live Examples - see `/examples/server/src` |\n| `yarn examples-testcafe` | run testcafe tests against `localhost:8999` |\n\n### Deploy to heroku.com\nWhen you deploy this repo to heroku, it serves *GoodData.UI Live Examples*.\nRelevant tasks are in `Procfile` and `package.json`.\n\n```bash\n# run in the project directory\nheroku login\nheroku create <your-app-name>\nheroku config:set DOMAIN_ADMIN_USERNAME=x@gooddata.com DOMAIN_ADMIN_PASSWORD=xy PROJECT_ID_TO_ASSIGN=xms7ga4tf3g3nzucd8380o2bev8oeknp\ngit push heroku HEAD:master\nheroku open\n```\n### Enable Geo Chart for Storybook and Live Examples\nGeo chart uses Mapbox to render map which requires a Mapbox access token.\n- Register an account and create Mapbox access token at [guide](https://docs.mapbox.com/help/how-mapbox-works/access-tokens/)\n- Store the created token at `.env`:\n```bash\necho -e \"EXAMPLE_MAPBOX_ACCESS_TOKEN=token\" >> .env # only need to run once\necho -e \"STORYBOOK_MAPBOX_ACCESS_TOKEN=token\" >> .env # only need to run once\n```\n\n### Run Live Examples Locally\nTo run *GoodData.UI Live Examples* locally:\n```bash\ngit clone <this-repository>\ncd  <repository-folder>\nyarn install --pure-lockfile\nyarn examples\n```\nThen open https://localhost:8999 and login using Live Examples account (you can [create one here](https://gooddata-examples.herokuapp.com/registration)).\n\n### Run Storybook locally\n- Run storybook with token stored in `.env` for more secure\n```bash\nyarn storybook\n```\n- Or run storybook with token env param exposed to cli (not suggested)\n```bash\nSTORYBOOK_MAPBOX_ACCESS_TOKEN=token yarn storybook\n```\n- Apply either above way to `yarn build-storybook` or `yarn test-storybook`\n\n### Source code formatting\nThe source code in the repository is formatted by [Prettier](https://prettier.io/).\nThe format of the code is validated by our Continuous Integration server and is one of the requirements of successful merge.\n\nPrettier is supported by every major IDE. You can find the list of supported editors and how to configure them [here](https://prettier.io/docs/en/editors.html).\n\nIn the case, when your editor is not supported or you don't want to setup the integration, you can run the `yarn prettier-write` command to reformat the code before commit.\n\n## Changelog\n\n- see [CHANGELOG.md](CHANGELOG.md)\n\n## Supported versions\n\nIn order to make the user experience with integrating GoodData UI SDK as smooth and secure as possible and to ensure that the SDK is using the latest features of the platform, we will only provide support to two most recent major versions of UI SDK.\n\nThe most recent majors will be supported in the following modes:\n\n- The latest major version will receive all new functionality and all bug fixes\n- The previous major version will only receive fixes to critical issues and security fixes. These fixes will be applied on top of last released version of the previous major\n\nThe customers are encouraged to always use the latest version of the UI SDK.\n\nIn case of using older versions, the user might face API incompatibility, performance or security issues.\n\nPlease follow the installation instructions to update to the newest version.\n\n## License\n\n(C) 2007-2020 GoodData Corporation\n\nThis project is dual licensed:\n\n- The ATTRIBUTION-NONCOMMERCIAL 4.0 INTERNATIONAL (CC BY-NC 4.0) is used for purpose of the trial experience and evaluation of GoodData.UI library.\n- The GOODDATA GOODDATA.UI LIBRARY END USER LICENSE AGREEMENT is used for GoodData customers.\n\nFor more information, please see [LICENSE](https://github.com/gooddata/gooddata-react-components/blob/master/LICENSE)\n","gitHead":"60dac5bfb298cfdc8ea39a012d79b9c17cb19ae6","scripts":{"dev":"bash scripts/build.sh --dev-watch","test":"jest --watch","build":"bash scripts/build.sh","tslint":"yarn run-tslint -t verbose $npm_package_config_tslint","prepare":"cd examples/server && yarn install --frozen-lockfile && cd ../..; rm -r examples/node_modules 2>/dev/null; true","examples":"bash scripts/run-examples.sh","prepare?":"# Called before `npm publish` and on local `npm install`. Temporarily also for deleting obsolete node_modules. Ends with `true` to continue gracefully.","validate":"tsc --noEmit && yarn tslint && eslint $npm_package_config_eslint && yarn prettier-check","build-dev":"bash scripts/build.sh --dev","examples?":"# Default is developer domain, other options: yarn examples [sec,secure,stg,stg2,stg3,demo,developer or URL]","storybook":"yarn build && start-storybook -p 9001 -c .storybook","test-once":"jest","tslint-ci":"mkdir -p ./ci/results && yarn run-tslint -t checkstyle -o ./ci/results/tslint-results.xml $npm_package_config_tslint","run-tslint":"tslint -p tsconfig.json","validate-ci":"tsc --noEmit && yarn tslint-ci  && eslint $npm_package_config_eslint -f checkstyle -o ci/results/eslint-results.xml && yarn prettier-check","examples-build":"bash scripts/build-examples.sh","prepublishOnly":"yarn build","prettier-check":"prettier --check '{src,stories,styles,__mocks__,examples/server/src,examples/src,examples/test}/**/*.{ts,js,tsx,jsx,json,scss,md,yaml,html}'","prettier-write":"prettier --write '{src,stories,styles,__mocks__,examples/server/src,examples/src,examples/test}/**/*.{ts,js,tsx,jsx,json,scss,md,yaml,html}'","test-storybook":"yarn build && test-storybook","build-storybook":"yarn build && build-storybook -c .storybook -o dist-storybook","examples-server":"node examples/server/src/index.js","heroku-postbuild":"yarn examples-build developer","examples-testcafe":"./scripts/run-testcafe.sh visual","check-circular-deps":"madge --circular --extensions ts ./src","examples-testcafe-ci":"./scripts/run-testcafe.sh ci","examples-testcafe-live":"./scripts/run-testcafe.sh live"},"typings":"dist/index.d.ts","_npmUser":{"name":"gooddata-ci","email":"rail@gooddata.com"},"deprecated":"@gooddata/react-components@7 reached End of Support on March 31, 2022. Please upgrade (see https://sdk.gooddata.com/gooddata-ui/docs/supported_versions.html for more information).","repository":{"url":"git+ssh://git@github.com/gooddata/gooddata-react-components.git","type":"git"},"_npmVersion":"6.4.1","description":"GoodData.UI - A powerful JavaScript library for building analytical applications","directories":{},"lint-staged":{"{src,stories,styles,__mocks__,examples/server/src,examples/src,examples/test}/**/*.{ts,js,tsx,jsx,scss}":["npx gdc-fix-copyright","git add"],"{src,stories,styles,__mocks__,examples/server/src,examples/src,examples/test}/**/*.{ts,js,tsx,jsx,json,scss,md,yaml,html}":["prettier --write","git add"]},"_nodeVersion":"8.12.0","dependencies":{"rxjs":"^5.5.6","uuid":"^3.2.1","immer":"^1.3.1","lodash":"^4.17.15","date-fns":"^2.7.0","downshift":"^3.2.7","invariant":"^2.2.2","mapbox-gl":"^1.6.1","classnames":"^2.2.6","highcharts":"7.1.1","prop-types":"^15.6.0","react-intl":"^3.6.0","custom-event":"^1.0.1","react-window":"^1.8.1","ag-grid-react":"20.0.0","react-measure":"^2.3.0","@types/mapbox-gl":"^1.6.1","react-day-picker":"~7.3.0","react-responsive":"^3.0.0","stringify-object":"^2.4.0","@gooddata/typings":"^2.22.0","ag-grid-community":"20.0.0","http-status-codes":"^1.3.0","@gooddata/js-utils":"^3.5.0","@gooddata/numberjs":"^3.2.4","fixed-data-table-2":"0.7.17","@gooddata/goodstrap":"^68.1.0","react-dom-factories":"^1.0.2","@gooddata/gooddata-js":"^12.5.0","json-stable-stringify":"^1.0.1","react-transition-group":"^2.2.1","hoist-non-react-statics":"^3.3.0","nodelist-foreach-polyfill":"^1.2.0","@formatjs/intl-pluralrules":"^1.3.6","highcharts-grouped-categories":"^1.1.3"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"raf":"3.3.2","yup":"^0.24.1","jest":"24.7.1","husky":"3.0.0","madge":"^3.4.4","react":"^16.5.2","enzyme":"3.5.0","eslint":"4.19.1","formik":"^0.11.11","moment":"2.23.0","history":"^4.7.2","ts-jest":"24.0.0","webpack":"4.30.0","full-icu":"^1.3.0","prettier":"1.16.4","react-ga":"^2.5.2","recharts":"1.0.0-beta.9","testcafe":"1.1.4","commander":"2.14.1","node-sass":"4.13.0","react-dom":"^16.5.2","supertest":"3.0.0","ts-loader":"6.0.0","@types/raf":"^3.4.0","css-loader":"0.28.7","jest-junit":"3.0.0","raw-loader":"0.5.1","styled-jsx":"2.2.1","typescript":"3.3.4000","@babel/core":"7.4.4","@types/jest":"24.0.6","@types/node":"7.0.8","@types/uuid":"3.4.3","file-loader":"3.0.1","jest-enzyme":"7.0.2","lint-staged":"9.1.0","sass-loader":"6.0.6","webpack-cli":"3.3.2","@types/react":"16.8.6","babel-loader":"8.0.5","react-helmet":"5.2.0","react-select":"1.2.1","style-loader":"0.19.1","@types/enzyme":"3.1.13","@types/lodash":"4.14.123","testcafe-live":"0.1.4","@babel/runtime":"7.4.4","dotenv-webpack":"^1.7.0","@babel/polyfill":"^7.4.4","@storybook/react":"5.0.11","@types/invariant":"2.2.29","@types/react-dom":"16.0.11","isomorphic-fetch":"2.2.1","react-datepicker":"1.1.0","react-router-dom":"4.2.2","@babel/preset-env":"7.4.4","@gooddata/mock-js":"^2.11.0","@storybook/addons":"5.0.11","@types/classnames":"2.2.3","@types/prop-types":"15.5.2","@storybook/theming":"5.0.11","identity-obj-proxy":"^3.0.0","intl-messageformat":"^7.5.4","webpack-dev-server":"3.3.1","@babel/preset-react":"7.0.0","@types/react-portal":"4.0.1","@types/react-window":"^1.8.1","babel-plugin-lodash":"3.3.4","html-webpack-plugin":"3.2.0","react-test-renderer":"16.4.2","@types/react-measure":"2.0.5","clean-webpack-plugin":"2.0.2","stats-webpack-plugin":"0.7.0","eslint-config-prettier":"4.1.0","react-google-recaptcha":"^0.14.1","tslint-config-prettier":"1.18.0","@gooddata/eslint-config":"^1.0.0","@gooddata/tslint-config":"1.0.0","@types/react-responsive":"^3.0.3","@types/storybook__react":"4.0.1","@types/stringify-object":"^3.2.0","enzyme-adapter-react-16":"1.3.1","@gooddata/test-storybook":"3.2.1","@storybook/addon-actions":"5.0.11","@storybook/addon-options":"5.0.11","node-sass-magic-importer":"5.1.0","react-syntax-highlighter":"11.0.2","@types/fixed-data-table-2":"0.8.1","@types/react-test-renderer":"16.0.0","circular-dependency-plugin":"5.0.2","compression-webpack-plugin":"2.0.0","@types/json-stable-stringify":"^1.0.32","@gooddata/frontend-npm-scripts":"1.1.0","@types/enzyme-adapter-react-16":"1.0.3","@types/storybook__addon-actions":"3.4.2","@babel/plugin-proposal-class-properties":"7.4.4","@babel/plugin-proposal-object-rest-spread":"7.4.4","@babel/plugin-transform-async-to-generator":"7.4.4"},"peerDependencies":{"react":"^16.5.2","react-dom":"^16.5.2"},"_npmOperationalInternal":{"tmp":"tmp/react-components_7.5.0-beta.25_1584696589776_0.4818086613148387","host":"s3://npm-registry-packages"}},"7.5.0-alpha-tomsatgd-tsa-bb-2132-bullet-zero-target-2020-03-20T11-49-06-873Z":{"name":"@gooddata/react-components","version":"7.5.0-alpha-tomsatgd-tsa-bb-2132-bullet-zero-target-2020-03-20T11-49-06-873Z","author":{"name":"GoodData Corporation"},"license":"BSD-3-Clause","_id":"@gooddata/react-components@7.5.0-alpha-tomsatgd-tsa-bb-2132-bullet-zero-target-2020-03-20T11-49-06-873Z","maintainers":[{"name":"afi","email":"adam.fiedler@gooddata.com"},{"name":"bertold8","email":"ivan.nejezchleb@seznam.cz"},{"name":"brbistas","email":"valentinos.chraniotis@gooddata.com"},{"name":"bugsbunny338","email":"jiri.zajic@mensa.cz"},{"name":"de.do","email":"de.do@gooddata.com"},{"name":"gooddata-ci","email":"rail@gooddata.com"},{"name":"hung.nguyen.hoang","email":"hung.nguyen@gooddata.com"},{"name":"ivan.mjartan","email":"ivan.mjartan@gooddata.com"},{"name":"jakub-sterba","email":"jakub.sterba@gooddata.com"},{"name":"jankc","email":"jan.krapac@gmail.com"},{"name":"jaroslav.tomecek","email":"jaroslav.tomecek@gooddata.com"},{"name":"jkittler","email":"honza.kittler@gmail.com"},{"name":"khanh.le","email":"khanh.le@gooddata.com"},{"name":"lanhuynh","email":"lan.huynh@gooddata.com"},{"name":"linhhong","email":"linh.hong@gooddata.com"},{"name":"lupko","email":"lubomir.slivka@gooddata.com"},{"name":"matyas.kandl","email":"matyas.kandl@gooddata.com"},{"name":"michal.marsal","email":"michal.marsal@gooddata.com"},{"name":"naibinh","email":"naibinh@gmail.com"},{"name":"nikolacech","email":"nikola.cech@gooddata.com"},{"name":"nis.hua","email":"nis.hua@gooddata.com"},{"name":"no23reason","email":"dan.homola@hotmail.cz"},{"name":"patrikbraborec","email":"patrik.braborec@gooddata.com"},{"name":"pbenes","email":"petr.benes@gooddata.com"},{"name":"petrjanu","email":"petr.janu@gooddata.com"},{"name":"ptquang86","email":"ptquang86@gmail.com"},{"name":"qduval","email":"quentin.duval@gooddata.com"},{"name":"rodri360","email":"me@rodri360.com"},{"name":"sitina","email":"jiri.sitina@gooddata.com"},{"name":"strouhaljan","email":"strouhal.jan@gmail.com"},{"name":"tomas.kratochvil","email":"tomas.kratochvil@gooddata.com"},{"name":"tomasreichmann","email":"tomasreichmann@gmail.com"},{"name":"tomsatgd","email":"tomas.satinsky@gooddata.com"},{"name":"trung-le-quoc","email":"trung.le@gooddata.com"},{"name":"tu-ngo","email":"tungo1981@gmail.com"},{"name":"tulean","email":"tuan.le@gooddata.com"},{"name":"utdnah","email":"danh.ung@gooddata.com"},{"name":"vlastikcz","email":"vlastimil.kotas@gooddata.com"},{"name":"vu.pham","email":"vu.pham@gooddata.com"},{"name":"xmort","email":"petr.dolejsi@gooddata.com"},{"name":"yanlipnican","email":"yanlipnican@gmail.com"}],"homepage":"https://github.com/gooddata/gooddata-react-components#readme","bugs":{"url":"https://github.com/gooddata/gooddata-react-components/issues"},"dist":{"shasum":"77b04972afe947bd392aa8b1aae463fca225da12","tarball":"https://registry.npmjs.org/@gooddata/react-components/-/react-components-7.5.0-alpha-tomsatgd-tsa-bb-2132-bullet-zero-target-2020-03-20T11-49-06-873Z.tgz","fileCount":2480,"integrity":"sha512-3v4k2gJh9G+ScB64+80wktObzF+fKKqV0h9PYIQDlype9/v/jI2mzgE/6YDJENzEsxg9efpXAOKNRVnQ6+BIvg==","signatures":[{"sig":"MEYCIQDjkK6w6LhAePYS2188o6cuDtCyk176uCCZyBZeNBORPQIhAIl6bnogMXZSD7r7p9vckY+kHfk23APQok+va0Sy+BRy","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":9777361,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJedK3xCRA9TVsSAnZWagAAKP0P/1uvc84YZtuTkrBv33cU\nD1uqyWokfaKrmp8PvEiynimkMVXEKvngkjFzdZ6Mo4Z1gEE+/YR5bwqQDrPz\nZDVzmWH0m8M/EO0FmYq2Xf7ToU9hJeURMiu1pq5pHwtuoIee2GoiG+LGjl0F\nMVx7gApoMYc2n02YoTfWl0yLz08/vtxfLgYFUDPr2jRgHOco0i3UN95A3TnJ\n9Lm+8GCOjkkY1hBrtEjgfgQ5Hm6JAYV50aNxwtqYQprD+cknuoTblp3sy70h\nhsnugWKwY6FvCOhJRrBZjM/FzZJJL3bUqUO2HzS3mYC0FC40ox0+TpBZsjjF\nxK8/hJOtkfnfxCEEJF4PcW+6sWnlmZyGn87uubR0aCndGOtOA3L4mfc/OKjH\nf87n9luu59qXhcP64GaMUunmuXd5mHhVha8u5zizOBPeOMK2Pv2Xlls8nsLy\nxLXRAyhrxkWbzMFh3ncM2qRQ7ZnpGGpCLQ/sp0dKwU9b7eHUoYI+PzL0d/eX\nqgEqd3n3ZOSiIPS1RQKJGvxxObOhCWibtvDxiMKhn+vIPBmwsbLpBveI445Y\nG2aetZ80GD2pTD1B8BFn6ZON+5WS0BGkIuItxgcwARhHz2fzpHp91kTM5itc\n1bnOWv7TQNIefQY2kHRKT1ZnR1JUrvmbmsMGwb+SMDMai6aYyU8g0nAv/wch\nvpl5\r\n=vXap\r\n-----END PGP SIGNATURE-----\r\n"},"main":"dist/index.js","husky":{"hooks":{"pre-commit":"lint-staged"}},"config":{"eslint":"./examples/**/*.{js,jsx}","tslint":"./{__mocks__,src,stories}/{,**/}*.{ts,tsx}"},"readme":"[![npm version](https://badge.fury.io/js/%40gooddata%2Freact-components.svg)](https://www.npmjs.com/package/@gooddata/react-components)\n\n# GoodData.UI React components\n> A React-based JavaScript library for building data-driven applications\n\n## Getting started\n- [GoodData.UI Documentation](http://sdk.gooddata.com/gooddata-ui/)\n- [GoodData.UI Live Examples](https://gooddata-examples.herokuapp.com/)\n- [Stack Overflow](https://stackoverflow.com/questions/tagged/gooddata)\n\n### Usage\nWith [yarn](https://yarnpkg.com) installed, go to your project directory and run\n```\n$ yarn add @gooddata/react-components\n```\nIf you prefer [npm](npmjs.com) run\n```\n$ npm install --save @gooddata/react-components\n```\n\nThe public API is exposed via global `index.js`. Except for the styles, do not import any other file directly\nbecause they are not intended to be part of the public API.\n\n## Contributing\n\nWe welcome any contribution in form of [issues](https://github.com/gooddata/gooddata-react-components/issues) or [pull requests](https://github.com/gooddata/gooddata-react-components/pulls).\nThese commands may come in handy while developing:\n\n| command | description |\n| ------- | ----------- |\n| `yarn install --pure-lockfile` | first step |\n| ||\n| `yarn dev` | build react-components to `/dist` in watch mode |\n| `yarn test` | run all unit tests |\n| `yarn prettier-write` | format the source code to match the valid codestyle |\n| `yarn validate` | validate codestyle |\n| ||\n| `yarn storybook` | run storybook from `/stories` on http://localhost:9001 |\n| `yarn build-storybook` | build storybook to `/dist-storybook` |\n| `yarn test-storybook` | run storybook and [screenshot tests](https://github.com/gooddata/gdc-client-utils/tree/master/test-storybook) |\n| ||\n| `yarn examples` | run Live Examples dev-server from `/examples` on https://localhost:8999 |\n| `yarn examples-build` | build Live Examples to `/examples/dist` |\n| `yarn examples-server` | serve built Live Examples - see `/examples/server/src` |\n| `yarn examples-testcafe` | run testcafe tests against `localhost:8999` |\n\n### Deploy to heroku.com\nWhen you deploy this repo to heroku, it serves *GoodData.UI Live Examples*.\nRelevant tasks are in `Procfile` and `package.json`.\n\n```bash\n# run in the project directory\nheroku login\nheroku create <your-app-name>\nheroku config:set DOMAIN_ADMIN_USERNAME=x@gooddata.com DOMAIN_ADMIN_PASSWORD=xy PROJECT_ID_TO_ASSIGN=xms7ga4tf3g3nzucd8380o2bev8oeknp\ngit push heroku HEAD:master\nheroku open\n```\n### Enable Geo Chart for Storybook and Live Examples\nGeo chart uses Mapbox to render map which requires a Mapbox access token.\n- Register an account and create Mapbox access token at [guide](https://docs.mapbox.com/help/how-mapbox-works/access-tokens/)\n- Store the created token at `.env`:\n```bash\necho -e \"EXAMPLE_MAPBOX_ACCESS_TOKEN=token\" >> .env # only need to run once\necho -e \"STORYBOOK_MAPBOX_ACCESS_TOKEN=token\" >> .env # only need to run once\n```\n\n### Run Live Examples Locally\nTo run *GoodData.UI Live Examples* locally:\n```bash\ngit clone <this-repository>\ncd  <repository-folder>\nyarn install --pure-lockfile\nyarn examples\n```\nThen open https://localhost:8999 and login using Live Examples account (you can [create one here](https://gooddata-examples.herokuapp.com/registration)).\n\n### Run Storybook locally\n- Run storybook with token stored in `.env` for more secure\n```bash\nyarn storybook\n```\n- Or run storybook with token env param exposed to cli (not suggested)\n```bash\nSTORYBOOK_MAPBOX_ACCESS_TOKEN=token yarn storybook\n```\n- Apply either above way to `yarn build-storybook` or `yarn test-storybook`\n\n### Source code formatting\nThe source code in the repository is formatted by [Prettier](https://prettier.io/).\nThe format of the code is validated by our Continuous Integration server and is one of the requirements of successful merge.\n\nPrettier is supported by every major IDE. You can find the list of supported editors and how to configure them [here](https://prettier.io/docs/en/editors.html).\n\nIn the case, when your editor is not supported or you don't want to setup the integration, you can run the `yarn prettier-write` command to reformat the code before commit.\n\n## Changelog\n\n- see [CHANGELOG.md](CHANGELOG.md)\n\n## Supported versions\n\nIn order to make the user experience with integrating GoodData UI SDK as smooth and secure as possible and to ensure that the SDK is using the latest features of the platform, we will only provide support to two most recent major versions of UI SDK.\n\nThe most recent majors will be supported in the following modes:\n\n- The latest major version will receive all new functionality and all bug fixes\n- The previous major version will only receive fixes to critical issues and security fixes. These fixes will be applied on top of last released version of the previous major\n\nThe customers are encouraged to always use the latest version of the UI SDK.\n\nIn case of using older versions, the user might face API incompatibility, performance or security issues.\n\nPlease follow the installation instructions to update to the newest version.\n\n## License\n\n(C) 2007-2020 GoodData Corporation\n\nThis project is dual licensed:\n\n- The ATTRIBUTION-NONCOMMERCIAL 4.0 INTERNATIONAL (CC BY-NC 4.0) is used for purpose of the trial experience and evaluation of GoodData.UI library.\n- The GOODDATA GOODDATA.UI LIBRARY END USER LICENSE AGREEMENT is used for GoodData customers.\n\nFor more information, please see [LICENSE](https://github.com/gooddata/gooddata-react-components/blob/master/LICENSE)\n","gitHead":"8fd91a4005897ccf376246fec1fb17401a2ca101","scripts":{"dev":"bash scripts/build.sh --dev-watch","test":"jest --watch","build":"bash scripts/build.sh","tslint":"yarn run-tslint -t verbose $npm_package_config_tslint","prepare":"cd examples/server && yarn install --frozen-lockfile && cd ../..; rm -r examples/node_modules 2>/dev/null; true","examples":"bash scripts/run-examples.sh","prepare?":"# Called before `npm publish` and on local `npm install`. Temporarily also for deleting obsolete node_modules. Ends with `true` to continue gracefully.","validate":"tsc --noEmit && yarn tslint && eslint $npm_package_config_eslint && yarn prettier-check","build-dev":"bash scripts/build.sh --dev","examples?":"# Default is developer domain, other options: yarn examples [sec,secure,stg,stg2,stg3,demo,developer or URL]","storybook":"yarn build && start-storybook -p 9001 -c .storybook","test-once":"jest","tslint-ci":"mkdir -p ./ci/results && yarn run-tslint -t checkstyle -o ./ci/results/tslint-results.xml $npm_package_config_tslint","run-tslint":"tslint -p tsconfig.json","validate-ci":"tsc --noEmit && yarn tslint-ci  && eslint $npm_package_config_eslint -f checkstyle -o ci/results/eslint-results.xml && yarn prettier-check","examples-build":"bash scripts/build-examples.sh","prepublishOnly":"yarn build","prettier-check":"prettier --check '{src,stories,styles,__mocks__,examples/server/src,examples/src,examples/test}/**/*.{ts,js,tsx,jsx,json,scss,md,yaml,html}'","prettier-write":"prettier --write '{src,stories,styles,__mocks__,examples/server/src,examples/src,examples/test}/**/*.{ts,js,tsx,jsx,json,scss,md,yaml,html}'","test-storybook":"yarn build && test-storybook","build-storybook":"yarn build && build-storybook -c .storybook -o dist-storybook","examples-server":"node examples/server/src/index.js","heroku-postbuild":"yarn examples-build developer","examples-testcafe":"./scripts/run-testcafe.sh visual","check-circular-deps":"madge --circular --extensions ts ./src","examples-testcafe-ci":"./scripts/run-testcafe.sh ci","examples-testcafe-live":"./scripts/run-testcafe.sh live"},"typings":"dist/index.d.ts","_npmUser":{"name":"tomsatgd","email":"tomas.satinsky@gooddata.com"},"deprecated":"@gooddata/react-components@7 reached End of Support on March 31, 2022. Please upgrade (see https://sdk.gooddata.com/gooddata-ui/docs/supported_versions.html for more information).","repository":{"url":"git+ssh://git@github.com/gooddata/gooddata-react-components.git","type":"git"},"_npmVersion":"6.4.1","description":"GoodData.UI - A powerful JavaScript library for building analytical applications","directories":{},"lint-staged":{"{src,stories,styles,__mocks__,examples/server/src,examples/src,examples/test}/**/*.{ts,js,tsx,jsx,scss}":["npx gdc-fix-copyright","git add"],"{src,stories,styles,__mocks__,examples/server/src,examples/src,examples/test}/**/*.{ts,js,tsx,jsx,json,scss,md,yaml,html}":["prettier --write","git add"]},"_nodeVersion":"8.12.0","dependencies":{"rxjs":"^5.5.6","uuid":"^3.2.1","immer":"^1.3.1","lodash":"^4.17.15","date-fns":"^2.7.0","downshift":"^3.2.7","invariant":"^2.2.2","mapbox-gl":"^1.6.1","classnames":"^2.2.6","highcharts":"7.1.1","prop-types":"^15.6.0","react-intl":"^3.6.0","custom-event":"^1.0.1","react-window":"^1.8.1","ag-grid-react":"20.0.0","react-measure":"^2.3.0","@types/mapbox-gl":"^1.6.1","react-day-picker":"~7.3.0","react-responsive":"^3.0.0","stringify-object":"^2.4.0","@gooddata/typings":"^2.22.0","ag-grid-community":"20.0.0","http-status-codes":"^1.3.0","@gooddata/js-utils":"^3.5.0","@gooddata/numberjs":"^3.2.4","fixed-data-table-2":"0.7.17","@gooddata/goodstrap":"^68.1.0","react-dom-factories":"^1.0.2","@gooddata/gooddata-js":"^12.5.0","json-stable-stringify":"^1.0.1","react-transition-group":"^2.2.1","hoist-non-react-statics":"^3.3.0","nodelist-foreach-polyfill":"^1.2.0","@formatjs/intl-pluralrules":"^1.3.6","highcharts-grouped-categories":"^1.1.3"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"raf":"3.3.2","yup":"^0.24.1","jest":"24.7.1","husky":"3.0.0","madge":"^3.4.4","react":"^16.5.2","enzyme":"3.5.0","eslint":"4.19.1","formik":"^0.11.11","moment":"2.23.0","history":"^4.7.2","ts-jest":"24.0.0","webpack":"4.30.0","full-icu":"^1.3.0","prettier":"1.16.4","react-ga":"^2.5.2","recharts":"1.0.0-beta.9","testcafe":"1.1.4","commander":"2.14.1","node-sass":"4.13.0","react-dom":"^16.5.2","supertest":"3.0.0","ts-loader":"6.0.0","@types/raf":"^3.4.0","css-loader":"0.28.7","jest-junit":"3.0.0","raw-loader":"0.5.1","styled-jsx":"2.2.1","typescript":"3.3.4000","@babel/core":"7.4.4","@types/jest":"24.0.6","@types/node":"7.0.8","@types/uuid":"3.4.3","file-loader":"3.0.1","jest-enzyme":"7.0.2","lint-staged":"9.1.0","sass-loader":"6.0.6","webpack-cli":"3.3.2","@types/react":"16.8.6","babel-loader":"8.0.5","react-helmet":"5.2.0","react-select":"1.2.1","style-loader":"0.19.1","@types/enzyme":"3.1.13","@types/lodash":"4.14.123","testcafe-live":"0.1.4","@babel/runtime":"7.4.4","dotenv-webpack":"^1.7.0","@babel/polyfill":"^7.4.4","@storybook/react":"5.0.11","@types/invariant":"2.2.29","@types/react-dom":"16.0.11","isomorphic-fetch":"2.2.1","react-datepicker":"1.1.0","react-router-dom":"4.2.2","@babel/preset-env":"7.4.4","@gooddata/mock-js":"^2.11.0","@storybook/addons":"5.0.11","@types/classnames":"2.2.3","@types/prop-types":"15.5.2","@storybook/theming":"5.0.11","identity-obj-proxy":"^3.0.0","intl-messageformat":"^7.5.4","webpack-dev-server":"3.3.1","@babel/preset-react":"7.0.0","@types/react-portal":"4.0.1","@types/react-window":"^1.8.1","babel-plugin-lodash":"3.3.4","html-webpack-plugin":"3.2.0","react-test-renderer":"16.4.2","@types/react-measure":"2.0.5","clean-webpack-plugin":"2.0.2","stats-webpack-plugin":"0.7.0","eslint-config-prettier":"4.1.0","react-google-recaptcha":"^0.14.1","tslint-config-prettier":"1.18.0","@gooddata/eslint-config":"^1.0.0","@gooddata/tslint-config":"1.0.0","@types/react-responsive":"^3.0.3","@types/storybook__react":"4.0.1","@types/stringify-object":"^3.2.0","enzyme-adapter-react-16":"1.3.1","@gooddata/test-storybook":"3.2.1","@storybook/addon-actions":"5.0.11","@storybook/addon-options":"5.0.11","node-sass-magic-importer":"5.1.0","react-syntax-highlighter":"11.0.2","@types/fixed-data-table-2":"0.8.1","@types/react-test-renderer":"16.0.0","circular-dependency-plugin":"5.0.2","compression-webpack-plugin":"2.0.0","@types/json-stable-stringify":"^1.0.32","@gooddata/frontend-npm-scripts":"1.1.0","@types/enzyme-adapter-react-16":"1.0.3","@types/storybook__addon-actions":"3.4.2","@babel/plugin-proposal-class-properties":"7.4.4","@babel/plugin-proposal-object-rest-spread":"7.4.4","@babel/plugin-transform-async-to-generator":"7.4.4"},"peerDependencies":{"react":"^16.5.2","react-dom":"^16.5.2"},"_npmOperationalInternal":{"tmp":"tmp/react-components_7.5.0-alpha-tomsatgd-tsa-bb-2132-bullet-zero-target-2020-03-20T11-49-06-873Z_1584705008492_0.87160487536536","host":"s3://npm-registry-packages"}},"7.5.0-alpha-tulean-TLE-RAIL2070-2020-03-20T13-23-09-881Z":{"name":"@gooddata/react-components","version":"7.5.0-alpha-tulean-TLE-RAIL2070-2020-03-20T13-23-09-881Z","author":{"name":"GoodData Corporation"},"license":"BSD-3-Clause","_id":"@gooddata/react-components@7.5.0-alpha-tulean-TLE-RAIL2070-2020-03-20T13-23-09-881Z","maintainers":[{"name":"afi","email":"adam.fiedler@gooddata.com"},{"name":"bertold8","email":"ivan.nejezchleb@seznam.cz"},{"name":"brbistas","email":"valentinos.chraniotis@gooddata.com"},{"name":"bugsbunny338","email":"jiri.zajic@mensa.cz"},{"name":"de.do","email":"de.do@gooddata.com"},{"name":"gooddata-ci","email":"rail@gooddata.com"},{"name":"hung.nguyen.hoang","email":"hung.nguyen@gooddata.com"},{"name":"ivan.mjartan","email":"ivan.mjartan@gooddata.com"},{"name":"jakub-sterba","email":"jakub.sterba@gooddata.com"},{"name":"jankc","email":"jan.krapac@gmail.com"},{"name":"jaroslav.tomecek","email":"jaroslav.tomecek@gooddata.com"},{"name":"jkittler","email":"honza.kittler@gmail.com"},{"name":"khanh.le","email":"khanh.le@gooddata.com"},{"name":"lanhuynh","email":"lan.huynh@gooddata.com"},{"name":"linhhong","email":"linh.hong@gooddata.com"},{"name":"lupko","email":"lubomir.slivka@gooddata.com"},{"name":"matyas.kandl","email":"matyas.kandl@gooddata.com"},{"name":"michal.marsal","email":"michal.marsal@gooddata.com"},{"name":"naibinh","email":"naibinh@gmail.com"},{"name":"nikolacech","email":"nikola.cech@gooddata.com"},{"name":"nis.hua","email":"nis.hua@gooddata.com"},{"name":"no23reason","email":"dan.homola@hotmail.cz"},{"name":"patrikbraborec","email":"patrik.braborec@gooddata.com"},{"name":"pbenes","email":"petr.benes@gooddata.com"},{"name":"petrjanu","email":"petr.janu@gooddata.com"},{"name":"ptquang86","email":"ptquang86@gmail.com"},{"name":"qduval","email":"quentin.duval@gooddata.com"},{"name":"rodri360","email":"me@rodri360.com"},{"name":"sitina","email":"jiri.sitina@gooddata.com"},{"name":"strouhaljan","email":"strouhal.jan@gmail.com"},{"name":"tomas.kratochvil","email":"tomas.kratochvil@gooddata.com"},{"name":"tomasreichmann","email":"tomasreichmann@gmail.com"},{"name":"tomsatgd","email":"tomas.satinsky@gooddata.com"},{"name":"trung-le-quoc","email":"trung.le@gooddata.com"},{"name":"tu-ngo","email":"tungo1981@gmail.com"},{"name":"tulean","email":"tuan.le@gooddata.com"},{"name":"utdnah","email":"danh.ung@gooddata.com"},{"name":"vlastikcz","email":"vlastimil.kotas@gooddata.com"},{"name":"vu.pham","email":"vu.pham@gooddata.com"},{"name":"xmort","email":"petr.dolejsi@gooddata.com"},{"name":"yanlipnican","email":"yanlipnican@gmail.com"}],"homepage":"https://github.com/gooddata/gooddata-react-components#readme","bugs":{"url":"https://github.com/gooddata/gooddata-react-components/issues"},"dist":{"shasum":"da09f30e66731c51d2ac1cdf8c5249ddb59d6a9b","tarball":"https://registry.npmjs.org/@gooddata/react-components/-/react-components-7.5.0-alpha-tulean-TLE-RAIL2070-2020-03-20T13-23-09-881Z.tgz","fileCount":2481,"integrity":"sha512-U43yHeW/vNVKYyNz109hTVsRHnAPT8lV9DyMpVy4wLs8kJ9PzJPawGWcE9hsKuI7xqZv2nE6UQAgWDgGuuPnVg==","signatures":[{"sig":"MEYCIQDfzDQvLWuMco/ur4wNxdC6nb85Gz2iclxcLXnf+46O+AIhAJ9j7qhUG3nEyoTd33UdmIND+LOh/CshXVLlBDleKqJ9","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":9801968,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJedMPhCRA9TVsSAnZWagAAlXMP/iinY6FmEaM4KXzze5V5\nVvjn7/E2wdPAXV2JXWqRiOtbW5oCwuLPpC10rQuQ/rEBv/swniZEruAL1lww\nWiIPylKZEn53zF/VtMQsjW+sjv5/8GiY/Q8Djwbfsu7RK6krqoQCAjmrMdwu\ni9bC0sR5L3vsoh7J48K9yfWjlxVY4Nwg51/+atSGfp5concX4zossV7lpsgU\nI0z0u0q61+O+llxugcikeK35NGy0qGVNLeUjmxkBCTmQhtDXRc1yl3Ov+/+p\nBfHEMYK2Vh4HiYOSf7k/HrRCLu0E3ggeMa3PzisWffPF+rErmtkqajg1Wa0K\nHpLDwhEu2K0oEbx+1Yxo5x547onACRs7VCQ1ed1El+VdyKGZepC715f4hsJ3\nrOHrfbtjDi4ijfEAg4lP3iKhXSRPp+66RAbRokVpz+rRmKAaBy6E41+FYUaT\noKy3/h/ALETpd3zA767YeYdaDAublGkh2FngufuCehwzAV+gYydhSsl6ZsBb\n/OPLrc3iLIwFKCkvUMSuzFbbKvVoRbdMgSYzy/VcikSgAUZrrOyfL2j9qqUZ\nRdTJYQhce4TW5gYT8TXrK8MoYJjeFZ/KdS1Gc3ougfyuNt+OAqHd0CUo16O9\nNMGa/4UMBMsP7W1rZOx6AKJyCYDT8AjeXErx6pfeLyUSxFOPpgg7C4lnm/Ca\nISL2\r\n=V5my\r\n-----END PGP SIGNATURE-----\r\n"},"main":"dist/index.js","husky":{"hooks":{"pre-commit":"lint-staged"}},"config":{"eslint":"./examples/**/*.{js,jsx}","tslint":"./{__mocks__,src,stories}/{,**/}*.{ts,tsx}"},"readme":"[![npm version](https://badge.fury.io/js/%40gooddata%2Freact-components.svg)](https://www.npmjs.com/package/@gooddata/react-components)\n\n# GoodData.UI React components\n> A React-based JavaScript library for building data-driven applications\n\n## Getting started\n- [GoodData.UI Documentation](http://sdk.gooddata.com/gooddata-ui/)\n- [GoodData.UI Live Examples](https://gooddata-examples.herokuapp.com/)\n- [Stack Overflow](https://stackoverflow.com/questions/tagged/gooddata)\n\n### Usage\nWith [yarn](https://yarnpkg.com) installed, go to your project directory and run\n```\n$ yarn add @gooddata/react-components\n```\nIf you prefer [npm](npmjs.com) run\n```\n$ npm install --save @gooddata/react-components\n```\n\nThe public API is exposed via global `index.js`. Except for the styles, do not import any other file directly\nbecause they are not intended to be part of the public API.\n\n## Contributing\n\nWe welcome any contribution in form of [issues](https://github.com/gooddata/gooddata-react-components/issues) or [pull requests](https://github.com/gooddata/gooddata-react-components/pulls).\nThese commands may come in handy while developing:\n\n| command | description |\n| ------- | ----------- |\n| `yarn install --pure-lockfile` | first step |\n| ||\n| `yarn dev` | build react-components to `/dist` in watch mode |\n| `yarn test` | run all unit tests |\n| `yarn prettier-write` | format the source code to match the valid codestyle |\n| `yarn validate` | validate codestyle |\n| ||\n| `yarn storybook` | run storybook from `/stories` on http://localhost:9001 |\n| `yarn build-storybook` | build storybook to `/dist-storybook` |\n| `yarn test-storybook` | run storybook and [screenshot tests](https://github.com/gooddata/gdc-client-utils/tree/master/test-storybook) |\n| ||\n| `yarn examples` | run Live Examples dev-server from `/examples` on https://localhost:8999 |\n| `yarn examples-build` | build Live Examples to `/examples/dist` |\n| `yarn examples-server` | serve built Live Examples - see `/examples/server/src` |\n| `yarn examples-testcafe` | run testcafe tests against `localhost:8999` |\n\n### Deploy to heroku.com\nWhen you deploy this repo to heroku, it serves *GoodData.UI Live Examples*.\nRelevant tasks are in `Procfile` and `package.json`.\n\n```bash\n# run in the project directory\nheroku login\nheroku create <your-app-name>\nheroku config:set DOMAIN_ADMIN_USERNAME=x@gooddata.com DOMAIN_ADMIN_PASSWORD=xy PROJECT_ID_TO_ASSIGN=xms7ga4tf3g3nzucd8380o2bev8oeknp\ngit push heroku HEAD:master\nheroku open\n```\n### Enable Geo Chart for Storybook and Live Examples\nGeo chart uses Mapbox to render map which requires a Mapbox access token.\n- Register an account and create Mapbox access token at [guide](https://docs.mapbox.com/help/how-mapbox-works/access-tokens/)\n- Store the created token at `.env`:\n```bash\necho -e \"EXAMPLE_MAPBOX_ACCESS_TOKEN=token\" >> .env # only need to run once\necho -e \"STORYBOOK_MAPBOX_ACCESS_TOKEN=token\" >> .env # only need to run once\n```\n\n### Run Live Examples Locally\nTo run *GoodData.UI Live Examples* locally:\n```bash\ngit clone <this-repository>\ncd  <repository-folder>\nyarn install --pure-lockfile\nyarn examples\n```\nThen open https://localhost:8999 and login using Live Examples account (you can [create one here](https://gooddata-examples.herokuapp.com/registration)).\n\n### Run Storybook locally\n- Run storybook with token stored in `.env` for more secure\n```bash\nyarn storybook\n```\n- Or run storybook with token env param exposed to cli (not suggested)\n```bash\nSTORYBOOK_MAPBOX_ACCESS_TOKEN=token yarn storybook\n```\n- Apply either above way to `yarn build-storybook` or `yarn test-storybook`\n\n### Source code formatting\nThe source code in the repository is formatted by [Prettier](https://prettier.io/).\nThe format of the code is validated by our Continuous Integration server and is one of the requirements of successful merge.\n\nPrettier is supported by every major IDE. You can find the list of supported editors and how to configure them [here](https://prettier.io/docs/en/editors.html).\n\nIn the case, when your editor is not supported or you don't want to setup the integration, you can run the `yarn prettier-write` command to reformat the code before commit.\n\n## Changelog\n\n- see [CHANGELOG.md](CHANGELOG.md)\n\n## Supported versions\n\nIn order to make the user experience with integrating GoodData UI SDK as smooth and secure as possible and to ensure that the SDK is using the latest features of the platform, we will only provide support to two most recent major versions of UI SDK.\n\nThe most recent majors will be supported in the following modes:\n\n- The latest major version will receive all new functionality and all bug fixes\n- The previous major version will only receive fixes to critical issues and security fixes. These fixes will be applied on top of last released version of the previous major\n\nThe customers are encouraged to always use the latest version of the UI SDK.\n\nIn case of using older versions, the user might face API incompatibility, performance or security issues.\n\nPlease follow the installation instructions to update to the newest version.\n\n## License\n\n(C) 2007-2020 GoodData Corporation\n\nThis project is dual licensed:\n\n- The ATTRIBUTION-NONCOMMERCIAL 4.0 INTERNATIONAL (CC BY-NC 4.0) is used for purpose of the trial experience and evaluation of GoodData.UI library.\n- The GOODDATA GOODDATA.UI LIBRARY END USER LICENSE AGREEMENT is used for GoodData customers.\n\nFor more information, please see [LICENSE](https://github.com/gooddata/gooddata-react-components/blob/master/LICENSE)\n","gitHead":"237db0b3e99c8cfee670604fbe87859f7e880fbf","scripts":{"dev":"bash scripts/build.sh --dev-watch","test":"jest --watch","build":"bash scripts/build.sh","tslint":"yarn run-tslint -t verbose $npm_package_config_tslint","prepare":"cd examples/server && yarn install --frozen-lockfile && cd ../..; rm -r examples/node_modules 2>/dev/null; true","examples":"bash scripts/run-examples.sh","prepare?":"# Called before `npm publish` and on local `npm install`. Temporarily also for deleting obsolete node_modules. Ends with `true` to continue gracefully.","validate":"tsc --noEmit && yarn tslint && eslint $npm_package_config_eslint && yarn prettier-check","build-dev":"bash scripts/build.sh --dev","examples?":"# Default is developer domain, other options: yarn examples [sec,secure,stg,stg2,stg3,demo,developer or URL]","storybook":"yarn build && start-storybook -p 9001 -c .storybook","test-once":"jest","tslint-ci":"mkdir -p ./ci/results && yarn run-tslint -t checkstyle -o ./ci/results/tslint-results.xml $npm_package_config_tslint","run-tslint":"tslint -p tsconfig.json","validate-ci":"tsc --noEmit && yarn tslint-ci  && eslint $npm_package_config_eslint -f checkstyle -o ci/results/eslint-results.xml && yarn prettier-check","examples-build":"bash scripts/build-examples.sh","prepublishOnly":"yarn build","prettier-check":"prettier --check '{src,stories,styles,__mocks__,examples/server/src,examples/src,examples/test}/**/*.{ts,js,tsx,jsx,json,scss,md,yaml,html}'","prettier-write":"prettier --write '{src,stories,styles,__mocks__,examples/server/src,examples/src,examples/test}/**/*.{ts,js,tsx,jsx,json,scss,md,yaml,html}'","test-storybook":"yarn build && test-storybook","build-storybook":"yarn build && build-storybook -c .storybook -o dist-storybook","examples-server":"node examples/server/src/index.js","heroku-postbuild":"yarn examples-build developer","examples-testcafe":"./scripts/run-testcafe.sh visual","check-circular-deps":"madge --circular --extensions ts ./src","examples-testcafe-ci":"./scripts/run-testcafe.sh ci","examples-testcafe-live":"./scripts/run-testcafe.sh live"},"typings":"dist/index.d.ts","_npmUser":{"name":"tulean","email":"tuan.le@gooddata.com"},"deprecated":"@gooddata/react-components@7 reached End of Support on March 31, 2022. Please upgrade (see https://sdk.gooddata.com/gooddata-ui/docs/supported_versions.html for more information).","repository":{"url":"git+ssh://git@github.com/gooddata/gooddata-react-components.git","type":"git"},"_npmVersion":"6.9.0","description":"GoodData.UI - A powerful JavaScript library for building analytical applications","directories":{},"lint-staged":{"{src,stories,styles,__mocks__,examples/server/src,examples/src,examples/test}/**/*.{ts,js,tsx,jsx,scss}":["npx gdc-fix-copyright","git add"],"{src,stories,styles,__mocks__,examples/server/src,examples/src,examples/test}/**/*.{ts,js,tsx,jsx,json,scss,md,yaml,html}":["prettier --write","git add"]},"_nodeVersion":"10.16.3","dependencies":{"rxjs":"^5.5.6","uuid":"^3.2.1","immer":"^1.3.1","lodash":"^4.17.15","date-fns":"^2.7.0","downshift":"^3.2.7","invariant":"^2.2.2","mapbox-gl":"^1.6.1","classnames":"^2.2.6","highcharts":"7.1.1","prop-types":"^15.6.0","react-intl":"^3.6.0","custom-event":"^1.0.1","react-window":"^1.8.1","ag-grid-react":"20.0.0","react-measure":"^2.3.0","@types/mapbox-gl":"^1.6.1","react-day-picker":"~7.3.0","react-responsive":"^3.0.0","stringify-object":"^2.4.0","@gooddata/typings":"^2.22.0","ag-grid-community":"20.0.0","http-status-codes":"^1.3.0","@gooddata/js-utils":"^3.5.0","@gooddata/numberjs":"^3.2.4","fixed-data-table-2":"0.7.17","@gooddata/goodstrap":"68.1.0-alpha-tulean-TLE-RAIL2070-2020-03-20T13-21-09-939Z","react-dom-factories":"^1.0.2","@gooddata/gooddata-js":"^12.5.0","json-stable-stringify":"^1.0.1","react-transition-group":"^2.2.1","hoist-non-react-statics":"^3.3.0","nodelist-foreach-polyfill":"^1.2.0","@formatjs/intl-pluralrules":"^1.3.6","highcharts-grouped-categories":"^1.1.3"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"raf":"3.3.2","yup":"^0.24.1","jest":"24.7.1","husky":"3.0.0","madge":"^3.4.4","react":"^16.5.2","enzyme":"3.5.0","eslint":"4.19.1","formik":"^0.11.11","moment":"2.23.0","history":"^4.7.2","ts-jest":"24.0.0","webpack":"4.30.0","full-icu":"^1.3.0","prettier":"1.16.4","react-ga":"^2.5.2","recharts":"1.0.0-beta.9","testcafe":"1.1.4","commander":"2.14.1","node-sass":"4.13.0","react-dom":"^16.5.2","supertest":"3.0.0","ts-loader":"6.0.0","@types/raf":"^3.4.0","css-loader":"0.28.7","jest-junit":"3.0.0","raw-loader":"0.5.1","styled-jsx":"2.2.1","typescript":"3.3.4000","@babel/core":"7.4.4","@types/jest":"24.0.6","@types/node":"7.0.8","@types/uuid":"3.4.3","file-loader":"3.0.1","jest-enzyme":"7.0.2","lint-staged":"9.1.0","sass-loader":"6.0.6","webpack-cli":"3.3.2","@types/react":"16.8.6","babel-loader":"8.0.5","react-helmet":"5.2.0","react-select":"1.2.1","style-loader":"0.19.1","@types/enzyme":"3.1.13","@types/lodash":"4.14.123","testcafe-live":"0.1.4","@babel/runtime":"7.4.4","dotenv-webpack":"^1.7.0","@babel/polyfill":"^7.4.4","@storybook/react":"5.0.11","@types/invariant":"2.2.29","@types/react-dom":"16.0.11","isomorphic-fetch":"2.2.1","react-datepicker":"1.1.0","react-router-dom":"4.2.2","@babel/preset-env":"7.4.4","@gooddata/mock-js":"^2.11.0","@storybook/addons":"5.0.11","@types/classnames":"2.2.3","@types/prop-types":"15.5.2","@storybook/theming":"5.0.11","identity-obj-proxy":"^3.0.0","intl-messageformat":"^7.5.4","webpack-dev-server":"3.3.1","@babel/preset-react":"7.0.0","@types/react-portal":"4.0.1","@types/react-window":"^1.8.1","babel-plugin-lodash":"3.3.4","html-webpack-plugin":"3.2.0","react-test-renderer":"16.4.2","@types/react-measure":"2.0.5","clean-webpack-plugin":"2.0.2","stats-webpack-plugin":"0.7.0","eslint-config-prettier":"4.1.0","react-google-recaptcha":"^0.14.1","tslint-config-prettier":"1.18.0","@gooddata/eslint-config":"^1.0.0","@gooddata/tslint-config":"1.0.0","@types/react-responsive":"^3.0.3","@types/storybook__react":"4.0.1","@types/stringify-object":"^3.2.0","enzyme-adapter-react-16":"1.3.1","@gooddata/test-storybook":"3.2.1","@storybook/addon-actions":"5.0.11","@storybook/addon-options":"5.0.11","node-sass-magic-importer":"5.1.0","react-syntax-highlighter":"11.0.2","@types/fixed-data-table-2":"0.8.1","@types/react-test-renderer":"16.0.0","circular-dependency-plugin":"5.0.2","compression-webpack-plugin":"2.0.0","@types/json-stable-stringify":"^1.0.32","@gooddata/frontend-npm-scripts":"1.1.0","@types/enzyme-adapter-react-16":"1.0.3","@types/storybook__addon-actions":"3.4.2","@babel/plugin-proposal-class-properties":"7.4.4","@babel/plugin-proposal-object-rest-spread":"7.4.4","@babel/plugin-transform-async-to-generator":"7.4.4"},"peerDependencies":{"react":"^16.5.2","react-dom":"^16.5.2"},"_npmOperationalInternal":{"tmp":"tmp/react-components_7.5.0-alpha-tulean-TLE-RAIL2070-2020-03-20T13-23-09-881Z_1584710624696_0.11463348595101008","host":"s3://npm-registry-packages"}},"7.5.0-alpha-tomsatgd-tsa-bb-2132-bullet-zero-target-2020-03-20T15-18-12-577Z":{"name":"@gooddata/react-components","version":"7.5.0-alpha-tomsatgd-tsa-bb-2132-bullet-zero-target-2020-03-20T15-18-12-577Z","author":{"name":"GoodData Corporation"},"license":"BSD-3-Clause","_id":"@gooddata/react-components@7.5.0-alpha-tomsatgd-tsa-bb-2132-bullet-zero-target-2020-03-20T15-18-12-577Z","maintainers":[{"name":"afi","email":"adam.fiedler@gooddata.com"},{"name":"bertold8","email":"ivan.nejezchleb@seznam.cz"},{"name":"brbistas","email":"valentinos.chraniotis@gooddata.com"},{"name":"bugsbunny338","email":"jiri.zajic@mensa.cz"},{"name":"de.do","email":"de.do@gooddata.com"},{"name":"gooddata-ci","email":"rail@gooddata.com"},{"name":"hung.nguyen.hoang","email":"hung.nguyen@gooddata.com"},{"name":"ivan.mjartan","email":"ivan.mjartan@gooddata.com"},{"name":"jakub-sterba","email":"jakub.sterba@gooddata.com"},{"name":"jankc","email":"jan.krapac@gmail.com"},{"name":"jaroslav.tomecek","email":"jaroslav.tomecek@gooddata.com"},{"name":"jkittler","email":"honza.kittler@gmail.com"},{"name":"khanh.le","email":"khanh.le@gooddata.com"},{"name":"lanhuynh","email":"lan.huynh@gooddata.com"},{"name":"linhhong","email":"linh.hong@gooddata.com"},{"name":"lupko","email":"lubomir.slivka@gooddata.com"},{"name":"matyas.kandl","email":"matyas.kandl@gooddata.com"},{"name":"michal.marsal","email":"michal.marsal@gooddata.com"},{"name":"naibinh","email":"naibinh@gmail.com"},{"name":"nikolacech","email":"nikola.cech@gooddata.com"},{"name":"nis.hua","email":"nis.hua@gooddata.com"},{"name":"no23reason","email":"dan.homola@hotmail.cz"},{"name":"patrikbraborec","email":"patrik.braborec@gooddata.com"},{"name":"pbenes","email":"petr.benes@gooddata.com"},{"name":"petrjanu","email":"petr.janu@gooddata.com"},{"name":"ptquang86","email":"ptquang86@gmail.com"},{"name":"qduval","email":"quentin.duval@gooddata.com"},{"name":"rodri360","email":"me@rodri360.com"},{"name":"sitina","email":"jiri.sitina@gooddata.com"},{"name":"strouhaljan","email":"strouhal.jan@gmail.com"},{"name":"tomas.kratochvil","email":"tomas.kratochvil@gooddata.com"},{"name":"tomasreichmann","email":"tomasreichmann@gmail.com"},{"name":"tomsatgd","email":"tomas.satinsky@gooddata.com"},{"name":"trung-le-quoc","email":"trung.le@gooddata.com"},{"name":"tu-ngo","email":"tungo1981@gmail.com"},{"name":"tulean","email":"tuan.le@gooddata.com"},{"name":"utdnah","email":"danh.ung@gooddata.com"},{"name":"vlastikcz","email":"vlastimil.kotas@gooddata.com"},{"name":"vu.pham","email":"vu.pham@gooddata.com"},{"name":"xmort","email":"petr.dolejsi@gooddata.com"},{"name":"yanlipnican","email":"yanlipnican@gmail.com"}],"homepage":"https://github.com/gooddata/gooddata-react-components#readme","bugs":{"url":"https://github.com/gooddata/gooddata-react-components/issues"},"dist":{"shasum":"d16ecbe05987ff0a4be334bd6202466073af2ae5","tarball":"https://registry.npmjs.org/@gooddata/react-components/-/react-components-7.5.0-alpha-tomsatgd-tsa-bb-2132-bullet-zero-target-2020-03-20T15-18-12-577Z.tgz","fileCount":2482,"integrity":"sha512-FVmJAkNKsljaW/AH4PO3UJjo1r2/J8Y86TBw/rg8FnsoAlRYBmvqUOHMRFYg1eWFGMG+3oPetWjEzzok1rEzZg==","signatures":[{"sig":"MEQCIFJGwa5n4COQidWA+E9wbkoaLnU8gqRKwfrLZ3Ly0j7oAiAUxha2LKrOWDZsaREqUFfnyBoyU2mvtm0szgREU/jaig==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":9777614,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJedN70CRA9TVsSAnZWagAAnFUQAI+5ZEfJKRcUIaasgf5L\nXuj5btS9rfAquReAObCniSK56vmnM8eHR8nt4Ztn1TOjmGkidVUdXRVqqpvq\neUTXTJ9EvZFPlr3g8HNkQTd1rL0SFN2ozJ8OLspCUn5KuvDQhA3i9KLPavQ8\nX4J6TlRygYl5UeGCYZVdlwLO0tLnUDDlPeXezkAT4fjJP6+pHk4fe/V73d5q\nB85ieAjkHreq5MSrrFyyFNwsy8XFZzmOjz9gRBNbM4+CvROQ1vCm6EMPMk/y\notSSXwoq0cVdtaS1mbUuW10S69EnCAkth81kkXXMKs7pDoK3a9dxJLkLKg+G\nKpM7Tm58Q9xzRG0W3V4GSbkjtbAYA0R1lxZoDW1dGlVlRSuCDwxDwv4T5GEk\neMqqaTFbmdlbRcaywzlvCSQZOQ7sVM9yyBJX+FNhNVIsziZxY9EmWIZpgA+J\n0e4XNV4ibW38GTYeP265xgfO3wAe7xuVj80QB55FaDrvyHsbhS0K/T/2fOJV\nlXat7iwrFVRFEWG3SGfiOa3k7xbRyjfLtIDJOsE71m0d0FVVk+CMSnd2FdrM\nAA8TFDKc+7CwE1HZTEkD4fdDUhwQdXeNNeX4BqVXaYGK6YB0xR/tZDtVj4pJ\nuXgcZVjkJ1e0hzkCzsvyJhNgH3pSJzhNNOpk5RmVWw5dLOETpITrpZZIWV5d\nIK25\r\n=CSSW\r\n-----END PGP SIGNATURE-----\r\n"},"main":"dist/index.js","husky":{"hooks":{"pre-commit":"lint-staged"}},"config":{"eslint":"./examples/**/*.{js,jsx}","tslint":"./{__mocks__,src,stories}/{,**/}*.{ts,tsx}"},"readme":"[![npm version](https://badge.fury.io/js/%40gooddata%2Freact-components.svg)](https://www.npmjs.com/package/@gooddata/react-components)\n\n# GoodData.UI React components\n> A React-based JavaScript library for building data-driven applications\n\n## Getting started\n- [GoodData.UI Documentation](http://sdk.gooddata.com/gooddata-ui/)\n- [GoodData.UI Live Examples](https://gooddata-examples.herokuapp.com/)\n- [Stack Overflow](https://stackoverflow.com/questions/tagged/gooddata)\n\n### Usage\nWith [yarn](https://yarnpkg.com) installed, go to your project directory and run\n```\n$ yarn add @gooddata/react-components\n```\nIf you prefer [npm](npmjs.com) run\n```\n$ npm install --save @gooddata/react-components\n```\n\nThe public API is exposed via global `index.js`. Except for the styles, do not import any other file directly\nbecause they are not intended to be part of the public API.\n\n## Contributing\n\nWe welcome any contribution in form of [issues](https://github.com/gooddata/gooddata-react-components/issues) or [pull requests](https://github.com/gooddata/gooddata-react-components/pulls).\nThese commands may come in handy while developing:\n\n| command | description |\n| ------- | ----------- |\n| `yarn install --pure-lockfile` | first step |\n| ||\n| `yarn dev` | build react-components to `/dist` in watch mode |\n| `yarn test` | run all unit tests |\n| `yarn prettier-write` | format the source code to match the valid codestyle |\n| `yarn validate` | validate codestyle |\n| ||\n| `yarn storybook` | run storybook from `/stories` on http://localhost:9001 |\n| `yarn build-storybook` | build storybook to `/dist-storybook` |\n| `yarn test-storybook` | run storybook and [screenshot tests](https://github.com/gooddata/gdc-client-utils/tree/master/test-storybook) |\n| ||\n| `yarn examples` | run Live Examples dev-server from `/examples` on https://localhost:8999 |\n| `yarn examples-build` | build Live Examples to `/examples/dist` |\n| `yarn examples-server` | serve built Live Examples - see `/examples/server/src` |\n| `yarn examples-testcafe` | run testcafe tests against `localhost:8999` |\n\n### Deploy to heroku.com\nWhen you deploy this repo to heroku, it serves *GoodData.UI Live Examples*.\nRelevant tasks are in `Procfile` and `package.json`.\n\n```bash\n# run in the project directory\nheroku login\nheroku create <your-app-name>\nheroku config:set DOMAIN_ADMIN_USERNAME=x@gooddata.com DOMAIN_ADMIN_PASSWORD=xy PROJECT_ID_TO_ASSIGN=xms7ga4tf3g3nzucd8380o2bev8oeknp\ngit push heroku HEAD:master\nheroku open\n```\n### Enable Geo Chart for Storybook and Live Examples\nGeo chart uses Mapbox to render map which requires a Mapbox access token.\n- Register an account and create Mapbox access token at [guide](https://docs.mapbox.com/help/how-mapbox-works/access-tokens/)\n- Store the created token at `.env`:\n```bash\necho -e \"EXAMPLE_MAPBOX_ACCESS_TOKEN=token\" >> .env # only need to run once\necho -e \"STORYBOOK_MAPBOX_ACCESS_TOKEN=token\" >> .env # only need to run once\n```\n\n### Run Live Examples Locally\nTo run *GoodData.UI Live Examples* locally:\n```bash\ngit clone <this-repository>\ncd  <repository-folder>\nyarn install --pure-lockfile\nyarn examples\n```\nThen open https://localhost:8999 and login using Live Examples account (you can [create one here](https://gooddata-examples.herokuapp.com/registration)).\n\n### Run Storybook locally\n- Run storybook with token stored in `.env` for more secure\n```bash\nyarn storybook\n```\n- Or run storybook with token env param exposed to cli (not suggested)\n```bash\nSTORYBOOK_MAPBOX_ACCESS_TOKEN=token yarn storybook\n```\n- Apply either above way to `yarn build-storybook` or `yarn test-storybook`\n\n### Source code formatting\nThe source code in the repository is formatted by [Prettier](https://prettier.io/).\nThe format of the code is validated by our Continuous Integration server and is one of the requirements of successful merge.\n\nPrettier is supported by every major IDE. You can find the list of supported editors and how to configure them [here](https://prettier.io/docs/en/editors.html).\n\nIn the case, when your editor is not supported or you don't want to setup the integration, you can run the `yarn prettier-write` command to reformat the code before commit.\n\n## Changelog\n\n- see [CHANGELOG.md](CHANGELOG.md)\n\n## Supported versions\n\nIn order to make the user experience with integrating GoodData UI SDK as smooth and secure as possible and to ensure that the SDK is using the latest features of the platform, we will only provide support to two most recent major versions of UI SDK.\n\nThe most recent majors will be supported in the following modes:\n\n- The latest major version will receive all new functionality and all bug fixes\n- The previous major version will only receive fixes to critical issues and security fixes. These fixes will be applied on top of last released version of the previous major\n\nThe customers are encouraged to always use the latest version of the UI SDK.\n\nIn case of using older versions, the user might face API incompatibility, performance or security issues.\n\nPlease follow the installation instructions to update to the newest version.\n\n## License\n\n(C) 2007-2020 GoodData Corporation\n\nThis project is dual licensed:\n\n- The ATTRIBUTION-NONCOMMERCIAL 4.0 INTERNATIONAL (CC BY-NC 4.0) is used for purpose of the trial experience and evaluation of GoodData.UI library.\n- The GOODDATA GOODDATA.UI LIBRARY END USER LICENSE AGREEMENT is used for GoodData customers.\n\nFor more information, please see [LICENSE](https://github.com/gooddata/gooddata-react-components/blob/master/LICENSE)\n","gitHead":"2b68103a5eb04ca5ee9968afa0cbda71290f4c4b","scripts":{"dev":"bash scripts/build.sh --dev-watch","test":"jest --watch","build":"bash scripts/build.sh","tslint":"yarn run-tslint -t verbose $npm_package_config_tslint","prepare":"cd examples/server && yarn install --frozen-lockfile && cd ../..; rm -r examples/node_modules 2>/dev/null; true","examples":"bash scripts/run-examples.sh","prepare?":"# Called before `npm publish` and on local `npm install`. Temporarily also for deleting obsolete node_modules. Ends with `true` to continue gracefully.","validate":"tsc --noEmit && yarn tslint && eslint $npm_package_config_eslint && yarn prettier-check","build-dev":"bash scripts/build.sh --dev","examples?":"# Default is developer domain, other options: yarn examples [sec,secure,stg,stg2,stg3,demo,developer or URL]","storybook":"yarn build && start-storybook -p 9001 -c .storybook","test-once":"jest","tslint-ci":"mkdir -p ./ci/results && yarn run-tslint -t checkstyle -o ./ci/results/tslint-results.xml $npm_package_config_tslint","run-tslint":"tslint -p tsconfig.json","validate-ci":"tsc --noEmit && yarn tslint-ci  && eslint $npm_package_config_eslint -f checkstyle -o ci/results/eslint-results.xml && yarn prettier-check","examples-build":"bash scripts/build-examples.sh","prepublishOnly":"yarn build","prettier-check":"prettier --check '{src,stories,styles,__mocks__,examples/server/src,examples/src,examples/test}/**/*.{ts,js,tsx,jsx,json,scss,md,yaml,html}'","prettier-write":"prettier --write '{src,stories,styles,__mocks__,examples/server/src,examples/src,examples/test}/**/*.{ts,js,tsx,jsx,json,scss,md,yaml,html}'","test-storybook":"yarn build && test-storybook","build-storybook":"yarn build && build-storybook -c .storybook -o dist-storybook","examples-server":"node examples/server/src/index.js","heroku-postbuild":"yarn examples-build developer","examples-testcafe":"./scripts/run-testcafe.sh visual","check-circular-deps":"madge --circular --extensions ts ./src","examples-testcafe-ci":"./scripts/run-testcafe.sh ci","examples-testcafe-live":"./scripts/run-testcafe.sh live"},"typings":"dist/index.d.ts","_npmUser":{"name":"tomsatgd","email":"tomas.satinsky@gooddata.com"},"deprecated":"@gooddata/react-components@7 reached End of Support on March 31, 2022. Please upgrade (see https://sdk.gooddata.com/gooddata-ui/docs/supported_versions.html for more information).","repository":{"url":"git+ssh://git@github.com/gooddata/gooddata-react-components.git","type":"git"},"_npmVersion":"6.4.1","description":"GoodData.UI - A powerful JavaScript library for building analytical applications","directories":{},"lint-staged":{"{src,stories,styles,__mocks__,examples/server/src,examples/src,examples/test}/**/*.{ts,js,tsx,jsx,scss}":["npx gdc-fix-copyright","git add"],"{src,stories,styles,__mocks__,examples/server/src,examples/src,examples/test}/**/*.{ts,js,tsx,jsx,json,scss,md,yaml,html}":["prettier --write","git add"]},"_nodeVersion":"8.12.0","dependencies":{"rxjs":"^5.5.6","uuid":"^3.2.1","immer":"^1.3.1","lodash":"^4.17.15","date-fns":"^2.7.0","downshift":"^3.2.7","invariant":"^2.2.2","mapbox-gl":"^1.6.1","classnames":"^2.2.6","highcharts":"7.1.1","prop-types":"^15.6.0","react-intl":"^3.6.0","custom-event":"^1.0.1","react-window":"^1.8.1","ag-grid-react":"20.0.0","react-measure":"^2.3.0","@types/mapbox-gl":"^1.6.1","react-day-picker":"~7.3.0","react-responsive":"^3.0.0","stringify-object":"^2.4.0","@gooddata/typings":"^2.22.0","ag-grid-community":"20.0.0","http-status-codes":"^1.3.0","@gooddata/js-utils":"^3.5.0","@gooddata/numberjs":"^3.2.4","fixed-data-table-2":"0.7.17","@gooddata/goodstrap":"^68.1.0","react-dom-factories":"^1.0.2","@gooddata/gooddata-js":"^12.5.0","json-stable-stringify":"^1.0.1","react-transition-group":"^2.2.1","hoist-non-react-statics":"^3.3.0","nodelist-foreach-polyfill":"^1.2.0","@formatjs/intl-pluralrules":"^1.3.6","highcharts-grouped-categories":"^1.1.3"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"raf":"3.3.2","yup":"^0.24.1","jest":"24.7.1","husky":"3.0.0","madge":"^3.4.4","react":"^16.5.2","enzyme":"3.5.0","eslint":"4.19.1","formik":"^0.11.11","moment":"2.23.0","history":"^4.7.2","ts-jest":"24.0.0","webpack":"4.30.0","full-icu":"^1.3.0","prettier":"1.16.4","react-ga":"^2.5.2","recharts":"1.0.0-beta.9","testcafe":"1.1.4","commander":"2.14.1","node-sass":"4.13.0","react-dom":"^16.5.2","supertest":"3.0.0","ts-loader":"6.0.0","@types/raf":"^3.4.0","css-loader":"0.28.7","jest-junit":"3.0.0","raw-loader":"0.5.1","styled-jsx":"2.2.1","typescript":"3.3.4000","@babel/core":"7.4.4","@types/jest":"24.0.6","@types/node":"7.0.8","@types/uuid":"3.4.3","file-loader":"3.0.1","jest-enzyme":"7.0.2","lint-staged":"9.1.0","sass-loader":"6.0.6","webpack-cli":"3.3.2","@types/react":"16.8.6","babel-loader":"8.0.5","react-helmet":"5.2.0","react-select":"1.2.1","style-loader":"0.19.1","@types/enzyme":"3.1.13","@types/lodash":"4.14.123","testcafe-live":"0.1.4","@babel/runtime":"7.4.4","dotenv-webpack":"^1.7.0","@babel/polyfill":"^7.4.4","@storybook/react":"5.0.11","@types/invariant":"2.2.29","@types/react-dom":"16.0.11","isomorphic-fetch":"2.2.1","react-datepicker":"1.1.0","react-router-dom":"4.2.2","@babel/preset-env":"7.4.4","@gooddata/mock-js":"^2.11.0","@storybook/addons":"5.0.11","@types/classnames":"2.2.3","@types/prop-types":"15.5.2","@storybook/theming":"5.0.11","identity-obj-proxy":"^3.0.0","intl-messageformat":"^7.5.4","webpack-dev-server":"3.3.1","@babel/preset-react":"7.0.0","@types/react-portal":"4.0.1","@types/react-window":"^1.8.1","babel-plugin-lodash":"3.3.4","html-webpack-plugin":"3.2.0","react-test-renderer":"16.4.2","@types/react-measure":"2.0.5","clean-webpack-plugin":"2.0.2","stats-webpack-plugin":"0.7.0","eslint-config-prettier":"4.1.0","react-google-recaptcha":"^0.14.1","tslint-config-prettier":"1.18.0","@gooddata/eslint-config":"^1.0.0","@gooddata/tslint-config":"1.0.0","@types/react-responsive":"^3.0.3","@types/storybook__react":"4.0.1","@types/stringify-object":"^3.2.0","enzyme-adapter-react-16":"1.3.1","@gooddata/test-storybook":"3.2.1","@storybook/addon-actions":"5.0.11","@storybook/addon-options":"5.0.11","node-sass-magic-importer":"5.1.0","react-syntax-highlighter":"11.0.2","@types/fixed-data-table-2":"0.8.1","@types/react-test-renderer":"16.0.0","circular-dependency-plugin":"5.0.2","compression-webpack-plugin":"2.0.0","@types/json-stable-stringify":"^1.0.32","@gooddata/frontend-npm-scripts":"1.1.0","@types/enzyme-adapter-react-16":"1.0.3","@types/storybook__addon-actions":"3.4.2","@babel/plugin-proposal-class-properties":"7.4.4","@babel/plugin-proposal-object-rest-spread":"7.4.4","@babel/plugin-transform-async-to-generator":"7.4.4"},"peerDependencies":{"react":"^16.5.2","react-dom":"^16.5.2"},"_npmOperationalInternal":{"tmp":"tmp/react-components_7.5.0-alpha-tomsatgd-tsa-bb-2132-bullet-zero-target-2020-03-20T15-18-12-577Z_1584717555473_0.593505206351546","host":"s3://npm-registry-packages"}},"7.5.0-alpha-tomsatgd-tsa-bb-2132-bullet-zero-target-2020-03-20T15-52-20-692Z":{"name":"@gooddata/react-components","version":"7.5.0-alpha-tomsatgd-tsa-bb-2132-bullet-zero-target-2020-03-20T15-52-20-692Z","author":{"name":"GoodData Corporation"},"license":"BSD-3-Clause","_id":"@gooddata/react-components@7.5.0-alpha-tomsatgd-tsa-bb-2132-bullet-zero-target-2020-03-20T15-52-20-692Z","maintainers":[{"name":"afi","email":"adam.fiedler@gooddata.com"},{"name":"bertold8","email":"ivan.nejezchleb@seznam.cz"},{"name":"brbistas","email":"valentinos.chraniotis@gooddata.com"},{"name":"bugsbunny338","email":"jiri.zajic@mensa.cz"},{"name":"de.do","email":"de.do@gooddata.com"},{"name":"gooddata-ci","email":"rail@gooddata.com"},{"name":"hung.nguyen.hoang","email":"hung.nguyen@gooddata.com"},{"name":"ivan.mjartan","email":"ivan.mjartan@gooddata.com"},{"name":"jakub-sterba","email":"jakub.sterba@gooddata.com"},{"name":"jankc","email":"jan.krapac@gmail.com"},{"name":"jaroslav.tomecek","email":"jaroslav.tomecek@gooddata.com"},{"name":"jkittler","email":"honza.kittler@gmail.com"},{"name":"khanh.le","email":"khanh.le@gooddata.com"},{"name":"lanhuynh","email":"lan.huynh@gooddata.com"},{"name":"linhhong","email":"linh.hong@gooddata.com"},{"name":"lupko","email":"lubomir.slivka@gooddata.com"},{"name":"matyas.kandl","email":"matyas.kandl@gooddata.com"},{"name":"michal.marsal","email":"michal.marsal@gooddata.com"},{"name":"naibinh","email":"naibinh@gmail.com"},{"name":"nikolacech","email":"nikola.cech@gooddata.com"},{"name":"nis.hua","email":"nis.hua@gooddata.com"},{"name":"no23reason","email":"dan.homola@hotmail.cz"},{"name":"patrikbraborec","email":"patrik.braborec@gooddata.com"},{"name":"pbenes","email":"petr.benes@gooddata.com"},{"name":"petrjanu","email":"petr.janu@gooddata.com"},{"name":"ptquang86","email":"ptquang86@gmail.com"},{"name":"qduval","email":"quentin.duval@gooddata.com"},{"name":"rodri360","email":"me@rodri360.com"},{"name":"sitina","email":"jiri.sitina@gooddata.com"},{"name":"strouhaljan","email":"strouhal.jan@gmail.com"},{"name":"tomas.kratochvil","email":"tomas.kratochvil@gooddata.com"},{"name":"tomasreichmann","email":"tomasreichmann@gmail.com"},{"name":"tomsatgd","email":"tomas.satinsky@gooddata.com"},{"name":"trung-le-quoc","email":"trung.le@gooddata.com"},{"name":"tu-ngo","email":"tungo1981@gmail.com"},{"name":"tulean","email":"tuan.le@gooddata.com"},{"name":"utdnah","email":"danh.ung@gooddata.com"},{"name":"vlastikcz","email":"vlastimil.kotas@gooddata.com"},{"name":"vu.pham","email":"vu.pham@gooddata.com"},{"name":"xmort","email":"petr.dolejsi@gooddata.com"},{"name":"yanlipnican","email":"yanlipnican@gmail.com"}],"homepage":"https://github.com/gooddata/gooddata-react-components#readme","bugs":{"url":"https://github.com/gooddata/gooddata-react-components/issues"},"dist":{"shasum":"c14f295880f1931134435bfaf10984949f815616","tarball":"https://registry.npmjs.org/@gooddata/react-components/-/react-components-7.5.0-alpha-tomsatgd-tsa-bb-2132-bullet-zero-target-2020-03-20T15-52-20-692Z.tgz","fileCount":2482,"integrity":"sha512-0OOzm7gNstjDINi7QGnQNnZ6mOF6af8s1xOjpz88sF7wyjnPaePj3KMQcrKHQTdc3YqjLOw7nVVMbzKbat/cJQ==","signatures":[{"sig":"MEUCICwQFv55TxoHq1RsDgp+/D4+X/UySROqgzsvmdDMAcH2AiEAtX2BD4XGZttVCh1c9nYE1+5zwuR1lGt0N38edQO8kv8=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":9777936,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJedObvCRA9TVsSAnZWagAANMwP/01k1//+Yahogtp7TtBT\n7fib1h1j4g3FGScBaX3hNnD7LfUDefIYcYSgALM3p3feRaxAFvUcZw9MaoVE\nvglDLaKkaxilQ9dFOPIzazK1uLWtqpV6dfWia+4UdiyOXy06nIPkHzB34Y33\nRWDTxUAnAoVKQb0zG5ARy1advqp+XLRl8VsblftVGeF8U9/pKlUgXjwZ3kXQ\n3PqFyR5zC+gc48B6JuVWgpSymsvJCbrtq8pbuTGixs13oKCLg0vWLkfLNYYi\nt5jEOcKMd5rOPoJjJHVH42py8ur5u/VJ5XnxnSu1qhN/o9j8eOP9UQXj8J9R\nxEk5iHdIJIKLq6g3TlixSrj+BajKG1RiEv8WUo4wNdplILBEtDWHG6Lyv04i\nF6goWQzSHY08j+ZQh6C4qtTKbqBZjEMcDAIOJqAV8kOtYWPCmj4nd3Q3d/6B\nC4PdjUUEP34mpJdJyTtl9fWOdY8IQ8VJVxS46BipyEUOAeETTHEfUySK98Ys\nHIixR4KG8ZB6A0RfLW5nxZiHc9P/PKI4MWycQiRuQ/8v5nlirYMwRleNguyh\n7y0E9E7viLb/RxC19MioY5QNIEoYo9D5bHO2OaP+KXK7UbCJIRap8+hSftO1\npckdvr8tXXiKOkmoZzDsdtRKVyrsVcIchy8S8hKmWAc23+9g9wod7n4dUW8Z\nk3S4\r\n=UdM5\r\n-----END PGP SIGNATURE-----\r\n"},"main":"dist/index.js","husky":{"hooks":{"pre-commit":"lint-staged"}},"config":{"eslint":"./examples/**/*.{js,jsx}","tslint":"./{__mocks__,src,stories}/{,**/}*.{ts,tsx}"},"readme":"[![npm version](https://badge.fury.io/js/%40gooddata%2Freact-components.svg)](https://www.npmjs.com/package/@gooddata/react-components)\n\n# GoodData.UI React components\n> A React-based JavaScript library for building data-driven applications\n\n## Getting started\n- [GoodData.UI Documentation](http://sdk.gooddata.com/gooddata-ui/)\n- [GoodData.UI Live Examples](https://gooddata-examples.herokuapp.com/)\n- [Stack Overflow](https://stackoverflow.com/questions/tagged/gooddata)\n\n### Usage\nWith [yarn](https://yarnpkg.com) installed, go to your project directory and run\n```\n$ yarn add @gooddata/react-components\n```\nIf you prefer [npm](npmjs.com) run\n```\n$ npm install --save @gooddata/react-components\n```\n\nThe public API is exposed via global `index.js`. Except for the styles, do not import any other file directly\nbecause they are not intended to be part of the public API.\n\n## Contributing\n\nWe welcome any contribution in form of [issues](https://github.com/gooddata/gooddata-react-components/issues) or [pull requests](https://github.com/gooddata/gooddata-react-components/pulls).\nThese commands may come in handy while developing:\n\n| command | description |\n| ------- | ----------- |\n| `yarn install --pure-lockfile` | first step |\n| ||\n| `yarn dev` | build react-components to `/dist` in watch mode |\n| `yarn test` | run all unit tests |\n| `yarn prettier-write` | format the source code to match the valid codestyle |\n| `yarn validate` | validate codestyle |\n| ||\n| `yarn storybook` | run storybook from `/stories` on http://localhost:9001 |\n| `yarn build-storybook` | build storybook to `/dist-storybook` |\n| `yarn test-storybook` | run storybook and [screenshot tests](https://github.com/gooddata/gdc-client-utils/tree/master/test-storybook) |\n| ||\n| `yarn examples` | run Live Examples dev-server from `/examples` on https://localhost:8999 |\n| `yarn examples-build` | build Live Examples to `/examples/dist` |\n| `yarn examples-server` | serve built Live Examples - see `/examples/server/src` |\n| `yarn examples-testcafe` | run testcafe tests against `localhost:8999` |\n\n### Deploy to heroku.com\nWhen you deploy this repo to heroku, it serves *GoodData.UI Live Examples*.\nRelevant tasks are in `Procfile` and `package.json`.\n\n```bash\n# run in the project directory\nheroku login\nheroku create <your-app-name>\nheroku config:set DOMAIN_ADMIN_USERNAME=x@gooddata.com DOMAIN_ADMIN_PASSWORD=xy PROJECT_ID_TO_ASSIGN=xms7ga4tf3g3nzucd8380o2bev8oeknp\ngit push heroku HEAD:master\nheroku open\n```\n### Enable Geo Chart for Storybook and Live Examples\nGeo chart uses Mapbox to render map which requires a Mapbox access token.\n- Register an account and create Mapbox access token at [guide](https://docs.mapbox.com/help/how-mapbox-works/access-tokens/)\n- Store the created token at `.env`:\n```bash\necho -e \"EXAMPLE_MAPBOX_ACCESS_TOKEN=token\" >> .env # only need to run once\necho -e \"STORYBOOK_MAPBOX_ACCESS_TOKEN=token\" >> .env # only need to run once\n```\n\n### Run Live Examples Locally\nTo run *GoodData.UI Live Examples* locally:\n```bash\ngit clone <this-repository>\ncd  <repository-folder>\nyarn install --pure-lockfile\nyarn examples\n```\nThen open https://localhost:8999 and login using Live Examples account (you can [create one here](https://gooddata-examples.herokuapp.com/registration)).\n\n### Run Storybook locally\n- Run storybook with token stored in `.env` for more secure\n```bash\nyarn storybook\n```\n- Or run storybook with token env param exposed to cli (not suggested)\n```bash\nSTORYBOOK_MAPBOX_ACCESS_TOKEN=token yarn storybook\n```\n- Apply either above way to `yarn build-storybook` or `yarn test-storybook`\n\n### Source code formatting\nThe source code in the repository is formatted by [Prettier](https://prettier.io/).\nThe format of the code is validated by our Continuous Integration server and is one of the requirements of successful merge.\n\nPrettier is supported by every major IDE. You can find the list of supported editors and how to configure them [here](https://prettier.io/docs/en/editors.html).\n\nIn the case, when your editor is not supported or you don't want to setup the integration, you can run the `yarn prettier-write` command to reformat the code before commit.\n\n## Changelog\n\n- see [CHANGELOG.md](CHANGELOG.md)\n\n## Supported versions\n\nIn order to make the user experience with integrating GoodData UI SDK as smooth and secure as possible and to ensure that the SDK is using the latest features of the platform, we will only provide support to two most recent major versions of UI SDK.\n\nThe most recent majors will be supported in the following modes:\n\n- The latest major version will receive all new functionality and all bug fixes\n- The previous major version will only receive fixes to critical issues and security fixes. These fixes will be applied on top of last released version of the previous major\n\nThe customers are encouraged to always use the latest version of the UI SDK.\n\nIn case of using older versions, the user might face API incompatibility, performance or security issues.\n\nPlease follow the installation instructions to update to the newest version.\n\n## License\n\n(C) 2007-2020 GoodData Corporation\n\nThis project is dual licensed:\n\n- The ATTRIBUTION-NONCOMMERCIAL 4.0 INTERNATIONAL (CC BY-NC 4.0) is used for purpose of the trial experience and evaluation of GoodData.UI library.\n- The GOODDATA GOODDATA.UI LIBRARY END USER LICENSE AGREEMENT is used for GoodData customers.\n\nFor more information, please see [LICENSE](https://github.com/gooddata/gooddata-react-components/blob/master/LICENSE)\n","gitHead":"f81a6a6dd931606144744ab2f4cf917e7560c8bd","scripts":{"dev":"bash scripts/build.sh --dev-watch","test":"jest --watch","build":"bash scripts/build.sh","tslint":"yarn run-tslint -t verbose $npm_package_config_tslint","prepare":"cd examples/server && yarn install --frozen-lockfile && cd ../..; rm -r examples/node_modules 2>/dev/null; true","examples":"bash scripts/run-examples.sh","prepare?":"# Called before `npm publish` and on local `npm install`. Temporarily also for deleting obsolete node_modules. Ends with `true` to continue gracefully.","validate":"tsc --noEmit && yarn tslint && eslint $npm_package_config_eslint && yarn prettier-check","build-dev":"bash scripts/build.sh --dev","examples?":"# Default is developer domain, other options: yarn examples [sec,secure,stg,stg2,stg3,demo,developer or URL]","storybook":"yarn build && start-storybook -p 9001 -c .storybook","test-once":"jest","tslint-ci":"mkdir -p ./ci/results && yarn run-tslint -t checkstyle -o ./ci/results/tslint-results.xml $npm_package_config_tslint","run-tslint":"tslint -p tsconfig.json","validate-ci":"tsc --noEmit && yarn tslint-ci  && eslint $npm_package_config_eslint -f checkstyle -o ci/results/eslint-results.xml && yarn prettier-check","examples-build":"bash scripts/build-examples.sh","prepublishOnly":"yarn build","prettier-check":"prettier --check '{src,stories,styles,__mocks__,examples/server/src,examples/src,examples/test}/**/*.{ts,js,tsx,jsx,json,scss,md,yaml,html}'","prettier-write":"prettier --write '{src,stories,styles,__mocks__,examples/server/src,examples/src,examples/test}/**/*.{ts,js,tsx,jsx,json,scss,md,yaml,html}'","test-storybook":"yarn build && test-storybook","build-storybook":"yarn build && build-storybook -c .storybook -o dist-storybook","examples-server":"node examples/server/src/index.js","heroku-postbuild":"yarn examples-build developer","examples-testcafe":"./scripts/run-testcafe.sh visual","check-circular-deps":"madge --circular --extensions ts ./src","examples-testcafe-ci":"./scripts/run-testcafe.sh ci","examples-testcafe-live":"./scripts/run-testcafe.sh live"},"typings":"dist/index.d.ts","_npmUser":{"name":"tomsatgd","email":"tomas.satinsky@gooddata.com"},"deprecated":"@gooddata/react-components@7 reached End of Support on March 31, 2022. Please upgrade (see https://sdk.gooddata.com/gooddata-ui/docs/supported_versions.html for more information).","repository":{"url":"git+ssh://git@github.com/gooddata/gooddata-react-components.git","type":"git"},"_npmVersion":"6.4.1","description":"GoodData.UI - A powerful JavaScript library for building analytical applications","directories":{},"lint-staged":{"{src,stories,styles,__mocks__,examples/server/src,examples/src,examples/test}/**/*.{ts,js,tsx,jsx,scss}":["npx gdc-fix-copyright","git add"],"{src,stories,styles,__mocks__,examples/server/src,examples/src,examples/test}/**/*.{ts,js,tsx,jsx,json,scss,md,yaml,html}":["prettier --write","git add"]},"_nodeVersion":"8.12.0","dependencies":{"rxjs":"^5.5.6","uuid":"^3.2.1","immer":"^1.3.1","lodash":"^4.17.15","date-fns":"^2.7.0","downshift":"^3.2.7","invariant":"^2.2.2","mapbox-gl":"^1.6.1","classnames":"^2.2.6","highcharts":"7.1.1","prop-types":"^15.6.0","react-intl":"^3.6.0","custom-event":"^1.0.1","react-window":"^1.8.1","ag-grid-react":"20.0.0","react-measure":"^2.3.0","@types/mapbox-gl":"^1.6.1","react-day-picker":"~7.3.0","react-responsive":"^3.0.0","stringify-object":"^2.4.0","@gooddata/typings":"^2.22.0","ag-grid-community":"20.0.0","http-status-codes":"^1.3.0","@gooddata/js-utils":"^3.5.0","@gooddata/numberjs":"^3.2.4","fixed-data-table-2":"0.7.17","@gooddata/goodstrap":"^68.1.0","react-dom-factories":"^1.0.2","@gooddata/gooddata-js":"^12.5.0","json-stable-stringify":"^1.0.1","react-transition-group":"^2.2.1","hoist-non-react-statics":"^3.3.0","nodelist-foreach-polyfill":"^1.2.0","@formatjs/intl-pluralrules":"^1.3.6","highcharts-grouped-categories":"^1.1.3"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"raf":"3.3.2","yup":"^0.24.1","jest":"24.7.1","husky":"3.0.0","madge":"^3.4.4","react":"^16.5.2","enzyme":"3.5.0","eslint":"4.19.1","formik":"^0.11.11","moment":"2.23.0","history":"^4.7.2","ts-jest":"24.0.0","webpack":"4.30.0","full-icu":"^1.3.0","prettier":"1.16.4","react-ga":"^2.5.2","recharts":"1.0.0-beta.9","testcafe":"1.1.4","commander":"2.14.1","node-sass":"4.13.0","react-dom":"^16.5.2","supertest":"3.0.0","ts-loader":"6.0.0","@types/raf":"^3.4.0","css-loader":"0.28.7","jest-junit":"3.0.0","raw-loader":"0.5.1","styled-jsx":"2.2.1","typescript":"3.3.4000","@babel/core":"7.4.4","@types/jest":"24.0.6","@types/node":"7.0.8","@types/uuid":"3.4.3","file-loader":"3.0.1","jest-enzyme":"7.0.2","lint-staged":"9.1.0","sass-loader":"6.0.6","webpack-cli":"3.3.2","@types/react":"16.8.6","babel-loader":"8.0.5","react-helmet":"5.2.0","react-select":"1.2.1","style-loader":"0.19.1","@types/enzyme":"3.1.13","@types/lodash":"4.14.123","testcafe-live":"0.1.4","@babel/runtime":"7.4.4","dotenv-webpack":"^1.7.0","@babel/polyfill":"^7.4.4","@storybook/react":"5.0.11","@types/invariant":"2.2.29","@types/react-dom":"16.0.11","isomorphic-fetch":"2.2.1","react-datepicker":"1.1.0","react-router-dom":"4.2.2","@babel/preset-env":"7.4.4","@gooddata/mock-js":"^2.11.0","@storybook/addons":"5.0.11","@types/classnames":"2.2.3","@types/prop-types":"15.5.2","@storybook/theming":"5.0.11","identity-obj-proxy":"^3.0.0","intl-messageformat":"^7.5.4","webpack-dev-server":"3.3.1","@babel/preset-react":"7.0.0","@types/react-portal":"4.0.1","@types/react-window":"^1.8.1","babel-plugin-lodash":"3.3.4","html-webpack-plugin":"3.2.0","react-test-renderer":"16.4.2","@types/react-measure":"2.0.5","clean-webpack-plugin":"2.0.2","stats-webpack-plugin":"0.7.0","eslint-config-prettier":"4.1.0","react-google-recaptcha":"^0.14.1","tslint-config-prettier":"1.18.0","@gooddata/eslint-config":"^1.0.0","@gooddata/tslint-config":"1.0.0","@types/react-responsive":"^3.0.3","@types/storybook__react":"4.0.1","@types/stringify-object":"^3.2.0","enzyme-adapter-react-16":"1.3.1","@gooddata/test-storybook":"3.2.1","@storybook/addon-actions":"5.0.11","@storybook/addon-options":"5.0.11","node-sass-magic-importer":"5.1.0","react-syntax-highlighter":"11.0.2","@types/fixed-data-table-2":"0.8.1","@types/react-test-renderer":"16.0.0","circular-dependency-plugin":"5.0.2","compression-webpack-plugin":"2.0.0","@types/json-stable-stringify":"^1.0.32","@gooddata/frontend-npm-scripts":"1.1.0","@types/enzyme-adapter-react-16":"1.0.3","@types/storybook__addon-actions":"3.4.2","@babel/plugin-proposal-class-properties":"7.4.4","@babel/plugin-proposal-object-rest-spread":"7.4.4","@babel/plugin-transform-async-to-generator":"7.4.4"},"peerDependencies":{"react":"^16.5.2","react-dom":"^16.5.2"},"_npmOperationalInternal":{"tmp":"tmp/react-components_7.5.0-alpha-tomsatgd-tsa-bb-2132-bullet-zero-target-2020-03-20T15-52-20-692Z_1584719598809_0.9650377794654414","host":"s3://npm-registry-packages"}},"7.5.0-alpha-tomsatgd-tsa-bb-2132-bullet-zero-target-2020-03-20T16-11-30-479Z":{"name":"@gooddata/react-components","version":"7.5.0-alpha-tomsatgd-tsa-bb-2132-bullet-zero-target-2020-03-20T16-11-30-479Z","author":{"name":"GoodData Corporation"},"license":"BSD-3-Clause","_id":"@gooddata/react-components@7.5.0-alpha-tomsatgd-tsa-bb-2132-bullet-zero-target-2020-03-20T16-11-30-479Z","maintainers":[{"name":"afi","email":"adam.fiedler@gooddata.com"},{"name":"bertold8","email":"ivan.nejezchleb@seznam.cz"},{"name":"brbistas","email":"valentinos.chraniotis@gooddata.com"},{"name":"bugsbunny338","email":"jiri.zajic@mensa.cz"},{"name":"de.do","email":"de.do@gooddata.com"},{"name":"gooddata-ci","email":"rail@gooddata.com"},{"name":"hung.nguyen.hoang","email":"hung.nguyen@gooddata.com"},{"name":"ivan.mjartan","email":"ivan.mjartan@gooddata.com"},{"name":"jakub-sterba","email":"jakub.sterba@gooddata.com"},{"name":"jankc","email":"jan.krapac@gmail.com"},{"name":"jaroslav.tomecek","email":"jaroslav.tomecek@gooddata.com"},{"name":"jkittler","email":"honza.kittler@gmail.com"},{"name":"khanh.le","email":"khanh.le@gooddata.com"},{"name":"lanhuynh","email":"lan.huynh@gooddata.com"},{"name":"linhhong","email":"linh.hong@gooddata.com"},{"name":"lupko","email":"lubomir.slivka@gooddata.com"},{"name":"matyas.kandl","email":"matyas.kandl@gooddata.com"},{"name":"michal.marsal","email":"michal.marsal@gooddata.com"},{"name":"naibinh","email":"naibinh@gmail.com"},{"name":"nikolacech","email":"nikola.cech@gooddata.com"},{"name":"nis.hua","email":"nis.hua@gooddata.com"},{"name":"no23reason","email":"dan.homola@hotmail.cz"},{"name":"patrikbraborec","email":"patrik.braborec@gooddata.com"},{"name":"pbenes","email":"petr.benes@gooddata.com"},{"name":"petrjanu","email":"petr.janu@gooddata.com"},{"name":"ptquang86","email":"ptquang86@gmail.com"},{"name":"qduval","email":"quentin.duval@gooddata.com"},{"name":"rodri360","email":"me@rodri360.com"},{"name":"sitina","email":"jiri.sitina@gooddata.com"},{"name":"strouhaljan","email":"strouhal.jan@gmail.com"},{"name":"tomas.kratochvil","email":"tomas.kratochvil@gooddata.com"},{"name":"tomasreichmann","email":"tomasreichmann@gmail.com"},{"name":"tomsatgd","email":"tomas.satinsky@gooddata.com"},{"name":"trung-le-quoc","email":"trung.le@gooddata.com"},{"name":"tu-ngo","email":"tungo1981@gmail.com"},{"name":"tulean","email":"tuan.le@gooddata.com"},{"name":"utdnah","email":"danh.ung@gooddata.com"},{"name":"vlastikcz","email":"vlastimil.kotas@gooddata.com"},{"name":"vu.pham","email":"vu.pham@gooddata.com"},{"name":"xmort","email":"petr.dolejsi@gooddata.com"},{"name":"yanlipnican","email":"yanlipnican@gmail.com"}],"homepage":"https://github.com/gooddata/gooddata-react-components#readme","bugs":{"url":"https://github.com/gooddata/gooddata-react-components/issues"},"dist":{"shasum":"6c9ed30bfa90887cf04d218f70576a64f01365f9","tarball":"https://registry.npmjs.org/@gooddata/react-components/-/react-components-7.5.0-alpha-tomsatgd-tsa-bb-2132-bullet-zero-target-2020-03-20T16-11-30-479Z.tgz","fileCount":2483,"integrity":"sha512-hR7RdZB9GAoG6JdhZ4NGQaH8fwm20UNEYf6fmTAjiG8uYLLMC5RZl1fIuzKPyITS9kqpOetGou6X6GnYq0c/nw==","signatures":[{"sig":"MEYCIQDdOzUVR5zUPt2W9MVUlQ0VvDPeCKvSRr03fWq9DCFUAAIhAOSNz2ADJx3n2F0OmVnMsX1a3oEBNdXt06/QDK0972sk","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":9777974,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJedOtqCRA9TVsSAnZWagAAKEUP/2jPskusa5HO7WKnSWt3\nKKLSF8fEIpRLDYW05OnQV4Pt5GrgALg2B5vm2Kr5sy9spz4GJmP8/pyjYJWB\ntsoM/svTCUjbIubDaBn5wVqjwe7NPd9KfaFR/tqEyECEI8ZLQ/DT9ybJvq+V\nz+7vssmJlUcpMqOsYeuicb54alWnwk1xp5fxYThsm91VZeOJffY4MdFynMD9\nW6ToViB41s7g0ETEM2mtDDgzy7SB0tXUyRvncN7EELn2B8OlN8PTigmYQLLy\nsFkmT5cJtd1W8SIqh63cc4SqzWymk3mkAHfaPQdfMQRZVudnmQhY6tqDJ/Kx\nBEWyffZD5p577WrIwE2OBTlBuwDZ/Wb5Qbq7hLtVWYSxeHici379YomSnCO3\nGG4MKl0Bx0/HU8WgpgIhjuiqYtxqOw09bFxHFwERYPDXROKXbGgpmgRaYPKi\nnshqH9w35lY5ITl9S6ly2mnNV2BNBXBVMCUtYtjqSWTGYKfhfyQp0GUKo1jW\nsLn7qFrJ7JnN50dxs5e9G/BSM2RrIcKLIEQgsMue0INhzG42UcQQPTZk2wKu\nmJj5PJrAsXx5LA9xDopf0HcKbYaw+U9LP/817n23E8S/KS+aS8qgJ5Sh0uW9\nYs+/1/VlKI2m6blbbYgMDKro0vgoB3+lAwdlgML/yDiK2ngffSDZSpJZrf0M\njWsv\r\n=lqub\r\n-----END PGP SIGNATURE-----\r\n"},"main":"dist/index.js","husky":{"hooks":{"pre-commit":"lint-staged"}},"config":{"eslint":"./examples/**/*.{js,jsx}","tslint":"./{__mocks__,src,stories}/{,**/}*.{ts,tsx}"},"readme":"[![npm version](https://badge.fury.io/js/%40gooddata%2Freact-components.svg)](https://www.npmjs.com/package/@gooddata/react-components)\n\n# GoodData.UI React components\n> A React-based JavaScript library for building data-driven applications\n\n## Getting started\n- [GoodData.UI Documentation](http://sdk.gooddata.com/gooddata-ui/)\n- [GoodData.UI Live Examples](https://gooddata-examples.herokuapp.com/)\n- [Stack Overflow](https://stackoverflow.com/questions/tagged/gooddata)\n\n### Usage\nWith [yarn](https://yarnpkg.com) installed, go to your project directory and run\n```\n$ yarn add @gooddata/react-components\n```\nIf you prefer [npm](npmjs.com) run\n```\n$ npm install --save @gooddata/react-components\n```\n\nThe public API is exposed via global `index.js`. Except for the styles, do not import any other file directly\nbecause they are not intended to be part of the public API.\n\n## Contributing\n\nWe welcome any contribution in form of [issues](https://github.com/gooddata/gooddata-react-components/issues) or [pull requests](https://github.com/gooddata/gooddata-react-components/pulls).\nThese commands may come in handy while developing:\n\n| command | description |\n| ------- | ----------- |\n| `yarn install --pure-lockfile` | first step |\n| ||\n| `yarn dev` | build react-components to `/dist` in watch mode |\n| `yarn test` | run all unit tests |\n| `yarn prettier-write` | format the source code to match the valid codestyle |\n| `yarn validate` | validate codestyle |\n| ||\n| `yarn storybook` | run storybook from `/stories` on http://localhost:9001 |\n| `yarn build-storybook` | build storybook to `/dist-storybook` |\n| `yarn test-storybook` | run storybook and [screenshot tests](https://github.com/gooddata/gdc-client-utils/tree/master/test-storybook) |\n| ||\n| `yarn examples` | run Live Examples dev-server from `/examples` on https://localhost:8999 |\n| `yarn examples-build` | build Live Examples to `/examples/dist` |\n| `yarn examples-server` | serve built Live Examples - see `/examples/server/src` |\n| `yarn examples-testcafe` | run testcafe tests against `localhost:8999` |\n\n### Deploy to heroku.com\nWhen you deploy this repo to heroku, it serves *GoodData.UI Live Examples*.\nRelevant tasks are in `Procfile` and `package.json`.\n\n```bash\n# run in the project directory\nheroku login\nheroku create <your-app-name>\nheroku config:set DOMAIN_ADMIN_USERNAME=x@gooddata.com DOMAIN_ADMIN_PASSWORD=xy PROJECT_ID_TO_ASSIGN=xms7ga4tf3g3nzucd8380o2bev8oeknp\ngit push heroku HEAD:master\nheroku open\n```\n### Enable Geo Chart for Storybook and Live Examples\nGeo chart uses Mapbox to render map which requires a Mapbox access token.\n- Register an account and create Mapbox access token at [guide](https://docs.mapbox.com/help/how-mapbox-works/access-tokens/)\n- Store the created token at `.env`:\n```bash\necho -e \"EXAMPLE_MAPBOX_ACCESS_TOKEN=token\" >> .env # only need to run once\necho -e \"STORYBOOK_MAPBOX_ACCESS_TOKEN=token\" >> .env # only need to run once\n```\n\n### Run Live Examples Locally\nTo run *GoodData.UI Live Examples* locally:\n```bash\ngit clone <this-repository>\ncd  <repository-folder>\nyarn install --pure-lockfile\nyarn examples\n```\nThen open https://localhost:8999 and login using Live Examples account (you can [create one here](https://gooddata-examples.herokuapp.com/registration)).\n\n### Run Storybook locally\n- Run storybook with token stored in `.env` for more secure\n```bash\nyarn storybook\n```\n- Or run storybook with token env param exposed to cli (not suggested)\n```bash\nSTORYBOOK_MAPBOX_ACCESS_TOKEN=token yarn storybook\n```\n- Apply either above way to `yarn build-storybook` or `yarn test-storybook`\n\n### Source code formatting\nThe source code in the repository is formatted by [Prettier](https://prettier.io/).\nThe format of the code is validated by our Continuous Integration server and is one of the requirements of successful merge.\n\nPrettier is supported by every major IDE. You can find the list of supported editors and how to configure them [here](https://prettier.io/docs/en/editors.html).\n\nIn the case, when your editor is not supported or you don't want to setup the integration, you can run the `yarn prettier-write` command to reformat the code before commit.\n\n## Changelog\n\n- see [CHANGELOG.md](CHANGELOG.md)\n\n## Supported versions\n\nIn order to make the user experience with integrating GoodData UI SDK as smooth and secure as possible and to ensure that the SDK is using the latest features of the platform, we will only provide support to two most recent major versions of UI SDK.\n\nThe most recent majors will be supported in the following modes:\n\n- The latest major version will receive all new functionality and all bug fixes\n- The previous major version will only receive fixes to critical issues and security fixes. These fixes will be applied on top of last released version of the previous major\n\nThe customers are encouraged to always use the latest version of the UI SDK.\n\nIn case of using older versions, the user might face API incompatibility, performance or security issues.\n\nPlease follow the installation instructions to update to the newest version.\n\n## License\n\n(C) 2007-2020 GoodData Corporation\n\nThis project is dual licensed:\n\n- The ATTRIBUTION-NONCOMMERCIAL 4.0 INTERNATIONAL (CC BY-NC 4.0) is used for purpose of the trial experience and evaluation of GoodData.UI library.\n- The GOODDATA GOODDATA.UI LIBRARY END USER LICENSE AGREEMENT is used for GoodData customers.\n\nFor more information, please see [LICENSE](https://github.com/gooddata/gooddata-react-components/blob/master/LICENSE)\n","gitHead":"f81a6a6dd931606144744ab2f4cf917e7560c8bd","scripts":{"dev":"bash scripts/build.sh --dev-watch","test":"jest --watch","build":"bash scripts/build.sh","tslint":"yarn run-tslint -t verbose $npm_package_config_tslint","prepare":"cd examples/server && yarn install --frozen-lockfile && cd ../..; rm -r examples/node_modules 2>/dev/null; true","examples":"bash scripts/run-examples.sh","prepare?":"# Called before `npm publish` and on local `npm install`. Temporarily also for deleting obsolete node_modules. Ends with `true` to continue gracefully.","validate":"tsc --noEmit && yarn tslint && eslint $npm_package_config_eslint && yarn prettier-check","build-dev":"bash scripts/build.sh --dev","examples?":"# Default is developer domain, other options: yarn examples [sec,secure,stg,stg2,stg3,demo,developer or URL]","storybook":"yarn build && start-storybook -p 9001 -c .storybook","test-once":"jest","tslint-ci":"mkdir -p ./ci/results && yarn run-tslint -t checkstyle -o ./ci/results/tslint-results.xml $npm_package_config_tslint","run-tslint":"tslint -p tsconfig.json","validate-ci":"tsc --noEmit && yarn tslint-ci  && eslint $npm_package_config_eslint -f checkstyle -o ci/results/eslint-results.xml && yarn prettier-check","examples-build":"bash scripts/build-examples.sh","prepublishOnly":"yarn build","prettier-check":"prettier --check '{src,stories,styles,__mocks__,examples/server/src,examples/src,examples/test}/**/*.{ts,js,tsx,jsx,json,scss,md,yaml,html}'","prettier-write":"prettier --write '{src,stories,styles,__mocks__,examples/server/src,examples/src,examples/test}/**/*.{ts,js,tsx,jsx,json,scss,md,yaml,html}'","test-storybook":"yarn build && test-storybook","build-storybook":"yarn build && build-storybook -c .storybook -o dist-storybook","examples-server":"node examples/server/src/index.js","heroku-postbuild":"yarn examples-build developer","examples-testcafe":"./scripts/run-testcafe.sh visual","check-circular-deps":"madge --circular --extensions ts ./src","examples-testcafe-ci":"./scripts/run-testcafe.sh ci","examples-testcafe-live":"./scripts/run-testcafe.sh live"},"typings":"dist/index.d.ts","_npmUser":{"name":"tomsatgd","email":"tomas.satinsky@gooddata.com"},"deprecated":"@gooddata/react-components@7 reached End of Support on March 31, 2022. Please upgrade (see https://sdk.gooddata.com/gooddata-ui/docs/supported_versions.html for more information).","repository":{"url":"git+ssh://git@github.com/gooddata/gooddata-react-components.git","type":"git"},"_npmVersion":"6.4.1","description":"GoodData.UI - A powerful JavaScript library for building analytical applications","directories":{},"lint-staged":{"{src,stories,styles,__mocks__,examples/server/src,examples/src,examples/test}/**/*.{ts,js,tsx,jsx,scss}":["npx gdc-fix-copyright","git add"],"{src,stories,styles,__mocks__,examples/server/src,examples/src,examples/test}/**/*.{ts,js,tsx,jsx,json,scss,md,yaml,html}":["prettier --write","git add"]},"_nodeVersion":"8.12.0","dependencies":{"rxjs":"^5.5.6","uuid":"^3.2.1","immer":"^1.3.1","lodash":"^4.17.15","date-fns":"^2.7.0","downshift":"^3.2.7","invariant":"^2.2.2","mapbox-gl":"^1.6.1","classnames":"^2.2.6","highcharts":"7.1.1","prop-types":"^15.6.0","react-intl":"^3.6.0","custom-event":"^1.0.1","react-window":"^1.8.1","ag-grid-react":"20.0.0","react-measure":"^2.3.0","@types/mapbox-gl":"^1.6.1","react-day-picker":"~7.3.0","react-responsive":"^3.0.0","stringify-object":"^2.4.0","@gooddata/typings":"^2.22.0","ag-grid-community":"20.0.0","http-status-codes":"^1.3.0","@gooddata/js-utils":"^3.5.0","@gooddata/numberjs":"^3.2.4","fixed-data-table-2":"0.7.17","@gooddata/goodstrap":"^68.1.0","react-dom-factories":"^1.0.2","@gooddata/gooddata-js":"^12.5.0","json-stable-stringify":"^1.0.1","react-transition-group":"^2.2.1","hoist-non-react-statics":"^3.3.0","nodelist-foreach-polyfill":"^1.2.0","@formatjs/intl-pluralrules":"^1.3.6","highcharts-grouped-categories":"^1.1.3"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"raf":"3.3.2","yup":"^0.24.1","jest":"24.7.1","husky":"3.0.0","madge":"^3.4.4","react":"^16.5.2","enzyme":"3.5.0","eslint":"4.19.1","formik":"^0.11.11","moment":"2.23.0","history":"^4.7.2","ts-jest":"24.0.0","webpack":"4.30.0","full-icu":"^1.3.0","prettier":"1.16.4","react-ga":"^2.5.2","recharts":"1.0.0-beta.9","testcafe":"1.1.4","commander":"2.14.1","node-sass":"4.13.0","react-dom":"^16.5.2","supertest":"3.0.0","ts-loader":"6.0.0","@types/raf":"^3.4.0","css-loader":"0.28.7","jest-junit":"3.0.0","raw-loader":"0.5.1","styled-jsx":"2.2.1","typescript":"3.3.4000","@babel/core":"7.4.4","@types/jest":"24.0.6","@types/node":"7.0.8","@types/uuid":"3.4.3","file-loader":"3.0.1","jest-enzyme":"7.0.2","lint-staged":"9.1.0","sass-loader":"6.0.6","webpack-cli":"3.3.2","@types/react":"16.8.6","babel-loader":"8.0.5","react-helmet":"5.2.0","react-select":"1.2.1","style-loader":"0.19.1","@types/enzyme":"3.1.13","@types/lodash":"4.14.123","testcafe-live":"0.1.4","@babel/runtime":"7.4.4","dotenv-webpack":"^1.7.0","@babel/polyfill":"^7.4.4","@storybook/react":"5.0.11","@types/invariant":"2.2.29","@types/react-dom":"16.0.11","isomorphic-fetch":"2.2.1","react-datepicker":"1.1.0","react-router-dom":"4.2.2","@babel/preset-env":"7.4.4","@gooddata/mock-js":"^2.11.0","@storybook/addons":"5.0.11","@types/classnames":"2.2.3","@types/prop-types":"15.5.2","@storybook/theming":"5.0.11","identity-obj-proxy":"^3.0.0","intl-messageformat":"^7.5.4","webpack-dev-server":"3.3.1","@babel/preset-react":"7.0.0","@types/react-portal":"4.0.1","@types/react-window":"^1.8.1","babel-plugin-lodash":"3.3.4","html-webpack-plugin":"3.2.0","react-test-renderer":"16.4.2","@types/react-measure":"2.0.5","clean-webpack-plugin":"2.0.2","stats-webpack-plugin":"0.7.0","eslint-config-prettier":"4.1.0","react-google-recaptcha":"^0.14.1","tslint-config-prettier":"1.18.0","@gooddata/eslint-config":"^1.0.0","@gooddata/tslint-config":"1.0.0","@types/react-responsive":"^3.0.3","@types/storybook__react":"4.0.1","@types/stringify-object":"^3.2.0","enzyme-adapter-react-16":"1.3.1","@gooddata/test-storybook":"3.2.1","@storybook/addon-actions":"5.0.11","@storybook/addon-options":"5.0.11","node-sass-magic-importer":"5.1.0","react-syntax-highlighter":"11.0.2","@types/fixed-data-table-2":"0.8.1","@types/react-test-renderer":"16.0.0","circular-dependency-plugin":"5.0.2","compression-webpack-plugin":"2.0.0","@types/json-stable-stringify":"^1.0.32","@gooddata/frontend-npm-scripts":"1.1.0","@types/enzyme-adapter-react-16":"1.0.3","@types/storybook__addon-actions":"3.4.2","@babel/plugin-proposal-class-properties":"7.4.4","@babel/plugin-proposal-object-rest-spread":"7.4.4","@babel/plugin-transform-async-to-generator":"7.4.4"},"peerDependencies":{"react":"^16.5.2","react-dom":"^16.5.2"},"_npmOperationalInternal":{"tmp":"tmp/react-components_7.5.0-alpha-tomsatgd-tsa-bb-2132-bullet-zero-target-2020-03-20T16-11-30-479Z_1584720746042_0.3303596311084567","host":"s3://npm-registry-packages"}},"7.5.0-alpha-tomsatgd-tsa-bb-2132-bullet-zero-target-2020-03-20T16-27-10-208Z":{"name":"@gooddata/react-components","version":"7.5.0-alpha-tomsatgd-tsa-bb-2132-bullet-zero-target-2020-03-20T16-27-10-208Z","author":{"name":"GoodData Corporation"},"license":"BSD-3-Clause","_id":"@gooddata/react-components@7.5.0-alpha-tomsatgd-tsa-bb-2132-bullet-zero-target-2020-03-20T16-27-10-208Z","maintainers":[{"name":"afi","email":"adam.fiedler@gooddata.com"},{"name":"bertold8","email":"ivan.nejezchleb@seznam.cz"},{"name":"brbistas","email":"valentinos.chraniotis@gooddata.com"},{"name":"bugsbunny338","email":"jiri.zajic@mensa.cz"},{"name":"de.do","email":"de.do@gooddata.com"},{"name":"gooddata-ci","email":"rail@gooddata.com"},{"name":"hung.nguyen.hoang","email":"hung.nguyen@gooddata.com"},{"name":"ivan.mjartan","email":"ivan.mjartan@gooddata.com"},{"name":"jakub-sterba","email":"jakub.sterba@gooddata.com"},{"name":"jankc","email":"jan.krapac@gmail.com"},{"name":"jaroslav.tomecek","email":"jaroslav.tomecek@gooddata.com"},{"name":"jkittler","email":"honza.kittler@gmail.com"},{"name":"khanh.le","email":"khanh.le@gooddata.com"},{"name":"lanhuynh","email":"lan.huynh@gooddata.com"},{"name":"linhhong","email":"linh.hong@gooddata.com"},{"name":"lupko","email":"lubomir.slivka@gooddata.com"},{"name":"matyas.kandl","email":"matyas.kandl@gooddata.com"},{"name":"michal.marsal","email":"michal.marsal@gooddata.com"},{"name":"naibinh","email":"naibinh@gmail.com"},{"name":"nikolacech","email":"nikola.cech@gooddata.com"},{"name":"nis.hua","email":"nis.hua@gooddata.com"},{"name":"no23reason","email":"dan.homola@hotmail.cz"},{"name":"patrikbraborec","email":"patrik.braborec@gooddata.com"},{"name":"pbenes","email":"petr.benes@gooddata.com"},{"name":"petrjanu","email":"petr.janu@gooddata.com"},{"name":"ptquang86","email":"ptquang86@gmail.com"},{"name":"qduval","email":"quentin.duval@gooddata.com"},{"name":"rodri360","email":"me@rodri360.com"},{"name":"sitina","email":"jiri.sitina@gooddata.com"},{"name":"strouhaljan","email":"strouhal.jan@gmail.com"},{"name":"tomas.kratochvil","email":"tomas.kratochvil@gooddata.com"},{"name":"tomasreichmann","email":"tomasreichmann@gmail.com"},{"name":"tomsatgd","email":"tomas.satinsky@gooddata.com"},{"name":"trung-le-quoc","email":"trung.le@gooddata.com"},{"name":"tu-ngo","email":"tungo1981@gmail.com"},{"name":"tulean","email":"tuan.le@gooddata.com"},{"name":"utdnah","email":"danh.ung@gooddata.com"},{"name":"vlastikcz","email":"vlastimil.kotas@gooddata.com"},{"name":"vu.pham","email":"vu.pham@gooddata.com"},{"name":"xmort","email":"petr.dolejsi@gooddata.com"},{"name":"yanlipnican","email":"yanlipnican@gmail.com"}],"homepage":"https://github.com/gooddata/gooddata-react-components#readme","bugs":{"url":"https://github.com/gooddata/gooddata-react-components/issues"},"dist":{"shasum":"286df1ed549b0cf55a7f0891615ad45eaf80909f","tarball":"https://registry.npmjs.org/@gooddata/react-components/-/react-components-7.5.0-alpha-tomsatgd-tsa-bb-2132-bullet-zero-target-2020-03-20T16-27-10-208Z.tgz","fileCount":2485,"integrity":"sha512-3qYpY18PdISgz+J4oYnxXz/i9vRW12x4cVEotHyZZ7fNnqiakPYNgZeW71+LHqojdKpqDUSk6NguCm8HbE480A==","signatures":[{"sig":"MEUCIQD81cRKjG4Zk+eOGT87O1VQLv3+J6bDzKxBI/99gamIHAIgUYIeVLd6dKWuIoAMBBQApoxVFzNtehSNBHnB+AG5RIE=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":9778240,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJedO8YCRA9TVsSAnZWagAAbXIP/ixK312iuAiaUrlgKEct\nQvVYU3gtWrTVpUqmoA9iChqLZGVQ+sHk7VFgUozVceV4EmsLk8S0JkpSLF7i\nQAgw1I1tUhUJHPBypt6g7uwnmKoV6UigMmVIFYiTIFk3dFCMfWAMv0F3Ohzb\nVPtXe/G52/dzFbOKl+5+/VsJ+MwhadNdq2UErk1HK2Y4FrHDcEYnwrU0xvAd\nfxuiZB4Zi1VOwH23xuAt+vSIDo0y8KmZW9qqhOOAfB2z9yOkZwRokHh2uPys\n5xIGAo+0UzQbgalXM7pu7BsPfMfgzpBbfA6UT3NjEXte1hpcSfksWYeVdf9/\nQgrzfGax53LHogK8VxV9tKei7CbuhTwtmklY1C1FBmPqRkAe5nVk5HOZDgdY\nspT251/6XVcj3qQycnYDazLRFDA1wcMe6DYeAb+dhFlMs/wHElPbBiLNGpt2\nWzt7pCAYwG7t80RrNmM+TuQ9njBS2W2wpTsgPg0Yy9MTCo0dOcB/+mDmuIR7\nzg8FwUGZhh3D/lbd+3I8IfC+JZVf5zATQU5NM/5SJ8JNSYY9EOQNXI/YgC3D\ngReBOrphIp3pbyw19i2AxO1z6iTlmMF+Q1BGoqWccLS3kKmhijrTGZiDPXP+\nZ1aRWD+YM2MQ56ekYZlfsUhxc38ewPB5Bcc43RaDEV+B08uDfYi0ZHhMy94D\nueSh\r\n=6L/e\r\n-----END PGP SIGNATURE-----\r\n"},"main":"dist/index.js","husky":{"hooks":{"pre-commit":"lint-staged"}},"config":{"eslint":"./examples/**/*.{js,jsx}","tslint":"./{__mocks__,src,stories}/{,**/}*.{ts,tsx}"},"readme":"[![npm version](https://badge.fury.io/js/%40gooddata%2Freact-components.svg)](https://www.npmjs.com/package/@gooddata/react-components)\n\n# GoodData.UI React components\n> A React-based JavaScript library for building data-driven applications\n\n## Getting started\n- [GoodData.UI Documentation](http://sdk.gooddata.com/gooddata-ui/)\n- [GoodData.UI Live Examples](https://gooddata-examples.herokuapp.com/)\n- [Stack Overflow](https://stackoverflow.com/questions/tagged/gooddata)\n\n### Usage\nWith [yarn](https://yarnpkg.com) installed, go to your project directory and run\n```\n$ yarn add @gooddata/react-components\n```\nIf you prefer [npm](npmjs.com) run\n```\n$ npm install --save @gooddata/react-components\n```\n\nThe public API is exposed via global `index.js`. Except for the styles, do not import any other file directly\nbecause they are not intended to be part of the public API.\n\n## Contributing\n\nWe welcome any contribution in form of [issues](https://github.com/gooddata/gooddata-react-components/issues) or [pull requests](https://github.com/gooddata/gooddata-react-components/pulls).\nThese commands may come in handy while developing:\n\n| command | description |\n| ------- | ----------- |\n| `yarn install --pure-lockfile` | first step |\n| ||\n| `yarn dev` | build react-components to `/dist` in watch mode |\n| `yarn test` | run all unit tests |\n| `yarn prettier-write` | format the source code to match the valid codestyle |\n| `yarn validate` | validate codestyle |\n| ||\n| `yarn storybook` | run storybook from `/stories` on http://localhost:9001 |\n| `yarn build-storybook` | build storybook to `/dist-storybook` |\n| `yarn test-storybook` | run storybook and [screenshot tests](https://github.com/gooddata/gdc-client-utils/tree/master/test-storybook) |\n| ||\n| `yarn examples` | run Live Examples dev-server from `/examples` on https://localhost:8999 |\n| `yarn examples-build` | build Live Examples to `/examples/dist` |\n| `yarn examples-server` | serve built Live Examples - see `/examples/server/src` |\n| `yarn examples-testcafe` | run testcafe tests against `localhost:8999` |\n\n### Deploy to heroku.com\nWhen you deploy this repo to heroku, it serves *GoodData.UI Live Examples*.\nRelevant tasks are in `Procfile` and `package.json`.\n\n```bash\n# run in the project directory\nheroku login\nheroku create <your-app-name>\nheroku config:set DOMAIN_ADMIN_USERNAME=x@gooddata.com DOMAIN_ADMIN_PASSWORD=xy PROJECT_ID_TO_ASSIGN=xms7ga4tf3g3nzucd8380o2bev8oeknp\ngit push heroku HEAD:master\nheroku open\n```\n### Enable Geo Chart for Storybook and Live Examples\nGeo chart uses Mapbox to render map which requires a Mapbox access token.\n- Register an account and create Mapbox access token at [guide](https://docs.mapbox.com/help/how-mapbox-works/access-tokens/)\n- Store the created token at `.env`:\n```bash\necho -e \"EXAMPLE_MAPBOX_ACCESS_TOKEN=token\" >> .env # only need to run once\necho -e \"STORYBOOK_MAPBOX_ACCESS_TOKEN=token\" >> .env # only need to run once\n```\n\n### Run Live Examples Locally\nTo run *GoodData.UI Live Examples* locally:\n```bash\ngit clone <this-repository>\ncd  <repository-folder>\nyarn install --pure-lockfile\nyarn examples\n```\nThen open https://localhost:8999 and login using Live Examples account (you can [create one here](https://gooddata-examples.herokuapp.com/registration)).\n\n### Run Storybook locally\n- Run storybook with token stored in `.env` for more secure\n```bash\nyarn storybook\n```\n- Or run storybook with token env param exposed to cli (not suggested)\n```bash\nSTORYBOOK_MAPBOX_ACCESS_TOKEN=token yarn storybook\n```\n- Apply either above way to `yarn build-storybook` or `yarn test-storybook`\n\n### Source code formatting\nThe source code in the repository is formatted by [Prettier](https://prettier.io/).\nThe format of the code is validated by our Continuous Integration server and is one of the requirements of successful merge.\n\nPrettier is supported by every major IDE. You can find the list of supported editors and how to configure them [here](https://prettier.io/docs/en/editors.html).\n\nIn the case, when your editor is not supported or you don't want to setup the integration, you can run the `yarn prettier-write` command to reformat the code before commit.\n\n## Changelog\n\n- see [CHANGELOG.md](CHANGELOG.md)\n\n## Supported versions\n\nIn order to make the user experience with integrating GoodData UI SDK as smooth and secure as possible and to ensure that the SDK is using the latest features of the platform, we will only provide support to two most recent major versions of UI SDK.\n\nThe most recent majors will be supported in the following modes:\n\n- The latest major version will receive all new functionality and all bug fixes\n- The previous major version will only receive fixes to critical issues and security fixes. These fixes will be applied on top of last released version of the previous major\n\nThe customers are encouraged to always use the latest version of the UI SDK.\n\nIn case of using older versions, the user might face API incompatibility, performance or security issues.\n\nPlease follow the installation instructions to update to the newest version.\n\n## License\n\n(C) 2007-2020 GoodData Corporation\n\nThis project is dual licensed:\n\n- The ATTRIBUTION-NONCOMMERCIAL 4.0 INTERNATIONAL (CC BY-NC 4.0) is used for purpose of the trial experience and evaluation of GoodData.UI library.\n- The GOODDATA GOODDATA.UI LIBRARY END USER LICENSE AGREEMENT is used for GoodData customers.\n\nFor more information, please see [LICENSE](https://github.com/gooddata/gooddata-react-components/blob/master/LICENSE)\n","gitHead":"f81a6a6dd931606144744ab2f4cf917e7560c8bd","scripts":{"dev":"bash scripts/build.sh --dev-watch","test":"jest --watch","build":"bash scripts/build.sh","tslint":"yarn run-tslint -t verbose $npm_package_config_tslint","prepare":"cd examples/server && yarn install --frozen-lockfile && cd ../..; rm -r examples/node_modules 2>/dev/null; true","examples":"bash scripts/run-examples.sh","prepare?":"# Called before `npm publish` and on local `npm install`. Temporarily also for deleting obsolete node_modules. Ends with `true` to continue gracefully.","validate":"tsc --noEmit && yarn tslint && eslint $npm_package_config_eslint && yarn prettier-check","build-dev":"bash scripts/build.sh --dev","examples?":"# Default is developer domain, other options: yarn examples [sec,secure,stg,stg2,stg3,demo,developer or URL]","storybook":"yarn build && start-storybook -p 9001 -c .storybook","test-once":"jest","tslint-ci":"mkdir -p ./ci/results && yarn run-tslint -t checkstyle -o ./ci/results/tslint-results.xml $npm_package_config_tslint","run-tslint":"tslint -p tsconfig.json","validate-ci":"tsc --noEmit && yarn tslint-ci  && eslint $npm_package_config_eslint -f checkstyle -o ci/results/eslint-results.xml && yarn prettier-check","examples-build":"bash scripts/build-examples.sh","prepublishOnly":"yarn build","prettier-check":"prettier --check '{src,stories,styles,__mocks__,examples/server/src,examples/src,examples/test}/**/*.{ts,js,tsx,jsx,json,scss,md,yaml,html}'","prettier-write":"prettier --write '{src,stories,styles,__mocks__,examples/server/src,examples/src,examples/test}/**/*.{ts,js,tsx,jsx,json,scss,md,yaml,html}'","test-storybook":"yarn build && test-storybook","build-storybook":"yarn build && build-storybook -c .storybook -o dist-storybook","examples-server":"node examples/server/src/index.js","heroku-postbuild":"yarn examples-build developer","examples-testcafe":"./scripts/run-testcafe.sh visual","check-circular-deps":"madge --circular --extensions ts ./src","examples-testcafe-ci":"./scripts/run-testcafe.sh ci","examples-testcafe-live":"./scripts/run-testcafe.sh live"},"typings":"dist/index.d.ts","_npmUser":{"name":"tomsatgd","email":"tomas.satinsky@gooddata.com"},"deprecated":"@gooddata/react-components@7 reached End of Support on March 31, 2022. Please upgrade (see https://sdk.gooddata.com/gooddata-ui/docs/supported_versions.html for more information).","repository":{"url":"git+ssh://git@github.com/gooddata/gooddata-react-components.git","type":"git"},"_npmVersion":"6.4.1","description":"GoodData.UI - A powerful JavaScript library for building analytical applications","directories":{},"lint-staged":{"{src,stories,styles,__mocks__,examples/server/src,examples/src,examples/test}/**/*.{ts,js,tsx,jsx,scss}":["npx gdc-fix-copyright","git add"],"{src,stories,styles,__mocks__,examples/server/src,examples/src,examples/test}/**/*.{ts,js,tsx,jsx,json,scss,md,yaml,html}":["prettier --write","git add"]},"_nodeVersion":"8.12.0","dependencies":{"rxjs":"^5.5.6","uuid":"^3.2.1","immer":"^1.3.1","lodash":"^4.17.15","date-fns":"^2.7.0","downshift":"^3.2.7","invariant":"^2.2.2","mapbox-gl":"^1.6.1","classnames":"^2.2.6","highcharts":"7.1.1","prop-types":"^15.6.0","react-intl":"^3.6.0","custom-event":"^1.0.1","react-window":"^1.8.1","ag-grid-react":"20.0.0","react-measure":"^2.3.0","@types/mapbox-gl":"^1.6.1","react-day-picker":"~7.3.0","react-responsive":"^3.0.0","stringify-object":"^2.4.0","@gooddata/typings":"^2.22.0","ag-grid-community":"20.0.0","http-status-codes":"^1.3.0","@gooddata/js-utils":"^3.5.0","@gooddata/numberjs":"^3.2.4","fixed-data-table-2":"0.7.17","@gooddata/goodstrap":"^68.1.0","react-dom-factories":"^1.0.2","@gooddata/gooddata-js":"^12.5.0","json-stable-stringify":"^1.0.1","react-transition-group":"^2.2.1","hoist-non-react-statics":"^3.3.0","nodelist-foreach-polyfill":"^1.2.0","@formatjs/intl-pluralrules":"^1.3.6","highcharts-grouped-categories":"^1.1.3"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"raf":"3.3.2","yup":"^0.24.1","jest":"24.7.1","husky":"3.0.0","madge":"^3.4.4","react":"^16.5.2","enzyme":"3.5.0","eslint":"4.19.1","formik":"^0.11.11","moment":"2.23.0","history":"^4.7.2","ts-jest":"24.0.0","webpack":"4.30.0","full-icu":"^1.3.0","prettier":"1.16.4","react-ga":"^2.5.2","recharts":"1.0.0-beta.9","testcafe":"1.1.4","commander":"2.14.1","node-sass":"4.13.0","react-dom":"^16.5.2","supertest":"3.0.0","ts-loader":"6.0.0","@types/raf":"^3.4.0","css-loader":"0.28.7","jest-junit":"3.0.0","raw-loader":"0.5.1","styled-jsx":"2.2.1","typescript":"3.3.4000","@babel/core":"7.4.4","@types/jest":"24.0.6","@types/node":"7.0.8","@types/uuid":"3.4.3","file-loader":"3.0.1","jest-enzyme":"7.0.2","lint-staged":"9.1.0","sass-loader":"6.0.6","webpack-cli":"3.3.2","@types/react":"16.8.6","babel-loader":"8.0.5","react-helmet":"5.2.0","react-select":"1.2.1","style-loader":"0.19.1","@types/enzyme":"3.1.13","@types/lodash":"4.14.123","testcafe-live":"0.1.4","@babel/runtime":"7.4.4","dotenv-webpack":"^1.7.0","@babel/polyfill":"^7.4.4","@storybook/react":"5.0.11","@types/invariant":"2.2.29","@types/react-dom":"16.0.11","isomorphic-fetch":"2.2.1","react-datepicker":"1.1.0","react-router-dom":"4.2.2","@babel/preset-env":"7.4.4","@gooddata/mock-js":"^2.11.0","@storybook/addons":"5.0.11","@types/classnames":"2.2.3","@types/prop-types":"15.5.2","@storybook/theming":"5.0.11","identity-obj-proxy":"^3.0.0","intl-messageformat":"^7.5.4","webpack-dev-server":"3.3.1","@babel/preset-react":"7.0.0","@types/react-portal":"4.0.1","@types/react-window":"^1.8.1","babel-plugin-lodash":"3.3.4","html-webpack-plugin":"3.2.0","react-test-renderer":"16.4.2","@types/react-measure":"2.0.5","clean-webpack-plugin":"2.0.2","stats-webpack-plugin":"0.7.0","eslint-config-prettier":"4.1.0","react-google-recaptcha":"^0.14.1","tslint-config-prettier":"1.18.0","@gooddata/eslint-config":"^1.0.0","@gooddata/tslint-config":"1.0.0","@types/react-responsive":"^3.0.3","@types/storybook__react":"4.0.1","@types/stringify-object":"^3.2.0","enzyme-adapter-react-16":"1.3.1","@gooddata/test-storybook":"3.2.1","@storybook/addon-actions":"5.0.11","@storybook/addon-options":"5.0.11","node-sass-magic-importer":"5.1.0","react-syntax-highlighter":"11.0.2","@types/fixed-data-table-2":"0.8.1","@types/react-test-renderer":"16.0.0","circular-dependency-plugin":"5.0.2","compression-webpack-plugin":"2.0.0","@types/json-stable-stringify":"^1.0.32","@gooddata/frontend-npm-scripts":"1.1.0","@types/enzyme-adapter-react-16":"1.0.3","@types/storybook__addon-actions":"3.4.2","@babel/plugin-proposal-class-properties":"7.4.4","@babel/plugin-proposal-object-rest-spread":"7.4.4","@babel/plugin-transform-async-to-generator":"7.4.4"},"peerDependencies":{"react":"^16.5.2","react-dom":"^16.5.2"},"_npmOperationalInternal":{"tmp":"tmp/react-components_7.5.0-alpha-tomsatgd-tsa-bb-2132-bullet-zero-target-2020-03-20T16-27-10-208Z_1584721687270_0.6393356678803324","host":"s3://npm-registry-packages"}},"7.5.0-alpha-tulean-TLE-BUGFIX-2020-03-21T23-52-51-177Z":{"name":"@gooddata/react-components","version":"7.5.0-alpha-tulean-TLE-BUGFIX-2020-03-21T23-52-51-177Z","author":{"name":"GoodData Corporation"},"license":"BSD-3-Clause","_id":"@gooddata/react-components@7.5.0-alpha-tulean-TLE-BUGFIX-2020-03-21T23-52-51-177Z","maintainers":[{"name":"afi","email":"adam.fiedler@gooddata.com"},{"name":"bertold8","email":"ivan.nejezchleb@seznam.cz"},{"name":"brbistas","email":"valentinos.chraniotis@gooddata.com"},{"name":"bugsbunny338","email":"jiri.zajic@mensa.cz"},{"name":"de.do","email":"de.do@gooddata.com"},{"name":"gooddata-ci","email":"rail@gooddata.com"},{"name":"hung.nguyen.hoang","email":"hung.nguyen@gooddata.com"},{"name":"ivan.mjartan","email":"ivan.mjartan@gooddata.com"},{"name":"jakub-sterba","email":"jakub.sterba@gooddata.com"},{"name":"jankc","email":"jan.krapac@gmail.com"},{"name":"jaroslav.tomecek","email":"jaroslav.tomecek@gooddata.com"},{"name":"jkittler","email":"honza.kittler@gmail.com"},{"name":"khanh.le","email":"khanh.le@gooddata.com"},{"name":"lanhuynh","email":"lan.huynh@gooddata.com"},{"name":"linhhong","email":"linh.hong@gooddata.com"},{"name":"lupko","email":"lubomir.slivka@gooddata.com"},{"name":"matyas.kandl","email":"matyas.kandl@gooddata.com"},{"name":"michal.marsal","email":"michal.marsal@gooddata.com"},{"name":"naibinh","email":"naibinh@gmail.com"},{"name":"nikolacech","email":"nikola.cech@gooddata.com"},{"name":"nis.hua","email":"nis.hua@gooddata.com"},{"name":"no23reason","email":"dan.homola@hotmail.cz"},{"name":"patrikbraborec","email":"patrik.braborec@gooddata.com"},{"name":"pbenes","email":"petr.benes@gooddata.com"},{"name":"petrjanu","email":"petr.janu@gooddata.com"},{"name":"ptquang86","email":"ptquang86@gmail.com"},{"name":"qduval","email":"quentin.duval@gooddata.com"},{"name":"rodri360","email":"me@rodri360.com"},{"name":"sitina","email":"jiri.sitina@gooddata.com"},{"name":"strouhaljan","email":"strouhal.jan@gmail.com"},{"name":"tomas.kratochvil","email":"tomas.kratochvil@gooddata.com"},{"name":"tomasreichmann","email":"tomasreichmann@gmail.com"},{"name":"tomsatgd","email":"tomas.satinsky@gooddata.com"},{"name":"trung-le-quoc","email":"trung.le@gooddata.com"},{"name":"tu-ngo","email":"tungo1981@gmail.com"},{"name":"tulean","email":"tuan.le@gooddata.com"},{"name":"utdnah","email":"danh.ung@gooddata.com"},{"name":"vlastikcz","email":"vlastimil.kotas@gooddata.com"},{"name":"vu.pham","email":"vu.pham@gooddata.com"},{"name":"xmort","email":"petr.dolejsi@gooddata.com"},{"name":"yanlipnican","email":"yanlipnican@gmail.com"}],"homepage":"https://github.com/gooddata/gooddata-react-components#readme","bugs":{"url":"https://github.com/gooddata/gooddata-react-components/issues"},"dist":{"shasum":"9929abe4409f9d5ae56a13096ada715d5f6b4910","tarball":"https://registry.npmjs.org/@gooddata/react-components/-/react-components-7.5.0-alpha-tulean-TLE-BUGFIX-2020-03-21T23-52-51-177Z.tgz","fileCount":2481,"integrity":"sha512-F2X71TahJVxsuwJPQOXsvRy4C92O+1Bhvn4Zru6ZdvWh8WsRvNb4Ym80VmRkq23XH8aLMHM9DcmGGO5LgYakXg==","signatures":[{"sig":"MEUCIQC5BunOa2/ei4tErXite+y7p8oxOAm1vM6bY8yCtfmp2wIgJAv9rB8/WzFdqy2CMS0YG8prs+giBiw6d/4YAZkKhKg=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":9785914,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJedqjzCRA9TVsSAnZWagAAuqoQAI10wWrWz76jI6QoTTvK\n8dvbQ0hO21q0vZmiSkHrws8naYWnr31bughrjXM65Fb7zLfmNFs1oTOmcoP9\nRTIQsbpYL6AX9lKP8k61vAaImU9tG/5QYnm3/B4+rP4XI7Ey978X7YDPnDmR\njwZCwkTWtO5gUiO/TQZnSB2d1cGQaKM1UE0wHh+MVzG71Vo1fjoEWZpLUUnO\n6CacxoVRHtRrGWUQu0dOKhccpZzC9ZThNvvTjFAqcozlIEIay9AEgz+dYGel\nxxhn7i7lse54SWvKX7PvvR0IyVDhrnQKvkQWm3AkEbvNDhPFQy0avZx1+a+a\nJsKtBpey5R5tEYSt3A1GIj8IpBtadD2U/ueDd4fQIIz0QJqCpTyA3xpuXwdj\nWQgzh+DLvGALPd8z20CuG3fSQlNxGIouZt54gsdOVR+1FFxxyyNB3Y0UY+3j\nHDkjBVvA2Io/zQGl7JA/qv2Yhx5n+9xiHJ22nIaHPSKIayQdXcOnF43IeH1l\ni0zHqUVfdd1DpLbVwyvTyVjoig/I+j/+TXZ90TVUIuGL9K4Zdcl6Sdj/jtbA\nQFNqnaMdu5hmW4/v0gK2CfPXoC6BaRsRFOKlMhpWKeQks0GrnfwB9lXQol0j\nko/dqiChjqqf5wUzbUdcQgfQCdktYsaGdFapUBs+iLmjWrzO9FESdi5XxV0W\nnwEX\r\n=zsIo\r\n-----END PGP SIGNATURE-----\r\n"},"main":"dist/index.js","husky":{"hooks":{"pre-commit":"lint-staged"}},"config":{"eslint":"./examples/**/*.{js,jsx}","tslint":"./{__mocks__,src,stories}/{,**/}*.{ts,tsx}"},"readme":"[![npm version](https://badge.fury.io/js/%40gooddata%2Freact-components.svg)](https://www.npmjs.com/package/@gooddata/react-components)\n\n# GoodData.UI React components\n> A React-based JavaScript library for building data-driven applications\n\n## Getting started\n- [GoodData.UI Documentation](http://sdk.gooddata.com/gooddata-ui/)\n- [GoodData.UI Live Examples](https://gooddata-examples.herokuapp.com/)\n- [Stack Overflow](https://stackoverflow.com/questions/tagged/gooddata)\n\n### Usage\nWith [yarn](https://yarnpkg.com) installed, go to your project directory and run\n```\n$ yarn add @gooddata/react-components\n```\nIf you prefer [npm](npmjs.com) run\n```\n$ npm install --save @gooddata/react-components\n```\n\nThe public API is exposed via global `index.js`. Except for the styles, do not import any other file directly\nbecause they are not intended to be part of the public API.\n\n## Contributing\n\nWe welcome any contribution in form of [issues](https://github.com/gooddata/gooddata-react-components/issues) or [pull requests](https://github.com/gooddata/gooddata-react-components/pulls).\nThese commands may come in handy while developing:\n\n| command | description |\n| ------- | ----------- |\n| `yarn install --pure-lockfile` | first step |\n| ||\n| `yarn dev` | build react-components to `/dist` in watch mode |\n| `yarn test` | run all unit tests |\n| `yarn prettier-write` | format the source code to match the valid codestyle |\n| `yarn validate` | validate codestyle |\n| ||\n| `yarn storybook` | run storybook from `/stories` on http://localhost:9001 |\n| `yarn build-storybook` | build storybook to `/dist-storybook` |\n| `yarn test-storybook` | run storybook and [screenshot tests](https://github.com/gooddata/gdc-client-utils/tree/master/test-storybook) |\n| ||\n| `yarn examples` | run Live Examples dev-server from `/examples` on https://localhost:8999 |\n| `yarn examples-build` | build Live Examples to `/examples/dist` |\n| `yarn examples-server` | serve built Live Examples - see `/examples/server/src` |\n| `yarn examples-testcafe` | run testcafe tests against `localhost:8999` |\n\n### Deploy to heroku.com\nWhen you deploy this repo to heroku, it serves *GoodData.UI Live Examples*.\nRelevant tasks are in `Procfile` and `package.json`.\n\n```bash\n# run in the project directory\nheroku login\nheroku create <your-app-name>\nheroku config:set DOMAIN_ADMIN_USERNAME=x@gooddata.com DOMAIN_ADMIN_PASSWORD=xy PROJECT_ID_TO_ASSIGN=xms7ga4tf3g3nzucd8380o2bev8oeknp\ngit push heroku HEAD:master\nheroku open\n```\n### Enable Geo Chart for Storybook and Live Examples\nGeo chart uses Mapbox to render map which requires a Mapbox access token.\n- Register an account and create Mapbox access token at [guide](https://docs.mapbox.com/help/how-mapbox-works/access-tokens/)\n- Store the created token at `.env`:\n```bash\necho -e \"EXAMPLE_MAPBOX_ACCESS_TOKEN=token\" >> .env # only need to run once\necho -e \"STORYBOOK_MAPBOX_ACCESS_TOKEN=token\" >> .env # only need to run once\n```\n\n### Run Live Examples Locally\nTo run *GoodData.UI Live Examples* locally:\n```bash\ngit clone <this-repository>\ncd  <repository-folder>\nyarn install --pure-lockfile\nyarn examples\n```\nThen open https://localhost:8999 and login using Live Examples account (you can [create one here](https://gooddata-examples.herokuapp.com/registration)).\n\n### Run Storybook locally\n- Run storybook with token stored in `.env` for more secure\n```bash\nyarn storybook\n```\n- Or run storybook with token env param exposed to cli (not suggested)\n```bash\nSTORYBOOK_MAPBOX_ACCESS_TOKEN=token yarn storybook\n```\n- Apply either above way to `yarn build-storybook` or `yarn test-storybook`\n\n### Source code formatting\nThe source code in the repository is formatted by [Prettier](https://prettier.io/).\nThe format of the code is validated by our Continuous Integration server and is one of the requirements of successful merge.\n\nPrettier is supported by every major IDE. You can find the list of supported editors and how to configure them [here](https://prettier.io/docs/en/editors.html).\n\nIn the case, when your editor is not supported or you don't want to setup the integration, you can run the `yarn prettier-write` command to reformat the code before commit.\n\n## Changelog\n\n- see [CHANGELOG.md](CHANGELOG.md)\n\n## Supported versions\n\nIn order to make the user experience with integrating GoodData UI SDK as smooth and secure as possible and to ensure that the SDK is using the latest features of the platform, we will only provide support to two most recent major versions of UI SDK.\n\nThe most recent majors will be supported in the following modes:\n\n- The latest major version will receive all new functionality and all bug fixes\n- The previous major version will only receive fixes to critical issues and security fixes. These fixes will be applied on top of last released version of the previous major\n\nThe customers are encouraged to always use the latest version of the UI SDK.\n\nIn case of using older versions, the user might face API incompatibility, performance or security issues.\n\nPlease follow the installation instructions to update to the newest version.\n\n## License\n\n(C) 2007-2020 GoodData Corporation\n\nThis project is dual licensed:\n\n- The ATTRIBUTION-NONCOMMERCIAL 4.0 INTERNATIONAL (CC BY-NC 4.0) is used for purpose of the trial experience and evaluation of GoodData.UI library.\n- The GOODDATA GOODDATA.UI LIBRARY END USER LICENSE AGREEMENT is used for GoodData customers.\n\nFor more information, please see [LICENSE](https://github.com/gooddata/gooddata-react-components/blob/master/LICENSE)\n","gitHead":"28d524f6533d6e543af05452b808d4cb4f1a5a41","scripts":{"dev":"bash scripts/build.sh --dev-watch","test":"jest --watch","build":"bash scripts/build.sh","tslint":"yarn run-tslint -t verbose $npm_package_config_tslint","prepare":"cd examples/server && yarn install --frozen-lockfile && cd ../..; rm -r examples/node_modules 2>/dev/null; true","examples":"bash scripts/run-examples.sh","prepare?":"# Called before `npm publish` and on local `npm install`. Temporarily also for deleting obsolete node_modules. Ends with `true` to continue gracefully.","validate":"tsc --noEmit && yarn tslint && eslint $npm_package_config_eslint && yarn prettier-check","build-dev":"bash scripts/build.sh --dev","examples?":"# Default is developer domain, other options: yarn examples [sec,secure,stg,stg2,stg3,demo,developer or URL]","storybook":"yarn build && start-storybook -p 9001 -c .storybook","test-once":"jest","tslint-ci":"mkdir -p ./ci/results && yarn run-tslint -t checkstyle -o ./ci/results/tslint-results.xml $npm_package_config_tslint","run-tslint":"tslint -p tsconfig.json","validate-ci":"tsc --noEmit && yarn tslint-ci  && eslint $npm_package_config_eslint -f checkstyle -o ci/results/eslint-results.xml && yarn prettier-check","examples-build":"bash scripts/build-examples.sh","prepublishOnly":"yarn build","prettier-check":"prettier --check '{src,stories,styles,__mocks__,examples/server/src,examples/src,examples/test}/**/*.{ts,js,tsx,jsx,json,scss,md,yaml,html}'","prettier-write":"prettier --write '{src,stories,styles,__mocks__,examples/server/src,examples/src,examples/test}/**/*.{ts,js,tsx,jsx,json,scss,md,yaml,html}'","test-storybook":"yarn build && test-storybook","build-storybook":"yarn build && build-storybook -c .storybook -o dist-storybook","examples-server":"node examples/server/src/index.js","heroku-postbuild":"yarn examples-build developer","examples-testcafe":"./scripts/run-testcafe.sh visual","check-circular-deps":"madge --circular --extensions ts ./src","examples-testcafe-ci":"./scripts/run-testcafe.sh ci","examples-testcafe-live":"./scripts/run-testcafe.sh live"},"typings":"dist/index.d.ts","_npmUser":{"name":"tulean","email":"tuan.le@gooddata.com"},"deprecated":"@gooddata/react-components@7 reached End of Support on March 31, 2022. Please upgrade (see https://sdk.gooddata.com/gooddata-ui/docs/supported_versions.html for more information).","repository":{"url":"git+ssh://git@github.com/gooddata/gooddata-react-components.git","type":"git"},"_npmVersion":"6.9.0","description":"GoodData.UI - A powerful JavaScript library for building analytical applications","directories":{},"lint-staged":{"{src,stories,styles,__mocks__,examples/server/src,examples/src,examples/test}/**/*.{ts,js,tsx,jsx,scss}":["npx gdc-fix-copyright","git add"],"{src,stories,styles,__mocks__,examples/server/src,examples/src,examples/test}/**/*.{ts,js,tsx,jsx,json,scss,md,yaml,html}":["prettier --write","git add"]},"_nodeVersion":"10.16.3","dependencies":{"rxjs":"^5.5.6","uuid":"^3.2.1","immer":"^1.3.1","lodash":"^4.17.15","date-fns":"^2.7.0","downshift":"^3.2.7","invariant":"^2.2.2","mapbox-gl":"^1.6.1","classnames":"^2.2.6","highcharts":"7.1.1","prop-types":"^15.6.0","react-intl":"^3.6.0","custom-event":"^1.0.1","react-window":"^1.8.1","ag-grid-react":"20.0.0","react-measure":"^2.3.0","@types/mapbox-gl":"^1.6.1","react-day-picker":"~7.3.0","react-responsive":"^3.0.0","stringify-object":"^2.4.0","@gooddata/typings":"^2.22.0","ag-grid-community":"20.0.0","http-status-codes":"^1.3.0","@gooddata/js-utils":"^3.5.0","@gooddata/numberjs":"^3.2.4","fixed-data-table-2":"0.7.17","@gooddata/goodstrap":"68.1.0-alpha-tulean-TLE-BUGFIX-2020-03-21T23-51-17-076Z","react-dom-factories":"^1.0.2","@gooddata/gooddata-js":"^12.5.0","json-stable-stringify":"^1.0.1","react-transition-group":"^2.2.1","hoist-non-react-statics":"^3.3.0","nodelist-foreach-polyfill":"^1.2.0","@formatjs/intl-pluralrules":"^1.3.6","highcharts-grouped-categories":"^1.1.3"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"raf":"3.3.2","yup":"^0.24.1","jest":"24.7.1","husky":"3.0.0","madge":"^3.4.4","react":"^16.5.2","enzyme":"3.5.0","eslint":"4.19.1","formik":"^0.11.11","moment":"2.23.0","history":"^4.7.2","ts-jest":"24.0.0","webpack":"4.30.0","full-icu":"^1.3.0","prettier":"1.16.4","react-ga":"^2.5.2","recharts":"1.0.0-beta.9","testcafe":"1.1.4","commander":"2.14.1","node-sass":"4.13.0","react-dom":"^16.5.2","supertest":"3.0.0","ts-loader":"6.0.0","@types/raf":"^3.4.0","css-loader":"0.28.7","jest-junit":"3.0.0","raw-loader":"0.5.1","styled-jsx":"2.2.1","typescript":"3.3.4000","@babel/core":"7.4.4","@types/jest":"24.0.6","@types/node":"7.0.8","@types/uuid":"3.4.3","file-loader":"3.0.1","jest-enzyme":"7.0.2","lint-staged":"9.1.0","sass-loader":"6.0.6","webpack-cli":"3.3.2","@types/react":"16.8.6","babel-loader":"8.0.5","react-helmet":"5.2.0","react-select":"1.2.1","style-loader":"0.19.1","@types/enzyme":"3.1.13","@types/lodash":"4.14.123","testcafe-live":"0.1.4","@babel/runtime":"7.4.4","dotenv-webpack":"^1.7.0","@babel/polyfill":"^7.4.4","@storybook/react":"5.0.11","@types/invariant":"2.2.29","@types/react-dom":"16.0.11","isomorphic-fetch":"2.2.1","react-datepicker":"1.1.0","react-router-dom":"4.2.2","@babel/preset-env":"7.4.4","@gooddata/mock-js":"^2.11.0","@storybook/addons":"5.0.11","@types/classnames":"2.2.3","@types/prop-types":"15.5.2","@storybook/theming":"5.0.11","identity-obj-proxy":"^3.0.0","intl-messageformat":"^7.5.4","webpack-dev-server":"3.3.1","@babel/preset-react":"7.0.0","@types/react-portal":"4.0.1","@types/react-window":"^1.8.1","babel-plugin-lodash":"3.3.4","html-webpack-plugin":"3.2.0","react-test-renderer":"16.4.2","@types/react-measure":"2.0.5","clean-webpack-plugin":"2.0.2","stats-webpack-plugin":"0.7.0","eslint-config-prettier":"4.1.0","react-google-recaptcha":"^0.14.1","tslint-config-prettier":"1.18.0","@gooddata/eslint-config":"^1.0.0","@gooddata/tslint-config":"1.0.0","@types/react-responsive":"^3.0.3","@types/storybook__react":"4.0.1","@types/stringify-object":"^3.2.0","enzyme-adapter-react-16":"1.3.1","@gooddata/test-storybook":"3.2.1","@storybook/addon-actions":"5.0.11","@storybook/addon-options":"5.0.11","node-sass-magic-importer":"5.1.0","react-syntax-highlighter":"11.0.2","@types/fixed-data-table-2":"0.8.1","@types/react-test-renderer":"16.0.0","circular-dependency-plugin":"5.0.2","compression-webpack-plugin":"2.0.0","@types/json-stable-stringify":"^1.0.32","@gooddata/frontend-npm-scripts":"1.1.0","@types/enzyme-adapter-react-16":"1.0.3","@types/storybook__addon-actions":"3.4.2","@babel/plugin-proposal-class-properties":"7.4.4","@babel/plugin-proposal-object-rest-spread":"7.4.4","@babel/plugin-transform-async-to-generator":"7.4.4"},"peerDependencies":{"react":"^16.5.2","react-dom":"^16.5.2"},"_npmOperationalInternal":{"tmp":"tmp/react-components_7.5.0-alpha-tulean-TLE-BUGFIX-2020-03-21T23-52-51-177Z_1584834802878_0.42443111239078224","host":"s3://npm-registry-packages"}},"7.5.0-alpha-tulean-TLE-BUGFIX-2020-03-22T12-57-03-793Z":{"name":"@gooddata/react-components","version":"7.5.0-alpha-tulean-TLE-BUGFIX-2020-03-22T12-57-03-793Z","author":{"name":"GoodData Corporation"},"license":"BSD-3-Clause","_id":"@gooddata/react-components@7.5.0-alpha-tulean-TLE-BUGFIX-2020-03-22T12-57-03-793Z","maintainers":[{"name":"afi","email":"adam.fiedler@gooddata.com"},{"name":"bertold8","email":"ivan.nejezchleb@seznam.cz"},{"name":"brbistas","email":"valentinos.chraniotis@gooddata.com"},{"name":"bugsbunny338","email":"jiri.zajic@mensa.cz"},{"name":"de.do","email":"de.do@gooddata.com"},{"name":"gooddata-ci","email":"rail@gooddata.com"},{"name":"hung.nguyen.hoang","email":"hung.nguyen@gooddata.com"},{"name":"ivan.mjartan","email":"ivan.mjartan@gooddata.com"},{"name":"jakub-sterba","email":"jakub.sterba@gooddata.com"},{"name":"jankc","email":"jan.krapac@gmail.com"},{"name":"jaroslav.tomecek","email":"jaroslav.tomecek@gooddata.com"},{"name":"jkittler","email":"honza.kittler@gmail.com"},{"name":"khanh.le","email":"khanh.le@gooddata.com"},{"name":"lanhuynh","email":"lan.huynh@gooddata.com"},{"name":"linhhong","email":"linh.hong@gooddata.com"},{"name":"lupko","email":"lubomir.slivka@gooddata.com"},{"name":"matyas.kandl","email":"matyas.kandl@gooddata.com"},{"name":"michal.marsal","email":"michal.marsal@gooddata.com"},{"name":"naibinh","email":"naibinh@gmail.com"},{"name":"nikolacech","email":"nikola.cech@gooddata.com"},{"name":"nis.hua","email":"nis.hua@gooddata.com"},{"name":"no23reason","email":"dan.homola@hotmail.cz"},{"name":"patrikbraborec","email":"patrik.braborec@gooddata.com"},{"name":"pbenes","email":"petr.benes@gooddata.com"},{"name":"petrjanu","email":"petr.janu@gooddata.com"},{"name":"ptquang86","email":"ptquang86@gmail.com"},{"name":"qduval","email":"quentin.duval@gooddata.com"},{"name":"rodri360","email":"me@rodri360.com"},{"name":"sitina","email":"jiri.sitina@gooddata.com"},{"name":"strouhaljan","email":"strouhal.jan@gmail.com"},{"name":"tomas.kratochvil","email":"tomas.kratochvil@gooddata.com"},{"name":"tomasreichmann","email":"tomasreichmann@gmail.com"},{"name":"tomsatgd","email":"tomas.satinsky@gooddata.com"},{"name":"trung-le-quoc","email":"trung.le@gooddata.com"},{"name":"tu-ngo","email":"tungo1981@gmail.com"},{"name":"tulean","email":"tuan.le@gooddata.com"},{"name":"utdnah","email":"danh.ung@gooddata.com"},{"name":"vlastikcz","email":"vlastimil.kotas@gooddata.com"},{"name":"vu.pham","email":"vu.pham@gooddata.com"},{"name":"xmort","email":"petr.dolejsi@gooddata.com"},{"name":"yanlipnican","email":"yanlipnican@gmail.com"}],"homepage":"https://github.com/gooddata/gooddata-react-components#readme","bugs":{"url":"https://github.com/gooddata/gooddata-react-components/issues"},"dist":{"shasum":"d9f2e3e24d4f3dab9577849602476a601c73d5bb","tarball":"https://registry.npmjs.org/@gooddata/react-components/-/react-components-7.5.0-alpha-tulean-TLE-BUGFIX-2020-03-22T12-57-03-793Z.tgz","fileCount":2481,"integrity":"sha512-3mRGY1T4nCrc5SwuxqKapXhAdUT1rU1tgNzK/aCE6CYyUvs6YH0hxsnwNPEEFoxDJ5Hag5iRsYtvO6YVjIkYYg==","signatures":[{"sig":"MEUCIQCLXrt+rP/X6sNb6OdNaNVXHznLXqKlDAtAqM6JPvx6MgIgX4aq+VeMcTvq/ICtVQrqOHkJLtBnP3lvJk97PIsi8u0=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":9789714,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJed2DGCRA9TVsSAnZWagAAv40P/2D1e5taWTeIjwoTv6cR\nE+HpZ3D3VybvIixlTmBTuDPn26HPttSRp6RjJBdGhFkpkiJdjVeBVAZIWk0G\nIY9+flsHc+TvaFvoF6N9Y7eyfi8DLhRdPammal0rlNpG+hjQ4vTM41eXnmwh\nOUjBAtLp06enMp6ddvlV6Gz7v96m3LyErsr8UMWwVPPk8/b6coiqonbiIufZ\nEWVcUtWVTSOumvWr5ZoeKTwcmcvOCrCXQ1cm1PK9QuJTQAsuk7Na11R+ofnl\neyHyuylY4+wLHYp1GAeW0mt4s0VtU5hqys09/4DwEYlLOZemW5S8ois5ItHy\nrC1FWnrNKnxTnHeZ0sQy0eK9E2zm9vF4R/YCxwIle9W2zUhMap+ZvaQqJgns\nWBPqV6WzokofkNMmvKZ6Evccf/eNnOcvhxlTIKNRGDb/A74HJU4eNDpboA5z\nT6voroWxE65Rhnv0E59yGEBWlT6e46AbuMORzXCoEqu8xm5uuis59OBgWqxP\nTcyy6oLC3ZcyzQ7E7WGD3qCwX4UqqD5PLH9clJo1m7kx/VMTaJUD9MnnEHpP\n3iVakeFkdDgJ5HJ8Nr1xCA8+QnwGKd3xG3nNLRP7ZdRY8ww9TY4Iyql02xz3\nOprWqAn5uhRAQwE6WAgr+qxdEKVxOpvANWrf3KEXTcu+50s8SIHgQEcrHvqC\nP7yD\r\n=AnLG\r\n-----END PGP SIGNATURE-----\r\n"},"main":"dist/index.js","husky":{"hooks":{"pre-commit":"lint-staged"}},"config":{"eslint":"./examples/**/*.{js,jsx}","tslint":"./{__mocks__,src,stories}/{,**/}*.{ts,tsx}"},"readme":"[![npm version](https://badge.fury.io/js/%40gooddata%2Freact-components.svg)](https://www.npmjs.com/package/@gooddata/react-components)\n\n# GoodData.UI React components\n> A React-based JavaScript library for building data-driven applications\n\n## Getting started\n- [GoodData.UI Documentation](http://sdk.gooddata.com/gooddata-ui/)\n- [GoodData.UI Live Examples](https://gooddata-examples.herokuapp.com/)\n- [Stack Overflow](https://stackoverflow.com/questions/tagged/gooddata)\n\n### Usage\nWith [yarn](https://yarnpkg.com) installed, go to your project directory and run\n```\n$ yarn add @gooddata/react-components\n```\nIf you prefer [npm](npmjs.com) run\n```\n$ npm install --save @gooddata/react-components\n```\n\nThe public API is exposed via global `index.js`. Except for the styles, do not import any other file directly\nbecause they are not intended to be part of the public API.\n\n## Contributing\n\nWe welcome any contribution in form of [issues](https://github.com/gooddata/gooddata-react-components/issues) or [pull requests](https://github.com/gooddata/gooddata-react-components/pulls).\nThese commands may come in handy while developing:\n\n| command | description |\n| ------- | ----------- |\n| `yarn install --pure-lockfile` | first step |\n| ||\n| `yarn dev` | build react-components to `/dist` in watch mode |\n| `yarn test` | run all unit tests |\n| `yarn prettier-write` | format the source code to match the valid codestyle |\n| `yarn validate` | validate codestyle |\n| ||\n| `yarn storybook` | run storybook from `/stories` on http://localhost:9001 |\n| `yarn build-storybook` | build storybook to `/dist-storybook` |\n| `yarn test-storybook` | run storybook and [screenshot tests](https://github.com/gooddata/gdc-client-utils/tree/master/test-storybook) |\n| ||\n| `yarn examples` | run Live Examples dev-server from `/examples` on https://localhost:8999 |\n| `yarn examples-build` | build Live Examples to `/examples/dist` |\n| `yarn examples-server` | serve built Live Examples - see `/examples/server/src` |\n| `yarn examples-testcafe` | run testcafe tests against `localhost:8999` |\n\n### Deploy to heroku.com\nWhen you deploy this repo to heroku, it serves *GoodData.UI Live Examples*.\nRelevant tasks are in `Procfile` and `package.json`.\n\n```bash\n# run in the project directory\nheroku login\nheroku create <your-app-name>\nheroku config:set DOMAIN_ADMIN_USERNAME=x@gooddata.com DOMAIN_ADMIN_PASSWORD=xy PROJECT_ID_TO_ASSIGN=xms7ga4tf3g3nzucd8380o2bev8oeknp\ngit push heroku HEAD:master\nheroku open\n```\n### Enable Geo Chart for Storybook and Live Examples\nGeo chart uses Mapbox to render map which requires a Mapbox access token.\n- Register an account and create Mapbox access token at [guide](https://docs.mapbox.com/help/how-mapbox-works/access-tokens/)\n- Store the created token at `.env`:\n```bash\necho -e \"EXAMPLE_MAPBOX_ACCESS_TOKEN=token\" >> .env # only need to run once\necho -e \"STORYBOOK_MAPBOX_ACCESS_TOKEN=token\" >> .env # only need to run once\n```\n\n### Run Live Examples Locally\nTo run *GoodData.UI Live Examples* locally:\n```bash\ngit clone <this-repository>\ncd  <repository-folder>\nyarn install --pure-lockfile\nyarn examples\n```\nThen open https://localhost:8999 and login using Live Examples account (you can [create one here](https://gooddata-examples.herokuapp.com/registration)).\n\n### Run Storybook locally\n- Run storybook with token stored in `.env` for more secure\n```bash\nyarn storybook\n```\n- Or run storybook with token env param exposed to cli (not suggested)\n```bash\nSTORYBOOK_MAPBOX_ACCESS_TOKEN=token yarn storybook\n```\n- Apply either above way to `yarn build-storybook` or `yarn test-storybook`\n\n### Source code formatting\nThe source code in the repository is formatted by [Prettier](https://prettier.io/).\nThe format of the code is validated by our Continuous Integration server and is one of the requirements of successful merge.\n\nPrettier is supported by every major IDE. You can find the list of supported editors and how to configure them [here](https://prettier.io/docs/en/editors.html).\n\nIn the case, when your editor is not supported or you don't want to setup the integration, you can run the `yarn prettier-write` command to reformat the code before commit.\n\n## Changelog\n\n- see [CHANGELOG.md](CHANGELOG.md)\n\n## Supported versions\n\nIn order to make the user experience with integrating GoodData UI SDK as smooth and secure as possible and to ensure that the SDK is using the latest features of the platform, we will only provide support to two most recent major versions of UI SDK.\n\nThe most recent majors will be supported in the following modes:\n\n- The latest major version will receive all new functionality and all bug fixes\n- The previous major version will only receive fixes to critical issues and security fixes. These fixes will be applied on top of last released version of the previous major\n\nThe customers are encouraged to always use the latest version of the UI SDK.\n\nIn case of using older versions, the user might face API incompatibility, performance or security issues.\n\nPlease follow the installation instructions to update to the newest version.\n\n## License\n\n(C) 2007-2020 GoodData Corporation\n\nThis project is dual licensed:\n\n- The ATTRIBUTION-NONCOMMERCIAL 4.0 INTERNATIONAL (CC BY-NC 4.0) is used for purpose of the trial experience and evaluation of GoodData.UI library.\n- The GOODDATA GOODDATA.UI LIBRARY END USER LICENSE AGREEMENT is used for GoodData customers.\n\nFor more information, please see [LICENSE](https://github.com/gooddata/gooddata-react-components/blob/master/LICENSE)\n","gitHead":"aa3da8bf07bab278c67956f420726787e2e19b98","scripts":{"dev":"bash scripts/build.sh --dev-watch","test":"jest --watch","build":"bash scripts/build.sh","tslint":"yarn run-tslint -t verbose $npm_package_config_tslint","prepare":"cd examples/server && yarn install --frozen-lockfile && cd ../..; rm -r examples/node_modules 2>/dev/null; true","examples":"bash scripts/run-examples.sh","prepare?":"# Called before `npm publish` and on local `npm install`. Temporarily also for deleting obsolete node_modules. Ends with `true` to continue gracefully.","validate":"tsc --noEmit && yarn tslint && eslint $npm_package_config_eslint && yarn prettier-check","build-dev":"bash scripts/build.sh --dev","examples?":"# Default is developer domain, other options: yarn examples [sec,secure,stg,stg2,stg3,demo,developer or URL]","storybook":"yarn build && start-storybook -p 9001 -c .storybook","test-once":"jest","tslint-ci":"mkdir -p ./ci/results && yarn run-tslint -t checkstyle -o ./ci/results/tslint-results.xml $npm_package_config_tslint","run-tslint":"tslint -p tsconfig.json","validate-ci":"tsc --noEmit && yarn tslint-ci  && eslint $npm_package_config_eslint -f checkstyle -o ci/results/eslint-results.xml && yarn prettier-check","examples-build":"bash scripts/build-examples.sh","prepublishOnly":"yarn build","prettier-check":"prettier --check '{src,stories,styles,__mocks__,examples/server/src,examples/src,examples/test}/**/*.{ts,js,tsx,jsx,json,scss,md,yaml,html}'","prettier-write":"prettier --write '{src,stories,styles,__mocks__,examples/server/src,examples/src,examples/test}/**/*.{ts,js,tsx,jsx,json,scss,md,yaml,html}'","test-storybook":"yarn build && test-storybook","build-storybook":"yarn build && build-storybook -c .storybook -o dist-storybook","examples-server":"node examples/server/src/index.js","heroku-postbuild":"yarn examples-build developer","examples-testcafe":"./scripts/run-testcafe.sh visual","check-circular-deps":"madge --circular --extensions ts ./src","examples-testcafe-ci":"./scripts/run-testcafe.sh ci","examples-testcafe-live":"./scripts/run-testcafe.sh live"},"typings":"dist/index.d.ts","_npmUser":{"name":"tulean","email":"tuan.le@gooddata.com"},"deprecated":"@gooddata/react-components@7 reached End of Support on March 31, 2022. Please upgrade (see https://sdk.gooddata.com/gooddata-ui/docs/supported_versions.html for more information).","repository":{"url":"git+ssh://git@github.com/gooddata/gooddata-react-components.git","type":"git"},"_npmVersion":"6.9.0","description":"GoodData.UI - A powerful JavaScript library for building analytical applications","directories":{},"lint-staged":{"{src,stories,styles,__mocks__,examples/server/src,examples/src,examples/test}/**/*.{ts,js,tsx,jsx,scss}":["npx gdc-fix-copyright","git add"],"{src,stories,styles,__mocks__,examples/server/src,examples/src,examples/test}/**/*.{ts,js,tsx,jsx,json,scss,md,yaml,html}":["prettier --write","git add"]},"_nodeVersion":"10.16.3","dependencies":{"rxjs":"^5.5.6","uuid":"^3.2.1","immer":"^1.3.1","lodash":"^4.17.15","date-fns":"^2.7.0","downshift":"^3.2.7","invariant":"^2.2.2","mapbox-gl":"^1.6.1","classnames":"^2.2.6","highcharts":"7.1.1","prop-types":"^15.6.0","react-intl":"^3.6.0","custom-event":"^1.0.1","react-window":"^1.8.1","ag-grid-react":"20.0.0","react-measure":"^2.3.0","@types/mapbox-gl":"^1.6.1","react-day-picker":"~7.3.0","react-responsive":"^3.0.0","stringify-object":"^2.4.0","@gooddata/typings":"^2.22.0","ag-grid-community":"20.0.0","http-status-codes":"^1.3.0","@gooddata/js-utils":"^3.5.0","@gooddata/numberjs":"^3.2.4","fixed-data-table-2":"0.7.17","@gooddata/goodstrap":"68.1.0-alpha-tulean-TLE-BUGFIX-2020-03-22T12-54-51-196Z","react-dom-factories":"^1.0.2","@gooddata/gooddata-js":"^12.5.0","json-stable-stringify":"^1.0.1","react-transition-group":"^2.2.1","hoist-non-react-statics":"^3.3.0","nodelist-foreach-polyfill":"^1.2.0","@formatjs/intl-pluralrules":"^1.3.6","highcharts-grouped-categories":"^1.1.3"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"raf":"3.3.2","yup":"^0.24.1","jest":"24.7.1","husky":"3.0.0","madge":"^3.4.4","react":"^16.5.2","enzyme":"3.5.0","eslint":"4.19.1","formik":"^0.11.11","moment":"2.23.0","history":"^4.7.2","ts-jest":"24.0.0","webpack":"4.30.0","full-icu":"^1.3.0","prettier":"1.16.4","react-ga":"^2.5.2","recharts":"1.0.0-beta.9","testcafe":"1.1.4","commander":"2.14.1","node-sass":"4.13.0","react-dom":"^16.5.2","supertest":"3.0.0","ts-loader":"6.0.0","@types/raf":"^3.4.0","css-loader":"0.28.7","jest-junit":"3.0.0","raw-loader":"0.5.1","styled-jsx":"2.2.1","typescript":"3.3.4000","@babel/core":"7.4.4","@types/jest":"24.0.6","@types/node":"7.0.8","@types/uuid":"3.4.3","file-loader":"3.0.1","jest-enzyme":"7.0.2","lint-staged":"9.1.0","sass-loader":"6.0.6","webpack-cli":"3.3.2","@types/react":"16.8.6","babel-loader":"8.0.5","react-helmet":"5.2.0","react-select":"1.2.1","style-loader":"0.19.1","@types/enzyme":"3.1.13","@types/lodash":"4.14.123","testcafe-live":"0.1.4","@babel/runtime":"7.4.4","dotenv-webpack":"^1.7.0","@babel/polyfill":"^7.4.4","@storybook/react":"5.0.11","@types/invariant":"2.2.29","@types/react-dom":"16.0.11","isomorphic-fetch":"2.2.1","react-datepicker":"1.1.0","react-router-dom":"4.2.2","@babel/preset-env":"7.4.4","@gooddata/mock-js":"^2.11.0","@storybook/addons":"5.0.11","@types/classnames":"2.2.3","@types/prop-types":"15.5.2","@storybook/theming":"5.0.11","identity-obj-proxy":"^3.0.0","intl-messageformat":"^7.5.4","webpack-dev-server":"3.3.1","@babel/preset-react":"7.0.0","@types/react-portal":"4.0.1","@types/react-window":"^1.8.1","babel-plugin-lodash":"3.3.4","html-webpack-plugin":"3.2.0","react-test-renderer":"16.4.2","@types/react-measure":"2.0.5","clean-webpack-plugin":"2.0.2","stats-webpack-plugin":"0.7.0","eslint-config-prettier":"4.1.0","react-google-recaptcha":"^0.14.1","tslint-config-prettier":"1.18.0","@gooddata/eslint-config":"^1.0.0","@gooddata/tslint-config":"1.0.0","@types/react-responsive":"^3.0.3","@types/storybook__react":"4.0.1","@types/stringify-object":"^3.2.0","enzyme-adapter-react-16":"1.3.1","@gooddata/test-storybook":"3.2.1","@storybook/addon-actions":"5.0.11","@storybook/addon-options":"5.0.11","node-sass-magic-importer":"5.1.0","react-syntax-highlighter":"11.0.2","@types/fixed-data-table-2":"0.8.1","@types/react-test-renderer":"16.0.0","circular-dependency-plugin":"5.0.2","compression-webpack-plugin":"2.0.0","@types/json-stable-stringify":"^1.0.32","@gooddata/frontend-npm-scripts":"1.1.0","@types/enzyme-adapter-react-16":"1.0.3","@types/storybook__addon-actions":"3.4.2","@babel/plugin-proposal-class-properties":"7.4.4","@babel/plugin-proposal-object-rest-spread":"7.4.4","@babel/plugin-transform-async-to-generator":"7.4.4"},"peerDependencies":{"react":"^16.5.2","react-dom":"^16.5.2"},"_npmOperationalInternal":{"tmp":"tmp/react-components_7.5.0-alpha-tulean-TLE-BUGFIX-2020-03-22T12-57-03-793Z_1584881861907_0.9240837018185775","host":"s3://npm-registry-packages"}},"7.5.0-alpha-lanhuynh-lhq-sd-818-geo-pushpin-config-panel-p1-2020-03-23T09-07-56-617Z":{"name":"@gooddata/react-components","version":"7.5.0-alpha-lanhuynh-lhq-sd-818-geo-pushpin-config-panel-p1-2020-03-23T09-07-56-617Z","author":{"name":"GoodData Corporation"},"license":"BSD-3-Clause","_id":"@gooddata/react-components@7.5.0-alpha-lanhuynh-lhq-sd-818-geo-pushpin-config-panel-p1-2020-03-23T09-07-56-617Z","maintainers":[{"name":"afi","email":"adam.fiedler@gooddata.com"},{"name":"bertold8","email":"ivan.nejezchleb@seznam.cz"},{"name":"brbistas","email":"valentinos.chraniotis@gooddata.com"},{"name":"bugsbunny338","email":"jiri.zajic@mensa.cz"},{"name":"de.do","email":"de.do@gooddata.com"},{"name":"gooddata-ci","email":"rail@gooddata.com"},{"name":"hung.nguyen.hoang","email":"hung.nguyen@gooddata.com"},{"name":"ivan.mjartan","email":"ivan.mjartan@gooddata.com"},{"name":"jakub-sterba","email":"jakub.sterba@gooddata.com"},{"name":"jankc","email":"jan.krapac@gmail.com"},{"name":"jaroslav.tomecek","email":"jaroslav.tomecek@gooddata.com"},{"name":"jkittler","email":"honza.kittler@gmail.com"},{"name":"khanh.le","email":"khanh.le@gooddata.com"},{"name":"lanhuynh","email":"lan.huynh@gooddata.com"},{"name":"linhhong","email":"linh.hong@gooddata.com"},{"name":"lupko","email":"lubomir.slivka@gooddata.com"},{"name":"matyas.kandl","email":"matyas.kandl@gooddata.com"},{"name":"michal.marsal","email":"michal.marsal@gooddata.com"},{"name":"naibinh","email":"naibinh@gmail.com"},{"name":"nikolacech","email":"nikola.cech@gooddata.com"},{"name":"nis.hua","email":"nis.hua@gooddata.com"},{"name":"no23reason","email":"dan.homola@hotmail.cz"},{"name":"patrikbraborec","email":"patrik.braborec@gooddata.com"},{"name":"pbenes","email":"petr.benes@gooddata.com"},{"name":"petrjanu","email":"petr.janu@gooddata.com"},{"name":"ptquang86","email":"ptquang86@gmail.com"},{"name":"qduval","email":"quentin.duval@gooddata.com"},{"name":"rodri360","email":"me@rodri360.com"},{"name":"sitina","email":"jiri.sitina@gooddata.com"},{"name":"strouhaljan","email":"strouhal.jan@gmail.com"},{"name":"tomas.kratochvil","email":"tomas.kratochvil@gooddata.com"},{"name":"tomasreichmann","email":"tomasreichmann@gmail.com"},{"name":"tomsatgd","email":"tomas.satinsky@gooddata.com"},{"name":"trung-le-quoc","email":"trung.le@gooddata.com"},{"name":"tu-ngo","email":"tungo1981@gmail.com"},{"name":"tulean","email":"tuan.le@gooddata.com"},{"name":"utdnah","email":"danh.ung@gooddata.com"},{"name":"vlastikcz","email":"vlastimil.kotas@gooddata.com"},{"name":"vu.pham","email":"vu.pham@gooddata.com"},{"name":"xmort","email":"petr.dolejsi@gooddata.com"},{"name":"yanlipnican","email":"yanlipnican@gmail.com"}],"homepage":"https://github.com/gooddata/gooddata-react-components#readme","bugs":{"url":"https://github.com/gooddata/gooddata-react-components/issues"},"dist":{"shasum":"cdd32088f085030e33cc5e735ae011e56de5d5c9","tarball":"https://registry.npmjs.org/@gooddata/react-components/-/react-components-7.5.0-alpha-lanhuynh-lhq-sd-818-geo-pushpin-config-panel-p1-2020-03-23T09-07-56-617Z.tgz","fileCount":2484,"integrity":"sha512-b2P5TMG7hiFG+X5GwQg0RUfNvcLljPWim7Ax0LsOZL5RJdkMTCOI9hezJovTvWvJgMHgOaEOa08gmN2xOVvpoQ==","signatures":[{"sig":"MEQCIFzUuWaVD4Xe0fpLkZRzKa/TsLpyZZM9j6TpRhLG3tdIAiB1lFhy19NlQJ0VUpWu9m30kuJdEwkoFbJP/A13ntLCzw==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":9808832,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJeeHzJCRA9TVsSAnZWagAACsYP/0XhxD3XJGuveo/L0awM\nYj84BjiusbDhzML1I7ApGjATwmzKJxJfvA8g5pqtan/eMiUMzCAiuIlru13o\ngFTpoKiQlqeSGlCeMMAuws3FLRgKQ8lezV43jX0rNbFdz0ZxsadD4HR863Re\nVFiBOMG3yWT3Of+hnwlGTWpNFIxoTGBpNYkX6f1jpW8KMljiTxCB3f04Tn0a\nUjRD+d5zev9z89OvUIXzUvnvJ2BjrKCzR20RryRao8VTj4lEM47GRfCIpMDm\nQFEY1JgvxqjubpOdNIRy2RAnx4s4hR4gOCFE//tlmJ93PDMu0nb0Ylb/yCN9\nXDhbyQh6gvg/PdDfCwKvsJObfv+NyTrmBO5iP30Q4kqPqKWkT+JxcTGCpY6Z\nHp2sK55+JRI5Ks/PrgXGkJHeWiAMJ/1/pUt3dARU12qSaZfxpaUhItDzZlUV\n/YMVsda0OQ0Y4PJroLF/tRLoZDzb1dJSAAMr6VSgTddGw7WN1YqEDU9qJdAI\nhaU5cF55DwhpqCJGL9n46mUj91Exs3+tTlBpeIYYkOZctB4MwJyrKZ1qbQgf\ntRn1xUpHxTCaO0HFb/MbeV4RV6we68MPThQUMxvUcZi6+YyBC+p53eWZ5maP\nKVhT1iD4qX6xl4JGPjX6mQo/EjvHw7B9Bbuub7vdCN29BsFVF/y9unc6iGGb\nmGZ+\r\n=ltJe\r\n-----END PGP SIGNATURE-----\r\n"},"main":"dist/index.js","husky":{"hooks":{"pre-commit":"lint-staged"}},"config":{"eslint":"./examples/**/*.{js,jsx}","tslint":"./{__mocks__,src,stories}/{,**/}*.{ts,tsx}"},"readme":"[![npm version](https://badge.fury.io/js/%40gooddata%2Freact-components.svg)](https://www.npmjs.com/package/@gooddata/react-components)\n\n# GoodData.UI React components\n> A React-based JavaScript library for building data-driven applications\n\n## Getting started\n- [GoodData.UI Documentation](http://sdk.gooddata.com/gooddata-ui/)\n- [GoodData.UI Live Examples](https://gooddata-examples.herokuapp.com/)\n- [Stack Overflow](https://stackoverflow.com/questions/tagged/gooddata)\n\n### Usage\nWith [yarn](https://yarnpkg.com) installed, go to your project directory and run\n```\n$ yarn add @gooddata/react-components\n```\nIf you prefer [npm](npmjs.com) run\n```\n$ npm install --save @gooddata/react-components\n```\n\nThe public API is exposed via global `index.js`. Except for the styles, do not import any other file directly\nbecause they are not intended to be part of the public API.\n\n## Contributing\n\nWe welcome any contribution in form of [issues](https://github.com/gooddata/gooddata-react-components/issues) or [pull requests](https://github.com/gooddata/gooddata-react-components/pulls).\nThese commands may come in handy while developing:\n\n| command | description |\n| ------- | ----------- |\n| `yarn install --pure-lockfile` | first step |\n| ||\n| `yarn dev` | build react-components to `/dist` in watch mode |\n| `yarn test` | run all unit tests |\n| `yarn prettier-write` | format the source code to match the valid codestyle |\n| `yarn validate` | validate codestyle |\n| ||\n| `yarn storybook` | run storybook from `/stories` on http://localhost:9001 |\n| `yarn build-storybook` | build storybook to `/dist-storybook` |\n| `yarn test-storybook` | run storybook and [screenshot tests](https://github.com/gooddata/gdc-client-utils/tree/master/test-storybook) |\n| ||\n| `yarn examples` | run Live Examples dev-server from `/examples` on https://localhost:8999 |\n| `yarn examples-build` | build Live Examples to `/examples/dist` |\n| `yarn examples-server` | serve built Live Examples - see `/examples/server/src` |\n| `yarn examples-testcafe` | run testcafe tests against `localhost:8999` |\n\n### Deploy to heroku.com\nWhen you deploy this repo to heroku, it serves *GoodData.UI Live Examples*.\nRelevant tasks are in `Procfile` and `package.json`.\n\n```bash\n# run in the project directory\nheroku login\nheroku create <your-app-name>\nheroku config:set DOMAIN_ADMIN_USERNAME=x@gooddata.com DOMAIN_ADMIN_PASSWORD=xy PROJECT_ID_TO_ASSIGN=xms7ga4tf3g3nzucd8380o2bev8oeknp\ngit push heroku HEAD:master\nheroku open\n```\n### Enable Geo Chart for Storybook and Live Examples\nGeo chart uses Mapbox to render map which requires a Mapbox access token.\n- Register an account and create Mapbox access token at [guide](https://docs.mapbox.com/help/how-mapbox-works/access-tokens/)\n- Store the created token at `.env`:\n```bash\necho -e \"EXAMPLE_MAPBOX_ACCESS_TOKEN=token\" >> .env # only need to run once\necho -e \"STORYBOOK_MAPBOX_ACCESS_TOKEN=token\" >> .env # only need to run once\n```\n\n### Run Live Examples Locally\nTo run *GoodData.UI Live Examples* locally:\n```bash\ngit clone <this-repository>\ncd  <repository-folder>\nyarn install --pure-lockfile\nyarn examples\n```\nThen open https://localhost:8999 and login using Live Examples account (you can [create one here](https://gooddata-examples.herokuapp.com/registration)).\n\n### Run Storybook locally\n- Run storybook with token stored in `.env` for more secure\n```bash\nyarn storybook\n```\n- Or run storybook with token env param exposed to cli (not suggested)\n```bash\nSTORYBOOK_MAPBOX_ACCESS_TOKEN=token yarn storybook\n```\n- Apply either above way to `yarn build-storybook` or `yarn test-storybook`\n\n### Source code formatting\nThe source code in the repository is formatted by [Prettier](https://prettier.io/).\nThe format of the code is validated by our Continuous Integration server and is one of the requirements of successful merge.\n\nPrettier is supported by every major IDE. You can find the list of supported editors and how to configure them [here](https://prettier.io/docs/en/editors.html).\n\nIn the case, when your editor is not supported or you don't want to setup the integration, you can run the `yarn prettier-write` command to reformat the code before commit.\n\n## Changelog\n\n- see [CHANGELOG.md](CHANGELOG.md)\n\n## Supported versions\n\nIn order to make the user experience with integrating GoodData UI SDK as smooth and secure as possible and to ensure that the SDK is using the latest features of the platform, we will only provide support to two most recent major versions of UI SDK.\n\nThe most recent majors will be supported in the following modes:\n\n- The latest major version will receive all new functionality and all bug fixes\n- The previous major version will only receive fixes to critical issues and security fixes. These fixes will be applied on top of last released version of the previous major\n\nThe customers are encouraged to always use the latest version of the UI SDK.\n\nIn case of using older versions, the user might face API incompatibility, performance or security issues.\n\nPlease follow the installation instructions to update to the newest version.\n\n## License\n\n(C) 2007-2020 GoodData Corporation\n\nThis project is dual licensed:\n\n- The ATTRIBUTION-NONCOMMERCIAL 4.0 INTERNATIONAL (CC BY-NC 4.0) is used for purpose of the trial experience and evaluation of GoodData.UI library.\n- The GOODDATA GOODDATA.UI LIBRARY END USER LICENSE AGREEMENT is used for GoodData customers.\n\nFor more information, please see [LICENSE](https://github.com/gooddata/gooddata-react-components/blob/master/LICENSE)\n","gitHead":"e2844c92f04498c36c83815df2e63918de4d5458","scripts":{"dev":"bash scripts/build.sh --dev-watch","test":"jest --watch","build":"bash scripts/build.sh","tslint":"yarn run-tslint -t verbose $npm_package_config_tslint","prepare":"cd examples/server && yarn install --frozen-lockfile && cd ../..; rm -r examples/node_modules 2>/dev/null; true","examples":"bash scripts/run-examples.sh","prepare?":"# Called before `npm publish` and on local `npm install`. Temporarily also for deleting obsolete node_modules. Ends with `true` to continue gracefully.","validate":"tsc --noEmit && yarn tslint && eslint $npm_package_config_eslint && yarn prettier-check","build-dev":"bash scripts/build.sh --dev","examples?":"# Default is developer domain, other options: yarn examples [sec,secure,stg,stg2,stg3,demo,developer or URL]","storybook":"yarn build && start-storybook -p 9001 -c .storybook","test-once":"jest","tslint-ci":"mkdir -p ./ci/results && yarn run-tslint -t checkstyle -o ./ci/results/tslint-results.xml $npm_package_config_tslint","run-tslint":"tslint -p tsconfig.json","validate-ci":"tsc --noEmit && yarn tslint-ci  && eslint $npm_package_config_eslint -f checkstyle -o ci/results/eslint-results.xml && yarn prettier-check","examples-build":"bash scripts/build-examples.sh","prepublishOnly":"yarn build","prettier-check":"prettier --check '{src,stories,styles,__mocks__,examples/server/src,examples/src,examples/test}/**/*.{ts,js,tsx,jsx,json,scss,md,yaml,html}'","prettier-write":"prettier --write '{src,stories,styles,__mocks__,examples/server/src,examples/src,examples/test}/**/*.{ts,js,tsx,jsx,json,scss,md,yaml,html}'","test-storybook":"yarn build && test-storybook","build-storybook":"yarn build && build-storybook -c .storybook -o dist-storybook","examples-server":"node examples/server/src/index.js","heroku-postbuild":"yarn examples-build developer","examples-testcafe":"./scripts/run-testcafe.sh visual","check-circular-deps":"madge --circular --extensions ts ./src","examples-testcafe-ci":"./scripts/run-testcafe.sh ci","examples-testcafe-live":"./scripts/run-testcafe.sh live"},"typings":"dist/index.d.ts","_npmUser":{"name":"lanhuynh","email":"lan.huynh@gooddata.com"},"deprecated":"@gooddata/react-components@7 reached End of Support on March 31, 2022. Please upgrade (see https://sdk.gooddata.com/gooddata-ui/docs/supported_versions.html for more information).","repository":{"url":"git+ssh://git@github.com/gooddata/gooddata-react-components.git","type":"git"},"_npmVersion":"6.9.0","description":"GoodData.UI - A powerful JavaScript library for building analytical applications","directories":{},"lint-staged":{"{src,stories,styles,__mocks__,examples/server/src,examples/src,examples/test}/**/*.{ts,js,tsx,jsx,scss}":["npx gdc-fix-copyright","git add"],"{src,stories,styles,__mocks__,examples/server/src,examples/src,examples/test}/**/*.{ts,js,tsx,jsx,json,scss,md,yaml,html}":["prettier --write","git add"]},"_nodeVersion":"8.12.0","dependencies":{"rxjs":"^5.5.6","uuid":"^3.2.1","immer":"^1.3.1","lodash":"^4.17.15","date-fns":"^2.7.0","downshift":"^3.2.7","invariant":"^2.2.2","mapbox-gl":"^1.6.1","classnames":"^2.2.6","highcharts":"7.1.1","prop-types":"^15.6.0","react-intl":"^3.6.0","custom-event":"^1.0.1","react-window":"^1.8.1","ag-grid-react":"20.0.0","react-measure":"^2.3.0","@types/mapbox-gl":"^1.6.1","react-day-picker":"~7.3.0","react-responsive":"^3.0.0","stringify-object":"^2.4.0","@gooddata/typings":"^2.22.0","ag-grid-community":"20.0.0","http-status-codes":"^1.3.0","@gooddata/js-utils":"^3.5.0","@gooddata/numberjs":"^3.2.4","fixed-data-table-2":"0.7.17","@gooddata/goodstrap":"^68.1.0","react-dom-factories":"^1.0.2","@gooddata/gooddata-js":"^12.5.0","json-stable-stringify":"^1.0.1","react-transition-group":"^2.2.1","hoist-non-react-statics":"^3.3.0","nodelist-foreach-polyfill":"^1.2.0","@formatjs/intl-pluralrules":"^1.3.6","highcharts-grouped-categories":"^1.1.3"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"raf":"3.3.2","yup":"^0.24.1","jest":"24.7.1","husky":"3.0.0","madge":"^3.4.4","react":"^16.5.2","enzyme":"3.5.0","eslint":"4.19.1","formik":"^0.11.11","moment":"2.23.0","history":"^4.7.2","ts-jest":"24.0.0","webpack":"4.30.0","full-icu":"^1.3.0","prettier":"1.16.4","react-ga":"^2.5.2","recharts":"1.0.0-beta.9","testcafe":"1.1.4","commander":"2.14.1","node-sass":"4.13.0","react-dom":"^16.5.2","supertest":"3.0.0","ts-loader":"6.0.0","@types/raf":"^3.4.0","css-loader":"0.28.7","jest-junit":"3.0.0","raw-loader":"0.5.1","styled-jsx":"2.2.1","typescript":"3.3.4000","@babel/core":"7.4.4","@types/jest":"24.0.6","@types/node":"7.0.8","@types/uuid":"3.4.3","file-loader":"3.0.1","jest-enzyme":"7.0.2","lint-staged":"9.1.0","sass-loader":"6.0.6","webpack-cli":"3.3.2","@types/react":"16.8.6","babel-loader":"8.0.5","react-helmet":"5.2.0","react-select":"1.2.1","style-loader":"0.19.1","@types/enzyme":"3.1.13","@types/lodash":"4.14.123","testcafe-live":"0.1.4","@babel/runtime":"7.4.4","dotenv-webpack":"^1.7.0","@babel/polyfill":"^7.4.4","@storybook/react":"5.0.11","@types/invariant":"2.2.29","@types/react-dom":"16.0.11","isomorphic-fetch":"2.2.1","react-datepicker":"1.1.0","react-router-dom":"4.2.2","@babel/preset-env":"7.4.4","@gooddata/mock-js":"^2.11.0","@storybook/addons":"5.0.11","@types/classnames":"2.2.3","@types/prop-types":"15.5.2","@storybook/theming":"5.0.11","identity-obj-proxy":"^3.0.0","intl-messageformat":"^7.5.4","webpack-dev-server":"3.3.1","@babel/preset-react":"7.0.0","@types/react-portal":"4.0.1","@types/react-window":"^1.8.1","babel-plugin-lodash":"3.3.4","html-webpack-plugin":"3.2.0","react-test-renderer":"16.4.2","@types/react-measure":"2.0.5","clean-webpack-plugin":"2.0.2","stats-webpack-plugin":"0.7.0","eslint-config-prettier":"4.1.0","react-google-recaptcha":"^0.14.1","tslint-config-prettier":"1.18.0","@gooddata/eslint-config":"^1.0.0","@gooddata/tslint-config":"1.0.0","@types/react-responsive":"^3.0.3","@types/storybook__react":"4.0.1","@types/stringify-object":"^3.2.0","enzyme-adapter-react-16":"1.3.1","@gooddata/test-storybook":"3.2.1","@storybook/addon-actions":"5.0.11","@storybook/addon-options":"5.0.11","node-sass-magic-importer":"5.1.0","react-syntax-highlighter":"11.0.2","@types/fixed-data-table-2":"0.8.1","@types/react-test-renderer":"16.0.0","circular-dependency-plugin":"5.0.2","compression-webpack-plugin":"2.0.0","@types/json-stable-stringify":"^1.0.32","@gooddata/frontend-npm-scripts":"1.1.0","@types/enzyme-adapter-react-16":"1.0.3","@types/storybook__addon-actions":"3.4.2","@babel/plugin-proposal-class-properties":"7.4.4","@babel/plugin-proposal-object-rest-spread":"7.4.4","@babel/plugin-transform-async-to-generator":"7.4.4"},"peerDependencies":{"react":"^16.5.2","react-dom":"^16.5.2"},"_npmOperationalInternal":{"tmp":"tmp/react-components_7.5.0-alpha-lanhuynh-lhq-sd-818-geo-pushpin-config-panel-p1-2020-03-23T09-07-56-617Z_1584954569175_0.9844398664162022","host":"s3://npm-registry-packages"}},"7.5.0-beta.26":{"name":"@gooddata/react-components","version":"7.5.0-beta.26","author":{"name":"GoodData Corporation"},"license":"BSD-3-Clause","_id":"@gooddata/react-components@7.5.0-beta.26","maintainers":[{"name":"afi","email":"adam.fiedler@gooddata.com"},{"name":"bertold8","email":"ivan.nejezchleb@seznam.cz"},{"name":"brbistas","email":"valentinos.chraniotis@gooddata.com"},{"name":"bugsbunny338","email":"jiri.zajic@mensa.cz"},{"name":"de.do","email":"de.do@gooddata.com"},{"name":"gooddata-ci","email":"rail@gooddata.com"},{"name":"hung.nguyen.hoang","email":"hung.nguyen@gooddata.com"},{"name":"ivan.mjartan","email":"ivan.mjartan@gooddata.com"},{"name":"jakub-sterba","email":"jakub.sterba@gooddata.com"},{"name":"jankc","email":"jan.krapac@gmail.com"},{"name":"jaroslav.tomecek","email":"jaroslav.tomecek@gooddata.com"},{"name":"jkittler","email":"honza.kittler@gmail.com"},{"name":"khanh.le","email":"khanh.le@gooddata.com"},{"name":"lanhuynh","email":"lan.huynh@gooddata.com"},{"name":"linhhong","email":"linh.hong@gooddata.com"},{"name":"lupko","email":"lubomir.slivka@gooddata.com"},{"name":"matyas.kandl","email":"matyas.kandl@gooddata.com"},{"name":"michal.marsal","email":"michal.marsal@gooddata.com"},{"name":"naibinh","email":"naibinh@gmail.com"},{"name":"nikolacech","email":"nikola.cech@gooddata.com"},{"name":"nis.hua","email":"nis.hua@gooddata.com"},{"name":"no23reason","email":"dan.homola@hotmail.cz"},{"name":"patrikbraborec","email":"patrik.braborec@gooddata.com"},{"name":"pbenes","email":"petr.benes@gooddata.com"},{"name":"petrjanu","email":"petr.janu@gooddata.com"},{"name":"ptquang86","email":"ptquang86@gmail.com"},{"name":"qduval","email":"quentin.duval@gooddata.com"},{"name":"rodri360","email":"me@rodri360.com"},{"name":"sitina","email":"jiri.sitina@gooddata.com"},{"name":"strouhaljan","email":"strouhal.jan@gmail.com"},{"name":"tomas.kratochvil","email":"tomas.kratochvil@gooddata.com"},{"name":"tomasreichmann","email":"tomasreichmann@gmail.com"},{"name":"tomsatgd","email":"tomas.satinsky@gooddata.com"},{"name":"trung-le-quoc","email":"trung.le@gooddata.com"},{"name":"tu-ngo","email":"tungo1981@gmail.com"},{"name":"tulean","email":"tuan.le@gooddata.com"},{"name":"utdnah","email":"danh.ung@gooddata.com"},{"name":"vlastikcz","email":"vlastimil.kotas@gooddata.com"},{"name":"vu.pham","email":"vu.pham@gooddata.com"},{"name":"xmort","email":"petr.dolejsi@gooddata.com"},{"name":"yanlipnican","email":"yanlipnican@gmail.com"}],"homepage":"https://github.com/gooddata/gooddata-react-components#readme","bugs":{"url":"https://github.com/gooddata/gooddata-react-components/issues"},"dist":{"shasum":"c21cb176b03b8e2efa44fdec59306c48c630f05a","tarball":"https://registry.npmjs.org/@gooddata/react-components/-/react-components-7.5.0-beta.26.tgz","fileCount":2480,"integrity":"sha512-U6u04HSg9nsj7lRT97NRitZNw//9pemyuUp23jH/1E4BB7Fwg3UWCXiZJx6Uqkfs8bU+6LiRDHImMgDnzw3QDQ==","signatures":[{"sig":"MEQCIGlqgivcntpiWEUvJXtm9H27L6nfkHraEJV28ZQEpCEWAiABUsg3sUNDo2eIhkQ4Nwr1Q0MibGXh4Rj4zCny2VizeQ==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":9777204,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJeeKOvCRA9TVsSAnZWagAAvLUP/187tcYXImRQ2scfKrMt\nukLVT4LUWz8sUCYXEvK12llSgA1zr07mmnaVg5M1Yo9ybRP7NxdRy79XSY/7\nUlhZxE6ORXm3CZTAHeqQsWSaTFuSuvJqip2o1Iv0emVyG2esKxbBSg0tx956\nQHJ0h4DdXCFTV1HBr4T71eFAFqRG0wIo2/p3u4gz6XTnvsNZwLV3/5SBAMvZ\nb4HPNPMOFi9gXEel0hYfhylbjiBDX463ZhFIL7hiyqzLjiK4jXFCd/S8epLz\nx5HO5aZzpPH9T4ycPENwR6VW/60UqsCf2tASCgtTYQWPPAFfpgfVvzUEFS02\n2uVTp4M6DtBeqj9/bVG37zDuj/1Rfo2MoNFwog52Z1WNDt+H2OLJTJZ5Xupq\nijJn5tKPRr4FWDGZMY6EnuNRV2G6fthtnuxkLaCdAxzlbEPhomLK0TZOP/5Z\nQ/0nJAKVPLDatsUo1X8t3aI+7LpGzeY0IbXnkfoSM376HBmjHAWuY+/3qHNo\nfQa2zQVaKv60Vh2pFGQ6tF3B4dvwFXciAFbdudGpx9oHS8FVkP1GTjkOvfmQ\naJcgixWBAMvDsHA0qnCSbgChjjy7LxPBgeIC+8IsYpJkeFdED6vsec4vKKf7\nRzhCewPaEN+P672rWXPjSrbnJAi8KXHSHVHEHqfVRCSye1dAkzyNWB8KGIFV\nYpkj\r\n=Qnq0\r\n-----END PGP SIGNATURE-----\r\n"},"main":"dist/index.js","husky":{"hooks":{"pre-commit":"lint-staged"}},"config":{"eslint":"./examples/**/*.{js,jsx}","tslint":"./{__mocks__,src,stories}/{,**/}*.{ts,tsx}"},"readme":"[![npm version](https://badge.fury.io/js/%40gooddata%2Freact-components.svg)](https://www.npmjs.com/package/@gooddata/react-components)\n\n# GoodData.UI React components\n> A React-based JavaScript library for building data-driven applications\n\n## Getting started\n- [GoodData.UI Documentation](http://sdk.gooddata.com/gooddata-ui/)\n- [GoodData.UI Live Examples](https://gooddata-examples.herokuapp.com/)\n- [Stack Overflow](https://stackoverflow.com/questions/tagged/gooddata)\n\n### Usage\nWith [yarn](https://yarnpkg.com) installed, go to your project directory and run\n```\n$ yarn add @gooddata/react-components\n```\nIf you prefer [npm](npmjs.com) run\n```\n$ npm install --save @gooddata/react-components\n```\n\nThe public API is exposed via global `index.js`. Except for the styles, do not import any other file directly\nbecause they are not intended to be part of the public API.\n\n## Contributing\n\nWe welcome any contribution in form of [issues](https://github.com/gooddata/gooddata-react-components/issues) or [pull requests](https://github.com/gooddata/gooddata-react-components/pulls).\nThese commands may come in handy while developing:\n\n| command | description |\n| ------- | ----------- |\n| `yarn install --pure-lockfile` | first step |\n| ||\n| `yarn dev` | build react-components to `/dist` in watch mode |\n| `yarn test` | run all unit tests |\n| `yarn prettier-write` | format the source code to match the valid codestyle |\n| `yarn validate` | validate codestyle |\n| ||\n| `yarn storybook` | run storybook from `/stories` on http://localhost:9001 |\n| `yarn build-storybook` | build storybook to `/dist-storybook` |\n| `yarn test-storybook` | run storybook and [screenshot tests](https://github.com/gooddata/gdc-client-utils/tree/master/test-storybook) |\n| ||\n| `yarn examples` | run Live Examples dev-server from `/examples` on https://localhost:8999 |\n| `yarn examples-build` | build Live Examples to `/examples/dist` |\n| `yarn examples-server` | serve built Live Examples - see `/examples/server/src` |\n| `yarn examples-testcafe` | run testcafe tests against `localhost:8999` |\n\n### Deploy to heroku.com\nWhen you deploy this repo to heroku, it serves *GoodData.UI Live Examples*.\nRelevant tasks are in `Procfile` and `package.json`.\n\n```bash\n# run in the project directory\nheroku login\nheroku create <your-app-name>\nheroku config:set DOMAIN_ADMIN_USERNAME=x@gooddata.com DOMAIN_ADMIN_PASSWORD=xy PROJECT_ID_TO_ASSIGN=xms7ga4tf3g3nzucd8380o2bev8oeknp\ngit push heroku HEAD:master\nheroku open\n```\n### Enable Geo Chart for Storybook and Live Examples\nGeo chart uses Mapbox to render map which requires a Mapbox access token.\n- Register an account and create Mapbox access token at [guide](https://docs.mapbox.com/help/how-mapbox-works/access-tokens/)\n- Store the created token at `.env`:\n```bash\necho -e \"EXAMPLE_MAPBOX_ACCESS_TOKEN=token\" >> .env # only need to run once\necho -e \"STORYBOOK_MAPBOX_ACCESS_TOKEN=token\" >> .env # only need to run once\n```\n\n### Run Live Examples Locally\nTo run *GoodData.UI Live Examples* locally:\n```bash\ngit clone <this-repository>\ncd  <repository-folder>\nyarn install --pure-lockfile\nyarn examples\n```\nThen open https://localhost:8999 and login using Live Examples account (you can [create one here](https://gooddata-examples.herokuapp.com/registration)).\n\n### Run Storybook locally\n- Run storybook with token stored in `.env` for more secure\n```bash\nyarn storybook\n```\n- Or run storybook with token env param exposed to cli (not suggested)\n```bash\nSTORYBOOK_MAPBOX_ACCESS_TOKEN=token yarn storybook\n```\n- Apply either above way to `yarn build-storybook` or `yarn test-storybook`\n\n### Source code formatting\nThe source code in the repository is formatted by [Prettier](https://prettier.io/).\nThe format of the code is validated by our Continuous Integration server and is one of the requirements of successful merge.\n\nPrettier is supported by every major IDE. You can find the list of supported editors and how to configure them [here](https://prettier.io/docs/en/editors.html).\n\nIn the case, when your editor is not supported or you don't want to setup the integration, you can run the `yarn prettier-write` command to reformat the code before commit.\n\n## Changelog\n\n- see [CHANGELOG.md](CHANGELOG.md)\n\n## Supported versions\n\nIn order to make the user experience with integrating GoodData UI SDK as smooth and secure as possible and to ensure that the SDK is using the latest features of the platform, we will only provide support to two most recent major versions of UI SDK.\n\nThe most recent majors will be supported in the following modes:\n\n- The latest major version will receive all new functionality and all bug fixes\n- The previous major version will only receive fixes to critical issues and security fixes. These fixes will be applied on top of last released version of the previous major\n\nThe customers are encouraged to always use the latest version of the UI SDK.\n\nIn case of using older versions, the user might face API incompatibility, performance or security issues.\n\nPlease follow the installation instructions to update to the newest version.\n\n## License\n\n(C) 2007-2020 GoodData Corporation\n\nThis project is dual licensed:\n\n- The ATTRIBUTION-NONCOMMERCIAL 4.0 INTERNATIONAL (CC BY-NC 4.0) is used for purpose of the trial experience and evaluation of GoodData.UI library.\n- The GOODDATA GOODDATA.UI LIBRARY END USER LICENSE AGREEMENT is used for GoodData customers.\n\nFor more information, please see [LICENSE](https://github.com/gooddata/gooddata-react-components/blob/master/LICENSE)\n","gitHead":"1ec2ade3cb51280a468e4fd74d2096a9cc73c523","scripts":{"dev":"bash scripts/build.sh --dev-watch","test":"jest --watch","build":"bash scripts/build.sh","tslint":"yarn run-tslint -t verbose $npm_package_config_tslint","prepare":"cd examples/server && yarn install --frozen-lockfile && cd ../..; rm -r examples/node_modules 2>/dev/null; true","examples":"bash scripts/run-examples.sh","prepare?":"# Called before `npm publish` and on local `npm install`. Temporarily also for deleting obsolete node_modules. Ends with `true` to continue gracefully.","validate":"tsc --noEmit && yarn tslint && eslint $npm_package_config_eslint && yarn prettier-check","build-dev":"bash scripts/build.sh --dev","examples?":"# Default is developer domain, other options: yarn examples [sec,secure,stg,stg2,stg3,demo,developer or URL]","storybook":"yarn build && start-storybook -p 9001 -c .storybook","test-once":"jest","tslint-ci":"mkdir -p ./ci/results && yarn run-tslint -t checkstyle -o ./ci/results/tslint-results.xml $npm_package_config_tslint","run-tslint":"tslint -p tsconfig.json","validate-ci":"tsc --noEmit && yarn tslint-ci  && eslint $npm_package_config_eslint -f checkstyle -o ci/results/eslint-results.xml && yarn prettier-check","examples-build":"bash scripts/build-examples.sh","prepublishOnly":"yarn build","prettier-check":"prettier --check '{src,stories,styles,__mocks__,examples/server/src,examples/src,examples/test}/**/*.{ts,js,tsx,jsx,json,scss,md,yaml,html}'","prettier-write":"prettier --write '{src,stories,styles,__mocks__,examples/server/src,examples/src,examples/test}/**/*.{ts,js,tsx,jsx,json,scss,md,yaml,html}'","test-storybook":"yarn build && test-storybook","build-storybook":"yarn build && build-storybook -c .storybook -o dist-storybook","examples-server":"node examples/server/src/index.js","heroku-postbuild":"yarn examples-build developer","examples-testcafe":"./scripts/run-testcafe.sh visual","check-circular-deps":"madge --circular --extensions ts ./src","examples-testcafe-ci":"./scripts/run-testcafe.sh ci","examples-testcafe-live":"./scripts/run-testcafe.sh live"},"typings":"dist/index.d.ts","_npmUser":{"name":"gooddata-ci","email":"rail@gooddata.com"},"deprecated":"@gooddata/react-components@7 reached End of Support on March 31, 2022. Please upgrade (see https://sdk.gooddata.com/gooddata-ui/docs/supported_versions.html for more information).","repository":{"url":"git+ssh://git@github.com/gooddata/gooddata-react-components.git","type":"git"},"_npmVersion":"6.4.1","description":"GoodData.UI - A powerful JavaScript library for building analytical applications","directories":{},"lint-staged":{"{src,stories,styles,__mocks__,examples/server/src,examples/src,examples/test}/**/*.{ts,js,tsx,jsx,scss}":["npx gdc-fix-copyright","git add"],"{src,stories,styles,__mocks__,examples/server/src,examples/src,examples/test}/**/*.{ts,js,tsx,jsx,json,scss,md,yaml,html}":["prettier --write","git add"]},"_nodeVersion":"8.12.0","dependencies":{"rxjs":"^5.5.6","uuid":"^3.2.1","immer":"^1.3.1","lodash":"^4.17.15","date-fns":"^2.7.0","downshift":"^3.2.7","invariant":"^2.2.2","mapbox-gl":"^1.6.1","classnames":"^2.2.6","highcharts":"7.1.1","prop-types":"^15.6.0","react-intl":"^3.6.0","custom-event":"^1.0.1","react-window":"^1.8.1","ag-grid-react":"20.0.0","react-measure":"^2.3.0","@types/mapbox-gl":"^1.6.1","react-day-picker":"~7.3.0","react-responsive":"^3.0.0","stringify-object":"^2.4.0","@gooddata/typings":"^2.22.0","ag-grid-community":"20.0.0","http-status-codes":"^1.3.0","@gooddata/js-utils":"^3.5.0","@gooddata/numberjs":"^3.2.4","fixed-data-table-2":"0.7.17","@gooddata/goodstrap":"^68.1.0","react-dom-factories":"^1.0.2","@gooddata/gooddata-js":"^12.5.0","json-stable-stringify":"^1.0.1","react-transition-group":"^2.2.1","hoist-non-react-statics":"^3.3.0","nodelist-foreach-polyfill":"^1.2.0","@formatjs/intl-pluralrules":"^1.3.6","highcharts-grouped-categories":"^1.1.3"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"raf":"3.3.2","yup":"^0.24.1","jest":"24.7.1","husky":"3.0.0","madge":"^3.4.4","react":"^16.5.2","enzyme":"3.5.0","eslint":"4.19.1","formik":"^0.11.11","moment":"2.23.0","history":"^4.7.2","ts-jest":"24.0.0","webpack":"4.30.0","full-icu":"^1.3.0","prettier":"1.16.4","react-ga":"^2.5.2","recharts":"1.0.0-beta.9","testcafe":"1.1.4","commander":"2.14.1","node-sass":"4.13.0","react-dom":"^16.5.2","supertest":"3.0.0","ts-loader":"6.0.0","@types/raf":"^3.4.0","css-loader":"0.28.7","jest-junit":"3.0.0","raw-loader":"0.5.1","styled-jsx":"2.2.1","typescript":"3.3.4000","@babel/core":"7.4.4","@types/jest":"24.0.6","@types/node":"7.0.8","@types/uuid":"3.4.3","file-loader":"3.0.1","jest-enzyme":"7.0.2","lint-staged":"9.1.0","sass-loader":"6.0.6","webpack-cli":"3.3.2","@types/react":"16.8.6","babel-loader":"8.0.5","react-helmet":"5.2.0","react-select":"1.2.1","style-loader":"0.19.1","@types/enzyme":"3.1.13","@types/lodash":"4.14.123","testcafe-live":"0.1.4","@babel/runtime":"7.4.4","dotenv-webpack":"^1.7.0","@babel/polyfill":"^7.4.4","@storybook/react":"5.0.11","@types/invariant":"2.2.29","@types/react-dom":"16.0.11","isomorphic-fetch":"2.2.1","react-datepicker":"1.1.0","react-router-dom":"4.2.2","@babel/preset-env":"7.4.4","@gooddata/mock-js":"^2.11.0","@storybook/addons":"5.0.11","@types/classnames":"2.2.3","@types/prop-types":"15.5.2","@storybook/theming":"5.0.11","identity-obj-proxy":"^3.0.0","intl-messageformat":"^7.5.4","webpack-dev-server":"3.3.1","@babel/preset-react":"7.0.0","@types/react-portal":"4.0.1","@types/react-window":"^1.8.1","babel-plugin-lodash":"3.3.4","html-webpack-plugin":"3.2.0","react-test-renderer":"16.4.2","@types/react-measure":"2.0.5","clean-webpack-plugin":"2.0.2","stats-webpack-plugin":"0.7.0","eslint-config-prettier":"4.1.0","react-google-recaptcha":"^0.14.1","tslint-config-prettier":"1.18.0","@gooddata/eslint-config":"^1.0.0","@gooddata/tslint-config":"1.0.0","@types/react-responsive":"^3.0.3","@types/storybook__react":"4.0.1","@types/stringify-object":"^3.2.0","enzyme-adapter-react-16":"1.3.1","@gooddata/test-storybook":"3.2.1","@storybook/addon-actions":"5.0.11","@storybook/addon-options":"5.0.11","node-sass-magic-importer":"5.1.0","react-syntax-highlighter":"11.0.2","@types/fixed-data-table-2":"0.8.1","@types/react-test-renderer":"16.0.0","circular-dependency-plugin":"5.0.2","compression-webpack-plugin":"2.0.0","@types/json-stable-stringify":"^1.0.32","@gooddata/frontend-npm-scripts":"1.1.0","@types/enzyme-adapter-react-16":"1.0.3","@types/storybook__addon-actions":"3.4.2","@babel/plugin-proposal-class-properties":"7.4.4","@babel/plugin-proposal-object-rest-spread":"7.4.4","@babel/plugin-transform-async-to-generator":"7.4.4"},"peerDependencies":{"react":"^16.5.2","react-dom":"^16.5.2"},"_npmOperationalInternal":{"tmp":"tmp/react-components_7.5.0-beta.26_1584964526439_0.8493902276387286","host":"s3://npm-registry-packages"}},"7.5.0-beta.27":{"name":"@gooddata/react-components","version":"7.5.0-beta.27","author":{"name":"GoodData Corporation"},"license":"BSD-3-Clause","_id":"@gooddata/react-components@7.5.0-beta.27","maintainers":[{"name":"afi","email":"adam.fiedler@gooddata.com"},{"name":"bertold8","email":"ivan.nejezchleb@seznam.cz"},{"name":"brbistas","email":"valentinos.chraniotis@gooddata.com"},{"name":"bugsbunny338","email":"jiri.zajic@mensa.cz"},{"name":"de.do","email":"de.do@gooddata.com"},{"name":"gooddata-ci","email":"rail@gooddata.com"},{"name":"hung.nguyen.hoang","email":"hung.nguyen@gooddata.com"},{"name":"ivan.mjartan","email":"ivan.mjartan@gooddata.com"},{"name":"jakub-sterba","email":"jakub.sterba@gooddata.com"},{"name":"jankc","email":"jan.krapac@gmail.com"},{"name":"jaroslav.tomecek","email":"jaroslav.tomecek@gooddata.com"},{"name":"jkittler","email":"honza.kittler@gmail.com"},{"name":"khanh.le","email":"khanh.le@gooddata.com"},{"name":"lanhuynh","email":"lan.huynh@gooddata.com"},{"name":"linhhong","email":"linh.hong@gooddata.com"},{"name":"lupko","email":"lubomir.slivka@gooddata.com"},{"name":"matyas.kandl","email":"matyas.kandl@gooddata.com"},{"name":"michal.marsal","email":"michal.marsal@gooddata.com"},{"name":"naibinh","email":"naibinh@gmail.com"},{"name":"nikolacech","email":"nikola.cech@gooddata.com"},{"name":"nis.hua","email":"nis.hua@gooddata.com"},{"name":"no23reason","email":"dan.homola@hotmail.cz"},{"name":"patrikbraborec","email":"patrik.braborec@gooddata.com"},{"name":"pbenes","email":"petr.benes@gooddata.com"},{"name":"petrjanu","email":"petr.janu@gooddata.com"},{"name":"ptquang86","email":"ptquang86@gmail.com"},{"name":"qduval","email":"quentin.duval@gooddata.com"},{"name":"rodri360","email":"me@rodri360.com"},{"name":"sitina","email":"jiri.sitina@gooddata.com"},{"name":"strouhaljan","email":"strouhal.jan@gmail.com"},{"name":"tomas.kratochvil","email":"tomas.kratochvil@gooddata.com"},{"name":"tomasreichmann","email":"tomasreichmann@gmail.com"},{"name":"tomsatgd","email":"tomas.satinsky@gooddata.com"},{"name":"trung-le-quoc","email":"trung.le@gooddata.com"},{"name":"tu-ngo","email":"tungo1981@gmail.com"},{"name":"tulean","email":"tuan.le@gooddata.com"},{"name":"utdnah","email":"danh.ung@gooddata.com"},{"name":"vlastikcz","email":"vlastimil.kotas@gooddata.com"},{"name":"vu.pham","email":"vu.pham@gooddata.com"},{"name":"xmort","email":"petr.dolejsi@gooddata.com"},{"name":"yanlipnican","email":"yanlipnican@gmail.com"}],"homepage":"https://github.com/gooddata/gooddata-react-components#readme","bugs":{"url":"https://github.com/gooddata/gooddata-react-components/issues"},"dist":{"shasum":"f096759761003d287ac4b1e6f0fab565ee018492","tarball":"https://registry.npmjs.org/@gooddata/react-components/-/react-components-7.5.0-beta.27.tgz","fileCount":2485,"integrity":"sha512-dlCSfSFmftaOshRpZaoqpdpyyYHHyWqip927pISRVAf2dNyKkD2PpnuJ3QdfeeiLliH0Oe9LRKdIhAElnAqD3w==","signatures":[{"sig":"MEUCIQCH5Acv5u745KIO63ivw6bv26Rf/6ditaQ3v8bL7P9sTQIgH1QObvcO3VWqMdGcU0E8DZ8EDf62H8wQwsxoIxmUE9k=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":9778329,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJeeKUHCRA9TVsSAnZWagAAQnoP/0PEa7gJNNwGxkhDxPCM\nk88ZOISQcQ8IQ9AwnJhWJ5rUjqiG14l/oBosdf7f+QrwlaX0uadJi33mTOwh\nXQEn1HaPKwayfzUdziyP5JXukMfSPFI3yhzz2GMCfdOT/qssnMAU3ltyg3WE\n+sY06mDcP/2LDaBMgSC1EUXmgJHQZ/cTaBTAQfXBOLsVJNb/NaaYLsDEnLiE\nXPl/tam1+XJGCdVLrBdpJvF/sYsFAnNenOiv1Wq4enCvZrU6kON1TE2gE8Hn\nkRA9XbHL6q+IvslYdvhA/0uWF0ojJHFFRXbCQ9QJNCTkon8hd3Sso4m5+r2c\nqVA1dFEK6hyh2SM+nMFSsshUbXo9AXlMXAEfM0RhlPhY/tQlmq+SqV6eonVq\nrI1ygpdlT1gN61WlT5yH6GLlqY3yibEKK2SnpkTo48bdperhppo3Rq+4lyIy\n04UURyzQ/v+FozmHGVi87Mpjs6hfWOhPJhIfRbQMTv5VVuJVGS6fbiU8EjnJ\nOqMZQlT4W35VtlCICBInYd3nEDrF3uMlxpgM0ETJfFKWSw/lxZxkFbcRdRs4\n+1CKryIgun2NXyZo2JSJNbVjOpb9xu8FvxgacLUnwLrvSWtPwE2JZN7pJfhX\nTjT4aikb2FuppmRcBDPQUfi4S1M8kx9guAgi7qzksy2oX0Y1sZvdVWQ8flK9\nF5Qs\r\n=l3Ee\r\n-----END PGP SIGNATURE-----\r\n"},"main":"dist/index.js","husky":{"hooks":{"pre-commit":"lint-staged"}},"config":{"eslint":"./examples/**/*.{js,jsx}","tslint":"./{__mocks__,src,stories}/{,**/}*.{ts,tsx}"},"readme":"[![npm version](https://badge.fury.io/js/%40gooddata%2Freact-components.svg)](https://www.npmjs.com/package/@gooddata/react-components)\n\n# GoodData.UI React components\n> A React-based JavaScript library for building data-driven applications\n\n## Getting started\n- [GoodData.UI Documentation](http://sdk.gooddata.com/gooddata-ui/)\n- [GoodData.UI Live Examples](https://gooddata-examples.herokuapp.com/)\n- [Stack Overflow](https://stackoverflow.com/questions/tagged/gooddata)\n\n### Usage\nWith [yarn](https://yarnpkg.com) installed, go to your project directory and run\n```\n$ yarn add @gooddata/react-components\n```\nIf you prefer [npm](npmjs.com) run\n```\n$ npm install --save @gooddata/react-components\n```\n\nThe public API is exposed via global `index.js`. Except for the styles, do not import any other file directly\nbecause they are not intended to be part of the public API.\n\n## Contributing\n\nWe welcome any contribution in form of [issues](https://github.com/gooddata/gooddata-react-components/issues) or [pull requests](https://github.com/gooddata/gooddata-react-components/pulls).\nThese commands may come in handy while developing:\n\n| command | description |\n| ------- | ----------- |\n| `yarn install --pure-lockfile` | first step |\n| ||\n| `yarn dev` | build react-components to `/dist` in watch mode |\n| `yarn test` | run all unit tests |\n| `yarn prettier-write` | format the source code to match the valid codestyle |\n| `yarn validate` | validate codestyle |\n| ||\n| `yarn storybook` | run storybook from `/stories` on http://localhost:9001 |\n| `yarn build-storybook` | build storybook to `/dist-storybook` |\n| `yarn test-storybook` | run storybook and [screenshot tests](https://github.com/gooddata/gdc-client-utils/tree/master/test-storybook) |\n| ||\n| `yarn examples` | run Live Examples dev-server from `/examples` on https://localhost:8999 |\n| `yarn examples-build` | build Live Examples to `/examples/dist` |\n| `yarn examples-server` | serve built Live Examples - see `/examples/server/src` |\n| `yarn examples-testcafe` | run testcafe tests against `localhost:8999` |\n\n### Deploy to heroku.com\nWhen you deploy this repo to heroku, it serves *GoodData.UI Live Examples*.\nRelevant tasks are in `Procfile` and `package.json`.\n\n```bash\n# run in the project directory\nheroku login\nheroku create <your-app-name>\nheroku config:set DOMAIN_ADMIN_USERNAME=x@gooddata.com DOMAIN_ADMIN_PASSWORD=xy PROJECT_ID_TO_ASSIGN=xms7ga4tf3g3nzucd8380o2bev8oeknp\ngit push heroku HEAD:master\nheroku open\n```\n### Enable Geo Chart for Storybook and Live Examples\nGeo chart uses Mapbox to render map which requires a Mapbox access token.\n- Register an account and create Mapbox access token at [guide](https://docs.mapbox.com/help/how-mapbox-works/access-tokens/)\n- Store the created token at `.env`:\n```bash\necho -e \"EXAMPLE_MAPBOX_ACCESS_TOKEN=token\" >> .env # only need to run once\necho -e \"STORYBOOK_MAPBOX_ACCESS_TOKEN=token\" >> .env # only need to run once\n```\n\n### Run Live Examples Locally\nTo run *GoodData.UI Live Examples* locally:\n```bash\ngit clone <this-repository>\ncd  <repository-folder>\nyarn install --pure-lockfile\nyarn examples\n```\nThen open https://localhost:8999 and login using Live Examples account (you can [create one here](https://gooddata-examples.herokuapp.com/registration)).\n\n### Run Storybook locally\n- Run storybook with token stored in `.env` for more secure\n```bash\nyarn storybook\n```\n- Or run storybook with token env param exposed to cli (not suggested)\n```bash\nSTORYBOOK_MAPBOX_ACCESS_TOKEN=token yarn storybook\n```\n- Apply either above way to `yarn build-storybook` or `yarn test-storybook`\n\n### Source code formatting\nThe source code in the repository is formatted by [Prettier](https://prettier.io/).\nThe format of the code is validated by our Continuous Integration server and is one of the requirements of successful merge.\n\nPrettier is supported by every major IDE. You can find the list of supported editors and how to configure them [here](https://prettier.io/docs/en/editors.html).\n\nIn the case, when your editor is not supported or you don't want to setup the integration, you can run the `yarn prettier-write` command to reformat the code before commit.\n\n## Changelog\n\n- see [CHANGELOG.md](CHANGELOG.md)\n\n## Supported versions\n\nIn order to make the user experience with integrating GoodData UI SDK as smooth and secure as possible and to ensure that the SDK is using the latest features of the platform, we will only provide support to two most recent major versions of UI SDK.\n\nThe most recent majors will be supported in the following modes:\n\n- The latest major version will receive all new functionality and all bug fixes\n- The previous major version will only receive fixes to critical issues and security fixes. These fixes will be applied on top of last released version of the previous major\n\nThe customers are encouraged to always use the latest version of the UI SDK.\n\nIn case of using older versions, the user might face API incompatibility, performance or security issues.\n\nPlease follow the installation instructions to update to the newest version.\n\n## License\n\n(C) 2007-2020 GoodData Corporation\n\nThis project is dual licensed:\n\n- The ATTRIBUTION-NONCOMMERCIAL 4.0 INTERNATIONAL (CC BY-NC 4.0) is used for purpose of the trial experience and evaluation of GoodData.UI library.\n- The GOODDATA GOODDATA.UI LIBRARY END USER LICENSE AGREEMENT is used for GoodData customers.\n\nFor more information, please see [LICENSE](https://github.com/gooddata/gooddata-react-components/blob/master/LICENSE)\n","gitHead":"47b260065673b87fb9226c959d7ab833414cf9e4","scripts":{"dev":"bash scripts/build.sh --dev-watch","test":"jest --watch","build":"bash scripts/build.sh","tslint":"yarn run-tslint -t verbose $npm_package_config_tslint","prepare":"cd examples/server && yarn install --frozen-lockfile && cd ../..; rm -r examples/node_modules 2>/dev/null; true","examples":"bash scripts/run-examples.sh","prepare?":"# Called before `npm publish` and on local `npm install`. Temporarily also for deleting obsolete node_modules. Ends with `true` to continue gracefully.","validate":"tsc --noEmit && yarn tslint && eslint $npm_package_config_eslint && yarn prettier-check","build-dev":"bash scripts/build.sh --dev","examples?":"# Default is developer domain, other options: yarn examples [sec,secure,stg,stg2,stg3,demo,developer or URL]","storybook":"yarn build && start-storybook -p 9001 -c .storybook","test-once":"jest","tslint-ci":"mkdir -p ./ci/results && yarn run-tslint -t checkstyle -o ./ci/results/tslint-results.xml $npm_package_config_tslint","run-tslint":"tslint -p tsconfig.json","validate-ci":"tsc --noEmit && yarn tslint-ci  && eslint $npm_package_config_eslint -f checkstyle -o ci/results/eslint-results.xml && yarn prettier-check","examples-build":"bash scripts/build-examples.sh","prepublishOnly":"yarn build","prettier-check":"prettier --check '{src,stories,styles,__mocks__,examples/server/src,examples/src,examples/test}/**/*.{ts,js,tsx,jsx,json,scss,md,yaml,html}'","prettier-write":"prettier --write '{src,stories,styles,__mocks__,examples/server/src,examples/src,examples/test}/**/*.{ts,js,tsx,jsx,json,scss,md,yaml,html}'","test-storybook":"yarn build && test-storybook","build-storybook":"yarn build && build-storybook -c .storybook -o dist-storybook","examples-server":"node examples/server/src/index.js","heroku-postbuild":"yarn examples-build developer","examples-testcafe":"./scripts/run-testcafe.sh visual","check-circular-deps":"madge --circular --extensions ts ./src","examples-testcafe-ci":"./scripts/run-testcafe.sh ci","examples-testcafe-live":"./scripts/run-testcafe.sh live"},"typings":"dist/index.d.ts","_npmUser":{"name":"gooddata-ci","email":"rail@gooddata.com"},"deprecated":"@gooddata/react-components@7 reached End of Support on March 31, 2022. Please upgrade (see https://sdk.gooddata.com/gooddata-ui/docs/supported_versions.html for more information).","repository":{"url":"git+ssh://git@github.com/gooddata/gooddata-react-components.git","type":"git"},"_npmVersion":"6.4.1","description":"GoodData.UI - A powerful JavaScript library for building analytical applications","directories":{},"lint-staged":{"{src,stories,styles,__mocks__,examples/server/src,examples/src,examples/test}/**/*.{ts,js,tsx,jsx,scss}":["npx gdc-fix-copyright","git add"],"{src,stories,styles,__mocks__,examples/server/src,examples/src,examples/test}/**/*.{ts,js,tsx,jsx,json,scss,md,yaml,html}":["prettier --write","git add"]},"_nodeVersion":"8.12.0","dependencies":{"rxjs":"^5.5.6","uuid":"^3.2.1","immer":"^1.3.1","lodash":"^4.17.15","date-fns":"^2.7.0","downshift":"^3.2.7","invariant":"^2.2.2","mapbox-gl":"^1.6.1","classnames":"^2.2.6","highcharts":"7.1.1","prop-types":"^15.6.0","react-intl":"^3.6.0","custom-event":"^1.0.1","react-window":"^1.8.1","ag-grid-react":"20.0.0","react-measure":"^2.3.0","@types/mapbox-gl":"^1.6.1","react-day-picker":"~7.3.0","react-responsive":"^3.0.0","stringify-object":"^2.4.0","@gooddata/typings":"^2.22.0","ag-grid-community":"20.0.0","http-status-codes":"^1.3.0","@gooddata/js-utils":"^3.5.0","@gooddata/numberjs":"^3.2.4","fixed-data-table-2":"0.7.17","@gooddata/goodstrap":"^68.1.0","react-dom-factories":"^1.0.2","@gooddata/gooddata-js":"^12.5.0","json-stable-stringify":"^1.0.1","react-transition-group":"^2.2.1","hoist-non-react-statics":"^3.3.0","nodelist-foreach-polyfill":"^1.2.0","@formatjs/intl-pluralrules":"^1.3.6","highcharts-grouped-categories":"^1.1.3"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"raf":"3.3.2","yup":"^0.24.1","jest":"24.7.1","husky":"3.0.0","madge":"^3.4.4","react":"^16.5.2","enzyme":"3.5.0","eslint":"4.19.1","formik":"^0.11.11","moment":"2.23.0","history":"^4.7.2","ts-jest":"24.0.0","webpack":"4.30.0","full-icu":"^1.3.0","prettier":"1.16.4","react-ga":"^2.5.2","recharts":"1.0.0-beta.9","testcafe":"1.1.4","commander":"2.14.1","node-sass":"4.13.0","react-dom":"^16.5.2","supertest":"3.0.0","ts-loader":"6.0.0","@types/raf":"^3.4.0","css-loader":"0.28.7","jest-junit":"3.0.0","raw-loader":"0.5.1","styled-jsx":"2.2.1","typescript":"3.3.4000","@babel/core":"7.4.4","@types/jest":"24.0.6","@types/node":"7.0.8","@types/uuid":"3.4.3","file-loader":"3.0.1","jest-enzyme":"7.0.2","lint-staged":"9.1.0","sass-loader":"6.0.6","webpack-cli":"3.3.2","@types/react":"16.8.6","babel-loader":"8.0.5","react-helmet":"5.2.0","react-select":"1.2.1","style-loader":"0.19.1","@types/enzyme":"3.1.13","@types/lodash":"4.14.123","testcafe-live":"0.1.4","@babel/runtime":"7.4.4","dotenv-webpack":"^1.7.0","@babel/polyfill":"^7.4.4","@storybook/react":"5.0.11","@types/invariant":"2.2.29","@types/react-dom":"16.0.11","isomorphic-fetch":"2.2.1","react-datepicker":"1.1.0","react-router-dom":"4.2.2","@babel/preset-env":"7.4.4","@gooddata/mock-js":"^2.11.0","@storybook/addons":"5.0.11","@types/classnames":"2.2.3","@types/prop-types":"15.5.2","@storybook/theming":"5.0.11","identity-obj-proxy":"^3.0.0","intl-messageformat":"^7.5.4","webpack-dev-server":"3.3.1","@babel/preset-react":"7.0.0","@types/react-portal":"4.0.1","@types/react-window":"^1.8.1","babel-plugin-lodash":"3.3.4","html-webpack-plugin":"3.2.0","react-test-renderer":"16.4.2","@types/react-measure":"2.0.5","clean-webpack-plugin":"2.0.2","stats-webpack-plugin":"0.7.0","eslint-config-prettier":"4.1.0","react-google-recaptcha":"^0.14.1","tslint-config-prettier":"1.18.0","@gooddata/eslint-config":"^1.0.0","@gooddata/tslint-config":"1.0.0","@types/react-responsive":"^3.0.3","@types/storybook__react":"4.0.1","@types/stringify-object":"^3.2.0","enzyme-adapter-react-16":"1.3.1","@gooddata/test-storybook":"3.2.1","@storybook/addon-actions":"5.0.11","@storybook/addon-options":"5.0.11","node-sass-magic-importer":"5.1.0","react-syntax-highlighter":"11.0.2","@types/fixed-data-table-2":"0.8.1","@types/react-test-renderer":"16.0.0","circular-dependency-plugin":"5.0.2","compression-webpack-plugin":"2.0.0","@types/json-stable-stringify":"^1.0.32","@gooddata/frontend-npm-scripts":"1.1.0","@types/enzyme-adapter-react-16":"1.0.3","@types/storybook__addon-actions":"3.4.2","@babel/plugin-proposal-class-properties":"7.4.4","@babel/plugin-proposal-object-rest-spread":"7.4.4","@babel/plugin-transform-async-to-generator":"7.4.4"},"peerDependencies":{"react":"^16.5.2","react-dom":"^16.5.2"},"_npmOperationalInternal":{"tmp":"tmp/react-components_7.5.0-beta.27_1584964870130_0.6095432937063765","host":"s3://npm-registry-packages"}},"7.5.0-beta.28":{"name":"@gooddata/react-components","version":"7.5.0-beta.28","author":{"name":"GoodData Corporation"},"license":"BSD-3-Clause","_id":"@gooddata/react-components@7.5.0-beta.28","maintainers":[{"name":"afi","email":"adam.fiedler@gooddata.com"},{"name":"bertold8","email":"ivan.nejezchleb@seznam.cz"},{"name":"brbistas","email":"valentinos.chraniotis@gooddata.com"},{"name":"bugsbunny338","email":"jiri.zajic@mensa.cz"},{"name":"de.do","email":"de.do@gooddata.com"},{"name":"gooddata-ci","email":"rail@gooddata.com"},{"name":"hung.nguyen.hoang","email":"hung.nguyen@gooddata.com"},{"name":"ivan.mjartan","email":"ivan.mjartan@gooddata.com"},{"name":"jakub-sterba","email":"jakub.sterba@gooddata.com"},{"name":"jankc","email":"jan.krapac@gmail.com"},{"name":"jaroslav.tomecek","email":"jaroslav.tomecek@gooddata.com"},{"name":"jkittler","email":"honza.kittler@gmail.com"},{"name":"khanh.le","email":"khanh.le@gooddata.com"},{"name":"lanhuynh","email":"lan.huynh@gooddata.com"},{"name":"linhhong","email":"linh.hong@gooddata.com"},{"name":"lupko","email":"lubomir.slivka@gooddata.com"},{"name":"matyas.kandl","email":"matyas.kandl@gooddata.com"},{"name":"michal.marsal","email":"michal.marsal@gooddata.com"},{"name":"naibinh","email":"naibinh@gmail.com"},{"name":"nikolacech","email":"nikola.cech@gooddata.com"},{"name":"nis.hua","email":"nis.hua@gooddata.com"},{"name":"no23reason","email":"dan.homola@hotmail.cz"},{"name":"patrikbraborec","email":"patrik.braborec@gooddata.com"},{"name":"pbenes","email":"petr.benes@gooddata.com"},{"name":"petrjanu","email":"petr.janu@gooddata.com"},{"name":"ptquang86","email":"ptquang86@gmail.com"},{"name":"qduval","email":"quentin.duval@gooddata.com"},{"name":"rodri360","email":"me@rodri360.com"},{"name":"sitina","email":"jiri.sitina@gooddata.com"},{"name":"strouhaljan","email":"strouhal.jan@gmail.com"},{"name":"tomas.kratochvil","email":"tomas.kratochvil@gooddata.com"},{"name":"tomasreichmann","email":"tomasreichmann@gmail.com"},{"name":"tomsatgd","email":"tomas.satinsky@gooddata.com"},{"name":"trung-le-quoc","email":"trung.le@gooddata.com"},{"name":"tu-ngo","email":"tungo1981@gmail.com"},{"name":"tulean","email":"tuan.le@gooddata.com"},{"name":"utdnah","email":"danh.ung@gooddata.com"},{"name":"vlastikcz","email":"vlastimil.kotas@gooddata.com"},{"name":"vu.pham","email":"vu.pham@gooddata.com"},{"name":"xmort","email":"petr.dolejsi@gooddata.com"},{"name":"yanlipnican","email":"yanlipnican@gmail.com"}],"homepage":"https://github.com/gooddata/gooddata-react-components#readme","bugs":{"url":"https://github.com/gooddata/gooddata-react-components/issues"},"dist":{"shasum":"2634ee0913eba6ad2ae8e7f4ccb1779499dc7eac","tarball":"https://registry.npmjs.org/@gooddata/react-components/-/react-components-7.5.0-beta.28.tgz","fileCount":2485,"integrity":"sha512-D22ovsFhimnwNypJkwYbQz52wc4jDC7qwLbFYq2QhMXGvDHVSqC0z4e2ch4cpOeK3F0Hw3VK5lgHHKp8OT2q5w==","signatures":[{"sig":"MEQCIFNo4IspXo5a90Z2z1p4GO96lX8H3ZCrEpNiNG+ZHNYyAiBTtqHxNh8/X65u9x7bQNRz+GFRdkDvjNtBO9kroXZmOQ==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":9778335,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJeeNJwCRA9TVsSAnZWagAAJN4P/0hn8frBj9UHYFhaIByE\n1u3pe1oqsavNCyc3p06+TMd5NujLhFlbceoNGay7jYjRYok1EHdax5WjML/J\nbrVlATnEpsJIQGVo9+eqmTMV02GVL/v29U+Tv5zl4WXPS2NtdyQ/Nk2BTmnc\nT9eBRp+U4H6/K28ni7NoVwJ78HExunoSxn+D879dH/abUOFPeVMEG7uq/PAZ\nhR4buJKNe6F09NnP9Y4tSLI1+PO9pAQIed1/OwqK8yd1ieHoC4isz8Q7c0DD\ndULf49F+R/JIsxdzuCJ+1SkaHNzZccffHsqmXzSNAR2NsE0jFoZUyWvD+BT/\n3NREyIZdejoXcmxs3ddiJmnCc/VTlqmS2FCWpRDy3v84odKqQPj4hVc2/BNk\nP3uI3zAEipRHXYy8JGutJGr+a1KOOUhKWK7mPoOiVSr+oWe1dVvoIwiBliWh\nSs17hgTDvERSX/sf7r8xRZPVS5mfizjH0aLs/YB44f4TiBRBRa/7v0453vOP\nFPm72TyYxG9KCDb6GsPxOc4TsG/O9hqsPWvH+Iw4ozGTHP+cgMYQDrEN8beq\n9iC2nVTn1cIRJSe+orgEBAG099HZ1kIUPkCNNNkmkU839UsDdOIY9BSd8hT0\n6PnbSUpmu7D8JoYQa5OtBw0cfoc0tlMmrXOPseKLZ1VitcAbDH0v6Ib07Ic0\nE3sT\r\n=UMIk\r\n-----END PGP SIGNATURE-----\r\n"},"main":"dist/index.js","husky":{"hooks":{"pre-commit":"lint-staged"}},"config":{"eslint":"./examples/**/*.{js,jsx}","tslint":"./{__mocks__,src,stories}/{,**/}*.{ts,tsx}"},"readme":"[![npm version](https://badge.fury.io/js/%40gooddata%2Freact-components.svg)](https://www.npmjs.com/package/@gooddata/react-components)\n\n# GoodData.UI React components\n> A React-based JavaScript library for building data-driven applications\n\n## Getting started\n- [GoodData.UI Documentation](http://sdk.gooddata.com/gooddata-ui/)\n- [GoodData.UI Live Examples](https://gooddata-examples.herokuapp.com/)\n- [Stack Overflow](https://stackoverflow.com/questions/tagged/gooddata)\n\n### Usage\nWith [yarn](https://yarnpkg.com) installed, go to your project directory and run\n```\n$ yarn add @gooddata/react-components\n```\nIf you prefer [npm](npmjs.com) run\n```\n$ npm install --save @gooddata/react-components\n```\n\nThe public API is exposed via global `index.js`. Except for the styles, do not import any other file directly\nbecause they are not intended to be part of the public API.\n\n## Contributing\n\nWe welcome any contribution in form of [issues](https://github.com/gooddata/gooddata-react-components/issues) or [pull requests](https://github.com/gooddata/gooddata-react-components/pulls).\nThese commands may come in handy while developing:\n\n| command | description |\n| ------- | ----------- |\n| `yarn install --pure-lockfile` | first step |\n| ||\n| `yarn dev` | build react-components to `/dist` in watch mode |\n| `yarn test` | run all unit tests |\n| `yarn prettier-write` | format the source code to match the valid codestyle |\n| `yarn validate` | validate codestyle |\n| ||\n| `yarn storybook` | run storybook from `/stories` on http://localhost:9001 |\n| `yarn build-storybook` | build storybook to `/dist-storybook` |\n| `yarn test-storybook` | run storybook and [screenshot tests](https://github.com/gooddata/gdc-client-utils/tree/master/test-storybook) |\n| ||\n| `yarn examples` | run Live Examples dev-server from `/examples` on https://localhost:8999 |\n| `yarn examples-build` | build Live Examples to `/examples/dist` |\n| `yarn examples-server` | serve built Live Examples - see `/examples/server/src` |\n| `yarn examples-testcafe` | run testcafe tests against `localhost:8999` |\n\n### Deploy to heroku.com\nWhen you deploy this repo to heroku, it serves *GoodData.UI Live Examples*.\nRelevant tasks are in `Procfile` and `package.json`.\n\n```bash\n# run in the project directory\nheroku login\nheroku create <your-app-name>\nheroku config:set DOMAIN_ADMIN_USERNAME=x@gooddata.com DOMAIN_ADMIN_PASSWORD=xy PROJECT_ID_TO_ASSIGN=xms7ga4tf3g3nzucd8380o2bev8oeknp\ngit push heroku HEAD:master\nheroku open\n```\n### Enable Geo Chart for Storybook and Live Examples\nGeo chart uses Mapbox to render map which requires a Mapbox access token.\n- Register an account and create Mapbox access token at [guide](https://docs.mapbox.com/help/how-mapbox-works/access-tokens/)\n- Store the created token at `.env`:\n```bash\necho -e \"EXAMPLE_MAPBOX_ACCESS_TOKEN=token\" >> .env # only need to run once\necho -e \"STORYBOOK_MAPBOX_ACCESS_TOKEN=token\" >> .env # only need to run once\n```\n\n### Run Live Examples Locally\nTo run *GoodData.UI Live Examples* locally:\n```bash\ngit clone <this-repository>\ncd  <repository-folder>\nyarn install --pure-lockfile\nyarn examples\n```\nThen open https://localhost:8999 and login using Live Examples account (you can [create one here](https://gooddata-examples.herokuapp.com/registration)).\n\n### Run Storybook locally\n- Run storybook with token stored in `.env` for more secure\n```bash\nyarn storybook\n```\n- Or run storybook with token env param exposed to cli (not suggested)\n```bash\nSTORYBOOK_MAPBOX_ACCESS_TOKEN=token yarn storybook\n```\n- Apply either above way to `yarn build-storybook` or `yarn test-storybook`\n\n### Source code formatting\nThe source code in the repository is formatted by [Prettier](https://prettier.io/).\nThe format of the code is validated by our Continuous Integration server and is one of the requirements of successful merge.\n\nPrettier is supported by every major IDE. You can find the list of supported editors and how to configure them [here](https://prettier.io/docs/en/editors.html).\n\nIn the case, when your editor is not supported or you don't want to setup the integration, you can run the `yarn prettier-write` command to reformat the code before commit.\n\n## Changelog\n\n- see [CHANGELOG.md](CHANGELOG.md)\n\n## Supported versions\n\nIn order to make the user experience with integrating GoodData UI SDK as smooth and secure as possible and to ensure that the SDK is using the latest features of the platform, we will only provide support to two most recent major versions of UI SDK.\n\nThe most recent majors will be supported in the following modes:\n\n- The latest major version will receive all new functionality and all bug fixes\n- The previous major version will only receive fixes to critical issues and security fixes. These fixes will be applied on top of last released version of the previous major\n\nThe customers are encouraged to always use the latest version of the UI SDK.\n\nIn case of using older versions, the user might face API incompatibility, performance or security issues.\n\nPlease follow the installation instructions to update to the newest version.\n\n## License\n\n(C) 2007-2020 GoodData Corporation\n\nThis project is dual licensed:\n\n- The ATTRIBUTION-NONCOMMERCIAL 4.0 INTERNATIONAL (CC BY-NC 4.0) is used for purpose of the trial experience and evaluation of GoodData.UI library.\n- The GOODDATA GOODDATA.UI LIBRARY END USER LICENSE AGREEMENT is used for GoodData customers.\n\nFor more information, please see [LICENSE](https://github.com/gooddata/gooddata-react-components/blob/master/LICENSE)\n","gitHead":"db329455200b375b120ffbc7b82e7625d4585783","scripts":{"dev":"bash scripts/build.sh --dev-watch","test":"jest --watch","build":"bash scripts/build.sh","tslint":"yarn run-tslint -t verbose $npm_package_config_tslint","prepare":"cd examples/server && yarn install --frozen-lockfile && cd ../..; rm -r examples/node_modules 2>/dev/null; true","examples":"bash scripts/run-examples.sh","prepare?":"# Called before `npm publish` and on local `npm install`. Temporarily also for deleting obsolete node_modules. Ends with `true` to continue gracefully.","validate":"tsc --noEmit && yarn tslint && eslint $npm_package_config_eslint && yarn prettier-check","build-dev":"bash scripts/build.sh --dev","examples?":"# Default is developer domain, other options: yarn examples [sec,secure,stg,stg2,stg3,demo,developer or URL]","storybook":"yarn build && start-storybook -p 9001 -c .storybook","test-once":"jest","tslint-ci":"mkdir -p ./ci/results && yarn run-tslint -t checkstyle -o ./ci/results/tslint-results.xml $npm_package_config_tslint","run-tslint":"tslint -p tsconfig.json","validate-ci":"tsc --noEmit && yarn tslint-ci  && eslint $npm_package_config_eslint -f checkstyle -o ci/results/eslint-results.xml && yarn prettier-check","examples-build":"bash scripts/build-examples.sh","prepublishOnly":"yarn build","prettier-check":"prettier --check '{src,stories,styles,__mocks__,examples/server/src,examples/src,examples/test}/**/*.{ts,js,tsx,jsx,json,scss,md,yaml,html}'","prettier-write":"prettier --write '{src,stories,styles,__mocks__,examples/server/src,examples/src,examples/test}/**/*.{ts,js,tsx,jsx,json,scss,md,yaml,html}'","test-storybook":"yarn build && test-storybook","build-storybook":"yarn build && build-storybook -c .storybook -o dist-storybook","examples-server":"node examples/server/src/index.js","heroku-postbuild":"yarn examples-build developer","examples-testcafe":"./scripts/run-testcafe.sh visual","check-circular-deps":"madge --circular --extensions ts ./src","examples-testcafe-ci":"./scripts/run-testcafe.sh ci","examples-testcafe-live":"./scripts/run-testcafe.sh live"},"typings":"dist/index.d.ts","_npmUser":{"name":"gooddata-ci","email":"rail@gooddata.com"},"deprecated":"@gooddata/react-components@7 reached End of Support on March 31, 2022. Please upgrade (see https://sdk.gooddata.com/gooddata-ui/docs/supported_versions.html for more information).","repository":{"url":"git+ssh://git@github.com/gooddata/gooddata-react-components.git","type":"git"},"_npmVersion":"6.4.1","description":"GoodData.UI - A powerful JavaScript library for building analytical applications","directories":{},"lint-staged":{"{src,stories,styles,__mocks__,examples/server/src,examples/src,examples/test}/**/*.{ts,js,tsx,jsx,scss}":["npx gdc-fix-copyright","git add"],"{src,stories,styles,__mocks__,examples/server/src,examples/src,examples/test}/**/*.{ts,js,tsx,jsx,json,scss,md,yaml,html}":["prettier --write","git add"]},"_nodeVersion":"8.12.0","dependencies":{"rxjs":"^5.5.6","uuid":"^3.2.1","immer":"^1.3.1","lodash":"^4.17.15","date-fns":"^2.7.0","downshift":"^3.2.7","invariant":"^2.2.2","mapbox-gl":"^1.6.1","classnames":"^2.2.6","highcharts":"7.1.1","prop-types":"^15.6.0","react-intl":"^3.6.0","custom-event":"^1.0.1","react-window":"^1.8.1","ag-grid-react":"20.0.0","react-measure":"^2.3.0","@types/mapbox-gl":"^1.6.1","react-day-picker":"~7.3.0","react-responsive":"^3.0.0","stringify-object":"^2.4.0","@gooddata/typings":"^2.22.0","ag-grid-community":"20.0.0","http-status-codes":"^1.3.0","@gooddata/js-utils":"^3.5.0","@gooddata/numberjs":"^3.2.4","fixed-data-table-2":"0.7.17","@gooddata/goodstrap":"^68.1.0","react-dom-factories":"^1.0.2","@gooddata/gooddata-js":"^12.5.0","json-stable-stringify":"^1.0.1","react-transition-group":"^2.2.1","hoist-non-react-statics":"^3.3.0","nodelist-foreach-polyfill":"^1.2.0","@formatjs/intl-pluralrules":"^1.3.6","highcharts-grouped-categories":"^1.1.3"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"raf":"3.3.2","yup":"^0.24.1","jest":"24.7.1","husky":"3.0.0","madge":"^3.4.4","react":"^16.5.2","enzyme":"3.5.0","eslint":"4.19.1","formik":"^0.11.11","moment":"2.23.0","history":"^4.7.2","ts-jest":"24.0.0","webpack":"4.30.0","full-icu":"^1.3.0","prettier":"1.16.4","react-ga":"^2.5.2","recharts":"1.0.0-beta.9","testcafe":"1.1.4","commander":"2.14.1","node-sass":"4.13.0","react-dom":"^16.5.2","supertest":"3.0.0","ts-loader":"6.0.0","@types/raf":"^3.4.0","css-loader":"0.28.7","jest-junit":"3.0.0","raw-loader":"0.5.1","styled-jsx":"2.2.1","typescript":"3.3.4000","@babel/core":"7.4.4","@types/jest":"24.0.6","@types/node":"7.0.8","@types/uuid":"3.4.3","file-loader":"3.0.1","jest-enzyme":"7.0.2","lint-staged":"9.1.0","sass-loader":"6.0.6","webpack-cli":"3.3.2","@types/react":"16.8.6","babel-loader":"8.0.5","react-helmet":"5.2.0","react-select":"1.2.1","style-loader":"0.19.1","@types/enzyme":"3.1.13","@types/lodash":"4.14.123","testcafe-live":"0.1.4","@babel/runtime":"7.4.4","dotenv-webpack":"^1.7.0","@babel/polyfill":"^7.4.4","@storybook/react":"5.0.11","@types/invariant":"2.2.29","@types/react-dom":"16.0.11","isomorphic-fetch":"2.2.1","react-datepicker":"1.1.0","react-router-dom":"4.2.2","@babel/preset-env":"7.4.4","@gooddata/mock-js":"^2.11.0","@storybook/addons":"5.0.11","@types/classnames":"2.2.3","@types/prop-types":"15.5.2","@storybook/theming":"5.0.11","identity-obj-proxy":"^3.0.0","intl-messageformat":"^7.5.4","webpack-dev-server":"3.3.1","@babel/preset-react":"7.0.0","@types/react-portal":"4.0.1","@types/react-window":"^1.8.1","babel-plugin-lodash":"3.3.4","html-webpack-plugin":"3.2.0","react-test-renderer":"16.4.2","@types/react-measure":"2.0.5","clean-webpack-plugin":"2.0.2","stats-webpack-plugin":"0.7.0","eslint-config-prettier":"4.1.0","react-google-recaptcha":"^0.14.1","tslint-config-prettier":"1.18.0","@gooddata/eslint-config":"^1.0.0","@gooddata/tslint-config":"1.0.0","@types/react-responsive":"^3.0.3","@types/storybook__react":"4.0.1","@types/stringify-object":"^3.2.0","enzyme-adapter-react-16":"1.3.1","@gooddata/test-storybook":"3.2.1","@storybook/addon-actions":"5.0.11","@storybook/addon-options":"5.0.11","node-sass-magic-importer":"5.1.0","react-syntax-highlighter":"11.0.2","@types/fixed-data-table-2":"0.8.1","@types/react-test-renderer":"16.0.0","circular-dependency-plugin":"5.0.2","compression-webpack-plugin":"2.0.0","@types/json-stable-stringify":"^1.0.32","@gooddata/frontend-npm-scripts":"1.1.0","@types/enzyme-adapter-react-16":"1.0.3","@types/storybook__addon-actions":"3.4.2","@babel/plugin-proposal-class-properties":"7.4.4","@babel/plugin-proposal-object-rest-spread":"7.4.4","@babel/plugin-transform-async-to-generator":"7.4.4"},"peerDependencies":{"react":"^16.5.2","react-dom":"^16.5.2"},"_npmOperationalInternal":{"tmp":"tmp/react-components_7.5.0-beta.28_1584976495396_0.02153512318217965","host":"s3://npm-registry-packages"}},"7.5.0-alpha-tulean-TLE-BUGFIX-2020-03-23T18-10-57-403Z":{"name":"@gooddata/react-components","version":"7.5.0-alpha-tulean-TLE-BUGFIX-2020-03-23T18-10-57-403Z","author":{"name":"GoodData Corporation"},"license":"BSD-3-Clause","_id":"@gooddata/react-components@7.5.0-alpha-tulean-TLE-BUGFIX-2020-03-23T18-10-57-403Z","maintainers":[{"name":"afi","email":"adam.fiedler@gooddata.com"},{"name":"bertold8","email":"ivan.nejezchleb@seznam.cz"},{"name":"brbistas","email":"valentinos.chraniotis@gooddata.com"},{"name":"bugsbunny338","email":"jiri.zajic@mensa.cz"},{"name":"de.do","email":"de.do@gooddata.com"},{"name":"gooddata-ci","email":"rail@gooddata.com"},{"name":"hung.nguyen.hoang","email":"hung.nguyen@gooddata.com"},{"name":"ivan.mjartan","email":"ivan.mjartan@gooddata.com"},{"name":"jakub-sterba","email":"jakub.sterba@gooddata.com"},{"name":"jankc","email":"jan.krapac@gmail.com"},{"name":"jaroslav.tomecek","email":"jaroslav.tomecek@gooddata.com"},{"name":"jkittler","email":"honza.kittler@gmail.com"},{"name":"khanh.le","email":"khanh.le@gooddata.com"},{"name":"lanhuynh","email":"lan.huynh@gooddata.com"},{"name":"linhhong","email":"linh.hong@gooddata.com"},{"name":"lupko","email":"lubomir.slivka@gooddata.com"},{"name":"matyas.kandl","email":"matyas.kandl@gooddata.com"},{"name":"michal.marsal","email":"michal.marsal@gooddata.com"},{"name":"naibinh","email":"naibinh@gmail.com"},{"name":"nikolacech","email":"nikola.cech@gooddata.com"},{"name":"nis.hua","email":"nis.hua@gooddata.com"},{"name":"no23reason","email":"dan.homola@hotmail.cz"},{"name":"patrikbraborec","email":"patrik.braborec@gooddata.com"},{"name":"pbenes","email":"petr.benes@gooddata.com"},{"name":"petrjanu","email":"petr.janu@gooddata.com"},{"name":"ptquang86","email":"ptquang86@gmail.com"},{"name":"qduval","email":"quentin.duval@gooddata.com"},{"name":"rodri360","email":"me@rodri360.com"},{"name":"sitina","email":"jiri.sitina@gooddata.com"},{"name":"strouhaljan","email":"strouhal.jan@gmail.com"},{"name":"tomas.kratochvil","email":"tomas.kratochvil@gooddata.com"},{"name":"tomasreichmann","email":"tomasreichmann@gmail.com"},{"name":"tomsatgd","email":"tomas.satinsky@gooddata.com"},{"name":"trung-le-quoc","email":"trung.le@gooddata.com"},{"name":"tu-ngo","email":"tungo1981@gmail.com"},{"name":"tulean","email":"tuan.le@gooddata.com"},{"name":"utdnah","email":"danh.ung@gooddata.com"},{"name":"vlastikcz","email":"vlastimil.kotas@gooddata.com"},{"name":"vu.pham","email":"vu.pham@gooddata.com"},{"name":"xmort","email":"petr.dolejsi@gooddata.com"},{"name":"yanlipnican","email":"yanlipnican@gmail.com"}],"homepage":"https://github.com/gooddata/gooddata-react-components#readme","bugs":{"url":"https://github.com/gooddata/gooddata-react-components/issues"},"dist":{"shasum":"9d08d36391168100c82f62eaa99de485ef5f4138","tarball":"https://registry.npmjs.org/@gooddata/react-components/-/react-components-7.5.0-alpha-tulean-TLE-BUGFIX-2020-03-23T18-10-57-403Z.tgz","fileCount":2486,"integrity":"sha512-tWQpjRu/Xz7vghQZ9Zb5E6yitz82wSQY+fZc2NiP5C0JvGdeLk1NmTQvw/XvWDH2M9oxST1E31qOj4f25BzZdw==","signatures":[{"sig":"MEUCIQDlibpRrb7+dde6cg8KkccIhofAR97JHl0Jr8+jvz5UZwIgdpJJ4vzQLc18U9PPcXTIN+HOUl/lth0VNZRmh+sOOAY=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":9790876,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJeePvWCRA9TVsSAnZWagAA7MUP/R6NY6xvZlTFqARS9fQj\n+1cRzEU22rbdUMQbhklKEE0uhIjAvGaNd0PqLJz80BuhXHOmya/AQBBMm5TI\nskVewKPm8p3GFLJe/gN5snBI9T35uSrMZr/6obEncu+wZDUCeggZWF/boR71\n07lGRZXv2/cgi8HxEcnLrned6+Msym3sFYOUWcfhTlGZXqQMqCa6acWCvaac\nn/9XUa7V9OswGQi5iW628p4GZSNNmJH2Y0zC9LEmvd0jNgNE+CeZ1+T6plMO\n4fhxW9fHfmSbjYGWNFROq2qaY6ytzE3p7aj+k006dYnKKSFjFdNEt9kazEBx\n2IYASvfF0/YyEDwEgWW2tiniNRqmfVnnJ+n+ik0XsefMICGqY7U71k+4Owhc\nnhfeHYv6UOR1dDY38D7xaT/JYp7w5rwlqvSg7kt1Ga/ieYRzdQI95He17Rdd\nTBWlhKTJNndsmPQETj/JEryKsFpunYwE1+fRP9dtXyot2G3Xq5K915uwZ/4o\nG8ClU/a7+9pYCQAZet1pA/S2va9QJ+2sdA2EGsZcC4p7Jwzr7k0J/DAtK+Vb\nfr/ZwApTWASpd/5xduEec6MgS5/WqJr9urIxoEl8+c4ZARqGFwWIR+3tIpT9\npPd8DAQ1GsBmlvJ2MhkuunXnFYXaI8SL3djz1e2xmK9G8qCM2i9h944Xro2x\nx8L3\r\n=PceN\r\n-----END PGP SIGNATURE-----\r\n"},"main":"dist/index.js","husky":{"hooks":{"pre-commit":"lint-staged"}},"config":{"eslint":"./examples/**/*.{js,jsx}","tslint":"./{__mocks__,src,stories}/{,**/}*.{ts,tsx}"},"readme":"[![npm version](https://badge.fury.io/js/%40gooddata%2Freact-components.svg)](https://www.npmjs.com/package/@gooddata/react-components)\n\n# GoodData.UI React components\n> A React-based JavaScript library for building data-driven applications\n\n## Getting started\n- [GoodData.UI Documentation](http://sdk.gooddata.com/gooddata-ui/)\n- [GoodData.UI Live Examples](https://gooddata-examples.herokuapp.com/)\n- [Stack Overflow](https://stackoverflow.com/questions/tagged/gooddata)\n\n### Usage\nWith [yarn](https://yarnpkg.com) installed, go to your project directory and run\n```\n$ yarn add @gooddata/react-components\n```\nIf you prefer [npm](npmjs.com) run\n```\n$ npm install --save @gooddata/react-components\n```\n\nThe public API is exposed via global `index.js`. Except for the styles, do not import any other file directly\nbecause they are not intended to be part of the public API.\n\n## Contributing\n\nWe welcome any contribution in form of [issues](https://github.com/gooddata/gooddata-react-components/issues) or [pull requests](https://github.com/gooddata/gooddata-react-components/pulls).\nThese commands may come in handy while developing:\n\n| command | description |\n| ------- | ----------- |\n| `yarn install --pure-lockfile` | first step |\n| ||\n| `yarn dev` | build react-components to `/dist` in watch mode |\n| `yarn test` | run all unit tests |\n| `yarn prettier-write` | format the source code to match the valid codestyle |\n| `yarn validate` | validate codestyle |\n| ||\n| `yarn storybook` | run storybook from `/stories` on http://localhost:9001 |\n| `yarn build-storybook` | build storybook to `/dist-storybook` |\n| `yarn test-storybook` | run storybook and [screenshot tests](https://github.com/gooddata/gdc-client-utils/tree/master/test-storybook) |\n| ||\n| `yarn examples` | run Live Examples dev-server from `/examples` on https://localhost:8999 |\n| `yarn examples-build` | build Live Examples to `/examples/dist` |\n| `yarn examples-server` | serve built Live Examples - see `/examples/server/src` |\n| `yarn examples-testcafe` | run testcafe tests against `localhost:8999` |\n\n### Deploy to heroku.com\nWhen you deploy this repo to heroku, it serves *GoodData.UI Live Examples*.\nRelevant tasks are in `Procfile` and `package.json`.\n\n```bash\n# run in the project directory\nheroku login\nheroku create <your-app-name>\nheroku config:set DOMAIN_ADMIN_USERNAME=x@gooddata.com DOMAIN_ADMIN_PASSWORD=xy PROJECT_ID_TO_ASSIGN=xms7ga4tf3g3nzucd8380o2bev8oeknp\ngit push heroku HEAD:master\nheroku open\n```\n### Enable Geo Chart for Storybook and Live Examples\nGeo chart uses Mapbox to render map which requires a Mapbox access token.\n- Register an account and create Mapbox access token at [guide](https://docs.mapbox.com/help/how-mapbox-works/access-tokens/)\n- Store the created token at `.env`:\n```bash\necho -e \"EXAMPLE_MAPBOX_ACCESS_TOKEN=token\" >> .env # only need to run once\necho -e \"STORYBOOK_MAPBOX_ACCESS_TOKEN=token\" >> .env # only need to run once\n```\n\n### Run Live Examples Locally\nTo run *GoodData.UI Live Examples* locally:\n```bash\ngit clone <this-repository>\ncd  <repository-folder>\nyarn install --pure-lockfile\nyarn examples\n```\nThen open https://localhost:8999 and login using Live Examples account (you can [create one here](https://gooddata-examples.herokuapp.com/registration)).\n\n### Run Storybook locally\n- Run storybook with token stored in `.env` for more secure\n```bash\nyarn storybook\n```\n- Or run storybook with token env param exposed to cli (not suggested)\n```bash\nSTORYBOOK_MAPBOX_ACCESS_TOKEN=token yarn storybook\n```\n- Apply either above way to `yarn build-storybook` or `yarn test-storybook`\n\n### Source code formatting\nThe source code in the repository is formatted by [Prettier](https://prettier.io/).\nThe format of the code is validated by our Continuous Integration server and is one of the requirements of successful merge.\n\nPrettier is supported by every major IDE. You can find the list of supported editors and how to configure them [here](https://prettier.io/docs/en/editors.html).\n\nIn the case, when your editor is not supported or you don't want to setup the integration, you can run the `yarn prettier-write` command to reformat the code before commit.\n\n## Changelog\n\n- see [CHANGELOG.md](CHANGELOG.md)\n\n## Supported versions\n\nIn order to make the user experience with integrating GoodData UI SDK as smooth and secure as possible and to ensure that the SDK is using the latest features of the platform, we will only provide support to two most recent major versions of UI SDK.\n\nThe most recent majors will be supported in the following modes:\n\n- The latest major version will receive all new functionality and all bug fixes\n- The previous major version will only receive fixes to critical issues and security fixes. These fixes will be applied on top of last released version of the previous major\n\nThe customers are encouraged to always use the latest version of the UI SDK.\n\nIn case of using older versions, the user might face API incompatibility, performance or security issues.\n\nPlease follow the installation instructions to update to the newest version.\n\n## License\n\n(C) 2007-2020 GoodData Corporation\n\nThis project is dual licensed:\n\n- The ATTRIBUTION-NONCOMMERCIAL 4.0 INTERNATIONAL (CC BY-NC 4.0) is used for purpose of the trial experience and evaluation of GoodData.UI library.\n- The GOODDATA GOODDATA.UI LIBRARY END USER LICENSE AGREEMENT is used for GoodData customers.\n\nFor more information, please see [LICENSE](https://github.com/gooddata/gooddata-react-components/blob/master/LICENSE)\n","gitHead":"5d335585e98eb7d4799a05731d488fb15e298dfc","scripts":{"dev":"bash scripts/build.sh --dev-watch","test":"jest --watch","build":"bash scripts/build.sh","tslint":"yarn run-tslint -t verbose $npm_package_config_tslint","prepare":"cd examples/server && yarn install --frozen-lockfile && cd ../..; rm -r examples/node_modules 2>/dev/null; true","examples":"bash scripts/run-examples.sh","prepare?":"# Called before `npm publish` and on local `npm install`. Temporarily also for deleting obsolete node_modules. Ends with `true` to continue gracefully.","validate":"tsc --noEmit && yarn tslint && eslint $npm_package_config_eslint && yarn prettier-check","build-dev":"bash scripts/build.sh --dev","examples?":"# Default is developer domain, other options: yarn examples [sec,secure,stg,stg2,stg3,demo,developer or URL]","storybook":"yarn build && start-storybook -p 9001 -c .storybook","test-once":"jest","tslint-ci":"mkdir -p ./ci/results && yarn run-tslint -t checkstyle -o ./ci/results/tslint-results.xml $npm_package_config_tslint","run-tslint":"tslint -p tsconfig.json","validate-ci":"tsc --noEmit && yarn tslint-ci  && eslint $npm_package_config_eslint -f checkstyle -o ci/results/eslint-results.xml && yarn prettier-check","examples-build":"bash scripts/build-examples.sh","prepublishOnly":"yarn build","prettier-check":"prettier --check '{src,stories,styles,__mocks__,examples/server/src,examples/src,examples/test}/**/*.{ts,js,tsx,jsx,json,scss,md,yaml,html}'","prettier-write":"prettier --write '{src,stories,styles,__mocks__,examples/server/src,examples/src,examples/test}/**/*.{ts,js,tsx,jsx,json,scss,md,yaml,html}'","test-storybook":"yarn build && test-storybook","build-storybook":"yarn build && build-storybook -c .storybook -o dist-storybook","examples-server":"node examples/server/src/index.js","heroku-postbuild":"yarn examples-build developer","examples-testcafe":"./scripts/run-testcafe.sh visual","check-circular-deps":"madge --circular --extensions ts ./src","examples-testcafe-ci":"./scripts/run-testcafe.sh ci","examples-testcafe-live":"./scripts/run-testcafe.sh live"},"typings":"dist/index.d.ts","_npmUser":{"name":"tulean","email":"tuan.le@gooddata.com"},"deprecated":"@gooddata/react-components@7 reached End of Support on March 31, 2022. Please upgrade (see https://sdk.gooddata.com/gooddata-ui/docs/supported_versions.html for more information).","repository":{"url":"git+ssh://git@github.com/gooddata/gooddata-react-components.git","type":"git"},"_npmVersion":"6.9.0","description":"GoodData.UI - A powerful JavaScript library for building analytical applications","directories":{},"lint-staged":{"{src,stories,styles,__mocks__,examples/server/src,examples/src,examples/test}/**/*.{ts,js,tsx,jsx,scss}":["npx gdc-fix-copyright","git add"],"{src,stories,styles,__mocks__,examples/server/src,examples/src,examples/test}/**/*.{ts,js,tsx,jsx,json,scss,md,yaml,html}":["prettier --write","git add"]},"_nodeVersion":"10.16.3","dependencies":{"rxjs":"^5.5.6","uuid":"^3.2.1","immer":"^1.3.1","lodash":"^4.17.15","date-fns":"^2.7.0","downshift":"^3.2.7","invariant":"^2.2.2","mapbox-gl":"^1.6.1","classnames":"^2.2.6","highcharts":"7.1.1","prop-types":"^15.6.0","react-intl":"^3.6.0","custom-event":"^1.0.1","react-window":"^1.8.1","ag-grid-react":"20.0.0","react-measure":"^2.3.0","@types/mapbox-gl":"^1.6.1","react-day-picker":"~7.3.0","react-responsive":"^3.0.0","stringify-object":"^2.4.0","@gooddata/typings":"^2.22.0","ag-grid-community":"20.0.0","http-status-codes":"^1.3.0","@gooddata/js-utils":"^3.5.0","@gooddata/numberjs":"^3.2.4","fixed-data-table-2":"0.7.17","@gooddata/goodstrap":"^68.1.0","react-dom-factories":"^1.0.2","@gooddata/gooddata-js":"^12.5.0","json-stable-stringify":"^1.0.1","react-transition-group":"^2.2.1","hoist-non-react-statics":"^3.3.0","nodelist-foreach-polyfill":"^1.2.0","@formatjs/intl-pluralrules":"^1.3.6","highcharts-grouped-categories":"^1.1.3"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"raf":"3.3.2","yup":"^0.24.1","jest":"24.7.1","husky":"3.0.0","madge":"^3.4.4","react":"^16.5.2","enzyme":"3.5.0","eslint":"4.19.1","formik":"^0.11.11","moment":"2.23.0","history":"^4.7.2","ts-jest":"24.0.0","webpack":"4.30.0","full-icu":"^1.3.0","prettier":"1.16.4","react-ga":"^2.5.2","recharts":"1.0.0-beta.9","testcafe":"1.1.4","commander":"2.14.1","node-sass":"4.13.0","react-dom":"^16.5.2","supertest":"3.0.0","ts-loader":"6.0.0","@types/raf":"^3.4.0","css-loader":"0.28.7","jest-junit":"3.0.0","raw-loader":"0.5.1","styled-jsx":"2.2.1","typescript":"3.3.4000","@babel/core":"7.4.4","@types/jest":"24.0.6","@types/node":"7.0.8","@types/uuid":"3.4.3","file-loader":"3.0.1","jest-enzyme":"7.0.2","lint-staged":"9.1.0","sass-loader":"6.0.6","webpack-cli":"3.3.2","@types/react":"16.8.6","babel-loader":"8.0.5","react-helmet":"5.2.0","react-select":"1.2.1","style-loader":"0.19.1","@types/enzyme":"3.1.13","@types/lodash":"4.14.123","testcafe-live":"0.1.4","@babel/runtime":"7.4.4","dotenv-webpack":"^1.7.0","@babel/polyfill":"^7.4.4","@storybook/react":"5.0.11","@types/invariant":"2.2.29","@types/react-dom":"16.0.11","isomorphic-fetch":"2.2.1","react-datepicker":"1.1.0","react-router-dom":"4.2.2","@babel/preset-env":"7.4.4","@gooddata/mock-js":"^2.11.0","@storybook/addons":"5.0.11","@types/classnames":"2.2.3","@types/prop-types":"15.5.2","@storybook/theming":"5.0.11","identity-obj-proxy":"^3.0.0","intl-messageformat":"^7.5.4","webpack-dev-server":"3.3.1","@babel/preset-react":"7.0.0","@types/react-portal":"4.0.1","@types/react-window":"^1.8.1","babel-plugin-lodash":"3.3.4","html-webpack-plugin":"3.2.0","react-test-renderer":"16.4.2","@types/react-measure":"2.0.5","clean-webpack-plugin":"2.0.2","stats-webpack-plugin":"0.7.0","eslint-config-prettier":"4.1.0","react-google-recaptcha":"^0.14.1","tslint-config-prettier":"1.18.0","@gooddata/eslint-config":"^1.0.0","@gooddata/tslint-config":"1.0.0","@types/react-responsive":"^3.0.3","@types/storybook__react":"4.0.1","@types/stringify-object":"^3.2.0","enzyme-adapter-react-16":"1.3.1","@gooddata/test-storybook":"3.2.1","@storybook/addon-actions":"5.0.11","@storybook/addon-options":"5.0.11","node-sass-magic-importer":"5.1.0","react-syntax-highlighter":"11.0.2","@types/fixed-data-table-2":"0.8.1","@types/react-test-renderer":"16.0.0","circular-dependency-plugin":"5.0.2","compression-webpack-plugin":"2.0.0","@types/json-stable-stringify":"^1.0.32","@gooddata/frontend-npm-scripts":"1.1.0","@types/enzyme-adapter-react-16":"1.0.3","@types/storybook__addon-actions":"3.4.2","@babel/plugin-proposal-class-properties":"7.4.4","@babel/plugin-proposal-object-rest-spread":"7.4.4","@babel/plugin-transform-async-to-generator":"7.4.4"},"peerDependencies":{"react":"^16.5.2","react-dom":"^16.5.2"},"_npmOperationalInternal":{"tmp":"tmp/react-components_7.5.0-alpha-tulean-TLE-BUGFIX-2020-03-23T18-10-57-403Z_1584987094131_0.7948086278235307","host":"s3://npm-registry-packages"}},"7.5.0-alpha-tulean-TLE-BUGFIX-2020-03-23T18-12-32-558Z":{"name":"@gooddata/react-components","version":"7.5.0-alpha-tulean-TLE-BUGFIX-2020-03-23T18-12-32-558Z","author":{"name":"GoodData Corporation"},"license":"BSD-3-Clause","_id":"@gooddata/react-components@7.5.0-alpha-tulean-TLE-BUGFIX-2020-03-23T18-12-32-558Z","maintainers":[{"name":"afi","email":"adam.fiedler@gooddata.com"},{"name":"bertold8","email":"ivan.nejezchleb@seznam.cz"},{"name":"brbistas","email":"valentinos.chraniotis@gooddata.com"},{"name":"bugsbunny338","email":"jiri.zajic@mensa.cz"},{"name":"de.do","email":"de.do@gooddata.com"},{"name":"gooddata-ci","email":"rail@gooddata.com"},{"name":"hung.nguyen.hoang","email":"hung.nguyen@gooddata.com"},{"name":"ivan.mjartan","email":"ivan.mjartan@gooddata.com"},{"name":"jakub-sterba","email":"jakub.sterba@gooddata.com"},{"name":"jankc","email":"jan.krapac@gmail.com"},{"name":"jaroslav.tomecek","email":"jaroslav.tomecek@gooddata.com"},{"name":"jkittler","email":"honza.kittler@gmail.com"},{"name":"khanh.le","email":"khanh.le@gooddata.com"},{"name":"lanhuynh","email":"lan.huynh@gooddata.com"},{"name":"linhhong","email":"linh.hong@gooddata.com"},{"name":"lupko","email":"lubomir.slivka@gooddata.com"},{"name":"matyas.kandl","email":"matyas.kandl@gooddata.com"},{"name":"michal.marsal","email":"michal.marsal@gooddata.com"},{"name":"naibinh","email":"naibinh@gmail.com"},{"name":"nikolacech","email":"nikola.cech@gooddata.com"},{"name":"nis.hua","email":"nis.hua@gooddata.com"},{"name":"no23reason","email":"dan.homola@hotmail.cz"},{"name":"patrikbraborec","email":"patrik.braborec@gooddata.com"},{"name":"pbenes","email":"petr.benes@gooddata.com"},{"name":"petrjanu","email":"petr.janu@gooddata.com"},{"name":"ptquang86","email":"ptquang86@gmail.com"},{"name":"qduval","email":"quentin.duval@gooddata.com"},{"name":"rodri360","email":"me@rodri360.com"},{"name":"sitina","email":"jiri.sitina@gooddata.com"},{"name":"strouhaljan","email":"strouhal.jan@gmail.com"},{"name":"tomas.kratochvil","email":"tomas.kratochvil@gooddata.com"},{"name":"tomasreichmann","email":"tomasreichmann@gmail.com"},{"name":"tomsatgd","email":"tomas.satinsky@gooddata.com"},{"name":"trung-le-quoc","email":"trung.le@gooddata.com"},{"name":"tu-ngo","email":"tungo1981@gmail.com"},{"name":"tulean","email":"tuan.le@gooddata.com"},{"name":"utdnah","email":"danh.ung@gooddata.com"},{"name":"vlastikcz","email":"vlastimil.kotas@gooddata.com"},{"name":"vu.pham","email":"vu.pham@gooddata.com"},{"name":"xmort","email":"petr.dolejsi@gooddata.com"},{"name":"yanlipnican","email":"yanlipnican@gmail.com"}],"homepage":"https://github.com/gooddata/gooddata-react-components#readme","bugs":{"url":"https://github.com/gooddata/gooddata-react-components/issues"},"dist":{"shasum":"6eb27882f79efce8c288d0f64fd9c089902e2db7","tarball":"https://registry.npmjs.org/@gooddata/react-components/-/react-components-7.5.0-alpha-tulean-TLE-BUGFIX-2020-03-23T18-12-32-558Z.tgz","fileCount":2486,"integrity":"sha512-IO1v3JTKaJPNaxT7ZyfJrVYYDCom+SYyvo7U5p6MuG3urM08+kw6U8ePSMDTxxJZHxDBljVUf+gNpu8ZTopT/Q==","signatures":[{"sig":"MEYCIQDeNp+Rr6EExDgzOYK5UITyqlqct897kpRQ8jAJ90VFuQIhAKm5SUFDICJMxoDSrov6crBrJaqtnlZXN8tA8OyN3f0/","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":9790924,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJeePw8CRA9TVsSAnZWagAA+uAQAIP0EDa8lY9n0BGePxCk\nSSfb35a0QvCaF/zdKV6SghbK5znQBGxHG5YehYP7Dv/Fo/DZx/B9cxSMfbki\nf/jT6JM3DSRuNPkdgqiI13LlvWhc2bvIJTVwOK2Zt76Y0OKo6hOUQvQa7iQo\nmJ2frXa8hSuriq1z8+L5vvoj/Nuebt5oBaqWcheilFJpcvPpPDVcZ23IQtUe\nji9Xt6KKuaD8w9t0CrkYdI9J12AUubVr67HVbmc3vV/E3PBmzpwCGyU5Hc9T\nzhPWh2vhD8k83sl8Hk1hT7yVb7h9Ced7UVEoHX6gwJYIQcUioUOMorPUSXf3\n6wpfPuVaBUZsQV+ExTOcEG+PStt+qbixtGZS4UHVmGgt+q3uaxhB7YF2HfYU\nS2HBGr8M/Na+k6CLGKTteXS4cO7PLAZHkmp0kVNxJ/org9kAEzZi4PpmG0mr\nlwCw+HBmLgR+m87A5GCglTMgiVMgSDkRnS6BZtpY1iLrCebe88wt7LC5oGMQ\nMpgJpqAYkvwqXE1xE36Hi9mQtLBtc0gpgfx4fdOeJyRBTWCEBhYcl0CZ4kNZ\nsZtj58BUyX+BXg4dxsDm3NOBSe6g15/b0gonfHEQDJ+bfkaVGZbA4GyhbgL1\n2wdTO/zZREcDDYMhLklmNjqAR3MwWw6HIbo5vC+BFOp30k+eUZApJz7MlHto\nZgnK\r\n=QwXA\r\n-----END PGP SIGNATURE-----\r\n"},"main":"dist/index.js","husky":{"hooks":{"pre-commit":"lint-staged"}},"config":{"eslint":"./examples/**/*.{js,jsx}","tslint":"./{__mocks__,src,stories}/{,**/}*.{ts,tsx}"},"readme":"[![npm version](https://badge.fury.io/js/%40gooddata%2Freact-components.svg)](https://www.npmjs.com/package/@gooddata/react-components)\n\n# GoodData.UI React components\n> A React-based JavaScript library for building data-driven applications\n\n## Getting started\n- [GoodData.UI Documentation](http://sdk.gooddata.com/gooddata-ui/)\n- [GoodData.UI Live Examples](https://gooddata-examples.herokuapp.com/)\n- [Stack Overflow](https://stackoverflow.com/questions/tagged/gooddata)\n\n### Usage\nWith [yarn](https://yarnpkg.com) installed, go to your project directory and run\n```\n$ yarn add @gooddata/react-components\n```\nIf you prefer [npm](npmjs.com) run\n```\n$ npm install --save @gooddata/react-components\n```\n\nThe public API is exposed via global `index.js`. Except for the styles, do not import any other file directly\nbecause they are not intended to be part of the public API.\n\n## Contributing\n\nWe welcome any contribution in form of [issues](https://github.com/gooddata/gooddata-react-components/issues) or [pull requests](https://github.com/gooddata/gooddata-react-components/pulls).\nThese commands may come in handy while developing:\n\n| command | description |\n| ------- | ----------- |\n| `yarn install --pure-lockfile` | first step |\n| ||\n| `yarn dev` | build react-components to `/dist` in watch mode |\n| `yarn test` | run all unit tests |\n| `yarn prettier-write` | format the source code to match the valid codestyle |\n| `yarn validate` | validate codestyle |\n| ||\n| `yarn storybook` | run storybook from `/stories` on http://localhost:9001 |\n| `yarn build-storybook` | build storybook to `/dist-storybook` |\n| `yarn test-storybook` | run storybook and [screenshot tests](https://github.com/gooddata/gdc-client-utils/tree/master/test-storybook) |\n| ||\n| `yarn examples` | run Live Examples dev-server from `/examples` on https://localhost:8999 |\n| `yarn examples-build` | build Live Examples to `/examples/dist` |\n| `yarn examples-server` | serve built Live Examples - see `/examples/server/src` |\n| `yarn examples-testcafe` | run testcafe tests against `localhost:8999` |\n\n### Deploy to heroku.com\nWhen you deploy this repo to heroku, it serves *GoodData.UI Live Examples*.\nRelevant tasks are in `Procfile` and `package.json`.\n\n```bash\n# run in the project directory\nheroku login\nheroku create <your-app-name>\nheroku config:set DOMAIN_ADMIN_USERNAME=x@gooddata.com DOMAIN_ADMIN_PASSWORD=xy PROJECT_ID_TO_ASSIGN=xms7ga4tf3g3nzucd8380o2bev8oeknp\ngit push heroku HEAD:master\nheroku open\n```\n### Enable Geo Chart for Storybook and Live Examples\nGeo chart uses Mapbox to render map which requires a Mapbox access token.\n- Register an account and create Mapbox access token at [guide](https://docs.mapbox.com/help/how-mapbox-works/access-tokens/)\n- Store the created token at `.env`:\n```bash\necho -e \"EXAMPLE_MAPBOX_ACCESS_TOKEN=token\" >> .env # only need to run once\necho -e \"STORYBOOK_MAPBOX_ACCESS_TOKEN=token\" >> .env # only need to run once\n```\n\n### Run Live Examples Locally\nTo run *GoodData.UI Live Examples* locally:\n```bash\ngit clone <this-repository>\ncd  <repository-folder>\nyarn install --pure-lockfile\nyarn examples\n```\nThen open https://localhost:8999 and login using Live Examples account (you can [create one here](https://gooddata-examples.herokuapp.com/registration)).\n\n### Run Storybook locally\n- Run storybook with token stored in `.env` for more secure\n```bash\nyarn storybook\n```\n- Or run storybook with token env param exposed to cli (not suggested)\n```bash\nSTORYBOOK_MAPBOX_ACCESS_TOKEN=token yarn storybook\n```\n- Apply either above way to `yarn build-storybook` or `yarn test-storybook`\n\n### Source code formatting\nThe source code in the repository is formatted by [Prettier](https://prettier.io/).\nThe format of the code is validated by our Continuous Integration server and is one of the requirements of successful merge.\n\nPrettier is supported by every major IDE. You can find the list of supported editors and how to configure them [here](https://prettier.io/docs/en/editors.html).\n\nIn the case, when your editor is not supported or you don't want to setup the integration, you can run the `yarn prettier-write` command to reformat the code before commit.\n\n## Changelog\n\n- see [CHANGELOG.md](CHANGELOG.md)\n\n## Supported versions\n\nIn order to make the user experience with integrating GoodData UI SDK as smooth and secure as possible and to ensure that the SDK is using the latest features of the platform, we will only provide support to two most recent major versions of UI SDK.\n\nThe most recent majors will be supported in the following modes:\n\n- The latest major version will receive all new functionality and all bug fixes\n- The previous major version will only receive fixes to critical issues and security fixes. These fixes will be applied on top of last released version of the previous major\n\nThe customers are encouraged to always use the latest version of the UI SDK.\n\nIn case of using older versions, the user might face API incompatibility, performance or security issues.\n\nPlease follow the installation instructions to update to the newest version.\n\n## License\n\n(C) 2007-2020 GoodData Corporation\n\nThis project is dual licensed:\n\n- The ATTRIBUTION-NONCOMMERCIAL 4.0 INTERNATIONAL (CC BY-NC 4.0) is used for purpose of the trial experience and evaluation of GoodData.UI library.\n- The GOODDATA GOODDATA.UI LIBRARY END USER LICENSE AGREEMENT is used for GoodData customers.\n\nFor more information, please see [LICENSE](https://github.com/gooddata/gooddata-react-components/blob/master/LICENSE)\n","gitHead":"5d335585e98eb7d4799a05731d488fb15e298dfc","scripts":{"dev":"bash scripts/build.sh --dev-watch","test":"jest --watch","build":"bash scripts/build.sh","tslint":"yarn run-tslint -t verbose $npm_package_config_tslint","prepare":"cd examples/server && yarn install --frozen-lockfile && cd ../..; rm -r examples/node_modules 2>/dev/null; true","examples":"bash scripts/run-examples.sh","prepare?":"# Called before `npm publish` and on local `npm install`. Temporarily also for deleting obsolete node_modules. Ends with `true` to continue gracefully.","validate":"tsc --noEmit && yarn tslint && eslint $npm_package_config_eslint && yarn prettier-check","build-dev":"bash scripts/build.sh --dev","examples?":"# Default is developer domain, other options: yarn examples [sec,secure,stg,stg2,stg3,demo,developer or URL]","storybook":"yarn build && start-storybook -p 9001 -c .storybook","test-once":"jest","tslint-ci":"mkdir -p ./ci/results && yarn run-tslint -t checkstyle -o ./ci/results/tslint-results.xml $npm_package_config_tslint","run-tslint":"tslint -p tsconfig.json","validate-ci":"tsc --noEmit && yarn tslint-ci  && eslint $npm_package_config_eslint -f checkstyle -o ci/results/eslint-results.xml && yarn prettier-check","examples-build":"bash scripts/build-examples.sh","prepublishOnly":"yarn build","prettier-check":"prettier --check '{src,stories,styles,__mocks__,examples/server/src,examples/src,examples/test}/**/*.{ts,js,tsx,jsx,json,scss,md,yaml,html}'","prettier-write":"prettier --write '{src,stories,styles,__mocks__,examples/server/src,examples/src,examples/test}/**/*.{ts,js,tsx,jsx,json,scss,md,yaml,html}'","test-storybook":"yarn build && test-storybook","build-storybook":"yarn build && build-storybook -c .storybook -o dist-storybook","examples-server":"node examples/server/src/index.js","heroku-postbuild":"yarn examples-build developer","examples-testcafe":"./scripts/run-testcafe.sh visual","check-circular-deps":"madge --circular --extensions ts ./src","examples-testcafe-ci":"./scripts/run-testcafe.sh ci","examples-testcafe-live":"./scripts/run-testcafe.sh live"},"typings":"dist/index.d.ts","_npmUser":{"name":"tulean","email":"tuan.le@gooddata.com"},"deprecated":"@gooddata/react-components@7 reached End of Support on March 31, 2022. Please upgrade (see https://sdk.gooddata.com/gooddata-ui/docs/supported_versions.html for more information).","repository":{"url":"git+ssh://git@github.com/gooddata/gooddata-react-components.git","type":"git"},"_npmVersion":"6.9.0","description":"GoodData.UI - A powerful JavaScript library for building analytical applications","directories":{},"lint-staged":{"{src,stories,styles,__mocks__,examples/server/src,examples/src,examples/test}/**/*.{ts,js,tsx,jsx,scss}":["npx gdc-fix-copyright","git add"],"{src,stories,styles,__mocks__,examples/server/src,examples/src,examples/test}/**/*.{ts,js,tsx,jsx,json,scss,md,yaml,html}":["prettier --write","git add"]},"_nodeVersion":"10.16.3","dependencies":{"rxjs":"^5.5.6","uuid":"^3.2.1","immer":"^1.3.1","lodash":"^4.17.15","date-fns":"^2.7.0","downshift":"^3.2.7","invariant":"^2.2.2","mapbox-gl":"^1.6.1","classnames":"^2.2.6","highcharts":"7.1.1","prop-types":"^15.6.0","react-intl":"^3.6.0","custom-event":"^1.0.1","react-window":"^1.8.1","ag-grid-react":"20.0.0","react-measure":"^2.3.0","@types/mapbox-gl":"^1.6.1","react-day-picker":"~7.3.0","react-responsive":"^3.0.0","stringify-object":"^2.4.0","@gooddata/typings":"^2.22.0","ag-grid-community":"20.0.0","http-status-codes":"^1.3.0","@gooddata/js-utils":"^3.5.0","@gooddata/numberjs":"^3.2.4","fixed-data-table-2":"0.7.17","@gooddata/goodstrap":"68.1.0-alpha-tulean-TLE-BUGFIX-2020-03-23T18-10-54-132Z","react-dom-factories":"^1.0.2","@gooddata/gooddata-js":"^12.5.0","json-stable-stringify":"^1.0.1","react-transition-group":"^2.2.1","hoist-non-react-statics":"^3.3.0","nodelist-foreach-polyfill":"^1.2.0","@formatjs/intl-pluralrules":"^1.3.6","highcharts-grouped-categories":"^1.1.3"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"raf":"3.3.2","yup":"^0.24.1","jest":"24.7.1","husky":"3.0.0","madge":"^3.4.4","react":"^16.5.2","enzyme":"3.5.0","eslint":"4.19.1","formik":"^0.11.11","moment":"2.23.0","history":"^4.7.2","ts-jest":"24.0.0","webpack":"4.30.0","full-icu":"^1.3.0","prettier":"1.16.4","react-ga":"^2.5.2","recharts":"1.0.0-beta.9","testcafe":"1.1.4","commander":"2.14.1","node-sass":"4.13.0","react-dom":"^16.5.2","supertest":"3.0.0","ts-loader":"6.0.0","@types/raf":"^3.4.0","css-loader":"0.28.7","jest-junit":"3.0.0","raw-loader":"0.5.1","styled-jsx":"2.2.1","typescript":"3.3.4000","@babel/core":"7.4.4","@types/jest":"24.0.6","@types/node":"7.0.8","@types/uuid":"3.4.3","file-loader":"3.0.1","jest-enzyme":"7.0.2","lint-staged":"9.1.0","sass-loader":"6.0.6","webpack-cli":"3.3.2","@types/react":"16.8.6","babel-loader":"8.0.5","react-helmet":"5.2.0","react-select":"1.2.1","style-loader":"0.19.1","@types/enzyme":"3.1.13","@types/lodash":"4.14.123","testcafe-live":"0.1.4","@babel/runtime":"7.4.4","dotenv-webpack":"^1.7.0","@babel/polyfill":"^7.4.4","@storybook/react":"5.0.11","@types/invariant":"2.2.29","@types/react-dom":"16.0.11","isomorphic-fetch":"2.2.1","react-datepicker":"1.1.0","react-router-dom":"4.2.2","@babel/preset-env":"7.4.4","@gooddata/mock-js":"^2.11.0","@storybook/addons":"5.0.11","@types/classnames":"2.2.3","@types/prop-types":"15.5.2","@storybook/theming":"5.0.11","identity-obj-proxy":"^3.0.0","intl-messageformat":"^7.5.4","webpack-dev-server":"3.3.1","@babel/preset-react":"7.0.0","@types/react-portal":"4.0.1","@types/react-window":"^1.8.1","babel-plugin-lodash":"3.3.4","html-webpack-plugin":"3.2.0","react-test-renderer":"16.4.2","@types/react-measure":"2.0.5","clean-webpack-plugin":"2.0.2","stats-webpack-plugin":"0.7.0","eslint-config-prettier":"4.1.0","react-google-recaptcha":"^0.14.1","tslint-config-prettier":"1.18.0","@gooddata/eslint-config":"^1.0.0","@gooddata/tslint-config":"1.0.0","@types/react-responsive":"^3.0.3","@types/storybook__react":"4.0.1","@types/stringify-object":"^3.2.0","enzyme-adapter-react-16":"1.3.1","@gooddata/test-storybook":"3.2.1","@storybook/addon-actions":"5.0.11","@storybook/addon-options":"5.0.11","node-sass-magic-importer":"5.1.0","react-syntax-highlighter":"11.0.2","@types/fixed-data-table-2":"0.8.1","@types/react-test-renderer":"16.0.0","circular-dependency-plugin":"5.0.2","compression-webpack-plugin":"2.0.0","@types/json-stable-stringify":"^1.0.32","@gooddata/frontend-npm-scripts":"1.1.0","@types/enzyme-adapter-react-16":"1.0.3","@types/storybook__addon-actions":"3.4.2","@babel/plugin-proposal-class-properties":"7.4.4","@babel/plugin-proposal-object-rest-spread":"7.4.4","@babel/plugin-transform-async-to-generator":"7.4.4"},"peerDependencies":{"react":"^16.5.2","react-dom":"^16.5.2"},"_npmOperationalInternal":{"tmp":"tmp/react-components_7.5.0-alpha-tulean-TLE-BUGFIX-2020-03-23T18-12-32-558Z_1584987196126_0.6348024918280721","host":"s3://npm-registry-packages"}},"7.5.0-alpha-tulean-TLE-BUGFIX-2020-03-23T18-25-14-601Z":{"name":"@gooddata/react-components","version":"7.5.0-alpha-tulean-TLE-BUGFIX-2020-03-23T18-25-14-601Z","author":{"name":"GoodData Corporation"},"license":"BSD-3-Clause","_id":"@gooddata/react-components@7.5.0-alpha-tulean-TLE-BUGFIX-2020-03-23T18-25-14-601Z","maintainers":[{"name":"afi","email":"adam.fiedler@gooddata.com"},{"name":"bertold8","email":"ivan.nejezchleb@seznam.cz"},{"name":"brbistas","email":"valentinos.chraniotis@gooddata.com"},{"name":"bugsbunny338","email":"jiri.zajic@mensa.cz"},{"name":"de.do","email":"de.do@gooddata.com"},{"name":"gooddata-ci","email":"rail@gooddata.com"},{"name":"hung.nguyen.hoang","email":"hung.nguyen@gooddata.com"},{"name":"ivan.mjartan","email":"ivan.mjartan@gooddata.com"},{"name":"jakub-sterba","email":"jakub.sterba@gooddata.com"},{"name":"jankc","email":"jan.krapac@gmail.com"},{"name":"jaroslav.tomecek","email":"jaroslav.tomecek@gooddata.com"},{"name":"jkittler","email":"honza.kittler@gmail.com"},{"name":"khanh.le","email":"khanh.le@gooddata.com"},{"name":"lanhuynh","email":"lan.huynh@gooddata.com"},{"name":"linhhong","email":"linh.hong@gooddata.com"},{"name":"lupko","email":"lubomir.slivka@gooddata.com"},{"name":"matyas.kandl","email":"matyas.kandl@gooddata.com"},{"name":"michal.marsal","email":"michal.marsal@gooddata.com"},{"name":"naibinh","email":"naibinh@gmail.com"},{"name":"nikolacech","email":"nikola.cech@gooddata.com"},{"name":"nis.hua","email":"nis.hua@gooddata.com"},{"name":"no23reason","email":"dan.homola@hotmail.cz"},{"name":"patrikbraborec","email":"patrik.braborec@gooddata.com"},{"name":"pbenes","email":"petr.benes@gooddata.com"},{"name":"petrjanu","email":"petr.janu@gooddata.com"},{"name":"ptquang86","email":"ptquang86@gmail.com"},{"name":"qduval","email":"quentin.duval@gooddata.com"},{"name":"rodri360","email":"me@rodri360.com"},{"name":"sitina","email":"jiri.sitina@gooddata.com"},{"name":"strouhaljan","email":"strouhal.jan@gmail.com"},{"name":"tomas.kratochvil","email":"tomas.kratochvil@gooddata.com"},{"name":"tomasreichmann","email":"tomasreichmann@gmail.com"},{"name":"tomsatgd","email":"tomas.satinsky@gooddata.com"},{"name":"trung-le-quoc","email":"trung.le@gooddata.com"},{"name":"tu-ngo","email":"tungo1981@gmail.com"},{"name":"tulean","email":"tuan.le@gooddata.com"},{"name":"utdnah","email":"danh.ung@gooddata.com"},{"name":"vlastikcz","email":"vlastimil.kotas@gooddata.com"},{"name":"vu.pham","email":"vu.pham@gooddata.com"},{"name":"xmort","email":"petr.dolejsi@gooddata.com"},{"name":"yanlipnican","email":"yanlipnican@gmail.com"}],"homepage":"https://github.com/gooddata/gooddata-react-components#readme","bugs":{"url":"https://github.com/gooddata/gooddata-react-components/issues"},"dist":{"shasum":"d43a02565952ec4d6444357c91333d348febad60","tarball":"https://registry.npmjs.org/@gooddata/react-components/-/react-components-7.5.0-alpha-tulean-TLE-BUGFIX-2020-03-23T18-25-14-601Z.tgz","fileCount":2486,"integrity":"sha512-cUeZgEo+f7qGAbqt8TeqLTfdP8A1EWaEI7ewuPKY2FDT/+WLn9dZYg8/7MUCV9r7oskcRygKLdaxXrh3Rrcx7A==","signatures":[{"sig":"MEYCIQCgCsxVDwIqh3j1AaBqNDHGzv/SBKCgzaBJB/CDofTYogIhAOXQkzcKrIExuyDv6PclEjBZMHVGfn2t2kxn8uj6l+S2","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":9790924,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJeeP8vCRA9TVsSAnZWagAAXK0P/2eHZyOpUSxUN5vK7mrx\npVcOGPozeFt1+UTfxoHTgvP+NDC+JV9JT6Mg33nyqz7beZoJCBfvpHdSFDK6\n40QuuL1pqhLm1UlZB0AEC4q5fu8UZ5iUIVcL4oe/CBUz4hS6+avqiBrTdCAA\n+rYE26w9pG6+MtymCQtGZRowYFaRhktd8wzQWeS0BH2WClBHX+MTd3xIJiCF\nsNy94iGZsvPaeB/w0bEKltHrXYXxSGhZuQRvV9P4zJ6SHD4BdA7m5LCiB/Z+\njsowCUEVnBKswAbCH3eDDPDhDHsPrdYSJWdzjehX29uR7M4WP9vtInrJOzP7\nnhJrqJByVqnN4PJPe/oSx8zq6h4YeuZghQoecbBD3m4L0uEdTUmjcKuwCpnd\n8hTF6RfGguwaGe1Tf06FmU8PCqNC1B29DAtOjlRRDQry31MIGqNNZWZaN+8T\nKDjU3rzyboUKqRJ/3J2jlJztD1qX6LKTOu/nwDXebkn/yqjc/7e+2akWkp1e\nGBJupLmM98pAiBwOOcYWpPgeZjI+0yc+VODaCI3mrtdq6uSmqrF/cq7eTK9n\nUkUaetK4TUOpxGmFu0n3KqO+LlGNH1W+NEliEBbfjP5NKrPbGqjixULF5AAu\nlHauuaacrIyajDSvuU559IX4uCIDThDbSr3eNrKizNg1C+LujfGUOdVNeUJZ\nWtPg\r\n=e1i+\r\n-----END PGP SIGNATURE-----\r\n"},"main":"dist/index.js","husky":{"hooks":{"pre-commit":"lint-staged"}},"config":{"eslint":"./examples/**/*.{js,jsx}","tslint":"./{__mocks__,src,stories}/{,**/}*.{ts,tsx}"},"readme":"[![npm version](https://badge.fury.io/js/%40gooddata%2Freact-components.svg)](https://www.npmjs.com/package/@gooddata/react-components)\n\n# GoodData.UI React components\n> A React-based JavaScript library for building data-driven applications\n\n## Getting started\n- [GoodData.UI Documentation](http://sdk.gooddata.com/gooddata-ui/)\n- [GoodData.UI Live Examples](https://gooddata-examples.herokuapp.com/)\n- [Stack Overflow](https://stackoverflow.com/questions/tagged/gooddata)\n\n### Usage\nWith [yarn](https://yarnpkg.com) installed, go to your project directory and run\n```\n$ yarn add @gooddata/react-components\n```\nIf you prefer [npm](npmjs.com) run\n```\n$ npm install --save @gooddata/react-components\n```\n\nThe public API is exposed via global `index.js`. Except for the styles, do not import any other file directly\nbecause they are not intended to be part of the public API.\n\n## Contributing\n\nWe welcome any contribution in form of [issues](https://github.com/gooddata/gooddata-react-components/issues) or [pull requests](https://github.com/gooddata/gooddata-react-components/pulls).\nThese commands may come in handy while developing:\n\n| command | description |\n| ------- | ----------- |\n| `yarn install --pure-lockfile` | first step |\n| ||\n| `yarn dev` | build react-components to `/dist` in watch mode |\n| `yarn test` | run all unit tests |\n| `yarn prettier-write` | format the source code to match the valid codestyle |\n| `yarn validate` | validate codestyle |\n| ||\n| `yarn storybook` | run storybook from `/stories` on http://localhost:9001 |\n| `yarn build-storybook` | build storybook to `/dist-storybook` |\n| `yarn test-storybook` | run storybook and [screenshot tests](https://github.com/gooddata/gdc-client-utils/tree/master/test-storybook) |\n| ||\n| `yarn examples` | run Live Examples dev-server from `/examples` on https://localhost:8999 |\n| `yarn examples-build` | build Live Examples to `/examples/dist` |\n| `yarn examples-server` | serve built Live Examples - see `/examples/server/src` |\n| `yarn examples-testcafe` | run testcafe tests against `localhost:8999` |\n\n### Deploy to heroku.com\nWhen you deploy this repo to heroku, it serves *GoodData.UI Live Examples*.\nRelevant tasks are in `Procfile` and `package.json`.\n\n```bash\n# run in the project directory\nheroku login\nheroku create <your-app-name>\nheroku config:set DOMAIN_ADMIN_USERNAME=x@gooddata.com DOMAIN_ADMIN_PASSWORD=xy PROJECT_ID_TO_ASSIGN=xms7ga4tf3g3nzucd8380o2bev8oeknp\ngit push heroku HEAD:master\nheroku open\n```\n### Enable Geo Chart for Storybook and Live Examples\nGeo chart uses Mapbox to render map which requires a Mapbox access token.\n- Register an account and create Mapbox access token at [guide](https://docs.mapbox.com/help/how-mapbox-works/access-tokens/)\n- Store the created token at `.env`:\n```bash\necho -e \"EXAMPLE_MAPBOX_ACCESS_TOKEN=token\" >> .env # only need to run once\necho -e \"STORYBOOK_MAPBOX_ACCESS_TOKEN=token\" >> .env # only need to run once\n```\n\n### Run Live Examples Locally\nTo run *GoodData.UI Live Examples* locally:\n```bash\ngit clone <this-repository>\ncd  <repository-folder>\nyarn install --pure-lockfile\nyarn examples\n```\nThen open https://localhost:8999 and login using Live Examples account (you can [create one here](https://gooddata-examples.herokuapp.com/registration)).\n\n### Run Storybook locally\n- Run storybook with token stored in `.env` for more secure\n```bash\nyarn storybook\n```\n- Or run storybook with token env param exposed to cli (not suggested)\n```bash\nSTORYBOOK_MAPBOX_ACCESS_TOKEN=token yarn storybook\n```\n- Apply either above way to `yarn build-storybook` or `yarn test-storybook`\n\n### Source code formatting\nThe source code in the repository is formatted by [Prettier](https://prettier.io/).\nThe format of the code is validated by our Continuous Integration server and is one of the requirements of successful merge.\n\nPrettier is supported by every major IDE. You can find the list of supported editors and how to configure them [here](https://prettier.io/docs/en/editors.html).\n\nIn the case, when your editor is not supported or you don't want to setup the integration, you can run the `yarn prettier-write` command to reformat the code before commit.\n\n## Changelog\n\n- see [CHANGELOG.md](CHANGELOG.md)\n\n## Supported versions\n\nIn order to make the user experience with integrating GoodData UI SDK as smooth and secure as possible and to ensure that the SDK is using the latest features of the platform, we will only provide support to two most recent major versions of UI SDK.\n\nThe most recent majors will be supported in the following modes:\n\n- The latest major version will receive all new functionality and all bug fixes\n- The previous major version will only receive fixes to critical issues and security fixes. These fixes will be applied on top of last released version of the previous major\n\nThe customers are encouraged to always use the latest version of the UI SDK.\n\nIn case of using older versions, the user might face API incompatibility, performance or security issues.\n\nPlease follow the installation instructions to update to the newest version.\n\n## License\n\n(C) 2007-2020 GoodData Corporation\n\nThis project is dual licensed:\n\n- The ATTRIBUTION-NONCOMMERCIAL 4.0 INTERNATIONAL (CC BY-NC 4.0) is used for purpose of the trial experience and evaluation of GoodData.UI library.\n- The GOODDATA GOODDATA.UI LIBRARY END USER LICENSE AGREEMENT is used for GoodData customers.\n\nFor more information, please see [LICENSE](https://github.com/gooddata/gooddata-react-components/blob/master/LICENSE)\n","gitHead":"5d335585e98eb7d4799a05731d488fb15e298dfc","scripts":{"dev":"bash scripts/build.sh --dev-watch","test":"jest --watch","build":"bash scripts/build.sh","tslint":"yarn run-tslint -t verbose $npm_package_config_tslint","prepare":"cd examples/server && yarn install --frozen-lockfile && cd ../..; rm -r examples/node_modules 2>/dev/null; true","examples":"bash scripts/run-examples.sh","prepare?":"# Called before `npm publish` and on local `npm install`. Temporarily also for deleting obsolete node_modules. Ends with `true` to continue gracefully.","validate":"tsc --noEmit && yarn tslint && eslint $npm_package_config_eslint && yarn prettier-check","build-dev":"bash scripts/build.sh --dev","examples?":"# Default is developer domain, other options: yarn examples [sec,secure,stg,stg2,stg3,demo,developer or URL]","storybook":"yarn build && start-storybook -p 9001 -c .storybook","test-once":"jest","tslint-ci":"mkdir -p ./ci/results && yarn run-tslint -t checkstyle -o ./ci/results/tslint-results.xml $npm_package_config_tslint","run-tslint":"tslint -p tsconfig.json","validate-ci":"tsc --noEmit && yarn tslint-ci  && eslint $npm_package_config_eslint -f checkstyle -o ci/results/eslint-results.xml && yarn prettier-check","examples-build":"bash scripts/build-examples.sh","prepublishOnly":"yarn build","prettier-check":"prettier --check '{src,stories,styles,__mocks__,examples/server/src,examples/src,examples/test}/**/*.{ts,js,tsx,jsx,json,scss,md,yaml,html}'","prettier-write":"prettier --write '{src,stories,styles,__mocks__,examples/server/src,examples/src,examples/test}/**/*.{ts,js,tsx,jsx,json,scss,md,yaml,html}'","test-storybook":"yarn build && test-storybook","build-storybook":"yarn build && build-storybook -c .storybook -o dist-storybook","examples-server":"node examples/server/src/index.js","heroku-postbuild":"yarn examples-build developer","examples-testcafe":"./scripts/run-testcafe.sh visual","check-circular-deps":"madge --circular --extensions ts ./src","examples-testcafe-ci":"./scripts/run-testcafe.sh ci","examples-testcafe-live":"./scripts/run-testcafe.sh live"},"typings":"dist/index.d.ts","_npmUser":{"name":"tulean","email":"tuan.le@gooddata.com"},"deprecated":"@gooddata/react-components@7 reached End of Support on March 31, 2022. Please upgrade (see https://sdk.gooddata.com/gooddata-ui/docs/supported_versions.html for more information).","repository":{"url":"git+ssh://git@github.com/gooddata/gooddata-react-components.git","type":"git"},"_npmVersion":"6.9.0","description":"GoodData.UI - A powerful JavaScript library for building analytical applications","directories":{},"lint-staged":{"{src,stories,styles,__mocks__,examples/server/src,examples/src,examples/test}/**/*.{ts,js,tsx,jsx,scss}":["npx gdc-fix-copyright","git add"],"{src,stories,styles,__mocks__,examples/server/src,examples/src,examples/test}/**/*.{ts,js,tsx,jsx,json,scss,md,yaml,html}":["prettier --write","git add"]},"_nodeVersion":"10.16.3","dependencies":{"rxjs":"^5.5.6","uuid":"^3.2.1","immer":"^1.3.1","lodash":"^4.17.15","date-fns":"^2.7.0","downshift":"^3.2.7","invariant":"^2.2.2","mapbox-gl":"^1.6.1","classnames":"^2.2.6","highcharts":"7.1.1","prop-types":"^15.6.0","react-intl":"^3.6.0","custom-event":"^1.0.1","react-window":"^1.8.1","ag-grid-react":"20.0.0","react-measure":"^2.3.0","@types/mapbox-gl":"^1.6.1","react-day-picker":"~7.3.0","react-responsive":"^3.0.0","stringify-object":"^2.4.0","@gooddata/typings":"^2.22.0","ag-grid-community":"20.0.0","http-status-codes":"^1.3.0","@gooddata/js-utils":"^3.5.0","@gooddata/numberjs":"^3.2.4","fixed-data-table-2":"0.7.17","@gooddata/goodstrap":"68.1.0-alpha-tulean-TLE-BUGFIX-2020-03-23T18-23-55-652Z","react-dom-factories":"^1.0.2","@gooddata/gooddata-js":"^12.5.0","json-stable-stringify":"^1.0.1","react-transition-group":"^2.2.1","hoist-non-react-statics":"^3.3.0","nodelist-foreach-polyfill":"^1.2.0","@formatjs/intl-pluralrules":"^1.3.6","highcharts-grouped-categories":"^1.1.3"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"raf":"3.3.2","yup":"^0.24.1","jest":"24.7.1","husky":"3.0.0","madge":"^3.4.4","react":"^16.5.2","enzyme":"3.5.0","eslint":"4.19.1","formik":"^0.11.11","moment":"2.23.0","history":"^4.7.2","ts-jest":"24.0.0","webpack":"4.30.0","full-icu":"^1.3.0","prettier":"1.16.4","react-ga":"^2.5.2","recharts":"1.0.0-beta.9","testcafe":"1.1.4","commander":"2.14.1","node-sass":"4.13.0","react-dom":"^16.5.2","supertest":"3.0.0","ts-loader":"6.0.0","@types/raf":"^3.4.0","css-loader":"0.28.7","jest-junit":"3.0.0","raw-loader":"0.5.1","styled-jsx":"2.2.1","typescript":"3.3.4000","@babel/core":"7.4.4","@types/jest":"24.0.6","@types/node":"7.0.8","@types/uuid":"3.4.3","file-loader":"3.0.1","jest-enzyme":"7.0.2","lint-staged":"9.1.0","sass-loader":"6.0.6","webpack-cli":"3.3.2","@types/react":"16.8.6","babel-loader":"8.0.5","react-helmet":"5.2.0","react-select":"1.2.1","style-loader":"0.19.1","@types/enzyme":"3.1.13","@types/lodash":"4.14.123","testcafe-live":"0.1.4","@babel/runtime":"7.4.4","dotenv-webpack":"^1.7.0","@babel/polyfill":"^7.4.4","@storybook/react":"5.0.11","@types/invariant":"2.2.29","@types/react-dom":"16.0.11","isomorphic-fetch":"2.2.1","react-datepicker":"1.1.0","react-router-dom":"4.2.2","@babel/preset-env":"7.4.4","@gooddata/mock-js":"^2.11.0","@storybook/addons":"5.0.11","@types/classnames":"2.2.3","@types/prop-types":"15.5.2","@storybook/theming":"5.0.11","identity-obj-proxy":"^3.0.0","intl-messageformat":"^7.5.4","webpack-dev-server":"3.3.1","@babel/preset-react":"7.0.0","@types/react-portal":"4.0.1","@types/react-window":"^1.8.1","babel-plugin-lodash":"3.3.4","html-webpack-plugin":"3.2.0","react-test-renderer":"16.4.2","@types/react-measure":"2.0.5","clean-webpack-plugin":"2.0.2","stats-webpack-plugin":"0.7.0","eslint-config-prettier":"4.1.0","react-google-recaptcha":"^0.14.1","tslint-config-prettier":"1.18.0","@gooddata/eslint-config":"^1.0.0","@gooddata/tslint-config":"1.0.0","@types/react-responsive":"^3.0.3","@types/storybook__react":"4.0.1","@types/stringify-object":"^3.2.0","enzyme-adapter-react-16":"1.3.1","@gooddata/test-storybook":"3.2.1","@storybook/addon-actions":"5.0.11","@storybook/addon-options":"5.0.11","node-sass-magic-importer":"5.1.0","react-syntax-highlighter":"11.0.2","@types/fixed-data-table-2":"0.8.1","@types/react-test-renderer":"16.0.0","circular-dependency-plugin":"5.0.2","compression-webpack-plugin":"2.0.0","@types/json-stable-stringify":"^1.0.32","@gooddata/frontend-npm-scripts":"1.1.0","@types/enzyme-adapter-react-16":"1.0.3","@types/storybook__addon-actions":"3.4.2","@babel/plugin-proposal-class-properties":"7.4.4","@babel/plugin-proposal-object-rest-spread":"7.4.4","@babel/plugin-transform-async-to-generator":"7.4.4"},"peerDependencies":{"react":"^16.5.2","react-dom":"^16.5.2"},"_npmOperationalInternal":{"tmp":"tmp/react-components_7.5.0-alpha-tulean-TLE-BUGFIX-2020-03-23T18-25-14-601Z_1584987950274_0.9113931166583882","host":"s3://npm-registry-packages"}},"7.5.0-alpha-tulean-TLE-BUGFIX-2020-03-23T19-45-44-671Z":{"name":"@gooddata/react-components","version":"7.5.0-alpha-tulean-TLE-BUGFIX-2020-03-23T19-45-44-671Z","author":{"name":"GoodData Corporation"},"license":"BSD-3-Clause","_id":"@gooddata/react-components@7.5.0-alpha-tulean-TLE-BUGFIX-2020-03-23T19-45-44-671Z","maintainers":[{"name":"afi","email":"adam.fiedler@gooddata.com"},{"name":"bertold8","email":"ivan.nejezchleb@seznam.cz"},{"name":"brbistas","email":"valentinos.chraniotis@gooddata.com"},{"name":"bugsbunny338","email":"jiri.zajic@mensa.cz"},{"name":"de.do","email":"de.do@gooddata.com"},{"name":"gooddata-ci","email":"rail@gooddata.com"},{"name":"hung.nguyen.hoang","email":"hung.nguyen@gooddata.com"},{"name":"ivan.mjartan","email":"ivan.mjartan@gooddata.com"},{"name":"jakub-sterba","email":"jakub.sterba@gooddata.com"},{"name":"jankc","email":"jan.krapac@gmail.com"},{"name":"jaroslav.tomecek","email":"jaroslav.tomecek@gooddata.com"},{"name":"jkittler","email":"honza.kittler@gmail.com"},{"name":"khanh.le","email":"khanh.le@gooddata.com"},{"name":"lanhuynh","email":"lan.huynh@gooddata.com"},{"name":"linhhong","email":"linh.hong@gooddata.com"},{"name":"lupko","email":"lubomir.slivka@gooddata.com"},{"name":"matyas.kandl","email":"matyas.kandl@gooddata.com"},{"name":"michal.marsal","email":"michal.marsal@gooddata.com"},{"name":"naibinh","email":"naibinh@gmail.com"},{"name":"nikolacech","email":"nikola.cech@gooddata.com"},{"name":"nis.hua","email":"nis.hua@gooddata.com"},{"name":"no23reason","email":"dan.homola@hotmail.cz"},{"name":"patrikbraborec","email":"patrik.braborec@gooddata.com"},{"name":"pbenes","email":"petr.benes@gooddata.com"},{"name":"petrjanu","email":"petr.janu@gooddata.com"},{"name":"ptquang86","email":"ptquang86@gmail.com"},{"name":"qduval","email":"quentin.duval@gooddata.com"},{"name":"rodri360","email":"me@rodri360.com"},{"name":"sitina","email":"jiri.sitina@gooddata.com"},{"name":"strouhaljan","email":"strouhal.jan@gmail.com"},{"name":"tomas.kratochvil","email":"tomas.kratochvil@gooddata.com"},{"name":"tomasreichmann","email":"tomasreichmann@gmail.com"},{"name":"tomsatgd","email":"tomas.satinsky@gooddata.com"},{"name":"trung-le-quoc","email":"trung.le@gooddata.com"},{"name":"tu-ngo","email":"tungo1981@gmail.com"},{"name":"tulean","email":"tuan.le@gooddata.com"},{"name":"utdnah","email":"danh.ung@gooddata.com"},{"name":"vlastikcz","email":"vlastimil.kotas@gooddata.com"},{"name":"vu.pham","email":"vu.pham@gooddata.com"},{"name":"xmort","email":"petr.dolejsi@gooddata.com"},{"name":"yanlipnican","email":"yanlipnican@gmail.com"}],"homepage":"https://github.com/gooddata/gooddata-react-components#readme","bugs":{"url":"https://github.com/gooddata/gooddata-react-components/issues"},"dist":{"shasum":"2e8fbdd63f1174fa49fa614e318a7e2f942ebfd6","tarball":"https://registry.npmjs.org/@gooddata/react-components/-/react-components-7.5.0-alpha-tulean-TLE-BUGFIX-2020-03-23T19-45-44-671Z.tgz","fileCount":2486,"integrity":"sha512-9yx61jg/gf8Tm0XgBTPyimGnltx71gyUEv/tnN//AtjrWnE9jDUl9i1E3ZVhOLSSqwxHfr2C6Uc3dpXF10VfFA==","signatures":[{"sig":"MEYCIQCgqeR15+UrhwJGBTuAc0gWfJPf4qbkfdjoZCwA3ixrEgIhAIqUl/BO26MI0sC+rHN4pL+/ndBpQ3W18bLrye/HSjYr","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":9790924,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJeeRIMCRA9TVsSAnZWagAAMwQP/i2+W6uxdT7EzlI069UM\nPdI6rwYQ95XLWRJf9f4WcGzHj1dQ5NAjNihcfaKXXNj05kTY8vG/LwjwmN1p\nsdsBZllvH9ulG6pK4cH9wJmInueD9D/PaTdufLztmrP8aJallwo+7CeqfvRU\nbf9izjVtD2eGTMg9SIql6XL+hsCw7Dzj6/Tn1EIpZIRfbKy+yJxGmGegXRpd\nZ38qFOdCiF7fzXVw1R1rp6dkBFdw0fHzrFEQcZ+dBkzv+juAgQu6rG6EtG8j\n0nNZZUs+IqyvaYFvALC6MCJAGsUJuFX56gMKkJuNGTueUi4fOszZeB88w7uV\nIyru8O/WwLnDb3/wb2tNav7zpG6a50FEeUcJVjjAeyPK0Ykw5RifZMq9l5u3\n/exn7LWOPfgtYKs1cChLoHyRrgsIdQIcJyfXnBQHIaF8NATEM8Iv8KaTHoMT\nJdwaOjyZYwQtEhzcmgceagmD32g0Qk1JcJyLbCCWWu7Wq/HLIPYLKt22kQzS\nMNyThyfesNSZJbbXdEM1o7GBB6QF2hFnWjiWTAnN8G3AurvkLRn+y3QLuazK\n6acJpClvkZsBYXqCh9XwYfzoZ5EdQjT+lTfh0ejIM6E1GQmasL3czId0ts71\nlfz6s+l7bv2uFdXNrWLRBHoNkO7AotuKmhUSqtFSlcjWzL3K2byEex9BW4FI\nfAW5\r\n=YIOm\r\n-----END PGP SIGNATURE-----\r\n"},"main":"dist/index.js","husky":{"hooks":{"pre-commit":"lint-staged"}},"config":{"eslint":"./examples/**/*.{js,jsx}","tslint":"./{__mocks__,src,stories}/{,**/}*.{ts,tsx}"},"readme":"[![npm version](https://badge.fury.io/js/%40gooddata%2Freact-components.svg)](https://www.npmjs.com/package/@gooddata/react-components)\n\n# GoodData.UI React components\n> A React-based JavaScript library for building data-driven applications\n\n## Getting started\n- [GoodData.UI Documentation](http://sdk.gooddata.com/gooddata-ui/)\n- [GoodData.UI Live Examples](https://gooddata-examples.herokuapp.com/)\n- [Stack Overflow](https://stackoverflow.com/questions/tagged/gooddata)\n\n### Usage\nWith [yarn](https://yarnpkg.com) installed, go to your project directory and run\n```\n$ yarn add @gooddata/react-components\n```\nIf you prefer [npm](npmjs.com) run\n```\n$ npm install --save @gooddata/react-components\n```\n\nThe public API is exposed via global `index.js`. Except for the styles, do not import any other file directly\nbecause they are not intended to be part of the public API.\n\n## Contributing\n\nWe welcome any contribution in form of [issues](https://github.com/gooddata/gooddata-react-components/issues) or [pull requests](https://github.com/gooddata/gooddata-react-components/pulls).\nThese commands may come in handy while developing:\n\n| command | description |\n| ------- | ----------- |\n| `yarn install --pure-lockfile` | first step |\n| ||\n| `yarn dev` | build react-components to `/dist` in watch mode |\n| `yarn test` | run all unit tests |\n| `yarn prettier-write` | format the source code to match the valid codestyle |\n| `yarn validate` | validate codestyle |\n| ||\n| `yarn storybook` | run storybook from `/stories` on http://localhost:9001 |\n| `yarn build-storybook` | build storybook to `/dist-storybook` |\n| `yarn test-storybook` | run storybook and [screenshot tests](https://github.com/gooddata/gdc-client-utils/tree/master/test-storybook) |\n| ||\n| `yarn examples` | run Live Examples dev-server from `/examples` on https://localhost:8999 |\n| `yarn examples-build` | build Live Examples to `/examples/dist` |\n| `yarn examples-server` | serve built Live Examples - see `/examples/server/src` |\n| `yarn examples-testcafe` | run testcafe tests against `localhost:8999` |\n\n### Deploy to heroku.com\nWhen you deploy this repo to heroku, it serves *GoodData.UI Live Examples*.\nRelevant tasks are in `Procfile` and `package.json`.\n\n```bash\n# run in the project directory\nheroku login\nheroku create <your-app-name>\nheroku config:set DOMAIN_ADMIN_USERNAME=x@gooddata.com DOMAIN_ADMIN_PASSWORD=xy PROJECT_ID_TO_ASSIGN=xms7ga4tf3g3nzucd8380o2bev8oeknp\ngit push heroku HEAD:master\nheroku open\n```\n### Enable Geo Chart for Storybook and Live Examples\nGeo chart uses Mapbox to render map which requires a Mapbox access token.\n- Register an account and create Mapbox access token at [guide](https://docs.mapbox.com/help/how-mapbox-works/access-tokens/)\n- Store the created token at `.env`:\n```bash\necho -e \"EXAMPLE_MAPBOX_ACCESS_TOKEN=token\" >> .env # only need to run once\necho -e \"STORYBOOK_MAPBOX_ACCESS_TOKEN=token\" >> .env # only need to run once\n```\n\n### Run Live Examples Locally\nTo run *GoodData.UI Live Examples* locally:\n```bash\ngit clone <this-repository>\ncd  <repository-folder>\nyarn install --pure-lockfile\nyarn examples\n```\nThen open https://localhost:8999 and login using Live Examples account (you can [create one here](https://gooddata-examples.herokuapp.com/registration)).\n\n### Run Storybook locally\n- Run storybook with token stored in `.env` for more secure\n```bash\nyarn storybook\n```\n- Or run storybook with token env param exposed to cli (not suggested)\n```bash\nSTORYBOOK_MAPBOX_ACCESS_TOKEN=token yarn storybook\n```\n- Apply either above way to `yarn build-storybook` or `yarn test-storybook`\n\n### Source code formatting\nThe source code in the repository is formatted by [Prettier](https://prettier.io/).\nThe format of the code is validated by our Continuous Integration server and is one of the requirements of successful merge.\n\nPrettier is supported by every major IDE. You can find the list of supported editors and how to configure them [here](https://prettier.io/docs/en/editors.html).\n\nIn the case, when your editor is not supported or you don't want to setup the integration, you can run the `yarn prettier-write` command to reformat the code before commit.\n\n## Changelog\n\n- see [CHANGELOG.md](CHANGELOG.md)\n\n## Supported versions\n\nIn order to make the user experience with integrating GoodData UI SDK as smooth and secure as possible and to ensure that the SDK is using the latest features of the platform, we will only provide support to two most recent major versions of UI SDK.\n\nThe most recent majors will be supported in the following modes:\n\n- The latest major version will receive all new functionality and all bug fixes\n- The previous major version will only receive fixes to critical issues and security fixes. These fixes will be applied on top of last released version of the previous major\n\nThe customers are encouraged to always use the latest version of the UI SDK.\n\nIn case of using older versions, the user might face API incompatibility, performance or security issues.\n\nPlease follow the installation instructions to update to the newest version.\n\n## License\n\n(C) 2007-2020 GoodData Corporation\n\nThis project is dual licensed:\n\n- The ATTRIBUTION-NONCOMMERCIAL 4.0 INTERNATIONAL (CC BY-NC 4.0) is used for purpose of the trial experience and evaluation of GoodData.UI library.\n- The GOODDATA GOODDATA.UI LIBRARY END USER LICENSE AGREEMENT is used for GoodData customers.\n\nFor more information, please see [LICENSE](https://github.com/gooddata/gooddata-react-components/blob/master/LICENSE)\n","gitHead":"4912f652a289c38271169e5826ba2a755225fce3","scripts":{"dev":"bash scripts/build.sh --dev-watch","test":"jest --watch","build":"bash scripts/build.sh","tslint":"yarn run-tslint -t verbose $npm_package_config_tslint","prepare":"cd examples/server && yarn install --frozen-lockfile && cd ../..; rm -r examples/node_modules 2>/dev/null; true","examples":"bash scripts/run-examples.sh","prepare?":"# Called before `npm publish` and on local `npm install`. Temporarily also for deleting obsolete node_modules. Ends with `true` to continue gracefully.","validate":"tsc --noEmit && yarn tslint && eslint $npm_package_config_eslint && yarn prettier-check","build-dev":"bash scripts/build.sh --dev","examples?":"# Default is developer domain, other options: yarn examples [sec,secure,stg,stg2,stg3,demo,developer or URL]","storybook":"yarn build && start-storybook -p 9001 -c .storybook","test-once":"jest","tslint-ci":"mkdir -p ./ci/results && yarn run-tslint -t checkstyle -o ./ci/results/tslint-results.xml $npm_package_config_tslint","run-tslint":"tslint -p tsconfig.json","validate-ci":"tsc --noEmit && yarn tslint-ci  && eslint $npm_package_config_eslint -f checkstyle -o ci/results/eslint-results.xml && yarn prettier-check","examples-build":"bash scripts/build-examples.sh","prepublishOnly":"yarn build","prettier-check":"prettier --check '{src,stories,styles,__mocks__,examples/server/src,examples/src,examples/test}/**/*.{ts,js,tsx,jsx,json,scss,md,yaml,html}'","prettier-write":"prettier --write '{src,stories,styles,__mocks__,examples/server/src,examples/src,examples/test}/**/*.{ts,js,tsx,jsx,json,scss,md,yaml,html}'","test-storybook":"yarn build && test-storybook","build-storybook":"yarn build && build-storybook -c .storybook -o dist-storybook","examples-server":"node examples/server/src/index.js","heroku-postbuild":"yarn examples-build developer","examples-testcafe":"./scripts/run-testcafe.sh visual","check-circular-deps":"madge --circular --extensions ts ./src","examples-testcafe-ci":"./scripts/run-testcafe.sh ci","examples-testcafe-live":"./scripts/run-testcafe.sh live"},"typings":"dist/index.d.ts","_npmUser":{"name":"tulean","email":"tuan.le@gooddata.com"},"deprecated":"@gooddata/react-components@7 reached End of Support on March 31, 2022. Please upgrade (see https://sdk.gooddata.com/gooddata-ui/docs/supported_versions.html for more information).","repository":{"url":"git+ssh://git@github.com/gooddata/gooddata-react-components.git","type":"git"},"_npmVersion":"6.9.0","description":"GoodData.UI - A powerful JavaScript library for building analytical applications","directories":{},"lint-staged":{"{src,stories,styles,__mocks__,examples/server/src,examples/src,examples/test}/**/*.{ts,js,tsx,jsx,scss}":["npx gdc-fix-copyright","git add"],"{src,stories,styles,__mocks__,examples/server/src,examples/src,examples/test}/**/*.{ts,js,tsx,jsx,json,scss,md,yaml,html}":["prettier --write","git add"]},"_nodeVersion":"10.16.3","dependencies":{"rxjs":"^5.5.6","uuid":"^3.2.1","immer":"^1.3.1","lodash":"^4.17.15","date-fns":"^2.7.0","downshift":"^3.2.7","invariant":"^2.2.2","mapbox-gl":"^1.6.1","classnames":"^2.2.6","highcharts":"7.1.1","prop-types":"^15.6.0","react-intl":"^3.6.0","custom-event":"^1.0.1","react-window":"^1.8.1","ag-grid-react":"20.0.0","react-measure":"^2.3.0","@types/mapbox-gl":"^1.6.1","react-day-picker":"~7.3.0","react-responsive":"^3.0.0","stringify-object":"^2.4.0","@gooddata/typings":"^2.22.0","ag-grid-community":"20.0.0","http-status-codes":"^1.3.0","@gooddata/js-utils":"^3.5.0","@gooddata/numberjs":"^3.2.4","fixed-data-table-2":"0.7.17","@gooddata/goodstrap":"68.1.0-alpha-tulean-TLE-BUGFIX-2020-03-23T19-42-17-614Z","react-dom-factories":"^1.0.2","@gooddata/gooddata-js":"^12.5.0","json-stable-stringify":"^1.0.1","react-transition-group":"^2.2.1","hoist-non-react-statics":"^3.3.0","nodelist-foreach-polyfill":"^1.2.0","@formatjs/intl-pluralrules":"^1.3.6","highcharts-grouped-categories":"^1.1.3"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"raf":"3.3.2","yup":"^0.24.1","jest":"24.7.1","husky":"3.0.0","madge":"^3.4.4","react":"^16.5.2","enzyme":"3.5.0","eslint":"4.19.1","formik":"^0.11.11","moment":"2.23.0","history":"^4.7.2","ts-jest":"24.0.0","webpack":"4.30.0","full-icu":"^1.3.0","prettier":"1.16.4","react-ga":"^2.5.2","recharts":"1.0.0-beta.9","testcafe":"1.1.4","commander":"2.14.1","node-sass":"4.13.0","react-dom":"^16.5.2","supertest":"3.0.0","ts-loader":"6.0.0","@types/raf":"^3.4.0","css-loader":"0.28.7","jest-junit":"3.0.0","raw-loader":"0.5.1","styled-jsx":"2.2.1","typescript":"3.3.4000","@babel/core":"7.4.4","@types/jest":"24.0.6","@types/node":"7.0.8","@types/uuid":"3.4.3","file-loader":"3.0.1","jest-enzyme":"7.0.2","lint-staged":"9.1.0","sass-loader":"6.0.6","webpack-cli":"3.3.2","@types/react":"16.8.6","babel-loader":"8.0.5","react-helmet":"5.2.0","react-select":"1.2.1","style-loader":"0.19.1","@types/enzyme":"3.1.13","@types/lodash":"4.14.123","testcafe-live":"0.1.4","@babel/runtime":"7.4.4","dotenv-webpack":"^1.7.0","@babel/polyfill":"^7.4.4","@storybook/react":"5.0.11","@types/invariant":"2.2.29","@types/react-dom":"16.0.11","isomorphic-fetch":"2.2.1","react-datepicker":"1.1.0","react-router-dom":"4.2.2","@babel/preset-env":"7.4.4","@gooddata/mock-js":"^2.11.0","@storybook/addons":"5.0.11","@types/classnames":"2.2.3","@types/prop-types":"15.5.2","@storybook/theming":"5.0.11","identity-obj-proxy":"^3.0.0","intl-messageformat":"^7.5.4","webpack-dev-server":"3.3.1","@babel/preset-react":"7.0.0","@types/react-portal":"4.0.1","@types/react-window":"^1.8.1","babel-plugin-lodash":"3.3.4","html-webpack-plugin":"3.2.0","react-test-renderer":"16.4.2","@types/react-measure":"2.0.5","clean-webpack-plugin":"2.0.2","stats-webpack-plugin":"0.7.0","eslint-config-prettier":"4.1.0","react-google-recaptcha":"^0.14.1","tslint-config-prettier":"1.18.0","@gooddata/eslint-config":"^1.0.0","@gooddata/tslint-config":"1.0.0","@types/react-responsive":"^3.0.3","@types/storybook__react":"4.0.1","@types/stringify-object":"^3.2.0","enzyme-adapter-react-16":"1.3.1","@gooddata/test-storybook":"3.2.1","@storybook/addon-actions":"5.0.11","@storybook/addon-options":"5.0.11","node-sass-magic-importer":"5.1.0","react-syntax-highlighter":"11.0.2","@types/fixed-data-table-2":"0.8.1","@types/react-test-renderer":"16.0.0","circular-dependency-plugin":"5.0.2","compression-webpack-plugin":"2.0.0","@types/json-stable-stringify":"^1.0.32","@gooddata/frontend-npm-scripts":"1.1.0","@types/enzyme-adapter-react-16":"1.0.3","@types/storybook__addon-actions":"3.4.2","@babel/plugin-proposal-class-properties":"7.4.4","@babel/plugin-proposal-object-rest-spread":"7.4.4","@babel/plugin-transform-async-to-generator":"7.4.4"},"peerDependencies":{"react":"^16.5.2","react-dom":"^16.5.2"},"_npmOperationalInternal":{"tmp":"tmp/react-components_7.5.0-alpha-tulean-TLE-BUGFIX-2020-03-23T19-45-44-671Z_1584992779972_0.6730877232495964","host":"s3://npm-registry-packages"}},"7.5.0-alpha-lanhuynh-lhq-sd-818-geo-pushpin-config-panel-p1-2020-03-24T01-48-03-067Z":{"name":"@gooddata/react-components","version":"7.5.0-alpha-lanhuynh-lhq-sd-818-geo-pushpin-config-panel-p1-2020-03-24T01-48-03-067Z","author":{"name":"GoodData Corporation"},"license":"BSD-3-Clause","_id":"@gooddata/react-components@7.5.0-alpha-lanhuynh-lhq-sd-818-geo-pushpin-config-panel-p1-2020-03-24T01-48-03-067Z","maintainers":[{"name":"afi","email":"adam.fiedler@gooddata.com"},{"name":"bertold8","email":"ivan.nejezchleb@seznam.cz"},{"name":"brbistas","email":"valentinos.chraniotis@gooddata.com"},{"name":"bugsbunny338","email":"jiri.zajic@mensa.cz"},{"name":"de.do","email":"de.do@gooddata.com"},{"name":"gooddata-ci","email":"rail@gooddata.com"},{"name":"hung.nguyen.hoang","email":"hung.nguyen@gooddata.com"},{"name":"ivan.mjartan","email":"ivan.mjartan@gooddata.com"},{"name":"jakub-sterba","email":"jakub.sterba@gooddata.com"},{"name":"jankc","email":"jan.krapac@gmail.com"},{"name":"jaroslav.tomecek","email":"jaroslav.tomecek@gooddata.com"},{"name":"jkittler","email":"honza.kittler@gmail.com"},{"name":"khanh.le","email":"khanh.le@gooddata.com"},{"name":"lanhuynh","email":"lan.huynh@gooddata.com"},{"name":"linhhong","email":"linh.hong@gooddata.com"},{"name":"lupko","email":"lubomir.slivka@gooddata.com"},{"name":"matyas.kandl","email":"matyas.kandl@gooddata.com"},{"name":"michal.marsal","email":"michal.marsal@gooddata.com"},{"name":"naibinh","email":"naibinh@gmail.com"},{"name":"nikolacech","email":"nikola.cech@gooddata.com"},{"name":"nis.hua","email":"nis.hua@gooddata.com"},{"name":"no23reason","email":"dan.homola@hotmail.cz"},{"name":"patrikbraborec","email":"patrik.braborec@gooddata.com"},{"name":"pbenes","email":"petr.benes@gooddata.com"},{"name":"petrjanu","email":"petr.janu@gooddata.com"},{"name":"ptquang86","email":"ptquang86@gmail.com"},{"name":"qduval","email":"quentin.duval@gooddata.com"},{"name":"rodri360","email":"me@rodri360.com"},{"name":"sitina","email":"jiri.sitina@gooddata.com"},{"name":"strouhaljan","email":"strouhal.jan@gmail.com"},{"name":"tomas.kratochvil","email":"tomas.kratochvil@gooddata.com"},{"name":"tomasreichmann","email":"tomasreichmann@gmail.com"},{"name":"tomsatgd","email":"tomas.satinsky@gooddata.com"},{"name":"trung-le-quoc","email":"trung.le@gooddata.com"},{"name":"tu-ngo","email":"tungo1981@gmail.com"},{"name":"tulean","email":"tuan.le@gooddata.com"},{"name":"utdnah","email":"danh.ung@gooddata.com"},{"name":"vlastikcz","email":"vlastimil.kotas@gooddata.com"},{"name":"vu.pham","email":"vu.pham@gooddata.com"},{"name":"xmort","email":"petr.dolejsi@gooddata.com"},{"name":"yanlipnican","email":"yanlipnican@gmail.com"}],"homepage":"https://github.com/gooddata/gooddata-react-components#readme","bugs":{"url":"https://github.com/gooddata/gooddata-react-components/issues"},"dist":{"shasum":"73f3f3d2d4cde433c2c85f4894859f783a5d0c91","tarball":"https://registry.npmjs.org/@gooddata/react-components/-/react-components-7.5.0-alpha-lanhuynh-lhq-sd-818-geo-pushpin-config-panel-p1-2020-03-24T01-48-03-067Z.tgz","fileCount":2484,"integrity":"sha512-rPNEpSoD91YHCp3FhnSfx9tgWXvrFMsiKfSrZcN/ZBgANGwPZiWF0KOgvoyZyfznvgag12RHue0iLgXlqYhwRQ==","signatures":[{"sig":"MEYCIQDq981Cq2OhS+dANsu478NF0kWpxfduDiHFiqmsv9XH2QIhAOh9MmbSvks7tC/Ai8A0+Aw7DPCsMalC1c1jAduFWjay","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":9808785,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJeeWcLCRA9TVsSAnZWagAA+k0P/Rai24YHwnpV6NgOfd/z\nccMGdV7nqPjf4+QwVgwKdVtsRDqjQOAs8+bIF1XEo5ivaNOQCXL+f7wzvrA/\nnDH0WrvAz1GtuIBeqCrspMrzfPyz57ac2hJ5+8Gz5mmCSLyMUJhta6NeXgZg\nhebA6Xb9OcDli91NyM2/pskPcbYe0CUWnzSuEkLPUrMRzUxHuIuKzi3+S+og\n+QINwS7fSrTFb6JfpcnLhfQ5va4NNzObBdpT7aUi/SsXLOEvVSJqLqVRxQFN\n0Y/kA5PyhMFPzlD5bb1WZAl0bv4V2vfKn/GQrR0nFFbax4IKHdf72LJ9Bwfx\nmt4k+My0xBbMQPYTSMHh30pkQtGb3+YKPlrZYyWpFcIWcDppGypCkJOrM8RE\nP+pgtX+Lak7I+UI6odQ8MCmmggnnmVqc+oBox8Ld3ot+o4jlanD8IZNRo8ML\nMhUwa9y8Kj27Ifryh6mxm4g+JQiKkDk/QsVZFP1Pm4oJzFiG6vcpeqXY3aqW\nSyD8PLABAxVI6SdxugeFnatkaiA3dzHuZGldt7dM9NfR1xGDXBmHCgesVwcL\nx1svOQTWwq0Jb8xThRC1kKqZEVRwT5RVRASj1mZfOKBCzavhFd/5J6Ba800r\noEmiznVyzw8nlGelJ9O2TImPrSKGIe1ffY7y7zo5vvo5D3LR7tq7Lmr75vT8\ntQDf\r\n=efAd\r\n-----END PGP SIGNATURE-----\r\n"},"main":"dist/index.js","husky":{"hooks":{"pre-commit":"lint-staged"}},"config":{"eslint":"./examples/**/*.{js,jsx}","tslint":"./{__mocks__,src,stories}/{,**/}*.{ts,tsx}"},"readme":"[![npm version](https://badge.fury.io/js/%40gooddata%2Freact-components.svg)](https://www.npmjs.com/package/@gooddata/react-components)\n\n# GoodData.UI React components\n> A React-based JavaScript library for building data-driven applications\n\n## Getting started\n- [GoodData.UI Documentation](http://sdk.gooddata.com/gooddata-ui/)\n- [GoodData.UI Live Examples](https://gooddata-examples.herokuapp.com/)\n- [Stack Overflow](https://stackoverflow.com/questions/tagged/gooddata)\n\n### Usage\nWith [yarn](https://yarnpkg.com) installed, go to your project directory and run\n```\n$ yarn add @gooddata/react-components\n```\nIf you prefer [npm](npmjs.com) run\n```\n$ npm install --save @gooddata/react-components\n```\n\nThe public API is exposed via global `index.js`. Except for the styles, do not import any other file directly\nbecause they are not intended to be part of the public API.\n\n## Contributing\n\nWe welcome any contribution in form of [issues](https://github.com/gooddata/gooddata-react-components/issues) or [pull requests](https://github.com/gooddata/gooddata-react-components/pulls).\nThese commands may come in handy while developing:\n\n| command | description |\n| ------- | ----------- |\n| `yarn install --pure-lockfile` | first step |\n| ||\n| `yarn dev` | build react-components to `/dist` in watch mode |\n| `yarn test` | run all unit tests |\n| `yarn prettier-write` | format the source code to match the valid codestyle |\n| `yarn validate` | validate codestyle |\n| ||\n| `yarn storybook` | run storybook from `/stories` on http://localhost:9001 |\n| `yarn build-storybook` | build storybook to `/dist-storybook` |\n| `yarn test-storybook` | run storybook and [screenshot tests](https://github.com/gooddata/gdc-client-utils/tree/master/test-storybook) |\n| ||\n| `yarn examples` | run Live Examples dev-server from `/examples` on https://localhost:8999 |\n| `yarn examples-build` | build Live Examples to `/examples/dist` |\n| `yarn examples-server` | serve built Live Examples - see `/examples/server/src` |\n| `yarn examples-testcafe` | run testcafe tests against `localhost:8999` |\n\n### Deploy to heroku.com\nWhen you deploy this repo to heroku, it serves *GoodData.UI Live Examples*.\nRelevant tasks are in `Procfile` and `package.json`.\n\n```bash\n# run in the project directory\nheroku login\nheroku create <your-app-name>\nheroku config:set DOMAIN_ADMIN_USERNAME=x@gooddata.com DOMAIN_ADMIN_PASSWORD=xy PROJECT_ID_TO_ASSIGN=xms7ga4tf3g3nzucd8380o2bev8oeknp\ngit push heroku HEAD:master\nheroku open\n```\n### Enable Geo Chart for Storybook and Live Examples\nGeo chart uses Mapbox to render map which requires a Mapbox access token.\n- Register an account and create Mapbox access token at [guide](https://docs.mapbox.com/help/how-mapbox-works/access-tokens/)\n- Store the created token at `.env`:\n```bash\necho -e \"EXAMPLE_MAPBOX_ACCESS_TOKEN=token\" >> .env # only need to run once\necho -e \"STORYBOOK_MAPBOX_ACCESS_TOKEN=token\" >> .env # only need to run once\n```\n\n### Run Live Examples Locally\nTo run *GoodData.UI Live Examples* locally:\n```bash\ngit clone <this-repository>\ncd  <repository-folder>\nyarn install --pure-lockfile\nyarn examples\n```\nThen open https://localhost:8999 and login using Live Examples account (you can [create one here](https://gooddata-examples.herokuapp.com/registration)).\n\n### Run Storybook locally\n- Run storybook with token stored in `.env` for more secure\n```bash\nyarn storybook\n```\n- Or run storybook with token env param exposed to cli (not suggested)\n```bash\nSTORYBOOK_MAPBOX_ACCESS_TOKEN=token yarn storybook\n```\n- Apply either above way to `yarn build-storybook` or `yarn test-storybook`\n\n### Source code formatting\nThe source code in the repository is formatted by [Prettier](https://prettier.io/).\nThe format of the code is validated by our Continuous Integration server and is one of the requirements of successful merge.\n\nPrettier is supported by every major IDE. You can find the list of supported editors and how to configure them [here](https://prettier.io/docs/en/editors.html).\n\nIn the case, when your editor is not supported or you don't want to setup the integration, you can run the `yarn prettier-write` command to reformat the code before commit.\n\n## Changelog\n\n- see [CHANGELOG.md](CHANGELOG.md)\n\n## Supported versions\n\nIn order to make the user experience with integrating GoodData UI SDK as smooth and secure as possible and to ensure that the SDK is using the latest features of the platform, we will only provide support to two most recent major versions of UI SDK.\n\nThe most recent majors will be supported in the following modes:\n\n- The latest major version will receive all new functionality and all bug fixes\n- The previous major version will only receive fixes to critical issues and security fixes. These fixes will be applied on top of last released version of the previous major\n\nThe customers are encouraged to always use the latest version of the UI SDK.\n\nIn case of using older versions, the user might face API incompatibility, performance or security issues.\n\nPlease follow the installation instructions to update to the newest version.\n\n## License\n\n(C) 2007-2020 GoodData Corporation\n\nThis project is dual licensed:\n\n- The ATTRIBUTION-NONCOMMERCIAL 4.0 INTERNATIONAL (CC BY-NC 4.0) is used for purpose of the trial experience and evaluation of GoodData.UI library.\n- The GOODDATA GOODDATA.UI LIBRARY END USER LICENSE AGREEMENT is used for GoodData customers.\n\nFor more information, please see [LICENSE](https://github.com/gooddata/gooddata-react-components/blob/master/LICENSE)\n","gitHead":"37e3a9ae4adbfaff57eabed052f036e625f7f687","scripts":{"dev":"bash scripts/build.sh --dev-watch","test":"jest --watch","build":"bash scripts/build.sh","tslint":"yarn run-tslint -t verbose $npm_package_config_tslint","prepare":"cd examples/server && yarn install --frozen-lockfile && cd ../..; rm -r examples/node_modules 2>/dev/null; true","examples":"bash scripts/run-examples.sh","prepare?":"# Called before `npm publish` and on local `npm install`. Temporarily also for deleting obsolete node_modules. Ends with `true` to continue gracefully.","validate":"tsc --noEmit && yarn tslint && eslint $npm_package_config_eslint && yarn prettier-check","build-dev":"bash scripts/build.sh --dev","examples?":"# Default is developer domain, other options: yarn examples [sec,secure,stg,stg2,stg3,demo,developer or URL]","storybook":"yarn build && start-storybook -p 9001 -c .storybook","test-once":"jest","tslint-ci":"mkdir -p ./ci/results && yarn run-tslint -t checkstyle -o ./ci/results/tslint-results.xml $npm_package_config_tslint","run-tslint":"tslint -p tsconfig.json","validate-ci":"tsc --noEmit && yarn tslint-ci  && eslint $npm_package_config_eslint -f checkstyle -o ci/results/eslint-results.xml && yarn prettier-check","examples-build":"bash scripts/build-examples.sh","prepublishOnly":"yarn build","prettier-check":"prettier --check '{src,stories,styles,__mocks__,examples/server/src,examples/src,examples/test}/**/*.{ts,js,tsx,jsx,json,scss,md,yaml,html}'","prettier-write":"prettier --write '{src,stories,styles,__mocks__,examples/server/src,examples/src,examples/test}/**/*.{ts,js,tsx,jsx,json,scss,md,yaml,html}'","test-storybook":"yarn build && test-storybook","build-storybook":"yarn build && build-storybook -c .storybook -o dist-storybook","examples-server":"node examples/server/src/index.js","heroku-postbuild":"yarn examples-build developer","examples-testcafe":"./scripts/run-testcafe.sh visual","check-circular-deps":"madge --circular --extensions ts ./src","examples-testcafe-ci":"./scripts/run-testcafe.sh ci","examples-testcafe-live":"./scripts/run-testcafe.sh live"},"typings":"dist/index.d.ts","_npmUser":{"name":"lanhuynh","email":"lan.huynh@gooddata.com"},"deprecated":"@gooddata/react-components@7 reached End of Support on March 31, 2022. Please upgrade (see https://sdk.gooddata.com/gooddata-ui/docs/supported_versions.html for more information).","repository":{"url":"git+ssh://git@github.com/gooddata/gooddata-react-components.git","type":"git"},"_npmVersion":"6.9.0","description":"GoodData.UI - A powerful JavaScript library for building analytical applications","directories":{},"lint-staged":{"{src,stories,styles,__mocks__,examples/server/src,examples/src,examples/test}/**/*.{ts,js,tsx,jsx,scss}":["npx gdc-fix-copyright","git add"],"{src,stories,styles,__mocks__,examples/server/src,examples/src,examples/test}/**/*.{ts,js,tsx,jsx,json,scss,md,yaml,html}":["prettier --write","git add"]},"_nodeVersion":"8.12.0","dependencies":{"rxjs":"^5.5.6","uuid":"^3.2.1","immer":"^1.3.1","lodash":"^4.17.15","date-fns":"^2.7.0","downshift":"^3.2.7","invariant":"^2.2.2","mapbox-gl":"^1.6.1","classnames":"^2.2.6","highcharts":"7.1.1","prop-types":"^15.6.0","react-intl":"^3.6.0","custom-event":"^1.0.1","react-window":"^1.8.1","ag-grid-react":"20.0.0","react-measure":"^2.3.0","@types/mapbox-gl":"^1.6.1","react-day-picker":"~7.3.0","react-responsive":"^3.0.0","stringify-object":"^2.4.0","@gooddata/typings":"^2.22.0","ag-grid-community":"20.0.0","http-status-codes":"^1.3.0","@gooddata/js-utils":"^3.5.0","@gooddata/numberjs":"^3.2.4","fixed-data-table-2":"0.7.17","@gooddata/goodstrap":"^68.1.0","react-dom-factories":"^1.0.2","@gooddata/gooddata-js":"^12.5.0","json-stable-stringify":"^1.0.1","react-transition-group":"^2.2.1","hoist-non-react-statics":"^3.3.0","nodelist-foreach-polyfill":"^1.2.0","@formatjs/intl-pluralrules":"^1.3.6","highcharts-grouped-categories":"^1.1.3"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"raf":"3.3.2","yup":"^0.24.1","jest":"24.7.1","husky":"3.0.0","madge":"^3.4.4","react":"^16.5.2","enzyme":"3.5.0","eslint":"4.19.1","formik":"^0.11.11","moment":"2.23.0","history":"^4.7.2","ts-jest":"24.0.0","webpack":"4.30.0","full-icu":"^1.3.0","prettier":"1.16.4","react-ga":"^2.5.2","recharts":"1.0.0-beta.9","testcafe":"1.1.4","commander":"2.14.1","node-sass":"4.13.0","react-dom":"^16.5.2","supertest":"3.0.0","ts-loader":"6.0.0","@types/raf":"^3.4.0","css-loader":"0.28.7","jest-junit":"3.0.0","raw-loader":"0.5.1","styled-jsx":"2.2.1","typescript":"3.3.4000","@babel/core":"7.4.4","@types/jest":"24.0.6","@types/node":"7.0.8","@types/uuid":"3.4.3","file-loader":"3.0.1","jest-enzyme":"7.0.2","lint-staged":"9.1.0","sass-loader":"6.0.6","webpack-cli":"3.3.2","@types/react":"16.8.6","babel-loader":"8.0.5","react-helmet":"5.2.0","react-select":"1.2.1","style-loader":"0.19.1","@types/enzyme":"3.1.13","@types/lodash":"4.14.123","testcafe-live":"0.1.4","@babel/runtime":"7.4.4","dotenv-webpack":"^1.7.0","@babel/polyfill":"^7.4.4","@storybook/react":"5.0.11","@types/invariant":"2.2.29","@types/react-dom":"16.0.11","isomorphic-fetch":"2.2.1","react-datepicker":"1.1.0","react-router-dom":"4.2.2","@babel/preset-env":"7.4.4","@gooddata/mock-js":"^2.11.0","@storybook/addons":"5.0.11","@types/classnames":"2.2.3","@types/prop-types":"15.5.2","@storybook/theming":"5.0.11","identity-obj-proxy":"^3.0.0","intl-messageformat":"^7.5.4","webpack-dev-server":"3.3.1","@babel/preset-react":"7.0.0","@types/react-portal":"4.0.1","@types/react-window":"^1.8.1","babel-plugin-lodash":"3.3.4","html-webpack-plugin":"3.2.0","react-test-renderer":"16.4.2","@types/react-measure":"2.0.5","clean-webpack-plugin":"2.0.2","stats-webpack-plugin":"0.7.0","eslint-config-prettier":"4.1.0","react-google-recaptcha":"^0.14.1","tslint-config-prettier":"1.18.0","@gooddata/eslint-config":"^1.0.0","@gooddata/tslint-config":"1.0.0","@types/react-responsive":"^3.0.3","@types/storybook__react":"4.0.1","@types/stringify-object":"^3.2.0","enzyme-adapter-react-16":"1.3.1","@gooddata/test-storybook":"3.2.1","@storybook/addon-actions":"5.0.11","@storybook/addon-options":"5.0.11","node-sass-magic-importer":"5.1.0","react-syntax-highlighter":"11.0.2","@types/fixed-data-table-2":"0.8.1","@types/react-test-renderer":"16.0.0","circular-dependency-plugin":"5.0.2","compression-webpack-plugin":"2.0.0","@types/json-stable-stringify":"^1.0.32","@gooddata/frontend-npm-scripts":"1.1.0","@types/enzyme-adapter-react-16":"1.0.3","@types/storybook__addon-actions":"3.4.2","@babel/plugin-proposal-class-properties":"7.4.4","@babel/plugin-proposal-object-rest-spread":"7.4.4","@babel/plugin-transform-async-to-generator":"7.4.4"},"peerDependencies":{"react":"^16.5.2","react-dom":"^16.5.2"},"_npmOperationalInternal":{"tmp":"tmp/react-components_7.5.0-alpha-lanhuynh-lhq-sd-818-geo-pushpin-config-panel-p1-2020-03-24T01-48-03-067Z_1585014538186_0.9623324504891881","host":"s3://npm-registry-packages"}},"7.5.0-alpha-lanhuynh-lhq-sd-818-geo-pushpin-config-panel-p1-2020-03-24T02-08-28-967Z":{"name":"@gooddata/react-components","version":"7.5.0-alpha-lanhuynh-lhq-sd-818-geo-pushpin-config-panel-p1-2020-03-24T02-08-28-967Z","author":{"name":"GoodData Corporation"},"license":"BSD-3-Clause","_id":"@gooddata/react-components@7.5.0-alpha-lanhuynh-lhq-sd-818-geo-pushpin-config-panel-p1-2020-03-24T02-08-28-967Z","maintainers":[{"name":"afi","email":"adam.fiedler@gooddata.com"},{"name":"bertold8","email":"ivan.nejezchleb@seznam.cz"},{"name":"brbistas","email":"valentinos.chraniotis@gooddata.com"},{"name":"bugsbunny338","email":"jiri.zajic@mensa.cz"},{"name":"de.do","email":"de.do@gooddata.com"},{"name":"gooddata-ci","email":"rail@gooddata.com"},{"name":"hung.nguyen.hoang","email":"hung.nguyen@gooddata.com"},{"name":"ivan.mjartan","email":"ivan.mjartan@gooddata.com"},{"name":"jakub-sterba","email":"jakub.sterba@gooddata.com"},{"name":"jankc","email":"jan.krapac@gmail.com"},{"name":"jaroslav.tomecek","email":"jaroslav.tomecek@gooddata.com"},{"name":"jkittler","email":"honza.kittler@gmail.com"},{"name":"khanh.le","email":"khanh.le@gooddata.com"},{"name":"lanhuynh","email":"lan.huynh@gooddata.com"},{"name":"linhhong","email":"linh.hong@gooddata.com"},{"name":"lupko","email":"lubomir.slivka@gooddata.com"},{"name":"matyas.kandl","email":"matyas.kandl@gooddata.com"},{"name":"michal.marsal","email":"michal.marsal@gooddata.com"},{"name":"naibinh","email":"naibinh@gmail.com"},{"name":"nikolacech","email":"nikola.cech@gooddata.com"},{"name":"nis.hua","email":"nis.hua@gooddata.com"},{"name":"no23reason","email":"dan.homola@hotmail.cz"},{"name":"patrikbraborec","email":"patrik.braborec@gooddata.com"},{"name":"pbenes","email":"petr.benes@gooddata.com"},{"name":"petrjanu","email":"petr.janu@gooddata.com"},{"name":"ptquang86","email":"ptquang86@gmail.com"},{"name":"qduval","email":"quentin.duval@gooddata.com"},{"name":"rodri360","email":"me@rodri360.com"},{"name":"sitina","email":"jiri.sitina@gooddata.com"},{"name":"strouhaljan","email":"strouhal.jan@gmail.com"},{"name":"tomas.kratochvil","email":"tomas.kratochvil@gooddata.com"},{"name":"tomasreichmann","email":"tomasreichmann@gmail.com"},{"name":"tomsatgd","email":"tomas.satinsky@gooddata.com"},{"name":"trung-le-quoc","email":"trung.le@gooddata.com"},{"name":"tu-ngo","email":"tungo1981@gmail.com"},{"name":"tulean","email":"tuan.le@gooddata.com"},{"name":"utdnah","email":"danh.ung@gooddata.com"},{"name":"vlastikcz","email":"vlastimil.kotas@gooddata.com"},{"name":"vu.pham","email":"vu.pham@gooddata.com"},{"name":"xmort","email":"petr.dolejsi@gooddata.com"},{"name":"yanlipnican","email":"yanlipnican@gmail.com"}],"homepage":"https://github.com/gooddata/gooddata-react-components#readme","bugs":{"url":"https://github.com/gooddata/gooddata-react-components/issues"},"dist":{"shasum":"377872670f2116f5c5e03ddeb53c46a4c90cd13d","tarball":"https://registry.npmjs.org/@gooddata/react-components/-/react-components-7.5.0-alpha-lanhuynh-lhq-sd-818-geo-pushpin-config-panel-p1-2020-03-24T02-08-28-967Z.tgz","fileCount":2489,"integrity":"sha512-FUAr8odlVVfEqJrrb/33besueQ6EXVL9ce2NYnTelA6SAMd/txnvsxmeMHpnjL9KGl7ljCojOuHNcQMY+EKHRA==","signatures":[{"sig":"MEUCICb7P9K/Txbxx2NCkI9HIQXepiIrWkkMxwB024Do0EDYAiEA8UIhOfbcLViAa1hMnuHyJQuHdJsEkxpQqhUQ2Rlzb5g=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":9810001,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJeeWvbCRA9TVsSAnZWagAAEaYP/231pwz9VGi712vOGcP6\nujQUWqXTZqks9xBUArCIjrxRnlWxQE0FULzahPdWvBQFXX8alcbBkLAQgMEV\nRXQvtXBYp0mNvYq/zJ9ZJyr4TzqFLquSs3sqi/7bZ9J1MsguvXT0BnB64grN\nUxLCALynFHZpKI5DkVYD/W5bvpFtv+tTcoXdBvLDYWIycK46LY2Y4YmoSHON\nmWsMAXdwKRxrRJfwJWp/r9hnPcC4d5IQ0tJ9Fon9KPJrZIzkknraO3SJD+M7\n2mMOOF9wiZ42zbHNlWZ/ldJwLxu8O+zKaQoH3bx/jXXrJ7chWgvL0mLVwpr4\niO3GvKN01bMXf3AjodvsgDL7nSoSV3n7MLZC91cw5Nkkae8ZmOqYgYo5jv2b\nfqN5QSdpxC6EOdQ4kN4oMVJmraQ5fvmVxwkB2QeJ5McG1cPfXK0JATmKb8U+\nD/FLrCRnSjxTZKn8o26ZwIX5zOmR+uRbF/4gaukA/0/MlsD6riM2fyUWuKov\nXOgbe+2NEuT37CekNK2ytEtrn63v9w+4LR+UuxPHB2N+REIfHpzIXG4nkGkL\nJExuaE74pV9byLHkjcNAFsrnEq5UOcowAKJx8w1wys3fb70RYyxhwkA8rF9e\nN7sFpjPKJksAMzh4zA099AF6Hvu9pNgnpWyXdiTUAyvRqVadlnJosoL1hbPX\nARu+\r\n=mLl6\r\n-----END PGP SIGNATURE-----\r\n"},"main":"dist/index.js","husky":{"hooks":{"pre-commit":"lint-staged"}},"config":{"eslint":"./examples/**/*.{js,jsx}","tslint":"./{__mocks__,src,stories}/{,**/}*.{ts,tsx}"},"readme":"[![npm version](https://badge.fury.io/js/%40gooddata%2Freact-components.svg)](https://www.npmjs.com/package/@gooddata/react-components)\n\n# GoodData.UI React components\n> A React-based JavaScript library for building data-driven applications\n\n## Getting started\n- [GoodData.UI Documentation](http://sdk.gooddata.com/gooddata-ui/)\n- [GoodData.UI Live Examples](https://gooddata-examples.herokuapp.com/)\n- [Stack Overflow](https://stackoverflow.com/questions/tagged/gooddata)\n\n### Usage\nWith [yarn](https://yarnpkg.com) installed, go to your project directory and run\n```\n$ yarn add @gooddata/react-components\n```\nIf you prefer [npm](npmjs.com) run\n```\n$ npm install --save @gooddata/react-components\n```\n\nThe public API is exposed via global `index.js`. Except for the styles, do not import any other file directly\nbecause they are not intended to be part of the public API.\n\n## Contributing\n\nWe welcome any contribution in form of [issues](https://github.com/gooddata/gooddata-react-components/issues) or [pull requests](https://github.com/gooddata/gooddata-react-components/pulls).\nThese commands may come in handy while developing:\n\n| command | description |\n| ------- | ----------- |\n| `yarn install --pure-lockfile` | first step |\n| ||\n| `yarn dev` | build react-components to `/dist` in watch mode |\n| `yarn test` | run all unit tests |\n| `yarn prettier-write` | format the source code to match the valid codestyle |\n| `yarn validate` | validate codestyle |\n| ||\n| `yarn storybook` | run storybook from `/stories` on http://localhost:9001 |\n| `yarn build-storybook` | build storybook to `/dist-storybook` |\n| `yarn test-storybook` | run storybook and [screenshot tests](https://github.com/gooddata/gdc-client-utils/tree/master/test-storybook) |\n| ||\n| `yarn examples` | run Live Examples dev-server from `/examples` on https://localhost:8999 |\n| `yarn examples-build` | build Live Examples to `/examples/dist` |\n| `yarn examples-server` | serve built Live Examples - see `/examples/server/src` |\n| `yarn examples-testcafe` | run testcafe tests against `localhost:8999` |\n\n### Deploy to heroku.com\nWhen you deploy this repo to heroku, it serves *GoodData.UI Live Examples*.\nRelevant tasks are in `Procfile` and `package.json`.\n\n```bash\n# run in the project directory\nheroku login\nheroku create <your-app-name>\nheroku config:set DOMAIN_ADMIN_USERNAME=x@gooddata.com DOMAIN_ADMIN_PASSWORD=xy PROJECT_ID_TO_ASSIGN=xms7ga4tf3g3nzucd8380o2bev8oeknp\ngit push heroku HEAD:master\nheroku open\n```\n### Enable Geo Chart for Storybook and Live Examples\nGeo chart uses Mapbox to render map which requires a Mapbox access token.\n- Register an account and create Mapbox access token at [guide](https://docs.mapbox.com/help/how-mapbox-works/access-tokens/)\n- Store the created token at `.env`:\n```bash\necho -e \"EXAMPLE_MAPBOX_ACCESS_TOKEN=token\" >> .env # only need to run once\necho -e \"STORYBOOK_MAPBOX_ACCESS_TOKEN=token\" >> .env # only need to run once\n```\n\n### Run Live Examples Locally\nTo run *GoodData.UI Live Examples* locally:\n```bash\ngit clone <this-repository>\ncd  <repository-folder>\nyarn install --pure-lockfile\nyarn examples\n```\nThen open https://localhost:8999 and login using Live Examples account (you can [create one here](https://gooddata-examples.herokuapp.com/registration)).\n\n### Run Storybook locally\n- Run storybook with token stored in `.env` for more secure\n```bash\nyarn storybook\n```\n- Or run storybook with token env param exposed to cli (not suggested)\n```bash\nSTORYBOOK_MAPBOX_ACCESS_TOKEN=token yarn storybook\n```\n- Apply either above way to `yarn build-storybook` or `yarn test-storybook`\n\n### Source code formatting\nThe source code in the repository is formatted by [Prettier](https://prettier.io/).\nThe format of the code is validated by our Continuous Integration server and is one of the requirements of successful merge.\n\nPrettier is supported by every major IDE. You can find the list of supported editors and how to configure them [here](https://prettier.io/docs/en/editors.html).\n\nIn the case, when your editor is not supported or you don't want to setup the integration, you can run the `yarn prettier-write` command to reformat the code before commit.\n\n## Changelog\n\n- see [CHANGELOG.md](CHANGELOG.md)\n\n## Supported versions\n\nIn order to make the user experience with integrating GoodData UI SDK as smooth and secure as possible and to ensure that the SDK is using the latest features of the platform, we will only provide support to two most recent major versions of UI SDK.\n\nThe most recent majors will be supported in the following modes:\n\n- The latest major version will receive all new functionality and all bug fixes\n- The previous major version will only receive fixes to critical issues and security fixes. These fixes will be applied on top of last released version of the previous major\n\nThe customers are encouraged to always use the latest version of the UI SDK.\n\nIn case of using older versions, the user might face API incompatibility, performance or security issues.\n\nPlease follow the installation instructions to update to the newest version.\n\n## License\n\n(C) 2007-2020 GoodData Corporation\n\nThis project is dual licensed:\n\n- The ATTRIBUTION-NONCOMMERCIAL 4.0 INTERNATIONAL (CC BY-NC 4.0) is used for purpose of the trial experience and evaluation of GoodData.UI library.\n- The GOODDATA GOODDATA.UI LIBRARY END USER LICENSE AGREEMENT is used for GoodData customers.\n\nFor more information, please see [LICENSE](https://github.com/gooddata/gooddata-react-components/blob/master/LICENSE)\n","gitHead":"0b616a8c82134bef5c837c34d9ff95a1870ea168","scripts":{"dev":"bash scripts/build.sh --dev-watch","test":"jest --watch","build":"bash scripts/build.sh","tslint":"yarn run-tslint -t verbose $npm_package_config_tslint","prepare":"cd examples/server && yarn install --frozen-lockfile && cd ../..; rm -r examples/node_modules 2>/dev/null; true","examples":"bash scripts/run-examples.sh","prepare?":"# Called before `npm publish` and on local `npm install`. Temporarily also for deleting obsolete node_modules. Ends with `true` to continue gracefully.","validate":"tsc --noEmit && yarn tslint && eslint $npm_package_config_eslint && yarn prettier-check","build-dev":"bash scripts/build.sh --dev","examples?":"# Default is developer domain, other options: yarn examples [sec,secure,stg,stg2,stg3,demo,developer or URL]","storybook":"yarn build && start-storybook -p 9001 -c .storybook","test-once":"jest","tslint-ci":"mkdir -p ./ci/results && yarn run-tslint -t checkstyle -o ./ci/results/tslint-results.xml $npm_package_config_tslint","run-tslint":"tslint -p tsconfig.json","validate-ci":"tsc --noEmit && yarn tslint-ci  && eslint $npm_package_config_eslint -f checkstyle -o ci/results/eslint-results.xml && yarn prettier-check","examples-build":"bash scripts/build-examples.sh","prepublishOnly":"yarn build","prettier-check":"prettier --check '{src,stories,styles,__mocks__,examples/server/src,examples/src,examples/test}/**/*.{ts,js,tsx,jsx,json,scss,md,yaml,html}'","prettier-write":"prettier --write '{src,stories,styles,__mocks__,examples/server/src,examples/src,examples/test}/**/*.{ts,js,tsx,jsx,json,scss,md,yaml,html}'","test-storybook":"yarn build && test-storybook","build-storybook":"yarn build && build-storybook -c .storybook -o dist-storybook","examples-server":"node examples/server/src/index.js","heroku-postbuild":"yarn examples-build developer","examples-testcafe":"./scripts/run-testcafe.sh visual","check-circular-deps":"madge --circular --extensions ts ./src","examples-testcafe-ci":"./scripts/run-testcafe.sh ci","examples-testcafe-live":"./scripts/run-testcafe.sh live"},"typings":"dist/index.d.ts","_npmUser":{"name":"lanhuynh","email":"lan.huynh@gooddata.com"},"deprecated":"@gooddata/react-components@7 reached End of Support on March 31, 2022. Please upgrade (see https://sdk.gooddata.com/gooddata-ui/docs/supported_versions.html for more information).","repository":{"url":"git+ssh://git@github.com/gooddata/gooddata-react-components.git","type":"git"},"_npmVersion":"6.9.0","description":"GoodData.UI - A powerful JavaScript library for building analytical applications","directories":{},"lint-staged":{"{src,stories,styles,__mocks__,examples/server/src,examples/src,examples/test}/**/*.{ts,js,tsx,jsx,scss}":["npx gdc-fix-copyright","git add"],"{src,stories,styles,__mocks__,examples/server/src,examples/src,examples/test}/**/*.{ts,js,tsx,jsx,json,scss,md,yaml,html}":["prettier --write","git add"]},"_nodeVersion":"8.12.0","dependencies":{"rxjs":"^5.5.6","uuid":"^3.2.1","immer":"^1.3.1","lodash":"^4.17.15","date-fns":"^2.7.0","downshift":"^3.2.7","invariant":"^2.2.2","mapbox-gl":"^1.6.1","classnames":"^2.2.6","highcharts":"7.1.1","prop-types":"^15.6.0","react-intl":"^3.6.0","custom-event":"^1.0.1","react-window":"^1.8.1","ag-grid-react":"20.0.0","react-measure":"^2.3.0","@types/mapbox-gl":"^1.6.1","react-day-picker":"~7.3.0","react-responsive":"^3.0.0","stringify-object":"^2.4.0","@gooddata/typings":"^2.22.0","ag-grid-community":"20.0.0","http-status-codes":"^1.3.0","@gooddata/js-utils":"^3.5.0","@gooddata/numberjs":"^3.2.4","fixed-data-table-2":"0.7.17","@gooddata/goodstrap":"^68.1.0","react-dom-factories":"^1.0.2","@gooddata/gooddata-js":"^12.5.0","json-stable-stringify":"^1.0.1","react-transition-group":"^2.2.1","hoist-non-react-statics":"^3.3.0","nodelist-foreach-polyfill":"^1.2.0","@formatjs/intl-pluralrules":"^1.3.6","highcharts-grouped-categories":"^1.1.3"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"raf":"3.3.2","yup":"^0.24.1","jest":"24.7.1","husky":"3.0.0","madge":"^3.4.4","react":"^16.5.2","enzyme":"3.5.0","eslint":"4.19.1","formik":"^0.11.11","moment":"2.23.0","history":"^4.7.2","ts-jest":"24.0.0","webpack":"4.30.0","full-icu":"^1.3.0","prettier":"1.16.4","react-ga":"^2.5.2","recharts":"1.0.0-beta.9","testcafe":"1.1.4","commander":"2.14.1","node-sass":"4.13.0","react-dom":"^16.5.2","supertest":"3.0.0","ts-loader":"6.0.0","@types/raf":"^3.4.0","css-loader":"0.28.7","jest-junit":"3.0.0","raw-loader":"0.5.1","styled-jsx":"2.2.1","typescript":"3.3.4000","@babel/core":"7.4.4","@types/jest":"24.0.6","@types/node":"7.0.8","@types/uuid":"3.4.3","file-loader":"3.0.1","jest-enzyme":"7.0.2","lint-staged":"9.1.0","sass-loader":"6.0.6","webpack-cli":"3.3.2","@types/react":"16.8.6","babel-loader":"8.0.5","react-helmet":"5.2.0","react-select":"1.2.1","style-loader":"0.19.1","@types/enzyme":"3.1.13","@types/lodash":"4.14.123","testcafe-live":"0.1.4","@babel/runtime":"7.4.4","dotenv-webpack":"^1.7.0","@babel/polyfill":"^7.4.4","@storybook/react":"5.0.11","@types/invariant":"2.2.29","@types/react-dom":"16.0.11","isomorphic-fetch":"2.2.1","react-datepicker":"1.1.0","react-router-dom":"4.2.2","@babel/preset-env":"7.4.4","@gooddata/mock-js":"^2.11.0","@storybook/addons":"5.0.11","@types/classnames":"2.2.3","@types/prop-types":"15.5.2","@storybook/theming":"5.0.11","identity-obj-proxy":"^3.0.0","intl-messageformat":"^7.5.4","webpack-dev-server":"3.3.1","@babel/preset-react":"7.0.0","@types/react-portal":"4.0.1","@types/react-window":"^1.8.1","babel-plugin-lodash":"3.3.4","html-webpack-plugin":"3.2.0","react-test-renderer":"16.4.2","@types/react-measure":"2.0.5","clean-webpack-plugin":"2.0.2","stats-webpack-plugin":"0.7.0","eslint-config-prettier":"4.1.0","react-google-recaptcha":"^0.14.1","tslint-config-prettier":"1.18.0","@gooddata/eslint-config":"^1.0.0","@gooddata/tslint-config":"1.0.0","@types/react-responsive":"^3.0.3","@types/storybook__react":"4.0.1","@types/stringify-object":"^3.2.0","enzyme-adapter-react-16":"1.3.1","@gooddata/test-storybook":"3.2.1","@storybook/addon-actions":"5.0.11","@storybook/addon-options":"5.0.11","node-sass-magic-importer":"5.1.0","react-syntax-highlighter":"11.0.2","@types/fixed-data-table-2":"0.8.1","@types/react-test-renderer":"16.0.0","circular-dependency-plugin":"5.0.2","compression-webpack-plugin":"2.0.0","@types/json-stable-stringify":"^1.0.32","@gooddata/frontend-npm-scripts":"1.1.0","@types/enzyme-adapter-react-16":"1.0.3","@types/storybook__addon-actions":"3.4.2","@babel/plugin-proposal-class-properties":"7.4.4","@babel/plugin-proposal-object-rest-spread":"7.4.4","@babel/plugin-transform-async-to-generator":"7.4.4"},"peerDependencies":{"react":"^16.5.2","react-dom":"^16.5.2"},"_npmOperationalInternal":{"tmp":"tmp/react-components_7.5.0-alpha-lanhuynh-lhq-sd-818-geo-pushpin-config-panel-p1-2020-03-24T02-08-28-967Z_1585015770786_0.34917969993127707","host":"s3://npm-registry-packages"}},"7.5.0-alpha-lanhuynh-lhq-sd-818-geo-pushpin-config-panel-p1-2020-03-24T02-27-11-386Z":{"name":"@gooddata/react-components","version":"7.5.0-alpha-lanhuynh-lhq-sd-818-geo-pushpin-config-panel-p1-2020-03-24T02-27-11-386Z","author":{"name":"GoodData Corporation"},"license":"BSD-3-Clause","_id":"@gooddata/react-components@7.5.0-alpha-lanhuynh-lhq-sd-818-geo-pushpin-config-panel-p1-2020-03-24T02-27-11-386Z","maintainers":[{"name":"afi","email":"adam.fiedler@gooddata.com"},{"name":"bertold8","email":"ivan.nejezchleb@seznam.cz"},{"name":"brbistas","email":"valentinos.chraniotis@gooddata.com"},{"name":"bugsbunny338","email":"jiri.zajic@mensa.cz"},{"name":"de.do","email":"de.do@gooddata.com"},{"name":"gooddata-ci","email":"rail@gooddata.com"},{"name":"hung.nguyen.hoang","email":"hung.nguyen@gooddata.com"},{"name":"ivan.mjartan","email":"ivan.mjartan@gooddata.com"},{"name":"jakub-sterba","email":"jakub.sterba@gooddata.com"},{"name":"jankc","email":"jan.krapac@gmail.com"},{"name":"jaroslav.tomecek","email":"jaroslav.tomecek@gooddata.com"},{"name":"jkittler","email":"honza.kittler@gmail.com"},{"name":"khanh.le","email":"khanh.le@gooddata.com"},{"name":"lanhuynh","email":"lan.huynh@gooddata.com"},{"name":"linhhong","email":"linh.hong@gooddata.com"},{"name":"lupko","email":"lubomir.slivka@gooddata.com"},{"name":"matyas.kandl","email":"matyas.kandl@gooddata.com"},{"name":"michal.marsal","email":"michal.marsal@gooddata.com"},{"name":"naibinh","email":"naibinh@gmail.com"},{"name":"nikolacech","email":"nikola.cech@gooddata.com"},{"name":"nis.hua","email":"nis.hua@gooddata.com"},{"name":"no23reason","email":"dan.homola@hotmail.cz"},{"name":"patrikbraborec","email":"patrik.braborec@gooddata.com"},{"name":"pbenes","email":"petr.benes@gooddata.com"},{"name":"petrjanu","email":"petr.janu@gooddata.com"},{"name":"ptquang86","email":"ptquang86@gmail.com"},{"name":"qduval","email":"quentin.duval@gooddata.com"},{"name":"rodri360","email":"me@rodri360.com"},{"name":"sitina","email":"jiri.sitina@gooddata.com"},{"name":"strouhaljan","email":"strouhal.jan@gmail.com"},{"name":"tomas.kratochvil","email":"tomas.kratochvil@gooddata.com"},{"name":"tomasreichmann","email":"tomasreichmann@gmail.com"},{"name":"tomsatgd","email":"tomas.satinsky@gooddata.com"},{"name":"trung-le-quoc","email":"trung.le@gooddata.com"},{"name":"tu-ngo","email":"tungo1981@gmail.com"},{"name":"tulean","email":"tuan.le@gooddata.com"},{"name":"utdnah","email":"danh.ung@gooddata.com"},{"name":"vlastikcz","email":"vlastimil.kotas@gooddata.com"},{"name":"vu.pham","email":"vu.pham@gooddata.com"},{"name":"xmort","email":"petr.dolejsi@gooddata.com"},{"name":"yanlipnican","email":"yanlipnican@gmail.com"}],"homepage":"https://github.com/gooddata/gooddata-react-components#readme","bugs":{"url":"https://github.com/gooddata/gooddata-react-components/issues"},"dist":{"shasum":"3065a0791c54d18547dbad05aec69771e74d9120","tarball":"https://registry.npmjs.org/@gooddata/react-components/-/react-components-7.5.0-alpha-lanhuynh-lhq-sd-818-geo-pushpin-config-panel-p1-2020-03-24T02-27-11-386Z.tgz","fileCount":1083,"integrity":"sha512-LoI/GdYOECnKJJ41FEzC4Z/GQPvmbRXwelsHAcHVXiyXD51WAsXzdVzaPXMd37558fHWBtODgzENhis9UQHT/w==","signatures":[{"sig":"MEUCIG82yZFjSIyf409yBuExEh4l1RctSQWArGGhgO752erAAiEA3k/s9Ok+jP8SeyLN3H8Sod2kHIoiPscQp5/6V5l9bKk=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":6518879,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJeeXAZCRA9TVsSAnZWagAA0wEP/iM4b2l4TZHIhZiItSC+\nY4dEvR4/C8a3RUABUfJyEIsADk311G/QOirai5QtiJ1faWOw0JDHy8z7a1aN\nRZttBCG/Yy1UXNsN0ZWyG7U4D4wr1lOGSJQOZ7Y3XreruP4FamuhvK9/FM2U\n4KkTC8jZACD/z6rJL4rfhGddCiQwAJ9O1VKGs98ubCwtdrh4nJUw0C/Ot34M\nUHsatJFxHO8hlImg5hoHI34HDgmPbQMj7rRJYcL2JTT65jX05ZlsEhzBjnE9\nkctu1zEt4Epw4gaSSt9/fGflNST4uZBUjxVAYMVotdAONdtDfe5NwhQtj2UF\nH6QGQJ4mnl3Iti3MxmWAH/fxVew2l9xYEY45THqC69hOidGwi4NVms0p6s2H\n50dZ7iqFH6kReXFcR46qlHqt/v/HODW1nNZrKLU0c9+mMQrUVsfV0kpUg2jP\nkw2ByLC6m5s7uAT7rZTHweSUDQcJunTb6LRsGfZgahnrSkfD8/snyk3clMG4\nFr0HlPNQNHaw+xhbRR3PXJap382L9e7AUCtdrNFnI0oCFvlI3+l+Mjp9K1ZI\ntX9He3TbQbB5Fd1ENtBpuivDcgcA110+YOhFLyzNiHj5A6MQrzoL8zVlc/7g\nEvpTeJcqjIAyKUfpVH9wVh+sw0+OZfBKb/Uvtwwtsx1XkqfKlY0t2hoCNFP0\nav1e\r\n=FQNI\r\n-----END PGP SIGNATURE-----\r\n"},"main":"dist/index.js","husky":{"hooks":{"pre-commit":"lint-staged"}},"config":{"eslint":"./examples/**/*.{js,jsx}","tslint":"./{__mocks__,src,stories}/{,**/}*.{ts,tsx}"},"readme":"[![npm version](https://badge.fury.io/js/%40gooddata%2Freact-components.svg)](https://www.npmjs.com/package/@gooddata/react-components)\n\n# GoodData.UI React components\n> A React-based JavaScript library for building data-driven applications\n\n## Getting started\n- [GoodData.UI Documentation](http://sdk.gooddata.com/gooddata-ui/)\n- [GoodData.UI Live Examples](https://gooddata-examples.herokuapp.com/)\n- [Stack Overflow](https://stackoverflow.com/questions/tagged/gooddata)\n\n### Usage\nWith [yarn](https://yarnpkg.com) installed, go to your project directory and run\n```\n$ yarn add @gooddata/react-components\n```\nIf you prefer [npm](npmjs.com) run\n```\n$ npm install --save @gooddata/react-components\n```\n\nThe public API is exposed via global `index.js`. Except for the styles, do not import any other file directly\nbecause they are not intended to be part of the public API.\n\n## Contributing\n\nWe welcome any contribution in form of [issues](https://github.com/gooddata/gooddata-react-components/issues) or [pull requests](https://github.com/gooddata/gooddata-react-components/pulls).\nThese commands may come in handy while developing:\n\n| command | description |\n| ------- | ----------- |\n| `yarn install --pure-lockfile` | first step |\n| ||\n| `yarn dev` | build react-components to `/dist` in watch mode |\n| `yarn test` | run all unit tests |\n| `yarn prettier-write` | format the source code to match the valid codestyle |\n| `yarn validate` | validate codestyle |\n| ||\n| `yarn storybook` | run storybook from `/stories` on http://localhost:9001 |\n| `yarn build-storybook` | build storybook to `/dist-storybook` |\n| `yarn test-storybook` | run storybook and [screenshot tests](https://github.com/gooddata/gdc-client-utils/tree/master/test-storybook) |\n| ||\n| `yarn examples` | run Live Examples dev-server from `/examples` on https://localhost:8999 |\n| `yarn examples-build` | build Live Examples to `/examples/dist` |\n| `yarn examples-server` | serve built Live Examples - see `/examples/server/src` |\n| `yarn examples-testcafe` | run testcafe tests against `localhost:8999` |\n\n### Deploy to heroku.com\nWhen you deploy this repo to heroku, it serves *GoodData.UI Live Examples*.\nRelevant tasks are in `Procfile` and `package.json`.\n\n```bash\n# run in the project directory\nheroku login\nheroku create <your-app-name>\nheroku config:set DOMAIN_ADMIN_USERNAME=x@gooddata.com DOMAIN_ADMIN_PASSWORD=xy PROJECT_ID_TO_ASSIGN=xms7ga4tf3g3nzucd8380o2bev8oeknp\ngit push heroku HEAD:master\nheroku open\n```\n### Enable Geo Chart for Storybook and Live Examples\nGeo chart uses Mapbox to render map which requires a Mapbox access token.\n- Register an account and create Mapbox access token at [guide](https://docs.mapbox.com/help/how-mapbox-works/access-tokens/)\n- Store the created token at `.env`:\n```bash\necho -e \"EXAMPLE_MAPBOX_ACCESS_TOKEN=token\" >> .env # only need to run once\necho -e \"STORYBOOK_MAPBOX_ACCESS_TOKEN=token\" >> .env # only need to run once\n```\n\n### Run Live Examples Locally\nTo run *GoodData.UI Live Examples* locally:\n```bash\ngit clone <this-repository>\ncd  <repository-folder>\nyarn install --pure-lockfile\nyarn examples\n```\nThen open https://localhost:8999 and login using Live Examples account (you can [create one here](https://gooddata-examples.herokuapp.com/registration)).\n\n### Run Storybook locally\n- Run storybook with token stored in `.env` for more secure\n```bash\nyarn storybook\n```\n- Or run storybook with token env param exposed to cli (not suggested)\n```bash\nSTORYBOOK_MAPBOX_ACCESS_TOKEN=token yarn storybook\n```\n- Apply either above way to `yarn build-storybook` or `yarn test-storybook`\n\n### Source code formatting\nThe source code in the repository is formatted by [Prettier](https://prettier.io/).\nThe format of the code is validated by our Continuous Integration server and is one of the requirements of successful merge.\n\nPrettier is supported by every major IDE. You can find the list of supported editors and how to configure them [here](https://prettier.io/docs/en/editors.html).\n\nIn the case, when your editor is not supported or you don't want to setup the integration, you can run the `yarn prettier-write` command to reformat the code before commit.\n\n## Changelog\n\n- see [CHANGELOG.md](CHANGELOG.md)\n\n## Supported versions\n\nIn order to make the user experience with integrating GoodData UI SDK as smooth and secure as possible and to ensure that the SDK is using the latest features of the platform, we will only provide support to two most recent major versions of UI SDK.\n\nThe most recent majors will be supported in the following modes:\n\n- The latest major version will receive all new functionality and all bug fixes\n- The previous major version will only receive fixes to critical issues and security fixes. These fixes will be applied on top of last released version of the previous major\n\nThe customers are encouraged to always use the latest version of the UI SDK.\n\nIn case of using older versions, the user might face API incompatibility, performance or security issues.\n\nPlease follow the installation instructions to update to the newest version.\n\n## License\n\n(C) 2007-2020 GoodData Corporation\n\nThis project is dual licensed:\n\n- The ATTRIBUTION-NONCOMMERCIAL 4.0 INTERNATIONAL (CC BY-NC 4.0) is used for purpose of the trial experience and evaluation of GoodData.UI library.\n- The GOODDATA GOODDATA.UI LIBRARY END USER LICENSE AGREEMENT is used for GoodData customers.\n\nFor more information, please see [LICENSE](https://github.com/gooddata/gooddata-react-components/blob/master/LICENSE)\n","gitHead":"3b5a71bd3d8c1143368cc9f6f77fd5a43cef3e52","scripts":{"dev":"bash scripts/build.sh --dev-watch","test":"jest --watch","build":"bash scripts/build.sh","tslint":"yarn run-tslint -t verbose $npm_package_config_tslint","prepare":"cd examples/server && yarn install --frozen-lockfile && cd ../..; rm -r examples/node_modules 2>/dev/null; true","examples":"bash scripts/run-examples.sh","prepare?":"# Called before `npm publish` and on local `npm install`. Temporarily also for deleting obsolete node_modules. Ends with `true` to continue gracefully.","validate":"tsc --noEmit && yarn tslint && eslint $npm_package_config_eslint && yarn prettier-check","build-dev":"bash scripts/build.sh --dev","examples?":"# Default is developer domain, other options: yarn examples [sec,secure,stg,stg2,stg3,demo,developer or URL]","storybook":"yarn build && start-storybook -p 9001 -c .storybook","test-once":"jest","tslint-ci":"mkdir -p ./ci/results && yarn run-tslint -t checkstyle -o ./ci/results/tslint-results.xml $npm_package_config_tslint","run-tslint":"tslint -p tsconfig.json","validate-ci":"tsc --noEmit && yarn tslint-ci  && eslint $npm_package_config_eslint -f checkstyle -o ci/results/eslint-results.xml && yarn prettier-check","examples-build":"bash scripts/build-examples.sh","prepublishOnly":"yarn build","prettier-check":"prettier --check '{src,stories,styles,__mocks__,examples/server/src,examples/src,examples/test}/**/*.{ts,js,tsx,jsx,json,scss,md,yaml,html}'","prettier-write":"prettier --write '{src,stories,styles,__mocks__,examples/server/src,examples/src,examples/test}/**/*.{ts,js,tsx,jsx,json,scss,md,yaml,html}'","test-storybook":"yarn build && test-storybook","build-storybook":"yarn build && build-storybook -c .storybook -o dist-storybook","examples-server":"node examples/server/src/index.js","heroku-postbuild":"yarn examples-build developer","examples-testcafe":"./scripts/run-testcafe.sh visual","check-circular-deps":"madge --circular --extensions ts ./src","examples-testcafe-ci":"./scripts/run-testcafe.sh ci","examples-testcafe-live":"./scripts/run-testcafe.sh live"},"typings":"dist/index.d.ts","_npmUser":{"name":"lanhuynh","email":"lan.huynh@gooddata.com"},"deprecated":"@gooddata/react-components@7 reached End of Support on March 31, 2022. Please upgrade (see https://sdk.gooddata.com/gooddata-ui/docs/supported_versions.html for more information).","repository":{"url":"git+ssh://git@github.com/gooddata/gooddata-react-components.git","type":"git"},"_npmVersion":"6.9.0","description":"GoodData.UI - A powerful JavaScript library for building analytical applications","directories":{},"lint-staged":{"{src,stories,styles,__mocks__,examples/server/src,examples/src,examples/test}/**/*.{ts,js,tsx,jsx,scss}":["npx gdc-fix-copyright","git add"],"{src,stories,styles,__mocks__,examples/server/src,examples/src,examples/test}/**/*.{ts,js,tsx,jsx,json,scss,md,yaml,html}":["prettier --write","git add"]},"_nodeVersion":"8.12.0","dependencies":{"rxjs":"^5.5.6","uuid":"^3.2.1","immer":"^1.3.1","lodash":"^4.17.15","date-fns":"^2.7.0","downshift":"^3.2.7","invariant":"^2.2.2","mapbox-gl":"^1.6.1","classnames":"^2.2.6","highcharts":"7.1.1","prop-types":"^15.6.0","react-intl":"^3.6.0","custom-event":"^1.0.1","react-window":"^1.8.1","ag-grid-react":"20.0.0","react-measure":"^2.3.0","@types/mapbox-gl":"^1.6.1","react-day-picker":"~7.3.0","react-responsive":"^3.0.0","stringify-object":"^2.4.0","@gooddata/typings":"^2.22.0","ag-grid-community":"20.0.0","http-status-codes":"^1.3.0","@gooddata/js-utils":"^3.5.0","@gooddata/numberjs":"^3.2.4","fixed-data-table-2":"0.7.17","@gooddata/goodstrap":"^68.1.0","react-dom-factories":"^1.0.2","@gooddata/gooddata-js":"^12.5.0","json-stable-stringify":"^1.0.1","react-transition-group":"^2.2.1","hoist-non-react-statics":"^3.3.0","nodelist-foreach-polyfill":"^1.2.0","@formatjs/intl-pluralrules":"^1.3.6","highcharts-grouped-categories":"^1.1.3"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"raf":"3.3.2","yup":"^0.24.1","jest":"24.7.1","husky":"3.0.0","madge":"^3.4.4","react":"^16.5.2","enzyme":"3.5.0","eslint":"4.19.1","formik":"^0.11.11","moment":"2.23.0","history":"^4.7.2","ts-jest":"24.0.0","webpack":"4.30.0","full-icu":"^1.3.0","prettier":"1.16.4","react-ga":"^2.5.2","recharts":"1.0.0-beta.9","testcafe":"1.1.4","commander":"2.14.1","node-sass":"4.13.0","react-dom":"^16.5.2","supertest":"3.0.0","ts-loader":"6.0.0","@types/raf":"^3.4.0","css-loader":"0.28.7","jest-junit":"3.0.0","raw-loader":"0.5.1","styled-jsx":"2.2.1","typescript":"3.3.4000","@babel/core":"7.4.4","@types/jest":"24.0.6","@types/node":"7.0.8","@types/uuid":"3.4.3","file-loader":"3.0.1","jest-enzyme":"7.0.2","lint-staged":"9.1.0","sass-loader":"6.0.6","webpack-cli":"3.3.2","@types/react":"16.8.6","babel-loader":"8.0.5","react-helmet":"5.2.0","react-select":"1.2.1","style-loader":"0.19.1","@types/enzyme":"3.1.13","@types/lodash":"4.14.123","testcafe-live":"0.1.4","@babel/runtime":"7.4.4","dotenv-webpack":"^1.7.0","@babel/polyfill":"^7.4.4","@storybook/react":"5.0.11","@types/invariant":"2.2.29","@types/react-dom":"16.0.11","isomorphic-fetch":"2.2.1","react-datepicker":"1.1.0","react-router-dom":"4.2.2","@babel/preset-env":"7.4.4","@gooddata/mock-js":"^2.11.0","@storybook/addons":"5.0.11","@types/classnames":"2.2.3","@types/prop-types":"15.5.2","@storybook/theming":"5.0.11","identity-obj-proxy":"^3.0.0","intl-messageformat":"^7.5.4","webpack-dev-server":"3.3.1","@babel/preset-react":"7.0.0","@types/react-portal":"4.0.1","@types/react-window":"^1.8.1","babel-plugin-lodash":"3.3.4","html-webpack-plugin":"3.2.0","react-test-renderer":"16.4.2","@types/react-measure":"2.0.5","clean-webpack-plugin":"2.0.2","stats-webpack-plugin":"0.7.0","eslint-config-prettier":"4.1.0","react-google-recaptcha":"^0.14.1","tslint-config-prettier":"1.18.0","@gooddata/eslint-config":"^1.0.0","@gooddata/tslint-config":"1.0.0","@types/react-responsive":"^3.0.3","@types/storybook__react":"4.0.1","@types/stringify-object":"^3.2.0","enzyme-adapter-react-16":"1.3.1","@gooddata/test-storybook":"3.2.1","@storybook/addon-actions":"5.0.11","@storybook/addon-options":"5.0.11","node-sass-magic-importer":"5.1.0","react-syntax-highlighter":"11.0.2","@types/fixed-data-table-2":"0.8.1","@types/react-test-renderer":"16.0.0","circular-dependency-plugin":"5.0.2","compression-webpack-plugin":"2.0.0","@types/json-stable-stringify":"^1.0.32","@gooddata/frontend-npm-scripts":"1.1.0","@types/enzyme-adapter-react-16":"1.0.3","@types/storybook__addon-actions":"3.4.2","@babel/plugin-proposal-class-properties":"7.4.4","@babel/plugin-proposal-object-rest-spread":"7.4.4","@babel/plugin-transform-async-to-generator":"7.4.4"},"peerDependencies":{"react":"^16.5.2","react-dom":"^16.5.2"},"_npmOperationalInternal":{"tmp":"tmp/react-components_7.5.0-alpha-lanhuynh-lhq-sd-818-geo-pushpin-config-panel-p1-2020-03-24T02-27-11-386Z_1585016857038_0.3574432626446604","host":"s3://npm-registry-packages"}},"7.5.0-alpha-lanhuynh-lhq-sd-818-geo-pushpin-config-panel-p1-2020-03-24T02-28-08-715Z":{"name":"@gooddata/react-components","version":"7.5.0-alpha-lanhuynh-lhq-sd-818-geo-pushpin-config-panel-p1-2020-03-24T02-28-08-715Z","author":{"name":"GoodData Corporation"},"license":"BSD-3-Clause","_id":"@gooddata/react-components@7.5.0-alpha-lanhuynh-lhq-sd-818-geo-pushpin-config-panel-p1-2020-03-24T02-28-08-715Z","maintainers":[{"name":"afi","email":"adam.fiedler@gooddata.com"},{"name":"bertold8","email":"ivan.nejezchleb@seznam.cz"},{"name":"brbistas","email":"valentinos.chraniotis@gooddata.com"},{"name":"bugsbunny338","email":"jiri.zajic@mensa.cz"},{"name":"de.do","email":"de.do@gooddata.com"},{"name":"gooddata-ci","email":"rail@gooddata.com"},{"name":"hung.nguyen.hoang","email":"hung.nguyen@gooddata.com"},{"name":"ivan.mjartan","email":"ivan.mjartan@gooddata.com"},{"name":"jakub-sterba","email":"jakub.sterba@gooddata.com"},{"name":"jankc","email":"jan.krapac@gmail.com"},{"name":"jaroslav.tomecek","email":"jaroslav.tomecek@gooddata.com"},{"name":"jkittler","email":"honza.kittler@gmail.com"},{"name":"khanh.le","email":"khanh.le@gooddata.com"},{"name":"lanhuynh","email":"lan.huynh@gooddata.com"},{"name":"linhhong","email":"linh.hong@gooddata.com"},{"name":"lupko","email":"lubomir.slivka@gooddata.com"},{"name":"matyas.kandl","email":"matyas.kandl@gooddata.com"},{"name":"michal.marsal","email":"michal.marsal@gooddata.com"},{"name":"naibinh","email":"naibinh@gmail.com"},{"name":"nikolacech","email":"nikola.cech@gooddata.com"},{"name":"nis.hua","email":"nis.hua@gooddata.com"},{"name":"no23reason","email":"dan.homola@hotmail.cz"},{"name":"patrikbraborec","email":"patrik.braborec@gooddata.com"},{"name":"pbenes","email":"petr.benes@gooddata.com"},{"name":"petrjanu","email":"petr.janu@gooddata.com"},{"name":"ptquang86","email":"ptquang86@gmail.com"},{"name":"qduval","email":"quentin.duval@gooddata.com"},{"name":"rodri360","email":"me@rodri360.com"},{"name":"sitina","email":"jiri.sitina@gooddata.com"},{"name":"strouhaljan","email":"strouhal.jan@gmail.com"},{"name":"tomas.kratochvil","email":"tomas.kratochvil@gooddata.com"},{"name":"tomasreichmann","email":"tomasreichmann@gmail.com"},{"name":"tomsatgd","email":"tomas.satinsky@gooddata.com"},{"name":"trung-le-quoc","email":"trung.le@gooddata.com"},{"name":"tu-ngo","email":"tungo1981@gmail.com"},{"name":"tulean","email":"tuan.le@gooddata.com"},{"name":"utdnah","email":"danh.ung@gooddata.com"},{"name":"vlastikcz","email":"vlastimil.kotas@gooddata.com"},{"name":"vu.pham","email":"vu.pham@gooddata.com"},{"name":"xmort","email":"petr.dolejsi@gooddata.com"},{"name":"yanlipnican","email":"yanlipnican@gmail.com"}],"homepage":"https://github.com/gooddata/gooddata-react-components#readme","bugs":{"url":"https://github.com/gooddata/gooddata-react-components/issues"},"dist":{"shasum":"d03c01b7c42b34bf894c966147be4377f5d6c79a","tarball":"https://registry.npmjs.org/@gooddata/react-components/-/react-components-7.5.0-alpha-lanhuynh-lhq-sd-818-geo-pushpin-config-panel-p1-2020-03-24T02-28-08-715Z.tgz","fileCount":2489,"integrity":"sha512-SpP6WnN9qhfi2um4FcxiyTs36hvjwYLpGWUFaY8gXG7W+7uhzulfAAyE6iQ88lg4Rx7RWE6vY2XysIF/o7sEZg==","signatures":[{"sig":"MEUCICLMFIXLOVAssjhfaHBjjto6i36sXYR623haJiFV9HxfAiEA+H/+nhrhbhzCNgdUqm//XuUpoPUEGvNyD8KYxtziuuo=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":9810094,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJeeXB3CRA9TVsSAnZWagAAoL0P/2YMzuyygoU658Ln4Ha8\nYJbd+sqTgc4J8a3CGWnVFsAMlCm6F2DgPrQYcjDYUmkRg5dRgQbIvhvUaRyV\nsMEMiGtFOyCinIFFzvSbiMskmqGxqcvVq6las5fqPvM80iIBLWNwKinFcFzp\nTyaS3muQBXYdYNDwF8x6+JVBrEW4FOylgIHNvYPIwyw64odQMeju1VhRFTgH\nLu5b7/Tkq2qdooaVN20BTRR19veK3Hw2rIafH2vM15eMehynk9jY1RO8x9EV\ngYopWKQXLfejMBaan+VSAzFL9m5S5vvbGp9zmqHbzlz/XnMAhDJZ33vJnVQJ\n48wPt7Iu1vZDChClfI09lGcy5NRWBht5FxF1LcQ6MW+7DB3LLObKHjK3ZIPU\n543RZI9rZhjaf+l6HGjxdXIJO9YophH7H85JzNKAEt354zE7VbO3WkkU1lNz\nZdJM6nxoTar91Qe5RFmR2visJxeSicCrhNFPEH3iuPNsdlZrvy19Qw4i2C14\nSwbB3YL6u00jeUK9Fx4eed1Wf5rVt7PR3gwWA7G0NQo9rLdYUuY9kk+RKaN0\nlLLQsKvhsEea4UFLkwS4AJuaqILgzKySM9ZGNerJlWhrjdgd6ct/aQ9ndjWu\nrjIh8M4KveOsPcKZAvcSDcT584DqKjmyETYTlAqxuI5bXO+ijYK6UuKSDR9U\nOJM2\r\n=vrmi\r\n-----END PGP SIGNATURE-----\r\n"},"main":"dist/index.js","husky":{"hooks":{"pre-commit":"lint-staged"}},"config":{"eslint":"./examples/**/*.{js,jsx}","tslint":"./{__mocks__,src,stories}/{,**/}*.{ts,tsx}"},"readme":"[![npm version](https://badge.fury.io/js/%40gooddata%2Freact-components.svg)](https://www.npmjs.com/package/@gooddata/react-components)\n\n# GoodData.UI React components\n> A React-based JavaScript library for building data-driven applications\n\n## Getting started\n- [GoodData.UI Documentation](http://sdk.gooddata.com/gooddata-ui/)\n- [GoodData.UI Live Examples](https://gooddata-examples.herokuapp.com/)\n- [Stack Overflow](https://stackoverflow.com/questions/tagged/gooddata)\n\n### Usage\nWith [yarn](https://yarnpkg.com) installed, go to your project directory and run\n```\n$ yarn add @gooddata/react-components\n```\nIf you prefer [npm](npmjs.com) run\n```\n$ npm install --save @gooddata/react-components\n```\n\nThe public API is exposed via global `index.js`. Except for the styles, do not import any other file directly\nbecause they are not intended to be part of the public API.\n\n## Contributing\n\nWe welcome any contribution in form of [issues](https://github.com/gooddata/gooddata-react-components/issues) or [pull requests](https://github.com/gooddata/gooddata-react-components/pulls).\nThese commands may come in handy while developing:\n\n| command | description |\n| ------- | ----------- |\n| `yarn install --pure-lockfile` | first step |\n| ||\n| `yarn dev` | build react-components to `/dist` in watch mode |\n| `yarn test` | run all unit tests |\n| `yarn prettier-write` | format the source code to match the valid codestyle |\n| `yarn validate` | validate codestyle |\n| ||\n| `yarn storybook` | run storybook from `/stories` on http://localhost:9001 |\n| `yarn build-storybook` | build storybook to `/dist-storybook` |\n| `yarn test-storybook` | run storybook and [screenshot tests](https://github.com/gooddata/gdc-client-utils/tree/master/test-storybook) |\n| ||\n| `yarn examples` | run Live Examples dev-server from `/examples` on https://localhost:8999 |\n| `yarn examples-build` | build Live Examples to `/examples/dist` |\n| `yarn examples-server` | serve built Live Examples - see `/examples/server/src` |\n| `yarn examples-testcafe` | run testcafe tests against `localhost:8999` |\n\n### Deploy to heroku.com\nWhen you deploy this repo to heroku, it serves *GoodData.UI Live Examples*.\nRelevant tasks are in `Procfile` and `package.json`.\n\n```bash\n# run in the project directory\nheroku login\nheroku create <your-app-name>\nheroku config:set DOMAIN_ADMIN_USERNAME=x@gooddata.com DOMAIN_ADMIN_PASSWORD=xy PROJECT_ID_TO_ASSIGN=xms7ga4tf3g3nzucd8380o2bev8oeknp\ngit push heroku HEAD:master\nheroku open\n```\n### Enable Geo Chart for Storybook and Live Examples\nGeo chart uses Mapbox to render map which requires a Mapbox access token.\n- Register an account and create Mapbox access token at [guide](https://docs.mapbox.com/help/how-mapbox-works/access-tokens/)\n- Store the created token at `.env`:\n```bash\necho -e \"EXAMPLE_MAPBOX_ACCESS_TOKEN=token\" >> .env # only need to run once\necho -e \"STORYBOOK_MAPBOX_ACCESS_TOKEN=token\" >> .env # only need to run once\n```\n\n### Run Live Examples Locally\nTo run *GoodData.UI Live Examples* locally:\n```bash\ngit clone <this-repository>\ncd  <repository-folder>\nyarn install --pure-lockfile\nyarn examples\n```\nThen open https://localhost:8999 and login using Live Examples account (you can [create one here](https://gooddata-examples.herokuapp.com/registration)).\n\n### Run Storybook locally\n- Run storybook with token stored in `.env` for more secure\n```bash\nyarn storybook\n```\n- Or run storybook with token env param exposed to cli (not suggested)\n```bash\nSTORYBOOK_MAPBOX_ACCESS_TOKEN=token yarn storybook\n```\n- Apply either above way to `yarn build-storybook` or `yarn test-storybook`\n\n### Source code formatting\nThe source code in the repository is formatted by [Prettier](https://prettier.io/).\nThe format of the code is validated by our Continuous Integration server and is one of the requirements of successful merge.\n\nPrettier is supported by every major IDE. You can find the list of supported editors and how to configure them [here](https://prettier.io/docs/en/editors.html).\n\nIn the case, when your editor is not supported or you don't want to setup the integration, you can run the `yarn prettier-write` command to reformat the code before commit.\n\n## Changelog\n\n- see [CHANGELOG.md](CHANGELOG.md)\n\n## Supported versions\n\nIn order to make the user experience with integrating GoodData UI SDK as smooth and secure as possible and to ensure that the SDK is using the latest features of the platform, we will only provide support to two most recent major versions of UI SDK.\n\nThe most recent majors will be supported in the following modes:\n\n- The latest major version will receive all new functionality and all bug fixes\n- The previous major version will only receive fixes to critical issues and security fixes. These fixes will be applied on top of last released version of the previous major\n\nThe customers are encouraged to always use the latest version of the UI SDK.\n\nIn case of using older versions, the user might face API incompatibility, performance or security issues.\n\nPlease follow the installation instructions to update to the newest version.\n\n## License\n\n(C) 2007-2020 GoodData Corporation\n\nThis project is dual licensed:\n\n- The ATTRIBUTION-NONCOMMERCIAL 4.0 INTERNATIONAL (CC BY-NC 4.0) is used for purpose of the trial experience and evaluation of GoodData.UI library.\n- The GOODDATA GOODDATA.UI LIBRARY END USER LICENSE AGREEMENT is used for GoodData customers.\n\nFor more information, please see [LICENSE](https://github.com/gooddata/gooddata-react-components/blob/master/LICENSE)\n","gitHead":"1bb1e88fee79c2c492bd1b824de50e3911b304b1","scripts":{"dev":"bash scripts/build.sh --dev-watch","test":"jest --watch","build":"bash scripts/build.sh","tslint":"yarn run-tslint -t verbose $npm_package_config_tslint","prepare":"cd examples/server && yarn install --frozen-lockfile && cd ../..; rm -r examples/node_modules 2>/dev/null; true","examples":"bash scripts/run-examples.sh","prepare?":"# Called before `npm publish` and on local `npm install`. Temporarily also for deleting obsolete node_modules. Ends with `true` to continue gracefully.","validate":"tsc --noEmit && yarn tslint && eslint $npm_package_config_eslint && yarn prettier-check","build-dev":"bash scripts/build.sh --dev","examples?":"# Default is developer domain, other options: yarn examples [sec,secure,stg,stg2,stg3,demo,developer or URL]","storybook":"yarn build && start-storybook -p 9001 -c .storybook","test-once":"jest","tslint-ci":"mkdir -p ./ci/results && yarn run-tslint -t checkstyle -o ./ci/results/tslint-results.xml $npm_package_config_tslint","run-tslint":"tslint -p tsconfig.json","validate-ci":"tsc --noEmit && yarn tslint-ci  && eslint $npm_package_config_eslint -f checkstyle -o ci/results/eslint-results.xml && yarn prettier-check","examples-build":"bash scripts/build-examples.sh","prepublishOnly":"yarn build","prettier-check":"prettier --check '{src,stories,styles,__mocks__,examples/server/src,examples/src,examples/test}/**/*.{ts,js,tsx,jsx,json,scss,md,yaml,html}'","prettier-write":"prettier --write '{src,stories,styles,__mocks__,examples/server/src,examples/src,examples/test}/**/*.{ts,js,tsx,jsx,json,scss,md,yaml,html}'","test-storybook":"yarn build && test-storybook","build-storybook":"yarn build && build-storybook -c .storybook -o dist-storybook","examples-server":"node examples/server/src/index.js","heroku-postbuild":"yarn examples-build developer","examples-testcafe":"./scripts/run-testcafe.sh visual","check-circular-deps":"madge --circular --extensions ts ./src","examples-testcafe-ci":"./scripts/run-testcafe.sh ci","examples-testcafe-live":"./scripts/run-testcafe.sh live"},"typings":"dist/index.d.ts","_npmUser":{"name":"lanhuynh","email":"lan.huynh@gooddata.com"},"deprecated":"@gooddata/react-components@7 reached End of Support on March 31, 2022. Please upgrade (see https://sdk.gooddata.com/gooddata-ui/docs/supported_versions.html for more information).","repository":{"url":"git+ssh://git@github.com/gooddata/gooddata-react-components.git","type":"git"},"_npmVersion":"6.9.0","description":"GoodData.UI - A powerful JavaScript library for building analytical applications","directories":{},"lint-staged":{"{src,stories,styles,__mocks__,examples/server/src,examples/src,examples/test}/**/*.{ts,js,tsx,jsx,scss}":["npx gdc-fix-copyright","git add"],"{src,stories,styles,__mocks__,examples/server/src,examples/src,examples/test}/**/*.{ts,js,tsx,jsx,json,scss,md,yaml,html}":["prettier --write","git add"]},"_nodeVersion":"8.12.0","dependencies":{"rxjs":"^5.5.6","uuid":"^3.2.1","immer":"^1.3.1","lodash":"^4.17.15","date-fns":"^2.7.0","downshift":"^3.2.7","invariant":"^2.2.2","mapbox-gl":"^1.6.1","classnames":"^2.2.6","highcharts":"7.1.1","prop-types":"^15.6.0","react-intl":"^3.6.0","custom-event":"^1.0.1","react-window":"^1.8.1","ag-grid-react":"20.0.0","react-measure":"^2.3.0","@types/mapbox-gl":"^1.6.1","react-day-picker":"~7.3.0","react-responsive":"^3.0.0","stringify-object":"^2.4.0","@gooddata/typings":"^2.22.0","ag-grid-community":"20.0.0","http-status-codes":"^1.3.0","@gooddata/js-utils":"^3.5.0","@gooddata/numberjs":"^3.2.4","fixed-data-table-2":"0.7.17","@gooddata/goodstrap":"^68.1.0","react-dom-factories":"^1.0.2","@gooddata/gooddata-js":"^12.5.0","json-stable-stringify":"^1.0.1","react-transition-group":"^2.2.1","hoist-non-react-statics":"^3.3.0","nodelist-foreach-polyfill":"^1.2.0","@formatjs/intl-pluralrules":"^1.3.6","highcharts-grouped-categories":"^1.1.3"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"raf":"3.3.2","yup":"^0.24.1","jest":"24.7.1","husky":"3.0.0","madge":"^3.4.4","react":"^16.5.2","enzyme":"3.5.0","eslint":"4.19.1","formik":"^0.11.11","moment":"2.23.0","history":"^4.7.2","ts-jest":"24.0.0","webpack":"4.30.0","full-icu":"^1.3.0","prettier":"1.16.4","react-ga":"^2.5.2","recharts":"1.0.0-beta.9","testcafe":"1.1.4","commander":"2.14.1","node-sass":"4.13.0","react-dom":"^16.5.2","supertest":"3.0.0","ts-loader":"6.0.0","@types/raf":"^3.4.0","css-loader":"0.28.7","jest-junit":"3.0.0","raw-loader":"0.5.1","styled-jsx":"2.2.1","typescript":"3.3.4000","@babel/core":"7.4.4","@types/jest":"24.0.6","@types/node":"7.0.8","@types/uuid":"3.4.3","file-loader":"3.0.1","jest-enzyme":"7.0.2","lint-staged":"9.1.0","sass-loader":"6.0.6","webpack-cli":"3.3.2","@types/react":"16.8.6","babel-loader":"8.0.5","react-helmet":"5.2.0","react-select":"1.2.1","style-loader":"0.19.1","@types/enzyme":"3.1.13","@types/lodash":"4.14.123","testcafe-live":"0.1.4","@babel/runtime":"7.4.4","dotenv-webpack":"^1.7.0","@babel/polyfill":"^7.4.4","@storybook/react":"5.0.11","@types/invariant":"2.2.29","@types/react-dom":"16.0.11","isomorphic-fetch":"2.2.1","react-datepicker":"1.1.0","react-router-dom":"4.2.2","@babel/preset-env":"7.4.4","@gooddata/mock-js":"^2.11.0","@storybook/addons":"5.0.11","@types/classnames":"2.2.3","@types/prop-types":"15.5.2","@storybook/theming":"5.0.11","identity-obj-proxy":"^3.0.0","intl-messageformat":"^7.5.4","webpack-dev-server":"3.3.1","@babel/preset-react":"7.0.0","@types/react-portal":"4.0.1","@types/react-window":"^1.8.1","babel-plugin-lodash":"3.3.4","html-webpack-plugin":"3.2.0","react-test-renderer":"16.4.2","@types/react-measure":"2.0.5","clean-webpack-plugin":"2.0.2","stats-webpack-plugin":"0.7.0","eslint-config-prettier":"4.1.0","react-google-recaptcha":"^0.14.1","tslint-config-prettier":"1.18.0","@gooddata/eslint-config":"^1.0.0","@gooddata/tslint-config":"1.0.0","@types/react-responsive":"^3.0.3","@types/storybook__react":"4.0.1","@types/stringify-object":"^3.2.0","enzyme-adapter-react-16":"1.3.1","@gooddata/test-storybook":"3.2.1","@storybook/addon-actions":"5.0.11","@storybook/addon-options":"5.0.11","node-sass-magic-importer":"5.1.0","react-syntax-highlighter":"11.0.2","@types/fixed-data-table-2":"0.8.1","@types/react-test-renderer":"16.0.0","circular-dependency-plugin":"5.0.2","compression-webpack-plugin":"2.0.0","@types/json-stable-stringify":"^1.0.32","@gooddata/frontend-npm-scripts":"1.1.0","@types/enzyme-adapter-react-16":"1.0.3","@types/storybook__addon-actions":"3.4.2","@babel/plugin-proposal-class-properties":"7.4.4","@babel/plugin-proposal-object-rest-spread":"7.4.4","@babel/plugin-transform-async-to-generator":"7.4.4"},"peerDependencies":{"react":"^16.5.2","react-dom":"^16.5.2"},"_npmOperationalInternal":{"tmp":"tmp/react-components_7.5.0-alpha-lanhuynh-lhq-sd-818-geo-pushpin-config-panel-p1-2020-03-24T02-28-08-715Z_1585016950327_0.8636616470240266","host":"s3://npm-registry-packages"}},"7.5.0-alpha-lanhuynh-lhq-sd-818-geo-pushpin-config-panel-p1-2020-03-24T03-35-09-017Z":{"name":"@gooddata/react-components","version":"7.5.0-alpha-lanhuynh-lhq-sd-818-geo-pushpin-config-panel-p1-2020-03-24T03-35-09-017Z","author":{"name":"GoodData Corporation"},"license":"BSD-3-Clause","_id":"@gooddata/react-components@7.5.0-alpha-lanhuynh-lhq-sd-818-geo-pushpin-config-panel-p1-2020-03-24T03-35-09-017Z","maintainers":[{"name":"afi","email":"adam.fiedler@gooddata.com"},{"name":"bertold8","email":"ivan.nejezchleb@seznam.cz"},{"name":"brbistas","email":"valentinos.chraniotis@gooddata.com"},{"name":"bugsbunny338","email":"jiri.zajic@mensa.cz"},{"name":"de.do","email":"de.do@gooddata.com"},{"name":"gooddata-ci","email":"rail@gooddata.com"},{"name":"hung.nguyen.hoang","email":"hung.nguyen@gooddata.com"},{"name":"ivan.mjartan","email":"ivan.mjartan@gooddata.com"},{"name":"jakub-sterba","email":"jakub.sterba@gooddata.com"},{"name":"jankc","email":"jan.krapac@gmail.com"},{"name":"jaroslav.tomecek","email":"jaroslav.tomecek@gooddata.com"},{"name":"jkittler","email":"honza.kittler@gmail.com"},{"name":"khanh.le","email":"khanh.le@gooddata.com"},{"name":"lanhuynh","email":"lan.huynh@gooddata.com"},{"name":"linhhong","email":"linh.hong@gooddata.com"},{"name":"lupko","email":"lubomir.slivka@gooddata.com"},{"name":"matyas.kandl","email":"matyas.kandl@gooddata.com"},{"name":"michal.marsal","email":"michal.marsal@gooddata.com"},{"name":"naibinh","email":"naibinh@gmail.com"},{"name":"nikolacech","email":"nikola.cech@gooddata.com"},{"name":"nis.hua","email":"nis.hua@gooddata.com"},{"name":"no23reason","email":"dan.homola@hotmail.cz"},{"name":"patrikbraborec","email":"patrik.braborec@gooddata.com"},{"name":"pbenes","email":"petr.benes@gooddata.com"},{"name":"petrjanu","email":"petr.janu@gooddata.com"},{"name":"ptquang86","email":"ptquang86@gmail.com"},{"name":"qduval","email":"quentin.duval@gooddata.com"},{"name":"rodri360","email":"me@rodri360.com"},{"name":"sitina","email":"jiri.sitina@gooddata.com"},{"name":"strouhaljan","email":"strouhal.jan@gmail.com"},{"name":"tomas.kratochvil","email":"tomas.kratochvil@gooddata.com"},{"name":"tomasreichmann","email":"tomasreichmann@gmail.com"},{"name":"tomsatgd","email":"tomas.satinsky@gooddata.com"},{"name":"trung-le-quoc","email":"trung.le@gooddata.com"},{"name":"tu-ngo","email":"tungo1981@gmail.com"},{"name":"tulean","email":"tuan.le@gooddata.com"},{"name":"utdnah","email":"danh.ung@gooddata.com"},{"name":"vlastikcz","email":"vlastimil.kotas@gooddata.com"},{"name":"vu.pham","email":"vu.pham@gooddata.com"},{"name":"xmort","email":"petr.dolejsi@gooddata.com"},{"name":"yanlipnican","email":"yanlipnican@gmail.com"}],"homepage":"https://github.com/gooddata/gooddata-react-components#readme","bugs":{"url":"https://github.com/gooddata/gooddata-react-components/issues"},"dist":{"shasum":"fbac3ae2e31772aca3ad59280cd39409141c6a14","tarball":"https://registry.npmjs.org/@gooddata/react-components/-/react-components-7.5.0-alpha-lanhuynh-lhq-sd-818-geo-pushpin-config-panel-p1-2020-03-24T03-35-09-017Z.tgz","fileCount":2489,"integrity":"sha512-D0tTJU1xLqv2tbM5g60jsU6MmVFjpaID+awmUZ9czBEbH4XkLbGhzQKmFYGXrZF8/dBGHyQWtuq8YrLKtAz/vg==","signatures":[{"sig":"MEUCIQDzulhgcMs+ukoxHWDUDyJSpQuMg07R+dsMgBLrDP3qkgIgVHjH7MNgAPXBAXMNviq1ElOZOIH6hsZKa1HnOOzSESY=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":9809241,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJeeYAxCRA9TVsSAnZWagAAf44P/0+nFXhCB2l0gmd3OEiC\no+kMGdvr/HwE94XhU+hrjoZN9p5l/bUfFJjKd2K/LPmDfykqKZ0uK97vbaQ6\ngC+v7vHX4iHmoVQAawqXKdCxbhNP++b1QGO2PMdHSHljr/SLMo/O3ZhFml3R\nwl+T2dpUoUWc0cGgRP5Vg3p7GH3L1BefhRn9VZ144Nu9hrsiRY+tDcOdf6KS\nguW+MwDckS2NNumVI7d9QkbYUp9hmlZcZuej97wq8nYlg5fOBx2ggbHnZ/B8\nbfHSKp06DZ5uOpA7ruqWIRxE2s1oPC6hXPq+Nhw+yJ0pwYCVim2NwOkhuGtT\nHqi6leVMoQ27XH6Qe/ffw/rz4t0YbjW3HNKLv/HIBHPoIWLipcF3ClfDFXMK\nSY3SJd8KwSu2eAL+imwjNVixQiKtGAzCqWPA3eQCQ3b+6sArTn7je1jGbDDK\nw+bU7rVE8B4rkWliiIQRAjW4O11ieK76Ys1lnVrQoGKAV0ckyUqF3+S4HNlR\nMooju7Gq6xEBsL8K9LYGOzj8/I3v81a16WSIoa/Xt318Xhf89xVAHSH/AHJp\nvF2uuns1bWDqZ5HUKHQRDYjC+T/UihQX9pdBiru8DG/TDCanY7JNmNxu/Wo6\n0Ad5x6wvw3DlYI/aG7Xp80Wr56WDjiltfq1CO24F+stH/0hu7bGquem7FRfQ\niYvf\r\n=n3+4\r\n-----END PGP SIGNATURE-----\r\n"},"main":"dist/index.js","husky":{"hooks":{"pre-commit":"lint-staged"}},"config":{"eslint":"./examples/**/*.{js,jsx}","tslint":"./{__mocks__,src,stories}/{,**/}*.{ts,tsx}"},"readme":"[![npm version](https://badge.fury.io/js/%40gooddata%2Freact-components.svg)](https://www.npmjs.com/package/@gooddata/react-components)\n\n# GoodData.UI React components\n> A React-based JavaScript library for building data-driven applications\n\n## Getting started\n- [GoodData.UI Documentation](http://sdk.gooddata.com/gooddata-ui/)\n- [GoodData.UI Live Examples](https://gooddata-examples.herokuapp.com/)\n- [Stack Overflow](https://stackoverflow.com/questions/tagged/gooddata)\n\n### Usage\nWith [yarn](https://yarnpkg.com) installed, go to your project directory and run\n```\n$ yarn add @gooddata/react-components\n```\nIf you prefer [npm](npmjs.com) run\n```\n$ npm install --save @gooddata/react-components\n```\n\nThe public API is exposed via global `index.js`. Except for the styles, do not import any other file directly\nbecause they are not intended to be part of the public API.\n\n## Contributing\n\nWe welcome any contribution in form of [issues](https://github.com/gooddata/gooddata-react-components/issues) or [pull requests](https://github.com/gooddata/gooddata-react-components/pulls).\nThese commands may come in handy while developing:\n\n| command | description |\n| ------- | ----------- |\n| `yarn install --pure-lockfile` | first step |\n| ||\n| `yarn dev` | build react-components to `/dist` in watch mode |\n| `yarn test` | run all unit tests |\n| `yarn prettier-write` | format the source code to match the valid codestyle |\n| `yarn validate` | validate codestyle |\n| ||\n| `yarn storybook` | run storybook from `/stories` on http://localhost:9001 |\n| `yarn build-storybook` | build storybook to `/dist-storybook` |\n| `yarn test-storybook` | run storybook and [screenshot tests](https://github.com/gooddata/gdc-client-utils/tree/master/test-storybook) |\n| ||\n| `yarn examples` | run Live Examples dev-server from `/examples` on https://localhost:8999 |\n| `yarn examples-build` | build Live Examples to `/examples/dist` |\n| `yarn examples-server` | serve built Live Examples - see `/examples/server/src` |\n| `yarn examples-testcafe` | run testcafe tests against `localhost:8999` |\n\n### Deploy to heroku.com\nWhen you deploy this repo to heroku, it serves *GoodData.UI Live Examples*.\nRelevant tasks are in `Procfile` and `package.json`.\n\n```bash\n# run in the project directory\nheroku login\nheroku create <your-app-name>\nheroku config:set DOMAIN_ADMIN_USERNAME=x@gooddata.com DOMAIN_ADMIN_PASSWORD=xy PROJECT_ID_TO_ASSIGN=xms7ga4tf3g3nzucd8380o2bev8oeknp\ngit push heroku HEAD:master\nheroku open\n```\n### Enable Geo Chart for Storybook and Live Examples\nGeo chart uses Mapbox to render map which requires a Mapbox access token.\n- Register an account and create Mapbox access token at [guide](https://docs.mapbox.com/help/how-mapbox-works/access-tokens/)\n- Store the created token at `.env`:\n```bash\necho -e \"EXAMPLE_MAPBOX_ACCESS_TOKEN=token\" >> .env # only need to run once\necho -e \"STORYBOOK_MAPBOX_ACCESS_TOKEN=token\" >> .env # only need to run once\n```\n\n### Run Live Examples Locally\nTo run *GoodData.UI Live Examples* locally:\n```bash\ngit clone <this-repository>\ncd  <repository-folder>\nyarn install --pure-lockfile\nyarn examples\n```\nThen open https://localhost:8999 and login using Live Examples account (you can [create one here](https://gooddata-examples.herokuapp.com/registration)).\n\n### Run Storybook locally\n- Run storybook with token stored in `.env` for more secure\n```bash\nyarn storybook\n```\n- Or run storybook with token env param exposed to cli (not suggested)\n```bash\nSTORYBOOK_MAPBOX_ACCESS_TOKEN=token yarn storybook\n```\n- Apply either above way to `yarn build-storybook` or `yarn test-storybook`\n\n### Source code formatting\nThe source code in the repository is formatted by [Prettier](https://prettier.io/).\nThe format of the code is validated by our Continuous Integration server and is one of the requirements of successful merge.\n\nPrettier is supported by every major IDE. You can find the list of supported editors and how to configure them [here](https://prettier.io/docs/en/editors.html).\n\nIn the case, when your editor is not supported or you don't want to setup the integration, you can run the `yarn prettier-write` command to reformat the code before commit.\n\n## Changelog\n\n- see [CHANGELOG.md](CHANGELOG.md)\n\n## Supported versions\n\nIn order to make the user experience with integrating GoodData UI SDK as smooth and secure as possible and to ensure that the SDK is using the latest features of the platform, we will only provide support to two most recent major versions of UI SDK.\n\nThe most recent majors will be supported in the following modes:\n\n- The latest major version will receive all new functionality and all bug fixes\n- The previous major version will only receive fixes to critical issues and security fixes. These fixes will be applied on top of last released version of the previous major\n\nThe customers are encouraged to always use the latest version of the UI SDK.\n\nIn case of using older versions, the user might face API incompatibility, performance or security issues.\n\nPlease follow the installation instructions to update to the newest version.\n\n## License\n\n(C) 2007-2020 GoodData Corporation\n\nThis project is dual licensed:\n\n- The ATTRIBUTION-NONCOMMERCIAL 4.0 INTERNATIONAL (CC BY-NC 4.0) is used for purpose of the trial experience and evaluation of GoodData.UI library.\n- The GOODDATA GOODDATA.UI LIBRARY END USER LICENSE AGREEMENT is used for GoodData customers.\n\nFor more information, please see [LICENSE](https://github.com/gooddata/gooddata-react-components/blob/master/LICENSE)\n","gitHead":"68616df3adc88380baebe6821d24282cda2ab513","scripts":{"dev":"bash scripts/build.sh --dev-watch","test":"jest --watch","build":"bash scripts/build.sh","tslint":"yarn run-tslint -t verbose $npm_package_config_tslint","prepare":"cd examples/server && yarn install --frozen-lockfile && cd ../..; rm -r examples/node_modules 2>/dev/null; true","examples":"bash scripts/run-examples.sh","prepare?":"# Called before `npm publish` and on local `npm install`. Temporarily also for deleting obsolete node_modules. Ends with `true` to continue gracefully.","validate":"tsc --noEmit && yarn tslint && eslint $npm_package_config_eslint && yarn prettier-check","build-dev":"bash scripts/build.sh --dev","examples?":"# Default is developer domain, other options: yarn examples [sec,secure,stg,stg2,stg3,demo,developer or URL]","storybook":"yarn build && start-storybook -p 9001 -c .storybook","test-once":"jest","tslint-ci":"mkdir -p ./ci/results && yarn run-tslint -t checkstyle -o ./ci/results/tslint-results.xml $npm_package_config_tslint","run-tslint":"tslint -p tsconfig.json","validate-ci":"tsc --noEmit && yarn tslint-ci  && eslint $npm_package_config_eslint -f checkstyle -o ci/results/eslint-results.xml && yarn prettier-check","examples-build":"bash scripts/build-examples.sh","prepublishOnly":"yarn build","prettier-check":"prettier --check '{src,stories,styles,__mocks__,examples/server/src,examples/src,examples/test}/**/*.{ts,js,tsx,jsx,json,scss,md,yaml,html}'","prettier-write":"prettier --write '{src,stories,styles,__mocks__,examples/server/src,examples/src,examples/test}/**/*.{ts,js,tsx,jsx,json,scss,md,yaml,html}'","test-storybook":"yarn build && test-storybook","build-storybook":"yarn build && build-storybook -c .storybook -o dist-storybook","examples-server":"node examples/server/src/index.js","heroku-postbuild":"yarn examples-build developer","examples-testcafe":"./scripts/run-testcafe.sh visual","check-circular-deps":"madge --circular --extensions ts ./src","examples-testcafe-ci":"./scripts/run-testcafe.sh ci","examples-testcafe-live":"./scripts/run-testcafe.sh live"},"typings":"dist/index.d.ts","_npmUser":{"name":"lanhuynh","email":"lan.huynh@gooddata.com"},"deprecated":"@gooddata/react-components@7 reached End of Support on March 31, 2022. Please upgrade (see https://sdk.gooddata.com/gooddata-ui/docs/supported_versions.html for more information).","repository":{"url":"git+ssh://git@github.com/gooddata/gooddata-react-components.git","type":"git"},"_npmVersion":"6.9.0","description":"GoodData.UI - A powerful JavaScript library for building analytical applications","directories":{},"lint-staged":{"{src,stories,styles,__mocks__,examples/server/src,examples/src,examples/test}/**/*.{ts,js,tsx,jsx,scss}":["npx gdc-fix-copyright","git add"],"{src,stories,styles,__mocks__,examples/server/src,examples/src,examples/test}/**/*.{ts,js,tsx,jsx,json,scss,md,yaml,html}":["prettier --write","git add"]},"_nodeVersion":"8.12.0","dependencies":{"rxjs":"^5.5.6","uuid":"^3.2.1","immer":"^1.3.1","lodash":"^4.17.15","date-fns":"^2.7.0","downshift":"^3.2.7","invariant":"^2.2.2","mapbox-gl":"^1.6.1","classnames":"^2.2.6","highcharts":"7.1.1","prop-types":"^15.6.0","react-intl":"^3.6.0","custom-event":"^1.0.1","react-window":"^1.8.1","ag-grid-react":"20.0.0","react-measure":"^2.3.0","@types/mapbox-gl":"^1.6.1","react-day-picker":"~7.3.0","react-responsive":"^3.0.0","stringify-object":"^2.4.0","@gooddata/typings":"^2.22.0","ag-grid-community":"20.0.0","http-status-codes":"^1.3.0","@gooddata/js-utils":"^3.5.0","@gooddata/numberjs":"^3.2.4","fixed-data-table-2":"0.7.17","@gooddata/goodstrap":"^68.1.0","react-dom-factories":"^1.0.2","@gooddata/gooddata-js":"^12.5.0","json-stable-stringify":"^1.0.1","react-transition-group":"^2.2.1","hoist-non-react-statics":"^3.3.0","nodelist-foreach-polyfill":"^1.2.0","@formatjs/intl-pluralrules":"^1.3.6","highcharts-grouped-categories":"^1.1.3"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"raf":"3.3.2","yup":"^0.24.1","jest":"24.7.1","husky":"3.0.0","madge":"^3.4.4","react":"^16.5.2","enzyme":"3.5.0","eslint":"4.19.1","formik":"^0.11.11","moment":"2.23.0","history":"^4.7.2","ts-jest":"24.0.0","webpack":"4.30.0","full-icu":"^1.3.0","prettier":"1.16.4","react-ga":"^2.5.2","recharts":"1.0.0-beta.9","testcafe":"1.1.4","commander":"2.14.1","node-sass":"4.13.0","react-dom":"^16.5.2","supertest":"3.0.0","ts-loader":"6.0.0","@types/raf":"^3.4.0","css-loader":"0.28.7","jest-junit":"3.0.0","raw-loader":"0.5.1","styled-jsx":"2.2.1","typescript":"3.3.4000","@babel/core":"7.4.4","@types/jest":"24.0.6","@types/node":"7.0.8","@types/uuid":"3.4.3","file-loader":"3.0.1","jest-enzyme":"7.0.2","lint-staged":"9.1.0","sass-loader":"6.0.6","webpack-cli":"3.3.2","@types/react":"16.8.6","babel-loader":"8.0.5","react-helmet":"5.2.0","react-select":"1.2.1","style-loader":"0.19.1","@types/enzyme":"3.1.13","@types/lodash":"4.14.123","testcafe-live":"0.1.4","@babel/runtime":"7.4.4","dotenv-webpack":"^1.7.0","@babel/polyfill":"^7.4.4","@storybook/react":"5.0.11","@types/invariant":"2.2.29","@types/react-dom":"16.0.11","isomorphic-fetch":"2.2.1","react-datepicker":"1.1.0","react-router-dom":"4.2.2","@babel/preset-env":"7.4.4","@gooddata/mock-js":"^2.11.0","@storybook/addons":"5.0.11","@types/classnames":"2.2.3","@types/prop-types":"15.5.2","@storybook/theming":"5.0.11","identity-obj-proxy":"^3.0.0","intl-messageformat":"^7.5.4","webpack-dev-server":"3.3.1","@babel/preset-react":"7.0.0","@types/react-portal":"4.0.1","@types/react-window":"^1.8.1","babel-plugin-lodash":"3.3.4","html-webpack-plugin":"3.2.0","react-test-renderer":"16.4.2","@types/react-measure":"2.0.5","clean-webpack-plugin":"2.0.2","stats-webpack-plugin":"0.7.0","eslint-config-prettier":"4.1.0","react-google-recaptcha":"^0.14.1","tslint-config-prettier":"1.18.0","@gooddata/eslint-config":"^1.0.0","@gooddata/tslint-config":"1.0.0","@types/react-responsive":"^3.0.3","@types/storybook__react":"4.0.1","@types/stringify-object":"^3.2.0","enzyme-adapter-react-16":"1.3.1","@gooddata/test-storybook":"3.2.1","@storybook/addon-actions":"5.0.11","@storybook/addon-options":"5.0.11","node-sass-magic-importer":"5.1.0","react-syntax-highlighter":"11.0.2","@types/fixed-data-table-2":"0.8.1","@types/react-test-renderer":"16.0.0","circular-dependency-plugin":"5.0.2","compression-webpack-plugin":"2.0.0","@types/json-stable-stringify":"^1.0.32","@gooddata/frontend-npm-scripts":"1.1.0","@types/enzyme-adapter-react-16":"1.0.3","@types/storybook__addon-actions":"3.4.2","@babel/plugin-proposal-class-properties":"7.4.4","@babel/plugin-proposal-object-rest-spread":"7.4.4","@babel/plugin-transform-async-to-generator":"7.4.4"},"peerDependencies":{"react":"^16.5.2","react-dom":"^16.5.2"},"_npmOperationalInternal":{"tmp":"tmp/react-components_7.5.0-alpha-lanhuynh-lhq-sd-818-geo-pushpin-config-panel-p1-2020-03-24T03-35-09-017Z_1585020977011_0.3624116652815015","host":"s3://npm-registry-packages"}},"7.5.0-alpha-lanhuynh-lhq-sd-818-geo-pushpin-config-panel-p1-2020-03-24T04-56-17-698Z":{"name":"@gooddata/react-components","version":"7.5.0-alpha-lanhuynh-lhq-sd-818-geo-pushpin-config-panel-p1-2020-03-24T04-56-17-698Z","author":{"name":"GoodData Corporation"},"license":"BSD-3-Clause","_id":"@gooddata/react-components@7.5.0-alpha-lanhuynh-lhq-sd-818-geo-pushpin-config-panel-p1-2020-03-24T04-56-17-698Z","maintainers":[{"name":"afi","email":"adam.fiedler@gooddata.com"},{"name":"bertold8","email":"ivan.nejezchleb@seznam.cz"},{"name":"brbistas","email":"valentinos.chraniotis@gooddata.com"},{"name":"bugsbunny338","email":"jiri.zajic@mensa.cz"},{"name":"de.do","email":"de.do@gooddata.com"},{"name":"gooddata-ci","email":"rail@gooddata.com"},{"name":"hung.nguyen.hoang","email":"hung.nguyen@gooddata.com"},{"name":"ivan.mjartan","email":"ivan.mjartan@gooddata.com"},{"name":"jakub-sterba","email":"jakub.sterba@gooddata.com"},{"name":"jankc","email":"jan.krapac@gmail.com"},{"name":"jaroslav.tomecek","email":"jaroslav.tomecek@gooddata.com"},{"name":"jkittler","email":"honza.kittler@gmail.com"},{"name":"khanh.le","email":"khanh.le@gooddata.com"},{"name":"lanhuynh","email":"lan.huynh@gooddata.com"},{"name":"linhhong","email":"linh.hong@gooddata.com"},{"name":"lupko","email":"lubomir.slivka@gooddata.com"},{"name":"matyas.kandl","email":"matyas.kandl@gooddata.com"},{"name":"michal.marsal","email":"michal.marsal@gooddata.com"},{"name":"naibinh","email":"naibinh@gmail.com"},{"name":"nikolacech","email":"nikola.cech@gooddata.com"},{"name":"nis.hua","email":"nis.hua@gooddata.com"},{"name":"no23reason","email":"dan.homola@hotmail.cz"},{"name":"patrikbraborec","email":"patrik.braborec@gooddata.com"},{"name":"pbenes","email":"petr.benes@gooddata.com"},{"name":"petrjanu","email":"petr.janu@gooddata.com"},{"name":"ptquang86","email":"ptquang86@gmail.com"},{"name":"qduval","email":"quentin.duval@gooddata.com"},{"name":"rodri360","email":"me@rodri360.com"},{"name":"sitina","email":"jiri.sitina@gooddata.com"},{"name":"strouhaljan","email":"strouhal.jan@gmail.com"},{"name":"tomas.kratochvil","email":"tomas.kratochvil@gooddata.com"},{"name":"tomasreichmann","email":"tomasreichmann@gmail.com"},{"name":"tomsatgd","email":"tomas.satinsky@gooddata.com"},{"name":"trung-le-quoc","email":"trung.le@gooddata.com"},{"name":"tu-ngo","email":"tungo1981@gmail.com"},{"name":"tulean","email":"tuan.le@gooddata.com"},{"name":"utdnah","email":"danh.ung@gooddata.com"},{"name":"vlastikcz","email":"vlastimil.kotas@gooddata.com"},{"name":"vu.pham","email":"vu.pham@gooddata.com"},{"name":"xmort","email":"petr.dolejsi@gooddata.com"},{"name":"yanlipnican","email":"yanlipnican@gmail.com"}],"homepage":"https://github.com/gooddata/gooddata-react-components#readme","bugs":{"url":"https://github.com/gooddata/gooddata-react-components/issues"},"dist":{"shasum":"83502b7bac98ba0f2a2a0a225c88c2ddddcf16b2","tarball":"https://registry.npmjs.org/@gooddata/react-components/-/react-components-7.5.0-alpha-lanhuynh-lhq-sd-818-geo-pushpin-config-panel-p1-2020-03-24T04-56-17-698Z.tgz","fileCount":2489,"integrity":"sha512-d3kmZdPsM7IiPl67Up7Zxn6XolJvXziUwb/5Z7lce2TT1+BEbZd7+YhPs8phyvB9EZIY/tWs/+yn0z4wbi2XtQ==","signatures":[{"sig":"MEUCIQDSn0lCx6fXBPFFS4Sd3cZbqri6ZkxAbfISzvrCvinfJQIgKLsaYzAibkn8jcyL+xMaRt6/jZQsveV/a3SoLVAmA/8=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":9809320,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJeeZM5CRA9TVsSAnZWagAAjKMP/Rr1GAj9Cy77Efck9PGN\nSa+gJl1WzqFJkkD06scx4wF1BB0a47i3TVmrBP9/mt6uNSCC8cHw0TmZ9fkg\nw/Uv7K00Qt8MU09aW0qeS9dTEf3QEb9E9J4j7by8fGRFMT0D5C+ugkAVdohO\nkHgOkwmutBONxYfnIM6QEEpjXZ48/9pVOdWe2Tt8m7MsZ01R2WVsdRKQTSO/\nfJ2OmIZvvO9tGc3SGvyDre1IPeHSeDXbPKTHesDhjMID3Iu+c0DvHtxCKuBX\nl6ZWYkHagqHcVNvQpEdH7OSAdKVQkyXUHgo2VG1d+FIl1yb7UOt0Tiq6/EIt\nejpowbgnBvwIu97XjmUvVOy2olxUBOSw39X6jEggt7zOmJJRNo8fpN+Ns62a\nJBiPjp5chq5Q+XuqELuciM+2UZPdYTzHlC8KdhohkwmUMlA4d5sDTbiXTUHO\nvmf4cImfVhuvK131Obiqa3vHr10WhZFM5pEN7BOOwMfi4pQ/lea3T1ZREbWF\n7N4jysRFhABLeRSludhaM4vSbwfrp+kcP+GOYlbLCaJ/mAkyv58UkacsdDTB\nVGnZeJdVajnKG5iWnKawzZHZBGhi2GQ6+bvlK6LKrXatWLXEaXzc4BmVm1gP\nKOmmbOvuYuYBkrYRE5sQ920BugTT2aWG8Ym3u4qRleWABYrEJFqGL6QD+05W\nT/ml\r\n=KbC6\r\n-----END PGP SIGNATURE-----\r\n"},"main":"dist/index.js","husky":{"hooks":{"pre-commit":"lint-staged"}},"config":{"eslint":"./examples/**/*.{js,jsx}","tslint":"./{__mocks__,src,stories}/{,**/}*.{ts,tsx}"},"readme":"[![npm version](https://badge.fury.io/js/%40gooddata%2Freact-components.svg)](https://www.npmjs.com/package/@gooddata/react-components)\n\n# GoodData.UI React components\n> A React-based JavaScript library for building data-driven applications\n\n## Getting started\n- [GoodData.UI Documentation](http://sdk.gooddata.com/gooddata-ui/)\n- [GoodData.UI Live Examples](https://gooddata-examples.herokuapp.com/)\n- [Stack Overflow](https://stackoverflow.com/questions/tagged/gooddata)\n\n### Usage\nWith [yarn](https://yarnpkg.com) installed, go to your project directory and run\n```\n$ yarn add @gooddata/react-components\n```\nIf you prefer [npm](npmjs.com) run\n```\n$ npm install --save @gooddata/react-components\n```\n\nThe public API is exposed via global `index.js`. Except for the styles, do not import any other file directly\nbecause they are not intended to be part of the public API.\n\n## Contributing\n\nWe welcome any contribution in form of [issues](https://github.com/gooddata/gooddata-react-components/issues) or [pull requests](https://github.com/gooddata/gooddata-react-components/pulls).\nThese commands may come in handy while developing:\n\n| command | description |\n| ------- | ----------- |\n| `yarn install --pure-lockfile` | first step |\n| ||\n| `yarn dev` | build react-components to `/dist` in watch mode |\n| `yarn test` | run all unit tests |\n| `yarn prettier-write` | format the source code to match the valid codestyle |\n| `yarn validate` | validate codestyle |\n| ||\n| `yarn storybook` | run storybook from `/stories` on http://localhost:9001 |\n| `yarn build-storybook` | build storybook to `/dist-storybook` |\n| `yarn test-storybook` | run storybook and [screenshot tests](https://github.com/gooddata/gdc-client-utils/tree/master/test-storybook) |\n| ||\n| `yarn examples` | run Live Examples dev-server from `/examples` on https://localhost:8999 |\n| `yarn examples-build` | build Live Examples to `/examples/dist` |\n| `yarn examples-server` | serve built Live Examples - see `/examples/server/src` |\n| `yarn examples-testcafe` | run testcafe tests against `localhost:8999` |\n\n### Deploy to heroku.com\nWhen you deploy this repo to heroku, it serves *GoodData.UI Live Examples*.\nRelevant tasks are in `Procfile` and `package.json`.\n\n```bash\n# run in the project directory\nheroku login\nheroku create <your-app-name>\nheroku config:set DOMAIN_ADMIN_USERNAME=x@gooddata.com DOMAIN_ADMIN_PASSWORD=xy PROJECT_ID_TO_ASSIGN=xms7ga4tf3g3nzucd8380o2bev8oeknp\ngit push heroku HEAD:master\nheroku open\n```\n### Enable Geo Chart for Storybook and Live Examples\nGeo chart uses Mapbox to render map which requires a Mapbox access token.\n- Register an account and create Mapbox access token at [guide](https://docs.mapbox.com/help/how-mapbox-works/access-tokens/)\n- Store the created token at `.env`:\n```bash\necho -e \"EXAMPLE_MAPBOX_ACCESS_TOKEN=token\" >> .env # only need to run once\necho -e \"STORYBOOK_MAPBOX_ACCESS_TOKEN=token\" >> .env # only need to run once\n```\n\n### Run Live Examples Locally\nTo run *GoodData.UI Live Examples* locally:\n```bash\ngit clone <this-repository>\ncd  <repository-folder>\nyarn install --pure-lockfile\nyarn examples\n```\nThen open https://localhost:8999 and login using Live Examples account (you can [create one here](https://gooddata-examples.herokuapp.com/registration)).\n\n### Run Storybook locally\n- Run storybook with token stored in `.env` for more secure\n```bash\nyarn storybook\n```\n- Or run storybook with token env param exposed to cli (not suggested)\n```bash\nSTORYBOOK_MAPBOX_ACCESS_TOKEN=token yarn storybook\n```\n- Apply either above way to `yarn build-storybook` or `yarn test-storybook`\n\n### Source code formatting\nThe source code in the repository is formatted by [Prettier](https://prettier.io/).\nThe format of the code is validated by our Continuous Integration server and is one of the requirements of successful merge.\n\nPrettier is supported by every major IDE. You can find the list of supported editors and how to configure them [here](https://prettier.io/docs/en/editors.html).\n\nIn the case, when your editor is not supported or you don't want to setup the integration, you can run the `yarn prettier-write` command to reformat the code before commit.\n\n## Changelog\n\n- see [CHANGELOG.md](CHANGELOG.md)\n\n## Supported versions\n\nIn order to make the user experience with integrating GoodData UI SDK as smooth and secure as possible and to ensure that the SDK is using the latest features of the platform, we will only provide support to two most recent major versions of UI SDK.\n\nThe most recent majors will be supported in the following modes:\n\n- The latest major version will receive all new functionality and all bug fixes\n- The previous major version will only receive fixes to critical issues and security fixes. These fixes will be applied on top of last released version of the previous major\n\nThe customers are encouraged to always use the latest version of the UI SDK.\n\nIn case of using older versions, the user might face API incompatibility, performance or security issues.\n\nPlease follow the installation instructions to update to the newest version.\n\n## License\n\n(C) 2007-2020 GoodData Corporation\n\nThis project is dual licensed:\n\n- The ATTRIBUTION-NONCOMMERCIAL 4.0 INTERNATIONAL (CC BY-NC 4.0) is used for purpose of the trial experience and evaluation of GoodData.UI library.\n- The GOODDATA GOODDATA.UI LIBRARY END USER LICENSE AGREEMENT is used for GoodData customers.\n\nFor more information, please see [LICENSE](https://github.com/gooddata/gooddata-react-components/blob/master/LICENSE)\n","gitHead":"b030fb6808f17b8fa06897d867cf8d2248c72e06","scripts":{"dev":"bash scripts/build.sh --dev-watch","test":"jest --watch","build":"bash scripts/build.sh","tslint":"yarn run-tslint -t verbose $npm_package_config_tslint","prepare":"cd examples/server && yarn install --frozen-lockfile && cd ../..; rm -r examples/node_modules 2>/dev/null; true","examples":"bash scripts/run-examples.sh","prepare?":"# Called before `npm publish` and on local `npm install`. Temporarily also for deleting obsolete node_modules. Ends with `true` to continue gracefully.","validate":"tsc --noEmit && yarn tslint && eslint $npm_package_config_eslint && yarn prettier-check","build-dev":"bash scripts/build.sh --dev","examples?":"# Default is developer domain, other options: yarn examples [sec,secure,stg,stg2,stg3,demo,developer or URL]","storybook":"yarn build && start-storybook -p 9001 -c .storybook","test-once":"jest","tslint-ci":"mkdir -p ./ci/results && yarn run-tslint -t checkstyle -o ./ci/results/tslint-results.xml $npm_package_config_tslint","run-tslint":"tslint -p tsconfig.json","validate-ci":"tsc --noEmit && yarn tslint-ci  && eslint $npm_package_config_eslint -f checkstyle -o ci/results/eslint-results.xml && yarn prettier-check","examples-build":"bash scripts/build-examples.sh","prepublishOnly":"yarn build","prettier-check":"prettier --check '{src,stories,styles,__mocks__,examples/server/src,examples/src,examples/test}/**/*.{ts,js,tsx,jsx,json,scss,md,yaml,html}'","prettier-write":"prettier --write '{src,stories,styles,__mocks__,examples/server/src,examples/src,examples/test}/**/*.{ts,js,tsx,jsx,json,scss,md,yaml,html}'","test-storybook":"yarn build && test-storybook","build-storybook":"yarn build && build-storybook -c .storybook -o dist-storybook","examples-server":"node examples/server/src/index.js","heroku-postbuild":"yarn examples-build developer","examples-testcafe":"./scripts/run-testcafe.sh visual","check-circular-deps":"madge --circular --extensions ts ./src","examples-testcafe-ci":"./scripts/run-testcafe.sh ci","examples-testcafe-live":"./scripts/run-testcafe.sh live"},"typings":"dist/index.d.ts","_npmUser":{"name":"lanhuynh","email":"lan.huynh@gooddata.com"},"deprecated":"@gooddata/react-components@7 reached End of Support on March 31, 2022. Please upgrade (see https://sdk.gooddata.com/gooddata-ui/docs/supported_versions.html for more information).","repository":{"url":"git+ssh://git@github.com/gooddata/gooddata-react-components.git","type":"git"},"_npmVersion":"6.9.0","description":"GoodData.UI - A powerful JavaScript library for building analytical applications","directories":{},"lint-staged":{"{src,stories,styles,__mocks__,examples/server/src,examples/src,examples/test}/**/*.{ts,js,tsx,jsx,scss}":["npx gdc-fix-copyright","git add"],"{src,stories,styles,__mocks__,examples/server/src,examples/src,examples/test}/**/*.{ts,js,tsx,jsx,json,scss,md,yaml,html}":["prettier --write","git add"]},"_nodeVersion":"8.12.0","dependencies":{"rxjs":"^5.5.6","uuid":"^3.2.1","immer":"^1.3.1","lodash":"^4.17.15","date-fns":"^2.7.0","downshift":"^3.2.7","invariant":"^2.2.2","mapbox-gl":"^1.6.1","classnames":"^2.2.6","highcharts":"7.1.1","prop-types":"^15.6.0","react-intl":"^3.6.0","custom-event":"^1.0.1","react-window":"^1.8.1","ag-grid-react":"20.0.0","react-measure":"^2.3.0","@types/mapbox-gl":"^1.6.1","react-day-picker":"~7.3.0","react-responsive":"^3.0.0","stringify-object":"^2.4.0","@gooddata/typings":"^2.22.0","ag-grid-community":"20.0.0","http-status-codes":"^1.3.0","@gooddata/js-utils":"^3.5.0","@gooddata/numberjs":"^3.2.4","fixed-data-table-2":"0.7.17","@gooddata/goodstrap":"^68.1.0","react-dom-factories":"^1.0.2","@gooddata/gooddata-js":"^12.5.0","json-stable-stringify":"^1.0.1","react-transition-group":"^2.2.1","hoist-non-react-statics":"^3.3.0","nodelist-foreach-polyfill":"^1.2.0","@formatjs/intl-pluralrules":"^1.3.6","highcharts-grouped-categories":"^1.1.3"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"raf":"3.3.2","yup":"^0.24.1","jest":"24.7.1","husky":"3.0.0","madge":"^3.4.4","react":"^16.5.2","enzyme":"3.5.0","eslint":"4.19.1","formik":"^0.11.11","moment":"2.23.0","history":"^4.7.2","ts-jest":"24.0.0","webpack":"4.30.0","full-icu":"^1.3.0","prettier":"1.16.4","react-ga":"^2.5.2","recharts":"1.0.0-beta.9","testcafe":"1.1.4","commander":"2.14.1","node-sass":"4.13.0","react-dom":"^16.5.2","supertest":"3.0.0","ts-loader":"6.0.0","@types/raf":"^3.4.0","css-loader":"0.28.7","jest-junit":"3.0.0","raw-loader":"0.5.1","styled-jsx":"2.2.1","typescript":"3.3.4000","@babel/core":"7.4.4","@types/jest":"24.0.6","@types/node":"7.0.8","@types/uuid":"3.4.3","file-loader":"3.0.1","jest-enzyme":"7.0.2","lint-staged":"9.1.0","sass-loader":"6.0.6","webpack-cli":"3.3.2","@types/react":"16.8.6","babel-loader":"8.0.5","react-helmet":"5.2.0","react-select":"1.2.1","style-loader":"0.19.1","@types/enzyme":"3.1.13","@types/lodash":"4.14.123","testcafe-live":"0.1.4","@babel/runtime":"7.4.4","dotenv-webpack":"^1.7.0","@babel/polyfill":"^7.4.4","@storybook/react":"5.0.11","@types/invariant":"2.2.29","@types/react-dom":"16.0.11","isomorphic-fetch":"2.2.1","react-datepicker":"1.1.0","react-router-dom":"4.2.2","@babel/preset-env":"7.4.4","@gooddata/mock-js":"^2.11.0","@storybook/addons":"5.0.11","@types/classnames":"2.2.3","@types/prop-types":"15.5.2","@storybook/theming":"5.0.11","identity-obj-proxy":"^3.0.0","intl-messageformat":"^7.5.4","webpack-dev-server":"3.3.1","@babel/preset-react":"7.0.0","@types/react-portal":"4.0.1","@types/react-window":"^1.8.1","babel-plugin-lodash":"3.3.4","html-webpack-plugin":"3.2.0","react-test-renderer":"16.4.2","@types/react-measure":"2.0.5","clean-webpack-plugin":"2.0.2","stats-webpack-plugin":"0.7.0","eslint-config-prettier":"4.1.0","react-google-recaptcha":"^0.14.1","tslint-config-prettier":"1.18.0","@gooddata/eslint-config":"^1.0.0","@gooddata/tslint-config":"1.0.0","@types/react-responsive":"^3.0.3","@types/storybook__react":"4.0.1","@types/stringify-object":"^3.2.0","enzyme-adapter-react-16":"1.3.1","@gooddata/test-storybook":"3.2.1","@storybook/addon-actions":"5.0.11","@storybook/addon-options":"5.0.11","node-sass-magic-importer":"5.1.0","react-syntax-highlighter":"11.0.2","@types/fixed-data-table-2":"0.8.1","@types/react-test-renderer":"16.0.0","circular-dependency-plugin":"5.0.2","compression-webpack-plugin":"2.0.0","@types/json-stable-stringify":"^1.0.32","@gooddata/frontend-npm-scripts":"1.1.0","@types/enzyme-adapter-react-16":"1.0.3","@types/storybook__addon-actions":"3.4.2","@babel/plugin-proposal-class-properties":"7.4.4","@babel/plugin-proposal-object-rest-spread":"7.4.4","@babel/plugin-transform-async-to-generator":"7.4.4"},"peerDependencies":{"react":"^16.5.2","react-dom":"^16.5.2"},"_npmOperationalInternal":{"tmp":"tmp/react-components_7.5.0-alpha-lanhuynh-lhq-sd-818-geo-pushpin-config-panel-p1-2020-03-24T04-56-17-698Z_1585025849191_0.9171799408988586","host":"s3://npm-registry-packages"}},"7.5.0-alpha-lanhuynh-lhq-sd-818-geo-pushpin-config-panel-p1-2020-03-24T08-10-50-251Z":{"name":"@gooddata/react-components","version":"7.5.0-alpha-lanhuynh-lhq-sd-818-geo-pushpin-config-panel-p1-2020-03-24T08-10-50-251Z","author":{"name":"GoodData Corporation"},"license":"BSD-3-Clause","_id":"@gooddata/react-components@7.5.0-alpha-lanhuynh-lhq-sd-818-geo-pushpin-config-panel-p1-2020-03-24T08-10-50-251Z","maintainers":[{"name":"afi","email":"adam.fiedler@gooddata.com"},{"name":"bertold8","email":"ivan.nejezchleb@seznam.cz"},{"name":"brbistas","email":"valentinos.chraniotis@gooddata.com"},{"name":"bugsbunny338","email":"jiri.zajic@mensa.cz"},{"name":"de.do","email":"de.do@gooddata.com"},{"name":"gooddata-ci","email":"rail@gooddata.com"},{"name":"hung.nguyen.hoang","email":"hung.nguyen@gooddata.com"},{"name":"ivan.mjartan","email":"ivan.mjartan@gooddata.com"},{"name":"jakub-sterba","email":"jakub.sterba@gooddata.com"},{"name":"jankc","email":"jan.krapac@gmail.com"},{"name":"jaroslav.tomecek","email":"jaroslav.tomecek@gooddata.com"},{"name":"jkittler","email":"honza.kittler@gmail.com"},{"name":"khanh.le","email":"khanh.le@gooddata.com"},{"name":"lanhuynh","email":"lan.huynh@gooddata.com"},{"name":"linhhong","email":"linh.hong@gooddata.com"},{"name":"lupko","email":"lubomir.slivka@gooddata.com"},{"name":"matyas.kandl","email":"matyas.kandl@gooddata.com"},{"name":"michal.marsal","email":"michal.marsal@gooddata.com"},{"name":"naibinh","email":"naibinh@gmail.com"},{"name":"nikolacech","email":"nikola.cech@gooddata.com"},{"name":"nis.hua","email":"nis.hua@gooddata.com"},{"name":"no23reason","email":"dan.homola@hotmail.cz"},{"name":"patrikbraborec","email":"patrik.braborec@gooddata.com"},{"name":"pbenes","email":"petr.benes@gooddata.com"},{"name":"petrjanu","email":"petr.janu@gooddata.com"},{"name":"ptquang86","email":"ptquang86@gmail.com"},{"name":"qduval","email":"quentin.duval@gooddata.com"},{"name":"rodri360","email":"me@rodri360.com"},{"name":"sitina","email":"jiri.sitina@gooddata.com"},{"name":"strouhaljan","email":"strouhal.jan@gmail.com"},{"name":"tomas.kratochvil","email":"tomas.kratochvil@gooddata.com"},{"name":"tomasreichmann","email":"tomasreichmann@gmail.com"},{"name":"tomsatgd","email":"tomas.satinsky@gooddata.com"},{"name":"trung-le-quoc","email":"trung.le@gooddata.com"},{"name":"tu-ngo","email":"tungo1981@gmail.com"},{"name":"tulean","email":"tuan.le@gooddata.com"},{"name":"utdnah","email":"danh.ung@gooddata.com"},{"name":"vlastikcz","email":"vlastimil.kotas@gooddata.com"},{"name":"vu.pham","email":"vu.pham@gooddata.com"},{"name":"xmort","email":"petr.dolejsi@gooddata.com"},{"name":"yanlipnican","email":"yanlipnican@gmail.com"}],"homepage":"https://github.com/gooddata/gooddata-react-components#readme","bugs":{"url":"https://github.com/gooddata/gooddata-react-components/issues"},"dist":{"shasum":"20b1bffdb6dcae10177983dddf2736800faa3780","tarball":"https://registry.npmjs.org/@gooddata/react-components/-/react-components-7.5.0-alpha-lanhuynh-lhq-sd-818-geo-pushpin-config-panel-p1-2020-03-24T08-10-50-251Z.tgz","fileCount":2489,"integrity":"sha512-jgaCKuJrxUyU74OB0thjFGy/U/8n/oMmUNOuboCFZAA7haTU1Qni9iYWCD5/qleka1WArEqHcZtQAl6daee6nw==","signatures":[{"sig":"MEUCIQC9Ea2Pgfxysp5sGkCP8vwtNlKPz8Gh30FQmQyqR/0EQQIgJ0dkZaChl/fM4hBBDeZQUZk9XXvR9qI0RpO39B/5Tio=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":9809770,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJeecDGCRA9TVsSAnZWagAANNcP/1Ezvl/g5u/+y5OX/ujZ\nUlw6uq8wfYRdEued7KmvkYNj2E5idGCIllAakxbPiRIobT8AmGEUuZBeNup7\n3NME7TidZcGNaCGtFG6tr/Ef3q95nBz1g4/OFRsWQL95q5sjSDBVEaQ6ZsaE\n4bOLP4Tb1Ur+xD1jMTqZ3CE9doguBizsq6P+2vlgGDb5+I662bmMlcFnnvMv\n1ZSYTcyes98hcSc4O3CjUxnIpsPL0/ndJkZ984ZkRhXEZkwvPHZKfTeQag9C\nyRWWXSqGWcGNO/hDiCEXX4Rzm9v/JHXRo3xrhywwvjRLCNzRVpZovDxYBPep\nrORqCsNBVfXSwZv/+5gWVmiNrK4jSh+Qks56SyD04d6Xn5qET8UZ9dyVwqXq\nSBNvT4FM9Dlu8kMS+POWyhlonY81S5XYD+kN4WUO1P2dCvvpo1jg7asp25HM\n5JtGjUqBVHm96Z/CcmIp3YZrMlurDEkgAt0LHEruQ1gehndNc1FAq74cH4Th\nmYwkHrjQ1ryOJiqk8wf9Kb3prxwZ/UTT8myOE7GIlKeHjA9dAvr7oiesrbvE\njiTIm17dBpoZ66yOKPEPGYeZGmGfoFyH9v9ryuTFkDu45ANh7D+d5W37nisY\nOG30AYqmpmaEqnErtrtB1UxAf0nsNazOK/cmiyVIcOKlmoyEzkFEklkXFVbm\nVzeg\r\n=FeQ3\r\n-----END PGP SIGNATURE-----\r\n"},"main":"dist/index.js","husky":{"hooks":{"pre-commit":"lint-staged"}},"config":{"eslint":"./examples/**/*.{js,jsx}","tslint":"./{__mocks__,src,stories}/{,**/}*.{ts,tsx}"},"readme":"[![npm version](https://badge.fury.io/js/%40gooddata%2Freact-components.svg)](https://www.npmjs.com/package/@gooddata/react-components)\n\n# GoodData.UI React components\n> A React-based JavaScript library for building data-driven applications\n\n## Getting started\n- [GoodData.UI Documentation](http://sdk.gooddata.com/gooddata-ui/)\n- [GoodData.UI Live Examples](https://gooddata-examples.herokuapp.com/)\n- [Stack Overflow](https://stackoverflow.com/questions/tagged/gooddata)\n\n### Usage\nWith [yarn](https://yarnpkg.com) installed, go to your project directory and run\n```\n$ yarn add @gooddata/react-components\n```\nIf you prefer [npm](npmjs.com) run\n```\n$ npm install --save @gooddata/react-components\n```\n\nThe public API is exposed via global `index.js`. Except for the styles, do not import any other file directly\nbecause they are not intended to be part of the public API.\n\n## Contributing\n\nWe welcome any contribution in form of [issues](https://github.com/gooddata/gooddata-react-components/issues) or [pull requests](https://github.com/gooddata/gooddata-react-components/pulls).\nThese commands may come in handy while developing:\n\n| command | description |\n| ------- | ----------- |\n| `yarn install --pure-lockfile` | first step |\n| ||\n| `yarn dev` | build react-components to `/dist` in watch mode |\n| `yarn test` | run all unit tests |\n| `yarn prettier-write` | format the source code to match the valid codestyle |\n| `yarn validate` | validate codestyle |\n| ||\n| `yarn storybook` | run storybook from `/stories` on http://localhost:9001 |\n| `yarn build-storybook` | build storybook to `/dist-storybook` |\n| `yarn test-storybook` | run storybook and [screenshot tests](https://github.com/gooddata/gdc-client-utils/tree/master/test-storybook) |\n| ||\n| `yarn examples` | run Live Examples dev-server from `/examples` on https://localhost:8999 |\n| `yarn examples-build` | build Live Examples to `/examples/dist` |\n| `yarn examples-server` | serve built Live Examples - see `/examples/server/src` |\n| `yarn examples-testcafe` | run testcafe tests against `localhost:8999` |\n\n### Deploy to heroku.com\nWhen you deploy this repo to heroku, it serves *GoodData.UI Live Examples*.\nRelevant tasks are in `Procfile` and `package.json`.\n\n```bash\n# run in the project directory\nheroku login\nheroku create <your-app-name>\nheroku config:set DOMAIN_ADMIN_USERNAME=x@gooddata.com DOMAIN_ADMIN_PASSWORD=xy PROJECT_ID_TO_ASSIGN=xms7ga4tf3g3nzucd8380o2bev8oeknp\ngit push heroku HEAD:master\nheroku open\n```\n### Enable Geo Chart for Storybook and Live Examples\nGeo chart uses Mapbox to render map which requires a Mapbox access token.\n- Register an account and create Mapbox access token at [guide](https://docs.mapbox.com/help/how-mapbox-works/access-tokens/)\n- Store the created token at `.env`:\n```bash\necho -e \"EXAMPLE_MAPBOX_ACCESS_TOKEN=token\" >> .env # only need to run once\necho -e \"STORYBOOK_MAPBOX_ACCESS_TOKEN=token\" >> .env # only need to run once\n```\n\n### Run Live Examples Locally\nTo run *GoodData.UI Live Examples* locally:\n```bash\ngit clone <this-repository>\ncd  <repository-folder>\nyarn install --pure-lockfile\nyarn examples\n```\nThen open https://localhost:8999 and login using Live Examples account (you can [create one here](https://gooddata-examples.herokuapp.com/registration)).\n\n### Run Storybook locally\n- Run storybook with token stored in `.env` for more secure\n```bash\nyarn storybook\n```\n- Or run storybook with token env param exposed to cli (not suggested)\n```bash\nSTORYBOOK_MAPBOX_ACCESS_TOKEN=token yarn storybook\n```\n- Apply either above way to `yarn build-storybook` or `yarn test-storybook`\n\n### Source code formatting\nThe source code in the repository is formatted by [Prettier](https://prettier.io/).\nThe format of the code is validated by our Continuous Integration server and is one of the requirements of successful merge.\n\nPrettier is supported by every major IDE. You can find the list of supported editors and how to configure them [here](https://prettier.io/docs/en/editors.html).\n\nIn the case, when your editor is not supported or you don't want to setup the integration, you can run the `yarn prettier-write` command to reformat the code before commit.\n\n## Changelog\n\n- see [CHANGELOG.md](CHANGELOG.md)\n\n## Supported versions\n\nIn order to make the user experience with integrating GoodData UI SDK as smooth and secure as possible and to ensure that the SDK is using the latest features of the platform, we will only provide support to two most recent major versions of UI SDK.\n\nThe most recent majors will be supported in the following modes:\n\n- The latest major version will receive all new functionality and all bug fixes\n- The previous major version will only receive fixes to critical issues and security fixes. These fixes will be applied on top of last released version of the previous major\n\nThe customers are encouraged to always use the latest version of the UI SDK.\n\nIn case of using older versions, the user might face API incompatibility, performance or security issues.\n\nPlease follow the installation instructions to update to the newest version.\n\n## License\n\n(C) 2007-2020 GoodData Corporation\n\nThis project is dual licensed:\n\n- The ATTRIBUTION-NONCOMMERCIAL 4.0 INTERNATIONAL (CC BY-NC 4.0) is used for purpose of the trial experience and evaluation of GoodData.UI library.\n- The GOODDATA GOODDATA.UI LIBRARY END USER LICENSE AGREEMENT is used for GoodData customers.\n\nFor more information, please see [LICENSE](https://github.com/gooddata/gooddata-react-components/blob/master/LICENSE)\n","gitHead":"083a4ac22b79b20ae8fc0aca51a4138aef8d892a","scripts":{"dev":"bash scripts/build.sh --dev-watch","test":"jest --watch","build":"bash scripts/build.sh","tslint":"yarn run-tslint -t verbose $npm_package_config_tslint","prepare":"cd examples/server && yarn install --frozen-lockfile && cd ../..; rm -r examples/node_modules 2>/dev/null; true","examples":"bash scripts/run-examples.sh","prepare?":"# Called before `npm publish` and on local `npm install`. Temporarily also for deleting obsolete node_modules. Ends with `true` to continue gracefully.","validate":"tsc --noEmit && yarn tslint && eslint $npm_package_config_eslint && yarn prettier-check","build-dev":"bash scripts/build.sh --dev","examples?":"# Default is developer domain, other options: yarn examples [sec,secure,stg,stg2,stg3,demo,developer or URL]","storybook":"yarn build && start-storybook -p 9001 -c .storybook","test-once":"jest","tslint-ci":"mkdir -p ./ci/results && yarn run-tslint -t checkstyle -o ./ci/results/tslint-results.xml $npm_package_config_tslint","run-tslint":"tslint -p tsconfig.json","validate-ci":"tsc --noEmit && yarn tslint-ci  && eslint $npm_package_config_eslint -f checkstyle -o ci/results/eslint-results.xml && yarn prettier-check","examples-build":"bash scripts/build-examples.sh","prepublishOnly":"yarn build","prettier-check":"prettier --check '{src,stories,styles,__mocks__,examples/server/src,examples/src,examples/test}/**/*.{ts,js,tsx,jsx,json,scss,md,yaml,html}'","prettier-write":"prettier --write '{src,stories,styles,__mocks__,examples/server/src,examples/src,examples/test}/**/*.{ts,js,tsx,jsx,json,scss,md,yaml,html}'","test-storybook":"yarn build && test-storybook","build-storybook":"yarn build && build-storybook -c .storybook -o dist-storybook","examples-server":"node examples/server/src/index.js","heroku-postbuild":"yarn examples-build developer","examples-testcafe":"./scripts/run-testcafe.sh visual","check-circular-deps":"madge --circular --extensions ts ./src","examples-testcafe-ci":"./scripts/run-testcafe.sh ci","examples-testcafe-live":"./scripts/run-testcafe.sh live"},"typings":"dist/index.d.ts","_npmUser":{"name":"lanhuynh","email":"lan.huynh@gooddata.com"},"deprecated":"@gooddata/react-components@7 reached End of Support on March 31, 2022. Please upgrade (see https://sdk.gooddata.com/gooddata-ui/docs/supported_versions.html for more information).","repository":{"url":"git+ssh://git@github.com/gooddata/gooddata-react-components.git","type":"git"},"_npmVersion":"6.9.0","description":"GoodData.UI - A powerful JavaScript library for building analytical applications","directories":{},"lint-staged":{"{src,stories,styles,__mocks__,examples/server/src,examples/src,examples/test}/**/*.{ts,js,tsx,jsx,scss}":["npx gdc-fix-copyright","git add"],"{src,stories,styles,__mocks__,examples/server/src,examples/src,examples/test}/**/*.{ts,js,tsx,jsx,json,scss,md,yaml,html}":["prettier --write","git add"]},"_nodeVersion":"8.12.0","dependencies":{"rxjs":"^5.5.6","uuid":"^3.2.1","immer":"^1.3.1","lodash":"^4.17.15","date-fns":"^2.7.0","downshift":"^3.2.7","invariant":"^2.2.2","mapbox-gl":"^1.6.1","classnames":"^2.2.6","highcharts":"7.1.1","prop-types":"^15.6.0","react-intl":"^3.6.0","custom-event":"^1.0.1","react-window":"^1.8.1","ag-grid-react":"20.0.0","react-measure":"^2.3.0","@types/mapbox-gl":"^1.6.1","react-day-picker":"~7.3.0","react-responsive":"^3.0.0","stringify-object":"^2.4.0","@gooddata/typings":"^2.22.0","ag-grid-community":"20.0.0","http-status-codes":"^1.3.0","@gooddata/js-utils":"^3.5.0","@gooddata/numberjs":"^3.2.4","fixed-data-table-2":"0.7.17","@gooddata/goodstrap":"^68.1.0","react-dom-factories":"^1.0.2","@gooddata/gooddata-js":"^12.5.0","json-stable-stringify":"^1.0.1","react-transition-group":"^2.2.1","hoist-non-react-statics":"^3.3.0","nodelist-foreach-polyfill":"^1.2.0","@formatjs/intl-pluralrules":"^1.3.6","highcharts-grouped-categories":"^1.1.3"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"raf":"3.3.2","yup":"^0.24.1","jest":"24.7.1","husky":"3.0.0","madge":"^3.4.4","react":"^16.5.2","enzyme":"3.5.0","eslint":"4.19.1","formik":"^0.11.11","moment":"2.23.0","history":"^4.7.2","ts-jest":"24.0.0","webpack":"4.30.0","full-icu":"^1.3.0","prettier":"1.16.4","react-ga":"^2.5.2","recharts":"1.0.0-beta.9","testcafe":"1.1.4","commander":"2.14.1","node-sass":"4.13.0","react-dom":"^16.5.2","supertest":"3.0.0","ts-loader":"6.0.0","@types/raf":"^3.4.0","css-loader":"0.28.7","jest-junit":"3.0.0","raw-loader":"0.5.1","styled-jsx":"2.2.1","typescript":"3.3.4000","@babel/core":"7.4.4","@types/jest":"24.0.6","@types/node":"7.0.8","@types/uuid":"3.4.3","file-loader":"3.0.1","jest-enzyme":"7.0.2","lint-staged":"9.1.0","sass-loader":"6.0.6","webpack-cli":"3.3.2","@types/react":"16.8.6","babel-loader":"8.0.5","react-helmet":"5.2.0","react-select":"1.2.1","style-loader":"0.19.1","@types/enzyme":"3.1.13","@types/lodash":"4.14.123","testcafe-live":"0.1.4","@babel/runtime":"7.4.4","dotenv-webpack":"^1.7.0","@babel/polyfill":"^7.4.4","@storybook/react":"5.0.11","@types/invariant":"2.2.29","@types/react-dom":"16.0.11","isomorphic-fetch":"2.2.1","react-datepicker":"1.1.0","react-router-dom":"4.2.2","@babel/preset-env":"7.4.4","@gooddata/mock-js":"^2.11.0","@storybook/addons":"5.0.11","@types/classnames":"2.2.3","@types/prop-types":"15.5.2","@storybook/theming":"5.0.11","identity-obj-proxy":"^3.0.0","intl-messageformat":"^7.5.4","webpack-dev-server":"3.3.1","@babel/preset-react":"7.0.0","@types/react-portal":"4.0.1","@types/react-window":"^1.8.1","babel-plugin-lodash":"3.3.4","html-webpack-plugin":"3.2.0","react-test-renderer":"16.4.2","@types/react-measure":"2.0.5","clean-webpack-plugin":"2.0.2","stats-webpack-plugin":"0.7.0","eslint-config-prettier":"4.1.0","react-google-recaptcha":"^0.14.1","tslint-config-prettier":"1.18.0","@gooddata/eslint-config":"^1.0.0","@gooddata/tslint-config":"1.0.0","@types/react-responsive":"^3.0.3","@types/storybook__react":"4.0.1","@types/stringify-object":"^3.2.0","enzyme-adapter-react-16":"1.3.1","@gooddata/test-storybook":"3.2.1","@storybook/addon-actions":"5.0.11","@storybook/addon-options":"5.0.11","node-sass-magic-importer":"5.1.0","react-syntax-highlighter":"11.0.2","@types/fixed-data-table-2":"0.8.1","@types/react-test-renderer":"16.0.0","circular-dependency-plugin":"5.0.2","compression-webpack-plugin":"2.0.0","@types/json-stable-stringify":"^1.0.32","@gooddata/frontend-npm-scripts":"1.1.0","@types/enzyme-adapter-react-16":"1.0.3","@types/storybook__addon-actions":"3.4.2","@babel/plugin-proposal-class-properties":"7.4.4","@babel/plugin-proposal-object-rest-spread":"7.4.4","@babel/plugin-transform-async-to-generator":"7.4.4"},"peerDependencies":{"react":"^16.5.2","react-dom":"^16.5.2"},"_npmOperationalInternal":{"tmp":"tmp/react-components_7.5.0-alpha-lanhuynh-lhq-sd-818-geo-pushpin-config-panel-p1-2020-03-24T08-10-50-251Z_1585037509488_0.22731828079909455","host":"s3://npm-registry-packages"}},"7.5.0-alpha-lanhuynh-lhq-sd-818-geo-pushpin-config-panel-p1-2020-03-24T08-37-36-576Z":{"name":"@gooddata/react-components","version":"7.5.0-alpha-lanhuynh-lhq-sd-818-geo-pushpin-config-panel-p1-2020-03-24T08-37-36-576Z","author":{"name":"GoodData Corporation"},"license":"BSD-3-Clause","_id":"@gooddata/react-components@7.5.0-alpha-lanhuynh-lhq-sd-818-geo-pushpin-config-panel-p1-2020-03-24T08-37-36-576Z","maintainers":[{"name":"afi","email":"adam.fiedler@gooddata.com"},{"name":"bertold8","email":"ivan.nejezchleb@seznam.cz"},{"name":"brbistas","email":"valentinos.chraniotis@gooddata.com"},{"name":"bugsbunny338","email":"jiri.zajic@mensa.cz"},{"name":"de.do","email":"de.do@gooddata.com"},{"name":"gooddata-ci","email":"rail@gooddata.com"},{"name":"hung.nguyen.hoang","email":"hung.nguyen@gooddata.com"},{"name":"ivan.mjartan","email":"ivan.mjartan@gooddata.com"},{"name":"jakub-sterba","email":"jakub.sterba@gooddata.com"},{"name":"jankc","email":"jan.krapac@gmail.com"},{"name":"jaroslav.tomecek","email":"jaroslav.tomecek@gooddata.com"},{"name":"jkittler","email":"honza.kittler@gmail.com"},{"name":"khanh.le","email":"khanh.le@gooddata.com"},{"name":"lanhuynh","email":"lan.huynh@gooddata.com"},{"name":"linhhong","email":"linh.hong@gooddata.com"},{"name":"lupko","email":"lubomir.slivka@gooddata.com"},{"name":"matyas.kandl","email":"matyas.kandl@gooddata.com"},{"name":"michal.marsal","email":"michal.marsal@gooddata.com"},{"name":"naibinh","email":"naibinh@gmail.com"},{"name":"nikolacech","email":"nikola.cech@gooddata.com"},{"name":"nis.hua","email":"nis.hua@gooddata.com"},{"name":"no23reason","email":"dan.homola@hotmail.cz"},{"name":"patrikbraborec","email":"patrik.braborec@gooddata.com"},{"name":"pbenes","email":"petr.benes@gooddata.com"},{"name":"petrjanu","email":"petr.janu@gooddata.com"},{"name":"ptquang86","email":"ptquang86@gmail.com"},{"name":"qduval","email":"quentin.duval@gooddata.com"},{"name":"rodri360","email":"me@rodri360.com"},{"name":"sitina","email":"jiri.sitina@gooddata.com"},{"name":"strouhaljan","email":"strouhal.jan@gmail.com"},{"name":"tomas.kratochvil","email":"tomas.kratochvil@gooddata.com"},{"name":"tomasreichmann","email":"tomasreichmann@gmail.com"},{"name":"tomsatgd","email":"tomas.satinsky@gooddata.com"},{"name":"trung-le-quoc","email":"trung.le@gooddata.com"},{"name":"tu-ngo","email":"tungo1981@gmail.com"},{"name":"tulean","email":"tuan.le@gooddata.com"},{"name":"utdnah","email":"danh.ung@gooddata.com"},{"name":"vlastikcz","email":"vlastimil.kotas@gooddata.com"},{"name":"vu.pham","email":"vu.pham@gooddata.com"},{"name":"xmort","email":"petr.dolejsi@gooddata.com"},{"name":"yanlipnican","email":"yanlipnican@gmail.com"}],"homepage":"https://github.com/gooddata/gooddata-react-components#readme","bugs":{"url":"https://github.com/gooddata/gooddata-react-components/issues"},"dist":{"shasum":"c0ee9427cc90c60819222268b77258bff646fab6","tarball":"https://registry.npmjs.org/@gooddata/react-components/-/react-components-7.5.0-alpha-lanhuynh-lhq-sd-818-geo-pushpin-config-panel-p1-2020-03-24T08-37-36-576Z.tgz","fileCount":2489,"integrity":"sha512-EviOyQEWLS8xr63IMT/2a/idxH5a+d94alE4iRY7Zv2z0ij9vbm7mjOB09wwC5JVOT9eUgDx4ZLjSHVLemYchg==","signatures":[{"sig":"MEYCIQDGWc1sy9LwCoNoqxekkYKVQlsTDei0Tw5DId90whKdpAIhAKDKYPcVGOJ/+5uFkaml1t1z6GUyQMuS4AFYnvbOG60Q","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":9809476,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJeecc+CRA9TVsSAnZWagAAsO0P/2gZy6z7jEW83TyldYa7\nbNSG24HO6DMkI143sluOhHjvJsObkQvHD7yTIqPYTOjOsA/xiD7l+rO9mwmU\nEqq99BGuT57SO2m5HJ6pQzu6sIo4acqnTAa0GQbGkO7iMEFnuN5HgptyuTCQ\nNYjm2k7UfcmXG6mzx1SHF/afNxkYe7qCTpREIHJlsmNJAvtommUGY3WVnYRV\n9MJ1a0tvTREKvOX4HApW6fFDtyPC610nVeAiYeKI0QOvPIJtJn4+YLSv5IMD\nX+ZYiPBCAO3neCEBcnCypAxeAh8t5l0ZiaY5cUHi+cH9pJu2AfV+0XnSWdTZ\nS/v1GyYReZS2B6ZINAYMslsxXqqPUxjTX2wimxmFUreW744SyXQpFtI7q/UG\nyJ/IDQpJfiKfsp4acNT9aO2snXMepRGRSl2lzEvfy/2nWGWU63CwGNSgjLWz\nwV6xTPRD6suTSvBFoz5Jtvdh90cPpeMvF2PHFqXGCo69MXsJrPA+M/WnQxUy\nt4l/mkTrCGs2GmqDnYzFLNfUo/FUeF8YPk+dA+2a4bRAOlIs3FM1hBpst1PO\nfWmmalgvU/w5uZdKcg+X40XerQbmpB+elJKO4XTEF+PT4NKSFrb4oN/Ku5Rb\nukhbKCKt6R7z91f5+hZThicCdJXa2mFykwoTmMhzsSzcnun+Jx15O4mVbkiz\nbFxr\r\n=6Mfa\r\n-----END PGP SIGNATURE-----\r\n"},"main":"dist/index.js","husky":{"hooks":{"pre-commit":"lint-staged"}},"config":{"eslint":"./examples/**/*.{js,jsx}","tslint":"./{__mocks__,src,stories}/{,**/}*.{ts,tsx}"},"readme":"[![npm version](https://badge.fury.io/js/%40gooddata%2Freact-components.svg)](https://www.npmjs.com/package/@gooddata/react-components)\n\n# GoodData.UI React components\n> A React-based JavaScript library for building data-driven applications\n\n## Getting started\n- [GoodData.UI Documentation](http://sdk.gooddata.com/gooddata-ui/)\n- [GoodData.UI Live Examples](https://gooddata-examples.herokuapp.com/)\n- [Stack Overflow](https://stackoverflow.com/questions/tagged/gooddata)\n\n### Usage\nWith [yarn](https://yarnpkg.com) installed, go to your project directory and run\n```\n$ yarn add @gooddata/react-components\n```\nIf you prefer [npm](npmjs.com) run\n```\n$ npm install --save @gooddata/react-components\n```\n\nThe public API is exposed via global `index.js`. Except for the styles, do not import any other file directly\nbecause they are not intended to be part of the public API.\n\n## Contributing\n\nWe welcome any contribution in form of [issues](https://github.com/gooddata/gooddata-react-components/issues) or [pull requests](https://github.com/gooddata/gooddata-react-components/pulls).\nThese commands may come in handy while developing:\n\n| command | description |\n| ------- | ----------- |\n| `yarn install --pure-lockfile` | first step |\n| ||\n| `yarn dev` | build react-components to `/dist` in watch mode |\n| `yarn test` | run all unit tests |\n| `yarn prettier-write` | format the source code to match the valid codestyle |\n| `yarn validate` | validate codestyle |\n| ||\n| `yarn storybook` | run storybook from `/stories` on http://localhost:9001 |\n| `yarn build-storybook` | build storybook to `/dist-storybook` |\n| `yarn test-storybook` | run storybook and [screenshot tests](https://github.com/gooddata/gdc-client-utils/tree/master/test-storybook) |\n| ||\n| `yarn examples` | run Live Examples dev-server from `/examples` on https://localhost:8999 |\n| `yarn examples-build` | build Live Examples to `/examples/dist` |\n| `yarn examples-server` | serve built Live Examples - see `/examples/server/src` |\n| `yarn examples-testcafe` | run testcafe tests against `localhost:8999` |\n\n### Deploy to heroku.com\nWhen you deploy this repo to heroku, it serves *GoodData.UI Live Examples*.\nRelevant tasks are in `Procfile` and `package.json`.\n\n```bash\n# run in the project directory\nheroku login\nheroku create <your-app-name>\nheroku config:set DOMAIN_ADMIN_USERNAME=x@gooddata.com DOMAIN_ADMIN_PASSWORD=xy PROJECT_ID_TO_ASSIGN=xms7ga4tf3g3nzucd8380o2bev8oeknp\ngit push heroku HEAD:master\nheroku open\n```\n### Enable Geo Chart for Storybook and Live Examples\nGeo chart uses Mapbox to render map which requires a Mapbox access token.\n- Register an account and create Mapbox access token at [guide](https://docs.mapbox.com/help/how-mapbox-works/access-tokens/)\n- Store the created token at `.env`:\n```bash\necho -e \"EXAMPLE_MAPBOX_ACCESS_TOKEN=token\" >> .env # only need to run once\necho -e \"STORYBOOK_MAPBOX_ACCESS_TOKEN=token\" >> .env # only need to run once\n```\n\n### Run Live Examples Locally\nTo run *GoodData.UI Live Examples* locally:\n```bash\ngit clone <this-repository>\ncd  <repository-folder>\nyarn install --pure-lockfile\nyarn examples\n```\nThen open https://localhost:8999 and login using Live Examples account (you can [create one here](https://gooddata-examples.herokuapp.com/registration)).\n\n### Run Storybook locally\n- Run storybook with token stored in `.env` for more secure\n```bash\nyarn storybook\n```\n- Or run storybook with token env param exposed to cli (not suggested)\n```bash\nSTORYBOOK_MAPBOX_ACCESS_TOKEN=token yarn storybook\n```\n- Apply either above way to `yarn build-storybook` or `yarn test-storybook`\n\n### Source code formatting\nThe source code in the repository is formatted by [Prettier](https://prettier.io/).\nThe format of the code is validated by our Continuous Integration server and is one of the requirements of successful merge.\n\nPrettier is supported by every major IDE. You can find the list of supported editors and how to configure them [here](https://prettier.io/docs/en/editors.html).\n\nIn the case, when your editor is not supported or you don't want to setup the integration, you can run the `yarn prettier-write` command to reformat the code before commit.\n\n## Changelog\n\n- see [CHANGELOG.md](CHANGELOG.md)\n\n## Supported versions\n\nIn order to make the user experience with integrating GoodData UI SDK as smooth and secure as possible and to ensure that the SDK is using the latest features of the platform, we will only provide support to two most recent major versions of UI SDK.\n\nThe most recent majors will be supported in the following modes:\n\n- The latest major version will receive all new functionality and all bug fixes\n- The previous major version will only receive fixes to critical issues and security fixes. These fixes will be applied on top of last released version of the previous major\n\nThe customers are encouraged to always use the latest version of the UI SDK.\n\nIn case of using older versions, the user might face API incompatibility, performance or security issues.\n\nPlease follow the installation instructions to update to the newest version.\n\n## License\n\n(C) 2007-2020 GoodData Corporation\n\nThis project is dual licensed:\n\n- The ATTRIBUTION-NONCOMMERCIAL 4.0 INTERNATIONAL (CC BY-NC 4.0) is used for purpose of the trial experience and evaluation of GoodData.UI library.\n- The GOODDATA GOODDATA.UI LIBRARY END USER LICENSE AGREEMENT is used for GoodData customers.\n\nFor more information, please see [LICENSE](https://github.com/gooddata/gooddata-react-components/blob/master/LICENSE)\n","gitHead":"a9058197fb5b6caae988d2aa38065b0c474f7288","scripts":{"dev":"bash scripts/build.sh --dev-watch","test":"jest --watch","build":"bash scripts/build.sh","tslint":"yarn run-tslint -t verbose $npm_package_config_tslint","prepare":"cd examples/server && yarn install --frozen-lockfile && cd ../..; rm -r examples/node_modules 2>/dev/null; true","examples":"bash scripts/run-examples.sh","prepare?":"# Called before `npm publish` and on local `npm install`. Temporarily also for deleting obsolete node_modules. Ends with `true` to continue gracefully.","validate":"tsc --noEmit && yarn tslint && eslint $npm_package_config_eslint && yarn prettier-check","build-dev":"bash scripts/build.sh --dev","examples?":"# Default is developer domain, other options: yarn examples [sec,secure,stg,stg2,stg3,demo,developer or URL]","storybook":"yarn build && start-storybook -p 9001 -c .storybook","test-once":"jest","tslint-ci":"mkdir -p ./ci/results && yarn run-tslint -t checkstyle -o ./ci/results/tslint-results.xml $npm_package_config_tslint","run-tslint":"tslint -p tsconfig.json","validate-ci":"tsc --noEmit && yarn tslint-ci  && eslint $npm_package_config_eslint -f checkstyle -o ci/results/eslint-results.xml && yarn prettier-check","examples-build":"bash scripts/build-examples.sh","prepublishOnly":"yarn build","prettier-check":"prettier --check '{src,stories,styles,__mocks__,examples/server/src,examples/src,examples/test}/**/*.{ts,js,tsx,jsx,json,scss,md,yaml,html}'","prettier-write":"prettier --write '{src,stories,styles,__mocks__,examples/server/src,examples/src,examples/test}/**/*.{ts,js,tsx,jsx,json,scss,md,yaml,html}'","test-storybook":"yarn build && test-storybook","build-storybook":"yarn build && build-storybook -c .storybook -o dist-storybook","examples-server":"node examples/server/src/index.js","heroku-postbuild":"yarn examples-build developer","examples-testcafe":"./scripts/run-testcafe.sh visual","check-circular-deps":"madge --circular --extensions ts ./src","examples-testcafe-ci":"./scripts/run-testcafe.sh ci","examples-testcafe-live":"./scripts/run-testcafe.sh live"},"typings":"dist/index.d.ts","_npmUser":{"name":"lanhuynh","email":"lan.huynh@gooddata.com"},"deprecated":"@gooddata/react-components@7 reached End of Support on March 31, 2022. Please upgrade (see https://sdk.gooddata.com/gooddata-ui/docs/supported_versions.html for more information).","repository":{"url":"git+ssh://git@github.com/gooddata/gooddata-react-components.git","type":"git"},"_npmVersion":"6.9.0","description":"GoodData.UI - A powerful JavaScript library for building analytical applications","directories":{},"lint-staged":{"{src,stories,styles,__mocks__,examples/server/src,examples/src,examples/test}/**/*.{ts,js,tsx,jsx,scss}":["npx gdc-fix-copyright","git add"],"{src,stories,styles,__mocks__,examples/server/src,examples/src,examples/test}/**/*.{ts,js,tsx,jsx,json,scss,md,yaml,html}":["prettier --write","git add"]},"_nodeVersion":"8.12.0","dependencies":{"rxjs":"^5.5.6","uuid":"^3.2.1","immer":"^1.3.1","lodash":"^4.17.15","date-fns":"^2.7.0","downshift":"^3.2.7","invariant":"^2.2.2","mapbox-gl":"^1.6.1","classnames":"^2.2.6","highcharts":"7.1.1","prop-types":"^15.6.0","react-intl":"^3.6.0","custom-event":"^1.0.1","react-window":"^1.8.1","ag-grid-react":"20.0.0","react-measure":"^2.3.0","@types/mapbox-gl":"^1.6.1","react-day-picker":"~7.3.0","react-responsive":"^3.0.0","stringify-object":"^2.4.0","@gooddata/typings":"^2.22.0","ag-grid-community":"20.0.0","http-status-codes":"^1.3.0","@gooddata/js-utils":"^3.5.0","@gooddata/numberjs":"^3.2.4","fixed-data-table-2":"0.7.17","@gooddata/goodstrap":"^68.1.0","react-dom-factories":"^1.0.2","@gooddata/gooddata-js":"^12.5.0","json-stable-stringify":"^1.0.1","react-transition-group":"^2.2.1","hoist-non-react-statics":"^3.3.0","nodelist-foreach-polyfill":"^1.2.0","@formatjs/intl-pluralrules":"^1.3.6","highcharts-grouped-categories":"^1.1.3"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"raf":"3.3.2","yup":"^0.24.1","jest":"24.7.1","husky":"3.0.0","madge":"^3.4.4","react":"^16.5.2","enzyme":"3.5.0","eslint":"4.19.1","formik":"^0.11.11","moment":"2.23.0","history":"^4.7.2","ts-jest":"24.0.0","webpack":"4.30.0","full-icu":"^1.3.0","prettier":"1.16.4","react-ga":"^2.5.2","recharts":"1.0.0-beta.9","testcafe":"1.1.4","commander":"2.14.1","node-sass":"4.13.0","react-dom":"^16.5.2","supertest":"3.0.0","ts-loader":"6.0.0","@types/raf":"^3.4.0","css-loader":"0.28.7","jest-junit":"3.0.0","raw-loader":"0.5.1","styled-jsx":"2.2.1","typescript":"3.3.4000","@babel/core":"7.4.4","@types/jest":"24.0.6","@types/node":"7.0.8","@types/uuid":"3.4.3","file-loader":"3.0.1","jest-enzyme":"7.0.2","lint-staged":"9.1.0","sass-loader":"6.0.6","webpack-cli":"3.3.2","@types/react":"16.8.6","babel-loader":"8.0.5","react-helmet":"5.2.0","react-select":"1.2.1","style-loader":"0.19.1","@types/enzyme":"3.1.13","@types/lodash":"4.14.123","testcafe-live":"0.1.4","@babel/runtime":"7.4.4","dotenv-webpack":"^1.7.0","@babel/polyfill":"^7.4.4","@storybook/react":"5.0.11","@types/invariant":"2.2.29","@types/react-dom":"16.0.11","isomorphic-fetch":"2.2.1","react-datepicker":"1.1.0","react-router-dom":"4.2.2","@babel/preset-env":"7.4.4","@gooddata/mock-js":"^2.11.0","@storybook/addons":"5.0.11","@types/classnames":"2.2.3","@types/prop-types":"15.5.2","@storybook/theming":"5.0.11","identity-obj-proxy":"^3.0.0","intl-messageformat":"^7.5.4","webpack-dev-server":"3.3.1","@babel/preset-react":"7.0.0","@types/react-portal":"4.0.1","@types/react-window":"^1.8.1","babel-plugin-lodash":"3.3.4","html-webpack-plugin":"3.2.0","react-test-renderer":"16.4.2","@types/react-measure":"2.0.5","clean-webpack-plugin":"2.0.2","stats-webpack-plugin":"0.7.0","eslint-config-prettier":"4.1.0","react-google-recaptcha":"^0.14.1","tslint-config-prettier":"1.18.0","@gooddata/eslint-config":"^1.0.0","@gooddata/tslint-config":"1.0.0","@types/react-responsive":"^3.0.3","@types/storybook__react":"4.0.1","@types/stringify-object":"^3.2.0","enzyme-adapter-react-16":"1.3.1","@gooddata/test-storybook":"3.2.1","@storybook/addon-actions":"5.0.11","@storybook/addon-options":"5.0.11","node-sass-magic-importer":"5.1.0","react-syntax-highlighter":"11.0.2","@types/fixed-data-table-2":"0.8.1","@types/react-test-renderer":"16.0.0","circular-dependency-plugin":"5.0.2","compression-webpack-plugin":"2.0.0","@types/json-stable-stringify":"^1.0.32","@gooddata/frontend-npm-scripts":"1.1.0","@types/enzyme-adapter-react-16":"1.0.3","@types/storybook__addon-actions":"3.4.2","@babel/plugin-proposal-class-properties":"7.4.4","@babel/plugin-proposal-object-rest-spread":"7.4.4","@babel/plugin-transform-async-to-generator":"7.4.4"},"peerDependencies":{"react":"^16.5.2","react-dom":"^16.5.2"},"_npmOperationalInternal":{"tmp":"tmp/react-components_7.5.0-alpha-lanhuynh-lhq-sd-818-geo-pushpin-config-panel-p1-2020-03-24T08-37-36-576Z_1585039166033_0.16655303361383522","host":"s3://npm-registry-packages"}},"7.5.0-beta.29":{"name":"@gooddata/react-components","version":"7.5.0-beta.29","author":{"name":"GoodData Corporation"},"license":"BSD-3-Clause","_id":"@gooddata/react-components@7.5.0-beta.29","maintainers":[{"name":"afi","email":"adam.fiedler@gooddata.com"},{"name":"bertold8","email":"ivan.nejezchleb@seznam.cz"},{"name":"brbistas","email":"valentinos.chraniotis@gooddata.com"},{"name":"bugsbunny338","email":"jiri.zajic@mensa.cz"},{"name":"de.do","email":"de.do@gooddata.com"},{"name":"gooddata-ci","email":"rail@gooddata.com"},{"name":"hung.nguyen.hoang","email":"hung.nguyen@gooddata.com"},{"name":"ivan.mjartan","email":"ivan.mjartan@gooddata.com"},{"name":"jakub-sterba","email":"jakub.sterba@gooddata.com"},{"name":"jankc","email":"jan.krapac@gmail.com"},{"name":"jaroslav.tomecek","email":"jaroslav.tomecek@gooddata.com"},{"name":"jkittler","email":"honza.kittler@gmail.com"},{"name":"khanh.le","email":"khanh.le@gooddata.com"},{"name":"lanhuynh","email":"lan.huynh@gooddata.com"},{"name":"linhhong","email":"linh.hong@gooddata.com"},{"name":"lupko","email":"lubomir.slivka@gooddata.com"},{"name":"matyas.kandl","email":"matyas.kandl@gooddata.com"},{"name":"michal.marsal","email":"michal.marsal@gooddata.com"},{"name":"naibinh","email":"naibinh@gmail.com"},{"name":"nikolacech","email":"nikola.cech@gooddata.com"},{"name":"nis.hua","email":"nis.hua@gooddata.com"},{"name":"no23reason","email":"dan.homola@hotmail.cz"},{"name":"patrikbraborec","email":"patrik.braborec@gooddata.com"},{"name":"pbenes","email":"petr.benes@gooddata.com"},{"name":"petrjanu","email":"petr.janu@gooddata.com"},{"name":"ptquang86","email":"ptquang86@gmail.com"},{"name":"qduval","email":"quentin.duval@gooddata.com"},{"name":"rodri360","email":"me@rodri360.com"},{"name":"sitina","email":"jiri.sitina@gooddata.com"},{"name":"strouhaljan","email":"strouhal.jan@gmail.com"},{"name":"tomas.kratochvil","email":"tomas.kratochvil@gooddata.com"},{"name":"tomasreichmann","email":"tomasreichmann@gmail.com"},{"name":"tomsatgd","email":"tomas.satinsky@gooddata.com"},{"name":"trung-le-quoc","email":"trung.le@gooddata.com"},{"name":"tu-ngo","email":"tungo1981@gmail.com"},{"name":"tulean","email":"tuan.le@gooddata.com"},{"name":"utdnah","email":"danh.ung@gooddata.com"},{"name":"vlastikcz","email":"vlastimil.kotas@gooddata.com"},{"name":"vu.pham","email":"vu.pham@gooddata.com"},{"name":"xmort","email":"petr.dolejsi@gooddata.com"},{"name":"yanlipnican","email":"yanlipnican@gmail.com"}],"homepage":"https://github.com/gooddata/gooddata-react-components#readme","bugs":{"url":"https://github.com/gooddata/gooddata-react-components/issues"},"dist":{"shasum":"94fa0ba81e6e2f8ebea59819293e040905357490","tarball":"https://registry.npmjs.org/@gooddata/react-components/-/react-components-7.5.0-beta.29.tgz","fileCount":2485,"integrity":"sha512-MJGbycADFLBc+nddpRXBxOHxUOdDlf3eoYmxiG2jEPSf2RXiDiNJNOlgaMSaAvFZZ4Vbc4qOpJumIwchIaYWYQ==","signatures":[{"sig":"MEQCIDCbW+yyqHaQ38KOfmExSEdHzyhrVWx7/5oc9xt0TBQrAiBY5OAWyllG4cesLVEImPBICFgivtgagbGEkrBNdSvltw==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":9778335,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJeedGPCRA9TVsSAnZWagAApK8P/1uEfpr6SdUvDqj+gipE\nbmqL8QuqpzruQybgMmtJnrETf1tsxz/cnhGO7atGPCt4FoWoNK1BSeoFsM01\ngftMl4ONqJPr8DnOXUFAqORRonEnw/AHwD/ogyD6BpTrA+jjHjGqVEyjwF05\nRozs9mYLVRXR32nG6CC3+kaoGhXk0KkU0y0bZtOYXfG1O2QSG/C0LjQ5mvtN\n+MD8tSfdrPZnNmDHZB+aNFAbceBMzn7kQvLOgS41MatRi9AYxYgZ+Ndc6RCp\nGkKDJ3/SNhyWMDrrXHLlvpvWSl/AY+PgLy4/4EibS+tKI5DdsRmQ1481EvxD\nQ5dxW/BuNAokUWAxAD1ZrSjst1zVNi9+hzaNKdFuVBY6pTEcImb3O4svyR2e\n3EQW7Dqo5Z/FVwrptKGQ6yenOer2aETx7Cuh+o/qKaNj4Ng5GCJyE23Rnt+O\nKaCJCroBFddr3FV0Q3aLVuyxmihHMUeOxSn9TDYMEx82V5H+9m3jAK5MEcOo\n3MSuJTJzaZwMeRy69Rxosz+6AkVGOfErW2HY/oJMSbbAn/nyEjw8GQFhiFvz\nRrLHPqHMobx+gWk1jZCRIiLXJQZyQETDmk+FEMj5pXdwmzSCOyulWj/dNqDO\nG+CkY86WQOxvqTqr1R/aJzpBxH89X8ngpTwhE8bimOStMmgepfIoXryeELiH\nQSLf\r\n=A7Og\r\n-----END PGP SIGNATURE-----\r\n"},"main":"dist/index.js","husky":{"hooks":{"pre-commit":"lint-staged"}},"config":{"eslint":"./examples/**/*.{js,jsx}","tslint":"./{__mocks__,src,stories}/{,**/}*.{ts,tsx}"},"readme":"[![npm version](https://badge.fury.io/js/%40gooddata%2Freact-components.svg)](https://www.npmjs.com/package/@gooddata/react-components)\n\n# GoodData.UI React components\n> A React-based JavaScript library for building data-driven applications\n\n## Getting started\n- [GoodData.UI Documentation](http://sdk.gooddata.com/gooddata-ui/)\n- [GoodData.UI Live Examples](https://gooddata-examples.herokuapp.com/)\n- [Stack Overflow](https://stackoverflow.com/questions/tagged/gooddata)\n\n### Usage\nWith [yarn](https://yarnpkg.com) installed, go to your project directory and run\n```\n$ yarn add @gooddata/react-components\n```\nIf you prefer [npm](npmjs.com) run\n```\n$ npm install --save @gooddata/react-components\n```\n\nThe public API is exposed via global `index.js`. Except for the styles, do not import any other file directly\nbecause they are not intended to be part of the public API.\n\n## Contributing\n\nWe welcome any contribution in form of [issues](https://github.com/gooddata/gooddata-react-components/issues) or [pull requests](https://github.com/gooddata/gooddata-react-components/pulls).\nThese commands may come in handy while developing:\n\n| command | description |\n| ------- | ----------- |\n| `yarn install --pure-lockfile` | first step |\n| ||\n| `yarn dev` | build react-components to `/dist` in watch mode |\n| `yarn test` | run all unit tests |\n| `yarn prettier-write` | format the source code to match the valid codestyle |\n| `yarn validate` | validate codestyle |\n| ||\n| `yarn storybook` | run storybook from `/stories` on http://localhost:9001 |\n| `yarn build-storybook` | build storybook to `/dist-storybook` |\n| `yarn test-storybook` | run storybook and [screenshot tests](https://github.com/gooddata/gdc-client-utils/tree/master/test-storybook) |\n| ||\n| `yarn examples` | run Live Examples dev-server from `/examples` on https://localhost:8999 |\n| `yarn examples-build` | build Live Examples to `/examples/dist` |\n| `yarn examples-server` | serve built Live Examples - see `/examples/server/src` |\n| `yarn examples-testcafe` | run testcafe tests against `localhost:8999` |\n\n### Deploy to heroku.com\nWhen you deploy this repo to heroku, it serves *GoodData.UI Live Examples*.\nRelevant tasks are in `Procfile` and `package.json`.\n\n```bash\n# run in the project directory\nheroku login\nheroku create <your-app-name>\nheroku config:set DOMAIN_ADMIN_USERNAME=x@gooddata.com DOMAIN_ADMIN_PASSWORD=xy PROJECT_ID_TO_ASSIGN=xms7ga4tf3g3nzucd8380o2bev8oeknp\ngit push heroku HEAD:master\nheroku open\n```\n### Enable Geo Chart for Storybook and Live Examples\nGeo chart uses Mapbox to render map which requires a Mapbox access token.\n- Register an account and create Mapbox access token at [guide](https://docs.mapbox.com/help/how-mapbox-works/access-tokens/)\n- Store the created token at `.env`:\n```bash\necho -e \"EXAMPLE_MAPBOX_ACCESS_TOKEN=token\" >> .env # only need to run once\necho -e \"STORYBOOK_MAPBOX_ACCESS_TOKEN=token\" >> .env # only need to run once\n```\n\n### Run Live Examples Locally\nTo run *GoodData.UI Live Examples* locally:\n```bash\ngit clone <this-repository>\ncd  <repository-folder>\nyarn install --pure-lockfile\nyarn examples\n```\nThen open https://localhost:8999 and login using Live Examples account (you can [create one here](https://gooddata-examples.herokuapp.com/registration)).\n\n### Run Storybook locally\n- Run storybook with token stored in `.env` for more secure\n```bash\nyarn storybook\n```\n- Or run storybook with token env param exposed to cli (not suggested)\n```bash\nSTORYBOOK_MAPBOX_ACCESS_TOKEN=token yarn storybook\n```\n- Apply either above way to `yarn build-storybook` or `yarn test-storybook`\n\n### Source code formatting\nThe source code in the repository is formatted by [Prettier](https://prettier.io/).\nThe format of the code is validated by our Continuous Integration server and is one of the requirements of successful merge.\n\nPrettier is supported by every major IDE. You can find the list of supported editors and how to configure them [here](https://prettier.io/docs/en/editors.html).\n\nIn the case, when your editor is not supported or you don't want to setup the integration, you can run the `yarn prettier-write` command to reformat the code before commit.\n\n## Changelog\n\n- see [CHANGELOG.md](CHANGELOG.md)\n\n## Supported versions\n\nIn order to make the user experience with integrating GoodData UI SDK as smooth and secure as possible and to ensure that the SDK is using the latest features of the platform, we will only provide support to two most recent major versions of UI SDK.\n\nThe most recent majors will be supported in the following modes:\n\n- The latest major version will receive all new functionality and all bug fixes\n- The previous major version will only receive fixes to critical issues and security fixes. These fixes will be applied on top of last released version of the previous major\n\nThe customers are encouraged to always use the latest version of the UI SDK.\n\nIn case of using older versions, the user might face API incompatibility, performance or security issues.\n\nPlease follow the installation instructions to update to the newest version.\n\n## License\n\n(C) 2007-2020 GoodData Corporation\n\nThis project is dual licensed:\n\n- The ATTRIBUTION-NONCOMMERCIAL 4.0 INTERNATIONAL (CC BY-NC 4.0) is used for purpose of the trial experience and evaluation of GoodData.UI library.\n- The GOODDATA GOODDATA.UI LIBRARY END USER LICENSE AGREEMENT is used for GoodData customers.\n\nFor more information, please see [LICENSE](https://github.com/gooddata/gooddata-react-components/blob/master/LICENSE)\n","gitHead":"43b006748e43addfa44a0021d8766ae2d70b7d5e","scripts":{"dev":"bash scripts/build.sh --dev-watch","test":"jest --watch","build":"bash scripts/build.sh","tslint":"yarn run-tslint -t verbose $npm_package_config_tslint","prepare":"cd examples/server && yarn install --frozen-lockfile && cd ../..; rm -r examples/node_modules 2>/dev/null; true","examples":"bash scripts/run-examples.sh","prepare?":"# Called before `npm publish` and on local `npm install`. Temporarily also for deleting obsolete node_modules. Ends with `true` to continue gracefully.","validate":"tsc --noEmit && yarn tslint && eslint $npm_package_config_eslint && yarn prettier-check","build-dev":"bash scripts/build.sh --dev","examples?":"# Default is developer domain, other options: yarn examples [sec,secure,stg,stg2,stg3,demo,developer or URL]","storybook":"yarn build && start-storybook -p 9001 -c .storybook","test-once":"jest","tslint-ci":"mkdir -p ./ci/results && yarn run-tslint -t checkstyle -o ./ci/results/tslint-results.xml $npm_package_config_tslint","run-tslint":"tslint -p tsconfig.json","validate-ci":"tsc --noEmit && yarn tslint-ci  && eslint $npm_package_config_eslint -f checkstyle -o ci/results/eslint-results.xml && yarn prettier-check","examples-build":"bash scripts/build-examples.sh","prepublishOnly":"yarn build","prettier-check":"prettier --check '{src,stories,styles,__mocks__,examples/server/src,examples/src,examples/test}/**/*.{ts,js,tsx,jsx,json,scss,md,yaml,html}'","prettier-write":"prettier --write '{src,stories,styles,__mocks__,examples/server/src,examples/src,examples/test}/**/*.{ts,js,tsx,jsx,json,scss,md,yaml,html}'","test-storybook":"yarn build && test-storybook","build-storybook":"yarn build && build-storybook -c .storybook -o dist-storybook","examples-server":"node examples/server/src/index.js","heroku-postbuild":"yarn examples-build developer","examples-testcafe":"./scripts/run-testcafe.sh visual","check-circular-deps":"madge --circular --extensions ts ./src","examples-testcafe-ci":"./scripts/run-testcafe.sh ci","examples-testcafe-live":"./scripts/run-testcafe.sh live"},"typings":"dist/index.d.ts","_npmUser":{"name":"gooddata-ci","email":"rail@gooddata.com"},"deprecated":"@gooddata/react-components@7 reached End of Support on March 31, 2022. Please upgrade (see https://sdk.gooddata.com/gooddata-ui/docs/supported_versions.html for more information).","repository":{"url":"git+ssh://git@github.com/gooddata/gooddata-react-components.git","type":"git"},"_npmVersion":"6.4.1","description":"GoodData.UI - A powerful JavaScript library for building analytical applications","directories":{},"lint-staged":{"{src,stories,styles,__mocks__,examples/server/src,examples/src,examples/test}/**/*.{ts,js,tsx,jsx,scss}":["npx gdc-fix-copyright","git add"],"{src,stories,styles,__mocks__,examples/server/src,examples/src,examples/test}/**/*.{ts,js,tsx,jsx,json,scss,md,yaml,html}":["prettier --write","git add"]},"_nodeVersion":"8.12.0","dependencies":{"rxjs":"^5.5.6","uuid":"^3.2.1","immer":"^1.3.1","lodash":"^4.17.15","date-fns":"^2.7.0","downshift":"^3.2.7","invariant":"^2.2.2","mapbox-gl":"^1.6.1","classnames":"^2.2.6","highcharts":"7.1.1","prop-types":"^15.6.0","react-intl":"^3.6.0","custom-event":"^1.0.1","react-window":"^1.8.1","ag-grid-react":"20.0.0","react-measure":"^2.3.0","@types/mapbox-gl":"^1.6.1","react-day-picker":"~7.3.0","react-responsive":"^3.0.0","stringify-object":"^2.4.0","@gooddata/typings":"^2.22.0","ag-grid-community":"20.0.0","http-status-codes":"^1.3.0","@gooddata/js-utils":"^3.5.0","@gooddata/numberjs":"^3.2.4","fixed-data-table-2":"0.7.17","@gooddata/goodstrap":"^68.2.0","react-dom-factories":"^1.0.2","@gooddata/gooddata-js":"^12.5.0","json-stable-stringify":"^1.0.1","react-transition-group":"^2.2.1","hoist-non-react-statics":"^3.3.0","nodelist-foreach-polyfill":"^1.2.0","@formatjs/intl-pluralrules":"^1.3.6","highcharts-grouped-categories":"^1.1.3"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"raf":"3.3.2","yup":"^0.24.1","jest":"24.7.1","husky":"3.0.0","madge":"^3.4.4","react":"^16.5.2","enzyme":"3.5.0","eslint":"4.19.1","formik":"^0.11.11","moment":"2.23.0","history":"^4.7.2","ts-jest":"24.0.0","webpack":"4.30.0","full-icu":"^1.3.0","prettier":"1.16.4","react-ga":"^2.5.2","recharts":"1.0.0-beta.9","testcafe":"1.1.4","commander":"2.14.1","node-sass":"4.13.0","react-dom":"^16.5.2","supertest":"3.0.0","ts-loader":"6.0.0","@types/raf":"^3.4.0","css-loader":"0.28.7","jest-junit":"3.0.0","raw-loader":"0.5.1","styled-jsx":"2.2.1","typescript":"3.3.4000","@babel/core":"7.4.4","@types/jest":"24.0.6","@types/node":"7.0.8","@types/uuid":"3.4.3","file-loader":"3.0.1","jest-enzyme":"7.0.2","lint-staged":"9.1.0","sass-loader":"6.0.6","webpack-cli":"3.3.2","@types/react":"16.8.6","babel-loader":"8.0.5","react-helmet":"5.2.0","react-select":"1.2.1","style-loader":"0.19.1","@types/enzyme":"3.1.13","@types/lodash":"4.14.123","testcafe-live":"0.1.4","@babel/runtime":"7.4.4","dotenv-webpack":"^1.7.0","@babel/polyfill":"^7.4.4","@storybook/react":"5.0.11","@types/invariant":"2.2.29","@types/react-dom":"16.0.11","isomorphic-fetch":"2.2.1","react-datepicker":"1.1.0","react-router-dom":"4.2.2","@babel/preset-env":"7.4.4","@gooddata/mock-js":"^2.11.0","@storybook/addons":"5.0.11","@types/classnames":"2.2.3","@types/prop-types":"15.5.2","@storybook/theming":"5.0.11","identity-obj-proxy":"^3.0.0","intl-messageformat":"^7.5.4","webpack-dev-server":"3.3.1","@babel/preset-react":"7.0.0","@types/react-portal":"4.0.1","@types/react-window":"^1.8.1","babel-plugin-lodash":"3.3.4","html-webpack-plugin":"3.2.0","react-test-renderer":"16.4.2","@types/react-measure":"2.0.5","clean-webpack-plugin":"2.0.2","stats-webpack-plugin":"0.7.0","eslint-config-prettier":"4.1.0","react-google-recaptcha":"^0.14.1","tslint-config-prettier":"1.18.0","@gooddata/eslint-config":"^1.0.0","@gooddata/tslint-config":"1.0.0","@types/react-responsive":"^3.0.3","@types/storybook__react":"4.0.1","@types/stringify-object":"^3.2.0","enzyme-adapter-react-16":"1.3.1","@gooddata/test-storybook":"3.2.1","@storybook/addon-actions":"5.0.11","@storybook/addon-options":"5.0.11","node-sass-magic-importer":"5.1.0","react-syntax-highlighter":"11.0.2","@types/fixed-data-table-2":"0.8.1","@types/react-test-renderer":"16.0.0","circular-dependency-plugin":"5.0.2","compression-webpack-plugin":"2.0.0","@types/json-stable-stringify":"^1.0.32","@gooddata/frontend-npm-scripts":"1.1.0","@types/enzyme-adapter-react-16":"1.0.3","@types/storybook__addon-actions":"3.4.2","@babel/plugin-proposal-class-properties":"7.4.4","@babel/plugin-proposal-object-rest-spread":"7.4.4","@babel/plugin-transform-async-to-generator":"7.4.4"},"peerDependencies":{"react":"^16.5.2","react-dom":"^16.5.2"},"_npmOperationalInternal":{"tmp":"tmp/react-components_7.5.0-beta.29_1585041805826_0.4563385224397185","host":"s3://npm-registry-packages"}},"7.5.0-alpha-lanhuynh-lhq-sd-818-geo-pushpin-config-panel-p1-2020-03-24T10-01-27-611Z":{"name":"@gooddata/react-components","version":"7.5.0-alpha-lanhuynh-lhq-sd-818-geo-pushpin-config-panel-p1-2020-03-24T10-01-27-611Z","author":{"name":"GoodData Corporation"},"license":"BSD-3-Clause","_id":"@gooddata/react-components@7.5.0-alpha-lanhuynh-lhq-sd-818-geo-pushpin-config-panel-p1-2020-03-24T10-01-27-611Z","maintainers":[{"name":"afi","email":"adam.fiedler@gooddata.com"},{"name":"bertold8","email":"ivan.nejezchleb@seznam.cz"},{"name":"brbistas","email":"valentinos.chraniotis@gooddata.com"},{"name":"bugsbunny338","email":"jiri.zajic@mensa.cz"},{"name":"de.do","email":"de.do@gooddata.com"},{"name":"gooddata-ci","email":"rail@gooddata.com"},{"name":"hung.nguyen.hoang","email":"hung.nguyen@gooddata.com"},{"name":"ivan.mjartan","email":"ivan.mjartan@gooddata.com"},{"name":"jakub-sterba","email":"jakub.sterba@gooddata.com"},{"name":"jankc","email":"jan.krapac@gmail.com"},{"name":"jaroslav.tomecek","email":"jaroslav.tomecek@gooddata.com"},{"name":"jkittler","email":"honza.kittler@gmail.com"},{"name":"khanh.le","email":"khanh.le@gooddata.com"},{"name":"lanhuynh","email":"lan.huynh@gooddata.com"},{"name":"linhhong","email":"linh.hong@gooddata.com"},{"name":"lupko","email":"lubomir.slivka@gooddata.com"},{"name":"matyas.kandl","email":"matyas.kandl@gooddata.com"},{"name":"michal.marsal","email":"michal.marsal@gooddata.com"},{"name":"naibinh","email":"naibinh@gmail.com"},{"name":"nikolacech","email":"nikola.cech@gooddata.com"},{"name":"nis.hua","email":"nis.hua@gooddata.com"},{"name":"no23reason","email":"dan.homola@hotmail.cz"},{"name":"patrikbraborec","email":"patrik.braborec@gooddata.com"},{"name":"pbenes","email":"petr.benes@gooddata.com"},{"name":"petrjanu","email":"petr.janu@gooddata.com"},{"name":"ptquang86","email":"ptquang86@gmail.com"},{"name":"qduval","email":"quentin.duval@gooddata.com"},{"name":"rodri360","email":"me@rodri360.com"},{"name":"sitina","email":"jiri.sitina@gooddata.com"},{"name":"strouhaljan","email":"strouhal.jan@gmail.com"},{"name":"tomas.kratochvil","email":"tomas.kratochvil@gooddata.com"},{"name":"tomasreichmann","email":"tomasreichmann@gmail.com"},{"name":"tomsatgd","email":"tomas.satinsky@gooddata.com"},{"name":"trung-le-quoc","email":"trung.le@gooddata.com"},{"name":"tu-ngo","email":"tungo1981@gmail.com"},{"name":"tulean","email":"tuan.le@gooddata.com"},{"name":"utdnah","email":"danh.ung@gooddata.com"},{"name":"vlastikcz","email":"vlastimil.kotas@gooddata.com"},{"name":"vu.pham","email":"vu.pham@gooddata.com"},{"name":"xmort","email":"petr.dolejsi@gooddata.com"},{"name":"yanlipnican","email":"yanlipnican@gmail.com"}],"homepage":"https://github.com/gooddata/gooddata-react-components#readme","bugs":{"url":"https://github.com/gooddata/gooddata-react-components/issues"},"dist":{"shasum":"14fc209126693555a68ab21b46fd05cb4d564dd7","tarball":"https://registry.npmjs.org/@gooddata/react-components/-/react-components-7.5.0-alpha-lanhuynh-lhq-sd-818-geo-pushpin-config-panel-p1-2020-03-24T10-01-27-611Z.tgz","fileCount":2489,"integrity":"sha512-oX4aCNAx9CXjRquO1a2DGxvW+q8xJfOTvxT3KNc7krs1F97ECbh++Nb01P3JSXtfuvWamJ/cHblodPu6+7hsfg==","signatures":[{"sig":"MEUCIFBQ2hAR4aNaNKtmdRTahYJnPWsy5EHMs0PTNU4AYj4+AiEAzYmSwIDLbcdeoY4Xiw7da9do3f6t5peZqj3vFZrwKyM=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":9810440,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJeedrSCRA9TVsSAnZWagAAcF0P/3tMsfNQbVWpJ4wDtw5R\nFlh+s0XjbadUebhWwxZYjj33dKUUz5tw2XWJ4oweKFR1L9YeeU0EUfXjeidf\nlC7DxhFk60N2T6K01GbiByksJ+Z99aAsSk3/jtRvGBrRIepFTQaw5Z09ECd3\nr0a/yIGErmiFIeJTtRpLecG/+Gw9FqNLjVUZv24VtdLGWKJ7SYORc4U1xCbn\n7g+0uSMVy9ySc27rY85xb3YlTjuL+hwE7Zw/tkOyKg7BmNIBiQeQVp06NG7f\n6dexTbaYPcOZydRd9mTLjF5otyVY1gkW4Q2eAEkCjw/nOdqffhc2aQlVuv4Y\nXskHYo4gKzqaLBd8/NrCADPOkUI9ug1pChYHfG6K1UKEzt9hYjzDXJ1eleEO\nd7Uq50PNIHIeeFV2Tii8A6D+iLYQinmQojo1M4HOTS53adScPHjhDKgI7ABX\n++yDyYTxtw2R1dXH5dFiUE8Jzpj2fMnWxkGJyknIbCxomCXjV/5uahzv2uLY\nZXuQD5E6MZOdwbc2cjFDwbCBB0E4ICizYwSrask/yI9fxkq2w6t5Lt/x0J9Q\npqmSA9Bvq+sgPXzz9uYwKK9JD3v5zd92nvQ2wF6Fy2H4TxHE1MwLuL5qysO4\nEOO2N9S5S4o9rV2wu2SKdMTLn8kxOMe75Cb8b1bwBt89Vl4fCEoUKL57b8I9\nMvXV\r\n=CEym\r\n-----END PGP SIGNATURE-----\r\n"},"main":"dist/index.js","husky":{"hooks":{"pre-commit":"lint-staged"}},"config":{"eslint":"./examples/**/*.{js,jsx}","tslint":"./{__mocks__,src,stories}/{,**/}*.{ts,tsx}"},"readme":"[![npm version](https://badge.fury.io/js/%40gooddata%2Freact-components.svg)](https://www.npmjs.com/package/@gooddata/react-components)\n\n# GoodData.UI React components\n> A React-based JavaScript library for building data-driven applications\n\n## Getting started\n- [GoodData.UI Documentation](http://sdk.gooddata.com/gooddata-ui/)\n- [GoodData.UI Live Examples](https://gooddata-examples.herokuapp.com/)\n- [Stack Overflow](https://stackoverflow.com/questions/tagged/gooddata)\n\n### Usage\nWith [yarn](https://yarnpkg.com) installed, go to your project directory and run\n```\n$ yarn add @gooddata/react-components\n```\nIf you prefer [npm](npmjs.com) run\n```\n$ npm install --save @gooddata/react-components\n```\n\nThe public API is exposed via global `index.js`. Except for the styles, do not import any other file directly\nbecause they are not intended to be part of the public API.\n\n## Contributing\n\nWe welcome any contribution in form of [issues](https://github.com/gooddata/gooddata-react-components/issues) or [pull requests](https://github.com/gooddata/gooddata-react-components/pulls).\nThese commands may come in handy while developing:\n\n| command | description |\n| ------- | ----------- |\n| `yarn install --pure-lockfile` | first step |\n| ||\n| `yarn dev` | build react-components to `/dist` in watch mode |\n| `yarn test` | run all unit tests |\n| `yarn prettier-write` | format the source code to match the valid codestyle |\n| `yarn validate` | validate codestyle |\n| ||\n| `yarn storybook` | run storybook from `/stories` on http://localhost:9001 |\n| `yarn build-storybook` | build storybook to `/dist-storybook` |\n| `yarn test-storybook` | run storybook and [screenshot tests](https://github.com/gooddata/gdc-client-utils/tree/master/test-storybook) |\n| ||\n| `yarn examples` | run Live Examples dev-server from `/examples` on https://localhost:8999 |\n| `yarn examples-build` | build Live Examples to `/examples/dist` |\n| `yarn examples-server` | serve built Live Examples - see `/examples/server/src` |\n| `yarn examples-testcafe` | run testcafe tests against `localhost:8999` |\n\n### Deploy to heroku.com\nWhen you deploy this repo to heroku, it serves *GoodData.UI Live Examples*.\nRelevant tasks are in `Procfile` and `package.json`.\n\n```bash\n# run in the project directory\nheroku login\nheroku create <your-app-name>\nheroku config:set DOMAIN_ADMIN_USERNAME=x@gooddata.com DOMAIN_ADMIN_PASSWORD=xy PROJECT_ID_TO_ASSIGN=xms7ga4tf3g3nzucd8380o2bev8oeknp\ngit push heroku HEAD:master\nheroku open\n```\n### Enable Geo Chart for Storybook and Live Examples\nGeo chart uses Mapbox to render map which requires a Mapbox access token.\n- Register an account and create Mapbox access token at [guide](https://docs.mapbox.com/help/how-mapbox-works/access-tokens/)\n- Store the created token at `.env`:\n```bash\necho -e \"EXAMPLE_MAPBOX_ACCESS_TOKEN=token\" >> .env # only need to run once\necho -e \"STORYBOOK_MAPBOX_ACCESS_TOKEN=token\" >> .env # only need to run once\n```\n\n### Run Live Examples Locally\nTo run *GoodData.UI Live Examples* locally:\n```bash\ngit clone <this-repository>\ncd  <repository-folder>\nyarn install --pure-lockfile\nyarn examples\n```\nThen open https://localhost:8999 and login using Live Examples account (you can [create one here](https://gooddata-examples.herokuapp.com/registration)).\n\n### Run Storybook locally\n- Run storybook with token stored in `.env` for more secure\n```bash\nyarn storybook\n```\n- Or run storybook with token env param exposed to cli (not suggested)\n```bash\nSTORYBOOK_MAPBOX_ACCESS_TOKEN=token yarn storybook\n```\n- Apply either above way to `yarn build-storybook` or `yarn test-storybook`\n\n### Source code formatting\nThe source code in the repository is formatted by [Prettier](https://prettier.io/).\nThe format of the code is validated by our Continuous Integration server and is one of the requirements of successful merge.\n\nPrettier is supported by every major IDE. You can find the list of supported editors and how to configure them [here](https://prettier.io/docs/en/editors.html).\n\nIn the case, when your editor is not supported or you don't want to setup the integration, you can run the `yarn prettier-write` command to reformat the code before commit.\n\n## Changelog\n\n- see [CHANGELOG.md](CHANGELOG.md)\n\n## Supported versions\n\nIn order to make the user experience with integrating GoodData UI SDK as smooth and secure as possible and to ensure that the SDK is using the latest features of the platform, we will only provide support to two most recent major versions of UI SDK.\n\nThe most recent majors will be supported in the following modes:\n\n- The latest major version will receive all new functionality and all bug fixes\n- The previous major version will only receive fixes to critical issues and security fixes. These fixes will be applied on top of last released version of the previous major\n\nThe customers are encouraged to always use the latest version of the UI SDK.\n\nIn case of using older versions, the user might face API incompatibility, performance or security issues.\n\nPlease follow the installation instructions to update to the newest version.\n\n## License\n\n(C) 2007-2020 GoodData Corporation\n\nThis project is dual licensed:\n\n- The ATTRIBUTION-NONCOMMERCIAL 4.0 INTERNATIONAL (CC BY-NC 4.0) is used for purpose of the trial experience and evaluation of GoodData.UI library.\n- The GOODDATA GOODDATA.UI LIBRARY END USER LICENSE AGREEMENT is used for GoodData customers.\n\nFor more information, please see [LICENSE](https://github.com/gooddata/gooddata-react-components/blob/master/LICENSE)\n","gitHead":"61a85b444bcac8eda3e4c25de25033589dd6527c","scripts":{"dev":"bash scripts/build.sh --dev-watch","test":"jest --watch","build":"bash scripts/build.sh","tslint":"yarn run-tslint -t verbose $npm_package_config_tslint","prepare":"cd examples/server && yarn install --frozen-lockfile && cd ../..; rm -r examples/node_modules 2>/dev/null; true","examples":"bash scripts/run-examples.sh","prepare?":"# Called before `npm publish` and on local `npm install`. Temporarily also for deleting obsolete node_modules. Ends with `true` to continue gracefully.","validate":"tsc --noEmit && yarn tslint && eslint $npm_package_config_eslint && yarn prettier-check","build-dev":"bash scripts/build.sh --dev","examples?":"# Default is developer domain, other options: yarn examples [sec,secure,stg,stg2,stg3,demo,developer or URL]","storybook":"yarn build && start-storybook -p 9001 -c .storybook","test-once":"jest","tslint-ci":"mkdir -p ./ci/results && yarn run-tslint -t checkstyle -o ./ci/results/tslint-results.xml $npm_package_config_tslint","run-tslint":"tslint -p tsconfig.json","validate-ci":"tsc --noEmit && yarn tslint-ci  && eslint $npm_package_config_eslint -f checkstyle -o ci/results/eslint-results.xml && yarn prettier-check","examples-build":"bash scripts/build-examples.sh","prepublishOnly":"yarn build","prettier-check":"prettier --check '{src,stories,styles,__mocks__,examples/server/src,examples/src,examples/test}/**/*.{ts,js,tsx,jsx,json,scss,md,yaml,html}'","prettier-write":"prettier --write '{src,stories,styles,__mocks__,examples/server/src,examples/src,examples/test}/**/*.{ts,js,tsx,jsx,json,scss,md,yaml,html}'","test-storybook":"yarn build && test-storybook","build-storybook":"yarn build && build-storybook -c .storybook -o dist-storybook","examples-server":"node examples/server/src/index.js","heroku-postbuild":"yarn examples-build developer","examples-testcafe":"./scripts/run-testcafe.sh visual","check-circular-deps":"madge --circular --extensions ts ./src","examples-testcafe-ci":"./scripts/run-testcafe.sh ci","examples-testcafe-live":"./scripts/run-testcafe.sh live"},"typings":"dist/index.d.ts","_npmUser":{"name":"lanhuynh","email":"lan.huynh@gooddata.com"},"deprecated":"@gooddata/react-components@7 reached End of Support on March 31, 2022. Please upgrade (see https://sdk.gooddata.com/gooddata-ui/docs/supported_versions.html for more information).","repository":{"url":"git+ssh://git@github.com/gooddata/gooddata-react-components.git","type":"git"},"_npmVersion":"6.9.0","description":"GoodData.UI - A powerful JavaScript library for building analytical applications","directories":{},"lint-staged":{"{src,stories,styles,__mocks__,examples/server/src,examples/src,examples/test}/**/*.{ts,js,tsx,jsx,scss}":["npx gdc-fix-copyright","git add"],"{src,stories,styles,__mocks__,examples/server/src,examples/src,examples/test}/**/*.{ts,js,tsx,jsx,json,scss,md,yaml,html}":["prettier --write","git add"]},"_nodeVersion":"8.12.0","dependencies":{"rxjs":"^5.5.6","uuid":"^3.2.1","immer":"^1.3.1","lodash":"^4.17.15","date-fns":"^2.7.0","downshift":"^3.2.7","invariant":"^2.2.2","mapbox-gl":"^1.6.1","classnames":"^2.2.6","highcharts":"7.1.1","prop-types":"^15.6.0","react-intl":"^3.6.0","custom-event":"^1.0.1","react-window":"^1.8.1","ag-grid-react":"20.0.0","react-measure":"^2.3.0","@types/mapbox-gl":"^1.6.1","react-day-picker":"~7.3.0","react-responsive":"^3.0.0","stringify-object":"^2.4.0","@gooddata/typings":"^2.22.0","ag-grid-community":"20.0.0","http-status-codes":"^1.3.0","@gooddata/js-utils":"^3.5.0","@gooddata/numberjs":"^3.2.4","fixed-data-table-2":"0.7.17","@gooddata/goodstrap":"^68.1.0","react-dom-factories":"^1.0.2","@gooddata/gooddata-js":"^12.5.0","json-stable-stringify":"^1.0.1","react-transition-group":"^2.2.1","hoist-non-react-statics":"^3.3.0","nodelist-foreach-polyfill":"^1.2.0","@formatjs/intl-pluralrules":"^1.3.6","highcharts-grouped-categories":"^1.1.3"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"raf":"3.3.2","yup":"^0.24.1","jest":"24.7.1","husky":"3.0.0","madge":"^3.4.4","react":"^16.5.2","enzyme":"3.5.0","eslint":"4.19.1","formik":"^0.11.11","moment":"2.23.0","history":"^4.7.2","ts-jest":"24.0.0","webpack":"4.30.0","full-icu":"^1.3.0","prettier":"1.16.4","react-ga":"^2.5.2","recharts":"1.0.0-beta.9","testcafe":"1.1.4","commander":"2.14.1","node-sass":"4.13.0","react-dom":"^16.5.2","supertest":"3.0.0","ts-loader":"6.0.0","@types/raf":"^3.4.0","css-loader":"0.28.7","jest-junit":"3.0.0","raw-loader":"0.5.1","styled-jsx":"2.2.1","typescript":"3.3.4000","@babel/core":"7.4.4","@types/jest":"24.0.6","@types/node":"7.0.8","@types/uuid":"3.4.3","file-loader":"3.0.1","jest-enzyme":"7.0.2","lint-staged":"9.1.0","sass-loader":"6.0.6","webpack-cli":"3.3.2","@types/react":"16.8.6","babel-loader":"8.0.5","react-helmet":"5.2.0","react-select":"1.2.1","style-loader":"0.19.1","@types/enzyme":"3.1.13","@types/lodash":"4.14.123","testcafe-live":"0.1.4","@babel/runtime":"7.4.4","dotenv-webpack":"^1.7.0","@babel/polyfill":"^7.4.4","@storybook/react":"5.0.11","@types/invariant":"2.2.29","@types/react-dom":"16.0.11","isomorphic-fetch":"2.2.1","react-datepicker":"1.1.0","react-router-dom":"4.2.2","@babel/preset-env":"7.4.4","@gooddata/mock-js":"^2.11.0","@storybook/addons":"5.0.11","@types/classnames":"2.2.3","@types/prop-types":"15.5.2","@storybook/theming":"5.0.11","identity-obj-proxy":"^3.0.0","intl-messageformat":"^7.5.4","webpack-dev-server":"3.3.1","@babel/preset-react":"7.0.0","@types/react-portal":"4.0.1","@types/react-window":"^1.8.1","babel-plugin-lodash":"3.3.4","html-webpack-plugin":"3.2.0","react-test-renderer":"16.4.2","@types/react-measure":"2.0.5","clean-webpack-plugin":"2.0.2","stats-webpack-plugin":"0.7.0","eslint-config-prettier":"4.1.0","react-google-recaptcha":"^0.14.1","tslint-config-prettier":"1.18.0","@gooddata/eslint-config":"^1.0.0","@gooddata/tslint-config":"1.0.0","@types/react-responsive":"^3.0.3","@types/storybook__react":"4.0.1","@types/stringify-object":"^3.2.0","enzyme-adapter-react-16":"1.3.1","@gooddata/test-storybook":"3.2.1","@storybook/addon-actions":"5.0.11","@storybook/addon-options":"5.0.11","node-sass-magic-importer":"5.1.0","react-syntax-highlighter":"11.0.2","@types/fixed-data-table-2":"0.8.1","@types/react-test-renderer":"16.0.0","circular-dependency-plugin":"5.0.2","compression-webpack-plugin":"2.0.0","@types/json-stable-stringify":"^1.0.32","@gooddata/frontend-npm-scripts":"1.1.0","@types/enzyme-adapter-react-16":"1.0.3","@types/storybook__addon-actions":"3.4.2","@babel/plugin-proposal-class-properties":"7.4.4","@babel/plugin-proposal-object-rest-spread":"7.4.4","@babel/plugin-transform-async-to-generator":"7.4.4"},"peerDependencies":{"react":"^16.5.2","react-dom":"^16.5.2"},"_npmOperationalInternal":{"tmp":"tmp/react-components_7.5.0-alpha-lanhuynh-lhq-sd-818-geo-pushpin-config-panel-p1-2020-03-24T10-01-27-611Z_1585044177826_0.8414664876937457","host":"s3://npm-registry-packages"}},"7.5.0-beta.30":{"name":"@gooddata/react-components","version":"7.5.0-beta.30","author":{"name":"GoodData Corporation"},"license":"BSD-3-Clause","_id":"@gooddata/react-components@7.5.0-beta.30","maintainers":[{"name":"afi","email":"adam.fiedler@gooddata.com"},{"name":"bertold8","email":"ivan.nejezchleb@seznam.cz"},{"name":"brbistas","email":"valentinos.chraniotis@gooddata.com"},{"name":"bugsbunny338","email":"jiri.zajic@mensa.cz"},{"name":"de.do","email":"de.do@gooddata.com"},{"name":"gooddata-ci","email":"rail@gooddata.com"},{"name":"hung.nguyen.hoang","email":"hung.nguyen@gooddata.com"},{"name":"ivan.mjartan","email":"ivan.mjartan@gooddata.com"},{"name":"jakub-sterba","email":"jakub.sterba@gooddata.com"},{"name":"jankc","email":"jan.krapac@gmail.com"},{"name":"jaroslav.tomecek","email":"jaroslav.tomecek@gooddata.com"},{"name":"jkittler","email":"honza.kittler@gmail.com"},{"name":"khanh.le","email":"khanh.le@gooddata.com"},{"name":"lanhuynh","email":"lan.huynh@gooddata.com"},{"name":"linhhong","email":"linh.hong@gooddata.com"},{"name":"lupko","email":"lubomir.slivka@gooddata.com"},{"name":"matyas.kandl","email":"matyas.kandl@gooddata.com"},{"name":"michal.marsal","email":"michal.marsal@gooddata.com"},{"name":"naibinh","email":"naibinh@gmail.com"},{"name":"nikolacech","email":"nikola.cech@gooddata.com"},{"name":"nis.hua","email":"nis.hua@gooddata.com"},{"name":"no23reason","email":"dan.homola@hotmail.cz"},{"name":"patrikbraborec","email":"patrik.braborec@gooddata.com"},{"name":"pbenes","email":"petr.benes@gooddata.com"},{"name":"petrjanu","email":"petr.janu@gooddata.com"},{"name":"ptquang86","email":"ptquang86@gmail.com"},{"name":"qduval","email":"quentin.duval@gooddata.com"},{"name":"rodri360","email":"me@rodri360.com"},{"name":"sitina","email":"jiri.sitina@gooddata.com"},{"name":"strouhaljan","email":"strouhal.jan@gmail.com"},{"name":"tomas.kratochvil","email":"tomas.kratochvil@gooddata.com"},{"name":"tomasreichmann","email":"tomasreichmann@gmail.com"},{"name":"tomsatgd","email":"tomas.satinsky@gooddata.com"},{"name":"trung-le-quoc","email":"trung.le@gooddata.com"},{"name":"tu-ngo","email":"tungo1981@gmail.com"},{"name":"tulean","email":"tuan.le@gooddata.com"},{"name":"utdnah","email":"danh.ung@gooddata.com"},{"name":"vlastikcz","email":"vlastimil.kotas@gooddata.com"},{"name":"vu.pham","email":"vu.pham@gooddata.com"},{"name":"xmort","email":"petr.dolejsi@gooddata.com"},{"name":"yanlipnican","email":"yanlipnican@gmail.com"}],"homepage":"https://github.com/gooddata/gooddata-react-components#readme","bugs":{"url":"https://github.com/gooddata/gooddata-react-components/issues"},"dist":{"shasum":"791c47d00af4b819bf48b6c0f9e94a7256635ad3","tarball":"https://registry.npmjs.org/@gooddata/react-components/-/react-components-7.5.0-beta.30.tgz","fileCount":2485,"integrity":"sha512-/pr/nOcb0UTLtiATmioqGJHOcfynqFfAo3CMKRg5YgPPuv0KFuLhuBcUpYen/CNDfYnoe7wGBDxKjBj18NbJsA==","signatures":[{"sig":"MEYCIQDmXRvhRaqJaGF34tvV5AvU83nxDhmW3vUXoQBkdhkpQgIhAL5KG30OAhUZE2qZzjv0OP5DlaWSsGHxLoY+dugATrKw","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":9778335,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJeeep+CRA9TVsSAnZWagAAgbEP/RfYb/bNSTBtG4JxUAma\nRI0U/YdSebu4nqZrxdmrUBiAuXPwkvAoD1glFLWmKHAQuR4S0uCQRaiuT+pM\npafMmeb7Ut3mDuBq6S0IqoOduZEdzQuw6H1+qrHVg6hpeVpSg/pPJcsEAJh/\n1oJ6eoCrnNE6rxvYq1dIS5tA1ew5afQANDiPEDfFBHc3EtMcyCn7axK0rnPC\nIUUcwI1kz0x8uNMR8v6eraLtdl1mMGuBaUIoZkFaLJP6I1X7Lm1/ug0fag5w\n4ucgUtDsHCavUXNFBx60uASsVR0UbRR1bde0p2ftvW4P22m6LEwQsR3j5XLo\nTKlSGRSqizbAbdQQg/DBDXyYG7Ro8ZqO/DWlIfmGf8L9+mq8IJ0iGmyOWtlU\nOU9OydkDr5KNOJJWSPgwj64SDYdEOQcPQtmdLWwN1bNA5DlaZvwOy8P0y8Zc\no4q2h6f46LGLNHu7DamqCqbkAwe0LKFADgpiI5lql42MjrSZFzft7IdUFSFn\n0jxUF2viQmOQANToFuyq0xIhmLq69+yV4YcctEGhoqGfmDRyTWwo6gSxu+6x\nEW1KEwdsTHKacY325aLASYw+CYk0ABRXhuBaJbdoKzP+xEl8RX+mgXimcVMx\nSRhW4rAO8JYfRc3mhmHLNAi/TlMFdPx5fjRhK9TYMHGrbCUrf9h0eFCHtjgq\nzFfg\r\n=vO02\r\n-----END PGP SIGNATURE-----\r\n"},"main":"dist/index.js","husky":{"hooks":{"pre-commit":"lint-staged"}},"config":{"eslint":"./examples/**/*.{js,jsx}","tslint":"./{__mocks__,src,stories}/{,**/}*.{ts,tsx}"},"readme":"[![npm version](https://badge.fury.io/js/%40gooddata%2Freact-components.svg)](https://www.npmjs.com/package/@gooddata/react-components)\n\n# GoodData.UI React components\n> A React-based JavaScript library for building data-driven applications\n\n## Getting started\n- [GoodData.UI Documentation](http://sdk.gooddata.com/gooddata-ui/)\n- [GoodData.UI Live Examples](https://gooddata-examples.herokuapp.com/)\n- [Stack Overflow](https://stackoverflow.com/questions/tagged/gooddata)\n\n### Usage\nWith [yarn](https://yarnpkg.com) installed, go to your project directory and run\n```\n$ yarn add @gooddata/react-components\n```\nIf you prefer [npm](npmjs.com) run\n```\n$ npm install --save @gooddata/react-components\n```\n\nThe public API is exposed via global `index.js`. Except for the styles, do not import any other file directly\nbecause they are not intended to be part of the public API.\n\n## Contributing\n\nWe welcome any contribution in form of [issues](https://github.com/gooddata/gooddata-react-components/issues) or [pull requests](https://github.com/gooddata/gooddata-react-components/pulls).\nThese commands may come in handy while developing:\n\n| command | description |\n| ------- | ----------- |\n| `yarn install --pure-lockfile` | first step |\n| ||\n| `yarn dev` | build react-components to `/dist` in watch mode |\n| `yarn test` | run all unit tests |\n| `yarn prettier-write` | format the source code to match the valid codestyle |\n| `yarn validate` | validate codestyle |\n| ||\n| `yarn storybook` | run storybook from `/stories` on http://localhost:9001 |\n| `yarn build-storybook` | build storybook to `/dist-storybook` |\n| `yarn test-storybook` | run storybook and [screenshot tests](https://github.com/gooddata/gdc-client-utils/tree/master/test-storybook) |\n| ||\n| `yarn examples` | run Live Examples dev-server from `/examples` on https://localhost:8999 |\n| `yarn examples-build` | build Live Examples to `/examples/dist` |\n| `yarn examples-server` | serve built Live Examples - see `/examples/server/src` |\n| `yarn examples-testcafe` | run testcafe tests against `localhost:8999` |\n\n### Deploy to heroku.com\nWhen you deploy this repo to heroku, it serves *GoodData.UI Live Examples*.\nRelevant tasks are in `Procfile` and `package.json`.\n\n```bash\n# run in the project directory\nheroku login\nheroku create <your-app-name>\nheroku config:set DOMAIN_ADMIN_USERNAME=x@gooddata.com DOMAIN_ADMIN_PASSWORD=xy PROJECT_ID_TO_ASSIGN=xms7ga4tf3g3nzucd8380o2bev8oeknp\ngit push heroku HEAD:master\nheroku open\n```\n### Enable Geo Chart for Storybook and Live Examples\nGeo chart uses Mapbox to render map which requires a Mapbox access token.\n- Register an account and create Mapbox access token at [guide](https://docs.mapbox.com/help/how-mapbox-works/access-tokens/)\n- Store the created token at `.env`:\n```bash\necho -e \"EXAMPLE_MAPBOX_ACCESS_TOKEN=token\" >> .env # only need to run once\necho -e \"STORYBOOK_MAPBOX_ACCESS_TOKEN=token\" >> .env # only need to run once\n```\n\n### Run Live Examples Locally\nTo run *GoodData.UI Live Examples* locally:\n```bash\ngit clone <this-repository>\ncd  <repository-folder>\nyarn install --pure-lockfile\nyarn examples\n```\nThen open https://localhost:8999 and login using Live Examples account (you can [create one here](https://gooddata-examples.herokuapp.com/registration)).\n\n### Run Storybook locally\n- Run storybook with token stored in `.env` for more secure\n```bash\nyarn storybook\n```\n- Or run storybook with token env param exposed to cli (not suggested)\n```bash\nSTORYBOOK_MAPBOX_ACCESS_TOKEN=token yarn storybook\n```\n- Apply either above way to `yarn build-storybook` or `yarn test-storybook`\n\n### Source code formatting\nThe source code in the repository is formatted by [Prettier](https://prettier.io/).\nThe format of the code is validated by our Continuous Integration server and is one of the requirements of successful merge.\n\nPrettier is supported by every major IDE. You can find the list of supported editors and how to configure them [here](https://prettier.io/docs/en/editors.html).\n\nIn the case, when your editor is not supported or you don't want to setup the integration, you can run the `yarn prettier-write` command to reformat the code before commit.\n\n## Changelog\n\n- see [CHANGELOG.md](CHANGELOG.md)\n\n## Supported versions\n\nIn order to make the user experience with integrating GoodData UI SDK as smooth and secure as possible and to ensure that the SDK is using the latest features of the platform, we will only provide support to two most recent major versions of UI SDK.\n\nThe most recent majors will be supported in the following modes:\n\n- The latest major version will receive all new functionality and all bug fixes\n- The previous major version will only receive fixes to critical issues and security fixes. These fixes will be applied on top of last released version of the previous major\n\nThe customers are encouraged to always use the latest version of the UI SDK.\n\nIn case of using older versions, the user might face API incompatibility, performance or security issues.\n\nPlease follow the installation instructions to update to the newest version.\n\n## License\n\n(C) 2007-2020 GoodData Corporation\n\nThis project is dual licensed:\n\n- The ATTRIBUTION-NONCOMMERCIAL 4.0 INTERNATIONAL (CC BY-NC 4.0) is used for purpose of the trial experience and evaluation of GoodData.UI library.\n- The GOODDATA GOODDATA.UI LIBRARY END USER LICENSE AGREEMENT is used for GoodData customers.\n\nFor more information, please see [LICENSE](https://github.com/gooddata/gooddata-react-components/blob/master/LICENSE)\n","gitHead":"ec974543333e9205f3c7f5ff420f1f8286b72be2","scripts":{"dev":"bash scripts/build.sh --dev-watch","test":"jest --watch","build":"bash scripts/build.sh","tslint":"yarn run-tslint -t verbose $npm_package_config_tslint","prepare":"cd examples/server && yarn install --frozen-lockfile && cd ../..; rm -r examples/node_modules 2>/dev/null; true","examples":"bash scripts/run-examples.sh","prepare?":"# Called before `npm publish` and on local `npm install`. Temporarily also for deleting obsolete node_modules. Ends with `true` to continue gracefully.","validate":"tsc --noEmit && yarn tslint && eslint $npm_package_config_eslint && yarn prettier-check","build-dev":"bash scripts/build.sh --dev","examples?":"# Default is developer domain, other options: yarn examples [sec,secure,stg,stg2,stg3,demo,developer or URL]","storybook":"yarn build && start-storybook -p 9001 -c .storybook","test-once":"jest","tslint-ci":"mkdir -p ./ci/results && yarn run-tslint -t checkstyle -o ./ci/results/tslint-results.xml $npm_package_config_tslint","run-tslint":"tslint -p tsconfig.json","validate-ci":"tsc --noEmit && yarn tslint-ci  && eslint $npm_package_config_eslint -f checkstyle -o ci/results/eslint-results.xml && yarn prettier-check","examples-build":"bash scripts/build-examples.sh","prepublishOnly":"yarn build","prettier-check":"prettier --check '{src,stories,styles,__mocks__,examples/server/src,examples/src,examples/test}/**/*.{ts,js,tsx,jsx,json,scss,md,yaml,html}'","prettier-write":"prettier --write '{src,stories,styles,__mocks__,examples/server/src,examples/src,examples/test}/**/*.{ts,js,tsx,jsx,json,scss,md,yaml,html}'","test-storybook":"yarn build && test-storybook","build-storybook":"yarn build && build-storybook -c .storybook -o dist-storybook","examples-server":"node examples/server/src/index.js","heroku-postbuild":"yarn examples-build developer","examples-testcafe":"./scripts/run-testcafe.sh visual","check-circular-deps":"madge --circular --extensions ts ./src","examples-testcafe-ci":"./scripts/run-testcafe.sh ci","examples-testcafe-live":"./scripts/run-testcafe.sh live"},"typings":"dist/index.d.ts","_npmUser":{"name":"gooddata-ci","email":"rail@gooddata.com"},"deprecated":"@gooddata/react-components@7 reached End of Support on March 31, 2022. Please upgrade (see https://sdk.gooddata.com/gooddata-ui/docs/supported_versions.html for more information).","repository":{"url":"git+ssh://git@github.com/gooddata/gooddata-react-components.git","type":"git"},"_npmVersion":"6.4.1","description":"GoodData.UI - A powerful JavaScript library for building analytical applications","directories":{},"lint-staged":{"{src,stories,styles,__mocks__,examples/server/src,examples/src,examples/test}/**/*.{ts,js,tsx,jsx,scss}":["npx gdc-fix-copyright","git add"],"{src,stories,styles,__mocks__,examples/server/src,examples/src,examples/test}/**/*.{ts,js,tsx,jsx,json,scss,md,yaml,html}":["prettier --write","git add"]},"_nodeVersion":"8.12.0","dependencies":{"rxjs":"^5.5.6","uuid":"^3.2.1","immer":"^1.3.1","lodash":"^4.17.15","date-fns":"^2.7.0","downshift":"^3.2.7","invariant":"^2.2.2","mapbox-gl":"^1.6.1","classnames":"^2.2.6","highcharts":"7.1.1","prop-types":"^15.6.0","react-intl":"^3.6.0","custom-event":"^1.0.1","react-window":"^1.8.1","ag-grid-react":"20.0.0","react-measure":"^2.3.0","@types/mapbox-gl":"^1.6.1","react-day-picker":"~7.3.0","react-responsive":"^3.0.0","stringify-object":"^2.4.0","@gooddata/typings":"^2.22.0","ag-grid-community":"20.0.0","http-status-codes":"^1.3.0","@gooddata/js-utils":"^3.5.0","@gooddata/numberjs":"^3.2.4","fixed-data-table-2":"0.7.17","@gooddata/goodstrap":"^68.2.0","react-dom-factories":"^1.0.2","@gooddata/gooddata-js":"^12.5.0","json-stable-stringify":"^1.0.1","react-transition-group":"^2.2.1","hoist-non-react-statics":"^3.3.0","nodelist-foreach-polyfill":"^1.2.0","@formatjs/intl-pluralrules":"^1.3.6","highcharts-grouped-categories":"^1.1.3"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"raf":"3.3.2","yup":"^0.24.1","jest":"24.7.1","husky":"3.0.0","madge":"^3.4.4","react":"^16.5.2","enzyme":"3.5.0","eslint":"4.19.1","formik":"^0.11.11","moment":"2.23.0","history":"^4.7.2","ts-jest":"24.0.0","webpack":"4.30.0","full-icu":"^1.3.0","prettier":"1.16.4","react-ga":"^2.5.2","recharts":"1.0.0-beta.9","testcafe":"1.1.4","commander":"2.14.1","node-sass":"4.13.0","react-dom":"^16.5.2","supertest":"3.0.0","ts-loader":"6.0.0","@types/raf":"^3.4.0","css-loader":"0.28.7","jest-junit":"3.0.0","raw-loader":"0.5.1","styled-jsx":"2.2.1","typescript":"3.3.4000","@babel/core":"7.4.4","@types/jest":"24.0.6","@types/node":"7.0.8","@types/uuid":"3.4.3","file-loader":"3.0.1","jest-enzyme":"7.0.2","lint-staged":"9.1.0","sass-loader":"6.0.6","webpack-cli":"3.3.2","@types/react":"16.8.6","babel-loader":"8.0.5","react-helmet":"5.2.0","react-select":"1.2.1","style-loader":"0.19.1","@types/enzyme":"3.1.13","@types/lodash":"4.14.123","testcafe-live":"0.1.4","@babel/runtime":"7.4.4","dotenv-webpack":"^1.7.0","@babel/polyfill":"^7.4.4","@storybook/react":"5.0.11","@types/invariant":"2.2.29","@types/react-dom":"16.0.11","isomorphic-fetch":"2.2.1","react-datepicker":"1.1.0","react-router-dom":"4.2.2","@babel/preset-env":"7.4.4","@gooddata/mock-js":"^2.11.0","@storybook/addons":"5.0.11","@types/classnames":"2.2.3","@types/prop-types":"15.5.2","@storybook/theming":"5.0.11","identity-obj-proxy":"^3.0.0","intl-messageformat":"^7.5.4","webpack-dev-server":"3.3.1","@babel/preset-react":"7.0.0","@types/react-portal":"4.0.1","@types/react-window":"^1.8.1","babel-plugin-lodash":"3.3.4","html-webpack-plugin":"3.2.0","react-test-renderer":"16.4.2","@types/react-measure":"2.0.5","clean-webpack-plugin":"2.0.2","stats-webpack-plugin":"0.7.0","eslint-config-prettier":"4.1.0","react-google-recaptcha":"^0.14.1","tslint-config-prettier":"1.18.0","@gooddata/eslint-config":"^1.0.0","@gooddata/tslint-config":"1.0.0","@types/react-responsive":"^3.0.3","@types/storybook__react":"4.0.1","@types/stringify-object":"^3.2.0","enzyme-adapter-react-16":"1.3.1","@gooddata/test-storybook":"3.2.1","@storybook/addon-actions":"5.0.11","@storybook/addon-options":"5.0.11","node-sass-magic-importer":"5.1.0","react-syntax-highlighter":"11.0.2","@types/fixed-data-table-2":"0.8.1","@types/react-test-renderer":"16.0.0","circular-dependency-plugin":"5.0.2","compression-webpack-plugin":"2.0.0","@types/json-stable-stringify":"^1.0.32","@gooddata/frontend-npm-scripts":"1.1.0","@types/enzyme-adapter-react-16":"1.0.3","@types/storybook__addon-actions":"3.4.2","@babel/plugin-proposal-class-properties":"7.4.4","@babel/plugin-proposal-object-rest-spread":"7.4.4","@babel/plugin-transform-async-to-generator":"7.4.4"},"peerDependencies":{"react":"^16.5.2","react-dom":"^16.5.2"},"_npmOperationalInternal":{"tmp":"tmp/react-components_7.5.0-beta.30_1585048189520_0.9491828600269412","host":"s3://npm-registry-packages"}},"7.5.0-beta.31":{"name":"@gooddata/react-components","version":"7.5.0-beta.31","author":{"name":"GoodData Corporation"},"license":"BSD-3-Clause","_id":"@gooddata/react-components@7.5.0-beta.31","maintainers":[{"name":"afi","email":"adam.fiedler@gooddata.com"},{"name":"bertold8","email":"ivan.nejezchleb@seznam.cz"},{"name":"brbistas","email":"valentinos.chraniotis@gooddata.com"},{"name":"bugsbunny338","email":"jiri.zajic@mensa.cz"},{"name":"de.do","email":"de.do@gooddata.com"},{"name":"gooddata-ci","email":"rail@gooddata.com"},{"name":"hung.nguyen.hoang","email":"hung.nguyen@gooddata.com"},{"name":"ivan.mjartan","email":"ivan.mjartan@gooddata.com"},{"name":"jakub-sterba","email":"jakub.sterba@gooddata.com"},{"name":"jankc","email":"jan.krapac@gmail.com"},{"name":"jaroslav.tomecek","email":"jaroslav.tomecek@gooddata.com"},{"name":"jkittler","email":"honza.kittler@gmail.com"},{"name":"khanh.le","email":"khanh.le@gooddata.com"},{"name":"lanhuynh","email":"lan.huynh@gooddata.com"},{"name":"linhhong","email":"linh.hong@gooddata.com"},{"name":"lupko","email":"lubomir.slivka@gooddata.com"},{"name":"matyas.kandl","email":"matyas.kandl@gooddata.com"},{"name":"michal.marsal","email":"michal.marsal@gooddata.com"},{"name":"naibinh","email":"naibinh@gmail.com"},{"name":"nikolacech","email":"nikola.cech@gooddata.com"},{"name":"nis.hua","email":"nis.hua@gooddata.com"},{"name":"no23reason","email":"dan.homola@hotmail.cz"},{"name":"patrikbraborec","email":"patrik.braborec@gooddata.com"},{"name":"pbenes","email":"petr.benes@gooddata.com"},{"name":"petrjanu","email":"petr.janu@gooddata.com"},{"name":"ptquang86","email":"ptquang86@gmail.com"},{"name":"qduval","email":"quentin.duval@gooddata.com"},{"name":"rodri360","email":"me@rodri360.com"},{"name":"sitina","email":"jiri.sitina@gooddata.com"},{"name":"strouhaljan","email":"strouhal.jan@gmail.com"},{"name":"tomas.kratochvil","email":"tomas.kratochvil@gooddata.com"},{"name":"tomasreichmann","email":"tomasreichmann@gmail.com"},{"name":"tomsatgd","email":"tomas.satinsky@gooddata.com"},{"name":"trung-le-quoc","email":"trung.le@gooddata.com"},{"name":"tu-ngo","email":"tungo1981@gmail.com"},{"name":"tulean","email":"tuan.le@gooddata.com"},{"name":"utdnah","email":"danh.ung@gooddata.com"},{"name":"vlastikcz","email":"vlastimil.kotas@gooddata.com"},{"name":"vu.pham","email":"vu.pham@gooddata.com"},{"name":"xmort","email":"petr.dolejsi@gooddata.com"},{"name":"yanlipnican","email":"yanlipnican@gmail.com"}],"homepage":"https://github.com/gooddata/gooddata-react-components#readme","bugs":{"url":"https://github.com/gooddata/gooddata-react-components/issues"},"dist":{"shasum":"deb664bdd3005a45ccac9c186ba41ec3d9a4f543","tarball":"https://registry.npmjs.org/@gooddata/react-components/-/react-components-7.5.0-beta.31.tgz","fileCount":2485,"integrity":"sha512-gzuuB5eeXynyf1mmOCND6NPFlmmsmDcXJbwxN2Tf7LYyBWYzvRIE7FlxiI8odfvRLgwgMT/dv3Kt/6+kqMlNzg==","signatures":[{"sig":"MEYCIQDQu0F0sDe+ClSgdx8cJul0HyO1Mlmuv3/cWpUxfAfYEwIhALxQ+qz85AHtj1Dv3F+8MSq5X1S5Eg606HZ6WoJ9B8uc","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":9784693,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJeefoPCRA9TVsSAnZWagAApTUP/2ZlX5SiagEWsxD3ULcb\nb1/7a7qgcD41mxqYhQ3sckLFAInK10kEz2HDICNlXlleZeyuMgpJS0XXVTug\n8CNTn7LKeou1e172Wn2Zs70RbpxHE3LLq45PDE36GaAF/A6lbBz3xkweP+dS\nQMoJW1qrE02LbKJJagGY0IYt/+L1CBG5mPion308Az/+nXKIQV55yu3gEAtB\nemJrhuT/HVrPGb5Mc4PW/8DNXX9rDschj9G3wpujai4Jai83enV0E8vvmrxD\nQUt7/fZwXQuWt4e4LV1jSKD1XMVneQmvlhjvrC7rZeJ8xRBboT98TMFsxNQj\n2u0QQKhvwrYk9AmtwtolUd4xrR0iqCN4c7BNR+duoThbR47LQqptG4K2oScI\nvOl5mYxBytx+8j1cioCjD99krbQUPDkVyp7nyEhYenyW7H9cAHwEk9yKpAKT\nLVMAaolPlzjVRXaI9iByiQm5DxWjebae0A4br9yg72CXz6eid9DvNW0LNvUf\n7olsXwUbYnC7CrpwhyMkL1ffaJyBzlve+F9iG1vOWodBFnU5hGVH+Evwwm5X\nxodd72cPO8sb1WARvLrimIHxnkp5ueKlGYYCoY0qwNWqY+p/BX+QqjNo2c9J\nsT4XVTNYcCowEPdIm/Uqrxsl2oHRre2v9ZDePITyj2EG0x5TPc+cKqLORaWS\nF9dy\r\n=xv89\r\n-----END PGP SIGNATURE-----\r\n"},"main":"dist/index.js","husky":{"hooks":{"pre-commit":"lint-staged"}},"config":{"eslint":"./examples/**/*.{js,jsx}","tslint":"./{__mocks__,src,stories}/{,**/}*.{ts,tsx}"},"readme":"[![npm version](https://badge.fury.io/js/%40gooddata%2Freact-components.svg)](https://www.npmjs.com/package/@gooddata/react-components)\n\n# GoodData.UI React components\n> A React-based JavaScript library for building data-driven applications\n\n## Getting started\n- [GoodData.UI Documentation](http://sdk.gooddata.com/gooddata-ui/)\n- [GoodData.UI Live Examples](https://gooddata-examples.herokuapp.com/)\n- [Stack Overflow](https://stackoverflow.com/questions/tagged/gooddata)\n\n### Usage\nWith [yarn](https://yarnpkg.com) installed, go to your project directory and run\n```\n$ yarn add @gooddata/react-components\n```\nIf you prefer [npm](npmjs.com) run\n```\n$ npm install --save @gooddata/react-components\n```\n\nThe public API is exposed via global `index.js`. Except for the styles, do not import any other file directly\nbecause they are not intended to be part of the public API.\n\n## Contributing\n\nWe welcome any contribution in form of [issues](https://github.com/gooddata/gooddata-react-components/issues) or [pull requests](https://github.com/gooddata/gooddata-react-components/pulls).\nThese commands may come in handy while developing:\n\n| command | description |\n| ------- | ----------- |\n| `yarn install --pure-lockfile` | first step |\n| ||\n| `yarn dev` | build react-components to `/dist` in watch mode |\n| `yarn test` | run all unit tests |\n| `yarn prettier-write` | format the source code to match the valid codestyle |\n| `yarn validate` | validate codestyle |\n| ||\n| `yarn storybook` | run storybook from `/stories` on http://localhost:9001 |\n| `yarn build-storybook` | build storybook to `/dist-storybook` |\n| `yarn test-storybook` | run storybook and [screenshot tests](https://github.com/gooddata/gdc-client-utils/tree/master/test-storybook) |\n| ||\n| `yarn examples` | run Live Examples dev-server from `/examples` on https://localhost:8999 |\n| `yarn examples-build` | build Live Examples to `/examples/dist` |\n| `yarn examples-server` | serve built Live Examples - see `/examples/server/src` |\n| `yarn examples-testcafe` | run testcafe tests against `localhost:8999` |\n\n### Deploy to heroku.com\nWhen you deploy this repo to heroku, it serves *GoodData.UI Live Examples*.\nRelevant tasks are in `Procfile` and `package.json`.\n\n```bash\n# run in the project directory\nheroku login\nheroku create <your-app-name>\nheroku config:set DOMAIN_ADMIN_USERNAME=x@gooddata.com DOMAIN_ADMIN_PASSWORD=xy PROJECT_ID_TO_ASSIGN=xms7ga4tf3g3nzucd8380o2bev8oeknp\ngit push heroku HEAD:master\nheroku open\n```\n### Enable Geo Chart for Storybook and Live Examples\nGeo chart uses Mapbox to render map which requires a Mapbox access token.\n- Register an account and create Mapbox access token at [guide](https://docs.mapbox.com/help/how-mapbox-works/access-tokens/)\n- Store the created token at `.env`:\n```bash\necho -e \"EXAMPLE_MAPBOX_ACCESS_TOKEN=token\" >> .env # only need to run once\necho -e \"STORYBOOK_MAPBOX_ACCESS_TOKEN=token\" >> .env # only need to run once\n```\n\n### Run Live Examples Locally\nTo run *GoodData.UI Live Examples* locally:\n```bash\ngit clone <this-repository>\ncd  <repository-folder>\nyarn install --pure-lockfile\nyarn examples\n```\nThen open https://localhost:8999 and login using Live Examples account (you can [create one here](https://gooddata-examples.herokuapp.com/registration)).\n\n### Run Storybook locally\n- Run storybook with token stored in `.env` for more secure\n```bash\nyarn storybook\n```\n- Or run storybook with token env param exposed to cli (not suggested)\n```bash\nSTORYBOOK_MAPBOX_ACCESS_TOKEN=token yarn storybook\n```\n- Apply either above way to `yarn build-storybook` or `yarn test-storybook`\n\n### Source code formatting\nThe source code in the repository is formatted by [Prettier](https://prettier.io/).\nThe format of the code is validated by our Continuous Integration server and is one of the requirements of successful merge.\n\nPrettier is supported by every major IDE. You can find the list of supported editors and how to configure them [here](https://prettier.io/docs/en/editors.html).\n\nIn the case, when your editor is not supported or you don't want to setup the integration, you can run the `yarn prettier-write` command to reformat the code before commit.\n\n## Changelog\n\n- see [CHANGELOG.md](CHANGELOG.md)\n\n## Supported versions\n\nIn order to make the user experience with integrating GoodData UI SDK as smooth and secure as possible and to ensure that the SDK is using the latest features of the platform, we will only provide support to two most recent major versions of UI SDK.\n\nThe most recent majors will be supported in the following modes:\n\n- The latest major version will receive all new functionality and all bug fixes\n- The previous major version will only receive fixes to critical issues and security fixes. These fixes will be applied on top of last released version of the previous major\n\nThe customers are encouraged to always use the latest version of the UI SDK.\n\nIn case of using older versions, the user might face API incompatibility, performance or security issues.\n\nPlease follow the installation instructions to update to the newest version.\n\n## License\n\n(C) 2007-2020 GoodData Corporation\n\nThis project is dual licensed:\n\n- The ATTRIBUTION-NONCOMMERCIAL 4.0 INTERNATIONAL (CC BY-NC 4.0) is used for purpose of the trial experience and evaluation of GoodData.UI library.\n- The GOODDATA GOODDATA.UI LIBRARY END USER LICENSE AGREEMENT is used for GoodData customers.\n\nFor more information, please see [LICENSE](https://github.com/gooddata/gooddata-react-components/blob/master/LICENSE)\n","gitHead":"0c72ed54676b33a70556d725b9dfe923d151f46e","scripts":{"dev":"bash scripts/build.sh --dev-watch","test":"jest --watch","build":"bash scripts/build.sh","tslint":"yarn run-tslint -t verbose $npm_package_config_tslint","prepare":"cd examples/server && yarn install --frozen-lockfile && cd ../..; rm -r examples/node_modules 2>/dev/null; true","examples":"bash scripts/run-examples.sh","prepare?":"# Called before `npm publish` and on local `npm install`. Temporarily also for deleting obsolete node_modules. Ends with `true` to continue gracefully.","validate":"tsc --noEmit && yarn tslint && eslint $npm_package_config_eslint && yarn prettier-check","build-dev":"bash scripts/build.sh --dev","examples?":"# Default is developer domain, other options: yarn examples [sec,secure,stg,stg2,stg3,demo,developer or URL]","storybook":"yarn build && start-storybook -p 9001 -c .storybook","test-once":"jest","tslint-ci":"mkdir -p ./ci/results && yarn run-tslint -t checkstyle -o ./ci/results/tslint-results.xml $npm_package_config_tslint","run-tslint":"tslint -p tsconfig.json","validate-ci":"tsc --noEmit && yarn tslint-ci  && eslint $npm_package_config_eslint -f checkstyle -o ci/results/eslint-results.xml && yarn prettier-check","examples-build":"bash scripts/build-examples.sh","prepublishOnly":"yarn build","prettier-check":"prettier --check '{src,stories,styles,__mocks__,examples/server/src,examples/src,examples/test}/**/*.{ts,js,tsx,jsx,json,scss,md,yaml,html}'","prettier-write":"prettier --write '{src,stories,styles,__mocks__,examples/server/src,examples/src,examples/test}/**/*.{ts,js,tsx,jsx,json,scss,md,yaml,html}'","test-storybook":"yarn build && test-storybook","build-storybook":"yarn build && build-storybook -c .storybook -o dist-storybook","examples-server":"node examples/server/src/index.js","heroku-postbuild":"yarn examples-build developer","examples-testcafe":"./scripts/run-testcafe.sh visual","check-circular-deps":"madge --circular --extensions ts ./src","examples-testcafe-ci":"./scripts/run-testcafe.sh ci","examples-testcafe-live":"./scripts/run-testcafe.sh live"},"typings":"dist/index.d.ts","_npmUser":{"name":"gooddata-ci","email":"rail@gooddata.com"},"deprecated":"@gooddata/react-components@7 reached End of Support on March 31, 2022. Please upgrade (see https://sdk.gooddata.com/gooddata-ui/docs/supported_versions.html for more information).","repository":{"url":"git+ssh://git@github.com/gooddata/gooddata-react-components.git","type":"git"},"_npmVersion":"6.4.1","description":"GoodData.UI - A powerful JavaScript library for building analytical applications","directories":{},"lint-staged":{"{src,stories,styles,__mocks__,examples/server/src,examples/src,examples/test}/**/*.{ts,js,tsx,jsx,scss}":["npx gdc-fix-copyright","git add"],"{src,stories,styles,__mocks__,examples/server/src,examples/src,examples/test}/**/*.{ts,js,tsx,jsx,json,scss,md,yaml,html}":["prettier --write","git add"]},"_nodeVersion":"8.12.0","dependencies":{"rxjs":"^5.5.6","uuid":"^3.2.1","immer":"^1.3.1","lodash":"^4.17.15","date-fns":"^2.7.0","downshift":"^3.2.7","invariant":"^2.2.2","mapbox-gl":"^1.6.1","classnames":"^2.2.6","highcharts":"7.1.1","prop-types":"^15.6.0","react-intl":"^3.6.0","custom-event":"^1.0.1","react-window":"^1.8.1","ag-grid-react":"20.0.0","react-measure":"^2.3.0","@types/mapbox-gl":"^1.6.1","react-day-picker":"~7.3.0","react-responsive":"^3.0.0","stringify-object":"^2.4.0","@gooddata/typings":"^2.22.0","ag-grid-community":"20.0.0","http-status-codes":"^1.3.0","@gooddata/js-utils":"^3.5.0","@gooddata/numberjs":"^3.2.4","fixed-data-table-2":"0.7.17","@gooddata/goodstrap":"^68.2.1","react-dom-factories":"^1.0.2","@gooddata/gooddata-js":"^12.5.0","json-stable-stringify":"^1.0.1","react-transition-group":"^2.2.1","hoist-non-react-statics":"^3.3.0","nodelist-foreach-polyfill":"^1.2.0","@formatjs/intl-pluralrules":"^1.3.6","highcharts-grouped-categories":"^1.1.3"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"raf":"3.3.2","yup":"^0.24.1","jest":"24.7.1","husky":"3.0.0","madge":"^3.4.4","react":"^16.5.2","enzyme":"3.5.0","eslint":"4.19.1","formik":"^0.11.11","moment":"2.23.0","history":"^4.7.2","ts-jest":"24.0.0","webpack":"4.30.0","full-icu":"^1.3.0","prettier":"1.16.4","react-ga":"^2.5.2","recharts":"1.0.0-beta.9","testcafe":"1.1.4","commander":"2.14.1","node-sass":"4.13.0","react-dom":"^16.5.2","supertest":"3.0.0","ts-loader":"6.0.0","@types/raf":"^3.4.0","css-loader":"0.28.7","jest-junit":"3.0.0","raw-loader":"0.5.1","styled-jsx":"2.2.1","typescript":"3.3.4000","@babel/core":"7.4.4","@types/jest":"24.0.6","@types/node":"7.0.8","@types/uuid":"3.4.3","file-loader":"3.0.1","jest-enzyme":"7.0.2","lint-staged":"9.1.0","sass-loader":"6.0.6","webpack-cli":"3.3.2","@types/react":"16.8.6","babel-loader":"8.0.5","react-helmet":"5.2.0","react-select":"1.2.1","style-loader":"0.19.1","@types/enzyme":"3.1.13","@types/lodash":"4.14.123","testcafe-live":"0.1.4","@babel/runtime":"7.4.4","dotenv-webpack":"^1.7.0","@babel/polyfill":"^7.4.4","@storybook/react":"5.0.11","@types/invariant":"2.2.29","@types/react-dom":"16.0.11","isomorphic-fetch":"2.2.1","react-datepicker":"1.1.0","react-router-dom":"4.2.2","@babel/preset-env":"7.4.4","@gooddata/mock-js":"^2.11.0","@storybook/addons":"5.0.11","@types/classnames":"2.2.3","@types/prop-types":"15.5.2","@storybook/theming":"5.0.11","identity-obj-proxy":"^3.0.0","intl-messageformat":"^7.5.4","webpack-dev-server":"3.3.1","@babel/preset-react":"7.0.0","@types/react-portal":"4.0.1","@types/react-window":"^1.8.1","babel-plugin-lodash":"3.3.4","html-webpack-plugin":"3.2.0","react-test-renderer":"16.4.2","@types/react-measure":"2.0.5","clean-webpack-plugin":"2.0.2","stats-webpack-plugin":"0.7.0","eslint-config-prettier":"4.1.0","react-google-recaptcha":"^0.14.1","tslint-config-prettier":"1.18.0","@gooddata/eslint-config":"^1.0.0","@gooddata/tslint-config":"1.0.0","@types/react-responsive":"^3.0.3","@types/storybook__react":"4.0.1","@types/stringify-object":"^3.2.0","enzyme-adapter-react-16":"1.3.1","@gooddata/test-storybook":"3.2.1","@storybook/addon-actions":"5.0.11","@storybook/addon-options":"5.0.11","node-sass-magic-importer":"5.1.0","react-syntax-highlighter":"11.0.2","@types/fixed-data-table-2":"0.8.1","@types/react-test-renderer":"16.0.0","circular-dependency-plugin":"5.0.2","compression-webpack-plugin":"2.0.0","@types/json-stable-stringify":"^1.0.32","@gooddata/frontend-npm-scripts":"1.1.0","@types/enzyme-adapter-react-16":"1.0.3","@types/storybook__addon-actions":"3.4.2","@babel/plugin-proposal-class-properties":"7.4.4","@babel/plugin-proposal-object-rest-spread":"7.4.4","@babel/plugin-transform-async-to-generator":"7.4.4"},"peerDependencies":{"react":"^16.5.2","react-dom":"^16.5.2"},"_npmOperationalInternal":{"tmp":"tmp/react-components_7.5.0-beta.31_1585052174603_0.21161113584274172","host":"s3://npm-registry-packages"}},"7.5.0-beta.32":{"name":"@gooddata/react-components","version":"7.5.0-beta.32","author":{"name":"GoodData Corporation"},"license":"BSD-3-Clause","_id":"@gooddata/react-components@7.5.0-beta.32","maintainers":[{"name":"afi","email":"adam.fiedler@gooddata.com"},{"name":"bertold8","email":"ivan.nejezchleb@seznam.cz"},{"name":"brbistas","email":"valentinos.chraniotis@gooddata.com"},{"name":"bugsbunny338","email":"jiri.zajic@mensa.cz"},{"name":"de.do","email":"de.do@gooddata.com"},{"name":"gooddata-ci","email":"rail@gooddata.com"},{"name":"hung.nguyen.hoang","email":"hung.nguyen@gooddata.com"},{"name":"ivan.mjartan","email":"ivan.mjartan@gooddata.com"},{"name":"jakub-sterba","email":"jakub.sterba@gooddata.com"},{"name":"jankc","email":"jan.krapac@gmail.com"},{"name":"jaroslav.tomecek","email":"jaroslav.tomecek@gooddata.com"},{"name":"jkittler","email":"honza.kittler@gmail.com"},{"name":"khanh.le","email":"khanh.le@gooddata.com"},{"name":"lanhuynh","email":"lan.huynh@gooddata.com"},{"name":"linhhong","email":"linh.hong@gooddata.com"},{"name":"lupko","email":"lubomir.slivka@gooddata.com"},{"name":"matyas.kandl","email":"matyas.kandl@gooddata.com"},{"name":"michal.marsal","email":"michal.marsal@gooddata.com"},{"name":"naibinh","email":"naibinh@gmail.com"},{"name":"nikolacech","email":"nikola.cech@gooddata.com"},{"name":"nis.hua","email":"nis.hua@gooddata.com"},{"name":"no23reason","email":"dan.homola@hotmail.cz"},{"name":"patrikbraborec","email":"patrik.braborec@gooddata.com"},{"name":"pbenes","email":"petr.benes@gooddata.com"},{"name":"petrjanu","email":"petr.janu@gooddata.com"},{"name":"ptquang86","email":"ptquang86@gmail.com"},{"name":"qduval","email":"quentin.duval@gooddata.com"},{"name":"rodri360","email":"me@rodri360.com"},{"name":"sitina","email":"jiri.sitina@gooddata.com"},{"name":"strouhaljan","email":"strouhal.jan@gmail.com"},{"name":"tomas.kratochvil","email":"tomas.kratochvil@gooddata.com"},{"name":"tomasreichmann","email":"tomasreichmann@gmail.com"},{"name":"tomsatgd","email":"tomas.satinsky@gooddata.com"},{"name":"trung-le-quoc","email":"trung.le@gooddata.com"},{"name":"tu-ngo","email":"tungo1981@gmail.com"},{"name":"tulean","email":"tuan.le@gooddata.com"},{"name":"utdnah","email":"danh.ung@gooddata.com"},{"name":"vlastikcz","email":"vlastimil.kotas@gooddata.com"},{"name":"vu.pham","email":"vu.pham@gooddata.com"},{"name":"xmort","email":"petr.dolejsi@gooddata.com"},{"name":"yanlipnican","email":"yanlipnican@gmail.com"}],"homepage":"https://github.com/gooddata/gooddata-react-components#readme","bugs":{"url":"https://github.com/gooddata/gooddata-react-components/issues"},"dist":{"shasum":"bdee9cc8d748e68883db410b5221ea9738d3d129","tarball":"https://registry.npmjs.org/@gooddata/react-components/-/react-components-7.5.0-beta.32.tgz","fileCount":2485,"integrity":"sha512-XbOvU+hT49mS/XvrLoj4TXD54qGuWn/4o0obBzkmVLL90+hZ7A4uqwgR3uyMcuJfgQr3sxh6c4daX2c4kpXsFA==","signatures":[{"sig":"MEUCIQDC6H1bP0JvJFoH82JKn3apVCcP8botZ4DJZOXocWzoxgIgPRbvK40XmSVGf7kQrgeyOlsRojsoM9hrUGRUCPc0JLY=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":9784876,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJeeiJBCRA9TVsSAnZWagAA1fkP/iJ092lwfGFdGQq0/Ycu\nvV6GiDS/2mTMFa+vqiA65eB60lR9JAWQiPiM1AGG1XUlwBGMv4Q+soPQ1R/W\niP97vpvtZUCkaV0LB8af+xImG9CzmFtBu6YNtHeBHtb8FAaoHQDi+SL/JoTL\n3CsBwONIt/YEcdR4FUCvEt5wqU0hwBRglxdWr6yQ9sCorTdl2V88MoWL/YYS\nUWn38S2CZlGqHoNbO4C2oPuEz3XDmKzt7HpcdP5Q5qFJa3KJAKMwipGQK6TB\n90p+VrdwU9Ok3QnUaOPnpw9zd+sqVNj4FF8wRH9rI5bqnlbz+xw/Z8eptCta\nA8wIdOlbmTer7VCGXE9D96fXoCX9mgjKjWQRaCdyROL0dv3g8sBwp7YqSLlM\nUdDM5x+C7t1fDsX6ls0jTYIsj2k4no3+DkurZ2ZHRljg0TwvE1bnWUUUlQKS\nBExddzyZZcQM8EN/GOgs6W9OLrCYrkdCxwb5qXbx8GlYQ+RbWTWnWK2HCFWo\n0CLwYl3Qc/+CwP64KgupWyzwPEncYJzCN/PEsn7FVrM+BW+mwQ3Sv6Dzovoj\nIPgtVZJHH6VrdbUgAVNP1DneHYmlz2bmYGmgZWWh/Rj06WcTklqFdj9laoWi\n6ND475s38jJnKdVGorqLDJbnqf+ANwKW0b0OxVJ6gSs12qghJvmWVEDtmU7e\nIDoq\r\n=VCbF\r\n-----END PGP SIGNATURE-----\r\n"},"main":"dist/index.js","husky":{"hooks":{"pre-commit":"lint-staged"}},"config":{"eslint":"./examples/**/*.{js,jsx}","tslint":"./{__mocks__,src,stories}/{,**/}*.{ts,tsx}"},"readme":"[![npm version](https://badge.fury.io/js/%40gooddata%2Freact-components.svg)](https://www.npmjs.com/package/@gooddata/react-components)\n\n# GoodData.UI React components\n> A React-based JavaScript library for building data-driven applications\n\n## Getting started\n- [GoodData.UI Documentation](http://sdk.gooddata.com/gooddata-ui/)\n- [GoodData.UI Live Examples](https://gooddata-examples.herokuapp.com/)\n- [Stack Overflow](https://stackoverflow.com/questions/tagged/gooddata)\n\n### Usage\nWith [yarn](https://yarnpkg.com) installed, go to your project directory and run\n```\n$ yarn add @gooddata/react-components\n```\nIf you prefer [npm](npmjs.com) run\n```\n$ npm install --save @gooddata/react-components\n```\n\nThe public API is exposed via global `index.js`. Except for the styles, do not import any other file directly\nbecause they are not intended to be part of the public API.\n\n## Contributing\n\nWe welcome any contribution in form of [issues](https://github.com/gooddata/gooddata-react-components/issues) or [pull requests](https://github.com/gooddata/gooddata-react-components/pulls).\n\nInstall [Node.js](http://nodejs.org) (node 12.16.1, npm v6.13.4) and [Yarn](https://classic.yarnpkg.com) (1.22.4).\n\nInstall dependencies:\n```\nyarn install --frozen-lockfile\n```\n\nThese commands may come in handy while developing:\n\n| command | description |\n| ------- | ----------- |\n| `yarn install --pure-lockfile` | first step |\n| ||\n| `yarn dev` | build react-components to `/dist` in watch mode |\n| `yarn test` | run all unit tests |\n| `yarn prettier-write` | format the source code to match the valid codestyle |\n| `yarn validate` | validate codestyle |\n| ||\n| `yarn storybook` | run storybook from `/stories` on http://localhost:9001 |\n| `yarn build-storybook` | build storybook to `/dist-storybook` |\n| `yarn test-storybook` | run storybook and [screenshot tests](https://github.com/gooddata/gdc-client-utils/tree/master/test-storybook) |\n| ||\n| `yarn examples` | run Live Examples dev-server from `/examples` on https://localhost:8999 |\n| `yarn examples-build` | build Live Examples to `/examples/dist` |\n| `yarn examples-server` | serve built Live Examples - see `/examples/server/src` |\n| `yarn examples-testcafe` | run testcafe tests against `localhost:8999` |\n\n### Deploy to heroku.com\nWhen you deploy this repo to heroku, it serves *GoodData.UI Live Examples*.\nRelevant tasks are in `Procfile` and `package.json`.\n\n```bash\n# run in the project directory\nheroku login\nheroku create <your-app-name>\nheroku config:set DOMAIN_ADMIN_USERNAME=x@gooddata.com DOMAIN_ADMIN_PASSWORD=xy PROJECT_ID_TO_ASSIGN=xms7ga4tf3g3nzucd8380o2bev8oeknp\ngit push heroku HEAD:master\nheroku open\n```\n### Enable Geo Chart for Storybook and Live Examples\nGeo chart uses Mapbox to render map which requires a Mapbox access token.\n- Register an account and create Mapbox access token at [guide](https://docs.mapbox.com/help/how-mapbox-works/access-tokens/)\n- Store the created token at `.env`:\n```bash\necho -e \"EXAMPLE_MAPBOX_ACCESS_TOKEN=token\" >> .env # only need to run once\necho -e \"STORYBOOK_MAPBOX_ACCESS_TOKEN=token\" >> .env # only need to run once\n```\n\n### Run Live Examples Locally\nTo run *GoodData.UI Live Examples* locally:\n```bash\ngit clone <this-repository>\ncd  <repository-folder>\nyarn install --pure-lockfile\nyarn examples\n```\nThen open https://localhost:8999 and login using Live Examples account (you can [create one here](https://gooddata-examples.herokuapp.com/registration)).\n\n### Run Storybook locally\n- Run storybook with token stored in `.env` for more secure\n```bash\nyarn storybook\n```\n- Or run storybook with token env param exposed to cli (not suggested)\n```bash\nSTORYBOOK_MAPBOX_ACCESS_TOKEN=token yarn storybook\n```\n- Apply either above way to `yarn build-storybook` or `yarn test-storybook`\n\n### Source code formatting\nThe source code in the repository is formatted by [Prettier](https://prettier.io/).\nThe format of the code is validated by our Continuous Integration server and is one of the requirements of successful merge.\n\nPrettier is supported by every major IDE. You can find the list of supported editors and how to configure them [here](https://prettier.io/docs/en/editors.html).\n\nIn the case, when your editor is not supported or you don't want to setup the integration, you can run the `yarn prettier-write` command to reformat the code before commit.\n\n## Changelog\n\n- see [CHANGELOG.md](CHANGELOG.md)\n\n## Supported versions\n\nIn order to make the user experience with integrating GoodData UI SDK as smooth and secure as possible and to ensure that the SDK is using the latest features of the platform, we will only provide support to two most recent major versions of UI SDK.\n\nThe most recent majors will be supported in the following modes:\n\n- The latest major version will receive all new functionality and all bug fixes\n- The previous major version will only receive fixes to critical issues and security fixes. These fixes will be applied on top of last released version of the previous major\n\nThe customers are encouraged to always use the latest version of the UI SDK.\n\nIn case of using older versions, the user might face API incompatibility, performance or security issues.\n\nPlease follow the installation instructions to update to the newest version.\n\n## License\n\n(C) 2007-2020 GoodData Corporation\n\nThis project is dual licensed:\n\n- The ATTRIBUTION-NONCOMMERCIAL 4.0 INTERNATIONAL (CC BY-NC 4.0) is used for purpose of the trial experience and evaluation of GoodData.UI library.\n- The GOODDATA GOODDATA.UI LIBRARY END USER LICENSE AGREEMENT is used for GoodData customers.\n\nFor more information, please see [LICENSE](https://github.com/gooddata/gooddata-react-components/blob/master/LICENSE)\n","gitHead":"8208f8cd1dcf2f941722d1ae2517167c0d810b0c","scripts":{"dev":"bash scripts/build.sh --dev-watch","test":"jest --watch","build":"bash scripts/build.sh","tslint":"yarn run-tslint -t verbose $npm_package_config_tslint","prepare":"cd examples/server && yarn install --frozen-lockfile && cd ../..; rm -r examples/node_modules 2>/dev/null; true","examples":"bash scripts/run-examples.sh","prepare?":"# Called before `npm publish` and on local `npm install`. Temporarily also for deleting obsolete node_modules. Ends with `true` to continue gracefully.","validate":"tsc --noEmit && yarn tslint && eslint $npm_package_config_eslint && yarn prettier-check","build-dev":"bash scripts/build.sh --dev","examples?":"# Default is developer domain, other options: yarn examples [sec,secure,stg,stg2,stg3,demo,developer or URL]","storybook":"yarn build && start-storybook -p 9001 -c .storybook","test-once":"jest","tslint-ci":"mkdir -p ./ci/results && yarn run-tslint -t checkstyle -o ./ci/results/tslint-results.xml $npm_package_config_tslint","run-tslint":"tslint -p tsconfig.json","validate-ci":"tsc --noEmit && yarn tslint-ci  && eslint $npm_package_config_eslint -f checkstyle -o ci/results/eslint-results.xml && yarn prettier-check","examples-build":"bash scripts/build-examples.sh","prepublishOnly":"yarn build","prettier-check":"prettier --check '{src,stories,styles,__mocks__,examples/server/src,examples/src,examples/test}/**/*.{ts,js,tsx,jsx,json,scss,md,yaml,html}'","prettier-write":"prettier --write '{src,stories,styles,__mocks__,examples/server/src,examples/src,examples/test}/**/*.{ts,js,tsx,jsx,json,scss,md,yaml,html}'","test-storybook":"yarn build && test-storybook","build-storybook":"yarn build && build-storybook -c .storybook -o dist-storybook","examples-server":"node examples/server/src/index.js","heroku-postbuild":"yarn examples-build developer","examples-testcafe":"./scripts/run-testcafe.sh visual","check-circular-deps":"madge --circular --extensions ts ./src","examples-testcafe-ci":"./scripts/run-testcafe.sh ci","examples-testcafe-live":"./scripts/run-testcafe.sh live"},"typings":"dist/index.d.ts","_npmUser":{"name":"gooddata-ci","email":"rail@gooddata.com"},"deprecated":"@gooddata/react-components@7 reached End of Support on March 31, 2022. Please upgrade (see https://sdk.gooddata.com/gooddata-ui/docs/supported_versions.html for more information).","repository":{"url":"git+ssh://git@github.com/gooddata/gooddata-react-components.git","type":"git"},"_npmVersion":"6.13.4","description":"GoodData.UI - A powerful JavaScript library for building analytical applications","directories":{},"lint-staged":{"{src,stories,styles,__mocks__,examples/server/src,examples/src,examples/test}/**/*.{ts,js,tsx,jsx,scss}":["npx gdc-fix-copyright","git add"],"{src,stories,styles,__mocks__,examples/server/src,examples/src,examples/test}/**/*.{ts,js,tsx,jsx,json,scss,md,yaml,html}":["prettier --write","git add"]},"_nodeVersion":"12.16.1","dependencies":{"rxjs":"^5.5.6","uuid":"^3.2.1","immer":"^1.3.1","lodash":"^4.17.15","date-fns":"^2.7.0","downshift":"^3.2.7","invariant":"^2.2.2","mapbox-gl":"^1.6.1","classnames":"^2.2.6","highcharts":"7.1.1","prop-types":"^15.6.0","react-intl":"^3.6.0","custom-event":"^1.0.1","react-window":"^1.8.1","ag-grid-react":"20.0.0","react-measure":"^2.3.0","@types/mapbox-gl":"^1.6.1","react-day-picker":"~7.3.0","react-responsive":"^3.0.0","stringify-object":"^2.4.0","@gooddata/typings":"^2.22.0","ag-grid-community":"20.0.0","http-status-codes":"^1.3.0","@gooddata/js-utils":"^3.5.0","@gooddata/numberjs":"^3.2.4","fixed-data-table-2":"0.7.17","@gooddata/goodstrap":"^68.2.1","react-dom-factories":"^1.0.2","@gooddata/gooddata-js":"^12.5.0","json-stable-stringify":"^1.0.1","react-transition-group":"^2.2.1","hoist-non-react-statics":"^3.3.0","nodelist-foreach-polyfill":"^1.2.0","@formatjs/intl-pluralrules":"^1.3.6","highcharts-grouped-categories":"^1.1.3"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"raf":"3.3.2","yup":"^0.24.1","jest":"24.7.1","husky":"3.0.0","madge":"^3.4.4","react":"^16.5.2","enzyme":"3.5.0","eslint":"4.19.1","formik":"^0.11.11","moment":"2.23.0","history":"^4.7.2","ts-jest":"24.0.0","webpack":"4.30.0","full-icu":"^1.3.0","prettier":"1.16.4","react-ga":"^2.5.2","recharts":"1.0.0-beta.9","testcafe":"1.1.4","commander":"2.14.1","node-sass":"4.13.0","react-dom":"^16.5.2","supertest":"3.0.0","ts-loader":"6.0.0","@types/raf":"^3.4.0","css-loader":"0.28.7","jest-junit":"3.0.0","raw-loader":"0.5.1","styled-jsx":"2.2.1","typescript":"3.3.4000","@babel/core":"7.4.4","@types/jest":"24.0.6","@types/node":"7.0.8","@types/uuid":"3.4.3","file-loader":"3.0.1","jest-enzyme":"7.0.2","lint-staged":"9.1.0","sass-loader":"6.0.6","webpack-cli":"3.3.2","@types/react":"16.8.6","babel-loader":"8.0.5","react-helmet":"5.2.0","react-select":"1.2.1","style-loader":"0.19.1","@types/enzyme":"3.1.13","@types/lodash":"4.14.123","testcafe-live":"0.1.4","@babel/runtime":"7.4.4","dotenv-webpack":"^1.7.0","@babel/polyfill":"^7.4.4","@storybook/react":"5.0.11","@types/invariant":"2.2.29","@types/react-dom":"16.0.11","isomorphic-fetch":"2.2.1","react-datepicker":"1.1.0","react-router-dom":"4.2.2","@babel/preset-env":"7.4.4","@gooddata/mock-js":"^2.11.0","@storybook/addons":"5.0.11","@types/classnames":"2.2.3","@types/prop-types":"15.5.2","@storybook/theming":"5.0.11","identity-obj-proxy":"^3.0.0","intl-messageformat":"^7.5.4","webpack-dev-server":"3.3.1","@babel/preset-react":"7.0.0","@types/react-portal":"4.0.1","@types/react-window":"^1.8.1","babel-plugin-lodash":"3.3.4","html-webpack-plugin":"3.2.0","react-test-renderer":"16.4.2","@types/react-measure":"2.0.5","clean-webpack-plugin":"2.0.2","stats-webpack-plugin":"0.7.0","eslint-config-prettier":"4.1.0","react-google-recaptcha":"^0.14.1","tslint-config-prettier":"1.18.0","@gooddata/eslint-config":"^1.0.0","@gooddata/tslint-config":"1.0.0","@types/react-responsive":"^3.0.3","@types/storybook__react":"4.0.1","@types/stringify-object":"^3.2.0","enzyme-adapter-react-16":"1.3.1","@gooddata/test-storybook":"3.2.1","@storybook/addon-actions":"5.0.11","@storybook/addon-options":"5.0.11","node-sass-magic-importer":"5.1.0","react-syntax-highlighter":"11.0.2","@types/fixed-data-table-2":"0.8.1","@types/react-test-renderer":"16.0.0","circular-dependency-plugin":"5.0.2","compression-webpack-plugin":"2.0.0","@types/json-stable-stringify":"^1.0.32","@gooddata/frontend-npm-scripts":"1.1.0","@types/enzyme-adapter-react-16":"1.0.3","@types/storybook__addon-actions":"3.4.2","@babel/plugin-proposal-class-properties":"7.4.4","@babel/plugin-proposal-object-rest-spread":"7.4.4","@babel/plugin-transform-async-to-generator":"7.4.4"},"peerDependencies":{"react":"^16.5.2","react-dom":"^16.5.2"},"_npmOperationalInternal":{"tmp":"tmp/react-components_7.5.0-beta.32_1585062459558_0.1950235648597236","host":"s3://npm-registry-packages"}},"7.5.0-lanhuynh-lhq-sd-818-geo-pushpin-config-panel-p1-2020-03-25T01-49-18-060Z":{"name":"@gooddata/react-components","version":"7.5.0-lanhuynh-lhq-sd-818-geo-pushpin-config-panel-p1-2020-03-25T01-49-18-060Z","author":{"name":"GoodData Corporation"},"license":"BSD-3-Clause","_id":"@gooddata/react-components@7.5.0-lanhuynh-lhq-sd-818-geo-pushpin-config-panel-p1-2020-03-25T01-49-18-060Z","maintainers":[{"name":"afi","email":"adam.fiedler@gooddata.com"},{"name":"bertold8","email":"ivan.nejezchleb@seznam.cz"},{"name":"brbistas","email":"valentinos.chraniotis@gooddata.com"},{"name":"bugsbunny338","email":"jiri.zajic@mensa.cz"},{"name":"de.do","email":"de.do@gooddata.com"},{"name":"gooddata-ci","email":"rail@gooddata.com"},{"name":"hung.nguyen.hoang","email":"hung.nguyen@gooddata.com"},{"name":"ivan.mjartan","email":"ivan.mjartan@gooddata.com"},{"name":"jakub-sterba","email":"jakub.sterba@gooddata.com"},{"name":"jankc","email":"jan.krapac@gmail.com"},{"name":"jaroslav.tomecek","email":"jaroslav.tomecek@gooddata.com"},{"name":"jkittler","email":"honza.kittler@gmail.com"},{"name":"khanh.le","email":"khanh.le@gooddata.com"},{"name":"lanhuynh","email":"lan.huynh@gooddata.com"},{"name":"linhhong","email":"linh.hong@gooddata.com"},{"name":"lupko","email":"lubomir.slivka@gooddata.com"},{"name":"matyas.kandl","email":"matyas.kandl@gooddata.com"},{"name":"michal.marsal","email":"michal.marsal@gooddata.com"},{"name":"naibinh","email":"naibinh@gmail.com"},{"name":"nikolacech","email":"nikola.cech@gooddata.com"},{"name":"nis.hua","email":"nis.hua@gooddata.com"},{"name":"no23reason","email":"dan.homola@hotmail.cz"},{"name":"patrikbraborec","email":"patrik.braborec@gooddata.com"},{"name":"pbenes","email":"petr.benes@gooddata.com"},{"name":"petrjanu","email":"petr.janu@gooddata.com"},{"name":"ptquang86","email":"ptquang86@gmail.com"},{"name":"qduval","email":"quentin.duval@gooddata.com"},{"name":"rodri360","email":"me@rodri360.com"},{"name":"sitina","email":"jiri.sitina@gooddata.com"},{"name":"strouhaljan","email":"strouhal.jan@gmail.com"},{"name":"tomas.kratochvil","email":"tomas.kratochvil@gooddata.com"},{"name":"tomasreichmann","email":"tomasreichmann@gmail.com"},{"name":"tomsatgd","email":"tomas.satinsky@gooddata.com"},{"name":"trung-le-quoc","email":"trung.le@gooddata.com"},{"name":"tu-ngo","email":"tungo1981@gmail.com"},{"name":"tulean","email":"tuan.le@gooddata.com"},{"name":"utdnah","email":"danh.ung@gooddata.com"},{"name":"vlastikcz","email":"vlastimil.kotas@gooddata.com"},{"name":"vu.pham","email":"vu.pham@gooddata.com"},{"name":"xmort","email":"petr.dolejsi@gooddata.com"},{"name":"yanlipnican","email":"yanlipnican@gmail.com"}],"homepage":"https://github.com/gooddata/gooddata-react-components#readme","bugs":{"url":"https://github.com/gooddata/gooddata-react-components/issues"},"dist":{"shasum":"9098d1b2cbdb271f4c71a57e2b94f875e74a2962","tarball":"https://registry.npmjs.org/@gooddata/react-components/-/react-components-7.5.0-lanhuynh-lhq-sd-818-geo-pushpin-config-panel-p1-2020-03-25T01-49-18-060Z.tgz","fileCount":2489,"integrity":"sha512-tUBB0zcNKOHo4krSLDzetngpuZykSEwEJIn5X1vbYv7TabMe/nRCARROFvgOcJlKmRSVWpJrhA+7YJvEFCD5zw==","signatures":[{"sig":"MEUCICXNtTgxuIo2K1g/l0xdvNJK9oJoqOE79u2R++BF1sKTAiEA1AXXDveznWtw5XN8tBVZyc6+iTCC8hOIfFNFPXfXwWk=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":9816975,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJeerkACRA9TVsSAnZWagAAI50QAIM2BIvPmnDd8tUTSIzL\nFavzpKFx18dX290/INWdOaGauAmODyTFIe5A7LHRi75waKNRQa6tKZ1fijgd\nH9EqVlP3qFSdQn+/WYh91nxv6KQAmNNm4jff9jsw3509H9oMssgOBTT/hb/h\nSFERYUdNq8oDyNW/TJxKjR+kX16o7JGB7AKc4WenfEFn6YoDYQNkfIl9CR3L\nSpmTX3mioWo7Xl0CBsstz29XgSc2MERipNsIRQNOKGMlE12QJgdaUbls6xNO\n5mTBsikPoO0pV+D2hPaWixGFLXcgonaSdisCL8UpnmqZuCGJoiwSraGSLdBi\n6+dGhnuRmmvPCkkkOL8EKTKoUPFVQ6Wjue9GtJDVcM8tpfn0ufmYYM7f8Z++\nb56OI9Rpu95OOeHcfdsOPu0XzgQrYlVp/7YV4EijsoB75P0Sp7V3ku6tRXcM\nTU+K9WW7u/Z3ma3rnZo3CMxFhBpckCkG9UCC7mEUl4t/1scma6TEx+0bzAuR\n3Coe4ZLJtzx6TMeJ3X+TR30GdajIWKNByU2OkVWW5TII8u3d+MCKoWR8V4R0\n86lonyKVsyS1Hvn1xPYK3Cyq27vPkPMa8pc3D+CXiacNG9aDh3nrSm1oSAeB\nT6SHZwc+xjsHD+HYxBAWOuUWCn8DvEH5Jo122Q8Pu7vqgSTGQUWXgNJmMJVd\nEZ1o\r\n=cFNm\r\n-----END PGP SIGNATURE-----\r\n"},"main":"dist/index.js","husky":{"hooks":{"pre-commit":"lint-staged"}},"config":{"eslint":"./examples/**/*.{js,jsx}","tslint":"./{__mocks__,src,stories}/{,**/}*.{ts,tsx}"},"readme":"[![npm version](https://badge.fury.io/js/%40gooddata%2Freact-components.svg)](https://www.npmjs.com/package/@gooddata/react-components)\n\n# GoodData.UI React components\n> A React-based JavaScript library for building data-driven applications\n\n## Getting started\n- [GoodData.UI Documentation](http://sdk.gooddata.com/gooddata-ui/)\n- [GoodData.UI Live Examples](https://gooddata-examples.herokuapp.com/)\n- [Stack Overflow](https://stackoverflow.com/questions/tagged/gooddata)\n\n### Usage\nWith [yarn](https://yarnpkg.com) installed, go to your project directory and run\n```\n$ yarn add @gooddata/react-components\n```\nIf you prefer [npm](npmjs.com) run\n```\n$ npm install --save @gooddata/react-components\n```\n\nThe public API is exposed via global `index.js`. Except for the styles, do not import any other file directly\nbecause they are not intended to be part of the public API.\n\n## Contributing\n\nWe welcome any contribution in form of [issues](https://github.com/gooddata/gooddata-react-components/issues) or [pull requests](https://github.com/gooddata/gooddata-react-components/pulls).\n\nInstall [Node.js](http://nodejs.org) (node 12.16.1, npm v6.13.4) and [Yarn](https://classic.yarnpkg.com) (1.22.4).\n\nInstall dependencies:\n```\nyarn install --frozen-lockfile\n```\n\nThese commands may come in handy while developing:\n\n| command | description |\n| ------- | ----------- |\n| `yarn install --pure-lockfile` | first step |\n| ||\n| `yarn dev` | build react-components to `/dist` in watch mode |\n| `yarn test` | run all unit tests |\n| `yarn prettier-write` | format the source code to match the valid codestyle |\n| `yarn validate` | validate codestyle |\n| ||\n| `yarn storybook` | run storybook from `/stories` on http://localhost:9001 |\n| `yarn build-storybook` | build storybook to `/dist-storybook` |\n| `yarn test-storybook` | run storybook and [screenshot tests](https://github.com/gooddata/gdc-client-utils/tree/master/test-storybook) |\n| ||\n| `yarn examples` | run Live Examples dev-server from `/examples` on https://localhost:8999 |\n| `yarn examples-build` | build Live Examples to `/examples/dist` |\n| `yarn examples-server` | serve built Live Examples - see `/examples/server/src` |\n| `yarn examples-testcafe` | run testcafe tests against `localhost:8999` |\n\n### Deploy to heroku.com\nWhen you deploy this repo to heroku, it serves *GoodData.UI Live Examples*.\nRelevant tasks are in `Procfile` and `package.json`.\n\n```bash\n# run in the project directory\nheroku login\nheroku create <your-app-name>\nheroku config:set DOMAIN_ADMIN_USERNAME=x@gooddata.com DOMAIN_ADMIN_PASSWORD=xy PROJECT_ID_TO_ASSIGN=xms7ga4tf3g3nzucd8380o2bev8oeknp\ngit push heroku HEAD:master\nheroku open\n```\n### Enable Geo Chart for Storybook and Live Examples\nGeo chart uses Mapbox to render map which requires a Mapbox access token.\n- Register an account and create Mapbox access token at [guide](https://docs.mapbox.com/help/how-mapbox-works/access-tokens/)\n- Store the created token at `.env`:\n```bash\necho -e \"EXAMPLE_MAPBOX_ACCESS_TOKEN=token\" >> .env # only need to run once\necho -e \"STORYBOOK_MAPBOX_ACCESS_TOKEN=token\" >> .env # only need to run once\n```\n\n### Run Live Examples Locally\nTo run *GoodData.UI Live Examples* locally:\n```bash\ngit clone <this-repository>\ncd  <repository-folder>\nyarn install --pure-lockfile\nyarn examples\n```\nThen open https://localhost:8999 and login using Live Examples account (you can [create one here](https://gooddata-examples.herokuapp.com/registration)).\n\n### Run Storybook locally\n- Run storybook with token stored in `.env` for more secure\n```bash\nyarn storybook\n```\n- Or run storybook with token env param exposed to cli (not suggested)\n```bash\nSTORYBOOK_MAPBOX_ACCESS_TOKEN=token yarn storybook\n```\n- Apply either above way to `yarn build-storybook` or `yarn test-storybook`\n\n### Source code formatting\nThe source code in the repository is formatted by [Prettier](https://prettier.io/).\nThe format of the code is validated by our Continuous Integration server and is one of the requirements of successful merge.\n\nPrettier is supported by every major IDE. You can find the list of supported editors and how to configure them [here](https://prettier.io/docs/en/editors.html).\n\nIn the case, when your editor is not supported or you don't want to setup the integration, you can run the `yarn prettier-write` command to reformat the code before commit.\n\n## Changelog\n\n- see [CHANGELOG.md](CHANGELOG.md)\n\n## Supported versions\n\nIn order to make the user experience with integrating GoodData UI SDK as smooth and secure as possible and to ensure that the SDK is using the latest features of the platform, we will only provide support to two most recent major versions of UI SDK.\n\nThe most recent majors will be supported in the following modes:\n\n- The latest major version will receive all new functionality and all bug fixes\n- The previous major version will only receive fixes to critical issues and security fixes. These fixes will be applied on top of last released version of the previous major\n\nThe customers are encouraged to always use the latest version of the UI SDK.\n\nIn case of using older versions, the user might face API incompatibility, performance or security issues.\n\nPlease follow the installation instructions to update to the newest version.\n\n## License\n\n(C) 2007-2020 GoodData Corporation\n\nThis project is dual licensed:\n\n- The ATTRIBUTION-NONCOMMERCIAL 4.0 INTERNATIONAL (CC BY-NC 4.0) is used for purpose of the trial experience and evaluation of GoodData.UI library.\n- The GOODDATA GOODDATA.UI LIBRARY END USER LICENSE AGREEMENT is used for GoodData customers.\n\nFor more information, please see [LICENSE](https://github.com/gooddata/gooddata-react-components/blob/master/LICENSE)\n","gitHead":"4fce6cab7581237431776e0372af0acdf7e9fe6e","scripts":{"dev":"bash scripts/build.sh --dev-watch","test":"jest --watch","build":"bash scripts/build.sh","tslint":"yarn run-tslint -t verbose $npm_package_config_tslint","prepare":"cd examples/server && yarn install --frozen-lockfile && cd ../..; rm -r examples/node_modules 2>/dev/null; true","examples":"bash scripts/run-examples.sh","prepare?":"# Called before `npm publish` and on local `npm install`. Temporarily also for deleting obsolete node_modules. Ends with `true` to continue gracefully.","validate":"tsc --noEmit && yarn tslint && eslint $npm_package_config_eslint && yarn prettier-check","build-dev":"bash scripts/build.sh --dev","examples?":"# Default is developer domain, other options: yarn examples [sec,secure,stg,stg2,stg3,demo,developer or URL]","storybook":"yarn build && start-storybook -p 9001 -c .storybook","test-once":"jest","tslint-ci":"mkdir -p ./ci/results && yarn run-tslint -t checkstyle -o ./ci/results/tslint-results.xml $npm_package_config_tslint","run-tslint":"tslint -p tsconfig.json","validate-ci":"tsc --noEmit && yarn tslint-ci  && eslint $npm_package_config_eslint -f checkstyle -o ci/results/eslint-results.xml && yarn prettier-check","examples-build":"bash scripts/build-examples.sh","prepublishOnly":"yarn build","prettier-check":"prettier --check '{src,stories,styles,__mocks__,examples/server/src,examples/src,examples/test}/**/*.{ts,js,tsx,jsx,json,scss,md,yaml,html}'","prettier-write":"prettier --write '{src,stories,styles,__mocks__,examples/server/src,examples/src,examples/test}/**/*.{ts,js,tsx,jsx,json,scss,md,yaml,html}'","test-storybook":"yarn build && test-storybook","build-storybook":"yarn build && build-storybook -c .storybook -o dist-storybook","examples-server":"node examples/server/src/index.js","heroku-postbuild":"yarn examples-build developer","examples-testcafe":"./scripts/run-testcafe.sh visual","check-circular-deps":"madge --circular --extensions ts ./src","examples-testcafe-ci":"./scripts/run-testcafe.sh ci","examples-testcafe-live":"./scripts/run-testcafe.sh live"},"typings":"dist/index.d.ts","_npmUser":{"name":"lanhuynh","email":"lan.huynh@gooddata.com"},"deprecated":"@gooddata/react-components@7 reached End of Support on March 31, 2022. Please upgrade (see https://sdk.gooddata.com/gooddata-ui/docs/supported_versions.html for more information).","repository":{"url":"git+ssh://git@github.com/gooddata/gooddata-react-components.git","type":"git"},"_npmVersion":"6.13.4","description":"GoodData.UI - A powerful JavaScript library for building analytical applications","directories":{},"lint-staged":{"{src,stories,styles,__mocks__,examples/server/src,examples/src,examples/test}/**/*.{ts,js,tsx,jsx,scss}":["npx gdc-fix-copyright","git add"],"{src,stories,styles,__mocks__,examples/server/src,examples/src,examples/test}/**/*.{ts,js,tsx,jsx,json,scss,md,yaml,html}":["prettier --write","git add"]},"_nodeVersion":"12.16.1","dependencies":{"rxjs":"^5.5.6","uuid":"^3.2.1","immer":"^1.3.1","lodash":"^4.17.15","date-fns":"^2.7.0","downshift":"^3.2.7","invariant":"^2.2.2","mapbox-gl":"^1.6.1","classnames":"^2.2.6","highcharts":"7.1.1","prop-types":"^15.6.0","react-intl":"^3.6.0","custom-event":"^1.0.1","react-window":"^1.8.1","ag-grid-react":"20.0.0","react-measure":"^2.3.0","@types/mapbox-gl":"^1.6.1","react-day-picker":"~7.3.0","react-responsive":"^3.0.0","stringify-object":"^2.4.0","@gooddata/typings":"^2.22.0","ag-grid-community":"20.0.0","http-status-codes":"^1.3.0","@gooddata/js-utils":"^3.5.0","@gooddata/numberjs":"^3.2.4","fixed-data-table-2":"0.7.17","@gooddata/goodstrap":"^68.2.1","react-dom-factories":"^1.0.2","@gooddata/gooddata-js":"^12.5.0","json-stable-stringify":"^1.0.1","react-transition-group":"^2.2.1","hoist-non-react-statics":"^3.3.0","nodelist-foreach-polyfill":"^1.2.0","@formatjs/intl-pluralrules":"^1.3.6","highcharts-grouped-categories":"^1.1.3"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"raf":"3.3.2","yup":"^0.24.1","jest":"24.7.1","husky":"3.0.0","madge":"^3.4.4","react":"^16.5.2","enzyme":"3.5.0","eslint":"4.19.1","formik":"^0.11.11","moment":"2.23.0","history":"^4.7.2","ts-jest":"24.0.0","webpack":"4.30.0","full-icu":"^1.3.0","prettier":"1.16.4","react-ga":"^2.5.2","recharts":"1.0.0-beta.9","testcafe":"1.1.4","commander":"2.14.1","node-sass":"4.13.0","react-dom":"^16.5.2","supertest":"3.0.0","ts-loader":"6.0.0","@types/raf":"^3.4.0","css-loader":"0.28.7","jest-junit":"3.0.0","raw-loader":"0.5.1","styled-jsx":"2.2.1","typescript":"3.3.4000","@babel/core":"7.4.4","@types/jest":"24.0.6","@types/node":"7.0.8","@types/uuid":"3.4.3","file-loader":"3.0.1","jest-enzyme":"7.0.2","lint-staged":"9.1.0","sass-loader":"6.0.6","webpack-cli":"3.3.2","@types/react":"16.8.6","babel-loader":"8.0.5","react-helmet":"5.2.0","react-select":"1.2.1","style-loader":"0.19.1","@types/enzyme":"3.1.13","@types/lodash":"4.14.123","testcafe-live":"0.1.4","@babel/runtime":"7.4.4","dotenv-webpack":"^1.7.0","@babel/polyfill":"^7.4.4","@storybook/react":"5.0.11","@types/invariant":"2.2.29","@types/react-dom":"16.0.11","isomorphic-fetch":"2.2.1","react-datepicker":"1.1.0","react-router-dom":"4.2.2","@babel/preset-env":"7.4.4","@gooddata/mock-js":"^2.11.0","@storybook/addons":"5.0.11","@types/classnames":"2.2.3","@types/prop-types":"15.5.2","@storybook/theming":"5.0.11","identity-obj-proxy":"^3.0.0","intl-messageformat":"^7.5.4","webpack-dev-server":"3.3.1","@babel/preset-react":"7.0.0","@types/react-portal":"4.0.1","@types/react-window":"^1.8.1","babel-plugin-lodash":"3.3.4","html-webpack-plugin":"3.2.0","react-test-renderer":"16.4.2","@types/react-measure":"2.0.5","clean-webpack-plugin":"2.0.2","stats-webpack-plugin":"0.7.0","eslint-config-prettier":"4.1.0","react-google-recaptcha":"^0.14.1","tslint-config-prettier":"1.18.0","@gooddata/eslint-config":"^1.0.0","@gooddata/tslint-config":"1.0.0","@types/react-responsive":"^3.0.3","@types/storybook__react":"4.0.1","@types/stringify-object":"^3.2.0","enzyme-adapter-react-16":"1.3.1","@gooddata/test-storybook":"3.2.1","@storybook/addon-actions":"5.0.11","@storybook/addon-options":"5.0.11","node-sass-magic-importer":"5.1.0","react-syntax-highlighter":"11.0.2","@types/fixed-data-table-2":"0.8.1","@types/react-test-renderer":"16.0.0","circular-dependency-plugin":"5.0.2","compression-webpack-plugin":"2.0.0","@types/json-stable-stringify":"^1.0.32","@gooddata/frontend-npm-scripts":"1.1.0","@types/enzyme-adapter-react-16":"1.0.3","@types/storybook__addon-actions":"3.4.2","@babel/plugin-proposal-class-properties":"7.4.4","@babel/plugin-proposal-object-rest-spread":"7.4.4","@babel/plugin-transform-async-to-generator":"7.4.4"},"peerDependencies":{"react":"^16.5.2","react-dom":"^16.5.2"},"_npmOperationalInternal":{"tmp":"tmp/react-components_7.5.0-lanhuynh-lhq-sd-818-geo-pushpin-config-panel-p1-2020-03-25T01-49-18-060Z_1585101055956_0.19865492046200095","host":"s3://npm-registry-packages"}},"7.5.0-alpha-ptquang86-qp-sd-875-viewport-2020-03-25T02-20-30-998Z":{"name":"@gooddata/react-components","version":"7.5.0-alpha-ptquang86-qp-sd-875-viewport-2020-03-25T02-20-30-998Z","author":{"name":"GoodData Corporation"},"license":"BSD-3-Clause","_id":"@gooddata/react-components@7.5.0-alpha-ptquang86-qp-sd-875-viewport-2020-03-25T02-20-30-998Z","maintainers":[{"name":"afi","email":"adam.fiedler@gooddata.com"},{"name":"bertold8","email":"ivan.nejezchleb@seznam.cz"},{"name":"brbistas","email":"valentinos.chraniotis@gooddata.com"},{"name":"bugsbunny338","email":"jiri.zajic@mensa.cz"},{"name":"de.do","email":"de.do@gooddata.com"},{"name":"gooddata-ci","email":"rail@gooddata.com"},{"name":"hung.nguyen.hoang","email":"hung.nguyen@gooddata.com"},{"name":"ivan.mjartan","email":"ivan.mjartan@gooddata.com"},{"name":"jakub-sterba","email":"jakub.sterba@gooddata.com"},{"name":"jankc","email":"jan.krapac@gmail.com"},{"name":"jaroslav.tomecek","email":"jaroslav.tomecek@gooddata.com"},{"name":"jkittler","email":"honza.kittler@gmail.com"},{"name":"khanh.le","email":"khanh.le@gooddata.com"},{"name":"lanhuynh","email":"lan.huynh@gooddata.com"},{"name":"linhhong","email":"linh.hong@gooddata.com"},{"name":"lupko","email":"lubomir.slivka@gooddata.com"},{"name":"matyas.kandl","email":"matyas.kandl@gooddata.com"},{"name":"michal.marsal","email":"michal.marsal@gooddata.com"},{"name":"naibinh","email":"naibinh@gmail.com"},{"name":"nikolacech","email":"nikola.cech@gooddata.com"},{"name":"nis.hua","email":"nis.hua@gooddata.com"},{"name":"no23reason","email":"dan.homola@hotmail.cz"},{"name":"patrikbraborec","email":"patrik.braborec@gooddata.com"},{"name":"pbenes","email":"petr.benes@gooddata.com"},{"name":"petrjanu","email":"petr.janu@gooddata.com"},{"name":"ptquang86","email":"ptquang86@gmail.com"},{"name":"qduval","email":"quentin.duval@gooddata.com"},{"name":"rodri360","email":"me@rodri360.com"},{"name":"sitina","email":"jiri.sitina@gooddata.com"},{"name":"strouhaljan","email":"strouhal.jan@gmail.com"},{"name":"tomas.kratochvil","email":"tomas.kratochvil@gooddata.com"},{"name":"tomasreichmann","email":"tomasreichmann@gmail.com"},{"name":"tomsatgd","email":"tomas.satinsky@gooddata.com"},{"name":"trung-le-quoc","email":"trung.le@gooddata.com"},{"name":"tu-ngo","email":"tungo1981@gmail.com"},{"name":"tulean","email":"tuan.le@gooddata.com"},{"name":"utdnah","email":"danh.ung@gooddata.com"},{"name":"vlastikcz","email":"vlastimil.kotas@gooddata.com"},{"name":"vu.pham","email":"vu.pham@gooddata.com"},{"name":"xmort","email":"petr.dolejsi@gooddata.com"},{"name":"yanlipnican","email":"yanlipnican@gmail.com"}],"homepage":"https://github.com/gooddata/gooddata-react-components#readme","bugs":{"url":"https://github.com/gooddata/gooddata-react-components/issues"},"dist":{"shasum":"7112b07bb33846298cf87e3be917ff934f8ca231","tarball":"https://registry.npmjs.org/@gooddata/react-components/-/react-components-7.5.0-alpha-ptquang86-qp-sd-875-viewport-2020-03-25T02-20-30-998Z.tgz","fileCount":2502,"integrity":"sha512-gH7CDWYkmbMDeiRCAl2v6UfePdZJ4BG0hzhv0842FKEVnwMT6Hkv46gOZyt4GlbmZ/YiucBQ+6rcR7GZZNMxRA==","signatures":[{"sig":"MEUCIHc0++OosTl6SGvzB+HcT4ioiMWHCBJGNdGnicg5Oxq1AiEA3P8OEQoN6aw1Vun3Qy2ZB0h7fDwugKXg8SQsvNpUOO8=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":9915847,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJeesASCRA9TVsSAnZWagAApuUP/jykRCPHTzAzPvyZuIt1\n0v6d6ko+gGGUjT2szhQGoh7q7yb2fnPwpOzfWgsM41mLVchwV+DB3CJCTZSM\nYmGP0krk394wna4B7TTRn8bNt0sDxIvaIk6BL7LYpEdbPPIPK64qdKicEAGT\nPdou4qK0rD/HQJVwF7f/P5m/7aLJvALijGrO4nfN5r8NUnWqXLD97mypjOfE\nDFVccgbd7yiAXiiFxzIU6kc8b105AssPnU8b3AxK3y4NXCSH5jWDl2Nur009\n+blI6/gZAGjMje8I2dIJuX8m1TnsrOGeHpZ2C32Vn9yOWGnq3neZ2FDfZjYb\nfZyctmiXNlvzScU4xkNe1o5XhmIj4NmLZ8BPbZX555w9ekqM7sj6L4D2qJ49\nf0RrVSA9kyhBeGnMySSAdUTjBAY44j8pKcKja5/tSazyMFUYyIxsbsoNxwOJ\n84O60ijsuAGH8tDdTNkBkHtjiHLIx/K6dLK8HNjipPfpXl+tfKYqHs4lDNVO\n/D23rY2WeuJ3Q05aP5FkUMd+1pnuS86GrcnC6m63OFFGkUA604GImYb+alTd\n/MsA0uqeX/gPEIoiX9bR8UDvIUaSNaqVfDNO1IN0s58Iu9J9APlOhh2+aGRg\n4865NXwbh2zqtK46Al7fRFcSpjtE7blZYY6SkMMhSQi2sl0AfMsnSWnVmh6r\nwoSU\r\n=iLpT\r\n-----END PGP SIGNATURE-----\r\n"},"main":"dist/index.js","husky":{"hooks":{"pre-commit":"lint-staged"}},"config":{"eslint":"./examples/**/*.{js,jsx}","tslint":"./{__mocks__,src,stories}/{,**/}*.{ts,tsx}"},"readme":"[![npm version](https://badge.fury.io/js/%40gooddata%2Freact-components.svg)](https://www.npmjs.com/package/@gooddata/react-components)\n\n# GoodData.UI React components\n> A React-based JavaScript library for building data-driven applications\n\n## Getting started\n- [GoodData.UI Documentation](http://sdk.gooddata.com/gooddata-ui/)\n- [GoodData.UI Live Examples](https://gooddata-examples.herokuapp.com/)\n- [Stack Overflow](https://stackoverflow.com/questions/tagged/gooddata)\n\n### Usage\nWith [yarn](https://yarnpkg.com) installed, go to your project directory and run\n```\n$ yarn add @gooddata/react-components\n```\nIf you prefer [npm](npmjs.com) run\n```\n$ npm install --save @gooddata/react-components\n```\n\nThe public API is exposed via global `index.js`. Except for the styles, do not import any other file directly\nbecause they are not intended to be part of the public API.\n\n## Contributing\n\nWe welcome any contribution in form of [issues](https://github.com/gooddata/gooddata-react-components/issues) or [pull requests](https://github.com/gooddata/gooddata-react-components/pulls).\n\nInstall [Node.js](http://nodejs.org) (node 12.16.1, npm v6.13.4) and [Yarn](https://classic.yarnpkg.com) (1.22.4).\n\nInstall dependencies:\n```\nyarn install --frozen-lockfile\n```\n\nThese commands may come in handy while developing:\n\n| command | description |\n| ------- | ----------- |\n| `yarn install --pure-lockfile` | first step |\n| ||\n| `yarn dev` | build react-components to `/dist` in watch mode |\n| `yarn test` | run all unit tests |\n| `yarn prettier-write` | format the source code to match the valid codestyle |\n| `yarn validate` | validate codestyle |\n| ||\n| `yarn storybook` | run storybook from `/stories` on http://localhost:9001 |\n| `yarn build-storybook` | build storybook to `/dist-storybook` |\n| `yarn test-storybook` | run storybook and [screenshot tests](https://github.com/gooddata/gdc-client-utils/tree/master/test-storybook) |\n| ||\n| `yarn examples` | run Live Examples dev-server from `/examples` on https://localhost:8999 |\n| `yarn examples-build` | build Live Examples to `/examples/dist` |\n| `yarn examples-server` | serve built Live Examples - see `/examples/server/src` |\n| `yarn examples-testcafe` | run testcafe tests against `localhost:8999` |\n\n### Deploy to heroku.com\nWhen you deploy this repo to heroku, it serves *GoodData.UI Live Examples*.\nRelevant tasks are in `Procfile` and `package.json`.\n\n```bash\n# run in the project directory\nheroku login\nheroku create <your-app-name>\nheroku config:set DOMAIN_ADMIN_USERNAME=x@gooddata.com DOMAIN_ADMIN_PASSWORD=xy PROJECT_ID_TO_ASSIGN=xms7ga4tf3g3nzucd8380o2bev8oeknp\ngit push heroku HEAD:master\nheroku open\n```\n### Enable Geo Chart for Storybook and Live Examples\nGeo chart uses Mapbox to render map which requires a Mapbox access token.\n- Register an account and create Mapbox access token at [guide](https://docs.mapbox.com/help/how-mapbox-works/access-tokens/)\n- Store the created token at `.env`:\n```bash\necho -e \"EXAMPLE_MAPBOX_ACCESS_TOKEN=token\" >> .env # only need to run once\necho -e \"STORYBOOK_MAPBOX_ACCESS_TOKEN=token\" >> .env # only need to run once\n```\n\n### Run Live Examples Locally\nTo run *GoodData.UI Live Examples* locally:\n```bash\ngit clone <this-repository>\ncd  <repository-folder>\nyarn install --pure-lockfile\nyarn examples\n```\nThen open https://localhost:8999 and login using Live Examples account (you can [create one here](https://gooddata-examples.herokuapp.com/registration)).\n\n### Run Storybook locally\n- Run storybook with token stored in `.env` for more secure\n```bash\nyarn storybook\n```\n- Or run storybook with token env param exposed to cli (not suggested)\n```bash\nSTORYBOOK_MAPBOX_ACCESS_TOKEN=token yarn storybook\n```\n- Apply either above way to `yarn build-storybook` or `yarn test-storybook`\n\n### Source code formatting\nThe source code in the repository is formatted by [Prettier](https://prettier.io/).\nThe format of the code is validated by our Continuous Integration server and is one of the requirements of successful merge.\n\nPrettier is supported by every major IDE. You can find the list of supported editors and how to configure them [here](https://prettier.io/docs/en/editors.html).\n\nIn the case, when your editor is not supported or you don't want to setup the integration, you can run the `yarn prettier-write` command to reformat the code before commit.\n\n## Changelog\n\n- see [CHANGELOG.md](CHANGELOG.md)\n\n## Supported versions\n\nIn order to make the user experience with integrating GoodData UI SDK as smooth and secure as possible and to ensure that the SDK is using the latest features of the platform, we will only provide support to two most recent major versions of UI SDK.\n\nThe most recent majors will be supported in the following modes:\n\n- The latest major version will receive all new functionality and all bug fixes\n- The previous major version will only receive fixes to critical issues and security fixes. These fixes will be applied on top of last released version of the previous major\n\nThe customers are encouraged to always use the latest version of the UI SDK.\n\nIn case of using older versions, the user might face API incompatibility, performance or security issues.\n\nPlease follow the installation instructions to update to the newest version.\n\n## License\n\n(C) 2007-2020 GoodData Corporation\n\nThis project is dual licensed:\n\n- The ATTRIBUTION-NONCOMMERCIAL 4.0 INTERNATIONAL (CC BY-NC 4.0) is used for purpose of the trial experience and evaluation of GoodData.UI library.\n- The GOODDATA GOODDATA.UI LIBRARY END USER LICENSE AGREEMENT is used for GoodData customers.\n\nFor more information, please see [LICENSE](https://github.com/gooddata/gooddata-react-components/blob/master/LICENSE)\n","gitHead":"b6643e70283b05529dc024f3e069ab167ec1b97e","scripts":{"dev":"bash scripts/build.sh --dev-watch","test":"jest --watch","build":"bash scripts/build.sh","tslint":"yarn run-tslint -t verbose $npm_package_config_tslint","prepare":"cd examples/server && yarn install --frozen-lockfile && cd ../..; rm -r examples/node_modules 2>/dev/null; true","examples":"bash scripts/run-examples.sh","prepare?":"# Called before `npm publish` and on local `npm install`. Temporarily also for deleting obsolete node_modules. Ends with `true` to continue gracefully.","validate":"tsc --noEmit && yarn tslint && eslint $npm_package_config_eslint && yarn prettier-check","build-dev":"bash scripts/build.sh --dev","examples?":"# Default is developer domain, other options: yarn examples [sec,secure,stg,stg2,stg3,demo,developer or URL]","storybook":"yarn build && start-storybook -p 9001 -c .storybook","test-once":"jest","tslint-ci":"mkdir -p ./ci/results && yarn run-tslint -t checkstyle -o ./ci/results/tslint-results.xml $npm_package_config_tslint","run-tslint":"tslint -p tsconfig.json","validate-ci":"tsc --noEmit && yarn tslint-ci  && eslint $npm_package_config_eslint -f checkstyle -o ci/results/eslint-results.xml && yarn prettier-check","examples-build":"bash scripts/build-examples.sh","prepublishOnly":"yarn build","prettier-check":"prettier --check '{src,stories,styles,__mocks__,examples/server/src,examples/src,examples/test}/**/*.{ts,js,tsx,jsx,json,scss,md,yaml,html}'","prettier-write":"prettier --write '{src,stories,styles,__mocks__,examples/server/src,examples/src,examples/test}/**/*.{ts,js,tsx,jsx,json,scss,md,yaml,html}'","test-storybook":"yarn build && test-storybook","build-storybook":"yarn build && build-storybook -c .storybook -o dist-storybook","examples-server":"node examples/server/src/index.js","heroku-postbuild":"yarn examples-build developer","examples-testcafe":"./scripts/run-testcafe.sh visual","check-circular-deps":"madge --circular --extensions ts ./src","examples-testcafe-ci":"./scripts/run-testcafe.sh ci","examples-testcafe-live":"./scripts/run-testcafe.sh live"},"typings":"dist/index.d.ts","_npmUser":{"name":"ptquang86","email":"ptquang86@gmail.com"},"deprecated":"@gooddata/react-components@7 reached End of Support on March 31, 2022. Please upgrade (see https://sdk.gooddata.com/gooddata-ui/docs/supported_versions.html for more information).","repository":{"url":"git+ssh://git@github.com/gooddata/gooddata-react-components.git","type":"git"},"_npmVersion":"6.13.4","description":"GoodData.UI - A powerful JavaScript library for building analytical applications","directories":{},"lint-staged":{"{src,stories,styles,__mocks__,examples/server/src,examples/src,examples/test}/**/*.{ts,js,tsx,jsx,scss}":["npx gdc-fix-copyright","git add"],"{src,stories,styles,__mocks__,examples/server/src,examples/src,examples/test}/**/*.{ts,js,tsx,jsx,json,scss,md,yaml,html}":["prettier --write","git add"]},"_nodeVersion":"12.16.1","dependencies":{"rxjs":"^5.5.6","uuid":"^3.2.1","immer":"^1.3.1","lodash":"^4.17.15","date-fns":"^2.7.0","downshift":"^3.2.7","invariant":"^2.2.2","mapbox-gl":"^1.6.1","classnames":"^2.2.6","highcharts":"7.1.1","prop-types":"^15.6.0","react-intl":"^3.6.0","custom-event":"^1.0.1","react-window":"^1.8.1","ag-grid-react":"20.0.0","react-measure":"^2.3.0","@types/mapbox-gl":"^1.6.1","react-day-picker":"~7.3.0","react-responsive":"^3.0.0","stringify-object":"^2.4.0","@gooddata/typings":"^2.22.0","ag-grid-community":"20.0.0","http-status-codes":"^1.3.0","@gooddata/js-utils":"^3.5.0","@gooddata/numberjs":"^3.2.4","fixed-data-table-2":"0.7.17","@gooddata/goodstrap":"^68.2.1","react-dom-factories":"^1.0.2","@gooddata/gooddata-js":"^12.5.0","json-stable-stringify":"^1.0.1","react-transition-group":"^2.2.1","hoist-non-react-statics":"^3.3.0","nodelist-foreach-polyfill":"^1.2.0","@formatjs/intl-pluralrules":"^1.3.6","highcharts-grouped-categories":"^1.1.3"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"raf":"3.3.2","yup":"^0.24.1","jest":"24.7.1","husky":"3.0.0","madge":"^3.4.4","react":"^16.5.2","enzyme":"3.5.0","eslint":"4.19.1","formik":"^0.11.11","moment":"2.23.0","history":"^4.7.2","ts-jest":"24.0.0","webpack":"4.30.0","full-icu":"^1.3.0","prettier":"1.16.4","react-ga":"^2.5.2","recharts":"1.0.0-beta.9","testcafe":"1.1.4","commander":"2.14.1","node-sass":"4.13.0","react-dom":"^16.5.2","supertest":"3.0.0","ts-loader":"6.0.0","@types/raf":"^3.4.0","css-loader":"0.28.7","jest-junit":"3.0.0","raw-loader":"0.5.1","styled-jsx":"2.2.1","typescript":"3.3.4000","@babel/core":"7.4.4","@types/jest":"24.0.6","@types/node":"7.0.8","@types/uuid":"3.4.3","file-loader":"3.0.1","jest-enzyme":"7.0.2","lint-staged":"9.1.0","sass-loader":"6.0.6","webpack-cli":"3.3.2","@types/react":"16.8.6","babel-loader":"8.0.5","react-helmet":"5.2.0","react-select":"1.2.1","style-loader":"0.19.1","@types/enzyme":"3.1.13","@types/lodash":"4.14.123","testcafe-live":"0.1.4","@babel/runtime":"7.4.4","dotenv-webpack":"^1.7.0","@babel/polyfill":"^7.4.4","@storybook/react":"5.0.11","@types/invariant":"2.2.29","@types/react-dom":"16.0.11","isomorphic-fetch":"2.2.1","react-datepicker":"1.1.0","react-router-dom":"4.2.2","@babel/preset-env":"7.4.4","@gooddata/mock-js":"^2.11.0","@storybook/addons":"5.0.11","@types/classnames":"2.2.3","@types/prop-types":"15.5.2","@storybook/theming":"5.0.11","identity-obj-proxy":"^3.0.0","intl-messageformat":"^7.5.4","webpack-dev-server":"3.3.1","@babel/preset-react":"7.0.0","@types/react-portal":"4.0.1","@types/react-window":"^1.8.1","babel-plugin-lodash":"3.3.4","html-webpack-plugin":"3.2.0","react-test-renderer":"16.4.2","@types/react-measure":"2.0.5","clean-webpack-plugin":"2.0.2","stats-webpack-plugin":"0.7.0","eslint-config-prettier":"4.1.0","react-google-recaptcha":"^0.14.1","tslint-config-prettier":"1.18.0","@gooddata/eslint-config":"^1.0.0","@gooddata/tslint-config":"1.0.0","@types/react-responsive":"^3.0.3","@types/storybook__react":"4.0.1","@types/stringify-object":"^3.2.0","enzyme-adapter-react-16":"1.3.1","@gooddata/test-storybook":"3.2.1","@storybook/addon-actions":"5.0.11","@storybook/addon-options":"5.0.11","node-sass-magic-importer":"5.1.0","react-syntax-highlighter":"11.0.2","@types/fixed-data-table-2":"0.8.1","@types/react-test-renderer":"16.0.0","circular-dependency-plugin":"5.0.2","compression-webpack-plugin":"2.0.0","@types/json-stable-stringify":"^1.0.32","@gooddata/frontend-npm-scripts":"1.1.0","@types/enzyme-adapter-react-16":"1.0.3","@types/storybook__addon-actions":"3.4.2","@babel/plugin-proposal-class-properties":"7.4.4","@babel/plugin-proposal-object-rest-spread":"7.4.4","@babel/plugin-transform-async-to-generator":"7.4.4"},"peerDependencies":{"react":"^16.5.2","react-dom":"^16.5.2"},"_npmOperationalInternal":{"tmp":"tmp/react-components_7.5.0-alpha-ptquang86-qp-sd-875-viewport-2020-03-25T02-20-30-998Z_1585102865778_0.270169136014732","host":"s3://npm-registry-packages"}},"7.5.0-beta.33":{"name":"@gooddata/react-components","version":"7.5.0-beta.33","author":{"name":"GoodData Corporation"},"license":"BSD-3-Clause","_id":"@gooddata/react-components@7.5.0-beta.33","maintainers":[{"name":"afi","email":"adam.fiedler@gooddata.com"},{"name":"bertold8","email":"ivan.nejezchleb@seznam.cz"},{"name":"brbistas","email":"valentinos.chraniotis@gooddata.com"},{"name":"bugsbunny338","email":"jiri.zajic@mensa.cz"},{"name":"de.do","email":"de.do@gooddata.com"},{"name":"gooddata-ci","email":"rail@gooddata.com"},{"name":"hung.nguyen.hoang","email":"hung.nguyen@gooddata.com"},{"name":"ivan.mjartan","email":"ivan.mjartan@gooddata.com"},{"name":"jakub-sterba","email":"jakub.sterba@gooddata.com"},{"name":"jankc","email":"jan.krapac@gmail.com"},{"name":"jaroslav.tomecek","email":"jaroslav.tomecek@gooddata.com"},{"name":"jkittler","email":"honza.kittler@gmail.com"},{"name":"khanh.le","email":"khanh.le@gooddata.com"},{"name":"lanhuynh","email":"lan.huynh@gooddata.com"},{"name":"linhhong","email":"linh.hong@gooddata.com"},{"name":"lupko","email":"lubomir.slivka@gooddata.com"},{"name":"matyas.kandl","email":"matyas.kandl@gooddata.com"},{"name":"michal.marsal","email":"michal.marsal@gooddata.com"},{"name":"naibinh","email":"naibinh@gmail.com"},{"name":"nikolacech","email":"nikola.cech@gooddata.com"},{"name":"nis.hua","email":"nis.hua@gooddata.com"},{"name":"no23reason","email":"dan.homola@hotmail.cz"},{"name":"patrikbraborec","email":"patrik.braborec@gooddata.com"},{"name":"pbenes","email":"petr.benes@gooddata.com"},{"name":"petrjanu","email":"petr.janu@gooddata.com"},{"name":"ptquang86","email":"ptquang86@gmail.com"},{"name":"qduval","email":"quentin.duval@gooddata.com"},{"name":"rodri360","email":"me@rodri360.com"},{"name":"sitina","email":"jiri.sitina@gooddata.com"},{"name":"strouhaljan","email":"strouhal.jan@gmail.com"},{"name":"tomas.kratochvil","email":"tomas.kratochvil@gooddata.com"},{"name":"tomasreichmann","email":"tomasreichmann@gmail.com"},{"name":"tomsatgd","email":"tomas.satinsky@gooddata.com"},{"name":"trung-le-quoc","email":"trung.le@gooddata.com"},{"name":"tu-ngo","email":"tungo1981@gmail.com"},{"name":"tulean","email":"tuan.le@gooddata.com"},{"name":"utdnah","email":"danh.ung@gooddata.com"},{"name":"vlastikcz","email":"vlastimil.kotas@gooddata.com"},{"name":"vu.pham","email":"vu.pham@gooddata.com"},{"name":"xmort","email":"petr.dolejsi@gooddata.com"},{"name":"yanlipnican","email":"yanlipnican@gmail.com"}],"homepage":"https://github.com/gooddata/gooddata-react-components#readme","bugs":{"url":"https://github.com/gooddata/gooddata-react-components/issues"},"dist":{"shasum":"4b9729f8f136f865f2d86e81df03e24c353ed2e5","tarball":"https://registry.npmjs.org/@gooddata/react-components/-/react-components-7.5.0-beta.33.tgz","fileCount":2489,"integrity":"sha512-GYspUuMH5TOhmrI6aR+8UDwW9aL+sSofLRYfxyFXcb9yQtE/+mD6DJX8w2Nut0qGAgpgSwq7i9sFVSJN2V/JCw==","signatures":[{"sig":"MEUCIQC3fGhsr3Ly83P0INj0ER1/cM3mG3GZn9rDnrDWhvam8QIgAma6fnIljWPDByNsQpqTCAVAdhxgBb8ktlbgUSYYLPs=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":9816910,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJeet4RCRA9TVsSAnZWagAA21YP/1P3pfFtduOt4/8tEUi2\n0HJ8rXQVEGz1GPX2SeQJJLNyYdQkRf1blKJmtH+wkUFgTNHgtyh+6c4IKVrY\nnxJ7HVeudU8zV9ABsxml1Zv9atgmA/LZcW9erWjxtL5Ao+t5lWJvxSx9FK7/\nERstZl8giWqrwDS3F0cjF4wqztjT8RYlP0eSSzr3mJgKANsJzHaC0CYLzdWy\nHhviGlMiNOAU5INFHeUHF9psqjT+zRNDx/ya04CTLfM21LVzyDN9wTPeKPvE\nl5/ZtNXZz9pvOtYyfAQWZPgujC/c/XZEYSFp91kH+BXFZkpBLWIw7VpfMjAv\nArkXFml/ohZlHCiwQS51dHsztAw1EEXxofDTLkWsyVjy7e4CKZQrS+OwYfLZ\nk13TCwL20boexyjES5unUlWVqZkbVXKnWnw7WP2SHbBPTEi6lfvj6DFyXXx+\npsrFL//Bp1FhTXwsL01BP6a2k4WYQ+i+tJdj3gKyC18GKW//gw22FMZIoji5\n4vfR6LqMYSUhCZ4UBIXjXVAjWOF1hHwacBPfekEWwE/8M9pLoaZ0RDSpiQGr\nWbB0LhoCXFBkeanzNWnSpXSTn25tfMfUVrlYTOZ3vRVQqTEcAX/CJDXi632M\nsuRpiqKcucOwWeQsmDkqu5mYcN2OOSShU+JZpRIg4PmMdVoUaeV+FO2ZFlov\ntBQU\r\n=q/4x\r\n-----END PGP SIGNATURE-----\r\n"},"main":"dist/index.js","husky":{"hooks":{"pre-commit":"lint-staged"}},"config":{"eslint":"./examples/**/*.{js,jsx}","tslint":"./{__mocks__,src,stories}/{,**/}*.{ts,tsx}"},"readme":"[![npm version](https://badge.fury.io/js/%40gooddata%2Freact-components.svg)](https://www.npmjs.com/package/@gooddata/react-components)\n\n# GoodData.UI React components\n> A React-based JavaScript library for building data-driven applications\n\n## Getting started\n- [GoodData.UI Documentation](http://sdk.gooddata.com/gooddata-ui/)\n- [GoodData.UI Live Examples](https://gooddata-examples.herokuapp.com/)\n- [Stack Overflow](https://stackoverflow.com/questions/tagged/gooddata)\n\n### Usage\nWith [yarn](https://yarnpkg.com) installed, go to your project directory and run\n```\n$ yarn add @gooddata/react-components\n```\nIf you prefer [npm](npmjs.com) run\n```\n$ npm install --save @gooddata/react-components\n```\n\nThe public API is exposed via global `index.js`. Except for the styles, do not import any other file directly\nbecause they are not intended to be part of the public API.\n\n## Contributing\n\nWe welcome any contribution in form of [issues](https://github.com/gooddata/gooddata-react-components/issues) or [pull requests](https://github.com/gooddata/gooddata-react-components/pulls).\n\nInstall [Node.js](http://nodejs.org) (node 12.16.1, npm v6.13.4) and [Yarn](https://classic.yarnpkg.com) (1.22.4).\n\nInstall dependencies:\n```\nyarn install --frozen-lockfile\n```\n\nThese commands may come in handy while developing:\n\n| command | description |\n| ------- | ----------- |\n| `yarn install --pure-lockfile` | first step |\n| ||\n| `yarn dev` | build react-components to `/dist` in watch mode |\n| `yarn test` | run all unit tests |\n| `yarn prettier-write` | format the source code to match the valid codestyle |\n| `yarn validate` | validate codestyle |\n| ||\n| `yarn storybook` | run storybook from `/stories` on http://localhost:9001 |\n| `yarn build-storybook` | build storybook to `/dist-storybook` |\n| `yarn test-storybook` | run storybook and [screenshot tests](https://github.com/gooddata/gdc-client-utils/tree/master/test-storybook) |\n| ||\n| `yarn examples` | run Live Examples dev-server from `/examples` on https://localhost:8999 |\n| `yarn examples-build` | build Live Examples to `/examples/dist` |\n| `yarn examples-server` | serve built Live Examples - see `/examples/server/src` |\n| `yarn examples-testcafe` | run testcafe tests against `localhost:8999` |\n\n### Deploy to heroku.com\nWhen you deploy this repo to heroku, it serves *GoodData.UI Live Examples*.\nRelevant tasks are in `Procfile` and `package.json`.\n\n```bash\n# run in the project directory\nheroku login\nheroku create <your-app-name>\nheroku config:set DOMAIN_ADMIN_USERNAME=x@gooddata.com DOMAIN_ADMIN_PASSWORD=xy PROJECT_ID_TO_ASSIGN=xms7ga4tf3g3nzucd8380o2bev8oeknp\ngit push heroku HEAD:master\nheroku open\n```\n### Enable Geo Chart for Storybook and Live Examples\nGeo chart uses Mapbox to render map which requires a Mapbox access token.\n- Register an account and create Mapbox access token at [guide](https://docs.mapbox.com/help/how-mapbox-works/access-tokens/)\n- Store the created token at `.env`:\n```bash\necho -e \"EXAMPLE_MAPBOX_ACCESS_TOKEN=token\" >> .env # only need to run once\necho -e \"STORYBOOK_MAPBOX_ACCESS_TOKEN=token\" >> .env # only need to run once\n```\n\n### Run Live Examples Locally\nTo run *GoodData.UI Live Examples* locally:\n```bash\ngit clone <this-repository>\ncd  <repository-folder>\nyarn install --pure-lockfile\nyarn examples\n```\nThen open https://localhost:8999 and login using Live Examples account (you can [create one here](https://gooddata-examples.herokuapp.com/registration)).\n\n### Run Storybook locally\n- Run storybook with token stored in `.env` for more secure\n```bash\nyarn storybook\n```\n- Or run storybook with token env param exposed to cli (not suggested)\n```bash\nSTORYBOOK_MAPBOX_ACCESS_TOKEN=token yarn storybook\n```\n- Apply either above way to `yarn build-storybook` or `yarn test-storybook`\n\n### Source code formatting\nThe source code in the repository is formatted by [Prettier](https://prettier.io/).\nThe format of the code is validated by our Continuous Integration server and is one of the requirements of successful merge.\n\nPrettier is supported by every major IDE. You can find the list of supported editors and how to configure them [here](https://prettier.io/docs/en/editors.html).\n\nIn the case, when your editor is not supported or you don't want to setup the integration, you can run the `yarn prettier-write` command to reformat the code before commit.\n\n## Changelog\n\n- see [CHANGELOG.md](CHANGELOG.md)\n\n## Supported versions\n\nIn order to make the user experience with integrating GoodData UI SDK as smooth and secure as possible and to ensure that the SDK is using the latest features of the platform, we will only provide support to two most recent major versions of UI SDK.\n\nThe most recent majors will be supported in the following modes:\n\n- The latest major version will receive all new functionality and all bug fixes\n- The previous major version will only receive fixes to critical issues and security fixes. These fixes will be applied on top of last released version of the previous major\n\nThe customers are encouraged to always use the latest version of the UI SDK.\n\nIn case of using older versions, the user might face API incompatibility, performance or security issues.\n\nPlease follow the installation instructions to update to the newest version.\n\n## License\n\n(C) 2007-2020 GoodData Corporation\n\nThis project is dual licensed:\n\n- The ATTRIBUTION-NONCOMMERCIAL 4.0 INTERNATIONAL (CC BY-NC 4.0) is used for purpose of the trial experience and evaluation of GoodData.UI library.\n- The GOODDATA GOODDATA.UI LIBRARY END USER LICENSE AGREEMENT is used for GoodData customers.\n\nFor more information, please see [LICENSE](https://github.com/gooddata/gooddata-react-components/blob/master/LICENSE)\n","gitHead":"19effdebbf4b43d025e6cf3e5b22331c26874af6","scripts":{"dev":"bash scripts/build.sh --dev-watch","test":"jest --watch","build":"bash scripts/build.sh","tslint":"yarn run-tslint -t verbose $npm_package_config_tslint","prepare":"cd examples/server && yarn install --frozen-lockfile && cd ../..; rm -r examples/node_modules 2>/dev/null; true","examples":"bash scripts/run-examples.sh","prepare?":"# Called before `npm publish` and on local `npm install`. Temporarily also for deleting obsolete node_modules. Ends with `true` to continue gracefully.","validate":"tsc --noEmit && yarn tslint && eslint $npm_package_config_eslint && yarn prettier-check","build-dev":"bash scripts/build.sh --dev","examples?":"# Default is developer domain, other options: yarn examples [sec,secure,stg,stg2,stg3,demo,developer or URL]","storybook":"yarn build && start-storybook -p 9001 -c .storybook","test-once":"jest","tslint-ci":"mkdir -p ./ci/results && yarn run-tslint -t checkstyle -o ./ci/results/tslint-results.xml $npm_package_config_tslint","run-tslint":"tslint -p tsconfig.json","validate-ci":"tsc --noEmit && yarn tslint-ci  && eslint $npm_package_config_eslint -f checkstyle -o ci/results/eslint-results.xml && yarn prettier-check","examples-build":"bash scripts/build-examples.sh","prepublishOnly":"yarn build","prettier-check":"prettier --check '{src,stories,styles,__mocks__,examples/server/src,examples/src,examples/test}/**/*.{ts,js,tsx,jsx,json,scss,md,yaml,html}'","prettier-write":"prettier --write '{src,stories,styles,__mocks__,examples/server/src,examples/src,examples/test}/**/*.{ts,js,tsx,jsx,json,scss,md,yaml,html}'","test-storybook":"yarn build && test-storybook","build-storybook":"yarn build && build-storybook -c .storybook -o dist-storybook","examples-server":"node examples/server/src/index.js","heroku-postbuild":"yarn examples-build developer","examples-testcafe":"./scripts/run-testcafe.sh visual","check-circular-deps":"madge --circular --extensions ts ./src","examples-testcafe-ci":"./scripts/run-testcafe.sh ci","examples-testcafe-live":"./scripts/run-testcafe.sh live"},"typings":"dist/index.d.ts","_npmUser":{"name":"gooddata-ci","email":"rail@gooddata.com"},"deprecated":"@gooddata/react-components@7 reached End of Support on March 31, 2022. Please upgrade (see https://sdk.gooddata.com/gooddata-ui/docs/supported_versions.html for more information).","repository":{"url":"git+ssh://git@github.com/gooddata/gooddata-react-components.git","type":"git"},"_npmVersion":"6.13.4","description":"GoodData.UI - A powerful JavaScript library for building analytical applications","directories":{},"lint-staged":{"{src,stories,styles,__mocks__,examples/server/src,examples/src,examples/test}/**/*.{ts,js,tsx,jsx,scss}":["npx gdc-fix-copyright","git add"],"{src,stories,styles,__mocks__,examples/server/src,examples/src,examples/test}/**/*.{ts,js,tsx,jsx,json,scss,md,yaml,html}":["prettier --write","git add"]},"_nodeVersion":"12.16.1","dependencies":{"rxjs":"^5.5.6","uuid":"^3.2.1","immer":"^1.3.1","lodash":"^4.17.15","date-fns":"^2.7.0","downshift":"^3.2.7","invariant":"^2.2.2","mapbox-gl":"^1.6.1","classnames":"^2.2.6","highcharts":"7.1.1","prop-types":"^15.6.0","react-intl":"^3.6.0","custom-event":"^1.0.1","react-window":"^1.8.1","ag-grid-react":"20.0.0","react-measure":"^2.3.0","@types/mapbox-gl":"^1.6.1","react-day-picker":"~7.3.0","react-responsive":"^3.0.0","stringify-object":"^2.4.0","@gooddata/typings":"^2.22.0","ag-grid-community":"20.0.0","http-status-codes":"^1.3.0","@gooddata/js-utils":"^3.5.0","@gooddata/numberjs":"^3.2.4","fixed-data-table-2":"0.7.17","@gooddata/goodstrap":"^68.2.1","react-dom-factories":"^1.0.2","@gooddata/gooddata-js":"^12.5.0","json-stable-stringify":"^1.0.1","react-transition-group":"^2.2.1","hoist-non-react-statics":"^3.3.0","nodelist-foreach-polyfill":"^1.2.0","@formatjs/intl-pluralrules":"^1.3.6","highcharts-grouped-categories":"^1.1.3"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"raf":"3.3.2","yup":"^0.24.1","jest":"24.7.1","husky":"3.0.0","madge":"^3.4.4","react":"^16.5.2","enzyme":"3.5.0","eslint":"4.19.1","formik":"^0.11.11","moment":"2.23.0","history":"^4.7.2","ts-jest":"24.0.0","webpack":"4.30.0","full-icu":"^1.3.0","prettier":"1.16.4","react-ga":"^2.5.2","recharts":"1.0.0-beta.9","testcafe":"1.1.4","commander":"2.14.1","node-sass":"4.13.0","react-dom":"^16.5.2","supertest":"3.0.0","ts-loader":"6.0.0","@types/raf":"^3.4.0","css-loader":"0.28.7","jest-junit":"3.0.0","raw-loader":"0.5.1","styled-jsx":"2.2.1","typescript":"3.3.4000","@babel/core":"7.4.4","@types/jest":"24.0.6","@types/node":"7.0.8","@types/uuid":"3.4.3","file-loader":"3.0.1","jest-enzyme":"7.0.2","lint-staged":"9.1.0","sass-loader":"6.0.6","webpack-cli":"3.3.2","@types/react":"16.8.6","babel-loader":"8.0.5","react-helmet":"5.2.0","react-select":"1.2.1","style-loader":"0.19.1","@types/enzyme":"3.1.13","@types/lodash":"4.14.123","testcafe-live":"0.1.4","@babel/runtime":"7.4.4","dotenv-webpack":"^1.7.0","@babel/polyfill":"^7.4.4","@storybook/react":"5.0.11","@types/invariant":"2.2.29","@types/react-dom":"16.0.11","isomorphic-fetch":"2.2.1","react-datepicker":"1.1.0","react-router-dom":"4.2.2","@babel/preset-env":"7.4.4","@gooddata/mock-js":"^2.11.0","@storybook/addons":"5.0.11","@types/classnames":"2.2.3","@types/prop-types":"15.5.2","@storybook/theming":"5.0.11","identity-obj-proxy":"^3.0.0","intl-messageformat":"^7.5.4","webpack-dev-server":"3.3.1","@babel/preset-react":"7.0.0","@types/react-portal":"4.0.1","@types/react-window":"^1.8.1","babel-plugin-lodash":"3.3.4","html-webpack-plugin":"3.2.0","react-test-renderer":"16.4.2","@types/react-measure":"2.0.5","clean-webpack-plugin":"2.0.2","stats-webpack-plugin":"0.7.0","eslint-config-prettier":"4.1.0","react-google-recaptcha":"^0.14.1","tslint-config-prettier":"1.18.0","@gooddata/eslint-config":"^1.0.0","@gooddata/tslint-config":"1.0.0","@types/react-responsive":"^3.0.3","@types/storybook__react":"4.0.1","@types/stringify-object":"^3.2.0","enzyme-adapter-react-16":"1.3.1","@gooddata/test-storybook":"3.2.1","@storybook/addon-actions":"5.0.11","@storybook/addon-options":"5.0.11","node-sass-magic-importer":"5.1.0","react-syntax-highlighter":"11.0.2","@types/fixed-data-table-2":"0.8.1","@types/react-test-renderer":"16.0.0","circular-dependency-plugin":"5.0.2","compression-webpack-plugin":"2.0.0","@types/json-stable-stringify":"^1.0.32","@gooddata/frontend-npm-scripts":"1.1.0","@types/enzyme-adapter-react-16":"1.0.3","@types/storybook__addon-actions":"3.4.2","@babel/plugin-proposal-class-properties":"7.4.4","@babel/plugin-proposal-object-rest-spread":"7.4.4","@babel/plugin-transform-async-to-generator":"7.4.4"},"peerDependencies":{"react":"^16.5.2","react-dom":"^16.5.2"},"_npmOperationalInternal":{"tmp":"tmp/react-components_7.5.0-beta.33_1585110544855_0.06665471076158513","host":"s3://npm-registry-packages"}},"7.5.0-alpha-ptquang86-qp-sd-875-viewport-2-2020-03-25T04-36-41-736Z":{"name":"@gooddata/react-components","version":"7.5.0-alpha-ptquang86-qp-sd-875-viewport-2-2020-03-25T04-36-41-736Z","author":{"name":"GoodData Corporation"},"license":"BSD-3-Clause","_id":"@gooddata/react-components@7.5.0-alpha-ptquang86-qp-sd-875-viewport-2-2020-03-25T04-36-41-736Z","maintainers":[{"name":"afi","email":"adam.fiedler@gooddata.com"},{"name":"bertold8","email":"ivan.nejezchleb@seznam.cz"},{"name":"brbistas","email":"valentinos.chraniotis@gooddata.com"},{"name":"bugsbunny338","email":"jiri.zajic@mensa.cz"},{"name":"de.do","email":"de.do@gooddata.com"},{"name":"gooddata-ci","email":"rail@gooddata.com"},{"name":"hung.nguyen.hoang","email":"hung.nguyen@gooddata.com"},{"name":"ivan.mjartan","email":"ivan.mjartan@gooddata.com"},{"name":"jakub-sterba","email":"jakub.sterba@gooddata.com"},{"name":"jankc","email":"jan.krapac@gmail.com"},{"name":"jaroslav.tomecek","email":"jaroslav.tomecek@gooddata.com"},{"name":"jkittler","email":"honza.kittler@gmail.com"},{"name":"khanh.le","email":"khanh.le@gooddata.com"},{"name":"lanhuynh","email":"lan.huynh@gooddata.com"},{"name":"linhhong","email":"linh.hong@gooddata.com"},{"name":"lupko","email":"lubomir.slivka@gooddata.com"},{"name":"matyas.kandl","email":"matyas.kandl@gooddata.com"},{"name":"michal.marsal","email":"michal.marsal@gooddata.com"},{"name":"naibinh","email":"naibinh@gmail.com"},{"name":"nikolacech","email":"nikola.cech@gooddata.com"},{"name":"nis.hua","email":"nis.hua@gooddata.com"},{"name":"no23reason","email":"dan.homola@hotmail.cz"},{"name":"patrikbraborec","email":"patrik.braborec@gooddata.com"},{"name":"pbenes","email":"petr.benes@gooddata.com"},{"name":"petrjanu","email":"petr.janu@gooddata.com"},{"name":"ptquang86","email":"ptquang86@gmail.com"},{"name":"qduval","email":"quentin.duval@gooddata.com"},{"name":"rodri360","email":"me@rodri360.com"},{"name":"sitina","email":"jiri.sitina@gooddata.com"},{"name":"strouhaljan","email":"strouhal.jan@gmail.com"},{"name":"tomas.kratochvil","email":"tomas.kratochvil@gooddata.com"},{"name":"tomasreichmann","email":"tomasreichmann@gmail.com"},{"name":"tomsatgd","email":"tomas.satinsky@gooddata.com"},{"name":"trung-le-quoc","email":"trung.le@gooddata.com"},{"name":"tu-ngo","email":"tungo1981@gmail.com"},{"name":"tulean","email":"tuan.le@gooddata.com"},{"name":"utdnah","email":"danh.ung@gooddata.com"},{"name":"vlastikcz","email":"vlastimil.kotas@gooddata.com"},{"name":"vu.pham","email":"vu.pham@gooddata.com"},{"name":"xmort","email":"petr.dolejsi@gooddata.com"},{"name":"yanlipnican","email":"yanlipnican@gmail.com"}],"homepage":"https://github.com/gooddata/gooddata-react-components#readme","bugs":{"url":"https://github.com/gooddata/gooddata-react-components/issues"},"dist":{"shasum":"6f33e711655f7bfc89a3a4627b9969e6e1b05e52","tarball":"https://registry.npmjs.org/@gooddata/react-components/-/react-components-7.5.0-alpha-ptquang86-qp-sd-875-viewport-2-2020-03-25T04-36-41-736Z.tgz","fileCount":2503,"integrity":"sha512-il+K+ytbtbrFLLlvwkqCKw39L0kZn8YK9xFvE3EHzym73i6xqkEe2yeWTzLCWBdYqBmDwdaN8IKhFCAYkXJE2A==","signatures":[{"sig":"MEYCIQDPklpB554EgIwXvwA3nAHHso552vh7gU1swewWR3x9FAIhAICoFOV3VhbxPFCiFqkANwn2tgEcnlJfDdPWEVuDd+Pd","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":9920441,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJeet/6CRA9TVsSAnZWagAAk8AP/3B3g7iAZtUgKBT1XnPM\nd3/0oBH4Y7QyG/4x6djmMBg3rwkt/SMmJq2jx17lpvWPs6yGBLmxL1ZOwCuP\nbkmriGidpsUKycAt6S5WKh26V/cFAvQg7JxM5W2Yqe9Ohpi9v4RVNlUcPyOE\nvCpkDUtumwFjKHnYQvlDBCI5s7QOl9yBJwpW2B2fGhE+m4s2RbVQScQvRS1V\nBJtZEebPz/lWe8jBPULkYHe0g0AbXL3wWQY/0iNdAaZqaSWMT6yFvfF1gcia\nGFxKiek0EiM2oD1K+bo29UCQMbIqC47mvN/quoznifGxZI/xQzl84NXdhl+6\nbwHRrJHzRJ1yyBcbH99izxvJ6LOCsWx/0xN1SeQMU6C/s93rbbAzi7Mm5CU5\nr9aZqEf6UI0fIpFInD1rfO7uBa506aRJc2LOY3fWu0QNwHzVWriEUdNB+vJY\nRf2BgSJ8GVULLCauniiThDkhqNcHjlSS8gYODg2TaJJt6WQkOyX6MyQXjxHp\ntBllze83MDp6zLcz0wE96XQv2WVlqzaKJKKj/0mkHJXEssNq1D1bEBgELcD9\n/hPeTQoJL8CDAJEK2C5fFhSjYJLcuXXWtH3oo62v9UEzYdzV4rNk9DHfGGep\nZbCHdIVbhUK86ezky6nfvpoNF9J2CY5MtniilmW+XmF6vSoWg/FW4Fm4KA+i\njdKT\r\n=Fv6W\r\n-----END PGP SIGNATURE-----\r\n"},"main":"dist/index.js","husky":{"hooks":{"pre-commit":"lint-staged"}},"config":{"eslint":"./examples/**/*.{js,jsx}","tslint":"./{__mocks__,src,stories}/{,**/}*.{ts,tsx}"},"readme":"[![npm version](https://badge.fury.io/js/%40gooddata%2Freact-components.svg)](https://www.npmjs.com/package/@gooddata/react-components)\n\n# GoodData.UI React components\n> A React-based JavaScript library for building data-driven applications\n\n## Getting started\n- [GoodData.UI Documentation](http://sdk.gooddata.com/gooddata-ui/)\n- [GoodData.UI Live Examples](https://gooddata-examples.herokuapp.com/)\n- [Stack Overflow](https://stackoverflow.com/questions/tagged/gooddata)\n\n### Usage\nWith [yarn](https://yarnpkg.com) installed, go to your project directory and run\n```\n$ yarn add @gooddata/react-components\n```\nIf you prefer [npm](npmjs.com) run\n```\n$ npm install --save @gooddata/react-components\n```\n\nThe public API is exposed via global `index.js`. Except for the styles, do not import any other file directly\nbecause they are not intended to be part of the public API.\n\n## Contributing\n\nWe welcome any contribution in form of [issues](https://github.com/gooddata/gooddata-react-components/issues) or [pull requests](https://github.com/gooddata/gooddata-react-components/pulls).\n\nInstall [Node.js](http://nodejs.org) (node 12.16.1, npm v6.13.4) and [Yarn](https://classic.yarnpkg.com) (1.22.4).\n\nInstall dependencies:\n```\nyarn install --frozen-lockfile\n```\n\nThese commands may come in handy while developing:\n\n| command | description |\n| ------- | ----------- |\n| `yarn install --pure-lockfile` | first step |\n| ||\n| `yarn dev` | build react-components to `/dist` in watch mode |\n| `yarn test` | run all unit tests |\n| `yarn prettier-write` | format the source code to match the valid codestyle |\n| `yarn validate` | validate codestyle |\n| ||\n| `yarn storybook` | run storybook from `/stories` on http://localhost:9001 |\n| `yarn build-storybook` | build storybook to `/dist-storybook` |\n| `yarn test-storybook` | run storybook and [screenshot tests](https://github.com/gooddata/gdc-client-utils/tree/master/test-storybook) |\n| ||\n| `yarn examples` | run Live Examples dev-server from `/examples` on https://localhost:8999 |\n| `yarn examples-build` | build Live Examples to `/examples/dist` |\n| `yarn examples-server` | serve built Live Examples - see `/examples/server/src` |\n| `yarn examples-testcafe` | run testcafe tests against `localhost:8999` |\n\n### Deploy to heroku.com\nWhen you deploy this repo to heroku, it serves *GoodData.UI Live Examples*.\nRelevant tasks are in `Procfile` and `package.json`.\n\n```bash\n# run in the project directory\nheroku login\nheroku create <your-app-name>\nheroku config:set DOMAIN_ADMIN_USERNAME=x@gooddata.com DOMAIN_ADMIN_PASSWORD=xy PROJECT_ID_TO_ASSIGN=xms7ga4tf3g3nzucd8380o2bev8oeknp\ngit push heroku HEAD:master\nheroku open\n```\n### Enable Geo Chart for Storybook and Live Examples\nGeo chart uses Mapbox to render map which requires a Mapbox access token.\n- Register an account and create Mapbox access token at [guide](https://docs.mapbox.com/help/how-mapbox-works/access-tokens/)\n- Store the created token at `.env`:\n```bash\necho -e \"EXAMPLE_MAPBOX_ACCESS_TOKEN=token\" >> .env # only need to run once\necho -e \"STORYBOOK_MAPBOX_ACCESS_TOKEN=token\" >> .env # only need to run once\n```\n\n### Run Live Examples Locally\nTo run *GoodData.UI Live Examples* locally:\n```bash\ngit clone <this-repository>\ncd  <repository-folder>\nyarn install --pure-lockfile\nyarn examples\n```\nThen open https://localhost:8999 and login using Live Examples account (you can [create one here](https://gooddata-examples.herokuapp.com/registration)).\n\n### Run Storybook locally\n- Run storybook with token stored in `.env` for more secure\n```bash\nyarn storybook\n```\n- Or run storybook with token env param exposed to cli (not suggested)\n```bash\nSTORYBOOK_MAPBOX_ACCESS_TOKEN=token yarn storybook\n```\n- Apply either above way to `yarn build-storybook` or `yarn test-storybook`\n\n### Source code formatting\nThe source code in the repository is formatted by [Prettier](https://prettier.io/).\nThe format of the code is validated by our Continuous Integration server and is one of the requirements of successful merge.\n\nPrettier is supported by every major IDE. You can find the list of supported editors and how to configure them [here](https://prettier.io/docs/en/editors.html).\n\nIn the case, when your editor is not supported or you don't want to setup the integration, you can run the `yarn prettier-write` command to reformat the code before commit.\n\n## Changelog\n\n- see [CHANGELOG.md](CHANGELOG.md)\n\n## Supported versions\n\nIn order to make the user experience with integrating GoodData UI SDK as smooth and secure as possible and to ensure that the SDK is using the latest features of the platform, we will only provide support to two most recent major versions of UI SDK.\n\nThe most recent majors will be supported in the following modes:\n\n- The latest major version will receive all new functionality and all bug fixes\n- The previous major version will only receive fixes to critical issues and security fixes. These fixes will be applied on top of last released version of the previous major\n\nThe customers are encouraged to always use the latest version of the UI SDK.\n\nIn case of using older versions, the user might face API incompatibility, performance or security issues.\n\nPlease follow the installation instructions to update to the newest version.\n\n## License\n\n(C) 2007-2020 GoodData Corporation\n\nThis project is dual licensed:\n\n- The ATTRIBUTION-NONCOMMERCIAL 4.0 INTERNATIONAL (CC BY-NC 4.0) is used for purpose of the trial experience and evaluation of GoodData.UI library.\n- The GOODDATA GOODDATA.UI LIBRARY END USER LICENSE AGREEMENT is used for GoodData customers.\n\nFor more information, please see [LICENSE](https://github.com/gooddata/gooddata-react-components/blob/master/LICENSE)\n","gitHead":"d7763f6f9cb34ea6330f057547c5c8b7c2dda338","scripts":{"dev":"bash scripts/build.sh --dev-watch","test":"jest --watch","build":"bash scripts/build.sh","tslint":"yarn run-tslint -t verbose $npm_package_config_tslint","prepare":"cd examples/server && yarn install --frozen-lockfile && cd ../..; rm -r examples/node_modules 2>/dev/null; true","examples":"bash scripts/run-examples.sh","prepare?":"# Called before `npm publish` and on local `npm install`. Temporarily also for deleting obsolete node_modules. Ends with `true` to continue gracefully.","validate":"tsc --noEmit && yarn tslint && eslint $npm_package_config_eslint && yarn prettier-check","build-dev":"bash scripts/build.sh --dev","examples?":"# Default is developer domain, other options: yarn examples [sec,secure,stg,stg2,stg3,demo,developer or URL]","storybook":"yarn build && start-storybook -p 9001 -c .storybook","test-once":"jest","tslint-ci":"mkdir -p ./ci/results && yarn run-tslint -t checkstyle -o ./ci/results/tslint-results.xml $npm_package_config_tslint","run-tslint":"tslint -p tsconfig.json","validate-ci":"tsc --noEmit && yarn tslint-ci  && eslint $npm_package_config_eslint -f checkstyle -o ci/results/eslint-results.xml && yarn prettier-check","examples-build":"bash scripts/build-examples.sh","prepublishOnly":"yarn build","prettier-check":"prettier --check '{src,stories,styles,__mocks__,examples/server/src,examples/src,examples/test}/**/*.{ts,js,tsx,jsx,json,scss,md,yaml,html}'","prettier-write":"prettier --write '{src,stories,styles,__mocks__,examples/server/src,examples/src,examples/test}/**/*.{ts,js,tsx,jsx,json,scss,md,yaml,html}'","test-storybook":"yarn build && test-storybook","build-storybook":"yarn build && build-storybook -c .storybook -o dist-storybook","examples-server":"node examples/server/src/index.js","heroku-postbuild":"yarn examples-build developer","examples-testcafe":"./scripts/run-testcafe.sh visual","check-circular-deps":"madge --circular --extensions ts ./src","examples-testcafe-ci":"./scripts/run-testcafe.sh ci","examples-testcafe-live":"./scripts/run-testcafe.sh live"},"typings":"dist/index.d.ts","_npmUser":{"name":"ptquang86","email":"ptquang86@gmail.com"},"deprecated":"@gooddata/react-components@7 reached End of Support on March 31, 2022. Please upgrade (see https://sdk.gooddata.com/gooddata-ui/docs/supported_versions.html for more information).","repository":{"url":"git+ssh://git@github.com/gooddata/gooddata-react-components.git","type":"git"},"_npmVersion":"6.13.4","description":"GoodData.UI - A powerful JavaScript library for building analytical applications","directories":{},"lint-staged":{"{src,stories,styles,__mocks__,examples/server/src,examples/src,examples/test}/**/*.{ts,js,tsx,jsx,scss}":["npx gdc-fix-copyright","git add"],"{src,stories,styles,__mocks__,examples/server/src,examples/src,examples/test}/**/*.{ts,js,tsx,jsx,json,scss,md,yaml,html}":["prettier --write","git add"]},"_nodeVersion":"12.16.1","dependencies":{"rxjs":"^5.5.6","uuid":"^3.2.1","immer":"^1.3.1","lodash":"^4.17.15","date-fns":"^2.7.0","downshift":"^3.2.7","invariant":"^2.2.2","mapbox-gl":"^1.6.1","classnames":"^2.2.6","highcharts":"7.1.1","prop-types":"^15.6.0","react-intl":"^3.6.0","custom-event":"^1.0.1","react-window":"^1.8.1","ag-grid-react":"20.0.0","react-measure":"^2.3.0","@types/mapbox-gl":"^1.6.1","react-day-picker":"~7.3.0","react-responsive":"^3.0.0","stringify-object":"^2.4.0","@gooddata/typings":"^2.22.0","ag-grid-community":"20.0.0","http-status-codes":"^1.3.0","@gooddata/js-utils":"^3.5.0","@gooddata/numberjs":"^3.2.4","fixed-data-table-2":"0.7.17","@gooddata/goodstrap":"^68.2.1","react-dom-factories":"^1.0.2","@gooddata/gooddata-js":"^12.5.0","json-stable-stringify":"^1.0.1","react-transition-group":"^2.2.1","hoist-non-react-statics":"^3.3.0","nodelist-foreach-polyfill":"^1.2.0","@formatjs/intl-pluralrules":"^1.3.6","highcharts-grouped-categories":"^1.1.3"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"raf":"3.3.2","yup":"^0.24.1","jest":"24.7.1","husky":"3.0.0","madge":"^3.4.4","react":"^16.5.2","enzyme":"3.5.0","eslint":"4.19.1","formik":"^0.11.11","moment":"2.23.0","history":"^4.7.2","ts-jest":"24.0.0","webpack":"4.30.0","full-icu":"^1.3.0","prettier":"1.16.4","react-ga":"^2.5.2","recharts":"1.0.0-beta.9","testcafe":"1.1.4","commander":"2.14.1","node-sass":"4.13.0","react-dom":"^16.5.2","supertest":"3.0.0","ts-loader":"6.0.0","@types/raf":"^3.4.0","css-loader":"0.28.7","jest-junit":"3.0.0","raw-loader":"0.5.1","styled-jsx":"2.2.1","typescript":"3.3.4000","@babel/core":"7.4.4","@types/jest":"24.0.6","@types/node":"7.0.8","@types/uuid":"3.4.3","file-loader":"3.0.1","jest-enzyme":"7.0.2","lint-staged":"9.1.0","sass-loader":"6.0.6","webpack-cli":"3.3.2","@types/react":"16.8.6","babel-loader":"8.0.5","react-helmet":"5.2.0","react-select":"1.2.1","style-loader":"0.19.1","@types/enzyme":"3.1.13","@types/lodash":"4.14.123","testcafe-live":"0.1.4","@babel/runtime":"7.4.4","dotenv-webpack":"^1.7.0","@babel/polyfill":"^7.4.4","@storybook/react":"5.0.11","@types/invariant":"2.2.29","@types/react-dom":"16.0.11","isomorphic-fetch":"2.2.1","react-datepicker":"1.1.0","react-router-dom":"4.2.2","@babel/preset-env":"7.4.4","@gooddata/mock-js":"^2.11.0","@storybook/addons":"5.0.11","@types/classnames":"2.2.3","@types/prop-types":"15.5.2","@storybook/theming":"5.0.11","identity-obj-proxy":"^3.0.0","intl-messageformat":"^7.5.4","webpack-dev-server":"3.3.1","@babel/preset-react":"7.0.0","@types/react-portal":"4.0.1","@types/react-window":"^1.8.1","babel-plugin-lodash":"3.3.4","html-webpack-plugin":"3.2.0","react-test-renderer":"16.4.2","@types/react-measure":"2.0.5","clean-webpack-plugin":"2.0.2","stats-webpack-plugin":"0.7.0","eslint-config-prettier":"4.1.0","react-google-recaptcha":"^0.14.1","tslint-config-prettier":"1.18.0","@gooddata/eslint-config":"^1.0.0","@gooddata/tslint-config":"1.0.0","@types/react-responsive":"^3.0.3","@types/storybook__react":"4.0.1","@types/stringify-object":"^3.2.0","enzyme-adapter-react-16":"1.3.1","@gooddata/test-storybook":"3.2.1","@storybook/addon-actions":"5.0.11","@storybook/addon-options":"5.0.11","node-sass-magic-importer":"5.1.0","react-syntax-highlighter":"11.0.2","@types/fixed-data-table-2":"0.8.1","@types/react-test-renderer":"16.0.0","circular-dependency-plugin":"5.0.2","compression-webpack-plugin":"2.0.0","@types/json-stable-stringify":"^1.0.32","@gooddata/frontend-npm-scripts":"1.1.0","@types/enzyme-adapter-react-16":"1.0.3","@types/storybook__addon-actions":"3.4.2","@babel/plugin-proposal-class-properties":"7.4.4","@babel/plugin-proposal-object-rest-spread":"7.4.4","@babel/plugin-transform-async-to-generator":"7.4.4"},"peerDependencies":{"react":"^16.5.2","react-dom":"^16.5.2"},"_npmOperationalInternal":{"tmp":"tmp/react-components_7.5.0-alpha-ptquang86-qp-sd-875-viewport-2-2020-03-25T04-36-41-736Z_1585111033802_0.6592417924752585","host":"s3://npm-registry-packages"}},"7.5.0-alpha-ptquang86-qp-sd-875-viewport-2-2020-03-25T04-42-44-350Z":{"name":"@gooddata/react-components","version":"7.5.0-alpha-ptquang86-qp-sd-875-viewport-2-2020-03-25T04-42-44-350Z","author":{"name":"GoodData Corporation"},"license":"BSD-3-Clause","_id":"@gooddata/react-components@7.5.0-alpha-ptquang86-qp-sd-875-viewport-2-2020-03-25T04-42-44-350Z","maintainers":[{"name":"afi","email":"adam.fiedler@gooddata.com"},{"name":"bertold8","email":"ivan.nejezchleb@seznam.cz"},{"name":"brbistas","email":"valentinos.chraniotis@gooddata.com"},{"name":"bugsbunny338","email":"jiri.zajic@mensa.cz"},{"name":"de.do","email":"de.do@gooddata.com"},{"name":"gooddata-ci","email":"rail@gooddata.com"},{"name":"hung.nguyen.hoang","email":"hung.nguyen@gooddata.com"},{"name":"ivan.mjartan","email":"ivan.mjartan@gooddata.com"},{"name":"jakub-sterba","email":"jakub.sterba@gooddata.com"},{"name":"jankc","email":"jan.krapac@gmail.com"},{"name":"jaroslav.tomecek","email":"jaroslav.tomecek@gooddata.com"},{"name":"jkittler","email":"honza.kittler@gmail.com"},{"name":"khanh.le","email":"khanh.le@gooddata.com"},{"name":"lanhuynh","email":"lan.huynh@gooddata.com"},{"name":"linhhong","email":"linh.hong@gooddata.com"},{"name":"lupko","email":"lubomir.slivka@gooddata.com"},{"name":"matyas.kandl","email":"matyas.kandl@gooddata.com"},{"name":"michal.marsal","email":"michal.marsal@gooddata.com"},{"name":"naibinh","email":"naibinh@gmail.com"},{"name":"nikolacech","email":"nikola.cech@gooddata.com"},{"name":"nis.hua","email":"nis.hua@gooddata.com"},{"name":"no23reason","email":"dan.homola@hotmail.cz"},{"name":"patrikbraborec","email":"patrik.braborec@gooddata.com"},{"name":"pbenes","email":"petr.benes@gooddata.com"},{"name":"petrjanu","email":"petr.janu@gooddata.com"},{"name":"ptquang86","email":"ptquang86@gmail.com"},{"name":"qduval","email":"quentin.duval@gooddata.com"},{"name":"rodri360","email":"me@rodri360.com"},{"name":"sitina","email":"jiri.sitina@gooddata.com"},{"name":"strouhaljan","email":"strouhal.jan@gmail.com"},{"name":"tomas.kratochvil","email":"tomas.kratochvil@gooddata.com"},{"name":"tomasreichmann","email":"tomasreichmann@gmail.com"},{"name":"tomsatgd","email":"tomas.satinsky@gooddata.com"},{"name":"trung-le-quoc","email":"trung.le@gooddata.com"},{"name":"tu-ngo","email":"tungo1981@gmail.com"},{"name":"tulean","email":"tuan.le@gooddata.com"},{"name":"utdnah","email":"danh.ung@gooddata.com"},{"name":"vlastikcz","email":"vlastimil.kotas@gooddata.com"},{"name":"vu.pham","email":"vu.pham@gooddata.com"},{"name":"xmort","email":"petr.dolejsi@gooddata.com"},{"name":"yanlipnican","email":"yanlipnican@gmail.com"}],"homepage":"https://github.com/gooddata/gooddata-react-components#readme","bugs":{"url":"https://github.com/gooddata/gooddata-react-components/issues"},"dist":{"shasum":"ed64d6a3efe077c6f077b367919e718fa3647972","tarball":"https://registry.npmjs.org/@gooddata/react-components/-/react-components-7.5.0-alpha-ptquang86-qp-sd-875-viewport-2-2020-03-25T04-42-44-350Z.tgz","fileCount":2503,"integrity":"sha512-VYtebfCJ8MSj5MoWqKTSrtT0DAro+KBwOkOjL4ZNKqtYhzjau34FqplXQSprLLzrvJGgUhh37bPKibq/1loQWg==","signatures":[{"sig":"MEQCIEBC1qrd/5bSG1F7HXlY1adOIqN4DJ0Nkvn5ecP9BgH7AiB/DHIy5QsLzj2GqinZDTTlSguSBiAK+r84ZOh1BZNmeg==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":9920441,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJeeuFlCRA9TVsSAnZWagAAuWIP/02R19zZfAKjhodetTTe\nfII9Bs1VNA7ibL9SQS1e/agLwKIwYaAwf1cbQFZ1TASJYkkwSt6UORaHnceC\nB/I6MXDCdXrrchSstfaByWhlGzGc/FYNqnUWlJw7ayGa6Barr77a+iqPLo6P\njgHph3Pc+Iw9Zkr6Bp5pEeS1C52LxWxlaAKpr0SWdItpNE6Arq+fvYRTOglW\nW/lnoYtxD4jpfw83ojKUZDoyfxu6Awpk8ezqxcT65zDsHoUaTEx/5fiL/+rL\nomtU5srMeVV1RDdP2Feg1TjF3KKlIelbT6d3/TU2xP3CV2xvQe+o3M0zVoZk\nl4N97oZuJKDwvsImpVzJsz0jQtWoDGmYeo3pFwoLVmidrA3G9NruntAlark+\nVTeQjl96WaM15++D1BFAtz2L60XALDsRgHMrtcX+V+jT/P2ttWjM82eSLQ5x\nH1XvU7fMxvgc9FjXMMmKtvzaOsHdxSHeV23EoPLTHomuWYSPb7nlvtOGqVvp\nMj+QdExMfjlncpW6UMCqRp9X6OCI2C0HyIFvmaf0m7J4psdQpJQNvZGGld/p\n5bqOo6S3eb6/eEzv05TlExHqp12IP8Bj9Adb5ndl5M2fqNQWr15ZNBQmlZZP\nQY8WReCYNrkXF9P9YqrpXsVn34w3LR8vAex4v9tyUdrmSnF7BBEvdAk8P3qC\nQFQS\r\n=/znd\r\n-----END PGP SIGNATURE-----\r\n"},"main":"dist/index.js","husky":{"hooks":{"pre-commit":"lint-staged"}},"config":{"eslint":"./examples/**/*.{js,jsx}","tslint":"./{__mocks__,src,stories}/{,**/}*.{ts,tsx}"},"readme":"[![npm version](https://badge.fury.io/js/%40gooddata%2Freact-components.svg)](https://www.npmjs.com/package/@gooddata/react-components)\n\n# GoodData.UI React components\n> A React-based JavaScript library for building data-driven applications\n\n## Getting started\n- [GoodData.UI Documentation](http://sdk.gooddata.com/gooddata-ui/)\n- [GoodData.UI Live Examples](https://gooddata-examples.herokuapp.com/)\n- [Stack Overflow](https://stackoverflow.com/questions/tagged/gooddata)\n\n### Usage\nWith [yarn](https://yarnpkg.com) installed, go to your project directory and run\n```\n$ yarn add @gooddata/react-components\n```\nIf you prefer [npm](npmjs.com) run\n```\n$ npm install --save @gooddata/react-components\n```\n\nThe public API is exposed via global `index.js`. Except for the styles, do not import any other file directly\nbecause they are not intended to be part of the public API.\n\n## Contributing\n\nWe welcome any contribution in form of [issues](https://github.com/gooddata/gooddata-react-components/issues) or [pull requests](https://github.com/gooddata/gooddata-react-components/pulls).\n\nInstall [Node.js](http://nodejs.org) (node 12.16.1, npm v6.13.4) and [Yarn](https://classic.yarnpkg.com) (1.22.4).\n\nInstall dependencies:\n```\nyarn install --frozen-lockfile\n```\n\nThese commands may come in handy while developing:\n\n| command | description |\n| ------- | ----------- |\n| `yarn install --pure-lockfile` | first step |\n| ||\n| `yarn dev` | build react-components to `/dist` in watch mode |\n| `yarn test` | run all unit tests |\n| `yarn prettier-write` | format the source code to match the valid codestyle |\n| `yarn validate` | validate codestyle |\n| ||\n| `yarn storybook` | run storybook from `/stories` on http://localhost:9001 |\n| `yarn build-storybook` | build storybook to `/dist-storybook` |\n| `yarn test-storybook` | run storybook and [screenshot tests](https://github.com/gooddata/gdc-client-utils/tree/master/test-storybook) |\n| ||\n| `yarn examples` | run Live Examples dev-server from `/examples` on https://localhost:8999 |\n| `yarn examples-build` | build Live Examples to `/examples/dist` |\n| `yarn examples-server` | serve built Live Examples - see `/examples/server/src` |\n| `yarn examples-testcafe` | run testcafe tests against `localhost:8999` |\n\n### Deploy to heroku.com\nWhen you deploy this repo to heroku, it serves *GoodData.UI Live Examples*.\nRelevant tasks are in `Procfile` and `package.json`.\n\n```bash\n# run in the project directory\nheroku login\nheroku create <your-app-name>\nheroku config:set DOMAIN_ADMIN_USERNAME=x@gooddata.com DOMAIN_ADMIN_PASSWORD=xy PROJECT_ID_TO_ASSIGN=xms7ga4tf3g3nzucd8380o2bev8oeknp\ngit push heroku HEAD:master\nheroku open\n```\n### Enable Geo Chart for Storybook and Live Examples\nGeo chart uses Mapbox to render map which requires a Mapbox access token.\n- Register an account and create Mapbox access token at [guide](https://docs.mapbox.com/help/how-mapbox-works/access-tokens/)\n- Store the created token at `.env`:\n```bash\necho -e \"EXAMPLE_MAPBOX_ACCESS_TOKEN=token\" >> .env # only need to run once\necho -e \"STORYBOOK_MAPBOX_ACCESS_TOKEN=token\" >> .env # only need to run once\n```\n\n### Run Live Examples Locally\nTo run *GoodData.UI Live Examples* locally:\n```bash\ngit clone <this-repository>\ncd  <repository-folder>\nyarn install --pure-lockfile\nyarn examples\n```\nThen open https://localhost:8999 and login using Live Examples account (you can [create one here](https://gooddata-examples.herokuapp.com/registration)).\n\n### Run Storybook locally\n- Run storybook with token stored in `.env` for more secure\n```bash\nyarn storybook\n```\n- Or run storybook with token env param exposed to cli (not suggested)\n```bash\nSTORYBOOK_MAPBOX_ACCESS_TOKEN=token yarn storybook\n```\n- Apply either above way to `yarn build-storybook` or `yarn test-storybook`\n\n### Source code formatting\nThe source code in the repository is formatted by [Prettier](https://prettier.io/).\nThe format of the code is validated by our Continuous Integration server and is one of the requirements of successful merge.\n\nPrettier is supported by every major IDE. You can find the list of supported editors and how to configure them [here](https://prettier.io/docs/en/editors.html).\n\nIn the case, when your editor is not supported or you don't want to setup the integration, you can run the `yarn prettier-write` command to reformat the code before commit.\n\n## Changelog\n\n- see [CHANGELOG.md](CHANGELOG.md)\n\n## Supported versions\n\nIn order to make the user experience with integrating GoodData UI SDK as smooth and secure as possible and to ensure that the SDK is using the latest features of the platform, we will only provide support to two most recent major versions of UI SDK.\n\nThe most recent majors will be supported in the following modes:\n\n- The latest major version will receive all new functionality and all bug fixes\n- The previous major version will only receive fixes to critical issues and security fixes. These fixes will be applied on top of last released version of the previous major\n\nThe customers are encouraged to always use the latest version of the UI SDK.\n\nIn case of using older versions, the user might face API incompatibility, performance or security issues.\n\nPlease follow the installation instructions to update to the newest version.\n\n## License\n\n(C) 2007-2020 GoodData Corporation\n\nThis project is dual licensed:\n\n- The ATTRIBUTION-NONCOMMERCIAL 4.0 INTERNATIONAL (CC BY-NC 4.0) is used for purpose of the trial experience and evaluation of GoodData.UI library.\n- The GOODDATA GOODDATA.UI LIBRARY END USER LICENSE AGREEMENT is used for GoodData customers.\n\nFor more information, please see [LICENSE](https://github.com/gooddata/gooddata-react-components/blob/master/LICENSE)\n","gitHead":"d7763f6f9cb34ea6330f057547c5c8b7c2dda338","scripts":{"dev":"bash scripts/build.sh --dev-watch","test":"jest --watch","build":"bash scripts/build.sh","tslint":"yarn run-tslint -t verbose $npm_package_config_tslint","prepare":"cd examples/server && yarn install --frozen-lockfile && cd ../..; rm -r examples/node_modules 2>/dev/null; true","examples":"bash scripts/run-examples.sh","prepare?":"# Called before `npm publish` and on local `npm install`. Temporarily also for deleting obsolete node_modules. Ends with `true` to continue gracefully.","validate":"tsc --noEmit && yarn tslint && eslint $npm_package_config_eslint && yarn prettier-check","build-dev":"bash scripts/build.sh --dev","examples?":"# Default is developer domain, other options: yarn examples [sec,secure,stg,stg2,stg3,demo,developer or URL]","storybook":"yarn build && start-storybook -p 9001 -c .storybook","test-once":"jest","tslint-ci":"mkdir -p ./ci/results && yarn run-tslint -t checkstyle -o ./ci/results/tslint-results.xml $npm_package_config_tslint","run-tslint":"tslint -p tsconfig.json","validate-ci":"tsc --noEmit && yarn tslint-ci  && eslint $npm_package_config_eslint -f checkstyle -o ci/results/eslint-results.xml && yarn prettier-check","examples-build":"bash scripts/build-examples.sh","prepublishOnly":"yarn build","prettier-check":"prettier --check '{src,stories,styles,__mocks__,examples/server/src,examples/src,examples/test}/**/*.{ts,js,tsx,jsx,json,scss,md,yaml,html}'","prettier-write":"prettier --write '{src,stories,styles,__mocks__,examples/server/src,examples/src,examples/test}/**/*.{ts,js,tsx,jsx,json,scss,md,yaml,html}'","test-storybook":"yarn build && test-storybook","build-storybook":"yarn build && build-storybook -c .storybook -o dist-storybook","examples-server":"node examples/server/src/index.js","heroku-postbuild":"yarn examples-build developer","examples-testcafe":"./scripts/run-testcafe.sh visual","check-circular-deps":"madge --circular --extensions ts ./src","examples-testcafe-ci":"./scripts/run-testcafe.sh ci","examples-testcafe-live":"./scripts/run-testcafe.sh live"},"typings":"dist/index.d.ts","_npmUser":{"name":"ptquang86","email":"ptquang86@gmail.com"},"deprecated":"@gooddata/react-components@7 reached End of Support on March 31, 2022. Please upgrade (see https://sdk.gooddata.com/gooddata-ui/docs/supported_versions.html for more information).","repository":{"url":"git+ssh://git@github.com/gooddata/gooddata-react-components.git","type":"git"},"_npmVersion":"6.13.4","description":"GoodData.UI - A powerful JavaScript library for building analytical applications","directories":{},"lint-staged":{"{src,stories,styles,__mocks__,examples/server/src,examples/src,examples/test}/**/*.{ts,js,tsx,jsx,scss}":["npx gdc-fix-copyright","git add"],"{src,stories,styles,__mocks__,examples/server/src,examples/src,examples/test}/**/*.{ts,js,tsx,jsx,json,scss,md,yaml,html}":["prettier --write","git add"]},"_nodeVersion":"12.16.1","dependencies":{"rxjs":"^5.5.6","uuid":"^3.2.1","immer":"^1.3.1","lodash":"^4.17.15","date-fns":"^2.7.0","downshift":"^3.2.7","invariant":"^2.2.2","mapbox-gl":"^1.6.1","classnames":"^2.2.6","highcharts":"7.1.1","prop-types":"^15.6.0","react-intl":"^3.6.0","custom-event":"^1.0.1","react-window":"^1.8.1","ag-grid-react":"20.0.0","react-measure":"^2.3.0","@types/mapbox-gl":"^1.6.1","react-day-picker":"~7.3.0","react-responsive":"^3.0.0","stringify-object":"^2.4.0","@gooddata/typings":"^2.22.0","ag-grid-community":"20.0.0","http-status-codes":"^1.3.0","@gooddata/js-utils":"^3.5.0","@gooddata/numberjs":"^3.2.4","fixed-data-table-2":"0.7.17","@gooddata/goodstrap":"^68.2.1","react-dom-factories":"^1.0.2","@gooddata/gooddata-js":"^12.5.0","json-stable-stringify":"^1.0.1","react-transition-group":"^2.2.1","hoist-non-react-statics":"^3.3.0","nodelist-foreach-polyfill":"^1.2.0","@formatjs/intl-pluralrules":"^1.3.6","highcharts-grouped-categories":"^1.1.3"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"raf":"3.3.2","yup":"^0.24.1","jest":"24.7.1","husky":"3.0.0","madge":"^3.4.4","react":"^16.5.2","enzyme":"3.5.0","eslint":"4.19.1","formik":"^0.11.11","moment":"2.23.0","history":"^4.7.2","ts-jest":"24.0.0","webpack":"4.30.0","full-icu":"^1.3.0","prettier":"1.16.4","react-ga":"^2.5.2","recharts":"1.0.0-beta.9","testcafe":"1.1.4","commander":"2.14.1","node-sass":"4.13.0","react-dom":"^16.5.2","supertest":"3.0.0","ts-loader":"6.0.0","@types/raf":"^3.4.0","css-loader":"0.28.7","jest-junit":"3.0.0","raw-loader":"0.5.1","styled-jsx":"2.2.1","typescript":"3.3.4000","@babel/core":"7.4.4","@types/jest":"24.0.6","@types/node":"7.0.8","@types/uuid":"3.4.3","file-loader":"3.0.1","jest-enzyme":"7.0.2","lint-staged":"9.1.0","sass-loader":"6.0.6","webpack-cli":"3.3.2","@types/react":"16.8.6","babel-loader":"8.0.5","react-helmet":"5.2.0","react-select":"1.2.1","style-loader":"0.19.1","@types/enzyme":"3.1.13","@types/lodash":"4.14.123","testcafe-live":"0.1.4","@babel/runtime":"7.4.4","dotenv-webpack":"^1.7.0","@babel/polyfill":"^7.4.4","@storybook/react":"5.0.11","@types/invariant":"2.2.29","@types/react-dom":"16.0.11","isomorphic-fetch":"2.2.1","react-datepicker":"1.1.0","react-router-dom":"4.2.2","@babel/preset-env":"7.4.4","@gooddata/mock-js":"^2.11.0","@storybook/addons":"5.0.11","@types/classnames":"2.2.3","@types/prop-types":"15.5.2","@storybook/theming":"5.0.11","identity-obj-proxy":"^3.0.0","intl-messageformat":"^7.5.4","webpack-dev-server":"3.3.1","@babel/preset-react":"7.0.0","@types/react-portal":"4.0.1","@types/react-window":"^1.8.1","babel-plugin-lodash":"3.3.4","html-webpack-plugin":"3.2.0","react-test-renderer":"16.4.2","@types/react-measure":"2.0.5","clean-webpack-plugin":"2.0.2","stats-webpack-plugin":"0.7.0","eslint-config-prettier":"4.1.0","react-google-recaptcha":"^0.14.1","tslint-config-prettier":"1.18.0","@gooddata/eslint-config":"^1.0.0","@gooddata/tslint-config":"1.0.0","@types/react-responsive":"^3.0.3","@types/storybook__react":"4.0.1","@types/stringify-object":"^3.2.0","enzyme-adapter-react-16":"1.3.1","@gooddata/test-storybook":"3.2.1","@storybook/addon-actions":"5.0.11","@storybook/addon-options":"5.0.11","node-sass-magic-importer":"5.1.0","react-syntax-highlighter":"11.0.2","@types/fixed-data-table-2":"0.8.1","@types/react-test-renderer":"16.0.0","circular-dependency-plugin":"5.0.2","compression-webpack-plugin":"2.0.0","@types/json-stable-stringify":"^1.0.32","@gooddata/frontend-npm-scripts":"1.1.0","@types/enzyme-adapter-react-16":"1.0.3","@types/storybook__addon-actions":"3.4.2","@babel/plugin-proposal-class-properties":"7.4.4","@babel/plugin-proposal-object-rest-spread":"7.4.4","@babel/plugin-transform-async-to-generator":"7.4.4"},"peerDependencies":{"react":"^16.5.2","react-dom":"^16.5.2"},"_npmOperationalInternal":{"tmp":"tmp/react-components_7.5.0-alpha-ptquang86-qp-sd-875-viewport-2-2020-03-25T04-42-44-350Z_1585111397157_0.5854309136544313","host":"s3://npm-registry-packages"}},"7.5.0-alpha-ptquang86-qp-sd-875-viewport-2-2020-03-25T05-12-51-358Z":{"name":"@gooddata/react-components","version":"7.5.0-alpha-ptquang86-qp-sd-875-viewport-2-2020-03-25T05-12-51-358Z","author":{"name":"GoodData Corporation"},"license":"BSD-3-Clause","_id":"@gooddata/react-components@7.5.0-alpha-ptquang86-qp-sd-875-viewport-2-2020-03-25T05-12-51-358Z","maintainers":[{"name":"afi","email":"adam.fiedler@gooddata.com"},{"name":"bertold8","email":"ivan.nejezchleb@seznam.cz"},{"name":"brbistas","email":"valentinos.chraniotis@gooddata.com"},{"name":"bugsbunny338","email":"jiri.zajic@mensa.cz"},{"name":"de.do","email":"de.do@gooddata.com"},{"name":"gooddata-ci","email":"rail@gooddata.com"},{"name":"hung.nguyen.hoang","email":"hung.nguyen@gooddata.com"},{"name":"ivan.mjartan","email":"ivan.mjartan@gooddata.com"},{"name":"jakub-sterba","email":"jakub.sterba@gooddata.com"},{"name":"jankc","email":"jan.krapac@gmail.com"},{"name":"jaroslav.tomecek","email":"jaroslav.tomecek@gooddata.com"},{"name":"jkittler","email":"honza.kittler@gmail.com"},{"name":"khanh.le","email":"khanh.le@gooddata.com"},{"name":"lanhuynh","email":"lan.huynh@gooddata.com"},{"name":"linhhong","email":"linh.hong@gooddata.com"},{"name":"lupko","email":"lubomir.slivka@gooddata.com"},{"name":"matyas.kandl","email":"matyas.kandl@gooddata.com"},{"name":"michal.marsal","email":"michal.marsal@gooddata.com"},{"name":"naibinh","email":"naibinh@gmail.com"},{"name":"nikolacech","email":"nikola.cech@gooddata.com"},{"name":"nis.hua","email":"nis.hua@gooddata.com"},{"name":"no23reason","email":"dan.homola@hotmail.cz"},{"name":"patrikbraborec","email":"patrik.braborec@gooddata.com"},{"name":"pbenes","email":"petr.benes@gooddata.com"},{"name":"petrjanu","email":"petr.janu@gooddata.com"},{"name":"ptquang86","email":"ptquang86@gmail.com"},{"name":"qduval","email":"quentin.duval@gooddata.com"},{"name":"rodri360","email":"me@rodri360.com"},{"name":"sitina","email":"jiri.sitina@gooddata.com"},{"name":"strouhaljan","email":"strouhal.jan@gmail.com"},{"name":"tomas.kratochvil","email":"tomas.kratochvil@gooddata.com"},{"name":"tomasreichmann","email":"tomasreichmann@gmail.com"},{"name":"tomsatgd","email":"tomas.satinsky@gooddata.com"},{"name":"trung-le-quoc","email":"trung.le@gooddata.com"},{"name":"tu-ngo","email":"tungo1981@gmail.com"},{"name":"tulean","email":"tuan.le@gooddata.com"},{"name":"utdnah","email":"danh.ung@gooddata.com"},{"name":"vlastikcz","email":"vlastimil.kotas@gooddata.com"},{"name":"vu.pham","email":"vu.pham@gooddata.com"},{"name":"xmort","email":"petr.dolejsi@gooddata.com"},{"name":"yanlipnican","email":"yanlipnican@gmail.com"}],"homepage":"https://github.com/gooddata/gooddata-react-components#readme","bugs":{"url":"https://github.com/gooddata/gooddata-react-components/issues"},"dist":{"shasum":"84c2e69f231223a27d35892e5c0a3d8e65cdcf0f","tarball":"https://registry.npmjs.org/@gooddata/react-components/-/react-components-7.5.0-alpha-ptquang86-qp-sd-875-viewport-2-2020-03-25T05-12-51-358Z.tgz","fileCount":2503,"integrity":"sha512-SJXzfaHcrcvZyBynCGDilTxRCCqYGM9yNn5WMrGfBHQBCGPDjWTnViCQiDgdtGZN6j3fjjQSnjFOff/b+lK3Zw==","signatures":[{"sig":"MEUCIQCfjl/yPHkjvqccbC5RtSncZbSCjliXzd8hoN4z4OpywwIgN5hoxRsIdj8dLHjWWhX+lzqDfEcPhMzGOJEwmWE5IUc=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":9920829,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJeeuhyCRA9TVsSAnZWagAAxkYP/3ooBfxGcX0O5E56pqqm\nCuwBV0bTcrkESUi3F8JjXVY3TNw6i9Qn/VJv58gqwp6mS6Ds5VIBtXpxy7pJ\ntOPW1G7yDpLCRsMach7Exf2OzK466ugp1iTvGtooXcmHldTAFAkNUbxuugBJ\n6NjdmHm/mGps//kC8CHr4D6KsaIG5jmcqTeHF9/RGofJNxejEuP1KZFhKoXw\n1EFsnVwa+0mHkHZYLyQnB9I/rculPvrapGptUUwMWyE9aIM7LyTMCDMLjcfG\nrkHQJnD5VV5dXmEIgABlyDRfsGZZudcrtXgpaSowLjLHp7KgxzpxFArwwrjV\nSfXA+ZelmOxnlKTIw6Z4zP0cnA1WCtHN6UwlqXzFFkWY5+Z7dhCgsgWoV+/Q\nlgtLdwBEB4405pWVyyyNvbLx+b2jnXXqYYo1HWlyiSBdmwaVW2MGL08VyMHQ\na1cbTrbuugp8bHiRb6lgsAcoO0FdgaMBYS0TdOq5wTvRaUIO3LmfqH+9VVn/\nAh48bt/msRWTGa6JY2ic2kuG/2Yh5Sjkb86nPRNPXu2qP+BTSQLyCza+Nr25\nsjsNYKDwxwOGxhZiU3KfpxNMxep8o2wV1Y3Y7yPyCOnRfSrctJNIK/PolHnM\nSCxSaeMY/VOoenvTRl57VgarNkL0L61outj9MOHpb7ynNzpki3cbxkGboZGu\nP5pR\r\n=Kk52\r\n-----END PGP SIGNATURE-----\r\n"},"main":"dist/index.js","husky":{"hooks":{"pre-commit":"lint-staged"}},"config":{"eslint":"./examples/**/*.{js,jsx}","tslint":"./{__mocks__,src,stories}/{,**/}*.{ts,tsx}"},"readme":"[![npm version](https://badge.fury.io/js/%40gooddata%2Freact-components.svg)](https://www.npmjs.com/package/@gooddata/react-components)\n\n# GoodData.UI React components\n> A React-based JavaScript library for building data-driven applications\n\n## Getting started\n- [GoodData.UI Documentation](http://sdk.gooddata.com/gooddata-ui/)\n- [GoodData.UI Live Examples](https://gooddata-examples.herokuapp.com/)\n- [Stack Overflow](https://stackoverflow.com/questions/tagged/gooddata)\n\n### Usage\nWith [yarn](https://yarnpkg.com) installed, go to your project directory and run\n```\n$ yarn add @gooddata/react-components\n```\nIf you prefer [npm](npmjs.com) run\n```\n$ npm install --save @gooddata/react-components\n```\n\nThe public API is exposed via global `index.js`. Except for the styles, do not import any other file directly\nbecause they are not intended to be part of the public API.\n\n## Contributing\n\nWe welcome any contribution in form of [issues](https://github.com/gooddata/gooddata-react-components/issues) or [pull requests](https://github.com/gooddata/gooddata-react-components/pulls).\n\nInstall [Node.js](http://nodejs.org) (node 12.16.1, npm v6.13.4) and [Yarn](https://classic.yarnpkg.com) (1.22.4).\n\nInstall dependencies:\n```\nyarn install --frozen-lockfile\n```\n\nThese commands may come in handy while developing:\n\n| command | description |\n| ------- | ----------- |\n| `yarn install --pure-lockfile` | first step |\n| ||\n| `yarn dev` | build react-components to `/dist` in watch mode |\n| `yarn test` | run all unit tests |\n| `yarn prettier-write` | format the source code to match the valid codestyle |\n| `yarn validate` | validate codestyle |\n| ||\n| `yarn storybook` | run storybook from `/stories` on http://localhost:9001 |\n| `yarn build-storybook` | build storybook to `/dist-storybook` |\n| `yarn test-storybook` | run storybook and [screenshot tests](https://github.com/gooddata/gdc-client-utils/tree/master/test-storybook) |\n| ||\n| `yarn examples` | run Live Examples dev-server from `/examples` on https://localhost:8999 |\n| `yarn examples-build` | build Live Examples to `/examples/dist` |\n| `yarn examples-server` | serve built Live Examples - see `/examples/server/src` |\n| `yarn examples-testcafe` | run testcafe tests against `localhost:8999` |\n\n### Deploy to heroku.com\nWhen you deploy this repo to heroku, it serves *GoodData.UI Live Examples*.\nRelevant tasks are in `Procfile` and `package.json`.\n\n```bash\n# run in the project directory\nheroku login\nheroku create <your-app-name>\nheroku config:set DOMAIN_ADMIN_USERNAME=x@gooddata.com DOMAIN_ADMIN_PASSWORD=xy PROJECT_ID_TO_ASSIGN=xms7ga4tf3g3nzucd8380o2bev8oeknp\ngit push heroku HEAD:master\nheroku open\n```\n### Enable Geo Chart for Storybook and Live Examples\nGeo chart uses Mapbox to render map which requires a Mapbox access token.\n- Register an account and create Mapbox access token at [guide](https://docs.mapbox.com/help/how-mapbox-works/access-tokens/)\n- Store the created token at `.env`:\n```bash\necho -e \"EXAMPLE_MAPBOX_ACCESS_TOKEN=token\" >> .env # only need to run once\necho -e \"STORYBOOK_MAPBOX_ACCESS_TOKEN=token\" >> .env # only need to run once\n```\n\n### Run Live Examples Locally\nTo run *GoodData.UI Live Examples* locally:\n```bash\ngit clone <this-repository>\ncd  <repository-folder>\nyarn install --pure-lockfile\nyarn examples\n```\nThen open https://localhost:8999 and login using Live Examples account (you can [create one here](https://gooddata-examples.herokuapp.com/registration)).\n\n### Run Storybook locally\n- Run storybook with token stored in `.env` for more secure\n```bash\nyarn storybook\n```\n- Or run storybook with token env param exposed to cli (not suggested)\n```bash\nSTORYBOOK_MAPBOX_ACCESS_TOKEN=token yarn storybook\n```\n- Apply either above way to `yarn build-storybook` or `yarn test-storybook`\n\n### Source code formatting\nThe source code in the repository is formatted by [Prettier](https://prettier.io/).\nThe format of the code is validated by our Continuous Integration server and is one of the requirements of successful merge.\n\nPrettier is supported by every major IDE. You can find the list of supported editors and how to configure them [here](https://prettier.io/docs/en/editors.html).\n\nIn the case, when your editor is not supported or you don't want to setup the integration, you can run the `yarn prettier-write` command to reformat the code before commit.\n\n## Changelog\n\n- see [CHANGELOG.md](CHANGELOG.md)\n\n## Supported versions\n\nIn order to make the user experience with integrating GoodData UI SDK as smooth and secure as possible and to ensure that the SDK is using the latest features of the platform, we will only provide support to two most recent major versions of UI SDK.\n\nThe most recent majors will be supported in the following modes:\n\n- The latest major version will receive all new functionality and all bug fixes\n- The previous major version will only receive fixes to critical issues and security fixes. These fixes will be applied on top of last released version of the previous major\n\nThe customers are encouraged to always use the latest version of the UI SDK.\n\nIn case of using older versions, the user might face API incompatibility, performance or security issues.\n\nPlease follow the installation instructions to update to the newest version.\n\n## License\n\n(C) 2007-2020 GoodData Corporation\n\nThis project is dual licensed:\n\n- The ATTRIBUTION-NONCOMMERCIAL 4.0 INTERNATIONAL (CC BY-NC 4.0) is used for purpose of the trial experience and evaluation of GoodData.UI library.\n- The GOODDATA GOODDATA.UI LIBRARY END USER LICENSE AGREEMENT is used for GoodData customers.\n\nFor more information, please see [LICENSE](https://github.com/gooddata/gooddata-react-components/blob/master/LICENSE)\n","gitHead":"d7763f6f9cb34ea6330f057547c5c8b7c2dda338","scripts":{"dev":"bash scripts/build.sh --dev-watch","test":"jest --watch","build":"bash scripts/build.sh","tslint":"yarn run-tslint -t verbose $npm_package_config_tslint","prepare":"cd examples/server && yarn install --frozen-lockfile && cd ../..; rm -r examples/node_modules 2>/dev/null; true","examples":"bash scripts/run-examples.sh","prepare?":"# Called before `npm publish` and on local `npm install`. Temporarily also for deleting obsolete node_modules. Ends with `true` to continue gracefully.","validate":"tsc --noEmit && yarn tslint && eslint $npm_package_config_eslint && yarn prettier-check","build-dev":"bash scripts/build.sh --dev","examples?":"# Default is developer domain, other options: yarn examples [sec,secure,stg,stg2,stg3,demo,developer or URL]","storybook":"yarn build && start-storybook -p 9001 -c .storybook","test-once":"jest","tslint-ci":"mkdir -p ./ci/results && yarn run-tslint -t checkstyle -o ./ci/results/tslint-results.xml $npm_package_config_tslint","run-tslint":"tslint -p tsconfig.json","validate-ci":"tsc --noEmit && yarn tslint-ci  && eslint $npm_package_config_eslint -f checkstyle -o ci/results/eslint-results.xml && yarn prettier-check","examples-build":"bash scripts/build-examples.sh","prepublishOnly":"yarn build","prettier-check":"prettier --check '{src,stories,styles,__mocks__,examples/server/src,examples/src,examples/test}/**/*.{ts,js,tsx,jsx,json,scss,md,yaml,html}'","prettier-write":"prettier --write '{src,stories,styles,__mocks__,examples/server/src,examples/src,examples/test}/**/*.{ts,js,tsx,jsx,json,scss,md,yaml,html}'","test-storybook":"yarn build && test-storybook","build-storybook":"yarn build && build-storybook -c .storybook -o dist-storybook","examples-server":"node examples/server/src/index.js","heroku-postbuild":"yarn examples-build developer","examples-testcafe":"./scripts/run-testcafe.sh visual","check-circular-deps":"madge --circular --extensions ts ./src","examples-testcafe-ci":"./scripts/run-testcafe.sh ci","examples-testcafe-live":"./scripts/run-testcafe.sh live"},"typings":"dist/index.d.ts","_npmUser":{"name":"ptquang86","email":"ptquang86@gmail.com"},"deprecated":"@gooddata/react-components@7 reached End of Support on March 31, 2022. Please upgrade (see https://sdk.gooddata.com/gooddata-ui/docs/supported_versions.html for more information).","repository":{"url":"git+ssh://git@github.com/gooddata/gooddata-react-components.git","type":"git"},"_npmVersion":"6.13.4","description":"GoodData.UI - A powerful JavaScript library for building analytical applications","directories":{},"lint-staged":{"{src,stories,styles,__mocks__,examples/server/src,examples/src,examples/test}/**/*.{ts,js,tsx,jsx,scss}":["npx gdc-fix-copyright","git add"],"{src,stories,styles,__mocks__,examples/server/src,examples/src,examples/test}/**/*.{ts,js,tsx,jsx,json,scss,md,yaml,html}":["prettier --write","git add"]},"_nodeVersion":"12.16.1","dependencies":{"rxjs":"^5.5.6","uuid":"^3.2.1","immer":"^1.3.1","lodash":"^4.17.15","date-fns":"^2.7.0","downshift":"^3.2.7","invariant":"^2.2.2","mapbox-gl":"^1.6.1","classnames":"^2.2.6","highcharts":"7.1.1","prop-types":"^15.6.0","react-intl":"^3.6.0","custom-event":"^1.0.1","react-window":"^1.8.1","ag-grid-react":"20.0.0","react-measure":"^2.3.0","@types/mapbox-gl":"^1.6.1","react-day-picker":"~7.3.0","react-responsive":"^3.0.0","stringify-object":"^2.4.0","@gooddata/typings":"^2.22.0","ag-grid-community":"20.0.0","http-status-codes":"^1.3.0","@gooddata/js-utils":"^3.5.0","@gooddata/numberjs":"^3.2.4","fixed-data-table-2":"0.7.17","@gooddata/goodstrap":"^68.2.1","react-dom-factories":"^1.0.2","@gooddata/gooddata-js":"^12.5.0","json-stable-stringify":"^1.0.1","react-transition-group":"^2.2.1","hoist-non-react-statics":"^3.3.0","nodelist-foreach-polyfill":"^1.2.0","@formatjs/intl-pluralrules":"^1.3.6","highcharts-grouped-categories":"^1.1.3"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"raf":"3.3.2","yup":"^0.24.1","jest":"24.7.1","husky":"3.0.0","madge":"^3.4.4","react":"^16.5.2","enzyme":"3.5.0","eslint":"4.19.1","formik":"^0.11.11","moment":"2.23.0","history":"^4.7.2","ts-jest":"24.0.0","webpack":"4.30.0","full-icu":"^1.3.0","prettier":"1.16.4","react-ga":"^2.5.2","recharts":"1.0.0-beta.9","testcafe":"1.1.4","commander":"2.14.1","node-sass":"4.13.0","react-dom":"^16.5.2","supertest":"3.0.0","ts-loader":"6.0.0","@types/raf":"^3.4.0","css-loader":"0.28.7","jest-junit":"3.0.0","raw-loader":"0.5.1","styled-jsx":"2.2.1","typescript":"3.3.4000","@babel/core":"7.4.4","@types/jest":"24.0.6","@types/node":"7.0.8","@types/uuid":"3.4.3","file-loader":"3.0.1","jest-enzyme":"7.0.2","lint-staged":"9.1.0","sass-loader":"6.0.6","webpack-cli":"3.3.2","@types/react":"16.8.6","babel-loader":"8.0.5","react-helmet":"5.2.0","react-select":"1.2.1","style-loader":"0.19.1","@types/enzyme":"3.1.13","@types/lodash":"4.14.123","testcafe-live":"0.1.4","@babel/runtime":"7.4.4","dotenv-webpack":"^1.7.0","@babel/polyfill":"^7.4.4","@storybook/react":"5.0.11","@types/invariant":"2.2.29","@types/react-dom":"16.0.11","isomorphic-fetch":"2.2.1","react-datepicker":"1.1.0","react-router-dom":"4.2.2","@babel/preset-env":"7.4.4","@gooddata/mock-js":"^2.11.0","@storybook/addons":"5.0.11","@types/classnames":"2.2.3","@types/prop-types":"15.5.2","@storybook/theming":"5.0.11","identity-obj-proxy":"^3.0.0","intl-messageformat":"^7.5.4","webpack-dev-server":"3.3.1","@babel/preset-react":"7.0.0","@types/react-portal":"4.0.1","@types/react-window":"^1.8.1","babel-plugin-lodash":"3.3.4","html-webpack-plugin":"3.2.0","react-test-renderer":"16.4.2","@types/react-measure":"2.0.5","clean-webpack-plugin":"2.0.2","stats-webpack-plugin":"0.7.0","eslint-config-prettier":"4.1.0","react-google-recaptcha":"^0.14.1","tslint-config-prettier":"1.18.0","@gooddata/eslint-config":"^1.0.0","@gooddata/tslint-config":"1.0.0","@types/react-responsive":"^3.0.3","@types/storybook__react":"4.0.1","@types/stringify-object":"^3.2.0","enzyme-adapter-react-16":"1.3.1","@gooddata/test-storybook":"3.2.1","@storybook/addon-actions":"5.0.11","@storybook/addon-options":"5.0.11","node-sass-magic-importer":"5.1.0","react-syntax-highlighter":"11.0.2","@types/fixed-data-table-2":"0.8.1","@types/react-test-renderer":"16.0.0","circular-dependency-plugin":"5.0.2","compression-webpack-plugin":"2.0.0","@types/json-stable-stringify":"^1.0.32","@gooddata/frontend-npm-scripts":"1.1.0","@types/enzyme-adapter-react-16":"1.0.3","@types/storybook__addon-actions":"3.4.2","@babel/plugin-proposal-class-properties":"7.4.4","@babel/plugin-proposal-object-rest-spread":"7.4.4","@babel/plugin-transform-async-to-generator":"7.4.4"},"peerDependencies":{"react":"^16.5.2","react-dom":"^16.5.2"},"_npmOperationalInternal":{"tmp":"tmp/react-components_7.5.0-alpha-ptquang86-qp-sd-875-viewport-2-2020-03-25T05-12-51-358Z_1585113202374_0.7142384843232439","host":"s3://npm-registry-packages"}},"7.5.0-alpha-ptquang86-qp-sd-875-viewport-2-2020-03-25T07-14-43-193Z":{"name":"@gooddata/react-components","version":"7.5.0-alpha-ptquang86-qp-sd-875-viewport-2-2020-03-25T07-14-43-193Z","author":{"name":"GoodData Corporation"},"license":"BSD-3-Clause","_id":"@gooddata/react-components@7.5.0-alpha-ptquang86-qp-sd-875-viewport-2-2020-03-25T07-14-43-193Z","maintainers":[{"name":"afi","email":"adam.fiedler@gooddata.com"},{"name":"bertold8","email":"ivan.nejezchleb@seznam.cz"},{"name":"brbistas","email":"valentinos.chraniotis@gooddata.com"},{"name":"bugsbunny338","email":"jiri.zajic@mensa.cz"},{"name":"de.do","email":"de.do@gooddata.com"},{"name":"gooddata-ci","email":"rail@gooddata.com"},{"name":"hung.nguyen.hoang","email":"hung.nguyen@gooddata.com"},{"name":"ivan.mjartan","email":"ivan.mjartan@gooddata.com"},{"name":"jakub-sterba","email":"jakub.sterba@gooddata.com"},{"name":"jankc","email":"jan.krapac@gmail.com"},{"name":"jaroslav.tomecek","email":"jaroslav.tomecek@gooddata.com"},{"name":"jkittler","email":"honza.kittler@gmail.com"},{"name":"khanh.le","email":"khanh.le@gooddata.com"},{"name":"lanhuynh","email":"lan.huynh@gooddata.com"},{"name":"linhhong","email":"linh.hong@gooddata.com"},{"name":"lupko","email":"lubomir.slivka@gooddata.com"},{"name":"matyas.kandl","email":"matyas.kandl@gooddata.com"},{"name":"michal.marsal","email":"michal.marsal@gooddata.com"},{"name":"naibinh","email":"naibinh@gmail.com"},{"name":"nikolacech","email":"nikola.cech@gooddata.com"},{"name":"nis.hua","email":"nis.hua@gooddata.com"},{"name":"no23reason","email":"dan.homola@hotmail.cz"},{"name":"patrikbraborec","email":"patrik.braborec@gooddata.com"},{"name":"pbenes","email":"petr.benes@gooddata.com"},{"name":"petrjanu","email":"petr.janu@gooddata.com"},{"name":"ptquang86","email":"ptquang86@gmail.com"},{"name":"qduval","email":"quentin.duval@gooddata.com"},{"name":"rodri360","email":"me@rodri360.com"},{"name":"sitina","email":"jiri.sitina@gooddata.com"},{"name":"strouhaljan","email":"strouhal.jan@gmail.com"},{"name":"tomas.kratochvil","email":"tomas.kratochvil@gooddata.com"},{"name":"tomasreichmann","email":"tomasreichmann@gmail.com"},{"name":"tomsatgd","email":"tomas.satinsky@gooddata.com"},{"name":"trung-le-quoc","email":"trung.le@gooddata.com"},{"name":"tu-ngo","email":"tungo1981@gmail.com"},{"name":"tulean","email":"tuan.le@gooddata.com"},{"name":"utdnah","email":"danh.ung@gooddata.com"},{"name":"vlastikcz","email":"vlastimil.kotas@gooddata.com"},{"name":"vu.pham","email":"vu.pham@gooddata.com"},{"name":"xmort","email":"petr.dolejsi@gooddata.com"},{"name":"yanlipnican","email":"yanlipnican@gmail.com"}],"homepage":"https://github.com/gooddata/gooddata-react-components#readme","bugs":{"url":"https://github.com/gooddata/gooddata-react-components/issues"},"dist":{"shasum":"925f0d24a2b8f7205b03510a1938a16f09907842","tarball":"https://registry.npmjs.org/@gooddata/react-components/-/react-components-7.5.0-alpha-ptquang86-qp-sd-875-viewport-2-2020-03-25T07-14-43-193Z.tgz","fileCount":2503,"integrity":"sha512-07NimKUXMm5QnHxPt/+RHcQ14tgqGEWClmo/6kjrY4UyPvgUe6Yx+duxkwG1Ol+1wkPLVpuS2BTxlNWhaZyrGQ==","signatures":[{"sig":"MEYCIQCXrMBeYXl7buJuz1aH3yfCnDgNVOjWGS2lDrrVnkSTtgIhAMampbXuBfZyDXUr5eODS7rqwCsGOAKoGHy7YE/M7zE5","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":9920977,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJeewUFCRA9TVsSAnZWagAAbQcP/ig2aoCHcR+V7f7ALc47\nGqd+iduIcjbqWssAD6bt0c3ZpPzbRmBfsuRxZ/TaZa9cnFK1LGPgH0P+aBdu\nMQF7be92PHFSAjIK++LE5KzyMKYCAiS6Mi9WDCH8F2S7KHkmXYRmrYd0xM+T\nfmr/yg6FB+XNed1E843Bq2XFiTFteYOtH7S4MedGvoy6R2vKhnZ04FDoo76W\n2daqaBPBMHG8Cs3+Ym5FY51DfOy3inu1f/geRoeSdM6pHd8X5/1LezuZJ4bW\n+kySqXVujaKaWjxr8Kh6J5v50Blmw6z7DdgsfxOVzxPruvNn7kGz9MpSb9NE\nWSD5N75ImmcqrHCKXJEkSxH+IvwbZwza/wUQ5+9YU6f4xCRVopYNaQp+E5aX\n6/jCQdfVWocrR64dt8USwz29vDR/FOWQ0tQ3lKvhTx9hMmSFR0q24K3Kj4O/\n1zYH7Tmq/j1g0w+NMVEFLkpvLx/wpqe7xbfLuLDWwkA+DLwwvJBgByW33D4u\nDVbx8kjN7xVAcRbSzePHEWTAPdQaGatMglFCOe7m66TDEAxjSdLbJNwXEoGe\nk350EUQuy0X+Fuxbu0+WhRBsFbCsBNp7XYpCe8DFqRtbTc6i24mDavGTHY4I\nKezTMwNBHNAAsWieC9gbbzerfemXHcBvCKH0W7S1CFs3zRtzzccypUq4KowO\nUCtB\r\n=J7ai\r\n-----END PGP SIGNATURE-----\r\n"},"main":"dist/index.js","husky":{"hooks":{"pre-commit":"lint-staged"}},"config":{"eslint":"./examples/**/*.{js,jsx}","tslint":"./{__mocks__,src,stories}/{,**/}*.{ts,tsx}"},"readme":"[![npm version](https://badge.fury.io/js/%40gooddata%2Freact-components.svg)](https://www.npmjs.com/package/@gooddata/react-components)\n\n# GoodData.UI React components\n> A React-based JavaScript library for building data-driven applications\n\n## Getting started\n- [GoodData.UI Documentation](http://sdk.gooddata.com/gooddata-ui/)\n- [GoodData.UI Live Examples](https://gooddata-examples.herokuapp.com/)\n- [Stack Overflow](https://stackoverflow.com/questions/tagged/gooddata)\n\n### Usage\nWith [yarn](https://yarnpkg.com) installed, go to your project directory and run\n```\n$ yarn add @gooddata/react-components\n```\nIf you prefer [npm](npmjs.com) run\n```\n$ npm install --save @gooddata/react-components\n```\n\nThe public API is exposed via global `index.js`. Except for the styles, do not import any other file directly\nbecause they are not intended to be part of the public API.\n\n## Contributing\n\nWe welcome any contribution in form of [issues](https://github.com/gooddata/gooddata-react-components/issues) or [pull requests](https://github.com/gooddata/gooddata-react-components/pulls).\n\nInstall [Node.js](http://nodejs.org) (node 12.16.1, npm v6.13.4) and [Yarn](https://classic.yarnpkg.com) (1.22.4).\n\nInstall dependencies:\n```\nyarn install --frozen-lockfile\n```\n\nThese commands may come in handy while developing:\n\n| command | description |\n| ------- | ----------- |\n| `yarn install --pure-lockfile` | first step |\n| ||\n| `yarn dev` | build react-components to `/dist` in watch mode |\n| `yarn test` | run all unit tests |\n| `yarn prettier-write` | format the source code to match the valid codestyle |\n| `yarn validate` | validate codestyle |\n| ||\n| `yarn storybook` | run storybook from `/stories` on http://localhost:9001 |\n| `yarn build-storybook` | build storybook to `/dist-storybook` |\n| `yarn test-storybook` | run storybook and [screenshot tests](https://github.com/gooddata/gdc-client-utils/tree/master/test-storybook) |\n| ||\n| `yarn examples` | run Live Examples dev-server from `/examples` on https://localhost:8999 |\n| `yarn examples-build` | build Live Examples to `/examples/dist` |\n| `yarn examples-server` | serve built Live Examples - see `/examples/server/src` |\n| `yarn examples-testcafe` | run testcafe tests against `localhost:8999` |\n\n### Deploy to heroku.com\nWhen you deploy this repo to heroku, it serves *GoodData.UI Live Examples*.\nRelevant tasks are in `Procfile` and `package.json`.\n\n```bash\n# run in the project directory\nheroku login\nheroku create <your-app-name>\nheroku config:set DOMAIN_ADMIN_USERNAME=x@gooddata.com DOMAIN_ADMIN_PASSWORD=xy PROJECT_ID_TO_ASSIGN=xms7ga4tf3g3nzucd8380o2bev8oeknp\ngit push heroku HEAD:master\nheroku open\n```\n### Enable Geo Chart for Storybook and Live Examples\nGeo chart uses Mapbox to render map which requires a Mapbox access token.\n- Register an account and create Mapbox access token at [guide](https://docs.mapbox.com/help/how-mapbox-works/access-tokens/)\n- Store the created token at `.env`:\n```bash\necho -e \"EXAMPLE_MAPBOX_ACCESS_TOKEN=token\" >> .env # only need to run once\necho -e \"STORYBOOK_MAPBOX_ACCESS_TOKEN=token\" >> .env # only need to run once\n```\n\n### Run Live Examples Locally\nTo run *GoodData.UI Live Examples* locally:\n```bash\ngit clone <this-repository>\ncd  <repository-folder>\nyarn install --pure-lockfile\nyarn examples\n```\nThen open https://localhost:8999 and login using Live Examples account (you can [create one here](https://gooddata-examples.herokuapp.com/registration)).\n\n### Run Storybook locally\n- Run storybook with token stored in `.env` for more secure\n```bash\nyarn storybook\n```\n- Or run storybook with token env param exposed to cli (not suggested)\n```bash\nSTORYBOOK_MAPBOX_ACCESS_TOKEN=token yarn storybook\n```\n- Apply either above way to `yarn build-storybook` or `yarn test-storybook`\n\n### Source code formatting\nThe source code in the repository is formatted by [Prettier](https://prettier.io/).\nThe format of the code is validated by our Continuous Integration server and is one of the requirements of successful merge.\n\nPrettier is supported by every major IDE. You can find the list of supported editors and how to configure them [here](https://prettier.io/docs/en/editors.html).\n\nIn the case, when your editor is not supported or you don't want to setup the integration, you can run the `yarn prettier-write` command to reformat the code before commit.\n\n## Changelog\n\n- see [CHANGELOG.md](CHANGELOG.md)\n\n## Supported versions\n\nIn order to make the user experience with integrating GoodData UI SDK as smooth and secure as possible and to ensure that the SDK is using the latest features of the platform, we will only provide support to two most recent major versions of UI SDK.\n\nThe most recent majors will be supported in the following modes:\n\n- The latest major version will receive all new functionality and all bug fixes\n- The previous major version will only receive fixes to critical issues and security fixes. These fixes will be applied on top of last released version of the previous major\n\nThe customers are encouraged to always use the latest version of the UI SDK.\n\nIn case of using older versions, the user might face API incompatibility, performance or security issues.\n\nPlease follow the installation instructions to update to the newest version.\n\n## License\n\n(C) 2007-2020 GoodData Corporation\n\nThis project is dual licensed:\n\n- The ATTRIBUTION-NONCOMMERCIAL 4.0 INTERNATIONAL (CC BY-NC 4.0) is used for purpose of the trial experience and evaluation of GoodData.UI library.\n- The GOODDATA GOODDATA.UI LIBRARY END USER LICENSE AGREEMENT is used for GoodData customers.\n\nFor more information, please see [LICENSE](https://github.com/gooddata/gooddata-react-components/blob/master/LICENSE)\n","gitHead":"0f7ad2ee80f742553d1b81960ac19ceb5a7c1196","scripts":{"dev":"bash scripts/build.sh --dev-watch","test":"jest --watch","build":"bash scripts/build.sh","tslint":"yarn run-tslint -t verbose $npm_package_config_tslint","prepare":"cd examples/server && yarn install --frozen-lockfile && cd ../..; rm -r examples/node_modules 2>/dev/null; true","examples":"bash scripts/run-examples.sh","prepare?":"# Called before `npm publish` and on local `npm install`. Temporarily also for deleting obsolete node_modules. Ends with `true` to continue gracefully.","validate":"tsc --noEmit && yarn tslint && eslint $npm_package_config_eslint && yarn prettier-check","build-dev":"bash scripts/build.sh --dev","examples?":"# Default is developer domain, other options: yarn examples [sec,secure,stg,stg2,stg3,demo,developer or URL]","storybook":"yarn build && start-storybook -p 9001 -c .storybook","test-once":"jest","tslint-ci":"mkdir -p ./ci/results && yarn run-tslint -t checkstyle -o ./ci/results/tslint-results.xml $npm_package_config_tslint","run-tslint":"tslint -p tsconfig.json","validate-ci":"tsc --noEmit && yarn tslint-ci  && eslint $npm_package_config_eslint -f checkstyle -o ci/results/eslint-results.xml && yarn prettier-check","examples-build":"bash scripts/build-examples.sh","prepublishOnly":"yarn build","prettier-check":"prettier --check '{src,stories,styles,__mocks__,examples/server/src,examples/src,examples/test}/**/*.{ts,js,tsx,jsx,json,scss,md,yaml,html}'","prettier-write":"prettier --write '{src,stories,styles,__mocks__,examples/server/src,examples/src,examples/test}/**/*.{ts,js,tsx,jsx,json,scss,md,yaml,html}'","test-storybook":"yarn build && test-storybook","build-storybook":"yarn build && build-storybook -c .storybook -o dist-storybook","examples-server":"node examples/server/src/index.js","heroku-postbuild":"yarn examples-build developer","examples-testcafe":"./scripts/run-testcafe.sh visual","check-circular-deps":"madge --circular --extensions ts ./src","examples-testcafe-ci":"./scripts/run-testcafe.sh ci","examples-testcafe-live":"./scripts/run-testcafe.sh live"},"typings":"dist/index.d.ts","_npmUser":{"name":"ptquang86","email":"ptquang86@gmail.com"},"deprecated":"@gooddata/react-components@7 reached End of Support on March 31, 2022. Please upgrade (see https://sdk.gooddata.com/gooddata-ui/docs/supported_versions.html for more information).","repository":{"url":"git+ssh://git@github.com/gooddata/gooddata-react-components.git","type":"git"},"_npmVersion":"6.13.4","description":"GoodData.UI - A powerful JavaScript library for building analytical applications","directories":{},"lint-staged":{"{src,stories,styles,__mocks__,examples/server/src,examples/src,examples/test}/**/*.{ts,js,tsx,jsx,scss}":["npx gdc-fix-copyright","git add"],"{src,stories,styles,__mocks__,examples/server/src,examples/src,examples/test}/**/*.{ts,js,tsx,jsx,json,scss,md,yaml,html}":["prettier --write","git add"]},"_nodeVersion":"12.16.1","dependencies":{"rxjs":"^5.5.6","uuid":"^3.2.1","immer":"^1.3.1","lodash":"^4.17.15","date-fns":"^2.7.0","downshift":"^3.2.7","invariant":"^2.2.2","mapbox-gl":"^1.6.1","classnames":"^2.2.6","highcharts":"7.1.1","prop-types":"^15.6.0","react-intl":"^3.6.0","custom-event":"^1.0.1","react-window":"^1.8.1","ag-grid-react":"20.0.0","react-measure":"^2.3.0","@types/mapbox-gl":"^1.6.1","react-day-picker":"~7.3.0","react-responsive":"^3.0.0","stringify-object":"^2.4.0","@gooddata/typings":"^2.22.0","ag-grid-community":"20.0.0","http-status-codes":"^1.3.0","@gooddata/js-utils":"^3.5.0","@gooddata/numberjs":"^3.2.4","fixed-data-table-2":"0.7.17","@gooddata/goodstrap":"^68.2.1","react-dom-factories":"^1.0.2","@gooddata/gooddata-js":"^12.5.0","json-stable-stringify":"^1.0.1","react-transition-group":"^2.2.1","hoist-non-react-statics":"^3.3.0","nodelist-foreach-polyfill":"^1.2.0","@formatjs/intl-pluralrules":"^1.3.6","highcharts-grouped-categories":"^1.1.3"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"raf":"3.3.2","yup":"^0.24.1","jest":"24.7.1","husky":"3.0.0","madge":"^3.4.4","react":"^16.5.2","enzyme":"3.5.0","eslint":"4.19.1","formik":"^0.11.11","moment":"2.23.0","history":"^4.7.2","ts-jest":"24.0.0","webpack":"4.30.0","full-icu":"^1.3.0","prettier":"1.16.4","react-ga":"^2.5.2","recharts":"1.0.0-beta.9","testcafe":"1.1.4","commander":"2.14.1","node-sass":"4.13.0","react-dom":"^16.5.2","supertest":"3.0.0","ts-loader":"6.0.0","@types/raf":"^3.4.0","css-loader":"0.28.7","jest-junit":"3.0.0","raw-loader":"0.5.1","styled-jsx":"2.2.1","typescript":"3.3.4000","@babel/core":"7.4.4","@types/jest":"24.0.6","@types/node":"7.0.8","@types/uuid":"3.4.3","file-loader":"3.0.1","jest-enzyme":"7.0.2","lint-staged":"9.1.0","sass-loader":"6.0.6","webpack-cli":"3.3.2","@types/react":"16.8.6","babel-loader":"8.0.5","react-helmet":"5.2.0","react-select":"1.2.1","style-loader":"0.19.1","@types/enzyme":"3.1.13","@types/lodash":"4.14.123","testcafe-live":"0.1.4","@babel/runtime":"7.4.4","dotenv-webpack":"^1.7.0","@babel/polyfill":"^7.4.4","@storybook/react":"5.0.11","@types/invariant":"2.2.29","@types/react-dom":"16.0.11","isomorphic-fetch":"2.2.1","react-datepicker":"1.1.0","react-router-dom":"4.2.2","@babel/preset-env":"7.4.4","@gooddata/mock-js":"^2.11.0","@storybook/addons":"5.0.11","@types/classnames":"2.2.3","@types/prop-types":"15.5.2","@storybook/theming":"5.0.11","identity-obj-proxy":"^3.0.0","intl-messageformat":"^7.5.4","webpack-dev-server":"3.3.1","@babel/preset-react":"7.0.0","@types/react-portal":"4.0.1","@types/react-window":"^1.8.1","babel-plugin-lodash":"3.3.4","html-webpack-plugin":"3.2.0","react-test-renderer":"16.4.2","@types/react-measure":"2.0.5","clean-webpack-plugin":"2.0.2","stats-webpack-plugin":"0.7.0","eslint-config-prettier":"4.1.0","react-google-recaptcha":"^0.14.1","tslint-config-prettier":"1.18.0","@gooddata/eslint-config":"^1.0.0","@gooddata/tslint-config":"1.0.0","@types/react-responsive":"^3.0.3","@types/storybook__react":"4.0.1","@types/stringify-object":"^3.2.0","enzyme-adapter-react-16":"1.3.1","@gooddata/test-storybook":"3.2.1","@storybook/addon-actions":"5.0.11","@storybook/addon-options":"5.0.11","node-sass-magic-importer":"5.1.0","react-syntax-highlighter":"11.0.2","@types/fixed-data-table-2":"0.8.1","@types/react-test-renderer":"16.0.0","circular-dependency-plugin":"5.0.2","compression-webpack-plugin":"2.0.0","@types/json-stable-stringify":"^1.0.32","@gooddata/frontend-npm-scripts":"1.1.0","@types/enzyme-adapter-react-16":"1.0.3","@types/storybook__addon-actions":"3.4.2","@babel/plugin-proposal-class-properties":"7.4.4","@babel/plugin-proposal-object-rest-spread":"7.4.4","@babel/plugin-transform-async-to-generator":"7.4.4"},"peerDependencies":{"react":"^16.5.2","react-dom":"^16.5.2"},"_npmOperationalInternal":{"tmp":"tmp/react-components_7.5.0-alpha-ptquang86-qp-sd-875-viewport-2-2020-03-25T07-14-43-193Z_1585120517005_0.11704556453437309","host":"s3://npm-registry-packages"}},"7.5.0-alpha-ptquang86-qp-sd-875-viewport-2-2020-03-25T07-18-10-912Z":{"name":"@gooddata/react-components","version":"7.5.0-alpha-ptquang86-qp-sd-875-viewport-2-2020-03-25T07-18-10-912Z","author":{"name":"GoodData Corporation"},"license":"BSD-3-Clause","_id":"@gooddata/react-components@7.5.0-alpha-ptquang86-qp-sd-875-viewport-2-2020-03-25T07-18-10-912Z","maintainers":[{"name":"afi","email":"adam.fiedler@gooddata.com"},{"name":"bertold8","email":"ivan.nejezchleb@seznam.cz"},{"name":"brbistas","email":"valentinos.chraniotis@gooddata.com"},{"name":"bugsbunny338","email":"jiri.zajic@mensa.cz"},{"name":"de.do","email":"de.do@gooddata.com"},{"name":"gooddata-ci","email":"rail@gooddata.com"},{"name":"hung.nguyen.hoang","email":"hung.nguyen@gooddata.com"},{"name":"ivan.mjartan","email":"ivan.mjartan@gooddata.com"},{"name":"jakub-sterba","email":"jakub.sterba@gooddata.com"},{"name":"jankc","email":"jan.krapac@gmail.com"},{"name":"jaroslav.tomecek","email":"jaroslav.tomecek@gooddata.com"},{"name":"jkittler","email":"honza.kittler@gmail.com"},{"name":"khanh.le","email":"khanh.le@gooddata.com"},{"name":"lanhuynh","email":"lan.huynh@gooddata.com"},{"name":"linhhong","email":"linh.hong@gooddata.com"},{"name":"lupko","email":"lubomir.slivka@gooddata.com"},{"name":"matyas.kandl","email":"matyas.kandl@gooddata.com"},{"name":"michal.marsal","email":"michal.marsal@gooddata.com"},{"name":"naibinh","email":"naibinh@gmail.com"},{"name":"nikolacech","email":"nikola.cech@gooddata.com"},{"name":"nis.hua","email":"nis.hua@gooddata.com"},{"name":"no23reason","email":"dan.homola@hotmail.cz"},{"name":"patrikbraborec","email":"patrik.braborec@gooddata.com"},{"name":"pbenes","email":"petr.benes@gooddata.com"},{"name":"petrjanu","email":"petr.janu@gooddata.com"},{"name":"ptquang86","email":"ptquang86@gmail.com"},{"name":"qduval","email":"quentin.duval@gooddata.com"},{"name":"rodri360","email":"me@rodri360.com"},{"name":"sitina","email":"jiri.sitina@gooddata.com"},{"name":"strouhaljan","email":"strouhal.jan@gmail.com"},{"name":"tomas.kratochvil","email":"tomas.kratochvil@gooddata.com"},{"name":"tomasreichmann","email":"tomasreichmann@gmail.com"},{"name":"tomsatgd","email":"tomas.satinsky@gooddata.com"},{"name":"trung-le-quoc","email":"trung.le@gooddata.com"},{"name":"tu-ngo","email":"tungo1981@gmail.com"},{"name":"tulean","email":"tuan.le@gooddata.com"},{"name":"utdnah","email":"danh.ung@gooddata.com"},{"name":"vlastikcz","email":"vlastimil.kotas@gooddata.com"},{"name":"vu.pham","email":"vu.pham@gooddata.com"},{"name":"xmort","email":"petr.dolejsi@gooddata.com"},{"name":"yanlipnican","email":"yanlipnican@gmail.com"}],"homepage":"https://github.com/gooddata/gooddata-react-components#readme","bugs":{"url":"https://github.com/gooddata/gooddata-react-components/issues"},"dist":{"shasum":"9bda5b8089e85c069f2e9b81e79daaed960cb337","tarball":"https://registry.npmjs.org/@gooddata/react-components/-/react-components-7.5.0-alpha-ptquang86-qp-sd-875-viewport-2-2020-03-25T07-18-10-912Z.tgz","fileCount":2503,"integrity":"sha512-JeiNKkJYOiSBD0CLKtakh5wGfLfCF+PJufZEDLUz0JUr3H6KAuBCpTwr+M1tUTdriTYyUkj9wxDtNqP/8pCN/g==","signatures":[{"sig":"MEUCIGqBZXD4Dg7i3rYzEk/s4ng7doltxaQuy2A0VTajtAhtAiEA7hME3yU/idQ0HD4fy0zW9bXrIeH+cOrSSbwM+j9Epzs=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":9920977,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJeewXTCRA9TVsSAnZWagAAKeAP/3+jEi0H2mExmE17RR0I\nxrH5ZbkK0Krt90Z6RtLTSwoAIhPtiWWHgJD7V1hhiYSbsGJIzHOWDJNx5Bvj\nOnvoIbVGW0ZaD9dwEbP4UVOF+BwU6uNnK4/iZFsu9jyupFaFt5OASbN9c0z5\nFXD2vmBiPHIFMIpv4V60gI2J1F4t8CxztpLtGkvekovCkF8+84sS3hJuR0mK\nxDiccxlixxBxVcC+EoP2MQE04p+TAgqzucjQZ6svoX+371HC8VbrL06y14Ie\nxrHjnfFlFbsqAebtoN/p4T7GW4fuMYRS61gErlwLoqZGKcYORibs9Sby69oX\n5alhfayWQuofdl9GsVGn1NgnWGr6+ehMKf5E38c2ikTjLATPE1kUMppMIlAT\nOXI6PWhYi7XDkUCJV1eQhTPQGQBVT8mxg3Ano1w1awXCPsdp75IXlLgWHi80\n6K8urKtKBeVQ1JQeRb15qV2lKWTHb47JZFWtDMCaSA/BJ98qfqWiBUHC9jTe\ndod9p8JeOoBCtUFAaAA5SUMZqeaElXaC8Tlglkxwrz1YQqsrM0d4OLR1i4xl\nVGpQspJYDQ0xhRoLPIcp6jKBtCKMek1CHOMMUIygw2eSCAi5g6xT+MiyuPyt\n3O6/2VWQszCYsch3mPwjjlz4E/2aJpdHM05H/boZPOnG6SZAHal5L6NrH8gt\neGu1\r\n=zVt3\r\n-----END PGP SIGNATURE-----\r\n"},"main":"dist/index.js","husky":{"hooks":{"pre-commit":"lint-staged"}},"config":{"eslint":"./examples/**/*.{js,jsx}","tslint":"./{__mocks__,src,stories}/{,**/}*.{ts,tsx}"},"readme":"[![npm version](https://badge.fury.io/js/%40gooddata%2Freact-components.svg)](https://www.npmjs.com/package/@gooddata/react-components)\n\n# GoodData.UI React components\n> A React-based JavaScript library for building data-driven applications\n\n## Getting started\n- [GoodData.UI Documentation](http://sdk.gooddata.com/gooddata-ui/)\n- [GoodData.UI Live Examples](https://gooddata-examples.herokuapp.com/)\n- [Stack Overflow](https://stackoverflow.com/questions/tagged/gooddata)\n\n### Usage\nWith [yarn](https://yarnpkg.com) installed, go to your project directory and run\n```\n$ yarn add @gooddata/react-components\n```\nIf you prefer [npm](npmjs.com) run\n```\n$ npm install --save @gooddata/react-components\n```\n\nThe public API is exposed via global `index.js`. Except for the styles, do not import any other file directly\nbecause they are not intended to be part of the public API.\n\n## Contributing\n\nWe welcome any contribution in form of [issues](https://github.com/gooddata/gooddata-react-components/issues) or [pull requests](https://github.com/gooddata/gooddata-react-components/pulls).\n\nInstall [Node.js](http://nodejs.org) (node 12.16.1, npm v6.13.4) and [Yarn](https://classic.yarnpkg.com) (1.22.4).\n\nInstall dependencies:\n```\nyarn install --frozen-lockfile\n```\n\nThese commands may come in handy while developing:\n\n| command | description |\n| ------- | ----------- |\n| `yarn install --pure-lockfile` | first step |\n| ||\n| `yarn dev` | build react-components to `/dist` in watch mode |\n| `yarn test` | run all unit tests |\n| `yarn prettier-write` | format the source code to match the valid codestyle |\n| `yarn validate` | validate codestyle |\n| ||\n| `yarn storybook` | run storybook from `/stories` on http://localhost:9001 |\n| `yarn build-storybook` | build storybook to `/dist-storybook` |\n| `yarn test-storybook` | run storybook and [screenshot tests](https://github.com/gooddata/gdc-client-utils/tree/master/test-storybook) |\n| ||\n| `yarn examples` | run Live Examples dev-server from `/examples` on https://localhost:8999 |\n| `yarn examples-build` | build Live Examples to `/examples/dist` |\n| `yarn examples-server` | serve built Live Examples - see `/examples/server/src` |\n| `yarn examples-testcafe` | run testcafe tests against `localhost:8999` |\n\n### Deploy to heroku.com\nWhen you deploy this repo to heroku, it serves *GoodData.UI Live Examples*.\nRelevant tasks are in `Procfile` and `package.json`.\n\n```bash\n# run in the project directory\nheroku login\nheroku create <your-app-name>\nheroku config:set DOMAIN_ADMIN_USERNAME=x@gooddata.com DOMAIN_ADMIN_PASSWORD=xy PROJECT_ID_TO_ASSIGN=xms7ga4tf3g3nzucd8380o2bev8oeknp\ngit push heroku HEAD:master\nheroku open\n```\n### Enable Geo Chart for Storybook and Live Examples\nGeo chart uses Mapbox to render map which requires a Mapbox access token.\n- Register an account and create Mapbox access token at [guide](https://docs.mapbox.com/help/how-mapbox-works/access-tokens/)\n- Store the created token at `.env`:\n```bash\necho -e \"EXAMPLE_MAPBOX_ACCESS_TOKEN=token\" >> .env # only need to run once\necho -e \"STORYBOOK_MAPBOX_ACCESS_TOKEN=token\" >> .env # only need to run once\n```\n\n### Run Live Examples Locally\nTo run *GoodData.UI Live Examples* locally:\n```bash\ngit clone <this-repository>\ncd  <repository-folder>\nyarn install --pure-lockfile\nyarn examples\n```\nThen open https://localhost:8999 and login using Live Examples account (you can [create one here](https://gooddata-examples.herokuapp.com/registration)).\n\n### Run Storybook locally\n- Run storybook with token stored in `.env` for more secure\n```bash\nyarn storybook\n```\n- Or run storybook with token env param exposed to cli (not suggested)\n```bash\nSTORYBOOK_MAPBOX_ACCESS_TOKEN=token yarn storybook\n```\n- Apply either above way to `yarn build-storybook` or `yarn test-storybook`\n\n### Source code formatting\nThe source code in the repository is formatted by [Prettier](https://prettier.io/).\nThe format of the code is validated by our Continuous Integration server and is one of the requirements of successful merge.\n\nPrettier is supported by every major IDE. You can find the list of supported editors and how to configure them [here](https://prettier.io/docs/en/editors.html).\n\nIn the case, when your editor is not supported or you don't want to setup the integration, you can run the `yarn prettier-write` command to reformat the code before commit.\n\n## Changelog\n\n- see [CHANGELOG.md](CHANGELOG.md)\n\n## Supported versions\n\nIn order to make the user experience with integrating GoodData UI SDK as smooth and secure as possible and to ensure that the SDK is using the latest features of the platform, we will only provide support to two most recent major versions of UI SDK.\n\nThe most recent majors will be supported in the following modes:\n\n- The latest major version will receive all new functionality and all bug fixes\n- The previous major version will only receive fixes to critical issues and security fixes. These fixes will be applied on top of last released version of the previous major\n\nThe customers are encouraged to always use the latest version of the UI SDK.\n\nIn case of using older versions, the user might face API incompatibility, performance or security issues.\n\nPlease follow the installation instructions to update to the newest version.\n\n## License\n\n(C) 2007-2020 GoodData Corporation\n\nThis project is dual licensed:\n\n- The ATTRIBUTION-NONCOMMERCIAL 4.0 INTERNATIONAL (CC BY-NC 4.0) is used for purpose of the trial experience and evaluation of GoodData.UI library.\n- The GOODDATA GOODDATA.UI LIBRARY END USER LICENSE AGREEMENT is used for GoodData customers.\n\nFor more information, please see [LICENSE](https://github.com/gooddata/gooddata-react-components/blob/master/LICENSE)\n","gitHead":"e909b718953914e95a311d82aa997770c055c9df","scripts":{"dev":"bash scripts/build.sh --dev-watch","test":"jest --watch","build":"bash scripts/build.sh","tslint":"yarn run-tslint -t verbose $npm_package_config_tslint","prepare":"cd examples/server && yarn install --frozen-lockfile && cd ../..; rm -r examples/node_modules 2>/dev/null; true","examples":"bash scripts/run-examples.sh","prepare?":"# Called before `npm publish` and on local `npm install`. Temporarily also for deleting obsolete node_modules. Ends with `true` to continue gracefully.","validate":"tsc --noEmit && yarn tslint && eslint $npm_package_config_eslint && yarn prettier-check","build-dev":"bash scripts/build.sh --dev","examples?":"# Default is developer domain, other options: yarn examples [sec,secure,stg,stg2,stg3,demo,developer or URL]","storybook":"yarn build && start-storybook -p 9001 -c .storybook","test-once":"jest","tslint-ci":"mkdir -p ./ci/results && yarn run-tslint -t checkstyle -o ./ci/results/tslint-results.xml $npm_package_config_tslint","run-tslint":"tslint -p tsconfig.json","validate-ci":"tsc --noEmit && yarn tslint-ci  && eslint $npm_package_config_eslint -f checkstyle -o ci/results/eslint-results.xml && yarn prettier-check","examples-build":"bash scripts/build-examples.sh","prepublishOnly":"yarn build","prettier-check":"prettier --check '{src,stories,styles,__mocks__,examples/server/src,examples/src,examples/test}/**/*.{ts,js,tsx,jsx,json,scss,md,yaml,html}'","prettier-write":"prettier --write '{src,stories,styles,__mocks__,examples/server/src,examples/src,examples/test}/**/*.{ts,js,tsx,jsx,json,scss,md,yaml,html}'","test-storybook":"yarn build && test-storybook","build-storybook":"yarn build && build-storybook -c .storybook -o dist-storybook","examples-server":"node examples/server/src/index.js","heroku-postbuild":"yarn examples-build developer","examples-testcafe":"./scripts/run-testcafe.sh visual","check-circular-deps":"madge --circular --extensions ts ./src","examples-testcafe-ci":"./scripts/run-testcafe.sh ci","examples-testcafe-live":"./scripts/run-testcafe.sh live"},"typings":"dist/index.d.ts","_npmUser":{"name":"ptquang86","email":"ptquang86@gmail.com"},"deprecated":"@gooddata/react-components@7 reached End of Support on March 31, 2022. Please upgrade (see https://sdk.gooddata.com/gooddata-ui/docs/supported_versions.html for more information).","repository":{"url":"git+ssh://git@github.com/gooddata/gooddata-react-components.git","type":"git"},"_npmVersion":"6.13.4","description":"GoodData.UI - A powerful JavaScript library for building analytical applications","directories":{},"lint-staged":{"{src,stories,styles,__mocks__,examples/server/src,examples/src,examples/test}/**/*.{ts,js,tsx,jsx,scss}":["npx gdc-fix-copyright","git add"],"{src,stories,styles,__mocks__,examples/server/src,examples/src,examples/test}/**/*.{ts,js,tsx,jsx,json,scss,md,yaml,html}":["prettier --write","git add"]},"_nodeVersion":"12.16.1","dependencies":{"rxjs":"^5.5.6","uuid":"^3.2.1","immer":"^1.3.1","lodash":"^4.17.15","date-fns":"^2.7.0","downshift":"^3.2.7","invariant":"^2.2.2","mapbox-gl":"^1.6.1","classnames":"^2.2.6","highcharts":"7.1.1","prop-types":"^15.6.0","react-intl":"^3.6.0","custom-event":"^1.0.1","react-window":"^1.8.1","ag-grid-react":"20.0.0","react-measure":"^2.3.0","@types/mapbox-gl":"^1.6.1","react-day-picker":"~7.3.0","react-responsive":"^3.0.0","stringify-object":"^2.4.0","@gooddata/typings":"^2.22.0","ag-grid-community":"20.0.0","http-status-codes":"^1.3.0","@gooddata/js-utils":"^3.5.0","@gooddata/numberjs":"^3.2.4","fixed-data-table-2":"0.7.17","@gooddata/goodstrap":"^68.2.1","react-dom-factories":"^1.0.2","@gooddata/gooddata-js":"^12.5.0","json-stable-stringify":"^1.0.1","react-transition-group":"^2.2.1","hoist-non-react-statics":"^3.3.0","nodelist-foreach-polyfill":"^1.2.0","@formatjs/intl-pluralrules":"^1.3.6","highcharts-grouped-categories":"^1.1.3"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"raf":"3.3.2","yup":"^0.24.1","jest":"24.7.1","husky":"3.0.0","madge":"^3.4.4","react":"^16.5.2","enzyme":"3.5.0","eslint":"4.19.1","formik":"^0.11.11","moment":"2.23.0","history":"^4.7.2","ts-jest":"24.0.0","webpack":"4.30.0","full-icu":"^1.3.0","prettier":"1.16.4","react-ga":"^2.5.2","recharts":"1.0.0-beta.9","testcafe":"1.1.4","commander":"2.14.1","node-sass":"4.13.0","react-dom":"^16.5.2","supertest":"3.0.0","ts-loader":"6.0.0","@types/raf":"^3.4.0","css-loader":"0.28.7","jest-junit":"3.0.0","raw-loader":"0.5.1","styled-jsx":"2.2.1","typescript":"3.3.4000","@babel/core":"7.4.4","@types/jest":"24.0.6","@types/node":"7.0.8","@types/uuid":"3.4.3","file-loader":"3.0.1","jest-enzyme":"7.0.2","lint-staged":"9.1.0","sass-loader":"6.0.6","webpack-cli":"3.3.2","@types/react":"16.8.6","babel-loader":"8.0.5","react-helmet":"5.2.0","react-select":"1.2.1","style-loader":"0.19.1","@types/enzyme":"3.1.13","@types/lodash":"4.14.123","testcafe-live":"0.1.4","@babel/runtime":"7.4.4","dotenv-webpack":"^1.7.0","@babel/polyfill":"^7.4.4","@storybook/react":"5.0.11","@types/invariant":"2.2.29","@types/react-dom":"16.0.11","isomorphic-fetch":"2.2.1","react-datepicker":"1.1.0","react-router-dom":"4.2.2","@babel/preset-env":"7.4.4","@gooddata/mock-js":"^2.11.0","@storybook/addons":"5.0.11","@types/classnames":"2.2.3","@types/prop-types":"15.5.2","@storybook/theming":"5.0.11","identity-obj-proxy":"^3.0.0","intl-messageformat":"^7.5.4","webpack-dev-server":"3.3.1","@babel/preset-react":"7.0.0","@types/react-portal":"4.0.1","@types/react-window":"^1.8.1","babel-plugin-lodash":"3.3.4","html-webpack-plugin":"3.2.0","react-test-renderer":"16.4.2","@types/react-measure":"2.0.5","clean-webpack-plugin":"2.0.2","stats-webpack-plugin":"0.7.0","eslint-config-prettier":"4.1.0","react-google-recaptcha":"^0.14.1","tslint-config-prettier":"1.18.0","@gooddata/eslint-config":"^1.0.0","@gooddata/tslint-config":"1.0.0","@types/react-responsive":"^3.0.3","@types/storybook__react":"4.0.1","@types/stringify-object":"^3.2.0","enzyme-adapter-react-16":"1.3.1","@gooddata/test-storybook":"3.2.1","@storybook/addon-actions":"5.0.11","@storybook/addon-options":"5.0.11","node-sass-magic-importer":"5.1.0","react-syntax-highlighter":"11.0.2","@types/fixed-data-table-2":"0.8.1","@types/react-test-renderer":"16.0.0","circular-dependency-plugin":"5.0.2","compression-webpack-plugin":"2.0.0","@types/json-stable-stringify":"^1.0.32","@gooddata/frontend-npm-scripts":"1.1.0","@types/enzyme-adapter-react-16":"1.0.3","@types/storybook__addon-actions":"3.4.2","@babel/plugin-proposal-class-properties":"7.4.4","@babel/plugin-proposal-object-rest-spread":"7.4.4","@babel/plugin-transform-async-to-generator":"7.4.4"},"peerDependencies":{"react":"^16.5.2","react-dom":"^16.5.2"},"_npmOperationalInternal":{"tmp":"tmp/react-components_7.5.0-alpha-ptquang86-qp-sd-875-viewport-2-2020-03-25T07-18-10-912Z_1585120722595_0.5758958019975335","host":"s3://npm-registry-packages"}},"7.5.0-lanhuynh-lhq-sd-818-geo-pushpin-config-panel-p1-2020-03-25T07-36-12-610Z":{"name":"@gooddata/react-components","version":"7.5.0-lanhuynh-lhq-sd-818-geo-pushpin-config-panel-p1-2020-03-25T07-36-12-610Z","author":{"name":"GoodData Corporation"},"license":"BSD-3-Clause","_id":"@gooddata/react-components@7.5.0-lanhuynh-lhq-sd-818-geo-pushpin-config-panel-p1-2020-03-25T07-36-12-610Z","maintainers":[{"name":"afi","email":"adam.fiedler@gooddata.com"},{"name":"bertold8","email":"ivan.nejezchleb@seznam.cz"},{"name":"brbistas","email":"valentinos.chraniotis@gooddata.com"},{"name":"bugsbunny338","email":"jiri.zajic@mensa.cz"},{"name":"de.do","email":"de.do@gooddata.com"},{"name":"gooddata-ci","email":"rail@gooddata.com"},{"name":"hung.nguyen.hoang","email":"hung.nguyen@gooddata.com"},{"name":"ivan.mjartan","email":"ivan.mjartan@gooddata.com"},{"name":"jakub-sterba","email":"jakub.sterba@gooddata.com"},{"name":"jankc","email":"jan.krapac@gmail.com"},{"name":"jaroslav.tomecek","email":"jaroslav.tomecek@gooddata.com"},{"name":"jkittler","email":"honza.kittler@gmail.com"},{"name":"khanh.le","email":"khanh.le@gooddata.com"},{"name":"lanhuynh","email":"lan.huynh@gooddata.com"},{"name":"linhhong","email":"linh.hong@gooddata.com"},{"name":"lupko","email":"lubomir.slivka@gooddata.com"},{"name":"matyas.kandl","email":"matyas.kandl@gooddata.com"},{"name":"michal.marsal","email":"michal.marsal@gooddata.com"},{"name":"naibinh","email":"naibinh@gmail.com"},{"name":"nikolacech","email":"nikola.cech@gooddata.com"},{"name":"nis.hua","email":"nis.hua@gooddata.com"},{"name":"no23reason","email":"dan.homola@hotmail.cz"},{"name":"patrikbraborec","email":"patrik.braborec@gooddata.com"},{"name":"pbenes","email":"petr.benes@gooddata.com"},{"name":"petrjanu","email":"petr.janu@gooddata.com"},{"name":"ptquang86","email":"ptquang86@gmail.com"},{"name":"qduval","email":"quentin.duval@gooddata.com"},{"name":"rodri360","email":"me@rodri360.com"},{"name":"sitina","email":"jiri.sitina@gooddata.com"},{"name":"strouhaljan","email":"strouhal.jan@gmail.com"},{"name":"tomas.kratochvil","email":"tomas.kratochvil@gooddata.com"},{"name":"tomasreichmann","email":"tomasreichmann@gmail.com"},{"name":"tomsatgd","email":"tomas.satinsky@gooddata.com"},{"name":"trung-le-quoc","email":"trung.le@gooddata.com"},{"name":"tu-ngo","email":"tungo1981@gmail.com"},{"name":"tulean","email":"tuan.le@gooddata.com"},{"name":"utdnah","email":"danh.ung@gooddata.com"},{"name":"vlastikcz","email":"vlastimil.kotas@gooddata.com"},{"name":"vu.pham","email":"vu.pham@gooddata.com"},{"name":"xmort","email":"petr.dolejsi@gooddata.com"},{"name":"yanlipnican","email":"yanlipnican@gmail.com"}],"homepage":"https://github.com/gooddata/gooddata-react-components#readme","bugs":{"url":"https://github.com/gooddata/gooddata-react-components/issues"},"dist":{"shasum":"e6bcc8f4872fe621a5690d8472a143507a7f9390","tarball":"https://registry.npmjs.org/@gooddata/react-components/-/react-components-7.5.0-lanhuynh-lhq-sd-818-geo-pushpin-config-panel-p1-2020-03-25T07-36-12-610Z.tgz","fileCount":2489,"integrity":"sha512-vymuBwiMC4MpRYN3HaAOjaXZogiwfS0Lz85sgoppyTKGw2mdknxWlQSt7dLNRJcUbv3xV/V2rl4oU4JHfB51CQ==","signatures":[{"sig":"MEYCIQCS+D2Re2M8zrGNBgCop5jZj1b+28sGn7UrN0aT2uJAHQIhAOgJY8z/baLfN1nXWZzdQLOBGqEiWUmGp5VQpbZmo1H2","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":9820857,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJeewoiCRA9TVsSAnZWagAAgLoP+QBdJAL0h6hDon7XrNZD\ntm7U7kEubyyqqVP3NJwr8bke5r5XvBOTu6yxU7HFpeFqzG0mAdkv4mrKiVlS\nwhONFMW7rqdwUkZp7t79AL4iIXpobCdEQ24QiWr3EE/U+qyAiqu7GnGijI8G\n9r60Ha3R2f4kntoRFKTEFtTVpYL96KJ7jzjUzazM6hwe/rTq2PDDACa6IPL7\ngl5qIuVVMF4f4HQZ4TIOOIIRvGRsha9oOYBTgNqqEJfhx3pmi2jIu0fWZfM5\nP9g/borHtErreuBwiZ4WdDpWFwR7Qlw4FrfZslxLwrTHAHeO2NAO/TT6Loy9\nTNcYGP3j83o+BuIibVlieU+IDuzmkvyeYjJ+OkJapqbKNC3qwFh1nMXP/vjo\nNdZSiFZHbcxH7+c7x5GAnPR5iX5D9h1ByvwtVdQf3/fJ4URs/1WlfzIH0PqM\nchFi3VzF1tEmJtCMF3wJ5lbINT+bH/S5xd7CqjWgFxcJUNTFHBt2qdJOtavS\nuSpLMJu+Q+hquOGH/A4/MDcMxaqWsGHhKOuSj11zRG+evcyRbCoH/LUcXguD\nFJvY3gY831CSO6jvR9zjRIjBACcZ1+HIKeLJ2Dmkleid5LGOgd+tJkvfq2P6\nzDdijQ2gsYgiCbNUqI42w4mTGY9tj2J0K0x8NV85F0S4KNZrdtfCo1G6Aa69\nyalW\r\n=4HAq\r\n-----END PGP SIGNATURE-----\r\n"},"main":"dist/index.js","husky":{"hooks":{"pre-commit":"lint-staged"}},"config":{"eslint":"./examples/**/*.{js,jsx}","tslint":"./{__mocks__,src,stories}/{,**/}*.{ts,tsx}"},"readme":"[![npm version](https://badge.fury.io/js/%40gooddata%2Freact-components.svg)](https://www.npmjs.com/package/@gooddata/react-components)\n\n# GoodData.UI React components\n> A React-based JavaScript library for building data-driven applications\n\n## Getting started\n- [GoodData.UI Documentation](http://sdk.gooddata.com/gooddata-ui/)\n- [GoodData.UI Live Examples](https://gooddata-examples.herokuapp.com/)\n- [Stack Overflow](https://stackoverflow.com/questions/tagged/gooddata)\n\n### Usage\nWith [yarn](https://yarnpkg.com) installed, go to your project directory and run\n```\n$ yarn add @gooddata/react-components\n```\nIf you prefer [npm](npmjs.com) run\n```\n$ npm install --save @gooddata/react-components\n```\n\nThe public API is exposed via global `index.js`. Except for the styles, do not import any other file directly\nbecause they are not intended to be part of the public API.\n\n## Contributing\n\nWe welcome any contribution in form of [issues](https://github.com/gooddata/gooddata-react-components/issues) or [pull requests](https://github.com/gooddata/gooddata-react-components/pulls).\n\nInstall [Node.js](http://nodejs.org) (node 12.16.1, npm v6.13.4) and [Yarn](https://classic.yarnpkg.com) (1.22.4).\n\nInstall dependencies:\n```\nyarn install --frozen-lockfile\n```\n\nThese commands may come in handy while developing:\n\n| command | description |\n| ------- | ----------- |\n| `yarn install --pure-lockfile` | first step |\n| ||\n| `yarn dev` | build react-components to `/dist` in watch mode |\n| `yarn test` | run all unit tests |\n| `yarn prettier-write` | format the source code to match the valid codestyle |\n| `yarn validate` | validate codestyle |\n| ||\n| `yarn storybook` | run storybook from `/stories` on http://localhost:9001 |\n| `yarn build-storybook` | build storybook to `/dist-storybook` |\n| `yarn test-storybook` | run storybook and [screenshot tests](https://github.com/gooddata/gdc-client-utils/tree/master/test-storybook) |\n| ||\n| `yarn examples` | run Live Examples dev-server from `/examples` on https://localhost:8999 |\n| `yarn examples-build` | build Live Examples to `/examples/dist` |\n| `yarn examples-server` | serve built Live Examples - see `/examples/server/src` |\n| `yarn examples-testcafe` | run testcafe tests against `localhost:8999` |\n\n### Deploy to heroku.com\nWhen you deploy this repo to heroku, it serves *GoodData.UI Live Examples*.\nRelevant tasks are in `Procfile` and `package.json`.\n\n```bash\n# run in the project directory\nheroku login\nheroku create <your-app-name>\nheroku config:set DOMAIN_ADMIN_USERNAME=x@gooddata.com DOMAIN_ADMIN_PASSWORD=xy PROJECT_ID_TO_ASSIGN=xms7ga4tf3g3nzucd8380o2bev8oeknp\ngit push heroku HEAD:master\nheroku open\n```\n### Enable Geo Chart for Storybook and Live Examples\nGeo chart uses Mapbox to render map which requires a Mapbox access token.\n- Register an account and create Mapbox access token at [guide](https://docs.mapbox.com/help/how-mapbox-works/access-tokens/)\n- Store the created token at `.env`:\n```bash\necho -e \"EXAMPLE_MAPBOX_ACCESS_TOKEN=token\" >> .env # only need to run once\necho -e \"STORYBOOK_MAPBOX_ACCESS_TOKEN=token\" >> .env # only need to run once\n```\n\n### Run Live Examples Locally\nTo run *GoodData.UI Live Examples* locally:\n```bash\ngit clone <this-repository>\ncd  <repository-folder>\nyarn install --pure-lockfile\nyarn examples\n```\nThen open https://localhost:8999 and login using Live Examples account (you can [create one here](https://gooddata-examples.herokuapp.com/registration)).\n\n### Run Storybook locally\n- Run storybook with token stored in `.env` for more secure\n```bash\nyarn storybook\n```\n- Or run storybook with token env param exposed to cli (not suggested)\n```bash\nSTORYBOOK_MAPBOX_ACCESS_TOKEN=token yarn storybook\n```\n- Apply either above way to `yarn build-storybook` or `yarn test-storybook`\n\n### Source code formatting\nThe source code in the repository is formatted by [Prettier](https://prettier.io/).\nThe format of the code is validated by our Continuous Integration server and is one of the requirements of successful merge.\n\nPrettier is supported by every major IDE. You can find the list of supported editors and how to configure them [here](https://prettier.io/docs/en/editors.html).\n\nIn the case, when your editor is not supported or you don't want to setup the integration, you can run the `yarn prettier-write` command to reformat the code before commit.\n\n## Changelog\n\n- see [CHANGELOG.md](CHANGELOG.md)\n\n## Supported versions\n\nIn order to make the user experience with integrating GoodData UI SDK as smooth and secure as possible and to ensure that the SDK is using the latest features of the platform, we will only provide support to two most recent major versions of UI SDK.\n\nThe most recent majors will be supported in the following modes:\n\n- The latest major version will receive all new functionality and all bug fixes\n- The previous major version will only receive fixes to critical issues and security fixes. These fixes will be applied on top of last released version of the previous major\n\nThe customers are encouraged to always use the latest version of the UI SDK.\n\nIn case of using older versions, the user might face API incompatibility, performance or security issues.\n\nPlease follow the installation instructions to update to the newest version.\n\n## License\n\n(C) 2007-2020 GoodData Corporation\n\nThis project is dual licensed:\n\n- The ATTRIBUTION-NONCOMMERCIAL 4.0 INTERNATIONAL (CC BY-NC 4.0) is used for purpose of the trial experience and evaluation of GoodData.UI library.\n- The GOODDATA GOODDATA.UI LIBRARY END USER LICENSE AGREEMENT is used for GoodData customers.\n\nFor more information, please see [LICENSE](https://github.com/gooddata/gooddata-react-components/blob/master/LICENSE)\n","gitHead":"0e685b8d0b8ddf50d2579310fd3819d0701a8cf0","scripts":{"dev":"bash scripts/build.sh --dev-watch","test":"jest --watch","build":"bash scripts/build.sh","tslint":"yarn run-tslint -t verbose $npm_package_config_tslint","prepare":"cd examples/server && yarn install --frozen-lockfile && cd ../..; rm -r examples/node_modules 2>/dev/null; true","examples":"bash scripts/run-examples.sh","prepare?":"# Called before `npm publish` and on local `npm install`. Temporarily also for deleting obsolete node_modules. Ends with `true` to continue gracefully.","validate":"tsc --noEmit && yarn tslint && eslint $npm_package_config_eslint && yarn prettier-check","build-dev":"bash scripts/build.sh --dev","examples?":"# Default is developer domain, other options: yarn examples [sec,secure,stg,stg2,stg3,demo,developer or URL]","storybook":"yarn build && start-storybook -p 9001 -c .storybook","test-once":"jest","tslint-ci":"mkdir -p ./ci/results && yarn run-tslint -t checkstyle -o ./ci/results/tslint-results.xml $npm_package_config_tslint","run-tslint":"tslint -p tsconfig.json","validate-ci":"tsc --noEmit && yarn tslint-ci  && eslint $npm_package_config_eslint -f checkstyle -o ci/results/eslint-results.xml && yarn prettier-check","examples-build":"bash scripts/build-examples.sh","prepublishOnly":"yarn build","prettier-check":"prettier --check '{src,stories,styles,__mocks__,examples/server/src,examples/src,examples/test}/**/*.{ts,js,tsx,jsx,json,scss,md,yaml,html}'","prettier-write":"prettier --write '{src,stories,styles,__mocks__,examples/server/src,examples/src,examples/test}/**/*.{ts,js,tsx,jsx,json,scss,md,yaml,html}'","test-storybook":"yarn build && test-storybook","build-storybook":"yarn build && build-storybook -c .storybook -o dist-storybook","examples-server":"node examples/server/src/index.js","heroku-postbuild":"yarn examples-build developer","examples-testcafe":"./scripts/run-testcafe.sh visual","check-circular-deps":"madge --circular --extensions ts ./src","examples-testcafe-ci":"./scripts/run-testcafe.sh ci","examples-testcafe-live":"./scripts/run-testcafe.sh live"},"typings":"dist/index.d.ts","_npmUser":{"name":"lanhuynh","email":"lan.huynh@gooddata.com"},"deprecated":"@gooddata/react-components@7 reached End of Support on March 31, 2022. Please upgrade (see https://sdk.gooddata.com/gooddata-ui/docs/supported_versions.html for more information).","repository":{"url":"git+ssh://git@github.com/gooddata/gooddata-react-components.git","type":"git"},"_npmVersion":"6.13.4","description":"GoodData.UI - A powerful JavaScript library for building analytical applications","directories":{},"lint-staged":{"{src,stories,styles,__mocks__,examples/server/src,examples/src,examples/test}/**/*.{ts,js,tsx,jsx,scss}":["npx gdc-fix-copyright","git add"],"{src,stories,styles,__mocks__,examples/server/src,examples/src,examples/test}/**/*.{ts,js,tsx,jsx,json,scss,md,yaml,html}":["prettier --write","git add"]},"_nodeVersion":"12.16.1","dependencies":{"rxjs":"^5.5.6","uuid":"^3.2.1","immer":"^1.3.1","lodash":"^4.17.15","date-fns":"^2.7.0","downshift":"^3.2.7","invariant":"^2.2.2","mapbox-gl":"^1.6.1","classnames":"^2.2.6","highcharts":"7.1.1","prop-types":"^15.6.0","react-intl":"^3.6.0","custom-event":"^1.0.1","react-window":"^1.8.1","ag-grid-react":"20.0.0","react-measure":"^2.3.0","@types/mapbox-gl":"^1.6.1","react-day-picker":"~7.3.0","react-responsive":"^3.0.0","stringify-object":"^2.4.0","@gooddata/typings":"^2.22.0","ag-grid-community":"20.0.0","http-status-codes":"^1.3.0","@gooddata/js-utils":"^3.5.0","@gooddata/numberjs":"^3.2.4","fixed-data-table-2":"0.7.17","@gooddata/goodstrap":"^68.2.1","react-dom-factories":"^1.0.2","@gooddata/gooddata-js":"^12.5.0","json-stable-stringify":"^1.0.1","react-transition-group":"^2.2.1","hoist-non-react-statics":"^3.3.0","nodelist-foreach-polyfill":"^1.2.0","@formatjs/intl-pluralrules":"^1.3.6","highcharts-grouped-categories":"^1.1.3"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"raf":"3.3.2","yup":"^0.24.1","jest":"24.7.1","husky":"3.0.0","madge":"^3.4.4","react":"^16.5.2","enzyme":"3.5.0","eslint":"4.19.1","formik":"^0.11.11","moment":"2.23.0","history":"^4.7.2","ts-jest":"24.0.0","webpack":"4.30.0","full-icu":"^1.3.0","prettier":"1.16.4","react-ga":"^2.5.2","recharts":"1.0.0-beta.9","testcafe":"1.1.4","commander":"2.14.1","node-sass":"4.13.0","react-dom":"^16.5.2","supertest":"3.0.0","ts-loader":"6.0.0","@types/raf":"^3.4.0","css-loader":"0.28.7","jest-junit":"3.0.0","raw-loader":"0.5.1","styled-jsx":"2.2.1","typescript":"3.3.4000","@babel/core":"7.4.4","@types/jest":"24.0.6","@types/node":"7.0.8","@types/uuid":"3.4.3","file-loader":"3.0.1","jest-enzyme":"7.0.2","lint-staged":"9.1.0","sass-loader":"6.0.6","webpack-cli":"3.3.2","@types/react":"16.8.6","babel-loader":"8.0.5","react-helmet":"5.2.0","react-select":"1.2.1","style-loader":"0.19.1","@types/enzyme":"3.1.13","@types/lodash":"4.14.123","testcafe-live":"0.1.4","@babel/runtime":"7.4.4","dotenv-webpack":"^1.7.0","@babel/polyfill":"^7.4.4","@storybook/react":"5.0.11","@types/invariant":"2.2.29","@types/react-dom":"16.0.11","isomorphic-fetch":"2.2.1","react-datepicker":"1.1.0","react-router-dom":"4.2.2","@babel/preset-env":"7.4.4","@gooddata/mock-js":"^2.11.0","@storybook/addons":"5.0.11","@types/classnames":"2.2.3","@types/prop-types":"15.5.2","@storybook/theming":"5.0.11","identity-obj-proxy":"^3.0.0","intl-messageformat":"^7.5.4","webpack-dev-server":"3.3.1","@babel/preset-react":"7.0.0","@types/react-portal":"4.0.1","@types/react-window":"^1.8.1","babel-plugin-lodash":"3.3.4","html-webpack-plugin":"3.2.0","react-test-renderer":"16.4.2","@types/react-measure":"2.0.5","clean-webpack-plugin":"2.0.2","stats-webpack-plugin":"0.7.0","eslint-config-prettier":"4.1.0","react-google-recaptcha":"^0.14.1","tslint-config-prettier":"1.18.0","@gooddata/eslint-config":"^1.0.0","@gooddata/tslint-config":"1.0.0","@types/react-responsive":"^3.0.3","@types/storybook__react":"4.0.1","@types/stringify-object":"^3.2.0","enzyme-adapter-react-16":"1.3.1","@gooddata/test-storybook":"3.2.1","@storybook/addon-actions":"5.0.11","@storybook/addon-options":"5.0.11","node-sass-magic-importer":"5.1.0","react-syntax-highlighter":"11.0.2","@types/fixed-data-table-2":"0.8.1","@types/react-test-renderer":"16.0.0","circular-dependency-plugin":"5.0.2","compression-webpack-plugin":"2.0.0","@types/json-stable-stringify":"^1.0.32","@gooddata/frontend-npm-scripts":"1.1.0","@types/enzyme-adapter-react-16":"1.0.3","@types/storybook__addon-actions":"3.4.2","@babel/plugin-proposal-class-properties":"7.4.4","@babel/plugin-proposal-object-rest-spread":"7.4.4","@babel/plugin-transform-async-to-generator":"7.4.4"},"peerDependencies":{"react":"^16.5.2","react-dom":"^16.5.2"},"_npmOperationalInternal":{"tmp":"tmp/react-components_7.5.0-lanhuynh-lhq-sd-818-geo-pushpin-config-panel-p1-2020-03-25T07-36-12-610Z_1585121825872_0.7254454835366104","host":"s3://npm-registry-packages"}},"7.5.0-lanhuynh-lhq-sd-865-fix-switching-geo-chart-2020-03-25T07-43-12-555Z":{"name":"@gooddata/react-components","version":"7.5.0-lanhuynh-lhq-sd-865-fix-switching-geo-chart-2020-03-25T07-43-12-555Z","author":{"name":"GoodData Corporation"},"license":"BSD-3-Clause","_id":"@gooddata/react-components@7.5.0-lanhuynh-lhq-sd-865-fix-switching-geo-chart-2020-03-25T07-43-12-555Z","maintainers":[{"name":"afi","email":"adam.fiedler@gooddata.com"},{"name":"bertold8","email":"ivan.nejezchleb@seznam.cz"},{"name":"brbistas","email":"valentinos.chraniotis@gooddata.com"},{"name":"bugsbunny338","email":"jiri.zajic@mensa.cz"},{"name":"de.do","email":"de.do@gooddata.com"},{"name":"gooddata-ci","email":"rail@gooddata.com"},{"name":"hung.nguyen.hoang","email":"hung.nguyen@gooddata.com"},{"name":"ivan.mjartan","email":"ivan.mjartan@gooddata.com"},{"name":"jakub-sterba","email":"jakub.sterba@gooddata.com"},{"name":"jankc","email":"jan.krapac@gmail.com"},{"name":"jaroslav.tomecek","email":"jaroslav.tomecek@gooddata.com"},{"name":"jkittler","email":"honza.kittler@gmail.com"},{"name":"khanh.le","email":"khanh.le@gooddata.com"},{"name":"lanhuynh","email":"lan.huynh@gooddata.com"},{"name":"linhhong","email":"linh.hong@gooddata.com"},{"name":"lupko","email":"lubomir.slivka@gooddata.com"},{"name":"matyas.kandl","email":"matyas.kandl@gooddata.com"},{"name":"michal.marsal","email":"michal.marsal@gooddata.com"},{"name":"naibinh","email":"naibinh@gmail.com"},{"name":"nikolacech","email":"nikola.cech@gooddata.com"},{"name":"nis.hua","email":"nis.hua@gooddata.com"},{"name":"no23reason","email":"dan.homola@hotmail.cz"},{"name":"patrikbraborec","email":"patrik.braborec@gooddata.com"},{"name":"pbenes","email":"petr.benes@gooddata.com"},{"name":"petrjanu","email":"petr.janu@gooddata.com"},{"name":"ptquang86","email":"ptquang86@gmail.com"},{"name":"qduval","email":"quentin.duval@gooddata.com"},{"name":"rodri360","email":"me@rodri360.com"},{"name":"sitina","email":"jiri.sitina@gooddata.com"},{"name":"strouhaljan","email":"strouhal.jan@gmail.com"},{"name":"tomas.kratochvil","email":"tomas.kratochvil@gooddata.com"},{"name":"tomasreichmann","email":"tomasreichmann@gmail.com"},{"name":"tomsatgd","email":"tomas.satinsky@gooddata.com"},{"name":"trung-le-quoc","email":"trung.le@gooddata.com"},{"name":"tu-ngo","email":"tungo1981@gmail.com"},{"name":"tulean","email":"tuan.le@gooddata.com"},{"name":"utdnah","email":"danh.ung@gooddata.com"},{"name":"vlastikcz","email":"vlastimil.kotas@gooddata.com"},{"name":"vu.pham","email":"vu.pham@gooddata.com"},{"name":"xmort","email":"petr.dolejsi@gooddata.com"},{"name":"yanlipnican","email":"yanlipnican@gmail.com"}],"homepage":"https://github.com/gooddata/gooddata-react-components#readme","bugs":{"url":"https://github.com/gooddata/gooddata-react-components/issues"},"dist":{"shasum":"37177f35b215726dffa7dcaf98ce6bda1fcef631","tarball":"https://registry.npmjs.org/@gooddata/react-components/-/react-components-7.5.0-lanhuynh-lhq-sd-865-fix-switching-geo-chart-2020-03-25T07-43-12-555Z.tgz","fileCount":2489,"integrity":"sha512-NsMqV1pfcrSU41izdIdfX87FsOFbfgUiFAs3jZdAwU4al7z7dchEah+3rxM5vY4p0fwqPHbEYdC/r2Q1DcTB5g==","signatures":[{"sig":"MEQCIGoYgNOMEBP14bljZ+yZ5lLRRwCS6Hzgkrjubi2Eg6MdAiAvLw66n/9sJbEXlIxTi1uACbCFRETp9R4bwmui0MnM9Q==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":9820853,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJeewvICRA9TVsSAnZWagAAtkgP/2893fl6vhRqoGjmaTfx\nNxMZndC7p+7xm57fPSH7iYfN94BUrlplR/ZU4hM2CwnNUcuPADNHysJsXVC6\nV7W6S0Nwh0k/suuTNGYt4uFuvU+hePaa2ebqXJYDgUMvqO48kb1JphWLJDn3\nESP2LJmLckasdS+s/yvKCXo/c7/CXtiGurE2ijzGMSg6qv6b5FkOkmjvxqai\n7oPJADXVEVe3utxGntgVB3dhJ/nvZ1n4bYSAOSYQyipvHwzcTDKOGEBYHtUt\nWU+RnkFdPMx1lPBDDvoACVRLuoaXFure67YzsIQZPnwK7GWqS8CKKmD0vtMQ\nWewhtGtHC2vKLz9u4paXrkTpvCTvtE6u+2I3v8WeQqUCLPzXMkaSi/X6hBDJ\n2XJQQ0enhtmeWy3ppzOS/8Cb68OCVgIE4tB6OYAnVc1fbtlSBoKGEHExDkh6\nxjy+91MBzKY/Jq4gTvHAruARfH8Has8lO/mM8Mcwge4IEpMSGH5BWLX1ocMM\nOsIlwgLJxGXroQiRwZs7H0Nqpx+vW6r0N5MZ/L+HPifzZz452ThrT3U5JZpR\nHOmIVdOSniytEGmrTXXsb1aFLTKe7rzPh/pVgTRk/1kPCnkrjeAFimjOoEw8\nnp32h/emGaQGQBTDnvi/PlPJ6qgxwH7sK3DXEl7YzH8mIusR10AK3OOS2Bb3\na3Fs\r\n=dyPi\r\n-----END PGP SIGNATURE-----\r\n"},"main":"dist/index.js","husky":{"hooks":{"pre-commit":"lint-staged"}},"config":{"eslint":"./examples/**/*.{js,jsx}","tslint":"./{__mocks__,src,stories}/{,**/}*.{ts,tsx}"},"readme":"[![npm version](https://badge.fury.io/js/%40gooddata%2Freact-components.svg)](https://www.npmjs.com/package/@gooddata/react-components)\n\n# GoodData.UI React components\n> A React-based JavaScript library for building data-driven applications\n\n## Getting started\n- [GoodData.UI Documentation](http://sdk.gooddata.com/gooddata-ui/)\n- [GoodData.UI Live Examples](https://gooddata-examples.herokuapp.com/)\n- [Stack Overflow](https://stackoverflow.com/questions/tagged/gooddata)\n\n### Usage\nWith [yarn](https://yarnpkg.com) installed, go to your project directory and run\n```\n$ yarn add @gooddata/react-components\n```\nIf you prefer [npm](npmjs.com) run\n```\n$ npm install --save @gooddata/react-components\n```\n\nThe public API is exposed via global `index.js`. Except for the styles, do not import any other file directly\nbecause they are not intended to be part of the public API.\n\n## Contributing\n\nWe welcome any contribution in form of [issues](https://github.com/gooddata/gooddata-react-components/issues) or [pull requests](https://github.com/gooddata/gooddata-react-components/pulls).\n\nInstall [Node.js](http://nodejs.org) (node 12.16.1, npm v6.13.4) and [Yarn](https://classic.yarnpkg.com) (1.22.4).\n\nInstall dependencies:\n```\nyarn install --frozen-lockfile\n```\n\nThese commands may come in handy while developing:\n\n| command | description |\n| ------- | ----------- |\n| `yarn install --pure-lockfile` | first step |\n| ||\n| `yarn dev` | build react-components to `/dist` in watch mode |\n| `yarn test` | run all unit tests |\n| `yarn prettier-write` | format the source code to match the valid codestyle |\n| `yarn validate` | validate codestyle |\n| ||\n| `yarn storybook` | run storybook from `/stories` on http://localhost:9001 |\n| `yarn build-storybook` | build storybook to `/dist-storybook` |\n| `yarn test-storybook` | run storybook and [screenshot tests](https://github.com/gooddata/gdc-client-utils/tree/master/test-storybook) |\n| ||\n| `yarn examples` | run Live Examples dev-server from `/examples` on https://localhost:8999 |\n| `yarn examples-build` | build Live Examples to `/examples/dist` |\n| `yarn examples-server` | serve built Live Examples - see `/examples/server/src` |\n| `yarn examples-testcafe` | run testcafe tests against `localhost:8999` |\n\n### Deploy to heroku.com\nWhen you deploy this repo to heroku, it serves *GoodData.UI Live Examples*.\nRelevant tasks are in `Procfile` and `package.json`.\n\n```bash\n# run in the project directory\nheroku login\nheroku create <your-app-name>\nheroku config:set DOMAIN_ADMIN_USERNAME=x@gooddata.com DOMAIN_ADMIN_PASSWORD=xy PROJECT_ID_TO_ASSIGN=xms7ga4tf3g3nzucd8380o2bev8oeknp\ngit push heroku HEAD:master\nheroku open\n```\n### Enable Geo Chart for Storybook and Live Examples\nGeo chart uses Mapbox to render map which requires a Mapbox access token.\n- Register an account and create Mapbox access token at [guide](https://docs.mapbox.com/help/how-mapbox-works/access-tokens/)\n- Store the created token at `.env`:\n```bash\necho -e \"EXAMPLE_MAPBOX_ACCESS_TOKEN=token\" >> .env # only need to run once\necho -e \"STORYBOOK_MAPBOX_ACCESS_TOKEN=token\" >> .env # only need to run once\n```\n\n### Run Live Examples Locally\nTo run *GoodData.UI Live Examples* locally:\n```bash\ngit clone <this-repository>\ncd  <repository-folder>\nyarn install --pure-lockfile\nyarn examples\n```\nThen open https://localhost:8999 and login using Live Examples account (you can [create one here](https://gooddata-examples.herokuapp.com/registration)).\n\n### Run Storybook locally\n- Run storybook with token stored in `.env` for more secure\n```bash\nyarn storybook\n```\n- Or run storybook with token env param exposed to cli (not suggested)\n```bash\nSTORYBOOK_MAPBOX_ACCESS_TOKEN=token yarn storybook\n```\n- Apply either above way to `yarn build-storybook` or `yarn test-storybook`\n\n### Source code formatting\nThe source code in the repository is formatted by [Prettier](https://prettier.io/).\nThe format of the code is validated by our Continuous Integration server and is one of the requirements of successful merge.\n\nPrettier is supported by every major IDE. You can find the list of supported editors and how to configure them [here](https://prettier.io/docs/en/editors.html).\n\nIn the case, when your editor is not supported or you don't want to setup the integration, you can run the `yarn prettier-write` command to reformat the code before commit.\n\n## Changelog\n\n- see [CHANGELOG.md](CHANGELOG.md)\n\n## Supported versions\n\nIn order to make the user experience with integrating GoodData UI SDK as smooth and secure as possible and to ensure that the SDK is using the latest features of the platform, we will only provide support to two most recent major versions of UI SDK.\n\nThe most recent majors will be supported in the following modes:\n\n- The latest major version will receive all new functionality and all bug fixes\n- The previous major version will only receive fixes to critical issues and security fixes. These fixes will be applied on top of last released version of the previous major\n\nThe customers are encouraged to always use the latest version of the UI SDK.\n\nIn case of using older versions, the user might face API incompatibility, performance or security issues.\n\nPlease follow the installation instructions to update to the newest version.\n\n## License\n\n(C) 2007-2020 GoodData Corporation\n\nThis project is dual licensed:\n\n- The ATTRIBUTION-NONCOMMERCIAL 4.0 INTERNATIONAL (CC BY-NC 4.0) is used for purpose of the trial experience and evaluation of GoodData.UI library.\n- The GOODDATA GOODDATA.UI LIBRARY END USER LICENSE AGREEMENT is used for GoodData customers.\n\nFor more information, please see [LICENSE](https://github.com/gooddata/gooddata-react-components/blob/master/LICENSE)\n","gitHead":"0e685b8d0b8ddf50d2579310fd3819d0701a8cf0","scripts":{"dev":"bash scripts/build.sh --dev-watch","test":"jest --watch","build":"bash scripts/build.sh","tslint":"yarn run-tslint -t verbose $npm_package_config_tslint","prepare":"cd examples/server && yarn install --frozen-lockfile && cd ../..; rm -r examples/node_modules 2>/dev/null; true","examples":"bash scripts/run-examples.sh","prepare?":"# Called before `npm publish` and on local `npm install`. Temporarily also for deleting obsolete node_modules. Ends with `true` to continue gracefully.","validate":"tsc --noEmit && yarn tslint && eslint $npm_package_config_eslint && yarn prettier-check","build-dev":"bash scripts/build.sh --dev","examples?":"# Default is developer domain, other options: yarn examples [sec,secure,stg,stg2,stg3,demo,developer or URL]","storybook":"yarn build && start-storybook -p 9001 -c .storybook","test-once":"jest","tslint-ci":"mkdir -p ./ci/results && yarn run-tslint -t checkstyle -o ./ci/results/tslint-results.xml $npm_package_config_tslint","run-tslint":"tslint -p tsconfig.json","validate-ci":"tsc --noEmit && yarn tslint-ci  && eslint $npm_package_config_eslint -f checkstyle -o ci/results/eslint-results.xml && yarn prettier-check","examples-build":"bash scripts/build-examples.sh","prepublishOnly":"yarn build","prettier-check":"prettier --check '{src,stories,styles,__mocks__,examples/server/src,examples/src,examples/test}/**/*.{ts,js,tsx,jsx,json,scss,md,yaml,html}'","prettier-write":"prettier --write '{src,stories,styles,__mocks__,examples/server/src,examples/src,examples/test}/**/*.{ts,js,tsx,jsx,json,scss,md,yaml,html}'","test-storybook":"yarn build && test-storybook","build-storybook":"yarn build && build-storybook -c .storybook -o dist-storybook","examples-server":"node examples/server/src/index.js","heroku-postbuild":"yarn examples-build developer","examples-testcafe":"./scripts/run-testcafe.sh visual","check-circular-deps":"madge --circular --extensions ts ./src","examples-testcafe-ci":"./scripts/run-testcafe.sh ci","examples-testcafe-live":"./scripts/run-testcafe.sh live"},"typings":"dist/index.d.ts","_npmUser":{"name":"lanhuynh","email":"lan.huynh@gooddata.com"},"deprecated":"@gooddata/react-components@7 reached End of Support on March 31, 2022. Please upgrade (see https://sdk.gooddata.com/gooddata-ui/docs/supported_versions.html for more information).","repository":{"url":"git+ssh://git@github.com/gooddata/gooddata-react-components.git","type":"git"},"_npmVersion":"6.13.4","description":"GoodData.UI - A powerful JavaScript library for building analytical applications","directories":{},"lint-staged":{"{src,stories,styles,__mocks__,examples/server/src,examples/src,examples/test}/**/*.{ts,js,tsx,jsx,scss}":["npx gdc-fix-copyright","git add"],"{src,stories,styles,__mocks__,examples/server/src,examples/src,examples/test}/**/*.{ts,js,tsx,jsx,json,scss,md,yaml,html}":["prettier --write","git add"]},"_nodeVersion":"12.16.1","dependencies":{"rxjs":"^5.5.6","uuid":"^3.2.1","immer":"^1.3.1","lodash":"^4.17.15","date-fns":"^2.7.0","downshift":"^3.2.7","invariant":"^2.2.2","mapbox-gl":"^1.6.1","classnames":"^2.2.6","highcharts":"7.1.1","prop-types":"^15.6.0","react-intl":"^3.6.0","custom-event":"^1.0.1","react-window":"^1.8.1","ag-grid-react":"20.0.0","react-measure":"^2.3.0","@types/mapbox-gl":"^1.6.1","react-day-picker":"~7.3.0","react-responsive":"^3.0.0","stringify-object":"^2.4.0","@gooddata/typings":"^2.22.0","ag-grid-community":"20.0.0","http-status-codes":"^1.3.0","@gooddata/js-utils":"^3.5.0","@gooddata/numberjs":"^3.2.4","fixed-data-table-2":"0.7.17","@gooddata/goodstrap":"^68.2.1","react-dom-factories":"^1.0.2","@gooddata/gooddata-js":"^12.5.0","json-stable-stringify":"^1.0.1","react-transition-group":"^2.2.1","hoist-non-react-statics":"^3.3.0","nodelist-foreach-polyfill":"^1.2.0","@formatjs/intl-pluralrules":"^1.3.6","highcharts-grouped-categories":"^1.1.3"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"raf":"3.3.2","yup":"^0.24.1","jest":"24.7.1","husky":"3.0.0","madge":"^3.4.4","react":"^16.5.2","enzyme":"3.5.0","eslint":"4.19.1","formik":"^0.11.11","moment":"2.23.0","history":"^4.7.2","ts-jest":"24.0.0","webpack":"4.30.0","full-icu":"^1.3.0","prettier":"1.16.4","react-ga":"^2.5.2","recharts":"1.0.0-beta.9","testcafe":"1.1.4","commander":"2.14.1","node-sass":"4.13.0","react-dom":"^16.5.2","supertest":"3.0.0","ts-loader":"6.0.0","@types/raf":"^3.4.0","css-loader":"0.28.7","jest-junit":"3.0.0","raw-loader":"0.5.1","styled-jsx":"2.2.1","typescript":"3.3.4000","@babel/core":"7.4.4","@types/jest":"24.0.6","@types/node":"7.0.8","@types/uuid":"3.4.3","file-loader":"3.0.1","jest-enzyme":"7.0.2","lint-staged":"9.1.0","sass-loader":"6.0.6","webpack-cli":"3.3.2","@types/react":"16.8.6","babel-loader":"8.0.5","react-helmet":"5.2.0","react-select":"1.2.1","style-loader":"0.19.1","@types/enzyme":"3.1.13","@types/lodash":"4.14.123","testcafe-live":"0.1.4","@babel/runtime":"7.4.4","dotenv-webpack":"^1.7.0","@babel/polyfill":"^7.4.4","@storybook/react":"5.0.11","@types/invariant":"2.2.29","@types/react-dom":"16.0.11","isomorphic-fetch":"2.2.1","react-datepicker":"1.1.0","react-router-dom":"4.2.2","@babel/preset-env":"7.4.4","@gooddata/mock-js":"^2.11.0","@storybook/addons":"5.0.11","@types/classnames":"2.2.3","@types/prop-types":"15.5.2","@storybook/theming":"5.0.11","identity-obj-proxy":"^3.0.0","intl-messageformat":"^7.5.4","webpack-dev-server":"3.3.1","@babel/preset-react":"7.0.0","@types/react-portal":"4.0.1","@types/react-window":"^1.8.1","babel-plugin-lodash":"3.3.4","html-webpack-plugin":"3.2.0","react-test-renderer":"16.4.2","@types/react-measure":"2.0.5","clean-webpack-plugin":"2.0.2","stats-webpack-plugin":"0.7.0","eslint-config-prettier":"4.1.0","react-google-recaptcha":"^0.14.1","tslint-config-prettier":"1.18.0","@gooddata/eslint-config":"^1.0.0","@gooddata/tslint-config":"1.0.0","@types/react-responsive":"^3.0.3","@types/storybook__react":"4.0.1","@types/stringify-object":"^3.2.0","enzyme-adapter-react-16":"1.3.1","@gooddata/test-storybook":"3.2.1","@storybook/addon-actions":"5.0.11","@storybook/addon-options":"5.0.11","node-sass-magic-importer":"5.1.0","react-syntax-highlighter":"11.0.2","@types/fixed-data-table-2":"0.8.1","@types/react-test-renderer":"16.0.0","circular-dependency-plugin":"5.0.2","compression-webpack-plugin":"2.0.0","@types/json-stable-stringify":"^1.0.32","@gooddata/frontend-npm-scripts":"1.1.0","@types/enzyme-adapter-react-16":"1.0.3","@types/storybook__addon-actions":"3.4.2","@babel/plugin-proposal-class-properties":"7.4.4","@babel/plugin-proposal-object-rest-spread":"7.4.4","@babel/plugin-transform-async-to-generator":"7.4.4"},"peerDependencies":{"react":"^16.5.2","react-dom":"^16.5.2"},"_npmOperationalInternal":{"tmp":"tmp/react-components_7.5.0-lanhuynh-lhq-sd-865-fix-switching-geo-chart-2020-03-25T07-43-12-555Z_1585122247714_0.2380542561383434","host":"s3://npm-registry-packages"}},"7.5.0-alpha-ptquang86-qp-sd-875-viewport-2-2020-03-25T07-47-15-376Z":{"name":"@gooddata/react-components","version":"7.5.0-alpha-ptquang86-qp-sd-875-viewport-2-2020-03-25T07-47-15-376Z","author":{"name":"GoodData Corporation"},"license":"BSD-3-Clause","_id":"@gooddata/react-components@7.5.0-alpha-ptquang86-qp-sd-875-viewport-2-2020-03-25T07-47-15-376Z","maintainers":[{"name":"afi","email":"adam.fiedler@gooddata.com"},{"name":"bertold8","email":"ivan.nejezchleb@seznam.cz"},{"name":"brbistas","email":"valentinos.chraniotis@gooddata.com"},{"name":"bugsbunny338","email":"jiri.zajic@mensa.cz"},{"name":"de.do","email":"de.do@gooddata.com"},{"name":"gooddata-ci","email":"rail@gooddata.com"},{"name":"hung.nguyen.hoang","email":"hung.nguyen@gooddata.com"},{"name":"ivan.mjartan","email":"ivan.mjartan@gooddata.com"},{"name":"jakub-sterba","email":"jakub.sterba@gooddata.com"},{"name":"jankc","email":"jan.krapac@gmail.com"},{"name":"jaroslav.tomecek","email":"jaroslav.tomecek@gooddata.com"},{"name":"jkittler","email":"honza.kittler@gmail.com"},{"name":"khanh.le","email":"khanh.le@gooddata.com"},{"name":"lanhuynh","email":"lan.huynh@gooddata.com"},{"name":"linhhong","email":"linh.hong@gooddata.com"},{"name":"lupko","email":"lubomir.slivka@gooddata.com"},{"name":"matyas.kandl","email":"matyas.kandl@gooddata.com"},{"name":"michal.marsal","email":"michal.marsal@gooddata.com"},{"name":"naibinh","email":"naibinh@gmail.com"},{"name":"nikolacech","email":"nikola.cech@gooddata.com"},{"name":"nis.hua","email":"nis.hua@gooddata.com"},{"name":"no23reason","email":"dan.homola@hotmail.cz"},{"name":"patrikbraborec","email":"patrik.braborec@gooddata.com"},{"name":"pbenes","email":"petr.benes@gooddata.com"},{"name":"petrjanu","email":"petr.janu@gooddata.com"},{"name":"ptquang86","email":"ptquang86@gmail.com"},{"name":"qduval","email":"quentin.duval@gooddata.com"},{"name":"rodri360","email":"me@rodri360.com"},{"name":"sitina","email":"jiri.sitina@gooddata.com"},{"name":"strouhaljan","email":"strouhal.jan@gmail.com"},{"name":"tomas.kratochvil","email":"tomas.kratochvil@gooddata.com"},{"name":"tomasreichmann","email":"tomasreichmann@gmail.com"},{"name":"tomsatgd","email":"tomas.satinsky@gooddata.com"},{"name":"trung-le-quoc","email":"trung.le@gooddata.com"},{"name":"tu-ngo","email":"tungo1981@gmail.com"},{"name":"tulean","email":"tuan.le@gooddata.com"},{"name":"utdnah","email":"danh.ung@gooddata.com"},{"name":"vlastikcz","email":"vlastimil.kotas@gooddata.com"},{"name":"vu.pham","email":"vu.pham@gooddata.com"},{"name":"xmort","email":"petr.dolejsi@gooddata.com"},{"name":"yanlipnican","email":"yanlipnican@gmail.com"}],"homepage":"https://github.com/gooddata/gooddata-react-components#readme","bugs":{"url":"https://github.com/gooddata/gooddata-react-components/issues"},"dist":{"shasum":"abaaf7fc9670389eb24ca7faf00bfdb09c4de785","tarball":"https://registry.npmjs.org/@gooddata/react-components/-/react-components-7.5.0-alpha-ptquang86-qp-sd-875-viewport-2-2020-03-25T07-47-15-376Z.tgz","fileCount":2503,"integrity":"sha512-VIpGNKEKH55fXEpqcNMqPfmX+gO0E//Vk6qfsems99RoUx8DGa3TM0j6WJve/Oh1XOrgus90MMXgK/3UkFP5uA==","signatures":[{"sig":"MEYCIQC3bqE763+pgVXEU+RdJR9b75vUNQdxyLxLHlBh5o+ttAIhAJrpvx8LfuKgT221d31PemqcGDNRWM1k2Fo8TDHStSdE","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":9920989,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJeewyhCRA9TVsSAnZWagAAQH0P/1Ne2eH14x4iWJ3rJxsB\nL5l0/jIm3ZbAD1M0KbYZOFrhyE0nlfyWEYlhTsnehzVI0I105ZlMxOhNYbJr\n2k1uj/IHVwecZQptdpn/NpPEuoV0IGes3stxP6/RNExDqm93SxPb+g14Q+su\nfiMe2Tv2/fY6Bc9Q9SbE+Q/lNVXlHhoAi7QJHkNdYXa/HupC4l9kzPbr7t84\n++2DGrHh9lhMx1CwdnN/iyK9qFcsacTLlYDXhWvsb44wJI8mXxIeQBHXS+ku\njfeGPbiABlRGMVaGXyTG73s5ZeL1BHBfeWttIdc8QDALf9151boUqFS8Aj00\nwvcJshlsFad/DmJZSiy09b+nsiQr4rWSBEgqGqEwV+j22HnIG/jAKcYcXwk4\nfSDqc0W3UGSIuZkoXi0k5ob6f7NGrHHlskcQqxv0G+G8gRs5vZNUnkDDmxEh\nuV5+I9fdXvtRVl9MQIx+jLlABSM5f8HPbrBGn4Ck5XtoNiskMJEEGDcDNARb\nT/mj6euZrmMFVpnCgLIKas5UDBxygoip83/u5NBXUXCQzQhmYd8Z/feUCXRq\n5tmN0g6pyAiyU++pCxcq7cnduAtdmwc+lD0Btx9XRYtwfXRXDZ6yPebD3rvd\nq1jntfxO9UzBEWVr2MSJlks6iwTMZ8fiwc9+bOdPVq13rVBkHCzI2PnbUDbp\nllMX\r\n=EqIQ\r\n-----END PGP SIGNATURE-----\r\n"},"main":"dist/index.js","husky":{"hooks":{"pre-commit":"lint-staged"}},"config":{"eslint":"./examples/**/*.{js,jsx}","tslint":"./{__mocks__,src,stories}/{,**/}*.{ts,tsx}"},"readme":"[![npm version](https://badge.fury.io/js/%40gooddata%2Freact-components.svg)](https://www.npmjs.com/package/@gooddata/react-components)\n\n# GoodData.UI React components\n> A React-based JavaScript library for building data-driven applications\n\n## Getting started\n- [GoodData.UI Documentation](http://sdk.gooddata.com/gooddata-ui/)\n- [GoodData.UI Live Examples](https://gooddata-examples.herokuapp.com/)\n- [Stack Overflow](https://stackoverflow.com/questions/tagged/gooddata)\n\n### Usage\nWith [yarn](https://yarnpkg.com) installed, go to your project directory and run\n```\n$ yarn add @gooddata/react-components\n```\nIf you prefer [npm](npmjs.com) run\n```\n$ npm install --save @gooddata/react-components\n```\n\nThe public API is exposed via global `index.js`. Except for the styles, do not import any other file directly\nbecause they are not intended to be part of the public API.\n\n## Contributing\n\nWe welcome any contribution in form of [issues](https://github.com/gooddata/gooddata-react-components/issues) or [pull requests](https://github.com/gooddata/gooddata-react-components/pulls).\n\nInstall [Node.js](http://nodejs.org) (node 12.16.1, npm v6.13.4) and [Yarn](https://classic.yarnpkg.com) (1.22.4).\n\nInstall dependencies:\n```\nyarn install --frozen-lockfile\n```\n\nThese commands may come in handy while developing:\n\n| command | description |\n| ------- | ----------- |\n| `yarn install --pure-lockfile` | first step |\n| ||\n| `yarn dev` | build react-components to `/dist` in watch mode |\n| `yarn test` | run all unit tests |\n| `yarn prettier-write` | format the source code to match the valid codestyle |\n| `yarn validate` | validate codestyle |\n| ||\n| `yarn storybook` | run storybook from `/stories` on http://localhost:9001 |\n| `yarn build-storybook` | build storybook to `/dist-storybook` |\n| `yarn test-storybook` | run storybook and [screenshot tests](https://github.com/gooddata/gdc-client-utils/tree/master/test-storybook) |\n| ||\n| `yarn examples` | run Live Examples dev-server from `/examples` on https://localhost:8999 |\n| `yarn examples-build` | build Live Examples to `/examples/dist` |\n| `yarn examples-server` | serve built Live Examples - see `/examples/server/src` |\n| `yarn examples-testcafe` | run testcafe tests against `localhost:8999` |\n\n### Deploy to heroku.com\nWhen you deploy this repo to heroku, it serves *GoodData.UI Live Examples*.\nRelevant tasks are in `Procfile` and `package.json`.\n\n```bash\n# run in the project directory\nheroku login\nheroku create <your-app-name>\nheroku config:set DOMAIN_ADMIN_USERNAME=x@gooddata.com DOMAIN_ADMIN_PASSWORD=xy PROJECT_ID_TO_ASSIGN=xms7ga4tf3g3nzucd8380o2bev8oeknp\ngit push heroku HEAD:master\nheroku open\n```\n### Enable Geo Chart for Storybook and Live Examples\nGeo chart uses Mapbox to render map which requires a Mapbox access token.\n- Register an account and create Mapbox access token at [guide](https://docs.mapbox.com/help/how-mapbox-works/access-tokens/)\n- Store the created token at `.env`:\n```bash\necho -e \"EXAMPLE_MAPBOX_ACCESS_TOKEN=token\" >> .env # only need to run once\necho -e \"STORYBOOK_MAPBOX_ACCESS_TOKEN=token\" >> .env # only need to run once\n```\n\n### Run Live Examples Locally\nTo run *GoodData.UI Live Examples* locally:\n```bash\ngit clone <this-repository>\ncd  <repository-folder>\nyarn install --pure-lockfile\nyarn examples\n```\nThen open https://localhost:8999 and login using Live Examples account (you can [create one here](https://gooddata-examples.herokuapp.com/registration)).\n\n### Run Storybook locally\n- Run storybook with token stored in `.env` for more secure\n```bash\nyarn storybook\n```\n- Or run storybook with token env param exposed to cli (not suggested)\n```bash\nSTORYBOOK_MAPBOX_ACCESS_TOKEN=token yarn storybook\n```\n- Apply either above way to `yarn build-storybook` or `yarn test-storybook`\n\n### Source code formatting\nThe source code in the repository is formatted by [Prettier](https://prettier.io/).\nThe format of the code is validated by our Continuous Integration server and is one of the requirements of successful merge.\n\nPrettier is supported by every major IDE. You can find the list of supported editors and how to configure them [here](https://prettier.io/docs/en/editors.html).\n\nIn the case, when your editor is not supported or you don't want to setup the integration, you can run the `yarn prettier-write` command to reformat the code before commit.\n\n## Changelog\n\n- see [CHANGELOG.md](CHANGELOG.md)\n\n## Supported versions\n\nIn order to make the user experience with integrating GoodData UI SDK as smooth and secure as possible and to ensure that the SDK is using the latest features of the platform, we will only provide support to two most recent major versions of UI SDK.\n\nThe most recent majors will be supported in the following modes:\n\n- The latest major version will receive all new functionality and all bug fixes\n- The previous major version will only receive fixes to critical issues and security fixes. These fixes will be applied on top of last released version of the previous major\n\nThe customers are encouraged to always use the latest version of the UI SDK.\n\nIn case of using older versions, the user might face API incompatibility, performance or security issues.\n\nPlease follow the installation instructions to update to the newest version.\n\n## License\n\n(C) 2007-2020 GoodData Corporation\n\nThis project is dual licensed:\n\n- The ATTRIBUTION-NONCOMMERCIAL 4.0 INTERNATIONAL (CC BY-NC 4.0) is used for purpose of the trial experience and evaluation of GoodData.UI library.\n- The GOODDATA GOODDATA.UI LIBRARY END USER LICENSE AGREEMENT is used for GoodData customers.\n\nFor more information, please see [LICENSE](https://github.com/gooddata/gooddata-react-components/blob/master/LICENSE)\n","gitHead":"3b37cc2a54206a616725fd81227c890134d6195a","scripts":{"dev":"bash scripts/build.sh --dev-watch","test":"jest --watch","build":"bash scripts/build.sh","tslint":"yarn run-tslint -t verbose $npm_package_config_tslint","prepare":"cd examples/server && yarn install --frozen-lockfile && cd ../..; rm -r examples/node_modules 2>/dev/null; true","examples":"bash scripts/run-examples.sh","prepare?":"# Called before `npm publish` and on local `npm install`. Temporarily also for deleting obsolete node_modules. Ends with `true` to continue gracefully.","validate":"tsc --noEmit && yarn tslint && eslint $npm_package_config_eslint && yarn prettier-check","build-dev":"bash scripts/build.sh --dev","examples?":"# Default is developer domain, other options: yarn examples [sec,secure,stg,stg2,stg3,demo,developer or URL]","storybook":"yarn build && start-storybook -p 9001 -c .storybook","test-once":"jest","tslint-ci":"mkdir -p ./ci/results && yarn run-tslint -t checkstyle -o ./ci/results/tslint-results.xml $npm_package_config_tslint","run-tslint":"tslint -p tsconfig.json","validate-ci":"tsc --noEmit && yarn tslint-ci  && eslint $npm_package_config_eslint -f checkstyle -o ci/results/eslint-results.xml && yarn prettier-check","examples-build":"bash scripts/build-examples.sh","prepublishOnly":"yarn build","prettier-check":"prettier --check '{src,stories,styles,__mocks__,examples/server/src,examples/src,examples/test}/**/*.{ts,js,tsx,jsx,json,scss,md,yaml,html}'","prettier-write":"prettier --write '{src,stories,styles,__mocks__,examples/server/src,examples/src,examples/test}/**/*.{ts,js,tsx,jsx,json,scss,md,yaml,html}'","test-storybook":"yarn build && test-storybook","build-storybook":"yarn build && build-storybook -c .storybook -o dist-storybook","examples-server":"node examples/server/src/index.js","heroku-postbuild":"yarn examples-build developer","examples-testcafe":"./scripts/run-testcafe.sh visual","check-circular-deps":"madge --circular --extensions ts ./src","examples-testcafe-ci":"./scripts/run-testcafe.sh ci","examples-testcafe-live":"./scripts/run-testcafe.sh live"},"typings":"dist/index.d.ts","_npmUser":{"name":"ptquang86","email":"ptquang86@gmail.com"},"deprecated":"@gooddata/react-components@7 reached End of Support on March 31, 2022. Please upgrade (see https://sdk.gooddata.com/gooddata-ui/docs/supported_versions.html for more information).","repository":{"url":"git+ssh://git@github.com/gooddata/gooddata-react-components.git","type":"git"},"_npmVersion":"6.13.4","description":"GoodData.UI - A powerful JavaScript library for building analytical applications","directories":{},"lint-staged":{"{src,stories,styles,__mocks__,examples/server/src,examples/src,examples/test}/**/*.{ts,js,tsx,jsx,scss}":["npx gdc-fix-copyright","git add"],"{src,stories,styles,__mocks__,examples/server/src,examples/src,examples/test}/**/*.{ts,js,tsx,jsx,json,scss,md,yaml,html}":["prettier --write","git add"]},"_nodeVersion":"12.16.1","dependencies":{"rxjs":"^5.5.6","uuid":"^3.2.1","immer":"^1.3.1","lodash":"^4.17.15","date-fns":"^2.7.0","downshift":"^3.2.7","invariant":"^2.2.2","mapbox-gl":"^1.6.1","classnames":"^2.2.6","highcharts":"7.1.1","prop-types":"^15.6.0","react-intl":"^3.6.0","custom-event":"^1.0.1","react-window":"^1.8.1","ag-grid-react":"20.0.0","react-measure":"^2.3.0","@types/mapbox-gl":"^1.6.1","react-day-picker":"~7.3.0","react-responsive":"^3.0.0","stringify-object":"^2.4.0","@gooddata/typings":"^2.22.0","ag-grid-community":"20.0.0","http-status-codes":"^1.3.0","@gooddata/js-utils":"^3.5.0","@gooddata/numberjs":"^3.2.4","fixed-data-table-2":"0.7.17","@gooddata/goodstrap":"^68.2.1","react-dom-factories":"^1.0.2","@gooddata/gooddata-js":"^12.5.0","json-stable-stringify":"^1.0.1","react-transition-group":"^2.2.1","hoist-non-react-statics":"^3.3.0","nodelist-foreach-polyfill":"^1.2.0","@formatjs/intl-pluralrules":"^1.3.6","highcharts-grouped-categories":"^1.1.3"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"raf":"3.3.2","yup":"^0.24.1","jest":"24.7.1","husky":"3.0.0","madge":"^3.4.4","react":"^16.5.2","enzyme":"3.5.0","eslint":"4.19.1","formik":"^0.11.11","moment":"2.23.0","history":"^4.7.2","ts-jest":"24.0.0","webpack":"4.30.0","full-icu":"^1.3.0","prettier":"1.16.4","react-ga":"^2.5.2","recharts":"1.0.0-beta.9","testcafe":"1.1.4","commander":"2.14.1","node-sass":"4.13.0","react-dom":"^16.5.2","supertest":"3.0.0","ts-loader":"6.0.0","@types/raf":"^3.4.0","css-loader":"0.28.7","jest-junit":"3.0.0","raw-loader":"0.5.1","styled-jsx":"2.2.1","typescript":"3.3.4000","@babel/core":"7.4.4","@types/jest":"24.0.6","@types/node":"7.0.8","@types/uuid":"3.4.3","file-loader":"3.0.1","jest-enzyme":"7.0.2","lint-staged":"9.1.0","sass-loader":"6.0.6","webpack-cli":"3.3.2","@types/react":"16.8.6","babel-loader":"8.0.5","react-helmet":"5.2.0","react-select":"1.2.1","style-loader":"0.19.1","@types/enzyme":"3.1.13","@types/lodash":"4.14.123","testcafe-live":"0.1.4","@babel/runtime":"7.4.4","dotenv-webpack":"^1.7.0","@babel/polyfill":"^7.4.4","@storybook/react":"5.0.11","@types/invariant":"2.2.29","@types/react-dom":"16.0.11","isomorphic-fetch":"2.2.1","react-datepicker":"1.1.0","react-router-dom":"4.2.2","@babel/preset-env":"7.4.4","@gooddata/mock-js":"^2.11.0","@storybook/addons":"5.0.11","@types/classnames":"2.2.3","@types/prop-types":"15.5.2","@storybook/theming":"5.0.11","identity-obj-proxy":"^3.0.0","intl-messageformat":"^7.5.4","webpack-dev-server":"3.3.1","@babel/preset-react":"7.0.0","@types/react-portal":"4.0.1","@types/react-window":"^1.8.1","babel-plugin-lodash":"3.3.4","html-webpack-plugin":"3.2.0","react-test-renderer":"16.4.2","@types/react-measure":"2.0.5","clean-webpack-plugin":"2.0.2","stats-webpack-plugin":"0.7.0","eslint-config-prettier":"4.1.0","react-google-recaptcha":"^0.14.1","tslint-config-prettier":"1.18.0","@gooddata/eslint-config":"^1.0.0","@gooddata/tslint-config":"1.0.0","@types/react-responsive":"^3.0.3","@types/storybook__react":"4.0.1","@types/stringify-object":"^3.2.0","enzyme-adapter-react-16":"1.3.1","@gooddata/test-storybook":"3.2.1","@storybook/addon-actions":"5.0.11","@storybook/addon-options":"5.0.11","node-sass-magic-importer":"5.1.0","react-syntax-highlighter":"11.0.2","@types/fixed-data-table-2":"0.8.1","@types/react-test-renderer":"16.0.0","circular-dependency-plugin":"5.0.2","compression-webpack-plugin":"2.0.0","@types/json-stable-stringify":"^1.0.32","@gooddata/frontend-npm-scripts":"1.1.0","@types/enzyme-adapter-react-16":"1.0.3","@types/storybook__addon-actions":"3.4.2","@babel/plugin-proposal-class-properties":"7.4.4","@babel/plugin-proposal-object-rest-spread":"7.4.4","@babel/plugin-transform-async-to-generator":"7.4.4"},"peerDependencies":{"react":"^16.5.2","react-dom":"^16.5.2"},"_npmOperationalInternal":{"tmp":"tmp/react-components_7.5.0-alpha-ptquang86-qp-sd-875-viewport-2-2020-03-25T07-47-15-376Z_1585122465032_0.7500870178471513","host":"s3://npm-registry-packages"}},"7.5.0-alpha-ptquang86-qp-sd-875-viewport-2-2020-03-25T09-32-53-991Z":{"name":"@gooddata/react-components","version":"7.5.0-alpha-ptquang86-qp-sd-875-viewport-2-2020-03-25T09-32-53-991Z","author":{"name":"GoodData Corporation"},"license":"BSD-3-Clause","_id":"@gooddata/react-components@7.5.0-alpha-ptquang86-qp-sd-875-viewport-2-2020-03-25T09-32-53-991Z","maintainers":[{"name":"afi","email":"adam.fiedler@gooddata.com"},{"name":"bertold8","email":"ivan.nejezchleb@seznam.cz"},{"name":"brbistas","email":"valentinos.chraniotis@gooddata.com"},{"name":"bugsbunny338","email":"jiri.zajic@mensa.cz"},{"name":"de.do","email":"de.do@gooddata.com"},{"name":"gooddata-ci","email":"rail@gooddata.com"},{"name":"hung.nguyen.hoang","email":"hung.nguyen@gooddata.com"},{"name":"ivan.mjartan","email":"ivan.mjartan@gooddata.com"},{"name":"jakub-sterba","email":"jakub.sterba@gooddata.com"},{"name":"jankc","email":"jan.krapac@gmail.com"},{"name":"jaroslav.tomecek","email":"jaroslav.tomecek@gooddata.com"},{"name":"jkittler","email":"honza.kittler@gmail.com"},{"name":"khanh.le","email":"khanh.le@gooddata.com"},{"name":"lanhuynh","email":"lan.huynh@gooddata.com"},{"name":"linhhong","email":"linh.hong@gooddata.com"},{"name":"lupko","email":"lubomir.slivka@gooddata.com"},{"name":"matyas.kandl","email":"matyas.kandl@gooddata.com"},{"name":"michal.marsal","email":"michal.marsal@gooddata.com"},{"name":"naibinh","email":"naibinh@gmail.com"},{"name":"nikolacech","email":"nikola.cech@gooddata.com"},{"name":"nis.hua","email":"nis.hua@gooddata.com"},{"name":"no23reason","email":"dan.homola@hotmail.cz"},{"name":"patrikbraborec","email":"patrik.braborec@gooddata.com"},{"name":"pbenes","email":"petr.benes@gooddata.com"},{"name":"petrjanu","email":"petr.janu@gooddata.com"},{"name":"ptquang86","email":"ptquang86@gmail.com"},{"name":"qduval","email":"quentin.duval@gooddata.com"},{"name":"rodri360","email":"me@rodri360.com"},{"name":"sitina","email":"jiri.sitina@gooddata.com"},{"name":"strouhaljan","email":"strouhal.jan@gmail.com"},{"name":"tomas.kratochvil","email":"tomas.kratochvil@gooddata.com"},{"name":"tomasreichmann","email":"tomasreichmann@gmail.com"},{"name":"tomsatgd","email":"tomas.satinsky@gooddata.com"},{"name":"trung-le-quoc","email":"trung.le@gooddata.com"},{"name":"tu-ngo","email":"tungo1981@gmail.com"},{"name":"tulean","email":"tuan.le@gooddata.com"},{"name":"utdnah","email":"danh.ung@gooddata.com"},{"name":"vlastikcz","email":"vlastimil.kotas@gooddata.com"},{"name":"vu.pham","email":"vu.pham@gooddata.com"},{"name":"xmort","email":"petr.dolejsi@gooddata.com"},{"name":"yanlipnican","email":"yanlipnican@gmail.com"}],"homepage":"https://github.com/gooddata/gooddata-react-components#readme","bugs":{"url":"https://github.com/gooddata/gooddata-react-components/issues"},"dist":{"shasum":"55fa749874e3483c1637708bc7545fa6d5d8f75d","tarball":"https://registry.npmjs.org/@gooddata/react-components/-/react-components-7.5.0-alpha-ptquang86-qp-sd-875-viewport-2-2020-03-25T09-32-53-991Z.tgz","fileCount":2503,"integrity":"sha512-m4ewaPVD19HbmjOH8zBlgPQbBYRhTEZlIcvrIC3VqU9CFnBGSsfbtDwUfV3DflJcIMpLyht5AWP7M1Iprk1IHQ==","signatures":[{"sig":"MEYCIQDxEtMbLRkUzwPkwA9xiV8C/9moV6D3/+yz5zNFg/yC2AIhAMEcdIVA+bFq7X+FK1j3aiouQ/tTPk46/W2o7QnWZsgh","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":9921035,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJeeyVnCRA9TVsSAnZWagAACe4P/1DFEJoeA6+9oNIoScWK\n+1uSM9J6Jg56kEIwGD48st6m7yaIo2M4M587H960w5n3ZqVghiJjN5V08Gzx\ntd6/NkfKXuCM7dP5y0Xe6RlyH1d0eNW+Teyg15hFhtbodyC5blLcuaa6V4ad\nhmko0eZ9yJWPVEITuPtiEcney4AhZMOvdeBikV9oPCkhmoeQ6GlVfqNRPPVE\nTxPr+vtBaLR1vww1JRdcwSDh9g5wXWVw/A394iJ9TwFbCzY1TrOIyViJgtQZ\n0XyfqLmCApSIanBskuo2AEhqgZojb0bLy/DiF6ydhaLx8OY2+xHeeY/IlYXI\nq+vtML3+OYHjuWxmVACmSiNN/b9EPvRwvFEElO0UfZVlHUmklJFJIaALTx1Z\nj+kIc+Zsa9/MKUkuBOr7GAGGF4gy7lzpLVEfMUV6eRhJ+AjLBEwJa1/LbvaW\n2VYTMbrxdXdrsKAWJQgxz3fCSphYGEm78I87cOuLYSqGT7r4hVljeosYNtvI\ndZngvBpASZyCFJCy9pt4GIOD3NXqHmpOEjl9Zi06kBbv6VTVfnCT433Fkblm\nEp5cARox66P7W2lNXh8++7ciXBlymw6Bd1MwcmCBOUtMY/3xW+npcqCQ1y14\n4RPF8q1RQij/5Q3oqeenwZ8wwZjURCR42DgzY3/CqQHQV4OZF6zBs5u3xYq7\ne4YC\r\n=9+3Z\r\n-----END PGP SIGNATURE-----\r\n"},"main":"dist/index.js","husky":{"hooks":{"pre-commit":"lint-staged"}},"config":{"eslint":"./examples/**/*.{js,jsx}","tslint":"./{__mocks__,src,stories}/{,**/}*.{ts,tsx}"},"readme":"[![npm version](https://badge.fury.io/js/%40gooddata%2Freact-components.svg)](https://www.npmjs.com/package/@gooddata/react-components)\n\n# GoodData.UI React components\n> A React-based JavaScript library for building data-driven applications\n\n## Getting started\n- [GoodData.UI Documentation](http://sdk.gooddata.com/gooddata-ui/)\n- [GoodData.UI Live Examples](https://gooddata-examples.herokuapp.com/)\n- [Stack Overflow](https://stackoverflow.com/questions/tagged/gooddata)\n\n### Usage\nWith [yarn](https://yarnpkg.com) installed, go to your project directory and run\n```\n$ yarn add @gooddata/react-components\n```\nIf you prefer [npm](npmjs.com) run\n```\n$ npm install --save @gooddata/react-components\n```\n\nThe public API is exposed via global `index.js`. Except for the styles, do not import any other file directly\nbecause they are not intended to be part of the public API.\n\n## Contributing\n\nWe welcome any contribution in form of [issues](https://github.com/gooddata/gooddata-react-components/issues) or [pull requests](https://github.com/gooddata/gooddata-react-components/pulls).\n\nInstall [Node.js](http://nodejs.org) (node 12.16.1, npm v6.13.4) and [Yarn](https://classic.yarnpkg.com) (1.22.4).\n\nInstall dependencies:\n```\nyarn install --frozen-lockfile\n```\n\nThese commands may come in handy while developing:\n\n| command | description |\n| ------- | ----------- |\n| `yarn install --pure-lockfile` | first step |\n| ||\n| `yarn dev` | build react-components to `/dist` in watch mode |\n| `yarn test` | run all unit tests |\n| `yarn prettier-write` | format the source code to match the valid codestyle |\n| `yarn validate` | validate codestyle |\n| ||\n| `yarn storybook` | run storybook from `/stories` on http://localhost:9001 |\n| `yarn build-storybook` | build storybook to `/dist-storybook` |\n| `yarn test-storybook` | run storybook and [screenshot tests](https://github.com/gooddata/gdc-client-utils/tree/master/test-storybook) |\n| ||\n| `yarn examples` | run Live Examples dev-server from `/examples` on https://localhost:8999 |\n| `yarn examples-build` | build Live Examples to `/examples/dist` |\n| `yarn examples-server` | serve built Live Examples - see `/examples/server/src` |\n| `yarn examples-testcafe` | run testcafe tests against `localhost:8999` |\n\n### Deploy to heroku.com\nWhen you deploy this repo to heroku, it serves *GoodData.UI Live Examples*.\nRelevant tasks are in `Procfile` and `package.json`.\n\n```bash\n# run in the project directory\nheroku login\nheroku create <your-app-name>\nheroku config:set DOMAIN_ADMIN_USERNAME=x@gooddata.com DOMAIN_ADMIN_PASSWORD=xy PROJECT_ID_TO_ASSIGN=xms7ga4tf3g3nzucd8380o2bev8oeknp\ngit push heroku HEAD:master\nheroku open\n```\n### Enable Geo Chart for Storybook and Live Examples\nGeo chart uses Mapbox to render map which requires a Mapbox access token.\n- Register an account and create Mapbox access token at [guide](https://docs.mapbox.com/help/how-mapbox-works/access-tokens/)\n- Store the created token at `.env`:\n```bash\necho -e \"EXAMPLE_MAPBOX_ACCESS_TOKEN=token\" >> .env # only need to run once\necho -e \"STORYBOOK_MAPBOX_ACCESS_TOKEN=token\" >> .env # only need to run once\n```\n\n### Run Live Examples Locally\nTo run *GoodData.UI Live Examples* locally:\n```bash\ngit clone <this-repository>\ncd  <repository-folder>\nyarn install --pure-lockfile\nyarn examples\n```\nThen open https://localhost:8999 and login using Live Examples account (you can [create one here](https://gooddata-examples.herokuapp.com/registration)).\n\n### Run Storybook locally\n- Run storybook with token stored in `.env` for more secure\n```bash\nyarn storybook\n```\n- Or run storybook with token env param exposed to cli (not suggested)\n```bash\nSTORYBOOK_MAPBOX_ACCESS_TOKEN=token yarn storybook\n```\n- Apply either above way to `yarn build-storybook` or `yarn test-storybook`\n\n### Source code formatting\nThe source code in the repository is formatted by [Prettier](https://prettier.io/).\nThe format of the code is validated by our Continuous Integration server and is one of the requirements of successful merge.\n\nPrettier is supported by every major IDE. You can find the list of supported editors and how to configure them [here](https://prettier.io/docs/en/editors.html).\n\nIn the case, when your editor is not supported or you don't want to setup the integration, you can run the `yarn prettier-write` command to reformat the code before commit.\n\n## Changelog\n\n- see [CHANGELOG.md](CHANGELOG.md)\n\n## Supported versions\n\nIn order to make the user experience with integrating GoodData UI SDK as smooth and secure as possible and to ensure that the SDK is using the latest features of the platform, we will only provide support to two most recent major versions of UI SDK.\n\nThe most recent majors will be supported in the following modes:\n\n- The latest major version will receive all new functionality and all bug fixes\n- The previous major version will only receive fixes to critical issues and security fixes. These fixes will be applied on top of last released version of the previous major\n\nThe customers are encouraged to always use the latest version of the UI SDK.\n\nIn case of using older versions, the user might face API incompatibility, performance or security issues.\n\nPlease follow the installation instructions to update to the newest version.\n\n## License\n\n(C) 2007-2020 GoodData Corporation\n\nThis project is dual licensed:\n\n- The ATTRIBUTION-NONCOMMERCIAL 4.0 INTERNATIONAL (CC BY-NC 4.0) is used for purpose of the trial experience and evaluation of GoodData.UI library.\n- The GOODDATA GOODDATA.UI LIBRARY END USER LICENSE AGREEMENT is used for GoodData customers.\n\nFor more information, please see [LICENSE](https://github.com/gooddata/gooddata-react-components/blob/master/LICENSE)\n","gitHead":"e41ccf53d8410a80eebcfd7afbbd293133a99e8a","scripts":{"dev":"bash scripts/build.sh --dev-watch","test":"jest --watch","build":"bash scripts/build.sh","tslint":"yarn run-tslint -t verbose $npm_package_config_tslint","prepare":"cd examples/server && yarn install --frozen-lockfile && cd ../..; rm -r examples/node_modules 2>/dev/null; true","examples":"bash scripts/run-examples.sh","prepare?":"# Called before `npm publish` and on local `npm install`. Temporarily also for deleting obsolete node_modules. Ends with `true` to continue gracefully.","validate":"tsc --noEmit && yarn tslint && eslint $npm_package_config_eslint && yarn prettier-check","build-dev":"bash scripts/build.sh --dev","examples?":"# Default is developer domain, other options: yarn examples [sec,secure,stg,stg2,stg3,demo,developer or URL]","storybook":"yarn build && start-storybook -p 9001 -c .storybook","test-once":"jest","tslint-ci":"mkdir -p ./ci/results && yarn run-tslint -t checkstyle -o ./ci/results/tslint-results.xml $npm_package_config_tslint","run-tslint":"tslint -p tsconfig.json","validate-ci":"tsc --noEmit && yarn tslint-ci  && eslint $npm_package_config_eslint -f checkstyle -o ci/results/eslint-results.xml && yarn prettier-check","examples-build":"bash scripts/build-examples.sh","prepublishOnly":"yarn build","prettier-check":"prettier --check '{src,stories,styles,__mocks__,examples/server/src,examples/src,examples/test}/**/*.{ts,js,tsx,jsx,json,scss,md,yaml,html}'","prettier-write":"prettier --write '{src,stories,styles,__mocks__,examples/server/src,examples/src,examples/test}/**/*.{ts,js,tsx,jsx,json,scss,md,yaml,html}'","test-storybook":"yarn build && test-storybook","build-storybook":"yarn build && build-storybook -c .storybook -o dist-storybook","examples-server":"node examples/server/src/index.js","heroku-postbuild":"yarn examples-build developer","examples-testcafe":"./scripts/run-testcafe.sh visual","check-circular-deps":"madge --circular --extensions ts ./src","examples-testcafe-ci":"./scripts/run-testcafe.sh ci","examples-testcafe-live":"./scripts/run-testcafe.sh live"},"typings":"dist/index.d.ts","_npmUser":{"name":"ptquang86","email":"ptquang86@gmail.com"},"deprecated":"@gooddata/react-components@7 reached End of Support on March 31, 2022. Please upgrade (see https://sdk.gooddata.com/gooddata-ui/docs/supported_versions.html for more information).","repository":{"url":"git+ssh://git@github.com/gooddata/gooddata-react-components.git","type":"git"},"_npmVersion":"6.13.4","description":"GoodData.UI - A powerful JavaScript library for building analytical applications","directories":{},"lint-staged":{"{src,stories,styles,__mocks__,examples/server/src,examples/src,examples/test}/**/*.{ts,js,tsx,jsx,scss}":["npx gdc-fix-copyright","git add"],"{src,stories,styles,__mocks__,examples/server/src,examples/src,examples/test}/**/*.{ts,js,tsx,jsx,json,scss,md,yaml,html}":["prettier --write","git add"]},"_nodeVersion":"12.16.1","dependencies":{"rxjs":"^5.5.6","uuid":"^3.2.1","immer":"^1.3.1","lodash":"^4.17.15","date-fns":"^2.7.0","downshift":"^3.2.7","invariant":"^2.2.2","mapbox-gl":"^1.6.1","classnames":"^2.2.6","highcharts":"7.1.1","prop-types":"^15.6.0","react-intl":"^3.6.0","custom-event":"^1.0.1","react-window":"^1.8.1","ag-grid-react":"20.0.0","react-measure":"^2.3.0","@types/mapbox-gl":"^1.6.1","react-day-picker":"~7.3.0","react-responsive":"^3.0.0","stringify-object":"^2.4.0","@gooddata/typings":"^2.22.0","ag-grid-community":"20.0.0","http-status-codes":"^1.3.0","@gooddata/js-utils":"^3.5.0","@gooddata/numberjs":"^3.2.4","fixed-data-table-2":"0.7.17","@gooddata/goodstrap":"^68.2.1","react-dom-factories":"^1.0.2","@gooddata/gooddata-js":"^12.5.0","json-stable-stringify":"^1.0.1","react-transition-group":"^2.2.1","hoist-non-react-statics":"^3.3.0","nodelist-foreach-polyfill":"^1.2.0","@formatjs/intl-pluralrules":"^1.3.6","highcharts-grouped-categories":"^1.1.3"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"raf":"3.3.2","yup":"^0.24.1","jest":"24.7.1","husky":"3.0.0","madge":"^3.4.4","react":"^16.5.2","enzyme":"3.5.0","eslint":"4.19.1","formik":"^0.11.11","moment":"2.23.0","history":"^4.7.2","ts-jest":"24.0.0","webpack":"4.30.0","full-icu":"^1.3.0","prettier":"1.16.4","react-ga":"^2.5.2","recharts":"1.0.0-beta.9","testcafe":"1.1.4","commander":"2.14.1","node-sass":"4.13.0","react-dom":"^16.5.2","supertest":"3.0.0","ts-loader":"6.0.0","@types/raf":"^3.4.0","css-loader":"0.28.7","jest-junit":"3.0.0","raw-loader":"0.5.1","styled-jsx":"2.2.1","typescript":"3.3.4000","@babel/core":"7.4.4","@types/jest":"24.0.6","@types/node":"7.0.8","@types/uuid":"3.4.3","file-loader":"3.0.1","jest-enzyme":"7.0.2","lint-staged":"9.1.0","sass-loader":"6.0.6","webpack-cli":"3.3.2","@types/react":"16.8.6","babel-loader":"8.0.5","react-helmet":"5.2.0","react-select":"1.2.1","style-loader":"0.19.1","@types/enzyme":"3.1.13","@types/lodash":"4.14.123","testcafe-live":"0.1.4","@babel/runtime":"7.4.4","dotenv-webpack":"^1.7.0","@babel/polyfill":"^7.4.4","@storybook/react":"5.0.11","@types/invariant":"2.2.29","@types/react-dom":"16.0.11","isomorphic-fetch":"2.2.1","react-datepicker":"1.1.0","react-router-dom":"4.2.2","@babel/preset-env":"7.4.4","@gooddata/mock-js":"^2.11.0","@storybook/addons":"5.0.11","@types/classnames":"2.2.3","@types/prop-types":"15.5.2","@storybook/theming":"5.0.11","identity-obj-proxy":"^3.0.0","intl-messageformat":"^7.5.4","webpack-dev-server":"3.3.1","@babel/preset-react":"7.0.0","@types/react-portal":"4.0.1","@types/react-window":"^1.8.1","babel-plugin-lodash":"3.3.4","html-webpack-plugin":"3.2.0","react-test-renderer":"16.4.2","@types/react-measure":"2.0.5","clean-webpack-plugin":"2.0.2","stats-webpack-plugin":"0.7.0","eslint-config-prettier":"4.1.0","react-google-recaptcha":"^0.14.1","tslint-config-prettier":"1.18.0","@gooddata/eslint-config":"^1.0.0","@gooddata/tslint-config":"1.0.0","@types/react-responsive":"^3.0.3","@types/storybook__react":"4.0.1","@types/stringify-object":"^3.2.0","enzyme-adapter-react-16":"1.3.1","@gooddata/test-storybook":"3.2.1","@storybook/addon-actions":"5.0.11","@storybook/addon-options":"5.0.11","node-sass-magic-importer":"5.1.0","react-syntax-highlighter":"11.0.2","@types/fixed-data-table-2":"0.8.1","@types/react-test-renderer":"16.0.0","circular-dependency-plugin":"5.0.2","compression-webpack-plugin":"2.0.0","@types/json-stable-stringify":"^1.0.32","@gooddata/frontend-npm-scripts":"1.1.0","@types/enzyme-adapter-react-16":"1.0.3","@types/storybook__addon-actions":"3.4.2","@babel/plugin-proposal-class-properties":"7.4.4","@babel/plugin-proposal-object-rest-spread":"7.4.4","@babel/plugin-transform-async-to-generator":"7.4.4"},"peerDependencies":{"react":"^16.5.2","react-dom":"^16.5.2"},"_npmOperationalInternal":{"tmp":"tmp/react-components_7.5.0-alpha-ptquang86-qp-sd-875-viewport-2-2020-03-25T09-32-53-991Z_1585128806468_0.4040466333346686","host":"s3://npm-registry-packages"}},"7.5.0-alpha-ptquang86-qp-sd-875-viewport-2-2020-03-25T09-34-44-933Z":{"name":"@gooddata/react-components","version":"7.5.0-alpha-ptquang86-qp-sd-875-viewport-2-2020-03-25T09-34-44-933Z","author":{"name":"GoodData Corporation"},"license":"BSD-3-Clause","_id":"@gooddata/react-components@7.5.0-alpha-ptquang86-qp-sd-875-viewport-2-2020-03-25T09-34-44-933Z","maintainers":[{"name":"afi","email":"adam.fiedler@gooddata.com"},{"name":"bertold8","email":"ivan.nejezchleb@seznam.cz"},{"name":"brbistas","email":"valentinos.chraniotis@gooddata.com"},{"name":"bugsbunny338","email":"jiri.zajic@mensa.cz"},{"name":"de.do","email":"de.do@gooddata.com"},{"name":"gooddata-ci","email":"rail@gooddata.com"},{"name":"hung.nguyen.hoang","email":"hung.nguyen@gooddata.com"},{"name":"ivan.mjartan","email":"ivan.mjartan@gooddata.com"},{"name":"jakub-sterba","email":"jakub.sterba@gooddata.com"},{"name":"jankc","email":"jan.krapac@gmail.com"},{"name":"jaroslav.tomecek","email":"jaroslav.tomecek@gooddata.com"},{"name":"jkittler","email":"honza.kittler@gmail.com"},{"name":"khanh.le","email":"khanh.le@gooddata.com"},{"name":"lanhuynh","email":"lan.huynh@gooddata.com"},{"name":"linhhong","email":"linh.hong@gooddata.com"},{"name":"lupko","email":"lubomir.slivka@gooddata.com"},{"name":"matyas.kandl","email":"matyas.kandl@gooddata.com"},{"name":"michal.marsal","email":"michal.marsal@gooddata.com"},{"name":"naibinh","email":"naibinh@gmail.com"},{"name":"nikolacech","email":"nikola.cech@gooddata.com"},{"name":"nis.hua","email":"nis.hua@gooddata.com"},{"name":"no23reason","email":"dan.homola@hotmail.cz"},{"name":"patrikbraborec","email":"patrik.braborec@gooddata.com"},{"name":"pbenes","email":"petr.benes@gooddata.com"},{"name":"petrjanu","email":"petr.janu@gooddata.com"},{"name":"ptquang86","email":"ptquang86@gmail.com"},{"name":"qduval","email":"quentin.duval@gooddata.com"},{"name":"rodri360","email":"me@rodri360.com"},{"name":"sitina","email":"jiri.sitina@gooddata.com"},{"name":"strouhaljan","email":"strouhal.jan@gmail.com"},{"name":"tomas.kratochvil","email":"tomas.kratochvil@gooddata.com"},{"name":"tomasreichmann","email":"tomasreichmann@gmail.com"},{"name":"tomsatgd","email":"tomas.satinsky@gooddata.com"},{"name":"trung-le-quoc","email":"trung.le@gooddata.com"},{"name":"tu-ngo","email":"tungo1981@gmail.com"},{"name":"tulean","email":"tuan.le@gooddata.com"},{"name":"utdnah","email":"danh.ung@gooddata.com"},{"name":"vlastikcz","email":"vlastimil.kotas@gooddata.com"},{"name":"vu.pham","email":"vu.pham@gooddata.com"},{"name":"xmort","email":"petr.dolejsi@gooddata.com"},{"name":"yanlipnican","email":"yanlipnican@gmail.com"}],"homepage":"https://github.com/gooddata/gooddata-react-components#readme","bugs":{"url":"https://github.com/gooddata/gooddata-react-components/issues"},"dist":{"shasum":"66f278b3baedccadf6b8c410d957c69a3a19bba2","tarball":"https://registry.npmjs.org/@gooddata/react-components/-/react-components-7.5.0-alpha-ptquang86-qp-sd-875-viewport-2-2020-03-25T09-34-44-933Z.tgz","fileCount":2503,"integrity":"sha512-Fa8YvENoOaT7lhZo1dDsb7/twGcPbL8XnqM6T3ERYxVIXXhtjl4cq2K5IqUMxqQ4X/O3CLylfCKbpH+3qCPUmA==","signatures":[{"sig":"MEUCIGN01UlvOytyL4kQHMxo0ALV97IXrEzdjSAHt7d/GhD0AiEAp/AmSPFJFRZMjjClmn8+pcKepyx1kfkEsMhQM3KN4G8=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":9921035,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJeeyXVCRA9TVsSAnZWagAAJqwQAJTQIh3Io2xQx2EGd9RB\ncuD/Kua7k6biFbNHXgvDTbLtMg/ZlhGZ+aAqLRwF6MsuA57ppq8bnqUtQYFX\n86sli4PbIO/YKybRMgpNAaZHtORTvGJ0aJypiQxk10Y6qkPgdCy5Hn4VZmsX\n4Y2LfXwY2X0gx3LL3vyUZpQ5VLal9TMLLPzZGmPFryHW3fR7GkPBcb9jnBRv\nWBrPJEtDJL5TosFh7R21HsMJPvWY8qgLLeMSDYP+tnXIaLmG2IutpVwsYVCj\ne0G30Y3iFJ/u1BKlNmFC82BiuONkc3z2ejgL9n+ZQ2IH5p1nSZ2oPCIr1maa\nqp6j+CXMxpNO3RCip5xjKjHVb25FzftQA1nH5sOylQrFtfBWi3l/BYut5IMm\noWrCaQgQrsixJm17XFinPpfe7AlLLrVbe+K8aH13Kt7iSgno68M/1Fz+CKIQ\nKOzJOr8J2o8ULr1iI9wSTxliej3reSP0v1I8+LjDlZPwUwDl9UBA1lEiu76l\nfv8kIRz77mUDiRYRC6GQZ+ZxYiX0xpVX7zUTeMcIALMtAlxsy13iCoWAkXnB\nJ4zf/rJBrIauGDjyMzwpwvVmm7zi+oMwdqOZCdnDRghvrBVBGV5wpctqnWgL\nnKaISnOPJyFcvsmJBXwZxRR/t2Crp8q3nIKQnuKRogDPvI+W01QP8fDYFrdd\nF+xa\r\n=9xjM\r\n-----END PGP SIGNATURE-----\r\n"},"main":"dist/index.js","husky":{"hooks":{"pre-commit":"lint-staged"}},"config":{"eslint":"./examples/**/*.{js,jsx}","tslint":"./{__mocks__,src,stories}/{,**/}*.{ts,tsx}"},"readme":"[![npm version](https://badge.fury.io/js/%40gooddata%2Freact-components.svg)](https://www.npmjs.com/package/@gooddata/react-components)\n\n# GoodData.UI React components\n> A React-based JavaScript library for building data-driven applications\n\n## Getting started\n- [GoodData.UI Documentation](http://sdk.gooddata.com/gooddata-ui/)\n- [GoodData.UI Live Examples](https://gooddata-examples.herokuapp.com/)\n- [Stack Overflow](https://stackoverflow.com/questions/tagged/gooddata)\n\n### Usage\nWith [yarn](https://yarnpkg.com) installed, go to your project directory and run\n```\n$ yarn add @gooddata/react-components\n```\nIf you prefer [npm](npmjs.com) run\n```\n$ npm install --save @gooddata/react-components\n```\n\nThe public API is exposed via global `index.js`. Except for the styles, do not import any other file directly\nbecause they are not intended to be part of the public API.\n\n## Contributing\n\nWe welcome any contribution in form of [issues](https://github.com/gooddata/gooddata-react-components/issues) or [pull requests](https://github.com/gooddata/gooddata-react-components/pulls).\n\nInstall [Node.js](http://nodejs.org) (node 12.16.1, npm v6.13.4) and [Yarn](https://classic.yarnpkg.com) (1.22.4).\n\nInstall dependencies:\n```\nyarn install --frozen-lockfile\n```\n\nThese commands may come in handy while developing:\n\n| command | description |\n| ------- | ----------- |\n| `yarn install --pure-lockfile` | first step |\n| ||\n| `yarn dev` | build react-components to `/dist` in watch mode |\n| `yarn test` | run all unit tests |\n| `yarn prettier-write` | format the source code to match the valid codestyle |\n| `yarn validate` | validate codestyle |\n| ||\n| `yarn storybook` | run storybook from `/stories` on http://localhost:9001 |\n| `yarn build-storybook` | build storybook to `/dist-storybook` |\n| `yarn test-storybook` | run storybook and [screenshot tests](https://github.com/gooddata/gdc-client-utils/tree/master/test-storybook) |\n| ||\n| `yarn examples` | run Live Examples dev-server from `/examples` on https://localhost:8999 |\n| `yarn examples-build` | build Live Examples to `/examples/dist` |\n| `yarn examples-server` | serve built Live Examples - see `/examples/server/src` |\n| `yarn examples-testcafe` | run testcafe tests against `localhost:8999` |\n\n### Deploy to heroku.com\nWhen you deploy this repo to heroku, it serves *GoodData.UI Live Examples*.\nRelevant tasks are in `Procfile` and `package.json`.\n\n```bash\n# run in the project directory\nheroku login\nheroku create <your-app-name>\nheroku config:set DOMAIN_ADMIN_USERNAME=x@gooddata.com DOMAIN_ADMIN_PASSWORD=xy PROJECT_ID_TO_ASSIGN=xms7ga4tf3g3nzucd8380o2bev8oeknp\ngit push heroku HEAD:master\nheroku open\n```\n### Enable Geo Chart for Storybook and Live Examples\nGeo chart uses Mapbox to render map which requires a Mapbox access token.\n- Register an account and create Mapbox access token at [guide](https://docs.mapbox.com/help/how-mapbox-works/access-tokens/)\n- Store the created token at `.env`:\n```bash\necho -e \"EXAMPLE_MAPBOX_ACCESS_TOKEN=token\" >> .env # only need to run once\necho -e \"STORYBOOK_MAPBOX_ACCESS_TOKEN=token\" >> .env # only need to run once\n```\n\n### Run Live Examples Locally\nTo run *GoodData.UI Live Examples* locally:\n```bash\ngit clone <this-repository>\ncd  <repository-folder>\nyarn install --pure-lockfile\nyarn examples\n```\nThen open https://localhost:8999 and login using Live Examples account (you can [create one here](https://gooddata-examples.herokuapp.com/registration)).\n\n### Run Storybook locally\n- Run storybook with token stored in `.env` for more secure\n```bash\nyarn storybook\n```\n- Or run storybook with token env param exposed to cli (not suggested)\n```bash\nSTORYBOOK_MAPBOX_ACCESS_TOKEN=token yarn storybook\n```\n- Apply either above way to `yarn build-storybook` or `yarn test-storybook`\n\n### Source code formatting\nThe source code in the repository is formatted by [Prettier](https://prettier.io/).\nThe format of the code is validated by our Continuous Integration server and is one of the requirements of successful merge.\n\nPrettier is supported by every major IDE. You can find the list of supported editors and how to configure them [here](https://prettier.io/docs/en/editors.html).\n\nIn the case, when your editor is not supported or you don't want to setup the integration, you can run the `yarn prettier-write` command to reformat the code before commit.\n\n## Changelog\n\n- see [CHANGELOG.md](CHANGELOG.md)\n\n## Supported versions\n\nIn order to make the user experience with integrating GoodData UI SDK as smooth and secure as possible and to ensure that the SDK is using the latest features of the platform, we will only provide support to two most recent major versions of UI SDK.\n\nThe most recent majors will be supported in the following modes:\n\n- The latest major version will receive all new functionality and all bug fixes\n- The previous major version will only receive fixes to critical issues and security fixes. These fixes will be applied on top of last released version of the previous major\n\nThe customers are encouraged to always use the latest version of the UI SDK.\n\nIn case of using older versions, the user might face API incompatibility, performance or security issues.\n\nPlease follow the installation instructions to update to the newest version.\n\n## License\n\n(C) 2007-2020 GoodData Corporation\n\nThis project is dual licensed:\n\n- The ATTRIBUTION-NONCOMMERCIAL 4.0 INTERNATIONAL (CC BY-NC 4.0) is used for purpose of the trial experience and evaluation of GoodData.UI library.\n- The GOODDATA GOODDATA.UI LIBRARY END USER LICENSE AGREEMENT is used for GoodData customers.\n\nFor more information, please see [LICENSE](https://github.com/gooddata/gooddata-react-components/blob/master/LICENSE)\n","gitHead":"e41ccf53d8410a80eebcfd7afbbd293133a99e8a","scripts":{"dev":"bash scripts/build.sh --dev-watch","test":"jest --watch","build":"bash scripts/build.sh","tslint":"yarn run-tslint -t verbose $npm_package_config_tslint","prepare":"cd examples/server && yarn install --frozen-lockfile && cd ../..; rm -r examples/node_modules 2>/dev/null; true","examples":"bash scripts/run-examples.sh","prepare?":"# Called before `npm publish` and on local `npm install`. Temporarily also for deleting obsolete node_modules. Ends with `true` to continue gracefully.","validate":"tsc --noEmit && yarn tslint && eslint $npm_package_config_eslint && yarn prettier-check","build-dev":"bash scripts/build.sh --dev","examples?":"# Default is developer domain, other options: yarn examples [sec,secure,stg,stg2,stg3,demo,developer or URL]","storybook":"yarn build && start-storybook -p 9001 -c .storybook","test-once":"jest","tslint-ci":"mkdir -p ./ci/results && yarn run-tslint -t checkstyle -o ./ci/results/tslint-results.xml $npm_package_config_tslint","run-tslint":"tslint -p tsconfig.json","validate-ci":"tsc --noEmit && yarn tslint-ci  && eslint $npm_package_config_eslint -f checkstyle -o ci/results/eslint-results.xml && yarn prettier-check","examples-build":"bash scripts/build-examples.sh","prepublishOnly":"yarn build","prettier-check":"prettier --check '{src,stories,styles,__mocks__,examples/server/src,examples/src,examples/test}/**/*.{ts,js,tsx,jsx,json,scss,md,yaml,html}'","prettier-write":"prettier --write '{src,stories,styles,__mocks__,examples/server/src,examples/src,examples/test}/**/*.{ts,js,tsx,jsx,json,scss,md,yaml,html}'","test-storybook":"yarn build && test-storybook","build-storybook":"yarn build && build-storybook -c .storybook -o dist-storybook","examples-server":"node examples/server/src/index.js","heroku-postbuild":"yarn examples-build developer","examples-testcafe":"./scripts/run-testcafe.sh visual","check-circular-deps":"madge --circular --extensions ts ./src","examples-testcafe-ci":"./scripts/run-testcafe.sh ci","examples-testcafe-live":"./scripts/run-testcafe.sh live"},"typings":"dist/index.d.ts","_npmUser":{"name":"ptquang86","email":"ptquang86@gmail.com"},"deprecated":"@gooddata/react-components@7 reached End of Support on March 31, 2022. Please upgrade (see https://sdk.gooddata.com/gooddata-ui/docs/supported_versions.html for more information).","repository":{"url":"git+ssh://git@github.com/gooddata/gooddata-react-components.git","type":"git"},"_npmVersion":"6.13.4","description":"GoodData.UI - A powerful JavaScript library for building analytical applications","directories":{},"lint-staged":{"{src,stories,styles,__mocks__,examples/server/src,examples/src,examples/test}/**/*.{ts,js,tsx,jsx,scss}":["npx gdc-fix-copyright","git add"],"{src,stories,styles,__mocks__,examples/server/src,examples/src,examples/test}/**/*.{ts,js,tsx,jsx,json,scss,md,yaml,html}":["prettier --write","git add"]},"_nodeVersion":"12.16.1","dependencies":{"rxjs":"^5.5.6","uuid":"^3.2.1","immer":"^1.3.1","lodash":"^4.17.15","date-fns":"^2.7.0","downshift":"^3.2.7","invariant":"^2.2.2","mapbox-gl":"^1.6.1","classnames":"^2.2.6","highcharts":"7.1.1","prop-types":"^15.6.0","react-intl":"^3.6.0","custom-event":"^1.0.1","react-window":"^1.8.1","ag-grid-react":"20.0.0","react-measure":"^2.3.0","@types/mapbox-gl":"^1.6.1","react-day-picker":"~7.3.0","react-responsive":"^3.0.0","stringify-object":"^2.4.0","@gooddata/typings":"^2.22.0","ag-grid-community":"20.0.0","http-status-codes":"^1.3.0","@gooddata/js-utils":"^3.5.0","@gooddata/numberjs":"^3.2.4","fixed-data-table-2":"0.7.17","@gooddata/goodstrap":"^68.2.1","react-dom-factories":"^1.0.2","@gooddata/gooddata-js":"^12.5.0","json-stable-stringify":"^1.0.1","react-transition-group":"^2.2.1","hoist-non-react-statics":"^3.3.0","nodelist-foreach-polyfill":"^1.2.0","@formatjs/intl-pluralrules":"^1.3.6","highcharts-grouped-categories":"^1.1.3"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"raf":"3.3.2","yup":"^0.24.1","jest":"24.7.1","husky":"3.0.0","madge":"^3.4.4","react":"^16.5.2","enzyme":"3.5.0","eslint":"4.19.1","formik":"^0.11.11","moment":"2.23.0","history":"^4.7.2","ts-jest":"24.0.0","webpack":"4.30.0","full-icu":"^1.3.0","prettier":"1.16.4","react-ga":"^2.5.2","recharts":"1.0.0-beta.9","testcafe":"1.1.4","commander":"2.14.1","node-sass":"4.13.0","react-dom":"^16.5.2","supertest":"3.0.0","ts-loader":"6.0.0","@types/raf":"^3.4.0","css-loader":"0.28.7","jest-junit":"3.0.0","raw-loader":"0.5.1","styled-jsx":"2.2.1","typescript":"3.3.4000","@babel/core":"7.4.4","@types/jest":"24.0.6","@types/node":"7.0.8","@types/uuid":"3.4.3","file-loader":"3.0.1","jest-enzyme":"7.0.2","lint-staged":"9.1.0","sass-loader":"6.0.6","webpack-cli":"3.3.2","@types/react":"16.8.6","babel-loader":"8.0.5","react-helmet":"5.2.0","react-select":"1.2.1","style-loader":"0.19.1","@types/enzyme":"3.1.13","@types/lodash":"4.14.123","testcafe-live":"0.1.4","@babel/runtime":"7.4.4","dotenv-webpack":"^1.7.0","@babel/polyfill":"^7.4.4","@storybook/react":"5.0.11","@types/invariant":"2.2.29","@types/react-dom":"16.0.11","isomorphic-fetch":"2.2.1","react-datepicker":"1.1.0","react-router-dom":"4.2.2","@babel/preset-env":"7.4.4","@gooddata/mock-js":"^2.11.0","@storybook/addons":"5.0.11","@types/classnames":"2.2.3","@types/prop-types":"15.5.2","@storybook/theming":"5.0.11","identity-obj-proxy":"^3.0.0","intl-messageformat":"^7.5.4","webpack-dev-server":"3.3.1","@babel/preset-react":"7.0.0","@types/react-portal":"4.0.1","@types/react-window":"^1.8.1","babel-plugin-lodash":"3.3.4","html-webpack-plugin":"3.2.0","react-test-renderer":"16.4.2","@types/react-measure":"2.0.5","clean-webpack-plugin":"2.0.2","stats-webpack-plugin":"0.7.0","eslint-config-prettier":"4.1.0","react-google-recaptcha":"^0.14.1","tslint-config-prettier":"1.18.0","@gooddata/eslint-config":"^1.0.0","@gooddata/tslint-config":"1.0.0","@types/react-responsive":"^3.0.3","@types/storybook__react":"4.0.1","@types/stringify-object":"^3.2.0","enzyme-adapter-react-16":"1.3.1","@gooddata/test-storybook":"3.2.1","@storybook/addon-actions":"5.0.11","@storybook/addon-options":"5.0.11","node-sass-magic-importer":"5.1.0","react-syntax-highlighter":"11.0.2","@types/fixed-data-table-2":"0.8.1","@types/react-test-renderer":"16.0.0","circular-dependency-plugin":"5.0.2","compression-webpack-plugin":"2.0.0","@types/json-stable-stringify":"^1.0.32","@gooddata/frontend-npm-scripts":"1.1.0","@types/enzyme-adapter-react-16":"1.0.3","@types/storybook__addon-actions":"3.4.2","@babel/plugin-proposal-class-properties":"7.4.4","@babel/plugin-proposal-object-rest-spread":"7.4.4","@babel/plugin-transform-async-to-generator":"7.4.4"},"peerDependencies":{"react":"^16.5.2","react-dom":"^16.5.2"},"_npmOperationalInternal":{"tmp":"tmp/react-components_7.5.0-alpha-ptquang86-qp-sd-875-viewport-2-2020-03-25T09-34-44-933Z_1585128916292_0.7695314314775468","host":"s3://npm-registry-packages"}},"7.5.0-lanhuynh-lhq-sd-865-fix-switching-geo-chart-2020-03-25T10-06-07-840Z":{"name":"@gooddata/react-components","version":"7.5.0-lanhuynh-lhq-sd-865-fix-switching-geo-chart-2020-03-25T10-06-07-840Z","author":{"name":"GoodData Corporation"},"license":"BSD-3-Clause","_id":"@gooddata/react-components@7.5.0-lanhuynh-lhq-sd-865-fix-switching-geo-chart-2020-03-25T10-06-07-840Z","maintainers":[{"name":"afi","email":"adam.fiedler@gooddata.com"},{"name":"bertold8","email":"ivan.nejezchleb@seznam.cz"},{"name":"brbistas","email":"valentinos.chraniotis@gooddata.com"},{"name":"bugsbunny338","email":"jiri.zajic@mensa.cz"},{"name":"de.do","email":"de.do@gooddata.com"},{"name":"gooddata-ci","email":"rail@gooddata.com"},{"name":"hung.nguyen.hoang","email":"hung.nguyen@gooddata.com"},{"name":"ivan.mjartan","email":"ivan.mjartan@gooddata.com"},{"name":"jakub-sterba","email":"jakub.sterba@gooddata.com"},{"name":"jankc","email":"jan.krapac@gmail.com"},{"name":"jaroslav.tomecek","email":"jaroslav.tomecek@gooddata.com"},{"name":"jkittler","email":"honza.kittler@gmail.com"},{"name":"khanh.le","email":"khanh.le@gooddata.com"},{"name":"lanhuynh","email":"lan.huynh@gooddata.com"},{"name":"linhhong","email":"linh.hong@gooddata.com"},{"name":"lupko","email":"lubomir.slivka@gooddata.com"},{"name":"matyas.kandl","email":"matyas.kandl@gooddata.com"},{"name":"michal.marsal","email":"michal.marsal@gooddata.com"},{"name":"naibinh","email":"naibinh@gmail.com"},{"name":"nikolacech","email":"nikola.cech@gooddata.com"},{"name":"nis.hua","email":"nis.hua@gooddata.com"},{"name":"no23reason","email":"dan.homola@hotmail.cz"},{"name":"patrikbraborec","email":"patrik.braborec@gooddata.com"},{"name":"pbenes","email":"petr.benes@gooddata.com"},{"name":"petrjanu","email":"petr.janu@gooddata.com"},{"name":"ptquang86","email":"ptquang86@gmail.com"},{"name":"qduval","email":"quentin.duval@gooddata.com"},{"name":"rodri360","email":"me@rodri360.com"},{"name":"sitina","email":"jiri.sitina@gooddata.com"},{"name":"strouhaljan","email":"strouhal.jan@gmail.com"},{"name":"tomas.kratochvil","email":"tomas.kratochvil@gooddata.com"},{"name":"tomasreichmann","email":"tomasreichmann@gmail.com"},{"name":"tomsatgd","email":"tomas.satinsky@gooddata.com"},{"name":"trung-le-quoc","email":"trung.le@gooddata.com"},{"name":"tu-ngo","email":"tungo1981@gmail.com"},{"name":"tulean","email":"tuan.le@gooddata.com"},{"name":"utdnah","email":"danh.ung@gooddata.com"},{"name":"vlastikcz","email":"vlastimil.kotas@gooddata.com"},{"name":"vu.pham","email":"vu.pham@gooddata.com"},{"name":"xmort","email":"petr.dolejsi@gooddata.com"},{"name":"yanlipnican","email":"yanlipnican@gmail.com"}],"homepage":"https://github.com/gooddata/gooddata-react-components#readme","bugs":{"url":"https://github.com/gooddata/gooddata-react-components/issues"},"dist":{"shasum":"54746991284ace1da723cbc734deb63a214e1776","tarball":"https://registry.npmjs.org/@gooddata/react-components/-/react-components-7.5.0-lanhuynh-lhq-sd-865-fix-switching-geo-chart-2020-03-25T10-06-07-840Z.tgz","fileCount":2489,"integrity":"sha512-6B1RIuEjgYd1pyp/5ynaCG/oqId0akynDMuwmATjwR6An9gn38/wJWyT9fkzWO3voaxxJbCsWM1HeCyEoz/kAA==","signatures":[{"sig":"MEUCIQDgzZh+R7bOWm00Ai+WHjxQ0e+wTRl5CE4LvMNypEiFKAIgbDdqsfVyWXiXUyypW6X+Pa3T9lMSe8rRhpF7Nb+0uP8=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":9821466,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJeey1NCRA9TVsSAnZWagAAOX8P/1bI/Z9qnX/VhWzhui5R\nW3eQfnIX+ahXK3fk+/D6EDd2BbkeBH6+T0GSAZh4lx7LIljSfSo/ZpTY9+73\n83OMvdXuI3jP5Xmpy9NAmkfy/P/k3UJD1mXsiX944a6S3Ru9iGXsOIsl07lj\nOliEq8FzffhLIrd6OngkLSGA92HkGJXrpBOqyXoS6PomfiRa2kNrUqPqzfYz\n2U1FbgUO2B34S3DBOik3OX6P0XQOVw7/WKiscmldKsKJEUUkOUMX7BurXsMk\nHnTbOFyb0GNYyqH29tg5uK4oCXOphAdqZGkRZ01FOi/3ZrlDfCmocrHWT/IO\n/wx9kpRnLgbG1X8D4bQ0pIsP9y0gskAx1zDHuc+ls0nLrQ2Hq4W1OZUCHLRf\nDAmV3FATTA+DvoVhvgDnuqGbAfs+jUF4meks0XsK880+hqF+QDFSHRFM18QK\nJT629pkJTxJI2A0pFmomcvMkj/EdamgObILVFkbpbT52IhDsHbcRTrStoZz1\n5g9o/pKUW1RoBZUtntUJ38PZKZNvTyocG6yPaPDXpw1hv88TDNDT83rYkC2L\nghzUhVdTatHQPGjQQgLodLfkMpViVY4RAJT2pnoDiZ6ROi3cUVvIIeOJuUjB\nfRufM8RxTBkHwD8I24Xu6cdnIpOy+H2G0KeEAIC+P4Hx4TpWnTQraGXfAtVJ\nX+lN\r\n=PLLJ\r\n-----END PGP SIGNATURE-----\r\n"},"main":"dist/index.js","husky":{"hooks":{"pre-commit":"lint-staged"}},"config":{"eslint":"./examples/**/*.{js,jsx}","tslint":"./{__mocks__,src,stories}/{,**/}*.{ts,tsx}"},"readme":"[![npm version](https://badge.fury.io/js/%40gooddata%2Freact-components.svg)](https://www.npmjs.com/package/@gooddata/react-components)\n\n# GoodData.UI React components\n> A React-based JavaScript library for building data-driven applications\n\n## Getting started\n- [GoodData.UI Documentation](http://sdk.gooddata.com/gooddata-ui/)\n- [GoodData.UI Live Examples](https://gooddata-examples.herokuapp.com/)\n- [Stack Overflow](https://stackoverflow.com/questions/tagged/gooddata)\n\n### Usage\nWith [yarn](https://yarnpkg.com) installed, go to your project directory and run\n```\n$ yarn add @gooddata/react-components\n```\nIf you prefer [npm](npmjs.com) run\n```\n$ npm install --save @gooddata/react-components\n```\n\nThe public API is exposed via global `index.js`. Except for the styles, do not import any other file directly\nbecause they are not intended to be part of the public API.\n\n## Contributing\n\nWe welcome any contribution in form of [issues](https://github.com/gooddata/gooddata-react-components/issues) or [pull requests](https://github.com/gooddata/gooddata-react-components/pulls).\n\nInstall [Node.js](http://nodejs.org) (node 12.16.1, npm v6.13.4) and [Yarn](https://classic.yarnpkg.com) (1.22.4).\n\nInstall dependencies:\n```\nyarn install --frozen-lockfile\n```\n\nThese commands may come in handy while developing:\n\n| command | description |\n| ------- | ----------- |\n| `yarn install --pure-lockfile` | first step |\n| ||\n| `yarn dev` | build react-components to `/dist` in watch mode |\n| `yarn test` | run all unit tests |\n| `yarn prettier-write` | format the source code to match the valid codestyle |\n| `yarn validate` | validate codestyle |\n| ||\n| `yarn storybook` | run storybook from `/stories` on http://localhost:9001 |\n| `yarn build-storybook` | build storybook to `/dist-storybook` |\n| `yarn test-storybook` | run storybook and [screenshot tests](https://github.com/gooddata/gdc-client-utils/tree/master/test-storybook) |\n| ||\n| `yarn examples` | run Live Examples dev-server from `/examples` on https://localhost:8999 |\n| `yarn examples-build` | build Live Examples to `/examples/dist` |\n| `yarn examples-server` | serve built Live Examples - see `/examples/server/src` |\n| `yarn examples-testcafe` | run testcafe tests against `localhost:8999` |\n\n### Deploy to heroku.com\nWhen you deploy this repo to heroku, it serves *GoodData.UI Live Examples*.\nRelevant tasks are in `Procfile` and `package.json`.\n\n```bash\n# run in the project directory\nheroku login\nheroku create <your-app-name>\nheroku config:set DOMAIN_ADMIN_USERNAME=x@gooddata.com DOMAIN_ADMIN_PASSWORD=xy PROJECT_ID_TO_ASSIGN=xms7ga4tf3g3nzucd8380o2bev8oeknp\ngit push heroku HEAD:master\nheroku open\n```\n### Enable Geo Chart for Storybook and Live Examples\nGeo chart uses Mapbox to render map which requires a Mapbox access token.\n- Register an account and create Mapbox access token at [guide](https://docs.mapbox.com/help/how-mapbox-works/access-tokens/)\n- Store the created token at `.env`:\n```bash\necho -e \"EXAMPLE_MAPBOX_ACCESS_TOKEN=token\" >> .env # only need to run once\necho -e \"STORYBOOK_MAPBOX_ACCESS_TOKEN=token\" >> .env # only need to run once\n```\n\n### Run Live Examples Locally\nTo run *GoodData.UI Live Examples* locally:\n```bash\ngit clone <this-repository>\ncd  <repository-folder>\nyarn install --pure-lockfile\nyarn examples\n```\nThen open https://localhost:8999 and login using Live Examples account (you can [create one here](https://gooddata-examples.herokuapp.com/registration)).\n\n### Run Storybook locally\n- Run storybook with token stored in `.env` for more secure\n```bash\nyarn storybook\n```\n- Or run storybook with token env param exposed to cli (not suggested)\n```bash\nSTORYBOOK_MAPBOX_ACCESS_TOKEN=token yarn storybook\n```\n- Apply either above way to `yarn build-storybook` or `yarn test-storybook`\n\n### Source code formatting\nThe source code in the repository is formatted by [Prettier](https://prettier.io/).\nThe format of the code is validated by our Continuous Integration server and is one of the requirements of successful merge.\n\nPrettier is supported by every major IDE. You can find the list of supported editors and how to configure them [here](https://prettier.io/docs/en/editors.html).\n\nIn the case, when your editor is not supported or you don't want to setup the integration, you can run the `yarn prettier-write` command to reformat the code before commit.\n\n## Changelog\n\n- see [CHANGELOG.md](CHANGELOG.md)\n\n## Supported versions\n\nIn order to make the user experience with integrating GoodData UI SDK as smooth and secure as possible and to ensure that the SDK is using the latest features of the platform, we will only provide support to two most recent major versions of UI SDK.\n\nThe most recent majors will be supported in the following modes:\n\n- The latest major version will receive all new functionality and all bug fixes\n- The previous major version will only receive fixes to critical issues and security fixes. These fixes will be applied on top of last released version of the previous major\n\nThe customers are encouraged to always use the latest version of the UI SDK.\n\nIn case of using older versions, the user might face API incompatibility, performance or security issues.\n\nPlease follow the installation instructions to update to the newest version.\n\n## License\n\n(C) 2007-2020 GoodData Corporation\n\nThis project is dual licensed:\n\n- The ATTRIBUTION-NONCOMMERCIAL 4.0 INTERNATIONAL (CC BY-NC 4.0) is used for purpose of the trial experience and evaluation of GoodData.UI library.\n- The GOODDATA GOODDATA.UI LIBRARY END USER LICENSE AGREEMENT is used for GoodData customers.\n\nFor more information, please see [LICENSE](https://github.com/gooddata/gooddata-react-components/blob/master/LICENSE)\n","gitHead":"c2916c4fb5d1355f4f9af976547e2badff518bde","scripts":{"dev":"bash scripts/build.sh --dev-watch","test":"jest --watch","build":"bash scripts/build.sh","tslint":"yarn run-tslint -t verbose $npm_package_config_tslint","prepare":"cd examples/server && yarn install --frozen-lockfile && cd ../..; rm -r examples/node_modules 2>/dev/null; true","examples":"bash scripts/run-examples.sh","prepare?":"# Called before `npm publish` and on local `npm install`. Temporarily also for deleting obsolete node_modules. Ends with `true` to continue gracefully.","validate":"tsc --noEmit && yarn tslint && eslint $npm_package_config_eslint && yarn prettier-check","build-dev":"bash scripts/build.sh --dev","examples?":"# Default is developer domain, other options: yarn examples [sec,secure,stg,stg2,stg3,demo,developer or URL]","storybook":"yarn build && start-storybook -p 9001 -c .storybook","test-once":"jest","tslint-ci":"mkdir -p ./ci/results && yarn run-tslint -t checkstyle -o ./ci/results/tslint-results.xml $npm_package_config_tslint","run-tslint":"tslint -p tsconfig.json","validate-ci":"tsc --noEmit && yarn tslint-ci  && eslint $npm_package_config_eslint -f checkstyle -o ci/results/eslint-results.xml && yarn prettier-check","examples-build":"bash scripts/build-examples.sh","prepublishOnly":"yarn build","prettier-check":"prettier --check '{src,stories,styles,__mocks__,examples/server/src,examples/src,examples/test}/**/*.{ts,js,tsx,jsx,json,scss,md,yaml,html}'","prettier-write":"prettier --write '{src,stories,styles,__mocks__,examples/server/src,examples/src,examples/test}/**/*.{ts,js,tsx,jsx,json,scss,md,yaml,html}'","test-storybook":"yarn build && test-storybook","build-storybook":"yarn build && build-storybook -c .storybook -o dist-storybook","examples-server":"node examples/server/src/index.js","heroku-postbuild":"yarn examples-build developer","examples-testcafe":"./scripts/run-testcafe.sh visual","check-circular-deps":"madge --circular --extensions ts ./src","examples-testcafe-ci":"./scripts/run-testcafe.sh ci","examples-testcafe-live":"./scripts/run-testcafe.sh live"},"typings":"dist/index.d.ts","_npmUser":{"name":"lanhuynh","email":"lan.huynh@gooddata.com"},"deprecated":"@gooddata/react-components@7 reached End of Support on March 31, 2022. Please upgrade (see https://sdk.gooddata.com/gooddata-ui/docs/supported_versions.html for more information).","repository":{"url":"git+ssh://git@github.com/gooddata/gooddata-react-components.git","type":"git"},"_npmVersion":"6.13.4","description":"GoodData.UI - A powerful JavaScript library for building analytical applications","directories":{},"lint-staged":{"{src,stories,styles,__mocks__,examples/server/src,examples/src,examples/test}/**/*.{ts,js,tsx,jsx,scss}":["npx gdc-fix-copyright","git add"],"{src,stories,styles,__mocks__,examples/server/src,examples/src,examples/test}/**/*.{ts,js,tsx,jsx,json,scss,md,yaml,html}":["prettier --write","git add"]},"_nodeVersion":"12.16.1","dependencies":{"rxjs":"^5.5.6","uuid":"^3.2.1","immer":"^1.3.1","lodash":"^4.17.15","date-fns":"^2.7.0","downshift":"^3.2.7","invariant":"^2.2.2","mapbox-gl":"^1.6.1","classnames":"^2.2.6","highcharts":"7.1.1","prop-types":"^15.6.0","react-intl":"^3.6.0","custom-event":"^1.0.1","react-window":"^1.8.1","ag-grid-react":"20.0.0","react-measure":"^2.3.0","@types/mapbox-gl":"^1.6.1","react-day-picker":"~7.3.0","react-responsive":"^3.0.0","stringify-object":"^2.4.0","@gooddata/typings":"^2.22.0","ag-grid-community":"20.0.0","http-status-codes":"^1.3.0","@gooddata/js-utils":"^3.5.0","@gooddata/numberjs":"^3.2.4","fixed-data-table-2":"0.7.17","@gooddata/goodstrap":"^68.2.1","react-dom-factories":"^1.0.2","@gooddata/gooddata-js":"^12.5.0","json-stable-stringify":"^1.0.1","react-transition-group":"^2.2.1","hoist-non-react-statics":"^3.3.0","nodelist-foreach-polyfill":"^1.2.0","@formatjs/intl-pluralrules":"^1.3.6","highcharts-grouped-categories":"^1.1.3"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"raf":"3.3.2","yup":"^0.24.1","jest":"24.7.1","husky":"3.0.0","madge":"^3.4.4","react":"^16.5.2","enzyme":"3.5.0","eslint":"4.19.1","formik":"^0.11.11","moment":"2.23.0","history":"^4.7.2","ts-jest":"24.0.0","webpack":"4.30.0","full-icu":"^1.3.0","prettier":"1.16.4","react-ga":"^2.5.2","recharts":"1.0.0-beta.9","testcafe":"1.1.4","commander":"2.14.1","node-sass":"4.13.0","react-dom":"^16.5.2","supertest":"3.0.0","ts-loader":"6.0.0","@types/raf":"^3.4.0","css-loader":"0.28.7","jest-junit":"3.0.0","raw-loader":"0.5.1","styled-jsx":"2.2.1","typescript":"3.3.4000","@babel/core":"7.4.4","@types/jest":"24.0.6","@types/node":"7.0.8","@types/uuid":"3.4.3","file-loader":"3.0.1","jest-enzyme":"7.0.2","lint-staged":"9.1.0","sass-loader":"6.0.6","webpack-cli":"3.3.2","@types/react":"16.8.6","babel-loader":"8.0.5","react-helmet":"5.2.0","react-select":"1.2.1","style-loader":"0.19.1","@types/enzyme":"3.1.13","@types/lodash":"4.14.123","testcafe-live":"0.1.4","@babel/runtime":"7.4.4","dotenv-webpack":"^1.7.0","@babel/polyfill":"^7.4.4","@storybook/react":"5.0.11","@types/invariant":"2.2.29","@types/react-dom":"16.0.11","isomorphic-fetch":"2.2.1","react-datepicker":"1.1.0","react-router-dom":"4.2.2","@babel/preset-env":"7.4.4","@gooddata/mock-js":"^2.11.0","@storybook/addons":"5.0.11","@types/classnames":"2.2.3","@types/prop-types":"15.5.2","@storybook/theming":"5.0.11","identity-obj-proxy":"^3.0.0","intl-messageformat":"^7.5.4","webpack-dev-server":"3.3.1","@babel/preset-react":"7.0.0","@types/react-portal":"4.0.1","@types/react-window":"^1.8.1","babel-plugin-lodash":"3.3.4","html-webpack-plugin":"3.2.0","react-test-renderer":"16.4.2","@types/react-measure":"2.0.5","clean-webpack-plugin":"2.0.2","stats-webpack-plugin":"0.7.0","eslint-config-prettier":"4.1.0","react-google-recaptcha":"^0.14.1","tslint-config-prettier":"1.18.0","@gooddata/eslint-config":"^1.0.0","@gooddata/tslint-config":"1.0.0","@types/react-responsive":"^3.0.3","@types/storybook__react":"4.0.1","@types/stringify-object":"^3.2.0","enzyme-adapter-react-16":"1.3.1","@gooddata/test-storybook":"3.2.1","@storybook/addon-actions":"5.0.11","@storybook/addon-options":"5.0.11","node-sass-magic-importer":"5.1.0","react-syntax-highlighter":"11.0.2","@types/fixed-data-table-2":"0.8.1","@types/react-test-renderer":"16.0.0","circular-dependency-plugin":"5.0.2","compression-webpack-plugin":"2.0.0","@types/json-stable-stringify":"^1.0.32","@gooddata/frontend-npm-scripts":"1.1.0","@types/enzyme-adapter-react-16":"1.0.3","@types/storybook__addon-actions":"3.4.2","@babel/plugin-proposal-class-properties":"7.4.4","@babel/plugin-proposal-object-rest-spread":"7.4.4","@babel/plugin-transform-async-to-generator":"7.4.4"},"peerDependencies":{"react":"^16.5.2","react-dom":"^16.5.2"},"_npmOperationalInternal":{"tmp":"tmp/react-components_7.5.0-lanhuynh-lhq-sd-865-fix-switching-geo-chart-2020-03-25T10-06-07-840Z_1585130828695_0.8504886536332557","host":"s3://npm-registry-packages"}},"7.5.0-beta.34":{"name":"@gooddata/react-components","version":"7.5.0-beta.34","author":{"name":"GoodData Corporation"},"license":"BSD-3-Clause","_id":"@gooddata/react-components@7.5.0-beta.34","maintainers":[{"name":"afi","email":"adam.fiedler@gooddata.com"},{"name":"bertold8","email":"ivan.nejezchleb@seznam.cz"},{"name":"brbistas","email":"valentinos.chraniotis@gooddata.com"},{"name":"bugsbunny338","email":"jiri.zajic@mensa.cz"},{"name":"de.do","email":"de.do@gooddata.com"},{"name":"gooddata-ci","email":"rail@gooddata.com"},{"name":"hung.nguyen.hoang","email":"hung.nguyen@gooddata.com"},{"name":"ivan.mjartan","email":"ivan.mjartan@gooddata.com"},{"name":"jakub-sterba","email":"jakub.sterba@gooddata.com"},{"name":"jankc","email":"jan.krapac@gmail.com"},{"name":"jaroslav.tomecek","email":"jaroslav.tomecek@gooddata.com"},{"name":"jkittler","email":"honza.kittler@gmail.com"},{"name":"khanh.le","email":"khanh.le@gooddata.com"},{"name":"lanhuynh","email":"lan.huynh@gooddata.com"},{"name":"linhhong","email":"linh.hong@gooddata.com"},{"name":"lupko","email":"lubomir.slivka@gooddata.com"},{"name":"matyas.kandl","email":"matyas.kandl@gooddata.com"},{"name":"michal.marsal","email":"michal.marsal@gooddata.com"},{"name":"naibinh","email":"naibinh@gmail.com"},{"name":"nikolacech","email":"nikola.cech@gooddata.com"},{"name":"nis.hua","email":"nis.hua@gooddata.com"},{"name":"no23reason","email":"dan.homola@hotmail.cz"},{"name":"patrikbraborec","email":"patrik.braborec@gooddata.com"},{"name":"pbenes","email":"petr.benes@gooddata.com"},{"name":"petrjanu","email":"petr.janu@gooddata.com"},{"name":"ptquang86","email":"ptquang86@gmail.com"},{"name":"qduval","email":"quentin.duval@gooddata.com"},{"name":"rodri360","email":"me@rodri360.com"},{"name":"sitina","email":"jiri.sitina@gooddata.com"},{"name":"strouhaljan","email":"strouhal.jan@gmail.com"},{"name":"tomas.kratochvil","email":"tomas.kratochvil@gooddata.com"},{"name":"tomasreichmann","email":"tomasreichmann@gmail.com"},{"name":"tomsatgd","email":"tomas.satinsky@gooddata.com"},{"name":"trung-le-quoc","email":"trung.le@gooddata.com"},{"name":"tu-ngo","email":"tungo1981@gmail.com"},{"name":"tulean","email":"tuan.le@gooddata.com"},{"name":"utdnah","email":"danh.ung@gooddata.com"},{"name":"vlastikcz","email":"vlastimil.kotas@gooddata.com"},{"name":"vu.pham","email":"vu.pham@gooddata.com"},{"name":"xmort","email":"petr.dolejsi@gooddata.com"},{"name":"yanlipnican","email":"yanlipnican@gmail.com"}],"homepage":"https://github.com/gooddata/gooddata-react-components#readme","bugs":{"url":"https://github.com/gooddata/gooddata-react-components/issues"},"dist":{"shasum":"adde24a8ff8dc8392b9e52ad984f9f1b75b6ebc4","tarball":"https://registry.npmjs.org/@gooddata/react-components/-/react-components-7.5.0-beta.34.tgz","fileCount":2494,"integrity":"sha512-oCCrEajwLD1VewUmTz+XeepTsiD8rL4tU7IcYmGx0Xed2mVORrl8fHCn4AZNvT1kKKMtEJH5sl5Ngfdd6pQcvg==","signatures":[{"sig":"MEQCIC3PMcaw/X89ZbXGbh9Dj7/O2y07oqc4qfwI0TY5F8a7AiBM0ye4whhokquEzrs99Y21vIMKvjQlmwyNpTRpIK/1Zw==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":9832989,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJee0zUCRA9TVsSAnZWagAA2fAP/1FVVTSJcGVkgOEZs6YY\n3K4A6a1tEWO/l2eJEoDp4ziKJQA7XL0OPRcmQcslM/nYCb4lJeX12H9zweXT\n1ySZiUf1DPXYC2Vinsn2FTHXnKJJQzyXDTlNIJdR2Kz6I+lO5bjMRAyPLYky\nYKiR9On1xPaZEyYwdhZHLLBqTHLCHx81mrOeKC9Wbh+Blftbcaj74ASXIXEb\nbpnMXFFzC7j3Q1QTToQK1JAx0uVvfrYOZu7JDgJdWvji3VSqm90XvnNjL0/H\nVYs8hdFkaNgGyUlMdVmzHgucbwFeIUdGeVN/I8ddoKLyl/53XidfV5L1Xp/d\ngdEzdcHzeLm33C/MRBxqSZssXQpwmb/1xxeZbqfcEsKhl0xMFqennTfijCO1\nG7IdQ7Dl2SS19WrJ/vY2hJFa7Qu0aGxAlmzEbeXVeUUlkS8rbxVZYmZQpqIi\nVA/4oGvEaUrN4S+51QKDfUtE9thQ5+vJMJL4pciAtPCrrGUZlk8p5KgO00jN\nlS39Op3shyuw6L7v+3voBkuZg7cjvQwW/W1mR4UJLU94B1bN0UKhwLMTBcVR\nrVQt2Q47H7t/H0cKxsNM4AGyWF2nRNmnOhlBgV/p5qCRufD2t4zwRfB9VWr4\nf18RMid1BuFdtBUg5qHBjQu4+IrIdqrz8Go4XMSLJNsJ+1zil6n7bg4sKX3X\nP0Mj\r\n=+INL\r\n-----END PGP SIGNATURE-----\r\n"},"main":"dist/index.js","husky":{"hooks":{"pre-commit":"lint-staged"}},"config":{"eslint":"./examples/**/*.{js,jsx}","tslint":"./{__mocks__,src,stories}/{,**/}*.{ts,tsx}"},"readme":"[![npm version](https://badge.fury.io/js/%40gooddata%2Freact-components.svg)](https://www.npmjs.com/package/@gooddata/react-components)\n\n# GoodData.UI React components\n> A React-based JavaScript library for building data-driven applications\n\n## Getting started\n- [GoodData.UI Documentation](http://sdk.gooddata.com/gooddata-ui/)\n- [GoodData.UI Live Examples](https://gooddata-examples.herokuapp.com/)\n- [Stack Overflow](https://stackoverflow.com/questions/tagged/gooddata)\n\n### Usage\nWith [yarn](https://yarnpkg.com) installed, go to your project directory and run\n```\n$ yarn add @gooddata/react-components\n```\nIf you prefer [npm](npmjs.com) run\n```\n$ npm install --save @gooddata/react-components\n```\n\nThe public API is exposed via global `index.js`. Except for the styles, do not import any other file directly\nbecause they are not intended to be part of the public API.\n\n## Contributing\n\nWe welcome any contribution in form of [issues](https://github.com/gooddata/gooddata-react-components/issues) or [pull requests](https://github.com/gooddata/gooddata-react-components/pulls).\n\nInstall [Node.js](http://nodejs.org) (node 12.16.1, npm v6.13.4) and [Yarn](https://classic.yarnpkg.com) (1.22.4).\n\nInstall dependencies:\n```\nyarn install --frozen-lockfile\n```\n\nThese commands may come in handy while developing:\n\n| command | description |\n| ------- | ----------- |\n| `yarn install --pure-lockfile` | first step |\n| ||\n| `yarn dev` | build react-components to `/dist` in watch mode |\n| `yarn test` | run all unit tests |\n| `yarn prettier-write` | format the source code to match the valid codestyle |\n| `yarn validate` | validate codestyle |\n| ||\n| `yarn storybook` | run storybook from `/stories` on http://localhost:9001 |\n| `yarn build-storybook` | build storybook to `/dist-storybook` |\n| `yarn test-storybook` | run storybook and [screenshot tests](https://github.com/gooddata/gdc-client-utils/tree/master/test-storybook) |\n| ||\n| `yarn examples` | run Live Examples dev-server from `/examples` on https://localhost:8999 |\n| `yarn examples-build` | build Live Examples to `/examples/dist` |\n| `yarn examples-server` | serve built Live Examples - see `/examples/server/src` |\n| `yarn examples-testcafe` | run testcafe tests against `localhost:8999` |\n\n### Deploy to heroku.com\nWhen you deploy this repo to heroku, it serves *GoodData.UI Live Examples*.\nRelevant tasks are in `Procfile` and `package.json`.\n\n```bash\n# run in the project directory\nheroku login\nheroku create <your-app-name>\nheroku config:set DOMAIN_ADMIN_USERNAME=x@gooddata.com DOMAIN_ADMIN_PASSWORD=xy PROJECT_ID_TO_ASSIGN=xms7ga4tf3g3nzucd8380o2bev8oeknp\ngit push heroku HEAD:master\nheroku open\n```\n### Enable Geo Chart for Storybook and Live Examples\nGeo chart uses Mapbox to render map which requires a Mapbox access token.\n- Register an account and create Mapbox access token at [guide](https://docs.mapbox.com/help/how-mapbox-works/access-tokens/)\n- Store the created token at `.env`:\n```bash\necho -e \"EXAMPLE_MAPBOX_ACCESS_TOKEN=token\" >> .env # only need to run once\necho -e \"STORYBOOK_MAPBOX_ACCESS_TOKEN=token\" >> .env # only need to run once\n```\n\n### Run Live Examples Locally\nTo run *GoodData.UI Live Examples* locally:\n```bash\ngit clone <this-repository>\ncd  <repository-folder>\nyarn install --pure-lockfile\nyarn examples\n```\nThen open https://localhost:8999 and login using Live Examples account (you can [create one here](https://gooddata-examples.herokuapp.com/registration)).\n\n### Run Storybook locally\n- Run storybook with token stored in `.env` for more secure\n```bash\nyarn storybook\n```\n- Or run storybook with token env param exposed to cli (not suggested)\n```bash\nSTORYBOOK_MAPBOX_ACCESS_TOKEN=token yarn storybook\n```\n- Apply either above way to `yarn build-storybook` or `yarn test-storybook`\n\n### Source code formatting\nThe source code in the repository is formatted by [Prettier](https://prettier.io/).\nThe format of the code is validated by our Continuous Integration server and is one of the requirements of successful merge.\n\nPrettier is supported by every major IDE. You can find the list of supported editors and how to configure them [here](https://prettier.io/docs/en/editors.html).\n\nIn the case, when your editor is not supported or you don't want to setup the integration, you can run the `yarn prettier-write` command to reformat the code before commit.\n\n## Changelog\n\n- see [CHANGELOG.md](CHANGELOG.md)\n\n## Supported versions\n\nIn order to make the user experience with integrating GoodData UI SDK as smooth and secure as possible and to ensure that the SDK is using the latest features of the platform, we will only provide support to two most recent major versions of UI SDK.\n\nThe most recent majors will be supported in the following modes:\n\n- The latest major version will receive all new functionality and all bug fixes\n- The previous major version will only receive fixes to critical issues and security fixes. These fixes will be applied on top of last released version of the previous major\n\nThe customers are encouraged to always use the latest version of the UI SDK.\n\nIn case of using older versions, the user might face API incompatibility, performance or security issues.\n\nPlease follow the installation instructions to update to the newest version.\n\n## License\n\n(C) 2007-2020 GoodData Corporation\n\nThis project is dual licensed:\n\n- The ATTRIBUTION-NONCOMMERCIAL 4.0 INTERNATIONAL (CC BY-NC 4.0) is used for purpose of the trial experience and evaluation of GoodData.UI library.\n- The GOODDATA GOODDATA.UI LIBRARY END USER LICENSE AGREEMENT is used for GoodData customers.\n\nFor more information, please see [LICENSE](https://github.com/gooddata/gooddata-react-components/blob/master/LICENSE)\n","gitHead":"03fb7fb6276bdb77fa5b3ceeb178a081c5845ca2","scripts":{"dev":"bash scripts/build.sh --dev-watch","test":"jest --watch","build":"bash scripts/build.sh","tslint":"yarn run-tslint -t verbose $npm_package_config_tslint","prepare":"cd examples/server && yarn install --frozen-lockfile && cd ../..; rm -r examples/node_modules 2>/dev/null; true","examples":"bash scripts/run-examples.sh","prepare?":"# Called before `npm publish` and on local `npm install`. Temporarily also for deleting obsolete node_modules. Ends with `true` to continue gracefully.","validate":"tsc --noEmit && yarn tslint && eslint $npm_package_config_eslint && yarn prettier-check","build-dev":"bash scripts/build.sh --dev","examples?":"# Default is developer domain, other options: yarn examples [sec,secure,stg,stg2,stg3,demo,developer or URL]","storybook":"yarn build && start-storybook -p 9001 -c .storybook","test-once":"jest","tslint-ci":"mkdir -p ./ci/results && yarn run-tslint -t checkstyle -o ./ci/results/tslint-results.xml $npm_package_config_tslint","run-tslint":"tslint -p tsconfig.json","validate-ci":"tsc --noEmit && yarn tslint-ci  && eslint $npm_package_config_eslint -f checkstyle -o ci/results/eslint-results.xml && yarn prettier-check","examples-build":"bash scripts/build-examples.sh","prepublishOnly":"yarn build","prettier-check":"prettier --check '{src,stories,styles,__mocks__,examples/server/src,examples/src,examples/test}/**/*.{ts,js,tsx,jsx,json,scss,md,yaml,html}'","prettier-write":"prettier --write '{src,stories,styles,__mocks__,examples/server/src,examples/src,examples/test}/**/*.{ts,js,tsx,jsx,json,scss,md,yaml,html}'","test-storybook":"yarn build && test-storybook","build-storybook":"yarn build && build-storybook -c .storybook -o dist-storybook","examples-server":"node examples/server/src/index.js","heroku-postbuild":"yarn examples-build developer","examples-testcafe":"./scripts/run-testcafe.sh visual","check-circular-deps":"madge --circular --extensions ts ./src","examples-testcafe-ci":"./scripts/run-testcafe.sh ci","examples-testcafe-live":"./scripts/run-testcafe.sh live"},"typings":"dist/index.d.ts","_npmUser":{"name":"gooddata-ci","email":"rail@gooddata.com"},"deprecated":"@gooddata/react-components@7 reached End of Support on March 31, 2022. Please upgrade (see https://sdk.gooddata.com/gooddata-ui/docs/supported_versions.html for more information).","repository":{"url":"git+ssh://git@github.com/gooddata/gooddata-react-components.git","type":"git"},"_npmVersion":"6.13.4","description":"GoodData.UI - A powerful JavaScript library for building analytical applications","directories":{},"lint-staged":{"{src,stories,styles,__mocks__,examples/server/src,examples/src,examples/test}/**/*.{ts,js,tsx,jsx,scss}":["npx gdc-fix-copyright","git add"],"{src,stories,styles,__mocks__,examples/server/src,examples/src,examples/test}/**/*.{ts,js,tsx,jsx,json,scss,md,yaml,html}":["prettier --write","git add"]},"_nodeVersion":"12.16.1","dependencies":{"rxjs":"^5.5.6","uuid":"^3.2.1","immer":"^1.3.1","lodash":"^4.17.15","date-fns":"^2.7.0","downshift":"^3.2.7","invariant":"^2.2.2","mapbox-gl":"^1.6.1","classnames":"^2.2.6","highcharts":"7.1.1","prop-types":"^15.6.0","react-intl":"^3.6.0","custom-event":"^1.0.1","react-window":"^1.8.1","ag-grid-react":"20.0.0","react-measure":"^2.3.0","@types/mapbox-gl":"^1.6.1","react-day-picker":"~7.3.0","react-responsive":"^3.0.0","stringify-object":"^2.4.0","@gooddata/typings":"^2.22.0","ag-grid-community":"20.0.0","http-status-codes":"^1.3.0","@gooddata/js-utils":"^3.5.0","@gooddata/numberjs":"^3.2.4","fixed-data-table-2":"0.7.17","@gooddata/goodstrap":"^68.2.1","react-dom-factories":"^1.0.2","@gooddata/gooddata-js":"^12.5.0","json-stable-stringify":"^1.0.1","react-transition-group":"^2.2.1","hoist-non-react-statics":"^3.3.0","nodelist-foreach-polyfill":"^1.2.0","@formatjs/intl-pluralrules":"^1.3.6","highcharts-grouped-categories":"^1.1.3"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"raf":"3.3.2","yup":"^0.24.1","jest":"24.7.1","husky":"3.0.0","madge":"^3.4.4","react":"^16.5.2","enzyme":"3.5.0","eslint":"4.19.1","formik":"^0.11.11","moment":"2.23.0","history":"^4.7.2","ts-jest":"24.0.0","webpack":"4.30.0","full-icu":"^1.3.0","prettier":"1.16.4","react-ga":"^2.5.2","recharts":"1.0.0-beta.9","testcafe":"1.1.4","commander":"2.14.1","node-sass":"4.13.0","react-dom":"^16.5.2","supertest":"3.0.0","ts-loader":"6.0.0","@types/raf":"^3.4.0","css-loader":"0.28.7","jest-junit":"3.0.0","raw-loader":"0.5.1","styled-jsx":"2.2.1","typescript":"3.3.4000","@babel/core":"7.4.4","@types/jest":"24.0.6","@types/node":"7.0.8","@types/uuid":"3.4.3","file-loader":"3.0.1","jest-enzyme":"7.0.2","lint-staged":"9.1.0","sass-loader":"6.0.6","webpack-cli":"3.3.2","@types/react":"16.8.6","babel-loader":"8.0.5","react-helmet":"5.2.0","react-select":"1.2.1","style-loader":"0.19.1","@types/enzyme":"3.1.13","@types/lodash":"4.14.123","testcafe-live":"0.1.4","@babel/runtime":"7.4.4","dotenv-webpack":"^1.7.0","@babel/polyfill":"^7.4.4","@storybook/react":"5.0.11","@types/invariant":"2.2.29","@types/react-dom":"16.0.11","isomorphic-fetch":"2.2.1","react-datepicker":"1.1.0","react-router-dom":"4.2.2","@babel/preset-env":"7.4.4","@gooddata/mock-js":"^2.11.0","@storybook/addons":"5.0.11","@types/classnames":"2.2.3","@types/prop-types":"15.5.2","@storybook/theming":"5.0.11","identity-obj-proxy":"^3.0.0","intl-messageformat":"^7.5.4","webpack-dev-server":"3.3.1","@babel/preset-react":"7.0.0","@types/react-portal":"4.0.1","@types/react-window":"^1.8.1","babel-plugin-lodash":"3.3.4","html-webpack-plugin":"3.2.0","react-test-renderer":"16.4.2","@types/react-measure":"2.0.5","clean-webpack-plugin":"2.0.2","stats-webpack-plugin":"0.7.0","eslint-config-prettier":"4.1.0","react-google-recaptcha":"^0.14.1","tslint-config-prettier":"1.18.0","@gooddata/eslint-config":"^1.0.0","@gooddata/tslint-config":"1.0.0","@types/react-responsive":"^3.0.3","@types/storybook__react":"4.0.1","@types/stringify-object":"^3.2.0","enzyme-adapter-react-16":"1.3.1","@gooddata/test-storybook":"3.2.1","@storybook/addon-actions":"5.0.11","@storybook/addon-options":"5.0.11","node-sass-magic-importer":"5.1.0","react-syntax-highlighter":"11.0.2","@types/fixed-data-table-2":"0.8.1","@types/react-test-renderer":"16.0.0","circular-dependency-plugin":"5.0.2","compression-webpack-plugin":"2.0.0","@types/json-stable-stringify":"^1.0.32","@gooddata/frontend-npm-scripts":"1.1.0","@types/enzyme-adapter-react-16":"1.0.3","@types/storybook__addon-actions":"3.4.2","@babel/plugin-proposal-class-properties":"7.4.4","@babel/plugin-proposal-object-rest-spread":"7.4.4","@babel/plugin-transform-async-to-generator":"7.4.4"},"peerDependencies":{"react":"^16.5.2","react-dom":"^16.5.2"},"_npmOperationalInternal":{"tmp":"tmp/react-components_7.5.0-beta.34_1585138899782_0.7287293868326816","host":"s3://npm-registry-packages"}},"7.5.0-beta.35":{"name":"@gooddata/react-components","version":"7.5.0-beta.35","author":{"name":"GoodData Corporation"},"license":"BSD-3-Clause","_id":"@gooddata/react-components@7.5.0-beta.35","maintainers":[{"name":"afi","email":"adam.fiedler@gooddata.com"},{"name":"bertold8","email":"ivan.nejezchleb@seznam.cz"},{"name":"brbistas","email":"valentinos.chraniotis@gooddata.com"},{"name":"bugsbunny338","email":"jiri.zajic@mensa.cz"},{"name":"de.do","email":"de.do@gooddata.com"},{"name":"gooddata-ci","email":"rail@gooddata.com"},{"name":"hung.nguyen.hoang","email":"hung.nguyen@gooddata.com"},{"name":"ivan.mjartan","email":"ivan.mjartan@gooddata.com"},{"name":"jakub-sterba","email":"jakub.sterba@gooddata.com"},{"name":"jankc","email":"jan.krapac@gmail.com"},{"name":"jaroslav.tomecek","email":"jaroslav.tomecek@gooddata.com"},{"name":"jkittler","email":"honza.kittler@gmail.com"},{"name":"khanh.le","email":"khanh.le@gooddata.com"},{"name":"lanhuynh","email":"lan.huynh@gooddata.com"},{"name":"linhhong","email":"linh.hong@gooddata.com"},{"name":"lupko","email":"lubomir.slivka@gooddata.com"},{"name":"matyas.kandl","email":"matyas.kandl@gooddata.com"},{"name":"michal.marsal","email":"michal.marsal@gooddata.com"},{"name":"naibinh","email":"naibinh@gmail.com"},{"name":"nikolacech","email":"nikola.cech@gooddata.com"},{"name":"nis.hua","email":"nis.hua@gooddata.com"},{"name":"no23reason","email":"dan.homola@hotmail.cz"},{"name":"patrikbraborec","email":"patrik.braborec@gooddata.com"},{"name":"pbenes","email":"petr.benes@gooddata.com"},{"name":"petrjanu","email":"petr.janu@gooddata.com"},{"name":"ptquang86","email":"ptquang86@gmail.com"},{"name":"qduval","email":"quentin.duval@gooddata.com"},{"name":"rodri360","email":"me@rodri360.com"},{"name":"sitina","email":"jiri.sitina@gooddata.com"},{"name":"strouhaljan","email":"strouhal.jan@gmail.com"},{"name":"tomas.kratochvil","email":"tomas.kratochvil@gooddata.com"},{"name":"tomasreichmann","email":"tomasreichmann@gmail.com"},{"name":"tomsatgd","email":"tomas.satinsky@gooddata.com"},{"name":"trung-le-quoc","email":"trung.le@gooddata.com"},{"name":"tu-ngo","email":"tungo1981@gmail.com"},{"name":"tulean","email":"tuan.le@gooddata.com"},{"name":"utdnah","email":"danh.ung@gooddata.com"},{"name":"vlastikcz","email":"vlastimil.kotas@gooddata.com"},{"name":"vu.pham","email":"vu.pham@gooddata.com"},{"name":"xmort","email":"petr.dolejsi@gooddata.com"},{"name":"yanlipnican","email":"yanlipnican@gmail.com"}],"homepage":"https://github.com/gooddata/gooddata-react-components#readme","bugs":{"url":"https://github.com/gooddata/gooddata-react-components/issues"},"dist":{"shasum":"11b8242f2906e49cccab5fd59e793d73651be79a","tarball":"https://registry.npmjs.org/@gooddata/react-components/-/react-components-7.5.0-beta.35.tgz","fileCount":2494,"integrity":"sha512-mpyXyELFpAJYKZPjrShnqGyK1fMdPvMBcawHOgP2PVGqW3CeUw1vlTm8+d/EPw42QeWPReMhTWlBaOUUJKSCkw==","signatures":[{"sig":"MEQCIBcPGlI8ujlMtBIXW6LrLYpsg4Et/VjcJtS7vrrKa3T7AiBUMGfW/0ki7j9dBKgJjqZDFitGRov2Ebzs5Qpk52ND7w==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":9837480,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJefCA1CRA9TVsSAnZWagAApxUQAICVQsvv5ZGQv/mbdXaj\nxJmTzqLFE57dbOwinPBe4g7Y4gZoFdpQ+EiVBZ6yafPI2Bda7dEWaS6lnsy1\nRTv/jbN5xMwijaDHvh19JROaW4yJaLiE6ckNT3puPJi+tXN3NsnIzbNI6SiL\nDQy6UeHtYht/1/REFnEHUV7CNXaKgKa5bMPxRE7bBTPuy03VX6uJhoDIc/Z3\nd9zE7grNARFrddJsMNqpVi0Hgn24ZYC6ktH6NH0rEtugtqW85bclE90s+2fD\nWOJryOT8inyz+iTxlkUffldinpddpb7gjJqANGHYf8y9U/w9llHMgiKjHQUq\nQMWYFjdYUBszxxzKeT6vPnx+3DU+pQg6d3Cm8iEj0m6oaHp5sq0Uu0h3wIJd\nwcjZp402Dw8Rko2gKWDZJXrZJdCLmwaJLgImt6bc1H0AWiCIkbJD+FGAz3uD\n8tFZ8WHRqR5FgMm5/j/xtKGlmaiHGRRtCtY24hP92aXtEgM7M+Jl78qMrmnz\nAQ3+lNnVfalvKQ6b/erW+la8PbrQfgSjq0jGxY9MtpPgG+U/L9sROQ7VajH4\nzHRM2EKVophuefja7wAueA5LqLWSzq0/pPy4uBFfcMD5kG73ItO6PldkIRS7\niDmm/lnZPTkKdkCwybH2N69IZEPBYUTnU3W8YnA2DN9G5V4ilp17xs2fP4ar\nP6rr\r\n=bmkV\r\n-----END PGP SIGNATURE-----\r\n"},"main":"dist/index.js","husky":{"hooks":{"pre-commit":"lint-staged"}},"config":{"eslint":"./examples/**/*.{js,jsx}","tslint":"./{__mocks__,src,stories}/{,**/}*.{ts,tsx}"},"readme":"[![npm version](https://badge.fury.io/js/%40gooddata%2Freact-components.svg)](https://www.npmjs.com/package/@gooddata/react-components)\n\n# GoodData.UI React components\n> A React-based JavaScript library for building data-driven applications\n\n## Getting started\n- [GoodData.UI Documentation](http://sdk.gooddata.com/gooddata-ui/)\n- [GoodData.UI Live Examples](https://gooddata-examples.herokuapp.com/)\n- [Stack Overflow](https://stackoverflow.com/questions/tagged/gooddata)\n\n### Usage\nWith [yarn](https://yarnpkg.com) installed, go to your project directory and run\n```\n$ yarn add @gooddata/react-components\n```\nIf you prefer [npm](npmjs.com) run\n```\n$ npm install --save @gooddata/react-components\n```\n\nThe public API is exposed via global `index.js`. Except for the styles, do not import any other file directly\nbecause they are not intended to be part of the public API.\n\n## Contributing\n\nWe welcome any contribution in form of [issues](https://github.com/gooddata/gooddata-react-components/issues) or [pull requests](https://github.com/gooddata/gooddata-react-components/pulls).\n\nInstall [Node.js](http://nodejs.org) (node 12.16.1, npm v6.13.4) and [Yarn](https://classic.yarnpkg.com) (1.22.4).\n\nInstall dependencies:\n```\nyarn install --frozen-lockfile\n```\n\nThese commands may come in handy while developing:\n\n| command | description |\n| ------- | ----------- |\n| `yarn install --pure-lockfile` | first step |\n| ||\n| `yarn dev` | build react-components to `/dist` in watch mode |\n| `yarn test` | run all unit tests |\n| `yarn prettier-write` | format the source code to match the valid codestyle |\n| `yarn validate` | validate codestyle |\n| ||\n| `yarn storybook` | run storybook from `/stories` on http://localhost:9001 |\n| `yarn build-storybook` | build storybook to `/dist-storybook` |\n| `yarn test-storybook` | run storybook and [screenshot tests](https://github.com/gooddata/gdc-client-utils/tree/master/test-storybook) |\n| ||\n| `yarn examples` | run Live Examples dev-server from `/examples` on https://localhost:8999 |\n| `yarn examples-build` | build Live Examples to `/examples/dist` |\n| `yarn examples-server` | serve built Live Examples - see `/examples/server/src` |\n| `yarn examples-testcafe` | run testcafe tests against `localhost:8999` |\n\n### Deploy to heroku.com\nWhen you deploy this repo to heroku, it serves *GoodData.UI Live Examples*.\nRelevant tasks are in `Procfile` and `package.json`.\n\n```bash\n# run in the project directory\nheroku login\nheroku create <your-app-name>\nheroku config:set DOMAIN_ADMIN_USERNAME=x@gooddata.com DOMAIN_ADMIN_PASSWORD=xy PROJECT_ID_TO_ASSIGN=xms7ga4tf3g3nzucd8380o2bev8oeknp\ngit push heroku HEAD:master\nheroku open\n```\n### Enable Geo Chart for Storybook and Live Examples\nGeo chart uses Mapbox to render map which requires a Mapbox access token.\n- Register an account and create Mapbox access token at [guide](https://docs.mapbox.com/help/how-mapbox-works/access-tokens/)\n- Store the created token at `.env`:\n```bash\necho -e \"EXAMPLE_MAPBOX_ACCESS_TOKEN=token\" >> .env # only need to run once\necho -e \"STORYBOOK_MAPBOX_ACCESS_TOKEN=token\" >> .env # only need to run once\n```\n\n### Run Live Examples Locally\nTo run *GoodData.UI Live Examples* locally:\n```bash\ngit clone <this-repository>\ncd  <repository-folder>\nyarn install --pure-lockfile\nyarn examples\n```\nThen open https://localhost:8999 and login using Live Examples account (you can [create one here](https://gooddata-examples.herokuapp.com/registration)).\n\n### Run Storybook locally\n- Run storybook with token stored in `.env` for more secure\n```bash\nyarn storybook\n```\n- Or run storybook with token env param exposed to cli (not suggested)\n```bash\nSTORYBOOK_MAPBOX_ACCESS_TOKEN=token yarn storybook\n```\n- Apply either above way to `yarn build-storybook` or `yarn test-storybook`\n\n### Source code formatting\nThe source code in the repository is formatted by [Prettier](https://prettier.io/).\nThe format of the code is validated by our Continuous Integration server and is one of the requirements of successful merge.\n\nPrettier is supported by every major IDE. You can find the list of supported editors and how to configure them [here](https://prettier.io/docs/en/editors.html).\n\nIn the case, when your editor is not supported or you don't want to setup the integration, you can run the `yarn prettier-write` command to reformat the code before commit.\n\n## Changelog\n\n- see [CHANGELOG.md](CHANGELOG.md)\n\n## Supported versions\n\nIn order to make the user experience with integrating GoodData UI SDK as smooth and secure as possible and to ensure that the SDK is using the latest features of the platform, we will only provide support to two most recent major versions of UI SDK.\n\nThe most recent majors will be supported in the following modes:\n\n- The latest major version will receive all new functionality and all bug fixes\n- The previous major version will only receive fixes to critical issues and security fixes. These fixes will be applied on top of last released version of the previous major\n\nThe customers are encouraged to always use the latest version of the UI SDK.\n\nIn case of using older versions, the user might face API incompatibility, performance or security issues.\n\nPlease follow the installation instructions to update to the newest version.\n\n## License\n\n(C) 2007-2020 GoodData Corporation\n\nThis project is dual licensed:\n\n- The ATTRIBUTION-NONCOMMERCIAL 4.0 INTERNATIONAL (CC BY-NC 4.0) is used for purpose of the trial experience and evaluation of GoodData.UI library.\n- The GOODDATA GOODDATA.UI LIBRARY END USER LICENSE AGREEMENT is used for GoodData customers.\n\nFor more information, please see [LICENSE](https://github.com/gooddata/gooddata-react-components/blob/master/LICENSE)\n","gitHead":"c5ad95273571caeac56e388ffafd1aa201a365d9","scripts":{"dev":"bash scripts/build.sh --dev-watch","test":"jest --watch","build":"bash scripts/build.sh","tslint":"yarn run-tslint -t verbose $npm_package_config_tslint","prepare":"cd examples/server && yarn install --frozen-lockfile && cd ../..; rm -r examples/node_modules 2>/dev/null; true","examples":"bash scripts/run-examples.sh","prepare?":"# Called before `npm publish` and on local `npm install`. Temporarily also for deleting obsolete node_modules. Ends with `true` to continue gracefully.","validate":"tsc --noEmit && yarn tslint && eslint $npm_package_config_eslint && yarn prettier-check","build-dev":"bash scripts/build.sh --dev","examples?":"# Default is developer domain, other options: yarn examples [sec,secure,stg,stg2,stg3,demo,developer or URL]","storybook":"yarn build && start-storybook -p 9001 -c .storybook","test-once":"jest","tslint-ci":"mkdir -p ./ci/results && yarn run-tslint -t checkstyle -o ./ci/results/tslint-results.xml $npm_package_config_tslint","run-tslint":"tslint -p tsconfig.json","validate-ci":"tsc --noEmit && yarn tslint-ci  && eslint $npm_package_config_eslint -f checkstyle -o ci/results/eslint-results.xml && yarn prettier-check","examples-build":"bash scripts/build-examples.sh","prepublishOnly":"yarn build","prettier-check":"prettier --check '{src,stories,styles,__mocks__,examples/server/src,examples/src,examples/test}/**/*.{ts,js,tsx,jsx,json,scss,md,yaml,html}'","prettier-write":"prettier --write '{src,stories,styles,__mocks__,examples/server/src,examples/src,examples/test}/**/*.{ts,js,tsx,jsx,json,scss,md,yaml,html}'","test-storybook":"yarn build && test-storybook","build-storybook":"yarn build && build-storybook -c .storybook -o dist-storybook","examples-server":"node examples/server/src/index.js","heroku-postbuild":"yarn examples-build developer","examples-testcafe":"./scripts/run-testcafe.sh visual","check-circular-deps":"madge --circular --extensions ts ./src","examples-testcafe-ci":"./scripts/run-testcafe.sh ci","examples-testcafe-live":"./scripts/run-testcafe.sh live"},"typings":"dist/index.d.ts","_npmUser":{"name":"gooddata-ci","email":"rail@gooddata.com"},"deprecated":"@gooddata/react-components@7 reached End of Support on March 31, 2022. Please upgrade (see https://sdk.gooddata.com/gooddata-ui/docs/supported_versions.html for more information).","repository":{"url":"git+ssh://git@github.com/gooddata/gooddata-react-components.git","type":"git"},"_npmVersion":"6.13.4","description":"GoodData.UI - A powerful JavaScript library for building analytical applications","directories":{},"lint-staged":{"{src,stories,styles,__mocks__,examples/server/src,examples/src,examples/test}/**/*.{ts,js,tsx,jsx,scss}":["npx gdc-fix-copyright","git add"],"{src,stories,styles,__mocks__,examples/server/src,examples/src,examples/test}/**/*.{ts,js,tsx,jsx,json,scss,md,yaml,html}":["prettier --write","git add"]},"_nodeVersion":"12.16.1","dependencies":{"rxjs":"^5.5.6","uuid":"^3.2.1","immer":"^1.3.1","lodash":"^4.17.15","date-fns":"^2.7.0","downshift":"^3.2.7","invariant":"^2.2.2","mapbox-gl":"^1.6.1","classnames":"^2.2.6","highcharts":"7.1.1","prop-types":"^15.6.0","react-intl":"^3.6.0","custom-event":"^1.0.1","react-window":"^1.8.1","ag-grid-react":"20.0.0","react-measure":"^2.3.0","@types/mapbox-gl":"^1.6.1","react-day-picker":"~7.3.0","react-responsive":"^3.0.0","stringify-object":"^2.4.0","@gooddata/typings":"^2.22.0","ag-grid-community":"20.0.0","http-status-codes":"^1.3.0","@gooddata/js-utils":"^3.5.0","@gooddata/numberjs":"^3.2.4","fixed-data-table-2":"0.7.17","@gooddata/goodstrap":"^68.2.1","react-dom-factories":"^1.0.2","@gooddata/gooddata-js":"^12.5.0","json-stable-stringify":"^1.0.1","react-transition-group":"^2.2.1","hoist-non-react-statics":"^3.3.0","nodelist-foreach-polyfill":"^1.2.0","@formatjs/intl-pluralrules":"^1.3.6","highcharts-grouped-categories":"^1.1.3"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"raf":"3.3.2","yup":"^0.24.1","jest":"24.7.1","husky":"3.0.0","madge":"^3.4.4","react":"^16.5.2","enzyme":"3.5.0","eslint":"4.19.1","formik":"^0.11.11","moment":"2.23.0","history":"^4.7.2","ts-jest":"24.0.0","webpack":"4.30.0","full-icu":"^1.3.0","prettier":"1.16.4","react-ga":"^2.5.2","recharts":"1.0.0-beta.9","testcafe":"1.1.4","commander":"2.14.1","node-sass":"4.13.0","react-dom":"^16.5.2","supertest":"3.0.0","ts-loader":"6.0.0","@types/raf":"^3.4.0","css-loader":"0.28.7","jest-junit":"3.0.0","raw-loader":"0.5.1","styled-jsx":"2.2.1","typescript":"3.3.4000","@babel/core":"7.4.4","@types/jest":"24.0.6","@types/node":"7.0.8","@types/uuid":"3.4.3","file-loader":"3.0.1","jest-enzyme":"7.0.2","lint-staged":"9.1.0","sass-loader":"6.0.6","webpack-cli":"3.3.2","@types/react":"16.8.6","babel-loader":"8.0.5","react-helmet":"5.2.0","react-select":"1.2.1","style-loader":"0.19.1","@types/enzyme":"3.1.13","@types/lodash":"4.14.123","testcafe-live":"0.1.4","@babel/runtime":"7.4.4","dotenv-webpack":"^1.7.0","@babel/polyfill":"^7.4.4","@storybook/react":"5.0.11","@types/invariant":"2.2.29","@types/react-dom":"16.0.11","isomorphic-fetch":"2.2.1","react-datepicker":"1.1.0","react-router-dom":"4.2.2","@babel/preset-env":"7.4.4","@gooddata/mock-js":"^2.11.0","@storybook/addons":"5.0.11","@types/classnames":"2.2.3","@types/prop-types":"15.5.2","@storybook/theming":"5.0.11","identity-obj-proxy":"^3.0.0","intl-messageformat":"^7.5.4","webpack-dev-server":"3.3.1","@babel/preset-react":"7.0.0","@types/react-portal":"4.0.1","@types/react-window":"^1.8.1","babel-plugin-lodash":"3.3.4","html-webpack-plugin":"3.2.0","react-test-renderer":"16.4.2","@types/react-measure":"2.0.5","clean-webpack-plugin":"2.0.2","stats-webpack-plugin":"0.7.0","eslint-config-prettier":"4.1.0","react-google-recaptcha":"^0.14.1","tslint-config-prettier":"1.18.0","@gooddata/eslint-config":"^1.0.0","@gooddata/tslint-config":"1.0.0","@types/react-responsive":"^3.0.3","@types/storybook__react":"4.0.1","@types/stringify-object":"^3.2.0","enzyme-adapter-react-16":"1.3.1","@gooddata/test-storybook":"3.2.1","@storybook/addon-actions":"5.0.11","@storybook/addon-options":"5.0.11","node-sass-magic-importer":"5.1.0","react-syntax-highlighter":"11.0.2","@types/fixed-data-table-2":"0.8.1","@types/react-test-renderer":"16.0.0","circular-dependency-plugin":"5.0.2","compression-webpack-plugin":"2.0.0","@types/json-stable-stringify":"^1.0.32","@gooddata/frontend-npm-scripts":"1.1.0","@types/enzyme-adapter-react-16":"1.0.3","@types/storybook__addon-actions":"3.4.2","@babel/plugin-proposal-class-properties":"7.4.4","@babel/plugin-proposal-object-rest-spread":"7.4.4","@babel/plugin-transform-async-to-generator":"7.4.4"},"peerDependencies":{"react":"^16.5.2","react-dom":"^16.5.2"},"_npmOperationalInternal":{"tmp":"tmp/react-components_7.5.0-beta.35_1585193012900_0.23340016468916613","host":"s3://npm-registry-packages"}},"7.5.0-alpha-ptquang86-qp-sd-898-error-2020-03-26T04-35-58-991Z":{"name":"@gooddata/react-components","version":"7.5.0-alpha-ptquang86-qp-sd-898-error-2020-03-26T04-35-58-991Z","author":{"name":"GoodData Corporation"},"license":"BSD-3-Clause","_id":"@gooddata/react-components@7.5.0-alpha-ptquang86-qp-sd-898-error-2020-03-26T04-35-58-991Z","maintainers":[{"name":"afi","email":"adam.fiedler@gooddata.com"},{"name":"bertold8","email":"ivan.nejezchleb@seznam.cz"},{"name":"brbistas","email":"valentinos.chraniotis@gooddata.com"},{"name":"bugsbunny338","email":"jiri.zajic@mensa.cz"},{"name":"de.do","email":"de.do@gooddata.com"},{"name":"gooddata-ci","email":"rail@gooddata.com"},{"name":"hung.nguyen.hoang","email":"hung.nguyen@gooddata.com"},{"name":"ivan.mjartan","email":"ivan.mjartan@gooddata.com"},{"name":"jakub-sterba","email":"jakub.sterba@gooddata.com"},{"name":"jankc","email":"jan.krapac@gmail.com"},{"name":"jaroslav.tomecek","email":"jaroslav.tomecek@gooddata.com"},{"name":"jkittler","email":"honza.kittler@gmail.com"},{"name":"khanh.le","email":"khanh.le@gooddata.com"},{"name":"lanhuynh","email":"lan.huynh@gooddata.com"},{"name":"linhhong","email":"linh.hong@gooddata.com"},{"name":"lupko","email":"lubomir.slivka@gooddata.com"},{"name":"matyas.kandl","email":"matyas.kandl@gooddata.com"},{"name":"michal.marsal","email":"michal.marsal@gooddata.com"},{"name":"naibinh","email":"naibinh@gmail.com"},{"name":"nikolacech","email":"nikola.cech@gooddata.com"},{"name":"nis.hua","email":"nis.hua@gooddata.com"},{"name":"no23reason","email":"dan.homola@hotmail.cz"},{"name":"patrikbraborec","email":"patrik.braborec@gooddata.com"},{"name":"pbenes","email":"petr.benes@gooddata.com"},{"name":"petrjanu","email":"petr.janu@gooddata.com"},{"name":"ptquang86","email":"ptquang86@gmail.com"},{"name":"qduval","email":"quentin.duval@gooddata.com"},{"name":"rodri360","email":"me@rodri360.com"},{"name":"sitina","email":"jiri.sitina@gooddata.com"},{"name":"strouhaljan","email":"strouhal.jan@gmail.com"},{"name":"tomas.kratochvil","email":"tomas.kratochvil@gooddata.com"},{"name":"tomasreichmann","email":"tomasreichmann@gmail.com"},{"name":"tomsatgd","email":"tomas.satinsky@gooddata.com"},{"name":"trung-le-quoc","email":"trung.le@gooddata.com"},{"name":"tu-ngo","email":"tungo1981@gmail.com"},{"name":"tulean","email":"tuan.le@gooddata.com"},{"name":"utdnah","email":"danh.ung@gooddata.com"},{"name":"vlastikcz","email":"vlastimil.kotas@gooddata.com"},{"name":"vu.pham","email":"vu.pham@gooddata.com"},{"name":"xmort","email":"petr.dolejsi@gooddata.com"},{"name":"yanlipnican","email":"yanlipnican@gmail.com"}],"homepage":"https://github.com/gooddata/gooddata-react-components#readme","bugs":{"url":"https://github.com/gooddata/gooddata-react-components/issues"},"dist":{"shasum":"908c7e4f009d7f1e213b9c99c79a25ddfc211a12","tarball":"https://registry.npmjs.org/@gooddata/react-components/-/react-components-7.5.0-alpha-ptquang86-qp-sd-898-error-2020-03-26T04-35-58-991Z.tgz","fileCount":2503,"integrity":"sha512-Wg0fLkzTeymYyd6NEwDDnED7iw7aOraCMsS9olCrCEdHEiS0zljvS8PnVC9i3sPg2jBD4qRvhhK6Tg6zl4t1oQ==","signatures":[{"sig":"MEQCIGN8kD2URzkUkUP6lrjIyXtbICfj148bsFu/n1r4mi7CAiArbbpreqfR8rIbfP22GRyHyx2ubzEiBzSyEojJIJAgTw==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":9926151,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJefDFQCRA9TVsSAnZWagAAxvUP/21m2zoB4PzIEOqVcAS8\nQfFA7LDhi3aqVvCQ9+Yn1g4Pt5kYRLptZ1pktGkcCyegxZgyTCaFEDukmsb3\nisT/zUvY0HNuIv+IbR6vIQefkpUMYB6x9iVJvAqgbQzUtBO4pRu0OY/qayWg\nPKKjJthu3m80VStvnTf7ZzuGx3RP21bNwBaqA08DVHl1hKtMcKHeKLIVTy+C\nTa+p4ZkfFEakuNM/XtviEINGs0b5Eud/DEr1gnlqnVLsuCcXZTMLU4HFdF5T\nNTrIyTYh0ysXjUCLgE4w+jlOP0sUdTMvB18IVSyVUTvFqRbDU2Uf1NTSbWow\nWZangKV5Cf9pRoIANt1huNNd5yCO2YvtJ/hyKnOvErffByAopV0X8/cdvGIi\ni86Dg3c7E/4yScv7UcykyHYW4NAmoIvfMLkf6HsQpFjyZOtOFsrW80JH6giG\ndu7rGJaQ7+ClVrOYJTsX2JYovBjVCGV9ArGA7g0a/AzKi6b+S/HIZzZiVn7+\n/nHItvHs3C3Ewz9v85rRUlm4il1aZqT1SEinX/oQZgWh5CM6+/PGhFLtYxYJ\nsHefuMrgtX3OoWoPUoWkf384ONuYB13Dj30HiGoyFe/9XlxkUlTBFy5qSvLX\nnlQNKTZbLuU4A/XOrb6eZqdo9NeUsnTQvO2/HVEFtcbBbT/KFlb/dCT4Z9Jz\nMb6l\r\n=QR84\r\n-----END PGP SIGNATURE-----\r\n"},"main":"dist/index.js","husky":{"hooks":{"pre-commit":"lint-staged"}},"config":{"eslint":"./examples/**/*.{js,jsx}","tslint":"./{__mocks__,src,stories}/{,**/}*.{ts,tsx}"},"readme":"[![npm version](https://badge.fury.io/js/%40gooddata%2Freact-components.svg)](https://www.npmjs.com/package/@gooddata/react-components)\n\n# GoodData.UI React components\n> A React-based JavaScript library for building data-driven applications\n\n## Getting started\n- [GoodData.UI Documentation](http://sdk.gooddata.com/gooddata-ui/)\n- [GoodData.UI Live Examples](https://gooddata-examples.herokuapp.com/)\n- [Stack Overflow](https://stackoverflow.com/questions/tagged/gooddata)\n\n### Usage\nWith [yarn](https://yarnpkg.com) installed, go to your project directory and run\n```\n$ yarn add @gooddata/react-components\n```\nIf you prefer [npm](npmjs.com) run\n```\n$ npm install --save @gooddata/react-components\n```\n\nThe public API is exposed via global `index.js`. Except for the styles, do not import any other file directly\nbecause they are not intended to be part of the public API.\n\n## Contributing\n\nWe welcome any contribution in form of [issues](https://github.com/gooddata/gooddata-react-components/issues) or [pull requests](https://github.com/gooddata/gooddata-react-components/pulls).\n\nInstall [Node.js](http://nodejs.org) (node 12.16.1, npm v6.13.4) and [Yarn](https://classic.yarnpkg.com) (1.22.4).\n\nInstall dependencies:\n```\nyarn install --frozen-lockfile\n```\n\nThese commands may come in handy while developing:\n\n| command | description |\n| ------- | ----------- |\n| `yarn install --pure-lockfile` | first step |\n| ||\n| `yarn dev` | build react-components to `/dist` in watch mode |\n| `yarn test` | run all unit tests |\n| `yarn prettier-write` | format the source code to match the valid codestyle |\n| `yarn validate` | validate codestyle |\n| ||\n| `yarn storybook` | run storybook from `/stories` on http://localhost:9001 |\n| `yarn build-storybook` | build storybook to `/dist-storybook` |\n| `yarn test-storybook` | run storybook and [screenshot tests](https://github.com/gooddata/gdc-client-utils/tree/master/test-storybook) |\n| ||\n| `yarn examples` | run Live Examples dev-server from `/examples` on https://localhost:8999 |\n| `yarn examples-build` | build Live Examples to `/examples/dist` |\n| `yarn examples-server` | serve built Live Examples - see `/examples/server/src` |\n| `yarn examples-testcafe` | run testcafe tests against `localhost:8999` |\n\n### Deploy to heroku.com\nWhen you deploy this repo to heroku, it serves *GoodData.UI Live Examples*.\nRelevant tasks are in `Procfile` and `package.json`.\n\n```bash\n# run in the project directory\nheroku login\nheroku create <your-app-name>\nheroku config:set DOMAIN_ADMIN_USERNAME=x@gooddata.com DOMAIN_ADMIN_PASSWORD=xy PROJECT_ID_TO_ASSIGN=xms7ga4tf3g3nzucd8380o2bev8oeknp\ngit push heroku HEAD:master\nheroku open\n```\n### Enable Geo Chart for Storybook and Live Examples\nGeo chart uses Mapbox to render map which requires a Mapbox access token.\n- Register an account and create Mapbox access token at [guide](https://docs.mapbox.com/help/how-mapbox-works/access-tokens/)\n- Store the created token at `.env`:\n```bash\necho -e \"EXAMPLE_MAPBOX_ACCESS_TOKEN=token\" >> .env # only need to run once\necho -e \"STORYBOOK_MAPBOX_ACCESS_TOKEN=token\" >> .env # only need to run once\n```\n\n### Run Live Examples Locally\nTo run *GoodData.UI Live Examples* locally:\n```bash\ngit clone <this-repository>\ncd  <repository-folder>\nyarn install --pure-lockfile\nyarn examples\n```\nThen open https://localhost:8999 and login using Live Examples account (you can [create one here](https://gooddata-examples.herokuapp.com/registration)).\n\n### Run Storybook locally\n- Run storybook with token stored in `.env` for more secure\n```bash\nyarn storybook\n```\n- Or run storybook with token env param exposed to cli (not suggested)\n```bash\nSTORYBOOK_MAPBOX_ACCESS_TOKEN=token yarn storybook\n```\n- Apply either above way to `yarn build-storybook` or `yarn test-storybook`\n\n### Source code formatting\nThe source code in the repository is formatted by [Prettier](https://prettier.io/).\nThe format of the code is validated by our Continuous Integration server and is one of the requirements of successful merge.\n\nPrettier is supported by every major IDE. You can find the list of supported editors and how to configure them [here](https://prettier.io/docs/en/editors.html).\n\nIn the case, when your editor is not supported or you don't want to setup the integration, you can run the `yarn prettier-write` command to reformat the code before commit.\n\n## Changelog\n\n- see [CHANGELOG.md](CHANGELOG.md)\n\n## Supported versions\n\nIn order to make the user experience with integrating GoodData UI SDK as smooth and secure as possible and to ensure that the SDK is using the latest features of the platform, we will only provide support to two most recent major versions of UI SDK.\n\nThe most recent majors will be supported in the following modes:\n\n- The latest major version will receive all new functionality and all bug fixes\n- The previous major version will only receive fixes to critical issues and security fixes. These fixes will be applied on top of last released version of the previous major\n\nThe customers are encouraged to always use the latest version of the UI SDK.\n\nIn case of using older versions, the user might face API incompatibility, performance or security issues.\n\nPlease follow the installation instructions to update to the newest version.\n\n## License\n\n(C) 2007-2020 GoodData Corporation\n\nThis project is dual licensed:\n\n- The ATTRIBUTION-NONCOMMERCIAL 4.0 INTERNATIONAL (CC BY-NC 4.0) is used for purpose of the trial experience and evaluation of GoodData.UI library.\n- The GOODDATA GOODDATA.UI LIBRARY END USER LICENSE AGREEMENT is used for GoodData customers.\n\nFor more information, please see [LICENSE](https://github.com/gooddata/gooddata-react-components/blob/master/LICENSE)\n","gitHead":"f2f9543e3e35b0f87eb7c3026fc593069331c1c0","scripts":{"dev":"bash scripts/build.sh --dev-watch","test":"jest --watch","build":"bash scripts/build.sh","tslint":"yarn run-tslint -t verbose $npm_package_config_tslint","prepare":"cd examples/server && yarn install --frozen-lockfile && cd ../..; rm -r examples/node_modules 2>/dev/null; true","examples":"bash scripts/run-examples.sh","prepare?":"# Called before `npm publish` and on local `npm install`. Temporarily also for deleting obsolete node_modules. Ends with `true` to continue gracefully.","validate":"tsc --noEmit && yarn tslint && eslint $npm_package_config_eslint && yarn prettier-check","build-dev":"bash scripts/build.sh --dev","examples?":"# Default is developer domain, other options: yarn examples [sec,secure,stg,stg2,stg3,demo,developer or URL]","storybook":"yarn build && start-storybook -p 9001 -c .storybook","test-once":"jest","tslint-ci":"mkdir -p ./ci/results && yarn run-tslint -t checkstyle -o ./ci/results/tslint-results.xml $npm_package_config_tslint","run-tslint":"tslint -p tsconfig.json","validate-ci":"tsc --noEmit && yarn tslint-ci  && eslint $npm_package_config_eslint -f checkstyle -o ci/results/eslint-results.xml && yarn prettier-check","examples-build":"bash scripts/build-examples.sh","prepublishOnly":"yarn build","prettier-check":"prettier --check '{src,stories,styles,__mocks__,examples/server/src,examples/src,examples/test}/**/*.{ts,js,tsx,jsx,json,scss,md,yaml,html}'","prettier-write":"prettier --write '{src,stories,styles,__mocks__,examples/server/src,examples/src,examples/test}/**/*.{ts,js,tsx,jsx,json,scss,md,yaml,html}'","test-storybook":"yarn build && test-storybook","build-storybook":"yarn build && build-storybook -c .storybook -o dist-storybook","examples-server":"node examples/server/src/index.js","heroku-postbuild":"yarn examples-build developer","examples-testcafe":"./scripts/run-testcafe.sh visual","check-circular-deps":"madge --circular --extensions ts ./src","examples-testcafe-ci":"./scripts/run-testcafe.sh ci","examples-testcafe-live":"./scripts/run-testcafe.sh live"},"typings":"dist/index.d.ts","_npmUser":{"name":"ptquang86","email":"ptquang86@gmail.com"},"deprecated":"@gooddata/react-components@7 reached End of Support on March 31, 2022. Please upgrade (see https://sdk.gooddata.com/gooddata-ui/docs/supported_versions.html for more information).","repository":{"url":"git+ssh://git@github.com/gooddata/gooddata-react-components.git","type":"git"},"_npmVersion":"6.13.4","description":"GoodData.UI - A powerful JavaScript library for building analytical applications","directories":{},"lint-staged":{"{src,stories,styles,__mocks__,examples/server/src,examples/src,examples/test}/**/*.{ts,js,tsx,jsx,scss}":["npx gdc-fix-copyright","git add"],"{src,stories,styles,__mocks__,examples/server/src,examples/src,examples/test}/**/*.{ts,js,tsx,jsx,json,scss,md,yaml,html}":["prettier --write","git add"]},"_nodeVersion":"12.16.1","dependencies":{"rxjs":"^5.5.6","uuid":"^3.2.1","immer":"^1.3.1","lodash":"^4.17.15","date-fns":"^2.7.0","downshift":"^3.2.7","invariant":"^2.2.2","mapbox-gl":"^1.6.1","classnames":"^2.2.6","highcharts":"7.1.1","prop-types":"^15.6.0","react-intl":"^3.6.0","custom-event":"^1.0.1","react-window":"^1.8.1","ag-grid-react":"20.0.0","react-measure":"^2.3.0","@types/mapbox-gl":"^1.6.1","react-day-picker":"~7.3.0","react-responsive":"^3.0.0","stringify-object":"^2.4.0","@gooddata/typings":"^2.22.0","ag-grid-community":"20.0.0","http-status-codes":"^1.3.0","@gooddata/js-utils":"^3.5.0","@gooddata/numberjs":"^3.2.4","fixed-data-table-2":"0.7.17","@gooddata/goodstrap":"^68.2.1","react-dom-factories":"^1.0.2","@gooddata/gooddata-js":"^12.5.0","json-stable-stringify":"^1.0.1","react-transition-group":"^2.2.1","hoist-non-react-statics":"^3.3.0","nodelist-foreach-polyfill":"^1.2.0","@formatjs/intl-pluralrules":"^1.3.6","highcharts-grouped-categories":"^1.1.3"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"raf":"3.3.2","yup":"^0.24.1","jest":"24.7.1","husky":"3.0.0","madge":"^3.4.4","react":"^16.5.2","enzyme":"3.5.0","eslint":"4.19.1","formik":"^0.11.11","moment":"2.23.0","history":"^4.7.2","ts-jest":"24.0.0","webpack":"4.30.0","full-icu":"^1.3.0","prettier":"1.16.4","react-ga":"^2.5.2","recharts":"1.0.0-beta.9","testcafe":"1.1.4","commander":"2.14.1","node-sass":"4.13.0","react-dom":"^16.5.2","supertest":"3.0.0","ts-loader":"6.0.0","@types/raf":"^3.4.0","css-loader":"0.28.7","jest-junit":"3.0.0","raw-loader":"0.5.1","styled-jsx":"2.2.1","typescript":"3.3.4000","@babel/core":"7.4.4","@types/jest":"24.0.6","@types/node":"7.0.8","@types/uuid":"3.4.3","file-loader":"3.0.1","jest-enzyme":"7.0.2","lint-staged":"9.1.0","sass-loader":"6.0.6","webpack-cli":"3.3.2","@types/react":"16.8.6","babel-loader":"8.0.5","react-helmet":"5.2.0","react-select":"1.2.1","style-loader":"0.19.1","@types/enzyme":"3.1.13","@types/lodash":"4.14.123","testcafe-live":"0.1.4","@babel/runtime":"7.4.4","dotenv-webpack":"^1.7.0","@babel/polyfill":"^7.4.4","@storybook/react":"5.0.11","@types/invariant":"2.2.29","@types/react-dom":"16.0.11","isomorphic-fetch":"2.2.1","react-datepicker":"1.1.0","react-router-dom":"4.2.2","@babel/preset-env":"7.4.4","@gooddata/mock-js":"^2.11.0","@storybook/addons":"5.0.11","@types/classnames":"2.2.3","@types/prop-types":"15.5.2","@storybook/theming":"5.0.11","identity-obj-proxy":"^3.0.0","intl-messageformat":"^7.5.4","webpack-dev-server":"3.3.1","@babel/preset-react":"7.0.0","@types/react-portal":"4.0.1","@types/react-window":"^1.8.1","babel-plugin-lodash":"3.3.4","html-webpack-plugin":"3.2.0","react-test-renderer":"16.4.2","@types/react-measure":"2.0.5","clean-webpack-plugin":"2.0.2","stats-webpack-plugin":"0.7.0","eslint-config-prettier":"4.1.0","react-google-recaptcha":"^0.14.1","tslint-config-prettier":"1.18.0","@gooddata/eslint-config":"^1.0.0","@gooddata/tslint-config":"1.0.0","@types/react-responsive":"^3.0.3","@types/storybook__react":"4.0.1","@types/stringify-object":"^3.2.0","enzyme-adapter-react-16":"1.3.1","@gooddata/test-storybook":"3.2.1","@storybook/addon-actions":"5.0.11","@storybook/addon-options":"5.0.11","node-sass-magic-importer":"5.1.0","react-syntax-highlighter":"11.0.2","@types/fixed-data-table-2":"0.8.1","@types/react-test-renderer":"16.0.0","circular-dependency-plugin":"5.0.2","compression-webpack-plugin":"2.0.0","@types/json-stable-stringify":"^1.0.32","@gooddata/frontend-npm-scripts":"1.1.0","@types/enzyme-adapter-react-16":"1.0.3","@types/storybook__addon-actions":"3.4.2","@babel/plugin-proposal-class-properties":"7.4.4","@babel/plugin-proposal-object-rest-spread":"7.4.4","@babel/plugin-transform-async-to-generator":"7.4.4"},"peerDependencies":{"react":"^16.5.2","react-dom":"^16.5.2"},"_npmOperationalInternal":{"tmp":"tmp/react-components_7.5.0-alpha-ptquang86-qp-sd-898-error-2020-03-26T04-35-58-991Z_1585197391830_0.04056736147043272","host":"s3://npm-registry-packages"}},"7.5.0-alpha-ptquang86-qp-sd-898-error-2020-03-26T04-38-44-072Z":{"name":"@gooddata/react-components","version":"7.5.0-alpha-ptquang86-qp-sd-898-error-2020-03-26T04-38-44-072Z","author":{"name":"GoodData Corporation"},"license":"BSD-3-Clause","_id":"@gooddata/react-components@7.5.0-alpha-ptquang86-qp-sd-898-error-2020-03-26T04-38-44-072Z","maintainers":[{"name":"afi","email":"adam.fiedler@gooddata.com"},{"name":"bertold8","email":"ivan.nejezchleb@seznam.cz"},{"name":"brbistas","email":"valentinos.chraniotis@gooddata.com"},{"name":"bugsbunny338","email":"jiri.zajic@mensa.cz"},{"name":"de.do","email":"de.do@gooddata.com"},{"name":"gooddata-ci","email":"rail@gooddata.com"},{"name":"hung.nguyen.hoang","email":"hung.nguyen@gooddata.com"},{"name":"ivan.mjartan","email":"ivan.mjartan@gooddata.com"},{"name":"jakub-sterba","email":"jakub.sterba@gooddata.com"},{"name":"jankc","email":"jan.krapac@gmail.com"},{"name":"jaroslav.tomecek","email":"jaroslav.tomecek@gooddata.com"},{"name":"jkittler","email":"honza.kittler@gmail.com"},{"name":"khanh.le","email":"khanh.le@gooddata.com"},{"name":"lanhuynh","email":"lan.huynh@gooddata.com"},{"name":"linhhong","email":"linh.hong@gooddata.com"},{"name":"lupko","email":"lubomir.slivka@gooddata.com"},{"name":"matyas.kandl","email":"matyas.kandl@gooddata.com"},{"name":"michal.marsal","email":"michal.marsal@gooddata.com"},{"name":"naibinh","email":"naibinh@gmail.com"},{"name":"nikolacech","email":"nikola.cech@gooddata.com"},{"name":"nis.hua","email":"nis.hua@gooddata.com"},{"name":"no23reason","email":"dan.homola@hotmail.cz"},{"name":"patrikbraborec","email":"patrik.braborec@gooddata.com"},{"name":"pbenes","email":"petr.benes@gooddata.com"},{"name":"petrjanu","email":"petr.janu@gooddata.com"},{"name":"ptquang86","email":"ptquang86@gmail.com"},{"name":"qduval","email":"quentin.duval@gooddata.com"},{"name":"rodri360","email":"me@rodri360.com"},{"name":"sitina","email":"jiri.sitina@gooddata.com"},{"name":"strouhaljan","email":"strouhal.jan@gmail.com"},{"name":"tomas.kratochvil","email":"tomas.kratochvil@gooddata.com"},{"name":"tomasreichmann","email":"tomasreichmann@gmail.com"},{"name":"tomsatgd","email":"tomas.satinsky@gooddata.com"},{"name":"trung-le-quoc","email":"trung.le@gooddata.com"},{"name":"tu-ngo","email":"tungo1981@gmail.com"},{"name":"tulean","email":"tuan.le@gooddata.com"},{"name":"utdnah","email":"danh.ung@gooddata.com"},{"name":"vlastikcz","email":"vlastimil.kotas@gooddata.com"},{"name":"vu.pham","email":"vu.pham@gooddata.com"},{"name":"xmort","email":"petr.dolejsi@gooddata.com"},{"name":"yanlipnican","email":"yanlipnican@gmail.com"}],"homepage":"https://github.com/gooddata/gooddata-react-components#readme","bugs":{"url":"https://github.com/gooddata/gooddata-react-components/issues"},"dist":{"shasum":"0d2b539c024064425c8af25438a9b486073b004b","tarball":"https://registry.npmjs.org/@gooddata/react-components/-/react-components-7.5.0-alpha-ptquang86-qp-sd-898-error-2020-03-26T04-38-44-072Z.tgz","fileCount":2503,"integrity":"sha512-aZJia+Cyr/B3+nDngluLLR66Obn4wRXJMseIzdRYiS/wtP5jtfGtiglUpQNEhH0yJAiiLKk6AgZM5r+J0kIYyA==","signatures":[{"sig":"MEUCIFE9ooj6rKazEheN/UNTPfVZBbemPISosIQjJL2JoWYaAiEA+tZC6T2X4kNZmVx/2ZNE5tbqVNd2PYUNvXNdll1/SkA=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":9926474,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJefDH1CRA9TVsSAnZWagAA014QAKFWUMduOQou4zTrvFNv\nZWRmupwo4rNuvVnOAvdI09mJORJ1pSz/V32Lwm6rOX9TjpU1QkRnzseXRKbx\ntBD3CEU6SkUmIWmH9Adb9ot9KZVlRrhNZXWfzU6w+cEsm9+ulimoq0mgpy0P\n3H6daRsg9ihBiiXqiZz5JAYoEN+R2YXd4/nU3yj77wdZUOJUAkq/iizjnC34\n5L4Wcm47jkfB9wj0vw8xKWAnDiDAVjJATkNpwhb9JVgxnglbWBkNlVyHA2Hl\n77VWxBgFoJLKfKkJUZSneKqBj3p19AO8Omh0EYDsgCBqSasRT3gsnGbuZIpk\n9faKRpiK0Hnbrac05doJpMw6jW7dtE/PQIjLKriTMJGy2InI+O2LWRXFMPle\nFz6OwQOnSkmzn0eDTP2ae0ftpYa89PSR8qumWs86WfBuxKpvzky6QLc/qxiY\n/nYQw4KZO0xHZEt7x4QDXO7Bjru5jyCjLXiT6C4FJBUkkxQcFuR5wDg296Mq\nGyFcIkptPUldq3Al/ARS7hsc8b5TrI7gJEI047GIphlCD5qnczu8XeBOVVku\nEhYwhe7ivJ7TllWmzG2QB3CIR8R42ECs7gXGWwL0RdWumv2HntO6C59GraG/\nn64cL1/PtQH+w8+xNhrPof0eAhB/weQBXRXP+wmV/tmKL3FtfEXyAEmdEhU3\nZxil\r\n=lr1p\r\n-----END PGP SIGNATURE-----\r\n"},"main":"dist/index.js","husky":{"hooks":{"pre-commit":"lint-staged"}},"config":{"eslint":"./examples/**/*.{js,jsx}","tslint":"./{__mocks__,src,stories}/{,**/}*.{ts,tsx}"},"readme":"[![npm version](https://badge.fury.io/js/%40gooddata%2Freact-components.svg)](https://www.npmjs.com/package/@gooddata/react-components)\n\n# GoodData.UI React components\n> A React-based JavaScript library for building data-driven applications\n\n## Getting started\n- [GoodData.UI Documentation](http://sdk.gooddata.com/gooddata-ui/)\n- [GoodData.UI Live Examples](https://gooddata-examples.herokuapp.com/)\n- [Stack Overflow](https://stackoverflow.com/questions/tagged/gooddata)\n\n### Usage\nWith [yarn](https://yarnpkg.com) installed, go to your project directory and run\n```\n$ yarn add @gooddata/react-components\n```\nIf you prefer [npm](npmjs.com) run\n```\n$ npm install --save @gooddata/react-components\n```\n\nThe public API is exposed via global `index.js`. Except for the styles, do not import any other file directly\nbecause they are not intended to be part of the public API.\n\n## Contributing\n\nWe welcome any contribution in form of [issues](https://github.com/gooddata/gooddata-react-components/issues) or [pull requests](https://github.com/gooddata/gooddata-react-components/pulls).\n\nInstall [Node.js](http://nodejs.org) (node 12.16.1, npm v6.13.4) and [Yarn](https://classic.yarnpkg.com) (1.22.4).\n\nInstall dependencies:\n```\nyarn install --frozen-lockfile\n```\n\nThese commands may come in handy while developing:\n\n| command | description |\n| ------- | ----------- |\n| `yarn install --pure-lockfile` | first step |\n| ||\n| `yarn dev` | build react-components to `/dist` in watch mode |\n| `yarn test` | run all unit tests |\n| `yarn prettier-write` | format the source code to match the valid codestyle |\n| `yarn validate` | validate codestyle |\n| ||\n| `yarn storybook` | run storybook from `/stories` on http://localhost:9001 |\n| `yarn build-storybook` | build storybook to `/dist-storybook` |\n| `yarn test-storybook` | run storybook and [screenshot tests](https://github.com/gooddata/gdc-client-utils/tree/master/test-storybook) |\n| ||\n| `yarn examples` | run Live Examples dev-server from `/examples` on https://localhost:8999 |\n| `yarn examples-build` | build Live Examples to `/examples/dist` |\n| `yarn examples-server` | serve built Live Examples - see `/examples/server/src` |\n| `yarn examples-testcafe` | run testcafe tests against `localhost:8999` |\n\n### Deploy to heroku.com\nWhen you deploy this repo to heroku, it serves *GoodData.UI Live Examples*.\nRelevant tasks are in `Procfile` and `package.json`.\n\n```bash\n# run in the project directory\nheroku login\nheroku create <your-app-name>\nheroku config:set DOMAIN_ADMIN_USERNAME=x@gooddata.com DOMAIN_ADMIN_PASSWORD=xy PROJECT_ID_TO_ASSIGN=xms7ga4tf3g3nzucd8380o2bev8oeknp\ngit push heroku HEAD:master\nheroku open\n```\n### Enable Geo Chart for Storybook and Live Examples\nGeo chart uses Mapbox to render map which requires a Mapbox access token.\n- Register an account and create Mapbox access token at [guide](https://docs.mapbox.com/help/how-mapbox-works/access-tokens/)\n- Store the created token at `.env`:\n```bash\necho -e \"EXAMPLE_MAPBOX_ACCESS_TOKEN=token\" >> .env # only need to run once\necho -e \"STORYBOOK_MAPBOX_ACCESS_TOKEN=token\" >> .env # only need to run once\n```\n\n### Run Live Examples Locally\nTo run *GoodData.UI Live Examples* locally:\n```bash\ngit clone <this-repository>\ncd  <repository-folder>\nyarn install --pure-lockfile\nyarn examples\n```\nThen open https://localhost:8999 and login using Live Examples account (you can [create one here](https://gooddata-examples.herokuapp.com/registration)).\n\n### Run Storybook locally\n- Run storybook with token stored in `.env` for more secure\n```bash\nyarn storybook\n```\n- Or run storybook with token env param exposed to cli (not suggested)\n```bash\nSTORYBOOK_MAPBOX_ACCESS_TOKEN=token yarn storybook\n```\n- Apply either above way to `yarn build-storybook` or `yarn test-storybook`\n\n### Source code formatting\nThe source code in the repository is formatted by [Prettier](https://prettier.io/).\nThe format of the code is validated by our Continuous Integration server and is one of the requirements of successful merge.\n\nPrettier is supported by every major IDE. You can find the list of supported editors and how to configure them [here](https://prettier.io/docs/en/editors.html).\n\nIn the case, when your editor is not supported or you don't want to setup the integration, you can run the `yarn prettier-write` command to reformat the code before commit.\n\n## Changelog\n\n- see [CHANGELOG.md](CHANGELOG.md)\n\n## Supported versions\n\nIn order to make the user experience with integrating GoodData UI SDK as smooth and secure as possible and to ensure that the SDK is using the latest features of the platform, we will only provide support to two most recent major versions of UI SDK.\n\nThe most recent majors will be supported in the following modes:\n\n- The latest major version will receive all new functionality and all bug fixes\n- The previous major version will only receive fixes to critical issues and security fixes. These fixes will be applied on top of last released version of the previous major\n\nThe customers are encouraged to always use the latest version of the UI SDK.\n\nIn case of using older versions, the user might face API incompatibility, performance or security issues.\n\nPlease follow the installation instructions to update to the newest version.\n\n## License\n\n(C) 2007-2020 GoodData Corporation\n\nThis project is dual licensed:\n\n- The ATTRIBUTION-NONCOMMERCIAL 4.0 INTERNATIONAL (CC BY-NC 4.0) is used for purpose of the trial experience and evaluation of GoodData.UI library.\n- The GOODDATA GOODDATA.UI LIBRARY END USER LICENSE AGREEMENT is used for GoodData customers.\n\nFor more information, please see [LICENSE](https://github.com/gooddata/gooddata-react-components/blob/master/LICENSE)\n","gitHead":"75c298f09cd97af0a0b9e6d06138b9393e6a456e","scripts":{"dev":"bash scripts/build.sh --dev-watch","test":"jest --watch","build":"bash scripts/build.sh","tslint":"yarn run-tslint -t verbose $npm_package_config_tslint","prepare":"cd examples/server && yarn install --frozen-lockfile && cd ../..; rm -r examples/node_modules 2>/dev/null; true","examples":"bash scripts/run-examples.sh","prepare?":"# Called before `npm publish` and on local `npm install`. Temporarily also for deleting obsolete node_modules. Ends with `true` to continue gracefully.","validate":"tsc --noEmit && yarn tslint && eslint $npm_package_config_eslint && yarn prettier-check","build-dev":"bash scripts/build.sh --dev","examples?":"# Default is developer domain, other options: yarn examples [sec,secure,stg,stg2,stg3,demo,developer or URL]","storybook":"yarn build && start-storybook -p 9001 -c .storybook","test-once":"jest","tslint-ci":"mkdir -p ./ci/results && yarn run-tslint -t checkstyle -o ./ci/results/tslint-results.xml $npm_package_config_tslint","run-tslint":"tslint -p tsconfig.json","validate-ci":"tsc --noEmit && yarn tslint-ci  && eslint $npm_package_config_eslint -f checkstyle -o ci/results/eslint-results.xml && yarn prettier-check","examples-build":"bash scripts/build-examples.sh","prepublishOnly":"yarn build","prettier-check":"prettier --check '{src,stories,styles,__mocks__,examples/server/src,examples/src,examples/test}/**/*.{ts,js,tsx,jsx,json,scss,md,yaml,html}'","prettier-write":"prettier --write '{src,stories,styles,__mocks__,examples/server/src,examples/src,examples/test}/**/*.{ts,js,tsx,jsx,json,scss,md,yaml,html}'","test-storybook":"yarn build && test-storybook","build-storybook":"yarn build && build-storybook -c .storybook -o dist-storybook","examples-server":"node examples/server/src/index.js","heroku-postbuild":"yarn examples-build developer","examples-testcafe":"./scripts/run-testcafe.sh visual","check-circular-deps":"madge --circular --extensions ts ./src","examples-testcafe-ci":"./scripts/run-testcafe.sh ci","examples-testcafe-live":"./scripts/run-testcafe.sh live"},"typings":"dist/index.d.ts","_npmUser":{"name":"ptquang86","email":"ptquang86@gmail.com"},"deprecated":"@gooddata/react-components@7 reached End of Support on March 31, 2022. Please upgrade (see https://sdk.gooddata.com/gooddata-ui/docs/supported_versions.html for more information).","repository":{"url":"git+ssh://git@github.com/gooddata/gooddata-react-components.git","type":"git"},"_npmVersion":"6.13.4","description":"GoodData.UI - A powerful JavaScript library for building analytical applications","directories":{},"lint-staged":{"{src,stories,styles,__mocks__,examples/server/src,examples/src,examples/test}/**/*.{ts,js,tsx,jsx,scss}":["npx gdc-fix-copyright","git add"],"{src,stories,styles,__mocks__,examples/server/src,examples/src,examples/test}/**/*.{ts,js,tsx,jsx,json,scss,md,yaml,html}":["prettier --write","git add"]},"_nodeVersion":"12.16.1","dependencies":{"rxjs":"^5.5.6","uuid":"^3.2.1","immer":"^1.3.1","lodash":"^4.17.15","date-fns":"^2.7.0","downshift":"^3.2.7","invariant":"^2.2.2","mapbox-gl":"^1.6.1","classnames":"^2.2.6","highcharts":"7.1.1","prop-types":"^15.6.0","react-intl":"^3.6.0","custom-event":"^1.0.1","react-window":"^1.8.1","ag-grid-react":"20.0.0","react-measure":"^2.3.0","@types/mapbox-gl":"^1.6.1","react-day-picker":"~7.3.0","react-responsive":"^3.0.0","stringify-object":"^2.4.0","@gooddata/typings":"^2.22.0","ag-grid-community":"20.0.0","http-status-codes":"^1.3.0","@gooddata/js-utils":"^3.5.0","@gooddata/numberjs":"^3.2.4","fixed-data-table-2":"0.7.17","@gooddata/goodstrap":"^68.2.1","react-dom-factories":"^1.0.2","@gooddata/gooddata-js":"^12.5.0","json-stable-stringify":"^1.0.1","react-transition-group":"^2.2.1","hoist-non-react-statics":"^3.3.0","nodelist-foreach-polyfill":"^1.2.0","@formatjs/intl-pluralrules":"^1.3.6","highcharts-grouped-categories":"^1.1.3"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"raf":"3.3.2","yup":"^0.24.1","jest":"24.7.1","husky":"3.0.0","madge":"^3.4.4","react":"^16.5.2","enzyme":"3.5.0","eslint":"4.19.1","formik":"^0.11.11","moment":"2.23.0","history":"^4.7.2","ts-jest":"24.0.0","webpack":"4.30.0","full-icu":"^1.3.0","prettier":"1.16.4","react-ga":"^2.5.2","recharts":"1.0.0-beta.9","testcafe":"1.1.4","commander":"2.14.1","node-sass":"4.13.0","react-dom":"^16.5.2","supertest":"3.0.0","ts-loader":"6.0.0","@types/raf":"^3.4.0","css-loader":"0.28.7","jest-junit":"3.0.0","raw-loader":"0.5.1","styled-jsx":"2.2.1","typescript":"3.3.4000","@babel/core":"7.4.4","@types/jest":"24.0.6","@types/node":"7.0.8","@types/uuid":"3.4.3","file-loader":"3.0.1","jest-enzyme":"7.0.2","lint-staged":"9.1.0","sass-loader":"6.0.6","webpack-cli":"3.3.2","@types/react":"16.8.6","babel-loader":"8.0.5","react-helmet":"5.2.0","react-select":"1.2.1","style-loader":"0.19.1","@types/enzyme":"3.1.13","@types/lodash":"4.14.123","testcafe-live":"0.1.4","@babel/runtime":"7.4.4","dotenv-webpack":"^1.7.0","@babel/polyfill":"^7.4.4","@storybook/react":"5.0.11","@types/invariant":"2.2.29","@types/react-dom":"16.0.11","isomorphic-fetch":"2.2.1","react-datepicker":"1.1.0","react-router-dom":"4.2.2","@babel/preset-env":"7.4.4","@gooddata/mock-js":"^2.11.0","@storybook/addons":"5.0.11","@types/classnames":"2.2.3","@types/prop-types":"15.5.2","@storybook/theming":"5.0.11","identity-obj-proxy":"^3.0.0","intl-messageformat":"^7.5.4","webpack-dev-server":"3.3.1","@babel/preset-react":"7.0.0","@types/react-portal":"4.0.1","@types/react-window":"^1.8.1","babel-plugin-lodash":"3.3.4","html-webpack-plugin":"3.2.0","react-test-renderer":"16.4.2","@types/react-measure":"2.0.5","clean-webpack-plugin":"2.0.2","stats-webpack-plugin":"0.7.0","eslint-config-prettier":"4.1.0","react-google-recaptcha":"^0.14.1","tslint-config-prettier":"1.18.0","@gooddata/eslint-config":"^1.0.0","@gooddata/tslint-config":"1.0.0","@types/react-responsive":"^3.0.3","@types/storybook__react":"4.0.1","@types/stringify-object":"^3.2.0","enzyme-adapter-react-16":"1.3.1","@gooddata/test-storybook":"3.2.1","@storybook/addon-actions":"5.0.11","@storybook/addon-options":"5.0.11","node-sass-magic-importer":"5.1.0","react-syntax-highlighter":"11.0.2","@types/fixed-data-table-2":"0.8.1","@types/react-test-renderer":"16.0.0","circular-dependency-plugin":"5.0.2","compression-webpack-plugin":"2.0.0","@types/json-stable-stringify":"^1.0.32","@gooddata/frontend-npm-scripts":"1.1.0","@types/enzyme-adapter-react-16":"1.0.3","@types/storybook__addon-actions":"3.4.2","@babel/plugin-proposal-class-properties":"7.4.4","@babel/plugin-proposal-object-rest-spread":"7.4.4","@babel/plugin-transform-async-to-generator":"7.4.4"},"peerDependencies":{"react":"^16.5.2","react-dom":"^16.5.2"},"_npmOperationalInternal":{"tmp":"tmp/react-components_7.5.0-alpha-ptquang86-qp-sd-898-error-2020-03-26T04-38-44-072Z_1585197556954_0.6833261155524459","host":"s3://npm-registry-packages"}},"7.5.0-alpha-ptquang86-qp-sd-898-error-2020-03-26T04-40-41-164Z":{"name":"@gooddata/react-components","version":"7.5.0-alpha-ptquang86-qp-sd-898-error-2020-03-26T04-40-41-164Z","author":{"name":"GoodData Corporation"},"license":"BSD-3-Clause","_id":"@gooddata/react-components@7.5.0-alpha-ptquang86-qp-sd-898-error-2020-03-26T04-40-41-164Z","maintainers":[{"name":"afi","email":"adam.fiedler@gooddata.com"},{"name":"bertold8","email":"ivan.nejezchleb@seznam.cz"},{"name":"brbistas","email":"valentinos.chraniotis@gooddata.com"},{"name":"bugsbunny338","email":"jiri.zajic@mensa.cz"},{"name":"de.do","email":"de.do@gooddata.com"},{"name":"gooddata-ci","email":"rail@gooddata.com"},{"name":"hung.nguyen.hoang","email":"hung.nguyen@gooddata.com"},{"name":"ivan.mjartan","email":"ivan.mjartan@gooddata.com"},{"name":"jakub-sterba","email":"jakub.sterba@gooddata.com"},{"name":"jankc","email":"jan.krapac@gmail.com"},{"name":"jaroslav.tomecek","email":"jaroslav.tomecek@gooddata.com"},{"name":"jkittler","email":"honza.kittler@gmail.com"},{"name":"khanh.le","email":"khanh.le@gooddata.com"},{"name":"lanhuynh","email":"lan.huynh@gooddata.com"},{"name":"linhhong","email":"linh.hong@gooddata.com"},{"name":"lupko","email":"lubomir.slivka@gooddata.com"},{"name":"matyas.kandl","email":"matyas.kandl@gooddata.com"},{"name":"michal.marsal","email":"michal.marsal@gooddata.com"},{"name":"naibinh","email":"naibinh@gmail.com"},{"name":"nikolacech","email":"nikola.cech@gooddata.com"},{"name":"nis.hua","email":"nis.hua@gooddata.com"},{"name":"no23reason","email":"dan.homola@hotmail.cz"},{"name":"patrikbraborec","email":"patrik.braborec@gooddata.com"},{"name":"pbenes","email":"petr.benes@gooddata.com"},{"name":"petrjanu","email":"petr.janu@gooddata.com"},{"name":"ptquang86","email":"ptquang86@gmail.com"},{"name":"qduval","email":"quentin.duval@gooddata.com"},{"name":"rodri360","email":"me@rodri360.com"},{"name":"sitina","email":"jiri.sitina@gooddata.com"},{"name":"strouhaljan","email":"strouhal.jan@gmail.com"},{"name":"tomas.kratochvil","email":"tomas.kratochvil@gooddata.com"},{"name":"tomasreichmann","email":"tomasreichmann@gmail.com"},{"name":"tomsatgd","email":"tomas.satinsky@gooddata.com"},{"name":"trung-le-quoc","email":"trung.le@gooddata.com"},{"name":"tu-ngo","email":"tungo1981@gmail.com"},{"name":"tulean","email":"tuan.le@gooddata.com"},{"name":"utdnah","email":"danh.ung@gooddata.com"},{"name":"vlastikcz","email":"vlastimil.kotas@gooddata.com"},{"name":"vu.pham","email":"vu.pham@gooddata.com"},{"name":"xmort","email":"petr.dolejsi@gooddata.com"},{"name":"yanlipnican","email":"yanlipnican@gmail.com"}],"homepage":"https://github.com/gooddata/gooddata-react-components#readme","bugs":{"url":"https://github.com/gooddata/gooddata-react-components/issues"},"dist":{"shasum":"be76fce8e2f2c0ab9b6b75f48620b4a20ff4bb47","tarball":"https://registry.npmjs.org/@gooddata/react-components/-/react-components-7.5.0-alpha-ptquang86-qp-sd-898-error-2020-03-26T04-40-41-164Z.tgz","fileCount":2503,"integrity":"sha512-yNlh1B2YJVEsdNyEdP6vunZZZK8GphXsJqo2eeKk/MYok+DF9sv1fAJjvHyKP4wN+Ej3NGr3iB/NPPc+CrHXwA==","signatures":[{"sig":"MEUCIQCpH8l154ICKjB7kBk64v6AhJcbAOq2KOaxxzV9xFm+dwIga6cvl/NXf+13CeANJXdSJB+NIW3Lw34DHoMpe9NPm9Y=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":9926474,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJefDJoCRA9TVsSAnZWagAADJsP/0zKirvP5fPTFkEna7SM\nknt+TwSH9N9Ml1OANbrzPhYnYZtTrtSUQiW3E/ngqw/6Rk1B3XMv8G1BRbHH\nSJdFdT5Je4I7BY0/eG0SyBfTdVh/+C+wIDi/OVyeRxGLfFtOOxQh/U/ZkYa8\n0iTDg0YkS2vLvwOrAIwtdLImLQblgerUZdG8Cs3MNrPu4EEn7kFmIAt5d3ox\nyJ09CElrDRrweM3uYwB6vFoh4TCcLh7LbY1ff3eqSaw0h7TLVf6MNRwZdMSq\nzeh5WQ7AyxDzveW0+DHzQt101toMzx+3Q4bpqepppqAM4QdzxqtvweDkU3eO\njhT8MrZCv4540MeIejXcnZb20Dr2bQxH6Ika+vgadA7oBrLhgvCyITg6N6bt\nOJHJ3FKWHFT7RP74xAhOxbavics9bfYT/+qD9jbMo5pdISYcSr1AC4WWTAUg\nHm2rDslfSlUc1T/J2pEPzjvN4cqaRFH9R2IfbnTfd1aIpvCbdaVYB8pEBOS5\n1ARiYK7peXq8xgGlfQZk1/YuNdRxdje2FhcmPvJjyP7wLQ/5s4Pb25nKLP5Q\nfegcg/SeKth3OtUNtqVPS1m/qGx4wOUhSEh2GmGHO+AiAWQdNs9bU8JdB65m\nGpkacFaIHD8G7XiRvtsWCUVL2dbVHdRqecPH7merQbeYrn4FovtjvORtKFK5\n1gZx\r\n=3mwb\r\n-----END PGP SIGNATURE-----\r\n"},"main":"dist/index.js","husky":{"hooks":{"pre-commit":"lint-staged"}},"config":{"eslint":"./examples/**/*.{js,jsx}","tslint":"./{__mocks__,src,stories}/{,**/}*.{ts,tsx}"},"readme":"[![npm version](https://badge.fury.io/js/%40gooddata%2Freact-components.svg)](https://www.npmjs.com/package/@gooddata/react-components)\n\n# GoodData.UI React components\n> A React-based JavaScript library for building data-driven applications\n\n## Getting started\n- [GoodData.UI Documentation](http://sdk.gooddata.com/gooddata-ui/)\n- [GoodData.UI Live Examples](https://gooddata-examples.herokuapp.com/)\n- [Stack Overflow](https://stackoverflow.com/questions/tagged/gooddata)\n\n### Usage\nWith [yarn](https://yarnpkg.com) installed, go to your project directory and run\n```\n$ yarn add @gooddata/react-components\n```\nIf you prefer [npm](npmjs.com) run\n```\n$ npm install --save @gooddata/react-components\n```\n\nThe public API is exposed via global `index.js`. Except for the styles, do not import any other file directly\nbecause they are not intended to be part of the public API.\n\n## Contributing\n\nWe welcome any contribution in form of [issues](https://github.com/gooddata/gooddata-react-components/issues) or [pull requests](https://github.com/gooddata/gooddata-react-components/pulls).\n\nInstall [Node.js](http://nodejs.org) (node 12.16.1, npm v6.13.4) and [Yarn](https://classic.yarnpkg.com) (1.22.4).\n\nInstall dependencies:\n```\nyarn install --frozen-lockfile\n```\n\nThese commands may come in handy while developing:\n\n| command | description |\n| ------- | ----------- |\n| `yarn install --pure-lockfile` | first step |\n| ||\n| `yarn dev` | build react-components to `/dist` in watch mode |\n| `yarn test` | run all unit tests |\n| `yarn prettier-write` | format the source code to match the valid codestyle |\n| `yarn validate` | validate codestyle |\n| ||\n| `yarn storybook` | run storybook from `/stories` on http://localhost:9001 |\n| `yarn build-storybook` | build storybook to `/dist-storybook` |\n| `yarn test-storybook` | run storybook and [screenshot tests](https://github.com/gooddata/gdc-client-utils/tree/master/test-storybook) |\n| ||\n| `yarn examples` | run Live Examples dev-server from `/examples` on https://localhost:8999 |\n| `yarn examples-build` | build Live Examples to `/examples/dist` |\n| `yarn examples-server` | serve built Live Examples - see `/examples/server/src` |\n| `yarn examples-testcafe` | run testcafe tests against `localhost:8999` |\n\n### Deploy to heroku.com\nWhen you deploy this repo to heroku, it serves *GoodData.UI Live Examples*.\nRelevant tasks are in `Procfile` and `package.json`.\n\n```bash\n# run in the project directory\nheroku login\nheroku create <your-app-name>\nheroku config:set DOMAIN_ADMIN_USERNAME=x@gooddata.com DOMAIN_ADMIN_PASSWORD=xy PROJECT_ID_TO_ASSIGN=xms7ga4tf3g3nzucd8380o2bev8oeknp\ngit push heroku HEAD:master\nheroku open\n```\n### Enable Geo Chart for Storybook and Live Examples\nGeo chart uses Mapbox to render map which requires a Mapbox access token.\n- Register an account and create Mapbox access token at [guide](https://docs.mapbox.com/help/how-mapbox-works/access-tokens/)\n- Store the created token at `.env`:\n```bash\necho -e \"EXAMPLE_MAPBOX_ACCESS_TOKEN=token\" >> .env # only need to run once\necho -e \"STORYBOOK_MAPBOX_ACCESS_TOKEN=token\" >> .env # only need to run once\n```\n\n### Run Live Examples Locally\nTo run *GoodData.UI Live Examples* locally:\n```bash\ngit clone <this-repository>\ncd  <repository-folder>\nyarn install --pure-lockfile\nyarn examples\n```\nThen open https://localhost:8999 and login using Live Examples account (you can [create one here](https://gooddata-examples.herokuapp.com/registration)).\n\n### Run Storybook locally\n- Run storybook with token stored in `.env` for more secure\n```bash\nyarn storybook\n```\n- Or run storybook with token env param exposed to cli (not suggested)\n```bash\nSTORYBOOK_MAPBOX_ACCESS_TOKEN=token yarn storybook\n```\n- Apply either above way to `yarn build-storybook` or `yarn test-storybook`\n\n### Source code formatting\nThe source code in the repository is formatted by [Prettier](https://prettier.io/).\nThe format of the code is validated by our Continuous Integration server and is one of the requirements of successful merge.\n\nPrettier is supported by every major IDE. You can find the list of supported editors and how to configure them [here](https://prettier.io/docs/en/editors.html).\n\nIn the case, when your editor is not supported or you don't want to setup the integration, you can run the `yarn prettier-write` command to reformat the code before commit.\n\n## Changelog\n\n- see [CHANGELOG.md](CHANGELOG.md)\n\n## Supported versions\n\nIn order to make the user experience with integrating GoodData UI SDK as smooth and secure as possible and to ensure that the SDK is using the latest features of the platform, we will only provide support to two most recent major versions of UI SDK.\n\nThe most recent majors will be supported in the following modes:\n\n- The latest major version will receive all new functionality and all bug fixes\n- The previous major version will only receive fixes to critical issues and security fixes. These fixes will be applied on top of last released version of the previous major\n\nThe customers are encouraged to always use the latest version of the UI SDK.\n\nIn case of using older versions, the user might face API incompatibility, performance or security issues.\n\nPlease follow the installation instructions to update to the newest version.\n\n## License\n\n(C) 2007-2020 GoodData Corporation\n\nThis project is dual licensed:\n\n- The ATTRIBUTION-NONCOMMERCIAL 4.0 INTERNATIONAL (CC BY-NC 4.0) is used for purpose of the trial experience and evaluation of GoodData.UI library.\n- The GOODDATA GOODDATA.UI LIBRARY END USER LICENSE AGREEMENT is used for GoodData customers.\n\nFor more information, please see [LICENSE](https://github.com/gooddata/gooddata-react-components/blob/master/LICENSE)\n","gitHead":"75c298f09cd97af0a0b9e6d06138b9393e6a456e","scripts":{"dev":"bash scripts/build.sh --dev-watch","test":"jest --watch","build":"bash scripts/build.sh","tslint":"yarn run-tslint -t verbose $npm_package_config_tslint","prepare":"cd examples/server && yarn install --frozen-lockfile && cd ../..; rm -r examples/node_modules 2>/dev/null; true","examples":"bash scripts/run-examples.sh","prepare?":"# Called before `npm publish` and on local `npm install`. Temporarily also for deleting obsolete node_modules. Ends with `true` to continue gracefully.","validate":"tsc --noEmit && yarn tslint && eslint $npm_package_config_eslint && yarn prettier-check","build-dev":"bash scripts/build.sh --dev","examples?":"# Default is developer domain, other options: yarn examples [sec,secure,stg,stg2,stg3,demo,developer or URL]","storybook":"yarn build && start-storybook -p 9001 -c .storybook","test-once":"jest","tslint-ci":"mkdir -p ./ci/results && yarn run-tslint -t checkstyle -o ./ci/results/tslint-results.xml $npm_package_config_tslint","run-tslint":"tslint -p tsconfig.json","validate-ci":"tsc --noEmit && yarn tslint-ci  && eslint $npm_package_config_eslint -f checkstyle -o ci/results/eslint-results.xml && yarn prettier-check","examples-build":"bash scripts/build-examples.sh","prepublishOnly":"yarn build","prettier-check":"prettier --check '{src,stories,styles,__mocks__,examples/server/src,examples/src,examples/test}/**/*.{ts,js,tsx,jsx,json,scss,md,yaml,html}'","prettier-write":"prettier --write '{src,stories,styles,__mocks__,examples/server/src,examples/src,examples/test}/**/*.{ts,js,tsx,jsx,json,scss,md,yaml,html}'","test-storybook":"yarn build && test-storybook","build-storybook":"yarn build && build-storybook -c .storybook -o dist-storybook","examples-server":"node examples/server/src/index.js","heroku-postbuild":"yarn examples-build developer","examples-testcafe":"./scripts/run-testcafe.sh visual","check-circular-deps":"madge --circular --extensions ts ./src","examples-testcafe-ci":"./scripts/run-testcafe.sh ci","examples-testcafe-live":"./scripts/run-testcafe.sh live"},"typings":"dist/index.d.ts","_npmUser":{"name":"ptquang86","email":"ptquang86@gmail.com"},"deprecated":"@gooddata/react-components@7 reached End of Support on March 31, 2022. Please upgrade (see https://sdk.gooddata.com/gooddata-ui/docs/supported_versions.html for more information).","repository":{"url":"git+ssh://git@github.com/gooddata/gooddata-react-components.git","type":"git"},"_npmVersion":"6.13.4","description":"GoodData.UI - A powerful JavaScript library for building analytical applications","directories":{},"lint-staged":{"{src,stories,styles,__mocks__,examples/server/src,examples/src,examples/test}/**/*.{ts,js,tsx,jsx,scss}":["npx gdc-fix-copyright","git add"],"{src,stories,styles,__mocks__,examples/server/src,examples/src,examples/test}/**/*.{ts,js,tsx,jsx,json,scss,md,yaml,html}":["prettier --write","git add"]},"_nodeVersion":"12.16.1","dependencies":{"rxjs":"^5.5.6","uuid":"^3.2.1","immer":"^1.3.1","lodash":"^4.17.15","date-fns":"^2.7.0","downshift":"^3.2.7","invariant":"^2.2.2","mapbox-gl":"^1.6.1","classnames":"^2.2.6","highcharts":"7.1.1","prop-types":"^15.6.0","react-intl":"^3.6.0","custom-event":"^1.0.1","react-window":"^1.8.1","ag-grid-react":"20.0.0","react-measure":"^2.3.0","@types/mapbox-gl":"^1.6.1","react-day-picker":"~7.3.0","react-responsive":"^3.0.0","stringify-object":"^2.4.0","@gooddata/typings":"^2.22.0","ag-grid-community":"20.0.0","http-status-codes":"^1.3.0","@gooddata/js-utils":"^3.5.0","@gooddata/numberjs":"^3.2.4","fixed-data-table-2":"0.7.17","@gooddata/goodstrap":"^68.2.1","react-dom-factories":"^1.0.2","@gooddata/gooddata-js":"^12.5.0","json-stable-stringify":"^1.0.1","react-transition-group":"^2.2.1","hoist-non-react-statics":"^3.3.0","nodelist-foreach-polyfill":"^1.2.0","@formatjs/intl-pluralrules":"^1.3.6","highcharts-grouped-categories":"^1.1.3"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"raf":"3.3.2","yup":"^0.24.1","jest":"24.7.1","husky":"3.0.0","madge":"^3.4.4","react":"^16.5.2","enzyme":"3.5.0","eslint":"4.19.1","formik":"^0.11.11","moment":"2.23.0","history":"^4.7.2","ts-jest":"24.0.0","webpack":"4.30.0","full-icu":"^1.3.0","prettier":"1.16.4","react-ga":"^2.5.2","recharts":"1.0.0-beta.9","testcafe":"1.1.4","commander":"2.14.1","node-sass":"4.13.0","react-dom":"^16.5.2","supertest":"3.0.0","ts-loader":"6.0.0","@types/raf":"^3.4.0","css-loader":"0.28.7","jest-junit":"3.0.0","raw-loader":"0.5.1","styled-jsx":"2.2.1","typescript":"3.3.4000","@babel/core":"7.4.4","@types/jest":"24.0.6","@types/node":"7.0.8","@types/uuid":"3.4.3","file-loader":"3.0.1","jest-enzyme":"7.0.2","lint-staged":"9.1.0","sass-loader":"6.0.6","webpack-cli":"3.3.2","@types/react":"16.8.6","babel-loader":"8.0.5","react-helmet":"5.2.0","react-select":"1.2.1","style-loader":"0.19.1","@types/enzyme":"3.1.13","@types/lodash":"4.14.123","testcafe-live":"0.1.4","@babel/runtime":"7.4.4","dotenv-webpack":"^1.7.0","@babel/polyfill":"^7.4.4","@storybook/react":"5.0.11","@types/invariant":"2.2.29","@types/react-dom":"16.0.11","isomorphic-fetch":"2.2.1","react-datepicker":"1.1.0","react-router-dom":"4.2.2","@babel/preset-env":"7.4.4","@gooddata/mock-js":"^2.11.0","@storybook/addons":"5.0.11","@types/classnames":"2.2.3","@types/prop-types":"15.5.2","@storybook/theming":"5.0.11","identity-obj-proxy":"^3.0.0","intl-messageformat":"^7.5.4","webpack-dev-server":"3.3.1","@babel/preset-react":"7.0.0","@types/react-portal":"4.0.1","@types/react-window":"^1.8.1","babel-plugin-lodash":"3.3.4","html-webpack-plugin":"3.2.0","react-test-renderer":"16.4.2","@types/react-measure":"2.0.5","clean-webpack-plugin":"2.0.2","stats-webpack-plugin":"0.7.0","eslint-config-prettier":"4.1.0","react-google-recaptcha":"^0.14.1","tslint-config-prettier":"1.18.0","@gooddata/eslint-config":"^1.0.0","@gooddata/tslint-config":"1.0.0","@types/react-responsive":"^3.0.3","@types/storybook__react":"4.0.1","@types/stringify-object":"^3.2.0","enzyme-adapter-react-16":"1.3.1","@gooddata/test-storybook":"3.2.1","@storybook/addon-actions":"5.0.11","@storybook/addon-options":"5.0.11","node-sass-magic-importer":"5.1.0","react-syntax-highlighter":"11.0.2","@types/fixed-data-table-2":"0.8.1","@types/react-test-renderer":"16.0.0","circular-dependency-plugin":"5.0.2","compression-webpack-plugin":"2.0.0","@types/json-stable-stringify":"^1.0.32","@gooddata/frontend-npm-scripts":"1.1.0","@types/enzyme-adapter-react-16":"1.0.3","@types/storybook__addon-actions":"3.4.2","@babel/plugin-proposal-class-properties":"7.4.4","@babel/plugin-proposal-object-rest-spread":"7.4.4","@babel/plugin-transform-async-to-generator":"7.4.4"},"peerDependencies":{"react":"^16.5.2","react-dom":"^16.5.2"},"_npmOperationalInternal":{"tmp":"tmp/react-components_7.5.0-alpha-ptquang86-qp-sd-898-error-2020-03-26T04-40-41-164Z_1585197671373_0.7440178743669918","host":"s3://npm-registry-packages"}},"7.5.0-alpha-khanh.le-develop-2020-03-26T05-05-54-008Z":{"name":"@gooddata/react-components","version":"7.5.0-alpha-khanh.le-develop-2020-03-26T05-05-54-008Z","author":{"name":"GoodData Corporation"},"license":"BSD-3-Clause","_id":"@gooddata/react-components@7.5.0-alpha-khanh.le-develop-2020-03-26T05-05-54-008Z","maintainers":[{"name":"afi","email":"adam.fiedler@gooddata.com"},{"name":"bertold8","email":"ivan.nejezchleb@seznam.cz"},{"name":"brbistas","email":"valentinos.chraniotis@gooddata.com"},{"name":"bugsbunny338","email":"jiri.zajic@mensa.cz"},{"name":"de.do","email":"de.do@gooddata.com"},{"name":"gooddata-ci","email":"rail@gooddata.com"},{"name":"hung.nguyen.hoang","email":"hung.nguyen@gooddata.com"},{"name":"ivan.mjartan","email":"ivan.mjartan@gooddata.com"},{"name":"jakub-sterba","email":"jakub.sterba@gooddata.com"},{"name":"jankc","email":"jan.krapac@gmail.com"},{"name":"jaroslav.tomecek","email":"jaroslav.tomecek@gooddata.com"},{"name":"jkittler","email":"honza.kittler@gmail.com"},{"name":"khanh.le","email":"khanh.le@gooddata.com"},{"name":"lanhuynh","email":"lan.huynh@gooddata.com"},{"name":"linhhong","email":"linh.hong@gooddata.com"},{"name":"lupko","email":"lubomir.slivka@gooddata.com"},{"name":"matyas.kandl","email":"matyas.kandl@gooddata.com"},{"name":"michal.marsal","email":"michal.marsal@gooddata.com"},{"name":"naibinh","email":"naibinh@gmail.com"},{"name":"nikolacech","email":"nikola.cech@gooddata.com"},{"name":"nis.hua","email":"nis.hua@gooddata.com"},{"name":"no23reason","email":"dan.homola@hotmail.cz"},{"name":"patrikbraborec","email":"patrik.braborec@gooddata.com"},{"name":"pbenes","email":"petr.benes@gooddata.com"},{"name":"petrjanu","email":"petr.janu@gooddata.com"},{"name":"ptquang86","email":"ptquang86@gmail.com"},{"name":"qduval","email":"quentin.duval@gooddata.com"},{"name":"rodri360","email":"me@rodri360.com"},{"name":"sitina","email":"jiri.sitina@gooddata.com"},{"name":"strouhaljan","email":"strouhal.jan@gmail.com"},{"name":"tomas.kratochvil","email":"tomas.kratochvil@gooddata.com"},{"name":"tomasreichmann","email":"tomasreichmann@gmail.com"},{"name":"tomsatgd","email":"tomas.satinsky@gooddata.com"},{"name":"trung-le-quoc","email":"trung.le@gooddata.com"},{"name":"tu-ngo","email":"tungo1981@gmail.com"},{"name":"tulean","email":"tuan.le@gooddata.com"},{"name":"utdnah","email":"danh.ung@gooddata.com"},{"name":"vlastikcz","email":"vlastimil.kotas@gooddata.com"},{"name":"vu.pham","email":"vu.pham@gooddata.com"},{"name":"xmort","email":"petr.dolejsi@gooddata.com"},{"name":"yanlipnican","email":"yanlipnican@gmail.com"}],"homepage":"https://github.com/gooddata/gooddata-react-components#readme","bugs":{"url":"https://github.com/gooddata/gooddata-react-components/issues"},"dist":{"shasum":"3aca68d44e597a5c2ec65a8008325792196e4b26","tarball":"https://registry.npmjs.org/@gooddata/react-components/-/react-components-7.5.0-alpha-khanh.le-develop-2020-03-26T05-05-54-008Z.tgz","fileCount":2500,"integrity":"sha512-bkzQRuXIvYulQIESl6P2vAFHGHopCUqm9J+ZhmjnPkXPy3yj4WX8iqBSGIZjSt+LKjyHmIbEZUO2TkqCXcUE2g==","signatures":[{"sig":"MEYCIQCZIDJjyp8oOCnnoUwruCNYiQ/XMJYDbk4k/mPgymHBuAIhAKTV9cDfneMwh9diGFwiz9Q+SQZzrQo+nKv46TNoDjZN","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":9877693,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJefDa8CRA9TVsSAnZWagAAt2EP/21ZuKfrSmkynQy+GFJJ\nLvi959+CB2usjnqk67OhSxard6Sj2RoRGevdJNpooDbZ8rfukT6Heol5yNAR\nt+h0cIgPa22v6Z1P+XJ9/Mu88tL+VDTuugFWE5l6rcfoR8+inlLXktzTi7PW\no3NjD3EVA4adZFZpE8XxY+anCKFn6Ka/lGNFeRsrwYsyrT38Ov9Y9F2C/kkN\n0osflo1BdJHyNcs12TP5mbxhO+5wzIqxLr/B+4e8+4KSW1N0hxsD4yISzkuR\niMhTs/CgNvYSNV2yaB7oOnJRhkW5NuLkRayjX1rD7m6AqeTNyNTrta8aZFco\nLtxCyn73N92QV8lJMwcCF0vI+30/6iYF5OKeltL1SZhb3V2JxNTNvyMObvT5\ncNaP/MUCA8AqvzkGL+QK7l9yUkleMDuv//qtvrUwEMrSN2VxLKNE6fcsweQF\nqAtQqLhCqAftGx75vKbJa7ZWNNa7m5XK4ZAAXfTQU3EDDhpf/khZcp1La73J\n/0ViAWRhrYB7MiOZeUJlmVSH+qL+2HjqFbN5niUgeCLlsRVBP0vuGMSpefNX\nxOxY6x2Jwbo5+513gxwfUNsoZ+Y9Km8gLR1k2bDY6/OFVY/1DL29qF9vJrya\npCUEPQcLdBfHutbm8aFrl4MOfWpd/Tw1aRZXe+YZ9s05yuG64kpiM3M6c35Q\n07za\r\n=bca7\r\n-----END PGP SIGNATURE-----\r\n"},"main":"dist/index.js","husky":{"hooks":{"pre-commit":"lint-staged"}},"config":{"eslint":"./examples/**/*.{js,jsx}","tslint":"./{__mocks__,src,stories}/{,**/}*.{ts,tsx}"},"readme":"[![npm version](https://badge.fury.io/js/%40gooddata%2Freact-components.svg)](https://www.npmjs.com/package/@gooddata/react-components)\n\n# GoodData.UI React components\n> A React-based JavaScript library for building data-driven applications\n\n## Getting started\n- [GoodData.UI Documentation](http://sdk.gooddata.com/gooddata-ui/)\n- [GoodData.UI Live Examples](https://gooddata-examples.herokuapp.com/)\n- [Stack Overflow](https://stackoverflow.com/questions/tagged/gooddata)\n\n### Usage\nWith [yarn](https://yarnpkg.com) installed, go to your project directory and run\n```\n$ yarn add @gooddata/react-components\n```\nIf you prefer [npm](npmjs.com) run\n```\n$ npm install --save @gooddata/react-components\n```\n\nThe public API is exposed via global `index.js`. Except for the styles, do not import any other file directly\nbecause they are not intended to be part of the public API.\n\n## Contributing\n\nWe welcome any contribution in form of [issues](https://github.com/gooddata/gooddata-react-components/issues) or [pull requests](https://github.com/gooddata/gooddata-react-components/pulls).\n\nInstall [Node.js](http://nodejs.org) (node 12.16.1, npm v6.13.4) and [Yarn](https://classic.yarnpkg.com) (1.22.4).\n\nInstall dependencies:\n```\nyarn install --frozen-lockfile\n```\n\nThese commands may come in handy while developing:\n\n| command | description |\n| ------- | ----------- |\n| `yarn install --pure-lockfile` | first step |\n| ||\n| `yarn dev` | build react-components to `/dist` in watch mode |\n| `yarn test` | run all unit tests |\n| `yarn prettier-write` | format the source code to match the valid codestyle |\n| `yarn validate` | validate codestyle |\n| ||\n| `yarn storybook` | run storybook from `/stories` on http://localhost:9001 |\n| `yarn build-storybook` | build storybook to `/dist-storybook` |\n| `yarn test-storybook` | run storybook and [screenshot tests](https://github.com/gooddata/gdc-client-utils/tree/master/test-storybook) |\n| ||\n| `yarn examples` | run Live Examples dev-server from `/examples` on https://localhost:8999 |\n| `yarn examples-build` | build Live Examples to `/examples/dist` |\n| `yarn examples-server` | serve built Live Examples - see `/examples/server/src` |\n| `yarn examples-testcafe` | run testcafe tests against `localhost:8999` |\n\n### Deploy to heroku.com\nWhen you deploy this repo to heroku, it serves *GoodData.UI Live Examples*.\nRelevant tasks are in `Procfile` and `package.json`.\n\n```bash\n# run in the project directory\nheroku login\nheroku create <your-app-name>\nheroku config:set DOMAIN_ADMIN_USERNAME=x@gooddata.com DOMAIN_ADMIN_PASSWORD=xy PROJECT_ID_TO_ASSIGN=xms7ga4tf3g3nzucd8380o2bev8oeknp\ngit push heroku HEAD:master\nheroku open\n```\n### Enable Geo Chart for Storybook and Live Examples\nGeo chart uses Mapbox to render map which requires a Mapbox access token.\n- Register an account and create Mapbox access token at [guide](https://docs.mapbox.com/help/how-mapbox-works/access-tokens/)\n- Store the created token at `.env`:\n```bash\necho -e \"EXAMPLE_MAPBOX_ACCESS_TOKEN=token\" >> .env # only need to run once\necho -e \"STORYBOOK_MAPBOX_ACCESS_TOKEN=token\" >> .env # only need to run once\n```\n\n### Run Live Examples Locally\nTo run *GoodData.UI Live Examples* locally:\n```bash\ngit clone <this-repository>\ncd  <repository-folder>\nyarn install --pure-lockfile\nyarn examples\n```\nThen open https://localhost:8999 and login using Live Examples account (you can [create one here](https://gooddata-examples.herokuapp.com/registration)).\n\n### Run Storybook locally\n- Run storybook with token stored in `.env` for more secure\n```bash\nyarn storybook\n```\n- Or run storybook with token env param exposed to cli (not suggested)\n```bash\nSTORYBOOK_MAPBOX_ACCESS_TOKEN=token yarn storybook\n```\n- Apply either above way to `yarn build-storybook` or `yarn test-storybook`\n\n### Source code formatting\nThe source code in the repository is formatted by [Prettier](https://prettier.io/).\nThe format of the code is validated by our Continuous Integration server and is one of the requirements of successful merge.\n\nPrettier is supported by every major IDE. You can find the list of supported editors and how to configure them [here](https://prettier.io/docs/en/editors.html).\n\nIn the case, when your editor is not supported or you don't want to setup the integration, you can run the `yarn prettier-write` command to reformat the code before commit.\n\n## Changelog\n\n- see [CHANGELOG.md](CHANGELOG.md)\n\n## Supported versions\n\nIn order to make the user experience with integrating GoodData UI SDK as smooth and secure as possible and to ensure that the SDK is using the latest features of the platform, we will only provide support to two most recent major versions of UI SDK.\n\nThe most recent majors will be supported in the following modes:\n\n- The latest major version will receive all new functionality and all bug fixes\n- The previous major version will only receive fixes to critical issues and security fixes. These fixes will be applied on top of last released version of the previous major\n\nThe customers are encouraged to always use the latest version of the UI SDK.\n\nIn case of using older versions, the user might face API incompatibility, performance or security issues.\n\nPlease follow the installation instructions to update to the newest version.\n\n## License\n\n(C) 2007-2020 GoodData Corporation\n\nThis project is dual licensed:\n\n- The ATTRIBUTION-NONCOMMERCIAL 4.0 INTERNATIONAL (CC BY-NC 4.0) is used for purpose of the trial experience and evaluation of GoodData.UI library.\n- The GOODDATA GOODDATA.UI LIBRARY END USER LICENSE AGREEMENT is used for GoodData customers.\n\nFor more information, please see [LICENSE](https://github.com/gooddata/gooddata-react-components/blob/master/LICENSE)\n","gitHead":"c5ad95273571caeac56e388ffafd1aa201a365d9","scripts":{"dev":"bash scripts/build.sh --dev-watch","test":"jest --watch","build":"bash scripts/build.sh","tslint":"yarn run-tslint -t verbose $npm_package_config_tslint","prepare":"cd examples/server && yarn install --frozen-lockfile && cd ../..; rm -r examples/node_modules 2>/dev/null; true","examples":"bash scripts/run-examples.sh","prepare?":"# Called before `npm publish` and on local `npm install`. Temporarily also for deleting obsolete node_modules. Ends with `true` to continue gracefully.","validate":"tsc --noEmit && yarn tslint && eslint $npm_package_config_eslint && yarn prettier-check","build-dev":"bash scripts/build.sh --dev","examples?":"# Default is developer domain, other options: yarn examples [sec,secure,stg,stg2,stg3,demo,developer or URL]","storybook":"yarn build && start-storybook -p 9001 -c .storybook","test-once":"jest","tslint-ci":"mkdir -p ./ci/results && yarn run-tslint -t checkstyle -o ./ci/results/tslint-results.xml $npm_package_config_tslint","run-tslint":"tslint -p tsconfig.json","validate-ci":"tsc --noEmit && yarn tslint-ci  && eslint $npm_package_config_eslint -f checkstyle -o ci/results/eslint-results.xml && yarn prettier-check","examples-build":"bash scripts/build-examples.sh","prepublishOnly":"yarn build","prettier-check":"prettier --check '{src,stories,styles,__mocks__,examples/server/src,examples/src,examples/test}/**/*.{ts,js,tsx,jsx,json,scss,md,yaml,html}'","prettier-write":"prettier --write '{src,stories,styles,__mocks__,examples/server/src,examples/src,examples/test}/**/*.{ts,js,tsx,jsx,json,scss,md,yaml,html}'","test-storybook":"yarn build && test-storybook","build-storybook":"yarn build && build-storybook -c .storybook -o dist-storybook","examples-server":"node examples/server/src/index.js","heroku-postbuild":"yarn examples-build developer","examples-testcafe":"./scripts/run-testcafe.sh visual","check-circular-deps":"madge --circular --extensions ts ./src","examples-testcafe-ci":"./scripts/run-testcafe.sh ci","examples-testcafe-live":"./scripts/run-testcafe.sh live"},"typings":"dist/index.d.ts","_npmUser":{"name":"khanh.le","email":"khanh.le@gooddata.com"},"deprecated":"@gooddata/react-components@7 reached End of Support on March 31, 2022. Please upgrade (see https://sdk.gooddata.com/gooddata-ui/docs/supported_versions.html for more information).","repository":{"url":"git+ssh://git@github.com/gooddata/gooddata-react-components.git","type":"git"},"_npmVersion":"6.4.1","description":"GoodData.UI - A powerful JavaScript library for building analytical applications","directories":{},"lint-staged":{"{src,stories,styles,__mocks__,examples/server/src,examples/src,examples/test}/**/*.{ts,js,tsx,jsx,scss}":["npx gdc-fix-copyright","git add"],"{src,stories,styles,__mocks__,examples/server/src,examples/src,examples/test}/**/*.{ts,js,tsx,jsx,json,scss,md,yaml,html}":["prettier --write","git add"]},"_nodeVersion":"8.12.0","dependencies":{"rxjs":"^5.5.6","uuid":"^3.2.1","immer":"^1.3.1","lodash":"^4.17.15","date-fns":"^2.7.0","downshift":"^3.2.7","invariant":"^2.2.2","mapbox-gl":"^1.6.1","classnames":"^2.2.6","highcharts":"7.1.1","prop-types":"^15.6.0","react-intl":"^3.6.0","custom-event":"^1.0.1","react-window":"^1.8.1","ag-grid-react":"20.0.0","react-measure":"^2.3.0","@types/mapbox-gl":"^1.6.1","react-day-picker":"~7.3.0","react-responsive":"^3.0.0","stringify-object":"^2.4.0","@gooddata/typings":"^2.22.0","ag-grid-community":"20.0.0","http-status-codes":"^1.3.0","@gooddata/js-utils":"^3.5.0","@gooddata/numberjs":"^3.2.4","fixed-data-table-2":"0.7.17","@gooddata/goodstrap":"^68.2.1","react-dom-factories":"^1.0.2","@gooddata/gooddata-js":"^12.5.0","json-stable-stringify":"^1.0.1","react-transition-group":"^2.2.1","hoist-non-react-statics":"^3.3.0","nodelist-foreach-polyfill":"^1.2.0","@formatjs/intl-pluralrules":"^1.3.6","highcharts-grouped-categories":"^1.1.3"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"raf":"3.3.2","yup":"^0.24.1","jest":"24.7.1","husky":"3.0.0","madge":"^3.4.4","react":"^16.5.2","enzyme":"3.5.0","eslint":"4.19.1","formik":"^0.11.11","moment":"2.23.0","history":"^4.7.2","ts-jest":"24.0.0","webpack":"4.30.0","full-icu":"^1.3.0","prettier":"1.16.4","react-ga":"^2.5.2","recharts":"1.0.0-beta.9","testcafe":"1.1.4","commander":"2.14.1","node-sass":"4.13.0","react-dom":"^16.5.2","supertest":"3.0.0","ts-loader":"6.0.0","@types/raf":"^3.4.0","css-loader":"0.28.7","jest-junit":"3.0.0","raw-loader":"0.5.1","styled-jsx":"2.2.1","typescript":"3.3.4000","@babel/core":"7.4.4","@types/jest":"24.0.6","@types/node":"7.0.8","@types/uuid":"3.4.3","file-loader":"3.0.1","jest-enzyme":"7.0.2","lint-staged":"9.1.0","sass-loader":"6.0.6","webpack-cli":"3.3.2","@types/react":"16.8.6","babel-loader":"8.0.5","react-helmet":"5.2.0","react-select":"1.2.1","style-loader":"0.19.1","@types/enzyme":"3.1.13","@types/lodash":"4.14.123","testcafe-live":"0.1.4","@babel/runtime":"7.4.4","dotenv-webpack":"^1.7.0","@babel/polyfill":"^7.4.4","@storybook/react":"5.0.11","@types/invariant":"2.2.29","@types/react-dom":"16.0.11","isomorphic-fetch":"2.2.1","react-datepicker":"1.1.0","react-router-dom":"4.2.2","@babel/preset-env":"7.4.4","@gooddata/mock-js":"^2.11.0","@storybook/addons":"5.0.11","@types/classnames":"2.2.3","@types/prop-types":"15.5.2","@storybook/theming":"5.0.11","identity-obj-proxy":"^3.0.0","intl-messageformat":"^7.5.4","webpack-dev-server":"3.3.1","@babel/preset-react":"7.0.0","@types/react-portal":"4.0.1","@types/react-window":"^1.8.1","babel-plugin-lodash":"3.3.4","html-webpack-plugin":"3.2.0","react-test-renderer":"16.4.2","@types/react-measure":"2.0.5","clean-webpack-plugin":"2.0.2","stats-webpack-plugin":"0.7.0","eslint-config-prettier":"4.1.0","react-google-recaptcha":"^0.14.1","tslint-config-prettier":"1.18.0","@gooddata/eslint-config":"^1.0.0","@gooddata/tslint-config":"1.0.0","@types/react-responsive":"^3.0.3","@types/storybook__react":"4.0.1","@types/stringify-object":"^3.2.0","enzyme-adapter-react-16":"1.3.1","@gooddata/test-storybook":"3.2.1","@storybook/addon-actions":"5.0.11","@storybook/addon-options":"5.0.11","node-sass-magic-importer":"5.1.0","react-syntax-highlighter":"11.0.2","@types/fixed-data-table-2":"0.8.1","@types/react-test-renderer":"16.0.0","circular-dependency-plugin":"5.0.2","compression-webpack-plugin":"2.0.0","@types/json-stable-stringify":"^1.0.32","@gooddata/frontend-npm-scripts":"1.1.0","@types/enzyme-adapter-react-16":"1.0.3","@types/storybook__addon-actions":"3.4.2","@babel/plugin-proposal-class-properties":"7.4.4","@babel/plugin-proposal-object-rest-spread":"7.4.4","@babel/plugin-transform-async-to-generator":"7.4.4"},"peerDependencies":{"react":"^16.5.2","react-dom":"^16.5.2"},"_npmOperationalInternal":{"tmp":"tmp/react-components_7.5.0-alpha-khanh.le-develop-2020-03-26T05-05-54-008Z_1585198779844_0.10006811069929955","host":"s3://npm-registry-packages"}},"7.5.0-alpha-ptquang86-qp-sd-898-error-2020-03-26T07-13-34-703Z":{"name":"@gooddata/react-components","version":"7.5.0-alpha-ptquang86-qp-sd-898-error-2020-03-26T07-13-34-703Z","author":{"name":"GoodData Corporation"},"license":"BSD-3-Clause","_id":"@gooddata/react-components@7.5.0-alpha-ptquang86-qp-sd-898-error-2020-03-26T07-13-34-703Z","maintainers":[{"name":"afi","email":"adam.fiedler@gooddata.com"},{"name":"bertold8","email":"ivan.nejezchleb@seznam.cz"},{"name":"brbistas","email":"valentinos.chraniotis@gooddata.com"},{"name":"bugsbunny338","email":"jiri.zajic@mensa.cz"},{"name":"de.do","email":"de.do@gooddata.com"},{"name":"gooddata-ci","email":"rail@gooddata.com"},{"name":"hung.nguyen.hoang","email":"hung.nguyen@gooddata.com"},{"name":"ivan.mjartan","email":"ivan.mjartan@gooddata.com"},{"name":"jakub-sterba","email":"jakub.sterba@gooddata.com"},{"name":"jankc","email":"jan.krapac@gmail.com"},{"name":"jaroslav.tomecek","email":"jaroslav.tomecek@gooddata.com"},{"name":"jkittler","email":"honza.kittler@gmail.com"},{"name":"khanh.le","email":"khanh.le@gooddata.com"},{"name":"lanhuynh","email":"lan.huynh@gooddata.com"},{"name":"linhhong","email":"linh.hong@gooddata.com"},{"name":"lupko","email":"lubomir.slivka@gooddata.com"},{"name":"matyas.kandl","email":"matyas.kandl@gooddata.com"},{"name":"michal.marsal","email":"michal.marsal@gooddata.com"},{"name":"naibinh","email":"naibinh@gmail.com"},{"name":"nikolacech","email":"nikola.cech@gooddata.com"},{"name":"nis.hua","email":"nis.hua@gooddata.com"},{"name":"no23reason","email":"dan.homola@hotmail.cz"},{"name":"patrikbraborec","email":"patrik.braborec@gooddata.com"},{"name":"pbenes","email":"petr.benes@gooddata.com"},{"name":"petrjanu","email":"petr.janu@gooddata.com"},{"name":"ptquang86","email":"ptquang86@gmail.com"},{"name":"qduval","email":"quentin.duval@gooddata.com"},{"name":"rodri360","email":"me@rodri360.com"},{"name":"sitina","email":"jiri.sitina@gooddata.com"},{"name":"strouhaljan","email":"strouhal.jan@gmail.com"},{"name":"tomas.kratochvil","email":"tomas.kratochvil@gooddata.com"},{"name":"tomasreichmann","email":"tomasreichmann@gmail.com"},{"name":"tomsatgd","email":"tomas.satinsky@gooddata.com"},{"name":"trung-le-quoc","email":"trung.le@gooddata.com"},{"name":"tu-ngo","email":"tungo1981@gmail.com"},{"name":"tulean","email":"tuan.le@gooddata.com"},{"name":"utdnah","email":"danh.ung@gooddata.com"},{"name":"vlastikcz","email":"vlastimil.kotas@gooddata.com"},{"name":"vu.pham","email":"vu.pham@gooddata.com"},{"name":"xmort","email":"petr.dolejsi@gooddata.com"},{"name":"yanlipnican","email":"yanlipnican@gmail.com"}],"homepage":"https://github.com/gooddata/gooddata-react-components#readme","bugs":{"url":"https://github.com/gooddata/gooddata-react-components/issues"},"dist":{"shasum":"b69fe7c1afeb9627eabbe19a7bb143f0e8121cd2","tarball":"https://registry.npmjs.org/@gooddata/react-components/-/react-components-7.5.0-alpha-ptquang86-qp-sd-898-error-2020-03-26T07-13-34-703Z.tgz","fileCount":2503,"integrity":"sha512-ReMlU/qTnQ+xPlRstoSRPE+YK2ilnNwUB5SrwwImXPIsSS9NE/yWp0sZmDVG2K3GFfVQi7oq1kcmsJ6BIw8ieg==","signatures":[{"sig":"MEUCIQCUeCYL5ag84SKT2bo2CprqjVopTHSzXV9B/HHbRrSZHgIgC4u/ui3hptN3ABb5dvjjzkyWPYJ+X6IE+l7+mgjka7w=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":9927334,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJefFZACRA9TVsSAnZWagAAgMIP/1B8Vp7kfBs+zv9wX+80\nkeRW01Ft1xDpRTw5/zlkj12jRyy+iHsUMUmLNUot2kreiwokns1MTagf2223\nl35N6PbRvjQk5o2gBoz1CVoCL6tgw9bmJKPSqKm2dkNpu2yVZPis/7Hy00Pb\nJQ1Zyghu0tM3ih45YrNA7oSbxn1beg5BCBRvy3GWxKNRLWWvyFosAtqTJiVF\nqg4h7E3kkqcHrLSMuDDd7nnMVxMssB+KbvW3/e1Rc/O8MFLx6jZdNlRuEu8n\n3bNMIbG+OlwY94Dzot8n2KF+HdCssKRmqSIjCUMuiMO0h+gPral5BcDCh1w1\nj2IWhiOp5OYDwDnP6JLEtaR0DjEbwj4r0Gn247tiNkw+RYYDH4ACDwCr/RFV\n//oPOEbg7XAsRL0itjqILwjIQYYnUNFirG5GL93WTBZJ+TMXInKYEeaoU32r\naFNQFhZOL5Z+wEn3g6burIBAYLWqlW4xY4N1ZmoEOhpXCE3TNGAZQ9XGeU8c\n3A7+rN7/wKFkd3yxVSaJAnqogshvFEIbgqcc2dNgGIPrVio7LAALRo5nrM29\nT5S43ujySaMKJLWEfdW5TR/hfDHsmSKInyzzuk4F0JIgRt+eVpZIuLg7WJ5H\n2RaLABtNbbk/4WNdPGbbXeM4oh/T2EGLp5h5zTgFyR9/4z/JnTv2Zv4lL4Tg\n8qQ2\r\n=WhiC\r\n-----END PGP SIGNATURE-----\r\n"},"main":"dist/index.js","husky":{"hooks":{"pre-commit":"lint-staged"}},"config":{"eslint":"./examples/**/*.{js,jsx}","tslint":"./{__mocks__,src,stories}/{,**/}*.{ts,tsx}"},"readme":"[![npm version](https://badge.fury.io/js/%40gooddata%2Freact-components.svg)](https://www.npmjs.com/package/@gooddata/react-components)\n\n# GoodData.UI React components\n> A React-based JavaScript library for building data-driven applications\n\n## Getting started\n- [GoodData.UI Documentation](http://sdk.gooddata.com/gooddata-ui/)\n- [GoodData.UI Live Examples](https://gooddata-examples.herokuapp.com/)\n- [Stack Overflow](https://stackoverflow.com/questions/tagged/gooddata)\n\n### Usage\nWith [yarn](https://yarnpkg.com) installed, go to your project directory and run\n```\n$ yarn add @gooddata/react-components\n```\nIf you prefer [npm](npmjs.com) run\n```\n$ npm install --save @gooddata/react-components\n```\n\nThe public API is exposed via global `index.js`. Except for the styles, do not import any other file directly\nbecause they are not intended to be part of the public API.\n\n## Contributing\n\nWe welcome any contribution in form of [issues](https://github.com/gooddata/gooddata-react-components/issues) or [pull requests](https://github.com/gooddata/gooddata-react-components/pulls).\n\nInstall [Node.js](http://nodejs.org) (node 12.16.1, npm v6.13.4) and [Yarn](https://classic.yarnpkg.com) (1.22.4).\n\nInstall dependencies:\n```\nyarn install --frozen-lockfile\n```\n\nThese commands may come in handy while developing:\n\n| command | description |\n| ------- | ----------- |\n| `yarn install --pure-lockfile` | first step |\n| ||\n| `yarn dev` | build react-components to `/dist` in watch mode |\n| `yarn test` | run all unit tests |\n| `yarn prettier-write` | format the source code to match the valid codestyle |\n| `yarn validate` | validate codestyle |\n| ||\n| `yarn storybook` | run storybook from `/stories` on http://localhost:9001 |\n| `yarn build-storybook` | build storybook to `/dist-storybook` |\n| `yarn test-storybook` | run storybook and [screenshot tests](https://github.com/gooddata/gdc-client-utils/tree/master/test-storybook) |\n| ||\n| `yarn examples` | run Live Examples dev-server from `/examples` on https://localhost:8999 |\n| `yarn examples-build` | build Live Examples to `/examples/dist` |\n| `yarn examples-server` | serve built Live Examples - see `/examples/server/src` |\n| `yarn examples-testcafe` | run testcafe tests against `localhost:8999` |\n\n### Deploy to heroku.com\nWhen you deploy this repo to heroku, it serves *GoodData.UI Live Examples*.\nRelevant tasks are in `Procfile` and `package.json`.\n\n```bash\n# run in the project directory\nheroku login\nheroku create <your-app-name>\nheroku config:set DOMAIN_ADMIN_USERNAME=x@gooddata.com DOMAIN_ADMIN_PASSWORD=xy PROJECT_ID_TO_ASSIGN=xms7ga4tf3g3nzucd8380o2bev8oeknp\ngit push heroku HEAD:master\nheroku open\n```\n### Enable Geo Chart for Storybook and Live Examples\nGeo chart uses Mapbox to render map which requires a Mapbox access token.\n- Register an account and create Mapbox access token at [guide](https://docs.mapbox.com/help/how-mapbox-works/access-tokens/)\n- Store the created token at `.env`:\n```bash\necho -e \"EXAMPLE_MAPBOX_ACCESS_TOKEN=token\" >> .env # only need to run once\necho -e \"STORYBOOK_MAPBOX_ACCESS_TOKEN=token\" >> .env # only need to run once\n```\n\n### Run Live Examples Locally\nTo run *GoodData.UI Live Examples* locally:\n```bash\ngit clone <this-repository>\ncd  <repository-folder>\nyarn install --pure-lockfile\nyarn examples\n```\nThen open https://localhost:8999 and login using Live Examples account (you can [create one here](https://gooddata-examples.herokuapp.com/registration)).\n\n### Run Storybook locally\n- Run storybook with token stored in `.env` for more secure\n```bash\nyarn storybook\n```\n- Or run storybook with token env param exposed to cli (not suggested)\n```bash\nSTORYBOOK_MAPBOX_ACCESS_TOKEN=token yarn storybook\n```\n- Apply either above way to `yarn build-storybook` or `yarn test-storybook`\n\n### Source code formatting\nThe source code in the repository is formatted by [Prettier](https://prettier.io/).\nThe format of the code is validated by our Continuous Integration server and is one of the requirements of successful merge.\n\nPrettier is supported by every major IDE. You can find the list of supported editors and how to configure them [here](https://prettier.io/docs/en/editors.html).\n\nIn the case, when your editor is not supported or you don't want to setup the integration, you can run the `yarn prettier-write` command to reformat the code before commit.\n\n## Changelog\n\n- see [CHANGELOG.md](CHANGELOG.md)\n\n## Supported versions\n\nIn order to make the user experience with integrating GoodData UI SDK as smooth and secure as possible and to ensure that the SDK is using the latest features of the platform, we will only provide support to two most recent major versions of UI SDK.\n\nThe most recent majors will be supported in the following modes:\n\n- The latest major version will receive all new functionality and all bug fixes\n- The previous major version will only receive fixes to critical issues and security fixes. These fixes will be applied on top of last released version of the previous major\n\nThe customers are encouraged to always use the latest version of the UI SDK.\n\nIn case of using older versions, the user might face API incompatibility, performance or security issues.\n\nPlease follow the installation instructions to update to the newest version.\n\n## License\n\n(C) 2007-2020 GoodData Corporation\n\nThis project is dual licensed:\n\n- The ATTRIBUTION-NONCOMMERCIAL 4.0 INTERNATIONAL (CC BY-NC 4.0) is used for purpose of the trial experience and evaluation of GoodData.UI library.\n- The GOODDATA GOODDATA.UI LIBRARY END USER LICENSE AGREEMENT is used for GoodData customers.\n\nFor more information, please see [LICENSE](https://github.com/gooddata/gooddata-react-components/blob/master/LICENSE)\n","gitHead":"3f046ba2152b290adac92fb6f16f6b5cc32c9eaa","scripts":{"dev":"bash scripts/build.sh --dev-watch","test":"jest --watch","build":"bash scripts/build.sh","tslint":"yarn run-tslint -t verbose $npm_package_config_tslint","prepare":"cd examples/server && yarn install --frozen-lockfile && cd ../..; rm -r examples/node_modules 2>/dev/null; true","examples":"bash scripts/run-examples.sh","prepare?":"# Called before `npm publish` and on local `npm install`. Temporarily also for deleting obsolete node_modules. Ends with `true` to continue gracefully.","validate":"tsc --noEmit && yarn tslint && eslint $npm_package_config_eslint && yarn prettier-check","build-dev":"bash scripts/build.sh --dev","examples?":"# Default is developer domain, other options: yarn examples [sec,secure,stg,stg2,stg3,demo,developer or URL]","storybook":"yarn build && start-storybook -p 9001 -c .storybook","test-once":"jest","tslint-ci":"mkdir -p ./ci/results && yarn run-tslint -t checkstyle -o ./ci/results/tslint-results.xml $npm_package_config_tslint","run-tslint":"tslint -p tsconfig.json","validate-ci":"tsc --noEmit && yarn tslint-ci  && eslint $npm_package_config_eslint -f checkstyle -o ci/results/eslint-results.xml && yarn prettier-check","examples-build":"bash scripts/build-examples.sh","prepublishOnly":"yarn build","prettier-check":"prettier --check '{src,stories,styles,__mocks__,examples/server/src,examples/src,examples/test}/**/*.{ts,js,tsx,jsx,json,scss,md,yaml,html}'","prettier-write":"prettier --write '{src,stories,styles,__mocks__,examples/server/src,examples/src,examples/test}/**/*.{ts,js,tsx,jsx,json,scss,md,yaml,html}'","test-storybook":"yarn build && test-storybook","build-storybook":"yarn build && build-storybook -c .storybook -o dist-storybook","examples-server":"node examples/server/src/index.js","heroku-postbuild":"yarn examples-build developer","examples-testcafe":"./scripts/run-testcafe.sh visual","check-circular-deps":"madge --circular --extensions ts ./src","examples-testcafe-ci":"./scripts/run-testcafe.sh ci","examples-testcafe-live":"./scripts/run-testcafe.sh live"},"typings":"dist/index.d.ts","_npmUser":{"name":"ptquang86","email":"ptquang86@gmail.com"},"deprecated":"@gooddata/react-components@7 reached End of Support on March 31, 2022. Please upgrade (see https://sdk.gooddata.com/gooddata-ui/docs/supported_versions.html for more information).","repository":{"url":"git+ssh://git@github.com/gooddata/gooddata-react-components.git","type":"git"},"_npmVersion":"6.13.4","description":"GoodData.UI - A powerful JavaScript library for building analytical applications","directories":{},"lint-staged":{"{src,stories,styles,__mocks__,examples/server/src,examples/src,examples/test}/**/*.{ts,js,tsx,jsx,scss}":["npx gdc-fix-copyright","git add"],"{src,stories,styles,__mocks__,examples/server/src,examples/src,examples/test}/**/*.{ts,js,tsx,jsx,json,scss,md,yaml,html}":["prettier --write","git add"]},"_nodeVersion":"12.16.1","dependencies":{"rxjs":"^5.5.6","uuid":"^3.2.1","immer":"^1.3.1","lodash":"^4.17.15","date-fns":"^2.7.0","downshift":"^3.2.7","invariant":"^2.2.2","mapbox-gl":"^1.6.1","classnames":"^2.2.6","highcharts":"7.1.1","prop-types":"^15.6.0","react-intl":"^3.6.0","custom-event":"^1.0.1","react-window":"^1.8.1","ag-grid-react":"20.0.0","react-measure":"^2.3.0","@types/mapbox-gl":"^1.6.1","react-day-picker":"~7.3.0","react-responsive":"^3.0.0","stringify-object":"^2.4.0","@gooddata/typings":"^2.22.0","ag-grid-community":"20.0.0","http-status-codes":"^1.3.0","@gooddata/js-utils":"^3.5.0","@gooddata/numberjs":"^3.2.4","fixed-data-table-2":"0.7.17","@gooddata/goodstrap":"^68.2.1","react-dom-factories":"^1.0.2","@gooddata/gooddata-js":"^12.5.0","json-stable-stringify":"^1.0.1","react-transition-group":"^2.2.1","hoist-non-react-statics":"^3.3.0","nodelist-foreach-polyfill":"^1.2.0","@formatjs/intl-pluralrules":"^1.3.6","highcharts-grouped-categories":"^1.1.3"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"raf":"3.3.2","yup":"^0.24.1","jest":"24.7.1","husky":"3.0.0","madge":"^3.4.4","react":"^16.5.2","enzyme":"3.5.0","eslint":"4.19.1","formik":"^0.11.11","moment":"2.23.0","history":"^4.7.2","ts-jest":"24.0.0","webpack":"4.30.0","full-icu":"^1.3.0","prettier":"1.16.4","react-ga":"^2.5.2","recharts":"1.0.0-beta.9","testcafe":"1.1.4","commander":"2.14.1","node-sass":"4.13.0","react-dom":"^16.5.2","supertest":"3.0.0","ts-loader":"6.0.0","@types/raf":"^3.4.0","css-loader":"0.28.7","jest-junit":"3.0.0","raw-loader":"0.5.1","styled-jsx":"2.2.1","typescript":"3.3.4000","@babel/core":"7.4.4","@types/jest":"24.0.6","@types/node":"7.0.8","@types/uuid":"3.4.3","file-loader":"3.0.1","jest-enzyme":"7.0.2","lint-staged":"9.1.0","sass-loader":"6.0.6","webpack-cli":"3.3.2","@types/react":"16.8.6","babel-loader":"8.0.5","react-helmet":"5.2.0","react-select":"1.2.1","style-loader":"0.19.1","@types/enzyme":"3.1.13","@types/lodash":"4.14.123","testcafe-live":"0.1.4","@babel/runtime":"7.4.4","dotenv-webpack":"^1.7.0","@babel/polyfill":"^7.4.4","@storybook/react":"5.0.11","@types/invariant":"2.2.29","@types/react-dom":"16.0.11","isomorphic-fetch":"2.2.1","react-datepicker":"1.1.0","react-router-dom":"4.2.2","@babel/preset-env":"7.4.4","@gooddata/mock-js":"^2.11.0","@storybook/addons":"5.0.11","@types/classnames":"2.2.3","@types/prop-types":"15.5.2","@storybook/theming":"5.0.11","identity-obj-proxy":"^3.0.0","intl-messageformat":"^7.5.4","webpack-dev-server":"3.3.1","@babel/preset-react":"7.0.0","@types/react-portal":"4.0.1","@types/react-window":"^1.8.1","babel-plugin-lodash":"3.3.4","html-webpack-plugin":"3.2.0","react-test-renderer":"16.4.2","@types/react-measure":"2.0.5","clean-webpack-plugin":"2.0.2","stats-webpack-plugin":"0.7.0","eslint-config-prettier":"4.1.0","react-google-recaptcha":"^0.14.1","tslint-config-prettier":"1.18.0","@gooddata/eslint-config":"^1.0.0","@gooddata/tslint-config":"1.0.0","@types/react-responsive":"^3.0.3","@types/storybook__react":"4.0.1","@types/stringify-object":"^3.2.0","enzyme-adapter-react-16":"1.3.1","@gooddata/test-storybook":"3.2.1","@storybook/addon-actions":"5.0.11","@storybook/addon-options":"5.0.11","node-sass-magic-importer":"5.1.0","react-syntax-highlighter":"11.0.2","@types/fixed-data-table-2":"0.8.1","@types/react-test-renderer":"16.0.0","circular-dependency-plugin":"5.0.2","compression-webpack-plugin":"2.0.0","@types/json-stable-stringify":"^1.0.32","@gooddata/frontend-npm-scripts":"1.1.0","@types/enzyme-adapter-react-16":"1.0.3","@types/storybook__addon-actions":"3.4.2","@babel/plugin-proposal-class-properties":"7.4.4","@babel/plugin-proposal-object-rest-spread":"7.4.4","@babel/plugin-transform-async-to-generator":"7.4.4"},"peerDependencies":{"react":"^16.5.2","react-dom":"^16.5.2"},"_npmOperationalInternal":{"tmp":"tmp/react-components_7.5.0-alpha-ptquang86-qp-sd-898-error-2020-03-26T07-13-34-703Z_1585206847322_0.49835419731961306","host":"s3://npm-registry-packages"}},"7.4.0":{"name":"@gooddata/react-components","version":"7.4.0","author":{"name":"GoodData Corporation"},"license":"BSD-3-Clause","_id":"@gooddata/react-components@7.4.0","maintainers":[{"name":"afi","email":"adam.fiedler@gooddata.com"},{"name":"bertold8","email":"ivan.nejezchleb@seznam.cz"},{"name":"brbistas","email":"valentinos.chraniotis@gooddata.com"},{"name":"bugsbunny338","email":"jiri.zajic@mensa.cz"},{"name":"de.do","email":"de.do@gooddata.com"},{"name":"gooddata-ci","email":"rail@gooddata.com"},{"name":"hung.nguyen.hoang","email":"hung.nguyen@gooddata.com"},{"name":"ivan.mjartan","email":"ivan.mjartan@gooddata.com"},{"name":"jakub-sterba","email":"jakub.sterba@gooddata.com"},{"name":"jankc","email":"jan.krapac@gmail.com"},{"name":"jaroslav.tomecek","email":"jaroslav.tomecek@gooddata.com"},{"name":"jkittler","email":"honza.kittler@gmail.com"},{"name":"khanh.le","email":"khanh.le@gooddata.com"},{"name":"lanhuynh","email":"lan.huynh@gooddata.com"},{"name":"linhhong","email":"linh.hong@gooddata.com"},{"name":"lupko","email":"lubomir.slivka@gooddata.com"},{"name":"matyas.kandl","email":"matyas.kandl@gooddata.com"},{"name":"michal.marsal","email":"michal.marsal@gooddata.com"},{"name":"naibinh","email":"naibinh@gmail.com"},{"name":"nikolacech","email":"nikola.cech@gooddata.com"},{"name":"nis.hua","email":"nis.hua@gooddata.com"},{"name":"no23reason","email":"dan.homola@hotmail.cz"},{"name":"patrikbraborec","email":"patrik.braborec@gooddata.com"},{"name":"pbenes","email":"petr.benes@gooddata.com"},{"name":"petrjanu","email":"petr.janu@gooddata.com"},{"name":"ptquang86","email":"ptquang86@gmail.com"},{"name":"qduval","email":"quentin.duval@gooddata.com"},{"name":"rodri360","email":"me@rodri360.com"},{"name":"sitina","email":"jiri.sitina@gooddata.com"},{"name":"strouhaljan","email":"strouhal.jan@gmail.com"},{"name":"tomas.kratochvil","email":"tomas.kratochvil@gooddata.com"},{"name":"tomasreichmann","email":"tomasreichmann@gmail.com"},{"name":"tomsatgd","email":"tomas.satinsky@gooddata.com"},{"name":"trung-le-quoc","email":"trung.le@gooddata.com"},{"name":"tu-ngo","email":"tungo1981@gmail.com"},{"name":"tulean","email":"tuan.le@gooddata.com"},{"name":"utdnah","email":"danh.ung@gooddata.com"},{"name":"vlastikcz","email":"vlastimil.kotas@gooddata.com"},{"name":"vu.pham","email":"vu.pham@gooddata.com"},{"name":"xmort","email":"petr.dolejsi@gooddata.com"},{"name":"yanlipnican","email":"yanlipnican@gmail.com"}],"homepage":"https://github.com/gooddata/gooddata-react-components#readme","bugs":{"url":"https://github.com/gooddata/gooddata-react-components/issues"},"dist":{"shasum":"6d7ff33f7ad9f5391418fd550ae36787f150636d","tarball":"https://registry.npmjs.org/@gooddata/react-components/-/react-components-7.4.0.tgz","fileCount":2479,"integrity":"sha512-OVrnqKou+iXZc3x0YqoXE6d9xGfAieDFhN4dBHsOOkni9xa4Bp7UTR8UXU1Zp7C3/R4JGR6lpXoGTZciQUgBBA==","signatures":[{"sig":"MEUCIDq+2zD6pTcmJA3D3ahhese/f/u+SBOYwoeFkk/ILsGOAiEAjy1TKv6nRIftGNXjU6tLsor0MLHEkJ35ENA7Cs9ptZU=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":9755299,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJefF62CRA9TVsSAnZWagAA/TAP/2lCygv/vzOQkC0AsCM4\nfwRYo5fo60yVEaM9LLeoSnKF7Sp9pwM6al2DNUMKKqaxIq+N+0gMHaWlrGC8\n46ue6+W1JjLIqBPlrglHJuLkZQeFamKsVY5984WH/ofwbFsMHbhFyVpcNM1d\nOqF1MMSvtqVK/qMBeYk3i1/MLC5RE3qpL2dv53GtJSahlsYqK+R7yCGlWXCv\nxFBbwMzePeo/DmwsRjcCCKKL6oV02ioZ+MMrG2km586Ca7i3JVHzR90+UV7s\n2YM6w54ipmBf7lMASku/fue5xw4gPoob7ghTE3m3hyS84PELxZBQdJEt57qO\n3JcoA6PapRNykvE3uhxW9CXmpzzFWwQ4VM365zzzFSUb7ADy+V0CsAiuuYBL\nbF8YqgxLREPBhI/BbA4GCVtIXMWSwrnp9dP8JWWYCLlZEBpmwSyEH27ECUoT\n3WntPdzAPM6G1Yh/En1mhOO+IgMzCzCSJB7Ne6Ih08nBqNsibGk50UeWUxW4\nrTh9FhvCKEnd2ksHOFdr5yR2IByoFfAnQC0a8JDR6cWp05P76XAXfOzgEGhg\n6KYms6O1NedGqPDQPfz86I72nJLF/Fa9FtPZoJtX3MAgUWoifMjTSBCimZRl\n57IL5tGJK5kmygDRNVqYSkTOKB/JcEMd4E6gTftC0Krwcf6JUmacAgsY4Pi2\n/35X\r\n=dBmG\r\n-----END PGP SIGNATURE-----\r\n"},"main":"dist/index.js","husky":{"hooks":{"pre-commit":"lint-staged"}},"config":{"eslint":"./examples/**/*.{js,jsx}","tslint":"./{__mocks__,src,stories}/{,**/}*.{ts,tsx}"},"gitHead":"e3227e9f1649b56332f24387fafca74aa0eb19a4","scripts":{"dev":"bash scripts/build.sh --dev-watch","test":"jest --watch","build":"bash scripts/build.sh","tslint":"yarn run-tslint -t verbose $npm_package_config_tslint","prepare":"cd examples/server && yarn install --frozen-lockfile && cd ../..; rm -r examples/node_modules 2>/dev/null; true","examples":"bash scripts/run-examples.sh","prepare?":"# Called before `npm publish` and on local `npm install`. Temporarily also for deleting obsolete node_modules. Ends with `true` to continue gracefully.","validate":"tsc --noEmit && yarn tslint && eslint $npm_package_config_eslint && yarn prettier-check","build-dev":"bash scripts/build.sh --dev","examples?":"# Default is developer domain, other options: yarn examples [sec,secure,stg,stg2,stg3,demo,developer or URL]","storybook":"yarn build && start-storybook -p 9001 -c .storybook","test-once":"jest","tslint-ci":"mkdir -p ./ci/results && yarn run-tslint -t checkstyle -o ./ci/results/tslint-results.xml $npm_package_config_tslint","run-tslint":"tslint -p tsconfig.json","validate-ci":"tsc --noEmit && yarn tslint-ci  && eslint $npm_package_config_eslint -f checkstyle -o ci/results/eslint-results.xml && yarn prettier-check","examples-build":"bash scripts/build-examples.sh","prepublishOnly":"yarn build","prettier-check":"prettier --check '{src,stories,styles,__mocks__,examples/server/src,examples/src,examples/test}/**/*.{ts,js,tsx,jsx,json,scss,md,yaml,html}'","prettier-write":"prettier --write '{src,stories,styles,__mocks__,examples/server/src,examples/src,examples/test}/**/*.{ts,js,tsx,jsx,json,scss,md,yaml,html}'","test-storybook":"yarn build && test-storybook","build-storybook":"yarn build && build-storybook -c .storybook -o dist-storybook","examples-server":"node examples/server/src/index.js","heroku-postbuild":"yarn examples-build developer","examples-testcafe":"./scripts/run-testcafe.sh visual","check-circular-deps":"madge --circular --extensions ts ./src","examples-testcafe-ci":"./scripts/run-testcafe.sh ci","examples-testcafe-live":"./scripts/run-testcafe.sh live"},"typings":"dist/index.d.ts","_npmUser":{"name":"gooddata-ci","email":"rail@gooddata.com"},"deprecated":"@gooddata/react-components@7 reached End of Support on March 31, 2022. Please upgrade (see https://sdk.gooddata.com/gooddata-ui/docs/supported_versions.html for more information).","repository":{"url":"git+ssh://git@github.com/gooddata/gooddata-react-components.git","type":"git"},"_npmVersion":"6.4.1","description":"GoodData.UI - A powerful JavaScript library for building analytical applications","directories":{},"lint-staged":{"{src,stories,styles,__mocks__,examples/server/src,examples/src,examples/test}/**/*.{ts,js,tsx,jsx,scss}":["npx gdc-fix-copyright","git add"],"{src,stories,styles,__mocks__,examples/server/src,examples/src,examples/test}/**/*.{ts,js,tsx,jsx,json,scss,md,yaml,html}":["prettier --write","git add"]},"_nodeVersion":"8.12.0","dependencies":{"rxjs":"^5.5.6","uuid":"^3.2.1","immer":"^1.3.1","lodash":"^4.17.15","date-fns":"^2.7.0","downshift":"^3.2.7","invariant":"^2.2.2","mapbox-gl":"^1.6.1","classnames":"^2.2.6","highcharts":"7.1.1","prop-types":"^15.6.0","react-intl":"^3.6.0","custom-event":"^1.0.1","react-window":"^1.8.1","ag-grid-react":"20.0.0","react-measure":"^2.3.0","@types/mapbox-gl":"^1.6.1","react-day-picker":"~7.3.0","react-responsive":"^3.0.0","stringify-object":"^2.4.0","@gooddata/typings":"^2.22.0","ag-grid-community":"20.0.0","http-status-codes":"^1.3.0","@gooddata/js-utils":"^3.5.0","@gooddata/numberjs":"^3.2.4","fixed-data-table-2":"0.7.17","@gooddata/goodstrap":"^68.1.0","react-dom-factories":"^1.0.2","@gooddata/gooddata-js":"^12.5.0","json-stable-stringify":"^1.0.1","react-transition-group":"^2.2.1","hoist-non-react-statics":"^3.3.0","nodelist-foreach-polyfill":"^1.2.0","@formatjs/intl-pluralrules":"^1.3.6","highcharts-grouped-categories":"^1.1.3"},"_hasShrinkwrap":false,"devDependencies":{"raf":"3.3.2","yup":"^0.24.1","jest":"24.7.1","husky":"3.0.0","madge":"^3.4.4","react":"^16.5.2","enzyme":"3.5.0","eslint":"4.19.1","formik":"^0.11.11","moment":"2.23.0","history":"^4.7.2","ts-jest":"24.0.0","webpack":"4.30.0","full-icu":"^1.3.0","prettier":"1.16.4","react-ga":"^2.5.2","recharts":"1.0.0-beta.9","testcafe":"1.1.4","commander":"2.14.1","node-sass":"4.13.0","react-dom":"^16.5.2","supertest":"3.0.0","ts-loader":"6.0.0","@types/raf":"^3.4.0","css-loader":"0.28.7","jest-junit":"3.0.0","raw-loader":"0.5.1","styled-jsx":"2.2.1","typescript":"3.3.4000","@babel/core":"7.4.4","@types/jest":"24.0.6","@types/node":"7.0.8","@types/uuid":"3.4.3","file-loader":"3.0.1","jest-enzyme":"7.0.2","lint-staged":"9.1.0","sass-loader":"6.0.6","webpack-cli":"3.3.2","@types/react":"16.8.6","babel-loader":"8.0.5","react-helmet":"5.2.0","react-select":"1.2.1","style-loader":"0.19.1","@types/enzyme":"3.1.13","@types/lodash":"4.14.123","testcafe-live":"0.1.4","@babel/runtime":"7.4.4","dotenv-webpack":"^1.7.0","@babel/polyfill":"^7.4.4","@storybook/react":"5.0.11","@types/invariant":"2.2.29","@types/react-dom":"16.0.11","isomorphic-fetch":"2.2.1","react-datepicker":"1.1.0","react-router-dom":"4.2.2","@babel/preset-env":"7.4.4","@gooddata/mock-js":"^2.11.0","@storybook/addons":"5.0.11","@types/classnames":"2.2.3","@types/prop-types":"15.5.2","@storybook/theming":"5.0.11","identity-obj-proxy":"^3.0.0","intl-messageformat":"^7.5.4","webpack-dev-server":"3.3.1","@babel/preset-react":"7.0.0","@types/react-portal":"4.0.1","@types/react-window":"^1.8.1","babel-plugin-lodash":"3.3.4","html-webpack-plugin":"3.2.0","react-test-renderer":"16.4.2","@types/react-measure":"2.0.5","clean-webpack-plugin":"2.0.2","stats-webpack-plugin":"0.7.0","eslint-config-prettier":"4.1.0","react-google-recaptcha":"^0.14.1","tslint-config-prettier":"1.18.0","@gooddata/eslint-config":"^1.0.0","@gooddata/tslint-config":"1.0.0","@types/react-responsive":"^3.0.3","@types/storybook__react":"4.0.1","@types/stringify-object":"^3.2.0","enzyme-adapter-react-16":"1.3.1","@gooddata/test-storybook":"3.2.1","@storybook/addon-actions":"5.0.11","@storybook/addon-options":"5.0.11","node-sass-magic-importer":"5.1.0","react-syntax-highlighter":"11.0.2","@types/fixed-data-table-2":"0.8.1","@types/react-test-renderer":"16.0.0","circular-dependency-plugin":"5.0.2","compression-webpack-plugin":"2.0.0","@types/json-stable-stringify":"^1.0.32","@gooddata/frontend-npm-scripts":"1.1.0","@types/enzyme-adapter-react-16":"1.0.3","@types/storybook__addon-actions":"3.4.2","@babel/plugin-proposal-class-properties":"7.4.4","@babel/plugin-proposal-object-rest-spread":"7.4.4","@babel/plugin-transform-async-to-generator":"7.4.4"},"peerDependencies":{"react":"^16.5.2","react-dom":"^16.5.2"},"_npmOperationalInternal":{"tmp":"tmp/react-components_7.4.0_1585209014240_0.22161441520659086","host":"s3://npm-registry-packages"}},"7.5.0-alpha-khanh.le-kl-SD-881-zoomButton-2020-03-26T08-32-55-113Z":{"name":"@gooddata/react-components","version":"7.5.0-alpha-khanh.le-kl-SD-881-zoomButton-2020-03-26T08-32-55-113Z","author":{"name":"GoodData Corporation"},"license":"BSD-3-Clause","_id":"@gooddata/react-components@7.5.0-alpha-khanh.le-kl-SD-881-zoomButton-2020-03-26T08-32-55-113Z","maintainers":[{"name":"afi","email":"adam.fiedler@gooddata.com"},{"name":"bertold8","email":"ivan.nejezchleb@seznam.cz"},{"name":"brbistas","email":"valentinos.chraniotis@gooddata.com"},{"name":"bugsbunny338","email":"jiri.zajic@mensa.cz"},{"name":"de.do","email":"de.do@gooddata.com"},{"name":"gooddata-ci","email":"rail@gooddata.com"},{"name":"hung.nguyen.hoang","email":"hung.nguyen@gooddata.com"},{"name":"ivan.mjartan","email":"ivan.mjartan@gooddata.com"},{"name":"jakub-sterba","email":"jakub.sterba@gooddata.com"},{"name":"jankc","email":"jan.krapac@gmail.com"},{"name":"jaroslav.tomecek","email":"jaroslav.tomecek@gooddata.com"},{"name":"jkittler","email":"honza.kittler@gmail.com"},{"name":"khanh.le","email":"khanh.le@gooddata.com"},{"name":"lanhuynh","email":"lan.huynh@gooddata.com"},{"name":"linhhong","email":"linh.hong@gooddata.com"},{"name":"lupko","email":"lubomir.slivka@gooddata.com"},{"name":"matyas.kandl","email":"matyas.kandl@gooddata.com"},{"name":"michal.marsal","email":"michal.marsal@gooddata.com"},{"name":"naibinh","email":"naibinh@gmail.com"},{"name":"nikolacech","email":"nikola.cech@gooddata.com"},{"name":"nis.hua","email":"nis.hua@gooddata.com"},{"name":"no23reason","email":"dan.homola@hotmail.cz"},{"name":"patrikbraborec","email":"patrik.braborec@gooddata.com"},{"name":"pbenes","email":"petr.benes@gooddata.com"},{"name":"petrjanu","email":"petr.janu@gooddata.com"},{"name":"ptquang86","email":"ptquang86@gmail.com"},{"name":"qduval","email":"quentin.duval@gooddata.com"},{"name":"rodri360","email":"me@rodri360.com"},{"name":"sitina","email":"jiri.sitina@gooddata.com"},{"name":"strouhaljan","email":"strouhal.jan@gmail.com"},{"name":"tomas.kratochvil","email":"tomas.kratochvil@gooddata.com"},{"name":"tomasreichmann","email":"tomasreichmann@gmail.com"},{"name":"tomsatgd","email":"tomas.satinsky@gooddata.com"},{"name":"trung-le-quoc","email":"trung.le@gooddata.com"},{"name":"tu-ngo","email":"tungo1981@gmail.com"},{"name":"tulean","email":"tuan.le@gooddata.com"},{"name":"utdnah","email":"danh.ung@gooddata.com"},{"name":"vlastikcz","email":"vlastimil.kotas@gooddata.com"},{"name":"vu.pham","email":"vu.pham@gooddata.com"},{"name":"xmort","email":"petr.dolejsi@gooddata.com"},{"name":"yanlipnican","email":"yanlipnican@gmail.com"}],"homepage":"https://github.com/gooddata/gooddata-react-components#readme","bugs":{"url":"https://github.com/gooddata/gooddata-react-components/issues"},"dist":{"shasum":"cb225c17dcc9dccca4a7406569abad6373785078","tarball":"https://registry.npmjs.org/@gooddata/react-components/-/react-components-7.5.0-alpha-khanh.le-kl-SD-881-zoomButton-2020-03-26T08-32-55-113Z.tgz","fileCount":2500,"integrity":"sha512-PhhrqfBc/WnVuX8lTVtUeSMtOIu7oUCHQ56F8k0a96OjXYerQ3m7wcHgfl/gePh+NfSqEaUA5X+h7ZP+p5qH+w==","signatures":[{"sig":"MEYCIQDgcxxl9hxpee90ZZCLrM7KBdWvibe9WBCZxqVePQ7tIQIhAJ5O0OidF9HZIVEudH9zy1eQBBnsyNLR+qgqT6gjHmwZ","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":9877033,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJefGchCRA9TVsSAnZWagAA3A4P/A2CMa99Gv1BriFTWi++\nbkbFIR821gt/8knAIKP6YjhAC17Y3o1d5OOjdxQigcDzmT0biUdcOSI6Kl/D\n8Gr0BLqQfKw8/+glip60qX0RIUQDNNaPhQS94yPaJdyCpT7Bh865lP4u0Ps6\nel3SydLQvJilUWjLlmOJnrT2Ls+VE2GeX7aMZ2KFzZglCOiD4JzB7yy0Vkqb\nE3H5NCDNAGpiHEagmqg6zOtTe15u9FQV7nUNLZCb9QM5+/ksbbaaAzFKO1XK\nfDhrtpF/e9si+sKI7yvwnM3p6OCCTSSzmUZKZoDxEPQvXvtd2yL6UdnAH4WM\n4WYYFT4tmdXgmlU1Wh5JTtfK93OqXeC33J5RpmGnX+zB58iwl375Zr79BvuM\n8n5dGYakIoOz4HcyYROtFKQy+KBDtXRmmS90wZQzsMMbD67p4tG2WYzGVpgk\nof6eYhnXgpIB+OgxBoNCYhc8P6c3Vh0zM5zaylv8v7aTDv/RUmenqZ855W21\noo2hXzjFHljt/HgQGTXerHpLvYNGedrWSdzj2wb4TWeimUO+oSk++/1n5A+x\ne5T5ZqwAMO7kJm7+KXEFXL9MVdanuf6HqP1N8RkSqH4vJHjBvIWdHaUe/FWu\nIC9XQuhZNGskgX4uUxCQVHGoAsgFr1bA0UoBaN6sZfvu+ICMdIxcMrmDrpPG\n7VD+\r\n=zT7O\r\n-----END PGP SIGNATURE-----\r\n"},"main":"dist/index.js","husky":{"hooks":{"pre-commit":"lint-staged"}},"config":{"eslint":"./examples/**/*.{js,jsx}","tslint":"./{__mocks__,src,stories}/{,**/}*.{ts,tsx}"},"readme":"[![npm version](https://badge.fury.io/js/%40gooddata%2Freact-components.svg)](https://www.npmjs.com/package/@gooddata/react-components)\n\n# GoodData.UI React components\n> A React-based JavaScript library for building data-driven applications\n\n## Getting started\n- [GoodData.UI Documentation](http://sdk.gooddata.com/gooddata-ui/)\n- [GoodData.UI Live Examples](https://gooddata-examples.herokuapp.com/)\n- [Stack Overflow](https://stackoverflow.com/questions/tagged/gooddata)\n\n### Usage\nWith [yarn](https://yarnpkg.com) installed, go to your project directory and run\n```\n$ yarn add @gooddata/react-components\n```\nIf you prefer [npm](npmjs.com) run\n```\n$ npm install --save @gooddata/react-components\n```\n\nThe public API is exposed via global `index.js`. Except for the styles, do not import any other file directly\nbecause they are not intended to be part of the public API.\n\n## Contributing\n\nWe welcome any contribution in form of [issues](https://github.com/gooddata/gooddata-react-components/issues) or [pull requests](https://github.com/gooddata/gooddata-react-components/pulls).\n\nInstall [Node.js](http://nodejs.org) (node 12.16.1, npm v6.13.4) and [Yarn](https://classic.yarnpkg.com) (1.22.4).\n\nInstall dependencies:\n```\nyarn install --frozen-lockfile\n```\n\nThese commands may come in handy while developing:\n\n| command | description |\n| ------- | ----------- |\n| `yarn install --pure-lockfile` | first step |\n| ||\n| `yarn dev` | build react-components to `/dist` in watch mode |\n| `yarn test` | run all unit tests |\n| `yarn prettier-write` | format the source code to match the valid codestyle |\n| `yarn validate` | validate codestyle |\n| ||\n| `yarn storybook` | run storybook from `/stories` on http://localhost:9001 |\n| `yarn build-storybook` | build storybook to `/dist-storybook` |\n| `yarn test-storybook` | run storybook and [screenshot tests](https://github.com/gooddata/gdc-client-utils/tree/master/test-storybook) |\n| ||\n| `yarn examples` | run Live Examples dev-server from `/examples` on https://localhost:8999 |\n| `yarn examples-build` | build Live Examples to `/examples/dist` |\n| `yarn examples-server` | serve built Live Examples - see `/examples/server/src` |\n| `yarn examples-testcafe` | run testcafe tests against `localhost:8999` |\n\n### Deploy to heroku.com\nWhen you deploy this repo to heroku, it serves *GoodData.UI Live Examples*.\nRelevant tasks are in `Procfile` and `package.json`.\n\n```bash\n# run in the project directory\nheroku login\nheroku create <your-app-name>\nheroku config:set DOMAIN_ADMIN_USERNAME=x@gooddata.com DOMAIN_ADMIN_PASSWORD=xy PROJECT_ID_TO_ASSIGN=xms7ga4tf3g3nzucd8380o2bev8oeknp\ngit push heroku HEAD:master\nheroku open\n```\n### Enable Geo Chart for Storybook and Live Examples\nGeo chart uses Mapbox to render map which requires a Mapbox access token.\n- Register an account and create Mapbox access token at [guide](https://docs.mapbox.com/help/how-mapbox-works/access-tokens/)\n- Store the created token at `.env`:\n```bash\necho -e \"EXAMPLE_MAPBOX_ACCESS_TOKEN=token\" >> .env # only need to run once\necho -e \"STORYBOOK_MAPBOX_ACCESS_TOKEN=token\" >> .env # only need to run once\n```\n\n### Run Live Examples Locally\nTo run *GoodData.UI Live Examples* locally:\n```bash\ngit clone <this-repository>\ncd  <repository-folder>\nyarn install --pure-lockfile\nyarn examples\n```\nThen open https://localhost:8999 and login using Live Examples account (you can [create one here](https://gooddata-examples.herokuapp.com/registration)).\n\n### Run Storybook locally\n- Run storybook with token stored in `.env` for more secure\n```bash\nyarn storybook\n```\n- Or run storybook with token env param exposed to cli (not suggested)\n```bash\nSTORYBOOK_MAPBOX_ACCESS_TOKEN=token yarn storybook\n```\n- Apply either above way to `yarn build-storybook` or `yarn test-storybook`\n\n### Source code formatting\nThe source code in the repository is formatted by [Prettier](https://prettier.io/).\nThe format of the code is validated by our Continuous Integration server and is one of the requirements of successful merge.\n\nPrettier is supported by every major IDE. You can find the list of supported editors and how to configure them [here](https://prettier.io/docs/en/editors.html).\n\nIn the case, when your editor is not supported or you don't want to setup the integration, you can run the `yarn prettier-write` command to reformat the code before commit.\n\n## Changelog\n\n- see [CHANGELOG.md](CHANGELOG.md)\n\n## Supported versions\n\nIn order to make the user experience with integrating GoodData UI SDK as smooth and secure as possible and to ensure that the SDK is using the latest features of the platform, we will only provide support to two most recent major versions of UI SDK.\n\nThe most recent majors will be supported in the following modes:\n\n- The latest major version will receive all new functionality and all bug fixes\n- The previous major version will only receive fixes to critical issues and security fixes. These fixes will be applied on top of last released version of the previous major\n\nThe customers are encouraged to always use the latest version of the UI SDK.\n\nIn case of using older versions, the user might face API incompatibility, performance or security issues.\n\nPlease follow the installation instructions to update to the newest version.\n\n## License\n\n(C) 2007-2020 GoodData Corporation\n\nThis project is dual licensed:\n\n- The ATTRIBUTION-NONCOMMERCIAL 4.0 INTERNATIONAL (CC BY-NC 4.0) is used for purpose of the trial experience and evaluation of GoodData.UI library.\n- The GOODDATA GOODDATA.UI LIBRARY END USER LICENSE AGREEMENT is used for GoodData customers.\n\nFor more information, please see [LICENSE](https://github.com/gooddata/gooddata-react-components/blob/master/LICENSE)\n","gitHead":"76dc73a8655a55864e51efcaab278128cc9fc5dc","scripts":{"dev":"bash scripts/build.sh --dev-watch","test":"jest --watch","build":"bash scripts/build.sh","tslint":"yarn run-tslint -t verbose $npm_package_config_tslint","prepare":"cd examples/server && yarn install --frozen-lockfile && cd ../..; rm -r examples/node_modules 2>/dev/null; true","examples":"bash scripts/run-examples.sh","prepare?":"# Called before `npm publish` and on local `npm install`. Temporarily also for deleting obsolete node_modules. Ends with `true` to continue gracefully.","validate":"tsc --noEmit && yarn tslint && eslint $npm_package_config_eslint && yarn prettier-check","build-dev":"bash scripts/build.sh --dev","examples?":"# Default is developer domain, other options: yarn examples [sec,secure,stg,stg2,stg3,demo,developer or URL]","storybook":"yarn build && start-storybook -p 9001 -c .storybook","test-once":"jest","tslint-ci":"mkdir -p ./ci/results && yarn run-tslint -t checkstyle -o ./ci/results/tslint-results.xml $npm_package_config_tslint","run-tslint":"tslint -p tsconfig.json","validate-ci":"tsc --noEmit && yarn tslint-ci  && eslint $npm_package_config_eslint -f checkstyle -o ci/results/eslint-results.xml && yarn prettier-check","examples-build":"bash scripts/build-examples.sh","prepublishOnly":"yarn build","prettier-check":"prettier --check '{src,stories,styles,__mocks__,examples/server/src,examples/src,examples/test}/**/*.{ts,js,tsx,jsx,json,scss,md,yaml,html}'","prettier-write":"prettier --write '{src,stories,styles,__mocks__,examples/server/src,examples/src,examples/test}/**/*.{ts,js,tsx,jsx,json,scss,md,yaml,html}'","test-storybook":"yarn build && test-storybook","build-storybook":"yarn build && build-storybook -c .storybook -o dist-storybook","examples-server":"node examples/server/src/index.js","heroku-postbuild":"yarn examples-build developer","examples-testcafe":"./scripts/run-testcafe.sh visual","check-circular-deps":"madge --circular --extensions ts ./src","examples-testcafe-ci":"./scripts/run-testcafe.sh ci","examples-testcafe-live":"./scripts/run-testcafe.sh live"},"typings":"dist/index.d.ts","_npmUser":{"name":"khanh.le","email":"khanh.le@gooddata.com"},"deprecated":"@gooddata/react-components@7 reached End of Support on March 31, 2022. Please upgrade (see https://sdk.gooddata.com/gooddata-ui/docs/supported_versions.html for more information).","repository":{"url":"git+ssh://git@github.com/gooddata/gooddata-react-components.git","type":"git"},"_npmVersion":"6.4.1","description":"GoodData.UI - A powerful JavaScript library for building analytical applications","directories":{},"lint-staged":{"{src,stories,styles,__mocks__,examples/server/src,examples/src,examples/test}/**/*.{ts,js,tsx,jsx,scss}":["npx gdc-fix-copyright","git add"],"{src,stories,styles,__mocks__,examples/server/src,examples/src,examples/test}/**/*.{ts,js,tsx,jsx,json,scss,md,yaml,html}":["prettier --write","git add"]},"_nodeVersion":"8.12.0","dependencies":{"rxjs":"^5.5.6","uuid":"^3.2.1","immer":"^1.3.1","lodash":"^4.17.15","date-fns":"^2.7.0","downshift":"^3.2.7","invariant":"^2.2.2","mapbox-gl":"^1.6.1","classnames":"^2.2.6","highcharts":"7.1.1","prop-types":"^15.6.0","react-intl":"^3.6.0","custom-event":"^1.0.1","react-window":"^1.8.1","ag-grid-react":"20.0.0","react-measure":"^2.3.0","@types/mapbox-gl":"^1.6.1","react-day-picker":"~7.3.0","react-responsive":"^3.0.0","stringify-object":"^2.4.0","@gooddata/typings":"^2.22.0","ag-grid-community":"20.0.0","http-status-codes":"^1.3.0","@gooddata/js-utils":"^3.5.0","@gooddata/numberjs":"^3.2.4","fixed-data-table-2":"0.7.17","@gooddata/goodstrap":"^68.2.1","react-dom-factories":"^1.0.2","@gooddata/gooddata-js":"^12.5.0","json-stable-stringify":"^1.0.1","react-transition-group":"^2.2.1","hoist-non-react-statics":"^3.3.0","nodelist-foreach-polyfill":"^1.2.0","@formatjs/intl-pluralrules":"^1.3.6","highcharts-grouped-categories":"^1.1.3"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"raf":"3.3.2","yup":"^0.24.1","jest":"24.7.1","husky":"3.0.0","madge":"^3.4.4","react":"^16.5.2","enzyme":"3.5.0","eslint":"4.19.1","formik":"^0.11.11","moment":"2.23.0","history":"^4.7.2","ts-jest":"24.0.0","webpack":"4.30.0","full-icu":"^1.3.0","prettier":"1.16.4","react-ga":"^2.5.2","recharts":"1.0.0-beta.9","testcafe":"1.1.4","commander":"2.14.1","node-sass":"4.13.0","react-dom":"^16.5.2","supertest":"3.0.0","ts-loader":"6.0.0","@types/raf":"^3.4.0","css-loader":"0.28.7","jest-junit":"3.0.0","raw-loader":"0.5.1","styled-jsx":"2.2.1","typescript":"3.3.4000","@babel/core":"7.4.4","@types/jest":"24.0.6","@types/node":"7.0.8","@types/uuid":"3.4.3","file-loader":"3.0.1","jest-enzyme":"7.0.2","lint-staged":"9.1.0","sass-loader":"6.0.6","webpack-cli":"3.3.2","@types/react":"16.8.6","babel-loader":"8.0.5","react-helmet":"5.2.0","react-select":"1.2.1","style-loader":"0.19.1","@types/enzyme":"3.1.13","@types/lodash":"4.14.123","testcafe-live":"0.1.4","@babel/runtime":"7.4.4","dotenv-webpack":"^1.7.0","@babel/polyfill":"^7.4.4","@storybook/react":"5.0.11","@types/invariant":"2.2.29","@types/react-dom":"16.0.11","isomorphic-fetch":"2.2.1","react-datepicker":"1.1.0","react-router-dom":"4.2.2","@babel/preset-env":"7.4.4","@gooddata/mock-js":"^2.11.0","@storybook/addons":"5.0.11","@types/classnames":"2.2.3","@types/prop-types":"15.5.2","@storybook/theming":"5.0.11","identity-obj-proxy":"^3.0.0","intl-messageformat":"^7.5.4","webpack-dev-server":"3.3.1","@babel/preset-react":"7.0.0","@types/react-portal":"4.0.1","@types/react-window":"^1.8.1","babel-plugin-lodash":"3.3.4","html-webpack-plugin":"3.2.0","react-test-renderer":"16.4.2","@types/react-measure":"2.0.5","clean-webpack-plugin":"2.0.2","stats-webpack-plugin":"0.7.0","eslint-config-prettier":"4.1.0","react-google-recaptcha":"^0.14.1","tslint-config-prettier":"1.18.0","@gooddata/eslint-config":"^1.0.0","@gooddata/tslint-config":"1.0.0","@types/react-responsive":"^3.0.3","@types/storybook__react":"4.0.1","@types/stringify-object":"^3.2.0","enzyme-adapter-react-16":"1.3.1","@gooddata/test-storybook":"3.2.1","@storybook/addon-actions":"5.0.11","@storybook/addon-options":"5.0.11","node-sass-magic-importer":"5.1.0","react-syntax-highlighter":"11.0.2","@types/fixed-data-table-2":"0.8.1","@types/react-test-renderer":"16.0.0","circular-dependency-plugin":"5.0.2","compression-webpack-plugin":"2.0.0","@types/json-stable-stringify":"^1.0.32","@gooddata/frontend-npm-scripts":"1.1.0","@types/enzyme-adapter-react-16":"1.0.3","@types/storybook__addon-actions":"3.4.2","@babel/plugin-proposal-class-properties":"7.4.4","@babel/plugin-proposal-object-rest-spread":"7.4.4","@babel/plugin-transform-async-to-generator":"7.4.4"},"peerDependencies":{"react":"^16.5.2","react-dom":"^16.5.2"},"_npmOperationalInternal":{"tmp":"tmp/react-components_7.5.0-alpha-khanh.le-kl-SD-881-zoomButton-2020-03-26T08-32-55-113Z_1585211169031_0.7592485354609724","host":"s3://npm-registry-packages"}},"7.5.0-beta.36":{"name":"@gooddata/react-components","version":"7.5.0-beta.36","author":{"name":"GoodData Corporation"},"license":"BSD-3-Clause","_id":"@gooddata/react-components@7.5.0-beta.36","maintainers":[{"name":"afi","email":"adam.fiedler@gooddata.com"},{"name":"bertold8","email":"ivan.nejezchleb@seznam.cz"},{"name":"brbistas","email":"valentinos.chraniotis@gooddata.com"},{"name":"bugsbunny338","email":"jiri.zajic@mensa.cz"},{"name":"de.do","email":"de.do@gooddata.com"},{"name":"gooddata-ci","email":"rail@gooddata.com"},{"name":"hung.nguyen.hoang","email":"hung.nguyen@gooddata.com"},{"name":"ivan.mjartan","email":"ivan.mjartan@gooddata.com"},{"name":"jakub-sterba","email":"jakub.sterba@gooddata.com"},{"name":"jankc","email":"jan.krapac@gmail.com"},{"name":"jaroslav.tomecek","email":"jaroslav.tomecek@gooddata.com"},{"name":"jkittler","email":"honza.kittler@gmail.com"},{"name":"khanh.le","email":"khanh.le@gooddata.com"},{"name":"lanhuynh","email":"lan.huynh@gooddata.com"},{"name":"linhhong","email":"linh.hong@gooddata.com"},{"name":"lupko","email":"lubomir.slivka@gooddata.com"},{"name":"matyas.kandl","email":"matyas.kandl@gooddata.com"},{"name":"michal.marsal","email":"michal.marsal@gooddata.com"},{"name":"naibinh","email":"naibinh@gmail.com"},{"name":"nikolacech","email":"nikola.cech@gooddata.com"},{"name":"nis.hua","email":"nis.hua@gooddata.com"},{"name":"no23reason","email":"dan.homola@hotmail.cz"},{"name":"patrikbraborec","email":"patrik.braborec@gooddata.com"},{"name":"pbenes","email":"petr.benes@gooddata.com"},{"name":"petrjanu","email":"petr.janu@gooddata.com"},{"name":"ptquang86","email":"ptquang86@gmail.com"},{"name":"qduval","email":"quentin.duval@gooddata.com"},{"name":"rodri360","email":"me@rodri360.com"},{"name":"sitina","email":"jiri.sitina@gooddata.com"},{"name":"strouhaljan","email":"strouhal.jan@gmail.com"},{"name":"tomas.kratochvil","email":"tomas.kratochvil@gooddata.com"},{"name":"tomasreichmann","email":"tomasreichmann@gmail.com"},{"name":"tomsatgd","email":"tomas.satinsky@gooddata.com"},{"name":"trung-le-quoc","email":"trung.le@gooddata.com"},{"name":"tu-ngo","email":"tungo1981@gmail.com"},{"name":"tulean","email":"tuan.le@gooddata.com"},{"name":"utdnah","email":"danh.ung@gooddata.com"},{"name":"vlastikcz","email":"vlastimil.kotas@gooddata.com"},{"name":"vu.pham","email":"vu.pham@gooddata.com"},{"name":"xmort","email":"petr.dolejsi@gooddata.com"},{"name":"yanlipnican","email":"yanlipnican@gmail.com"}],"homepage":"https://github.com/gooddata/gooddata-react-components#readme","bugs":{"url":"https://github.com/gooddata/gooddata-react-components/issues"},"dist":{"shasum":"ac539c270bd9658028cfc7bbde1c1a7318fa7daa","tarball":"https://registry.npmjs.org/@gooddata/react-components/-/react-components-7.5.0-beta.36.tgz","fileCount":2494,"integrity":"sha512-f8uOZ/iH6cwlpra/4bKwzoibr0+qDQ4XNFF3aqP/5Lwb4GiBxByiPP6IQT6tUg6fL5UoR0cozC0Fbn5oIvqTVw==","signatures":[{"sig":"MEUCIDYKWa3jwYGfXTtPVTmVoadLLwoAAtjgToidAXzHef+4AiEA4l6dofMaGag7x5wNEFxtmQMM2oOW7C9+PmniLkPI9o8=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":9837480,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJefH1hCRA9TVsSAnZWagAARQ4QAIA//Uqg6OCPTjoemrnT\nglams+235SZkm4WmvDWfYJuoImDjPM9dVfP0zm0EfWA1FlIaa9LtzmgYjSMN\n8Qa19xW0Hn0hPkDOXduzmqaddE+Y90THB4RO8AtXkd+rLZENHKGEgVMvRX0I\nucXtQX1utYtzsMtQMtOgGW/LImmt4ZGKShCFMCValqfXjS7SYgwJi9A1v/+6\ntC2tS3jCu1fcxPy7byyhQSX8tvkmM3ug9NQ0t/alq2yCoK4oOR5/V87ab6fu\npaRYYia9okP33g7EiEqirEhhCEZqyobbuEa9/yrQcicz75ct5t3k6K/qbNGO\nQck66h8I3joMzVbXOdm3m1GfSP6FCrc/ywGK3o7/azPr/uN9GQfC9KwZyyKV\nJdHLW5/YkjI+3Tm6a2ZHwSEh/VLbKUFE6orn0APqaugwGVlJW0Ytr6wXcR/Z\nZlYSNUvrsuVQl/BQZnrymKHw63WMPvZbg807Ry8RhqJs17X572LrejmQu2gI\n6Z2WBhgKu4o919zD29MLilZKRxOa6YZaMZL1P3A2jdKjHnvS597WTiuS1Jeq\n0H8nDVULOFyiZyVaIHb4oYjrHjGwmAuAmG39RIqVg0o+o+y0rw2vi7K7q8uW\ny+UGLdetUHnZW0sCK1zGUt16JzBDfqVNr4BRWYpzxqIU5iofU58Jx0Qh0zrW\nqdqk\r\n=7s2s\r\n-----END PGP SIGNATURE-----\r\n"},"main":"dist/index.js","husky":{"hooks":{"pre-commit":"lint-staged"}},"config":{"eslint":"./examples/**/*.{js,jsx}","tslint":"./{__mocks__,src,stories}/{,**/}*.{ts,tsx}"},"readme":"[![npm version](https://badge.fury.io/js/%40gooddata%2Freact-components.svg)](https://www.npmjs.com/package/@gooddata/react-components)\n\n# GoodData.UI React components\n> A React-based JavaScript library for building data-driven applications\n\n## Getting started\n- [GoodData.UI Documentation](http://sdk.gooddata.com/gooddata-ui/)\n- [GoodData.UI Live Examples](https://gooddata-examples.herokuapp.com/)\n- [Stack Overflow](https://stackoverflow.com/questions/tagged/gooddata)\n\n### Usage\nWith [yarn](https://yarnpkg.com) installed, go to your project directory and run\n```\n$ yarn add @gooddata/react-components\n```\nIf you prefer [npm](npmjs.com) run\n```\n$ npm install --save @gooddata/react-components\n```\n\nThe public API is exposed via global `index.js`. Except for the styles, do not import any other file directly\nbecause they are not intended to be part of the public API.\n\n## Contributing\n\nWe welcome any contribution in form of [issues](https://github.com/gooddata/gooddata-react-components/issues) or [pull requests](https://github.com/gooddata/gooddata-react-components/pulls).\n\nInstall [Node.js](http://nodejs.org) (node 12.16.1, npm v6.13.4) and [Yarn](https://classic.yarnpkg.com) (1.22.4).\n\nInstall dependencies:\n```\nyarn install --frozen-lockfile\n```\n\nThese commands may come in handy while developing:\n\n| command | description |\n| ------- | ----------- |\n| `yarn install --pure-lockfile` | first step |\n| ||\n| `yarn dev` | build react-components to `/dist` in watch mode |\n| `yarn test` | run all unit tests |\n| `yarn prettier-write` | format the source code to match the valid codestyle |\n| `yarn validate` | validate codestyle |\n| ||\n| `yarn storybook` | run storybook from `/stories` on http://localhost:9001 |\n| `yarn build-storybook` | build storybook to `/dist-storybook` |\n| `yarn test-storybook` | run storybook and [screenshot tests](https://github.com/gooddata/gdc-client-utils/tree/master/test-storybook) |\n| ||\n| `yarn examples` | run Live Examples dev-server from `/examples` on https://localhost:8999 |\n| `yarn examples-build` | build Live Examples to `/examples/dist` |\n| `yarn examples-server` | serve built Live Examples - see `/examples/server/src` |\n| `yarn examples-testcafe` | run testcafe tests against `localhost:8999` |\n\n### Deploy to heroku.com\nWhen you deploy this repo to heroku, it serves *GoodData.UI Live Examples*.\nRelevant tasks are in `Procfile` and `package.json`.\n\n```bash\n# run in the project directory\nheroku login\nheroku create <your-app-name>\nheroku config:set DOMAIN_ADMIN_USERNAME=x@gooddata.com DOMAIN_ADMIN_PASSWORD=xy PROJECT_ID_TO_ASSIGN=xms7ga4tf3g3nzucd8380o2bev8oeknp\ngit push heroku HEAD:master\nheroku open\n```\n### Enable Geo Chart for Storybook and Live Examples\nGeo chart uses Mapbox to render map which requires a Mapbox access token.\n- Register an account and create Mapbox access token at [guide](https://docs.mapbox.com/help/how-mapbox-works/access-tokens/)\n- Store the created token at `.env`:\n```bash\necho -e \"EXAMPLE_MAPBOX_ACCESS_TOKEN=token\" >> .env # only need to run once\necho -e \"STORYBOOK_MAPBOX_ACCESS_TOKEN=token\" >> .env # only need to run once\n```\n\n### Run Live Examples Locally\nTo run *GoodData.UI Live Examples* locally:\n```bash\ngit clone <this-repository>\ncd  <repository-folder>\nyarn install --pure-lockfile\nyarn examples\n```\nThen open https://localhost:8999 and login using Live Examples account (you can [create one here](https://gooddata-examples.herokuapp.com/registration)).\n\n### Run Storybook locally\n- Run storybook with token stored in `.env` for more secure\n```bash\nyarn storybook\n```\n- Or run storybook with token env param exposed to cli (not suggested)\n```bash\nSTORYBOOK_MAPBOX_ACCESS_TOKEN=token yarn storybook\n```\n- Apply either above way to `yarn build-storybook` or `yarn test-storybook`\n\n### Source code formatting\nThe source code in the repository is formatted by [Prettier](https://prettier.io/).\nThe format of the code is validated by our Continuous Integration server and is one of the requirements of successful merge.\n\nPrettier is supported by every major IDE. You can find the list of supported editors and how to configure them [here](https://prettier.io/docs/en/editors.html).\n\nIn the case, when your editor is not supported or you don't want to setup the integration, you can run the `yarn prettier-write` command to reformat the code before commit.\n\n## Changelog\n\n- see [CHANGELOG.md](CHANGELOG.md)\n\n## Supported versions\n\nIn order to make the user experience with integrating GoodData UI SDK as smooth and secure as possible and to ensure that the SDK is using the latest features of the platform, we will only provide support to two most recent major versions of UI SDK.\n\nThe most recent majors will be supported in the following modes:\n\n- The latest major version will receive all new functionality and all bug fixes\n- The previous major version will only receive fixes to critical issues and security fixes. These fixes will be applied on top of last released version of the previous major\n\nThe customers are encouraged to always use the latest version of the UI SDK.\n\nIn case of using older versions, the user might face API incompatibility, performance or security issues.\n\nPlease follow the installation instructions to update to the newest version.\n\n## License\n\n(C) 2007-2020 GoodData Corporation\n\nThis project is dual licensed:\n\n- The ATTRIBUTION-NONCOMMERCIAL 4.0 INTERNATIONAL (CC BY-NC 4.0) is used for purpose of the trial experience and evaluation of GoodData.UI library.\n- The GOODDATA GOODDATA.UI LIBRARY END USER LICENSE AGREEMENT is used for GoodData customers.\n\nFor more information, please see [LICENSE](https://github.com/gooddata/gooddata-react-components/blob/master/LICENSE)\n","gitHead":"f08a58ae42026726a00d6e9d5fe8a6185830e781","scripts":{"dev":"bash scripts/build.sh --dev-watch","test":"jest --watch","build":"bash scripts/build.sh","tslint":"yarn run-tslint -t verbose $npm_package_config_tslint","prepare":"cd examples/server && yarn install --frozen-lockfile && cd ../..; rm -r examples/node_modules 2>/dev/null; true","examples":"bash scripts/run-examples.sh","prepare?":"# Called before `npm publish` and on local `npm install`. Temporarily also for deleting obsolete node_modules. Ends with `true` to continue gracefully.","validate":"tsc --noEmit && yarn tslint && eslint $npm_package_config_eslint && yarn prettier-check","build-dev":"bash scripts/build.sh --dev","examples?":"# Default is developer domain, other options: yarn examples [sec,secure,stg,stg2,stg3,demo,developer or URL]","storybook":"yarn build && start-storybook -p 9001 -c .storybook","test-once":"jest","tslint-ci":"mkdir -p ./ci/results && yarn run-tslint -t checkstyle -o ./ci/results/tslint-results.xml $npm_package_config_tslint","run-tslint":"tslint -p tsconfig.json","validate-ci":"tsc --noEmit && yarn tslint-ci  && eslint $npm_package_config_eslint -f checkstyle -o ci/results/eslint-results.xml && yarn prettier-check","examples-build":"bash scripts/build-examples.sh","prepublishOnly":"yarn build","prettier-check":"prettier --check '{src,stories,styles,__mocks__,examples/server/src,examples/src,examples/test}/**/*.{ts,js,tsx,jsx,json,scss,md,yaml,html}'","prettier-write":"prettier --write '{src,stories,styles,__mocks__,examples/server/src,examples/src,examples/test}/**/*.{ts,js,tsx,jsx,json,scss,md,yaml,html}'","test-storybook":"yarn build && test-storybook","build-storybook":"yarn build && build-storybook -c .storybook -o dist-storybook","examples-server":"node examples/server/src/index.js","heroku-postbuild":"yarn examples-build developer","examples-testcafe":"./scripts/run-testcafe.sh visual","check-circular-deps":"madge --circular --extensions ts ./src","examples-testcafe-ci":"./scripts/run-testcafe.sh ci","examples-testcafe-live":"./scripts/run-testcafe.sh live"},"typings":"dist/index.d.ts","_npmUser":{"name":"gooddata-ci","email":"rail@gooddata.com"},"deprecated":"@gooddata/react-components@7 reached End of Support on March 31, 2022. Please upgrade (see https://sdk.gooddata.com/gooddata-ui/docs/supported_versions.html for more information).","repository":{"url":"git+ssh://git@github.com/gooddata/gooddata-react-components.git","type":"git"},"_npmVersion":"6.13.4","description":"GoodData.UI - A powerful JavaScript library for building analytical applications","directories":{},"lint-staged":{"{src,stories,styles,__mocks__,examples/server/src,examples/src,examples/test}/**/*.{ts,js,tsx,jsx,scss}":["npx gdc-fix-copyright","git add"],"{src,stories,styles,__mocks__,examples/server/src,examples/src,examples/test}/**/*.{ts,js,tsx,jsx,json,scss,md,yaml,html}":["prettier --write","git add"]},"_nodeVersion":"12.16.1","dependencies":{"rxjs":"^5.5.6","uuid":"^3.2.1","immer":"^1.3.1","lodash":"^4.17.15","date-fns":"^2.7.0","downshift":"^3.2.7","invariant":"^2.2.2","mapbox-gl":"^1.6.1","classnames":"^2.2.6","highcharts":"7.1.1","prop-types":"^15.6.0","react-intl":"^3.6.0","custom-event":"^1.0.1","react-window":"^1.8.1","ag-grid-react":"20.0.0","react-measure":"^2.3.0","@types/mapbox-gl":"^1.6.1","react-day-picker":"~7.3.0","react-responsive":"^3.0.0","stringify-object":"^2.4.0","@gooddata/typings":"^2.22.0","ag-grid-community":"20.0.0","http-status-codes":"^1.3.0","@gooddata/js-utils":"^3.5.0","@gooddata/numberjs":"^3.2.4","fixed-data-table-2":"0.7.17","@gooddata/goodstrap":"^68.2.1","react-dom-factories":"^1.0.2","@gooddata/gooddata-js":"^12.5.0","json-stable-stringify":"^1.0.1","react-transition-group":"^2.2.1","hoist-non-react-statics":"^3.3.0","nodelist-foreach-polyfill":"^1.2.0","@formatjs/intl-pluralrules":"^1.3.6","highcharts-grouped-categories":"^1.1.3"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"raf":"3.3.2","yup":"^0.24.1","jest":"24.7.1","husky":"3.0.0","madge":"^3.4.4","react":"^16.5.2","enzyme":"3.5.0","eslint":"4.19.1","formik":"^0.11.11","moment":"2.23.0","history":"^4.7.2","ts-jest":"24.0.0","webpack":"4.30.0","full-icu":"^1.3.0","prettier":"1.16.4","react-ga":"^2.5.2","recharts":"1.0.0-beta.9","testcafe":"1.1.4","commander":"2.14.1","node-sass":"4.13.0","react-dom":"^16.5.2","supertest":"3.0.0","ts-loader":"6.0.0","@types/raf":"^3.4.0","css-loader":"0.28.7","jest-junit":"3.0.0","raw-loader":"0.5.1","styled-jsx":"2.2.1","typescript":"3.3.4000","@babel/core":"7.4.4","@types/jest":"24.0.6","@types/node":"7.0.8","@types/uuid":"3.4.3","file-loader":"3.0.1","jest-enzyme":"7.0.2","lint-staged":"9.1.0","sass-loader":"6.0.6","webpack-cli":"3.3.2","@types/react":"16.8.6","babel-loader":"8.0.5","react-helmet":"5.2.0","react-select":"1.2.1","style-loader":"0.19.1","@types/enzyme":"3.1.13","@types/lodash":"4.14.123","testcafe-live":"0.1.4","@babel/runtime":"7.4.4","dotenv-webpack":"^1.7.0","@babel/polyfill":"^7.4.4","@storybook/react":"5.0.11","@types/invariant":"2.2.29","@types/react-dom":"16.0.11","isomorphic-fetch":"2.2.1","react-datepicker":"1.1.0","react-router-dom":"4.2.2","@babel/preset-env":"7.4.4","@gooddata/mock-js":"^2.11.0","@storybook/addons":"5.0.11","@types/classnames":"2.2.3","@types/prop-types":"15.5.2","@storybook/theming":"5.0.11","identity-obj-proxy":"^3.0.0","intl-messageformat":"^7.5.4","webpack-dev-server":"3.3.1","@babel/preset-react":"7.0.0","@types/react-portal":"4.0.1","@types/react-window":"^1.8.1","babel-plugin-lodash":"3.3.4","html-webpack-plugin":"3.2.0","react-test-renderer":"16.4.2","@types/react-measure":"2.0.5","clean-webpack-plugin":"2.0.2","stats-webpack-plugin":"0.7.0","eslint-config-prettier":"4.1.0","react-google-recaptcha":"^0.14.1","tslint-config-prettier":"1.18.0","@gooddata/eslint-config":"^1.0.0","@gooddata/tslint-config":"1.0.0","@types/react-responsive":"^3.0.3","@types/storybook__react":"4.0.1","@types/stringify-object":"^3.2.0","enzyme-adapter-react-16":"1.3.1","@gooddata/test-storybook":"3.2.1","@storybook/addon-actions":"5.0.11","@storybook/addon-options":"5.0.11","node-sass-magic-importer":"5.1.0","react-syntax-highlighter":"11.0.2","@types/fixed-data-table-2":"0.8.1","@types/react-test-renderer":"16.0.0","circular-dependency-plugin":"5.0.2","compression-webpack-plugin":"2.0.0","@types/json-stable-stringify":"^1.0.32","@gooddata/frontend-npm-scripts":"1.1.0","@types/enzyme-adapter-react-16":"1.0.3","@types/storybook__addon-actions":"3.4.2","@babel/plugin-proposal-class-properties":"7.4.4","@babel/plugin-proposal-object-rest-spread":"7.4.4","@babel/plugin-transform-async-to-generator":"7.4.4"},"peerDependencies":{"react":"^16.5.2","react-dom":"^16.5.2"},"_npmOperationalInternal":{"tmp":"tmp/react-components_7.5.0-beta.36_1585216864742_0.1848490171018864","host":"s3://npm-registry-packages"}},"7.5.0-alpha-tulean-develop-2020-03-26T12-33-12-097Z":{"name":"@gooddata/react-components","version":"7.5.0-alpha-tulean-develop-2020-03-26T12-33-12-097Z","author":{"name":"GoodData Corporation"},"license":"BSD-3-Clause","_id":"@gooddata/react-components@7.5.0-alpha-tulean-develop-2020-03-26T12-33-12-097Z","maintainers":[{"name":"afi","email":"adam.fiedler@gooddata.com"},{"name":"bertold8","email":"ivan.nejezchleb@seznam.cz"},{"name":"brbistas","email":"valentinos.chraniotis@gooddata.com"},{"name":"bugsbunny338","email":"jiri.zajic@mensa.cz"},{"name":"de.do","email":"de.do@gooddata.com"},{"name":"gooddata-ci","email":"rail@gooddata.com"},{"name":"hung.nguyen.hoang","email":"hung.nguyen@gooddata.com"},{"name":"ivan.mjartan","email":"ivan.mjartan@gooddata.com"},{"name":"jakub-sterba","email":"jakub.sterba@gooddata.com"},{"name":"jankc","email":"jan.krapac@gmail.com"},{"name":"jaroslav.tomecek","email":"jaroslav.tomecek@gooddata.com"},{"name":"jkittler","email":"honza.kittler@gmail.com"},{"name":"khanh.le","email":"khanh.le@gooddata.com"},{"name":"lanhuynh","email":"lan.huynh@gooddata.com"},{"name":"linhhong","email":"linh.hong@gooddata.com"},{"name":"lupko","email":"lubomir.slivka@gooddata.com"},{"name":"matyas.kandl","email":"matyas.kandl@gooddata.com"},{"name":"michal.marsal","email":"michal.marsal@gooddata.com"},{"name":"naibinh","email":"naibinh@gmail.com"},{"name":"nikolacech","email":"nikola.cech@gooddata.com"},{"name":"nis.hua","email":"nis.hua@gooddata.com"},{"name":"no23reason","email":"dan.homola@hotmail.cz"},{"name":"patrikbraborec","email":"patrik.braborec@gooddata.com"},{"name":"pbenes","email":"petr.benes@gooddata.com"},{"name":"petrjanu","email":"petr.janu@gooddata.com"},{"name":"ptquang86","email":"ptquang86@gmail.com"},{"name":"qduval","email":"quentin.duval@gooddata.com"},{"name":"rodri360","email":"me@rodri360.com"},{"name":"sitina","email":"jiri.sitina@gooddata.com"},{"name":"strouhaljan","email":"strouhal.jan@gmail.com"},{"name":"tomas.kratochvil","email":"tomas.kratochvil@gooddata.com"},{"name":"tomasreichmann","email":"tomasreichmann@gmail.com"},{"name":"tomsatgd","email":"tomas.satinsky@gooddata.com"},{"name":"trung-le-quoc","email":"trung.le@gooddata.com"},{"name":"tu-ngo","email":"tungo1981@gmail.com"},{"name":"tulean","email":"tuan.le@gooddata.com"},{"name":"utdnah","email":"danh.ung@gooddata.com"},{"name":"vlastikcz","email":"vlastimil.kotas@gooddata.com"},{"name":"vu.pham","email":"vu.pham@gooddata.com"},{"name":"xmort","email":"petr.dolejsi@gooddata.com"},{"name":"yanlipnican","email":"yanlipnican@gmail.com"}],"homepage":"https://github.com/gooddata/gooddata-react-components#readme","bugs":{"url":"https://github.com/gooddata/gooddata-react-components/issues"},"dist":{"shasum":"3886ffb6ae1506e334304133fbaf6652c0755268","tarball":"https://registry.npmjs.org/@gooddata/react-components/-/react-components-7.5.0-alpha-tulean-develop-2020-03-26T12-33-12-097Z.tgz","fileCount":2495,"integrity":"sha512-lIgEQzNt94idGFb6/WLc7sJAsuYEu+Sc9cJ7HLNXZdw+a8GOJsDXgqoOpMKfo5OJgmfYe9h4VcCsbxMU37/cnw==","signatures":[{"sig":"MEUCIQDUXV8c/oeyUnqABifXv9h8iydfn3NJXwbBjy72lWmk7AIgc5Xj3AHzC8fhh13sAULopGv7KdZtJqqjaX5ENDc8fHI=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":9843666,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJefKEpCRA9TVsSAnZWagAA1A4P/2G+53lD3/XDxwcxfwFW\n7hGv5jtfJNiifxbViZxTu4NQKO1n4UxtlnBHZxH8vZ34TBvUpdJnR7X5BD31\nbJllvc5eKJjORU2wDYCpBkaPFJbbHWvfliwXNoXdsVyWn8ybQ+6/zVYME/eY\noCJ8zz+mdjzrdDqQDe1fg6bTEU7NMfa3kW2G/nHyLNoqw3P25cnLc8oVW3hQ\nzB0zpUATDu+zDQ5Aeri3vZH3ETMC4LkwQ3EyLcs2oq7Dow5l01iJS9fzCLpI\nEyYMignwgIo4XKjE56sH75Z8btEXwSaZPifhI0Wj1clr1plLb3d7eYEsF7af\nnasV1+I1NLwrKKZV68RGyJ/hUH1OSmIsr54kvgjxrrwx0/rhCRmqv4s8u2cb\nfFpt6FjOsXsedQ/lg5S3Wwn7+t/0rhW8RzqELv46zyX92oI3i4QjOSdzBRCO\ngO0LkxWi/EX9UIuVPZUlniFwM1Rq+Q1D5Nqy/8x594Y0fBoE3frl+riGKxVT\ninPFrv4HQHq03+N9ltcZ8DaYbnRkhM78A2EgpgF3h7YjoPJJaHnC5b32eCyK\nVBJKEbsdChDTEVZlU6WClo48h2JV+/2rnpcJtMJiIhP40p5Kmo9YcA4aJy2a\nOronSLcz5v2jOfcwMLQTIWUOB7pHom4CLQ1hNFirFy0zsumGxNL+5SgLSxcO\ntANj\r\n=/VPP\r\n-----END PGP SIGNATURE-----\r\n"},"main":"dist/index.js","husky":{"hooks":{"pre-commit":"lint-staged"}},"config":{"eslint":"./examples/**/*.{js,jsx}","tslint":"./{__mocks__,src,stories}/{,**/}*.{ts,tsx}"},"readme":"[![npm version](https://badge.fury.io/js/%40gooddata%2Freact-components.svg)](https://www.npmjs.com/package/@gooddata/react-components)\n\n# GoodData.UI React components\n> A React-based JavaScript library for building data-driven applications\n\n## Getting started\n- [GoodData.UI Documentation](http://sdk.gooddata.com/gooddata-ui/)\n- [GoodData.UI Live Examples](https://gooddata-examples.herokuapp.com/)\n- [Stack Overflow](https://stackoverflow.com/questions/tagged/gooddata)\n\n### Usage\nWith [yarn](https://yarnpkg.com) installed, go to your project directory and run\n```\n$ yarn add @gooddata/react-components\n```\nIf you prefer [npm](npmjs.com) run\n```\n$ npm install --save @gooddata/react-components\n```\n\nThe public API is exposed via global `index.js`. Except for the styles, do not import any other file directly\nbecause they are not intended to be part of the public API.\n\n## Contributing\n\nWe welcome any contribution in form of [issues](https://github.com/gooddata/gooddata-react-components/issues) or [pull requests](https://github.com/gooddata/gooddata-react-components/pulls).\n\nInstall [Node.js](http://nodejs.org) (node 12.16.1, npm v6.13.4) and [Yarn](https://classic.yarnpkg.com) (1.22.4).\n\nInstall dependencies:\n```\nyarn install --frozen-lockfile\n```\n\nThese commands may come in handy while developing:\n\n| command | description |\n| ------- | ----------- |\n| `yarn install --pure-lockfile` | first step |\n| ||\n| `yarn dev` | build react-components to `/dist` in watch mode |\n| `yarn test` | run all unit tests |\n| `yarn prettier-write` | format the source code to match the valid codestyle |\n| `yarn validate` | validate codestyle |\n| ||\n| `yarn storybook` | run storybook from `/stories` on http://localhost:9001 |\n| `yarn build-storybook` | build storybook to `/dist-storybook` |\n| `yarn test-storybook` | run storybook and [screenshot tests](https://github.com/gooddata/gdc-client-utils/tree/master/test-storybook) |\n| ||\n| `yarn examples` | run Live Examples dev-server from `/examples` on https://localhost:8999 |\n| `yarn examples-build` | build Live Examples to `/examples/dist` |\n| `yarn examples-server` | serve built Live Examples - see `/examples/server/src` |\n| `yarn examples-testcafe` | run testcafe tests against `localhost:8999` |\n\n### Deploy to heroku.com\nWhen you deploy this repo to heroku, it serves *GoodData.UI Live Examples*.\nRelevant tasks are in `Procfile` and `package.json`.\n\n```bash\n# run in the project directory\nheroku login\nheroku create <your-app-name>\nheroku config:set DOMAIN_ADMIN_USERNAME=x@gooddata.com DOMAIN_ADMIN_PASSWORD=xy PROJECT_ID_TO_ASSIGN=xms7ga4tf3g3nzucd8380o2bev8oeknp\ngit push heroku HEAD:master\nheroku open\n```\n### Enable Geo Chart for Storybook and Live Examples\nGeo chart uses Mapbox to render map which requires a Mapbox access token.\n- Register an account and create Mapbox access token at [guide](https://docs.mapbox.com/help/how-mapbox-works/access-tokens/)\n- Store the created token at `.env`:\n```bash\necho -e \"EXAMPLE_MAPBOX_ACCESS_TOKEN=token\" >> .env # only need to run once\necho -e \"STORYBOOK_MAPBOX_ACCESS_TOKEN=token\" >> .env # only need to run once\n```\n\n### Run Live Examples Locally\nTo run *GoodData.UI Live Examples* locally:\n```bash\ngit clone <this-repository>\ncd  <repository-folder>\nyarn install --pure-lockfile\nyarn examples\n```\nThen open https://localhost:8999 and login using Live Examples account (you can [create one here](https://gooddata-examples.herokuapp.com/registration)).\n\n### Run Storybook locally\n- Run storybook with token stored in `.env` for more secure\n```bash\nyarn storybook\n```\n- Or run storybook with token env param exposed to cli (not suggested)\n```bash\nSTORYBOOK_MAPBOX_ACCESS_TOKEN=token yarn storybook\n```\n- Apply either above way to `yarn build-storybook` or `yarn test-storybook`\n\n### Source code formatting\nThe source code in the repository is formatted by [Prettier](https://prettier.io/).\nThe format of the code is validated by our Continuous Integration server and is one of the requirements of successful merge.\n\nPrettier is supported by every major IDE. You can find the list of supported editors and how to configure them [here](https://prettier.io/docs/en/editors.html).\n\nIn the case, when your editor is not supported or you don't want to setup the integration, you can run the `yarn prettier-write` command to reformat the code before commit.\n\n## Changelog\n\n- see [CHANGELOG.md](CHANGELOG.md)\n\n## Supported versions\n\nIn order to make the user experience with integrating GoodData UI SDK as smooth and secure as possible and to ensure that the SDK is using the latest features of the platform, we will only provide support to two most recent major versions of UI SDK.\n\nThe most recent majors will be supported in the following modes:\n\n- The latest major version will receive all new functionality and all bug fixes\n- The previous major version will only receive fixes to critical issues and security fixes. These fixes will be applied on top of last released version of the previous major\n\nThe customers are encouraged to always use the latest version of the UI SDK.\n\nIn case of using older versions, the user might face API incompatibility, performance or security issues.\n\nPlease follow the installation instructions to update to the newest version.\n\n## License\n\n(C) 2007-2020 GoodData Corporation\n\nThis project is dual licensed:\n\n- The ATTRIBUTION-NONCOMMERCIAL 4.0 INTERNATIONAL (CC BY-NC 4.0) is used for purpose of the trial experience and evaluation of GoodData.UI library.\n- The GOODDATA GOODDATA.UI LIBRARY END USER LICENSE AGREEMENT is used for GoodData customers.\n\nFor more information, please see [LICENSE](https://github.com/gooddata/gooddata-react-components/blob/master/LICENSE)\n","gitHead":"2b825f361bd9fda7a8e49a296e5ae0dbe630e1ed","scripts":{"dev":"bash scripts/build.sh --dev-watch","test":"jest --watch","build":"bash scripts/build.sh","tslint":"yarn run-tslint -t verbose $npm_package_config_tslint","prepare":"cd examples/server && yarn install --frozen-lockfile && cd ../..; rm -r examples/node_modules 2>/dev/null; true","examples":"bash scripts/run-examples.sh","prepare?":"# Called before `npm publish` and on local `npm install`. Temporarily also for deleting obsolete node_modules. Ends with `true` to continue gracefully.","validate":"tsc --noEmit && yarn tslint && eslint $npm_package_config_eslint && yarn prettier-check","build-dev":"bash scripts/build.sh --dev","examples?":"# Default is developer domain, other options: yarn examples [sec,secure,stg,stg2,stg3,demo,developer or URL]","storybook":"yarn build && start-storybook -p 9001 -c .storybook","test-once":"jest","tslint-ci":"mkdir -p ./ci/results && yarn run-tslint -t checkstyle -o ./ci/results/tslint-results.xml $npm_package_config_tslint","run-tslint":"tslint -p tsconfig.json","validate-ci":"tsc --noEmit && yarn tslint-ci  && eslint $npm_package_config_eslint -f checkstyle -o ci/results/eslint-results.xml && yarn prettier-check","examples-build":"bash scripts/build-examples.sh","prepublishOnly":"yarn build","prettier-check":"prettier --check '{src,stories,styles,__mocks__,examples/server/src,examples/src,examples/test}/**/*.{ts,js,tsx,jsx,json,scss,md,yaml,html}'","prettier-write":"prettier --write '{src,stories,styles,__mocks__,examples/server/src,examples/src,examples/test}/**/*.{ts,js,tsx,jsx,json,scss,md,yaml,html}'","test-storybook":"yarn build && test-storybook","build-storybook":"yarn build && build-storybook -c .storybook -o dist-storybook","examples-server":"node examples/server/src/index.js","heroku-postbuild":"yarn examples-build developer","examples-testcafe":"./scripts/run-testcafe.sh visual","check-circular-deps":"madge --circular --extensions ts ./src","examples-testcafe-ci":"./scripts/run-testcafe.sh ci","examples-testcafe-live":"./scripts/run-testcafe.sh live"},"typings":"dist/index.d.ts","_npmUser":{"name":"tulean","email":"tuan.le@gooddata.com"},"deprecated":"@gooddata/react-components@7 reached End of Support on March 31, 2022. Please upgrade (see https://sdk.gooddata.com/gooddata-ui/docs/supported_versions.html for more information).","repository":{"url":"git+ssh://git@github.com/gooddata/gooddata-react-components.git","type":"git"},"_npmVersion":"6.13.4","description":"GoodData.UI - A powerful JavaScript library for building analytical applications","directories":{},"lint-staged":{"{src,stories,styles,__mocks__,examples/server/src,examples/src,examples/test}/**/*.{ts,js,tsx,jsx,scss}":["npx gdc-fix-copyright","git add"],"{src,stories,styles,__mocks__,examples/server/src,examples/src,examples/test}/**/*.{ts,js,tsx,jsx,json,scss,md,yaml,html}":["prettier --write","git add"]},"_nodeVersion":"12.16.1","dependencies":{"rxjs":"^5.5.6","uuid":"^3.2.1","immer":"^1.3.1","lodash":"^4.17.15","date-fns":"^2.7.0","downshift":"^3.2.7","invariant":"^2.2.2","mapbox-gl":"^1.6.1","classnames":"^2.2.6","highcharts":"7.1.1","prop-types":"^15.6.0","react-intl":"^3.6.0","custom-event":"^1.0.1","react-window":"^1.8.1","ag-grid-react":"20.0.0","react-measure":"^2.3.0","@types/mapbox-gl":"^1.6.1","react-day-picker":"~7.3.0","react-responsive":"^3.0.0","stringify-object":"^2.4.0","@gooddata/typings":"^2.22.0","ag-grid-community":"20.0.0","http-status-codes":"^1.3.0","@gooddata/js-utils":"^3.5.0","@gooddata/numberjs":"^3.2.4","fixed-data-table-2":"0.7.17","@gooddata/goodstrap":"^68.2.1","react-dom-factories":"^1.0.2","@gooddata/gooddata-js":"^12.5.2","json-stable-stringify":"^1.0.1","react-transition-group":"^2.2.1","hoist-non-react-statics":"^3.3.0","nodelist-foreach-polyfill":"^1.2.0","@formatjs/intl-pluralrules":"^1.3.6","highcharts-grouped-categories":"^1.1.3"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"raf":"3.3.2","yup":"^0.24.1","jest":"24.7.1","husky":"3.0.0","madge":"^3.4.4","react":"^16.5.2","enzyme":"3.5.0","eslint":"4.19.1","formik":"^0.11.11","moment":"2.23.0","history":"^4.7.2","ts-jest":"24.0.0","webpack":"4.30.0","full-icu":"^1.3.0","prettier":"1.16.4","react-ga":"^2.5.2","recharts":"1.0.0-beta.9","testcafe":"1.1.4","commander":"2.14.1","node-sass":"4.13.0","react-dom":"^16.5.2","supertest":"3.0.0","ts-loader":"6.0.0","@types/raf":"^3.4.0","css-loader":"0.28.7","jest-junit":"3.0.0","raw-loader":"0.5.1","styled-jsx":"2.2.1","typescript":"3.3.4000","@babel/core":"7.4.4","@types/jest":"24.0.6","@types/node":"7.0.8","@types/uuid":"3.4.3","file-loader":"3.0.1","jest-enzyme":"7.0.2","lint-staged":"9.1.0","sass-loader":"6.0.6","webpack-cli":"3.3.2","@types/react":"16.8.6","babel-loader":"8.0.5","react-helmet":"5.2.0","react-select":"1.2.1","style-loader":"0.19.1","@types/enzyme":"3.1.13","@types/lodash":"4.14.123","testcafe-live":"0.1.4","@babel/runtime":"7.4.4","dotenv-webpack":"^1.7.0","@babel/polyfill":"^7.4.4","@storybook/react":"5.0.11","@types/invariant":"2.2.29","@types/react-dom":"16.0.11","isomorphic-fetch":"2.2.1","react-datepicker":"1.1.0","react-router-dom":"4.2.2","@babel/preset-env":"7.4.4","@gooddata/mock-js":"^2.11.0","@storybook/addons":"5.0.11","@types/classnames":"2.2.3","@types/prop-types":"15.5.2","@storybook/theming":"5.0.11","identity-obj-proxy":"^3.0.0","intl-messageformat":"^7.5.4","webpack-dev-server":"3.3.1","@babel/preset-react":"7.0.0","@types/react-portal":"4.0.1","@types/react-window":"^1.8.1","babel-plugin-lodash":"3.3.4","html-webpack-plugin":"3.2.0","react-test-renderer":"16.4.2","@types/react-measure":"2.0.5","clean-webpack-plugin":"2.0.2","stats-webpack-plugin":"0.7.0","eslint-config-prettier":"4.1.0","react-google-recaptcha":"^0.14.1","tslint-config-prettier":"1.18.0","@gooddata/eslint-config":"^1.0.0","@gooddata/tslint-config":"1.0.0","@types/react-responsive":"^3.0.3","@types/storybook__react":"4.0.1","@types/stringify-object":"^3.2.0","enzyme-adapter-react-16":"1.3.1","@gooddata/test-storybook":"3.2.1","@storybook/addon-actions":"5.0.11","@storybook/addon-options":"5.0.11","node-sass-magic-importer":"5.1.0","react-syntax-highlighter":"11.0.2","@types/fixed-data-table-2":"0.8.1","@types/react-test-renderer":"16.0.0","circular-dependency-plugin":"5.0.2","compression-webpack-plugin":"2.0.0","@types/json-stable-stringify":"^1.0.32","@gooddata/frontend-npm-scripts":"1.1.0","@types/enzyme-adapter-react-16":"1.0.3","@types/storybook__addon-actions":"3.4.2","@babel/plugin-proposal-class-properties":"7.4.4","@babel/plugin-proposal-object-rest-spread":"7.4.4","@babel/plugin-transform-async-to-generator":"7.4.4"},"peerDependencies":{"react":"^16.5.2","react-dom":"^16.5.2"},"_npmOperationalInternal":{"tmp":"tmp/react-components_7.5.0-alpha-tulean-develop-2020-03-26T12-33-12-097Z_1585226024682_0.5981245036557707","host":"s3://npm-registry-packages"}},"7.5.0-beta.37":{"name":"@gooddata/react-components","version":"7.5.0-beta.37","author":{"name":"GoodData Corporation"},"license":"BSD-3-Clause","_id":"@gooddata/react-components@7.5.0-beta.37","maintainers":[{"name":"afi","email":"adam.fiedler@gooddata.com"},{"name":"bertold8","email":"ivan.nejezchleb@seznam.cz"},{"name":"brbistas","email":"valentinos.chraniotis@gooddata.com"},{"name":"bugsbunny338","email":"jiri.zajic@mensa.cz"},{"name":"de.do","email":"de.do@gooddata.com"},{"name":"gooddata-ci","email":"rail@gooddata.com"},{"name":"hung.nguyen.hoang","email":"hung.nguyen@gooddata.com"},{"name":"ivan.mjartan","email":"ivan.mjartan@gooddata.com"},{"name":"jakub-sterba","email":"jakub.sterba@gooddata.com"},{"name":"jankc","email":"jan.krapac@gmail.com"},{"name":"jaroslav.tomecek","email":"jaroslav.tomecek@gooddata.com"},{"name":"jkittler","email":"honza.kittler@gmail.com"},{"name":"khanh.le","email":"khanh.le@gooddata.com"},{"name":"lanhuynh","email":"lan.huynh@gooddata.com"},{"name":"linhhong","email":"linh.hong@gooddata.com"},{"name":"lupko","email":"lubomir.slivka@gooddata.com"},{"name":"matyas.kandl","email":"matyas.kandl@gooddata.com"},{"name":"michal.marsal","email":"michal.marsal@gooddata.com"},{"name":"naibinh","email":"naibinh@gmail.com"},{"name":"nikolacech","email":"nikola.cech@gooddata.com"},{"name":"nis.hua","email":"nis.hua@gooddata.com"},{"name":"no23reason","email":"dan.homola@hotmail.cz"},{"name":"patrikbraborec","email":"patrik.braborec@gooddata.com"},{"name":"pbenes","email":"petr.benes@gooddata.com"},{"name":"petrjanu","email":"petr.janu@gooddata.com"},{"name":"ptquang86","email":"ptquang86@gmail.com"},{"name":"qduval","email":"quentin.duval@gooddata.com"},{"name":"rodri360","email":"me@rodri360.com"},{"name":"sitina","email":"jiri.sitina@gooddata.com"},{"name":"strouhaljan","email":"strouhal.jan@gmail.com"},{"name":"tomas.kratochvil","email":"tomas.kratochvil@gooddata.com"},{"name":"tomasreichmann","email":"tomasreichmann@gmail.com"},{"name":"tomsatgd","email":"tomas.satinsky@gooddata.com"},{"name":"trung-le-quoc","email":"trung.le@gooddata.com"},{"name":"tu-ngo","email":"tungo1981@gmail.com"},{"name":"tulean","email":"tuan.le@gooddata.com"},{"name":"utdnah","email":"danh.ung@gooddata.com"},{"name":"vlastikcz","email":"vlastimil.kotas@gooddata.com"},{"name":"vu.pham","email":"vu.pham@gooddata.com"},{"name":"xmort","email":"petr.dolejsi@gooddata.com"},{"name":"yanlipnican","email":"yanlipnican@gmail.com"}],"homepage":"https://github.com/gooddata/gooddata-react-components#readme","bugs":{"url":"https://github.com/gooddata/gooddata-react-components/issues"},"dist":{"shasum":"69718989a5e76ebfe3e91565cfe68f1785a32ef2","tarball":"https://registry.npmjs.org/@gooddata/react-components/-/react-components-7.5.0-beta.37.tgz","fileCount":2494,"integrity":"sha512-Q3vZOZm1Cun3j68EaBCPFHYSsYjzfxVXOyDmxUN9gl7x0e0IZKKUot0hs93YOrTlElJ/2Ku5UNJV5el5Jqd9rw==","signatures":[{"sig":"MEUCIEkZ0A1rXQmkJf6MYVGLfe37KBw3S9agjD7DOeGWYf2WAiEA5shrZgY1M435W/UA+DBRzqRPkaSdPQQv4wmbe4VCAms=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":9837480,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJefL9tCRA9TVsSAnZWagAALtYP/RMEbNLdy/PNVBSkJRYJ\nr7wJOTSn2EADicrehLHbVBogzvERW6eBbtpWgOgv7LPlh3ukfENM90F29gad\nj63nenOWBgugWwv+pWS8z7i+IREShGOx35gKHeiG7GYG046QljhUI1/+vVff\nYuajkDhvWFyf8hzTWDe8b7lVJOzQHUVpwR3nIBnYumv3Nw3lmhs+Zzipu+M+\njznINkv0drAORZogJoytQHPKkJahx29GvAdCdU9siOTOXb0ryewffrHfYZnl\ntz7P4h9ZcSVG9CJ99uGyWbbJERVetYihq4uLoTZlyS+9LX5E4LqtsZ4nC6Oi\n19bkBBbZOozx+3wQjbqW0aEiwCcgd9egZly+5eNlT3zDgSOvjXI3kHVDq1mZ\nsFd0+g2B0fN9djxFW4gj+cWbukp5faYJvGK/Ml/bEofWDYHMOtfZ8SJwlMHv\nOZ8Yz+MuXRmHlY6lq+28WNOPCYDUtV8uRvwxpXBAWS4eyRkOReqaZXvc7968\ngXyu5Fjw2QUb3fU6/5p7zJY9wE+JFaH3mfKspGqwsJOKZGrY4m2EQrdIVkzP\nF5dQeN+38/fFbIwe5YhZ8DmYTHbK1vM2UyznQ7etjX4PSlgzxAlpJX/q84Wv\n7gyBLCVhNDFHZ6VnAUVFoWCqNoOhCDlX2ueKhc16nYJ99NZJT753fQVqeJZD\ny97v\r\n=6kGh\r\n-----END PGP SIGNATURE-----\r\n"},"main":"dist/index.js","husky":{"hooks":{"pre-commit":"lint-staged"}},"config":{"eslint":"./examples/**/*.{js,jsx}","tslint":"./{__mocks__,src,stories}/{,**/}*.{ts,tsx}"},"readme":"[![npm version](https://badge.fury.io/js/%40gooddata%2Freact-components.svg)](https://www.npmjs.com/package/@gooddata/react-components)\n\n# GoodData.UI React components\n> A React-based JavaScript library for building data-driven applications\n\n## Getting started\n- [GoodData.UI Documentation](http://sdk.gooddata.com/gooddata-ui/)\n- [GoodData.UI Live Examples](https://gooddata-examples.herokuapp.com/)\n- [Stack Overflow](https://stackoverflow.com/questions/tagged/gooddata)\n\n### Usage\nWith [yarn](https://yarnpkg.com) installed, go to your project directory and run\n```\n$ yarn add @gooddata/react-components\n```\nIf you prefer [npm](npmjs.com) run\n```\n$ npm install --save @gooddata/react-components\n```\n\nThe public API is exposed via global `index.js`. Except for the styles, do not import any other file directly\nbecause they are not intended to be part of the public API.\n\n## Contributing\n\nWe welcome any contribution in form of [issues](https://github.com/gooddata/gooddata-react-components/issues) or [pull requests](https://github.com/gooddata/gooddata-react-components/pulls).\n\nInstall [Node.js](http://nodejs.org) (node 12.16.1, npm v6.13.4) and [Yarn](https://classic.yarnpkg.com) (1.22.4).\n\nInstall dependencies:\n```\nyarn install --frozen-lockfile\n```\n\nThese commands may come in handy while developing:\n\n| command | description |\n| ------- | ----------- |\n| `yarn install --pure-lockfile` | first step |\n| ||\n| `yarn dev` | build react-components to `/dist` in watch mode |\n| `yarn test` | run all unit tests |\n| `yarn prettier-write` | format the source code to match the valid codestyle |\n| `yarn validate` | validate codestyle |\n| ||\n| `yarn storybook` | run storybook from `/stories` on http://localhost:9001 |\n| `yarn build-storybook` | build storybook to `/dist-storybook` |\n| `yarn test-storybook` | run storybook and [screenshot tests](https://github.com/gooddata/gdc-client-utils/tree/master/test-storybook) |\n| ||\n| `yarn examples` | run Live Examples dev-server from `/examples` on https://localhost:8999 |\n| `yarn examples-build` | build Live Examples to `/examples/dist` |\n| `yarn examples-server` | serve built Live Examples - see `/examples/server/src` |\n| `yarn examples-testcafe` | run testcafe tests against `localhost:8999` |\n\n### Deploy to heroku.com\nWhen you deploy this repo to heroku, it serves *GoodData.UI Live Examples*.\nRelevant tasks are in `Procfile` and `package.json`.\n\n```bash\n# run in the project directory\nheroku login\nheroku create <your-app-name>\nheroku config:set DOMAIN_ADMIN_USERNAME=x@gooddata.com DOMAIN_ADMIN_PASSWORD=xy PROJECT_ID_TO_ASSIGN=xms7ga4tf3g3nzucd8380o2bev8oeknp\ngit push heroku HEAD:master\nheroku open\n```\n### Enable Geo Chart for Storybook and Live Examples\nGeo chart uses Mapbox to render map which requires a Mapbox access token.\n- Register an account and create Mapbox access token at [guide](https://docs.mapbox.com/help/how-mapbox-works/access-tokens/)\n- Store the created token at `.env`:\n```bash\necho -e \"EXAMPLE_MAPBOX_ACCESS_TOKEN=token\" >> .env # only need to run once\necho -e \"STORYBOOK_MAPBOX_ACCESS_TOKEN=token\" >> .env # only need to run once\n```\n\n### Run Live Examples Locally\nTo run *GoodData.UI Live Examples* locally:\n```bash\ngit clone <this-repository>\ncd  <repository-folder>\nyarn install --pure-lockfile\nyarn examples\n```\nThen open https://localhost:8999 and login using Live Examples account (you can [create one here](https://gooddata-examples.herokuapp.com/registration)).\n\n### Run Storybook locally\n- Run storybook with token stored in `.env` for more secure\n```bash\nyarn storybook\n```\n- Or run storybook with token env param exposed to cli (not suggested)\n```bash\nSTORYBOOK_MAPBOX_ACCESS_TOKEN=token yarn storybook\n```\n- Apply either above way to `yarn build-storybook` or `yarn test-storybook`\n\n### Source code formatting\nThe source code in the repository is formatted by [Prettier](https://prettier.io/).\nThe format of the code is validated by our Continuous Integration server and is one of the requirements of successful merge.\n\nPrettier is supported by every major IDE. You can find the list of supported editors and how to configure them [here](https://prettier.io/docs/en/editors.html).\n\nIn the case, when your editor is not supported or you don't want to setup the integration, you can run the `yarn prettier-write` command to reformat the code before commit.\n\n## Changelog\n\n- see [CHANGELOG.md](CHANGELOG.md)\n\n## Supported versions\n\nIn order to make the user experience with integrating GoodData UI SDK as smooth and secure as possible and to ensure that the SDK is using the latest features of the platform, we will only provide support to two most recent major versions of UI SDK.\n\nThe most recent majors will be supported in the following modes:\n\n- The latest major version will receive all new functionality and all bug fixes\n- The previous major version will only receive fixes to critical issues and security fixes. These fixes will be applied on top of last released version of the previous major\n\nThe customers are encouraged to always use the latest version of the UI SDK.\n\nIn case of using older versions, the user might face API incompatibility, performance or security issues.\n\nPlease follow the installation instructions to update to the newest version.\n\n## License\n\n(C) 2007-2020 GoodData Corporation\n\nThis project is dual licensed:\n\n- The ATTRIBUTION-NONCOMMERCIAL 4.0 INTERNATIONAL (CC BY-NC 4.0) is used for purpose of the trial experience and evaluation of GoodData.UI library.\n- The GOODDATA GOODDATA.UI LIBRARY END USER LICENSE AGREEMENT is used for GoodData customers.\n\nFor more information, please see [LICENSE](https://github.com/gooddata/gooddata-react-components/blob/master/LICENSE)\n","gitHead":"c3910c70f2d87980b33aeabe40d711f17db90c91","scripts":{"dev":"bash scripts/build.sh --dev-watch","test":"jest --watch","build":"bash scripts/build.sh","tslint":"yarn run-tslint -t verbose $npm_package_config_tslint","prepare":"cd examples/server && yarn install --frozen-lockfile && cd ../..; rm -r examples/node_modules 2>/dev/null; true","examples":"bash scripts/run-examples.sh","prepare?":"# Called before `npm publish` and on local `npm install`. Temporarily also for deleting obsolete node_modules. Ends with `true` to continue gracefully.","validate":"tsc --noEmit && yarn tslint && eslint $npm_package_config_eslint && yarn prettier-check","build-dev":"bash scripts/build.sh --dev","examples?":"# Default is developer domain, other options: yarn examples [sec,secure,stg,stg2,stg3,demo,developer or URL]","storybook":"yarn build && start-storybook -p 9001 -c .storybook","test-once":"jest","tslint-ci":"mkdir -p ./ci/results && yarn run-tslint -t checkstyle -o ./ci/results/tslint-results.xml $npm_package_config_tslint","run-tslint":"tslint -p tsconfig.json","validate-ci":"tsc --noEmit && yarn tslint-ci  && eslint $npm_package_config_eslint -f checkstyle -o ci/results/eslint-results.xml && yarn prettier-check","examples-build":"bash scripts/build-examples.sh","prepublishOnly":"yarn build","prettier-check":"prettier --check '{src,stories,styles,__mocks__,examples/server/src,examples/src,examples/test}/**/*.{ts,js,tsx,jsx,json,scss,md,yaml,html}'","prettier-write":"prettier --write '{src,stories,styles,__mocks__,examples/server/src,examples/src,examples/test}/**/*.{ts,js,tsx,jsx,json,scss,md,yaml,html}'","test-storybook":"yarn build && test-storybook","build-storybook":"yarn build && build-storybook -c .storybook -o dist-storybook","examples-server":"node examples/server/src/index.js","heroku-postbuild":"yarn examples-build developer","examples-testcafe":"./scripts/run-testcafe.sh visual","check-circular-deps":"madge --circular --extensions ts ./src","examples-testcafe-ci":"./scripts/run-testcafe.sh ci","examples-testcafe-live":"./scripts/run-testcafe.sh live"},"typings":"dist/index.d.ts","_npmUser":{"name":"gooddata-ci","email":"rail@gooddata.com"},"deprecated":"@gooddata/react-components@7 reached End of Support on March 31, 2022. Please upgrade (see https://sdk.gooddata.com/gooddata-ui/docs/supported_versions.html for more information).","repository":{"url":"git+ssh://git@github.com/gooddata/gooddata-react-components.git","type":"git"},"_npmVersion":"6.13.4","description":"GoodData.UI - A powerful JavaScript library for building analytical applications","directories":{},"lint-staged":{"{src,stories,styles,__mocks__,examples/server/src,examples/src,examples/test}/**/*.{ts,js,tsx,jsx,scss}":["npx gdc-fix-copyright","git add"],"{src,stories,styles,__mocks__,examples/server/src,examples/src,examples/test}/**/*.{ts,js,tsx,jsx,json,scss,md,yaml,html}":["prettier --write","git add"]},"_nodeVersion":"12.16.1","dependencies":{"rxjs":"^5.5.6","uuid":"^3.2.1","immer":"^1.3.1","lodash":"^4.17.15","date-fns":"^2.7.0","downshift":"^3.2.7","invariant":"^2.2.2","mapbox-gl":"^1.6.1","classnames":"^2.2.6","highcharts":"7.1.1","prop-types":"^15.6.0","react-intl":"^3.6.0","custom-event":"^1.0.1","react-window":"^1.8.1","ag-grid-react":"20.0.0","react-measure":"^2.3.0","@types/mapbox-gl":"^1.6.1","react-day-picker":"~7.3.0","react-responsive":"^3.0.0","stringify-object":"^2.4.0","@gooddata/typings":"^2.22.0","ag-grid-community":"20.0.0","http-status-codes":"^1.3.0","@gooddata/js-utils":"^3.5.0","@gooddata/numberjs":"^3.2.4","fixed-data-table-2":"0.7.17","@gooddata/goodstrap":"^68.2.1","react-dom-factories":"^1.0.2","@gooddata/gooddata-js":"^12.5.2","json-stable-stringify":"^1.0.1","react-transition-group":"^2.2.1","hoist-non-react-statics":"^3.3.0","nodelist-foreach-polyfill":"^1.2.0","@formatjs/intl-pluralrules":"^1.3.6","highcharts-grouped-categories":"^1.1.3"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"raf":"3.3.2","yup":"^0.24.1","jest":"24.7.1","husky":"3.0.0","madge":"^3.4.4","react":"^16.5.2","enzyme":"3.5.0","eslint":"4.19.1","formik":"^0.11.11","moment":"2.23.0","history":"^4.7.2","ts-jest":"24.0.0","webpack":"4.30.0","full-icu":"^1.3.0","prettier":"1.16.4","react-ga":"^2.5.2","recharts":"1.0.0-beta.9","testcafe":"1.1.4","commander":"2.14.1","node-sass":"4.13.0","react-dom":"^16.5.2","supertest":"3.0.0","ts-loader":"6.0.0","@types/raf":"^3.4.0","css-loader":"0.28.7","jest-junit":"3.0.0","raw-loader":"0.5.1","styled-jsx":"2.2.1","typescript":"3.3.4000","@babel/core":"7.4.4","@types/jest":"24.0.6","@types/node":"7.0.8","@types/uuid":"3.4.3","file-loader":"3.0.1","jest-enzyme":"7.0.2","lint-staged":"9.1.0","sass-loader":"6.0.6","webpack-cli":"3.3.2","@types/react":"16.8.6","babel-loader":"8.0.5","react-helmet":"5.2.0","react-select":"1.2.1","style-loader":"0.19.1","@types/enzyme":"3.1.13","@types/lodash":"4.14.123","testcafe-live":"0.1.4","@babel/runtime":"7.4.4","dotenv-webpack":"^1.7.0","@babel/polyfill":"^7.4.4","@storybook/react":"5.0.11","@types/invariant":"2.2.29","@types/react-dom":"16.0.11","isomorphic-fetch":"2.2.1","react-datepicker":"1.1.0","react-router-dom":"4.2.2","@babel/preset-env":"7.4.4","@gooddata/mock-js":"^2.11.0","@storybook/addons":"5.0.11","@types/classnames":"2.2.3","@types/prop-types":"15.5.2","@storybook/theming":"5.0.11","identity-obj-proxy":"^3.0.0","intl-messageformat":"^7.5.4","webpack-dev-server":"3.3.1","@babel/preset-react":"7.0.0","@types/react-portal":"4.0.1","@types/react-window":"^1.8.1","babel-plugin-lodash":"3.3.4","html-webpack-plugin":"3.2.0","react-test-renderer":"16.4.2","@types/react-measure":"2.0.5","clean-webpack-plugin":"2.0.2","stats-webpack-plugin":"0.7.0","eslint-config-prettier":"4.1.0","react-google-recaptcha":"^0.14.1","tslint-config-prettier":"1.18.0","@gooddata/eslint-config":"^1.0.0","@gooddata/tslint-config":"1.0.0","@types/react-responsive":"^3.0.3","@types/storybook__react":"4.0.1","@types/stringify-object":"^3.2.0","enzyme-adapter-react-16":"1.3.1","@gooddata/test-storybook":"3.2.1","@storybook/addon-actions":"5.0.11","@storybook/addon-options":"5.0.11","node-sass-magic-importer":"5.1.0","react-syntax-highlighter":"11.0.2","@types/fixed-data-table-2":"0.8.1","@types/react-test-renderer":"16.0.0","circular-dependency-plugin":"5.0.2","compression-webpack-plugin":"2.0.0","@types/json-stable-stringify":"^1.0.32","@gooddata/frontend-npm-scripts":"1.1.0","@types/enzyme-adapter-react-16":"1.0.3","@types/storybook__addon-actions":"3.4.2","@babel/plugin-proposal-class-properties":"7.4.4","@babel/plugin-proposal-object-rest-spread":"7.4.4","@babel/plugin-transform-async-to-generator":"7.4.4"},"peerDependencies":{"react":"^16.5.2","react-dom":"^16.5.2"},"_npmOperationalInternal":{"tmp":"tmp/react-components_7.5.0-beta.37_1585233772649_0.24068579707838245","host":"s3://npm-registry-packages"}},"7.5.0":{"name":"@gooddata/react-components","version":"7.5.0","author":{"name":"GoodData Corporation"},"license":"BSD-3-Clause","_id":"@gooddata/react-components@7.5.0","maintainers":[{"name":"afi","email":"adam.fiedler@gooddata.com"},{"name":"bertold8","email":"ivan.nejezchleb@seznam.cz"},{"name":"brbistas","email":"valentinos.chraniotis@gooddata.com"},{"name":"bugsbunny338","email":"jiri.zajic@mensa.cz"},{"name":"de.do","email":"de.do@gooddata.com"},{"name":"gooddata-ci","email":"rail@gooddata.com"},{"name":"hung.nguyen.hoang","email":"hung.nguyen@gooddata.com"},{"name":"ivan.mjartan","email":"ivan.mjartan@gooddata.com"},{"name":"jakub-sterba","email":"jakub.sterba@gooddata.com"},{"name":"jankc","email":"jan.krapac@gmail.com"},{"name":"jaroslav.tomecek","email":"jaroslav.tomecek@gooddata.com"},{"name":"jkittler","email":"honza.kittler@gmail.com"},{"name":"khanh.le","email":"khanh.le@gooddata.com"},{"name":"lanhuynh","email":"lan.huynh@gooddata.com"},{"name":"linhhong","email":"linh.hong@gooddata.com"},{"name":"lupko","email":"lubomir.slivka@gooddata.com"},{"name":"matyas.kandl","email":"matyas.kandl@gooddata.com"},{"name":"michal.marsal","email":"michal.marsal@gooddata.com"},{"name":"naibinh","email":"naibinh@gmail.com"},{"name":"nikolacech","email":"nikola.cech@gooddata.com"},{"name":"nis.hua","email":"nis.hua@gooddata.com"},{"name":"no23reason","email":"dan.homola@hotmail.cz"},{"name":"patrikbraborec","email":"patrik.braborec@gooddata.com"},{"name":"pbenes","email":"petr.benes@gooddata.com"},{"name":"petrjanu","email":"petr.janu@gooddata.com"},{"name":"ptquang86","email":"ptquang86@gmail.com"},{"name":"qduval","email":"quentin.duval@gooddata.com"},{"name":"rodri360","email":"me@rodri360.com"},{"name":"sitina","email":"jiri.sitina@gooddata.com"},{"name":"strouhaljan","email":"strouhal.jan@gmail.com"},{"name":"tomas.kratochvil","email":"tomas.kratochvil@gooddata.com"},{"name":"tomasreichmann","email":"tomasreichmann@gmail.com"},{"name":"tomsatgd","email":"tomas.satinsky@gooddata.com"},{"name":"trung-le-quoc","email":"trung.le@gooddata.com"},{"name":"tu-ngo","email":"tungo1981@gmail.com"},{"name":"tulean","email":"tuan.le@gooddata.com"},{"name":"utdnah","email":"danh.ung@gooddata.com"},{"name":"vlastikcz","email":"vlastimil.kotas@gooddata.com"},{"name":"vu.pham","email":"vu.pham@gooddata.com"},{"name":"xmort","email":"petr.dolejsi@gooddata.com"},{"name":"yanlipnican","email":"yanlipnican@gmail.com"}],"homepage":"https://github.com/gooddata/gooddata-react-components#readme","bugs":{"url":"https://github.com/gooddata/gooddata-react-components/issues"},"dist":{"shasum":"012fbd6aef109b2112c3f37063bc0185bc8d22f7","tarball":"https://registry.npmjs.org/@gooddata/react-components/-/react-components-7.5.0.tgz","fileCount":2494,"integrity":"sha512-ruk6ieJFBv+zDAA+fGQN6dSrvmUvXqTyZy6PqeuX3SMfyABFxeqUIFatc5XTH5YmDOUkV1ho3KP1Xrd86SYsEA==","signatures":[{"sig":"MEQCIFZHMvgOtg6oMOjbFQLONWkbZGSKLaKEGEX4izfhxr21AiA3Nj2nc5PMHFFj8vwwZu5MjTzTNtqdV0VFogjwyFHUCw==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":9837472,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJefMCcCRA9TVsSAnZWagAAT9YQAJrJOtPR67bZH94qNqQA\n/ekipTIoaAjNcCQt4FImySuW+QGDObK9TbZW1/0p4W6PeFtUxNwl4Xp3Q7AD\nyYh1yTsAoIQwieffguD4oWKh96SzaA+AqKJHT01dnVAXr7XDj5xxomEYcaDk\ndLwYIoo59zQQgPIoK6iVGlttwKQcBne9YbEtoGR1m/2sEiDWTND3obkcbPjL\nd9HbIBN7CLhuuXV3ypZy4sfjku5KDR969tdTWaeVf9sZdDf3Sgr4FfznF9+p\n67ehbUqA+sKiwyGdb/HgL7NYhYdJHcWyhdKTTOJy0L8YSC+RRsJOYabZAHmU\nGsBXRychBUqI7N9lnLxgqReMCOOWI5g0TuhjG0KH7P3ZDF/aiaoSbQW9erwS\nW62na56Nn083lA7N+ODcqu65C41V8jHy5oIjTSxrGnsLcyGDd3WEzmGXnQMR\nBorcWTnu0Lu/rTakJY/sfmNgedqnH09dJ8D9YOT3h4aoee9IRx6QbtsdkMy4\nPbYZPC5X2MJ0JTt1v0/MjgFGZ6D9p0Bxsn5J+TI/RW0LOYlsgm91ifznDqX6\nI7imGEvfDD/DMfTKFQQUI1nHdPMq+fdixXj04PE9Er9z/JrHtdUdkV2iJ3ui\ndNLO5Mm2v7ZE6bgVKzdX69WtSdgYD8YjTMQ1DDlRsmPJf+wal3GExFmKRfiY\nuans\r\n=S/Ai\r\n-----END PGP SIGNATURE-----\r\n"},"main":"dist/index.js","husky":{"hooks":{"pre-commit":"lint-staged"}},"config":{"eslint":"./examples/**/*.{js,jsx}","tslint":"./{__mocks__,src,stories}/{,**/}*.{ts,tsx}"},"readme":"[![npm version](https://badge.fury.io/js/%40gooddata%2Freact-components.svg)](https://www.npmjs.com/package/@gooddata/react-components)\n\n# GoodData.UI React components\n> A React-based JavaScript library for building data-driven applications\n\n## Getting started\n- [GoodData.UI Documentation](http://sdk.gooddata.com/gooddata-ui/)\n- [GoodData.UI Live Examples](https://gooddata-examples.herokuapp.com/)\n- [Stack Overflow](https://stackoverflow.com/questions/tagged/gooddata)\n\n### Usage\nWith [yarn](https://yarnpkg.com) installed, go to your project directory and run\n```\n$ yarn add @gooddata/react-components\n```\nIf you prefer [npm](npmjs.com) run\n```\n$ npm install --save @gooddata/react-components\n```\n\nThe public API is exposed via global `index.js`. Except for the styles, do not import any other file directly\nbecause they are not intended to be part of the public API.\n\n## Contributing\n\nWe welcome any contribution in form of [issues](https://github.com/gooddata/gooddata-react-components/issues) or [pull requests](https://github.com/gooddata/gooddata-react-components/pulls).\n\nInstall [Node.js](http://nodejs.org) (node 12.16.1, npm v6.13.4) and [Yarn](https://classic.yarnpkg.com) (1.22.4).\n\nInstall dependencies:\n```\nyarn install --frozen-lockfile\n```\n\nThese commands may come in handy while developing:\n\n| command | description |\n| ------- | ----------- |\n| `yarn install --pure-lockfile` | first step |\n| ||\n| `yarn dev` | build react-components to `/dist` in watch mode |\n| `yarn test` | run all unit tests |\n| `yarn prettier-write` | format the source code to match the valid codestyle |\n| `yarn validate` | validate codestyle |\n| ||\n| `yarn storybook` | run storybook from `/stories` on http://localhost:9001 |\n| `yarn build-storybook` | build storybook to `/dist-storybook` |\n| `yarn test-storybook` | run storybook and [screenshot tests](https://github.com/gooddata/gdc-client-utils/tree/master/test-storybook) |\n| ||\n| `yarn examples` | run Live Examples dev-server from `/examples` on https://localhost:8999 |\n| `yarn examples-build` | build Live Examples to `/examples/dist` |\n| `yarn examples-server` | serve built Live Examples - see `/examples/server/src` |\n| `yarn examples-testcafe` | run testcafe tests against `localhost:8999` |\n\n### Deploy to heroku.com\nWhen you deploy this repo to heroku, it serves *GoodData.UI Live Examples*.\nRelevant tasks are in `Procfile` and `package.json`.\n\n```bash\n# run in the project directory\nheroku login\nheroku create <your-app-name>\nheroku config:set DOMAIN_ADMIN_USERNAME=x@gooddata.com DOMAIN_ADMIN_PASSWORD=xy PROJECT_ID_TO_ASSIGN=xms7ga4tf3g3nzucd8380o2bev8oeknp\ngit push heroku HEAD:master\nheroku open\n```\n### Enable Geo Chart for Storybook and Live Examples\nGeo chart uses Mapbox to render map which requires a Mapbox access token.\n- Register an account and create Mapbox access token at [guide](https://docs.mapbox.com/help/how-mapbox-works/access-tokens/)\n- Store the created token at `.env`:\n```bash\necho -e \"EXAMPLE_MAPBOX_ACCESS_TOKEN=token\" >> .env # only need to run once\necho -e \"STORYBOOK_MAPBOX_ACCESS_TOKEN=token\" >> .env # only need to run once\n```\n\n### Run Live Examples Locally\nTo run *GoodData.UI Live Examples* locally:\n```bash\ngit clone <this-repository>\ncd  <repository-folder>\nyarn install --pure-lockfile\nyarn examples\n```\nThen open https://localhost:8999 and login using Live Examples account (you can [create one here](https://gooddata-examples.herokuapp.com/registration)).\n\n### Run Storybook locally\n- Run storybook with token stored in `.env` for more secure\n```bash\nyarn storybook\n```\n- Or run storybook with token env param exposed to cli (not suggested)\n```bash\nSTORYBOOK_MAPBOX_ACCESS_TOKEN=token yarn storybook\n```\n- Apply either above way to `yarn build-storybook` or `yarn test-storybook`\n\n### Source code formatting\nThe source code in the repository is formatted by [Prettier](https://prettier.io/).\nThe format of the code is validated by our Continuous Integration server and is one of the requirements of successful merge.\n\nPrettier is supported by every major IDE. You can find the list of supported editors and how to configure them [here](https://prettier.io/docs/en/editors.html).\n\nIn the case, when your editor is not supported or you don't want to setup the integration, you can run the `yarn prettier-write` command to reformat the code before commit.\n\n## Changelog\n\n- see [CHANGELOG.md](CHANGELOG.md)\n\n## Supported versions\n\nIn order to make the user experience with integrating GoodData UI SDK as smooth and secure as possible and to ensure that the SDK is using the latest features of the platform, we will only provide support to two most recent major versions of UI SDK.\n\nThe most recent majors will be supported in the following modes:\n\n- The latest major version will receive all new functionality and all bug fixes\n- The previous major version will only receive fixes to critical issues and security fixes. These fixes will be applied on top of last released version of the previous major\n\nThe customers are encouraged to always use the latest version of the UI SDK.\n\nIn case of using older versions, the user might face API incompatibility, performance or security issues.\n\nPlease follow the installation instructions to update to the newest version.\n\n## License\n\n(C) 2007-2020 GoodData Corporation\n\nThis project is dual licensed:\n\n- The ATTRIBUTION-NONCOMMERCIAL 4.0 INTERNATIONAL (CC BY-NC 4.0) is used for purpose of the trial experience and evaluation of GoodData.UI library.\n- The GOODDATA GOODDATA.UI LIBRARY END USER LICENSE AGREEMENT is used for GoodData customers.\n\nFor more information, please see [LICENSE](https://github.com/gooddata/gooddata-react-components/blob/master/LICENSE)\n","gitHead":"81464e00b2042b023343704590e4be87b751b08e","scripts":{"dev":"bash scripts/build.sh --dev-watch","test":"jest --watch","build":"bash scripts/build.sh","tslint":"yarn run-tslint -t verbose $npm_package_config_tslint","prepare":"cd examples/server && yarn install --frozen-lockfile && cd ../..; rm -r examples/node_modules 2>/dev/null; true","examples":"bash scripts/run-examples.sh","prepare?":"# Called before `npm publish` and on local `npm install`. Temporarily also for deleting obsolete node_modules. Ends with `true` to continue gracefully.","validate":"tsc --noEmit && yarn tslint && eslint $npm_package_config_eslint && yarn prettier-check","build-dev":"bash scripts/build.sh --dev","examples?":"# Default is developer domain, other options: yarn examples [sec,secure,stg,stg2,stg3,demo,developer or URL]","storybook":"yarn build && start-storybook -p 9001 -c .storybook","test-once":"jest","tslint-ci":"mkdir -p ./ci/results && yarn run-tslint -t checkstyle -o ./ci/results/tslint-results.xml $npm_package_config_tslint","run-tslint":"tslint -p tsconfig.json","validate-ci":"tsc --noEmit && yarn tslint-ci  && eslint $npm_package_config_eslint -f checkstyle -o ci/results/eslint-results.xml && yarn prettier-check","examples-build":"bash scripts/build-examples.sh","prepublishOnly":"yarn build","prettier-check":"prettier --check '{src,stories,styles,__mocks__,examples/server/src,examples/src,examples/test}/**/*.{ts,js,tsx,jsx,json,scss,md,yaml,html}'","prettier-write":"prettier --write '{src,stories,styles,__mocks__,examples/server/src,examples/src,examples/test}/**/*.{ts,js,tsx,jsx,json,scss,md,yaml,html}'","test-storybook":"yarn build && test-storybook","build-storybook":"yarn build && build-storybook -c .storybook -o dist-storybook","examples-server":"node examples/server/src/index.js","heroku-postbuild":"yarn examples-build developer","examples-testcafe":"./scripts/run-testcafe.sh visual","check-circular-deps":"madge --circular --extensions ts ./src","examples-testcafe-ci":"./scripts/run-testcafe.sh ci","examples-testcafe-live":"./scripts/run-testcafe.sh live"},"typings":"dist/index.d.ts","_npmUser":{"name":"gooddata-ci","email":"rail@gooddata.com"},"deprecated":"@gooddata/react-components@7 reached End of Support on March 31, 2022. Please upgrade (see https://sdk.gooddata.com/gooddata-ui/docs/supported_versions.html for more information).","repository":{"url":"git+ssh://git@github.com/gooddata/gooddata-react-components.git","type":"git"},"_npmVersion":"6.13.4","description":"GoodData.UI - A powerful JavaScript library for building analytical applications","directories":{},"lint-staged":{"{src,stories,styles,__mocks__,examples/server/src,examples/src,examples/test}/**/*.{ts,js,tsx,jsx,scss}":["npx gdc-fix-copyright","git add"],"{src,stories,styles,__mocks__,examples/server/src,examples/src,examples/test}/**/*.{ts,js,tsx,jsx,json,scss,md,yaml,html}":["prettier --write","git add"]},"_nodeVersion":"12.16.1","dependencies":{"rxjs":"^5.5.6","uuid":"^3.2.1","immer":"^1.3.1","lodash":"^4.17.15","date-fns":"^2.7.0","downshift":"^3.2.7","invariant":"^2.2.2","mapbox-gl":"^1.6.1","classnames":"^2.2.6","highcharts":"7.1.1","prop-types":"^15.6.0","react-intl":"^3.6.0","custom-event":"^1.0.1","react-window":"^1.8.1","ag-grid-react":"20.0.0","react-measure":"^2.3.0","@types/mapbox-gl":"^1.6.1","react-day-picker":"~7.3.0","react-responsive":"^3.0.0","stringify-object":"^2.4.0","@gooddata/typings":"^2.22.0","ag-grid-community":"20.0.0","http-status-codes":"^1.3.0","@gooddata/js-utils":"^3.5.0","@gooddata/numberjs":"^3.2.4","fixed-data-table-2":"0.7.17","@gooddata/goodstrap":"^68.2.1","react-dom-factories":"^1.0.2","@gooddata/gooddata-js":"^12.5.2","json-stable-stringify":"^1.0.1","react-transition-group":"^2.2.1","hoist-non-react-statics":"^3.3.0","nodelist-foreach-polyfill":"^1.2.0","@formatjs/intl-pluralrules":"^1.3.6","highcharts-grouped-categories":"^1.1.3"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"raf":"3.3.2","yup":"^0.24.1","jest":"24.7.1","husky":"3.0.0","madge":"^3.4.4","react":"^16.5.2","enzyme":"3.5.0","eslint":"4.19.1","formik":"^0.11.11","moment":"2.23.0","history":"^4.7.2","ts-jest":"24.0.0","webpack":"4.30.0","full-icu":"^1.3.0","prettier":"1.16.4","react-ga":"^2.5.2","recharts":"1.0.0-beta.9","testcafe":"1.1.4","commander":"2.14.1","node-sass":"4.13.0","react-dom":"^16.5.2","supertest":"3.0.0","ts-loader":"6.0.0","@types/raf":"^3.4.0","css-loader":"0.28.7","jest-junit":"3.0.0","raw-loader":"0.5.1","styled-jsx":"2.2.1","typescript":"3.3.4000","@babel/core":"7.4.4","@types/jest":"24.0.6","@types/node":"7.0.8","@types/uuid":"3.4.3","file-loader":"3.0.1","jest-enzyme":"7.0.2","lint-staged":"9.1.0","sass-loader":"6.0.6","webpack-cli":"3.3.2","@types/react":"16.8.6","babel-loader":"8.0.5","react-helmet":"5.2.0","react-select":"1.2.1","style-loader":"0.19.1","@types/enzyme":"3.1.13","@types/lodash":"4.14.123","testcafe-live":"0.1.4","@babel/runtime":"7.4.4","dotenv-webpack":"^1.7.0","@babel/polyfill":"^7.4.4","@storybook/react":"5.0.11","@types/invariant":"2.2.29","@types/react-dom":"16.0.11","isomorphic-fetch":"2.2.1","react-datepicker":"1.1.0","react-router-dom":"4.2.2","@babel/preset-env":"7.4.4","@gooddata/mock-js":"^2.11.0","@storybook/addons":"5.0.11","@types/classnames":"2.2.3","@types/prop-types":"15.5.2","@storybook/theming":"5.0.11","identity-obj-proxy":"^3.0.0","intl-messageformat":"^7.5.4","webpack-dev-server":"3.3.1","@babel/preset-react":"7.0.0","@types/react-portal":"4.0.1","@types/react-window":"^1.8.1","babel-plugin-lodash":"3.3.4","html-webpack-plugin":"3.2.0","react-test-renderer":"16.4.2","@types/react-measure":"2.0.5","clean-webpack-plugin":"2.0.2","stats-webpack-plugin":"0.7.0","eslint-config-prettier":"4.1.0","react-google-recaptcha":"^0.14.1","tslint-config-prettier":"1.18.0","@gooddata/eslint-config":"^1.0.0","@gooddata/tslint-config":"1.0.0","@types/react-responsive":"^3.0.3","@types/storybook__react":"4.0.1","@types/stringify-object":"^3.2.0","enzyme-adapter-react-16":"1.3.1","@gooddata/test-storybook":"3.2.1","@storybook/addon-actions":"5.0.11","@storybook/addon-options":"5.0.11","node-sass-magic-importer":"5.1.0","react-syntax-highlighter":"11.0.2","@types/fixed-data-table-2":"0.8.1","@types/react-test-renderer":"16.0.0","circular-dependency-plugin":"5.0.2","compression-webpack-plugin":"2.0.0","@types/json-stable-stringify":"^1.0.32","@gooddata/frontend-npm-scripts":"1.1.0","@types/enzyme-adapter-react-16":"1.0.3","@types/storybook__addon-actions":"3.4.2","@babel/plugin-proposal-class-properties":"7.4.4","@babel/plugin-proposal-object-rest-spread":"7.4.4","@babel/plugin-transform-async-to-generator":"7.4.4"},"peerDependencies":{"react":"^16.5.2","react-dom":"^16.5.2"},"_npmOperationalInternal":{"tmp":"tmp/react-components_7.5.0_1585234075945_0.44506034014097073","host":"s3://npm-registry-packages"}},"7.5.0-alpha-ptquang86-qp-sd-898-error-2020-03-27T03-30-49-158Z":{"name":"@gooddata/react-components","version":"7.5.0-alpha-ptquang86-qp-sd-898-error-2020-03-27T03-30-49-158Z","author":{"name":"GoodData Corporation"},"license":"BSD-3-Clause","_id":"@gooddata/react-components@7.5.0-alpha-ptquang86-qp-sd-898-error-2020-03-27T03-30-49-158Z","maintainers":[{"name":"afi","email":"adam.fiedler@gooddata.com"},{"name":"bertold8","email":"ivan.nejezchleb@seznam.cz"},{"name":"brbistas","email":"valentinos.chraniotis@gooddata.com"},{"name":"bugsbunny338","email":"jiri.zajic@mensa.cz"},{"name":"de.do","email":"de.do@gooddata.com"},{"name":"gooddata-ci","email":"rail@gooddata.com"},{"name":"hung.nguyen.hoang","email":"hung.nguyen@gooddata.com"},{"name":"ivan.mjartan","email":"ivan.mjartan@gooddata.com"},{"name":"jakub-sterba","email":"jakub.sterba@gooddata.com"},{"name":"jankc","email":"jan.krapac@gmail.com"},{"name":"jaroslav.tomecek","email":"jaroslav.tomecek@gooddata.com"},{"name":"jkittler","email":"honza.kittler@gmail.com"},{"name":"khanh.le","email":"khanh.le@gooddata.com"},{"name":"lanhuynh","email":"lan.huynh@gooddata.com"},{"name":"linhhong","email":"linh.hong@gooddata.com"},{"name":"lupko","email":"lubomir.slivka@gooddata.com"},{"name":"matyas.kandl","email":"matyas.kandl@gooddata.com"},{"name":"michal.marsal","email":"michal.marsal@gooddata.com"},{"name":"naibinh","email":"naibinh@gmail.com"},{"name":"nikolacech","email":"nikola.cech@gooddata.com"},{"name":"nis.hua","email":"nis.hua@gooddata.com"},{"name":"no23reason","email":"dan.homola@hotmail.cz"},{"name":"patrikbraborec","email":"patrik.braborec@gooddata.com"},{"name":"pbenes","email":"petr.benes@gooddata.com"},{"name":"petrjanu","email":"petr.janu@gooddata.com"},{"name":"ptquang86","email":"ptquang86@gmail.com"},{"name":"qduval","email":"quentin.duval@gooddata.com"},{"name":"rodri360","email":"me@rodri360.com"},{"name":"sitina","email":"jiri.sitina@gooddata.com"},{"name":"strouhaljan","email":"strouhal.jan@gmail.com"},{"name":"tomas.kratochvil","email":"tomas.kratochvil@gooddata.com"},{"name":"tomasreichmann","email":"tomasreichmann@gmail.com"},{"name":"tomsatgd","email":"tomas.satinsky@gooddata.com"},{"name":"trung-le-quoc","email":"trung.le@gooddata.com"},{"name":"tu-ngo","email":"tungo1981@gmail.com"},{"name":"tulean","email":"tuan.le@gooddata.com"},{"name":"tuqt1005","email":"tu.tran@gooddata.com"},{"name":"utdnah","email":"danh.ung@gooddata.com"},{"name":"vlastikcz","email":"vlastimil.kotas@gooddata.com"},{"name":"vu.pham","email":"vu.pham@gooddata.com"},{"name":"xmort","email":"petr.dolejsi@gooddata.com"},{"name":"yanlipnican","email":"yanlipnican@gmail.com"}],"homepage":"https://github.com/gooddata/gooddata-react-components#readme","bugs":{"url":"https://github.com/gooddata/gooddata-react-components/issues"},"dist":{"shasum":"ff44876f915212b1f7c54131f5fc86c3a811b23c","tarball":"https://registry.npmjs.org/@gooddata/react-components/-/react-components-7.5.0-alpha-ptquang86-qp-sd-898-error-2020-03-27T03-30-49-158Z.tgz","fileCount":2503,"integrity":"sha512-OpBsMQ2ERWc6jVxz0sYUmsUN5guvAYaYvqOswJaxofz9wgEpsH9pLLkMRy9kDGNYSqva9YIVE2565csGJb3QRQ==","signatures":[{"sig":"MEUCIQDuCiTOrK7U4MflnzUHhEPbeox84bgO5Ju5aLVpJCK1kQIgUSrN3zQK8dg2U+9sG8kyoOMCwt+lJrRUBWRiLQF7Eww=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":9927013,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJefXOKCRA9TVsSAnZWagAAf84P/jEPqixVsX4lXREAqOro\nfhBKGRVhjQ8CxCTYugJ8ykocg+78D6aadQsDhu2VBmTubmU8etOyMWdP0uNY\nkRu/1qELvs3cQeKnLN9TKQlS5rC8K3Y/XBOlzs3U7jVlPQ/hgYWfNeUCEv+6\n7B7tO2bpDQIOc0Egi0T6/RWc9Rn9q/l1g/fMqgIeTnM3X1xs/LMVYuxU7LQ1\nufi3i/iH853ZOtwIJo9ffppeAiW7E0mZg7X/3DUu/SKPwXCiIBmio17PQX1b\nXpDC1zM8IgNMuntNT2S0hBrKNOqRgy91Q/cbP3GtZQUBAcUpb0jBqDRoPncW\nLklTA7uwh7zXO9C5QrYIbpw5FEkK1IwV8ocBQkW6SJaPdm6BgWGLC60/WOLq\n0K7qLeFUKrAKAwfDmuwE/Ond0V//E+bDT1h4aq8qC5Vs0VENNoWu6G1TxBi4\nJfbPpaSMG1ISxq4Wxts5F/8Kfk+DXaQ8NXimWLSjjgVWDqXNQBn8Fjr/xPWX\n+dSEQSeD0rDMkbuOHr3kzGwz+1WV7Cjewe37rpSsTwssHFGIrgtspWum9f0x\nssjC2Nv5VHoG/tB9IaeygiYOHHhcZDZRM8Dka69wSLSNCpPZFV3ccU9pvgYi\nn9IjajoqqSafng0lxkhmh/WPNEK+J9L5ZbGUBTwKd5b4RudH/AvVruCxlVTw\n/Dc4\r\n=YwKB\r\n-----END PGP SIGNATURE-----\r\n"},"main":"dist/index.js","husky":{"hooks":{"pre-commit":"lint-staged"}},"config":{"eslint":"./examples/**/*.{js,jsx}","tslint":"./{__mocks__,src,stories}/{,**/}*.{ts,tsx}"},"readme":"[![npm version](https://badge.fury.io/js/%40gooddata%2Freact-components.svg)](https://www.npmjs.com/package/@gooddata/react-components)\n\n# GoodData.UI React components\n> A React-based JavaScript library for building data-driven applications\n\n## Getting started\n- [GoodData.UI Documentation](http://sdk.gooddata.com/gooddata-ui/)\n- [GoodData.UI Live Examples](https://gooddata-examples.herokuapp.com/)\n- [Stack Overflow](https://stackoverflow.com/questions/tagged/gooddata)\n\n### Usage\nWith [yarn](https://yarnpkg.com) installed, go to your project directory and run\n```\n$ yarn add @gooddata/react-components\n```\nIf you prefer [npm](npmjs.com) run\n```\n$ npm install --save @gooddata/react-components\n```\n\nThe public API is exposed via global `index.js`. Except for the styles, do not import any other file directly\nbecause they are not intended to be part of the public API.\n\n## Contributing\n\nWe welcome any contribution in form of [issues](https://github.com/gooddata/gooddata-react-components/issues) or [pull requests](https://github.com/gooddata/gooddata-react-components/pulls).\n\nInstall [Node.js](http://nodejs.org) (node 12.16.1, npm v6.13.4) and [Yarn](https://classic.yarnpkg.com) (1.22.4).\n\nInstall dependencies:\n```\nyarn install --frozen-lockfile\n```\n\nThese commands may come in handy while developing:\n\n| command | description |\n| ------- | ----------- |\n| `yarn install --pure-lockfile` | first step |\n| ||\n| `yarn dev` | build react-components to `/dist` in watch mode |\n| `yarn test` | run all unit tests |\n| `yarn prettier-write` | format the source code to match the valid codestyle |\n| `yarn validate` | validate codestyle |\n| ||\n| `yarn storybook` | run storybook from `/stories` on http://localhost:9001 |\n| `yarn build-storybook` | build storybook to `/dist-storybook` |\n| `yarn test-storybook` | run storybook and [screenshot tests](https://github.com/gooddata/gdc-client-utils/tree/master/test-storybook) |\n| ||\n| `yarn examples` | run Live Examples dev-server from `/examples` on https://localhost:8999 |\n| `yarn examples-build` | build Live Examples to `/examples/dist` |\n| `yarn examples-server` | serve built Live Examples - see `/examples/server/src` |\n| `yarn examples-testcafe` | run testcafe tests against `localhost:8999` |\n\n### Deploy to heroku.com\nWhen you deploy this repo to heroku, it serves *GoodData.UI Live Examples*.\nRelevant tasks are in `Procfile` and `package.json`.\n\n```bash\n# run in the project directory\nheroku login\nheroku create <your-app-name>\nheroku config:set DOMAIN_ADMIN_USERNAME=x@gooddata.com DOMAIN_ADMIN_PASSWORD=xy PROJECT_ID_TO_ASSIGN=xms7ga4tf3g3nzucd8380o2bev8oeknp\ngit push heroku HEAD:master\nheroku open\n```\n### Enable Geo Chart for Storybook and Live Examples\nGeo chart uses Mapbox to render map which requires a Mapbox access token.\n- Register an account and create Mapbox access token at [guide](https://docs.mapbox.com/help/how-mapbox-works/access-tokens/)\n- Store the created token at `.env`:\n```bash\necho -e \"EXAMPLE_MAPBOX_ACCESS_TOKEN=token\" >> .env # only need to run once\necho -e \"STORYBOOK_MAPBOX_ACCESS_TOKEN=token\" >> .env # only need to run once\n```\n\n### Run Live Examples Locally\nTo run *GoodData.UI Live Examples* locally:\n```bash\ngit clone <this-repository>\ncd  <repository-folder>\nyarn install --pure-lockfile\nyarn examples\n```\nThen open https://localhost:8999 and login using Live Examples account (you can [create one here](https://gooddata-examples.herokuapp.com/registration)).\n\n### Run Storybook locally\n- Run storybook with token stored in `.env` for more secure\n```bash\nyarn storybook\n```\n- Or run storybook with token env param exposed to cli (not suggested)\n```bash\nSTORYBOOK_MAPBOX_ACCESS_TOKEN=token yarn storybook\n```\n- Apply either above way to `yarn build-storybook` or `yarn test-storybook`\n\n### Source code formatting\nThe source code in the repository is formatted by [Prettier](https://prettier.io/).\nThe format of the code is validated by our Continuous Integration server and is one of the requirements of successful merge.\n\nPrettier is supported by every major IDE. You can find the list of supported editors and how to configure them [here](https://prettier.io/docs/en/editors.html).\n\nIn the case, when your editor is not supported or you don't want to setup the integration, you can run the `yarn prettier-write` command to reformat the code before commit.\n\n## Changelog\n\n- see [CHANGELOG.md](CHANGELOG.md)\n\n## Supported versions\n\nIn order to make the user experience with integrating GoodData UI SDK as smooth and secure as possible and to ensure that the SDK is using the latest features of the platform, we will only provide support to two most recent major versions of UI SDK.\n\nThe most recent majors will be supported in the following modes:\n\n- The latest major version will receive all new functionality and all bug fixes\n- The previous major version will only receive fixes to critical issues and security fixes. These fixes will be applied on top of last released version of the previous major\n\nThe customers are encouraged to always use the latest version of the UI SDK.\n\nIn case of using older versions, the user might face API incompatibility, performance or security issues.\n\nPlease follow the installation instructions to update to the newest version.\n\n## License\n\n(C) 2007-2020 GoodData Corporation\n\nThis project is dual licensed:\n\n- The ATTRIBUTION-NONCOMMERCIAL 4.0 INTERNATIONAL (CC BY-NC 4.0) is used for purpose of the trial experience and evaluation of GoodData.UI library.\n- The GOODDATA GOODDATA.UI LIBRARY END USER LICENSE AGREEMENT is used for GoodData customers.\n\nFor more information, please see [LICENSE](https://github.com/gooddata/gooddata-react-components/blob/master/LICENSE)\n","gitHead":"467d7d7278e629cea4643d559c1e5b46d6045e4f","scripts":{"dev":"bash scripts/build.sh --dev-watch","test":"jest --watch","build":"bash scripts/build.sh","tslint":"yarn run-tslint -t verbose $npm_package_config_tslint","prepare":"cd examples/server && yarn install --frozen-lockfile && cd ../..; rm -r examples/node_modules 2>/dev/null; true","examples":"bash scripts/run-examples.sh","prepare?":"# Called before `npm publish` and on local `npm install`. Temporarily also for deleting obsolete node_modules. Ends with `true` to continue gracefully.","validate":"tsc --noEmit && yarn tslint && eslint $npm_package_config_eslint && yarn prettier-check","build-dev":"bash scripts/build.sh --dev","examples?":"# Default is developer domain, other options: yarn examples [sec,secure,stg,stg2,stg3,demo,developer or URL]","storybook":"yarn build && start-storybook -p 9001 -c .storybook","test-once":"jest","tslint-ci":"mkdir -p ./ci/results && yarn run-tslint -t checkstyle -o ./ci/results/tslint-results.xml $npm_package_config_tslint","run-tslint":"tslint -p tsconfig.json","validate-ci":"tsc --noEmit && yarn tslint-ci  && eslint $npm_package_config_eslint -f checkstyle -o ci/results/eslint-results.xml && yarn prettier-check","examples-build":"bash scripts/build-examples.sh","prepublishOnly":"yarn build","prettier-check":"prettier --check '{src,stories,styles,__mocks__,examples/server/src,examples/src,examples/test}/**/*.{ts,js,tsx,jsx,json,scss,md,yaml,html}'","prettier-write":"prettier --write '{src,stories,styles,__mocks__,examples/server/src,examples/src,examples/test}/**/*.{ts,js,tsx,jsx,json,scss,md,yaml,html}'","test-storybook":"yarn build && test-storybook","build-storybook":"yarn build && build-storybook -c .storybook -o dist-storybook","examples-server":"node examples/server/src/index.js","heroku-postbuild":"yarn examples-build developer","examples-testcafe":"./scripts/run-testcafe.sh visual","check-circular-deps":"madge --circular --extensions ts ./src","examples-testcafe-ci":"./scripts/run-testcafe.sh ci","examples-testcafe-live":"./scripts/run-testcafe.sh live"},"typings":"dist/index.d.ts","_npmUser":{"name":"ptquang86","email":"ptquang86@gmail.com"},"deprecated":"@gooddata/react-components@7 reached End of Support on March 31, 2022. Please upgrade (see https://sdk.gooddata.com/gooddata-ui/docs/supported_versions.html for more information).","repository":{"url":"git+ssh://git@github.com/gooddata/gooddata-react-components.git","type":"git"},"_npmVersion":"6.13.4","description":"GoodData.UI - A powerful JavaScript library for building analytical applications","directories":{},"lint-staged":{"{src,stories,styles,__mocks__,examples/server/src,examples/src,examples/test}/**/*.{ts,js,tsx,jsx,scss}":["npx gdc-fix-copyright","git add"],"{src,stories,styles,__mocks__,examples/server/src,examples/src,examples/test}/**/*.{ts,js,tsx,jsx,json,scss,md,yaml,html}":["prettier --write","git add"]},"_nodeVersion":"12.16.1","dependencies":{"rxjs":"^5.5.6","uuid":"^3.2.1","immer":"^1.3.1","lodash":"^4.17.15","date-fns":"^2.7.0","downshift":"^3.2.7","invariant":"^2.2.2","mapbox-gl":"^1.6.1","classnames":"^2.2.6","highcharts":"7.1.1","prop-types":"^15.6.0","react-intl":"^3.6.0","custom-event":"^1.0.1","react-window":"^1.8.1","ag-grid-react":"20.0.0","react-measure":"^2.3.0","@types/mapbox-gl":"^1.6.1","react-day-picker":"~7.3.0","react-responsive":"^3.0.0","stringify-object":"^2.4.0","@gooddata/typings":"^2.22.0","ag-grid-community":"20.0.0","http-status-codes":"^1.3.0","@gooddata/js-utils":"^3.5.0","@gooddata/numberjs":"^3.2.4","fixed-data-table-2":"0.7.17","@gooddata/goodstrap":"^68.2.1","react-dom-factories":"^1.0.2","@gooddata/gooddata-js":"^12.5.0","json-stable-stringify":"^1.0.1","react-transition-group":"^2.2.1","hoist-non-react-statics":"^3.3.0","nodelist-foreach-polyfill":"^1.2.0","@formatjs/intl-pluralrules":"^1.3.6","highcharts-grouped-categories":"^1.1.3"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"raf":"3.3.2","yup":"^0.24.1","jest":"24.7.1","husky":"3.0.0","madge":"^3.4.4","react":"^16.5.2","enzyme":"3.5.0","eslint":"4.19.1","formik":"^0.11.11","moment":"2.23.0","history":"^4.7.2","ts-jest":"24.0.0","webpack":"4.30.0","full-icu":"^1.3.0","prettier":"1.16.4","react-ga":"^2.5.2","recharts":"1.0.0-beta.9","testcafe":"1.1.4","commander":"2.14.1","node-sass":"4.13.0","react-dom":"^16.5.2","supertest":"3.0.0","ts-loader":"6.0.0","@types/raf":"^3.4.0","css-loader":"0.28.7","jest-junit":"3.0.0","raw-loader":"0.5.1","styled-jsx":"2.2.1","typescript":"3.3.4000","@babel/core":"7.4.4","@types/jest":"24.0.6","@types/node":"7.0.8","@types/uuid":"3.4.3","file-loader":"3.0.1","jest-enzyme":"7.0.2","lint-staged":"9.1.0","sass-loader":"6.0.6","webpack-cli":"3.3.2","@types/react":"16.8.6","babel-loader":"8.0.5","react-helmet":"5.2.0","react-select":"1.2.1","style-loader":"0.19.1","@types/enzyme":"3.1.13","@types/lodash":"4.14.123","testcafe-live":"0.1.4","@babel/runtime":"7.4.4","dotenv-webpack":"^1.7.0","@babel/polyfill":"^7.4.4","@storybook/react":"5.0.11","@types/invariant":"2.2.29","@types/react-dom":"16.0.11","isomorphic-fetch":"2.2.1","react-datepicker":"1.1.0","react-router-dom":"4.2.2","@babel/preset-env":"7.4.4","@gooddata/mock-js":"^2.11.0","@storybook/addons":"5.0.11","@types/classnames":"2.2.3","@types/prop-types":"15.5.2","@storybook/theming":"5.0.11","identity-obj-proxy":"^3.0.0","intl-messageformat":"^7.5.4","webpack-dev-server":"3.3.1","@babel/preset-react":"7.0.0","@types/react-portal":"4.0.1","@types/react-window":"^1.8.1","babel-plugin-lodash":"3.3.4","html-webpack-plugin":"3.2.0","react-test-renderer":"16.4.2","@types/react-measure":"2.0.5","clean-webpack-plugin":"2.0.2","stats-webpack-plugin":"0.7.0","eslint-config-prettier":"4.1.0","react-google-recaptcha":"^0.14.1","tslint-config-prettier":"1.18.0","@gooddata/eslint-config":"^1.0.0","@gooddata/tslint-config":"1.0.0","@types/react-responsive":"^3.0.3","@types/storybook__react":"4.0.1","@types/stringify-object":"^3.2.0","enzyme-adapter-react-16":"1.3.1","@gooddata/test-storybook":"3.2.1","@storybook/addon-actions":"5.0.11","@storybook/addon-options":"5.0.11","node-sass-magic-importer":"5.1.0","react-syntax-highlighter":"11.0.2","@types/fixed-data-table-2":"0.8.1","@types/react-test-renderer":"16.0.0","circular-dependency-plugin":"5.0.2","compression-webpack-plugin":"2.0.0","@types/json-stable-stringify":"^1.0.32","@gooddata/frontend-npm-scripts":"1.1.0","@types/enzyme-adapter-react-16":"1.0.3","@types/storybook__addon-actions":"3.4.2","@babel/plugin-proposal-class-properties":"7.4.4","@babel/plugin-proposal-object-rest-spread":"7.4.4","@babel/plugin-transform-async-to-generator":"7.4.4"},"peerDependencies":{"react":"^16.5.2","react-dom":"^16.5.2"},"_npmOperationalInternal":{"tmp":"tmp/react-components_7.5.0-alpha-ptquang86-qp-sd-898-error-2020-03-27T03-30-49-158Z_1585279881779_0.47607580414241935","host":"s3://npm-registry-packages"}},"7.5.0-alpha-ptquang86-qp-sd-898-error-2020-03-27T03-36-15-497Z":{"name":"@gooddata/react-components","version":"7.5.0-alpha-ptquang86-qp-sd-898-error-2020-03-27T03-36-15-497Z","author":{"name":"GoodData Corporation"},"license":"BSD-3-Clause","_id":"@gooddata/react-components@7.5.0-alpha-ptquang86-qp-sd-898-error-2020-03-27T03-36-15-497Z","maintainers":[{"name":"afi","email":"adam.fiedler@gooddata.com"},{"name":"bertold8","email":"ivan.nejezchleb@seznam.cz"},{"name":"brbistas","email":"valentinos.chraniotis@gooddata.com"},{"name":"bugsbunny338","email":"jiri.zajic@mensa.cz"},{"name":"de.do","email":"de.do@gooddata.com"},{"name":"gooddata-ci","email":"rail@gooddata.com"},{"name":"hung.nguyen.hoang","email":"hung.nguyen@gooddata.com"},{"name":"ivan.mjartan","email":"ivan.mjartan@gooddata.com"},{"name":"jakub-sterba","email":"jakub.sterba@gooddata.com"},{"name":"jankc","email":"jan.krapac@gmail.com"},{"name":"jaroslav.tomecek","email":"jaroslav.tomecek@gooddata.com"},{"name":"jkittler","email":"honza.kittler@gmail.com"},{"name":"khanh.le","email":"khanh.le@gooddata.com"},{"name":"lanhuynh","email":"lan.huynh@gooddata.com"},{"name":"linhhong","email":"linh.hong@gooddata.com"},{"name":"lupko","email":"lubomir.slivka@gooddata.com"},{"name":"matyas.kandl","email":"matyas.kandl@gooddata.com"},{"name":"michal.marsal","email":"michal.marsal@gooddata.com"},{"name":"naibinh","email":"naibinh@gmail.com"},{"name":"nikolacech","email":"nikola.cech@gooddata.com"},{"name":"nis.hua","email":"nis.hua@gooddata.com"},{"name":"no23reason","email":"dan.homola@hotmail.cz"},{"name":"patrikbraborec","email":"patrik.braborec@gooddata.com"},{"name":"pbenes","email":"petr.benes@gooddata.com"},{"name":"petrjanu","email":"petr.janu@gooddata.com"},{"name":"ptquang86","email":"ptquang86@gmail.com"},{"name":"qduval","email":"quentin.duval@gooddata.com"},{"name":"rodri360","email":"me@rodri360.com"},{"name":"sitina","email":"jiri.sitina@gooddata.com"},{"name":"strouhaljan","email":"strouhal.jan@gmail.com"},{"name":"tomas.kratochvil","email":"tomas.kratochvil@gooddata.com"},{"name":"tomasreichmann","email":"tomasreichmann@gmail.com"},{"name":"tomsatgd","email":"tomas.satinsky@gooddata.com"},{"name":"trung-le-quoc","email":"trung.le@gooddata.com"},{"name":"tu-ngo","email":"tungo1981@gmail.com"},{"name":"tulean","email":"tuan.le@gooddata.com"},{"name":"tuqt1005","email":"tu.tran@gooddata.com"},{"name":"utdnah","email":"danh.ung@gooddata.com"},{"name":"vlastikcz","email":"vlastimil.kotas@gooddata.com"},{"name":"vu.pham","email":"vu.pham@gooddata.com"},{"name":"xmort","email":"petr.dolejsi@gooddata.com"},{"name":"yanlipnican","email":"yanlipnican@gmail.com"}],"homepage":"https://github.com/gooddata/gooddata-react-components#readme","bugs":{"url":"https://github.com/gooddata/gooddata-react-components/issues"},"dist":{"shasum":"79e0a3f885f8d2460b5177b3828469e0b0f8aff8","tarball":"https://registry.npmjs.org/@gooddata/react-components/-/react-components-7.5.0-alpha-ptquang86-qp-sd-898-error-2020-03-27T03-36-15-497Z.tgz","fileCount":2503,"integrity":"sha512-+vQatWi5sLIz9Dn8GA7LiXmw2NfPZZLr/KHHvztK+PSi7NEq/LO00VY0/r360g+ARbtkA1NJMOfx+DYs85uc3w==","signatures":[{"sig":"MEUCIG68BF/KpEYVapuA6O8x3kFMQJK8WmxIBcQzKFbXLnMvAiEAjWaf3+vX+r+d/R71k+OyNvMRQbzbhn4z5kHF2E1us8I=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":9927013,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJefXTQCRA9TVsSAnZWagAAO64P/3cvT9J1X0Bh0ZdfiBCI\nOAf8njtbAhCjofmdX1RXVOyjJcY1ha5/FbOhIXfaaBbHm0t7NEwgU9rraoON\nWPkYI5cx+7Iq5byNz20QqFzCKp3wFxdHToFfQpzSEyTMLkA7g19x8WK3gT9E\naNVgZ1uiQsg5cdf8sMjvbA0UoWsrf3N2kjfy29nbyam2Q3rx7WoxQl05yZGR\n0JgnojXmeiLVZwQ22CjqTDkPP4foJ8q5XwUwBXpXwK2DcnV4E+cQ0hciPcpE\nfJublcqUsS1kd2KXHCmudD/vDmsd3vBmLAz0a5Ec8sTXoA0d1T1b5Tc6c61R\nlYDP8IsKdh/mKERCvvkY6oizgneYB6fpzSW4bPag9W2M4Z7g8uLCE2tkWSyf\nphNvF5k7Mapm4SCMGLOsGVRdHuZfAS5CDCfPxEUkfXJrMy20MfiZoa5BKBgb\nN2u3O+9Bn6Gzk9mG9pAiEDGNREPck3oTEBhyiaqgQazOq1T8iTKJbCJT6ta7\nRvb65GXZvaI+RhDOUv8atjDEDSsbCKeoHn1r3Ag++75Wzz14jDQ9LGQ6XJdF\nh9l9gxX0wP/juzAjYSaqYIsD0eOdGGJCmSBquVfBaitlm3D/4jhNJbPNVEhk\no/X+dwHYfMcVkHXFYebYxTg2Kf3zSxTT/bU7y6ry9jwIQriejlIMQGh9oaNj\n5f3j\r\n=UJxB\r\n-----END PGP SIGNATURE-----\r\n"},"main":"dist/index.js","husky":{"hooks":{"pre-commit":"lint-staged"}},"config":{"eslint":"./examples/**/*.{js,jsx}","tslint":"./{__mocks__,src,stories}/{,**/}*.{ts,tsx}"},"readme":"[![npm version](https://badge.fury.io/js/%40gooddata%2Freact-components.svg)](https://www.npmjs.com/package/@gooddata/react-components)\n\n# GoodData.UI React components\n> A React-based JavaScript library for building data-driven applications\n\n## Getting started\n- [GoodData.UI Documentation](http://sdk.gooddata.com/gooddata-ui/)\n- [GoodData.UI Live Examples](https://gooddata-examples.herokuapp.com/)\n- [Stack Overflow](https://stackoverflow.com/questions/tagged/gooddata)\n\n### Usage\nWith [yarn](https://yarnpkg.com) installed, go to your project directory and run\n```\n$ yarn add @gooddata/react-components\n```\nIf you prefer [npm](npmjs.com) run\n```\n$ npm install --save @gooddata/react-components\n```\n\nThe public API is exposed via global `index.js`. Except for the styles, do not import any other file directly\nbecause they are not intended to be part of the public API.\n\n## Contributing\n\nWe welcome any contribution in form of [issues](https://github.com/gooddata/gooddata-react-components/issues) or [pull requests](https://github.com/gooddata/gooddata-react-components/pulls).\n\nInstall [Node.js](http://nodejs.org) (node 12.16.1, npm v6.13.4) and [Yarn](https://classic.yarnpkg.com) (1.22.4).\n\nInstall dependencies:\n```\nyarn install --frozen-lockfile\n```\n\nThese commands may come in handy while developing:\n\n| command | description |\n| ------- | ----------- |\n| `yarn install --pure-lockfile` | first step |\n| ||\n| `yarn dev` | build react-components to `/dist` in watch mode |\n| `yarn test` | run all unit tests |\n| `yarn prettier-write` | format the source code to match the valid codestyle |\n| `yarn validate` | validate codestyle |\n| ||\n| `yarn storybook` | run storybook from `/stories` on http://localhost:9001 |\n| `yarn build-storybook` | build storybook to `/dist-storybook` |\n| `yarn test-storybook` | run storybook and [screenshot tests](https://github.com/gooddata/gdc-client-utils/tree/master/test-storybook) |\n| ||\n| `yarn examples` | run Live Examples dev-server from `/examples` on https://localhost:8999 |\n| `yarn examples-build` | build Live Examples to `/examples/dist` |\n| `yarn examples-server` | serve built Live Examples - see `/examples/server/src` |\n| `yarn examples-testcafe` | run testcafe tests against `localhost:8999` |\n\n### Deploy to heroku.com\nWhen you deploy this repo to heroku, it serves *GoodData.UI Live Examples*.\nRelevant tasks are in `Procfile` and `package.json`.\n\n```bash\n# run in the project directory\nheroku login\nheroku create <your-app-name>\nheroku config:set DOMAIN_ADMIN_USERNAME=x@gooddata.com DOMAIN_ADMIN_PASSWORD=xy PROJECT_ID_TO_ASSIGN=xms7ga4tf3g3nzucd8380o2bev8oeknp\ngit push heroku HEAD:master\nheroku open\n```\n### Enable Geo Chart for Storybook and Live Examples\nGeo chart uses Mapbox to render map which requires a Mapbox access token.\n- Register an account and create Mapbox access token at [guide](https://docs.mapbox.com/help/how-mapbox-works/access-tokens/)\n- Store the created token at `.env`:\n```bash\necho -e \"EXAMPLE_MAPBOX_ACCESS_TOKEN=token\" >> .env # only need to run once\necho -e \"STORYBOOK_MAPBOX_ACCESS_TOKEN=token\" >> .env # only need to run once\n```\n\n### Run Live Examples Locally\nTo run *GoodData.UI Live Examples* locally:\n```bash\ngit clone <this-repository>\ncd  <repository-folder>\nyarn install --pure-lockfile\nyarn examples\n```\nThen open https://localhost:8999 and login using Live Examples account (you can [create one here](https://gooddata-examples.herokuapp.com/registration)).\n\n### Run Storybook locally\n- Run storybook with token stored in `.env` for more secure\n```bash\nyarn storybook\n```\n- Or run storybook with token env param exposed to cli (not suggested)\n```bash\nSTORYBOOK_MAPBOX_ACCESS_TOKEN=token yarn storybook\n```\n- Apply either above way to `yarn build-storybook` or `yarn test-storybook`\n\n### Source code formatting\nThe source code in the repository is formatted by [Prettier](https://prettier.io/).\nThe format of the code is validated by our Continuous Integration server and is one of the requirements of successful merge.\n\nPrettier is supported by every major IDE. You can find the list of supported editors and how to configure them [here](https://prettier.io/docs/en/editors.html).\n\nIn the case, when your editor is not supported or you don't want to setup the integration, you can run the `yarn prettier-write` command to reformat the code before commit.\n\n## Changelog\n\n- see [CHANGELOG.md](CHANGELOG.md)\n\n## Supported versions\n\nIn order to make the user experience with integrating GoodData UI SDK as smooth and secure as possible and to ensure that the SDK is using the latest features of the platform, we will only provide support to two most recent major versions of UI SDK.\n\nThe most recent majors will be supported in the following modes:\n\n- The latest major version will receive all new functionality and all bug fixes\n- The previous major version will only receive fixes to critical issues and security fixes. These fixes will be applied on top of last released version of the previous major\n\nThe customers are encouraged to always use the latest version of the UI SDK.\n\nIn case of using older versions, the user might face API incompatibility, performance or security issues.\n\nPlease follow the installation instructions to update to the newest version.\n\n## License\n\n(C) 2007-2020 GoodData Corporation\n\nThis project is dual licensed:\n\n- The ATTRIBUTION-NONCOMMERCIAL 4.0 INTERNATIONAL (CC BY-NC 4.0) is used for purpose of the trial experience and evaluation of GoodData.UI library.\n- The GOODDATA GOODDATA.UI LIBRARY END USER LICENSE AGREEMENT is used for GoodData customers.\n\nFor more information, please see [LICENSE](https://github.com/gooddata/gooddata-react-components/blob/master/LICENSE)\n","gitHead":"467d7d7278e629cea4643d559c1e5b46d6045e4f","scripts":{"dev":"bash scripts/build.sh --dev-watch","test":"jest --watch","build":"bash scripts/build.sh","tslint":"yarn run-tslint -t verbose $npm_package_config_tslint","prepare":"cd examples/server && yarn install --frozen-lockfile && cd ../..; rm -r examples/node_modules 2>/dev/null; true","examples":"bash scripts/run-examples.sh","prepare?":"# Called before `npm publish` and on local `npm install`. Temporarily also for deleting obsolete node_modules. Ends with `true` to continue gracefully.","validate":"tsc --noEmit && yarn tslint && eslint $npm_package_config_eslint && yarn prettier-check","build-dev":"bash scripts/build.sh --dev","examples?":"# Default is developer domain, other options: yarn examples [sec,secure,stg,stg2,stg3,demo,developer or URL]","storybook":"yarn build && start-storybook -p 9001 -c .storybook","test-once":"jest","tslint-ci":"mkdir -p ./ci/results && yarn run-tslint -t checkstyle -o ./ci/results/tslint-results.xml $npm_package_config_tslint","run-tslint":"tslint -p tsconfig.json","validate-ci":"tsc --noEmit && yarn tslint-ci  && eslint $npm_package_config_eslint -f checkstyle -o ci/results/eslint-results.xml && yarn prettier-check","examples-build":"bash scripts/build-examples.sh","prepublishOnly":"yarn build","prettier-check":"prettier --check '{src,stories,styles,__mocks__,examples/server/src,examples/src,examples/test}/**/*.{ts,js,tsx,jsx,json,scss,md,yaml,html}'","prettier-write":"prettier --write '{src,stories,styles,__mocks__,examples/server/src,examples/src,examples/test}/**/*.{ts,js,tsx,jsx,json,scss,md,yaml,html}'","test-storybook":"yarn build && test-storybook","build-storybook":"yarn build && build-storybook -c .storybook -o dist-storybook","examples-server":"node examples/server/src/index.js","heroku-postbuild":"yarn examples-build developer","examples-testcafe":"./scripts/run-testcafe.sh visual","check-circular-deps":"madge --circular --extensions ts ./src","examples-testcafe-ci":"./scripts/run-testcafe.sh ci","examples-testcafe-live":"./scripts/run-testcafe.sh live"},"typings":"dist/index.d.ts","_npmUser":{"name":"ptquang86","email":"ptquang86@gmail.com"},"deprecated":"@gooddata/react-components@7 reached End of Support on March 31, 2022. Please upgrade (see https://sdk.gooddata.com/gooddata-ui/docs/supported_versions.html for more information).","repository":{"url":"git+ssh://git@github.com/gooddata/gooddata-react-components.git","type":"git"},"_npmVersion":"6.13.4","description":"GoodData.UI - A powerful JavaScript library for building analytical applications","directories":{},"lint-staged":{"{src,stories,styles,__mocks__,examples/server/src,examples/src,examples/test}/**/*.{ts,js,tsx,jsx,scss}":["npx gdc-fix-copyright","git add"],"{src,stories,styles,__mocks__,examples/server/src,examples/src,examples/test}/**/*.{ts,js,tsx,jsx,json,scss,md,yaml,html}":["prettier --write","git add"]},"_nodeVersion":"12.16.1","dependencies":{"rxjs":"^5.5.6","uuid":"^3.2.1","immer":"^1.3.1","lodash":"^4.17.15","date-fns":"^2.7.0","downshift":"^3.2.7","invariant":"^2.2.2","mapbox-gl":"^1.6.1","classnames":"^2.2.6","highcharts":"7.1.1","prop-types":"^15.6.0","react-intl":"^3.6.0","custom-event":"^1.0.1","react-window":"^1.8.1","ag-grid-react":"20.0.0","react-measure":"^2.3.0","@types/mapbox-gl":"^1.6.1","react-day-picker":"~7.3.0","react-responsive":"^3.0.0","stringify-object":"^2.4.0","@gooddata/typings":"^2.22.0","ag-grid-community":"20.0.0","http-status-codes":"^1.3.0","@gooddata/js-utils":"^3.5.0","@gooddata/numberjs":"^3.2.4","fixed-data-table-2":"0.7.17","@gooddata/goodstrap":"^68.2.1","react-dom-factories":"^1.0.2","@gooddata/gooddata-js":"^12.5.0","json-stable-stringify":"^1.0.1","react-transition-group":"^2.2.1","hoist-non-react-statics":"^3.3.0","nodelist-foreach-polyfill":"^1.2.0","@formatjs/intl-pluralrules":"^1.3.6","highcharts-grouped-categories":"^1.1.3"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"raf":"3.3.2","yup":"^0.24.1","jest":"24.7.1","husky":"3.0.0","madge":"^3.4.4","react":"^16.5.2","enzyme":"3.5.0","eslint":"4.19.1","formik":"^0.11.11","moment":"2.23.0","history":"^4.7.2","ts-jest":"24.0.0","webpack":"4.30.0","full-icu":"^1.3.0","prettier":"1.16.4","react-ga":"^2.5.2","recharts":"1.0.0-beta.9","testcafe":"1.1.4","commander":"2.14.1","node-sass":"4.13.0","react-dom":"^16.5.2","supertest":"3.0.0","ts-loader":"6.0.0","@types/raf":"^3.4.0","css-loader":"0.28.7","jest-junit":"3.0.0","raw-loader":"0.5.1","styled-jsx":"2.2.1","typescript":"3.3.4000","@babel/core":"7.4.4","@types/jest":"24.0.6","@types/node":"7.0.8","@types/uuid":"3.4.3","file-loader":"3.0.1","jest-enzyme":"7.0.2","lint-staged":"9.1.0","sass-loader":"6.0.6","webpack-cli":"3.3.2","@types/react":"16.8.6","babel-loader":"8.0.5","react-helmet":"5.2.0","react-select":"1.2.1","style-loader":"0.19.1","@types/enzyme":"3.1.13","@types/lodash":"4.14.123","testcafe-live":"0.1.4","@babel/runtime":"7.4.4","dotenv-webpack":"^1.7.0","@babel/polyfill":"^7.4.4","@storybook/react":"5.0.11","@types/invariant":"2.2.29","@types/react-dom":"16.0.11","isomorphic-fetch":"2.2.1","react-datepicker":"1.1.0","react-router-dom":"4.2.2","@babel/preset-env":"7.4.4","@gooddata/mock-js":"^2.11.0","@storybook/addons":"5.0.11","@types/classnames":"2.2.3","@types/prop-types":"15.5.2","@storybook/theming":"5.0.11","identity-obj-proxy":"^3.0.0","intl-messageformat":"^7.5.4","webpack-dev-server":"3.3.1","@babel/preset-react":"7.0.0","@types/react-portal":"4.0.1","@types/react-window":"^1.8.1","babel-plugin-lodash":"3.3.4","html-webpack-plugin":"3.2.0","react-test-renderer":"16.4.2","@types/react-measure":"2.0.5","clean-webpack-plugin":"2.0.2","stats-webpack-plugin":"0.7.0","eslint-config-prettier":"4.1.0","react-google-recaptcha":"^0.14.1","tslint-config-prettier":"1.18.0","@gooddata/eslint-config":"^1.0.0","@gooddata/tslint-config":"1.0.0","@types/react-responsive":"^3.0.3","@types/storybook__react":"4.0.1","@types/stringify-object":"^3.2.0","enzyme-adapter-react-16":"1.3.1","@gooddata/test-storybook":"3.2.1","@storybook/addon-actions":"5.0.11","@storybook/addon-options":"5.0.11","node-sass-magic-importer":"5.1.0","react-syntax-highlighter":"11.0.2","@types/fixed-data-table-2":"0.8.1","@types/react-test-renderer":"16.0.0","circular-dependency-plugin":"5.0.2","compression-webpack-plugin":"2.0.0","@types/json-stable-stringify":"^1.0.32","@gooddata/frontend-npm-scripts":"1.1.0","@types/enzyme-adapter-react-16":"1.0.3","@types/storybook__addon-actions":"3.4.2","@babel/plugin-proposal-class-properties":"7.4.4","@babel/plugin-proposal-object-rest-spread":"7.4.4","@babel/plugin-transform-async-to-generator":"7.4.4"},"peerDependencies":{"react":"^16.5.2","react-dom":"^16.5.2"},"_npmOperationalInternal":{"tmp":"tmp/react-components_7.5.0-alpha-ptquang86-qp-sd-898-error-2020-03-27T03-36-15-497Z_1585280207328_0.030106644280012196","host":"s3://npm-registry-packages"}},"7.5.0-beta.35.fix1":{"name":"@gooddata/react-components","version":"7.5.0-beta.35.fix1","author":{"name":"GoodData Corporation"},"license":"BSD-3-Clause","_id":"@gooddata/react-components@7.5.0-beta.35.fix1","maintainers":[{"name":"afi","email":"adam.fiedler@gooddata.com"},{"name":"bertold8","email":"ivan.nejezchleb@seznam.cz"},{"name":"brbistas","email":"valentinos.chraniotis@gooddata.com"},{"name":"bugsbunny338","email":"jiri.zajic@mensa.cz"},{"name":"de.do","email":"de.do@gooddata.com"},{"name":"gooddata-ci","email":"rail@gooddata.com"},{"name":"hung.nguyen.hoang","email":"hung.nguyen@gooddata.com"},{"name":"ivan.mjartan","email":"ivan.mjartan@gooddata.com"},{"name":"jakub-sterba","email":"jakub.sterba@gooddata.com"},{"name":"jankc","email":"jan.krapac@gmail.com"},{"name":"jaroslav.tomecek","email":"jaroslav.tomecek@gooddata.com"},{"name":"jkittler","email":"honza.kittler@gmail.com"},{"name":"khanh.le","email":"khanh.le@gooddata.com"},{"name":"lanhuynh","email":"lan.huynh@gooddata.com"},{"name":"linhhong","email":"linh.hong@gooddata.com"},{"name":"lupko","email":"lubomir.slivka@gooddata.com"},{"name":"matyas.kandl","email":"matyas.kandl@gooddata.com"},{"name":"michal.marsal","email":"michal.marsal@gooddata.com"},{"name":"naibinh","email":"naibinh@gmail.com"},{"name":"nikolacech","email":"nikola.cech@gooddata.com"},{"name":"nis.hua","email":"nis.hua@gooddata.com"},{"name":"no23reason","email":"dan.homola@hotmail.cz"},{"name":"patrikbraborec","email":"patrik.braborec@gooddata.com"},{"name":"pbenes","email":"petr.benes@gooddata.com"},{"name":"petrjanu","email":"petr.janu@gooddata.com"},{"name":"ptquang86","email":"ptquang86@gmail.com"},{"name":"qduval","email":"quentin.duval@gooddata.com"},{"name":"rodri360","email":"me@rodri360.com"},{"name":"sitina","email":"jiri.sitina@gooddata.com"},{"name":"strouhaljan","email":"strouhal.jan@gmail.com"},{"name":"tomas.kratochvil","email":"tomas.kratochvil@gooddata.com"},{"name":"tomasreichmann","email":"tomasreichmann@gmail.com"},{"name":"tomsatgd","email":"tomas.satinsky@gooddata.com"},{"name":"trung-le-quoc","email":"trung.le@gooddata.com"},{"name":"tu-ngo","email":"tungo1981@gmail.com"},{"name":"tulean","email":"tuan.le@gooddata.com"},{"name":"tuqt1005","email":"tu.tran@gooddata.com"},{"name":"utdnah","email":"danh.ung@gooddata.com"},{"name":"vlastikcz","email":"vlastimil.kotas@gooddata.com"},{"name":"vu.pham","email":"vu.pham@gooddata.com"},{"name":"xmort","email":"petr.dolejsi@gooddata.com"},{"name":"yanlipnican","email":"yanlipnican@gmail.com"}],"homepage":"https://github.com/gooddata/gooddata-react-components#readme","bugs":{"url":"https://github.com/gooddata/gooddata-react-components/issues"},"dist":{"shasum":"e0d881530324769a1f39ad0969be13b91fb90345","tarball":"https://registry.npmjs.org/@gooddata/react-components/-/react-components-7.5.0-beta.35.fix1.tgz","fileCount":2494,"integrity":"sha512-8Gx6YdKmiMXmp4gqdCHbUh92FS4hHCkhSpsY9MTGL/5fEqf3iujmQ+v9f6T/RVkafKe5bDtme95y4nxemqdacw==","signatures":[{"sig":"MEQCIFdjdh4LpNYbQwnkI9wZ7YR8biLPnU+lifdG/GfAyhXZAiAzqvWtt5+Kj7dctesjpis5ZV00YwMyeHpj4oondi/S1g==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":9837485,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJefapWCRA9TVsSAnZWagAAyRQQAI/FSGL06HhYRLOqRT0+\n+SGczHh+6gzMfftiaMv0qENlLrFgVqE/PTrzmMNPKxWg+MvLAFV0BNzhR04Y\nPTBuUj6rJezQKj8rCXVdIw2dA5QYoBj3SSrGpzGte4H02NuASqdPkmrBtTRa\naFYJkKaaxUJSx2u+FpNxldX/G5JYEeNLgiRke990NF55CKBLZxb+sAbR1qez\nZp6senx6p+9ExKUZVdPGwvABfhhgGap4kif8lLUumYn8/AB7ZMmiLET+CYZ0\n5KQQ4LqVkaxkGvHfx34UjMZdNCibeKIz7Y8TnVBNESKXQifLMxkqXt49/Erz\nP/kRzVkVNLWTNU+2zq5F+4Mm+x611R07FBOzXuKoNrgRBerleNDKS/ghwsPU\nNXGfSbt+BQDY2n2WL4GYW6xjj+0qao37TBQ8RPkjymQjL5Z9uxColZ6Sb1rk\n3BAB+ESRGeqEh3w1/1LMAzCZqiim/z6XKN797n8DB4Kev0CZixEDgaLlmOjp\nWdK1fNaz6lmXiKiBk6cw/XYUgdhawr6r0MaFBYfe2XGZAKjPZNd+vFFweTEr\nxQex4mpRxkCRh1mKI03uvqQgVnWpK0ryQFgSst3Sf42Qfj3/goj+GSuQlorj\nS2JfMzdTdpOxdXO8DLpZ9LpODEhG3AwALUihVwDGOFpFlXXJVMSaIUwZSfTm\nzn6m\r\n=2W+q\r\n-----END PGP SIGNATURE-----\r\n"},"main":"dist/index.js","husky":{"hooks":{"pre-commit":"lint-staged"}},"config":{"eslint":"./examples/**/*.{js,jsx}","tslint":"./{__mocks__,src,stories}/{,**/}*.{ts,tsx}"},"readme":"[![npm version](https://badge.fury.io/js/%40gooddata%2Freact-components.svg)](https://www.npmjs.com/package/@gooddata/react-components)\n\n# GoodData.UI React components\n> A React-based JavaScript library for building data-driven applications\n\n## Getting started\n- [GoodData.UI Documentation](http://sdk.gooddata.com/gooddata-ui/)\n- [GoodData.UI Live Examples](https://gooddata-examples.herokuapp.com/)\n- [Stack Overflow](https://stackoverflow.com/questions/tagged/gooddata)\n\n### Usage\nWith [yarn](https://yarnpkg.com) installed, go to your project directory and run\n```\n$ yarn add @gooddata/react-components\n```\nIf you prefer [npm](npmjs.com) run\n```\n$ npm install --save @gooddata/react-components\n```\n\nThe public API is exposed via global `index.js`. Except for the styles, do not import any other file directly\nbecause they are not intended to be part of the public API.\n\n## Contributing\n\nWe welcome any contribution in form of [issues](https://github.com/gooddata/gooddata-react-components/issues) or [pull requests](https://github.com/gooddata/gooddata-react-components/pulls).\n\nInstall [Node.js](http://nodejs.org) (node 12.16.1, npm v6.13.4) and [Yarn](https://classic.yarnpkg.com) (1.22.4).\n\nInstall dependencies:\n```\nyarn install --frozen-lockfile\n```\n\nThese commands may come in handy while developing:\n\n| command | description |\n| ------- | ----------- |\n| `yarn install --pure-lockfile` | first step |\n| ||\n| `yarn dev` | build react-components to `/dist` in watch mode |\n| `yarn test` | run all unit tests |\n| `yarn prettier-write` | format the source code to match the valid codestyle |\n| `yarn validate` | validate codestyle |\n| ||\n| `yarn storybook` | run storybook from `/stories` on http://localhost:9001 |\n| `yarn build-storybook` | build storybook to `/dist-storybook` |\n| `yarn test-storybook` | run storybook and [screenshot tests](https://github.com/gooddata/gdc-client-utils/tree/master/test-storybook) |\n| ||\n| `yarn examples` | run Live Examples dev-server from `/examples` on https://localhost:8999 |\n| `yarn examples-build` | build Live Examples to `/examples/dist` |\n| `yarn examples-server` | serve built Live Examples - see `/examples/server/src` |\n| `yarn examples-testcafe` | run testcafe tests against `localhost:8999` |\n\n### Deploy to heroku.com\nWhen you deploy this repo to heroku, it serves *GoodData.UI Live Examples*.\nRelevant tasks are in `Procfile` and `package.json`.\n\n```bash\n# run in the project directory\nheroku login\nheroku create <your-app-name>\nheroku config:set DOMAIN_ADMIN_USERNAME=x@gooddata.com DOMAIN_ADMIN_PASSWORD=xy PROJECT_ID_TO_ASSIGN=xms7ga4tf3g3nzucd8380o2bev8oeknp\ngit push heroku HEAD:master\nheroku open\n```\n### Enable Geo Chart for Storybook and Live Examples\nGeo chart uses Mapbox to render map which requires a Mapbox access token.\n- Register an account and create Mapbox access token at [guide](https://docs.mapbox.com/help/how-mapbox-works/access-tokens/)\n- Store the created token at `.env`:\n```bash\necho -e \"EXAMPLE_MAPBOX_ACCESS_TOKEN=token\" >> .env # only need to run once\necho -e \"STORYBOOK_MAPBOX_ACCESS_TOKEN=token\" >> .env # only need to run once\n```\n\n### Run Live Examples Locally\nTo run *GoodData.UI Live Examples* locally:\n```bash\ngit clone <this-repository>\ncd  <repository-folder>\nyarn install --pure-lockfile\nyarn examples\n```\nThen open https://localhost:8999 and login using Live Examples account (you can [create one here](https://gooddata-examples.herokuapp.com/registration)).\n\n### Run Storybook locally\n- Run storybook with token stored in `.env` for more secure\n```bash\nyarn storybook\n```\n- Or run storybook with token env param exposed to cli (not suggested)\n```bash\nSTORYBOOK_MAPBOX_ACCESS_TOKEN=token yarn storybook\n```\n- Apply either above way to `yarn build-storybook` or `yarn test-storybook`\n\n### Source code formatting\nThe source code in the repository is formatted by [Prettier](https://prettier.io/).\nThe format of the code is validated by our Continuous Integration server and is one of the requirements of successful merge.\n\nPrettier is supported by every major IDE. You can find the list of supported editors and how to configure them [here](https://prettier.io/docs/en/editors.html).\n\nIn the case, when your editor is not supported or you don't want to setup the integration, you can run the `yarn prettier-write` command to reformat the code before commit.\n\n## Changelog\n\n- see [CHANGELOG.md](CHANGELOG.md)\n\n## Supported versions\n\nIn order to make the user experience with integrating GoodData UI SDK as smooth and secure as possible and to ensure that the SDK is using the latest features of the platform, we will only provide support to two most recent major versions of UI SDK.\n\nThe most recent majors will be supported in the following modes:\n\n- The latest major version will receive all new functionality and all bug fixes\n- The previous major version will only receive fixes to critical issues and security fixes. These fixes will be applied on top of last released version of the previous major\n\nThe customers are encouraged to always use the latest version of the UI SDK.\n\nIn case of using older versions, the user might face API incompatibility, performance or security issues.\n\nPlease follow the installation instructions to update to the newest version.\n\n## License\n\n(C) 2007-2020 GoodData Corporation\n\nThis project is dual licensed:\n\n- The ATTRIBUTION-NONCOMMERCIAL 4.0 INTERNATIONAL (CC BY-NC 4.0) is used for purpose of the trial experience and evaluation of GoodData.UI library.\n- The GOODDATA GOODDATA.UI LIBRARY END USER LICENSE AGREEMENT is used for GoodData customers.\n\nFor more information, please see [LICENSE](https://github.com/gooddata/gooddata-react-components/blob/master/LICENSE)\n","gitHead":"74fc290234a2a6e79c6b5e25808795957e242519","scripts":{"dev":"bash scripts/build.sh --dev-watch","test":"jest --watch","build":"bash scripts/build.sh","tslint":"yarn run-tslint -t verbose $npm_package_config_tslint","prepare":"cd examples/server && yarn install --frozen-lockfile && cd ../..; rm -r examples/node_modules 2>/dev/null; true","examples":"bash scripts/run-examples.sh","prepare?":"# Called before `npm publish` and on local `npm install`. Temporarily also for deleting obsolete node_modules. Ends with `true` to continue gracefully.","validate":"tsc --noEmit && yarn tslint && eslint $npm_package_config_eslint && yarn prettier-check","build-dev":"bash scripts/build.sh --dev","examples?":"# Default is developer domain, other options: yarn examples [sec,secure,stg,stg2,stg3,demo,developer or URL]","storybook":"yarn build && start-storybook -p 9001 -c .storybook","test-once":"jest","tslint-ci":"mkdir -p ./ci/results && yarn run-tslint -t checkstyle -o ./ci/results/tslint-results.xml $npm_package_config_tslint","run-tslint":"tslint -p tsconfig.json","validate-ci":"tsc --noEmit && yarn tslint-ci  && eslint $npm_package_config_eslint -f checkstyle -o ci/results/eslint-results.xml && yarn prettier-check","examples-build":"bash scripts/build-examples.sh","prepublishOnly":"yarn build","prettier-check":"prettier --check '{src,stories,styles,__mocks__,examples/server/src,examples/src,examples/test}/**/*.{ts,js,tsx,jsx,json,scss,md,yaml,html}'","prettier-write":"prettier --write '{src,stories,styles,__mocks__,examples/server/src,examples/src,examples/test}/**/*.{ts,js,tsx,jsx,json,scss,md,yaml,html}'","test-storybook":"yarn build && test-storybook","build-storybook":"yarn build && build-storybook -c .storybook -o dist-storybook","examples-server":"node examples/server/src/index.js","heroku-postbuild":"yarn examples-build developer","examples-testcafe":"./scripts/run-testcafe.sh visual","check-circular-deps":"madge --circular --extensions ts ./src","examples-testcafe-ci":"./scripts/run-testcafe.sh ci","examples-testcafe-live":"./scripts/run-testcafe.sh live"},"typings":"dist/index.d.ts","_npmUser":{"name":"gooddata-ci","email":"rail@gooddata.com"},"deprecated":"@gooddata/react-components@7 reached End of Support on March 31, 2022. Please upgrade (see https://sdk.gooddata.com/gooddata-ui/docs/supported_versions.html for more information).","repository":{"url":"git+ssh://git@github.com/gooddata/gooddata-react-components.git","type":"git"},"_npmVersion":"6.13.4","description":"GoodData.UI - A powerful JavaScript library for building analytical applications","directories":{},"lint-staged":{"{src,stories,styles,__mocks__,examples/server/src,examples/src,examples/test}/**/*.{ts,js,tsx,jsx,scss}":["npx gdc-fix-copyright","git add"],"{src,stories,styles,__mocks__,examples/server/src,examples/src,examples/test}/**/*.{ts,js,tsx,jsx,json,scss,md,yaml,html}":["prettier --write","git add"]},"_nodeVersion":"12.16.1","dependencies":{"rxjs":"^5.5.6","uuid":"^3.2.1","immer":"^1.3.1","lodash":"^4.17.15","date-fns":"^2.7.0","downshift":"^3.2.7","invariant":"^2.2.2","mapbox-gl":"^1.6.1","classnames":"^2.2.6","highcharts":"7.1.1","prop-types":"^15.6.0","react-intl":"^3.6.0","custom-event":"^1.0.1","react-window":"^1.8.1","ag-grid-react":"20.0.0","react-measure":"^2.3.0","@types/mapbox-gl":"^1.6.1","react-day-picker":"~7.3.0","react-responsive":"^3.0.0","stringify-object":"^2.4.0","@gooddata/typings":"^2.22.0","ag-grid-community":"20.0.0","http-status-codes":"^1.3.0","@gooddata/js-utils":"^3.5.0","@gooddata/numberjs":"^3.2.4","fixed-data-table-2":"0.7.17","@gooddata/goodstrap":"^68.2.1","react-dom-factories":"^1.0.2","@gooddata/gooddata-js":"^12.5.2","json-stable-stringify":"^1.0.1","react-transition-group":"^2.2.1","hoist-non-react-statics":"^3.3.0","nodelist-foreach-polyfill":"^1.2.0","@formatjs/intl-pluralrules":"^1.3.6","highcharts-grouped-categories":"^1.1.3"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"raf":"3.3.2","yup":"^0.24.1","jest":"24.7.1","husky":"3.0.0","madge":"^3.4.4","react":"^16.5.2","enzyme":"3.5.0","eslint":"4.19.1","formik":"^0.11.11","moment":"2.23.0","history":"^4.7.2","ts-jest":"24.0.0","webpack":"4.30.0","full-icu":"^1.3.0","prettier":"1.16.4","react-ga":"^2.5.2","recharts":"1.0.0-beta.9","testcafe":"1.1.4","commander":"2.14.1","node-sass":"4.13.0","react-dom":"^16.5.2","supertest":"3.0.0","ts-loader":"6.0.0","@types/raf":"^3.4.0","css-loader":"0.28.7","jest-junit":"3.0.0","raw-loader":"0.5.1","styled-jsx":"2.2.1","typescript":"3.3.4000","@babel/core":"7.4.4","@types/jest":"24.0.6","@types/node":"7.0.8","@types/uuid":"3.4.3","file-loader":"3.0.1","jest-enzyme":"7.0.2","lint-staged":"9.1.0","sass-loader":"6.0.6","webpack-cli":"3.3.2","@types/react":"16.8.6","babel-loader":"8.0.5","react-helmet":"5.2.0","react-select":"1.2.1","style-loader":"0.19.1","@types/enzyme":"3.1.13","@types/lodash":"4.14.123","testcafe-live":"0.1.4","@babel/runtime":"7.4.4","dotenv-webpack":"^1.7.0","@babel/polyfill":"^7.4.4","@storybook/react":"5.0.11","@types/invariant":"2.2.29","@types/react-dom":"16.0.11","isomorphic-fetch":"2.2.1","react-datepicker":"1.1.0","react-router-dom":"4.2.2","@babel/preset-env":"7.4.4","@gooddata/mock-js":"^2.11.0","@storybook/addons":"5.0.11","@types/classnames":"2.2.3","@types/prop-types":"15.5.2","@storybook/theming":"5.0.11","identity-obj-proxy":"^3.0.0","intl-messageformat":"^7.5.4","webpack-dev-server":"3.3.1","@babel/preset-react":"7.0.0","@types/react-portal":"4.0.1","@types/react-window":"^1.8.1","babel-plugin-lodash":"3.3.4","html-webpack-plugin":"3.2.0","react-test-renderer":"16.4.2","@types/react-measure":"2.0.5","clean-webpack-plugin":"2.0.2","stats-webpack-plugin":"0.7.0","eslint-config-prettier":"4.1.0","react-google-recaptcha":"^0.14.1","tslint-config-prettier":"1.18.0","@gooddata/eslint-config":"^1.0.0","@gooddata/tslint-config":"1.0.0","@types/react-responsive":"^3.0.3","@types/storybook__react":"4.0.1","@types/stringify-object":"^3.2.0","enzyme-adapter-react-16":"1.3.1","@gooddata/test-storybook":"3.2.1","@storybook/addon-actions":"5.0.11","@storybook/addon-options":"5.0.11","node-sass-magic-importer":"5.1.0","react-syntax-highlighter":"11.0.2","@types/fixed-data-table-2":"0.8.1","@types/react-test-renderer":"16.0.0","circular-dependency-plugin":"5.0.2","compression-webpack-plugin":"2.0.0","@types/json-stable-stringify":"^1.0.32","@gooddata/frontend-npm-scripts":"1.1.0","@types/enzyme-adapter-react-16":"1.0.3","@types/storybook__addon-actions":"3.4.2","@babel/plugin-proposal-class-properties":"7.4.4","@babel/plugin-proposal-object-rest-spread":"7.4.4","@babel/plugin-transform-async-to-generator":"7.4.4"},"peerDependencies":{"react":"^16.5.2","react-dom":"^16.5.2"},"_npmOperationalInternal":{"tmp":"tmp/react-components_7.5.0-beta.35.fix1_1585293909627_0.2485431761362602","host":"s3://npm-registry-packages"}},"7.5.0-beta.35.fix2":{"name":"@gooddata/react-components","version":"7.5.0-beta.35.fix2","author":{"name":"GoodData Corporation"},"license":"BSD-3-Clause","_id":"@gooddata/react-components@7.5.0-beta.35.fix2","maintainers":[{"name":"afi","email":"adam.fiedler@gooddata.com"},{"name":"bertold8","email":"ivan.nejezchleb@seznam.cz"},{"name":"brbistas","email":"valentinos.chraniotis@gooddata.com"},{"name":"bugsbunny338","email":"jiri.zajic@mensa.cz"},{"name":"de.do","email":"de.do@gooddata.com"},{"name":"gooddata-ci","email":"rail@gooddata.com"},{"name":"hung.nguyen.hoang","email":"hung.nguyen@gooddata.com"},{"name":"ivan.mjartan","email":"ivan.mjartan@gooddata.com"},{"name":"jakub-sterba","email":"jakub.sterba@gooddata.com"},{"name":"jankc","email":"jan.krapac@gmail.com"},{"name":"jaroslav.tomecek","email":"jaroslav.tomecek@gooddata.com"},{"name":"jkittler","email":"honza.kittler@gmail.com"},{"name":"khanh.le","email":"khanh.le@gooddata.com"},{"name":"lanhuynh","email":"lan.huynh@gooddata.com"},{"name":"linhhong","email":"linh.hong@gooddata.com"},{"name":"lupko","email":"lubomir.slivka@gooddata.com"},{"name":"matyas.kandl","email":"matyas.kandl@gooddata.com"},{"name":"michal.marsal","email":"michal.marsal@gooddata.com"},{"name":"naibinh","email":"naibinh@gmail.com"},{"name":"nikolacech","email":"nikola.cech@gooddata.com"},{"name":"nis.hua","email":"nis.hua@gooddata.com"},{"name":"no23reason","email":"dan.homola@hotmail.cz"},{"name":"patrikbraborec","email":"patrik.braborec@gooddata.com"},{"name":"pbenes","email":"petr.benes@gooddata.com"},{"name":"petrjanu","email":"petr.janu@gooddata.com"},{"name":"ptquang86","email":"ptquang86@gmail.com"},{"name":"qduval","email":"quentin.duval@gooddata.com"},{"name":"rodri360","email":"me@rodri360.com"},{"name":"sitina","email":"jiri.sitina@gooddata.com"},{"name":"strouhaljan","email":"strouhal.jan@gmail.com"},{"name":"tomas.kratochvil","email":"tomas.kratochvil@gooddata.com"},{"name":"tomasreichmann","email":"tomasreichmann@gmail.com"},{"name":"tomsatgd","email":"tomas.satinsky@gooddata.com"},{"name":"trung-le-quoc","email":"trung.le@gooddata.com"},{"name":"tu-ngo","email":"tungo1981@gmail.com"},{"name":"tulean","email":"tuan.le@gooddata.com"},{"name":"tuqt1005","email":"tu.tran@gooddata.com"},{"name":"utdnah","email":"danh.ung@gooddata.com"},{"name":"vlastikcz","email":"vlastimil.kotas@gooddata.com"},{"name":"vu.pham","email":"vu.pham@gooddata.com"},{"name":"xmort","email":"petr.dolejsi@gooddata.com"},{"name":"yanlipnican","email":"yanlipnican@gmail.com"}],"homepage":"https://github.com/gooddata/gooddata-react-components#readme","bugs":{"url":"https://github.com/gooddata/gooddata-react-components/issues"},"dist":{"shasum":"851e2a707ed5001ea9cf80126dbacd7c4f5a57f8","tarball":"https://registry.npmjs.org/@gooddata/react-components/-/react-components-7.5.0-beta.35.fix2.tgz","fileCount":2494,"integrity":"sha512-ZrWZwtXvRqc9HmgYmXHWP8qGVXHiMPanjIIvCEhDmfoL0KhBC5LIECF3DK3smlglbxP5ky7CPF9mIjSkCYsgEw==","signatures":[{"sig":"MEQCIG9ej2H7Z6iMvBisE7Tbpnwv+zkvE0ez3sbjrYTSYT0dAiBzfGKNtN9Pl6Kkdl0qtZH4nCbBKweA7FBfYsCU7vNOIg==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":9838905,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJefawgCRA9TVsSAnZWagAAuv8P/A4uz7jWa6P3OQ0MJq4N\n5zAjhjyM27hsvHnNfJouv8A9AHZ71csKX1xP+aEQzfTTCejT9ltKpnBq+TWN\nF1kNTBvPy4WApRVf7haGoWz59UcB7S430hG3sZEIOd8XuLmrfhy7Qbb7WutE\nk/5Z2V4KcsTeRdioDZgALD+JWk6khsdHu2VlddchsoiNnQ/djszit/jrdpip\nhbMi5lRPmQ1S/qmDXe1tyiMhupoz5jXbDSYNaktcI44CSrFQ24lYwuL7n+Cj\nQkEHXUrZKT7B7yC8YivCaXyPwDcT5xsvjNTRXZulyc4LcverqUnSmbbjadT0\nJnh1LYkZNNu84Gz1lRAUtZCRA2pMlUWktCcjt5jLqbkWDh6nHYtiChWCui1x\ns2k0SorGlSKgvMin2zDkrGuBRxHRV+IKqLf8mO98wShzsoQsk5ywCwvNY9Dn\nvdpPl0O62Pn4+b43P8UE994cqkHnCZEbIjlckZXF12X/st371zJNhTRqX8TB\n7pnUsemPR/qZ3zXRF9S31BrNtBbuWRqh9b4wx5PNxwdBNwQYxealinaSYW1W\nN17p29VQ9Xo/WNQQZMqUlEEe4wJ/1urNPG6UgJTZbLfbGJRwY3ppdpsNS/Bd\nsHLuc4oOEJsFnflGEQemdDlRVyZrr8Stp5UgvfMtD0tiGTMnSjc8CA5UiXAo\nfyW/\r\n=eloY\r\n-----END PGP SIGNATURE-----\r\n"},"main":"dist/index.js","husky":{"hooks":{"pre-commit":"lint-staged"}},"config":{"eslint":"./examples/**/*.{js,jsx}","tslint":"./{__mocks__,src,stories}/{,**/}*.{ts,tsx}"},"readme":"[![npm version](https://badge.fury.io/js/%40gooddata%2Freact-components.svg)](https://www.npmjs.com/package/@gooddata/react-components)\n\n# GoodData.UI React components\n> A React-based JavaScript library for building data-driven applications\n\n## Getting started\n- [GoodData.UI Documentation](http://sdk.gooddata.com/gooddata-ui/)\n- [GoodData.UI Live Examples](https://gooddata-examples.herokuapp.com/)\n- [Stack Overflow](https://stackoverflow.com/questions/tagged/gooddata)\n\n### Usage\nWith [yarn](https://yarnpkg.com) installed, go to your project directory and run\n```\n$ yarn add @gooddata/react-components\n```\nIf you prefer [npm](npmjs.com) run\n```\n$ npm install --save @gooddata/react-components\n```\n\nThe public API is exposed via global `index.js`. Except for the styles, do not import any other file directly\nbecause they are not intended to be part of the public API.\n\n## Contributing\n\nWe welcome any contribution in form of [issues](https://github.com/gooddata/gooddata-react-components/issues) or [pull requests](https://github.com/gooddata/gooddata-react-components/pulls).\n\nInstall [Node.js](http://nodejs.org) (node 12.16.1, npm v6.13.4) and [Yarn](https://classic.yarnpkg.com) (1.22.4).\n\nInstall dependencies:\n```\nyarn install --frozen-lockfile\n```\n\nThese commands may come in handy while developing:\n\n| command | description |\n| ------- | ----------- |\n| `yarn install --pure-lockfile` | first step |\n| ||\n| `yarn dev` | build react-components to `/dist` in watch mode |\n| `yarn test` | run all unit tests |\n| `yarn prettier-write` | format the source code to match the valid codestyle |\n| `yarn validate` | validate codestyle |\n| ||\n| `yarn storybook` | run storybook from `/stories` on http://localhost:9001 |\n| `yarn build-storybook` | build storybook to `/dist-storybook` |\n| `yarn test-storybook` | run storybook and [screenshot tests](https://github.com/gooddata/gdc-client-utils/tree/master/test-storybook) |\n| ||\n| `yarn examples` | run Live Examples dev-server from `/examples` on https://localhost:8999 |\n| `yarn examples-build` | build Live Examples to `/examples/dist` |\n| `yarn examples-server` | serve built Live Examples - see `/examples/server/src` |\n| `yarn examples-testcafe` | run testcafe tests against `localhost:8999` |\n\n### Deploy to heroku.com\nWhen you deploy this repo to heroku, it serves *GoodData.UI Live Examples*.\nRelevant tasks are in `Procfile` and `package.json`.\n\n```bash\n# run in the project directory\nheroku login\nheroku create <your-app-name>\nheroku config:set DOMAIN_ADMIN_USERNAME=x@gooddata.com DOMAIN_ADMIN_PASSWORD=xy PROJECT_ID_TO_ASSIGN=xms7ga4tf3g3nzucd8380o2bev8oeknp\ngit push heroku HEAD:master\nheroku open\n```\n### Enable Geo Chart for Storybook and Live Examples\nGeo chart uses Mapbox to render map which requires a Mapbox access token.\n- Register an account and create Mapbox access token at [guide](https://docs.mapbox.com/help/how-mapbox-works/access-tokens/)\n- Store the created token at `.env`:\n```bash\necho -e \"EXAMPLE_MAPBOX_ACCESS_TOKEN=token\" >> .env # only need to run once\necho -e \"STORYBOOK_MAPBOX_ACCESS_TOKEN=token\" >> .env # only need to run once\n```\n\n### Run Live Examples Locally\nTo run *GoodData.UI Live Examples* locally:\n```bash\ngit clone <this-repository>\ncd  <repository-folder>\nyarn install --pure-lockfile\nyarn examples\n```\nThen open https://localhost:8999 and login using Live Examples account (you can [create one here](https://gooddata-examples.herokuapp.com/registration)).\n\n### Run Storybook locally\n- Run storybook with token stored in `.env` for more secure\n```bash\nyarn storybook\n```\n- Or run storybook with token env param exposed to cli (not suggested)\n```bash\nSTORYBOOK_MAPBOX_ACCESS_TOKEN=token yarn storybook\n```\n- Apply either above way to `yarn build-storybook` or `yarn test-storybook`\n\n### Source code formatting\nThe source code in the repository is formatted by [Prettier](https://prettier.io/).\nThe format of the code is validated by our Continuous Integration server and is one of the requirements of successful merge.\n\nPrettier is supported by every major IDE. You can find the list of supported editors and how to configure them [here](https://prettier.io/docs/en/editors.html).\n\nIn the case, when your editor is not supported or you don't want to setup the integration, you can run the `yarn prettier-write` command to reformat the code before commit.\n\n## Changelog\n\n- see [CHANGELOG.md](CHANGELOG.md)\n\n## Supported versions\n\nIn order to make the user experience with integrating GoodData UI SDK as smooth and secure as possible and to ensure that the SDK is using the latest features of the platform, we will only provide support to two most recent major versions of UI SDK.\n\nThe most recent majors will be supported in the following modes:\n\n- The latest major version will receive all new functionality and all bug fixes\n- The previous major version will only receive fixes to critical issues and security fixes. These fixes will be applied on top of last released version of the previous major\n\nThe customers are encouraged to always use the latest version of the UI SDK.\n\nIn case of using older versions, the user might face API incompatibility, performance or security issues.\n\nPlease follow the installation instructions to update to the newest version.\n\n## License\n\n(C) 2007-2020 GoodData Corporation\n\nThis project is dual licensed:\n\n- The ATTRIBUTION-NONCOMMERCIAL 4.0 INTERNATIONAL (CC BY-NC 4.0) is used for purpose of the trial experience and evaluation of GoodData.UI library.\n- The GOODDATA GOODDATA.UI LIBRARY END USER LICENSE AGREEMENT is used for GoodData customers.\n\nFor more information, please see [LICENSE](https://github.com/gooddata/gooddata-react-components/blob/master/LICENSE)\n","gitHead":"af855e0ffad5199dda2dbd9b1e242bcdc5da93b3","scripts":{"dev":"bash scripts/build.sh --dev-watch","test":"jest --watch","build":"bash scripts/build.sh","tslint":"yarn run-tslint -t verbose $npm_package_config_tslint","prepare":"cd examples/server && yarn install --frozen-lockfile && cd ../..; rm -r examples/node_modules 2>/dev/null; true","examples":"bash scripts/run-examples.sh","prepare?":"# Called before `npm publish` and on local `npm install`. Temporarily also for deleting obsolete node_modules. Ends with `true` to continue gracefully.","validate":"tsc --noEmit && yarn tslint && eslint $npm_package_config_eslint && yarn prettier-check","build-dev":"bash scripts/build.sh --dev","examples?":"# Default is developer domain, other options: yarn examples [sec,secure,stg,stg2,stg3,demo,developer or URL]","storybook":"yarn build && start-storybook -p 9001 -c .storybook","test-once":"jest","tslint-ci":"mkdir -p ./ci/results && yarn run-tslint -t checkstyle -o ./ci/results/tslint-results.xml $npm_package_config_tslint","run-tslint":"tslint -p tsconfig.json","validate-ci":"tsc --noEmit && yarn tslint-ci  && eslint $npm_package_config_eslint -f checkstyle -o ci/results/eslint-results.xml && yarn prettier-check","examples-build":"bash scripts/build-examples.sh","prepublishOnly":"yarn build","prettier-check":"prettier --check '{src,stories,styles,__mocks__,examples/server/src,examples/src,examples/test}/**/*.{ts,js,tsx,jsx,json,scss,md,yaml,html}'","prettier-write":"prettier --write '{src,stories,styles,__mocks__,examples/server/src,examples/src,examples/test}/**/*.{ts,js,tsx,jsx,json,scss,md,yaml,html}'","test-storybook":"yarn build && test-storybook","build-storybook":"yarn build && build-storybook -c .storybook -o dist-storybook","examples-server":"node examples/server/src/index.js","heroku-postbuild":"yarn examples-build developer","examples-testcafe":"./scripts/run-testcafe.sh visual","check-circular-deps":"madge --circular --extensions ts ./src","examples-testcafe-ci":"./scripts/run-testcafe.sh ci","examples-testcafe-live":"./scripts/run-testcafe.sh live"},"typings":"dist/index.d.ts","_npmUser":{"name":"gooddata-ci","email":"rail@gooddata.com"},"deprecated":"@gooddata/react-components@7 reached End of Support on March 31, 2022. Please upgrade (see https://sdk.gooddata.com/gooddata-ui/docs/supported_versions.html for more information).","repository":{"url":"git+ssh://git@github.com/gooddata/gooddata-react-components.git","type":"git"},"_npmVersion":"6.13.4","description":"GoodData.UI - A powerful JavaScript library for building analytical applications","directories":{},"lint-staged":{"{src,stories,styles,__mocks__,examples/server/src,examples/src,examples/test}/**/*.{ts,js,tsx,jsx,scss}":["npx gdc-fix-copyright","git add"],"{src,stories,styles,__mocks__,examples/server/src,examples/src,examples/test}/**/*.{ts,js,tsx,jsx,json,scss,md,yaml,html}":["prettier --write","git add"]},"_nodeVersion":"12.16.1","dependencies":{"rxjs":"^5.5.6","uuid":"^3.2.1","immer":"^1.3.1","lodash":"^4.17.15","date-fns":"^2.7.0","downshift":"^3.2.7","invariant":"^2.2.2","mapbox-gl":"^1.6.1","classnames":"^2.2.6","highcharts":"7.1.1","prop-types":"^15.6.0","react-intl":"^3.6.0","custom-event":"^1.0.1","react-window":"^1.8.1","ag-grid-react":"20.0.0","react-measure":"^2.3.0","@types/mapbox-gl":"^1.6.1","react-day-picker":"~7.3.0","react-responsive":"^3.0.0","stringify-object":"^2.4.0","@gooddata/typings":"^2.22.0","ag-grid-community":"20.0.0","http-status-codes":"^1.3.0","@gooddata/js-utils":"^3.5.0","@gooddata/numberjs":"^3.2.4","fixed-data-table-2":"0.7.17","@gooddata/goodstrap":"^68.2.1","react-dom-factories":"^1.0.2","@gooddata/gooddata-js":"^12.5.0","json-stable-stringify":"^1.0.1","react-transition-group":"^2.2.1","hoist-non-react-statics":"^3.3.0","nodelist-foreach-polyfill":"^1.2.0","@formatjs/intl-pluralrules":"^1.3.6","highcharts-grouped-categories":"^1.1.3"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"raf":"3.3.2","yup":"^0.24.1","jest":"24.7.1","husky":"3.0.0","madge":"^3.4.4","react":"^16.5.2","enzyme":"3.5.0","eslint":"4.19.1","formik":"^0.11.11","moment":"2.23.0","history":"^4.7.2","ts-jest":"24.0.0","webpack":"4.30.0","full-icu":"^1.3.0","prettier":"1.16.4","react-ga":"^2.5.2","recharts":"1.0.0-beta.9","testcafe":"1.1.4","commander":"2.14.1","node-sass":"4.13.0","react-dom":"^16.5.2","supertest":"3.0.0","ts-loader":"6.0.0","@types/raf":"^3.4.0","css-loader":"0.28.7","jest-junit":"3.0.0","raw-loader":"0.5.1","styled-jsx":"2.2.1","typescript":"3.3.4000","@babel/core":"7.4.4","@types/jest":"24.0.6","@types/node":"7.0.8","@types/uuid":"3.4.3","file-loader":"3.0.1","jest-enzyme":"7.0.2","lint-staged":"9.1.0","sass-loader":"6.0.6","webpack-cli":"3.3.2","@types/react":"16.8.6","babel-loader":"8.0.5","react-helmet":"5.2.0","react-select":"1.2.1","style-loader":"0.19.1","@types/enzyme":"3.1.13","@types/lodash":"4.14.123","testcafe-live":"0.1.4","@babel/runtime":"7.4.4","dotenv-webpack":"^1.7.0","@babel/polyfill":"^7.4.4","@storybook/react":"5.0.11","@types/invariant":"2.2.29","@types/react-dom":"16.0.11","isomorphic-fetch":"2.2.1","react-datepicker":"1.1.0","react-router-dom":"4.2.2","@babel/preset-env":"7.4.4","@gooddata/mock-js":"^2.11.0","@storybook/addons":"5.0.11","@types/classnames":"2.2.3","@types/prop-types":"15.5.2","@storybook/theming":"5.0.11","identity-obj-proxy":"^3.0.0","intl-messageformat":"^7.5.4","webpack-dev-server":"3.3.1","@babel/preset-react":"7.0.0","@types/react-portal":"4.0.1","@types/react-window":"^1.8.1","babel-plugin-lodash":"3.3.4","html-webpack-plugin":"3.2.0","react-test-renderer":"16.4.2","@types/react-measure":"2.0.5","clean-webpack-plugin":"2.0.2","stats-webpack-plugin":"0.7.0","eslint-config-prettier":"4.1.0","react-google-recaptcha":"^0.14.1","tslint-config-prettier":"1.18.0","@gooddata/eslint-config":"^1.0.0","@gooddata/tslint-config":"1.0.0","@types/react-responsive":"^3.0.3","@types/storybook__react":"4.0.1","@types/stringify-object":"^3.2.0","enzyme-adapter-react-16":"1.3.1","@gooddata/test-storybook":"3.2.1","@storybook/addon-actions":"5.0.11","@storybook/addon-options":"5.0.11","node-sass-magic-importer":"5.1.0","react-syntax-highlighter":"11.0.2","@types/fixed-data-table-2":"0.8.1","@types/react-test-renderer":"16.0.0","circular-dependency-plugin":"5.0.2","compression-webpack-plugin":"2.0.0","@types/json-stable-stringify":"^1.0.32","@gooddata/frontend-npm-scripts":"1.1.0","@types/enzyme-adapter-react-16":"1.0.3","@types/storybook__addon-actions":"3.4.2","@babel/plugin-proposal-class-properties":"7.4.4","@babel/plugin-proposal-object-rest-spread":"7.4.4","@babel/plugin-transform-async-to-generator":"7.4.4"},"peerDependencies":{"react":"^16.5.2","react-dom":"^16.5.2"},"_npmOperationalInternal":{"tmp":"tmp/react-components_7.5.0-beta.35.fix2_1585294367643_0.738472872387818","host":"s3://npm-registry-packages"}},"7.5.0-beta.36.fix1":{"name":"@gooddata/react-components","version":"7.5.0-beta.36.fix1","author":{"name":"GoodData Corporation"},"license":"BSD-3-Clause","_id":"@gooddata/react-components@7.5.0-beta.36.fix1","maintainers":[{"name":"afi","email":"adam.fiedler@gooddata.com"},{"name":"bertold8","email":"ivan.nejezchleb@seznam.cz"},{"name":"brbistas","email":"valentinos.chraniotis@gooddata.com"},{"name":"bugsbunny338","email":"jiri.zajic@mensa.cz"},{"name":"de.do","email":"de.do@gooddata.com"},{"name":"gooddata-ci","email":"rail@gooddata.com"},{"name":"hung.nguyen.hoang","email":"hung.nguyen@gooddata.com"},{"name":"ivan.mjartan","email":"ivan.mjartan@gooddata.com"},{"name":"jakub-sterba","email":"jakub.sterba@gooddata.com"},{"name":"jankc","email":"jan.krapac@gmail.com"},{"name":"jaroslav.tomecek","email":"jaroslav.tomecek@gooddata.com"},{"name":"jkittler","email":"honza.kittler@gmail.com"},{"name":"khanh.le","email":"khanh.le@gooddata.com"},{"name":"lanhuynh","email":"lan.huynh@gooddata.com"},{"name":"linhhong","email":"linh.hong@gooddata.com"},{"name":"lupko","email":"lubomir.slivka@gooddata.com"},{"name":"matyas.kandl","email":"matyas.kandl@gooddata.com"},{"name":"michal.marsal","email":"michal.marsal@gooddata.com"},{"name":"naibinh","email":"naibinh@gmail.com"},{"name":"nikolacech","email":"nikola.cech@gooddata.com"},{"name":"nis.hua","email":"nis.hua@gooddata.com"},{"name":"no23reason","email":"dan.homola@hotmail.cz"},{"name":"patrikbraborec","email":"patrik.braborec@gooddata.com"},{"name":"pbenes","email":"petr.benes@gooddata.com"},{"name":"petrjanu","email":"petr.janu@gooddata.com"},{"name":"ptquang86","email":"ptquang86@gmail.com"},{"name":"qduval","email":"quentin.duval@gooddata.com"},{"name":"rodri360","email":"me@rodri360.com"},{"name":"sitina","email":"jiri.sitina@gooddata.com"},{"name":"strouhaljan","email":"strouhal.jan@gmail.com"},{"name":"tomas.kratochvil","email":"tomas.kratochvil@gooddata.com"},{"name":"tomasreichmann","email":"tomasreichmann@gmail.com"},{"name":"tomsatgd","email":"tomas.satinsky@gooddata.com"},{"name":"trung-le-quoc","email":"trung.le@gooddata.com"},{"name":"tu-ngo","email":"tungo1981@gmail.com"},{"name":"tulean","email":"tuan.le@gooddata.com"},{"name":"tuqt1005","email":"tu.tran@gooddata.com"},{"name":"utdnah","email":"danh.ung@gooddata.com"},{"name":"vlastikcz","email":"vlastimil.kotas@gooddata.com"},{"name":"vu.pham","email":"vu.pham@gooddata.com"},{"name":"xmort","email":"petr.dolejsi@gooddata.com"},{"name":"yanlipnican","email":"yanlipnican@gmail.com"}],"homepage":"https://github.com/gooddata/gooddata-react-components#readme","bugs":{"url":"https://github.com/gooddata/gooddata-react-components/issues"},"dist":{"shasum":"88ba2c629413628a291a8c4d23e543b15ce592dd","tarball":"https://registry.npmjs.org/@gooddata/react-components/-/react-components-7.5.0-beta.36.fix1.tgz","fileCount":2494,"integrity":"sha512-MTXuzBiL2H2skvg67Dp2ed6JNOdeYBw4L0N4zFQ/W3r6zW9/4Gh153ITpj7E1XhEFMXXu476/T8FHXL5pgQJtQ==","signatures":[{"sig":"MEUCIGMCXgwiOS7jj0tQnrT8CULpwMD/GInl9PHMCt2EaKnSAiEA0nGZQCazxPuSs1VNudB/LRfzEC5XszjzzAnmxXmT30I=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":9838905,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJefbaECRA9TVsSAnZWagAA22kP/jg79wJMnCflOujDA/LL\nh9AOzS5dEehj2z+sgTZjW5rgPxM9qpd+lmG/FqsuQciGdBXZGjBymUVLyYdJ\ne7r9nj4AigIYD9c7EWa35VVIu2OJOjlyKqJO2QYzPUpH9Yrq0ZfihCXi3Qvl\n9cftW2GFQVe1bQ3bGYxK8LAr4KcWdYFqrziIcApCI/L3uvgUX0cNlM5NK850\nzeq6RfOc492Vvp+tBzJjZlRJhBLi96306N0DQ/DTrU/+bXg8zMuDHKj2slJS\nuiw7gKloDQHy2wIKfkZ99gxhzwC7gAioDRMHO4ow7wTROVuc/sTOxcRtAVsU\nEldx3BctfJ6r77H+5NEjZw1+VznP54FGWdcwnLoo2uGhnIIiqR2TYoVgw5E+\nDj3G7OoX7Y+1pGBOToNEldpB6fhU1qVJJt7JAWgudHV1w+BZL7ulHgo6G8aK\nr0kvsRzY1ruCWk/GGXUZuyv97E/sW0XZIbs1LcFf5t2tfra7x3ZHLXy+8CU4\nwCqUWjEbS27k3FK4XhMN6sHkyS9Bw4Kahpipmm9Lk4l2ahT3/LYx93K8qe0d\n3Mjh+HjFLTIrkl0+33Zg/Je9k7tmTyGCd7vYA+bDftwudhLMZPZvN5iBfx4D\n1JT+7JTffRxaHtDNqr2aAzs7A+ZloSKyEquCAd7XkUOv7UrXeEhWEriFWVAD\neyKb\r\n=wbwJ\r\n-----END PGP SIGNATURE-----\r\n"},"main":"dist/index.js","husky":{"hooks":{"pre-commit":"lint-staged"}},"config":{"eslint":"./examples/**/*.{js,jsx}","tslint":"./{__mocks__,src,stories}/{,**/}*.{ts,tsx}"},"readme":"[![npm version](https://badge.fury.io/js/%40gooddata%2Freact-components.svg)](https://www.npmjs.com/package/@gooddata/react-components)\n\n# GoodData.UI React components\n> A React-based JavaScript library for building data-driven applications\n\n## Getting started\n- [GoodData.UI Documentation](http://sdk.gooddata.com/gooddata-ui/)\n- [GoodData.UI Live Examples](https://gooddata-examples.herokuapp.com/)\n- [Stack Overflow](https://stackoverflow.com/questions/tagged/gooddata)\n\n### Usage\nWith [yarn](https://yarnpkg.com) installed, go to your project directory and run\n```\n$ yarn add @gooddata/react-components\n```\nIf you prefer [npm](npmjs.com) run\n```\n$ npm install --save @gooddata/react-components\n```\n\nThe public API is exposed via global `index.js`. Except for the styles, do not import any other file directly\nbecause they are not intended to be part of the public API.\n\n## Contributing\n\nWe welcome any contribution in form of [issues](https://github.com/gooddata/gooddata-react-components/issues) or [pull requests](https://github.com/gooddata/gooddata-react-components/pulls).\n\nInstall [Node.js](http://nodejs.org) (node 12.16.1, npm v6.13.4) and [Yarn](https://classic.yarnpkg.com) (1.22.4).\n\nInstall dependencies:\n```\nyarn install --frozen-lockfile\n```\n\nThese commands may come in handy while developing:\n\n| command | description |\n| ------- | ----------- |\n| `yarn install --pure-lockfile` | first step |\n| ||\n| `yarn dev` | build react-components to `/dist` in watch mode |\n| `yarn test` | run all unit tests |\n| `yarn prettier-write` | format the source code to match the valid codestyle |\n| `yarn validate` | validate codestyle |\n| ||\n| `yarn storybook` | run storybook from `/stories` on http://localhost:9001 |\n| `yarn build-storybook` | build storybook to `/dist-storybook` |\n| `yarn test-storybook` | run storybook and [screenshot tests](https://github.com/gooddata/gdc-client-utils/tree/master/test-storybook) |\n| ||\n| `yarn examples` | run Live Examples dev-server from `/examples` on https://localhost:8999 |\n| `yarn examples-build` | build Live Examples to `/examples/dist` |\n| `yarn examples-server` | serve built Live Examples - see `/examples/server/src` |\n| `yarn examples-testcafe` | run testcafe tests against `localhost:8999` |\n\n### Deploy to heroku.com\nWhen you deploy this repo to heroku, it serves *GoodData.UI Live Examples*.\nRelevant tasks are in `Procfile` and `package.json`.\n\n```bash\n# run in the project directory\nheroku login\nheroku create <your-app-name>\nheroku config:set DOMAIN_ADMIN_USERNAME=x@gooddata.com DOMAIN_ADMIN_PASSWORD=xy PROJECT_ID_TO_ASSIGN=xms7ga4tf3g3nzucd8380o2bev8oeknp\ngit push heroku HEAD:master\nheroku open\n```\n### Enable Geo Chart for Storybook and Live Examples\nGeo chart uses Mapbox to render map which requires a Mapbox access token.\n- Register an account and create Mapbox access token at [guide](https://docs.mapbox.com/help/how-mapbox-works/access-tokens/)\n- Store the created token at `.env`:\n```bash\necho -e \"EXAMPLE_MAPBOX_ACCESS_TOKEN=token\" >> .env # only need to run once\necho -e \"STORYBOOK_MAPBOX_ACCESS_TOKEN=token\" >> .env # only need to run once\n```\n\n### Run Live Examples Locally\nTo run *GoodData.UI Live Examples* locally:\n```bash\ngit clone <this-repository>\ncd  <repository-folder>\nyarn install --pure-lockfile\nyarn examples\n```\nThen open https://localhost:8999 and login using Live Examples account (you can [create one here](https://gooddata-examples.herokuapp.com/registration)).\n\n### Run Storybook locally\n- Run storybook with token stored in `.env` for more secure\n```bash\nyarn storybook\n```\n- Or run storybook with token env param exposed to cli (not suggested)\n```bash\nSTORYBOOK_MAPBOX_ACCESS_TOKEN=token yarn storybook\n```\n- Apply either above way to `yarn build-storybook` or `yarn test-storybook`\n\n### Source code formatting\nThe source code in the repository is formatted by [Prettier](https://prettier.io/).\nThe format of the code is validated by our Continuous Integration server and is one of the requirements of successful merge.\n\nPrettier is supported by every major IDE. You can find the list of supported editors and how to configure them [here](https://prettier.io/docs/en/editors.html).\n\nIn the case, when your editor is not supported or you don't want to setup the integration, you can run the `yarn prettier-write` command to reformat the code before commit.\n\n## Changelog\n\n- see [CHANGELOG.md](CHANGELOG.md)\n\n## Supported versions\n\nIn order to make the user experience with integrating GoodData UI SDK as smooth and secure as possible and to ensure that the SDK is using the latest features of the platform, we will only provide support to two most recent major versions of UI SDK.\n\nThe most recent majors will be supported in the following modes:\n\n- The latest major version will receive all new functionality and all bug fixes\n- The previous major version will only receive fixes to critical issues and security fixes. These fixes will be applied on top of last released version of the previous major\n\nThe customers are encouraged to always use the latest version of the UI SDK.\n\nIn case of using older versions, the user might face API incompatibility, performance or security issues.\n\nPlease follow the installation instructions to update to the newest version.\n\n## License\n\n(C) 2007-2020 GoodData Corporation\n\nThis project is dual licensed:\n\n- The ATTRIBUTION-NONCOMMERCIAL 4.0 INTERNATIONAL (CC BY-NC 4.0) is used for purpose of the trial experience and evaluation of GoodData.UI library.\n- The GOODDATA GOODDATA.UI LIBRARY END USER LICENSE AGREEMENT is used for GoodData customers.\n\nFor more information, please see [LICENSE](https://github.com/gooddata/gooddata-react-components/blob/master/LICENSE)\n","gitHead":"351398767169eb94f37cde6dc108d42b06ffb331","scripts":{"dev":"bash scripts/build.sh --dev-watch","test":"jest --watch","build":"bash scripts/build.sh","tslint":"yarn run-tslint -t verbose $npm_package_config_tslint","prepare":"cd examples/server && yarn install --frozen-lockfile && cd ../..; rm -r examples/node_modules 2>/dev/null; true","examples":"bash scripts/run-examples.sh","prepare?":"# Called before `npm publish` and on local `npm install`. Temporarily also for deleting obsolete node_modules. Ends with `true` to continue gracefully.","validate":"tsc --noEmit && yarn tslint && eslint $npm_package_config_eslint && yarn prettier-check","build-dev":"bash scripts/build.sh --dev","examples?":"# Default is developer domain, other options: yarn examples [sec,secure,stg,stg2,stg3,demo,developer or URL]","storybook":"yarn build && start-storybook -p 9001 -c .storybook","test-once":"jest","tslint-ci":"mkdir -p ./ci/results && yarn run-tslint -t checkstyle -o ./ci/results/tslint-results.xml $npm_package_config_tslint","run-tslint":"tslint -p tsconfig.json","validate-ci":"tsc --noEmit && yarn tslint-ci  && eslint $npm_package_config_eslint -f checkstyle -o ci/results/eslint-results.xml && yarn prettier-check","examples-build":"bash scripts/build-examples.sh","prepublishOnly":"yarn build","prettier-check":"prettier --check '{src,stories,styles,__mocks__,examples/server/src,examples/src,examples/test}/**/*.{ts,js,tsx,jsx,json,scss,md,yaml,html}'","prettier-write":"prettier --write '{src,stories,styles,__mocks__,examples/server/src,examples/src,examples/test}/**/*.{ts,js,tsx,jsx,json,scss,md,yaml,html}'","test-storybook":"yarn build && test-storybook","build-storybook":"yarn build && build-storybook -c .storybook -o dist-storybook","examples-server":"node examples/server/src/index.js","heroku-postbuild":"yarn examples-build developer","examples-testcafe":"./scripts/run-testcafe.sh visual","check-circular-deps":"madge --circular --extensions ts ./src","examples-testcafe-ci":"./scripts/run-testcafe.sh ci","examples-testcafe-live":"./scripts/run-testcafe.sh live"},"typings":"dist/index.d.ts","_npmUser":{"name":"gooddata-ci","email":"rail@gooddata.com"},"deprecated":"@gooddata/react-components@7 reached End of Support on March 31, 2022. Please upgrade (see https://sdk.gooddata.com/gooddata-ui/docs/supported_versions.html for more information).","repository":{"url":"git+ssh://git@github.com/gooddata/gooddata-react-components.git","type":"git"},"_npmVersion":"6.13.4","description":"GoodData.UI - A powerful JavaScript library for building analytical applications","directories":{},"lint-staged":{"{src,stories,styles,__mocks__,examples/server/src,examples/src,examples/test}/**/*.{ts,js,tsx,jsx,scss}":["npx gdc-fix-copyright","git add"],"{src,stories,styles,__mocks__,examples/server/src,examples/src,examples/test}/**/*.{ts,js,tsx,jsx,json,scss,md,yaml,html}":["prettier --write","git add"]},"_nodeVersion":"12.16.1","dependencies":{"rxjs":"^5.5.6","uuid":"^3.2.1","immer":"^1.3.1","lodash":"^4.17.15","date-fns":"^2.7.0","downshift":"^3.2.7","invariant":"^2.2.2","mapbox-gl":"^1.6.1","classnames":"^2.2.6","highcharts":"7.1.1","prop-types":"^15.6.0","react-intl":"^3.6.0","custom-event":"^1.0.1","react-window":"^1.8.1","ag-grid-react":"20.0.0","react-measure":"^2.3.0","@types/mapbox-gl":"^1.6.1","react-day-picker":"~7.3.0","react-responsive":"^3.0.0","stringify-object":"^2.4.0","@gooddata/typings":"^2.22.0","ag-grid-community":"20.0.0","http-status-codes":"^1.3.0","@gooddata/js-utils":"^3.5.0","@gooddata/numberjs":"^3.2.4","fixed-data-table-2":"0.7.17","@gooddata/goodstrap":"^68.2.1","react-dom-factories":"^1.0.2","@gooddata/gooddata-js":"^12.5.2","json-stable-stringify":"^1.0.1","react-transition-group":"^2.2.1","hoist-non-react-statics":"^3.3.0","nodelist-foreach-polyfill":"^1.2.0","@formatjs/intl-pluralrules":"^1.3.6","highcharts-grouped-categories":"^1.1.3"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"raf":"3.3.2","yup":"^0.24.1","jest":"24.7.1","husky":"3.0.0","madge":"^3.4.4","react":"^16.5.2","enzyme":"3.5.0","eslint":"4.19.1","formik":"^0.11.11","moment":"2.23.0","history":"^4.7.2","ts-jest":"24.0.0","webpack":"4.30.0","full-icu":"^1.3.0","prettier":"1.16.4","react-ga":"^2.5.2","recharts":"1.0.0-beta.9","testcafe":"1.1.4","commander":"2.14.1","node-sass":"4.13.0","react-dom":"^16.5.2","supertest":"3.0.0","ts-loader":"6.0.0","@types/raf":"^3.4.0","css-loader":"0.28.7","jest-junit":"3.0.0","raw-loader":"0.5.1","styled-jsx":"2.2.1","typescript":"3.3.4000","@babel/core":"7.4.4","@types/jest":"24.0.6","@types/node":"7.0.8","@types/uuid":"3.4.3","file-loader":"3.0.1","jest-enzyme":"7.0.2","lint-staged":"9.1.0","sass-loader":"6.0.6","webpack-cli":"3.3.2","@types/react":"16.8.6","babel-loader":"8.0.5","react-helmet":"5.2.0","react-select":"1.2.1","style-loader":"0.19.1","@types/enzyme":"3.1.13","@types/lodash":"4.14.123","testcafe-live":"0.1.4","@babel/runtime":"7.4.4","dotenv-webpack":"^1.7.0","@babel/polyfill":"^7.4.4","@storybook/react":"5.0.11","@types/invariant":"2.2.29","@types/react-dom":"16.0.11","isomorphic-fetch":"2.2.1","react-datepicker":"1.1.0","react-router-dom":"4.2.2","@babel/preset-env":"7.4.4","@gooddata/mock-js":"^2.11.0","@storybook/addons":"5.0.11","@types/classnames":"2.2.3","@types/prop-types":"15.5.2","@storybook/theming":"5.0.11","identity-obj-proxy":"^3.0.0","intl-messageformat":"^7.5.4","webpack-dev-server":"3.3.1","@babel/preset-react":"7.0.0","@types/react-portal":"4.0.1","@types/react-window":"^1.8.1","babel-plugin-lodash":"3.3.4","html-webpack-plugin":"3.2.0","react-test-renderer":"16.4.2","@types/react-measure":"2.0.5","clean-webpack-plugin":"2.0.2","stats-webpack-plugin":"0.7.0","eslint-config-prettier":"4.1.0","react-google-recaptcha":"^0.14.1","tslint-config-prettier":"1.18.0","@gooddata/eslint-config":"^1.0.0","@gooddata/tslint-config":"1.0.0","@types/react-responsive":"^3.0.3","@types/storybook__react":"4.0.1","@types/stringify-object":"^3.2.0","enzyme-adapter-react-16":"1.3.1","@gooddata/test-storybook":"3.2.1","@storybook/addon-actions":"5.0.11","@storybook/addon-options":"5.0.11","node-sass-magic-importer":"5.1.0","react-syntax-highlighter":"11.0.2","@types/fixed-data-table-2":"0.8.1","@types/react-test-renderer":"16.0.0","circular-dependency-plugin":"5.0.2","compression-webpack-plugin":"2.0.0","@types/json-stable-stringify":"^1.0.32","@gooddata/frontend-npm-scripts":"1.1.0","@types/enzyme-adapter-react-16":"1.0.3","@types/storybook__addon-actions":"3.4.2","@babel/plugin-proposal-class-properties":"7.4.4","@babel/plugin-proposal-object-rest-spread":"7.4.4","@babel/plugin-transform-async-to-generator":"7.4.4"},"peerDependencies":{"react":"^16.5.2","react-dom":"^16.5.2"},"_npmOperationalInternal":{"tmp":"tmp/react-components_7.5.0-beta.36.fix1_1585297027052_0.6418471980350602","host":"s3://npm-registry-packages"}},"7.5.0-beta.38":{"name":"@gooddata/react-components","version":"7.5.0-beta.38","author":{"name":"GoodData Corporation"},"license":"BSD-3-Clause","_id":"@gooddata/react-components@7.5.0-beta.38","maintainers":[{"name":"afi","email":"adam.fiedler@gooddata.com"},{"name":"bertold8","email":"ivan.nejezchleb@seznam.cz"},{"name":"brbistas","email":"valentinos.chraniotis@gooddata.com"},{"name":"bugsbunny338","email":"jiri.zajic@mensa.cz"},{"name":"de.do","email":"de.do@gooddata.com"},{"name":"gooddata-ci","email":"rail@gooddata.com"},{"name":"hung.nguyen.hoang","email":"hung.nguyen@gooddata.com"},{"name":"ivan.mjartan","email":"ivan.mjartan@gooddata.com"},{"name":"jakub-sterba","email":"jakub.sterba@gooddata.com"},{"name":"jankc","email":"jan.krapac@gmail.com"},{"name":"jaroslav.tomecek","email":"jaroslav.tomecek@gooddata.com"},{"name":"jkittler","email":"honza.kittler@gmail.com"},{"name":"khanh.le","email":"khanh.le@gooddata.com"},{"name":"lanhuynh","email":"lan.huynh@gooddata.com"},{"name":"linhhong","email":"linh.hong@gooddata.com"},{"name":"lupko","email":"lubomir.slivka@gooddata.com"},{"name":"matyas.kandl","email":"matyas.kandl@gooddata.com"},{"name":"michal.marsal","email":"michal.marsal@gooddata.com"},{"name":"naibinh","email":"naibinh@gmail.com"},{"name":"nikolacech","email":"nikola.cech@gooddata.com"},{"name":"nis.hua","email":"nis.hua@gooddata.com"},{"name":"no23reason","email":"dan.homola@hotmail.cz"},{"name":"patrikbraborec","email":"patrik.braborec@gooddata.com"},{"name":"pbenes","email":"petr.benes@gooddata.com"},{"name":"petrjanu","email":"petr.janu@gooddata.com"},{"name":"ptquang86","email":"ptquang86@gmail.com"},{"name":"qduval","email":"quentin.duval@gooddata.com"},{"name":"rodri360","email":"me@rodri360.com"},{"name":"sitina","email":"jiri.sitina@gooddata.com"},{"name":"strouhaljan","email":"strouhal.jan@gmail.com"},{"name":"tomas.kratochvil","email":"tomas.kratochvil@gooddata.com"},{"name":"tomasreichmann","email":"tomasreichmann@gmail.com"},{"name":"tomsatgd","email":"tomas.satinsky@gooddata.com"},{"name":"trung-le-quoc","email":"trung.le@gooddata.com"},{"name":"tu-ngo","email":"tungo1981@gmail.com"},{"name":"tulean","email":"tuan.le@gooddata.com"},{"name":"tuqt1005","email":"tu.tran@gooddata.com"},{"name":"utdnah","email":"danh.ung@gooddata.com"},{"name":"vlastikcz","email":"vlastimil.kotas@gooddata.com"},{"name":"vu.pham","email":"vu.pham@gooddata.com"},{"name":"xmort","email":"petr.dolejsi@gooddata.com"},{"name":"yanlipnican","email":"yanlipnican@gmail.com"}],"homepage":"https://github.com/gooddata/gooddata-react-components#readme","bugs":{"url":"https://github.com/gooddata/gooddata-react-components/issues"},"dist":{"shasum":"9fb20fc5b2f358c8a297c809e88f6c3f12344334","tarball":"https://registry.npmjs.org/@gooddata/react-components/-/react-components-7.5.0-beta.38.tgz","fileCount":2494,"integrity":"sha512-kkASj+BOm71sy3uxkWOoahOvbfeWA+yYorfKT13hdik7QpMSM7dOAT7y1B866cA4ZhGeIOsrBxq9DUGJMfON/w==","signatures":[{"sig":"MEUCIGy5zTN5wORhOedRGSvpABIxWUQ+27ksWQKC+hUsVzZ6AiEA7VxG5gXOmAC17fIErcvGwQrTGGpB/S3AfdCGgZH/18Q=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":9838900,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJefbjkCRA9TVsSAnZWagAABdYP/1/T+7PUT/HXdJ/PjVoH\n4/y63x0EWrIXh5viGzWtfEghTnlJLxLmT/BlpYY7bOFCncqN4q/F8b/gz3jC\nnWFCQugj6MmKYRAiq/QywmIDNnWzJkfZMxVA0ermIwfYQnAYb5kFtUft5a+t\nzsYtRXA55y+SdffXqEQPJMIvH/K9s6leT5zv3rpqCNRnUe16f52GfwUbQNsQ\nhlSvbmzL0UsrB4QF8CqW5se1VdWK9dkixumGMzwTg9nU+5emPZEiMF5MDAL7\n3VXt3HmiinH8ivfahfAE5HRbO0ZIGSVYR11fzw6K1+xXSYqssNFZ4TUaJqen\nVqd8F3TRxKM8MTAK8M+rx/qtoKDmInWXcWbrVoNssFffKSG6IH0zy9/BJj2Q\ny/qpMsnCALIHtY7MolCmkbgVj/f6BcJlUDMHyQT/Dz10DbmO27gWXcqKzO+V\ncjAE9KXYaSiY/iZW0w9w/NabvNn8NwcJ/Uy+Xu+wsrtvM5jTYoCWG40wFjBV\n5HpotF65g1X+t9QAXtdQya73+RI/4NCqrpIaWOMtVVpAVWQ2Y003jMmKV0o6\nW7X7D4KRLbfa2o+TQcl+idWaEs0B6+rexi5Yk86Eq1cg9X3Wkp+FKJQW9JA1\ndSTBqgS5ARxNkpu5mBsmbplGKMcCYbuMvpnF89G11rbcBjX5MiVPqRIqP53O\npmta\r\n=AAy5\r\n-----END PGP SIGNATURE-----\r\n"},"main":"dist/index.js","husky":{"hooks":{"pre-commit":"lint-staged"}},"config":{"eslint":"./examples/**/*.{js,jsx}","tslint":"./{__mocks__,src,stories}/{,**/}*.{ts,tsx}"},"readme":"[![npm version](https://badge.fury.io/js/%40gooddata%2Freact-components.svg)](https://www.npmjs.com/package/@gooddata/react-components)\n\n# GoodData.UI React components\n> A React-based JavaScript library for building data-driven applications\n\n## Getting started\n- [GoodData.UI Documentation](http://sdk.gooddata.com/gooddata-ui/)\n- [GoodData.UI Live Examples](https://gooddata-examples.herokuapp.com/)\n- [Stack Overflow](https://stackoverflow.com/questions/tagged/gooddata)\n\n### Usage\nWith [yarn](https://yarnpkg.com) installed, go to your project directory and run\n```\n$ yarn add @gooddata/react-components\n```\nIf you prefer [npm](npmjs.com) run\n```\n$ npm install --save @gooddata/react-components\n```\n\nThe public API is exposed via global `index.js`. Except for the styles, do not import any other file directly\nbecause they are not intended to be part of the public API.\n\n## Contributing\n\nWe welcome any contribution in form of [issues](https://github.com/gooddata/gooddata-react-components/issues) or [pull requests](https://github.com/gooddata/gooddata-react-components/pulls).\n\nInstall [Node.js](http://nodejs.org) (node 12.16.1, npm v6.13.4) and [Yarn](https://classic.yarnpkg.com) (1.22.4).\n\nInstall dependencies:\n```\nyarn install --frozen-lockfile\n```\n\nThese commands may come in handy while developing:\n\n| command | description |\n| ------- | ----------- |\n| `yarn install --pure-lockfile` | first step |\n| ||\n| `yarn dev` | build react-components to `/dist` in watch mode |\n| `yarn test` | run all unit tests |\n| `yarn prettier-write` | format the source code to match the valid codestyle |\n| `yarn validate` | validate codestyle |\n| ||\n| `yarn storybook` | run storybook from `/stories` on http://localhost:9001 |\n| `yarn build-storybook` | build storybook to `/dist-storybook` |\n| `yarn test-storybook` | run storybook and [screenshot tests](https://github.com/gooddata/gdc-client-utils/tree/master/test-storybook) |\n| ||\n| `yarn examples` | run Live Examples dev-server from `/examples` on https://localhost:8999 |\n| `yarn examples-build` | build Live Examples to `/examples/dist` |\n| `yarn examples-server` | serve built Live Examples - see `/examples/server/src` |\n| `yarn examples-testcafe` | run testcafe tests against `localhost:8999` |\n\n### Deploy to heroku.com\nWhen you deploy this repo to heroku, it serves *GoodData.UI Live Examples*.\nRelevant tasks are in `Procfile` and `package.json`.\n\n```bash\n# run in the project directory\nheroku login\nheroku create <your-app-name>\nheroku config:set DOMAIN_ADMIN_USERNAME=x@gooddata.com DOMAIN_ADMIN_PASSWORD=xy PROJECT_ID_TO_ASSIGN=xms7ga4tf3g3nzucd8380o2bev8oeknp\ngit push heroku HEAD:master\nheroku open\n```\n### Enable Geo Chart for Storybook and Live Examples\nGeo chart uses Mapbox to render map which requires a Mapbox access token.\n- Register an account and create Mapbox access token at [guide](https://docs.mapbox.com/help/how-mapbox-works/access-tokens/)\n- Store the created token at `.env`:\n```bash\necho -e \"EXAMPLE_MAPBOX_ACCESS_TOKEN=token\" >> .env # only need to run once\necho -e \"STORYBOOK_MAPBOX_ACCESS_TOKEN=token\" >> .env # only need to run once\n```\n\n### Run Live Examples Locally\nTo run *GoodData.UI Live Examples* locally:\n```bash\ngit clone <this-repository>\ncd  <repository-folder>\nyarn install --pure-lockfile\nyarn examples\n```\nThen open https://localhost:8999 and login using Live Examples account (you can [create one here](https://gooddata-examples.herokuapp.com/registration)).\n\n### Run Storybook locally\n- Run storybook with token stored in `.env` for more secure\n```bash\nyarn storybook\n```\n- Or run storybook with token env param exposed to cli (not suggested)\n```bash\nSTORYBOOK_MAPBOX_ACCESS_TOKEN=token yarn storybook\n```\n- Apply either above way to `yarn build-storybook` or `yarn test-storybook`\n\n### Source code formatting\nThe source code in the repository is formatted by [Prettier](https://prettier.io/).\nThe format of the code is validated by our Continuous Integration server and is one of the requirements of successful merge.\n\nPrettier is supported by every major IDE. You can find the list of supported editors and how to configure them [here](https://prettier.io/docs/en/editors.html).\n\nIn the case, when your editor is not supported or you don't want to setup the integration, you can run the `yarn prettier-write` command to reformat the code before commit.\n\n## Changelog\n\n- see [CHANGELOG.md](CHANGELOG.md)\n\n## Supported versions\n\nIn order to make the user experience with integrating GoodData UI SDK as smooth and secure as possible and to ensure that the SDK is using the latest features of the platform, we will only provide support to two most recent major versions of UI SDK.\n\nThe most recent majors will be supported in the following modes:\n\n- The latest major version will receive all new functionality and all bug fixes\n- The previous major version will only receive fixes to critical issues and security fixes. These fixes will be applied on top of last released version of the previous major\n\nThe customers are encouraged to always use the latest version of the UI SDK.\n\nIn case of using older versions, the user might face API incompatibility, performance or security issues.\n\nPlease follow the installation instructions to update to the newest version.\n\n## License\n\n(C) 2007-2020 GoodData Corporation\n\nThis project is dual licensed:\n\n- The ATTRIBUTION-NONCOMMERCIAL 4.0 INTERNATIONAL (CC BY-NC 4.0) is used for purpose of the trial experience and evaluation of GoodData.UI library.\n- The GOODDATA GOODDATA.UI LIBRARY END USER LICENSE AGREEMENT is used for GoodData customers.\n\nFor more information, please see [LICENSE](https://github.com/gooddata/gooddata-react-components/blob/master/LICENSE)\n","gitHead":"ba7cc87d3f20bf5d66441a98b6d79db462f0697d","scripts":{"dev":"bash scripts/build.sh --dev-watch","test":"jest --watch","build":"bash scripts/build.sh","tslint":"yarn run-tslint -t verbose $npm_package_config_tslint","prepare":"cd examples/server && yarn install --frozen-lockfile && cd ../..; rm -r examples/node_modules 2>/dev/null; true","examples":"bash scripts/run-examples.sh","prepare?":"# Called before `npm publish` and on local `npm install`. Temporarily also for deleting obsolete node_modules. Ends with `true` to continue gracefully.","validate":"tsc --noEmit && yarn tslint && eslint $npm_package_config_eslint && yarn prettier-check","build-dev":"bash scripts/build.sh --dev","examples?":"# Default is developer domain, other options: yarn examples [sec,secure,stg,stg2,stg3,demo,developer or URL]","storybook":"yarn build && start-storybook -p 9001 -c .storybook","test-once":"jest","tslint-ci":"mkdir -p ./ci/results && yarn run-tslint -t checkstyle -o ./ci/results/tslint-results.xml $npm_package_config_tslint","run-tslint":"tslint -p tsconfig.json","validate-ci":"tsc --noEmit && yarn tslint-ci  && eslint $npm_package_config_eslint -f checkstyle -o ci/results/eslint-results.xml && yarn prettier-check","examples-build":"bash scripts/build-examples.sh","prepublishOnly":"yarn build","prettier-check":"prettier --check '{src,stories,styles,__mocks__,examples/server/src,examples/src,examples/test}/**/*.{ts,js,tsx,jsx,json,scss,md,yaml,html}'","prettier-write":"prettier --write '{src,stories,styles,__mocks__,examples/server/src,examples/src,examples/test}/**/*.{ts,js,tsx,jsx,json,scss,md,yaml,html}'","test-storybook":"yarn build && test-storybook","build-storybook":"yarn build && build-storybook -c .storybook -o dist-storybook","examples-server":"node examples/server/src/index.js","heroku-postbuild":"yarn examples-build developer","examples-testcafe":"./scripts/run-testcafe.sh visual","check-circular-deps":"madge --circular --extensions ts ./src","examples-testcafe-ci":"./scripts/run-testcafe.sh ci","examples-testcafe-live":"./scripts/run-testcafe.sh live"},"typings":"dist/index.d.ts","_npmUser":{"name":"gooddata-ci","email":"rail@gooddata.com"},"deprecated":"@gooddata/react-components@7 reached End of Support on March 31, 2022. Please upgrade (see https://sdk.gooddata.com/gooddata-ui/docs/supported_versions.html for more information).","repository":{"url":"git+ssh://git@github.com/gooddata/gooddata-react-components.git","type":"git"},"_npmVersion":"6.13.4","description":"GoodData.UI - A powerful JavaScript library for building analytical applications","directories":{},"lint-staged":{"{src,stories,styles,__mocks__,examples/server/src,examples/src,examples/test}/**/*.{ts,js,tsx,jsx,scss}":["npx gdc-fix-copyright","git add"],"{src,stories,styles,__mocks__,examples/server/src,examples/src,examples/test}/**/*.{ts,js,tsx,jsx,json,scss,md,yaml,html}":["prettier --write","git add"]},"_nodeVersion":"12.16.1","dependencies":{"rxjs":"^5.5.6","uuid":"^3.2.1","immer":"^1.3.1","lodash":"^4.17.15","date-fns":"^2.7.0","downshift":"^3.2.7","invariant":"^2.2.2","mapbox-gl":"^1.6.1","classnames":"^2.2.6","highcharts":"7.1.1","prop-types":"^15.6.0","react-intl":"^3.6.0","custom-event":"^1.0.1","react-window":"^1.8.1","ag-grid-react":"20.0.0","react-measure":"^2.3.0","@types/mapbox-gl":"^1.6.1","react-day-picker":"~7.3.0","react-responsive":"^3.0.0","stringify-object":"^2.4.0","@gooddata/typings":"^2.22.0","ag-grid-community":"20.0.0","http-status-codes":"^1.3.0","@gooddata/js-utils":"^3.5.0","@gooddata/numberjs":"^3.2.4","fixed-data-table-2":"0.7.17","@gooddata/goodstrap":"^68.2.1","react-dom-factories":"^1.0.2","@gooddata/gooddata-js":"^12.5.2","json-stable-stringify":"^1.0.1","react-transition-group":"^2.2.1","hoist-non-react-statics":"^3.3.0","nodelist-foreach-polyfill":"^1.2.0","@formatjs/intl-pluralrules":"^1.3.6","highcharts-grouped-categories":"^1.1.3"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"raf":"3.3.2","yup":"^0.24.1","jest":"24.7.1","husky":"3.0.0","madge":"^3.4.4","react":"^16.5.2","enzyme":"3.5.0","eslint":"4.19.1","formik":"^0.11.11","moment":"2.23.0","history":"^4.7.2","ts-jest":"24.0.0","webpack":"4.30.0","full-icu":"^1.3.0","prettier":"1.16.4","react-ga":"^2.5.2","recharts":"1.0.0-beta.9","testcafe":"1.1.4","commander":"2.14.1","node-sass":"4.13.0","react-dom":"^16.5.2","supertest":"3.0.0","ts-loader":"6.0.0","@types/raf":"^3.4.0","css-loader":"0.28.7","jest-junit":"3.0.0","raw-loader":"0.5.1","styled-jsx":"2.2.1","typescript":"3.3.4000","@babel/core":"7.4.4","@types/jest":"24.0.6","@types/node":"7.0.8","@types/uuid":"3.4.3","file-loader":"3.0.1","jest-enzyme":"7.0.2","lint-staged":"9.1.0","sass-loader":"6.0.6","webpack-cli":"3.3.2","@types/react":"16.8.6","babel-loader":"8.0.5","react-helmet":"5.2.0","react-select":"1.2.1","style-loader":"0.19.1","@types/enzyme":"3.1.13","@types/lodash":"4.14.123","testcafe-live":"0.1.4","@babel/runtime":"7.4.4","dotenv-webpack":"^1.7.0","@babel/polyfill":"^7.4.4","@storybook/react":"5.0.11","@types/invariant":"2.2.29","@types/react-dom":"16.0.11","isomorphic-fetch":"2.2.1","react-datepicker":"1.1.0","react-router-dom":"4.2.2","@babel/preset-env":"7.4.4","@gooddata/mock-js":"^2.11.0","@storybook/addons":"5.0.11","@types/classnames":"2.2.3","@types/prop-types":"15.5.2","@storybook/theming":"5.0.11","identity-obj-proxy":"^3.0.0","intl-messageformat":"^7.5.4","webpack-dev-server":"3.3.1","@babel/preset-react":"7.0.0","@types/react-portal":"4.0.1","@types/react-window":"^1.8.1","babel-plugin-lodash":"3.3.4","html-webpack-plugin":"3.2.0","react-test-renderer":"16.4.2","@types/react-measure":"2.0.5","clean-webpack-plugin":"2.0.2","stats-webpack-plugin":"0.7.0","eslint-config-prettier":"4.1.0","react-google-recaptcha":"^0.14.1","tslint-config-prettier":"1.18.0","@gooddata/eslint-config":"^1.0.0","@gooddata/tslint-config":"1.0.0","@types/react-responsive":"^3.0.3","@types/storybook__react":"4.0.1","@types/stringify-object":"^3.2.0","enzyme-adapter-react-16":"1.3.1","@gooddata/test-storybook":"3.2.1","@storybook/addon-actions":"5.0.11","@storybook/addon-options":"5.0.11","node-sass-magic-importer":"5.1.0","react-syntax-highlighter":"11.0.2","@types/fixed-data-table-2":"0.8.1","@types/react-test-renderer":"16.0.0","circular-dependency-plugin":"5.0.2","compression-webpack-plugin":"2.0.0","@types/json-stable-stringify":"^1.0.32","@gooddata/frontend-npm-scripts":"1.1.0","@types/enzyme-adapter-react-16":"1.0.3","@types/storybook__addon-actions":"3.4.2","@babel/plugin-proposal-class-properties":"7.4.4","@babel/plugin-proposal-object-rest-spread":"7.4.4","@babel/plugin-transform-async-to-generator":"7.4.4"},"peerDependencies":{"react":"^16.5.2","react-dom":"^16.5.2"},"_npmOperationalInternal":{"tmp":"tmp/react-components_7.5.0-beta.38_1585297635801_0.7360933206946858","host":"s3://npm-registry-packages"}},"7.5.0-alpha-ptquang86-qp-sd-793-theme-2-2020-03-27T09-55-42-314Z":{"name":"@gooddata/react-components","version":"7.5.0-alpha-ptquang86-qp-sd-793-theme-2-2020-03-27T09-55-42-314Z","author":{"name":"GoodData Corporation"},"license":"BSD-3-Clause","_id":"@gooddata/react-components@7.5.0-alpha-ptquang86-qp-sd-793-theme-2-2020-03-27T09-55-42-314Z","maintainers":[{"name":"afi","email":"adam.fiedler@gooddata.com"},{"name":"bertold8","email":"ivan.nejezchleb@seznam.cz"},{"name":"brbistas","email":"valentinos.chraniotis@gooddata.com"},{"name":"bugsbunny338","email":"jiri.zajic@mensa.cz"},{"name":"de.do","email":"de.do@gooddata.com"},{"name":"gooddata-ci","email":"rail@gooddata.com"},{"name":"hung.nguyen.hoang","email":"hung.nguyen@gooddata.com"},{"name":"ivan.mjartan","email":"ivan.mjartan@gooddata.com"},{"name":"jakub-sterba","email":"jakub.sterba@gooddata.com"},{"name":"jankc","email":"jan.krapac@gmail.com"},{"name":"jaroslav.tomecek","email":"jaroslav.tomecek@gooddata.com"},{"name":"jkittler","email":"honza.kittler@gmail.com"},{"name":"khanh.le","email":"khanh.le@gooddata.com"},{"name":"lanhuynh","email":"lan.huynh@gooddata.com"},{"name":"linhhong","email":"linh.hong@gooddata.com"},{"name":"lupko","email":"lubomir.slivka@gooddata.com"},{"name":"matyas.kandl","email":"matyas.kandl@gooddata.com"},{"name":"michal.marsal","email":"michal.marsal@gooddata.com"},{"name":"naibinh","email":"naibinh@gmail.com"},{"name":"nikolacech","email":"nikola.cech@gooddata.com"},{"name":"nis.hua","email":"nis.hua@gooddata.com"},{"name":"no23reason","email":"dan.homola@hotmail.cz"},{"name":"patrikbraborec","email":"patrik.braborec@gooddata.com"},{"name":"pbenes","email":"petr.benes@gooddata.com"},{"name":"petrjanu","email":"petr.janu@gooddata.com"},{"name":"ptquang86","email":"ptquang86@gmail.com"},{"name":"qduval","email":"quentin.duval@gooddata.com"},{"name":"rodri360","email":"me@rodri360.com"},{"name":"sitina","email":"jiri.sitina@gooddata.com"},{"name":"strouhaljan","email":"strouhal.jan@gmail.com"},{"name":"tomas.kratochvil","email":"tomas.kratochvil@gooddata.com"},{"name":"tomasreichmann","email":"tomasreichmann@gmail.com"},{"name":"tomsatgd","email":"tomas.satinsky@gooddata.com"},{"name":"trung-le-quoc","email":"trung.le@gooddata.com"},{"name":"tu-ngo","email":"tungo1981@gmail.com"},{"name":"tulean","email":"tuan.le@gooddata.com"},{"name":"tuqt1005","email":"tu.tran@gooddata.com"},{"name":"utdnah","email":"danh.ung@gooddata.com"},{"name":"vlastikcz","email":"vlastimil.kotas@gooddata.com"},{"name":"vu.pham","email":"vu.pham@gooddata.com"},{"name":"xmort","email":"petr.dolejsi@gooddata.com"},{"name":"yanlipnican","email":"yanlipnican@gmail.com"}],"homepage":"https://github.com/gooddata/gooddata-react-components#readme","bugs":{"url":"https://github.com/gooddata/gooddata-react-components/issues"},"dist":{"shasum":"b2e0479a083185e25f21fab6d083ab0be846b9ce","tarball":"https://registry.npmjs.org/@gooddata/react-components/-/react-components-7.5.0-alpha-ptquang86-qp-sd-793-theme-2-2020-03-27T09-55-42-314Z.tgz","fileCount":2503,"integrity":"sha512-OS5U6EbwTutfXQQdQ5ovvwzenCTl6JGjz0gHWBKSHS5r3QicOgmx5wISRHikQcAwgkOdyMnPvpsI4XafYmMVMQ==","signatures":[{"sig":"MEQCIDnsy7rGV5X/G/Vk2Vk4KCGZ+xPT5TZyJZhBntyp7dZRAiARgPfWYnlR5x/+2qiUbU9NGEI8M7iaoWNJuoWV87l5bg==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":9927292,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJefc2+CRA9TVsSAnZWagAArUEP/2hqeE1X1ZK/KjDoKtu3\no3g52fcnMTIUN7lLHvpxQzlLvekpFaPvokuIiimsLTf7ZsYd6JrpVpWQloPw\ngLisz4tXZOMBXzee3B94p1W3rHry2pOq0KIODNHGJAT0v//n353I8EdFB0Ke\nLA1CjaCXGM7BZFc8tY8Vd608/p7wHcpb7cMtvEudBnEZFX9/mKAsVZyG/AMy\nJMUtbPhMr6b2ZKEtFZIhwtaSMoL4IIjL3Z+UnAPuo+hwJ9xy44VoA/7mnS19\nnOCK1w/iOG6txQhf+hViCbFAvQlp/DyPUN/sfcJFZChdqLjAd+yQ34bVq3GW\ndsJW+PwEJmIk6jUeJlr8OVHLiXLxbVE24rJHD8yir96lf5b4oV+9CCamkSPg\nXqjYBYD5K+YDKnRU7Sd7qiwNpBqXXcPOV4yXGOKeYx8YCE2YR2JeiGNxY0JJ\nydOnK2UYXl3iQGLjaXOpvaBJ0qzmUCd8pmY+VWCYWCJ70deQ1uHBHwamDY4c\n9dbH99y5IzpB+0yNUCkaNNvgosgu2c0PUKHO+IcHAHUSkHFtuJ8D5DHn3uCC\nsHh7mIT/MCntSCIcv73LyprnH9mBD3y9m2Nh15T0izPJgj1TiBz04oidixQN\ncOj42Be6pOdOQdH2bNq5q2MlW2nqmfNduM1NTsbqotn6bPoKWrU2e2LHz0fz\nBLiw\r\n=jmEG\r\n-----END PGP SIGNATURE-----\r\n"},"main":"dist/index.js","husky":{"hooks":{"pre-commit":"lint-staged"}},"config":{"eslint":"./examples/**/*.{js,jsx}","tslint":"./{__mocks__,src,stories}/{,**/}*.{ts,tsx}"},"readme":"[![npm version](https://badge.fury.io/js/%40gooddata%2Freact-components.svg)](https://www.npmjs.com/package/@gooddata/react-components)\n\n# GoodData.UI React components\n> A React-based JavaScript library for building data-driven applications\n\n## Getting started\n- [GoodData.UI Documentation](http://sdk.gooddata.com/gooddata-ui/)\n- [GoodData.UI Live Examples](https://gooddata-examples.herokuapp.com/)\n- [Stack Overflow](https://stackoverflow.com/questions/tagged/gooddata)\n\n### Usage\nWith [yarn](https://yarnpkg.com) installed, go to your project directory and run\n```\n$ yarn add @gooddata/react-components\n```\nIf you prefer [npm](npmjs.com) run\n```\n$ npm install --save @gooddata/react-components\n```\n\nThe public API is exposed via global `index.js`. Except for the styles, do not import any other file directly\nbecause they are not intended to be part of the public API.\n\n## Contributing\n\nWe welcome any contribution in form of [issues](https://github.com/gooddata/gooddata-react-components/issues) or [pull requests](https://github.com/gooddata/gooddata-react-components/pulls).\n\nInstall [Node.js](http://nodejs.org) (node 12.16.1, npm v6.13.4) and [Yarn](https://classic.yarnpkg.com) (1.22.4).\n\nInstall dependencies:\n```\nyarn install --frozen-lockfile\n```\n\nThese commands may come in handy while developing:\n\n| command | description |\n| ------- | ----------- |\n| `yarn install --pure-lockfile` | first step |\n| ||\n| `yarn dev` | build react-components to `/dist` in watch mode |\n| `yarn test` | run all unit tests |\n| `yarn prettier-write` | format the source code to match the valid codestyle |\n| `yarn validate` | validate codestyle |\n| ||\n| `yarn storybook` | run storybook from `/stories` on http://localhost:9001 |\n| `yarn build-storybook` | build storybook to `/dist-storybook` |\n| `yarn test-storybook` | run storybook and [screenshot tests](https://github.com/gooddata/gdc-client-utils/tree/master/test-storybook) |\n| ||\n| `yarn examples` | run Live Examples dev-server from `/examples` on https://localhost:8999 |\n| `yarn examples-build` | build Live Examples to `/examples/dist` |\n| `yarn examples-server` | serve built Live Examples - see `/examples/server/src` |\n| `yarn examples-testcafe` | run testcafe tests against `localhost:8999` |\n\n### Deploy to heroku.com\nWhen you deploy this repo to heroku, it serves *GoodData.UI Live Examples*.\nRelevant tasks are in `Procfile` and `package.json`.\n\n```bash\n# run in the project directory\nheroku login\nheroku create <your-app-name>\nheroku config:set DOMAIN_ADMIN_USERNAME=x@gooddata.com DOMAIN_ADMIN_PASSWORD=xy PROJECT_ID_TO_ASSIGN=xms7ga4tf3g3nzucd8380o2bev8oeknp\ngit push heroku HEAD:master\nheroku open\n```\n### Enable Geo Chart for Storybook and Live Examples\nGeo chart uses Mapbox to render map which requires a Mapbox access token.\n- Register an account and create Mapbox access token at [guide](https://docs.mapbox.com/help/how-mapbox-works/access-tokens/)\n- Store the created token at `.env`:\n```bash\necho -e \"EXAMPLE_MAPBOX_ACCESS_TOKEN=token\" >> .env # only need to run once\necho -e \"STORYBOOK_MAPBOX_ACCESS_TOKEN=token\" >> .env # only need to run once\n```\n\n### Run Live Examples Locally\nTo run *GoodData.UI Live Examples* locally:\n```bash\ngit clone <this-repository>\ncd  <repository-folder>\nyarn install --pure-lockfile\nyarn examples\n```\nThen open https://localhost:8999 and login using Live Examples account (you can [create one here](https://gooddata-examples.herokuapp.com/registration)).\n\n### Run Storybook locally\n- Run storybook with token stored in `.env` for more secure\n```bash\nyarn storybook\n```\n- Or run storybook with token env param exposed to cli (not suggested)\n```bash\nSTORYBOOK_MAPBOX_ACCESS_TOKEN=token yarn storybook\n```\n- Apply either above way to `yarn build-storybook` or `yarn test-storybook`\n\n### Source code formatting\nThe source code in the repository is formatted by [Prettier](https://prettier.io/).\nThe format of the code is validated by our Continuous Integration server and is one of the requirements of successful merge.\n\nPrettier is supported by every major IDE. You can find the list of supported editors and how to configure them [here](https://prettier.io/docs/en/editors.html).\n\nIn the case, when your editor is not supported or you don't want to setup the integration, you can run the `yarn prettier-write` command to reformat the code before commit.\n\n## Changelog\n\n- see [CHANGELOG.md](CHANGELOG.md)\n\n## Supported versions\n\nIn order to make the user experience with integrating GoodData UI SDK as smooth and secure as possible and to ensure that the SDK is using the latest features of the platform, we will only provide support to two most recent major versions of UI SDK.\n\nThe most recent majors will be supported in the following modes:\n\n- The latest major version will receive all new functionality and all bug fixes\n- The previous major version will only receive fixes to critical issues and security fixes. These fixes will be applied on top of last released version of the previous major\n\nThe customers are encouraged to always use the latest version of the UI SDK.\n\nIn case of using older versions, the user might face API incompatibility, performance or security issues.\n\nPlease follow the installation instructions to update to the newest version.\n\n## License\n\n(C) 2007-2020 GoodData Corporation\n\nThis project is dual licensed:\n\n- The ATTRIBUTION-NONCOMMERCIAL 4.0 INTERNATIONAL (CC BY-NC 4.0) is used for purpose of the trial experience and evaluation of GoodData.UI library.\n- The GOODDATA GOODDATA.UI LIBRARY END USER LICENSE AGREEMENT is used for GoodData customers.\n\nFor more information, please see [LICENSE](https://github.com/gooddata/gooddata-react-components/blob/master/LICENSE)\n","gitHead":"66c7dfe8f8cd979fb7df3cd984ae09bc7a2b440b","scripts":{"dev":"bash scripts/build.sh --dev-watch","test":"jest --watch","build":"bash scripts/build.sh","tslint":"yarn run-tslint -t verbose $npm_package_config_tslint","prepare":"cd examples/server && yarn install --frozen-lockfile && cd ../..; rm -r examples/node_modules 2>/dev/null; true","examples":"bash scripts/run-examples.sh","prepare?":"# Called before `npm publish` and on local `npm install`. Temporarily also for deleting obsolete node_modules. Ends with `true` to continue gracefully.","validate":"tsc --noEmit && yarn tslint && eslint $npm_package_config_eslint && yarn prettier-check","build-dev":"bash scripts/build.sh --dev","examples?":"# Default is developer domain, other options: yarn examples [sec,secure,stg,stg2,stg3,demo,developer or URL]","storybook":"yarn build && start-storybook -p 9001 -c .storybook","test-once":"jest","tslint-ci":"mkdir -p ./ci/results && yarn run-tslint -t checkstyle -o ./ci/results/tslint-results.xml $npm_package_config_tslint","run-tslint":"tslint -p tsconfig.json","validate-ci":"tsc --noEmit && yarn tslint-ci  && eslint $npm_package_config_eslint -f checkstyle -o ci/results/eslint-results.xml && yarn prettier-check","examples-build":"bash scripts/build-examples.sh","prepublishOnly":"yarn build","prettier-check":"prettier --check '{src,stories,styles,__mocks__,examples/server/src,examples/src,examples/test}/**/*.{ts,js,tsx,jsx,json,scss,md,yaml,html}'","prettier-write":"prettier --write '{src,stories,styles,__mocks__,examples/server/src,examples/src,examples/test}/**/*.{ts,js,tsx,jsx,json,scss,md,yaml,html}'","test-storybook":"yarn build && test-storybook","build-storybook":"yarn build && build-storybook -c .storybook -o dist-storybook","examples-server":"node examples/server/src/index.js","heroku-postbuild":"yarn examples-build developer","examples-testcafe":"./scripts/run-testcafe.sh visual","check-circular-deps":"madge --circular --extensions ts ./src","examples-testcafe-ci":"./scripts/run-testcafe.sh ci","examples-testcafe-live":"./scripts/run-testcafe.sh live"},"typings":"dist/index.d.ts","_npmUser":{"name":"ptquang86","email":"ptquang86@gmail.com"},"deprecated":"@gooddata/react-components@7 reached End of Support on March 31, 2022. Please upgrade (see https://sdk.gooddata.com/gooddata-ui/docs/supported_versions.html for more information).","repository":{"url":"git+ssh://git@github.com/gooddata/gooddata-react-components.git","type":"git"},"_npmVersion":"6.13.4","description":"GoodData.UI - A powerful JavaScript library for building analytical applications","directories":{},"lint-staged":{"{src,stories,styles,__mocks__,examples/server/src,examples/src,examples/test}/**/*.{ts,js,tsx,jsx,scss}":["npx gdc-fix-copyright","git add"],"{src,stories,styles,__mocks__,examples/server/src,examples/src,examples/test}/**/*.{ts,js,tsx,jsx,json,scss,md,yaml,html}":["prettier --write","git add"]},"_nodeVersion":"12.16.1","dependencies":{"rxjs":"^5.5.6","uuid":"^3.2.1","immer":"^1.3.1","lodash":"^4.17.15","date-fns":"^2.7.0","downshift":"^3.2.7","invariant":"^2.2.2","mapbox-gl":"^1.6.1","classnames":"^2.2.6","highcharts":"7.1.1","prop-types":"^15.6.0","react-intl":"^3.6.0","custom-event":"^1.0.1","react-window":"^1.8.1","ag-grid-react":"20.0.0","react-measure":"^2.3.0","@types/mapbox-gl":"^1.6.1","react-day-picker":"~7.3.0","react-responsive":"^3.0.0","stringify-object":"^2.4.0","@gooddata/typings":"^2.22.0","ag-grid-community":"20.0.0","http-status-codes":"^1.3.0","@gooddata/js-utils":"^3.5.0","@gooddata/numberjs":"^3.2.4","fixed-data-table-2":"0.7.17","@gooddata/goodstrap":"^68.2.1","react-dom-factories":"^1.0.2","@gooddata/gooddata-js":"^12.5.2","json-stable-stringify":"^1.0.1","react-transition-group":"^2.2.1","hoist-non-react-statics":"^3.3.0","nodelist-foreach-polyfill":"^1.2.0","@formatjs/intl-pluralrules":"^1.3.6","highcharts-grouped-categories":"^1.1.3"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"raf":"3.3.2","yup":"^0.24.1","jest":"24.7.1","husky":"3.0.0","madge":"^3.4.4","react":"^16.5.2","enzyme":"3.5.0","eslint":"4.19.1","formik":"^0.11.11","moment":"2.23.0","history":"^4.7.2","ts-jest":"24.0.0","webpack":"4.30.0","full-icu":"^1.3.0","prettier":"1.16.4","react-ga":"^2.5.2","recharts":"1.0.0-beta.9","testcafe":"1.1.4","commander":"2.14.1","node-sass":"4.13.0","react-dom":"^16.5.2","supertest":"3.0.0","ts-loader":"6.0.0","@types/raf":"^3.4.0","css-loader":"0.28.7","jest-junit":"3.0.0","raw-loader":"0.5.1","styled-jsx":"2.2.1","typescript":"3.3.4000","@babel/core":"7.4.4","@types/jest":"24.0.6","@types/node":"7.0.8","@types/uuid":"3.4.3","file-loader":"3.0.1","jest-enzyme":"7.0.2","lint-staged":"9.1.0","sass-loader":"6.0.6","webpack-cli":"3.3.2","@types/react":"16.8.6","babel-loader":"8.0.5","react-helmet":"5.2.0","react-select":"1.2.1","style-loader":"0.19.1","@types/enzyme":"3.1.13","@types/lodash":"4.14.123","testcafe-live":"0.1.4","@babel/runtime":"7.4.4","dotenv-webpack":"^1.7.0","@babel/polyfill":"^7.4.4","@storybook/react":"5.0.11","@types/invariant":"2.2.29","@types/react-dom":"16.0.11","isomorphic-fetch":"2.2.1","react-datepicker":"1.1.0","react-router-dom":"4.2.2","@babel/preset-env":"7.4.4","@gooddata/mock-js":"^2.11.0","@storybook/addons":"5.0.11","@types/classnames":"2.2.3","@types/prop-types":"15.5.2","@storybook/theming":"5.0.11","identity-obj-proxy":"^3.0.0","intl-messageformat":"^7.5.4","webpack-dev-server":"3.3.1","@babel/preset-react":"7.0.0","@types/react-portal":"4.0.1","@types/react-window":"^1.8.1","babel-plugin-lodash":"3.3.4","html-webpack-plugin":"3.2.0","react-test-renderer":"16.4.2","@types/react-measure":"2.0.5","clean-webpack-plugin":"2.0.2","stats-webpack-plugin":"0.7.0","eslint-config-prettier":"4.1.0","react-google-recaptcha":"^0.14.1","tslint-config-prettier":"1.18.0","@gooddata/eslint-config":"^1.0.0","@gooddata/tslint-config":"1.0.0","@types/react-responsive":"^3.0.3","@types/storybook__react":"4.0.1","@types/stringify-object":"^3.2.0","enzyme-adapter-react-16":"1.3.1","@gooddata/test-storybook":"3.2.1","@storybook/addon-actions":"5.0.11","@storybook/addon-options":"5.0.11","node-sass-magic-importer":"5.1.0","react-syntax-highlighter":"11.0.2","@types/fixed-data-table-2":"0.8.1","@types/react-test-renderer":"16.0.0","circular-dependency-plugin":"5.0.2","compression-webpack-plugin":"2.0.0","@types/json-stable-stringify":"^1.0.32","@gooddata/frontend-npm-scripts":"1.1.0","@types/enzyme-adapter-react-16":"1.0.3","@types/storybook__addon-actions":"3.4.2","@babel/plugin-proposal-class-properties":"7.4.4","@babel/plugin-proposal-object-rest-spread":"7.4.4","@babel/plugin-transform-async-to-generator":"7.4.4"},"peerDependencies":{"react":"^16.5.2","react-dom":"^16.5.2"},"_npmOperationalInternal":{"tmp":"tmp/react-components_7.5.0-alpha-ptquang86-qp-sd-793-theme-2-2020-03-27T09-55-42-314Z_1585302974216_0.16497063737354445","host":"s3://npm-registry-packages"}},"7.5.0-beta.39":{"name":"@gooddata/react-components","version":"7.5.0-beta.39","author":{"name":"GoodData Corporation"},"license":"BSD-3-Clause","_id":"@gooddata/react-components@7.5.0-beta.39","maintainers":[{"name":"afi","email":"adam.fiedler@gooddata.com"},{"name":"bertold8","email":"ivan.nejezchleb@seznam.cz"},{"name":"brbistas","email":"valentinos.chraniotis@gooddata.com"},{"name":"bugsbunny338","email":"jiri.zajic@mensa.cz"},{"name":"de.do","email":"de.do@gooddata.com"},{"name":"gooddata-ci","email":"rail@gooddata.com"},{"name":"hung.nguyen.hoang","email":"hung.nguyen@gooddata.com"},{"name":"ivan.mjartan","email":"ivan.mjartan@gooddata.com"},{"name":"jakub-sterba","email":"jakub.sterba@gooddata.com"},{"name":"jankc","email":"jan.krapac@gmail.com"},{"name":"jaroslav.tomecek","email":"jaroslav.tomecek@gooddata.com"},{"name":"jkittler","email":"honza.kittler@gmail.com"},{"name":"khanh.le","email":"khanh.le@gooddata.com"},{"name":"lanhuynh","email":"lan.huynh@gooddata.com"},{"name":"linhhong","email":"linh.hong@gooddata.com"},{"name":"lupko","email":"lubomir.slivka@gooddata.com"},{"name":"matyas.kandl","email":"matyas.kandl@gooddata.com"},{"name":"michal.marsal","email":"michal.marsal@gooddata.com"},{"name":"naibinh","email":"naibinh@gmail.com"},{"name":"nikolacech","email":"nikola.cech@gooddata.com"},{"name":"nis.hua","email":"nis.hua@gooddata.com"},{"name":"no23reason","email":"dan.homola@hotmail.cz"},{"name":"patrikbraborec","email":"patrik.braborec@gooddata.com"},{"name":"pbenes","email":"petr.benes@gooddata.com"},{"name":"petrjanu","email":"petr.janu@gooddata.com"},{"name":"ptquang86","email":"ptquang86@gmail.com"},{"name":"qduval","email":"quentin.duval@gooddata.com"},{"name":"rodri360","email":"me@rodri360.com"},{"name":"sitina","email":"jiri.sitina@gooddata.com"},{"name":"strouhaljan","email":"strouhal.jan@gmail.com"},{"name":"tomas.kratochvil","email":"tomas.kratochvil@gooddata.com"},{"name":"tomasreichmann","email":"tomasreichmann@gmail.com"},{"name":"tomsatgd","email":"tomas.satinsky@gooddata.com"},{"name":"trung-le-quoc","email":"trung.le@gooddata.com"},{"name":"tu-ngo","email":"tungo1981@gmail.com"},{"name":"tulean","email":"tuan.le@gooddata.com"},{"name":"tuqt1005","email":"tu.tran@gooddata.com"},{"name":"utdnah","email":"danh.ung@gooddata.com"},{"name":"vlastikcz","email":"vlastimil.kotas@gooddata.com"},{"name":"vu.pham","email":"vu.pham@gooddata.com"},{"name":"xmort","email":"petr.dolejsi@gooddata.com"},{"name":"yanlipnican","email":"yanlipnican@gmail.com"}],"homepage":"https://github.com/gooddata/gooddata-react-components#readme","bugs":{"url":"https://github.com/gooddata/gooddata-react-components/issues"},"dist":{"shasum":"db5afcaa3f0db3b7d910cfe4f83bee38099759f1","tarball":"https://registry.npmjs.org/@gooddata/react-components/-/react-components-7.5.0-beta.39.tgz","fileCount":2494,"integrity":"sha512-bKRj5f4uRahG9qHt4ImeZApG/4CmdNtsk8pEA1HrMSd3KGwOiirdozFrKjbxDZ2Yys+fxXxZR8l8/0pyUKovWA==","signatures":[{"sig":"MEUCIQC+MpnaLlgEaX5u16ZSgjdgdp2083n+SIq/9e14SRpQZQIgSil9sqydyThbyj3MA41MDxmZKPWO5fOJMGBnTOL6SXE=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":9841805,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJefdXiCRA9TVsSAnZWagAAxMoP/itIn0V5KzleIbmEnUI7\nDsL19exzFT/SIJx3IBj5RURS9rvJQaceoDYDsShAt3e+69QuX95qllCJva/X\nmicgsPNEjaN48hPBT/XadKC0Y0t2vL5RFIRl2vC0VQnK81RF/0Xyg8VgG0xv\nTmRI0JgfIjjHd7PEfpjzr1A13ZGbL4XSxxyfrUrXsnSHjuHz+EpPl9NlCpLe\nzz0qeFiHhh6+28f23eqWu6zLErgOBTYmDCTUzNiTSVBnP1vB5xJ8vhzqldE3\nxFzdgd1XkX74LdO7B5E6ZMS0XkTHtCUAn31Q0sPavn6ZX5IYGGN1TvuVku5D\nd7MBmnagzkgIhgUvIZL4a5Xmf5pcCb4ocQNeSN/wWwniMnc7DVA37EsL41Nq\nY94uGToH66PTDDfb2Ka3tO+VsAHz1AHwowpwssS6bb3bMGCfjr4VvfAJvQUi\nGCF5Mg87wtWWOCDa9CH7euQhkbNKSgwMJEm9BZ/pemI2XcQ0DdupyTAZrHpc\nD3GwzA+wrMXus7DO6Arx+EsjhnvC/z1AGNP0iWom6qQ78Nlcn4Jp1iAopJE9\nndW+N4K75PEINMp8821J7yAtIijuPCYzc5vvmG0Q2DGdrWD/RRjVn8ZkeTgQ\nQ86KEnMDDwjipxgGF7O0wiazNyK6WDyBZZiHaX3rG0GcwwPqF4U/uyA+N/yz\nm5Mf\r\n=Ucae\r\n-----END PGP SIGNATURE-----\r\n"},"main":"dist/index.js","husky":{"hooks":{"pre-commit":"lint-staged"}},"config":{"eslint":"./examples/**/*.{js,jsx}","tslint":"./{__mocks__,src,stories}/{,**/}*.{ts,tsx}"},"readme":"[![npm version](https://badge.fury.io/js/%40gooddata%2Freact-components.svg)](https://www.npmjs.com/package/@gooddata/react-components)\n\n# GoodData.UI React components\n> A React-based JavaScript library for building data-driven applications\n\n## Getting started\n- [GoodData.UI Documentation](http://sdk.gooddata.com/gooddata-ui/)\n- [GoodData.UI Live Examples](https://gooddata-examples.herokuapp.com/)\n- [Stack Overflow](https://stackoverflow.com/questions/tagged/gooddata)\n\n### Usage\nWith [yarn](https://yarnpkg.com) installed, go to your project directory and run\n```\n$ yarn add @gooddata/react-components\n```\nIf you prefer [npm](npmjs.com) run\n```\n$ npm install --save @gooddata/react-components\n```\n\nThe public API is exposed via global `index.js`. Except for the styles, do not import any other file directly\nbecause they are not intended to be part of the public API.\n\n## Contributing\n\nWe welcome any contribution in form of [issues](https://github.com/gooddata/gooddata-react-components/issues) or [pull requests](https://github.com/gooddata/gooddata-react-components/pulls).\n\nInstall [Node.js](http://nodejs.org) (node 12.16.1, npm v6.13.4) and [Yarn](https://classic.yarnpkg.com) (1.22.4).\n\nInstall dependencies:\n```\nyarn install --frozen-lockfile\n```\n\nThese commands may come in handy while developing:\n\n| command | description |\n| ------- | ----------- |\n| `yarn install --pure-lockfile` | first step |\n| ||\n| `yarn dev` | build react-components to `/dist` in watch mode |\n| `yarn test` | run all unit tests |\n| `yarn prettier-write` | format the source code to match the valid codestyle |\n| `yarn validate` | validate codestyle |\n| ||\n| `yarn storybook` | run storybook from `/stories` on http://localhost:9001 |\n| `yarn build-storybook` | build storybook to `/dist-storybook` |\n| `yarn test-storybook` | run storybook and [screenshot tests](https://github.com/gooddata/gdc-client-utils/tree/master/test-storybook) |\n| ||\n| `yarn examples` | run Live Examples dev-server from `/examples` on https://localhost:8999 |\n| `yarn examples-build` | build Live Examples to `/examples/dist` |\n| `yarn examples-server` | serve built Live Examples - see `/examples/server/src` |\n| `yarn examples-testcafe` | run testcafe tests against `localhost:8999` |\n\n### Deploy to heroku.com\nWhen you deploy this repo to heroku, it serves *GoodData.UI Live Examples*.\nRelevant tasks are in `Procfile` and `package.json`.\n\n```bash\n# run in the project directory\nheroku login\nheroku create <your-app-name>\nheroku config:set DOMAIN_ADMIN_USERNAME=x@gooddata.com DOMAIN_ADMIN_PASSWORD=xy PROJECT_ID_TO_ASSIGN=xms7ga4tf3g3nzucd8380o2bev8oeknp\ngit push heroku HEAD:master\nheroku open\n```\n### Enable Geo Chart for Storybook and Live Examples\nGeo chart uses Mapbox to render map which requires a Mapbox access token.\n- Register an account and create Mapbox access token at [guide](https://docs.mapbox.com/help/how-mapbox-works/access-tokens/)\n- Store the created token at `.env`:\n```bash\necho -e \"EXAMPLE_MAPBOX_ACCESS_TOKEN=token\" >> .env # only need to run once\necho -e \"STORYBOOK_MAPBOX_ACCESS_TOKEN=token\" >> .env # only need to run once\n```\n\n### Run Live Examples Locally\nTo run *GoodData.UI Live Examples* locally:\n```bash\ngit clone <this-repository>\ncd  <repository-folder>\nyarn install --pure-lockfile\nyarn examples\n```\nThen open https://localhost:8999 and login using Live Examples account (you can [create one here](https://gooddata-examples.herokuapp.com/registration)).\n\n### Run Storybook locally\n- Run storybook with token stored in `.env` for more secure\n```bash\nyarn storybook\n```\n- Or run storybook with token env param exposed to cli (not suggested)\n```bash\nSTORYBOOK_MAPBOX_ACCESS_TOKEN=token yarn storybook\n```\n- Apply either above way to `yarn build-storybook` or `yarn test-storybook`\n\n### Source code formatting\nThe source code in the repository is formatted by [Prettier](https://prettier.io/).\nThe format of the code is validated by our Continuous Integration server and is one of the requirements of successful merge.\n\nPrettier is supported by every major IDE. You can find the list of supported editors and how to configure them [here](https://prettier.io/docs/en/editors.html).\n\nIn the case, when your editor is not supported or you don't want to setup the integration, you can run the `yarn prettier-write` command to reformat the code before commit.\n\n## Changelog\n\n- see [CHANGELOG.md](CHANGELOG.md)\n\n## Supported versions\n\nIn order to make the user experience with integrating GoodData UI SDK as smooth and secure as possible and to ensure that the SDK is using the latest features of the platform, we will only provide support to two most recent major versions of UI SDK.\n\nThe most recent majors will be supported in the following modes:\n\n- The latest major version will receive all new functionality and all bug fixes\n- The previous major version will only receive fixes to critical issues and security fixes. These fixes will be applied on top of last released version of the previous major\n\nThe customers are encouraged to always use the latest version of the UI SDK.\n\nIn case of using older versions, the user might face API incompatibility, performance or security issues.\n\nPlease follow the installation instructions to update to the newest version.\n\n## License\n\n(C) 2007-2020 GoodData Corporation\n\nThis project is dual licensed:\n\n- The ATTRIBUTION-NONCOMMERCIAL 4.0 INTERNATIONAL (CC BY-NC 4.0) is used for purpose of the trial experience and evaluation of GoodData.UI library.\n- The GOODDATA GOODDATA.UI LIBRARY END USER LICENSE AGREEMENT is used for GoodData customers.\n\nFor more information, please see [LICENSE](https://github.com/gooddata/gooddata-react-components/blob/master/LICENSE)\n","gitHead":"ad376258c682b2af8b7e598e7d114d7d94102f86","scripts":{"dev":"bash scripts/build.sh --dev-watch","test":"jest --watch","build":"bash scripts/build.sh","tslint":"yarn run-tslint -t verbose $npm_package_config_tslint","prepare":"cd examples/server && yarn install --frozen-lockfile && cd ../..; rm -r examples/node_modules 2>/dev/null; true","examples":"bash scripts/run-examples.sh","prepare?":"# Called before `npm publish` and on local `npm install`. Temporarily also for deleting obsolete node_modules. Ends with `true` to continue gracefully.","validate":"tsc --noEmit && yarn tslint && eslint $npm_package_config_eslint && yarn validate-style && yarn prettier-check","build-dev":"bash scripts/build.sh --dev","examples?":"# Default is developer domain, other options: yarn examples [sec,secure,stg,stg2,stg3,demo,developer or URL]","storybook":"yarn build && start-storybook -p 9001 -c .storybook","test-once":"jest","tslint-ci":"mkdir -p ./ci/results && yarn run-tslint -t checkstyle -o ./ci/results/tslint-results.xml $npm_package_config_tslint","run-tslint":"tslint -p tsconfig.json","validate-ci":"tsc --noEmit && yarn tslint-ci  && eslint $npm_package_config_eslint -f checkstyle -o ci/results/eslint-results.xml && yarn validate-style-ci && yarn prettier-check","examples-build":"bash scripts/build-examples.sh","prepublishOnly":"yarn build","prettier-check":"prettier --check '{src,stories,styles,__mocks__,examples/server/src,examples/src,examples/test}/**/*.{ts,js,tsx,jsx,json,scss,md,yaml,html}'","prettier-write":"prettier --write '{src,stories,styles,__mocks__,examples/server/src,examples/src,examples/test}/**/*.{ts,js,tsx,jsx,json,scss,md,yaml,html}'","test-storybook":"yarn build && test-storybook","validate-style":"stylelint '**/*.scss'","build-storybook":"yarn build && build-storybook -c .storybook -o dist-storybook","examples-server":"node examples/server/src/index.js","heroku-postbuild":"yarn examples-build developer","examples-testcafe":"./scripts/run-testcafe.sh visual","validate-style-ci":"stylelint '**/*.scss' --custom-formatter=node_modules/stylelint-checkstyle-formatter > ci/results/stylelint-results.xml","check-circular-deps":"madge --circular --extensions ts ./src","examples-testcafe-ci":"./scripts/run-testcafe.sh ci","examples-testcafe-live":"./scripts/run-testcafe.sh live"},"typings":"dist/index.d.ts","_npmUser":{"name":"gooddata-ci","email":"rail@gooddata.com"},"deprecated":"@gooddata/react-components@7 reached End of Support on March 31, 2022. Please upgrade (see https://sdk.gooddata.com/gooddata-ui/docs/supported_versions.html for more information).","repository":{"url":"git+ssh://git@github.com/gooddata/gooddata-react-components.git","type":"git"},"_npmVersion":"6.13.4","description":"GoodData.UI - A powerful JavaScript library for building analytical applications","directories":{},"lint-staged":{"{src,stories,styles,__mocks__,examples/server/src,examples/src,examples/test}/**/*.{ts,js,tsx,jsx,scss}":["npx gdc-fix-copyright","git add"],"{src,stories,styles,__mocks__,examples/server/src,examples/src,examples/test}/**/*.{ts,js,tsx,jsx,json,scss,md,yaml,html}":["prettier --write","git add"]},"_nodeVersion":"12.16.1","dependencies":{"rxjs":"^5.5.6","uuid":"^3.2.1","immer":"^1.3.1","lodash":"^4.17.15","date-fns":"^2.7.0","downshift":"^3.2.7","invariant":"^2.2.2","mapbox-gl":"^1.6.1","classnames":"^2.2.6","highcharts":"7.1.1","prop-types":"^15.6.0","react-intl":"^3.6.0","custom-event":"^1.0.1","react-window":"^1.8.1","ag-grid-react":"20.0.0","react-measure":"^2.3.0","@types/mapbox-gl":"^1.6.1","react-day-picker":"~7.3.0","react-responsive":"^3.0.0","stringify-object":"^2.4.0","@gooddata/typings":"^2.22.0","ag-grid-community":"20.0.0","http-status-codes":"^1.3.0","@gooddata/js-utils":"^3.5.0","@gooddata/numberjs":"^3.2.4","fixed-data-table-2":"0.7.17","@gooddata/goodstrap":"^68.2.1","react-dom-factories":"^1.0.2","@gooddata/gooddata-js":"^12.5.2","json-stable-stringify":"^1.0.1","react-transition-group":"^2.2.1","hoist-non-react-statics":"^3.3.0","nodelist-foreach-polyfill":"^1.2.0","@formatjs/intl-pluralrules":"^1.3.6","highcharts-grouped-categories":"^1.1.3"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"raf":"3.3.2","yup":"^0.24.1","jest":"24.7.1","husky":"3.0.0","madge":"^3.4.4","react":"^16.5.2","enzyme":"3.5.0","eslint":"4.19.1","formik":"^0.11.11","moment":"2.23.0","history":"^4.7.2","ts-jest":"24.0.0","webpack":"4.30.0","full-icu":"^1.3.0","prettier":"1.16.4","react-ga":"^2.5.2","recharts":"1.0.0-beta.9","testcafe":"1.1.4","commander":"2.14.1","node-sass":"4.13.0","react-dom":"^16.5.2","stylelint":"^10.0.0","supertest":"3.0.0","ts-loader":"6.0.0","@types/raf":"^3.4.0","css-loader":"0.28.7","jest-junit":"3.0.0","raw-loader":"0.5.1","styled-jsx":"2.2.1","typescript":"3.3.4000","@babel/core":"7.4.4","@types/jest":"24.0.6","@types/node":"7.0.8","@types/uuid":"3.4.3","file-loader":"3.0.1","jest-enzyme":"7.0.2","lint-staged":"9.1.0","sass-loader":"6.0.6","webpack-cli":"3.3.2","@types/react":"16.8.6","babel-loader":"8.0.5","react-helmet":"5.2.0","react-select":"1.2.1","style-loader":"0.19.1","@types/enzyme":"3.1.13","@types/lodash":"4.14.123","testcafe-live":"0.1.4","@babel/runtime":"7.4.4","dotenv-webpack":"^1.7.0","@babel/polyfill":"^7.4.4","@storybook/react":"5.0.11","@types/invariant":"2.2.29","@types/react-dom":"16.0.11","isomorphic-fetch":"2.2.1","react-datepicker":"1.1.0","react-router-dom":"4.2.2","@babel/preset-env":"7.4.4","@gooddata/mock-js":"^2.11.0","@storybook/addons":"5.0.11","@types/classnames":"2.2.3","@types/prop-types":"15.5.2","@storybook/theming":"5.0.11","identity-obj-proxy":"^3.0.0","intl-messageformat":"^7.5.4","webpack-dev-server":"3.3.1","@babel/preset-react":"7.0.0","@types/react-portal":"4.0.1","@types/react-window":"^1.8.1","babel-plugin-lodash":"3.3.4","html-webpack-plugin":"3.2.0","react-test-renderer":"16.4.2","@types/react-measure":"2.0.5","clean-webpack-plugin":"2.0.2","stats-webpack-plugin":"0.7.0","eslint-config-prettier":"4.1.0","react-google-recaptcha":"^0.14.1","tslint-config-prettier":"1.18.0","@gooddata/eslint-config":"^1.0.0","@gooddata/tslint-config":"1.0.0","@types/react-responsive":"^3.0.3","@types/storybook__react":"4.0.1","@types/stringify-object":"^3.2.0","enzyme-adapter-react-16":"1.3.1","@gooddata/test-storybook":"3.2.1","@storybook/addon-actions":"5.0.11","@storybook/addon-options":"5.0.11","node-sass-magic-importer":"5.1.0","react-syntax-highlighter":"11.0.2","@types/fixed-data-table-2":"0.8.1","stylelint-config-prettier":"5.2.0","@gooddata/stylelint-config":"4.0.0","@types/react-test-renderer":"16.0.0","circular-dependency-plugin":"5.0.2","compression-webpack-plugin":"2.0.0","@types/json-stable-stringify":"^1.0.32","@gooddata/frontend-npm-scripts":"1.1.0","@types/enzyme-adapter-react-16":"1.0.3","stylelint-checkstyle-formatter":"0.1.0","@types/storybook__addon-actions":"3.4.2","@babel/plugin-proposal-class-properties":"7.4.4","@babel/plugin-proposal-object-rest-spread":"7.4.4","@babel/plugin-transform-async-to-generator":"7.4.4"},"peerDependencies":{"react":"^16.5.2","react-dom":"^16.5.2"},"_npmOperationalInternal":{"tmp":"tmp/react-components_7.5.0-beta.39_1585305057747_0.5190248485186939","host":"s3://npm-registry-packages"}},"7.5.0-alpha-khanh.le-kl-SD-881-zoomButton-2020-03-29T07-56-55-439Z":{"name":"@gooddata/react-components","version":"7.5.0-alpha-khanh.le-kl-SD-881-zoomButton-2020-03-29T07-56-55-439Z","author":{"name":"GoodData Corporation"},"license":"BSD-3-Clause","_id":"@gooddata/react-components@7.5.0-alpha-khanh.le-kl-SD-881-zoomButton-2020-03-29T07-56-55-439Z","maintainers":[{"name":"afi","email":"adam.fiedler@gooddata.com"},{"name":"bertold8","email":"ivan.nejezchleb@seznam.cz"},{"name":"brbistas","email":"valentinos.chraniotis@gooddata.com"},{"name":"bugsbunny338","email":"jiri.zajic@mensa.cz"},{"name":"de.do","email":"de.do@gooddata.com"},{"name":"gooddata-ci","email":"rail@gooddata.com"},{"name":"hung.nguyen.hoang","email":"hung.nguyen@gooddata.com"},{"name":"ivan.mjartan","email":"ivan.mjartan@gooddata.com"},{"name":"jakub-sterba","email":"jakub.sterba@gooddata.com"},{"name":"jankc","email":"jan.krapac@gmail.com"},{"name":"jaroslav.tomecek","email":"jaroslav.tomecek@gooddata.com"},{"name":"jkittler","email":"honza.kittler@gmail.com"},{"name":"khanh.le","email":"khanh.le@gooddata.com"},{"name":"lanhuynh","email":"lan.huynh@gooddata.com"},{"name":"linhhong","email":"linh.hong@gooddata.com"},{"name":"lupko","email":"lubomir.slivka@gooddata.com"},{"name":"matyas.kandl","email":"matyas.kandl@gooddata.com"},{"name":"michal.marsal","email":"michal.marsal@gooddata.com"},{"name":"naibinh","email":"naibinh@gmail.com"},{"name":"nikolacech","email":"nikola.cech@gooddata.com"},{"name":"nis.hua","email":"nis.hua@gooddata.com"},{"name":"no23reason","email":"dan.homola@hotmail.cz"},{"name":"patrikbraborec","email":"patrik.braborec@gooddata.com"},{"name":"pbenes","email":"petr.benes@gooddata.com"},{"name":"petrjanu","email":"petr.janu@gooddata.com"},{"name":"ptquang86","email":"ptquang86@gmail.com"},{"name":"qduval","email":"quentin.duval@gooddata.com"},{"name":"rodri360","email":"me@rodri360.com"},{"name":"sitina","email":"jiri.sitina@gooddata.com"},{"name":"strouhaljan","email":"strouhal.jan@gmail.com"},{"name":"tomas.kratochvil","email":"tomas.kratochvil@gooddata.com"},{"name":"tomasreichmann","email":"tomasreichmann@gmail.com"},{"name":"tomsatgd","email":"tomas.satinsky@gooddata.com"},{"name":"trung-le-quoc","email":"trung.le@gooddata.com"},{"name":"tu-ngo","email":"tungo1981@gmail.com"},{"name":"tulean","email":"tuan.le@gooddata.com"},{"name":"tuqt1005","email":"tu.tran@gooddata.com"},{"name":"utdnah","email":"danh.ung@gooddata.com"},{"name":"vlastikcz","email":"vlastimil.kotas@gooddata.com"},{"name":"vu.pham","email":"vu.pham@gooddata.com"},{"name":"xmort","email":"petr.dolejsi@gooddata.com"},{"name":"yanlipnican","email":"yanlipnican@gmail.com"}],"homepage":"https://github.com/gooddata/gooddata-react-components#readme","bugs":{"url":"https://github.com/gooddata/gooddata-react-components/issues"},"dist":{"shasum":"002ca6bb00605f548816061843ce449c422e93dd","tarball":"https://registry.npmjs.org/@gooddata/react-components/-/react-components-7.5.0-alpha-khanh.le-kl-SD-881-zoomButton-2020-03-29T07-56-55-439Z.tgz","fileCount":2500,"integrity":"sha512-/eMZPEJqiRLEWXjeMzUZ1DkL/CHseupPZXapxVBvbQVA9f8NvUVTtfgXGpumlO+VuZS2DCDfAYUIzyV0C4QL9g==","signatures":[{"sig":"MEUCIDkc8mVqM3lRpngDnKhqB3nBVE0eiGcirlwdyNAXjXXSAiEA2VMuFK6G6egnqJxQEgTt50/HyJftt0blkZ4K0ISzHcY=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":9879370,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJegFMwCRA9TVsSAnZWagAA7qMP/jkYGdzK6/Wd/0z758pt\nrXti72I0jMdfvVf5necTKdnejlq+3lR4NIPl+fLP30FEKJtubSb4zeHcD8Mc\nng1DCkdp0vZquej7bXWV9C73wc85up8LeTEC5i7Qxr3UpjTbWpQ0GfgxY+lE\nGEyJn8YJU3GovgxSMbb3QDbKVqF5lhD9CUiA3WSA+6MW9K9H2luBd//fmmIl\nf9+HXkh453UIz3SR6Jku3mjXf+GD9sqIwQfIocYKD/SSvaXywvW6soXgQ6Oh\nYO5bF60SaDtPPXQ6ufNt3lteZnAtsRPwt2uE6cgk0HMW5/Aj6aypW4aJSjyA\nRrat3RdSTwnhqO0lgxLfQUq2OM/+AWKqdrYWwzPJluoPH5FlomOFfs7R0zZ2\nfnajD1Fh+0yTrTGe67zg8YF/wUgzW4jfWN1s/Ys3Cvdp+InovYqtUHFImwrp\nk/SQx4gn2KpcLKDyglmdt5D+Nwlij5Ptzy0dptD3EsklVrOcNr4OFnPiDc0C\nKFdVNgdzvV9csmUlHdeHoAWWBQdID/WkUc5gGLyWfmLSLSxrs7dJ04vwBgEy\nUvE8ebgiQV6Rqp9Bn0kQqt9MCQpGNciNDId8xd4TMbpMErutZocqos9VyF94\n7hNQEHOnA/UrGyrE8EiNtbvxH4og5DflmESilfuYUtk3u+/ReleabB0dGTXe\nChfY\r\n=MmLL\r\n-----END PGP SIGNATURE-----\r\n"},"main":"dist/index.js","husky":{"hooks":{"pre-commit":"lint-staged"}},"config":{"eslint":"./examples/**/*.{js,jsx}","tslint":"./{__mocks__,src,stories}/{,**/}*.{ts,tsx}"},"readme":"[![npm version](https://badge.fury.io/js/%40gooddata%2Freact-components.svg)](https://www.npmjs.com/package/@gooddata/react-components)\n\n# GoodData.UI React components\n> A React-based JavaScript library for building data-driven applications\n\n## Getting started\n- [GoodData.UI Documentation](http://sdk.gooddata.com/gooddata-ui/)\n- [GoodData.UI Live Examples](https://gooddata-examples.herokuapp.com/)\n- [Stack Overflow](https://stackoverflow.com/questions/tagged/gooddata)\n\n### Usage\nWith [yarn](https://yarnpkg.com) installed, go to your project directory and run\n```\n$ yarn add @gooddata/react-components\n```\nIf you prefer [npm](npmjs.com) run\n```\n$ npm install --save @gooddata/react-components\n```\n\nThe public API is exposed via global `index.js`. Except for the styles, do not import any other file directly\nbecause they are not intended to be part of the public API.\n\n## Contributing\n\nWe welcome any contribution in form of [issues](https://github.com/gooddata/gooddata-react-components/issues) or [pull requests](https://github.com/gooddata/gooddata-react-components/pulls).\n\nInstall [Node.js](http://nodejs.org) (node 12.16.1, npm v6.13.4) and [Yarn](https://classic.yarnpkg.com) (1.22.4).\n\nInstall dependencies:\n```\nyarn install --frozen-lockfile\n```\n\nThese commands may come in handy while developing:\n\n| command | description |\n| ------- | ----------- |\n| `yarn install --pure-lockfile` | first step |\n| ||\n| `yarn dev` | build react-components to `/dist` in watch mode |\n| `yarn test` | run all unit tests |\n| `yarn prettier-write` | format the source code to match the valid codestyle |\n| `yarn validate` | validate codestyle |\n| ||\n| `yarn storybook` | run storybook from `/stories` on http://localhost:9001 |\n| `yarn build-storybook` | build storybook to `/dist-storybook` |\n| `yarn test-storybook` | run storybook and [screenshot tests](https://github.com/gooddata/gdc-client-utils/tree/master/test-storybook) |\n| ||\n| `yarn examples` | run Live Examples dev-server from `/examples` on https://localhost:8999 |\n| `yarn examples-build` | build Live Examples to `/examples/dist` |\n| `yarn examples-server` | serve built Live Examples - see `/examples/server/src` |\n| `yarn examples-testcafe` | run testcafe tests against `localhost:8999` |\n\n### Deploy to heroku.com\nWhen you deploy this repo to heroku, it serves *GoodData.UI Live Examples*.\nRelevant tasks are in `Procfile` and `package.json`.\n\n```bash\n# run in the project directory\nheroku login\nheroku create <your-app-name>\nheroku config:set DOMAIN_ADMIN_USERNAME=x@gooddata.com DOMAIN_ADMIN_PASSWORD=xy PROJECT_ID_TO_ASSIGN=xms7ga4tf3g3nzucd8380o2bev8oeknp\ngit push heroku HEAD:master\nheroku open\n```\n### Enable Geo Chart for Storybook and Live Examples\nGeo chart uses Mapbox to render map which requires a Mapbox access token.\n- Register an account and create Mapbox access token at [guide](https://docs.mapbox.com/help/how-mapbox-works/access-tokens/)\n- Store the created token at `.env`:\n```bash\necho -e \"EXAMPLE_MAPBOX_ACCESS_TOKEN=token\" >> .env # only need to run once\necho -e \"STORYBOOK_MAPBOX_ACCESS_TOKEN=token\" >> .env # only need to run once\n```\n\n### Run Live Examples Locally\nTo run *GoodData.UI Live Examples* locally:\n```bash\ngit clone <this-repository>\ncd  <repository-folder>\nyarn install --pure-lockfile\nyarn examples\n```\nThen open https://localhost:8999 and login using Live Examples account (you can [create one here](https://gooddata-examples.herokuapp.com/registration)).\n\n### Run Storybook locally\n- Run storybook with token stored in `.env` for more secure\n```bash\nyarn storybook\n```\n- Or run storybook with token env param exposed to cli (not suggested)\n```bash\nSTORYBOOK_MAPBOX_ACCESS_TOKEN=token yarn storybook\n```\n- Apply either above way to `yarn build-storybook` or `yarn test-storybook`\n\n### Source code formatting\nThe source code in the repository is formatted by [Prettier](https://prettier.io/).\nThe format of the code is validated by our Continuous Integration server and is one of the requirements of successful merge.\n\nPrettier is supported by every major IDE. You can find the list of supported editors and how to configure them [here](https://prettier.io/docs/en/editors.html).\n\nIn the case, when your editor is not supported or you don't want to setup the integration, you can run the `yarn prettier-write` command to reformat the code before commit.\n\n## Changelog\n\n- see [CHANGELOG.md](CHANGELOG.md)\n\n## Supported versions\n\nIn order to make the user experience with integrating GoodData UI SDK as smooth and secure as possible and to ensure that the SDK is using the latest features of the platform, we will only provide support to two most recent major versions of UI SDK.\n\nThe most recent majors will be supported in the following modes:\n\n- The latest major version will receive all new functionality and all bug fixes\n- The previous major version will only receive fixes to critical issues and security fixes. These fixes will be applied on top of last released version of the previous major\n\nThe customers are encouraged to always use the latest version of the UI SDK.\n\nIn case of using older versions, the user might face API incompatibility, performance or security issues.\n\nPlease follow the installation instructions to update to the newest version.\n\n## License\n\n(C) 2007-2020 GoodData Corporation\n\nThis project is dual licensed:\n\n- The ATTRIBUTION-NONCOMMERCIAL 4.0 INTERNATIONAL (CC BY-NC 4.0) is used for purpose of the trial experience and evaluation of GoodData.UI library.\n- The GOODDATA GOODDATA.UI LIBRARY END USER LICENSE AGREEMENT is used for GoodData customers.\n\nFor more information, please see [LICENSE](https://github.com/gooddata/gooddata-react-components/blob/master/LICENSE)\n","gitHead":"8f4c1bf60ba9350d908db8df09ac08612d90444b","scripts":{"dev":"bash scripts/build.sh --dev-watch","test":"jest --watch","build":"bash scripts/build.sh","tslint":"yarn run-tslint -t verbose $npm_package_config_tslint","prepare":"cd examples/server && yarn install --frozen-lockfile && cd ../..; rm -r examples/node_modules 2>/dev/null; true","examples":"bash scripts/run-examples.sh","prepare?":"# Called before `npm publish` and on local `npm install`. Temporarily also for deleting obsolete node_modules. Ends with `true` to continue gracefully.","validate":"tsc --noEmit && yarn tslint && eslint $npm_package_config_eslint && yarn prettier-check","build-dev":"bash scripts/build.sh --dev","examples?":"# Default is developer domain, other options: yarn examples [sec,secure,stg,stg2,stg3,demo,developer or URL]","storybook":"yarn build && start-storybook -p 9001 -c .storybook","test-once":"jest","tslint-ci":"mkdir -p ./ci/results && yarn run-tslint -t checkstyle -o ./ci/results/tslint-results.xml $npm_package_config_tslint","run-tslint":"tslint -p tsconfig.json","validate-ci":"tsc --noEmit && yarn tslint-ci  && eslint $npm_package_config_eslint -f checkstyle -o ci/results/eslint-results.xml && yarn prettier-check","examples-build":"bash scripts/build-examples.sh","prepublishOnly":"yarn build","prettier-check":"prettier --check '{src,stories,styles,__mocks__,examples/server/src,examples/src,examples/test}/**/*.{ts,js,tsx,jsx,json,scss,md,yaml,html}'","prettier-write":"prettier --write '{src,stories,styles,__mocks__,examples/server/src,examples/src,examples/test}/**/*.{ts,js,tsx,jsx,json,scss,md,yaml,html}'","test-storybook":"yarn build && test-storybook","build-storybook":"yarn build && build-storybook -c .storybook -o dist-storybook","examples-server":"node examples/server/src/index.js","heroku-postbuild":"yarn examples-build developer","examples-testcafe":"./scripts/run-testcafe.sh visual","check-circular-deps":"madge --circular --extensions ts ./src","examples-testcafe-ci":"./scripts/run-testcafe.sh ci","examples-testcafe-live":"./scripts/run-testcafe.sh live"},"typings":"dist/index.d.ts","_npmUser":{"name":"khanh.le","email":"khanh.le@gooddata.com"},"deprecated":"@gooddata/react-components@7 reached End of Support on March 31, 2022. Please upgrade (see https://sdk.gooddata.com/gooddata-ui/docs/supported_versions.html for more information).","repository":{"url":"git+ssh://git@github.com/gooddata/gooddata-react-components.git","type":"git"},"_npmVersion":"6.4.1","description":"GoodData.UI - A powerful JavaScript library for building analytical applications","directories":{},"lint-staged":{"{src,stories,styles,__mocks__,examples/server/src,examples/src,examples/test}/**/*.{ts,js,tsx,jsx,scss}":["npx gdc-fix-copyright","git add"],"{src,stories,styles,__mocks__,examples/server/src,examples/src,examples/test}/**/*.{ts,js,tsx,jsx,json,scss,md,yaml,html}":["prettier --write","git add"]},"_nodeVersion":"8.12.0","dependencies":{"rxjs":"^5.5.6","uuid":"^3.2.1","immer":"^1.3.1","lodash":"^4.17.15","date-fns":"^2.7.0","downshift":"^3.2.7","invariant":"^2.2.2","mapbox-gl":"^1.6.1","classnames":"^2.2.6","highcharts":"7.1.1","prop-types":"^15.6.0","react-intl":"^3.6.0","custom-event":"^1.0.1","react-window":"^1.8.1","ag-grid-react":"20.0.0","react-measure":"^2.3.0","@types/mapbox-gl":"^1.6.1","react-day-picker":"~7.3.0","react-responsive":"^3.0.0","stringify-object":"^2.4.0","@gooddata/typings":"^2.22.0","ag-grid-community":"20.0.0","http-status-codes":"^1.3.0","@gooddata/js-utils":"^3.5.0","@gooddata/numberjs":"^3.2.4","fixed-data-table-2":"0.7.17","@gooddata/goodstrap":"^68.2.1","react-dom-factories":"^1.0.2","@gooddata/gooddata-js":"^12.5.0","json-stable-stringify":"^1.0.1","react-transition-group":"^2.2.1","hoist-non-react-statics":"^3.3.0","nodelist-foreach-polyfill":"^1.2.0","@formatjs/intl-pluralrules":"^1.3.6","highcharts-grouped-categories":"^1.1.3"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"raf":"3.3.2","yup":"^0.24.1","jest":"24.7.1","husky":"3.0.0","madge":"^3.4.4","react":"^16.5.2","enzyme":"3.5.0","eslint":"4.19.1","formik":"^0.11.11","moment":"2.23.0","history":"^4.7.2","ts-jest":"24.0.0","webpack":"4.30.0","full-icu":"^1.3.0","prettier":"1.16.4","react-ga":"^2.5.2","recharts":"1.0.0-beta.9","testcafe":"1.1.4","commander":"2.14.1","node-sass":"4.13.0","react-dom":"^16.5.2","supertest":"3.0.0","ts-loader":"6.0.0","@types/raf":"^3.4.0","css-loader":"0.28.7","jest-junit":"3.0.0","raw-loader":"0.5.1","styled-jsx":"2.2.1","typescript":"3.3.4000","@babel/core":"7.4.4","@types/jest":"24.0.6","@types/node":"7.0.8","@types/uuid":"3.4.3","file-loader":"3.0.1","jest-enzyme":"7.0.2","lint-staged":"9.1.0","sass-loader":"6.0.6","webpack-cli":"3.3.2","@types/react":"16.8.6","babel-loader":"8.0.5","react-helmet":"5.2.0","react-select":"1.2.1","style-loader":"0.19.1","@types/enzyme":"3.1.13","@types/lodash":"4.14.123","testcafe-live":"0.1.4","@babel/runtime":"7.4.4","dotenv-webpack":"^1.7.0","@babel/polyfill":"^7.4.4","@storybook/react":"5.0.11","@types/invariant":"2.2.29","@types/react-dom":"16.0.11","isomorphic-fetch":"2.2.1","react-datepicker":"1.1.0","react-router-dom":"4.2.2","@babel/preset-env":"7.4.4","@gooddata/mock-js":"^2.11.0","@storybook/addons":"5.0.11","@types/classnames":"2.2.3","@types/prop-types":"15.5.2","@storybook/theming":"5.0.11","identity-obj-proxy":"^3.0.0","intl-messageformat":"^7.5.4","webpack-dev-server":"3.3.1","@babel/preset-react":"7.0.0","@types/react-portal":"4.0.1","@types/react-window":"^1.8.1","babel-plugin-lodash":"3.3.4","html-webpack-plugin":"3.2.0","react-test-renderer":"16.4.2","@types/react-measure":"2.0.5","clean-webpack-plugin":"2.0.2","stats-webpack-plugin":"0.7.0","eslint-config-prettier":"4.1.0","react-google-recaptcha":"^0.14.1","tslint-config-prettier":"1.18.0","@gooddata/eslint-config":"^1.0.0","@gooddata/tslint-config":"1.0.0","@types/react-responsive":"^3.0.3","@types/storybook__react":"4.0.1","@types/stringify-object":"^3.2.0","enzyme-adapter-react-16":"1.3.1","@gooddata/test-storybook":"3.2.1","@storybook/addon-actions":"5.0.11","@storybook/addon-options":"5.0.11","node-sass-magic-importer":"5.1.0","react-syntax-highlighter":"11.0.2","@types/fixed-data-table-2":"0.8.1","@types/react-test-renderer":"16.0.0","circular-dependency-plugin":"5.0.2","compression-webpack-plugin":"2.0.0","@types/json-stable-stringify":"^1.0.32","@gooddata/frontend-npm-scripts":"1.1.0","@types/enzyme-adapter-react-16":"1.0.3","@types/storybook__addon-actions":"3.4.2","@babel/plugin-proposal-class-properties":"7.4.4","@babel/plugin-proposal-object-rest-spread":"7.4.4","@babel/plugin-transform-async-to-generator":"7.4.4"},"peerDependencies":{"react":"^16.5.2","react-dom":"^16.5.2"},"_npmOperationalInternal":{"tmp":"tmp/react-components_7.5.0-alpha-khanh.le-kl-SD-881-zoomButton-2020-03-29T07-56-55-439Z_1585468207204_0.5896466043842779","host":"s3://npm-registry-packages"}},"7.5.0-alpha-ptquang86-qp-sd-793-theme-3-2020-03-30T08-30-21-349Z":{"name":"@gooddata/react-components","version":"7.5.0-alpha-ptquang86-qp-sd-793-theme-3-2020-03-30T08-30-21-349Z","author":{"name":"GoodData Corporation"},"license":"BSD-3-Clause","_id":"@gooddata/react-components@7.5.0-alpha-ptquang86-qp-sd-793-theme-3-2020-03-30T08-30-21-349Z","maintainers":[{"name":"afi","email":"adam.fiedler@gooddata.com"},{"name":"bertold8","email":"ivan.nejezchleb@seznam.cz"},{"name":"brbistas","email":"valentinos.chraniotis@gooddata.com"},{"name":"bugsbunny338","email":"jiri.zajic@mensa.cz"},{"name":"de.do","email":"de.do@gooddata.com"},{"name":"gooddata-ci","email":"rail@gooddata.com"},{"name":"hung.nguyen.hoang","email":"hung.nguyen@gooddata.com"},{"name":"ivan.mjartan","email":"ivan.mjartan@gooddata.com"},{"name":"jakub-sterba","email":"jakub.sterba@gooddata.com"},{"name":"jankc","email":"jan.krapac@gmail.com"},{"name":"jaroslav.tomecek","email":"jaroslav.tomecek@gooddata.com"},{"name":"jkittler","email":"honza.kittler@gmail.com"},{"name":"khanh.le","email":"khanh.le@gooddata.com"},{"name":"lanhuynh","email":"lan.huynh@gooddata.com"},{"name":"linhhong","email":"linh.hong@gooddata.com"},{"name":"lupko","email":"lubomir.slivka@gooddata.com"},{"name":"matyas.kandl","email":"matyas.kandl@gooddata.com"},{"name":"michal.marsal","email":"michal.marsal@gooddata.com"},{"name":"naibinh","email":"naibinh@gmail.com"},{"name":"nikolacech","email":"nikola.cech@gooddata.com"},{"name":"nis.hua","email":"nis.hua@gooddata.com"},{"name":"no23reason","email":"dan.homola@hotmail.cz"},{"name":"patrikbraborec","email":"patrik.braborec@gooddata.com"},{"name":"pbenes","email":"petr.benes@gooddata.com"},{"name":"petrjanu","email":"petr.janu@gooddata.com"},{"name":"ptquang86","email":"ptquang86@gmail.com"},{"name":"qduval","email":"quentin.duval@gooddata.com"},{"name":"rodri360","email":"me@rodri360.com"},{"name":"sitina","email":"jiri.sitina@gooddata.com"},{"name":"strouhaljan","email":"strouhal.jan@gmail.com"},{"name":"tomas.kratochvil","email":"tomas.kratochvil@gooddata.com"},{"name":"tomasreichmann","email":"tomasreichmann@gmail.com"},{"name":"tomsatgd","email":"tomas.satinsky@gooddata.com"},{"name":"trung-le-quoc","email":"trung.le@gooddata.com"},{"name":"tu-ngo","email":"tungo1981@gmail.com"},{"name":"tulean","email":"tuan.le@gooddata.com"},{"name":"tuqt1005","email":"tu.tran@gooddata.com"},{"name":"utdnah","email":"danh.ung@gooddata.com"},{"name":"vlastikcz","email":"vlastimil.kotas@gooddata.com"},{"name":"vu.pham","email":"vu.pham@gooddata.com"},{"name":"xmort","email":"petr.dolejsi@gooddata.com"},{"name":"yanlipnican","email":"yanlipnican@gmail.com"}],"homepage":"https://github.com/gooddata/gooddata-react-components#readme","bugs":{"url":"https://github.com/gooddata/gooddata-react-components/issues"},"dist":{"shasum":"77defbd9fec1c8f657a8c92bdedd69f7e07d7858","tarball":"https://registry.npmjs.org/@gooddata/react-components/-/react-components-7.5.0-alpha-ptquang86-qp-sd-793-theme-3-2020-03-30T08-30-21-349Z.tgz","fileCount":2503,"integrity":"sha512-2S4tnBtUUYRyM5cMM5S5usP7jVQ51AO2bQ4+It5YVkl6hR8F5ugSx1kY4wf5KUJONyibFGUIG7Lg/qYamqj0Zw==","signatures":[{"sig":"MEQCIClPv7qKG9lqKwdKmLMOHur3J/XqQ26fYIY6hQlUKTgmAiBiceDd12J548pFxx1TEDevGwnimdjgeTe4klSGaJoERA==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":9927292,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJega5NCRA9TVsSAnZWagAAgswQAJ/7Ug0Jm90O+Qw25Cho\nIUV6cnH3YsMyKltHAbScx3/sgiPJagXgaLLvSA2wO64ayYtsjhOuxe+wGhMO\nt2zYpsAJaXwjs8TA4RtXx+DXJ/ejx+so/7ZEwjgocy23zQD7jT7H3cF0uVsa\nJeGkOtbPiReg229NiXg6Vb/E6QMqYQR4+9vCr6EKlFQyVIEMe1tVPkbKQ3Nh\nZ8BBEzu4PZCrwrlwoJlYTZGWr3/PZjqxF2NgSnfFmKC6pf2V98hsPclrEAlu\n+UzjPVZ+ERwtVZCKNb378xn7zi0A4gllas2N7Pq7/0txVB2S9kQplxnZRfjN\nVEk3x2mmxBSYAyT9yZqaNKm6MFEwMaG1KMUl/SSmshYx1mmQ4fyavv+0jWuM\nVx3/ogRICYCpDGFQrEAey0i1iX+eheSALlUoE+arJ/MfSCEyc3peWt6h6hgS\naQM1hY6hEYz3V5eDh4t3UZbS9eHAqxT8VtZ11ziRwIb2jxNY8TXTqlBmJ2Gp\na0B79cN1S9zccKn48IgyVJxvFQVBvLk+M5vVWkPb+tfsq44v9MciGze/Tsl0\nLhKJ/lPcEOB0kNqCSne/fFKHPYFxKvnGErSvzGoq9U8IvE6BmXEaQhXUbaxl\nPMQCQo9LSljRBAwHMQACz98QoF4/w2UUPmtkauy78+w3XiUPNt0Qby3C3ZXO\niaVl\r\n=KegO\r\n-----END PGP SIGNATURE-----\r\n"},"main":"dist/index.js","husky":{"hooks":{"pre-commit":"lint-staged"}},"config":{"eslint":"./examples/**/*.{js,jsx}","tslint":"./{__mocks__,src,stories}/{,**/}*.{ts,tsx}"},"readme":"[![npm version](https://badge.fury.io/js/%40gooddata%2Freact-components.svg)](https://www.npmjs.com/package/@gooddata/react-components)\n\n# GoodData.UI React components\n> A React-based JavaScript library for building data-driven applications\n\n## Getting started\n- [GoodData.UI Documentation](http://sdk.gooddata.com/gooddata-ui/)\n- [GoodData.UI Live Examples](https://gooddata-examples.herokuapp.com/)\n- [Stack Overflow](https://stackoverflow.com/questions/tagged/gooddata)\n\n### Usage\nWith [yarn](https://yarnpkg.com) installed, go to your project directory and run\n```\n$ yarn add @gooddata/react-components\n```\nIf you prefer [npm](npmjs.com) run\n```\n$ npm install --save @gooddata/react-components\n```\n\nThe public API is exposed via global `index.js`. Except for the styles, do not import any other file directly\nbecause they are not intended to be part of the public API.\n\n## Contributing\n\nWe welcome any contribution in form of [issues](https://github.com/gooddata/gooddata-react-components/issues) or [pull requests](https://github.com/gooddata/gooddata-react-components/pulls).\n\nInstall [Node.js](http://nodejs.org) (node 12.16.1, npm v6.13.4) and [Yarn](https://classic.yarnpkg.com) (1.22.4).\n\nInstall dependencies:\n```\nyarn install --frozen-lockfile\n```\n\nThese commands may come in handy while developing:\n\n| command | description |\n| ------- | ----------- |\n| `yarn install --pure-lockfile` | first step |\n| ||\n| `yarn dev` | build react-components to `/dist` in watch mode |\n| `yarn test` | run all unit tests |\n| `yarn prettier-write` | format the source code to match the valid codestyle |\n| `yarn validate` | validate codestyle |\n| ||\n| `yarn storybook` | run storybook from `/stories` on http://localhost:9001 |\n| `yarn build-storybook` | build storybook to `/dist-storybook` |\n| `yarn test-storybook` | run storybook and [screenshot tests](https://github.com/gooddata/gdc-client-utils/tree/master/test-storybook) |\n| ||\n| `yarn examples` | run Live Examples dev-server from `/examples` on https://localhost:8999 |\n| `yarn examples-build` | build Live Examples to `/examples/dist` |\n| `yarn examples-server` | serve built Live Examples - see `/examples/server/src` |\n| `yarn examples-testcafe` | run testcafe tests against `localhost:8999` |\n\n### Deploy to heroku.com\nWhen you deploy this repo to heroku, it serves *GoodData.UI Live Examples*.\nRelevant tasks are in `Procfile` and `package.json`.\n\n```bash\n# run in the project directory\nheroku login\nheroku create <your-app-name>\nheroku config:set DOMAIN_ADMIN_USERNAME=x@gooddata.com DOMAIN_ADMIN_PASSWORD=xy PROJECT_ID_TO_ASSIGN=xms7ga4tf3g3nzucd8380o2bev8oeknp\ngit push heroku HEAD:master\nheroku open\n```\n### Enable Geo Chart for Storybook and Live Examples\nGeo chart uses Mapbox to render map which requires a Mapbox access token.\n- Register an account and create Mapbox access token at [guide](https://docs.mapbox.com/help/how-mapbox-works/access-tokens/)\n- Store the created token at `.env`:\n```bash\necho -e \"EXAMPLE_MAPBOX_ACCESS_TOKEN=token\" >> .env # only need to run once\necho -e \"STORYBOOK_MAPBOX_ACCESS_TOKEN=token\" >> .env # only need to run once\n```\n\n### Run Live Examples Locally\nTo run *GoodData.UI Live Examples* locally:\n```bash\ngit clone <this-repository>\ncd  <repository-folder>\nyarn install --pure-lockfile\nyarn examples\n```\nThen open https://localhost:8999 and login using Live Examples account (you can [create one here](https://gooddata-examples.herokuapp.com/registration)).\n\n### Run Storybook locally\n- Run storybook with token stored in `.env` for more secure\n```bash\nyarn storybook\n```\n- Or run storybook with token env param exposed to cli (not suggested)\n```bash\nSTORYBOOK_MAPBOX_ACCESS_TOKEN=token yarn storybook\n```\n- Apply either above way to `yarn build-storybook` or `yarn test-storybook`\n\n### Source code formatting\nThe source code in the repository is formatted by [Prettier](https://prettier.io/).\nThe format of the code is validated by our Continuous Integration server and is one of the requirements of successful merge.\n\nPrettier is supported by every major IDE. You can find the list of supported editors and how to configure them [here](https://prettier.io/docs/en/editors.html).\n\nIn the case, when your editor is not supported or you don't want to setup the integration, you can run the `yarn prettier-write` command to reformat the code before commit.\n\n## Changelog\n\n- see [CHANGELOG.md](CHANGELOG.md)\n\n## Supported versions\n\nIn order to make the user experience with integrating GoodData UI SDK as smooth and secure as possible and to ensure that the SDK is using the latest features of the platform, we will only provide support to two most recent major versions of UI SDK.\n\nThe most recent majors will be supported in the following modes:\n\n- The latest major version will receive all new functionality and all bug fixes\n- The previous major version will only receive fixes to critical issues and security fixes. These fixes will be applied on top of last released version of the previous major\n\nThe customers are encouraged to always use the latest version of the UI SDK.\n\nIn case of using older versions, the user might face API incompatibility, performance or security issues.\n\nPlease follow the installation instructions to update to the newest version.\n\n## License\n\n(C) 2007-2020 GoodData Corporation\n\nThis project is dual licensed:\n\n- The ATTRIBUTION-NONCOMMERCIAL 4.0 INTERNATIONAL (CC BY-NC 4.0) is used for purpose of the trial experience and evaluation of GoodData.UI library.\n- The GOODDATA GOODDATA.UI LIBRARY END USER LICENSE AGREEMENT is used for GoodData customers.\n\nFor more information, please see [LICENSE](https://github.com/gooddata/gooddata-react-components/blob/master/LICENSE)\n","gitHead":"67ecdedd7c7f2c41f25ab8a3477c87033da1deee","scripts":{"dev":"bash scripts/build.sh --dev-watch","test":"jest --watch","build":"bash scripts/build.sh","tslint":"yarn run-tslint -t verbose $npm_package_config_tslint","prepare":"cd examples/server && yarn install --frozen-lockfile && cd ../..; rm -r examples/node_modules 2>/dev/null; true","examples":"bash scripts/run-examples.sh","prepare?":"# Called before `npm publish` and on local `npm install`. Temporarily also for deleting obsolete node_modules. Ends with `true` to continue gracefully.","validate":"tsc --noEmit && yarn tslint && eslint $npm_package_config_eslint && yarn prettier-check","build-dev":"bash scripts/build.sh --dev","examples?":"# Default is developer domain, other options: yarn examples [sec,secure,stg,stg2,stg3,demo,developer or URL]","storybook":"yarn build && start-storybook -p 9001 -c .storybook","test-once":"jest","tslint-ci":"mkdir -p ./ci/results && yarn run-tslint -t checkstyle -o ./ci/results/tslint-results.xml $npm_package_config_tslint","run-tslint":"tslint -p tsconfig.json","validate-ci":"tsc --noEmit && yarn tslint-ci  && eslint $npm_package_config_eslint -f checkstyle -o ci/results/eslint-results.xml && yarn prettier-check","examples-build":"bash scripts/build-examples.sh","prepublishOnly":"yarn build","prettier-check":"prettier --check '{src,stories,styles,__mocks__,examples/server/src,examples/src,examples/test}/**/*.{ts,js,tsx,jsx,json,scss,md,yaml,html}'","prettier-write":"prettier --write '{src,stories,styles,__mocks__,examples/server/src,examples/src,examples/test}/**/*.{ts,js,tsx,jsx,json,scss,md,yaml,html}'","test-storybook":"yarn build && test-storybook","build-storybook":"yarn build && build-storybook -c .storybook -o dist-storybook","examples-server":"node examples/server/src/index.js","heroku-postbuild":"yarn examples-build developer","examples-testcafe":"./scripts/run-testcafe.sh visual","check-circular-deps":"madge --circular --extensions ts ./src","examples-testcafe-ci":"./scripts/run-testcafe.sh ci","examples-testcafe-live":"./scripts/run-testcafe.sh live"},"typings":"dist/index.d.ts","_npmUser":{"name":"ptquang86","email":"ptquang86@gmail.com"},"deprecated":"@gooddata/react-components@7 reached End of Support on March 31, 2022. Please upgrade (see https://sdk.gooddata.com/gooddata-ui/docs/supported_versions.html for more information).","repository":{"url":"git+ssh://git@github.com/gooddata/gooddata-react-components.git","type":"git"},"_npmVersion":"6.13.4","description":"GoodData.UI - A powerful JavaScript library for building analytical applications","directories":{},"lint-staged":{"{src,stories,styles,__mocks__,examples/server/src,examples/src,examples/test}/**/*.{ts,js,tsx,jsx,scss}":["npx gdc-fix-copyright","git add"],"{src,stories,styles,__mocks__,examples/server/src,examples/src,examples/test}/**/*.{ts,js,tsx,jsx,json,scss,md,yaml,html}":["prettier --write","git add"]},"_nodeVersion":"12.16.1","dependencies":{"rxjs":"^5.5.6","uuid":"^3.2.1","immer":"^1.3.1","lodash":"^4.17.15","date-fns":"^2.7.0","downshift":"^3.2.7","invariant":"^2.2.2","mapbox-gl":"^1.6.1","classnames":"^2.2.6","highcharts":"7.1.1","prop-types":"^15.6.0","react-intl":"^3.6.0","custom-event":"^1.0.1","react-window":"^1.8.1","ag-grid-react":"20.0.0","react-measure":"^2.3.0","@types/mapbox-gl":"^1.6.1","react-day-picker":"~7.3.0","react-responsive":"^3.0.0","stringify-object":"^2.4.0","@gooddata/typings":"^2.22.0","ag-grid-community":"20.0.0","http-status-codes":"^1.3.0","@gooddata/js-utils":"^3.5.0","@gooddata/numberjs":"^3.2.4","fixed-data-table-2":"0.7.17","@gooddata/goodstrap":"^68.2.1","react-dom-factories":"^1.0.2","@gooddata/gooddata-js":"^12.5.0","json-stable-stringify":"^1.0.1","react-transition-group":"^2.2.1","hoist-non-react-statics":"^3.3.0","nodelist-foreach-polyfill":"^1.2.0","@formatjs/intl-pluralrules":"^1.3.6","highcharts-grouped-categories":"^1.1.3"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"raf":"3.3.2","yup":"^0.24.1","jest":"24.7.1","husky":"3.0.0","madge":"^3.4.4","react":"^16.5.2","enzyme":"3.5.0","eslint":"4.19.1","formik":"^0.11.11","moment":"2.23.0","history":"^4.7.2","ts-jest":"24.0.0","webpack":"4.30.0","full-icu":"^1.3.0","prettier":"1.16.4","react-ga":"^2.5.2","recharts":"1.0.0-beta.9","testcafe":"1.1.4","commander":"2.14.1","node-sass":"4.13.0","react-dom":"^16.5.2","supertest":"3.0.0","ts-loader":"6.0.0","@types/raf":"^3.4.0","css-loader":"0.28.7","jest-junit":"3.0.0","raw-loader":"0.5.1","styled-jsx":"2.2.1","typescript":"3.3.4000","@babel/core":"7.4.4","@types/jest":"24.0.6","@types/node":"7.0.8","@types/uuid":"3.4.3","file-loader":"3.0.1","jest-enzyme":"7.0.2","lint-staged":"9.1.0","sass-loader":"6.0.6","webpack-cli":"3.3.2","@types/react":"16.8.6","babel-loader":"8.0.5","react-helmet":"5.2.0","react-select":"1.2.1","style-loader":"0.19.1","@types/enzyme":"3.1.13","@types/lodash":"4.14.123","testcafe-live":"0.1.4","@babel/runtime":"7.4.4","dotenv-webpack":"^1.7.0","@babel/polyfill":"^7.4.4","@storybook/react":"5.0.11","@types/invariant":"2.2.29","@types/react-dom":"16.0.11","isomorphic-fetch":"2.2.1","react-datepicker":"1.1.0","react-router-dom":"4.2.2","@babel/preset-env":"7.4.4","@gooddata/mock-js":"^2.11.0","@storybook/addons":"5.0.11","@types/classnames":"2.2.3","@types/prop-types":"15.5.2","@storybook/theming":"5.0.11","identity-obj-proxy":"^3.0.0","intl-messageformat":"^7.5.4","webpack-dev-server":"3.3.1","@babel/preset-react":"7.0.0","@types/react-portal":"4.0.1","@types/react-window":"^1.8.1","babel-plugin-lodash":"3.3.4","html-webpack-plugin":"3.2.0","react-test-renderer":"16.4.2","@types/react-measure":"2.0.5","clean-webpack-plugin":"2.0.2","stats-webpack-plugin":"0.7.0","eslint-config-prettier":"4.1.0","react-google-recaptcha":"^0.14.1","tslint-config-prettier":"1.18.0","@gooddata/eslint-config":"^1.0.0","@gooddata/tslint-config":"1.0.0","@types/react-responsive":"^3.0.3","@types/storybook__react":"4.0.1","@types/stringify-object":"^3.2.0","enzyme-adapter-react-16":"1.3.1","@gooddata/test-storybook":"3.2.1","@storybook/addon-actions":"5.0.11","@storybook/addon-options":"5.0.11","node-sass-magic-importer":"5.1.0","react-syntax-highlighter":"11.0.2","@types/fixed-data-table-2":"0.8.1","@types/react-test-renderer":"16.0.0","circular-dependency-plugin":"5.0.2","compression-webpack-plugin":"2.0.0","@types/json-stable-stringify":"^1.0.32","@gooddata/frontend-npm-scripts":"1.1.0","@types/enzyme-adapter-react-16":"1.0.3","@types/storybook__addon-actions":"3.4.2","@babel/plugin-proposal-class-properties":"7.4.4","@babel/plugin-proposal-object-rest-spread":"7.4.4","@babel/plugin-transform-async-to-generator":"7.4.4"},"peerDependencies":{"react":"^16.5.2","react-dom":"^16.5.2"},"_npmOperationalInternal":{"tmp":"tmp/react-components_7.5.0-alpha-ptquang86-qp-sd-793-theme-3-2020-03-30T08-30-21-349Z_1585557068011_0.6375676865695814","host":"s3://npm-registry-packages"}},"7.5.0-alpha-ptquang86-qp-sd-793-theme-3-2020-03-30T08-45-28-551Z":{"name":"@gooddata/react-components","version":"7.5.0-alpha-ptquang86-qp-sd-793-theme-3-2020-03-30T08-45-28-551Z","author":{"name":"GoodData Corporation"},"license":"BSD-3-Clause","_id":"@gooddata/react-components@7.5.0-alpha-ptquang86-qp-sd-793-theme-3-2020-03-30T08-45-28-551Z","maintainers":[{"name":"afi","email":"adam.fiedler@gooddata.com"},{"name":"bertold8","email":"ivan.nejezchleb@seznam.cz"},{"name":"brbistas","email":"valentinos.chraniotis@gooddata.com"},{"name":"bugsbunny338","email":"jiri.zajic@mensa.cz"},{"name":"de.do","email":"de.do@gooddata.com"},{"name":"gooddata-ci","email":"rail@gooddata.com"},{"name":"hung.nguyen.hoang","email":"hung.nguyen@gooddata.com"},{"name":"ivan.mjartan","email":"ivan.mjartan@gooddata.com"},{"name":"jakub-sterba","email":"jakub.sterba@gooddata.com"},{"name":"jankc","email":"jan.krapac@gmail.com"},{"name":"jaroslav.tomecek","email":"jaroslav.tomecek@gooddata.com"},{"name":"jkittler","email":"honza.kittler@gmail.com"},{"name":"khanh.le","email":"khanh.le@gooddata.com"},{"name":"lanhuynh","email":"lan.huynh@gooddata.com"},{"name":"linhhong","email":"linh.hong@gooddata.com"},{"name":"lupko","email":"lubomir.slivka@gooddata.com"},{"name":"matyas.kandl","email":"matyas.kandl@gooddata.com"},{"name":"michal.marsal","email":"michal.marsal@gooddata.com"},{"name":"naibinh","email":"naibinh@gmail.com"},{"name":"nikolacech","email":"nikola.cech@gooddata.com"},{"name":"nis.hua","email":"nis.hua@gooddata.com"},{"name":"no23reason","email":"dan.homola@hotmail.cz"},{"name":"patrikbraborec","email":"patrik.braborec@gooddata.com"},{"name":"pbenes","email":"petr.benes@gooddata.com"},{"name":"petrjanu","email":"petr.janu@gooddata.com"},{"name":"ptquang86","email":"ptquang86@gmail.com"},{"name":"qduval","email":"quentin.duval@gooddata.com"},{"name":"rodri360","email":"me@rodri360.com"},{"name":"sitina","email":"jiri.sitina@gooddata.com"},{"name":"strouhaljan","email":"strouhal.jan@gmail.com"},{"name":"tomas.kratochvil","email":"tomas.kratochvil@gooddata.com"},{"name":"tomasreichmann","email":"tomasreichmann@gmail.com"},{"name":"tomsatgd","email":"tomas.satinsky@gooddata.com"},{"name":"trung-le-quoc","email":"trung.le@gooddata.com"},{"name":"tu-ngo","email":"tungo1981@gmail.com"},{"name":"tulean","email":"tuan.le@gooddata.com"},{"name":"tuqt1005","email":"tu.tran@gooddata.com"},{"name":"utdnah","email":"danh.ung@gooddata.com"},{"name":"vlastikcz","email":"vlastimil.kotas@gooddata.com"},{"name":"vu.pham","email":"vu.pham@gooddata.com"},{"name":"xmort","email":"petr.dolejsi@gooddata.com"},{"name":"yanlipnican","email":"yanlipnican@gmail.com"}],"homepage":"https://github.com/gooddata/gooddata-react-components#readme","bugs":{"url":"https://github.com/gooddata/gooddata-react-components/issues"},"dist":{"shasum":"c18c4b6d7cfdd004fa281d0c0cd80d3c913a224b","tarball":"https://registry.npmjs.org/@gooddata/react-components/-/react-components-7.5.0-alpha-ptquang86-qp-sd-793-theme-3-2020-03-30T08-45-28-551Z.tgz","fileCount":2503,"integrity":"sha512-Y7ZytSrZ8D1e8th05O2bQRSpwMrobvWMz7x+kMeEf6uKipKLzmxgnWmYw5Xwsp/YGmcvKBA8Sw0LwFr0zZ6zFA==","signatures":[{"sig":"MEUCIQDN5Q7e7dP/sfwyrCjiZSPuqJ8f2g03YbTi8rCjUS7j/AIgB3sNzPvsJY4OqAmudAdl87YbUl8TTQFzJDN2B7Zk7a0=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":9927292,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJegbHYCRA9TVsSAnZWagAAI60P/Apy1t5dwUvdZAv4FQCp\nxB/IT2TRtPe6s3dD8ffkJZ8rW18vdmjvXxo4IR+bZan+r/8e+BnBwFMduvwX\nj0cn3AuI9WhxTQcckIEHhYYfAVeylqojkUZLICEFYGD5bzKsDfJsAvLxSEkK\n52v2e5WSimMxYouKWdrWEKwEjxWtNGVQnpAgE08SG3+72BXs6seFdx48MJWy\nTz9nx0fmUGI8G/z+JV4EC11H8IjAeyCSqyih7cuFrKs3mOxSsBL2nee16Sni\nj/H5Z9iYYWQEHXLB/+n36Q33tURwTphQ1r/EZMZxg9gggLNxWJpnATR1z8HS\nzDfbPh9hmt3ImGfqat85ErclXG4HZbnnvWI7Dsz+cEAD4l0saZLfqU5twd18\nyBuY2S42gNUP6nRNSvqZmUSmfYfQjUshoTEseGJRFSNGHO4fBpdHUQBHZt2J\nLBPMyvYLbxiTF03SGzL9uiDY35rmkqGttNPwrMch9Yylc6mpskfgHRaGn+Bf\nhPI0GpLfPMRk4PRiqfr6HknQ9s84R22C/1aSFhzZlX9CsTUfuGuAwWOzKyWc\nXSLqIDLBls4X8xFj3pP4WgGk+a95blRWBQl8tZmj55XZ1UWQ5H8/2aYbuwOW\n0EPc5WBVlMWjHmRYvUo7owhUrzZ2HTWkjE26R1gy0ki1FQ2DEF5pFmvjkZwY\nCM57\r\n=CqBi\r\n-----END PGP SIGNATURE-----\r\n"},"main":"dist/index.js","husky":{"hooks":{"pre-commit":"lint-staged"}},"config":{"eslint":"./examples/**/*.{js,jsx}","tslint":"./{__mocks__,src,stories}/{,**/}*.{ts,tsx}"},"readme":"[![npm version](https://badge.fury.io/js/%40gooddata%2Freact-components.svg)](https://www.npmjs.com/package/@gooddata/react-components)\n\n# GoodData.UI React components\n> A React-based JavaScript library for building data-driven applications\n\n## Getting started\n- [GoodData.UI Documentation](http://sdk.gooddata.com/gooddata-ui/)\n- [GoodData.UI Live Examples](https://gooddata-examples.herokuapp.com/)\n- [Stack Overflow](https://stackoverflow.com/questions/tagged/gooddata)\n\n### Usage\nWith [yarn](https://yarnpkg.com) installed, go to your project directory and run\n```\n$ yarn add @gooddata/react-components\n```\nIf you prefer [npm](npmjs.com) run\n```\n$ npm install --save @gooddata/react-components\n```\n\nThe public API is exposed via global `index.js`. Except for the styles, do not import any other file directly\nbecause they are not intended to be part of the public API.\n\n## Contributing\n\nWe welcome any contribution in form of [issues](https://github.com/gooddata/gooddata-react-components/issues) or [pull requests](https://github.com/gooddata/gooddata-react-components/pulls).\n\nInstall [Node.js](http://nodejs.org) (node 12.16.1, npm v6.13.4) and [Yarn](https://classic.yarnpkg.com) (1.22.4).\n\nInstall dependencies:\n```\nyarn install --frozen-lockfile\n```\n\nThese commands may come in handy while developing:\n\n| command | description |\n| ------- | ----------- |\n| `yarn install --pure-lockfile` | first step |\n| ||\n| `yarn dev` | build react-components to `/dist` in watch mode |\n| `yarn test` | run all unit tests |\n| `yarn prettier-write` | format the source code to match the valid codestyle |\n| `yarn validate` | validate codestyle |\n| ||\n| `yarn storybook` | run storybook from `/stories` on http://localhost:9001 |\n| `yarn build-storybook` | build storybook to `/dist-storybook` |\n| `yarn test-storybook` | run storybook and [screenshot tests](https://github.com/gooddata/gdc-client-utils/tree/master/test-storybook) |\n| ||\n| `yarn examples` | run Live Examples dev-server from `/examples` on https://localhost:8999 |\n| `yarn examples-build` | build Live Examples to `/examples/dist` |\n| `yarn examples-server` | serve built Live Examples - see `/examples/server/src` |\n| `yarn examples-testcafe` | run testcafe tests against `localhost:8999` |\n\n### Deploy to heroku.com\nWhen you deploy this repo to heroku, it serves *GoodData.UI Live Examples*.\nRelevant tasks are in `Procfile` and `package.json`.\n\n```bash\n# run in the project directory\nheroku login\nheroku create <your-app-name>\nheroku config:set DOMAIN_ADMIN_USERNAME=x@gooddata.com DOMAIN_ADMIN_PASSWORD=xy PROJECT_ID_TO_ASSIGN=xms7ga4tf3g3nzucd8380o2bev8oeknp\ngit push heroku HEAD:master\nheroku open\n```\n### Enable Geo Chart for Storybook and Live Examples\nGeo chart uses Mapbox to render map which requires a Mapbox access token.\n- Register an account and create Mapbox access token at [guide](https://docs.mapbox.com/help/how-mapbox-works/access-tokens/)\n- Store the created token at `.env`:\n```bash\necho -e \"EXAMPLE_MAPBOX_ACCESS_TOKEN=token\" >> .env # only need to run once\necho -e \"STORYBOOK_MAPBOX_ACCESS_TOKEN=token\" >> .env # only need to run once\n```\n\n### Run Live Examples Locally\nTo run *GoodData.UI Live Examples* locally:\n```bash\ngit clone <this-repository>\ncd  <repository-folder>\nyarn install --pure-lockfile\nyarn examples\n```\nThen open https://localhost:8999 and login using Live Examples account (you can [create one here](https://gooddata-examples.herokuapp.com/registration)).\n\n### Run Storybook locally\n- Run storybook with token stored in `.env` for more secure\n```bash\nyarn storybook\n```\n- Or run storybook with token env param exposed to cli (not suggested)\n```bash\nSTORYBOOK_MAPBOX_ACCESS_TOKEN=token yarn storybook\n```\n- Apply either above way to `yarn build-storybook` or `yarn test-storybook`\n\n### Source code formatting\nThe source code in the repository is formatted by [Prettier](https://prettier.io/).\nThe format of the code is validated by our Continuous Integration server and is one of the requirements of successful merge.\n\nPrettier is supported by every major IDE. You can find the list of supported editors and how to configure them [here](https://prettier.io/docs/en/editors.html).\n\nIn the case, when your editor is not supported or you don't want to setup the integration, you can run the `yarn prettier-write` command to reformat the code before commit.\n\n## Changelog\n\n- see [CHANGELOG.md](CHANGELOG.md)\n\n## Supported versions\n\nIn order to make the user experience with integrating GoodData UI SDK as smooth and secure as possible and to ensure that the SDK is using the latest features of the platform, we will only provide support to two most recent major versions of UI SDK.\n\nThe most recent majors will be supported in the following modes:\n\n- The latest major version will receive all new functionality and all bug fixes\n- The previous major version will only receive fixes to critical issues and security fixes. These fixes will be applied on top of last released version of the previous major\n\nThe customers are encouraged to always use the latest version of the UI SDK.\n\nIn case of using older versions, the user might face API incompatibility, performance or security issues.\n\nPlease follow the installation instructions to update to the newest version.\n\n## License\n\n(C) 2007-2020 GoodData Corporation\n\nThis project is dual licensed:\n\n- The ATTRIBUTION-NONCOMMERCIAL 4.0 INTERNATIONAL (CC BY-NC 4.0) is used for purpose of the trial experience and evaluation of GoodData.UI library.\n- The GOODDATA GOODDATA.UI LIBRARY END USER LICENSE AGREEMENT is used for GoodData customers.\n\nFor more information, please see [LICENSE](https://github.com/gooddata/gooddata-react-components/blob/master/LICENSE)\n","gitHead":"67ecdedd7c7f2c41f25ab8a3477c87033da1deee","scripts":{"dev":"bash scripts/build.sh --dev-watch","test":"jest --watch","build":"bash scripts/build.sh","tslint":"yarn run-tslint -t verbose $npm_package_config_tslint","prepare":"cd examples/server && yarn install --frozen-lockfile && cd ../..; rm -r examples/node_modules 2>/dev/null; true","examples":"bash scripts/run-examples.sh","prepare?":"# Called before `npm publish` and on local `npm install`. Temporarily also for deleting obsolete node_modules. Ends with `true` to continue gracefully.","validate":"tsc --noEmit && yarn tslint && eslint $npm_package_config_eslint && yarn prettier-check","build-dev":"bash scripts/build.sh --dev","examples?":"# Default is developer domain, other options: yarn examples [sec,secure,stg,stg2,stg3,demo,developer or URL]","storybook":"yarn build && start-storybook -p 9001 -c .storybook","test-once":"jest","tslint-ci":"mkdir -p ./ci/results && yarn run-tslint -t checkstyle -o ./ci/results/tslint-results.xml $npm_package_config_tslint","run-tslint":"tslint -p tsconfig.json","validate-ci":"tsc --noEmit && yarn tslint-ci  && eslint $npm_package_config_eslint -f checkstyle -o ci/results/eslint-results.xml && yarn prettier-check","examples-build":"bash scripts/build-examples.sh","prepublishOnly":"yarn build","prettier-check":"prettier --check '{src,stories,styles,__mocks__,examples/server/src,examples/src,examples/test}/**/*.{ts,js,tsx,jsx,json,scss,md,yaml,html}'","prettier-write":"prettier --write '{src,stories,styles,__mocks__,examples/server/src,examples/src,examples/test}/**/*.{ts,js,tsx,jsx,json,scss,md,yaml,html}'","test-storybook":"yarn build && test-storybook","build-storybook":"yarn build && build-storybook -c .storybook -o dist-storybook","examples-server":"node examples/server/src/index.js","heroku-postbuild":"yarn examples-build developer","examples-testcafe":"./scripts/run-testcafe.sh visual","check-circular-deps":"madge --circular --extensions ts ./src","examples-testcafe-ci":"./scripts/run-testcafe.sh ci","examples-testcafe-live":"./scripts/run-testcafe.sh live"},"typings":"dist/index.d.ts","_npmUser":{"name":"ptquang86","email":"ptquang86@gmail.com"},"deprecated":"@gooddata/react-components@7 reached End of Support on March 31, 2022. Please upgrade (see https://sdk.gooddata.com/gooddata-ui/docs/supported_versions.html for more information).","repository":{"url":"git+ssh://git@github.com/gooddata/gooddata-react-components.git","type":"git"},"_npmVersion":"6.13.4","description":"GoodData.UI - A powerful JavaScript library for building analytical applications","directories":{},"lint-staged":{"{src,stories,styles,__mocks__,examples/server/src,examples/src,examples/test}/**/*.{ts,js,tsx,jsx,scss}":["npx gdc-fix-copyright","git add"],"{src,stories,styles,__mocks__,examples/server/src,examples/src,examples/test}/**/*.{ts,js,tsx,jsx,json,scss,md,yaml,html}":["prettier --write","git add"]},"_nodeVersion":"12.16.1","dependencies":{"rxjs":"^5.5.6","uuid":"^3.2.1","immer":"^1.3.1","lodash":"^4.17.15","date-fns":"^2.7.0","downshift":"^3.2.7","invariant":"^2.2.2","mapbox-gl":"^1.6.1","classnames":"^2.2.6","highcharts":"7.1.1","prop-types":"^15.6.0","react-intl":"^3.6.0","custom-event":"^1.0.1","react-window":"^1.8.1","ag-grid-react":"20.0.0","react-measure":"^2.3.0","@types/mapbox-gl":"^1.6.1","react-day-picker":"~7.3.0","react-responsive":"^3.0.0","stringify-object":"^2.4.0","@gooddata/typings":"^2.22.0","ag-grid-community":"20.0.0","http-status-codes":"^1.3.0","@gooddata/js-utils":"^3.5.0","@gooddata/numberjs":"^3.2.4","fixed-data-table-2":"0.7.17","@gooddata/goodstrap":"^68.2.1","react-dom-factories":"^1.0.2","@gooddata/gooddata-js":"^12.5.0","json-stable-stringify":"^1.0.1","react-transition-group":"^2.2.1","hoist-non-react-statics":"^3.3.0","nodelist-foreach-polyfill":"^1.2.0","@formatjs/intl-pluralrules":"^1.3.6","highcharts-grouped-categories":"^1.1.3"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"raf":"3.3.2","yup":"^0.24.1","jest":"24.7.1","husky":"3.0.0","madge":"^3.4.4","react":"^16.5.2","enzyme":"3.5.0","eslint":"4.19.1","formik":"^0.11.11","moment":"2.23.0","history":"^4.7.2","ts-jest":"24.0.0","webpack":"4.30.0","full-icu":"^1.3.0","prettier":"1.16.4","react-ga":"^2.5.2","recharts":"1.0.0-beta.9","testcafe":"1.1.4","commander":"2.14.1","node-sass":"4.13.0","react-dom":"^16.5.2","supertest":"3.0.0","ts-loader":"6.0.0","@types/raf":"^3.4.0","css-loader":"0.28.7","jest-junit":"3.0.0","raw-loader":"0.5.1","styled-jsx":"2.2.1","typescript":"3.3.4000","@babel/core":"7.4.4","@types/jest":"24.0.6","@types/node":"7.0.8","@types/uuid":"3.4.3","file-loader":"3.0.1","jest-enzyme":"7.0.2","lint-staged":"9.1.0","sass-loader":"6.0.6","webpack-cli":"3.3.2","@types/react":"16.8.6","babel-loader":"8.0.5","react-helmet":"5.2.0","react-select":"1.2.1","style-loader":"0.19.1","@types/enzyme":"3.1.13","@types/lodash":"4.14.123","testcafe-live":"0.1.4","@babel/runtime":"7.4.4","dotenv-webpack":"^1.7.0","@babel/polyfill":"^7.4.4","@storybook/react":"5.0.11","@types/invariant":"2.2.29","@types/react-dom":"16.0.11","isomorphic-fetch":"2.2.1","react-datepicker":"1.1.0","react-router-dom":"4.2.2","@babel/preset-env":"7.4.4","@gooddata/mock-js":"^2.11.0","@storybook/addons":"5.0.11","@types/classnames":"2.2.3","@types/prop-types":"15.5.2","@storybook/theming":"5.0.11","identity-obj-proxy":"^3.0.0","intl-messageformat":"^7.5.4","webpack-dev-server":"3.3.1","@babel/preset-react":"7.0.0","@types/react-portal":"4.0.1","@types/react-window":"^1.8.1","babel-plugin-lodash":"3.3.4","html-webpack-plugin":"3.2.0","react-test-renderer":"16.4.2","@types/react-measure":"2.0.5","clean-webpack-plugin":"2.0.2","stats-webpack-plugin":"0.7.0","eslint-config-prettier":"4.1.0","react-google-recaptcha":"^0.14.1","tslint-config-prettier":"1.18.0","@gooddata/eslint-config":"^1.0.0","@gooddata/tslint-config":"1.0.0","@types/react-responsive":"^3.0.3","@types/storybook__react":"4.0.1","@types/stringify-object":"^3.2.0","enzyme-adapter-react-16":"1.3.1","@gooddata/test-storybook":"3.2.1","@storybook/addon-actions":"5.0.11","@storybook/addon-options":"5.0.11","node-sass-magic-importer":"5.1.0","react-syntax-highlighter":"11.0.2","@types/fixed-data-table-2":"0.8.1","@types/react-test-renderer":"16.0.0","circular-dependency-plugin":"5.0.2","compression-webpack-plugin":"2.0.0","@types/json-stable-stringify":"^1.0.32","@gooddata/frontend-npm-scripts":"1.1.0","@types/enzyme-adapter-react-16":"1.0.3","@types/storybook__addon-actions":"3.4.2","@babel/plugin-proposal-class-properties":"7.4.4","@babel/plugin-proposal-object-rest-spread":"7.4.4","@babel/plugin-transform-async-to-generator":"7.4.4"},"peerDependencies":{"react":"^16.5.2","react-dom":"^16.5.2"},"_npmOperationalInternal":{"tmp":"tmp/react-components_7.5.0-alpha-ptquang86-qp-sd-793-theme-3-2020-03-30T08-45-28-551Z_1585557975774_0.3654471259752068","host":"s3://npm-registry-packages"}},"7.5.0-alpha-ptquang86-qp-sd-793-theme-3-2020-03-30T08-47-42-127Z":{"name":"@gooddata/react-components","version":"7.5.0-alpha-ptquang86-qp-sd-793-theme-3-2020-03-30T08-47-42-127Z","author":{"name":"GoodData Corporation"},"license":"BSD-3-Clause","_id":"@gooddata/react-components@7.5.0-alpha-ptquang86-qp-sd-793-theme-3-2020-03-30T08-47-42-127Z","maintainers":[{"name":"afi","email":"adam.fiedler@gooddata.com"},{"name":"bertold8","email":"ivan.nejezchleb@seznam.cz"},{"name":"brbistas","email":"valentinos.chraniotis@gooddata.com"},{"name":"bugsbunny338","email":"jiri.zajic@mensa.cz"},{"name":"de.do","email":"de.do@gooddata.com"},{"name":"gooddata-ci","email":"rail@gooddata.com"},{"name":"hung.nguyen.hoang","email":"hung.nguyen@gooddata.com"},{"name":"ivan.mjartan","email":"ivan.mjartan@gooddata.com"},{"name":"jakub-sterba","email":"jakub.sterba@gooddata.com"},{"name":"jankc","email":"jan.krapac@gmail.com"},{"name":"jaroslav.tomecek","email":"jaroslav.tomecek@gooddata.com"},{"name":"jkittler","email":"honza.kittler@gmail.com"},{"name":"khanh.le","email":"khanh.le@gooddata.com"},{"name":"lanhuynh","email":"lan.huynh@gooddata.com"},{"name":"linhhong","email":"linh.hong@gooddata.com"},{"name":"lupko","email":"lubomir.slivka@gooddata.com"},{"name":"matyas.kandl","email":"matyas.kandl@gooddata.com"},{"name":"michal.marsal","email":"michal.marsal@gooddata.com"},{"name":"naibinh","email":"naibinh@gmail.com"},{"name":"nikolacech","email":"nikola.cech@gooddata.com"},{"name":"nis.hua","email":"nis.hua@gooddata.com"},{"name":"no23reason","email":"dan.homola@hotmail.cz"},{"name":"patrikbraborec","email":"patrik.braborec@gooddata.com"},{"name":"pbenes","email":"petr.benes@gooddata.com"},{"name":"petrjanu","email":"petr.janu@gooddata.com"},{"name":"ptquang86","email":"ptquang86@gmail.com"},{"name":"qduval","email":"quentin.duval@gooddata.com"},{"name":"rodri360","email":"me@rodri360.com"},{"name":"sitina","email":"jiri.sitina@gooddata.com"},{"name":"strouhaljan","email":"strouhal.jan@gmail.com"},{"name":"tomas.kratochvil","email":"tomas.kratochvil@gooddata.com"},{"name":"tomasreichmann","email":"tomasreichmann@gmail.com"},{"name":"tomsatgd","email":"tomas.satinsky@gooddata.com"},{"name":"trung-le-quoc","email":"trung.le@gooddata.com"},{"name":"tu-ngo","email":"tungo1981@gmail.com"},{"name":"tulean","email":"tuan.le@gooddata.com"},{"name":"tuqt1005","email":"tu.tran@gooddata.com"},{"name":"utdnah","email":"danh.ung@gooddata.com"},{"name":"vlastikcz","email":"vlastimil.kotas@gooddata.com"},{"name":"vu.pham","email":"vu.pham@gooddata.com"},{"name":"xmort","email":"petr.dolejsi@gooddata.com"},{"name":"yanlipnican","email":"yanlipnican@gmail.com"}],"homepage":"https://github.com/gooddata/gooddata-react-components#readme","bugs":{"url":"https://github.com/gooddata/gooddata-react-components/issues"},"dist":{"shasum":"3ddbfbdba98ac36ccc339856c6687fac78e6aba9","tarball":"https://registry.npmjs.org/@gooddata/react-components/-/react-components-7.5.0-alpha-ptquang86-qp-sd-793-theme-3-2020-03-30T08-47-42-127Z.tgz","fileCount":2503,"integrity":"sha512-IUAoq4SPxsYkwqkfbd8/ajzdbco33PTdnG0447DeFs4LXsRijkMp9nAXU887UG4zzUoLOpiYEmfW+jCWlmJzng==","signatures":[{"sig":"MEUCIDGpbr6YitMZ+etk4wFBvfJzcPVgEEOsMv2ed/GB196UAiEA9ZFfvdkLp5+x3Kku6xMHARV2UMQUYoSsuqqXiWl4/Zk=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":9927292,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJegbJYCRA9TVsSAnZWagAAIKQQAJcVh2j29uY2+VzbxCrK\nD1Mr32zw0+p7MI7NJkzpJpDxIBuu70XMS0nYq9o+9deQmmfofJdwxVUVpg9A\nTLsOYplR550uJ1aQiIidHn+3JcgSlULGI8GNrcdJT8hj+0trpDI6jlNK0RxA\ni+mMK33waOoqqtynKZ0u3VVTrLi5+7NFctuc8pJBLcdiwOLsHOf5Wc6u8Sh1\n11eGsh93+aGOvYZUkGI6pbSDZ4ZQ0eTT9pvSO81TNLPOxli6JLCUfD2DfDEk\ni0uVIazdEIKzWqOmoknuPj3BbZtG9/ibE9BnF+0/I7RB8aTnwuyGWMpBdZCz\ncNIHGKVryNUhu7QC74eSjnwSDMCCYc1Rz/UzQvgIIrZPucZohxeBgU/retFU\nF51n/FRhgTUPe79xeVMWjJI/YiWrY7/4lU9Wz8zqYaUNdUrTlMrZevd2VMP0\nkvDsjuC/WBOtuwbBgjN+/zic7WthAoJ651TAXGzOvll7+rkdSX7OY6nXHFka\ne9k1F/YUbhYnk8LcF5ksFcAYjoYyOshNAcD9VLMI+0KcFF4h/l/NroXgY1e/\n+0fX4BBsZblw+IyJIl3NQDYQkOCjZt7c+t3kU1vP4On6PqKmOG40FUL+StNS\nB7bUWCKRqDFG6oD0chrPst/IYTqc3KbMQ/CUGmylaX4pJVtydwBOUaRwPA8+\nMCGh\r\n=gUQn\r\n-----END PGP SIGNATURE-----\r\n"},"main":"dist/index.js","husky":{"hooks":{"pre-commit":"lint-staged"}},"config":{"eslint":"./examples/**/*.{js,jsx}","tslint":"./{__mocks__,src,stories}/{,**/}*.{ts,tsx}"},"readme":"[![npm version](https://badge.fury.io/js/%40gooddata%2Freact-components.svg)](https://www.npmjs.com/package/@gooddata/react-components)\n\n# GoodData.UI React components\n> A React-based JavaScript library for building data-driven applications\n\n## Getting started\n- [GoodData.UI Documentation](http://sdk.gooddata.com/gooddata-ui/)\n- [GoodData.UI Live Examples](https://gooddata-examples.herokuapp.com/)\n- [Stack Overflow](https://stackoverflow.com/questions/tagged/gooddata)\n\n### Usage\nWith [yarn](https://yarnpkg.com) installed, go to your project directory and run\n```\n$ yarn add @gooddata/react-components\n```\nIf you prefer [npm](npmjs.com) run\n```\n$ npm install --save @gooddata/react-components\n```\n\nThe public API is exposed via global `index.js`. Except for the styles, do not import any other file directly\nbecause they are not intended to be part of the public API.\n\n## Contributing\n\nWe welcome any contribution in form of [issues](https://github.com/gooddata/gooddata-react-components/issues) or [pull requests](https://github.com/gooddata/gooddata-react-components/pulls).\n\nInstall [Node.js](http://nodejs.org) (node 12.16.1, npm v6.13.4) and [Yarn](https://classic.yarnpkg.com) (1.22.4).\n\nInstall dependencies:\n```\nyarn install --frozen-lockfile\n```\n\nThese commands may come in handy while developing:\n\n| command | description |\n| ------- | ----------- |\n| `yarn install --pure-lockfile` | first step |\n| ||\n| `yarn dev` | build react-components to `/dist` in watch mode |\n| `yarn test` | run all unit tests |\n| `yarn prettier-write` | format the source code to match the valid codestyle |\n| `yarn validate` | validate codestyle |\n| ||\n| `yarn storybook` | run storybook from `/stories` on http://localhost:9001 |\n| `yarn build-storybook` | build storybook to `/dist-storybook` |\n| `yarn test-storybook` | run storybook and [screenshot tests](https://github.com/gooddata/gdc-client-utils/tree/master/test-storybook) |\n| ||\n| `yarn examples` | run Live Examples dev-server from `/examples` on https://localhost:8999 |\n| `yarn examples-build` | build Live Examples to `/examples/dist` |\n| `yarn examples-server` | serve built Live Examples - see `/examples/server/src` |\n| `yarn examples-testcafe` | run testcafe tests against `localhost:8999` |\n\n### Deploy to heroku.com\nWhen you deploy this repo to heroku, it serves *GoodData.UI Live Examples*.\nRelevant tasks are in `Procfile` and `package.json`.\n\n```bash\n# run in the project directory\nheroku login\nheroku create <your-app-name>\nheroku config:set DOMAIN_ADMIN_USERNAME=x@gooddata.com DOMAIN_ADMIN_PASSWORD=xy PROJECT_ID_TO_ASSIGN=xms7ga4tf3g3nzucd8380o2bev8oeknp\ngit push heroku HEAD:master\nheroku open\n```\n### Enable Geo Chart for Storybook and Live Examples\nGeo chart uses Mapbox to render map which requires a Mapbox access token.\n- Register an account and create Mapbox access token at [guide](https://docs.mapbox.com/help/how-mapbox-works/access-tokens/)\n- Store the created token at `.env`:\n```bash\necho -e \"EXAMPLE_MAPBOX_ACCESS_TOKEN=token\" >> .env # only need to run once\necho -e \"STORYBOOK_MAPBOX_ACCESS_TOKEN=token\" >> .env # only need to run once\n```\n\n### Run Live Examples Locally\nTo run *GoodData.UI Live Examples* locally:\n```bash\ngit clone <this-repository>\ncd  <repository-folder>\nyarn install --pure-lockfile\nyarn examples\n```\nThen open https://localhost:8999 and login using Live Examples account (you can [create one here](https://gooddata-examples.herokuapp.com/registration)).\n\n### Run Storybook locally\n- Run storybook with token stored in `.env` for more secure\n```bash\nyarn storybook\n```\n- Or run storybook with token env param exposed to cli (not suggested)\n```bash\nSTORYBOOK_MAPBOX_ACCESS_TOKEN=token yarn storybook\n```\n- Apply either above way to `yarn build-storybook` or `yarn test-storybook`\n\n### Source code formatting\nThe source code in the repository is formatted by [Prettier](https://prettier.io/).\nThe format of the code is validated by our Continuous Integration server and is one of the requirements of successful merge.\n\nPrettier is supported by every major IDE. You can find the list of supported editors and how to configure them [here](https://prettier.io/docs/en/editors.html).\n\nIn the case, when your editor is not supported or you don't want to setup the integration, you can run the `yarn prettier-write` command to reformat the code before commit.\n\n## Changelog\n\n- see [CHANGELOG.md](CHANGELOG.md)\n\n## Supported versions\n\nIn order to make the user experience with integrating GoodData UI SDK as smooth and secure as possible and to ensure that the SDK is using the latest features of the platform, we will only provide support to two most recent major versions of UI SDK.\n\nThe most recent majors will be supported in the following modes:\n\n- The latest major version will receive all new functionality and all bug fixes\n- The previous major version will only receive fixes to critical issues and security fixes. These fixes will be applied on top of last released version of the previous major\n\nThe customers are encouraged to always use the latest version of the UI SDK.\n\nIn case of using older versions, the user might face API incompatibility, performance or security issues.\n\nPlease follow the installation instructions to update to the newest version.\n\n## License\n\n(C) 2007-2020 GoodData Corporation\n\nThis project is dual licensed:\n\n- The ATTRIBUTION-NONCOMMERCIAL 4.0 INTERNATIONAL (CC BY-NC 4.0) is used for purpose of the trial experience and evaluation of GoodData.UI library.\n- The GOODDATA GOODDATA.UI LIBRARY END USER LICENSE AGREEMENT is used for GoodData customers.\n\nFor more information, please see [LICENSE](https://github.com/gooddata/gooddata-react-components/blob/master/LICENSE)\n","gitHead":"67ecdedd7c7f2c41f25ab8a3477c87033da1deee","scripts":{"dev":"bash scripts/build.sh --dev-watch","test":"jest --watch","build":"bash scripts/build.sh","tslint":"yarn run-tslint -t verbose $npm_package_config_tslint","prepare":"cd examples/server && yarn install --frozen-lockfile && cd ../..; rm -r examples/node_modules 2>/dev/null; true","examples":"bash scripts/run-examples.sh","prepare?":"# Called before `npm publish` and on local `npm install`. Temporarily also for deleting obsolete node_modules. Ends with `true` to continue gracefully.","validate":"tsc --noEmit && yarn tslint && eslint $npm_package_config_eslint && yarn prettier-check","build-dev":"bash scripts/build.sh --dev","examples?":"# Default is developer domain, other options: yarn examples [sec,secure,stg,stg2,stg3,demo,developer or URL]","storybook":"yarn build && start-storybook -p 9001 -c .storybook","test-once":"jest","tslint-ci":"mkdir -p ./ci/results && yarn run-tslint -t checkstyle -o ./ci/results/tslint-results.xml $npm_package_config_tslint","run-tslint":"tslint -p tsconfig.json","validate-ci":"tsc --noEmit && yarn tslint-ci  && eslint $npm_package_config_eslint -f checkstyle -o ci/results/eslint-results.xml && yarn prettier-check","examples-build":"bash scripts/build-examples.sh","prepublishOnly":"yarn build","prettier-check":"prettier --check '{src,stories,styles,__mocks__,examples/server/src,examples/src,examples/test}/**/*.{ts,js,tsx,jsx,json,scss,md,yaml,html}'","prettier-write":"prettier --write '{src,stories,styles,__mocks__,examples/server/src,examples/src,examples/test}/**/*.{ts,js,tsx,jsx,json,scss,md,yaml,html}'","test-storybook":"yarn build && test-storybook","build-storybook":"yarn build && build-storybook -c .storybook -o dist-storybook","examples-server":"node examples/server/src/index.js","heroku-postbuild":"yarn examples-build developer","examples-testcafe":"./scripts/run-testcafe.sh visual","check-circular-deps":"madge --circular --extensions ts ./src","examples-testcafe-ci":"./scripts/run-testcafe.sh ci","examples-testcafe-live":"./scripts/run-testcafe.sh live"},"typings":"dist/index.d.ts","_npmUser":{"name":"ptquang86","email":"ptquang86@gmail.com"},"deprecated":"@gooddata/react-components@7 reached End of Support on March 31, 2022. Please upgrade (see https://sdk.gooddata.com/gooddata-ui/docs/supported_versions.html for more information).","repository":{"url":"git+ssh://git@github.com/gooddata/gooddata-react-components.git","type":"git"},"_npmVersion":"6.13.4","description":"GoodData.UI - A powerful JavaScript library for building analytical applications","directories":{},"lint-staged":{"{src,stories,styles,__mocks__,examples/server/src,examples/src,examples/test}/**/*.{ts,js,tsx,jsx,scss}":["npx gdc-fix-copyright","git add"],"{src,stories,styles,__mocks__,examples/server/src,examples/src,examples/test}/**/*.{ts,js,tsx,jsx,json,scss,md,yaml,html}":["prettier --write","git add"]},"_nodeVersion":"12.16.1","dependencies":{"rxjs":"^5.5.6","uuid":"^3.2.1","immer":"^1.3.1","lodash":"^4.17.15","date-fns":"^2.7.0","downshift":"^3.2.7","invariant":"^2.2.2","mapbox-gl":"^1.6.1","classnames":"^2.2.6","highcharts":"7.1.1","prop-types":"^15.6.0","react-intl":"^3.6.0","custom-event":"^1.0.1","react-window":"^1.8.1","ag-grid-react":"20.0.0","react-measure":"^2.3.0","@types/mapbox-gl":"^1.6.1","react-day-picker":"~7.3.0","react-responsive":"^3.0.0","stringify-object":"^2.4.0","@gooddata/typings":"^2.22.0","ag-grid-community":"20.0.0","http-status-codes":"^1.3.0","@gooddata/js-utils":"^3.5.0","@gooddata/numberjs":"^3.2.4","fixed-data-table-2":"0.7.17","@gooddata/goodstrap":"^68.2.1","react-dom-factories":"^1.0.2","@gooddata/gooddata-js":"^12.5.0","json-stable-stringify":"^1.0.1","react-transition-group":"^2.2.1","hoist-non-react-statics":"^3.3.0","nodelist-foreach-polyfill":"^1.2.0","@formatjs/intl-pluralrules":"^1.3.6","highcharts-grouped-categories":"^1.1.3"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"raf":"3.3.2","yup":"^0.24.1","jest":"24.7.1","husky":"3.0.0","madge":"^3.4.4","react":"^16.5.2","enzyme":"3.5.0","eslint":"4.19.1","formik":"^0.11.11","moment":"2.23.0","history":"^4.7.2","ts-jest":"24.0.0","webpack":"4.30.0","full-icu":"^1.3.0","prettier":"1.16.4","react-ga":"^2.5.2","recharts":"1.0.0-beta.9","testcafe":"1.1.4","commander":"2.14.1","node-sass":"4.13.0","react-dom":"^16.5.2","supertest":"3.0.0","ts-loader":"6.0.0","@types/raf":"^3.4.0","css-loader":"0.28.7","jest-junit":"3.0.0","raw-loader":"0.5.1","styled-jsx":"2.2.1","typescript":"3.3.4000","@babel/core":"7.4.4","@types/jest":"24.0.6","@types/node":"7.0.8","@types/uuid":"3.4.3","file-loader":"3.0.1","jest-enzyme":"7.0.2","lint-staged":"9.1.0","sass-loader":"6.0.6","webpack-cli":"3.3.2","@types/react":"16.8.6","babel-loader":"8.0.5","react-helmet":"5.2.0","react-select":"1.2.1","style-loader":"0.19.1","@types/enzyme":"3.1.13","@types/lodash":"4.14.123","testcafe-live":"0.1.4","@babel/runtime":"7.4.4","dotenv-webpack":"^1.7.0","@babel/polyfill":"^7.4.4","@storybook/react":"5.0.11","@types/invariant":"2.2.29","@types/react-dom":"16.0.11","isomorphic-fetch":"2.2.1","react-datepicker":"1.1.0","react-router-dom":"4.2.2","@babel/preset-env":"7.4.4","@gooddata/mock-js":"^2.11.0","@storybook/addons":"5.0.11","@types/classnames":"2.2.3","@types/prop-types":"15.5.2","@storybook/theming":"5.0.11","identity-obj-proxy":"^3.0.0","intl-messageformat":"^7.5.4","webpack-dev-server":"3.3.1","@babel/preset-react":"7.0.0","@types/react-portal":"4.0.1","@types/react-window":"^1.8.1","babel-plugin-lodash":"3.3.4","html-webpack-plugin":"3.2.0","react-test-renderer":"16.4.2","@types/react-measure":"2.0.5","clean-webpack-plugin":"2.0.2","stats-webpack-plugin":"0.7.0","eslint-config-prettier":"4.1.0","react-google-recaptcha":"^0.14.1","tslint-config-prettier":"1.18.0","@gooddata/eslint-config":"^1.0.0","@gooddata/tslint-config":"1.0.0","@types/react-responsive":"^3.0.3","@types/storybook__react":"4.0.1","@types/stringify-object":"^3.2.0","enzyme-adapter-react-16":"1.3.1","@gooddata/test-storybook":"3.2.1","@storybook/addon-actions":"5.0.11","@storybook/addon-options":"5.0.11","node-sass-magic-importer":"5.1.0","react-syntax-highlighter":"11.0.2","@types/fixed-data-table-2":"0.8.1","@types/react-test-renderer":"16.0.0","circular-dependency-plugin":"5.0.2","compression-webpack-plugin":"2.0.0","@types/json-stable-stringify":"^1.0.32","@gooddata/frontend-npm-scripts":"1.1.0","@types/enzyme-adapter-react-16":"1.0.3","@types/storybook__addon-actions":"3.4.2","@babel/plugin-proposal-class-properties":"7.4.4","@babel/plugin-proposal-object-rest-spread":"7.4.4","@babel/plugin-transform-async-to-generator":"7.4.4"},"peerDependencies":{"react":"^16.5.2","react-dom":"^16.5.2"},"_npmOperationalInternal":{"tmp":"tmp/react-components_7.5.0-alpha-ptquang86-qp-sd-793-theme-3-2020-03-30T08-47-42-127Z_1585558103546_0.2620932758796741","host":"s3://npm-registry-packages"}},"7.5.0-alpha-naibinh-nab-sd-899-2020-03-30T10-26-20-206Z":{"name":"@gooddata/react-components","version":"7.5.0-alpha-naibinh-nab-sd-899-2020-03-30T10-26-20-206Z","author":{"name":"GoodData Corporation"},"license":"BSD-3-Clause","_id":"@gooddata/react-components@7.5.0-alpha-naibinh-nab-sd-899-2020-03-30T10-26-20-206Z","maintainers":[{"name":"afi","email":"adam.fiedler@gooddata.com"},{"name":"bertold8","email":"ivan.nejezchleb@seznam.cz"},{"name":"brbistas","email":"valentinos.chraniotis@gooddata.com"},{"name":"bugsbunny338","email":"jiri.zajic@mensa.cz"},{"name":"de.do","email":"de.do@gooddata.com"},{"name":"gooddata-ci","email":"rail@gooddata.com"},{"name":"hung.nguyen.hoang","email":"hung.nguyen@gooddata.com"},{"name":"ivan.mjartan","email":"ivan.mjartan@gooddata.com"},{"name":"jakub-sterba","email":"jakub.sterba@gooddata.com"},{"name":"jankc","email":"jan.krapac@gmail.com"},{"name":"jaroslav.tomecek","email":"jaroslav.tomecek@gooddata.com"},{"name":"jkittler","email":"honza.kittler@gmail.com"},{"name":"khanh.le","email":"khanh.le@gooddata.com"},{"name":"lanhuynh","email":"lan.huynh@gooddata.com"},{"name":"linhhong","email":"linh.hong@gooddata.com"},{"name":"lupko","email":"lubomir.slivka@gooddata.com"},{"name":"matyas.kandl","email":"matyas.kandl@gooddata.com"},{"name":"michal.marsal","email":"michal.marsal@gooddata.com"},{"name":"naibinh","email":"naibinh@gmail.com"},{"name":"nikolacech","email":"nikola.cech@gooddata.com"},{"name":"nis.hua","email":"nis.hua@gooddata.com"},{"name":"no23reason","email":"dan.homola@hotmail.cz"},{"name":"patrikbraborec","email":"patrik.braborec@gooddata.com"},{"name":"pbenes","email":"petr.benes@gooddata.com"},{"name":"petrjanu","email":"petr.janu@gooddata.com"},{"name":"ptquang86","email":"ptquang86@gmail.com"},{"name":"qduval","email":"quentin.duval@gooddata.com"},{"name":"rodri360","email":"me@rodri360.com"},{"name":"sitina","email":"jiri.sitina@gooddata.com"},{"name":"strouhaljan","email":"strouhal.jan@gmail.com"},{"name":"tomas.kratochvil","email":"tomas.kratochvil@gooddata.com"},{"name":"tomasreichmann","email":"tomasreichmann@gmail.com"},{"name":"tomsatgd","email":"tomas.satinsky@gooddata.com"},{"name":"trung-le-quoc","email":"trung.le@gooddata.com"},{"name":"tu-ngo","email":"tungo1981@gmail.com"},{"name":"tulean","email":"tuan.le@gooddata.com"},{"name":"tuqt1005","email":"tu.tran@gooddata.com"},{"name":"utdnah","email":"danh.ung@gooddata.com"},{"name":"vlastikcz","email":"vlastimil.kotas@gooddata.com"},{"name":"vu.pham","email":"vu.pham@gooddata.com"},{"name":"xmort","email":"petr.dolejsi@gooddata.com"},{"name":"yanlipnican","email":"yanlipnican@gmail.com"}],"homepage":"https://github.com/gooddata/gooddata-react-components#readme","bugs":{"url":"https://github.com/gooddata/gooddata-react-components/issues"},"dist":{"shasum":"3efef443fc2fd0aa10000437b2607c6d674466b6","tarball":"https://registry.npmjs.org/@gooddata/react-components/-/react-components-7.5.0-alpha-naibinh-nab-sd-899-2020-03-30T10-26-20-206Z.tgz","fileCount":2494,"integrity":"sha512-GtHyPhMmUKpAzrTXprNvrzrmY4or0RQ9AMrTIfClgVkZAOpAJJny25NNZQwOh9tufVt1bJWaCDCUjkS7N7STxQ==","signatures":[{"sig":"MEQCIEn8EhlsEBYkCwKNtkyPGXYuqIGHkIYyfRCWsah6MxXpAiAj833gRa+BbZuZmdFd5hKupy5H7v9yTNLUcY9tNGooXw==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":9838264,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJegclvCRA9TVsSAnZWagAAHMcP/1/dWS/9ySD40nxyd7Ak\ndOkWzJJNHV33+24CuCjM5iXtZD4XbMO33SbpO0WbUp/VnoJHE4NOnbHlKySd\n02zOEthSRkTbtv6acPa4NizMy+A4lxRumoebhNSgmzVbuzEuMafh0Q9z/rSw\n/nEF9JPWkzpHoeHmo2IbDMaZTiUMvD3BbTszunbf8zB6Ff8LJLZkaD+LadtZ\nJkTUpYajwYBuZ8whjxWHW7IoSVmFomk8WF+cvYQDGCeFzAdHw3+KnySJyvRO\nu15Qmzq1dzWSFxOGiYig4eCM6yFoxWpdXgmnTqph/itYZAif6IyjlIYNn1TM\n29gYk25FoDc0Huv2zze0+bPyJzcIiwupqi+mlCQBULh2+vwW5LV/tF/a3jnq\nFZS5pucnoKBd8lxzUeNsObdktuG90mk29PYb7z1rtSnCcD6G8xJBKn+P6I4w\n2ARekLQHDj4LrHww4t700bjHnIrYw/UIu/mJvj9RFU4mrncEqqTGVOO8B2Bc\nbPho7SYQ+BEHYf8CJmezQO007m7s8HhlshwhCTvGAHhHCMDXNAUdp3zA2cET\nJbiRdOsEAmVjHxgP+8rAfrjq8V//A4UJO5pQWldcoYFisso2Hc+Jt99MEBL/\n87pC+lyWyvV2g2zm4E0vBHpjib8N4DIf4IBD+iHRndYoMJXuPM5EUnZ0II5P\nKX5r\r\n=memV\r\n-----END PGP SIGNATURE-----\r\n"},"main":"dist/index.js","husky":{"hooks":{"pre-commit":"lint-staged"}},"config":{"eslint":"./examples/**/*.{js,jsx}","tslint":"./{__mocks__,src,stories}/{,**/}*.{ts,tsx}"},"readme":"[![npm version](https://badge.fury.io/js/%40gooddata%2Freact-components.svg)](https://www.npmjs.com/package/@gooddata/react-components)\n\n# GoodData.UI React components\n> A React-based JavaScript library for building data-driven applications\n\n## Getting started\n- [GoodData.UI Documentation](http://sdk.gooddata.com/gooddata-ui/)\n- [GoodData.UI Live Examples](https://gooddata-examples.herokuapp.com/)\n- [Stack Overflow](https://stackoverflow.com/questions/tagged/gooddata)\n\n### Usage\nWith [yarn](https://yarnpkg.com) installed, go to your project directory and run\n```\n$ yarn add @gooddata/react-components\n```\nIf you prefer [npm](npmjs.com) run\n```\n$ npm install --save @gooddata/react-components\n```\n\nThe public API is exposed via global `index.js`. Except for the styles, do not import any other file directly\nbecause they are not intended to be part of the public API.\n\n## Contributing\n\nWe welcome any contribution in form of [issues](https://github.com/gooddata/gooddata-react-components/issues) or [pull requests](https://github.com/gooddata/gooddata-react-components/pulls).\n\nInstall [Node.js](http://nodejs.org) (node 12.16.1, npm v6.13.4) and [Yarn](https://classic.yarnpkg.com) (1.22.4).\n\nInstall dependencies:\n```\nyarn install --frozen-lockfile\n```\n\nThese commands may come in handy while developing:\n\n| command | description |\n| ------- | ----------- |\n| `yarn install --pure-lockfile` | first step |\n| ||\n| `yarn dev` | build react-components to `/dist` in watch mode |\n| `yarn test` | run all unit tests |\n| `yarn prettier-write` | format the source code to match the valid codestyle |\n| `yarn validate` | validate codestyle |\n| ||\n| `yarn storybook` | run storybook from `/stories` on http://localhost:9001 |\n| `yarn build-storybook` | build storybook to `/dist-storybook` |\n| `yarn test-storybook` | run storybook and [screenshot tests](https://github.com/gooddata/gdc-client-utils/tree/master/test-storybook) |\n| ||\n| `yarn examples` | run Live Examples dev-server from `/examples` on https://localhost:8999 |\n| `yarn examples-build` | build Live Examples to `/examples/dist` |\n| `yarn examples-server` | serve built Live Examples - see `/examples/server/src` |\n| `yarn examples-testcafe` | run testcafe tests against `localhost:8999` |\n\n### Deploy to heroku.com\nWhen you deploy this repo to heroku, it serves *GoodData.UI Live Examples*.\nRelevant tasks are in `Procfile` and `package.json`.\n\n```bash\n# run in the project directory\nheroku login\nheroku create <your-app-name>\nheroku config:set DOMAIN_ADMIN_USERNAME=x@gooddata.com DOMAIN_ADMIN_PASSWORD=xy PROJECT_ID_TO_ASSIGN=xms7ga4tf3g3nzucd8380o2bev8oeknp\ngit push heroku HEAD:master\nheroku open\n```\n### Enable Geo Chart for Storybook and Live Examples\nGeo chart uses Mapbox to render map which requires a Mapbox access token.\n- Register an account and create Mapbox access token at [guide](https://docs.mapbox.com/help/how-mapbox-works/access-tokens/)\n- Store the created token at `.env`:\n```bash\necho -e \"EXAMPLE_MAPBOX_ACCESS_TOKEN=token\" >> .env # only need to run once\necho -e \"STORYBOOK_MAPBOX_ACCESS_TOKEN=token\" >> .env # only need to run once\n```\n\n### Run Live Examples Locally\nTo run *GoodData.UI Live Examples* locally:\n```bash\ngit clone <this-repository>\ncd  <repository-folder>\nyarn install --pure-lockfile\nyarn examples\n```\nThen open https://localhost:8999 and login using Live Examples account (you can [create one here](https://gooddata-examples.herokuapp.com/registration)).\n\n### Run Storybook locally\n- Run storybook with token stored in `.env` for more secure\n```bash\nyarn storybook\n```\n- Or run storybook with token env param exposed to cli (not suggested)\n```bash\nSTORYBOOK_MAPBOX_ACCESS_TOKEN=token yarn storybook\n```\n- Apply either above way to `yarn build-storybook` or `yarn test-storybook`\n\n### Source code formatting\nThe source code in the repository is formatted by [Prettier](https://prettier.io/).\nThe format of the code is validated by our Continuous Integration server and is one of the requirements of successful merge.\n\nPrettier is supported by every major IDE. You can find the list of supported editors and how to configure them [here](https://prettier.io/docs/en/editors.html).\n\nIn the case, when your editor is not supported or you don't want to setup the integration, you can run the `yarn prettier-write` command to reformat the code before commit.\n\n## Changelog\n\n- see [CHANGELOG.md](CHANGELOG.md)\n\n## Supported versions\n\nIn order to make the user experience with integrating GoodData UI SDK as smooth and secure as possible and to ensure that the SDK is using the latest features of the platform, we will only provide support to two most recent major versions of UI SDK.\n\nThe most recent majors will be supported in the following modes:\n\n- The latest major version will receive all new functionality and all bug fixes\n- The previous major version will only receive fixes to critical issues and security fixes. These fixes will be applied on top of last released version of the previous major\n\nThe customers are encouraged to always use the latest version of the UI SDK.\n\nIn case of using older versions, the user might face API incompatibility, performance or security issues.\n\nPlease follow the installation instructions to update to the newest version.\n\n## License\n\n(C) 2007-2020 GoodData Corporation\n\nThis project is dual licensed:\n\n- The ATTRIBUTION-NONCOMMERCIAL 4.0 INTERNATIONAL (CC BY-NC 4.0) is used for purpose of the trial experience and evaluation of GoodData.UI library.\n- The GOODDATA GOODDATA.UI LIBRARY END USER LICENSE AGREEMENT is used for GoodData customers.\n\nFor more information, please see [LICENSE](https://github.com/gooddata/gooddata-react-components/blob/master/LICENSE)\n","gitHead":"2064297862ecb44b8adc309a1463094937333d12","scripts":{"dev":"bash scripts/build.sh --dev-watch","test":"jest --watch","build":"bash scripts/build.sh","tslint":"yarn run-tslint -t verbose $npm_package_config_tslint","prepare":"cd examples/server && yarn install --frozen-lockfile && cd ../..; rm -r examples/node_modules 2>/dev/null; true","examples":"bash scripts/run-examples.sh","prepare?":"# Called before `npm publish` and on local `npm install`. Temporarily also for deleting obsolete node_modules. Ends with `true` to continue gracefully.","validate":"tsc --noEmit && yarn tslint && eslint $npm_package_config_eslint && yarn validate-style && yarn prettier-check","build-dev":"bash scripts/build.sh --dev","examples?":"# Default is developer domain, other options: yarn examples [sec,secure,stg,stg2,stg3,demo,developer or URL]","storybook":"yarn build && start-storybook -p 9001 -c .storybook","test-once":"jest","tslint-ci":"mkdir -p ./ci/results && yarn run-tslint -t checkstyle -o ./ci/results/tslint-results.xml $npm_package_config_tslint","run-tslint":"tslint -p tsconfig.json","validate-ci":"tsc --noEmit && yarn tslint-ci  && eslint $npm_package_config_eslint -f checkstyle -o ci/results/eslint-results.xml && yarn validate-style-ci && yarn prettier-check","examples-build":"bash scripts/build-examples.sh","prepublishOnly":"yarn build","prettier-check":"prettier --check '{src,stories,styles,__mocks__,examples/server/src,examples/src,examples/test}/**/*.{ts,js,tsx,jsx,json,scss,md,yaml,html}'","prettier-write":"prettier --write '{src,stories,styles,__mocks__,examples/server/src,examples/src,examples/test}/**/*.{ts,js,tsx,jsx,json,scss,md,yaml,html}'","test-storybook":"yarn build && test-storybook","validate-style":"stylelint '**/*.scss'","build-storybook":"yarn build && build-storybook -c .storybook -o dist-storybook","examples-server":"node examples/server/src/index.js","heroku-postbuild":"yarn examples-build developer","examples-testcafe":"./scripts/run-testcafe.sh visual","validate-style-ci":"stylelint '**/*.scss' --custom-formatter=node_modules/stylelint-checkstyle-formatter > ci/results/stylelint-results.xml","check-circular-deps":"madge --circular --extensions ts ./src","examples-testcafe-ci":"./scripts/run-testcafe.sh ci","examples-testcafe-live":"./scripts/run-testcafe.sh live"},"typings":"dist/index.d.ts","_npmUser":{"name":"naibinh","email":"naibinh@gmail.com"},"deprecated":"@gooddata/react-components@7 reached End of Support on March 31, 2022. Please upgrade (see https://sdk.gooddata.com/gooddata-ui/docs/supported_versions.html for more information).","repository":{"url":"git+ssh://git@github.com/gooddata/gooddata-react-components.git","type":"git"},"_npmVersion":"6.13.4","description":"GoodData.UI - A powerful JavaScript library for building analytical applications","directories":{},"lint-staged":{"{src,stories,styles,__mocks__,examples/server/src,examples/src,examples/test}/**/*.{ts,js,tsx,jsx,scss}":["npx gdc-fix-copyright","git add"],"{src,stories,styles,__mocks__,examples/server/src,examples/src,examples/test}/**/*.{ts,js,tsx,jsx,json,scss,md,yaml,html}":["prettier --write","git add"]},"_nodeVersion":"12.16.1","dependencies":{"rxjs":"^5.5.6","uuid":"^3.2.1","immer":"^1.3.1","lodash":"^4.17.15","date-fns":"^2.7.0","downshift":"^3.2.7","invariant":"^2.2.2","mapbox-gl":"^1.6.1","classnames":"^2.2.6","highcharts":"7.1.1","prop-types":"^15.6.0","react-intl":"^3.6.0","custom-event":"^1.0.1","react-window":"^1.8.1","ag-grid-react":"20.0.0","react-measure":"^2.3.0","@types/mapbox-gl":"^1.6.1","react-day-picker":"~7.3.0","react-responsive":"^3.0.0","stringify-object":"^2.4.0","@gooddata/typings":"^2.22.0","ag-grid-community":"20.0.0","http-status-codes":"^1.3.0","@gooddata/js-utils":"^3.5.0","@gooddata/numberjs":"^3.2.4","fixed-data-table-2":"0.7.17","@gooddata/goodstrap":"^68.2.1","react-dom-factories":"^1.0.2","@gooddata/gooddata-js":"^12.5.2","json-stable-stringify":"^1.0.1","react-transition-group":"^2.2.1","hoist-non-react-statics":"^3.3.0","nodelist-foreach-polyfill":"^1.2.0","@formatjs/intl-pluralrules":"^1.3.6","highcharts-grouped-categories":"^1.1.3"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"raf":"3.3.2","yup":"^0.24.1","jest":"24.7.1","husky":"3.0.0","madge":"^3.4.4","react":"^16.5.2","enzyme":"3.5.0","eslint":"4.19.1","formik":"^0.11.11","moment":"2.23.0","history":"^4.7.2","ts-jest":"24.0.0","webpack":"4.30.0","full-icu":"^1.3.0","prettier":"1.16.4","react-ga":"^2.5.2","recharts":"1.0.0-beta.9","testcafe":"1.1.4","commander":"2.14.1","node-sass":"4.13.0","react-dom":"^16.5.2","stylelint":"^10.0.0","supertest":"3.0.0","ts-loader":"6.0.0","@types/raf":"^3.4.0","css-loader":"0.28.7","jest-junit":"3.0.0","raw-loader":"0.5.1","styled-jsx":"2.2.1","typescript":"3.3.4000","@babel/core":"7.4.4","@types/jest":"24.0.6","@types/node":"7.0.8","@types/uuid":"3.4.3","file-loader":"3.0.1","jest-enzyme":"7.0.2","lint-staged":"9.1.0","sass-loader":"6.0.6","webpack-cli":"3.3.2","@types/react":"16.8.6","babel-loader":"8.0.5","react-helmet":"5.2.0","react-select":"1.2.1","style-loader":"0.19.1","@types/enzyme":"3.1.13","@types/lodash":"4.14.123","testcafe-live":"0.1.4","@babel/runtime":"7.4.4","dotenv-webpack":"^1.7.0","@babel/polyfill":"^7.4.4","@storybook/react":"5.0.11","@types/invariant":"2.2.29","@types/react-dom":"16.0.11","isomorphic-fetch":"2.2.1","react-datepicker":"1.1.0","react-router-dom":"4.2.2","@babel/preset-env":"7.4.4","@gooddata/mock-js":"^2.11.0","@storybook/addons":"5.0.11","@types/classnames":"2.2.3","@types/prop-types":"15.5.2","@storybook/theming":"5.0.11","identity-obj-proxy":"^3.0.0","intl-messageformat":"^7.5.4","webpack-dev-server":"3.3.1","@babel/preset-react":"7.0.0","@types/react-portal":"4.0.1","@types/react-window":"^1.8.1","babel-plugin-lodash":"3.3.4","html-webpack-plugin":"3.2.0","react-test-renderer":"16.4.2","@types/react-measure":"2.0.5","clean-webpack-plugin":"2.0.2","stats-webpack-plugin":"0.7.0","eslint-config-prettier":"4.1.0","react-google-recaptcha":"^0.14.1","tslint-config-prettier":"1.18.0","@gooddata/eslint-config":"^1.0.0","@gooddata/tslint-config":"1.0.0","@types/react-responsive":"^3.0.3","@types/storybook__react":"4.0.1","@types/stringify-object":"^3.2.0","enzyme-adapter-react-16":"1.3.1","@gooddata/test-storybook":"3.2.1","@storybook/addon-actions":"5.0.11","@storybook/addon-options":"5.0.11","node-sass-magic-importer":"5.1.0","react-syntax-highlighter":"11.0.2","@types/fixed-data-table-2":"0.8.1","stylelint-config-prettier":"5.2.0","@gooddata/stylelint-config":"4.0.0","@types/react-test-renderer":"16.0.0","circular-dependency-plugin":"5.0.2","compression-webpack-plugin":"2.0.0","@types/json-stable-stringify":"^1.0.32","@gooddata/frontend-npm-scripts":"1.1.0","@types/enzyme-adapter-react-16":"1.0.3","stylelint-checkstyle-formatter":"0.1.0","@types/storybook__addon-actions":"3.4.2","@babel/plugin-proposal-class-properties":"7.4.4","@babel/plugin-proposal-object-rest-spread":"7.4.4","@babel/plugin-transform-async-to-generator":"7.4.4"},"peerDependencies":{"react":"^16.5.2","react-dom":"^16.5.2"},"_npmOperationalInternal":{"tmp":"tmp/react-components_7.5.0-alpha-naibinh-nab-sd-899-2020-03-30T10-26-20-206Z_1585564014417_0.4964249264085614","host":"s3://npm-registry-packages"}},"7.5.0-alpha-naibinh-nab-sd-899-2020-03-30T10-29-34-491Z":{"name":"@gooddata/react-components","version":"7.5.0-alpha-naibinh-nab-sd-899-2020-03-30T10-29-34-491Z","author":{"name":"GoodData Corporation"},"license":"BSD-3-Clause","_id":"@gooddata/react-components@7.5.0-alpha-naibinh-nab-sd-899-2020-03-30T10-29-34-491Z","maintainers":[{"name":"afi","email":"adam.fiedler@gooddata.com"},{"name":"bertold8","email":"ivan.nejezchleb@seznam.cz"},{"name":"brbistas","email":"valentinos.chraniotis@gooddata.com"},{"name":"bugsbunny338","email":"jiri.zajic@mensa.cz"},{"name":"de.do","email":"de.do@gooddata.com"},{"name":"gooddata-ci","email":"rail@gooddata.com"},{"name":"hung.nguyen.hoang","email":"hung.nguyen@gooddata.com"},{"name":"ivan.mjartan","email":"ivan.mjartan@gooddata.com"},{"name":"jakub-sterba","email":"jakub.sterba@gooddata.com"},{"name":"jankc","email":"jan.krapac@gmail.com"},{"name":"jaroslav.tomecek","email":"jaroslav.tomecek@gooddata.com"},{"name":"jkittler","email":"honza.kittler@gmail.com"},{"name":"khanh.le","email":"khanh.le@gooddata.com"},{"name":"lanhuynh","email":"lan.huynh@gooddata.com"},{"name":"linhhong","email":"linh.hong@gooddata.com"},{"name":"lupko","email":"lubomir.slivka@gooddata.com"},{"name":"matyas.kandl","email":"matyas.kandl@gooddata.com"},{"name":"michal.marsal","email":"michal.marsal@gooddata.com"},{"name":"naibinh","email":"naibinh@gmail.com"},{"name":"nikolacech","email":"nikola.cech@gooddata.com"},{"name":"nis.hua","email":"nis.hua@gooddata.com"},{"name":"no23reason","email":"dan.homola@hotmail.cz"},{"name":"patrikbraborec","email":"patrik.braborec@gooddata.com"},{"name":"pbenes","email":"petr.benes@gooddata.com"},{"name":"petrjanu","email":"petr.janu@gooddata.com"},{"name":"ptquang86","email":"ptquang86@gmail.com"},{"name":"qduval","email":"quentin.duval@gooddata.com"},{"name":"rodri360","email":"me@rodri360.com"},{"name":"sitina","email":"jiri.sitina@gooddata.com"},{"name":"strouhaljan","email":"strouhal.jan@gmail.com"},{"name":"tomas.kratochvil","email":"tomas.kratochvil@gooddata.com"},{"name":"tomasreichmann","email":"tomasreichmann@gmail.com"},{"name":"tomsatgd","email":"tomas.satinsky@gooddata.com"},{"name":"trung-le-quoc","email":"trung.le@gooddata.com"},{"name":"tu-ngo","email":"tungo1981@gmail.com"},{"name":"tulean","email":"tuan.le@gooddata.com"},{"name":"tuqt1005","email":"tu.tran@gooddata.com"},{"name":"utdnah","email":"danh.ung@gooddata.com"},{"name":"vlastikcz","email":"vlastimil.kotas@gooddata.com"},{"name":"vu.pham","email":"vu.pham@gooddata.com"},{"name":"xmort","email":"petr.dolejsi@gooddata.com"},{"name":"yanlipnican","email":"yanlipnican@gmail.com"}],"homepage":"https://github.com/gooddata/gooddata-react-components#readme","bugs":{"url":"https://github.com/gooddata/gooddata-react-components/issues"},"dist":{"shasum":"7684cc693dcad8e4b3ddfbf2abca8035b08c07b0","tarball":"https://registry.npmjs.org/@gooddata/react-components/-/react-components-7.5.0-alpha-naibinh-nab-sd-899-2020-03-30T10-29-34-491Z.tgz","fileCount":2494,"integrity":"sha512-5LTV4dgPZJEkmze+ToFgZJ+7yasAjekHxU0e6imI2damnWu2OzWbKmMJCSQDYIw1LUTrJSx9T3asECvdg1ISXg==","signatures":[{"sig":"MEQCIHOJOvyo/A+sWKIYpA1VjO8S/Mvtw2lGoa3q9Uod6efyAiABBMXTZgXC1J8i4ClTV3rJiMGun6eM3Bv4diEoXgTp7g==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":9838264,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJegcowCRA9TVsSAnZWagAAQ3sP/RVABWmAbLZoUwqyqVL6\n3iqy+r+J9CyzMqsDyCWRHXVeSihR5xUqPAl21F2JYyX4KuKeWGAwR63wQsNA\nAbgfIecWlD4TI+SXyRG7XiozNm6Gnf58Zkf5EGraLbtlzxZbkjjz/18rMK4l\n95DzdtILAPv8TSH4Rt7Xu1BvD80geE2jdGqMvhTumatEPoFX8MOQsZmXFcC6\nk7IDgDmnEERziWPGR1VQ1PuXZ9lr3cqJ1pxFSzbHw3V+Z0zEriPNMyp5dc/9\nZ0sa55+ctLFVMClCY1HcRZ/eukD3ONs2Uzpqvd9DecBIrD7jfm5OegIPLQW9\nqyCYBDN8FAMyG5aY2D4VCFSZ30rzb8AAwYVCXJbtT2dZGUIlq9lGkcFwgAMG\n4BqN7TMSu19hdvwig5nSLfBYK6p/E/CgiZW7LWC6dQ6P3cLBvdPkJLURLmKV\nrpFQgBraTBQ2VQvZ8DDVqNhaCL/zpVko6kouVCG1HUSaJzgmkgk67Sdw+cN5\nOEr1qsmIHH4RILVMTkgmqSOKS4A7byeM0OENQS9WBB48Pz5A6BobYUuwnREz\n47zSRM1t33PDmtZ2HTiIXB0o5/h+4S575w1vcKyR0Jx5NHICDo7NqE3rLAqZ\nixVMbWEW/d9f4Ktz3DoiSAFVM2/dvniz5d0dnUBNF4/KgNUxyaYyUPsohU+i\n7xo9\r\n=Vxa0\r\n-----END PGP SIGNATURE-----\r\n"},"main":"dist/index.js","husky":{"hooks":{"pre-commit":"lint-staged"}},"config":{"eslint":"./examples/**/*.{js,jsx}","tslint":"./{__mocks__,src,stories}/{,**/}*.{ts,tsx}"},"readme":"[![npm version](https://badge.fury.io/js/%40gooddata%2Freact-components.svg)](https://www.npmjs.com/package/@gooddata/react-components)\n\n# GoodData.UI React components\n> A React-based JavaScript library for building data-driven applications\n\n## Getting started\n- [GoodData.UI Documentation](http://sdk.gooddata.com/gooddata-ui/)\n- [GoodData.UI Live Examples](https://gooddata-examples.herokuapp.com/)\n- [Stack Overflow](https://stackoverflow.com/questions/tagged/gooddata)\n\n### Usage\nWith [yarn](https://yarnpkg.com) installed, go to your project directory and run\n```\n$ yarn add @gooddata/react-components\n```\nIf you prefer [npm](npmjs.com) run\n```\n$ npm install --save @gooddata/react-components\n```\n\nThe public API is exposed via global `index.js`. Except for the styles, do not import any other file directly\nbecause they are not intended to be part of the public API.\n\n## Contributing\n\nWe welcome any contribution in form of [issues](https://github.com/gooddata/gooddata-react-components/issues) or [pull requests](https://github.com/gooddata/gooddata-react-components/pulls).\n\nInstall [Node.js](http://nodejs.org) (node 12.16.1, npm v6.13.4) and [Yarn](https://classic.yarnpkg.com) (1.22.4).\n\nInstall dependencies:\n```\nyarn install --frozen-lockfile\n```\n\nThese commands may come in handy while developing:\n\n| command | description |\n| ------- | ----------- |\n| `yarn install --pure-lockfile` | first step |\n| ||\n| `yarn dev` | build react-components to `/dist` in watch mode |\n| `yarn test` | run all unit tests |\n| `yarn prettier-write` | format the source code to match the valid codestyle |\n| `yarn validate` | validate codestyle |\n| ||\n| `yarn storybook` | run storybook from `/stories` on http://localhost:9001 |\n| `yarn build-storybook` | build storybook to `/dist-storybook` |\n| `yarn test-storybook` | run storybook and [screenshot tests](https://github.com/gooddata/gdc-client-utils/tree/master/test-storybook) |\n| ||\n| `yarn examples` | run Live Examples dev-server from `/examples` on https://localhost:8999 |\n| `yarn examples-build` | build Live Examples to `/examples/dist` |\n| `yarn examples-server` | serve built Live Examples - see `/examples/server/src` |\n| `yarn examples-testcafe` | run testcafe tests against `localhost:8999` |\n\n### Deploy to heroku.com\nWhen you deploy this repo to heroku, it serves *GoodData.UI Live Examples*.\nRelevant tasks are in `Procfile` and `package.json`.\n\n```bash\n# run in the project directory\nheroku login\nheroku create <your-app-name>\nheroku config:set DOMAIN_ADMIN_USERNAME=x@gooddata.com DOMAIN_ADMIN_PASSWORD=xy PROJECT_ID_TO_ASSIGN=xms7ga4tf3g3nzucd8380o2bev8oeknp\ngit push heroku HEAD:master\nheroku open\n```\n### Enable Geo Chart for Storybook and Live Examples\nGeo chart uses Mapbox to render map which requires a Mapbox access token.\n- Register an account and create Mapbox access token at [guide](https://docs.mapbox.com/help/how-mapbox-works/access-tokens/)\n- Store the created token at `.env`:\n```bash\necho -e \"EXAMPLE_MAPBOX_ACCESS_TOKEN=token\" >> .env # only need to run once\necho -e \"STORYBOOK_MAPBOX_ACCESS_TOKEN=token\" >> .env # only need to run once\n```\n\n### Run Live Examples Locally\nTo run *GoodData.UI Live Examples* locally:\n```bash\ngit clone <this-repository>\ncd  <repository-folder>\nyarn install --pure-lockfile\nyarn examples\n```\nThen open https://localhost:8999 and login using Live Examples account (you can [create one here](https://gooddata-examples.herokuapp.com/registration)).\n\n### Run Storybook locally\n- Run storybook with token stored in `.env` for more secure\n```bash\nyarn storybook\n```\n- Or run storybook with token env param exposed to cli (not suggested)\n```bash\nSTORYBOOK_MAPBOX_ACCESS_TOKEN=token yarn storybook\n```\n- Apply either above way to `yarn build-storybook` or `yarn test-storybook`\n\n### Source code formatting\nThe source code in the repository is formatted by [Prettier](https://prettier.io/).\nThe format of the code is validated by our Continuous Integration server and is one of the requirements of successful merge.\n\nPrettier is supported by every major IDE. You can find the list of supported editors and how to configure them [here](https://prettier.io/docs/en/editors.html).\n\nIn the case, when your editor is not supported or you don't want to setup the integration, you can run the `yarn prettier-write` command to reformat the code before commit.\n\n## Changelog\n\n- see [CHANGELOG.md](CHANGELOG.md)\n\n## Supported versions\n\nIn order to make the user experience with integrating GoodData UI SDK as smooth and secure as possible and to ensure that the SDK is using the latest features of the platform, we will only provide support to two most recent major versions of UI SDK.\n\nThe most recent majors will be supported in the following modes:\n\n- The latest major version will receive all new functionality and all bug fixes\n- The previous major version will only receive fixes to critical issues and security fixes. These fixes will be applied on top of last released version of the previous major\n\nThe customers are encouraged to always use the latest version of the UI SDK.\n\nIn case of using older versions, the user might face API incompatibility, performance or security issues.\n\nPlease follow the installation instructions to update to the newest version.\n\n## License\n\n(C) 2007-2020 GoodData Corporation\n\nThis project is dual licensed:\n\n- The ATTRIBUTION-NONCOMMERCIAL 4.0 INTERNATIONAL (CC BY-NC 4.0) is used for purpose of the trial experience and evaluation of GoodData.UI library.\n- The GOODDATA GOODDATA.UI LIBRARY END USER LICENSE AGREEMENT is used for GoodData customers.\n\nFor more information, please see [LICENSE](https://github.com/gooddata/gooddata-react-components/blob/master/LICENSE)\n","gitHead":"2064297862ecb44b8adc309a1463094937333d12","scripts":{"dev":"bash scripts/build.sh --dev-watch","test":"jest --watch","build":"bash scripts/build.sh","tslint":"yarn run-tslint -t verbose $npm_package_config_tslint","prepare":"cd examples/server && yarn install --frozen-lockfile && cd ../..; rm -r examples/node_modules 2>/dev/null; true","examples":"bash scripts/run-examples.sh","prepare?":"# Called before `npm publish` and on local `npm install`. Temporarily also for deleting obsolete node_modules. Ends with `true` to continue gracefully.","validate":"tsc --noEmit && yarn tslint && eslint $npm_package_config_eslint && yarn validate-style && yarn prettier-check","build-dev":"bash scripts/build.sh --dev","examples?":"# Default is developer domain, other options: yarn examples [sec,secure,stg,stg2,stg3,demo,developer or URL]","storybook":"yarn build && start-storybook -p 9001 -c .storybook","test-once":"jest","tslint-ci":"mkdir -p ./ci/results && yarn run-tslint -t checkstyle -o ./ci/results/tslint-results.xml $npm_package_config_tslint","run-tslint":"tslint -p tsconfig.json","validate-ci":"tsc --noEmit && yarn tslint-ci  && eslint $npm_package_config_eslint -f checkstyle -o ci/results/eslint-results.xml && yarn validate-style-ci && yarn prettier-check","examples-build":"bash scripts/build-examples.sh","prepublishOnly":"yarn build","prettier-check":"prettier --check '{src,stories,styles,__mocks__,examples/server/src,examples/src,examples/test}/**/*.{ts,js,tsx,jsx,json,scss,md,yaml,html}'","prettier-write":"prettier --write '{src,stories,styles,__mocks__,examples/server/src,examples/src,examples/test}/**/*.{ts,js,tsx,jsx,json,scss,md,yaml,html}'","test-storybook":"yarn build && test-storybook","validate-style":"stylelint '**/*.scss'","build-storybook":"yarn build && build-storybook -c .storybook -o dist-storybook","examples-server":"node examples/server/src/index.js","heroku-postbuild":"yarn examples-build developer","examples-testcafe":"./scripts/run-testcafe.sh visual","validate-style-ci":"stylelint '**/*.scss' --custom-formatter=node_modules/stylelint-checkstyle-formatter > ci/results/stylelint-results.xml","check-circular-deps":"madge --circular --extensions ts ./src","examples-testcafe-ci":"./scripts/run-testcafe.sh ci","examples-testcafe-live":"./scripts/run-testcafe.sh live"},"typings":"dist/index.d.ts","_npmUser":{"name":"naibinh","email":"naibinh@gmail.com"},"deprecated":"@gooddata/react-components@7 reached End of Support on March 31, 2022. Please upgrade (see https://sdk.gooddata.com/gooddata-ui/docs/supported_versions.html for more information).","repository":{"url":"git+ssh://git@github.com/gooddata/gooddata-react-components.git","type":"git"},"_npmVersion":"6.13.4","description":"GoodData.UI - A powerful JavaScript library for building analytical applications","directories":{},"lint-staged":{"{src,stories,styles,__mocks__,examples/server/src,examples/src,examples/test}/**/*.{ts,js,tsx,jsx,scss}":["npx gdc-fix-copyright","git add"],"{src,stories,styles,__mocks__,examples/server/src,examples/src,examples/test}/**/*.{ts,js,tsx,jsx,json,scss,md,yaml,html}":["prettier --write","git add"]},"_nodeVersion":"12.16.1","dependencies":{"rxjs":"^5.5.6","uuid":"^3.2.1","immer":"^1.3.1","lodash":"^4.17.15","date-fns":"^2.7.0","downshift":"^3.2.7","invariant":"^2.2.2","mapbox-gl":"^1.6.1","classnames":"^2.2.6","highcharts":"7.1.1","prop-types":"^15.6.0","react-intl":"^3.6.0","custom-event":"^1.0.1","react-window":"^1.8.1","ag-grid-react":"20.0.0","react-measure":"^2.3.0","@types/mapbox-gl":"^1.6.1","react-day-picker":"~7.3.0","react-responsive":"^3.0.0","stringify-object":"^2.4.0","@gooddata/typings":"^2.22.0","ag-grid-community":"20.0.0","http-status-codes":"^1.3.0","@gooddata/js-utils":"^3.5.0","@gooddata/numberjs":"^3.2.4","fixed-data-table-2":"0.7.17","@gooddata/goodstrap":"^68.2.1","react-dom-factories":"^1.0.2","@gooddata/gooddata-js":"^12.5.2","json-stable-stringify":"^1.0.1","react-transition-group":"^2.2.1","hoist-non-react-statics":"^3.3.0","nodelist-foreach-polyfill":"^1.2.0","@formatjs/intl-pluralrules":"^1.3.6","highcharts-grouped-categories":"^1.1.3"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"raf":"3.3.2","yup":"^0.24.1","jest":"24.7.1","husky":"3.0.0","madge":"^3.4.4","react":"^16.5.2","enzyme":"3.5.0","eslint":"4.19.1","formik":"^0.11.11","moment":"2.23.0","history":"^4.7.2","ts-jest":"24.0.0","webpack":"4.30.0","full-icu":"^1.3.0","prettier":"1.16.4","react-ga":"^2.5.2","recharts":"1.0.0-beta.9","testcafe":"1.1.4","commander":"2.14.1","node-sass":"4.13.0","react-dom":"^16.5.2","stylelint":"^10.0.0","supertest":"3.0.0","ts-loader":"6.0.0","@types/raf":"^3.4.0","css-loader":"0.28.7","jest-junit":"3.0.0","raw-loader":"0.5.1","styled-jsx":"2.2.1","typescript":"3.3.4000","@babel/core":"7.4.4","@types/jest":"24.0.6","@types/node":"7.0.8","@types/uuid":"3.4.3","file-loader":"3.0.1","jest-enzyme":"7.0.2","lint-staged":"9.1.0","sass-loader":"6.0.6","webpack-cli":"3.3.2","@types/react":"16.8.6","babel-loader":"8.0.5","react-helmet":"5.2.0","react-select":"1.2.1","style-loader":"0.19.1","@types/enzyme":"3.1.13","@types/lodash":"4.14.123","testcafe-live":"0.1.4","@babel/runtime":"7.4.4","dotenv-webpack":"^1.7.0","@babel/polyfill":"^7.4.4","@storybook/react":"5.0.11","@types/invariant":"2.2.29","@types/react-dom":"16.0.11","isomorphic-fetch":"2.2.1","react-datepicker":"1.1.0","react-router-dom":"4.2.2","@babel/preset-env":"7.4.4","@gooddata/mock-js":"^2.11.0","@storybook/addons":"5.0.11","@types/classnames":"2.2.3","@types/prop-types":"15.5.2","@storybook/theming":"5.0.11","identity-obj-proxy":"^3.0.0","intl-messageformat":"^7.5.4","webpack-dev-server":"3.3.1","@babel/preset-react":"7.0.0","@types/react-portal":"4.0.1","@types/react-window":"^1.8.1","babel-plugin-lodash":"3.3.4","html-webpack-plugin":"3.2.0","react-test-renderer":"16.4.2","@types/react-measure":"2.0.5","clean-webpack-plugin":"2.0.2","stats-webpack-plugin":"0.7.0","eslint-config-prettier":"4.1.0","react-google-recaptcha":"^0.14.1","tslint-config-prettier":"1.18.0","@gooddata/eslint-config":"^1.0.0","@gooddata/tslint-config":"1.0.0","@types/react-responsive":"^3.0.3","@types/storybook__react":"4.0.1","@types/stringify-object":"^3.2.0","enzyme-adapter-react-16":"1.3.1","@gooddata/test-storybook":"3.2.1","@storybook/addon-actions":"5.0.11","@storybook/addon-options":"5.0.11","node-sass-magic-importer":"5.1.0","react-syntax-highlighter":"11.0.2","@types/fixed-data-table-2":"0.8.1","stylelint-config-prettier":"5.2.0","@gooddata/stylelint-config":"4.0.0","@types/react-test-renderer":"16.0.0","circular-dependency-plugin":"5.0.2","compression-webpack-plugin":"2.0.0","@types/json-stable-stringify":"^1.0.32","@gooddata/frontend-npm-scripts":"1.1.0","@types/enzyme-adapter-react-16":"1.0.3","stylelint-checkstyle-formatter":"0.1.0","@types/storybook__addon-actions":"3.4.2","@babel/plugin-proposal-class-properties":"7.4.4","@babel/plugin-proposal-object-rest-spread":"7.4.4","@babel/plugin-transform-async-to-generator":"7.4.4"},"peerDependencies":{"react":"^16.5.2","react-dom":"^16.5.2"},"_npmOperationalInternal":{"tmp":"tmp/react-components_7.5.0-alpha-naibinh-nab-sd-899-2020-03-30T10-29-34-491Z_1585564207796_0.3407254274438145","host":"s3://npm-registry-packages"}},"7.5.0-alpha-no23reason-dho-rail-2181-date-filter-tests-2020-03-30T16-37-00-862Z":{"name":"@gooddata/react-components","version":"7.5.0-alpha-no23reason-dho-rail-2181-date-filter-tests-2020-03-30T16-37-00-862Z","author":{"name":"GoodData Corporation"},"license":"BSD-3-Clause","_id":"@gooddata/react-components@7.5.0-alpha-no23reason-dho-rail-2181-date-filter-tests-2020-03-30T16-37-00-862Z","maintainers":[{"name":"afi","email":"adam.fiedler@gooddata.com"},{"name":"bertold8","email":"ivan.nejezchleb@seznam.cz"},{"name":"brbistas","email":"valentinos.chraniotis@gooddata.com"},{"name":"bugsbunny338","email":"jiri.zajic@mensa.cz"},{"name":"de.do","email":"de.do@gooddata.com"},{"name":"gooddata-ci","email":"rail@gooddata.com"},{"name":"hung.nguyen.hoang","email":"hung.nguyen@gooddata.com"},{"name":"ivan.mjartan","email":"ivan.mjartan@gooddata.com"},{"name":"jakub-sterba","email":"jakub.sterba@gooddata.com"},{"name":"jankc","email":"jan.krapac@gmail.com"},{"name":"jaroslav.tomecek","email":"jaroslav.tomecek@gooddata.com"},{"name":"jkittler","email":"honza.kittler@gmail.com"},{"name":"khanh.le","email":"khanh.le@gooddata.com"},{"name":"lanhuynh","email":"lan.huynh@gooddata.com"},{"name":"linhhong","email":"linh.hong@gooddata.com"},{"name":"lupko","email":"lubomir.slivka@gooddata.com"},{"name":"matyas.kandl","email":"matyas.kandl@gooddata.com"},{"name":"michal.marsal","email":"michal.marsal@gooddata.com"},{"name":"naibinh","email":"naibinh@gmail.com"},{"name":"nikolacech","email":"nikola.cech@gooddata.com"},{"name":"nis.hua","email":"nis.hua@gooddata.com"},{"name":"no23reason","email":"dan.homola@hotmail.cz"},{"name":"patrikbraborec","email":"patrik.braborec@gooddata.com"},{"name":"pbenes","email":"petr.benes@gooddata.com"},{"name":"petrjanu","email":"petr.janu@gooddata.com"},{"name":"ptquang86","email":"ptquang86@gmail.com"},{"name":"qduval","email":"quentin.duval@gooddata.com"},{"name":"rodri360","email":"me@rodri360.com"},{"name":"sitina","email":"jiri.sitina@gooddata.com"},{"name":"strouhaljan","email":"strouhal.jan@gmail.com"},{"name":"tomas.kratochvil","email":"tomas.kratochvil@gooddata.com"},{"name":"tomasreichmann","email":"tomasreichmann@gmail.com"},{"name":"tomsatgd","email":"tomas.satinsky@gooddata.com"},{"name":"trung-le-quoc","email":"trung.le@gooddata.com"},{"name":"tu-ngo","email":"tungo1981@gmail.com"},{"name":"tulean","email":"tuan.le@gooddata.com"},{"name":"tuqt1005","email":"tu.tran@gooddata.com"},{"name":"utdnah","email":"danh.ung@gooddata.com"},{"name":"vlastikcz","email":"vlastimil.kotas@gooddata.com"},{"name":"vu.pham","email":"vu.pham@gooddata.com"},{"name":"xmort","email":"petr.dolejsi@gooddata.com"},{"name":"yanlipnican","email":"yanlipnican@gmail.com"}],"homepage":"https://github.com/gooddata/gooddata-react-components#readme","bugs":{"url":"https://github.com/gooddata/gooddata-react-components/issues"},"dist":{"shasum":"1f3f09104255dca1c78ba097daae345a99079bad","tarball":"https://registry.npmjs.org/@gooddata/react-components/-/react-components-7.5.0-alpha-no23reason-dho-rail-2181-date-filter-tests-2020-03-30T16-37-00-862Z.tgz","fileCount":2494,"integrity":"sha512-IcyHnU1YSNCWGeQuhnPErDi6E91+43Bnp1RGVpb9hXxOEvh77twMkMmaL0BjqtOABaTjW5cMKDhYlGlzqpyeVQ==","signatures":[{"sig":"MEUCIQDRFbJ9ed8A3k3TeIuboCkkV0JtgajqMveN7YMJy06RdgIgd0cFlukqAR44409ZCcHaZp5pHUkuB3RfCcg5+vJUugw=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":9838295,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJegiBLCRA9TVsSAnZWagAA1TUQAI2JXvFUQJ6dCrmuMtzi\nWuo1g7h0nkmzTrprmRTxLA3Y/SWI4TvWVwbXdAJgvzReWiL4TQBe3NvHDblN\nQXwqljIJa68lismk9VQCywBLyBZpWlU1SlEoHpLiQFRzysrVYmG97bd98nPF\nNlHukt5Gy/vnfMfdrxOKEYuUCa6gzxPvoeiSQ/Ef/6r4culyx3ARcThLF+sp\n/oxxilPRL52Cu6A4vtHcjC4PONQS0z1e1dwA4OQm8HpWYTtUFCuIAuNF7JTv\nY7Qbj+XgR0cahEU+Xq6AJ5J5dzMFrwVFWg1CaZUnzsQ18dsEtTpq7eegsmAY\nb7yl5kgmGdTOpd3ShufoZxrek6REPs8yBX4tgRT3ttRfPulT2XMSDOitVyTL\n44pm4MtUSdIfFsFPo32oe/EzypqrXzEimmr+0jdvbSDi1KVb7Ok2qO4DJzcK\nk8nM0za7MPR34SfpLM/bRPmt5dwaXURvtwTgiMIwXpXXZLs02JA83M7HbTh7\nKhaZ9wEbSD0I2uzeNk3fksZOu8tL3OZm8sCigixBKK9Fta24ebu8yp0xbk8D\no2kSw8OXs7X7jJxgDyAxQ8tjuG6kTD7tO2+Bp/2MnEgK69+ogVkTDSpa+ltl\n4+RKHxRdBw+qoUE78/eoKmVlYdEoSX6UJpIva0gW7JsHU64qBhe8366eeCpc\ntYcH\r\n=eB7+\r\n-----END PGP SIGNATURE-----\r\n"},"main":"dist/index.js","husky":{"hooks":{"pre-commit":"lint-staged"}},"config":{"eslint":"./examples/**/*.{js,jsx}","tslint":"./{__mocks__,src,stories}/{,**/}*.{ts,tsx}"},"readme":"[![npm version](https://badge.fury.io/js/%40gooddata%2Freact-components.svg)](https://www.npmjs.com/package/@gooddata/react-components)\n\n# GoodData.UI React components\n> A React-based JavaScript library for building data-driven applications\n\n## Getting started\n- [GoodData.UI Documentation](http://sdk.gooddata.com/gooddata-ui/)\n- [GoodData.UI Live Examples](https://gooddata-examples.herokuapp.com/)\n- [Stack Overflow](https://stackoverflow.com/questions/tagged/gooddata)\n\n### Usage\nWith [yarn](https://yarnpkg.com) installed, go to your project directory and run\n```\n$ yarn add @gooddata/react-components\n```\nIf you prefer [npm](npmjs.com) run\n```\n$ npm install --save @gooddata/react-components\n```\n\nThe public API is exposed via global `index.js`. Except for the styles, do not import any other file directly\nbecause they are not intended to be part of the public API.\n\n## Contributing\n\nWe welcome any contribution in form of [issues](https://github.com/gooddata/gooddata-react-components/issues) or [pull requests](https://github.com/gooddata/gooddata-react-components/pulls).\n\nInstall [Node.js](http://nodejs.org) (node 12.16.1, npm v6.13.4) and [Yarn](https://classic.yarnpkg.com) (1.22.4).\n\nInstall dependencies:\n```\nyarn install --frozen-lockfile\n```\n\nThese commands may come in handy while developing:\n\n| command | description |\n| ------- | ----------- |\n| `yarn install --pure-lockfile` | first step |\n| ||\n| `yarn dev` | build react-components to `/dist` in watch mode |\n| `yarn test` | run all unit tests |\n| `yarn prettier-write` | format the source code to match the valid codestyle |\n| `yarn validate` | validate codestyle |\n| ||\n| `yarn storybook` | run storybook from `/stories` on http://localhost:9001 |\n| `yarn build-storybook` | build storybook to `/dist-storybook` |\n| `yarn test-storybook` | run storybook and [screenshot tests](https://github.com/gooddata/gdc-client-utils/tree/master/test-storybook) |\n| ||\n| `yarn examples` | run Live Examples dev-server from `/examples` on https://localhost:8999 |\n| `yarn examples-build` | build Live Examples to `/examples/dist` |\n| `yarn examples-server` | serve built Live Examples - see `/examples/server/src` |\n| `yarn examples-testcafe` | run testcafe tests against `localhost:8999` |\n\n### Deploy to heroku.com\nWhen you deploy this repo to heroku, it serves *GoodData.UI Live Examples*.\nRelevant tasks are in `Procfile` and `package.json`.\n\n```bash\n# run in the project directory\nheroku login\nheroku create <your-app-name>\nheroku config:set DOMAIN_ADMIN_USERNAME=x@gooddata.com DOMAIN_ADMIN_PASSWORD=xy PROJECT_ID_TO_ASSIGN=xms7ga4tf3g3nzucd8380o2bev8oeknp\ngit push heroku HEAD:master\nheroku open\n```\n### Enable Geo Chart for Storybook and Live Examples\nGeo chart uses Mapbox to render map which requires a Mapbox access token.\n- Register an account and create Mapbox access token at [guide](https://docs.mapbox.com/help/how-mapbox-works/access-tokens/)\n- Store the created token at `.env`:\n```bash\necho -e \"EXAMPLE_MAPBOX_ACCESS_TOKEN=token\" >> .env # only need to run once\necho -e \"STORYBOOK_MAPBOX_ACCESS_TOKEN=token\" >> .env # only need to run once\n```\n\n### Run Live Examples Locally\nTo run *GoodData.UI Live Examples* locally:\n```bash\ngit clone <this-repository>\ncd  <repository-folder>\nyarn install --pure-lockfile\nyarn examples\n```\nThen open https://localhost:8999 and login using Live Examples account (you can [create one here](https://gooddata-examples.herokuapp.com/registration)).\n\n### Run Storybook locally\n- Run storybook with token stored in `.env` for more secure\n```bash\nyarn storybook\n```\n- Or run storybook with token env param exposed to cli (not suggested)\n```bash\nSTORYBOOK_MAPBOX_ACCESS_TOKEN=token yarn storybook\n```\n- Apply either above way to `yarn build-storybook` or `yarn test-storybook`\n\n### Source code formatting\nThe source code in the repository is formatted by [Prettier](https://prettier.io/).\nThe format of the code is validated by our Continuous Integration server and is one of the requirements of successful merge.\n\nPrettier is supported by every major IDE. You can find the list of supported editors and how to configure them [here](https://prettier.io/docs/en/editors.html).\n\nIn the case, when your editor is not supported or you don't want to setup the integration, you can run the `yarn prettier-write` command to reformat the code before commit.\n\n## Changelog\n\n- see [CHANGELOG.md](CHANGELOG.md)\n\n## Supported versions\n\nIn order to make the user experience with integrating GoodData UI SDK as smooth and secure as possible and to ensure that the SDK is using the latest features of the platform, we will only provide support to two most recent major versions of UI SDK.\n\nThe most recent majors will be supported in the following modes:\n\n- The latest major version will receive all new functionality and all bug fixes\n- The previous major version will only receive fixes to critical issues and security fixes. These fixes will be applied on top of last released version of the previous major\n\nThe customers are encouraged to always use the latest version of the UI SDK.\n\nIn case of using older versions, the user might face API incompatibility, performance or security issues.\n\nPlease follow the installation instructions to update to the newest version.\n\n## License\n\n(C) 2007-2020 GoodData Corporation\n\nThis project is dual licensed:\n\n- The ATTRIBUTION-NONCOMMERCIAL 4.0 INTERNATIONAL (CC BY-NC 4.0) is used for purpose of the trial experience and evaluation of GoodData.UI library.\n- The GOODDATA GOODDATA.UI LIBRARY END USER LICENSE AGREEMENT is used for GoodData customers.\n\nFor more information, please see [LICENSE](https://github.com/gooddata/gooddata-react-components/blob/master/LICENSE)\n","gitHead":"e333f1bf99c62dcf120bc46a4392dcb52dbd0318","scripts":{"dev":"bash scripts/build.sh --dev-watch","test":"jest --watch","build":"bash scripts/build.sh","tslint":"yarn run-tslint -t verbose $npm_package_config_tslint","prepare":"cd examples/server && yarn install --frozen-lockfile && cd ../..; rm -r examples/node_modules 2>/dev/null; true","examples":"bash scripts/run-examples.sh","prepare?":"# Called before `npm publish` and on local `npm install`. Temporarily also for deleting obsolete node_modules. Ends with `true` to continue gracefully.","validate":"tsc --noEmit && yarn tslint && eslint $npm_package_config_eslint && yarn validate-style && yarn prettier-check","build-dev":"bash scripts/build.sh --dev","examples?":"# Default is developer domain, other options: yarn examples [sec,secure,stg,stg2,stg3,demo,developer or URL]","storybook":"yarn build && start-storybook -p 9001 -c .storybook","test-once":"jest","tslint-ci":"mkdir -p ./ci/results && yarn run-tslint -t checkstyle -o ./ci/results/tslint-results.xml $npm_package_config_tslint","run-tslint":"tslint -p tsconfig.json","validate-ci":"tsc --noEmit && yarn tslint-ci  && eslint $npm_package_config_eslint -f checkstyle -o ci/results/eslint-results.xml && yarn validate-style-ci && yarn prettier-check","examples-build":"bash scripts/build-examples.sh","prepublishOnly":"yarn build","prettier-check":"prettier --check '{src,stories,styles,__mocks__,examples/server/src,examples/src,examples/test}/**/*.{ts,js,tsx,jsx,json,scss,md,yaml,html}'","prettier-write":"prettier --write '{src,stories,styles,__mocks__,examples/server/src,examples/src,examples/test}/**/*.{ts,js,tsx,jsx,json,scss,md,yaml,html}'","test-storybook":"yarn build && test-storybook","validate-style":"stylelint '**/*.scss'","build-storybook":"yarn build && build-storybook -c .storybook -o dist-storybook","examples-server":"node examples/server/src/index.js","heroku-postbuild":"yarn examples-build developer","examples-testcafe":"./scripts/run-testcafe.sh visual","validate-style-ci":"stylelint '**/*.scss' --custom-formatter=node_modules/stylelint-checkstyle-formatter > ci/results/stylelint-results.xml","check-circular-deps":"madge --circular --extensions ts ./src","examples-testcafe-ci":"./scripts/run-testcafe.sh ci","examples-testcafe-live":"./scripts/run-testcafe.sh live"},"typings":"dist/index.d.ts","_npmUser":{"name":"no23reason","email":"dan.homola@hotmail.cz"},"deprecated":"@gooddata/react-components@7 reached End of Support on March 31, 2022. Please upgrade (see https://sdk.gooddata.com/gooddata-ui/docs/supported_versions.html for more information).","repository":{"url":"git+ssh://git@github.com/gooddata/gooddata-react-components.git","type":"git"},"_npmVersion":"6.13.4","description":"GoodData.UI - A powerful JavaScript library for building analytical applications","directories":{},"lint-staged":{"{src,stories,styles,__mocks__,examples/server/src,examples/src,examples/test}/**/*.{ts,js,tsx,jsx,scss}":["npx gdc-fix-copyright","git add"],"{src,stories,styles,__mocks__,examples/server/src,examples/src,examples/test}/**/*.{ts,js,tsx,jsx,json,scss,md,yaml,html}":["prettier --write","git add"]},"_nodeVersion":"12.16.1","dependencies":{"rxjs":"^5.5.6","uuid":"^3.2.1","immer":"^1.3.1","lodash":"^4.17.15","date-fns":"^2.7.0","downshift":"^3.2.7","invariant":"^2.2.2","mapbox-gl":"^1.6.1","classnames":"^2.2.6","highcharts":"7.1.1","prop-types":"^15.6.0","react-intl":"^3.6.0","custom-event":"^1.0.1","react-window":"^1.8.1","ag-grid-react":"20.0.0","react-measure":"^2.3.0","@types/mapbox-gl":"^1.6.1","react-day-picker":"~7.3.0","react-responsive":"^3.0.0","stringify-object":"^2.4.0","@gooddata/typings":"^2.22.0","ag-grid-community":"20.0.0","http-status-codes":"^1.3.0","@gooddata/js-utils":"^3.5.0","@gooddata/numberjs":"^3.2.4","fixed-data-table-2":"0.7.17","@gooddata/goodstrap":"^68.2.1","react-dom-factories":"^1.0.2","@gooddata/gooddata-js":"^12.5.2","json-stable-stringify":"^1.0.1","react-transition-group":"^2.2.1","hoist-non-react-statics":"^3.3.0","nodelist-foreach-polyfill":"^1.2.0","@formatjs/intl-pluralrules":"^1.3.6","highcharts-grouped-categories":"^1.1.3"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"raf":"3.3.2","yup":"^0.24.1","jest":"24.7.1","husky":"3.0.0","madge":"^3.4.4","react":"^16.5.2","enzyme":"3.5.0","eslint":"4.19.1","formik":"^0.11.11","moment":"2.23.0","history":"^4.7.2","ts-jest":"24.0.0","webpack":"4.30.0","full-icu":"^1.3.0","prettier":"1.16.4","react-ga":"^2.5.2","recharts":"1.0.0-beta.9","testcafe":"1.1.4","commander":"2.14.1","node-sass":"4.13.0","react-dom":"^16.5.2","stylelint":"^10.0.0","supertest":"3.0.0","ts-loader":"6.0.0","@types/raf":"^3.4.0","css-loader":"0.28.7","jest-junit":"3.0.0","raw-loader":"0.5.1","styled-jsx":"2.2.1","typescript":"3.3.4000","@babel/core":"7.4.4","@types/jest":"24.0.6","@types/node":"7.0.8","@types/uuid":"3.4.3","file-loader":"3.0.1","jest-enzyme":"7.0.2","lint-staged":"9.1.0","sass-loader":"6.0.6","webpack-cli":"3.3.2","@types/react":"16.8.6","babel-loader":"8.0.5","react-helmet":"5.2.0","react-select":"1.2.1","style-loader":"0.19.1","@types/enzyme":"3.1.13","@types/lodash":"4.14.123","testcafe-live":"0.1.4","@babel/runtime":"7.4.4","dotenv-webpack":"^1.7.0","@babel/polyfill":"^7.4.4","@storybook/react":"5.0.11","@types/invariant":"2.2.29","@types/react-dom":"16.0.11","isomorphic-fetch":"2.2.1","react-datepicker":"1.1.0","react-router-dom":"4.2.2","@babel/preset-env":"7.4.4","@gooddata/mock-js":"^2.11.0","@storybook/addons":"5.0.11","@types/classnames":"2.2.3","@types/prop-types":"15.5.2","@storybook/theming":"5.0.11","identity-obj-proxy":"^3.0.0","intl-messageformat":"^7.5.4","webpack-dev-server":"3.3.1","@babel/preset-react":"7.0.0","@types/react-portal":"4.0.1","@types/react-window":"^1.8.1","babel-plugin-lodash":"3.3.4","html-webpack-plugin":"3.2.0","react-test-renderer":"16.4.2","@types/react-measure":"2.0.5","clean-webpack-plugin":"2.0.2","stats-webpack-plugin":"0.7.0","eslint-config-prettier":"4.1.0","react-google-recaptcha":"^0.14.1","tslint-config-prettier":"1.18.0","@gooddata/eslint-config":"^1.0.0","@gooddata/tslint-config":"1.0.0","@types/react-responsive":"^3.0.3","@types/storybook__react":"4.0.1","@types/stringify-object":"^3.2.0","enzyme-adapter-react-16":"1.3.1","@gooddata/test-storybook":"3.2.1","@storybook/addon-actions":"5.0.11","@storybook/addon-options":"5.0.11","node-sass-magic-importer":"5.1.0","react-syntax-highlighter":"11.0.2","@types/fixed-data-table-2":"0.8.1","stylelint-config-prettier":"5.2.0","@gooddata/stylelint-config":"4.0.0","@types/react-test-renderer":"16.0.0","circular-dependency-plugin":"5.0.2","compression-webpack-plugin":"2.0.0","@types/json-stable-stringify":"^1.0.32","@gooddata/frontend-npm-scripts":"1.1.0","@types/enzyme-adapter-react-16":"1.0.3","stylelint-checkstyle-formatter":"0.1.0","@types/storybook__addon-actions":"3.4.2","@babel/plugin-proposal-class-properties":"7.4.4","@babel/plugin-proposal-object-rest-spread":"7.4.4","@babel/plugin-transform-async-to-generator":"7.4.4"},"peerDependencies":{"react":"^16.5.2","react-dom":"^16.5.2"},"_npmOperationalInternal":{"tmp":"tmp/react-components_7.5.0-alpha-no23reason-dho-rail-2181-date-filter-tests-2020-03-30T16-37-00-862Z_1585586250849_0.5117675606417558","host":"s3://npm-registry-packages"}},"7.5.0-alpha-strouhaljan-jsu-bb-2153-2020-03-31T06-15-20-406Z":{"name":"@gooddata/react-components","version":"7.5.0-alpha-strouhaljan-jsu-bb-2153-2020-03-31T06-15-20-406Z","author":{"name":"GoodData Corporation"},"license":"BSD-3-Clause","_id":"@gooddata/react-components@7.5.0-alpha-strouhaljan-jsu-bb-2153-2020-03-31T06-15-20-406Z","maintainers":[{"name":"afi","email":"adam.fiedler@gooddata.com"},{"name":"bertold8","email":"ivan.nejezchleb@seznam.cz"},{"name":"brbistas","email":"valentinos.chraniotis@gooddata.com"},{"name":"bugsbunny338","email":"jiri.zajic@mensa.cz"},{"name":"de.do","email":"de.do@gooddata.com"},{"name":"gooddata-ci","email":"rail@gooddata.com"},{"name":"hung.nguyen.hoang","email":"hung.nguyen@gooddata.com"},{"name":"ivan.mjartan","email":"ivan.mjartan@gooddata.com"},{"name":"jakub-sterba","email":"jakub.sterba@gooddata.com"},{"name":"jankc","email":"jan.krapac@gmail.com"},{"name":"jaroslav.tomecek","email":"jaroslav.tomecek@gooddata.com"},{"name":"jkittler","email":"honza.kittler@gmail.com"},{"name":"khanh.le","email":"khanh.le@gooddata.com"},{"name":"lanhuynh","email":"lan.huynh@gooddata.com"},{"name":"linhhong","email":"linh.hong@gooddata.com"},{"name":"lupko","email":"lubomir.slivka@gooddata.com"},{"name":"matyas.kandl","email":"matyas.kandl@gooddata.com"},{"name":"michal.marsal","email":"michal.marsal@gooddata.com"},{"name":"naibinh","email":"naibinh@gmail.com"},{"name":"nikolacech","email":"nikola.cech@gooddata.com"},{"name":"nis.hua","email":"nis.hua@gooddata.com"},{"name":"no23reason","email":"dan.homola@hotmail.cz"},{"name":"patrikbraborec","email":"patrik.braborec@gooddata.com"},{"name":"pbenes","email":"petr.benes@gooddata.com"},{"name":"petrjanu","email":"petr.janu@gooddata.com"},{"name":"ptquang86","email":"ptquang86@gmail.com"},{"name":"qduval","email":"quentin.duval@gooddata.com"},{"name":"rodri360","email":"me@rodri360.com"},{"name":"sitina","email":"jiri.sitina@gooddata.com"},{"name":"strouhaljan","email":"strouhal.jan@gmail.com"},{"name":"tomas.kratochvil","email":"tomas.kratochvil@gooddata.com"},{"name":"tomasreichmann","email":"tomasreichmann@gmail.com"},{"name":"tomsatgd","email":"tomas.satinsky@gooddata.com"},{"name":"trung-le-quoc","email":"trung.le@gooddata.com"},{"name":"tu-ngo","email":"tungo1981@gmail.com"},{"name":"tulean","email":"tuan.le@gooddata.com"},{"name":"tuqt1005","email":"tu.tran@gooddata.com"},{"name":"utdnah","email":"danh.ung@gooddata.com"},{"name":"vlastikcz","email":"vlastimil.kotas@gooddata.com"},{"name":"vu.pham","email":"vu.pham@gooddata.com"},{"name":"xmort","email":"petr.dolejsi@gooddata.com"},{"name":"yanlipnican","email":"yanlipnican@gmail.com"}],"homepage":"https://github.com/gooddata/gooddata-react-components#readme","bugs":{"url":"https://github.com/gooddata/gooddata-react-components/issues"},"dist":{"shasum":"80808ce4e1aa5a33c6e64929678121a946acfe2e","tarball":"https://registry.npmjs.org/@gooddata/react-components/-/react-components-7.5.0-alpha-strouhaljan-jsu-bb-2153-2020-03-31T06-15-20-406Z.tgz","fileCount":2494,"integrity":"sha512-0gJKnkfFTbqfQvz6rsoq0cSoIa4TfuXfIoiy05fa6eV/HNoKcNJzaz9Rdwv/dGRzpR+2EWVTNDs60aZqDRV+DA==","signatures":[{"sig":"MEUCIGZUE3wQTPl/Emje3/cTCfBXD9S8I2qdNTI3jbFRzGlrAiEA/w35QADDNDfH5F4hde3Z02fE9LldD7FlvoJfa0zjML8=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":9839715,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJeguAjCRA9TVsSAnZWagAAZv8QAIYeIFByVzjXLz6+wCz+\nn/Rmmjz5UN/Z7Vv5Y/hr7NW1vRxBawRDhm5RJ8LN4jGDkCIhufoDGdY6gj3A\nqDGzFsNJdKevaK4nEt6nF/R+VR0W3ZW250NDPzGi6/3YsvtX+rcU09gzhpzM\nX8DEBDgY1kNGMC+LjaWKUYZwkqLsQjqw3oBNgg7h6DuLzwnH6z79HQy3KVkF\nRhj4gC3bf76THlBv7hNud5RNnw5Oe25moyQTqc7Kkt723FIMiDRrVJDBhSYx\n5X0e80BjQ7RsOMJqH9/dA1npZ4S0m55vRB4GezkewPqPjCoOrfmP0Q1yF8B4\nF2yNseKjy+bo5FobnNrnCOZlF1AevdmwqlGWopE5kWd6wBFwwU5Ea6r388VR\nEpwfkvj55arEhYCHwjfsRQhXR42axAaBrCSDEeeljHbdtCncV/no4SB8v7Du\nLXu6ReTmPtfT0FF5Np071cuX6s14Bnxr7AoNXG9FUicOT4H3SEV7BovGtftK\naBntbvfODi6lYu7V53L6M5XsNu2VC4ljL6sXlgLxE3wP2MMjleRRDS6+yUsT\nfQSjoQ/MJOg7eDsgc61qBqBCaN1omqUKEM5fMegAd0V5Z/Te9SbJ3xb2HlAv\noRuh4dtwegYRTECnlqoDo7ImUb5d/pI7e27PgC8cnFyYK89sc1UFRKvPgrWG\nZB4z\r\n=+GO0\r\n-----END PGP SIGNATURE-----\r\n"},"main":"dist/index.js","husky":{"hooks":{"pre-commit":"lint-staged"}},"config":{"eslint":"./examples/**/*.{js,jsx}","tslint":"./{__mocks__,src,stories}/{,**/}*.{ts,tsx}"},"readme":"[![npm version](https://badge.fury.io/js/%40gooddata%2Freact-components.svg)](https://www.npmjs.com/package/@gooddata/react-components)\n\n# GoodData.UI React components\n> A React-based JavaScript library for building data-driven applications\n\n## Getting started\n- [GoodData.UI Documentation](http://sdk.gooddata.com/gooddata-ui/)\n- [GoodData.UI Live Examples](https://gooddata-examples.herokuapp.com/)\n- [Stack Overflow](https://stackoverflow.com/questions/tagged/gooddata)\n\n### Usage\nWith [yarn](https://yarnpkg.com) installed, go to your project directory and run\n```\n$ yarn add @gooddata/react-components\n```\nIf you prefer [npm](npmjs.com) run\n```\n$ npm install --save @gooddata/react-components\n```\n\nThe public API is exposed via global `index.js`. Except for the styles, do not import any other file directly\nbecause they are not intended to be part of the public API.\n\n## Contributing\n\nWe welcome any contribution in form of [issues](https://github.com/gooddata/gooddata-react-components/issues) or [pull requests](https://github.com/gooddata/gooddata-react-components/pulls).\n\nInstall [Node.js](http://nodejs.org) (node 12.16.1, npm v6.13.4) and [Yarn](https://classic.yarnpkg.com) (1.22.4).\n\nInstall dependencies:\n```\nyarn install --frozen-lockfile\n```\n\nThese commands may come in handy while developing:\n\n| command | description |\n| ------- | ----------- |\n| `yarn install --pure-lockfile` | first step |\n| ||\n| `yarn dev` | build react-components to `/dist` in watch mode |\n| `yarn test` | run all unit tests |\n| `yarn prettier-write` | format the source code to match the valid codestyle |\n| `yarn validate` | validate codestyle |\n| ||\n| `yarn storybook` | run storybook from `/stories` on http://localhost:9001 |\n| `yarn build-storybook` | build storybook to `/dist-storybook` |\n| `yarn test-storybook` | run storybook and [screenshot tests](https://github.com/gooddata/gdc-client-utils/tree/master/test-storybook) |\n| ||\n| `yarn examples` | run Live Examples dev-server from `/examples` on https://localhost:8999 |\n| `yarn examples-build` | build Live Examples to `/examples/dist` |\n| `yarn examples-server` | serve built Live Examples - see `/examples/server/src` |\n| `yarn examples-testcafe` | run testcafe tests against `localhost:8999` |\n\n### Deploy to heroku.com\nWhen you deploy this repo to heroku, it serves *GoodData.UI Live Examples*.\nRelevant tasks are in `Procfile` and `package.json`.\n\n```bash\n# run in the project directory\nheroku login\nheroku create <your-app-name>\nheroku config:set DOMAIN_ADMIN_USERNAME=x@gooddata.com DOMAIN_ADMIN_PASSWORD=xy PROJECT_ID_TO_ASSIGN=xms7ga4tf3g3nzucd8380o2bev8oeknp\ngit push heroku HEAD:master\nheroku open\n```\n### Enable Geo Chart for Storybook and Live Examples\nGeo chart uses Mapbox to render map which requires a Mapbox access token.\n- Register an account and create Mapbox access token at [guide](https://docs.mapbox.com/help/how-mapbox-works/access-tokens/)\n- Store the created token at `.env`:\n```bash\necho -e \"EXAMPLE_MAPBOX_ACCESS_TOKEN=token\" >> .env # only need to run once\necho -e \"STORYBOOK_MAPBOX_ACCESS_TOKEN=token\" >> .env # only need to run once\n```\n\n### Run Live Examples Locally\nTo run *GoodData.UI Live Examples* locally:\n```bash\ngit clone <this-repository>\ncd  <repository-folder>\nyarn install --pure-lockfile\nyarn examples\n```\nThen open https://localhost:8999 and login using Live Examples account (you can [create one here](https://gooddata-examples.herokuapp.com/registration)).\n\n### Run Storybook locally\n- Run storybook with token stored in `.env` for more secure\n```bash\nyarn storybook\n```\n- Or run storybook with token env param exposed to cli (not suggested)\n```bash\nSTORYBOOK_MAPBOX_ACCESS_TOKEN=token yarn storybook\n```\n- Apply either above way to `yarn build-storybook` or `yarn test-storybook`\n\n### Source code formatting\nThe source code in the repository is formatted by [Prettier](https://prettier.io/).\nThe format of the code is validated by our Continuous Integration server and is one of the requirements of successful merge.\n\nPrettier is supported by every major IDE. You can find the list of supported editors and how to configure them [here](https://prettier.io/docs/en/editors.html).\n\nIn the case, when your editor is not supported or you don't want to setup the integration, you can run the `yarn prettier-write` command to reformat the code before commit.\n\n## Changelog\n\n- see [CHANGELOG.md](CHANGELOG.md)\n\n## Supported versions\n\nIn order to make the user experience with integrating GoodData UI SDK as smooth and secure as possible and to ensure that the SDK is using the latest features of the platform, we will only provide support to two most recent major versions of UI SDK.\n\nThe most recent majors will be supported in the following modes:\n\n- The latest major version will receive all new functionality and all bug fixes\n- The previous major version will only receive fixes to critical issues and security fixes. These fixes will be applied on top of last released version of the previous major\n\nThe customers are encouraged to always use the latest version of the UI SDK.\n\nIn case of using older versions, the user might face API incompatibility, performance or security issues.\n\nPlease follow the installation instructions to update to the newest version.\n\n## License\n\n(C) 2007-2020 GoodData Corporation\n\nThis project is dual licensed:\n\n- The ATTRIBUTION-NONCOMMERCIAL 4.0 INTERNATIONAL (CC BY-NC 4.0) is used for purpose of the trial experience and evaluation of GoodData.UI library.\n- The GOODDATA GOODDATA.UI LIBRARY END USER LICENSE AGREEMENT is used for GoodData customers.\n\nFor more information, please see [LICENSE](https://github.com/gooddata/gooddata-react-components/blob/master/LICENSE)\n","gitHead":"eeffb8a5469792a5e0fc5f687d0d43ee3d568777","scripts":{"dev":"bash scripts/build.sh --dev-watch","test":"jest --watch","build":"bash scripts/build.sh","tslint":"yarn run-tslint -t verbose $npm_package_config_tslint","prepare":"cd examples/server && yarn install --frozen-lockfile && cd ../..; rm -r examples/node_modules 2>/dev/null; true","examples":"bash scripts/run-examples.sh","prepare?":"# Called before `npm publish` and on local `npm install`. Temporarily also for deleting obsolete node_modules. Ends with `true` to continue gracefully.","validate":"tsc --noEmit && yarn tslint && eslint $npm_package_config_eslint && yarn validate-style && yarn prettier-check","build-dev":"bash scripts/build.sh --dev","examples?":"# Default is developer domain, other options: yarn examples [sec,secure,stg,stg2,stg3,demo,developer or URL]","storybook":"yarn build && start-storybook -p 9001 -c .storybook","test-once":"jest","tslint-ci":"mkdir -p ./ci/results && yarn run-tslint -t checkstyle -o ./ci/results/tslint-results.xml $npm_package_config_tslint","run-tslint":"tslint -p tsconfig.json","validate-ci":"tsc --noEmit && yarn tslint-ci  && eslint $npm_package_config_eslint -f checkstyle -o ci/results/eslint-results.xml && yarn validate-style-ci && yarn prettier-check","examples-build":"bash scripts/build-examples.sh","prepublishOnly":"yarn build","prettier-check":"prettier --check '{src,stories,styles,__mocks__,examples/server/src,examples/src,examples/test}/**/*.{ts,js,tsx,jsx,json,scss,md,yaml,html}'","prettier-write":"prettier --write '{src,stories,styles,__mocks__,examples/server/src,examples/src,examples/test}/**/*.{ts,js,tsx,jsx,json,scss,md,yaml,html}'","test-storybook":"yarn build && test-storybook","validate-style":"stylelint '**/*.scss'","build-storybook":"yarn build && build-storybook -c .storybook -o dist-storybook","examples-server":"node examples/server/src/index.js","heroku-postbuild":"yarn examples-build developer","examples-testcafe":"./scripts/run-testcafe.sh visual","validate-style-ci":"stylelint '**/*.scss' --custom-formatter=node_modules/stylelint-checkstyle-formatter > ci/results/stylelint-results.xml","check-circular-deps":"madge --circular --extensions ts ./src","examples-testcafe-ci":"./scripts/run-testcafe.sh ci","examples-testcafe-live":"./scripts/run-testcafe.sh live"},"typings":"dist/index.d.ts","_npmUser":{"name":"strouhaljan","email":"strouhal.jan@gmail.com"},"deprecated":"@gooddata/react-components@7 reached End of Support on March 31, 2022. Please upgrade (see https://sdk.gooddata.com/gooddata-ui/docs/supported_versions.html for more information).","repository":{"url":"git+ssh://git@github.com/gooddata/gooddata-react-components.git","type":"git"},"_npmVersion":"6.13.4","description":"GoodData.UI - A powerful JavaScript library for building analytical applications","directories":{},"lint-staged":{"{src,stories,styles,__mocks__,examples/server/src,examples/src,examples/test}/**/*.{ts,js,tsx,jsx,scss}":["npx gdc-fix-copyright","git add"],"{src,stories,styles,__mocks__,examples/server/src,examples/src,examples/test}/**/*.{ts,js,tsx,jsx,json,scss,md,yaml,html}":["prettier --write","git add"]},"_nodeVersion":"12.16.1","dependencies":{"rxjs":"^5.5.6","uuid":"^3.2.1","immer":"^1.3.1","lodash":"^4.17.15","date-fns":"^2.7.0","downshift":"^3.2.7","invariant":"^2.2.2","mapbox-gl":"^1.6.1","classnames":"^2.2.6","highcharts":"7.1.1","prop-types":"^15.6.0","react-intl":"^3.6.0","custom-event":"^1.0.1","react-window":"^1.8.1","ag-grid-react":"20.0.0","react-measure":"^2.3.0","@types/mapbox-gl":"^1.6.1","react-day-picker":"~7.3.0","react-responsive":"^3.0.0","stringify-object":"^2.4.0","@gooddata/typings":"^2.22.0","ag-grid-community":"20.0.0","http-status-codes":"^1.3.0","@gooddata/js-utils":"^3.5.0","@gooddata/numberjs":"^3.2.4","fixed-data-table-2":"0.7.17","@gooddata/goodstrap":"^68.2.1","react-dom-factories":"^1.0.2","@gooddata/gooddata-js":"^12.5.2","json-stable-stringify":"^1.0.1","react-transition-group":"^2.2.1","hoist-non-react-statics":"^3.3.0","nodelist-foreach-polyfill":"^1.2.0","@formatjs/intl-pluralrules":"^1.3.6","highcharts-grouped-categories":"^1.1.3"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"raf":"3.3.2","yup":"^0.24.1","jest":"24.7.1","husky":"3.0.0","madge":"^3.4.4","react":"^16.5.2","enzyme":"3.5.0","eslint":"4.19.1","formik":"^0.11.11","moment":"2.23.0","history":"^4.7.2","ts-jest":"24.0.0","webpack":"4.30.0","full-icu":"^1.3.0","prettier":"1.16.4","react-ga":"^2.5.2","recharts":"1.0.0-beta.9","testcafe":"1.1.4","commander":"2.14.1","node-sass":"4.13.0","react-dom":"^16.5.2","stylelint":"^10.0.0","supertest":"3.0.0","ts-loader":"6.0.0","@types/raf":"^3.4.0","css-loader":"0.28.7","jest-junit":"3.0.0","raw-loader":"0.5.1","styled-jsx":"2.2.1","typescript":"3.3.4000","@babel/core":"7.4.4","@types/jest":"24.0.6","@types/node":"7.0.8","@types/uuid":"3.4.3","file-loader":"3.0.1","jest-enzyme":"7.0.2","lint-staged":"9.1.0","sass-loader":"6.0.6","webpack-cli":"3.3.2","@types/react":"16.8.6","babel-loader":"8.0.5","react-helmet":"5.2.0","react-select":"1.2.1","style-loader":"0.19.1","@types/enzyme":"3.1.13","@types/lodash":"4.14.123","testcafe-live":"0.1.4","@babel/runtime":"7.4.4","dotenv-webpack":"^1.7.0","@babel/polyfill":"^7.4.4","@storybook/react":"5.0.11","@types/invariant":"2.2.29","@types/react-dom":"16.0.11","isomorphic-fetch":"2.2.1","react-datepicker":"1.1.0","react-router-dom":"4.2.2","@babel/preset-env":"7.4.4","@gooddata/mock-js":"^2.11.0","@storybook/addons":"5.0.11","@types/classnames":"2.2.3","@types/prop-types":"15.5.2","@storybook/theming":"5.0.11","identity-obj-proxy":"^3.0.0","intl-messageformat":"^7.5.4","webpack-dev-server":"3.3.1","@babel/preset-react":"7.0.0","@types/react-portal":"4.0.1","@types/react-window":"^1.8.1","babel-plugin-lodash":"3.3.4","html-webpack-plugin":"3.2.0","react-test-renderer":"16.4.2","@types/react-measure":"2.0.5","clean-webpack-plugin":"2.0.2","stats-webpack-plugin":"0.7.0","eslint-config-prettier":"4.1.0","react-google-recaptcha":"^0.14.1","tslint-config-prettier":"1.18.0","@gooddata/eslint-config":"^1.0.0","@gooddata/tslint-config":"1.0.0","@types/react-responsive":"^3.0.3","@types/storybook__react":"4.0.1","@types/stringify-object":"^3.2.0","enzyme-adapter-react-16":"1.3.1","@gooddata/test-storybook":"3.2.1","@storybook/addon-actions":"5.0.11","@storybook/addon-options":"5.0.11","node-sass-magic-importer":"5.1.0","react-syntax-highlighter":"11.0.2","@types/fixed-data-table-2":"0.8.1","stylelint-config-prettier":"5.2.0","@gooddata/stylelint-config":"4.0.0","@types/react-test-renderer":"16.0.0","circular-dependency-plugin":"5.0.2","compression-webpack-plugin":"2.0.0","@types/json-stable-stringify":"^1.0.32","@gooddata/frontend-npm-scripts":"1.1.0","@types/enzyme-adapter-react-16":"1.0.3","stylelint-checkstyle-formatter":"0.1.0","@types/storybook__addon-actions":"3.4.2","@babel/plugin-proposal-class-properties":"7.4.4","@babel/plugin-proposal-object-rest-spread":"7.4.4","@babel/plugin-transform-async-to-generator":"7.4.4"},"peerDependencies":{"react":"^16.5.2","react-dom":"^16.5.2"},"_npmOperationalInternal":{"tmp":"tmp/react-components_7.5.0-alpha-strouhaljan-jsu-bb-2153-2020-03-31T06-15-20-406Z_1585635363199_0.027678635003486773","host":"s3://npm-registry-packages"}},"7.5.0-alpha-khanh.le-kl-SD-861-develop-2020-03-31T07-37-52-880Z":{"name":"@gooddata/react-components","version":"7.5.0-alpha-khanh.le-kl-SD-861-develop-2020-03-31T07-37-52-880Z","author":{"name":"GoodData Corporation"},"license":"BSD-3-Clause","_id":"@gooddata/react-components@7.5.0-alpha-khanh.le-kl-SD-861-develop-2020-03-31T07-37-52-880Z","maintainers":[{"name":"afi","email":"adam.fiedler@gooddata.com"},{"name":"bertold8","email":"ivan.nejezchleb@seznam.cz"},{"name":"brbistas","email":"valentinos.chraniotis@gooddata.com"},{"name":"bugsbunny338","email":"jiri.zajic@mensa.cz"},{"name":"de.do","email":"de.do@gooddata.com"},{"name":"gooddata-ci","email":"rail@gooddata.com"},{"name":"hung.nguyen.hoang","email":"hung.nguyen@gooddata.com"},{"name":"ivan.mjartan","email":"ivan.mjartan@gooddata.com"},{"name":"jakub-sterba","email":"jakub.sterba@gooddata.com"},{"name":"jankc","email":"jan.krapac@gmail.com"},{"name":"jaroslav.tomecek","email":"jaroslav.tomecek@gooddata.com"},{"name":"jkittler","email":"honza.kittler@gmail.com"},{"name":"khanh.le","email":"khanh.le@gooddata.com"},{"name":"lanhuynh","email":"lan.huynh@gooddata.com"},{"name":"linhhong","email":"linh.hong@gooddata.com"},{"name":"lupko","email":"lubomir.slivka@gooddata.com"},{"name":"matyas.kandl","email":"matyas.kandl@gooddata.com"},{"name":"michal.marsal","email":"michal.marsal@gooddata.com"},{"name":"naibinh","email":"naibinh@gmail.com"},{"name":"nikolacech","email":"nikola.cech@gooddata.com"},{"name":"nis.hua","email":"nis.hua@gooddata.com"},{"name":"no23reason","email":"dan.homola@hotmail.cz"},{"name":"patrikbraborec","email":"patrik.braborec@gooddata.com"},{"name":"pbenes","email":"petr.benes@gooddata.com"},{"name":"petrjanu","email":"petr.janu@gooddata.com"},{"name":"ptquang86","email":"ptquang86@gmail.com"},{"name":"qduval","email":"quentin.duval@gooddata.com"},{"name":"rodri360","email":"me@rodri360.com"},{"name":"sitina","email":"jiri.sitina@gooddata.com"},{"name":"strouhaljan","email":"strouhal.jan@gmail.com"},{"name":"tomas.kratochvil","email":"tomas.kratochvil@gooddata.com"},{"name":"tomasreichmann","email":"tomasreichmann@gmail.com"},{"name":"tomsatgd","email":"tomas.satinsky@gooddata.com"},{"name":"trung-le-quoc","email":"trung.le@gooddata.com"},{"name":"tu-ngo","email":"tungo1981@gmail.com"},{"name":"tulean","email":"tuan.le@gooddata.com"},{"name":"tuqt1005","email":"tu.tran@gooddata.com"},{"name":"utdnah","email":"danh.ung@gooddata.com"},{"name":"vlastikcz","email":"vlastimil.kotas@gooddata.com"},{"name":"vu.pham","email":"vu.pham@gooddata.com"},{"name":"xmort","email":"petr.dolejsi@gooddata.com"},{"name":"yanlipnican","email":"yanlipnican@gmail.com"}],"homepage":"https://github.com/gooddata/gooddata-react-components#readme","bugs":{"url":"https://github.com/gooddata/gooddata-react-components/issues"},"dist":{"shasum":"bbe15621459eb61b4500ce24bd8360670f327743","tarball":"https://registry.npmjs.org/@gooddata/react-components/-/react-components-7.5.0-alpha-khanh.le-kl-SD-861-develop-2020-03-31T07-37-52-880Z.tgz","fileCount":2500,"integrity":"sha512-/X4uu0ABmEYecx8XKP0T8m9cuNhW4VJni6iGcBCHp+SkZ5q3gCpkVZnu3u/QLsVFBne44tmu1ldU/+D7rXzroQ==","signatures":[{"sig":"MEYCIQCS7/PirCKDU3LKwMJ6lRriKdqwkmUgAjIZQbAIsmhHfQIhAI1sWG7BoTftRVJbc7TPohmI2YZ8vSn7ZoYTRW5fyaJT","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":9879121,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJegvGzCRA9TVsSAnZWagAAcj8P/384gRiSZHHmHyu97mDg\nO/lTJY0bpQRXUIvDq8QNKaAWRSts8Wdg7CH4E2aFT8EZli0bBoeDY/4LRSkY\no+vRD8GIW1+osmsi3TKL1autxoFJ93u/PkF9RimQ3Ups5raEIa3Qj3W4eA30\nn/GO9HSGvHHULDLj2UOlc80+g3em8tev/d5+MevZIHo2yDZ0xlxEo9VV0BbD\nQQll3QWfFZ1+VtegdBsOw2a+z7FmdU1ui3tRJ8TRhi4BAn5M0cLP/h378Eg/\njOg5kqW0XFLUHYKFfx8DB4wPni9XLm/YaAQwwJNgpRYa7vFsaQx9QZqi8lLf\nDXDVVQYLmyN3l5jZJzH8laSm01dKf2pg7jE6IrsK1kFIezVcUHs3h7jTVexF\nbtyS9ZSaNl+Ll7MrcF094LhjfYIpqGEsA9vRWZFhg2xTottsaGtF/T/8t2ly\nreUJNctbp57feSMVKPu+eQ6cmp/xFZOpuR0JjyjV5OhGliBY+PbIXc3M23+I\nqe/4p+dcVHlVf+R0iY0QynaUjhoNFSBmzIjx5D5NySYYnqf+NDTq/Y2n7FPz\n9RlOt5KFrlNmEynrmUVAZra2YtuQ5J2zuwEcOhKQ5aL0YlkO2fnxZRlTbZLZ\nSqBRjeLR+33zU3DqRfMpYMRa+8QTOfckkLD4+iCs3KWpmtGmSqyJamkUGRxy\nBuNs\r\n=1Xmu\r\n-----END PGP SIGNATURE-----\r\n"},"main":"dist/index.js","husky":{"hooks":{"pre-commit":"lint-staged"}},"config":{"eslint":"./examples/**/*.{js,jsx}","tslint":"./{__mocks__,src,stories}/{,**/}*.{ts,tsx}"},"readme":"[![npm version](https://badge.fury.io/js/%40gooddata%2Freact-components.svg)](https://www.npmjs.com/package/@gooddata/react-components)\n\n# GoodData.UI React components\n> A React-based JavaScript library for building data-driven applications\n\n## Getting started\n- [GoodData.UI Documentation](http://sdk.gooddata.com/gooddata-ui/)\n- [GoodData.UI Live Examples](https://gooddata-examples.herokuapp.com/)\n- [Stack Overflow](https://stackoverflow.com/questions/tagged/gooddata)\n\n### Usage\nWith [yarn](https://yarnpkg.com) installed, go to your project directory and run\n```\n$ yarn add @gooddata/react-components\n```\nIf you prefer [npm](npmjs.com) run\n```\n$ npm install --save @gooddata/react-components\n```\n\nThe public API is exposed via global `index.js`. Except for the styles, do not import any other file directly\nbecause they are not intended to be part of the public API.\n\n## Contributing\n\nWe welcome any contribution in form of [issues](https://github.com/gooddata/gooddata-react-components/issues) or [pull requests](https://github.com/gooddata/gooddata-react-components/pulls).\n\nInstall [Node.js](http://nodejs.org) (node 12.16.1, npm v6.13.4) and [Yarn](https://classic.yarnpkg.com) (1.22.4).\n\nInstall dependencies:\n```\nyarn install --frozen-lockfile\n```\n\nThese commands may come in handy while developing:\n\n| command | description |\n| ------- | ----------- |\n| `yarn install --pure-lockfile` | first step |\n| ||\n| `yarn dev` | build react-components to `/dist` in watch mode |\n| `yarn test` | run all unit tests |\n| `yarn prettier-write` | format the source code to match the valid codestyle |\n| `yarn validate` | validate codestyle |\n| ||\n| `yarn storybook` | run storybook from `/stories` on http://localhost:9001 |\n| `yarn build-storybook` | build storybook to `/dist-storybook` |\n| `yarn test-storybook` | run storybook and [screenshot tests](https://github.com/gooddata/gdc-client-utils/tree/master/test-storybook) |\n| ||\n| `yarn examples` | run Live Examples dev-server from `/examples` on https://localhost:8999 |\n| `yarn examples-build` | build Live Examples to `/examples/dist` |\n| `yarn examples-server` | serve built Live Examples - see `/examples/server/src` |\n| `yarn examples-testcafe` | run testcafe tests against `localhost:8999` |\n\n### Deploy to heroku.com\nWhen you deploy this repo to heroku, it serves *GoodData.UI Live Examples*.\nRelevant tasks are in `Procfile` and `package.json`.\n\n```bash\n# run in the project directory\nheroku login\nheroku create <your-app-name>\nheroku config:set DOMAIN_ADMIN_USERNAME=x@gooddata.com DOMAIN_ADMIN_PASSWORD=xy PROJECT_ID_TO_ASSIGN=xms7ga4tf3g3nzucd8380o2bev8oeknp\ngit push heroku HEAD:master\nheroku open\n```\n### Enable Geo Chart for Storybook and Live Examples\nGeo chart uses Mapbox to render map which requires a Mapbox access token.\n- Register an account and create Mapbox access token at [guide](https://docs.mapbox.com/help/how-mapbox-works/access-tokens/)\n- Store the created token at `.env`:\n```bash\necho -e \"EXAMPLE_MAPBOX_ACCESS_TOKEN=token\" >> .env # only need to run once\necho -e \"STORYBOOK_MAPBOX_ACCESS_TOKEN=token\" >> .env # only need to run once\n```\n\n### Run Live Examples Locally\nTo run *GoodData.UI Live Examples* locally:\n```bash\ngit clone <this-repository>\ncd  <repository-folder>\nyarn install --pure-lockfile\nyarn examples\n```\nThen open https://localhost:8999 and login using Live Examples account (you can [create one here](https://gooddata-examples.herokuapp.com/registration)).\n\n### Run Storybook locally\n- Run storybook with token stored in `.env` for more secure\n```bash\nyarn storybook\n```\n- Or run storybook with token env param exposed to cli (not suggested)\n```bash\nSTORYBOOK_MAPBOX_ACCESS_TOKEN=token yarn storybook\n```\n- Apply either above way to `yarn build-storybook` or `yarn test-storybook`\n\n### Source code formatting\nThe source code in the repository is formatted by [Prettier](https://prettier.io/).\nThe format of the code is validated by our Continuous Integration server and is one of the requirements of successful merge.\n\nPrettier is supported by every major IDE. You can find the list of supported editors and how to configure them [here](https://prettier.io/docs/en/editors.html).\n\nIn the case, when your editor is not supported or you don't want to setup the integration, you can run the `yarn prettier-write` command to reformat the code before commit.\n\n## Changelog\n\n- see [CHANGELOG.md](CHANGELOG.md)\n\n## Supported versions\n\nIn order to make the user experience with integrating GoodData UI SDK as smooth and secure as possible and to ensure that the SDK is using the latest features of the platform, we will only provide support to two most recent major versions of UI SDK.\n\nThe most recent majors will be supported in the following modes:\n\n- The latest major version will receive all new functionality and all bug fixes\n- The previous major version will only receive fixes to critical issues and security fixes. These fixes will be applied on top of last released version of the previous major\n\nThe customers are encouraged to always use the latest version of the UI SDK.\n\nIn case of using older versions, the user might face API incompatibility, performance or security issues.\n\nPlease follow the installation instructions to update to the newest version.\n\n## License\n\n(C) 2007-2020 GoodData Corporation\n\nThis project is dual licensed:\n\n- The ATTRIBUTION-NONCOMMERCIAL 4.0 INTERNATIONAL (CC BY-NC 4.0) is used for purpose of the trial experience and evaluation of GoodData.UI library.\n- The GOODDATA GOODDATA.UI LIBRARY END USER LICENSE AGREEMENT is used for GoodData customers.\n\nFor more information, please see [LICENSE](https://github.com/gooddata/gooddata-react-components/blob/master/LICENSE)\n","gitHead":"7cdff0ed262e407700a08b2f60d66977c0a8c801","scripts":{"dev":"bash scripts/build.sh --dev-watch","test":"jest --watch","build":"bash scripts/build.sh","tslint":"yarn run-tslint -t verbose $npm_package_config_tslint","prepare":"cd examples/server && yarn install --frozen-lockfile && cd ../..; rm -r examples/node_modules 2>/dev/null; true","examples":"bash scripts/run-examples.sh","prepare?":"# Called before `npm publish` and on local `npm install`. Temporarily also for deleting obsolete node_modules. Ends with `true` to continue gracefully.","validate":"tsc --noEmit && yarn tslint && eslint $npm_package_config_eslint && yarn validate-style && yarn prettier-check","build-dev":"bash scripts/build.sh --dev","examples?":"# Default is developer domain, other options: yarn examples [sec,secure,stg,stg2,stg3,demo,developer or URL]","storybook":"yarn build && start-storybook -p 9001 -c .storybook","test-once":"jest","tslint-ci":"mkdir -p ./ci/results && yarn run-tslint -t checkstyle -o ./ci/results/tslint-results.xml $npm_package_config_tslint","run-tslint":"tslint -p tsconfig.json","validate-ci":"tsc --noEmit && yarn tslint-ci  && eslint $npm_package_config_eslint -f checkstyle -o ci/results/eslint-results.xml && yarn validate-style-ci && yarn prettier-check","examples-build":"bash scripts/build-examples.sh","prepublishOnly":"yarn build","prettier-check":"prettier --check '{src,stories,styles,__mocks__,examples/server/src,examples/src,examples/test}/**/*.{ts,js,tsx,jsx,json,scss,md,yaml,html}'","prettier-write":"prettier --write '{src,stories,styles,__mocks__,examples/server/src,examples/src,examples/test}/**/*.{ts,js,tsx,jsx,json,scss,md,yaml,html}'","test-storybook":"yarn build && test-storybook","validate-style":"stylelint '**/*.scss'","build-storybook":"yarn build && build-storybook -c .storybook -o dist-storybook","examples-server":"node examples/server/src/index.js","heroku-postbuild":"yarn examples-build developer","examples-testcafe":"./scripts/run-testcafe.sh visual","validate-style-ci":"stylelint '**/*.scss' --custom-formatter=node_modules/stylelint-checkstyle-formatter > ci/results/stylelint-results.xml","check-circular-deps":"madge --circular --extensions ts ./src","examples-testcafe-ci":"./scripts/run-testcafe.sh ci","examples-testcafe-live":"./scripts/run-testcafe.sh live"},"typings":"dist/index.d.ts","_npmUser":{"name":"khanh.le","email":"khanh.le@gooddata.com"},"deprecated":"@gooddata/react-components@7 reached End of Support on March 31, 2022. Please upgrade (see https://sdk.gooddata.com/gooddata-ui/docs/supported_versions.html for more information).","repository":{"url":"git+ssh://git@github.com/gooddata/gooddata-react-components.git","type":"git"},"_npmVersion":"6.13.4","description":"GoodData.UI - A powerful JavaScript library for building analytical applications","directories":{},"lint-staged":{"{src,stories,styles,__mocks__,examples/server/src,examples/src,examples/test}/**/*.{ts,js,tsx,jsx,scss}":["npx gdc-fix-copyright","git add"],"{src,stories,styles,__mocks__,examples/server/src,examples/src,examples/test}/**/*.{ts,js,tsx,jsx,json,scss,md,yaml,html}":["prettier --write","git add"]},"_nodeVersion":"12.16.1","dependencies":{"rxjs":"^5.5.6","uuid":"^3.2.1","immer":"^1.3.1","lodash":"^4.17.15","date-fns":"^2.7.0","downshift":"^3.2.7","invariant":"^2.2.2","mapbox-gl":"^1.6.1","classnames":"^2.2.6","highcharts":"7.1.1","prop-types":"^15.6.0","react-intl":"^3.6.0","custom-event":"^1.0.1","react-window":"^1.8.1","ag-grid-react":"20.0.0","react-measure":"^2.3.0","@types/mapbox-gl":"^1.6.1","react-day-picker":"~7.3.0","react-responsive":"^3.0.0","stringify-object":"^2.4.0","@gooddata/typings":"^2.22.0","ag-grid-community":"20.0.0","http-status-codes":"^1.3.0","@gooddata/js-utils":"^3.5.0","@gooddata/numberjs":"^3.2.4","fixed-data-table-2":"0.7.17","@gooddata/goodstrap":"^68.2.1","react-dom-factories":"^1.0.2","@gooddata/gooddata-js":"^12.5.2","json-stable-stringify":"^1.0.1","react-transition-group":"^2.2.1","hoist-non-react-statics":"^3.3.0","nodelist-foreach-polyfill":"^1.2.0","@formatjs/intl-pluralrules":"^1.3.6","highcharts-grouped-categories":"^1.1.3"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"raf":"3.3.2","yup":"^0.24.1","jest":"24.7.1","husky":"3.0.0","madge":"^3.4.4","react":"^16.5.2","enzyme":"3.5.0","eslint":"4.19.1","formik":"^0.11.11","moment":"2.23.0","history":"^4.7.2","ts-jest":"24.0.0","webpack":"4.30.0","full-icu":"^1.3.0","prettier":"1.16.4","react-ga":"^2.5.2","recharts":"1.0.0-beta.9","testcafe":"1.1.4","commander":"2.14.1","node-sass":"4.13.0","react-dom":"^16.5.2","stylelint":"^10.0.0","supertest":"3.0.0","ts-loader":"6.0.0","@types/raf":"^3.4.0","css-loader":"0.28.7","jest-junit":"3.0.0","raw-loader":"0.5.1","styled-jsx":"2.2.1","typescript":"3.3.4000","@babel/core":"7.4.4","@types/jest":"24.0.6","@types/node":"7.0.8","@types/uuid":"3.4.3","file-loader":"3.0.1","jest-enzyme":"7.0.2","lint-staged":"9.1.0","sass-loader":"6.0.6","webpack-cli":"3.3.2","@types/react":"16.8.6","babel-loader":"8.0.5","react-helmet":"5.2.0","react-select":"1.2.1","style-loader":"0.19.1","@types/enzyme":"3.1.13","@types/lodash":"4.14.123","testcafe-live":"0.1.4","@babel/runtime":"7.4.4","dotenv-webpack":"^1.7.0","@babel/polyfill":"^7.4.4","@storybook/react":"5.0.11","@types/invariant":"2.2.29","@types/react-dom":"16.0.11","isomorphic-fetch":"2.2.1","react-datepicker":"1.1.0","react-router-dom":"4.2.2","@babel/preset-env":"7.4.4","@gooddata/mock-js":"^2.11.0","@storybook/addons":"5.0.11","@types/classnames":"2.2.3","@types/prop-types":"15.5.2","@storybook/theming":"5.0.11","identity-obj-proxy":"^3.0.0","intl-messageformat":"^7.5.4","webpack-dev-server":"3.3.1","@babel/preset-react":"7.0.0","@types/react-portal":"4.0.1","@types/react-window":"^1.8.1","babel-plugin-lodash":"3.3.4","html-webpack-plugin":"3.2.0","react-test-renderer":"16.4.2","@types/react-measure":"2.0.5","clean-webpack-plugin":"2.0.2","stats-webpack-plugin":"0.7.0","eslint-config-prettier":"4.1.0","react-google-recaptcha":"^0.14.1","tslint-config-prettier":"1.18.0","@gooddata/eslint-config":"^1.0.0","@gooddata/tslint-config":"1.0.0","@types/react-responsive":"^3.0.3","@types/storybook__react":"4.0.1","@types/stringify-object":"^3.2.0","enzyme-adapter-react-16":"1.3.1","@gooddata/test-storybook":"3.2.1","@storybook/addon-actions":"5.0.11","@storybook/addon-options":"5.0.11","node-sass-magic-importer":"5.1.0","react-syntax-highlighter":"11.0.2","@types/fixed-data-table-2":"0.8.1","stylelint-config-prettier":"5.2.0","@gooddata/stylelint-config":"4.0.0","@types/react-test-renderer":"16.0.0","circular-dependency-plugin":"5.0.2","compression-webpack-plugin":"2.0.0","@types/json-stable-stringify":"^1.0.32","@gooddata/frontend-npm-scripts":"1.1.0","@types/enzyme-adapter-react-16":"1.0.3","stylelint-checkstyle-formatter":"0.1.0","@types/storybook__addon-actions":"3.4.2","@babel/plugin-proposal-class-properties":"7.4.4","@babel/plugin-proposal-object-rest-spread":"7.4.4","@babel/plugin-transform-async-to-generator":"7.4.4"},"peerDependencies":{"react":"^16.5.2","react-dom":"^16.5.2"},"_npmOperationalInternal":{"tmp":"tmp/react-components_7.5.0-alpha-khanh.le-kl-SD-861-develop-2020-03-31T07-37-52-880Z_1585639859237_0.8769514296452607","host":"s3://npm-registry-packages"}},"7.5.0-beta.40":{"name":"@gooddata/react-components","version":"7.5.0-beta.40","author":{"name":"GoodData Corporation"},"license":"BSD-3-Clause","_id":"@gooddata/react-components@7.5.0-beta.40","maintainers":[{"name":"afi","email":"adam.fiedler@gooddata.com"},{"name":"bertold8","email":"ivan.nejezchleb@seznam.cz"},{"name":"brbistas","email":"valentinos.chraniotis@gooddata.com"},{"name":"bugsbunny338","email":"jiri.zajic@mensa.cz"},{"name":"de.do","email":"de.do@gooddata.com"},{"name":"gooddata-ci","email":"rail@gooddata.com"},{"name":"hung.nguyen.hoang","email":"hung.nguyen@gooddata.com"},{"name":"ivan.mjartan","email":"ivan.mjartan@gooddata.com"},{"name":"jakub-sterba","email":"jakub.sterba@gooddata.com"},{"name":"jankc","email":"jan.krapac@gmail.com"},{"name":"jaroslav.tomecek","email":"jaroslav.tomecek@gooddata.com"},{"name":"jkittler","email":"honza.kittler@gmail.com"},{"name":"khanh.le","email":"khanh.le@gooddata.com"},{"name":"lanhuynh","email":"lan.huynh@gooddata.com"},{"name":"linhhong","email":"linh.hong@gooddata.com"},{"name":"lupko","email":"lubomir.slivka@gooddata.com"},{"name":"matyas.kandl","email":"matyas.kandl@gooddata.com"},{"name":"michal.marsal","email":"michal.marsal@gooddata.com"},{"name":"naibinh","email":"naibinh@gmail.com"},{"name":"nikolacech","email":"nikola.cech@gooddata.com"},{"name":"nis.hua","email":"nis.hua@gooddata.com"},{"name":"no23reason","email":"dan.homola@hotmail.cz"},{"name":"patrikbraborec","email":"patrik.braborec@gooddata.com"},{"name":"pbenes","email":"petr.benes@gooddata.com"},{"name":"petrjanu","email":"petr.janu@gooddata.com"},{"name":"ptquang86","email":"ptquang86@gmail.com"},{"name":"qduval","email":"quentin.duval@gooddata.com"},{"name":"rodri360","email":"me@rodri360.com"},{"name":"sitina","email":"jiri.sitina@gooddata.com"},{"name":"strouhaljan","email":"strouhal.jan@gmail.com"},{"name":"tomas.kratochvil","email":"tomas.kratochvil@gooddata.com"},{"name":"tomasreichmann","email":"tomasreichmann@gmail.com"},{"name":"tomsatgd","email":"tomas.satinsky@gooddata.com"},{"name":"trung-le-quoc","email":"trung.le@gooddata.com"},{"name":"tu-ngo","email":"tungo1981@gmail.com"},{"name":"tulean","email":"tuan.le@gooddata.com"},{"name":"tuqt1005","email":"tu.tran@gooddata.com"},{"name":"utdnah","email":"danh.ung@gooddata.com"},{"name":"vlastikcz","email":"vlastimil.kotas@gooddata.com"},{"name":"vu.pham","email":"vu.pham@gooddata.com"},{"name":"xmort","email":"petr.dolejsi@gooddata.com"},{"name":"yanlipnican","email":"yanlipnican@gmail.com"}],"homepage":"https://github.com/gooddata/gooddata-react-components#readme","bugs":{"url":"https://github.com/gooddata/gooddata-react-components/issues"},"dist":{"shasum":"203dcd025cccbcb6cbf9ea80e868191d28ad956c","tarball":"https://registry.npmjs.org/@gooddata/react-components/-/react-components-7.5.0-beta.40.tgz","fileCount":2494,"integrity":"sha512-ZHEuB55XCoWikdVo0Wdu07OoeTOFwa/YvGwLYI+OD1AYEfvR+pz49S6+2Xxm9fVJu+rYaLB3Y6VOI8/KMZTTzA==","signatures":[{"sig":"MEUCIAro1sZnwS4qvq1nQ/8Cb3NXO+ydtW0dflnrS5wh7Cf3AiEAmii1Y+Kq8asCjb/n/uazhkZXpHRI1EMB/mIJwUFoeJI=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":9838229,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJegvbFCRA9TVsSAnZWagAA7goP/j0UQKtAift9DstAQeGU\nrvp5yNLpDwxqFpJu+Cy4ArFm+1T8YlBoyS2XGxyHcpB+HsteFGDgfX5bzcKf\nok0lng53hPRFW0ugS6vbqXmr/rh0HiqWAJI7vNN0bczgBhkRr70nHoqB6CIt\nUhjwLDEOHb/l0cAWd7fNmA1wpXQOp3Zjfz/cqAWl2tPx2+jVn1I73w7jA2IJ\nA1WWMoWHyza65kEkHYW8Zdt8vbdjEkpzvRXf0Ab1oBJDorzBgH3rvYZg2+iR\nm4foNXSZpJAW7mHO1OUScWVDgX/eJT+QIYNXBt11xIiizCUwCOiAjpzV/A89\n129x9a0eFLw+gYlCT+B+F5DyZLO6l/OOHDI7RpqR6k6dHQOOr5QUezN6JvUG\nodPWydcoWsqESVphhD3clFj5l1+SGiwpl3iX8Kd8ZJ0Ydzam6UEU+EmDnpaT\nghWY5E9fzuaFx0QXhY9SDddFM6NRmYdnpr85RFP/djMhgdqMo4mTuu73klQF\nBqMf10pYsv9S/ostgZflhsoLR+SqQsMOCTlv/EkyHHReQakx4+WZWSv8Akv4\nHOh8+F2Nk8sQWQL+jF8m2ItD1trwiFEkgzFQwrFrdikAGjPhohp4i+pjY3tK\n3l5cEic7tNbsm7BR1AhxLnpyKZICjRd2j+xlfO8Tsnqoo5LRzhQLjgRXUYCq\n+3CZ\r\n=otex\r\n-----END PGP SIGNATURE-----\r\n"},"main":"dist/index.js","husky":{"hooks":{"pre-commit":"lint-staged"}},"config":{"eslint":"./examples/**/*.{js,jsx}","tslint":"./{__mocks__,src,stories}/{,**/}*.{ts,tsx}"},"readme":"[![npm version](https://badge.fury.io/js/%40gooddata%2Freact-components.svg)](https://www.npmjs.com/package/@gooddata/react-components)\n\n# GoodData.UI React components\n> A React-based JavaScript library for building data-driven applications\n\n## Getting started\n- [GoodData.UI Documentation](http://sdk.gooddata.com/gooddata-ui/)\n- [GoodData.UI Live Examples](https://gooddata-examples.herokuapp.com/)\n- [Stack Overflow](https://stackoverflow.com/questions/tagged/gooddata)\n\n### Usage\nWith [yarn](https://yarnpkg.com) installed, go to your project directory and run\n```\n$ yarn add @gooddata/react-components\n```\nIf you prefer [npm](npmjs.com) run\n```\n$ npm install --save @gooddata/react-components\n```\n\nThe public API is exposed via global `index.js`. Except for the styles, do not import any other file directly\nbecause they are not intended to be part of the public API.\n\n## Contributing\n\nWe welcome any contribution in form of [issues](https://github.com/gooddata/gooddata-react-components/issues) or [pull requests](https://github.com/gooddata/gooddata-react-components/pulls).\n\nInstall [Node.js](http://nodejs.org) (node 12.16.1, npm v6.13.4) and [Yarn](https://classic.yarnpkg.com) (1.22.4).\n\nInstall dependencies:\n```\nyarn install --frozen-lockfile\n```\n\nThese commands may come in handy while developing:\n\n| command | description |\n| ------- | ----------- |\n| `yarn install --pure-lockfile` | first step |\n| ||\n| `yarn dev` | build react-components to `/dist` in watch mode |\n| `yarn test` | run all unit tests |\n| `yarn prettier-write` | format the source code to match the valid codestyle |\n| `yarn validate` | validate codestyle |\n| ||\n| `yarn storybook` | run storybook from `/stories` on http://localhost:9001 |\n| `yarn build-storybook` | build storybook to `/dist-storybook` |\n| `yarn test-storybook` | run storybook and [screenshot tests](https://github.com/gooddata/gdc-client-utils/tree/master/test-storybook) |\n| ||\n| `yarn examples` | run Live Examples dev-server from `/examples` on https://localhost:8999 |\n| `yarn examples-build` | build Live Examples to `/examples/dist` |\n| `yarn examples-server` | serve built Live Examples - see `/examples/server/src` |\n| `yarn examples-testcafe` | run testcafe tests against `localhost:8999` |\n\n### Deploy to heroku.com\nWhen you deploy this repo to heroku, it serves *GoodData.UI Live Examples*.\nRelevant tasks are in `Procfile` and `package.json`.\n\n```bash\n# run in the project directory\nheroku login\nheroku create <your-app-name>\nheroku config:set DOMAIN_ADMIN_USERNAME=x@gooddata.com DOMAIN_ADMIN_PASSWORD=xy PROJECT_ID_TO_ASSIGN=xms7ga4tf3g3nzucd8380o2bev8oeknp\ngit push heroku HEAD:master\nheroku open\n```\n### Enable Geo Chart for Storybook and Live Examples\nGeo chart uses Mapbox to render map which requires a Mapbox access token.\n- Register an account and create Mapbox access token at [guide](https://docs.mapbox.com/help/how-mapbox-works/access-tokens/)\n- Store the created token at `.env`:\n```bash\necho -e \"EXAMPLE_MAPBOX_ACCESS_TOKEN=token\" >> .env # only need to run once\necho -e \"STORYBOOK_MAPBOX_ACCESS_TOKEN=token\" >> .env # only need to run once\n```\n\n### Run Live Examples Locally\nTo run *GoodData.UI Live Examples* locally:\n```bash\ngit clone <this-repository>\ncd  <repository-folder>\nyarn install --pure-lockfile\nyarn examples\n```\nThen open https://localhost:8999 and login using Live Examples account (you can [create one here](https://gooddata-examples.herokuapp.com/registration)).\n\n### Run Storybook locally\n- Run storybook with token stored in `.env` for more secure\n```bash\nyarn storybook\n```\n- Or run storybook with token env param exposed to cli (not suggested)\n```bash\nSTORYBOOK_MAPBOX_ACCESS_TOKEN=token yarn storybook\n```\n- Apply either above way to `yarn build-storybook` or `yarn test-storybook`\n\n### Source code formatting\nThe source code in the repository is formatted by [Prettier](https://prettier.io/).\nThe format of the code is validated by our Continuous Integration server and is one of the requirements of successful merge.\n\nPrettier is supported by every major IDE. You can find the list of supported editors and how to configure them [here](https://prettier.io/docs/en/editors.html).\n\nIn the case, when your editor is not supported or you don't want to setup the integration, you can run the `yarn prettier-write` command to reformat the code before commit.\n\n## Changelog\n\n- see [CHANGELOG.md](CHANGELOG.md)\n\n## Supported versions\n\nIn order to make the user experience with integrating GoodData UI SDK as smooth and secure as possible and to ensure that the SDK is using the latest features of the platform, we will only provide support to two most recent major versions of UI SDK.\n\nThe most recent majors will be supported in the following modes:\n\n- The latest major version will receive all new functionality and all bug fixes\n- The previous major version will only receive fixes to critical issues and security fixes. These fixes will be applied on top of last released version of the previous major\n\nThe customers are encouraged to always use the latest version of the UI SDK.\n\nIn case of using older versions, the user might face API incompatibility, performance or security issues.\n\nPlease follow the installation instructions to update to the newest version.\n\n## License\n\n(C) 2007-2020 GoodData Corporation\n\nThis project is dual licensed:\n\n- The ATTRIBUTION-NONCOMMERCIAL 4.0 INTERNATIONAL (CC BY-NC 4.0) is used for purpose of the trial experience and evaluation of GoodData.UI library.\n- The GOODDATA GOODDATA.UI LIBRARY END USER LICENSE AGREEMENT is used for GoodData customers.\n\nFor more information, please see [LICENSE](https://github.com/gooddata/gooddata-react-components/blob/master/LICENSE)\n","gitHead":"96f54c65fb6ae77e01cd76599facca574f711b47","scripts":{"dev":"bash scripts/build.sh --dev-watch","test":"jest --watch","build":"bash scripts/build.sh","tslint":"yarn run-tslint -t verbose $npm_package_config_tslint","prepare":"cd examples/server && yarn install --frozen-lockfile && cd ../..; rm -r examples/node_modules 2>/dev/null; true","examples":"bash scripts/run-examples.sh","prepare?":"# Called before `npm publish` and on local `npm install`. Temporarily also for deleting obsolete node_modules. Ends with `true` to continue gracefully.","validate":"tsc --noEmit && yarn tslint && eslint $npm_package_config_eslint && yarn validate-style && yarn prettier-check","build-dev":"bash scripts/build.sh --dev","examples?":"# Default is developer domain, other options: yarn examples [sec,secure,stg,stg2,stg3,demo,developer or URL]","storybook":"yarn build && start-storybook -p 9001 -c .storybook","test-once":"jest","tslint-ci":"mkdir -p ./ci/results && yarn run-tslint -t checkstyle -o ./ci/results/tslint-results.xml $npm_package_config_tslint","run-tslint":"tslint -p tsconfig.json","validate-ci":"tsc --noEmit && yarn tslint-ci  && eslint $npm_package_config_eslint -f checkstyle -o ci/results/eslint-results.xml && yarn validate-style-ci && yarn prettier-check","examples-build":"bash scripts/build-examples.sh","prepublishOnly":"yarn build","prettier-check":"prettier --check '{src,stories,styles,__mocks__,examples/server/src,examples/src,examples/test}/**/*.{ts,js,tsx,jsx,json,scss,md,yaml,html}'","prettier-write":"prettier --write '{src,stories,styles,__mocks__,examples/server/src,examples/src,examples/test}/**/*.{ts,js,tsx,jsx,json,scss,md,yaml,html}'","test-storybook":"yarn build && test-storybook","validate-style":"stylelint '**/*.scss'","build-storybook":"yarn build && build-storybook -c .storybook -o dist-storybook","examples-server":"node examples/server/src/index.js","heroku-postbuild":"yarn examples-build developer","examples-testcafe":"./scripts/run-testcafe.sh visual","validate-style-ci":"stylelint '**/*.scss' --custom-formatter=node_modules/stylelint-checkstyle-formatter > ci/results/stylelint-results.xml","check-circular-deps":"madge --circular --extensions ts ./src","examples-testcafe-ci":"./scripts/run-testcafe.sh ci","examples-testcafe-live":"./scripts/run-testcafe.sh live"},"typings":"dist/index.d.ts","_npmUser":{"name":"gooddata-ci","email":"rail@gooddata.com"},"deprecated":"@gooddata/react-components@7 reached End of Support on March 31, 2022. Please upgrade (see https://sdk.gooddata.com/gooddata-ui/docs/supported_versions.html for more information).","repository":{"url":"git+ssh://git@github.com/gooddata/gooddata-react-components.git","type":"git"},"_npmVersion":"6.13.4","description":"GoodData.UI - A powerful JavaScript library for building analytical applications","directories":{},"lint-staged":{"{src,stories,styles,__mocks__,examples/server/src,examples/src,examples/test}/**/*.{ts,js,tsx,jsx,scss}":["npx gdc-fix-copyright","git add"],"{src,stories,styles,__mocks__,examples/server/src,examples/src,examples/test}/**/*.{ts,js,tsx,jsx,json,scss,md,yaml,html}":["prettier --write","git add"]},"_nodeVersion":"12.16.1","dependencies":{"rxjs":"^5.5.6","uuid":"^3.2.1","immer":"^1.3.1","lodash":"^4.17.15","date-fns":"^2.7.0","downshift":"^3.2.7","invariant":"^2.2.2","mapbox-gl":"^1.6.1","classnames":"^2.2.6","highcharts":"7.1.1","prop-types":"^15.6.0","react-intl":"^3.6.0","custom-event":"^1.0.1","react-window":"^1.8.1","ag-grid-react":"20.0.0","react-measure":"^2.3.0","@types/mapbox-gl":"^1.6.1","react-day-picker":"~7.3.0","react-responsive":"^3.0.0","stringify-object":"^2.4.0","@gooddata/typings":"^2.22.0","ag-grid-community":"20.0.0","http-status-codes":"^1.3.0","@gooddata/js-utils":"^3.5.0","@gooddata/numberjs":"^3.2.4","fixed-data-table-2":"0.7.17","@gooddata/goodstrap":"^68.2.1","react-dom-factories":"^1.0.2","@gooddata/gooddata-js":"^12.5.2","json-stable-stringify":"^1.0.1","react-transition-group":"^2.2.1","hoist-non-react-statics":"^3.3.0","nodelist-foreach-polyfill":"^1.2.0","@formatjs/intl-pluralrules":"^1.3.6","highcharts-grouped-categories":"^1.1.3"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"raf":"3.3.2","yup":"^0.24.1","jest":"24.7.1","husky":"3.0.0","madge":"^3.4.4","react":"^16.5.2","enzyme":"3.5.0","eslint":"4.19.1","formik":"^0.11.11","moment":"2.23.0","history":"^4.7.2","ts-jest":"24.0.0","webpack":"4.30.0","full-icu":"^1.3.0","prettier":"1.16.4","react-ga":"^2.5.2","recharts":"1.0.0-beta.9","testcafe":"1.1.4","commander":"2.14.1","node-sass":"4.13.0","react-dom":"^16.5.2","stylelint":"^10.0.0","supertest":"3.0.0","ts-loader":"6.0.0","@types/raf":"^3.4.0","css-loader":"0.28.7","jest-junit":"3.0.0","raw-loader":"0.5.1","styled-jsx":"2.2.1","typescript":"3.3.4000","@babel/core":"7.4.4","@types/jest":"24.0.6","@types/node":"7.0.8","@types/uuid":"3.4.3","file-loader":"3.0.1","jest-enzyme":"7.0.2","lint-staged":"9.1.0","sass-loader":"6.0.6","webpack-cli":"3.3.2","@types/react":"16.8.6","babel-loader":"8.0.5","react-helmet":"5.2.0","react-select":"1.2.1","style-loader":"0.19.1","@types/enzyme":"3.1.13","@types/lodash":"4.14.123","testcafe-live":"0.1.4","@babel/runtime":"7.4.4","dotenv-webpack":"^1.7.0","@babel/polyfill":"^7.4.4","@storybook/react":"5.0.11","@types/invariant":"2.2.29","@types/react-dom":"16.0.11","isomorphic-fetch":"2.2.1","react-datepicker":"1.1.0","react-router-dom":"4.2.2","@babel/preset-env":"7.4.4","@gooddata/mock-js":"^2.11.0","@storybook/addons":"5.0.11","@types/classnames":"2.2.3","@types/prop-types":"15.5.2","@storybook/theming":"5.0.11","identity-obj-proxy":"^3.0.0","intl-messageformat":"^7.5.4","webpack-dev-server":"3.3.1","@babel/preset-react":"7.0.0","@types/react-portal":"4.0.1","@types/react-window":"^1.8.1","babel-plugin-lodash":"3.3.4","html-webpack-plugin":"3.2.0","react-test-renderer":"16.4.2","@types/react-measure":"2.0.5","clean-webpack-plugin":"2.0.2","stats-webpack-plugin":"0.7.0","eslint-config-prettier":"4.1.0","react-google-recaptcha":"^0.14.1","tslint-config-prettier":"1.18.0","@gooddata/eslint-config":"^1.0.0","@gooddata/tslint-config":"1.0.0","@types/react-responsive":"^3.0.3","@types/storybook__react":"4.0.1","@types/stringify-object":"^3.2.0","enzyme-adapter-react-16":"1.3.1","@gooddata/test-storybook":"3.2.1","@storybook/addon-actions":"5.0.11","@storybook/addon-options":"5.0.11","node-sass-magic-importer":"5.1.0","react-syntax-highlighter":"11.0.2","@types/fixed-data-table-2":"0.8.1","stylelint-config-prettier":"5.2.0","@gooddata/stylelint-config":"4.0.0","@types/react-test-renderer":"16.0.0","circular-dependency-plugin":"5.0.2","compression-webpack-plugin":"2.0.0","@types/json-stable-stringify":"^1.0.32","@gooddata/frontend-npm-scripts":"1.1.0","@types/enzyme-adapter-react-16":"1.0.3","stylelint-checkstyle-formatter":"0.1.0","@types/storybook__addon-actions":"3.4.2","@babel/plugin-proposal-class-properties":"7.4.4","@babel/plugin-proposal-object-rest-spread":"7.4.4","@babel/plugin-transform-async-to-generator":"7.4.4"},"peerDependencies":{"react":"^16.5.2","react-dom":"^16.5.2"},"_npmOperationalInternal":{"tmp":"tmp/react-components_7.5.0-beta.40_1585641157172_0.4030230295926731","host":"s3://npm-registry-packages"}},"7.5.0-alpha-naibinh-nab-sd-899-2020-03-31T07-53-07-302Z":{"name":"@gooddata/react-components","version":"7.5.0-alpha-naibinh-nab-sd-899-2020-03-31T07-53-07-302Z","author":{"name":"GoodData Corporation"},"license":"BSD-3-Clause","_id":"@gooddata/react-components@7.5.0-alpha-naibinh-nab-sd-899-2020-03-31T07-53-07-302Z","maintainers":[{"name":"afi","email":"adam.fiedler@gooddata.com"},{"name":"bertold8","email":"ivan.nejezchleb@seznam.cz"},{"name":"brbistas","email":"valentinos.chraniotis@gooddata.com"},{"name":"bugsbunny338","email":"jiri.zajic@mensa.cz"},{"name":"de.do","email":"de.do@gooddata.com"},{"name":"gooddata-ci","email":"rail@gooddata.com"},{"name":"hung.nguyen.hoang","email":"hung.nguyen@gooddata.com"},{"name":"ivan.mjartan","email":"ivan.mjartan@gooddata.com"},{"name":"jakub-sterba","email":"jakub.sterba@gooddata.com"},{"name":"jankc","email":"jan.krapac@gmail.com"},{"name":"jaroslav.tomecek","email":"jaroslav.tomecek@gooddata.com"},{"name":"jkittler","email":"honza.kittler@gmail.com"},{"name":"khanh.le","email":"khanh.le@gooddata.com"},{"name":"lanhuynh","email":"lan.huynh@gooddata.com"},{"name":"linhhong","email":"linh.hong@gooddata.com"},{"name":"lupko","email":"lubomir.slivka@gooddata.com"},{"name":"matyas.kandl","email":"matyas.kandl@gooddata.com"},{"name":"michal.marsal","email":"michal.marsal@gooddata.com"},{"name":"naibinh","email":"naibinh@gmail.com"},{"name":"nikolacech","email":"nikola.cech@gooddata.com"},{"name":"nis.hua","email":"nis.hua@gooddata.com"},{"name":"no23reason","email":"dan.homola@hotmail.cz"},{"name":"patrikbraborec","email":"patrik.braborec@gooddata.com"},{"name":"pbenes","email":"petr.benes@gooddata.com"},{"name":"petrjanu","email":"petr.janu@gooddata.com"},{"name":"ptquang86","email":"ptquang86@gmail.com"},{"name":"qduval","email":"quentin.duval@gooddata.com"},{"name":"rodri360","email":"me@rodri360.com"},{"name":"sitina","email":"jiri.sitina@gooddata.com"},{"name":"strouhaljan","email":"strouhal.jan@gmail.com"},{"name":"tomas.kratochvil","email":"tomas.kratochvil@gooddata.com"},{"name":"tomasreichmann","email":"tomasreichmann@gmail.com"},{"name":"tomsatgd","email":"tomas.satinsky@gooddata.com"},{"name":"trung-le-quoc","email":"trung.le@gooddata.com"},{"name":"tu-ngo","email":"tungo1981@gmail.com"},{"name":"tulean","email":"tuan.le@gooddata.com"},{"name":"tuqt1005","email":"tu.tran@gooddata.com"},{"name":"utdnah","email":"danh.ung@gooddata.com"},{"name":"vlastikcz","email":"vlastimil.kotas@gooddata.com"},{"name":"vu.pham","email":"vu.pham@gooddata.com"},{"name":"xmort","email":"petr.dolejsi@gooddata.com"},{"name":"yanlipnican","email":"yanlipnican@gmail.com"}],"homepage":"https://github.com/gooddata/gooddata-react-components#readme","bugs":{"url":"https://github.com/gooddata/gooddata-react-components/issues"},"dist":{"shasum":"60151ec729a771da2b3be1d4e31480ef0016596e","tarball":"https://registry.npmjs.org/@gooddata/react-components/-/react-components-7.5.0-alpha-naibinh-nab-sd-899-2020-03-31T07-53-07-302Z.tgz","fileCount":2494,"integrity":"sha512-phLopwsGxhKsYLlaPm6PU7hTpAVrBBMYj6bu5TVERBFYrybTA7J/K0OihQxN+JziggNy0jSyCq46DpT21B8l1Q==","signatures":[{"sig":"MEUCIQDkWT5cokVuH2JXIxbCM2IPkwKAxZ1vWApchAeSY+WUwQIgWG7Dpk4NnKS5cS7Z82VcYN1MOUOphavnwx42wfc3HVc=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":9838972,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJegvcHCRA9TVsSAnZWagAALrEQAJCYne63oMAJy6Oowj46\ntsJrez8F5WDKXJxb3V4gVSz6c0irROzOPxg6+j1QEzQi1eR/GYjrquhlWlfv\n1MRbVstiBp461I8vmCOLiDbd02EW/lVrHbChVPyZq7U+CdLQUvlW8gilVBys\nQyTDVYNcFkPU+TYMRXdliKGY75rdxpUwdC9vK8McHuC7epH0nmxpt1f0nRHz\nV3qFOYaFODpPMni6KA18q9ExUwN5NeO0ktolivOCxRSs/SznDrvckXmyCaTA\nlx53VRwsmEA2QA16Bvvw7kSSxwHy2f+QUn47Ndr2eCABZ+7upNXjQC3Zj6wH\nUB5Z6VolYKoV0ieW5Wo57NaKpmrTjuN6kAHW9zvpzKTTkw0slrkV5iPh+34O\nnCRDn4GoYPQBYC3MZP9MLeEBLyveK3jOAVO7TwxnvJ3MLsS13EFRlEOO9Hk+\nRwMXE98wZwv9f5fimY3X6eQdHQ7rw1IJ0+PtYXI6vv6yJFME8TRsD+4bXMGi\nEkvyi0DzDCiCkfvMDaUGpq+DXUI8t5xmMnd/fBh7x3tJOpkjTJQ6OjY3rGKr\nMTl9vjCKva+3qtiTS8hOVwtBiUacfwFXtHmchNH1CjBPm9rCrzXhxgGtyIzr\nE+lm6P+DaAIsPBvHthwrjEv7EgqwZEVaYq7SNIKZC+WrZ5Ar2C1dv9C1mmLi\nIzcl\r\n=7aAZ\r\n-----END PGP SIGNATURE-----\r\n"},"main":"dist/index.js","husky":{"hooks":{"pre-commit":"lint-staged"}},"config":{"eslint":"./examples/**/*.{js,jsx}","tslint":"./{__mocks__,src,stories}/{,**/}*.{ts,tsx}"},"readme":"[![npm version](https://badge.fury.io/js/%40gooddata%2Freact-components.svg)](https://www.npmjs.com/package/@gooddata/react-components)\n\n# GoodData.UI React components\n> A React-based JavaScript library for building data-driven applications\n\n## Getting started\n- [GoodData.UI Documentation](http://sdk.gooddata.com/gooddata-ui/)\n- [GoodData.UI Live Examples](https://gooddata-examples.herokuapp.com/)\n- [Stack Overflow](https://stackoverflow.com/questions/tagged/gooddata)\n\n### Usage\nWith [yarn](https://yarnpkg.com) installed, go to your project directory and run\n```\n$ yarn add @gooddata/react-components\n```\nIf you prefer [npm](npmjs.com) run\n```\n$ npm install --save @gooddata/react-components\n```\n\nThe public API is exposed via global `index.js`. Except for the styles, do not import any other file directly\nbecause they are not intended to be part of the public API.\n\n## Contributing\n\nWe welcome any contribution in form of [issues](https://github.com/gooddata/gooddata-react-components/issues) or [pull requests](https://github.com/gooddata/gooddata-react-components/pulls).\n\nInstall [Node.js](http://nodejs.org) (node 12.16.1, npm v6.13.4) and [Yarn](https://classic.yarnpkg.com) (1.22.4).\n\nInstall dependencies:\n```\nyarn install --frozen-lockfile\n```\n\nThese commands may come in handy while developing:\n\n| command | description |\n| ------- | ----------- |\n| `yarn install --pure-lockfile` | first step |\n| ||\n| `yarn dev` | build react-components to `/dist` in watch mode |\n| `yarn test` | run all unit tests |\n| `yarn prettier-write` | format the source code to match the valid codestyle |\n| `yarn validate` | validate codestyle |\n| ||\n| `yarn storybook` | run storybook from `/stories` on http://localhost:9001 |\n| `yarn build-storybook` | build storybook to `/dist-storybook` |\n| `yarn test-storybook` | run storybook and [screenshot tests](https://github.com/gooddata/gdc-client-utils/tree/master/test-storybook) |\n| ||\n| `yarn examples` | run Live Examples dev-server from `/examples` on https://localhost:8999 |\n| `yarn examples-build` | build Live Examples to `/examples/dist` |\n| `yarn examples-server` | serve built Live Examples - see `/examples/server/src` |\n| `yarn examples-testcafe` | run testcafe tests against `localhost:8999` |\n\n### Deploy to heroku.com\nWhen you deploy this repo to heroku, it serves *GoodData.UI Live Examples*.\nRelevant tasks are in `Procfile` and `package.json`.\n\n```bash\n# run in the project directory\nheroku login\nheroku create <your-app-name>\nheroku config:set DOMAIN_ADMIN_USERNAME=x@gooddata.com DOMAIN_ADMIN_PASSWORD=xy PROJECT_ID_TO_ASSIGN=xms7ga4tf3g3nzucd8380o2bev8oeknp\ngit push heroku HEAD:master\nheroku open\n```\n### Enable Geo Chart for Storybook and Live Examples\nGeo chart uses Mapbox to render map which requires a Mapbox access token.\n- Register an account and create Mapbox access token at [guide](https://docs.mapbox.com/help/how-mapbox-works/access-tokens/)\n- Store the created token at `.env`:\n```bash\necho -e \"EXAMPLE_MAPBOX_ACCESS_TOKEN=token\" >> .env # only need to run once\necho -e \"STORYBOOK_MAPBOX_ACCESS_TOKEN=token\" >> .env # only need to run once\n```\n\n### Run Live Examples Locally\nTo run *GoodData.UI Live Examples* locally:\n```bash\ngit clone <this-repository>\ncd  <repository-folder>\nyarn install --pure-lockfile\nyarn examples\n```\nThen open https://localhost:8999 and login using Live Examples account (you can [create one here](https://gooddata-examples.herokuapp.com/registration)).\n\n### Run Storybook locally\n- Run storybook with token stored in `.env` for more secure\n```bash\nyarn storybook\n```\n- Or run storybook with token env param exposed to cli (not suggested)\n```bash\nSTORYBOOK_MAPBOX_ACCESS_TOKEN=token yarn storybook\n```\n- Apply either above way to `yarn build-storybook` or `yarn test-storybook`\n\n### Source code formatting\nThe source code in the repository is formatted by [Prettier](https://prettier.io/).\nThe format of the code is validated by our Continuous Integration server and is one of the requirements of successful merge.\n\nPrettier is supported by every major IDE. You can find the list of supported editors and how to configure them [here](https://prettier.io/docs/en/editors.html).\n\nIn the case, when your editor is not supported or you don't want to setup the integration, you can run the `yarn prettier-write` command to reformat the code before commit.\n\n## Changelog\n\n- see [CHANGELOG.md](CHANGELOG.md)\n\n## Supported versions\n\nIn order to make the user experience with integrating GoodData UI SDK as smooth and secure as possible and to ensure that the SDK is using the latest features of the platform, we will only provide support to two most recent major versions of UI SDK.\n\nThe most recent majors will be supported in the following modes:\n\n- The latest major version will receive all new functionality and all bug fixes\n- The previous major version will only receive fixes to critical issues and security fixes. These fixes will be applied on top of last released version of the previous major\n\nThe customers are encouraged to always use the latest version of the UI SDK.\n\nIn case of using older versions, the user might face API incompatibility, performance or security issues.\n\nPlease follow the installation instructions to update to the newest version.\n\n## License\n\n(C) 2007-2020 GoodData Corporation\n\nThis project is dual licensed:\n\n- The ATTRIBUTION-NONCOMMERCIAL 4.0 INTERNATIONAL (CC BY-NC 4.0) is used for purpose of the trial experience and evaluation of GoodData.UI library.\n- The GOODDATA GOODDATA.UI LIBRARY END USER LICENSE AGREEMENT is used for GoodData customers.\n\nFor more information, please see [LICENSE](https://github.com/gooddata/gooddata-react-components/blob/master/LICENSE)\n","gitHead":"9899fae7ae2a04e84479415d67194cfa7eace98b","scripts":{"dev":"bash scripts/build.sh --dev-watch","test":"jest --watch","build":"bash scripts/build.sh","tslint":"yarn run-tslint -t verbose $npm_package_config_tslint","prepare":"cd examples/server && yarn install --frozen-lockfile && cd ../..; rm -r examples/node_modules 2>/dev/null; true","examples":"bash scripts/run-examples.sh","prepare?":"# Called before `npm publish` and on local `npm install`. Temporarily also for deleting obsolete node_modules. Ends with `true` to continue gracefully.","validate":"tsc --noEmit && yarn tslint && eslint $npm_package_config_eslint && yarn validate-style && yarn prettier-check","build-dev":"bash scripts/build.sh --dev","examples?":"# Default is developer domain, other options: yarn examples [sec,secure,stg,stg2,stg3,demo,developer or URL]","storybook":"yarn build && start-storybook -p 9001 -c .storybook","test-once":"jest","tslint-ci":"mkdir -p ./ci/results && yarn run-tslint -t checkstyle -o ./ci/results/tslint-results.xml $npm_package_config_tslint","run-tslint":"tslint -p tsconfig.json","validate-ci":"tsc --noEmit && yarn tslint-ci  && eslint $npm_package_config_eslint -f checkstyle -o ci/results/eslint-results.xml && yarn validate-style-ci && yarn prettier-check","examples-build":"bash scripts/build-examples.sh","prepublishOnly":"yarn build","prettier-check":"prettier --check '{src,stories,styles,__mocks__,examples/server/src,examples/src,examples/test}/**/*.{ts,js,tsx,jsx,json,scss,md,yaml,html}'","prettier-write":"prettier --write '{src,stories,styles,__mocks__,examples/server/src,examples/src,examples/test}/**/*.{ts,js,tsx,jsx,json,scss,md,yaml,html}'","test-storybook":"yarn build && test-storybook","validate-style":"stylelint '**/*.scss'","build-storybook":"yarn build && build-storybook -c .storybook -o dist-storybook","examples-server":"node examples/server/src/index.js","heroku-postbuild":"yarn examples-build developer","examples-testcafe":"./scripts/run-testcafe.sh visual","validate-style-ci":"stylelint '**/*.scss' --custom-formatter=node_modules/stylelint-checkstyle-formatter > ci/results/stylelint-results.xml","check-circular-deps":"madge --circular --extensions ts ./src","examples-testcafe-ci":"./scripts/run-testcafe.sh ci","examples-testcafe-live":"./scripts/run-testcafe.sh live"},"typings":"dist/index.d.ts","_npmUser":{"name":"naibinh","email":"naibinh@gmail.com"},"deprecated":"@gooddata/react-components@7 reached End of Support on March 31, 2022. Please upgrade (see https://sdk.gooddata.com/gooddata-ui/docs/supported_versions.html for more information).","repository":{"url":"git+ssh://git@github.com/gooddata/gooddata-react-components.git","type":"git"},"_npmVersion":"6.13.4","description":"GoodData.UI - A powerful JavaScript library for building analytical applications","directories":{},"lint-staged":{"{src,stories,styles,__mocks__,examples/server/src,examples/src,examples/test}/**/*.{ts,js,tsx,jsx,scss}":["npx gdc-fix-copyright","git add"],"{src,stories,styles,__mocks__,examples/server/src,examples/src,examples/test}/**/*.{ts,js,tsx,jsx,json,scss,md,yaml,html}":["prettier --write","git add"]},"_nodeVersion":"12.16.1","dependencies":{"rxjs":"^5.5.6","uuid":"^3.2.1","immer":"^1.3.1","lodash":"^4.17.15","date-fns":"^2.7.0","downshift":"^3.2.7","invariant":"^2.2.2","mapbox-gl":"^1.6.1","classnames":"^2.2.6","highcharts":"7.1.1","prop-types":"^15.6.0","react-intl":"^3.6.0","custom-event":"^1.0.1","react-window":"^1.8.1","ag-grid-react":"20.0.0","react-measure":"^2.3.0","@types/mapbox-gl":"^1.6.1","react-day-picker":"~7.3.0","react-responsive":"^3.0.0","stringify-object":"^2.4.0","@gooddata/typings":"^2.22.0","ag-grid-community":"20.0.0","http-status-codes":"^1.3.0","@gooddata/js-utils":"^3.5.0","@gooddata/numberjs":"^3.2.4","fixed-data-table-2":"0.7.17","@gooddata/goodstrap":"^68.2.1","react-dom-factories":"^1.0.2","@gooddata/gooddata-js":"^12.5.2","json-stable-stringify":"^1.0.1","react-transition-group":"^2.2.1","hoist-non-react-statics":"^3.3.0","nodelist-foreach-polyfill":"^1.2.0","@formatjs/intl-pluralrules":"^1.3.6","highcharts-grouped-categories":"^1.1.3"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"raf":"3.3.2","yup":"^0.24.1","jest":"24.7.1","husky":"3.0.0","madge":"^3.4.4","react":"^16.5.2","enzyme":"3.5.0","eslint":"4.19.1","formik":"^0.11.11","moment":"2.23.0","history":"^4.7.2","ts-jest":"24.0.0","webpack":"4.30.0","full-icu":"^1.3.0","prettier":"1.16.4","react-ga":"^2.5.2","recharts":"1.0.0-beta.9","testcafe":"1.1.4","commander":"2.14.1","node-sass":"4.13.0","react-dom":"^16.5.2","stylelint":"^10.0.0","supertest":"3.0.0","ts-loader":"6.0.0","@types/raf":"^3.4.0","css-loader":"0.28.7","jest-junit":"3.0.0","raw-loader":"0.5.1","styled-jsx":"2.2.1","typescript":"3.3.4000","@babel/core":"7.4.4","@types/jest":"24.0.6","@types/node":"7.0.8","@types/uuid":"3.4.3","file-loader":"3.0.1","jest-enzyme":"7.0.2","lint-staged":"9.1.0","sass-loader":"6.0.6","webpack-cli":"3.3.2","@types/react":"16.8.6","babel-loader":"8.0.5","react-helmet":"5.2.0","react-select":"1.2.1","style-loader":"0.19.1","@types/enzyme":"3.1.13","@types/lodash":"4.14.123","testcafe-live":"0.1.4","@babel/runtime":"7.4.4","dotenv-webpack":"^1.7.0","@babel/polyfill":"^7.4.4","@storybook/react":"5.0.11","@types/invariant":"2.2.29","@types/react-dom":"16.0.11","isomorphic-fetch":"2.2.1","react-datepicker":"1.1.0","react-router-dom":"4.2.2","@babel/preset-env":"7.4.4","@gooddata/mock-js":"^2.11.0","@storybook/addons":"5.0.11","@types/classnames":"2.2.3","@types/prop-types":"15.5.2","@storybook/theming":"5.0.11","identity-obj-proxy":"^3.0.0","intl-messageformat":"^7.5.4","webpack-dev-server":"3.3.1","@babel/preset-react":"7.0.0","@types/react-portal":"4.0.1","@types/react-window":"^1.8.1","babel-plugin-lodash":"3.3.4","html-webpack-plugin":"3.2.0","react-test-renderer":"16.4.2","@types/react-measure":"2.0.5","clean-webpack-plugin":"2.0.2","stats-webpack-plugin":"0.7.0","eslint-config-prettier":"4.1.0","react-google-recaptcha":"^0.14.1","tslint-config-prettier":"1.18.0","@gooddata/eslint-config":"^1.0.0","@gooddata/tslint-config":"1.0.0","@types/react-responsive":"^3.0.3","@types/storybook__react":"4.0.1","@types/stringify-object":"^3.2.0","enzyme-adapter-react-16":"1.3.1","@gooddata/test-storybook":"3.2.1","@storybook/addon-actions":"5.0.11","@storybook/addon-options":"5.0.11","node-sass-magic-importer":"5.1.0","react-syntax-highlighter":"11.0.2","@types/fixed-data-table-2":"0.8.1","stylelint-config-prettier":"5.2.0","@gooddata/stylelint-config":"4.0.0","@types/react-test-renderer":"16.0.0","circular-dependency-plugin":"5.0.2","compression-webpack-plugin":"2.0.0","@types/json-stable-stringify":"^1.0.32","@gooddata/frontend-npm-scripts":"1.1.0","@types/enzyme-adapter-react-16":"1.0.3","stylelint-checkstyle-formatter":"0.1.0","@types/storybook__addon-actions":"3.4.2","@babel/plugin-proposal-class-properties":"7.4.4","@babel/plugin-proposal-object-rest-spread":"7.4.4","@babel/plugin-transform-async-to-generator":"7.4.4"},"peerDependencies":{"react":"^16.5.2","react-dom":"^16.5.2"},"_npmOperationalInternal":{"tmp":"tmp/react-components_7.5.0-alpha-naibinh-nab-sd-899-2020-03-31T07-53-07-302Z_1585641222501_0.6734615298786415","host":"s3://npm-registry-packages"}},"7.5.0-alpha-strouhaljan-jsu-bb-2141-2020-03-31T07-56-12-639Z":{"name":"@gooddata/react-components","version":"7.5.0-alpha-strouhaljan-jsu-bb-2141-2020-03-31T07-56-12-639Z","author":{"name":"GoodData Corporation"},"license":"BSD-3-Clause","_id":"@gooddata/react-components@7.5.0-alpha-strouhaljan-jsu-bb-2141-2020-03-31T07-56-12-639Z","maintainers":[{"name":"afi","email":"adam.fiedler@gooddata.com"},{"name":"bertold8","email":"ivan.nejezchleb@seznam.cz"},{"name":"brbistas","email":"valentinos.chraniotis@gooddata.com"},{"name":"bugsbunny338","email":"jiri.zajic@mensa.cz"},{"name":"de.do","email":"de.do@gooddata.com"},{"name":"gooddata-ci","email":"rail@gooddata.com"},{"name":"hung.nguyen.hoang","email":"hung.nguyen@gooddata.com"},{"name":"ivan.mjartan","email":"ivan.mjartan@gooddata.com"},{"name":"jakub-sterba","email":"jakub.sterba@gooddata.com"},{"name":"jankc","email":"jan.krapac@gmail.com"},{"name":"jaroslav.tomecek","email":"jaroslav.tomecek@gooddata.com"},{"name":"jkittler","email":"honza.kittler@gmail.com"},{"name":"khanh.le","email":"khanh.le@gooddata.com"},{"name":"lanhuynh","email":"lan.huynh@gooddata.com"},{"name":"linhhong","email":"linh.hong@gooddata.com"},{"name":"lupko","email":"lubomir.slivka@gooddata.com"},{"name":"matyas.kandl","email":"matyas.kandl@gooddata.com"},{"name":"michal.marsal","email":"michal.marsal@gooddata.com"},{"name":"naibinh","email":"naibinh@gmail.com"},{"name":"nikolacech","email":"nikola.cech@gooddata.com"},{"name":"nis.hua","email":"nis.hua@gooddata.com"},{"name":"no23reason","email":"dan.homola@hotmail.cz"},{"name":"patrikbraborec","email":"patrik.braborec@gooddata.com"},{"name":"pbenes","email":"petr.benes@gooddata.com"},{"name":"petrjanu","email":"petr.janu@gooddata.com"},{"name":"ptquang86","email":"ptquang86@gmail.com"},{"name":"qduval","email":"quentin.duval@gooddata.com"},{"name":"rodri360","email":"me@rodri360.com"},{"name":"sitina","email":"jiri.sitina@gooddata.com"},{"name":"strouhaljan","email":"strouhal.jan@gmail.com"},{"name":"tomas.kratochvil","email":"tomas.kratochvil@gooddata.com"},{"name":"tomasreichmann","email":"tomasreichmann@gmail.com"},{"name":"tomsatgd","email":"tomas.satinsky@gooddata.com"},{"name":"trung-le-quoc","email":"trung.le@gooddata.com"},{"name":"tu-ngo","email":"tungo1981@gmail.com"},{"name":"tulean","email":"tuan.le@gooddata.com"},{"name":"tuqt1005","email":"tu.tran@gooddata.com"},{"name":"utdnah","email":"danh.ung@gooddata.com"},{"name":"vlastikcz","email":"vlastimil.kotas@gooddata.com"},{"name":"vu.pham","email":"vu.pham@gooddata.com"},{"name":"xmort","email":"petr.dolejsi@gooddata.com"},{"name":"yanlipnican","email":"yanlipnican@gmail.com"}],"homepage":"https://github.com/gooddata/gooddata-react-components#readme","bugs":{"url":"https://github.com/gooddata/gooddata-react-components/issues"},"dist":{"shasum":"d24af7b8fd868ec5e7ae2410f9c2dece0b736e93","tarball":"https://registry.npmjs.org/@gooddata/react-components/-/react-components-7.5.0-alpha-strouhaljan-jsu-bb-2141-2020-03-31T07-56-12-639Z.tgz","fileCount":2498,"integrity":"sha512-mPvmNEqHlY4KiCEsNG1wplnZg9AR9j2PTDNT70Gf7c/b9lARV5mkVEOj2D9LggJIBuj1K8RZ+ATDJ8G3cffkXQ==","signatures":[{"sig":"MEQCIHUmxEsxZizJOZZO6PfPCCVbRP3lh2jjcXvn+VGiyo6ZAiBULyFaLDMotf67Ru+ruJtgUZlz2XtaDdMzY6cLCV+fKQ==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":9858134,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJegvfDCRA9TVsSAnZWagAA4qEP+wZMT//JJxoUaGr0ZCNb\nViQINpggW20QBndFbA3EmdJH3Bvx9oNlguyUkAY3ewapW58KDG+DYmGs7MVo\nDGumRO8yJfDtvV/yfxC1T4Uy2zjgL/M3mZMVdsvwqDcjwiuDsz570Yca1YtG\nLpZT2/oaOxkwp6Pu/aYXVDRarhaFfmBhvBYMvMym2albyeJVgsHTqJyqKFVt\niHFI8GvySp05it4S6szytnrV6ThfAYfr164doV+gIYFnU6Gxy5DDkIZWExl5\ndgSxtUiS4bDYtGyfu8kFlxcOQimoONBDalgFONsMlYglueX1oVNGVQLnDDz3\nJ/UUOMeDzZowE9KI+mJCIdXnzsoQ8iPzpeBgwT4txojK+GaUdqFj+KqZROsR\nekagrgPm4gLmMOnyTvTX3Ex2KYKXO+iOWAJKPNpvdFqyC39ha6CS4bCa2u0V\ngtey2kabRIjWTII6P0cEfKzn2K0PDAtI3tiOZbtyRlUZ+kmXSxeivN+Zt72p\nk8NafGMRB2/88ZDfHSdFMsAUUCHmid8vqeuvcSQG/UcPAhqNZ7NjjW6uImMg\n2+RscTH1D5WL6Lsi3zEHtCiLRbax3svvBi2ZoeFDA0bIVIgdr6PWqqpSKDzP\nbv/ogi9tONquLuD+F5z1vpEN1gHUgMRla3cOGWnNZ4vL9S2ZSwdtpcix6SCQ\nhj8t\r\n=bPWW\r\n-----END PGP SIGNATURE-----\r\n"},"main":"dist/index.js","husky":{"hooks":{"pre-commit":"lint-staged"}},"config":{"eslint":"./examples/**/*.{js,jsx}","tslint":"./{__mocks__,src,stories}/{,**/}*.{ts,tsx}"},"readme":"[![npm version](https://badge.fury.io/js/%40gooddata%2Freact-components.svg)](https://www.npmjs.com/package/@gooddata/react-components)\n\n# GoodData.UI React components\n> A React-based JavaScript library for building data-driven applications\n\n## Getting started\n- [GoodData.UI Documentation](http://sdk.gooddata.com/gooddata-ui/)\n- [GoodData.UI Live Examples](https://gooddata-examples.herokuapp.com/)\n- [Stack Overflow](https://stackoverflow.com/questions/tagged/gooddata)\n\n### Usage\nWith [yarn](https://yarnpkg.com) installed, go to your project directory and run\n```\n$ yarn add @gooddata/react-components\n```\nIf you prefer [npm](npmjs.com) run\n```\n$ npm install --save @gooddata/react-components\n```\n\nThe public API is exposed via global `index.js`. Except for the styles, do not import any other file directly\nbecause they are not intended to be part of the public API.\n\n## Contributing\n\nWe welcome any contribution in form of [issues](https://github.com/gooddata/gooddata-react-components/issues) or [pull requests](https://github.com/gooddata/gooddata-react-components/pulls).\n\nInstall [Node.js](http://nodejs.org) (node 12.16.1, npm v6.13.4) and [Yarn](https://classic.yarnpkg.com) (1.22.4).\n\nInstall dependencies:\n```\nyarn install --frozen-lockfile\n```\n\nThese commands may come in handy while developing:\n\n| command | description |\n| ------- | ----------- |\n| `yarn install --pure-lockfile` | first step |\n| ||\n| `yarn dev` | build react-components to `/dist` in watch mode |\n| `yarn test` | run all unit tests |\n| `yarn prettier-write` | format the source code to match the valid codestyle |\n| `yarn validate` | validate codestyle |\n| ||\n| `yarn storybook` | run storybook from `/stories` on http://localhost:9001 |\n| `yarn build-storybook` | build storybook to `/dist-storybook` |\n| `yarn test-storybook` | run storybook and [screenshot tests](https://github.com/gooddata/gdc-client-utils/tree/master/test-storybook) |\n| ||\n| `yarn examples` | run Live Examples dev-server from `/examples` on https://localhost:8999 |\n| `yarn examples-build` | build Live Examples to `/examples/dist` |\n| `yarn examples-server` | serve built Live Examples - see `/examples/server/src` |\n| `yarn examples-testcafe` | run testcafe tests against `localhost:8999` |\n\n### Deploy to heroku.com\nWhen you deploy this repo to heroku, it serves *GoodData.UI Live Examples*.\nRelevant tasks are in `Procfile` and `package.json`.\n\n```bash\n# run in the project directory\nheroku login\nheroku create <your-app-name>\nheroku config:set DOMAIN_ADMIN_USERNAME=x@gooddata.com DOMAIN_ADMIN_PASSWORD=xy PROJECT_ID_TO_ASSIGN=xms7ga4tf3g3nzucd8380o2bev8oeknp\ngit push heroku HEAD:master\nheroku open\n```\n### Enable Geo Chart for Storybook and Live Examples\nGeo chart uses Mapbox to render map which requires a Mapbox access token.\n- Register an account and create Mapbox access token at [guide](https://docs.mapbox.com/help/how-mapbox-works/access-tokens/)\n- Store the created token at `.env`:\n```bash\necho -e \"EXAMPLE_MAPBOX_ACCESS_TOKEN=token\" >> .env # only need to run once\necho -e \"STORYBOOK_MAPBOX_ACCESS_TOKEN=token\" >> .env # only need to run once\n```\n\n### Run Live Examples Locally\nTo run *GoodData.UI Live Examples* locally:\n```bash\ngit clone <this-repository>\ncd  <repository-folder>\nyarn install --pure-lockfile\nyarn examples\n```\nThen open https://localhost:8999 and login using Live Examples account (you can [create one here](https://gooddata-examples.herokuapp.com/registration)).\n\n### Run Storybook locally\n- Run storybook with token stored in `.env` for more secure\n```bash\nyarn storybook\n```\n- Or run storybook with token env param exposed to cli (not suggested)\n```bash\nSTORYBOOK_MAPBOX_ACCESS_TOKEN=token yarn storybook\n```\n- Apply either above way to `yarn build-storybook` or `yarn test-storybook`\n\n### Source code formatting\nThe source code in the repository is formatted by [Prettier](https://prettier.io/).\nThe format of the code is validated by our Continuous Integration server and is one of the requirements of successful merge.\n\nPrettier is supported by every major IDE. You can find the list of supported editors and how to configure them [here](https://prettier.io/docs/en/editors.html).\n\nIn the case, when your editor is not supported or you don't want to setup the integration, you can run the `yarn prettier-write` command to reformat the code before commit.\n\n## Changelog\n\n- see [CHANGELOG.md](CHANGELOG.md)\n\n## Supported versions\n\nIn order to make the user experience with integrating GoodData UI SDK as smooth and secure as possible and to ensure that the SDK is using the latest features of the platform, we will only provide support to two most recent major versions of UI SDK.\n\nThe most recent majors will be supported in the following modes:\n\n- The latest major version will receive all new functionality and all bug fixes\n- The previous major version will only receive fixes to critical issues and security fixes. These fixes will be applied on top of last released version of the previous major\n\nThe customers are encouraged to always use the latest version of the UI SDK.\n\nIn case of using older versions, the user might face API incompatibility, performance or security issues.\n\nPlease follow the installation instructions to update to the newest version.\n\n## License\n\n(C) 2007-2020 GoodData Corporation\n\nThis project is dual licensed:\n\n- The ATTRIBUTION-NONCOMMERCIAL 4.0 INTERNATIONAL (CC BY-NC 4.0) is used for purpose of the trial experience and evaluation of GoodData.UI library.\n- The GOODDATA GOODDATA.UI LIBRARY END USER LICENSE AGREEMENT is used for GoodData customers.\n\nFor more information, please see [LICENSE](https://github.com/gooddata/gooddata-react-components/blob/master/LICENSE)\n","gitHead":"3f038d81cc315fab6ea7712626a2a7db7eefe3b0","scripts":{"dev":"bash scripts/build.sh --dev-watch","test":"jest --watch","build":"bash scripts/build.sh","tslint":"yarn run-tslint -t verbose $npm_package_config_tslint","prepare":"cd examples/server && yarn install --frozen-lockfile && cd ../..; rm -r examples/node_modules 2>/dev/null; true","examples":"bash scripts/run-examples.sh","prepare?":"# Called before `npm publish` and on local `npm install`. Temporarily also for deleting obsolete node_modules. Ends with `true` to continue gracefully.","validate":"tsc --noEmit && yarn tslint && eslint $npm_package_config_eslint && yarn validate-style && yarn prettier-check","build-dev":"bash scripts/build.sh --dev","examples?":"# Default is developer domain, other options: yarn examples [sec,secure,stg,stg2,stg3,demo,developer or URL]","storybook":"yarn build && start-storybook -p 9001 -c .storybook","test-once":"jest","tslint-ci":"mkdir -p ./ci/results && yarn run-tslint -t checkstyle -o ./ci/results/tslint-results.xml $npm_package_config_tslint","run-tslint":"tslint -p tsconfig.json","validate-ci":"tsc --noEmit && yarn tslint-ci  && eslint $npm_package_config_eslint -f checkstyle -o ci/results/eslint-results.xml && yarn validate-style-ci && yarn prettier-check","examples-build":"bash scripts/build-examples.sh","prepublishOnly":"yarn build","prettier-check":"prettier --check '{src,stories,styles,__mocks__,examples/server/src,examples/src,examples/test}/**/*.{ts,js,tsx,jsx,json,scss,md,yaml,html}'","prettier-write":"prettier --write '{src,stories,styles,__mocks__,examples/server/src,examples/src,examples/test}/**/*.{ts,js,tsx,jsx,json,scss,md,yaml,html}'","test-storybook":"yarn build && test-storybook","validate-style":"stylelint '**/*.scss'","build-storybook":"yarn build && build-storybook -c .storybook -o dist-storybook","examples-server":"node examples/server/src/index.js","heroku-postbuild":"yarn examples-build developer","examples-testcafe":"./scripts/run-testcafe.sh visual","validate-style-ci":"stylelint '**/*.scss' --custom-formatter=node_modules/stylelint-checkstyle-formatter > ci/results/stylelint-results.xml","check-circular-deps":"madge --circular --extensions ts ./src","examples-testcafe-ci":"./scripts/run-testcafe.sh ci","examples-testcafe-live":"./scripts/run-testcafe.sh live"},"typings":"dist/index.d.ts","_npmUser":{"name":"strouhaljan","email":"strouhal.jan@gmail.com"},"deprecated":"@gooddata/react-components@7 reached End of Support on March 31, 2022. Please upgrade (see https://sdk.gooddata.com/gooddata-ui/docs/supported_versions.html for more information).","repository":{"url":"git+ssh://git@github.com/gooddata/gooddata-react-components.git","type":"git"},"_npmVersion":"6.13.4","description":"GoodData.UI - A powerful JavaScript library for building analytical applications","directories":{},"lint-staged":{"{src,stories,styles,__mocks__,examples/server/src,examples/src,examples/test}/**/*.{ts,js,tsx,jsx,scss}":["npx gdc-fix-copyright","git add"],"{src,stories,styles,__mocks__,examples/server/src,examples/src,examples/test}/**/*.{ts,js,tsx,jsx,json,scss,md,yaml,html}":["prettier --write","git add"]},"_nodeVersion":"12.16.1","dependencies":{"rxjs":"^5.5.6","uuid":"^3.2.1","immer":"^1.3.1","lodash":"^4.17.15","date-fns":"^2.7.0","downshift":"^3.2.7","invariant":"^2.2.2","mapbox-gl":"^1.6.1","classnames":"^2.2.6","highcharts":"7.1.1","prop-types":"^15.6.0","react-intl":"^3.6.0","custom-event":"^1.0.1","react-window":"^1.8.1","ag-grid-react":"20.0.0","react-measure":"^2.3.0","@types/mapbox-gl":"^1.6.1","react-day-picker":"~7.3.0","react-responsive":"^3.0.0","stringify-object":"^2.4.0","@gooddata/typings":"^2.22.0","ag-grid-community":"20.0.0","http-status-codes":"^1.3.0","@gooddata/js-utils":"^3.5.0","@gooddata/numberjs":"^3.2.4","fixed-data-table-2":"0.7.17","@gooddata/goodstrap":"^68.2.1","react-dom-factories":"^1.0.2","@gooddata/gooddata-js":"^12.5.2","json-stable-stringify":"^1.0.1","react-transition-group":"^2.2.1","hoist-non-react-statics":"^3.3.0","nodelist-foreach-polyfill":"^1.2.0","@formatjs/intl-pluralrules":"^1.3.6","highcharts-grouped-categories":"^1.1.3"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"raf":"3.3.2","yup":"^0.24.1","jest":"24.7.1","husky":"3.0.0","madge":"^3.4.4","react":"^16.5.2","enzyme":"3.5.0","eslint":"4.19.1","formik":"^0.11.11","moment":"2.23.0","history":"^4.7.2","ts-jest":"24.0.0","webpack":"4.30.0","full-icu":"^1.3.0","prettier":"1.16.4","react-ga":"^2.5.2","recharts":"1.0.0-beta.9","testcafe":"1.1.4","commander":"2.14.1","node-sass":"4.13.0","react-dom":"^16.5.2","stylelint":"^10.0.0","supertest":"3.0.0","ts-loader":"6.0.0","@types/raf":"^3.4.0","css-loader":"0.28.7","jest-junit":"3.0.0","raw-loader":"0.5.1","styled-jsx":"2.2.1","typescript":"3.3.4000","@babel/core":"7.4.4","@types/jest":"24.0.6","@types/node":"7.0.8","@types/uuid":"3.4.3","file-loader":"3.0.1","jest-enzyme":"7.0.2","lint-staged":"9.1.0","sass-loader":"6.0.6","webpack-cli":"3.3.2","@types/react":"16.8.6","babel-loader":"8.0.5","react-helmet":"5.2.0","react-select":"1.2.1","style-loader":"0.19.1","@types/enzyme":"3.1.13","@types/lodash":"4.14.123","testcafe-live":"0.1.4","@babel/runtime":"7.4.4","dotenv-webpack":"^1.7.0","@babel/polyfill":"^7.4.4","@storybook/react":"5.0.11","@types/invariant":"2.2.29","@types/react-dom":"16.0.11","isomorphic-fetch":"2.2.1","react-datepicker":"1.1.0","react-router-dom":"4.2.2","@babel/preset-env":"7.4.4","@gooddata/mock-js":"^2.11.0","@storybook/addons":"5.0.11","@types/classnames":"2.2.3","@types/prop-types":"15.5.2","@storybook/theming":"5.0.11","identity-obj-proxy":"^3.0.0","intl-messageformat":"^7.5.4","webpack-dev-server":"3.3.1","@babel/preset-react":"7.0.0","@types/react-portal":"4.0.1","@types/react-window":"^1.8.1","babel-plugin-lodash":"3.3.4","html-webpack-plugin":"3.2.0","react-test-renderer":"16.4.2","@types/react-measure":"2.0.5","clean-webpack-plugin":"2.0.2","stats-webpack-plugin":"0.7.0","eslint-config-prettier":"4.1.0","react-google-recaptcha":"^0.14.1","tslint-config-prettier":"1.18.0","@gooddata/eslint-config":"^1.0.0","@gooddata/tslint-config":"1.0.0","@types/react-responsive":"^3.0.3","@types/storybook__react":"4.0.1","@types/stringify-object":"^3.2.0","enzyme-adapter-react-16":"1.3.1","@gooddata/test-storybook":"3.2.1","@storybook/addon-actions":"5.0.11","@storybook/addon-options":"5.0.11","node-sass-magic-importer":"5.1.0","react-syntax-highlighter":"11.0.2","@types/fixed-data-table-2":"0.8.1","stylelint-config-prettier":"5.2.0","@gooddata/stylelint-config":"4.0.0","@types/react-test-renderer":"16.0.0","circular-dependency-plugin":"5.0.2","compression-webpack-plugin":"2.0.0","@types/json-stable-stringify":"^1.0.32","@gooddata/frontend-npm-scripts":"1.1.0","@types/enzyme-adapter-react-16":"1.0.3","stylelint-checkstyle-formatter":"0.1.0","@types/storybook__addon-actions":"3.4.2","@babel/plugin-proposal-class-properties":"7.4.4","@babel/plugin-proposal-object-rest-spread":"7.4.4","@babel/plugin-transform-async-to-generator":"7.4.4"},"peerDependencies":{"react":"^16.5.2","react-dom":"^16.5.2"},"_npmOperationalInternal":{"tmp":"tmp/react-components_7.5.0-alpha-strouhaljan-jsu-bb-2141-2020-03-31T07-56-12-639Z_1585641410557_0.2625490278089655","host":"s3://npm-registry-packages"}},"7.5.0-alpha-strouhaljan-jsu-bb-2141-2020-03-31T08-00-33-001Z":{"name":"@gooddata/react-components","version":"7.5.0-alpha-strouhaljan-jsu-bb-2141-2020-03-31T08-00-33-001Z","author":{"name":"GoodData Corporation"},"license":"BSD-3-Clause","_id":"@gooddata/react-components@7.5.0-alpha-strouhaljan-jsu-bb-2141-2020-03-31T08-00-33-001Z","maintainers":[{"name":"afi","email":"adam.fiedler@gooddata.com"},{"name":"bertold8","email":"ivan.nejezchleb@seznam.cz"},{"name":"brbistas","email":"valentinos.chraniotis@gooddata.com"},{"name":"bugsbunny338","email":"jiri.zajic@mensa.cz"},{"name":"de.do","email":"de.do@gooddata.com"},{"name":"gooddata-ci","email":"rail@gooddata.com"},{"name":"hung.nguyen.hoang","email":"hung.nguyen@gooddata.com"},{"name":"ivan.mjartan","email":"ivan.mjartan@gooddata.com"},{"name":"jakub-sterba","email":"jakub.sterba@gooddata.com"},{"name":"jankc","email":"jan.krapac@gmail.com"},{"name":"jaroslav.tomecek","email":"jaroslav.tomecek@gooddata.com"},{"name":"jkittler","email":"honza.kittler@gmail.com"},{"name":"khanh.le","email":"khanh.le@gooddata.com"},{"name":"lanhuynh","email":"lan.huynh@gooddata.com"},{"name":"linhhong","email":"linh.hong@gooddata.com"},{"name":"lupko","email":"lubomir.slivka@gooddata.com"},{"name":"matyas.kandl","email":"matyas.kandl@gooddata.com"},{"name":"michal.marsal","email":"michal.marsal@gooddata.com"},{"name":"naibinh","email":"naibinh@gmail.com"},{"name":"nikolacech","email":"nikola.cech@gooddata.com"},{"name":"nis.hua","email":"nis.hua@gooddata.com"},{"name":"no23reason","email":"dan.homola@hotmail.cz"},{"name":"patrikbraborec","email":"patrik.braborec@gooddata.com"},{"name":"pbenes","email":"petr.benes@gooddata.com"},{"name":"petrjanu","email":"petr.janu@gooddata.com"},{"name":"ptquang86","email":"ptquang86@gmail.com"},{"name":"qduval","email":"quentin.duval@gooddata.com"},{"name":"rodri360","email":"me@rodri360.com"},{"name":"sitina","email":"jiri.sitina@gooddata.com"},{"name":"strouhaljan","email":"strouhal.jan@gmail.com"},{"name":"tomas.kratochvil","email":"tomas.kratochvil@gooddata.com"},{"name":"tomasreichmann","email":"tomasreichmann@gmail.com"},{"name":"tomsatgd","email":"tomas.satinsky@gooddata.com"},{"name":"trung-le-quoc","email":"trung.le@gooddata.com"},{"name":"tu-ngo","email":"tungo1981@gmail.com"},{"name":"tulean","email":"tuan.le@gooddata.com"},{"name":"tuqt1005","email":"tu.tran@gooddata.com"},{"name":"utdnah","email":"danh.ung@gooddata.com"},{"name":"vlastikcz","email":"vlastimil.kotas@gooddata.com"},{"name":"vu.pham","email":"vu.pham@gooddata.com"},{"name":"xmort","email":"petr.dolejsi@gooddata.com"},{"name":"yanlipnican","email":"yanlipnican@gmail.com"}],"homepage":"https://github.com/gooddata/gooddata-react-components#readme","bugs":{"url":"https://github.com/gooddata/gooddata-react-components/issues"},"dist":{"shasum":"debfaaa20cb2715a2c8745c9b08b79c4c9b6a151","tarball":"https://registry.npmjs.org/@gooddata/react-components/-/react-components-7.5.0-alpha-strouhaljan-jsu-bb-2141-2020-03-31T08-00-33-001Z.tgz","fileCount":2498,"integrity":"sha512-ZPfzDV6xSeS0qFZA3j+DQHSL7dzvUYyTrZB6GTVv82M2YxTrGKTmNs7EHWElbBJV/V43ztzXoF4Sd6Ry463Diw==","signatures":[{"sig":"MEUCIQDFUr60IQd0EpSRoTzrzva9ej/GVTJVgqjq4UJvkjDIwgIgU/dLz59VH3ctyKv34A4l146KM3B0qXwus9m5+w611k0=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":9858606,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJegvjLCRA9TVsSAnZWagAAOgQP/0o05t26spfdcqierh+2\nEp/LwUmwKVGNEVfM96S24OuGRortIN1/c+vPVrKI9Hcv+HYaomFBXrZZwchY\nQ0fM96QuCINoVYZgTlEYsUMopSYycZLDLJPEVD9NzokZvuwD6njPA+lNXDAJ\nw9k+zJwKLfh66WWkaJ2DuNcGX6hNI6YorgoHAfP7S+qx3A4A4Of79T9OLChq\nXRCp2ZdZ8jCeXbh6G58g8B6f2uBg8Ss2gytXVvYARR46NH8dDtM62z9yk+Lg\n76xQ8mSaDhPnF1e/JDuWEdozL3NhtMFja9yzeaLJEizIaRC1djscWsJMc4tu\nzjhrc6blOXLnVHGKkLmiTs0RiiFspu3FlQxp4k+V4tgbzd2DgUt3xSo7XR8o\nXsiLjr3t+CcNNtGhk08/xIfpUU6WCPXwrt3LVnc4Iq1hryOZbG3yX8Yg5Is0\n9bL+Zwzg60i6HBDZmkOCx70i1sCHkyOZXoFsyd93l0cPjnLHungQE/Izs6au\n1zxiRrrojSQG/Gp/Dyun6OT0xXOBy2PCaxGbAGX5jYMJzEwqXbIZEA2UOm94\n8UZhSTTw8c0rbiRNemBTBrExf+iCq/47F/20fgpwl+3MUPziGx+JBQ3UnOH1\nnXsSDqhfiHSf716/x53fi+izJAwWPm6qO1+iFmzWt75p2vPm7XWYiZmLM67T\nNLG6\r\n=Kszr\r\n-----END PGP SIGNATURE-----\r\n"},"main":"dist/index.js","husky":{"hooks":{"pre-commit":"lint-staged"}},"config":{"eslint":"./examples/**/*.{js,jsx}","tslint":"./{__mocks__,src,stories}/{,**/}*.{ts,tsx}"},"readme":"[![npm version](https://badge.fury.io/js/%40gooddata%2Freact-components.svg)](https://www.npmjs.com/package/@gooddata/react-components)\n\n# GoodData.UI React components\n> A React-based JavaScript library for building data-driven applications\n\n## Getting started\n- [GoodData.UI Documentation](http://sdk.gooddata.com/gooddata-ui/)\n- [GoodData.UI Live Examples](https://gooddata-examples.herokuapp.com/)\n- [Stack Overflow](https://stackoverflow.com/questions/tagged/gooddata)\n\n### Usage\nWith [yarn](https://yarnpkg.com) installed, go to your project directory and run\n```\n$ yarn add @gooddata/react-components\n```\nIf you prefer [npm](npmjs.com) run\n```\n$ npm install --save @gooddata/react-components\n```\n\nThe public API is exposed via global `index.js`. Except for the styles, do not import any other file directly\nbecause they are not intended to be part of the public API.\n\n## Contributing\n\nWe welcome any contribution in form of [issues](https://github.com/gooddata/gooddata-react-components/issues) or [pull requests](https://github.com/gooddata/gooddata-react-components/pulls).\n\nInstall [Node.js](http://nodejs.org) (node 12.16.1, npm v6.13.4) and [Yarn](https://classic.yarnpkg.com) (1.22.4).\n\nInstall dependencies:\n```\nyarn install --frozen-lockfile\n```\n\nThese commands may come in handy while developing:\n\n| command | description |\n| ------- | ----------- |\n| `yarn install --pure-lockfile` | first step |\n| ||\n| `yarn dev` | build react-components to `/dist` in watch mode |\n| `yarn test` | run all unit tests |\n| `yarn prettier-write` | format the source code to match the valid codestyle |\n| `yarn validate` | validate codestyle |\n| ||\n| `yarn storybook` | run storybook from `/stories` on http://localhost:9001 |\n| `yarn build-storybook` | build storybook to `/dist-storybook` |\n| `yarn test-storybook` | run storybook and [screenshot tests](https://github.com/gooddata/gdc-client-utils/tree/master/test-storybook) |\n| ||\n| `yarn examples` | run Live Examples dev-server from `/examples` on https://localhost:8999 |\n| `yarn examples-build` | build Live Examples to `/examples/dist` |\n| `yarn examples-server` | serve built Live Examples - see `/examples/server/src` |\n| `yarn examples-testcafe` | run testcafe tests against `localhost:8999` |\n\n### Deploy to heroku.com\nWhen you deploy this repo to heroku, it serves *GoodData.UI Live Examples*.\nRelevant tasks are in `Procfile` and `package.json`.\n\n```bash\n# run in the project directory\nheroku login\nheroku create <your-app-name>\nheroku config:set DOMAIN_ADMIN_USERNAME=x@gooddata.com DOMAIN_ADMIN_PASSWORD=xy PROJECT_ID_TO_ASSIGN=xms7ga4tf3g3nzucd8380o2bev8oeknp\ngit push heroku HEAD:master\nheroku open\n```\n### Enable Geo Chart for Storybook and Live Examples\nGeo chart uses Mapbox to render map which requires a Mapbox access token.\n- Register an account and create Mapbox access token at [guide](https://docs.mapbox.com/help/how-mapbox-works/access-tokens/)\n- Store the created token at `.env`:\n```bash\necho -e \"EXAMPLE_MAPBOX_ACCESS_TOKEN=token\" >> .env # only need to run once\necho -e \"STORYBOOK_MAPBOX_ACCESS_TOKEN=token\" >> .env # only need to run once\n```\n\n### Run Live Examples Locally\nTo run *GoodData.UI Live Examples* locally:\n```bash\ngit clone <this-repository>\ncd  <repository-folder>\nyarn install --pure-lockfile\nyarn examples\n```\nThen open https://localhost:8999 and login using Live Examples account (you can [create one here](https://gooddata-examples.herokuapp.com/registration)).\n\n### Run Storybook locally\n- Run storybook with token stored in `.env` for more secure\n```bash\nyarn storybook\n```\n- Or run storybook with token env param exposed to cli (not suggested)\n```bash\nSTORYBOOK_MAPBOX_ACCESS_TOKEN=token yarn storybook\n```\n- Apply either above way to `yarn build-storybook` or `yarn test-storybook`\n\n### Source code formatting\nThe source code in the repository is formatted by [Prettier](https://prettier.io/).\nThe format of the code is validated by our Continuous Integration server and is one of the requirements of successful merge.\n\nPrettier is supported by every major IDE. You can find the list of supported editors and how to configure them [here](https://prettier.io/docs/en/editors.html).\n\nIn the case, when your editor is not supported or you don't want to setup the integration, you can run the `yarn prettier-write` command to reformat the code before commit.\n\n## Changelog\n\n- see [CHANGELOG.md](CHANGELOG.md)\n\n## Supported versions\n\nIn order to make the user experience with integrating GoodData UI SDK as smooth and secure as possible and to ensure that the SDK is using the latest features of the platform, we will only provide support to two most recent major versions of UI SDK.\n\nThe most recent majors will be supported in the following modes:\n\n- The latest major version will receive all new functionality and all bug fixes\n- The previous major version will only receive fixes to critical issues and security fixes. These fixes will be applied on top of last released version of the previous major\n\nThe customers are encouraged to always use the latest version of the UI SDK.\n\nIn case of using older versions, the user might face API incompatibility, performance or security issues.\n\nPlease follow the installation instructions to update to the newest version.\n\n## License\n\n(C) 2007-2020 GoodData Corporation\n\nThis project is dual licensed:\n\n- The ATTRIBUTION-NONCOMMERCIAL 4.0 INTERNATIONAL (CC BY-NC 4.0) is used for purpose of the trial experience and evaluation of GoodData.UI library.\n- The GOODDATA GOODDATA.UI LIBRARY END USER LICENSE AGREEMENT is used for GoodData customers.\n\nFor more information, please see [LICENSE](https://github.com/gooddata/gooddata-react-components/blob/master/LICENSE)\n","gitHead":"3c1661aef9f906752b8e479be8e0187082510b32","scripts":{"dev":"bash scripts/build.sh --dev-watch","test":"jest --watch","build":"bash scripts/build.sh","tslint":"yarn run-tslint -t verbose $npm_package_config_tslint","prepare":"cd examples/server && yarn install --frozen-lockfile && cd ../..; rm -r examples/node_modules 2>/dev/null; true","examples":"bash scripts/run-examples.sh","prepare?":"# Called before `npm publish` and on local `npm install`. Temporarily also for deleting obsolete node_modules. Ends with `true` to continue gracefully.","validate":"tsc --noEmit && yarn tslint && eslint $npm_package_config_eslint && yarn validate-style && yarn prettier-check","build-dev":"bash scripts/build.sh --dev","examples?":"# Default is developer domain, other options: yarn examples [sec,secure,stg,stg2,stg3,demo,developer or URL]","storybook":"yarn build && start-storybook -p 9001 -c .storybook","test-once":"jest","tslint-ci":"mkdir -p ./ci/results && yarn run-tslint -t checkstyle -o ./ci/results/tslint-results.xml $npm_package_config_tslint","run-tslint":"tslint -p tsconfig.json","validate-ci":"tsc --noEmit && yarn tslint-ci  && eslint $npm_package_config_eslint -f checkstyle -o ci/results/eslint-results.xml && yarn validate-style-ci && yarn prettier-check","examples-build":"bash scripts/build-examples.sh","prepublishOnly":"yarn build","prettier-check":"prettier --check '{src,stories,styles,__mocks__,examples/server/src,examples/src,examples/test}/**/*.{ts,js,tsx,jsx,json,scss,md,yaml,html}'","prettier-write":"prettier --write '{src,stories,styles,__mocks__,examples/server/src,examples/src,examples/test}/**/*.{ts,js,tsx,jsx,json,scss,md,yaml,html}'","test-storybook":"yarn build && test-storybook","validate-style":"stylelint '**/*.scss'","build-storybook":"yarn build && build-storybook -c .storybook -o dist-storybook","examples-server":"node examples/server/src/index.js","heroku-postbuild":"yarn examples-build developer","examples-testcafe":"./scripts/run-testcafe.sh visual","validate-style-ci":"stylelint '**/*.scss' --custom-formatter=node_modules/stylelint-checkstyle-formatter > ci/results/stylelint-results.xml","check-circular-deps":"madge --circular --extensions ts ./src","examples-testcafe-ci":"./scripts/run-testcafe.sh ci","examples-testcafe-live":"./scripts/run-testcafe.sh live"},"typings":"dist/index.d.ts","_npmUser":{"name":"strouhaljan","email":"strouhal.jan@gmail.com"},"deprecated":"@gooddata/react-components@7 reached End of Support on March 31, 2022. Please upgrade (see https://sdk.gooddata.com/gooddata-ui/docs/supported_versions.html for more information).","repository":{"url":"git+ssh://git@github.com/gooddata/gooddata-react-components.git","type":"git"},"_npmVersion":"6.13.4","description":"GoodData.UI - A powerful JavaScript library for building analytical applications","directories":{},"lint-staged":{"{src,stories,styles,__mocks__,examples/server/src,examples/src,examples/test}/**/*.{ts,js,tsx,jsx,scss}":["npx gdc-fix-copyright","git add"],"{src,stories,styles,__mocks__,examples/server/src,examples/src,examples/test}/**/*.{ts,js,tsx,jsx,json,scss,md,yaml,html}":["prettier --write","git add"]},"_nodeVersion":"12.16.1","dependencies":{"rxjs":"^5.5.6","uuid":"^3.2.1","immer":"^1.3.1","lodash":"^4.17.15","date-fns":"^2.7.0","downshift":"^3.2.7","invariant":"^2.2.2","mapbox-gl":"^1.6.1","classnames":"^2.2.6","highcharts":"7.1.1","prop-types":"^15.6.0","react-intl":"^3.6.0","custom-event":"^1.0.1","react-window":"^1.8.1","ag-grid-react":"20.0.0","react-measure":"^2.3.0","@types/mapbox-gl":"^1.6.1","react-day-picker":"~7.3.0","react-responsive":"^3.0.0","stringify-object":"^2.4.0","@gooddata/typings":"^2.22.0","ag-grid-community":"20.0.0","http-status-codes":"^1.3.0","@gooddata/js-utils":"^3.5.0","@gooddata/numberjs":"^3.2.4","fixed-data-table-2":"0.7.17","@gooddata/goodstrap":"^68.2.1","react-dom-factories":"^1.0.2","@gooddata/gooddata-js":"^12.5.2","json-stable-stringify":"^1.0.1","react-transition-group":"^2.2.1","hoist-non-react-statics":"^3.3.0","nodelist-foreach-polyfill":"^1.2.0","@formatjs/intl-pluralrules":"^1.3.6","highcharts-grouped-categories":"^1.1.3"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"raf":"3.3.2","yup":"^0.24.1","jest":"24.7.1","husky":"3.0.0","madge":"^3.4.4","react":"^16.5.2","enzyme":"3.5.0","eslint":"4.19.1","formik":"^0.11.11","moment":"2.23.0","history":"^4.7.2","ts-jest":"24.0.0","webpack":"4.30.0","full-icu":"^1.3.0","prettier":"1.16.4","react-ga":"^2.5.2","recharts":"1.0.0-beta.9","testcafe":"1.1.4","commander":"2.14.1","node-sass":"4.13.0","react-dom":"^16.5.2","stylelint":"^10.0.0","supertest":"3.0.0","ts-loader":"6.0.0","@types/raf":"^3.4.0","css-loader":"0.28.7","jest-junit":"3.0.0","raw-loader":"0.5.1","styled-jsx":"2.2.1","typescript":"3.3.4000","@babel/core":"7.4.4","@types/jest":"24.0.6","@types/node":"7.0.8","@types/uuid":"3.4.3","file-loader":"3.0.1","jest-enzyme":"7.0.2","lint-staged":"9.1.0","sass-loader":"6.0.6","webpack-cli":"3.3.2","@types/react":"16.8.6","babel-loader":"8.0.5","react-helmet":"5.2.0","react-select":"1.2.1","style-loader":"0.19.1","@types/enzyme":"3.1.13","@types/lodash":"4.14.123","testcafe-live":"0.1.4","@babel/runtime":"7.4.4","dotenv-webpack":"^1.7.0","@babel/polyfill":"^7.4.4","@storybook/react":"5.0.11","@types/invariant":"2.2.29","@types/react-dom":"16.0.11","isomorphic-fetch":"2.2.1","react-datepicker":"1.1.0","react-router-dom":"4.2.2","@babel/preset-env":"7.4.4","@gooddata/mock-js":"^2.11.0","@storybook/addons":"5.0.11","@types/classnames":"2.2.3","@types/prop-types":"15.5.2","@storybook/theming":"5.0.11","identity-obj-proxy":"^3.0.0","intl-messageformat":"^7.5.4","webpack-dev-server":"3.3.1","@babel/preset-react":"7.0.0","@types/react-portal":"4.0.1","@types/react-window":"^1.8.1","babel-plugin-lodash":"3.3.4","html-webpack-plugin":"3.2.0","react-test-renderer":"16.4.2","@types/react-measure":"2.0.5","clean-webpack-plugin":"2.0.2","stats-webpack-plugin":"0.7.0","eslint-config-prettier":"4.1.0","react-google-recaptcha":"^0.14.1","tslint-config-prettier":"1.18.0","@gooddata/eslint-config":"^1.0.0","@gooddata/tslint-config":"1.0.0","@types/react-responsive":"^3.0.3","@types/storybook__react":"4.0.1","@types/stringify-object":"^3.2.0","enzyme-adapter-react-16":"1.3.1","@gooddata/test-storybook":"3.2.1","@storybook/addon-actions":"5.0.11","@storybook/addon-options":"5.0.11","node-sass-magic-importer":"5.1.0","react-syntax-highlighter":"11.0.2","@types/fixed-data-table-2":"0.8.1","stylelint-config-prettier":"5.2.0","@gooddata/stylelint-config":"4.0.0","@types/react-test-renderer":"16.0.0","circular-dependency-plugin":"5.0.2","compression-webpack-plugin":"2.0.0","@types/json-stable-stringify":"^1.0.32","@gooddata/frontend-npm-scripts":"1.1.0","@types/enzyme-adapter-react-16":"1.0.3","stylelint-checkstyle-formatter":"0.1.0","@types/storybook__addon-actions":"3.4.2","@babel/plugin-proposal-class-properties":"7.4.4","@babel/plugin-proposal-object-rest-spread":"7.4.4","@babel/plugin-transform-async-to-generator":"7.4.4"},"peerDependencies":{"react":"^16.5.2","react-dom":"^16.5.2"},"_npmOperationalInternal":{"tmp":"tmp/react-components_7.5.0-alpha-strouhaljan-jsu-bb-2141-2020-03-31T08-00-33-001Z_1585641675224_0.28205839871813554","host":"s3://npm-registry-packages"}},"7.5.0-alpha-strouhaljan-jsu-bb-2141-2020-03-31T08-03-05-674Z":{"name":"@gooddata/react-components","version":"7.5.0-alpha-strouhaljan-jsu-bb-2141-2020-03-31T08-03-05-674Z","author":{"name":"GoodData Corporation"},"license":"BSD-3-Clause","_id":"@gooddata/react-components@7.5.0-alpha-strouhaljan-jsu-bb-2141-2020-03-31T08-03-05-674Z","maintainers":[{"name":"afi","email":"adam.fiedler@gooddata.com"},{"name":"bertold8","email":"ivan.nejezchleb@seznam.cz"},{"name":"brbistas","email":"valentinos.chraniotis@gooddata.com"},{"name":"bugsbunny338","email":"jiri.zajic@mensa.cz"},{"name":"de.do","email":"de.do@gooddata.com"},{"name":"gooddata-ci","email":"rail@gooddata.com"},{"name":"hung.nguyen.hoang","email":"hung.nguyen@gooddata.com"},{"name":"ivan.mjartan","email":"ivan.mjartan@gooddata.com"},{"name":"jakub-sterba","email":"jakub.sterba@gooddata.com"},{"name":"jankc","email":"jan.krapac@gmail.com"},{"name":"jaroslav.tomecek","email":"jaroslav.tomecek@gooddata.com"},{"name":"jkittler","email":"honza.kittler@gmail.com"},{"name":"khanh.le","email":"khanh.le@gooddata.com"},{"name":"lanhuynh","email":"lan.huynh@gooddata.com"},{"name":"linhhong","email":"linh.hong@gooddata.com"},{"name":"lupko","email":"lubomir.slivka@gooddata.com"},{"name":"matyas.kandl","email":"matyas.kandl@gooddata.com"},{"name":"michal.marsal","email":"michal.marsal@gooddata.com"},{"name":"naibinh","email":"naibinh@gmail.com"},{"name":"nikolacech","email":"nikola.cech@gooddata.com"},{"name":"nis.hua","email":"nis.hua@gooddata.com"},{"name":"no23reason","email":"dan.homola@hotmail.cz"},{"name":"patrikbraborec","email":"patrik.braborec@gooddata.com"},{"name":"pbenes","email":"petr.benes@gooddata.com"},{"name":"petrjanu","email":"petr.janu@gooddata.com"},{"name":"ptquang86","email":"ptquang86@gmail.com"},{"name":"qduval","email":"quentin.duval@gooddata.com"},{"name":"rodri360","email":"me@rodri360.com"},{"name":"sitina","email":"jiri.sitina@gooddata.com"},{"name":"strouhaljan","email":"strouhal.jan@gmail.com"},{"name":"tomas.kratochvil","email":"tomas.kratochvil@gooddata.com"},{"name":"tomasreichmann","email":"tomasreichmann@gmail.com"},{"name":"tomsatgd","email":"tomas.satinsky@gooddata.com"},{"name":"trung-le-quoc","email":"trung.le@gooddata.com"},{"name":"tu-ngo","email":"tungo1981@gmail.com"},{"name":"tulean","email":"tuan.le@gooddata.com"},{"name":"tuqt1005","email":"tu.tran@gooddata.com"},{"name":"utdnah","email":"danh.ung@gooddata.com"},{"name":"vlastikcz","email":"vlastimil.kotas@gooddata.com"},{"name":"vu.pham","email":"vu.pham@gooddata.com"},{"name":"xmort","email":"petr.dolejsi@gooddata.com"},{"name":"yanlipnican","email":"yanlipnican@gmail.com"}],"homepage":"https://github.com/gooddata/gooddata-react-components#readme","bugs":{"url":"https://github.com/gooddata/gooddata-react-components/issues"},"dist":{"shasum":"7a7c6f30baf72f2cf616f9aeba6444e2de6d0f72","tarball":"https://registry.npmjs.org/@gooddata/react-components/-/react-components-7.5.0-alpha-strouhaljan-jsu-bb-2141-2020-03-31T08-03-05-674Z.tgz","fileCount":2498,"integrity":"sha512-FYhjpDJPVMhpa5fboMXXav3CqynEWsYx6cX6OQW/y1cQhsxQ5xA84XRQQq4Wa8MTjwiORqoCLY5+2uLehOa4tA==","signatures":[{"sig":"MEUCIC2vZdzBiDskrLZPT/CR3tONPOFVVufmeR2vsZJF73wqAiEA/84n4etiBKPxyyZdIeMb7ii9JaoxJ6b3BHLAUzVLpZg=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":9858606,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJegvliCRA9TVsSAnZWagAAfnAP/ixdPl1ypcA2qu2ZAAX7\n8HHwEK/+kgf/128GejIef3k+KS/galEzk8tqmgJGAmY7c8Aji12Z/seC26VS\nbwMNS8RHQGZS3rNOwMxvnseJ09U/rDT0nP/C8assZVzl+BFpBH+wnj/pqu89\n3gPNKKEbehjs1Wp5OkGHalks4ndk+xSme5qdfJDkS4X1s0+biX3H+349EMZx\nkeaHDig6o0rc2vZ0vV3waC5H9lNKuAtbw4uJEiybR9zHGt0oBG2YlIqXpEyB\nU5/7OBNiRunOUMstGkJcmW7EkDuO6u83ACPMH1OGsRC1sA+fhMEipJSIWrct\nTyegao4cE18LSG5jgc6nGFHwAsoBMW0mZXJfHbjGyN6EZBVlGmfchy9s5n1c\nL0bTqgFT2hZ8/Z0M1rRx9bq1oi+cvsWohTKfK3+uz7/sumgbKD6IUoayutKC\nPK7GH/ti7szD3kRuNQCKXx858SnKJniaDpVLl8zfwPT4zqHd3rm/6zomSkR1\nxYnPorR/ONmYS1c4Mq2afwJIxbBfsHb/rfyeKaRhmVqflyiMbwbjNn/si9t5\n2qhtC1Qav9nRRhov2ntoi8nJvUrK8dz/sgMN/hvlci3SFT7mnaoIrL+oMnSh\nsVRfce6VVX8Ql3VM2sKVeTq56ykxDMbVnekUfJGXI5CeeW9HyVKk434O+RRe\nHrX/\r\n=C9ua\r\n-----END PGP SIGNATURE-----\r\n"},"main":"dist/index.js","husky":{"hooks":{"pre-commit":"lint-staged"}},"config":{"eslint":"./examples/**/*.{js,jsx}","tslint":"./{__mocks__,src,stories}/{,**/}*.{ts,tsx}"},"readme":"[![npm version](https://badge.fury.io/js/%40gooddata%2Freact-components.svg)](https://www.npmjs.com/package/@gooddata/react-components)\n\n# GoodData.UI React components\n> A React-based JavaScript library for building data-driven applications\n\n## Getting started\n- [GoodData.UI Documentation](http://sdk.gooddata.com/gooddata-ui/)\n- [GoodData.UI Live Examples](https://gooddata-examples.herokuapp.com/)\n- [Stack Overflow](https://stackoverflow.com/questions/tagged/gooddata)\n\n### Usage\nWith [yarn](https://yarnpkg.com) installed, go to your project directory and run\n```\n$ yarn add @gooddata/react-components\n```\nIf you prefer [npm](npmjs.com) run\n```\n$ npm install --save @gooddata/react-components\n```\n\nThe public API is exposed via global `index.js`. Except for the styles, do not import any other file directly\nbecause they are not intended to be part of the public API.\n\n## Contributing\n\nWe welcome any contribution in form of [issues](https://github.com/gooddata/gooddata-react-components/issues) or [pull requests](https://github.com/gooddata/gooddata-react-components/pulls).\n\nInstall [Node.js](http://nodejs.org) (node 12.16.1, npm v6.13.4) and [Yarn](https://classic.yarnpkg.com) (1.22.4).\n\nInstall dependencies:\n```\nyarn install --frozen-lockfile\n```\n\nThese commands may come in handy while developing:\n\n| command | description |\n| ------- | ----------- |\n| `yarn install --pure-lockfile` | first step |\n| ||\n| `yarn dev` | build react-components to `/dist` in watch mode |\n| `yarn test` | run all unit tests |\n| `yarn prettier-write` | format the source code to match the valid codestyle |\n| `yarn validate` | validate codestyle |\n| ||\n| `yarn storybook` | run storybook from `/stories` on http://localhost:9001 |\n| `yarn build-storybook` | build storybook to `/dist-storybook` |\n| `yarn test-storybook` | run storybook and [screenshot tests](https://github.com/gooddata/gdc-client-utils/tree/master/test-storybook) |\n| ||\n| `yarn examples` | run Live Examples dev-server from `/examples` on https://localhost:8999 |\n| `yarn examples-build` | build Live Examples to `/examples/dist` |\n| `yarn examples-server` | serve built Live Examples - see `/examples/server/src` |\n| `yarn examples-testcafe` | run testcafe tests against `localhost:8999` |\n\n### Deploy to heroku.com\nWhen you deploy this repo to heroku, it serves *GoodData.UI Live Examples*.\nRelevant tasks are in `Procfile` and `package.json`.\n\n```bash\n# run in the project directory\nheroku login\nheroku create <your-app-name>\nheroku config:set DOMAIN_ADMIN_USERNAME=x@gooddata.com DOMAIN_ADMIN_PASSWORD=xy PROJECT_ID_TO_ASSIGN=xms7ga4tf3g3nzucd8380o2bev8oeknp\ngit push heroku HEAD:master\nheroku open\n```\n### Enable Geo Chart for Storybook and Live Examples\nGeo chart uses Mapbox to render map which requires a Mapbox access token.\n- Register an account and create Mapbox access token at [guide](https://docs.mapbox.com/help/how-mapbox-works/access-tokens/)\n- Store the created token at `.env`:\n```bash\necho -e \"EXAMPLE_MAPBOX_ACCESS_TOKEN=token\" >> .env # only need to run once\necho -e \"STORYBOOK_MAPBOX_ACCESS_TOKEN=token\" >> .env # only need to run once\n```\n\n### Run Live Examples Locally\nTo run *GoodData.UI Live Examples* locally:\n```bash\ngit clone <this-repository>\ncd  <repository-folder>\nyarn install --pure-lockfile\nyarn examples\n```\nThen open https://localhost:8999 and login using Live Examples account (you can [create one here](https://gooddata-examples.herokuapp.com/registration)).\n\n### Run Storybook locally\n- Run storybook with token stored in `.env` for more secure\n```bash\nyarn storybook\n```\n- Or run storybook with token env param exposed to cli (not suggested)\n```bash\nSTORYBOOK_MAPBOX_ACCESS_TOKEN=token yarn storybook\n```\n- Apply either above way to `yarn build-storybook` or `yarn test-storybook`\n\n### Source code formatting\nThe source code in the repository is formatted by [Prettier](https://prettier.io/).\nThe format of the code is validated by our Continuous Integration server and is one of the requirements of successful merge.\n\nPrettier is supported by every major IDE. You can find the list of supported editors and how to configure them [here](https://prettier.io/docs/en/editors.html).\n\nIn the case, when your editor is not supported or you don't want to setup the integration, you can run the `yarn prettier-write` command to reformat the code before commit.\n\n## Changelog\n\n- see [CHANGELOG.md](CHANGELOG.md)\n\n## Supported versions\n\nIn order to make the user experience with integrating GoodData UI SDK as smooth and secure as possible and to ensure that the SDK is using the latest features of the platform, we will only provide support to two most recent major versions of UI SDK.\n\nThe most recent majors will be supported in the following modes:\n\n- The latest major version will receive all new functionality and all bug fixes\n- The previous major version will only receive fixes to critical issues and security fixes. These fixes will be applied on top of last released version of the previous major\n\nThe customers are encouraged to always use the latest version of the UI SDK.\n\nIn case of using older versions, the user might face API incompatibility, performance or security issues.\n\nPlease follow the installation instructions to update to the newest version.\n\n## License\n\n(C) 2007-2020 GoodData Corporation\n\nThis project is dual licensed:\n\n- The ATTRIBUTION-NONCOMMERCIAL 4.0 INTERNATIONAL (CC BY-NC 4.0) is used for purpose of the trial experience and evaluation of GoodData.UI library.\n- The GOODDATA GOODDATA.UI LIBRARY END USER LICENSE AGREEMENT is used for GoodData customers.\n\nFor more information, please see [LICENSE](https://github.com/gooddata/gooddata-react-components/blob/master/LICENSE)\n","gitHead":"3c1661aef9f906752b8e479be8e0187082510b32","scripts":{"dev":"bash scripts/build.sh --dev-watch","test":"jest --watch","build":"bash scripts/build.sh","tslint":"yarn run-tslint -t verbose $npm_package_config_tslint","prepare":"cd examples/server && yarn install --frozen-lockfile && cd ../..; rm -r examples/node_modules 2>/dev/null; true","examples":"bash scripts/run-examples.sh","prepare?":"# Called before `npm publish` and on local `npm install`. Temporarily also for deleting obsolete node_modules. Ends with `true` to continue gracefully.","validate":"tsc --noEmit && yarn tslint && eslint $npm_package_config_eslint && yarn validate-style && yarn prettier-check","build-dev":"bash scripts/build.sh --dev","examples?":"# Default is developer domain, other options: yarn examples [sec,secure,stg,stg2,stg3,demo,developer or URL]","storybook":"yarn build && start-storybook -p 9001 -c .storybook","test-once":"jest","tslint-ci":"mkdir -p ./ci/results && yarn run-tslint -t checkstyle -o ./ci/results/tslint-results.xml $npm_package_config_tslint","run-tslint":"tslint -p tsconfig.json","validate-ci":"tsc --noEmit && yarn tslint-ci  && eslint $npm_package_config_eslint -f checkstyle -o ci/results/eslint-results.xml && yarn validate-style-ci && yarn prettier-check","examples-build":"bash scripts/build-examples.sh","prepublishOnly":"yarn build","prettier-check":"prettier --check '{src,stories,styles,__mocks__,examples/server/src,examples/src,examples/test}/**/*.{ts,js,tsx,jsx,json,scss,md,yaml,html}'","prettier-write":"prettier --write '{src,stories,styles,__mocks__,examples/server/src,examples/src,examples/test}/**/*.{ts,js,tsx,jsx,json,scss,md,yaml,html}'","test-storybook":"yarn build && test-storybook","validate-style":"stylelint '**/*.scss'","build-storybook":"yarn build && build-storybook -c .storybook -o dist-storybook","examples-server":"node examples/server/src/index.js","heroku-postbuild":"yarn examples-build developer","examples-testcafe":"./scripts/run-testcafe.sh visual","validate-style-ci":"stylelint '**/*.scss' --custom-formatter=node_modules/stylelint-checkstyle-formatter > ci/results/stylelint-results.xml","check-circular-deps":"madge --circular --extensions ts ./src","examples-testcafe-ci":"./scripts/run-testcafe.sh ci","examples-testcafe-live":"./scripts/run-testcafe.sh live"},"typings":"dist/index.d.ts","_npmUser":{"name":"strouhaljan","email":"strouhal.jan@gmail.com"},"deprecated":"@gooddata/react-components@7 reached End of Support on March 31, 2022. Please upgrade (see https://sdk.gooddata.com/gooddata-ui/docs/supported_versions.html for more information).","repository":{"url":"git+ssh://git@github.com/gooddata/gooddata-react-components.git","type":"git"},"_npmVersion":"6.13.4","description":"GoodData.UI - A powerful JavaScript library for building analytical applications","directories":{},"lint-staged":{"{src,stories,styles,__mocks__,examples/server/src,examples/src,examples/test}/**/*.{ts,js,tsx,jsx,scss}":["npx gdc-fix-copyright","git add"],"{src,stories,styles,__mocks__,examples/server/src,examples/src,examples/test}/**/*.{ts,js,tsx,jsx,json,scss,md,yaml,html}":["prettier --write","git add"]},"_nodeVersion":"12.16.1","dependencies":{"rxjs":"^5.5.6","uuid":"^3.2.1","immer":"^1.3.1","lodash":"^4.17.15","date-fns":"^2.7.0","downshift":"^3.2.7","invariant":"^2.2.2","mapbox-gl":"^1.6.1","classnames":"^2.2.6","highcharts":"7.1.1","prop-types":"^15.6.0","react-intl":"^3.6.0","custom-event":"^1.0.1","react-window":"^1.8.1","ag-grid-react":"20.0.0","react-measure":"^2.3.0","@types/mapbox-gl":"^1.6.1","react-day-picker":"~7.3.0","react-responsive":"^3.0.0","stringify-object":"^2.4.0","@gooddata/typings":"^2.22.0","ag-grid-community":"20.0.0","http-status-codes":"^1.3.0","@gooddata/js-utils":"^3.5.0","@gooddata/numberjs":"^3.2.4","fixed-data-table-2":"0.7.17","@gooddata/goodstrap":"^68.2.1","react-dom-factories":"^1.0.2","@gooddata/gooddata-js":"^12.5.2","json-stable-stringify":"^1.0.1","react-transition-group":"^2.2.1","hoist-non-react-statics":"^3.3.0","nodelist-foreach-polyfill":"^1.2.0","@formatjs/intl-pluralrules":"^1.3.6","highcharts-grouped-categories":"^1.1.3"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"raf":"3.3.2","yup":"^0.24.1","jest":"24.7.1","husky":"3.0.0","madge":"^3.4.4","react":"^16.5.2","enzyme":"3.5.0","eslint":"4.19.1","formik":"^0.11.11","moment":"2.23.0","history":"^4.7.2","ts-jest":"24.0.0","webpack":"4.30.0","full-icu":"^1.3.0","prettier":"1.16.4","react-ga":"^2.5.2","recharts":"1.0.0-beta.9","testcafe":"1.1.4","commander":"2.14.1","node-sass":"4.13.0","react-dom":"^16.5.2","stylelint":"^10.0.0","supertest":"3.0.0","ts-loader":"6.0.0","@types/raf":"^3.4.0","css-loader":"0.28.7","jest-junit":"3.0.0","raw-loader":"0.5.1","styled-jsx":"2.2.1","typescript":"3.3.4000","@babel/core":"7.4.4","@types/jest":"24.0.6","@types/node":"7.0.8","@types/uuid":"3.4.3","file-loader":"3.0.1","jest-enzyme":"7.0.2","lint-staged":"9.1.0","sass-loader":"6.0.6","webpack-cli":"3.3.2","@types/react":"16.8.6","babel-loader":"8.0.5","react-helmet":"5.2.0","react-select":"1.2.1","style-loader":"0.19.1","@types/enzyme":"3.1.13","@types/lodash":"4.14.123","testcafe-live":"0.1.4","@babel/runtime":"7.4.4","dotenv-webpack":"^1.7.0","@babel/polyfill":"^7.4.4","@storybook/react":"5.0.11","@types/invariant":"2.2.29","@types/react-dom":"16.0.11","isomorphic-fetch":"2.2.1","react-datepicker":"1.1.0","react-router-dom":"4.2.2","@babel/preset-env":"7.4.4","@gooddata/mock-js":"^2.11.0","@storybook/addons":"5.0.11","@types/classnames":"2.2.3","@types/prop-types":"15.5.2","@storybook/theming":"5.0.11","identity-obj-proxy":"^3.0.0","intl-messageformat":"^7.5.4","webpack-dev-server":"3.3.1","@babel/preset-react":"7.0.0","@types/react-portal":"4.0.1","@types/react-window":"^1.8.1","babel-plugin-lodash":"3.3.4","html-webpack-plugin":"3.2.0","react-test-renderer":"16.4.2","@types/react-measure":"2.0.5","clean-webpack-plugin":"2.0.2","stats-webpack-plugin":"0.7.0","eslint-config-prettier":"4.1.0","react-google-recaptcha":"^0.14.1","tslint-config-prettier":"1.18.0","@gooddata/eslint-config":"^1.0.0","@gooddata/tslint-config":"1.0.0","@types/react-responsive":"^3.0.3","@types/storybook__react":"4.0.1","@types/stringify-object":"^3.2.0","enzyme-adapter-react-16":"1.3.1","@gooddata/test-storybook":"3.2.1","@storybook/addon-actions":"5.0.11","@storybook/addon-options":"5.0.11","node-sass-magic-importer":"5.1.0","react-syntax-highlighter":"11.0.2","@types/fixed-data-table-2":"0.8.1","stylelint-config-prettier":"5.2.0","@gooddata/stylelint-config":"4.0.0","@types/react-test-renderer":"16.0.0","circular-dependency-plugin":"5.0.2","compression-webpack-plugin":"2.0.0","@types/json-stable-stringify":"^1.0.32","@gooddata/frontend-npm-scripts":"1.1.0","@types/enzyme-adapter-react-16":"1.0.3","stylelint-checkstyle-formatter":"0.1.0","@types/storybook__addon-actions":"3.4.2","@babel/plugin-proposal-class-properties":"7.4.4","@babel/plugin-proposal-object-rest-spread":"7.4.4","@babel/plugin-transform-async-to-generator":"7.4.4"},"peerDependencies":{"react":"^16.5.2","react-dom":"^16.5.2"},"_npmOperationalInternal":{"tmp":"tmp/react-components_7.5.0-alpha-strouhaljan-jsu-bb-2141-2020-03-31T08-03-05-674Z_1585641825361_0.29198900637311187","host":"s3://npm-registry-packages"}},"7.5.0-alpha-ptquang86-qp-sd-793-theme-3-2020-03-31T08-10-15-707Z":{"name":"@gooddata/react-components","version":"7.5.0-alpha-ptquang86-qp-sd-793-theme-3-2020-03-31T08-10-15-707Z","author":{"name":"GoodData Corporation"},"license":"BSD-3-Clause","_id":"@gooddata/react-components@7.5.0-alpha-ptquang86-qp-sd-793-theme-3-2020-03-31T08-10-15-707Z","maintainers":[{"name":"afi","email":"adam.fiedler@gooddata.com"},{"name":"bertold8","email":"ivan.nejezchleb@seznam.cz"},{"name":"brbistas","email":"valentinos.chraniotis@gooddata.com"},{"name":"bugsbunny338","email":"jiri.zajic@mensa.cz"},{"name":"de.do","email":"de.do@gooddata.com"},{"name":"gooddata-ci","email":"rail@gooddata.com"},{"name":"hung.nguyen.hoang","email":"hung.nguyen@gooddata.com"},{"name":"ivan.mjartan","email":"ivan.mjartan@gooddata.com"},{"name":"jakub-sterba","email":"jakub.sterba@gooddata.com"},{"name":"jankc","email":"jan.krapac@gmail.com"},{"name":"jaroslav.tomecek","email":"jaroslav.tomecek@gooddata.com"},{"name":"jkittler","email":"honza.kittler@gmail.com"},{"name":"khanh.le","email":"khanh.le@gooddata.com"},{"name":"lanhuynh","email":"lan.huynh@gooddata.com"},{"name":"linhhong","email":"linh.hong@gooddata.com"},{"name":"lupko","email":"lubomir.slivka@gooddata.com"},{"name":"matyas.kandl","email":"matyas.kandl@gooddata.com"},{"name":"michal.marsal","email":"michal.marsal@gooddata.com"},{"name":"naibinh","email":"naibinh@gmail.com"},{"name":"nikolacech","email":"nikola.cech@gooddata.com"},{"name":"nis.hua","email":"nis.hua@gooddata.com"},{"name":"no23reason","email":"dan.homola@hotmail.cz"},{"name":"patrikbraborec","email":"patrik.braborec@gooddata.com"},{"name":"pbenes","email":"petr.benes@gooddata.com"},{"name":"petrjanu","email":"petr.janu@gooddata.com"},{"name":"ptquang86","email":"ptquang86@gmail.com"},{"name":"qduval","email":"quentin.duval@gooddata.com"},{"name":"rodri360","email":"me@rodri360.com"},{"name":"sitina","email":"jiri.sitina@gooddata.com"},{"name":"strouhaljan","email":"strouhal.jan@gmail.com"},{"name":"tomas.kratochvil","email":"tomas.kratochvil@gooddata.com"},{"name":"tomasreichmann","email":"tomasreichmann@gmail.com"},{"name":"tomsatgd","email":"tomas.satinsky@gooddata.com"},{"name":"trung-le-quoc","email":"trung.le@gooddata.com"},{"name":"tu-ngo","email":"tungo1981@gmail.com"},{"name":"tulean","email":"tuan.le@gooddata.com"},{"name":"tuqt1005","email":"tu.tran@gooddata.com"},{"name":"utdnah","email":"danh.ung@gooddata.com"},{"name":"vlastikcz","email":"vlastimil.kotas@gooddata.com"},{"name":"vu.pham","email":"vu.pham@gooddata.com"},{"name":"xmort","email":"petr.dolejsi@gooddata.com"},{"name":"yanlipnican","email":"yanlipnican@gmail.com"}],"homepage":"https://github.com/gooddata/gooddata-react-components#readme","bugs":{"url":"https://github.com/gooddata/gooddata-react-components/issues"},"dist":{"shasum":"f86b8277d02555e514f5d81c3d757add4a28230b","tarball":"https://registry.npmjs.org/@gooddata/react-components/-/react-components-7.5.0-alpha-ptquang86-qp-sd-793-theme-3-2020-03-31T08-10-15-707Z.tgz","fileCount":2503,"integrity":"sha512-U5CueKxn94XaMX1HfWEw+WuiCVHSPEPvm2JGfSHcH3vDaHVvJERM79jTrNfGr+TcecAFai6fO6JGuXNUm7x8DA==","signatures":[{"sig":"MEUCIQDCuFebXwAKsn1ei1+W7SVvy303YUC1c52ZbbixTFKhzQIgMlMD9ZYWUhcIvtWYvCierH91kKqxGvvyVZJrMqWJ4oI=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":9927764,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJegvsKCRA9TVsSAnZWagAAeTUP/RxleMk0T6c8xz8CauDa\n502ViG9fPa69X54k2ogF67u7AZwW3471z3gDkHFaso2jhVUAzI1lcq/d+og+\nqCBnwpCAvFX1gHuNZ0AnFnzAN+NePowqQz1Z89MMG8dx3CwL8cfGYphUfNf6\nH44E3Q7xe65Ms+KQ1xVf8x2y6Dcz3u03bsUg2XfmNPyOm4gvsQP4Fb/rAqVY\nqt9wl/jWz/qlpQiNK0BrHreTuHz07iqyoyMTHMSo/bp45X+lvHW9o8U4Nh0R\nFtcVAHaP/Dl+NjvFa63+cSwirEewLkCrCADYO1xYAT/6WlOvoc235MLA/0xB\nF5g4FWWFT/FtdFyfQD4hsvYkvpFOh/9NpnccGZcRoLiGV7X9kHMqWJSayHX/\nSoUbOXrAcPoz02zhLtcavXw7twIEOG3aMPp5mZW/VvUbSwTzXTKDkBhCBx1W\nrSVgyiYFPvh2jpJNR3hOSaAt7NY+WhiYDIhKg98QM1oW5YPSTI58tJlLmRAs\nyftpSbdRMzoRoTzTvNnQzaLqT8fypFAB/SacntGMH1+wd5AR+rRijUbdBViP\nWbGMno+GkA2GLRCL/L1BL8++/v4ekaGX5/CgoFsMJE6PVm561ex1gufRYTnr\nE3Y8aT/umSwOpfC4UhJcHdGR3k7f1uXhDafYOR8hpiImNnQCmLGTs8HVusrC\nvWlh\r\n=c0aK\r\n-----END PGP SIGNATURE-----\r\n"},"main":"dist/index.js","husky":{"hooks":{"pre-commit":"lint-staged"}},"config":{"eslint":"./examples/**/*.{js,jsx}","tslint":"./{__mocks__,src,stories}/{,**/}*.{ts,tsx}"},"readme":"[![npm version](https://badge.fury.io/js/%40gooddata%2Freact-components.svg)](https://www.npmjs.com/package/@gooddata/react-components)\n\n# GoodData.UI React components\n> A React-based JavaScript library for building data-driven applications\n\n## Getting started\n- [GoodData.UI Documentation](http://sdk.gooddata.com/gooddata-ui/)\n- [GoodData.UI Live Examples](https://gooddata-examples.herokuapp.com/)\n- [Stack Overflow](https://stackoverflow.com/questions/tagged/gooddata)\n\n### Usage\nWith [yarn](https://yarnpkg.com) installed, go to your project directory and run\n```\n$ yarn add @gooddata/react-components\n```\nIf you prefer [npm](npmjs.com) run\n```\n$ npm install --save @gooddata/react-components\n```\n\nThe public API is exposed via global `index.js`. Except for the styles, do not import any other file directly\nbecause they are not intended to be part of the public API.\n\n## Contributing\n\nWe welcome any contribution in form of [issues](https://github.com/gooddata/gooddata-react-components/issues) or [pull requests](https://github.com/gooddata/gooddata-react-components/pulls).\n\nInstall [Node.js](http://nodejs.org) (node 12.16.1, npm v6.13.4) and [Yarn](https://classic.yarnpkg.com) (1.22.4).\n\nInstall dependencies:\n```\nyarn install --frozen-lockfile\n```\n\nThese commands may come in handy while developing:\n\n| command | description |\n| ------- | ----------- |\n| `yarn install --pure-lockfile` | first step |\n| ||\n| `yarn dev` | build react-components to `/dist` in watch mode |\n| `yarn test` | run all unit tests |\n| `yarn prettier-write` | format the source code to match the valid codestyle |\n| `yarn validate` | validate codestyle |\n| ||\n| `yarn storybook` | run storybook from `/stories` on http://localhost:9001 |\n| `yarn build-storybook` | build storybook to `/dist-storybook` |\n| `yarn test-storybook` | run storybook and [screenshot tests](https://github.com/gooddata/gdc-client-utils/tree/master/test-storybook) |\n| ||\n| `yarn examples` | run Live Examples dev-server from `/examples` on https://localhost:8999 |\n| `yarn examples-build` | build Live Examples to `/examples/dist` |\n| `yarn examples-server` | serve built Live Examples - see `/examples/server/src` |\n| `yarn examples-testcafe` | run testcafe tests against `localhost:8999` |\n\n### Deploy to heroku.com\nWhen you deploy this repo to heroku, it serves *GoodData.UI Live Examples*.\nRelevant tasks are in `Procfile` and `package.json`.\n\n```bash\n# run in the project directory\nheroku login\nheroku create <your-app-name>\nheroku config:set DOMAIN_ADMIN_USERNAME=x@gooddata.com DOMAIN_ADMIN_PASSWORD=xy PROJECT_ID_TO_ASSIGN=xms7ga4tf3g3nzucd8380o2bev8oeknp\ngit push heroku HEAD:master\nheroku open\n```\n### Enable Geo Chart for Storybook and Live Examples\nGeo chart uses Mapbox to render map which requires a Mapbox access token.\n- Register an account and create Mapbox access token at [guide](https://docs.mapbox.com/help/how-mapbox-works/access-tokens/)\n- Store the created token at `.env`:\n```bash\necho -e \"EXAMPLE_MAPBOX_ACCESS_TOKEN=token\" >> .env # only need to run once\necho -e \"STORYBOOK_MAPBOX_ACCESS_TOKEN=token\" >> .env # only need to run once\n```\n\n### Run Live Examples Locally\nTo run *GoodData.UI Live Examples* locally:\n```bash\ngit clone <this-repository>\ncd  <repository-folder>\nyarn install --pure-lockfile\nyarn examples\n```\nThen open https://localhost:8999 and login using Live Examples account (you can [create one here](https://gooddata-examples.herokuapp.com/registration)).\n\n### Run Storybook locally\n- Run storybook with token stored in `.env` for more secure\n```bash\nyarn storybook\n```\n- Or run storybook with token env param exposed to cli (not suggested)\n```bash\nSTORYBOOK_MAPBOX_ACCESS_TOKEN=token yarn storybook\n```\n- Apply either above way to `yarn build-storybook` or `yarn test-storybook`\n\n### Source code formatting\nThe source code in the repository is formatted by [Prettier](https://prettier.io/).\nThe format of the code is validated by our Continuous Integration server and is one of the requirements of successful merge.\n\nPrettier is supported by every major IDE. You can find the list of supported editors and how to configure them [here](https://prettier.io/docs/en/editors.html).\n\nIn the case, when your editor is not supported or you don't want to setup the integration, you can run the `yarn prettier-write` command to reformat the code before commit.\n\n## Changelog\n\n- see [CHANGELOG.md](CHANGELOG.md)\n\n## Supported versions\n\nIn order to make the user experience with integrating GoodData UI SDK as smooth and secure as possible and to ensure that the SDK is using the latest features of the platform, we will only provide support to two most recent major versions of UI SDK.\n\nThe most recent majors will be supported in the following modes:\n\n- The latest major version will receive all new functionality and all bug fixes\n- The previous major version will only receive fixes to critical issues and security fixes. These fixes will be applied on top of last released version of the previous major\n\nThe customers are encouraged to always use the latest version of the UI SDK.\n\nIn case of using older versions, the user might face API incompatibility, performance or security issues.\n\nPlease follow the installation instructions to update to the newest version.\n\n## License\n\n(C) 2007-2020 GoodData Corporation\n\nThis project is dual licensed:\n\n- The ATTRIBUTION-NONCOMMERCIAL 4.0 INTERNATIONAL (CC BY-NC 4.0) is used for purpose of the trial experience and evaluation of GoodData.UI library.\n- The GOODDATA GOODDATA.UI LIBRARY END USER LICENSE AGREEMENT is used for GoodData customers.\n\nFor more information, please see [LICENSE](https://github.com/gooddata/gooddata-react-components/blob/master/LICENSE)\n","gitHead":"eade624a040e5fd663326b7db05dcb8122d3075b","scripts":{"dev":"bash scripts/build.sh --dev-watch","test":"jest --watch","build":"bash scripts/build.sh","tslint":"yarn run-tslint -t verbose $npm_package_config_tslint","prepare":"cd examples/server && yarn install --frozen-lockfile && cd ../..; rm -r examples/node_modules 2>/dev/null; true","examples":"bash scripts/run-examples.sh","prepare?":"# Called before `npm publish` and on local `npm install`. Temporarily also for deleting obsolete node_modules. Ends with `true` to continue gracefully.","validate":"tsc --noEmit && yarn tslint && eslint $npm_package_config_eslint && yarn prettier-check","build-dev":"bash scripts/build.sh --dev","examples?":"# Default is developer domain, other options: yarn examples [sec,secure,stg,stg2,stg3,demo,developer or URL]","storybook":"yarn build && start-storybook -p 9001 -c .storybook","test-once":"jest","tslint-ci":"mkdir -p ./ci/results && yarn run-tslint -t checkstyle -o ./ci/results/tslint-results.xml $npm_package_config_tslint","run-tslint":"tslint -p tsconfig.json","validate-ci":"tsc --noEmit && yarn tslint-ci  && eslint $npm_package_config_eslint -f checkstyle -o ci/results/eslint-results.xml && yarn prettier-check","examples-build":"bash scripts/build-examples.sh","prepublishOnly":"yarn build","prettier-check":"prettier --check '{src,stories,styles,__mocks__,examples/server/src,examples/src,examples/test}/**/*.{ts,js,tsx,jsx,json,scss,md,yaml,html}'","prettier-write":"prettier --write '{src,stories,styles,__mocks__,examples/server/src,examples/src,examples/test}/**/*.{ts,js,tsx,jsx,json,scss,md,yaml,html}'","test-storybook":"yarn build && test-storybook","build-storybook":"yarn build && build-storybook -c .storybook -o dist-storybook","examples-server":"node examples/server/src/index.js","heroku-postbuild":"yarn examples-build developer","examples-testcafe":"./scripts/run-testcafe.sh visual","check-circular-deps":"madge --circular --extensions ts ./src","examples-testcafe-ci":"./scripts/run-testcafe.sh ci","examples-testcafe-live":"./scripts/run-testcafe.sh live"},"typings":"dist/index.d.ts","_npmUser":{"name":"ptquang86","email":"ptquang86@gmail.com"},"deprecated":"@gooddata/react-components@7 reached End of Support on March 31, 2022. Please upgrade (see https://sdk.gooddata.com/gooddata-ui/docs/supported_versions.html for more information).","repository":{"url":"git+ssh://git@github.com/gooddata/gooddata-react-components.git","type":"git"},"_npmVersion":"6.13.4","description":"GoodData.UI - A powerful JavaScript library for building analytical applications","directories":{},"lint-staged":{"{src,stories,styles,__mocks__,examples/server/src,examples/src,examples/test}/**/*.{ts,js,tsx,jsx,scss}":["npx gdc-fix-copyright","git add"],"{src,stories,styles,__mocks__,examples/server/src,examples/src,examples/test}/**/*.{ts,js,tsx,jsx,json,scss,md,yaml,html}":["prettier --write","git add"]},"_nodeVersion":"12.16.1","dependencies":{"rxjs":"^5.5.6","uuid":"^3.2.1","immer":"^1.3.1","lodash":"^4.17.15","date-fns":"^2.7.0","downshift":"^3.2.7","invariant":"^2.2.2","mapbox-gl":"^1.6.1","classnames":"^2.2.6","highcharts":"7.1.1","prop-types":"^15.6.0","react-intl":"^3.6.0","custom-event":"^1.0.1","react-window":"^1.8.1","ag-grid-react":"20.0.0","react-measure":"^2.3.0","@types/mapbox-gl":"^1.6.1","react-day-picker":"~7.3.0","react-responsive":"^3.0.0","stringify-object":"^2.4.0","@gooddata/typings":"^2.22.0","ag-grid-community":"20.0.0","http-status-codes":"^1.3.0","@gooddata/js-utils":"^3.5.0","@gooddata/numberjs":"^3.2.4","fixed-data-table-2":"0.7.17","@gooddata/goodstrap":"^68.2.1","react-dom-factories":"^1.0.2","@gooddata/gooddata-js":"^12.5.0","json-stable-stringify":"^1.0.1","react-transition-group":"^2.2.1","hoist-non-react-statics":"^3.3.0","nodelist-foreach-polyfill":"^1.2.0","@formatjs/intl-pluralrules":"^1.3.6","highcharts-grouped-categories":"^1.1.3"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"raf":"3.3.2","yup":"^0.24.1","jest":"24.7.1","husky":"3.0.0","madge":"^3.4.4","react":"^16.5.2","enzyme":"3.5.0","eslint":"4.19.1","formik":"^0.11.11","moment":"2.23.0","history":"^4.7.2","ts-jest":"24.0.0","webpack":"4.30.0","full-icu":"^1.3.0","prettier":"1.16.4","react-ga":"^2.5.2","recharts":"1.0.0-beta.9","testcafe":"1.1.4","commander":"2.14.1","node-sass":"4.13.0","react-dom":"^16.5.2","supertest":"3.0.0","ts-loader":"6.0.0","@types/raf":"^3.4.0","css-loader":"0.28.7","jest-junit":"3.0.0","raw-loader":"0.5.1","styled-jsx":"2.2.1","typescript":"3.3.4000","@babel/core":"7.4.4","@types/jest":"24.0.6","@types/node":"7.0.8","@types/uuid":"3.4.3","file-loader":"3.0.1","jest-enzyme":"7.0.2","lint-staged":"9.1.0","sass-loader":"6.0.6","webpack-cli":"3.3.2","@types/react":"16.8.6","babel-loader":"8.0.5","react-helmet":"5.2.0","react-select":"1.2.1","style-loader":"0.19.1","@types/enzyme":"3.1.13","@types/lodash":"4.14.123","testcafe-live":"0.1.4","@babel/runtime":"7.4.4","dotenv-webpack":"^1.7.0","@babel/polyfill":"^7.4.4","@storybook/react":"5.0.11","@types/invariant":"2.2.29","@types/react-dom":"16.0.11","isomorphic-fetch":"2.2.1","react-datepicker":"1.1.0","react-router-dom":"4.2.2","@babel/preset-env":"7.4.4","@gooddata/mock-js":"^2.11.0","@storybook/addons":"5.0.11","@types/classnames":"2.2.3","@types/prop-types":"15.5.2","@storybook/theming":"5.0.11","identity-obj-proxy":"^3.0.0","intl-messageformat":"^7.5.4","webpack-dev-server":"3.3.1","@babel/preset-react":"7.0.0","@types/react-portal":"4.0.1","@types/react-window":"^1.8.1","babel-plugin-lodash":"3.3.4","html-webpack-plugin":"3.2.0","react-test-renderer":"16.4.2","@types/react-measure":"2.0.5","clean-webpack-plugin":"2.0.2","stats-webpack-plugin":"0.7.0","eslint-config-prettier":"4.1.0","react-google-recaptcha":"^0.14.1","tslint-config-prettier":"1.18.0","@gooddata/eslint-config":"^1.0.0","@gooddata/tslint-config":"1.0.0","@types/react-responsive":"^3.0.3","@types/storybook__react":"4.0.1","@types/stringify-object":"^3.2.0","enzyme-adapter-react-16":"1.3.1","@gooddata/test-storybook":"3.2.1","@storybook/addon-actions":"5.0.11","@storybook/addon-options":"5.0.11","node-sass-magic-importer":"5.1.0","react-syntax-highlighter":"11.0.2","@types/fixed-data-table-2":"0.8.1","@types/react-test-renderer":"16.0.0","circular-dependency-plugin":"5.0.2","compression-webpack-plugin":"2.0.0","@types/json-stable-stringify":"^1.0.32","@gooddata/frontend-npm-scripts":"1.1.0","@types/enzyme-adapter-react-16":"1.0.3","@types/storybook__addon-actions":"3.4.2","@babel/plugin-proposal-class-properties":"7.4.4","@babel/plugin-proposal-object-rest-spread":"7.4.4","@babel/plugin-transform-async-to-generator":"7.4.4"},"peerDependencies":{"react":"^16.5.2","react-dom":"^16.5.2"},"_npmOperationalInternal":{"tmp":"tmp/react-components_7.5.0-alpha-ptquang86-qp-sd-793-theme-3-2020-03-31T08-10-15-707Z_1585642249814_0.15174788387561344","host":"s3://npm-registry-packages"}},"7.5.0-alpha-tulean-TLE-RAIL2046-2020-03-31T08-44-40-305Z":{"name":"@gooddata/react-components","version":"7.5.0-alpha-tulean-TLE-RAIL2046-2020-03-31T08-44-40-305Z","author":{"name":"GoodData Corporation"},"license":"BSD-3-Clause","_id":"@gooddata/react-components@7.5.0-alpha-tulean-TLE-RAIL2046-2020-03-31T08-44-40-305Z","maintainers":[{"name":"afi","email":"adam.fiedler@gooddata.com"},{"name":"bertold8","email":"ivan.nejezchleb@seznam.cz"},{"name":"brbistas","email":"valentinos.chraniotis@gooddata.com"},{"name":"bugsbunny338","email":"jiri.zajic@mensa.cz"},{"name":"de.do","email":"de.do@gooddata.com"},{"name":"gooddata-ci","email":"rail@gooddata.com"},{"name":"hung.nguyen.hoang","email":"hung.nguyen@gooddata.com"},{"name":"ivan.mjartan","email":"ivan.mjartan@gooddata.com"},{"name":"jakub-sterba","email":"jakub.sterba@gooddata.com"},{"name":"jankc","email":"jan.krapac@gmail.com"},{"name":"jaroslav.tomecek","email":"jaroslav.tomecek@gooddata.com"},{"name":"jkittler","email":"honza.kittler@gmail.com"},{"name":"khanh.le","email":"khanh.le@gooddata.com"},{"name":"lanhuynh","email":"lan.huynh@gooddata.com"},{"name":"linhhong","email":"linh.hong@gooddata.com"},{"name":"lupko","email":"lubomir.slivka@gooddata.com"},{"name":"matyas.kandl","email":"matyas.kandl@gooddata.com"},{"name":"michal.marsal","email":"michal.marsal@gooddata.com"},{"name":"naibinh","email":"naibinh@gmail.com"},{"name":"nikolacech","email":"nikola.cech@gooddata.com"},{"name":"nis.hua","email":"nis.hua@gooddata.com"},{"name":"no23reason","email":"dan.homola@hotmail.cz"},{"name":"patrikbraborec","email":"patrik.braborec@gooddata.com"},{"name":"pbenes","email":"petr.benes@gooddata.com"},{"name":"petrjanu","email":"petr.janu@gooddata.com"},{"name":"ptquang86","email":"ptquang86@gmail.com"},{"name":"qduval","email":"quentin.duval@gooddata.com"},{"name":"rodri360","email":"me@rodri360.com"},{"name":"sitina","email":"jiri.sitina@gooddata.com"},{"name":"strouhaljan","email":"strouhal.jan@gmail.com"},{"name":"tomas.kratochvil","email":"tomas.kratochvil@gooddata.com"},{"name":"tomasreichmann","email":"tomasreichmann@gmail.com"},{"name":"tomsatgd","email":"tomas.satinsky@gooddata.com"},{"name":"trung-le-quoc","email":"trung.le@gooddata.com"},{"name":"tu-ngo","email":"tungo1981@gmail.com"},{"name":"tulean","email":"tuan.le@gooddata.com"},{"name":"tuqt1005","email":"tu.tran@gooddata.com"},{"name":"utdnah","email":"danh.ung@gooddata.com"},{"name":"vlastikcz","email":"vlastimil.kotas@gooddata.com"},{"name":"vu.pham","email":"vu.pham@gooddata.com"},{"name":"xmort","email":"petr.dolejsi@gooddata.com"},{"name":"yanlipnican","email":"yanlipnican@gmail.com"}],"homepage":"https://github.com/gooddata/gooddata-react-components#readme","bugs":{"url":"https://github.com/gooddata/gooddata-react-components/issues"},"dist":{"shasum":"2631132b8153fff5cb75befad91cc2563e41c6e8","tarball":"https://registry.npmjs.org/@gooddata/react-components/-/react-components-7.5.0-alpha-tulean-TLE-RAIL2046-2020-03-31T08-44-40-305Z.tgz","fileCount":2495,"integrity":"sha512-CI9DMOQBmLSCaynqGlkfBUvNX+E8zvSdQXcjPmY9GwsDS0d//zEUAQdDR85laRhDF2bZ82uTcskoNA2RxzBdYQ==","signatures":[{"sig":"MEYCIQDq8FCWtZmjm1rEOOH2lWuhMOUQO2Icq+sDviJj1wPLDAIhANFGmCJ08D6u50FCjOrb93ODWCL5ddAdEHCVrYPenwyw","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":9843952,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJegwMWCRA9TVsSAnZWagAAUaUP/1i/B6DEZELKY/rja0AK\nElcgJFcUsZ1tLVHqUChx3NS+paz03foXAf2VuyaIvuQE5AlZwDYjSDDPOHV2\nuZfIcvFkgxRva768EOhbIIifWAaRuNUVXfYcRrslyH+kGL3S1E5lSLkD2r+Z\nnbplEO8fl0foXt3FlmreHON3dZ9O5eMmCc/lLkGpHKuHIItJDr+kXOidVx9N\nDlY/If5KhlpBh0E2B4+21+k7uUH+bGosUuDdqr6e/s+boeuOit6Uquo4dB6Q\nUwHxNSxFehKkh94fmRrsg6hPW2J9uFq15lmvnuAWuJi05v9bEH7LubYq0bNw\nAFuFVDS8CyHi3UARid+cCox6gFNifT7XpMsMY8i3MOYpVyMBl697kkYQnRlD\n2yhi6VIXSfO8aFR3MurckOqFxZXnMHOYVl6ERUE7RY03o7HCbmJu5aRf0Tl4\nGkGmwRyPq2l3GwB+oSTVgaKQQNABX8Epd85HXYBEGgCczWTD+kYk31Uzsnii\nDfZrfvUJJty2JfXT/wlaPV6Ji9k1clSmFBEwQJmo6mn8x1KJvnc5RYX6cwn8\nCug2NOZZUoz8GZQcEgneEs4xra44kSEMWX3lez4fQyI/EMcSDhaDv2oxwvCa\n3eN4ew66utZBI3bXasAh8+xy6aoFF3/o/1lfLivEXEqllT5bs0WFdU/eRrnQ\nrYXC\r\n=119A\r\n-----END PGP SIGNATURE-----\r\n"},"main":"dist/index.js","husky":{"hooks":{"pre-commit":"lint-staged"}},"config":{"eslint":"./examples/**/*.{js,jsx}","tslint":"./{__mocks__,src,stories}/{,**/}*.{ts,tsx}"},"readme":"[![npm version](https://badge.fury.io/js/%40gooddata%2Freact-components.svg)](https://www.npmjs.com/package/@gooddata/react-components)\n\n# GoodData.UI React components\n> A React-based JavaScript library for building data-driven applications\n\n## Getting started\n- [GoodData.UI Documentation](http://sdk.gooddata.com/gooddata-ui/)\n- [GoodData.UI Live Examples](https://gooddata-examples.herokuapp.com/)\n- [Stack Overflow](https://stackoverflow.com/questions/tagged/gooddata)\n\n### Usage\nWith [yarn](https://yarnpkg.com) installed, go to your project directory and run\n```\n$ yarn add @gooddata/react-components\n```\nIf you prefer [npm](npmjs.com) run\n```\n$ npm install --save @gooddata/react-components\n```\n\nThe public API is exposed via global `index.js`. Except for the styles, do not import any other file directly\nbecause they are not intended to be part of the public API.\n\n## Contributing\n\nWe welcome any contribution in form of [issues](https://github.com/gooddata/gooddata-react-components/issues) or [pull requests](https://github.com/gooddata/gooddata-react-components/pulls).\n\nInstall [Node.js](http://nodejs.org) (node 12.16.1, npm v6.13.4) and [Yarn](https://classic.yarnpkg.com) (1.22.4).\n\nInstall dependencies:\n```\nyarn install --frozen-lockfile\n```\n\nThese commands may come in handy while developing:\n\n| command | description |\n| ------- | ----------- |\n| `yarn install --pure-lockfile` | first step |\n| ||\n| `yarn dev` | build react-components to `/dist` in watch mode |\n| `yarn test` | run all unit tests |\n| `yarn prettier-write` | format the source code to match the valid codestyle |\n| `yarn validate` | validate codestyle |\n| ||\n| `yarn storybook` | run storybook from `/stories` on http://localhost:9001 |\n| `yarn build-storybook` | build storybook to `/dist-storybook` |\n| `yarn test-storybook` | run storybook and [screenshot tests](https://github.com/gooddata/gdc-client-utils/tree/master/test-storybook) |\n| ||\n| `yarn examples` | run Live Examples dev-server from `/examples` on https://localhost:8999 |\n| `yarn examples-build` | build Live Examples to `/examples/dist` |\n| `yarn examples-server` | serve built Live Examples - see `/examples/server/src` |\n| `yarn examples-testcafe` | run testcafe tests against `localhost:8999` |\n\n### Deploy to heroku.com\nWhen you deploy this repo to heroku, it serves *GoodData.UI Live Examples*.\nRelevant tasks are in `Procfile` and `package.json`.\n\n```bash\n# run in the project directory\nheroku login\nheroku create <your-app-name>\nheroku config:set DOMAIN_ADMIN_USERNAME=x@gooddata.com DOMAIN_ADMIN_PASSWORD=xy PROJECT_ID_TO_ASSIGN=xms7ga4tf3g3nzucd8380o2bev8oeknp\ngit push heroku HEAD:master\nheroku open\n```\n### Enable Geo Chart for Storybook and Live Examples\nGeo chart uses Mapbox to render map which requires a Mapbox access token.\n- Register an account and create Mapbox access token at [guide](https://docs.mapbox.com/help/how-mapbox-works/access-tokens/)\n- Store the created token at `.env`:\n```bash\necho -e \"EXAMPLE_MAPBOX_ACCESS_TOKEN=token\" >> .env # only need to run once\necho -e \"STORYBOOK_MAPBOX_ACCESS_TOKEN=token\" >> .env # only need to run once\n```\n\n### Run Live Examples Locally\nTo run *GoodData.UI Live Examples* locally:\n```bash\ngit clone <this-repository>\ncd  <repository-folder>\nyarn install --pure-lockfile\nyarn examples\n```\nThen open https://localhost:8999 and login using Live Examples account (you can [create one here](https://gooddata-examples.herokuapp.com/registration)).\n\n### Run Storybook locally\n- Run storybook with token stored in `.env` for more secure\n```bash\nyarn storybook\n```\n- Or run storybook with token env param exposed to cli (not suggested)\n```bash\nSTORYBOOK_MAPBOX_ACCESS_TOKEN=token yarn storybook\n```\n- Apply either above way to `yarn build-storybook` or `yarn test-storybook`\n\n### Source code formatting\nThe source code in the repository is formatted by [Prettier](https://prettier.io/).\nThe format of the code is validated by our Continuous Integration server and is one of the requirements of successful merge.\n\nPrettier is supported by every major IDE. You can find the list of supported editors and how to configure them [here](https://prettier.io/docs/en/editors.html).\n\nIn the case, when your editor is not supported or you don't want to setup the integration, you can run the `yarn prettier-write` command to reformat the code before commit.\n\n## Changelog\n\n- see [CHANGELOG.md](CHANGELOG.md)\n\n## Supported versions\n\nIn order to make the user experience with integrating GoodData UI SDK as smooth and secure as possible and to ensure that the SDK is using the latest features of the platform, we will only provide support to two most recent major versions of UI SDK.\n\nThe most recent majors will be supported in the following modes:\n\n- The latest major version will receive all new functionality and all bug fixes\n- The previous major version will only receive fixes to critical issues and security fixes. These fixes will be applied on top of last released version of the previous major\n\nThe customers are encouraged to always use the latest version of the UI SDK.\n\nIn case of using older versions, the user might face API incompatibility, performance or security issues.\n\nPlease follow the installation instructions to update to the newest version.\n\n## License\n\n(C) 2007-2020 GoodData Corporation\n\nThis project is dual licensed:\n\n- The ATTRIBUTION-NONCOMMERCIAL 4.0 INTERNATIONAL (CC BY-NC 4.0) is used for purpose of the trial experience and evaluation of GoodData.UI library.\n- The GOODDATA GOODDATA.UI LIBRARY END USER LICENSE AGREEMENT is used for GoodData customers.\n\nFor more information, please see [LICENSE](https://github.com/gooddata/gooddata-react-components/blob/master/LICENSE)\n","gitHead":"4856f46d1b2851eecc5a8afdc286fb76280ab4a5","scripts":{"dev":"bash scripts/build.sh --dev-watch","test":"jest --watch","build":"bash scripts/build.sh","tslint":"yarn run-tslint -t verbose $npm_package_config_tslint","prepare":"cd examples/server && yarn install --frozen-lockfile && cd ../..; rm -r examples/node_modules 2>/dev/null; true","examples":"bash scripts/run-examples.sh","prepare?":"# Called before `npm publish` and on local `npm install`. Temporarily also for deleting obsolete node_modules. Ends with `true` to continue gracefully.","validate":"tsc --noEmit && yarn tslint && eslint $npm_package_config_eslint && yarn validate-style && yarn prettier-check","build-dev":"bash scripts/build.sh --dev","examples?":"# Default is developer domain, other options: yarn examples [sec,secure,stg,stg2,stg3,demo,developer or URL]","storybook":"yarn build && start-storybook -p 9001 -c .storybook","test-once":"jest","tslint-ci":"mkdir -p ./ci/results && yarn run-tslint -t checkstyle -o ./ci/results/tslint-results.xml $npm_package_config_tslint","run-tslint":"tslint -p tsconfig.json","validate-ci":"tsc --noEmit && yarn tslint-ci  && eslint $npm_package_config_eslint -f checkstyle -o ci/results/eslint-results.xml && yarn validate-style-ci && yarn prettier-check","examples-build":"bash scripts/build-examples.sh","prepublishOnly":"yarn build","prettier-check":"prettier --check '{src,stories,styles,__mocks__,examples/server/src,examples/src,examples/test}/**/*.{ts,js,tsx,jsx,json,scss,md,yaml,html}'","prettier-write":"prettier --write '{src,stories,styles,__mocks__,examples/server/src,examples/src,examples/test}/**/*.{ts,js,tsx,jsx,json,scss,md,yaml,html}'","test-storybook":"yarn build && test-storybook","validate-style":"stylelint '**/*.scss'","build-storybook":"yarn build && build-storybook -c .storybook -o dist-storybook","examples-server":"node examples/server/src/index.js","heroku-postbuild":"yarn examples-build developer","examples-testcafe":"./scripts/run-testcafe.sh visual","validate-style-ci":"stylelint '**/*.scss' --custom-formatter=node_modules/stylelint-checkstyle-formatter > ci/results/stylelint-results.xml","check-circular-deps":"madge --circular --extensions ts ./src","examples-testcafe-ci":"./scripts/run-testcafe.sh ci","examples-testcafe-live":"./scripts/run-testcafe.sh live"},"typings":"dist/index.d.ts","_npmUser":{"name":"tulean","email":"tuan.le@gooddata.com"},"deprecated":"@gooddata/react-components@7 reached End of Support on March 31, 2022. Please upgrade (see https://sdk.gooddata.com/gooddata-ui/docs/supported_versions.html for more information).","repository":{"url":"git+ssh://git@github.com/gooddata/gooddata-react-components.git","type":"git"},"_npmVersion":"6.13.4","description":"GoodData.UI - A powerful JavaScript library for building analytical applications","directories":{},"lint-staged":{"{src,stories,styles,__mocks__,examples/server/src,examples/src,examples/test}/**/*.{ts,js,tsx,jsx,scss}":["npx gdc-fix-copyright","git add"],"{src,stories,styles,__mocks__,examples/server/src,examples/src,examples/test}/**/*.{ts,js,tsx,jsx,json,scss,md,yaml,html}":["prettier --write","git add"]},"_nodeVersion":"12.16.1","dependencies":{"rxjs":"^5.5.6","uuid":"^3.2.1","immer":"^1.3.1","lodash":"^4.17.15","date-fns":"^2.7.0","downshift":"^3.2.7","invariant":"^2.2.2","mapbox-gl":"^1.6.1","classnames":"^2.2.6","highcharts":"7.1.1","prop-types":"^15.6.0","react-intl":"^3.6.0","custom-event":"^1.0.1","react-window":"^1.8.1","ag-grid-react":"20.0.0","react-measure":"^2.3.0","@types/mapbox-gl":"^1.6.1","react-day-picker":"~7.3.0","react-responsive":"^3.0.0","stringify-object":"^2.4.0","@gooddata/typings":"^2.22.0","ag-grid-community":"20.0.0","http-status-codes":"^1.3.0","@gooddata/js-utils":"^3.5.0","@gooddata/numberjs":"^3.2.4","fixed-data-table-2":"0.7.17","@gooddata/goodstrap":"^68.2.1","react-dom-factories":"^1.0.2","@gooddata/gooddata-js":"^12.5.2","json-stable-stringify":"^1.0.1","react-transition-group":"^2.2.1","hoist-non-react-statics":"^3.3.0","nodelist-foreach-polyfill":"^1.2.0","@formatjs/intl-pluralrules":"^1.3.6","highcharts-grouped-categories":"^1.1.3"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"raf":"3.3.2","yup":"^0.24.1","jest":"24.7.1","husky":"3.0.0","madge":"^3.4.4","react":"^16.5.2","enzyme":"3.5.0","eslint":"4.19.1","formik":"^0.11.11","moment":"2.23.0","history":"^4.7.2","ts-jest":"24.0.0","webpack":"4.30.0","full-icu":"^1.3.0","prettier":"1.16.4","react-ga":"^2.5.2","recharts":"1.0.0-beta.9","testcafe":"1.1.4","commander":"2.14.1","node-sass":"4.13.0","react-dom":"^16.5.2","stylelint":"^10.0.0","supertest":"3.0.0","ts-loader":"6.0.0","@types/raf":"^3.4.0","css-loader":"0.28.7","jest-junit":"3.0.0","raw-loader":"0.5.1","styled-jsx":"2.2.1","typescript":"3.3.4000","@babel/core":"7.4.4","@types/jest":"24.0.6","@types/node":"7.0.8","@types/uuid":"3.4.3","file-loader":"3.0.1","jest-enzyme":"7.0.2","lint-staged":"9.1.0","sass-loader":"6.0.6","webpack-cli":"3.3.2","@types/react":"16.8.6","babel-loader":"8.0.5","react-helmet":"5.2.0","react-select":"1.2.1","style-loader":"0.19.1","@types/enzyme":"3.1.13","@types/lodash":"4.14.123","testcafe-live":"0.1.4","@babel/runtime":"7.4.4","dotenv-webpack":"^1.7.0","@babel/polyfill":"^7.4.4","@storybook/react":"5.0.11","@types/invariant":"2.2.29","@types/react-dom":"16.0.11","isomorphic-fetch":"2.2.1","react-datepicker":"1.1.0","react-router-dom":"4.2.2","@babel/preset-env":"7.4.4","@gooddata/mock-js":"^2.11.0","@storybook/addons":"5.0.11","@types/classnames":"2.2.3","@types/prop-types":"15.5.2","@storybook/theming":"5.0.11","identity-obj-proxy":"^3.0.0","intl-messageformat":"^7.5.4","webpack-dev-server":"3.3.1","@babel/preset-react":"7.0.0","@types/react-portal":"4.0.1","@types/react-window":"^1.8.1","babel-plugin-lodash":"3.3.4","html-webpack-plugin":"3.2.0","react-test-renderer":"16.4.2","@types/react-measure":"2.0.5","clean-webpack-plugin":"2.0.2","stats-webpack-plugin":"0.7.0","eslint-config-prettier":"4.1.0","react-google-recaptcha":"^0.14.1","tslint-config-prettier":"1.18.0","@gooddata/eslint-config":"^1.0.0","@gooddata/tslint-config":"1.0.0","@types/react-responsive":"^3.0.3","@types/storybook__react":"4.0.1","@types/stringify-object":"^3.2.0","enzyme-adapter-react-16":"1.3.1","@gooddata/test-storybook":"3.2.1","@storybook/addon-actions":"5.0.11","@storybook/addon-options":"5.0.11","node-sass-magic-importer":"5.1.0","react-syntax-highlighter":"11.0.2","@types/fixed-data-table-2":"0.8.1","stylelint-config-prettier":"5.2.0","@gooddata/stylelint-config":"4.0.0","@types/react-test-renderer":"16.0.0","circular-dependency-plugin":"5.0.2","compression-webpack-plugin":"2.0.0","@types/json-stable-stringify":"^1.0.32","@gooddata/frontend-npm-scripts":"1.1.0","@types/enzyme-adapter-react-16":"1.0.3","stylelint-checkstyle-formatter":"0.1.0","@types/storybook__addon-actions":"3.4.2","@babel/plugin-proposal-class-properties":"7.4.4","@babel/plugin-proposal-object-rest-spread":"7.4.4","@babel/plugin-transform-async-to-generator":"7.4.4"},"peerDependencies":{"react":"^16.5.2","react-dom":"^16.5.2"},"_npmOperationalInternal":{"tmp":"tmp/react-components_7.5.0-alpha-tulean-TLE-RAIL2046-2020-03-31T08-44-40-305Z_1585644309437_0.17872156387257343","host":"s3://npm-registry-packages"}},"7.5.0-alpha-tulean-TLE-RAIL2046-2020-03-31T08-46-52-291Z":{"name":"@gooddata/react-components","version":"7.5.0-alpha-tulean-TLE-RAIL2046-2020-03-31T08-46-52-291Z","author":{"name":"GoodData Corporation"},"license":"BSD-3-Clause","_id":"@gooddata/react-components@7.5.0-alpha-tulean-TLE-RAIL2046-2020-03-31T08-46-52-291Z","maintainers":[{"name":"afi","email":"adam.fiedler@gooddata.com"},{"name":"bertold8","email":"ivan.nejezchleb@seznam.cz"},{"name":"brbistas","email":"valentinos.chraniotis@gooddata.com"},{"name":"bugsbunny338","email":"jiri.zajic@mensa.cz"},{"name":"de.do","email":"de.do@gooddata.com"},{"name":"gooddata-ci","email":"rail@gooddata.com"},{"name":"hung.nguyen.hoang","email":"hung.nguyen@gooddata.com"},{"name":"ivan.mjartan","email":"ivan.mjartan@gooddata.com"},{"name":"jakub-sterba","email":"jakub.sterba@gooddata.com"},{"name":"jankc","email":"jan.krapac@gmail.com"},{"name":"jaroslav.tomecek","email":"jaroslav.tomecek@gooddata.com"},{"name":"jkittler","email":"honza.kittler@gmail.com"},{"name":"khanh.le","email":"khanh.le@gooddata.com"},{"name":"lanhuynh","email":"lan.huynh@gooddata.com"},{"name":"linhhong","email":"linh.hong@gooddata.com"},{"name":"lupko","email":"lubomir.slivka@gooddata.com"},{"name":"matyas.kandl","email":"matyas.kandl@gooddata.com"},{"name":"michal.marsal","email":"michal.marsal@gooddata.com"},{"name":"naibinh","email":"naibinh@gmail.com"},{"name":"nikolacech","email":"nikola.cech@gooddata.com"},{"name":"nis.hua","email":"nis.hua@gooddata.com"},{"name":"no23reason","email":"dan.homola@hotmail.cz"},{"name":"patrikbraborec","email":"patrik.braborec@gooddata.com"},{"name":"pbenes","email":"petr.benes@gooddata.com"},{"name":"petrjanu","email":"petr.janu@gooddata.com"},{"name":"ptquang86","email":"ptquang86@gmail.com"},{"name":"qduval","email":"quentin.duval@gooddata.com"},{"name":"rodri360","email":"me@rodri360.com"},{"name":"sitina","email":"jiri.sitina@gooddata.com"},{"name":"strouhaljan","email":"strouhal.jan@gmail.com"},{"name":"tomas.kratochvil","email":"tomas.kratochvil@gooddata.com"},{"name":"tomasreichmann","email":"tomasreichmann@gmail.com"},{"name":"tomsatgd","email":"tomas.satinsky@gooddata.com"},{"name":"trung-le-quoc","email":"trung.le@gooddata.com"},{"name":"tu-ngo","email":"tungo1981@gmail.com"},{"name":"tulean","email":"tuan.le@gooddata.com"},{"name":"tuqt1005","email":"tu.tran@gooddata.com"},{"name":"utdnah","email":"danh.ung@gooddata.com"},{"name":"vlastikcz","email":"vlastimil.kotas@gooddata.com"},{"name":"vu.pham","email":"vu.pham@gooddata.com"},{"name":"xmort","email":"petr.dolejsi@gooddata.com"},{"name":"yanlipnican","email":"yanlipnican@gmail.com"}],"homepage":"https://github.com/gooddata/gooddata-react-components#readme","bugs":{"url":"https://github.com/gooddata/gooddata-react-components/issues"},"dist":{"shasum":"efde3698df8f0a8e3199ebcfe4938da8541ebfdb","tarball":"https://registry.npmjs.org/@gooddata/react-components/-/react-components-7.5.0-alpha-tulean-TLE-RAIL2046-2020-03-31T08-46-52-291Z.tgz","fileCount":2495,"integrity":"sha512-SM1FH5SOm6faqrDujlzPdV/uMEbF9Sq/byVGgnaIZ4o8USCukBB5HtdGgbgTBOnUDYSUsm+jpbENXzK9kjsYMA==","signatures":[{"sig":"MEUCIQCPIl7/pbskGo36ZBHSt0FhNcWQH/+dc2ewTeGUz/jHHAIgCapTdXi0kl5RbhDfKvP1m1wVJAlqpFF95q1KCSa5/KM=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":9843952,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJegwOaCRA9TVsSAnZWagAA7mIP/0xDwBoWGqlITYO3F0Em\nkUhy3IKidtxQXPEfS13IYofsMmpG+uwOSrNp8ytEQezs2oNsv9l8brdw7q97\nWJDtZJtC+H0nMlw0iS0eRz+fImbrW4DGQZFuEtLGWf5TQJ651aUNUP3Sy7iY\nQlLuXMaXNiLNlN3fC4GBfcQAvCPqbGG6edUAZT8SfNpX/ScF1kIPWLDoPFIK\njg1dH94l4HYyaQf95PBELgdzJuUHiYFLp6Y8zfXZERxcPrxn4Ft3WK6rUwWr\nKng1KQYB4TrguKEVDMGHImMNEyEsXkAA3HpibrRcY0R/uLl7yZH+9714VJCv\ndz9Vv5MUr0IKP47/Msuzw//9Cb5v4jgU/sgAf+0YYiWDmnRP62VtQ+cZy2Lg\n9Xm5/31wjitTYTChLplVM8hsYWYJIywWuPJo+U3CsIwFsb06YwbRAjoqih2X\n7T2MbIODYZW3FdOJ8waTX3FEZCWbCZEUuFutACtG9zYA/BATwGza+ywK2Gyf\nxT5IW+SlTACgGw2+7SVCGmKBEycgw31Fh4rupC+b5Udro9yKl2YF9MQLa/8O\nkNIwoEegRHcu7NsU/svyif+oFBJSI9sc/zggy1OEBInknSMMO5PaJf6V7xhq\nS5JnX9M8gmnke4hmrY8ZfVkCbBP1fY3kXg472MWPHLe06kDoqudXf4VYLD/N\nGupL\r\n=vhdZ\r\n-----END PGP SIGNATURE-----\r\n"},"main":"dist/index.js","husky":{"hooks":{"pre-commit":"lint-staged"}},"config":{"eslint":"./examples/**/*.{js,jsx}","tslint":"./{__mocks__,src,stories}/{,**/}*.{ts,tsx}"},"readme":"[![npm version](https://badge.fury.io/js/%40gooddata%2Freact-components.svg)](https://www.npmjs.com/package/@gooddata/react-components)\n\n# GoodData.UI React components\n> A React-based JavaScript library for building data-driven applications\n\n## Getting started\n- [GoodData.UI Documentation](http://sdk.gooddata.com/gooddata-ui/)\n- [GoodData.UI Live Examples](https://gooddata-examples.herokuapp.com/)\n- [Stack Overflow](https://stackoverflow.com/questions/tagged/gooddata)\n\n### Usage\nWith [yarn](https://yarnpkg.com) installed, go to your project directory and run\n```\n$ yarn add @gooddata/react-components\n```\nIf you prefer [npm](npmjs.com) run\n```\n$ npm install --save @gooddata/react-components\n```\n\nThe public API is exposed via global `index.js`. Except for the styles, do not import any other file directly\nbecause they are not intended to be part of the public API.\n\n## Contributing\n\nWe welcome any contribution in form of [issues](https://github.com/gooddata/gooddata-react-components/issues) or [pull requests](https://github.com/gooddata/gooddata-react-components/pulls).\n\nInstall [Node.js](http://nodejs.org) (node 12.16.1, npm v6.13.4) and [Yarn](https://classic.yarnpkg.com) (1.22.4).\n\nInstall dependencies:\n```\nyarn install --frozen-lockfile\n```\n\nThese commands may come in handy while developing:\n\n| command | description |\n| ------- | ----------- |\n| `yarn install --pure-lockfile` | first step |\n| ||\n| `yarn dev` | build react-components to `/dist` in watch mode |\n| `yarn test` | run all unit tests |\n| `yarn prettier-write` | format the source code to match the valid codestyle |\n| `yarn validate` | validate codestyle |\n| ||\n| `yarn storybook` | run storybook from `/stories` on http://localhost:9001 |\n| `yarn build-storybook` | build storybook to `/dist-storybook` |\n| `yarn test-storybook` | run storybook and [screenshot tests](https://github.com/gooddata/gdc-client-utils/tree/master/test-storybook) |\n| ||\n| `yarn examples` | run Live Examples dev-server from `/examples` on https://localhost:8999 |\n| `yarn examples-build` | build Live Examples to `/examples/dist` |\n| `yarn examples-server` | serve built Live Examples - see `/examples/server/src` |\n| `yarn examples-testcafe` | run testcafe tests against `localhost:8999` |\n\n### Deploy to heroku.com\nWhen you deploy this repo to heroku, it serves *GoodData.UI Live Examples*.\nRelevant tasks are in `Procfile` and `package.json`.\n\n```bash\n# run in the project directory\nheroku login\nheroku create <your-app-name>\nheroku config:set DOMAIN_ADMIN_USERNAME=x@gooddata.com DOMAIN_ADMIN_PASSWORD=xy PROJECT_ID_TO_ASSIGN=xms7ga4tf3g3nzucd8380o2bev8oeknp\ngit push heroku HEAD:master\nheroku open\n```\n### Enable Geo Chart for Storybook and Live Examples\nGeo chart uses Mapbox to render map which requires a Mapbox access token.\n- Register an account and create Mapbox access token at [guide](https://docs.mapbox.com/help/how-mapbox-works/access-tokens/)\n- Store the created token at `.env`:\n```bash\necho -e \"EXAMPLE_MAPBOX_ACCESS_TOKEN=token\" >> .env # only need to run once\necho -e \"STORYBOOK_MAPBOX_ACCESS_TOKEN=token\" >> .env # only need to run once\n```\n\n### Run Live Examples Locally\nTo run *GoodData.UI Live Examples* locally:\n```bash\ngit clone <this-repository>\ncd  <repository-folder>\nyarn install --pure-lockfile\nyarn examples\n```\nThen open https://localhost:8999 and login using Live Examples account (you can [create one here](https://gooddata-examples.herokuapp.com/registration)).\n\n### Run Storybook locally\n- Run storybook with token stored in `.env` for more secure\n```bash\nyarn storybook\n```\n- Or run storybook with token env param exposed to cli (not suggested)\n```bash\nSTORYBOOK_MAPBOX_ACCESS_TOKEN=token yarn storybook\n```\n- Apply either above way to `yarn build-storybook` or `yarn test-storybook`\n\n### Source code formatting\nThe source code in the repository is formatted by [Prettier](https://prettier.io/).\nThe format of the code is validated by our Continuous Integration server and is one of the requirements of successful merge.\n\nPrettier is supported by every major IDE. You can find the list of supported editors and how to configure them [here](https://prettier.io/docs/en/editors.html).\n\nIn the case, when your editor is not supported or you don't want to setup the integration, you can run the `yarn prettier-write` command to reformat the code before commit.\n\n## Changelog\n\n- see [CHANGELOG.md](CHANGELOG.md)\n\n## Supported versions\n\nIn order to make the user experience with integrating GoodData UI SDK as smooth and secure as possible and to ensure that the SDK is using the latest features of the platform, we will only provide support to two most recent major versions of UI SDK.\n\nThe most recent majors will be supported in the following modes:\n\n- The latest major version will receive all new functionality and all bug fixes\n- The previous major version will only receive fixes to critical issues and security fixes. These fixes will be applied on top of last released version of the previous major\n\nThe customers are encouraged to always use the latest version of the UI SDK.\n\nIn case of using older versions, the user might face API incompatibility, performance or security issues.\n\nPlease follow the installation instructions to update to the newest version.\n\n## License\n\n(C) 2007-2020 GoodData Corporation\n\nThis project is dual licensed:\n\n- The ATTRIBUTION-NONCOMMERCIAL 4.0 INTERNATIONAL (CC BY-NC 4.0) is used for purpose of the trial experience and evaluation of GoodData.UI library.\n- The GOODDATA GOODDATA.UI LIBRARY END USER LICENSE AGREEMENT is used for GoodData customers.\n\nFor more information, please see [LICENSE](https://github.com/gooddata/gooddata-react-components/blob/master/LICENSE)\n","gitHead":"4856f46d1b2851eecc5a8afdc286fb76280ab4a5","scripts":{"dev":"bash scripts/build.sh --dev-watch","test":"jest --watch","build":"bash scripts/build.sh","tslint":"yarn run-tslint -t verbose $npm_package_config_tslint","prepare":"cd examples/server && yarn install --frozen-lockfile && cd ../..; rm -r examples/node_modules 2>/dev/null; true","examples":"bash scripts/run-examples.sh","prepare?":"# Called before `npm publish` and on local `npm install`. Temporarily also for deleting obsolete node_modules. Ends with `true` to continue gracefully.","validate":"tsc --noEmit && yarn tslint && eslint $npm_package_config_eslint && yarn validate-style && yarn prettier-check","build-dev":"bash scripts/build.sh --dev","examples?":"# Default is developer domain, other options: yarn examples [sec,secure,stg,stg2,stg3,demo,developer or URL]","storybook":"yarn build && start-storybook -p 9001 -c .storybook","test-once":"jest","tslint-ci":"mkdir -p ./ci/results && yarn run-tslint -t checkstyle -o ./ci/results/tslint-results.xml $npm_package_config_tslint","run-tslint":"tslint -p tsconfig.json","validate-ci":"tsc --noEmit && yarn tslint-ci  && eslint $npm_package_config_eslint -f checkstyle -o ci/results/eslint-results.xml && yarn validate-style-ci && yarn prettier-check","examples-build":"bash scripts/build-examples.sh","prepublishOnly":"yarn build","prettier-check":"prettier --check '{src,stories,styles,__mocks__,examples/server/src,examples/src,examples/test}/**/*.{ts,js,tsx,jsx,json,scss,md,yaml,html}'","prettier-write":"prettier --write '{src,stories,styles,__mocks__,examples/server/src,examples/src,examples/test}/**/*.{ts,js,tsx,jsx,json,scss,md,yaml,html}'","test-storybook":"yarn build && test-storybook","validate-style":"stylelint '**/*.scss'","build-storybook":"yarn build && build-storybook -c .storybook -o dist-storybook","examples-server":"node examples/server/src/index.js","heroku-postbuild":"yarn examples-build developer","examples-testcafe":"./scripts/run-testcafe.sh visual","validate-style-ci":"stylelint '**/*.scss' --custom-formatter=node_modules/stylelint-checkstyle-formatter > ci/results/stylelint-results.xml","check-circular-deps":"madge --circular --extensions ts ./src","examples-testcafe-ci":"./scripts/run-testcafe.sh ci","examples-testcafe-live":"./scripts/run-testcafe.sh live"},"typings":"dist/index.d.ts","_npmUser":{"name":"tulean","email":"tuan.le@gooddata.com"},"deprecated":"@gooddata/react-components@7 reached End of Support on March 31, 2022. Please upgrade (see https://sdk.gooddata.com/gooddata-ui/docs/supported_versions.html for more information).","repository":{"url":"git+ssh://git@github.com/gooddata/gooddata-react-components.git","type":"git"},"_npmVersion":"6.13.4","description":"GoodData.UI - A powerful JavaScript library for building analytical applications","directories":{},"lint-staged":{"{src,stories,styles,__mocks__,examples/server/src,examples/src,examples/test}/**/*.{ts,js,tsx,jsx,scss}":["npx gdc-fix-copyright","git add"],"{src,stories,styles,__mocks__,examples/server/src,examples/src,examples/test}/**/*.{ts,js,tsx,jsx,json,scss,md,yaml,html}":["prettier --write","git add"]},"_nodeVersion":"12.16.1","dependencies":{"rxjs":"^5.5.6","uuid":"^3.2.1","immer":"^1.3.1","lodash":"^4.17.15","date-fns":"^2.7.0","downshift":"^3.2.7","invariant":"^2.2.2","mapbox-gl":"^1.6.1","classnames":"^2.2.6","highcharts":"7.1.1","prop-types":"^15.6.0","react-intl":"^3.6.0","custom-event":"^1.0.1","react-window":"^1.8.1","ag-grid-react":"20.0.0","react-measure":"^2.3.0","@types/mapbox-gl":"^1.6.1","react-day-picker":"~7.3.0","react-responsive":"^3.0.0","stringify-object":"^2.4.0","@gooddata/typings":"^2.22.0","ag-grid-community":"20.0.0","http-status-codes":"^1.3.0","@gooddata/js-utils":"^3.5.0","@gooddata/numberjs":"^3.2.4","fixed-data-table-2":"0.7.17","@gooddata/goodstrap":"^68.3.0","react-dom-factories":"^1.0.2","@gooddata/gooddata-js":"^12.5.2","json-stable-stringify":"^1.0.1","react-transition-group":"^2.2.1","hoist-non-react-statics":"^3.3.0","nodelist-foreach-polyfill":"^1.2.0","@formatjs/intl-pluralrules":"^1.3.6","highcharts-grouped-categories":"^1.1.3"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"raf":"3.3.2","yup":"^0.24.1","jest":"24.7.1","husky":"3.0.0","madge":"^3.4.4","react":"^16.5.2","enzyme":"3.5.0","eslint":"4.19.1","formik":"^0.11.11","moment":"2.23.0","history":"^4.7.2","ts-jest":"24.0.0","webpack":"4.30.0","full-icu":"^1.3.0","prettier":"1.16.4","react-ga":"^2.5.2","recharts":"1.0.0-beta.9","testcafe":"1.1.4","commander":"2.14.1","node-sass":"4.13.0","react-dom":"^16.5.2","stylelint":"^10.0.0","supertest":"3.0.0","ts-loader":"6.0.0","@types/raf":"^3.4.0","css-loader":"0.28.7","jest-junit":"3.0.0","raw-loader":"0.5.1","styled-jsx":"2.2.1","typescript":"3.3.4000","@babel/core":"7.4.4","@types/jest":"24.0.6","@types/node":"7.0.8","@types/uuid":"3.4.3","file-loader":"3.0.1","jest-enzyme":"7.0.2","lint-staged":"9.1.0","sass-loader":"6.0.6","webpack-cli":"3.3.2","@types/react":"16.8.6","babel-loader":"8.0.5","react-helmet":"5.2.0","react-select":"1.2.1","style-loader":"0.19.1","@types/enzyme":"3.1.13","@types/lodash":"4.14.123","testcafe-live":"0.1.4","@babel/runtime":"7.4.4","dotenv-webpack":"^1.7.0","@babel/polyfill":"^7.4.4","@storybook/react":"5.0.11","@types/invariant":"2.2.29","@types/react-dom":"16.0.11","isomorphic-fetch":"2.2.1","react-datepicker":"1.1.0","react-router-dom":"4.2.2","@babel/preset-env":"7.4.4","@gooddata/mock-js":"^2.11.0","@storybook/addons":"5.0.11","@types/classnames":"2.2.3","@types/prop-types":"15.5.2","@storybook/theming":"5.0.11","identity-obj-proxy":"^3.0.0","intl-messageformat":"^7.5.4","webpack-dev-server":"3.3.1","@babel/preset-react":"7.0.0","@types/react-portal":"4.0.1","@types/react-window":"^1.8.1","babel-plugin-lodash":"3.3.4","html-webpack-plugin":"3.2.0","react-test-renderer":"16.4.2","@types/react-measure":"2.0.5","clean-webpack-plugin":"2.0.2","stats-webpack-plugin":"0.7.0","eslint-config-prettier":"4.1.0","react-google-recaptcha":"^0.14.1","tslint-config-prettier":"1.18.0","@gooddata/eslint-config":"^1.0.0","@gooddata/tslint-config":"1.0.0","@types/react-responsive":"^3.0.3","@types/storybook__react":"4.0.1","@types/stringify-object":"^3.2.0","enzyme-adapter-react-16":"1.3.1","@gooddata/test-storybook":"3.2.1","@storybook/addon-actions":"5.0.11","@storybook/addon-options":"5.0.11","node-sass-magic-importer":"5.1.0","react-syntax-highlighter":"11.0.2","@types/fixed-data-table-2":"0.8.1","stylelint-config-prettier":"5.2.0","@gooddata/stylelint-config":"4.0.0","@types/react-test-renderer":"16.0.0","circular-dependency-plugin":"5.0.2","compression-webpack-plugin":"2.0.0","@types/json-stable-stringify":"^1.0.32","@gooddata/frontend-npm-scripts":"1.1.0","@types/enzyme-adapter-react-16":"1.0.3","stylelint-checkstyle-formatter":"0.1.0","@types/storybook__addon-actions":"3.4.2","@babel/plugin-proposal-class-properties":"7.4.4","@babel/plugin-proposal-object-rest-spread":"7.4.4","@babel/plugin-transform-async-to-generator":"7.4.4"},"peerDependencies":{"react":"^16.5.2","react-dom":"^16.5.2"},"_npmOperationalInternal":{"tmp":"tmp/react-components_7.5.0-alpha-tulean-TLE-RAIL2046-2020-03-31T08-46-52-291Z_1585644441828_0.3872018004260396","host":"s3://npm-registry-packages"}},"7.5.0-beta.41":{"name":"@gooddata/react-components","version":"7.5.0-beta.41","author":{"name":"GoodData Corporation"},"license":"BSD-3-Clause","_id":"@gooddata/react-components@7.5.0-beta.41","maintainers":[{"name":"afi","email":"adam.fiedler@gooddata.com"},{"name":"bertold8","email":"ivan.nejezchleb@seznam.cz"},{"name":"brbistas","email":"valentinos.chraniotis@gooddata.com"},{"name":"bugsbunny338","email":"jiri.zajic@mensa.cz"},{"name":"de.do","email":"de.do@gooddata.com"},{"name":"gooddata-ci","email":"rail@gooddata.com"},{"name":"hung.nguyen.hoang","email":"hung.nguyen@gooddata.com"},{"name":"ivan.mjartan","email":"ivan.mjartan@gooddata.com"},{"name":"jakub-sterba","email":"jakub.sterba@gooddata.com"},{"name":"jankc","email":"jan.krapac@gmail.com"},{"name":"jaroslav.tomecek","email":"jaroslav.tomecek@gooddata.com"},{"name":"jkittler","email":"honza.kittler@gmail.com"},{"name":"khanh.le","email":"khanh.le@gooddata.com"},{"name":"lanhuynh","email":"lan.huynh@gooddata.com"},{"name":"linhhong","email":"linh.hong@gooddata.com"},{"name":"lupko","email":"lubomir.slivka@gooddata.com"},{"name":"matyas.kandl","email":"matyas.kandl@gooddata.com"},{"name":"michal.marsal","email":"michal.marsal@gooddata.com"},{"name":"naibinh","email":"naibinh@gmail.com"},{"name":"nikolacech","email":"nikola.cech@gooddata.com"},{"name":"nis.hua","email":"nis.hua@gooddata.com"},{"name":"no23reason","email":"dan.homola@hotmail.cz"},{"name":"patrikbraborec","email":"patrik.braborec@gooddata.com"},{"name":"pbenes","email":"petr.benes@gooddata.com"},{"name":"petrjanu","email":"petr.janu@gooddata.com"},{"name":"ptquang86","email":"ptquang86@gmail.com"},{"name":"qduval","email":"quentin.duval@gooddata.com"},{"name":"rodri360","email":"me@rodri360.com"},{"name":"sitina","email":"jiri.sitina@gooddata.com"},{"name":"strouhaljan","email":"strouhal.jan@gmail.com"},{"name":"tomas.kratochvil","email":"tomas.kratochvil@gooddata.com"},{"name":"tomasreichmann","email":"tomasreichmann@gmail.com"},{"name":"tomsatgd","email":"tomas.satinsky@gooddata.com"},{"name":"trung-le-quoc","email":"trung.le@gooddata.com"},{"name":"tu-ngo","email":"tungo1981@gmail.com"},{"name":"tulean","email":"tuan.le@gooddata.com"},{"name":"tuqt1005","email":"tu.tran@gooddata.com"},{"name":"utdnah","email":"danh.ung@gooddata.com"},{"name":"vlastikcz","email":"vlastimil.kotas@gooddata.com"},{"name":"vu.pham","email":"vu.pham@gooddata.com"},{"name":"xmort","email":"petr.dolejsi@gooddata.com"},{"name":"yanlipnican","email":"yanlipnican@gmail.com"}],"homepage":"https://github.com/gooddata/gooddata-react-components#readme","bugs":{"url":"https://github.com/gooddata/gooddata-react-components/issues"},"dist":{"shasum":"5ef0f9f5d681de58f5695b18e4c95681aa01ef1d","tarball":"https://registry.npmjs.org/@gooddata/react-components/-/react-components-7.5.0-beta.41.tgz","fileCount":2494,"integrity":"sha512-epWPZmM6i1sTf+n9sPlj8OBEfZT02/vw2zARLwqIlR3FoDIWjkzomid8kPxXTdhyisqUDMsaPOo8ZulRsSIT7A==","signatures":[{"sig":"MEUCIE+PfuWWzbf5UP3Cyob2CZmfHSPUe2uGmhLKDrwP5GExAiEAyxaiC4kNbF4kSxWJrRAAsgO3k0Ol8Nt3CLm5hXgsJfk=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":9840140,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJegwvNCRA9TVsSAnZWagAAnTYP/3FsNLxqYwSu5q9WotwZ\n73CBG9OShjT/5JOQrGhQvC/VcQTd8wapZjBi42zyPI7Usp83C7fqyU055wEq\nXN7tRx9s3Z40rictTn2QBMpzQZcss5nzSN2DizSBm0CIPY9bnCZix7sHAkKm\nObjWqQWZR36bd4ZhCGhteEvKQrU1mrzh8j+WWZ4nwmQqBVuLzt0NwsJpz81f\nLGpJ+X4CtCsxyKc2CSkU+60x0AdrUPvDIZpu5+Ku2ZuM+JRyE0A2Cu+Q4/Jn\nN2ZssjbEc+J1x90x2yGXirljLtZmEBoTBWxOzl/eyoRjNv8qlbxSmwBOvnhE\nbpZs6wduO7s36DeJ7VpBZnV+v35dWlL/0st9IRIv2yXQJAQgDlWdsUzgG1Kt\nK69Ipp+zTNlVWdlzkLzIZzA28SLtb41xmgwRlAzJpE/gyptEq9cmAHEEyO29\njtXq25NGr0AWABbDgfuf8GhUdWhVYSqWluxO3BSA7+onr0mDNuFal9cv4O2J\nKyFMW2dHgO/BBZrKuL4LXFhziAddCMDTeTq8qkga7XWwjpxsLrtnhBPRMBQB\nMkIyVLPeWPrrzCnxx+mDhFrPbjEkU71AzykPLI6bdRq4x5cZOhJI/Z9pPE/s\nGsCnAwbaTv+vmXz4ZfvNt41umRizkwNOp/toi3oLmRlywffuKX6Kyv0g7SjJ\n+3Wn\r\n=3QLF\r\n-----END PGP SIGNATURE-----\r\n"},"main":"dist/index.js","husky":{"hooks":{"pre-commit":"lint-staged"}},"config":{"eslint":"./examples/**/*.{js,jsx}","tslint":"./{__mocks__,src,stories}/{,**/}*.{ts,tsx}"},"readme":"[![npm version](https://badge.fury.io/js/%40gooddata%2Freact-components.svg)](https://www.npmjs.com/package/@gooddata/react-components)\n\n# GoodData.UI React components\n> A React-based JavaScript library for building data-driven applications\n\n## Getting started\n- [GoodData.UI Documentation](http://sdk.gooddata.com/gooddata-ui/)\n- [GoodData.UI Live Examples](https://gooddata-examples.herokuapp.com/)\n- [Stack Overflow](https://stackoverflow.com/questions/tagged/gooddata)\n\n### Usage\nWith [yarn](https://yarnpkg.com) installed, go to your project directory and run\n```\n$ yarn add @gooddata/react-components\n```\nIf you prefer [npm](npmjs.com) run\n```\n$ npm install --save @gooddata/react-components\n```\n\nThe public API is exposed via global `index.js`. Except for the styles, do not import any other file directly\nbecause they are not intended to be part of the public API.\n\n## Contributing\n\nWe welcome any contribution in form of [issues](https://github.com/gooddata/gooddata-react-components/issues) or [pull requests](https://github.com/gooddata/gooddata-react-components/pulls).\n\nInstall [Node.js](http://nodejs.org) (node 12.16.1, npm v6.13.4) and [Yarn](https://classic.yarnpkg.com) (1.22.4).\n\nInstall dependencies:\n```\nyarn install --frozen-lockfile\n```\n\nThese commands may come in handy while developing:\n\n| command | description |\n| ------- | ----------- |\n| `yarn install --pure-lockfile` | first step |\n| ||\n| `yarn dev` | build react-components to `/dist` in watch mode |\n| `yarn test` | run all unit tests |\n| `yarn prettier-write` | format the source code to match the valid codestyle |\n| `yarn validate` | validate codestyle |\n| ||\n| `yarn storybook` | run storybook from `/stories` on http://localhost:9001 |\n| `yarn build-storybook` | build storybook to `/dist-storybook` |\n| `yarn test-storybook` | run storybook and [screenshot tests](https://github.com/gooddata/gdc-client-utils/tree/master/test-storybook) |\n| ||\n| `yarn examples` | run Live Examples dev-server from `/examples` on https://localhost:8999 |\n| `yarn examples-build` | build Live Examples to `/examples/dist` |\n| `yarn examples-server` | serve built Live Examples - see `/examples/server/src` |\n| `yarn examples-testcafe` | run testcafe tests against `localhost:8999` |\n\n### Deploy to heroku.com\nWhen you deploy this repo to heroku, it serves *GoodData.UI Live Examples*.\nRelevant tasks are in `Procfile` and `package.json`.\n\n```bash\n# run in the project directory\nheroku login\nheroku create <your-app-name>\nheroku config:set DOMAIN_ADMIN_USERNAME=x@gooddata.com DOMAIN_ADMIN_PASSWORD=xy PROJECT_ID_TO_ASSIGN=xms7ga4tf3g3nzucd8380o2bev8oeknp\ngit push heroku HEAD:master\nheroku open\n```\n### Enable Geo Chart for Storybook and Live Examples\nGeo chart uses Mapbox to render map which requires a Mapbox access token.\n- Register an account and create Mapbox access token at [guide](https://docs.mapbox.com/help/how-mapbox-works/access-tokens/)\n- Store the created token at `.env`:\n```bash\necho -e \"EXAMPLE_MAPBOX_ACCESS_TOKEN=token\" >> .env # only need to run once\necho -e \"STORYBOOK_MAPBOX_ACCESS_TOKEN=token\" >> .env # only need to run once\n```\n\n### Run Live Examples Locally\nTo run *GoodData.UI Live Examples* locally:\n```bash\ngit clone <this-repository>\ncd  <repository-folder>\nyarn install --pure-lockfile\nyarn examples\n```\nThen open https://localhost:8999 and login using Live Examples account (you can [create one here](https://gooddata-examples.herokuapp.com/registration)).\n\n### Run Storybook locally\n- Run storybook with token stored in `.env` for more secure\n```bash\nyarn storybook\n```\n- Or run storybook with token env param exposed to cli (not suggested)\n```bash\nSTORYBOOK_MAPBOX_ACCESS_TOKEN=token yarn storybook\n```\n- Apply either above way to `yarn build-storybook` or `yarn test-storybook`\n\n### Source code formatting\nThe source code in the repository is formatted by [Prettier](https://prettier.io/).\nThe format of the code is validated by our Continuous Integration server and is one of the requirements of successful merge.\n\nPrettier is supported by every major IDE. You can find the list of supported editors and how to configure them [here](https://prettier.io/docs/en/editors.html).\n\nIn the case, when your editor is not supported or you don't want to setup the integration, you can run the `yarn prettier-write` command to reformat the code before commit.\n\n## Changelog\n\n- see [CHANGELOG.md](CHANGELOG.md)\n\n## Supported versions\n\nIn order to make the user experience with integrating GoodData UI SDK as smooth and secure as possible and to ensure that the SDK is using the latest features of the platform, we will only provide support to two most recent major versions of UI SDK.\n\nThe most recent majors will be supported in the following modes:\n\n- The latest major version will receive all new functionality and all bug fixes\n- The previous major version will only receive fixes to critical issues and security fixes. These fixes will be applied on top of last released version of the previous major\n\nThe customers are encouraged to always use the latest version of the UI SDK.\n\nIn case of using older versions, the user might face API incompatibility, performance or security issues.\n\nPlease follow the installation instructions to update to the newest version.\n\n## License\n\n(C) 2007-2020 GoodData Corporation\n\nThis project is dual licensed:\n\n- The ATTRIBUTION-NONCOMMERCIAL 4.0 INTERNATIONAL (CC BY-NC 4.0) is used for purpose of the trial experience and evaluation of GoodData.UI library.\n- The GOODDATA GOODDATA.UI LIBRARY END USER LICENSE AGREEMENT is used for GoodData customers.\n\nFor more information, please see [LICENSE](https://github.com/gooddata/gooddata-react-components/blob/master/LICENSE)\n","gitHead":"eaf3698654af2e69810f71863a94c493a4daff85","scripts":{"dev":"bash scripts/build.sh --dev-watch","test":"jest --watch","build":"bash scripts/build.sh","tslint":"yarn run-tslint -t verbose $npm_package_config_tslint","prepare":"cd examples/server && yarn install --frozen-lockfile && cd ../..; rm -r examples/node_modules 2>/dev/null; true","examples":"bash scripts/run-examples.sh","prepare?":"# Called before `npm publish` and on local `npm install`. Temporarily also for deleting obsolete node_modules. Ends with `true` to continue gracefully.","validate":"tsc --noEmit && yarn tslint && eslint $npm_package_config_eslint && yarn validate-style && yarn prettier-check","build-dev":"bash scripts/build.sh --dev","examples?":"# Default is developer domain, other options: yarn examples [sec,secure,stg,stg2,stg3,demo,developer or URL]","storybook":"yarn build && start-storybook -p 9001 -c .storybook","test-once":"jest","tslint-ci":"mkdir -p ./ci/results && yarn run-tslint -t checkstyle -o ./ci/results/tslint-results.xml $npm_package_config_tslint","run-tslint":"tslint -p tsconfig.json","validate-ci":"tsc --noEmit && yarn tslint-ci  && eslint $npm_package_config_eslint -f checkstyle -o ci/results/eslint-results.xml && yarn validate-style-ci && yarn prettier-check","examples-build":"bash scripts/build-examples.sh","prepublishOnly":"yarn build","prettier-check":"prettier --check '{src,stories,styles,__mocks__,examples/server/src,examples/src,examples/test}/**/*.{ts,js,tsx,jsx,json,scss,md,yaml,html}'","prettier-write":"prettier --write '{src,stories,styles,__mocks__,examples/server/src,examples/src,examples/test}/**/*.{ts,js,tsx,jsx,json,scss,md,yaml,html}'","test-storybook":"yarn build && test-storybook","validate-style":"stylelint '**/*.scss'","build-storybook":"yarn build && build-storybook -c .storybook -o dist-storybook","examples-server":"node examples/server/src/index.js","heroku-postbuild":"yarn examples-build developer","examples-testcafe":"./scripts/run-testcafe.sh visual","validate-style-ci":"stylelint '**/*.scss' --custom-formatter=node_modules/stylelint-checkstyle-formatter > ci/results/stylelint-results.xml","check-circular-deps":"madge --circular --extensions ts ./src","examples-testcafe-ci":"./scripts/run-testcafe.sh ci","examples-testcafe-live":"./scripts/run-testcafe.sh live"},"typings":"dist/index.d.ts","_npmUser":{"name":"gooddata-ci","email":"rail@gooddata.com"},"deprecated":"@gooddata/react-components@7 reached End of Support on March 31, 2022. Please upgrade (see https://sdk.gooddata.com/gooddata-ui/docs/supported_versions.html for more information).","repository":{"url":"git+ssh://git@github.com/gooddata/gooddata-react-components.git","type":"git"},"_npmVersion":"6.13.4","description":"GoodData.UI - A powerful JavaScript library for building analytical applications","directories":{},"lint-staged":{"{src,stories,styles,__mocks__,examples/server/src,examples/src,examples/test}/**/*.{ts,js,tsx,jsx,scss}":["npx gdc-fix-copyright","git add"],"{src,stories,styles,__mocks__,examples/server/src,examples/src,examples/test}/**/*.{ts,js,tsx,jsx,json,scss,md,yaml,html}":["prettier --write","git add"]},"_nodeVersion":"12.16.1","dependencies":{"rxjs":"^5.5.6","uuid":"^3.2.1","immer":"^1.3.1","lodash":"^4.17.15","date-fns":"^2.7.0","downshift":"^3.2.7","invariant":"^2.2.2","mapbox-gl":"^1.6.1","classnames":"^2.2.6","highcharts":"7.1.1","prop-types":"^15.6.0","react-intl":"^3.6.0","custom-event":"^1.0.1","react-window":"^1.8.1","ag-grid-react":"20.0.0","react-measure":"^2.3.0","@types/mapbox-gl":"^1.6.1","react-day-picker":"~7.3.0","react-responsive":"^3.0.0","stringify-object":"^2.4.0","@gooddata/typings":"^2.22.0","ag-grid-community":"20.0.0","http-status-codes":"^1.3.0","@gooddata/js-utils":"^3.5.0","@gooddata/numberjs":"^3.2.4","fixed-data-table-2":"0.7.17","@gooddata/goodstrap":"^68.2.1","react-dom-factories":"^1.0.2","@gooddata/gooddata-js":"^12.5.2","json-stable-stringify":"^1.0.1","react-transition-group":"^2.2.1","hoist-non-react-statics":"^3.3.0","nodelist-foreach-polyfill":"^1.2.0","@formatjs/intl-pluralrules":"^1.3.6","highcharts-grouped-categories":"^1.1.3"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"raf":"3.3.2","yup":"^0.24.1","jest":"24.7.1","husky":"3.0.0","madge":"^3.4.4","react":"^16.5.2","enzyme":"3.5.0","eslint":"4.19.1","formik":"^0.11.11","moment":"2.23.0","history":"^4.7.2","ts-jest":"24.0.0","webpack":"4.30.0","full-icu":"^1.3.0","prettier":"1.16.4","react-ga":"^2.5.2","recharts":"1.0.0-beta.9","testcafe":"1.1.4","commander":"2.14.1","node-sass":"4.13.0","react-dom":"^16.5.2","stylelint":"^10.0.0","supertest":"3.0.0","ts-loader":"6.0.0","@types/raf":"^3.4.0","css-loader":"0.28.7","jest-junit":"3.0.0","raw-loader":"0.5.1","styled-jsx":"2.2.1","typescript":"3.3.4000","@babel/core":"7.4.4","@types/jest":"24.0.6","@types/node":"7.0.8","@types/uuid":"3.4.3","file-loader":"3.0.1","jest-enzyme":"7.0.2","lint-staged":"9.1.0","sass-loader":"6.0.6","webpack-cli":"3.3.2","@types/react":"16.8.6","babel-loader":"8.0.5","react-helmet":"5.2.0","react-select":"1.2.1","style-loader":"0.19.1","@types/enzyme":"3.1.13","@types/lodash":"4.14.123","testcafe-live":"0.1.4","@babel/runtime":"7.4.4","dotenv-webpack":"^1.7.0","@babel/polyfill":"^7.4.4","@storybook/react":"5.0.11","@types/invariant":"2.2.29","@types/react-dom":"16.0.11","isomorphic-fetch":"2.2.1","react-datepicker":"1.1.0","react-router-dom":"4.2.2","@babel/preset-env":"7.4.4","@gooddata/mock-js":"^2.11.0","@storybook/addons":"5.0.11","@types/classnames":"2.2.3","@types/prop-types":"15.5.2","@storybook/theming":"5.0.11","identity-obj-proxy":"^3.0.0","intl-messageformat":"^7.5.4","webpack-dev-server":"3.3.1","@babel/preset-react":"7.0.0","@types/react-portal":"4.0.1","@types/react-window":"^1.8.1","babel-plugin-lodash":"3.3.4","html-webpack-plugin":"3.2.0","react-test-renderer":"16.4.2","@types/react-measure":"2.0.5","clean-webpack-plugin":"2.0.2","stats-webpack-plugin":"0.7.0","eslint-config-prettier":"4.1.0","react-google-recaptcha":"^0.14.1","tslint-config-prettier":"1.18.0","@gooddata/eslint-config":"^1.0.0","@gooddata/tslint-config":"1.0.0","@types/react-responsive":"^3.0.3","@types/storybook__react":"4.0.1","@types/stringify-object":"^3.2.0","enzyme-adapter-react-16":"1.3.1","@gooddata/test-storybook":"3.2.1","@storybook/addon-actions":"5.0.11","@storybook/addon-options":"5.0.11","node-sass-magic-importer":"5.1.0","react-syntax-highlighter":"11.0.2","@types/fixed-data-table-2":"0.8.1","stylelint-config-prettier":"5.2.0","@gooddata/stylelint-config":"4.0.0","@types/react-test-renderer":"16.0.0","circular-dependency-plugin":"5.0.2","compression-webpack-plugin":"2.0.0","@types/json-stable-stringify":"^1.0.32","@gooddata/frontend-npm-scripts":"1.1.0","@types/enzyme-adapter-react-16":"1.0.3","stylelint-checkstyle-formatter":"0.1.0","@types/storybook__addon-actions":"3.4.2","@babel/plugin-proposal-class-properties":"7.4.4","@babel/plugin-proposal-object-rest-spread":"7.4.4","@babel/plugin-transform-async-to-generator":"7.4.4"},"peerDependencies":{"react":"^16.5.2","react-dom":"^16.5.2"},"_npmOperationalInternal":{"tmp":"tmp/react-components_7.5.0-beta.41_1585646540571_0.8186572623190556","host":"s3://npm-registry-packages"}},"7.5.0-beta.35.fix3":{"name":"@gooddata/react-components","version":"7.5.0-beta.35.fix3","author":{"name":"GoodData Corporation"},"license":"BSD-3-Clause","_id":"@gooddata/react-components@7.5.0-beta.35.fix3","maintainers":[{"name":"afi","email":"adam.fiedler@gooddata.com"},{"name":"bertold8","email":"ivan.nejezchleb@seznam.cz"},{"name":"brbistas","email":"valentinos.chraniotis@gooddata.com"},{"name":"bugsbunny338","email":"jiri.zajic@mensa.cz"},{"name":"de.do","email":"de.do@gooddata.com"},{"name":"gooddata-ci","email":"rail@gooddata.com"},{"name":"hung.nguyen.hoang","email":"hung.nguyen@gooddata.com"},{"name":"ivan.mjartan","email":"ivan.mjartan@gooddata.com"},{"name":"jakub-sterba","email":"jakub.sterba@gooddata.com"},{"name":"jankc","email":"jan.krapac@gmail.com"},{"name":"jaroslav.tomecek","email":"jaroslav.tomecek@gooddata.com"},{"name":"jkittler","email":"honza.kittler@gmail.com"},{"name":"khanh.le","email":"khanh.le@gooddata.com"},{"name":"lanhuynh","email":"lan.huynh@gooddata.com"},{"name":"linhhong","email":"linh.hong@gooddata.com"},{"name":"lupko","email":"lubomir.slivka@gooddata.com"},{"name":"matyas.kandl","email":"matyas.kandl@gooddata.com"},{"name":"michal.marsal","email":"michal.marsal@gooddata.com"},{"name":"naibinh","email":"naibinh@gmail.com"},{"name":"nikolacech","email":"nikola.cech@gooddata.com"},{"name":"nis.hua","email":"nis.hua@gooddata.com"},{"name":"no23reason","email":"dan.homola@hotmail.cz"},{"name":"patrikbraborec","email":"patrik.braborec@gooddata.com"},{"name":"pbenes","email":"petr.benes@gooddata.com"},{"name":"petrjanu","email":"petr.janu@gooddata.com"},{"name":"ptquang86","email":"ptquang86@gmail.com"},{"name":"qduval","email":"quentin.duval@gooddata.com"},{"name":"rodri360","email":"me@rodri360.com"},{"name":"sitina","email":"jiri.sitina@gooddata.com"},{"name":"strouhaljan","email":"strouhal.jan@gmail.com"},{"name":"tomas.kratochvil","email":"tomas.kratochvil@gooddata.com"},{"name":"tomasreichmann","email":"tomasreichmann@gmail.com"},{"name":"tomsatgd","email":"tomas.satinsky@gooddata.com"},{"name":"trung-le-quoc","email":"trung.le@gooddata.com"},{"name":"tu-ngo","email":"tungo1981@gmail.com"},{"name":"tulean","email":"tuan.le@gooddata.com"},{"name":"tuqt1005","email":"tu.tran@gooddata.com"},{"name":"utdnah","email":"danh.ung@gooddata.com"},{"name":"vlastikcz","email":"vlastimil.kotas@gooddata.com"},{"name":"vu.pham","email":"vu.pham@gooddata.com"},{"name":"xmort","email":"petr.dolejsi@gooddata.com"},{"name":"yanlipnican","email":"yanlipnican@gmail.com"}],"homepage":"https://github.com/gooddata/gooddata-react-components#readme","bugs":{"url":"https://github.com/gooddata/gooddata-react-components/issues"},"dist":{"shasum":"fb364f2719b370b647430fb01663fdca5e4430eb","tarball":"https://registry.npmjs.org/@gooddata/react-components/-/react-components-7.5.0-beta.35.fix3.tgz","fileCount":2494,"integrity":"sha512-rbqGGQ8wZ0Z7H5oA4fBGUfRBDqVQunnieJZbzZ5nH+Qop715s7upnjGlAcAp7OUtZd6fpdn8IT+dBc9mAKCWQw==","signatures":[{"sig":"MEYCIQD27U+YAG1woGiqVWUnLiUkigGHgolI/o+U79pakL1ppgIhAOubMIHOUdB4/xqRGZ3UINJCiWXXZhaMjDgAx7zu0G2o","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":9840351,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJegx3CCRA9TVsSAnZWagAAa5cP/iksGpEke2xoAlRpMCuH\nJHyrym5fBpATZgf78bFE5A4zi0Ji+Hbx3mD+GxTnvDz+bStILmnCBWfQUO9y\nXRFK+d6spHmGxBie8wL0nQYAQpjKZ1SneWtGniM6ypxegG6hXHQ+B9wkDIlI\ny2R4apQ3wWr/MUSLWRc/yEYUjV8rHdCxuOG7bcB58okKFPDuj2U9W5eO0+hn\nc6i3jjm6CMyDOw2TiHrg7e3MXcab8scGNGHzJKn/M9GhANrBid7q7pA7fN52\nycQLJJbchOd56PTCu3pEv1kReC2p9HYdAkLgdNDYyvhdyH3PfQ+2/7/tTAEd\n4Jk/and3LA4nenE9bJn4K/l5Cm7mL3NIrOeOI25Kv3g1nJhOaiLiipbBNdzw\nNlu1UIUTEVWEkgcmd6amWUNod1Ob9H9FpvEdS96ehIZ2YAtftM/NNK7OsGGi\nPT8gZI+aV7Q22Sj6DQnC5DkF6NOqxIvQq315fe+py5H5/IYMiF9ADGMTalB0\nxpNPTJsVK8xmygyXaCQOm6382TXhjQVOXb8YQnXfZ5xt2Pm3WC+s+d1u2DDX\ns09BLRNVzRnqo/6p8y3ZhdLfQa74OCBACrxmThq8omcreXvnWXltMC7dzb+m\nCzgK1nKLO4sNvgJQll4rRx8bEYOlVJp7uWLicN/GUvUn/eP/XZPdVjIXCWki\nYIKF\r\n=M2C4\r\n-----END PGP SIGNATURE-----\r\n"},"main":"dist/index.js","husky":{"hooks":{"pre-commit":"lint-staged"}},"config":{"eslint":"./examples/**/*.{js,jsx}","tslint":"./{__mocks__,src,stories}/{,**/}*.{ts,tsx}"},"readme":"[![npm version](https://badge.fury.io/js/%40gooddata%2Freact-components.svg)](https://www.npmjs.com/package/@gooddata/react-components)\n\n# GoodData.UI React components\n> A React-based JavaScript library for building data-driven applications\n\n## Getting started\n- [GoodData.UI Documentation](http://sdk.gooddata.com/gooddata-ui/)\n- [GoodData.UI Live Examples](https://gooddata-examples.herokuapp.com/)\n- [Stack Overflow](https://stackoverflow.com/questions/tagged/gooddata)\n\n### Usage\nWith [yarn](https://yarnpkg.com) installed, go to your project directory and run\n```\n$ yarn add @gooddata/react-components\n```\nIf you prefer [npm](npmjs.com) run\n```\n$ npm install --save @gooddata/react-components\n```\n\nThe public API is exposed via global `index.js`. Except for the styles, do not import any other file directly\nbecause they are not intended to be part of the public API.\n\n## Contributing\n\nWe welcome any contribution in form of [issues](https://github.com/gooddata/gooddata-react-components/issues) or [pull requests](https://github.com/gooddata/gooddata-react-components/pulls).\n\nInstall [Node.js](http://nodejs.org) (node 12.16.1, npm v6.13.4) and [Yarn](https://classic.yarnpkg.com) (1.22.4).\n\nInstall dependencies:\n```\nyarn install --frozen-lockfile\n```\n\nThese commands may come in handy while developing:\n\n| command | description |\n| ------- | ----------- |\n| `yarn install --pure-lockfile` | first step |\n| ||\n| `yarn dev` | build react-components to `/dist` in watch mode |\n| `yarn test` | run all unit tests |\n| `yarn prettier-write` | format the source code to match the valid codestyle |\n| `yarn validate` | validate codestyle |\n| ||\n| `yarn storybook` | run storybook from `/stories` on http://localhost:9001 |\n| `yarn build-storybook` | build storybook to `/dist-storybook` |\n| `yarn test-storybook` | run storybook and [screenshot tests](https://github.com/gooddata/gdc-client-utils/tree/master/test-storybook) |\n| ||\n| `yarn examples` | run Live Examples dev-server from `/examples` on https://localhost:8999 |\n| `yarn examples-build` | build Live Examples to `/examples/dist` |\n| `yarn examples-server` | serve built Live Examples - see `/examples/server/src` |\n| `yarn examples-testcafe` | run testcafe tests against `localhost:8999` |\n\n### Deploy to heroku.com\nWhen you deploy this repo to heroku, it serves *GoodData.UI Live Examples*.\nRelevant tasks are in `Procfile` and `package.json`.\n\n```bash\n# run in the project directory\nheroku login\nheroku create <your-app-name>\nheroku config:set DOMAIN_ADMIN_USERNAME=x@gooddata.com DOMAIN_ADMIN_PASSWORD=xy PROJECT_ID_TO_ASSIGN=xms7ga4tf3g3nzucd8380o2bev8oeknp\ngit push heroku HEAD:master\nheroku open\n```\n### Enable Geo Chart for Storybook and Live Examples\nGeo chart uses Mapbox to render map which requires a Mapbox access token.\n- Register an account and create Mapbox access token at [guide](https://docs.mapbox.com/help/how-mapbox-works/access-tokens/)\n- Store the created token at `.env`:\n```bash\necho -e \"EXAMPLE_MAPBOX_ACCESS_TOKEN=token\" >> .env # only need to run once\necho -e \"STORYBOOK_MAPBOX_ACCESS_TOKEN=token\" >> .env # only need to run once\n```\n\n### Run Live Examples Locally\nTo run *GoodData.UI Live Examples* locally:\n```bash\ngit clone <this-repository>\ncd  <repository-folder>\nyarn install --pure-lockfile\nyarn examples\n```\nThen open https://localhost:8999 and login using Live Examples account (you can [create one here](https://gooddata-examples.herokuapp.com/registration)).\n\n### Run Storybook locally\n- Run storybook with token stored in `.env` for more secure\n```bash\nyarn storybook\n```\n- Or run storybook with token env param exposed to cli (not suggested)\n```bash\nSTORYBOOK_MAPBOX_ACCESS_TOKEN=token yarn storybook\n```\n- Apply either above way to `yarn build-storybook` or `yarn test-storybook`\n\n### Source code formatting\nThe source code in the repository is formatted by [Prettier](https://prettier.io/).\nThe format of the code is validated by our Continuous Integration server and is one of the requirements of successful merge.\n\nPrettier is supported by every major IDE. You can find the list of supported editors and how to configure them [here](https://prettier.io/docs/en/editors.html).\n\nIn the case, when your editor is not supported or you don't want to setup the integration, you can run the `yarn prettier-write` command to reformat the code before commit.\n\n## Changelog\n\n- see [CHANGELOG.md](CHANGELOG.md)\n\n## Supported versions\n\nIn order to make the user experience with integrating GoodData UI SDK as smooth and secure as possible and to ensure that the SDK is using the latest features of the platform, we will only provide support to two most recent major versions of UI SDK.\n\nThe most recent majors will be supported in the following modes:\n\n- The latest major version will receive all new functionality and all bug fixes\n- The previous major version will only receive fixes to critical issues and security fixes. These fixes will be applied on top of last released version of the previous major\n\nThe customers are encouraged to always use the latest version of the UI SDK.\n\nIn case of using older versions, the user might face API incompatibility, performance or security issues.\n\nPlease follow the installation instructions to update to the newest version.\n\n## License\n\n(C) 2007-2020 GoodData Corporation\n\nThis project is dual licensed:\n\n- The ATTRIBUTION-NONCOMMERCIAL 4.0 INTERNATIONAL (CC BY-NC 4.0) is used for purpose of the trial experience and evaluation of GoodData.UI library.\n- The GOODDATA GOODDATA.UI LIBRARY END USER LICENSE AGREEMENT is used for GoodData customers.\n\nFor more information, please see [LICENSE](https://github.com/gooddata/gooddata-react-components/blob/master/LICENSE)\n","gitHead":"28e976c5f9123729eb00db2adf7521f5c1b49e5c","scripts":{"dev":"bash scripts/build.sh --dev-watch","test":"jest --watch","build":"bash scripts/build.sh","tslint":"yarn run-tslint -t verbose $npm_package_config_tslint","prepare":"cd examples/server && yarn install --frozen-lockfile && cd ../..; rm -r examples/node_modules 2>/dev/null; true","examples":"bash scripts/run-examples.sh","prepare?":"# Called before `npm publish` and on local `npm install`. Temporarily also for deleting obsolete node_modules. Ends with `true` to continue gracefully.","validate":"tsc --noEmit && yarn tslint && eslint $npm_package_config_eslint && yarn prettier-check","build-dev":"bash scripts/build.sh --dev","examples?":"# Default is developer domain, other options: yarn examples [sec,secure,stg,stg2,stg3,demo,developer or URL]","storybook":"yarn build && start-storybook -p 9001 -c .storybook","test-once":"jest","tslint-ci":"mkdir -p ./ci/results && yarn run-tslint -t checkstyle -o ./ci/results/tslint-results.xml $npm_package_config_tslint","run-tslint":"tslint -p tsconfig.json","validate-ci":"tsc --noEmit && yarn tslint-ci  && eslint $npm_package_config_eslint -f checkstyle -o ci/results/eslint-results.xml && yarn prettier-check","examples-build":"bash scripts/build-examples.sh","prepublishOnly":"yarn build","prettier-check":"prettier --check '{src,stories,styles,__mocks__,examples/server/src,examples/src,examples/test}/**/*.{ts,js,tsx,jsx,json,scss,md,yaml,html}'","prettier-write":"prettier --write '{src,stories,styles,__mocks__,examples/server/src,examples/src,examples/test}/**/*.{ts,js,tsx,jsx,json,scss,md,yaml,html}'","test-storybook":"yarn build && test-storybook","build-storybook":"yarn build && build-storybook -c .storybook -o dist-storybook","examples-server":"node examples/server/src/index.js","heroku-postbuild":"yarn examples-build developer","examples-testcafe":"./scripts/run-testcafe.sh visual","check-circular-deps":"madge --circular --extensions ts ./src","examples-testcafe-ci":"./scripts/run-testcafe.sh ci","examples-testcafe-live":"./scripts/run-testcafe.sh live"},"typings":"dist/index.d.ts","_npmUser":{"name":"gooddata-ci","email":"rail@gooddata.com"},"deprecated":"@gooddata/react-components@7 reached End of Support on March 31, 2022. Please upgrade (see https://sdk.gooddata.com/gooddata-ui/docs/supported_versions.html for more information).","repository":{"url":"git+ssh://git@github.com/gooddata/gooddata-react-components.git","type":"git"},"_npmVersion":"6.13.4","description":"GoodData.UI - A powerful JavaScript library for building analytical applications","directories":{},"lint-staged":{"{src,stories,styles,__mocks__,examples/server/src,examples/src,examples/test}/**/*.{ts,js,tsx,jsx,scss}":["npx gdc-fix-copyright","git add"],"{src,stories,styles,__mocks__,examples/server/src,examples/src,examples/test}/**/*.{ts,js,tsx,jsx,json,scss,md,yaml,html}":["prettier --write","git add"]},"_nodeVersion":"12.16.1","dependencies":{"rxjs":"^5.5.6","uuid":"^3.2.1","immer":"^1.3.1","lodash":"^4.17.15","date-fns":"^2.7.0","downshift":"^3.2.7","invariant":"^2.2.2","mapbox-gl":"^1.6.1","classnames":"^2.2.6","highcharts":"7.1.1","prop-types":"^15.6.0","react-intl":"^3.6.0","custom-event":"^1.0.1","react-window":"^1.8.1","ag-grid-react":"20.0.0","react-measure":"^2.3.0","@types/mapbox-gl":"^1.6.1","react-day-picker":"~7.3.0","react-responsive":"^3.0.0","stringify-object":"^2.4.0","@gooddata/typings":"^2.22.0","ag-grid-community":"20.0.0","http-status-codes":"^1.3.0","@gooddata/js-utils":"^3.5.0","@gooddata/numberjs":"^3.2.4","fixed-data-table-2":"0.7.17","@gooddata/goodstrap":"^68.2.1","react-dom-factories":"^1.0.2","@gooddata/gooddata-js":"^12.5.0","json-stable-stringify":"^1.0.1","react-transition-group":"^2.2.1","hoist-non-react-statics":"^3.3.0","nodelist-foreach-polyfill":"^1.2.0","@formatjs/intl-pluralrules":"^1.3.6","highcharts-grouped-categories":"^1.1.3"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"raf":"3.3.2","yup":"^0.24.1","jest":"24.7.1","husky":"3.0.0","madge":"^3.4.4","react":"^16.5.2","enzyme":"3.5.0","eslint":"4.19.1","formik":"^0.11.11","moment":"2.23.0","history":"^4.7.2","ts-jest":"24.0.0","webpack":"4.30.0","full-icu":"^1.3.0","prettier":"1.16.4","react-ga":"^2.5.2","recharts":"1.0.0-beta.9","testcafe":"1.1.4","commander":"2.14.1","node-sass":"4.13.0","react-dom":"^16.5.2","supertest":"3.0.0","ts-loader":"6.0.0","@types/raf":"^3.4.0","css-loader":"0.28.7","jest-junit":"3.0.0","raw-loader":"0.5.1","styled-jsx":"2.2.1","typescript":"3.3.4000","@babel/core":"7.4.4","@types/jest":"24.0.6","@types/node":"7.0.8","@types/uuid":"3.4.3","file-loader":"3.0.1","jest-enzyme":"7.0.2","lint-staged":"9.1.0","sass-loader":"6.0.6","webpack-cli":"3.3.2","@types/react":"16.8.6","babel-loader":"8.0.5","react-helmet":"5.2.0","react-select":"1.2.1","style-loader":"0.19.1","@types/enzyme":"3.1.13","@types/lodash":"4.14.123","testcafe-live":"0.1.4","@babel/runtime":"7.4.4","dotenv-webpack":"^1.7.0","@babel/polyfill":"^7.4.4","@storybook/react":"5.0.11","@types/invariant":"2.2.29","@types/react-dom":"16.0.11","isomorphic-fetch":"2.2.1","react-datepicker":"1.1.0","react-router-dom":"4.2.2","@babel/preset-env":"7.4.4","@gooddata/mock-js":"^2.11.0","@storybook/addons":"5.0.11","@types/classnames":"2.2.3","@types/prop-types":"15.5.2","@storybook/theming":"5.0.11","identity-obj-proxy":"^3.0.0","intl-messageformat":"^7.5.4","webpack-dev-server":"3.3.1","@babel/preset-react":"7.0.0","@types/react-portal":"4.0.1","@types/react-window":"^1.8.1","babel-plugin-lodash":"3.3.4","html-webpack-plugin":"3.2.0","react-test-renderer":"16.4.2","@types/react-measure":"2.0.5","clean-webpack-plugin":"2.0.2","stats-webpack-plugin":"0.7.0","eslint-config-prettier":"4.1.0","react-google-recaptcha":"^0.14.1","tslint-config-prettier":"1.18.0","@gooddata/eslint-config":"^1.0.0","@gooddata/tslint-config":"1.0.0","@types/react-responsive":"^3.0.3","@types/storybook__react":"4.0.1","@types/stringify-object":"^3.2.0","enzyme-adapter-react-16":"1.3.1","@gooddata/test-storybook":"3.2.1","@storybook/addon-actions":"5.0.11","@storybook/addon-options":"5.0.11","node-sass-magic-importer":"5.1.0","react-syntax-highlighter":"11.0.2","@types/fixed-data-table-2":"0.8.1","@types/react-test-renderer":"16.0.0","circular-dependency-plugin":"5.0.2","compression-webpack-plugin":"2.0.0","@types/json-stable-stringify":"^1.0.32","@gooddata/frontend-npm-scripts":"1.1.0","@types/enzyme-adapter-react-16":"1.0.3","@types/storybook__addon-actions":"3.4.2","@babel/plugin-proposal-class-properties":"7.4.4","@babel/plugin-proposal-object-rest-spread":"7.4.4","@babel/plugin-transform-async-to-generator":"7.4.4"},"peerDependencies":{"react":"^16.5.2","react-dom":"^16.5.2"},"_npmOperationalInternal":{"tmp":"tmp/react-components_7.5.0-beta.35.fix3_1585651138003_0.6938089039492394","host":"s3://npm-registry-packages"}},"7.5.0-alpha-tulean-TLE-RAIL2163-2020-03-31T11-20-26-767Z":{"name":"@gooddata/react-components","version":"7.5.0-alpha-tulean-TLE-RAIL2163-2020-03-31T11-20-26-767Z","author":{"name":"GoodData Corporation"},"license":"BSD-3-Clause","_id":"@gooddata/react-components@7.5.0-alpha-tulean-TLE-RAIL2163-2020-03-31T11-20-26-767Z","maintainers":[{"name":"afi","email":"adam.fiedler@gooddata.com"},{"name":"bertold8","email":"ivan.nejezchleb@seznam.cz"},{"name":"brbistas","email":"valentinos.chraniotis@gooddata.com"},{"name":"bugsbunny338","email":"jiri.zajic@mensa.cz"},{"name":"de.do","email":"de.do@gooddata.com"},{"name":"gooddata-ci","email":"rail@gooddata.com"},{"name":"hung.nguyen.hoang","email":"hung.nguyen@gooddata.com"},{"name":"ivan.mjartan","email":"ivan.mjartan@gooddata.com"},{"name":"jakub-sterba","email":"jakub.sterba@gooddata.com"},{"name":"jankc","email":"jan.krapac@gmail.com"},{"name":"jaroslav.tomecek","email":"jaroslav.tomecek@gooddata.com"},{"name":"jkittler","email":"honza.kittler@gmail.com"},{"name":"khanh.le","email":"khanh.le@gooddata.com"},{"name":"lanhuynh","email":"lan.huynh@gooddata.com"},{"name":"linhhong","email":"linh.hong@gooddata.com"},{"name":"lupko","email":"lubomir.slivka@gooddata.com"},{"name":"matyas.kandl","email":"matyas.kandl@gooddata.com"},{"name":"michal.marsal","email":"michal.marsal@gooddata.com"},{"name":"naibinh","email":"naibinh@gmail.com"},{"name":"nikolacech","email":"nikola.cech@gooddata.com"},{"name":"nis.hua","email":"nis.hua@gooddata.com"},{"name":"no23reason","email":"dan.homola@hotmail.cz"},{"name":"patrikbraborec","email":"patrik.braborec@gooddata.com"},{"name":"pbenes","email":"petr.benes@gooddata.com"},{"name":"petrjanu","email":"petr.janu@gooddata.com"},{"name":"ptquang86","email":"ptquang86@gmail.com"},{"name":"qduval","email":"quentin.duval@gooddata.com"},{"name":"rodri360","email":"me@rodri360.com"},{"name":"sitina","email":"jiri.sitina@gooddata.com"},{"name":"strouhaljan","email":"strouhal.jan@gmail.com"},{"name":"tomas.kratochvil","email":"tomas.kratochvil@gooddata.com"},{"name":"tomasreichmann","email":"tomasreichmann@gmail.com"},{"name":"tomsatgd","email":"tomas.satinsky@gooddata.com"},{"name":"trung-le-quoc","email":"trung.le@gooddata.com"},{"name":"tu-ngo","email":"tungo1981@gmail.com"},{"name":"tulean","email":"tuan.le@gooddata.com"},{"name":"tuqt1005","email":"tu.tran@gooddata.com"},{"name":"utdnah","email":"danh.ung@gooddata.com"},{"name":"vlastikcz","email":"vlastimil.kotas@gooddata.com"},{"name":"vu.pham","email":"vu.pham@gooddata.com"},{"name":"xmort","email":"petr.dolejsi@gooddata.com"},{"name":"yanlipnican","email":"yanlipnican@gmail.com"}],"homepage":"https://github.com/gooddata/gooddata-react-components#readme","bugs":{"url":"https://github.com/gooddata/gooddata-react-components/issues"},"dist":{"shasum":"d74ccc7fa863446b5c2e121291459a2b88c92d4c","tarball":"https://registry.npmjs.org/@gooddata/react-components/-/react-components-7.5.0-alpha-tulean-TLE-RAIL2163-2020-03-31T11-20-26-767Z.tgz","fileCount":2495,"integrity":"sha512-cEuBVCehzV5SyziTMRkRp0/0i3H/ztx07Wf1V15Nu+FqREeBMVxHkl8vQ/YiwX51HAoAp8u3HBreYIeIojj7eA==","signatures":[{"sig":"MEQCIHmLKf2KfOvsXbbXJTjV8VmRGQxPpaCSTjELW/jMpsRaAiBnnEvF57G5qsX4oXKU/BXBwSONm0oSyMaKeYuRRakHHA==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":9848169,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJegyeYCRA9TVsSAnZWagAAVMMP/RAEc8EduD4+gmB9kUFB\n4watDTiWj3KNxMIb2sOZHFdXmUqosrf3JIFf2uRp0RpzBXJ93Xc7+ajRwjg0\ngAQrIR21Rm1TgAK7we0gQLrSXzyLLpiZF5/yZWEKkLpdRAUDnDsOprqav8O5\n2dlA7kMLkaAgizmc6hw/vfbnL1QHka3jvidWOzLiK+PpwgRokJmupQ+A99XF\n9vSwtL8fV0epXMNd7spjgncf7mqSZbJbX2AzOUMeam7lRMV5RqbwMYi8KWFF\nCCLhlMTqlkQ5LHd0KOTuioaXh54I4s/I39ikooKQ4CokwVwBHNA0Nm0dUNnF\nqIWF3RPepl5JC/kjlgYLZhxTUIfPNxWVVzDCCaN6ma3GdC/kyQG+Y5L7FEkb\nM2xldj6qB7coaipqf6WjiDPGOIGPIM0id8BJ1Rzlflp60kVcZ6SmXS24aVzV\nBAXRUVeShmkiKM5sXj/T30SzYfUamv3G9VtmNLDe4UZytlVV1UA6TL2chfN5\nyzw9UnA8E93qNrODMcPny7gRVfEYQKpdZtlD09uboIlMmAfGtXEShUxYo3TD\nv8FgsS0c2eP6hyrjA15e45UYSmxsuk8fN4Ywwf2Fbfh5IEneZ0rRPSGzFBG6\nR+cIziyvH1hryIJPMGZ2psiBYQo245cQauHSK032O4mmW0GIWnZL8IdS6KeR\nZKvy\r\n=GN3f\r\n-----END PGP SIGNATURE-----\r\n"},"main":"dist/index.js","husky":{"hooks":{"pre-commit":"lint-staged"}},"config":{"eslint":"./examples/**/*.{js,jsx}","tslint":"./{__mocks__,src,stories}/{,**/}*.{ts,tsx}"},"readme":"[![npm version](https://badge.fury.io/js/%40gooddata%2Freact-components.svg)](https://www.npmjs.com/package/@gooddata/react-components)\n\n# GoodData.UI React components\n> A React-based JavaScript library for building data-driven applications\n\n## Getting started\n- [GoodData.UI Documentation](http://sdk.gooddata.com/gooddata-ui/)\n- [GoodData.UI Live Examples](https://gooddata-examples.herokuapp.com/)\n- [Stack Overflow](https://stackoverflow.com/questions/tagged/gooddata)\n\n### Usage\nWith [yarn](https://yarnpkg.com) installed, go to your project directory and run\n```\n$ yarn add @gooddata/react-components\n```\nIf you prefer [npm](npmjs.com) run\n```\n$ npm install --save @gooddata/react-components\n```\n\nThe public API is exposed via global `index.js`. Except for the styles, do not import any other file directly\nbecause they are not intended to be part of the public API.\n\n## Contributing\n\nWe welcome any contribution in form of [issues](https://github.com/gooddata/gooddata-react-components/issues) or [pull requests](https://github.com/gooddata/gooddata-react-components/pulls).\n\nInstall [Node.js](http://nodejs.org) (node 12.16.1, npm v6.13.4) and [Yarn](https://classic.yarnpkg.com) (1.22.4).\n\nInstall dependencies:\n```\nyarn install --frozen-lockfile\n```\n\nThese commands may come in handy while developing:\n\n| command | description |\n| ------- | ----------- |\n| `yarn install --pure-lockfile` | first step |\n| ||\n| `yarn dev` | build react-components to `/dist` in watch mode |\n| `yarn test` | run all unit tests |\n| `yarn prettier-write` | format the source code to match the valid codestyle |\n| `yarn validate` | validate codestyle |\n| ||\n| `yarn storybook` | run storybook from `/stories` on http://localhost:9001 |\n| `yarn build-storybook` | build storybook to `/dist-storybook` |\n| `yarn test-storybook` | run storybook and [screenshot tests](https://github.com/gooddata/gdc-client-utils/tree/master/test-storybook) |\n| ||\n| `yarn examples` | run Live Examples dev-server from `/examples` on https://localhost:8999 |\n| `yarn examples-build` | build Live Examples to `/examples/dist` |\n| `yarn examples-server` | serve built Live Examples - see `/examples/server/src` |\n| `yarn examples-testcafe` | run testcafe tests against `localhost:8999` |\n\n### Deploy to heroku.com\nWhen you deploy this repo to heroku, it serves *GoodData.UI Live Examples*.\nRelevant tasks are in `Procfile` and `package.json`.\n\n```bash\n# run in the project directory\nheroku login\nheroku create <your-app-name>\nheroku config:set DOMAIN_ADMIN_USERNAME=x@gooddata.com DOMAIN_ADMIN_PASSWORD=xy PROJECT_ID_TO_ASSIGN=xms7ga4tf3g3nzucd8380o2bev8oeknp\ngit push heroku HEAD:master\nheroku open\n```\n### Enable Geo Chart for Storybook and Live Examples\nGeo chart uses Mapbox to render map which requires a Mapbox access token.\n- Register an account and create Mapbox access token at [guide](https://docs.mapbox.com/help/how-mapbox-works/access-tokens/)\n- Store the created token at `.env`:\n```bash\necho -e \"EXAMPLE_MAPBOX_ACCESS_TOKEN=token\" >> .env # only need to run once\necho -e \"STORYBOOK_MAPBOX_ACCESS_TOKEN=token\" >> .env # only need to run once\n```\n\n### Run Live Examples Locally\nTo run *GoodData.UI Live Examples* locally:\n```bash\ngit clone <this-repository>\ncd  <repository-folder>\nyarn install --pure-lockfile\nyarn examples\n```\nThen open https://localhost:8999 and login using Live Examples account (you can [create one here](https://gooddata-examples.herokuapp.com/registration)).\n\n### Run Storybook locally\n- Run storybook with token stored in `.env` for more secure\n```bash\nyarn storybook\n```\n- Or run storybook with token env param exposed to cli (not suggested)\n```bash\nSTORYBOOK_MAPBOX_ACCESS_TOKEN=token yarn storybook\n```\n- Apply either above way to `yarn build-storybook` or `yarn test-storybook`\n\n### Source code formatting\nThe source code in the repository is formatted by [Prettier](https://prettier.io/).\nThe format of the code is validated by our Continuous Integration server and is one of the requirements of successful merge.\n\nPrettier is supported by every major IDE. You can find the list of supported editors and how to configure them [here](https://prettier.io/docs/en/editors.html).\n\nIn the case, when your editor is not supported or you don't want to setup the integration, you can run the `yarn prettier-write` command to reformat the code before commit.\n\n## Changelog\n\n- see [CHANGELOG.md](CHANGELOG.md)\n\n## Supported versions\n\nIn order to make the user experience with integrating GoodData UI SDK as smooth and secure as possible and to ensure that the SDK is using the latest features of the platform, we will only provide support to two most recent major versions of UI SDK.\n\nThe most recent majors will be supported in the following modes:\n\n- The latest major version will receive all new functionality and all bug fixes\n- The previous major version will only receive fixes to critical issues and security fixes. These fixes will be applied on top of last released version of the previous major\n\nThe customers are encouraged to always use the latest version of the UI SDK.\n\nIn case of using older versions, the user might face API incompatibility, performance or security issues.\n\nPlease follow the installation instructions to update to the newest version.\n\n## License\n\n(C) 2007-2020 GoodData Corporation\n\nThis project is dual licensed:\n\n- The ATTRIBUTION-NONCOMMERCIAL 4.0 INTERNATIONAL (CC BY-NC 4.0) is used for purpose of the trial experience and evaluation of GoodData.UI library.\n- The GOODDATA GOODDATA.UI LIBRARY END USER LICENSE AGREEMENT is used for GoodData customers.\n\nFor more information, please see [LICENSE](https://github.com/gooddata/gooddata-react-components/blob/master/LICENSE)\n","gitHead":"6b3c6b3836d2692a0b54fe8efd25e3dfbc3bbff5","scripts":{"dev":"bash scripts/build.sh --dev-watch","test":"jest --watch","build":"bash scripts/build.sh","tslint":"yarn run-tslint -t verbose $npm_package_config_tslint","prepare":"cd examples/server && yarn install --frozen-lockfile && cd ../..; rm -r examples/node_modules 2>/dev/null; true","examples":"bash scripts/run-examples.sh","prepare?":"# Called before `npm publish` and on local `npm install`. Temporarily also for deleting obsolete node_modules. Ends with `true` to continue gracefully.","validate":"tsc --noEmit && yarn tslint && eslint $npm_package_config_eslint && yarn validate-style && yarn prettier-check","build-dev":"bash scripts/build.sh --dev","examples?":"# Default is developer domain, other options: yarn examples [sec,secure,stg,stg2,stg3,demo,developer or URL]","storybook":"yarn build && start-storybook -p 9001 -c .storybook","test-once":"jest","tslint-ci":"mkdir -p ./ci/results && yarn run-tslint -t checkstyle -o ./ci/results/tslint-results.xml $npm_package_config_tslint","run-tslint":"tslint -p tsconfig.json","validate-ci":"tsc --noEmit && yarn tslint-ci  && eslint $npm_package_config_eslint -f checkstyle -o ci/results/eslint-results.xml && yarn validate-style-ci && yarn prettier-check","examples-build":"bash scripts/build-examples.sh","prepublishOnly":"yarn build","prettier-check":"prettier --check '{src,stories,styles,__mocks__,examples/server/src,examples/src,examples/test}/**/*.{ts,js,tsx,jsx,json,scss,md,yaml,html}'","prettier-write":"prettier --write '{src,stories,styles,__mocks__,examples/server/src,examples/src,examples/test}/**/*.{ts,js,tsx,jsx,json,scss,md,yaml,html}'","test-storybook":"yarn build && test-storybook","validate-style":"stylelint '**/*.scss'","build-storybook":"yarn build && build-storybook -c .storybook -o dist-storybook","examples-server":"node examples/server/src/index.js","heroku-postbuild":"yarn examples-build developer","examples-testcafe":"./scripts/run-testcafe.sh visual","validate-style-ci":"stylelint '**/*.scss' --custom-formatter=node_modules/stylelint-checkstyle-formatter > ci/results/stylelint-results.xml","check-circular-deps":"madge --circular --extensions ts ./src","examples-testcafe-ci":"./scripts/run-testcafe.sh ci","examples-testcafe-live":"./scripts/run-testcafe.sh live"},"typings":"dist/index.d.ts","_npmUser":{"name":"tulean","email":"tuan.le@gooddata.com"},"deprecated":"@gooddata/react-components@7 reached End of Support on March 31, 2022. Please upgrade (see https://sdk.gooddata.com/gooddata-ui/docs/supported_versions.html for more information).","repository":{"url":"git+ssh://git@github.com/gooddata/gooddata-react-components.git","type":"git"},"_npmVersion":"6.13.4","description":"GoodData.UI - A powerful JavaScript library for building analytical applications","directories":{},"lint-staged":{"{src,stories,styles,__mocks__,examples/server/src,examples/src,examples/test}/**/*.{ts,js,tsx,jsx,scss}":["npx gdc-fix-copyright","git add"],"{src,stories,styles,__mocks__,examples/server/src,examples/src,examples/test}/**/*.{ts,js,tsx,jsx,json,scss,md,yaml,html}":["prettier --write","git add"]},"_nodeVersion":"12.16.1","dependencies":{"rxjs":"^5.5.6","uuid":"^3.2.1","immer":"^1.3.1","lodash":"^4.17.15","date-fns":"^2.7.0","downshift":"^3.2.7","invariant":"^2.2.2","mapbox-gl":"^1.6.1","classnames":"^2.2.6","highcharts":"7.1.1","prop-types":"^15.6.0","react-intl":"^3.6.0","custom-event":"^1.0.1","react-window":"^1.8.1","ag-grid-react":"20.0.0","react-measure":"^2.3.0","@types/mapbox-gl":"^1.6.1","react-day-picker":"~7.3.0","react-responsive":"^3.0.0","stringify-object":"^2.4.0","@gooddata/typings":"^2.22.0","ag-grid-community":"20.0.0","http-status-codes":"^1.3.0","@gooddata/js-utils":"^3.5.0","@gooddata/numberjs":"^3.2.4","fixed-data-table-2":"0.7.17","@gooddata/goodstrap":"^68.3.0","react-dom-factories":"^1.0.2","@gooddata/gooddata-js":"^12.5.2","json-stable-stringify":"^1.0.1","react-transition-group":"^2.2.1","hoist-non-react-statics":"^3.3.0","nodelist-foreach-polyfill":"^1.2.0","@formatjs/intl-pluralrules":"^1.3.6","highcharts-grouped-categories":"^1.1.3"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"raf":"3.3.2","yup":"^0.24.1","jest":"24.7.1","husky":"3.0.0","madge":"^3.4.4","react":"^16.5.2","enzyme":"3.5.0","eslint":"4.19.1","formik":"^0.11.11","moment":"2.23.0","history":"^4.7.2","ts-jest":"24.0.0","webpack":"4.30.0","full-icu":"^1.3.0","prettier":"1.16.4","react-ga":"^2.5.2","recharts":"1.0.0-beta.9","testcafe":"1.1.4","commander":"2.14.1","node-sass":"4.13.0","react-dom":"^16.5.2","stylelint":"^10.0.0","supertest":"3.0.0","ts-loader":"6.0.0","@types/raf":"^3.4.0","css-loader":"0.28.7","jest-junit":"3.0.0","raw-loader":"0.5.1","styled-jsx":"2.2.1","typescript":"3.3.4000","@babel/core":"7.4.4","@types/jest":"24.0.6","@types/node":"7.0.8","@types/uuid":"3.4.3","file-loader":"3.0.1","jest-enzyme":"7.0.2","lint-staged":"9.1.0","sass-loader":"6.0.6","webpack-cli":"3.3.2","@types/react":"16.8.6","babel-loader":"8.0.5","react-helmet":"5.2.0","react-select":"1.2.1","style-loader":"0.19.1","@types/enzyme":"3.1.13","@types/lodash":"4.14.123","testcafe-live":"0.1.4","@babel/runtime":"7.4.4","dotenv-webpack":"^1.7.0","@babel/polyfill":"^7.4.4","@storybook/react":"5.0.11","@types/invariant":"2.2.29","@types/react-dom":"16.0.11","isomorphic-fetch":"2.2.1","react-datepicker":"1.1.0","react-router-dom":"4.2.2","@babel/preset-env":"7.4.4","@gooddata/mock-js":"^2.11.0","@storybook/addons":"5.0.11","@types/classnames":"2.2.3","@types/prop-types":"15.5.2","@storybook/theming":"5.0.11","identity-obj-proxy":"^3.0.0","intl-messageformat":"^7.5.4","webpack-dev-server":"3.3.1","@babel/preset-react":"7.0.0","@types/react-portal":"4.0.1","@types/react-window":"^1.8.1","babel-plugin-lodash":"3.3.4","html-webpack-plugin":"3.2.0","react-test-renderer":"16.4.2","@types/react-measure":"2.0.5","clean-webpack-plugin":"2.0.2","stats-webpack-plugin":"0.7.0","eslint-config-prettier":"4.1.0","react-google-recaptcha":"^0.14.1","tslint-config-prettier":"1.18.0","@gooddata/eslint-config":"^1.0.0","@gooddata/tslint-config":"1.0.0","@types/react-responsive":"^3.0.3","@types/storybook__react":"4.0.1","@types/stringify-object":"^3.2.0","enzyme-adapter-react-16":"1.3.1","@gooddata/test-storybook":"3.2.1","@storybook/addon-actions":"5.0.11","@storybook/addon-options":"5.0.11","node-sass-magic-importer":"5.1.0","react-syntax-highlighter":"11.0.2","@types/fixed-data-table-2":"0.8.1","stylelint-config-prettier":"5.2.0","@gooddata/stylelint-config":"4.0.0","@types/react-test-renderer":"16.0.0","circular-dependency-plugin":"5.0.2","compression-webpack-plugin":"2.0.0","@types/json-stable-stringify":"^1.0.32","@gooddata/frontend-npm-scripts":"1.1.0","@types/enzyme-adapter-react-16":"1.0.3","stylelint-checkstyle-formatter":"0.1.0","@types/storybook__addon-actions":"3.4.2","@babel/plugin-proposal-class-properties":"7.4.4","@babel/plugin-proposal-object-rest-spread":"7.4.4","@babel/plugin-transform-async-to-generator":"7.4.4"},"peerDependencies":{"react":"^16.5.2","react-dom":"^16.5.2"},"_npmOperationalInternal":{"tmp":"tmp/react-components_7.5.0-alpha-tulean-TLE-RAIL2163-2020-03-31T11-20-26-767Z_1585653655818_0.8927411993595091","host":"s3://npm-registry-packages"}},"7.5.0-alpha-tulean-TLE-RAIL2163-2020-03-31T11-22-07-735Z":{"name":"@gooddata/react-components","version":"7.5.0-alpha-tulean-TLE-RAIL2163-2020-03-31T11-22-07-735Z","author":{"name":"GoodData Corporation"},"license":"BSD-3-Clause","_id":"@gooddata/react-components@7.5.0-alpha-tulean-TLE-RAIL2163-2020-03-31T11-22-07-735Z","maintainers":[{"name":"afi","email":"adam.fiedler@gooddata.com"},{"name":"bertold8","email":"ivan.nejezchleb@seznam.cz"},{"name":"brbistas","email":"valentinos.chraniotis@gooddata.com"},{"name":"bugsbunny338","email":"jiri.zajic@mensa.cz"},{"name":"de.do","email":"de.do@gooddata.com"},{"name":"gooddata-ci","email":"rail@gooddata.com"},{"name":"hung.nguyen.hoang","email":"hung.nguyen@gooddata.com"},{"name":"ivan.mjartan","email":"ivan.mjartan@gooddata.com"},{"name":"jakub-sterba","email":"jakub.sterba@gooddata.com"},{"name":"jankc","email":"jan.krapac@gmail.com"},{"name":"jaroslav.tomecek","email":"jaroslav.tomecek@gooddata.com"},{"name":"jkittler","email":"honza.kittler@gmail.com"},{"name":"khanh.le","email":"khanh.le@gooddata.com"},{"name":"lanhuynh","email":"lan.huynh@gooddata.com"},{"name":"linhhong","email":"linh.hong@gooddata.com"},{"name":"lupko","email":"lubomir.slivka@gooddata.com"},{"name":"matyas.kandl","email":"matyas.kandl@gooddata.com"},{"name":"michal.marsal","email":"michal.marsal@gooddata.com"},{"name":"naibinh","email":"naibinh@gmail.com"},{"name":"nikolacech","email":"nikola.cech@gooddata.com"},{"name":"nis.hua","email":"nis.hua@gooddata.com"},{"name":"no23reason","email":"dan.homola@hotmail.cz"},{"name":"patrikbraborec","email":"patrik.braborec@gooddata.com"},{"name":"pbenes","email":"petr.benes@gooddata.com"},{"name":"petrjanu","email":"petr.janu@gooddata.com"},{"name":"ptquang86","email":"ptquang86@gmail.com"},{"name":"qduval","email":"quentin.duval@gooddata.com"},{"name":"rodri360","email":"me@rodri360.com"},{"name":"sitina","email":"jiri.sitina@gooddata.com"},{"name":"strouhaljan","email":"strouhal.jan@gmail.com"},{"name":"tomas.kratochvil","email":"tomas.kratochvil@gooddata.com"},{"name":"tomasreichmann","email":"tomasreichmann@gmail.com"},{"name":"tomsatgd","email":"tomas.satinsky@gooddata.com"},{"name":"trung-le-quoc","email":"trung.le@gooddata.com"},{"name":"tu-ngo","email":"tungo1981@gmail.com"},{"name":"tulean","email":"tuan.le@gooddata.com"},{"name":"tuqt1005","email":"tu.tran@gooddata.com"},{"name":"utdnah","email":"danh.ung@gooddata.com"},{"name":"vlastikcz","email":"vlastimil.kotas@gooddata.com"},{"name":"vu.pham","email":"vu.pham@gooddata.com"},{"name":"xmort","email":"petr.dolejsi@gooddata.com"},{"name":"yanlipnican","email":"yanlipnican@gmail.com"}],"homepage":"https://github.com/gooddata/gooddata-react-components#readme","bugs":{"url":"https://github.com/gooddata/gooddata-react-components/issues"},"dist":{"shasum":"66b2fab202528a9450301ed9221e715dfecd0696","tarball":"https://registry.npmjs.org/@gooddata/react-components/-/react-components-7.5.0-alpha-tulean-TLE-RAIL2163-2020-03-31T11-22-07-735Z.tgz","fileCount":2495,"integrity":"sha512-n/HreTStn4qjiXVT0IPfQuBZFus4bELH+WyjsUfZLveXXoKIU2OCOtw4nWn4okAlBzhAP9Ipge3yRLQmsfXydQ==","signatures":[{"sig":"MEYCIQDunVn/90eVopexc2WsG6FPKACurVtJR3jm8urfiME2nAIhANPYj7JXKkdxBE+mOpmfDD3wzikxXsQNpRTXe2o/y4Lr","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":9848169,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJegyf8CRA9TVsSAnZWagAA0IkQAJPYJUtI8KBINgGEuDvI\nyAQaXvv3+z4nOTrnZf1nEQVdS9veUdHO1dHWZDiXCFoft/LDsEAVmRk42Rpg\nxOb+KUQY3Dr0t3vbGkPf4nN9ZBPvG/arINNRE7tML0YK/eWOyRt780dZAJHk\nhdBIddzq8rnk99PZ2AXUdrD+xHTwPwzesXsf6HpJ8wxyWCqs9mQf5J5w1Nwe\nmcpipvfht7WiDYGfn1c/lhIturP5eqGGKdfQYaGFtuzWXKir0Ufu1qUpkasV\nzpQCToNM2g6rYFqZzIwhVQFLF96aa90fmkKvwzPXO3Hj7/b5tU64/7b6jcV/\nmMEfs2UuEGPHLaYru/aC6yImfIwDwal0d3wLRyhCBa+uIMizgITFOMqSXp+M\nsslJ7hkc7rKC7oFbJkYVmJYUuhfwnDoQj07eY60VEQcTQCqYbTRL3gES+Ig1\nQG1B9YB3X8gX3oINXI3KuJHV9RdJIOiQEdd38tphe7mliJmPGSf6B3TLMbap\nBabFwDTvPwP3g/Hc6l572BfgpjqDGhNGTNm4hWPMMEdr4nAh8jxltc4Txffu\ndODaFN9/rKCvcvc+BKyTHOf5OixcnuXRFcv9JJMeYC/kERVK1FzSqNv4utlc\nS5seMWpCNTql/Phy1Mtm/rNC4F5Z6bYT3qnlhWjlW8Dbi28b8AxKF3b4cqgt\n8VS9\r\n=F3Hk\r\n-----END PGP SIGNATURE-----\r\n"},"main":"dist/index.js","husky":{"hooks":{"pre-commit":"lint-staged"}},"config":{"eslint":"./examples/**/*.{js,jsx}","tslint":"./{__mocks__,src,stories}/{,**/}*.{ts,tsx}"},"readme":"[![npm version](https://badge.fury.io/js/%40gooddata%2Freact-components.svg)](https://www.npmjs.com/package/@gooddata/react-components)\n\n# GoodData.UI React components\n> A React-based JavaScript library for building data-driven applications\n\n## Getting started\n- [GoodData.UI Documentation](http://sdk.gooddata.com/gooddata-ui/)\n- [GoodData.UI Live Examples](https://gooddata-examples.herokuapp.com/)\n- [Stack Overflow](https://stackoverflow.com/questions/tagged/gooddata)\n\n### Usage\nWith [yarn](https://yarnpkg.com) installed, go to your project directory and run\n```\n$ yarn add @gooddata/react-components\n```\nIf you prefer [npm](npmjs.com) run\n```\n$ npm install --save @gooddata/react-components\n```\n\nThe public API is exposed via global `index.js`. Except for the styles, do not import any other file directly\nbecause they are not intended to be part of the public API.\n\n## Contributing\n\nWe welcome any contribution in form of [issues](https://github.com/gooddata/gooddata-react-components/issues) or [pull requests](https://github.com/gooddata/gooddata-react-components/pulls).\n\nInstall [Node.js](http://nodejs.org) (node 12.16.1, npm v6.13.4) and [Yarn](https://classic.yarnpkg.com) (1.22.4).\n\nInstall dependencies:\n```\nyarn install --frozen-lockfile\n```\n\nThese commands may come in handy while developing:\n\n| command | description |\n| ------- | ----------- |\n| `yarn install --pure-lockfile` | first step |\n| ||\n| `yarn dev` | build react-components to `/dist` in watch mode |\n| `yarn test` | run all unit tests |\n| `yarn prettier-write` | format the source code to match the valid codestyle |\n| `yarn validate` | validate codestyle |\n| ||\n| `yarn storybook` | run storybook from `/stories` on http://localhost:9001 |\n| `yarn build-storybook` | build storybook to `/dist-storybook` |\n| `yarn test-storybook` | run storybook and [screenshot tests](https://github.com/gooddata/gdc-client-utils/tree/master/test-storybook) |\n| ||\n| `yarn examples` | run Live Examples dev-server from `/examples` on https://localhost:8999 |\n| `yarn examples-build` | build Live Examples to `/examples/dist` |\n| `yarn examples-server` | serve built Live Examples - see `/examples/server/src` |\n| `yarn examples-testcafe` | run testcafe tests against `localhost:8999` |\n\n### Deploy to heroku.com\nWhen you deploy this repo to heroku, it serves *GoodData.UI Live Examples*.\nRelevant tasks are in `Procfile` and `package.json`.\n\n```bash\n# run in the project directory\nheroku login\nheroku create <your-app-name>\nheroku config:set DOMAIN_ADMIN_USERNAME=x@gooddata.com DOMAIN_ADMIN_PASSWORD=xy PROJECT_ID_TO_ASSIGN=xms7ga4tf3g3nzucd8380o2bev8oeknp\ngit push heroku HEAD:master\nheroku open\n```\n### Enable Geo Chart for Storybook and Live Examples\nGeo chart uses Mapbox to render map which requires a Mapbox access token.\n- Register an account and create Mapbox access token at [guide](https://docs.mapbox.com/help/how-mapbox-works/access-tokens/)\n- Store the created token at `.env`:\n```bash\necho -e \"EXAMPLE_MAPBOX_ACCESS_TOKEN=token\" >> .env # only need to run once\necho -e \"STORYBOOK_MAPBOX_ACCESS_TOKEN=token\" >> .env # only need to run once\n```\n\n### Run Live Examples Locally\nTo run *GoodData.UI Live Examples* locally:\n```bash\ngit clone <this-repository>\ncd  <repository-folder>\nyarn install --pure-lockfile\nyarn examples\n```\nThen open https://localhost:8999 and login using Live Examples account (you can [create one here](https://gooddata-examples.herokuapp.com/registration)).\n\n### Run Storybook locally\n- Run storybook with token stored in `.env` for more secure\n```bash\nyarn storybook\n```\n- Or run storybook with token env param exposed to cli (not suggested)\n```bash\nSTORYBOOK_MAPBOX_ACCESS_TOKEN=token yarn storybook\n```\n- Apply either above way to `yarn build-storybook` or `yarn test-storybook`\n\n### Source code formatting\nThe source code in the repository is formatted by [Prettier](https://prettier.io/).\nThe format of the code is validated by our Continuous Integration server and is one of the requirements of successful merge.\n\nPrettier is supported by every major IDE. You can find the list of supported editors and how to configure them [here](https://prettier.io/docs/en/editors.html).\n\nIn the case, when your editor is not supported or you don't want to setup the integration, you can run the `yarn prettier-write` command to reformat the code before commit.\n\n## Changelog\n\n- see [CHANGELOG.md](CHANGELOG.md)\n\n## Supported versions\n\nIn order to make the user experience with integrating GoodData UI SDK as smooth and secure as possible and to ensure that the SDK is using the latest features of the platform, we will only provide support to two most recent major versions of UI SDK.\n\nThe most recent majors will be supported in the following modes:\n\n- The latest major version will receive all new functionality and all bug fixes\n- The previous major version will only receive fixes to critical issues and security fixes. These fixes will be applied on top of last released version of the previous major\n\nThe customers are encouraged to always use the latest version of the UI SDK.\n\nIn case of using older versions, the user might face API incompatibility, performance or security issues.\n\nPlease follow the installation instructions to update to the newest version.\n\n## License\n\n(C) 2007-2020 GoodData Corporation\n\nThis project is dual licensed:\n\n- The ATTRIBUTION-NONCOMMERCIAL 4.0 INTERNATIONAL (CC BY-NC 4.0) is used for purpose of the trial experience and evaluation of GoodData.UI library.\n- The GOODDATA GOODDATA.UI LIBRARY END USER LICENSE AGREEMENT is used for GoodData customers.\n\nFor more information, please see [LICENSE](https://github.com/gooddata/gooddata-react-components/blob/master/LICENSE)\n","gitHead":"6b3c6b3836d2692a0b54fe8efd25e3dfbc3bbff5","scripts":{"dev":"bash scripts/build.sh --dev-watch","test":"jest --watch","build":"bash scripts/build.sh","tslint":"yarn run-tslint -t verbose $npm_package_config_tslint","prepare":"cd examples/server && yarn install --frozen-lockfile && cd ../..; rm -r examples/node_modules 2>/dev/null; true","examples":"bash scripts/run-examples.sh","prepare?":"# Called before `npm publish` and on local `npm install`. Temporarily also for deleting obsolete node_modules. Ends with `true` to continue gracefully.","validate":"tsc --noEmit && yarn tslint && eslint $npm_package_config_eslint && yarn validate-style && yarn prettier-check","build-dev":"bash scripts/build.sh --dev","examples?":"# Default is developer domain, other options: yarn examples [sec,secure,stg,stg2,stg3,demo,developer or URL]","storybook":"yarn build && start-storybook -p 9001 -c .storybook","test-once":"jest","tslint-ci":"mkdir -p ./ci/results && yarn run-tslint -t checkstyle -o ./ci/results/tslint-results.xml $npm_package_config_tslint","run-tslint":"tslint -p tsconfig.json","validate-ci":"tsc --noEmit && yarn tslint-ci  && eslint $npm_package_config_eslint -f checkstyle -o ci/results/eslint-results.xml && yarn validate-style-ci && yarn prettier-check","examples-build":"bash scripts/build-examples.sh","prepublishOnly":"yarn build","prettier-check":"prettier --check '{src,stories,styles,__mocks__,examples/server/src,examples/src,examples/test}/**/*.{ts,js,tsx,jsx,json,scss,md,yaml,html}'","prettier-write":"prettier --write '{src,stories,styles,__mocks__,examples/server/src,examples/src,examples/test}/**/*.{ts,js,tsx,jsx,json,scss,md,yaml,html}'","test-storybook":"yarn build && test-storybook","validate-style":"stylelint '**/*.scss'","build-storybook":"yarn build && build-storybook -c .storybook -o dist-storybook","examples-server":"node examples/server/src/index.js","heroku-postbuild":"yarn examples-build developer","examples-testcafe":"./scripts/run-testcafe.sh visual","validate-style-ci":"stylelint '**/*.scss' --custom-formatter=node_modules/stylelint-checkstyle-formatter > ci/results/stylelint-results.xml","check-circular-deps":"madge --circular --extensions ts ./src","examples-testcafe-ci":"./scripts/run-testcafe.sh ci","examples-testcafe-live":"./scripts/run-testcafe.sh live"},"typings":"dist/index.d.ts","_npmUser":{"name":"tulean","email":"tuan.le@gooddata.com"},"deprecated":"@gooddata/react-components@7 reached End of Support on March 31, 2022. Please upgrade (see https://sdk.gooddata.com/gooddata-ui/docs/supported_versions.html for more information).","repository":{"url":"git+ssh://git@github.com/gooddata/gooddata-react-components.git","type":"git"},"_npmVersion":"6.13.4","description":"GoodData.UI - A powerful JavaScript library for building analytical applications","directories":{},"lint-staged":{"{src,stories,styles,__mocks__,examples/server/src,examples/src,examples/test}/**/*.{ts,js,tsx,jsx,scss}":["npx gdc-fix-copyright","git add"],"{src,stories,styles,__mocks__,examples/server/src,examples/src,examples/test}/**/*.{ts,js,tsx,jsx,json,scss,md,yaml,html}":["prettier --write","git add"]},"_nodeVersion":"12.16.1","dependencies":{"rxjs":"^5.5.6","uuid":"^3.2.1","immer":"^1.3.1","lodash":"^4.17.15","date-fns":"^2.7.0","downshift":"^3.2.7","invariant":"^2.2.2","mapbox-gl":"^1.6.1","classnames":"^2.2.6","highcharts":"7.1.1","prop-types":"^15.6.0","react-intl":"^3.6.0","custom-event":"^1.0.1","react-window":"^1.8.1","ag-grid-react":"20.0.0","react-measure":"^2.3.0","@types/mapbox-gl":"^1.6.1","react-day-picker":"~7.3.0","react-responsive":"^3.0.0","stringify-object":"^2.4.0","@gooddata/typings":"^2.22.0","ag-grid-community":"20.0.0","http-status-codes":"^1.3.0","@gooddata/js-utils":"^3.5.0","@gooddata/numberjs":"^3.2.4","fixed-data-table-2":"0.7.17","@gooddata/goodstrap":"^68.3.0","react-dom-factories":"^1.0.2","@gooddata/gooddata-js":"^12.5.2","json-stable-stringify":"^1.0.1","react-transition-group":"^2.2.1","hoist-non-react-statics":"^3.3.0","nodelist-foreach-polyfill":"^1.2.0","@formatjs/intl-pluralrules":"^1.3.6","highcharts-grouped-categories":"^1.1.3"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"raf":"3.3.2","yup":"^0.24.1","jest":"24.7.1","husky":"3.0.0","madge":"^3.4.4","react":"^16.5.2","enzyme":"3.5.0","eslint":"4.19.1","formik":"^0.11.11","moment":"2.23.0","history":"^4.7.2","ts-jest":"24.0.0","webpack":"4.30.0","full-icu":"^1.3.0","prettier":"1.16.4","react-ga":"^2.5.2","recharts":"1.0.0-beta.9","testcafe":"1.1.4","commander":"2.14.1","node-sass":"4.13.0","react-dom":"^16.5.2","stylelint":"^10.0.0","supertest":"3.0.0","ts-loader":"6.0.0","@types/raf":"^3.4.0","css-loader":"0.28.7","jest-junit":"3.0.0","raw-loader":"0.5.1","styled-jsx":"2.2.1","typescript":"3.3.4000","@babel/core":"7.4.4","@types/jest":"24.0.6","@types/node":"7.0.8","@types/uuid":"3.4.3","file-loader":"3.0.1","jest-enzyme":"7.0.2","lint-staged":"9.1.0","sass-loader":"6.0.6","webpack-cli":"3.3.2","@types/react":"16.8.6","babel-loader":"8.0.5","react-helmet":"5.2.0","react-select":"1.2.1","style-loader":"0.19.1","@types/enzyme":"3.1.13","@types/lodash":"4.14.123","testcafe-live":"0.1.4","@babel/runtime":"7.4.4","dotenv-webpack":"^1.7.0","@babel/polyfill":"^7.4.4","@storybook/react":"5.0.11","@types/invariant":"2.2.29","@types/react-dom":"16.0.11","isomorphic-fetch":"2.2.1","react-datepicker":"1.1.0","react-router-dom":"4.2.2","@babel/preset-env":"7.4.4","@gooddata/mock-js":"^2.11.0","@storybook/addons":"5.0.11","@types/classnames":"2.2.3","@types/prop-types":"15.5.2","@storybook/theming":"5.0.11","identity-obj-proxy":"^3.0.0","intl-messageformat":"^7.5.4","webpack-dev-server":"3.3.1","@babel/preset-react":"7.0.0","@types/react-portal":"4.0.1","@types/react-window":"^1.8.1","babel-plugin-lodash":"3.3.4","html-webpack-plugin":"3.2.0","react-test-renderer":"16.4.2","@types/react-measure":"2.0.5","clean-webpack-plugin":"2.0.2","stats-webpack-plugin":"0.7.0","eslint-config-prettier":"4.1.0","react-google-recaptcha":"^0.14.1","tslint-config-prettier":"1.18.0","@gooddata/eslint-config":"^1.0.0","@gooddata/tslint-config":"1.0.0","@types/react-responsive":"^3.0.3","@types/storybook__react":"4.0.1","@types/stringify-object":"^3.2.0","enzyme-adapter-react-16":"1.3.1","@gooddata/test-storybook":"3.2.1","@storybook/addon-actions":"5.0.11","@storybook/addon-options":"5.0.11","node-sass-magic-importer":"5.1.0","react-syntax-highlighter":"11.0.2","@types/fixed-data-table-2":"0.8.1","stylelint-config-prettier":"5.2.0","@gooddata/stylelint-config":"4.0.0","@types/react-test-renderer":"16.0.0","circular-dependency-plugin":"5.0.2","compression-webpack-plugin":"2.0.0","@types/json-stable-stringify":"^1.0.32","@gooddata/frontend-npm-scripts":"1.1.0","@types/enzyme-adapter-react-16":"1.0.3","stylelint-checkstyle-formatter":"0.1.0","@types/storybook__addon-actions":"3.4.2","@babel/plugin-proposal-class-properties":"7.4.4","@babel/plugin-proposal-object-rest-spread":"7.4.4","@babel/plugin-transform-async-to-generator":"7.4.4"},"peerDependencies":{"react":"^16.5.2","react-dom":"^16.5.2"},"_npmOperationalInternal":{"tmp":"tmp/react-components_7.5.0-alpha-tulean-TLE-RAIL2163-2020-03-31T11-22-07-735Z_1585653755993_0.2103135969972525","host":"s3://npm-registry-packages"}},"7.5.0-beta.42":{"name":"@gooddata/react-components","version":"7.5.0-beta.42","author":{"name":"GoodData Corporation"},"license":"BSD-3-Clause","_id":"@gooddata/react-components@7.5.0-beta.42","maintainers":[{"name":"afi","email":"adam.fiedler@gooddata.com"},{"name":"bertold8","email":"ivan.nejezchleb@seznam.cz"},{"name":"brbistas","email":"valentinos.chraniotis@gooddata.com"},{"name":"bugsbunny338","email":"jiri.zajic@mensa.cz"},{"name":"de.do","email":"de.do@gooddata.com"},{"name":"gooddata-ci","email":"rail@gooddata.com"},{"name":"hung.nguyen.hoang","email":"hung.nguyen@gooddata.com"},{"name":"ivan.mjartan","email":"ivan.mjartan@gooddata.com"},{"name":"jakub-sterba","email":"jakub.sterba@gooddata.com"},{"name":"jankc","email":"jan.krapac@gmail.com"},{"name":"jaroslav.tomecek","email":"jaroslav.tomecek@gooddata.com"},{"name":"jkittler","email":"honza.kittler@gmail.com"},{"name":"khanh.le","email":"khanh.le@gooddata.com"},{"name":"lanhuynh","email":"lan.huynh@gooddata.com"},{"name":"linhhong","email":"linh.hong@gooddata.com"},{"name":"lupko","email":"lubomir.slivka@gooddata.com"},{"name":"matyas.kandl","email":"matyas.kandl@gooddata.com"},{"name":"michal.marsal","email":"michal.marsal@gooddata.com"},{"name":"naibinh","email":"naibinh@gmail.com"},{"name":"nikolacech","email":"nikola.cech@gooddata.com"},{"name":"nis.hua","email":"nis.hua@gooddata.com"},{"name":"no23reason","email":"dan.homola@hotmail.cz"},{"name":"patrikbraborec","email":"patrik.braborec@gooddata.com"},{"name":"pbenes","email":"petr.benes@gooddata.com"},{"name":"petrjanu","email":"petr.janu@gooddata.com"},{"name":"ptquang86","email":"ptquang86@gmail.com"},{"name":"qduval","email":"quentin.duval@gooddata.com"},{"name":"rodri360","email":"me@rodri360.com"},{"name":"sitina","email":"jiri.sitina@gooddata.com"},{"name":"strouhaljan","email":"strouhal.jan@gmail.com"},{"name":"tomas.kratochvil","email":"tomas.kratochvil@gooddata.com"},{"name":"tomasreichmann","email":"tomasreichmann@gmail.com"},{"name":"tomsatgd","email":"tomas.satinsky@gooddata.com"},{"name":"trung-le-quoc","email":"trung.le@gooddata.com"},{"name":"tu-ngo","email":"tungo1981@gmail.com"},{"name":"tulean","email":"tuan.le@gooddata.com"},{"name":"tuqt1005","email":"tu.tran@gooddata.com"},{"name":"utdnah","email":"danh.ung@gooddata.com"},{"name":"vlastikcz","email":"vlastimil.kotas@gooddata.com"},{"name":"vu.pham","email":"vu.pham@gooddata.com"},{"name":"xmort","email":"petr.dolejsi@gooddata.com"},{"name":"yanlipnican","email":"yanlipnican@gmail.com"}],"homepage":"https://github.com/gooddata/gooddata-react-components#readme","bugs":{"url":"https://github.com/gooddata/gooddata-react-components/issues"},"dist":{"shasum":"5741c3421b987ca3a5df690978d2fec79c0b01f7","tarball":"https://registry.npmjs.org/@gooddata/react-components/-/react-components-7.5.0-beta.42.tgz","fileCount":2494,"integrity":"sha512-Vnxvp/RWSeNsbjQzBPcmIm1kKIEcnR+ukkHhILezkoGuxx3HDddbdLKvULHMLawbt33oPniJUo30LG6H3pJntQ==","signatures":[{"sig":"MEUCIQCGP4ig0jIkcLG8qyo0YgZERck/cHvYKldlW0TJEV5giwIgFM1zgY2lAqWT7G33f3g0uaIkJ0XLtH3/0P1jxm2EQ0Y=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":9841077,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJegzdqCRA9TVsSAnZWagAAGOkP/2/H+LkUConZY3+8XGgA\nQIudyMl0Zt3o25vkIaPNSZiuT1gQgsxOomTX0/EWmku2asIf3g4wrEgzhsZp\nMk0DQ/z2lI9SzrmAM6YuIBpny7qj8CwuIC43bFp8b9sOnRhqicISdqtMnitI\nwcvvAcwdMjrCfZEx8qLAws8TmUUzXP9q9c3ZwLUqA2mgdd2oBO4tnzgvHBPN\nbk9bLu/VL8GL6nPwMSsvhxnEZ8vcBE8zs6N4oRzImnQbSsTRoGloR1n5IJID\nzcFiZS2OLym4/5+tba+YoONonInq2DtyaIi5WS/hn+fecWHixZ9xN7o/ACx6\nIZqgNwRSvjrYD0XYOge/wpvBg5FYEFQ8350WhMK4gEYPOne7ghhALGD0fwGO\n5XlmewBRvw9xUbuEYUtqG16WKlrsuievXZyXIJ3jQQeJEtMTvspMLJj6Ak/X\n5YogdMofeQ9/YxPIxxOzXzqS8cUcnfQYRdZ7xL30IAZ/3xVGTSNYbtWPvr/+\nf70XJPaTNAz16mwgnELlT/X2LEposi0FH8WU5Mi3kAEaRC68jVXQl+N56wYn\nmie+3GOpLN6c+vL702tsFF+TPsnQ0qrktNMNZscVExKzLhNKKTHmFbEC+WEB\no6k8JhOrViDCyjiuSebUNHDeGCdzGVNLzdfPYLMDAhnAS1AD/B3VkCcilcNZ\n/Ani\r\n=E6Y/\r\n-----END PGP SIGNATURE-----\r\n"},"main":"dist/index.js","husky":{"hooks":{"pre-commit":"lint-staged"}},"config":{"eslint":"./examples/**/*.{js,jsx}","tslint":"./{__mocks__,src,stories}/{,**/}*.{ts,tsx}"},"readme":"[![npm version](https://badge.fury.io/js/%40gooddata%2Freact-components.svg)](https://www.npmjs.com/package/@gooddata/react-components)\n\n# GoodData.UI React components\n> A React-based JavaScript library for building data-driven applications\n\n## Getting started\n- [GoodData.UI Documentation](http://sdk.gooddata.com/gooddata-ui/)\n- [GoodData.UI Live Examples](https://gooddata-examples.herokuapp.com/)\n- [Stack Overflow](https://stackoverflow.com/questions/tagged/gooddata)\n\n### Usage\nWith [yarn](https://yarnpkg.com) installed, go to your project directory and run\n```\n$ yarn add @gooddata/react-components\n```\nIf you prefer [npm](npmjs.com) run\n```\n$ npm install --save @gooddata/react-components\n```\n\nThe public API is exposed via global `index.js`. Except for the styles, do not import any other file directly\nbecause they are not intended to be part of the public API.\n\n## Contributing\n\nWe welcome any contribution in form of [issues](https://github.com/gooddata/gooddata-react-components/issues) or [pull requests](https://github.com/gooddata/gooddata-react-components/pulls).\n\nInstall [Node.js](http://nodejs.org) (node 12.16.1, npm v6.13.4) and [Yarn](https://classic.yarnpkg.com) (1.22.4).\n\nInstall dependencies:\n```\nyarn install --frozen-lockfile\n```\n\nThese commands may come in handy while developing:\n\n| command | description |\n| ------- | ----------- |\n| `yarn install --pure-lockfile` | first step |\n| ||\n| `yarn dev` | build react-components to `/dist` in watch mode |\n| `yarn test` | run all unit tests |\n| `yarn prettier-write` | format the source code to match the valid codestyle |\n| `yarn validate` | validate codestyle |\n| ||\n| `yarn storybook` | run storybook from `/stories` on http://localhost:9001 |\n| `yarn build-storybook` | build storybook to `/dist-storybook` |\n| `yarn test-storybook` | run storybook and [screenshot tests](https://github.com/gooddata/gdc-client-utils/tree/master/test-storybook) |\n| ||\n| `yarn examples` | run Live Examples dev-server from `/examples` on https://localhost:8999 |\n| `yarn examples-build` | build Live Examples to `/examples/dist` |\n| `yarn examples-server` | serve built Live Examples - see `/examples/server/src` |\n| `yarn examples-testcafe` | run testcafe tests against `localhost:8999` |\n\n### Deploy to heroku.com\nWhen you deploy this repo to heroku, it serves *GoodData.UI Live Examples*.\nRelevant tasks are in `Procfile` and `package.json`.\n\n```bash\n# run in the project directory\nheroku login\nheroku create <your-app-name>\nheroku config:set DOMAIN_ADMIN_USERNAME=x@gooddata.com DOMAIN_ADMIN_PASSWORD=xy PROJECT_ID_TO_ASSIGN=xms7ga4tf3g3nzucd8380o2bev8oeknp\ngit push heroku HEAD:master\nheroku open\n```\n### Enable Geo Chart for Storybook and Live Examples\nGeo chart uses Mapbox to render map which requires a Mapbox access token.\n- Register an account and create Mapbox access token at [guide](https://docs.mapbox.com/help/how-mapbox-works/access-tokens/)\n- Store the created token at `.env`:\n```bash\necho -e \"EXAMPLE_MAPBOX_ACCESS_TOKEN=token\" >> .env # only need to run once\necho -e \"STORYBOOK_MAPBOX_ACCESS_TOKEN=token\" >> .env # only need to run once\n```\n\n### Run Live Examples Locally\nTo run *GoodData.UI Live Examples* locally:\n```bash\ngit clone <this-repository>\ncd  <repository-folder>\nyarn install --pure-lockfile\nyarn examples\n```\nThen open https://localhost:8999 and login using Live Examples account (you can [create one here](https://gooddata-examples.herokuapp.com/registration)).\n\n### Run Storybook locally\n- Run storybook with token stored in `.env` for more secure\n```bash\nyarn storybook\n```\n- Or run storybook with token env param exposed to cli (not suggested)\n```bash\nSTORYBOOK_MAPBOX_ACCESS_TOKEN=token yarn storybook\n```\n- Apply either above way to `yarn build-storybook` or `yarn test-storybook`\n\n### Source code formatting\nThe source code in the repository is formatted by [Prettier](https://prettier.io/).\nThe format of the code is validated by our Continuous Integration server and is one of the requirements of successful merge.\n\nPrettier is supported by every major IDE. You can find the list of supported editors and how to configure them [here](https://prettier.io/docs/en/editors.html).\n\nIn the case, when your editor is not supported or you don't want to setup the integration, you can run the `yarn prettier-write` command to reformat the code before commit.\n\n## Changelog\n\n- see [CHANGELOG.md](CHANGELOG.md)\n\n## Supported versions\n\nIn order to make the user experience with integrating GoodData UI SDK as smooth and secure as possible and to ensure that the SDK is using the latest features of the platform, we will only provide support to two most recent major versions of UI SDK.\n\nThe most recent majors will be supported in the following modes:\n\n- The latest major version will receive all new functionality and all bug fixes\n- The previous major version will only receive fixes to critical issues and security fixes. These fixes will be applied on top of last released version of the previous major\n\nThe customers are encouraged to always use the latest version of the UI SDK.\n\nIn case of using older versions, the user might face API incompatibility, performance or security issues.\n\nPlease follow the installation instructions to update to the newest version.\n\n## License\n\n(C) 2007-2020 GoodData Corporation\n\nThis project is dual licensed:\n\n- The ATTRIBUTION-NONCOMMERCIAL 4.0 INTERNATIONAL (CC BY-NC 4.0) is used for purpose of the trial experience and evaluation of GoodData.UI library.\n- The GOODDATA GOODDATA.UI LIBRARY END USER LICENSE AGREEMENT is used for GoodData customers.\n\nFor more information, please see [LICENSE](https://github.com/gooddata/gooddata-react-components/blob/master/LICENSE)\n","gitHead":"13df3b9d3a7c7248d13b990439bfea04050d2bc7","scripts":{"dev":"bash scripts/build.sh --dev-watch","test":"jest --watch","build":"bash scripts/build.sh","tslint":"yarn run-tslint -t verbose $npm_package_config_tslint","prepare":"cd examples/server && yarn install --frozen-lockfile && cd ../..; rm -r examples/node_modules 2>/dev/null; true","examples":"bash scripts/run-examples.sh","prepare?":"# Called before `npm publish` and on local `npm install`. Temporarily also for deleting obsolete node_modules. Ends with `true` to continue gracefully.","validate":"tsc --noEmit && yarn tslint && eslint $npm_package_config_eslint && yarn validate-style && yarn prettier-check","build-dev":"bash scripts/build.sh --dev","examples?":"# Default is developer domain, other options: yarn examples [sec,secure,stg,stg2,stg3,demo,developer or URL]","storybook":"yarn build && start-storybook -p 9001 -c .storybook","test-once":"jest","tslint-ci":"mkdir -p ./ci/results && yarn run-tslint -t checkstyle -o ./ci/results/tslint-results.xml $npm_package_config_tslint","run-tslint":"tslint -p tsconfig.json","validate-ci":"tsc --noEmit && yarn tslint-ci  && eslint $npm_package_config_eslint -f checkstyle -o ci/results/eslint-results.xml && yarn validate-style-ci && yarn prettier-check","examples-build":"bash scripts/build-examples.sh","prepublishOnly":"yarn build","prettier-check":"prettier --check '{src,stories,styles,__mocks__,examples/server/src,examples/src,examples/test}/**/*.{ts,js,tsx,jsx,json,scss,md,yaml,html}'","prettier-write":"prettier --write '{src,stories,styles,__mocks__,examples/server/src,examples/src,examples/test}/**/*.{ts,js,tsx,jsx,json,scss,md,yaml,html}'","test-storybook":"yarn build && test-storybook","validate-style":"stylelint '**/*.scss'","build-storybook":"yarn build && build-storybook -c .storybook -o dist-storybook","examples-server":"node examples/server/src/index.js","heroku-postbuild":"yarn examples-build developer","examples-testcafe":"./scripts/run-testcafe.sh visual","validate-style-ci":"stylelint '**/*.scss' --custom-formatter=node_modules/stylelint-checkstyle-formatter > ci/results/stylelint-results.xml","check-circular-deps":"madge --circular --extensions ts ./src","examples-testcafe-ci":"./scripts/run-testcafe.sh ci","examples-testcafe-live":"./scripts/run-testcafe.sh live"},"typings":"dist/index.d.ts","_npmUser":{"name":"gooddata-ci","email":"rail@gooddata.com"},"deprecated":"@gooddata/react-components@7 reached End of Support on March 31, 2022. Please upgrade (see https://sdk.gooddata.com/gooddata-ui/docs/supported_versions.html for more information).","repository":{"url":"git+ssh://git@github.com/gooddata/gooddata-react-components.git","type":"git"},"_npmVersion":"6.13.4","description":"GoodData.UI - A powerful JavaScript library for building analytical applications","directories":{},"lint-staged":{"{src,stories,styles,__mocks__,examples/server/src,examples/src,examples/test}/**/*.{ts,js,tsx,jsx,scss}":["npx gdc-fix-copyright","git add"],"{src,stories,styles,__mocks__,examples/server/src,examples/src,examples/test}/**/*.{ts,js,tsx,jsx,json,scss,md,yaml,html}":["prettier --write","git add"]},"_nodeVersion":"12.16.1","dependencies":{"rxjs":"^5.5.6","uuid":"^3.2.1","immer":"^1.3.1","lodash":"^4.17.15","date-fns":"^2.7.0","downshift":"^3.2.7","invariant":"^2.2.2","mapbox-gl":"^1.6.1","classnames":"^2.2.6","highcharts":"7.1.1","prop-types":"^15.6.0","react-intl":"^3.6.0","custom-event":"^1.0.1","react-window":"^1.8.1","ag-grid-react":"20.0.0","react-measure":"^2.3.0","@types/mapbox-gl":"^1.6.1","react-day-picker":"~7.3.0","react-responsive":"^3.0.0","stringify-object":"^2.4.0","@gooddata/typings":"^2.22.0","ag-grid-community":"20.0.0","http-status-codes":"^1.3.0","@gooddata/js-utils":"^3.5.0","@gooddata/numberjs":"^3.2.4","fixed-data-table-2":"0.7.17","@gooddata/goodstrap":"^68.2.1","react-dom-factories":"^1.0.2","@gooddata/gooddata-js":"^12.5.2","json-stable-stringify":"^1.0.1","react-transition-group":"^2.2.1","hoist-non-react-statics":"^3.3.0","nodelist-foreach-polyfill":"^1.2.0","@formatjs/intl-pluralrules":"^1.3.6","highcharts-grouped-categories":"^1.1.3"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"raf":"3.3.2","yup":"^0.24.1","jest":"24.7.1","husky":"3.0.0","madge":"^3.4.4","react":"^16.5.2","enzyme":"3.5.0","eslint":"4.19.1","formik":"^0.11.11","moment":"2.23.0","history":"^4.7.2","ts-jest":"24.0.0","webpack":"4.30.0","full-icu":"^1.3.0","prettier":"1.16.4","react-ga":"^2.5.2","recharts":"1.0.0-beta.9","testcafe":"1.1.4","commander":"2.14.1","node-sass":"4.13.0","react-dom":"^16.5.2","stylelint":"^10.0.0","supertest":"3.0.0","ts-loader":"6.0.0","@types/raf":"^3.4.0","css-loader":"0.28.7","jest-junit":"3.0.0","raw-loader":"0.5.1","styled-jsx":"2.2.1","typescript":"3.3.4000","@babel/core":"7.4.4","@types/jest":"24.0.6","@types/node":"7.0.8","@types/uuid":"3.4.3","file-loader":"3.0.1","jest-enzyme":"7.0.2","lint-staged":"9.1.0","sass-loader":"6.0.6","webpack-cli":"3.3.2","@types/react":"16.8.6","babel-loader":"8.0.5","react-helmet":"5.2.0","react-select":"1.2.1","style-loader":"0.19.1","@types/enzyme":"3.1.13","@types/lodash":"4.14.123","testcafe-live":"0.1.4","@babel/runtime":"7.4.4","dotenv-webpack":"^1.7.0","@babel/polyfill":"^7.4.4","@storybook/react":"5.0.11","@types/invariant":"2.2.29","@types/react-dom":"16.0.11","isomorphic-fetch":"2.2.1","react-datepicker":"1.1.0","react-router-dom":"4.2.2","@babel/preset-env":"7.4.4","@gooddata/mock-js":"^2.11.0","@storybook/addons":"5.0.11","@types/classnames":"2.2.3","@types/prop-types":"15.5.2","@storybook/theming":"5.0.11","identity-obj-proxy":"^3.0.0","intl-messageformat":"^7.5.4","webpack-dev-server":"3.3.1","@babel/preset-react":"7.0.0","@types/react-portal":"4.0.1","@types/react-window":"^1.8.1","babel-plugin-lodash":"3.3.4","html-webpack-plugin":"3.2.0","react-test-renderer":"16.4.2","@types/react-measure":"2.0.5","clean-webpack-plugin":"2.0.2","stats-webpack-plugin":"0.7.0","eslint-config-prettier":"4.1.0","react-google-recaptcha":"^0.14.1","tslint-config-prettier":"1.18.0","@gooddata/eslint-config":"^1.0.0","@gooddata/tslint-config":"1.0.0","@types/react-responsive":"^3.0.3","@types/storybook__react":"4.0.1","@types/stringify-object":"^3.2.0","enzyme-adapter-react-16":"1.3.1","@gooddata/test-storybook":"3.2.1","@storybook/addon-actions":"5.0.11","@storybook/addon-options":"5.0.11","node-sass-magic-importer":"5.1.0","react-syntax-highlighter":"11.0.2","@types/fixed-data-table-2":"0.8.1","stylelint-config-prettier":"5.2.0","@gooddata/stylelint-config":"4.0.0","@types/react-test-renderer":"16.0.0","circular-dependency-plugin":"5.0.2","compression-webpack-plugin":"2.0.0","@types/json-stable-stringify":"^1.0.32","@gooddata/frontend-npm-scripts":"1.1.0","@types/enzyme-adapter-react-16":"1.0.3","stylelint-checkstyle-formatter":"0.1.0","@types/storybook__addon-actions":"3.4.2","@babel/plugin-proposal-class-properties":"7.4.4","@babel/plugin-proposal-object-rest-spread":"7.4.4","@babel/plugin-transform-async-to-generator":"7.4.4"},"peerDependencies":{"react":"^16.5.2","react-dom":"^16.5.2"},"_npmOperationalInternal":{"tmp":"tmp/react-components_7.5.0-beta.42_1585657705541_0.20010090851863405","host":"s3://npm-registry-packages"}},"7.5.0-alpha-ptquang86-test-color-70-2020-04-01T02-28-45-576Z":{"name":"@gooddata/react-components","version":"7.5.0-alpha-ptquang86-test-color-70-2020-04-01T02-28-45-576Z","author":{"name":"GoodData Corporation"},"license":"BSD-3-Clause","_id":"@gooddata/react-components@7.5.0-alpha-ptquang86-test-color-70-2020-04-01T02-28-45-576Z","maintainers":[{"name":"afi","email":"adam.fiedler@gooddata.com"},{"name":"bertold8","email":"ivan.nejezchleb@seznam.cz"},{"name":"brbistas","email":"valentinos.chraniotis@gooddata.com"},{"name":"bugsbunny338","email":"jiri.zajic@mensa.cz"},{"name":"de.do","email":"de.do@gooddata.com"},{"name":"gooddata-ci","email":"rail@gooddata.com"},{"name":"hung.nguyen.hoang","email":"hung.nguyen@gooddata.com"},{"name":"ivan.mjartan","email":"ivan.mjartan@gooddata.com"},{"name":"jakub-sterba","email":"jakub.sterba@gooddata.com"},{"name":"jankc","email":"jan.krapac@gmail.com"},{"name":"jaroslav.tomecek","email":"jaroslav.tomecek@gooddata.com"},{"name":"jkittler","email":"honza.kittler@gmail.com"},{"name":"khanh.le","email":"khanh.le@gooddata.com"},{"name":"lanhuynh","email":"lan.huynh@gooddata.com"},{"name":"linhhong","email":"linh.hong@gooddata.com"},{"name":"lupko","email":"lubomir.slivka@gooddata.com"},{"name":"matyas.kandl","email":"matyas.kandl@gooddata.com"},{"name":"michal.marsal","email":"michal.marsal@gooddata.com"},{"name":"naibinh","email":"naibinh@gmail.com"},{"name":"nikolacech","email":"nikola.cech@gooddata.com"},{"name":"nis.hua","email":"nis.hua@gooddata.com"},{"name":"no23reason","email":"dan.homola@hotmail.cz"},{"name":"patrikbraborec","email":"patrik.braborec@gooddata.com"},{"name":"pbenes","email":"petr.benes@gooddata.com"},{"name":"petrjanu","email":"petr.janu@gooddata.com"},{"name":"ptquang86","email":"ptquang86@gmail.com"},{"name":"qduval","email":"quentin.duval@gooddata.com"},{"name":"rodri360","email":"me@rodri360.com"},{"name":"sitina","email":"jiri.sitina@gooddata.com"},{"name":"strouhaljan","email":"strouhal.jan@gmail.com"},{"name":"tomas.kratochvil","email":"tomas.kratochvil@gooddata.com"},{"name":"tomasreichmann","email":"tomasreichmann@gmail.com"},{"name":"tomsatgd","email":"tomas.satinsky@gooddata.com"},{"name":"trung-le-quoc","email":"trung.le@gooddata.com"},{"name":"tu-ngo","email":"tungo1981@gmail.com"},{"name":"tulean","email":"tuan.le@gooddata.com"},{"name":"tuqt1005","email":"tu.tran@gooddata.com"},{"name":"utdnah","email":"danh.ung@gooddata.com"},{"name":"vlastikcz","email":"vlastimil.kotas@gooddata.com"},{"name":"vu.pham","email":"vu.pham@gooddata.com"},{"name":"xmort","email":"petr.dolejsi@gooddata.com"},{"name":"yanlipnican","email":"yanlipnican@gmail.com"}],"homepage":"https://github.com/gooddata/gooddata-react-components#readme","bugs":{"url":"https://github.com/gooddata/gooddata-react-components/issues"},"dist":{"shasum":"a6be880a4d5b29734cf6f7d7891004b0e5f8974b","tarball":"https://registry.npmjs.org/@gooddata/react-components/-/react-components-7.5.0-alpha-ptquang86-test-color-70-2020-04-01T02-28-45-576Z.tgz","fileCount":2507,"integrity":"sha512-hKEadLNzxEP7cTxk+Cm9nXRamR6KKEkBEDo9cQeCrBOc+soEtTCbL1j45s3xrgSUt+1evzn0IMXCcqK2K2AYmw==","signatures":[{"sig":"MEYCIQDmHuCgXkiKxeP+5QNSaiTG4fBJhxLk8dRpzRzTXLBnWQIhAMn9ocKfF5v82VqzTM2/+9oD1sLMBcf0nzrBYZeEw5z3","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":9954126,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJeg/x/CRA9TVsSAnZWagAAtIoP/iIBWeYgoBxnHVz5x6yj\nmj2PPzqOjIZlJxtPucWzbfuVVmfZk2rpEuzf4/ueo0l5CcYwovI4go46iKA2\nCDCf1KllpiZwKkLk6sjjfJPuu+1KzT1yJdwHUB4yxDann9RUEK9o+/vUjUPX\n2OZCF8yNH81C1d+ia/x/Ce4N0tyCNRGYlpDmkk880cHcphpxJx/+p5Rh5bCm\nJD6TvHWccTo0hB8iSUQGIX3d1b9MECtNnpbBopcAD1pnvPROzP1DshB4jszf\n/RxME5zca+AF2uTIMxwmphY5EmKIxEyyKegrZ+RrciImQxsv2HF+4jVRRQkk\nAJ4T+tosj+0/2ZBeTF4CM54/JUweialsZ5XMbaVxRvrUe1Lg1k4HUV7I/BDw\n16+Z3bxqFUnuCkpxj9vLG1IhGBfA+WyYsWkfXH0K/lwa28/L7yDfYS+9Pi5w\n4HLalZZsWFXv5drEnugGjVL5A8hlclUAie3ZiaDisQZ+c2kf7shXcubBu2CV\ndTFHM0sPhkbKnNFJUIzIlt9zJlkpfu3j5iU02prxZ2ZIB3fBnjFyBnuDYbrA\nmiSAITTBYAj5uGdpD01FvaHlyq1SQm28xEWXARxXeIhO23IEcXSA5y6rfx79\nBPWORipbHTYD0vtglrxCXyb13eVBsMpKI0aWspBY4DoO1V2wvM1gQp0M5HYa\nKW1O\r\n=AHzX\r\n-----END PGP SIGNATURE-----\r\n"},"main":"dist/index.js","husky":{"hooks":{"pre-commit":"lint-staged"}},"config":{"eslint":"./examples/**/*.{js,jsx}","tslint":"./{__mocks__,src,stories}/{,**/}*.{ts,tsx}"},"readme":"[![npm version](https://badge.fury.io/js/%40gooddata%2Freact-components.svg)](https://www.npmjs.com/package/@gooddata/react-components)\n\n# GoodData.UI React components\n> A React-based JavaScript library for building data-driven applications\n\n## Getting started\n- [GoodData.UI Documentation](http://sdk.gooddata.com/gooddata-ui/)\n- [GoodData.UI Live Examples](https://gooddata-examples.herokuapp.com/)\n- [Stack Overflow](https://stackoverflow.com/questions/tagged/gooddata)\n\n### Usage\nWith [yarn](https://yarnpkg.com) installed, go to your project directory and run\n```\n$ yarn add @gooddata/react-components\n```\nIf you prefer [npm](npmjs.com) run\n```\n$ npm install --save @gooddata/react-components\n```\n\nThe public API is exposed via global `index.js`. Except for the styles, do not import any other file directly\nbecause they are not intended to be part of the public API.\n\n## Contributing\n\nWe welcome any contribution in form of [issues](https://github.com/gooddata/gooddata-react-components/issues) or [pull requests](https://github.com/gooddata/gooddata-react-components/pulls).\n\nInstall [Node.js](http://nodejs.org) (node 12.16.1, npm v6.13.4) and [Yarn](https://classic.yarnpkg.com) (1.22.4).\n\nInstall dependencies:\n```\nyarn install --frozen-lockfile\n```\n\nThese commands may come in handy while developing:\n\n| command | description |\n| ------- | ----------- |\n| `yarn install --pure-lockfile` | first step |\n| ||\n| `yarn dev` | build react-components to `/dist` in watch mode |\n| `yarn test` | run all unit tests |\n| `yarn prettier-write` | format the source code to match the valid codestyle |\n| `yarn validate` | validate codestyle |\n| ||\n| `yarn storybook` | run storybook from `/stories` on http://localhost:9001 |\n| `yarn build-storybook` | build storybook to `/dist-storybook` |\n| `yarn test-storybook` | run storybook and [screenshot tests](https://github.com/gooddata/gdc-client-utils/tree/master/test-storybook) |\n| ||\n| `yarn examples` | run Live Examples dev-server from `/examples` on https://localhost:8999 |\n| `yarn examples-build` | build Live Examples to `/examples/dist` |\n| `yarn examples-server` | serve built Live Examples - see `/examples/server/src` |\n| `yarn examples-testcafe` | run testcafe tests against `localhost:8999` |\n\n### Deploy to heroku.com\nWhen you deploy this repo to heroku, it serves *GoodData.UI Live Examples*.\nRelevant tasks are in `Procfile` and `package.json`.\n\n```bash\n# run in the project directory\nheroku login\nheroku create <your-app-name>\nheroku config:set DOMAIN_ADMIN_USERNAME=x@gooddata.com DOMAIN_ADMIN_PASSWORD=xy PROJECT_ID_TO_ASSIGN=xms7ga4tf3g3nzucd8380o2bev8oeknp\ngit push heroku HEAD:master\nheroku open\n```\n### Enable Geo Chart for Storybook and Live Examples\nGeo chart uses Mapbox to render map which requires a Mapbox access token.\n- Register an account and create Mapbox access token at [guide](https://docs.mapbox.com/help/how-mapbox-works/access-tokens/)\n- Store the created token at `.env`:\n```bash\necho -e \"EXAMPLE_MAPBOX_ACCESS_TOKEN=token\" >> .env # only need to run once\necho -e \"STORYBOOK_MAPBOX_ACCESS_TOKEN=token\" >> .env # only need to run once\n```\n\n### Run Live Examples Locally\nTo run *GoodData.UI Live Examples* locally:\n```bash\ngit clone <this-repository>\ncd  <repository-folder>\nyarn install --pure-lockfile\nyarn examples\n```\nThen open https://localhost:8999 and login using Live Examples account (you can [create one here](https://gooddata-examples.herokuapp.com/registration)).\n\n### Run Storybook locally\n- Run storybook with token stored in `.env` for more secure\n```bash\nyarn storybook\n```\n- Or run storybook with token env param exposed to cli (not suggested)\n```bash\nSTORYBOOK_MAPBOX_ACCESS_TOKEN=token yarn storybook\n```\n- Apply either above way to `yarn build-storybook` or `yarn test-storybook`\n\n### Source code formatting\nThe source code in the repository is formatted by [Prettier](https://prettier.io/).\nThe format of the code is validated by our Continuous Integration server and is one of the requirements of successful merge.\n\nPrettier is supported by every major IDE. You can find the list of supported editors and how to configure them [here](https://prettier.io/docs/en/editors.html).\n\nIn the case, when your editor is not supported or you don't want to setup the integration, you can run the `yarn prettier-write` command to reformat the code before commit.\n\n## Changelog\n\n- see [CHANGELOG.md](CHANGELOG.md)\n\n## Supported versions\n\nIn order to make the user experience with integrating GoodData UI SDK as smooth and secure as possible and to ensure that the SDK is using the latest features of the platform, we will only provide support to two most recent major versions of UI SDK.\n\nThe most recent majors will be supported in the following modes:\n\n- The latest major version will receive all new functionality and all bug fixes\n- The previous major version will only receive fixes to critical issues and security fixes. These fixes will be applied on top of last released version of the previous major\n\nThe customers are encouraged to always use the latest version of the UI SDK.\n\nIn case of using older versions, the user might face API incompatibility, performance or security issues.\n\nPlease follow the installation instructions to update to the newest version.\n\n## License\n\n(C) 2007-2020 GoodData Corporation\n\nThis project is dual licensed:\n\n- The ATTRIBUTION-NONCOMMERCIAL 4.0 INTERNATIONAL (CC BY-NC 4.0) is used for purpose of the trial experience and evaluation of GoodData.UI library.\n- The GOODDATA GOODDATA.UI LIBRARY END USER LICENSE AGREEMENT is used for GoodData customers.\n\nFor more information, please see [LICENSE](https://github.com/gooddata/gooddata-react-components/blob/master/LICENSE)\n","gitHead":"81bd0674980eef8f91fe9c36c5f91e848611cf7d","scripts":{"dev":"bash scripts/build.sh --dev-watch","test":"jest --watch","build":"bash scripts/build.sh","tslint":"yarn run-tslint -t verbose $npm_package_config_tslint","prepare":"cd examples/server && yarn install --frozen-lockfile && cd ../..; rm -r examples/node_modules 2>/dev/null; true","examples":"bash scripts/run-examples.sh","prepare?":"# Called before `npm publish` and on local `npm install`. Temporarily also for deleting obsolete node_modules. Ends with `true` to continue gracefully.","validate":"tsc --noEmit && yarn tslint && eslint $npm_package_config_eslint && yarn validate-style && yarn prettier-check","build-dev":"bash scripts/build.sh --dev","examples?":"# Default is developer domain, other options: yarn examples [sec,secure,stg,stg2,stg3,demo,developer or URL]","storybook":"yarn build && start-storybook -p 9001 -c .storybook","test-once":"jest","tslint-ci":"mkdir -p ./ci/results && yarn run-tslint -t checkstyle -o ./ci/results/tslint-results.xml $npm_package_config_tslint","run-tslint":"tslint -p tsconfig.json","validate-ci":"tsc --noEmit && yarn tslint-ci  && eslint $npm_package_config_eslint -f checkstyle -o ci/results/eslint-results.xml && yarn validate-style-ci && yarn prettier-check","examples-build":"bash scripts/build-examples.sh","prepublishOnly":"yarn build","prettier-check":"prettier --check '{src,stories,styles,__mocks__,examples/server/src,examples/src,examples/test}/**/*.{ts,js,tsx,jsx,json,scss,md,yaml,html}'","prettier-write":"prettier --write '{src,stories,styles,__mocks__,examples/server/src,examples/src,examples/test}/**/*.{ts,js,tsx,jsx,json,scss,md,yaml,html}'","test-storybook":"yarn build && test-storybook","validate-style":"stylelint '**/*.scss'","build-storybook":"yarn build && build-storybook -c .storybook -o dist-storybook","examples-server":"node examples/server/src/index.js","heroku-postbuild":"yarn examples-build developer","examples-testcafe":"./scripts/run-testcafe.sh visual","validate-style-ci":"stylelint '**/*.scss' --custom-formatter=node_modules/stylelint-checkstyle-formatter > ci/results/stylelint-results.xml","check-circular-deps":"madge --circular --extensions ts ./src","examples-testcafe-ci":"./scripts/run-testcafe.sh ci","examples-testcafe-live":"./scripts/run-testcafe.sh live"},"typings":"dist/index.d.ts","_npmUser":{"name":"ptquang86","email":"ptquang86@gmail.com"},"deprecated":"@gooddata/react-components@7 reached End of Support on March 31, 2022. Please upgrade (see https://sdk.gooddata.com/gooddata-ui/docs/supported_versions.html for more information).","repository":{"url":"git+ssh://git@github.com/gooddata/gooddata-react-components.git","type":"git"},"_npmVersion":"6.13.4","description":"GoodData.UI - A powerful JavaScript library for building analytical applications","directories":{},"lint-staged":{"{src,stories,styles,__mocks__,examples/server/src,examples/src,examples/test}/**/*.{ts,js,tsx,jsx,scss}":["npx gdc-fix-copyright","git add"],"{src,stories,styles,__mocks__,examples/server/src,examples/src,examples/test}/**/*.{ts,js,tsx,jsx,json,scss,md,yaml,html}":["prettier --write","git add"]},"_nodeVersion":"12.16.1","dependencies":{"rxjs":"^5.5.6","uuid":"^3.2.1","immer":"^1.3.1","lodash":"^4.17.15","date-fns":"^2.7.0","downshift":"^3.2.7","invariant":"^2.2.2","mapbox-gl":"^1.6.1","classnames":"^2.2.6","highcharts":"7.1.1","prop-types":"^15.6.0","react-intl":"^3.6.0","custom-event":"^1.0.1","react-window":"^1.8.1","ag-grid-react":"20.0.0","react-measure":"^2.3.0","@types/mapbox-gl":"^1.6.1","react-day-picker":"~7.3.0","react-responsive":"^3.0.0","stringify-object":"^2.4.0","@gooddata/typings":"^2.23.0","ag-grid-community":"20.0.0","http-status-codes":"^1.3.0","@gooddata/js-utils":"^3.5.0","@gooddata/numberjs":"^3.2.4","fixed-data-table-2":"0.7.17","@gooddata/goodstrap":"^68.3.0","react-dom-factories":"^1.0.2","@gooddata/gooddata-js":"^12.5.2","json-stable-stringify":"^1.0.1","react-transition-group":"^2.2.1","hoist-non-react-statics":"^3.3.0","nodelist-foreach-polyfill":"^1.2.0","@formatjs/intl-pluralrules":"^1.3.6","highcharts-grouped-categories":"^1.1.3"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"raf":"3.3.2","yup":"^0.24.1","jest":"24.7.1","husky":"3.0.0","madge":"^3.4.4","react":"^16.5.2","enzyme":"3.5.0","eslint":"4.19.1","formik":"^0.11.11","moment":"2.23.0","history":"^4.7.2","ts-jest":"24.0.0","webpack":"4.30.0","full-icu":"^1.3.0","prettier":"1.16.4","react-ga":"^2.5.2","recharts":"1.0.0-beta.9","testcafe":"1.1.4","commander":"2.14.1","node-sass":"4.13.0","react-dom":"^16.5.2","stylelint":"^10.0.0","supertest":"3.0.0","ts-loader":"6.0.0","@types/raf":"^3.4.0","css-loader":"0.28.7","jest-junit":"3.0.0","raw-loader":"0.5.1","styled-jsx":"2.2.1","typescript":"3.3.4000","@babel/core":"7.4.4","@types/jest":"24.0.6","@types/node":"7.0.8","@types/uuid":"3.4.3","file-loader":"3.0.1","jest-enzyme":"7.0.2","lint-staged":"9.1.0","sass-loader":"6.0.6","webpack-cli":"3.3.2","@types/react":"16.8.6","babel-loader":"8.0.5","react-helmet":"5.2.0","react-select":"1.2.1","style-loader":"0.19.1","@types/enzyme":"3.1.13","@types/lodash":"4.14.123","testcafe-live":"0.1.4","@babel/runtime":"7.4.4","dotenv-webpack":"^1.7.0","@babel/polyfill":"^7.4.4","@storybook/react":"5.0.11","@types/invariant":"2.2.29","@types/react-dom":"16.0.11","isomorphic-fetch":"2.2.1","react-datepicker":"1.1.0","react-router-dom":"4.2.2","@babel/preset-env":"7.4.4","@gooddata/mock-js":"^2.13.0","@storybook/addons":"5.0.11","@types/classnames":"2.2.3","@types/prop-types":"15.5.2","@storybook/theming":"5.0.11","identity-obj-proxy":"^3.0.0","intl-messageformat":"^7.5.4","webpack-dev-server":"3.3.1","@babel/preset-react":"7.0.0","@types/react-portal":"4.0.1","@types/react-window":"^1.8.1","babel-plugin-lodash":"3.3.4","html-webpack-plugin":"3.2.0","react-test-renderer":"16.4.2","@types/react-measure":"2.0.5","clean-webpack-plugin":"2.0.2","stats-webpack-plugin":"0.7.0","eslint-config-prettier":"4.1.0","react-google-recaptcha":"^0.14.1","tslint-config-prettier":"1.18.0","@gooddata/eslint-config":"^1.0.0","@gooddata/tslint-config":"1.0.0","@types/react-responsive":"^3.0.3","@types/storybook__react":"4.0.1","@types/stringify-object":"^3.2.0","enzyme-adapter-react-16":"1.3.1","@gooddata/test-storybook":"3.2.1","@storybook/addon-actions":"5.0.11","@storybook/addon-options":"5.0.11","node-sass-magic-importer":"5.1.0","react-syntax-highlighter":"11.0.2","@types/fixed-data-table-2":"0.8.1","stylelint-config-prettier":"5.2.0","@gooddata/stylelint-config":"4.0.0","@types/react-test-renderer":"16.0.0","circular-dependency-plugin":"5.0.2","compression-webpack-plugin":"2.0.0","@types/json-stable-stringify":"^1.0.32","@gooddata/frontend-npm-scripts":"1.1.0","@types/enzyme-adapter-react-16":"1.0.3","stylelint-checkstyle-formatter":"0.1.0","@types/storybook__addon-actions":"3.4.2","@babel/plugin-proposal-class-properties":"7.4.4","@babel/plugin-proposal-object-rest-spread":"7.4.4","@babel/plugin-transform-async-to-generator":"7.4.4"},"peerDependencies":{"react":"^16.5.2","react-dom":"^16.5.2"},"_npmOperationalInternal":{"tmp":"tmp/react-components_7.5.0-alpha-ptquang86-test-color-70-2020-04-01T02-28-45-576Z_1585708158343_0.38425424049299606","host":"s3://npm-registry-packages"}},"7.5.0-alpha-ptquang86-test-color-70-2020-04-01T02-38-24-355Z":{"name":"@gooddata/react-components","version":"7.5.0-alpha-ptquang86-test-color-70-2020-04-01T02-38-24-355Z","author":{"name":"GoodData Corporation"},"license":"BSD-3-Clause","_id":"@gooddata/react-components@7.5.0-alpha-ptquang86-test-color-70-2020-04-01T02-38-24-355Z","maintainers":[{"name":"afi","email":"adam.fiedler@gooddata.com"},{"name":"bertold8","email":"ivan.nejezchleb@seznam.cz"},{"name":"brbistas","email":"valentinos.chraniotis@gooddata.com"},{"name":"bugsbunny338","email":"jiri.zajic@mensa.cz"},{"name":"de.do","email":"de.do@gooddata.com"},{"name":"gooddata-ci","email":"rail@gooddata.com"},{"name":"hung.nguyen.hoang","email":"hung.nguyen@gooddata.com"},{"name":"ivan.mjartan","email":"ivan.mjartan@gooddata.com"},{"name":"jakub-sterba","email":"jakub.sterba@gooddata.com"},{"name":"jankc","email":"jan.krapac@gmail.com"},{"name":"jaroslav.tomecek","email":"jaroslav.tomecek@gooddata.com"},{"name":"jkittler","email":"honza.kittler@gmail.com"},{"name":"khanh.le","email":"khanh.le@gooddata.com"},{"name":"lanhuynh","email":"lan.huynh@gooddata.com"},{"name":"linhhong","email":"linh.hong@gooddata.com"},{"name":"lupko","email":"lubomir.slivka@gooddata.com"},{"name":"matyas.kandl","email":"matyas.kandl@gooddata.com"},{"name":"michal.marsal","email":"michal.marsal@gooddata.com"},{"name":"naibinh","email":"naibinh@gmail.com"},{"name":"nikolacech","email":"nikola.cech@gooddata.com"},{"name":"nis.hua","email":"nis.hua@gooddata.com"},{"name":"no23reason","email":"dan.homola@hotmail.cz"},{"name":"patrikbraborec","email":"patrik.braborec@gooddata.com"},{"name":"pbenes","email":"petr.benes@gooddata.com"},{"name":"petrjanu","email":"petr.janu@gooddata.com"},{"name":"ptquang86","email":"ptquang86@gmail.com"},{"name":"qduval","email":"quentin.duval@gooddata.com"},{"name":"rodri360","email":"me@rodri360.com"},{"name":"sitina","email":"jiri.sitina@gooddata.com"},{"name":"strouhaljan","email":"strouhal.jan@gmail.com"},{"name":"tomas.kratochvil","email":"tomas.kratochvil@gooddata.com"},{"name":"tomasreichmann","email":"tomasreichmann@gmail.com"},{"name":"tomsatgd","email":"tomas.satinsky@gooddata.com"},{"name":"trung-le-quoc","email":"trung.le@gooddata.com"},{"name":"tu-ngo","email":"tungo1981@gmail.com"},{"name":"tulean","email":"tuan.le@gooddata.com"},{"name":"tuqt1005","email":"tu.tran@gooddata.com"},{"name":"utdnah","email":"danh.ung@gooddata.com"},{"name":"vlastikcz","email":"vlastimil.kotas@gooddata.com"},{"name":"vu.pham","email":"vu.pham@gooddata.com"},{"name":"xmort","email":"petr.dolejsi@gooddata.com"},{"name":"yanlipnican","email":"yanlipnican@gmail.com"}],"homepage":"https://github.com/gooddata/gooddata-react-components#readme","bugs":{"url":"https://github.com/gooddata/gooddata-react-components/issues"},"dist":{"shasum":"8a0e8138a7a99b2bafa4efe9a484edbe9d9f1fb8","tarball":"https://registry.npmjs.org/@gooddata/react-components/-/react-components-7.5.0-alpha-ptquang86-test-color-70-2020-04-01T02-38-24-355Z.tgz","fileCount":2507,"integrity":"sha512-eVoZpbf1yVlEL5DhEVMfeZ0W6ZbarQxBAleUyeif95TXXJk1g5k+AdiZQAfkxiun7lXCXIAOoUCa7qLzSeT2Zg==","signatures":[{"sig":"MEUCIBy2b+Ybwr4Azj5eSvuuLb7TrU40SzDm+ZRgF/0DpQkQAiEA//I9mbrxFdw5fKPsP7HwKVPKtyu3jxhZNh5vgluKyRQ=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":9954129,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJeg/7BCRA9TVsSAnZWagAA4MkP/RLjE9IlXHCyNDos/AD4\n6W6OOd1rFY83RGQVB2HeQU4n8AlyDRgfh72i53RPEFDLdoHuKyeDCQmpULjT\nJ9e/t+hX9RXh3NM7L4jKqaRJke77hDA8UXNhKyj4go5AzTPaboU743LxZYCj\ng1M/8yp0mDX6HdhcDnJ05enOabuToJphuhSSqPKhiUzgEAGWBECebQWzarPW\nz+hP8HbuZ95rJUmzW/LeVvW/KxUZxYgt4HHPlWQelBIhZ1CroZTC2TQKDK8L\nD4l/AXe/3/9y0Pyu58EqgL08mvQFngGB3Z5+Tsi/yFoZTSFSfHX3QAm7iJ/i\nu7hol9ywyqa7pUXoKfjoA5E5c4IV3HYUNwiNbRH59o+64WGSQFhMcjp9G6Cg\njiAMUuGRHrA6ZO3mn/TH+YHC/SodRSXDCBUdBEaW6s1GTOOq7G5gNUBEWe/O\nIAVZc0o31g6zHKrcCI0UqKQZFkEDY4MILAvUP3HZlXoWL1ehAwx4uTt6gHRe\nykRUXLd1WdJGwYQKSfVziHMP8YQndptvbIFtpu7c8CNQjysQkF+1C+o/eSs1\nGWJV/mI+ilCIpeof1mT0wCAKsYDQ3Kh9wUA4PW+4KrAOInIQKavEkC9ntZRN\n0uJrDLSz4aCDPg16o03Kp+M9D56WbuZQ2HorfFeUka72hK6+X4ODci/Io7Zh\nEKAp\r\n=PAB1\r\n-----END PGP SIGNATURE-----\r\n"},"main":"dist/index.js","husky":{"hooks":{"pre-commit":"lint-staged"}},"config":{"eslint":"./examples/**/*.{js,jsx}","tslint":"./{__mocks__,src,stories}/{,**/}*.{ts,tsx}"},"readme":"[![npm version](https://badge.fury.io/js/%40gooddata%2Freact-components.svg)](https://www.npmjs.com/package/@gooddata/react-components)\n\n# GoodData.UI React components\n> A React-based JavaScript library for building data-driven applications\n\n## Getting started\n- [GoodData.UI Documentation](http://sdk.gooddata.com/gooddata-ui/)\n- [GoodData.UI Live Examples](https://gooddata-examples.herokuapp.com/)\n- [Stack Overflow](https://stackoverflow.com/questions/tagged/gooddata)\n\n### Usage\nWith [yarn](https://yarnpkg.com) installed, go to your project directory and run\n```\n$ yarn add @gooddata/react-components\n```\nIf you prefer [npm](npmjs.com) run\n```\n$ npm install --save @gooddata/react-components\n```\n\nThe public API is exposed via global `index.js`. Except for the styles, do not import any other file directly\nbecause they are not intended to be part of the public API.\n\n## Contributing\n\nWe welcome any contribution in form of [issues](https://github.com/gooddata/gooddata-react-components/issues) or [pull requests](https://github.com/gooddata/gooddata-react-components/pulls).\n\nInstall [Node.js](http://nodejs.org) (node 12.16.1, npm v6.13.4) and [Yarn](https://classic.yarnpkg.com) (1.22.4).\n\nInstall dependencies:\n```\nyarn install --frozen-lockfile\n```\n\nThese commands may come in handy while developing:\n\n| command | description |\n| ------- | ----------- |\n| `yarn install --pure-lockfile` | first step |\n| ||\n| `yarn dev` | build react-components to `/dist` in watch mode |\n| `yarn test` | run all unit tests |\n| `yarn prettier-write` | format the source code to match the valid codestyle |\n| `yarn validate` | validate codestyle |\n| ||\n| `yarn storybook` | run storybook from `/stories` on http://localhost:9001 |\n| `yarn build-storybook` | build storybook to `/dist-storybook` |\n| `yarn test-storybook` | run storybook and [screenshot tests](https://github.com/gooddata/gdc-client-utils/tree/master/test-storybook) |\n| ||\n| `yarn examples` | run Live Examples dev-server from `/examples` on https://localhost:8999 |\n| `yarn examples-build` | build Live Examples to `/examples/dist` |\n| `yarn examples-server` | serve built Live Examples - see `/examples/server/src` |\n| `yarn examples-testcafe` | run testcafe tests against `localhost:8999` |\n\n### Deploy to heroku.com\nWhen you deploy this repo to heroku, it serves *GoodData.UI Live Examples*.\nRelevant tasks are in `Procfile` and `package.json`.\n\n```bash\n# run in the project directory\nheroku login\nheroku create <your-app-name>\nheroku config:set DOMAIN_ADMIN_USERNAME=x@gooddata.com DOMAIN_ADMIN_PASSWORD=xy PROJECT_ID_TO_ASSIGN=xms7ga4tf3g3nzucd8380o2bev8oeknp\ngit push heroku HEAD:master\nheroku open\n```\n### Enable Geo Chart for Storybook and Live Examples\nGeo chart uses Mapbox to render map which requires a Mapbox access token.\n- Register an account and create Mapbox access token at [guide](https://docs.mapbox.com/help/how-mapbox-works/access-tokens/)\n- Store the created token at `.env`:\n```bash\necho -e \"EXAMPLE_MAPBOX_ACCESS_TOKEN=token\" >> .env # only need to run once\necho -e \"STORYBOOK_MAPBOX_ACCESS_TOKEN=token\" >> .env # only need to run once\n```\n\n### Run Live Examples Locally\nTo run *GoodData.UI Live Examples* locally:\n```bash\ngit clone <this-repository>\ncd  <repository-folder>\nyarn install --pure-lockfile\nyarn examples\n```\nThen open https://localhost:8999 and login using Live Examples account (you can [create one here](https://gooddata-examples.herokuapp.com/registration)).\n\n### Run Storybook locally\n- Run storybook with token stored in `.env` for more secure\n```bash\nyarn storybook\n```\n- Or run storybook with token env param exposed to cli (not suggested)\n```bash\nSTORYBOOK_MAPBOX_ACCESS_TOKEN=token yarn storybook\n```\n- Apply either above way to `yarn build-storybook` or `yarn test-storybook`\n\n### Source code formatting\nThe source code in the repository is formatted by [Prettier](https://prettier.io/).\nThe format of the code is validated by our Continuous Integration server and is one of the requirements of successful merge.\n\nPrettier is supported by every major IDE. You can find the list of supported editors and how to configure them [here](https://prettier.io/docs/en/editors.html).\n\nIn the case, when your editor is not supported or you don't want to setup the integration, you can run the `yarn prettier-write` command to reformat the code before commit.\n\n## Changelog\n\n- see [CHANGELOG.md](CHANGELOG.md)\n\n## Supported versions\n\nIn order to make the user experience with integrating GoodData UI SDK as smooth and secure as possible and to ensure that the SDK is using the latest features of the platform, we will only provide support to two most recent major versions of UI SDK.\n\nThe most recent majors will be supported in the following modes:\n\n- The latest major version will receive all new functionality and all bug fixes\n- The previous major version will only receive fixes to critical issues and security fixes. These fixes will be applied on top of last released version of the previous major\n\nThe customers are encouraged to always use the latest version of the UI SDK.\n\nIn case of using older versions, the user might face API incompatibility, performance or security issues.\n\nPlease follow the installation instructions to update to the newest version.\n\n## License\n\n(C) 2007-2020 GoodData Corporation\n\nThis project is dual licensed:\n\n- The ATTRIBUTION-NONCOMMERCIAL 4.0 INTERNATIONAL (CC BY-NC 4.0) is used for purpose of the trial experience and evaluation of GoodData.UI library.\n- The GOODDATA GOODDATA.UI LIBRARY END USER LICENSE AGREEMENT is used for GoodData customers.\n\nFor more information, please see [LICENSE](https://github.com/gooddata/gooddata-react-components/blob/master/LICENSE)\n","gitHead":"81bd0674980eef8f91fe9c36c5f91e848611cf7d","scripts":{"dev":"bash scripts/build.sh --dev-watch","test":"jest --watch","build":"bash scripts/build.sh","tslint":"yarn run-tslint -t verbose $npm_package_config_tslint","prepare":"cd examples/server && yarn install --frozen-lockfile && cd ../..; rm -r examples/node_modules 2>/dev/null; true","examples":"bash scripts/run-examples.sh","prepare?":"# Called before `npm publish` and on local `npm install`. Temporarily also for deleting obsolete node_modules. Ends with `true` to continue gracefully.","validate":"tsc --noEmit && yarn tslint && eslint $npm_package_config_eslint && yarn validate-style && yarn prettier-check","build-dev":"bash scripts/build.sh --dev","examples?":"# Default is developer domain, other options: yarn examples [sec,secure,stg,stg2,stg3,demo,developer or URL]","storybook":"yarn build && start-storybook -p 9001 -c .storybook","test-once":"jest","tslint-ci":"mkdir -p ./ci/results && yarn run-tslint -t checkstyle -o ./ci/results/tslint-results.xml $npm_package_config_tslint","run-tslint":"tslint -p tsconfig.json","validate-ci":"tsc --noEmit && yarn tslint-ci  && eslint $npm_package_config_eslint -f checkstyle -o ci/results/eslint-results.xml && yarn validate-style-ci && yarn prettier-check","examples-build":"bash scripts/build-examples.sh","prepublishOnly":"yarn build","prettier-check":"prettier --check '{src,stories,styles,__mocks__,examples/server/src,examples/src,examples/test}/**/*.{ts,js,tsx,jsx,json,scss,md,yaml,html}'","prettier-write":"prettier --write '{src,stories,styles,__mocks__,examples/server/src,examples/src,examples/test}/**/*.{ts,js,tsx,jsx,json,scss,md,yaml,html}'","test-storybook":"yarn build && test-storybook","validate-style":"stylelint '**/*.scss'","build-storybook":"yarn build && build-storybook -c .storybook -o dist-storybook","examples-server":"node examples/server/src/index.js","heroku-postbuild":"yarn examples-build developer","examples-testcafe":"./scripts/run-testcafe.sh visual","validate-style-ci":"stylelint '**/*.scss' --custom-formatter=node_modules/stylelint-checkstyle-formatter > ci/results/stylelint-results.xml","check-circular-deps":"madge --circular --extensions ts ./src","examples-testcafe-ci":"./scripts/run-testcafe.sh ci","examples-testcafe-live":"./scripts/run-testcafe.sh live"},"typings":"dist/index.d.ts","_npmUser":{"name":"ptquang86","email":"ptquang86@gmail.com"},"deprecated":"@gooddata/react-components@7 reached End of Support on March 31, 2022. Please upgrade (see https://sdk.gooddata.com/gooddata-ui/docs/supported_versions.html for more information).","repository":{"url":"git+ssh://git@github.com/gooddata/gooddata-react-components.git","type":"git"},"_npmVersion":"6.13.4","description":"GoodData.UI - A powerful JavaScript library for building analytical applications","directories":{},"lint-staged":{"{src,stories,styles,__mocks__,examples/server/src,examples/src,examples/test}/**/*.{ts,js,tsx,jsx,scss}":["npx gdc-fix-copyright","git add"],"{src,stories,styles,__mocks__,examples/server/src,examples/src,examples/test}/**/*.{ts,js,tsx,jsx,json,scss,md,yaml,html}":["prettier --write","git add"]},"_nodeVersion":"12.16.1","dependencies":{"rxjs":"^5.5.6","uuid":"^3.2.1","immer":"^1.3.1","lodash":"^4.17.15","date-fns":"^2.7.0","downshift":"^3.2.7","invariant":"^2.2.2","mapbox-gl":"^1.6.1","classnames":"^2.2.6","highcharts":"7.1.1","prop-types":"^15.6.0","react-intl":"^3.6.0","custom-event":"^1.0.1","react-window":"^1.8.1","ag-grid-react":"20.0.0","react-measure":"^2.3.0","@types/mapbox-gl":"^1.6.1","react-day-picker":"~7.3.0","react-responsive":"^3.0.0","stringify-object":"^2.4.0","@gooddata/typings":"^2.23.0","ag-grid-community":"20.0.0","http-status-codes":"^1.3.0","@gooddata/js-utils":"^3.5.0","@gooddata/numberjs":"^3.2.4","fixed-data-table-2":"0.7.17","@gooddata/goodstrap":"^68.3.0","react-dom-factories":"^1.0.2","@gooddata/gooddata-js":"^12.5.2","json-stable-stringify":"^1.0.1","react-transition-group":"^2.2.1","hoist-non-react-statics":"^3.3.0","nodelist-foreach-polyfill":"^1.2.0","@formatjs/intl-pluralrules":"^1.3.6","highcharts-grouped-categories":"^1.1.3"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"raf":"3.3.2","yup":"^0.24.1","jest":"24.7.1","husky":"3.0.0","madge":"^3.4.4","react":"^16.5.2","enzyme":"3.5.0","eslint":"4.19.1","formik":"^0.11.11","moment":"2.23.0","history":"^4.7.2","ts-jest":"24.0.0","webpack":"4.30.0","full-icu":"^1.3.0","prettier":"1.16.4","react-ga":"^2.5.2","recharts":"1.0.0-beta.9","testcafe":"1.1.4","commander":"2.14.1","node-sass":"4.13.0","react-dom":"^16.5.2","stylelint":"^10.0.0","supertest":"3.0.0","ts-loader":"6.0.0","@types/raf":"^3.4.0","css-loader":"0.28.7","jest-junit":"3.0.0","raw-loader":"0.5.1","styled-jsx":"2.2.1","typescript":"3.3.4000","@babel/core":"7.4.4","@types/jest":"24.0.6","@types/node":"7.0.8","@types/uuid":"3.4.3","file-loader":"3.0.1","jest-enzyme":"7.0.2","lint-staged":"9.1.0","sass-loader":"6.0.6","webpack-cli":"3.3.2","@types/react":"16.8.6","babel-loader":"8.0.5","react-helmet":"5.2.0","react-select":"1.2.1","style-loader":"0.19.1","@types/enzyme":"3.1.13","@types/lodash":"4.14.123","testcafe-live":"0.1.4","@babel/runtime":"7.4.4","dotenv-webpack":"^1.7.0","@babel/polyfill":"^7.4.4","@storybook/react":"5.0.11","@types/invariant":"2.2.29","@types/react-dom":"16.0.11","isomorphic-fetch":"2.2.1","react-datepicker":"1.1.0","react-router-dom":"4.2.2","@babel/preset-env":"7.4.4","@gooddata/mock-js":"^2.13.0","@storybook/addons":"5.0.11","@types/classnames":"2.2.3","@types/prop-types":"15.5.2","@storybook/theming":"5.0.11","identity-obj-proxy":"^3.0.0","intl-messageformat":"^7.5.4","webpack-dev-server":"3.3.1","@babel/preset-react":"7.0.0","@types/react-portal":"4.0.1","@types/react-window":"^1.8.1","babel-plugin-lodash":"3.3.4","html-webpack-plugin":"3.2.0","react-test-renderer":"16.4.2","@types/react-measure":"2.0.5","clean-webpack-plugin":"2.0.2","stats-webpack-plugin":"0.7.0","eslint-config-prettier":"4.1.0","react-google-recaptcha":"^0.14.1","tslint-config-prettier":"1.18.0","@gooddata/eslint-config":"^1.0.0","@gooddata/tslint-config":"1.0.0","@types/react-responsive":"^3.0.3","@types/storybook__react":"4.0.1","@types/stringify-object":"^3.2.0","enzyme-adapter-react-16":"1.3.1","@gooddata/test-storybook":"3.2.1","@storybook/addon-actions":"5.0.11","@storybook/addon-options":"5.0.11","node-sass-magic-importer":"5.1.0","react-syntax-highlighter":"11.0.2","@types/fixed-data-table-2":"0.8.1","stylelint-config-prettier":"5.2.0","@gooddata/stylelint-config":"4.0.0","@types/react-test-renderer":"16.0.0","circular-dependency-plugin":"5.0.2","compression-webpack-plugin":"2.0.0","@types/json-stable-stringify":"^1.0.32","@gooddata/frontend-npm-scripts":"1.1.0","@types/enzyme-adapter-react-16":"1.0.3","stylelint-checkstyle-formatter":"0.1.0","@types/storybook__addon-actions":"3.4.2","@babel/plugin-proposal-class-properties":"7.4.4","@babel/plugin-proposal-object-rest-spread":"7.4.4","@babel/plugin-transform-async-to-generator":"7.4.4"},"peerDependencies":{"react":"^16.5.2","react-dom":"^16.5.2"},"_npmOperationalInternal":{"tmp":"tmp/react-components_7.5.0-alpha-ptquang86-test-color-70-2020-04-01T02-38-24-355Z_1585708736365_0.7822859205491244","host":"s3://npm-registry-packages"}},"7.5.0-alpha-khanh.le-trival-1-2020-04-01T03-18-18-954Z":{"name":"@gooddata/react-components","version":"7.5.0-alpha-khanh.le-trival-1-2020-04-01T03-18-18-954Z","author":{"name":"GoodData Corporation"},"license":"BSD-3-Clause","_id":"@gooddata/react-components@7.5.0-alpha-khanh.le-trival-1-2020-04-01T03-18-18-954Z","maintainers":[{"name":"afi","email":"adam.fiedler@gooddata.com"},{"name":"bertold8","email":"ivan.nejezchleb@seznam.cz"},{"name":"brbistas","email":"valentinos.chraniotis@gooddata.com"},{"name":"bugsbunny338","email":"jiri.zajic@mensa.cz"},{"name":"de.do","email":"de.do@gooddata.com"},{"name":"gooddata-ci","email":"rail@gooddata.com"},{"name":"hung.nguyen.hoang","email":"hung.nguyen@gooddata.com"},{"name":"ivan.mjartan","email":"ivan.mjartan@gooddata.com"},{"name":"jakub-sterba","email":"jakub.sterba@gooddata.com"},{"name":"jankc","email":"jan.krapac@gmail.com"},{"name":"jaroslav.tomecek","email":"jaroslav.tomecek@gooddata.com"},{"name":"jkittler","email":"honza.kittler@gmail.com"},{"name":"khanh.le","email":"khanh.le@gooddata.com"},{"name":"lanhuynh","email":"lan.huynh@gooddata.com"},{"name":"linhhong","email":"linh.hong@gooddata.com"},{"name":"lupko","email":"lubomir.slivka@gooddata.com"},{"name":"matyas.kandl","email":"matyas.kandl@gooddata.com"},{"name":"michal.marsal","email":"michal.marsal@gooddata.com"},{"name":"naibinh","email":"naibinh@gmail.com"},{"name":"nikolacech","email":"nikola.cech@gooddata.com"},{"name":"nis.hua","email":"nis.hua@gooddata.com"},{"name":"no23reason","email":"dan.homola@hotmail.cz"},{"name":"patrikbraborec","email":"patrik.braborec@gooddata.com"},{"name":"pbenes","email":"petr.benes@gooddata.com"},{"name":"petrjanu","email":"petr.janu@gooddata.com"},{"name":"ptquang86","email":"ptquang86@gmail.com"},{"name":"qduval","email":"quentin.duval@gooddata.com"},{"name":"rodri360","email":"me@rodri360.com"},{"name":"sitina","email":"jiri.sitina@gooddata.com"},{"name":"strouhaljan","email":"strouhal.jan@gmail.com"},{"name":"tomas.kratochvil","email":"tomas.kratochvil@gooddata.com"},{"name":"tomasreichmann","email":"tomasreichmann@gmail.com"},{"name":"tomsatgd","email":"tomas.satinsky@gooddata.com"},{"name":"trung-le-quoc","email":"trung.le@gooddata.com"},{"name":"tu-ngo","email":"tungo1981@gmail.com"},{"name":"tulean","email":"tuan.le@gooddata.com"},{"name":"tuqt1005","email":"tu.tran@gooddata.com"},{"name":"utdnah","email":"danh.ung@gooddata.com"},{"name":"vlastikcz","email":"vlastimil.kotas@gooddata.com"},{"name":"vu.pham","email":"vu.pham@gooddata.com"},{"name":"xmort","email":"petr.dolejsi@gooddata.com"},{"name":"yanlipnican","email":"yanlipnican@gmail.com"}],"homepage":"https://github.com/gooddata/gooddata-react-components#readme","bugs":{"url":"https://github.com/gooddata/gooddata-react-components/issues"},"dist":{"shasum":"3799f1abe61ed2af7138d46025a613b3b73cb799","tarball":"https://registry.npmjs.org/@gooddata/react-components/-/react-components-7.5.0-alpha-khanh.le-trival-1-2020-04-01T03-18-18-954Z.tgz","fileCount":2504,"integrity":"sha512-Y6qcnWIZLdR+dnalv5Mqyh07AmKZm+s+A/TUecLFIoDC6Jge8lci3Kp7/+0jfI/5tJxjuvMQWN2XxESunCMvrw==","signatures":[{"sig":"MEUCIQCZlXUpINMdAThCgPzTTPxsuMH8MSGqsB9bOx3MTM6fPAIgbcATvAnLiGzWMRsd4hlS0ZMFJZjyuhZ0IP9CQrcOAGo=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":9905161,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJehAZfCRA9TVsSAnZWagAApEkP/RnFQdf8hfdlDeTzyFci\nn/eBiHB7luSpmzEgeNpD3qpQXteXg9aFQFV039UBr0Q3UeLt39oW+AHp7YTf\n6TwAfgJpHCfNRp54qnKKb3pdA2Gs1+ISrepVIJu4DTFiX4GiBBasXUtM2w8w\nfHv4mZtB9i9V3bMEOHGkUbvUZRSjW8+/vxYTCk/+jwlZrjn/Q7q9FBmMm+fN\nhgb/3ekBcWHNVRdLSkoIFwX2CxTSQmKwMCAQ/m3qSRgPNvsNrtOHv8NMuY3h\nBr7Di6sgp/2b4PoqEFdOK5QbqsvUB0Gw4Fu9BIuvp5XlUlC2hKOExoDKXySU\nz/xpMHNUGFc9OI8YleyEGYQG1mMonOLnFVlOLJKZjA19Z+c2xAsIhutfuITs\na8FdmtfvXZXRoBfWVjv76ZVeBOCd+spayv16gvct4aGvBcjY/Nm7vOCgm9Og\nRPM99Hs/PVhpglB13iRgF4dU1xtavpTyqt9cLvXoF3MOT9LMOB7xClt78H+P\nq+aPECPbAX9vc4qR4Kilt2yCR/A4NRken7v4iLiSijhw1TBXZhvprrqEp/W3\nJD83MwpVIFRHnouyxSKfgAT9eS/rbhn5ELJldAwiF70Q9P38FstmVB1GxcJv\nsswoSjxQ5oENHVq57RmCPcowJ1k9ArKHsuEy3JNhHifgMe5ZhLe1xaysP7XC\nZkPi\r\n=Fb6/\r\n-----END PGP SIGNATURE-----\r\n"},"main":"dist/index.js","husky":{"hooks":{"pre-commit":"lint-staged"}},"config":{"eslint":"./examples/**/*.{js,jsx}","tslint":"./{__mocks__,src,stories}/{,**/}*.{ts,tsx}"},"readme":"[![npm version](https://badge.fury.io/js/%40gooddata%2Freact-components.svg)](https://www.npmjs.com/package/@gooddata/react-components)\n\n# GoodData.UI React components\n> A React-based JavaScript library for building data-driven applications\n\n## Getting started\n- [GoodData.UI Documentation](http://sdk.gooddata.com/gooddata-ui/)\n- [GoodData.UI Live Examples](https://gooddata-examples.herokuapp.com/)\n- [Stack Overflow](https://stackoverflow.com/questions/tagged/gooddata)\n\n### Usage\nWith [yarn](https://yarnpkg.com) installed, go to your project directory and run\n```\n$ yarn add @gooddata/react-components\n```\nIf you prefer [npm](npmjs.com) run\n```\n$ npm install --save @gooddata/react-components\n```\n\nThe public API is exposed via global `index.js`. Except for the styles, do not import any other file directly\nbecause they are not intended to be part of the public API.\n\n## Contributing\n\nWe welcome any contribution in form of [issues](https://github.com/gooddata/gooddata-react-components/issues) or [pull requests](https://github.com/gooddata/gooddata-react-components/pulls).\n\nInstall [Node.js](http://nodejs.org) (node 12.16.1, npm v6.13.4) and [Yarn](https://classic.yarnpkg.com) (1.22.4).\n\nInstall dependencies:\n```\nyarn install --frozen-lockfile\n```\n\nThese commands may come in handy while developing:\n\n| command | description |\n| ------- | ----------- |\n| `yarn install --pure-lockfile` | first step |\n| ||\n| `yarn dev` | build react-components to `/dist` in watch mode |\n| `yarn test` | run all unit tests |\n| `yarn prettier-write` | format the source code to match the valid codestyle |\n| `yarn validate` | validate codestyle |\n| ||\n| `yarn storybook` | run storybook from `/stories` on http://localhost:9001 |\n| `yarn build-storybook` | build storybook to `/dist-storybook` |\n| `yarn test-storybook` | run storybook and [screenshot tests](https://github.com/gooddata/gdc-client-utils/tree/master/test-storybook) |\n| ||\n| `yarn examples` | run Live Examples dev-server from `/examples` on https://localhost:8999 |\n| `yarn examples-build` | build Live Examples to `/examples/dist` |\n| `yarn examples-server` | serve built Live Examples - see `/examples/server/src` |\n| `yarn examples-testcafe` | run testcafe tests against `localhost:8999` |\n\n### Deploy to heroku.com\nWhen you deploy this repo to heroku, it serves *GoodData.UI Live Examples*.\nRelevant tasks are in `Procfile` and `package.json`.\n\n```bash\n# run in the project directory\nheroku login\nheroku create <your-app-name>\nheroku config:set DOMAIN_ADMIN_USERNAME=x@gooddata.com DOMAIN_ADMIN_PASSWORD=xy PROJECT_ID_TO_ASSIGN=xms7ga4tf3g3nzucd8380o2bev8oeknp\ngit push heroku HEAD:master\nheroku open\n```\n### Enable Geo Chart for Storybook and Live Examples\nGeo chart uses Mapbox to render map which requires a Mapbox access token.\n- Register an account and create Mapbox access token at [guide](https://docs.mapbox.com/help/how-mapbox-works/access-tokens/)\n- Store the created token at `.env`:\n```bash\necho -e \"EXAMPLE_MAPBOX_ACCESS_TOKEN=token\" >> .env # only need to run once\necho -e \"STORYBOOK_MAPBOX_ACCESS_TOKEN=token\" >> .env # only need to run once\n```\n\n### Run Live Examples Locally\nTo run *GoodData.UI Live Examples* locally:\n```bash\ngit clone <this-repository>\ncd  <repository-folder>\nyarn install --pure-lockfile\nyarn examples\n```\nThen open https://localhost:8999 and login using Live Examples account (you can [create one here](https://gooddata-examples.herokuapp.com/registration)).\n\n### Run Storybook locally\n- Run storybook with token stored in `.env` for more secure\n```bash\nyarn storybook\n```\n- Or run storybook with token env param exposed to cli (not suggested)\n```bash\nSTORYBOOK_MAPBOX_ACCESS_TOKEN=token yarn storybook\n```\n- Apply either above way to `yarn build-storybook` or `yarn test-storybook`\n\n### Source code formatting\nThe source code in the repository is formatted by [Prettier](https://prettier.io/).\nThe format of the code is validated by our Continuous Integration server and is one of the requirements of successful merge.\n\nPrettier is supported by every major IDE. You can find the list of supported editors and how to configure them [here](https://prettier.io/docs/en/editors.html).\n\nIn the case, when your editor is not supported or you don't want to setup the integration, you can run the `yarn prettier-write` command to reformat the code before commit.\n\n## Changelog\n\n- see [CHANGELOG.md](CHANGELOG.md)\n\n## Supported versions\n\nIn order to make the user experience with integrating GoodData UI SDK as smooth and secure as possible and to ensure that the SDK is using the latest features of the platform, we will only provide support to two most recent major versions of UI SDK.\n\nThe most recent majors will be supported in the following modes:\n\n- The latest major version will receive all new functionality and all bug fixes\n- The previous major version will only receive fixes to critical issues and security fixes. These fixes will be applied on top of last released version of the previous major\n\nThe customers are encouraged to always use the latest version of the UI SDK.\n\nIn case of using older versions, the user might face API incompatibility, performance or security issues.\n\nPlease follow the installation instructions to update to the newest version.\n\n## License\n\n(C) 2007-2020 GoodData Corporation\n\nThis project is dual licensed:\n\n- The ATTRIBUTION-NONCOMMERCIAL 4.0 INTERNATIONAL (CC BY-NC 4.0) is used for purpose of the trial experience and evaluation of GoodData.UI library.\n- The GOODDATA GOODDATA.UI LIBRARY END USER LICENSE AGREEMENT is used for GoodData customers.\n\nFor more information, please see [LICENSE](https://github.com/gooddata/gooddata-react-components/blob/master/LICENSE)\n","gitHead":"0109a8b638dfc31accaf93cf71d645721854de7f","scripts":{"dev":"bash scripts/build.sh --dev-watch","test":"jest --watch","build":"bash scripts/build.sh","tslint":"yarn run-tslint -t verbose $npm_package_config_tslint","prepare":"cd examples/server && yarn install --frozen-lockfile && cd ../..; rm -r examples/node_modules 2>/dev/null; true","examples":"bash scripts/run-examples.sh","prepare?":"# Called before `npm publish` and on local `npm install`. Temporarily also for deleting obsolete node_modules. Ends with `true` to continue gracefully.","validate":"tsc --noEmit && yarn tslint && eslint $npm_package_config_eslint && yarn validate-style && yarn prettier-check","build-dev":"bash scripts/build.sh --dev","examples?":"# Default is developer domain, other options: yarn examples [sec,secure,stg,stg2,stg3,demo,developer or URL]","storybook":"yarn build && start-storybook -p 9001 -c .storybook","test-once":"jest","tslint-ci":"mkdir -p ./ci/results && yarn run-tslint -t checkstyle -o ./ci/results/tslint-results.xml $npm_package_config_tslint","run-tslint":"tslint -p tsconfig.json","validate-ci":"tsc --noEmit && yarn tslint-ci  && eslint $npm_package_config_eslint -f checkstyle -o ci/results/eslint-results.xml && yarn validate-style-ci && yarn prettier-check","examples-build":"bash scripts/build-examples.sh","prepublishOnly":"yarn build","prettier-check":"prettier --check '{src,stories,styles,__mocks__,examples/server/src,examples/src,examples/test}/**/*.{ts,js,tsx,jsx,json,scss,md,yaml,html}'","prettier-write":"prettier --write '{src,stories,styles,__mocks__,examples/server/src,examples/src,examples/test}/**/*.{ts,js,tsx,jsx,json,scss,md,yaml,html}'","test-storybook":"yarn build && test-storybook","validate-style":"stylelint '**/*.scss'","build-storybook":"yarn build && build-storybook -c .storybook -o dist-storybook","examples-server":"node examples/server/src/index.js","heroku-postbuild":"yarn examples-build developer","examples-testcafe":"./scripts/run-testcafe.sh visual","validate-style-ci":"stylelint '**/*.scss' --custom-formatter=node_modules/stylelint-checkstyle-formatter > ci/results/stylelint-results.xml","check-circular-deps":"madge --circular --extensions ts ./src","examples-testcafe-ci":"./scripts/run-testcafe.sh ci","examples-testcafe-live":"./scripts/run-testcafe.sh live"},"typings":"dist/index.d.ts","_npmUser":{"name":"khanh.le","email":"khanh.le@gooddata.com"},"deprecated":"@gooddata/react-components@7 reached End of Support on March 31, 2022. Please upgrade (see https://sdk.gooddata.com/gooddata-ui/docs/supported_versions.html for more information).","repository":{"url":"git+ssh://git@github.com/gooddata/gooddata-react-components.git","type":"git"},"_npmVersion":"6.13.4","description":"GoodData.UI - A powerful JavaScript library for building analytical applications","directories":{},"lint-staged":{"{src,stories,styles,__mocks__,examples/server/src,examples/src,examples/test}/**/*.{ts,js,tsx,jsx,scss}":["npx gdc-fix-copyright","git add"],"{src,stories,styles,__mocks__,examples/server/src,examples/src,examples/test}/**/*.{ts,js,tsx,jsx,json,scss,md,yaml,html}":["prettier --write","git add"]},"_nodeVersion":"12.16.1","dependencies":{"rxjs":"^5.5.6","uuid":"^3.2.1","immer":"^1.3.1","lodash":"^4.17.15","date-fns":"^2.7.0","downshift":"^3.2.7","invariant":"^2.2.2","mapbox-gl":"^1.6.1","classnames":"^2.2.6","highcharts":"7.1.1","prop-types":"^15.6.0","react-intl":"^3.6.0","custom-event":"^1.0.1","react-window":"^1.8.1","ag-grid-react":"20.0.0","react-measure":"^2.3.0","@types/mapbox-gl":"^1.6.1","react-day-picker":"~7.3.0","react-responsive":"^3.0.0","stringify-object":"^2.4.0","@gooddata/typings":"^2.23.0","ag-grid-community":"20.0.0","http-status-codes":"^1.3.0","@gooddata/js-utils":"^3.5.0","@gooddata/numberjs":"^3.2.4","fixed-data-table-2":"0.7.17","@gooddata/goodstrap":"^68.3.0","react-dom-factories":"^1.0.2","@gooddata/gooddata-js":"^12.5.2","json-stable-stringify":"^1.0.1","react-transition-group":"^2.2.1","hoist-non-react-statics":"^3.3.0","nodelist-foreach-polyfill":"^1.2.0","@formatjs/intl-pluralrules":"^1.3.6","highcharts-grouped-categories":"^1.1.3"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"raf":"3.3.2","yup":"^0.24.1","jest":"24.7.1","husky":"3.0.0","madge":"^3.4.4","react":"^16.5.2","enzyme":"3.5.0","eslint":"4.19.1","formik":"^0.11.11","moment":"2.23.0","history":"^4.7.2","ts-jest":"24.0.0","webpack":"4.30.0","full-icu":"^1.3.0","prettier":"1.16.4","react-ga":"^2.5.2","recharts":"1.0.0-beta.9","testcafe":"1.1.4","commander":"2.14.1","node-sass":"4.13.0","react-dom":"^16.5.2","stylelint":"^10.0.0","supertest":"3.0.0","ts-loader":"6.0.0","@types/raf":"^3.4.0","css-loader":"0.28.7","jest-junit":"3.0.0","raw-loader":"0.5.1","styled-jsx":"2.2.1","typescript":"3.3.4000","@babel/core":"7.4.4","@types/jest":"24.0.6","@types/node":"7.0.8","@types/uuid":"3.4.3","file-loader":"3.0.1","jest-enzyme":"7.0.2","lint-staged":"9.1.0","sass-loader":"6.0.6","webpack-cli":"3.3.2","@types/react":"16.8.6","babel-loader":"8.0.5","react-helmet":"5.2.0","react-select":"1.2.1","style-loader":"0.19.1","@types/enzyme":"3.1.13","@types/lodash":"4.14.123","testcafe-live":"0.1.4","@babel/runtime":"7.4.4","dotenv-webpack":"^1.7.0","@babel/polyfill":"^7.4.4","@storybook/react":"5.0.11","@types/invariant":"2.2.29","@types/react-dom":"16.0.11","isomorphic-fetch":"2.2.1","react-datepicker":"1.1.0","react-router-dom":"4.2.2","@babel/preset-env":"7.4.4","@gooddata/mock-js":"^2.13.0","@storybook/addons":"5.0.11","@types/classnames":"2.2.3","@types/prop-types":"15.5.2","@storybook/theming":"5.0.11","identity-obj-proxy":"^3.0.0","intl-messageformat":"^7.5.4","webpack-dev-server":"3.3.1","@babel/preset-react":"7.0.0","@types/react-portal":"4.0.1","@types/react-window":"^1.8.1","babel-plugin-lodash":"3.3.4","html-webpack-plugin":"3.2.0","react-test-renderer":"16.4.2","@types/react-measure":"2.0.5","clean-webpack-plugin":"2.0.2","stats-webpack-plugin":"0.7.0","eslint-config-prettier":"4.1.0","react-google-recaptcha":"^0.14.1","tslint-config-prettier":"1.18.0","@gooddata/eslint-config":"^1.0.0","@gooddata/tslint-config":"1.0.0","@types/react-responsive":"^3.0.3","@types/storybook__react":"4.0.1","@types/stringify-object":"^3.2.0","enzyme-adapter-react-16":"1.3.1","@gooddata/test-storybook":"3.2.1","@storybook/addon-actions":"5.0.11","@storybook/addon-options":"5.0.11","node-sass-magic-importer":"5.1.0","react-syntax-highlighter":"11.0.2","@types/fixed-data-table-2":"0.8.1","stylelint-config-prettier":"5.2.0","@gooddata/stylelint-config":"4.0.0","@types/react-test-renderer":"16.0.0","circular-dependency-plugin":"5.0.2","compression-webpack-plugin":"2.0.0","@types/json-stable-stringify":"^1.0.32","@gooddata/frontend-npm-scripts":"1.1.0","@types/enzyme-adapter-react-16":"1.0.3","stylelint-checkstyle-formatter":"0.1.0","@types/storybook__addon-actions":"3.4.2","@babel/plugin-proposal-class-properties":"7.4.4","@babel/plugin-proposal-object-rest-spread":"7.4.4","@babel/plugin-transform-async-to-generator":"7.4.4"},"peerDependencies":{"react":"^16.5.2","react-dom":"^16.5.2"},"_npmOperationalInternal":{"tmp":"tmp/react-components_7.5.0-alpha-khanh.le-trival-1-2020-04-01T03-18-18-954Z_1585710686721_0.804943172707387","host":"s3://npm-registry-packages"}},"7.5.0-alpha-khanh.le-trival-1-2020-04-01T03-43-33-697Z":{"name":"@gooddata/react-components","version":"7.5.0-alpha-khanh.le-trival-1-2020-04-01T03-43-33-697Z","author":{"name":"GoodData Corporation"},"license":"BSD-3-Clause","_id":"@gooddata/react-components@7.5.0-alpha-khanh.le-trival-1-2020-04-01T03-43-33-697Z","maintainers":[{"name":"afi","email":"adam.fiedler@gooddata.com"},{"name":"bertold8","email":"ivan.nejezchleb@seznam.cz"},{"name":"brbistas","email":"valentinos.chraniotis@gooddata.com"},{"name":"bugsbunny338","email":"jiri.zajic@mensa.cz"},{"name":"de.do","email":"de.do@gooddata.com"},{"name":"gooddata-ci","email":"rail@gooddata.com"},{"name":"hung.nguyen.hoang","email":"hung.nguyen@gooddata.com"},{"name":"ivan.mjartan","email":"ivan.mjartan@gooddata.com"},{"name":"jakub-sterba","email":"jakub.sterba@gooddata.com"},{"name":"jankc","email":"jan.krapac@gmail.com"},{"name":"jaroslav.tomecek","email":"jaroslav.tomecek@gooddata.com"},{"name":"jkittler","email":"honza.kittler@gmail.com"},{"name":"khanh.le","email":"khanh.le@gooddata.com"},{"name":"lanhuynh","email":"lan.huynh@gooddata.com"},{"name":"linhhong","email":"linh.hong@gooddata.com"},{"name":"lupko","email":"lubomir.slivka@gooddata.com"},{"name":"matyas.kandl","email":"matyas.kandl@gooddata.com"},{"name":"michal.marsal","email":"michal.marsal@gooddata.com"},{"name":"naibinh","email":"naibinh@gmail.com"},{"name":"nikolacech","email":"nikola.cech@gooddata.com"},{"name":"nis.hua","email":"nis.hua@gooddata.com"},{"name":"no23reason","email":"dan.homola@hotmail.cz"},{"name":"patrikbraborec","email":"patrik.braborec@gooddata.com"},{"name":"pbenes","email":"petr.benes@gooddata.com"},{"name":"petrjanu","email":"petr.janu@gooddata.com"},{"name":"ptquang86","email":"ptquang86@gmail.com"},{"name":"qduval","email":"quentin.duval@gooddata.com"},{"name":"rodri360","email":"me@rodri360.com"},{"name":"sitina","email":"jiri.sitina@gooddata.com"},{"name":"strouhaljan","email":"strouhal.jan@gmail.com"},{"name":"tomas.kratochvil","email":"tomas.kratochvil@gooddata.com"},{"name":"tomasreichmann","email":"tomasreichmann@gmail.com"},{"name":"tomsatgd","email":"tomas.satinsky@gooddata.com"},{"name":"trung-le-quoc","email":"trung.le@gooddata.com"},{"name":"tu-ngo","email":"tungo1981@gmail.com"},{"name":"tulean","email":"tuan.le@gooddata.com"},{"name":"tuqt1005","email":"tu.tran@gooddata.com"},{"name":"utdnah","email":"danh.ung@gooddata.com"},{"name":"vlastikcz","email":"vlastimil.kotas@gooddata.com"},{"name":"vu.pham","email":"vu.pham@gooddata.com"},{"name":"xmort","email":"petr.dolejsi@gooddata.com"},{"name":"yanlipnican","email":"yanlipnican@gmail.com"}],"homepage":"https://github.com/gooddata/gooddata-react-components#readme","bugs":{"url":"https://github.com/gooddata/gooddata-react-components/issues"},"dist":{"shasum":"786944ccd62cba695e11b669153c2e84edbfb7a8","tarball":"https://registry.npmjs.org/@gooddata/react-components/-/react-components-7.5.0-alpha-khanh.le-trival-1-2020-04-01T03-43-33-697Z.tgz","fileCount":2504,"integrity":"sha512-RgN1sNjXAatXsyGV92Kiv03uRJk1BXhStGgAVxtkf9CSBlYAC2N6A6jsygOaD1lfNh7REiQk+kc/LSW6k6y3Fw==","signatures":[{"sig":"MEYCIQCy1y6qpXly9p/YSOjumjkWrKqCzZnts9RB0PfjmioWuAIhALvOS97C5AlFj4T1KekZEIZVvjdyuZkbxSzIxDwfabjo","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":9905161,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJehAxICRA9TVsSAnZWagAALFkP/1n+ThwLTC1iB9lNqfTn\nvGzOIz+baYBK8bOqdRhcwp1WONFxvzuUgrZaqQDS1y9erqcRnJ2NzRSgXddY\nYGtZRoWib6pTrmq3O7ciuOzF+acohrHKKnE73LyqeYxbi22dRTAV6tVTPeNc\nLOYAcIB7NBU8qZQVnT5O1PI8vJN53c4I3lp/kec9oQ6upyVHif+kIFDXg8/R\nNvXrT0gNiiFvMHK64Zk/5uzTR+hwMGkKfBdjGY+jbPzm3K8TY1IuZ7CBn6Uk\n7ZDWk0aX8zRNRqnCCuzJSnmMIaOeuUxlbU021/9P8Q73t137jecEniJ+gzUu\nMgwkS12GCcGOUMYVCbmOqbOsux0yQo7k9Ii1qzj3J2XLJKKdzPWPAbWC6jKs\nKcddWMaMzaI0vAoabJPc6KixckGsLE3W1bwAnXkOi+ot7vBF0I2CM0etEuZt\nCIKezw7Tl5mpqptxZFU3Srno0saKmEa39/gnpLIokJaL7BIL2rShIrt1FE3o\nEHjW8jNQXwsCwm45udJWICJl/P0wxK0P5T0C58dPO++1RkdU78nNpPEhzZei\nt/Xgm1fs8r9WSBQsnjZgQzMn5BdYr6bsqa0NigrtTtXZy+HznHJLhRLDzMEf\nI0BWetUlPFHGzD/y0TYUI90dry9Csfz8QOeDEllxCEZkZnvhYYrgq/ZOjfh2\nOgRs\r\n=jFIf\r\n-----END PGP SIGNATURE-----\r\n"},"main":"dist/index.js","husky":{"hooks":{"pre-commit":"lint-staged"}},"config":{"eslint":"./examples/**/*.{js,jsx}","tslint":"./{__mocks__,src,stories}/{,**/}*.{ts,tsx}"},"readme":"[![npm version](https://badge.fury.io/js/%40gooddata%2Freact-components.svg)](https://www.npmjs.com/package/@gooddata/react-components)\n\n# GoodData.UI React components\n> A React-based JavaScript library for building data-driven applications\n\n## Getting started\n- [GoodData.UI Documentation](http://sdk.gooddata.com/gooddata-ui/)\n- [GoodData.UI Live Examples](https://gooddata-examples.herokuapp.com/)\n- [Stack Overflow](https://stackoverflow.com/questions/tagged/gooddata)\n\n### Usage\nWith [yarn](https://yarnpkg.com) installed, go to your project directory and run\n```\n$ yarn add @gooddata/react-components\n```\nIf you prefer [npm](npmjs.com) run\n```\n$ npm install --save @gooddata/react-components\n```\n\nThe public API is exposed via global `index.js`. Except for the styles, do not import any other file directly\nbecause they are not intended to be part of the public API.\n\n## Contributing\n\nWe welcome any contribution in form of [issues](https://github.com/gooddata/gooddata-react-components/issues) or [pull requests](https://github.com/gooddata/gooddata-react-components/pulls).\n\nInstall [Node.js](http://nodejs.org) (node 12.16.1, npm v6.13.4) and [Yarn](https://classic.yarnpkg.com) (1.22.4).\n\nInstall dependencies:\n```\nyarn install --frozen-lockfile\n```\n\nThese commands may come in handy while developing:\n\n| command | description |\n| ------- | ----------- |\n| `yarn install --pure-lockfile` | first step |\n| ||\n| `yarn dev` | build react-components to `/dist` in watch mode |\n| `yarn test` | run all unit tests |\n| `yarn prettier-write` | format the source code to match the valid codestyle |\n| `yarn validate` | validate codestyle |\n| ||\n| `yarn storybook` | run storybook from `/stories` on http://localhost:9001 |\n| `yarn build-storybook` | build storybook to `/dist-storybook` |\n| `yarn test-storybook` | run storybook and [screenshot tests](https://github.com/gooddata/gdc-client-utils/tree/master/test-storybook) |\n| ||\n| `yarn examples` | run Live Examples dev-server from `/examples` on https://localhost:8999 |\n| `yarn examples-build` | build Live Examples to `/examples/dist` |\n| `yarn examples-server` | serve built Live Examples - see `/examples/server/src` |\n| `yarn examples-testcafe` | run testcafe tests against `localhost:8999` |\n\n### Deploy to heroku.com\nWhen you deploy this repo to heroku, it serves *GoodData.UI Live Examples*.\nRelevant tasks are in `Procfile` and `package.json`.\n\n```bash\n# run in the project directory\nheroku login\nheroku create <your-app-name>\nheroku config:set DOMAIN_ADMIN_USERNAME=x@gooddata.com DOMAIN_ADMIN_PASSWORD=xy PROJECT_ID_TO_ASSIGN=xms7ga4tf3g3nzucd8380o2bev8oeknp\ngit push heroku HEAD:master\nheroku open\n```\n### Enable Geo Chart for Storybook and Live Examples\nGeo chart uses Mapbox to render map which requires a Mapbox access token.\n- Register an account and create Mapbox access token at [guide](https://docs.mapbox.com/help/how-mapbox-works/access-tokens/)\n- Store the created token at `.env`:\n```bash\necho -e \"EXAMPLE_MAPBOX_ACCESS_TOKEN=token\" >> .env # only need to run once\necho -e \"STORYBOOK_MAPBOX_ACCESS_TOKEN=token\" >> .env # only need to run once\n```\n\n### Run Live Examples Locally\nTo run *GoodData.UI Live Examples* locally:\n```bash\ngit clone <this-repository>\ncd  <repository-folder>\nyarn install --pure-lockfile\nyarn examples\n```\nThen open https://localhost:8999 and login using Live Examples account (you can [create one here](https://gooddata-examples.herokuapp.com/registration)).\n\n### Run Storybook locally\n- Run storybook with token stored in `.env` for more secure\n```bash\nyarn storybook\n```\n- Or run storybook with token env param exposed to cli (not suggested)\n```bash\nSTORYBOOK_MAPBOX_ACCESS_TOKEN=token yarn storybook\n```\n- Apply either above way to `yarn build-storybook` or `yarn test-storybook`\n\n### Source code formatting\nThe source code in the repository is formatted by [Prettier](https://prettier.io/).\nThe format of the code is validated by our Continuous Integration server and is one of the requirements of successful merge.\n\nPrettier is supported by every major IDE. You can find the list of supported editors and how to configure them [here](https://prettier.io/docs/en/editors.html).\n\nIn the case, when your editor is not supported or you don't want to setup the integration, you can run the `yarn prettier-write` command to reformat the code before commit.\n\n## Changelog\n\n- see [CHANGELOG.md](CHANGELOG.md)\n\n## Supported versions\n\nIn order to make the user experience with integrating GoodData UI SDK as smooth and secure as possible and to ensure that the SDK is using the latest features of the platform, we will only provide support to two most recent major versions of UI SDK.\n\nThe most recent majors will be supported in the following modes:\n\n- The latest major version will receive all new functionality and all bug fixes\n- The previous major version will only receive fixes to critical issues and security fixes. These fixes will be applied on top of last released version of the previous major\n\nThe customers are encouraged to always use the latest version of the UI SDK.\n\nIn case of using older versions, the user might face API incompatibility, performance or security issues.\n\nPlease follow the installation instructions to update to the newest version.\n\n## License\n\n(C) 2007-2020 GoodData Corporation\n\nThis project is dual licensed:\n\n- The ATTRIBUTION-NONCOMMERCIAL 4.0 INTERNATIONAL (CC BY-NC 4.0) is used for purpose of the trial experience and evaluation of GoodData.UI library.\n- The GOODDATA GOODDATA.UI LIBRARY END USER LICENSE AGREEMENT is used for GoodData customers.\n\nFor more information, please see [LICENSE](https://github.com/gooddata/gooddata-react-components/blob/master/LICENSE)\n","gitHead":"0109a8b638dfc31accaf93cf71d645721854de7f","scripts":{"dev":"bash scripts/build.sh --dev-watch","test":"jest --watch","build":"bash scripts/build.sh","tslint":"yarn run-tslint -t verbose $npm_package_config_tslint","prepare":"cd examples/server && yarn install --frozen-lockfile && cd ../..; rm -r examples/node_modules 2>/dev/null; true","examples":"bash scripts/run-examples.sh","prepare?":"# Called before `npm publish` and on local `npm install`. Temporarily also for deleting obsolete node_modules. Ends with `true` to continue gracefully.","validate":"tsc --noEmit && yarn tslint && eslint $npm_package_config_eslint && yarn validate-style && yarn prettier-check","build-dev":"bash scripts/build.sh --dev","examples?":"# Default is developer domain, other options: yarn examples [sec,secure,stg,stg2,stg3,demo,developer or URL]","storybook":"yarn build && start-storybook -p 9001 -c .storybook","test-once":"jest","tslint-ci":"mkdir -p ./ci/results && yarn run-tslint -t checkstyle -o ./ci/results/tslint-results.xml $npm_package_config_tslint","run-tslint":"tslint -p tsconfig.json","validate-ci":"tsc --noEmit && yarn tslint-ci  && eslint $npm_package_config_eslint -f checkstyle -o ci/results/eslint-results.xml && yarn validate-style-ci && yarn prettier-check","examples-build":"bash scripts/build-examples.sh","prepublishOnly":"yarn build","prettier-check":"prettier --check '{src,stories,styles,__mocks__,examples/server/src,examples/src,examples/test}/**/*.{ts,js,tsx,jsx,json,scss,md,yaml,html}'","prettier-write":"prettier --write '{src,stories,styles,__mocks__,examples/server/src,examples/src,examples/test}/**/*.{ts,js,tsx,jsx,json,scss,md,yaml,html}'","test-storybook":"yarn build && test-storybook","validate-style":"stylelint '**/*.scss'","build-storybook":"yarn build && build-storybook -c .storybook -o dist-storybook","examples-server":"node examples/server/src/index.js","heroku-postbuild":"yarn examples-build developer","examples-testcafe":"./scripts/run-testcafe.sh visual","validate-style-ci":"stylelint '**/*.scss' --custom-formatter=node_modules/stylelint-checkstyle-formatter > ci/results/stylelint-results.xml","check-circular-deps":"madge --circular --extensions ts ./src","examples-testcafe-ci":"./scripts/run-testcafe.sh ci","examples-testcafe-live":"./scripts/run-testcafe.sh live"},"typings":"dist/index.d.ts","_npmUser":{"name":"khanh.le","email":"khanh.le@gooddata.com"},"deprecated":"@gooddata/react-components@7 reached End of Support on March 31, 2022. Please upgrade (see https://sdk.gooddata.com/gooddata-ui/docs/supported_versions.html for more information).","repository":{"url":"git+ssh://git@github.com/gooddata/gooddata-react-components.git","type":"git"},"_npmVersion":"6.13.4","description":"GoodData.UI - A powerful JavaScript library for building analytical applications","directories":{},"lint-staged":{"{src,stories,styles,__mocks__,examples/server/src,examples/src,examples/test}/**/*.{ts,js,tsx,jsx,scss}":["npx gdc-fix-copyright","git add"],"{src,stories,styles,__mocks__,examples/server/src,examples/src,examples/test}/**/*.{ts,js,tsx,jsx,json,scss,md,yaml,html}":["prettier --write","git add"]},"_nodeVersion":"12.16.1","dependencies":{"rxjs":"^5.5.6","uuid":"^3.2.1","immer":"^1.3.1","lodash":"^4.17.15","date-fns":"^2.7.0","downshift":"^3.2.7","invariant":"^2.2.2","mapbox-gl":"^1.6.1","classnames":"^2.2.6","highcharts":"7.1.1","prop-types":"^15.6.0","react-intl":"^3.6.0","custom-event":"^1.0.1","react-window":"^1.8.1","ag-grid-react":"20.0.0","react-measure":"^2.3.0","@types/mapbox-gl":"^1.6.1","react-day-picker":"~7.3.0","react-responsive":"^3.0.0","stringify-object":"^2.4.0","@gooddata/typings":"^2.23.0","ag-grid-community":"20.0.0","http-status-codes":"^1.3.0","@gooddata/js-utils":"^3.5.0","@gooddata/numberjs":"^3.2.4","fixed-data-table-2":"0.7.17","@gooddata/goodstrap":"^68.3.0","react-dom-factories":"^1.0.2","@gooddata/gooddata-js":"^12.5.2","json-stable-stringify":"^1.0.1","react-transition-group":"^2.2.1","hoist-non-react-statics":"^3.3.0","nodelist-foreach-polyfill":"^1.2.0","@formatjs/intl-pluralrules":"^1.3.6","highcharts-grouped-categories":"^1.1.3"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"raf":"3.3.2","yup":"^0.24.1","jest":"24.7.1","husky":"3.0.0","madge":"^3.4.4","react":"^16.5.2","enzyme":"3.5.0","eslint":"4.19.1","formik":"^0.11.11","moment":"2.23.0","history":"^4.7.2","ts-jest":"24.0.0","webpack":"4.30.0","full-icu":"^1.3.0","prettier":"1.16.4","react-ga":"^2.5.2","recharts":"1.0.0-beta.9","testcafe":"1.1.4","commander":"2.14.1","node-sass":"4.13.0","react-dom":"^16.5.2","stylelint":"^10.0.0","supertest":"3.0.0","ts-loader":"6.0.0","@types/raf":"^3.4.0","css-loader":"0.28.7","jest-junit":"3.0.0","raw-loader":"0.5.1","styled-jsx":"2.2.1","typescript":"3.3.4000","@babel/core":"7.4.4","@types/jest":"24.0.6","@types/node":"7.0.8","@types/uuid":"3.4.3","file-loader":"3.0.1","jest-enzyme":"7.0.2","lint-staged":"9.1.0","sass-loader":"6.0.6","webpack-cli":"3.3.2","@types/react":"16.8.6","babel-loader":"8.0.5","react-helmet":"5.2.0","react-select":"1.2.1","style-loader":"0.19.1","@types/enzyme":"3.1.13","@types/lodash":"4.14.123","testcafe-live":"0.1.4","@babel/runtime":"7.4.4","dotenv-webpack":"^1.7.0","@babel/polyfill":"^7.4.4","@storybook/react":"5.0.11","@types/invariant":"2.2.29","@types/react-dom":"16.0.11","isomorphic-fetch":"2.2.1","react-datepicker":"1.1.0","react-router-dom":"4.2.2","@babel/preset-env":"7.4.4","@gooddata/mock-js":"^2.13.0","@storybook/addons":"5.0.11","@types/classnames":"2.2.3","@types/prop-types":"15.5.2","@storybook/theming":"5.0.11","identity-obj-proxy":"^3.0.0","intl-messageformat":"^7.5.4","webpack-dev-server":"3.3.1","@babel/preset-react":"7.0.0","@types/react-portal":"4.0.1","@types/react-window":"^1.8.1","babel-plugin-lodash":"3.3.4","html-webpack-plugin":"3.2.0","react-test-renderer":"16.4.2","@types/react-measure":"2.0.5","clean-webpack-plugin":"2.0.2","stats-webpack-plugin":"0.7.0","eslint-config-prettier":"4.1.0","react-google-recaptcha":"^0.14.1","tslint-config-prettier":"1.18.0","@gooddata/eslint-config":"^1.0.0","@gooddata/tslint-config":"1.0.0","@types/react-responsive":"^3.0.3","@types/storybook__react":"4.0.1","@types/stringify-object":"^3.2.0","enzyme-adapter-react-16":"1.3.1","@gooddata/test-storybook":"3.2.1","@storybook/addon-actions":"5.0.11","@storybook/addon-options":"5.0.11","node-sass-magic-importer":"5.1.0","react-syntax-highlighter":"11.0.2","@types/fixed-data-table-2":"0.8.1","stylelint-config-prettier":"5.2.0","@gooddata/stylelint-config":"4.0.0","@types/react-test-renderer":"16.0.0","circular-dependency-plugin":"5.0.2","compression-webpack-plugin":"2.0.0","@types/json-stable-stringify":"^1.0.32","@gooddata/frontend-npm-scripts":"1.1.0","@types/enzyme-adapter-react-16":"1.0.3","stylelint-checkstyle-formatter":"0.1.0","@types/storybook__addon-actions":"3.4.2","@babel/plugin-proposal-class-properties":"7.4.4","@babel/plugin-proposal-object-rest-spread":"7.4.4","@babel/plugin-transform-async-to-generator":"7.4.4"},"peerDependencies":{"react":"^16.5.2","react-dom":"^16.5.2"},"_npmOperationalInternal":{"tmp":"tmp/react-components_7.5.0-alpha-khanh.le-trival-1-2020-04-01T03-43-33-697Z_1585712200328_0.7892165717859851","host":"s3://npm-registry-packages"}},"7.5.0-alpha-naibinh-nab-sd-899-2020-04-01T06-18-57-622Z":{"name":"@gooddata/react-components","version":"7.5.0-alpha-naibinh-nab-sd-899-2020-04-01T06-18-57-622Z","author":{"name":"GoodData Corporation"},"license":"BSD-3-Clause","_id":"@gooddata/react-components@7.5.0-alpha-naibinh-nab-sd-899-2020-04-01T06-18-57-622Z","maintainers":[{"name":"afi","email":"adam.fiedler@gooddata.com"},{"name":"bertold8","email":"ivan.nejezchleb@seznam.cz"},{"name":"brbistas","email":"valentinos.chraniotis@gooddata.com"},{"name":"bugsbunny338","email":"jiri.zajic@mensa.cz"},{"name":"de.do","email":"de.do@gooddata.com"},{"name":"gooddata-ci","email":"rail@gooddata.com"},{"name":"hung.nguyen.hoang","email":"hung.nguyen@gooddata.com"},{"name":"ivan.mjartan","email":"ivan.mjartan@gooddata.com"},{"name":"jakub-sterba","email":"jakub.sterba@gooddata.com"},{"name":"jankc","email":"jan.krapac@gmail.com"},{"name":"jaroslav.tomecek","email":"jaroslav.tomecek@gooddata.com"},{"name":"jkittler","email":"honza.kittler@gmail.com"},{"name":"khanh.le","email":"khanh.le@gooddata.com"},{"name":"lanhuynh","email":"lan.huynh@gooddata.com"},{"name":"linhhong","email":"linh.hong@gooddata.com"},{"name":"lupko","email":"lubomir.slivka@gooddata.com"},{"name":"matyas.kandl","email":"matyas.kandl@gooddata.com"},{"name":"michal.marsal","email":"michal.marsal@gooddata.com"},{"name":"naibinh","email":"naibinh@gmail.com"},{"name":"nikolacech","email":"nikola.cech@gooddata.com"},{"name":"nis.hua","email":"nis.hua@gooddata.com"},{"name":"no23reason","email":"dan.homola@hotmail.cz"},{"name":"patrikbraborec","email":"patrik.braborec@gooddata.com"},{"name":"pbenes","email":"petr.benes@gooddata.com"},{"name":"petrjanu","email":"petr.janu@gooddata.com"},{"name":"ptquang86","email":"ptquang86@gmail.com"},{"name":"qduval","email":"quentin.duval@gooddata.com"},{"name":"rodri360","email":"me@rodri360.com"},{"name":"sitina","email":"jiri.sitina@gooddata.com"},{"name":"strouhaljan","email":"strouhal.jan@gmail.com"},{"name":"tomas.kratochvil","email":"tomas.kratochvil@gooddata.com"},{"name":"tomasreichmann","email":"tomasreichmann@gmail.com"},{"name":"tomsatgd","email":"tomas.satinsky@gooddata.com"},{"name":"trung-le-quoc","email":"trung.le@gooddata.com"},{"name":"tu-ngo","email":"tungo1981@gmail.com"},{"name":"tulean","email":"tuan.le@gooddata.com"},{"name":"tuqt1005","email":"tu.tran@gooddata.com"},{"name":"utdnah","email":"danh.ung@gooddata.com"},{"name":"vlastikcz","email":"vlastimil.kotas@gooddata.com"},{"name":"vu.pham","email":"vu.pham@gooddata.com"},{"name":"xmort","email":"petr.dolejsi@gooddata.com"},{"name":"yanlipnican","email":"yanlipnican@gmail.com"}],"homepage":"https://github.com/gooddata/gooddata-react-components#readme","bugs":{"url":"https://github.com/gooddata/gooddata-react-components/issues"},"dist":{"shasum":"5528339db460f57cad96f35cb88e2958b4c308a6","tarball":"https://registry.npmjs.org/@gooddata/react-components/-/react-components-7.5.0-alpha-naibinh-nab-sd-899-2020-04-01T06-18-57-622Z.tgz","fileCount":2498,"integrity":"sha512-69iWVvlfoBPsFOUDCypwokcIZughAYUQX/ZUjzhCDja8Byi4rKefB+FKzPCPSsUEO+zDHvATe1dCVOE1YHF0YQ==","signatures":[{"sig":"MEYCIQD0FHtUXpIu0YfRm8x24aQp6m5H6ze1D/cgguwvlUizAgIhAImFXzu9WxIBRx2dgFHCXSihVFhu0M8Sp2iriW2Airut","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":9865628,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJehDJ0CRA9TVsSAnZWagAA8GQP/0b7XpvmAgRKYX5bvZAi\nFgwmUVq0LmOZ1w6KpyxrOlqqIEAZBjYBok1MMD0wH34YyWUgRJB8cNbRiXWb\n0fW4L5bV1aVjt/7Kt5B5IU2x5Hh/8n0P+6HyIi4opKtCSUYTIygtYFysegRH\new96VHxOzVph/HJ1xmaXwGH3lwPW6icWa/dx9EFanQbiaUeKZH0P1NfWoCHo\nDGFHMdKq9Vc80XeWpz087gg9llJvwffCcIA4qLNvC6ix05WQdGBjYnGrbnUn\ngSHWa/ujlBZ/bw65PB4FVLA1oKRWasMptvN4oN+METyyzrceeUAWKvAfUVOR\nQrKW+qIo2kVAJ7ifEvh8UIWvasSfbozfg6b2T5M8ZVLUBSl5X1NAzO1vK9zo\nxFQ/oIqr5L3JyYe/qK4/wWo3KWeOII7YLxoE9VOdTv9PthG3OCG2Nhcu3SGL\nMB6Urs629v17Sm5hvIh/DHH3HLepvEpRoTWyi9n8bYvl7j2ZegZqIAyxl96p\nooOyjDUUchOpWshIR4fF6Eni0JyO0S0K9G9K2HDffoTW5BO5p09Giu97vN9K\n9gvMewfe+VegJ+9AeQV1BfxvPrToRMoE5i+u6fHjkqYt80MqWV3fLnJFCwiJ\nHDLcAfExYHE/Qaj+AVPG0wXFFRUhuKa7srbW6twGbCAMjRGMEzeYaG0xngCT\nQdLC\r\n=69WX\r\n-----END PGP SIGNATURE-----\r\n"},"main":"dist/index.js","husky":{"hooks":{"pre-commit":"lint-staged"}},"config":{"eslint":"./examples/**/*.{js,jsx}","tslint":"./{__mocks__,src,stories}/{,**/}*.{ts,tsx}"},"readme":"[![npm version](https://badge.fury.io/js/%40gooddata%2Freact-components.svg)](https://www.npmjs.com/package/@gooddata/react-components)\n\n# GoodData.UI React components\n> A React-based JavaScript library for building data-driven applications\n\n## Getting started\n- [GoodData.UI Documentation](http://sdk.gooddata.com/gooddata-ui/)\n- [GoodData.UI Live Examples](https://gooddata-examples.herokuapp.com/)\n- [Stack Overflow](https://stackoverflow.com/questions/tagged/gooddata)\n\n### Usage\nWith [yarn](https://yarnpkg.com) installed, go to your project directory and run\n```\n$ yarn add @gooddata/react-components\n```\nIf you prefer [npm](npmjs.com) run\n```\n$ npm install --save @gooddata/react-components\n```\n\nThe public API is exposed via global `index.js`. Except for the styles, do not import any other file directly\nbecause they are not intended to be part of the public API.\n\n## Contributing\n\nWe welcome any contribution in form of [issues](https://github.com/gooddata/gooddata-react-components/issues) or [pull requests](https://github.com/gooddata/gooddata-react-components/pulls).\n\nInstall [Node.js](http://nodejs.org) (node 12.16.1, npm v6.13.4) and [Yarn](https://classic.yarnpkg.com) (1.22.4).\n\nInstall dependencies:\n```\nyarn install --frozen-lockfile\n```\n\nThese commands may come in handy while developing:\n\n| command | description |\n| ------- | ----------- |\n| `yarn install --pure-lockfile` | first step |\n| ||\n| `yarn dev` | build react-components to `/dist` in watch mode |\n| `yarn test` | run all unit tests |\n| `yarn prettier-write` | format the source code to match the valid codestyle |\n| `yarn validate` | validate codestyle |\n| ||\n| `yarn storybook` | run storybook from `/stories` on http://localhost:9001 |\n| `yarn build-storybook` | build storybook to `/dist-storybook` |\n| `yarn test-storybook` | run storybook and [screenshot tests](https://github.com/gooddata/gdc-client-utils/tree/master/test-storybook) |\n| ||\n| `yarn examples` | run Live Examples dev-server from `/examples` on https://localhost:8999 |\n| `yarn examples-build` | build Live Examples to `/examples/dist` |\n| `yarn examples-server` | serve built Live Examples - see `/examples/server/src` |\n| `yarn examples-testcafe` | run testcafe tests against `localhost:8999` |\n\n### Deploy to heroku.com\nWhen you deploy this repo to heroku, it serves *GoodData.UI Live Examples*.\nRelevant tasks are in `Procfile` and `package.json`.\n\n```bash\n# run in the project directory\nheroku login\nheroku create <your-app-name>\nheroku config:set DOMAIN_ADMIN_USERNAME=x@gooddata.com DOMAIN_ADMIN_PASSWORD=xy PROJECT_ID_TO_ASSIGN=xms7ga4tf3g3nzucd8380o2bev8oeknp\ngit push heroku HEAD:master\nheroku open\n```\n### Enable Geo Chart for Storybook and Live Examples\nGeo chart uses Mapbox to render map which requires a Mapbox access token.\n- Register an account and create Mapbox access token at [guide](https://docs.mapbox.com/help/how-mapbox-works/access-tokens/)\n- Store the created token at `.env`:\n```bash\necho -e \"EXAMPLE_MAPBOX_ACCESS_TOKEN=token\" >> .env # only need to run once\necho -e \"STORYBOOK_MAPBOX_ACCESS_TOKEN=token\" >> .env # only need to run once\n```\n\n### Run Live Examples Locally\nTo run *GoodData.UI Live Examples* locally:\n```bash\ngit clone <this-repository>\ncd  <repository-folder>\nyarn install --pure-lockfile\nyarn examples\n```\nThen open https://localhost:8999 and login using Live Examples account (you can [create one here](https://gooddata-examples.herokuapp.com/registration)).\n\n### Run Storybook locally\n- Run storybook with token stored in `.env` for more secure\n```bash\nyarn storybook\n```\n- Or run storybook with token env param exposed to cli (not suggested)\n```bash\nSTORYBOOK_MAPBOX_ACCESS_TOKEN=token yarn storybook\n```\n- Apply either above way to `yarn build-storybook` or `yarn test-storybook`\n\n### Source code formatting\nThe source code in the repository is formatted by [Prettier](https://prettier.io/).\nThe format of the code is validated by our Continuous Integration server and is one of the requirements of successful merge.\n\nPrettier is supported by every major IDE. You can find the list of supported editors and how to configure them [here](https://prettier.io/docs/en/editors.html).\n\nIn the case, when your editor is not supported or you don't want to setup the integration, you can run the `yarn prettier-write` command to reformat the code before commit.\n\n## Changelog\n\n- see [CHANGELOG.md](CHANGELOG.md)\n\n## Supported versions\n\nIn order to make the user experience with integrating GoodData UI SDK as smooth and secure as possible and to ensure that the SDK is using the latest features of the platform, we will only provide support to two most recent major versions of UI SDK.\n\nThe most recent majors will be supported in the following modes:\n\n- The latest major version will receive all new functionality and all bug fixes\n- The previous major version will only receive fixes to critical issues and security fixes. These fixes will be applied on top of last released version of the previous major\n\nThe customers are encouraged to always use the latest version of the UI SDK.\n\nIn case of using older versions, the user might face API incompatibility, performance or security issues.\n\nPlease follow the installation instructions to update to the newest version.\n\n## License\n\n(C) 2007-2020 GoodData Corporation\n\nThis project is dual licensed:\n\n- The ATTRIBUTION-NONCOMMERCIAL 4.0 INTERNATIONAL (CC BY-NC 4.0) is used for purpose of the trial experience and evaluation of GoodData.UI library.\n- The GOODDATA GOODDATA.UI LIBRARY END USER LICENSE AGREEMENT is used for GoodData customers.\n\nFor more information, please see [LICENSE](https://github.com/gooddata/gooddata-react-components/blob/master/LICENSE)\n","gitHead":"5ec36622b80a27b620dbd9c79d6bd81031ace433","scripts":{"dev":"bash scripts/build.sh --dev-watch","test":"jest --watch","build":"bash scripts/build.sh","tslint":"yarn run-tslint -t verbose $npm_package_config_tslint","prepare":"cd examples/server && yarn install --frozen-lockfile && cd ../..; rm -r examples/node_modules 2>/dev/null; true","examples":"bash scripts/run-examples.sh","prepare?":"# Called before `npm publish` and on local `npm install`. Temporarily also for deleting obsolete node_modules. Ends with `true` to continue gracefully.","validate":"tsc --noEmit && yarn tslint && eslint $npm_package_config_eslint && yarn validate-style && yarn prettier-check","build-dev":"bash scripts/build.sh --dev","examples?":"# Default is developer domain, other options: yarn examples [sec,secure,stg,stg2,stg3,demo,developer or URL]","storybook":"yarn build && start-storybook -p 9001 -c .storybook","test-once":"jest","tslint-ci":"mkdir -p ./ci/results && yarn run-tslint -t checkstyle -o ./ci/results/tslint-results.xml $npm_package_config_tslint","run-tslint":"tslint -p tsconfig.json","validate-ci":"tsc --noEmit && yarn tslint-ci  && eslint $npm_package_config_eslint -f checkstyle -o ci/results/eslint-results.xml && yarn validate-style-ci && yarn prettier-check","examples-build":"bash scripts/build-examples.sh","prepublishOnly":"yarn build","prettier-check":"prettier --check '{src,stories,styles,__mocks__,examples/server/src,examples/src,examples/test}/**/*.{ts,js,tsx,jsx,json,scss,md,yaml,html}'","prettier-write":"prettier --write '{src,stories,styles,__mocks__,examples/server/src,examples/src,examples/test}/**/*.{ts,js,tsx,jsx,json,scss,md,yaml,html}'","test-storybook":"yarn build && test-storybook","validate-style":"stylelint '**/*.scss'","build-storybook":"yarn build && build-storybook -c .storybook -o dist-storybook","examples-server":"node examples/server/src/index.js","heroku-postbuild":"yarn examples-build developer","examples-testcafe":"./scripts/run-testcafe.sh visual","validate-style-ci":"stylelint '**/*.scss' --custom-formatter=node_modules/stylelint-checkstyle-formatter > ci/results/stylelint-results.xml","check-circular-deps":"madge --circular --extensions ts ./src","examples-testcafe-ci":"./scripts/run-testcafe.sh ci","examples-testcafe-live":"./scripts/run-testcafe.sh live"},"typings":"dist/index.d.ts","_npmUser":{"name":"naibinh","email":"naibinh@gmail.com"},"deprecated":"@gooddata/react-components@7 reached End of Support on March 31, 2022. Please upgrade (see https://sdk.gooddata.com/gooddata-ui/docs/supported_versions.html for more information).","repository":{"url":"git+ssh://git@github.com/gooddata/gooddata-react-components.git","type":"git"},"_npmVersion":"6.13.4","description":"GoodData.UI - A powerful JavaScript library for building analytical applications","directories":{},"lint-staged":{"{src,stories,styles,__mocks__,examples/server/src,examples/src,examples/test}/**/*.{ts,js,tsx,jsx,scss}":["npx gdc-fix-copyright","git add"],"{src,stories,styles,__mocks__,examples/server/src,examples/src,examples/test}/**/*.{ts,js,tsx,jsx,json,scss,md,yaml,html}":["prettier --write","git add"]},"_nodeVersion":"12.16.1","dependencies":{"rxjs":"^5.5.6","uuid":"^3.2.1","immer":"^1.3.1","lodash":"^4.17.15","date-fns":"^2.7.0","downshift":"^3.2.7","invariant":"^2.2.2","mapbox-gl":"^1.6.1","classnames":"^2.2.6","highcharts":"7.1.1","prop-types":"^15.6.0","react-intl":"^3.6.0","custom-event":"^1.0.1","react-window":"^1.8.1","ag-grid-react":"20.0.0","react-measure":"^2.3.0","@types/mapbox-gl":"^1.6.1","react-day-picker":"~7.3.0","react-responsive":"^3.0.0","stringify-object":"^2.4.0","@gooddata/typings":"^2.23.0","ag-grid-community":"20.0.0","http-status-codes":"^1.3.0","@gooddata/js-utils":"^3.5.0","@gooddata/numberjs":"^3.2.4","fixed-data-table-2":"0.7.17","@gooddata/goodstrap":"^68.3.0","react-dom-factories":"^1.0.2","@gooddata/gooddata-js":"^12.5.2","json-stable-stringify":"^1.0.1","react-transition-group":"^2.2.1","hoist-non-react-statics":"^3.3.0","nodelist-foreach-polyfill":"^1.2.0","@formatjs/intl-pluralrules":"^1.3.6","highcharts-grouped-categories":"^1.1.3"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"raf":"3.3.2","yup":"^0.24.1","jest":"24.7.1","husky":"3.0.0","madge":"^3.4.4","react":"^16.5.2","enzyme":"3.5.0","eslint":"4.19.1","formik":"^0.11.11","moment":"2.23.0","history":"^4.7.2","ts-jest":"24.0.0","webpack":"4.30.0","full-icu":"^1.3.0","prettier":"1.16.4","react-ga":"^2.5.2","recharts":"1.0.0-beta.9","testcafe":"1.1.4","commander":"2.14.1","node-sass":"4.13.0","react-dom":"^16.5.2","stylelint":"^10.0.0","supertest":"3.0.0","ts-loader":"6.0.0","@types/raf":"^3.4.0","css-loader":"0.28.7","jest-junit":"3.0.0","raw-loader":"0.5.1","styled-jsx":"2.2.1","typescript":"3.3.4000","@babel/core":"7.4.4","@types/jest":"24.0.6","@types/node":"7.0.8","@types/uuid":"3.4.3","file-loader":"3.0.1","jest-enzyme":"7.0.2","lint-staged":"9.1.0","sass-loader":"6.0.6","webpack-cli":"3.3.2","@types/react":"16.8.6","babel-loader":"8.0.5","react-helmet":"5.2.0","react-select":"1.2.1","style-loader":"0.19.1","@types/enzyme":"3.1.13","@types/lodash":"4.14.123","testcafe-live":"0.1.4","@babel/runtime":"7.4.4","dotenv-webpack":"^1.7.0","@babel/polyfill":"^7.4.4","@storybook/react":"5.0.11","@types/invariant":"2.2.29","@types/react-dom":"16.0.11","isomorphic-fetch":"2.2.1","react-datepicker":"1.1.0","react-router-dom":"4.2.2","@babel/preset-env":"7.4.4","@gooddata/mock-js":"^2.13.0","@storybook/addons":"5.0.11","@types/classnames":"2.2.3","@types/prop-types":"15.5.2","@storybook/theming":"5.0.11","identity-obj-proxy":"^3.0.0","intl-messageformat":"^7.5.4","webpack-dev-server":"3.3.1","@babel/preset-react":"7.0.0","@types/react-portal":"4.0.1","@types/react-window":"^1.8.1","babel-plugin-lodash":"3.3.4","html-webpack-plugin":"3.2.0","react-test-renderer":"16.4.2","@types/react-measure":"2.0.5","clean-webpack-plugin":"2.0.2","stats-webpack-plugin":"0.7.0","eslint-config-prettier":"4.1.0","react-google-recaptcha":"^0.14.1","tslint-config-prettier":"1.18.0","@gooddata/eslint-config":"^1.0.0","@gooddata/tslint-config":"1.0.0","@types/react-responsive":"^3.0.3","@types/storybook__react":"4.0.1","@types/stringify-object":"^3.2.0","enzyme-adapter-react-16":"1.3.1","@gooddata/test-storybook":"3.2.1","@storybook/addon-actions":"5.0.11","@storybook/addon-options":"5.0.11","node-sass-magic-importer":"5.1.0","react-syntax-highlighter":"11.0.2","@types/fixed-data-table-2":"0.8.1","stylelint-config-prettier":"5.2.0","@gooddata/stylelint-config":"4.0.0","@types/react-test-renderer":"16.0.0","circular-dependency-plugin":"5.0.2","compression-webpack-plugin":"2.0.0","@types/json-stable-stringify":"^1.0.32","@gooddata/frontend-npm-scripts":"1.1.0","@types/enzyme-adapter-react-16":"1.0.3","stylelint-checkstyle-formatter":"0.1.0","@types/storybook__addon-actions":"3.4.2","@babel/plugin-proposal-class-properties":"7.4.4","@babel/plugin-proposal-object-rest-spread":"7.4.4","@babel/plugin-transform-async-to-generator":"7.4.4"},"peerDependencies":{"react":"^16.5.2","react-dom":"^16.5.2"},"_npmOperationalInternal":{"tmp":"tmp/react-components_7.5.0-alpha-naibinh-nab-sd-899-2020-04-01T06-18-57-622Z_1585721972284_0.8252245457847649","host":"s3://npm-registry-packages"}},"7.5.0-alpha-naibinh-nab-sd-899-2020-04-01T06-28-31-885Z":{"name":"@gooddata/react-components","version":"7.5.0-alpha-naibinh-nab-sd-899-2020-04-01T06-28-31-885Z","author":{"name":"GoodData Corporation"},"license":"BSD-3-Clause","_id":"@gooddata/react-components@7.5.0-alpha-naibinh-nab-sd-899-2020-04-01T06-28-31-885Z","maintainers":[{"name":"afi","email":"adam.fiedler@gooddata.com"},{"name":"bertold8","email":"ivan.nejezchleb@seznam.cz"},{"name":"brbistas","email":"valentinos.chraniotis@gooddata.com"},{"name":"bugsbunny338","email":"jiri.zajic@mensa.cz"},{"name":"de.do","email":"de.do@gooddata.com"},{"name":"gooddata-ci","email":"rail@gooddata.com"},{"name":"hung.nguyen.hoang","email":"hung.nguyen@gooddata.com"},{"name":"ivan.mjartan","email":"ivan.mjartan@gooddata.com"},{"name":"jakub-sterba","email":"jakub.sterba@gooddata.com"},{"name":"jankc","email":"jan.krapac@gmail.com"},{"name":"jaroslav.tomecek","email":"jaroslav.tomecek@gooddata.com"},{"name":"jkittler","email":"honza.kittler@gmail.com"},{"name":"khanh.le","email":"khanh.le@gooddata.com"},{"name":"lanhuynh","email":"lan.huynh@gooddata.com"},{"name":"linhhong","email":"linh.hong@gooddata.com"},{"name":"lupko","email":"lubomir.slivka@gooddata.com"},{"name":"matyas.kandl","email":"matyas.kandl@gooddata.com"},{"name":"michal.marsal","email":"michal.marsal@gooddata.com"},{"name":"naibinh","email":"naibinh@gmail.com"},{"name":"nikolacech","email":"nikola.cech@gooddata.com"},{"name":"nis.hua","email":"nis.hua@gooddata.com"},{"name":"no23reason","email":"dan.homola@hotmail.cz"},{"name":"patrikbraborec","email":"patrik.braborec@gooddata.com"},{"name":"pbenes","email":"petr.benes@gooddata.com"},{"name":"petrjanu","email":"petr.janu@gooddata.com"},{"name":"ptquang86","email":"ptquang86@gmail.com"},{"name":"qduval","email":"quentin.duval@gooddata.com"},{"name":"rodri360","email":"me@rodri360.com"},{"name":"sitina","email":"jiri.sitina@gooddata.com"},{"name":"strouhaljan","email":"strouhal.jan@gmail.com"},{"name":"tomas.kratochvil","email":"tomas.kratochvil@gooddata.com"},{"name":"tomasreichmann","email":"tomasreichmann@gmail.com"},{"name":"tomsatgd","email":"tomas.satinsky@gooddata.com"},{"name":"trung-le-quoc","email":"trung.le@gooddata.com"},{"name":"tu-ngo","email":"tungo1981@gmail.com"},{"name":"tulean","email":"tuan.le@gooddata.com"},{"name":"tuqt1005","email":"tu.tran@gooddata.com"},{"name":"utdnah","email":"danh.ung@gooddata.com"},{"name":"vlastikcz","email":"vlastimil.kotas@gooddata.com"},{"name":"vu.pham","email":"vu.pham@gooddata.com"},{"name":"xmort","email":"petr.dolejsi@gooddata.com"},{"name":"yanlipnican","email":"yanlipnican@gmail.com"}],"homepage":"https://github.com/gooddata/gooddata-react-components#readme","bugs":{"url":"https://github.com/gooddata/gooddata-react-components/issues"},"dist":{"shasum":"103f375062db62cc6f63116aa9398289cf5103ce","tarball":"https://registry.npmjs.org/@gooddata/react-components/-/react-components-7.5.0-alpha-naibinh-nab-sd-899-2020-04-01T06-28-31-885Z.tgz","fileCount":2498,"integrity":"sha512-7nI/7yMXy97RTR4VaH2nLi2g5MKjohUFEPce9XHJMewijMK8RFyIK7Au2TihKlLG0DgQtclebhld1f9wvjffGg==","signatures":[{"sig":"MEUCICrLUhbcDDokxAUp6YzhpJIFjjb6ZWXwWogSh3kfTFl4AiEAxh6JzKsSetZrQmFIhjUcGsXjwKKbnDkRHwutqx/C4Zg=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":9864885,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJehDS0CRA9TVsSAnZWagAAq0MP/2rHOb4uSHI6T80lJCg2\nS0+nMCfdlwaj4oGb5L0aZ+4vSUbCfjIUshujSPyvNbPPYpPeqDxrmVWRGEtC\n2LA2Jip5jgT8wbHKF3jJIALnfGdmR2RyeZIBBWo0w8QodMK9/iwaExU83pfY\neKwZUtKqsIks0MnKbTxuMzq7fvT7groZINgX5Ssf753USiAdziyWa+gCVlQs\nQCZpo+eEWyV41ZcAF27rAnvvuSo7hUs0vaOtsQwMDpr/GcTlbdNwz/H+hIvT\n7YphwwEKm7jpGd78SqmaUvwIwXDQKIneATCO/bg6Jj1VNjPv4kzhonMbLiEe\naJejzrXR6j+ih1Qgv4ZVWUWIWAyTejk+1Rd21keGwJbeln1Z2OD+tIuhMr2Z\nmU9NGOnjXOgNGNHeBrqlT5ygN0S5yBxt8ElRUiErX6WOpqPKPwywXIEu6sny\ncKUzXMXbtS2ek2m84/dtwTwZf7c9HEdevh9/T9yAX7mjbu/IbFzp28l9u9cF\npB+JQj75SddCKuGjXQEn918C2MT2Rqy7FIBCmvQFP+JX7ox1crP68um490u+\nVTvg80pqtjBQV3m5nIuB9V5V0TPTskO1lQb4BDB9Ywtc5oJEqIgmrHE/ooKJ\nVO2BARYuN3ZqkVMy3EaR6ReKBDvqTQBKOt86rVQKk410gsUB+Fd+g7ODKdzr\ny8oy\r\n=5Sm4\r\n-----END PGP SIGNATURE-----\r\n"},"main":"dist/index.js","husky":{"hooks":{"pre-commit":"lint-staged"}},"config":{"eslint":"./examples/**/*.{js,jsx}","tslint":"./{__mocks__,src,stories}/{,**/}*.{ts,tsx}"},"readme":"[![npm version](https://badge.fury.io/js/%40gooddata%2Freact-components.svg)](https://www.npmjs.com/package/@gooddata/react-components)\n\n# GoodData.UI React components\n> A React-based JavaScript library for building data-driven applications\n\n## Getting started\n- [GoodData.UI Documentation](http://sdk.gooddata.com/gooddata-ui/)\n- [GoodData.UI Live Examples](https://gooddata-examples.herokuapp.com/)\n- [Stack Overflow](https://stackoverflow.com/questions/tagged/gooddata)\n\n### Usage\nWith [yarn](https://yarnpkg.com) installed, go to your project directory and run\n```\n$ yarn add @gooddata/react-components\n```\nIf you prefer [npm](npmjs.com) run\n```\n$ npm install --save @gooddata/react-components\n```\n\nThe public API is exposed via global `index.js`. Except for the styles, do not import any other file directly\nbecause they are not intended to be part of the public API.\n\n## Contributing\n\nWe welcome any contribution in form of [issues](https://github.com/gooddata/gooddata-react-components/issues) or [pull requests](https://github.com/gooddata/gooddata-react-components/pulls).\n\nInstall [Node.js](http://nodejs.org) (node 12.16.1, npm v6.13.4) and [Yarn](https://classic.yarnpkg.com) (1.22.4).\n\nInstall dependencies:\n```\nyarn install --frozen-lockfile\n```\n\nThese commands may come in handy while developing:\n\n| command | description |\n| ------- | ----------- |\n| `yarn install --pure-lockfile` | first step |\n| ||\n| `yarn dev` | build react-components to `/dist` in watch mode |\n| `yarn test` | run all unit tests |\n| `yarn prettier-write` | format the source code to match the valid codestyle |\n| `yarn validate` | validate codestyle |\n| ||\n| `yarn storybook` | run storybook from `/stories` on http://localhost:9001 |\n| `yarn build-storybook` | build storybook to `/dist-storybook` |\n| `yarn test-storybook` | run storybook and [screenshot tests](https://github.com/gooddata/gdc-client-utils/tree/master/test-storybook) |\n| ||\n| `yarn examples` | run Live Examples dev-server from `/examples` on https://localhost:8999 |\n| `yarn examples-build` | build Live Examples to `/examples/dist` |\n| `yarn examples-server` | serve built Live Examples - see `/examples/server/src` |\n| `yarn examples-testcafe` | run testcafe tests against `localhost:8999` |\n\n### Deploy to heroku.com\nWhen you deploy this repo to heroku, it serves *GoodData.UI Live Examples*.\nRelevant tasks are in `Procfile` and `package.json`.\n\n```bash\n# run in the project directory\nheroku login\nheroku create <your-app-name>\nheroku config:set DOMAIN_ADMIN_USERNAME=x@gooddata.com DOMAIN_ADMIN_PASSWORD=xy PROJECT_ID_TO_ASSIGN=xms7ga4tf3g3nzucd8380o2bev8oeknp\ngit push heroku HEAD:master\nheroku open\n```\n### Enable Geo Chart for Storybook and Live Examples\nGeo chart uses Mapbox to render map which requires a Mapbox access token.\n- Register an account and create Mapbox access token at [guide](https://docs.mapbox.com/help/how-mapbox-works/access-tokens/)\n- Store the created token at `.env`:\n```bash\necho -e \"EXAMPLE_MAPBOX_ACCESS_TOKEN=token\" >> .env # only need to run once\necho -e \"STORYBOOK_MAPBOX_ACCESS_TOKEN=token\" >> .env # only need to run once\n```\n\n### Run Live Examples Locally\nTo run *GoodData.UI Live Examples* locally:\n```bash\ngit clone <this-repository>\ncd  <repository-folder>\nyarn install --pure-lockfile\nyarn examples\n```\nThen open https://localhost:8999 and login using Live Examples account (you can [create one here](https://gooddata-examples.herokuapp.com/registration)).\n\n### Run Storybook locally\n- Run storybook with token stored in `.env` for more secure\n```bash\nyarn storybook\n```\n- Or run storybook with token env param exposed to cli (not suggested)\n```bash\nSTORYBOOK_MAPBOX_ACCESS_TOKEN=token yarn storybook\n```\n- Apply either above way to `yarn build-storybook` or `yarn test-storybook`\n\n### Source code formatting\nThe source code in the repository is formatted by [Prettier](https://prettier.io/).\nThe format of the code is validated by our Continuous Integration server and is one of the requirements of successful merge.\n\nPrettier is supported by every major IDE. You can find the list of supported editors and how to configure them [here](https://prettier.io/docs/en/editors.html).\n\nIn the case, when your editor is not supported or you don't want to setup the integration, you can run the `yarn prettier-write` command to reformat the code before commit.\n\n## Changelog\n\n- see [CHANGELOG.md](CHANGELOG.md)\n\n## Supported versions\n\nIn order to make the user experience with integrating GoodData UI SDK as smooth and secure as possible and to ensure that the SDK is using the latest features of the platform, we will only provide support to two most recent major versions of UI SDK.\n\nThe most recent majors will be supported in the following modes:\n\n- The latest major version will receive all new functionality and all bug fixes\n- The previous major version will only receive fixes to critical issues and security fixes. These fixes will be applied on top of last released version of the previous major\n\nThe customers are encouraged to always use the latest version of the UI SDK.\n\nIn case of using older versions, the user might face API incompatibility, performance or security issues.\n\nPlease follow the installation instructions to update to the newest version.\n\n## License\n\n(C) 2007-2020 GoodData Corporation\n\nThis project is dual licensed:\n\n- The ATTRIBUTION-NONCOMMERCIAL 4.0 INTERNATIONAL (CC BY-NC 4.0) is used for purpose of the trial experience and evaluation of GoodData.UI library.\n- The GOODDATA GOODDATA.UI LIBRARY END USER LICENSE AGREEMENT is used for GoodData customers.\n\nFor more information, please see [LICENSE](https://github.com/gooddata/gooddata-react-components/blob/master/LICENSE)\n","gitHead":"5ec36622b80a27b620dbd9c79d6bd81031ace433","scripts":{"dev":"bash scripts/build.sh --dev-watch","test":"jest --watch","build":"bash scripts/build.sh","tslint":"yarn run-tslint -t verbose $npm_package_config_tslint","prepare":"cd examples/server && yarn install --frozen-lockfile && cd ../..; rm -r examples/node_modules 2>/dev/null; true","examples":"bash scripts/run-examples.sh","prepare?":"# Called before `npm publish` and on local `npm install`. Temporarily also for deleting obsolete node_modules. Ends with `true` to continue gracefully.","validate":"tsc --noEmit && yarn tslint && eslint $npm_package_config_eslint && yarn validate-style && yarn prettier-check","build-dev":"bash scripts/build.sh --dev","examples?":"# Default is developer domain, other options: yarn examples [sec,secure,stg,stg2,stg3,demo,developer or URL]","storybook":"yarn build && start-storybook -p 9001 -c .storybook","test-once":"jest","tslint-ci":"mkdir -p ./ci/results && yarn run-tslint -t checkstyle -o ./ci/results/tslint-results.xml $npm_package_config_tslint","run-tslint":"tslint -p tsconfig.json","validate-ci":"tsc --noEmit && yarn tslint-ci  && eslint $npm_package_config_eslint -f checkstyle -o ci/results/eslint-results.xml && yarn validate-style-ci && yarn prettier-check","examples-build":"bash scripts/build-examples.sh","prepublishOnly":"yarn build","prettier-check":"prettier --check '{src,stories,styles,__mocks__,examples/server/src,examples/src,examples/test}/**/*.{ts,js,tsx,jsx,json,scss,md,yaml,html}'","prettier-write":"prettier --write '{src,stories,styles,__mocks__,examples/server/src,examples/src,examples/test}/**/*.{ts,js,tsx,jsx,json,scss,md,yaml,html}'","test-storybook":"yarn build && test-storybook","validate-style":"stylelint '**/*.scss'","build-storybook":"yarn build && build-storybook -c .storybook -o dist-storybook","examples-server":"node examples/server/src/index.js","heroku-postbuild":"yarn examples-build developer","examples-testcafe":"./scripts/run-testcafe.sh visual","validate-style-ci":"stylelint '**/*.scss' --custom-formatter=node_modules/stylelint-checkstyle-formatter > ci/results/stylelint-results.xml","check-circular-deps":"madge --circular --extensions ts ./src","examples-testcafe-ci":"./scripts/run-testcafe.sh ci","examples-testcafe-live":"./scripts/run-testcafe.sh live"},"typings":"dist/index.d.ts","_npmUser":{"name":"naibinh","email":"naibinh@gmail.com"},"deprecated":"@gooddata/react-components@7 reached End of Support on March 31, 2022. Please upgrade (see https://sdk.gooddata.com/gooddata-ui/docs/supported_versions.html for more information).","repository":{"url":"git+ssh://git@github.com/gooddata/gooddata-react-components.git","type":"git"},"_npmVersion":"6.13.4","description":"GoodData.UI - A powerful JavaScript library for building analytical applications","directories":{},"lint-staged":{"{src,stories,styles,__mocks__,examples/server/src,examples/src,examples/test}/**/*.{ts,js,tsx,jsx,scss}":["npx gdc-fix-copyright","git add"],"{src,stories,styles,__mocks__,examples/server/src,examples/src,examples/test}/**/*.{ts,js,tsx,jsx,json,scss,md,yaml,html}":["prettier --write","git add"]},"_nodeVersion":"12.16.1","dependencies":{"rxjs":"^5.5.6","uuid":"^3.2.1","immer":"^1.3.1","lodash":"^4.17.15","date-fns":"^2.7.0","downshift":"^3.2.7","invariant":"^2.2.2","mapbox-gl":"^1.6.1","classnames":"^2.2.6","highcharts":"7.1.1","prop-types":"^15.6.0","react-intl":"^3.6.0","custom-event":"^1.0.1","react-window":"^1.8.1","ag-grid-react":"20.0.0","react-measure":"^2.3.0","@types/mapbox-gl":"^1.6.1","react-day-picker":"~7.3.0","react-responsive":"^3.0.0","stringify-object":"^2.4.0","@gooddata/typings":"^2.23.0","ag-grid-community":"20.0.0","http-status-codes":"^1.3.0","@gooddata/js-utils":"^3.5.0","@gooddata/numberjs":"^3.2.4","fixed-data-table-2":"0.7.17","@gooddata/goodstrap":"^68.3.0","react-dom-factories":"^1.0.2","@gooddata/gooddata-js":"^12.5.2","json-stable-stringify":"^1.0.1","react-transition-group":"^2.2.1","hoist-non-react-statics":"^3.3.0","nodelist-foreach-polyfill":"^1.2.0","@formatjs/intl-pluralrules":"^1.3.6","highcharts-grouped-categories":"^1.1.3"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"raf":"3.3.2","yup":"^0.24.1","jest":"24.7.1","husky":"3.0.0","madge":"^3.4.4","react":"^16.5.2","enzyme":"3.5.0","eslint":"4.19.1","formik":"^0.11.11","moment":"2.23.0","history":"^4.7.2","ts-jest":"24.0.0","webpack":"4.30.0","full-icu":"^1.3.0","prettier":"1.16.4","react-ga":"^2.5.2","recharts":"1.0.0-beta.9","testcafe":"1.1.4","commander":"2.14.1","node-sass":"4.13.0","react-dom":"^16.5.2","stylelint":"^10.0.0","supertest":"3.0.0","ts-loader":"6.0.0","@types/raf":"^3.4.0","css-loader":"0.28.7","jest-junit":"3.0.0","raw-loader":"0.5.1","styled-jsx":"2.2.1","typescript":"3.3.4000","@babel/core":"7.4.4","@types/jest":"24.0.6","@types/node":"7.0.8","@types/uuid":"3.4.3","file-loader":"3.0.1","jest-enzyme":"7.0.2","lint-staged":"9.1.0","sass-loader":"6.0.6","webpack-cli":"3.3.2","@types/react":"16.8.6","babel-loader":"8.0.5","react-helmet":"5.2.0","react-select":"1.2.1","style-loader":"0.19.1","@types/enzyme":"3.1.13","@types/lodash":"4.14.123","testcafe-live":"0.1.4","@babel/runtime":"7.4.4","dotenv-webpack":"^1.7.0","@babel/polyfill":"^7.4.4","@storybook/react":"5.0.11","@types/invariant":"2.2.29","@types/react-dom":"16.0.11","isomorphic-fetch":"2.2.1","react-datepicker":"1.1.0","react-router-dom":"4.2.2","@babel/preset-env":"7.4.4","@gooddata/mock-js":"^2.13.0","@storybook/addons":"5.0.11","@types/classnames":"2.2.3","@types/prop-types":"15.5.2","@storybook/theming":"5.0.11","identity-obj-proxy":"^3.0.0","intl-messageformat":"^7.5.4","webpack-dev-server":"3.3.1","@babel/preset-react":"7.0.0","@types/react-portal":"4.0.1","@types/react-window":"^1.8.1","babel-plugin-lodash":"3.3.4","html-webpack-plugin":"3.2.0","react-test-renderer":"16.4.2","@types/react-measure":"2.0.5","clean-webpack-plugin":"2.0.2","stats-webpack-plugin":"0.7.0","eslint-config-prettier":"4.1.0","react-google-recaptcha":"^0.14.1","tslint-config-prettier":"1.18.0","@gooddata/eslint-config":"^1.0.0","@gooddata/tslint-config":"1.0.0","@types/react-responsive":"^3.0.3","@types/storybook__react":"4.0.1","@types/stringify-object":"^3.2.0","enzyme-adapter-react-16":"1.3.1","@gooddata/test-storybook":"3.2.1","@storybook/addon-actions":"5.0.11","@storybook/addon-options":"5.0.11","node-sass-magic-importer":"5.1.0","react-syntax-highlighter":"11.0.2","@types/fixed-data-table-2":"0.8.1","stylelint-config-prettier":"5.2.0","@gooddata/stylelint-config":"4.0.0","@types/react-test-renderer":"16.0.0","circular-dependency-plugin":"5.0.2","compression-webpack-plugin":"2.0.0","@types/json-stable-stringify":"^1.0.32","@gooddata/frontend-npm-scripts":"1.1.0","@types/enzyme-adapter-react-16":"1.0.3","stylelint-checkstyle-formatter":"0.1.0","@types/storybook__addon-actions":"3.4.2","@babel/plugin-proposal-class-properties":"7.4.4","@babel/plugin-proposal-object-rest-spread":"7.4.4","@babel/plugin-transform-async-to-generator":"7.4.4"},"peerDependencies":{"react":"^16.5.2","react-dom":"^16.5.2"},"_npmOperationalInternal":{"tmp":"tmp/react-components_7.5.0-alpha-naibinh-nab-sd-899-2020-04-01T06-28-31-885Z_1585722547477_0.32321691212212733","host":"s3://npm-registry-packages"}},"7.5.0-beta.43":{"name":"@gooddata/react-components","version":"7.5.0-beta.43","author":{"name":"GoodData Corporation"},"license":"BSD-3-Clause","_id":"@gooddata/react-components@7.5.0-beta.43","maintainers":[{"name":"afi","email":"adam.fiedler@gooddata.com"},{"name":"bertold8","email":"ivan.nejezchleb@seznam.cz"},{"name":"brbistas","email":"valentinos.chraniotis@gooddata.com"},{"name":"bugsbunny338","email":"jiri.zajic@mensa.cz"},{"name":"de.do","email":"de.do@gooddata.com"},{"name":"gooddata-ci","email":"rail@gooddata.com"},{"name":"hung.nguyen.hoang","email":"hung.nguyen@gooddata.com"},{"name":"ivan.mjartan","email":"ivan.mjartan@gooddata.com"},{"name":"jakub-sterba","email":"jakub.sterba@gooddata.com"},{"name":"jankc","email":"jan.krapac@gmail.com"},{"name":"jaroslav.tomecek","email":"jaroslav.tomecek@gooddata.com"},{"name":"jkittler","email":"honza.kittler@gmail.com"},{"name":"khanh.le","email":"khanh.le@gooddata.com"},{"name":"lanhuynh","email":"lan.huynh@gooddata.com"},{"name":"linhhong","email":"linh.hong@gooddata.com"},{"name":"lupko","email":"lubomir.slivka@gooddata.com"},{"name":"matyas.kandl","email":"matyas.kandl@gooddata.com"},{"name":"michal.marsal","email":"michal.marsal@gooddata.com"},{"name":"naibinh","email":"naibinh@gmail.com"},{"name":"nikolacech","email":"nikola.cech@gooddata.com"},{"name":"nis.hua","email":"nis.hua@gooddata.com"},{"name":"no23reason","email":"dan.homola@hotmail.cz"},{"name":"patrikbraborec","email":"patrik.braborec@gooddata.com"},{"name":"pbenes","email":"petr.benes@gooddata.com"},{"name":"petrjanu","email":"petr.janu@gooddata.com"},{"name":"ptquang86","email":"ptquang86@gmail.com"},{"name":"qduval","email":"quentin.duval@gooddata.com"},{"name":"rodri360","email":"me@rodri360.com"},{"name":"sitina","email":"jiri.sitina@gooddata.com"},{"name":"strouhaljan","email":"strouhal.jan@gmail.com"},{"name":"tomas.kratochvil","email":"tomas.kratochvil@gooddata.com"},{"name":"tomasreichmann","email":"tomasreichmann@gmail.com"},{"name":"tomsatgd","email":"tomas.satinsky@gooddata.com"},{"name":"trung-le-quoc","email":"trung.le@gooddata.com"},{"name":"tu-ngo","email":"tungo1981@gmail.com"},{"name":"tulean","email":"tuan.le@gooddata.com"},{"name":"tuqt1005","email":"tu.tran@gooddata.com"},{"name":"utdnah","email":"danh.ung@gooddata.com"},{"name":"vlastikcz","email":"vlastimil.kotas@gooddata.com"},{"name":"vu.pham","email":"vu.pham@gooddata.com"},{"name":"xmort","email":"petr.dolejsi@gooddata.com"},{"name":"yanlipnican","email":"yanlipnican@gmail.com"}],"homepage":"https://github.com/gooddata/gooddata-react-components#readme","bugs":{"url":"https://github.com/gooddata/gooddata-react-components/issues"},"dist":{"shasum":"88d7948a99236acfb192ed0a1914c06a96ed4db3","tarball":"https://registry.npmjs.org/@gooddata/react-components/-/react-components-7.5.0-beta.43.tgz","fileCount":2498,"integrity":"sha512-YTBBqKe4LhE1CQBpWFHg4ZsipjywC2VDUiJ98J/QukYPx5y8w5ov6gMmGoh9jdtYZvzXVVMkC2QvlJ6rEs51nA==","signatures":[{"sig":"MEYCIQDA/CfxCyJC7zt0LnDzZmTFDmeUPDgyD0Kggnn5DyuZEwIhALVi7kMtHHULRd16jv7d7WSd3jnz7skLFtu3pVD7470B","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":9864142,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJehDgDCRA9TVsSAnZWagAAoD4P/0uQRns3sO3cj534Kgil\nckCdVvZuH1+vh9LXLrvzC2NDhGgCgs1Qs/1yEgJKHGnzqi5p5dI2RUuTI588\niLxHYd/YIH3qt09m2rnWwS7ee5W5H1Uc1hvwqP0ns00nVvxsaHQM9qEF63G3\nYf3Yoc1/uYl6Ovc6T0IGTRtHdznm2GePZw8wtnyoPx/nKP8Wk1p2slimxsz3\nB/Rc7DhS0SLovEJVfIcqK/f4BcSWiHV4QsnuruRbI9k7nyKPqM3bXml8GGdI\n1Ovw46gU1MS/MYb+GHRoe2hBA//HdxqdIPWztHvlKPRC8QwhWmp3dk50x1PY\nmN/vQmof0zzDaxH1qAvVWB3nDQxRhNhQ1R4/EB+G6j6PQ7fYTV5PHYTXtyd2\n1GDeFfvqpYgM/7132ty3MizG4iZ6i8NEDSC/nAyVzH80pLrC5Wx9Zf8j1QQP\nYS4bASk9wtcFYncfUxM327cqkEF3nLJ0ZM3Irv/yInPmhxrT5wXBS9KljWx8\n6kv/OcHIpwJKzIPwik7nkTKwwE/ffePolnLAiuRo5DFzw1rfGNEXxfYGrjQp\n2anE3Pbpkc9FCjYlNjeluwQ330TVwilTj6RrijapddEY7x/y16NAeDY9+Vex\nS6T46EdKjNDJIKzYS5m9eoCNU29YDDMZcqzwM1QNNh4AJApHc6vIts+h+viy\n+iS/\r\n=ogdx\r\n-----END PGP SIGNATURE-----\r\n"},"main":"dist/index.js","husky":{"hooks":{"pre-commit":"lint-staged"}},"config":{"eslint":"./examples/**/*.{js,jsx}","tslint":"./{__mocks__,src,stories}/{,**/}*.{ts,tsx}"},"readme":"[![npm version](https://badge.fury.io/js/%40gooddata%2Freact-components.svg)](https://www.npmjs.com/package/@gooddata/react-components)\n\n# GoodData.UI React components\n> A React-based JavaScript library for building data-driven applications\n\n## Getting started\n- [GoodData.UI Documentation](http://sdk.gooddata.com/gooddata-ui/)\n- [GoodData.UI Live Examples](https://gooddata-examples.herokuapp.com/)\n- [Stack Overflow](https://stackoverflow.com/questions/tagged/gooddata)\n\n### Usage\nWith [yarn](https://yarnpkg.com) installed, go to your project directory and run\n```\n$ yarn add @gooddata/react-components\n```\nIf you prefer [npm](npmjs.com) run\n```\n$ npm install --save @gooddata/react-components\n```\n\nThe public API is exposed via global `index.js`. Except for the styles, do not import any other file directly\nbecause they are not intended to be part of the public API.\n\n## Contributing\n\nWe welcome any contribution in form of [issues](https://github.com/gooddata/gooddata-react-components/issues) or [pull requests](https://github.com/gooddata/gooddata-react-components/pulls).\n\nInstall [Node.js](http://nodejs.org) (node 12.16.1, npm v6.13.4) and [Yarn](https://classic.yarnpkg.com) (1.22.4).\n\nInstall dependencies:\n```\nyarn install --frozen-lockfile\n```\n\nThese commands may come in handy while developing:\n\n| command | description |\n| ------- | ----------- |\n| `yarn install --pure-lockfile` | first step |\n| ||\n| `yarn dev` | build react-components to `/dist` in watch mode |\n| `yarn test` | run all unit tests |\n| `yarn prettier-write` | format the source code to match the valid codestyle |\n| `yarn validate` | validate codestyle |\n| ||\n| `yarn storybook` | run storybook from `/stories` on http://localhost:9001 |\n| `yarn build-storybook` | build storybook to `/dist-storybook` |\n| `yarn test-storybook` | run storybook and [screenshot tests](https://github.com/gooddata/gdc-client-utils/tree/master/test-storybook) |\n| ||\n| `yarn examples` | run Live Examples dev-server from `/examples` on https://localhost:8999 |\n| `yarn examples-build` | build Live Examples to `/examples/dist` |\n| `yarn examples-server` | serve built Live Examples - see `/examples/server/src` |\n| `yarn examples-testcafe` | run testcafe tests against `localhost:8999` |\n\n### Deploy to heroku.com\nWhen you deploy this repo to heroku, it serves *GoodData.UI Live Examples*.\nRelevant tasks are in `Procfile` and `package.json`.\n\n```bash\n# run in the project directory\nheroku login\nheroku create <your-app-name>\nheroku config:set DOMAIN_ADMIN_USERNAME=x@gooddata.com DOMAIN_ADMIN_PASSWORD=xy PROJECT_ID_TO_ASSIGN=xms7ga4tf3g3nzucd8380o2bev8oeknp\ngit push heroku HEAD:master\nheroku open\n```\n### Enable Geo Chart for Storybook and Live Examples\nGeo chart uses Mapbox to render map which requires a Mapbox access token.\n- Register an account and create Mapbox access token at [guide](https://docs.mapbox.com/help/how-mapbox-works/access-tokens/)\n- Store the created token at `.env`:\n```bash\necho -e \"EXAMPLE_MAPBOX_ACCESS_TOKEN=token\" >> .env # only need to run once\necho -e \"STORYBOOK_MAPBOX_ACCESS_TOKEN=token\" >> .env # only need to run once\n```\n\n### Run Live Examples Locally\nTo run *GoodData.UI Live Examples* locally:\n```bash\ngit clone <this-repository>\ncd  <repository-folder>\nyarn install --pure-lockfile\nyarn examples\n```\nThen open https://localhost:8999 and login using Live Examples account (you can [create one here](https://gooddata-examples.herokuapp.com/registration)).\n\n### Run Storybook locally\n- Run storybook with token stored in `.env` for more secure\n```bash\nyarn storybook\n```\n- Or run storybook with token env param exposed to cli (not suggested)\n```bash\nSTORYBOOK_MAPBOX_ACCESS_TOKEN=token yarn storybook\n```\n- Apply either above way to `yarn build-storybook` or `yarn test-storybook`\n\n### Source code formatting\nThe source code in the repository is formatted by [Prettier](https://prettier.io/).\nThe format of the code is validated by our Continuous Integration server and is one of the requirements of successful merge.\n\nPrettier is supported by every major IDE. You can find the list of supported editors and how to configure them [here](https://prettier.io/docs/en/editors.html).\n\nIn the case, when your editor is not supported or you don't want to setup the integration, you can run the `yarn prettier-write` command to reformat the code before commit.\n\n## Changelog\n\n- see [CHANGELOG.md](CHANGELOG.md)\n\n## Supported versions\n\nIn order to make the user experience with integrating GoodData UI SDK as smooth and secure as possible and to ensure that the SDK is using the latest features of the platform, we will only provide support to two most recent major versions of UI SDK.\n\nThe most recent majors will be supported in the following modes:\n\n- The latest major version will receive all new functionality and all bug fixes\n- The previous major version will only receive fixes to critical issues and security fixes. These fixes will be applied on top of last released version of the previous major\n\nThe customers are encouraged to always use the latest version of the UI SDK.\n\nIn case of using older versions, the user might face API incompatibility, performance or security issues.\n\nPlease follow the installation instructions to update to the newest version.\n\n## License\n\n(C) 2007-2020 GoodData Corporation\n\nThis project is dual licensed:\n\n- The ATTRIBUTION-NONCOMMERCIAL 4.0 INTERNATIONAL (CC BY-NC 4.0) is used for purpose of the trial experience and evaluation of GoodData.UI library.\n- The GOODDATA GOODDATA.UI LIBRARY END USER LICENSE AGREEMENT is used for GoodData customers.\n\nFor more information, please see [LICENSE](https://github.com/gooddata/gooddata-react-components/blob/master/LICENSE)\n","gitHead":"0fc8301fe637e64d94f74eca24e3bb7202eeca52","scripts":{"dev":"bash scripts/build.sh --dev-watch","test":"jest --watch","build":"bash scripts/build.sh","tslint":"yarn run-tslint -t verbose $npm_package_config_tslint","prepare":"cd examples/server && yarn install --frozen-lockfile && cd ../..; rm -r examples/node_modules 2>/dev/null; true","examples":"bash scripts/run-examples.sh","prepare?":"# Called before `npm publish` and on local `npm install`. Temporarily also for deleting obsolete node_modules. Ends with `true` to continue gracefully.","validate":"tsc --noEmit && yarn tslint && eslint $npm_package_config_eslint && yarn validate-style && yarn prettier-check","build-dev":"bash scripts/build.sh --dev","examples?":"# Default is developer domain, other options: yarn examples [sec,secure,stg,stg2,stg3,demo,developer or URL]","storybook":"yarn build && start-storybook -p 9001 -c .storybook","test-once":"jest","tslint-ci":"mkdir -p ./ci/results && yarn run-tslint -t checkstyle -o ./ci/results/tslint-results.xml $npm_package_config_tslint","run-tslint":"tslint -p tsconfig.json","validate-ci":"tsc --noEmit && yarn tslint-ci  && eslint $npm_package_config_eslint -f checkstyle -o ci/results/eslint-results.xml && yarn validate-style-ci && yarn prettier-check","examples-build":"bash scripts/build-examples.sh","prepublishOnly":"yarn build","prettier-check":"prettier --check '{src,stories,styles,__mocks__,examples/server/src,examples/src,examples/test}/**/*.{ts,js,tsx,jsx,json,scss,md,yaml,html}'","prettier-write":"prettier --write '{src,stories,styles,__mocks__,examples/server/src,examples/src,examples/test}/**/*.{ts,js,tsx,jsx,json,scss,md,yaml,html}'","test-storybook":"yarn build && test-storybook","validate-style":"stylelint '**/*.scss'","build-storybook":"yarn build && build-storybook -c .storybook -o dist-storybook","examples-server":"node examples/server/src/index.js","heroku-postbuild":"yarn examples-build developer","examples-testcafe":"./scripts/run-testcafe.sh visual","validate-style-ci":"stylelint '**/*.scss' --custom-formatter=node_modules/stylelint-checkstyle-formatter > ci/results/stylelint-results.xml","check-circular-deps":"madge --circular --extensions ts ./src","examples-testcafe-ci":"./scripts/run-testcafe.sh ci","examples-testcafe-live":"./scripts/run-testcafe.sh live"},"typings":"dist/index.d.ts","_npmUser":{"name":"gooddata-ci","email":"rail@gooddata.com"},"deprecated":"@gooddata/react-components@7 reached End of Support on March 31, 2022. Please upgrade (see https://sdk.gooddata.com/gooddata-ui/docs/supported_versions.html for more information).","repository":{"url":"git+ssh://git@github.com/gooddata/gooddata-react-components.git","type":"git"},"_npmVersion":"6.13.4","description":"GoodData.UI - A powerful JavaScript library for building analytical applications","directories":{},"lint-staged":{"{src,stories,styles,__mocks__,examples/server/src,examples/src,examples/test}/**/*.{ts,js,tsx,jsx,scss}":["npx gdc-fix-copyright","git add"],"{src,stories,styles,__mocks__,examples/server/src,examples/src,examples/test}/**/*.{ts,js,tsx,jsx,json,scss,md,yaml,html}":["prettier --write","git add"]},"_nodeVersion":"12.16.1","dependencies":{"rxjs":"^5.5.6","uuid":"^3.2.1","immer":"^1.3.1","lodash":"^4.17.15","date-fns":"^2.7.0","downshift":"^3.2.7","invariant":"^2.2.2","mapbox-gl":"^1.6.1","classnames":"^2.2.6","highcharts":"7.1.1","prop-types":"^15.6.0","react-intl":"^3.6.0","custom-event":"^1.0.1","react-window":"^1.8.1","ag-grid-react":"20.0.0","react-measure":"^2.3.0","@types/mapbox-gl":"^1.6.1","react-day-picker":"~7.3.0","react-responsive":"^3.0.0","stringify-object":"^2.4.0","@gooddata/typings":"^2.23.0","ag-grid-community":"20.0.0","http-status-codes":"^1.3.0","@gooddata/js-utils":"^3.5.0","@gooddata/numberjs":"^3.2.4","fixed-data-table-2":"0.7.17","@gooddata/goodstrap":"^68.3.0","react-dom-factories":"^1.0.2","@gooddata/gooddata-js":"^12.5.2","json-stable-stringify":"^1.0.1","react-transition-group":"^2.2.1","hoist-non-react-statics":"^3.3.0","nodelist-foreach-polyfill":"^1.2.0","@formatjs/intl-pluralrules":"^1.3.6","highcharts-grouped-categories":"^1.1.3"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"raf":"3.3.2","yup":"^0.24.1","jest":"24.7.1","husky":"3.0.0","madge":"^3.4.4","react":"^16.5.2","enzyme":"3.5.0","eslint":"4.19.1","formik":"^0.11.11","moment":"2.23.0","history":"^4.7.2","ts-jest":"24.0.0","webpack":"4.30.0","full-icu":"^1.3.0","prettier":"1.16.4","react-ga":"^2.5.2","recharts":"1.0.0-beta.9","testcafe":"1.1.4","commander":"2.14.1","node-sass":"4.13.0","react-dom":"^16.5.2","stylelint":"^10.0.0","supertest":"3.0.0","ts-loader":"6.0.0","@types/raf":"^3.4.0","css-loader":"0.28.7","jest-junit":"3.0.0","raw-loader":"0.5.1","styled-jsx":"2.2.1","typescript":"3.3.4000","@babel/core":"7.4.4","@types/jest":"24.0.6","@types/node":"7.0.8","@types/uuid":"3.4.3","file-loader":"3.0.1","jest-enzyme":"7.0.2","lint-staged":"9.1.0","sass-loader":"6.0.6","webpack-cli":"3.3.2","@types/react":"16.8.6","babel-loader":"8.0.5","react-helmet":"5.2.0","react-select":"1.2.1","style-loader":"0.19.1","@types/enzyme":"3.1.13","@types/lodash":"4.14.123","testcafe-live":"0.1.4","@babel/runtime":"7.4.4","dotenv-webpack":"^1.7.0","@babel/polyfill":"^7.4.4","@storybook/react":"5.0.11","@types/invariant":"2.2.29","@types/react-dom":"16.0.11","isomorphic-fetch":"2.2.1","react-datepicker":"1.1.0","react-router-dom":"4.2.2","@babel/preset-env":"7.4.4","@gooddata/mock-js":"^2.13.0","@storybook/addons":"5.0.11","@types/classnames":"2.2.3","@types/prop-types":"15.5.2","@storybook/theming":"5.0.11","identity-obj-proxy":"^3.0.0","intl-messageformat":"^7.5.4","webpack-dev-server":"3.3.1","@babel/preset-react":"7.0.0","@types/react-portal":"4.0.1","@types/react-window":"^1.8.1","babel-plugin-lodash":"3.3.4","html-webpack-plugin":"3.2.0","react-test-renderer":"16.4.2","@types/react-measure":"2.0.5","clean-webpack-plugin":"2.0.2","stats-webpack-plugin":"0.7.0","eslint-config-prettier":"4.1.0","react-google-recaptcha":"^0.14.1","tslint-config-prettier":"1.18.0","@gooddata/eslint-config":"^1.0.0","@gooddata/tslint-config":"1.0.0","@types/react-responsive":"^3.0.3","@types/storybook__react":"4.0.1","@types/stringify-object":"^3.2.0","enzyme-adapter-react-16":"1.3.1","@gooddata/test-storybook":"3.2.1","@storybook/addon-actions":"5.0.11","@storybook/addon-options":"5.0.11","node-sass-magic-importer":"5.1.0","react-syntax-highlighter":"11.0.2","@types/fixed-data-table-2":"0.8.1","stylelint-config-prettier":"5.2.0","@gooddata/stylelint-config":"4.0.0","@types/react-test-renderer":"16.0.0","circular-dependency-plugin":"5.0.2","compression-webpack-plugin":"2.0.0","@types/json-stable-stringify":"^1.0.32","@gooddata/frontend-npm-scripts":"1.1.0","@types/enzyme-adapter-react-16":"1.0.3","stylelint-checkstyle-formatter":"0.1.0","@types/storybook__addon-actions":"3.4.2","@babel/plugin-proposal-class-properties":"7.4.4","@babel/plugin-proposal-object-rest-spread":"7.4.4","@babel/plugin-transform-async-to-generator":"7.4.4"},"peerDependencies":{"react":"^16.5.2","react-dom":"^16.5.2"},"_npmOperationalInternal":{"tmp":"tmp/react-components_7.5.0-beta.43_1585723394947_0.47663269792799623","host":"s3://npm-registry-packages"}},"7.5.0-beta.44":{"name":"@gooddata/react-components","version":"7.5.0-beta.44","author":{"name":"GoodData Corporation"},"license":"BSD-3-Clause","_id":"@gooddata/react-components@7.5.0-beta.44","maintainers":[{"name":"afi","email":"adam.fiedler@gooddata.com"},{"name":"bertold8","email":"ivan.nejezchleb@seznam.cz"},{"name":"brbistas","email":"valentinos.chraniotis@gooddata.com"},{"name":"bugsbunny338","email":"jiri.zajic@mensa.cz"},{"name":"de.do","email":"de.do@gooddata.com"},{"name":"gooddata-ci","email":"rail@gooddata.com"},{"name":"hung.nguyen.hoang","email":"hung.nguyen@gooddata.com"},{"name":"ivan.mjartan","email":"ivan.mjartan@gooddata.com"},{"name":"jakub-sterba","email":"jakub.sterba@gooddata.com"},{"name":"jankc","email":"jan.krapac@gmail.com"},{"name":"jaroslav.tomecek","email":"jaroslav.tomecek@gooddata.com"},{"name":"jkittler","email":"honza.kittler@gmail.com"},{"name":"khanh.le","email":"khanh.le@gooddata.com"},{"name":"lanhuynh","email":"lan.huynh@gooddata.com"},{"name":"linhhong","email":"linh.hong@gooddata.com"},{"name":"lupko","email":"lubomir.slivka@gooddata.com"},{"name":"matyas.kandl","email":"matyas.kandl@gooddata.com"},{"name":"michal.marsal","email":"michal.marsal@gooddata.com"},{"name":"naibinh","email":"naibinh@gmail.com"},{"name":"nikolacech","email":"nikola.cech@gooddata.com"},{"name":"nis.hua","email":"nis.hua@gooddata.com"},{"name":"no23reason","email":"dan.homola@hotmail.cz"},{"name":"patrikbraborec","email":"patrik.braborec@gooddata.com"},{"name":"pbenes","email":"petr.benes@gooddata.com"},{"name":"petrjanu","email":"petr.janu@gooddata.com"},{"name":"ptquang86","email":"ptquang86@gmail.com"},{"name":"qduval","email":"quentin.duval@gooddata.com"},{"name":"rodri360","email":"me@rodri360.com"},{"name":"sitina","email":"jiri.sitina@gooddata.com"},{"name":"strouhaljan","email":"strouhal.jan@gmail.com"},{"name":"tomas.kratochvil","email":"tomas.kratochvil@gooddata.com"},{"name":"tomasreichmann","email":"tomasreichmann@gmail.com"},{"name":"tomsatgd","email":"tomas.satinsky@gooddata.com"},{"name":"trung-le-quoc","email":"trung.le@gooddata.com"},{"name":"tu-ngo","email":"tungo1981@gmail.com"},{"name":"tulean","email":"tuan.le@gooddata.com"},{"name":"tuqt1005","email":"tu.tran@gooddata.com"},{"name":"utdnah","email":"danh.ung@gooddata.com"},{"name":"vlastikcz","email":"vlastimil.kotas@gooddata.com"},{"name":"vu.pham","email":"vu.pham@gooddata.com"},{"name":"xmort","email":"petr.dolejsi@gooddata.com"},{"name":"yanlipnican","email":"yanlipnican@gmail.com"}],"homepage":"https://github.com/gooddata/gooddata-react-components#readme","bugs":{"url":"https://github.com/gooddata/gooddata-react-components/issues"},"dist":{"shasum":"576c12b7e069818825466101b5bf7845532d2e86","tarball":"https://registry.npmjs.org/@gooddata/react-components/-/react-components-7.5.0-beta.44.tgz","fileCount":2498,"integrity":"sha512-gj05H2Mf+nh8S56y0hvgUTSXqfqdwkdwvxDU0MNz8F07h4tCFwI2xaFF7Fkn5XaPDBikkSceoEMzvAw4uuyYoQ==","signatures":[{"sig":"MEYCIQCTB+guZPo65oIohB0H8mevtAcS1Z/4CfT2SaPMUE9qbwIhAKQgqBtS/4hd+NtUxUSpvU5I7mcu9fBOiiphjfs9bTRW","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":9864142,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJehDmXCRA9TVsSAnZWagAALC4QAIsnXNpdGF2sBLJMmQaN\n9hB1gzcnxGCmk//S4GcYXWIO6H6MLUO7G5PUZXCIaUOIQkErviFCSaWoG1RG\njLeE7cgkNayH5ToU2eF//aSRrsGqf9d6QHQgBolbNoWnDfDxHQCmfPioPCO4\nyBx8/a+eVLtQqWMtx2TR7tv/h4EWOSX1pE9BtWQpCF/OZs/FU1nfVoC4IPJx\n22zUjjqiSpt1rFHvsodrzkz3hZ9+sJOUISnGG9xHnr4bB2T2U3ld5g43tHH9\nEbQSSCt0gTTT38e0ygJVtOl6fAZ/fCIacEoZkKorYUa+4SrhhgBOIAyPtwue\nZSGQXn/diKDQgJTbrlrDWjk0spYSi3BE88KzKwJB+NrvibLvCmy4smJhX8sf\n6f4MooJsGwTwhZVVZl7htzwLz+qTLkNKLuWzpXQY8N9EZELnq2z9GQ2svDeK\nDjN7YBl7GlMSyixfOkQ0oos8z7PqRMgDzPh0aGPF2LTDAKj1ysplkKb2R7zU\nJMeDVvj645WNbtERybsXoZqkYHxIVxU0TZ3a3is9QNMfVnlIUnqBE2Fr5nfW\nw7YPN3/bSsLau4Qj/gXnRecakhHwouB73qP7+7IBans1h5/AU2S4zMkzI0vO\nYEWyl2A6CfGLWiIwJajbfjiKbNxBvHgwkbkdIDgJyJSSEwblZaMHQkBnKPFK\nT93l\r\n=DmhI\r\n-----END PGP SIGNATURE-----\r\n"},"main":"dist/index.js","husky":{"hooks":{"pre-commit":"lint-staged"}},"config":{"eslint":"./examples/**/*.{js,jsx}","tslint":"./{__mocks__,src,stories}/{,**/}*.{ts,tsx}"},"readme":"[![npm version](https://badge.fury.io/js/%40gooddata%2Freact-components.svg)](https://www.npmjs.com/package/@gooddata/react-components)\n\n# GoodData.UI React components\n> A React-based JavaScript library for building data-driven applications\n\n## Getting started\n- [GoodData.UI Documentation](http://sdk.gooddata.com/gooddata-ui/)\n- [GoodData.UI Live Examples](https://gooddata-examples.herokuapp.com/)\n- [Stack Overflow](https://stackoverflow.com/questions/tagged/gooddata)\n\n### Usage\nWith [yarn](https://yarnpkg.com) installed, go to your project directory and run\n```\n$ yarn add @gooddata/react-components\n```\nIf you prefer [npm](npmjs.com) run\n```\n$ npm install --save @gooddata/react-components\n```\n\nThe public API is exposed via global `index.js`. Except for the styles, do not import any other file directly\nbecause they are not intended to be part of the public API.\n\n## Contributing\n\nWe welcome any contribution in form of [issues](https://github.com/gooddata/gooddata-react-components/issues) or [pull requests](https://github.com/gooddata/gooddata-react-components/pulls).\n\nInstall [Node.js](http://nodejs.org) (node 12.16.1, npm v6.13.4) and [Yarn](https://classic.yarnpkg.com) (1.22.4).\n\nInstall dependencies:\n```\nyarn install --frozen-lockfile\n```\n\nThese commands may come in handy while developing:\n\n| command | description |\n| ------- | ----------- |\n| `yarn install --pure-lockfile` | first step |\n| ||\n| `yarn dev` | build react-components to `/dist` in watch mode |\n| `yarn test` | run all unit tests |\n| `yarn prettier-write` | format the source code to match the valid codestyle |\n| `yarn validate` | validate codestyle |\n| ||\n| `yarn storybook` | run storybook from `/stories` on http://localhost:9001 |\n| `yarn build-storybook` | build storybook to `/dist-storybook` |\n| `yarn test-storybook` | run storybook and [screenshot tests](https://github.com/gooddata/gdc-client-utils/tree/master/test-storybook) |\n| ||\n| `yarn examples` | run Live Examples dev-server from `/examples` on https://localhost:8999 |\n| `yarn examples-build` | build Live Examples to `/examples/dist` |\n| `yarn examples-server` | serve built Live Examples - see `/examples/server/src` |\n| `yarn examples-testcafe` | run testcafe tests against `localhost:8999` |\n\n### Deploy to heroku.com\nWhen you deploy this repo to heroku, it serves *GoodData.UI Live Examples*.\nRelevant tasks are in `Procfile` and `package.json`.\n\n```bash\n# run in the project directory\nheroku login\nheroku create <your-app-name>\nheroku config:set DOMAIN_ADMIN_USERNAME=x@gooddata.com DOMAIN_ADMIN_PASSWORD=xy PROJECT_ID_TO_ASSIGN=xms7ga4tf3g3nzucd8380o2bev8oeknp\ngit push heroku HEAD:master\nheroku open\n```\n### Enable Geo Chart for Storybook and Live Examples\nGeo chart uses Mapbox to render map which requires a Mapbox access token.\n- Register an account and create Mapbox access token at [guide](https://docs.mapbox.com/help/how-mapbox-works/access-tokens/)\n- Store the created token at `.env`:\n```bash\necho -e \"EXAMPLE_MAPBOX_ACCESS_TOKEN=token\" >> .env # only need to run once\necho -e \"STORYBOOK_MAPBOX_ACCESS_TOKEN=token\" >> .env # only need to run once\n```\n\n### Run Live Examples Locally\nTo run *GoodData.UI Live Examples* locally:\n```bash\ngit clone <this-repository>\ncd  <repository-folder>\nyarn install --pure-lockfile\nyarn examples\n```\nThen open https://localhost:8999 and login using Live Examples account (you can [create one here](https://gooddata-examples.herokuapp.com/registration)).\n\n### Run Storybook locally\n- Run storybook with token stored in `.env` for more secure\n```bash\nyarn storybook\n```\n- Or run storybook with token env param exposed to cli (not suggested)\n```bash\nSTORYBOOK_MAPBOX_ACCESS_TOKEN=token yarn storybook\n```\n- Apply either above way to `yarn build-storybook` or `yarn test-storybook`\n\n### Source code formatting\nThe source code in the repository is formatted by [Prettier](https://prettier.io/).\nThe format of the code is validated by our Continuous Integration server and is one of the requirements of successful merge.\n\nPrettier is supported by every major IDE. You can find the list of supported editors and how to configure them [here](https://prettier.io/docs/en/editors.html).\n\nIn the case, when your editor is not supported or you don't want to setup the integration, you can run the `yarn prettier-write` command to reformat the code before commit.\n\n## Changelog\n\n- see [CHANGELOG.md](CHANGELOG.md)\n\n## Supported versions\n\nIn order to make the user experience with integrating GoodData UI SDK as smooth and secure as possible and to ensure that the SDK is using the latest features of the platform, we will only provide support to two most recent major versions of UI SDK.\n\nThe most recent majors will be supported in the following modes:\n\n- The latest major version will receive all new functionality and all bug fixes\n- The previous major version will only receive fixes to critical issues and security fixes. These fixes will be applied on top of last released version of the previous major\n\nThe customers are encouraged to always use the latest version of the UI SDK.\n\nIn case of using older versions, the user might face API incompatibility, performance or security issues.\n\nPlease follow the installation instructions to update to the newest version.\n\n## License\n\n(C) 2007-2020 GoodData Corporation\n\nThis project is dual licensed:\n\n- The ATTRIBUTION-NONCOMMERCIAL 4.0 INTERNATIONAL (CC BY-NC 4.0) is used for purpose of the trial experience and evaluation of GoodData.UI library.\n- The GOODDATA GOODDATA.UI LIBRARY END USER LICENSE AGREEMENT is used for GoodData customers.\n\nFor more information, please see [LICENSE](https://github.com/gooddata/gooddata-react-components/blob/master/LICENSE)\n","gitHead":"599a8c16beebdc3a1bc5b368ab15decf0347f23b","scripts":{"dev":"bash scripts/build.sh --dev-watch","test":"jest --watch","build":"bash scripts/build.sh","tslint":"yarn run-tslint -t verbose $npm_package_config_tslint","prepare":"cd examples/server && yarn install --frozen-lockfile && cd ../..; rm -r examples/node_modules 2>/dev/null; true","examples":"bash scripts/run-examples.sh","prepare?":"# Called before `npm publish` and on local `npm install`. Temporarily also for deleting obsolete node_modules. Ends with `true` to continue gracefully.","validate":"tsc --noEmit && yarn tslint && eslint $npm_package_config_eslint && yarn validate-style && yarn prettier-check","build-dev":"bash scripts/build.sh --dev","examples?":"# Default is developer domain, other options: yarn examples [sec,secure,stg,stg2,stg3,demo,developer or URL]","storybook":"yarn build && start-storybook -p 9001 -c .storybook","test-once":"jest","tslint-ci":"mkdir -p ./ci/results && yarn run-tslint -t checkstyle -o ./ci/results/tslint-results.xml $npm_package_config_tslint","run-tslint":"tslint -p tsconfig.json","validate-ci":"tsc --noEmit && yarn tslint-ci  && eslint $npm_package_config_eslint -f checkstyle -o ci/results/eslint-results.xml && yarn validate-style-ci && yarn prettier-check","examples-build":"bash scripts/build-examples.sh","prepublishOnly":"yarn build","prettier-check":"prettier --check '{src,stories,styles,__mocks__,examples/server/src,examples/src,examples/test}/**/*.{ts,js,tsx,jsx,json,scss,md,yaml,html}'","prettier-write":"prettier --write '{src,stories,styles,__mocks__,examples/server/src,examples/src,examples/test}/**/*.{ts,js,tsx,jsx,json,scss,md,yaml,html}'","test-storybook":"yarn build && test-storybook","validate-style":"stylelint '**/*.scss'","build-storybook":"yarn build && build-storybook -c .storybook -o dist-storybook","examples-server":"node examples/server/src/index.js","heroku-postbuild":"yarn examples-build developer","examples-testcafe":"./scripts/run-testcafe.sh visual","validate-style-ci":"stylelint '**/*.scss' --custom-formatter=node_modules/stylelint-checkstyle-formatter > ci/results/stylelint-results.xml","check-circular-deps":"madge --circular --extensions ts ./src","examples-testcafe-ci":"./scripts/run-testcafe.sh ci","examples-testcafe-live":"./scripts/run-testcafe.sh live"},"typings":"dist/index.d.ts","_npmUser":{"name":"gooddata-ci","email":"rail@gooddata.com"},"deprecated":"@gooddata/react-components@7 reached End of Support on March 31, 2022. Please upgrade (see https://sdk.gooddata.com/gooddata-ui/docs/supported_versions.html for more information).","repository":{"url":"git+ssh://git@github.com/gooddata/gooddata-react-components.git","type":"git"},"_npmVersion":"6.13.4","description":"GoodData.UI - A powerful JavaScript library for building analytical applications","directories":{},"lint-staged":{"{src,stories,styles,__mocks__,examples/server/src,examples/src,examples/test}/**/*.{ts,js,tsx,jsx,scss}":["npx gdc-fix-copyright","git add"],"{src,stories,styles,__mocks__,examples/server/src,examples/src,examples/test}/**/*.{ts,js,tsx,jsx,json,scss,md,yaml,html}":["prettier --write","git add"]},"_nodeVersion":"12.16.1","dependencies":{"rxjs":"^5.5.6","uuid":"^3.2.1","immer":"^1.3.1","lodash":"^4.17.15","date-fns":"^2.7.0","downshift":"^3.2.7","invariant":"^2.2.2","mapbox-gl":"^1.6.1","classnames":"^2.2.6","highcharts":"7.1.1","prop-types":"^15.6.0","react-intl":"^3.6.0","custom-event":"^1.0.1","react-window":"^1.8.1","ag-grid-react":"20.0.0","react-measure":"^2.3.0","@types/mapbox-gl":"^1.6.1","react-day-picker":"~7.3.0","react-responsive":"^3.0.0","stringify-object":"^2.4.0","@gooddata/typings":"^2.23.0","ag-grid-community":"20.0.0","http-status-codes":"^1.3.0","@gooddata/js-utils":"^3.5.0","@gooddata/numberjs":"^3.2.4","fixed-data-table-2":"0.7.17","@gooddata/goodstrap":"^68.3.0","react-dom-factories":"^1.0.2","@gooddata/gooddata-js":"^12.5.2","json-stable-stringify":"^1.0.1","react-transition-group":"^2.2.1","hoist-non-react-statics":"^3.3.0","nodelist-foreach-polyfill":"^1.2.0","@formatjs/intl-pluralrules":"^1.3.6","highcharts-grouped-categories":"^1.1.3"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"raf":"3.3.2","yup":"^0.24.1","jest":"24.7.1","husky":"3.0.0","madge":"^3.4.4","react":"^16.5.2","enzyme":"3.5.0","eslint":"4.19.1","formik":"^0.11.11","moment":"2.23.0","history":"^4.7.2","ts-jest":"24.0.0","webpack":"4.30.0","full-icu":"^1.3.0","prettier":"1.16.4","react-ga":"^2.5.2","recharts":"1.0.0-beta.9","testcafe":"1.1.4","commander":"2.14.1","node-sass":"4.13.0","react-dom":"^16.5.2","stylelint":"^10.0.0","supertest":"3.0.0","ts-loader":"6.0.0","@types/raf":"^3.4.0","css-loader":"0.28.7","jest-junit":"3.0.0","raw-loader":"0.5.1","styled-jsx":"2.2.1","typescript":"3.3.4000","@babel/core":"7.4.4","@types/jest":"24.0.6","@types/node":"7.0.8","@types/uuid":"3.4.3","file-loader":"3.0.1","jest-enzyme":"7.0.2","lint-staged":"9.1.0","sass-loader":"6.0.6","webpack-cli":"3.3.2","@types/react":"16.8.6","babel-loader":"8.0.5","react-helmet":"5.2.0","react-select":"1.2.1","style-loader":"0.19.1","@types/enzyme":"3.1.13","@types/lodash":"4.14.123","testcafe-live":"0.1.4","@babel/runtime":"7.4.4","dotenv-webpack":"^1.7.0","@babel/polyfill":"^7.4.4","@storybook/react":"5.0.11","@types/invariant":"2.2.29","@types/react-dom":"16.0.11","isomorphic-fetch":"2.2.1","react-datepicker":"1.1.0","react-router-dom":"4.2.2","@babel/preset-env":"7.4.4","@gooddata/mock-js":"^2.13.0","@storybook/addons":"5.0.11","@types/classnames":"2.2.3","@types/prop-types":"15.5.2","@storybook/theming":"5.0.11","identity-obj-proxy":"^3.0.0","intl-messageformat":"^7.5.4","webpack-dev-server":"3.3.1","@babel/preset-react":"7.0.0","@types/react-portal":"4.0.1","@types/react-window":"^1.8.1","babel-plugin-lodash":"3.3.4","html-webpack-plugin":"3.2.0","react-test-renderer":"16.4.2","@types/react-measure":"2.0.5","clean-webpack-plugin":"2.0.2","stats-webpack-plugin":"0.7.0","eslint-config-prettier":"4.1.0","react-google-recaptcha":"^0.14.1","tslint-config-prettier":"1.18.0","@gooddata/eslint-config":"^1.0.0","@gooddata/tslint-config":"1.0.0","@types/react-responsive":"^3.0.3","@types/storybook__react":"4.0.1","@types/stringify-object":"^3.2.0","enzyme-adapter-react-16":"1.3.1","@gooddata/test-storybook":"3.2.1","@storybook/addon-actions":"5.0.11","@storybook/addon-options":"5.0.11","node-sass-magic-importer":"5.1.0","react-syntax-highlighter":"11.0.2","@types/fixed-data-table-2":"0.8.1","stylelint-config-prettier":"5.2.0","@gooddata/stylelint-config":"4.0.0","@types/react-test-renderer":"16.0.0","circular-dependency-plugin":"5.0.2","compression-webpack-plugin":"2.0.0","@types/json-stable-stringify":"^1.0.32","@gooddata/frontend-npm-scripts":"1.1.0","@types/enzyme-adapter-react-16":"1.0.3","stylelint-checkstyle-formatter":"0.1.0","@types/storybook__addon-actions":"3.4.2","@babel/plugin-proposal-class-properties":"7.4.4","@babel/plugin-proposal-object-rest-spread":"7.4.4","@babel/plugin-transform-async-to-generator":"7.4.4"},"peerDependencies":{"react":"^16.5.2","react-dom":"^16.5.2"},"_npmOperationalInternal":{"tmp":"tmp/react-components_7.5.0-beta.44_1585723798563_0.8342679540439359","host":"s3://npm-registry-packages"}},"7.5.0-alpha-khanh.le-trival-1-2020-04-01T09-08-41-873Z":{"name":"@gooddata/react-components","version":"7.5.0-alpha-khanh.le-trival-1-2020-04-01T09-08-41-873Z","author":{"name":"GoodData Corporation"},"license":"BSD-3-Clause","_id":"@gooddata/react-components@7.5.0-alpha-khanh.le-trival-1-2020-04-01T09-08-41-873Z","maintainers":[{"name":"afi","email":"adam.fiedler@gooddata.com"},{"name":"bertold8","email":"ivan.nejezchleb@seznam.cz"},{"name":"brbistas","email":"valentinos.chraniotis@gooddata.com"},{"name":"bugsbunny338","email":"jiri.zajic@mensa.cz"},{"name":"de.do","email":"de.do@gooddata.com"},{"name":"gooddata-ci","email":"rail@gooddata.com"},{"name":"hung.nguyen.hoang","email":"hung.nguyen@gooddata.com"},{"name":"ivan.mjartan","email":"ivan.mjartan@gooddata.com"},{"name":"jakub-sterba","email":"jakub.sterba@gooddata.com"},{"name":"jankc","email":"jan.krapac@gmail.com"},{"name":"jaroslav.tomecek","email":"jaroslav.tomecek@gooddata.com"},{"name":"jkittler","email":"honza.kittler@gmail.com"},{"name":"khanh.le","email":"khanh.le@gooddata.com"},{"name":"lanhuynh","email":"lan.huynh@gooddata.com"},{"name":"linhhong","email":"linh.hong@gooddata.com"},{"name":"lupko","email":"lubomir.slivka@gooddata.com"},{"name":"matyas.kandl","email":"matyas.kandl@gooddata.com"},{"name":"michal.marsal","email":"michal.marsal@gooddata.com"},{"name":"naibinh","email":"naibinh@gmail.com"},{"name":"nikolacech","email":"nikola.cech@gooddata.com"},{"name":"nis.hua","email":"nis.hua@gooddata.com"},{"name":"no23reason","email":"dan.homola@hotmail.cz"},{"name":"patrikbraborec","email":"patrik.braborec@gooddata.com"},{"name":"pbenes","email":"petr.benes@gooddata.com"},{"name":"petrjanu","email":"petr.janu@gooddata.com"},{"name":"ptquang86","email":"ptquang86@gmail.com"},{"name":"qduval","email":"quentin.duval@gooddata.com"},{"name":"rodri360","email":"me@rodri360.com"},{"name":"sitina","email":"jiri.sitina@gooddata.com"},{"name":"strouhaljan","email":"strouhal.jan@gmail.com"},{"name":"tomas.kratochvil","email":"tomas.kratochvil@gooddata.com"},{"name":"tomasreichmann","email":"tomasreichmann@gmail.com"},{"name":"tomsatgd","email":"tomas.satinsky@gooddata.com"},{"name":"trung-le-quoc","email":"trung.le@gooddata.com"},{"name":"tu-ngo","email":"tungo1981@gmail.com"},{"name":"tulean","email":"tuan.le@gooddata.com"},{"name":"tuqt1005","email":"tu.tran@gooddata.com"},{"name":"utdnah","email":"danh.ung@gooddata.com"},{"name":"vlastikcz","email":"vlastimil.kotas@gooddata.com"},{"name":"vu.pham","email":"vu.pham@gooddata.com"},{"name":"xmort","email":"petr.dolejsi@gooddata.com"},{"name":"yanlipnican","email":"yanlipnican@gmail.com"}],"homepage":"https://github.com/gooddata/gooddata-react-components#readme","bugs":{"url":"https://github.com/gooddata/gooddata-react-components/issues"},"dist":{"shasum":"208dd97239d9e1b68fcb91c9a53bb7f1aa36c2ae","tarball":"https://registry.npmjs.org/@gooddata/react-components/-/react-components-7.5.0-alpha-khanh.le-trival-1-2020-04-01T09-08-41-873Z.tgz","fileCount":2504,"integrity":"sha512-h0wyGP00O+sVdpF2ZFiPLS4UInA9WFsYu2j40ODYYltHFQ7KYjjYGjsXHgqojz1b1ANtckhf76nokOPtwBzf7Q==","signatures":[{"sig":"MEUCIDNRD4kSQnBHI8vEQ77sOiXY3DHnUMU7T9QpfFiqU0fDAiEA6Wz94U/3KODmifPoBdvqrbj1GAHITwdk52c0G71G0DY=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":9905161,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJehFiACRA9TVsSAnZWagAA5PYP/RKTagD0xOa4PHxU0a72\nfd/u3lfqrv3vllfB+EY8Y3Vr2bE3TiiovInW+Qi+x1IKxrRliVkrcAvrc8Sr\n+81TKGDCEXQETNcaWh9JLHNLip8UASaJQkkuNfLbHLRZdTovf+jhFdXv8I3n\n3byEUlMUAFxKOauRr+VBfk90DLA0c0KcCjlp/+aE0dX1xT7qUZCTA2dBbz2t\nCSES3646hdHaXD/DoT0vjeM4KVGoNQL7cwEmwpFwwg0xeZvRM1gZ/V+dvyrC\n9pQSp2JffpVCUChvSNXjtlBKqi0MySTitOuQ9Qs+oPUb/GE4HLsJlyk1nHH6\nSGkqnBIh3vQ8OolO5ZLFbmAWIQ1L/JtHNyAbTNAaQsVKSiDep+z9zFPHPrzw\nrFsarsH59QW1aVzdNkf5LNG0ID98HiLoF82B3kNQH70zjnzZIg7GRafW6Dlq\nfyqQyPjq5ZyUgv2VV6NPkV5ul1/v6CNXIF2nH/tAUZUiBjDIytqF4X8qsY2u\n4zi4IiRfIHsBzKUha36Fq4ocROwTK7FGbqkJvnAcWZgtysyR8jefA0S9Yb7y\n7FFz/w02TE64otFYqNx16R7MpsD/aX1suxwq7zQvEQ5e7dFzaJmmXWALqAP4\nMbtDI/wtZSrqzLp9eGbyh0aJ36dPjUXIt4TGdg5H+DKgGMZP+VIi68ZOhNMN\nGAtT\r\n=uWgO\r\n-----END PGP SIGNATURE-----\r\n"},"main":"dist/index.js","husky":{"hooks":{"pre-commit":"lint-staged"}},"config":{"eslint":"./examples/**/*.{js,jsx}","tslint":"./{__mocks__,src,stories}/{,**/}*.{ts,tsx}"},"readme":"[![npm version](https://badge.fury.io/js/%40gooddata%2Freact-components.svg)](https://www.npmjs.com/package/@gooddata/react-components)\n\n# GoodData.UI React components\n> A React-based JavaScript library for building data-driven applications\n\n## Getting started\n- [GoodData.UI Documentation](http://sdk.gooddata.com/gooddata-ui/)\n- [GoodData.UI Live Examples](https://gooddata-examples.herokuapp.com/)\n- [Stack Overflow](https://stackoverflow.com/questions/tagged/gooddata)\n\n### Usage\nWith [yarn](https://yarnpkg.com) installed, go to your project directory and run\n```\n$ yarn add @gooddata/react-components\n```\nIf you prefer [npm](npmjs.com) run\n```\n$ npm install --save @gooddata/react-components\n```\n\nThe public API is exposed via global `index.js`. Except for the styles, do not import any other file directly\nbecause they are not intended to be part of the public API.\n\n## Contributing\n\nWe welcome any contribution in form of [issues](https://github.com/gooddata/gooddata-react-components/issues) or [pull requests](https://github.com/gooddata/gooddata-react-components/pulls).\n\nInstall [Node.js](http://nodejs.org) (node 12.16.1, npm v6.13.4) and [Yarn](https://classic.yarnpkg.com) (1.22.4).\n\nInstall dependencies:\n```\nyarn install --frozen-lockfile\n```\n\nThese commands may come in handy while developing:\n\n| command | description |\n| ------- | ----------- |\n| `yarn install --pure-lockfile` | first step |\n| ||\n| `yarn dev` | build react-components to `/dist` in watch mode |\n| `yarn test` | run all unit tests |\n| `yarn prettier-write` | format the source code to match the valid codestyle |\n| `yarn validate` | validate codestyle |\n| ||\n| `yarn storybook` | run storybook from `/stories` on http://localhost:9001 |\n| `yarn build-storybook` | build storybook to `/dist-storybook` |\n| `yarn test-storybook` | run storybook and [screenshot tests](https://github.com/gooddata/gdc-client-utils/tree/master/test-storybook) |\n| ||\n| `yarn examples` | run Live Examples dev-server from `/examples` on https://localhost:8999 |\n| `yarn examples-build` | build Live Examples to `/examples/dist` |\n| `yarn examples-server` | serve built Live Examples - see `/examples/server/src` |\n| `yarn examples-testcafe` | run testcafe tests against `localhost:8999` |\n\n### Deploy to heroku.com\nWhen you deploy this repo to heroku, it serves *GoodData.UI Live Examples*.\nRelevant tasks are in `Procfile` and `package.json`.\n\n```bash\n# run in the project directory\nheroku login\nheroku create <your-app-name>\nheroku config:set DOMAIN_ADMIN_USERNAME=x@gooddata.com DOMAIN_ADMIN_PASSWORD=xy PROJECT_ID_TO_ASSIGN=xms7ga4tf3g3nzucd8380o2bev8oeknp\ngit push heroku HEAD:master\nheroku open\n```\n### Enable Geo Chart for Storybook and Live Examples\nGeo chart uses Mapbox to render map which requires a Mapbox access token.\n- Register an account and create Mapbox access token at [guide](https://docs.mapbox.com/help/how-mapbox-works/access-tokens/)\n- Store the created token at `.env`:\n```bash\necho -e \"EXAMPLE_MAPBOX_ACCESS_TOKEN=token\" >> .env # only need to run once\necho -e \"STORYBOOK_MAPBOX_ACCESS_TOKEN=token\" >> .env # only need to run once\n```\n\n### Run Live Examples Locally\nTo run *GoodData.UI Live Examples* locally:\n```bash\ngit clone <this-repository>\ncd  <repository-folder>\nyarn install --pure-lockfile\nyarn examples\n```\nThen open https://localhost:8999 and login using Live Examples account (you can [create one here](https://gooddata-examples.herokuapp.com/registration)).\n\n### Run Storybook locally\n- Run storybook with token stored in `.env` for more secure\n```bash\nyarn storybook\n```\n- Or run storybook with token env param exposed to cli (not suggested)\n```bash\nSTORYBOOK_MAPBOX_ACCESS_TOKEN=token yarn storybook\n```\n- Apply either above way to `yarn build-storybook` or `yarn test-storybook`\n\n### Source code formatting\nThe source code in the repository is formatted by [Prettier](https://prettier.io/).\nThe format of the code is validated by our Continuous Integration server and is one of the requirements of successful merge.\n\nPrettier is supported by every major IDE. You can find the list of supported editors and how to configure them [here](https://prettier.io/docs/en/editors.html).\n\nIn the case, when your editor is not supported or you don't want to setup the integration, you can run the `yarn prettier-write` command to reformat the code before commit.\n\n## Changelog\n\n- see [CHANGELOG.md](CHANGELOG.md)\n\n## Supported versions\n\nIn order to make the user experience with integrating GoodData UI SDK as smooth and secure as possible and to ensure that the SDK is using the latest features of the platform, we will only provide support to two most recent major versions of UI SDK.\n\nThe most recent majors will be supported in the following modes:\n\n- The latest major version will receive all new functionality and all bug fixes\n- The previous major version will only receive fixes to critical issues and security fixes. These fixes will be applied on top of last released version of the previous major\n\nThe customers are encouraged to always use the latest version of the UI SDK.\n\nIn case of using older versions, the user might face API incompatibility, performance or security issues.\n\nPlease follow the installation instructions to update to the newest version.\n\n## License\n\n(C) 2007-2020 GoodData Corporation\n\nThis project is dual licensed:\n\n- The ATTRIBUTION-NONCOMMERCIAL 4.0 INTERNATIONAL (CC BY-NC 4.0) is used for purpose of the trial experience and evaluation of GoodData.UI library.\n- The GOODDATA GOODDATA.UI LIBRARY END USER LICENSE AGREEMENT is used for GoodData customers.\n\nFor more information, please see [LICENSE](https://github.com/gooddata/gooddata-react-components/blob/master/LICENSE)\n","gitHead":"d6010cba3083ff4b7de7f63b7007fa51766bf888","scripts":{"dev":"bash scripts/build.sh --dev-watch","test":"jest --watch","build":"bash scripts/build.sh","tslint":"yarn run-tslint -t verbose $npm_package_config_tslint","prepare":"cd examples/server && yarn install --frozen-lockfile && cd ../..; rm -r examples/node_modules 2>/dev/null; true","examples":"bash scripts/run-examples.sh","prepare?":"# Called before `npm publish` and on local `npm install`. Temporarily also for deleting obsolete node_modules. Ends with `true` to continue gracefully.","validate":"tsc --noEmit && yarn tslint && eslint $npm_package_config_eslint && yarn validate-style && yarn prettier-check","build-dev":"bash scripts/build.sh --dev","examples?":"# Default is developer domain, other options: yarn examples [sec,secure,stg,stg2,stg3,demo,developer or URL]","storybook":"yarn build && start-storybook -p 9001 -c .storybook","test-once":"jest","tslint-ci":"mkdir -p ./ci/results && yarn run-tslint -t checkstyle -o ./ci/results/tslint-results.xml $npm_package_config_tslint","run-tslint":"tslint -p tsconfig.json","validate-ci":"tsc --noEmit && yarn tslint-ci  && eslint $npm_package_config_eslint -f checkstyle -o ci/results/eslint-results.xml && yarn validate-style-ci && yarn prettier-check","examples-build":"bash scripts/build-examples.sh","prepublishOnly":"yarn build","prettier-check":"prettier --check '{src,stories,styles,__mocks__,examples/server/src,examples/src,examples/test}/**/*.{ts,js,tsx,jsx,json,scss,md,yaml,html}'","prettier-write":"prettier --write '{src,stories,styles,__mocks__,examples/server/src,examples/src,examples/test}/**/*.{ts,js,tsx,jsx,json,scss,md,yaml,html}'","test-storybook":"yarn build && test-storybook","validate-style":"stylelint '**/*.scss'","build-storybook":"yarn build && build-storybook -c .storybook -o dist-storybook","examples-server":"node examples/server/src/index.js","heroku-postbuild":"yarn examples-build developer","examples-testcafe":"./scripts/run-testcafe.sh visual","validate-style-ci":"stylelint '**/*.scss' --custom-formatter=node_modules/stylelint-checkstyle-formatter > ci/results/stylelint-results.xml","check-circular-deps":"madge --circular --extensions ts ./src","examples-testcafe-ci":"./scripts/run-testcafe.sh ci","examples-testcafe-live":"./scripts/run-testcafe.sh live"},"typings":"dist/index.d.ts","_npmUser":{"name":"khanh.le","email":"khanh.le@gooddata.com"},"deprecated":"@gooddata/react-components@7 reached End of Support on March 31, 2022. Please upgrade (see https://sdk.gooddata.com/gooddata-ui/docs/supported_versions.html for more information).","repository":{"url":"git+ssh://git@github.com/gooddata/gooddata-react-components.git","type":"git"},"_npmVersion":"6.13.4","description":"GoodData.UI - A powerful JavaScript library for building analytical applications","directories":{},"lint-staged":{"{src,stories,styles,__mocks__,examples/server/src,examples/src,examples/test}/**/*.{ts,js,tsx,jsx,scss}":["npx gdc-fix-copyright","git add"],"{src,stories,styles,__mocks__,examples/server/src,examples/src,examples/test}/**/*.{ts,js,tsx,jsx,json,scss,md,yaml,html}":["prettier --write","git add"]},"_nodeVersion":"12.16.1","dependencies":{"rxjs":"^5.5.6","uuid":"^3.2.1","immer":"^1.3.1","lodash":"^4.17.15","date-fns":"^2.7.0","downshift":"^3.2.7","invariant":"^2.2.2","mapbox-gl":"^1.6.1","classnames":"^2.2.6","highcharts":"7.1.1","prop-types":"^15.6.0","react-intl":"^3.6.0","custom-event":"^1.0.1","react-window":"^1.8.1","ag-grid-react":"20.0.0","react-measure":"^2.3.0","@types/mapbox-gl":"^1.6.1","react-day-picker":"~7.3.0","react-responsive":"^3.0.0","stringify-object":"^2.4.0","@gooddata/typings":"^2.23.0","ag-grid-community":"20.0.0","http-status-codes":"^1.3.0","@gooddata/js-utils":"^3.5.0","@gooddata/numberjs":"^3.2.4","fixed-data-table-2":"0.7.17","@gooddata/goodstrap":"^68.3.0","react-dom-factories":"^1.0.2","@gooddata/gooddata-js":"^12.5.2","json-stable-stringify":"^1.0.1","react-transition-group":"^2.2.1","hoist-non-react-statics":"^3.3.0","nodelist-foreach-polyfill":"^1.2.0","@formatjs/intl-pluralrules":"^1.3.6","highcharts-grouped-categories":"^1.1.3"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"raf":"3.3.2","yup":"^0.24.1","jest":"24.7.1","husky":"3.0.0","madge":"^3.4.4","react":"^16.5.2","enzyme":"3.5.0","eslint":"4.19.1","formik":"^0.11.11","moment":"2.23.0","history":"^4.7.2","ts-jest":"24.0.0","webpack":"4.30.0","full-icu":"^1.3.0","prettier":"1.16.4","react-ga":"^2.5.2","recharts":"1.0.0-beta.9","testcafe":"1.1.4","commander":"2.14.1","node-sass":"4.13.0","react-dom":"^16.5.2","stylelint":"^10.0.0","supertest":"3.0.0","ts-loader":"6.0.0","@types/raf":"^3.4.0","css-loader":"0.28.7","jest-junit":"3.0.0","raw-loader":"0.5.1","styled-jsx":"2.2.1","typescript":"3.3.4000","@babel/core":"7.4.4","@types/jest":"24.0.6","@types/node":"7.0.8","@types/uuid":"3.4.3","file-loader":"3.0.1","jest-enzyme":"7.0.2","lint-staged":"9.1.0","sass-loader":"6.0.6","webpack-cli":"3.3.2","@types/react":"16.8.6","babel-loader":"8.0.5","react-helmet":"5.2.0","react-select":"1.2.1","style-loader":"0.19.1","@types/enzyme":"3.1.13","@types/lodash":"4.14.123","testcafe-live":"0.1.4","@babel/runtime":"7.4.4","dotenv-webpack":"^1.7.0","@babel/polyfill":"^7.4.4","@storybook/react":"5.0.11","@types/invariant":"2.2.29","@types/react-dom":"16.0.11","isomorphic-fetch":"2.2.1","react-datepicker":"1.1.0","react-router-dom":"4.2.2","@babel/preset-env":"7.4.4","@gooddata/mock-js":"^2.13.0","@storybook/addons":"5.0.11","@types/classnames":"2.2.3","@types/prop-types":"15.5.2","@storybook/theming":"5.0.11","identity-obj-proxy":"^3.0.0","intl-messageformat":"^7.5.4","webpack-dev-server":"3.3.1","@babel/preset-react":"7.0.0","@types/react-portal":"4.0.1","@types/react-window":"^1.8.1","babel-plugin-lodash":"3.3.4","html-webpack-plugin":"3.2.0","react-test-renderer":"16.4.2","@types/react-measure":"2.0.5","clean-webpack-plugin":"2.0.2","stats-webpack-plugin":"0.7.0","eslint-config-prettier":"4.1.0","react-google-recaptcha":"^0.14.1","tslint-config-prettier":"1.18.0","@gooddata/eslint-config":"^1.0.0","@gooddata/tslint-config":"1.0.0","@types/react-responsive":"^3.0.3","@types/storybook__react":"4.0.1","@types/stringify-object":"^3.2.0","enzyme-adapter-react-16":"1.3.1","@gooddata/test-storybook":"3.2.1","@storybook/addon-actions":"5.0.11","@storybook/addon-options":"5.0.11","node-sass-magic-importer":"5.1.0","react-syntax-highlighter":"11.0.2","@types/fixed-data-table-2":"0.8.1","stylelint-config-prettier":"5.2.0","@gooddata/stylelint-config":"4.0.0","@types/react-test-renderer":"16.0.0","circular-dependency-plugin":"5.0.2","compression-webpack-plugin":"2.0.0","@types/json-stable-stringify":"^1.0.32","@gooddata/frontend-npm-scripts":"1.1.0","@types/enzyme-adapter-react-16":"1.0.3","stylelint-checkstyle-formatter":"0.1.0","@types/storybook__addon-actions":"3.4.2","@babel/plugin-proposal-class-properties":"7.4.4","@babel/plugin-proposal-object-rest-spread":"7.4.4","@babel/plugin-transform-async-to-generator":"7.4.4"},"peerDependencies":{"react":"^16.5.2","react-dom":"^16.5.2"},"_npmOperationalInternal":{"tmp":"tmp/react-components_7.5.0-alpha-khanh.le-trival-1-2020-04-01T09-08-41-873Z_1585731711806_0.09159758260724993","host":"s3://npm-registry-packages"}},"7.5.0-alpha-khanh.le-trival-1-2020-04-01T09-11-26-743Z":{"name":"@gooddata/react-components","version":"7.5.0-alpha-khanh.le-trival-1-2020-04-01T09-11-26-743Z","author":{"name":"GoodData Corporation"},"license":"BSD-3-Clause","_id":"@gooddata/react-components@7.5.0-alpha-khanh.le-trival-1-2020-04-01T09-11-26-743Z","maintainers":[{"name":"afi","email":"adam.fiedler@gooddata.com"},{"name":"bertold8","email":"ivan.nejezchleb@seznam.cz"},{"name":"brbistas","email":"valentinos.chraniotis@gooddata.com"},{"name":"bugsbunny338","email":"jiri.zajic@mensa.cz"},{"name":"de.do","email":"de.do@gooddata.com"},{"name":"gooddata-ci","email":"rail@gooddata.com"},{"name":"hung.nguyen.hoang","email":"hung.nguyen@gooddata.com"},{"name":"ivan.mjartan","email":"ivan.mjartan@gooddata.com"},{"name":"jakub-sterba","email":"jakub.sterba@gooddata.com"},{"name":"jankc","email":"jan.krapac@gmail.com"},{"name":"jaroslav.tomecek","email":"jaroslav.tomecek@gooddata.com"},{"name":"jkittler","email":"honza.kittler@gmail.com"},{"name":"khanh.le","email":"khanh.le@gooddata.com"},{"name":"lanhuynh","email":"lan.huynh@gooddata.com"},{"name":"linhhong","email":"linh.hong@gooddata.com"},{"name":"lupko","email":"lubomir.slivka@gooddata.com"},{"name":"matyas.kandl","email":"matyas.kandl@gooddata.com"},{"name":"michal.marsal","email":"michal.marsal@gooddata.com"},{"name":"naibinh","email":"naibinh@gmail.com"},{"name":"nikolacech","email":"nikola.cech@gooddata.com"},{"name":"nis.hua","email":"nis.hua@gooddata.com"},{"name":"no23reason","email":"dan.homola@hotmail.cz"},{"name":"patrikbraborec","email":"patrik.braborec@gooddata.com"},{"name":"pbenes","email":"petr.benes@gooddata.com"},{"name":"petrjanu","email":"petr.janu@gooddata.com"},{"name":"ptquang86","email":"ptquang86@gmail.com"},{"name":"qduval","email":"quentin.duval@gooddata.com"},{"name":"rodri360","email":"me@rodri360.com"},{"name":"sitina","email":"jiri.sitina@gooddata.com"},{"name":"strouhaljan","email":"strouhal.jan@gmail.com"},{"name":"tomas.kratochvil","email":"tomas.kratochvil@gooddata.com"},{"name":"tomasreichmann","email":"tomasreichmann@gmail.com"},{"name":"tomsatgd","email":"tomas.satinsky@gooddata.com"},{"name":"trung-le-quoc","email":"trung.le@gooddata.com"},{"name":"tu-ngo","email":"tungo1981@gmail.com"},{"name":"tulean","email":"tuan.le@gooddata.com"},{"name":"tuqt1005","email":"tu.tran@gooddata.com"},{"name":"utdnah","email":"danh.ung@gooddata.com"},{"name":"vlastikcz","email":"vlastimil.kotas@gooddata.com"},{"name":"vu.pham","email":"vu.pham@gooddata.com"},{"name":"xmort","email":"petr.dolejsi@gooddata.com"},{"name":"yanlipnican","email":"yanlipnican@gmail.com"}],"homepage":"https://github.com/gooddata/gooddata-react-components#readme","bugs":{"url":"https://github.com/gooddata/gooddata-react-components/issues"},"dist":{"shasum":"cd92175aa0feeb9b0e3ced031c70cdb772929080","tarball":"https://registry.npmjs.org/@gooddata/react-components/-/react-components-7.5.0-alpha-khanh.le-trival-1-2020-04-01T09-11-26-743Z.tgz","fileCount":2504,"integrity":"sha512-ANDEx86JegJRIAbtNcdJXuEq3rK65IuwQ4kf5wD1KrZ1WgNA8ic8S8jb0qBP2gPk/lXWXEJJX6P5fQ/aZhhwHA==","signatures":[{"sig":"MEMCIGjOySCyxczYveuFodJ1D9GLV47/EWFiSuQtb2N4fk2aAh8yAOWFNCk69OhcO5uZU8123MKJfVT/T3B5iKCUTS6z","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":9905161,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJehFkjCRA9TVsSAnZWagAAuGMP/22ynBS+c6JinLkhZ2f/\nQgpNw2XEBd7L3se3D3XrNmwNldFYMp8l+vxuaRlbVgMP2AQjXwjbzHrL4Rgi\nSrLGgIkQD6dmWaCW6a4gdhwb9JktH+IxBrXoO7qG3fi9gjZtsMTX9rhOaQrY\nExnJQpDZgOAyP5m96lwx9bEKbVSIHiqrjbBjrB6cpklPlBWpCdWOdD94f/ia\nAjJkb4bZpYqns3DCCzaqygUXBngszSSMRRT0yWu9fUtuwJWqgZMZddM/zsea\nmqFD7P1rJN0+ISA2X84t3s/eDKqycvE+Fyqwq14B/G4u6gzXaNWhRpO58k03\n0y1q2kcLcibZb4aaFNmrlP8imGErBpyZA39UFxTDyLwUMSYn+nncjX0Gj9UL\nSkgnKag8ikNwabZ61gPVt1dQcOxiZ6YzOxAPfVkDrcQ6mhZY3ulPP5j8NKoa\n4QcfVm6VXFKW8m4uo6tFjX1HCBIl7RCHcEHcHSp9ZM3qyYaK9lzeta+quorK\nCt3f9lXlemD1ktjwrXrnxaTJB350t1/vKw1sOLNYT1+xXeEaHZoQxDW/FkLc\n/py388fwoYXox6KtVxdzdysB5x6kIWZ4gXcwvpTx/f0ZQcbGXVNjtjC7ofvo\nY9djQyYIS4F/bXYaFRDNL38ovLgqkmuYW+3R/wnEcTSCvg8gRiAtn8rW4Il/\nJLAG\r\n=CwrP\r\n-----END PGP SIGNATURE-----\r\n"},"main":"dist/index.js","husky":{"hooks":{"pre-commit":"lint-staged"}},"config":{"eslint":"./examples/**/*.{js,jsx}","tslint":"./{__mocks__,src,stories}/{,**/}*.{ts,tsx}"},"readme":"[![npm version](https://badge.fury.io/js/%40gooddata%2Freact-components.svg)](https://www.npmjs.com/package/@gooddata/react-components)\n\n# GoodData.UI React components\n> A React-based JavaScript library for building data-driven applications\n\n## Getting started\n- [GoodData.UI Documentation](http://sdk.gooddata.com/gooddata-ui/)\n- [GoodData.UI Live Examples](https://gooddata-examples.herokuapp.com/)\n- [Stack Overflow](https://stackoverflow.com/questions/tagged/gooddata)\n\n### Usage\nWith [yarn](https://yarnpkg.com) installed, go to your project directory and run\n```\n$ yarn add @gooddata/react-components\n```\nIf you prefer [npm](npmjs.com) run\n```\n$ npm install --save @gooddata/react-components\n```\n\nThe public API is exposed via global `index.js`. Except for the styles, do not import any other file directly\nbecause they are not intended to be part of the public API.\n\n## Contributing\n\nWe welcome any contribution in form of [issues](https://github.com/gooddata/gooddata-react-components/issues) or [pull requests](https://github.com/gooddata/gooddata-react-components/pulls).\n\nInstall [Node.js](http://nodejs.org) (node 12.16.1, npm v6.13.4) and [Yarn](https://classic.yarnpkg.com) (1.22.4).\n\nInstall dependencies:\n```\nyarn install --frozen-lockfile\n```\n\nThese commands may come in handy while developing:\n\n| command | description |\n| ------- | ----------- |\n| `yarn install --pure-lockfile` | first step |\n| ||\n| `yarn dev` | build react-components to `/dist` in watch mode |\n| `yarn test` | run all unit tests |\n| `yarn prettier-write` | format the source code to match the valid codestyle |\n| `yarn validate` | validate codestyle |\n| ||\n| `yarn storybook` | run storybook from `/stories` on http://localhost:9001 |\n| `yarn build-storybook` | build storybook to `/dist-storybook` |\n| `yarn test-storybook` | run storybook and [screenshot tests](https://github.com/gooddata/gdc-client-utils/tree/master/test-storybook) |\n| ||\n| `yarn examples` | run Live Examples dev-server from `/examples` on https://localhost:8999 |\n| `yarn examples-build` | build Live Examples to `/examples/dist` |\n| `yarn examples-server` | serve built Live Examples - see `/examples/server/src` |\n| `yarn examples-testcafe` | run testcafe tests against `localhost:8999` |\n\n### Deploy to heroku.com\nWhen you deploy this repo to heroku, it serves *GoodData.UI Live Examples*.\nRelevant tasks are in `Procfile` and `package.json`.\n\n```bash\n# run in the project directory\nheroku login\nheroku create <your-app-name>\nheroku config:set DOMAIN_ADMIN_USERNAME=x@gooddata.com DOMAIN_ADMIN_PASSWORD=xy PROJECT_ID_TO_ASSIGN=xms7ga4tf3g3nzucd8380o2bev8oeknp\ngit push heroku HEAD:master\nheroku open\n```\n### Enable Geo Chart for Storybook and Live Examples\nGeo chart uses Mapbox to render map which requires a Mapbox access token.\n- Register an account and create Mapbox access token at [guide](https://docs.mapbox.com/help/how-mapbox-works/access-tokens/)\n- Store the created token at `.env`:\n```bash\necho -e \"EXAMPLE_MAPBOX_ACCESS_TOKEN=token\" >> .env # only need to run once\necho -e \"STORYBOOK_MAPBOX_ACCESS_TOKEN=token\" >> .env # only need to run once\n```\n\n### Run Live Examples Locally\nTo run *GoodData.UI Live Examples* locally:\n```bash\ngit clone <this-repository>\ncd  <repository-folder>\nyarn install --pure-lockfile\nyarn examples\n```\nThen open https://localhost:8999 and login using Live Examples account (you can [create one here](https://gooddata-examples.herokuapp.com/registration)).\n\n### Run Storybook locally\n- Run storybook with token stored in `.env` for more secure\n```bash\nyarn storybook\n```\n- Or run storybook with token env param exposed to cli (not suggested)\n```bash\nSTORYBOOK_MAPBOX_ACCESS_TOKEN=token yarn storybook\n```\n- Apply either above way to `yarn build-storybook` or `yarn test-storybook`\n\n### Source code formatting\nThe source code in the repository is formatted by [Prettier](https://prettier.io/).\nThe format of the code is validated by our Continuous Integration server and is one of the requirements of successful merge.\n\nPrettier is supported by every major IDE. You can find the list of supported editors and how to configure them [here](https://prettier.io/docs/en/editors.html).\n\nIn the case, when your editor is not supported or you don't want to setup the integration, you can run the `yarn prettier-write` command to reformat the code before commit.\n\n## Changelog\n\n- see [CHANGELOG.md](CHANGELOG.md)\n\n## Supported versions\n\nIn order to make the user experience with integrating GoodData UI SDK as smooth and secure as possible and to ensure that the SDK is using the latest features of the platform, we will only provide support to two most recent major versions of UI SDK.\n\nThe most recent majors will be supported in the following modes:\n\n- The latest major version will receive all new functionality and all bug fixes\n- The previous major version will only receive fixes to critical issues and security fixes. These fixes will be applied on top of last released version of the previous major\n\nThe customers are encouraged to always use the latest version of the UI SDK.\n\nIn case of using older versions, the user might face API incompatibility, performance or security issues.\n\nPlease follow the installation instructions to update to the newest version.\n\n## License\n\n(C) 2007-2020 GoodData Corporation\n\nThis project is dual licensed:\n\n- The ATTRIBUTION-NONCOMMERCIAL 4.0 INTERNATIONAL (CC BY-NC 4.0) is used for purpose of the trial experience and evaluation of GoodData.UI library.\n- The GOODDATA GOODDATA.UI LIBRARY END USER LICENSE AGREEMENT is used for GoodData customers.\n\nFor more information, please see [LICENSE](https://github.com/gooddata/gooddata-react-components/blob/master/LICENSE)\n","gitHead":"d6010cba3083ff4b7de7f63b7007fa51766bf888","scripts":{"dev":"bash scripts/build.sh --dev-watch","test":"jest --watch","build":"bash scripts/build.sh","tslint":"yarn run-tslint -t verbose $npm_package_config_tslint","prepare":"cd examples/server && yarn install --frozen-lockfile && cd ../..; rm -r examples/node_modules 2>/dev/null; true","examples":"bash scripts/run-examples.sh","prepare?":"# Called before `npm publish` and on local `npm install`. Temporarily also for deleting obsolete node_modules. Ends with `true` to continue gracefully.","validate":"tsc --noEmit && yarn tslint && eslint $npm_package_config_eslint && yarn validate-style && yarn prettier-check","build-dev":"bash scripts/build.sh --dev","examples?":"# Default is developer domain, other options: yarn examples [sec,secure,stg,stg2,stg3,demo,developer or URL]","storybook":"yarn build && start-storybook -p 9001 -c .storybook","test-once":"jest","tslint-ci":"mkdir -p ./ci/results && yarn run-tslint -t checkstyle -o ./ci/results/tslint-results.xml $npm_package_config_tslint","run-tslint":"tslint -p tsconfig.json","validate-ci":"tsc --noEmit && yarn tslint-ci  && eslint $npm_package_config_eslint -f checkstyle -o ci/results/eslint-results.xml && yarn validate-style-ci && yarn prettier-check","examples-build":"bash scripts/build-examples.sh","prepublishOnly":"yarn build","prettier-check":"prettier --check '{src,stories,styles,__mocks__,examples/server/src,examples/src,examples/test}/**/*.{ts,js,tsx,jsx,json,scss,md,yaml,html}'","prettier-write":"prettier --write '{src,stories,styles,__mocks__,examples/server/src,examples/src,examples/test}/**/*.{ts,js,tsx,jsx,json,scss,md,yaml,html}'","test-storybook":"yarn build && test-storybook","validate-style":"stylelint '**/*.scss'","build-storybook":"yarn build && build-storybook -c .storybook -o dist-storybook","examples-server":"node examples/server/src/index.js","heroku-postbuild":"yarn examples-build developer","examples-testcafe":"./scripts/run-testcafe.sh visual","validate-style-ci":"stylelint '**/*.scss' --custom-formatter=node_modules/stylelint-checkstyle-formatter > ci/results/stylelint-results.xml","check-circular-deps":"madge --circular --extensions ts ./src","examples-testcafe-ci":"./scripts/run-testcafe.sh ci","examples-testcafe-live":"./scripts/run-testcafe.sh live"},"typings":"dist/index.d.ts","_npmUser":{"name":"khanh.le","email":"khanh.le@gooddata.com"},"deprecated":"@gooddata/react-components@7 reached End of Support on March 31, 2022. Please upgrade (see https://sdk.gooddata.com/gooddata-ui/docs/supported_versions.html for more information).","repository":{"url":"git+ssh://git@github.com/gooddata/gooddata-react-components.git","type":"git"},"_npmVersion":"6.13.4","description":"GoodData.UI - A powerful JavaScript library for building analytical applications","directories":{},"lint-staged":{"{src,stories,styles,__mocks__,examples/server/src,examples/src,examples/test}/**/*.{ts,js,tsx,jsx,scss}":["npx gdc-fix-copyright","git add"],"{src,stories,styles,__mocks__,examples/server/src,examples/src,examples/test}/**/*.{ts,js,tsx,jsx,json,scss,md,yaml,html}":["prettier --write","git add"]},"_nodeVersion":"12.16.1","dependencies":{"rxjs":"^5.5.6","uuid":"^3.2.1","immer":"^1.3.1","lodash":"^4.17.15","date-fns":"^2.7.0","downshift":"^3.2.7","invariant":"^2.2.2","mapbox-gl":"^1.6.1","classnames":"^2.2.6","highcharts":"7.1.1","prop-types":"^15.6.0","react-intl":"^3.6.0","custom-event":"^1.0.1","react-window":"^1.8.1","ag-grid-react":"20.0.0","react-measure":"^2.3.0","@types/mapbox-gl":"^1.6.1","react-day-picker":"~7.3.0","react-responsive":"^3.0.0","stringify-object":"^2.4.0","@gooddata/typings":"^2.23.0","ag-grid-community":"20.0.0","http-status-codes":"^1.3.0","@gooddata/js-utils":"^3.5.0","@gooddata/numberjs":"^3.2.4","fixed-data-table-2":"0.7.17","@gooddata/goodstrap":"^68.3.0","react-dom-factories":"^1.0.2","@gooddata/gooddata-js":"^12.5.2","json-stable-stringify":"^1.0.1","react-transition-group":"^2.2.1","hoist-non-react-statics":"^3.3.0","nodelist-foreach-polyfill":"^1.2.0","@formatjs/intl-pluralrules":"^1.3.6","highcharts-grouped-categories":"^1.1.3"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"raf":"3.3.2","yup":"^0.24.1","jest":"24.7.1","husky":"3.0.0","madge":"^3.4.4","react":"^16.5.2","enzyme":"3.5.0","eslint":"4.19.1","formik":"^0.11.11","moment":"2.23.0","history":"^4.7.2","ts-jest":"24.0.0","webpack":"4.30.0","full-icu":"^1.3.0","prettier":"1.16.4","react-ga":"^2.5.2","recharts":"1.0.0-beta.9","testcafe":"1.1.4","commander":"2.14.1","node-sass":"4.13.0","react-dom":"^16.5.2","stylelint":"^10.0.0","supertest":"3.0.0","ts-loader":"6.0.0","@types/raf":"^3.4.0","css-loader":"0.28.7","jest-junit":"3.0.0","raw-loader":"0.5.1","styled-jsx":"2.2.1","typescript":"3.3.4000","@babel/core":"7.4.4","@types/jest":"24.0.6","@types/node":"7.0.8","@types/uuid":"3.4.3","file-loader":"3.0.1","jest-enzyme":"7.0.2","lint-staged":"9.1.0","sass-loader":"6.0.6","webpack-cli":"3.3.2","@types/react":"16.8.6","babel-loader":"8.0.5","react-helmet":"5.2.0","react-select":"1.2.1","style-loader":"0.19.1","@types/enzyme":"3.1.13","@types/lodash":"4.14.123","testcafe-live":"0.1.4","@babel/runtime":"7.4.4","dotenv-webpack":"^1.7.0","@babel/polyfill":"^7.4.4","@storybook/react":"5.0.11","@types/invariant":"2.2.29","@types/react-dom":"16.0.11","isomorphic-fetch":"2.2.1","react-datepicker":"1.1.0","react-router-dom":"4.2.2","@babel/preset-env":"7.4.4","@gooddata/mock-js":"^2.13.0","@storybook/addons":"5.0.11","@types/classnames":"2.2.3","@types/prop-types":"15.5.2","@storybook/theming":"5.0.11","identity-obj-proxy":"^3.0.0","intl-messageformat":"^7.5.4","webpack-dev-server":"3.3.1","@babel/preset-react":"7.0.0","@types/react-portal":"4.0.1","@types/react-window":"^1.8.1","babel-plugin-lodash":"3.3.4","html-webpack-plugin":"3.2.0","react-test-renderer":"16.4.2","@types/react-measure":"2.0.5","clean-webpack-plugin":"2.0.2","stats-webpack-plugin":"0.7.0","eslint-config-prettier":"4.1.0","react-google-recaptcha":"^0.14.1","tslint-config-prettier":"1.18.0","@gooddata/eslint-config":"^1.0.0","@gooddata/tslint-config":"1.0.0","@types/react-responsive":"^3.0.3","@types/storybook__react":"4.0.1","@types/stringify-object":"^3.2.0","enzyme-adapter-react-16":"1.3.1","@gooddata/test-storybook":"3.2.1","@storybook/addon-actions":"5.0.11","@storybook/addon-options":"5.0.11","node-sass-magic-importer":"5.1.0","react-syntax-highlighter":"11.0.2","@types/fixed-data-table-2":"0.8.1","stylelint-config-prettier":"5.2.0","@gooddata/stylelint-config":"4.0.0","@types/react-test-renderer":"16.0.0","circular-dependency-plugin":"5.0.2","compression-webpack-plugin":"2.0.0","@types/json-stable-stringify":"^1.0.32","@gooddata/frontend-npm-scripts":"1.1.0","@types/enzyme-adapter-react-16":"1.0.3","stylelint-checkstyle-formatter":"0.1.0","@types/storybook__addon-actions":"3.4.2","@babel/plugin-proposal-class-properties":"7.4.4","@babel/plugin-proposal-object-rest-spread":"7.4.4","@babel/plugin-transform-async-to-generator":"7.4.4"},"peerDependencies":{"react":"^16.5.2","react-dom":"^16.5.2"},"_npmOperationalInternal":{"tmp":"tmp/react-components_7.5.0-alpha-khanh.le-trival-1-2020-04-01T09-11-26-743Z_1585731873781_0.287962471823225","host":"s3://npm-registry-packages"}},"7.5.0-alpha-ptquang86-qp-sd-mapbox-logo-2020-04-01T10-08-40-354Z":{"name":"@gooddata/react-components","version":"7.5.0-alpha-ptquang86-qp-sd-mapbox-logo-2020-04-01T10-08-40-354Z","author":{"name":"GoodData Corporation"},"license":"BSD-3-Clause","_id":"@gooddata/react-components@7.5.0-alpha-ptquang86-qp-sd-mapbox-logo-2020-04-01T10-08-40-354Z","maintainers":[{"name":"afi","email":"adam.fiedler@gooddata.com"},{"name":"bertold8","email":"ivan.nejezchleb@seznam.cz"},{"name":"brbistas","email":"valentinos.chraniotis@gooddata.com"},{"name":"bugsbunny338","email":"jiri.zajic@mensa.cz"},{"name":"de.do","email":"de.do@gooddata.com"},{"name":"gooddata-ci","email":"rail@gooddata.com"},{"name":"hung.nguyen.hoang","email":"hung.nguyen@gooddata.com"},{"name":"ivan.mjartan","email":"ivan.mjartan@gooddata.com"},{"name":"jakub-sterba","email":"jakub.sterba@gooddata.com"},{"name":"jankc","email":"jan.krapac@gmail.com"},{"name":"jaroslav.tomecek","email":"jaroslav.tomecek@gooddata.com"},{"name":"jkittler","email":"honza.kittler@gmail.com"},{"name":"khanh.le","email":"khanh.le@gooddata.com"},{"name":"lanhuynh","email":"lan.huynh@gooddata.com"},{"name":"linhhong","email":"linh.hong@gooddata.com"},{"name":"lupko","email":"lubomir.slivka@gooddata.com"},{"name":"matyas.kandl","email":"matyas.kandl@gooddata.com"},{"name":"michal.marsal","email":"michal.marsal@gooddata.com"},{"name":"naibinh","email":"naibinh@gmail.com"},{"name":"nikolacech","email":"nikola.cech@gooddata.com"},{"name":"nis.hua","email":"nis.hua@gooddata.com"},{"name":"no23reason","email":"dan.homola@hotmail.cz"},{"name":"patrikbraborec","email":"patrik.braborec@gooddata.com"},{"name":"pbenes","email":"petr.benes@gooddata.com"},{"name":"petrjanu","email":"petr.janu@gooddata.com"},{"name":"ptquang86","email":"ptquang86@gmail.com"},{"name":"qduval","email":"quentin.duval@gooddata.com"},{"name":"rodri360","email":"me@rodri360.com"},{"name":"sitina","email":"jiri.sitina@gooddata.com"},{"name":"strouhaljan","email":"strouhal.jan@gmail.com"},{"name":"tomas.kratochvil","email":"tomas.kratochvil@gooddata.com"},{"name":"tomasreichmann","email":"tomasreichmann@gmail.com"},{"name":"tomsatgd","email":"tomas.satinsky@gooddata.com"},{"name":"trung-le-quoc","email":"trung.le@gooddata.com"},{"name":"tu-ngo","email":"tungo1981@gmail.com"},{"name":"tulean","email":"tuan.le@gooddata.com"},{"name":"tuqt1005","email":"tu.tran@gooddata.com"},{"name":"utdnah","email":"danh.ung@gooddata.com"},{"name":"vlastikcz","email":"vlastimil.kotas@gooddata.com"},{"name":"vu.pham","email":"vu.pham@gooddata.com"},{"name":"xmort","email":"petr.dolejsi@gooddata.com"},{"name":"yanlipnican","email":"yanlipnican@gmail.com"}],"homepage":"https://github.com/gooddata/gooddata-react-components#readme","bugs":{"url":"https://github.com/gooddata/gooddata-react-components/issues"},"dist":{"shasum":"69d318afe4cc37fd154279528d9aa063522a1e54","tarball":"https://registry.npmjs.org/@gooddata/react-components/-/react-components-7.5.0-alpha-ptquang86-qp-sd-mapbox-logo-2020-04-01T10-08-40-354Z.tgz","fileCount":2503,"integrity":"sha512-0SzZo9bQ/vxmVIObYy6f/ri+lpJH+APGAoXKezxdBm374EBvLZk956up6AkR2C4FkT4JK/AbZaqwdhA0k34a5g==","signatures":[{"sig":"MEUCIHpxXEmXjHocKHcJIFq+jJkiyjRo5QyddfBchTr0wKoWAiEApSz8pn1vCwuWfTGuS39OKAMXTHdJ7Mbc9jSmxAh4a6M=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":9928701,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJehGhNCRA9TVsSAnZWagAABX0P/3wCuCa6MRmnqInN31sK\nehNfFI6ge1/triQlnIjE3Yu+1pdOJtXmn8zJPi6qUT98qsdbC4MSzbTB0RME\nrWnByUL2gw2EUsuxt4uSA+6QDnNmzMDlHUNKOKVVfY6Ey6TISA98/MzOW5g1\nfhAXP8i5NcnVstayCvGlkZLFOpxf4Ij3aSaq92p5C0TTsq5MoBIeB7y+5Njq\nQe09VtaSQWZI4UAmWY5rTDC6i9eNNn/t6xpA5OOk7RhTG6hr6oga7Q0nYMpU\nUc8hMWcSMoGTpOrBX/w4FhwoRx+99R8kkoEmbikHoRECTMv5qw1SxGmaiQ8Q\ng02UQMMEAzAA4lObPe3AngV3jO+fD1Q7EW/Ljpmp3T/351ZAoR7Rj2hTyBgM\nMYK+uihuseiHPROEiV0RFhaZ0SwKV+DTBVfxGcFozc/rKT8jzqhRRIska0ym\n4bJpE+fbj55BmZthqoVXcJQ6sahTNgD8qa0H4+O+e4/ntuxdnZVB/MMsJj8L\nR3TmCP6lCzatjkJN8gb/laYJi2zlsPRS/HlWIwVSu0M4mNgzGsLThrdNhFlN\n+SeDEJD65F+P57GgnCLXbnCMB04tm1hD4O4M4yzWyjFIsru+bzqTHnA0oUpE\nc9EAqh5CgPBRPorcVWVxwGzsZC5M16NYk3ZoU89f2SuKDuP4No46QIZ0t3ky\nzgzU\r\n=BBrv\r\n-----END PGP SIGNATURE-----\r\n"},"main":"dist/index.js","husky":{"hooks":{"pre-commit":"lint-staged"}},"config":{"eslint":"./examples/**/*.{js,jsx}","tslint":"./{__mocks__,src,stories}/{,**/}*.{ts,tsx}"},"readme":"[![npm version](https://badge.fury.io/js/%40gooddata%2Freact-components.svg)](https://www.npmjs.com/package/@gooddata/react-components)\n\n# GoodData.UI React components\n> A React-based JavaScript library for building data-driven applications\n\n## Getting started\n- [GoodData.UI Documentation](http://sdk.gooddata.com/gooddata-ui/)\n- [GoodData.UI Live Examples](https://gooddata-examples.herokuapp.com/)\n- [Stack Overflow](https://stackoverflow.com/questions/tagged/gooddata)\n\n### Usage\nWith [yarn](https://yarnpkg.com) installed, go to your project directory and run\n```\n$ yarn add @gooddata/react-components\n```\nIf you prefer [npm](npmjs.com) run\n```\n$ npm install --save @gooddata/react-components\n```\n\nThe public API is exposed via global `index.js`. Except for the styles, do not import any other file directly\nbecause they are not intended to be part of the public API.\n\n## Contributing\n\nWe welcome any contribution in form of [issues](https://github.com/gooddata/gooddata-react-components/issues) or [pull requests](https://github.com/gooddata/gooddata-react-components/pulls).\n\nInstall [Node.js](http://nodejs.org) (node 12.16.1, npm v6.13.4) and [Yarn](https://classic.yarnpkg.com) (1.22.4).\n\nInstall dependencies:\n```\nyarn install --frozen-lockfile\n```\n\nThese commands may come in handy while developing:\n\n| command | description |\n| ------- | ----------- |\n| `yarn install --pure-lockfile` | first step |\n| ||\n| `yarn dev` | build react-components to `/dist` in watch mode |\n| `yarn test` | run all unit tests |\n| `yarn prettier-write` | format the source code to match the valid codestyle |\n| `yarn validate` | validate codestyle |\n| ||\n| `yarn storybook` | run storybook from `/stories` on http://localhost:9001 |\n| `yarn build-storybook` | build storybook to `/dist-storybook` |\n| `yarn test-storybook` | run storybook and [screenshot tests](https://github.com/gooddata/gdc-client-utils/tree/master/test-storybook) |\n| ||\n| `yarn examples` | run Live Examples dev-server from `/examples` on https://localhost:8999 |\n| `yarn examples-build` | build Live Examples to `/examples/dist` |\n| `yarn examples-server` | serve built Live Examples - see `/examples/server/src` |\n| `yarn examples-testcafe` | run testcafe tests against `localhost:8999` |\n\n### Deploy to heroku.com\nWhen you deploy this repo to heroku, it serves *GoodData.UI Live Examples*.\nRelevant tasks are in `Procfile` and `package.json`.\n\n```bash\n# run in the project directory\nheroku login\nheroku create <your-app-name>\nheroku config:set DOMAIN_ADMIN_USERNAME=x@gooddata.com DOMAIN_ADMIN_PASSWORD=xy PROJECT_ID_TO_ASSIGN=xms7ga4tf3g3nzucd8380o2bev8oeknp\ngit push heroku HEAD:master\nheroku open\n```\n### Enable Geo Chart for Storybook and Live Examples\nGeo chart uses Mapbox to render map which requires a Mapbox access token.\n- Register an account and create Mapbox access token at [guide](https://docs.mapbox.com/help/how-mapbox-works/access-tokens/)\n- Store the created token at `.env`:\n```bash\necho -e \"EXAMPLE_MAPBOX_ACCESS_TOKEN=token\" >> .env # only need to run once\necho -e \"STORYBOOK_MAPBOX_ACCESS_TOKEN=token\" >> .env # only need to run once\n```\n\n### Run Live Examples Locally\nTo run *GoodData.UI Live Examples* locally:\n```bash\ngit clone <this-repository>\ncd  <repository-folder>\nyarn install --pure-lockfile\nyarn examples\n```\nThen open https://localhost:8999 and login using Live Examples account (you can [create one here](https://gooddata-examples.herokuapp.com/registration)).\n\n### Run Storybook locally\n- Run storybook with token stored in `.env` for more secure\n```bash\nyarn storybook\n```\n- Or run storybook with token env param exposed to cli (not suggested)\n```bash\nSTORYBOOK_MAPBOX_ACCESS_TOKEN=token yarn storybook\n```\n- Apply either above way to `yarn build-storybook` or `yarn test-storybook`\n\n### Source code formatting\nThe source code in the repository is formatted by [Prettier](https://prettier.io/).\nThe format of the code is validated by our Continuous Integration server and is one of the requirements of successful merge.\n\nPrettier is supported by every major IDE. You can find the list of supported editors and how to configure them [here](https://prettier.io/docs/en/editors.html).\n\nIn the case, when your editor is not supported or you don't want to setup the integration, you can run the `yarn prettier-write` command to reformat the code before commit.\n\n## Changelog\n\n- see [CHANGELOG.md](CHANGELOG.md)\n\n## Supported versions\n\nIn order to make the user experience with integrating GoodData UI SDK as smooth and secure as possible and to ensure that the SDK is using the latest features of the platform, we will only provide support to two most recent major versions of UI SDK.\n\nThe most recent majors will be supported in the following modes:\n\n- The latest major version will receive all new functionality and all bug fixes\n- The previous major version will only receive fixes to critical issues and security fixes. These fixes will be applied on top of last released version of the previous major\n\nThe customers are encouraged to always use the latest version of the UI SDK.\n\nIn case of using older versions, the user might face API incompatibility, performance or security issues.\n\nPlease follow the installation instructions to update to the newest version.\n\n## License\n\n(C) 2007-2020 GoodData Corporation\n\nThis project is dual licensed:\n\n- The ATTRIBUTION-NONCOMMERCIAL 4.0 INTERNATIONAL (CC BY-NC 4.0) is used for purpose of the trial experience and evaluation of GoodData.UI library.\n- The GOODDATA GOODDATA.UI LIBRARY END USER LICENSE AGREEMENT is used for GoodData customers.\n\nFor more information, please see [LICENSE](https://github.com/gooddata/gooddata-react-components/blob/master/LICENSE)\n","gitHead":"7699cd7437b8950b8a5e85b4b42db31c3cee8484","scripts":{"dev":"bash scripts/build.sh --dev-watch","test":"jest --watch","build":"bash scripts/build.sh","tslint":"yarn run-tslint -t verbose $npm_package_config_tslint","prepare":"cd examples/server && yarn install --frozen-lockfile && cd ../..; rm -r examples/node_modules 2>/dev/null; true","examples":"bash scripts/run-examples.sh","prepare?":"# Called before `npm publish` and on local `npm install`. Temporarily also for deleting obsolete node_modules. Ends with `true` to continue gracefully.","validate":"tsc --noEmit && yarn tslint && eslint $npm_package_config_eslint && yarn prettier-check","build-dev":"bash scripts/build.sh --dev","examples?":"# Default is developer domain, other options: yarn examples [sec,secure,stg,stg2,stg3,demo,developer or URL]","storybook":"yarn build && start-storybook -p 9001 -c .storybook","test-once":"jest","tslint-ci":"mkdir -p ./ci/results && yarn run-tslint -t checkstyle -o ./ci/results/tslint-results.xml $npm_package_config_tslint","run-tslint":"tslint -p tsconfig.json","validate-ci":"tsc --noEmit && yarn tslint-ci  && eslint $npm_package_config_eslint -f checkstyle -o ci/results/eslint-results.xml && yarn prettier-check","examples-build":"bash scripts/build-examples.sh","prepublishOnly":"yarn build","prettier-check":"prettier --check '{src,stories,styles,__mocks__,examples/server/src,examples/src,examples/test}/**/*.{ts,js,tsx,jsx,json,scss,md,yaml,html}'","prettier-write":"prettier --write '{src,stories,styles,__mocks__,examples/server/src,examples/src,examples/test}/**/*.{ts,js,tsx,jsx,json,scss,md,yaml,html}'","test-storybook":"yarn build && test-storybook","build-storybook":"yarn build && build-storybook -c .storybook -o dist-storybook","examples-server":"node examples/server/src/index.js","heroku-postbuild":"yarn examples-build developer","examples-testcafe":"./scripts/run-testcafe.sh visual","check-circular-deps":"madge --circular --extensions ts ./src","examples-testcafe-ci":"./scripts/run-testcafe.sh ci","examples-testcafe-live":"./scripts/run-testcafe.sh live"},"typings":"dist/index.d.ts","_npmUser":{"name":"ptquang86","email":"ptquang86@gmail.com"},"deprecated":"@gooddata/react-components@7 reached End of Support on March 31, 2022. Please upgrade (see https://sdk.gooddata.com/gooddata-ui/docs/supported_versions.html for more information).","repository":{"url":"git+ssh://git@github.com/gooddata/gooddata-react-components.git","type":"git"},"_npmVersion":"6.13.4","description":"GoodData.UI - A powerful JavaScript library for building analytical applications","directories":{},"lint-staged":{"{src,stories,styles,__mocks__,examples/server/src,examples/src,examples/test}/**/*.{ts,js,tsx,jsx,scss}":["npx gdc-fix-copyright","git add"],"{src,stories,styles,__mocks__,examples/server/src,examples/src,examples/test}/**/*.{ts,js,tsx,jsx,json,scss,md,yaml,html}":["prettier --write","git add"]},"_nodeVersion":"12.16.1","dependencies":{"rxjs":"^5.5.6","uuid":"^3.2.1","immer":"^1.3.1","lodash":"^4.17.15","date-fns":"^2.7.0","downshift":"^3.2.7","invariant":"^2.2.2","mapbox-gl":"^1.6.1","classnames":"^2.2.6","highcharts":"7.1.1","prop-types":"^15.6.0","react-intl":"^3.6.0","custom-event":"^1.0.1","react-window":"^1.8.1","ag-grid-react":"20.0.0","react-measure":"^2.3.0","@types/mapbox-gl":"^1.6.1","react-day-picker":"~7.3.0","react-responsive":"^3.0.0","stringify-object":"^2.4.0","@gooddata/typings":"^2.22.0","ag-grid-community":"20.0.0","http-status-codes":"^1.3.0","@gooddata/js-utils":"^3.5.0","@gooddata/numberjs":"^3.2.4","fixed-data-table-2":"0.7.17","@gooddata/goodstrap":"^68.2.1","react-dom-factories":"^1.0.2","@gooddata/gooddata-js":"^12.5.0","json-stable-stringify":"^1.0.1","react-transition-group":"^2.2.1","hoist-non-react-statics":"^3.3.0","nodelist-foreach-polyfill":"^1.2.0","@formatjs/intl-pluralrules":"^1.3.6","highcharts-grouped-categories":"^1.1.3"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"raf":"3.3.2","yup":"^0.24.1","jest":"24.7.1","husky":"3.0.0","madge":"^3.4.4","react":"^16.5.2","enzyme":"3.5.0","eslint":"4.19.1","formik":"^0.11.11","moment":"2.23.0","history":"^4.7.2","ts-jest":"24.0.0","webpack":"4.30.0","full-icu":"^1.3.0","prettier":"1.16.4","react-ga":"^2.5.2","recharts":"1.0.0-beta.9","testcafe":"1.1.4","commander":"2.14.1","node-sass":"4.13.0","react-dom":"^16.5.2","supertest":"3.0.0","ts-loader":"6.0.0","@types/raf":"^3.4.0","css-loader":"0.28.7","jest-junit":"3.0.0","raw-loader":"0.5.1","styled-jsx":"2.2.1","typescript":"3.3.4000","@babel/core":"7.4.4","@types/jest":"24.0.6","@types/node":"7.0.8","@types/uuid":"3.4.3","file-loader":"3.0.1","jest-enzyme":"7.0.2","lint-staged":"9.1.0","sass-loader":"6.0.6","webpack-cli":"3.3.2","@types/react":"16.8.6","babel-loader":"8.0.5","react-helmet":"5.2.0","react-select":"1.2.1","style-loader":"0.19.1","@types/enzyme":"3.1.13","@types/lodash":"4.14.123","testcafe-live":"0.1.4","@babel/runtime":"7.4.4","dotenv-webpack":"^1.7.0","@babel/polyfill":"^7.4.4","@storybook/react":"5.0.11","@types/invariant":"2.2.29","@types/react-dom":"16.0.11","isomorphic-fetch":"2.2.1","react-datepicker":"1.1.0","react-router-dom":"4.2.2","@babel/preset-env":"7.4.4","@gooddata/mock-js":"^2.11.0","@storybook/addons":"5.0.11","@types/classnames":"2.2.3","@types/prop-types":"15.5.2","@storybook/theming":"5.0.11","identity-obj-proxy":"^3.0.0","intl-messageformat":"^7.5.4","webpack-dev-server":"3.3.1","@babel/preset-react":"7.0.0","@types/react-portal":"4.0.1","@types/react-window":"^1.8.1","babel-plugin-lodash":"3.3.4","html-webpack-plugin":"3.2.0","react-test-renderer":"16.4.2","@types/react-measure":"2.0.5","clean-webpack-plugin":"2.0.2","stats-webpack-plugin":"0.7.0","eslint-config-prettier":"4.1.0","react-google-recaptcha":"^0.14.1","tslint-config-prettier":"1.18.0","@gooddata/eslint-config":"^1.0.0","@gooddata/tslint-config":"1.0.0","@types/react-responsive":"^3.0.3","@types/storybook__react":"4.0.1","@types/stringify-object":"^3.2.0","enzyme-adapter-react-16":"1.3.1","@gooddata/test-storybook":"3.2.1","@storybook/addon-actions":"5.0.11","@storybook/addon-options":"5.0.11","node-sass-magic-importer":"5.1.0","react-syntax-highlighter":"11.0.2","@types/fixed-data-table-2":"0.8.1","@types/react-test-renderer":"16.0.0","circular-dependency-plugin":"5.0.2","compression-webpack-plugin":"2.0.0","@types/json-stable-stringify":"^1.0.32","@gooddata/frontend-npm-scripts":"1.1.0","@types/enzyme-adapter-react-16":"1.0.3","@types/storybook__addon-actions":"3.4.2","@babel/plugin-proposal-class-properties":"7.4.4","@babel/plugin-proposal-object-rest-spread":"7.4.4","@babel/plugin-transform-async-to-generator":"7.4.4"},"peerDependencies":{"react":"^16.5.2","react-dom":"^16.5.2"},"_npmOperationalInternal":{"tmp":"tmp/react-components_7.5.0-alpha-ptquang86-qp-sd-mapbox-logo-2020-04-01T10-08-40-354Z_1585735756302_0.8248270650829248","host":"s3://npm-registry-packages"}},"7.5.0-alpha-ptquang86-qp-sd-870-legend-2020-04-01T10-15-50-503Z":{"name":"@gooddata/react-components","version":"7.5.0-alpha-ptquang86-qp-sd-870-legend-2020-04-01T10-15-50-503Z","author":{"name":"GoodData Corporation"},"license":"BSD-3-Clause","_id":"@gooddata/react-components@7.5.0-alpha-ptquang86-qp-sd-870-legend-2020-04-01T10-15-50-503Z","maintainers":[{"name":"afi","email":"adam.fiedler@gooddata.com"},{"name":"bertold8","email":"ivan.nejezchleb@seznam.cz"},{"name":"brbistas","email":"valentinos.chraniotis@gooddata.com"},{"name":"bugsbunny338","email":"jiri.zajic@mensa.cz"},{"name":"de.do","email":"de.do@gooddata.com"},{"name":"gooddata-ci","email":"rail@gooddata.com"},{"name":"hung.nguyen.hoang","email":"hung.nguyen@gooddata.com"},{"name":"ivan.mjartan","email":"ivan.mjartan@gooddata.com"},{"name":"jakub-sterba","email":"jakub.sterba@gooddata.com"},{"name":"jankc","email":"jan.krapac@gmail.com"},{"name":"jaroslav.tomecek","email":"jaroslav.tomecek@gooddata.com"},{"name":"jkittler","email":"honza.kittler@gmail.com"},{"name":"khanh.le","email":"khanh.le@gooddata.com"},{"name":"lanhuynh","email":"lan.huynh@gooddata.com"},{"name":"linhhong","email":"linh.hong@gooddata.com"},{"name":"lupko","email":"lubomir.slivka@gooddata.com"},{"name":"matyas.kandl","email":"matyas.kandl@gooddata.com"},{"name":"michal.marsal","email":"michal.marsal@gooddata.com"},{"name":"naibinh","email":"naibinh@gmail.com"},{"name":"nikolacech","email":"nikola.cech@gooddata.com"},{"name":"nis.hua","email":"nis.hua@gooddata.com"},{"name":"no23reason","email":"dan.homola@hotmail.cz"},{"name":"patrikbraborec","email":"patrik.braborec@gooddata.com"},{"name":"pbenes","email":"petr.benes@gooddata.com"},{"name":"petrjanu","email":"petr.janu@gooddata.com"},{"name":"ptquang86","email":"ptquang86@gmail.com"},{"name":"qduval","email":"quentin.duval@gooddata.com"},{"name":"rodri360","email":"me@rodri360.com"},{"name":"sitina","email":"jiri.sitina@gooddata.com"},{"name":"strouhaljan","email":"strouhal.jan@gmail.com"},{"name":"tomas.kratochvil","email":"tomas.kratochvil@gooddata.com"},{"name":"tomasreichmann","email":"tomasreichmann@gmail.com"},{"name":"tomsatgd","email":"tomas.satinsky@gooddata.com"},{"name":"trung-le-quoc","email":"trung.le@gooddata.com"},{"name":"tu-ngo","email":"tungo1981@gmail.com"},{"name":"tulean","email":"tuan.le@gooddata.com"},{"name":"tuqt1005","email":"tu.tran@gooddata.com"},{"name":"utdnah","email":"danh.ung@gooddata.com"},{"name":"vlastikcz","email":"vlastimil.kotas@gooddata.com"},{"name":"vu.pham","email":"vu.pham@gooddata.com"},{"name":"xmort","email":"petr.dolejsi@gooddata.com"},{"name":"yanlipnican","email":"yanlipnican@gmail.com"}],"homepage":"https://github.com/gooddata/gooddata-react-components#readme","bugs":{"url":"https://github.com/gooddata/gooddata-react-components/issues"},"dist":{"shasum":"3aab85b9dec9b2a4b3f4d2a492132451ee789b6d","tarball":"https://registry.npmjs.org/@gooddata/react-components/-/react-components-7.5.0-alpha-ptquang86-qp-sd-870-legend-2020-04-01T10-15-50-503Z.tgz","fileCount":2511,"integrity":"sha512-CMTqRO8Hk34YQQxGjHyL0Q2i4HCgQgB71Yn+fZGI0+aUMPZBiBywIUjGSIAKQN0if1IAiJK9NEZ0Y9tcDGqSkA==","signatures":[{"sig":"MEUCIGICc0ueQFTsjfEHnrh7DN1192r0NPdKkcd+isKiay9zAiEA0D/F3Tw1USHQDe5M627z728BDREi5fAJicpzQg+fHKI=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":9978954,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJehGn5CRA9TVsSAnZWagAAJpUP/i/eSu7h0/qzEQfJDhcC\n9dABgR9k/8MOjgcb8f98wFiynLaJg32E6nvNZBm1/a8hzwJc4kce6R67WKul\nXfVcJ17OnUGYmA+qjcqOVLPgEaPOoxRNjs54RKEMRHW7OCLTNN2Itcv3zk2p\n7hywzy8UAq+JOySms2MsCv2FbDxzFYS5jvrvteFIDkn4yOonb0onYBMMacyr\ngs0u0iOESqSN5qUqyqhsfJR1H0AaQz9YSUkC+ER25SXocSFrGWinCv4j1goc\n0vGGC3y/dwIKCs4mDeNvk0UKRyOmC/BO5VEx+MS+MqMMx5jzvBVtLYImI5q1\nz+kWyUmx5ds7Crc0uI2i4aqDwnpynAvK5tPFH7+JLxFqhwBjwjpoDjJjH3Wi\nHgS2hoEhd0dS3jjPDDwZTNcEWQvPIdDYzZux9HlJgYJDMaGhX/ft7N8vA3eQ\nF1PUaqkJO3PmwL2+Aye4bYfvJsV9szydgTHqRo3n52ZPTH7K4KtH4R7bXIBG\nP/kEzrWZXk4Ozb5JmN9eW3Bmfkj8InNuRX1nbk0WyOUM4fIpsyWZQ7g//xIt\na1PNrTYQSGiYz/bXLJzOlxUkemLwmJKcqRqtFLK1rcwoQGsdYScE0XE5qeN3\nazBN6fd5WWPwa6dUwEe5U7cjP499rr2V3vVpI+Obng0/fAM5dZkI6VXqec+H\n5tbN\r\n=mzMQ\r\n-----END PGP SIGNATURE-----\r\n"},"main":"dist/index.js","husky":{"hooks":{"pre-commit":"lint-staged"}},"config":{"eslint":"./examples/**/*.{js,jsx}","tslint":"./{__mocks__,src,stories}/{,**/}*.{ts,tsx}"},"readme":"[![npm version](https://badge.fury.io/js/%40gooddata%2Freact-components.svg)](https://www.npmjs.com/package/@gooddata/react-components)\n\n# GoodData.UI React components\n> A React-based JavaScript library for building data-driven applications\n\n## Getting started\n- [GoodData.UI Documentation](http://sdk.gooddata.com/gooddata-ui/)\n- [GoodData.UI Live Examples](https://gooddata-examples.herokuapp.com/)\n- [Stack Overflow](https://stackoverflow.com/questions/tagged/gooddata)\n\n### Usage\nWith [yarn](https://yarnpkg.com) installed, go to your project directory and run\n```\n$ yarn add @gooddata/react-components\n```\nIf you prefer [npm](npmjs.com) run\n```\n$ npm install --save @gooddata/react-components\n```\n\nThe public API is exposed via global `index.js`. Except for the styles, do not import any other file directly\nbecause they are not intended to be part of the public API.\n\n## Contributing\n\nWe welcome any contribution in form of [issues](https://github.com/gooddata/gooddata-react-components/issues) or [pull requests](https://github.com/gooddata/gooddata-react-components/pulls).\n\nInstall [Node.js](http://nodejs.org) (node 12.16.1, npm v6.13.4) and [Yarn](https://classic.yarnpkg.com) (1.22.4).\n\nInstall dependencies:\n```\nyarn install --frozen-lockfile\n```\n\nThese commands may come in handy while developing:\n\n| command | description |\n| ------- | ----------- |\n| `yarn install --pure-lockfile` | first step |\n| ||\n| `yarn dev` | build react-components to `/dist` in watch mode |\n| `yarn test` | run all unit tests |\n| `yarn prettier-write` | format the source code to match the valid codestyle |\n| `yarn validate` | validate codestyle |\n| ||\n| `yarn storybook` | run storybook from `/stories` on http://localhost:9001 |\n| `yarn build-storybook` | build storybook to `/dist-storybook` |\n| `yarn test-storybook` | run storybook and [screenshot tests](https://github.com/gooddata/gdc-client-utils/tree/master/test-storybook) |\n| ||\n| `yarn examples` | run Live Examples dev-server from `/examples` on https://localhost:8999 |\n| `yarn examples-build` | build Live Examples to `/examples/dist` |\n| `yarn examples-server` | serve built Live Examples - see `/examples/server/src` |\n| `yarn examples-testcafe` | run testcafe tests against `localhost:8999` |\n\n### Deploy to heroku.com\nWhen you deploy this repo to heroku, it serves *GoodData.UI Live Examples*.\nRelevant tasks are in `Procfile` and `package.json`.\n\n```bash\n# run in the project directory\nheroku login\nheroku create <your-app-name>\nheroku config:set DOMAIN_ADMIN_USERNAME=x@gooddata.com DOMAIN_ADMIN_PASSWORD=xy PROJECT_ID_TO_ASSIGN=xms7ga4tf3g3nzucd8380o2bev8oeknp\ngit push heroku HEAD:master\nheroku open\n```\n### Enable Geo Chart for Storybook and Live Examples\nGeo chart uses Mapbox to render map which requires a Mapbox access token.\n- Register an account and create Mapbox access token at [guide](https://docs.mapbox.com/help/how-mapbox-works/access-tokens/)\n- Store the created token at `.env`:\n```bash\necho -e \"EXAMPLE_MAPBOX_ACCESS_TOKEN=token\" >> .env # only need to run once\necho -e \"STORYBOOK_MAPBOX_ACCESS_TOKEN=token\" >> .env # only need to run once\n```\n\n### Run Live Examples Locally\nTo run *GoodData.UI Live Examples* locally:\n```bash\ngit clone <this-repository>\ncd  <repository-folder>\nyarn install --pure-lockfile\nyarn examples\n```\nThen open https://localhost:8999 and login using Live Examples account (you can [create one here](https://gooddata-examples.herokuapp.com/registration)).\n\n### Run Storybook locally\n- Run storybook with token stored in `.env` for more secure\n```bash\nyarn storybook\n```\n- Or run storybook with token env param exposed to cli (not suggested)\n```bash\nSTORYBOOK_MAPBOX_ACCESS_TOKEN=token yarn storybook\n```\n- Apply either above way to `yarn build-storybook` or `yarn test-storybook`\n\n### Source code formatting\nThe source code in the repository is formatted by [Prettier](https://prettier.io/).\nThe format of the code is validated by our Continuous Integration server and is one of the requirements of successful merge.\n\nPrettier is supported by every major IDE. You can find the list of supported editors and how to configure them [here](https://prettier.io/docs/en/editors.html).\n\nIn the case, when your editor is not supported or you don't want to setup the integration, you can run the `yarn prettier-write` command to reformat the code before commit.\n\n## Changelog\n\n- see [CHANGELOG.md](CHANGELOG.md)\n\n## Supported versions\n\nIn order to make the user experience with integrating GoodData UI SDK as smooth and secure as possible and to ensure that the SDK is using the latest features of the platform, we will only provide support to two most recent major versions of UI SDK.\n\nThe most recent majors will be supported in the following modes:\n\n- The latest major version will receive all new functionality and all bug fixes\n- The previous major version will only receive fixes to critical issues and security fixes. These fixes will be applied on top of last released version of the previous major\n\nThe customers are encouraged to always use the latest version of the UI SDK.\n\nIn case of using older versions, the user might face API incompatibility, performance or security issues.\n\nPlease follow the installation instructions to update to the newest version.\n\n## License\n\n(C) 2007-2020 GoodData Corporation\n\nThis project is dual licensed:\n\n- The ATTRIBUTION-NONCOMMERCIAL 4.0 INTERNATIONAL (CC BY-NC 4.0) is used for purpose of the trial experience and evaluation of GoodData.UI library.\n- The GOODDATA GOODDATA.UI LIBRARY END USER LICENSE AGREEMENT is used for GoodData customers.\n\nFor more information, please see [LICENSE](https://github.com/gooddata/gooddata-react-components/blob/master/LICENSE)\n","gitHead":"f5c06a47b3cddf8267c4444bceaabbd8c9f540eb","scripts":{"dev":"bash scripts/build.sh --dev-watch","test":"jest --watch","build":"bash scripts/build.sh","tslint":"yarn run-tslint -t verbose $npm_package_config_tslint","prepare":"cd examples/server && yarn install --frozen-lockfile && cd ../..; rm -r examples/node_modules 2>/dev/null; true","examples":"bash scripts/run-examples.sh","prepare?":"# Called before `npm publish` and on local `npm install`. Temporarily also for deleting obsolete node_modules. Ends with `true` to continue gracefully.","validate":"tsc --noEmit && yarn tslint && eslint $npm_package_config_eslint && yarn validate-style && yarn prettier-check","build-dev":"bash scripts/build.sh --dev","examples?":"# Default is developer domain, other options: yarn examples [sec,secure,stg,stg2,stg3,demo,developer or URL]","storybook":"yarn build && start-storybook -p 9001 -c .storybook","test-once":"jest","tslint-ci":"mkdir -p ./ci/results && yarn run-tslint -t checkstyle -o ./ci/results/tslint-results.xml $npm_package_config_tslint","run-tslint":"tslint -p tsconfig.json","validate-ci":"tsc --noEmit && yarn tslint-ci  && eslint $npm_package_config_eslint -f checkstyle -o ci/results/eslint-results.xml && yarn validate-style-ci && yarn prettier-check","examples-build":"bash scripts/build-examples.sh","prepublishOnly":"yarn build","prettier-check":"prettier --check '{src,stories,styles,__mocks__,examples/server/src,examples/src,examples/test}/**/*.{ts,js,tsx,jsx,json,scss,md,yaml,html}'","prettier-write":"prettier --write '{src,stories,styles,__mocks__,examples/server/src,examples/src,examples/test}/**/*.{ts,js,tsx,jsx,json,scss,md,yaml,html}'","test-storybook":"yarn build && test-storybook","validate-style":"stylelint '**/*.scss'","build-storybook":"yarn build && build-storybook -c .storybook -o dist-storybook","examples-server":"node examples/server/src/index.js","heroku-postbuild":"yarn examples-build developer","examples-testcafe":"./scripts/run-testcafe.sh visual","validate-style-ci":"stylelint '**/*.scss' --custom-formatter=node_modules/stylelint-checkstyle-formatter > ci/results/stylelint-results.xml","check-circular-deps":"madge --circular --extensions ts ./src","examples-testcafe-ci":"./scripts/run-testcafe.sh ci","examples-testcafe-live":"./scripts/run-testcafe.sh live"},"typings":"dist/index.d.ts","_npmUser":{"name":"ptquang86","email":"ptquang86@gmail.com"},"deprecated":"@gooddata/react-components@7 reached End of Support on March 31, 2022. Please upgrade (see https://sdk.gooddata.com/gooddata-ui/docs/supported_versions.html for more information).","repository":{"url":"git+ssh://git@github.com/gooddata/gooddata-react-components.git","type":"git"},"_npmVersion":"6.13.4","description":"GoodData.UI - A powerful JavaScript library for building analytical applications","directories":{},"lint-staged":{"{src,stories,styles,__mocks__,examples/server/src,examples/src,examples/test}/**/*.{ts,js,tsx,jsx,scss}":["npx gdc-fix-copyright","git add"],"{src,stories,styles,__mocks__,examples/server/src,examples/src,examples/test}/**/*.{ts,js,tsx,jsx,json,scss,md,yaml,html}":["prettier --write","git add"]},"_nodeVersion":"12.16.1","dependencies":{"rxjs":"^5.5.6","uuid":"^3.2.1","immer":"^1.3.1","lodash":"^4.17.15","date-fns":"^2.7.0","downshift":"^3.2.7","invariant":"^2.2.2","mapbox-gl":"^1.6.1","classnames":"^2.2.6","highcharts":"7.1.1","prop-types":"^15.6.0","react-intl":"^3.6.0","custom-event":"^1.0.1","react-window":"^1.8.1","ag-grid-react":"20.0.0","react-measure":"^2.3.0","@types/mapbox-gl":"^1.6.1","react-day-picker":"~7.3.0","react-responsive":"^3.0.0","stringify-object":"^2.4.0","@gooddata/typings":"^2.23.0","ag-grid-community":"20.0.0","http-status-codes":"^1.3.0","@gooddata/js-utils":"^3.5.0","@gooddata/numberjs":"^3.2.4","fixed-data-table-2":"0.7.17","@gooddata/goodstrap":"^68.3.0","react-dom-factories":"^1.0.2","@gooddata/gooddata-js":"^12.5.2","json-stable-stringify":"^1.0.1","react-transition-group":"^2.2.1","hoist-non-react-statics":"^3.3.0","nodelist-foreach-polyfill":"^1.2.0","@formatjs/intl-pluralrules":"^1.3.6","highcharts-grouped-categories":"^1.1.3"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"raf":"3.3.2","yup":"^0.24.1","jest":"24.7.1","husky":"3.0.0","madge":"^3.4.4","react":"^16.5.2","enzyme":"3.5.0","eslint":"4.19.1","formik":"^0.11.11","moment":"2.23.0","history":"^4.7.2","ts-jest":"24.0.0","webpack":"4.30.0","full-icu":"^1.3.0","prettier":"1.16.4","react-ga":"^2.5.2","recharts":"1.0.0-beta.9","testcafe":"1.1.4","commander":"2.14.1","node-sass":"4.13.0","react-dom":"^16.5.2","stylelint":"^10.0.0","supertest":"3.0.0","ts-loader":"6.0.0","@types/raf":"^3.4.0","css-loader":"0.28.7","jest-junit":"3.0.0","raw-loader":"0.5.1","styled-jsx":"2.2.1","typescript":"3.3.4000","@babel/core":"7.4.4","@types/jest":"24.0.6","@types/node":"7.0.8","@types/uuid":"3.4.3","file-loader":"3.0.1","jest-enzyme":"7.0.2","lint-staged":"9.1.0","sass-loader":"6.0.6","webpack-cli":"3.3.2","@types/react":"16.8.6","babel-loader":"8.0.5","react-helmet":"5.2.0","react-select":"1.2.1","style-loader":"0.19.1","@types/enzyme":"3.1.13","@types/lodash":"4.14.123","testcafe-live":"0.1.4","@babel/runtime":"7.4.4","dotenv-webpack":"^1.7.0","@babel/polyfill":"^7.4.4","@storybook/react":"5.0.11","@types/invariant":"2.2.29","@types/react-dom":"16.0.11","isomorphic-fetch":"2.2.1","react-datepicker":"1.1.0","react-router-dom":"4.2.2","@babel/preset-env":"7.4.4","@gooddata/mock-js":"^2.13.0","@storybook/addons":"5.0.11","@types/classnames":"2.2.3","@types/prop-types":"15.5.2","@storybook/theming":"5.0.11","identity-obj-proxy":"^3.0.0","intl-messageformat":"^7.5.4","webpack-dev-server":"3.3.1","@babel/preset-react":"7.0.0","@types/react-portal":"4.0.1","@types/react-window":"^1.8.1","babel-plugin-lodash":"3.3.4","html-webpack-plugin":"3.2.0","react-test-renderer":"16.4.2","@types/react-measure":"2.0.5","clean-webpack-plugin":"2.0.2","stats-webpack-plugin":"0.7.0","eslint-config-prettier":"4.1.0","react-google-recaptcha":"^0.14.1","tslint-config-prettier":"1.18.0","@gooddata/eslint-config":"^1.0.0","@gooddata/tslint-config":"1.0.0","@types/react-responsive":"^3.0.3","@types/storybook__react":"4.0.1","@types/stringify-object":"^3.2.0","enzyme-adapter-react-16":"1.3.1","@gooddata/test-storybook":"3.2.1","@storybook/addon-actions":"5.0.11","@storybook/addon-options":"5.0.11","node-sass-magic-importer":"5.1.0","react-syntax-highlighter":"11.0.2","@types/fixed-data-table-2":"0.8.1","stylelint-config-prettier":"5.2.0","@gooddata/stylelint-config":"4.0.0","@types/react-test-renderer":"16.0.0","circular-dependency-plugin":"5.0.2","compression-webpack-plugin":"2.0.0","@types/json-stable-stringify":"^1.0.32","@gooddata/frontend-npm-scripts":"1.1.0","@types/enzyme-adapter-react-16":"1.0.3","stylelint-checkstyle-formatter":"0.1.0","@types/storybook__addon-actions":"3.4.2","@babel/plugin-proposal-class-properties":"7.4.4","@babel/plugin-proposal-object-rest-spread":"7.4.4","@babel/plugin-transform-async-to-generator":"7.4.4"},"peerDependencies":{"react":"^16.5.2","react-dom":"^16.5.2"},"_npmOperationalInternal":{"tmp":"tmp/react-components_7.5.0-alpha-ptquang86-qp-sd-870-legend-2020-04-01T10-15-50-503Z_1585736185105_0.9869019936625907","host":"s3://npm-registry-packages"}},"7.5.0-alpha-qduval-develop-2020-04-01T12-31-40-620Z":{"name":"@gooddata/react-components","version":"7.5.0-alpha-qduval-develop-2020-04-01T12-31-40-620Z","author":{"name":"GoodData Corporation"},"license":"BSD-3-Clause","_id":"@gooddata/react-components@7.5.0-alpha-qduval-develop-2020-04-01T12-31-40-620Z","maintainers":[{"name":"afi","email":"adam.fiedler@gooddata.com"},{"name":"bertold8","email":"ivan.nejezchleb@seznam.cz"},{"name":"brbistas","email":"valentinos.chraniotis@gooddata.com"},{"name":"bugsbunny338","email":"jiri.zajic@mensa.cz"},{"name":"de.do","email":"de.do@gooddata.com"},{"name":"gooddata-ci","email":"rail@gooddata.com"},{"name":"hung.nguyen.hoang","email":"hung.nguyen@gooddata.com"},{"name":"ivan.mjartan","email":"ivan.mjartan@gooddata.com"},{"name":"jakub-sterba","email":"jakub.sterba@gooddata.com"},{"name":"jankc","email":"jan.krapac@gmail.com"},{"name":"jaroslav.tomecek","email":"jaroslav.tomecek@gooddata.com"},{"name":"jkittler","email":"honza.kittler@gmail.com"},{"name":"khanh.le","email":"khanh.le@gooddata.com"},{"name":"lanhuynh","email":"lan.huynh@gooddata.com"},{"name":"linhhong","email":"linh.hong@gooddata.com"},{"name":"lupko","email":"lubomir.slivka@gooddata.com"},{"name":"matyas.kandl","email":"matyas.kandl@gooddata.com"},{"name":"michal.marsal","email":"michal.marsal@gooddata.com"},{"name":"naibinh","email":"naibinh@gmail.com"},{"name":"nikolacech","email":"nikola.cech@gooddata.com"},{"name":"nis.hua","email":"nis.hua@gooddata.com"},{"name":"no23reason","email":"dan.homola@hotmail.cz"},{"name":"patrikbraborec","email":"patrik.braborec@gooddata.com"},{"name":"pbenes","email":"petr.benes@gooddata.com"},{"name":"petrjanu","email":"petr.janu@gooddata.com"},{"name":"pkingo","email":"philipandreaskingo@hotmail.com"},{"name":"ptquang86","email":"ptquang86@gmail.com"},{"name":"qduval","email":"quentin.duval@gooddata.com"},{"name":"rodri360","email":"me@rodri360.com"},{"name":"sitina","email":"jiri.sitina@gooddata.com"},{"name":"strouhaljan","email":"strouhal.jan@gmail.com"},{"name":"tomas.kratochvil","email":"tomas.kratochvil@gooddata.com"},{"name":"tomasreichmann","email":"tomasreichmann@gmail.com"},{"name":"tomsatgd","email":"tomas.satinsky@gooddata.com"},{"name":"trung-le-quoc","email":"trung.le@gooddata.com"},{"name":"tu-ngo","email":"tungo1981@gmail.com"},{"name":"tulean","email":"tuan.le@gooddata.com"},{"name":"tuqt1005","email":"tu.tran@gooddata.com"},{"name":"utdnah","email":"danh.ung@gooddata.com"},{"name":"vlastikcz","email":"vlastimil.kotas@gooddata.com"},{"name":"vu.pham","email":"vu.pham@gooddata.com"},{"name":"xmort","email":"petr.dolejsi@gooddata.com"},{"name":"yanlipnican","email":"yanlipnican@gmail.com"}],"homepage":"https://github.com/gooddata/gooddata-react-components#readme","bugs":{"url":"https://github.com/gooddata/gooddata-react-components/issues"},"dist":{"shasum":"b2dcaca0d658ca97fe5067a7899fe8bf873de1f7","tarball":"https://registry.npmjs.org/@gooddata/react-components/-/react-components-7.5.0-alpha-qduval-develop-2020-04-01T12-31-40-620Z.tgz","fileCount":2498,"integrity":"sha512-qQocsRqHjgKb1vMKAzeCGqyvPuXwoVPkMBBuZ7apF+tUrtnjsXpatwWK3B598Lbae0DmnkrolHoRG8GoCIRtbw==","signatures":[{"sig":"MEUCIEJZgqFeJuvkv2yOZxTclZ8O/FlpCGaJ/FMLJtAJzG95AiEA9UUVCsXYs6fBN9bXxhdnLt6V9MDIG9NARRC+KpV+euo=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":9865208,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJehInWCRA9TVsSAnZWagAA+JoP/1TOV7BQZ1ptH/0EBXhS\nwSa/Zuv4B1f+FIEldedxqclgFs5bQlpfjUWTFHuuO7cJTfEiGsfoKwI6tEEg\nXOj1VBtjp2FIi6WPJrPFR2NBhZHQwltNyDS0sJQco2vKJLtqSpaVHSqrvONI\ntfzucroqlvut/gtywTeeMqeaNnDNBAetehRWqR+M1dKC1Oc1F9pZQuKMV0sh\nEleb2fkSwUztfy5N/pg6INKFxisS1ITAWI2C9WsQJqV3oAcGbtxUaEt6bkiu\nxgMLH2gdTtkZLn6fGBHshY9vBAm10e/6KbJFyq16oFKxt0gws61iOqkX9p8H\nVyy0Y/NqUxvF3Ru/J9G9UTqnotXg8wh2i1uIbDUYoN2I4Tp6GA6EmHE/bt5p\nDyhyWpT7zIRht9t6iOgNk9DkcOao5xyVVuhRdyyyu69YM/g8nFC7Ld/qxcUc\no2VsfDrV+tqNtcRJL+MZOBDls1RB9+ymQ6wF9UnKVY+UfpNawdzu/th1NSk9\nqmTdDrfCB3QBCSwY0XzxAQ3nv/H/caVtbzt56sd7Xsq4lj7rsJDM1sjiV4tJ\nXMjxYnjbWjKmQBRUpAK3FFHXZD4oAMpmIrnkaWtPg/FTUtyFk4OnyFYMQoPH\nLg5eGNouozblUDWhzpQR/pBuhLvjC+/AHEQAmiUhrzaNyXY9EDYaAKMbtRPv\nS+h0\r\n=SxK+\r\n-----END PGP SIGNATURE-----\r\n"},"main":"dist/index.js","husky":{"hooks":{"pre-commit":"lint-staged"}},"config":{"eslint":"./examples/**/*.{js,jsx}","tslint":"./{__mocks__,src,stories}/{,**/}*.{ts,tsx}"},"readme":"[![npm version](https://badge.fury.io/js/%40gooddata%2Freact-components.svg)](https://www.npmjs.com/package/@gooddata/react-components)\n\n# GoodData.UI React components\n> A React-based JavaScript library for building data-driven applications\n\n## Getting started\n- [GoodData.UI Documentation](http://sdk.gooddata.com/gooddata-ui/)\n- [GoodData.UI Live Examples](https://gooddata-examples.herokuapp.com/)\n- [Stack Overflow](https://stackoverflow.com/questions/tagged/gooddata)\n\n### Usage\nWith [yarn](https://yarnpkg.com) installed, go to your project directory and run\n```\n$ yarn add @gooddata/react-components\n```\nIf you prefer [npm](npmjs.com) run\n```\n$ npm install --save @gooddata/react-components\n```\n\nThe public API is exposed via global `index.js`. Except for the styles, do not import any other file directly\nbecause they are not intended to be part of the public API.\n\n## Contributing\n\nWe welcome any contribution in form of [issues](https://github.com/gooddata/gooddata-react-components/issues) or [pull requests](https://github.com/gooddata/gooddata-react-components/pulls).\n\nInstall [Node.js](http://nodejs.org) (node 12.16.1, npm v6.13.4) and [Yarn](https://classic.yarnpkg.com) (1.22.4).\n\nInstall dependencies:\n```\nyarn install --frozen-lockfile\n```\n\nThese commands may come in handy while developing:\n\n| command | description |\n| ------- | ----------- |\n| `yarn install --pure-lockfile` | first step |\n| ||\n| `yarn dev` | build react-components to `/dist` in watch mode |\n| `yarn test` | run all unit tests |\n| `yarn prettier-write` | format the source code to match the valid codestyle |\n| `yarn validate` | validate codestyle |\n| ||\n| `yarn storybook` | run storybook from `/stories` on http://localhost:9001 |\n| `yarn build-storybook` | build storybook to `/dist-storybook` |\n| `yarn test-storybook` | run storybook and [screenshot tests](https://github.com/gooddata/gdc-client-utils/tree/master/test-storybook) |\n| ||\n| `yarn examples` | run Live Examples dev-server from `/examples` on https://localhost:8999 |\n| `yarn examples-build` | build Live Examples to `/examples/dist` |\n| `yarn examples-server` | serve built Live Examples - see `/examples/server/src` |\n| `yarn examples-testcafe` | run testcafe tests against `localhost:8999` |\n\n### Deploy to heroku.com\nWhen you deploy this repo to heroku, it serves *GoodData.UI Live Examples*.\nRelevant tasks are in `Procfile` and `package.json`.\n\n```bash\n# run in the project directory\nheroku login\nheroku create <your-app-name>\nheroku config:set DOMAIN_ADMIN_USERNAME=x@gooddata.com DOMAIN_ADMIN_PASSWORD=xy PROJECT_ID_TO_ASSIGN=xms7ga4tf3g3nzucd8380o2bev8oeknp\ngit push heroku HEAD:master\nheroku open\n```\n### Enable Geo Chart for Storybook and Live Examples\nGeo chart uses Mapbox to render map which requires a Mapbox access token.\n- Register an account and create Mapbox access token at [guide](https://docs.mapbox.com/help/how-mapbox-works/access-tokens/)\n- Store the created token at `.env`:\n```bash\necho -e \"EXAMPLE_MAPBOX_ACCESS_TOKEN=token\" >> .env # only need to run once\necho -e \"STORYBOOK_MAPBOX_ACCESS_TOKEN=token\" >> .env # only need to run once\n```\n\n### Run Live Examples Locally\nTo run *GoodData.UI Live Examples* locally:\n```bash\ngit clone <this-repository>\ncd  <repository-folder>\nyarn install --pure-lockfile\nyarn examples\n```\nThen open https://localhost:8999 and login using Live Examples account (you can [create one here](https://gooddata-examples.herokuapp.com/registration)).\n\n### Run Storybook locally\n- Run storybook with token stored in `.env` for more secure\n```bash\nyarn storybook\n```\n- Or run storybook with token env param exposed to cli (not suggested)\n```bash\nSTORYBOOK_MAPBOX_ACCESS_TOKEN=token yarn storybook\n```\n- Apply either above way to `yarn build-storybook` or `yarn test-storybook`\n\n### Source code formatting\nThe source code in the repository is formatted by [Prettier](https://prettier.io/).\nThe format of the code is validated by our Continuous Integration server and is one of the requirements of successful merge.\n\nPrettier is supported by every major IDE. You can find the list of supported editors and how to configure them [here](https://prettier.io/docs/en/editors.html).\n\nIn the case, when your editor is not supported or you don't want to setup the integration, you can run the `yarn prettier-write` command to reformat the code before commit.\n\n## Changelog\n\n- see [CHANGELOG.md](CHANGELOG.md)\n\n## Supported versions\n\nIn order to make the user experience with integrating GoodData UI SDK as smooth and secure as possible and to ensure that the SDK is using the latest features of the platform, we will only provide support to two most recent major versions of UI SDK.\n\nThe most recent majors will be supported in the following modes:\n\n- The latest major version will receive all new functionality and all bug fixes\n- The previous major version will only receive fixes to critical issues and security fixes. These fixes will be applied on top of last released version of the previous major\n\nThe customers are encouraged to always use the latest version of the UI SDK.\n\nIn case of using older versions, the user might face API incompatibility, performance or security issues.\n\nPlease follow the installation instructions to update to the newest version.\n\n## License\n\n(C) 2007-2020 GoodData Corporation\n\nThis project is dual licensed:\n\n- The ATTRIBUTION-NONCOMMERCIAL 4.0 INTERNATIONAL (CC BY-NC 4.0) is used for purpose of the trial experience and evaluation of GoodData.UI library.\n- The GOODDATA GOODDATA.UI LIBRARY END USER LICENSE AGREEMENT is used for GoodData customers.\n\nFor more information, please see [LICENSE](https://github.com/gooddata/gooddata-react-components/blob/master/LICENSE)\n","gitHead":"351708e18a11e52baf7e63b70d6030bffada1a32","scripts":{"dev":"bash scripts/build.sh --dev-watch","test":"jest --watch","build":"bash scripts/build.sh","tslint":"yarn run-tslint -t verbose $npm_package_config_tslint","prepare":"cd examples/server && yarn install --frozen-lockfile && cd ../..; rm -r examples/node_modules 2>/dev/null; true","examples":"bash scripts/run-examples.sh","prepare?":"# Called before `npm publish` and on local `npm install`. Temporarily also for deleting obsolete node_modules. Ends with `true` to continue gracefully.","validate":"tsc --noEmit && yarn tslint && eslint $npm_package_config_eslint && yarn validate-style && yarn prettier-check","build-dev":"bash scripts/build.sh --dev","examples?":"# Default is developer domain, other options: yarn examples [sec,secure,stg,stg2,stg3,demo,developer or URL]","storybook":"yarn build && start-storybook -p 9001 -c .storybook","test-once":"jest","tslint-ci":"mkdir -p ./ci/results && yarn run-tslint -t checkstyle -o ./ci/results/tslint-results.xml $npm_package_config_tslint","run-tslint":"tslint -p tsconfig.json","validate-ci":"tsc --noEmit && yarn tslint-ci  && eslint $npm_package_config_eslint -f checkstyle -o ci/results/eslint-results.xml && yarn validate-style-ci && yarn prettier-check","examples-build":"bash scripts/build-examples.sh","prepublishOnly":"yarn build","prettier-check":"prettier --check '{src,stories,styles,__mocks__,examples/server/src,examples/src,examples/test}/**/*.{ts,js,tsx,jsx,json,scss,md,yaml,html}'","prettier-write":"prettier --write '{src,stories,styles,__mocks__,examples/server/src,examples/src,examples/test}/**/*.{ts,js,tsx,jsx,json,scss,md,yaml,html}'","test-storybook":"yarn build && test-storybook","validate-style":"stylelint '**/*.scss'","build-storybook":"yarn build && build-storybook -c .storybook -o dist-storybook","examples-server":"node examples/server/src/index.js","heroku-postbuild":"yarn examples-build developer","examples-testcafe":"./scripts/run-testcafe.sh visual","validate-style-ci":"stylelint '**/*.scss' --custom-formatter=node_modules/stylelint-checkstyle-formatter > ci/results/stylelint-results.xml","check-circular-deps":"madge --circular --extensions ts ./src","examples-testcafe-ci":"./scripts/run-testcafe.sh ci","examples-testcafe-live":"./scripts/run-testcafe.sh live"},"typings":"dist/index.d.ts","_npmUser":{"name":"qduval","email":"quentin.duval@gooddata.com"},"deprecated":"@gooddata/react-components@7 reached End of Support on March 31, 2022. Please upgrade (see https://sdk.gooddata.com/gooddata-ui/docs/supported_versions.html for more information).","repository":{"url":"git+ssh://git@github.com/gooddata/gooddata-react-components.git","type":"git"},"_npmVersion":"6.13.4","description":"GoodData.UI - A powerful JavaScript library for building analytical applications","directories":{},"lint-staged":{"{src,stories,styles,__mocks__,examples/server/src,examples/src,examples/test}/**/*.{ts,js,tsx,jsx,scss}":["npx gdc-fix-copyright","git add"],"{src,stories,styles,__mocks__,examples/server/src,examples/src,examples/test}/**/*.{ts,js,tsx,jsx,json,scss,md,yaml,html}":["prettier --write","git add"]},"_nodeVersion":"12.16.1","dependencies":{"rxjs":"^5.5.6","uuid":"^3.2.1","immer":"^1.3.1","lodash":"^4.17.15","date-fns":"^2.7.0","downshift":"^3.2.7","invariant":"^2.2.2","mapbox-gl":"^1.6.1","classnames":"^2.2.6","highcharts":"7.1.1","prop-types":"^15.6.0","react-intl":"^3.6.0","custom-event":"^1.0.1","react-window":"^1.8.1","ag-grid-react":"20.0.0","react-measure":"^2.3.0","@types/mapbox-gl":"^1.6.1","react-day-picker":"~7.3.0","react-responsive":"^3.0.0","stringify-object":"^2.4.0","@gooddata/typings":"^2.23.0","ag-grid-community":"20.0.0","http-status-codes":"^1.3.0","@gooddata/js-utils":"^3.5.0","@gooddata/numberjs":"^3.2.4","fixed-data-table-2":"0.7.17","@gooddata/goodstrap":"^68.3.0","react-dom-factories":"^1.0.2","@gooddata/gooddata-js":"^12.5.2","json-stable-stringify":"^1.0.1","react-transition-group":"^2.2.1","hoist-non-react-statics":"^3.3.0","nodelist-foreach-polyfill":"^1.2.0","@formatjs/intl-pluralrules":"^1.3.6","highcharts-grouped-categories":"^1.1.3"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"raf":"3.3.2","yup":"^0.24.1","jest":"24.7.1","husky":"3.0.0","madge":"^3.4.4","react":"^16.5.2","enzyme":"3.5.0","eslint":"4.19.1","formik":"^0.11.11","moment":"2.23.0","history":"^4.7.2","ts-jest":"24.0.0","webpack":"4.30.0","full-icu":"^1.3.0","prettier":"1.16.4","react-ga":"^2.5.2","recharts":"1.0.0-beta.9","testcafe":"1.1.4","commander":"2.14.1","node-sass":"4.13.0","react-dom":"^16.5.2","stylelint":"^10.0.0","supertest":"3.0.0","ts-loader":"6.0.0","@types/raf":"^3.4.0","css-loader":"0.28.7","jest-junit":"3.0.0","raw-loader":"0.5.1","styled-jsx":"2.2.1","typescript":"3.3.4000","@babel/core":"7.4.4","@types/jest":"24.0.6","@types/node":"7.0.8","@types/uuid":"3.4.3","file-loader":"3.0.1","jest-enzyme":"7.0.2","lint-staged":"9.1.0","sass-loader":"6.0.6","webpack-cli":"3.3.2","@types/react":"16.8.6","babel-loader":"8.0.5","react-helmet":"5.2.0","react-select":"1.2.1","style-loader":"0.19.1","@types/enzyme":"3.1.13","@types/lodash":"4.14.123","testcafe-live":"0.1.4","@babel/runtime":"7.4.4","dotenv-webpack":"^1.7.0","@babel/polyfill":"^7.4.4","@storybook/react":"5.0.11","@types/invariant":"2.2.29","@types/react-dom":"16.0.11","isomorphic-fetch":"2.2.1","react-datepicker":"1.1.0","react-router-dom":"4.2.2","@babel/preset-env":"7.4.4","@gooddata/mock-js":"^2.11.0","@storybook/addons":"5.0.11","@types/classnames":"2.2.3","@types/prop-types":"15.5.2","@storybook/theming":"5.0.11","identity-obj-proxy":"^3.0.0","intl-messageformat":"^7.5.4","webpack-dev-server":"3.3.1","@babel/preset-react":"7.0.0","@types/react-portal":"4.0.1","@types/react-window":"^1.8.1","babel-plugin-lodash":"3.3.4","html-webpack-plugin":"3.2.0","react-test-renderer":"16.4.2","@types/react-measure":"2.0.5","clean-webpack-plugin":"2.0.2","stats-webpack-plugin":"0.7.0","eslint-config-prettier":"4.1.0","react-google-recaptcha":"^0.14.1","tslint-config-prettier":"1.18.0","@gooddata/eslint-config":"^1.0.0","@gooddata/tslint-config":"1.0.0","@types/react-responsive":"^3.0.3","@types/storybook__react":"4.0.1","@types/stringify-object":"^3.2.0","enzyme-adapter-react-16":"1.3.1","@gooddata/test-storybook":"3.2.1","@storybook/addon-actions":"5.0.11","@storybook/addon-options":"5.0.11","node-sass-magic-importer":"5.1.0","react-syntax-highlighter":"11.0.2","@types/fixed-data-table-2":"0.8.1","stylelint-config-prettier":"5.2.0","@gooddata/stylelint-config":"4.0.0","@types/react-test-renderer":"16.0.0","circular-dependency-plugin":"5.0.2","compression-webpack-plugin":"2.0.0","@types/json-stable-stringify":"^1.0.32","@gooddata/frontend-npm-scripts":"1.1.0","@types/enzyme-adapter-react-16":"1.0.3","stylelint-checkstyle-formatter":"0.1.0","@types/storybook__addon-actions":"3.4.2","@babel/plugin-proposal-class-properties":"7.4.4","@babel/plugin-proposal-object-rest-spread":"7.4.4","@babel/plugin-transform-async-to-generator":"7.4.4"},"peerDependencies":{"react":"^16.5.2","react-dom":"^16.5.2"},"_npmOperationalInternal":{"tmp":"tmp/react-components_7.5.0-alpha-qduval-develop-2020-04-01T12-31-40-620Z_1585744341139_0.7523926220895996","host":"s3://npm-registry-packages"}},"7.5.0-alpha-qduval-develop-2020-04-01T12-43-12-515Z":{"name":"@gooddata/react-components","version":"7.5.0-alpha-qduval-develop-2020-04-01T12-43-12-515Z","author":{"name":"GoodData Corporation"},"license":"BSD-3-Clause","_id":"@gooddata/react-components@7.5.0-alpha-qduval-develop-2020-04-01T12-43-12-515Z","maintainers":[{"name":"afi","email":"adam.fiedler@gooddata.com"},{"name":"bertold8","email":"ivan.nejezchleb@seznam.cz"},{"name":"brbistas","email":"valentinos.chraniotis@gooddata.com"},{"name":"bugsbunny338","email":"jiri.zajic@mensa.cz"},{"name":"de.do","email":"de.do@gooddata.com"},{"name":"gooddata-ci","email":"rail@gooddata.com"},{"name":"hung.nguyen.hoang","email":"hung.nguyen@gooddata.com"},{"name":"ivan.mjartan","email":"ivan.mjartan@gooddata.com"},{"name":"jakub-sterba","email":"jakub.sterba@gooddata.com"},{"name":"jankc","email":"jan.krapac@gmail.com"},{"name":"jaroslav.tomecek","email":"jaroslav.tomecek@gooddata.com"},{"name":"jkittler","email":"honza.kittler@gmail.com"},{"name":"khanh.le","email":"khanh.le@gooddata.com"},{"name":"lanhuynh","email":"lan.huynh@gooddata.com"},{"name":"linhhong","email":"linh.hong@gooddata.com"},{"name":"lupko","email":"lubomir.slivka@gooddata.com"},{"name":"matyas.kandl","email":"matyas.kandl@gooddata.com"},{"name":"michal.marsal","email":"michal.marsal@gooddata.com"},{"name":"naibinh","email":"naibinh@gmail.com"},{"name":"nikolacech","email":"nikola.cech@gooddata.com"},{"name":"nis.hua","email":"nis.hua@gooddata.com"},{"name":"no23reason","email":"dan.homola@hotmail.cz"},{"name":"patrikbraborec","email":"patrik.braborec@gooddata.com"},{"name":"pbenes","email":"petr.benes@gooddata.com"},{"name":"petrjanu","email":"petr.janu@gooddata.com"},{"name":"pkingo","email":"philipandreaskingo@hotmail.com"},{"name":"ptquang86","email":"ptquang86@gmail.com"},{"name":"qduval","email":"quentin.duval@gooddata.com"},{"name":"rodri360","email":"me@rodri360.com"},{"name":"sitina","email":"jiri.sitina@gooddata.com"},{"name":"strouhaljan","email":"strouhal.jan@gmail.com"},{"name":"tomas.kratochvil","email":"tomas.kratochvil@gooddata.com"},{"name":"tomasreichmann","email":"tomasreichmann@gmail.com"},{"name":"tomsatgd","email":"tomas.satinsky@gooddata.com"},{"name":"trung-le-quoc","email":"trung.le@gooddata.com"},{"name":"tu-ngo","email":"tungo1981@gmail.com"},{"name":"tulean","email":"tuan.le@gooddata.com"},{"name":"tuqt1005","email":"tu.tran@gooddata.com"},{"name":"utdnah","email":"danh.ung@gooddata.com"},{"name":"vlastikcz","email":"vlastimil.kotas@gooddata.com"},{"name":"vu.pham","email":"vu.pham@gooddata.com"},{"name":"xmort","email":"petr.dolejsi@gooddata.com"},{"name":"yanlipnican","email":"yanlipnican@gmail.com"}],"homepage":"https://github.com/gooddata/gooddata-react-components#readme","bugs":{"url":"https://github.com/gooddata/gooddata-react-components/issues"},"dist":{"shasum":"79c28371b67669d9640fbd85610468a48f9654e8","tarball":"https://registry.npmjs.org/@gooddata/react-components/-/react-components-7.5.0-alpha-qduval-develop-2020-04-01T12-43-12-515Z.tgz","fileCount":2498,"integrity":"sha512-ewkJp6suVcbfmr8/2NygSSre76q7S4v0Mit18NATJ+1CU6UqY0r9V1eajViVNb8L1kbhQtXmp0V8hjVcrrUWLQ==","signatures":[{"sig":"MEQCIFc+tOuIMZze0K49YKoajRrtrsqBvDMyZhR9nbx4/2rvAiBQVsQN/PWPRoorMtZEcJmPSTRzVngP4KZJo1IHz80vGA==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":9865053,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJehIx+CRA9TVsSAnZWagAA1jAP/2hSmdjiE7VGaKurQWEP\n14WlO9CnlCGp6HL0Gn6vusr/pwmWZMTnlgSO28tuN2nsCeg7nK+RaqFNm8rG\nx/YOTVmZrdD0kyYOGfJJfhemIGm2DqRYlN38r91ZmPtqhOSf/luVhjdrLBb7\nZ0ZT3xecV5jc4ao7EsiAXR1EAMWheFZECsX3u7pNT6h/g60+KIejMth0rqU2\n4vYB+m2uEqWqwSNdIgXSQjhXX4Z7ZgR5ICJo6Yzya/JcWrqp6pzxa5o2jy1b\nIsDsCDkhzlAbvidNl7Cmfi96nKvrA7+09eppCDUs2aeJiiYkHOcswM8VBaLU\nK2Jb+Bu1E523+evH2koUGD3Mh7+dlR9xouI4kzCwFTsd+su79+nfejkOjo17\nMwMsEfmpE4Ywv0N91GlMTuJYUbx9NZXo3On/O0O3PM/synMEgYg6hCeF5N9Z\nxk3PTHy8Fcq9v69OO5d+l/PUGdz0RJSUm1K9jHDvRZ5pWRmoOGFxw9CsqDmJ\nRhAM7L54pTW8aD5SpQ0t5Zr8McD1cxWHHzhW6FO8MSIlCb9iajPUBuLLMmwx\nGGoZMzNWRCv/mUK+4Os8xULxXFbPrnLd6f8zyAXVs0ziUWTtONRiyF7ztr3r\nre4yxehb0X4ngu5QwqpVIvOCOB4HfyYG4wS5QKvRF5XT7N8x6XH5Lx/qpZ7b\n99p2\r\n=O5Tg\r\n-----END PGP SIGNATURE-----\r\n"},"main":"dist/index.js","husky":{"hooks":{"pre-commit":"lint-staged"}},"config":{"eslint":"./examples/**/*.{js,jsx}","tslint":"./{__mocks__,src,stories}/{,**/}*.{ts,tsx}"},"readme":"[![npm version](https://badge.fury.io/js/%40gooddata%2Freact-components.svg)](https://www.npmjs.com/package/@gooddata/react-components)\n\n# GoodData.UI React components\n> A React-based JavaScript library for building data-driven applications\n\n## Getting started\n- [GoodData.UI Documentation](http://sdk.gooddata.com/gooddata-ui/)\n- [GoodData.UI Live Examples](https://gooddata-examples.herokuapp.com/)\n- [Stack Overflow](https://stackoverflow.com/questions/tagged/gooddata)\n\n### Usage\nWith [yarn](https://yarnpkg.com) installed, go to your project directory and run\n```\n$ yarn add @gooddata/react-components\n```\nIf you prefer [npm](npmjs.com) run\n```\n$ npm install --save @gooddata/react-components\n```\n\nThe public API is exposed via global `index.js`. Except for the styles, do not import any other file directly\nbecause they are not intended to be part of the public API.\n\n## Contributing\n\nWe welcome any contribution in form of [issues](https://github.com/gooddata/gooddata-react-components/issues) or [pull requests](https://github.com/gooddata/gooddata-react-components/pulls).\n\nInstall [Node.js](http://nodejs.org) (node 12.16.1, npm v6.13.4) and [Yarn](https://classic.yarnpkg.com) (1.22.4).\n\nInstall dependencies:\n```\nyarn install --frozen-lockfile\n```\n\nThese commands may come in handy while developing:\n\n| command | description |\n| ------- | ----------- |\n| `yarn install --pure-lockfile` | first step |\n| ||\n| `yarn dev` | build react-components to `/dist` in watch mode |\n| `yarn test` | run all unit tests |\n| `yarn prettier-write` | format the source code to match the valid codestyle |\n| `yarn validate` | validate codestyle |\n| ||\n| `yarn storybook` | run storybook from `/stories` on http://localhost:9001 |\n| `yarn build-storybook` | build storybook to `/dist-storybook` |\n| `yarn test-storybook` | run storybook and [screenshot tests](https://github.com/gooddata/gdc-client-utils/tree/master/test-storybook) |\n| ||\n| `yarn examples` | run Live Examples dev-server from `/examples` on https://localhost:8999 |\n| `yarn examples-build` | build Live Examples to `/examples/dist` |\n| `yarn examples-server` | serve built Live Examples - see `/examples/server/src` |\n| `yarn examples-testcafe` | run testcafe tests against `localhost:8999` |\n\n### Deploy to heroku.com\nWhen you deploy this repo to heroku, it serves *GoodData.UI Live Examples*.\nRelevant tasks are in `Procfile` and `package.json`.\n\n```bash\n# run in the project directory\nheroku login\nheroku create <your-app-name>\nheroku config:set DOMAIN_ADMIN_USERNAME=x@gooddata.com DOMAIN_ADMIN_PASSWORD=xy PROJECT_ID_TO_ASSIGN=xms7ga4tf3g3nzucd8380o2bev8oeknp\ngit push heroku HEAD:master\nheroku open\n```\n### Enable Geo Chart for Storybook and Live Examples\nGeo chart uses Mapbox to render map which requires a Mapbox access token.\n- Register an account and create Mapbox access token at [guide](https://docs.mapbox.com/help/how-mapbox-works/access-tokens/)\n- Store the created token at `.env`:\n```bash\necho -e \"EXAMPLE_MAPBOX_ACCESS_TOKEN=token\" >> .env # only need to run once\necho -e \"STORYBOOK_MAPBOX_ACCESS_TOKEN=token\" >> .env # only need to run once\n```\n\n### Run Live Examples Locally\nTo run *GoodData.UI Live Examples* locally:\n```bash\ngit clone <this-repository>\ncd  <repository-folder>\nyarn install --pure-lockfile\nyarn examples\n```\nThen open https://localhost:8999 and login using Live Examples account (you can [create one here](https://gooddata-examples.herokuapp.com/registration)).\n\n### Run Storybook locally\n- Run storybook with token stored in `.env` for more secure\n```bash\nyarn storybook\n```\n- Or run storybook with token env param exposed to cli (not suggested)\n```bash\nSTORYBOOK_MAPBOX_ACCESS_TOKEN=token yarn storybook\n```\n- Apply either above way to `yarn build-storybook` or `yarn test-storybook`\n\n### Source code formatting\nThe source code in the repository is formatted by [Prettier](https://prettier.io/).\nThe format of the code is validated by our Continuous Integration server and is one of the requirements of successful merge.\n\nPrettier is supported by every major IDE. You can find the list of supported editors and how to configure them [here](https://prettier.io/docs/en/editors.html).\n\nIn the case, when your editor is not supported or you don't want to setup the integration, you can run the `yarn prettier-write` command to reformat the code before commit.\n\n## Changelog\n\n- see [CHANGELOG.md](CHANGELOG.md)\n\n## Supported versions\n\nIn order to make the user experience with integrating GoodData UI SDK as smooth and secure as possible and to ensure that the SDK is using the latest features of the platform, we will only provide support to two most recent major versions of UI SDK.\n\nThe most recent majors will be supported in the following modes:\n\n- The latest major version will receive all new functionality and all bug fixes\n- The previous major version will only receive fixes to critical issues and security fixes. These fixes will be applied on top of last released version of the previous major\n\nThe customers are encouraged to always use the latest version of the UI SDK.\n\nIn case of using older versions, the user might face API incompatibility, performance or security issues.\n\nPlease follow the installation instructions to update to the newest version.\n\n## License\n\n(C) 2007-2020 GoodData Corporation\n\nThis project is dual licensed:\n\n- The ATTRIBUTION-NONCOMMERCIAL 4.0 INTERNATIONAL (CC BY-NC 4.0) is used for purpose of the trial experience and evaluation of GoodData.UI library.\n- The GOODDATA GOODDATA.UI LIBRARY END USER LICENSE AGREEMENT is used for GoodData customers.\n\nFor more information, please see [LICENSE](https://github.com/gooddata/gooddata-react-components/blob/master/LICENSE)\n","gitHead":"351708e18a11e52baf7e63b70d6030bffada1a32","scripts":{"dev":"bash scripts/build.sh --dev-watch","test":"jest --watch","build":"bash scripts/build.sh","tslint":"yarn run-tslint -t verbose $npm_package_config_tslint","prepare":"cd examples/server && yarn install --frozen-lockfile && cd ../..; rm -r examples/node_modules 2>/dev/null; true","examples":"bash scripts/run-examples.sh","prepare?":"# Called before `npm publish` and on local `npm install`. Temporarily also for deleting obsolete node_modules. Ends with `true` to continue gracefully.","validate":"tsc --noEmit && yarn tslint && eslint $npm_package_config_eslint && yarn validate-style && yarn prettier-check","build-dev":"bash scripts/build.sh --dev","examples?":"# Default is developer domain, other options: yarn examples [sec,secure,stg,stg2,stg3,demo,developer or URL]","storybook":"yarn build && start-storybook -p 9001 -c .storybook","test-once":"jest","tslint-ci":"mkdir -p ./ci/results && yarn run-tslint -t checkstyle -o ./ci/results/tslint-results.xml $npm_package_config_tslint","run-tslint":"tslint -p tsconfig.json","validate-ci":"tsc --noEmit && yarn tslint-ci  && eslint $npm_package_config_eslint -f checkstyle -o ci/results/eslint-results.xml && yarn validate-style-ci && yarn prettier-check","examples-build":"bash scripts/build-examples.sh","prepublishOnly":"yarn build","prettier-check":"prettier --check '{src,stories,styles,__mocks__,examples/server/src,examples/src,examples/test}/**/*.{ts,js,tsx,jsx,json,scss,md,yaml,html}'","prettier-write":"prettier --write '{src,stories,styles,__mocks__,examples/server/src,examples/src,examples/test}/**/*.{ts,js,tsx,jsx,json,scss,md,yaml,html}'","test-storybook":"yarn build && test-storybook","validate-style":"stylelint '**/*.scss'","build-storybook":"yarn build && build-storybook -c .storybook -o dist-storybook","examples-server":"node examples/server/src/index.js","heroku-postbuild":"yarn examples-build developer","examples-testcafe":"./scripts/run-testcafe.sh visual","validate-style-ci":"stylelint '**/*.scss' --custom-formatter=node_modules/stylelint-checkstyle-formatter > ci/results/stylelint-results.xml","check-circular-deps":"madge --circular --extensions ts ./src","examples-testcafe-ci":"./scripts/run-testcafe.sh ci","examples-testcafe-live":"./scripts/run-testcafe.sh live"},"typings":"dist/index.d.ts","_npmUser":{"name":"qduval","email":"quentin.duval@gooddata.com"},"deprecated":"@gooddata/react-components@7 reached End of Support on March 31, 2022. Please upgrade (see https://sdk.gooddata.com/gooddata-ui/docs/supported_versions.html for more information).","repository":{"url":"git+ssh://git@github.com/gooddata/gooddata-react-components.git","type":"git"},"_npmVersion":"6.13.4","description":"GoodData.UI - A powerful JavaScript library for building analytical applications","directories":{},"lint-staged":{"{src,stories,styles,__mocks__,examples/server/src,examples/src,examples/test}/**/*.{ts,js,tsx,jsx,scss}":["npx gdc-fix-copyright","git add"],"{src,stories,styles,__mocks__,examples/server/src,examples/src,examples/test}/**/*.{ts,js,tsx,jsx,json,scss,md,yaml,html}":["prettier --write","git add"]},"_nodeVersion":"12.16.1","dependencies":{"rxjs":"^5.5.6","uuid":"^3.2.1","immer":"^1.3.1","lodash":"^4.17.15","date-fns":"^2.7.0","downshift":"^3.2.7","invariant":"^2.2.2","mapbox-gl":"^1.6.1","classnames":"^2.2.6","highcharts":"7.1.1","prop-types":"^15.6.0","react-intl":"^3.6.0","custom-event":"^1.0.1","react-window":"^1.8.1","ag-grid-react":"20.0.0","react-measure":"^2.3.0","@types/mapbox-gl":"^1.6.1","react-day-picker":"~7.3.0","react-responsive":"^3.0.0","stringify-object":"^2.4.0","@gooddata/typings":"^2.23.0","ag-grid-community":"20.0.0","http-status-codes":"^1.3.0","@gooddata/js-utils":"^3.5.0","@gooddata/numberjs":"^3.2.4","fixed-data-table-2":"0.7.17","@gooddata/goodstrap":"^68.3.0","react-dom-factories":"^1.0.2","@gooddata/gooddata-js":"^12.5.2","json-stable-stringify":"^1.0.1","react-transition-group":"^2.2.1","hoist-non-react-statics":"^3.3.0","nodelist-foreach-polyfill":"^1.2.0","@formatjs/intl-pluralrules":"^1.3.6","highcharts-grouped-categories":"^1.1.3"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"raf":"3.3.2","yup":"^0.24.1","jest":"24.7.1","husky":"3.0.0","madge":"^3.4.4","react":"^16.5.2","enzyme":"3.5.0","eslint":"4.19.1","formik":"^0.11.11","moment":"2.23.0","history":"^4.7.2","ts-jest":"24.0.0","webpack":"4.30.0","full-icu":"^1.3.0","prettier":"1.16.4","react-ga":"^2.5.2","recharts":"1.0.0-beta.9","testcafe":"1.1.4","commander":"2.14.1","node-sass":"4.13.0","react-dom":"^16.5.2","stylelint":"^10.0.0","supertest":"3.0.0","ts-loader":"6.0.0","@types/raf":"^3.4.0","css-loader":"0.28.7","jest-junit":"3.0.0","raw-loader":"0.5.1","styled-jsx":"2.2.1","typescript":"3.3.4000","@babel/core":"7.4.4","@types/jest":"24.0.6","@types/node":"7.0.8","@types/uuid":"3.4.3","file-loader":"3.0.1","jest-enzyme":"7.0.2","lint-staged":"9.1.0","sass-loader":"6.0.6","webpack-cli":"3.3.2","@types/react":"16.8.6","babel-loader":"8.0.5","react-helmet":"5.2.0","react-select":"1.2.1","style-loader":"0.19.1","@types/enzyme":"3.1.13","@types/lodash":"4.14.123","testcafe-live":"0.1.4","@babel/runtime":"7.4.4","dotenv-webpack":"^1.7.0","@babel/polyfill":"^7.4.4","@storybook/react":"5.0.11","@types/invariant":"2.2.29","@types/react-dom":"16.0.11","isomorphic-fetch":"2.2.1","react-datepicker":"1.1.0","react-router-dom":"4.2.2","@babel/preset-env":"7.4.4","@gooddata/mock-js":"^2.11.0","@storybook/addons":"5.0.11","@types/classnames":"2.2.3","@types/prop-types":"15.5.2","@storybook/theming":"5.0.11","identity-obj-proxy":"^3.0.0","intl-messageformat":"^7.5.4","webpack-dev-server":"3.3.1","@babel/preset-react":"7.0.0","@types/react-portal":"4.0.1","@types/react-window":"^1.8.1","babel-plugin-lodash":"3.3.4","html-webpack-plugin":"3.2.0","react-test-renderer":"16.4.2","@types/react-measure":"2.0.5","clean-webpack-plugin":"2.0.2","stats-webpack-plugin":"0.7.0","eslint-config-prettier":"4.1.0","react-google-recaptcha":"^0.14.1","tslint-config-prettier":"1.18.0","@gooddata/eslint-config":"^1.0.0","@gooddata/tslint-config":"1.0.0","@types/react-responsive":"^3.0.3","@types/storybook__react":"4.0.1","@types/stringify-object":"^3.2.0","enzyme-adapter-react-16":"1.3.1","@gooddata/test-storybook":"3.2.1","@storybook/addon-actions":"5.0.11","@storybook/addon-options":"5.0.11","node-sass-magic-importer":"5.1.0","react-syntax-highlighter":"11.0.2","@types/fixed-data-table-2":"0.8.1","stylelint-config-prettier":"5.2.0","@gooddata/stylelint-config":"4.0.0","@types/react-test-renderer":"16.0.0","circular-dependency-plugin":"5.0.2","compression-webpack-plugin":"2.0.0","@types/json-stable-stringify":"^1.0.32","@gooddata/frontend-npm-scripts":"1.1.0","@types/enzyme-adapter-react-16":"1.0.3","stylelint-checkstyle-formatter":"0.1.0","@types/storybook__addon-actions":"3.4.2","@babel/plugin-proposal-class-properties":"7.4.4","@babel/plugin-proposal-object-rest-spread":"7.4.4","@babel/plugin-transform-async-to-generator":"7.4.4"},"peerDependencies":{"react":"^16.5.2","react-dom":"^16.5.2"},"_npmOperationalInternal":{"tmp":"tmp/react-components_7.5.0-alpha-qduval-develop-2020-04-01T12-43-12-515Z_1585745021875_0.22536335116440132","host":"s3://npm-registry-packages"}},"7.5.0-alpha-qduval-develop-2020-04-01T12-45-54-600Z":{"name":"@gooddata/react-components","version":"7.5.0-alpha-qduval-develop-2020-04-01T12-45-54-600Z","author":{"name":"GoodData Corporation"},"license":"BSD-3-Clause","_id":"@gooddata/react-components@7.5.0-alpha-qduval-develop-2020-04-01T12-45-54-600Z","maintainers":[{"name":"afi","email":"adam.fiedler@gooddata.com"},{"name":"bertold8","email":"ivan.nejezchleb@seznam.cz"},{"name":"brbistas","email":"valentinos.chraniotis@gooddata.com"},{"name":"bugsbunny338","email":"jiri.zajic@mensa.cz"},{"name":"de.do","email":"de.do@gooddata.com"},{"name":"gooddata-ci","email":"rail@gooddata.com"},{"name":"hung.nguyen.hoang","email":"hung.nguyen@gooddata.com"},{"name":"ivan.mjartan","email":"ivan.mjartan@gooddata.com"},{"name":"jakub-sterba","email":"jakub.sterba@gooddata.com"},{"name":"jankc","email":"jan.krapac@gmail.com"},{"name":"jaroslav.tomecek","email":"jaroslav.tomecek@gooddata.com"},{"name":"jkittler","email":"honza.kittler@gmail.com"},{"name":"khanh.le","email":"khanh.le@gooddata.com"},{"name":"lanhuynh","email":"lan.huynh@gooddata.com"},{"name":"linhhong","email":"linh.hong@gooddata.com"},{"name":"lupko","email":"lubomir.slivka@gooddata.com"},{"name":"matyas.kandl","email":"matyas.kandl@gooddata.com"},{"name":"michal.marsal","email":"michal.marsal@gooddata.com"},{"name":"naibinh","email":"naibinh@gmail.com"},{"name":"nikolacech","email":"nikola.cech@gooddata.com"},{"name":"nis.hua","email":"nis.hua@gooddata.com"},{"name":"no23reason","email":"dan.homola@hotmail.cz"},{"name":"patrikbraborec","email":"patrik.braborec@gooddata.com"},{"name":"pbenes","email":"petr.benes@gooddata.com"},{"name":"petrjanu","email":"petr.janu@gooddata.com"},{"name":"pkingo","email":"philipandreaskingo@hotmail.com"},{"name":"ptquang86","email":"ptquang86@gmail.com"},{"name":"qduval","email":"quentin.duval@gooddata.com"},{"name":"rodri360","email":"me@rodri360.com"},{"name":"sitina","email":"jiri.sitina@gooddata.com"},{"name":"strouhaljan","email":"strouhal.jan@gmail.com"},{"name":"tomas.kratochvil","email":"tomas.kratochvil@gooddata.com"},{"name":"tomasreichmann","email":"tomasreichmann@gmail.com"},{"name":"tomsatgd","email":"tomas.satinsky@gooddata.com"},{"name":"trung-le-quoc","email":"trung.le@gooddata.com"},{"name":"tu-ngo","email":"tungo1981@gmail.com"},{"name":"tulean","email":"tuan.le@gooddata.com"},{"name":"tuqt1005","email":"tu.tran@gooddata.com"},{"name":"utdnah","email":"danh.ung@gooddata.com"},{"name":"vlastikcz","email":"vlastimil.kotas@gooddata.com"},{"name":"vu.pham","email":"vu.pham@gooddata.com"},{"name":"xmort","email":"petr.dolejsi@gooddata.com"},{"name":"yanlipnican","email":"yanlipnican@gmail.com"}],"homepage":"https://github.com/gooddata/gooddata-react-components#readme","bugs":{"url":"https://github.com/gooddata/gooddata-react-components/issues"},"dist":{"shasum":"7da704fe7bc136c496dfd5c5b38ea213a9e364e3","tarball":"https://registry.npmjs.org/@gooddata/react-components/-/react-components-7.5.0-alpha-qduval-develop-2020-04-01T12-45-54-600Z.tgz","fileCount":2498,"integrity":"sha512-Rhe26x8erBSE46xF/WFlbzlzQnmj1aJKlewJwUqWo9zMQ4XQFk3/Z3vBXGjMVAfzSWuCizGu8IXAF/aaPfRKJQ==","signatures":[{"sig":"MEUCIQDzGFDkCsER4ZsEQUdfRY6QS+ymzkd0+eqF6TWtoKN4RQIgXlXITEXpQsS2psjoX7JP78vzhjZPuTYFoABwQ4HWPZc=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":9865053,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJehI0iCRA9TVsSAnZWagAAoLYP/3D1fqPi7LsbS3yqDqxZ\nKf+6cgHumTnYP/4UUJgy5sx1j68OukTa0ME6EOwZU1Kwf4v9ES0t1no7yVNK\n931QK/BlI+qw+UeNYCq1pdFuMmvMDFLMX02WRPJ1jOoFNxjzNknpnZjALEoy\nFKK6kyygKi6UNrCOVqnZmpKePqNxMB++ojmk0baJ6X9FV86fV97g2KCpzXyM\n3S10/ADKZSBPEhWeiGmwwof/RPZ4DN+Z9g/ZPsB4vPynEuuZRg4RW/mkol1Y\nw4W3O+W2/H0k2QJsFqsYZ5CWGwwilD+uWtTG3rBIF9mWFJKnHs91N840LxY1\nyM5pVCyGFk9Crd6/YKKVpDBoKZRpTQ7S9sryrF5+O2ySU8rcSZWKphu+q6YP\nW77bJlzGwBNApDLLGgcBOrGFtErDHsJVqZqsDp0aIKG/s8bHoogG9/6Qgu8z\nHi/G/FvkXZf445XjXrcrywHRhg+iZwQkt42ccFeOH2VkgGGr4RnnDjY3ckeu\n9XCuLlWRa4M8bsvc+tqpGs1KCatBzy1Af8auNl4y0lRhxLUxPJVLBv1c78WR\n1PlAd5EBhAjHUBqXgPdm0zL9bnqmkx0Dt4nxyNXmkq1PaQOJPuB24rXMfj3C\n+LmcGyPhyAR9Pp2hm5MQqbPjcDN0lDHpVl2XLu+aNvCvijmkaz1YaC/eB1TS\nHAHQ\r\n=6JJB\r\n-----END PGP SIGNATURE-----\r\n"},"main":"dist/index.js","husky":{"hooks":{"pre-commit":"lint-staged"}},"config":{"eslint":"./examples/**/*.{js,jsx}","tslint":"./{__mocks__,src,stories}/{,**/}*.{ts,tsx}"},"readme":"[![npm version](https://badge.fury.io/js/%40gooddata%2Freact-components.svg)](https://www.npmjs.com/package/@gooddata/react-components)\n\n# GoodData.UI React components\n> A React-based JavaScript library for building data-driven applications\n\n## Getting started\n- [GoodData.UI Documentation](http://sdk.gooddata.com/gooddata-ui/)\n- [GoodData.UI Live Examples](https://gooddata-examples.herokuapp.com/)\n- [Stack Overflow](https://stackoverflow.com/questions/tagged/gooddata)\n\n### Usage\nWith [yarn](https://yarnpkg.com) installed, go to your project directory and run\n```\n$ yarn add @gooddata/react-components\n```\nIf you prefer [npm](npmjs.com) run\n```\n$ npm install --save @gooddata/react-components\n```\n\nThe public API is exposed via global `index.js`. Except for the styles, do not import any other file directly\nbecause they are not intended to be part of the public API.\n\n## Contributing\n\nWe welcome any contribution in form of [issues](https://github.com/gooddata/gooddata-react-components/issues) or [pull requests](https://github.com/gooddata/gooddata-react-components/pulls).\n\nInstall [Node.js](http://nodejs.org) (node 12.16.1, npm v6.13.4) and [Yarn](https://classic.yarnpkg.com) (1.22.4).\n\nInstall dependencies:\n```\nyarn install --frozen-lockfile\n```\n\nThese commands may come in handy while developing:\n\n| command | description |\n| ------- | ----------- |\n| `yarn install --pure-lockfile` | first step |\n| ||\n| `yarn dev` | build react-components to `/dist` in watch mode |\n| `yarn test` | run all unit tests |\n| `yarn prettier-write` | format the source code to match the valid codestyle |\n| `yarn validate` | validate codestyle |\n| ||\n| `yarn storybook` | run storybook from `/stories` on http://localhost:9001 |\n| `yarn build-storybook` | build storybook to `/dist-storybook` |\n| `yarn test-storybook` | run storybook and [screenshot tests](https://github.com/gooddata/gdc-client-utils/tree/master/test-storybook) |\n| ||\n| `yarn examples` | run Live Examples dev-server from `/examples` on https://localhost:8999 |\n| `yarn examples-build` | build Live Examples to `/examples/dist` |\n| `yarn examples-server` | serve built Live Examples - see `/examples/server/src` |\n| `yarn examples-testcafe` | run testcafe tests against `localhost:8999` |\n\n### Deploy to heroku.com\nWhen you deploy this repo to heroku, it serves *GoodData.UI Live Examples*.\nRelevant tasks are in `Procfile` and `package.json`.\n\n```bash\n# run in the project directory\nheroku login\nheroku create <your-app-name>\nheroku config:set DOMAIN_ADMIN_USERNAME=x@gooddata.com DOMAIN_ADMIN_PASSWORD=xy PROJECT_ID_TO_ASSIGN=xms7ga4tf3g3nzucd8380o2bev8oeknp\ngit push heroku HEAD:master\nheroku open\n```\n### Enable Geo Chart for Storybook and Live Examples\nGeo chart uses Mapbox to render map which requires a Mapbox access token.\n- Register an account and create Mapbox access token at [guide](https://docs.mapbox.com/help/how-mapbox-works/access-tokens/)\n- Store the created token at `.env`:\n```bash\necho -e \"EXAMPLE_MAPBOX_ACCESS_TOKEN=token\" >> .env # only need to run once\necho -e \"STORYBOOK_MAPBOX_ACCESS_TOKEN=token\" >> .env # only need to run once\n```\n\n### Run Live Examples Locally\nTo run *GoodData.UI Live Examples* locally:\n```bash\ngit clone <this-repository>\ncd  <repository-folder>\nyarn install --pure-lockfile\nyarn examples\n```\nThen open https://localhost:8999 and login using Live Examples account (you can [create one here](https://gooddata-examples.herokuapp.com/registration)).\n\n### Run Storybook locally\n- Run storybook with token stored in `.env` for more secure\n```bash\nyarn storybook\n```\n- Or run storybook with token env param exposed to cli (not suggested)\n```bash\nSTORYBOOK_MAPBOX_ACCESS_TOKEN=token yarn storybook\n```\n- Apply either above way to `yarn build-storybook` or `yarn test-storybook`\n\n### Source code formatting\nThe source code in the repository is formatted by [Prettier](https://prettier.io/).\nThe format of the code is validated by our Continuous Integration server and is one of the requirements of successful merge.\n\nPrettier is supported by every major IDE. You can find the list of supported editors and how to configure them [here](https://prettier.io/docs/en/editors.html).\n\nIn the case, when your editor is not supported or you don't want to setup the integration, you can run the `yarn prettier-write` command to reformat the code before commit.\n\n## Changelog\n\n- see [CHANGELOG.md](CHANGELOG.md)\n\n## Supported versions\n\nIn order to make the user experience with integrating GoodData UI SDK as smooth and secure as possible and to ensure that the SDK is using the latest features of the platform, we will only provide support to two most recent major versions of UI SDK.\n\nThe most recent majors will be supported in the following modes:\n\n- The latest major version will receive all new functionality and all bug fixes\n- The previous major version will only receive fixes to critical issues and security fixes. These fixes will be applied on top of last released version of the previous major\n\nThe customers are encouraged to always use the latest version of the UI SDK.\n\nIn case of using older versions, the user might face API incompatibility, performance or security issues.\n\nPlease follow the installation instructions to update to the newest version.\n\n## License\n\n(C) 2007-2020 GoodData Corporation\n\nThis project is dual licensed:\n\n- The ATTRIBUTION-NONCOMMERCIAL 4.0 INTERNATIONAL (CC BY-NC 4.0) is used for purpose of the trial experience and evaluation of GoodData.UI library.\n- The GOODDATA GOODDATA.UI LIBRARY END USER LICENSE AGREEMENT is used for GoodData customers.\n\nFor more information, please see [LICENSE](https://github.com/gooddata/gooddata-react-components/blob/master/LICENSE)\n","gitHead":"351708e18a11e52baf7e63b70d6030bffada1a32","scripts":{"dev":"bash scripts/build.sh --dev-watch","test":"jest --watch","build":"bash scripts/build.sh","tslint":"yarn run-tslint -t verbose $npm_package_config_tslint","prepare":"cd examples/server && yarn install --frozen-lockfile && cd ../..; rm -r examples/node_modules 2>/dev/null; true","examples":"bash scripts/run-examples.sh","prepare?":"# Called before `npm publish` and on local `npm install`. Temporarily also for deleting obsolete node_modules. Ends with `true` to continue gracefully.","validate":"tsc --noEmit && yarn tslint && eslint $npm_package_config_eslint && yarn validate-style && yarn prettier-check","build-dev":"bash scripts/build.sh --dev","examples?":"# Default is developer domain, other options: yarn examples [sec,secure,stg,stg2,stg3,demo,developer or URL]","storybook":"yarn build && start-storybook -p 9001 -c .storybook","test-once":"jest","tslint-ci":"mkdir -p ./ci/results && yarn run-tslint -t checkstyle -o ./ci/results/tslint-results.xml $npm_package_config_tslint","run-tslint":"tslint -p tsconfig.json","validate-ci":"tsc --noEmit && yarn tslint-ci  && eslint $npm_package_config_eslint -f checkstyle -o ci/results/eslint-results.xml && yarn validate-style-ci && yarn prettier-check","examples-build":"bash scripts/build-examples.sh","prepublishOnly":"yarn build","prettier-check":"prettier --check '{src,stories,styles,__mocks__,examples/server/src,examples/src,examples/test}/**/*.{ts,js,tsx,jsx,json,scss,md,yaml,html}'","prettier-write":"prettier --write '{src,stories,styles,__mocks__,examples/server/src,examples/src,examples/test}/**/*.{ts,js,tsx,jsx,json,scss,md,yaml,html}'","test-storybook":"yarn build && test-storybook","validate-style":"stylelint '**/*.scss'","build-storybook":"yarn build && build-storybook -c .storybook -o dist-storybook","examples-server":"node examples/server/src/index.js","heroku-postbuild":"yarn examples-build developer","examples-testcafe":"./scripts/run-testcafe.sh visual","validate-style-ci":"stylelint '**/*.scss' --custom-formatter=node_modules/stylelint-checkstyle-formatter > ci/results/stylelint-results.xml","check-circular-deps":"madge --circular --extensions ts ./src","examples-testcafe-ci":"./scripts/run-testcafe.sh ci","examples-testcafe-live":"./scripts/run-testcafe.sh live"},"typings":"dist/index.d.ts","_npmUser":{"name":"qduval","email":"quentin.duval@gooddata.com"},"deprecated":"@gooddata/react-components@7 reached End of Support on March 31, 2022. Please upgrade (see https://sdk.gooddata.com/gooddata-ui/docs/supported_versions.html for more information).","repository":{"url":"git+ssh://git@github.com/gooddata/gooddata-react-components.git","type":"git"},"_npmVersion":"6.13.4","description":"GoodData.UI - A powerful JavaScript library for building analytical applications","directories":{},"lint-staged":{"{src,stories,styles,__mocks__,examples/server/src,examples/src,examples/test}/**/*.{ts,js,tsx,jsx,scss}":["npx gdc-fix-copyright","git add"],"{src,stories,styles,__mocks__,examples/server/src,examples/src,examples/test}/**/*.{ts,js,tsx,jsx,json,scss,md,yaml,html}":["prettier --write","git add"]},"_nodeVersion":"12.16.1","dependencies":{"rxjs":"^5.5.6","uuid":"^3.2.1","immer":"^1.3.1","lodash":"^4.17.15","date-fns":"^2.7.0","downshift":"^3.2.7","invariant":"^2.2.2","mapbox-gl":"^1.6.1","classnames":"^2.2.6","highcharts":"7.1.1","prop-types":"^15.6.0","react-intl":"^3.6.0","custom-event":"^1.0.1","react-window":"^1.8.1","ag-grid-react":"20.0.0","react-measure":"^2.3.0","@types/mapbox-gl":"^1.6.1","react-day-picker":"~7.3.0","react-responsive":"^3.0.0","stringify-object":"^2.4.0","@gooddata/typings":"^2.23.0","ag-grid-community":"20.0.0","http-status-codes":"^1.3.0","@gooddata/js-utils":"^3.5.0","@gooddata/numberjs":"^3.2.4","fixed-data-table-2":"0.7.17","@gooddata/goodstrap":"^68.3.0","react-dom-factories":"^1.0.2","@gooddata/gooddata-js":"^12.5.2","json-stable-stringify":"^1.0.1","react-transition-group":"^2.2.1","hoist-non-react-statics":"^3.3.0","nodelist-foreach-polyfill":"^1.2.0","@formatjs/intl-pluralrules":"^1.3.6","highcharts-grouped-categories":"^1.1.3"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"raf":"3.3.2","yup":"^0.24.1","jest":"24.7.1","husky":"3.0.0","madge":"^3.4.4","react":"^16.5.2","enzyme":"3.5.0","eslint":"4.19.1","formik":"^0.11.11","moment":"2.23.0","history":"^4.7.2","ts-jest":"24.0.0","webpack":"4.30.0","full-icu":"^1.3.0","prettier":"1.16.4","react-ga":"^2.5.2","recharts":"1.0.0-beta.9","testcafe":"1.1.4","commander":"2.14.1","node-sass":"4.13.0","react-dom":"^16.5.2","stylelint":"^10.0.0","supertest":"3.0.0","ts-loader":"6.0.0","@types/raf":"^3.4.0","css-loader":"0.28.7","jest-junit":"3.0.0","raw-loader":"0.5.1","styled-jsx":"2.2.1","typescript":"3.3.4000","@babel/core":"7.4.4","@types/jest":"24.0.6","@types/node":"7.0.8","@types/uuid":"3.4.3","file-loader":"3.0.1","jest-enzyme":"7.0.2","lint-staged":"9.1.0","sass-loader":"6.0.6","webpack-cli":"3.3.2","@types/react":"16.8.6","babel-loader":"8.0.5","react-helmet":"5.2.0","react-select":"1.2.1","style-loader":"0.19.1","@types/enzyme":"3.1.13","@types/lodash":"4.14.123","testcafe-live":"0.1.4","@babel/runtime":"7.4.4","dotenv-webpack":"^1.7.0","@babel/polyfill":"^7.4.4","@storybook/react":"5.0.11","@types/invariant":"2.2.29","@types/react-dom":"16.0.11","isomorphic-fetch":"2.2.1","react-datepicker":"1.1.0","react-router-dom":"4.2.2","@babel/preset-env":"7.4.4","@gooddata/mock-js":"^2.11.0","@storybook/addons":"5.0.11","@types/classnames":"2.2.3","@types/prop-types":"15.5.2","@storybook/theming":"5.0.11","identity-obj-proxy":"^3.0.0","intl-messageformat":"^7.5.4","webpack-dev-server":"3.3.1","@babel/preset-react":"7.0.0","@types/react-portal":"4.0.1","@types/react-window":"^1.8.1","babel-plugin-lodash":"3.3.4","html-webpack-plugin":"3.2.0","react-test-renderer":"16.4.2","@types/react-measure":"2.0.5","clean-webpack-plugin":"2.0.2","stats-webpack-plugin":"0.7.0","eslint-config-prettier":"4.1.0","react-google-recaptcha":"^0.14.1","tslint-config-prettier":"1.18.0","@gooddata/eslint-config":"^1.0.0","@gooddata/tslint-config":"1.0.0","@types/react-responsive":"^3.0.3","@types/storybook__react":"4.0.1","@types/stringify-object":"^3.2.0","enzyme-adapter-react-16":"1.3.1","@gooddata/test-storybook":"3.2.1","@storybook/addon-actions":"5.0.11","@storybook/addon-options":"5.0.11","node-sass-magic-importer":"5.1.0","react-syntax-highlighter":"11.0.2","@types/fixed-data-table-2":"0.8.1","stylelint-config-prettier":"5.2.0","@gooddata/stylelint-config":"4.0.0","@types/react-test-renderer":"16.0.0","circular-dependency-plugin":"5.0.2","compression-webpack-plugin":"2.0.0","@types/json-stable-stringify":"^1.0.32","@gooddata/frontend-npm-scripts":"1.1.0","@types/enzyme-adapter-react-16":"1.0.3","stylelint-checkstyle-formatter":"0.1.0","@types/storybook__addon-actions":"3.4.2","@babel/plugin-proposal-class-properties":"7.4.4","@babel/plugin-proposal-object-rest-spread":"7.4.4","@babel/plugin-transform-async-to-generator":"7.4.4"},"peerDependencies":{"react":"^16.5.2","react-dom":"^16.5.2"},"_npmOperationalInternal":{"tmp":"tmp/react-components_7.5.0-alpha-qduval-develop-2020-04-01T12-45-54-600Z_1585745185692_0.521496341532685","host":"s3://npm-registry-packages"}},"7.5.0-beta.45":{"name":"@gooddata/react-components","version":"7.5.0-beta.45","author":{"name":"GoodData Corporation"},"license":"BSD-3-Clause","_id":"@gooddata/react-components@7.5.0-beta.45","maintainers":[{"name":"afi","email":"adam.fiedler@gooddata.com"},{"name":"bertold8","email":"ivan.nejezchleb@seznam.cz"},{"name":"brbistas","email":"valentinos.chraniotis@gooddata.com"},{"name":"bugsbunny338","email":"jiri.zajic@mensa.cz"},{"name":"de.do","email":"de.do@gooddata.com"},{"name":"gooddata-ci","email":"rail@gooddata.com"},{"name":"hung.nguyen.hoang","email":"hung.nguyen@gooddata.com"},{"name":"ivan.mjartan","email":"ivan.mjartan@gooddata.com"},{"name":"jakub-sterba","email":"jakub.sterba@gooddata.com"},{"name":"jankc","email":"jan.krapac@gmail.com"},{"name":"jaroslav.tomecek","email":"jaroslav.tomecek@gooddata.com"},{"name":"jkittler","email":"honza.kittler@gmail.com"},{"name":"khanh.le","email":"khanh.le@gooddata.com"},{"name":"lanhuynh","email":"lan.huynh@gooddata.com"},{"name":"linhhong","email":"linh.hong@gooddata.com"},{"name":"lupko","email":"lubomir.slivka@gooddata.com"},{"name":"matyas.kandl","email":"matyas.kandl@gooddata.com"},{"name":"michal.marsal","email":"michal.marsal@gooddata.com"},{"name":"naibinh","email":"naibinh@gmail.com"},{"name":"nikolacech","email":"nikola.cech@gooddata.com"},{"name":"nis.hua","email":"nis.hua@gooddata.com"},{"name":"no23reason","email":"dan.homola@hotmail.cz"},{"name":"patrikbraborec","email":"patrik.braborec@gooddata.com"},{"name":"pbenes","email":"petr.benes@gooddata.com"},{"name":"petrjanu","email":"petr.janu@gooddata.com"},{"name":"pkingo","email":"philipandreaskingo@hotmail.com"},{"name":"ptquang86","email":"ptquang86@gmail.com"},{"name":"qduval","email":"quentin.duval@gooddata.com"},{"name":"rodri360","email":"me@rodri360.com"},{"name":"sitina","email":"jiri.sitina@gooddata.com"},{"name":"strouhaljan","email":"strouhal.jan@gmail.com"},{"name":"tomas.kratochvil","email":"tomas.kratochvil@gooddata.com"},{"name":"tomasreichmann","email":"tomasreichmann@gmail.com"},{"name":"tomsatgd","email":"tomas.satinsky@gooddata.com"},{"name":"trung-le-quoc","email":"trung.le@gooddata.com"},{"name":"tu-ngo","email":"tungo1981@gmail.com"},{"name":"tulean","email":"tuan.le@gooddata.com"},{"name":"tuqt1005","email":"tu.tran@gooddata.com"},{"name":"utdnah","email":"danh.ung@gooddata.com"},{"name":"vlastikcz","email":"vlastimil.kotas@gooddata.com"},{"name":"vu.pham","email":"vu.pham@gooddata.com"},{"name":"xmort","email":"petr.dolejsi@gooddata.com"},{"name":"yanlipnican","email":"yanlipnican@gmail.com"}],"homepage":"https://github.com/gooddata/gooddata-react-components#readme","bugs":{"url":"https://github.com/gooddata/gooddata-react-components/issues"},"dist":{"shasum":"17287f8dadbe428d8e4357e885068fd1f0cb2660","tarball":"https://registry.npmjs.org/@gooddata/react-components/-/react-components-7.5.0-beta.45.tgz","fileCount":2498,"integrity":"sha512-mb6PwmypIS4UtR5EWsaRDVwulwkGk0fddRyC/G5RlTiGbkVyirVhZcA+lkMbivLfvOpQyeV6fbtPx3f26LIEiQ==","signatures":[{"sig":"MEUCIH3/muTVELzIK5Pz7/90YNFWKAiedVh9dzGF0rZOKzOOAiEAj+9V+6mBKH9VSZeODOYF9lhq+AvgnmI9fDLc7CUKVQc=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":9864142,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJehKRiCRA9TVsSAnZWagAAnXoP/3geSEkxbOK+dBpzMJZ1\noFR/OfJwerSZdSHjSjwtSt01Ew44OkWyZpgMGiPpBxvzrnHHtdmP//fFigXF\ng1CyfxSFWZuMeo7N6vLpppvnlVRKEolIJrDTSO45CGAiM1zZDfBclRCjJRnW\nKt9al6mEiyA/1Mg00vFmGdF6yDEIVJeW/DmHDHXlwbAaLoZhoh5kMfdISiRa\nwjqy0tia0X1AsL7msfJKWnjMbD7EAk0aENzSIkAH47boDNiLXLbaTLPDPzt9\n8VZ5gprZYkZrWg1QuS4ZA+jrh6UfRJalzIdB7IDpo+TxLgsKsu1cEBPVvx7b\nlBjMrW/4UpxxE8ktEof6I/H4cwh8OajvptmbQLSlr1hLDyebTZV0aW4vXB7Z\nizXE6HuCopf1wDQbmbqitV+iOQLE04NVLOVyDmguS1jle7XR1K4WxJuerxm3\nCi27Pd3z0d+TDZjUOfMg0cr2vQvus+dwvA5u7Yl2yUWH3HBT65O+DP1IsAyJ\n1um0cgTzYzFuxdqf9VqWe2R7zp5WKYW5cKT+8bL46HanJceKuNxXkweTq4Sd\nKMrynhJ0l59bpjpbQ2CPsDSh/1y0AB1HsxmGJysygtNPri9/3N12+sv/fwxs\nW5A8nkYrAEsUSkH5WrbZVO7f47abPl1X/WAaiqdeQ9/dCheHL8fkZipz70Io\nmOGs\r\n=oMxs\r\n-----END PGP SIGNATURE-----\r\n"},"main":"dist/index.js","husky":{"hooks":{"pre-commit":"lint-staged"}},"config":{"eslint":"./examples/**/*.{js,jsx}","tslint":"./{__mocks__,src,stories}/{,**/}*.{ts,tsx}"},"readme":"[![npm version](https://badge.fury.io/js/%40gooddata%2Freact-components.svg)](https://www.npmjs.com/package/@gooddata/react-components)\n\n# GoodData.UI React components\n> A React-based JavaScript library for building data-driven applications\n\n## Getting started\n- [GoodData.UI Documentation](http://sdk.gooddata.com/gooddata-ui/)\n- [GoodData.UI Live Examples](https://gooddata-examples.herokuapp.com/)\n- [Stack Overflow](https://stackoverflow.com/questions/tagged/gooddata)\n\n### Usage\nWith [yarn](https://yarnpkg.com) installed, go to your project directory and run\n```\n$ yarn add @gooddata/react-components\n```\nIf you prefer [npm](npmjs.com) run\n```\n$ npm install --save @gooddata/react-components\n```\n\nThe public API is exposed via global `index.js`. Except for the styles, do not import any other file directly\nbecause they are not intended to be part of the public API.\n\n## Contributing\n\nWe welcome any contribution in form of [issues](https://github.com/gooddata/gooddata-react-components/issues) or [pull requests](https://github.com/gooddata/gooddata-react-components/pulls).\n\nInstall [Node.js](http://nodejs.org) (node 12.16.1, npm v6.13.4) and [Yarn](https://classic.yarnpkg.com) (1.22.4).\n\nInstall dependencies:\n```\nyarn install --frozen-lockfile\n```\n\nThese commands may come in handy while developing:\n\n| command | description |\n| ------- | ----------- |\n| `yarn install --pure-lockfile` | first step |\n| ||\n| `yarn dev` | build react-components to `/dist` in watch mode |\n| `yarn test` | run all unit tests |\n| `yarn prettier-write` | format the source code to match the valid codestyle |\n| `yarn validate` | validate codestyle |\n| ||\n| `yarn storybook` | run storybook from `/stories` on http://localhost:9001 |\n| `yarn build-storybook` | build storybook to `/dist-storybook` |\n| `yarn test-storybook` | run storybook and [screenshot tests](https://github.com/gooddata/gdc-client-utils/tree/master/test-storybook) |\n| ||\n| `yarn examples` | run Live Examples dev-server from `/examples` on https://localhost:8999 |\n| `yarn examples-build` | build Live Examples to `/examples/dist` |\n| `yarn examples-server` | serve built Live Examples - see `/examples/server/src` |\n| `yarn examples-testcafe` | run testcafe tests against `localhost:8999` |\n\n### Deploy to heroku.com\nWhen you deploy this repo to heroku, it serves *GoodData.UI Live Examples*.\nRelevant tasks are in `Procfile` and `package.json`.\n\n```bash\n# run in the project directory\nheroku login\nheroku create <your-app-name>\nheroku config:set DOMAIN_ADMIN_USERNAME=x@gooddata.com DOMAIN_ADMIN_PASSWORD=xy PROJECT_ID_TO_ASSIGN=xms7ga4tf3g3nzucd8380o2bev8oeknp\ngit push heroku HEAD:master\nheroku open\n```\n### Enable Geo Chart for Storybook and Live Examples\nGeo chart uses Mapbox to render map which requires a Mapbox access token.\n- Register an account and create Mapbox access token at [guide](https://docs.mapbox.com/help/how-mapbox-works/access-tokens/)\n- Store the created token at `.env`:\n```bash\necho -e \"EXAMPLE_MAPBOX_ACCESS_TOKEN=token\" >> .env # only need to run once\necho -e \"STORYBOOK_MAPBOX_ACCESS_TOKEN=token\" >> .env # only need to run once\n```\n\n### Run Live Examples Locally\nTo run *GoodData.UI Live Examples* locally:\n```bash\ngit clone <this-repository>\ncd  <repository-folder>\nyarn install --pure-lockfile\nyarn examples\n```\nThen open https://localhost:8999 and login using Live Examples account (you can [create one here](https://gooddata-examples.herokuapp.com/registration)).\n\n### Run Storybook locally\n- Run storybook with token stored in `.env` for more secure\n```bash\nyarn storybook\n```\n- Or run storybook with token env param exposed to cli (not suggested)\n```bash\nSTORYBOOK_MAPBOX_ACCESS_TOKEN=token yarn storybook\n```\n- Apply either above way to `yarn build-storybook` or `yarn test-storybook`\n\n### Source code formatting\nThe source code in the repository is formatted by [Prettier](https://prettier.io/).\nThe format of the code is validated by our Continuous Integration server and is one of the requirements of successful merge.\n\nPrettier is supported by every major IDE. You can find the list of supported editors and how to configure them [here](https://prettier.io/docs/en/editors.html).\n\nIn the case, when your editor is not supported or you don't want to setup the integration, you can run the `yarn prettier-write` command to reformat the code before commit.\n\n## Changelog\n\n- see [CHANGELOG.md](CHANGELOG.md)\n\n## Supported versions\n\nIn order to make the user experience with integrating GoodData UI SDK as smooth and secure as possible and to ensure that the SDK is using the latest features of the platform, we will only provide support to two most recent major versions of UI SDK.\n\nThe most recent majors will be supported in the following modes:\n\n- The latest major version will receive all new functionality and all bug fixes\n- The previous major version will only receive fixes to critical issues and security fixes. These fixes will be applied on top of last released version of the previous major\n\nThe customers are encouraged to always use the latest version of the UI SDK.\n\nIn case of using older versions, the user might face API incompatibility, performance or security issues.\n\nPlease follow the installation instructions to update to the newest version.\n\n## License\n\n(C) 2007-2020 GoodData Corporation\n\nThis project is dual licensed:\n\n- The ATTRIBUTION-NONCOMMERCIAL 4.0 INTERNATIONAL (CC BY-NC 4.0) is used for purpose of the trial experience and evaluation of GoodData.UI library.\n- The GOODDATA GOODDATA.UI LIBRARY END USER LICENSE AGREEMENT is used for GoodData customers.\n\nFor more information, please see [LICENSE](https://github.com/gooddata/gooddata-react-components/blob/master/LICENSE)\n","gitHead":"9005e6f8dbdf608d72090f2ea97499364ea35363","scripts":{"dev":"bash scripts/build.sh --dev-watch","test":"jest --watch","build":"bash scripts/build.sh","tslint":"yarn run-tslint -t verbose $npm_package_config_tslint","prepare":"cd examples/server && yarn install --frozen-lockfile && cd ../..; rm -r examples/node_modules 2>/dev/null; true","examples":"bash scripts/run-examples.sh","prepare?":"# Called before `npm publish` and on local `npm install`. Temporarily also for deleting obsolete node_modules. Ends with `true` to continue gracefully.","validate":"tsc --noEmit && yarn tslint && eslint $npm_package_config_eslint && yarn validate-style && yarn prettier-check","build-dev":"bash scripts/build.sh --dev","examples?":"# Default is developer domain, other options: yarn examples [sec,secure,stg,stg2,stg3,demo,developer or URL]","storybook":"yarn build && start-storybook -p 9001 -c .storybook","test-once":"jest","tslint-ci":"mkdir -p ./ci/results && yarn run-tslint -t checkstyle -o ./ci/results/tslint-results.xml $npm_package_config_tslint","run-tslint":"tslint -p tsconfig.json","validate-ci":"tsc --noEmit && yarn tslint-ci  && eslint $npm_package_config_eslint -f checkstyle -o ci/results/eslint-results.xml && yarn validate-style-ci && yarn prettier-check","examples-build":"bash scripts/build-examples.sh","prepublishOnly":"yarn build","prettier-check":"prettier --check '{src,stories,styles,__mocks__,examples/server/src,examples/src,examples/test}/**/*.{ts,js,tsx,jsx,json,scss,md,yaml,html}'","prettier-write":"prettier --write '{src,stories,styles,__mocks__,examples/server/src,examples/src,examples/test}/**/*.{ts,js,tsx,jsx,json,scss,md,yaml,html}'","test-storybook":"yarn build && test-storybook","validate-style":"stylelint '**/*.scss'","build-storybook":"yarn build && build-storybook -c .storybook -o dist-storybook","examples-server":"node examples/server/src/index.js","heroku-postbuild":"yarn examples-build developer","examples-testcafe":"./scripts/run-testcafe.sh visual","validate-style-ci":"stylelint '**/*.scss' --custom-formatter=node_modules/stylelint-checkstyle-formatter > ci/results/stylelint-results.xml","check-circular-deps":"madge --circular --extensions ts ./src","examples-testcafe-ci":"./scripts/run-testcafe.sh ci","examples-testcafe-live":"./scripts/run-testcafe.sh live"},"typings":"dist/index.d.ts","_npmUser":{"name":"gooddata-ci","email":"rail@gooddata.com"},"deprecated":"@gooddata/react-components@7 reached End of Support on March 31, 2022. Please upgrade (see https://sdk.gooddata.com/gooddata-ui/docs/supported_versions.html for more information).","repository":{"url":"git+ssh://git@github.com/gooddata/gooddata-react-components.git","type":"git"},"_npmVersion":"6.13.4","description":"GoodData.UI - A powerful JavaScript library for building analytical applications","directories":{},"lint-staged":{"{src,stories,styles,__mocks__,examples/server/src,examples/src,examples/test}/**/*.{ts,js,tsx,jsx,scss}":["npx gdc-fix-copyright","git add"],"{src,stories,styles,__mocks__,examples/server/src,examples/src,examples/test}/**/*.{ts,js,tsx,jsx,json,scss,md,yaml,html}":["prettier --write","git add"]},"_nodeVersion":"12.16.1","dependencies":{"rxjs":"^5.5.6","uuid":"^3.2.1","immer":"^1.3.1","lodash":"^4.17.15","date-fns":"^2.7.0","downshift":"^3.2.7","invariant":"^2.2.2","mapbox-gl":"^1.6.1","classnames":"^2.2.6","highcharts":"7.1.1","prop-types":"^15.6.0","react-intl":"^3.6.0","custom-event":"^1.0.1","react-window":"^1.8.1","ag-grid-react":"20.0.0","react-measure":"^2.3.0","@types/mapbox-gl":"^1.6.1","react-day-picker":"~7.3.0","react-responsive":"^3.0.0","stringify-object":"^2.4.0","@gooddata/typings":"^2.23.0","ag-grid-community":"20.0.0","http-status-codes":"^1.3.0","@gooddata/js-utils":"^3.5.0","@gooddata/numberjs":"^3.2.4","fixed-data-table-2":"0.7.17","@gooddata/goodstrap":"^68.3.0","react-dom-factories":"^1.0.2","@gooddata/gooddata-js":"^12.5.2","json-stable-stringify":"^1.0.1","react-transition-group":"^2.2.1","hoist-non-react-statics":"^3.3.0","nodelist-foreach-polyfill":"^1.2.0","@formatjs/intl-pluralrules":"^1.3.6","highcharts-grouped-categories":"^1.1.3"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"raf":"3.3.2","yup":"^0.24.1","jest":"24.7.1","husky":"3.0.0","madge":"^3.4.4","react":"^16.5.2","enzyme":"3.5.0","eslint":"4.19.1","formik":"^0.11.11","moment":"2.23.0","history":"^4.7.2","ts-jest":"24.0.0","webpack":"4.30.0","full-icu":"^1.3.0","prettier":"1.16.4","react-ga":"^2.5.2","recharts":"1.0.0-beta.9","testcafe":"1.1.4","commander":"2.14.1","node-sass":"4.13.0","react-dom":"^16.5.2","stylelint":"^10.0.0","supertest":"3.0.0","ts-loader":"6.0.0","@types/raf":"^3.4.0","css-loader":"0.28.7","jest-junit":"3.0.0","raw-loader":"0.5.1","styled-jsx":"2.2.1","typescript":"3.3.4000","@babel/core":"7.4.4","@types/jest":"24.0.6","@types/node":"7.0.8","@types/uuid":"3.4.3","file-loader":"3.0.1","jest-enzyme":"7.0.2","lint-staged":"9.1.0","sass-loader":"6.0.6","webpack-cli":"3.3.2","@types/react":"16.8.6","babel-loader":"8.0.5","react-helmet":"5.2.0","react-select":"1.2.1","style-loader":"0.19.1","@types/enzyme":"3.1.13","@types/lodash":"4.14.123","testcafe-live":"0.1.4","@babel/runtime":"7.4.4","dotenv-webpack":"^1.7.0","@babel/polyfill":"^7.4.4","@storybook/react":"5.0.11","@types/invariant":"2.2.29","@types/react-dom":"16.0.11","isomorphic-fetch":"2.2.1","react-datepicker":"1.1.0","react-router-dom":"4.2.2","@babel/preset-env":"7.4.4","@gooddata/mock-js":"^2.13.0","@storybook/addons":"5.0.11","@types/classnames":"2.2.3","@types/prop-types":"15.5.2","@storybook/theming":"5.0.11","identity-obj-proxy":"^3.0.0","intl-messageformat":"^7.5.4","webpack-dev-server":"3.3.1","@babel/preset-react":"7.0.0","@types/react-portal":"4.0.1","@types/react-window":"^1.8.1","babel-plugin-lodash":"3.3.4","html-webpack-plugin":"3.2.0","react-test-renderer":"16.4.2","@types/react-measure":"2.0.5","clean-webpack-plugin":"2.0.2","stats-webpack-plugin":"0.7.0","eslint-config-prettier":"4.1.0","react-google-recaptcha":"^0.14.1","tslint-config-prettier":"1.18.0","@gooddata/eslint-config":"^1.0.0","@gooddata/tslint-config":"1.0.0","@types/react-responsive":"^3.0.3","@types/storybook__react":"4.0.1","@types/stringify-object":"^3.2.0","enzyme-adapter-react-16":"1.3.1","@gooddata/test-storybook":"3.2.1","@storybook/addon-actions":"5.0.11","@storybook/addon-options":"5.0.11","node-sass-magic-importer":"5.1.0","react-syntax-highlighter":"11.0.2","@types/fixed-data-table-2":"0.8.1","stylelint-config-prettier":"5.2.0","@gooddata/stylelint-config":"4.0.0","@types/react-test-renderer":"16.0.0","circular-dependency-plugin":"5.0.2","compression-webpack-plugin":"2.0.0","@types/json-stable-stringify":"^1.0.32","@gooddata/frontend-npm-scripts":"1.1.0","@types/enzyme-adapter-react-16":"1.0.3","stylelint-checkstyle-formatter":"0.1.0","@types/storybook__addon-actions":"3.4.2","@babel/plugin-proposal-class-properties":"7.4.4","@babel/plugin-proposal-object-rest-spread":"7.4.4","@babel/plugin-transform-async-to-generator":"7.4.4"},"peerDependencies":{"react":"^16.5.2","react-dom":"^16.5.2"},"_npmOperationalInternal":{"tmp":"tmp/react-components_7.5.0-beta.45_1585751137281_0.7593658004870298","host":"s3://npm-registry-packages"}},"7.5.0-alpha-jankc-jkp-cat-1-help-menu-item-2020-04-01T14-32-01-421Z":{"name":"@gooddata/react-components","version":"7.5.0-alpha-jankc-jkp-cat-1-help-menu-item-2020-04-01T14-32-01-421Z","author":{"name":"GoodData Corporation"},"license":"BSD-3-Clause","_id":"@gooddata/react-components@7.5.0-alpha-jankc-jkp-cat-1-help-menu-item-2020-04-01T14-32-01-421Z","maintainers":[{"name":"afi","email":"adam.fiedler@gooddata.com"},{"name":"bertold8","email":"ivan.nejezchleb@seznam.cz"},{"name":"brbistas","email":"valentinos.chraniotis@gooddata.com"},{"name":"bugsbunny338","email":"jiri.zajic@mensa.cz"},{"name":"de.do","email":"de.do@gooddata.com"},{"name":"gooddata-ci","email":"rail@gooddata.com"},{"name":"hung.nguyen.hoang","email":"hung.nguyen@gooddata.com"},{"name":"ivan.mjartan","email":"ivan.mjartan@gooddata.com"},{"name":"jakub-sterba","email":"jakub.sterba@gooddata.com"},{"name":"jankc","email":"jan.krapac@gmail.com"},{"name":"jaroslav.tomecek","email":"jaroslav.tomecek@gooddata.com"},{"name":"jkittler","email":"honza.kittler@gmail.com"},{"name":"khanh.le","email":"khanh.le@gooddata.com"},{"name":"lanhuynh","email":"lan.huynh@gooddata.com"},{"name":"linhhong","email":"linh.hong@gooddata.com"},{"name":"lupko","email":"lubomir.slivka@gooddata.com"},{"name":"matyas.kandl","email":"matyas.kandl@gooddata.com"},{"name":"michal.marsal","email":"michal.marsal@gooddata.com"},{"name":"naibinh","email":"naibinh@gmail.com"},{"name":"nikolacech","email":"nikola.cech@gooddata.com"},{"name":"nis.hua","email":"nis.hua@gooddata.com"},{"name":"no23reason","email":"dan.homola@hotmail.cz"},{"name":"patrikbraborec","email":"patrik.braborec@gooddata.com"},{"name":"pbenes","email":"petr.benes@gooddata.com"},{"name":"petrjanu","email":"petr.janu@gooddata.com"},{"name":"pkingo","email":"philipandreaskingo@hotmail.com"},{"name":"ptquang86","email":"ptquang86@gmail.com"},{"name":"qduval","email":"quentin.duval@gooddata.com"},{"name":"rodri360","email":"me@rodri360.com"},{"name":"sitina","email":"jiri.sitina@gooddata.com"},{"name":"strouhaljan","email":"strouhal.jan@gmail.com"},{"name":"tomas.kratochvil","email":"tomas.kratochvil@gooddata.com"},{"name":"tomasreichmann","email":"tomasreichmann@gmail.com"},{"name":"tomsatgd","email":"tomas.satinsky@gooddata.com"},{"name":"trung-le-quoc","email":"trung.le@gooddata.com"},{"name":"tu-ngo","email":"tungo1981@gmail.com"},{"name":"tulean","email":"tuan.le@gooddata.com"},{"name":"tuqt1005","email":"tu.tran@gooddata.com"},{"name":"utdnah","email":"danh.ung@gooddata.com"},{"name":"vlastikcz","email":"vlastimil.kotas@gooddata.com"},{"name":"vu.pham","email":"vu.pham@gooddata.com"},{"name":"xmort","email":"petr.dolejsi@gooddata.com"},{"name":"yanlipnican","email":"yanlipnican@gmail.com"}],"homepage":"https://github.com/gooddata/gooddata-react-components#readme","bugs":{"url":"https://github.com/gooddata/gooddata-react-components/issues"},"dist":{"shasum":"4b64cf61a49680ca26cd057052d866e3b118d045","tarball":"https://registry.npmjs.org/@gooddata/react-components/-/react-components-7.5.0-alpha-jankc-jkp-cat-1-help-menu-item-2020-04-01T14-32-01-421Z.tgz","fileCount":2498,"integrity":"sha512-/QMx7k7Gs6cCjLXv9ZWFYWXratPZ3JEso9lDwKOZaJ7LS7zASpUW2TNwGSKrnjOqa7mTyVgxD2s2eZ6hTGpNxA==","signatures":[{"sig":"MEUCIQC9Ijpj9yeaeggweKk8/RxUDXN9zKh1eiwKAo7Eru7SjQIgPW+fhvCWfNjFmPSm2yDcLCdQV6HWUcrRpb4VPrGDb2c=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":9864266,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJehKYACRA9TVsSAnZWagAAzKwQAIPZgH4VbdrC9KK3EGam\nt/tY7rP6wqcXfLOPpWyTO8XnquTbC9wzTGk/QoZj6CGHhlLBrY+mD39TBxRj\ngw5jYcNuVsy6eIgGVX6wKWGNuNU923dRAVHvL+aefl/UxB6X3ix/dYN6iXOp\n0HmBWZL6ZJrIly5FOfH6mWdn5/qxGGsnpEUYZqbhR3OZXZv4ni9GTlMU/9Nv\n5YCQXZpXcU8GBTtlU91C0UXYs/zIIL+NAuVQ5HQvel1k+rlu8QRZ9Dc1Qro3\nduCaDs7XKyInudRm2diIsvQ91uf4XX8KtC5joB+l8CgqQ4fG9x2JedlpcTUn\nG8BFBNtRrdvWmcPDnB5zGq9oIYo2iR/Agw2K0sppftGo7YdKp5CPFA5j07Lp\nUi2hU2SDXIbT1nQvU9lYvxyyRw+Cjk9hUTRFTbHgSnBNeR7kmGnipVK0StXd\n4fD3rMAtN9RlBTy5TD95izPVpAKOdjJIVw16pTzcZcGpQ1qB5PmawJ1p5oGA\nys5IhqHA6ANofiUGKf9mCiqwIZlIWFtxXEKITy5dPDFB6xClmths6pOkjOVj\nslJlcZtuAeMBJvgxlcXzrQ4ST/oIPvFJ/rjO0B+SJwpINflE8mdUT+aL5U47\ntd2eAyIcsCQkYBQrjdCivbVYn76AUmXAUiRfBNBSfy+dLmKvLX+8q6utCs6n\no3rU\r\n=YQMn\r\n-----END PGP SIGNATURE-----\r\n"},"main":"dist/index.js","husky":{"hooks":{"pre-commit":"lint-staged"}},"config":{"eslint":"./examples/**/*.{js,jsx}","tslint":"./{__mocks__,src,stories}/{,**/}*.{ts,tsx}"},"readme":"[![npm version](https://badge.fury.io/js/%40gooddata%2Freact-components.svg)](https://www.npmjs.com/package/@gooddata/react-components)\n\n# GoodData.UI React components\n> A React-based JavaScript library for building data-driven applications\n\n## Getting started\n- [GoodData.UI Documentation](http://sdk.gooddata.com/gooddata-ui/)\n- [GoodData.UI Live Examples](https://gooddata-examples.herokuapp.com/)\n- [Stack Overflow](https://stackoverflow.com/questions/tagged/gooddata)\n\n### Usage\nWith [yarn](https://yarnpkg.com) installed, go to your project directory and run\n```\n$ yarn add @gooddata/react-components\n```\nIf you prefer [npm](npmjs.com) run\n```\n$ npm install --save @gooddata/react-components\n```\n\nThe public API is exposed via global `index.js`. Except for the styles, do not import any other file directly\nbecause they are not intended to be part of the public API.\n\n## Contributing\n\nWe welcome any contribution in form of [issues](https://github.com/gooddata/gooddata-react-components/issues) or [pull requests](https://github.com/gooddata/gooddata-react-components/pulls).\n\nInstall [Node.js](http://nodejs.org) (node 12.16.1, npm v6.13.4) and [Yarn](https://classic.yarnpkg.com) (1.22.4).\n\nInstall dependencies:\n```\nyarn install --frozen-lockfile\n```\n\nThese commands may come in handy while developing:\n\n| command | description |\n| ------- | ----------- |\n| `yarn install --pure-lockfile` | first step |\n| ||\n| `yarn dev` | build react-components to `/dist` in watch mode |\n| `yarn test` | run all unit tests |\n| `yarn prettier-write` | format the source code to match the valid codestyle |\n| `yarn validate` | validate codestyle |\n| ||\n| `yarn storybook` | run storybook from `/stories` on http://localhost:9001 |\n| `yarn build-storybook` | build storybook to `/dist-storybook` |\n| `yarn test-storybook` | run storybook and [screenshot tests](https://github.com/gooddata/gdc-client-utils/tree/master/test-storybook) |\n| ||\n| `yarn examples` | run Live Examples dev-server from `/examples` on https://localhost:8999 |\n| `yarn examples-build` | build Live Examples to `/examples/dist` |\n| `yarn examples-server` | serve built Live Examples - see `/examples/server/src` |\n| `yarn examples-testcafe` | run testcafe tests against `localhost:8999` |\n\n### Deploy to heroku.com\nWhen you deploy this repo to heroku, it serves *GoodData.UI Live Examples*.\nRelevant tasks are in `Procfile` and `package.json`.\n\n```bash\n# run in the project directory\nheroku login\nheroku create <your-app-name>\nheroku config:set DOMAIN_ADMIN_USERNAME=x@gooddata.com DOMAIN_ADMIN_PASSWORD=xy PROJECT_ID_TO_ASSIGN=xms7ga4tf3g3nzucd8380o2bev8oeknp\ngit push heroku HEAD:master\nheroku open\n```\n### Enable Geo Chart for Storybook and Live Examples\nGeo chart uses Mapbox to render map which requires a Mapbox access token.\n- Register an account and create Mapbox access token at [guide](https://docs.mapbox.com/help/how-mapbox-works/access-tokens/)\n- Store the created token at `.env`:\n```bash\necho -e \"EXAMPLE_MAPBOX_ACCESS_TOKEN=token\" >> .env # only need to run once\necho -e \"STORYBOOK_MAPBOX_ACCESS_TOKEN=token\" >> .env # only need to run once\n```\n\n### Run Live Examples Locally\nTo run *GoodData.UI Live Examples* locally:\n```bash\ngit clone <this-repository>\ncd  <repository-folder>\nyarn install --pure-lockfile\nyarn examples\n```\nThen open https://localhost:8999 and login using Live Examples account (you can [create one here](https://gooddata-examples.herokuapp.com/registration)).\n\n### Run Storybook locally\n- Run storybook with token stored in `.env` for more secure\n```bash\nyarn storybook\n```\n- Or run storybook with token env param exposed to cli (not suggested)\n```bash\nSTORYBOOK_MAPBOX_ACCESS_TOKEN=token yarn storybook\n```\n- Apply either above way to `yarn build-storybook` or `yarn test-storybook`\n\n### Source code formatting\nThe source code in the repository is formatted by [Prettier](https://prettier.io/).\nThe format of the code is validated by our Continuous Integration server and is one of the requirements of successful merge.\n\nPrettier is supported by every major IDE. You can find the list of supported editors and how to configure them [here](https://prettier.io/docs/en/editors.html).\n\nIn the case, when your editor is not supported or you don't want to setup the integration, you can run the `yarn prettier-write` command to reformat the code before commit.\n\n## Changelog\n\n- see [CHANGELOG.md](CHANGELOG.md)\n\n## Supported versions\n\nIn order to make the user experience with integrating GoodData UI SDK as smooth and secure as possible and to ensure that the SDK is using the latest features of the platform, we will only provide support to two most recent major versions of UI SDK.\n\nThe most recent majors will be supported in the following modes:\n\n- The latest major version will receive all new functionality and all bug fixes\n- The previous major version will only receive fixes to critical issues and security fixes. These fixes will be applied on top of last released version of the previous major\n\nThe customers are encouraged to always use the latest version of the UI SDK.\n\nIn case of using older versions, the user might face API incompatibility, performance or security issues.\n\nPlease follow the installation instructions to update to the newest version.\n\n## License\n\n(C) 2007-2020 GoodData Corporation\n\nThis project is dual licensed:\n\n- The ATTRIBUTION-NONCOMMERCIAL 4.0 INTERNATIONAL (CC BY-NC 4.0) is used for purpose of the trial experience and evaluation of GoodData.UI library.\n- The GOODDATA GOODDATA.UI LIBRARY END USER LICENSE AGREEMENT is used for GoodData customers.\n\nFor more information, please see [LICENSE](https://github.com/gooddata/gooddata-react-components/blob/master/LICENSE)\n","gitHead":"60cbe7a31e8b399ccbb0136ac2380a883256d93a","scripts":{"dev":"bash scripts/build.sh --dev-watch","test":"jest --watch","build":"bash scripts/build.sh","tslint":"yarn run-tslint -t verbose $npm_package_config_tslint","prepare":"cd examples/server && yarn install --frozen-lockfile && cd ../..; rm -r examples/node_modules 2>/dev/null; true","examples":"bash scripts/run-examples.sh","prepare?":"# Called before `npm publish` and on local `npm install`. Temporarily also for deleting obsolete node_modules. Ends with `true` to continue gracefully.","validate":"tsc --noEmit && yarn tslint && eslint $npm_package_config_eslint && yarn validate-style && yarn prettier-check","build-dev":"bash scripts/build.sh --dev","examples?":"# Default is developer domain, other options: yarn examples [sec,secure,stg,stg2,stg3,demo,developer or URL]","storybook":"yarn build && start-storybook -p 9001 -c .storybook","test-once":"jest","tslint-ci":"mkdir -p ./ci/results && yarn run-tslint -t checkstyle -o ./ci/results/tslint-results.xml $npm_package_config_tslint","run-tslint":"tslint -p tsconfig.json","validate-ci":"tsc --noEmit && yarn tslint-ci  && eslint $npm_package_config_eslint -f checkstyle -o ci/results/eslint-results.xml && yarn validate-style-ci && yarn prettier-check","examples-build":"bash scripts/build-examples.sh","prepublishOnly":"yarn build","prettier-check":"prettier --check '{src,stories,styles,__mocks__,examples/server/src,examples/src,examples/test}/**/*.{ts,js,tsx,jsx,json,scss,md,yaml,html}'","prettier-write":"prettier --write '{src,stories,styles,__mocks__,examples/server/src,examples/src,examples/test}/**/*.{ts,js,tsx,jsx,json,scss,md,yaml,html}'","test-storybook":"yarn build && test-storybook","validate-style":"stylelint '**/*.scss'","build-storybook":"yarn build && build-storybook -c .storybook -o dist-storybook","examples-server":"node examples/server/src/index.js","heroku-postbuild":"yarn examples-build developer","examples-testcafe":"./scripts/run-testcafe.sh visual","validate-style-ci":"stylelint '**/*.scss' --custom-formatter=node_modules/stylelint-checkstyle-formatter > ci/results/stylelint-results.xml","check-circular-deps":"madge --circular --extensions ts ./src","examples-testcafe-ci":"./scripts/run-testcafe.sh ci","examples-testcafe-live":"./scripts/run-testcafe.sh live"},"typings":"dist/index.d.ts","_npmUser":{"name":"jankc","email":"jan.krapac@gmail.com"},"deprecated":"@gooddata/react-components@7 reached End of Support on March 31, 2022. Please upgrade (see https://sdk.gooddata.com/gooddata-ui/docs/supported_versions.html for more information).","repository":{"url":"git+ssh://git@github.com/gooddata/gooddata-react-components.git","type":"git"},"_npmVersion":"6.13.4","description":"GoodData.UI - A powerful JavaScript library for building analytical applications","directories":{},"lint-staged":{"{src,stories,styles,__mocks__,examples/server/src,examples/src,examples/test}/**/*.{ts,js,tsx,jsx,scss}":["npx gdc-fix-copyright","git add"],"{src,stories,styles,__mocks__,examples/server/src,examples/src,examples/test}/**/*.{ts,js,tsx,jsx,json,scss,md,yaml,html}":["prettier --write","git add"]},"_nodeVersion":"12.16.1","dependencies":{"rxjs":"^5.5.6","uuid":"^3.2.1","immer":"^1.3.1","lodash":"^4.17.15","date-fns":"^2.7.0","downshift":"^3.2.7","invariant":"^2.2.2","mapbox-gl":"^1.6.1","classnames":"^2.2.6","highcharts":"7.1.1","prop-types":"^15.6.0","react-intl":"^3.6.0","custom-event":"^1.0.1","react-window":"^1.8.1","ag-grid-react":"20.0.0","react-measure":"^2.3.0","@types/mapbox-gl":"^1.6.1","react-day-picker":"~7.3.0","react-responsive":"^3.0.0","stringify-object":"^2.4.0","@gooddata/typings":"^2.23.0","ag-grid-community":"20.0.0","http-status-codes":"^1.3.0","@gooddata/js-utils":"^3.5.0","@gooddata/numberjs":"^3.2.4","fixed-data-table-2":"0.7.17","@gooddata/goodstrap":"68.3.0-alpha-jankc-squashed-jkp-cat-1-help-menu-item-2020-04-01T13-18-17-241Z","react-dom-factories":"^1.0.2","@gooddata/gooddata-js":"^12.5.2","json-stable-stringify":"^1.0.1","react-transition-group":"^2.2.1","hoist-non-react-statics":"^3.3.0","nodelist-foreach-polyfill":"^1.2.0","@formatjs/intl-pluralrules":"^1.3.6","highcharts-grouped-categories":"^1.1.3"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"raf":"3.3.2","yup":"^0.24.1","jest":"24.7.1","husky":"3.0.0","madge":"^3.4.4","react":"^16.5.2","enzyme":"3.5.0","eslint":"4.19.1","formik":"^0.11.11","moment":"2.23.0","history":"^4.7.2","ts-jest":"24.0.0","webpack":"4.30.0","full-icu":"^1.3.0","prettier":"1.16.4","react-ga":"^2.5.2","recharts":"1.0.0-beta.9","testcafe":"1.1.4","commander":"2.14.1","node-sass":"4.13.0","react-dom":"^16.5.2","stylelint":"^10.0.0","supertest":"3.0.0","ts-loader":"6.0.0","@types/raf":"^3.4.0","css-loader":"0.28.7","jest-junit":"3.0.0","raw-loader":"0.5.1","styled-jsx":"2.2.1","typescript":"3.3.4000","@babel/core":"7.4.4","@types/jest":"24.0.6","@types/node":"7.0.8","@types/uuid":"3.4.3","file-loader":"3.0.1","jest-enzyme":"7.0.2","lint-staged":"9.1.0","sass-loader":"6.0.6","webpack-cli":"3.3.2","@types/react":"16.8.6","babel-loader":"8.0.5","react-helmet":"5.2.0","react-select":"1.2.1","style-loader":"0.19.1","@types/enzyme":"3.1.13","@types/lodash":"4.14.123","testcafe-live":"0.1.4","@babel/runtime":"7.4.4","dotenv-webpack":"^1.7.0","@babel/polyfill":"^7.4.4","@storybook/react":"5.0.11","@types/invariant":"2.2.29","@types/react-dom":"16.0.11","isomorphic-fetch":"2.2.1","react-datepicker":"1.1.0","react-router-dom":"4.2.2","@babel/preset-env":"7.4.4","@gooddata/mock-js":"^2.13.0","@storybook/addons":"5.0.11","@types/classnames":"2.2.3","@types/prop-types":"15.5.2","@storybook/theming":"5.0.11","identity-obj-proxy":"^3.0.0","intl-messageformat":"^7.5.4","webpack-dev-server":"3.3.1","@babel/preset-react":"7.0.0","@types/react-portal":"4.0.1","@types/react-window":"^1.8.1","babel-plugin-lodash":"3.3.4","html-webpack-plugin":"3.2.0","react-test-renderer":"16.4.2","@types/react-measure":"2.0.5","clean-webpack-plugin":"2.0.2","stats-webpack-plugin":"0.7.0","eslint-config-prettier":"4.1.0","react-google-recaptcha":"^0.14.1","tslint-config-prettier":"1.18.0","@gooddata/eslint-config":"^1.0.0","@gooddata/tslint-config":"1.0.0","@types/react-responsive":"^3.0.3","@types/storybook__react":"4.0.1","@types/stringify-object":"^3.2.0","enzyme-adapter-react-16":"1.3.1","@gooddata/test-storybook":"3.2.1","@storybook/addon-actions":"5.0.11","@storybook/addon-options":"5.0.11","node-sass-magic-importer":"5.1.0","react-syntax-highlighter":"11.0.2","@types/fixed-data-table-2":"0.8.1","stylelint-config-prettier":"5.2.0","@gooddata/stylelint-config":"4.0.0","@types/react-test-renderer":"16.0.0","circular-dependency-plugin":"5.0.2","compression-webpack-plugin":"2.0.0","@types/json-stable-stringify":"^1.0.32","@gooddata/frontend-npm-scripts":"1.1.0","@types/enzyme-adapter-react-16":"1.0.3","stylelint-checkstyle-formatter":"0.1.0","@types/storybook__addon-actions":"3.4.2","@babel/plugin-proposal-class-properties":"7.4.4","@babel/plugin-proposal-object-rest-spread":"7.4.4","@babel/plugin-transform-async-to-generator":"7.4.4"},"peerDependencies":{"react":"^16.5.2","react-dom":"^16.5.2"},"_npmOperationalInternal":{"tmp":"tmp/react-components_7.5.0-alpha-jankc-jkp-cat-1-help-menu-item-2020-04-01T14-32-01-421Z_1585751551745_0.6078732104249425","host":"s3://npm-registry-packages"}},"7.5.0-beta.46":{"name":"@gooddata/react-components","version":"7.5.0-beta.46","author":{"name":"GoodData Corporation"},"license":"BSD-3-Clause","_id":"@gooddata/react-components@7.5.0-beta.46","maintainers":[{"name":"afi","email":"adam.fiedler@gooddata.com"},{"name":"bertold8","email":"ivan.nejezchleb@seznam.cz"},{"name":"brbistas","email":"valentinos.chraniotis@gooddata.com"},{"name":"bugsbunny338","email":"jiri.zajic@mensa.cz"},{"name":"de.do","email":"de.do@gooddata.com"},{"name":"gooddata-ci","email":"rail@gooddata.com"},{"name":"hung.nguyen.hoang","email":"hung.nguyen@gooddata.com"},{"name":"ivan.mjartan","email":"ivan.mjartan@gooddata.com"},{"name":"jakub-sterba","email":"jakub.sterba@gooddata.com"},{"name":"jankc","email":"jan.krapac@gmail.com"},{"name":"jaroslav.tomecek","email":"jaroslav.tomecek@gooddata.com"},{"name":"jkittler","email":"honza.kittler@gmail.com"},{"name":"khanh.le","email":"khanh.le@gooddata.com"},{"name":"lanhuynh","email":"lan.huynh@gooddata.com"},{"name":"linhhong","email":"linh.hong@gooddata.com"},{"name":"lupko","email":"lubomir.slivka@gooddata.com"},{"name":"matyas.kandl","email":"matyas.kandl@gooddata.com"},{"name":"michal.marsal","email":"michal.marsal@gooddata.com"},{"name":"naibinh","email":"naibinh@gmail.com"},{"name":"nikolacech","email":"nikola.cech@gooddata.com"},{"name":"nis.hua","email":"nis.hua@gooddata.com"},{"name":"no23reason","email":"dan.homola@hotmail.cz"},{"name":"patrikbraborec","email":"patrik.braborec@gooddata.com"},{"name":"pbenes","email":"petr.benes@gooddata.com"},{"name":"petrjanu","email":"petr.janu@gooddata.com"},{"name":"pkingo","email":"philipandreaskingo@hotmail.com"},{"name":"ptquang86","email":"ptquang86@gmail.com"},{"name":"qduval","email":"quentin.duval@gooddata.com"},{"name":"rodri360","email":"me@rodri360.com"},{"name":"sitina","email":"jiri.sitina@gooddata.com"},{"name":"strouhaljan","email":"strouhal.jan@gmail.com"},{"name":"tomas.kratochvil","email":"tomas.kratochvil@gooddata.com"},{"name":"tomasreichmann","email":"tomasreichmann@gmail.com"},{"name":"tomsatgd","email":"tomas.satinsky@gooddata.com"},{"name":"trung-le-quoc","email":"trung.le@gooddata.com"},{"name":"tu-ngo","email":"tungo1981@gmail.com"},{"name":"tulean","email":"tuan.le@gooddata.com"},{"name":"tuqt1005","email":"tu.tran@gooddata.com"},{"name":"utdnah","email":"danh.ung@gooddata.com"},{"name":"vlastikcz","email":"vlastimil.kotas@gooddata.com"},{"name":"vu.pham","email":"vu.pham@gooddata.com"},{"name":"xmort","email":"petr.dolejsi@gooddata.com"},{"name":"yanlipnican","email":"yanlipnican@gmail.com"}],"homepage":"https://github.com/gooddata/gooddata-react-components#readme","bugs":{"url":"https://github.com/gooddata/gooddata-react-components/issues"},"dist":{"shasum":"7a509b4d90b1019e0943e4d0573eef8eb1e56f30","tarball":"https://registry.npmjs.org/@gooddata/react-components/-/react-components-7.5.0-beta.46.tgz","fileCount":2498,"integrity":"sha512-2PCaj2ZLJWeti48OelZ6LchGSuykbxza1qpoXZW+lC7IvTrPXcd+WG0ohl1Trq+Ly3oPDoJ25Hykhb9GSFBiqg==","signatures":[{"sig":"MEUCIE3CNDIrvjYVnKtjRAIqad7G7eCBqDKmt3FwATs3usa8AiEA0onLcauybKDlWDBkd8ZR6ijZgWROKsUiQe1Rh+7SO4g=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":9864136,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJehKc2CRA9TVsSAnZWagAAkfsP/A9an9366AnfQKMOH+WF\nqRQSElGwDJjN9vMDbKffFgh22ObU6Hskwda5qDDbBnSivi3zmi+FSJ0ybrpB\nkIUKpVHNgxxNNVxRw0z2sHyhtr7LxQM1z4JTKkOu3a+R+cRzR09nV6nxqBPK\nAdfT40cVWS06N90KEftmvfMP1GbWvVek5+uwKbyr2hNBVzwpj9P53aCDivvh\np9wVHtqD3MvL5NF9XUexp9zl3EPQzhdbnMuvES6P2Vk3JMVXOrOFneFanScP\nlZrAfrmfz5fi63rCPcdZQe29aJ9zOZ9e8RLF3Pjrt3JkaHe+gI4XCCyqgKNx\nQahzt/J7xojD/dUBEwvbv9GOa2wWKABlUYSC5GSjLvoZytrovqYcmVp5fdtv\nIOHZBikUG5ebp0/1oDslCso3sbQaudt2s3eyFTE9cUNg4fB6Q5jo6X1PJWNE\n69J4ueg+eKnu4zpNs2FA/zbXKPVsQsQpXJ9sLcgPVEn1iaB78XJYWffZhYEk\nC957zWEv70LWIq01qsxUAFc87axRA06ZVyNviqgoqMjKs9JREqmu2HekdOD4\nmt8NjAr5DYqBxwAWHx9L5M8zLoqEvlpVL7HmBCFwOPBePiWpO47iEZI1LYA8\ngFG0gXU3j0xvbwJxxksD/ESKQ1Ay762opTQEifeII8C2kEpJs7lb44znt+gf\nX8oM\r\n=LQTj\r\n-----END PGP SIGNATURE-----\r\n"},"main":"dist/index.js","husky":{"hooks":{"pre-commit":"lint-staged"}},"config":{"eslint":"./examples/**/*.{js,jsx}","tslint":"./{__mocks__,src,stories}/{,**/}*.{ts,tsx}"},"readme":"[![npm version](https://badge.fury.io/js/%40gooddata%2Freact-components.svg)](https://www.npmjs.com/package/@gooddata/react-components)\n\n# GoodData.UI React components\n> A React-based JavaScript library for building data-driven applications\n\n## Getting started\n- [GoodData.UI Documentation](http://sdk.gooddata.com/gooddata-ui/)\n- [GoodData.UI Live Examples](https://gooddata-examples.herokuapp.com/)\n- [Stack Overflow](https://stackoverflow.com/questions/tagged/gooddata)\n\n### Usage\nWith [yarn](https://yarnpkg.com) installed, go to your project directory and run\n```\n$ yarn add @gooddata/react-components\n```\nIf you prefer [npm](npmjs.com) run\n```\n$ npm install --save @gooddata/react-components\n```\n\nThe public API is exposed via global `index.js`. Except for the styles, do not import any other file directly\nbecause they are not intended to be part of the public API.\n\n## Contributing\n\nWe welcome any contribution in form of [issues](https://github.com/gooddata/gooddata-react-components/issues) or [pull requests](https://github.com/gooddata/gooddata-react-components/pulls).\n\nInstall [Node.js](http://nodejs.org) (node 12.16.1, npm v6.13.4) and [Yarn](https://classic.yarnpkg.com) (1.22.4).\n\nInstall dependencies:\n```\nyarn install --frozen-lockfile\n```\n\nThese commands may come in handy while developing:\n\n| command | description |\n| ------- | ----------- |\n| `yarn install --pure-lockfile` | first step |\n| ||\n| `yarn dev` | build react-components to `/dist` in watch mode |\n| `yarn test` | run all unit tests |\n| `yarn prettier-write` | format the source code to match the valid codestyle |\n| `yarn validate` | validate codestyle |\n| ||\n| `yarn storybook` | run storybook from `/stories` on http://localhost:9001 |\n| `yarn build-storybook` | build storybook to `/dist-storybook` |\n| `yarn test-storybook` | run storybook and [screenshot tests](https://github.com/gooddata/gdc-client-utils/tree/master/test-storybook) |\n| ||\n| `yarn examples` | run Live Examples dev-server from `/examples` on https://localhost:8999 |\n| `yarn examples-build` | build Live Examples to `/examples/dist` |\n| `yarn examples-server` | serve built Live Examples - see `/examples/server/src` |\n| `yarn examples-testcafe` | run testcafe tests against `localhost:8999` |\n\n### Deploy to heroku.com\nWhen you deploy this repo to heroku, it serves *GoodData.UI Live Examples*.\nRelevant tasks are in `Procfile` and `package.json`.\n\n```bash\n# run in the project directory\nheroku login\nheroku create <your-app-name>\nheroku config:set DOMAIN_ADMIN_USERNAME=x@gooddata.com DOMAIN_ADMIN_PASSWORD=xy PROJECT_ID_TO_ASSIGN=xms7ga4tf3g3nzucd8380o2bev8oeknp\ngit push heroku HEAD:master\nheroku open\n```\n### Enable Geo Chart for Storybook and Live Examples\nGeo chart uses Mapbox to render map which requires a Mapbox access token.\n- Register an account and create Mapbox access token at [guide](https://docs.mapbox.com/help/how-mapbox-works/access-tokens/)\n- Store the created token at `.env`:\n```bash\necho -e \"EXAMPLE_MAPBOX_ACCESS_TOKEN=token\" >> .env # only need to run once\necho -e \"STORYBOOK_MAPBOX_ACCESS_TOKEN=token\" >> .env # only need to run once\n```\n\n### Run Live Examples Locally\nTo run *GoodData.UI Live Examples* locally:\n```bash\ngit clone <this-repository>\ncd  <repository-folder>\nyarn install --pure-lockfile\nyarn examples\n```\nThen open https://localhost:8999 and login using Live Examples account (you can [create one here](https://gooddata-examples.herokuapp.com/registration)).\n\n### Run Storybook locally\n- Run storybook with token stored in `.env` for more secure\n```bash\nyarn storybook\n```\n- Or run storybook with token env param exposed to cli (not suggested)\n```bash\nSTORYBOOK_MAPBOX_ACCESS_TOKEN=token yarn storybook\n```\n- Apply either above way to `yarn build-storybook` or `yarn test-storybook`\n\n### Source code formatting\nThe source code in the repository is formatted by [Prettier](https://prettier.io/).\nThe format of the code is validated by our Continuous Integration server and is one of the requirements of successful merge.\n\nPrettier is supported by every major IDE. You can find the list of supported editors and how to configure them [here](https://prettier.io/docs/en/editors.html).\n\nIn the case, when your editor is not supported or you don't want to setup the integration, you can run the `yarn prettier-write` command to reformat the code before commit.\n\n## Changelog\n\n- see [CHANGELOG.md](CHANGELOG.md)\n\n## Supported versions\n\nIn order to make the user experience with integrating GoodData UI SDK as smooth and secure as possible and to ensure that the SDK is using the latest features of the platform, we will only provide support to two most recent major versions of UI SDK.\n\nThe most recent majors will be supported in the following modes:\n\n- The latest major version will receive all new functionality and all bug fixes\n- The previous major version will only receive fixes to critical issues and security fixes. These fixes will be applied on top of last released version of the previous major\n\nThe customers are encouraged to always use the latest version of the UI SDK.\n\nIn case of using older versions, the user might face API incompatibility, performance or security issues.\n\nPlease follow the installation instructions to update to the newest version.\n\n## License\n\n(C) 2007-2020 GoodData Corporation\n\nThis project is dual licensed:\n\n- The ATTRIBUTION-NONCOMMERCIAL 4.0 INTERNATIONAL (CC BY-NC 4.0) is used for purpose of the trial experience and evaluation of GoodData.UI library.\n- The GOODDATA GOODDATA.UI LIBRARY END USER LICENSE AGREEMENT is used for GoodData customers.\n\nFor more information, please see [LICENSE](https://github.com/gooddata/gooddata-react-components/blob/master/LICENSE)\n","gitHead":"45c7189f53bcfdc8913ef43ad79a614dd8c156f2","scripts":{"dev":"bash scripts/build.sh --dev-watch","test":"jest --watch","build":"bash scripts/build.sh","tslint":"yarn run-tslint -t verbose $npm_package_config_tslint","prepare":"cd examples/server && yarn install --frozen-lockfile && cd ../..; rm -r examples/node_modules 2>/dev/null; true","examples":"bash scripts/run-examples.sh","prepare?":"# Called before `npm publish` and on local `npm install`. Temporarily also for deleting obsolete node_modules. Ends with `true` to continue gracefully.","validate":"tsc --noEmit && yarn tslint && eslint $npm_package_config_eslint && yarn validate-style && yarn prettier-check","build-dev":"bash scripts/build.sh --dev","examples?":"# Default is developer domain, other options: yarn examples [sec,secure,stg,stg2,stg3,demo,developer or URL]","storybook":"yarn build && start-storybook -p 9001 -c .storybook","test-once":"jest","tslint-ci":"mkdir -p ./ci/results && yarn run-tslint -t checkstyle -o ./ci/results/tslint-results.xml $npm_package_config_tslint","run-tslint":"tslint -p tsconfig.json","validate-ci":"tsc --noEmit && yarn tslint-ci  && eslint $npm_package_config_eslint -f checkstyle -o ci/results/eslint-results.xml && yarn validate-style-ci && yarn prettier-check","examples-build":"bash scripts/build-examples.sh","prepublishOnly":"yarn build","prettier-check":"prettier --check '{src,stories,styles,__mocks__,examples/server/src,examples/src,examples/test}/**/*.{ts,js,tsx,jsx,json,scss,md,yaml,html}'","prettier-write":"prettier --write '{src,stories,styles,__mocks__,examples/server/src,examples/src,examples/test}/**/*.{ts,js,tsx,jsx,json,scss,md,yaml,html}'","test-storybook":"yarn build && test-storybook","validate-style":"stylelint '**/*.scss'","build-storybook":"yarn build && build-storybook -c .storybook -o dist-storybook","examples-server":"node examples/server/src/index.js","heroku-postbuild":"yarn examples-build developer","examples-testcafe":"./scripts/run-testcafe.sh visual","validate-style-ci":"stylelint '**/*.scss' --custom-formatter=node_modules/stylelint-checkstyle-formatter > ci/results/stylelint-results.xml","check-circular-deps":"madge --circular --extensions ts ./src","examples-testcafe-ci":"./scripts/run-testcafe.sh ci","examples-testcafe-live":"./scripts/run-testcafe.sh live"},"typings":"dist/index.d.ts","_npmUser":{"name":"gooddata-ci","email":"rail@gooddata.com"},"deprecated":"@gooddata/react-components@7 reached End of Support on March 31, 2022. Please upgrade (see https://sdk.gooddata.com/gooddata-ui/docs/supported_versions.html for more information).","repository":{"url":"git+ssh://git@github.com/gooddata/gooddata-react-components.git","type":"git"},"_npmVersion":"6.13.4","description":"GoodData.UI - A powerful JavaScript library for building analytical applications","directories":{},"lint-staged":{"{src,stories,styles,__mocks__,examples/server/src,examples/src,examples/test}/**/*.{ts,js,tsx,jsx,scss}":["npx gdc-fix-copyright","git add"],"{src,stories,styles,__mocks__,examples/server/src,examples/src,examples/test}/**/*.{ts,js,tsx,jsx,json,scss,md,yaml,html}":["prettier --write","git add"]},"_nodeVersion":"12.16.1","dependencies":{"rxjs":"^5.5.6","uuid":"^3.2.1","immer":"^1.3.1","lodash":"^4.17.15","date-fns":"^2.7.0","downshift":"^3.2.7","invariant":"^2.2.2","mapbox-gl":"^1.6.1","classnames":"^2.2.6","highcharts":"7.1.1","prop-types":"^15.6.0","react-intl":"^3.6.0","custom-event":"^1.0.1","react-window":"^1.8.1","ag-grid-react":"20.0.0","react-measure":"^2.3.0","@types/mapbox-gl":"^1.6.1","react-day-picker":"~7.3.0","react-responsive":"^3.0.0","stringify-object":"^2.4.0","@gooddata/typings":"^2.23.0","ag-grid-community":"20.0.0","http-status-codes":"^1.3.0","@gooddata/js-utils":"^3.5.0","@gooddata/numberjs":"^3.2.4","fixed-data-table-2":"0.7.17","@gooddata/goodstrap":"^68.3.0","react-dom-factories":"^1.0.2","@gooddata/gooddata-js":"^12.5.2","json-stable-stringify":"^1.0.1","react-transition-group":"^2.2.1","hoist-non-react-statics":"^3.3.0","nodelist-foreach-polyfill":"^1.2.0","@formatjs/intl-pluralrules":"^1.3.6","highcharts-grouped-categories":"^1.1.3"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"raf":"3.3.2","yup":"^0.24.1","jest":"24.7.1","husky":"3.0.0","madge":"^3.4.4","react":"^16.5.2","enzyme":"3.5.0","eslint":"4.19.1","formik":"^0.11.11","moment":"2.23.0","history":"^4.7.2","ts-jest":"24.0.0","webpack":"4.30.0","full-icu":"^1.3.0","prettier":"1.16.4","react-ga":"^2.5.2","recharts":"1.0.0-beta.9","testcafe":"1.1.4","commander":"2.14.1","node-sass":"4.13.0","react-dom":"^16.5.2","stylelint":"^10.0.0","supertest":"3.0.0","ts-loader":"6.0.0","@types/raf":"^3.4.0","css-loader":"0.28.7","jest-junit":"3.0.0","raw-loader":"0.5.1","styled-jsx":"2.2.1","typescript":"3.3.4000","@babel/core":"7.4.4","@types/jest":"24.0.6","@types/node":"7.0.8","@types/uuid":"3.4.3","file-loader":"3.0.1","jest-enzyme":"7.0.2","lint-staged":"9.1.0","sass-loader":"6.0.6","webpack-cli":"3.3.2","@types/react":"16.8.6","babel-loader":"8.0.5","react-helmet":"5.2.0","react-select":"1.2.1","style-loader":"0.19.1","@types/enzyme":"3.1.13","@types/lodash":"4.14.123","testcafe-live":"0.1.4","@babel/runtime":"7.4.4","dotenv-webpack":"^1.7.0","@babel/polyfill":"^7.4.4","@storybook/react":"5.0.11","@types/invariant":"2.2.29","@types/react-dom":"16.0.11","isomorphic-fetch":"2.2.1","react-datepicker":"1.1.0","react-router-dom":"4.2.2","@babel/preset-env":"7.4.4","@gooddata/mock-js":"^2.13.0","@storybook/addons":"5.0.11","@types/classnames":"2.2.3","@types/prop-types":"15.5.2","@storybook/theming":"5.0.11","identity-obj-proxy":"^3.0.0","intl-messageformat":"^7.5.4","webpack-dev-server":"3.3.1","@babel/preset-react":"7.0.0","@types/react-portal":"4.0.1","@types/react-window":"^1.8.1","babel-plugin-lodash":"3.3.4","html-webpack-plugin":"3.2.0","react-test-renderer":"16.4.2","@types/react-measure":"2.0.5","clean-webpack-plugin":"2.0.2","stats-webpack-plugin":"0.7.0","eslint-config-prettier":"4.1.0","react-google-recaptcha":"^0.14.1","tslint-config-prettier":"1.18.0","@gooddata/eslint-config":"^1.0.0","@gooddata/tslint-config":"1.0.0","@types/react-responsive":"^3.0.3","@types/storybook__react":"4.0.1","@types/stringify-object":"^3.2.0","enzyme-adapter-react-16":"1.3.1","@gooddata/test-storybook":"3.2.1","@storybook/addon-actions":"5.0.11","@storybook/addon-options":"5.0.11","node-sass-magic-importer":"5.1.0","react-syntax-highlighter":"11.0.2","@types/fixed-data-table-2":"0.8.1","stylelint-config-prettier":"5.2.0","@gooddata/stylelint-config":"4.0.0","@types/react-test-renderer":"16.0.0","circular-dependency-plugin":"5.0.2","compression-webpack-plugin":"2.0.0","@types/json-stable-stringify":"^1.0.32","@gooddata/frontend-npm-scripts":"1.1.0","@types/enzyme-adapter-react-16":"1.0.3","stylelint-checkstyle-formatter":"0.1.0","@types/storybook__addon-actions":"3.4.2","@babel/plugin-proposal-class-properties":"7.4.4","@babel/plugin-proposal-object-rest-spread":"7.4.4","@babel/plugin-transform-async-to-generator":"7.4.4"},"peerDependencies":{"react":"^16.5.2","react-dom":"^16.5.2"},"_npmOperationalInternal":{"tmp":"tmp/react-components_7.5.0-beta.46_1585751861830_0.17310446736056728","host":"s3://npm-registry-packages"}},"7.5.0-alpha-jankc-jkp-cat-1-help-menu-item-2020-04-01T17-08-57-720Z":{"name":"@gooddata/react-components","version":"7.5.0-alpha-jankc-jkp-cat-1-help-menu-item-2020-04-01T17-08-57-720Z","author":{"name":"GoodData Corporation"},"license":"BSD-3-Clause","_id":"@gooddata/react-components@7.5.0-alpha-jankc-jkp-cat-1-help-menu-item-2020-04-01T17-08-57-720Z","maintainers":[{"name":"afi","email":"adam.fiedler@gooddata.com"},{"name":"bertold8","email":"ivan.nejezchleb@seznam.cz"},{"name":"brbistas","email":"valentinos.chraniotis@gooddata.com"},{"name":"bugsbunny338","email":"jiri.zajic@mensa.cz"},{"name":"de.do","email":"de.do@gooddata.com"},{"name":"gooddata-ci","email":"rail@gooddata.com"},{"name":"hung.nguyen.hoang","email":"hung.nguyen@gooddata.com"},{"name":"ivan.mjartan","email":"ivan.mjartan@gooddata.com"},{"name":"jakub-sterba","email":"jakub.sterba@gooddata.com"},{"name":"jankc","email":"jan.krapac@gmail.com"},{"name":"jaroslav.tomecek","email":"jaroslav.tomecek@gooddata.com"},{"name":"jkittler","email":"honza.kittler@gmail.com"},{"name":"khanh.le","email":"khanh.le@gooddata.com"},{"name":"lanhuynh","email":"lan.huynh@gooddata.com"},{"name":"linhhong","email":"linh.hong@gooddata.com"},{"name":"lupko","email":"lubomir.slivka@gooddata.com"},{"name":"matyas.kandl","email":"matyas.kandl@gooddata.com"},{"name":"michal.marsal","email":"michal.marsal@gooddata.com"},{"name":"naibinh","email":"naibinh@gmail.com"},{"name":"nikolacech","email":"nikola.cech@gooddata.com"},{"name":"nis.hua","email":"nis.hua@gooddata.com"},{"name":"no23reason","email":"dan.homola@hotmail.cz"},{"name":"patrikbraborec","email":"patrik.braborec@gooddata.com"},{"name":"pbenes","email":"petr.benes@gooddata.com"},{"name":"petrjanu","email":"petr.janu@gooddata.com"},{"name":"pkingo","email":"philipandreaskingo@hotmail.com"},{"name":"ptquang86","email":"ptquang86@gmail.com"},{"name":"qduval","email":"quentin.duval@gooddata.com"},{"name":"rodri360","email":"me@rodri360.com"},{"name":"sitina","email":"jiri.sitina@gooddata.com"},{"name":"strouhaljan","email":"strouhal.jan@gmail.com"},{"name":"tomas.kratochvil","email":"tomas.kratochvil@gooddata.com"},{"name":"tomasreichmann","email":"tomasreichmann@gmail.com"},{"name":"tomsatgd","email":"tomas.satinsky@gooddata.com"},{"name":"trung-le-quoc","email":"trung.le@gooddata.com"},{"name":"tu-ngo","email":"tungo1981@gmail.com"},{"name":"tulean","email":"tuan.le@gooddata.com"},{"name":"tuqt1005","email":"tu.tran@gooddata.com"},{"name":"utdnah","email":"danh.ung@gooddata.com"},{"name":"vlastikcz","email":"vlastimil.kotas@gooddata.com"},{"name":"vu.pham","email":"vu.pham@gooddata.com"},{"name":"xmort","email":"petr.dolejsi@gooddata.com"},{"name":"yanlipnican","email":"yanlipnican@gmail.com"}],"homepage":"https://github.com/gooddata/gooddata-react-components#readme","bugs":{"url":"https://github.com/gooddata/gooddata-react-components/issues"},"dist":{"shasum":"05cf49c2bf451b487d43bf4c6853d198615fbf63","tarball":"https://registry.npmjs.org/@gooddata/react-components/-/react-components-7.5.0-alpha-jankc-jkp-cat-1-help-menu-item-2020-04-01T17-08-57-720Z.tgz","fileCount":2498,"integrity":"sha512-V5/TQlsPVYhPr+sgLmI0DyYZXMy9UE0Yrbfyjsju9zKJOuGAK1fCbQSpxxhtQ6vu2Nx4YnM2xhDwc87ZFal45w==","signatures":[{"sig":"MEQCIF1QAoKYccXBv34OGtzu6pQ5Uc67J0OvAlvquqr2cU80AiBWTszVa4SkUqDFoB0E5djw6ZpC9dxajYFT/wtZSUgmTQ==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":9864590,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJehMrZCRA9TVsSAnZWagAA3NoP/0bYLfvZRgoci94kz+vf\naNqOAJyCNVPdBftqX23wxozfisTQKhPvmlamXrQ4T1Qyx4q4PggqHXFeUKIl\nG/XBRnsNxBh8kvMm/MknYz4+lTy5PvVhpftMsKnp8oNbKTg5njbkbK8LCDUi\n9PvBbSg7bCmbMKDwnLrEjBWo4pK5TzPjCJkINFe1bIuxcFjBoPbhjnTecbdP\n52AFndS3P5rbMoVIzMqLR6cu0BdGJNh2vZzXZ9kV7lsElqa4in+GIVWVNat2\ntnK+/0Ijm66Hm0OPnzL7nGQ5cOco0lSd5YwTVceNDtQi2/GL+IEqUbL8U0P3\nj5fRwUcy1FfsHWpWX6EW35TRgBlsuBRd+KrCtspjG6BE14ufYpSgcOi723zc\n0Ii33tXcsXm6N5VQNmybpJqUT04ZFNsr/J5P3uQupzmZ9va4XWXLchuZ6z6Q\nAAIrUZ+Hqv7faEH04bQTAuOBPqHLyUvd0s/rf1MyZaAhjY0wapVldpvcrxUf\nabxJ2SleWPlL3I8afMqpT6TcYxbAeF8QkBan706sd6ju2OaquQJrMz3vD1Ei\nspaWPNgtJyksm2GQIP6McKmo+tcjeIguM/YgBcEkRLOFQ3teGfUv+58LNxcd\nV0Xia2G6UmlZT+1s0y1yZnS+kK4h7ivPlFPqiiPJ2z4E6ueht5PK3xay0q1z\nFD1h\r\n=/Q8A\r\n-----END PGP SIGNATURE-----\r\n"},"main":"dist/index.js","husky":{"hooks":{"pre-commit":"lint-staged"}},"config":{"eslint":"./examples/**/*.{js,jsx}","tslint":"./{__mocks__,src,stories}/{,**/}*.{ts,tsx}"},"readme":"[![npm version](https://badge.fury.io/js/%40gooddata%2Freact-components.svg)](https://www.npmjs.com/package/@gooddata/react-components)\n\n# GoodData.UI React components\n> A React-based JavaScript library for building data-driven applications\n\n## Getting started\n- [GoodData.UI Documentation](http://sdk.gooddata.com/gooddata-ui/)\n- [GoodData.UI Live Examples](https://gooddata-examples.herokuapp.com/)\n- [Stack Overflow](https://stackoverflow.com/questions/tagged/gooddata)\n\n### Usage\nWith [yarn](https://yarnpkg.com) installed, go to your project directory and run\n```\n$ yarn add @gooddata/react-components\n```\nIf you prefer [npm](npmjs.com) run\n```\n$ npm install --save @gooddata/react-components\n```\n\nThe public API is exposed via global `index.js`. Except for the styles, do not import any other file directly\nbecause they are not intended to be part of the public API.\n\n## Contributing\n\nWe welcome any contribution in form of [issues](https://github.com/gooddata/gooddata-react-components/issues) or [pull requests](https://github.com/gooddata/gooddata-react-components/pulls).\n\nInstall [Node.js](http://nodejs.org) (node 12.16.1, npm v6.13.4) and [Yarn](https://classic.yarnpkg.com) (1.22.4).\n\nInstall dependencies:\n```\nyarn install --frozen-lockfile\n```\n\nThese commands may come in handy while developing:\n\n| command | description |\n| ------- | ----------- |\n| `yarn install --pure-lockfile` | first step |\n| ||\n| `yarn dev` | build react-components to `/dist` in watch mode |\n| `yarn test` | run all unit tests |\n| `yarn prettier-write` | format the source code to match the valid codestyle |\n| `yarn validate` | validate codestyle |\n| ||\n| `yarn storybook` | run storybook from `/stories` on http://localhost:9001 |\n| `yarn build-storybook` | build storybook to `/dist-storybook` |\n| `yarn test-storybook` | run storybook and [screenshot tests](https://github.com/gooddata/gdc-client-utils/tree/master/test-storybook) |\n| ||\n| `yarn examples` | run Live Examples dev-server from `/examples` on https://localhost:8999 |\n| `yarn examples-build` | build Live Examples to `/examples/dist` |\n| `yarn examples-server` | serve built Live Examples - see `/examples/server/src` |\n| `yarn examples-testcafe` | run testcafe tests against `localhost:8999` |\n\n### Deploy to heroku.com\nWhen you deploy this repo to heroku, it serves *GoodData.UI Live Examples*.\nRelevant tasks are in `Procfile` and `package.json`.\n\n```bash\n# run in the project directory\nheroku login\nheroku create <your-app-name>\nheroku config:set DOMAIN_ADMIN_USERNAME=x@gooddata.com DOMAIN_ADMIN_PASSWORD=xy PROJECT_ID_TO_ASSIGN=xms7ga4tf3g3nzucd8380o2bev8oeknp\ngit push heroku HEAD:master\nheroku open\n```\n### Enable Geo Chart for Storybook and Live Examples\nGeo chart uses Mapbox to render map which requires a Mapbox access token.\n- Register an account and create Mapbox access token at [guide](https://docs.mapbox.com/help/how-mapbox-works/access-tokens/)\n- Store the created token at `.env`:\n```bash\necho -e \"EXAMPLE_MAPBOX_ACCESS_TOKEN=token\" >> .env # only need to run once\necho -e \"STORYBOOK_MAPBOX_ACCESS_TOKEN=token\" >> .env # only need to run once\n```\n\n### Run Live Examples Locally\nTo run *GoodData.UI Live Examples* locally:\n```bash\ngit clone <this-repository>\ncd  <repository-folder>\nyarn install --pure-lockfile\nyarn examples\n```\nThen open https://localhost:8999 and login using Live Examples account (you can [create one here](https://gooddata-examples.herokuapp.com/registration)).\n\n### Run Storybook locally\n- Run storybook with token stored in `.env` for more secure\n```bash\nyarn storybook\n```\n- Or run storybook with token env param exposed to cli (not suggested)\n```bash\nSTORYBOOK_MAPBOX_ACCESS_TOKEN=token yarn storybook\n```\n- Apply either above way to `yarn build-storybook` or `yarn test-storybook`\n\n### Source code formatting\nThe source code in the repository is formatted by [Prettier](https://prettier.io/).\nThe format of the code is validated by our Continuous Integration server and is one of the requirements of successful merge.\n\nPrettier is supported by every major IDE. You can find the list of supported editors and how to configure them [here](https://prettier.io/docs/en/editors.html).\n\nIn the case, when your editor is not supported or you don't want to setup the integration, you can run the `yarn prettier-write` command to reformat the code before commit.\n\n## Changelog\n\n- see [CHANGELOG.md](CHANGELOG.md)\n\n## Supported versions\n\nIn order to make the user experience with integrating GoodData UI SDK as smooth and secure as possible and to ensure that the SDK is using the latest features of the platform, we will only provide support to two most recent major versions of UI SDK.\n\nThe most recent majors will be supported in the following modes:\n\n- The latest major version will receive all new functionality and all bug fixes\n- The previous major version will only receive fixes to critical issues and security fixes. These fixes will be applied on top of last released version of the previous major\n\nThe customers are encouraged to always use the latest version of the UI SDK.\n\nIn case of using older versions, the user might face API incompatibility, performance or security issues.\n\nPlease follow the installation instructions to update to the newest version.\n\n## License\n\n(C) 2007-2020 GoodData Corporation\n\nThis project is dual licensed:\n\n- The ATTRIBUTION-NONCOMMERCIAL 4.0 INTERNATIONAL (CC BY-NC 4.0) is used for purpose of the trial experience and evaluation of GoodData.UI library.\n- The GOODDATA GOODDATA.UI LIBRARY END USER LICENSE AGREEMENT is used for GoodData customers.\n\nFor more information, please see [LICENSE](https://github.com/gooddata/gooddata-react-components/blob/master/LICENSE)\n","gitHead":"236359dd1fd08dbbf56ffcb034d976e03ed05008","scripts":{"dev":"bash scripts/build.sh --dev-watch","test":"jest --watch","build":"bash scripts/build.sh","tslint":"yarn run-tslint -t verbose $npm_package_config_tslint","prepare":"cd examples/server && yarn install --frozen-lockfile && cd ../..; rm -r examples/node_modules 2>/dev/null; true","examples":"bash scripts/run-examples.sh","prepare?":"# Called before `npm publish` and on local `npm install`. Temporarily also for deleting obsolete node_modules. Ends with `true` to continue gracefully.","validate":"tsc --noEmit && yarn tslint && eslint $npm_package_config_eslint && yarn validate-style && yarn prettier-check","build-dev":"bash scripts/build.sh --dev","examples?":"# Default is developer domain, other options: yarn examples [sec,secure,stg,stg2,stg3,demo,developer or URL]","storybook":"yarn build && start-storybook -p 9001 -c .storybook","test-once":"jest","tslint-ci":"mkdir -p ./ci/results && yarn run-tslint -t checkstyle -o ./ci/results/tslint-results.xml $npm_package_config_tslint","run-tslint":"tslint -p tsconfig.json","validate-ci":"tsc --noEmit && yarn tslint-ci  && eslint $npm_package_config_eslint -f checkstyle -o ci/results/eslint-results.xml && yarn validate-style-ci && yarn prettier-check","examples-build":"bash scripts/build-examples.sh","prepublishOnly":"yarn build","prettier-check":"prettier --check '{src,stories,styles,__mocks__,examples/server/src,examples/src,examples/test}/**/*.{ts,js,tsx,jsx,json,scss,md,yaml,html}'","prettier-write":"prettier --write '{src,stories,styles,__mocks__,examples/server/src,examples/src,examples/test}/**/*.{ts,js,tsx,jsx,json,scss,md,yaml,html}'","test-storybook":"yarn build && test-storybook","validate-style":"stylelint '**/*.scss'","build-storybook":"yarn build && build-storybook -c .storybook -o dist-storybook","examples-server":"node examples/server/src/index.js","heroku-postbuild":"yarn examples-build developer","examples-testcafe":"./scripts/run-testcafe.sh visual","validate-style-ci":"stylelint '**/*.scss' --custom-formatter=node_modules/stylelint-checkstyle-formatter > ci/results/stylelint-results.xml","check-circular-deps":"madge --circular --extensions ts ./src","examples-testcafe-ci":"./scripts/run-testcafe.sh ci","examples-testcafe-live":"./scripts/run-testcafe.sh live"},"typings":"dist/index.d.ts","_npmUser":{"name":"jankc","email":"jan.krapac@gmail.com"},"deprecated":"@gooddata/react-components@7 reached End of Support on March 31, 2022. Please upgrade (see https://sdk.gooddata.com/gooddata-ui/docs/supported_versions.html for more information).","repository":{"url":"git+ssh://git@github.com/gooddata/gooddata-react-components.git","type":"git"},"_npmVersion":"6.13.4","description":"GoodData.UI - A powerful JavaScript library for building analytical applications","directories":{},"lint-staged":{"{src,stories,styles,__mocks__,examples/server/src,examples/src,examples/test}/**/*.{ts,js,tsx,jsx,scss}":["npx gdc-fix-copyright","git add"],"{src,stories,styles,__mocks__,examples/server/src,examples/src,examples/test}/**/*.{ts,js,tsx,jsx,json,scss,md,yaml,html}":["prettier --write","git add"]},"_nodeVersion":"12.16.1","dependencies":{"rxjs":"^5.5.6","uuid":"^3.2.1","immer":"^1.3.1","lodash":"^4.17.15","date-fns":"^2.7.0","downshift":"^3.2.7","invariant":"^2.2.2","mapbox-gl":"^1.6.1","classnames":"^2.2.6","highcharts":"7.1.1","prop-types":"^15.6.0","react-intl":"^3.6.0","custom-event":"^1.0.1","react-window":"^1.8.1","ag-grid-react":"20.0.0","react-measure":"^2.3.0","@types/mapbox-gl":"^1.6.1","react-day-picker":"~7.3.0","react-responsive":"^3.0.0","stringify-object":"^2.4.0","@gooddata/typings":"^2.23.0","ag-grid-community":"20.0.0","http-status-codes":"^1.3.0","@gooddata/js-utils":"^3.5.0","@gooddata/numberjs":"^3.2.4","fixed-data-table-2":"0.7.17","@gooddata/goodstrap":"68.3.0-alpha-jankc-squashed-jkp-cat-1-help-menu-item-2020-04-01T13-18-17-241Z","react-dom-factories":"^1.0.2","@gooddata/gooddata-js":"^12.5.2","json-stable-stringify":"^1.0.1","react-transition-group":"^2.2.1","hoist-non-react-statics":"^3.3.0","nodelist-foreach-polyfill":"^1.2.0","@formatjs/intl-pluralrules":"^1.3.6","highcharts-grouped-categories":"^1.1.3"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"raf":"3.3.2","yup":"^0.24.1","jest":"24.7.1","husky":"3.0.0","madge":"^3.4.4","react":"^16.5.2","enzyme":"3.5.0","eslint":"4.19.1","formik":"^0.11.11","moment":"2.23.0","history":"^4.7.2","ts-jest":"24.0.0","webpack":"4.30.0","full-icu":"^1.3.0","prettier":"1.16.4","react-ga":"^2.5.2","recharts":"1.0.0-beta.9","testcafe":"1.1.4","commander":"2.14.1","node-sass":"4.13.0","react-dom":"^16.5.2","stylelint":"^10.0.0","supertest":"3.0.0","ts-loader":"6.0.0","@types/raf":"^3.4.0","css-loader":"0.28.7","jest-junit":"3.0.0","raw-loader":"0.5.1","styled-jsx":"2.2.1","typescript":"3.3.4000","@babel/core":"7.4.4","@types/jest":"24.0.6","@types/node":"7.0.8","@types/uuid":"3.4.3","file-loader":"3.0.1","jest-enzyme":"7.0.2","lint-staged":"9.1.0","sass-loader":"6.0.6","webpack-cli":"3.3.2","@types/react":"16.8.6","babel-loader":"8.0.5","react-helmet":"5.2.0","react-select":"1.2.1","style-loader":"0.19.1","@types/enzyme":"3.1.13","@types/lodash":"4.14.123","testcafe-live":"0.1.4","@babel/runtime":"7.4.4","dotenv-webpack":"^1.7.0","@babel/polyfill":"^7.4.4","@storybook/react":"5.0.11","@types/invariant":"2.2.29","@types/react-dom":"16.0.11","isomorphic-fetch":"2.2.1","react-datepicker":"1.1.0","react-router-dom":"4.2.2","@babel/preset-env":"7.4.4","@gooddata/mock-js":"^2.13.0","@storybook/addons":"5.0.11","@types/classnames":"2.2.3","@types/prop-types":"15.5.2","@storybook/theming":"5.0.11","identity-obj-proxy":"^3.0.0","intl-messageformat":"^7.5.4","webpack-dev-server":"3.3.1","@babel/preset-react":"7.0.0","@types/react-portal":"4.0.1","@types/react-window":"^1.8.1","babel-plugin-lodash":"3.3.4","html-webpack-plugin":"3.2.0","react-test-renderer":"16.4.2","@types/react-measure":"2.0.5","clean-webpack-plugin":"2.0.2","stats-webpack-plugin":"0.7.0","eslint-config-prettier":"4.1.0","react-google-recaptcha":"^0.14.1","tslint-config-prettier":"1.18.0","@gooddata/eslint-config":"^1.0.0","@gooddata/tslint-config":"1.0.0","@types/react-responsive":"^3.0.3","@types/storybook__react":"4.0.1","@types/stringify-object":"^3.2.0","enzyme-adapter-react-16":"1.3.1","@gooddata/test-storybook":"3.2.1","@storybook/addon-actions":"5.0.11","@storybook/addon-options":"5.0.11","node-sass-magic-importer":"5.1.0","react-syntax-highlighter":"11.0.2","@types/fixed-data-table-2":"0.8.1","stylelint-config-prettier":"5.2.0","@gooddata/stylelint-config":"4.0.0","@types/react-test-renderer":"16.0.0","circular-dependency-plugin":"5.0.2","compression-webpack-plugin":"2.0.0","@types/json-stable-stringify":"^1.0.32","@gooddata/frontend-npm-scripts":"1.1.0","@types/enzyme-adapter-react-16":"1.0.3","stylelint-checkstyle-formatter":"0.1.0","@types/storybook__addon-actions":"3.4.2","@babel/plugin-proposal-class-properties":"7.4.4","@babel/plugin-proposal-object-rest-spread":"7.4.4","@babel/plugin-transform-async-to-generator":"7.4.4"},"peerDependencies":{"react":"^16.5.2","react-dom":"^16.5.2"},"_npmOperationalInternal":{"tmp":"tmp/react-components_7.5.0-alpha-jankc-jkp-cat-1-help-menu-item-2020-04-01T17-08-57-720Z_1585760978189_0.26661563203657845","host":"s3://npm-registry-packages"}},"7.5.0-beta.47":{"name":"@gooddata/react-components","version":"7.5.0-beta.47","author":{"name":"GoodData Corporation"},"license":"BSD-3-Clause","_id":"@gooddata/react-components@7.5.0-beta.47","maintainers":[{"name":"afi","email":"adam.fiedler@gooddata.com"},{"name":"bertold8","email":"ivan.nejezchleb@seznam.cz"},{"name":"brbistas","email":"valentinos.chraniotis@gooddata.com"},{"name":"bugsbunny338","email":"jiri.zajic@mensa.cz"},{"name":"de.do","email":"de.do@gooddata.com"},{"name":"gooddata-ci","email":"rail@gooddata.com"},{"name":"hung.nguyen.hoang","email":"hung.nguyen@gooddata.com"},{"name":"ivan.mjartan","email":"ivan.mjartan@gooddata.com"},{"name":"jakub-sterba","email":"jakub.sterba@gooddata.com"},{"name":"jankc","email":"jan.krapac@gmail.com"},{"name":"jaroslav.tomecek","email":"jaroslav.tomecek@gooddata.com"},{"name":"jkittler","email":"honza.kittler@gmail.com"},{"name":"khanh.le","email":"khanh.le@gooddata.com"},{"name":"lanhuynh","email":"lan.huynh@gooddata.com"},{"name":"linhhong","email":"linh.hong@gooddata.com"},{"name":"lupko","email":"lubomir.slivka@gooddata.com"},{"name":"matyas.kandl","email":"matyas.kandl@gooddata.com"},{"name":"michal.marsal","email":"michal.marsal@gooddata.com"},{"name":"naibinh","email":"naibinh@gmail.com"},{"name":"nikolacech","email":"nikola.cech@gooddata.com"},{"name":"nis.hua","email":"nis.hua@gooddata.com"},{"name":"no23reason","email":"dan.homola@hotmail.cz"},{"name":"patrikbraborec","email":"patrik.braborec@gooddata.com"},{"name":"pbenes","email":"petr.benes@gooddata.com"},{"name":"petrjanu","email":"petr.janu@gooddata.com"},{"name":"pkingo","email":"philipandreaskingo@hotmail.com"},{"name":"ptquang86","email":"ptquang86@gmail.com"},{"name":"qduval","email":"quentin.duval@gooddata.com"},{"name":"rodri360","email":"me@rodri360.com"},{"name":"sitina","email":"jiri.sitina@gooddata.com"},{"name":"strouhaljan","email":"strouhal.jan@gmail.com"},{"name":"tomas.kratochvil","email":"tomas.kratochvil@gooddata.com"},{"name":"tomasreichmann","email":"tomasreichmann@gmail.com"},{"name":"tomsatgd","email":"tomas.satinsky@gooddata.com"},{"name":"trung-le-quoc","email":"trung.le@gooddata.com"},{"name":"tu-ngo","email":"tungo1981@gmail.com"},{"name":"tulean","email":"tuan.le@gooddata.com"},{"name":"tuqt1005","email":"tu.tran@gooddata.com"},{"name":"utdnah","email":"danh.ung@gooddata.com"},{"name":"vlastikcz","email":"vlastimil.kotas@gooddata.com"},{"name":"vu.pham","email":"vu.pham@gooddata.com"},{"name":"xmort","email":"petr.dolejsi@gooddata.com"},{"name":"yanlipnican","email":"yanlipnican@gmail.com"}],"homepage":"https://github.com/gooddata/gooddata-react-components#readme","bugs":{"url":"https://github.com/gooddata/gooddata-react-components/issues"},"dist":{"shasum":"c0bb5ac0bd8048da871db696e6454fbc27050947","tarball":"https://registry.npmjs.org/@gooddata/react-components/-/react-components-7.5.0-beta.47.tgz","fileCount":2498,"integrity":"sha512-/QQZUkQlzgRgvxvTmR/TXkDB6+NVZzdIY/pLyupHeEgWuNQLVEFjHRxyxT7+tzgY6bplMOw5cuueEy2LyrIzcg==","signatures":[{"sig":"MEYCIQDkEzzYnXtsd1TmjJp7YUZEDYhBAhGc0AGoJ7Jyl1Gz9gIhAPjNvEcErvJWA5Can7TjIzCiP1km5oHcElxn8ZqiwrDA","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":9866005,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJehS5QCRA9TVsSAnZWagAAVOIP/iia9WB/tPxFRSKISsP7\n+ZOk7JRPIgUsevmLdccyfAkkGCf02XzMlEJGtO8THKWUyaIbYUr+EpXYRm5d\neivL02cFKOcW4ShHIKrDQ4glHuaw+bBO4QhO8ew+y3oDqpyica35qOttZVgN\njrsoPjSiPLzkIhI+kwhVS1Z2D204uU2pmNLuf0SKpxBXaUEpJLMuExcneBH9\nf6NUUWPDr/ujThHIluSwtL/XYN1Ol6/exeo0zyXx7N0bVeOcwi9u5lR/2jpZ\nFsZXqJWmJ3UkUt/+IOqhfQz3E4XXScUdZpMWIR/zq4FwvJrd3sesh4Q39GxA\no/R+ozT8hGR0nPhJHm24aS/p+W1lhiMx9D7fND+wEcg3QbRB8LcZeOQbW9KP\nAm/fvux16Wut4nONDSBkRxxWWp37GKxD/AWyPYCJnNWfXTAYOLYVGdewjozZ\ntPf/e2Jo2x6PdXstOBh9NKHX5lL2225AKGNTS4F9XB21WPjdZhBaj1fYg31g\nyoH3aX9IQASozAU1+1P3hDEjeaYV7EsYo2WI/IttKGwevngs0pi0U57wRAZ4\nVlbEn8UGF7sNBKFtZWL5iWpy+wLlylG2s2B75ir3xkkPD4ZBk4Di4KX24QKb\ng7mbflkb4RVqdD5ckreexjUPy/GQtV5rg+9cvQw5L9FbH0eetx5Ll1ds2TV/\n94gb\r\n=M3+F\r\n-----END PGP SIGNATURE-----\r\n"},"main":"dist/index.js","husky":{"hooks":{"pre-commit":"lint-staged"}},"config":{"eslint":"./examples/**/*.{js,jsx}","tslint":"./{__mocks__,src,stories}/{,**/}*.{ts,tsx}"},"readme":"[![npm version](https://badge.fury.io/js/%40gooddata%2Freact-components.svg)](https://www.npmjs.com/package/@gooddata/react-components)\n\n# GoodData.UI React components\n> A React-based JavaScript library for building data-driven applications\n\n## Getting started\n- [GoodData.UI Documentation](http://sdk.gooddata.com/gooddata-ui/)\n- [GoodData.UI Live Examples](https://gooddata-examples.herokuapp.com/)\n- [Stack Overflow](https://stackoverflow.com/questions/tagged/gooddata)\n\n### Usage\nWith [yarn](https://yarnpkg.com) installed, go to your project directory and run\n```\n$ yarn add @gooddata/react-components\n```\nIf you prefer [npm](npmjs.com) run\n```\n$ npm install --save @gooddata/react-components\n```\n\nThe public API is exposed via global `index.js`. Except for the styles, do not import any other file directly\nbecause they are not intended to be part of the public API.\n\n## Contributing\n\nWe welcome any contribution in form of [issues](https://github.com/gooddata/gooddata-react-components/issues) or [pull requests](https://github.com/gooddata/gooddata-react-components/pulls).\n\nInstall [Node.js](http://nodejs.org) (node 12.16.1, npm v6.13.4) and [Yarn](https://classic.yarnpkg.com) (1.22.4).\n\nInstall dependencies:\n```\nyarn install --frozen-lockfile\n```\n\nThese commands may come in handy while developing:\n\n| command | description |\n| ------- | ----------- |\n| `yarn install --pure-lockfile` | first step |\n| ||\n| `yarn dev` | build react-components to `/dist` in watch mode |\n| `yarn test` | run all unit tests |\n| `yarn prettier-write` | format the source code to match the valid codestyle |\n| `yarn validate` | validate codestyle |\n| ||\n| `yarn storybook` | run storybook from `/stories` on http://localhost:9001 |\n| `yarn build-storybook` | build storybook to `/dist-storybook` |\n| `yarn test-storybook` | run storybook and [screenshot tests](https://github.com/gooddata/gdc-client-utils/tree/master/test-storybook) |\n| ||\n| `yarn examples` | run Live Examples dev-server from `/examples` on https://localhost:8999 |\n| `yarn examples-build` | build Live Examples to `/examples/dist` |\n| `yarn examples-server` | serve built Live Examples - see `/examples/server/src` |\n| `yarn examples-testcafe` | run testcafe tests against `localhost:8999` |\n\n### Deploy to heroku.com\nWhen you deploy this repo to heroku, it serves *GoodData.UI Live Examples*.\nRelevant tasks are in `Procfile` and `package.json`.\n\n```bash\n# run in the project directory\nheroku login\nheroku create <your-app-name>\nheroku config:set DOMAIN_ADMIN_USERNAME=x@gooddata.com DOMAIN_ADMIN_PASSWORD=xy PROJECT_ID_TO_ASSIGN=xms7ga4tf3g3nzucd8380o2bev8oeknp\ngit push heroku HEAD:master\nheroku open\n```\n### Enable Geo Chart for Storybook and Live Examples\nGeo chart uses Mapbox to render map which requires a Mapbox access token.\n- Register an account and create Mapbox access token at [guide](https://docs.mapbox.com/help/how-mapbox-works/access-tokens/)\n- Store the created token at `.env`:\n```bash\necho -e \"EXAMPLE_MAPBOX_ACCESS_TOKEN=token\" >> .env # only need to run once\necho -e \"STORYBOOK_MAPBOX_ACCESS_TOKEN=token\" >> .env # only need to run once\n```\n\n### Run Live Examples Locally\nTo run *GoodData.UI Live Examples* locally:\n```bash\ngit clone <this-repository>\ncd  <repository-folder>\nyarn install --pure-lockfile\nyarn examples\n```\nThen open https://localhost:8999 and login using Live Examples account (you can [create one here](https://gooddata-examples.herokuapp.com/registration)).\n\n### Run Storybook locally\n- Run storybook with token stored in `.env` for more secure\n```bash\nyarn storybook\n```\n- Or run storybook with token env param exposed to cli (not suggested)\n```bash\nSTORYBOOK_MAPBOX_ACCESS_TOKEN=token yarn storybook\n```\n- Apply either above way to `yarn build-storybook` or `yarn test-storybook`\n\n### Source code formatting\nThe source code in the repository is formatted by [Prettier](https://prettier.io/).\nThe format of the code is validated by our Continuous Integration server and is one of the requirements of successful merge.\n\nPrettier is supported by every major IDE. You can find the list of supported editors and how to configure them [here](https://prettier.io/docs/en/editors.html).\n\nIn the case, when your editor is not supported or you don't want to setup the integration, you can run the `yarn prettier-write` command to reformat the code before commit.\n\n## Changelog\n\n- see [CHANGELOG.md](CHANGELOG.md)\n\n## Supported versions\n\nIn order to make the user experience with integrating GoodData UI SDK as smooth and secure as possible and to ensure that the SDK is using the latest features of the platform, we will only provide support to two most recent major versions of UI SDK.\n\nThe most recent majors will be supported in the following modes:\n\n- The latest major version will receive all new functionality and all bug fixes\n- The previous major version will only receive fixes to critical issues and security fixes. These fixes will be applied on top of last released version of the previous major\n\nThe customers are encouraged to always use the latest version of the UI SDK.\n\nIn case of using older versions, the user might face API incompatibility, performance or security issues.\n\nPlease follow the installation instructions to update to the newest version.\n\n## License\n\n(C) 2007-2020 GoodData Corporation\n\nThis project is dual licensed:\n\n- The ATTRIBUTION-NONCOMMERCIAL 4.0 INTERNATIONAL (CC BY-NC 4.0) is used for purpose of the trial experience and evaluation of GoodData.UI library.\n- The GOODDATA GOODDATA.UI LIBRARY END USER LICENSE AGREEMENT is used for GoodData customers.\n\nFor more information, please see [LICENSE](https://github.com/gooddata/gooddata-react-components/blob/master/LICENSE)\n","gitHead":"a1ed24997efc744c5c80fe25e293ee0dac8fd55f","scripts":{"dev":"bash scripts/build.sh --dev-watch","test":"jest --watch","build":"bash scripts/build.sh","tslint":"yarn run-tslint -t verbose $npm_package_config_tslint","prepare":"cd examples/server && yarn install --frozen-lockfile && cd ../..; rm -r examples/node_modules 2>/dev/null; true","examples":"bash scripts/run-examples.sh","prepare?":"# Called before `npm publish` and on local `npm install`. Temporarily also for deleting obsolete node_modules. Ends with `true` to continue gracefully.","validate":"tsc --noEmit && yarn tslint && eslint $npm_package_config_eslint && yarn validate-style && yarn prettier-check","build-dev":"bash scripts/build.sh --dev","examples?":"# Default is developer domain, other options: yarn examples [sec,secure,stg,stg2,stg3,demo,developer or URL]","storybook":"yarn build && start-storybook -p 9001 -c .storybook","test-once":"jest","tslint-ci":"mkdir -p ./ci/results && yarn run-tslint -t checkstyle -o ./ci/results/tslint-results.xml $npm_package_config_tslint","run-tslint":"tslint -p tsconfig.json","validate-ci":"tsc --noEmit && yarn tslint-ci  && eslint $npm_package_config_eslint -f checkstyle -o ci/results/eslint-results.xml && yarn validate-style-ci && yarn prettier-check","examples-build":"bash scripts/build-examples.sh","prepublishOnly":"yarn build","prettier-check":"prettier --check '{src,stories,styles,__mocks__,examples/server/src,examples/src,examples/test}/**/*.{ts,js,tsx,jsx,json,scss,md,yaml,html}'","prettier-write":"prettier --write '{src,stories,styles,__mocks__,examples/server/src,examples/src,examples/test}/**/*.{ts,js,tsx,jsx,json,scss,md,yaml,html}'","test-storybook":"yarn build && test-storybook","validate-style":"stylelint '**/*.scss'","build-storybook":"yarn build && build-storybook -c .storybook -o dist-storybook","examples-server":"node examples/server/src/index.js","heroku-postbuild":"yarn examples-build developer","examples-testcafe":"./scripts/run-testcafe.sh visual","validate-style-ci":"stylelint '**/*.scss' --custom-formatter=node_modules/stylelint-checkstyle-formatter > ci/results/stylelint-results.xml","check-circular-deps":"madge --circular --extensions ts ./src","examples-testcafe-ci":"./scripts/run-testcafe.sh ci","examples-testcafe-live":"./scripts/run-testcafe.sh live"},"typings":"dist/index.d.ts","_npmUser":{"name":"gooddata-ci","email":"rail@gooddata.com"},"deprecated":"@gooddata/react-components@7 reached End of Support on March 31, 2022. Please upgrade (see https://sdk.gooddata.com/gooddata-ui/docs/supported_versions.html for more information).","repository":{"url":"git+ssh://git@github.com/gooddata/gooddata-react-components.git","type":"git"},"_npmVersion":"6.13.4","description":"GoodData.UI - A powerful JavaScript library for building analytical applications","directories":{},"lint-staged":{"{src,stories,styles,__mocks__,examples/server/src,examples/src,examples/test}/**/*.{ts,js,tsx,jsx,scss}":["npx gdc-fix-copyright","git add"],"{src,stories,styles,__mocks__,examples/server/src,examples/src,examples/test}/**/*.{ts,js,tsx,jsx,json,scss,md,yaml,html}":["prettier --write","git add"]},"_nodeVersion":"12.16.1","dependencies":{"rxjs":"^5.5.6","uuid":"^3.2.1","immer":"^1.3.1","lodash":"^4.17.15","date-fns":"^2.7.0","downshift":"^3.2.7","invariant":"^2.2.2","mapbox-gl":"^1.6.1","classnames":"^2.2.6","highcharts":"7.1.1","prop-types":"^15.6.0","react-intl":"^3.6.0","custom-event":"^1.0.1","react-window":"^1.8.1","ag-grid-react":"20.0.0","react-measure":"^2.3.0","@types/mapbox-gl":"^1.6.1","react-day-picker":"~7.3.0","react-responsive":"^3.0.0","stringify-object":"^2.4.0","@gooddata/typings":"^2.23.0","ag-grid-community":"20.0.0","http-status-codes":"^1.3.0","@gooddata/js-utils":"^3.5.0","@gooddata/numberjs":"^3.2.4","fixed-data-table-2":"0.7.17","@gooddata/goodstrap":"^68.3.0","react-dom-factories":"^1.0.2","@gooddata/gooddata-js":"^12.5.2","json-stable-stringify":"^1.0.1","react-transition-group":"^2.2.1","hoist-non-react-statics":"^3.3.0","nodelist-foreach-polyfill":"^1.2.0","@formatjs/intl-pluralrules":"^1.3.6","highcharts-grouped-categories":"^1.1.3"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"raf":"3.3.2","yup":"^0.24.1","jest":"24.7.1","husky":"3.0.0","madge":"^3.4.4","react":"^16.5.2","enzyme":"3.5.0","eslint":"4.19.1","formik":"^0.11.11","moment":"2.23.0","history":"^4.7.2","ts-jest":"24.0.0","webpack":"4.30.0","full-icu":"^1.3.0","prettier":"1.16.4","react-ga":"^2.5.2","recharts":"1.0.0-beta.9","testcafe":"1.1.4","commander":"2.14.1","node-sass":"4.13.0","react-dom":"^16.5.2","stylelint":"^10.0.0","supertest":"3.0.0","ts-loader":"6.0.0","@types/raf":"^3.4.0","css-loader":"0.28.7","jest-junit":"3.0.0","raw-loader":"0.5.1","styled-jsx":"2.2.1","typescript":"3.3.4000","@babel/core":"7.4.4","@types/jest":"24.0.6","@types/node":"7.0.8","@types/uuid":"3.4.3","file-loader":"3.0.1","jest-enzyme":"7.0.2","lint-staged":"9.1.0","sass-loader":"6.0.6","webpack-cli":"3.3.2","@types/react":"16.8.6","babel-loader":"8.0.5","react-helmet":"5.2.0","react-select":"1.2.1","style-loader":"0.19.1","@types/enzyme":"3.1.13","@types/lodash":"4.14.123","testcafe-live":"0.1.4","@babel/runtime":"7.4.4","dotenv-webpack":"^1.7.0","@babel/polyfill":"^7.4.4","@storybook/react":"5.0.11","@types/invariant":"2.2.29","@types/react-dom":"16.0.11","isomorphic-fetch":"2.2.1","react-datepicker":"1.1.0","react-router-dom":"4.2.2","@babel/preset-env":"7.4.4","@gooddata/mock-js":"^2.13.0","@storybook/addons":"5.0.11","@types/classnames":"2.2.3","@types/prop-types":"15.5.2","@storybook/theming":"5.0.11","identity-obj-proxy":"^3.0.0","intl-messageformat":"^7.5.4","webpack-dev-server":"3.3.1","@babel/preset-react":"7.0.0","@types/react-portal":"4.0.1","@types/react-window":"^1.8.1","babel-plugin-lodash":"3.3.4","html-webpack-plugin":"3.2.0","react-test-renderer":"16.4.2","@types/react-measure":"2.0.5","clean-webpack-plugin":"2.0.2","stats-webpack-plugin":"0.7.0","eslint-config-prettier":"4.1.0","react-google-recaptcha":"^0.14.1","tslint-config-prettier":"1.18.0","@gooddata/eslint-config":"^1.0.0","@gooddata/tslint-config":"1.0.0","@types/react-responsive":"^3.0.3","@types/storybook__react":"4.0.1","@types/stringify-object":"^3.2.0","enzyme-adapter-react-16":"1.3.1","@gooddata/test-storybook":"3.2.1","@storybook/addon-actions":"5.0.11","@storybook/addon-options":"5.0.11","node-sass-magic-importer":"5.1.0","react-syntax-highlighter":"11.0.2","@types/fixed-data-table-2":"0.8.1","stylelint-config-prettier":"5.2.0","@gooddata/stylelint-config":"4.0.0","@types/react-test-renderer":"16.0.0","circular-dependency-plugin":"5.0.2","compression-webpack-plugin":"2.0.0","@types/json-stable-stringify":"^1.0.32","@gooddata/frontend-npm-scripts":"1.1.0","@types/enzyme-adapter-react-16":"1.0.3","stylelint-checkstyle-formatter":"0.1.0","@types/storybook__addon-actions":"3.4.2","@babel/plugin-proposal-class-properties":"7.4.4","@babel/plugin-proposal-object-rest-spread":"7.4.4","@babel/plugin-transform-async-to-generator":"7.4.4"},"peerDependencies":{"react":"^16.5.2","react-dom":"^16.5.2"},"_npmOperationalInternal":{"tmp":"tmp/react-components_7.5.0-beta.47_1585786447800_0.04863411852566224","host":"s3://npm-registry-packages"}},"7.5.0-beta.48":{"name":"@gooddata/react-components","version":"7.5.0-beta.48","author":{"name":"GoodData Corporation"},"license":"BSD-3-Clause","_id":"@gooddata/react-components@7.5.0-beta.48","maintainers":[{"name":"afi","email":"adam.fiedler@gooddata.com"},{"name":"bertold8","email":"ivan.nejezchleb@seznam.cz"},{"name":"brbistas","email":"valentinos.chraniotis@gooddata.com"},{"name":"bugsbunny338","email":"jiri.zajic@mensa.cz"},{"name":"de.do","email":"de.do@gooddata.com"},{"name":"gooddata-ci","email":"rail@gooddata.com"},{"name":"hung.nguyen.hoang","email":"hung.nguyen@gooddata.com"},{"name":"ivan.mjartan","email":"ivan.mjartan@gooddata.com"},{"name":"jakub-sterba","email":"jakub.sterba@gooddata.com"},{"name":"jankc","email":"jan.krapac@gmail.com"},{"name":"jaroslav.tomecek","email":"jaroslav.tomecek@gooddata.com"},{"name":"jkittler","email":"honza.kittler@gmail.com"},{"name":"khanh.le","email":"khanh.le@gooddata.com"},{"name":"lanhuynh","email":"lan.huynh@gooddata.com"},{"name":"linhhong","email":"linh.hong@gooddata.com"},{"name":"lupko","email":"lubomir.slivka@gooddata.com"},{"name":"matyas.kandl","email":"matyas.kandl@gooddata.com"},{"name":"michal.marsal","email":"michal.marsal@gooddata.com"},{"name":"naibinh","email":"naibinh@gmail.com"},{"name":"nikolacech","email":"nikola.cech@gooddata.com"},{"name":"nis.hua","email":"nis.hua@gooddata.com"},{"name":"no23reason","email":"dan.homola@hotmail.cz"},{"name":"patrikbraborec","email":"patrik.braborec@gooddata.com"},{"name":"pbenes","email":"petr.benes@gooddata.com"},{"name":"petrjanu","email":"petr.janu@gooddata.com"},{"name":"pkingo","email":"philipandreaskingo@hotmail.com"},{"name":"ptquang86","email":"ptquang86@gmail.com"},{"name":"qduval","email":"quentin.duval@gooddata.com"},{"name":"rodri360","email":"me@rodri360.com"},{"name":"sitina","email":"jiri.sitina@gooddata.com"},{"name":"strouhaljan","email":"strouhal.jan@gmail.com"},{"name":"tomas.kratochvil","email":"tomas.kratochvil@gooddata.com"},{"name":"tomasreichmann","email":"tomasreichmann@gmail.com"},{"name":"tomsatgd","email":"tomas.satinsky@gooddata.com"},{"name":"trung-le-quoc","email":"trung.le@gooddata.com"},{"name":"tu-ngo","email":"tungo1981@gmail.com"},{"name":"tulean","email":"tuan.le@gooddata.com"},{"name":"tuqt1005","email":"tu.tran@gooddata.com"},{"name":"utdnah","email":"danh.ung@gooddata.com"},{"name":"vlastikcz","email":"vlastimil.kotas@gooddata.com"},{"name":"vu.pham","email":"vu.pham@gooddata.com"},{"name":"xmort","email":"petr.dolejsi@gooddata.com"},{"name":"yanlipnican","email":"yanlipnican@gmail.com"}],"homepage":"https://github.com/gooddata/gooddata-react-components#readme","bugs":{"url":"https://github.com/gooddata/gooddata-react-components/issues"},"dist":{"shasum":"68c055f15f76035bbdef8903f9460cc2b6fc3429","tarball":"https://registry.npmjs.org/@gooddata/react-components/-/react-components-7.5.0-beta.48.tgz","fileCount":2498,"integrity":"sha512-GBnRLdKrqVpUly/RTWs0eEDa1Xkyf48q5nlWjVUTGtF5Re/u5UnX0VskfNg/UZmaVl2HrhKi8gSDN0el+klqWg==","signatures":[{"sig":"MEUCIH4I5zDp0TtaeZId8Jxvmw5bbEjJ+mbmIhpCoYnLbBVZAiEAmxDi3XR60mB1z0Bgq4guyWEr5CHW04UtlnfH2CtsOBM=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":9866005,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJehZeLCRA9TVsSAnZWagAA/9QP/1+gH3G+MOBx2ZxaWJ90\nnc3r9EacLFMcthOeLnsKUhKyprCGDg9YqZ/U7hagupkZWNE/QOd6xOrSM4rQ\ni+fFFSRfZEbWuit/SFvZaRPxTOtNaFl1SydfpLsJcg70Jix/JGPZeoAOjQAd\n790MI2x1+/UVxRGFwn1JKrK1WQCoWeDxgoP6Fdp9eFoB0uENeP/K1YzqKnWr\nGvcQDZpke5cDaq5laQTlUiezE9tBKxvTub+vzan+uyp5VhzQjwiovh5gdAXN\nXkYXNY552dlSM+BITVdWB7gAi3xXZX8tuFZtxWOYRSlCo5Q0jq1SmkXJh4kB\n9MK4FFxVk7lHoC8BOEt4ZUGSF/ACs172PmvkxxJf6BSxcfywQlUNIvt3ikLq\n6xHl4E6/ECroV84WkRcJE+6j9OjQ53Ey8o/4ISJEQc4fxhDwDls5ixExkwMe\neTOlg3fEiSRfNGhWEOSO9b9v/ww25/tZbCOuMAU3E/niFOGObntmiag0clqf\nI5O+4QIVxrDQXnWoRM2HdrrMoI/BiIHx4aTuf5fQ2AdAcmiHkhQjJu9owubb\nlUgb36VxvgDwAqegB/zymR7efM+0WXV6dc8TyhSyPL+Q3a/2iuPHjJHZHp1K\nbEuUgPjYR/FjMs14oC4lNM1eMR6zqNnCewup9qjxCvNpo/D0JDNCYb53t75J\na+jS\r\n=PkA7\r\n-----END PGP SIGNATURE-----\r\n"},"main":"dist/index.js","husky":{"hooks":{"pre-commit":"lint-staged"}},"config":{"eslint":"./examples/**/*.{js,jsx}","tslint":"./{__mocks__,src,stories}/{,**/}*.{ts,tsx}"},"readme":"[![npm version](https://badge.fury.io/js/%40gooddata%2Freact-components.svg)](https://www.npmjs.com/package/@gooddata/react-components)\n\n# GoodData.UI React components\n> A React-based JavaScript library for building data-driven applications\n\n## Getting started\n- [GoodData.UI Documentation](http://sdk.gooddata.com/gooddata-ui/)\n- [GoodData.UI Live Examples](https://gooddata-examples.herokuapp.com/)\n- [Stack Overflow](https://stackoverflow.com/questions/tagged/gooddata)\n\n### Usage\nWith [yarn](https://yarnpkg.com) installed, go to your project directory and run\n```\n$ yarn add @gooddata/react-components\n```\nIf you prefer [npm](npmjs.com) run\n```\n$ npm install --save @gooddata/react-components\n```\n\nThe public API is exposed via global `index.js`. Except for the styles, do not import any other file directly\nbecause they are not intended to be part of the public API.\n\n## Contributing\n\nWe welcome any contribution in form of [issues](https://github.com/gooddata/gooddata-react-components/issues) or [pull requests](https://github.com/gooddata/gooddata-react-components/pulls).\n\nInstall [Node.js](http://nodejs.org) (node 12.16.1, npm v6.13.4) and [Yarn](https://classic.yarnpkg.com) (1.22.4).\n\nInstall dependencies:\n```\nyarn install --frozen-lockfile\n```\n\nThese commands may come in handy while developing:\n\n| command | description |\n| ------- | ----------- |\n| `yarn install --pure-lockfile` | first step |\n| ||\n| `yarn dev` | build react-components to `/dist` in watch mode |\n| `yarn test` | run all unit tests |\n| `yarn prettier-write` | format the source code to match the valid codestyle |\n| `yarn validate` | validate codestyle |\n| ||\n| `yarn storybook` | run storybook from `/stories` on http://localhost:9001 |\n| `yarn build-storybook` | build storybook to `/dist-storybook` |\n| `yarn test-storybook` | run storybook and [screenshot tests](https://github.com/gooddata/gdc-client-utils/tree/master/test-storybook) |\n| ||\n| `yarn examples` | run Live Examples dev-server from `/examples` on https://localhost:8999 |\n| `yarn examples-build` | build Live Examples to `/examples/dist` |\n| `yarn examples-server` | serve built Live Examples - see `/examples/server/src` |\n| `yarn examples-testcafe` | run testcafe tests against `localhost:8999` |\n\n### Deploy to heroku.com\nWhen you deploy this repo to heroku, it serves *GoodData.UI Live Examples*.\nRelevant tasks are in `Procfile` and `package.json`.\n\n```bash\n# run in the project directory\nheroku login\nheroku create <your-app-name>\nheroku config:set DOMAIN_ADMIN_USERNAME=x@gooddata.com DOMAIN_ADMIN_PASSWORD=xy PROJECT_ID_TO_ASSIGN=xms7ga4tf3g3nzucd8380o2bev8oeknp\ngit push heroku HEAD:master\nheroku open\n```\n### Enable Geo Chart for Storybook and Live Examples\nGeo chart uses Mapbox to render map which requires a Mapbox access token.\n- Register an account and create Mapbox access token at [guide](https://docs.mapbox.com/help/how-mapbox-works/access-tokens/)\n- Store the created token at `.env`:\n```bash\necho -e \"EXAMPLE_MAPBOX_ACCESS_TOKEN=token\" >> .env # only need to run once\necho -e \"STORYBOOK_MAPBOX_ACCESS_TOKEN=token\" >> .env # only need to run once\n```\n\n### Run Live Examples Locally\nTo run *GoodData.UI Live Examples* locally:\n```bash\ngit clone <this-repository>\ncd  <repository-folder>\nyarn install --pure-lockfile\nyarn examples\n```\nThen open https://localhost:8999 and login using Live Examples account (you can [create one here](https://gooddata-examples.herokuapp.com/registration)).\n\n### Run Storybook locally\n- Run storybook with token stored in `.env` for more secure\n```bash\nyarn storybook\n```\n- Or run storybook with token env param exposed to cli (not suggested)\n```bash\nSTORYBOOK_MAPBOX_ACCESS_TOKEN=token yarn storybook\n```\n- Apply either above way to `yarn build-storybook` or `yarn test-storybook`\n\n### Source code formatting\nThe source code in the repository is formatted by [Prettier](https://prettier.io/).\nThe format of the code is validated by our Continuous Integration server and is one of the requirements of successful merge.\n\nPrettier is supported by every major IDE. You can find the list of supported editors and how to configure them [here](https://prettier.io/docs/en/editors.html).\n\nIn the case, when your editor is not supported or you don't want to setup the integration, you can run the `yarn prettier-write` command to reformat the code before commit.\n\n## Changelog\n\n- see [CHANGELOG.md](CHANGELOG.md)\n\n## Supported versions\n\nIn order to make the user experience with integrating GoodData UI SDK as smooth and secure as possible and to ensure that the SDK is using the latest features of the platform, we will only provide support to two most recent major versions of UI SDK.\n\nThe most recent majors will be supported in the following modes:\n\n- The latest major version will receive all new functionality and all bug fixes\n- The previous major version will only receive fixes to critical issues and security fixes. These fixes will be applied on top of last released version of the previous major\n\nThe customers are encouraged to always use the latest version of the UI SDK.\n\nIn case of using older versions, the user might face API incompatibility, performance or security issues.\n\nPlease follow the installation instructions to update to the newest version.\n\n## License\n\n(C) 2007-2020 GoodData Corporation\n\nThis project is dual licensed:\n\n- The ATTRIBUTION-NONCOMMERCIAL 4.0 INTERNATIONAL (CC BY-NC 4.0) is used for purpose of the trial experience and evaluation of GoodData.UI library.\n- The GOODDATA GOODDATA.UI LIBRARY END USER LICENSE AGREEMENT is used for GoodData customers.\n\nFor more information, please see [LICENSE](https://github.com/gooddata/gooddata-react-components/blob/master/LICENSE)\n","gitHead":"4274b5eeeb4207fea18325faf4e6708b61b91937","scripts":{"dev":"bash scripts/build.sh --dev-watch","test":"jest --watch","build":"bash scripts/build.sh","tslint":"yarn run-tslint -t verbose $npm_package_config_tslint","prepare":"cd examples/server && yarn install --frozen-lockfile && cd ../..; rm -r examples/node_modules 2>/dev/null; true","examples":"bash scripts/run-examples.sh","prepare?":"# Called before `npm publish` and on local `npm install`. Temporarily also for deleting obsolete node_modules. Ends with `true` to continue gracefully.","validate":"tsc --noEmit && yarn tslint && eslint $npm_package_config_eslint && yarn validate-style && yarn prettier-check","build-dev":"bash scripts/build.sh --dev","examples?":"# Default is developer domain, other options: yarn examples [sec,secure,stg,stg2,stg3,demo,developer or URL]","storybook":"yarn build && start-storybook -p 9001 -c .storybook","test-once":"jest","tslint-ci":"mkdir -p ./ci/results && yarn run-tslint -t checkstyle -o ./ci/results/tslint-results.xml $npm_package_config_tslint","run-tslint":"tslint -p tsconfig.json","validate-ci":"tsc --noEmit && yarn tslint-ci  && eslint $npm_package_config_eslint -f checkstyle -o ci/results/eslint-results.xml && yarn validate-style-ci && yarn prettier-check","examples-build":"bash scripts/build-examples.sh","prepublishOnly":"yarn build","prettier-check":"prettier --check '{src,stories,styles,__mocks__,examples/server/src,examples/src,examples/test}/**/*.{ts,js,tsx,jsx,json,scss,md,yaml,html}'","prettier-write":"prettier --write '{src,stories,styles,__mocks__,examples/server/src,examples/src,examples/test}/**/*.{ts,js,tsx,jsx,json,scss,md,yaml,html}'","test-storybook":"yarn build && test-storybook","validate-style":"stylelint '**/*.scss'","build-storybook":"yarn build && build-storybook -c .storybook -o dist-storybook","examples-server":"node examples/server/src/index.js","heroku-postbuild":"yarn examples-build developer","examples-testcafe":"./scripts/run-testcafe.sh visual","validate-style-ci":"stylelint '**/*.scss' --custom-formatter=node_modules/stylelint-checkstyle-formatter > ci/results/stylelint-results.xml","check-circular-deps":"madge --circular --extensions ts ./src","examples-testcafe-ci":"./scripts/run-testcafe.sh ci","examples-testcafe-live":"./scripts/run-testcafe.sh live"},"typings":"dist/index.d.ts","_npmUser":{"name":"gooddata-ci","email":"rail@gooddata.com"},"deprecated":"@gooddata/react-components@7 reached End of Support on March 31, 2022. Please upgrade (see https://sdk.gooddata.com/gooddata-ui/docs/supported_versions.html for more information).","repository":{"url":"git+ssh://git@github.com/gooddata/gooddata-react-components.git","type":"git"},"_npmVersion":"6.13.4","description":"GoodData.UI - A powerful JavaScript library for building analytical applications","directories":{},"lint-staged":{"{src,stories,styles,__mocks__,examples/server/src,examples/src,examples/test}/**/*.{ts,js,tsx,jsx,scss}":["npx gdc-fix-copyright","git add"],"{src,stories,styles,__mocks__,examples/server/src,examples/src,examples/test}/**/*.{ts,js,tsx,jsx,json,scss,md,yaml,html}":["prettier --write","git add"]},"_nodeVersion":"12.16.1","dependencies":{"rxjs":"^5.5.6","uuid":"^3.2.1","immer":"^1.3.1","lodash":"^4.17.15","date-fns":"^2.7.0","downshift":"^3.2.7","invariant":"^2.2.2","mapbox-gl":"^1.6.1","classnames":"^2.2.6","highcharts":"7.1.1","prop-types":"^15.6.0","react-intl":"^3.6.0","custom-event":"^1.0.1","react-window":"^1.8.1","ag-grid-react":"20.0.0","react-measure":"^2.3.0","@types/mapbox-gl":"^1.6.1","react-day-picker":"~7.3.0","react-responsive":"^3.0.0","stringify-object":"^2.4.0","@gooddata/typings":"^2.23.0","ag-grid-community":"20.0.0","http-status-codes":"^1.3.0","@gooddata/js-utils":"^3.5.0","@gooddata/numberjs":"^3.2.4","fixed-data-table-2":"0.7.17","@gooddata/goodstrap":"^68.3.0","react-dom-factories":"^1.0.2","@gooddata/gooddata-js":"^12.5.2","json-stable-stringify":"^1.0.1","react-transition-group":"^2.2.1","hoist-non-react-statics":"^3.3.0","nodelist-foreach-polyfill":"^1.2.0","@formatjs/intl-pluralrules":"^1.3.6","highcharts-grouped-categories":"^1.1.3"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"raf":"3.3.2","yup":"^0.24.1","jest":"24.7.1","husky":"3.0.0","madge":"^3.4.4","react":"^16.5.2","enzyme":"3.5.0","eslint":"4.19.1","formik":"^0.11.11","moment":"2.23.0","history":"^4.7.2","ts-jest":"24.0.0","webpack":"4.30.0","full-icu":"^1.3.0","prettier":"1.16.4","react-ga":"^2.5.2","recharts":"1.0.0-beta.9","testcafe":"1.1.4","commander":"2.14.1","node-sass":"4.13.0","react-dom":"^16.5.2","stylelint":"^10.0.0","supertest":"3.0.0","ts-loader":"6.0.0","@types/raf":"^3.4.0","css-loader":"0.28.7","jest-junit":"3.0.0","raw-loader":"0.5.1","styled-jsx":"2.2.1","typescript":"3.3.4000","@babel/core":"7.4.4","@types/jest":"24.0.6","@types/node":"7.0.8","@types/uuid":"3.4.3","file-loader":"3.0.1","jest-enzyme":"7.0.2","lint-staged":"9.1.0","sass-loader":"6.0.6","webpack-cli":"3.3.2","@types/react":"16.8.6","babel-loader":"8.0.5","react-helmet":"5.2.0","react-select":"1.2.1","style-loader":"0.19.1","@types/enzyme":"3.1.13","@types/lodash":"4.14.123","testcafe-live":"0.1.4","@babel/runtime":"7.4.4","dotenv-webpack":"^1.7.0","@babel/polyfill":"^7.4.4","@storybook/react":"5.0.11","@types/invariant":"2.2.29","@types/react-dom":"16.0.11","isomorphic-fetch":"2.2.1","react-datepicker":"1.1.0","react-router-dom":"4.2.2","@babel/preset-env":"7.4.4","@gooddata/mock-js":"^2.13.0","@storybook/addons":"5.0.11","@types/classnames":"2.2.3","@types/prop-types":"15.5.2","@storybook/theming":"5.0.11","identity-obj-proxy":"^3.0.0","intl-messageformat":"^7.5.4","webpack-dev-server":"3.3.1","@babel/preset-react":"7.0.0","@types/react-portal":"4.0.1","@types/react-window":"^1.8.1","babel-plugin-lodash":"3.3.4","html-webpack-plugin":"3.2.0","react-test-renderer":"16.4.2","@types/react-measure":"2.0.5","clean-webpack-plugin":"2.0.2","stats-webpack-plugin":"0.7.0","eslint-config-prettier":"4.1.0","react-google-recaptcha":"^0.14.1","tslint-config-prettier":"1.18.0","@gooddata/eslint-config":"^1.0.0","@gooddata/tslint-config":"1.0.0","@types/react-responsive":"^3.0.3","@types/storybook__react":"4.0.1","@types/stringify-object":"^3.2.0","enzyme-adapter-react-16":"1.3.1","@gooddata/test-storybook":"3.2.1","@storybook/addon-actions":"5.0.11","@storybook/addon-options":"5.0.11","node-sass-magic-importer":"5.1.0","react-syntax-highlighter":"11.0.2","@types/fixed-data-table-2":"0.8.1","stylelint-config-prettier":"5.2.0","@gooddata/stylelint-config":"4.0.0","@types/react-test-renderer":"16.0.0","circular-dependency-plugin":"5.0.2","compression-webpack-plugin":"2.0.0","@types/json-stable-stringify":"^1.0.32","@gooddata/frontend-npm-scripts":"1.1.0","@types/enzyme-adapter-react-16":"1.0.3","stylelint-checkstyle-formatter":"0.1.0","@types/storybook__addon-actions":"3.4.2","@babel/plugin-proposal-class-properties":"7.4.4","@babel/plugin-proposal-object-rest-spread":"7.4.4","@babel/plugin-transform-async-to-generator":"7.4.4"},"peerDependencies":{"react":"^16.5.2","react-dom":"^16.5.2"},"_npmOperationalInternal":{"tmp":"tmp/react-components_7.5.0-beta.48_1585813386392_0.40027428704799384","host":"s3://npm-registry-packages"}},"7.5.0-beta.49":{"name":"@gooddata/react-components","version":"7.5.0-beta.49","author":{"name":"GoodData Corporation"},"license":"BSD-3-Clause","_id":"@gooddata/react-components@7.5.0-beta.49","maintainers":[{"name":"afi","email":"adam.fiedler@gooddata.com"},{"name":"bertold8","email":"ivan.nejezchleb@seznam.cz"},{"name":"brbistas","email":"valentinos.chraniotis@gooddata.com"},{"name":"bugsbunny338","email":"jiri.zajic@mensa.cz"},{"name":"de.do","email":"de.do@gooddata.com"},{"name":"gooddata-ci","email":"rail@gooddata.com"},{"name":"hung.nguyen.hoang","email":"hung.nguyen@gooddata.com"},{"name":"ivan.mjartan","email":"ivan.mjartan@gooddata.com"},{"name":"jakub-sterba","email":"jakub.sterba@gooddata.com"},{"name":"jankc","email":"jan.krapac@gmail.com"},{"name":"jaroslav.tomecek","email":"jaroslav.tomecek@gooddata.com"},{"name":"jkittler","email":"honza.kittler@gmail.com"},{"name":"khanh.le","email":"khanh.le@gooddata.com"},{"name":"lanhuynh","email":"lan.huynh@gooddata.com"},{"name":"linhhong","email":"linh.hong@gooddata.com"},{"name":"lupko","email":"lubomir.slivka@gooddata.com"},{"name":"matyas.kandl","email":"matyas.kandl@gooddata.com"},{"name":"michal.marsal","email":"michal.marsal@gooddata.com"},{"name":"naibinh","email":"naibinh@gmail.com"},{"name":"nikolacech","email":"nikola.cech@gooddata.com"},{"name":"nis.hua","email":"nis.hua@gooddata.com"},{"name":"no23reason","email":"dan.homola@hotmail.cz"},{"name":"patrikbraborec","email":"patrik.braborec@gooddata.com"},{"name":"pbenes","email":"petr.benes@gooddata.com"},{"name":"petrjanu","email":"petr.janu@gooddata.com"},{"name":"pkingo","email":"philipandreaskingo@hotmail.com"},{"name":"ptquang86","email":"ptquang86@gmail.com"},{"name":"qduval","email":"quentin.duval@gooddata.com"},{"name":"rodri360","email":"me@rodri360.com"},{"name":"sitina","email":"jiri.sitina@gooddata.com"},{"name":"strouhaljan","email":"strouhal.jan@gmail.com"},{"name":"tomas.kratochvil","email":"tomas.kratochvil@gooddata.com"},{"name":"tomasreichmann","email":"tomasreichmann@gmail.com"},{"name":"tomsatgd","email":"tomas.satinsky@gooddata.com"},{"name":"trung-le-quoc","email":"trung.le@gooddata.com"},{"name":"tu-ngo","email":"tungo1981@gmail.com"},{"name":"tulean","email":"tuan.le@gooddata.com"},{"name":"tuqt1005","email":"tu.tran@gooddata.com"},{"name":"utdnah","email":"danh.ung@gooddata.com"},{"name":"vlastikcz","email":"vlastimil.kotas@gooddata.com"},{"name":"vu.pham","email":"vu.pham@gooddata.com"},{"name":"xmort","email":"petr.dolejsi@gooddata.com"},{"name":"yanlipnican","email":"yanlipnican@gmail.com"}],"homepage":"https://github.com/gooddata/gooddata-react-components#readme","bugs":{"url":"https://github.com/gooddata/gooddata-react-components/issues"},"dist":{"shasum":"0e866e2c83fa4af869f0da4b25f9563365391e99","tarball":"https://registry.npmjs.org/@gooddata/react-components/-/react-components-7.5.0-beta.49.tgz","fileCount":2498,"integrity":"sha512-eca1e72+Y9x4dpUyO1D9fqcFpSTtTLPc3z7LcpVN7LaiAnw9E8/Rm5TxvHfmSyItpcFe32fJzmJVbXv0O3ZFuA==","signatures":[{"sig":"MEQCIEO9xnIp2jF5y0dsiwMdx2KFwx0Hg/ZTGktTgmitJCL4AiAHQNGNBcBeK2Iob0oFDzsxxBS2W7iRnV8SPZvcTrbnJQ==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":9865993,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJehafbCRA9TVsSAnZWagAAIBQQAJYbWrHIJz96/H8N45IS\nTGLSVlxUBeh6dGiazKExjmvNVcrlA6Q2ef9Z+AQ6EcYP1xPiMSSFoHrcb4MP\nikj6O6wV/4ka1KD5zpS2dXbSYwjeGOxVJMjk2DXMn6v+We/Wgbal++OX1h1f\no1tQXdhK3/J785IQMGtOtVv1hD/Vze1OIZpxKWNXxmNlTxmA5SnTGZ66AEdD\nBGIjpyPqi66EcBdyWRix7cW1esI87jYOdxl3FXlYU42lD0mXnbrfavh6l0ka\nzNv4nrATyyFhg1uKcq1jusi2nEOAjgyaT2NV6iG310nvRHv0N7FLQoJvTdZT\ngGn12Z/LqG1jZhDsKi69sj9YIeI9TXxMMG1g01aQ36CFxtTnVnfB755O/j7o\nd35c8RLT9m4QoBYQEo8oc9AgAdU3Sp64pZgI59MysUTS+tLNRgM+rg+DWza+\nOUWEHI5OSYbyny9m/bHAOIC2xWrob2gVcLh8bJfFvWsE/cxjKzyjMUkPwbFy\nUmbKdgcVHfZv/BonOEZX9zJYdiCuuNJXbjSRiSnJMSCPm9+6EshJb9Ifc7D6\naY4sSsqN93MoXFL6OkOdnz2j/QrBhsA2jm/g8UEtkrEYdpDT5Kc43X3QfG8j\nRjTdieXu8xntL0E4WKfNbcQcSwQh/Gi0j8KkcMAXK8FeFJu0tYSyJbk292cP\ngekB\r\n=dQyw\r\n-----END PGP SIGNATURE-----\r\n"},"main":"dist/index.js","husky":{"hooks":{"pre-commit":"lint-staged"}},"config":{"eslint":"./examples/**/*.{js,jsx}","tslint":"./{__mocks__,src,stories}/{,**/}*.{ts,tsx}"},"readme":"[![npm version](https://badge.fury.io/js/%40gooddata%2Freact-components.svg)](https://www.npmjs.com/package/@gooddata/react-components)\n\n# GoodData.UI React components\n> A React-based JavaScript library for building data-driven applications\n\n## Getting started\n- [GoodData.UI Documentation](http://sdk.gooddata.com/gooddata-ui/)\n- [GoodData.UI Live Examples](https://gooddata-examples.herokuapp.com/)\n- [Stack Overflow](https://stackoverflow.com/questions/tagged/gooddata)\n\n### Usage\nWith [yarn](https://yarnpkg.com) installed, go to your project directory and run\n```\n$ yarn add @gooddata/react-components\n```\nIf you prefer [npm](npmjs.com) run\n```\n$ npm install --save @gooddata/react-components\n```\n\nThe public API is exposed via global `index.js`. Except for the styles, do not import any other file directly\nbecause they are not intended to be part of the public API.\n\n## Contributing\n\nWe welcome any contribution in form of [issues](https://github.com/gooddata/gooddata-react-components/issues) or [pull requests](https://github.com/gooddata/gooddata-react-components/pulls).\n\nInstall [Node.js](http://nodejs.org) (node 12.16.1, npm v6.13.4) and [Yarn](https://classic.yarnpkg.com) (1.22.4).\n\nInstall dependencies:\n```\nyarn install --frozen-lockfile\n```\n\nThese commands may come in handy while developing:\n\n| command | description |\n| ------- | ----------- |\n| `yarn install --pure-lockfile` | first step |\n| ||\n| `yarn dev` | build react-components to `/dist` in watch mode |\n| `yarn test` | run all unit tests |\n| `yarn prettier-write` | format the source code to match the valid codestyle |\n| `yarn validate` | validate codestyle |\n| ||\n| `yarn storybook` | run storybook from `/stories` on http://localhost:9001 |\n| `yarn build-storybook` | build storybook to `/dist-storybook` |\n| `yarn test-storybook` | run storybook and [screenshot tests](https://github.com/gooddata/gdc-client-utils/tree/master/test-storybook) |\n| ||\n| `yarn examples` | run Live Examples dev-server from `/examples` on https://localhost:8999 |\n| `yarn examples-build` | build Live Examples to `/examples/dist` |\n| `yarn examples-server` | serve built Live Examples - see `/examples/server/src` |\n| `yarn examples-testcafe` | run testcafe tests against `localhost:8999` |\n\n### Deploy to heroku.com\nWhen you deploy this repo to heroku, it serves *GoodData.UI Live Examples*.\nRelevant tasks are in `Procfile` and `package.json`.\n\n```bash\n# run in the project directory\nheroku login\nheroku create <your-app-name>\nheroku config:set DOMAIN_ADMIN_USERNAME=x@gooddata.com DOMAIN_ADMIN_PASSWORD=xy PROJECT_ID_TO_ASSIGN=xms7ga4tf3g3nzucd8380o2bev8oeknp\ngit push heroku HEAD:master\nheroku open\n```\n### Enable Geo Chart for Storybook and Live Examples\nGeo chart uses Mapbox to render map which requires a Mapbox access token.\n- Register an account and create Mapbox access token at [guide](https://docs.mapbox.com/help/how-mapbox-works/access-tokens/)\n- Store the created token at `.env`:\n```bash\necho -e \"EXAMPLE_MAPBOX_ACCESS_TOKEN=token\" >> .env # only need to run once\necho -e \"STORYBOOK_MAPBOX_ACCESS_TOKEN=token\" >> .env # only need to run once\n```\n\n### Run Live Examples Locally\nTo run *GoodData.UI Live Examples* locally:\n```bash\ngit clone <this-repository>\ncd  <repository-folder>\nyarn install --pure-lockfile\nyarn examples\n```\nThen open https://localhost:8999 and login using Live Examples account (you can [create one here](https://gooddata-examples.herokuapp.com/registration)).\n\n### Run Storybook locally\n- Run storybook with token stored in `.env` for more secure\n```bash\nyarn storybook\n```\n- Or run storybook with token env param exposed to cli (not suggested)\n```bash\nSTORYBOOK_MAPBOX_ACCESS_TOKEN=token yarn storybook\n```\n- Apply either above way to `yarn build-storybook` or `yarn test-storybook`\n\n### Source code formatting\nThe source code in the repository is formatted by [Prettier](https://prettier.io/).\nThe format of the code is validated by our Continuous Integration server and is one of the requirements of successful merge.\n\nPrettier is supported by every major IDE. You can find the list of supported editors and how to configure them [here](https://prettier.io/docs/en/editors.html).\n\nIn the case, when your editor is not supported or you don't want to setup the integration, you can run the `yarn prettier-write` command to reformat the code before commit.\n\n## Changelog\n\n- see [CHANGELOG.md](CHANGELOG.md)\n\n## Supported versions\n\nIn order to make the user experience with integrating GoodData UI SDK as smooth and secure as possible and to ensure that the SDK is using the latest features of the platform, we will only provide support to two most recent major versions of UI SDK.\n\nThe most recent majors will be supported in the following modes:\n\n- The latest major version will receive all new functionality and all bug fixes\n- The previous major version will only receive fixes to critical issues and security fixes. These fixes will be applied on top of last released version of the previous major\n\nThe customers are encouraged to always use the latest version of the UI SDK.\n\nIn case of using older versions, the user might face API incompatibility, performance or security issues.\n\nPlease follow the installation instructions to update to the newest version.\n\n## License\n\n(C) 2007-2020 GoodData Corporation\n\nThis project is dual licensed:\n\n- The ATTRIBUTION-NONCOMMERCIAL 4.0 INTERNATIONAL (CC BY-NC 4.0) is used for purpose of the trial experience and evaluation of GoodData.UI library.\n- The GOODDATA GOODDATA.UI LIBRARY END USER LICENSE AGREEMENT is used for GoodData customers.\n\nFor more information, please see [LICENSE](https://github.com/gooddata/gooddata-react-components/blob/master/LICENSE)\n","gitHead":"8cc6fa69832936b3e48d08b5cc37d81c587f92e5","scripts":{"dev":"bash scripts/build.sh --dev-watch","test":"jest --watch","build":"bash scripts/build.sh","tslint":"yarn run-tslint -t verbose $npm_package_config_tslint","prepare":"cd examples/server && yarn install --frozen-lockfile && cd ../..; rm -r examples/node_modules 2>/dev/null; true","examples":"bash scripts/run-examples.sh","prepare?":"# Called before `npm publish` and on local `npm install`. Temporarily also for deleting obsolete node_modules. Ends with `true` to continue gracefully.","validate":"tsc --noEmit && yarn tslint && eslint $npm_package_config_eslint && yarn validate-style && yarn prettier-check","build-dev":"bash scripts/build.sh --dev","examples?":"# Default is developer domain, other options: yarn examples [sec,secure,stg,stg2,stg3,demo,developer or URL]","storybook":"yarn build && start-storybook -p 9001 -c .storybook","test-once":"jest","tslint-ci":"mkdir -p ./ci/results && yarn run-tslint -t checkstyle -o ./ci/results/tslint-results.xml $npm_package_config_tslint","run-tslint":"tslint -p tsconfig.json","validate-ci":"tsc --noEmit && yarn tslint-ci  && eslint $npm_package_config_eslint -f checkstyle -o ci/results/eslint-results.xml && yarn validate-style-ci && yarn prettier-check","examples-build":"bash scripts/build-examples.sh","prepublishOnly":"yarn build","prettier-check":"prettier --check '{src,stories,styles,__mocks__,examples/server/src,examples/src,examples/test}/**/*.{ts,js,tsx,jsx,json,scss,md,yaml,html}'","prettier-write":"prettier --write '{src,stories,styles,__mocks__,examples/server/src,examples/src,examples/test}/**/*.{ts,js,tsx,jsx,json,scss,md,yaml,html}'","test-storybook":"yarn build && test-storybook","validate-style":"stylelint '**/*.scss'","build-storybook":"yarn build && build-storybook -c .storybook -o dist-storybook","examples-server":"node examples/server/src/index.js","heroku-postbuild":"yarn examples-build developer","examples-testcafe":"./scripts/run-testcafe.sh visual","validate-style-ci":"stylelint '**/*.scss' --custom-formatter=node_modules/stylelint-checkstyle-formatter > ci/results/stylelint-results.xml","check-circular-deps":"madge --circular --extensions ts ./src","examples-testcafe-ci":"./scripts/run-testcafe.sh ci","examples-testcafe-live":"./scripts/run-testcafe.sh live"},"typings":"dist/index.d.ts","_npmUser":{"name":"gooddata-ci","email":"rail@gooddata.com"},"deprecated":"@gooddata/react-components@7 reached End of Support on March 31, 2022. Please upgrade (see https://sdk.gooddata.com/gooddata-ui/docs/supported_versions.html for more information).","repository":{"url":"git+ssh://git@github.com/gooddata/gooddata-react-components.git","type":"git"},"_npmVersion":"6.13.4","description":"GoodData.UI - A powerful JavaScript library for building analytical applications","directories":{},"lint-staged":{"{src,stories,styles,__mocks__,examples/server/src,examples/src,examples/test}/**/*.{ts,js,tsx,jsx,scss}":["npx gdc-fix-copyright","git add"],"{src,stories,styles,__mocks__,examples/server/src,examples/src,examples/test}/**/*.{ts,js,tsx,jsx,json,scss,md,yaml,html}":["prettier --write","git add"]},"_nodeVersion":"12.16.1","dependencies":{"rxjs":"^5.5.6","uuid":"^3.2.1","immer":"^1.3.1","lodash":"^4.17.15","date-fns":"^2.7.0","downshift":"^3.2.7","invariant":"^2.2.2","mapbox-gl":"^1.6.1","classnames":"^2.2.6","highcharts":"7.1.1","prop-types":"^15.6.0","react-intl":"^3.6.0","custom-event":"^1.0.1","react-window":"^1.8.1","ag-grid-react":"20.0.0","react-measure":"^2.3.0","@types/mapbox-gl":"^1.6.1","react-day-picker":"~7.3.0","react-responsive":"^3.0.0","stringify-object":"^2.4.0","@gooddata/typings":"^2.23.0","ag-grid-community":"20.0.0","http-status-codes":"^1.3.0","@gooddata/js-utils":"^3.5.0","@gooddata/numberjs":"^3.2.4","fixed-data-table-2":"0.7.17","@gooddata/goodstrap":"^68.3.0","react-dom-factories":"^1.0.2","@gooddata/gooddata-js":"^12.5.2","json-stable-stringify":"^1.0.1","react-transition-group":"^2.2.1","hoist-non-react-statics":"^3.3.0","nodelist-foreach-polyfill":"^1.2.0","@formatjs/intl-pluralrules":"^1.3.6","highcharts-grouped-categories":"^1.1.3"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"raf":"3.3.2","yup":"^0.24.1","jest":"24.7.1","husky":"3.0.0","madge":"^3.4.4","react":"^16.5.2","enzyme":"3.5.0","eslint":"4.19.1","formik":"^0.11.11","moment":"2.23.0","history":"^4.7.2","ts-jest":"24.0.0","webpack":"4.30.0","full-icu":"^1.3.0","prettier":"1.16.4","react-ga":"^2.5.2","recharts":"1.0.0-beta.9","testcafe":"1.1.4","commander":"2.14.1","node-sass":"4.13.0","react-dom":"^16.5.2","stylelint":"^10.0.0","supertest":"3.0.0","ts-loader":"6.0.0","@types/raf":"^3.4.0","css-loader":"0.28.7","jest-junit":"3.0.0","raw-loader":"0.5.1","styled-jsx":"2.2.1","typescript":"3.3.4000","@babel/core":"7.4.4","@types/jest":"24.0.6","@types/node":"7.0.8","@types/uuid":"3.4.3","file-loader":"3.0.1","jest-enzyme":"7.0.2","lint-staged":"9.1.0","sass-loader":"6.0.6","webpack-cli":"3.3.2","@types/react":"16.8.6","babel-loader":"8.0.5","react-helmet":"5.2.0","react-select":"1.2.1","style-loader":"0.19.1","@types/enzyme":"3.1.13","@types/lodash":"4.14.123","testcafe-live":"0.1.4","@babel/runtime":"7.4.4","dotenv-webpack":"^1.7.0","@babel/polyfill":"^7.4.4","@storybook/react":"5.0.11","@types/invariant":"2.2.29","@types/react-dom":"16.0.11","isomorphic-fetch":"2.2.1","react-datepicker":"1.1.0","react-router-dom":"4.2.2","@babel/preset-env":"7.4.4","@gooddata/mock-js":"^2.13.0","@storybook/addons":"5.0.11","@types/classnames":"2.2.3","@types/prop-types":"15.5.2","@storybook/theming":"5.0.11","identity-obj-proxy":"^3.0.0","intl-messageformat":"^7.5.4","webpack-dev-server":"3.3.1","@babel/preset-react":"7.0.0","@types/react-portal":"4.0.1","@types/react-window":"^1.8.1","babel-plugin-lodash":"3.3.4","html-webpack-plugin":"3.2.0","react-test-renderer":"16.4.2","@types/react-measure":"2.0.5","clean-webpack-plugin":"2.0.2","stats-webpack-plugin":"0.7.0","eslint-config-prettier":"4.1.0","react-google-recaptcha":"^0.14.1","tslint-config-prettier":"1.18.0","@gooddata/eslint-config":"^1.0.0","@gooddata/tslint-config":"1.0.0","@types/react-responsive":"^3.0.3","@types/storybook__react":"4.0.1","@types/stringify-object":"^3.2.0","enzyme-adapter-react-16":"1.3.1","@gooddata/test-storybook":"3.2.1","@storybook/addon-actions":"5.0.11","@storybook/addon-options":"5.0.11","node-sass-magic-importer":"5.1.0","react-syntax-highlighter":"11.0.2","@types/fixed-data-table-2":"0.8.1","stylelint-config-prettier":"5.2.0","@gooddata/stylelint-config":"4.0.0","@types/react-test-renderer":"16.0.0","circular-dependency-plugin":"5.0.2","compression-webpack-plugin":"2.0.0","@types/json-stable-stringify":"^1.0.32","@gooddata/frontend-npm-scripts":"1.1.0","@types/enzyme-adapter-react-16":"1.0.3","stylelint-checkstyle-formatter":"0.1.0","@types/storybook__addon-actions":"3.4.2","@babel/plugin-proposal-class-properties":"7.4.4","@babel/plugin-proposal-object-rest-spread":"7.4.4","@babel/plugin-transform-async-to-generator":"7.4.4"},"peerDependencies":{"react":"^16.5.2","react-dom":"^16.5.2"},"_npmOperationalInternal":{"tmp":"tmp/react-components_7.5.0-beta.49_1585817563126_0.8208155857253332","host":"s3://npm-registry-packages"}},"7.5.0-alpha-jankc-jkp-cat-1-help-menu-item-2020-04-02T09-25-30-422Z":{"name":"@gooddata/react-components","version":"7.5.0-alpha-jankc-jkp-cat-1-help-menu-item-2020-04-02T09-25-30-422Z","author":{"name":"GoodData Corporation"},"license":"BSD-3-Clause","_id":"@gooddata/react-components@7.5.0-alpha-jankc-jkp-cat-1-help-menu-item-2020-04-02T09-25-30-422Z","maintainers":[{"name":"afi","email":"adam.fiedler@gooddata.com"},{"name":"bertold8","email":"ivan.nejezchleb@seznam.cz"},{"name":"brbistas","email":"valentinos.chraniotis@gooddata.com"},{"name":"bugsbunny338","email":"jiri.zajic@mensa.cz"},{"name":"de.do","email":"de.do@gooddata.com"},{"name":"gooddata-ci","email":"rail@gooddata.com"},{"name":"hung.nguyen.hoang","email":"hung.nguyen@gooddata.com"},{"name":"ivan.mjartan","email":"ivan.mjartan@gooddata.com"},{"name":"jakub-sterba","email":"jakub.sterba@gooddata.com"},{"name":"jankc","email":"jan.krapac@gmail.com"},{"name":"jaroslav.tomecek","email":"jaroslav.tomecek@gooddata.com"},{"name":"jkittler","email":"honza.kittler@gmail.com"},{"name":"khanh.le","email":"khanh.le@gooddata.com"},{"name":"lanhuynh","email":"lan.huynh@gooddata.com"},{"name":"linhhong","email":"linh.hong@gooddata.com"},{"name":"lupko","email":"lubomir.slivka@gooddata.com"},{"name":"matyas.kandl","email":"matyas.kandl@gooddata.com"},{"name":"michal.marsal","email":"michal.marsal@gooddata.com"},{"name":"naibinh","email":"naibinh@gmail.com"},{"name":"nikolacech","email":"nikola.cech@gooddata.com"},{"name":"nis.hua","email":"nis.hua@gooddata.com"},{"name":"no23reason","email":"dan.homola@hotmail.cz"},{"name":"patrikbraborec","email":"patrik.braborec@gooddata.com"},{"name":"pbenes","email":"petr.benes@gooddata.com"},{"name":"petrjanu","email":"petr.janu@gooddata.com"},{"name":"pkingo","email":"philipandreaskingo@hotmail.com"},{"name":"ptquang86","email":"ptquang86@gmail.com"},{"name":"qduval","email":"quentin.duval@gooddata.com"},{"name":"rodri360","email":"me@rodri360.com"},{"name":"sitina","email":"jiri.sitina@gooddata.com"},{"name":"strouhaljan","email":"strouhal.jan@gmail.com"},{"name":"tomas.kratochvil","email":"tomas.kratochvil@gooddata.com"},{"name":"tomasreichmann","email":"tomasreichmann@gmail.com"},{"name":"tomsatgd","email":"tomas.satinsky@gooddata.com"},{"name":"trung-le-quoc","email":"trung.le@gooddata.com"},{"name":"tu-ngo","email":"tungo1981@gmail.com"},{"name":"tulean","email":"tuan.le@gooddata.com"},{"name":"tuqt1005","email":"tu.tran@gooddata.com"},{"name":"utdnah","email":"danh.ung@gooddata.com"},{"name":"vlastikcz","email":"vlastimil.kotas@gooddata.com"},{"name":"vu.pham","email":"vu.pham@gooddata.com"},{"name":"xmort","email":"petr.dolejsi@gooddata.com"},{"name":"yanlipnican","email":"yanlipnican@gmail.com"}],"homepage":"https://github.com/gooddata/gooddata-react-components#readme","bugs":{"url":"https://github.com/gooddata/gooddata-react-components/issues"},"dist":{"shasum":"2d756f1f57e06e257ef9a428a1ff806d029141c5","tarball":"https://registry.npmjs.org/@gooddata/react-components/-/react-components-7.5.0-alpha-jankc-jkp-cat-1-help-menu-item-2020-04-02T09-25-30-422Z.tgz","fileCount":2498,"integrity":"sha512-JDkJTk5olH3U0gB2AQKbnr8WNoYc7E5orU07NI/LBQ7EKlA346wxZwLx730CCwN2cacYW7lzl3sD2G47u+Tpzw==","signatures":[{"sig":"MEYCIQCvdgqMfxgoHLcguy8LtCm6feVkp4PaZsOGnGSVTwsszAIhAPkbzgI7Ghrp4Z1ykRa8gANhnsoiaOBPwRviK6ZvGSzK","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":9864590,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJeha+sCRA9TVsSAnZWagAATQEQAJjpXNZKJsqiXUpMw4K+\nlZZtk4fizuw8kYyxrnm73UfhJ8tU80tEOJ2aH0vxB8dAWKIt/z4+Zbz4nANK\n6v/kKPnjwmp0Vp62UrViblL913B8hxBGWbIDgO8MaiEglR1pIV0vgTf27fIL\nTk2+OAMloLAQyejHE7fc7SsW+DELofeAb+BS48UB4/USy6MvGV5oi9Wa1hp3\nacO0NyWPJnZvk1R+jNK44zcHEbw8+lqjHbPuOL63zgl6HZt4rsagFT2v5G8/\ntQz43XPC+QxLGmMTmQO1gHQCLvpGs1aSMxIQyhOiHRQHTr7DfNUavoSAolzD\nRLIsP8633Vyqc/oaTHuJv+YyrHl1fzC2yxQegwzHKqJNmrQODadi9T4nyvd0\n9w6OUKGoFBfv+OBF4etBFZyPxPafZwXFePQgJxVHShFRaOAn8Mt1Zto2neNX\ndz4AKyNlXcHfvhHdTIhwEt7TSpUnMAiqJWPm6f1/r6QLz4rddh4b748N1RP4\nln7urioGPuTAKIU3ju/pfyMhUE/zDhFyMOei2yfGOw/Ca8GrZl1lGaFMuoJy\nrR2hPevuaJ8iebGsU1SNFwxlDCRPRR+smH23fFD1joPevpbWS8G6KUdBZJKF\n/8NIR+qW4o8s0WwWZI/nn2RMUGP9rlR0tY7XUyKSe9L8/4v5UvrIVSqHgQQ3\n+PWC\r\n=TkSU\r\n-----END PGP SIGNATURE-----\r\n"},"main":"dist/index.js","husky":{"hooks":{"pre-commit":"lint-staged"}},"config":{"eslint":"./examples/**/*.{js,jsx}","tslint":"./{__mocks__,src,stories}/{,**/}*.{ts,tsx}"},"readme":"[![npm version](https://badge.fury.io/js/%40gooddata%2Freact-components.svg)](https://www.npmjs.com/package/@gooddata/react-components)\n\n# GoodData.UI React components\n> A React-based JavaScript library for building data-driven applications\n\n## Getting started\n- [GoodData.UI Documentation](http://sdk.gooddata.com/gooddata-ui/)\n- [GoodData.UI Live Examples](https://gooddata-examples.herokuapp.com/)\n- [Stack Overflow](https://stackoverflow.com/questions/tagged/gooddata)\n\n### Usage\nWith [yarn](https://yarnpkg.com) installed, go to your project directory and run\n```\n$ yarn add @gooddata/react-components\n```\nIf you prefer [npm](npmjs.com) run\n```\n$ npm install --save @gooddata/react-components\n```\n\nThe public API is exposed via global `index.js`. Except for the styles, do not import any other file directly\nbecause they are not intended to be part of the public API.\n\n## Contributing\n\nWe welcome any contribution in form of [issues](https://github.com/gooddata/gooddata-react-components/issues) or [pull requests](https://github.com/gooddata/gooddata-react-components/pulls).\n\nInstall [Node.js](http://nodejs.org) (node 12.16.1, npm v6.13.4) and [Yarn](https://classic.yarnpkg.com) (1.22.4).\n\nInstall dependencies:\n```\nyarn install --frozen-lockfile\n```\n\nThese commands may come in handy while developing:\n\n| command | description |\n| ------- | ----------- |\n| `yarn install --pure-lockfile` | first step |\n| ||\n| `yarn dev` | build react-components to `/dist` in watch mode |\n| `yarn test` | run all unit tests |\n| `yarn prettier-write` | format the source code to match the valid codestyle |\n| `yarn validate` | validate codestyle |\n| ||\n| `yarn storybook` | run storybook from `/stories` on http://localhost:9001 |\n| `yarn build-storybook` | build storybook to `/dist-storybook` |\n| `yarn test-storybook` | run storybook and [screenshot tests](https://github.com/gooddata/gdc-client-utils/tree/master/test-storybook) |\n| ||\n| `yarn examples` | run Live Examples dev-server from `/examples` on https://localhost:8999 |\n| `yarn examples-build` | build Live Examples to `/examples/dist` |\n| `yarn examples-server` | serve built Live Examples - see `/examples/server/src` |\n| `yarn examples-testcafe` | run testcafe tests against `localhost:8999` |\n\n### Deploy to heroku.com\nWhen you deploy this repo to heroku, it serves *GoodData.UI Live Examples*.\nRelevant tasks are in `Procfile` and `package.json`.\n\n```bash\n# run in the project directory\nheroku login\nheroku create <your-app-name>\nheroku config:set DOMAIN_ADMIN_USERNAME=x@gooddata.com DOMAIN_ADMIN_PASSWORD=xy PROJECT_ID_TO_ASSIGN=xms7ga4tf3g3nzucd8380o2bev8oeknp\ngit push heroku HEAD:master\nheroku open\n```\n### Enable Geo Chart for Storybook and Live Examples\nGeo chart uses Mapbox to render map which requires a Mapbox access token.\n- Register an account and create Mapbox access token at [guide](https://docs.mapbox.com/help/how-mapbox-works/access-tokens/)\n- Store the created token at `.env`:\n```bash\necho -e \"EXAMPLE_MAPBOX_ACCESS_TOKEN=token\" >> .env # only need to run once\necho -e \"STORYBOOK_MAPBOX_ACCESS_TOKEN=token\" >> .env # only need to run once\n```\n\n### Run Live Examples Locally\nTo run *GoodData.UI Live Examples* locally:\n```bash\ngit clone <this-repository>\ncd  <repository-folder>\nyarn install --pure-lockfile\nyarn examples\n```\nThen open https://localhost:8999 and login using Live Examples account (you can [create one here](https://gooddata-examples.herokuapp.com/registration)).\n\n### Run Storybook locally\n- Run storybook with token stored in `.env` for more secure\n```bash\nyarn storybook\n```\n- Or run storybook with token env param exposed to cli (not suggested)\n```bash\nSTORYBOOK_MAPBOX_ACCESS_TOKEN=token yarn storybook\n```\n- Apply either above way to `yarn build-storybook` or `yarn test-storybook`\n\n### Source code formatting\nThe source code in the repository is formatted by [Prettier](https://prettier.io/).\nThe format of the code is validated by our Continuous Integration server and is one of the requirements of successful merge.\n\nPrettier is supported by every major IDE. You can find the list of supported editors and how to configure them [here](https://prettier.io/docs/en/editors.html).\n\nIn the case, when your editor is not supported or you don't want to setup the integration, you can run the `yarn prettier-write` command to reformat the code before commit.\n\n## Changelog\n\n- see [CHANGELOG.md](CHANGELOG.md)\n\n## Supported versions\n\nIn order to make the user experience with integrating GoodData UI SDK as smooth and secure as possible and to ensure that the SDK is using the latest features of the platform, we will only provide support to two most recent major versions of UI SDK.\n\nThe most recent majors will be supported in the following modes:\n\n- The latest major version will receive all new functionality and all bug fixes\n- The previous major version will only receive fixes to critical issues and security fixes. These fixes will be applied on top of last released version of the previous major\n\nThe customers are encouraged to always use the latest version of the UI SDK.\n\nIn case of using older versions, the user might face API incompatibility, performance or security issues.\n\nPlease follow the installation instructions to update to the newest version.\n\n## License\n\n(C) 2007-2020 GoodData Corporation\n\nThis project is dual licensed:\n\n- The ATTRIBUTION-NONCOMMERCIAL 4.0 INTERNATIONAL (CC BY-NC 4.0) is used for purpose of the trial experience and evaluation of GoodData.UI library.\n- The GOODDATA GOODDATA.UI LIBRARY END USER LICENSE AGREEMENT is used for GoodData customers.\n\nFor more information, please see [LICENSE](https://github.com/gooddata/gooddata-react-components/blob/master/LICENSE)\n","gitHead":"caf482041c8d68fc7061a225047d399eee295948","scripts":{"dev":"bash scripts/build.sh --dev-watch","test":"jest --watch","build":"bash scripts/build.sh","tslint":"yarn run-tslint -t verbose $npm_package_config_tslint","prepare":"cd examples/server && yarn install --frozen-lockfile && cd ../..; rm -r examples/node_modules 2>/dev/null; true","examples":"bash scripts/run-examples.sh","prepare?":"# Called before `npm publish` and on local `npm install`. Temporarily also for deleting obsolete node_modules. Ends with `true` to continue gracefully.","validate":"tsc --noEmit && yarn tslint && eslint $npm_package_config_eslint && yarn validate-style && yarn prettier-check","build-dev":"bash scripts/build.sh --dev","examples?":"# Default is developer domain, other options: yarn examples [sec,secure,stg,stg2,stg3,demo,developer or URL]","storybook":"yarn build && start-storybook -p 9001 -c .storybook","test-once":"jest","tslint-ci":"mkdir -p ./ci/results && yarn run-tslint -t checkstyle -o ./ci/results/tslint-results.xml $npm_package_config_tslint","run-tslint":"tslint -p tsconfig.json","validate-ci":"tsc --noEmit && yarn tslint-ci  && eslint $npm_package_config_eslint -f checkstyle -o ci/results/eslint-results.xml && yarn validate-style-ci && yarn prettier-check","examples-build":"bash scripts/build-examples.sh","prepublishOnly":"yarn build","prettier-check":"prettier --check '{src,stories,styles,__mocks__,examples/server/src,examples/src,examples/test}/**/*.{ts,js,tsx,jsx,json,scss,md,yaml,html}'","prettier-write":"prettier --write '{src,stories,styles,__mocks__,examples/server/src,examples/src,examples/test}/**/*.{ts,js,tsx,jsx,json,scss,md,yaml,html}'","test-storybook":"yarn build && test-storybook","validate-style":"stylelint '**/*.scss'","build-storybook":"yarn build && build-storybook -c .storybook -o dist-storybook","examples-server":"node examples/server/src/index.js","heroku-postbuild":"yarn examples-build developer","examples-testcafe":"./scripts/run-testcafe.sh visual","validate-style-ci":"stylelint '**/*.scss' --custom-formatter=node_modules/stylelint-checkstyle-formatter > ci/results/stylelint-results.xml","check-circular-deps":"madge --circular --extensions ts ./src","examples-testcafe-ci":"./scripts/run-testcafe.sh ci","examples-testcafe-live":"./scripts/run-testcafe.sh live"},"typings":"dist/index.d.ts","_npmUser":{"name":"jankc","email":"jan.krapac@gmail.com"},"deprecated":"@gooddata/react-components@7 reached End of Support on March 31, 2022. Please upgrade (see https://sdk.gooddata.com/gooddata-ui/docs/supported_versions.html for more information).","repository":{"url":"git+ssh://git@github.com/gooddata/gooddata-react-components.git","type":"git"},"_npmVersion":"6.13.4","description":"GoodData.UI - A powerful JavaScript library for building analytical applications","directories":{},"lint-staged":{"{src,stories,styles,__mocks__,examples/server/src,examples/src,examples/test}/**/*.{ts,js,tsx,jsx,scss}":["npx gdc-fix-copyright","git add"],"{src,stories,styles,__mocks__,examples/server/src,examples/src,examples/test}/**/*.{ts,js,tsx,jsx,json,scss,md,yaml,html}":["prettier --write","git add"]},"_nodeVersion":"12.16.1","dependencies":{"rxjs":"^5.5.6","uuid":"^3.2.1","immer":"^1.3.1","lodash":"^4.17.15","date-fns":"^2.7.0","downshift":"^3.2.7","invariant":"^2.2.2","mapbox-gl":"^1.6.1","classnames":"^2.2.6","highcharts":"7.1.1","prop-types":"^15.6.0","react-intl":"^3.6.0","custom-event":"^1.0.1","react-window":"^1.8.1","ag-grid-react":"20.0.0","react-measure":"^2.3.0","@types/mapbox-gl":"^1.6.1","react-day-picker":"~7.3.0","react-responsive":"^3.0.0","stringify-object":"^2.4.0","@gooddata/typings":"^2.23.0","ag-grid-community":"20.0.0","http-status-codes":"^1.3.0","@gooddata/js-utils":"^3.5.0","@gooddata/numberjs":"^3.2.4","fixed-data-table-2":"0.7.17","@gooddata/goodstrap":"68.3.1-alpha-jankc-squashed-jkp-cat-1-help-menu-item-2020-04-02T09-21-54-058Z","react-dom-factories":"^1.0.2","@gooddata/gooddata-js":"^12.5.2","json-stable-stringify":"^1.0.1","react-transition-group":"^2.2.1","hoist-non-react-statics":"^3.3.0","nodelist-foreach-polyfill":"^1.2.0","@formatjs/intl-pluralrules":"^1.3.6","highcharts-grouped-categories":"^1.1.3"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"raf":"3.3.2","yup":"^0.24.1","jest":"24.7.1","husky":"3.0.0","madge":"^3.4.4","react":"^16.5.2","enzyme":"3.5.0","eslint":"4.19.1","formik":"^0.11.11","moment":"2.23.0","history":"^4.7.2","ts-jest":"24.0.0","webpack":"4.30.0","full-icu":"^1.3.0","prettier":"1.16.4","react-ga":"^2.5.2","recharts":"1.0.0-beta.9","testcafe":"1.1.4","commander":"2.14.1","node-sass":"4.13.0","react-dom":"^16.5.2","stylelint":"^10.0.0","supertest":"3.0.0","ts-loader":"6.0.0","@types/raf":"^3.4.0","css-loader":"0.28.7","jest-junit":"3.0.0","raw-loader":"0.5.1","styled-jsx":"2.2.1","typescript":"3.3.4000","@babel/core":"7.4.4","@types/jest":"24.0.6","@types/node":"7.0.8","@types/uuid":"3.4.3","file-loader":"3.0.1","jest-enzyme":"7.0.2","lint-staged":"9.1.0","sass-loader":"6.0.6","webpack-cli":"3.3.2","@types/react":"16.8.6","babel-loader":"8.0.5","react-helmet":"5.2.0","react-select":"1.2.1","style-loader":"0.19.1","@types/enzyme":"3.1.13","@types/lodash":"4.14.123","testcafe-live":"0.1.4","@babel/runtime":"7.4.4","dotenv-webpack":"^1.7.0","@babel/polyfill":"^7.4.4","@storybook/react":"5.0.11","@types/invariant":"2.2.29","@types/react-dom":"16.0.11","isomorphic-fetch":"2.2.1","react-datepicker":"1.1.0","react-router-dom":"4.2.2","@babel/preset-env":"7.4.4","@gooddata/mock-js":"^2.13.0","@storybook/addons":"5.0.11","@types/classnames":"2.2.3","@types/prop-types":"15.5.2","@storybook/theming":"5.0.11","identity-obj-proxy":"^3.0.0","intl-messageformat":"^7.5.4","webpack-dev-server":"3.3.1","@babel/preset-react":"7.0.0","@types/react-portal":"4.0.1","@types/react-window":"^1.8.1","babel-plugin-lodash":"3.3.4","html-webpack-plugin":"3.2.0","react-test-renderer":"16.4.2","@types/react-measure":"2.0.5","clean-webpack-plugin":"2.0.2","stats-webpack-plugin":"0.7.0","eslint-config-prettier":"4.1.0","react-google-recaptcha":"^0.14.1","tslint-config-prettier":"1.18.0","@gooddata/eslint-config":"^1.0.0","@gooddata/tslint-config":"1.0.0","@types/react-responsive":"^3.0.3","@types/storybook__react":"4.0.1","@types/stringify-object":"^3.2.0","enzyme-adapter-react-16":"1.3.1","@gooddata/test-storybook":"3.2.1","@storybook/addon-actions":"5.0.11","@storybook/addon-options":"5.0.11","node-sass-magic-importer":"5.1.0","react-syntax-highlighter":"11.0.2","@types/fixed-data-table-2":"0.8.1","stylelint-config-prettier":"5.2.0","@gooddata/stylelint-config":"4.0.0","@types/react-test-renderer":"16.0.0","circular-dependency-plugin":"5.0.2","compression-webpack-plugin":"2.0.0","@types/json-stable-stringify":"^1.0.32","@gooddata/frontend-npm-scripts":"1.1.0","@types/enzyme-adapter-react-16":"1.0.3","stylelint-checkstyle-formatter":"0.1.0","@types/storybook__addon-actions":"3.4.2","@babel/plugin-proposal-class-properties":"7.4.4","@babel/plugin-proposal-object-rest-spread":"7.4.4","@babel/plugin-transform-async-to-generator":"7.4.4"},"peerDependencies":{"react":"^16.5.2","react-dom":"^16.5.2"},"_npmOperationalInternal":{"tmp":"tmp/react-components_7.5.0-alpha-jankc-jkp-cat-1-help-menu-item-2020-04-02T09-25-30-422Z_1585819563418_0.7596337086792597","host":"s3://npm-registry-packages"}},"7.5.0-alpha-jankc-jkp-cat-1-help-menu-item-2020-04-02T09-33-47-608Z":{"name":"@gooddata/react-components","version":"7.5.0-alpha-jankc-jkp-cat-1-help-menu-item-2020-04-02T09-33-47-608Z","author":{"name":"GoodData Corporation"},"license":"BSD-3-Clause","_id":"@gooddata/react-components@7.5.0-alpha-jankc-jkp-cat-1-help-menu-item-2020-04-02T09-33-47-608Z","maintainers":[{"name":"afi","email":"adam.fiedler@gooddata.com"},{"name":"bertold8","email":"ivan.nejezchleb@seznam.cz"},{"name":"brbistas","email":"valentinos.chraniotis@gooddata.com"},{"name":"bugsbunny338","email":"jiri.zajic@mensa.cz"},{"name":"de.do","email":"de.do@gooddata.com"},{"name":"gooddata-ci","email":"rail@gooddata.com"},{"name":"hung.nguyen.hoang","email":"hung.nguyen@gooddata.com"},{"name":"ivan.mjartan","email":"ivan.mjartan@gooddata.com"},{"name":"jakub-sterba","email":"jakub.sterba@gooddata.com"},{"name":"jankc","email":"jan.krapac@gmail.com"},{"name":"jaroslav.tomecek","email":"jaroslav.tomecek@gooddata.com"},{"name":"jkittler","email":"honza.kittler@gmail.com"},{"name":"khanh.le","email":"khanh.le@gooddata.com"},{"name":"lanhuynh","email":"lan.huynh@gooddata.com"},{"name":"linhhong","email":"linh.hong@gooddata.com"},{"name":"lupko","email":"lubomir.slivka@gooddata.com"},{"name":"matyas.kandl","email":"matyas.kandl@gooddata.com"},{"name":"michal.marsal","email":"michal.marsal@gooddata.com"},{"name":"naibinh","email":"naibinh@gmail.com"},{"name":"nikolacech","email":"nikola.cech@gooddata.com"},{"name":"nis.hua","email":"nis.hua@gooddata.com"},{"name":"no23reason","email":"dan.homola@hotmail.cz"},{"name":"patrikbraborec","email":"patrik.braborec@gooddata.com"},{"name":"pbenes","email":"petr.benes@gooddata.com"},{"name":"petrjanu","email":"petr.janu@gooddata.com"},{"name":"pkingo","email":"philipandreaskingo@hotmail.com"},{"name":"ptquang86","email":"ptquang86@gmail.com"},{"name":"qduval","email":"quentin.duval@gooddata.com"},{"name":"rodri360","email":"me@rodri360.com"},{"name":"sitina","email":"jiri.sitina@gooddata.com"},{"name":"strouhaljan","email":"strouhal.jan@gmail.com"},{"name":"tomas.kratochvil","email":"tomas.kratochvil@gooddata.com"},{"name":"tomasreichmann","email":"tomasreichmann@gmail.com"},{"name":"tomsatgd","email":"tomas.satinsky@gooddata.com"},{"name":"trung-le-quoc","email":"trung.le@gooddata.com"},{"name":"tu-ngo","email":"tungo1981@gmail.com"},{"name":"tulean","email":"tuan.le@gooddata.com"},{"name":"tuqt1005","email":"tu.tran@gooddata.com"},{"name":"utdnah","email":"danh.ung@gooddata.com"},{"name":"vlastikcz","email":"vlastimil.kotas@gooddata.com"},{"name":"vu.pham","email":"vu.pham@gooddata.com"},{"name":"xmort","email":"petr.dolejsi@gooddata.com"},{"name":"yanlipnican","email":"yanlipnican@gmail.com"}],"homepage":"https://github.com/gooddata/gooddata-react-components#readme","bugs":{"url":"https://github.com/gooddata/gooddata-react-components/issues"},"dist":{"shasum":"fea88589ec90078dc15860cef52d045ff9efd188","tarball":"https://registry.npmjs.org/@gooddata/react-components/-/react-components-7.5.0-alpha-jankc-jkp-cat-1-help-menu-item-2020-04-02T09-33-47-608Z.tgz","fileCount":2498,"integrity":"sha512-QRq+VOM+KgGt61PyVNBPP+rMjJKLZv0yDBrMRQwsCygbYbHmSVURylO70cccatHC5pnrQnUpNyXO/T9Jv/tbsA==","signatures":[{"sig":"MEQCIHjHTHlAtpfBD1SF41HMFll0AINuJJA/JRF+XlOQ5iRrAiBJyL4DGyYw/NlNMF0tAy2A0eSquLsG8P/oZ2TIogu6Ng==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":9866117,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJehbGhCRA9TVsSAnZWagAAG3IQAIOPdRMP1yNDLeQUs8Oz\n3YQ5XojCeksqpgzgmh2HgJHShn97iiM91+iZqx+vIdfbFXTssBciI2C3nYS6\n2PQDcmeITm2ct2CBzRFQaB73BXy5h2JNkZWS2xmosw7A4nK3hhu5trvMDQSF\nKZO2OCs8oH9NWPdYG+LgYDNqDDbDGIkXOuugYx7CvC1rYqbRhq6ffGpoyJIS\nta4F8AbtfuEdSMMDVjfceHpdlVt9rm34Vt/CeSWZMAjX1769nWfj/Esugsz2\n8aQhqVfjaJbRS6e9YUI5ej6hYhgwt2Zw0h8kmok+5+V1/fCRz7TGXzFQqAeY\nA/GTPCLiQ+6fBlwygQe5NWIi00k0x7ipKMxYYVTK+3G3R/OZu453214UZUS/\nlkWxnIJb3pc8zxE1I1QTkX641d+Tq/XXUHkqO9uPoGn/k1mu1tCR7BucwS2y\n0lyQ0DXPnArUOeaqd4vm0tqWJO+4ix9gXyfqwtxxpabPJEbEe2nXjNr6V9gQ\n7+WBWnVF1f21QAvEP14DzYm1FsopCHBXsqgGvHFN2trz1PIbtiHJgUHuv24U\nKx3sYmjkpvnSQAQIYwg0b+FgpefSIg5+29nzVqKxqfO9ISdBoZK07mJ4l9ql\nveKo7dossgAeMe8Di5D/xfCuDp9XMRWBlq0xkH92+0fhXHUdIgrxYOXtImbI\n0y1Z\r\n=V6Cr\r\n-----END PGP SIGNATURE-----\r\n"},"main":"dist/index.js","husky":{"hooks":{"pre-commit":"lint-staged"}},"config":{"eslint":"./examples/**/*.{js,jsx}","tslint":"./{__mocks__,src,stories}/{,**/}*.{ts,tsx}"},"readme":"[![npm version](https://badge.fury.io/js/%40gooddata%2Freact-components.svg)](https://www.npmjs.com/package/@gooddata/react-components)\n\n# GoodData.UI React components\n> A React-based JavaScript library for building data-driven applications\n\n## Getting started\n- [GoodData.UI Documentation](http://sdk.gooddata.com/gooddata-ui/)\n- [GoodData.UI Live Examples](https://gooddata-examples.herokuapp.com/)\n- [Stack Overflow](https://stackoverflow.com/questions/tagged/gooddata)\n\n### Usage\nWith [yarn](https://yarnpkg.com) installed, go to your project directory and run\n```\n$ yarn add @gooddata/react-components\n```\nIf you prefer [npm](npmjs.com) run\n```\n$ npm install --save @gooddata/react-components\n```\n\nThe public API is exposed via global `index.js`. Except for the styles, do not import any other file directly\nbecause they are not intended to be part of the public API.\n\n## Contributing\n\nWe welcome any contribution in form of [issues](https://github.com/gooddata/gooddata-react-components/issues) or [pull requests](https://github.com/gooddata/gooddata-react-components/pulls).\n\nInstall [Node.js](http://nodejs.org) (node 12.16.1, npm v6.13.4) and [Yarn](https://classic.yarnpkg.com) (1.22.4).\n\nInstall dependencies:\n```\nyarn install --frozen-lockfile\n```\n\nThese commands may come in handy while developing:\n\n| command | description |\n| ------- | ----------- |\n| `yarn install --pure-lockfile` | first step |\n| ||\n| `yarn dev` | build react-components to `/dist` in watch mode |\n| `yarn test` | run all unit tests |\n| `yarn prettier-write` | format the source code to match the valid codestyle |\n| `yarn validate` | validate codestyle |\n| ||\n| `yarn storybook` | run storybook from `/stories` on http://localhost:9001 |\n| `yarn build-storybook` | build storybook to `/dist-storybook` |\n| `yarn test-storybook` | run storybook and [screenshot tests](https://github.com/gooddata/gdc-client-utils/tree/master/test-storybook) |\n| ||\n| `yarn examples` | run Live Examples dev-server from `/examples` on https://localhost:8999 |\n| `yarn examples-build` | build Live Examples to `/examples/dist` |\n| `yarn examples-server` | serve built Live Examples - see `/examples/server/src` |\n| `yarn examples-testcafe` | run testcafe tests against `localhost:8999` |\n\n### Deploy to heroku.com\nWhen you deploy this repo to heroku, it serves *GoodData.UI Live Examples*.\nRelevant tasks are in `Procfile` and `package.json`.\n\n```bash\n# run in the project directory\nheroku login\nheroku create <your-app-name>\nheroku config:set DOMAIN_ADMIN_USERNAME=x@gooddata.com DOMAIN_ADMIN_PASSWORD=xy PROJECT_ID_TO_ASSIGN=xms7ga4tf3g3nzucd8380o2bev8oeknp\ngit push heroku HEAD:master\nheroku open\n```\n### Enable Geo Chart for Storybook and Live Examples\nGeo chart uses Mapbox to render map which requires a Mapbox access token.\n- Register an account and create Mapbox access token at [guide](https://docs.mapbox.com/help/how-mapbox-works/access-tokens/)\n- Store the created token at `.env`:\n```bash\necho -e \"EXAMPLE_MAPBOX_ACCESS_TOKEN=token\" >> .env # only need to run once\necho -e \"STORYBOOK_MAPBOX_ACCESS_TOKEN=token\" >> .env # only need to run once\n```\n\n### Run Live Examples Locally\nTo run *GoodData.UI Live Examples* locally:\n```bash\ngit clone <this-repository>\ncd  <repository-folder>\nyarn install --pure-lockfile\nyarn examples\n```\nThen open https://localhost:8999 and login using Live Examples account (you can [create one here](https://gooddata-examples.herokuapp.com/registration)).\n\n### Run Storybook locally\n- Run storybook with token stored in `.env` for more secure\n```bash\nyarn storybook\n```\n- Or run storybook with token env param exposed to cli (not suggested)\n```bash\nSTORYBOOK_MAPBOX_ACCESS_TOKEN=token yarn storybook\n```\n- Apply either above way to `yarn build-storybook` or `yarn test-storybook`\n\n### Source code formatting\nThe source code in the repository is formatted by [Prettier](https://prettier.io/).\nThe format of the code is validated by our Continuous Integration server and is one of the requirements of successful merge.\n\nPrettier is supported by every major IDE. You can find the list of supported editors and how to configure them [here](https://prettier.io/docs/en/editors.html).\n\nIn the case, when your editor is not supported or you don't want to setup the integration, you can run the `yarn prettier-write` command to reformat the code before commit.\n\n## Changelog\n\n- see [CHANGELOG.md](CHANGELOG.md)\n\n## Supported versions\n\nIn order to make the user experience with integrating GoodData UI SDK as smooth and secure as possible and to ensure that the SDK is using the latest features of the platform, we will only provide support to two most recent major versions of UI SDK.\n\nThe most recent majors will be supported in the following modes:\n\n- The latest major version will receive all new functionality and all bug fixes\n- The previous major version will only receive fixes to critical issues and security fixes. These fixes will be applied on top of last released version of the previous major\n\nThe customers are encouraged to always use the latest version of the UI SDK.\n\nIn case of using older versions, the user might face API incompatibility, performance or security issues.\n\nPlease follow the installation instructions to update to the newest version.\n\n## License\n\n(C) 2007-2020 GoodData Corporation\n\nThis project is dual licensed:\n\n- The ATTRIBUTION-NONCOMMERCIAL 4.0 INTERNATIONAL (CC BY-NC 4.0) is used for purpose of the trial experience and evaluation of GoodData.UI library.\n- The GOODDATA GOODDATA.UI LIBRARY END USER LICENSE AGREEMENT is used for GoodData customers.\n\nFor more information, please see [LICENSE](https://github.com/gooddata/gooddata-react-components/blob/master/LICENSE)\n","gitHead":"70394fa6dfe51e0107d692634c658504daeb4ff0","scripts":{"dev":"bash scripts/build.sh --dev-watch","test":"jest --watch","build":"bash scripts/build.sh","tslint":"yarn run-tslint -t verbose $npm_package_config_tslint","prepare":"cd examples/server && yarn install --frozen-lockfile && cd ../..; rm -r examples/node_modules 2>/dev/null; true","examples":"bash scripts/run-examples.sh","prepare?":"# Called before `npm publish` and on local `npm install`. Temporarily also for deleting obsolete node_modules. Ends with `true` to continue gracefully.","validate":"tsc --noEmit && yarn tslint && eslint $npm_package_config_eslint && yarn validate-style && yarn prettier-check","build-dev":"bash scripts/build.sh --dev","examples?":"# Default is developer domain, other options: yarn examples [sec,secure,stg,stg2,stg3,demo,developer or URL]","storybook":"yarn build && start-storybook -p 9001 -c .storybook","test-once":"jest","tslint-ci":"mkdir -p ./ci/results && yarn run-tslint -t checkstyle -o ./ci/results/tslint-results.xml $npm_package_config_tslint","run-tslint":"tslint -p tsconfig.json","validate-ci":"tsc --noEmit && yarn tslint-ci  && eslint $npm_package_config_eslint -f checkstyle -o ci/results/eslint-results.xml && yarn validate-style-ci && yarn prettier-check","examples-build":"bash scripts/build-examples.sh","prepublishOnly":"yarn build","prettier-check":"prettier --check '{src,stories,styles,__mocks__,examples/server/src,examples/src,examples/test}/**/*.{ts,js,tsx,jsx,json,scss,md,yaml,html}'","prettier-write":"prettier --write '{src,stories,styles,__mocks__,examples/server/src,examples/src,examples/test}/**/*.{ts,js,tsx,jsx,json,scss,md,yaml,html}'","test-storybook":"yarn build && test-storybook","validate-style":"stylelint '**/*.scss'","build-storybook":"yarn build && build-storybook -c .storybook -o dist-storybook","examples-server":"node examples/server/src/index.js","heroku-postbuild":"yarn examples-build developer","examples-testcafe":"./scripts/run-testcafe.sh visual","validate-style-ci":"stylelint '**/*.scss' --custom-formatter=node_modules/stylelint-checkstyle-formatter > ci/results/stylelint-results.xml","check-circular-deps":"madge --circular --extensions ts ./src","examples-testcafe-ci":"./scripts/run-testcafe.sh ci","examples-testcafe-live":"./scripts/run-testcafe.sh live"},"typings":"dist/index.d.ts","_npmUser":{"name":"jankc","email":"jan.krapac@gmail.com"},"deprecated":"@gooddata/react-components@7 reached End of Support on March 31, 2022. Please upgrade (see https://sdk.gooddata.com/gooddata-ui/docs/supported_versions.html for more information).","repository":{"url":"git+ssh://git@github.com/gooddata/gooddata-react-components.git","type":"git"},"_npmVersion":"6.13.4","description":"GoodData.UI - A powerful JavaScript library for building analytical applications","directories":{},"lint-staged":{"{src,stories,styles,__mocks__,examples/server/src,examples/src,examples/test}/**/*.{ts,js,tsx,jsx,scss}":["npx gdc-fix-copyright","git add"],"{src,stories,styles,__mocks__,examples/server/src,examples/src,examples/test}/**/*.{ts,js,tsx,jsx,json,scss,md,yaml,html}":["prettier --write","git add"]},"_nodeVersion":"12.16.1","dependencies":{"rxjs":"^5.5.6","uuid":"^3.2.1","immer":"^1.3.1","lodash":"^4.17.15","date-fns":"^2.7.0","downshift":"^3.2.7","invariant":"^2.2.2","mapbox-gl":"^1.6.1","classnames":"^2.2.6","highcharts":"7.1.1","prop-types":"^15.6.0","react-intl":"^3.6.0","custom-event":"^1.0.1","react-window":"^1.8.1","ag-grid-react":"20.0.0","react-measure":"^2.3.0","@types/mapbox-gl":"^1.6.1","react-day-picker":"~7.3.0","react-responsive":"^3.0.0","stringify-object":"^2.4.0","@gooddata/typings":"^2.23.0","ag-grid-community":"20.0.0","http-status-codes":"^1.3.0","@gooddata/js-utils":"^3.5.0","@gooddata/numberjs":"^3.2.4","fixed-data-table-2":"0.7.17","@gooddata/goodstrap":"68.3.1-alpha-jankc-squashed-jkp-cat-1-help-menu-item-2020-04-02T09-21-54-058Z","react-dom-factories":"^1.0.2","@gooddata/gooddata-js":"^12.5.2","json-stable-stringify":"^1.0.1","react-transition-group":"^2.2.1","hoist-non-react-statics":"^3.3.0","nodelist-foreach-polyfill":"^1.2.0","@formatjs/intl-pluralrules":"^1.3.6","highcharts-grouped-categories":"^1.1.3"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"raf":"3.3.2","yup":"^0.24.1","jest":"24.7.1","husky":"3.0.0","madge":"^3.4.4","react":"^16.5.2","enzyme":"3.5.0","eslint":"4.19.1","formik":"^0.11.11","moment":"2.23.0","history":"^4.7.2","ts-jest":"24.0.0","webpack":"4.30.0","full-icu":"^1.3.0","prettier":"1.16.4","react-ga":"^2.5.2","recharts":"1.0.0-beta.9","testcafe":"1.1.4","commander":"2.14.1","node-sass":"4.13.0","react-dom":"^16.5.2","stylelint":"^10.0.0","supertest":"3.0.0","ts-loader":"6.0.0","@types/raf":"^3.4.0","css-loader":"0.28.7","jest-junit":"3.0.0","raw-loader":"0.5.1","styled-jsx":"2.2.1","typescript":"3.3.4000","@babel/core":"7.4.4","@types/jest":"24.0.6","@types/node":"7.0.8","@types/uuid":"3.4.3","file-loader":"3.0.1","jest-enzyme":"7.0.2","lint-staged":"9.1.0","sass-loader":"6.0.6","webpack-cli":"3.3.2","@types/react":"16.8.6","babel-loader":"8.0.5","react-helmet":"5.2.0","react-select":"1.2.1","style-loader":"0.19.1","@types/enzyme":"3.1.13","@types/lodash":"4.14.123","testcafe-live":"0.1.4","@babel/runtime":"7.4.4","dotenv-webpack":"^1.7.0","@babel/polyfill":"^7.4.4","@storybook/react":"5.0.11","@types/invariant":"2.2.29","@types/react-dom":"16.0.11","isomorphic-fetch":"2.2.1","react-datepicker":"1.1.0","react-router-dom":"4.2.2","@babel/preset-env":"7.4.4","@gooddata/mock-js":"^2.13.0","@storybook/addons":"5.0.11","@types/classnames":"2.2.3","@types/prop-types":"15.5.2","@storybook/theming":"5.0.11","identity-obj-proxy":"^3.0.0","intl-messageformat":"^7.5.4","webpack-dev-server":"3.3.1","@babel/preset-react":"7.0.0","@types/react-portal":"4.0.1","@types/react-window":"^1.8.1","babel-plugin-lodash":"3.3.4","html-webpack-plugin":"3.2.0","react-test-renderer":"16.4.2","@types/react-measure":"2.0.5","clean-webpack-plugin":"2.0.2","stats-webpack-plugin":"0.7.0","eslint-config-prettier":"4.1.0","react-google-recaptcha":"^0.14.1","tslint-config-prettier":"1.18.0","@gooddata/eslint-config":"^1.0.0","@gooddata/tslint-config":"1.0.0","@types/react-responsive":"^3.0.3","@types/storybook__react":"4.0.1","@types/stringify-object":"^3.2.0","enzyme-adapter-react-16":"1.3.1","@gooddata/test-storybook":"3.2.1","@storybook/addon-actions":"5.0.11","@storybook/addon-options":"5.0.11","node-sass-magic-importer":"5.1.0","react-syntax-highlighter":"11.0.2","@types/fixed-data-table-2":"0.8.1","stylelint-config-prettier":"5.2.0","@gooddata/stylelint-config":"4.0.0","@types/react-test-renderer":"16.0.0","circular-dependency-plugin":"5.0.2","compression-webpack-plugin":"2.0.0","@types/json-stable-stringify":"^1.0.32","@gooddata/frontend-npm-scripts":"1.1.0","@types/enzyme-adapter-react-16":"1.0.3","stylelint-checkstyle-formatter":"0.1.0","@types/storybook__addon-actions":"3.4.2","@babel/plugin-proposal-class-properties":"7.4.4","@babel/plugin-proposal-object-rest-spread":"7.4.4","@babel/plugin-transform-async-to-generator":"7.4.4"},"peerDependencies":{"react":"^16.5.2","react-dom":"^16.5.2"},"_npmOperationalInternal":{"tmp":"tmp/react-components_7.5.0-alpha-jankc-jkp-cat-1-help-menu-item-2020-04-02T09-33-47-608Z_1585820064423_0.11124419431676569","host":"s3://npm-registry-packages"}},"7.5.0-alpha-de.do-dedo-sd-873-2020-04-03T00-49-26-283Z":{"name":"@gooddata/react-components","version":"7.5.0-alpha-de.do-dedo-sd-873-2020-04-03T00-49-26-283Z","author":{"name":"GoodData Corporation"},"license":"BSD-3-Clause","_id":"@gooddata/react-components@7.5.0-alpha-de.do-dedo-sd-873-2020-04-03T00-49-26-283Z","maintainers":[{"name":"afi","email":"adam.fiedler@gooddata.com"},{"name":"bertold8","email":"ivan.nejezchleb@seznam.cz"},{"name":"brbistas","email":"valentinos.chraniotis@gooddata.com"},{"name":"bugsbunny338","email":"jiri.zajic@mensa.cz"},{"name":"de.do","email":"de.do@gooddata.com"},{"name":"gooddata-ci","email":"rail@gooddata.com"},{"name":"hung.nguyen.hoang","email":"hung.nguyen@gooddata.com"},{"name":"ivan.mjartan","email":"ivan.mjartan@gooddata.com"},{"name":"jakub-sterba","email":"jakub.sterba@gooddata.com"},{"name":"jankc","email":"jan.krapac@gmail.com"},{"name":"jaroslav.tomecek","email":"jaroslav.tomecek@gooddata.com"},{"name":"jkittler","email":"honza.kittler@gmail.com"},{"name":"khanh.le","email":"khanh.le@gooddata.com"},{"name":"lanhuynh","email":"lan.huynh@gooddata.com"},{"name":"linhhong","email":"linh.hong@gooddata.com"},{"name":"lupko","email":"lubomir.slivka@gooddata.com"},{"name":"matyas.kandl","email":"matyas.kandl@gooddata.com"},{"name":"michal.marsal","email":"michal.marsal@gooddata.com"},{"name":"naibinh","email":"naibinh@gmail.com"},{"name":"nikolacech","email":"nikola.cech@gooddata.com"},{"name":"nis.hua","email":"nis.hua@gooddata.com"},{"name":"no23reason","email":"dan.homola@hotmail.cz"},{"name":"patrikbraborec","email":"patrik.braborec@gooddata.com"},{"name":"pbenes","email":"petr.benes@gooddata.com"},{"name":"petrjanu","email":"petr.janu@gooddata.com"},{"name":"pkingo","email":"philipandreaskingo@hotmail.com"},{"name":"ptquang86","email":"ptquang86@gmail.com"},{"name":"qduval","email":"quentin.duval@gooddata.com"},{"name":"rodri360","email":"me@rodri360.com"},{"name":"sitina","email":"jiri.sitina@gooddata.com"},{"name":"strouhaljan","email":"strouhal.jan@gmail.com"},{"name":"tomas.kratochvil","email":"tomas.kratochvil@gooddata.com"},{"name":"tomasreichmann","email":"tomasreichmann@gmail.com"},{"name":"tomsatgd","email":"tomas.satinsky@gooddata.com"},{"name":"trung-le-quoc","email":"trung.le@gooddata.com"},{"name":"tu-ngo","email":"tungo1981@gmail.com"},{"name":"tulean","email":"tuan.le@gooddata.com"},{"name":"tuqt1005","email":"tu.tran@gooddata.com"},{"name":"utdnah","email":"danh.ung@gooddata.com"},{"name":"vlastikcz","email":"vlastimil.kotas@gooddata.com"},{"name":"vu.pham","email":"vu.pham@gooddata.com"},{"name":"xmort","email":"petr.dolejsi@gooddata.com"},{"name":"yanlipnican","email":"yanlipnican@gmail.com"}],"homepage":"https://github.com/gooddata/gooddata-react-components#readme","bugs":{"url":"https://github.com/gooddata/gooddata-react-components/issues"},"dist":{"shasum":"6a0239cacaf003d21e5dfb122583d328c4d05f56","tarball":"https://registry.npmjs.org/@gooddata/react-components/-/react-components-7.5.0-alpha-de.do-dedo-sd-873-2020-04-03T00-49-26-283Z.tgz","fileCount":2517,"integrity":"sha512-fXo4WR/AaFmayw0bLf+fg1ejntPPZTXjwkDZn+RarxsryZj3qIWb0Nrq/HnQJiNf8Fw6ve2PPTU1nKSvD4UPIg==","signatures":[{"sig":"MEQCIGAsQhPnlaOc6n3KPDcufczqKW59DZq5gXQvkdd347pgAiBSrfYzWFCSQubIR+Ec1Fojv7ekH6rlOie//6AebP4neg==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":9945992,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJehohBCRA9TVsSAnZWagAAqNQP/0ZcWydBBYNbFQJ8t3kJ\nCdRISqsFP0jXys5wmQ6gGg6N9P14RnhhRNcpKH7QuHWCN7SelpgJOnIHM093\nxtwdAk4zeLGNg3FkbjMCQrLMwjLV8qlgfI81vih3xOFzOLGP7nxkfUsqu1Nh\n/YOaV7hTos8drQwdzfY+zzNi62Q7RCZHdU8ABPWL54QFAbgA+FC4fAyi1k9Q\nliwvdPo2CY/EeEqFbXc5CnRQHOWf8BWW0rxAuimuqWc+vPSRFCbdNyHocwUC\nnY6dZruTR7FAWVGbklyryV0XR3EjFEYjk2L1voGHBfUMg2Av/s7cLmpL+KkZ\nJ9zlXJ15Z7hyb0FIz8LAR9A/AwMWDlcgg+VyEdYl0Dt6wpv+XhnZDHHO+2He\niVcikYtX2bZxQLdeaN7F1bRSr1C/EIjjbVBl55LJ04pVBO7rNlgrqR+qoWVp\nk5q+W8rBRdCrFSzgytEzsdepGtDjYH+xCNlUq3yIDugfqC2H2zP1bnciMvLg\nGbNrL6GeWho7iLoGdp2JGg0wM5dftKbc+7LhIng2l4r6Mk2IgpZoK8DwsNIL\n1oVYhF6fTXX62BjQewUcDM0wzsvGsjSk0uWcPx/8FkRkSRZvUU1wfYch2fp+\nd4xiw5h9m3ZOm/sdXdqwSXT1xP33Dln8mtPU9MwLCD8Qh3K72OwrLiewOuXZ\n2Nzh\r\n=8OlY\r\n-----END PGP SIGNATURE-----\r\n"},"main":"dist/index.js","husky":{"hooks":{"pre-commit":"lint-staged"}},"config":{"eslint":"./examples/**/*.{js,jsx}","tslint":"./{__mocks__,src,stories}/{,**/}*.{ts,tsx}"},"readme":"[![npm version](https://badge.fury.io/js/%40gooddata%2Freact-components.svg)](https://www.npmjs.com/package/@gooddata/react-components)\n\n# GoodData.UI React components\n> A React-based JavaScript library for building data-driven applications\n\n## Getting started\n- [GoodData.UI Documentation](http://sdk.gooddata.com/gooddata-ui/)\n- [GoodData.UI Live Examples](https://gooddata-examples.herokuapp.com/)\n- [Stack Overflow](https://stackoverflow.com/questions/tagged/gooddata)\n\n### Usage\nWith [yarn](https://yarnpkg.com) installed, go to your project directory and run\n```\n$ yarn add @gooddata/react-components\n```\nIf you prefer [npm](npmjs.com) run\n```\n$ npm install --save @gooddata/react-components\n```\n\nThe public API is exposed via global `index.js`. Except for the styles, do not import any other file directly\nbecause they are not intended to be part of the public API.\n\n## Contributing\n\nWe welcome any contribution in form of [issues](https://github.com/gooddata/gooddata-react-components/issues) or [pull requests](https://github.com/gooddata/gooddata-react-components/pulls).\n\nInstall [Node.js](http://nodejs.org) (node 12.16.1, npm v6.13.4) and [Yarn](https://classic.yarnpkg.com) (1.22.4).\n\nInstall dependencies:\n```\nyarn install --frozen-lockfile\n```\n\nThese commands may come in handy while developing:\n\n| command | description |\n| ------- | ----------- |\n| `yarn install --pure-lockfile` | first step |\n| ||\n| `yarn dev` | build react-components to `/dist` in watch mode |\n| `yarn test` | run all unit tests |\n| `yarn prettier-write` | format the source code to match the valid codestyle |\n| `yarn validate` | validate codestyle |\n| ||\n| `yarn storybook` | run storybook from `/stories` on http://localhost:9001 |\n| `yarn build-storybook` | build storybook to `/dist-storybook` |\n| `yarn test-storybook` | run storybook and [screenshot tests](https://github.com/gooddata/gdc-client-utils/tree/master/test-storybook) |\n| ||\n| `yarn examples` | run Live Examples dev-server from `/examples` on https://localhost:8999 |\n| `yarn examples-build` | build Live Examples to `/examples/dist` |\n| `yarn examples-server` | serve built Live Examples - see `/examples/server/src` |\n| `yarn examples-testcafe` | run testcafe tests against `localhost:8999` |\n\n### Deploy to heroku.com\nWhen you deploy this repo to heroku, it serves *GoodData.UI Live Examples*.\nRelevant tasks are in `Procfile` and `package.json`.\n\n```bash\n# run in the project directory\nheroku login\nheroku create <your-app-name>\nheroku config:set DOMAIN_ADMIN_USERNAME=x@gooddata.com DOMAIN_ADMIN_PASSWORD=xy PROJECT_ID_TO_ASSIGN=xms7ga4tf3g3nzucd8380o2bev8oeknp\ngit push heroku HEAD:master\nheroku open\n```\n### Enable Geo Chart for Storybook and Live Examples\nGeo chart uses Mapbox to render map which requires a Mapbox access token.\n- Register an account and create Mapbox access token at [guide](https://docs.mapbox.com/help/how-mapbox-works/access-tokens/)\n- Store the created token at `.env`:\n```bash\necho -e \"EXAMPLE_MAPBOX_ACCESS_TOKEN=token\" >> .env # only need to run once\necho -e \"STORYBOOK_MAPBOX_ACCESS_TOKEN=token\" >> .env # only need to run once\n```\n\n### Run Live Examples Locally\nTo run *GoodData.UI Live Examples* locally:\n```bash\ngit clone <this-repository>\ncd  <repository-folder>\nyarn install --pure-lockfile\nyarn examples\n```\nThen open https://localhost:8999 and login using Live Examples account (you can [create one here](https://gooddata-examples.herokuapp.com/registration)).\n\n### Run Storybook locally\n- Run storybook with token stored in `.env` for more secure\n```bash\nyarn storybook\n```\n- Or run storybook with token env param exposed to cli (not suggested)\n```bash\nSTORYBOOK_MAPBOX_ACCESS_TOKEN=token yarn storybook\n```\n- Apply either above way to `yarn build-storybook` or `yarn test-storybook`\n\n### Source code formatting\nThe source code in the repository is formatted by [Prettier](https://prettier.io/).\nThe format of the code is validated by our Continuous Integration server and is one of the requirements of successful merge.\n\nPrettier is supported by every major IDE. You can find the list of supported editors and how to configure them [here](https://prettier.io/docs/en/editors.html).\n\nIn the case, when your editor is not supported or you don't want to setup the integration, you can run the `yarn prettier-write` command to reformat the code before commit.\n\n## Changelog\n\n- see [CHANGELOG.md](CHANGELOG.md)\n\n## Supported versions\n\nIn order to make the user experience with integrating GoodData UI SDK as smooth and secure as possible and to ensure that the SDK is using the latest features of the platform, we will only provide support to two most recent major versions of UI SDK.\n\nThe most recent majors will be supported in the following modes:\n\n- The latest major version will receive all new functionality and all bug fixes\n- The previous major version will only receive fixes to critical issues and security fixes. These fixes will be applied on top of last released version of the previous major\n\nThe customers are encouraged to always use the latest version of the UI SDK.\n\nIn case of using older versions, the user might face API incompatibility, performance or security issues.\n\nPlease follow the installation instructions to update to the newest version.\n\n## License\n\n(C) 2007-2020 GoodData Corporation\n\nThis project is dual licensed:\n\n- The ATTRIBUTION-NONCOMMERCIAL 4.0 INTERNATIONAL (CC BY-NC 4.0) is used for purpose of the trial experience and evaluation of GoodData.UI library.\n- The GOODDATA GOODDATA.UI LIBRARY END USER LICENSE AGREEMENT is used for GoodData customers.\n\nFor more information, please see [LICENSE](https://github.com/gooddata/gooddata-react-components/blob/master/LICENSE)\n","gitHead":"9fad4e6d7cae94cd4f8f3e092af957d2a27520be","scripts":{"dev":"bash scripts/build.sh --dev-watch","test":"jest --watch","build":"bash scripts/build.sh","tslint":"yarn run-tslint -t verbose $npm_package_config_tslint","prepare":"cd examples/server && yarn install --frozen-lockfile && cd ../..; rm -r examples/node_modules 2>/dev/null; true","examples":"bash scripts/run-examples.sh","prepare?":"# Called before `npm publish` and on local `npm install`. Temporarily also for deleting obsolete node_modules. Ends with `true` to continue gracefully.","validate":"tsc --noEmit && yarn tslint && eslint $npm_package_config_eslint && yarn validate-style && yarn prettier-check","build-dev":"bash scripts/build.sh --dev","examples?":"# Default is developer domain, other options: yarn examples [sec,secure,stg,stg2,stg3,demo,developer or URL]","storybook":"yarn build && start-storybook -p 9001 -c .storybook","test-once":"jest","tslint-ci":"mkdir -p ./ci/results && yarn run-tslint -t checkstyle -o ./ci/results/tslint-results.xml $npm_package_config_tslint","run-tslint":"tslint -p tsconfig.json","validate-ci":"tsc --noEmit && yarn tslint-ci  && eslint $npm_package_config_eslint -f checkstyle -o ci/results/eslint-results.xml && yarn validate-style-ci && yarn prettier-check","examples-build":"bash scripts/build-examples.sh","prepublishOnly":"yarn build","prettier-check":"prettier --check '{src,stories,styles,__mocks__,examples/server/src,examples/src,examples/test}/**/*.{ts,js,tsx,jsx,json,scss,md,yaml,html}'","prettier-write":"prettier --write '{src,stories,styles,__mocks__,examples/server/src,examples/src,examples/test}/**/*.{ts,js,tsx,jsx,json,scss,md,yaml,html}'","test-storybook":"yarn build && test-storybook","validate-style":"stylelint '**/*.scss'","build-storybook":"yarn build && build-storybook -c .storybook -o dist-storybook","examples-server":"node examples/server/src/index.js","heroku-postbuild":"yarn examples-build developer","examples-testcafe":"./scripts/run-testcafe.sh visual","validate-style-ci":"stylelint '**/*.scss' --custom-formatter=node_modules/stylelint-checkstyle-formatter > ci/results/stylelint-results.xml","check-circular-deps":"madge --circular --extensions ts ./src","examples-testcafe-ci":"./scripts/run-testcafe.sh ci","examples-testcafe-live":"./scripts/run-testcafe.sh live"},"typings":"dist/index.d.ts","_npmUser":{"name":"de.do","email":"de.do@gooddata.com"},"deprecated":"@gooddata/react-components@7 reached End of Support on March 31, 2022. Please upgrade (see https://sdk.gooddata.com/gooddata-ui/docs/supported_versions.html for more information).","repository":{"url":"git+ssh://git@github.com/gooddata/gooddata-react-components.git","type":"git"},"_npmVersion":"6.13.4","description":"GoodData.UI - A powerful JavaScript library for building analytical applications","directories":{},"lint-staged":{"{src,stories,styles,__mocks__,examples/server/src,examples/src,examples/test}/**/*.{ts,js,tsx,jsx,scss}":["npx gdc-fix-copyright","git add"],"{src,stories,styles,__mocks__,examples/server/src,examples/src,examples/test}/**/*.{ts,js,tsx,jsx,json,scss,md,yaml,html}":["prettier --write","git add"]},"_nodeVersion":"12.16.1","dependencies":{"rxjs":"^5.5.6","uuid":"^3.2.1","immer":"^1.3.1","lodash":"^4.17.15","date-fns":"^2.7.0","downshift":"^3.2.7","invariant":"^2.2.2","mapbox-gl":"^1.6.1","classnames":"^2.2.6","highcharts":"7.1.1","prop-types":"^15.6.0","react-intl":"^3.6.0","custom-event":"^1.0.1","react-window":"^1.8.1","ag-grid-react":"20.0.0","react-measure":"^2.3.0","@types/mapbox-gl":"^1.6.1","react-day-picker":"~7.3.0","react-responsive":"^3.0.0","stringify-object":"^2.4.0","@gooddata/typings":"^2.23.0","ag-grid-community":"20.0.0","http-status-codes":"^1.3.0","@gooddata/js-utils":"^3.5.0","@gooddata/numberjs":"^3.2.4","fixed-data-table-2":"0.7.17","@gooddata/goodstrap":"^68.3.0","react-dom-factories":"^1.0.2","@gooddata/gooddata-js":"^12.5.2","json-stable-stringify":"^1.0.1","react-transition-group":"^2.2.1","hoist-non-react-statics":"^3.3.0","nodelist-foreach-polyfill":"^1.2.0","@formatjs/intl-pluralrules":"^1.3.6","highcharts-grouped-categories":"^1.1.3"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"raf":"3.3.2","yup":"^0.24.1","jest":"24.7.1","husky":"3.0.0","madge":"^3.4.4","react":"^16.5.2","enzyme":"3.5.0","eslint":"4.19.1","formik":"^0.11.11","moment":"2.23.0","history":"^4.7.2","ts-jest":"24.0.0","webpack":"4.30.0","full-icu":"^1.3.0","prettier":"1.16.4","react-ga":"^2.5.2","recharts":"1.0.0-beta.9","testcafe":"1.1.4","commander":"2.14.1","node-sass":"4.13.0","react-dom":"^16.5.2","stylelint":"^10.0.0","supertest":"3.0.0","ts-loader":"6.0.0","@types/raf":"^3.4.0","css-loader":"0.28.7","jest-junit":"3.0.0","raw-loader":"0.5.1","styled-jsx":"2.2.1","typescript":"3.3.4000","@babel/core":"7.4.4","@types/jest":"24.0.6","@types/node":"7.0.8","@types/uuid":"3.4.3","file-loader":"3.0.1","jest-enzyme":"7.0.2","lint-staged":"9.1.0","sass-loader":"6.0.6","webpack-cli":"3.3.2","@types/react":"16.8.6","babel-loader":"8.0.5","react-helmet":"5.2.0","react-select":"1.2.1","style-loader":"0.19.1","@types/enzyme":"3.1.13","@types/lodash":"4.14.123","testcafe-live":"0.1.4","@babel/runtime":"7.4.4","dotenv-webpack":"^1.7.0","@babel/polyfill":"^7.4.4","@storybook/react":"5.0.11","@types/invariant":"2.2.29","@types/react-dom":"16.0.11","isomorphic-fetch":"2.2.1","react-datepicker":"1.1.0","react-router-dom":"4.2.2","@babel/preset-env":"7.4.4","@gooddata/mock-js":"^2.13.0","@storybook/addons":"5.0.11","@types/classnames":"2.2.3","@types/prop-types":"15.5.2","@storybook/theming":"5.0.11","identity-obj-proxy":"^3.0.0","intl-messageformat":"^7.5.4","webpack-dev-server":"3.3.1","@babel/preset-react":"7.0.0","@types/react-portal":"4.0.1","@types/react-window":"^1.8.1","babel-plugin-lodash":"3.3.4","html-webpack-plugin":"3.2.0","react-test-renderer":"16.4.2","@types/react-measure":"2.0.5","clean-webpack-plugin":"2.0.2","stats-webpack-plugin":"0.7.0","eslint-config-prettier":"4.1.0","react-google-recaptcha":"^0.14.1","tslint-config-prettier":"1.18.0","@gooddata/eslint-config":"^1.0.0","@gooddata/tslint-config":"1.0.0","@types/react-responsive":"^3.0.3","@types/storybook__react":"4.0.1","@types/stringify-object":"^3.2.0","enzyme-adapter-react-16":"1.3.1","@gooddata/test-storybook":"3.2.1","@storybook/addon-actions":"5.0.11","@storybook/addon-options":"5.0.11","node-sass-magic-importer":"5.1.0","react-syntax-highlighter":"11.0.2","@types/fixed-data-table-2":"0.8.1","stylelint-config-prettier":"5.2.0","@gooddata/stylelint-config":"4.0.0","@types/react-test-renderer":"16.0.0","circular-dependency-plugin":"5.0.2","compression-webpack-plugin":"2.0.0","@types/json-stable-stringify":"^1.0.32","@gooddata/frontend-npm-scripts":"1.1.0","@types/enzyme-adapter-react-16":"1.0.3","stylelint-checkstyle-formatter":"0.1.0","@types/storybook__addon-actions":"3.4.2","@babel/plugin-proposal-class-properties":"7.4.4","@babel/plugin-proposal-object-rest-spread":"7.4.4","@babel/plugin-transform-async-to-generator":"7.4.4"},"peerDependencies":{"react":"^16.5.2","react-dom":"^16.5.2"},"_npmOperationalInternal":{"tmp":"tmp/react-components_7.5.0-alpha-de.do-dedo-sd-873-2020-04-03T00-49-26-283Z_1585875008799_0.540974654101859","host":"s3://npm-registry-packages"}},"7.5.0-alpha-de.do-dedo-sd-873-2020-04-03T01-00-18-227Z":{"name":"@gooddata/react-components","version":"7.5.0-alpha-de.do-dedo-sd-873-2020-04-03T01-00-18-227Z","author":{"name":"GoodData Corporation"},"license":"BSD-3-Clause","_id":"@gooddata/react-components@7.5.0-alpha-de.do-dedo-sd-873-2020-04-03T01-00-18-227Z","maintainers":[{"name":"afi","email":"adam.fiedler@gooddata.com"},{"name":"bertold8","email":"ivan.nejezchleb@seznam.cz"},{"name":"brbistas","email":"valentinos.chraniotis@gooddata.com"},{"name":"bugsbunny338","email":"jiri.zajic@mensa.cz"},{"name":"de.do","email":"de.do@gooddata.com"},{"name":"gooddata-ci","email":"rail@gooddata.com"},{"name":"hung.nguyen.hoang","email":"hung.nguyen@gooddata.com"},{"name":"ivan.mjartan","email":"ivan.mjartan@gooddata.com"},{"name":"jakub-sterba","email":"jakub.sterba@gooddata.com"},{"name":"jankc","email":"jan.krapac@gmail.com"},{"name":"jaroslav.tomecek","email":"jaroslav.tomecek@gooddata.com"},{"name":"jkittler","email":"honza.kittler@gmail.com"},{"name":"khanh.le","email":"khanh.le@gooddata.com"},{"name":"lanhuynh","email":"lan.huynh@gooddata.com"},{"name":"linhhong","email":"linh.hong@gooddata.com"},{"name":"lupko","email":"lubomir.slivka@gooddata.com"},{"name":"matyas.kandl","email":"matyas.kandl@gooddata.com"},{"name":"michal.marsal","email":"michal.marsal@gooddata.com"},{"name":"naibinh","email":"naibinh@gmail.com"},{"name":"nikolacech","email":"nikola.cech@gooddata.com"},{"name":"nis.hua","email":"nis.hua@gooddata.com"},{"name":"no23reason","email":"dan.homola@hotmail.cz"},{"name":"patrikbraborec","email":"patrik.braborec@gooddata.com"},{"name":"pbenes","email":"petr.benes@gooddata.com"},{"name":"petrjanu","email":"petr.janu@gooddata.com"},{"name":"pkingo","email":"philipandreaskingo@hotmail.com"},{"name":"ptquang86","email":"ptquang86@gmail.com"},{"name":"qduval","email":"quentin.duval@gooddata.com"},{"name":"rodri360","email":"me@rodri360.com"},{"name":"sitina","email":"jiri.sitina@gooddata.com"},{"name":"strouhaljan","email":"strouhal.jan@gmail.com"},{"name":"tomas.kratochvil","email":"tomas.kratochvil@gooddata.com"},{"name":"tomasreichmann","email":"tomasreichmann@gmail.com"},{"name":"tomsatgd","email":"tomas.satinsky@gooddata.com"},{"name":"trung-le-quoc","email":"trung.le@gooddata.com"},{"name":"tu-ngo","email":"tungo1981@gmail.com"},{"name":"tulean","email":"tuan.le@gooddata.com"},{"name":"tuqt1005","email":"tu.tran@gooddata.com"},{"name":"utdnah","email":"danh.ung@gooddata.com"},{"name":"vlastikcz","email":"vlastimil.kotas@gooddata.com"},{"name":"vu.pham","email":"vu.pham@gooddata.com"},{"name":"xmort","email":"petr.dolejsi@gooddata.com"},{"name":"yanlipnican","email":"yanlipnican@gmail.com"}],"homepage":"https://github.com/gooddata/gooddata-react-components#readme","bugs":{"url":"https://github.com/gooddata/gooddata-react-components/issues"},"dist":{"shasum":"d95aefa8c0b24852506472ec529ab2fce8ce5e3c","tarball":"https://registry.npmjs.org/@gooddata/react-components/-/react-components-7.5.0-alpha-de.do-dedo-sd-873-2020-04-03T01-00-18-227Z.tgz","fileCount":2517,"integrity":"sha512-FO9XrkT/QbgDHuc8DecdGJv11KvJZkfrAm95W1XxR3h6Q/XdhU3cqoA578LhFkkmMQ9kxuG2gea82PtExhOLng==","signatures":[{"sig":"MEYCIQChVGZSpGui4YPG5qYDbkRYt+ej4xCxa6Vt4SW59JRQFwIhAMvcuhXme/K//M5kLJbfC1C4OCLa/Wj/cvKh6hI3W+aY","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":9945980,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJehorJCRA9TVsSAnZWagAAv2gP/A9azv8X12IfcjZRcYr0\nkurG4DKayhuzbPHMyOtrw0dOlIP9KG5KFrcX5n3aGLedJR8SJwwdn7dz6pg6\nE1WDhe+Vw/XQRSZmlabhPRCRsI03Qfsj6hJXw1z8wph7K8L5gB/O2PuUnOg3\n0rgA12IOeMlIOacw1funEclcwIey/1MNLbPNnTvrhaB+uSJ7RNDeeUrV/WPb\nq9ZGmqIp9/rCWes8TocnQ5i0I9V+Nd2wMqqdiY0pO4TZfiMIsAGBNETtkJvA\n9x2vh1inyjYba92mUfYVZqnJm7ot8cs5D3rEHAyniDvLsNmto2Oi9F5FmM4P\nrs/qhk1zYxVxmrGU5HgROwekjY9SbhI6UiokpHI7VIbGXaaazc6OdYcnIrGd\nburtCx5+0W5MeKxClgXDIHgD8o8AuxwFqQCWav0CIu9loq7XJai/PXyWajh7\nak2M+xnKsiOVfpenAlRdBZSUL2aBqjzJ0zSVXcvMa+iJ74C6vCyQSlX3ZEwf\n6LkZHhGL3rPaO5ANe14QUj0vlDiJGSfNlbmEavcZYApFGeOpC4Iy19ol9VJ6\nS5fhXCag8pttuvdAHe24BXjk2wuPEtMouHkyf4FOSMMM+hDmHmSa4zDDLkRA\nEBuXi74UR4I6dL+BiFsINuGJ3kG3AnEHhJOB3WfwLhLSPScMQ3HECwQYmaY3\nADJb\r\n=8TCm\r\n-----END PGP SIGNATURE-----\r\n"},"main":"dist/index.js","husky":{"hooks":{"pre-commit":"lint-staged"}},"config":{"eslint":"./examples/**/*.{js,jsx}","tslint":"./{__mocks__,src,stories}/{,**/}*.{ts,tsx}"},"readme":"[![npm version](https://badge.fury.io/js/%40gooddata%2Freact-components.svg)](https://www.npmjs.com/package/@gooddata/react-components)\n\n# GoodData.UI React components\n> A React-based JavaScript library for building data-driven applications\n\n## Getting started\n- [GoodData.UI Documentation](http://sdk.gooddata.com/gooddata-ui/)\n- [GoodData.UI Live Examples](https://gooddata-examples.herokuapp.com/)\n- [Stack Overflow](https://stackoverflow.com/questions/tagged/gooddata)\n\n### Usage\nWith [yarn](https://yarnpkg.com) installed, go to your project directory and run\n```\n$ yarn add @gooddata/react-components\n```\nIf you prefer [npm](npmjs.com) run\n```\n$ npm install --save @gooddata/react-components\n```\n\nThe public API is exposed via global `index.js`. Except for the styles, do not import any other file directly\nbecause they are not intended to be part of the public API.\n\n## Contributing\n\nWe welcome any contribution in form of [issues](https://github.com/gooddata/gooddata-react-components/issues) or [pull requests](https://github.com/gooddata/gooddata-react-components/pulls).\n\nInstall [Node.js](http://nodejs.org) (node 12.16.1, npm v6.13.4) and [Yarn](https://classic.yarnpkg.com) (1.22.4).\n\nInstall dependencies:\n```\nyarn install --frozen-lockfile\n```\n\nThese commands may come in handy while developing:\n\n| command | description |\n| ------- | ----------- |\n| `yarn install --pure-lockfile` | first step |\n| ||\n| `yarn dev` | build react-components to `/dist` in watch mode |\n| `yarn test` | run all unit tests |\n| `yarn prettier-write` | format the source code to match the valid codestyle |\n| `yarn validate` | validate codestyle |\n| ||\n| `yarn storybook` | run storybook from `/stories` on http://localhost:9001 |\n| `yarn build-storybook` | build storybook to `/dist-storybook` |\n| `yarn test-storybook` | run storybook and [screenshot tests](https://github.com/gooddata/gdc-client-utils/tree/master/test-storybook) |\n| ||\n| `yarn examples` | run Live Examples dev-server from `/examples` on https://localhost:8999 |\n| `yarn examples-build` | build Live Examples to `/examples/dist` |\n| `yarn examples-server` | serve built Live Examples - see `/examples/server/src` |\n| `yarn examples-testcafe` | run testcafe tests against `localhost:8999` |\n\n### Deploy to heroku.com\nWhen you deploy this repo to heroku, it serves *GoodData.UI Live Examples*.\nRelevant tasks are in `Procfile` and `package.json`.\n\n```bash\n# run in the project directory\nheroku login\nheroku create <your-app-name>\nheroku config:set DOMAIN_ADMIN_USERNAME=x@gooddata.com DOMAIN_ADMIN_PASSWORD=xy PROJECT_ID_TO_ASSIGN=xms7ga4tf3g3nzucd8380o2bev8oeknp\ngit push heroku HEAD:master\nheroku open\n```\n### Enable Geo Chart for Storybook and Live Examples\nGeo chart uses Mapbox to render map which requires a Mapbox access token.\n- Register an account and create Mapbox access token at [guide](https://docs.mapbox.com/help/how-mapbox-works/access-tokens/)\n- Store the created token at `.env`:\n```bash\necho -e \"EXAMPLE_MAPBOX_ACCESS_TOKEN=token\" >> .env # only need to run once\necho -e \"STORYBOOK_MAPBOX_ACCESS_TOKEN=token\" >> .env # only need to run once\n```\n\n### Run Live Examples Locally\nTo run *GoodData.UI Live Examples* locally:\n```bash\ngit clone <this-repository>\ncd  <repository-folder>\nyarn install --pure-lockfile\nyarn examples\n```\nThen open https://localhost:8999 and login using Live Examples account (you can [create one here](https://gooddata-examples.herokuapp.com/registration)).\n\n### Run Storybook locally\n- Run storybook with token stored in `.env` for more secure\n```bash\nyarn storybook\n```\n- Or run storybook with token env param exposed to cli (not suggested)\n```bash\nSTORYBOOK_MAPBOX_ACCESS_TOKEN=token yarn storybook\n```\n- Apply either above way to `yarn build-storybook` or `yarn test-storybook`\n\n### Source code formatting\nThe source code in the repository is formatted by [Prettier](https://prettier.io/).\nThe format of the code is validated by our Continuous Integration server and is one of the requirements of successful merge.\n\nPrettier is supported by every major IDE. You can find the list of supported editors and how to configure them [here](https://prettier.io/docs/en/editors.html).\n\nIn the case, when your editor is not supported or you don't want to setup the integration, you can run the `yarn prettier-write` command to reformat the code before commit.\n\n## Changelog\n\n- see [CHANGELOG.md](CHANGELOG.md)\n\n## Supported versions\n\nIn order to make the user experience with integrating GoodData UI SDK as smooth and secure as possible and to ensure that the SDK is using the latest features of the platform, we will only provide support to two most recent major versions of UI SDK.\n\nThe most recent majors will be supported in the following modes:\n\n- The latest major version will receive all new functionality and all bug fixes\n- The previous major version will only receive fixes to critical issues and security fixes. These fixes will be applied on top of last released version of the previous major\n\nThe customers are encouraged to always use the latest version of the UI SDK.\n\nIn case of using older versions, the user might face API incompatibility, performance or security issues.\n\nPlease follow the installation instructions to update to the newest version.\n\n## License\n\n(C) 2007-2020 GoodData Corporation\n\nThis project is dual licensed:\n\n- The ATTRIBUTION-NONCOMMERCIAL 4.0 INTERNATIONAL (CC BY-NC 4.0) is used for purpose of the trial experience and evaluation of GoodData.UI library.\n- The GOODDATA GOODDATA.UI LIBRARY END USER LICENSE AGREEMENT is used for GoodData customers.\n\nFor more information, please see [LICENSE](https://github.com/gooddata/gooddata-react-components/blob/master/LICENSE)\n","gitHead":"529dc8eb91716df97f38b10ddf74930da469174a","scripts":{"dev":"bash scripts/build.sh --dev-watch","test":"jest --watch","build":"bash scripts/build.sh","tslint":"yarn run-tslint -t verbose $npm_package_config_tslint","prepare":"cd examples/server && yarn install --frozen-lockfile && cd ../..; rm -r examples/node_modules 2>/dev/null; true","examples":"bash scripts/run-examples.sh","prepare?":"# Called before `npm publish` and on local `npm install`. Temporarily also for deleting obsolete node_modules. Ends with `true` to continue gracefully.","validate":"tsc --noEmit && yarn tslint && eslint $npm_package_config_eslint && yarn validate-style && yarn prettier-check","build-dev":"bash scripts/build.sh --dev","examples?":"# Default is developer domain, other options: yarn examples [sec,secure,stg,stg2,stg3,demo,developer or URL]","storybook":"yarn build && start-storybook -p 9001 -c .storybook","test-once":"jest","tslint-ci":"mkdir -p ./ci/results && yarn run-tslint -t checkstyle -o ./ci/results/tslint-results.xml $npm_package_config_tslint","run-tslint":"tslint -p tsconfig.json","validate-ci":"tsc --noEmit && yarn tslint-ci  && eslint $npm_package_config_eslint -f checkstyle -o ci/results/eslint-results.xml && yarn validate-style-ci && yarn prettier-check","examples-build":"bash scripts/build-examples.sh","prepublishOnly":"yarn build","prettier-check":"prettier --check '{src,stories,styles,__mocks__,examples/server/src,examples/src,examples/test}/**/*.{ts,js,tsx,jsx,json,scss,md,yaml,html}'","prettier-write":"prettier --write '{src,stories,styles,__mocks__,examples/server/src,examples/src,examples/test}/**/*.{ts,js,tsx,jsx,json,scss,md,yaml,html}'","test-storybook":"yarn build && test-storybook","validate-style":"stylelint '**/*.scss'","build-storybook":"yarn build && build-storybook -c .storybook -o dist-storybook","examples-server":"node examples/server/src/index.js","heroku-postbuild":"yarn examples-build developer","examples-testcafe":"./scripts/run-testcafe.sh visual","validate-style-ci":"stylelint '**/*.scss' --custom-formatter=node_modules/stylelint-checkstyle-formatter > ci/results/stylelint-results.xml","check-circular-deps":"madge --circular --extensions ts ./src","examples-testcafe-ci":"./scripts/run-testcafe.sh ci","examples-testcafe-live":"./scripts/run-testcafe.sh live"},"typings":"dist/index.d.ts","_npmUser":{"name":"de.do","email":"de.do@gooddata.com"},"deprecated":"@gooddata/react-components@7 reached End of Support on March 31, 2022. Please upgrade (see https://sdk.gooddata.com/gooddata-ui/docs/supported_versions.html for more information).","repository":{"url":"git+ssh://git@github.com/gooddata/gooddata-react-components.git","type":"git"},"_npmVersion":"6.13.4","description":"GoodData.UI - A powerful JavaScript library for building analytical applications","directories":{},"lint-staged":{"{src,stories,styles,__mocks__,examples/server/src,examples/src,examples/test}/**/*.{ts,js,tsx,jsx,scss}":["npx gdc-fix-copyright","git add"],"{src,stories,styles,__mocks__,examples/server/src,examples/src,examples/test}/**/*.{ts,js,tsx,jsx,json,scss,md,yaml,html}":["prettier --write","git add"]},"_nodeVersion":"12.16.1","dependencies":{"rxjs":"^5.5.6","uuid":"^3.2.1","immer":"^1.3.1","lodash":"^4.17.15","date-fns":"^2.7.0","downshift":"^3.2.7","invariant":"^2.2.2","mapbox-gl":"^1.6.1","classnames":"^2.2.6","highcharts":"7.1.1","prop-types":"^15.6.0","react-intl":"^3.6.0","custom-event":"^1.0.1","react-window":"^1.8.1","ag-grid-react":"20.0.0","react-measure":"^2.3.0","@types/mapbox-gl":"^1.6.1","react-day-picker":"~7.3.0","react-responsive":"^3.0.0","stringify-object":"^2.4.0","@gooddata/typings":"^2.23.0","ag-grid-community":"20.0.0","http-status-codes":"^1.3.0","@gooddata/js-utils":"^3.5.0","@gooddata/numberjs":"^3.2.4","fixed-data-table-2":"0.7.17","@gooddata/goodstrap":"^68.3.0","react-dom-factories":"^1.0.2","@gooddata/gooddata-js":"^12.5.2","json-stable-stringify":"^1.0.1","react-transition-group":"^2.2.1","hoist-non-react-statics":"^3.3.0","nodelist-foreach-polyfill":"^1.2.0","@formatjs/intl-pluralrules":"^1.3.6","highcharts-grouped-categories":"^1.1.3"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"raf":"3.3.2","yup":"^0.24.1","jest":"24.7.1","husky":"3.0.0","madge":"^3.4.4","react":"^16.5.2","enzyme":"3.5.0","eslint":"4.19.1","formik":"^0.11.11","moment":"2.23.0","history":"^4.7.2","ts-jest":"24.0.0","webpack":"4.30.0","full-icu":"^1.3.0","prettier":"1.16.4","react-ga":"^2.5.2","recharts":"1.0.0-beta.9","testcafe":"1.1.4","commander":"2.14.1","node-sass":"4.13.0","react-dom":"^16.5.2","stylelint":"^10.0.0","supertest":"3.0.0","ts-loader":"6.0.0","@types/raf":"^3.4.0","css-loader":"0.28.7","jest-junit":"3.0.0","raw-loader":"0.5.1","styled-jsx":"2.2.1","typescript":"3.3.4000","@babel/core":"7.4.4","@types/jest":"24.0.6","@types/node":"7.0.8","@types/uuid":"3.4.3","file-loader":"3.0.1","jest-enzyme":"7.0.2","lint-staged":"9.1.0","sass-loader":"6.0.6","webpack-cli":"3.3.2","@types/react":"16.8.6","babel-loader":"8.0.5","react-helmet":"5.2.0","react-select":"1.2.1","style-loader":"0.19.1","@types/enzyme":"3.1.13","@types/lodash":"4.14.123","testcafe-live":"0.1.4","@babel/runtime":"7.4.4","dotenv-webpack":"^1.7.0","@babel/polyfill":"^7.4.4","@storybook/react":"5.0.11","@types/invariant":"2.2.29","@types/react-dom":"16.0.11","isomorphic-fetch":"2.2.1","react-datepicker":"1.1.0","react-router-dom":"4.2.2","@babel/preset-env":"7.4.4","@gooddata/mock-js":"^2.13.0","@storybook/addons":"5.0.11","@types/classnames":"2.2.3","@types/prop-types":"15.5.2","@storybook/theming":"5.0.11","identity-obj-proxy":"^3.0.0","intl-messageformat":"^7.5.4","webpack-dev-server":"3.3.1","@babel/preset-react":"7.0.0","@types/react-portal":"4.0.1","@types/react-window":"^1.8.1","babel-plugin-lodash":"3.3.4","html-webpack-plugin":"3.2.0","react-test-renderer":"16.4.2","@types/react-measure":"2.0.5","clean-webpack-plugin":"2.0.2","stats-webpack-plugin":"0.7.0","eslint-config-prettier":"4.1.0","react-google-recaptcha":"^0.14.1","tslint-config-prettier":"1.18.0","@gooddata/eslint-config":"^1.0.0","@gooddata/tslint-config":"1.0.0","@types/react-responsive":"^3.0.3","@types/storybook__react":"4.0.1","@types/stringify-object":"^3.2.0","enzyme-adapter-react-16":"1.3.1","@gooddata/test-storybook":"3.2.1","@storybook/addon-actions":"5.0.11","@storybook/addon-options":"5.0.11","node-sass-magic-importer":"5.1.0","react-syntax-highlighter":"11.0.2","@types/fixed-data-table-2":"0.8.1","stylelint-config-prettier":"5.2.0","@gooddata/stylelint-config":"4.0.0","@types/react-test-renderer":"16.0.0","circular-dependency-plugin":"5.0.2","compression-webpack-plugin":"2.0.0","@types/json-stable-stringify":"^1.0.32","@gooddata/frontend-npm-scripts":"1.1.0","@types/enzyme-adapter-react-16":"1.0.3","stylelint-checkstyle-formatter":"0.1.0","@types/storybook__addon-actions":"3.4.2","@babel/plugin-proposal-class-properties":"7.4.4","@babel/plugin-proposal-object-rest-spread":"7.4.4","@babel/plugin-transform-async-to-generator":"7.4.4"},"peerDependencies":{"react":"^16.5.2","react-dom":"^16.5.2"},"_npmOperationalInternal":{"tmp":"tmp/react-components_7.5.0-alpha-de.do-dedo-sd-873-2020-04-03T01-00-18-227Z_1585875656577_0.7709052419731366","host":"s3://npm-registry-packages"}},"7.5.0-alpha-khanh.le-kl-SD-906-legend-2020-04-03T03-25-37-162Z":{"name":"@gooddata/react-components","version":"7.5.0-alpha-khanh.le-kl-SD-906-legend-2020-04-03T03-25-37-162Z","author":{"name":"GoodData Corporation"},"license":"BSD-3-Clause","_id":"@gooddata/react-components@7.5.0-alpha-khanh.le-kl-SD-906-legend-2020-04-03T03-25-37-162Z","maintainers":[{"name":"afi","email":"adam.fiedler@gooddata.com"},{"name":"bertold8","email":"ivan.nejezchleb@seznam.cz"},{"name":"brbistas","email":"valentinos.chraniotis@gooddata.com"},{"name":"bugsbunny338","email":"jiri.zajic@mensa.cz"},{"name":"de.do","email":"de.do@gooddata.com"},{"name":"gooddata-ci","email":"rail@gooddata.com"},{"name":"hung.nguyen.hoang","email":"hung.nguyen@gooddata.com"},{"name":"ivan.mjartan","email":"ivan.mjartan@gooddata.com"},{"name":"jakub-sterba","email":"jakub.sterba@gooddata.com"},{"name":"jankc","email":"jan.krapac@gmail.com"},{"name":"jaroslav.tomecek","email":"jaroslav.tomecek@gooddata.com"},{"name":"jkittler","email":"honza.kittler@gmail.com"},{"name":"khanh.le","email":"khanh.le@gooddata.com"},{"name":"lanhuynh","email":"lan.huynh@gooddata.com"},{"name":"linhhong","email":"linh.hong@gooddata.com"},{"name":"lupko","email":"lubomir.slivka@gooddata.com"},{"name":"matyas.kandl","email":"matyas.kandl@gooddata.com"},{"name":"michal.marsal","email":"michal.marsal@gooddata.com"},{"name":"naibinh","email":"naibinh@gmail.com"},{"name":"nikolacech","email":"nikola.cech@gooddata.com"},{"name":"nis.hua","email":"nis.hua@gooddata.com"},{"name":"no23reason","email":"dan.homola@hotmail.cz"},{"name":"patrikbraborec","email":"patrik.braborec@gooddata.com"},{"name":"pbenes","email":"petr.benes@gooddata.com"},{"name":"petrjanu","email":"petr.janu@gooddata.com"},{"name":"pkingo","email":"philipandreaskingo@hotmail.com"},{"name":"ptquang86","email":"ptquang86@gmail.com"},{"name":"qduval","email":"quentin.duval@gooddata.com"},{"name":"rodri360","email":"me@rodri360.com"},{"name":"sitina","email":"jiri.sitina@gooddata.com"},{"name":"strouhaljan","email":"strouhal.jan@gmail.com"},{"name":"tomas.kratochvil","email":"tomas.kratochvil@gooddata.com"},{"name":"tomasreichmann","email":"tomasreichmann@gmail.com"},{"name":"tomsatgd","email":"tomas.satinsky@gooddata.com"},{"name":"trung-le-quoc","email":"trung.le@gooddata.com"},{"name":"tu-ngo","email":"tungo1981@gmail.com"},{"name":"tulean","email":"tuan.le@gooddata.com"},{"name":"tuqt1005","email":"tu.tran@gooddata.com"},{"name":"utdnah","email":"danh.ung@gooddata.com"},{"name":"vlastikcz","email":"vlastimil.kotas@gooddata.com"},{"name":"vu.pham","email":"vu.pham@gooddata.com"},{"name":"xmort","email":"petr.dolejsi@gooddata.com"},{"name":"yanlipnican","email":"yanlipnican@gmail.com"}],"homepage":"https://github.com/gooddata/gooddata-react-components#readme","bugs":{"url":"https://github.com/gooddata/gooddata-react-components/issues"},"dist":{"shasum":"2b316d64427ef509cca1ff43ca73eabf35fb6853","tarball":"https://registry.npmjs.org/@gooddata/react-components/-/react-components-7.5.0-alpha-khanh.le-kl-SD-906-legend-2020-04-03T03-25-37-162Z.tgz","fileCount":2500,"integrity":"sha512-mwSLtSVD6XTJnoJxix5A6Sikk1wMql1M6jgeTlXPe6uieNYUoDwabWvd1oTm87B9EYpUKK2drG5bA5DwCmiceg==","signatures":[{"sig":"MEQCIDrB0d7h7gFcEWHDJRbuPqqqnSemXLz8K7OSrbQqn6i6AiBJM0ntLxQViFUcNvWahIinW6/LTV4DPD/WE+oGRCRgKQ==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":9882210,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJehqseCRA9TVsSAnZWagAA3OMP/3MarBDlNZBziue8qfkd\nAeghp8Zt3/UHcdmO/Sw21g1fbZEwIH+iXfeslbWnqP3Q2M443v70GzAEx3U4\nmPT0EsR4weVNpaVuHb+zeUZfLYqPVab2V7Fed7LU8Ib8qClkdj8GpXknNtXo\ntWIX1Y3XpEqt7mg22v3xAMLN7yMKeJ5O0MOgqMk3OSRTXyJNtluoguuIYVuk\nsHH1O4Q3QduaXBHlMJXgH8sClYyp8mY2SywOTsRk9sRwtxYv6P/80tqhfkj2\nXuOrd8DFvirtNsZ6328yNL4c45fbbw8wzyHnWVValwS7W+KvT/2NeMEms4XW\nepb5O0IniHryWRyplZdNGCRwp+D9ETAAD8MuSab0hyUVsOdHymmS8U7EiSFA\nb6YcyF4oYj1mIGXDLv/XNkKZOJiJZajSVqkwN6Eth524h//XpPGK3ApRqC0l\nTl+ezXzbl0t2b1xeLTpGkryiL2YP1JsHu3P3gEQyQIVLvYKFpfSyU6Zjg85Z\nwva45BlMGu5X0jUSfKt8VTHVG4FtF6c2+qmVGY3XXMPoZTTp1pqdJtcgqwlz\ngXMfVMyeXEQNHEJm9P4yhrtchYl5n6V6PP9G7ja3H+PfHBhU4njD/8/+Mgso\njm/1JtmBJqbTgpjymnEXZeH/wHMNMfRvYO/wI9c2M2PNk+0U9cxhPZMZ8CrS\nnulU\r\n=2D+w\r\n-----END PGP SIGNATURE-----\r\n"},"main":"dist/index.js","husky":{"hooks":{"pre-commit":"lint-staged"}},"config":{"eslint":"./examples/**/*.{js,jsx}","tslint":"./{__mocks__,src,stories}/{,**/}*.{ts,tsx}"},"readme":"[![npm version](https://badge.fury.io/js/%40gooddata%2Freact-components.svg)](https://www.npmjs.com/package/@gooddata/react-components)\n\n# GoodData.UI React components\n> A React-based JavaScript library for building data-driven applications\n\n## Getting started\n- [GoodData.UI Documentation](http://sdk.gooddata.com/gooddata-ui/)\n- [GoodData.UI Live Examples](https://gooddata-examples.herokuapp.com/)\n- [Stack Overflow](https://stackoverflow.com/questions/tagged/gooddata)\n\n### Usage\nWith [yarn](https://yarnpkg.com) installed, go to your project directory and run\n```\n$ yarn add @gooddata/react-components\n```\nIf you prefer [npm](npmjs.com) run\n```\n$ npm install --save @gooddata/react-components\n```\n\nThe public API is exposed via global `index.js`. Except for the styles, do not import any other file directly\nbecause they are not intended to be part of the public API.\n\n## Contributing\n\nWe welcome any contribution in form of [issues](https://github.com/gooddata/gooddata-react-components/issues) or [pull requests](https://github.com/gooddata/gooddata-react-components/pulls).\n\nInstall [Node.js](http://nodejs.org) (node 12.16.1, npm v6.13.4) and [Yarn](https://classic.yarnpkg.com) (1.22.4).\n\nInstall dependencies:\n```\nyarn install --frozen-lockfile\n```\n\nThese commands may come in handy while developing:\n\n| command | description |\n| ------- | ----------- |\n| `yarn install --pure-lockfile` | first step |\n| ||\n| `yarn dev` | build react-components to `/dist` in watch mode |\n| `yarn test` | run all unit tests |\n| `yarn prettier-write` | format the source code to match the valid codestyle |\n| `yarn validate` | validate codestyle |\n| ||\n| `yarn storybook` | run storybook from `/stories` on http://localhost:9001 |\n| `yarn build-storybook` | build storybook to `/dist-storybook` |\n| `yarn test-storybook` | run storybook and [screenshot tests](https://github.com/gooddata/gdc-client-utils/tree/master/test-storybook) |\n| ||\n| `yarn examples` | run Live Examples dev-server from `/examples` on https://localhost:8999 |\n| `yarn examples-build` | build Live Examples to `/examples/dist` |\n| `yarn examples-server` | serve built Live Examples - see `/examples/server/src` |\n| `yarn examples-testcafe` | run testcafe tests against `localhost:8999` |\n\n### Deploy to heroku.com\nWhen you deploy this repo to heroku, it serves *GoodData.UI Live Examples*.\nRelevant tasks are in `Procfile` and `package.json`.\n\n```bash\n# run in the project directory\nheroku login\nheroku create <your-app-name>\nheroku config:set DOMAIN_ADMIN_USERNAME=x@gooddata.com DOMAIN_ADMIN_PASSWORD=xy PROJECT_ID_TO_ASSIGN=xms7ga4tf3g3nzucd8380o2bev8oeknp\ngit push heroku HEAD:master\nheroku open\n```\n### Enable Geo Chart for Storybook and Live Examples\nGeo chart uses Mapbox to render map which requires a Mapbox access token.\n- Register an account and create Mapbox access token at [guide](https://docs.mapbox.com/help/how-mapbox-works/access-tokens/)\n- Store the created token at `.env`:\n```bash\necho -e \"EXAMPLE_MAPBOX_ACCESS_TOKEN=token\" >> .env # only need to run once\necho -e \"STORYBOOK_MAPBOX_ACCESS_TOKEN=token\" >> .env # only need to run once\n```\n\n### Run Live Examples Locally\nTo run *GoodData.UI Live Examples* locally:\n```bash\ngit clone <this-repository>\ncd  <repository-folder>\nyarn install --pure-lockfile\nyarn examples\n```\nThen open https://localhost:8999 and login using Live Examples account (you can [create one here](https://gooddata-examples.herokuapp.com/registration)).\n\n### Run Storybook locally\n- Run storybook with token stored in `.env` for more secure\n```bash\nyarn storybook\n```\n- Or run storybook with token env param exposed to cli (not suggested)\n```bash\nSTORYBOOK_MAPBOX_ACCESS_TOKEN=token yarn storybook\n```\n- Apply either above way to `yarn build-storybook` or `yarn test-storybook`\n\n### Source code formatting\nThe source code in the repository is formatted by [Prettier](https://prettier.io/).\nThe format of the code is validated by our Continuous Integration server and is one of the requirements of successful merge.\n\nPrettier is supported by every major IDE. You can find the list of supported editors and how to configure them [here](https://prettier.io/docs/en/editors.html).\n\nIn the case, when your editor is not supported or you don't want to setup the integration, you can run the `yarn prettier-write` command to reformat the code before commit.\n\n## Changelog\n\n- see [CHANGELOG.md](CHANGELOG.md)\n\n## Supported versions\n\nIn order to make the user experience with integrating GoodData UI SDK as smooth and secure as possible and to ensure that the SDK is using the latest features of the platform, we will only provide support to two most recent major versions of UI SDK.\n\nThe most recent majors will be supported in the following modes:\n\n- The latest major version will receive all new functionality and all bug fixes\n- The previous major version will only receive fixes to critical issues and security fixes. These fixes will be applied on top of last released version of the previous major\n\nThe customers are encouraged to always use the latest version of the UI SDK.\n\nIn case of using older versions, the user might face API incompatibility, performance or security issues.\n\nPlease follow the installation instructions to update to the newest version.\n\n## License\n\n(C) 2007-2020 GoodData Corporation\n\nThis project is dual licensed:\n\n- The ATTRIBUTION-NONCOMMERCIAL 4.0 INTERNATIONAL (CC BY-NC 4.0) is used for purpose of the trial experience and evaluation of GoodData.UI library.\n- The GOODDATA GOODDATA.UI LIBRARY END USER LICENSE AGREEMENT is used for GoodData customers.\n\nFor more information, please see [LICENSE](https://github.com/gooddata/gooddata-react-components/blob/master/LICENSE)\n","gitHead":"c85b56ddcc22cbfcfa8894c55e7729cfeff44621","scripts":{"dev":"bash scripts/build.sh --dev-watch","test":"jest --watch","build":"bash scripts/build.sh","tslint":"yarn run-tslint -t verbose $npm_package_config_tslint","prepare":"cd examples/server && yarn install --frozen-lockfile && cd ../..; rm -r examples/node_modules 2>/dev/null; true","examples":"bash scripts/run-examples.sh","prepare?":"# Called before `npm publish` and on local `npm install`. Temporarily also for deleting obsolete node_modules. Ends with `true` to continue gracefully.","validate":"tsc --noEmit && yarn tslint && eslint $npm_package_config_eslint && yarn prettier-check","build-dev":"bash scripts/build.sh --dev","examples?":"# Default is developer domain, other options: yarn examples [sec,secure,stg,stg2,stg3,demo,developer or URL]","storybook":"yarn build && start-storybook -p 9001 -c .storybook","test-once":"jest","tslint-ci":"mkdir -p ./ci/results && yarn run-tslint -t checkstyle -o ./ci/results/tslint-results.xml $npm_package_config_tslint","run-tslint":"tslint -p tsconfig.json","validate-ci":"tsc --noEmit && yarn tslint-ci  && eslint $npm_package_config_eslint -f checkstyle -o ci/results/eslint-results.xml && yarn prettier-check","examples-build":"bash scripts/build-examples.sh","prepublishOnly":"yarn build","prettier-check":"prettier --check '{src,stories,styles,__mocks__,examples/server/src,examples/src,examples/test}/**/*.{ts,js,tsx,jsx,json,scss,md,yaml,html}'","prettier-write":"prettier --write '{src,stories,styles,__mocks__,examples/server/src,examples/src,examples/test}/**/*.{ts,js,tsx,jsx,json,scss,md,yaml,html}'","test-storybook":"yarn build && test-storybook","build-storybook":"yarn build && build-storybook -c .storybook -o dist-storybook","examples-server":"node examples/server/src/index.js","heroku-postbuild":"yarn examples-build developer","examples-testcafe":"./scripts/run-testcafe.sh visual","check-circular-deps":"madge --circular --extensions ts ./src","examples-testcafe-ci":"./scripts/run-testcafe.sh ci","examples-testcafe-live":"./scripts/run-testcafe.sh live"},"typings":"dist/index.d.ts","_npmUser":{"name":"khanh.le","email":"khanh.le@gooddata.com"},"deprecated":"@gooddata/react-components@7 reached End of Support on March 31, 2022. Please upgrade (see https://sdk.gooddata.com/gooddata-ui/docs/supported_versions.html for more information).","repository":{"url":"git+ssh://git@github.com/gooddata/gooddata-react-components.git","type":"git"},"_npmVersion":"6.13.4","description":"GoodData.UI - A powerful JavaScript library for building analytical applications","directories":{},"lint-staged":{"{src,stories,styles,__mocks__,examples/server/src,examples/src,examples/test}/**/*.{ts,js,tsx,jsx,scss}":["npx gdc-fix-copyright","git add"],"{src,stories,styles,__mocks__,examples/server/src,examples/src,examples/test}/**/*.{ts,js,tsx,jsx,json,scss,md,yaml,html}":["prettier --write","git add"]},"_nodeVersion":"12.16.1","dependencies":{"rxjs":"^5.5.6","uuid":"^3.2.1","immer":"^1.3.1","lodash":"^4.17.15","date-fns":"^2.7.0","downshift":"^3.2.7","invariant":"^2.2.2","mapbox-gl":"^1.6.1","classnames":"^2.2.6","highcharts":"7.1.1","prop-types":"^15.6.0","react-intl":"^3.6.0","custom-event":"^1.0.1","react-window":"^1.8.1","ag-grid-react":"20.0.0","react-measure":"^2.3.0","@types/mapbox-gl":"^1.6.1","react-day-picker":"~7.3.0","react-responsive":"^3.0.0","stringify-object":"^2.4.0","@gooddata/typings":"^2.22.0","ag-grid-community":"20.0.0","http-status-codes":"^1.3.0","@gooddata/js-utils":"^3.5.0","@gooddata/numberjs":"^3.2.4","fixed-data-table-2":"0.7.17","@gooddata/goodstrap":"^68.2.1","react-dom-factories":"^1.0.2","@gooddata/gooddata-js":"^12.5.0","json-stable-stringify":"^1.0.1","react-transition-group":"^2.2.1","hoist-non-react-statics":"^3.3.0","nodelist-foreach-polyfill":"^1.2.0","@formatjs/intl-pluralrules":"^1.3.6","highcharts-grouped-categories":"^1.1.3"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"raf":"3.3.2","yup":"^0.24.1","jest":"24.7.1","husky":"3.0.0","madge":"^3.4.4","react":"^16.5.2","enzyme":"3.5.0","eslint":"4.19.1","formik":"^0.11.11","moment":"2.23.0","history":"^4.7.2","ts-jest":"24.0.0","webpack":"4.30.0","full-icu":"^1.3.0","prettier":"1.16.4","react-ga":"^2.5.2","recharts":"1.0.0-beta.9","testcafe":"1.1.4","commander":"2.14.1","node-sass":"4.13.0","react-dom":"^16.5.2","supertest":"3.0.0","ts-loader":"6.0.0","@types/raf":"^3.4.0","css-loader":"0.28.7","jest-junit":"3.0.0","raw-loader":"0.5.1","styled-jsx":"2.2.1","typescript":"3.3.4000","@babel/core":"7.4.4","@types/jest":"24.0.6","@types/node":"7.0.8","@types/uuid":"3.4.3","file-loader":"3.0.1","jest-enzyme":"7.0.2","lint-staged":"9.1.0","sass-loader":"6.0.6","webpack-cli":"3.3.2","@types/react":"16.8.6","babel-loader":"8.0.5","react-helmet":"5.2.0","react-select":"1.2.1","style-loader":"0.19.1","@types/enzyme":"3.1.13","@types/lodash":"4.14.123","testcafe-live":"0.1.4","@babel/runtime":"7.4.4","dotenv-webpack":"^1.7.0","@babel/polyfill":"^7.4.4","@storybook/react":"5.0.11","@types/invariant":"2.2.29","@types/react-dom":"16.0.11","isomorphic-fetch":"2.2.1","react-datepicker":"1.1.0","react-router-dom":"4.2.2","@babel/preset-env":"7.4.4","@gooddata/mock-js":"^2.11.0","@storybook/addons":"5.0.11","@types/classnames":"2.2.3","@types/prop-types":"15.5.2","@storybook/theming":"5.0.11","identity-obj-proxy":"^3.0.0","intl-messageformat":"^7.5.4","webpack-dev-server":"3.3.1","@babel/preset-react":"7.0.0","@types/react-portal":"4.0.1","@types/react-window":"^1.8.1","babel-plugin-lodash":"3.3.4","html-webpack-plugin":"3.2.0","react-test-renderer":"16.4.2","@types/react-measure":"2.0.5","clean-webpack-plugin":"2.0.2","stats-webpack-plugin":"0.7.0","eslint-config-prettier":"4.1.0","react-google-recaptcha":"^0.14.1","tslint-config-prettier":"1.18.0","@gooddata/eslint-config":"^1.0.0","@gooddata/tslint-config":"1.0.0","@types/react-responsive":"^3.0.3","@types/storybook__react":"4.0.1","@types/stringify-object":"^3.2.0","enzyme-adapter-react-16":"1.3.1","@gooddata/test-storybook":"3.2.1","@storybook/addon-actions":"5.0.11","@storybook/addon-options":"5.0.11","node-sass-magic-importer":"5.1.0","react-syntax-highlighter":"11.0.2","@types/fixed-data-table-2":"0.8.1","@types/react-test-renderer":"16.0.0","circular-dependency-plugin":"5.0.2","compression-webpack-plugin":"2.0.0","@types/json-stable-stringify":"^1.0.32","@gooddata/frontend-npm-scripts":"1.1.0","@types/enzyme-adapter-react-16":"1.0.3","@types/storybook__addon-actions":"3.4.2","@babel/plugin-proposal-class-properties":"7.4.4","@babel/plugin-proposal-object-rest-spread":"7.4.4","@babel/plugin-transform-async-to-generator":"7.4.4"},"peerDependencies":{"react":"^16.5.2","react-dom":"^16.5.2"},"_npmOperationalInternal":{"tmp":"tmp/react-components_7.5.0-alpha-khanh.le-kl-SD-906-legend-2020-04-03T03-25-37-162Z_1585883933528_0.5615703399702696","host":"s3://npm-registry-packages"}},"7.5.0-alpha-khanh.le-kl-SD-906-legend-2020-04-03T05-21-59-847Z":{"name":"@gooddata/react-components","version":"7.5.0-alpha-khanh.le-kl-SD-906-legend-2020-04-03T05-21-59-847Z","author":{"name":"GoodData Corporation"},"license":"BSD-3-Clause","_id":"@gooddata/react-components@7.5.0-alpha-khanh.le-kl-SD-906-legend-2020-04-03T05-21-59-847Z","maintainers":[{"name":"afi","email":"adam.fiedler@gooddata.com"},{"name":"bertold8","email":"ivan.nejezchleb@seznam.cz"},{"name":"brbistas","email":"valentinos.chraniotis@gooddata.com"},{"name":"bugsbunny338","email":"jiri.zajic@mensa.cz"},{"name":"de.do","email":"de.do@gooddata.com"},{"name":"gooddata-ci","email":"rail@gooddata.com"},{"name":"hung.nguyen.hoang","email":"hung.nguyen@gooddata.com"},{"name":"ivan.mjartan","email":"ivan.mjartan@gooddata.com"},{"name":"jakub-sterba","email":"jakub.sterba@gooddata.com"},{"name":"jankc","email":"jan.krapac@gmail.com"},{"name":"jaroslav.tomecek","email":"jaroslav.tomecek@gooddata.com"},{"name":"jkittler","email":"honza.kittler@gmail.com"},{"name":"khanh.le","email":"khanh.le@gooddata.com"},{"name":"lanhuynh","email":"lan.huynh@gooddata.com"},{"name":"linhhong","email":"linh.hong@gooddata.com"},{"name":"lupko","email":"lubomir.slivka@gooddata.com"},{"name":"matyas.kandl","email":"matyas.kandl@gooddata.com"},{"name":"michal.marsal","email":"michal.marsal@gooddata.com"},{"name":"naibinh","email":"naibinh@gmail.com"},{"name":"nikolacech","email":"nikola.cech@gooddata.com"},{"name":"nis.hua","email":"nis.hua@gooddata.com"},{"name":"no23reason","email":"dan.homola@hotmail.cz"},{"name":"patrikbraborec","email":"patrik.braborec@gooddata.com"},{"name":"pbenes","email":"petr.benes@gooddata.com"},{"name":"petrjanu","email":"petr.janu@gooddata.com"},{"name":"pkingo","email":"philipandreaskingo@hotmail.com"},{"name":"ptquang86","email":"ptquang86@gmail.com"},{"name":"qduval","email":"quentin.duval@gooddata.com"},{"name":"rodri360","email":"me@rodri360.com"},{"name":"sitina","email":"jiri.sitina@gooddata.com"},{"name":"strouhaljan","email":"strouhal.jan@gmail.com"},{"name":"tomas.kratochvil","email":"tomas.kratochvil@gooddata.com"},{"name":"tomasreichmann","email":"tomasreichmann@gmail.com"},{"name":"tomsatgd","email":"tomas.satinsky@gooddata.com"},{"name":"trung-le-quoc","email":"trung.le@gooddata.com"},{"name":"tu-ngo","email":"tungo1981@gmail.com"},{"name":"tulean","email":"tuan.le@gooddata.com"},{"name":"tuqt1005","email":"tu.tran@gooddata.com"},{"name":"utdnah","email":"danh.ung@gooddata.com"},{"name":"vlastikcz","email":"vlastimil.kotas@gooddata.com"},{"name":"vu.pham","email":"vu.pham@gooddata.com"},{"name":"xmort","email":"petr.dolejsi@gooddata.com"},{"name":"yanlipnican","email":"yanlipnican@gmail.com"}],"homepage":"https://github.com/gooddata/gooddata-react-components#readme","bugs":{"url":"https://github.com/gooddata/gooddata-react-components/issues"},"dist":{"shasum":"dcf047c44729641a0a0daaa0e6a7ef990d1c60d6","tarball":"https://registry.npmjs.org/@gooddata/react-components/-/react-components-7.5.0-alpha-khanh.le-kl-SD-906-legend-2020-04-03T05-21-59-847Z.tgz","fileCount":2500,"integrity":"sha512-5JxQC9YI+//iUgL/YbkET12rHYbLv0jQWFFSMDam4FJycSfvtwUrIAwzIxhRgQ/A3+/VLLZzQAq52+ZZZsLKNg==","signatures":[{"sig":"MEQCIHAMj/e9mMolaigWwr9wFrhCWRVW1cYnk1v+HiyFxBXWAiAKQOl/VQtlLGic9o8j5JpXn7hvHY0+qkxBY8NywxTAhg==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":9881895,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJehsZYCRA9TVsSAnZWagAAspcP/RgbOYRGTi9HPmNZHRqK\nZmG+bb+TIGy+JRZLyNyfXg1HFhDdeKn5WprI8vRdwofRGOUsPk7cAUXL8RaH\nwJm3bHJkge88KRPJuDjIPWCSBhVlHGQJPOy2x3bU6EbY/iNMbMvEE31cUbkY\nYQLYbunIpt2JDY/drYurIgUBGKsgbq+VTfPitl7VMIpuXekRBCLXRKdtQ94F\n0wNjXO0uqBTrNIwE71kMpcpo33mN7qvXor/5azWVyJcCPPN/RaAoJAfqOYwd\nXF0Yf4WXeESaSuijkYetaDu4KY70p8Al1T4At4GsiEguYzWWhic5hjWWBl8e\nvuuA7XlmRVbonIA19JyRVoXmmgNyKWPHQP3k6s/UP4LpgHLucDX7CsIp2MR9\nutjcryhPXYh+tZx3HVVEW+EBBlcM8xRBGT1Uxs028jKLzeuerL/A0LVk1zZl\nPChbNAJuNh13O5CiznPIDj4Vd7fjOJeSYCbqQ983H7KGI99/ocyeIAgF1Qo8\nIjXlFDU6kA33g/UNiKsRECghxd0E7DShmwCO+lrj+NaU/80osCkcHxKJAPoJ\nTckuAQ3wkR+XEKbmsMh3GVL2vQAAQAvtMlu/a9dqXJ3y/Ra55mTI1vIhDROs\n0PwzAAIlxaA64nAiSJYe7RXiXh1WsIKtohfl9nujdUW7zZiZFxwfjgpNs9X0\niV/f\r\n=MLj4\r\n-----END PGP SIGNATURE-----\r\n"},"main":"dist/index.js","husky":{"hooks":{"pre-commit":"lint-staged"}},"config":{"eslint":"./examples/**/*.{js,jsx}","tslint":"./{__mocks__,src,stories}/{,**/}*.{ts,tsx}"},"readme":"[![npm version](https://badge.fury.io/js/%40gooddata%2Freact-components.svg)](https://www.npmjs.com/package/@gooddata/react-components)\n\n# GoodData.UI React components\n> A React-based JavaScript library for building data-driven applications\n\n## Getting started\n- [GoodData.UI Documentation](http://sdk.gooddata.com/gooddata-ui/)\n- [GoodData.UI Live Examples](https://gooddata-examples.herokuapp.com/)\n- [Stack Overflow](https://stackoverflow.com/questions/tagged/gooddata)\n\n### Usage\nWith [yarn](https://yarnpkg.com) installed, go to your project directory and run\n```\n$ yarn add @gooddata/react-components\n```\nIf you prefer [npm](npmjs.com) run\n```\n$ npm install --save @gooddata/react-components\n```\n\nThe public API is exposed via global `index.js`. Except for the styles, do not import any other file directly\nbecause they are not intended to be part of the public API.\n\n## Contributing\n\nWe welcome any contribution in form of [issues](https://github.com/gooddata/gooddata-react-components/issues) or [pull requests](https://github.com/gooddata/gooddata-react-components/pulls).\n\nInstall [Node.js](http://nodejs.org) (node 12.16.1, npm v6.13.4) and [Yarn](https://classic.yarnpkg.com) (1.22.4).\n\nInstall dependencies:\n```\nyarn install --frozen-lockfile\n```\n\nThese commands may come in handy while developing:\n\n| command | description |\n| ------- | ----------- |\n| `yarn install --pure-lockfile` | first step |\n| ||\n| `yarn dev` | build react-components to `/dist` in watch mode |\n| `yarn test` | run all unit tests |\n| `yarn prettier-write` | format the source code to match the valid codestyle |\n| `yarn validate` | validate codestyle |\n| ||\n| `yarn storybook` | run storybook from `/stories` on http://localhost:9001 |\n| `yarn build-storybook` | build storybook to `/dist-storybook` |\n| `yarn test-storybook` | run storybook and [screenshot tests](https://github.com/gooddata/gdc-client-utils/tree/master/test-storybook) |\n| ||\n| `yarn examples` | run Live Examples dev-server from `/examples` on https://localhost:8999 |\n| `yarn examples-build` | build Live Examples to `/examples/dist` |\n| `yarn examples-server` | serve built Live Examples - see `/examples/server/src` |\n| `yarn examples-testcafe` | run testcafe tests against `localhost:8999` |\n\n### Deploy to heroku.com\nWhen you deploy this repo to heroku, it serves *GoodData.UI Live Examples*.\nRelevant tasks are in `Procfile` and `package.json`.\n\n```bash\n# run in the project directory\nheroku login\nheroku create <your-app-name>\nheroku config:set DOMAIN_ADMIN_USERNAME=x@gooddata.com DOMAIN_ADMIN_PASSWORD=xy PROJECT_ID_TO_ASSIGN=xms7ga4tf3g3nzucd8380o2bev8oeknp\ngit push heroku HEAD:master\nheroku open\n```\n### Enable Geo Chart for Storybook and Live Examples\nGeo chart uses Mapbox to render map which requires a Mapbox access token.\n- Register an account and create Mapbox access token at [guide](https://docs.mapbox.com/help/how-mapbox-works/access-tokens/)\n- Store the created token at `.env`:\n```bash\necho -e \"EXAMPLE_MAPBOX_ACCESS_TOKEN=token\" >> .env # only need to run once\necho -e \"STORYBOOK_MAPBOX_ACCESS_TOKEN=token\" >> .env # only need to run once\n```\n\n### Run Live Examples Locally\nTo run *GoodData.UI Live Examples* locally:\n```bash\ngit clone <this-repository>\ncd  <repository-folder>\nyarn install --pure-lockfile\nyarn examples\n```\nThen open https://localhost:8999 and login using Live Examples account (you can [create one here](https://gooddata-examples.herokuapp.com/registration)).\n\n### Run Storybook locally\n- Run storybook with token stored in `.env` for more secure\n```bash\nyarn storybook\n```\n- Or run storybook with token env param exposed to cli (not suggested)\n```bash\nSTORYBOOK_MAPBOX_ACCESS_TOKEN=token yarn storybook\n```\n- Apply either above way to `yarn build-storybook` or `yarn test-storybook`\n\n### Source code formatting\nThe source code in the repository is formatted by [Prettier](https://prettier.io/).\nThe format of the code is validated by our Continuous Integration server and is one of the requirements of successful merge.\n\nPrettier is supported by every major IDE. You can find the list of supported editors and how to configure them [here](https://prettier.io/docs/en/editors.html).\n\nIn the case, when your editor is not supported or you don't want to setup the integration, you can run the `yarn prettier-write` command to reformat the code before commit.\n\n## Changelog\n\n- see [CHANGELOG.md](CHANGELOG.md)\n\n## Supported versions\n\nIn order to make the user experience with integrating GoodData UI SDK as smooth and secure as possible and to ensure that the SDK is using the latest features of the platform, we will only provide support to two most recent major versions of UI SDK.\n\nThe most recent majors will be supported in the following modes:\n\n- The latest major version will receive all new functionality and all bug fixes\n- The previous major version will only receive fixes to critical issues and security fixes. These fixes will be applied on top of last released version of the previous major\n\nThe customers are encouraged to always use the latest version of the UI SDK.\n\nIn case of using older versions, the user might face API incompatibility, performance or security issues.\n\nPlease follow the installation instructions to update to the newest version.\n\n## License\n\n(C) 2007-2020 GoodData Corporation\n\nThis project is dual licensed:\n\n- The ATTRIBUTION-NONCOMMERCIAL 4.0 INTERNATIONAL (CC BY-NC 4.0) is used for purpose of the trial experience and evaluation of GoodData.UI library.\n- The GOODDATA GOODDATA.UI LIBRARY END USER LICENSE AGREEMENT is used for GoodData customers.\n\nFor more information, please see [LICENSE](https://github.com/gooddata/gooddata-react-components/blob/master/LICENSE)\n","gitHead":"6470529c9bd8d71a9713c762f30522d5b7e39c08","scripts":{"dev":"bash scripts/build.sh --dev-watch","test":"jest --watch","build":"bash scripts/build.sh","tslint":"yarn run-tslint -t verbose $npm_package_config_tslint","prepare":"cd examples/server && yarn install --frozen-lockfile && cd ../..; rm -r examples/node_modules 2>/dev/null; true","examples":"bash scripts/run-examples.sh","prepare?":"# Called before `npm publish` and on local `npm install`. Temporarily also for deleting obsolete node_modules. Ends with `true` to continue gracefully.","validate":"tsc --noEmit && yarn tslint && eslint $npm_package_config_eslint && yarn prettier-check","build-dev":"bash scripts/build.sh --dev","examples?":"# Default is developer domain, other options: yarn examples [sec,secure,stg,stg2,stg3,demo,developer or URL]","storybook":"yarn build && start-storybook -p 9001 -c .storybook","test-once":"jest","tslint-ci":"mkdir -p ./ci/results && yarn run-tslint -t checkstyle -o ./ci/results/tslint-results.xml $npm_package_config_tslint","run-tslint":"tslint -p tsconfig.json","validate-ci":"tsc --noEmit && yarn tslint-ci  && eslint $npm_package_config_eslint -f checkstyle -o ci/results/eslint-results.xml && yarn prettier-check","examples-build":"bash scripts/build-examples.sh","prepublishOnly":"yarn build","prettier-check":"prettier --check '{src,stories,styles,__mocks__,examples/server/src,examples/src,examples/test}/**/*.{ts,js,tsx,jsx,json,scss,md,yaml,html}'","prettier-write":"prettier --write '{src,stories,styles,__mocks__,examples/server/src,examples/src,examples/test}/**/*.{ts,js,tsx,jsx,json,scss,md,yaml,html}'","test-storybook":"yarn build && test-storybook","build-storybook":"yarn build && build-storybook -c .storybook -o dist-storybook","examples-server":"node examples/server/src/index.js","heroku-postbuild":"yarn examples-build developer","examples-testcafe":"./scripts/run-testcafe.sh visual","check-circular-deps":"madge --circular --extensions ts ./src","examples-testcafe-ci":"./scripts/run-testcafe.sh ci","examples-testcafe-live":"./scripts/run-testcafe.sh live"},"typings":"dist/index.d.ts","_npmUser":{"name":"khanh.le","email":"khanh.le@gooddata.com"},"deprecated":"@gooddata/react-components@7 reached End of Support on March 31, 2022. Please upgrade (see https://sdk.gooddata.com/gooddata-ui/docs/supported_versions.html for more information).","repository":{"url":"git+ssh://git@github.com/gooddata/gooddata-react-components.git","type":"git"},"_npmVersion":"6.13.4","description":"GoodData.UI - A powerful JavaScript library for building analytical applications","directories":{},"lint-staged":{"{src,stories,styles,__mocks__,examples/server/src,examples/src,examples/test}/**/*.{ts,js,tsx,jsx,scss}":["npx gdc-fix-copyright","git add"],"{src,stories,styles,__mocks__,examples/server/src,examples/src,examples/test}/**/*.{ts,js,tsx,jsx,json,scss,md,yaml,html}":["prettier --write","git add"]},"_nodeVersion":"12.16.1","dependencies":{"rxjs":"^5.5.6","uuid":"^3.2.1","immer":"^1.3.1","lodash":"^4.17.15","date-fns":"^2.7.0","downshift":"^3.2.7","invariant":"^2.2.2","mapbox-gl":"^1.6.1","classnames":"^2.2.6","highcharts":"7.1.1","prop-types":"^15.6.0","react-intl":"^3.6.0","custom-event":"^1.0.1","react-window":"^1.8.1","ag-grid-react":"20.0.0","react-measure":"^2.3.0","@types/mapbox-gl":"^1.6.1","react-day-picker":"~7.3.0","react-responsive":"^3.0.0","stringify-object":"^2.4.0","@gooddata/typings":"^2.22.0","ag-grid-community":"20.0.0","http-status-codes":"^1.3.0","@gooddata/js-utils":"^3.5.0","@gooddata/numberjs":"^3.2.4","fixed-data-table-2":"0.7.17","@gooddata/goodstrap":"^68.2.1","react-dom-factories":"^1.0.2","@gooddata/gooddata-js":"^12.5.0","json-stable-stringify":"^1.0.1","react-transition-group":"^2.2.1","hoist-non-react-statics":"^3.3.0","nodelist-foreach-polyfill":"^1.2.0","@formatjs/intl-pluralrules":"^1.3.6","highcharts-grouped-categories":"^1.1.3"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"raf":"3.3.2","yup":"^0.24.1","jest":"24.7.1","husky":"3.0.0","madge":"^3.4.4","react":"^16.5.2","enzyme":"3.5.0","eslint":"4.19.1","formik":"^0.11.11","moment":"2.23.0","history":"^4.7.2","ts-jest":"24.0.0","webpack":"4.30.0","full-icu":"^1.3.0","prettier":"1.16.4","react-ga":"^2.5.2","recharts":"1.0.0-beta.9","testcafe":"1.1.4","commander":"2.14.1","node-sass":"4.13.0","react-dom":"^16.5.2","supertest":"3.0.0","ts-loader":"6.0.0","@types/raf":"^3.4.0","css-loader":"0.28.7","jest-junit":"3.0.0","raw-loader":"0.5.1","styled-jsx":"2.2.1","typescript":"3.3.4000","@babel/core":"7.4.4","@types/jest":"24.0.6","@types/node":"7.0.8","@types/uuid":"3.4.3","file-loader":"3.0.1","jest-enzyme":"7.0.2","lint-staged":"9.1.0","sass-loader":"6.0.6","webpack-cli":"3.3.2","@types/react":"16.8.6","babel-loader":"8.0.5","react-helmet":"5.2.0","react-select":"1.2.1","style-loader":"0.19.1","@types/enzyme":"3.1.13","@types/lodash":"4.14.123","testcafe-live":"0.1.4","@babel/runtime":"7.4.4","dotenv-webpack":"^1.7.0","@babel/polyfill":"^7.4.4","@storybook/react":"5.0.11","@types/invariant":"2.2.29","@types/react-dom":"16.0.11","isomorphic-fetch":"2.2.1","react-datepicker":"1.1.0","react-router-dom":"4.2.2","@babel/preset-env":"7.4.4","@gooddata/mock-js":"^2.11.0","@storybook/addons":"5.0.11","@types/classnames":"2.2.3","@types/prop-types":"15.5.2","@storybook/theming":"5.0.11","identity-obj-proxy":"^3.0.0","intl-messageformat":"^7.5.4","webpack-dev-server":"3.3.1","@babel/preset-react":"7.0.0","@types/react-portal":"4.0.1","@types/react-window":"^1.8.1","babel-plugin-lodash":"3.3.4","html-webpack-plugin":"3.2.0","react-test-renderer":"16.4.2","@types/react-measure":"2.0.5","clean-webpack-plugin":"2.0.2","stats-webpack-plugin":"0.7.0","eslint-config-prettier":"4.1.0","react-google-recaptcha":"^0.14.1","tslint-config-prettier":"1.18.0","@gooddata/eslint-config":"^1.0.0","@gooddata/tslint-config":"1.0.0","@types/react-responsive":"^3.0.3","@types/storybook__react":"4.0.1","@types/stringify-object":"^3.2.0","enzyme-adapter-react-16":"1.3.1","@gooddata/test-storybook":"3.2.1","@storybook/addon-actions":"5.0.11","@storybook/addon-options":"5.0.11","node-sass-magic-importer":"5.1.0","react-syntax-highlighter":"11.0.2","@types/fixed-data-table-2":"0.8.1","@types/react-test-renderer":"16.0.0","circular-dependency-plugin":"5.0.2","compression-webpack-plugin":"2.0.0","@types/json-stable-stringify":"^1.0.32","@gooddata/frontend-npm-scripts":"1.1.0","@types/enzyme-adapter-react-16":"1.0.3","@types/storybook__addon-actions":"3.4.2","@babel/plugin-proposal-class-properties":"7.4.4","@babel/plugin-proposal-object-rest-spread":"7.4.4","@babel/plugin-transform-async-to-generator":"7.4.4"},"peerDependencies":{"react":"^16.5.2","react-dom":"^16.5.2"},"_npmOperationalInternal":{"tmp":"tmp/react-components_7.5.0-alpha-khanh.le-kl-SD-906-legend-2020-04-03T05-21-59-847Z_1585890903945_0.7102889911294701","host":"s3://npm-registry-packages"}},"7.5.0-beta.35.fix4":{"name":"@gooddata/react-components","version":"7.5.0-beta.35.fix4","author":{"name":"GoodData Corporation"},"license":"BSD-3-Clause","_id":"@gooddata/react-components@7.5.0-beta.35.fix4","maintainers":[{"name":"afi","email":"adam.fiedler@gooddata.com"},{"name":"bertold8","email":"ivan.nejezchleb@seznam.cz"},{"name":"brbistas","email":"valentinos.chraniotis@gooddata.com"},{"name":"bugsbunny338","email":"jiri.zajic@mensa.cz"},{"name":"de.do","email":"de.do@gooddata.com"},{"name":"gooddata-ci","email":"rail@gooddata.com"},{"name":"hung.nguyen.hoang","email":"hung.nguyen@gooddata.com"},{"name":"ivan.mjartan","email":"ivan.mjartan@gooddata.com"},{"name":"jakub-sterba","email":"jakub.sterba@gooddata.com"},{"name":"jankc","email":"jan.krapac@gmail.com"},{"name":"jaroslav.tomecek","email":"jaroslav.tomecek@gooddata.com"},{"name":"jkittler","email":"honza.kittler@gmail.com"},{"name":"khanh.le","email":"khanh.le@gooddata.com"},{"name":"lanhuynh","email":"lan.huynh@gooddata.com"},{"name":"linhhong","email":"linh.hong@gooddata.com"},{"name":"lupko","email":"lubomir.slivka@gooddata.com"},{"name":"matyas.kandl","email":"matyas.kandl@gooddata.com"},{"name":"michal.marsal","email":"michal.marsal@gooddata.com"},{"name":"naibinh","email":"naibinh@gmail.com"},{"name":"nikolacech","email":"nikola.cech@gooddata.com"},{"name":"nis.hua","email":"nis.hua@gooddata.com"},{"name":"no23reason","email":"dan.homola@hotmail.cz"},{"name":"patrikbraborec","email":"patrik.braborec@gooddata.com"},{"name":"pbenes","email":"petr.benes@gooddata.com"},{"name":"petrjanu","email":"petr.janu@gooddata.com"},{"name":"pkingo","email":"philipandreaskingo@hotmail.com"},{"name":"ptquang86","email":"ptquang86@gmail.com"},{"name":"qduval","email":"quentin.duval@gooddata.com"},{"name":"rodri360","email":"me@rodri360.com"},{"name":"sitina","email":"jiri.sitina@gooddata.com"},{"name":"strouhaljan","email":"strouhal.jan@gmail.com"},{"name":"tomas.kratochvil","email":"tomas.kratochvil@gooddata.com"},{"name":"tomasreichmann","email":"tomasreichmann@gmail.com"},{"name":"tomsatgd","email":"tomas.satinsky@gooddata.com"},{"name":"trung-le-quoc","email":"trung.le@gooddata.com"},{"name":"tu-ngo","email":"tungo1981@gmail.com"},{"name":"tulean","email":"tuan.le@gooddata.com"},{"name":"tuqt1005","email":"tu.tran@gooddata.com"},{"name":"utdnah","email":"danh.ung@gooddata.com"},{"name":"vlastikcz","email":"vlastimil.kotas@gooddata.com"},{"name":"vu.pham","email":"vu.pham@gooddata.com"},{"name":"xmort","email":"petr.dolejsi@gooddata.com"},{"name":"yanlipnican","email":"yanlipnican@gmail.com"}],"homepage":"https://github.com/gooddata/gooddata-react-components#readme","bugs":{"url":"https://github.com/gooddata/gooddata-react-components/issues"},"dist":{"shasum":"ceae915f66d68be88240b399f0f8395f419eabd0","tarball":"https://registry.npmjs.org/@gooddata/react-components/-/react-components-7.5.0-beta.35.fix4.tgz","fileCount":2494,"integrity":"sha512-qhhaVwgT08DFBaGR5xJH0qP2j9+oj4tnU5+vkqZSzyGNHfaovHkJp8slFJ7Y3LeIUHJytBES0wI9+yNWJjryLQ==","signatures":[{"sig":"MEYCIQDp1dmgjVKYj2m8RwtRJbU8s936hyQuFzK4YtQo8pQNCwIhAPXDpYQOxa6CAW/6BQ2+znu/w9geAXVljSG+XLRLaczt","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":9840867,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJehuDqCRA9TVsSAnZWagAAtn8P/iz6E6h2rsMTX6iT2wqM\n4y1XPWrP7kMjyK3h5z5ZfiMR6e+vCq8VO0MItushUJ1iLmlSue8tboxPbWlG\nCndPAv0KMOM2AEGWIg+loDSnuoQFBjnR6fxs9XLhwUIQwsmi4VuJPNy6SDER\nQASnr3ZsFu2ctQkEupNCBY9lj1rsB4xTMy+tAB/Tu0WaVilB8LjeDwxaSyTA\nYKH5p+YSbJY6SxZ0EQ4QsssLdjeukAs66HKJhxi0dEhTBKW0HfLUD4/MneCb\nrsKDQj6QdB1W/I18zZCaX7+6qDExEcy4GYyNWFnf/zaxkXmMsstM/Y1wGPlw\nVItkrYi7juX6CwO4nKp8d3Y3qTzKdbhOle5gBybyC3otODR2kH6Vf9MuD0Lf\nFzMgRcfWfRh5m4c7l7M/8T0PeV3wXEXewSXwKvBturec2NSY/eWGebb5PZgw\nEn+pVJYp5uWuaNt8ddpLXfdl1ph2BQsyevaC+MIVeM9MrJiQUxxTtoj2mCkH\niqBZVhh2LZ9pdHY0ds9cvyb90+JpumTTeco/Js+tGhA1NvnQvt6vWfN2SMw5\nasVJOl2kmooSVloj6OEBmeZJ0R3C0M3c9SS2REcmlze4KfonVkvMF/8wIRfw\n6SVhCmUbXapfIZ0LInYglJ00c+aAB3dj4dKGSC61KN85WoLVGBnlJtN40Eak\nZB8d\r\n=Okla\r\n-----END PGP SIGNATURE-----\r\n"},"main":"dist/index.js","husky":{"hooks":{"pre-commit":"lint-staged"}},"config":{"eslint":"./examples/**/*.{js,jsx}","tslint":"./{__mocks__,src,stories}/{,**/}*.{ts,tsx}"},"readme":"[![npm version](https://badge.fury.io/js/%40gooddata%2Freact-components.svg)](https://www.npmjs.com/package/@gooddata/react-components)\n\n# GoodData.UI React components\n> A React-based JavaScript library for building data-driven applications\n\n## Getting started\n- [GoodData.UI Documentation](http://sdk.gooddata.com/gooddata-ui/)\n- [GoodData.UI Live Examples](https://gooddata-examples.herokuapp.com/)\n- [Stack Overflow](https://stackoverflow.com/questions/tagged/gooddata)\n\n### Usage\nWith [yarn](https://yarnpkg.com) installed, go to your project directory and run\n```\n$ yarn add @gooddata/react-components\n```\nIf you prefer [npm](npmjs.com) run\n```\n$ npm install --save @gooddata/react-components\n```\n\nThe public API is exposed via global `index.js`. Except for the styles, do not import any other file directly\nbecause they are not intended to be part of the public API.\n\n## Contributing\n\nWe welcome any contribution in form of [issues](https://github.com/gooddata/gooddata-react-components/issues) or [pull requests](https://github.com/gooddata/gooddata-react-components/pulls).\n\nInstall [Node.js](http://nodejs.org) (node 12.16.1, npm v6.13.4) and [Yarn](https://classic.yarnpkg.com) (1.22.4).\n\nInstall dependencies:\n```\nyarn install --frozen-lockfile\n```\n\nThese commands may come in handy while developing:\n\n| command | description |\n| ------- | ----------- |\n| `yarn install --pure-lockfile` | first step |\n| ||\n| `yarn dev` | build react-components to `/dist` in watch mode |\n| `yarn test` | run all unit tests |\n| `yarn prettier-write` | format the source code to match the valid codestyle |\n| `yarn validate` | validate codestyle |\n| ||\n| `yarn storybook` | run storybook from `/stories` on http://localhost:9001 |\n| `yarn build-storybook` | build storybook to `/dist-storybook` |\n| `yarn test-storybook` | run storybook and [screenshot tests](https://github.com/gooddata/gdc-client-utils/tree/master/test-storybook) |\n| ||\n| `yarn examples` | run Live Examples dev-server from `/examples` on https://localhost:8999 |\n| `yarn examples-build` | build Live Examples to `/examples/dist` |\n| `yarn examples-server` | serve built Live Examples - see `/examples/server/src` |\n| `yarn examples-testcafe` | run testcafe tests against `localhost:8999` |\n\n### Deploy to heroku.com\nWhen you deploy this repo to heroku, it serves *GoodData.UI Live Examples*.\nRelevant tasks are in `Procfile` and `package.json`.\n\n```bash\n# run in the project directory\nheroku login\nheroku create <your-app-name>\nheroku config:set DOMAIN_ADMIN_USERNAME=x@gooddata.com DOMAIN_ADMIN_PASSWORD=xy PROJECT_ID_TO_ASSIGN=xms7ga4tf3g3nzucd8380o2bev8oeknp\ngit push heroku HEAD:master\nheroku open\n```\n### Enable Geo Chart for Storybook and Live Examples\nGeo chart uses Mapbox to render map which requires a Mapbox access token.\n- Register an account and create Mapbox access token at [guide](https://docs.mapbox.com/help/how-mapbox-works/access-tokens/)\n- Store the created token at `.env`:\n```bash\necho -e \"EXAMPLE_MAPBOX_ACCESS_TOKEN=token\" >> .env # only need to run once\necho -e \"STORYBOOK_MAPBOX_ACCESS_TOKEN=token\" >> .env # only need to run once\n```\n\n### Run Live Examples Locally\nTo run *GoodData.UI Live Examples* locally:\n```bash\ngit clone <this-repository>\ncd  <repository-folder>\nyarn install --pure-lockfile\nyarn examples\n```\nThen open https://localhost:8999 and login using Live Examples account (you can [create one here](https://gooddata-examples.herokuapp.com/registration)).\n\n### Run Storybook locally\n- Run storybook with token stored in `.env` for more secure\n```bash\nyarn storybook\n```\n- Or run storybook with token env param exposed to cli (not suggested)\n```bash\nSTORYBOOK_MAPBOX_ACCESS_TOKEN=token yarn storybook\n```\n- Apply either above way to `yarn build-storybook` or `yarn test-storybook`\n\n### Source code formatting\nThe source code in the repository is formatted by [Prettier](https://prettier.io/).\nThe format of the code is validated by our Continuous Integration server and is one of the requirements of successful merge.\n\nPrettier is supported by every major IDE. You can find the list of supported editors and how to configure them [here](https://prettier.io/docs/en/editors.html).\n\nIn the case, when your editor is not supported or you don't want to setup the integration, you can run the `yarn prettier-write` command to reformat the code before commit.\n\n## Changelog\n\n- see [CHANGELOG.md](CHANGELOG.md)\n\n## Supported versions\n\nIn order to make the user experience with integrating GoodData UI SDK as smooth and secure as possible and to ensure that the SDK is using the latest features of the platform, we will only provide support to two most recent major versions of UI SDK.\n\nThe most recent majors will be supported in the following modes:\n\n- The latest major version will receive all new functionality and all bug fixes\n- The previous major version will only receive fixes to critical issues and security fixes. These fixes will be applied on top of last released version of the previous major\n\nThe customers are encouraged to always use the latest version of the UI SDK.\n\nIn case of using older versions, the user might face API incompatibility, performance or security issues.\n\nPlease follow the installation instructions to update to the newest version.\n\n## License\n\n(C) 2007-2020 GoodData Corporation\n\nThis project is dual licensed:\n\n- The ATTRIBUTION-NONCOMMERCIAL 4.0 INTERNATIONAL (CC BY-NC 4.0) is used for purpose of the trial experience and evaluation of GoodData.UI library.\n- The GOODDATA GOODDATA.UI LIBRARY END USER LICENSE AGREEMENT is used for GoodData customers.\n\nFor more information, please see [LICENSE](https://github.com/gooddata/gooddata-react-components/blob/master/LICENSE)\n","gitHead":"e8299dc6ec5280cb50b56411b933fed4debd0e9a","scripts":{"dev":"bash scripts/build.sh --dev-watch","test":"jest --watch","build":"bash scripts/build.sh","tslint":"yarn run-tslint -t verbose $npm_package_config_tslint","prepare":"cd examples/server && yarn install --frozen-lockfile && cd ../..; rm -r examples/node_modules 2>/dev/null; true","examples":"bash scripts/run-examples.sh","prepare?":"# Called before `npm publish` and on local `npm install`. Temporarily also for deleting obsolete node_modules. Ends with `true` to continue gracefully.","validate":"tsc --noEmit && yarn tslint && eslint $npm_package_config_eslint && yarn prettier-check","build-dev":"bash scripts/build.sh --dev","examples?":"# Default is developer domain, other options: yarn examples [sec,secure,stg,stg2,stg3,demo,developer or URL]","storybook":"yarn build && start-storybook -p 9001 -c .storybook","test-once":"jest","tslint-ci":"mkdir -p ./ci/results && yarn run-tslint -t checkstyle -o ./ci/results/tslint-results.xml $npm_package_config_tslint","run-tslint":"tslint -p tsconfig.json","validate-ci":"tsc --noEmit && yarn tslint-ci  && eslint $npm_package_config_eslint -f checkstyle -o ci/results/eslint-results.xml && yarn prettier-check","examples-build":"bash scripts/build-examples.sh","prepublishOnly":"yarn build","prettier-check":"prettier --check '{src,stories,styles,__mocks__,examples/server/src,examples/src,examples/test}/**/*.{ts,js,tsx,jsx,json,scss,md,yaml,html}'","prettier-write":"prettier --write '{src,stories,styles,__mocks__,examples/server/src,examples/src,examples/test}/**/*.{ts,js,tsx,jsx,json,scss,md,yaml,html}'","test-storybook":"yarn build && test-storybook","build-storybook":"yarn build && build-storybook -c .storybook -o dist-storybook","examples-server":"node examples/server/src/index.js","heroku-postbuild":"yarn examples-build developer","examples-testcafe":"./scripts/run-testcafe.sh visual","check-circular-deps":"madge --circular --extensions ts ./src","examples-testcafe-ci":"./scripts/run-testcafe.sh ci","examples-testcafe-live":"./scripts/run-testcafe.sh live"},"typings":"dist/index.d.ts","_npmUser":{"name":"gooddata-ci","email":"rail@gooddata.com"},"deprecated":"@gooddata/react-components@7 reached End of Support on March 31, 2022. Please upgrade (see https://sdk.gooddata.com/gooddata-ui/docs/supported_versions.html for more information).","repository":{"url":"git+ssh://git@github.com/gooddata/gooddata-react-components.git","type":"git"},"_npmVersion":"6.13.4","description":"GoodData.UI - A powerful JavaScript library for building analytical applications","directories":{},"lint-staged":{"{src,stories,styles,__mocks__,examples/server/src,examples/src,examples/test}/**/*.{ts,js,tsx,jsx,scss}":["npx gdc-fix-copyright","git add"],"{src,stories,styles,__mocks__,examples/server/src,examples/src,examples/test}/**/*.{ts,js,tsx,jsx,json,scss,md,yaml,html}":["prettier --write","git add"]},"_nodeVersion":"12.16.1","dependencies":{"rxjs":"^5.5.6","uuid":"^3.2.1","immer":"^1.3.1","lodash":"^4.17.15","date-fns":"^2.7.0","downshift":"^3.2.7","invariant":"^2.2.2","mapbox-gl":"^1.6.1","classnames":"^2.2.6","highcharts":"7.1.1","prop-types":"^15.6.0","react-intl":"^3.6.0","custom-event":"^1.0.1","react-window":"^1.8.1","ag-grid-react":"20.0.0","react-measure":"^2.3.0","@types/mapbox-gl":"^1.6.1","react-day-picker":"~7.3.0","react-responsive":"^3.0.0","stringify-object":"^2.4.0","@gooddata/typings":"^2.22.0","ag-grid-community":"20.0.0","http-status-codes":"^1.3.0","@gooddata/js-utils":"^3.5.0","@gooddata/numberjs":"^3.2.4","fixed-data-table-2":"0.7.17","@gooddata/goodstrap":"^68.2.1","react-dom-factories":"^1.0.2","@gooddata/gooddata-js":"^12.5.0","json-stable-stringify":"^1.0.1","react-transition-group":"^2.2.1","hoist-non-react-statics":"^3.3.0","nodelist-foreach-polyfill":"^1.2.0","@formatjs/intl-pluralrules":"^1.3.6","highcharts-grouped-categories":"^1.1.3"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"raf":"3.3.2","yup":"^0.24.1","jest":"24.7.1","husky":"3.0.0","madge":"^3.4.4","react":"^16.5.2","enzyme":"3.5.0","eslint":"4.19.1","formik":"^0.11.11","moment":"2.23.0","history":"^4.7.2","ts-jest":"24.0.0","webpack":"4.30.0","full-icu":"^1.3.0","prettier":"1.16.4","react-ga":"^2.5.2","recharts":"1.0.0-beta.9","testcafe":"1.1.4","commander":"2.14.1","node-sass":"4.13.0","react-dom":"^16.5.2","supertest":"3.0.0","ts-loader":"6.0.0","@types/raf":"^3.4.0","css-loader":"0.28.7","jest-junit":"3.0.0","raw-loader":"0.5.1","styled-jsx":"2.2.1","typescript":"3.3.4000","@babel/core":"7.4.4","@types/jest":"24.0.6","@types/node":"7.0.8","@types/uuid":"3.4.3","file-loader":"3.0.1","jest-enzyme":"7.0.2","lint-staged":"9.1.0","sass-loader":"6.0.6","webpack-cli":"3.3.2","@types/react":"16.8.6","babel-loader":"8.0.5","react-helmet":"5.2.0","react-select":"1.2.1","style-loader":"0.19.1","@types/enzyme":"3.1.13","@types/lodash":"4.14.123","testcafe-live":"0.1.4","@babel/runtime":"7.4.4","dotenv-webpack":"^1.7.0","@babel/polyfill":"^7.4.4","@storybook/react":"5.0.11","@types/invariant":"2.2.29","@types/react-dom":"16.0.11","isomorphic-fetch":"2.2.1","react-datepicker":"1.1.0","react-router-dom":"4.2.2","@babel/preset-env":"7.4.4","@gooddata/mock-js":"^2.11.0","@storybook/addons":"5.0.11","@types/classnames":"2.2.3","@types/prop-types":"15.5.2","@storybook/theming":"5.0.11","identity-obj-proxy":"^3.0.0","intl-messageformat":"^7.5.4","webpack-dev-server":"3.3.1","@babel/preset-react":"7.0.0","@types/react-portal":"4.0.1","@types/react-window":"^1.8.1","babel-plugin-lodash":"3.3.4","html-webpack-plugin":"3.2.0","react-test-renderer":"16.4.2","@types/react-measure":"2.0.5","clean-webpack-plugin":"2.0.2","stats-webpack-plugin":"0.7.0","eslint-config-prettier":"4.1.0","react-google-recaptcha":"^0.14.1","tslint-config-prettier":"1.18.0","@gooddata/eslint-config":"^1.0.0","@gooddata/tslint-config":"1.0.0","@types/react-responsive":"^3.0.3","@types/storybook__react":"4.0.1","@types/stringify-object":"^3.2.0","enzyme-adapter-react-16":"1.3.1","@gooddata/test-storybook":"3.2.1","@storybook/addon-actions":"5.0.11","@storybook/addon-options":"5.0.11","node-sass-magic-importer":"5.1.0","react-syntax-highlighter":"11.0.2","@types/fixed-data-table-2":"0.8.1","@types/react-test-renderer":"16.0.0","circular-dependency-plugin":"5.0.2","compression-webpack-plugin":"2.0.0","@types/json-stable-stringify":"^1.0.32","@gooddata/frontend-npm-scripts":"1.1.0","@types/enzyme-adapter-react-16":"1.0.3","@types/storybook__addon-actions":"3.4.2","@babel/plugin-proposal-class-properties":"7.4.4","@babel/plugin-proposal-object-rest-spread":"7.4.4","@babel/plugin-transform-async-to-generator":"7.4.4"},"peerDependencies":{"react":"^16.5.2","react-dom":"^16.5.2"},"_npmOperationalInternal":{"tmp":"tmp/react-components_7.5.0-beta.35.fix4_1585897704789_0.5398779954618154","host":"s3://npm-registry-packages"}},"7.5.0-beta.50":{"name":"@gooddata/react-components","version":"7.5.0-beta.50","author":{"name":"GoodData Corporation"},"license":"BSD-3-Clause","_id":"@gooddata/react-components@7.5.0-beta.50","maintainers":[{"name":"afi","email":"adam.fiedler@gooddata.com"},{"name":"bertold8","email":"ivan.nejezchleb@seznam.cz"},{"name":"brbistas","email":"valentinos.chraniotis@gooddata.com"},{"name":"bugsbunny338","email":"jiri.zajic@mensa.cz"},{"name":"de.do","email":"de.do@gooddata.com"},{"name":"gooddata-ci","email":"rail@gooddata.com"},{"name":"hung.nguyen.hoang","email":"hung.nguyen@gooddata.com"},{"name":"ivan.mjartan","email":"ivan.mjartan@gooddata.com"},{"name":"jakub-sterba","email":"jakub.sterba@gooddata.com"},{"name":"jankc","email":"jan.krapac@gmail.com"},{"name":"jaroslav.tomecek","email":"jaroslav.tomecek@gooddata.com"},{"name":"jkittler","email":"honza.kittler@gmail.com"},{"name":"khanh.le","email":"khanh.le@gooddata.com"},{"name":"lanhuynh","email":"lan.huynh@gooddata.com"},{"name":"linhhong","email":"linh.hong@gooddata.com"},{"name":"lupko","email":"lubomir.slivka@gooddata.com"},{"name":"matyas.kandl","email":"matyas.kandl@gooddata.com"},{"name":"michal.marsal","email":"michal.marsal@gooddata.com"},{"name":"naibinh","email":"naibinh@gmail.com"},{"name":"nikolacech","email":"nikola.cech@gooddata.com"},{"name":"nis.hua","email":"nis.hua@gooddata.com"},{"name":"no23reason","email":"dan.homola@hotmail.cz"},{"name":"patrikbraborec","email":"patrik.braborec@gooddata.com"},{"name":"pbenes","email":"petr.benes@gooddata.com"},{"name":"petrjanu","email":"petr.janu@gooddata.com"},{"name":"pkingo","email":"philipandreaskingo@hotmail.com"},{"name":"ptquang86","email":"ptquang86@gmail.com"},{"name":"qduval","email":"quentin.duval@gooddata.com"},{"name":"rodri360","email":"me@rodri360.com"},{"name":"sitina","email":"jiri.sitina@gooddata.com"},{"name":"strouhaljan","email":"strouhal.jan@gmail.com"},{"name":"tomas.kratochvil","email":"tomas.kratochvil@gooddata.com"},{"name":"tomasreichmann","email":"tomasreichmann@gmail.com"},{"name":"tomsatgd","email":"tomas.satinsky@gooddata.com"},{"name":"trung-le-quoc","email":"trung.le@gooddata.com"},{"name":"tu-ngo","email":"tungo1981@gmail.com"},{"name":"tulean","email":"tuan.le@gooddata.com"},{"name":"tuqt1005","email":"tu.tran@gooddata.com"},{"name":"utdnah","email":"danh.ung@gooddata.com"},{"name":"vlastikcz","email":"vlastimil.kotas@gooddata.com"},{"name":"vu.pham","email":"vu.pham@gooddata.com"},{"name":"xmort","email":"petr.dolejsi@gooddata.com"},{"name":"yanlipnican","email":"yanlipnican@gmail.com"}],"homepage":"https://github.com/gooddata/gooddata-react-components#readme","bugs":{"url":"https://github.com/gooddata/gooddata-react-components/issues"},"dist":{"shasum":"0237f99108d51cf4c950b1709ec1c807a0aa0e14","tarball":"https://registry.npmjs.org/@gooddata/react-components/-/react-components-7.5.0-beta.50.tgz","fileCount":2498,"integrity":"sha512-wDvdzFnqVd/aLiKaaBsi5aXhxD5XAvyOE6/fHTbJCQI4IWxalvGP4ZLY2FBuoaxcvvRLc8DPbDd45yctK2WnOw==","signatures":[{"sig":"MEQCIBNfP0acdIy3Aat37e0dQHVog4uLOO4lygEGNdJwEKJdAiA+lCHjDso4d/PaXkcvr23zcJk+wR7KlO8vlEvxVv9D/A==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":9866509,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJehu9+CRA9TVsSAnZWagAA1pgP/1UQPQC7gqwN3iBk+E60\nswhNAePJN6FnGY2DYJCsf2utWMrVUBbvKTt5DIixxti9l2NShKdZYzqOPjiZ\nanP3bfIxmP25R1YAl2re+6IhaxHDy5bxVyvEFQ+QqIy/078I6JioEz4UdBuZ\npN6uRwRN1HKhSekr9x2MQyN6qlaSR9rlr8afuFX2qgQTcZwlYCnGJHHWOoVe\nRRxoz8AF0abuIFlWWgmdOXCAf2bFi2+aHVSVXaXocjuTBj2PZ7GNv0oHyEZo\nwXmTKlX/eJtWJUsExYc+SD8/UPRpj5FYJ4eUyyoSXkz5O+2yyH4RuhfLQAMU\nb4Y07DlSBbKjJgAcQsV2HNxSh/IX2UOUghMI/aujnVi1kvJvFGIq6Hk6l29k\nAG8tio75YmcdJyDyS6HOvXTfxotJnP/H6Eau+2K97xTqA66HDkKR9ZthMGe2\n43qwxGiYxOJgCUdavlqZw7FgVpb3sHvfcm/yWrtEU86X44iq6VxavfZzB8bh\ngzRNaOXCxMP84mDJVoPGMkvt+Vi+EMzt61aKC1IbXW5qxpr6x7XRWWyotBGO\nCtGQ+0kuYJqOTZy38tQdoGjEm8eWN4P5ItoWDDmRhJmzkZL0BkNRwNDb31aP\ncwABhFaNoJZ8KWr/XJumyB2WQ+DDb64z4vkU9FY6hI0TSxMkQu1JSBR5Dwwt\ndZui\r\n=uEgs\r\n-----END PGP SIGNATURE-----\r\n"},"main":"dist/index.js","husky":{"hooks":{"pre-commit":"lint-staged"}},"config":{"eslint":"./examples/**/*.{js,jsx}","tslint":"./{__mocks__,src,stories}/{,**/}*.{ts,tsx}"},"readme":"[![npm version](https://badge.fury.io/js/%40gooddata%2Freact-components.svg)](https://www.npmjs.com/package/@gooddata/react-components)\n\n# GoodData.UI React components\n> A React-based JavaScript library for building data-driven applications\n\n## Getting started\n- [GoodData.UI Documentation](http://sdk.gooddata.com/gooddata-ui/)\n- [GoodData.UI Live Examples](https://gooddata-examples.herokuapp.com/)\n- [Stack Overflow](https://stackoverflow.com/questions/tagged/gooddata)\n\n### Usage\nWith [yarn](https://yarnpkg.com) installed, go to your project directory and run\n```\n$ yarn add @gooddata/react-components\n```\nIf you prefer [npm](npmjs.com) run\n```\n$ npm install --save @gooddata/react-components\n```\n\nThe public API is exposed via global `index.js`. Except for the styles, do not import any other file directly\nbecause they are not intended to be part of the public API.\n\n## Contributing\n\nWe welcome any contribution in form of [issues](https://github.com/gooddata/gooddata-react-components/issues) or [pull requests](https://github.com/gooddata/gooddata-react-components/pulls).\n\nInstall [Node.js](http://nodejs.org) (node 12.16.1, npm v6.13.4) and [Yarn](https://classic.yarnpkg.com) (1.22.4).\n\nInstall dependencies:\n```\nyarn install --frozen-lockfile\n```\n\nThese commands may come in handy while developing:\n\n| command | description |\n| ------- | ----------- |\n| `yarn install --pure-lockfile` | first step |\n| ||\n| `yarn dev` | build react-components to `/dist` in watch mode |\n| `yarn test` | run all unit tests |\n| `yarn prettier-write` | format the source code to match the valid codestyle |\n| `yarn validate` | validate codestyle |\n| ||\n| `yarn storybook` | run storybook from `/stories` on http://localhost:9001 |\n| `yarn build-storybook` | build storybook to `/dist-storybook` |\n| `yarn test-storybook` | run storybook and [screenshot tests](https://github.com/gooddata/gdc-client-utils/tree/master/test-storybook) |\n| ||\n| `yarn examples` | run Live Examples dev-server from `/examples` on https://localhost:8999 |\n| `yarn examples-build` | build Live Examples to `/examples/dist` |\n| `yarn examples-server` | serve built Live Examples - see `/examples/server/src` |\n| `yarn examples-testcafe` | run testcafe tests against `localhost:8999` |\n\n### Deploy to heroku.com\nWhen you deploy this repo to heroku, it serves *GoodData.UI Live Examples*.\nRelevant tasks are in `Procfile` and `package.json`.\n\n```bash\n# run in the project directory\nheroku login\nheroku create <your-app-name>\nheroku config:set DOMAIN_ADMIN_USERNAME=x@gooddata.com DOMAIN_ADMIN_PASSWORD=xy PROJECT_ID_TO_ASSIGN=xms7ga4tf3g3nzucd8380o2bev8oeknp\ngit push heroku HEAD:master\nheroku open\n```\n### Enable Geo Chart for Storybook and Live Examples\nGeo chart uses Mapbox to render map which requires a Mapbox access token.\n- Register an account and create Mapbox access token at [guide](https://docs.mapbox.com/help/how-mapbox-works/access-tokens/)\n- Store the created token at `.env`:\n```bash\necho -e \"EXAMPLE_MAPBOX_ACCESS_TOKEN=token\" >> .env # only need to run once\necho -e \"STORYBOOK_MAPBOX_ACCESS_TOKEN=token\" >> .env # only need to run once\n```\n\n### Run Live Examples Locally\nTo run *GoodData.UI Live Examples* locally:\n```bash\ngit clone <this-repository>\ncd  <repository-folder>\nyarn install --pure-lockfile\nyarn examples\n```\nThen open https://localhost:8999 and login using Live Examples account (you can [create one here](https://gooddata-examples.herokuapp.com/registration)).\n\n### Run Storybook locally\n- Run storybook with token stored in `.env` for more secure\n```bash\nyarn storybook\n```\n- Or run storybook with token env param exposed to cli (not suggested)\n```bash\nSTORYBOOK_MAPBOX_ACCESS_TOKEN=token yarn storybook\n```\n- Apply either above way to `yarn build-storybook` or `yarn test-storybook`\n\n### Source code formatting\nThe source code in the repository is formatted by [Prettier](https://prettier.io/).\nThe format of the code is validated by our Continuous Integration server and is one of the requirements of successful merge.\n\nPrettier is supported by every major IDE. You can find the list of supported editors and how to configure them [here](https://prettier.io/docs/en/editors.html).\n\nIn the case, when your editor is not supported or you don't want to setup the integration, you can run the `yarn prettier-write` command to reformat the code before commit.\n\n## Changelog\n\n- see [CHANGELOG.md](CHANGELOG.md)\n\n## Supported versions\n\nIn order to make the user experience with integrating GoodData UI SDK as smooth and secure as possible and to ensure that the SDK is using the latest features of the platform, we will only provide support to two most recent major versions of UI SDK.\n\nThe most recent majors will be supported in the following modes:\n\n- The latest major version will receive all new functionality and all bug fixes\n- The previous major version will only receive fixes to critical issues and security fixes. These fixes will be applied on top of last released version of the previous major\n\nThe customers are encouraged to always use the latest version of the UI SDK.\n\nIn case of using older versions, the user might face API incompatibility, performance or security issues.\n\nPlease follow the installation instructions to update to the newest version.\n\n## License\n\n(C) 2007-2020 GoodData Corporation\n\nThis project is dual licensed:\n\n- The ATTRIBUTION-NONCOMMERCIAL 4.0 INTERNATIONAL (CC BY-NC 4.0) is used for purpose of the trial experience and evaluation of GoodData.UI library.\n- The GOODDATA GOODDATA.UI LIBRARY END USER LICENSE AGREEMENT is used for GoodData customers.\n\nFor more information, please see [LICENSE](https://github.com/gooddata/gooddata-react-components/blob/master/LICENSE)\n","gitHead":"eae6f5862dddbeafa56d2dfc37a85b3cdd525579","scripts":{"dev":"bash scripts/build.sh --dev-watch","test":"jest --watch","build":"bash scripts/build.sh","tslint":"yarn run-tslint -t verbose $npm_package_config_tslint","prepare":"cd examples/server && yarn install --frozen-lockfile && cd ../..; rm -r examples/node_modules 2>/dev/null; true","examples":"bash scripts/run-examples.sh","prepare?":"# Called before `npm publish` and on local `npm install`. Temporarily also for deleting obsolete node_modules. Ends with `true` to continue gracefully.","validate":"tsc --noEmit && yarn tslint && eslint $npm_package_config_eslint && yarn validate-style && yarn prettier-check","build-dev":"bash scripts/build.sh --dev","examples?":"# Default is developer domain, other options: yarn examples [sec,secure,stg,stg2,stg3,demo,developer or URL]","storybook":"yarn build && start-storybook -p 9001 -c .storybook","test-once":"jest","tslint-ci":"mkdir -p ./ci/results && yarn run-tslint -t checkstyle -o ./ci/results/tslint-results.xml $npm_package_config_tslint","run-tslint":"tslint -p tsconfig.json","validate-ci":"tsc --noEmit && yarn tslint-ci  && eslint $npm_package_config_eslint -f checkstyle -o ci/results/eslint-results.xml && yarn validate-style-ci && yarn prettier-check","examples-build":"bash scripts/build-examples.sh","prepublishOnly":"yarn build","prettier-check":"prettier --check '{src,stories,styles,__mocks__,examples/server/src,examples/src,examples/test}/**/*.{ts,js,tsx,jsx,json,scss,md,yaml,html}'","prettier-write":"prettier --write '{src,stories,styles,__mocks__,examples/server/src,examples/src,examples/test}/**/*.{ts,js,tsx,jsx,json,scss,md,yaml,html}'","test-storybook":"yarn build && test-storybook","validate-style":"stylelint '**/*.scss'","build-storybook":"yarn build && build-storybook -c .storybook -o dist-storybook","examples-server":"node examples/server/src/index.js","heroku-postbuild":"yarn examples-build developer","examples-testcafe":"./scripts/run-testcafe.sh visual","validate-style-ci":"stylelint '**/*.scss' --custom-formatter=node_modules/stylelint-checkstyle-formatter > ci/results/stylelint-results.xml","check-circular-deps":"madge --circular --extensions ts ./src","examples-testcafe-ci":"./scripts/run-testcafe.sh ci","examples-testcafe-live":"./scripts/run-testcafe.sh live"},"typings":"dist/index.d.ts","_npmUser":{"name":"gooddata-ci","email":"rail@gooddata.com"},"deprecated":"@gooddata/react-components@7 reached End of Support on March 31, 2022. Please upgrade (see https://sdk.gooddata.com/gooddata-ui/docs/supported_versions.html for more information).","repository":{"url":"git+ssh://git@github.com/gooddata/gooddata-react-components.git","type":"git"},"_npmVersion":"6.13.4","description":"GoodData.UI - A powerful JavaScript library for building analytical applications","directories":{},"lint-staged":{"{src,stories,styles,__mocks__,examples/server/src,examples/src,examples/test}/**/*.{ts,js,tsx,jsx,scss}":["npx gdc-fix-copyright","git add"],"{src,stories,styles,__mocks__,examples/server/src,examples/src,examples/test}/**/*.{ts,js,tsx,jsx,json,scss,md,yaml,html}":["prettier --write","git add"]},"_nodeVersion":"12.16.1","dependencies":{"rxjs":"^5.5.6","uuid":"^3.2.1","immer":"^1.3.1","lodash":"^4.17.15","date-fns":"^2.7.0","downshift":"^3.2.7","invariant":"^2.2.2","mapbox-gl":"^1.6.1","classnames":"^2.2.6","highcharts":"7.1.1","prop-types":"^15.6.0","react-intl":"^3.6.0","custom-event":"^1.0.1","react-window":"^1.8.1","ag-grid-react":"20.0.0","react-measure":"^2.3.0","@types/mapbox-gl":"^1.6.1","react-day-picker":"~7.3.0","react-responsive":"^3.0.0","stringify-object":"^2.4.0","@gooddata/typings":"^2.23.0","ag-grid-community":"20.0.0","http-status-codes":"^1.3.0","@gooddata/js-utils":"^3.5.0","@gooddata/numberjs":"^3.2.4","fixed-data-table-2":"0.7.17","@gooddata/goodstrap":"^68.3.0","react-dom-factories":"^1.0.2","@gooddata/gooddata-js":"^12.5.2","json-stable-stringify":"^1.0.1","react-transition-group":"^2.2.1","hoist-non-react-statics":"^3.3.0","nodelist-foreach-polyfill":"^1.2.0","@formatjs/intl-pluralrules":"^1.3.6","highcharts-grouped-categories":"^1.1.3"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"raf":"3.3.2","yup":"^0.24.1","jest":"24.7.1","husky":"3.0.0","madge":"^3.4.4","react":"^16.5.2","enzyme":"3.5.0","eslint":"4.19.1","formik":"^0.11.11","moment":"2.23.0","history":"^4.7.2","ts-jest":"24.0.0","webpack":"4.30.0","full-icu":"^1.3.0","prettier":"1.16.4","react-ga":"^2.5.2","recharts":"1.0.0-beta.9","testcafe":"1.1.4","commander":"2.14.1","node-sass":"4.13.0","react-dom":"^16.5.2","stylelint":"^10.0.0","supertest":"3.0.0","ts-loader":"6.0.0","@types/raf":"^3.4.0","css-loader":"0.28.7","jest-junit":"3.0.0","raw-loader":"0.5.1","styled-jsx":"2.2.1","typescript":"3.3.4000","@babel/core":"7.4.4","@types/jest":"24.0.6","@types/node":"7.0.8","@types/uuid":"3.4.3","file-loader":"3.0.1","jest-enzyme":"7.0.2","lint-staged":"9.1.0","sass-loader":"6.0.6","webpack-cli":"3.3.2","@types/react":"16.8.6","babel-loader":"8.0.5","react-helmet":"5.2.0","react-select":"1.2.1","style-loader":"0.19.1","@types/enzyme":"3.1.13","@types/lodash":"4.14.123","testcafe-live":"0.1.4","@babel/runtime":"7.4.4","dotenv-webpack":"^1.7.0","@babel/polyfill":"^7.4.4","@storybook/react":"5.0.11","@types/invariant":"2.2.29","@types/react-dom":"16.0.11","isomorphic-fetch":"2.2.1","react-datepicker":"1.1.0","react-router-dom":"4.2.2","@babel/preset-env":"7.4.4","@gooddata/mock-js":"^2.13.0","@storybook/addons":"5.0.11","@types/classnames":"2.2.3","@types/prop-types":"15.5.2","@storybook/theming":"5.0.11","identity-obj-proxy":"^3.0.0","intl-messageformat":"^7.5.4","webpack-dev-server":"3.3.1","@babel/preset-react":"7.0.0","@types/react-portal":"4.0.1","@types/react-window":"^1.8.1","babel-plugin-lodash":"3.3.4","html-webpack-plugin":"3.2.0","react-test-renderer":"16.4.2","@types/react-measure":"2.0.5","clean-webpack-plugin":"2.0.2","stats-webpack-plugin":"0.7.0","eslint-config-prettier":"4.1.0","react-google-recaptcha":"^0.14.1","tslint-config-prettier":"1.18.0","@gooddata/eslint-config":"^1.0.0","@gooddata/tslint-config":"1.0.0","@types/react-responsive":"^3.0.3","@types/storybook__react":"4.0.1","@types/stringify-object":"^3.2.0","enzyme-adapter-react-16":"1.3.1","@gooddata/test-storybook":"3.2.1","@storybook/addon-actions":"5.0.11","@storybook/addon-options":"5.0.11","node-sass-magic-importer":"5.1.0","react-syntax-highlighter":"11.0.2","@types/fixed-data-table-2":"0.8.1","stylelint-config-prettier":"5.2.0","@gooddata/stylelint-config":"4.0.0","@types/react-test-renderer":"16.0.0","circular-dependency-plugin":"5.0.2","compression-webpack-plugin":"2.0.0","@types/json-stable-stringify":"^1.0.32","@gooddata/frontend-npm-scripts":"1.1.0","@types/enzyme-adapter-react-16":"1.0.3","stylelint-checkstyle-formatter":"0.1.0","@types/storybook__addon-actions":"3.4.2","@babel/plugin-proposal-class-properties":"7.4.4","@babel/plugin-proposal-object-rest-spread":"7.4.4","@babel/plugin-transform-async-to-generator":"7.4.4"},"peerDependencies":{"react":"^16.5.2","react-dom":"^16.5.2"},"_npmOperationalInternal":{"tmp":"tmp/react-components_7.5.0-beta.50_1585901437458_0.47117262373259794","host":"s3://npm-registry-packages"}},"7.5.0-alpha-no23reason-dho-test-2020-04-03T09-00-10-381Z":{"name":"@gooddata/react-components","version":"7.5.0-alpha-no23reason-dho-test-2020-04-03T09-00-10-381Z","author":{"name":"GoodData Corporation"},"license":"BSD-3-Clause","_id":"@gooddata/react-components@7.5.0-alpha-no23reason-dho-test-2020-04-03T09-00-10-381Z","maintainers":[{"name":"afi","email":"adam.fiedler@gooddata.com"},{"name":"bertold8","email":"ivan.nejezchleb@seznam.cz"},{"name":"brbistas","email":"valentinos.chraniotis@gooddata.com"},{"name":"bugsbunny338","email":"jiri.zajic@mensa.cz"},{"name":"de.do","email":"de.do@gooddata.com"},{"name":"gooddata-ci","email":"rail@gooddata.com"},{"name":"hung.nguyen.hoang","email":"hung.nguyen@gooddata.com"},{"name":"ivan.mjartan","email":"ivan.mjartan@gooddata.com"},{"name":"jakub-sterba","email":"jakub.sterba@gooddata.com"},{"name":"jankc","email":"jan.krapac@gmail.com"},{"name":"jaroslav.tomecek","email":"jaroslav.tomecek@gooddata.com"},{"name":"jkittler","email":"honza.kittler@gmail.com"},{"name":"khanh.le","email":"khanh.le@gooddata.com"},{"name":"lanhuynh","email":"lan.huynh@gooddata.com"},{"name":"linhhong","email":"linh.hong@gooddata.com"},{"name":"lupko","email":"lubomir.slivka@gooddata.com"},{"name":"matyas.kandl","email":"matyas.kandl@gooddata.com"},{"name":"michal.marsal","email":"michal.marsal@gooddata.com"},{"name":"naibinh","email":"naibinh@gmail.com"},{"name":"nikolacech","email":"nikola.cech@gooddata.com"},{"name":"nis.hua","email":"nis.hua@gooddata.com"},{"name":"no23reason","email":"dan.homola@hotmail.cz"},{"name":"patrikbraborec","email":"patrik.braborec@gooddata.com"},{"name":"pbenes","email":"petr.benes@gooddata.com"},{"name":"petrjanu","email":"petr.janu@gooddata.com"},{"name":"pkingo","email":"philipandreaskingo@hotmail.com"},{"name":"ptquang86","email":"ptquang86@gmail.com"},{"name":"qduval","email":"quentin.duval@gooddata.com"},{"name":"rodri360","email":"me@rodri360.com"},{"name":"sitina","email":"jiri.sitina@gooddata.com"},{"name":"strouhaljan","email":"strouhal.jan@gmail.com"},{"name":"tomas.kratochvil","email":"tomas.kratochvil@gooddata.com"},{"name":"tomasreichmann","email":"tomasreichmann@gmail.com"},{"name":"tomsatgd","email":"tomas.satinsky@gooddata.com"},{"name":"trung-le-quoc","email":"trung.le@gooddata.com"},{"name":"tu-ngo","email":"tungo1981@gmail.com"},{"name":"tulean","email":"tuan.le@gooddata.com"},{"name":"tuqt1005","email":"tu.tran@gooddata.com"},{"name":"utdnah","email":"danh.ung@gooddata.com"},{"name":"vlastikcz","email":"vlastimil.kotas@gooddata.com"},{"name":"vu.pham","email":"vu.pham@gooddata.com"},{"name":"xmort","email":"petr.dolejsi@gooddata.com"},{"name":"yanlipnican","email":"yanlipnican@gmail.com"}],"homepage":"https://github.com/gooddata/gooddata-react-components#readme","bugs":{"url":"https://github.com/gooddata/gooddata-react-components/issues"},"dist":{"shasum":"66994c2cb2e74f1c862d99f49ce8e645be2e72d0","tarball":"https://registry.npmjs.org/@gooddata/react-components/-/react-components-7.5.0-alpha-no23reason-dho-test-2020-04-03T09-00-10-381Z.tgz","fileCount":2498,"integrity":"sha512-iCfJSxVKP0fXCWxQvS9FjvzE8HuzJsXnYiv7gvMmClxh4mkKJCYzxH++p85HgfUe4ajvW8R1dxpmGc6AZZKZGQ==","signatures":[{"sig":"MEUCIFSGexl8m3e+/fivBBdNp/pmJ2mVYiM7429YIqOr5xirAiEAp2ZrNCYcnK6g1Cb70DRqcxWrEOvRrBoBaUD1T2ddIo0=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":9866552,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJehvs7CRA9TVsSAnZWagAA0XYP/1dbq+9fSwwAgg2tCCN1\noeB3xq3QykrB4+tmXg5PwSLusF6e6/E7YcMKSMMYD+2/RNYOoNqglyeEs4KG\n4vJDeZW5X3QJAvKLHyK/YXb2QwaYcqPpngvdv6VLvVfQ/xTr8qgWyKRrEhYK\nOBwDoa6HQCZ+LB8F9CJXExrcti0DDRlXtkCe0qJIMsizQlk/6EnxpXjb4T32\n52rWO4C8mFHsXkTEATaFCIEfbKhHtwdlcuvlZFM59ilp00r2m+oeemIX/PmW\nKXG5e1KChXRx7QOfKNCm1xRU4AUrXLnBjmRwP2K+n4YCnTCgYycU7akEYH0f\n34koxLsrvp3xPzLzJpdjGZoznxcf3X+DqUSdOdJbpSvougUyQoUI1UKbHemg\nHm4iBuYy958325i+uPhrZ4fL+YJx8APt/SQru3QzDNYb0Y9r6RhGFieaK4BZ\nG3bsz10hVHhuksJMRpg6eF9feOTNNjjBmQ24FX5/CS4yqMFzGBHKAzz7J6eX\ndu4LkqB6X0IVv6wU5cLJJRgL3ZpJqFkcBV59wcBySrdLleVQi31v9Dz3jqLr\nesRjsSHaNNmOJDpnwzQgYFwrn1BIBQVkH0eHc7WS8PNn3sYfdmtEY6Dq3jDg\nHaQT994wehMcIc5PRhucT/T+06vVUI09uiSV4yNLLffuu0HG4C6YZSMhtILi\nestf\r\n=GOve\r\n-----END PGP SIGNATURE-----\r\n"},"main":"dist/index.js","husky":{"hooks":{"pre-commit":"lint-staged"}},"config":{"eslint":"./examples/**/*.{js,jsx}","tslint":"./{__mocks__,src,stories}/{,**/}*.{ts,tsx}"},"readme":"[![npm version](https://badge.fury.io/js/%40gooddata%2Freact-components.svg)](https://www.npmjs.com/package/@gooddata/react-components)\n\n# GoodData.UI React components\n> A React-based JavaScript library for building data-driven applications\n\n## Getting started\n- [GoodData.UI Documentation](http://sdk.gooddata.com/gooddata-ui/)\n- [GoodData.UI Live Examples](https://gooddata-examples.herokuapp.com/)\n- [Stack Overflow](https://stackoverflow.com/questions/tagged/gooddata)\n\n### Usage\nWith [yarn](https://yarnpkg.com) installed, go to your project directory and run\n```\n$ yarn add @gooddata/react-components\n```\nIf you prefer [npm](npmjs.com) run\n```\n$ npm install --save @gooddata/react-components\n```\n\nThe public API is exposed via global `index.js`. Except for the styles, do not import any other file directly\nbecause they are not intended to be part of the public API.\n\n## Contributing\n\nWe welcome any contribution in form of [issues](https://github.com/gooddata/gooddata-react-components/issues) or [pull requests](https://github.com/gooddata/gooddata-react-components/pulls).\n\nInstall [Node.js](http://nodejs.org) (node 12.16.1, npm v6.13.4) and [Yarn](https://classic.yarnpkg.com) (1.22.4).\n\nInstall dependencies:\n```\nyarn install --frozen-lockfile\n```\n\nThese commands may come in handy while developing:\n\n| command | description |\n| ------- | ----------- |\n| `yarn install --pure-lockfile` | first step |\n| ||\n| `yarn dev` | build react-components to `/dist` in watch mode |\n| `yarn test` | run all unit tests |\n| `yarn prettier-write` | format the source code to match the valid codestyle |\n| `yarn validate` | validate codestyle |\n| ||\n| `yarn storybook` | run storybook from `/stories` on http://localhost:9001 |\n| `yarn build-storybook` | build storybook to `/dist-storybook` |\n| `yarn test-storybook` | run storybook and [screenshot tests](https://github.com/gooddata/gdc-client-utils/tree/master/test-storybook) |\n| ||\n| `yarn examples` | run Live Examples dev-server from `/examples` on https://localhost:8999 |\n| `yarn examples-build` | build Live Examples to `/examples/dist` |\n| `yarn examples-server` | serve built Live Examples - see `/examples/server/src` |\n| `yarn examples-testcafe` | run testcafe tests against `localhost:8999` |\n\n### Deploy to heroku.com\nWhen you deploy this repo to heroku, it serves *GoodData.UI Live Examples*.\nRelevant tasks are in `Procfile` and `package.json`.\n\n```bash\n# run in the project directory\nheroku login\nheroku create <your-app-name>\nheroku config:set DOMAIN_ADMIN_USERNAME=x@gooddata.com DOMAIN_ADMIN_PASSWORD=xy PROJECT_ID_TO_ASSIGN=xms7ga4tf3g3nzucd8380o2bev8oeknp\ngit push heroku HEAD:master\nheroku open\n```\n### Enable Geo Chart for Storybook and Live Examples\nGeo chart uses Mapbox to render map which requires a Mapbox access token.\n- Register an account and create Mapbox access token at [guide](https://docs.mapbox.com/help/how-mapbox-works/access-tokens/)\n- Store the created token at `.env`:\n```bash\necho -e \"EXAMPLE_MAPBOX_ACCESS_TOKEN=token\" >> .env # only need to run once\necho -e \"STORYBOOK_MAPBOX_ACCESS_TOKEN=token\" >> .env # only need to run once\n```\n\n### Run Live Examples Locally\nTo run *GoodData.UI Live Examples* locally:\n```bash\ngit clone <this-repository>\ncd  <repository-folder>\nyarn install --pure-lockfile\nyarn examples\n```\nThen open https://localhost:8999 and login using Live Examples account (you can [create one here](https://gooddata-examples.herokuapp.com/registration)).\n\n### Run Storybook locally\n- Run storybook with token stored in `.env` for more secure\n```bash\nyarn storybook\n```\n- Or run storybook with token env param exposed to cli (not suggested)\n```bash\nSTORYBOOK_MAPBOX_ACCESS_TOKEN=token yarn storybook\n```\n- Apply either above way to `yarn build-storybook` or `yarn test-storybook`\n\n### Source code formatting\nThe source code in the repository is formatted by [Prettier](https://prettier.io/).\nThe format of the code is validated by our Continuous Integration server and is one of the requirements of successful merge.\n\nPrettier is supported by every major IDE. You can find the list of supported editors and how to configure them [here](https://prettier.io/docs/en/editors.html).\n\nIn the case, when your editor is not supported or you don't want to setup the integration, you can run the `yarn prettier-write` command to reformat the code before commit.\n\n## Changelog\n\n- see [CHANGELOG.md](CHANGELOG.md)\n\n## Supported versions\n\nIn order to make the user experience with integrating GoodData UI SDK as smooth and secure as possible and to ensure that the SDK is using the latest features of the platform, we will only provide support to two most recent major versions of UI SDK.\n\nThe most recent majors will be supported in the following modes:\n\n- The latest major version will receive all new functionality and all bug fixes\n- The previous major version will only receive fixes to critical issues and security fixes. These fixes will be applied on top of last released version of the previous major\n\nThe customers are encouraged to always use the latest version of the UI SDK.\n\nIn case of using older versions, the user might face API incompatibility, performance or security issues.\n\nPlease follow the installation instructions to update to the newest version.\n\n## License\n\n(C) 2007-2020 GoodData Corporation\n\nThis project is dual licensed:\n\n- The ATTRIBUTION-NONCOMMERCIAL 4.0 INTERNATIONAL (CC BY-NC 4.0) is used for purpose of the trial experience and evaluation of GoodData.UI library.\n- The GOODDATA GOODDATA.UI LIBRARY END USER LICENSE AGREEMENT is used for GoodData customers.\n\nFor more information, please see [LICENSE](https://github.com/gooddata/gooddata-react-components/blob/master/LICENSE)\n","gitHead":"eae6f5862dddbeafa56d2dfc37a85b3cdd525579","scripts":{"dev":"bash scripts/build.sh --dev-watch","test":"jest --watch","build":"bash scripts/build.sh","tslint":"yarn run-tslint -t verbose $npm_package_config_tslint","prepare":"cd examples/server && yarn install --frozen-lockfile && cd ../..; rm -r examples/node_modules 2>/dev/null; true","examples":"bash scripts/run-examples.sh","prepare?":"# Called before `npm publish` and on local `npm install`. Temporarily also for deleting obsolete node_modules. Ends with `true` to continue gracefully.","validate":"tsc --noEmit && yarn tslint && eslint $npm_package_config_eslint && yarn validate-style && yarn prettier-check","build-dev":"bash scripts/build.sh --dev","examples?":"# Default is developer domain, other options: yarn examples [sec,secure,stg,stg2,stg3,demo,developer or URL]","storybook":"yarn build && start-storybook -p 9001 -c .storybook","test-once":"jest","tslint-ci":"mkdir -p ./ci/results && yarn run-tslint -t checkstyle -o ./ci/results/tslint-results.xml $npm_package_config_tslint","run-tslint":"tslint -p tsconfig.json","validate-ci":"tsc --noEmit && yarn tslint-ci  && eslint $npm_package_config_eslint -f checkstyle -o ci/results/eslint-results.xml && yarn validate-style-ci && yarn prettier-check","examples-build":"bash scripts/build-examples.sh","prepublishOnly":"yarn build","prettier-check":"prettier --check '{src,stories,styles,__mocks__,examples/server/src,examples/src,examples/test}/**/*.{ts,js,tsx,jsx,json,scss,md,yaml,html}'","prettier-write":"prettier --write '{src,stories,styles,__mocks__,examples/server/src,examples/src,examples/test}/**/*.{ts,js,tsx,jsx,json,scss,md,yaml,html}'","test-storybook":"yarn build && test-storybook","validate-style":"stylelint '**/*.scss'","build-storybook":"yarn build && build-storybook -c .storybook -o dist-storybook","examples-server":"node examples/server/src/index.js","heroku-postbuild":"yarn examples-build developer","examples-testcafe":"./scripts/run-testcafe.sh visual","validate-style-ci":"stylelint '**/*.scss' --custom-formatter=node_modules/stylelint-checkstyle-formatter > ci/results/stylelint-results.xml","check-circular-deps":"madge --circular --extensions ts ./src","examples-testcafe-ci":"./scripts/run-testcafe.sh ci","examples-testcafe-live":"./scripts/run-testcafe.sh live"},"typings":"dist/index.d.ts","_npmUser":{"name":"no23reason","email":"dan.homola@hotmail.cz"},"deprecated":"@gooddata/react-components@7 reached End of Support on March 31, 2022. Please upgrade (see https://sdk.gooddata.com/gooddata-ui/docs/supported_versions.html for more information).","repository":{"url":"git+ssh://git@github.com/gooddata/gooddata-react-components.git","type":"git"},"_npmVersion":"6.13.4","description":"GoodData.UI - A powerful JavaScript library for building analytical applications","directories":{},"lint-staged":{"{src,stories,styles,__mocks__,examples/server/src,examples/src,examples/test}/**/*.{ts,js,tsx,jsx,scss}":["npx gdc-fix-copyright","git add"],"{src,stories,styles,__mocks__,examples/server/src,examples/src,examples/test}/**/*.{ts,js,tsx,jsx,json,scss,md,yaml,html}":["prettier --write","git add"]},"_nodeVersion":"12.16.1","dependencies":{"rxjs":"^5.5.6","uuid":"^3.2.1","immer":"^1.3.1","lodash":"^4.17.15","date-fns":"^2.7.0","downshift":"^3.2.7","invariant":"^2.2.2","mapbox-gl":"^1.6.1","classnames":"^2.2.6","highcharts":"7.1.1","prop-types":"^15.6.0","react-intl":"^3.6.0","custom-event":"^1.0.1","react-window":"^1.8.1","ag-grid-react":"20.0.0","react-measure":"^2.3.0","@types/mapbox-gl":"^1.6.1","react-day-picker":"~7.3.0","react-responsive":"^3.0.0","stringify-object":"^2.4.0","@gooddata/typings":"^2.23.0","ag-grid-community":"20.0.0","http-status-codes":"^1.3.0","@gooddata/js-utils":"^3.5.0","@gooddata/numberjs":"^3.2.4","fixed-data-table-2":"0.7.17","@gooddata/goodstrap":"^68.3.0","react-dom-factories":"^1.0.2","@gooddata/gooddata-js":"^12.5.2","json-stable-stringify":"^1.0.1","react-transition-group":"^2.2.1","hoist-non-react-statics":"^3.3.0","nodelist-foreach-polyfill":"^1.2.0","@formatjs/intl-pluralrules":"^1.3.6","highcharts-grouped-categories":"^1.1.3"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"raf":"3.3.2","yup":"^0.24.1","jest":"24.7.1","husky":"3.0.0","madge":"^3.4.4","react":"^16.5.2","enzyme":"3.5.0","eslint":"4.19.1","formik":"^0.11.11","moment":"2.23.0","history":"^4.7.2","ts-jest":"24.0.0","webpack":"4.30.0","full-icu":"^1.3.0","prettier":"1.16.4","react-ga":"^2.5.2","recharts":"1.0.0-beta.9","testcafe":"1.1.4","commander":"2.14.1","node-sass":"4.13.0","react-dom":"^16.5.2","stylelint":"^10.0.0","supertest":"3.0.0","ts-loader":"6.0.0","@types/raf":"^3.4.0","css-loader":"0.28.7","jest-junit":"3.0.0","raw-loader":"0.5.1","styled-jsx":"2.2.1","typescript":"3.3.4000","@babel/core":"7.4.4","@types/jest":"24.0.6","@types/node":"7.0.8","@types/uuid":"3.4.3","file-loader":"3.0.1","jest-enzyme":"7.0.2","lint-staged":"9.1.0","sass-loader":"6.0.6","webpack-cli":"3.3.2","@types/react":"16.8.6","babel-loader":"8.0.5","react-helmet":"5.2.0","react-select":"1.2.1","style-loader":"0.19.1","@types/enzyme":"3.1.13","@types/lodash":"4.14.123","testcafe-live":"0.1.4","@babel/runtime":"7.4.4","dotenv-webpack":"^1.7.0","@babel/polyfill":"^7.4.4","@storybook/react":"5.0.11","@types/invariant":"2.2.29","@types/react-dom":"16.0.11","isomorphic-fetch":"2.2.1","react-datepicker":"1.1.0","react-router-dom":"4.2.2","@babel/preset-env":"7.4.4","@gooddata/mock-js":"^2.13.0","@storybook/addons":"5.0.11","@types/classnames":"2.2.3","@types/prop-types":"15.5.2","@storybook/theming":"5.0.11","identity-obj-proxy":"^3.0.0","intl-messageformat":"^7.5.4","webpack-dev-server":"3.3.1","@babel/preset-react":"7.0.0","@types/react-portal":"4.0.1","@types/react-window":"^1.8.1","babel-plugin-lodash":"3.3.4","html-webpack-plugin":"3.2.0","react-test-renderer":"16.4.2","@types/react-measure":"2.0.5","clean-webpack-plugin":"2.0.2","stats-webpack-plugin":"0.7.0","eslint-config-prettier":"4.1.0","react-google-recaptcha":"^0.14.1","tslint-config-prettier":"1.18.0","@gooddata/eslint-config":"^1.0.0","@gooddata/tslint-config":"1.0.0","@types/react-responsive":"^3.0.3","@types/storybook__react":"4.0.1","@types/stringify-object":"^3.2.0","enzyme-adapter-react-16":"1.3.1","@gooddata/test-storybook":"3.2.1","@storybook/addon-actions":"5.0.11","@storybook/addon-options":"5.0.11","node-sass-magic-importer":"5.1.0","react-syntax-highlighter":"11.0.2","@types/fixed-data-table-2":"0.8.1","stylelint-config-prettier":"5.2.0","@gooddata/stylelint-config":"4.0.0","@types/react-test-renderer":"16.0.0","circular-dependency-plugin":"5.0.2","compression-webpack-plugin":"2.0.0","@types/json-stable-stringify":"^1.0.32","@gooddata/frontend-npm-scripts":"1.1.0","@types/enzyme-adapter-react-16":"1.0.3","stylelint-checkstyle-formatter":"0.1.0","@types/storybook__addon-actions":"3.4.2","@babel/plugin-proposal-class-properties":"7.4.4","@babel/plugin-proposal-object-rest-spread":"7.4.4","@babel/plugin-transform-async-to-generator":"7.4.4"},"peerDependencies":{"react":"^16.5.2","react-dom":"^16.5.2"},"_npmOperationalInternal":{"tmp":"tmp/react-components_7.5.0-alpha-no23reason-dho-test-2020-04-03T09-00-10-381Z_1585904442557_0.1544665310744444","host":"s3://npm-registry-packages"}},"7.5.0-beta.51":{"name":"@gooddata/react-components","version":"7.5.0-beta.51","author":{"name":"GoodData Corporation"},"license":"BSD-3-Clause","_id":"@gooddata/react-components@7.5.0-beta.51","maintainers":[{"name":"afi","email":"adam.fiedler@gooddata.com"},{"name":"bertold8","email":"ivan.nejezchleb@seznam.cz"},{"name":"brbistas","email":"valentinos.chraniotis@gooddata.com"},{"name":"bugsbunny338","email":"jiri.zajic@mensa.cz"},{"name":"de.do","email":"de.do@gooddata.com"},{"name":"gooddata-ci","email":"rail@gooddata.com"},{"name":"hung.nguyen.hoang","email":"hung.nguyen@gooddata.com"},{"name":"ivan.mjartan","email":"ivan.mjartan@gooddata.com"},{"name":"jakub-sterba","email":"jakub.sterba@gooddata.com"},{"name":"jankc","email":"jan.krapac@gmail.com"},{"name":"jaroslav.tomecek","email":"jaroslav.tomecek@gooddata.com"},{"name":"jkittler","email":"honza.kittler@gmail.com"},{"name":"khanh.le","email":"khanh.le@gooddata.com"},{"name":"lanhuynh","email":"lan.huynh@gooddata.com"},{"name":"linhhong","email":"linh.hong@gooddata.com"},{"name":"lupko","email":"lubomir.slivka@gooddata.com"},{"name":"matyas.kandl","email":"matyas.kandl@gooddata.com"},{"name":"michal.marsal","email":"michal.marsal@gooddata.com"},{"name":"naibinh","email":"naibinh@gmail.com"},{"name":"nikolacech","email":"nikola.cech@gooddata.com"},{"name":"nis.hua","email":"nis.hua@gooddata.com"},{"name":"no23reason","email":"dan.homola@hotmail.cz"},{"name":"patrikbraborec","email":"patrik.braborec@gooddata.com"},{"name":"pbenes","email":"petr.benes@gooddata.com"},{"name":"petrjanu","email":"petr.janu@gooddata.com"},{"name":"pkingo","email":"philipandreaskingo@hotmail.com"},{"name":"ptquang86","email":"ptquang86@gmail.com"},{"name":"qduval","email":"quentin.duval@gooddata.com"},{"name":"rodri360","email":"me@rodri360.com"},{"name":"sitina","email":"jiri.sitina@gooddata.com"},{"name":"strouhaljan","email":"strouhal.jan@gmail.com"},{"name":"tomas.kratochvil","email":"tomas.kratochvil@gooddata.com"},{"name":"tomasreichmann","email":"tomasreichmann@gmail.com"},{"name":"tomsatgd","email":"tomas.satinsky@gooddata.com"},{"name":"trung-le-quoc","email":"trung.le@gooddata.com"},{"name":"tu-ngo","email":"tungo1981@gmail.com"},{"name":"tulean","email":"tuan.le@gooddata.com"},{"name":"tuqt1005","email":"tu.tran@gooddata.com"},{"name":"utdnah","email":"danh.ung@gooddata.com"},{"name":"vlastikcz","email":"vlastimil.kotas@gooddata.com"},{"name":"vu.pham","email":"vu.pham@gooddata.com"},{"name":"xmort","email":"petr.dolejsi@gooddata.com"},{"name":"yanlipnican","email":"yanlipnican@gmail.com"}],"homepage":"https://github.com/gooddata/gooddata-react-components#readme","bugs":{"url":"https://github.com/gooddata/gooddata-react-components/issues"},"dist":{"shasum":"968326068d8d44b81d203580f83ccabcc933e0c0","tarball":"https://registry.npmjs.org/@gooddata/react-components/-/react-components-7.5.0-beta.51.tgz","fileCount":2498,"integrity":"sha512-4miOpLTtQQk9AmdxRmQL9kv7L0qAc2tGRYIIA5D2t1QQp6vjBiC3QZjSLPc0lKZm7ibuRUnDg0hFHzAGo6Y0vg==","signatures":[{"sig":"MEUCIGpKqj9DT3aoffmTVTDFTW2ooWZwCvrO94m2PMV8ZIdhAiEA7OANTOccluQilVGkGWrgyMrq9T/1HDOg3qWZ9wi3Eeo=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":9866509,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJeh1KaCRA9TVsSAnZWagAARiYP/2Yxqx+N/ND3iAmRtjLp\nIAzuFRsW8jPQMeHK7Z7iIZyIstapwGIzlpfBYIXox3+ly3FQtytY0Ute/P5T\ngw66G7HGgB97BNlQyRqEyPEA4hqBGyCgeT7qMS+obiJe3mdy7aXvlWx8zqdf\nXqGSSuJUOByy/Sk/X5M2SwivsxBoNI1XyHgnW+JfsjHIAYhKa5NT9yV5M+hY\nY6KKJ1/91aSpBEj6fKwia6jDJMLn+g7iFY1MHCEzpnJLvksIT7snb3JUmK8f\nxugM3U3HIZt52uYhLK/Qf+Ba5Z4YeoszsO/aNET9tcflqq0WAVfIJdSa0k/k\nrQGt1qSG4+vA7GWeAB4bwmUPGAo+yqIlcO4GPyX4l/W/Z70KzowWTy7Gr+19\neRQxOm8Pg9ctK/SN18LrzWAxiVer7WNYDb6++fYJ+Gmi9pRyUPKx/a7YO+LC\nQcoDEzhRQ3DjhMo1wv5c55bM+qmlnP4uyrgmPvI1kwGpd3By7kZkHV/M3Zox\nZC3lbPKzk9ibhkLjSAoF87fiheaKR5Q+NokV01BpcNk8Hi3qx2wB27VmwrT7\nZZq2Bo17TlggN7Q7hyTJsOwL4OxPVdXO8CNZ8Z71Xjsv19jpoLgfCLGrfVq9\nJJN8R+KhTviCGqAx5OKBP5mDAKlqs4YVt2aFMoHkmOi6UBSB+IGOqRDatUvL\ndXNy\r\n=BRx+\r\n-----END PGP SIGNATURE-----\r\n"},"main":"dist/index.js","husky":{"hooks":{"pre-commit":"lint-staged"}},"config":{"eslint":"./examples/**/*.{js,jsx}","tslint":"./{__mocks__,src,stories}/{,**/}*.{ts,tsx}"},"readme":"[![npm version](https://badge.fury.io/js/%40gooddata%2Freact-components.svg)](https://www.npmjs.com/package/@gooddata/react-components)\n\n# GoodData.UI React components\n> A React-based JavaScript library for building data-driven applications\n\n## Getting started\n- [GoodData.UI Documentation](http://sdk.gooddata.com/gooddata-ui/)\n- [GoodData.UI Live Examples](https://gooddata-examples.herokuapp.com/)\n- [Stack Overflow](https://stackoverflow.com/questions/tagged/gooddata)\n\n### Usage\nWith [yarn](https://yarnpkg.com) installed, go to your project directory and run\n```\n$ yarn add @gooddata/react-components\n```\nIf you prefer [npm](npmjs.com) run\n```\n$ npm install --save @gooddata/react-components\n```\n\nThe public API is exposed via global `index.js`. Except for the styles, do not import any other file directly\nbecause they are not intended to be part of the public API.\n\n## Contributing\n\nWe welcome any contribution in form of [issues](https://github.com/gooddata/gooddata-react-components/issues) or [pull requests](https://github.com/gooddata/gooddata-react-components/pulls).\n\nInstall [Node.js](http://nodejs.org) (node 12.16.1, npm v6.13.4) and [Yarn](https://classic.yarnpkg.com) (1.22.4).\n\nInstall dependencies:\n```\nyarn install --frozen-lockfile\n```\n\nThese commands may come in handy while developing:\n\n| command | description |\n| ------- | ----------- |\n| `yarn install --pure-lockfile` | first step |\n| ||\n| `yarn dev` | build react-components to `/dist` in watch mode |\n| `yarn test` | run all unit tests |\n| `yarn prettier-write` | format the source code to match the valid codestyle |\n| `yarn validate` | validate codestyle |\n| ||\n| `yarn storybook` | run storybook from `/stories` on http://localhost:9001 |\n| `yarn build-storybook` | build storybook to `/dist-storybook` |\n| `yarn test-storybook` | run storybook and [screenshot tests](https://github.com/gooddata/gdc-client-utils/tree/master/test-storybook) |\n| ||\n| `yarn examples` | run Live Examples dev-server from `/examples` on https://localhost:8999 |\n| `yarn examples-build` | build Live Examples to `/examples/dist` |\n| `yarn examples-server` | serve built Live Examples - see `/examples/server/src` |\n| `yarn examples-testcafe` | run testcafe tests against `localhost:8999` |\n\n### Deploy to heroku.com\nWhen you deploy this repo to heroku, it serves *GoodData.UI Live Examples*.\nRelevant tasks are in `Procfile` and `package.json`.\n\n```bash\n# run in the project directory\nheroku login\nheroku create <your-app-name>\nheroku config:set DOMAIN_ADMIN_USERNAME=x@gooddata.com DOMAIN_ADMIN_PASSWORD=xy PROJECT_ID_TO_ASSIGN=xms7ga4tf3g3nzucd8380o2bev8oeknp\ngit push heroku HEAD:master\nheroku open\n```\n### Enable Geo Chart for Storybook and Live Examples\nGeo chart uses Mapbox to render map which requires a Mapbox access token.\n- Register an account and create Mapbox access token at [guide](https://docs.mapbox.com/help/how-mapbox-works/access-tokens/)\n- Store the created token at `.env`:\n```bash\necho -e \"EXAMPLE_MAPBOX_ACCESS_TOKEN=token\" >> .env # only need to run once\necho -e \"STORYBOOK_MAPBOX_ACCESS_TOKEN=token\" >> .env # only need to run once\n```\n\n### Run Live Examples Locally\nTo run *GoodData.UI Live Examples* locally:\n```bash\ngit clone <this-repository>\ncd  <repository-folder>\nyarn install --pure-lockfile\nyarn examples\n```\nThen open https://localhost:8999 and login using Live Examples account (you can [create one here](https://gooddata-examples.herokuapp.com/registration)).\n\n### Run Storybook locally\n- Run storybook with token stored in `.env` for more secure\n```bash\nyarn storybook\n```\n- Or run storybook with token env param exposed to cli (not suggested)\n```bash\nSTORYBOOK_MAPBOX_ACCESS_TOKEN=token yarn storybook\n```\n- Apply either above way to `yarn build-storybook` or `yarn test-storybook`\n\n### Source code formatting\nThe source code in the repository is formatted by [Prettier](https://prettier.io/).\nThe format of the code is validated by our Continuous Integration server and is one of the requirements of successful merge.\n\nPrettier is supported by every major IDE. You can find the list of supported editors and how to configure them [here](https://prettier.io/docs/en/editors.html).\n\nIn the case, when your editor is not supported or you don't want to setup the integration, you can run the `yarn prettier-write` command to reformat the code before commit.\n\n## Changelog\n\n- see [CHANGELOG.md](CHANGELOG.md)\n\n## Supported versions\n\nIn order to make the user experience with integrating GoodData UI SDK as smooth and secure as possible and to ensure that the SDK is using the latest features of the platform, we will only provide support to two most recent major versions of UI SDK.\n\nThe most recent majors will be supported in the following modes:\n\n- The latest major version will receive all new functionality and all bug fixes\n- The previous major version will only receive fixes to critical issues and security fixes. These fixes will be applied on top of last released version of the previous major\n\nThe customers are encouraged to always use the latest version of the UI SDK.\n\nIn case of using older versions, the user might face API incompatibility, performance or security issues.\n\nPlease follow the installation instructions to update to the newest version.\n\n## License\n\n(C) 2007-2020 GoodData Corporation\n\nThis project is dual licensed:\n\n- The ATTRIBUTION-NONCOMMERCIAL 4.0 INTERNATIONAL (CC BY-NC 4.0) is used for purpose of the trial experience and evaluation of GoodData.UI library.\n- The GOODDATA GOODDATA.UI LIBRARY END USER LICENSE AGREEMENT is used for GoodData customers.\n\nFor more information, please see [LICENSE](https://github.com/gooddata/gooddata-react-components/blob/master/LICENSE)\n","gitHead":"bb742ee496f27b82eace5f2e53412a5f383c072e","scripts":{"dev":"bash scripts/build.sh --dev-watch","test":"jest --watch","build":"bash scripts/build.sh","tslint":"yarn run-tslint -t verbose $npm_package_config_tslint","prepare":"cd examples/server && yarn install --frozen-lockfile && cd ../..; rm -r examples/node_modules 2>/dev/null; true","examples":"bash scripts/run-examples.sh","prepare?":"# Called before `npm publish` and on local `npm install`. Temporarily also for deleting obsolete node_modules. Ends with `true` to continue gracefully.","validate":"tsc --noEmit && yarn tslint && eslint $npm_package_config_eslint && yarn validate-style && yarn prettier-check","build-dev":"bash scripts/build.sh --dev","examples?":"# Default is developer domain, other options: yarn examples [sec,secure,stg,stg2,stg3,demo,developer or URL]","storybook":"yarn build && start-storybook -p 9001 -c .storybook","test-once":"jest","tslint-ci":"mkdir -p ./ci/results && yarn run-tslint -t checkstyle -o ./ci/results/tslint-results.xml $npm_package_config_tslint","run-tslint":"tslint -p tsconfig.json","validate-ci":"tsc --noEmit && yarn tslint-ci  && eslint $npm_package_config_eslint -f checkstyle -o ci/results/eslint-results.xml && yarn validate-style-ci && yarn prettier-check","examples-build":"bash scripts/build-examples.sh","prepublishOnly":"yarn build","prettier-check":"prettier --check '{src,stories,styles,__mocks__,examples/server/src,examples/src,examples/test}/**/*.{ts,js,tsx,jsx,json,scss,md,yaml,html}'","prettier-write":"prettier --write '{src,stories,styles,__mocks__,examples/server/src,examples/src,examples/test}/**/*.{ts,js,tsx,jsx,json,scss,md,yaml,html}'","test-storybook":"yarn build && test-storybook","validate-style":"stylelint '**/*.scss'","build-storybook":"yarn build && build-storybook -c .storybook -o dist-storybook","examples-server":"node examples/server/src/index.js","heroku-postbuild":"yarn examples-build developer","examples-testcafe":"./scripts/run-testcafe.sh visual","validate-style-ci":"stylelint '**/*.scss' --custom-formatter=node_modules/stylelint-checkstyle-formatter > ci/results/stylelint-results.xml","check-circular-deps":"madge --circular --extensions ts ./src","examples-testcafe-ci":"./scripts/run-testcafe.sh ci","examples-testcafe-live":"./scripts/run-testcafe.sh live"},"typings":"dist/index.d.ts","_npmUser":{"name":"gooddata-ci","email":"rail@gooddata.com"},"deprecated":"@gooddata/react-components@7 reached End of Support on March 31, 2022. Please upgrade (see https://sdk.gooddata.com/gooddata-ui/docs/supported_versions.html for more information).","repository":{"url":"git+ssh://git@github.com/gooddata/gooddata-react-components.git","type":"git"},"_npmVersion":"6.13.4","description":"GoodData.UI - A powerful JavaScript library for building analytical applications","directories":{},"lint-staged":{"{src,stories,styles,__mocks__,examples/server/src,examples/src,examples/test}/**/*.{ts,js,tsx,jsx,scss}":["npx gdc-fix-copyright","git add"],"{src,stories,styles,__mocks__,examples/server/src,examples/src,examples/test}/**/*.{ts,js,tsx,jsx,json,scss,md,yaml,html}":["prettier --write","git add"]},"_nodeVersion":"12.16.1","dependencies":{"rxjs":"^5.5.6","uuid":"^3.2.1","immer":"^1.3.1","lodash":"^4.17.15","date-fns":"^2.7.0","downshift":"^3.2.7","invariant":"^2.2.2","mapbox-gl":"^1.6.1","classnames":"^2.2.6","highcharts":"7.1.1","prop-types":"^15.6.0","react-intl":"^3.6.0","custom-event":"^1.0.1","react-window":"^1.8.1","ag-grid-react":"20.0.0","react-measure":"^2.3.0","@types/mapbox-gl":"^1.6.1","react-day-picker":"~7.3.0","react-responsive":"^3.0.0","stringify-object":"^2.4.0","@gooddata/typings":"^2.23.0","ag-grid-community":"20.0.0","http-status-codes":"^1.3.0","@gooddata/js-utils":"^3.5.0","@gooddata/numberjs":"^3.2.4","fixed-data-table-2":"0.7.17","@gooddata/goodstrap":"^68.4.0","react-dom-factories":"^1.0.2","@gooddata/gooddata-js":"^12.5.2","json-stable-stringify":"^1.0.1","react-transition-group":"^2.2.1","hoist-non-react-statics":"^3.3.0","nodelist-foreach-polyfill":"^1.2.0","@formatjs/intl-pluralrules":"^1.3.6","highcharts-grouped-categories":"^1.1.3"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"raf":"3.3.2","yup":"^0.24.1","jest":"24.7.1","husky":"3.0.0","madge":"^3.4.4","react":"^16.5.2","enzyme":"3.5.0","eslint":"4.19.1","formik":"^0.11.11","moment":"2.23.0","history":"^4.7.2","ts-jest":"24.0.0","webpack":"4.30.0","full-icu":"^1.3.0","prettier":"1.16.4","react-ga":"^2.5.2","recharts":"1.0.0-beta.9","testcafe":"1.1.4","commander":"2.14.1","node-sass":"4.13.0","react-dom":"^16.5.2","stylelint":"^10.0.0","supertest":"3.0.0","ts-loader":"6.0.0","@types/raf":"^3.4.0","css-loader":"0.28.7","jest-junit":"3.0.0","raw-loader":"0.5.1","styled-jsx":"2.2.1","typescript":"3.3.4000","@babel/core":"7.4.4","@types/jest":"24.0.6","@types/node":"7.0.8","@types/uuid":"3.4.3","file-loader":"3.0.1","jest-enzyme":"7.0.2","lint-staged":"9.1.0","sass-loader":"6.0.6","webpack-cli":"3.3.2","@types/react":"16.8.6","babel-loader":"8.0.5","react-helmet":"5.2.0","react-select":"1.2.1","style-loader":"0.19.1","@types/enzyme":"3.1.13","@types/lodash":"4.14.123","testcafe-live":"0.1.4","@babel/runtime":"7.4.4","dotenv-webpack":"^1.7.0","@babel/polyfill":"^7.4.4","@storybook/react":"5.0.11","@types/invariant":"2.2.29","@types/react-dom":"16.0.11","isomorphic-fetch":"2.2.1","react-datepicker":"1.1.0","react-router-dom":"4.2.2","@babel/preset-env":"7.4.4","@gooddata/mock-js":"^2.13.0","@storybook/addons":"5.0.11","@types/classnames":"2.2.3","@types/prop-types":"15.5.2","@storybook/theming":"5.0.11","identity-obj-proxy":"^3.0.0","intl-messageformat":"^7.5.4","webpack-dev-server":"3.3.1","@babel/preset-react":"7.0.0","@types/react-portal":"4.0.1","@types/react-window":"^1.8.1","babel-plugin-lodash":"3.3.4","html-webpack-plugin":"3.2.0","react-test-renderer":"16.4.2","@types/react-measure":"2.0.5","clean-webpack-plugin":"2.0.2","stats-webpack-plugin":"0.7.0","eslint-config-prettier":"4.1.0","react-google-recaptcha":"^0.14.1","tslint-config-prettier":"1.18.0","@gooddata/eslint-config":"^1.0.0","@gooddata/tslint-config":"1.0.0","@types/react-responsive":"^3.0.3","@types/storybook__react":"4.0.1","@types/stringify-object":"^3.2.0","enzyme-adapter-react-16":"1.3.1","@gooddata/test-storybook":"3.2.1","@storybook/addon-actions":"5.0.11","@storybook/addon-options":"5.0.11","node-sass-magic-importer":"5.1.0","react-syntax-highlighter":"11.0.2","@types/fixed-data-table-2":"0.8.1","stylelint-config-prettier":"5.2.0","@gooddata/stylelint-config":"4.0.0","@types/react-test-renderer":"16.0.0","circular-dependency-plugin":"5.0.2","compression-webpack-plugin":"2.0.0","@types/json-stable-stringify":"^1.0.32","@gooddata/frontend-npm-scripts":"1.1.0","@types/enzyme-adapter-react-16":"1.0.3","stylelint-checkstyle-formatter":"0.1.0","@types/storybook__addon-actions":"3.4.2","@babel/plugin-proposal-class-properties":"7.4.4","@babel/plugin-proposal-object-rest-spread":"7.4.4","@babel/plugin-transform-async-to-generator":"7.4.4"},"peerDependencies":{"react":"^16.5.2","react-dom":"^16.5.2"},"_npmOperationalInternal":{"tmp":"tmp/react-components_7.5.0-beta.51_1585926809641_0.9176528065059402","host":"s3://npm-registry-packages"}},"7.5.0-alpha-de.do-dedo-sd-873-2020-04-05T15-40-19-983Z":{"name":"@gooddata/react-components","version":"7.5.0-alpha-de.do-dedo-sd-873-2020-04-05T15-40-19-983Z","author":{"name":"GoodData Corporation"},"license":"BSD-3-Clause","_id":"@gooddata/react-components@7.5.0-alpha-de.do-dedo-sd-873-2020-04-05T15-40-19-983Z","maintainers":[{"name":"afi","email":"adam.fiedler@gooddata.com"},{"name":"bertold8","email":"ivan.nejezchleb@seznam.cz"},{"name":"brbistas","email":"valentinos.chraniotis@gooddata.com"},{"name":"bugsbunny338","email":"jiri.zajic@mensa.cz"},{"name":"de.do","email":"de.do@gooddata.com"},{"name":"gooddata-ci","email":"rail@gooddata.com"},{"name":"hung.nguyen.hoang","email":"hung.nguyen@gooddata.com"},{"name":"ivan.mjartan","email":"ivan.mjartan@gooddata.com"},{"name":"jakub-sterba","email":"jakub.sterba@gooddata.com"},{"name":"jankc","email":"jan.krapac@gmail.com"},{"name":"jaroslav.tomecek","email":"jaroslav.tomecek@gooddata.com"},{"name":"jkittler","email":"honza.kittler@gmail.com"},{"name":"khanh.le","email":"khanh.le@gooddata.com"},{"name":"lanhuynh","email":"lan.huynh@gooddata.com"},{"name":"linhhong","email":"linh.hong@gooddata.com"},{"name":"lupko","email":"lubomir.slivka@gooddata.com"},{"name":"matyas.kandl","email":"matyas.kandl@gooddata.com"},{"name":"michal.marsal","email":"michal.marsal@gooddata.com"},{"name":"naibinh","email":"naibinh@gmail.com"},{"name":"nikolacech","email":"nikola.cech@gooddata.com"},{"name":"nis.hua","email":"nis.hua@gooddata.com"},{"name":"no23reason","email":"dan.homola@hotmail.cz"},{"name":"patrikbraborec","email":"patrik.braborec@gooddata.com"},{"name":"pbenes","email":"petr.benes@gooddata.com"},{"name":"petrjanu","email":"petr.janu@gooddata.com"},{"name":"pkingo","email":"philipandreaskingo@hotmail.com"},{"name":"ptquang86","email":"ptquang86@gmail.com"},{"name":"qduval","email":"quentin.duval@gooddata.com"},{"name":"rodri360","email":"me@rodri360.com"},{"name":"sitina","email":"jiri.sitina@gooddata.com"},{"name":"strouhaljan","email":"strouhal.jan@gmail.com"},{"name":"tomas.kratochvil","email":"tomas.kratochvil@gooddata.com"},{"name":"tomasreichmann","email":"tomasreichmann@gmail.com"},{"name":"tomsatgd","email":"tomas.satinsky@gooddata.com"},{"name":"trung-le-quoc","email":"trung.le@gooddata.com"},{"name":"tu-ngo","email":"tungo1981@gmail.com"},{"name":"tulean","email":"tuan.le@gooddata.com"},{"name":"tuqt1005","email":"tu.tran@gooddata.com"},{"name":"utdnah","email":"danh.ung@gooddata.com"},{"name":"vlastikcz","email":"vlastimil.kotas@gooddata.com"},{"name":"vu.pham","email":"vu.pham@gooddata.com"},{"name":"xmort","email":"petr.dolejsi@gooddata.com"},{"name":"yanlipnican","email":"yanlipnican@gmail.com"}],"homepage":"https://github.com/gooddata/gooddata-react-components#readme","bugs":{"url":"https://github.com/gooddata/gooddata-react-components/issues"},"dist":{"shasum":"68548fa9f71518287a69c998176d31b93d8648f1","tarball":"https://registry.npmjs.org/@gooddata/react-components/-/react-components-7.5.0-alpha-de.do-dedo-sd-873-2020-04-05T15-40-19-983Z.tgz","fileCount":2517,"integrity":"sha512-r0J/tmVOGaVJYs30M9rQzeBfnUTXcf+Ibjs4p817QGpgcg7FEAiW3uEhHqJennrFSYAZS5ie5hR/zJibp0LyLQ==","signatures":[{"sig":"MEYCIQCHspgiRZuoFWejudNEyzTv0PHSB9YKK8N4vQRSM9Pb8gIhAN8RrcO8m8ewDnOkszbj2Pqr8XEkAan2TPIKOXmYLyY6","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":9947000,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJeifwQCRA9TVsSAnZWagAAtiAP/RPc3eLflUO4vCNvWxBY\nhwCsMUGj0l45Hzdamu/jXnLfHNglEtn88euQ6ZX+0B7CDXsp9r0/1a/v5ZiT\n44ooNmXLwTEK2JD+3qE4W1NqZ11hwru+xGhrtZP78L/bJ+3O4xUVSNAkNGip\nXu4RQuvgRCQWhNroBadE/He1OljeP952bDHgqKnGSJUuovn3YEtv60ekxtAJ\njT0hWD0aNq4ol77W+tdx3XIB2Iwbu5rjDC/vpDFQ4M7oziJUPAU1wSKj5YN+\nlTnaCpn8JgFz95oBmBK0hHT/vEPxzpvVgfO2Qk+pWyD+CJ0hBcick/+1X3/Z\nguovM0KGaBAuJMrsvoMgiNqyuv4FhwzwBMmHJYMmvbUnYhtL3r8gDcVY7Nwg\njB0lrVee6eTF+H6Gwx0onyDC1fZnTTxl2gJhlvn6Qqv1URsNkgH/PJbsWwQ6\nj0EKfa1cqKMlo9zvY4jQTN8DDdZpeHSx4ftADQJcI60n7whu3hGCwd9uyo4T\nGzsoPKwgKypFmXjpRtpG4/jQUMIe0bvjPDnA58lzwWqNNUBeUGUkSKB1ATF9\nZrGZZ7Bupg8L19xJa5vNyyy3ksYafaoEcs5va+J1TEXeqOckU9lqZdjpiYXZ\nLXl2WoKjy0A98RtyKSLSVlCkL5jGXPdSj2l/DfwaEazm06KuU0K9hZMKbe1n\nKnAc\r\n=/qG3\r\n-----END PGP SIGNATURE-----\r\n"},"main":"dist/index.js","husky":{"hooks":{"pre-commit":"lint-staged"}},"config":{"eslint":"./examples/**/*.{js,jsx}","tslint":"./{__mocks__,src,stories}/{,**/}*.{ts,tsx}"},"readme":"[![npm version](https://badge.fury.io/js/%40gooddata%2Freact-components.svg)](https://www.npmjs.com/package/@gooddata/react-components)\n\n# GoodData.UI React components\n> A React-based JavaScript library for building data-driven applications\n\n## Getting started\n- [GoodData.UI Documentation](http://sdk.gooddata.com/gooddata-ui/)\n- [GoodData.UI Live Examples](https://gooddata-examples.herokuapp.com/)\n- [Stack Overflow](https://stackoverflow.com/questions/tagged/gooddata)\n\n### Usage\nWith [yarn](https://yarnpkg.com) installed, go to your project directory and run\n```\n$ yarn add @gooddata/react-components\n```\nIf you prefer [npm](npmjs.com) run\n```\n$ npm install --save @gooddata/react-components\n```\n\nThe public API is exposed via global `index.js`. Except for the styles, do not import any other file directly\nbecause they are not intended to be part of the public API.\n\n## Contributing\n\nWe welcome any contribution in form of [issues](https://github.com/gooddata/gooddata-react-components/issues) or [pull requests](https://github.com/gooddata/gooddata-react-components/pulls).\n\nInstall [Node.js](http://nodejs.org) (node 12.16.1, npm v6.13.4) and [Yarn](https://classic.yarnpkg.com) (1.22.4).\n\nInstall dependencies:\n```\nyarn install --frozen-lockfile\n```\n\nThese commands may come in handy while developing:\n\n| command | description |\n| ------- | ----------- |\n| `yarn install --pure-lockfile` | first step |\n| ||\n| `yarn dev` | build react-components to `/dist` in watch mode |\n| `yarn test` | run all unit tests |\n| `yarn prettier-write` | format the source code to match the valid codestyle |\n| `yarn validate` | validate codestyle |\n| ||\n| `yarn storybook` | run storybook from `/stories` on http://localhost:9001 |\n| `yarn build-storybook` | build storybook to `/dist-storybook` |\n| `yarn test-storybook` | run storybook and [screenshot tests](https://github.com/gooddata/gdc-client-utils/tree/master/test-storybook) |\n| ||\n| `yarn examples` | run Live Examples dev-server from `/examples` on https://localhost:8999 |\n| `yarn examples-build` | build Live Examples to `/examples/dist` |\n| `yarn examples-server` | serve built Live Examples - see `/examples/server/src` |\n| `yarn examples-testcafe` | run testcafe tests against `localhost:8999` |\n\n### Deploy to heroku.com\nWhen you deploy this repo to heroku, it serves *GoodData.UI Live Examples*.\nRelevant tasks are in `Procfile` and `package.json`.\n\n```bash\n# run in the project directory\nheroku login\nheroku create <your-app-name>\nheroku config:set DOMAIN_ADMIN_USERNAME=x@gooddata.com DOMAIN_ADMIN_PASSWORD=xy PROJECT_ID_TO_ASSIGN=xms7ga4tf3g3nzucd8380o2bev8oeknp\ngit push heroku HEAD:master\nheroku open\n```\n### Enable Geo Chart for Storybook and Live Examples\nGeo chart uses Mapbox to render map which requires a Mapbox access token.\n- Register an account and create Mapbox access token at [guide](https://docs.mapbox.com/help/how-mapbox-works/access-tokens/)\n- Store the created token at `.env`:\n```bash\necho -e \"EXAMPLE_MAPBOX_ACCESS_TOKEN=token\" >> .env # only need to run once\necho -e \"STORYBOOK_MAPBOX_ACCESS_TOKEN=token\" >> .env # only need to run once\n```\n\n### Run Live Examples Locally\nTo run *GoodData.UI Live Examples* locally:\n```bash\ngit clone <this-repository>\ncd  <repository-folder>\nyarn install --pure-lockfile\nyarn examples\n```\nThen open https://localhost:8999 and login using Live Examples account (you can [create one here](https://gooddata-examples.herokuapp.com/registration)).\n\n### Run Storybook locally\n- Run storybook with token stored in `.env` for more secure\n```bash\nyarn storybook\n```\n- Or run storybook with token env param exposed to cli (not suggested)\n```bash\nSTORYBOOK_MAPBOX_ACCESS_TOKEN=token yarn storybook\n```\n- Apply either above way to `yarn build-storybook` or `yarn test-storybook`\n\n### Source code formatting\nThe source code in the repository is formatted by [Prettier](https://prettier.io/).\nThe format of the code is validated by our Continuous Integration server and is one of the requirements of successful merge.\n\nPrettier is supported by every major IDE. You can find the list of supported editors and how to configure them [here](https://prettier.io/docs/en/editors.html).\n\nIn the case, when your editor is not supported or you don't want to setup the integration, you can run the `yarn prettier-write` command to reformat the code before commit.\n\n## Changelog\n\n- see [CHANGELOG.md](CHANGELOG.md)\n\n## Supported versions\n\nIn order to make the user experience with integrating GoodData UI SDK as smooth and secure as possible and to ensure that the SDK is using the latest features of the platform, we will only provide support to two most recent major versions of UI SDK.\n\nThe most recent majors will be supported in the following modes:\n\n- The latest major version will receive all new functionality and all bug fixes\n- The previous major version will only receive fixes to critical issues and security fixes. These fixes will be applied on top of last released version of the previous major\n\nThe customers are encouraged to always use the latest version of the UI SDK.\n\nIn case of using older versions, the user might face API incompatibility, performance or security issues.\n\nPlease follow the installation instructions to update to the newest version.\n\n## License\n\n(C) 2007-2020 GoodData Corporation\n\nThis project is dual licensed:\n\n- The ATTRIBUTION-NONCOMMERCIAL 4.0 INTERNATIONAL (CC BY-NC 4.0) is used for purpose of the trial experience and evaluation of GoodData.UI library.\n- The GOODDATA GOODDATA.UI LIBRARY END USER LICENSE AGREEMENT is used for GoodData customers.\n\nFor more information, please see [LICENSE](https://github.com/gooddata/gooddata-react-components/blob/master/LICENSE)\n","gitHead":"7f0922113d2070e4e62ce0671c0759fd0f0e4dc4","scripts":{"dev":"bash scripts/build.sh --dev-watch","test":"jest --watch","build":"bash scripts/build.sh","tslint":"yarn run-tslint -t verbose $npm_package_config_tslint","prepare":"cd examples/server && yarn install --frozen-lockfile && cd ../..; rm -r examples/node_modules 2>/dev/null; true","examples":"bash scripts/run-examples.sh","prepare?":"# Called before `npm publish` and on local `npm install`. Temporarily also for deleting obsolete node_modules. Ends with `true` to continue gracefully.","validate":"tsc --noEmit && yarn tslint && eslint $npm_package_config_eslint && yarn validate-style && yarn prettier-check","build-dev":"bash scripts/build.sh --dev","examples?":"# Default is developer domain, other options: yarn examples [sec,secure,stg,stg2,stg3,demo,developer or URL]","storybook":"yarn build && start-storybook -p 9001 -c .storybook","test-once":"jest","tslint-ci":"mkdir -p ./ci/results && yarn run-tslint -t checkstyle -o ./ci/results/tslint-results.xml $npm_package_config_tslint","run-tslint":"tslint -p tsconfig.json","validate-ci":"tsc --noEmit && yarn tslint-ci  && eslint $npm_package_config_eslint -f checkstyle -o ci/results/eslint-results.xml && yarn validate-style-ci && yarn prettier-check","examples-build":"bash scripts/build-examples.sh","prepublishOnly":"yarn build","prettier-check":"prettier --check '{src,stories,styles,__mocks__,examples/server/src,examples/src,examples/test}/**/*.{ts,js,tsx,jsx,json,scss,md,yaml,html}'","prettier-write":"prettier --write '{src,stories,styles,__mocks__,examples/server/src,examples/src,examples/test}/**/*.{ts,js,tsx,jsx,json,scss,md,yaml,html}'","test-storybook":"yarn build && test-storybook","validate-style":"stylelint '**/*.scss'","build-storybook":"yarn build && build-storybook -c .storybook -o dist-storybook","examples-server":"node examples/server/src/index.js","heroku-postbuild":"yarn examples-build developer","examples-testcafe":"./scripts/run-testcafe.sh visual","validate-style-ci":"stylelint '**/*.scss' --custom-formatter=node_modules/stylelint-checkstyle-formatter > ci/results/stylelint-results.xml","check-circular-deps":"madge --circular --extensions ts ./src","examples-testcafe-ci":"./scripts/run-testcafe.sh ci","examples-testcafe-live":"./scripts/run-testcafe.sh live"},"typings":"dist/index.d.ts","_npmUser":{"name":"de.do","email":"de.do@gooddata.com"},"deprecated":"@gooddata/react-components@7 reached End of Support on March 31, 2022. Please upgrade (see https://sdk.gooddata.com/gooddata-ui/docs/supported_versions.html for more information).","repository":{"url":"git+ssh://git@github.com/gooddata/gooddata-react-components.git","type":"git"},"_npmVersion":"6.13.4","description":"GoodData.UI - A powerful JavaScript library for building analytical applications","directories":{},"lint-staged":{"{src,stories,styles,__mocks__,examples/server/src,examples/src,examples/test}/**/*.{ts,js,tsx,jsx,scss}":["npx gdc-fix-copyright","git add"],"{src,stories,styles,__mocks__,examples/server/src,examples/src,examples/test}/**/*.{ts,js,tsx,jsx,json,scss,md,yaml,html}":["prettier --write","git add"]},"_nodeVersion":"12.16.1","dependencies":{"rxjs":"^5.5.6","uuid":"^3.2.1","immer":"^1.3.1","lodash":"^4.17.15","date-fns":"^2.7.0","downshift":"^3.2.7","invariant":"^2.2.2","mapbox-gl":"^1.6.1","classnames":"^2.2.6","highcharts":"7.1.1","prop-types":"^15.6.0","react-intl":"^3.6.0","custom-event":"^1.0.1","react-window":"^1.8.1","ag-grid-react":"20.0.0","react-measure":"^2.3.0","@types/mapbox-gl":"^1.6.1","react-day-picker":"~7.3.0","react-responsive":"^3.0.0","stringify-object":"^2.4.0","@gooddata/typings":"^2.23.0","ag-grid-community":"20.0.0","http-status-codes":"^1.3.0","@gooddata/js-utils":"^3.5.0","@gooddata/numberjs":"^3.2.4","fixed-data-table-2":"0.7.17","@gooddata/goodstrap":"^68.3.0","react-dom-factories":"^1.0.2","@gooddata/gooddata-js":"^12.5.2","json-stable-stringify":"^1.0.1","react-transition-group":"^2.2.1","hoist-non-react-statics":"^3.3.0","nodelist-foreach-polyfill":"^1.2.0","@formatjs/intl-pluralrules":"^1.3.6","highcharts-grouped-categories":"^1.1.3"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"raf":"3.3.2","yup":"^0.24.1","jest":"24.7.1","husky":"3.0.0","madge":"^3.4.4","react":"^16.5.2","enzyme":"3.5.0","eslint":"4.19.1","formik":"^0.11.11","moment":"2.23.0","history":"^4.7.2","ts-jest":"24.0.0","webpack":"4.30.0","full-icu":"^1.3.0","prettier":"1.16.4","react-ga":"^2.5.2","recharts":"1.0.0-beta.9","testcafe":"1.1.4","commander":"2.14.1","node-sass":"4.13.0","react-dom":"^16.5.2","stylelint":"^10.0.0","supertest":"3.0.0","ts-loader":"6.0.0","@types/raf":"^3.4.0","css-loader":"0.28.7","jest-junit":"3.0.0","raw-loader":"0.5.1","styled-jsx":"2.2.1","typescript":"3.3.4000","@babel/core":"7.4.4","@types/jest":"24.0.6","@types/node":"7.0.8","@types/uuid":"3.4.3","file-loader":"3.0.1","jest-enzyme":"7.0.2","lint-staged":"9.1.0","sass-loader":"6.0.6","webpack-cli":"3.3.2","@types/react":"16.8.6","babel-loader":"8.0.5","react-helmet":"5.2.0","react-select":"1.2.1","style-loader":"0.19.1","@types/enzyme":"3.1.13","@types/lodash":"4.14.123","testcafe-live":"0.1.4","@babel/runtime":"7.4.4","dotenv-webpack":"^1.7.0","@babel/polyfill":"^7.4.4","@storybook/react":"5.0.11","@types/invariant":"2.2.29","@types/react-dom":"16.0.11","isomorphic-fetch":"2.2.1","react-datepicker":"1.1.0","react-router-dom":"4.2.2","@babel/preset-env":"7.4.4","@gooddata/mock-js":"^2.13.0","@storybook/addons":"5.0.11","@types/classnames":"2.2.3","@types/prop-types":"15.5.2","@storybook/theming":"5.0.11","identity-obj-proxy":"^3.0.0","intl-messageformat":"^7.5.4","webpack-dev-server":"3.3.1","@babel/preset-react":"7.0.0","@types/react-portal":"4.0.1","@types/react-window":"^1.8.1","babel-plugin-lodash":"3.3.4","html-webpack-plugin":"3.2.0","react-test-renderer":"16.4.2","@types/react-measure":"2.0.5","clean-webpack-plugin":"2.0.2","stats-webpack-plugin":"0.7.0","eslint-config-prettier":"4.1.0","react-google-recaptcha":"^0.14.1","tslint-config-prettier":"1.18.0","@gooddata/eslint-config":"^1.0.0","@gooddata/tslint-config":"1.0.0","@types/react-responsive":"^3.0.3","@types/storybook__react":"4.0.1","@types/stringify-object":"^3.2.0","enzyme-adapter-react-16":"1.3.1","@gooddata/test-storybook":"3.2.1","@storybook/addon-actions":"5.0.11","@storybook/addon-options":"5.0.11","node-sass-magic-importer":"5.1.0","react-syntax-highlighter":"11.0.2","@types/fixed-data-table-2":"0.8.1","stylelint-config-prettier":"5.2.0","@gooddata/stylelint-config":"4.0.0","@types/react-test-renderer":"16.0.0","circular-dependency-plugin":"5.0.2","compression-webpack-plugin":"2.0.0","@types/json-stable-stringify":"^1.0.32","@gooddata/frontend-npm-scripts":"1.1.0","@types/enzyme-adapter-react-16":"1.0.3","stylelint-checkstyle-formatter":"0.1.0","@types/storybook__addon-actions":"3.4.2","@babel/plugin-proposal-class-properties":"7.4.4","@babel/plugin-proposal-object-rest-spread":"7.4.4","@babel/plugin-transform-async-to-generator":"7.4.4"},"peerDependencies":{"react":"^16.5.2","react-dom":"^16.5.2"},"_npmOperationalInternal":{"tmp":"tmp/react-components_7.5.0-alpha-de.do-dedo-sd-873-2020-04-05T15-40-19-983Z_1586101263857_0.6127257634056122","host":"s3://npm-registry-packages"}},"7.5.0-alpha-ptquang86-qp-sd-870-legend-2020-04-06T02-35-13-983Z":{"name":"@gooddata/react-components","version":"7.5.0-alpha-ptquang86-qp-sd-870-legend-2020-04-06T02-35-13-983Z","author":{"name":"GoodData Corporation"},"license":"BSD-3-Clause","_id":"@gooddata/react-components@7.5.0-alpha-ptquang86-qp-sd-870-legend-2020-04-06T02-35-13-983Z","maintainers":[{"name":"afi","email":"adam.fiedler@gooddata.com"},{"name":"bertold8","email":"ivan.nejezchleb@seznam.cz"},{"name":"brbistas","email":"valentinos.chraniotis@gooddata.com"},{"name":"bugsbunny338","email":"jiri.zajic@mensa.cz"},{"name":"de.do","email":"de.do@gooddata.com"},{"name":"gooddata-ci","email":"rail@gooddata.com"},{"name":"hung.nguyen.hoang","email":"hung.nguyen@gooddata.com"},{"name":"ivan.mjartan","email":"ivan.mjartan@gooddata.com"},{"name":"jakub-sterba","email":"jakub.sterba@gooddata.com"},{"name":"jankc","email":"jan.krapac@gmail.com"},{"name":"jaroslav.tomecek","email":"jaroslav.tomecek@gooddata.com"},{"name":"jkittler","email":"honza.kittler@gmail.com"},{"name":"khanh.le","email":"khanh.le@gooddata.com"},{"name":"lanhuynh","email":"lan.huynh@gooddata.com"},{"name":"linhhong","email":"linh.hong@gooddata.com"},{"name":"lupko","email":"lubomir.slivka@gooddata.com"},{"name":"matyas.kandl","email":"matyas.kandl@gooddata.com"},{"name":"michal.marsal","email":"michal.marsal@gooddata.com"},{"name":"naibinh","email":"naibinh@gmail.com"},{"name":"nikolacech","email":"nikola.cech@gooddata.com"},{"name":"nis.hua","email":"nis.hua@gooddata.com"},{"name":"no23reason","email":"dan.homola@hotmail.cz"},{"name":"patrikbraborec","email":"patrik.braborec@gooddata.com"},{"name":"pbenes","email":"petr.benes@gooddata.com"},{"name":"petrjanu","email":"petr.janu@gooddata.com"},{"name":"pkingo","email":"philipandreaskingo@hotmail.com"},{"name":"ptquang86","email":"ptquang86@gmail.com"},{"name":"qduval","email":"quentin.duval@gooddata.com"},{"name":"rodri360","email":"me@rodri360.com"},{"name":"sitina","email":"jiri.sitina@gooddata.com"},{"name":"strouhaljan","email":"strouhal.jan@gmail.com"},{"name":"tomas.kratochvil","email":"tomas.kratochvil@gooddata.com"},{"name":"tomasreichmann","email":"tomasreichmann@gmail.com"},{"name":"tomsatgd","email":"tomas.satinsky@gooddata.com"},{"name":"trung-le-quoc","email":"trung.le@gooddata.com"},{"name":"tu-ngo","email":"tungo1981@gmail.com"},{"name":"tulean","email":"tuan.le@gooddata.com"},{"name":"tuqt1005","email":"tu.tran@gooddata.com"},{"name":"utdnah","email":"danh.ung@gooddata.com"},{"name":"vlastikcz","email":"vlastimil.kotas@gooddata.com"},{"name":"vu.pham","email":"vu.pham@gooddata.com"},{"name":"xmort","email":"petr.dolejsi@gooddata.com"},{"name":"yanlipnican","email":"yanlipnican@gmail.com"}],"homepage":"https://github.com/gooddata/gooddata-react-components#readme","bugs":{"url":"https://github.com/gooddata/gooddata-react-components/issues"},"dist":{"shasum":"9f65c3e35a3533f104eac54d9f01b58994b8abd6","tarball":"https://registry.npmjs.org/@gooddata/react-components/-/react-components-7.5.0-alpha-ptquang86-qp-sd-870-legend-2020-04-06T02-35-13-983Z.tgz","fileCount":2511,"integrity":"sha512-O8JagwimGogPNbcitOIDOYEkB0Q1T5PmBpbNCIH9F3c0uBuw5g5ZsW9/2sqhNbh6mWWO7uStAsbTH5/q51Nutg==","signatures":[{"sig":"MEQCIDAd50ze0wqv4MNE6x1MMbMDEmIe+zQOFzae5f3uWFY5AiBR86rFQQiUbZOdZZ0ft9P7SIAO5Cg8x1fZDT6chwZl9g==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":9986025,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJeipWHCRA9TVsSAnZWagAAO9YP/08Ydbms0VhG6JoBeDbQ\npg7opGlcspYhpzv9lLriYLlePKqG7uZZeVcPyllASPATxPemiT7NIoQ1fFnH\nNvxbNa7o0vV2y6NNmtsd20dhChY1FVtRkz01lRD4udUm3JWSdobBb79rRV3d\nhAYurLhff/drhJ0MFha9VhXZSbzlEWKXjnFM+lmoMNqi0mBVLe9EoM2kp9Or\nZipSBR5bnbJRb+RmqYotIizoAv1NFQ/5aYUmn6v1MhLc7hiXMpI+NTG9Nhz2\nOpAu+xAwp+0t6tuD+oebuIpw1fbgGlShmHkP5yWZQdhNFnM3lX9e6MUfLVRu\nKIP4C8BuUCA5W1N3VLoAlUbUPyJzLD7JyW4VuuhCfmH3esgubdlFRItaH4Lk\n5E0YNFcFSSkJPJUX3lhx6UAH3P38hgLaUhPxX/JA1wF0VrJGIn8ydjJ01+/f\ntIiKTsRGzGiXwUaMrTJHKeKHKk3CaTLxaEDoXmi/ZR6LryffwzGSoiMPGBI1\nUez4N1i1H/apD5qHijyX3ImuuTyjeFrJ/j8rsrb+C1QXnq2q1APE5WG3GNKY\n9Yy1Q3uQmnMmpzAct8vRuKKkr84pvRvFOOAQFNA9hRzA1QMEmYD8WyIrQ5VJ\nzBu6XAzG70moS3dVKlcmfbnPkCsRvpCnWdn2VcJ+uW4ahofKI/CY7B268d+F\npKI5\r\n=hvk2\r\n-----END PGP SIGNATURE-----\r\n"},"main":"dist/index.js","husky":{"hooks":{"pre-commit":"lint-staged"}},"config":{"eslint":"./examples/**/*.{js,jsx}","tslint":"./{__mocks__,src,stories}/{,**/}*.{ts,tsx}"},"readme":"[![npm version](https://badge.fury.io/js/%40gooddata%2Freact-components.svg)](https://www.npmjs.com/package/@gooddata/react-components)\n\n# GoodData.UI React components\n> A React-based JavaScript library for building data-driven applications\n\n## Getting started\n- [GoodData.UI Documentation](http://sdk.gooddata.com/gooddata-ui/)\n- [GoodData.UI Live Examples](https://gooddata-examples.herokuapp.com/)\n- [Stack Overflow](https://stackoverflow.com/questions/tagged/gooddata)\n\n### Usage\nWith [yarn](https://yarnpkg.com) installed, go to your project directory and run\n```\n$ yarn add @gooddata/react-components\n```\nIf you prefer [npm](npmjs.com) run\n```\n$ npm install --save @gooddata/react-components\n```\n\nThe public API is exposed via global `index.js`. Except for the styles, do not import any other file directly\nbecause they are not intended to be part of the public API.\n\n## Contributing\n\nWe welcome any contribution in form of [issues](https://github.com/gooddata/gooddata-react-components/issues) or [pull requests](https://github.com/gooddata/gooddata-react-components/pulls).\n\nInstall [Node.js](http://nodejs.org) (node 12.16.1, npm v6.13.4) and [Yarn](https://classic.yarnpkg.com) (1.22.4).\n\nInstall dependencies:\n```\nyarn install --frozen-lockfile\n```\n\nThese commands may come in handy while developing:\n\n| command | description |\n| ------- | ----------- |\n| `yarn install --pure-lockfile` | first step |\n| ||\n| `yarn dev` | build react-components to `/dist` in watch mode |\n| `yarn test` | run all unit tests |\n| `yarn prettier-write` | format the source code to match the valid codestyle |\n| `yarn validate` | validate codestyle |\n| ||\n| `yarn storybook` | run storybook from `/stories` on http://localhost:9001 |\n| `yarn build-storybook` | build storybook to `/dist-storybook` |\n| `yarn test-storybook` | run storybook and [screenshot tests](https://github.com/gooddata/gdc-client-utils/tree/master/test-storybook) |\n| ||\n| `yarn examples` | run Live Examples dev-server from `/examples` on https://localhost:8999 |\n| `yarn examples-build` | build Live Examples to `/examples/dist` |\n| `yarn examples-server` | serve built Live Examples - see `/examples/server/src` |\n| `yarn examples-testcafe` | run testcafe tests against `localhost:8999` |\n\n### Deploy to heroku.com\nWhen you deploy this repo to heroku, it serves *GoodData.UI Live Examples*.\nRelevant tasks are in `Procfile` and `package.json`.\n\n```bash\n# run in the project directory\nheroku login\nheroku create <your-app-name>\nheroku config:set DOMAIN_ADMIN_USERNAME=x@gooddata.com DOMAIN_ADMIN_PASSWORD=xy PROJECT_ID_TO_ASSIGN=xms7ga4tf3g3nzucd8380o2bev8oeknp\ngit push heroku HEAD:master\nheroku open\n```\n### Enable Geo Chart for Storybook and Live Examples\nGeo chart uses Mapbox to render map which requires a Mapbox access token.\n- Register an account and create Mapbox access token at [guide](https://docs.mapbox.com/help/how-mapbox-works/access-tokens/)\n- Store the created token at `.env`:\n```bash\necho -e \"EXAMPLE_MAPBOX_ACCESS_TOKEN=token\" >> .env # only need to run once\necho -e \"STORYBOOK_MAPBOX_ACCESS_TOKEN=token\" >> .env # only need to run once\n```\n\n### Run Live Examples Locally\nTo run *GoodData.UI Live Examples* locally:\n```bash\ngit clone <this-repository>\ncd  <repository-folder>\nyarn install --pure-lockfile\nyarn examples\n```\nThen open https://localhost:8999 and login using Live Examples account (you can [create one here](https://gooddata-examples.herokuapp.com/registration)).\n\n### Run Storybook locally\n- Run storybook with token stored in `.env` for more secure\n```bash\nyarn storybook\n```\n- Or run storybook with token env param exposed to cli (not suggested)\n```bash\nSTORYBOOK_MAPBOX_ACCESS_TOKEN=token yarn storybook\n```\n- Apply either above way to `yarn build-storybook` or `yarn test-storybook`\n\n### Source code formatting\nThe source code in the repository is formatted by [Prettier](https://prettier.io/).\nThe format of the code is validated by our Continuous Integration server and is one of the requirements of successful merge.\n\nPrettier is supported by every major IDE. You can find the list of supported editors and how to configure them [here](https://prettier.io/docs/en/editors.html).\n\nIn the case, when your editor is not supported or you don't want to setup the integration, you can run the `yarn prettier-write` command to reformat the code before commit.\n\n## Changelog\n\n- see [CHANGELOG.md](CHANGELOG.md)\n\n## Supported versions\n\nIn order to make the user experience with integrating GoodData UI SDK as smooth and secure as possible and to ensure that the SDK is using the latest features of the platform, we will only provide support to two most recent major versions of UI SDK.\n\nThe most recent majors will be supported in the following modes:\n\n- The latest major version will receive all new functionality and all bug fixes\n- The previous major version will only receive fixes to critical issues and security fixes. These fixes will be applied on top of last released version of the previous major\n\nThe customers are encouraged to always use the latest version of the UI SDK.\n\nIn case of using older versions, the user might face API incompatibility, performance or security issues.\n\nPlease follow the installation instructions to update to the newest version.\n\n## License\n\n(C) 2007-2020 GoodData Corporation\n\nThis project is dual licensed:\n\n- The ATTRIBUTION-NONCOMMERCIAL 4.0 INTERNATIONAL (CC BY-NC 4.0) is used for purpose of the trial experience and evaluation of GoodData.UI library.\n- The GOODDATA GOODDATA.UI LIBRARY END USER LICENSE AGREEMENT is used for GoodData customers.\n\nFor more information, please see [LICENSE](https://github.com/gooddata/gooddata-react-components/blob/master/LICENSE)\n","gitHead":"e71259a6ddd28c16d13a157cbbfc5a03159ee6b6","scripts":{"dev":"bash scripts/build.sh --dev-watch","test":"jest --watch","build":"bash scripts/build.sh","tslint":"yarn run-tslint -t verbose $npm_package_config_tslint","prepare":"cd examples/server && yarn install --frozen-lockfile && cd ../..; rm -r examples/node_modules 2>/dev/null; true","examples":"bash scripts/run-examples.sh","prepare?":"# Called before `npm publish` and on local `npm install`. Temporarily also for deleting obsolete node_modules. Ends with `true` to continue gracefully.","validate":"tsc --noEmit && yarn tslint && eslint $npm_package_config_eslint && yarn validate-style && yarn prettier-check","build-dev":"bash scripts/build.sh --dev","examples?":"# Default is developer domain, other options: yarn examples [sec,secure,stg,stg2,stg3,demo,developer or URL]","storybook":"yarn build && start-storybook -p 9001 -c .storybook","test-once":"jest","tslint-ci":"mkdir -p ./ci/results && yarn run-tslint -t checkstyle -o ./ci/results/tslint-results.xml $npm_package_config_tslint","run-tslint":"tslint -p tsconfig.json","validate-ci":"tsc --noEmit && yarn tslint-ci  && eslint $npm_package_config_eslint -f checkstyle -o ci/results/eslint-results.xml && yarn validate-style-ci && yarn prettier-check","examples-build":"bash scripts/build-examples.sh","prepublishOnly":"yarn build","prettier-check":"prettier --check '{src,stories,styles,__mocks__,examples/server/src,examples/src,examples/test}/**/*.{ts,js,tsx,jsx,json,scss,md,yaml,html}'","prettier-write":"prettier --write '{src,stories,styles,__mocks__,examples/server/src,examples/src,examples/test}/**/*.{ts,js,tsx,jsx,json,scss,md,yaml,html}'","test-storybook":"yarn build && test-storybook","validate-style":"stylelint '**/*.scss'","build-storybook":"yarn build && build-storybook -c .storybook -o dist-storybook","examples-server":"node examples/server/src/index.js","heroku-postbuild":"yarn examples-build developer","examples-testcafe":"./scripts/run-testcafe.sh visual","validate-style-ci":"stylelint '**/*.scss' --custom-formatter=node_modules/stylelint-checkstyle-formatter > ci/results/stylelint-results.xml","check-circular-deps":"madge --circular --extensions ts ./src","examples-testcafe-ci":"./scripts/run-testcafe.sh ci","examples-testcafe-live":"./scripts/run-testcafe.sh live"},"typings":"dist/index.d.ts","_npmUser":{"name":"ptquang86","email":"ptquang86@gmail.com"},"deprecated":"@gooddata/react-components@7 reached End of Support on March 31, 2022. Please upgrade (see https://sdk.gooddata.com/gooddata-ui/docs/supported_versions.html for more information).","repository":{"url":"git+ssh://git@github.com/gooddata/gooddata-react-components.git","type":"git"},"_npmVersion":"6.13.4","description":"GoodData.UI - A powerful JavaScript library for building analytical applications","directories":{},"lint-staged":{"{src,stories,styles,__mocks__,examples/server/src,examples/src,examples/test}/**/*.{ts,js,tsx,jsx,scss}":["npx gdc-fix-copyright","git add"],"{src,stories,styles,__mocks__,examples/server/src,examples/src,examples/test}/**/*.{ts,js,tsx,jsx,json,scss,md,yaml,html}":["prettier --write","git add"]},"_nodeVersion":"12.16.1","dependencies":{"rxjs":"^5.5.6","uuid":"^3.2.1","immer":"^1.3.1","lodash":"^4.17.15","date-fns":"^2.7.0","downshift":"^3.2.7","invariant":"^2.2.2","mapbox-gl":"^1.6.1","classnames":"^2.2.6","highcharts":"7.1.1","prop-types":"^15.6.0","react-intl":"^3.6.0","custom-event":"^1.0.1","react-window":"^1.8.1","ag-grid-react":"20.0.0","react-measure":"^2.3.0","@types/mapbox-gl":"^1.6.1","react-day-picker":"~7.3.0","react-responsive":"^3.0.0","stringify-object":"^2.4.0","@gooddata/typings":"^2.23.0","ag-grid-community":"20.0.0","http-status-codes":"^1.3.0","@gooddata/js-utils":"^3.5.0","@gooddata/numberjs":"^3.2.4","fixed-data-table-2":"0.7.17","@gooddata/goodstrap":"^68.3.0","react-dom-factories":"^1.0.2","@gooddata/gooddata-js":"^12.5.2","json-stable-stringify":"^1.0.1","react-transition-group":"^2.2.1","hoist-non-react-statics":"^3.3.0","nodelist-foreach-polyfill":"^1.2.0","@formatjs/intl-pluralrules":"^1.3.6","highcharts-grouped-categories":"^1.1.3"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"raf":"3.3.2","yup":"^0.24.1","jest":"24.7.1","husky":"3.0.0","madge":"^3.4.4","react":"^16.5.2","enzyme":"3.5.0","eslint":"4.19.1","formik":"^0.11.11","moment":"2.23.0","history":"^4.7.2","ts-jest":"24.0.0","webpack":"4.30.0","full-icu":"^1.3.0","prettier":"1.16.4","react-ga":"^2.5.2","recharts":"1.0.0-beta.9","testcafe":"1.1.4","commander":"2.14.1","node-sass":"4.13.0","react-dom":"^16.5.2","stylelint":"^10.0.0","supertest":"3.0.0","ts-loader":"6.0.0","@types/raf":"^3.4.0","css-loader":"0.28.7","jest-junit":"3.0.0","raw-loader":"0.5.1","styled-jsx":"2.2.1","typescript":"3.3.4000","@babel/core":"7.4.4","@types/jest":"24.0.6","@types/node":"7.0.8","@types/uuid":"3.4.3","file-loader":"3.0.1","jest-enzyme":"7.0.2","lint-staged":"9.1.0","sass-loader":"6.0.6","webpack-cli":"3.3.2","@types/react":"16.8.6","babel-loader":"8.0.5","react-helmet":"5.2.0","react-select":"1.2.1","style-loader":"0.19.1","@types/enzyme":"3.1.13","@types/lodash":"4.14.123","testcafe-live":"0.1.4","@babel/runtime":"7.4.4","dotenv-webpack":"^1.7.0","@babel/polyfill":"^7.4.4","@storybook/react":"5.0.11","@types/invariant":"2.2.29","@types/react-dom":"16.0.11","isomorphic-fetch":"2.2.1","react-datepicker":"1.1.0","react-router-dom":"4.2.2","@babel/preset-env":"7.4.4","@gooddata/mock-js":"^2.13.0","@storybook/addons":"5.0.11","@types/classnames":"2.2.3","@types/prop-types":"15.5.2","@storybook/theming":"5.0.11","identity-obj-proxy":"^3.0.0","intl-messageformat":"^7.5.4","webpack-dev-server":"3.3.1","@babel/preset-react":"7.0.0","@types/react-portal":"4.0.1","@types/react-window":"^1.8.1","babel-plugin-lodash":"3.3.4","html-webpack-plugin":"3.2.0","react-test-renderer":"16.4.2","@types/react-measure":"2.0.5","clean-webpack-plugin":"2.0.2","stats-webpack-plugin":"0.7.0","eslint-config-prettier":"4.1.0","react-google-recaptcha":"^0.14.1","tslint-config-prettier":"1.18.0","@gooddata/eslint-config":"^1.0.0","@gooddata/tslint-config":"1.0.0","@types/react-responsive":"^3.0.3","@types/storybook__react":"4.0.1","@types/stringify-object":"^3.2.0","enzyme-adapter-react-16":"1.3.1","@gooddata/test-storybook":"3.2.1","@storybook/addon-actions":"5.0.11","@storybook/addon-options":"5.0.11","node-sass-magic-importer":"5.1.0","react-syntax-highlighter":"11.0.2","@types/fixed-data-table-2":"0.8.1","stylelint-config-prettier":"5.2.0","@gooddata/stylelint-config":"4.0.0","@types/react-test-renderer":"16.0.0","circular-dependency-plugin":"5.0.2","compression-webpack-plugin":"2.0.0","@types/json-stable-stringify":"^1.0.32","@gooddata/frontend-npm-scripts":"1.1.0","@types/enzyme-adapter-react-16":"1.0.3","stylelint-checkstyle-formatter":"0.1.0","@types/storybook__addon-actions":"3.4.2","@babel/plugin-proposal-class-properties":"7.4.4","@babel/plugin-proposal-object-rest-spread":"7.4.4","@babel/plugin-transform-async-to-generator":"7.4.4"},"peerDependencies":{"react":"^16.5.2","react-dom":"^16.5.2"},"_npmOperationalInternal":{"tmp":"tmp/react-components_7.5.0-alpha-ptquang86-qp-sd-870-legend-2020-04-06T02-35-13-983Z_1586140550951_0.542810969232199","host":"s3://npm-registry-packages"}},"7.5.0-alpha-ptquang86-qp-sd-870-legend-panel-2020-04-06T03-52-37-583Z":{"name":"@gooddata/react-components","version":"7.5.0-alpha-ptquang86-qp-sd-870-legend-panel-2020-04-06T03-52-37-583Z","author":{"name":"GoodData Corporation"},"license":"BSD-3-Clause","_id":"@gooddata/react-components@7.5.0-alpha-ptquang86-qp-sd-870-legend-panel-2020-04-06T03-52-37-583Z","maintainers":[{"name":"afi","email":"adam.fiedler@gooddata.com"},{"name":"bertold8","email":"ivan.nejezchleb@seznam.cz"},{"name":"brbistas","email":"valentinos.chraniotis@gooddata.com"},{"name":"bugsbunny338","email":"jiri.zajic@mensa.cz"},{"name":"de.do","email":"de.do@gooddata.com"},{"name":"gooddata-ci","email":"rail@gooddata.com"},{"name":"hung.nguyen.hoang","email":"hung.nguyen@gooddata.com"},{"name":"ivan.mjartan","email":"ivan.mjartan@gooddata.com"},{"name":"jakub-sterba","email":"jakub.sterba@gooddata.com"},{"name":"jankc","email":"jan.krapac@gmail.com"},{"name":"jaroslav.tomecek","email":"jaroslav.tomecek@gooddata.com"},{"name":"jkittler","email":"honza.kittler@gmail.com"},{"name":"khanh.le","email":"khanh.le@gooddata.com"},{"name":"lanhuynh","email":"lan.huynh@gooddata.com"},{"name":"linhhong","email":"linh.hong@gooddata.com"},{"name":"lupko","email":"lubomir.slivka@gooddata.com"},{"name":"matyas.kandl","email":"matyas.kandl@gooddata.com"},{"name":"michal.marsal","email":"michal.marsal@gooddata.com"},{"name":"naibinh","email":"naibinh@gmail.com"},{"name":"nikolacech","email":"nikola.cech@gooddata.com"},{"name":"nis.hua","email":"nis.hua@gooddata.com"},{"name":"no23reason","email":"dan.homola@hotmail.cz"},{"name":"patrikbraborec","email":"patrik.braborec@gooddata.com"},{"name":"pbenes","email":"petr.benes@gooddata.com"},{"name":"petrjanu","email":"petr.janu@gooddata.com"},{"name":"pkingo","email":"philipandreaskingo@hotmail.com"},{"name":"ptquang86","email":"ptquang86@gmail.com"},{"name":"qduval","email":"quentin.duval@gooddata.com"},{"name":"rodri360","email":"me@rodri360.com"},{"name":"sitina","email":"jiri.sitina@gooddata.com"},{"name":"strouhaljan","email":"strouhal.jan@gmail.com"},{"name":"tomas.kratochvil","email":"tomas.kratochvil@gooddata.com"},{"name":"tomasreichmann","email":"tomasreichmann@gmail.com"},{"name":"tomsatgd","email":"tomas.satinsky@gooddata.com"},{"name":"trung-le-quoc","email":"trung.le@gooddata.com"},{"name":"tu-ngo","email":"tungo1981@gmail.com"},{"name":"tulean","email":"tuan.le@gooddata.com"},{"name":"tuqt1005","email":"tu.tran@gooddata.com"},{"name":"utdnah","email":"danh.ung@gooddata.com"},{"name":"vlastikcz","email":"vlastimil.kotas@gooddata.com"},{"name":"vu.pham","email":"vu.pham@gooddata.com"},{"name":"xmort","email":"petr.dolejsi@gooddata.com"},{"name":"yanlipnican","email":"yanlipnican@gmail.com"}],"homepage":"https://github.com/gooddata/gooddata-react-components#readme","bugs":{"url":"https://github.com/gooddata/gooddata-react-components/issues"},"dist":{"shasum":"f245be11b103a79a194b011c4d4c328175ca3eb7","tarball":"https://registry.npmjs.org/@gooddata/react-components/-/react-components-7.5.0-alpha-ptquang86-qp-sd-870-legend-panel-2020-04-06T03-52-37-583Z.tgz","fileCount":2511,"integrity":"sha512-NnAsdnN1qNskvH91+4DF9/XSQ+V905/LB2DYaDxrIjRXkvQGj7ixX0R0oHwf10AZOed70wzERUUtCuVgdXtA8A==","signatures":[{"sig":"MEYCIQCooUYXN2nj2oceVNFVQjbBP9sCN0NyFo12Ds4s+mbkpgIhAMRYnPjU7tYiXHSe7iiI+CTI/moZJQkydO8XTruOE6X6","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":9986492,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJeiqemCRA9TVsSAnZWagAATwYQAJQ4mP7C7xNka/0SJiyB\n6JvXcriu6vqqKYpMP6De+RFBh6QNStVsuAaBMtv4NdXsNVD4yLPPZ1Hn7zNl\nNm34uDS///f8pQJ4hoMNWjrrwL8pNx5BOmHmQn1kXPDMVLd36fc0Or2ZcaIF\noo7I6s2TEl+uyMWzyhZTTZGSKCqfDnGuyEoXikeZ9BW68rPdE3EGShg6AcAw\ney9Y/TsLaMooP2SJrypa0/7E+CjJqHTHf8mI0nGf2K/3WroZiGnP/XNMolae\nnUwo91MIZgiHYewViEx4uIkabSyBESV8ZccokxojNjiJUuBfD7EBHRthmYAr\niv96xbtK1FW+N+DuTwnVoTGJClwEr8YNiT83P66hVv6hSaVKJZSUpPQUXn4k\nuCyG3uyzSp/FJ9oAch2iEssSFru+JrdstrfR/t4NFMa0Xik6em9Y7+yulX1c\nnmbGtBl5ChagbSefg5KnR7Rg16hSb/l+56VuSRbQ3/oS9Y+4YC5Ehi1GZ3Dn\ny/CucEVHEp3nSKcfN1+PbYPYKjEvNHtd4xrogKcAaTcF/F0xaVowGtgK6Dz8\nzAkpEGqc9whc+nvnZ6TwLZxnihWCJAjJDIQUxWADR5Ny1uWg3VtTbm1JPmCO\nhIHjpf5LA7jW59em/mwYYa3ygowRHP24+sEz3tzsw9xnu1PmjphAI5RuWpPn\nNDIu\r\n=L8LL\r\n-----END PGP SIGNATURE-----\r\n"},"main":"dist/index.js","husky":{"hooks":{"pre-commit":"lint-staged"}},"config":{"eslint":"./examples/**/*.{js,jsx}","tslint":"./{__mocks__,src,stories}/{,**/}*.{ts,tsx}"},"readme":"[![npm version](https://badge.fury.io/js/%40gooddata%2Freact-components.svg)](https://www.npmjs.com/package/@gooddata/react-components)\n\n# GoodData.UI React components\n> A React-based JavaScript library for building data-driven applications\n\n## Getting started\n- [GoodData.UI Documentation](http://sdk.gooddata.com/gooddata-ui/)\n- [GoodData.UI Live Examples](https://gooddata-examples.herokuapp.com/)\n- [Stack Overflow](https://stackoverflow.com/questions/tagged/gooddata)\n\n### Usage\nWith [yarn](https://yarnpkg.com) installed, go to your project directory and run\n```\n$ yarn add @gooddata/react-components\n```\nIf you prefer [npm](npmjs.com) run\n```\n$ npm install --save @gooddata/react-components\n```\n\nThe public API is exposed via global `index.js`. Except for the styles, do not import any other file directly\nbecause they are not intended to be part of the public API.\n\n## Contributing\n\nWe welcome any contribution in form of [issues](https://github.com/gooddata/gooddata-react-components/issues) or [pull requests](https://github.com/gooddata/gooddata-react-components/pulls).\n\nInstall [Node.js](http://nodejs.org) (node 12.16.1, npm v6.13.4) and [Yarn](https://classic.yarnpkg.com) (1.22.4).\n\nInstall dependencies:\n```\nyarn install --frozen-lockfile\n```\n\nThese commands may come in handy while developing:\n\n| command | description |\n| ------- | ----------- |\n| `yarn install --pure-lockfile` | first step |\n| ||\n| `yarn dev` | build react-components to `/dist` in watch mode |\n| `yarn test` | run all unit tests |\n| `yarn prettier-write` | format the source code to match the valid codestyle |\n| `yarn validate` | validate codestyle |\n| ||\n| `yarn storybook` | run storybook from `/stories` on http://localhost:9001 |\n| `yarn build-storybook` | build storybook to `/dist-storybook` |\n| `yarn test-storybook` | run storybook and [screenshot tests](https://github.com/gooddata/gdc-client-utils/tree/master/test-storybook) |\n| ||\n| `yarn examples` | run Live Examples dev-server from `/examples` on https://localhost:8999 |\n| `yarn examples-build` | build Live Examples to `/examples/dist` |\n| `yarn examples-server` | serve built Live Examples - see `/examples/server/src` |\n| `yarn examples-testcafe` | run testcafe tests against `localhost:8999` |\n\n### Deploy to heroku.com\nWhen you deploy this repo to heroku, it serves *GoodData.UI Live Examples*.\nRelevant tasks are in `Procfile` and `package.json`.\n\n```bash\n# run in the project directory\nheroku login\nheroku create <your-app-name>\nheroku config:set DOMAIN_ADMIN_USERNAME=x@gooddata.com DOMAIN_ADMIN_PASSWORD=xy PROJECT_ID_TO_ASSIGN=xms7ga4tf3g3nzucd8380o2bev8oeknp\ngit push heroku HEAD:master\nheroku open\n```\n### Enable Geo Chart for Storybook and Live Examples\nGeo chart uses Mapbox to render map which requires a Mapbox access token.\n- Register an account and create Mapbox access token at [guide](https://docs.mapbox.com/help/how-mapbox-works/access-tokens/)\n- Store the created token at `.env`:\n```bash\necho -e \"EXAMPLE_MAPBOX_ACCESS_TOKEN=token\" >> .env # only need to run once\necho -e \"STORYBOOK_MAPBOX_ACCESS_TOKEN=token\" >> .env # only need to run once\n```\n\n### Run Live Examples Locally\nTo run *GoodData.UI Live Examples* locally:\n```bash\ngit clone <this-repository>\ncd  <repository-folder>\nyarn install --pure-lockfile\nyarn examples\n```\nThen open https://localhost:8999 and login using Live Examples account (you can [create one here](https://gooddata-examples.herokuapp.com/registration)).\n\n### Run Storybook locally\n- Run storybook with token stored in `.env` for more secure\n```bash\nyarn storybook\n```\n- Or run storybook with token env param exposed to cli (not suggested)\n```bash\nSTORYBOOK_MAPBOX_ACCESS_TOKEN=token yarn storybook\n```\n- Apply either above way to `yarn build-storybook` or `yarn test-storybook`\n\n### Source code formatting\nThe source code in the repository is formatted by [Prettier](https://prettier.io/).\nThe format of the code is validated by our Continuous Integration server and is one of the requirements of successful merge.\n\nPrettier is supported by every major IDE. You can find the list of supported editors and how to configure them [here](https://prettier.io/docs/en/editors.html).\n\nIn the case, when your editor is not supported or you don't want to setup the integration, you can run the `yarn prettier-write` command to reformat the code before commit.\n\n## Changelog\n\n- see [CHANGELOG.md](CHANGELOG.md)\n\n## Supported versions\n\nIn order to make the user experience with integrating GoodData UI SDK as smooth and secure as possible and to ensure that the SDK is using the latest features of the platform, we will only provide support to two most recent major versions of UI SDK.\n\nThe most recent majors will be supported in the following modes:\n\n- The latest major version will receive all new functionality and all bug fixes\n- The previous major version will only receive fixes to critical issues and security fixes. These fixes will be applied on top of last released version of the previous major\n\nThe customers are encouraged to always use the latest version of the UI SDK.\n\nIn case of using older versions, the user might face API incompatibility, performance or security issues.\n\nPlease follow the installation instructions to update to the newest version.\n\n## License\n\n(C) 2007-2020 GoodData Corporation\n\nThis project is dual licensed:\n\n- The ATTRIBUTION-NONCOMMERCIAL 4.0 INTERNATIONAL (CC BY-NC 4.0) is used for purpose of the trial experience and evaluation of GoodData.UI library.\n- The GOODDATA GOODDATA.UI LIBRARY END USER LICENSE AGREEMENT is used for GoodData customers.\n\nFor more information, please see [LICENSE](https://github.com/gooddata/gooddata-react-components/blob/master/LICENSE)\n","gitHead":"57c6f344e460c70cde33ae51ae13410c80d81a36","scripts":{"dev":"bash scripts/build.sh --dev-watch","test":"jest --watch","build":"bash scripts/build.sh","tslint":"yarn run-tslint -t verbose $npm_package_config_tslint","prepare":"cd examples/server && yarn install --frozen-lockfile && cd ../..; rm -r examples/node_modules 2>/dev/null; true","examples":"bash scripts/run-examples.sh","prepare?":"# Called before `npm publish` and on local `npm install`. Temporarily also for deleting obsolete node_modules. Ends with `true` to continue gracefully.","validate":"tsc --noEmit && yarn tslint && eslint $npm_package_config_eslint && yarn validate-style && yarn prettier-check","build-dev":"bash scripts/build.sh --dev","examples?":"# Default is developer domain, other options: yarn examples [sec,secure,stg,stg2,stg3,demo,developer or URL]","storybook":"yarn build && start-storybook -p 9001 -c .storybook","test-once":"jest","tslint-ci":"mkdir -p ./ci/results && yarn run-tslint -t checkstyle -o ./ci/results/tslint-results.xml $npm_package_config_tslint","run-tslint":"tslint -p tsconfig.json","validate-ci":"tsc --noEmit && yarn tslint-ci  && eslint $npm_package_config_eslint -f checkstyle -o ci/results/eslint-results.xml && yarn validate-style-ci && yarn prettier-check","examples-build":"bash scripts/build-examples.sh","prepublishOnly":"yarn build","prettier-check":"prettier --check '{src,stories,styles,__mocks__,examples/server/src,examples/src,examples/test}/**/*.{ts,js,tsx,jsx,json,scss,md,yaml,html}'","prettier-write":"prettier --write '{src,stories,styles,__mocks__,examples/server/src,examples/src,examples/test}/**/*.{ts,js,tsx,jsx,json,scss,md,yaml,html}'","test-storybook":"yarn build && test-storybook","validate-style":"stylelint '**/*.scss'","build-storybook":"yarn build && build-storybook -c .storybook -o dist-storybook","examples-server":"node examples/server/src/index.js","heroku-postbuild":"yarn examples-build developer","examples-testcafe":"./scripts/run-testcafe.sh visual","validate-style-ci":"stylelint '**/*.scss' --custom-formatter=node_modules/stylelint-checkstyle-formatter > ci/results/stylelint-results.xml","check-circular-deps":"madge --circular --extensions ts ./src","examples-testcafe-ci":"./scripts/run-testcafe.sh ci","examples-testcafe-live":"./scripts/run-testcafe.sh live"},"typings":"dist/index.d.ts","_npmUser":{"name":"ptquang86","email":"ptquang86@gmail.com"},"deprecated":"@gooddata/react-components@7 reached End of Support on March 31, 2022. Please upgrade (see https://sdk.gooddata.com/gooddata-ui/docs/supported_versions.html for more information).","repository":{"url":"git+ssh://git@github.com/gooddata/gooddata-react-components.git","type":"git"},"_npmVersion":"6.13.4","description":"GoodData.UI - A powerful JavaScript library for building analytical applications","directories":{},"lint-staged":{"{src,stories,styles,__mocks__,examples/server/src,examples/src,examples/test}/**/*.{ts,js,tsx,jsx,scss}":["npx gdc-fix-copyright","git add"],"{src,stories,styles,__mocks__,examples/server/src,examples/src,examples/test}/**/*.{ts,js,tsx,jsx,json,scss,md,yaml,html}":["prettier --write","git add"]},"_nodeVersion":"12.16.1","dependencies":{"rxjs":"^5.5.6","uuid":"^3.2.1","immer":"^1.3.1","lodash":"^4.17.15","date-fns":"^2.7.0","downshift":"^3.2.7","invariant":"^2.2.2","mapbox-gl":"^1.6.1","classnames":"^2.2.6","highcharts":"7.1.1","prop-types":"^15.6.0","react-intl":"^3.6.0","custom-event":"^1.0.1","react-window":"^1.8.1","ag-grid-react":"20.0.0","react-measure":"^2.3.0","@types/mapbox-gl":"^1.6.1","react-day-picker":"~7.3.0","react-responsive":"^3.0.0","stringify-object":"^2.4.0","@gooddata/typings":"^2.23.0","ag-grid-community":"20.0.0","http-status-codes":"^1.3.0","@gooddata/js-utils":"^3.5.0","@gooddata/numberjs":"^3.2.4","fixed-data-table-2":"0.7.17","@gooddata/goodstrap":"^68.3.0","react-dom-factories":"^1.0.2","@gooddata/gooddata-js":"^12.5.2","json-stable-stringify":"^1.0.1","react-transition-group":"^2.2.1","hoist-non-react-statics":"^3.3.0","nodelist-foreach-polyfill":"^1.2.0","@formatjs/intl-pluralrules":"^1.3.6","highcharts-grouped-categories":"^1.1.3"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"raf":"3.3.2","yup":"^0.24.1","jest":"24.7.1","husky":"3.0.0","madge":"^3.4.4","react":"^16.5.2","enzyme":"3.5.0","eslint":"4.19.1","formik":"^0.11.11","moment":"2.23.0","history":"^4.7.2","ts-jest":"24.0.0","webpack":"4.30.0","full-icu":"^1.3.0","prettier":"1.16.4","react-ga":"^2.5.2","recharts":"1.0.0-beta.9","testcafe":"1.1.4","commander":"2.14.1","node-sass":"4.13.0","react-dom":"^16.5.2","stylelint":"^10.0.0","supertest":"3.0.0","ts-loader":"6.0.0","@types/raf":"^3.4.0","css-loader":"0.28.7","jest-junit":"3.0.0","raw-loader":"0.5.1","styled-jsx":"2.2.1","typescript":"3.3.4000","@babel/core":"7.4.4","@types/jest":"24.0.6","@types/node":"7.0.8","@types/uuid":"3.4.3","file-loader":"3.0.1","jest-enzyme":"7.0.2","lint-staged":"9.1.0","sass-loader":"6.0.6","webpack-cli":"3.3.2","@types/react":"16.8.6","babel-loader":"8.0.5","react-helmet":"5.2.0","react-select":"1.2.1","style-loader":"0.19.1","@types/enzyme":"3.1.13","@types/lodash":"4.14.123","testcafe-live":"0.1.4","@babel/runtime":"7.4.4","dotenv-webpack":"^1.7.0","@babel/polyfill":"^7.4.4","@storybook/react":"5.0.11","@types/invariant":"2.2.29","@types/react-dom":"16.0.11","isomorphic-fetch":"2.2.1","react-datepicker":"1.1.0","react-router-dom":"4.2.2","@babel/preset-env":"7.4.4","@gooddata/mock-js":"^2.13.0","@storybook/addons":"5.0.11","@types/classnames":"2.2.3","@types/prop-types":"15.5.2","@storybook/theming":"5.0.11","identity-obj-proxy":"^3.0.0","intl-messageformat":"^7.5.4","webpack-dev-server":"3.3.1","@babel/preset-react":"7.0.0","@types/react-portal":"4.0.1","@types/react-window":"^1.8.1","babel-plugin-lodash":"3.3.4","html-webpack-plugin":"3.2.0","react-test-renderer":"16.4.2","@types/react-measure":"2.0.5","clean-webpack-plugin":"2.0.2","stats-webpack-plugin":"0.7.0","eslint-config-prettier":"4.1.0","react-google-recaptcha":"^0.14.1","tslint-config-prettier":"1.18.0","@gooddata/eslint-config":"^1.0.0","@gooddata/tslint-config":"1.0.0","@types/react-responsive":"^3.0.3","@types/storybook__react":"4.0.1","@types/stringify-object":"^3.2.0","enzyme-adapter-react-16":"1.3.1","@gooddata/test-storybook":"3.2.1","@storybook/addon-actions":"5.0.11","@storybook/addon-options":"5.0.11","node-sass-magic-importer":"5.1.0","react-syntax-highlighter":"11.0.2","@types/fixed-data-table-2":"0.8.1","stylelint-config-prettier":"5.2.0","@gooddata/stylelint-config":"4.0.0","@types/react-test-renderer":"16.0.0","circular-dependency-plugin":"5.0.2","compression-webpack-plugin":"2.0.0","@types/json-stable-stringify":"^1.0.32","@gooddata/frontend-npm-scripts":"1.1.0","@types/enzyme-adapter-react-16":"1.0.3","stylelint-checkstyle-formatter":"0.1.0","@types/storybook__addon-actions":"3.4.2","@babel/plugin-proposal-class-properties":"7.4.4","@babel/plugin-proposal-object-rest-spread":"7.4.4","@babel/plugin-transform-async-to-generator":"7.4.4"},"peerDependencies":{"react":"^16.5.2","react-dom":"^16.5.2"},"_npmOperationalInternal":{"tmp":"tmp/react-components_7.5.0-alpha-ptquang86-qp-sd-870-legend-panel-2020-04-06T03-52-37-583Z_1586145189665_0.02045094097565192","host":"s3://npm-registry-packages"}},"7.5.0-alpha-de.do-dedo-sd-908-2020-04-06T03-52-57-731Z":{"name":"@gooddata/react-components","version":"7.5.0-alpha-de.do-dedo-sd-908-2020-04-06T03-52-57-731Z","author":{"name":"GoodData Corporation"},"license":"BSD-3-Clause","_id":"@gooddata/react-components@7.5.0-alpha-de.do-dedo-sd-908-2020-04-06T03-52-57-731Z","maintainers":[{"name":"afi","email":"adam.fiedler@gooddata.com"},{"name":"bertold8","email":"ivan.nejezchleb@seznam.cz"},{"name":"brbistas","email":"valentinos.chraniotis@gooddata.com"},{"name":"bugsbunny338","email":"jiri.zajic@mensa.cz"},{"name":"de.do","email":"de.do@gooddata.com"},{"name":"gooddata-ci","email":"rail@gooddata.com"},{"name":"hung.nguyen.hoang","email":"hung.nguyen@gooddata.com"},{"name":"ivan.mjartan","email":"ivan.mjartan@gooddata.com"},{"name":"jakub-sterba","email":"jakub.sterba@gooddata.com"},{"name":"jankc","email":"jan.krapac@gmail.com"},{"name":"jaroslav.tomecek","email":"jaroslav.tomecek@gooddata.com"},{"name":"jkittler","email":"honza.kittler@gmail.com"},{"name":"khanh.le","email":"khanh.le@gooddata.com"},{"name":"lanhuynh","email":"lan.huynh@gooddata.com"},{"name":"linhhong","email":"linh.hong@gooddata.com"},{"name":"lupko","email":"lubomir.slivka@gooddata.com"},{"name":"matyas.kandl","email":"matyas.kandl@gooddata.com"},{"name":"michal.marsal","email":"michal.marsal@gooddata.com"},{"name":"naibinh","email":"naibinh@gmail.com"},{"name":"nikolacech","email":"nikola.cech@gooddata.com"},{"name":"nis.hua","email":"nis.hua@gooddata.com"},{"name":"no23reason","email":"dan.homola@hotmail.cz"},{"name":"patrikbraborec","email":"patrik.braborec@gooddata.com"},{"name":"pbenes","email":"petr.benes@gooddata.com"},{"name":"petrjanu","email":"petr.janu@gooddata.com"},{"name":"pkingo","email":"philipandreaskingo@hotmail.com"},{"name":"ptquang86","email":"ptquang86@gmail.com"},{"name":"qduval","email":"quentin.duval@gooddata.com"},{"name":"rodri360","email":"me@rodri360.com"},{"name":"sitina","email":"jiri.sitina@gooddata.com"},{"name":"strouhaljan","email":"strouhal.jan@gmail.com"},{"name":"tomas.kratochvil","email":"tomas.kratochvil@gooddata.com"},{"name":"tomasreichmann","email":"tomasreichmann@gmail.com"},{"name":"tomsatgd","email":"tomas.satinsky@gooddata.com"},{"name":"trung-le-quoc","email":"trung.le@gooddata.com"},{"name":"tu-ngo","email":"tungo1981@gmail.com"},{"name":"tulean","email":"tuan.le@gooddata.com"},{"name":"tuqt1005","email":"tu.tran@gooddata.com"},{"name":"utdnah","email":"danh.ung@gooddata.com"},{"name":"vlastikcz","email":"vlastimil.kotas@gooddata.com"},{"name":"vu.pham","email":"vu.pham@gooddata.com"},{"name":"xmort","email":"petr.dolejsi@gooddata.com"},{"name":"yanlipnican","email":"yanlipnican@gmail.com"}],"homepage":"https://github.com/gooddata/gooddata-react-components#readme","bugs":{"url":"https://github.com/gooddata/gooddata-react-components/issues"},"dist":{"shasum":"4584c73468fdd70e066ee0467ec0bf661114d2cc","tarball":"https://registry.npmjs.org/@gooddata/react-components/-/react-components-7.5.0-alpha-de.do-dedo-sd-908-2020-04-06T03-52-57-731Z.tgz","fileCount":2503,"integrity":"sha512-WZC2sva69OLEAcYKbIRdFv/hyY/vA6crQKHb2ixV0irxky9X4hX/5QOGbym99zxBwlHll4bVBtit6japg+3vuw==","signatures":[{"sig":"MEUCIAubGTCXFV2oU97s5IlALmCObVlgIZKxmwteuTPwAVCAAiEAsqGnJy0rBoR/6kRe3TFW2JSktHYU9dxzCEO8VibIU0M=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":9897879,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJeiqfnCRA9TVsSAnZWagAASboQAJ7lfy/JmmAuF3k3auP7\n+tWm1/BczOoNJudIwO56DD5HQQHq/CHmXWm4ZJZvG3R5QnoRCj5wUXV2YJNX\nPhCnnhyxgY0CSJAuS9Sdol9mmLQdf3YyqZwuh6AG4sJ2uhLC/WJ1suJxYS0M\neO9+5zfELslyK4QckdsFSOB4v9UQDwNVfiIXReRXTZqnM6gEXI1rB9x+GoM7\nfxRM16/9NVQdfMpA+5hqa6I3grgrUH6HmWhY/ir/EJzi9nRgAs23FQlowVDL\nZG9vr3NnNZDSH4CX8LGtGmfnzdJqZSc7oQVMEU611pJMETyves7reK6u04+L\nP4XbmOvm/pv957vhFOZZjY18ZjAFatt89AFWOs4wDt2ymXgshxwOPqSMYp+5\nY/nLCKbJMagFY0CNDIiKDdrs8p/zQvX7i3oUh+9Fm6oO2IA9Hc0M8kp7t0Nj\nvpr56Ve6/plvDrlpD5+KH3W3YSE7lGmnmJUyvNAfN7TPOPEBoquXkggRpuC2\nPettwhK7EdGeirfurRYRZbsXbs/yVo3tCwLUmp19ytNon2QS+KXf797Zmdg3\num1pjdAo5rnZcEDJCEHtu3AQnzT0aOMHBdvaq7auFP5gEJFBajGImhSIw0mR\nu+SDz3SXQXo3RQPHzcNH+ycbxDrq7i//9s+INiQlrAUqdsYaPz2QLxQ7aCfS\nZkRQ\r\n=qVU/\r\n-----END PGP SIGNATURE-----\r\n"},"main":"dist/index.js","husky":{"hooks":{"pre-commit":"lint-staged"}},"config":{"eslint":"./examples/**/*.{js,jsx}","tslint":"./{__mocks__,src,stories}/{,**/}*.{ts,tsx}"},"readme":"[![npm version](https://badge.fury.io/js/%40gooddata%2Freact-components.svg)](https://www.npmjs.com/package/@gooddata/react-components)\n\n# GoodData.UI React components\n> A React-based JavaScript library for building data-driven applications\n\n## Getting started\n- [GoodData.UI Documentation](http://sdk.gooddata.com/gooddata-ui/)\n- [GoodData.UI Live Examples](https://gooddata-examples.herokuapp.com/)\n- [Stack Overflow](https://stackoverflow.com/questions/tagged/gooddata)\n\n### Usage\nWith [yarn](https://yarnpkg.com) installed, go to your project directory and run\n```\n$ yarn add @gooddata/react-components\n```\nIf you prefer [npm](npmjs.com) run\n```\n$ npm install --save @gooddata/react-components\n```\n\nThe public API is exposed via global `index.js`. Except for the styles, do not import any other file directly\nbecause they are not intended to be part of the public API.\n\n## Contributing\n\nWe welcome any contribution in form of [issues](https://github.com/gooddata/gooddata-react-components/issues) or [pull requests](https://github.com/gooddata/gooddata-react-components/pulls).\n\nInstall [Node.js](http://nodejs.org) (node 12.16.1, npm v6.13.4) and [Yarn](https://classic.yarnpkg.com) (1.22.4).\n\nInstall dependencies:\n```\nyarn install --frozen-lockfile\n```\n\nThese commands may come in handy while developing:\n\n| command | description |\n| ------- | ----------- |\n| `yarn install --pure-lockfile` | first step |\n| ||\n| `yarn dev` | build react-components to `/dist` in watch mode |\n| `yarn test` | run all unit tests |\n| `yarn prettier-write` | format the source code to match the valid codestyle |\n| `yarn validate` | validate codestyle |\n| ||\n| `yarn storybook` | run storybook from `/stories` on http://localhost:9001 |\n| `yarn build-storybook` | build storybook to `/dist-storybook` |\n| `yarn test-storybook` | run storybook and [screenshot tests](https://github.com/gooddata/gdc-client-utils/tree/master/test-storybook) |\n| ||\n| `yarn examples` | run Live Examples dev-server from `/examples` on https://localhost:8999 |\n| `yarn examples-build` | build Live Examples to `/examples/dist` |\n| `yarn examples-server` | serve built Live Examples - see `/examples/server/src` |\n| `yarn examples-testcafe` | run testcafe tests against `localhost:8999` |\n\n### Deploy to heroku.com\nWhen you deploy this repo to heroku, it serves *GoodData.UI Live Examples*.\nRelevant tasks are in `Procfile` and `package.json`.\n\n```bash\n# run in the project directory\nheroku login\nheroku create <your-app-name>\nheroku config:set DOMAIN_ADMIN_USERNAME=x@gooddata.com DOMAIN_ADMIN_PASSWORD=xy PROJECT_ID_TO_ASSIGN=xms7ga4tf3g3nzucd8380o2bev8oeknp\ngit push heroku HEAD:master\nheroku open\n```\n### Enable Geo Chart for Storybook and Live Examples\nGeo chart uses Mapbox to render map which requires a Mapbox access token.\n- Register an account and create Mapbox access token at [guide](https://docs.mapbox.com/help/how-mapbox-works/access-tokens/)\n- Store the created token at `.env`:\n```bash\necho -e \"EXAMPLE_MAPBOX_ACCESS_TOKEN=token\" >> .env # only need to run once\necho -e \"STORYBOOK_MAPBOX_ACCESS_TOKEN=token\" >> .env # only need to run once\n```\n\n### Run Live Examples Locally\nTo run *GoodData.UI Live Examples* locally:\n```bash\ngit clone <this-repository>\ncd  <repository-folder>\nyarn install --pure-lockfile\nyarn examples\n```\nThen open https://localhost:8999 and login using Live Examples account (you can [create one here](https://gooddata-examples.herokuapp.com/registration)).\n\n### Run Storybook locally\n- Run storybook with token stored in `.env` for more secure\n```bash\nyarn storybook\n```\n- Or run storybook with token env param exposed to cli (not suggested)\n```bash\nSTORYBOOK_MAPBOX_ACCESS_TOKEN=token yarn storybook\n```\n- Apply either above way to `yarn build-storybook` or `yarn test-storybook`\n\n### Source code formatting\nThe source code in the repository is formatted by [Prettier](https://prettier.io/).\nThe format of the code is validated by our Continuous Integration server and is one of the requirements of successful merge.\n\nPrettier is supported by every major IDE. You can find the list of supported editors and how to configure them [here](https://prettier.io/docs/en/editors.html).\n\nIn the case, when your editor is not supported or you don't want to setup the integration, you can run the `yarn prettier-write` command to reformat the code before commit.\n\n## Changelog\n\n- see [CHANGELOG.md](CHANGELOG.md)\n\n## Supported versions\n\nIn order to make the user experience with integrating GoodData UI SDK as smooth and secure as possible and to ensure that the SDK is using the latest features of the platform, we will only provide support to two most recent major versions of UI SDK.\n\nThe most recent majors will be supported in the following modes:\n\n- The latest major version will receive all new functionality and all bug fixes\n- The previous major version will only receive fixes to critical issues and security fixes. These fixes will be applied on top of last released version of the previous major\n\nThe customers are encouraged to always use the latest version of the UI SDK.\n\nIn case of using older versions, the user might face API incompatibility, performance or security issues.\n\nPlease follow the installation instructions to update to the newest version.\n\n## License\n\n(C) 2007-2020 GoodData Corporation\n\nThis project is dual licensed:\n\n- The ATTRIBUTION-NONCOMMERCIAL 4.0 INTERNATIONAL (CC BY-NC 4.0) is used for purpose of the trial experience and evaluation of GoodData.UI library.\n- The GOODDATA GOODDATA.UI LIBRARY END USER LICENSE AGREEMENT is used for GoodData customers.\n\nFor more information, please see [LICENSE](https://github.com/gooddata/gooddata-react-components/blob/master/LICENSE)\n","gitHead":"61480b6c39a4bd7265daac8176e55aa666419e14","scripts":{"dev":"bash scripts/build.sh --dev-watch","test":"jest --watch","build":"bash scripts/build.sh","tslint":"yarn run-tslint -t verbose $npm_package_config_tslint","prepare":"cd examples/server && yarn install --frozen-lockfile && cd ../..; rm -r examples/node_modules 2>/dev/null; true","examples":"bash scripts/run-examples.sh","prepare?":"# Called before `npm publish` and on local `npm install`. Temporarily also for deleting obsolete node_modules. Ends with `true` to continue gracefully.","validate":"tsc --noEmit && yarn tslint && eslint $npm_package_config_eslint && yarn validate-style && yarn prettier-check","build-dev":"bash scripts/build.sh --dev","examples?":"# Default is developer domain, other options: yarn examples [sec,secure,stg,stg2,stg3,demo,developer or URL]","storybook":"yarn build && start-storybook -p 9001 -c .storybook","test-once":"jest","tslint-ci":"mkdir -p ./ci/results && yarn run-tslint -t checkstyle -o ./ci/results/tslint-results.xml $npm_package_config_tslint","run-tslint":"tslint -p tsconfig.json","validate-ci":"tsc --noEmit && yarn tslint-ci  && eslint $npm_package_config_eslint -f checkstyle -o ci/results/eslint-results.xml && yarn validate-style-ci && yarn prettier-check","examples-build":"bash scripts/build-examples.sh","prepublishOnly":"yarn build","prettier-check":"prettier --check '{src,stories,styles,__mocks__,examples/server/src,examples/src,examples/test}/**/*.{ts,js,tsx,jsx,json,scss,md,yaml,html}'","prettier-write":"prettier --write '{src,stories,styles,__mocks__,examples/server/src,examples/src,examples/test}/**/*.{ts,js,tsx,jsx,json,scss,md,yaml,html}'","test-storybook":"yarn build && test-storybook","validate-style":"stylelint '**/*.scss'","build-storybook":"yarn build && build-storybook -c .storybook -o dist-storybook","examples-server":"node examples/server/src/index.js","heroku-postbuild":"yarn examples-build developer","examples-testcafe":"./scripts/run-testcafe.sh visual","validate-style-ci":"stylelint '**/*.scss' --custom-formatter=node_modules/stylelint-checkstyle-formatter > ci/results/stylelint-results.xml","check-circular-deps":"madge --circular --extensions ts ./src","examples-testcafe-ci":"./scripts/run-testcafe.sh ci","examples-testcafe-live":"./scripts/run-testcafe.sh live"},"typings":"dist/index.d.ts","_npmUser":{"name":"de.do","email":"de.do@gooddata.com"},"deprecated":"@gooddata/react-components@7 reached End of Support on March 31, 2022. Please upgrade (see https://sdk.gooddata.com/gooddata-ui/docs/supported_versions.html for more information).","repository":{"url":"git+ssh://git@github.com/gooddata/gooddata-react-components.git","type":"git"},"_npmVersion":"6.13.4","description":"GoodData.UI - A powerful JavaScript library for building analytical applications","directories":{},"lint-staged":{"{src,stories,styles,__mocks__,examples/server/src,examples/src,examples/test}/**/*.{ts,js,tsx,jsx,scss}":["npx gdc-fix-copyright","git add"],"{src,stories,styles,__mocks__,examples/server/src,examples/src,examples/test}/**/*.{ts,js,tsx,jsx,json,scss,md,yaml,html}":["prettier --write","git add"]},"_nodeVersion":"12.16.1","dependencies":{"rxjs":"^5.5.6","uuid":"^3.2.1","immer":"^1.3.1","lodash":"^4.17.15","date-fns":"^2.7.0","downshift":"^3.2.7","invariant":"^2.2.2","mapbox-gl":"^1.6.1","classnames":"^2.2.6","highcharts":"7.1.1","prop-types":"^15.6.0","react-intl":"^3.6.0","custom-event":"^1.0.1","react-window":"^1.8.1","ag-grid-react":"20.0.0","react-measure":"^2.3.0","@types/mapbox-gl":"^1.6.1","react-day-picker":"~7.3.0","react-responsive":"^3.0.0","stringify-object":"^2.4.0","@gooddata/typings":"^2.23.0","ag-grid-community":"20.0.0","http-status-codes":"^1.3.0","@gooddata/js-utils":"^3.5.0","@gooddata/numberjs":"^3.2.4","fixed-data-table-2":"0.7.17","@gooddata/goodstrap":"^68.4.0","react-dom-factories":"^1.0.2","@gooddata/gooddata-js":"^12.5.2","json-stable-stringify":"^1.0.1","react-transition-group":"^2.2.1","hoist-non-react-statics":"^3.3.0","nodelist-foreach-polyfill":"^1.2.0","@formatjs/intl-pluralrules":"^1.3.6","highcharts-grouped-categories":"^1.1.3"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"raf":"3.3.2","yup":"^0.24.1","jest":"24.7.1","husky":"3.0.0","madge":"^3.4.4","react":"^16.5.2","enzyme":"3.5.0","eslint":"4.19.1","formik":"^0.11.11","moment":"2.23.0","history":"^4.7.2","ts-jest":"24.0.0","webpack":"4.30.0","full-icu":"^1.3.0","prettier":"1.16.4","react-ga":"^2.5.2","recharts":"1.0.0-beta.9","testcafe":"1.1.4","commander":"2.14.1","node-sass":"4.13.0","react-dom":"^16.5.2","stylelint":"^10.0.0","supertest":"3.0.0","ts-loader":"6.0.0","@types/raf":"^3.4.0","css-loader":"0.28.7","jest-junit":"3.0.0","raw-loader":"0.5.1","styled-jsx":"2.2.1","typescript":"3.3.4000","@babel/core":"7.4.4","@types/jest":"24.0.6","@types/node":"7.0.8","@types/uuid":"3.4.3","file-loader":"3.0.1","jest-enzyme":"7.0.2","lint-staged":"9.1.0","sass-loader":"6.0.6","webpack-cli":"3.3.2","@types/react":"16.8.6","babel-loader":"8.0.5","react-helmet":"5.2.0","react-select":"1.2.1","style-loader":"0.19.1","@types/enzyme":"3.1.13","@types/lodash":"4.14.123","testcafe-live":"0.1.4","@babel/runtime":"7.4.4","dotenv-webpack":"^1.7.0","@babel/polyfill":"^7.4.4","@storybook/react":"5.0.11","@types/invariant":"2.2.29","@types/react-dom":"16.0.11","isomorphic-fetch":"2.2.1","react-datepicker":"1.1.0","react-router-dom":"4.2.2","@babel/preset-env":"7.4.4","@gooddata/mock-js":"^2.13.0","@storybook/addons":"5.0.11","@types/classnames":"2.2.3","@types/prop-types":"15.5.2","@storybook/theming":"5.0.11","identity-obj-proxy":"^3.0.0","intl-messageformat":"^7.5.4","webpack-dev-server":"3.3.1","@babel/preset-react":"7.0.0","@types/react-portal":"4.0.1","@types/react-window":"^1.8.1","babel-plugin-lodash":"3.3.4","html-webpack-plugin":"3.2.0","react-test-renderer":"16.4.2","@types/react-measure":"2.0.5","clean-webpack-plugin":"2.0.2","stats-webpack-plugin":"0.7.0","eslint-config-prettier":"4.1.0","react-google-recaptcha":"^0.14.1","tslint-config-prettier":"1.18.0","@gooddata/eslint-config":"^1.0.0","@gooddata/tslint-config":"1.0.0","@types/react-responsive":"^3.0.3","@types/storybook__react":"4.0.1","@types/stringify-object":"^3.2.0","enzyme-adapter-react-16":"1.3.1","@gooddata/test-storybook":"3.2.1","@storybook/addon-actions":"5.0.11","@storybook/addon-options":"5.0.11","node-sass-magic-importer":"5.1.0","react-syntax-highlighter":"11.0.2","@types/fixed-data-table-2":"0.8.1","stylelint-config-prettier":"5.2.0","@gooddata/stylelint-config":"4.0.0","@types/react-test-renderer":"16.0.0","circular-dependency-plugin":"5.0.2","compression-webpack-plugin":"2.0.0","@types/json-stable-stringify":"^1.0.32","@gooddata/frontend-npm-scripts":"1.1.0","@types/enzyme-adapter-react-16":"1.0.3","stylelint-checkstyle-formatter":"0.1.0","@types/storybook__addon-actions":"3.4.2","@babel/plugin-proposal-class-properties":"7.4.4","@babel/plugin-proposal-object-rest-spread":"7.4.4","@babel/plugin-transform-async-to-generator":"7.4.4"},"peerDependencies":{"react":"^16.5.2","react-dom":"^16.5.2"},"_npmOperationalInternal":{"tmp":"tmp/react-components_7.5.0-alpha-de.do-dedo-sd-908-2020-04-06T03-52-57-731Z_1586145255050_0.397357767855671","host":"s3://npm-registry-packages"}},"7.5.0-alpha-strouhaljan-jsu-bb-xxxx-bullet-fail-2020-04-06T07-50-21-847Z":{"name":"@gooddata/react-components","version":"7.5.0-alpha-strouhaljan-jsu-bb-xxxx-bullet-fail-2020-04-06T07-50-21-847Z","author":{"name":"GoodData Corporation"},"license":"BSD-3-Clause","_id":"@gooddata/react-components@7.5.0-alpha-strouhaljan-jsu-bb-xxxx-bullet-fail-2020-04-06T07-50-21-847Z","maintainers":[{"name":"afi","email":"adam.fiedler@gooddata.com"},{"name":"bertold8","email":"ivan.nejezchleb@seznam.cz"},{"name":"brbistas","email":"valentinos.chraniotis@gooddata.com"},{"name":"bugsbunny338","email":"jiri.zajic@mensa.cz"},{"name":"de.do","email":"de.do@gooddata.com"},{"name":"gooddata-ci","email":"rail@gooddata.com"},{"name":"hung.nguyen.hoang","email":"hung.nguyen@gooddata.com"},{"name":"ivan.mjartan","email":"ivan.mjartan@gooddata.com"},{"name":"jakub-sterba","email":"jakub.sterba@gooddata.com"},{"name":"jankc","email":"jan.krapac@gmail.com"},{"name":"jaroslav.tomecek","email":"jaroslav.tomecek@gooddata.com"},{"name":"jkittler","email":"honza.kittler@gmail.com"},{"name":"khanh.le","email":"khanh.le@gooddata.com"},{"name":"lanhuynh","email":"lan.huynh@gooddata.com"},{"name":"linhhong","email":"linh.hong@gooddata.com"},{"name":"lupko","email":"lubomir.slivka@gooddata.com"},{"name":"matyas.kandl","email":"matyas.kandl@gooddata.com"},{"name":"michal.marsal","email":"michal.marsal@gooddata.com"},{"name":"naibinh","email":"naibinh@gmail.com"},{"name":"nikolacech","email":"nikola.cech@gooddata.com"},{"name":"nis.hua","email":"nis.hua@gooddata.com"},{"name":"no23reason","email":"dan.homola@hotmail.cz"},{"name":"patrikbraborec","email":"patrik.braborec@gooddata.com"},{"name":"pbenes","email":"petr.benes@gooddata.com"},{"name":"petrjanu","email":"petr.janu@gooddata.com"},{"name":"pkingo","email":"philipandreaskingo@hotmail.com"},{"name":"ptquang86","email":"ptquang86@gmail.com"},{"name":"qduval","email":"quentin.duval@gooddata.com"},{"name":"rodri360","email":"me@rodri360.com"},{"name":"sitina","email":"jiri.sitina@gooddata.com"},{"name":"strouhaljan","email":"strouhal.jan@gmail.com"},{"name":"tomas.kratochvil","email":"tomas.kratochvil@gooddata.com"},{"name":"tomasreichmann","email":"tomasreichmann@gmail.com"},{"name":"tomsatgd","email":"tomas.satinsky@gooddata.com"},{"name":"trung-le-quoc","email":"trung.le@gooddata.com"},{"name":"tu-ngo","email":"tungo1981@gmail.com"},{"name":"tulean","email":"tuan.le@gooddata.com"},{"name":"tuqt1005","email":"tu.tran@gooddata.com"},{"name":"utdnah","email":"danh.ung@gooddata.com"},{"name":"vlastikcz","email":"vlastimil.kotas@gooddata.com"},{"name":"vu.pham","email":"vu.pham@gooddata.com"},{"name":"xmort","email":"petr.dolejsi@gooddata.com"},{"name":"yanlipnican","email":"yanlipnican@gmail.com"}],"homepage":"https://github.com/gooddata/gooddata-react-components#readme","bugs":{"url":"https://github.com/gooddata/gooddata-react-components/issues"},"dist":{"shasum":"a0b853e793cd80aa078523e3c87fd7bb9f5fadc2","tarball":"https://registry.npmjs.org/@gooddata/react-components/-/react-components-7.5.0-alpha-strouhaljan-jsu-bb-xxxx-bullet-fail-2020-04-06T07-50-21-847Z.tgz","fileCount":2502,"integrity":"sha512-enGzb+wPDi43heL3Pzg8zRdAi0KQktrDUEpRRlQvEJVrfQjK8T5+i0j1CG1jnOJUeZA29KArW2G+SG/RSnxw9w==","signatures":[{"sig":"MEUCIArrOYrtVbhO7KHGyk2EOovn6i99buMvi71iavvmuLVSAiEAk+a/9WPJc2VYX1Pvg+rI0bhygcd02iPZPUBiPJ56f/0=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":9867434,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJeit+HCRA9TVsSAnZWagAAe3UP/i8nLDzY0a5p9NUJoeKU\nLSxx3YitofqNkh8N5MSXlhRVVyUv+0YGBPM/XCpFy3/VNEDbr3AcAqsXR/Dn\n2lYVvuvIm1Z/MWIeRFh3xaB1PMt1LoLmyswn++SouDdWQVmrA4qrHNcP8g+q\nVjFkhhMa5q0fqY9Fn9zpIvFjCaJWoiL3wBniOgZpk3IgNCmyaXxJGCmwybpD\nDrT75W4sSsRPCxHLnCli4/xYTDkVt6w6OGbsoMguV67zSjnmvrn8FVbER/dG\nufV/euxfUcClusmAYf/L7SCYagqHXKJQQohGesdZzkEhJRcF6ASGUX05/ODS\nsFR5yS9eQ1vKFcgnyUQ17EmJeZ3bfpsq+5WskbcmB1RUnnyEA5JvzrjOe0Sk\nHKUoM5s8qtFHnR2v2cs4a9yOXOTFhq8D9SMcwo390oKXtTBA1aCi1KSNSTfY\nLrS+lR0GR9YkHPeF93yhglr93kWKo0J+IOfhqJhrJz3HrLHN3QgK/4HlcbKV\nkg9/c1mpu7XV7X37XvHXQ2cR/yI1dPbZ5WB9o++HOLbxqfoIKYLzWTIS5HGq\nzxv91C0vwwQLpnAKcbeIwkhnoqr//4x0YQI+2q/I76WFV3mS+DuB35zGGc1q\n5lM6IJ3cDCjcEli7kiVAMpIbCFqUUOJFTUuPbczDx1m8JHcgSeNL/ZqyF2GX\nXw1V\r\n=Y+0B\r\n-----END PGP SIGNATURE-----\r\n"},"main":"dist/index.js","husky":{"hooks":{"pre-commit":"lint-staged"}},"config":{"eslint":"./examples/**/*.{js,jsx}","tslint":"./{__mocks__,src,stories}/{,**/}*.{ts,tsx}"},"readme":"[![npm version](https://badge.fury.io/js/%40gooddata%2Freact-components.svg)](https://www.npmjs.com/package/@gooddata/react-components)\n\n# GoodData.UI React components\n> A React-based JavaScript library for building data-driven applications\n\n## Getting started\n- [GoodData.UI Documentation](http://sdk.gooddata.com/gooddata-ui/)\n- [GoodData.UI Live Examples](https://gooddata-examples.herokuapp.com/)\n- [Stack Overflow](https://stackoverflow.com/questions/tagged/gooddata)\n\n### Usage\nWith [yarn](https://yarnpkg.com) installed, go to your project directory and run\n```\n$ yarn add @gooddata/react-components\n```\nIf you prefer [npm](npmjs.com) run\n```\n$ npm install --save @gooddata/react-components\n```\n\nThe public API is exposed via global `index.js`. Except for the styles, do not import any other file directly\nbecause they are not intended to be part of the public API.\n\n## Contributing\n\nWe welcome any contribution in form of [issues](https://github.com/gooddata/gooddata-react-components/issues) or [pull requests](https://github.com/gooddata/gooddata-react-components/pulls).\n\nInstall [Node.js](http://nodejs.org) (node 12.16.1, npm v6.13.4) and [Yarn](https://classic.yarnpkg.com) (1.22.4).\n\nInstall dependencies:\n```\nyarn install --frozen-lockfile\n```\n\nThese commands may come in handy while developing:\n\n| command | description |\n| ------- | ----------- |\n| `yarn install --pure-lockfile` | first step |\n| ||\n| `yarn dev` | build react-components to `/dist` in watch mode |\n| `yarn test` | run all unit tests |\n| `yarn prettier-write` | format the source code to match the valid codestyle |\n| `yarn validate` | validate codestyle |\n| ||\n| `yarn storybook` | run storybook from `/stories` on http://localhost:9001 |\n| `yarn build-storybook` | build storybook to `/dist-storybook` |\n| `yarn test-storybook` | run storybook and [screenshot tests](https://github.com/gooddata/gdc-client-utils/tree/master/test-storybook) |\n| ||\n| `yarn examples` | run Live Examples dev-server from `/examples` on https://localhost:8999 |\n| `yarn examples-build` | build Live Examples to `/examples/dist` |\n| `yarn examples-server` | serve built Live Examples - see `/examples/server/src` |\n| `yarn examples-testcafe` | run testcafe tests against `localhost:8999` |\n\n### Deploy to heroku.com\nWhen you deploy this repo to heroku, it serves *GoodData.UI Live Examples*.\nRelevant tasks are in `Procfile` and `package.json`.\n\n```bash\n# run in the project directory\nheroku login\nheroku create <your-app-name>\nheroku config:set DOMAIN_ADMIN_USERNAME=x@gooddata.com DOMAIN_ADMIN_PASSWORD=xy PROJECT_ID_TO_ASSIGN=xms7ga4tf3g3nzucd8380o2bev8oeknp\ngit push heroku HEAD:master\nheroku open\n```\n### Enable Geo Chart for Storybook and Live Examples\nGeo chart uses Mapbox to render map which requires a Mapbox access token.\n- Register an account and create Mapbox access token at [guide](https://docs.mapbox.com/help/how-mapbox-works/access-tokens/)\n- Store the created token at `.env`:\n```bash\necho -e \"EXAMPLE_MAPBOX_ACCESS_TOKEN=token\" >> .env # only need to run once\necho -e \"STORYBOOK_MAPBOX_ACCESS_TOKEN=token\" >> .env # only need to run once\n```\n\n### Run Live Examples Locally\nTo run *GoodData.UI Live Examples* locally:\n```bash\ngit clone <this-repository>\ncd  <repository-folder>\nyarn install --pure-lockfile\nyarn examples\n```\nThen open https://localhost:8999 and login using Live Examples account (you can [create one here](https://gooddata-examples.herokuapp.com/registration)).\n\n### Run Storybook locally\n- Run storybook with token stored in `.env` for more secure\n```bash\nyarn storybook\n```\n- Or run storybook with token env param exposed to cli (not suggested)\n```bash\nSTORYBOOK_MAPBOX_ACCESS_TOKEN=token yarn storybook\n```\n- Apply either above way to `yarn build-storybook` or `yarn test-storybook`\n\n### Source code formatting\nThe source code in the repository is formatted by [Prettier](https://prettier.io/).\nThe format of the code is validated by our Continuous Integration server and is one of the requirements of successful merge.\n\nPrettier is supported by every major IDE. You can find the list of supported editors and how to configure them [here](https://prettier.io/docs/en/editors.html).\n\nIn the case, when your editor is not supported or you don't want to setup the integration, you can run the `yarn prettier-write` command to reformat the code before commit.\n\n## Changelog\n\n- see [CHANGELOG.md](CHANGELOG.md)\n\n## Supported versions\n\nIn order to make the user experience with integrating GoodData UI SDK as smooth and secure as possible and to ensure that the SDK is using the latest features of the platform, we will only provide support to two most recent major versions of UI SDK.\n\nThe most recent majors will be supported in the following modes:\n\n- The latest major version will receive all new functionality and all bug fixes\n- The previous major version will only receive fixes to critical issues and security fixes. These fixes will be applied on top of last released version of the previous major\n\nThe customers are encouraged to always use the latest version of the UI SDK.\n\nIn case of using older versions, the user might face API incompatibility, performance or security issues.\n\nPlease follow the installation instructions to update to the newest version.\n\n## License\n\n(C) 2007-2020 GoodData Corporation\n\nThis project is dual licensed:\n\n- The ATTRIBUTION-NONCOMMERCIAL 4.0 INTERNATIONAL (CC BY-NC 4.0) is used for purpose of the trial experience and evaluation of GoodData.UI library.\n- The GOODDATA GOODDATA.UI LIBRARY END USER LICENSE AGREEMENT is used for GoodData customers.\n\nFor more information, please see [LICENSE](https://github.com/gooddata/gooddata-react-components/blob/master/LICENSE)\n","gitHead":"631269bf9fc6aa261428ba388c99cbe96a780cee","scripts":{"dev":"bash scripts/build.sh --dev-watch","test":"jest --watch","build":"bash scripts/build.sh","tslint":"yarn run-tslint -t verbose $npm_package_config_tslint","prepare":"cd examples/server && yarn install --frozen-lockfile && cd ../..; rm -r examples/node_modules 2>/dev/null; true","examples":"bash scripts/run-examples.sh","prepare?":"# Called before `npm publish` and on local `npm install`. Temporarily also for deleting obsolete node_modules. Ends with `true` to continue gracefully.","validate":"tsc --noEmit && yarn tslint && eslint $npm_package_config_eslint && yarn validate-style && yarn prettier-check","build-dev":"bash scripts/build.sh --dev","examples?":"# Default is developer domain, other options: yarn examples [sec,secure,stg,stg2,stg3,demo,developer or URL]","storybook":"yarn build && start-storybook -p 9001 -c .storybook","test-once":"jest","tslint-ci":"mkdir -p ./ci/results && yarn run-tslint -t checkstyle -o ./ci/results/tslint-results.xml $npm_package_config_tslint","run-tslint":"tslint -p tsconfig.json","validate-ci":"tsc --noEmit && yarn tslint-ci  && eslint $npm_package_config_eslint -f checkstyle -o ci/results/eslint-results.xml && yarn validate-style-ci && yarn prettier-check","examples-build":"bash scripts/build-examples.sh","prepublishOnly":"yarn build","prettier-check":"prettier --check '{src,stories,styles,__mocks__,examples/server/src,examples/src,examples/test}/**/*.{ts,js,tsx,jsx,json,scss,md,yaml,html}'","prettier-write":"prettier --write '{src,stories,styles,__mocks__,examples/server/src,examples/src,examples/test}/**/*.{ts,js,tsx,jsx,json,scss,md,yaml,html}'","test-storybook":"yarn build && test-storybook","validate-style":"stylelint '**/*.scss'","build-storybook":"yarn build && build-storybook -c .storybook -o dist-storybook","examples-server":"node examples/server/src/index.js","heroku-postbuild":"yarn examples-build developer","examples-testcafe":"./scripts/run-testcafe.sh visual","validate-style-ci":"stylelint '**/*.scss' --custom-formatter=node_modules/stylelint-checkstyle-formatter > ci/results/stylelint-results.xml","check-circular-deps":"madge --circular --extensions ts ./src","examples-testcafe-ci":"./scripts/run-testcafe.sh ci","examples-testcafe-live":"./scripts/run-testcafe.sh live"},"typings":"dist/index.d.ts","_npmUser":{"name":"strouhaljan","email":"strouhal.jan@gmail.com"},"deprecated":"@gooddata/react-components@7 reached End of Support on March 31, 2022. Please upgrade (see https://sdk.gooddata.com/gooddata-ui/docs/supported_versions.html for more information).","repository":{"url":"git+ssh://git@github.com/gooddata/gooddata-react-components.git","type":"git"},"_npmVersion":"6.13.4","description":"GoodData.UI - A powerful JavaScript library for building analytical applications","directories":{},"lint-staged":{"{src,stories,styles,__mocks__,examples/server/src,examples/src,examples/test}/**/*.{ts,js,tsx,jsx,scss}":["npx gdc-fix-copyright","git add"],"{src,stories,styles,__mocks__,examples/server/src,examples/src,examples/test}/**/*.{ts,js,tsx,jsx,json,scss,md,yaml,html}":["prettier --write","git add"]},"_nodeVersion":"12.16.1","dependencies":{"rxjs":"^5.5.6","uuid":"^3.2.1","immer":"^1.3.1","lodash":"^4.17.15","date-fns":"^2.7.0","downshift":"^3.2.7","invariant":"^2.2.2","mapbox-gl":"^1.6.1","classnames":"^2.2.6","highcharts":"7.1.1","prop-types":"^15.6.0","react-intl":"^3.6.0","custom-event":"^1.0.1","react-window":"^1.8.1","ag-grid-react":"20.0.0","react-measure":"^2.3.0","@types/mapbox-gl":"^1.6.1","react-day-picker":"~7.3.0","react-responsive":"^3.0.0","stringify-object":"^2.4.0","@gooddata/typings":"^2.23.0","ag-grid-community":"20.0.0","http-status-codes":"^1.3.0","@gooddata/js-utils":"^3.5.0","@gooddata/numberjs":"^3.2.4","fixed-data-table-2":"0.7.17","@gooddata/goodstrap":"^68.4.0","react-dom-factories":"^1.0.2","@gooddata/gooddata-js":"^12.5.2","json-stable-stringify":"^1.0.1","react-transition-group":"^2.2.1","hoist-non-react-statics":"^3.3.0","nodelist-foreach-polyfill":"^1.2.0","@formatjs/intl-pluralrules":"^1.3.6","highcharts-grouped-categories":"^1.1.3"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"raf":"3.3.2","yup":"^0.24.1","jest":"24.7.1","husky":"3.0.0","madge":"^3.4.4","react":"^16.5.2","enzyme":"3.5.0","eslint":"4.19.1","formik":"^0.11.11","moment":"2.23.0","history":"^4.7.2","ts-jest":"24.0.0","webpack":"4.30.0","full-icu":"^1.3.0","prettier":"1.16.4","react-ga":"^2.5.2","recharts":"1.0.0-beta.9","testcafe":"1.1.4","commander":"2.14.1","node-sass":"4.13.0","react-dom":"^16.5.2","stylelint":"^10.0.0","supertest":"3.0.0","ts-loader":"6.0.0","@types/raf":"^3.4.0","css-loader":"0.28.7","jest-junit":"3.0.0","raw-loader":"0.5.1","styled-jsx":"2.2.1","typescript":"3.3.4000","@babel/core":"7.4.4","@types/jest":"24.0.6","@types/node":"7.0.8","@types/uuid":"3.4.3","file-loader":"3.0.1","jest-enzyme":"7.0.2","lint-staged":"9.1.0","sass-loader":"6.0.6","webpack-cli":"3.3.2","@types/react":"16.8.6","babel-loader":"8.0.5","react-helmet":"5.2.0","react-select":"1.2.1","style-loader":"0.19.1","@types/enzyme":"3.1.13","@types/lodash":"4.14.123","testcafe-live":"0.1.4","@babel/runtime":"7.4.4","dotenv-webpack":"^1.7.0","@babel/polyfill":"^7.4.4","@storybook/react":"5.0.11","@types/invariant":"2.2.29","@types/react-dom":"16.0.11","isomorphic-fetch":"2.2.1","react-datepicker":"1.1.0","react-router-dom":"4.2.2","@babel/preset-env":"7.4.4","@gooddata/mock-js":"^2.13.0","@storybook/addons":"5.0.11","@types/classnames":"2.2.3","@types/prop-types":"15.5.2","@storybook/theming":"5.0.11","identity-obj-proxy":"^3.0.0","intl-messageformat":"^7.5.4","webpack-dev-server":"3.3.1","@babel/preset-react":"7.0.0","@types/react-portal":"4.0.1","@types/react-window":"^1.8.1","babel-plugin-lodash":"3.3.4","html-webpack-plugin":"3.2.0","react-test-renderer":"16.4.2","@types/react-measure":"2.0.5","clean-webpack-plugin":"2.0.2","stats-webpack-plugin":"0.7.0","eslint-config-prettier":"4.1.0","react-google-recaptcha":"^0.14.1","tslint-config-prettier":"1.18.0","@gooddata/eslint-config":"^1.0.0","@gooddata/tslint-config":"1.0.0","@types/react-responsive":"^3.0.3","@types/storybook__react":"4.0.1","@types/stringify-object":"^3.2.0","enzyme-adapter-react-16":"1.3.1","@gooddata/test-storybook":"3.2.1","@storybook/addon-actions":"5.0.11","@storybook/addon-options":"5.0.11","node-sass-magic-importer":"5.1.0","react-syntax-highlighter":"11.0.2","@types/fixed-data-table-2":"0.8.1","stylelint-config-prettier":"5.2.0","@gooddata/stylelint-config":"4.0.0","@types/react-test-renderer":"16.0.0","circular-dependency-plugin":"5.0.2","compression-webpack-plugin":"2.0.0","@types/json-stable-stringify":"^1.0.32","@gooddata/frontend-npm-scripts":"1.1.0","@types/enzyme-adapter-react-16":"1.0.3","stylelint-checkstyle-formatter":"0.1.0","@types/storybook__addon-actions":"3.4.2","@babel/plugin-proposal-class-properties":"7.4.4","@babel/plugin-proposal-object-rest-spread":"7.4.4","@babel/plugin-transform-async-to-generator":"7.4.4"},"peerDependencies":{"react":"^16.5.2","react-dom":"^16.5.2"},"_npmOperationalInternal":{"tmp":"tmp/react-components_7.5.0-alpha-strouhaljan-jsu-bb-xxxx-bullet-fail-2020-04-06T07-50-21-847Z_1586159495101_0.5341058712612117","host":"s3://npm-registry-packages"}},"7.5.0-alpha-ptquang86-qp-sd-870-legend-2020-04-06T07-51-39-745Z":{"name":"@gooddata/react-components","version":"7.5.0-alpha-ptquang86-qp-sd-870-legend-2020-04-06T07-51-39-745Z","author":{"name":"GoodData Corporation"},"license":"BSD-3-Clause","_id":"@gooddata/react-components@7.5.0-alpha-ptquang86-qp-sd-870-legend-2020-04-06T07-51-39-745Z","maintainers":[{"name":"afi","email":"adam.fiedler@gooddata.com"},{"name":"bertold8","email":"ivan.nejezchleb@seznam.cz"},{"name":"brbistas","email":"valentinos.chraniotis@gooddata.com"},{"name":"bugsbunny338","email":"jiri.zajic@mensa.cz"},{"name":"de.do","email":"de.do@gooddata.com"},{"name":"gooddata-ci","email":"rail@gooddata.com"},{"name":"hung.nguyen.hoang","email":"hung.nguyen@gooddata.com"},{"name":"ivan.mjartan","email":"ivan.mjartan@gooddata.com"},{"name":"jakub-sterba","email":"jakub.sterba@gooddata.com"},{"name":"jankc","email":"jan.krapac@gmail.com"},{"name":"jaroslav.tomecek","email":"jaroslav.tomecek@gooddata.com"},{"name":"jkittler","email":"honza.kittler@gmail.com"},{"name":"khanh.le","email":"khanh.le@gooddata.com"},{"name":"lanhuynh","email":"lan.huynh@gooddata.com"},{"name":"linhhong","email":"linh.hong@gooddata.com"},{"name":"lupko","email":"lubomir.slivka@gooddata.com"},{"name":"matyas.kandl","email":"matyas.kandl@gooddata.com"},{"name":"michal.marsal","email":"michal.marsal@gooddata.com"},{"name":"naibinh","email":"naibinh@gmail.com"},{"name":"nikolacech","email":"nikola.cech@gooddata.com"},{"name":"nis.hua","email":"nis.hua@gooddata.com"},{"name":"no23reason","email":"dan.homola@hotmail.cz"},{"name":"patrikbraborec","email":"patrik.braborec@gooddata.com"},{"name":"pbenes","email":"petr.benes@gooddata.com"},{"name":"petrjanu","email":"petr.janu@gooddata.com"},{"name":"pkingo","email":"philipandreaskingo@hotmail.com"},{"name":"ptquang86","email":"ptquang86@gmail.com"},{"name":"qduval","email":"quentin.duval@gooddata.com"},{"name":"rodri360","email":"me@rodri360.com"},{"name":"sitina","email":"jiri.sitina@gooddata.com"},{"name":"strouhaljan","email":"strouhal.jan@gmail.com"},{"name":"tomas.kratochvil","email":"tomas.kratochvil@gooddata.com"},{"name":"tomasreichmann","email":"tomasreichmann@gmail.com"},{"name":"tomsatgd","email":"tomas.satinsky@gooddata.com"},{"name":"trung-le-quoc","email":"trung.le@gooddata.com"},{"name":"tu-ngo","email":"tungo1981@gmail.com"},{"name":"tulean","email":"tuan.le@gooddata.com"},{"name":"tuqt1005","email":"tu.tran@gooddata.com"},{"name":"utdnah","email":"danh.ung@gooddata.com"},{"name":"vlastikcz","email":"vlastimil.kotas@gooddata.com"},{"name":"vu.pham","email":"vu.pham@gooddata.com"},{"name":"xmort","email":"petr.dolejsi@gooddata.com"},{"name":"yanlipnican","email":"yanlipnican@gmail.com"}],"homepage":"https://github.com/gooddata/gooddata-react-components#readme","bugs":{"url":"https://github.com/gooddata/gooddata-react-components/issues"},"dist":{"shasum":"bc7c0edd611bfe4aa5e040216380fd46a9cd116f","tarball":"https://registry.npmjs.org/@gooddata/react-components/-/react-components-7.5.0-alpha-ptquang86-qp-sd-870-legend-2020-04-06T07-51-39-745Z.tgz","fileCount":2511,"integrity":"sha512-xTl5/5zhY5pydop86ogJUES3/0qnEhdMlRNiLL7RrSG+CJE4NGDiqHJ8ieJbIClwSLnApDZQA1hP6BANg+IXDw==","signatures":[{"sig":"MEUCIFjke47gno/NLTHyHOdGzSRjh+lsSdU9BBX+hHUlGJLqAiEAvNiklcyPcvrMEaBMOfzKc7EQH+xXuDvZYul9hCDgZmY=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":9988320,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJeit+yCRA9TVsSAnZWagAAUbgP/A3Ks2AyuQDFkx4sbTSv\nKdDZFA2FufEmC3fhxjJR8vIcyn1KeeRUB+iynihk6SWHGmECERuXLB+oYMd5\nnswHZHAzsvsWqDJCGrwFG2asTpyUU2+0rYPG0lbzFe2xiMgUbQwhmSiQxbrm\nrE4bEm1zcufXQu1BuPUH/VtMUnJANyzHeYMciwOpxhtkZU0IqbOtcgMz+vOF\n/kqF3nIJjxwmWDFLMAOSXC9HqYXv9Dh1aPSkJ23pvWElyP9MPOVU2TP5H7WO\n3bmI58+vp+Nj+o11K4iUZbFNHXEI1VBNrGPFJiUJLcAZtyBctgmPTgaepgTr\nPy9DEMk/3fEV2Xq+L2jyRXy50iQgGiQALdZS2YktU624GhdtsuNL4nDtqU5a\nKQzytjsZ9cTPz8cKj5XivOR0aTg3ITsDb8tTNKBM62frpfrO7EplCAjhHFOU\nMYj1qAzkExK+5ZkBEea6yCwvu0+oDLQEoKts12LrVxaH3wy3r8SIrROLzoNA\nlbcup8uFxFuSeFfwMneZSv1YAnxo8BAJzHZnXELSVXJaglx7VbsLc9oXhkR2\nm5MDuow6hs+aQHgbK/xzkvZVTtdlhJ03lrJ9SjUWU1AZG5wweN9fHbcVdjvh\njKFqiqcc2oJeRJjMQsjBiFRfw81tqRW7or//QKTcUhniFnx4IwctV2vvdm/c\nBu/4\r\n=G7Ts\r\n-----END PGP SIGNATURE-----\r\n"},"main":"dist/index.js","husky":{"hooks":{"pre-commit":"lint-staged"}},"config":{"eslint":"./examples/**/*.{js,jsx}","tslint":"./{__mocks__,src,stories}/{,**/}*.{ts,tsx}"},"readme":"[![npm version](https://badge.fury.io/js/%40gooddata%2Freact-components.svg)](https://www.npmjs.com/package/@gooddata/react-components)\n\n# GoodData.UI React components\n> A React-based JavaScript library for building data-driven applications\n\n## Getting started\n- [GoodData.UI Documentation](http://sdk.gooddata.com/gooddata-ui/)\n- [GoodData.UI Live Examples](https://gooddata-examples.herokuapp.com/)\n- [Stack Overflow](https://stackoverflow.com/questions/tagged/gooddata)\n\n### Usage\nWith [yarn](https://yarnpkg.com) installed, go to your project directory and run\n```\n$ yarn add @gooddata/react-components\n```\nIf you prefer [npm](npmjs.com) run\n```\n$ npm install --save @gooddata/react-components\n```\n\nThe public API is exposed via global `index.js`. Except for the styles, do not import any other file directly\nbecause they are not intended to be part of the public API.\n\n## Contributing\n\nWe welcome any contribution in form of [issues](https://github.com/gooddata/gooddata-react-components/issues) or [pull requests](https://github.com/gooddata/gooddata-react-components/pulls).\n\nInstall [Node.js](http://nodejs.org) (node 12.16.1, npm v6.13.4) and [Yarn](https://classic.yarnpkg.com) (1.22.4).\n\nInstall dependencies:\n```\nyarn install --frozen-lockfile\n```\n\nThese commands may come in handy while developing:\n\n| command | description |\n| ------- | ----------- |\n| `yarn install --pure-lockfile` | first step |\n| ||\n| `yarn dev` | build react-components to `/dist` in watch mode |\n| `yarn test` | run all unit tests |\n| `yarn prettier-write` | format the source code to match the valid codestyle |\n| `yarn validate` | validate codestyle |\n| ||\n| `yarn storybook` | run storybook from `/stories` on http://localhost:9001 |\n| `yarn build-storybook` | build storybook to `/dist-storybook` |\n| `yarn test-storybook` | run storybook and [screenshot tests](https://github.com/gooddata/gdc-client-utils/tree/master/test-storybook) |\n| ||\n| `yarn examples` | run Live Examples dev-server from `/examples` on https://localhost:8999 |\n| `yarn examples-build` | build Live Examples to `/examples/dist` |\n| `yarn examples-server` | serve built Live Examples - see `/examples/server/src` |\n| `yarn examples-testcafe` | run testcafe tests against `localhost:8999` |\n\n### Deploy to heroku.com\nWhen you deploy this repo to heroku, it serves *GoodData.UI Live Examples*.\nRelevant tasks are in `Procfile` and `package.json`.\n\n```bash\n# run in the project directory\nheroku login\nheroku create <your-app-name>\nheroku config:set DOMAIN_ADMIN_USERNAME=x@gooddata.com DOMAIN_ADMIN_PASSWORD=xy PROJECT_ID_TO_ASSIGN=xms7ga4tf3g3nzucd8380o2bev8oeknp\ngit push heroku HEAD:master\nheroku open\n```\n### Enable Geo Chart for Storybook and Live Examples\nGeo chart uses Mapbox to render map which requires a Mapbox access token.\n- Register an account and create Mapbox access token at [guide](https://docs.mapbox.com/help/how-mapbox-works/access-tokens/)\n- Store the created token at `.env`:\n```bash\necho -e \"EXAMPLE_MAPBOX_ACCESS_TOKEN=token\" >> .env # only need to run once\necho -e \"STORYBOOK_MAPBOX_ACCESS_TOKEN=token\" >> .env # only need to run once\n```\n\n### Run Live Examples Locally\nTo run *GoodData.UI Live Examples* locally:\n```bash\ngit clone <this-repository>\ncd  <repository-folder>\nyarn install --pure-lockfile\nyarn examples\n```\nThen open https://localhost:8999 and login using Live Examples account (you can [create one here](https://gooddata-examples.herokuapp.com/registration)).\n\n### Run Storybook locally\n- Run storybook with token stored in `.env` for more secure\n```bash\nyarn storybook\n```\n- Or run storybook with token env param exposed to cli (not suggested)\n```bash\nSTORYBOOK_MAPBOX_ACCESS_TOKEN=token yarn storybook\n```\n- Apply either above way to `yarn build-storybook` or `yarn test-storybook`\n\n### Source code formatting\nThe source code in the repository is formatted by [Prettier](https://prettier.io/).\nThe format of the code is validated by our Continuous Integration server and is one of the requirements of successful merge.\n\nPrettier is supported by every major IDE. You can find the list of supported editors and how to configure them [here](https://prettier.io/docs/en/editors.html).\n\nIn the case, when your editor is not supported or you don't want to setup the integration, you can run the `yarn prettier-write` command to reformat the code before commit.\n\n## Changelog\n\n- see [CHANGELOG.md](CHANGELOG.md)\n\n## Supported versions\n\nIn order to make the user experience with integrating GoodData UI SDK as smooth and secure as possible and to ensure that the SDK is using the latest features of the platform, we will only provide support to two most recent major versions of UI SDK.\n\nThe most recent majors will be supported in the following modes:\n\n- The latest major version will receive all new functionality and all bug fixes\n- The previous major version will only receive fixes to critical issues and security fixes. These fixes will be applied on top of last released version of the previous major\n\nThe customers are encouraged to always use the latest version of the UI SDK.\n\nIn case of using older versions, the user might face API incompatibility, performance or security issues.\n\nPlease follow the installation instructions to update to the newest version.\n\n## License\n\n(C) 2007-2020 GoodData Corporation\n\nThis project is dual licensed:\n\n- The ATTRIBUTION-NONCOMMERCIAL 4.0 INTERNATIONAL (CC BY-NC 4.0) is used for purpose of the trial experience and evaluation of GoodData.UI library.\n- The GOODDATA GOODDATA.UI LIBRARY END USER LICENSE AGREEMENT is used for GoodData customers.\n\nFor more information, please see [LICENSE](https://github.com/gooddata/gooddata-react-components/blob/master/LICENSE)\n","gitHead":"53dbd7482adfded00fa58aa77950a1d36fe7b2ba","scripts":{"dev":"bash scripts/build.sh --dev-watch","test":"jest --watch","build":"bash scripts/build.sh","tslint":"yarn run-tslint -t verbose $npm_package_config_tslint","prepare":"cd examples/server && yarn install --frozen-lockfile && cd ../..; rm -r examples/node_modules 2>/dev/null; true","examples":"bash scripts/run-examples.sh","prepare?":"# Called before `npm publish` and on local `npm install`. Temporarily also for deleting obsolete node_modules. Ends with `true` to continue gracefully.","validate":"tsc --noEmit && yarn tslint && eslint $npm_package_config_eslint && yarn validate-style && yarn prettier-check","build-dev":"bash scripts/build.sh --dev","examples?":"# Default is developer domain, other options: yarn examples [sec,secure,stg,stg2,stg3,demo,developer or URL]","storybook":"yarn build && start-storybook -p 9001 -c .storybook","test-once":"jest","tslint-ci":"mkdir -p ./ci/results && yarn run-tslint -t checkstyle -o ./ci/results/tslint-results.xml $npm_package_config_tslint","run-tslint":"tslint -p tsconfig.json","validate-ci":"tsc --noEmit && yarn tslint-ci  && eslint $npm_package_config_eslint -f checkstyle -o ci/results/eslint-results.xml && yarn validate-style-ci && yarn prettier-check","examples-build":"bash scripts/build-examples.sh","prepublishOnly":"yarn build","prettier-check":"prettier --check '{src,stories,styles,__mocks__,examples/server/src,examples/src,examples/test}/**/*.{ts,js,tsx,jsx,json,scss,md,yaml,html}'","prettier-write":"prettier --write '{src,stories,styles,__mocks__,examples/server/src,examples/src,examples/test}/**/*.{ts,js,tsx,jsx,json,scss,md,yaml,html}'","test-storybook":"yarn build && test-storybook","validate-style":"stylelint '**/*.scss'","build-storybook":"yarn build && build-storybook -c .storybook -o dist-storybook","examples-server":"node examples/server/src/index.js","heroku-postbuild":"yarn examples-build developer","examples-testcafe":"./scripts/run-testcafe.sh visual","validate-style-ci":"stylelint '**/*.scss' --custom-formatter=node_modules/stylelint-checkstyle-formatter > ci/results/stylelint-results.xml","check-circular-deps":"madge --circular --extensions ts ./src","examples-testcafe-ci":"./scripts/run-testcafe.sh ci","examples-testcafe-live":"./scripts/run-testcafe.sh live"},"typings":"dist/index.d.ts","_npmUser":{"name":"ptquang86","email":"ptquang86@gmail.com"},"deprecated":"@gooddata/react-components@7 reached End of Support on March 31, 2022. Please upgrade (see https://sdk.gooddata.com/gooddata-ui/docs/supported_versions.html for more information).","repository":{"url":"git+ssh://git@github.com/gooddata/gooddata-react-components.git","type":"git"},"_npmVersion":"6.13.4","description":"GoodData.UI - A powerful JavaScript library for building analytical applications","directories":{},"lint-staged":{"{src,stories,styles,__mocks__,examples/server/src,examples/src,examples/test}/**/*.{ts,js,tsx,jsx,scss}":["npx gdc-fix-copyright","git add"],"{src,stories,styles,__mocks__,examples/server/src,examples/src,examples/test}/**/*.{ts,js,tsx,jsx,json,scss,md,yaml,html}":["prettier --write","git add"]},"_nodeVersion":"12.16.1","dependencies":{"rxjs":"^5.5.6","uuid":"^3.2.1","immer":"^1.3.1","lodash":"^4.17.15","date-fns":"^2.7.0","downshift":"^3.2.7","invariant":"^2.2.2","mapbox-gl":"^1.6.1","classnames":"^2.2.6","highcharts":"7.1.1","prop-types":"^15.6.0","react-intl":"^3.6.0","custom-event":"^1.0.1","react-window":"^1.8.1","ag-grid-react":"20.0.0","react-measure":"^2.3.0","@types/mapbox-gl":"^1.6.1","react-day-picker":"~7.3.0","react-responsive":"^3.0.0","stringify-object":"^2.4.0","@gooddata/typings":"^2.23.0","ag-grid-community":"20.0.0","http-status-codes":"^1.3.0","@gooddata/js-utils":"^3.5.0","@gooddata/numberjs":"^3.2.4","fixed-data-table-2":"0.7.17","@gooddata/goodstrap":"^68.4.0","react-dom-factories":"^1.0.2","@gooddata/gooddata-js":"^12.5.2","json-stable-stringify":"^1.0.1","react-transition-group":"^2.2.1","hoist-non-react-statics":"^3.3.0","nodelist-foreach-polyfill":"^1.2.0","@formatjs/intl-pluralrules":"^1.3.6","highcharts-grouped-categories":"^1.1.3"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"raf":"3.3.2","yup":"^0.24.1","jest":"24.7.1","husky":"3.0.0","madge":"^3.4.4","react":"^16.5.2","enzyme":"3.5.0","eslint":"4.19.1","formik":"^0.11.11","moment":"2.23.0","history":"^4.7.2","ts-jest":"24.0.0","webpack":"4.30.0","full-icu":"^1.3.0","prettier":"1.16.4","react-ga":"^2.5.2","recharts":"1.0.0-beta.9","testcafe":"1.1.4","commander":"2.14.1","node-sass":"4.13.0","react-dom":"^16.5.2","stylelint":"^10.0.0","supertest":"3.0.0","ts-loader":"6.0.0","@types/raf":"^3.4.0","css-loader":"0.28.7","jest-junit":"3.0.0","raw-loader":"0.5.1","styled-jsx":"2.2.1","typescript":"3.3.4000","@babel/core":"7.4.4","@types/jest":"24.0.6","@types/node":"7.0.8","@types/uuid":"3.4.3","file-loader":"3.0.1","jest-enzyme":"7.0.2","lint-staged":"9.1.0","sass-loader":"6.0.6","webpack-cli":"3.3.2","@types/react":"16.8.6","babel-loader":"8.0.5","react-helmet":"5.2.0","react-select":"1.2.1","style-loader":"0.19.1","@types/enzyme":"3.1.13","@types/lodash":"4.14.123","testcafe-live":"0.1.4","@babel/runtime":"7.4.4","dotenv-webpack":"^1.7.0","@babel/polyfill":"^7.4.4","@storybook/react":"5.0.11","@types/invariant":"2.2.29","@types/react-dom":"16.0.11","isomorphic-fetch":"2.2.1","react-datepicker":"1.1.0","react-router-dom":"4.2.2","@babel/preset-env":"7.4.4","@gooddata/mock-js":"^2.13.0","@storybook/addons":"5.0.11","@types/classnames":"2.2.3","@types/prop-types":"15.5.2","@storybook/theming":"5.0.11","identity-obj-proxy":"^3.0.0","intl-messageformat":"^7.5.4","webpack-dev-server":"3.3.1","@babel/preset-react":"7.0.0","@types/react-portal":"4.0.1","@types/react-window":"^1.8.1","babel-plugin-lodash":"3.3.4","html-webpack-plugin":"3.2.0","react-test-renderer":"16.4.2","@types/react-measure":"2.0.5","clean-webpack-plugin":"2.0.2","stats-webpack-plugin":"0.7.0","eslint-config-prettier":"4.1.0","react-google-recaptcha":"^0.14.1","tslint-config-prettier":"1.18.0","@gooddata/eslint-config":"^1.0.0","@gooddata/tslint-config":"1.0.0","@types/react-responsive":"^3.0.3","@types/storybook__react":"4.0.1","@types/stringify-object":"^3.2.0","enzyme-adapter-react-16":"1.3.1","@gooddata/test-storybook":"3.2.1","@storybook/addon-actions":"5.0.11","@storybook/addon-options":"5.0.11","node-sass-magic-importer":"5.1.0","react-syntax-highlighter":"11.0.2","@types/fixed-data-table-2":"0.8.1","stylelint-config-prettier":"5.2.0","@gooddata/stylelint-config":"4.0.0","@types/react-test-renderer":"16.0.0","circular-dependency-plugin":"5.0.2","compression-webpack-plugin":"2.0.0","@types/json-stable-stringify":"^1.0.32","@gooddata/frontend-npm-scripts":"1.1.0","@types/enzyme-adapter-react-16":"1.0.3","stylelint-checkstyle-formatter":"0.1.0","@types/storybook__addon-actions":"3.4.2","@babel/plugin-proposal-class-properties":"7.4.4","@babel/plugin-proposal-object-rest-spread":"7.4.4","@babel/plugin-transform-async-to-generator":"7.4.4"},"peerDependencies":{"react":"^16.5.2","react-dom":"^16.5.2"},"_npmOperationalInternal":{"tmp":"tmp/react-components_7.5.0-alpha-ptquang86-qp-sd-870-legend-2020-04-06T07-51-39-745Z_1586159537732_0.06029890414031369","host":"s3://npm-registry-packages"}},"7.5.0-alpha-strouhaljan-jsu-bb-2176-2020-04-06T07-52-57-254Z":{"name":"@gooddata/react-components","version":"7.5.0-alpha-strouhaljan-jsu-bb-2176-2020-04-06T07-52-57-254Z","author":{"name":"GoodData Corporation"},"license":"BSD-3-Clause","_id":"@gooddata/react-components@7.5.0-alpha-strouhaljan-jsu-bb-2176-2020-04-06T07-52-57-254Z","maintainers":[{"name":"afi","email":"adam.fiedler@gooddata.com"},{"name":"bertold8","email":"ivan.nejezchleb@seznam.cz"},{"name":"brbistas","email":"valentinos.chraniotis@gooddata.com"},{"name":"bugsbunny338","email":"jiri.zajic@mensa.cz"},{"name":"de.do","email":"de.do@gooddata.com"},{"name":"gooddata-ci","email":"rail@gooddata.com"},{"name":"hung.nguyen.hoang","email":"hung.nguyen@gooddata.com"},{"name":"ivan.mjartan","email":"ivan.mjartan@gooddata.com"},{"name":"jakub-sterba","email":"jakub.sterba@gooddata.com"},{"name":"jankc","email":"jan.krapac@gmail.com"},{"name":"jaroslav.tomecek","email":"jaroslav.tomecek@gooddata.com"},{"name":"jkittler","email":"honza.kittler@gmail.com"},{"name":"khanh.le","email":"khanh.le@gooddata.com"},{"name":"lanhuynh","email":"lan.huynh@gooddata.com"},{"name":"linhhong","email":"linh.hong@gooddata.com"},{"name":"lupko","email":"lubomir.slivka@gooddata.com"},{"name":"matyas.kandl","email":"matyas.kandl@gooddata.com"},{"name":"michal.marsal","email":"michal.marsal@gooddata.com"},{"name":"naibinh","email":"naibinh@gmail.com"},{"name":"nikolacech","email":"nikola.cech@gooddata.com"},{"name":"nis.hua","email":"nis.hua@gooddata.com"},{"name":"no23reason","email":"dan.homola@hotmail.cz"},{"name":"patrikbraborec","email":"patrik.braborec@gooddata.com"},{"name":"pbenes","email":"petr.benes@gooddata.com"},{"name":"petrjanu","email":"petr.janu@gooddata.com"},{"name":"pkingo","email":"philipandreaskingo@hotmail.com"},{"name":"ptquang86","email":"ptquang86@gmail.com"},{"name":"qduval","email":"quentin.duval@gooddata.com"},{"name":"rodri360","email":"me@rodri360.com"},{"name":"sitina","email":"jiri.sitina@gooddata.com"},{"name":"strouhaljan","email":"strouhal.jan@gmail.com"},{"name":"tomas.kratochvil","email":"tomas.kratochvil@gooddata.com"},{"name":"tomasreichmann","email":"tomasreichmann@gmail.com"},{"name":"tomsatgd","email":"tomas.satinsky@gooddata.com"},{"name":"trung-le-quoc","email":"trung.le@gooddata.com"},{"name":"tu-ngo","email":"tungo1981@gmail.com"},{"name":"tulean","email":"tuan.le@gooddata.com"},{"name":"tuqt1005","email":"tu.tran@gooddata.com"},{"name":"utdnah","email":"danh.ung@gooddata.com"},{"name":"vlastikcz","email":"vlastimil.kotas@gooddata.com"},{"name":"vu.pham","email":"vu.pham@gooddata.com"},{"name":"xmort","email":"petr.dolejsi@gooddata.com"},{"name":"yanlipnican","email":"yanlipnican@gmail.com"}],"homepage":"https://github.com/gooddata/gooddata-react-components#readme","bugs":{"url":"https://github.com/gooddata/gooddata-react-components/issues"},"dist":{"shasum":"f9b2df240501d69f152a27ed12ee294702459f2a","tarball":"https://registry.npmjs.org/@gooddata/react-components/-/react-components-7.5.0-alpha-strouhaljan-jsu-bb-2176-2020-04-06T07-52-57-254Z.tgz","fileCount":2502,"integrity":"sha512-nUckw/s70sUOdUBcZPb12yt7ieWjRtyG69e2ZN1gmOuI8vYjnltdEZLoOFEehwojHbhztK2XbZRDoXSKFQjbtQ==","signatures":[{"sig":"MEQCICijj9gDPj3AWOF2sewoN69j4RM8XqPli8DKLSCoUHARAiBHPvFddj33b6XKhc/YLBe4EPGWt+vYZ+aj+SK1dFIFLQ==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":9867422,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJeiuAOCRA9TVsSAnZWagAAb+sP/08kJOQl8AMzB5qtoyNN\nYMvcP35KR7OveuLS27g+E8yeJeePazaQYldytCGZZ1uKGYpeNEswpq1/ElyL\ncDSD/KjPqj9sWUl/kih/BLDGicY3S+1eb7pWbWhRYWw4L2JzJtxYG4cQtXp0\nrpyTz8+f1k143VjX5CfZySyjmw0R/6eSZQb63WoUOjh5A8fdnp7Zg8M2DSgk\n6tAQiieKilvMdBbhZmtIDc4zxA8PZuP50+x0SEGWRoseGywtHBz1PRNH7n/A\n1NoIxWnLU2EPTHXarU2hC/VlTEzVaMTQEkFHLHBToXNIs/wDEbf0K5vnRP6G\ndtqd89QIeEs61ikfffyhD7yjSxq852bIV25/Moa2JxMJJBU9Qqhc/E64ZaPP\nfBRYrNfhWrpUY+fjhBkFPoagEceCTj4U2KPx0uVxRKKbxJ89z9b6PWglWQ92\n40EdbXIyehckagcpuA3LOVO+VKlpQ9nR2sEdYD1s64xV9MkYhuIyawcqShvz\nWaSoq91OyY5iBGT7vm3IS9R7LaVvum8qKhckBDJgyNQ8EeEqlQSkqBD1pEqL\nfOVlcUsLpo1Xn44LcgdueaR9XSBNR8/bmUj2u1+gEF87jgXd/7Qtok3Tv6Z6\nQUWlIA564yTojunEQsjiySHA75KmgwnG72V/A8JjGHtxbRIs262w47OXQoCo\nUp6q\r\n=TZjG\r\n-----END PGP SIGNATURE-----\r\n"},"main":"dist/index.js","husky":{"hooks":{"pre-commit":"lint-staged"}},"config":{"eslint":"./examples/**/*.{js,jsx}","tslint":"./{__mocks__,src,stories}/{,**/}*.{ts,tsx}"},"readme":"[![npm version](https://badge.fury.io/js/%40gooddata%2Freact-components.svg)](https://www.npmjs.com/package/@gooddata/react-components)\n\n# GoodData.UI React components\n> A React-based JavaScript library for building data-driven applications\n\n## Getting started\n- [GoodData.UI Documentation](http://sdk.gooddata.com/gooddata-ui/)\n- [GoodData.UI Live Examples](https://gooddata-examples.herokuapp.com/)\n- [Stack Overflow](https://stackoverflow.com/questions/tagged/gooddata)\n\n### Usage\nWith [yarn](https://yarnpkg.com) installed, go to your project directory and run\n```\n$ yarn add @gooddata/react-components\n```\nIf you prefer [npm](npmjs.com) run\n```\n$ npm install --save @gooddata/react-components\n```\n\nThe public API is exposed via global `index.js`. Except for the styles, do not import any other file directly\nbecause they are not intended to be part of the public API.\n\n## Contributing\n\nWe welcome any contribution in form of [issues](https://github.com/gooddata/gooddata-react-components/issues) or [pull requests](https://github.com/gooddata/gooddata-react-components/pulls).\n\nInstall [Node.js](http://nodejs.org) (node 12.16.1, npm v6.13.4) and [Yarn](https://classic.yarnpkg.com) (1.22.4).\n\nInstall dependencies:\n```\nyarn install --frozen-lockfile\n```\n\nThese commands may come in handy while developing:\n\n| command | description |\n| ------- | ----------- |\n| `yarn install --pure-lockfile` | first step |\n| ||\n| `yarn dev` | build react-components to `/dist` in watch mode |\n| `yarn test` | run all unit tests |\n| `yarn prettier-write` | format the source code to match the valid codestyle |\n| `yarn validate` | validate codestyle |\n| ||\n| `yarn storybook` | run storybook from `/stories` on http://localhost:9001 |\n| `yarn build-storybook` | build storybook to `/dist-storybook` |\n| `yarn test-storybook` | run storybook and [screenshot tests](https://github.com/gooddata/gdc-client-utils/tree/master/test-storybook) |\n| ||\n| `yarn examples` | run Live Examples dev-server from `/examples` on https://localhost:8999 |\n| `yarn examples-build` | build Live Examples to `/examples/dist` |\n| `yarn examples-server` | serve built Live Examples - see `/examples/server/src` |\n| `yarn examples-testcafe` | run testcafe tests against `localhost:8999` |\n\n### Deploy to heroku.com\nWhen you deploy this repo to heroku, it serves *GoodData.UI Live Examples*.\nRelevant tasks are in `Procfile` and `package.json`.\n\n```bash\n# run in the project directory\nheroku login\nheroku create <your-app-name>\nheroku config:set DOMAIN_ADMIN_USERNAME=x@gooddata.com DOMAIN_ADMIN_PASSWORD=xy PROJECT_ID_TO_ASSIGN=xms7ga4tf3g3nzucd8380o2bev8oeknp\ngit push heroku HEAD:master\nheroku open\n```\n### Enable Geo Chart for Storybook and Live Examples\nGeo chart uses Mapbox to render map which requires a Mapbox access token.\n- Register an account and create Mapbox access token at [guide](https://docs.mapbox.com/help/how-mapbox-works/access-tokens/)\n- Store the created token at `.env`:\n```bash\necho -e \"EXAMPLE_MAPBOX_ACCESS_TOKEN=token\" >> .env # only need to run once\necho -e \"STORYBOOK_MAPBOX_ACCESS_TOKEN=token\" >> .env # only need to run once\n```\n\n### Run Live Examples Locally\nTo run *GoodData.UI Live Examples* locally:\n```bash\ngit clone <this-repository>\ncd  <repository-folder>\nyarn install --pure-lockfile\nyarn examples\n```\nThen open https://localhost:8999 and login using Live Examples account (you can [create one here](https://gooddata-examples.herokuapp.com/registration)).\n\n### Run Storybook locally\n- Run storybook with token stored in `.env` for more secure\n```bash\nyarn storybook\n```\n- Or run storybook with token env param exposed to cli (not suggested)\n```bash\nSTORYBOOK_MAPBOX_ACCESS_TOKEN=token yarn storybook\n```\n- Apply either above way to `yarn build-storybook` or `yarn test-storybook`\n\n### Source code formatting\nThe source code in the repository is formatted by [Prettier](https://prettier.io/).\nThe format of the code is validated by our Continuous Integration server and is one of the requirements of successful merge.\n\nPrettier is supported by every major IDE. You can find the list of supported editors and how to configure them [here](https://prettier.io/docs/en/editors.html).\n\nIn the case, when your editor is not supported or you don't want to setup the integration, you can run the `yarn prettier-write` command to reformat the code before commit.\n\n## Changelog\n\n- see [CHANGELOG.md](CHANGELOG.md)\n\n## Supported versions\n\nIn order to make the user experience with integrating GoodData UI SDK as smooth and secure as possible and to ensure that the SDK is using the latest features of the platform, we will only provide support to two most recent major versions of UI SDK.\n\nThe most recent majors will be supported in the following modes:\n\n- The latest major version will receive all new functionality and all bug fixes\n- The previous major version will only receive fixes to critical issues and security fixes. These fixes will be applied on top of last released version of the previous major\n\nThe customers are encouraged to always use the latest version of the UI SDK.\n\nIn case of using older versions, the user might face API incompatibility, performance or security issues.\n\nPlease follow the installation instructions to update to the newest version.\n\n## License\n\n(C) 2007-2020 GoodData Corporation\n\nThis project is dual licensed:\n\n- The ATTRIBUTION-NONCOMMERCIAL 4.0 INTERNATIONAL (CC BY-NC 4.0) is used for purpose of the trial experience and evaluation of GoodData.UI library.\n- The GOODDATA GOODDATA.UI LIBRARY END USER LICENSE AGREEMENT is used for GoodData customers.\n\nFor more information, please see [LICENSE](https://github.com/gooddata/gooddata-react-components/blob/master/LICENSE)\n","gitHead":"b3c21aca0d15a5086ec771452565787b3c03cea7","scripts":{"dev":"bash scripts/build.sh --dev-watch","test":"jest --watch","build":"bash scripts/build.sh","tslint":"yarn run-tslint -t verbose $npm_package_config_tslint","prepare":"cd examples/server && yarn install --frozen-lockfile && cd ../..; rm -r examples/node_modules 2>/dev/null; true","examples":"bash scripts/run-examples.sh","prepare?":"# Called before `npm publish` and on local `npm install`. Temporarily also for deleting obsolete node_modules. Ends with `true` to continue gracefully.","validate":"tsc --noEmit && yarn tslint && eslint $npm_package_config_eslint && yarn validate-style && yarn prettier-check","build-dev":"bash scripts/build.sh --dev","examples?":"# Default is developer domain, other options: yarn examples [sec,secure,stg,stg2,stg3,demo,developer or URL]","storybook":"yarn build && start-storybook -p 9001 -c .storybook","test-once":"jest","tslint-ci":"mkdir -p ./ci/results && yarn run-tslint -t checkstyle -o ./ci/results/tslint-results.xml $npm_package_config_tslint","run-tslint":"tslint -p tsconfig.json","validate-ci":"tsc --noEmit && yarn tslint-ci  && eslint $npm_package_config_eslint -f checkstyle -o ci/results/eslint-results.xml && yarn validate-style-ci && yarn prettier-check","examples-build":"bash scripts/build-examples.sh","prepublishOnly":"yarn build","prettier-check":"prettier --check '{src,stories,styles,__mocks__,examples/server/src,examples/src,examples/test}/**/*.{ts,js,tsx,jsx,json,scss,md,yaml,html}'","prettier-write":"prettier --write '{src,stories,styles,__mocks__,examples/server/src,examples/src,examples/test}/**/*.{ts,js,tsx,jsx,json,scss,md,yaml,html}'","test-storybook":"yarn build && test-storybook","validate-style":"stylelint '**/*.scss'","build-storybook":"yarn build && build-storybook -c .storybook -o dist-storybook","examples-server":"node examples/server/src/index.js","heroku-postbuild":"yarn examples-build developer","examples-testcafe":"./scripts/run-testcafe.sh visual","validate-style-ci":"stylelint '**/*.scss' --custom-formatter=node_modules/stylelint-checkstyle-formatter > ci/results/stylelint-results.xml","check-circular-deps":"madge --circular --extensions ts ./src","examples-testcafe-ci":"./scripts/run-testcafe.sh ci","examples-testcafe-live":"./scripts/run-testcafe.sh live"},"typings":"dist/index.d.ts","_npmUser":{"name":"strouhaljan","email":"strouhal.jan@gmail.com"},"deprecated":"@gooddata/react-components@7 reached End of Support on March 31, 2022. Please upgrade (see https://sdk.gooddata.com/gooddata-ui/docs/supported_versions.html for more information).","repository":{"url":"git+ssh://git@github.com/gooddata/gooddata-react-components.git","type":"git"},"_npmVersion":"6.13.4","description":"GoodData.UI - A powerful JavaScript library for building analytical applications","directories":{},"lint-staged":{"{src,stories,styles,__mocks__,examples/server/src,examples/src,examples/test}/**/*.{ts,js,tsx,jsx,scss}":["npx gdc-fix-copyright","git add"],"{src,stories,styles,__mocks__,examples/server/src,examples/src,examples/test}/**/*.{ts,js,tsx,jsx,json,scss,md,yaml,html}":["prettier --write","git add"]},"_nodeVersion":"12.16.1","dependencies":{"rxjs":"^5.5.6","uuid":"^3.2.1","immer":"^1.3.1","lodash":"^4.17.15","date-fns":"^2.7.0","downshift":"^3.2.7","invariant":"^2.2.2","mapbox-gl":"^1.6.1","classnames":"^2.2.6","highcharts":"7.1.1","prop-types":"^15.6.0","react-intl":"^3.6.0","custom-event":"^1.0.1","react-window":"^1.8.1","ag-grid-react":"20.0.0","react-measure":"^2.3.0","@types/mapbox-gl":"^1.6.1","react-day-picker":"~7.3.0","react-responsive":"^3.0.0","stringify-object":"^2.4.0","@gooddata/typings":"^2.23.0","ag-grid-community":"20.0.0","http-status-codes":"^1.3.0","@gooddata/js-utils":"^3.5.0","@gooddata/numberjs":"^3.2.4","fixed-data-table-2":"0.7.17","@gooddata/goodstrap":"^68.4.0","react-dom-factories":"^1.0.2","@gooddata/gooddata-js":"^12.5.2","json-stable-stringify":"^1.0.1","react-transition-group":"^2.2.1","hoist-non-react-statics":"^3.3.0","nodelist-foreach-polyfill":"^1.2.0","@formatjs/intl-pluralrules":"^1.3.6","highcharts-grouped-categories":"^1.1.3"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"raf":"3.3.2","yup":"^0.24.1","jest":"24.7.1","husky":"3.0.0","madge":"^3.4.4","react":"^16.5.2","enzyme":"3.5.0","eslint":"4.19.1","formik":"^0.11.11","moment":"2.23.0","history":"^4.7.2","ts-jest":"24.0.0","webpack":"4.30.0","full-icu":"^1.3.0","prettier":"1.16.4","react-ga":"^2.5.2","recharts":"1.0.0-beta.9","testcafe":"1.1.4","commander":"2.14.1","node-sass":"4.13.0","react-dom":"^16.5.2","stylelint":"^10.0.0","supertest":"3.0.0","ts-loader":"6.0.0","@types/raf":"^3.4.0","css-loader":"0.28.7","jest-junit":"3.0.0","raw-loader":"0.5.1","styled-jsx":"2.2.1","typescript":"3.3.4000","@babel/core":"7.4.4","@types/jest":"24.0.6","@types/node":"7.0.8","@types/uuid":"3.4.3","file-loader":"3.0.1","jest-enzyme":"7.0.2","lint-staged":"9.1.0","sass-loader":"6.0.6","webpack-cli":"3.3.2","@types/react":"16.8.6","babel-loader":"8.0.5","react-helmet":"5.2.0","react-select":"1.2.1","style-loader":"0.19.1","@types/enzyme":"3.1.13","@types/lodash":"4.14.123","testcafe-live":"0.1.4","@babel/runtime":"7.4.4","dotenv-webpack":"^1.7.0","@babel/polyfill":"^7.4.4","@storybook/react":"5.0.11","@types/invariant":"2.2.29","@types/react-dom":"16.0.11","isomorphic-fetch":"2.2.1","react-datepicker":"1.1.0","react-router-dom":"4.2.2","@babel/preset-env":"7.4.4","@gooddata/mock-js":"^2.13.0","@storybook/addons":"5.0.11","@types/classnames":"2.2.3","@types/prop-types":"15.5.2","@storybook/theming":"5.0.11","identity-obj-proxy":"^3.0.0","intl-messageformat":"^7.5.4","webpack-dev-server":"3.3.1","@babel/preset-react":"7.0.0","@types/react-portal":"4.0.1","@types/react-window":"^1.8.1","babel-plugin-lodash":"3.3.4","html-webpack-plugin":"3.2.0","react-test-renderer":"16.4.2","@types/react-measure":"2.0.5","clean-webpack-plugin":"2.0.2","stats-webpack-plugin":"0.7.0","eslint-config-prettier":"4.1.0","react-google-recaptcha":"^0.14.1","tslint-config-prettier":"1.18.0","@gooddata/eslint-config":"^1.0.0","@gooddata/tslint-config":"1.0.0","@types/react-responsive":"^3.0.3","@types/storybook__react":"4.0.1","@types/stringify-object":"^3.2.0","enzyme-adapter-react-16":"1.3.1","@gooddata/test-storybook":"3.2.1","@storybook/addon-actions":"5.0.11","@storybook/addon-options":"5.0.11","node-sass-magic-importer":"5.1.0","react-syntax-highlighter":"11.0.2","@types/fixed-data-table-2":"0.8.1","stylelint-config-prettier":"5.2.0","@gooddata/stylelint-config":"4.0.0","@types/react-test-renderer":"16.0.0","circular-dependency-plugin":"5.0.2","compression-webpack-plugin":"2.0.0","@types/json-stable-stringify":"^1.0.32","@gooddata/frontend-npm-scripts":"1.1.0","@types/enzyme-adapter-react-16":"1.0.3","stylelint-checkstyle-formatter":"0.1.0","@types/storybook__addon-actions":"3.4.2","@babel/plugin-proposal-class-properties":"7.4.4","@babel/plugin-proposal-object-rest-spread":"7.4.4","@babel/plugin-transform-async-to-generator":"7.4.4"},"peerDependencies":{"react":"^16.5.2","react-dom":"^16.5.2"},"_npmOperationalInternal":{"tmp":"tmp/react-components_7.5.0-alpha-strouhaljan-jsu-bb-2176-2020-04-06T07-52-57-254Z_1586159629735_0.7709576614508142","host":"s3://npm-registry-packages"}},"7.5.0-alpha-de.do-dedo-sd-873-2020-04-06T08-08-50-718Z":{"name":"@gooddata/react-components","version":"7.5.0-alpha-de.do-dedo-sd-873-2020-04-06T08-08-50-718Z","author":{"name":"GoodData Corporation"},"license":"BSD-3-Clause","_id":"@gooddata/react-components@7.5.0-alpha-de.do-dedo-sd-873-2020-04-06T08-08-50-718Z","maintainers":[{"name":"afi","email":"adam.fiedler@gooddata.com"},{"name":"bertold8","email":"ivan.nejezchleb@seznam.cz"},{"name":"brbistas","email":"valentinos.chraniotis@gooddata.com"},{"name":"bugsbunny338","email":"jiri.zajic@mensa.cz"},{"name":"de.do","email":"de.do@gooddata.com"},{"name":"gooddata-ci","email":"rail@gooddata.com"},{"name":"hung.nguyen.hoang","email":"hung.nguyen@gooddata.com"},{"name":"ivan.mjartan","email":"ivan.mjartan@gooddata.com"},{"name":"jakub-sterba","email":"jakub.sterba@gooddata.com"},{"name":"jankc","email":"jan.krapac@gmail.com"},{"name":"jaroslav.tomecek","email":"jaroslav.tomecek@gooddata.com"},{"name":"jkittler","email":"honza.kittler@gmail.com"},{"name":"khanh.le","email":"khanh.le@gooddata.com"},{"name":"lanhuynh","email":"lan.huynh@gooddata.com"},{"name":"linhhong","email":"linh.hong@gooddata.com"},{"name":"lupko","email":"lubomir.slivka@gooddata.com"},{"name":"matyas.kandl","email":"matyas.kandl@gooddata.com"},{"name":"michal.marsal","email":"michal.marsal@gooddata.com"},{"name":"naibinh","email":"naibinh@gmail.com"},{"name":"nikolacech","email":"nikola.cech@gooddata.com"},{"name":"nis.hua","email":"nis.hua@gooddata.com"},{"name":"no23reason","email":"dan.homola@hotmail.cz"},{"name":"patrikbraborec","email":"patrik.braborec@gooddata.com"},{"name":"pbenes","email":"petr.benes@gooddata.com"},{"name":"petrjanu","email":"petr.janu@gooddata.com"},{"name":"pkingo","email":"philipandreaskingo@hotmail.com"},{"name":"ptquang86","email":"ptquang86@gmail.com"},{"name":"qduval","email":"quentin.duval@gooddata.com"},{"name":"rodri360","email":"me@rodri360.com"},{"name":"sitina","email":"jiri.sitina@gooddata.com"},{"name":"strouhaljan","email":"strouhal.jan@gmail.com"},{"name":"tomas.kratochvil","email":"tomas.kratochvil@gooddata.com"},{"name":"tomasreichmann","email":"tomasreichmann@gmail.com"},{"name":"tomsatgd","email":"tomas.satinsky@gooddata.com"},{"name":"trung-le-quoc","email":"trung.le@gooddata.com"},{"name":"tu-ngo","email":"tungo1981@gmail.com"},{"name":"tulean","email":"tuan.le@gooddata.com"},{"name":"tuqt1005","email":"tu.tran@gooddata.com"},{"name":"utdnah","email":"danh.ung@gooddata.com"},{"name":"vlastikcz","email":"vlastimil.kotas@gooddata.com"},{"name":"vu.pham","email":"vu.pham@gooddata.com"},{"name":"xmort","email":"petr.dolejsi@gooddata.com"},{"name":"yanlipnican","email":"yanlipnican@gmail.com"}],"homepage":"https://github.com/gooddata/gooddata-react-components#readme","bugs":{"url":"https://github.com/gooddata/gooddata-react-components/issues"},"dist":{"shasum":"dc4bab18708421f62491174ab92c7130d0d2a68e","tarball":"https://registry.npmjs.org/@gooddata/react-components/-/react-components-7.5.0-alpha-de.do-dedo-sd-873-2020-04-06T08-08-50-718Z.tgz","fileCount":2517,"integrity":"sha512-iBRWIL1llRc4aVWCNz+riW7Fd92GH7L7AzsIuMLvBd7NhiHhz6qlqxLHp3GekhmibB7OO3vPlu+TE5WnuUP7zQ==","signatures":[{"sig":"MEUCIQC7gEryqg0aGpOvKKcc/ilf+ynWG5DgeMsVF1i6g7Z3nQIgHzZ4PIJqdJLJRXdZAZrEc4PCUDKKStqt83wx6WTgkLU=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":9945552,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJeiuPeCRA9TVsSAnZWagAA9ngP/RL1HawX9ovpzuBqtQxD\nW3Ngp0aKcQIFGr2wrtkvW4Td9gK7bpchPCVJ/Pj5mCXV5aNsW0kwGydhP/P3\n/NdYxntEfujDHzJ1vy1uAI7XorGA2s9zukt7ig+9aHiQEQWV6y2iOjc0h+Fq\nqxpwDcp6yXdOlF21IvXy3HKo3GuAh2vSc+OchuyJcoeDS+YSgBqsWnjiRkuY\nSiBe5uXF9NsM41fNZiF3H4SiFlEL9+/OSfSuqaEOC/+t9oRncMTDARxs6hfn\n4cxaexMil2IDHt1Spr+ggk8NyVrRTKEa9/rdMI30xdTCPWCx+Ea+6mXoKTKz\nZztC32R7E2xUwTaHUxqygzLzkOHRH53kKiON6OZ88j4+Rc2Ik6lsg8AHKSwC\nF/V6vNQzeugt5NzdviPObMoT9TApytOSNSECmDpqTFld1B8RwdV/boK7Iu9l\nqYl/qp8wszya+DgopL6jUIUWGpJy5xieV3ciKyMJ5uw1g9YnPjkwmMgFR8Ds\nihNh8PQNGQG4FbKnfW1iEGcTt78+bq4GNcmtF5u18gj4NR54gzpfAd3rfXNC\niCzs+1iKRiuMVk7tPnfkpVt9SsgZhYme6vakNK56bxcGmKhIXLbsbPlLh5v6\nm17EIx9JckRCldJUW6pZ8qxcvemAvYgapUenD2QP9mZvbkngJL97fdK5gxII\nLZQr\r\n=A0uz\r\n-----END PGP SIGNATURE-----\r\n"},"main":"dist/index.js","husky":{"hooks":{"pre-commit":"lint-staged"}},"config":{"eslint":"./examples/**/*.{js,jsx}","tslint":"./{__mocks__,src,stories}/{,**/}*.{ts,tsx}"},"readme":"[![npm version](https://badge.fury.io/js/%40gooddata%2Freact-components.svg)](https://www.npmjs.com/package/@gooddata/react-components)\n\n# GoodData.UI React components\n> A React-based JavaScript library for building data-driven applications\n\n## Getting started\n- [GoodData.UI Documentation](http://sdk.gooddata.com/gooddata-ui/)\n- [GoodData.UI Live Examples](https://gooddata-examples.herokuapp.com/)\n- [Stack Overflow](https://stackoverflow.com/questions/tagged/gooddata)\n\n### Usage\nWith [yarn](https://yarnpkg.com) installed, go to your project directory and run\n```\n$ yarn add @gooddata/react-components\n```\nIf you prefer [npm](npmjs.com) run\n```\n$ npm install --save @gooddata/react-components\n```\n\nThe public API is exposed via global `index.js`. Except for the styles, do not import any other file directly\nbecause they are not intended to be part of the public API.\n\n## Contributing\n\nWe welcome any contribution in form of [issues](https://github.com/gooddata/gooddata-react-components/issues) or [pull requests](https://github.com/gooddata/gooddata-react-components/pulls).\n\nInstall [Node.js](http://nodejs.org) (node 12.16.1, npm v6.13.4) and [Yarn](https://classic.yarnpkg.com) (1.22.4).\n\nInstall dependencies:\n```\nyarn install --frozen-lockfile\n```\n\nThese commands may come in handy while developing:\n\n| command | description |\n| ------- | ----------- |\n| `yarn install --pure-lockfile` | first step |\n| ||\n| `yarn dev` | build react-components to `/dist` in watch mode |\n| `yarn test` | run all unit tests |\n| `yarn prettier-write` | format the source code to match the valid codestyle |\n| `yarn validate` | validate codestyle |\n| ||\n| `yarn storybook` | run storybook from `/stories` on http://localhost:9001 |\n| `yarn build-storybook` | build storybook to `/dist-storybook` |\n| `yarn test-storybook` | run storybook and [screenshot tests](https://github.com/gooddata/gdc-client-utils/tree/master/test-storybook) |\n| ||\n| `yarn examples` | run Live Examples dev-server from `/examples` on https://localhost:8999 |\n| `yarn examples-build` | build Live Examples to `/examples/dist` |\n| `yarn examples-server` | serve built Live Examples - see `/examples/server/src` |\n| `yarn examples-testcafe` | run testcafe tests against `localhost:8999` |\n\n### Deploy to heroku.com\nWhen you deploy this repo to heroku, it serves *GoodData.UI Live Examples*.\nRelevant tasks are in `Procfile` and `package.json`.\n\n```bash\n# run in the project directory\nheroku login\nheroku create <your-app-name>\nheroku config:set DOMAIN_ADMIN_USERNAME=x@gooddata.com DOMAIN_ADMIN_PASSWORD=xy PROJECT_ID_TO_ASSIGN=xms7ga4tf3g3nzucd8380o2bev8oeknp\ngit push heroku HEAD:master\nheroku open\n```\n### Enable Geo Chart for Storybook and Live Examples\nGeo chart uses Mapbox to render map which requires a Mapbox access token.\n- Register an account and create Mapbox access token at [guide](https://docs.mapbox.com/help/how-mapbox-works/access-tokens/)\n- Store the created token at `.env`:\n```bash\necho -e \"EXAMPLE_MAPBOX_ACCESS_TOKEN=token\" >> .env # only need to run once\necho -e \"STORYBOOK_MAPBOX_ACCESS_TOKEN=token\" >> .env # only need to run once\n```\n\n### Run Live Examples Locally\nTo run *GoodData.UI Live Examples* locally:\n```bash\ngit clone <this-repository>\ncd  <repository-folder>\nyarn install --pure-lockfile\nyarn examples\n```\nThen open https://localhost:8999 and login using Live Examples account (you can [create one here](https://gooddata-examples.herokuapp.com/registration)).\n\n### Run Storybook locally\n- Run storybook with token stored in `.env` for more secure\n```bash\nyarn storybook\n```\n- Or run storybook with token env param exposed to cli (not suggested)\n```bash\nSTORYBOOK_MAPBOX_ACCESS_TOKEN=token yarn storybook\n```\n- Apply either above way to `yarn build-storybook` or `yarn test-storybook`\n\n### Source code formatting\nThe source code in the repository is formatted by [Prettier](https://prettier.io/).\nThe format of the code is validated by our Continuous Integration server and is one of the requirements of successful merge.\n\nPrettier is supported by every major IDE. You can find the list of supported editors and how to configure them [here](https://prettier.io/docs/en/editors.html).\n\nIn the case, when your editor is not supported or you don't want to setup the integration, you can run the `yarn prettier-write` command to reformat the code before commit.\n\n## Changelog\n\n- see [CHANGELOG.md](CHANGELOG.md)\n\n## Supported versions\n\nIn order to make the user experience with integrating GoodData UI SDK as smooth and secure as possible and to ensure that the SDK is using the latest features of the platform, we will only provide support to two most recent major versions of UI SDK.\n\nThe most recent majors will be supported in the following modes:\n\n- The latest major version will receive all new functionality and all bug fixes\n- The previous major version will only receive fixes to critical issues and security fixes. These fixes will be applied on top of last released version of the previous major\n\nThe customers are encouraged to always use the latest version of the UI SDK.\n\nIn case of using older versions, the user might face API incompatibility, performance or security issues.\n\nPlease follow the installation instructions to update to the newest version.\n\n## License\n\n(C) 2007-2020 GoodData Corporation\n\nThis project is dual licensed:\n\n- The ATTRIBUTION-NONCOMMERCIAL 4.0 INTERNATIONAL (CC BY-NC 4.0) is used for purpose of the trial experience and evaluation of GoodData.UI library.\n- The GOODDATA GOODDATA.UI LIBRARY END USER LICENSE AGREEMENT is used for GoodData customers.\n\nFor more information, please see [LICENSE](https://github.com/gooddata/gooddata-react-components/blob/master/LICENSE)\n","gitHead":"9b4c0216bee2fd91bb03ae5817e0dd45b1a78d06","scripts":{"dev":"bash scripts/build.sh --dev-watch","test":"jest --watch","build":"bash scripts/build.sh","tslint":"yarn run-tslint -t verbose $npm_package_config_tslint","prepare":"cd examples/server && yarn install --frozen-lockfile && cd ../..; rm -r examples/node_modules 2>/dev/null; true","examples":"bash scripts/run-examples.sh","prepare?":"# Called before `npm publish` and on local `npm install`. Temporarily also for deleting obsolete node_modules. Ends with `true` to continue gracefully.","validate":"tsc --noEmit && yarn tslint && eslint $npm_package_config_eslint && yarn validate-style && yarn prettier-check","build-dev":"bash scripts/build.sh --dev","examples?":"# Default is developer domain, other options: yarn examples [sec,secure,stg,stg2,stg3,demo,developer or URL]","storybook":"yarn build && start-storybook -p 9001 -c .storybook","test-once":"jest","tslint-ci":"mkdir -p ./ci/results && yarn run-tslint -t checkstyle -o ./ci/results/tslint-results.xml $npm_package_config_tslint","run-tslint":"tslint -p tsconfig.json","validate-ci":"tsc --noEmit && yarn tslint-ci  && eslint $npm_package_config_eslint -f checkstyle -o ci/results/eslint-results.xml && yarn validate-style-ci && yarn prettier-check","examples-build":"bash scripts/build-examples.sh","prepublishOnly":"yarn build","prettier-check":"prettier --check '{src,stories,styles,__mocks__,examples/server/src,examples/src,examples/test}/**/*.{ts,js,tsx,jsx,json,scss,md,yaml,html}'","prettier-write":"prettier --write '{src,stories,styles,__mocks__,examples/server/src,examples/src,examples/test}/**/*.{ts,js,tsx,jsx,json,scss,md,yaml,html}'","test-storybook":"yarn build && test-storybook","validate-style":"stylelint '**/*.scss'","build-storybook":"yarn build && build-storybook -c .storybook -o dist-storybook","examples-server":"node examples/server/src/index.js","heroku-postbuild":"yarn examples-build developer","examples-testcafe":"./scripts/run-testcafe.sh visual","validate-style-ci":"stylelint '**/*.scss' --custom-formatter=node_modules/stylelint-checkstyle-formatter > ci/results/stylelint-results.xml","check-circular-deps":"madge --circular --extensions ts ./src","examples-testcafe-ci":"./scripts/run-testcafe.sh ci","examples-testcafe-live":"./scripts/run-testcafe.sh live"},"typings":"dist/index.d.ts","_npmUser":{"name":"de.do","email":"de.do@gooddata.com"},"deprecated":"@gooddata/react-components@7 reached End of Support on March 31, 2022. Please upgrade (see https://sdk.gooddata.com/gooddata-ui/docs/supported_versions.html for more information).","repository":{"url":"git+ssh://git@github.com/gooddata/gooddata-react-components.git","type":"git"},"_npmVersion":"6.13.4","description":"GoodData.UI - A powerful JavaScript library for building analytical applications","directories":{},"lint-staged":{"{src,stories,styles,__mocks__,examples/server/src,examples/src,examples/test}/**/*.{ts,js,tsx,jsx,scss}":["npx gdc-fix-copyright","git add"],"{src,stories,styles,__mocks__,examples/server/src,examples/src,examples/test}/**/*.{ts,js,tsx,jsx,json,scss,md,yaml,html}":["prettier --write","git add"]},"_nodeVersion":"12.16.1","dependencies":{"rxjs":"^5.5.6","uuid":"^3.2.1","immer":"^1.3.1","lodash":"^4.17.15","date-fns":"^2.7.0","downshift":"^3.2.7","invariant":"^2.2.2","mapbox-gl":"^1.6.1","classnames":"^2.2.6","highcharts":"7.1.1","prop-types":"^15.6.0","react-intl":"^3.6.0","custom-event":"^1.0.1","react-window":"^1.8.1","ag-grid-react":"20.0.0","react-measure":"^2.3.0","@types/mapbox-gl":"^1.6.1","react-day-picker":"~7.3.0","react-responsive":"^3.0.0","stringify-object":"^2.4.0","@gooddata/typings":"^2.23.0","ag-grid-community":"20.0.0","http-status-codes":"^1.3.0","@gooddata/js-utils":"^3.5.0","@gooddata/numberjs":"^3.2.4","fixed-data-table-2":"0.7.17","@gooddata/goodstrap":"^68.4.0","react-dom-factories":"^1.0.2","@gooddata/gooddata-js":"^12.5.2","json-stable-stringify":"^1.0.1","react-transition-group":"^2.2.1","hoist-non-react-statics":"^3.3.0","nodelist-foreach-polyfill":"^1.2.0","@formatjs/intl-pluralrules":"^1.3.6","highcharts-grouped-categories":"^1.1.3"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"raf":"3.3.2","yup":"^0.24.1","jest":"24.7.1","husky":"3.0.0","madge":"^3.4.4","react":"^16.5.2","enzyme":"3.5.0","eslint":"4.19.1","formik":"^0.11.11","moment":"2.23.0","history":"^4.7.2","ts-jest":"24.0.0","webpack":"4.30.0","full-icu":"^1.3.0","prettier":"1.16.4","react-ga":"^2.5.2","recharts":"1.0.0-beta.9","testcafe":"1.1.4","commander":"2.14.1","node-sass":"4.13.0","react-dom":"^16.5.2","stylelint":"^10.0.0","supertest":"3.0.0","ts-loader":"6.0.0","@types/raf":"^3.4.0","css-loader":"0.28.7","jest-junit":"3.0.0","raw-loader":"0.5.1","styled-jsx":"2.2.1","typescript":"3.3.4000","@babel/core":"7.4.4","@types/jest":"24.0.6","@types/node":"7.0.8","@types/uuid":"3.4.3","file-loader":"3.0.1","jest-enzyme":"7.0.2","lint-staged":"9.1.0","sass-loader":"6.0.6","webpack-cli":"3.3.2","@types/react":"16.8.6","babel-loader":"8.0.5","react-helmet":"5.2.0","react-select":"1.2.1","style-loader":"0.19.1","@types/enzyme":"3.1.13","@types/lodash":"4.14.123","testcafe-live":"0.1.4","@babel/runtime":"7.4.4","dotenv-webpack":"^1.7.0","@babel/polyfill":"^7.4.4","@storybook/react":"5.0.11","@types/invariant":"2.2.29","@types/react-dom":"16.0.11","isomorphic-fetch":"2.2.1","react-datepicker":"1.1.0","react-router-dom":"4.2.2","@babel/preset-env":"7.4.4","@gooddata/mock-js":"^2.13.0","@storybook/addons":"5.0.11","@types/classnames":"2.2.3","@types/prop-types":"15.5.2","@storybook/theming":"5.0.11","identity-obj-proxy":"^3.0.0","intl-messageformat":"^7.5.4","webpack-dev-server":"3.3.1","@babel/preset-react":"7.0.0","@types/react-portal":"4.0.1","@types/react-window":"^1.8.1","babel-plugin-lodash":"3.3.4","html-webpack-plugin":"3.2.0","react-test-renderer":"16.4.2","@types/react-measure":"2.0.5","clean-webpack-plugin":"2.0.2","stats-webpack-plugin":"0.7.0","eslint-config-prettier":"4.1.0","react-google-recaptcha":"^0.14.1","tslint-config-prettier":"1.18.0","@gooddata/eslint-config":"^1.0.0","@gooddata/tslint-config":"1.0.0","@types/react-responsive":"^3.0.3","@types/storybook__react":"4.0.1","@types/stringify-object":"^3.2.0","enzyme-adapter-react-16":"1.3.1","@gooddata/test-storybook":"3.2.1","@storybook/addon-actions":"5.0.11","@storybook/addon-options":"5.0.11","node-sass-magic-importer":"5.1.0","react-syntax-highlighter":"11.0.2","@types/fixed-data-table-2":"0.8.1","stylelint-config-prettier":"5.2.0","@gooddata/stylelint-config":"4.0.0","@types/react-test-renderer":"16.0.0","circular-dependency-plugin":"5.0.2","compression-webpack-plugin":"2.0.0","@types/json-stable-stringify":"^1.0.32","@gooddata/frontend-npm-scripts":"1.1.0","@types/enzyme-adapter-react-16":"1.0.3","stylelint-checkstyle-formatter":"0.1.0","@types/storybook__addon-actions":"3.4.2","@babel/plugin-proposal-class-properties":"7.4.4","@babel/plugin-proposal-object-rest-spread":"7.4.4","@babel/plugin-transform-async-to-generator":"7.4.4"},"peerDependencies":{"react":"^16.5.2","react-dom":"^16.5.2"},"_npmOperationalInternal":{"tmp":"tmp/react-components_7.5.0-alpha-de.do-dedo-sd-873-2020-04-06T08-08-50-718Z_1586160606100_0.6344126446162861","host":"s3://npm-registry-packages"}},"7.5.0-beta.52":{"name":"@gooddata/react-components","version":"7.5.0-beta.52","author":{"name":"GoodData Corporation"},"license":"BSD-3-Clause","_id":"@gooddata/react-components@7.5.0-beta.52","maintainers":[{"name":"afi","email":"adam.fiedler@gooddata.com"},{"name":"bertold8","email":"ivan.nejezchleb@seznam.cz"},{"name":"brbistas","email":"valentinos.chraniotis@gooddata.com"},{"name":"bugsbunny338","email":"jiri.zajic@mensa.cz"},{"name":"de.do","email":"de.do@gooddata.com"},{"name":"gooddata-ci","email":"rail@gooddata.com"},{"name":"hung.nguyen.hoang","email":"hung.nguyen@gooddata.com"},{"name":"ivan.mjartan","email":"ivan.mjartan@gooddata.com"},{"name":"jakub-sterba","email":"jakub.sterba@gooddata.com"},{"name":"jankc","email":"jan.krapac@gmail.com"},{"name":"jaroslav.tomecek","email":"jaroslav.tomecek@gooddata.com"},{"name":"jkittler","email":"honza.kittler@gmail.com"},{"name":"khanh.le","email":"khanh.le@gooddata.com"},{"name":"lanhuynh","email":"lan.huynh@gooddata.com"},{"name":"linhhong","email":"linh.hong@gooddata.com"},{"name":"lupko","email":"lubomir.slivka@gooddata.com"},{"name":"matyas.kandl","email":"matyas.kandl@gooddata.com"},{"name":"michal.marsal","email":"michal.marsal@gooddata.com"},{"name":"naibinh","email":"naibinh@gmail.com"},{"name":"nikolacech","email":"nikola.cech@gooddata.com"},{"name":"nis.hua","email":"nis.hua@gooddata.com"},{"name":"no23reason","email":"dan.homola@hotmail.cz"},{"name":"patrikbraborec","email":"patrik.braborec@gooddata.com"},{"name":"pbenes","email":"petr.benes@gooddata.com"},{"name":"petrjanu","email":"petr.janu@gooddata.com"},{"name":"pkingo","email":"philipandreaskingo@hotmail.com"},{"name":"ptquang86","email":"ptquang86@gmail.com"},{"name":"qduval","email":"quentin.duval@gooddata.com"},{"name":"rodri360","email":"me@rodri360.com"},{"name":"sitina","email":"jiri.sitina@gooddata.com"},{"name":"strouhaljan","email":"strouhal.jan@gmail.com"},{"name":"tomas.kratochvil","email":"tomas.kratochvil@gooddata.com"},{"name":"tomasreichmann","email":"tomasreichmann@gmail.com"},{"name":"tomsatgd","email":"tomas.satinsky@gooddata.com"},{"name":"trung-le-quoc","email":"trung.le@gooddata.com"},{"name":"tu-ngo","email":"tungo1981@gmail.com"},{"name":"tulean","email":"tuan.le@gooddata.com"},{"name":"tuqt1005","email":"tu.tran@gooddata.com"},{"name":"utdnah","email":"danh.ung@gooddata.com"},{"name":"vlastikcz","email":"vlastimil.kotas@gooddata.com"},{"name":"vu.pham","email":"vu.pham@gooddata.com"},{"name":"xmort","email":"petr.dolejsi@gooddata.com"},{"name":"yanlipnican","email":"yanlipnican@gmail.com"}],"homepage":"https://github.com/gooddata/gooddata-react-components#readme","bugs":{"url":"https://github.com/gooddata/gooddata-react-components/issues"},"dist":{"shasum":"7c9bd3ed5e7b8d55f45b785fd4e61e42bf5c36b9","tarball":"https://registry.npmjs.org/@gooddata/react-components/-/react-components-7.5.0-beta.52.tgz","fileCount":2499,"integrity":"sha512-JVeFM90K5A4DOKfROPCYOBiHK3wpHprtSiTN09A8BoqGLLox9on+rs80UUwmTL7dX3C5AoJD1nJgtUFdFXoREg==","signatures":[{"sig":"MEYCIQCuKTX9sJucye7qd6qavjMP8bw0dcNLtIXaV39aY/+SxgIhALVhf40I9z7AcdYTGV/hP3xPby08DhpYsMo1yZf8GGXI","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":9868140,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJeiuwiCRA9TVsSAnZWagAAPOIP/0xrbDActZeFAdMjD+DR\nj+Mr6XYEsL7PRZ1hrbZ6Y0PA1pPnD6Hx6q8n7WR56qNvF4eWmlZAuK4L1bSX\nL7l9iSNBfPSJCrXvYS6040zGx0D3RHN14WbK67Pc/b7lQJABvvVN4q6BS55V\nUEBrqzLJGGrXyruJJjzKlafTXHtTx06Cu3aAwuonb09TeDjE8Q1Mok27eO9u\nUl+RbBcnolVSQ1VkZ+jIW39EONMc6SK00cMZSZeivXfFnhMimrJlkN5JuNcL\nS5NT5ggNurE1L8AO2GPhdhgfqgiuMN5PBpq7vipIJMoHpyMWaR41I+dSUf/i\ngafWT6D4WBMkCpLOytrb5CORVeKHnBkLRUi28txlgG+Xus+r4gsW1HLaN4fo\nGp30QYIfPZSqeKMo0voJ0ht/Gg74HWKtj9uEUAde4lIDZ9NoKiSNiPiLCIMP\nczE3P4ugf72r88UDPrywV4jLV9Yh4W4MPsyzyB1FYBbm428jaf20IlaxLmuz\nSfghI4qB683VCYW7lNL/WmSHA9jmleh/S1U7Vmx2UePd2E+euMn5+VUA4T80\nojBemICsjVyZUfcjS9q3U0xJJD3IX9nuARAyxl8g3SVeHpG99WFIpOccqg9C\nMRUQ1uqCS84YpfM+ql8Eq0oNIhVmnCMRZH7uj1UvHzc/V1kxKnticGb8HGhh\n2gDZ\r\n=D7SZ\r\n-----END PGP SIGNATURE-----\r\n"},"main":"dist/index.js","husky":{"hooks":{"pre-commit":"lint-staged"}},"config":{"eslint":"./examples/**/*.{js,jsx}","tslint":"./{__mocks__,src,stories}/{,**/}*.{ts,tsx}"},"readme":"[![npm version](https://badge.fury.io/js/%40gooddata%2Freact-components.svg)](https://www.npmjs.com/package/@gooddata/react-components)\n\n# GoodData.UI React components\n> A React-based JavaScript library for building data-driven applications\n\n## Getting started\n- [GoodData.UI Documentation](http://sdk.gooddata.com/gooddata-ui/)\n- [GoodData.UI Live Examples](https://gooddata-examples.herokuapp.com/)\n- [Stack Overflow](https://stackoverflow.com/questions/tagged/gooddata)\n\n### Usage\nWith [yarn](https://yarnpkg.com) installed, go to your project directory and run\n```\n$ yarn add @gooddata/react-components\n```\nIf you prefer [npm](npmjs.com) run\n```\n$ npm install --save @gooddata/react-components\n```\n\nThe public API is exposed via global `index.js`. Except for the styles, do not import any other file directly\nbecause they are not intended to be part of the public API.\n\n## Contributing\n\nWe welcome any contribution in form of [issues](https://github.com/gooddata/gooddata-react-components/issues) or [pull requests](https://github.com/gooddata/gooddata-react-components/pulls).\n\nInstall [Node.js](http://nodejs.org) (node 12.16.1, npm v6.13.4) and [Yarn](https://classic.yarnpkg.com) (1.22.4).\n\nInstall dependencies:\n```\nyarn install --frozen-lockfile\n```\n\nThese commands may come in handy while developing:\n\n| command | description |\n| ------- | ----------- |\n| `yarn install --pure-lockfile` | first step |\n| ||\n| `yarn dev` | build react-components to `/dist` in watch mode |\n| `yarn test` | run all unit tests |\n| `yarn prettier-write` | format the source code to match the valid codestyle |\n| `yarn validate` | validate codestyle |\n| ||\n| `yarn storybook` | run storybook from `/stories` on http://localhost:9001 |\n| `yarn build-storybook` | build storybook to `/dist-storybook` |\n| `yarn test-storybook` | run storybook and [screenshot tests](https://github.com/gooddata/gdc-client-utils/tree/master/test-storybook) |\n| ||\n| `yarn examples` | run Live Examples dev-server from `/examples` on https://localhost:8999 |\n| `yarn examples-build` | build Live Examples to `/examples/dist` |\n| `yarn examples-server` | serve built Live Examples - see `/examples/server/src` |\n| `yarn examples-testcafe` | run testcafe tests against `localhost:8999` |\n\n### Deploy to heroku.com\nWhen you deploy this repo to heroku, it serves *GoodData.UI Live Examples*.\nRelevant tasks are in `Procfile` and `package.json`.\n\n```bash\n# run in the project directory\nheroku login\nheroku create <your-app-name>\nheroku config:set DOMAIN_ADMIN_USERNAME=x@gooddata.com DOMAIN_ADMIN_PASSWORD=xy PROJECT_ID_TO_ASSIGN=xms7ga4tf3g3nzucd8380o2bev8oeknp\ngit push heroku HEAD:master\nheroku open\n```\n### Enable Geo Chart for Storybook and Live Examples\nGeo chart uses Mapbox to render map which requires a Mapbox access token.\n- Register an account and create Mapbox access token at [guide](https://docs.mapbox.com/help/how-mapbox-works/access-tokens/)\n- Store the created token at `.env`:\n```bash\necho -e \"EXAMPLE_MAPBOX_ACCESS_TOKEN=token\" >> .env # only need to run once\necho -e \"STORYBOOK_MAPBOX_ACCESS_TOKEN=token\" >> .env # only need to run once\n```\n\n### Run Live Examples Locally\nTo run *GoodData.UI Live Examples* locally:\n```bash\ngit clone <this-repository>\ncd  <repository-folder>\nyarn install --pure-lockfile\nyarn examples\n```\nThen open https://localhost:8999 and login using Live Examples account (you can [create one here](https://gooddata-examples.herokuapp.com/registration)).\n\n### Run Storybook locally\n- Run storybook with token stored in `.env` for more secure\n```bash\nyarn storybook\n```\n- Or run storybook with token env param exposed to cli (not suggested)\n```bash\nSTORYBOOK_MAPBOX_ACCESS_TOKEN=token yarn storybook\n```\n- Apply either above way to `yarn build-storybook` or `yarn test-storybook`\n\n### Source code formatting\nThe source code in the repository is formatted by [Prettier](https://prettier.io/).\nThe format of the code is validated by our Continuous Integration server and is one of the requirements of successful merge.\n\nPrettier is supported by every major IDE. You can find the list of supported editors and how to configure them [here](https://prettier.io/docs/en/editors.html).\n\nIn the case, when your editor is not supported or you don't want to setup the integration, you can run the `yarn prettier-write` command to reformat the code before commit.\n\n## Changelog\n\n- see [CHANGELOG.md](CHANGELOG.md)\n\n## Supported versions\n\nIn order to make the user experience with integrating GoodData UI SDK as smooth and secure as possible and to ensure that the SDK is using the latest features of the platform, we will only provide support to two most recent major versions of UI SDK.\n\nThe most recent majors will be supported in the following modes:\n\n- The latest major version will receive all new functionality and all bug fixes\n- The previous major version will only receive fixes to critical issues and security fixes. These fixes will be applied on top of last released version of the previous major\n\nThe customers are encouraged to always use the latest version of the UI SDK.\n\nIn case of using older versions, the user might face API incompatibility, performance or security issues.\n\nPlease follow the installation instructions to update to the newest version.\n\n## License\n\n(C) 2007-2020 GoodData Corporation\n\nThis project is dual licensed:\n\n- The ATTRIBUTION-NONCOMMERCIAL 4.0 INTERNATIONAL (CC BY-NC 4.0) is used for purpose of the trial experience and evaluation of GoodData.UI library.\n- The GOODDATA GOODDATA.UI LIBRARY END USER LICENSE AGREEMENT is used for GoodData customers.\n\nFor more information, please see [LICENSE](https://github.com/gooddata/gooddata-react-components/blob/master/LICENSE)\n","gitHead":"63a797bd01c86b29199d9abb5373f7fb62c1ff42","scripts":{"dev":"bash scripts/build.sh --dev-watch","test":"jest --watch","build":"bash scripts/build.sh","tslint":"yarn run-tslint -t verbose $npm_package_config_tslint","prepare":"cd examples/server && yarn install --frozen-lockfile && cd ../..; rm -r examples/node_modules 2>/dev/null; true","examples":"bash scripts/run-examples.sh","prepare?":"# Called before `npm publish` and on local `npm install`. Temporarily also for deleting obsolete node_modules. Ends with `true` to continue gracefully.","validate":"tsc --noEmit && yarn tslint && eslint $npm_package_config_eslint && yarn validate-style && yarn prettier-check","build-dev":"bash scripts/build.sh --dev","examples?":"# Default is developer domain, other options: yarn examples [sec,secure,stg,stg2,stg3,demo,developer or URL]","storybook":"yarn build && start-storybook -p 9001 -c .storybook","test-once":"jest","tslint-ci":"mkdir -p ./ci/results && yarn run-tslint -t checkstyle -o ./ci/results/tslint-results.xml $npm_package_config_tslint","run-tslint":"tslint -p tsconfig.json","validate-ci":"tsc --noEmit && yarn tslint-ci  && eslint $npm_package_config_eslint -f checkstyle -o ci/results/eslint-results.xml && yarn validate-style-ci && yarn prettier-check","examples-build":"bash scripts/build-examples.sh","prepublishOnly":"yarn build","prettier-check":"prettier --check '{src,stories,styles,__mocks__,examples/server/src,examples/src,examples/test}/**/*.{ts,js,tsx,jsx,json,scss,md,yaml,html}'","prettier-write":"prettier --write '{src,stories,styles,__mocks__,examples/server/src,examples/src,examples/test}/**/*.{ts,js,tsx,jsx,json,scss,md,yaml,html}'","test-storybook":"yarn build && test-storybook","validate-style":"stylelint '**/*.scss'","build-storybook":"yarn build && build-storybook -c .storybook -o dist-storybook","examples-server":"node examples/server/src/index.js","heroku-postbuild":"yarn examples-build developer","examples-testcafe":"./scripts/run-testcafe.sh visual","validate-style-ci":"stylelint '**/*.scss' --custom-formatter=node_modules/stylelint-checkstyle-formatter > ci/results/stylelint-results.xml","check-circular-deps":"madge --circular --extensions ts ./src","examples-testcafe-ci":"./scripts/run-testcafe.sh ci","examples-testcafe-live":"./scripts/run-testcafe.sh live"},"typings":"dist/index.d.ts","_npmUser":{"name":"gooddata-ci","email":"rail@gooddata.com"},"deprecated":"@gooddata/react-components@7 reached End of Support on March 31, 2022. Please upgrade (see https://sdk.gooddata.com/gooddata-ui/docs/supported_versions.html for more information).","repository":{"url":"git+ssh://git@github.com/gooddata/gooddata-react-components.git","type":"git"},"_npmVersion":"6.13.4","description":"GoodData.UI - A powerful JavaScript library for building analytical applications","directories":{},"lint-staged":{"{src,stories,styles,__mocks__,examples/server/src,examples/src,examples/test}/**/*.{ts,js,tsx,jsx,scss}":["npx gdc-fix-copyright","git add"],"{src,stories,styles,__mocks__,examples/server/src,examples/src,examples/test}/**/*.{ts,js,tsx,jsx,json,scss,md,yaml,html}":["prettier --write","git add"]},"_nodeVersion":"12.16.1","dependencies":{"rxjs":"^5.5.6","uuid":"^3.2.1","immer":"^1.3.1","lodash":"^4.17.15","date-fns":"^2.7.0","downshift":"^3.2.7","invariant":"^2.2.2","mapbox-gl":"^1.6.1","classnames":"^2.2.6","highcharts":"7.1.1","prop-types":"^15.6.0","react-intl":"^3.6.0","custom-event":"^1.0.1","react-window":"^1.8.1","ag-grid-react":"20.0.0","react-measure":"^2.3.0","@types/mapbox-gl":"^1.6.1","react-day-picker":"~7.3.0","react-responsive":"^3.0.0","stringify-object":"^2.4.0","@gooddata/typings":"^2.23.0","ag-grid-community":"20.0.0","http-status-codes":"^1.3.0","@gooddata/js-utils":"^3.5.0","@gooddata/numberjs":"^3.2.4","fixed-data-table-2":"0.7.17","@gooddata/goodstrap":"^68.4.0","react-dom-factories":"^1.0.2","@gooddata/gooddata-js":"^12.5.2","json-stable-stringify":"^1.0.1","react-transition-group":"^2.2.1","hoist-non-react-statics":"^3.3.0","nodelist-foreach-polyfill":"^1.2.0","@formatjs/intl-pluralrules":"^1.3.6","highcharts-grouped-categories":"^1.1.3"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"raf":"3.3.2","yup":"^0.24.1","jest":"24.7.1","husky":"3.0.0","madge":"^3.4.4","react":"^16.5.2","enzyme":"3.5.0","eslint":"4.19.1","formik":"^0.11.11","moment":"2.23.0","history":"^4.7.2","ts-jest":"24.0.0","webpack":"4.30.0","full-icu":"^1.3.0","prettier":"1.16.4","react-ga":"^2.5.2","recharts":"1.0.0-beta.9","testcafe":"1.1.4","commander":"2.14.1","node-sass":"4.13.0","react-dom":"^16.5.2","stylelint":"^10.0.0","supertest":"3.0.0","ts-loader":"6.0.0","@types/raf":"^3.4.0","css-loader":"0.28.7","jest-junit":"3.0.0","raw-loader":"0.5.1","styled-jsx":"2.2.1","typescript":"3.3.4000","@babel/core":"7.4.4","@types/jest":"24.0.6","@types/node":"7.0.8","@types/uuid":"3.4.3","file-loader":"3.0.1","jest-enzyme":"7.0.2","lint-staged":"9.1.0","sass-loader":"6.0.6","webpack-cli":"3.3.2","@types/react":"16.8.6","babel-loader":"8.0.5","react-helmet":"5.2.0","react-select":"1.2.1","style-loader":"0.19.1","@types/enzyme":"3.1.13","@types/lodash":"4.14.123","testcafe-live":"0.1.4","@babel/runtime":"7.4.4","dotenv-webpack":"^1.7.0","@babel/polyfill":"^7.4.4","@storybook/react":"5.0.11","@types/invariant":"2.2.29","@types/react-dom":"16.0.11","isomorphic-fetch":"2.2.1","react-datepicker":"1.1.0","react-router-dom":"4.2.2","@babel/preset-env":"7.4.4","@gooddata/mock-js":"^2.13.0","@storybook/addons":"5.0.11","@types/classnames":"2.2.3","@types/prop-types":"15.5.2","@storybook/theming":"5.0.11","identity-obj-proxy":"^3.0.0","intl-messageformat":"^7.5.4","webpack-dev-server":"3.3.1","@babel/preset-react":"7.0.0","@types/react-portal":"4.0.1","@types/react-window":"^1.8.1","babel-plugin-lodash":"3.3.4","html-webpack-plugin":"3.2.0","react-test-renderer":"16.4.2","@types/react-measure":"2.0.5","clean-webpack-plugin":"2.0.2","stats-webpack-plugin":"0.7.0","eslint-config-prettier":"4.1.0","react-google-recaptcha":"^0.14.1","tslint-config-prettier":"1.18.0","@gooddata/eslint-config":"^1.0.0","@gooddata/tslint-config":"1.0.0","@types/react-responsive":"^3.0.3","@types/storybook__react":"4.0.1","@types/stringify-object":"^3.2.0","enzyme-adapter-react-16":"1.3.1","@gooddata/test-storybook":"3.2.1","@storybook/addon-actions":"5.0.11","@storybook/addon-options":"5.0.11","node-sass-magic-importer":"5.1.0","react-syntax-highlighter":"11.0.2","@types/fixed-data-table-2":"0.8.1","stylelint-config-prettier":"5.2.0","@gooddata/stylelint-config":"4.0.0","@types/react-test-renderer":"16.0.0","circular-dependency-plugin":"5.0.2","compression-webpack-plugin":"2.0.0","@types/json-stable-stringify":"^1.0.32","@gooddata/frontend-npm-scripts":"1.1.0","@types/enzyme-adapter-react-16":"1.0.3","stylelint-checkstyle-formatter":"0.1.0","@types/storybook__addon-actions":"3.4.2","@babel/plugin-proposal-class-properties":"7.4.4","@babel/plugin-proposal-object-rest-spread":"7.4.4","@babel/plugin-transform-async-to-generator":"7.4.4"},"peerDependencies":{"react":"^16.5.2","react-dom":"^16.5.2"},"_npmOperationalInternal":{"tmp":"tmp/react-components_7.5.0-beta.52_1586162721944_0.7065618284706408","host":"s3://npm-registry-packages"}},"7.5.0-alpha-ptquang86-qp-sd-870-legend-2020-04-06T09-39-16-359Z":{"name":"@gooddata/react-components","version":"7.5.0-alpha-ptquang86-qp-sd-870-legend-2020-04-06T09-39-16-359Z","author":{"name":"GoodData Corporation"},"license":"BSD-3-Clause","_id":"@gooddata/react-components@7.5.0-alpha-ptquang86-qp-sd-870-legend-2020-04-06T09-39-16-359Z","maintainers":[{"name":"afi","email":"adam.fiedler@gooddata.com"},{"name":"bertold8","email":"ivan.nejezchleb@seznam.cz"},{"name":"brbistas","email":"valentinos.chraniotis@gooddata.com"},{"name":"bugsbunny338","email":"jiri.zajic@mensa.cz"},{"name":"de.do","email":"de.do@gooddata.com"},{"name":"gooddata-ci","email":"rail@gooddata.com"},{"name":"hung.nguyen.hoang","email":"hung.nguyen@gooddata.com"},{"name":"ivan.mjartan","email":"ivan.mjartan@gooddata.com"},{"name":"jakub-sterba","email":"jakub.sterba@gooddata.com"},{"name":"jankc","email":"jan.krapac@gmail.com"},{"name":"jaroslav.tomecek","email":"jaroslav.tomecek@gooddata.com"},{"name":"jkittler","email":"honza.kittler@gmail.com"},{"name":"khanh.le","email":"khanh.le@gooddata.com"},{"name":"lanhuynh","email":"lan.huynh@gooddata.com"},{"name":"linhhong","email":"linh.hong@gooddata.com"},{"name":"lupko","email":"lubomir.slivka@gooddata.com"},{"name":"matyas.kandl","email":"matyas.kandl@gooddata.com"},{"name":"michal.marsal","email":"michal.marsal@gooddata.com"},{"name":"naibinh","email":"naibinh@gmail.com"},{"name":"nikolacech","email":"nikola.cech@gooddata.com"},{"name":"nis.hua","email":"nis.hua@gooddata.com"},{"name":"no23reason","email":"dan.homola@hotmail.cz"},{"name":"patrikbraborec","email":"patrik.braborec@gooddata.com"},{"name":"pbenes","email":"petr.benes@gooddata.com"},{"name":"petrjanu","email":"petr.janu@gooddata.com"},{"name":"pkingo","email":"philipandreaskingo@hotmail.com"},{"name":"ptquang86","email":"ptquang86@gmail.com"},{"name":"qduval","email":"quentin.duval@gooddata.com"},{"name":"rodri360","email":"me@rodri360.com"},{"name":"sitina","email":"jiri.sitina@gooddata.com"},{"name":"strouhaljan","email":"strouhal.jan@gmail.com"},{"name":"tomas.kratochvil","email":"tomas.kratochvil@gooddata.com"},{"name":"tomasreichmann","email":"tomasreichmann@gmail.com"},{"name":"tomsatgd","email":"tomas.satinsky@gooddata.com"},{"name":"trung-le-quoc","email":"trung.le@gooddata.com"},{"name":"tu-ngo","email":"tungo1981@gmail.com"},{"name":"tulean","email":"tuan.le@gooddata.com"},{"name":"tuqt1005","email":"tu.tran@gooddata.com"},{"name":"utdnah","email":"danh.ung@gooddata.com"},{"name":"vlastikcz","email":"vlastimil.kotas@gooddata.com"},{"name":"vu.pham","email":"vu.pham@gooddata.com"},{"name":"xmort","email":"petr.dolejsi@gooddata.com"},{"name":"yanlipnican","email":"yanlipnican@gmail.com"}],"homepage":"https://github.com/gooddata/gooddata-react-components#readme","bugs":{"url":"https://github.com/gooddata/gooddata-react-components/issues"},"dist":{"shasum":"eb9714f28a2fe4d57c3f72fe5e7e406a9e9fb9db","tarball":"https://registry.npmjs.org/@gooddata/react-components/-/react-components-7.5.0-alpha-ptquang86-qp-sd-870-legend-2020-04-06T09-39-16-359Z.tgz","fileCount":2511,"integrity":"sha512-CZ6SBDJ5l8v89Yw/3bmdxzkzh7EQ2b87iLUCw1rIw25TSRmW3zwQD8ITIztI1Sys55Und91EVJGZ5FxNaWW/qg==","signatures":[{"sig":"MEYCIQDXF6B+7lzYU+A2OGcXYlVdMH6I2xGBZ9mjQZ3ivvutmQIhAKjWm7+M8FY6QeGly2vlQs6IaobWImhuTxKZqfUk3t3D","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":9988463,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJeivjpCRA9TVsSAnZWagAAbG0P/ROFrz5Q+c3nRb3jYCY9\nIhTyb4fgQ1cVNxFebNWDCAw9Bw31NH0/wFMrIQ4NRpf8SVdsXIUZj5czx9nu\nJrpHo/igTIR7J8gDx7h18xXuJWRNYpYtjuCQMRGbw0jb5qxChMXRR4zh0dyi\nKFXss5CQ2Oo4AVPDGmAV7vO+DSi2Y3fZJCV2Q8pzr49LctUV9KWw8g4kZwxq\n6qpLJYFV0JUpR/Bpb9SCoYWJBoI8yEemclXaAWhS5cgcM7fWQuOCfq0vKRwR\n9Z99SLumsfDUoSJbySZYZh3tRMpxEZldQjKnkJ3VTpSLJUSN9KD1aWv1aDFt\nz5AOYdXhAA0upSmzWffsbcptMF8/5DupXocRyl5Whr2D+9tUVhl9/1MuSHJb\niLX2DR603mKKpcmUpt4zQfcwj7pMmnN7KdFdOB6ONSKqlEh6NdwomYL8t4gt\nt2v/Teyg1vCqvPxfmX4/PfG+1aBxZ+NFeCS6f6jRy39/oNXmAcqKcFJ2OwkC\nMVpB4o0VTgsU1NVWYZuzfhl/BUd8Y1pF8eWMsvADNJrpeaHkZw2XMVx+ugmE\nnmbvBt+kQ9bMc4qzngCcdZkexLluSuiEyFUjFzun/rZTX19zsuR4cc3w4sYt\nVr4os53v1OGLsYTKs72IQR2lgUrfpI9JP2YcA/Noegxnq54r4KgetXwr2X0J\ns8M/\r\n=h6/E\r\n-----END PGP SIGNATURE-----\r\n"},"main":"dist/index.js","husky":{"hooks":{"pre-commit":"lint-staged"}},"config":{"eslint":"./examples/**/*.{js,jsx}","tslint":"./{__mocks__,src,stories}/{,**/}*.{ts,tsx}"},"readme":"[![npm version](https://badge.fury.io/js/%40gooddata%2Freact-components.svg)](https://www.npmjs.com/package/@gooddata/react-components)\n\n# GoodData.UI React components\n> A React-based JavaScript library for building data-driven applications\n\n## Getting started\n- [GoodData.UI Documentation](http://sdk.gooddata.com/gooddata-ui/)\n- [GoodData.UI Live Examples](https://gooddata-examples.herokuapp.com/)\n- [Stack Overflow](https://stackoverflow.com/questions/tagged/gooddata)\n\n### Usage\nWith [yarn](https://yarnpkg.com) installed, go to your project directory and run\n```\n$ yarn add @gooddata/react-components\n```\nIf you prefer [npm](npmjs.com) run\n```\n$ npm install --save @gooddata/react-components\n```\n\nThe public API is exposed via global `index.js`. Except for the styles, do not import any other file directly\nbecause they are not intended to be part of the public API.\n\n## Contributing\n\nWe welcome any contribution in form of [issues](https://github.com/gooddata/gooddata-react-components/issues) or [pull requests](https://github.com/gooddata/gooddata-react-components/pulls).\n\nInstall [Node.js](http://nodejs.org) (node 12.16.1, npm v6.13.4) and [Yarn](https://classic.yarnpkg.com) (1.22.4).\n\nInstall dependencies:\n```\nyarn install --frozen-lockfile\n```\n\nThese commands may come in handy while developing:\n\n| command | description |\n| ------- | ----------- |\n| `yarn install --pure-lockfile` | first step |\n| ||\n| `yarn dev` | build react-components to `/dist` in watch mode |\n| `yarn test` | run all unit tests |\n| `yarn prettier-write` | format the source code to match the valid codestyle |\n| `yarn validate` | validate codestyle |\n| ||\n| `yarn storybook` | run storybook from `/stories` on http://localhost:9001 |\n| `yarn build-storybook` | build storybook to `/dist-storybook` |\n| `yarn test-storybook` | run storybook and [screenshot tests](https://github.com/gooddata/gdc-client-utils/tree/master/test-storybook) |\n| ||\n| `yarn examples` | run Live Examples dev-server from `/examples` on https://localhost:8999 |\n| `yarn examples-build` | build Live Examples to `/examples/dist` |\n| `yarn examples-server` | serve built Live Examples - see `/examples/server/src` |\n| `yarn examples-testcafe` | run testcafe tests against `localhost:8999` |\n\n### Deploy to heroku.com\nWhen you deploy this repo to heroku, it serves *GoodData.UI Live Examples*.\nRelevant tasks are in `Procfile` and `package.json`.\n\n```bash\n# run in the project directory\nheroku login\nheroku create <your-app-name>\nheroku config:set DOMAIN_ADMIN_USERNAME=x@gooddata.com DOMAIN_ADMIN_PASSWORD=xy PROJECT_ID_TO_ASSIGN=xms7ga4tf3g3nzucd8380o2bev8oeknp\ngit push heroku HEAD:master\nheroku open\n```\n### Enable Geo Chart for Storybook and Live Examples\nGeo chart uses Mapbox to render map which requires a Mapbox access token.\n- Register an account and create Mapbox access token at [guide](https://docs.mapbox.com/help/how-mapbox-works/access-tokens/)\n- Store the created token at `.env`:\n```bash\necho -e \"EXAMPLE_MAPBOX_ACCESS_TOKEN=token\" >> .env # only need to run once\necho -e \"STORYBOOK_MAPBOX_ACCESS_TOKEN=token\" >> .env # only need to run once\n```\n\n### Run Live Examples Locally\nTo run *GoodData.UI Live Examples* locally:\n```bash\ngit clone <this-repository>\ncd  <repository-folder>\nyarn install --pure-lockfile\nyarn examples\n```\nThen open https://localhost:8999 and login using Live Examples account (you can [create one here](https://gooddata-examples.herokuapp.com/registration)).\n\n### Run Storybook locally\n- Run storybook with token stored in `.env` for more secure\n```bash\nyarn storybook\n```\n- Or run storybook with token env param exposed to cli (not suggested)\n```bash\nSTORYBOOK_MAPBOX_ACCESS_TOKEN=token yarn storybook\n```\n- Apply either above way to `yarn build-storybook` or `yarn test-storybook`\n\n### Source code formatting\nThe source code in the repository is formatted by [Prettier](https://prettier.io/).\nThe format of the code is validated by our Continuous Integration server and is one of the requirements of successful merge.\n\nPrettier is supported by every major IDE. You can find the list of supported editors and how to configure them [here](https://prettier.io/docs/en/editors.html).\n\nIn the case, when your editor is not supported or you don't want to setup the integration, you can run the `yarn prettier-write` command to reformat the code before commit.\n\n## Changelog\n\n- see [CHANGELOG.md](CHANGELOG.md)\n\n## Supported versions\n\nIn order to make the user experience with integrating GoodData UI SDK as smooth and secure as possible and to ensure that the SDK is using the latest features of the platform, we will only provide support to two most recent major versions of UI SDK.\n\nThe most recent majors will be supported in the following modes:\n\n- The latest major version will receive all new functionality and all bug fixes\n- The previous major version will only receive fixes to critical issues and security fixes. These fixes will be applied on top of last released version of the previous major\n\nThe customers are encouraged to always use the latest version of the UI SDK.\n\nIn case of using older versions, the user might face API incompatibility, performance or security issues.\n\nPlease follow the installation instructions to update to the newest version.\n\n## License\n\n(C) 2007-2020 GoodData Corporation\n\nThis project is dual licensed:\n\n- The ATTRIBUTION-NONCOMMERCIAL 4.0 INTERNATIONAL (CC BY-NC 4.0) is used for purpose of the trial experience and evaluation of GoodData.UI library.\n- The GOODDATA GOODDATA.UI LIBRARY END USER LICENSE AGREEMENT is used for GoodData customers.\n\nFor more information, please see [LICENSE](https://github.com/gooddata/gooddata-react-components/blob/master/LICENSE)\n","gitHead":"5585e1ccc6b7e438399b8937b45906ab0d083530","scripts":{"dev":"bash scripts/build.sh --dev-watch","test":"jest --watch","build":"bash scripts/build.sh","tslint":"yarn run-tslint -t verbose $npm_package_config_tslint","prepare":"cd examples/server && yarn install --frozen-lockfile && cd ../..; rm -r examples/node_modules 2>/dev/null; true","examples":"bash scripts/run-examples.sh","prepare?":"# Called before `npm publish` and on local `npm install`. Temporarily also for deleting obsolete node_modules. Ends with `true` to continue gracefully.","validate":"tsc --noEmit && yarn tslint && eslint $npm_package_config_eslint && yarn validate-style && yarn prettier-check","build-dev":"bash scripts/build.sh --dev","examples?":"# Default is developer domain, other options: yarn examples [sec,secure,stg,stg2,stg3,demo,developer or URL]","storybook":"yarn build && start-storybook -p 9001 -c .storybook","test-once":"jest","tslint-ci":"mkdir -p ./ci/results && yarn run-tslint -t checkstyle -o ./ci/results/tslint-results.xml $npm_package_config_tslint","run-tslint":"tslint -p tsconfig.json","validate-ci":"tsc --noEmit && yarn tslint-ci  && eslint $npm_package_config_eslint -f checkstyle -o ci/results/eslint-results.xml && yarn validate-style-ci && yarn prettier-check","examples-build":"bash scripts/build-examples.sh","prepublishOnly":"yarn build","prettier-check":"prettier --check '{src,stories,styles,__mocks__,examples/server/src,examples/src,examples/test}/**/*.{ts,js,tsx,jsx,json,scss,md,yaml,html}'","prettier-write":"prettier --write '{src,stories,styles,__mocks__,examples/server/src,examples/src,examples/test}/**/*.{ts,js,tsx,jsx,json,scss,md,yaml,html}'","test-storybook":"yarn build && test-storybook","validate-style":"stylelint '**/*.scss'","build-storybook":"yarn build && build-storybook -c .storybook -o dist-storybook","examples-server":"node examples/server/src/index.js","heroku-postbuild":"yarn examples-build developer","examples-testcafe":"./scripts/run-testcafe.sh visual","validate-style-ci":"stylelint '**/*.scss' --custom-formatter=node_modules/stylelint-checkstyle-formatter > ci/results/stylelint-results.xml","check-circular-deps":"madge --circular --extensions ts ./src","examples-testcafe-ci":"./scripts/run-testcafe.sh ci","examples-testcafe-live":"./scripts/run-testcafe.sh live"},"typings":"dist/index.d.ts","_npmUser":{"name":"ptquang86","email":"ptquang86@gmail.com"},"deprecated":"@gooddata/react-components@7 reached End of Support on March 31, 2022. Please upgrade (see https://sdk.gooddata.com/gooddata-ui/docs/supported_versions.html for more information).","repository":{"url":"git+ssh://git@github.com/gooddata/gooddata-react-components.git","type":"git"},"_npmVersion":"6.13.4","description":"GoodData.UI - A powerful JavaScript library for building analytical applications","directories":{},"lint-staged":{"{src,stories,styles,__mocks__,examples/server/src,examples/src,examples/test}/**/*.{ts,js,tsx,jsx,scss}":["npx gdc-fix-copyright","git add"],"{src,stories,styles,__mocks__,examples/server/src,examples/src,examples/test}/**/*.{ts,js,tsx,jsx,json,scss,md,yaml,html}":["prettier --write","git add"]},"_nodeVersion":"12.16.1","dependencies":{"rxjs":"^5.5.6","uuid":"^3.2.1","immer":"^1.3.1","lodash":"^4.17.15","date-fns":"^2.7.0","downshift":"^3.2.7","invariant":"^2.2.2","mapbox-gl":"^1.6.1","classnames":"^2.2.6","highcharts":"7.1.1","prop-types":"^15.6.0","react-intl":"^3.6.0","custom-event":"^1.0.1","react-window":"^1.8.1","ag-grid-react":"20.0.0","react-measure":"^2.3.0","@types/mapbox-gl":"^1.6.1","react-day-picker":"~7.3.0","react-responsive":"^3.0.0","stringify-object":"^2.4.0","@gooddata/typings":"^2.23.0","ag-grid-community":"20.0.0","http-status-codes":"^1.3.0","@gooddata/js-utils":"^3.5.0","@gooddata/numberjs":"^3.2.4","fixed-data-table-2":"0.7.17","@gooddata/goodstrap":"^68.4.0","react-dom-factories":"^1.0.2","@gooddata/gooddata-js":"^12.5.2","json-stable-stringify":"^1.0.1","react-transition-group":"^2.2.1","hoist-non-react-statics":"^3.3.0","nodelist-foreach-polyfill":"^1.2.0","@formatjs/intl-pluralrules":"^1.3.6","highcharts-grouped-categories":"^1.1.3"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"raf":"3.3.2","yup":"^0.24.1","jest":"24.7.1","husky":"3.0.0","madge":"^3.4.4","react":"^16.5.2","enzyme":"3.5.0","eslint":"4.19.1","formik":"^0.11.11","moment":"2.23.0","history":"^4.7.2","ts-jest":"24.0.0","webpack":"4.30.0","full-icu":"^1.3.0","prettier":"1.16.4","react-ga":"^2.5.2","recharts":"1.0.0-beta.9","testcafe":"1.1.4","commander":"2.14.1","node-sass":"4.13.0","react-dom":"^16.5.2","stylelint":"^10.0.0","supertest":"3.0.0","ts-loader":"6.0.0","@types/raf":"^3.4.0","css-loader":"0.28.7","jest-junit":"3.0.0","raw-loader":"0.5.1","styled-jsx":"2.2.1","typescript":"3.3.4000","@babel/core":"7.4.4","@types/jest":"24.0.6","@types/node":"7.0.8","@types/uuid":"3.4.3","file-loader":"3.0.1","jest-enzyme":"7.0.2","lint-staged":"9.1.0","sass-loader":"6.0.6","webpack-cli":"3.3.2","@types/react":"16.8.6","babel-loader":"8.0.5","react-helmet":"5.2.0","react-select":"1.2.1","style-loader":"0.19.1","@types/enzyme":"3.1.13","@types/lodash":"4.14.123","testcafe-live":"0.1.4","@babel/runtime":"7.4.4","dotenv-webpack":"^1.7.0","@babel/polyfill":"^7.4.4","@storybook/react":"5.0.11","@types/invariant":"2.2.29","@types/react-dom":"16.0.11","isomorphic-fetch":"2.2.1","react-datepicker":"1.1.0","react-router-dom":"4.2.2","@babel/preset-env":"7.4.4","@gooddata/mock-js":"^2.13.0","@storybook/addons":"5.0.11","@types/classnames":"2.2.3","@types/prop-types":"15.5.2","@storybook/theming":"5.0.11","identity-obj-proxy":"^3.0.0","intl-messageformat":"^7.5.4","webpack-dev-server":"3.3.1","@babel/preset-react":"7.0.0","@types/react-portal":"4.0.1","@types/react-window":"^1.8.1","babel-plugin-lodash":"3.3.4","html-webpack-plugin":"3.2.0","react-test-renderer":"16.4.2","@types/react-measure":"2.0.5","clean-webpack-plugin":"2.0.2","stats-webpack-plugin":"0.7.0","eslint-config-prettier":"4.1.0","react-google-recaptcha":"^0.14.1","tslint-config-prettier":"1.18.0","@gooddata/eslint-config":"^1.0.0","@gooddata/tslint-config":"1.0.0","@types/react-responsive":"^3.0.3","@types/storybook__react":"4.0.1","@types/stringify-object":"^3.2.0","enzyme-adapter-react-16":"1.3.1","@gooddata/test-storybook":"3.2.1","@storybook/addon-actions":"5.0.11","@storybook/addon-options":"5.0.11","node-sass-magic-importer":"5.1.0","react-syntax-highlighter":"11.0.2","@types/fixed-data-table-2":"0.8.1","stylelint-config-prettier":"5.2.0","@gooddata/stylelint-config":"4.0.0","@types/react-test-renderer":"16.0.0","circular-dependency-plugin":"5.0.2","compression-webpack-plugin":"2.0.0","@types/json-stable-stringify":"^1.0.32","@gooddata/frontend-npm-scripts":"1.1.0","@types/enzyme-adapter-react-16":"1.0.3","stylelint-checkstyle-formatter":"0.1.0","@types/storybook__addon-actions":"3.4.2","@babel/plugin-proposal-class-properties":"7.4.4","@babel/plugin-proposal-object-rest-spread":"7.4.4","@babel/plugin-transform-async-to-generator":"7.4.4"},"peerDependencies":{"react":"^16.5.2","react-dom":"^16.5.2"},"_npmOperationalInternal":{"tmp":"tmp/react-components_7.5.0-alpha-ptquang86-qp-sd-870-legend-2020-04-06T09-39-16-359Z_1586165992427_0.16677618712347297","host":"s3://npm-registry-packages"}},"7.5.0-beta.53":{"name":"@gooddata/react-components","version":"7.5.0-beta.53","author":{"name":"GoodData Corporation"},"license":"BSD-3-Clause","_id":"@gooddata/react-components@7.5.0-beta.53","maintainers":[{"name":"afi","email":"adam.fiedler@gooddata.com"},{"name":"bertold8","email":"ivan.nejezchleb@seznam.cz"},{"name":"brbistas","email":"valentinos.chraniotis@gooddata.com"},{"name":"bugsbunny338","email":"jiri.zajic@mensa.cz"},{"name":"de.do","email":"de.do@gooddata.com"},{"name":"gooddata-ci","email":"rail@gooddata.com"},{"name":"hung.nguyen.hoang","email":"hung.nguyen@gooddata.com"},{"name":"ivan.mjartan","email":"ivan.mjartan@gooddata.com"},{"name":"jakub-sterba","email":"jakub.sterba@gooddata.com"},{"name":"jankc","email":"jan.krapac@gmail.com"},{"name":"jaroslav.tomecek","email":"jaroslav.tomecek@gooddata.com"},{"name":"jkittler","email":"honza.kittler@gmail.com"},{"name":"khanh.le","email":"khanh.le@gooddata.com"},{"name":"lanhuynh","email":"lan.huynh@gooddata.com"},{"name":"linhhong","email":"linh.hong@gooddata.com"},{"name":"lupko","email":"lubomir.slivka@gooddata.com"},{"name":"matyas.kandl","email":"matyas.kandl@gooddata.com"},{"name":"michal.marsal","email":"michal.marsal@gooddata.com"},{"name":"naibinh","email":"naibinh@gmail.com"},{"name":"nikolacech","email":"nikola.cech@gooddata.com"},{"name":"nis.hua","email":"nis.hua@gooddata.com"},{"name":"no23reason","email":"dan.homola@hotmail.cz"},{"name":"patrikbraborec","email":"patrik.braborec@gooddata.com"},{"name":"pbenes","email":"petr.benes@gooddata.com"},{"name":"petrjanu","email":"petr.janu@gooddata.com"},{"name":"pkingo","email":"philipandreaskingo@hotmail.com"},{"name":"ptquang86","email":"ptquang86@gmail.com"},{"name":"qduval","email":"quentin.duval@gooddata.com"},{"name":"rodri360","email":"me@rodri360.com"},{"name":"sitina","email":"jiri.sitina@gooddata.com"},{"name":"strouhaljan","email":"strouhal.jan@gmail.com"},{"name":"tomas.kratochvil","email":"tomas.kratochvil@gooddata.com"},{"name":"tomasreichmann","email":"tomasreichmann@gmail.com"},{"name":"tomsatgd","email":"tomas.satinsky@gooddata.com"},{"name":"trung-le-quoc","email":"trung.le@gooddata.com"},{"name":"tu-ngo","email":"tungo1981@gmail.com"},{"name":"tulean","email":"tuan.le@gooddata.com"},{"name":"tuqt1005","email":"tu.tran@gooddata.com"},{"name":"utdnah","email":"danh.ung@gooddata.com"},{"name":"vlastikcz","email":"vlastimil.kotas@gooddata.com"},{"name":"vu.pham","email":"vu.pham@gooddata.com"},{"name":"xmort","email":"petr.dolejsi@gooddata.com"},{"name":"yanlipnican","email":"yanlipnican@gmail.com"}],"homepage":"https://github.com/gooddata/gooddata-react-components#readme","bugs":{"url":"https://github.com/gooddata/gooddata-react-components/issues"},"dist":{"shasum":"6bc3ead47b201273e1c6fb6b4942a667b2730675","tarball":"https://registry.npmjs.org/@gooddata/react-components/-/react-components-7.5.0-beta.53.tgz","fileCount":2499,"integrity":"sha512-JWGh+XYmGoVqdbiaSGI4xN4qr+/foQcsp30F/BCtR58JHs5yJUUxAa9Mww/fMaD+UqmAXdON1JVEabckDpX+Cg==","signatures":[{"sig":"MEUCIBZgyrrHFJs7kZBZfRQSDZ4dHQyAMCmtQPxjSNp2vC6AAiEAmuoVUGIfREgqSpPtA7prSHse177bvzgntu+kJe6fLuQ=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":9868698,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJeiwI4CRA9TVsSAnZWagAAa60P/38F3teQTq7gpHchwFmP\nvPhATPCA+RjlswwuCQc0J+LNZa8CGVFtwcAhzhNooQ8ITLQyhOIIiE+IxsFx\ntizB971nh6WLGoAP1WmhVdEU3PrwMXgzKv3lYKU61VOdTR1DYN2c3VsjaYJG\nGceRLsGfTgBp4kSPQx7VyIKybQwHE/joUoHP98g1/33w8A6tGIHjMJtT90zX\nQkIVbrzINsHiNNaqCD0RxRf66lUJsuoQJc4jNC4Tv5IvMOCOt2Nru7gGG0Us\nuc+82BGtZIGU1TbSDteqG48skmdllCx+MV5rozs0mSsT5zTfJPevjKMAFq7V\nn53doGjGs0PzCcwbEIITRkz+VdngZ3L4AaQm59lCXKNiRmmf7y1KuZwKSOI3\n2jcuDTakKnqvzUZBA+QSxlpxB/KT2jLXmyFlJKBl9k1OZRKWDfMyMfu6gLxc\n3Hd9ylvQEd7ujucbOViDq1HFfjG0bfZkJ04NwA2B9vpsg0Mz0xDY+i/RLJD+\nOxmNzZvHQ/wyTfk/yzAUVkfXkPFnWRqNxfgtaOUSNTVYTi1Ly+H7DDdvZaQj\n0Owf6qKSQq8jkp3okZAXvLWRkXllRz84M03IqK5QnQ9W6WM1nM+aOa+OLRPo\nuhOvGz0JbpNtl0bHYsiGFE230vyO02fnng883Ty4EoNoUc3v56HBoQ1TrxTb\n3ISH\r\n=hqE4\r\n-----END PGP SIGNATURE-----\r\n"},"main":"dist/index.js","husky":{"hooks":{"pre-commit":"lint-staged"}},"config":{"eslint":"./examples/**/*.{js,jsx}","tslint":"./{__mocks__,src,stories}/{,**/}*.{ts,tsx}"},"readme":"[![npm version](https://badge.fury.io/js/%40gooddata%2Freact-components.svg)](https://www.npmjs.com/package/@gooddata/react-components)\n\n# GoodData.UI React components\n> A React-based JavaScript library for building data-driven applications\n\n## Getting started\n- [GoodData.UI Documentation](http://sdk.gooddata.com/gooddata-ui/)\n- [GoodData.UI Live Examples](https://gooddata-examples.herokuapp.com/)\n- [Stack Overflow](https://stackoverflow.com/questions/tagged/gooddata)\n\n### Usage\nWith [yarn](https://yarnpkg.com) installed, go to your project directory and run\n```\n$ yarn add @gooddata/react-components\n```\nIf you prefer [npm](npmjs.com) run\n```\n$ npm install --save @gooddata/react-components\n```\n\nThe public API is exposed via global `index.js`. Except for the styles, do not import any other file directly\nbecause they are not intended to be part of the public API.\n\n## Contributing\n\nWe welcome any contribution in form of [issues](https://github.com/gooddata/gooddata-react-components/issues) or [pull requests](https://github.com/gooddata/gooddata-react-components/pulls).\n\nInstall [Node.js](http://nodejs.org) (node 12.16.1, npm v6.13.4) and [Yarn](https://classic.yarnpkg.com) (1.22.4).\n\nInstall dependencies:\n```\nyarn install --frozen-lockfile\n```\n\nThese commands may come in handy while developing:\n\n| command | description |\n| ------- | ----------- |\n| `yarn install --pure-lockfile` | first step |\n| ||\n| `yarn dev` | build react-components to `/dist` in watch mode |\n| `yarn test` | run all unit tests |\n| `yarn prettier-write` | format the source code to match the valid codestyle |\n| `yarn validate` | validate codestyle |\n| ||\n| `yarn storybook` | run storybook from `/stories` on http://localhost:9001 |\n| `yarn build-storybook` | build storybook to `/dist-storybook` |\n| `yarn test-storybook` | run storybook and [screenshot tests](https://github.com/gooddata/gdc-client-utils/tree/master/test-storybook) |\n| ||\n| `yarn examples` | run Live Examples dev-server from `/examples` on https://localhost:8999 |\n| `yarn examples-build` | build Live Examples to `/examples/dist` |\n| `yarn examples-server` | serve built Live Examples - see `/examples/server/src` |\n| `yarn examples-testcafe` | run testcafe tests against `localhost:8999` |\n\n### Deploy to heroku.com\nWhen you deploy this repo to heroku, it serves *GoodData.UI Live Examples*.\nRelevant tasks are in `Procfile` and `package.json`.\n\n```bash\n# run in the project directory\nheroku login\nheroku create <your-app-name>\nheroku config:set DOMAIN_ADMIN_USERNAME=x@gooddata.com DOMAIN_ADMIN_PASSWORD=xy PROJECT_ID_TO_ASSIGN=xms7ga4tf3g3nzucd8380o2bev8oeknp\ngit push heroku HEAD:master\nheroku open\n```\n### Enable Geo Chart for Storybook and Live Examples\nGeo chart uses Mapbox to render map which requires a Mapbox access token.\n- Register an account and create Mapbox access token at [guide](https://docs.mapbox.com/help/how-mapbox-works/access-tokens/)\n- Store the created token at `.env`:\n```bash\necho -e \"EXAMPLE_MAPBOX_ACCESS_TOKEN=token\" >> .env # only need to run once\necho -e \"STORYBOOK_MAPBOX_ACCESS_TOKEN=token\" >> .env # only need to run once\n```\n\n### Run Live Examples Locally\nTo run *GoodData.UI Live Examples* locally:\n```bash\ngit clone <this-repository>\ncd  <repository-folder>\nyarn install --pure-lockfile\nyarn examples\n```\nThen open https://localhost:8999 and login using Live Examples account (you can [create one here](https://gooddata-examples.herokuapp.com/registration)).\n\n### Run Storybook locally\n- Run storybook with token stored in `.env` for more secure\n```bash\nyarn storybook\n```\n- Or run storybook with token env param exposed to cli (not suggested)\n```bash\nSTORYBOOK_MAPBOX_ACCESS_TOKEN=token yarn storybook\n```\n- Apply either above way to `yarn build-storybook` or `yarn test-storybook`\n\n### Source code formatting\nThe source code in the repository is formatted by [Prettier](https://prettier.io/).\nThe format of the code is validated by our Continuous Integration server and is one of the requirements of successful merge.\n\nPrettier is supported by every major IDE. You can find the list of supported editors and how to configure them [here](https://prettier.io/docs/en/editors.html).\n\nIn the case, when your editor is not supported or you don't want to setup the integration, you can run the `yarn prettier-write` command to reformat the code before commit.\n\n## Changelog\n\n- see [CHANGELOG.md](CHANGELOG.md)\n\n## Supported versions\n\nIn order to make the user experience with integrating GoodData UI SDK as smooth and secure as possible and to ensure that the SDK is using the latest features of the platform, we will only provide support to two most recent major versions of UI SDK.\n\nThe most recent majors will be supported in the following modes:\n\n- The latest major version will receive all new functionality and all bug fixes\n- The previous major version will only receive fixes to critical issues and security fixes. These fixes will be applied on top of last released version of the previous major\n\nThe customers are encouraged to always use the latest version of the UI SDK.\n\nIn case of using older versions, the user might face API incompatibility, performance or security issues.\n\nPlease follow the installation instructions to update to the newest version.\n\n## License\n\n(C) 2007-2020 GoodData Corporation\n\nThis project is dual licensed:\n\n- The ATTRIBUTION-NONCOMMERCIAL 4.0 INTERNATIONAL (CC BY-NC 4.0) is used for purpose of the trial experience and evaluation of GoodData.UI library.\n- The GOODDATA GOODDATA.UI LIBRARY END USER LICENSE AGREEMENT is used for GoodData customers.\n\nFor more information, please see [LICENSE](https://github.com/gooddata/gooddata-react-components/blob/master/LICENSE)\n","gitHead":"1b16f3b2b0cbc366cd5632ed7118ebcf428c68b4","scripts":{"dev":"bash scripts/build.sh --dev-watch","test":"jest --watch","build":"bash scripts/build.sh","tslint":"yarn run-tslint -t verbose $npm_package_config_tslint","prepare":"cd examples/server && yarn install --frozen-lockfile && cd ../..; rm -r examples/node_modules 2>/dev/null; true","examples":"bash scripts/run-examples.sh","prepare?":"# Called before `npm publish` and on local `npm install`. Temporarily also for deleting obsolete node_modules. Ends with `true` to continue gracefully.","validate":"tsc --noEmit && yarn tslint && eslint $npm_package_config_eslint && yarn validate-style && yarn prettier-check","build-dev":"bash scripts/build.sh --dev","examples?":"# Default is developer domain, other options: yarn examples [sec,secure,stg,stg2,stg3,demo,developer or URL]","storybook":"yarn build && start-storybook -p 9001 -c .storybook","test-once":"jest","tslint-ci":"mkdir -p ./ci/results && yarn run-tslint -t checkstyle -o ./ci/results/tslint-results.xml $npm_package_config_tslint","run-tslint":"tslint -p tsconfig.json","validate-ci":"tsc --noEmit && yarn tslint-ci  && eslint $npm_package_config_eslint -f checkstyle -o ci/results/eslint-results.xml && yarn validate-style-ci && yarn prettier-check","examples-build":"bash scripts/build-examples.sh","prepublishOnly":"yarn build","prettier-check":"prettier --check '{src,stories,styles,__mocks__,examples/server/src,examples/src,examples/test}/**/*.{ts,js,tsx,jsx,json,scss,md,yaml,html}'","prettier-write":"prettier --write '{src,stories,styles,__mocks__,examples/server/src,examples/src,examples/test}/**/*.{ts,js,tsx,jsx,json,scss,md,yaml,html}'","test-storybook":"yarn build && test-storybook","validate-style":"stylelint '**/*.scss'","build-storybook":"yarn build && build-storybook -c .storybook -o dist-storybook","examples-server":"node examples/server/src/index.js","heroku-postbuild":"yarn examples-build developer","examples-testcafe":"./scripts/run-testcafe.sh visual","validate-style-ci":"stylelint '**/*.scss' --custom-formatter=node_modules/stylelint-checkstyle-formatter > ci/results/stylelint-results.xml","check-circular-deps":"madge --circular --extensions ts ./src","examples-testcafe-ci":"./scripts/run-testcafe.sh ci","examples-testcafe-live":"./scripts/run-testcafe.sh live"},"typings":"dist/index.d.ts","_npmUser":{"name":"gooddata-ci","email":"rail@gooddata.com"},"deprecated":"@gooddata/react-components@7 reached End of Support on March 31, 2022. Please upgrade (see https://sdk.gooddata.com/gooddata-ui/docs/supported_versions.html for more information).","repository":{"url":"git+ssh://git@github.com/gooddata/gooddata-react-components.git","type":"git"},"_npmVersion":"6.13.4","description":"GoodData.UI - A powerful JavaScript library for building analytical applications","directories":{},"lint-staged":{"{src,stories,styles,__mocks__,examples/server/src,examples/src,examples/test}/**/*.{ts,js,tsx,jsx,scss}":["npx gdc-fix-copyright","git add"],"{src,stories,styles,__mocks__,examples/server/src,examples/src,examples/test}/**/*.{ts,js,tsx,jsx,json,scss,md,yaml,html}":["prettier --write","git add"]},"_nodeVersion":"12.16.1","dependencies":{"rxjs":"^5.5.6","uuid":"^3.2.1","immer":"^1.3.1","lodash":"^4.17.15","date-fns":"^2.7.0","downshift":"^3.2.7","invariant":"^2.2.2","mapbox-gl":"^1.6.1","classnames":"^2.2.6","highcharts":"7.1.1","prop-types":"^15.6.0","react-intl":"^3.6.0","custom-event":"^1.0.1","react-window":"^1.8.1","ag-grid-react":"20.0.0","react-measure":"^2.3.0","@types/mapbox-gl":"^1.6.1","react-day-picker":"~7.3.0","react-responsive":"^3.0.0","stringify-object":"^2.4.0","@gooddata/typings":"^2.23.0","ag-grid-community":"20.0.0","http-status-codes":"^1.3.0","@gooddata/js-utils":"^3.5.0","@gooddata/numberjs":"^3.2.4","fixed-data-table-2":"0.7.17","@gooddata/goodstrap":"^68.4.0","react-dom-factories":"^1.0.2","@gooddata/gooddata-js":"^12.5.2","json-stable-stringify":"^1.0.1","react-transition-group":"^2.2.1","hoist-non-react-statics":"^3.3.0","nodelist-foreach-polyfill":"^1.2.0","@formatjs/intl-pluralrules":"^1.3.6","highcharts-grouped-categories":"^1.1.3"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"raf":"3.3.2","yup":"^0.24.1","jest":"24.7.1","husky":"3.0.0","madge":"^3.4.4","react":"^16.5.2","enzyme":"3.5.0","eslint":"4.19.1","formik":"^0.11.11","moment":"2.23.0","history":"^4.7.2","ts-jest":"24.0.0","webpack":"4.30.0","full-icu":"^1.3.0","prettier":"1.16.4","react-ga":"^2.5.2","recharts":"1.0.0-beta.9","testcafe":"1.1.4","commander":"2.14.1","node-sass":"4.13.0","react-dom":"^16.5.2","stylelint":"^10.0.0","supertest":"3.0.0","ts-loader":"6.0.0","@types/raf":"^3.4.0","css-loader":"0.28.7","jest-junit":"3.0.0","raw-loader":"0.5.1","styled-jsx":"2.2.1","typescript":"3.3.4000","@babel/core":"7.4.4","@types/jest":"24.0.6","@types/node":"7.0.8","@types/uuid":"3.4.3","file-loader":"3.0.1","jest-enzyme":"7.0.2","lint-staged":"9.1.0","sass-loader":"6.0.6","webpack-cli":"3.3.2","@types/react":"16.8.6","babel-loader":"8.0.5","react-helmet":"5.2.0","react-select":"1.2.1","style-loader":"0.19.1","@types/enzyme":"3.1.13","@types/lodash":"4.14.123","testcafe-live":"0.1.4","@babel/runtime":"7.4.4","dotenv-webpack":"^1.7.0","@babel/polyfill":"^7.4.4","@storybook/react":"5.0.11","@types/invariant":"2.2.29","@types/react-dom":"16.0.11","isomorphic-fetch":"2.2.1","react-datepicker":"1.1.0","react-router-dom":"4.2.2","@babel/preset-env":"7.4.4","@gooddata/mock-js":"^2.13.0","@storybook/addons":"5.0.11","@types/classnames":"2.2.3","@types/prop-types":"15.5.2","@storybook/theming":"5.0.11","identity-obj-proxy":"^3.0.0","intl-messageformat":"^7.5.4","webpack-dev-server":"3.3.1","@babel/preset-react":"7.0.0","@types/react-portal":"4.0.1","@types/react-window":"^1.8.1","babel-plugin-lodash":"3.3.4","html-webpack-plugin":"3.2.0","react-test-renderer":"16.4.2","@types/react-measure":"2.0.5","clean-webpack-plugin":"2.0.2","stats-webpack-plugin":"0.7.0","eslint-config-prettier":"4.1.0","react-google-recaptcha":"^0.14.1","tslint-config-prettier":"1.18.0","@gooddata/eslint-config":"^1.0.0","@gooddata/tslint-config":"1.0.0","@types/react-responsive":"^3.0.3","@types/storybook__react":"4.0.1","@types/stringify-object":"^3.2.0","enzyme-adapter-react-16":"1.3.1","@gooddata/test-storybook":"3.2.1","@storybook/addon-actions":"5.0.11","@storybook/addon-options":"5.0.11","node-sass-magic-importer":"5.1.0","react-syntax-highlighter":"11.0.2","@types/fixed-data-table-2":"0.8.1","stylelint-config-prettier":"5.2.0","@gooddata/stylelint-config":"4.0.0","@types/react-test-renderer":"16.0.0","circular-dependency-plugin":"5.0.2","compression-webpack-plugin":"2.0.0","@types/json-stable-stringify":"^1.0.32","@gooddata/frontend-npm-scripts":"1.1.0","@types/enzyme-adapter-react-16":"1.0.3","stylelint-checkstyle-formatter":"0.1.0","@types/storybook__addon-actions":"3.4.2","@babel/plugin-proposal-class-properties":"7.4.4","@babel/plugin-proposal-object-rest-spread":"7.4.4","@babel/plugin-transform-async-to-generator":"7.4.4"},"peerDependencies":{"react":"^16.5.2","react-dom":"^16.5.2"},"_npmOperationalInternal":{"tmp":"tmp/react-components_7.5.0-beta.53_1586168375456_0.9516909598113334","host":"s3://npm-registry-packages"}},"7.5.0-alpha-ptquang86-qp-sd-870-legend-2020-04-07T02-34-41-210Z":{"name":"@gooddata/react-components","version":"7.5.0-alpha-ptquang86-qp-sd-870-legend-2020-04-07T02-34-41-210Z","author":{"name":"GoodData Corporation"},"license":"BSD-3-Clause","_id":"@gooddata/react-components@7.5.0-alpha-ptquang86-qp-sd-870-legend-2020-04-07T02-34-41-210Z","maintainers":[{"name":"afi","email":"adam.fiedler@gooddata.com"},{"name":"bertold8","email":"ivan.nejezchleb@seznam.cz"},{"name":"brbistas","email":"valentinos.chraniotis@gooddata.com"},{"name":"bugsbunny338","email":"jiri.zajic@mensa.cz"},{"name":"de.do","email":"de.do@gooddata.com"},{"name":"gooddata-ci","email":"rail@gooddata.com"},{"name":"hung.nguyen.hoang","email":"hung.nguyen@gooddata.com"},{"name":"ivan.mjartan","email":"ivan.mjartan@gooddata.com"},{"name":"jakub-sterba","email":"jakub.sterba@gooddata.com"},{"name":"jankc","email":"jan.krapac@gmail.com"},{"name":"jaroslav.tomecek","email":"jaroslav.tomecek@gooddata.com"},{"name":"jkittler","email":"honza.kittler@gmail.com"},{"name":"khanh.le","email":"khanh.le@gooddata.com"},{"name":"lanhuynh","email":"lan.huynh@gooddata.com"},{"name":"linhhong","email":"linh.hong@gooddata.com"},{"name":"lupko","email":"lubomir.slivka@gooddata.com"},{"name":"matyas.kandl","email":"matyas.kandl@gooddata.com"},{"name":"michal.marsal","email":"michal.marsal@gooddata.com"},{"name":"naibinh","email":"naibinh@gmail.com"},{"name":"nikolacech","email":"nikola.cech@gooddata.com"},{"name":"nis.hua","email":"nis.hua@gooddata.com"},{"name":"no23reason","email":"dan.homola@hotmail.cz"},{"name":"patrikbraborec","email":"patrik.braborec@gooddata.com"},{"name":"pbenes","email":"petr.benes@gooddata.com"},{"name":"petrjanu","email":"petr.janu@gooddata.com"},{"name":"pkingo","email":"philipandreaskingo@hotmail.com"},{"name":"ptquang86","email":"ptquang86@gmail.com"},{"name":"qduval","email":"quentin.duval@gooddata.com"},{"name":"rodri360","email":"me@rodri360.com"},{"name":"sitina","email":"jiri.sitina@gooddata.com"},{"name":"strouhaljan","email":"strouhal.jan@gmail.com"},{"name":"tomas.kratochvil","email":"tomas.kratochvil@gooddata.com"},{"name":"tomasreichmann","email":"tomasreichmann@gmail.com"},{"name":"tomsatgd","email":"tomas.satinsky@gooddata.com"},{"name":"trung-le-quoc","email":"trung.le@gooddata.com"},{"name":"tu-ngo","email":"tungo1981@gmail.com"},{"name":"tulean","email":"tuan.le@gooddata.com"},{"name":"tuqt1005","email":"tu.tran@gooddata.com"},{"name":"utdnah","email":"danh.ung@gooddata.com"},{"name":"vlastikcz","email":"vlastimil.kotas@gooddata.com"},{"name":"vu.pham","email":"vu.pham@gooddata.com"},{"name":"xmort","email":"petr.dolejsi@gooddata.com"},{"name":"yanlipnican","email":"yanlipnican@gmail.com"}],"homepage":"https://github.com/gooddata/gooddata-react-components#readme","bugs":{"url":"https://github.com/gooddata/gooddata-react-components/issues"},"dist":{"shasum":"0ba9888e6599864da170a6bc4c6823a737836e6d","tarball":"https://registry.npmjs.org/@gooddata/react-components/-/react-components-7.5.0-alpha-ptquang86-qp-sd-870-legend-2020-04-07T02-34-41-210Z.tgz","fileCount":2512,"integrity":"sha512-Tva6fQjYI5h0T22xkzRQ/oYELkiW4GRSYE1OK/FuripfgkBK3puQQcxmXwdLqV/dCXdPZD77RPeM8yhSoqE6Bg==","signatures":[{"sig":"MEUCIGb224OcllaEF/PImJNx6M7Cuii0Ry6ZsQBz9Zg1oOlJAiEArOu1fGQuGT8UK1zXxpYgKDtrzLGUokaI+hpGDvKa7ks=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":9990129,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJei+bgCRA9TVsSAnZWagAA1/wP/3Hhi3U94FcKqrY7n1JX\nWgSYLDEMWILbsdVRwJ/+J/lsNKkdI9HNlFe6F6xkNbqBAi5bpuatloTqz/Wl\n+RkR2Gka7xcZlUoWA0XM1CeVM8htISx16dOSv1wOpc0st25VuW9zLTYR+m8Z\n7luPmHzNhAD+k6sFx9UhEGgSJMYdC9WEM/APKeeVVKHcgpDHvXkJKAjXKnUA\nwW46SLlNtT2n2GQAEHuDvQ6qpR8DaDnlA03Fr5ruE1JeX+1wPZosxZm3a27i\nH6gGHQeiiOII+7c6UmhVM9fpvpekCpZSN7QAz9s847FPp0eR+8T3Ma3RrsYP\ngYMZOTbfwVADYOUcH+emRB76H3V8O1Sa6R0Wc9/jzMzpiNZSg76Ryl5/Ud7D\ny+rRpmbhf452SI3HJXiY75eCN3jKCO6JnwRMivJFoQ00IkkyWktOCeOlkawl\nGyr85xygzARgicPD52/fu5082JOQVBqcqrKqujtSbWqzu5SA9ghNFTdxHyOD\nhi35PVyVJiUbjBJXtVAoFDhXidrsvSDZ1+InK8FdbRdWvnVx1AvVGrJbNAmW\ntsNpxcj7+jeqW9NiuzuZ8PZ3NlH/6bt00mhGLlzRKN8Wk4SfoBpot8Rx1rU0\nY3d7MJSuNWpdnU3U0Md3YBZaqRf13U0il0pQdv1w229oxTYCRJCv4SA5nnSL\nSW3V\r\n=DccS\r\n-----END PGP SIGNATURE-----\r\n"},"main":"dist/index.js","husky":{"hooks":{"pre-commit":"lint-staged"}},"config":{"eslint":"./examples/**/*.{js,jsx}","tslint":"./{__mocks__,src,stories}/{,**/}*.{ts,tsx}"},"readme":"[![npm version](https://badge.fury.io/js/%40gooddata%2Freact-components.svg)](https://www.npmjs.com/package/@gooddata/react-components)\n\n# GoodData.UI React components\n> A React-based JavaScript library for building data-driven applications\n\n## Getting started\n- [GoodData.UI Documentation](http://sdk.gooddata.com/gooddata-ui/)\n- [GoodData.UI Live Examples](https://gooddata-examples.herokuapp.com/)\n- [Stack Overflow](https://stackoverflow.com/questions/tagged/gooddata)\n\n### Usage\nWith [yarn](https://yarnpkg.com) installed, go to your project directory and run\n```\n$ yarn add @gooddata/react-components\n```\nIf you prefer [npm](npmjs.com) run\n```\n$ npm install --save @gooddata/react-components\n```\n\nThe public API is exposed via global `index.js`. Except for the styles, do not import any other file directly\nbecause they are not intended to be part of the public API.\n\n## Contributing\n\nWe welcome any contribution in form of [issues](https://github.com/gooddata/gooddata-react-components/issues) or [pull requests](https://github.com/gooddata/gooddata-react-components/pulls).\n\nInstall [Node.js](http://nodejs.org) (node 12.16.1, npm v6.13.4) and [Yarn](https://classic.yarnpkg.com) (1.22.4).\n\nInstall dependencies:\n```\nyarn install --frozen-lockfile\n```\n\nThese commands may come in handy while developing:\n\n| command | description |\n| ------- | ----------- |\n| `yarn install --pure-lockfile` | first step |\n| ||\n| `yarn dev` | build react-components to `/dist` in watch mode |\n| `yarn test` | run all unit tests |\n| `yarn prettier-write` | format the source code to match the valid codestyle |\n| `yarn validate` | validate codestyle |\n| ||\n| `yarn storybook` | run storybook from `/stories` on http://localhost:9001 |\n| `yarn build-storybook` | build storybook to `/dist-storybook` |\n| `yarn test-storybook` | run storybook and [screenshot tests](https://github.com/gooddata/gdc-client-utils/tree/master/test-storybook) |\n| ||\n| `yarn examples` | run Live Examples dev-server from `/examples` on https://localhost:8999 |\n| `yarn examples-build` | build Live Examples to `/examples/dist` |\n| `yarn examples-server` | serve built Live Examples - see `/examples/server/src` |\n| `yarn examples-testcafe` | run testcafe tests against `localhost:8999` |\n\n### Deploy to heroku.com\nWhen you deploy this repo to heroku, it serves *GoodData.UI Live Examples*.\nRelevant tasks are in `Procfile` and `package.json`.\n\n```bash\n# run in the project directory\nheroku login\nheroku create <your-app-name>\nheroku config:set DOMAIN_ADMIN_USERNAME=x@gooddata.com DOMAIN_ADMIN_PASSWORD=xy PROJECT_ID_TO_ASSIGN=xms7ga4tf3g3nzucd8380o2bev8oeknp\ngit push heroku HEAD:master\nheroku open\n```\n### Enable Geo Chart for Storybook and Live Examples\nGeo chart uses Mapbox to render map which requires a Mapbox access token.\n- Register an account and create Mapbox access token at [guide](https://docs.mapbox.com/help/how-mapbox-works/access-tokens/)\n- Store the created token at `.env`:\n```bash\necho -e \"EXAMPLE_MAPBOX_ACCESS_TOKEN=token\" >> .env # only need to run once\necho -e \"STORYBOOK_MAPBOX_ACCESS_TOKEN=token\" >> .env # only need to run once\n```\n\n### Run Live Examples Locally\nTo run *GoodData.UI Live Examples* locally:\n```bash\ngit clone <this-repository>\ncd  <repository-folder>\nyarn install --pure-lockfile\nyarn examples\n```\nThen open https://localhost:8999 and login using Live Examples account (you can [create one here](https://gooddata-examples.herokuapp.com/registration)).\n\n### Run Storybook locally\n- Run storybook with token stored in `.env` for more secure\n```bash\nyarn storybook\n```\n- Or run storybook with token env param exposed to cli (not suggested)\n```bash\nSTORYBOOK_MAPBOX_ACCESS_TOKEN=token yarn storybook\n```\n- Apply either above way to `yarn build-storybook` or `yarn test-storybook`\n\n### Source code formatting\nThe source code in the repository is formatted by [Prettier](https://prettier.io/).\nThe format of the code is validated by our Continuous Integration server and is one of the requirements of successful merge.\n\nPrettier is supported by every major IDE. You can find the list of supported editors and how to configure them [here](https://prettier.io/docs/en/editors.html).\n\nIn the case, when your editor is not supported or you don't want to setup the integration, you can run the `yarn prettier-write` command to reformat the code before commit.\n\n## Changelog\n\n- see [CHANGELOG.md](CHANGELOG.md)\n\n## Supported versions\n\nIn order to make the user experience with integrating GoodData UI SDK as smooth and secure as possible and to ensure that the SDK is using the latest features of the platform, we will only provide support to two most recent major versions of UI SDK.\n\nThe most recent majors will be supported in the following modes:\n\n- The latest major version will receive all new functionality and all bug fixes\n- The previous major version will only receive fixes to critical issues and security fixes. These fixes will be applied on top of last released version of the previous major\n\nThe customers are encouraged to always use the latest version of the UI SDK.\n\nIn case of using older versions, the user might face API incompatibility, performance or security issues.\n\nPlease follow the installation instructions to update to the newest version.\n\n## License\n\n(C) 2007-2020 GoodData Corporation\n\nThis project is dual licensed:\n\n- The ATTRIBUTION-NONCOMMERCIAL 4.0 INTERNATIONAL (CC BY-NC 4.0) is used for purpose of the trial experience and evaluation of GoodData.UI library.\n- The GOODDATA GOODDATA.UI LIBRARY END USER LICENSE AGREEMENT is used for GoodData customers.\n\nFor more information, please see [LICENSE](https://github.com/gooddata/gooddata-react-components/blob/master/LICENSE)\n","gitHead":"9a1d45e0956ffea17c21fd78c1a47a3e6c5d00bf","scripts":{"dev":"bash scripts/build.sh --dev-watch","test":"jest --watch","build":"bash scripts/build.sh","tslint":"yarn run-tslint -t verbose $npm_package_config_tslint","prepare":"cd examples/server && yarn install --frozen-lockfile && cd ../..; rm -r examples/node_modules 2>/dev/null; true","examples":"bash scripts/run-examples.sh","prepare?":"# Called before `npm publish` and on local `npm install`. Temporarily also for deleting obsolete node_modules. Ends with `true` to continue gracefully.","validate":"tsc --noEmit && yarn tslint && eslint $npm_package_config_eslint && yarn validate-style && yarn prettier-check","build-dev":"bash scripts/build.sh --dev","examples?":"# Default is developer domain, other options: yarn examples [sec,secure,stg,stg2,stg3,demo,developer or URL]","storybook":"yarn build && start-storybook -p 9001 -c .storybook","test-once":"jest","tslint-ci":"mkdir -p ./ci/results && yarn run-tslint -t checkstyle -o ./ci/results/tslint-results.xml $npm_package_config_tslint","run-tslint":"tslint -p tsconfig.json","validate-ci":"tsc --noEmit && yarn tslint-ci  && eslint $npm_package_config_eslint -f checkstyle -o ci/results/eslint-results.xml && yarn validate-style-ci && yarn prettier-check","examples-build":"bash scripts/build-examples.sh","prepublishOnly":"yarn build","prettier-check":"prettier --check '{src,stories,styles,__mocks__,examples/server/src,examples/src,examples/test}/**/*.{ts,js,tsx,jsx,json,scss,md,yaml,html}'","prettier-write":"prettier --write '{src,stories,styles,__mocks__,examples/server/src,examples/src,examples/test}/**/*.{ts,js,tsx,jsx,json,scss,md,yaml,html}'","test-storybook":"yarn build && test-storybook","validate-style":"stylelint '**/*.scss'","build-storybook":"yarn build && build-storybook -c .storybook -o dist-storybook","examples-server":"node examples/server/src/index.js","heroku-postbuild":"yarn examples-build developer","examples-testcafe":"./scripts/run-testcafe.sh visual","validate-style-ci":"stylelint '**/*.scss' --custom-formatter=node_modules/stylelint-checkstyle-formatter > ci/results/stylelint-results.xml","check-circular-deps":"madge --circular --extensions ts ./src","examples-testcafe-ci":"./scripts/run-testcafe.sh ci","examples-testcafe-live":"./scripts/run-testcafe.sh live"},"typings":"dist/index.d.ts","_npmUser":{"name":"ptquang86","email":"ptquang86@gmail.com"},"deprecated":"@gooddata/react-components@7 reached End of Support on March 31, 2022. Please upgrade (see https://sdk.gooddata.com/gooddata-ui/docs/supported_versions.html for more information).","repository":{"url":"git+ssh://git@github.com/gooddata/gooddata-react-components.git","type":"git"},"_npmVersion":"6.13.4","description":"GoodData.UI - A powerful JavaScript library for building analytical applications","directories":{},"lint-staged":{"{src,stories,styles,__mocks__,examples/server/src,examples/src,examples/test}/**/*.{ts,js,tsx,jsx,scss}":["npx gdc-fix-copyright","git add"],"{src,stories,styles,__mocks__,examples/server/src,examples/src,examples/test}/**/*.{ts,js,tsx,jsx,json,scss,md,yaml,html}":["prettier --write","git add"]},"_nodeVersion":"12.16.1","dependencies":{"rxjs":"^5.5.6","uuid":"^3.2.1","immer":"^1.3.1","lodash":"^4.17.15","date-fns":"^2.7.0","downshift":"^3.2.7","invariant":"^2.2.2","mapbox-gl":"^1.6.1","classnames":"^2.2.6","highcharts":"7.1.1","prop-types":"^15.6.0","react-intl":"^3.6.0","custom-event":"^1.0.1","react-window":"^1.8.1","ag-grid-react":"20.0.0","react-measure":"^2.3.0","@types/mapbox-gl":"^1.6.1","react-day-picker":"~7.3.0","react-responsive":"^3.0.0","stringify-object":"^2.4.0","@gooddata/typings":"^2.23.0","ag-grid-community":"20.0.0","http-status-codes":"^1.3.0","@gooddata/js-utils":"^3.5.0","@gooddata/numberjs":"^3.2.4","fixed-data-table-2":"0.7.17","@gooddata/goodstrap":"^68.4.0","react-dom-factories":"^1.0.2","@gooddata/gooddata-js":"^12.5.2","json-stable-stringify":"^1.0.1","react-transition-group":"^2.2.1","hoist-non-react-statics":"^3.3.0","nodelist-foreach-polyfill":"^1.2.0","@formatjs/intl-pluralrules":"^1.3.6","highcharts-grouped-categories":"^1.1.3"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"raf":"3.3.2","yup":"^0.24.1","jest":"24.7.1","husky":"3.0.0","madge":"^3.4.4","react":"^16.5.2","enzyme":"3.5.0","eslint":"4.19.1","formik":"^0.11.11","moment":"2.23.0","history":"^4.7.2","ts-jest":"24.0.0","webpack":"4.30.0","full-icu":"^1.3.0","prettier":"1.16.4","react-ga":"^2.5.2","recharts":"1.0.0-beta.9","testcafe":"1.1.4","commander":"2.14.1","node-sass":"4.13.0","react-dom":"^16.5.2","stylelint":"^10.0.0","supertest":"3.0.0","ts-loader":"6.0.0","@types/raf":"^3.4.0","css-loader":"0.28.7","jest-junit":"3.0.0","raw-loader":"0.5.1","styled-jsx":"2.2.1","typescript":"3.3.4000","@babel/core":"7.4.4","@types/jest":"24.0.6","@types/node":"7.0.8","@types/uuid":"3.4.3","file-loader":"3.0.1","jest-enzyme":"7.0.2","lint-staged":"9.1.0","sass-loader":"6.0.6","webpack-cli":"3.3.2","@types/react":"16.8.6","babel-loader":"8.0.5","react-helmet":"5.2.0","react-select":"1.2.1","style-loader":"0.19.1","@types/enzyme":"3.1.13","@types/lodash":"4.14.123","testcafe-live":"0.1.4","@babel/runtime":"7.4.4","dotenv-webpack":"^1.7.0","@babel/polyfill":"^7.4.4","@storybook/react":"5.0.11","@types/invariant":"2.2.29","@types/react-dom":"16.0.11","isomorphic-fetch":"2.2.1","react-datepicker":"1.1.0","react-router-dom":"4.2.2","@babel/preset-env":"7.4.4","@gooddata/mock-js":"^2.13.0","@storybook/addons":"5.0.11","@types/classnames":"2.2.3","@types/prop-types":"15.5.2","@storybook/theming":"5.0.11","identity-obj-proxy":"^3.0.0","intl-messageformat":"^7.5.4","webpack-dev-server":"3.3.1","@babel/preset-react":"7.0.0","@types/react-portal":"4.0.1","@types/react-window":"^1.8.1","babel-plugin-lodash":"3.3.4","html-webpack-plugin":"3.2.0","react-test-renderer":"16.4.2","@types/react-measure":"2.0.5","clean-webpack-plugin":"2.0.2","stats-webpack-plugin":"0.7.0","eslint-config-prettier":"4.1.0","react-google-recaptcha":"^0.14.1","tslint-config-prettier":"1.18.0","@gooddata/eslint-config":"^1.0.0","@gooddata/tslint-config":"1.0.0","@types/react-responsive":"^3.0.3","@types/storybook__react":"4.0.1","@types/stringify-object":"^3.2.0","enzyme-adapter-react-16":"1.3.1","@gooddata/test-storybook":"3.2.1","@storybook/addon-actions":"5.0.11","@storybook/addon-options":"5.0.11","node-sass-magic-importer":"5.1.0","react-syntax-highlighter":"11.0.2","@types/fixed-data-table-2":"0.8.1","stylelint-config-prettier":"5.2.0","@gooddata/stylelint-config":"4.0.0","@types/react-test-renderer":"16.0.0","circular-dependency-plugin":"5.0.2","compression-webpack-plugin":"2.0.0","@types/json-stable-stringify":"^1.0.32","@gooddata/frontend-npm-scripts":"1.1.0","@types/enzyme-adapter-react-16":"1.0.3","stylelint-checkstyle-formatter":"0.1.0","@types/storybook__addon-actions":"3.4.2","@babel/plugin-proposal-class-properties":"7.4.4","@babel/plugin-proposal-object-rest-spread":"7.4.4","@babel/plugin-transform-async-to-generator":"7.4.4"},"peerDependencies":{"react":"^16.5.2","react-dom":"^16.5.2"},"_npmOperationalInternal":{"tmp":"tmp/react-components_7.5.0-alpha-ptquang86-qp-sd-870-legend-2020-04-07T02-34-41-210Z_1586226911372_0.7763323908579454","host":"s3://npm-registry-packages"}},"7.5.0-alpha-ptquang86-qp-sd-870-legend-2020-04-07T04-31-24-632Z":{"name":"@gooddata/react-components","version":"7.5.0-alpha-ptquang86-qp-sd-870-legend-2020-04-07T04-31-24-632Z","author":{"name":"GoodData Corporation"},"license":"BSD-3-Clause","_id":"@gooddata/react-components@7.5.0-alpha-ptquang86-qp-sd-870-legend-2020-04-07T04-31-24-632Z","maintainers":[{"name":"afi","email":"adam.fiedler@gooddata.com"},{"name":"bertold8","email":"ivan.nejezchleb@seznam.cz"},{"name":"brbistas","email":"valentinos.chraniotis@gooddata.com"},{"name":"bugsbunny338","email":"jiri.zajic@mensa.cz"},{"name":"de.do","email":"de.do@gooddata.com"},{"name":"gooddata-ci","email":"rail@gooddata.com"},{"name":"hung.nguyen.hoang","email":"hung.nguyen@gooddata.com"},{"name":"ivan.mjartan","email":"ivan.mjartan@gooddata.com"},{"name":"jakub-sterba","email":"jakub.sterba@gooddata.com"},{"name":"jankc","email":"jan.krapac@gmail.com"},{"name":"jaroslav.tomecek","email":"jaroslav.tomecek@gooddata.com"},{"name":"jkittler","email":"honza.kittler@gmail.com"},{"name":"khanh.le","email":"khanh.le@gooddata.com"},{"name":"lanhuynh","email":"lan.huynh@gooddata.com"},{"name":"linhhong","email":"linh.hong@gooddata.com"},{"name":"lupko","email":"lubomir.slivka@gooddata.com"},{"name":"matyas.kandl","email":"matyas.kandl@gooddata.com"},{"name":"michal.marsal","email":"michal.marsal@gooddata.com"},{"name":"naibinh","email":"naibinh@gmail.com"},{"name":"nikolacech","email":"nikola.cech@gooddata.com"},{"name":"nis.hua","email":"nis.hua@gooddata.com"},{"name":"no23reason","email":"dan.homola@hotmail.cz"},{"name":"patrikbraborec","email":"patrik.braborec@gooddata.com"},{"name":"pbenes","email":"petr.benes@gooddata.com"},{"name":"petrjanu","email":"petr.janu@gooddata.com"},{"name":"pkingo","email":"philipandreaskingo@hotmail.com"},{"name":"ptquang86","email":"ptquang86@gmail.com"},{"name":"qduval","email":"quentin.duval@gooddata.com"},{"name":"rodri360","email":"me@rodri360.com"},{"name":"sitina","email":"jiri.sitina@gooddata.com"},{"name":"strouhaljan","email":"strouhal.jan@gmail.com"},{"name":"tomas.kratochvil","email":"tomas.kratochvil@gooddata.com"},{"name":"tomasreichmann","email":"tomasreichmann@gmail.com"},{"name":"tomsatgd","email":"tomas.satinsky@gooddata.com"},{"name":"trung-le-quoc","email":"trung.le@gooddata.com"},{"name":"tu-ngo","email":"tungo1981@gmail.com"},{"name":"tulean","email":"tuan.le@gooddata.com"},{"name":"tuqt1005","email":"tu.tran@gooddata.com"},{"name":"utdnah","email":"danh.ung@gooddata.com"},{"name":"vlastikcz","email":"vlastimil.kotas@gooddata.com"},{"name":"vu.pham","email":"vu.pham@gooddata.com"},{"name":"xmort","email":"petr.dolejsi@gooddata.com"},{"name":"yanlipnican","email":"yanlipnican@gmail.com"}],"homepage":"https://github.com/gooddata/gooddata-react-components#readme","bugs":{"url":"https://github.com/gooddata/gooddata-react-components/issues"},"dist":{"shasum":"561fd1900b6ca830c2e77b0aaedd25ae158308e3","tarball":"https://registry.npmjs.org/@gooddata/react-components/-/react-components-7.5.0-alpha-ptquang86-qp-sd-870-legend-2020-04-07T04-31-24-632Z.tgz","fileCount":2512,"integrity":"sha512-Q8T/IXeR7QYSQf6uOW7XXxrRroWOfdufQYe4zlaPno3LdHTER+qAlaZEB30hTtXOJmlqVKNzZ1g2ulSB4p3tdw==","signatures":[{"sig":"MEQCIHUseqyG1MeXZBJhTLSXndeE2lJJlwD9f1w3BCZggqRTAiBuYdd22tQD+fH+YGWf1EA/t3ENT033jw+CytSYb4zGzQ==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":9993667,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJejAI6CRA9TVsSAnZWagAA/3oQAJHu5jYf8CsEux0mRA9V\n0Hv52OyjzgtcxgZCSNpvh3VzZE2LFi0TzZGjoqn+ICec6N8NNI7TrXJPdx2O\nHOBhrL1UkdPdcz8sUZ/ldnYgtcxlNnUpJhMdMcCxYuvwy1c2WW9u8BoYwH8O\n4f4LGx8EqqUJSHINTiw729Hcp4+Mdw1UiKYcq/biJ5dP/Hb6RjKSwvizzuMD\nPFR55BglHOH3F12YsAibxJiASEtP6wMKHYh5QpgWedsau2EKxkSmVhct9NJn\nLUk9DSJPyZt1wESG9jHVHbF32tBGVucUHg9ufV0Wg6hQ30U+9h/LoT1EAFE3\npoCE3UBViJs1TisNPlHHadpm8PjWqxQ50c7EBNWzqpVlW1wT1HhNmopXhgg0\ngh52SiONnWkcvheIBls1GjCDdG7w0RunfDaV+yidC+6rJ3mU/Zkc2p1oQn7e\n77kB5s2Mq8FoJMQvK/F4+rAy07GV2NDe9Y/Kz4dEIaDvIhRqaO5sDH7u2fHy\n6U0H+AWVLd8NJIN9zeoYfyatRQUhJrkunlb4RL4iwp8oykj4qLnNwlFM0kkp\n+E/hxAI+YMgqNZn+FT+8PA1RKXGTCb1z3AfVLzcYHgpi7LBGJ5A/nw2Sb1uH\nr06xjj4VP2RTJ5Nz++nH1kSbffuGIaMM+GuFaQqPq+j2fmLcsTEQIAbVXfKb\nH4oK\r\n=KyXs\r\n-----END PGP SIGNATURE-----\r\n"},"main":"dist/index.js","husky":{"hooks":{"pre-commit":"lint-staged"}},"config":{"eslint":"./examples/**/*.{js,jsx}","tslint":"./{__mocks__,src,stories}/{,**/}*.{ts,tsx}"},"readme":"[![npm version](https://badge.fury.io/js/%40gooddata%2Freact-components.svg)](https://www.npmjs.com/package/@gooddata/react-components)\n\n# GoodData.UI React components\n> A React-based JavaScript library for building data-driven applications\n\n## Getting started\n- [GoodData.UI Documentation](http://sdk.gooddata.com/gooddata-ui/)\n- [GoodData.UI Live Examples](https://gooddata-examples.herokuapp.com/)\n- [Stack Overflow](https://stackoverflow.com/questions/tagged/gooddata)\n\n### Usage\nWith [yarn](https://yarnpkg.com) installed, go to your project directory and run\n```\n$ yarn add @gooddata/react-components\n```\nIf you prefer [npm](npmjs.com) run\n```\n$ npm install --save @gooddata/react-components\n```\n\nThe public API is exposed via global `index.js`. Except for the styles, do not import any other file directly\nbecause they are not intended to be part of the public API.\n\n## Contributing\n\nWe welcome any contribution in form of [issues](https://github.com/gooddata/gooddata-react-components/issues) or [pull requests](https://github.com/gooddata/gooddata-react-components/pulls).\n\nInstall [Node.js](http://nodejs.org) (node 12.16.1, npm v6.13.4) and [Yarn](https://classic.yarnpkg.com) (1.22.4).\n\nInstall dependencies:\n```\nyarn install --frozen-lockfile\n```\n\nThese commands may come in handy while developing:\n\n| command | description |\n| ------- | ----------- |\n| `yarn install --pure-lockfile` | first step |\n| ||\n| `yarn dev` | build react-components to `/dist` in watch mode |\n| `yarn test` | run all unit tests |\n| `yarn prettier-write` | format the source code to match the valid codestyle |\n| `yarn validate` | validate codestyle |\n| ||\n| `yarn storybook` | run storybook from `/stories` on http://localhost:9001 |\n| `yarn build-storybook` | build storybook to `/dist-storybook` |\n| `yarn test-storybook` | run storybook and [screenshot tests](https://github.com/gooddata/gdc-client-utils/tree/master/test-storybook) |\n| ||\n| `yarn examples` | run Live Examples dev-server from `/examples` on https://localhost:8999 |\n| `yarn examples-build` | build Live Examples to `/examples/dist` |\n| `yarn examples-server` | serve built Live Examples - see `/examples/server/src` |\n| `yarn examples-testcafe` | run testcafe tests against `localhost:8999` |\n\n### Deploy to heroku.com\nWhen you deploy this repo to heroku, it serves *GoodData.UI Live Examples*.\nRelevant tasks are in `Procfile` and `package.json`.\n\n```bash\n# run in the project directory\nheroku login\nheroku create <your-app-name>\nheroku config:set DOMAIN_ADMIN_USERNAME=x@gooddata.com DOMAIN_ADMIN_PASSWORD=xy PROJECT_ID_TO_ASSIGN=xms7ga4tf3g3nzucd8380o2bev8oeknp\ngit push heroku HEAD:master\nheroku open\n```\n### Enable Geo Chart for Storybook and Live Examples\nGeo chart uses Mapbox to render map which requires a Mapbox access token.\n- Register an account and create Mapbox access token at [guide](https://docs.mapbox.com/help/how-mapbox-works/access-tokens/)\n- Store the created token at `.env`:\n```bash\necho -e \"EXAMPLE_MAPBOX_ACCESS_TOKEN=token\" >> .env # only need to run once\necho -e \"STORYBOOK_MAPBOX_ACCESS_TOKEN=token\" >> .env # only need to run once\n```\n\n### Run Live Examples Locally\nTo run *GoodData.UI Live Examples* locally:\n```bash\ngit clone <this-repository>\ncd  <repository-folder>\nyarn install --pure-lockfile\nyarn examples\n```\nThen open https://localhost:8999 and login using Live Examples account (you can [create one here](https://gooddata-examples.herokuapp.com/registration)).\n\n### Run Storybook locally\n- Run storybook with token stored in `.env` for more secure\n```bash\nyarn storybook\n```\n- Or run storybook with token env param exposed to cli (not suggested)\n```bash\nSTORYBOOK_MAPBOX_ACCESS_TOKEN=token yarn storybook\n```\n- Apply either above way to `yarn build-storybook` or `yarn test-storybook`\n\n### Source code formatting\nThe source code in the repository is formatted by [Prettier](https://prettier.io/).\nThe format of the code is validated by our Continuous Integration server and is one of the requirements of successful merge.\n\nPrettier is supported by every major IDE. You can find the list of supported editors and how to configure them [here](https://prettier.io/docs/en/editors.html).\n\nIn the case, when your editor is not supported or you don't want to setup the integration, you can run the `yarn prettier-write` command to reformat the code before commit.\n\n## Changelog\n\n- see [CHANGELOG.md](CHANGELOG.md)\n\n## Supported versions\n\nIn order to make the user experience with integrating GoodData UI SDK as smooth and secure as possible and to ensure that the SDK is using the latest features of the platform, we will only provide support to two most recent major versions of UI SDK.\n\nThe most recent majors will be supported in the following modes:\n\n- The latest major version will receive all new functionality and all bug fixes\n- The previous major version will only receive fixes to critical issues and security fixes. These fixes will be applied on top of last released version of the previous major\n\nThe customers are encouraged to always use the latest version of the UI SDK.\n\nIn case of using older versions, the user might face API incompatibility, performance or security issues.\n\nPlease follow the installation instructions to update to the newest version.\n\n## License\n\n(C) 2007-2020 GoodData Corporation\n\nThis project is dual licensed:\n\n- The ATTRIBUTION-NONCOMMERCIAL 4.0 INTERNATIONAL (CC BY-NC 4.0) is used for purpose of the trial experience and evaluation of GoodData.UI library.\n- The GOODDATA GOODDATA.UI LIBRARY END USER LICENSE AGREEMENT is used for GoodData customers.\n\nFor more information, please see [LICENSE](https://github.com/gooddata/gooddata-react-components/blob/master/LICENSE)\n","gitHead":"8150e76d7a5bb846cc6174c6c8c7e1ff2c371352","scripts":{"dev":"bash scripts/build.sh --dev-watch","test":"jest --watch","build":"bash scripts/build.sh","tslint":"yarn run-tslint -t verbose $npm_package_config_tslint","prepare":"cd examples/server && yarn install --frozen-lockfile && cd ../..; rm -r examples/node_modules 2>/dev/null; true","examples":"bash scripts/run-examples.sh","prepare?":"# Called before `npm publish` and on local `npm install`. Temporarily also for deleting obsolete node_modules. Ends with `true` to continue gracefully.","validate":"tsc --noEmit && yarn tslint && eslint $npm_package_config_eslint && yarn validate-style && yarn prettier-check","build-dev":"bash scripts/build.sh --dev","examples?":"# Default is developer domain, other options: yarn examples [sec,secure,stg,stg2,stg3,demo,developer or URL]","storybook":"yarn build && start-storybook -p 9001 -c .storybook","test-once":"jest","tslint-ci":"mkdir -p ./ci/results && yarn run-tslint -t checkstyle -o ./ci/results/tslint-results.xml $npm_package_config_tslint","run-tslint":"tslint -p tsconfig.json","validate-ci":"tsc --noEmit && yarn tslint-ci  && eslint $npm_package_config_eslint -f checkstyle -o ci/results/eslint-results.xml && yarn validate-style-ci && yarn prettier-check","examples-build":"bash scripts/build-examples.sh","prepublishOnly":"yarn build","prettier-check":"prettier --check '{src,stories,styles,__mocks__,examples/server/src,examples/src,examples/test}/**/*.{ts,js,tsx,jsx,json,scss,md,yaml,html}'","prettier-write":"prettier --write '{src,stories,styles,__mocks__,examples/server/src,examples/src,examples/test}/**/*.{ts,js,tsx,jsx,json,scss,md,yaml,html}'","test-storybook":"yarn build && test-storybook","validate-style":"stylelint '**/*.scss'","build-storybook":"yarn build && build-storybook -c .storybook -o dist-storybook","examples-server":"node examples/server/src/index.js","heroku-postbuild":"yarn examples-build developer","examples-testcafe":"./scripts/run-testcafe.sh visual","validate-style-ci":"stylelint '**/*.scss' --custom-formatter=node_modules/stylelint-checkstyle-formatter > ci/results/stylelint-results.xml","check-circular-deps":"madge --circular --extensions ts ./src","examples-testcafe-ci":"./scripts/run-testcafe.sh ci","examples-testcafe-live":"./scripts/run-testcafe.sh live"},"typings":"dist/index.d.ts","_npmUser":{"name":"ptquang86","email":"ptquang86@gmail.com"},"deprecated":"@gooddata/react-components@7 reached End of Support on March 31, 2022. Please upgrade (see https://sdk.gooddata.com/gooddata-ui/docs/supported_versions.html for more information).","repository":{"url":"git+ssh://git@github.com/gooddata/gooddata-react-components.git","type":"git"},"_npmVersion":"6.13.4","description":"GoodData.UI - A powerful JavaScript library for building analytical applications","directories":{},"lint-staged":{"{src,stories,styles,__mocks__,examples/server/src,examples/src,examples/test}/**/*.{ts,js,tsx,jsx,scss}":["npx gdc-fix-copyright","git add"],"{src,stories,styles,__mocks__,examples/server/src,examples/src,examples/test}/**/*.{ts,js,tsx,jsx,json,scss,md,yaml,html}":["prettier --write","git add"]},"_nodeVersion":"12.16.1","dependencies":{"rxjs":"^5.5.6","uuid":"^3.2.1","immer":"^1.3.1","lodash":"^4.17.15","date-fns":"^2.7.0","downshift":"^3.2.7","invariant":"^2.2.2","mapbox-gl":"^1.6.1","classnames":"^2.2.6","highcharts":"7.1.1","prop-types":"^15.6.0","react-intl":"^3.6.0","custom-event":"^1.0.1","react-window":"^1.8.1","ag-grid-react":"20.0.0","react-measure":"^2.3.0","@types/mapbox-gl":"^1.6.1","react-day-picker":"~7.3.0","react-responsive":"^3.0.0","stringify-object":"^2.4.0","@gooddata/typings":"^2.23.0","ag-grid-community":"20.0.0","http-status-codes":"^1.3.0","@gooddata/js-utils":"^3.5.0","@gooddata/numberjs":"^3.2.4","fixed-data-table-2":"0.7.17","@gooddata/goodstrap":"^68.4.0","react-dom-factories":"^1.0.2","@gooddata/gooddata-js":"^12.5.2","json-stable-stringify":"^1.0.1","react-transition-group":"^2.2.1","hoist-non-react-statics":"^3.3.0","nodelist-foreach-polyfill":"^1.2.0","@formatjs/intl-pluralrules":"^1.3.6","highcharts-grouped-categories":"^1.1.3"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"raf":"3.3.2","yup":"^0.24.1","jest":"24.7.1","husky":"3.0.0","madge":"^3.4.4","react":"^16.5.2","enzyme":"3.5.0","eslint":"4.19.1","formik":"^0.11.11","moment":"2.23.0","history":"^4.7.2","ts-jest":"24.0.0","webpack":"4.30.0","full-icu":"^1.3.0","prettier":"1.16.4","react-ga":"^2.5.2","recharts":"1.0.0-beta.9","testcafe":"1.1.4","commander":"2.14.1","node-sass":"4.13.0","react-dom":"^16.5.2","stylelint":"^10.0.0","supertest":"3.0.0","ts-loader":"6.0.0","@types/raf":"^3.4.0","css-loader":"0.28.7","jest-junit":"3.0.0","raw-loader":"0.5.1","styled-jsx":"2.2.1","typescript":"3.3.4000","@babel/core":"7.4.4","@types/jest":"24.0.6","@types/node":"7.0.8","@types/uuid":"3.4.3","file-loader":"3.0.1","jest-enzyme":"7.0.2","lint-staged":"9.1.0","sass-loader":"6.0.6","webpack-cli":"3.3.2","@types/react":"16.8.6","babel-loader":"8.0.5","react-helmet":"5.2.0","react-select":"1.2.1","style-loader":"0.19.1","@types/enzyme":"3.1.13","@types/lodash":"4.14.123","testcafe-live":"0.1.4","@babel/runtime":"7.4.4","dotenv-webpack":"^1.7.0","@babel/polyfill":"^7.4.4","@storybook/react":"5.0.11","@types/invariant":"2.2.29","@types/react-dom":"16.0.11","isomorphic-fetch":"2.2.1","react-datepicker":"1.1.0","react-router-dom":"4.2.2","@babel/preset-env":"7.4.4","@gooddata/mock-js":"^2.13.0","@storybook/addons":"5.0.11","@types/classnames":"2.2.3","@types/prop-types":"15.5.2","@storybook/theming":"5.0.11","identity-obj-proxy":"^3.0.0","intl-messageformat":"^7.5.4","webpack-dev-server":"3.3.1","@babel/preset-react":"7.0.0","@types/react-portal":"4.0.1","@types/react-window":"^1.8.1","babel-plugin-lodash":"3.3.4","html-webpack-plugin":"3.2.0","react-test-renderer":"16.4.2","@types/react-measure":"2.0.5","clean-webpack-plugin":"2.0.2","stats-webpack-plugin":"0.7.0","eslint-config-prettier":"4.1.0","react-google-recaptcha":"^0.14.1","tslint-config-prettier":"1.18.0","@gooddata/eslint-config":"^1.0.0","@gooddata/tslint-config":"1.0.0","@types/react-responsive":"^3.0.3","@types/storybook__react":"4.0.1","@types/stringify-object":"^3.2.0","enzyme-adapter-react-16":"1.3.1","@gooddata/test-storybook":"3.2.1","@storybook/addon-actions":"5.0.11","@storybook/addon-options":"5.0.11","node-sass-magic-importer":"5.1.0","react-syntax-highlighter":"11.0.2","@types/fixed-data-table-2":"0.8.1","stylelint-config-prettier":"5.2.0","@gooddata/stylelint-config":"4.0.0","@types/react-test-renderer":"16.0.0","circular-dependency-plugin":"5.0.2","compression-webpack-plugin":"2.0.0","@types/json-stable-stringify":"^1.0.32","@gooddata/frontend-npm-scripts":"1.1.0","@types/enzyme-adapter-react-16":"1.0.3","stylelint-checkstyle-formatter":"0.1.0","@types/storybook__addon-actions":"3.4.2","@babel/plugin-proposal-class-properties":"7.4.4","@babel/plugin-proposal-object-rest-spread":"7.4.4","@babel/plugin-transform-async-to-generator":"7.4.4"},"peerDependencies":{"react":"^16.5.2","react-dom":"^16.5.2"},"_npmOperationalInternal":{"tmp":"tmp/react-components_7.5.0-alpha-ptquang86-qp-sd-870-legend-2020-04-07T04-31-24-632Z_1586233914046_0.7089100069879692","host":"s3://npm-registry-packages"}},"7.5.0-alpha-de.do-dedo-sd-873-2020-04-07T09-20-56-097Z":{"name":"@gooddata/react-components","version":"7.5.0-alpha-de.do-dedo-sd-873-2020-04-07T09-20-56-097Z","author":{"name":"GoodData Corporation"},"license":"BSD-3-Clause","_id":"@gooddata/react-components@7.5.0-alpha-de.do-dedo-sd-873-2020-04-07T09-20-56-097Z","maintainers":[{"name":"afi","email":"adam.fiedler@gooddata.com"},{"name":"bertold8","email":"ivan.nejezchleb@seznam.cz"},{"name":"brbistas","email":"valentinos.chraniotis@gooddata.com"},{"name":"bugsbunny338","email":"jiri.zajic@mensa.cz"},{"name":"de.do","email":"de.do@gooddata.com"},{"name":"gooddata-ci","email":"rail@gooddata.com"},{"name":"hung.nguyen.hoang","email":"hung.nguyen@gooddata.com"},{"name":"ivan.mjartan","email":"ivan.mjartan@gooddata.com"},{"name":"jakub-sterba","email":"jakub.sterba@gooddata.com"},{"name":"jankc","email":"jan.krapac@gmail.com"},{"name":"jaroslav.tomecek","email":"jaroslav.tomecek@gooddata.com"},{"name":"jkittler","email":"honza.kittler@gmail.com"},{"name":"khanh.le","email":"khanh.le@gooddata.com"},{"name":"lanhuynh","email":"lan.huynh@gooddata.com"},{"name":"linhhong","email":"linh.hong@gooddata.com"},{"name":"lupko","email":"lubomir.slivka@gooddata.com"},{"name":"matyas.kandl","email":"matyas.kandl@gooddata.com"},{"name":"michal.marsal","email":"michal.marsal@gooddata.com"},{"name":"naibinh","email":"naibinh@gmail.com"},{"name":"nikolacech","email":"nikola.cech@gooddata.com"},{"name":"nis.hua","email":"nis.hua@gooddata.com"},{"name":"no23reason","email":"dan.homola@hotmail.cz"},{"name":"patrikbraborec","email":"patrik.braborec@gooddata.com"},{"name":"pbenes","email":"petr.benes@gooddata.com"},{"name":"petrjanu","email":"petr.janu@gooddata.com"},{"name":"pkingo","email":"philipandreaskingo@hotmail.com"},{"name":"ptquang86","email":"ptquang86@gmail.com"},{"name":"qduval","email":"quentin.duval@gooddata.com"},{"name":"rodri360","email":"me@rodri360.com"},{"name":"sitina","email":"jiri.sitina@gooddata.com"},{"name":"strouhaljan","email":"strouhal.jan@gmail.com"},{"name":"tomas.kratochvil","email":"tomas.kratochvil@gooddata.com"},{"name":"tomasreichmann","email":"tomasreichmann@gmail.com"},{"name":"tomsatgd","email":"tomas.satinsky@gooddata.com"},{"name":"trung-le-quoc","email":"trung.le@gooddata.com"},{"name":"tu-ngo","email":"tungo1981@gmail.com"},{"name":"tulean","email":"tuan.le@gooddata.com"},{"name":"tuqt1005","email":"tu.tran@gooddata.com"},{"name":"utdnah","email":"danh.ung@gooddata.com"},{"name":"vlastikcz","email":"vlastimil.kotas@gooddata.com"},{"name":"vu.pham","email":"vu.pham@gooddata.com"},{"name":"xmort","email":"petr.dolejsi@gooddata.com"},{"name":"yanlipnican","email":"yanlipnican@gmail.com"}],"homepage":"https://github.com/gooddata/gooddata-react-components#readme","bugs":{"url":"https://github.com/gooddata/gooddata-react-components/issues"},"dist":{"shasum":"086da5dcdb3455b68eea4d6752ba74c3bb3a3b86","tarball":"https://registry.npmjs.org/@gooddata/react-components/-/react-components-7.5.0-alpha-de.do-dedo-sd-873-2020-04-07T09-20-56-097Z.tgz","fileCount":2518,"integrity":"sha512-C2XkIxUNwIy3ceYskzngutg4Hh0ebIOp+gJLbB+NZEXyivaUaShZYLWgWfSjJDirVW5YSjwbAHFBOZPmQxmQMg==","signatures":[{"sig":"MEYCIQDhSoEZId/K3MgzjlbAHVkkil4VUYfOJCE2yJ0us5VgNwIhANlUagUZN2ojsSveA/7WBCONvAlUkbq82ttDaTXj6wGg","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":9948346,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJejEYYCRA9TVsSAnZWagAAmRoP/A++qXA7YVrrTqaYitCh\nKUBtKBiBj4VsCQXSWFP0wphj+UHEfrpYGIZWieCVP2o3FfGjiOqk9GeczviP\nrnJoFMqi4H6axzFLz0N4yS8jwXkpYynf6BGVaCuzvxPacwUmlSvFIW0QQQTX\nz3OLcIWABrXKnOggjJf3/qcHxjONo7v2/YrIVSlj/kY+tLK0LU355wb45ofk\ndCVdF3ZuDVNDlboQX6cJBcCm6PVMGtbPP6+G3nbQZVxBYO2V8S8wPrRJmqih\nb0RLzy3VYYV3JEQqrsKq38qFg5py6iZ3W1wT2BbzMuEZwLrzzjRUd+yX/+W9\n4Lyif01FQOa933csZIrbtxGce235dSxViosqWLHpabpVvYnReWtEW3yhz61s\nZUH4eLlVIVBPi1APCRE//bAMNVH9mOzwdqWL6Qc2GJ5Phe/mqEHqZPD1fu/V\nB+sEa+JxAujgwLRqTchnnXy8rc1Aa5pmngQcMOHb2GJud7L9/iC7hLrPvwmJ\nvjEKCOoti06Ws0ljSEleMpeJtmtWX3pv33+9WhpdiCeVXCpDkIGfQcQ3EFc1\npzPuq642OHVG8QsWph5qRrgJKsK3yVuS/BGO1c3sZ1t/jOckB7iGS317tJWK\n6OxnxqBXtJDoxpF0zkCCmZM7XTc3FkQ9USOQL7USMQQeFtlszI6TcYrCrKKw\nIHa4\r\n=XHtp\r\n-----END PGP SIGNATURE-----\r\n"},"main":"dist/index.js","husky":{"hooks":{"pre-commit":"lint-staged"}},"config":{"eslint":"./examples/**/*.{js,jsx}","tslint":"./{__mocks__,src,stories}/{,**/}*.{ts,tsx}"},"readme":"[![npm version](https://badge.fury.io/js/%40gooddata%2Freact-components.svg)](https://www.npmjs.com/package/@gooddata/react-components)\n\n# GoodData.UI React components\n> A React-based JavaScript library for building data-driven applications\n\n## Getting started\n- [GoodData.UI Documentation](http://sdk.gooddata.com/gooddata-ui/)\n- [GoodData.UI Live Examples](https://gooddata-examples.herokuapp.com/)\n- [Stack Overflow](https://stackoverflow.com/questions/tagged/gooddata)\n\n### Usage\nWith [yarn](https://yarnpkg.com) installed, go to your project directory and run\n```\n$ yarn add @gooddata/react-components\n```\nIf you prefer [npm](npmjs.com) run\n```\n$ npm install --save @gooddata/react-components\n```\n\nThe public API is exposed via global `index.js`. Except for the styles, do not import any other file directly\nbecause they are not intended to be part of the public API.\n\n## Contributing\n\nWe welcome any contribution in form of [issues](https://github.com/gooddata/gooddata-react-components/issues) or [pull requests](https://github.com/gooddata/gooddata-react-components/pulls).\n\nInstall [Node.js](http://nodejs.org) (node 12.16.1, npm v6.13.4) and [Yarn](https://classic.yarnpkg.com) (1.22.4).\n\nInstall dependencies:\n```\nyarn install --frozen-lockfile\n```\n\nThese commands may come in handy while developing:\n\n| command | description |\n| ------- | ----------- |\n| `yarn install --pure-lockfile` | first step |\n| ||\n| `yarn dev` | build react-components to `/dist` in watch mode |\n| `yarn test` | run all unit tests |\n| `yarn prettier-write` | format the source code to match the valid codestyle |\n| `yarn validate` | validate codestyle |\n| ||\n| `yarn storybook` | run storybook from `/stories` on http://localhost:9001 |\n| `yarn build-storybook` | build storybook to `/dist-storybook` |\n| `yarn test-storybook` | run storybook and [screenshot tests](https://github.com/gooddata/gdc-client-utils/tree/master/test-storybook) |\n| ||\n| `yarn examples` | run Live Examples dev-server from `/examples` on https://localhost:8999 |\n| `yarn examples-build` | build Live Examples to `/examples/dist` |\n| `yarn examples-server` | serve built Live Examples - see `/examples/server/src` |\n| `yarn examples-testcafe` | run testcafe tests against `localhost:8999` |\n\n### Deploy to heroku.com\nWhen you deploy this repo to heroku, it serves *GoodData.UI Live Examples*.\nRelevant tasks are in `Procfile` and `package.json`.\n\n```bash\n# run in the project directory\nheroku login\nheroku create <your-app-name>\nheroku config:set DOMAIN_ADMIN_USERNAME=x@gooddata.com DOMAIN_ADMIN_PASSWORD=xy PROJECT_ID_TO_ASSIGN=xms7ga4tf3g3nzucd8380o2bev8oeknp\ngit push heroku HEAD:master\nheroku open\n```\n### Enable Geo Chart for Storybook and Live Examples\nGeo chart uses Mapbox to render map which requires a Mapbox access token.\n- Register an account and create Mapbox access token at [guide](https://docs.mapbox.com/help/how-mapbox-works/access-tokens/)\n- Store the created token at `.env`:\n```bash\necho -e \"EXAMPLE_MAPBOX_ACCESS_TOKEN=token\" >> .env # only need to run once\necho -e \"STORYBOOK_MAPBOX_ACCESS_TOKEN=token\" >> .env # only need to run once\n```\n\n### Run Live Examples Locally\nTo run *GoodData.UI Live Examples* locally:\n```bash\ngit clone <this-repository>\ncd  <repository-folder>\nyarn install --pure-lockfile\nyarn examples\n```\nThen open https://localhost:8999 and login using Live Examples account (you can [create one here](https://gooddata-examples.herokuapp.com/registration)).\n\n### Run Storybook locally\n- Run storybook with token stored in `.env` for more secure\n```bash\nyarn storybook\n```\n- Or run storybook with token env param exposed to cli (not suggested)\n```bash\nSTORYBOOK_MAPBOX_ACCESS_TOKEN=token yarn storybook\n```\n- Apply either above way to `yarn build-storybook` or `yarn test-storybook`\n\n### Source code formatting\nThe source code in the repository is formatted by [Prettier](https://prettier.io/).\nThe format of the code is validated by our Continuous Integration server and is one of the requirements of successful merge.\n\nPrettier is supported by every major IDE. You can find the list of supported editors and how to configure them [here](https://prettier.io/docs/en/editors.html).\n\nIn the case, when your editor is not supported or you don't want to setup the integration, you can run the `yarn prettier-write` command to reformat the code before commit.\n\n## Changelog\n\n- see [CHANGELOG.md](CHANGELOG.md)\n\n## Supported versions\n\nIn order to make the user experience with integrating GoodData UI SDK as smooth and secure as possible and to ensure that the SDK is using the latest features of the platform, we will only provide support to two most recent major versions of UI SDK.\n\nThe most recent majors will be supported in the following modes:\n\n- The latest major version will receive all new functionality and all bug fixes\n- The previous major version will only receive fixes to critical issues and security fixes. These fixes will be applied on top of last released version of the previous major\n\nThe customers are encouraged to always use the latest version of the UI SDK.\n\nIn case of using older versions, the user might face API incompatibility, performance or security issues.\n\nPlease follow the installation instructions to update to the newest version.\n\n## License\n\n(C) 2007-2020 GoodData Corporation\n\nThis project is dual licensed:\n\n- The ATTRIBUTION-NONCOMMERCIAL 4.0 INTERNATIONAL (CC BY-NC 4.0) is used for purpose of the trial experience and evaluation of GoodData.UI library.\n- The GOODDATA GOODDATA.UI LIBRARY END USER LICENSE AGREEMENT is used for GoodData customers.\n\nFor more information, please see [LICENSE](https://github.com/gooddata/gooddata-react-components/blob/master/LICENSE)\n","gitHead":"0116befbf00c84b68142d5f0ac3ae98ac1d0e78c","scripts":{"dev":"bash scripts/build.sh --dev-watch","test":"jest --watch","build":"bash scripts/build.sh","tslint":"yarn run-tslint -t verbose $npm_package_config_tslint","prepare":"cd examples/server && yarn install --frozen-lockfile && cd ../..; rm -r examples/node_modules 2>/dev/null; true","examples":"bash scripts/run-examples.sh","prepare?":"# Called before `npm publish` and on local `npm install`. Temporarily also for deleting obsolete node_modules. Ends with `true` to continue gracefully.","validate":"tsc --noEmit && yarn tslint && eslint $npm_package_config_eslint && yarn validate-style && yarn prettier-check","build-dev":"bash scripts/build.sh --dev","examples?":"# Default is developer domain, other options: yarn examples [sec,secure,stg,stg2,stg3,demo,developer or URL]","storybook":"yarn build && start-storybook -p 9001 -c .storybook","test-once":"jest","tslint-ci":"mkdir -p ./ci/results && yarn run-tslint -t checkstyle -o ./ci/results/tslint-results.xml $npm_package_config_tslint","run-tslint":"tslint -p tsconfig.json","validate-ci":"tsc --noEmit && yarn tslint-ci  && eslint $npm_package_config_eslint -f checkstyle -o ci/results/eslint-results.xml && yarn validate-style-ci && yarn prettier-check","examples-build":"bash scripts/build-examples.sh","prepublishOnly":"yarn build","prettier-check":"prettier --check '{src,stories,styles,__mocks__,examples/server/src,examples/src,examples/test}/**/*.{ts,js,tsx,jsx,json,scss,md,yaml,html}'","prettier-write":"prettier --write '{src,stories,styles,__mocks__,examples/server/src,examples/src,examples/test}/**/*.{ts,js,tsx,jsx,json,scss,md,yaml,html}'","test-storybook":"yarn build && test-storybook","validate-style":"stylelint '**/*.scss'","build-storybook":"yarn build && build-storybook -c .storybook -o dist-storybook","examples-server":"node examples/server/src/index.js","heroku-postbuild":"yarn examples-build developer","examples-testcafe":"./scripts/run-testcafe.sh visual","validate-style-ci":"stylelint '**/*.scss' --custom-formatter=node_modules/stylelint-checkstyle-formatter > ci/results/stylelint-results.xml","check-circular-deps":"madge --circular --extensions ts ./src","examples-testcafe-ci":"./scripts/run-testcafe.sh ci","examples-testcafe-live":"./scripts/run-testcafe.sh live"},"typings":"dist/index.d.ts","_npmUser":{"name":"de.do","email":"de.do@gooddata.com"},"deprecated":"@gooddata/react-components@7 reached End of Support on March 31, 2022. Please upgrade (see https://sdk.gooddata.com/gooddata-ui/docs/supported_versions.html for more information).","repository":{"url":"git+ssh://git@github.com/gooddata/gooddata-react-components.git","type":"git"},"_npmVersion":"6.13.4","description":"GoodData.UI - A powerful JavaScript library for building analytical applications","directories":{},"lint-staged":{"{src,stories,styles,__mocks__,examples/server/src,examples/src,examples/test}/**/*.{ts,js,tsx,jsx,scss}":["npx gdc-fix-copyright","git add"],"{src,stories,styles,__mocks__,examples/server/src,examples/src,examples/test}/**/*.{ts,js,tsx,jsx,json,scss,md,yaml,html}":["prettier --write","git add"]},"_nodeVersion":"12.16.1","dependencies":{"rxjs":"^5.5.6","uuid":"^3.2.1","immer":"^1.3.1","lodash":"^4.17.15","date-fns":"^2.7.0","downshift":"^3.2.7","invariant":"^2.2.2","mapbox-gl":"^1.6.1","classnames":"^2.2.6","highcharts":"7.1.1","prop-types":"^15.6.0","react-intl":"^3.6.0","custom-event":"^1.0.1","react-window":"^1.8.1","ag-grid-react":"20.0.0","react-measure":"^2.3.0","@types/mapbox-gl":"^1.6.1","react-day-picker":"~7.3.0","react-responsive":"^3.0.0","stringify-object":"^2.4.0","@gooddata/typings":"^2.23.0","ag-grid-community":"20.0.0","http-status-codes":"^1.3.0","@gooddata/js-utils":"^3.5.0","@gooddata/numberjs":"^3.2.4","fixed-data-table-2":"0.7.17","@gooddata/goodstrap":"^68.4.0","react-dom-factories":"^1.0.2","@gooddata/gooddata-js":"^12.5.2","json-stable-stringify":"^1.0.1","react-transition-group":"^2.2.1","hoist-non-react-statics":"^3.3.0","nodelist-foreach-polyfill":"^1.2.0","@formatjs/intl-pluralrules":"^1.3.6","highcharts-grouped-categories":"^1.1.3"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"raf":"3.3.2","yup":"^0.24.1","jest":"24.7.1","husky":"3.0.0","madge":"^3.4.4","react":"^16.5.2","enzyme":"3.5.0","eslint":"4.19.1","formik":"^0.11.11","moment":"2.23.0","history":"^4.7.2","ts-jest":"24.0.0","webpack":"4.30.0","full-icu":"^1.3.0","prettier":"1.16.4","react-ga":"^2.5.2","recharts":"1.0.0-beta.9","testcafe":"1.1.4","commander":"2.14.1","node-sass":"4.13.0","react-dom":"^16.5.2","stylelint":"^10.0.0","supertest":"3.0.0","ts-loader":"6.0.0","@types/raf":"^3.4.0","css-loader":"0.28.7","jest-junit":"3.0.0","raw-loader":"0.5.1","styled-jsx":"2.2.1","typescript":"3.3.4000","@babel/core":"7.4.4","@types/jest":"24.0.6","@types/node":"7.0.8","@types/uuid":"3.4.3","file-loader":"3.0.1","jest-enzyme":"7.0.2","lint-staged":"9.1.0","sass-loader":"6.0.6","webpack-cli":"3.3.2","@types/react":"16.8.6","babel-loader":"8.0.5","react-helmet":"5.2.0","react-select":"1.2.1","style-loader":"0.19.1","@types/enzyme":"3.1.13","@types/lodash":"4.14.123","testcafe-live":"0.1.4","@babel/runtime":"7.4.4","dotenv-webpack":"^1.7.0","@babel/polyfill":"^7.4.4","@storybook/react":"5.0.11","@types/invariant":"2.2.29","@types/react-dom":"16.0.11","isomorphic-fetch":"2.2.1","react-datepicker":"1.1.0","react-router-dom":"4.2.2","@babel/preset-env":"7.4.4","@gooddata/mock-js":"^2.13.0","@storybook/addons":"5.0.11","@types/classnames":"2.2.3","@types/prop-types":"15.5.2","@storybook/theming":"5.0.11","identity-obj-proxy":"^3.0.0","intl-messageformat":"^7.5.4","webpack-dev-server":"3.3.1","@babel/preset-react":"7.0.0","@types/react-portal":"4.0.1","@types/react-window":"^1.8.1","babel-plugin-lodash":"3.3.4","html-webpack-plugin":"3.2.0","react-test-renderer":"16.4.2","@types/react-measure":"2.0.5","clean-webpack-plugin":"2.0.2","stats-webpack-plugin":"0.7.0","eslint-config-prettier":"4.1.0","react-google-recaptcha":"^0.14.1","tslint-config-prettier":"1.18.0","@gooddata/eslint-config":"^1.0.0","@gooddata/tslint-config":"1.0.0","@types/react-responsive":"^3.0.3","@types/storybook__react":"4.0.1","@types/stringify-object":"^3.2.0","enzyme-adapter-react-16":"1.3.1","@gooddata/test-storybook":"3.2.1","@storybook/addon-actions":"5.0.11","@storybook/addon-options":"5.0.11","node-sass-magic-importer":"5.1.0","react-syntax-highlighter":"11.0.2","@types/fixed-data-table-2":"0.8.1","stylelint-config-prettier":"5.2.0","@gooddata/stylelint-config":"4.0.0","@types/react-test-renderer":"16.0.0","circular-dependency-plugin":"5.0.2","compression-webpack-plugin":"2.0.0","@types/json-stable-stringify":"^1.0.32","@gooddata/frontend-npm-scripts":"1.1.0","@types/enzyme-adapter-react-16":"1.0.3","stylelint-checkstyle-formatter":"0.1.0","@types/storybook__addon-actions":"3.4.2","@babel/plugin-proposal-class-properties":"7.4.4","@babel/plugin-proposal-object-rest-spread":"7.4.4","@babel/plugin-transform-async-to-generator":"7.4.4"},"peerDependencies":{"react":"^16.5.2","react-dom":"^16.5.2"},"_npmOperationalInternal":{"tmp":"tmp/react-components_7.5.0-alpha-de.do-dedo-sd-873-2020-04-07T09-20-56-097Z_1586251287704_0.6337873242664553","host":"s3://npm-registry-packages"}},"7.5.0-alpha-qduval-qdu-bb-2180-2020-04-07T10-14-08-925Z":{"name":"@gooddata/react-components","version":"7.5.0-alpha-qduval-qdu-bb-2180-2020-04-07T10-14-08-925Z","author":{"name":"GoodData Corporation"},"license":"BSD-3-Clause","_id":"@gooddata/react-components@7.5.0-alpha-qduval-qdu-bb-2180-2020-04-07T10-14-08-925Z","maintainers":[{"name":"afi","email":"adam.fiedler@gooddata.com"},{"name":"bertold8","email":"ivan.nejezchleb@seznam.cz"},{"name":"brbistas","email":"valentinos.chraniotis@gooddata.com"},{"name":"bugsbunny338","email":"jiri.zajic@mensa.cz"},{"name":"de.do","email":"de.do@gooddata.com"},{"name":"gooddata-ci","email":"rail@gooddata.com"},{"name":"hung.nguyen.hoang","email":"hung.nguyen@gooddata.com"},{"name":"ivan.mjartan","email":"ivan.mjartan@gooddata.com"},{"name":"jakub-sterba","email":"jakub.sterba@gooddata.com"},{"name":"jankc","email":"jan.krapac@gmail.com"},{"name":"jaroslav.tomecek","email":"jaroslav.tomecek@gooddata.com"},{"name":"jkittler","email":"honza.kittler@gmail.com"},{"name":"khanh.le","email":"khanh.le@gooddata.com"},{"name":"lanhuynh","email":"lan.huynh@gooddata.com"},{"name":"linhhong","email":"linh.hong@gooddata.com"},{"name":"lupko","email":"lubomir.slivka@gooddata.com"},{"name":"matyas.kandl","email":"matyas.kandl@gooddata.com"},{"name":"michal.marsal","email":"michal.marsal@gooddata.com"},{"name":"naibinh","email":"naibinh@gmail.com"},{"name":"nikolacech","email":"nikola.cech@gooddata.com"},{"name":"nis.hua","email":"nis.hua@gooddata.com"},{"name":"no23reason","email":"dan.homola@hotmail.cz"},{"name":"patrikbraborec","email":"patrik.braborec@gooddata.com"},{"name":"pbenes","email":"petr.benes@gooddata.com"},{"name":"petrjanu","email":"petr.janu@gooddata.com"},{"name":"pkingo","email":"philipandreaskingo@hotmail.com"},{"name":"ptquang86","email":"ptquang86@gmail.com"},{"name":"qduval","email":"quentin.duval@gooddata.com"},{"name":"rodri360","email":"me@rodri360.com"},{"name":"sitina","email":"jiri.sitina@gooddata.com"},{"name":"strouhaljan","email":"strouhal.jan@gmail.com"},{"name":"tomas.kratochvil","email":"tomas.kratochvil@gooddata.com"},{"name":"tomasreichmann","email":"tomasreichmann@gmail.com"},{"name":"tomsatgd","email":"tomas.satinsky@gooddata.com"},{"name":"trung-le-quoc","email":"trung.le@gooddata.com"},{"name":"tu-ngo","email":"tungo1981@gmail.com"},{"name":"tulean","email":"tuan.le@gooddata.com"},{"name":"tuqt1005","email":"tu.tran@gooddata.com"},{"name":"utdnah","email":"danh.ung@gooddata.com"},{"name":"vlastikcz","email":"vlastimil.kotas@gooddata.com"},{"name":"vu.pham","email":"vu.pham@gooddata.com"},{"name":"xmort","email":"petr.dolejsi@gooddata.com"},{"name":"yanlipnican","email":"yanlipnican@gmail.com"}],"homepage":"https://github.com/gooddata/gooddata-react-components#readme","bugs":{"url":"https://github.com/gooddata/gooddata-react-components/issues"},"dist":{"shasum":"e2f06ca5db8a16ce596758cb080c7b1185bb93b6","tarball":"https://registry.npmjs.org/@gooddata/react-components/-/react-components-7.5.0-alpha-qduval-qdu-bb-2180-2020-04-07T10-14-08-925Z.tgz","fileCount":2498,"integrity":"sha512-WgdqxhtpjLG2FBj94cECb0ydTggt+TqUzK08r/pz2+yWCaryYWHKgy2UjwUjvfQ+0zlu9sk1k3zrEY5pWd/Iuw==","signatures":[{"sig":"MEQCIGoDWql2dgKHgPZ0GBdRM3+y6Xaekz4XeiQrB0eWymoJAiBjCTQevsqPnAM7gGG0G4PqvCHM1oL2OacfxacRnJEADw==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":9866140,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJejFKLCRA9TVsSAnZWagAAJ7gP/3+saiTY0uK5HgxcaLLG\njWVPzqW6mAZR3ltEqQCpaszY1+A8Q7lVW+qLp0GolRW7+6KgG8oZWkcuFOc9\nogknk7TAy5dv5dFvcp15HN8TnFS8ZNkFH6DQ6C4BJ7zlcO0wlvWjpVK0Nc1n\nkLcdt1KJxiltCypN379Jg4zQK4CwPyyRIjuoH8fZf9wYmDxrtqn0LbxbVlpg\nEmx8kM2W6WSXhPpAXORlYf9k0Y53IL9RRhKNLaaOkV3vZQfcx/BUufGKhcd4\ntApBwwinruN4yEG9ikjnE5c3yOO9W6Zqz2R9t/Nh9N467FkRzgl2EiMtEYqr\nAHvl/VBV1hBwwwGSsVL0mQFtFyAnb4S3sgNXLCgN9Zfz0GSgCDsrkCI6iXDj\ndKnHmS4zNlNDgC7dLzRZarc8zRlyCEs4+mpdJjWUm8imzgGTXOZ2hsbTzidE\nnfDSG2GFnReDQBTFeRgoRIN357pDxUXFQB6dYn7nugtfijpgNmI7Sf6IKPSh\nu9U2HG+S0mCpVGGBjJS6oP3rRJ9VReKynJIlJsXHI0eEnncZU4hrv5Z1pihg\n1Hyro9HBbEMEz0eoTid0dtPQsxZUYzc6zEYR55dR+XVdTMInA3VDvgeN5wdj\ndll8RlZyTXMqO+QQcSzEZTSJdDhcXcAPO3/Ah2UPia3Wdzw1Wg9EIaE/Ek6T\nY4KY\r\n=VvLg\r\n-----END PGP SIGNATURE-----\r\n"},"main":"dist/index.js","husky":{"hooks":{"pre-commit":"lint-staged"}},"config":{"eslint":"./examples/**/*.{js,jsx}","tslint":"./{__mocks__,src,stories}/{,**/}*.{ts,tsx}"},"readme":"[![npm version](https://badge.fury.io/js/%40gooddata%2Freact-components.svg)](https://www.npmjs.com/package/@gooddata/react-components)\n\n# GoodData.UI React components\n> A React-based JavaScript library for building data-driven applications\n\n## Getting started\n- [GoodData.UI Documentation](http://sdk.gooddata.com/gooddata-ui/)\n- [GoodData.UI Live Examples](https://gooddata-examples.herokuapp.com/)\n- [Stack Overflow](https://stackoverflow.com/questions/tagged/gooddata)\n\n### Usage\nWith [yarn](https://yarnpkg.com) installed, go to your project directory and run\n```\n$ yarn add @gooddata/react-components\n```\nIf you prefer [npm](npmjs.com) run\n```\n$ npm install --save @gooddata/react-components\n```\n\nThe public API is exposed via global `index.js`. Except for the styles, do not import any other file directly\nbecause they are not intended to be part of the public API.\n\n## Contributing\n\nWe welcome any contribution in form of [issues](https://github.com/gooddata/gooddata-react-components/issues) or [pull requests](https://github.com/gooddata/gooddata-react-components/pulls).\n\nInstall [Node.js](http://nodejs.org) (node 12.16.1, npm v6.13.4) and [Yarn](https://classic.yarnpkg.com) (1.22.4).\n\nInstall dependencies:\n```\nyarn install --frozen-lockfile\n```\n\nThese commands may come in handy while developing:\n\n| command | description |\n| ------- | ----------- |\n| `yarn install --pure-lockfile` | first step |\n| ||\n| `yarn dev` | build react-components to `/dist` in watch mode |\n| `yarn test` | run all unit tests |\n| `yarn prettier-write` | format the source code to match the valid codestyle |\n| `yarn validate` | validate codestyle |\n| ||\n| `yarn storybook` | run storybook from `/stories` on http://localhost:9001 |\n| `yarn build-storybook` | build storybook to `/dist-storybook` |\n| `yarn test-storybook` | run storybook and [screenshot tests](https://github.com/gooddata/gdc-client-utils/tree/master/test-storybook) |\n| ||\n| `yarn examples` | run Live Examples dev-server from `/examples` on https://localhost:8999 |\n| `yarn examples-build` | build Live Examples to `/examples/dist` |\n| `yarn examples-server` | serve built Live Examples - see `/examples/server/src` |\n| `yarn examples-testcafe` | run testcafe tests against `localhost:8999` |\n\n### Deploy to heroku.com\nWhen you deploy this repo to heroku, it serves *GoodData.UI Live Examples*.\nRelevant tasks are in `Procfile` and `package.json`.\n\n```bash\n# run in the project directory\nheroku login\nheroku create <your-app-name>\nheroku config:set DOMAIN_ADMIN_USERNAME=x@gooddata.com DOMAIN_ADMIN_PASSWORD=xy PROJECT_ID_TO_ASSIGN=xms7ga4tf3g3nzucd8380o2bev8oeknp\ngit push heroku HEAD:master\nheroku open\n```\n### Enable Geo Chart for Storybook and Live Examples\nGeo chart uses Mapbox to render map which requires a Mapbox access token.\n- Register an account and create Mapbox access token at [guide](https://docs.mapbox.com/help/how-mapbox-works/access-tokens/)\n- Store the created token at `.env`:\n```bash\necho -e \"EXAMPLE_MAPBOX_ACCESS_TOKEN=token\" >> .env # only need to run once\necho -e \"STORYBOOK_MAPBOX_ACCESS_TOKEN=token\" >> .env # only need to run once\n```\n\n### Run Live Examples Locally\nTo run *GoodData.UI Live Examples* locally:\n```bash\ngit clone <this-repository>\ncd  <repository-folder>\nyarn install --pure-lockfile\nyarn examples\n```\nThen open https://localhost:8999 and login using Live Examples account (you can [create one here](https://gooddata-examples.herokuapp.com/registration)).\n\n### Run Storybook locally\n- Run storybook with token stored in `.env` for more secure\n```bash\nyarn storybook\n```\n- Or run storybook with token env param exposed to cli (not suggested)\n```bash\nSTORYBOOK_MAPBOX_ACCESS_TOKEN=token yarn storybook\n```\n- Apply either above way to `yarn build-storybook` or `yarn test-storybook`\n\n### Source code formatting\nThe source code in the repository is formatted by [Prettier](https://prettier.io/).\nThe format of the code is validated by our Continuous Integration server and is one of the requirements of successful merge.\n\nPrettier is supported by every major IDE. You can find the list of supported editors and how to configure them [here](https://prettier.io/docs/en/editors.html).\n\nIn the case, when your editor is not supported or you don't want to setup the integration, you can run the `yarn prettier-write` command to reformat the code before commit.\n\n## Changelog\n\n- see [CHANGELOG.md](CHANGELOG.md)\n\n## Supported versions\n\nIn order to make the user experience with integrating GoodData UI SDK as smooth and secure as possible and to ensure that the SDK is using the latest features of the platform, we will only provide support to two most recent major versions of UI SDK.\n\nThe most recent majors will be supported in the following modes:\n\n- The latest major version will receive all new functionality and all bug fixes\n- The previous major version will only receive fixes to critical issues and security fixes. These fixes will be applied on top of last released version of the previous major\n\nThe customers are encouraged to always use the latest version of the UI SDK.\n\nIn case of using older versions, the user might face API incompatibility, performance or security issues.\n\nPlease follow the installation instructions to update to the newest version.\n\n## License\n\n(C) 2007-2020 GoodData Corporation\n\nThis project is dual licensed:\n\n- The ATTRIBUTION-NONCOMMERCIAL 4.0 INTERNATIONAL (CC BY-NC 4.0) is used for purpose of the trial experience and evaluation of GoodData.UI library.\n- The GOODDATA GOODDATA.UI LIBRARY END USER LICENSE AGREEMENT is used for GoodData customers.\n\nFor more information, please see [LICENSE](https://github.com/gooddata/gooddata-react-components/blob/master/LICENSE)\n","gitHead":"c4ab3fb8acfcf725a3b41d4a7cf665350b4ac32e","scripts":{"dev":"bash scripts/build.sh --dev-watch","test":"jest --watch","build":"bash scripts/build.sh","tslint":"yarn run-tslint -t verbose $npm_package_config_tslint","prepare":"cd examples/server && yarn install --frozen-lockfile && cd ../..; rm -r examples/node_modules 2>/dev/null; true","examples":"bash scripts/run-examples.sh","prepare?":"# Called before `npm publish` and on local `npm install`. Temporarily also for deleting obsolete node_modules. Ends with `true` to continue gracefully.","validate":"tsc --noEmit && yarn tslint && eslint $npm_package_config_eslint && yarn validate-style && yarn prettier-check","build-dev":"bash scripts/build.sh --dev","examples?":"# Default is developer domain, other options: yarn examples [sec,secure,stg,stg2,stg3,demo,developer or URL]","storybook":"yarn build && start-storybook -p 9001 -c .storybook","test-once":"jest","tslint-ci":"mkdir -p ./ci/results && yarn run-tslint -t checkstyle -o ./ci/results/tslint-results.xml $npm_package_config_tslint","run-tslint":"tslint -p tsconfig.json","validate-ci":"tsc --noEmit && yarn tslint-ci  && eslint $npm_package_config_eslint -f checkstyle -o ci/results/eslint-results.xml && yarn validate-style-ci && yarn prettier-check","examples-build":"bash scripts/build-examples.sh","prepublishOnly":"yarn build","prettier-check":"prettier --check '{src,stories,styles,__mocks__,examples/server/src,examples/src,examples/test}/**/*.{ts,js,tsx,jsx,json,scss,md,yaml,html}'","prettier-write":"prettier --write '{src,stories,styles,__mocks__,examples/server/src,examples/src,examples/test}/**/*.{ts,js,tsx,jsx,json,scss,md,yaml,html}'","test-storybook":"yarn build && test-storybook","validate-style":"stylelint '**/*.scss'","build-storybook":"yarn build && build-storybook -c .storybook -o dist-storybook","examples-server":"node examples/server/src/index.js","heroku-postbuild":"yarn examples-build developer","examples-testcafe":"./scripts/run-testcafe.sh visual","validate-style-ci":"stylelint '**/*.scss' --custom-formatter=node_modules/stylelint-checkstyle-formatter > ci/results/stylelint-results.xml","check-circular-deps":"madge --circular --extensions ts ./src","examples-testcafe-ci":"./scripts/run-testcafe.sh ci","examples-testcafe-live":"./scripts/run-testcafe.sh live"},"typings":"dist/index.d.ts","_npmUser":{"name":"qduval","email":"quentin.duval@gooddata.com"},"deprecated":"@gooddata/react-components@7 reached End of Support on March 31, 2022. Please upgrade (see https://sdk.gooddata.com/gooddata-ui/docs/supported_versions.html for more information).","repository":{"url":"git+ssh://git@github.com/gooddata/gooddata-react-components.git","type":"git"},"_npmVersion":"6.13.4","description":"GoodData.UI - A powerful JavaScript library for building analytical applications","directories":{},"lint-staged":{"{src,stories,styles,__mocks__,examples/server/src,examples/src,examples/test}/**/*.{ts,js,tsx,jsx,scss}":["npx gdc-fix-copyright","git add"],"{src,stories,styles,__mocks__,examples/server/src,examples/src,examples/test}/**/*.{ts,js,tsx,jsx,json,scss,md,yaml,html}":["prettier --write","git add"]},"_nodeVersion":"12.16.1","dependencies":{"rxjs":"^5.5.6","uuid":"^3.2.1","immer":"^1.3.1","lodash":"^4.17.15","date-fns":"^2.7.0","downshift":"^3.2.7","invariant":"^2.2.2","mapbox-gl":"^1.6.1","classnames":"^2.2.6","highcharts":"7.1.1","prop-types":"^15.6.0","react-intl":"^3.6.0","custom-event":"^1.0.1","react-window":"^1.8.1","ag-grid-react":"20.0.0","react-measure":"^2.3.0","@types/mapbox-gl":"^1.6.1","react-day-picker":"~7.3.0","react-responsive":"^3.0.0","stringify-object":"^2.4.0","@gooddata/typings":"^2.23.0","ag-grid-community":"20.0.0","http-status-codes":"^1.3.0","@gooddata/js-utils":"^3.5.0","@gooddata/numberjs":"^3.2.4","fixed-data-table-2":"0.7.17","@gooddata/goodstrap":"^68.3.0","react-dom-factories":"^1.0.2","@gooddata/gooddata-js":"^12.5.2","json-stable-stringify":"^1.0.1","react-transition-group":"^2.2.1","hoist-non-react-statics":"^3.3.0","nodelist-foreach-polyfill":"^1.2.0","@formatjs/intl-pluralrules":"^1.3.6","highcharts-grouped-categories":"^1.1.3"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"raf":"3.3.2","yup":"^0.24.1","jest":"24.7.1","husky":"3.0.0","madge":"^3.4.4","react":"^16.5.2","enzyme":"3.5.0","eslint":"4.19.1","formik":"^0.11.11","moment":"2.23.0","history":"^4.7.2","ts-jest":"24.0.0","webpack":"4.30.0","full-icu":"^1.3.0","prettier":"1.16.4","react-ga":"^2.5.2","recharts":"1.0.0-beta.9","testcafe":"1.1.4","commander":"2.14.1","node-sass":"4.13.0","react-dom":"^16.5.2","stylelint":"^10.0.0","supertest":"3.0.0","ts-loader":"6.0.0","@types/raf":"^3.4.0","css-loader":"0.28.7","jest-junit":"3.0.0","raw-loader":"0.5.1","styled-jsx":"2.2.1","typescript":"3.3.4000","@babel/core":"7.4.4","@types/jest":"24.0.6","@types/node":"7.0.8","@types/uuid":"3.4.3","file-loader":"3.0.1","jest-enzyme":"7.0.2","lint-staged":"9.1.0","sass-loader":"6.0.6","webpack-cli":"3.3.2","@types/react":"16.8.6","babel-loader":"8.0.5","react-helmet":"5.2.0","react-select":"1.2.1","style-loader":"0.19.1","@types/enzyme":"3.1.13","@types/lodash":"4.14.123","testcafe-live":"0.1.4","@babel/runtime":"7.4.4","dotenv-webpack":"^1.7.0","@babel/polyfill":"^7.4.4","@storybook/react":"5.0.11","@types/invariant":"2.2.29","@types/react-dom":"16.0.11","isomorphic-fetch":"2.2.1","react-datepicker":"1.1.0","react-router-dom":"4.2.2","@babel/preset-env":"7.4.4","@gooddata/mock-js":"^2.11.0","@storybook/addons":"5.0.11","@types/classnames":"2.2.3","@types/prop-types":"15.5.2","@storybook/theming":"5.0.11","identity-obj-proxy":"^3.0.0","intl-messageformat":"^7.5.4","webpack-dev-server":"3.3.1","@babel/preset-react":"7.0.0","@types/react-portal":"4.0.1","@types/react-window":"^1.8.1","babel-plugin-lodash":"3.3.4","html-webpack-plugin":"3.2.0","react-test-renderer":"16.4.2","@types/react-measure":"2.0.5","clean-webpack-plugin":"2.0.2","stats-webpack-plugin":"0.7.0","eslint-config-prettier":"4.1.0","react-google-recaptcha":"^0.14.1","tslint-config-prettier":"1.18.0","@gooddata/eslint-config":"^1.0.0","@gooddata/tslint-config":"1.0.0","@types/react-responsive":"^3.0.3","@types/storybook__react":"4.0.1","@types/stringify-object":"^3.2.0","enzyme-adapter-react-16":"1.3.1","@gooddata/test-storybook":"3.2.1","@storybook/addon-actions":"5.0.11","@storybook/addon-options":"5.0.11","node-sass-magic-importer":"5.1.0","react-syntax-highlighter":"11.0.2","@types/fixed-data-table-2":"0.8.1","stylelint-config-prettier":"5.2.0","@gooddata/stylelint-config":"4.0.0","@types/react-test-renderer":"16.0.0","circular-dependency-plugin":"5.0.2","compression-webpack-plugin":"2.0.0","@types/json-stable-stringify":"^1.0.32","@gooddata/frontend-npm-scripts":"1.1.0","@types/enzyme-adapter-react-16":"1.0.3","stylelint-checkstyle-formatter":"0.1.0","@types/storybook__addon-actions":"3.4.2","@babel/plugin-proposal-class-properties":"7.4.4","@babel/plugin-proposal-object-rest-spread":"7.4.4","@babel/plugin-transform-async-to-generator":"7.4.4"},"peerDependencies":{"react":"^16.5.2","react-dom":"^16.5.2"},"_npmOperationalInternal":{"tmp":"tmp/react-components_7.5.0-alpha-qduval-qdu-bb-2180-2020-04-07T10-14-08-925Z_1586254474202_0.5920316145434377","host":"s3://npm-registry-packages"}},"7.5.0-beta.54":{"name":"@gooddata/react-components","version":"7.5.0-beta.54","author":{"name":"GoodData Corporation"},"license":"BSD-3-Clause","_id":"@gooddata/react-components@7.5.0-beta.54","maintainers":[{"name":"afi","email":"adam.fiedler@gooddata.com"},{"name":"bertold8","email":"ivan.nejezchleb@seznam.cz"},{"name":"brbistas","email":"valentinos.chraniotis@gooddata.com"},{"name":"bugsbunny338","email":"jiri.zajic@mensa.cz"},{"name":"de.do","email":"de.do@gooddata.com"},{"name":"gooddata-ci","email":"rail@gooddata.com"},{"name":"hung.nguyen.hoang","email":"hung.nguyen@gooddata.com"},{"name":"ivan.mjartan","email":"ivan.mjartan@gooddata.com"},{"name":"jakub-sterba","email":"jakub.sterba@gooddata.com"},{"name":"jankc","email":"jan.krapac@gmail.com"},{"name":"jaroslav.tomecek","email":"jaroslav.tomecek@gooddata.com"},{"name":"jkittler","email":"honza.kittler@gmail.com"},{"name":"khanh.le","email":"khanh.le@gooddata.com"},{"name":"lanhuynh","email":"lan.huynh@gooddata.com"},{"name":"linhhong","email":"linh.hong@gooddata.com"},{"name":"lupko","email":"lubomir.slivka@gooddata.com"},{"name":"matyas.kandl","email":"matyas.kandl@gooddata.com"},{"name":"michal.marsal","email":"michal.marsal@gooddata.com"},{"name":"naibinh","email":"naibinh@gmail.com"},{"name":"nikolacech","email":"nikola.cech@gooddata.com"},{"name":"nis.hua","email":"nis.hua@gooddata.com"},{"name":"no23reason","email":"dan.homola@hotmail.cz"},{"name":"patrikbraborec","email":"patrik.braborec@gooddata.com"},{"name":"pbenes","email":"petr.benes@gooddata.com"},{"name":"petrjanu","email":"petr.janu@gooddata.com"},{"name":"pkingo","email":"philipandreaskingo@hotmail.com"},{"name":"ptquang86","email":"ptquang86@gmail.com"},{"name":"qduval","email":"quentin.duval@gooddata.com"},{"name":"rodri360","email":"me@rodri360.com"},{"name":"sitina","email":"jiri.sitina@gooddata.com"},{"name":"strouhaljan","email":"strouhal.jan@gmail.com"},{"name":"tomas.kratochvil","email":"tomas.kratochvil@gooddata.com"},{"name":"tomasreichmann","email":"tomasreichmann@gmail.com"},{"name":"tomsatgd","email":"tomas.satinsky@gooddata.com"},{"name":"trung-le-quoc","email":"trung.le@gooddata.com"},{"name":"tu-ngo","email":"tungo1981@gmail.com"},{"name":"tulean","email":"tuan.le@gooddata.com"},{"name":"tuqt1005","email":"tu.tran@gooddata.com"},{"name":"utdnah","email":"danh.ung@gooddata.com"},{"name":"vlastikcz","email":"vlastimil.kotas@gooddata.com"},{"name":"vu.pham","email":"vu.pham@gooddata.com"},{"name":"xmort","email":"petr.dolejsi@gooddata.com"},{"name":"yanlipnican","email":"yanlipnican@gmail.com"}],"homepage":"https://github.com/gooddata/gooddata-react-components#readme","bugs":{"url":"https://github.com/gooddata/gooddata-react-components/issues"},"dist":{"shasum":"b412c6ae36af35b2b3798949cd1cb11e86869729","tarball":"https://registry.npmjs.org/@gooddata/react-components/-/react-components-7.5.0-beta.54.tgz","fileCount":2499,"integrity":"sha512-6+nl1xUjQ6sPCh8m3lnbQMqer4NfLnwiPPXWLYfgqAr5ABkdVoGQVen6A0klxHbg4a2mZIZtgHEnUOSjVdX7ag==","signatures":[{"sig":"MEQCIDJAZ/5gOgJgSMQPfDwuWUUjFmAvRBCfBgjyAzVRLOgYAiBKTtPpdD/Tmz4XjcV2lGtkK66OICEPwQbiRE9XHPJ43Q==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":9870714,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJejGKMCRA9TVsSAnZWagAAXksP/jyPgRFqEcNXDhei/M4C\nFEVEJxAx+y8Cfxxcn7uFQ4THW6sZ9GR70OzmZUzoKY1BW5t1iSgpPeB2D+zZ\n3i7mMKbwRgAA7QeHbJjcfO/GMLK5Q/TYcm744/PLyts1J87Hah5HNZu+T7zO\nmE3Pl0YEbq7Yy4iIAMLRtyZ/4cHnDpsIeZN7YAPBT9dNPqKfaqzn6O5MAMsZ\nE6T9oNL9E/DQcsNDYfpCul2I8ldTMFtgEvJiz8obrCIHKDYAHS71UBw5Cd6k\nSP40VFa0dl3Pa+aBPaiYiD/+LyAH8qlP9mO2TOq4aiTfGZDDTXq39lVYSk2A\n5KV/2CEPSobSU0wDlmXWFUnBVXgPy6X8QZmIaIOaTXYhUfW2Q79jNeoQRXIS\nWDSICej2+ygGYHX6ZML0qq8saNGYPtE8WtGyvXfDuPYTe1bqhBTqZuPkcajv\nqYUvZs+1tBkEacT0mKM+q7PKC83hEJ1FOPZsJLyTiUPlNVhkOI95GDIq0vZb\nRm72WH5luDfksURseb3rqc1JIhh/qeDkPkr8FvOTC7uJhYCcdXLxihDpB2wD\nSRfQP1YGEAEXXKmN2oeHKFCM2jgw3f0Uf8dEHWgrIaZfCCLdA5JwViR5enKy\nO1neettjsx7RW/yhW/36cl3LtR7b7Mt+LHRDscNw9nYqFX6OHGe/VWc9CIjf\n9m5/\r\n=i2UG\r\n-----END PGP SIGNATURE-----\r\n"},"main":"dist/index.js","husky":{"hooks":{"pre-commit":"lint-staged"}},"config":{"eslint":"./examples/**/*.{js,jsx}","tslint":"./{__mocks__,src,stories}/{,**/}*.{ts,tsx}"},"readme":"[![npm version](https://badge.fury.io/js/%40gooddata%2Freact-components.svg)](https://www.npmjs.com/package/@gooddata/react-components)\n\n# GoodData.UI React components\n> A React-based JavaScript library for building data-driven applications\n\n## Getting started\n- [GoodData.UI Documentation](http://sdk.gooddata.com/gooddata-ui/)\n- [GoodData.UI Live Examples](https://gooddata-examples.herokuapp.com/)\n- [Stack Overflow](https://stackoverflow.com/questions/tagged/gooddata)\n\n### Usage\nWith [yarn](https://yarnpkg.com) installed, go to your project directory and run\n```\n$ yarn add @gooddata/react-components\n```\nIf you prefer [npm](npmjs.com) run\n```\n$ npm install --save @gooddata/react-components\n```\n\nThe public API is exposed via global `index.js`. Except for the styles, do not import any other file directly\nbecause they are not intended to be part of the public API.\n\n## Contributing\n\nWe welcome any contribution in form of [issues](https://github.com/gooddata/gooddata-react-components/issues) or [pull requests](https://github.com/gooddata/gooddata-react-components/pulls).\n\nInstall [Node.js](http://nodejs.org) (node 12.16.1, npm v6.13.4) and [Yarn](https://classic.yarnpkg.com) (1.22.4).\n\nInstall dependencies:\n```\nyarn install --frozen-lockfile\n```\n\nThese commands may come in handy while developing:\n\n| command | description |\n| ------- | ----------- |\n| `yarn install --pure-lockfile` | first step |\n| ||\n| `yarn dev` | build react-components to `/dist` in watch mode |\n| `yarn test` | run all unit tests |\n| `yarn prettier-write` | format the source code to match the valid codestyle |\n| `yarn validate` | validate codestyle |\n| ||\n| `yarn storybook` | run storybook from `/stories` on http://localhost:9001 |\n| `yarn build-storybook` | build storybook to `/dist-storybook` |\n| `yarn test-storybook` | run storybook and [screenshot tests](https://github.com/gooddata/gdc-client-utils/tree/master/test-storybook) |\n| ||\n| `yarn examples` | run Live Examples dev-server from `/examples` on https://localhost:8999 |\n| `yarn examples-build` | build Live Examples to `/examples/dist` |\n| `yarn examples-server` | serve built Live Examples - see `/examples/server/src` |\n| `yarn examples-testcafe` | run testcafe tests against `localhost:8999` |\n\n### Deploy to heroku.com\nWhen you deploy this repo to heroku, it serves *GoodData.UI Live Examples*.\nRelevant tasks are in `Procfile` and `package.json`.\n\n```bash\n# run in the project directory\nheroku login\nheroku create <your-app-name>\nheroku config:set DOMAIN_ADMIN_USERNAME=x@gooddata.com DOMAIN_ADMIN_PASSWORD=xy PROJECT_ID_TO_ASSIGN=xms7ga4tf3g3nzucd8380o2bev8oeknp\ngit push heroku HEAD:master\nheroku open\n```\n### Enable Geo Chart for Storybook and Live Examples\nGeo chart uses Mapbox to render map which requires a Mapbox access token.\n- Register an account and create Mapbox access token at [guide](https://docs.mapbox.com/help/how-mapbox-works/access-tokens/)\n- Store the created token at `.env`:\n```bash\necho -e \"EXAMPLE_MAPBOX_ACCESS_TOKEN=token\" >> .env # only need to run once\necho -e \"STORYBOOK_MAPBOX_ACCESS_TOKEN=token\" >> .env # only need to run once\n```\n\n### Run Live Examples Locally\nTo run *GoodData.UI Live Examples* locally:\n```bash\ngit clone <this-repository>\ncd  <repository-folder>\nyarn install --pure-lockfile\nyarn examples\n```\nThen open https://localhost:8999 and login using Live Examples account (you can [create one here](https://gooddata-examples.herokuapp.com/registration)).\n\n### Run Storybook locally\n- Run storybook with token stored in `.env` for more secure\n```bash\nyarn storybook\n```\n- Or run storybook with token env param exposed to cli (not suggested)\n```bash\nSTORYBOOK_MAPBOX_ACCESS_TOKEN=token yarn storybook\n```\n- Apply either above way to `yarn build-storybook` or `yarn test-storybook`\n\n### Source code formatting\nThe source code in the repository is formatted by [Prettier](https://prettier.io/).\nThe format of the code is validated by our Continuous Integration server and is one of the requirements of successful merge.\n\nPrettier is supported by every major IDE. You can find the list of supported editors and how to configure them [here](https://prettier.io/docs/en/editors.html).\n\nIn the case, when your editor is not supported or you don't want to setup the integration, you can run the `yarn prettier-write` command to reformat the code before commit.\n\n## Changelog\n\n- see [CHANGELOG.md](CHANGELOG.md)\n\n## Supported versions\n\nIn order to make the user experience with integrating GoodData UI SDK as smooth and secure as possible and to ensure that the SDK is using the latest features of the platform, we will only provide support to two most recent major versions of UI SDK.\n\nThe most recent majors will be supported in the following modes:\n\n- The latest major version will receive all new functionality and all bug fixes\n- The previous major version will only receive fixes to critical issues and security fixes. These fixes will be applied on top of last released version of the previous major\n\nThe customers are encouraged to always use the latest version of the UI SDK.\n\nIn case of using older versions, the user might face API incompatibility, performance or security issues.\n\nPlease follow the installation instructions to update to the newest version.\n\n## License\n\n(C) 2007-2020 GoodData Corporation\n\nThis project is dual licensed:\n\n- The ATTRIBUTION-NONCOMMERCIAL 4.0 INTERNATIONAL (CC BY-NC 4.0) is used for purpose of the trial experience and evaluation of GoodData.UI library.\n- The GOODDATA GOODDATA.UI LIBRARY END USER LICENSE AGREEMENT is used for GoodData customers.\n\nFor more information, please see [LICENSE](https://github.com/gooddata/gooddata-react-components/blob/master/LICENSE)\n","gitHead":"58abef90d199d859ab475a45d20d528a7da4e82d","scripts":{"dev":"bash scripts/build.sh --dev-watch","test":"jest --watch","build":"bash scripts/build.sh","tslint":"yarn run-tslint -t verbose $npm_package_config_tslint","prepare":"cd examples/server && yarn install --frozen-lockfile && cd ../..; rm -r examples/node_modules 2>/dev/null; true","examples":"bash scripts/run-examples.sh","prepare?":"# Called before `npm publish` and on local `npm install`. Temporarily also for deleting obsolete node_modules. Ends with `true` to continue gracefully.","validate":"tsc --noEmit && yarn tslint && eslint $npm_package_config_eslint && yarn validate-style && yarn prettier-check","build-dev":"bash scripts/build.sh --dev","examples?":"# Default is developer domain, other options: yarn examples [sec,secure,stg,stg2,stg3,demo,developer or URL]","storybook":"yarn build && start-storybook -p 9001 -c .storybook","test-once":"jest","tslint-ci":"mkdir -p ./ci/results && yarn run-tslint -t checkstyle -o ./ci/results/tslint-results.xml $npm_package_config_tslint","run-tslint":"tslint -p tsconfig.json","validate-ci":"tsc --noEmit && yarn tslint-ci  && eslint $npm_package_config_eslint -f checkstyle -o ci/results/eslint-results.xml && yarn validate-style-ci && yarn prettier-check","examples-build":"bash scripts/build-examples.sh","prepublishOnly":"yarn build","prettier-check":"prettier --check '{src,stories,styles,__mocks__,examples/server/src,examples/src,examples/test}/**/*.{ts,js,tsx,jsx,json,scss,md,yaml,html}'","prettier-write":"prettier --write '{src,stories,styles,__mocks__,examples/server/src,examples/src,examples/test}/**/*.{ts,js,tsx,jsx,json,scss,md,yaml,html}'","test-storybook":"yarn build && test-storybook","validate-style":"stylelint '**/*.scss'","build-storybook":"yarn build && build-storybook -c .storybook -o dist-storybook","examples-server":"node examples/server/src/index.js","heroku-postbuild":"yarn examples-build developer","examples-testcafe":"./scripts/run-testcafe.sh visual","validate-style-ci":"stylelint '**/*.scss' --custom-formatter=node_modules/stylelint-checkstyle-formatter > ci/results/stylelint-results.xml","check-circular-deps":"madge --circular --extensions ts ./src","examples-testcafe-ci":"./scripts/run-testcafe.sh ci","examples-testcafe-live":"./scripts/run-testcafe.sh live"},"typings":"dist/index.d.ts","_npmUser":{"name":"gooddata-ci","email":"rail@gooddata.com"},"deprecated":"@gooddata/react-components@7 reached End of Support on March 31, 2022. Please upgrade (see https://sdk.gooddata.com/gooddata-ui/docs/supported_versions.html for more information).","repository":{"url":"git+ssh://git@github.com/gooddata/gooddata-react-components.git","type":"git"},"_npmVersion":"6.13.4","description":"GoodData.UI - A powerful JavaScript library for building analytical applications","directories":{},"lint-staged":{"{src,stories,styles,__mocks__,examples/server/src,examples/src,examples/test}/**/*.{ts,js,tsx,jsx,scss}":["npx gdc-fix-copyright","git add"],"{src,stories,styles,__mocks__,examples/server/src,examples/src,examples/test}/**/*.{ts,js,tsx,jsx,json,scss,md,yaml,html}":["prettier --write","git add"]},"_nodeVersion":"12.16.1","dependencies":{"rxjs":"^5.5.6","uuid":"^3.2.1","immer":"^1.3.1","lodash":"^4.17.15","date-fns":"^2.7.0","downshift":"^3.2.7","invariant":"^2.2.2","mapbox-gl":"^1.6.1","classnames":"^2.2.6","highcharts":"7.1.1","prop-types":"^15.6.0","react-intl":"^3.6.0","custom-event":"^1.0.1","react-window":"^1.8.1","ag-grid-react":"20.0.0","react-measure":"^2.3.0","@types/mapbox-gl":"^1.6.1","react-day-picker":"~7.3.0","react-responsive":"^3.0.0","stringify-object":"^2.4.0","@gooddata/typings":"^2.23.0","ag-grid-community":"20.0.0","http-status-codes":"^1.3.0","@gooddata/js-utils":"^3.5.0","@gooddata/numberjs":"^3.2.4","fixed-data-table-2":"0.7.17","@gooddata/goodstrap":"^68.4.0","react-dom-factories":"^1.0.2","@gooddata/gooddata-js":"^12.5.2","json-stable-stringify":"^1.0.1","react-transition-group":"^2.2.1","hoist-non-react-statics":"^3.3.0","nodelist-foreach-polyfill":"^1.2.0","@formatjs/intl-pluralrules":"^1.3.6","highcharts-grouped-categories":"^1.1.3"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"raf":"3.3.2","yup":"^0.24.1","jest":"24.7.1","husky":"3.0.0","madge":"^3.4.4","react":"^16.5.2","enzyme":"3.5.0","eslint":"4.19.1","formik":"^0.11.11","moment":"2.23.0","history":"^4.7.2","ts-jest":"24.0.0","webpack":"4.30.0","full-icu":"^1.3.0","prettier":"1.16.4","react-ga":"^2.5.2","recharts":"1.0.0-beta.9","testcafe":"1.1.4","commander":"2.14.1","node-sass":"4.13.0","react-dom":"^16.5.2","stylelint":"^10.0.0","supertest":"3.0.0","ts-loader":"6.0.0","@types/raf":"^3.4.0","css-loader":"0.28.7","jest-junit":"3.0.0","raw-loader":"0.5.1","styled-jsx":"2.2.1","typescript":"3.3.4000","@babel/core":"7.4.4","@types/jest":"24.0.6","@types/node":"7.0.8","@types/uuid":"3.4.3","file-loader":"3.0.1","jest-enzyme":"7.0.2","lint-staged":"9.1.0","sass-loader":"6.0.6","webpack-cli":"3.3.2","@types/react":"16.8.6","babel-loader":"8.0.5","react-helmet":"5.2.0","react-select":"1.2.1","style-loader":"0.19.1","@types/enzyme":"3.1.13","@types/lodash":"4.14.123","testcafe-live":"0.1.4","@babel/runtime":"7.4.4","dotenv-webpack":"^1.7.0","@babel/polyfill":"^7.4.4","@storybook/react":"5.0.11","@types/invariant":"2.2.29","@types/react-dom":"16.0.11","isomorphic-fetch":"2.2.1","react-datepicker":"1.1.0","react-router-dom":"4.2.2","@babel/preset-env":"7.4.4","@gooddata/mock-js":"^2.13.0","@storybook/addons":"5.0.11","@types/classnames":"2.2.3","@types/prop-types":"15.5.2","@storybook/theming":"5.0.11","identity-obj-proxy":"^3.0.0","intl-messageformat":"^7.5.4","webpack-dev-server":"3.3.1","@babel/preset-react":"7.0.0","@types/react-portal":"4.0.1","@types/react-window":"^1.8.1","babel-plugin-lodash":"3.3.4","html-webpack-plugin":"3.2.0","react-test-renderer":"16.4.2","@types/react-measure":"2.0.5","clean-webpack-plugin":"2.0.2","stats-webpack-plugin":"0.7.0","eslint-config-prettier":"4.1.0","react-google-recaptcha":"^0.14.1","tslint-config-prettier":"1.18.0","@gooddata/eslint-config":"^1.0.0","@gooddata/tslint-config":"1.0.0","@types/react-responsive":"^3.0.3","@types/storybook__react":"4.0.1","@types/stringify-object":"^3.2.0","enzyme-adapter-react-16":"1.3.1","@gooddata/test-storybook":"3.2.1","@storybook/addon-actions":"5.0.11","@storybook/addon-options":"5.0.11","node-sass-magic-importer":"5.1.0","react-syntax-highlighter":"11.0.2","@types/fixed-data-table-2":"0.8.1","stylelint-config-prettier":"5.2.0","@gooddata/stylelint-config":"4.0.0","@types/react-test-renderer":"16.0.0","circular-dependency-plugin":"5.0.2","compression-webpack-plugin":"2.0.0","@types/json-stable-stringify":"^1.0.32","@gooddata/frontend-npm-scripts":"1.1.0","@types/enzyme-adapter-react-16":"1.0.3","stylelint-checkstyle-formatter":"0.1.0","@types/storybook__addon-actions":"3.4.2","@babel/plugin-proposal-class-properties":"7.4.4","@babel/plugin-proposal-object-rest-spread":"7.4.4","@babel/plugin-transform-async-to-generator":"7.4.4"},"peerDependencies":{"react":"^16.5.2","react-dom":"^16.5.2"},"_npmOperationalInternal":{"tmp":"tmp/react-components_7.5.0-beta.54_1586258571344_0.010294865343522863","host":"s3://npm-registry-packages"}},"7.5.0-beta.55":{"name":"@gooddata/react-components","version":"7.5.0-beta.55","author":{"name":"GoodData Corporation"},"license":"BSD-3-Clause","_id":"@gooddata/react-components@7.5.0-beta.55","maintainers":[{"name":"afi","email":"adam.fiedler@gooddata.com"},{"name":"bertold8","email":"ivan.nejezchleb@seznam.cz"},{"name":"brbistas","email":"valentinos.chraniotis@gooddata.com"},{"name":"bugsbunny338","email":"jiri.zajic@mensa.cz"},{"name":"de.do","email":"de.do@gooddata.com"},{"name":"gooddata-ci","email":"rail@gooddata.com"},{"name":"hung.nguyen.hoang","email":"hung.nguyen@gooddata.com"},{"name":"ivan.mjartan","email":"ivan.mjartan@gooddata.com"},{"name":"jakub-sterba","email":"jakub.sterba@gooddata.com"},{"name":"jankc","email":"jan.krapac@gmail.com"},{"name":"jaroslav.tomecek","email":"jaroslav.tomecek@gooddata.com"},{"name":"jkittler","email":"honza.kittler@gmail.com"},{"name":"khanh.le","email":"khanh.le@gooddata.com"},{"name":"lanhuynh","email":"lan.huynh@gooddata.com"},{"name":"linhhong","email":"linh.hong@gooddata.com"},{"name":"lupko","email":"lubomir.slivka@gooddata.com"},{"name":"matyas.kandl","email":"matyas.kandl@gooddata.com"},{"name":"michal.marsal","email":"michal.marsal@gooddata.com"},{"name":"naibinh","email":"naibinh@gmail.com"},{"name":"nikolacech","email":"nikola.cech@gooddata.com"},{"name":"nis.hua","email":"nis.hua@gooddata.com"},{"name":"no23reason","email":"dan.homola@hotmail.cz"},{"name":"patrikbraborec","email":"patrik.braborec@gooddata.com"},{"name":"pbenes","email":"petr.benes@gooddata.com"},{"name":"petrjanu","email":"petr.janu@gooddata.com"},{"name":"pkingo","email":"philipandreaskingo@hotmail.com"},{"name":"ptquang86","email":"ptquang86@gmail.com"},{"name":"qduval","email":"quentin.duval@gooddata.com"},{"name":"rodri360","email":"me@rodri360.com"},{"name":"sitina","email":"jiri.sitina@gooddata.com"},{"name":"strouhaljan","email":"strouhal.jan@gmail.com"},{"name":"tomas.kratochvil","email":"tomas.kratochvil@gooddata.com"},{"name":"tomasreichmann","email":"tomasreichmann@gmail.com"},{"name":"tomsatgd","email":"tomas.satinsky@gooddata.com"},{"name":"trung-le-quoc","email":"trung.le@gooddata.com"},{"name":"tu-ngo","email":"tungo1981@gmail.com"},{"name":"tulean","email":"tuan.le@gooddata.com"},{"name":"tuqt1005","email":"tu.tran@gooddata.com"},{"name":"utdnah","email":"danh.ung@gooddata.com"},{"name":"vlastikcz","email":"vlastimil.kotas@gooddata.com"},{"name":"vu.pham","email":"vu.pham@gooddata.com"},{"name":"xmort","email":"petr.dolejsi@gooddata.com"},{"name":"yanlipnican","email":"yanlipnican@gmail.com"}],"homepage":"https://github.com/gooddata/gooddata-react-components#readme","bugs":{"url":"https://github.com/gooddata/gooddata-react-components/issues"},"dist":{"shasum":"9016044e1d6d2a4d3ee3f5f2669baea2a48b8300","tarball":"https://registry.npmjs.org/@gooddata/react-components/-/react-components-7.5.0-beta.55.tgz","fileCount":2499,"integrity":"sha512-i2/teUg6Ax8fPkxWFijS2ufN3/cqGbEROuu6QMiGrRyvE4lRTfhJ5/kuwCYsnFYcle+0le4RZa1n4bZct3+qoA==","signatures":[{"sig":"MEUCIEZh6AN7PlTuJTJuzB21AxEtzsQJNw49qE506fA5whIxAiEAovzIJdemIaM31dSxtUqZn4Em6KkTAcXERF1sBoxXTmQ=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":9892720,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJejJ2NCRA9TVsSAnZWagAAtWYQAIL1WJC72Ttp6KoF5m9H\nmlTX6dlnruGdMn/dufCD9wr1kEoOCfbIqzfo752vgVmFnDnXpv4Oc+r5VZKz\nXsvkQOHfCwvRXlkvpXF6t1GCdyIlTGH8qDfbQ/Y43767SOxdMuAN1C5WOo1F\ncrWDXf0xC32lB09UujEYW5gN3s/JIKS2f0+DYv9/uNFG3ZOg4vG9AXii0zDv\nV4u4aXCJp4u0d3piJNGfKuZW4wncIadno2xfOSuM4dQs6KNezaC3nc++IHZW\nwoffwr84J5sECgAOSSoV5oHYtX/TiJVx8UF/e04dnjlKq3JYrbbv/JIfXich\n1ALHql9ImDWHA5FcGARWaPxRPxKCwTxfUuPcQwyKVLh28KkqlWANPHklswm0\nHk3na5iyEKiQ4m5eMY95ax19kUG2DAFkRyNIScaTmEJZs3EZJrk+7c13YpDH\nrWZxMmPRaIWx/vGXHWP3UkI+n3g2ESZJkQH7b6ucod4kjxuZCwDIUzjbnHhn\nI8ElxobYq0myaLy4G4vhlWg589FjlIOoS4/xT8pSK7VkVH0gEeBhPEhJRy1M\nh5SdbywcqwGmk3AfxIAJPlD6zzAzs+YC9Ux3WPdNzajKrZJ77jZZ8AXzP4Cb\nHzkWs9T6kI0/ZeR30hkkeIpes52ZpbUSjoC6qg7xqQZuyZ0CY0ziLXxSXsZX\n6ELm\r\n=eb2y\r\n-----END PGP SIGNATURE-----\r\n"},"main":"dist/index.js","husky":{"hooks":{"pre-commit":"lint-staged"}},"config":{"eslint":"./examples/**/*.{js,jsx}","tslint":"./{__mocks__,src,stories}/{,**/}*.{ts,tsx}"},"readme":"[![npm version](https://badge.fury.io/js/%40gooddata%2Freact-components.svg)](https://www.npmjs.com/package/@gooddata/react-components)\n\n# GoodData.UI React components\n> A React-based JavaScript library for building data-driven applications\n\n## Getting started\n- [GoodData.UI Documentation](http://sdk.gooddata.com/gooddata-ui/)\n- [GoodData.UI Live Examples](https://gooddata-examples.herokuapp.com/)\n- [Stack Overflow](https://stackoverflow.com/questions/tagged/gooddata)\n\n### Usage\nWith [yarn](https://yarnpkg.com) installed, go to your project directory and run\n```\n$ yarn add @gooddata/react-components\n```\nIf you prefer [npm](npmjs.com) run\n```\n$ npm install --save @gooddata/react-components\n```\n\nThe public API is exposed via global `index.js`. Except for the styles, do not import any other file directly\nbecause they are not intended to be part of the public API.\n\n## Contributing\n\nWe welcome any contribution in form of [issues](https://github.com/gooddata/gooddata-react-components/issues) or [pull requests](https://github.com/gooddata/gooddata-react-components/pulls).\n\nInstall [Node.js](http://nodejs.org) (node 12.16.1, npm v6.13.4) and [Yarn](https://classic.yarnpkg.com) (1.22.4).\n\nInstall dependencies:\n```\nyarn install --frozen-lockfile\n```\n\nThese commands may come in handy while developing:\n\n| command | description |\n| ------- | ----------- |\n| `yarn install --pure-lockfile` | first step |\n| ||\n| `yarn dev` | build react-components to `/dist` in watch mode |\n| `yarn test` | run all unit tests |\n| `yarn prettier-write` | format the source code to match the valid codestyle |\n| `yarn validate` | validate codestyle |\n| ||\n| `yarn storybook` | run storybook from `/stories` on http://localhost:9001 |\n| `yarn build-storybook` | build storybook to `/dist-storybook` |\n| `yarn test-storybook` | run storybook and [screenshot tests](https://github.com/gooddata/gdc-client-utils/tree/master/test-storybook) |\n| ||\n| `yarn examples` | run Live Examples dev-server from `/examples` on https://localhost:8999 |\n| `yarn examples-build` | build Live Examples to `/examples/dist` |\n| `yarn examples-server` | serve built Live Examples - see `/examples/server/src` |\n| `yarn examples-testcafe` | run testcafe tests against `localhost:8999` |\n\n### Deploy to heroku.com\nWhen you deploy this repo to heroku, it serves *GoodData.UI Live Examples*.\nRelevant tasks are in `Procfile` and `package.json`.\n\n```bash\n# run in the project directory\nheroku login\nheroku create <your-app-name>\nheroku config:set DOMAIN_ADMIN_USERNAME=x@gooddata.com DOMAIN_ADMIN_PASSWORD=xy PROJECT_ID_TO_ASSIGN=xms7ga4tf3g3nzucd8380o2bev8oeknp\ngit push heroku HEAD:master\nheroku open\n```\n### Enable Geo Chart for Storybook and Live Examples\nGeo chart uses Mapbox to render map which requires a Mapbox access token.\n- Register an account and create Mapbox access token at [guide](https://docs.mapbox.com/help/how-mapbox-works/access-tokens/)\n- Store the created token at `.env`:\n```bash\necho -e \"EXAMPLE_MAPBOX_ACCESS_TOKEN=token\" >> .env # only need to run once\necho -e \"STORYBOOK_MAPBOX_ACCESS_TOKEN=token\" >> .env # only need to run once\n```\n\n### Run Live Examples Locally\nTo run *GoodData.UI Live Examples* locally:\n```bash\ngit clone <this-repository>\ncd  <repository-folder>\nyarn install --pure-lockfile\nyarn examples\n```\nThen open https://localhost:8999 and login using Live Examples account (you can [create one here](https://gooddata-examples.herokuapp.com/registration)).\n\n### Run Storybook locally\n- Run storybook with token stored in `.env` for more secure\n```bash\nyarn storybook\n```\n- Or run storybook with token env param exposed to cli (not suggested)\n```bash\nSTORYBOOK_MAPBOX_ACCESS_TOKEN=token yarn storybook\n```\n- Apply either above way to `yarn build-storybook` or `yarn test-storybook`\n\n### Source code formatting\nThe source code in the repository is formatted by [Prettier](https://prettier.io/).\nThe format of the code is validated by our Continuous Integration server and is one of the requirements of successful merge.\n\nPrettier is supported by every major IDE. You can find the list of supported editors and how to configure them [here](https://prettier.io/docs/en/editors.html).\n\nIn the case, when your editor is not supported or you don't want to setup the integration, you can run the `yarn prettier-write` command to reformat the code before commit.\n\n## Changelog\n\n- see [CHANGELOG.md](CHANGELOG.md)\n\n## Supported versions\n\nIn order to make the user experience with integrating GoodData UI SDK as smooth and secure as possible and to ensure that the SDK is using the latest features of the platform, we will only provide support to two most recent major versions of UI SDK.\n\nThe most recent majors will be supported in the following modes:\n\n- The latest major version will receive all new functionality and all bug fixes\n- The previous major version will only receive fixes to critical issues and security fixes. These fixes will be applied on top of last released version of the previous major\n\nThe customers are encouraged to always use the latest version of the UI SDK.\n\nIn case of using older versions, the user might face API incompatibility, performance or security issues.\n\nPlease follow the installation instructions to update to the newest version.\n\n## License\n\n(C) 2007-2020 GoodData Corporation\n\nThis project is dual licensed:\n\n- The ATTRIBUTION-NONCOMMERCIAL 4.0 INTERNATIONAL (CC BY-NC 4.0) is used for purpose of the trial experience and evaluation of GoodData.UI library.\n- The GOODDATA GOODDATA.UI LIBRARY END USER LICENSE AGREEMENT is used for GoodData customers.\n\nFor more information, please see [LICENSE](https://github.com/gooddata/gooddata-react-components/blob/master/LICENSE)\n","gitHead":"cc8601d5888f414f4fa049aa0b769bfcecf119c8","scripts":{"dev":"bash scripts/build.sh --dev-watch","test":"jest --watch","build":"bash scripts/build.sh","tslint":"yarn run-tslint -t verbose $npm_package_config_tslint","prepare":"cd examples/server && yarn install --frozen-lockfile && cd ../..; rm -r examples/node_modules 2>/dev/null; true","examples":"bash scripts/run-examples.sh","prepare?":"# Called before `npm publish` and on local `npm install`. Temporarily also for deleting obsolete node_modules. Ends with `true` to continue gracefully.","validate":"tsc --noEmit && yarn tslint && eslint $npm_package_config_eslint && yarn validate-style && yarn prettier-check","build-dev":"bash scripts/build.sh --dev","examples?":"# Default is developer domain, other options: yarn examples [sec,secure,stg,stg2,stg3,demo,developer or URL]","storybook":"yarn build && start-storybook -p 9001 -c .storybook","test-once":"jest","tslint-ci":"mkdir -p ./ci/results && yarn run-tslint -t checkstyle -o ./ci/results/tslint-results.xml $npm_package_config_tslint","run-tslint":"tslint -p tsconfig.json","validate-ci":"tsc --noEmit && yarn tslint-ci  && eslint $npm_package_config_eslint -f checkstyle -o ci/results/eslint-results.xml && yarn validate-style-ci && yarn prettier-check","examples-build":"bash scripts/build-examples.sh","prepublishOnly":"yarn build","prettier-check":"prettier --check '{src,stories,styles,__mocks__,examples/server/src,examples/src,examples/test}/**/*.{ts,js,tsx,jsx,json,scss,md,yaml,html}'","prettier-write":"prettier --write '{src,stories,styles,__mocks__,examples/server/src,examples/src,examples/test}/**/*.{ts,js,tsx,jsx,json,scss,md,yaml,html}'","test-storybook":"yarn build && test-storybook","validate-style":"stylelint '**/*.scss'","build-storybook":"yarn build && build-storybook -c .storybook -o dist-storybook","examples-server":"node examples/server/src/index.js","heroku-postbuild":"yarn examples-build developer","examples-testcafe":"./scripts/run-testcafe.sh visual","validate-style-ci":"stylelint '**/*.scss' --custom-formatter=node_modules/stylelint-checkstyle-formatter > ci/results/stylelint-results.xml","check-circular-deps":"madge --circular --extensions ts ./src","examples-testcafe-ci":"./scripts/run-testcafe.sh ci","examples-testcafe-live":"./scripts/run-testcafe.sh live"},"typings":"dist/index.d.ts","_npmUser":{"name":"gooddata-ci","email":"rail@gooddata.com"},"deprecated":"@gooddata/react-components@7 reached End of Support on March 31, 2022. Please upgrade (see https://sdk.gooddata.com/gooddata-ui/docs/supported_versions.html for more information).","repository":{"url":"git+ssh://git@github.com/gooddata/gooddata-react-components.git","type":"git"},"_npmVersion":"6.13.4","description":"GoodData.UI - A powerful JavaScript library for building analytical applications","directories":{},"lint-staged":{"{src,stories,styles,__mocks__,examples/server/src,examples/src,examples/test}/**/*.{ts,js,tsx,jsx,scss}":["npx gdc-fix-copyright","git add"],"{src,stories,styles,__mocks__,examples/server/src,examples/src,examples/test}/**/*.{ts,js,tsx,jsx,json,scss,md,yaml,html}":["prettier --write","git add"]},"_nodeVersion":"12.16.1","dependencies":{"rxjs":"^5.5.6","uuid":"^3.2.1","immer":"^1.3.1","lodash":"^4.17.15","date-fns":"^2.7.0","downshift":"^3.2.7","invariant":"^2.2.2","mapbox-gl":"^1.6.1","classnames":"^2.2.6","highcharts":"7.1.1","prop-types":"^15.6.0","react-intl":"^3.6.0","custom-event":"^1.0.1","react-window":"^1.8.1","ag-grid-react":"20.0.0","react-measure":"^2.3.0","@types/mapbox-gl":"^1.6.1","react-day-picker":"~7.3.0","react-responsive":"^3.0.0","stringify-object":"^2.4.0","@gooddata/typings":"^2.23.0","ag-grid-community":"20.0.0","http-status-codes":"^1.3.0","@gooddata/js-utils":"^3.5.0","@gooddata/numberjs":"^3.2.4","fixed-data-table-2":"0.7.17","@gooddata/goodstrap":"^68.4.0","react-dom-factories":"^1.0.2","@gooddata/gooddata-js":"^12.5.2","json-stable-stringify":"^1.0.1","react-transition-group":"^2.2.1","hoist-non-react-statics":"^3.3.0","nodelist-foreach-polyfill":"^1.2.0","@formatjs/intl-pluralrules":"^1.3.6","highcharts-grouped-categories":"^1.1.3"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"raf":"3.3.2","yup":"^0.24.1","jest":"24.7.1","husky":"3.0.0","madge":"^3.4.4","react":"^16.5.2","enzyme":"3.5.0","eslint":"4.19.1","formik":"^0.11.11","moment":"2.23.0","history":"^4.7.2","ts-jest":"24.0.0","webpack":"4.30.0","full-icu":"^1.3.0","prettier":"1.16.4","react-ga":"^2.5.2","recharts":"1.0.0-beta.9","testcafe":"1.1.4","commander":"2.14.1","node-sass":"4.13.0","react-dom":"^16.5.2","stylelint":"^10.0.0","supertest":"3.0.0","ts-loader":"6.0.0","@types/raf":"^3.4.0","css-loader":"0.28.7","jest-junit":"3.0.0","raw-loader":"0.5.1","styled-jsx":"2.2.1","typescript":"3.3.4000","@babel/core":"7.4.4","@types/jest":"24.0.6","@types/node":"7.0.8","@types/uuid":"3.4.3","file-loader":"3.0.1","jest-enzyme":"7.0.2","lint-staged":"9.1.0","sass-loader":"6.0.6","webpack-cli":"3.3.2","@types/react":"16.8.6","babel-loader":"8.0.5","react-helmet":"5.2.0","react-select":"1.2.1","style-loader":"0.19.1","@types/enzyme":"3.1.13","@types/lodash":"4.14.123","testcafe-live":"0.1.4","@babel/runtime":"7.4.4","dotenv-webpack":"^1.7.0","@babel/polyfill":"^7.4.4","@storybook/react":"5.0.11","@types/invariant":"2.2.29","@types/react-dom":"16.0.11","isomorphic-fetch":"2.2.1","react-datepicker":"1.1.0","react-router-dom":"4.2.2","@babel/preset-env":"7.4.4","@gooddata/mock-js":"^2.13.0","@storybook/addons":"5.0.11","@types/classnames":"2.2.3","@types/prop-types":"15.5.2","@storybook/theming":"5.0.11","identity-obj-proxy":"^3.0.0","intl-messageformat":"^7.5.4","webpack-dev-server":"3.3.1","@babel/preset-react":"7.0.0","@types/react-portal":"4.0.1","@types/react-window":"^1.8.1","babel-plugin-lodash":"3.3.4","html-webpack-plugin":"3.2.0","react-test-renderer":"16.4.2","@types/react-measure":"2.0.5","clean-webpack-plugin":"2.0.2","stats-webpack-plugin":"0.7.0","eslint-config-prettier":"4.1.0","react-google-recaptcha":"^0.14.1","tslint-config-prettier":"1.18.0","@gooddata/eslint-config":"^1.0.0","@gooddata/tslint-config":"1.0.0","@types/react-responsive":"^3.0.3","@types/storybook__react":"4.0.1","@types/stringify-object":"^3.2.0","enzyme-adapter-react-16":"1.3.1","@gooddata/test-storybook":"3.2.1","@storybook/addon-actions":"5.0.11","@storybook/addon-options":"5.0.11","node-sass-magic-importer":"5.1.0","react-syntax-highlighter":"11.0.2","@types/fixed-data-table-2":"0.8.1","stylelint-config-prettier":"5.2.0","@gooddata/stylelint-config":"4.0.0","@types/react-test-renderer":"16.0.0","circular-dependency-plugin":"5.0.2","compression-webpack-plugin":"2.0.0","@types/json-stable-stringify":"^1.0.32","@gooddata/frontend-npm-scripts":"1.1.0","@types/enzyme-adapter-react-16":"1.0.3","stylelint-checkstyle-formatter":"0.1.0","@types/storybook__addon-actions":"3.4.2","@babel/plugin-proposal-class-properties":"7.4.4","@babel/plugin-proposal-object-rest-spread":"7.4.4","@babel/plugin-transform-async-to-generator":"7.4.4"},"peerDependencies":{"react":"^16.5.2","react-dom":"^16.5.2"},"_npmOperationalInternal":{"tmp":"tmp/react-components_7.5.0-beta.55_1586273676620_0.7095597572730525","host":"s3://npm-registry-packages"}},"7.5.0-beta.56":{"name":"@gooddata/react-components","version":"7.5.0-beta.56","author":{"name":"GoodData Corporation"},"license":"BSD-3-Clause","_id":"@gooddata/react-components@7.5.0-beta.56","maintainers":[{"name":"afi","email":"adam.fiedler@gooddata.com"},{"name":"bertold8","email":"ivan.nejezchleb@seznam.cz"},{"name":"brbistas","email":"valentinos.chraniotis@gooddata.com"},{"name":"bugsbunny338","email":"jiri.zajic@mensa.cz"},{"name":"de.do","email":"de.do@gooddata.com"},{"name":"gooddata-ci","email":"rail@gooddata.com"},{"name":"hung.nguyen.hoang","email":"hung.nguyen@gooddata.com"},{"name":"ivan.mjartan","email":"ivan.mjartan@gooddata.com"},{"name":"jakub-sterba","email":"jakub.sterba@gooddata.com"},{"name":"jankc","email":"jan.krapac@gmail.com"},{"name":"jaroslav.tomecek","email":"jaroslav.tomecek@gooddata.com"},{"name":"jkittler","email":"honza.kittler@gmail.com"},{"name":"khanh.le","email":"khanh.le@gooddata.com"},{"name":"lanhuynh","email":"lan.huynh@gooddata.com"},{"name":"linhhong","email":"linh.hong@gooddata.com"},{"name":"lupko","email":"lubomir.slivka@gooddata.com"},{"name":"matyas.kandl","email":"matyas.kandl@gooddata.com"},{"name":"michal.marsal","email":"michal.marsal@gooddata.com"},{"name":"naibinh","email":"naibinh@gmail.com"},{"name":"nikolacech","email":"nikola.cech@gooddata.com"},{"name":"nis.hua","email":"nis.hua@gooddata.com"},{"name":"no23reason","email":"dan.homola@hotmail.cz"},{"name":"patrikbraborec","email":"patrik.braborec@gooddata.com"},{"name":"pbenes","email":"petr.benes@gooddata.com"},{"name":"petrjanu","email":"petr.janu@gooddata.com"},{"name":"pkingo","email":"philipandreaskingo@hotmail.com"},{"name":"ptquang86","email":"ptquang86@gmail.com"},{"name":"qduval","email":"quentin.duval@gooddata.com"},{"name":"rodri360","email":"me@rodri360.com"},{"name":"sitina","email":"jiri.sitina@gooddata.com"},{"name":"strouhaljan","email":"strouhal.jan@gmail.com"},{"name":"tomas.kratochvil","email":"tomas.kratochvil@gooddata.com"},{"name":"tomasreichmann","email":"tomasreichmann@gmail.com"},{"name":"tomsatgd","email":"tomas.satinsky@gooddata.com"},{"name":"trung-le-quoc","email":"trung.le@gooddata.com"},{"name":"tu-ngo","email":"tungo1981@gmail.com"},{"name":"tulean","email":"tuan.le@gooddata.com"},{"name":"tuqt1005","email":"tu.tran@gooddata.com"},{"name":"utdnah","email":"danh.ung@gooddata.com"},{"name":"vlastikcz","email":"vlastimil.kotas@gooddata.com"},{"name":"vu.pham","email":"vu.pham@gooddata.com"},{"name":"xmort","email":"petr.dolejsi@gooddata.com"},{"name":"yanlipnican","email":"yanlipnican@gmail.com"}],"homepage":"https://github.com/gooddata/gooddata-react-components#readme","bugs":{"url":"https://github.com/gooddata/gooddata-react-components/issues"},"dist":{"shasum":"dcc611305ba774f7f7e197b9dc0c4d14716c6957","tarball":"https://registry.npmjs.org/@gooddata/react-components/-/react-components-7.5.0-beta.56.tgz","fileCount":2499,"integrity":"sha512-7jDwVccekDGlofxBN4N/gBPF0J+wNGXv3DMMfogDTQuJX1/sGBePfi1nmeuXpuhYF407zzzzaf8wgwvRJM/wbg==","signatures":[{"sig":"MEYCIQDuzpXlPN0olmpFctsDk7Z4GteTCIdR3yxVBrf0U0hn3AIhALlxYVHHMpTMTSr3LFCXsary8bJNB1pUqnOJA/YBuH/O","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":9892720,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJejJ+jCRA9TVsSAnZWagAAID0P/1n2MbcIevV/3KHymtGf\n0MskSoicHTm2AF3FO+tUIB6S+911W2XmXXJjeFq1pQaRrytv3y768+6dFuMf\nMwDmJlVWkWtAiTiKd1O8vHcb8p52civt4F18Ms/Ae2Q4EUlMfpHQuaPoiwc+\noum5qtRmmG95g6OabZt/j/66ewS/VnAdCBzZq7nvKT7Or5vDeaNyHLbmAfdD\nSMVBUCTrWH5PF1OhHXB0AVNDOmyYTLO3V0THRKE7smmUxG/mankNFD/rOyrq\nG11xqa+W4AabhcobluvZU+Qp5RM26dO2en4Mx6+9zfCaAIO9hNmymPH1iDEM\nTxqnWP+tl0YpX9nCv0TU2SpsDCmjxiGntXB7BI9whBgHKoCDYduudiaLtOx5\n2Mfd059ldYz7xuqAL48+C/CpPAsE74OXH45KwzBGOLYtELqwN9X4o1rVh3yd\nCZq5XzS/1SwhUcztGAhBQy/E9Jf5VJvrqwvAnBM+IZSNNJrwgIpSDb3gXAbe\nbP0UYe2tDW/EVbAH1mnjCrTsI88OuJzSfE5s5tSL8Jdo2Ot33oGVxkmMgkUR\nrrpNaNNUKt2jPAg4sAIB8X7sEH1NFhYGZ4BMSLoL+XwWOPGrG1xMy4awHgHa\nAU4G7LhoC5utUoOSb4a0oxifv9RZtCUwvDlhoNRDPYP6hYwihguEqcCQz1oZ\n6teA\r\n=5Avt\r\n-----END PGP SIGNATURE-----\r\n"},"main":"dist/index.js","husky":{"hooks":{"pre-commit":"lint-staged"}},"config":{"eslint":"./examples/**/*.{js,jsx}","tslint":"./{__mocks__,src,stories}/{,**/}*.{ts,tsx}"},"readme":"[![npm version](https://badge.fury.io/js/%40gooddata%2Freact-components.svg)](https://www.npmjs.com/package/@gooddata/react-components)\n\n# GoodData.UI React components\n> A React-based JavaScript library for building data-driven applications\n\n## Getting started\n- [GoodData.UI Documentation](http://sdk.gooddata.com/gooddata-ui/)\n- [GoodData.UI Live Examples](https://gooddata-examples.herokuapp.com/)\n- [Stack Overflow](https://stackoverflow.com/questions/tagged/gooddata)\n\n### Usage\nWith [yarn](https://yarnpkg.com) installed, go to your project directory and run\n```\n$ yarn add @gooddata/react-components\n```\nIf you prefer [npm](npmjs.com) run\n```\n$ npm install --save @gooddata/react-components\n```\n\nThe public API is exposed via global `index.js`. Except for the styles, do not import any other file directly\nbecause they are not intended to be part of the public API.\n\n## Contributing\n\nWe welcome any contribution in form of [issues](https://github.com/gooddata/gooddata-react-components/issues) or [pull requests](https://github.com/gooddata/gooddata-react-components/pulls).\n\nInstall [Node.js](http://nodejs.org) (node 12.16.1, npm v6.13.4) and [Yarn](https://classic.yarnpkg.com) (1.22.4).\n\nInstall dependencies:\n```\nyarn install --frozen-lockfile\n```\n\nThese commands may come in handy while developing:\n\n| command | description |\n| ------- | ----------- |\n| `yarn install --pure-lockfile` | first step |\n| ||\n| `yarn dev` | build react-components to `/dist` in watch mode |\n| `yarn test` | run all unit tests |\n| `yarn prettier-write` | format the source code to match the valid codestyle |\n| `yarn validate` | validate codestyle |\n| ||\n| `yarn storybook` | run storybook from `/stories` on http://localhost:9001 |\n| `yarn build-storybook` | build storybook to `/dist-storybook` |\n| `yarn test-storybook` | run storybook and [screenshot tests](https://github.com/gooddata/gdc-client-utils/tree/master/test-storybook) |\n| ||\n| `yarn examples` | run Live Examples dev-server from `/examples` on https://localhost:8999 |\n| `yarn examples-build` | build Live Examples to `/examples/dist` |\n| `yarn examples-server` | serve built Live Examples - see `/examples/server/src` |\n| `yarn examples-testcafe` | run testcafe tests against `localhost:8999` |\n\n### Deploy to heroku.com\nWhen you deploy this repo to heroku, it serves *GoodData.UI Live Examples*.\nRelevant tasks are in `Procfile` and `package.json`.\n\n```bash\n# run in the project directory\nheroku login\nheroku create <your-app-name>\nheroku config:set DOMAIN_ADMIN_USERNAME=x@gooddata.com DOMAIN_ADMIN_PASSWORD=xy PROJECT_ID_TO_ASSIGN=xms7ga4tf3g3nzucd8380o2bev8oeknp\ngit push heroku HEAD:master\nheroku open\n```\n### Enable Geo Chart for Storybook and Live Examples\nGeo chart uses Mapbox to render map which requires a Mapbox access token.\n- Register an account and create Mapbox access token at [guide](https://docs.mapbox.com/help/how-mapbox-works/access-tokens/)\n- Store the created token at `.env`:\n```bash\necho -e \"EXAMPLE_MAPBOX_ACCESS_TOKEN=token\" >> .env # only need to run once\necho -e \"STORYBOOK_MAPBOX_ACCESS_TOKEN=token\" >> .env # only need to run once\n```\n\n### Run Live Examples Locally\nTo run *GoodData.UI Live Examples* locally:\n```bash\ngit clone <this-repository>\ncd  <repository-folder>\nyarn install --pure-lockfile\nyarn examples\n```\nThen open https://localhost:8999 and login using Live Examples account (you can [create one here](https://gooddata-examples.herokuapp.com/registration)).\n\n### Run Storybook locally\n- Run storybook with token stored in `.env` for more secure\n```bash\nyarn storybook\n```\n- Or run storybook with token env param exposed to cli (not suggested)\n```bash\nSTORYBOOK_MAPBOX_ACCESS_TOKEN=token yarn storybook\n```\n- Apply either above way to `yarn build-storybook` or `yarn test-storybook`\n\n### Source code formatting\nThe source code in the repository is formatted by [Prettier](https://prettier.io/).\nThe format of the code is validated by our Continuous Integration server and is one of the requirements of successful merge.\n\nPrettier is supported by every major IDE. You can find the list of supported editors and how to configure them [here](https://prettier.io/docs/en/editors.html).\n\nIn the case, when your editor is not supported or you don't want to setup the integration, you can run the `yarn prettier-write` command to reformat the code before commit.\n\n## Changelog\n\n- see [CHANGELOG.md](CHANGELOG.md)\n\n## Supported versions\n\nIn order to make the user experience with integrating GoodData UI SDK as smooth and secure as possible and to ensure that the SDK is using the latest features of the platform, we will only provide support to two most recent major versions of UI SDK.\n\nThe most recent majors will be supported in the following modes:\n\n- The latest major version will receive all new functionality and all bug fixes\n- The previous major version will only receive fixes to critical issues and security fixes. These fixes will be applied on top of last released version of the previous major\n\nThe customers are encouraged to always use the latest version of the UI SDK.\n\nIn case of using older versions, the user might face API incompatibility, performance or security issues.\n\nPlease follow the installation instructions to update to the newest version.\n\n## License\n\n(C) 2007-2020 GoodData Corporation\n\nThis project is dual licensed:\n\n- The ATTRIBUTION-NONCOMMERCIAL 4.0 INTERNATIONAL (CC BY-NC 4.0) is used for purpose of the trial experience and evaluation of GoodData.UI library.\n- The GOODDATA GOODDATA.UI LIBRARY END USER LICENSE AGREEMENT is used for GoodData customers.\n\nFor more information, please see [LICENSE](https://github.com/gooddata/gooddata-react-components/blob/master/LICENSE)\n","gitHead":"b01486dfde0536df88920b584efdb21625aaec0a","scripts":{"dev":"bash scripts/build.sh --dev-watch","test":"jest --watch","build":"bash scripts/build.sh","tslint":"yarn run-tslint -t verbose $npm_package_config_tslint","prepare":"cd examples/server && yarn install --frozen-lockfile && cd ../..; rm -r examples/node_modules 2>/dev/null; true","examples":"bash scripts/run-examples.sh","prepare?":"# Called before `npm publish` and on local `npm install`. Temporarily also for deleting obsolete node_modules. Ends with `true` to continue gracefully.","validate":"tsc --noEmit && yarn tslint && eslint $npm_package_config_eslint && yarn validate-style && yarn prettier-check","build-dev":"bash scripts/build.sh --dev","examples?":"# Default is developer domain, other options: yarn examples [sec,secure,stg,stg2,stg3,demo,developer or URL]","storybook":"yarn build && start-storybook -p 9001 -c .storybook","test-once":"jest","tslint-ci":"mkdir -p ./ci/results && yarn run-tslint -t checkstyle -o ./ci/results/tslint-results.xml $npm_package_config_tslint","run-tslint":"tslint -p tsconfig.json","validate-ci":"tsc --noEmit && yarn tslint-ci  && eslint $npm_package_config_eslint -f checkstyle -o ci/results/eslint-results.xml && yarn validate-style-ci && yarn prettier-check","examples-build":"bash scripts/build-examples.sh","prepublishOnly":"yarn build","prettier-check":"prettier --check '{src,stories,styles,__mocks__,examples/server/src,examples/src,examples/test}/**/*.{ts,js,tsx,jsx,json,scss,md,yaml,html}'","prettier-write":"prettier --write '{src,stories,styles,__mocks__,examples/server/src,examples/src,examples/test}/**/*.{ts,js,tsx,jsx,json,scss,md,yaml,html}'","test-storybook":"yarn build && test-storybook","validate-style":"stylelint '**/*.scss'","build-storybook":"yarn build && build-storybook -c .storybook -o dist-storybook","examples-server":"node examples/server/src/index.js","heroku-postbuild":"yarn examples-build developer","examples-testcafe":"./scripts/run-testcafe.sh visual","validate-style-ci":"stylelint '**/*.scss' --custom-formatter=node_modules/stylelint-checkstyle-formatter > ci/results/stylelint-results.xml","check-circular-deps":"madge --circular --extensions ts ./src","examples-testcafe-ci":"./scripts/run-testcafe.sh ci","examples-testcafe-live":"./scripts/run-testcafe.sh live"},"typings":"dist/index.d.ts","_npmUser":{"name":"gooddata-ci","email":"rail@gooddata.com"},"deprecated":"@gooddata/react-components@7 reached End of Support on March 31, 2022. Please upgrade (see https://sdk.gooddata.com/gooddata-ui/docs/supported_versions.html for more information).","repository":{"url":"git+ssh://git@github.com/gooddata/gooddata-react-components.git","type":"git"},"_npmVersion":"6.13.4","description":"GoodData.UI - A powerful JavaScript library for building analytical applications","directories":{},"lint-staged":{"{src,stories,styles,__mocks__,examples/server/src,examples/src,examples/test}/**/*.{ts,js,tsx,jsx,scss}":["npx gdc-fix-copyright","git add"],"{src,stories,styles,__mocks__,examples/server/src,examples/src,examples/test}/**/*.{ts,js,tsx,jsx,json,scss,md,yaml,html}":["prettier --write","git add"]},"_nodeVersion":"12.16.1","dependencies":{"rxjs":"^5.5.6","uuid":"^3.2.1","immer":"^1.3.1","lodash":"^4.17.15","date-fns":"^2.7.0","downshift":"^3.2.7","invariant":"^2.2.2","mapbox-gl":"^1.6.1","classnames":"^2.2.6","highcharts":"7.1.1","prop-types":"^15.6.0","react-intl":"^3.6.0","custom-event":"^1.0.1","react-window":"^1.8.1","ag-grid-react":"20.0.0","react-measure":"^2.3.0","@types/mapbox-gl":"^1.6.1","react-day-picker":"~7.3.0","react-responsive":"^3.0.0","stringify-object":"^2.4.0","@gooddata/typings":"^2.23.0","ag-grid-community":"20.0.0","http-status-codes":"^1.3.0","@gooddata/js-utils":"^3.5.0","@gooddata/numberjs":"^3.2.4","fixed-data-table-2":"0.7.17","@gooddata/goodstrap":"^68.4.1","react-dom-factories":"^1.0.2","@gooddata/gooddata-js":"^12.5.2","json-stable-stringify":"^1.0.1","react-transition-group":"^2.2.1","hoist-non-react-statics":"^3.3.0","nodelist-foreach-polyfill":"^1.2.0","@formatjs/intl-pluralrules":"^1.3.6","highcharts-grouped-categories":"^1.1.3"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"raf":"3.3.2","yup":"^0.24.1","jest":"24.7.1","husky":"3.0.0","madge":"^3.4.4","react":"^16.5.2","enzyme":"3.5.0","eslint":"4.19.1","formik":"^0.11.11","moment":"2.23.0","history":"^4.7.2","ts-jest":"24.0.0","webpack":"4.30.0","full-icu":"^1.3.0","prettier":"1.16.4","react-ga":"^2.5.2","recharts":"1.0.0-beta.9","testcafe":"1.1.4","commander":"2.14.1","node-sass":"4.13.0","react-dom":"^16.5.2","stylelint":"^10.0.0","supertest":"3.0.0","ts-loader":"6.0.0","@types/raf":"^3.4.0","css-loader":"0.28.7","jest-junit":"3.0.0","raw-loader":"0.5.1","styled-jsx":"2.2.1","typescript":"3.3.4000","@babel/core":"7.4.4","@types/jest":"24.0.6","@types/node":"7.0.8","@types/uuid":"3.4.3","file-loader":"3.0.1","jest-enzyme":"7.0.2","lint-staged":"9.1.0","sass-loader":"6.0.6","webpack-cli":"3.3.2","@types/react":"16.8.6","babel-loader":"8.0.5","react-helmet":"5.2.0","react-select":"1.2.1","style-loader":"0.19.1","@types/enzyme":"3.1.13","@types/lodash":"4.14.123","testcafe-live":"0.1.4","@babel/runtime":"7.4.4","dotenv-webpack":"^1.7.0","@babel/polyfill":"^7.4.4","@storybook/react":"5.0.11","@types/invariant":"2.2.29","@types/react-dom":"16.0.11","isomorphic-fetch":"2.2.1","react-datepicker":"1.1.0","react-router-dom":"4.2.2","@babel/preset-env":"7.4.4","@gooddata/mock-js":"^2.13.0","@storybook/addons":"5.0.11","@types/classnames":"2.2.3","@types/prop-types":"15.5.2","@storybook/theming":"5.0.11","identity-obj-proxy":"^3.0.0","intl-messageformat":"^7.5.4","webpack-dev-server":"3.3.1","@babel/preset-react":"7.0.0","@types/react-portal":"4.0.1","@types/react-window":"^1.8.1","babel-plugin-lodash":"3.3.4","html-webpack-plugin":"3.2.0","react-test-renderer":"16.4.2","@types/react-measure":"2.0.5","clean-webpack-plugin":"2.0.2","stats-webpack-plugin":"0.7.0","eslint-config-prettier":"4.1.0","react-google-recaptcha":"^0.14.1","tslint-config-prettier":"1.18.0","@gooddata/eslint-config":"^1.0.0","@gooddata/tslint-config":"1.0.0","@types/react-responsive":"^3.0.3","@types/storybook__react":"4.0.1","@types/stringify-object":"^3.2.0","enzyme-adapter-react-16":"1.3.1","@gooddata/test-storybook":"3.2.1","@storybook/addon-actions":"5.0.11","@storybook/addon-options":"5.0.11","node-sass-magic-importer":"5.1.0","react-syntax-highlighter":"11.0.2","@types/fixed-data-table-2":"0.8.1","stylelint-config-prettier":"5.2.0","@gooddata/stylelint-config":"4.0.0","@types/react-test-renderer":"16.0.0","circular-dependency-plugin":"5.0.2","compression-webpack-plugin":"2.0.0","@types/json-stable-stringify":"^1.0.32","@gooddata/frontend-npm-scripts":"1.1.0","@types/enzyme-adapter-react-16":"1.0.3","stylelint-checkstyle-formatter":"0.1.0","@types/storybook__addon-actions":"3.4.2","@babel/plugin-proposal-class-properties":"7.4.4","@babel/plugin-proposal-object-rest-spread":"7.4.4","@babel/plugin-transform-async-to-generator":"7.4.4"},"peerDependencies":{"react":"^16.5.2","react-dom":"^16.5.2"},"_npmOperationalInternal":{"tmp":"tmp/react-components_7.5.0-beta.56_1586274210154_0.6740537709268177","host":"s3://npm-registry-packages"}},"7.5.0-alpha-ptquang86-qp-sd-870-legend-2020-04-08T07-21-12-031Z":{"name":"@gooddata/react-components","version":"7.5.0-alpha-ptquang86-qp-sd-870-legend-2020-04-08T07-21-12-031Z","author":{"name":"GoodData Corporation"},"license":"BSD-3-Clause","_id":"@gooddata/react-components@7.5.0-alpha-ptquang86-qp-sd-870-legend-2020-04-08T07-21-12-031Z","maintainers":[{"name":"afi","email":"adam.fiedler@gooddata.com"},{"name":"bertold8","email":"ivan.nejezchleb@seznam.cz"},{"name":"brbistas","email":"valentinos.chraniotis@gooddata.com"},{"name":"bugsbunny338","email":"jiri.zajic@mensa.cz"},{"name":"de.do","email":"de.do@gooddata.com"},{"name":"gooddata-ci","email":"rail@gooddata.com"},{"name":"hung.nguyen.hoang","email":"hung.nguyen@gooddata.com"},{"name":"ivan.mjartan","email":"ivan.mjartan@gooddata.com"},{"name":"jakub-sterba","email":"jakub.sterba@gooddata.com"},{"name":"jankc","email":"jan.krapac@gmail.com"},{"name":"jaroslav.tomecek","email":"jaroslav.tomecek@gooddata.com"},{"name":"jkittler","email":"honza.kittler@gmail.com"},{"name":"khanh.le","email":"khanh.le@gooddata.com"},{"name":"lanhuynh","email":"lan.huynh@gooddata.com"},{"name":"linhhong","email":"linh.hong@gooddata.com"},{"name":"lupko","email":"lubomir.slivka@gooddata.com"},{"name":"matyas.kandl","email":"matyas.kandl@gooddata.com"},{"name":"michal.marsal","email":"michal.marsal@gooddata.com"},{"name":"naibinh","email":"naibinh@gmail.com"},{"name":"nikolacech","email":"nikola.cech@gooddata.com"},{"name":"nis.hua","email":"nis.hua@gooddata.com"},{"name":"no23reason","email":"dan.homola@hotmail.cz"},{"name":"patrikbraborec","email":"patrik.braborec@gooddata.com"},{"name":"pbenes","email":"petr.benes@gooddata.com"},{"name":"petrjanu","email":"petr.janu@gooddata.com"},{"name":"pkingo","email":"philipandreaskingo@hotmail.com"},{"name":"ptquang86","email":"ptquang86@gmail.com"},{"name":"qduval","email":"quentin.duval@gooddata.com"},{"name":"rodri360","email":"me@rodri360.com"},{"name":"sitina","email":"jiri.sitina@gooddata.com"},{"name":"strouhaljan","email":"strouhal.jan@gmail.com"},{"name":"tomas.kratochvil","email":"tomas.kratochvil@gooddata.com"},{"name":"tomasreichmann","email":"tomasreichmann@gmail.com"},{"name":"tomsatgd","email":"tomas.satinsky@gooddata.com"},{"name":"trung-le-quoc","email":"trung.le@gooddata.com"},{"name":"tu-ngo","email":"tungo1981@gmail.com"},{"name":"tulean","email":"tuan.le@gooddata.com"},{"name":"tuqt1005","email":"tu.tran@gooddata.com"},{"name":"utdnah","email":"danh.ung@gooddata.com"},{"name":"vlastikcz","email":"vlastimil.kotas@gooddata.com"},{"name":"vu.pham","email":"vu.pham@gooddata.com"},{"name":"xmort","email":"petr.dolejsi@gooddata.com"},{"name":"yanlipnican","email":"yanlipnican@gmail.com"}],"homepage":"https://github.com/gooddata/gooddata-react-components#readme","bugs":{"url":"https://github.com/gooddata/gooddata-react-components/issues"},"dist":{"shasum":"2dc0d0e5e6971e02b14702316d8ad1b7363d5a99","tarball":"https://registry.npmjs.org/@gooddata/react-components/-/react-components-7.5.0-alpha-ptquang86-qp-sd-870-legend-2020-04-08T07-21-12-031Z.tgz","fileCount":2512,"integrity":"sha512-YikSXHpKzGu19Eb3naUyTJe6HyOXAoeutQiiKEBElr6OW6IpuVdIKpNqJfcyeM8H+19UXMJEL0+KJvSAz3FiVQ==","signatures":[{"sig":"MEQCIHFvtcPh7Bd2CABkkj7xmWEX9BpMaiLNSPQ6sVZRCaYOAiAWdUyxC3wIZ5eLuobg11XDO5ZKeP+niFUJay4p0GybMA==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":10021841,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJejXuJCRA9TVsSAnZWagAA14gP/1aS9RVCK8eECKm2B9VD\nqzcdpjxzPDj3DbITVmUuYbSxC/V7HEmLz6HB0xV75kJviQCii3iMToodVG+5\n4pFkSV96v4nIEFqUuz9m1mXClwzHzJ8jq4UY0XrxGOjF9Ax59di/3WiCWK8e\n2QR+LyUacBuSibqLbl/41mfAUHE0/RG5ijNgfq33xSIQP5pER2GBASt1hiA/\n/bTMbwf/Wp2HMvqPm7SGzecgVanET3xmwbP+AERkL7XLIXDSfyqFz8FPsvF1\njHYX8xmxOrTFllNw+jp+8P2U8M22RRjgFu2BdpBAp5rgJIMN4uNxg2wpmVzb\nM+zHgfxyUv4fCRH0avEQyOrnVctjjDSCfA5oURRbTI2qMex4ChJSYliMjFT2\nSq9lTOz37xCGHdq0OAOrifAlYBRULeSRNyVActJHyQbff7wG9AmBizHQpJaz\nQMjy42Zznn+Ep1VZ4/cd1jmpqgn19Vc++LX2ZDa6XtU/G14SfXUfrql3Tdrd\nw6j+VG8NgQnl79N8mc83SjCPj7dmySw1DiJJNPGsiENZcNRjA+Ry3pPqe1XG\n8q+lkDjIsPO57ZCD+pw5ScmEKLB2BB1TTwxwOauVPSP131CBnt4sZdg2TAjI\nTw6KnwmgbnC61Tpj4Rp/Sse8MKcskOJDFwqPg4VEFcGtrwAmMFTMLoDG6+8i\n1uUH\r\n=ei8y\r\n-----END PGP SIGNATURE-----\r\n"},"main":"dist/index.js","husky":{"hooks":{"pre-commit":"lint-staged"}},"config":{"eslint":"./examples/**/*.{js,jsx}","tslint":"./{__mocks__,src,stories}/{,**/}*.{ts,tsx}"},"readme":"[![npm version](https://badge.fury.io/js/%40gooddata%2Freact-components.svg)](https://www.npmjs.com/package/@gooddata/react-components)\n\n# GoodData.UI React components\n> A React-based JavaScript library for building data-driven applications\n\n## Getting started\n- [GoodData.UI Documentation](http://sdk.gooddata.com/gooddata-ui/)\n- [GoodData.UI Live Examples](https://gooddata-examples.herokuapp.com/)\n- [Stack Overflow](https://stackoverflow.com/questions/tagged/gooddata)\n\n### Usage\nWith [yarn](https://yarnpkg.com) installed, go to your project directory and run\n```\n$ yarn add @gooddata/react-components\n```\nIf you prefer [npm](npmjs.com) run\n```\n$ npm install --save @gooddata/react-components\n```\n\nThe public API is exposed via global `index.js`. Except for the styles, do not import any other file directly\nbecause they are not intended to be part of the public API.\n\n## Contributing\n\nWe welcome any contribution in form of [issues](https://github.com/gooddata/gooddata-react-components/issues) or [pull requests](https://github.com/gooddata/gooddata-react-components/pulls).\n\nInstall [Node.js](http://nodejs.org) (node 12.16.1, npm v6.13.4) and [Yarn](https://classic.yarnpkg.com) (1.22.4).\n\nInstall dependencies:\n```\nyarn install --frozen-lockfile\n```\n\nThese commands may come in handy while developing:\n\n| command | description |\n| ------- | ----------- |\n| `yarn install --pure-lockfile` | first step |\n| ||\n| `yarn dev` | build react-components to `/dist` in watch mode |\n| `yarn test` | run all unit tests |\n| `yarn prettier-write` | format the source code to match the valid codestyle |\n| `yarn validate` | validate codestyle |\n| ||\n| `yarn storybook` | run storybook from `/stories` on http://localhost:9001 |\n| `yarn build-storybook` | build storybook to `/dist-storybook` |\n| `yarn test-storybook` | run storybook and [screenshot tests](https://github.com/gooddata/gdc-client-utils/tree/master/test-storybook) |\n| ||\n| `yarn examples` | run Live Examples dev-server from `/examples` on https://localhost:8999 |\n| `yarn examples-build` | build Live Examples to `/examples/dist` |\n| `yarn examples-server` | serve built Live Examples - see `/examples/server/src` |\n| `yarn examples-testcafe` | run testcafe tests against `localhost:8999` |\n\n### Deploy to heroku.com\nWhen you deploy this repo to heroku, it serves *GoodData.UI Live Examples*.\nRelevant tasks are in `Procfile` and `package.json`.\n\n```bash\n# run in the project directory\nheroku login\nheroku create <your-app-name>\nheroku config:set DOMAIN_ADMIN_USERNAME=x@gooddata.com DOMAIN_ADMIN_PASSWORD=xy PROJECT_ID_TO_ASSIGN=xms7ga4tf3g3nzucd8380o2bev8oeknp\ngit push heroku HEAD:master\nheroku open\n```\n### Enable Geo Chart for Storybook and Live Examples\nGeo chart uses Mapbox to render map which requires a Mapbox access token.\n- Register an account and create Mapbox access token at [guide](https://docs.mapbox.com/help/how-mapbox-works/access-tokens/)\n- Store the created token at `.env`:\n```bash\necho -e \"EXAMPLE_MAPBOX_ACCESS_TOKEN=token\" >> .env # only need to run once\necho -e \"STORYBOOK_MAPBOX_ACCESS_TOKEN=token\" >> .env # only need to run once\n```\n\n### Run Live Examples Locally\nTo run *GoodData.UI Live Examples* locally:\n```bash\ngit clone <this-repository>\ncd  <repository-folder>\nyarn install --pure-lockfile\nyarn examples\n```\nThen open https://localhost:8999 and login using Live Examples account (you can [create one here](https://gooddata-examples.herokuapp.com/registration)).\n\n### Run Storybook locally\n- Run storybook with token stored in `.env` for more secure\n```bash\nyarn storybook\n```\n- Or run storybook with token env param exposed to cli (not suggested)\n```bash\nSTORYBOOK_MAPBOX_ACCESS_TOKEN=token yarn storybook\n```\n- Apply either above way to `yarn build-storybook` or `yarn test-storybook`\n\n### Source code formatting\nThe source code in the repository is formatted by [Prettier](https://prettier.io/).\nThe format of the code is validated by our Continuous Integration server and is one of the requirements of successful merge.\n\nPrettier is supported by every major IDE. You can find the list of supported editors and how to configure them [here](https://prettier.io/docs/en/editors.html).\n\nIn the case, when your editor is not supported or you don't want to setup the integration, you can run the `yarn prettier-write` command to reformat the code before commit.\n\n## Changelog\n\n- see [CHANGELOG.md](CHANGELOG.md)\n\n## Supported versions\n\nIn order to make the user experience with integrating GoodData UI SDK as smooth and secure as possible and to ensure that the SDK is using the latest features of the platform, we will only provide support to two most recent major versions of UI SDK.\n\nThe most recent majors will be supported in the following modes:\n\n- The latest major version will receive all new functionality and all bug fixes\n- The previous major version will only receive fixes to critical issues and security fixes. These fixes will be applied on top of last released version of the previous major\n\nThe customers are encouraged to always use the latest version of the UI SDK.\n\nIn case of using older versions, the user might face API incompatibility, performance or security issues.\n\nPlease follow the installation instructions to update to the newest version.\n\n## License\n\n(C) 2007-2020 GoodData Corporation\n\nThis project is dual licensed:\n\n- The ATTRIBUTION-NONCOMMERCIAL 4.0 INTERNATIONAL (CC BY-NC 4.0) is used for purpose of the trial experience and evaluation of GoodData.UI library.\n- The GOODDATA GOODDATA.UI LIBRARY END USER LICENSE AGREEMENT is used for GoodData customers.\n\nFor more information, please see [LICENSE](https://github.com/gooddata/gooddata-react-components/blob/master/LICENSE)\n","gitHead":"ef4f197e51f9ce60e4e77a6977f071517425ec0c","scripts":{"dev":"bash scripts/build.sh --dev-watch","test":"jest --watch","build":"bash scripts/build.sh","tslint":"yarn run-tslint -t verbose $npm_package_config_tslint","prepare":"cd examples/server && yarn install --frozen-lockfile && cd ../..; rm -r examples/node_modules 2>/dev/null; true","examples":"bash scripts/run-examples.sh","prepare?":"# Called before `npm publish` and on local `npm install`. Temporarily also for deleting obsolete node_modules. Ends with `true` to continue gracefully.","validate":"tsc --noEmit && yarn tslint && eslint $npm_package_config_eslint && yarn validate-style && yarn prettier-check","build-dev":"bash scripts/build.sh --dev","examples?":"# Default is developer domain, other options: yarn examples [sec,secure,stg,stg2,stg3,demo,developer or URL]","storybook":"yarn build && start-storybook -p 9001 -c .storybook","test-once":"jest","tslint-ci":"mkdir -p ./ci/results && yarn run-tslint -t checkstyle -o ./ci/results/tslint-results.xml $npm_package_config_tslint","run-tslint":"tslint -p tsconfig.json","validate-ci":"tsc --noEmit && yarn tslint-ci  && eslint $npm_package_config_eslint -f checkstyle -o ci/results/eslint-results.xml && yarn validate-style-ci && yarn prettier-check","examples-build":"bash scripts/build-examples.sh","prepublishOnly":"yarn build","prettier-check":"prettier --check '{src,stories,styles,__mocks__,examples/server/src,examples/src,examples/test}/**/*.{ts,js,tsx,jsx,json,scss,md,yaml,html}'","prettier-write":"prettier --write '{src,stories,styles,__mocks__,examples/server/src,examples/src,examples/test}/**/*.{ts,js,tsx,jsx,json,scss,md,yaml,html}'","test-storybook":"yarn build && test-storybook","validate-style":"stylelint '**/*.scss'","build-storybook":"yarn build && build-storybook -c .storybook -o dist-storybook","examples-server":"node examples/server/src/index.js","heroku-postbuild":"yarn examples-build developer","examples-testcafe":"./scripts/run-testcafe.sh visual","validate-style-ci":"stylelint '**/*.scss' --custom-formatter=node_modules/stylelint-checkstyle-formatter > ci/results/stylelint-results.xml","check-circular-deps":"madge --circular --extensions ts ./src","examples-testcafe-ci":"./scripts/run-testcafe.sh ci","examples-testcafe-live":"./scripts/run-testcafe.sh live"},"typings":"dist/index.d.ts","_npmUser":{"name":"ptquang86","email":"ptquang86@gmail.com"},"deprecated":"@gooddata/react-components@7 reached End of Support on March 31, 2022. Please upgrade (see https://sdk.gooddata.com/gooddata-ui/docs/supported_versions.html for more information).","repository":{"url":"git+ssh://git@github.com/gooddata/gooddata-react-components.git","type":"git"},"_npmVersion":"6.13.4","description":"GoodData.UI - A powerful JavaScript library for building analytical applications","directories":{},"lint-staged":{"{src,stories,styles,__mocks__,examples/server/src,examples/src,examples/test}/**/*.{ts,js,tsx,jsx,scss}":["npx gdc-fix-copyright","git add"],"{src,stories,styles,__mocks__,examples/server/src,examples/src,examples/test}/**/*.{ts,js,tsx,jsx,json,scss,md,yaml,html}":["prettier --write","git add"]},"_nodeVersion":"12.16.1","dependencies":{"rxjs":"^5.5.6","uuid":"^3.2.1","immer":"^1.3.1","lodash":"^4.17.15","date-fns":"^2.7.0","downshift":"^3.2.7","invariant":"^2.2.2","mapbox-gl":"^1.6.1","classnames":"^2.2.6","highcharts":"7.1.1","prop-types":"^15.6.0","react-intl":"^3.6.0","custom-event":"^1.0.1","react-window":"^1.8.1","ag-grid-react":"20.0.0","react-measure":"^2.3.0","@types/mapbox-gl":"^1.6.1","react-day-picker":"~7.3.0","react-responsive":"^3.0.0","stringify-object":"^2.4.0","@gooddata/typings":"^2.23.0","ag-grid-community":"20.0.0","http-status-codes":"^1.3.0","@gooddata/js-utils":"^3.5.0","@gooddata/numberjs":"^3.2.4","fixed-data-table-2":"0.7.17","@gooddata/goodstrap":"^68.4.1","react-dom-factories":"^1.0.2","@gooddata/gooddata-js":"^12.5.2","json-stable-stringify":"^1.0.1","react-transition-group":"^2.2.1","hoist-non-react-statics":"^3.3.0","nodelist-foreach-polyfill":"^1.2.0","@formatjs/intl-pluralrules":"^1.3.6","highcharts-grouped-categories":"^1.1.3"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"raf":"3.3.2","yup":"^0.24.1","jest":"24.7.1","husky":"3.0.0","madge":"^3.4.4","react":"^16.5.2","enzyme":"3.5.0","eslint":"4.19.1","formik":"^0.11.11","moment":"2.23.0","history":"^4.7.2","ts-jest":"24.0.0","webpack":"4.30.0","full-icu":"^1.3.0","prettier":"1.16.4","react-ga":"^2.5.2","recharts":"1.0.0-beta.9","testcafe":"1.1.4","commander":"2.14.1","node-sass":"4.13.0","react-dom":"^16.5.2","stylelint":"^10.0.0","supertest":"3.0.0","ts-loader":"6.0.0","@types/raf":"^3.4.0","css-loader":"0.28.7","jest-junit":"3.0.0","raw-loader":"0.5.1","styled-jsx":"2.2.1","typescript":"3.3.4000","@babel/core":"7.4.4","@types/jest":"24.0.6","@types/node":"7.0.8","@types/uuid":"3.4.3","file-loader":"3.0.1","jest-enzyme":"7.0.2","lint-staged":"9.1.0","sass-loader":"6.0.6","webpack-cli":"3.3.2","@types/react":"16.8.6","babel-loader":"8.0.5","react-helmet":"5.2.0","react-select":"1.2.1","style-loader":"0.19.1","@types/enzyme":"3.1.13","@types/lodash":"4.14.123","testcafe-live":"0.1.4","@babel/runtime":"7.4.4","dotenv-webpack":"^1.7.0","@babel/polyfill":"^7.4.4","@storybook/react":"5.0.11","@types/invariant":"2.2.29","@types/react-dom":"16.0.11","isomorphic-fetch":"2.2.1","react-datepicker":"1.1.0","react-router-dom":"4.2.2","@babel/preset-env":"7.4.4","@gooddata/mock-js":"^2.13.0","@storybook/addons":"5.0.11","@types/classnames":"2.2.3","@types/prop-types":"15.5.2","@storybook/theming":"5.0.11","identity-obj-proxy":"^3.0.0","intl-messageformat":"^7.5.4","webpack-dev-server":"3.3.1","@babel/preset-react":"7.0.0","@types/react-portal":"4.0.1","@types/react-window":"^1.8.1","babel-plugin-lodash":"3.3.4","html-webpack-plugin":"3.2.0","react-test-renderer":"16.4.2","@types/react-measure":"2.0.5","clean-webpack-plugin":"2.0.2","stats-webpack-plugin":"0.7.0","eslint-config-prettier":"4.1.0","react-google-recaptcha":"^0.14.1","tslint-config-prettier":"1.18.0","@gooddata/eslint-config":"^1.0.0","@gooddata/tslint-config":"1.0.0","@types/react-responsive":"^3.0.3","@types/storybook__react":"4.0.1","@types/stringify-object":"^3.2.0","enzyme-adapter-react-16":"1.3.1","@gooddata/test-storybook":"3.2.1","@storybook/addon-actions":"5.0.11","@storybook/addon-options":"5.0.11","node-sass-magic-importer":"5.1.0","react-syntax-highlighter":"11.0.2","@types/fixed-data-table-2":"0.8.1","stylelint-config-prettier":"5.2.0","@gooddata/stylelint-config":"4.0.0","@types/react-test-renderer":"16.0.0","circular-dependency-plugin":"5.0.2","compression-webpack-plugin":"2.0.0","@types/json-stable-stringify":"^1.0.32","@gooddata/frontend-npm-scripts":"1.1.0","@types/enzyme-adapter-react-16":"1.0.3","stylelint-checkstyle-formatter":"0.1.0","@types/storybook__addon-actions":"3.4.2","@babel/plugin-proposal-class-properties":"7.4.4","@babel/plugin-proposal-object-rest-spread":"7.4.4","@babel/plugin-transform-async-to-generator":"7.4.4"},"peerDependencies":{"react":"^16.5.2","react-dom":"^16.5.2"},"_npmOperationalInternal":{"tmp":"tmp/react-components_7.5.0-alpha-ptquang86-qp-sd-870-legend-2020-04-08T07-21-12-031Z_1586330504255_0.3795171945935851","host":"s3://npm-registry-packages"}},"7.5.0-beta.57":{"name":"@gooddata/react-components","version":"7.5.0-beta.57","author":{"name":"GoodData Corporation"},"license":"BSD-3-Clause","_id":"@gooddata/react-components@7.5.0-beta.57","maintainers":[{"name":"afi","email":"adam.fiedler@gooddata.com"},{"name":"bertold8","email":"ivan.nejezchleb@seznam.cz"},{"name":"brbistas","email":"valentinos.chraniotis@gooddata.com"},{"name":"bugsbunny338","email":"jiri.zajic@mensa.cz"},{"name":"de.do","email":"de.do@gooddata.com"},{"name":"gooddata-ci","email":"rail@gooddata.com"},{"name":"hung.nguyen.hoang","email":"hung.nguyen@gooddata.com"},{"name":"ivan.mjartan","email":"ivan.mjartan@gooddata.com"},{"name":"jakub-sterba","email":"jakub.sterba@gooddata.com"},{"name":"jankc","email":"jan.krapac@gmail.com"},{"name":"jaroslav.tomecek","email":"jaroslav.tomecek@gooddata.com"},{"name":"jkittler","email":"honza.kittler@gmail.com"},{"name":"khanh.le","email":"khanh.le@gooddata.com"},{"name":"lanhuynh","email":"lan.huynh@gooddata.com"},{"name":"linhhong","email":"linh.hong@gooddata.com"},{"name":"lupko","email":"lubomir.slivka@gooddata.com"},{"name":"matyas.kandl","email":"matyas.kandl@gooddata.com"},{"name":"michal.marsal","email":"michal.marsal@gooddata.com"},{"name":"naibinh","email":"naibinh@gmail.com"},{"name":"nikolacech","email":"nikola.cech@gooddata.com"},{"name":"nis.hua","email":"nis.hua@gooddata.com"},{"name":"no23reason","email":"dan.homola@hotmail.cz"},{"name":"patrikbraborec","email":"patrik.braborec@gooddata.com"},{"name":"pbenes","email":"petr.benes@gooddata.com"},{"name":"petrjanu","email":"petr.janu@gooddata.com"},{"name":"pkingo","email":"philipandreaskingo@hotmail.com"},{"name":"ptquang86","email":"ptquang86@gmail.com"},{"name":"qduval","email":"quentin.duval@gooddata.com"},{"name":"rodri360","email":"me@rodri360.com"},{"name":"sitina","email":"jiri.sitina@gooddata.com"},{"name":"strouhaljan","email":"strouhal.jan@gmail.com"},{"name":"tomas.kratochvil","email":"tomas.kratochvil@gooddata.com"},{"name":"tomasreichmann","email":"tomasreichmann@gmail.com"},{"name":"tomsatgd","email":"tomas.satinsky@gooddata.com"},{"name":"trung-le-quoc","email":"trung.le@gooddata.com"},{"name":"tu-ngo","email":"tungo1981@gmail.com"},{"name":"tulean","email":"tuan.le@gooddata.com"},{"name":"tuqt1005","email":"tu.tran@gooddata.com"},{"name":"utdnah","email":"danh.ung@gooddata.com"},{"name":"vlastikcz","email":"vlastimil.kotas@gooddata.com"},{"name":"vu.pham","email":"vu.pham@gooddata.com"},{"name":"xmort","email":"petr.dolejsi@gooddata.com"},{"name":"yanlipnican","email":"yanlipnican@gmail.com"}],"homepage":"https://github.com/gooddata/gooddata-react-components#readme","bugs":{"url":"https://github.com/gooddata/gooddata-react-components/issues"},"dist":{"shasum":"32e394a8d80fd52a6b35782342bb8252d1d51e77","tarball":"https://registry.npmjs.org/@gooddata/react-components/-/react-components-7.5.0-beta.57.tgz","fileCount":2499,"integrity":"sha512-VEoNF/FztnHj5FZfPHfQKIEbVDZnxuBZ22TVGB4D4+TA6sqfcJ59CcsLZUQf4TVzw6FpbKu2BXc2UTgQ3AKvaw==","signatures":[{"sig":"MEUCIQDkYLymRXWn6Kv7c2zxiWDMNnxGx8rQ5OrXaLoJKWjomwIgF9AUje2zuQGWYkJcjGim6d5zcGMOyNEjti3sNxtVac4=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":9892729,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJejYBdCRA9TVsSAnZWagAA2zIQAIk2r8/F9ys0gHDKrQ+8\npBiAiJfxxrfj6lv9XNjZLhuce8Vq3oQ3aBVfYLUALH0mpxBg6UjQ0sZsRi6v\nx4CHF1vKFK1lElNqj4aQ1AY4Z2MWUxqQBcRJe5a8NT2BkVUSCEFoGbGI8s4q\neeAzItKU6SKpQmTmC4eIB/uG6bA6IFuDkoN9TTDEMf+yrpe3smx23d65tMy0\n5+bnS7oAge7OV90yAhdd99/Vdi+Ayy3nUrcxeHhUFDhH4MndkDdkfP07yDaO\nO6OEMsMcYrLiJSYtL54Rl94/C1r/nDM4cyPy8zePrDZiCZIlFAsrJ3FZMfJQ\nsW1+ZCMT4WMuASlml+XupHfLLMkBr0otSclr7UjG8OIVWPuwE06ue+wnVoOC\nyuPxRG/cXa+RR4x+2jO4VQtp0vYQg9URQqtX0+7PDl0mHNldeFyFuA0oBGBa\nSNaKYGyRESL8UobFzAG5c0eiEVpwKUTRfl7/lEp0bbeE1Scc4IUrpXVU7NFJ\n7bAyTi75YOJ8ITaV/6tX7fZa0LIsAehr92t5tiJ82L3RY6qrK5HDagfFFswj\nCDxmPPvCEftd2Bgxtm5NNycrwUiMkvfiaz5/z7HutmI5iQ+VwUIUeoMYIWc0\n8b9jemcigPoqBkABchUu9iz6RQBFEVPT6yBo30c67iq+r7NJYvgYRFrdJXz5\nUhYg\r\n=Z31G\r\n-----END PGP SIGNATURE-----\r\n"},"main":"dist/index.js","husky":{"hooks":{"pre-commit":"lint-staged"}},"config":{"eslint":"./examples/**/*.{js,jsx}","tslint":"./{__mocks__,src,stories}/{,**/}*.{ts,tsx}"},"readme":"[![npm version](https://badge.fury.io/js/%40gooddata%2Freact-components.svg)](https://www.npmjs.com/package/@gooddata/react-components)\n\n# GoodData.UI React components\n> A React-based JavaScript library for building data-driven applications\n\n## Getting started\n- [GoodData.UI Documentation](http://sdk.gooddata.com/gooddata-ui/)\n- [GoodData.UI Live Examples](https://gooddata-examples.herokuapp.com/)\n- [Stack Overflow](https://stackoverflow.com/questions/tagged/gooddata)\n\n### Usage\nWith [yarn](https://yarnpkg.com) installed, go to your project directory and run\n```\n$ yarn add @gooddata/react-components\n```\nIf you prefer [npm](npmjs.com) run\n```\n$ npm install --save @gooddata/react-components\n```\n\nThe public API is exposed via global `index.js`. Except for the styles, do not import any other file directly\nbecause they are not intended to be part of the public API.\n\n## Contributing\n\nWe welcome any contribution in form of [issues](https://github.com/gooddata/gooddata-react-components/issues) or [pull requests](https://github.com/gooddata/gooddata-react-components/pulls).\n\nInstall [Node.js](http://nodejs.org) (node 12.16.1, npm v6.13.4) and [Yarn](https://classic.yarnpkg.com) (1.22.4).\n\nInstall dependencies:\n```\nyarn install --frozen-lockfile\n```\n\nThese commands may come in handy while developing:\n\n| command | description |\n| ------- | ----------- |\n| `yarn install --pure-lockfile` | first step |\n| ||\n| `yarn dev` | build react-components to `/dist` in watch mode |\n| `yarn test` | run all unit tests |\n| `yarn prettier-write` | format the source code to match the valid codestyle |\n| `yarn validate` | validate codestyle |\n| ||\n| `yarn storybook` | run storybook from `/stories` on http://localhost:9001 |\n| `yarn build-storybook` | build storybook to `/dist-storybook` |\n| `yarn test-storybook` | run storybook and [screenshot tests](https://github.com/gooddata/gdc-client-utils/tree/master/test-storybook) |\n| ||\n| `yarn examples` | run Live Examples dev-server from `/examples` on https://localhost:8999 |\n| `yarn examples-build` | build Live Examples to `/examples/dist` |\n| `yarn examples-server` | serve built Live Examples - see `/examples/server/src` |\n| `yarn examples-testcafe` | run testcafe tests against `localhost:8999` |\n\n### Deploy to heroku.com\nWhen you deploy this repo to heroku, it serves *GoodData.UI Live Examples*.\nRelevant tasks are in `Procfile` and `package.json`.\n\n```bash\n# run in the project directory\nheroku login\nheroku create <your-app-name>\nheroku config:set DOMAIN_ADMIN_USERNAME=x@gooddata.com DOMAIN_ADMIN_PASSWORD=xy PROJECT_ID_TO_ASSIGN=xms7ga4tf3g3nzucd8380o2bev8oeknp\ngit push heroku HEAD:master\nheroku open\n```\n### Enable Geo Chart for Storybook and Live Examples\nGeo chart uses Mapbox to render map which requires a Mapbox access token.\n- Register an account and create Mapbox access token at [guide](https://docs.mapbox.com/help/how-mapbox-works/access-tokens/)\n- Store the created token at `.env`:\n```bash\necho -e \"EXAMPLE_MAPBOX_ACCESS_TOKEN=token\" >> .env # only need to run once\necho -e \"STORYBOOK_MAPBOX_ACCESS_TOKEN=token\" >> .env # only need to run once\n```\n\n### Run Live Examples Locally\nTo run *GoodData.UI Live Examples* locally:\n```bash\ngit clone <this-repository>\ncd  <repository-folder>\nyarn install --pure-lockfile\nyarn examples\n```\nThen open https://localhost:8999 and login using Live Examples account (you can [create one here](https://gooddata-examples.herokuapp.com/registration)).\n\n### Run Storybook locally\n- Run storybook with token stored in `.env` for more secure\n```bash\nyarn storybook\n```\n- Or run storybook with token env param exposed to cli (not suggested)\n```bash\nSTORYBOOK_MAPBOX_ACCESS_TOKEN=token yarn storybook\n```\n- Apply either above way to `yarn build-storybook` or `yarn test-storybook`\n\n### Source code formatting\nThe source code in the repository is formatted by [Prettier](https://prettier.io/).\nThe format of the code is validated by our Continuous Integration server and is one of the requirements of successful merge.\n\nPrettier is supported by every major IDE. You can find the list of supported editors and how to configure them [here](https://prettier.io/docs/en/editors.html).\n\nIn the case, when your editor is not supported or you don't want to setup the integration, you can run the `yarn prettier-write` command to reformat the code before commit.\n\n## Changelog\n\n- see [CHANGELOG.md](CHANGELOG.md)\n\n## Supported versions\n\nIn order to make the user experience with integrating GoodData UI SDK as smooth and secure as possible and to ensure that the SDK is using the latest features of the platform, we will only provide support to two most recent major versions of UI SDK.\n\nThe most recent majors will be supported in the following modes:\n\n- The latest major version will receive all new functionality and all bug fixes\n- The previous major version will only receive fixes to critical issues and security fixes. These fixes will be applied on top of last released version of the previous major\n\nThe customers are encouraged to always use the latest version of the UI SDK.\n\nIn case of using older versions, the user might face API incompatibility, performance or security issues.\n\nPlease follow the installation instructions to update to the newest version.\n\n## License\n\n(C) 2007-2020 GoodData Corporation\n\nThis project is dual licensed:\n\n- The ATTRIBUTION-NONCOMMERCIAL 4.0 INTERNATIONAL (CC BY-NC 4.0) is used for purpose of the trial experience and evaluation of GoodData.UI library.\n- The GOODDATA GOODDATA.UI LIBRARY END USER LICENSE AGREEMENT is used for GoodData customers.\n\nFor more information, please see [LICENSE](https://github.com/gooddata/gooddata-react-components/blob/master/LICENSE)\n","gitHead":"c3c2905709779bd36f43c3f1928d2afd3a8d4c41","scripts":{"dev":"bash scripts/build.sh --dev-watch","test":"jest --watch","build":"bash scripts/build.sh","tslint":"yarn run-tslint -t verbose $npm_package_config_tslint","prepare":"cd examples/server && yarn install --frozen-lockfile && cd ../..; rm -r examples/node_modules 2>/dev/null; true","examples":"bash scripts/run-examples.sh","prepare?":"# Called before `npm publish` and on local `npm install`. Temporarily also for deleting obsolete node_modules. Ends with `true` to continue gracefully.","validate":"tsc --noEmit && yarn tslint && eslint $npm_package_config_eslint && yarn validate-style && yarn prettier-check","build-dev":"bash scripts/build.sh --dev","examples?":"# Default is developer domain, other options: yarn examples [sec,secure,stg,stg2,stg3,demo,developer or URL]","storybook":"yarn build && start-storybook -p 9001 -c .storybook","test-once":"jest","tslint-ci":"mkdir -p ./ci/results && yarn run-tslint -t checkstyle -o ./ci/results/tslint-results.xml $npm_package_config_tslint","run-tslint":"tslint -p tsconfig.json","validate-ci":"tsc --noEmit && yarn tslint-ci  && eslint $npm_package_config_eslint -f checkstyle -o ci/results/eslint-results.xml && yarn validate-style-ci && yarn prettier-check","examples-build":"bash scripts/build-examples.sh","prepublishOnly":"yarn build","prettier-check":"prettier --check '{src,stories,styles,__mocks__,examples/server/src,examples/src,examples/test}/**/*.{ts,js,tsx,jsx,json,scss,md,yaml,html}'","prettier-write":"prettier --write '{src,stories,styles,__mocks__,examples/server/src,examples/src,examples/test}/**/*.{ts,js,tsx,jsx,json,scss,md,yaml,html}'","test-storybook":"yarn build && test-storybook","validate-style":"stylelint '**/*.scss'","build-storybook":"yarn build && build-storybook -c .storybook -o dist-storybook","examples-server":"node examples/server/src/index.js","heroku-postbuild":"yarn examples-build developer","examples-testcafe":"./scripts/run-testcafe.sh visual","validate-style-ci":"stylelint '**/*.scss' --custom-formatter=node_modules/stylelint-checkstyle-formatter > ci/results/stylelint-results.xml","check-circular-deps":"madge --circular --extensions ts ./src","examples-testcafe-ci":"./scripts/run-testcafe.sh ci","examples-testcafe-live":"./scripts/run-testcafe.sh live"},"typings":"dist/index.d.ts","_npmUser":{"name":"gooddata-ci","email":"rail@gooddata.com"},"deprecated":"@gooddata/react-components@7 reached End of Support on March 31, 2022. Please upgrade (see https://sdk.gooddata.com/gooddata-ui/docs/supported_versions.html for more information).","repository":{"url":"git+ssh://git@github.com/gooddata/gooddata-react-components.git","type":"git"},"_npmVersion":"6.13.4","description":"GoodData.UI - A powerful JavaScript library for building analytical applications","directories":{},"lint-staged":{"{src,stories,styles,__mocks__,examples/server/src,examples/src,examples/test}/**/*.{ts,js,tsx,jsx,scss}":["npx gdc-fix-copyright","git add"],"{src,stories,styles,__mocks__,examples/server/src,examples/src,examples/test}/**/*.{ts,js,tsx,jsx,json,scss,md,yaml,html}":["prettier --write","git add"]},"_nodeVersion":"12.16.1","dependencies":{"rxjs":"^5.5.6","uuid":"^3.2.1","immer":"^1.3.1","lodash":"^4.17.15","date-fns":"^2.7.0","downshift":"^3.2.7","invariant":"^2.2.2","mapbox-gl":"^1.6.1","classnames":"^2.2.6","highcharts":"7.1.1","prop-types":"^15.6.0","react-intl":"^3.6.0","custom-event":"^1.0.1","react-window":"^1.8.1","ag-grid-react":"20.0.0","react-measure":"^2.3.0","@types/mapbox-gl":"^1.6.1","react-day-picker":"~7.3.0","react-responsive":"^3.0.0","stringify-object":"^2.4.0","@gooddata/typings":"^2.23.0","ag-grid-community":"20.0.0","http-status-codes":"^1.3.0","@gooddata/js-utils":"^3.5.0","@gooddata/numberjs":"^3.2.4","fixed-data-table-2":"0.7.17","@gooddata/goodstrap":"^68.4.1","react-dom-factories":"^1.0.2","@gooddata/gooddata-js":"^12.5.2","json-stable-stringify":"^1.0.1","react-transition-group":"^2.2.1","hoist-non-react-statics":"^3.3.0","nodelist-foreach-polyfill":"^1.2.0","@formatjs/intl-pluralrules":"^1.3.6","highcharts-grouped-categories":"^1.1.3"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"raf":"3.3.2","yup":"^0.24.1","jest":"24.7.1","husky":"3.0.0","madge":"^3.4.4","react":"^16.5.2","enzyme":"3.5.0","eslint":"4.19.1","formik":"^0.11.11","moment":"2.23.0","history":"^4.7.2","ts-jest":"24.0.0","webpack":"4.30.0","full-icu":"^1.3.0","prettier":"1.16.4","react-ga":"^2.5.2","recharts":"1.0.0-beta.9","testcafe":"1.1.4","commander":"2.14.1","node-sass":"4.13.0","react-dom":"^16.5.2","stylelint":"^10.0.0","supertest":"3.0.0","ts-loader":"6.0.0","@types/raf":"^3.4.0","css-loader":"0.28.7","jest-junit":"3.0.0","raw-loader":"0.5.1","styled-jsx":"2.2.1","typescript":"3.3.4000","@babel/core":"7.4.4","@types/jest":"24.0.6","@types/node":"7.0.8","@types/uuid":"3.4.3","file-loader":"3.0.1","jest-enzyme":"7.0.2","lint-staged":"9.1.0","sass-loader":"6.0.6","webpack-cli":"3.3.2","@types/react":"16.8.6","babel-loader":"8.0.5","react-helmet":"5.2.0","react-select":"1.2.1","style-loader":"0.19.1","@types/enzyme":"3.1.13","@types/lodash":"4.14.123","testcafe-live":"0.1.4","@babel/runtime":"7.4.4","dotenv-webpack":"^1.7.0","@babel/polyfill":"^7.4.4","@storybook/react":"5.0.11","@types/invariant":"2.2.29","@types/react-dom":"16.0.11","isomorphic-fetch":"2.2.1","react-datepicker":"1.1.0","react-router-dom":"4.2.2","@babel/preset-env":"7.4.4","@gooddata/mock-js":"^2.13.0","@storybook/addons":"5.0.11","@types/classnames":"2.2.3","@types/prop-types":"15.5.2","@storybook/theming":"5.0.11","identity-obj-proxy":"^3.0.0","intl-messageformat":"^7.5.4","webpack-dev-server":"3.3.1","@babel/preset-react":"7.0.0","@types/react-portal":"4.0.1","@types/react-window":"^1.8.1","babel-plugin-lodash":"3.3.4","html-webpack-plugin":"3.2.0","react-test-renderer":"16.4.2","@types/react-measure":"2.0.5","clean-webpack-plugin":"2.0.2","stats-webpack-plugin":"0.7.0","eslint-config-prettier":"4.1.0","react-google-recaptcha":"^0.14.1","tslint-config-prettier":"1.18.0","@gooddata/eslint-config":"^1.0.0","@gooddata/tslint-config":"1.0.0","@types/react-responsive":"^3.0.3","@types/storybook__react":"4.0.1","@types/stringify-object":"^3.2.0","enzyme-adapter-react-16":"1.3.1","@gooddata/test-storybook":"3.2.1","@storybook/addon-actions":"5.0.11","@storybook/addon-options":"5.0.11","node-sass-magic-importer":"5.1.0","react-syntax-highlighter":"11.0.2","@types/fixed-data-table-2":"0.8.1","stylelint-config-prettier":"5.2.0","@gooddata/stylelint-config":"4.0.0","@types/react-test-renderer":"16.0.0","circular-dependency-plugin":"5.0.2","compression-webpack-plugin":"2.0.0","@types/json-stable-stringify":"^1.0.32","@gooddata/frontend-npm-scripts":"1.1.0","@types/enzyme-adapter-react-16":"1.0.3","stylelint-checkstyle-formatter":"0.1.0","@types/storybook__addon-actions":"3.4.2","@babel/plugin-proposal-class-properties":"7.4.4","@babel/plugin-proposal-object-rest-spread":"7.4.4","@babel/plugin-transform-async-to-generator":"7.4.4"},"peerDependencies":{"react":"^16.5.2","react-dom":"^16.5.2"},"_npmOperationalInternal":{"tmp":"tmp/react-components_7.5.0-beta.57_1586331740769_0.2960539884036968","host":"s3://npm-registry-packages"}},"7.5.0-alpha-ptquang86-qp-sd-870-legend-2020-04-08T08-30-40-856Z":{"name":"@gooddata/react-components","version":"7.5.0-alpha-ptquang86-qp-sd-870-legend-2020-04-08T08-30-40-856Z","author":{"name":"GoodData Corporation"},"license":"BSD-3-Clause","_id":"@gooddata/react-components@7.5.0-alpha-ptquang86-qp-sd-870-legend-2020-04-08T08-30-40-856Z","maintainers":[{"name":"afi","email":"adam.fiedler@gooddata.com"},{"name":"bertold8","email":"ivan.nejezchleb@seznam.cz"},{"name":"brbistas","email":"valentinos.chraniotis@gooddata.com"},{"name":"bugsbunny338","email":"jiri.zajic@mensa.cz"},{"name":"de.do","email":"de.do@gooddata.com"},{"name":"gooddata-ci","email":"rail@gooddata.com"},{"name":"hung.nguyen.hoang","email":"hung.nguyen@gooddata.com"},{"name":"ivan.mjartan","email":"ivan.mjartan@gooddata.com"},{"name":"jakub-sterba","email":"jakub.sterba@gooddata.com"},{"name":"jankc","email":"jan.krapac@gmail.com"},{"name":"jaroslav.tomecek","email":"jaroslav.tomecek@gooddata.com"},{"name":"jkittler","email":"honza.kittler@gmail.com"},{"name":"khanh.le","email":"khanh.le@gooddata.com"},{"name":"lanhuynh","email":"lan.huynh@gooddata.com"},{"name":"linhhong","email":"linh.hong@gooddata.com"},{"name":"lupko","email":"lubomir.slivka@gooddata.com"},{"name":"matyas.kandl","email":"matyas.kandl@gooddata.com"},{"name":"michal.marsal","email":"michal.marsal@gooddata.com"},{"name":"naibinh","email":"naibinh@gmail.com"},{"name":"nikolacech","email":"nikola.cech@gooddata.com"},{"name":"nis.hua","email":"nis.hua@gooddata.com"},{"name":"no23reason","email":"dan.homola@hotmail.cz"},{"name":"patrikbraborec","email":"patrik.braborec@gooddata.com"},{"name":"pbenes","email":"petr.benes@gooddata.com"},{"name":"petrjanu","email":"petr.janu@gooddata.com"},{"name":"pkingo","email":"philipandreaskingo@hotmail.com"},{"name":"ptquang86","email":"ptquang86@gmail.com"},{"name":"qduval","email":"quentin.duval@gooddata.com"},{"name":"rodri360","email":"me@rodri360.com"},{"name":"sitina","email":"jiri.sitina@gooddata.com"},{"name":"strouhaljan","email":"strouhal.jan@gmail.com"},{"name":"tomas.kratochvil","email":"tomas.kratochvil@gooddata.com"},{"name":"tomasreichmann","email":"tomasreichmann@gmail.com"},{"name":"tomsatgd","email":"tomas.satinsky@gooddata.com"},{"name":"trung-le-quoc","email":"trung.le@gooddata.com"},{"name":"tu-ngo","email":"tungo1981@gmail.com"},{"name":"tulean","email":"tuan.le@gooddata.com"},{"name":"tuqt1005","email":"tu.tran@gooddata.com"},{"name":"utdnah","email":"danh.ung@gooddata.com"},{"name":"vlastikcz","email":"vlastimil.kotas@gooddata.com"},{"name":"vu.pham","email":"vu.pham@gooddata.com"},{"name":"xmort","email":"petr.dolejsi@gooddata.com"},{"name":"yanlipnican","email":"yanlipnican@gmail.com"}],"homepage":"https://github.com/gooddata/gooddata-react-components#readme","bugs":{"url":"https://github.com/gooddata/gooddata-react-components/issues"},"dist":{"shasum":"a6a41d028ed79e756b104b60a9ce67cfd0922c0b","tarball":"https://registry.npmjs.org/@gooddata/react-components/-/react-components-7.5.0-alpha-ptquang86-qp-sd-870-legend-2020-04-08T08-30-40-856Z.tgz","fileCount":2512,"integrity":"sha512-gmjEhONFWvLxs8zkNy/AOhpmZU9hDdkG9D3pWRH08aZ+48GVAil4uYmjlR/3gflFQeXEZA6fWn8xwc4kTzChPw==","signatures":[{"sig":"MEUCIQCJJg+tQqcBwn05COQwIq7w90s/4nwJOff1fnlOV78ygwIgfBKAdEsZo26ffGatx5rO2SME1e2zXOw8839kclji6Gg=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":10021874,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJejYvQCRA9TVsSAnZWagAAKFAP/AoB0lOfY0YeCX7yDnJe\n3nS2QxgxlHskxGTCr0NlpvFoc7WHr+yrlVL234hau3oS3OyF2atLiBKFzOs8\nl23S2Fn6p9s/wezvgotItXDXZFyDe87usdXxHJbo+b/1//D09kFMtfM+Ct10\nZOVJ7ZJy8cSzBOzZJuIkxrpdd66SMSxBErKc6j6p3nRwkZgDTmYMUu3WOpUf\ngOc8ieNPZ1/feQfhL6EtRz8NCLNOf/+5Hy/HGjiiZNvNqrEkP85JOTHhsSIw\nlAKDo9UR8uCOz0sILiBbKEYRNW6rmZR0rALTNP8KmOWuNc1UTNqLVuehIRux\niaJyvadY8jI2DgtcSHl2lpDBIl2OjNTso2G76vFg+y8vpyp68wxF0J8aJDcu\ntFEdbSTNM1jUjGjrwBEzR3vsWSGMKSnD/d/CUmFWLcClTXd3b8OAqamPL4hD\nuCx0rPqhAxdjUeeX7Yth+/x52G7lTTCzJ5Qn6abT/5Zo9sotVGZO5ZqHid37\nS0qGhfflyKMdm3UnTIIixPMB+OZvzLTJd4Ojo0+BmUFGscYB/WftPTjGwDjb\nOTlPzMzX8twZd062iQbm7JkhVwUNrbo1Fheq/s8mnXCsI5+vVLCoMdX3CMnA\n5WPvRiFqo5sBr0sCinQSnasyHgP4r82Fp7HJ5LxyzJ8dDemUR1QBQ/Ghvc/D\nEMtM\r\n=wI54\r\n-----END PGP SIGNATURE-----\r\n"},"main":"dist/index.js","husky":{"hooks":{"pre-commit":"lint-staged"}},"config":{"eslint":"./examples/**/*.{js,jsx}","tslint":"./{__mocks__,src,stories}/{,**/}*.{ts,tsx}"},"readme":"[![npm version](https://badge.fury.io/js/%40gooddata%2Freact-components.svg)](https://www.npmjs.com/package/@gooddata/react-components)\n\n# GoodData.UI React components\n> A React-based JavaScript library for building data-driven applications\n\n## Getting started\n- [GoodData.UI Documentation](http://sdk.gooddata.com/gooddata-ui/)\n- [GoodData.UI Live Examples](https://gooddata-examples.herokuapp.com/)\n- [Stack Overflow](https://stackoverflow.com/questions/tagged/gooddata)\n\n### Usage\nWith [yarn](https://yarnpkg.com) installed, go to your project directory and run\n```\n$ yarn add @gooddata/react-components\n```\nIf you prefer [npm](npmjs.com) run\n```\n$ npm install --save @gooddata/react-components\n```\n\nThe public API is exposed via global `index.js`. Except for the styles, do not import any other file directly\nbecause they are not intended to be part of the public API.\n\n## Contributing\n\nWe welcome any contribution in form of [issues](https://github.com/gooddata/gooddata-react-components/issues) or [pull requests](https://github.com/gooddata/gooddata-react-components/pulls).\n\nInstall [Node.js](http://nodejs.org) (node 12.16.1, npm v6.13.4) and [Yarn](https://classic.yarnpkg.com) (1.22.4).\n\nInstall dependencies:\n```\nyarn install --frozen-lockfile\n```\n\nThese commands may come in handy while developing:\n\n| command | description |\n| ------- | ----------- |\n| `yarn install --pure-lockfile` | first step |\n| ||\n| `yarn dev` | build react-components to `/dist` in watch mode |\n| `yarn test` | run all unit tests |\n| `yarn prettier-write` | format the source code to match the valid codestyle |\n| `yarn validate` | validate codestyle |\n| ||\n| `yarn storybook` | run storybook from `/stories` on http://localhost:9001 |\n| `yarn build-storybook` | build storybook to `/dist-storybook` |\n| `yarn test-storybook` | run storybook and [screenshot tests](https://github.com/gooddata/gdc-client-utils/tree/master/test-storybook) |\n| ||\n| `yarn examples` | run Live Examples dev-server from `/examples` on https://localhost:8999 |\n| `yarn examples-build` | build Live Examples to `/examples/dist` |\n| `yarn examples-server` | serve built Live Examples - see `/examples/server/src` |\n| `yarn examples-testcafe` | run testcafe tests against `localhost:8999` |\n\n### Deploy to heroku.com\nWhen you deploy this repo to heroku, it serves *GoodData.UI Live Examples*.\nRelevant tasks are in `Procfile` and `package.json`.\n\n```bash\n# run in the project directory\nheroku login\nheroku create <your-app-name>\nheroku config:set DOMAIN_ADMIN_USERNAME=x@gooddata.com DOMAIN_ADMIN_PASSWORD=xy PROJECT_ID_TO_ASSIGN=xms7ga4tf3g3nzucd8380o2bev8oeknp\ngit push heroku HEAD:master\nheroku open\n```\n### Enable Geo Chart for Storybook and Live Examples\nGeo chart uses Mapbox to render map which requires a Mapbox access token.\n- Register an account and create Mapbox access token at [guide](https://docs.mapbox.com/help/how-mapbox-works/access-tokens/)\n- Store the created token at `.env`:\n```bash\necho -e \"EXAMPLE_MAPBOX_ACCESS_TOKEN=token\" >> .env # only need to run once\necho -e \"STORYBOOK_MAPBOX_ACCESS_TOKEN=token\" >> .env # only need to run once\n```\n\n### Run Live Examples Locally\nTo run *GoodData.UI Live Examples* locally:\n```bash\ngit clone <this-repository>\ncd  <repository-folder>\nyarn install --pure-lockfile\nyarn examples\n```\nThen open https://localhost:8999 and login using Live Examples account (you can [create one here](https://gooddata-examples.herokuapp.com/registration)).\n\n### Run Storybook locally\n- Run storybook with token stored in `.env` for more secure\n```bash\nyarn storybook\n```\n- Or run storybook with token env param exposed to cli (not suggested)\n```bash\nSTORYBOOK_MAPBOX_ACCESS_TOKEN=token yarn storybook\n```\n- Apply either above way to `yarn build-storybook` or `yarn test-storybook`\n\n### Source code formatting\nThe source code in the repository is formatted by [Prettier](https://prettier.io/).\nThe format of the code is validated by our Continuous Integration server and is one of the requirements of successful merge.\n\nPrettier is supported by every major IDE. You can find the list of supported editors and how to configure them [here](https://prettier.io/docs/en/editors.html).\n\nIn the case, when your editor is not supported or you don't want to setup the integration, you can run the `yarn prettier-write` command to reformat the code before commit.\n\n## Changelog\n\n- see [CHANGELOG.md](CHANGELOG.md)\n\n## Supported versions\n\nIn order to make the user experience with integrating GoodData UI SDK as smooth and secure as possible and to ensure that the SDK is using the latest features of the platform, we will only provide support to two most recent major versions of UI SDK.\n\nThe most recent majors will be supported in the following modes:\n\n- The latest major version will receive all new functionality and all bug fixes\n- The previous major version will only receive fixes to critical issues and security fixes. These fixes will be applied on top of last released version of the previous major\n\nThe customers are encouraged to always use the latest version of the UI SDK.\n\nIn case of using older versions, the user might face API incompatibility, performance or security issues.\n\nPlease follow the installation instructions to update to the newest version.\n\n## License\n\n(C) 2007-2020 GoodData Corporation\n\nThis project is dual licensed:\n\n- The ATTRIBUTION-NONCOMMERCIAL 4.0 INTERNATIONAL (CC BY-NC 4.0) is used for purpose of the trial experience and evaluation of GoodData.UI library.\n- The GOODDATA GOODDATA.UI LIBRARY END USER LICENSE AGREEMENT is used for GoodData customers.\n\nFor more information, please see [LICENSE](https://github.com/gooddata/gooddata-react-components/blob/master/LICENSE)\n","gitHead":"df128be68a6eb19dd380286abfb3ddcb93520a2a","scripts":{"dev":"bash scripts/build.sh --dev-watch","test":"jest --watch","build":"bash scripts/build.sh","tslint":"yarn run-tslint -t verbose $npm_package_config_tslint","prepare":"cd examples/server && yarn install --frozen-lockfile && cd ../..; rm -r examples/node_modules 2>/dev/null; true","examples":"bash scripts/run-examples.sh","prepare?":"# Called before `npm publish` and on local `npm install`. Temporarily also for deleting obsolete node_modules. Ends with `true` to continue gracefully.","validate":"tsc --noEmit && yarn tslint && eslint $npm_package_config_eslint && yarn validate-style && yarn prettier-check","build-dev":"bash scripts/build.sh --dev","examples?":"# Default is developer domain, other options: yarn examples [sec,secure,stg,stg2,stg3,demo,developer or URL]","storybook":"yarn build && start-storybook -p 9001 -c .storybook","test-once":"jest","tslint-ci":"mkdir -p ./ci/results && yarn run-tslint -t checkstyle -o ./ci/results/tslint-results.xml $npm_package_config_tslint","run-tslint":"tslint -p tsconfig.json","validate-ci":"tsc --noEmit && yarn tslint-ci  && eslint $npm_package_config_eslint -f checkstyle -o ci/results/eslint-results.xml && yarn validate-style-ci && yarn prettier-check","examples-build":"bash scripts/build-examples.sh","prepublishOnly":"yarn build","prettier-check":"prettier --check '{src,stories,styles,__mocks__,examples/server/src,examples/src,examples/test}/**/*.{ts,js,tsx,jsx,json,scss,md,yaml,html}'","prettier-write":"prettier --write '{src,stories,styles,__mocks__,examples/server/src,examples/src,examples/test}/**/*.{ts,js,tsx,jsx,json,scss,md,yaml,html}'","test-storybook":"yarn build && test-storybook","validate-style":"stylelint '**/*.scss'","build-storybook":"yarn build && build-storybook -c .storybook -o dist-storybook","examples-server":"node examples/server/src/index.js","heroku-postbuild":"yarn examples-build developer","examples-testcafe":"./scripts/run-testcafe.sh visual","validate-style-ci":"stylelint '**/*.scss' --custom-formatter=node_modules/stylelint-checkstyle-formatter > ci/results/stylelint-results.xml","check-circular-deps":"madge --circular --extensions ts ./src","examples-testcafe-ci":"./scripts/run-testcafe.sh ci","examples-testcafe-live":"./scripts/run-testcafe.sh live"},"typings":"dist/index.d.ts","_npmUser":{"name":"ptquang86","email":"ptquang86@gmail.com"},"deprecated":"@gooddata/react-components@7 reached End of Support on March 31, 2022. Please upgrade (see https://sdk.gooddata.com/gooddata-ui/docs/supported_versions.html for more information).","repository":{"url":"git+ssh://git@github.com/gooddata/gooddata-react-components.git","type":"git"},"_npmVersion":"6.13.4","description":"GoodData.UI - A powerful JavaScript library for building analytical applications","directories":{},"lint-staged":{"{src,stories,styles,__mocks__,examples/server/src,examples/src,examples/test}/**/*.{ts,js,tsx,jsx,scss}":["npx gdc-fix-copyright","git add"],"{src,stories,styles,__mocks__,examples/server/src,examples/src,examples/test}/**/*.{ts,js,tsx,jsx,json,scss,md,yaml,html}":["prettier --write","git add"]},"_nodeVersion":"12.16.1","dependencies":{"rxjs":"^5.5.6","uuid":"^3.2.1","immer":"^1.3.1","lodash":"^4.17.15","date-fns":"^2.7.0","downshift":"^3.2.7","invariant":"^2.2.2","mapbox-gl":"^1.6.1","classnames":"^2.2.6","highcharts":"7.1.1","prop-types":"^15.6.0","react-intl":"^3.6.0","custom-event":"^1.0.1","react-window":"^1.8.1","ag-grid-react":"20.0.0","react-measure":"^2.3.0","@types/mapbox-gl":"^1.6.1","react-day-picker":"~7.3.0","react-responsive":"^3.0.0","stringify-object":"^2.4.0","@gooddata/typings":"^2.23.0","ag-grid-community":"20.0.0","http-status-codes":"^1.3.0","@gooddata/js-utils":"^3.5.0","@gooddata/numberjs":"^3.2.4","fixed-data-table-2":"0.7.17","@gooddata/goodstrap":"^68.4.1","react-dom-factories":"^1.0.2","@gooddata/gooddata-js":"^12.5.2","json-stable-stringify":"^1.0.1","react-transition-group":"^2.2.1","hoist-non-react-statics":"^3.3.0","nodelist-foreach-polyfill":"^1.2.0","@formatjs/intl-pluralrules":"^1.3.6","highcharts-grouped-categories":"^1.1.3"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"raf":"3.3.2","yup":"^0.24.1","jest":"24.7.1","husky":"3.0.0","madge":"^3.4.4","react":"^16.5.2","enzyme":"3.5.0","eslint":"4.19.1","formik":"^0.11.11","moment":"2.23.0","history":"^4.7.2","ts-jest":"24.0.0","webpack":"4.30.0","full-icu":"^1.3.0","prettier":"1.16.4","react-ga":"^2.5.2","recharts":"1.0.0-beta.9","testcafe":"1.1.4","commander":"2.14.1","node-sass":"4.13.0","react-dom":"^16.5.2","stylelint":"^10.0.0","supertest":"3.0.0","ts-loader":"6.0.0","@types/raf":"^3.4.0","css-loader":"0.28.7","jest-junit":"3.0.0","raw-loader":"0.5.1","styled-jsx":"2.2.1","typescript":"3.3.4000","@babel/core":"7.4.4","@types/jest":"24.0.6","@types/node":"7.0.8","@types/uuid":"3.4.3","file-loader":"3.0.1","jest-enzyme":"7.0.2","lint-staged":"9.1.0","sass-loader":"6.0.6","webpack-cli":"3.3.2","@types/react":"16.8.6","babel-loader":"8.0.5","react-helmet":"5.2.0","react-select":"1.2.1","style-loader":"0.19.1","@types/enzyme":"3.1.13","@types/lodash":"4.14.123","testcafe-live":"0.1.4","@babel/runtime":"7.4.4","dotenv-webpack":"^1.7.0","@babel/polyfill":"^7.4.4","@storybook/react":"5.0.11","@types/invariant":"2.2.29","@types/react-dom":"16.0.11","isomorphic-fetch":"2.2.1","react-datepicker":"1.1.0","react-router-dom":"4.2.2","@babel/preset-env":"7.4.4","@gooddata/mock-js":"^2.13.0","@storybook/addons":"5.0.11","@types/classnames":"2.2.3","@types/prop-types":"15.5.2","@storybook/theming":"5.0.11","identity-obj-proxy":"^3.0.0","intl-messageformat":"^7.5.4","webpack-dev-server":"3.3.1","@babel/preset-react":"7.0.0","@types/react-portal":"4.0.1","@types/react-window":"^1.8.1","babel-plugin-lodash":"3.3.4","html-webpack-plugin":"3.2.0","react-test-renderer":"16.4.2","@types/react-measure":"2.0.5","clean-webpack-plugin":"2.0.2","stats-webpack-plugin":"0.7.0","eslint-config-prettier":"4.1.0","react-google-recaptcha":"^0.14.1","tslint-config-prettier":"1.18.0","@gooddata/eslint-config":"^1.0.0","@gooddata/tslint-config":"1.0.0","@types/react-responsive":"^3.0.3","@types/storybook__react":"4.0.1","@types/stringify-object":"^3.2.0","enzyme-adapter-react-16":"1.3.1","@gooddata/test-storybook":"3.2.1","@storybook/addon-actions":"5.0.11","@storybook/addon-options":"5.0.11","node-sass-magic-importer":"5.1.0","react-syntax-highlighter":"11.0.2","@types/fixed-data-table-2":"0.8.1","stylelint-config-prettier":"5.2.0","@gooddata/stylelint-config":"4.0.0","@types/react-test-renderer":"16.0.0","circular-dependency-plugin":"5.0.2","compression-webpack-plugin":"2.0.0","@types/json-stable-stringify":"^1.0.32","@gooddata/frontend-npm-scripts":"1.1.0","@types/enzyme-adapter-react-16":"1.0.3","stylelint-checkstyle-formatter":"0.1.0","@types/storybook__addon-actions":"3.4.2","@babel/plugin-proposal-class-properties":"7.4.4","@babel/plugin-proposal-object-rest-spread":"7.4.4","@babel/plugin-transform-async-to-generator":"7.4.4"},"peerDependencies":{"react":"^16.5.2","react-dom":"^16.5.2"},"_npmOperationalInternal":{"tmp":"tmp/react-components_7.5.0-alpha-ptquang86-qp-sd-870-legend-2020-04-08T08-30-40-856Z_1586334671507_0.2821800309012421","host":"s3://npm-registry-packages"}},"7.5.0-alpha-strouhaljan-jsu-bb-2150-2020-04-08T08-47-28-941Z":{"name":"@gooddata/react-components","version":"7.5.0-alpha-strouhaljan-jsu-bb-2150-2020-04-08T08-47-28-941Z","author":{"name":"GoodData Corporation"},"license":"BSD-3-Clause","_id":"@gooddata/react-components@7.5.0-alpha-strouhaljan-jsu-bb-2150-2020-04-08T08-47-28-941Z","maintainers":[{"name":"afi","email":"adam.fiedler@gooddata.com"},{"name":"bertold8","email":"ivan.nejezchleb@seznam.cz"},{"name":"brbistas","email":"valentinos.chraniotis@gooddata.com"},{"name":"bugsbunny338","email":"jiri.zajic@mensa.cz"},{"name":"de.do","email":"de.do@gooddata.com"},{"name":"gooddata-ci","email":"rail@gooddata.com"},{"name":"hung.nguyen.hoang","email":"hung.nguyen@gooddata.com"},{"name":"ivan.mjartan","email":"ivan.mjartan@gooddata.com"},{"name":"jakub-sterba","email":"jakub.sterba@gooddata.com"},{"name":"jankc","email":"jan.krapac@gmail.com"},{"name":"jaroslav.tomecek","email":"jaroslav.tomecek@gooddata.com"},{"name":"jkittler","email":"honza.kittler@gmail.com"},{"name":"khanh.le","email":"khanh.le@gooddata.com"},{"name":"lanhuynh","email":"lan.huynh@gooddata.com"},{"name":"linhhong","email":"linh.hong@gooddata.com"},{"name":"lupko","email":"lubomir.slivka@gooddata.com"},{"name":"matyas.kandl","email":"matyas.kandl@gooddata.com"},{"name":"michal.marsal","email":"michal.marsal@gooddata.com"},{"name":"naibinh","email":"naibinh@gmail.com"},{"name":"nikolacech","email":"nikola.cech@gooddata.com"},{"name":"nis.hua","email":"nis.hua@gooddata.com"},{"name":"no23reason","email":"dan.homola@hotmail.cz"},{"name":"patrikbraborec","email":"patrik.braborec@gooddata.com"},{"name":"pbenes","email":"petr.benes@gooddata.com"},{"name":"petrjanu","email":"petr.janu@gooddata.com"},{"name":"pkingo","email":"philipandreaskingo@hotmail.com"},{"name":"ptquang86","email":"ptquang86@gmail.com"},{"name":"qduval","email":"quentin.duval@gooddata.com"},{"name":"rodri360","email":"me@rodri360.com"},{"name":"sitina","email":"jiri.sitina@gooddata.com"},{"name":"strouhaljan","email":"strouhal.jan@gmail.com"},{"name":"tomas.kratochvil","email":"tomas.kratochvil@gooddata.com"},{"name":"tomasreichmann","email":"tomasreichmann@gmail.com"},{"name":"tomsatgd","email":"tomas.satinsky@gooddata.com"},{"name":"trung-le-quoc","email":"trung.le@gooddata.com"},{"name":"tu-ngo","email":"tungo1981@gmail.com"},{"name":"tulean","email":"tuan.le@gooddata.com"},{"name":"tuqt1005","email":"tu.tran@gooddata.com"},{"name":"utdnah","email":"danh.ung@gooddata.com"},{"name":"vlastikcz","email":"vlastimil.kotas@gooddata.com"},{"name":"vu.pham","email":"vu.pham@gooddata.com"},{"name":"xmort","email":"petr.dolejsi@gooddata.com"},{"name":"yanlipnican","email":"yanlipnican@gmail.com"}],"homepage":"https://github.com/gooddata/gooddata-react-components#readme","bugs":{"url":"https://github.com/gooddata/gooddata-react-components/issues"},"dist":{"shasum":"1192e5eaa6d3359038021e400eb42befce13d2fb","tarball":"https://registry.npmjs.org/@gooddata/react-components/-/react-components-7.5.0-alpha-strouhaljan-jsu-bb-2150-2020-04-08T08-47-28-941Z.tgz","fileCount":2512,"integrity":"sha512-gEmLKhMa1fSMW7BECb4N5DGy26XaIOUJR/Zy/TPmFlCloSVPodQnDpMENN9jWGoDRflf3a/8le+8wnQ3CBtmYg==","signatures":[{"sig":"MEUCIQDVAahDlOaJdapOxvsy5LDgzkO86lRlAh065AgFlhdpSgIgcOZxfBD8yepAljJLZ3eFyKgnU/gaURfYveG0Q0poqSE=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":9883626,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJejY/XCRA9TVsSAnZWagAA5hQP/AiANQxYbD71/LvsP1Mm\nHBo7V+7UZqlCSDaJ3q70JudRvBM1QcSZEKT+PI/9LTSJJef72F9l6aET1TZC\nVqM3REHjKs0p7x9QxLvdvKEVzlw0nw3Il9QW3MnTzQlB6H/IXiFkbidPY0j/\ny9Ea9XPEwygqM/QL1sjgErHwLVeOYQtkoC815CfT8lOz8WNG/jqU5suRbQzz\nxFwV6PTnQ1+5Gyyq9k5pVSLPgrQcIECuF+/Ti/+IA8IUJTp9Qfps6iMQbAS1\nORDsbUn7FKE4UipqgIlB+MRYEQcB/1cp4vtq3J8wzRs7iIJj5gS1G5rPb/V5\nbmDWrtQjpO/EuHUiPI/toBzzFBZFNGRf16P9wc7jocDAzh4dC6UCAu3/bwcw\nyOV5hn5TKOFT+5086LdywkL0DngpdXAMARio18lbAmmAjiqQeSE6pumdqaoo\nnGKqf9ROMHidlzN1zQPkZTuk8f1EkGnexshIKMGGT4mnvVVQOe5LPGixa0A5\nqvlWeUVs1xqo3ua6TBJWd2Okd19Q1lrigXopUsAmhv5L6uRobLRr7l/6TtJE\nG1cz9wsIoyzPIoBiqoSM8upfsZ8v9vH5MmDahC7rtEYR07INzdjl7h0VQ7rG\n/SKyW94SjoJXuUdP+b/EDQzoPVt93f6IB0Gle1Rm7OoEbz7tfa8adxQhVvCa\nO75A\r\n=4SO1\r\n-----END PGP SIGNATURE-----\r\n"},"main":"dist/index.js","husky":{"hooks":{"pre-commit":"lint-staged"}},"config":{"eslint":"./examples/**/*.{js,jsx}","tslint":"./{__mocks__,src,stories}/{,**/}*.{ts,tsx}"},"readme":"[![npm version](https://badge.fury.io/js/%40gooddata%2Freact-components.svg)](https://www.npmjs.com/package/@gooddata/react-components)\n\n# GoodData.UI React components\n> A React-based JavaScript library for building data-driven applications\n\n## Getting started\n- [GoodData.UI Documentation](http://sdk.gooddata.com/gooddata-ui/)\n- [GoodData.UI Live Examples](https://gooddata-examples.herokuapp.com/)\n- [Stack Overflow](https://stackoverflow.com/questions/tagged/gooddata)\n\n### Usage\nWith [yarn](https://yarnpkg.com) installed, go to your project directory and run\n```\n$ yarn add @gooddata/react-components\n```\nIf you prefer [npm](npmjs.com) run\n```\n$ npm install --save @gooddata/react-components\n```\n\nThe public API is exposed via global `index.js`. Except for the styles, do not import any other file directly\nbecause they are not intended to be part of the public API.\n\n## Contributing\n\nWe welcome any contribution in form of [issues](https://github.com/gooddata/gooddata-react-components/issues) or [pull requests](https://github.com/gooddata/gooddata-react-components/pulls).\n\nInstall [Node.js](http://nodejs.org) (node 12.16.1, npm v6.13.4) and [Yarn](https://classic.yarnpkg.com) (1.22.4).\n\nInstall dependencies:\n```\nyarn install --frozen-lockfile\n```\n\nThese commands may come in handy while developing:\n\n| command | description |\n| ------- | ----------- |\n| `yarn install --pure-lockfile` | first step |\n| ||\n| `yarn dev` | build react-components to `/dist` in watch mode |\n| `yarn test` | run all unit tests |\n| `yarn prettier-write` | format the source code to match the valid codestyle |\n| `yarn validate` | validate codestyle |\n| ||\n| `yarn storybook` | run storybook from `/stories` on http://localhost:9001 |\n| `yarn build-storybook` | build storybook to `/dist-storybook` |\n| `yarn test-storybook` | run storybook and [screenshot tests](https://github.com/gooddata/gdc-client-utils/tree/master/test-storybook) |\n| ||\n| `yarn examples` | run Live Examples dev-server from `/examples` on https://localhost:8999 |\n| `yarn examples-build` | build Live Examples to `/examples/dist` |\n| `yarn examples-server` | serve built Live Examples - see `/examples/server/src` |\n| `yarn examples-testcafe` | run testcafe tests against `localhost:8999` |\n\n### Deploy to heroku.com\nWhen you deploy this repo to heroku, it serves *GoodData.UI Live Examples*.\nRelevant tasks are in `Procfile` and `package.json`.\n\n```bash\n# run in the project directory\nheroku login\nheroku create <your-app-name>\nheroku config:set DOMAIN_ADMIN_USERNAME=x@gooddata.com DOMAIN_ADMIN_PASSWORD=xy PROJECT_ID_TO_ASSIGN=xms7ga4tf3g3nzucd8380o2bev8oeknp\ngit push heroku HEAD:master\nheroku open\n```\n### Enable Geo Chart for Storybook and Live Examples\nGeo chart uses Mapbox to render map which requires a Mapbox access token.\n- Register an account and create Mapbox access token at [guide](https://docs.mapbox.com/help/how-mapbox-works/access-tokens/)\n- Store the created token at `.env`:\n```bash\necho -e \"EXAMPLE_MAPBOX_ACCESS_TOKEN=token\" >> .env # only need to run once\necho -e \"STORYBOOK_MAPBOX_ACCESS_TOKEN=token\" >> .env # only need to run once\n```\n\n### Run Live Examples Locally\nTo run *GoodData.UI Live Examples* locally:\n```bash\ngit clone <this-repository>\ncd  <repository-folder>\nyarn install --pure-lockfile\nyarn examples\n```\nThen open https://localhost:8999 and login using Live Examples account (you can [create one here](https://gooddata-examples.herokuapp.com/registration)).\n\n### Run Storybook locally\n- Run storybook with token stored in `.env` for more secure\n```bash\nyarn storybook\n```\n- Or run storybook with token env param exposed to cli (not suggested)\n```bash\nSTORYBOOK_MAPBOX_ACCESS_TOKEN=token yarn storybook\n```\n- Apply either above way to `yarn build-storybook` or `yarn test-storybook`\n\n### Source code formatting\nThe source code in the repository is formatted by [Prettier](https://prettier.io/).\nThe format of the code is validated by our Continuous Integration server and is one of the requirements of successful merge.\n\nPrettier is supported by every major IDE. You can find the list of supported editors and how to configure them [here](https://prettier.io/docs/en/editors.html).\n\nIn the case, when your editor is not supported or you don't want to setup the integration, you can run the `yarn prettier-write` command to reformat the code before commit.\n\n## Changelog\n\n- see [CHANGELOG.md](CHANGELOG.md)\n\n## Supported versions\n\nIn order to make the user experience with integrating GoodData UI SDK as smooth and secure as possible and to ensure that the SDK is using the latest features of the platform, we will only provide support to two most recent major versions of UI SDK.\n\nThe most recent majors will be supported in the following modes:\n\n- The latest major version will receive all new functionality and all bug fixes\n- The previous major version will only receive fixes to critical issues and security fixes. These fixes will be applied on top of last released version of the previous major\n\nThe customers are encouraged to always use the latest version of the UI SDK.\n\nIn case of using older versions, the user might face API incompatibility, performance or security issues.\n\nPlease follow the installation instructions to update to the newest version.\n\n## License\n\n(C) 2007-2020 GoodData Corporation\n\nThis project is dual licensed:\n\n- The ATTRIBUTION-NONCOMMERCIAL 4.0 INTERNATIONAL (CC BY-NC 4.0) is used for purpose of the trial experience and evaluation of GoodData.UI library.\n- The GOODDATA GOODDATA.UI LIBRARY END USER LICENSE AGREEMENT is used for GoodData customers.\n\nFor more information, please see [LICENSE](https://github.com/gooddata/gooddata-react-components/blob/master/LICENSE)\n","gitHead":"1b16f3b2b0cbc366cd5632ed7118ebcf428c68b4","scripts":{"dev":"bash scripts/build.sh --dev-watch","test":"jest --watch","build":"bash scripts/build.sh","tslint":"yarn run-tslint -t verbose $npm_package_config_tslint","prepare":"cd examples/server && yarn install --frozen-lockfile && cd ../..; rm -r examples/node_modules 2>/dev/null; true","examples":"bash scripts/run-examples.sh","prepare?":"# Called before `npm publish` and on local `npm install`. Temporarily also for deleting obsolete node_modules. Ends with `true` to continue gracefully.","validate":"tsc --noEmit && yarn tslint && eslint $npm_package_config_eslint && yarn validate-style && yarn prettier-check","build-dev":"bash scripts/build.sh --dev","examples?":"# Default is developer domain, other options: yarn examples [sec,secure,stg,stg2,stg3,demo,developer or URL]","storybook":"yarn build && start-storybook -p 9001 -c .storybook","test-once":"jest","tslint-ci":"mkdir -p ./ci/results && yarn run-tslint -t checkstyle -o ./ci/results/tslint-results.xml $npm_package_config_tslint","run-tslint":"tslint -p tsconfig.json","validate-ci":"tsc --noEmit && yarn tslint-ci  && eslint $npm_package_config_eslint -f checkstyle -o ci/results/eslint-results.xml && yarn validate-style-ci && yarn prettier-check","examples-build":"bash scripts/build-examples.sh","prepublishOnly":"yarn build","prettier-check":"prettier --check '{src,stories,styles,__mocks__,examples/server/src,examples/src,examples/test}/**/*.{ts,js,tsx,jsx,json,scss,md,yaml,html}'","prettier-write":"prettier --write '{src,stories,styles,__mocks__,examples/server/src,examples/src,examples/test}/**/*.{ts,js,tsx,jsx,json,scss,md,yaml,html}'","test-storybook":"yarn build && test-storybook","validate-style":"stylelint '**/*.scss'","build-storybook":"yarn build && build-storybook -c .storybook -o dist-storybook","examples-server":"node examples/server/src/index.js","heroku-postbuild":"yarn examples-build developer","examples-testcafe":"./scripts/run-testcafe.sh visual","validate-style-ci":"stylelint '**/*.scss' --custom-formatter=node_modules/stylelint-checkstyle-formatter > ci/results/stylelint-results.xml","check-circular-deps":"madge --circular --extensions ts ./src","examples-testcafe-ci":"./scripts/run-testcafe.sh ci","examples-testcafe-live":"./scripts/run-testcafe.sh live"},"typings":"dist/index.d.ts","_npmUser":{"name":"strouhaljan","email":"strouhal.jan@gmail.com"},"deprecated":"@gooddata/react-components@7 reached End of Support on March 31, 2022. Please upgrade (see https://sdk.gooddata.com/gooddata-ui/docs/supported_versions.html for more information).","repository":{"url":"git+ssh://git@github.com/gooddata/gooddata-react-components.git","type":"git"},"_npmVersion":"6.13.4","description":"GoodData.UI - A powerful JavaScript library for building analytical applications","directories":{},"lint-staged":{"{src,stories,styles,__mocks__,examples/server/src,examples/src,examples/test}/**/*.{ts,js,tsx,jsx,scss}":["npx gdc-fix-copyright","git add"],"{src,stories,styles,__mocks__,examples/server/src,examples/src,examples/test}/**/*.{ts,js,tsx,jsx,json,scss,md,yaml,html}":["prettier --write","git add"]},"_nodeVersion":"12.16.1","dependencies":{"rxjs":"^5.5.6","uuid":"^3.2.1","immer":"^1.3.1","lodash":"^4.17.15","date-fns":"^2.7.0","downshift":"^3.2.7","invariant":"^2.2.2","mapbox-gl":"^1.6.1","classnames":"^2.2.6","highcharts":"7.1.1","prop-types":"^15.6.0","react-intl":"^3.6.0","custom-event":"^1.0.1","react-window":"^1.8.1","ag-grid-react":"20.0.0","react-measure":"^2.3.0","@types/mapbox-gl":"^1.6.1","react-day-picker":"~7.3.0","react-responsive":"^3.0.0","stringify-object":"^2.4.0","@gooddata/typings":"^2.23.0","ag-grid-community":"20.0.0","http-status-codes":"^1.3.0","@gooddata/js-utils":"^3.5.0","@gooddata/numberjs":"^3.2.4","fixed-data-table-2":"0.7.17","@gooddata/goodstrap":"^68.4.0","react-dom-factories":"^1.0.2","@gooddata/gooddata-js":"^12.5.2","json-stable-stringify":"^1.0.1","react-transition-group":"^2.2.1","hoist-non-react-statics":"^3.3.0","nodelist-foreach-polyfill":"^1.2.0","@formatjs/intl-pluralrules":"^1.3.6","highcharts-grouped-categories":"^1.1.3"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"raf":"3.3.2","yup":"^0.24.1","jest":"24.7.1","husky":"3.0.0","madge":"^3.4.4","react":"^16.5.2","enzyme":"3.5.0","eslint":"4.19.1","formik":"^0.11.11","moment":"2.23.0","history":"^4.7.2","ts-jest":"24.0.0","webpack":"4.30.0","full-icu":"^1.3.0","prettier":"1.16.4","react-ga":"^2.5.2","recharts":"1.0.0-beta.9","testcafe":"1.1.4","commander":"2.14.1","node-sass":"4.13.0","react-dom":"^16.5.2","stylelint":"^10.0.0","supertest":"3.0.0","ts-loader":"6.0.0","@types/raf":"^3.4.0","css-loader":"0.28.7","jest-junit":"3.0.0","raw-loader":"0.5.1","styled-jsx":"2.2.1","typescript":"3.3.4000","@babel/core":"7.4.4","@types/jest":"24.0.6","@types/node":"7.0.8","@types/uuid":"3.4.3","file-loader":"3.0.1","jest-enzyme":"7.0.2","lint-staged":"9.1.0","sass-loader":"6.0.6","webpack-cli":"3.3.2","@types/react":"16.8.6","babel-loader":"8.0.5","react-helmet":"5.2.0","react-select":"1.2.1","style-loader":"0.19.1","@types/enzyme":"3.1.13","@types/lodash":"4.14.123","testcafe-live":"0.1.4","@babel/runtime":"7.4.4","dotenv-webpack":"^1.7.0","@babel/polyfill":"^7.4.4","@storybook/react":"5.0.11","@types/invariant":"2.2.29","@types/react-dom":"16.0.11","isomorphic-fetch":"2.2.1","react-datepicker":"1.1.0","react-router-dom":"4.2.2","@babel/preset-env":"7.4.4","@gooddata/mock-js":"^2.13.0","@storybook/addons":"5.0.11","@types/classnames":"2.2.3","@types/prop-types":"15.5.2","@storybook/theming":"5.0.11","identity-obj-proxy":"^3.0.0","intl-messageformat":"^7.5.4","webpack-dev-server":"3.3.1","@babel/preset-react":"7.0.0","@types/react-portal":"4.0.1","@types/react-window":"^1.8.1","babel-plugin-lodash":"3.3.4","html-webpack-plugin":"3.2.0","react-test-renderer":"16.4.2","@types/react-measure":"2.0.5","clean-webpack-plugin":"2.0.2","stats-webpack-plugin":"0.7.0","eslint-config-prettier":"4.1.0","react-google-recaptcha":"^0.14.1","tslint-config-prettier":"1.18.0","@gooddata/eslint-config":"^1.0.0","@gooddata/tslint-config":"1.0.0","@types/react-responsive":"^3.0.3","@types/storybook__react":"4.0.1","@types/stringify-object":"^3.2.0","enzyme-adapter-react-16":"1.3.1","@gooddata/test-storybook":"3.2.1","@storybook/addon-actions":"5.0.11","@storybook/addon-options":"5.0.11","node-sass-magic-importer":"5.1.0","react-syntax-highlighter":"11.0.2","@types/fixed-data-table-2":"0.8.1","stylelint-config-prettier":"5.2.0","@gooddata/stylelint-config":"4.0.0","@types/react-test-renderer":"16.0.0","circular-dependency-plugin":"5.0.2","compression-webpack-plugin":"2.0.0","@types/json-stable-stringify":"^1.0.32","@gooddata/frontend-npm-scripts":"1.1.0","@types/enzyme-adapter-react-16":"1.0.3","stylelint-checkstyle-formatter":"0.1.0","@types/storybook__addon-actions":"3.4.2","@babel/plugin-proposal-class-properties":"7.4.4","@babel/plugin-proposal-object-rest-spread":"7.4.4","@babel/plugin-transform-async-to-generator":"7.4.4"},"peerDependencies":{"react":"^16.5.2","react-dom":"^16.5.2"},"_npmOperationalInternal":{"tmp":"tmp/react-components_7.5.0-alpha-strouhaljan-jsu-bb-2150-2020-04-08T08-47-28-941Z_1586335702677_0.0904386586267869","host":"s3://npm-registry-packages"}},"7.5.0-alpha-ptquang86-qp-sd-870-legend-2020-04-09T02-07-24-728Z":{"name":"@gooddata/react-components","version":"7.5.0-alpha-ptquang86-qp-sd-870-legend-2020-04-09T02-07-24-728Z","author":{"name":"GoodData Corporation"},"license":"BSD-3-Clause","_id":"@gooddata/react-components@7.5.0-alpha-ptquang86-qp-sd-870-legend-2020-04-09T02-07-24-728Z","maintainers":[{"name":"afi","email":"adam.fiedler@gooddata.com"},{"name":"bertold8","email":"ivan.nejezchleb@seznam.cz"},{"name":"brbistas","email":"valentinos.chraniotis@gooddata.com"},{"name":"bugsbunny338","email":"jiri.zajic@mensa.cz"},{"name":"de.do","email":"de.do@gooddata.com"},{"name":"gooddata-ci","email":"rail@gooddata.com"},{"name":"hung.nguyen.hoang","email":"hung.nguyen@gooddata.com"},{"name":"ivan.mjartan","email":"ivan.mjartan@gooddata.com"},{"name":"jakub-sterba","email":"jakub.sterba@gooddata.com"},{"name":"jankc","email":"jan.krapac@gmail.com"},{"name":"jaroslav.tomecek","email":"jaroslav.tomecek@gooddata.com"},{"name":"jkittler","email":"honza.kittler@gmail.com"},{"name":"khanh.le","email":"khanh.le@gooddata.com"},{"name":"lanhuynh","email":"lan.huynh@gooddata.com"},{"name":"linhhong","email":"linh.hong@gooddata.com"},{"name":"lupko","email":"lubomir.slivka@gooddata.com"},{"name":"matyas.kandl","email":"matyas.kandl@gooddata.com"},{"name":"michal.marsal","email":"michal.marsal@gooddata.com"},{"name":"naibinh","email":"naibinh@gmail.com"},{"name":"nikolacech","email":"nikola.cech@gooddata.com"},{"name":"nis.hua","email":"nis.hua@gooddata.com"},{"name":"no23reason","email":"dan.homola@hotmail.cz"},{"name":"patrikbraborec","email":"patrik.braborec@gooddata.com"},{"name":"pbenes","email":"petr.benes@gooddata.com"},{"name":"petrjanu","email":"petr.janu@gooddata.com"},{"name":"pkingo","email":"philipandreaskingo@hotmail.com"},{"name":"ptquang86","email":"ptquang86@gmail.com"},{"name":"qduval","email":"quentin.duval@gooddata.com"},{"name":"rodri360","email":"me@rodri360.com"},{"name":"sitina","email":"jiri.sitina@gooddata.com"},{"name":"strouhaljan","email":"strouhal.jan@gmail.com"},{"name":"tomas.kratochvil","email":"tomas.kratochvil@gooddata.com"},{"name":"tomasreichmann","email":"tomasreichmann@gmail.com"},{"name":"tomsatgd","email":"tomas.satinsky@gooddata.com"},{"name":"trung-le-quoc","email":"trung.le@gooddata.com"},{"name":"tu-ngo","email":"tungo1981@gmail.com"},{"name":"tulean","email":"tuan.le@gooddata.com"},{"name":"tuqt1005","email":"tu.tran@gooddata.com"},{"name":"utdnah","email":"danh.ung@gooddata.com"},{"name":"vlastikcz","email":"vlastimil.kotas@gooddata.com"},{"name":"vu.pham","email":"vu.pham@gooddata.com"},{"name":"xmort","email":"petr.dolejsi@gooddata.com"},{"name":"yanlipnican","email":"yanlipnican@gmail.com"}],"homepage":"https://github.com/gooddata/gooddata-react-components#readme","bugs":{"url":"https://github.com/gooddata/gooddata-react-components/issues"},"dist":{"shasum":"db60ee424ae1bceceed1160945a68f10f6d2027e","tarball":"https://registry.npmjs.org/@gooddata/react-components/-/react-components-7.5.0-alpha-ptquang86-qp-sd-870-legend-2020-04-09T02-07-24-728Z.tgz","fileCount":2512,"integrity":"sha512-h0LZY88gJpL7nLyjusepzbFJi8En6IqPtzCM+ng17G75+WqcsSg/D10wkxP7rnbKLJViTkoewB11Tq3JcrJqcw==","signatures":[{"sig":"MEUCIQCH/jsWwlnmIX1iFPFSpN6xS2BbX9r/5D2lb5rOvmlCuwIgJrvTq5xraOyu6Y+hzgTTgKqNXEPwlccobqWiQRVBqgQ=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":10021803,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJejoN9CRA9TVsSAnZWagAA46YQAKUnBiiMRDRhsvLJtXmx\nuBMRassx7S5SlP5LpTfT+PLKdM+RfhxxjmDgk9g24gan/X74g+L6ygwkCsRd\nFoKaV3clX7wSJb94LB9E83kEKyHYgFMy0eQ4DgiiHHsmdVUOJqPuU1KC+V4B\nB2vsOLI8qYlcnLk5E/Y3p0s3q8Pdnv2hYnl9j3z7FmldxOfkTSdaBL6XpmKC\nid1v+MIw0CQQu4UZ7m/BCvAtOz+R98L0bdYkuGCkYeqN0xzvUVc4G4lYPIjJ\nkRL5SK4B3WCpW1uUKGZ751/SMaOz0jgPnJxzFkgFrCrQ9yLcHfR7J9bhavad\nsqrwgxYpGc/T2dLqqTEoGsNVp09Y7t8tGuOWoTfxPaLhGKGIc54U7/QbnQ8Z\nHL0o6IeL+u4BmrZUYn7ZyWAJJ1bs4kg+2I/GLsO+VGMgcaNzbjpHCHcCbAP1\nw9HKEkSWQquoPKlRqj209882uvyGkwV24JQh+Sm5YwOa7bqnq1GXHg50l5yI\n8Ker8BteQdYEY2vs57OohkBTZUSva3QIXBtt9V4sIXnKwnNSOVETGvP5ekeW\n2gwKf6JqWvmvxGcVevwRTOQM0mQZr6EGNkPkAb4SQ0Qv+631IYBSeO13I0xk\ntTEUSCZXc0/pF/9QrtqvI/IytDabLPcnVgfTg9GV/tyW/HXKfM/bjJb7xCiv\nVUkZ\r\n=HYcp\r\n-----END PGP SIGNATURE-----\r\n"},"main":"dist/index.js","husky":{"hooks":{"pre-commit":"lint-staged"}},"config":{"eslint":"./examples/**/*.{js,jsx}","tslint":"./{__mocks__,src,stories}/{,**/}*.{ts,tsx}"},"readme":"[![npm version](https://badge.fury.io/js/%40gooddata%2Freact-components.svg)](https://www.npmjs.com/package/@gooddata/react-components)\n\n# GoodData.UI React components\n> A React-based JavaScript library for building data-driven applications\n\n## Getting started\n- [GoodData.UI Documentation](http://sdk.gooddata.com/gooddata-ui/)\n- [GoodData.UI Live Examples](https://gooddata-examples.herokuapp.com/)\n- [Stack Overflow](https://stackoverflow.com/questions/tagged/gooddata)\n\n### Usage\nWith [yarn](https://yarnpkg.com) installed, go to your project directory and run\n```\n$ yarn add @gooddata/react-components\n```\nIf you prefer [npm](npmjs.com) run\n```\n$ npm install --save @gooddata/react-components\n```\n\nThe public API is exposed via global `index.js`. Except for the styles, do not import any other file directly\nbecause they are not intended to be part of the public API.\n\n## Contributing\n\nWe welcome any contribution in form of [issues](https://github.com/gooddata/gooddata-react-components/issues) or [pull requests](https://github.com/gooddata/gooddata-react-components/pulls).\n\nInstall [Node.js](http://nodejs.org) (node 12.16.1, npm v6.13.4) and [Yarn](https://classic.yarnpkg.com) (1.22.4).\n\nInstall dependencies:\n```\nyarn install --frozen-lockfile\n```\n\nThese commands may come in handy while developing:\n\n| command | description |\n| ------- | ----------- |\n| `yarn install --pure-lockfile` | first step |\n| ||\n| `yarn dev` | build react-components to `/dist` in watch mode |\n| `yarn test` | run all unit tests |\n| `yarn prettier-write` | format the source code to match the valid codestyle |\n| `yarn validate` | validate codestyle |\n| ||\n| `yarn storybook` | run storybook from `/stories` on http://localhost:9001 |\n| `yarn build-storybook` | build storybook to `/dist-storybook` |\n| `yarn test-storybook` | run storybook and [screenshot tests](https://github.com/gooddata/gdc-client-utils/tree/master/test-storybook) |\n| ||\n| `yarn examples` | run Live Examples dev-server from `/examples` on https://localhost:8999 |\n| `yarn examples-build` | build Live Examples to `/examples/dist` |\n| `yarn examples-server` | serve built Live Examples - see `/examples/server/src` |\n| `yarn examples-testcafe` | run testcafe tests against `localhost:8999` |\n\n### Deploy to heroku.com\nWhen you deploy this repo to heroku, it serves *GoodData.UI Live Examples*.\nRelevant tasks are in `Procfile` and `package.json`.\n\n```bash\n# run in the project directory\nheroku login\nheroku create <your-app-name>\nheroku config:set DOMAIN_ADMIN_USERNAME=x@gooddata.com DOMAIN_ADMIN_PASSWORD=xy PROJECT_ID_TO_ASSIGN=xms7ga4tf3g3nzucd8380o2bev8oeknp\ngit push heroku HEAD:master\nheroku open\n```\n### Enable Geo Chart for Storybook and Live Examples\nGeo chart uses Mapbox to render map which requires a Mapbox access token.\n- Register an account and create Mapbox access token at [guide](https://docs.mapbox.com/help/how-mapbox-works/access-tokens/)\n- Store the created token at `.env`:\n```bash\necho -e \"EXAMPLE_MAPBOX_ACCESS_TOKEN=token\" >> .env # only need to run once\necho -e \"STORYBOOK_MAPBOX_ACCESS_TOKEN=token\" >> .env # only need to run once\n```\n\n### Run Live Examples Locally\nTo run *GoodData.UI Live Examples* locally:\n```bash\ngit clone <this-repository>\ncd  <repository-folder>\nyarn install --pure-lockfile\nyarn examples\n```\nThen open https://localhost:8999 and login using Live Examples account (you can [create one here](https://gooddata-examples.herokuapp.com/registration)).\n\n### Run Storybook locally\n- Run storybook with token stored in `.env` for more secure\n```bash\nyarn storybook\n```\n- Or run storybook with token env param exposed to cli (not suggested)\n```bash\nSTORYBOOK_MAPBOX_ACCESS_TOKEN=token yarn storybook\n```\n- Apply either above way to `yarn build-storybook` or `yarn test-storybook`\n\n### Source code formatting\nThe source code in the repository is formatted by [Prettier](https://prettier.io/).\nThe format of the code is validated by our Continuous Integration server and is one of the requirements of successful merge.\n\nPrettier is supported by every major IDE. You can find the list of supported editors and how to configure them [here](https://prettier.io/docs/en/editors.html).\n\nIn the case, when your editor is not supported or you don't want to setup the integration, you can run the `yarn prettier-write` command to reformat the code before commit.\n\n## Changelog\n\n- see [CHANGELOG.md](CHANGELOG.md)\n\n## Supported versions\n\nIn order to make the user experience with integrating GoodData UI SDK as smooth and secure as possible and to ensure that the SDK is using the latest features of the platform, we will only provide support to two most recent major versions of UI SDK.\n\nThe most recent majors will be supported in the following modes:\n\n- The latest major version will receive all new functionality and all bug fixes\n- The previous major version will only receive fixes to critical issues and security fixes. These fixes will be applied on top of last released version of the previous major\n\nThe customers are encouraged to always use the latest version of the UI SDK.\n\nIn case of using older versions, the user might face API incompatibility, performance or security issues.\n\nPlease follow the installation instructions to update to the newest version.\n\n## License\n\n(C) 2007-2020 GoodData Corporation\n\nThis project is dual licensed:\n\n- The ATTRIBUTION-NONCOMMERCIAL 4.0 INTERNATIONAL (CC BY-NC 4.0) is used for purpose of the trial experience and evaluation of GoodData.UI library.\n- The GOODDATA GOODDATA.UI LIBRARY END USER LICENSE AGREEMENT is used for GoodData customers.\n\nFor more information, please see [LICENSE](https://github.com/gooddata/gooddata-react-components/blob/master/LICENSE)\n","gitHead":"adde3cc32cff5ea6849431522ce27fef542aef83","scripts":{"dev":"bash scripts/build.sh --dev-watch","test":"jest --watch","build":"bash scripts/build.sh","tslint":"yarn run-tslint -t verbose $npm_package_config_tslint","prepare":"cd examples/server && yarn install --frozen-lockfile && cd ../..; rm -r examples/node_modules 2>/dev/null; true","examples":"bash scripts/run-examples.sh","prepare?":"# Called before `npm publish` and on local `npm install`. Temporarily also for deleting obsolete node_modules. Ends with `true` to continue gracefully.","validate":"tsc --noEmit && yarn tslint && eslint $npm_package_config_eslint && yarn validate-style && yarn prettier-check","build-dev":"bash scripts/build.sh --dev","examples?":"# Default is developer domain, other options: yarn examples [sec,secure,stg,stg2,stg3,demo,developer or URL]","storybook":"yarn build && start-storybook -p 9001 -c .storybook","test-once":"jest","tslint-ci":"mkdir -p ./ci/results && yarn run-tslint -t checkstyle -o ./ci/results/tslint-results.xml $npm_package_config_tslint","run-tslint":"tslint -p tsconfig.json","validate-ci":"tsc --noEmit && yarn tslint-ci  && eslint $npm_package_config_eslint -f checkstyle -o ci/results/eslint-results.xml && yarn validate-style-ci && yarn prettier-check","examples-build":"bash scripts/build-examples.sh","prepublishOnly":"yarn build","prettier-check":"prettier --check '{src,stories,styles,__mocks__,examples/server/src,examples/src,examples/test}/**/*.{ts,js,tsx,jsx,json,scss,md,yaml,html}'","prettier-write":"prettier --write '{src,stories,styles,__mocks__,examples/server/src,examples/src,examples/test}/**/*.{ts,js,tsx,jsx,json,scss,md,yaml,html}'","test-storybook":"yarn build && test-storybook","validate-style":"stylelint '**/*.scss'","build-storybook":"yarn build && build-storybook -c .storybook -o dist-storybook","examples-server":"node examples/server/src/index.js","heroku-postbuild":"yarn examples-build developer","examples-testcafe":"./scripts/run-testcafe.sh visual","validate-style-ci":"stylelint '**/*.scss' --custom-formatter=node_modules/stylelint-checkstyle-formatter > ci/results/stylelint-results.xml","check-circular-deps":"madge --circular --extensions ts ./src","examples-testcafe-ci":"./scripts/run-testcafe.sh ci","examples-testcafe-live":"./scripts/run-testcafe.sh live"},"typings":"dist/index.d.ts","_npmUser":{"name":"ptquang86","email":"ptquang86@gmail.com"},"deprecated":"@gooddata/react-components@7 reached End of Support on March 31, 2022. Please upgrade (see https://sdk.gooddata.com/gooddata-ui/docs/supported_versions.html for more information).","repository":{"url":"git+ssh://git@github.com/gooddata/gooddata-react-components.git","type":"git"},"_npmVersion":"6.13.4","description":"GoodData.UI - A powerful JavaScript library for building analytical applications","directories":{},"lint-staged":{"{src,stories,styles,__mocks__,examples/server/src,examples/src,examples/test}/**/*.{ts,js,tsx,jsx,scss}":["npx gdc-fix-copyright","git add"],"{src,stories,styles,__mocks__,examples/server/src,examples/src,examples/test}/**/*.{ts,js,tsx,jsx,json,scss,md,yaml,html}":["prettier --write","git add"]},"_nodeVersion":"12.16.1","dependencies":{"rxjs":"^5.5.6","uuid":"^3.2.1","immer":"^1.3.1","lodash":"^4.17.15","date-fns":"^2.7.0","downshift":"^3.2.7","invariant":"^2.2.2","mapbox-gl":"^1.6.1","classnames":"^2.2.6","highcharts":"7.1.1","prop-types":"^15.6.0","react-intl":"^3.6.0","custom-event":"^1.0.1","react-window":"^1.8.1","ag-grid-react":"20.0.0","react-measure":"^2.3.0","@types/mapbox-gl":"^1.6.1","react-day-picker":"~7.3.0","react-responsive":"^3.0.0","stringify-object":"^2.4.0","@gooddata/typings":"^2.23.0","ag-grid-community":"20.0.0","http-status-codes":"^1.3.0","@gooddata/js-utils":"^3.5.0","@gooddata/numberjs":"^3.2.4","fixed-data-table-2":"0.7.17","@gooddata/goodstrap":"^68.4.1","react-dom-factories":"^1.0.2","@gooddata/gooddata-js":"^12.5.2","json-stable-stringify":"^1.0.1","react-transition-group":"^2.2.1","hoist-non-react-statics":"^3.3.0","nodelist-foreach-polyfill":"^1.2.0","@formatjs/intl-pluralrules":"^1.3.6","highcharts-grouped-categories":"^1.1.3"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"raf":"3.3.2","yup":"^0.24.1","jest":"24.7.1","husky":"3.0.0","madge":"^3.4.4","react":"^16.5.2","enzyme":"3.5.0","eslint":"4.19.1","formik":"^0.11.11","moment":"2.23.0","history":"^4.7.2","ts-jest":"24.0.0","webpack":"4.30.0","full-icu":"^1.3.0","prettier":"1.16.4","react-ga":"^2.5.2","recharts":"1.0.0-beta.9","testcafe":"1.1.4","commander":"2.14.1","node-sass":"4.13.0","react-dom":"^16.5.2","stylelint":"^10.0.0","supertest":"3.0.0","ts-loader":"6.0.0","@types/raf":"^3.4.0","css-loader":"0.28.7","jest-junit":"3.0.0","raw-loader":"0.5.1","styled-jsx":"2.2.1","typescript":"3.3.4000","@babel/core":"7.4.4","@types/jest":"24.0.6","@types/node":"7.0.8","@types/uuid":"3.4.3","file-loader":"3.0.1","jest-enzyme":"7.0.2","lint-staged":"9.1.0","sass-loader":"6.0.6","webpack-cli":"3.3.2","@types/react":"16.8.6","babel-loader":"8.0.5","react-helmet":"5.2.0","react-select":"1.2.1","style-loader":"0.19.1","@types/enzyme":"3.1.13","@types/lodash":"4.14.123","testcafe-live":"0.1.4","@babel/runtime":"7.4.4","dotenv-webpack":"^1.7.0","@babel/polyfill":"^7.4.4","@storybook/react":"5.0.11","@types/invariant":"2.2.29","@types/react-dom":"16.0.11","isomorphic-fetch":"2.2.1","react-datepicker":"1.1.0","react-router-dom":"4.2.2","@babel/preset-env":"7.4.4","@gooddata/mock-js":"^2.13.0","@storybook/addons":"5.0.11","@types/classnames":"2.2.3","@types/prop-types":"15.5.2","@storybook/theming":"5.0.11","identity-obj-proxy":"^3.0.0","intl-messageformat":"^7.5.4","webpack-dev-server":"3.3.1","@babel/preset-react":"7.0.0","@types/react-portal":"4.0.1","@types/react-window":"^1.8.1","babel-plugin-lodash":"3.3.4","html-webpack-plugin":"3.2.0","react-test-renderer":"16.4.2","@types/react-measure":"2.0.5","clean-webpack-plugin":"2.0.2","stats-webpack-plugin":"0.7.0","eslint-config-prettier":"4.1.0","react-google-recaptcha":"^0.14.1","tslint-config-prettier":"1.18.0","@gooddata/eslint-config":"^1.0.0","@gooddata/tslint-config":"1.0.0","@types/react-responsive":"^3.0.3","@types/storybook__react":"4.0.1","@types/stringify-object":"^3.2.0","enzyme-adapter-react-16":"1.3.1","@gooddata/test-storybook":"3.2.1","@storybook/addon-actions":"5.0.11","@storybook/addon-options":"5.0.11","node-sass-magic-importer":"5.1.0","react-syntax-highlighter":"11.0.2","@types/fixed-data-table-2":"0.8.1","stylelint-config-prettier":"5.2.0","@gooddata/stylelint-config":"4.0.0","@types/react-test-renderer":"16.0.0","circular-dependency-plugin":"5.0.2","compression-webpack-plugin":"2.0.0","@types/json-stable-stringify":"^1.0.32","@gooddata/frontend-npm-scripts":"1.1.0","@types/enzyme-adapter-react-16":"1.0.3","stylelint-checkstyle-formatter":"0.1.0","@types/storybook__addon-actions":"3.4.2","@babel/plugin-proposal-class-properties":"7.4.4","@babel/plugin-proposal-object-rest-spread":"7.4.4","@babel/plugin-transform-async-to-generator":"7.4.4"},"peerDependencies":{"react":"^16.5.2","react-dom":"^16.5.2"},"_npmOperationalInternal":{"tmp":"tmp/react-components_7.5.0-alpha-ptquang86-qp-sd-870-legend-2020-04-09T02-07-24-728Z_1586398076300_0.504944694259025","host":"s3://npm-registry-packages"}},"7.5.0-alpha-de.do-dedo-sd-873-2020-04-09T03-02-42-222Z":{"name":"@gooddata/react-components","version":"7.5.0-alpha-de.do-dedo-sd-873-2020-04-09T03-02-42-222Z","author":{"name":"GoodData Corporation"},"license":"BSD-3-Clause","_id":"@gooddata/react-components@7.5.0-alpha-de.do-dedo-sd-873-2020-04-09T03-02-42-222Z","maintainers":[{"name":"afi","email":"adam.fiedler@gooddata.com"},{"name":"bertold8","email":"ivan.nejezchleb@seznam.cz"},{"name":"brbistas","email":"valentinos.chraniotis@gooddata.com"},{"name":"bugsbunny338","email":"jiri.zajic@mensa.cz"},{"name":"de.do","email":"de.do@gooddata.com"},{"name":"gooddata-ci","email":"rail@gooddata.com"},{"name":"hung.nguyen.hoang","email":"hung.nguyen@gooddata.com"},{"name":"ivan.mjartan","email":"ivan.mjartan@gooddata.com"},{"name":"jakub-sterba","email":"jakub.sterba@gooddata.com"},{"name":"jankc","email":"jan.krapac@gmail.com"},{"name":"jaroslav.tomecek","email":"jaroslav.tomecek@gooddata.com"},{"name":"jkittler","email":"honza.kittler@gmail.com"},{"name":"khanh.le","email":"khanh.le@gooddata.com"},{"name":"lanhuynh","email":"lan.huynh@gooddata.com"},{"name":"linhhong","email":"linh.hong@gooddata.com"},{"name":"lupko","email":"lubomir.slivka@gooddata.com"},{"name":"matyas.kandl","email":"matyas.kandl@gooddata.com"},{"name":"michal.marsal","email":"michal.marsal@gooddata.com"},{"name":"naibinh","email":"naibinh@gmail.com"},{"name":"nikolacech","email":"nikola.cech@gooddata.com"},{"name":"nis.hua","email":"nis.hua@gooddata.com"},{"name":"no23reason","email":"dan.homola@hotmail.cz"},{"name":"patrikbraborec","email":"patrik.braborec@gooddata.com"},{"name":"pbenes","email":"petr.benes@gooddata.com"},{"name":"petrjanu","email":"petr.janu@gooddata.com"},{"name":"pkingo","email":"philipandreaskingo@hotmail.com"},{"name":"ptquang86","email":"ptquang86@gmail.com"},{"name":"qduval","email":"quentin.duval@gooddata.com"},{"name":"rodri360","email":"me@rodri360.com"},{"name":"sitina","email":"jiri.sitina@gooddata.com"},{"name":"strouhaljan","email":"strouhal.jan@gmail.com"},{"name":"tomas.kratochvil","email":"tomas.kratochvil@gooddata.com"},{"name":"tomasreichmann","email":"tomasreichmann@gmail.com"},{"name":"tomsatgd","email":"tomas.satinsky@gooddata.com"},{"name":"trung-le-quoc","email":"trung.le@gooddata.com"},{"name":"tu-ngo","email":"tungo1981@gmail.com"},{"name":"tulean","email":"tuan.le@gooddata.com"},{"name":"tuqt1005","email":"tu.tran@gooddata.com"},{"name":"utdnah","email":"danh.ung@gooddata.com"},{"name":"vlastikcz","email":"vlastimil.kotas@gooddata.com"},{"name":"vu.pham","email":"vu.pham@gooddata.com"},{"name":"xmort","email":"petr.dolejsi@gooddata.com"},{"name":"yanlipnican","email":"yanlipnican@gmail.com"}],"homepage":"https://github.com/gooddata/gooddata-react-components#readme","bugs":{"url":"https://github.com/gooddata/gooddata-react-components/issues"},"dist":{"shasum":"7243b8fe4ff40badac7ea9de3bce05e05c1d7111","tarball":"https://registry.npmjs.org/@gooddata/react-components/-/react-components-7.5.0-alpha-de.do-dedo-sd-873-2020-04-09T03-02-42-222Z.tgz","fileCount":2518,"integrity":"sha512-dtpvVxGQ5WqOk0mwU2ONa6HXoWRWvsjvhze1VWiB2XtqamXHI2gOZoihXjyDZdjpgdyRFl8nnBHRR47w8QHQQw==","signatures":[{"sig":"MEUCIQDGfWHzQ3vVS6w9aheGW4Zcx/oF3iFGXGYRaX7dH42d2wIgUOh/LMtOrJJzpJd8j1wkfTBS9JR0K6qKgnUaL1KVUJw=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":9949719,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJejpCACRA9TVsSAnZWagAAEsAQAJZT0wvdHckrai+a73CV\nZ79Q68eP+zmDuXD/6EB6tJeU8FTWfgAJmLv7DO0CinT2pkN5jzXUsiUlGzVZ\nUHXKO8qH8Y9ryOcENDqthVWY3+bNLgCwiaklY44caX7h/huZFzmwW9zk5O38\nDHVXDpjyak5i40y6/QMjihqihsNm93i9lAv56wQIf6Bc82wDT1XTqazXtAJn\ny8wROuy16+2NKoWv5folZ70IVzVB5Zq2PQW+L/5PxVww4HOUS/7ylZN5pUBa\nqYi9yynzICk+w6wlrh7z1j6y5n9WftqgIu2HWXz595/j/63bpgCBcFQfVJ6B\nmVAizIelqwLl+XiShWo4JVK9BRVyxj7r66K5uFF/eqoefo5amjsVQmQq28ir\nsWiLDvHRZiDaO2eTBwhrsPEPS44QEe5QjBvj3Rv3ipKkf5Op0ChvUbQ1+vbj\nttNnyj6uNWGiXAQZO8GuF5KSU92DRYV9EXDd4ZYBQCaYeqACU1iMEXGllt3W\nKEMWlIDRu98S9oWVyduJMwg03GHApQdT9A4n1EW+OQBm2wo/4uIzwL6TfZkx\nMZggryZya6UV1/v9Nds06KqsW3YiKCaFzBTgpFLOmmfX8gEodchJfbpHk84h\nwqOQWakHY0JTAcBYUq2nt0Rd6CbCxPF+gmhUie2kf4L4cZxsL2G7XkWy1Jck\nOXV4\r\n=Th15\r\n-----END PGP SIGNATURE-----\r\n"},"main":"dist/index.js","husky":{"hooks":{"pre-commit":"lint-staged"}},"config":{"eslint":"./examples/**/*.{js,jsx}","tslint":"./{__mocks__,src,stories}/{,**/}*.{ts,tsx}"},"readme":"[![npm version](https://badge.fury.io/js/%40gooddata%2Freact-components.svg)](https://www.npmjs.com/package/@gooddata/react-components)\n\n# GoodData.UI React components\n> A React-based JavaScript library for building data-driven applications\n\n## Getting started\n- [GoodData.UI Documentation](http://sdk.gooddata.com/gooddata-ui/)\n- [GoodData.UI Live Examples](https://gooddata-examples.herokuapp.com/)\n- [Stack Overflow](https://stackoverflow.com/questions/tagged/gooddata)\n\n### Usage\nWith [yarn](https://yarnpkg.com) installed, go to your project directory and run\n```\n$ yarn add @gooddata/react-components\n```\nIf you prefer [npm](npmjs.com) run\n```\n$ npm install --save @gooddata/react-components\n```\n\nThe public API is exposed via global `index.js`. Except for the styles, do not import any other file directly\nbecause they are not intended to be part of the public API.\n\n## Contributing\n\nWe welcome any contribution in form of [issues](https://github.com/gooddata/gooddata-react-components/issues) or [pull requests](https://github.com/gooddata/gooddata-react-components/pulls).\n\nInstall [Node.js](http://nodejs.org) (node 12.16.1, npm v6.13.4) and [Yarn](https://classic.yarnpkg.com) (1.22.4).\n\nInstall dependencies:\n```\nyarn install --frozen-lockfile\n```\n\nThese commands may come in handy while developing:\n\n| command | description |\n| ------- | ----------- |\n| `yarn install --pure-lockfile` | first step |\n| ||\n| `yarn dev` | build react-components to `/dist` in watch mode |\n| `yarn test` | run all unit tests |\n| `yarn prettier-write` | format the source code to match the valid codestyle |\n| `yarn validate` | validate codestyle |\n| ||\n| `yarn storybook` | run storybook from `/stories` on http://localhost:9001 |\n| `yarn build-storybook` | build storybook to `/dist-storybook` |\n| `yarn test-storybook` | run storybook and [screenshot tests](https://github.com/gooddata/gdc-client-utils/tree/master/test-storybook) |\n| ||\n| `yarn examples` | run Live Examples dev-server from `/examples` on https://localhost:8999 |\n| `yarn examples-build` | build Live Examples to `/examples/dist` |\n| `yarn examples-server` | serve built Live Examples - see `/examples/server/src` |\n| `yarn examples-testcafe` | run testcafe tests against `localhost:8999` |\n\n### Deploy to heroku.com\nWhen you deploy this repo to heroku, it serves *GoodData.UI Live Examples*.\nRelevant tasks are in `Procfile` and `package.json`.\n\n```bash\n# run in the project directory\nheroku login\nheroku create <your-app-name>\nheroku config:set DOMAIN_ADMIN_USERNAME=x@gooddata.com DOMAIN_ADMIN_PASSWORD=xy PROJECT_ID_TO_ASSIGN=xms7ga4tf3g3nzucd8380o2bev8oeknp\ngit push heroku HEAD:master\nheroku open\n```\n### Enable Geo Chart for Storybook and Live Examples\nGeo chart uses Mapbox to render map which requires a Mapbox access token.\n- Register an account and create Mapbox access token at [guide](https://docs.mapbox.com/help/how-mapbox-works/access-tokens/)\n- Store the created token at `.env`:\n```bash\necho -e \"EXAMPLE_MAPBOX_ACCESS_TOKEN=token\" >> .env # only need to run once\necho -e \"STORYBOOK_MAPBOX_ACCESS_TOKEN=token\" >> .env # only need to run once\n```\n\n### Run Live Examples Locally\nTo run *GoodData.UI Live Examples* locally:\n```bash\ngit clone <this-repository>\ncd  <repository-folder>\nyarn install --pure-lockfile\nyarn examples\n```\nThen open https://localhost:8999 and login using Live Examples account (you can [create one here](https://gooddata-examples.herokuapp.com/registration)).\n\n### Run Storybook locally\n- Run storybook with token stored in `.env` for more secure\n```bash\nyarn storybook\n```\n- Or run storybook with token env param exposed to cli (not suggested)\n```bash\nSTORYBOOK_MAPBOX_ACCESS_TOKEN=token yarn storybook\n```\n- Apply either above way to `yarn build-storybook` or `yarn test-storybook`\n\n### Source code formatting\nThe source code in the repository is formatted by [Prettier](https://prettier.io/).\nThe format of the code is validated by our Continuous Integration server and is one of the requirements of successful merge.\n\nPrettier is supported by every major IDE. You can find the list of supported editors and how to configure them [here](https://prettier.io/docs/en/editors.html).\n\nIn the case, when your editor is not supported or you don't want to setup the integration, you can run the `yarn prettier-write` command to reformat the code before commit.\n\n## Changelog\n\n- see [CHANGELOG.md](CHANGELOG.md)\n\n## Supported versions\n\nIn order to make the user experience with integrating GoodData UI SDK as smooth and secure as possible and to ensure that the SDK is using the latest features of the platform, we will only provide support to two most recent major versions of UI SDK.\n\nThe most recent majors will be supported in the following modes:\n\n- The latest major version will receive all new functionality and all bug fixes\n- The previous major version will only receive fixes to critical issues and security fixes. These fixes will be applied on top of last released version of the previous major\n\nThe customers are encouraged to always use the latest version of the UI SDK.\n\nIn case of using older versions, the user might face API incompatibility, performance or security issues.\n\nPlease follow the installation instructions to update to the newest version.\n\n## License\n\n(C) 2007-2020 GoodData Corporation\n\nThis project is dual licensed:\n\n- The ATTRIBUTION-NONCOMMERCIAL 4.0 INTERNATIONAL (CC BY-NC 4.0) is used for purpose of the trial experience and evaluation of GoodData.UI library.\n- The GOODDATA GOODDATA.UI LIBRARY END USER LICENSE AGREEMENT is used for GoodData customers.\n\nFor more information, please see [LICENSE](https://github.com/gooddata/gooddata-react-components/blob/master/LICENSE)\n","gitHead":"a27a34a7d73c6cdcebab71a726b8b564a5e12838","scripts":{"dev":"bash scripts/build.sh --dev-watch","test":"jest --watch","build":"bash scripts/build.sh","tslint":"yarn run-tslint -t verbose $npm_package_config_tslint","prepare":"cd examples/server && yarn install --frozen-lockfile && cd ../..; rm -r examples/node_modules 2>/dev/null; true","examples":"bash scripts/run-examples.sh","prepare?":"# Called before `npm publish` and on local `npm install`. Temporarily also for deleting obsolete node_modules. Ends with `true` to continue gracefully.","validate":"tsc --noEmit && yarn tslint && eslint $npm_package_config_eslint && yarn validate-style && yarn prettier-check","build-dev":"bash scripts/build.sh --dev","examples?":"# Default is developer domain, other options: yarn examples [sec,secure,stg,stg2,stg3,demo,developer or URL]","storybook":"yarn build && start-storybook -p 9001 -c .storybook","test-once":"jest","tslint-ci":"mkdir -p ./ci/results && yarn run-tslint -t checkstyle -o ./ci/results/tslint-results.xml $npm_package_config_tslint","run-tslint":"tslint -p tsconfig.json","validate-ci":"tsc --noEmit && yarn tslint-ci  && eslint $npm_package_config_eslint -f checkstyle -o ci/results/eslint-results.xml && yarn validate-style-ci && yarn prettier-check","examples-build":"bash scripts/build-examples.sh","prepublishOnly":"yarn build","prettier-check":"prettier --check '{src,stories,styles,__mocks__,examples/server/src,examples/src,examples/test}/**/*.{ts,js,tsx,jsx,json,scss,md,yaml,html}'","prettier-write":"prettier --write '{src,stories,styles,__mocks__,examples/server/src,examples/src,examples/test}/**/*.{ts,js,tsx,jsx,json,scss,md,yaml,html}'","test-storybook":"yarn build && test-storybook","validate-style":"stylelint '**/*.scss'","build-storybook":"yarn build && build-storybook -c .storybook -o dist-storybook","examples-server":"node examples/server/src/index.js","heroku-postbuild":"yarn examples-build developer","examples-testcafe":"./scripts/run-testcafe.sh visual","validate-style-ci":"stylelint '**/*.scss' --custom-formatter=node_modules/stylelint-checkstyle-formatter > ci/results/stylelint-results.xml","check-circular-deps":"madge --circular --extensions ts ./src","examples-testcafe-ci":"./scripts/run-testcafe.sh ci","examples-testcafe-live":"./scripts/run-testcafe.sh live"},"typings":"dist/index.d.ts","_npmUser":{"name":"de.do","email":"de.do@gooddata.com"},"deprecated":"@gooddata/react-components@7 reached End of Support on March 31, 2022. Please upgrade (see https://sdk.gooddata.com/gooddata-ui/docs/supported_versions.html for more information).","repository":{"url":"git+ssh://git@github.com/gooddata/gooddata-react-components.git","type":"git"},"_npmVersion":"6.13.4","description":"GoodData.UI - A powerful JavaScript library for building analytical applications","directories":{},"lint-staged":{"{src,stories,styles,__mocks__,examples/server/src,examples/src,examples/test}/**/*.{ts,js,tsx,jsx,scss}":["npx gdc-fix-copyright","git add"],"{src,stories,styles,__mocks__,examples/server/src,examples/src,examples/test}/**/*.{ts,js,tsx,jsx,json,scss,md,yaml,html}":["prettier --write","git add"]},"_nodeVersion":"12.16.1","dependencies":{"rxjs":"^5.5.6","uuid":"^3.2.1","immer":"^1.3.1","lodash":"^4.17.15","date-fns":"^2.7.0","downshift":"^3.2.7","invariant":"^2.2.2","mapbox-gl":"^1.6.1","classnames":"^2.2.6","highcharts":"7.1.1","prop-types":"^15.6.0","react-intl":"^3.6.0","custom-event":"^1.0.1","react-window":"^1.8.1","ag-grid-react":"20.0.0","react-measure":"^2.3.0","@types/mapbox-gl":"^1.6.1","react-day-picker":"~7.3.0","react-responsive":"^3.0.0","stringify-object":"^2.4.0","@gooddata/typings":"^2.23.0","ag-grid-community":"20.0.0","http-status-codes":"^1.3.0","@gooddata/js-utils":"^3.5.0","@gooddata/numberjs":"^3.2.4","fixed-data-table-2":"0.7.17","@gooddata/goodstrap":"^68.4.0","react-dom-factories":"^1.0.2","@gooddata/gooddata-js":"^12.5.2","json-stable-stringify":"^1.0.1","react-transition-group":"^2.2.1","hoist-non-react-statics":"^3.3.0","nodelist-foreach-polyfill":"^1.2.0","@formatjs/intl-pluralrules":"^1.3.6","highcharts-grouped-categories":"^1.1.3"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"raf":"3.3.2","yup":"^0.24.1","jest":"24.7.1","husky":"3.0.0","madge":"^3.4.4","react":"^16.5.2","enzyme":"3.5.0","eslint":"4.19.1","formik":"^0.11.11","moment":"2.23.0","history":"^4.7.2","ts-jest":"24.0.0","webpack":"4.30.0","full-icu":"^1.3.0","prettier":"1.16.4","react-ga":"^2.5.2","recharts":"1.0.0-beta.9","testcafe":"1.1.4","commander":"2.14.1","node-sass":"4.13.0","react-dom":"^16.5.2","stylelint":"^10.0.0","supertest":"3.0.0","ts-loader":"6.0.0","@types/raf":"^3.4.0","css-loader":"0.28.7","jest-junit":"3.0.0","raw-loader":"0.5.1","styled-jsx":"2.2.1","typescript":"3.3.4000","@babel/core":"7.4.4","@types/jest":"24.0.6","@types/node":"7.0.8","@types/uuid":"3.4.3","file-loader":"3.0.1","jest-enzyme":"7.0.2","lint-staged":"9.1.0","sass-loader":"6.0.6","webpack-cli":"3.3.2","@types/react":"16.8.6","babel-loader":"8.0.5","react-helmet":"5.2.0","react-select":"1.2.1","style-loader":"0.19.1","@types/enzyme":"3.1.13","@types/lodash":"4.14.123","testcafe-live":"0.1.4","@babel/runtime":"7.4.4","dotenv-webpack":"^1.7.0","@babel/polyfill":"^7.4.4","@storybook/react":"5.0.11","@types/invariant":"2.2.29","@types/react-dom":"16.0.11","isomorphic-fetch":"2.2.1","react-datepicker":"1.1.0","react-router-dom":"4.2.2","@babel/preset-env":"7.4.4","@gooddata/mock-js":"^2.13.0","@storybook/addons":"5.0.11","@types/classnames":"2.2.3","@types/prop-types":"15.5.2","@storybook/theming":"5.0.11","identity-obj-proxy":"^3.0.0","intl-messageformat":"^7.5.4","webpack-dev-server":"3.3.1","@babel/preset-react":"7.0.0","@types/react-portal":"4.0.1","@types/react-window":"^1.8.1","babel-plugin-lodash":"3.3.4","html-webpack-plugin":"3.2.0","react-test-renderer":"16.4.2","@types/react-measure":"2.0.5","clean-webpack-plugin":"2.0.2","stats-webpack-plugin":"0.7.0","eslint-config-prettier":"4.1.0","react-google-recaptcha":"^0.14.1","tslint-config-prettier":"1.18.0","@gooddata/eslint-config":"^1.0.0","@gooddata/tslint-config":"1.0.0","@types/react-responsive":"^3.0.3","@types/storybook__react":"4.0.1","@types/stringify-object":"^3.2.0","enzyme-adapter-react-16":"1.3.1","@gooddata/test-storybook":"3.2.1","@storybook/addon-actions":"5.0.11","@storybook/addon-options":"5.0.11","node-sass-magic-importer":"5.1.0","react-syntax-highlighter":"11.0.2","@types/fixed-data-table-2":"0.8.1","stylelint-config-prettier":"5.2.0","@gooddata/stylelint-config":"4.0.0","@types/react-test-renderer":"16.0.0","circular-dependency-plugin":"5.0.2","compression-webpack-plugin":"2.0.0","@types/json-stable-stringify":"^1.0.32","@gooddata/frontend-npm-scripts":"1.1.0","@types/enzyme-adapter-react-16":"1.0.3","stylelint-checkstyle-formatter":"0.1.0","@types/storybook__addon-actions":"3.4.2","@babel/plugin-proposal-class-properties":"7.4.4","@babel/plugin-proposal-object-rest-spread":"7.4.4","@babel/plugin-transform-async-to-generator":"7.4.4"},"peerDependencies":{"react":"^16.5.2","react-dom":"^16.5.2"},"_npmOperationalInternal":{"tmp":"tmp/react-components_7.5.0-alpha-de.do-dedo-sd-873-2020-04-09T03-02-42-222Z_1586401407603_0.4528347064849605","host":"s3://npm-registry-packages"}},"7.5.0-beta.58":{"name":"@gooddata/react-components","version":"7.5.0-beta.58","author":{"name":"GoodData Corporation"},"license":"BSD-3-Clause","_id":"@gooddata/react-components@7.5.0-beta.58","maintainers":[{"name":"afi","email":"adam.fiedler@gooddata.com"},{"name":"bertold8","email":"ivan.nejezchleb@seznam.cz"},{"name":"brbistas","email":"valentinos.chraniotis@gooddata.com"},{"name":"bugsbunny338","email":"jiri.zajic@mensa.cz"},{"name":"de.do","email":"de.do@gooddata.com"},{"name":"gooddata-ci","email":"rail@gooddata.com"},{"name":"hung.nguyen.hoang","email":"hung.nguyen@gooddata.com"},{"name":"ivan.mjartan","email":"ivan.mjartan@gooddata.com"},{"name":"jakub-sterba","email":"jakub.sterba@gooddata.com"},{"name":"jankc","email":"jan.krapac@gmail.com"},{"name":"jaroslav.tomecek","email":"jaroslav.tomecek@gooddata.com"},{"name":"jkittler","email":"honza.kittler@gmail.com"},{"name":"khanh.le","email":"khanh.le@gooddata.com"},{"name":"lanhuynh","email":"lan.huynh@gooddata.com"},{"name":"linhhong","email":"linh.hong@gooddata.com"},{"name":"lupko","email":"lubomir.slivka@gooddata.com"},{"name":"matyas.kandl","email":"matyas.kandl@gooddata.com"},{"name":"michal.marsal","email":"michal.marsal@gooddata.com"},{"name":"naibinh","email":"naibinh@gmail.com"},{"name":"nikolacech","email":"nikola.cech@gooddata.com"},{"name":"nis.hua","email":"nis.hua@gooddata.com"},{"name":"no23reason","email":"dan.homola@hotmail.cz"},{"name":"patrikbraborec","email":"patrik.braborec@gooddata.com"},{"name":"pbenes","email":"petr.benes@gooddata.com"},{"name":"petrjanu","email":"petr.janu@gooddata.com"},{"name":"pkingo","email":"philipandreaskingo@hotmail.com"},{"name":"ptquang86","email":"ptquang86@gmail.com"},{"name":"qduval","email":"quentin.duval@gooddata.com"},{"name":"rodri360","email":"me@rodri360.com"},{"name":"sitina","email":"jiri.sitina@gooddata.com"},{"name":"strouhaljan","email":"strouhal.jan@gmail.com"},{"name":"tomas.kratochvil","email":"tomas.kratochvil@gooddata.com"},{"name":"tomasreichmann","email":"tomasreichmann@gmail.com"},{"name":"tomsatgd","email":"tomas.satinsky@gooddata.com"},{"name":"trung-le-quoc","email":"trung.le@gooddata.com"},{"name":"tu-ngo","email":"tungo1981@gmail.com"},{"name":"tulean","email":"tuan.le@gooddata.com"},{"name":"tuqt1005","email":"tu.tran@gooddata.com"},{"name":"utdnah","email":"danh.ung@gooddata.com"},{"name":"vlastikcz","email":"vlastimil.kotas@gooddata.com"},{"name":"vu.pham","email":"vu.pham@gooddata.com"},{"name":"xmort","email":"petr.dolejsi@gooddata.com"},{"name":"yanlipnican","email":"yanlipnican@gmail.com"}],"homepage":"https://github.com/gooddata/gooddata-react-components#readme","bugs":{"url":"https://github.com/gooddata/gooddata-react-components/issues"},"dist":{"shasum":"941433eb5441f03a3f356d654e7bfa669c2584e3","tarball":"https://registry.npmjs.org/@gooddata/react-components/-/react-components-7.5.0-beta.58.tgz","fileCount":2503,"integrity":"sha512-n8WiqVTOYvWPJ4yMuaizvLGM3g2Med2/QdRMIAFDI8bFlD7JA/+onoDexlg0gy5G8abr53I70pJM3L/mBm+mbA==","signatures":[{"sig":"MEQCIBd9iWeDX/XZy7Vgh3e8UCiMZy4CpNeilhO09a2gYQS8AiARGcx2BNA4gsiE0uxgE+3aUtICuOuWI9xCQFpCJG46cQ==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":9933449,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJejqKoCRA9TVsSAnZWagAA9vgP+wbSx+UgbNyEesnW9r63\nIANo7H1wD5js8ZfAfjTkNr3WN/PJF+xX0PNiqGygdkrlIQQrozV/f3qIJZ2U\nGYd9AEMqjBWhqyQ5IrRDk1FbdOuZo0wQaNQ7LAQMrrfjvp6qaN073UDp4b1w\nyLWs94+xfc/k4ITO89h5eawtBu/N5uO4QGPwqdBlCb7T5LZ4/vm1MB5eR+uw\nEltcjwsk+VGBD1DyacCYvxr8I1Npu2hO1IfS2lbwODFaLuC4DESPioViM44Z\nSA7h8ZRlPzXD92mtJdwSP/OVbpQHyvHnNhPjFaYqgfbWTtR3oBkoc1ckAxVp\n+qqIJ0/8ZuZW+YIflA4eLGlrXwrNoxshQsOaFgOx9jAyui/uD6rLYfPo4OJL\nV9+MFCbKKSvcdddTljvw7KR/ANFUQRwmhPPDMJtvzkoML59Wo61FJoE95iya\ni/8soAo0/MkXxVJcWd7VHNhvzmhjHPX9xXYKTD67+xEAmdcd4PjO3xSsaxRi\nazOFCBo6nsoc6NE5e4GNeb1WdmNk836rKf1mPuB9ORBfuokDrx5gIn2B8syY\neAEuJkb5SzLgI6usOpNdJ0UHklM4Q0rCeSzNoWxON4gncuWfzD+ovSgGb2X4\nZL0W03bxvHQbtgKOnpVDYkFh9fRVZgVH8hNYWCpJ6cnlM8NQdI7DIAISV2VE\nDmmD\r\n=jkjq\r\n-----END PGP SIGNATURE-----\r\n"},"main":"dist/index.js","husky":{"hooks":{"pre-commit":"lint-staged"}},"config":{"eslint":"./examples/**/*.{js,jsx}","tslint":"./{__mocks__,src,stories}/{,**/}*.{ts,tsx}"},"readme":"[![npm version](https://badge.fury.io/js/%40gooddata%2Freact-components.svg)](https://www.npmjs.com/package/@gooddata/react-components)\n\n# GoodData.UI React components\n> A React-based JavaScript library for building data-driven applications\n\n## Getting started\n- [GoodData.UI Documentation](http://sdk.gooddata.com/gooddata-ui/)\n- [GoodData.UI Live Examples](https://gooddata-examples.herokuapp.com/)\n- [Stack Overflow](https://stackoverflow.com/questions/tagged/gooddata)\n\n### Usage\nWith [yarn](https://yarnpkg.com) installed, go to your project directory and run\n```\n$ yarn add @gooddata/react-components\n```\nIf you prefer [npm](npmjs.com) run\n```\n$ npm install --save @gooddata/react-components\n```\n\nThe public API is exposed via global `index.js`. Except for the styles, do not import any other file directly\nbecause they are not intended to be part of the public API.\n\n## Contributing\n\nWe welcome any contribution in form of [issues](https://github.com/gooddata/gooddata-react-components/issues) or [pull requests](https://github.com/gooddata/gooddata-react-components/pulls).\n\nInstall [Node.js](http://nodejs.org) (node 12.16.1, npm v6.13.4) and [Yarn](https://classic.yarnpkg.com) (1.22.4).\n\nInstall dependencies:\n```\nyarn install --frozen-lockfile\n```\n\nThese commands may come in handy while developing:\n\n| command | description |\n| ------- | ----------- |\n| `yarn install --pure-lockfile` | first step |\n| ||\n| `yarn dev` | build react-components to `/dist` in watch mode |\n| `yarn test` | run all unit tests |\n| `yarn prettier-write` | format the source code to match the valid codestyle |\n| `yarn validate` | validate codestyle |\n| ||\n| `yarn storybook` | run storybook from `/stories` on http://localhost:9001 |\n| `yarn build-storybook` | build storybook to `/dist-storybook` |\n| `yarn test-storybook` | run storybook and [screenshot tests](https://github.com/gooddata/gdc-client-utils/tree/master/test-storybook) |\n| ||\n| `yarn examples` | run Live Examples dev-server from `/examples` on https://localhost:8999 |\n| `yarn examples-build` | build Live Examples to `/examples/dist` |\n| `yarn examples-server` | serve built Live Examples - see `/examples/server/src` |\n| `yarn examples-testcafe` | run testcafe tests against `localhost:8999` |\n\n### Deploy to heroku.com\nWhen you deploy this repo to heroku, it serves *GoodData.UI Live Examples*.\nRelevant tasks are in `Procfile` and `package.json`.\n\n```bash\n# run in the project directory\nheroku login\nheroku create <your-app-name>\nheroku config:set DOMAIN_ADMIN_USERNAME=x@gooddata.com DOMAIN_ADMIN_PASSWORD=xy PROJECT_ID_TO_ASSIGN=xms7ga4tf3g3nzucd8380o2bev8oeknp\ngit push heroku HEAD:master\nheroku open\n```\n### Enable Geo Chart for Storybook and Live Examples\nGeo chart uses Mapbox to render map which requires a Mapbox access token.\n- Register an account and create Mapbox access token at [guide](https://docs.mapbox.com/help/how-mapbox-works/access-tokens/)\n- Store the created token at `.env`:\n```bash\necho -e \"EXAMPLE_MAPBOX_ACCESS_TOKEN=token\" >> .env # only need to run once\necho -e \"STORYBOOK_MAPBOX_ACCESS_TOKEN=token\" >> .env # only need to run once\n```\n\n### Run Live Examples Locally\nTo run *GoodData.UI Live Examples* locally:\n```bash\ngit clone <this-repository>\ncd  <repository-folder>\nyarn install --pure-lockfile\nyarn examples\n```\nThen open https://localhost:8999 and login using Live Examples account (you can [create one here](https://gooddata-examples.herokuapp.com/registration)).\n\n### Run Storybook locally\n- Run storybook with token stored in `.env` for more secure\n```bash\nyarn storybook\n```\n- Or run storybook with token env param exposed to cli (not suggested)\n```bash\nSTORYBOOK_MAPBOX_ACCESS_TOKEN=token yarn storybook\n```\n- Apply either above way to `yarn build-storybook` or `yarn test-storybook`\n\n### Source code formatting\nThe source code in the repository is formatted by [Prettier](https://prettier.io/).\nThe format of the code is validated by our Continuous Integration server and is one of the requirements of successful merge.\n\nPrettier is supported by every major IDE. You can find the list of supported editors and how to configure them [here](https://prettier.io/docs/en/editors.html).\n\nIn the case, when your editor is not supported or you don't want to setup the integration, you can run the `yarn prettier-write` command to reformat the code before commit.\n\n## Changelog\n\n- see [CHANGELOG.md](CHANGELOG.md)\n\n## Supported versions\n\nIn order to make the user experience with integrating GoodData UI SDK as smooth and secure as possible and to ensure that the SDK is using the latest features of the platform, we will only provide support to two most recent major versions of UI SDK.\n\nThe most recent majors will be supported in the following modes:\n\n- The latest major version will receive all new functionality and all bug fixes\n- The previous major version will only receive fixes to critical issues and security fixes. These fixes will be applied on top of last released version of the previous major\n\nThe customers are encouraged to always use the latest version of the UI SDK.\n\nIn case of using older versions, the user might face API incompatibility, performance or security issues.\n\nPlease follow the installation instructions to update to the newest version.\n\n## License\n\n(C) 2007-2020 GoodData Corporation\n\nThis project is dual licensed:\n\n- The ATTRIBUTION-NONCOMMERCIAL 4.0 INTERNATIONAL (CC BY-NC 4.0) is used for purpose of the trial experience and evaluation of GoodData.UI library.\n- The GOODDATA GOODDATA.UI LIBRARY END USER LICENSE AGREEMENT is used for GoodData customers.\n\nFor more information, please see [LICENSE](https://github.com/gooddata/gooddata-react-components/blob/master/LICENSE)\n","gitHead":"a49cd6c1fc29708c9205606212b48c14d44718c6","scripts":{"dev":"bash scripts/build.sh --dev-watch","test":"jest --watch","build":"bash scripts/build.sh","tslint":"yarn run-tslint -t verbose $npm_package_config_tslint","prepare":"cd examples/server && yarn install --frozen-lockfile && cd ../..; rm -r examples/node_modules 2>/dev/null; true","examples":"bash scripts/run-examples.sh","prepare?":"# Called before `npm publish` and on local `npm install`. Temporarily also for deleting obsolete node_modules. Ends with `true` to continue gracefully.","validate":"tsc --noEmit && yarn tslint && eslint $npm_package_config_eslint && yarn validate-style && yarn prettier-check","build-dev":"bash scripts/build.sh --dev","examples?":"# Default is developer domain, other options: yarn examples [sec,secure,stg,stg2,stg3,demo,developer or URL]","storybook":"yarn build && start-storybook -p 9001 -c .storybook","test-once":"jest","tslint-ci":"mkdir -p ./ci/results && yarn run-tslint -t checkstyle -o ./ci/results/tslint-results.xml $npm_package_config_tslint","run-tslint":"tslint -p tsconfig.json","validate-ci":"tsc --noEmit && yarn tslint-ci  && eslint $npm_package_config_eslint -f checkstyle -o ci/results/eslint-results.xml && yarn validate-style-ci && yarn prettier-check","examples-build":"bash scripts/build-examples.sh","prepublishOnly":"yarn build","prettier-check":"prettier --check '{src,stories,styles,__mocks__,examples/server/src,examples/src,examples/test}/**/*.{ts,js,tsx,jsx,json,scss,md,yaml,html}'","prettier-write":"prettier --write '{src,stories,styles,__mocks__,examples/server/src,examples/src,examples/test}/**/*.{ts,js,tsx,jsx,json,scss,md,yaml,html}'","test-storybook":"yarn build && test-storybook","validate-style":"stylelint '**/*.scss'","build-storybook":"yarn build && build-storybook -c .storybook -o dist-storybook","examples-server":"node examples/server/src/index.js","heroku-postbuild":"yarn examples-build developer","examples-testcafe":"./scripts/run-testcafe.sh visual","validate-style-ci":"stylelint '**/*.scss' --custom-formatter=node_modules/stylelint-checkstyle-formatter > ci/results/stylelint-results.xml","check-circular-deps":"madge --circular --extensions ts ./src","examples-testcafe-ci":"./scripts/run-testcafe.sh ci","examples-testcafe-live":"./scripts/run-testcafe.sh live"},"typings":"dist/index.d.ts","_npmUser":{"name":"gooddata-ci","email":"rail@gooddata.com"},"deprecated":"@gooddata/react-components@7 reached End of Support on March 31, 2022. Please upgrade (see https://sdk.gooddata.com/gooddata-ui/docs/supported_versions.html for more information).","repository":{"url":"git+ssh://git@github.com/gooddata/gooddata-react-components.git","type":"git"},"_npmVersion":"6.13.4","description":"GoodData.UI - A powerful JavaScript library for building analytical applications","directories":{},"lint-staged":{"{src,stories,styles,__mocks__,examples/server/src,examples/src,examples/test}/**/*.{ts,js,tsx,jsx,scss}":["npx gdc-fix-copyright","git add"],"{src,stories,styles,__mocks__,examples/server/src,examples/src,examples/test}/**/*.{ts,js,tsx,jsx,json,scss,md,yaml,html}":["prettier --write","git add"]},"_nodeVersion":"12.16.1","dependencies":{"rxjs":"^5.5.6","uuid":"^3.2.1","immer":"^1.3.1","lodash":"^4.17.15","date-fns":"^2.7.0","downshift":"^3.2.7","invariant":"^2.2.2","mapbox-gl":"^1.6.1","classnames":"^2.2.6","highcharts":"7.1.1","prop-types":"^15.6.0","react-intl":"^3.6.0","custom-event":"^1.0.1","react-window":"^1.8.1","ag-grid-react":"20.0.0","react-measure":"^2.3.0","@types/mapbox-gl":"^1.6.1","react-day-picker":"~7.3.0","react-responsive":"^3.0.0","stringify-object":"^2.4.0","@gooddata/typings":"^2.23.0","ag-grid-community":"20.0.0","http-status-codes":"^1.3.0","@gooddata/js-utils":"^3.5.0","@gooddata/numberjs":"^3.2.4","fixed-data-table-2":"0.7.17","@gooddata/goodstrap":"^68.4.1","react-dom-factories":"^1.0.2","@gooddata/gooddata-js":"^12.5.2","json-stable-stringify":"^1.0.1","react-transition-group":"^2.2.1","hoist-non-react-statics":"^3.3.0","nodelist-foreach-polyfill":"^1.2.0","@formatjs/intl-pluralrules":"^1.3.6","highcharts-grouped-categories":"^1.1.3"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"raf":"3.3.2","yup":"^0.24.1","jest":"24.7.1","husky":"3.0.0","madge":"^3.4.4","react":"^16.5.2","enzyme":"3.5.0","eslint":"4.19.1","formik":"^0.11.11","moment":"2.23.0","history":"^4.7.2","ts-jest":"24.0.0","webpack":"4.30.0","full-icu":"^1.3.0","prettier":"1.16.4","react-ga":"^2.5.2","recharts":"1.0.0-beta.9","testcafe":"1.1.4","commander":"2.14.1","node-sass":"4.13.0","react-dom":"^16.5.2","stylelint":"^10.0.0","supertest":"3.0.0","ts-loader":"6.0.0","@types/raf":"^3.4.0","css-loader":"0.28.7","jest-junit":"3.0.0","raw-loader":"0.5.1","styled-jsx":"2.2.1","typescript":"3.3.4000","@babel/core":"7.4.4","@types/jest":"24.0.6","@types/node":"7.0.8","@types/uuid":"3.4.3","file-loader":"3.0.1","jest-enzyme":"7.0.2","lint-staged":"9.1.0","sass-loader":"6.0.6","webpack-cli":"3.3.2","@types/react":"16.8.6","babel-loader":"8.0.5","react-helmet":"5.2.0","react-select":"1.2.1","style-loader":"0.19.1","@types/enzyme":"3.1.13","@types/lodash":"4.14.123","testcafe-live":"0.1.4","@babel/runtime":"7.4.4","dotenv-webpack":"^1.7.0","@babel/polyfill":"^7.4.4","@storybook/react":"5.0.11","@types/invariant":"2.2.29","@types/react-dom":"16.0.11","isomorphic-fetch":"2.2.1","react-datepicker":"1.1.0","react-router-dom":"4.2.2","@babel/preset-env":"7.4.4","@gooddata/mock-js":"^2.13.0","@storybook/addons":"5.0.11","@types/classnames":"2.2.3","@types/prop-types":"15.5.2","@storybook/theming":"5.0.11","identity-obj-proxy":"^3.0.0","intl-messageformat":"^7.5.4","webpack-dev-server":"3.3.1","@babel/preset-react":"7.0.0","@types/react-portal":"4.0.1","@types/react-window":"^1.8.1","babel-plugin-lodash":"3.3.4","html-webpack-plugin":"3.2.0","react-test-renderer":"16.4.2","@types/react-measure":"2.0.5","clean-webpack-plugin":"2.0.2","stats-webpack-plugin":"0.7.0","eslint-config-prettier":"4.1.0","react-google-recaptcha":"^0.14.1","tslint-config-prettier":"1.18.0","@gooddata/eslint-config":"^1.0.0","@gooddata/tslint-config":"1.0.0","@types/react-responsive":"^3.0.3","@types/storybook__react":"4.0.1","@types/stringify-object":"^3.2.0","enzyme-adapter-react-16":"1.3.1","@gooddata/test-storybook":"3.2.1","@storybook/addon-actions":"5.0.11","@storybook/addon-options":"5.0.11","node-sass-magic-importer":"5.1.0","react-syntax-highlighter":"11.0.2","@types/fixed-data-table-2":"0.8.1","stylelint-config-prettier":"5.2.0","@gooddata/stylelint-config":"4.0.0","@types/react-test-renderer":"16.0.0","circular-dependency-plugin":"5.0.2","compression-webpack-plugin":"2.0.0","@types/json-stable-stringify":"^1.0.32","@gooddata/frontend-npm-scripts":"1.1.0","@types/enzyme-adapter-react-16":"1.0.3","stylelint-checkstyle-formatter":"0.1.0","@types/storybook__addon-actions":"3.4.2","@babel/plugin-proposal-class-properties":"7.4.4","@babel/plugin-proposal-object-rest-spread":"7.4.4","@babel/plugin-transform-async-to-generator":"7.4.4"},"peerDependencies":{"react":"^16.5.2","react-dom":"^16.5.2"},"_npmOperationalInternal":{"tmp":"tmp/react-components_7.5.0-beta.58_1586406055432_0.5497985309391209","host":"s3://npm-registry-packages"}},"7.5.0-alpha-bertold8-ine-one-4399-2020-04-09T15-04-57-658Z":{"name":"@gooddata/react-components","version":"7.5.0-alpha-bertold8-ine-one-4399-2020-04-09T15-04-57-658Z","author":{"name":"GoodData Corporation"},"license":"BSD-3-Clause","_id":"@gooddata/react-components@7.5.0-alpha-bertold8-ine-one-4399-2020-04-09T15-04-57-658Z","maintainers":[{"name":"afi","email":"adam.fiedler@gooddata.com"},{"name":"bertold8","email":"ivan.nejezchleb@seznam.cz"},{"name":"brbistas","email":"valentinos.chraniotis@gooddata.com"},{"name":"bugsbunny338","email":"jiri.zajic@mensa.cz"},{"name":"de.do","email":"de.do@gooddata.com"},{"name":"gooddata-ci","email":"rail@gooddata.com"},{"name":"hung.nguyen.hoang","email":"hung.nguyen@gooddata.com"},{"name":"ivan.mjartan","email":"ivan.mjartan@gooddata.com"},{"name":"jakub-sterba","email":"jakub.sterba@gooddata.com"},{"name":"jankc","email":"jan.krapac@gmail.com"},{"name":"jaroslav.tomecek","email":"jaroslav.tomecek@gooddata.com"},{"name":"jkittler","email":"honza.kittler@gmail.com"},{"name":"khanh.le","email":"khanh.le@gooddata.com"},{"name":"lanhuynh","email":"lan.huynh@gooddata.com"},{"name":"linhhong","email":"linh.hong@gooddata.com"},{"name":"lupko","email":"lubomir.slivka@gooddata.com"},{"name":"matyas.kandl","email":"matyas.kandl@gooddata.com"},{"name":"michal.marsal","email":"michal.marsal@gooddata.com"},{"name":"naibinh","email":"naibinh@gmail.com"},{"name":"nikolacech","email":"nikola.cech@gooddata.com"},{"name":"nis.hua","email":"nis.hua@gooddata.com"},{"name":"no23reason","email":"dan.homola@hotmail.cz"},{"name":"patrikbraborec","email":"patrik.braborec@gooddata.com"},{"name":"pbenes","email":"petr.benes@gooddata.com"},{"name":"petrjanu","email":"petr.janu@gooddata.com"},{"name":"pkingo","email":"philipandreaskingo@hotmail.com"},{"name":"ptquang86","email":"ptquang86@gmail.com"},{"name":"qduval","email":"quentin.duval@gooddata.com"},{"name":"rodri360","email":"me@rodri360.com"},{"name":"sitina","email":"jiri.sitina@gooddata.com"},{"name":"strouhaljan","email":"strouhal.jan@gmail.com"},{"name":"tomas.kratochvil","email":"tomas.kratochvil@gooddata.com"},{"name":"tomasreichmann","email":"tomasreichmann@gmail.com"},{"name":"tomsatgd","email":"tomas.satinsky@gooddata.com"},{"name":"trung-le-quoc","email":"trung.le@gooddata.com"},{"name":"tu-ngo","email":"tungo1981@gmail.com"},{"name":"tulean","email":"tuan.le@gooddata.com"},{"name":"tuqt1005","email":"tu.tran@gooddata.com"},{"name":"utdnah","email":"danh.ung@gooddata.com"},{"name":"vlastikcz","email":"vlastimil.kotas@gooddata.com"},{"name":"vu.pham","email":"vu.pham@gooddata.com"},{"name":"xmort","email":"petr.dolejsi@gooddata.com"},{"name":"yanlipnican","email":"yanlipnican@gmail.com"}],"homepage":"https://github.com/gooddata/gooddata-react-components#readme","bugs":{"url":"https://github.com/gooddata/gooddata-react-components/issues"},"dist":{"shasum":"0e0ccfbac628292f3245491359f39795ac628276","tarball":"https://registry.npmjs.org/@gooddata/react-components/-/react-components-7.5.0-alpha-bertold8-ine-one-4399-2020-04-09T15-04-57-658Z.tgz","fileCount":2508,"integrity":"sha512-7k0LqVf3PJpp2/clXY2cLnpf//hiV1n2kav2szY62P4sYk2iRH6E6sIh3u3/pd+dUkkwJmtioSViGotE7ebIUA==","signatures":[{"sig":"MEUCIQDSm9eXFBnRfANJXeaqqxpEjIiHK96jWW8N3+fNSmbdGgIgUlRyo+FIj1Oa2D/Z1oQEndnIQiLeaq9VazdBuEPPMYA=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":9979453,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJejzm3CRA9TVsSAnZWagAAd1wP/ipnWr+rsMlgBEXcUyrb\nGM+Nz1C88K+muhuKieInAVP2EH0F2wlS8iB3B++LnnlHVRS7d+NA6PZX9nCV\ngByCVa7ser3LtE0+ZsaW9h9yDFQbMvyS+c0gITn2CA83dFBOm2sbZT2w5Hlx\nLLXuUIivgb6I90wvcESPHc6Jkp6nBXhoPDm5qRBLrJortToS9SIkV9jfh2Pg\nMphIdYLN4H7koTg4FXV1Jor26PGF2zWchIWVGHz0AaR2YLgrC90+sElnBkfR\nL1VQaUBVX5jcjKiXr60cqInVeAMXp3Bks+3/PzCXsDS43es2NtvEc5gjMnaR\nawDQtCp2KbWaS0hg5Yyvm7nWanfM/j/4ynFlcEG+hb+irR+cxrfsLmP8jXJY\nbOm56bpoxuRUtTY8vtPWpfxsD85rGFXSiz/EvSRCXjExTo1Jgry1bALV5ix7\nDN3EbUvIz6V5mJd2iJa1aJw1HAfW4CwD1lE8bwGrd7pLmB8FzCnlJioDwQzY\nVR2/74QLtfU46Hsz6qEVMSLyUo00dp6tnbk8Qa4OAWeO/XcvOPs/MIcD2cWk\nWCsfkUrSBwsaRiU61Ry0oYfFLc4MkziUXm9Px9QwIB2BkbeX7I0quNM8R23x\nWpX/68pLTdm4jlFN9/OdOtL7BPtxt1qKb3Fc/lxTDak9wSjjGDqqXFHOBhSR\nBxLc\r\n=BlAH\r\n-----END PGP SIGNATURE-----\r\n"},"main":"dist/index.js","husky":{"hooks":{"pre-commit":"lint-staged"}},"config":{"eslint":"./examples/**/*.{js,jsx}","tslint":"./{__mocks__,src,stories}/{,**/}*.{ts,tsx}"},"readme":"[![npm version](https://badge.fury.io/js/%40gooddata%2Freact-components.svg)](https://www.npmjs.com/package/@gooddata/react-components)\n\n# GoodData.UI React components\n> A React-based JavaScript library for building data-driven applications\n\n## Getting started\n- [GoodData.UI Documentation](http://sdk.gooddata.com/gooddata-ui/)\n- [GoodData.UI Live Examples](https://gooddata-examples.herokuapp.com/)\n- [Stack Overflow](https://stackoverflow.com/questions/tagged/gooddata)\n\n### Usage\nWith [yarn](https://yarnpkg.com) installed, go to your project directory and run\n```\n$ yarn add @gooddata/react-components\n```\nIf you prefer [npm](npmjs.com) run\n```\n$ npm install --save @gooddata/react-components\n```\n\nThe public API is exposed via global `index.js`. Except for the styles, do not import any other file directly\nbecause they are not intended to be part of the public API.\n\n## Contributing\n\nWe welcome any contribution in form of [issues](https://github.com/gooddata/gooddata-react-components/issues) or [pull requests](https://github.com/gooddata/gooddata-react-components/pulls).\n\nInstall [Node.js](http://nodejs.org) (node 12.16.1, npm v6.13.4) and [Yarn](https://classic.yarnpkg.com) (1.22.4).\n\nInstall dependencies:\n```\nyarn install --frozen-lockfile\n```\n\nThese commands may come in handy while developing:\n\n| command | description |\n| ------- | ----------- |\n| `yarn install --pure-lockfile` | first step |\n| ||\n| `yarn dev` | build react-components to `/dist` in watch mode |\n| `yarn test` | run all unit tests |\n| `yarn prettier-write` | format the source code to match the valid codestyle |\n| `yarn validate` | validate codestyle |\n| ||\n| `yarn storybook` | run storybook from `/stories` on http://localhost:9001 |\n| `yarn build-storybook` | build storybook to `/dist-storybook` |\n| `yarn test-storybook` | run storybook and [screenshot tests](https://github.com/gooddata/gdc-client-utils/tree/master/test-storybook) |\n| ||\n| `yarn examples` | run Live Examples dev-server from `/examples` on https://localhost:8999 |\n| `yarn examples-build` | build Live Examples to `/examples/dist` |\n| `yarn examples-server` | serve built Live Examples - see `/examples/server/src` |\n| `yarn examples-testcafe` | run testcafe tests against `localhost:8999` |\n\n### Deploy to heroku.com\nWhen you deploy this repo to heroku, it serves *GoodData.UI Live Examples*.\nRelevant tasks are in `Procfile` and `package.json`.\n\n```bash\n# run in the project directory\nheroku login\nheroku create <your-app-name>\nheroku config:set DOMAIN_ADMIN_USERNAME=x@gooddata.com DOMAIN_ADMIN_PASSWORD=xy PROJECT_ID_TO_ASSIGN=xms7ga4tf3g3nzucd8380o2bev8oeknp\ngit push heroku HEAD:master\nheroku open\n```\n### Enable Geo Chart for Storybook and Live Examples\nGeo chart uses Mapbox to render map which requires a Mapbox access token.\n- Register an account and create Mapbox access token at [guide](https://docs.mapbox.com/help/how-mapbox-works/access-tokens/)\n- Store the created token at `.env`:\n```bash\necho -e \"EXAMPLE_MAPBOX_ACCESS_TOKEN=token\" >> .env # only need to run once\necho -e \"STORYBOOK_MAPBOX_ACCESS_TOKEN=token\" >> .env # only need to run once\n```\n\n### Run Live Examples Locally\nTo run *GoodData.UI Live Examples* locally:\n```bash\ngit clone <this-repository>\ncd  <repository-folder>\nyarn install --pure-lockfile\nyarn examples\n```\nThen open https://localhost:8999 and login using Live Examples account (you can [create one here](https://gooddata-examples.herokuapp.com/registration)).\n\n### Run Storybook locally\n- Run storybook with token stored in `.env` for more secure\n```bash\nyarn storybook\n```\n- Or run storybook with token env param exposed to cli (not suggested)\n```bash\nSTORYBOOK_MAPBOX_ACCESS_TOKEN=token yarn storybook\n```\n- Apply either above way to `yarn build-storybook` or `yarn test-storybook`\n\n### Source code formatting\nThe source code in the repository is formatted by [Prettier](https://prettier.io/).\nThe format of the code is validated by our Continuous Integration server and is one of the requirements of successful merge.\n\nPrettier is supported by every major IDE. You can find the list of supported editors and how to configure them [here](https://prettier.io/docs/en/editors.html).\n\nIn the case, when your editor is not supported or you don't want to setup the integration, you can run the `yarn prettier-write` command to reformat the code before commit.\n\n## Changelog\n\n- see [CHANGELOG.md](CHANGELOG.md)\n\n## Supported versions\n\nIn order to make the user experience with integrating GoodData UI SDK as smooth and secure as possible and to ensure that the SDK is using the latest features of the platform, we will only provide support to two most recent major versions of UI SDK.\n\nThe most recent majors will be supported in the following modes:\n\n- The latest major version will receive all new functionality and all bug fixes\n- The previous major version will only receive fixes to critical issues and security fixes. These fixes will be applied on top of last released version of the previous major\n\nThe customers are encouraged to always use the latest version of the UI SDK.\n\nIn case of using older versions, the user might face API incompatibility, performance or security issues.\n\nPlease follow the installation instructions to update to the newest version.\n\n## License\n\n(C) 2007-2020 GoodData Corporation\n\nThis project is dual licensed:\n\n- The ATTRIBUTION-NONCOMMERCIAL 4.0 INTERNATIONAL (CC BY-NC 4.0) is used for purpose of the trial experience and evaluation of GoodData.UI library.\n- The GOODDATA GOODDATA.UI LIBRARY END USER LICENSE AGREEMENT is used for GoodData customers.\n\nFor more information, please see [LICENSE](https://github.com/gooddata/gooddata-react-components/blob/master/LICENSE)\n","gitHead":"0343b7e707a2e50844e87699cb90dbfd58961d94","scripts":{"dev":"bash scripts/build.sh --dev-watch","test":"jest --watch","build":"bash scripts/build.sh","tslint":"yarn run-tslint -t verbose $npm_package_config_tslint","prepare":"cd examples/server && yarn install --frozen-lockfile && cd ../..; rm -r examples/node_modules 2>/dev/null; true","examples":"bash scripts/run-examples.sh","prepare?":"# Called before `npm publish` and on local `npm install`. Temporarily also for deleting obsolete node_modules. Ends with `true` to continue gracefully.","validate":"tsc --noEmit && yarn tslint && eslint $npm_package_config_eslint && yarn validate-style && yarn prettier-check","build-dev":"bash scripts/build.sh --dev","examples?":"# Default is developer domain, other options: yarn examples [sec,secure,stg,stg2,stg3,demo,developer or URL]","storybook":"yarn build && start-storybook -p 9001 -c .storybook","test-once":"jest","tslint-ci":"mkdir -p ./ci/results && yarn run-tslint -t checkstyle -o ./ci/results/tslint-results.xml $npm_package_config_tslint","run-tslint":"tslint -p tsconfig.json","validate-ci":"tsc --noEmit && yarn tslint-ci  && eslint $npm_package_config_eslint -f checkstyle -o ci/results/eslint-results.xml && yarn validate-style-ci && yarn prettier-check","examples-build":"bash scripts/build-examples.sh","prepublishOnly":"yarn build","prettier-check":"prettier --check '{src,stories,styles,__mocks__,examples/server/src,examples/src,examples/test}/**/*.{ts,js,tsx,jsx,json,scss,md,yaml,html}'","prettier-write":"prettier --write '{src,stories,styles,__mocks__,examples/server/src,examples/src,examples/test}/**/*.{ts,js,tsx,jsx,json,scss,md,yaml,html}'","test-storybook":"yarn build && test-storybook","validate-style":"stylelint '**/*.scss'","build-storybook":"yarn build && build-storybook -c .storybook -o dist-storybook","examples-server":"node examples/server/src/index.js","heroku-postbuild":"yarn examples-build developer","examples-testcafe":"./scripts/run-testcafe.sh visual","validate-style-ci":"stylelint '**/*.scss' --custom-formatter=node_modules/stylelint-checkstyle-formatter > ci/results/stylelint-results.xml","check-circular-deps":"madge --circular --extensions ts ./src","examples-testcafe-ci":"./scripts/run-testcafe.sh ci","examples-testcafe-live":"./scripts/run-testcafe.sh live"},"typings":"dist/index.d.ts","_npmUser":{"name":"bertold8","email":"ivan.nejezchleb@seznam.cz"},"deprecated":"@gooddata/react-components@7 reached End of Support on March 31, 2022. Please upgrade (see https://sdk.gooddata.com/gooddata-ui/docs/supported_versions.html for more information).","repository":{"url":"git+ssh://git@github.com/gooddata/gooddata-react-components.git","type":"git"},"_npmVersion":"6.13.4","description":"GoodData.UI - A powerful JavaScript library for building analytical applications","directories":{},"lint-staged":{"{src,stories,styles,__mocks__,examples/server/src,examples/src,examples/test}/**/*.{ts,js,tsx,jsx,scss}":["npx gdc-fix-copyright","git add"],"{src,stories,styles,__mocks__,examples/server/src,examples/src,examples/test}/**/*.{ts,js,tsx,jsx,json,scss,md,yaml,html}":["prettier --write","git add"]},"_nodeVersion":"12.16.1","dependencies":{"rxjs":"^5.5.6","uuid":"^3.2.1","immer":"^1.3.1","lodash":"^4.17.15","date-fns":"^2.7.0","downshift":"^3.2.7","invariant":"^2.2.2","mapbox-gl":"^1.6.1","classnames":"^2.2.6","highcharts":"7.1.1","prop-types":"^15.6.0","react-intl":"^3.6.0","custom-event":"^1.0.1","react-window":"^1.8.1","ag-grid-react":"20.0.0","react-measure":"^2.3.0","@types/mapbox-gl":"^1.6.1","react-day-picker":"~7.3.0","react-responsive":"^3.0.0","stringify-object":"^2.4.0","@gooddata/typings":"^2.23.0","ag-grid-community":"20.0.0","http-status-codes":"^1.3.0","@gooddata/js-utils":"^3.5.0","@gooddata/numberjs":"^3.2.4","fixed-data-table-2":"0.7.17","@gooddata/goodstrap":"68.4.2-alpha-bertold8-ine-one-4399-2020-04-09T14-53-00-095Z","react-dom-factories":"^1.0.2","@gooddata/gooddata-js":"^12.5.2","json-stable-stringify":"^1.0.1","react-transition-group":"^2.2.1","hoist-non-react-statics":"^3.3.0","nodelist-foreach-polyfill":"^1.2.0","@formatjs/intl-pluralrules":"^1.3.6","highcharts-grouped-categories":"^1.1.3"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"raf":"3.3.2","yup":"^0.24.1","jest":"24.7.1","husky":"3.0.0","madge":"^3.4.4","react":"^16.5.2","enzyme":"3.5.0","eslint":"4.19.1","formik":"^0.11.11","moment":"2.23.0","history":"^4.7.2","ts-jest":"24.0.0","webpack":"4.30.0","full-icu":"^1.3.0","prettier":"1.16.4","react-ga":"^2.5.2","recharts":"1.0.0-beta.9","testcafe":"1.1.4","commander":"2.14.1","node-sass":"4.13.0","react-dom":"^16.5.2","stylelint":"^10.0.0","supertest":"3.0.0","ts-loader":"6.0.0","@types/raf":"^3.4.0","css-loader":"0.28.7","jest-junit":"3.0.0","raw-loader":"0.5.1","styled-jsx":"2.2.1","typescript":"3.3.4000","@babel/core":"7.4.4","@types/jest":"24.0.6","@types/node":"7.0.8","@types/uuid":"3.4.3","file-loader":"3.0.1","jest-enzyme":"7.0.2","lint-staged":"9.1.0","sass-loader":"6.0.6","webpack-cli":"3.3.2","@types/react":"16.8.6","babel-loader":"8.0.5","react-helmet":"5.2.0","react-select":"1.2.1","style-loader":"0.19.1","@types/enzyme":"3.1.13","@types/lodash":"4.14.123","testcafe-live":"0.1.4","@babel/runtime":"7.4.4","dotenv-webpack":"^1.7.0","@babel/polyfill":"^7.4.4","@storybook/react":"5.0.11","@types/invariant":"2.2.29","@types/react-dom":"16.0.11","isomorphic-fetch":"2.2.1","react-datepicker":"1.1.0","react-router-dom":"4.2.2","@babel/preset-env":"7.4.4","@gooddata/mock-js":"^2.13.0","@storybook/addons":"5.0.11","@types/classnames":"2.2.3","@types/prop-types":"15.5.2","@storybook/theming":"5.0.11","identity-obj-proxy":"^3.0.0","intl-messageformat":"^7.5.4","webpack-dev-server":"3.3.1","@babel/preset-react":"7.0.0","@types/react-portal":"4.0.1","@types/react-window":"^1.8.1","babel-plugin-lodash":"3.3.4","html-webpack-plugin":"3.2.0","react-test-renderer":"16.4.2","@types/react-measure":"2.0.5","clean-webpack-plugin":"2.0.2","stats-webpack-plugin":"0.7.0","eslint-config-prettier":"4.1.0","react-google-recaptcha":"^0.14.1","tslint-config-prettier":"1.18.0","@gooddata/eslint-config":"^1.0.0","@gooddata/tslint-config":"1.0.0","@types/react-responsive":"^3.0.3","@types/storybook__react":"4.0.1","@types/stringify-object":"^3.2.0","enzyme-adapter-react-16":"1.3.1","@gooddata/test-storybook":"3.2.1","@storybook/addon-actions":"5.0.11","@storybook/addon-options":"5.0.11","node-sass-magic-importer":"5.1.0","react-syntax-highlighter":"11.0.2","@types/fixed-data-table-2":"0.8.1","stylelint-config-prettier":"5.2.0","@gooddata/stylelint-config":"4.0.0","@types/react-test-renderer":"16.0.0","circular-dependency-plugin":"5.0.2","compression-webpack-plugin":"2.0.0","@types/json-stable-stringify":"^1.0.32","@gooddata/frontend-npm-scripts":"1.1.0","@types/enzyme-adapter-react-16":"1.0.3","stylelint-checkstyle-formatter":"0.1.0","@types/storybook__addon-actions":"3.4.2","@babel/plugin-proposal-class-properties":"7.4.4","@babel/plugin-proposal-object-rest-spread":"7.4.4","@babel/plugin-transform-async-to-generator":"7.4.4"},"peerDependencies":{"react":"^16.5.2","react-dom":"^16.5.2"},"_npmOperationalInternal":{"tmp":"tmp/react-components_7.5.0-alpha-bertold8-ine-one-4399-2020-04-09T15-04-57-658Z_1586444726433_0.4071278614986529","host":"s3://npm-registry-packages"}},"7.5.0-alpha-bertold8-ine-one-4417-2020-04-09T15-39-16-435Z":{"name":"@gooddata/react-components","version":"7.5.0-alpha-bertold8-ine-one-4417-2020-04-09T15-39-16-435Z","author":{"name":"GoodData Corporation"},"license":"BSD-3-Clause","_id":"@gooddata/react-components@7.5.0-alpha-bertold8-ine-one-4417-2020-04-09T15-39-16-435Z","maintainers":[{"name":"afi","email":"adam.fiedler@gooddata.com"},{"name":"bertold8","email":"ivan.nejezchleb@seznam.cz"},{"name":"brbistas","email":"valentinos.chraniotis@gooddata.com"},{"name":"bugsbunny338","email":"jiri.zajic@mensa.cz"},{"name":"de.do","email":"de.do@gooddata.com"},{"name":"gooddata-ci","email":"rail@gooddata.com"},{"name":"hung.nguyen.hoang","email":"hung.nguyen@gooddata.com"},{"name":"ivan.mjartan","email":"ivan.mjartan@gooddata.com"},{"name":"jakub-sterba","email":"jakub.sterba@gooddata.com"},{"name":"jankc","email":"jan.krapac@gmail.com"},{"name":"jaroslav.tomecek","email":"jaroslav.tomecek@gooddata.com"},{"name":"jkittler","email":"honza.kittler@gmail.com"},{"name":"khanh.le","email":"khanh.le@gooddata.com"},{"name":"lanhuynh","email":"lan.huynh@gooddata.com"},{"name":"linhhong","email":"linh.hong@gooddata.com"},{"name":"lupko","email":"lubomir.slivka@gooddata.com"},{"name":"matyas.kandl","email":"matyas.kandl@gooddata.com"},{"name":"michal.marsal","email":"michal.marsal@gooddata.com"},{"name":"naibinh","email":"naibinh@gmail.com"},{"name":"nikolacech","email":"nikola.cech@gooddata.com"},{"name":"nis.hua","email":"nis.hua@gooddata.com"},{"name":"no23reason","email":"dan.homola@hotmail.cz"},{"name":"patrikbraborec","email":"patrik.braborec@gooddata.com"},{"name":"pbenes","email":"petr.benes@gooddata.com"},{"name":"petrjanu","email":"petr.janu@gooddata.com"},{"name":"pkingo","email":"philipandreaskingo@hotmail.com"},{"name":"ptquang86","email":"ptquang86@gmail.com"},{"name":"qduval","email":"quentin.duval@gooddata.com"},{"name":"rodri360","email":"me@rodri360.com"},{"name":"sitina","email":"jiri.sitina@gooddata.com"},{"name":"strouhaljan","email":"strouhal.jan@gmail.com"},{"name":"tomas.kratochvil","email":"tomas.kratochvil@gooddata.com"},{"name":"tomasreichmann","email":"tomasreichmann@gmail.com"},{"name":"tomsatgd","email":"tomas.satinsky@gooddata.com"},{"name":"trung-le-quoc","email":"trung.le@gooddata.com"},{"name":"tu-ngo","email":"tungo1981@gmail.com"},{"name":"tulean","email":"tuan.le@gooddata.com"},{"name":"tuqt1005","email":"tu.tran@gooddata.com"},{"name":"utdnah","email":"danh.ung@gooddata.com"},{"name":"vlastikcz","email":"vlastimil.kotas@gooddata.com"},{"name":"vu.pham","email":"vu.pham@gooddata.com"},{"name":"xmort","email":"petr.dolejsi@gooddata.com"},{"name":"yanlipnican","email":"yanlipnican@gmail.com"}],"homepage":"https://github.com/gooddata/gooddata-react-components#readme","bugs":{"url":"https://github.com/gooddata/gooddata-react-components/issues"},"dist":{"shasum":"39233a14601ea2eb0a43f1b313f7f262ed201624","tarball":"https://registry.npmjs.org/@gooddata/react-components/-/react-components-7.5.0-alpha-bertold8-ine-one-4417-2020-04-09T15-39-16-435Z.tgz","fileCount":2508,"integrity":"sha512-GWN66GuKcxgDN6xFavTqvfVhonRMjlZou0UhU2pAF+K9hDaCJ5vUIY+HqQRJtA9IBJTeuf7DhCPvgSRdL6B/jQ==","signatures":[{"sig":"MEYCIQDBE4BdbhzoLsPO4TOs+EAGdndns8X/QyAsqS9fnqRiNQIhAPJ7JFy1mVgV6QIrW6Zi1kjCt56D5r3A12k8mrMUaCIj","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":9979453,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJej0HACRA9TVsSAnZWagAAIf4P+gOzLexNy45l9RYuL0W0\n7nd2punBtGq0HDNyikzj2cv+vJ3FXtKOzVdPSdnwuWv/Qf8rlWb/Ln5sOQql\nm7ddz+edynztZsV0ljoXbZx721IV76ALdes/D8xjUjnUV3h+ec2E+BFOX5vs\nWcclzw4XiE8SLsfF6MaeKdE0zi7Y/NtE6RsTmldGDo2bSt9QkmrcfQNlY0UT\nuYZbbqvvsWlPQdBlMXHt2vBADb+87b4m9ExcuHClz8hqY/aUq2uoXnNmj4bW\n3ytikHXxLrCDL0AbQzMnoLyRCKdnCmypu50Ygr0SwDXKLk4N0N48j0Vp+u7s\nmY6lbDNVuK9y1qKftQAbkpV3AXwk60vUXJ/WQIa7/zelvv9Jbni9uLLkWCcJ\nbjBerxucj4DIExMv2lVf0gouc/E/T2MfZh9OkwoUiLAqtWXLinQNuDdisEyy\ncSLPducRLusAA33Z28RO4kxPKus2NjnUNnrLFWhzu+EZu8oyh0tQ76VOpld9\ng0z7tuGK0T3n/qN4F7v6ZnMJCYFaZdw0RHTwjR3SuXPRm9zBIuZCkvzt34dF\na4tsMDWlsOQlwFcXGrJBAhm7nQEwSHT8jskMRLSvR0ITM6mhntJ8Ll9C2UxS\nocdGdhPs0gUyPEt19ASwS04kGz9QmWnmUCcek701aHdzrGqtQ/m9dRdJVKkY\nOch2\r\n=04/8\r\n-----END PGP SIGNATURE-----\r\n"},"main":"dist/index.js","husky":{"hooks":{"pre-commit":"lint-staged"}},"config":{"eslint":"./examples/**/*.{js,jsx}","tslint":"./{__mocks__,src,stories}/{,**/}*.{ts,tsx}"},"readme":"[![npm version](https://badge.fury.io/js/%40gooddata%2Freact-components.svg)](https://www.npmjs.com/package/@gooddata/react-components)\n\n# GoodData.UI React components\n> A React-based JavaScript library for building data-driven applications\n\n## Getting started\n- [GoodData.UI Documentation](http://sdk.gooddata.com/gooddata-ui/)\n- [GoodData.UI Live Examples](https://gooddata-examples.herokuapp.com/)\n- [Stack Overflow](https://stackoverflow.com/questions/tagged/gooddata)\n\n### Usage\nWith [yarn](https://yarnpkg.com) installed, go to your project directory and run\n```\n$ yarn add @gooddata/react-components\n```\nIf you prefer [npm](npmjs.com) run\n```\n$ npm install --save @gooddata/react-components\n```\n\nThe public API is exposed via global `index.js`. Except for the styles, do not import any other file directly\nbecause they are not intended to be part of the public API.\n\n## Contributing\n\nWe welcome any contribution in form of [issues](https://github.com/gooddata/gooddata-react-components/issues) or [pull requests](https://github.com/gooddata/gooddata-react-components/pulls).\n\nInstall [Node.js](http://nodejs.org) (node 12.16.1, npm v6.13.4) and [Yarn](https://classic.yarnpkg.com) (1.22.4).\n\nInstall dependencies:\n```\nyarn install --frozen-lockfile\n```\n\nThese commands may come in handy while developing:\n\n| command | description |\n| ------- | ----------- |\n| `yarn install --pure-lockfile` | first step |\n| ||\n| `yarn dev` | build react-components to `/dist` in watch mode |\n| `yarn test` | run all unit tests |\n| `yarn prettier-write` | format the source code to match the valid codestyle |\n| `yarn validate` | validate codestyle |\n| ||\n| `yarn storybook` | run storybook from `/stories` on http://localhost:9001 |\n| `yarn build-storybook` | build storybook to `/dist-storybook` |\n| `yarn test-storybook` | run storybook and [screenshot tests](https://github.com/gooddata/gdc-client-utils/tree/master/test-storybook) |\n| ||\n| `yarn examples` | run Live Examples dev-server from `/examples` on https://localhost:8999 |\n| `yarn examples-build` | build Live Examples to `/examples/dist` |\n| `yarn examples-server` | serve built Live Examples - see `/examples/server/src` |\n| `yarn examples-testcafe` | run testcafe tests against `localhost:8999` |\n\n### Deploy to heroku.com\nWhen you deploy this repo to heroku, it serves *GoodData.UI Live Examples*.\nRelevant tasks are in `Procfile` and `package.json`.\n\n```bash\n# run in the project directory\nheroku login\nheroku create <your-app-name>\nheroku config:set DOMAIN_ADMIN_USERNAME=x@gooddata.com DOMAIN_ADMIN_PASSWORD=xy PROJECT_ID_TO_ASSIGN=xms7ga4tf3g3nzucd8380o2bev8oeknp\ngit push heroku HEAD:master\nheroku open\n```\n### Enable Geo Chart for Storybook and Live Examples\nGeo chart uses Mapbox to render map which requires a Mapbox access token.\n- Register an account and create Mapbox access token at [guide](https://docs.mapbox.com/help/how-mapbox-works/access-tokens/)\n- Store the created token at `.env`:\n```bash\necho -e \"EXAMPLE_MAPBOX_ACCESS_TOKEN=token\" >> .env # only need to run once\necho -e \"STORYBOOK_MAPBOX_ACCESS_TOKEN=token\" >> .env # only need to run once\n```\n\n### Run Live Examples Locally\nTo run *GoodData.UI Live Examples* locally:\n```bash\ngit clone <this-repository>\ncd  <repository-folder>\nyarn install --pure-lockfile\nyarn examples\n```\nThen open https://localhost:8999 and login using Live Examples account (you can [create one here](https://gooddata-examples.herokuapp.com/registration)).\n\n### Run Storybook locally\n- Run storybook with token stored in `.env` for more secure\n```bash\nyarn storybook\n```\n- Or run storybook with token env param exposed to cli (not suggested)\n```bash\nSTORYBOOK_MAPBOX_ACCESS_TOKEN=token yarn storybook\n```\n- Apply either above way to `yarn build-storybook` or `yarn test-storybook`\n\n### Source code formatting\nThe source code in the repository is formatted by [Prettier](https://prettier.io/).\nThe format of the code is validated by our Continuous Integration server and is one of the requirements of successful merge.\n\nPrettier is supported by every major IDE. You can find the list of supported editors and how to configure them [here](https://prettier.io/docs/en/editors.html).\n\nIn the case, when your editor is not supported or you don't want to setup the integration, you can run the `yarn prettier-write` command to reformat the code before commit.\n\n## Changelog\n\n- see [CHANGELOG.md](CHANGELOG.md)\n\n## Supported versions\n\nIn order to make the user experience with integrating GoodData UI SDK as smooth and secure as possible and to ensure that the SDK is using the latest features of the platform, we will only provide support to two most recent major versions of UI SDK.\n\nThe most recent majors will be supported in the following modes:\n\n- The latest major version will receive all new functionality and all bug fixes\n- The previous major version will only receive fixes to critical issues and security fixes. These fixes will be applied on top of last released version of the previous major\n\nThe customers are encouraged to always use the latest version of the UI SDK.\n\nIn case of using older versions, the user might face API incompatibility, performance or security issues.\n\nPlease follow the installation instructions to update to the newest version.\n\n## License\n\n(C) 2007-2020 GoodData Corporation\n\nThis project is dual licensed:\n\n- The ATTRIBUTION-NONCOMMERCIAL 4.0 INTERNATIONAL (CC BY-NC 4.0) is used for purpose of the trial experience and evaluation of GoodData.UI library.\n- The GOODDATA GOODDATA.UI LIBRARY END USER LICENSE AGREEMENT is used for GoodData customers.\n\nFor more information, please see [LICENSE](https://github.com/gooddata/gooddata-react-components/blob/master/LICENSE)\n","gitHead":"7d581670476347f8a0c1e646afee1a3e67344d80","scripts":{"dev":"bash scripts/build.sh --dev-watch","test":"jest --watch","build":"bash scripts/build.sh","tslint":"yarn run-tslint -t verbose $npm_package_config_tslint","prepare":"cd examples/server && yarn install --frozen-lockfile && cd ../..; rm -r examples/node_modules 2>/dev/null; true","examples":"bash scripts/run-examples.sh","prepare?":"# Called before `npm publish` and on local `npm install`. Temporarily also for deleting obsolete node_modules. Ends with `true` to continue gracefully.","validate":"tsc --noEmit && yarn tslint && eslint $npm_package_config_eslint && yarn validate-style && yarn prettier-check","build-dev":"bash scripts/build.sh --dev","examples?":"# Default is developer domain, other options: yarn examples [sec,secure,stg,stg2,stg3,demo,developer or URL]","storybook":"yarn build && start-storybook -p 9001 -c .storybook","test-once":"jest","tslint-ci":"mkdir -p ./ci/results && yarn run-tslint -t checkstyle -o ./ci/results/tslint-results.xml $npm_package_config_tslint","run-tslint":"tslint -p tsconfig.json","validate-ci":"tsc --noEmit && yarn tslint-ci  && eslint $npm_package_config_eslint -f checkstyle -o ci/results/eslint-results.xml && yarn validate-style-ci && yarn prettier-check","examples-build":"bash scripts/build-examples.sh","prepublishOnly":"yarn build","prettier-check":"prettier --check '{src,stories,styles,__mocks__,examples/server/src,examples/src,examples/test}/**/*.{ts,js,tsx,jsx,json,scss,md,yaml,html}'","prettier-write":"prettier --write '{src,stories,styles,__mocks__,examples/server/src,examples/src,examples/test}/**/*.{ts,js,tsx,jsx,json,scss,md,yaml,html}'","test-storybook":"yarn build && test-storybook","validate-style":"stylelint '**/*.scss'","build-storybook":"yarn build && build-storybook -c .storybook -o dist-storybook","examples-server":"node examples/server/src/index.js","heroku-postbuild":"yarn examples-build developer","examples-testcafe":"./scripts/run-testcafe.sh visual","validate-style-ci":"stylelint '**/*.scss' --custom-formatter=node_modules/stylelint-checkstyle-formatter > ci/results/stylelint-results.xml","check-circular-deps":"madge --circular --extensions ts ./src","examples-testcafe-ci":"./scripts/run-testcafe.sh ci","examples-testcafe-live":"./scripts/run-testcafe.sh live"},"typings":"dist/index.d.ts","_npmUser":{"name":"bertold8","email":"ivan.nejezchleb@seznam.cz"},"deprecated":"@gooddata/react-components@7 reached End of Support on March 31, 2022. Please upgrade (see https://sdk.gooddata.com/gooddata-ui/docs/supported_versions.html for more information).","repository":{"url":"git+ssh://git@github.com/gooddata/gooddata-react-components.git","type":"git"},"_npmVersion":"6.13.4","description":"GoodData.UI - A powerful JavaScript library for building analytical applications","directories":{},"lint-staged":{"{src,stories,styles,__mocks__,examples/server/src,examples/src,examples/test}/**/*.{ts,js,tsx,jsx,scss}":["npx gdc-fix-copyright","git add"],"{src,stories,styles,__mocks__,examples/server/src,examples/src,examples/test}/**/*.{ts,js,tsx,jsx,json,scss,md,yaml,html}":["prettier --write","git add"]},"_nodeVersion":"12.16.1","dependencies":{"rxjs":"^5.5.6","uuid":"^3.2.1","immer":"^1.3.1","lodash":"^4.17.15","date-fns":"^2.7.0","downshift":"^3.2.7","invariant":"^2.2.2","mapbox-gl":"^1.6.1","classnames":"^2.2.6","highcharts":"7.1.1","prop-types":"^15.6.0","react-intl":"^3.6.0","custom-event":"^1.0.1","react-window":"^1.8.1","ag-grid-react":"20.0.0","react-measure":"^2.3.0","@types/mapbox-gl":"^1.6.1","react-day-picker":"~7.3.0","react-responsive":"^3.0.0","stringify-object":"^2.4.0","@gooddata/typings":"^2.23.0","ag-grid-community":"20.0.0","http-status-codes":"^1.3.0","@gooddata/js-utils":"^3.5.0","@gooddata/numberjs":"^3.2.4","fixed-data-table-2":"0.7.17","@gooddata/goodstrap":"68.4.2-alpha-bertold8-ine-one-4417-2020-04-09T15-18-07-952Z","react-dom-factories":"^1.0.2","@gooddata/gooddata-js":"^12.5.2","json-stable-stringify":"^1.0.1","react-transition-group":"^2.2.1","hoist-non-react-statics":"^3.3.0","nodelist-foreach-polyfill":"^1.2.0","@formatjs/intl-pluralrules":"^1.3.6","highcharts-grouped-categories":"^1.1.3"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"raf":"3.3.2","yup":"^0.24.1","jest":"24.7.1","husky":"3.0.0","madge":"^3.4.4","react":"^16.5.2","enzyme":"3.5.0","eslint":"4.19.1","formik":"^0.11.11","moment":"2.23.0","history":"^4.7.2","ts-jest":"24.0.0","webpack":"4.30.0","full-icu":"^1.3.0","prettier":"1.16.4","react-ga":"^2.5.2","recharts":"1.0.0-beta.9","testcafe":"1.1.4","commander":"2.14.1","node-sass":"4.13.0","react-dom":"^16.5.2","stylelint":"^10.0.0","supertest":"3.0.0","ts-loader":"6.0.0","@types/raf":"^3.4.0","css-loader":"0.28.7","jest-junit":"3.0.0","raw-loader":"0.5.1","styled-jsx":"2.2.1","typescript":"3.3.4000","@babel/core":"7.4.4","@types/jest":"24.0.6","@types/node":"7.0.8","@types/uuid":"3.4.3","file-loader":"3.0.1","jest-enzyme":"7.0.2","lint-staged":"9.1.0","sass-loader":"6.0.6","webpack-cli":"3.3.2","@types/react":"16.8.6","babel-loader":"8.0.5","react-helmet":"5.2.0","react-select":"1.2.1","style-loader":"0.19.1","@types/enzyme":"3.1.13","@types/lodash":"4.14.123","testcafe-live":"0.1.4","@babel/runtime":"7.4.4","dotenv-webpack":"^1.7.0","@babel/polyfill":"^7.4.4","@storybook/react":"5.0.11","@types/invariant":"2.2.29","@types/react-dom":"16.0.11","isomorphic-fetch":"2.2.1","react-datepicker":"1.1.0","react-router-dom":"4.2.2","@babel/preset-env":"7.4.4","@gooddata/mock-js":"^2.13.0","@storybook/addons":"5.0.11","@types/classnames":"2.2.3","@types/prop-types":"15.5.2","@storybook/theming":"5.0.11","identity-obj-proxy":"^3.0.0","intl-messageformat":"^7.5.4","webpack-dev-server":"3.3.1","@babel/preset-react":"7.0.0","@types/react-portal":"4.0.1","@types/react-window":"^1.8.1","babel-plugin-lodash":"3.3.4","html-webpack-plugin":"3.2.0","react-test-renderer":"16.4.2","@types/react-measure":"2.0.5","clean-webpack-plugin":"2.0.2","stats-webpack-plugin":"0.7.0","eslint-config-prettier":"4.1.0","react-google-recaptcha":"^0.14.1","tslint-config-prettier":"1.18.0","@gooddata/eslint-config":"^1.0.0","@gooddata/tslint-config":"1.0.0","@types/react-responsive":"^3.0.3","@types/storybook__react":"4.0.1","@types/stringify-object":"^3.2.0","enzyme-adapter-react-16":"1.3.1","@gooddata/test-storybook":"3.2.1","@storybook/addon-actions":"5.0.11","@storybook/addon-options":"5.0.11","node-sass-magic-importer":"5.1.0","react-syntax-highlighter":"11.0.2","@types/fixed-data-table-2":"0.8.1","stylelint-config-prettier":"5.2.0","@gooddata/stylelint-config":"4.0.0","@types/react-test-renderer":"16.0.0","circular-dependency-plugin":"5.0.2","compression-webpack-plugin":"2.0.0","@types/json-stable-stringify":"^1.0.32","@gooddata/frontend-npm-scripts":"1.1.0","@types/enzyme-adapter-react-16":"1.0.3","stylelint-checkstyle-formatter":"0.1.0","@types/storybook__addon-actions":"3.4.2","@babel/plugin-proposal-class-properties":"7.4.4","@babel/plugin-proposal-object-rest-spread":"7.4.4","@babel/plugin-transform-async-to-generator":"7.4.4"},"peerDependencies":{"react":"^16.5.2","react-dom":"^16.5.2"},"_npmOperationalInternal":{"tmp":"tmp/react-components_7.5.0-alpha-bertold8-ine-one-4417-2020-04-09T15-39-16-435Z_1586446783751_0.5300720756846105","host":"s3://npm-registry-packages"}},"7.5.0-lanhuynh-lhq-sd-902-switch-to-geo-chart-2020-04-13T01-27-31-162Z":{"name":"@gooddata/react-components","version":"7.5.0-lanhuynh-lhq-sd-902-switch-to-geo-chart-2020-04-13T01-27-31-162Z","author":{"name":"GoodData Corporation"},"license":"BSD-3-Clause","_id":"@gooddata/react-components@7.5.0-lanhuynh-lhq-sd-902-switch-to-geo-chart-2020-04-13T01-27-31-162Z","maintainers":[{"name":"afi","email":"adam.fiedler@gooddata.com"},{"name":"bertold8","email":"ivan.nejezchleb@seznam.cz"},{"name":"brbistas","email":"valentinos.chraniotis@gooddata.com"},{"name":"bugsbunny338","email":"jiri.zajic@mensa.cz"},{"name":"de.do","email":"de.do@gooddata.com"},{"name":"gooddata-ci","email":"rail@gooddata.com"},{"name":"hung.nguyen.hoang","email":"hung.nguyen@gooddata.com"},{"name":"ivan.mjartan","email":"ivan.mjartan@gooddata.com"},{"name":"jakub-sterba","email":"jakub.sterba@gooddata.com"},{"name":"jankc","email":"jan.krapac@gmail.com"},{"name":"jaroslav.tomecek","email":"jaroslav.tomecek@gooddata.com"},{"name":"jkittler","email":"honza.kittler@gmail.com"},{"name":"khanh.le","email":"khanh.le@gooddata.com"},{"name":"lanhuynh","email":"lan.huynh@gooddata.com"},{"name":"linhhong","email":"linh.hong@gooddata.com"},{"name":"lupko","email":"lubomir.slivka@gooddata.com"},{"name":"matyas.kandl","email":"matyas.kandl@gooddata.com"},{"name":"michal.marsal","email":"michal.marsal@gooddata.com"},{"name":"naibinh","email":"naibinh@gmail.com"},{"name":"nikolacech","email":"nikola.cech@gooddata.com"},{"name":"nis.hua","email":"nis.hua@gooddata.com"},{"name":"no23reason","email":"dan.homola@hotmail.cz"},{"name":"patrikbraborec","email":"patrik.braborec@gooddata.com"},{"name":"pbenes","email":"petr.benes@gooddata.com"},{"name":"petrjanu","email":"petr.janu@gooddata.com"},{"name":"pkingo","email":"philipandreaskingo@hotmail.com"},{"name":"ptquang86","email":"ptquang86@gmail.com"},{"name":"qduval","email":"quentin.duval@gooddata.com"},{"name":"rodri360","email":"me@rodri360.com"},{"name":"sitina","email":"jiri.sitina@gooddata.com"},{"name":"strouhaljan","email":"strouhal.jan@gmail.com"},{"name":"tomas.kratochvil","email":"tomas.kratochvil@gooddata.com"},{"name":"tomasreichmann","email":"tomasreichmann@gmail.com"},{"name":"tomsatgd","email":"tomas.satinsky@gooddata.com"},{"name":"trung-le-quoc","email":"trung.le@gooddata.com"},{"name":"tu-ngo","email":"tungo1981@gmail.com"},{"name":"tulean","email":"tuan.le@gooddata.com"},{"name":"tuqt1005","email":"tu.tran@gooddata.com"},{"name":"utdnah","email":"danh.ung@gooddata.com"},{"name":"vlastikcz","email":"vlastimil.kotas@gooddata.com"},{"name":"vu.pham","email":"vu.pham@gooddata.com"},{"name":"xmort","email":"petr.dolejsi@gooddata.com"},{"name":"yanlipnican","email":"yanlipnican@gmail.com"}],"homepage":"https://github.com/gooddata/gooddata-react-components#readme","bugs":{"url":"https://github.com/gooddata/gooddata-react-components/issues"},"dist":{"shasum":"73a9ac431c46b9f2374bd8b3eb4d67379f3b006d","tarball":"https://registry.npmjs.org/@gooddata/react-components/-/react-components-7.5.0-lanhuynh-lhq-sd-902-switch-to-geo-chart-2020-04-13T01-27-31-162Z.tgz","fileCount":2504,"integrity":"sha512-PPEQ3OWaqIAuZXxgcTyh6Ysjg2c9D2sURREwkr8sQQM6dwkQ8ZGV8x105yZa7WuUccj2Xu1Ft8NY9xBcPA4i0A==","signatures":[{"sig":"MEUCIBDuNsbpCdii7xkWZB0VTm0u8P+30feXbhE667XFHSh4AiEAnKmHXWCbKpyNquMY0vE8vdZTFjU1G/15vJccNHIjel0=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":9936177,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJek8ArCRA9TVsSAnZWagAAaycP/0NN701zK3b/ruTXOwfj\n0AVPecXx+Ixe9QqQLwWJwfasIAxkCrms9V90Cip8utFKO+ZFWaWW6/uUzE8o\nkbEg5J2iPQKxaNju0L2wtBnSWkR5gppSYuaYdwvMXTboH8P3ujpThA9yJlPO\nyQHP9B4uGeqZMKlv47mxjigEcXPiP77mLf4KxyFkLcbBUvcnRWQOFn6zlRx5\nKSyihSOjAxk1Jq97XNrL6OFfSmee6PZ9Kd+XE5cWI2ndTuGIK4zxH/c9wFEF\niC9IIdEVk3XxmG95Bd/DeLikTBucUVgZA+jfqA/YSzq3fIGwR9f49pRLRBAo\ngBXiDe7arBs8tklYjyL2zNNHWvGyaMN+bGF/EqvmggOPF7JIjkK7U+BC1nbk\nPjZGfXBvnuYMxT2WNHIeLqJyO8Q0T15ICneakCyDVWz9vvUwr/0bM2X4PRlO\nOwE+F1A2l2t3GIeufChZkLg4xlH012mKWJL4cjGNiYPn8CwFe4SlD+zKDUw5\nb7r955X0CNTceZamDfGd2M2IBxe2mXlIM5I43EDOlQi6eMlSO3Dzpn0YEb1K\nqZ04rPpK/aReuHCir9i2XBGZixqRpkCf+tt/NjJRQeIDqey9cXSQ6BjQ+tsR\n4ZZ2jTwYwucMynOK484yutLR4s3JQxPnbnsYqsrt/q2Tz2GzWAO/tKGeyfdq\nSF4h\r\n=pljP\r\n-----END PGP SIGNATURE-----\r\n"},"main":"dist/index.js","husky":{"hooks":{"pre-commit":"lint-staged"}},"config":{"eslint":"./examples/**/*.{js,jsx}","tslint":"./{__mocks__,src,stories}/{,**/}*.{ts,tsx}"},"readme":"[![npm version](https://badge.fury.io/js/%40gooddata%2Freact-components.svg)](https://www.npmjs.com/package/@gooddata/react-components)\n\n# GoodData.UI React components\n> A React-based JavaScript library for building data-driven applications\n\n## Getting started\n- [GoodData.UI Documentation](http://sdk.gooddata.com/gooddata-ui/)\n- [GoodData.UI Live Examples](https://gooddata-examples.herokuapp.com/)\n- [Stack Overflow](https://stackoverflow.com/questions/tagged/gooddata)\n\n### Usage\nWith [yarn](https://yarnpkg.com) installed, go to your project directory and run\n```\n$ yarn add @gooddata/react-components\n```\nIf you prefer [npm](npmjs.com) run\n```\n$ npm install --save @gooddata/react-components\n```\n\nThe public API is exposed via global `index.js`. Except for the styles, do not import any other file directly\nbecause they are not intended to be part of the public API.\n\n## Contributing\n\nWe welcome any contribution in form of [issues](https://github.com/gooddata/gooddata-react-components/issues) or [pull requests](https://github.com/gooddata/gooddata-react-components/pulls).\n\nInstall [Node.js](http://nodejs.org) (node 12.16.1, npm v6.13.4) and [Yarn](https://classic.yarnpkg.com) (1.22.4).\n\nInstall dependencies:\n```\nyarn install --frozen-lockfile\n```\n\nThese commands may come in handy while developing:\n\n| command | description |\n| ------- | ----------- |\n| `yarn install --pure-lockfile` | first step |\n| ||\n| `yarn dev` | build react-components to `/dist` in watch mode |\n| `yarn test` | run all unit tests |\n| `yarn prettier-write` | format the source code to match the valid codestyle |\n| `yarn validate` | validate codestyle |\n| ||\n| `yarn storybook` | run storybook from `/stories` on http://localhost:9001 |\n| `yarn build-storybook` | build storybook to `/dist-storybook` |\n| `yarn test-storybook` | run storybook and [screenshot tests](https://github.com/gooddata/gdc-client-utils/tree/master/test-storybook) |\n| ||\n| `yarn examples` | run Live Examples dev-server from `/examples` on https://localhost:8999 |\n| `yarn examples-build` | build Live Examples to `/examples/dist` |\n| `yarn examples-server` | serve built Live Examples - see `/examples/server/src` |\n| `yarn examples-testcafe` | run testcafe tests against `localhost:8999` |\n\n### Deploy to heroku.com\nWhen you deploy this repo to heroku, it serves *GoodData.UI Live Examples*.\nRelevant tasks are in `Procfile` and `package.json`.\n\n```bash\n# run in the project directory\nheroku login\nheroku create <your-app-name>\nheroku config:set DOMAIN_ADMIN_USERNAME=x@gooddata.com DOMAIN_ADMIN_PASSWORD=xy PROJECT_ID_TO_ASSIGN=xms7ga4tf3g3nzucd8380o2bev8oeknp\ngit push heroku HEAD:master\nheroku open\n```\n### Enable Geo Chart for Storybook and Live Examples\nGeo chart uses Mapbox to render map which requires a Mapbox access token.\n- Register an account and create Mapbox access token at [guide](https://docs.mapbox.com/help/how-mapbox-works/access-tokens/)\n- Store the created token at `.env`:\n```bash\necho -e \"EXAMPLE_MAPBOX_ACCESS_TOKEN=token\" >> .env # only need to run once\necho -e \"STORYBOOK_MAPBOX_ACCESS_TOKEN=token\" >> .env # only need to run once\n```\n\n### Run Live Examples Locally\nTo run *GoodData.UI Live Examples* locally:\n```bash\ngit clone <this-repository>\ncd  <repository-folder>\nyarn install --pure-lockfile\nyarn examples\n```\nThen open https://localhost:8999 and login using Live Examples account (you can [create one here](https://gooddata-examples.herokuapp.com/registration)).\n\n### Run Storybook locally\n- Run storybook with token stored in `.env` for more secure\n```bash\nyarn storybook\n```\n- Or run storybook with token env param exposed to cli (not suggested)\n```bash\nSTORYBOOK_MAPBOX_ACCESS_TOKEN=token yarn storybook\n```\n- Apply either above way to `yarn build-storybook` or `yarn test-storybook`\n\n### Source code formatting\nThe source code in the repository is formatted by [Prettier](https://prettier.io/).\nThe format of the code is validated by our Continuous Integration server and is one of the requirements of successful merge.\n\nPrettier is supported by every major IDE. You can find the list of supported editors and how to configure them [here](https://prettier.io/docs/en/editors.html).\n\nIn the case, when your editor is not supported or you don't want to setup the integration, you can run the `yarn prettier-write` command to reformat the code before commit.\n\n## Changelog\n\n- see [CHANGELOG.md](CHANGELOG.md)\n\n## Supported versions\n\nIn order to make the user experience with integrating GoodData UI SDK as smooth and secure as possible and to ensure that the SDK is using the latest features of the platform, we will only provide support to two most recent major versions of UI SDK.\n\nThe most recent majors will be supported in the following modes:\n\n- The latest major version will receive all new functionality and all bug fixes\n- The previous major version will only receive fixes to critical issues and security fixes. These fixes will be applied on top of last released version of the previous major\n\nThe customers are encouraged to always use the latest version of the UI SDK.\n\nIn case of using older versions, the user might face API incompatibility, performance or security issues.\n\nPlease follow the installation instructions to update to the newest version.\n\n## License\n\n(C) 2007-2020 GoodData Corporation\n\nThis project is dual licensed:\n\n- The ATTRIBUTION-NONCOMMERCIAL 4.0 INTERNATIONAL (CC BY-NC 4.0) is used for purpose of the trial experience and evaluation of GoodData.UI library.\n- The GOODDATA GOODDATA.UI LIBRARY END USER LICENSE AGREEMENT is used for GoodData customers.\n\nFor more information, please see [LICENSE](https://github.com/gooddata/gooddata-react-components/blob/master/LICENSE)\n","gitHead":"7235c75cbfd3926b933fe6bbdd429f70d0ce17fb","scripts":{"dev":"bash scripts/build.sh --dev-watch","test":"jest --watch","build":"bash scripts/build.sh","tslint":"yarn run-tslint -t verbose $npm_package_config_tslint","prepare":"cd examples/server && yarn install --frozen-lockfile && cd ../..; rm -r examples/node_modules 2>/dev/null; true","examples":"bash scripts/run-examples.sh","prepare?":"# Called before `npm publish` and on local `npm install`. Temporarily also for deleting obsolete node_modules. Ends with `true` to continue gracefully.","validate":"tsc --noEmit && yarn tslint && eslint $npm_package_config_eslint && yarn validate-style && yarn prettier-check","build-dev":"bash scripts/build.sh --dev","examples?":"# Default is developer domain, other options: yarn examples [sec,secure,stg,stg2,stg3,demo,developer or URL]","storybook":"yarn build && start-storybook -p 9001 -c .storybook","test-once":"jest","tslint-ci":"mkdir -p ./ci/results && yarn run-tslint -t checkstyle -o ./ci/results/tslint-results.xml $npm_package_config_tslint","run-tslint":"tslint -p tsconfig.json","validate-ci":"tsc --noEmit && yarn tslint-ci  && eslint $npm_package_config_eslint -f checkstyle -o ci/results/eslint-results.xml && yarn validate-style-ci && yarn prettier-check","examples-build":"bash scripts/build-examples.sh","prepublishOnly":"yarn build","prettier-check":"prettier --check '{src,stories,styles,__mocks__,examples/server/src,examples/src,examples/test}/**/*.{ts,js,tsx,jsx,json,scss,md,yaml,html}'","prettier-write":"prettier --write '{src,stories,styles,__mocks__,examples/server/src,examples/src,examples/test}/**/*.{ts,js,tsx,jsx,json,scss,md,yaml,html}'","test-storybook":"yarn build && test-storybook","validate-style":"stylelint '**/*.scss'","build-storybook":"yarn build && build-storybook -c .storybook -o dist-storybook","examples-server":"node examples/server/src/index.js","heroku-postbuild":"yarn examples-build developer","examples-testcafe":"./scripts/run-testcafe.sh visual","validate-style-ci":"stylelint '**/*.scss' --custom-formatter=node_modules/stylelint-checkstyle-formatter > ci/results/stylelint-results.xml","check-circular-deps":"madge --circular --extensions ts ./src","examples-testcafe-ci":"./scripts/run-testcafe.sh ci","examples-testcafe-live":"./scripts/run-testcafe.sh live"},"typings":"dist/index.d.ts","_npmUser":{"name":"lanhuynh","email":"lan.huynh@gooddata.com"},"deprecated":"@gooddata/react-components@7 reached End of Support on March 31, 2022. Please upgrade (see https://sdk.gooddata.com/gooddata-ui/docs/supported_versions.html for more information).","repository":{"url":"git+ssh://git@github.com/gooddata/gooddata-react-components.git","type":"git"},"_npmVersion":"6.13.4","description":"GoodData.UI - A powerful JavaScript library for building analytical applications","directories":{},"lint-staged":{"{src,stories,styles,__mocks__,examples/server/src,examples/src,examples/test}/**/*.{ts,js,tsx,jsx,scss}":["npx gdc-fix-copyright","git add"],"{src,stories,styles,__mocks__,examples/server/src,examples/src,examples/test}/**/*.{ts,js,tsx,jsx,json,scss,md,yaml,html}":["prettier --write","git add"]},"_nodeVersion":"12.16.1","dependencies":{"rxjs":"^5.5.6","uuid":"^3.2.1","immer":"^1.3.1","lodash":"^4.17.15","date-fns":"^2.7.0","downshift":"^3.2.7","invariant":"^2.2.2","mapbox-gl":"^1.6.1","classnames":"^2.2.6","highcharts":"7.1.1","prop-types":"^15.6.0","react-intl":"^3.6.0","custom-event":"^1.0.1","react-window":"^1.8.1","ag-grid-react":"20.0.0","react-measure":"^2.3.0","@types/mapbox-gl":"^1.6.1","react-day-picker":"~7.3.0","react-responsive":"^3.0.0","stringify-object":"^2.4.0","@gooddata/typings":"^2.23.0","ag-grid-community":"20.0.0","http-status-codes":"^1.3.0","@gooddata/js-utils":"^3.5.0","@gooddata/numberjs":"^3.2.4","fixed-data-table-2":"0.7.17","@gooddata/goodstrap":"^68.4.1","react-dom-factories":"^1.0.2","@gooddata/gooddata-js":"^12.5.2","json-stable-stringify":"^1.0.1","react-transition-group":"^2.2.1","hoist-non-react-statics":"^3.3.0","nodelist-foreach-polyfill":"^1.2.0","@formatjs/intl-pluralrules":"^1.3.6","highcharts-grouped-categories":"^1.1.3"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"raf":"3.3.2","yup":"^0.24.1","jest":"24.7.1","husky":"3.0.0","madge":"^3.4.4","react":"^16.5.2","enzyme":"3.5.0","eslint":"4.19.1","formik":"^0.11.11","moment":"2.23.0","history":"^4.7.2","ts-jest":"24.0.0","webpack":"4.30.0","full-icu":"^1.3.0","prettier":"1.16.4","react-ga":"^2.5.2","recharts":"1.0.0-beta.9","testcafe":"1.1.4","commander":"2.14.1","node-sass":"4.13.0","react-dom":"^16.5.2","stylelint":"^10.0.0","supertest":"3.0.0","ts-loader":"6.0.0","@types/raf":"^3.4.0","css-loader":"0.28.7","jest-junit":"3.0.0","raw-loader":"0.5.1","styled-jsx":"2.2.1","typescript":"3.3.4000","@babel/core":"7.4.4","@types/jest":"24.0.6","@types/node":"7.0.8","@types/uuid":"3.4.3","file-loader":"3.0.1","jest-enzyme":"7.0.2","lint-staged":"9.1.0","sass-loader":"6.0.6","webpack-cli":"3.3.2","@types/react":"16.8.6","babel-loader":"8.0.5","react-helmet":"5.2.0","react-select":"1.2.1","style-loader":"0.19.1","@types/enzyme":"3.1.13","@types/lodash":"4.14.123","testcafe-live":"0.1.4","@babel/runtime":"7.4.4","dotenv-webpack":"^1.7.0","@babel/polyfill":"^7.4.4","@storybook/react":"5.0.11","@types/invariant":"2.2.29","@types/react-dom":"16.0.11","isomorphic-fetch":"2.2.1","react-datepicker":"1.1.0","react-router-dom":"4.2.2","@babel/preset-env":"7.4.4","@gooddata/mock-js":"^2.13.0","@storybook/addons":"5.0.11","@types/classnames":"2.2.3","@types/prop-types":"15.5.2","@storybook/theming":"5.0.11","identity-obj-proxy":"^3.0.0","intl-messageformat":"^7.5.4","webpack-dev-server":"3.3.1","@babel/preset-react":"7.0.0","@types/react-portal":"4.0.1","@types/react-window":"^1.8.1","babel-plugin-lodash":"3.3.4","html-webpack-plugin":"3.2.0","react-test-renderer":"16.4.2","@types/react-measure":"2.0.5","clean-webpack-plugin":"2.0.2","stats-webpack-plugin":"0.7.0","eslint-config-prettier":"4.1.0","react-google-recaptcha":"^0.14.1","tslint-config-prettier":"1.18.0","@gooddata/eslint-config":"^1.0.0","@gooddata/tslint-config":"1.0.0","@types/react-responsive":"^3.0.3","@types/storybook__react":"4.0.1","@types/stringify-object":"^3.2.0","enzyme-adapter-react-16":"1.3.1","@gooddata/test-storybook":"3.2.1","@storybook/addon-actions":"5.0.11","@storybook/addon-options":"5.0.11","node-sass-magic-importer":"5.1.0","react-syntax-highlighter":"11.0.2","@types/fixed-data-table-2":"0.8.1","stylelint-config-prettier":"5.2.0","@gooddata/stylelint-config":"4.0.0","@types/react-test-renderer":"16.0.0","circular-dependency-plugin":"5.0.2","compression-webpack-plugin":"2.0.0","@types/json-stable-stringify":"^1.0.32","@gooddata/frontend-npm-scripts":"1.1.0","@types/enzyme-adapter-react-16":"1.0.3","stylelint-checkstyle-formatter":"0.1.0","@types/storybook__addon-actions":"3.4.2","@babel/plugin-proposal-class-properties":"7.4.4","@babel/plugin-proposal-object-rest-spread":"7.4.4","@babel/plugin-transform-async-to-generator":"7.4.4"},"peerDependencies":{"react":"^16.5.2","react-dom":"^16.5.2"},"_npmOperationalInternal":{"tmp":"tmp/react-components_7.5.0-lanhuynh-lhq-sd-902-switch-to-geo-chart-2020-04-13T01-27-31-162Z_1586741290273_0.5596948881891344","host":"s3://npm-registry-packages"}},"7.5.0-lanhuynh-lhq-sd-901-2020-04-13T01-34-58-258Z":{"name":"@gooddata/react-components","version":"7.5.0-lanhuynh-lhq-sd-901-2020-04-13T01-34-58-258Z","author":{"name":"GoodData Corporation"},"license":"BSD-3-Clause","_id":"@gooddata/react-components@7.5.0-lanhuynh-lhq-sd-901-2020-04-13T01-34-58-258Z","maintainers":[{"name":"afi","email":"adam.fiedler@gooddata.com"},{"name":"bertold8","email":"ivan.nejezchleb@seznam.cz"},{"name":"brbistas","email":"valentinos.chraniotis@gooddata.com"},{"name":"bugsbunny338","email":"jiri.zajic@mensa.cz"},{"name":"de.do","email":"de.do@gooddata.com"},{"name":"gooddata-ci","email":"rail@gooddata.com"},{"name":"hung.nguyen.hoang","email":"hung.nguyen@gooddata.com"},{"name":"ivan.mjartan","email":"ivan.mjartan@gooddata.com"},{"name":"jakub-sterba","email":"jakub.sterba@gooddata.com"},{"name":"jankc","email":"jan.krapac@gmail.com"},{"name":"jaroslav.tomecek","email":"jaroslav.tomecek@gooddata.com"},{"name":"jkittler","email":"honza.kittler@gmail.com"},{"name":"khanh.le","email":"khanh.le@gooddata.com"},{"name":"lanhuynh","email":"lan.huynh@gooddata.com"},{"name":"linhhong","email":"linh.hong@gooddata.com"},{"name":"lupko","email":"lubomir.slivka@gooddata.com"},{"name":"matyas.kandl","email":"matyas.kandl@gooddata.com"},{"name":"michal.marsal","email":"michal.marsal@gooddata.com"},{"name":"naibinh","email":"naibinh@gmail.com"},{"name":"nikolacech","email":"nikola.cech@gooddata.com"},{"name":"nis.hua","email":"nis.hua@gooddata.com"},{"name":"no23reason","email":"dan.homola@hotmail.cz"},{"name":"patrikbraborec","email":"patrik.braborec@gooddata.com"},{"name":"pbenes","email":"petr.benes@gooddata.com"},{"name":"petrjanu","email":"petr.janu@gooddata.com"},{"name":"pkingo","email":"philipandreaskingo@hotmail.com"},{"name":"ptquang86","email":"ptquang86@gmail.com"},{"name":"qduval","email":"quentin.duval@gooddata.com"},{"name":"rodri360","email":"me@rodri360.com"},{"name":"sitina","email":"jiri.sitina@gooddata.com"},{"name":"strouhaljan","email":"strouhal.jan@gmail.com"},{"name":"tomas.kratochvil","email":"tomas.kratochvil@gooddata.com"},{"name":"tomasreichmann","email":"tomasreichmann@gmail.com"},{"name":"tomsatgd","email":"tomas.satinsky@gooddata.com"},{"name":"trung-le-quoc","email":"trung.le@gooddata.com"},{"name":"tu-ngo","email":"tungo1981@gmail.com"},{"name":"tulean","email":"tuan.le@gooddata.com"},{"name":"tuqt1005","email":"tu.tran@gooddata.com"},{"name":"utdnah","email":"danh.ung@gooddata.com"},{"name":"vlastikcz","email":"vlastimil.kotas@gooddata.com"},{"name":"vu.pham","email":"vu.pham@gooddata.com"},{"name":"xmort","email":"petr.dolejsi@gooddata.com"},{"name":"yanlipnican","email":"yanlipnican@gmail.com"}],"homepage":"https://github.com/gooddata/gooddata-react-components#readme","bugs":{"url":"https://github.com/gooddata/gooddata-react-components/issues"},"dist":{"shasum":"91ee5c447a2edbd83a70fd5c47ff81d6d766dd8f","tarball":"https://registry.npmjs.org/@gooddata/react-components/-/react-components-7.5.0-lanhuynh-lhq-sd-901-2020-04-13T01-34-58-258Z.tgz","fileCount":2503,"integrity":"sha512-flNggSKpOnsl0XjF49Wp+tNKRIpnQshQ3efLHzYCrKg6JHhsPWP83ZSsrwDcyEhhHkeTohZ6SuAC2vGQjNYZTw==","signatures":[{"sig":"MEYCIQCjN6WhqfbbYukwO3buCQrxqf3R5WfDr+gQRxHlkoIN2wIhAOvtwoI9kBx8HQnUEuDoUqBfh3N5wUNaZidcpJuZ/klK","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":9937194,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJek8HmCRA9TVsSAnZWagAAvtYQAJCSSP2fwJYpfY1gZTVC\nsqzTH81I3IMeUqzi7jPhncBlRvXhJlG3t6P5laM+UcH8v9aDExQHytG2WedC\nBs3+usYfZ/kfHo/HJhOG7GyyhBR/2uEFKEH00DCd6w9zt48ToJySshcXvGJt\nlPW6At0QJImvMupMiL0DOaySq2t2T1Nsz3VYrFtQE+4wbcSBeGfhQDZ4Ora3\nHK3b+EwOBPWicm/0ajZNRCF+oMdsegJdxjrMwFdaR13OFZyM8M6eJxcCDDde\nbe4aTqCkA/qonwsDS+vYlB/gJR554qtVdFPt1qYluzssBVn30I/erYel59hA\nRCAgWJZ5p0j4tR8zSkip+IfnMgF8rxrOZ+RW1UlGIQToVaWd2Xs3vVzD9PFP\ncn0VlxLaVMknZfy1rMx3Zn88w0cZtG/d8ypbdLD9wNjCGVDNmkLdGFY3nm8N\nzN17SOabZrImlhR7Yx0T78+Mq01vMZiRJ00MXx1ysdNksdSptsvWo3zwWjIU\negH7klYzzrKR7kmmwFQDH2OiGG00SK1HfrnZNjgHIB5oMl9ZyzTFLcP4YAcF\nzhejcbYHpl8MSK6u9vcz5GYOn82DpjMwb3SnpvlbZbPEB5coPG88qnvN0vyX\nRxeU0bVReEAE4temftjtw7rbJJMeaOOAviW0d2ozrN5wJhTBT6nCuZKasTR8\nERor\r\n=u+tF\r\n-----END PGP SIGNATURE-----\r\n"},"main":"dist/index.js","husky":{"hooks":{"pre-commit":"lint-staged"}},"config":{"eslint":"./examples/**/*.{js,jsx}","tslint":"./{__mocks__,src,stories}/{,**/}*.{ts,tsx}"},"readme":"[![npm version](https://badge.fury.io/js/%40gooddata%2Freact-components.svg)](https://www.npmjs.com/package/@gooddata/react-components)\n\n# GoodData.UI React components\n> A React-based JavaScript library for building data-driven applications\n\n## Getting started\n- [GoodData.UI Documentation](http://sdk.gooddata.com/gooddata-ui/)\n- [GoodData.UI Live Examples](https://gooddata-examples.herokuapp.com/)\n- [Stack Overflow](https://stackoverflow.com/questions/tagged/gooddata)\n\n### Usage\nWith [yarn](https://yarnpkg.com) installed, go to your project directory and run\n```\n$ yarn add @gooddata/react-components\n```\nIf you prefer [npm](npmjs.com) run\n```\n$ npm install --save @gooddata/react-components\n```\n\nThe public API is exposed via global `index.js`. Except for the styles, do not import any other file directly\nbecause they are not intended to be part of the public API.\n\n## Contributing\n\nWe welcome any contribution in form of [issues](https://github.com/gooddata/gooddata-react-components/issues) or [pull requests](https://github.com/gooddata/gooddata-react-components/pulls).\n\nInstall [Node.js](http://nodejs.org) (node 12.16.1, npm v6.13.4) and [Yarn](https://classic.yarnpkg.com) (1.22.4).\n\nInstall dependencies:\n```\nyarn install --frozen-lockfile\n```\n\nThese commands may come in handy while developing:\n\n| command | description |\n| ------- | ----------- |\n| `yarn install --pure-lockfile` | first step |\n| ||\n| `yarn dev` | build react-components to `/dist` in watch mode |\n| `yarn test` | run all unit tests |\n| `yarn prettier-write` | format the source code to match the valid codestyle |\n| `yarn validate` | validate codestyle |\n| ||\n| `yarn storybook` | run storybook from `/stories` on http://localhost:9001 |\n| `yarn build-storybook` | build storybook to `/dist-storybook` |\n| `yarn test-storybook` | run storybook and [screenshot tests](https://github.com/gooddata/gdc-client-utils/tree/master/test-storybook) |\n| ||\n| `yarn examples` | run Live Examples dev-server from `/examples` on https://localhost:8999 |\n| `yarn examples-build` | build Live Examples to `/examples/dist` |\n| `yarn examples-server` | serve built Live Examples - see `/examples/server/src` |\n| `yarn examples-testcafe` | run testcafe tests against `localhost:8999` |\n\n### Deploy to heroku.com\nWhen you deploy this repo to heroku, it serves *GoodData.UI Live Examples*.\nRelevant tasks are in `Procfile` and `package.json`.\n\n```bash\n# run in the project directory\nheroku login\nheroku create <your-app-name>\nheroku config:set DOMAIN_ADMIN_USERNAME=x@gooddata.com DOMAIN_ADMIN_PASSWORD=xy PROJECT_ID_TO_ASSIGN=xms7ga4tf3g3nzucd8380o2bev8oeknp\ngit push heroku HEAD:master\nheroku open\n```\n### Enable Geo Chart for Storybook and Live Examples\nGeo chart uses Mapbox to render map which requires a Mapbox access token.\n- Register an account and create Mapbox access token at [guide](https://docs.mapbox.com/help/how-mapbox-works/access-tokens/)\n- Store the created token at `.env`:\n```bash\necho -e \"EXAMPLE_MAPBOX_ACCESS_TOKEN=token\" >> .env # only need to run once\necho -e \"STORYBOOK_MAPBOX_ACCESS_TOKEN=token\" >> .env # only need to run once\n```\n\n### Run Live Examples Locally\nTo run *GoodData.UI Live Examples* locally:\n```bash\ngit clone <this-repository>\ncd  <repository-folder>\nyarn install --pure-lockfile\nyarn examples\n```\nThen open https://localhost:8999 and login using Live Examples account (you can [create one here](https://gooddata-examples.herokuapp.com/registration)).\n\n### Run Storybook locally\n- Run storybook with token stored in `.env` for more secure\n```bash\nyarn storybook\n```\n- Or run storybook with token env param exposed to cli (not suggested)\n```bash\nSTORYBOOK_MAPBOX_ACCESS_TOKEN=token yarn storybook\n```\n- Apply either above way to `yarn build-storybook` or `yarn test-storybook`\n\n### Source code formatting\nThe source code in the repository is formatted by [Prettier](https://prettier.io/).\nThe format of the code is validated by our Continuous Integration server and is one of the requirements of successful merge.\n\nPrettier is supported by every major IDE. You can find the list of supported editors and how to configure them [here](https://prettier.io/docs/en/editors.html).\n\nIn the case, when your editor is not supported or you don't want to setup the integration, you can run the `yarn prettier-write` command to reformat the code before commit.\n\n## Changelog\n\n- see [CHANGELOG.md](CHANGELOG.md)\n\n## Supported versions\n\nIn order to make the user experience with integrating GoodData UI SDK as smooth and secure as possible and to ensure that the SDK is using the latest features of the platform, we will only provide support to two most recent major versions of UI SDK.\n\nThe most recent majors will be supported in the following modes:\n\n- The latest major version will receive all new functionality and all bug fixes\n- The previous major version will only receive fixes to critical issues and security fixes. These fixes will be applied on top of last released version of the previous major\n\nThe customers are encouraged to always use the latest version of the UI SDK.\n\nIn case of using older versions, the user might face API incompatibility, performance or security issues.\n\nPlease follow the installation instructions to update to the newest version.\n\n## License\n\n(C) 2007-2020 GoodData Corporation\n\nThis project is dual licensed:\n\n- The ATTRIBUTION-NONCOMMERCIAL 4.0 INTERNATIONAL (CC BY-NC 4.0) is used for purpose of the trial experience and evaluation of GoodData.UI library.\n- The GOODDATA GOODDATA.UI LIBRARY END USER LICENSE AGREEMENT is used for GoodData customers.\n\nFor more information, please see [LICENSE](https://github.com/gooddata/gooddata-react-components/blob/master/LICENSE)\n","gitHead":"f6f9532e016cee0ea778bc782e32de06e6c3047c","scripts":{"dev":"bash scripts/build.sh --dev-watch","test":"jest --watch","build":"bash scripts/build.sh","tslint":"yarn run-tslint -t verbose $npm_package_config_tslint","prepare":"cd examples/server && yarn install --frozen-lockfile && cd ../..; rm -r examples/node_modules 2>/dev/null; true","examples":"bash scripts/run-examples.sh","prepare?":"# Called before `npm publish` and on local `npm install`. Temporarily also for deleting obsolete node_modules. Ends with `true` to continue gracefully.","validate":"tsc --noEmit && yarn tslint && eslint $npm_package_config_eslint && yarn validate-style && yarn prettier-check","build-dev":"bash scripts/build.sh --dev","examples?":"# Default is developer domain, other options: yarn examples [sec,secure,stg,stg2,stg3,demo,developer or URL]","storybook":"yarn build && start-storybook -p 9001 -c .storybook","test-once":"jest","tslint-ci":"mkdir -p ./ci/results && yarn run-tslint -t checkstyle -o ./ci/results/tslint-results.xml $npm_package_config_tslint","run-tslint":"tslint -p tsconfig.json","validate-ci":"tsc --noEmit && yarn tslint-ci  && eslint $npm_package_config_eslint -f checkstyle -o ci/results/eslint-results.xml && yarn validate-style-ci && yarn prettier-check","examples-build":"bash scripts/build-examples.sh","prepublishOnly":"yarn build","prettier-check":"prettier --check '{src,stories,styles,__mocks__,examples/server/src,examples/src,examples/test}/**/*.{ts,js,tsx,jsx,json,scss,md,yaml,html}'","prettier-write":"prettier --write '{src,stories,styles,__mocks__,examples/server/src,examples/src,examples/test}/**/*.{ts,js,tsx,jsx,json,scss,md,yaml,html}'","test-storybook":"yarn build && test-storybook","validate-style":"stylelint '**/*.scss'","build-storybook":"yarn build && build-storybook -c .storybook -o dist-storybook","examples-server":"node examples/server/src/index.js","heroku-postbuild":"yarn examples-build developer","examples-testcafe":"./scripts/run-testcafe.sh visual","validate-style-ci":"stylelint '**/*.scss' --custom-formatter=node_modules/stylelint-checkstyle-formatter > ci/results/stylelint-results.xml","check-circular-deps":"madge --circular --extensions ts ./src","examples-testcafe-ci":"./scripts/run-testcafe.sh ci","examples-testcafe-live":"./scripts/run-testcafe.sh live"},"typings":"dist/index.d.ts","_npmUser":{"name":"lanhuynh","email":"lan.huynh@gooddata.com"},"deprecated":"@gooddata/react-components@7 reached End of Support on March 31, 2022. Please upgrade (see https://sdk.gooddata.com/gooddata-ui/docs/supported_versions.html for more information).","repository":{"url":"git+ssh://git@github.com/gooddata/gooddata-react-components.git","type":"git"},"_npmVersion":"6.13.4","description":"GoodData.UI - A powerful JavaScript library for building analytical applications","directories":{},"lint-staged":{"{src,stories,styles,__mocks__,examples/server/src,examples/src,examples/test}/**/*.{ts,js,tsx,jsx,scss}":["npx gdc-fix-copyright","git add"],"{src,stories,styles,__mocks__,examples/server/src,examples/src,examples/test}/**/*.{ts,js,tsx,jsx,json,scss,md,yaml,html}":["prettier --write","git add"]},"_nodeVersion":"12.16.1","dependencies":{"rxjs":"^5.5.6","uuid":"^3.2.1","immer":"^1.3.1","lodash":"^4.17.15","date-fns":"^2.7.0","downshift":"^3.2.7","invariant":"^2.2.2","mapbox-gl":"^1.6.1","classnames":"^2.2.6","highcharts":"7.1.1","prop-types":"^15.6.0","react-intl":"^3.6.0","custom-event":"^1.0.1","react-window":"^1.8.1","ag-grid-react":"20.0.0","react-measure":"^2.3.0","@types/mapbox-gl":"^1.6.1","react-day-picker":"~7.3.0","react-responsive":"^3.0.0","stringify-object":"^2.4.0","@gooddata/typings":"^2.23.0","ag-grid-community":"20.0.0","http-status-codes":"^1.3.0","@gooddata/js-utils":"^3.5.0","@gooddata/numberjs":"^3.2.4","fixed-data-table-2":"0.7.17","@gooddata/goodstrap":"^68.4.1","react-dom-factories":"^1.0.2","@gooddata/gooddata-js":"^12.5.2","json-stable-stringify":"^1.0.1","react-transition-group":"^2.2.1","hoist-non-react-statics":"^3.3.0","nodelist-foreach-polyfill":"^1.2.0","@formatjs/intl-pluralrules":"^1.3.6","highcharts-grouped-categories":"^1.1.3"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"raf":"3.3.2","yup":"^0.24.1","jest":"24.7.1","husky":"3.0.0","madge":"^3.4.4","react":"^16.5.2","enzyme":"3.5.0","eslint":"4.19.1","formik":"^0.11.11","moment":"2.23.0","history":"^4.7.2","ts-jest":"24.0.0","webpack":"4.30.0","full-icu":"^1.3.0","prettier":"1.16.4","react-ga":"^2.5.2","recharts":"1.0.0-beta.9","testcafe":"1.1.4","commander":"2.14.1","node-sass":"4.13.0","react-dom":"^16.5.2","stylelint":"^10.0.0","supertest":"3.0.0","ts-loader":"6.0.0","@types/raf":"^3.4.0","css-loader":"0.28.7","jest-junit":"3.0.0","raw-loader":"0.5.1","styled-jsx":"2.2.1","typescript":"3.3.4000","@babel/core":"7.4.4","@types/jest":"24.0.6","@types/node":"7.0.8","@types/uuid":"3.4.3","file-loader":"3.0.1","jest-enzyme":"7.0.2","lint-staged":"9.1.0","sass-loader":"6.0.6","webpack-cli":"3.3.2","@types/react":"16.8.6","babel-loader":"8.0.5","react-helmet":"5.2.0","react-select":"1.2.1","style-loader":"0.19.1","@types/enzyme":"3.1.13","@types/lodash":"4.14.123","testcafe-live":"0.1.4","@babel/runtime":"7.4.4","dotenv-webpack":"^1.7.0","@babel/polyfill":"^7.4.4","@storybook/react":"5.0.11","@types/invariant":"2.2.29","@types/react-dom":"16.0.11","isomorphic-fetch":"2.2.1","react-datepicker":"1.1.0","react-router-dom":"4.2.2","@babel/preset-env":"7.4.4","@gooddata/mock-js":"^2.13.0","@storybook/addons":"5.0.11","@types/classnames":"2.2.3","@types/prop-types":"15.5.2","@storybook/theming":"5.0.11","identity-obj-proxy":"^3.0.0","intl-messageformat":"^7.5.4","webpack-dev-server":"3.3.1","@babel/preset-react":"7.0.0","@types/react-portal":"4.0.1","@types/react-window":"^1.8.1","babel-plugin-lodash":"3.3.4","html-webpack-plugin":"3.2.0","react-test-renderer":"16.4.2","@types/react-measure":"2.0.5","clean-webpack-plugin":"2.0.2","stats-webpack-plugin":"0.7.0","eslint-config-prettier":"4.1.0","react-google-recaptcha":"^0.14.1","tslint-config-prettier":"1.18.0","@gooddata/eslint-config":"^1.0.0","@gooddata/tslint-config":"1.0.0","@types/react-responsive":"^3.0.3","@types/storybook__react":"4.0.1","@types/stringify-object":"^3.2.0","enzyme-adapter-react-16":"1.3.1","@gooddata/test-storybook":"3.2.1","@storybook/addon-actions":"5.0.11","@storybook/addon-options":"5.0.11","node-sass-magic-importer":"5.1.0","react-syntax-highlighter":"11.0.2","@types/fixed-data-table-2":"0.8.1","stylelint-config-prettier":"5.2.0","@gooddata/stylelint-config":"4.0.0","@types/react-test-renderer":"16.0.0","circular-dependency-plugin":"5.0.2","compression-webpack-plugin":"2.0.0","@types/json-stable-stringify":"^1.0.32","@gooddata/frontend-npm-scripts":"1.1.0","@types/enzyme-adapter-react-16":"1.0.3","stylelint-checkstyle-formatter":"0.1.0","@types/storybook__addon-actions":"3.4.2","@babel/plugin-proposal-class-properties":"7.4.4","@babel/plugin-proposal-object-rest-spread":"7.4.4","@babel/plugin-transform-async-to-generator":"7.4.4"},"peerDependencies":{"react":"^16.5.2","react-dom":"^16.5.2"},"_npmOperationalInternal":{"tmp":"tmp/react-components_7.5.0-lanhuynh-lhq-sd-901-2020-04-13T01-34-58-258Z_1586741733370_0.8593473850995565","host":"s3://npm-registry-packages"}},"7.5.0-alpha-ptquang86-test-theme-2020-04-13T07-02-30-666Z":{"name":"@gooddata/react-components","version":"7.5.0-alpha-ptquang86-test-theme-2020-04-13T07-02-30-666Z","author":{"name":"GoodData Corporation"},"license":"BSD-3-Clause","_id":"@gooddata/react-components@7.5.0-alpha-ptquang86-test-theme-2020-04-13T07-02-30-666Z","maintainers":[{"name":"afi","email":"adam.fiedler@gooddata.com"},{"name":"bertold8","email":"ivan.nejezchleb@seznam.cz"},{"name":"brbistas","email":"valentinos.chraniotis@gooddata.com"},{"name":"bugsbunny338","email":"jiri.zajic@mensa.cz"},{"name":"de.do","email":"de.do@gooddata.com"},{"name":"gooddata-ci","email":"rail@gooddata.com"},{"name":"hung.nguyen.hoang","email":"hung.nguyen@gooddata.com"},{"name":"ivan.mjartan","email":"ivan.mjartan@gooddata.com"},{"name":"jakub-sterba","email":"jakub.sterba@gooddata.com"},{"name":"jankc","email":"jan.krapac@gmail.com"},{"name":"jaroslav.tomecek","email":"jaroslav.tomecek@gooddata.com"},{"name":"jkittler","email":"honza.kittler@gmail.com"},{"name":"khanh.le","email":"khanh.le@gooddata.com"},{"name":"lanhuynh","email":"lan.huynh@gooddata.com"},{"name":"linhhong","email":"linh.hong@gooddata.com"},{"name":"lupko","email":"lubomir.slivka@gooddata.com"},{"name":"matyas.kandl","email":"matyas.kandl@gooddata.com"},{"name":"michal.marsal","email":"michal.marsal@gooddata.com"},{"name":"naibinh","email":"naibinh@gmail.com"},{"name":"nikolacech","email":"nikola.cech@gooddata.com"},{"name":"nis.hua","email":"nis.hua@gooddata.com"},{"name":"no23reason","email":"dan.homola@hotmail.cz"},{"name":"patrikbraborec","email":"patrik.braborec@gooddata.com"},{"name":"pbenes","email":"petr.benes@gooddata.com"},{"name":"petrjanu","email":"petr.janu@gooddata.com"},{"name":"pkingo","email":"philipandreaskingo@hotmail.com"},{"name":"ptquang86","email":"ptquang86@gmail.com"},{"name":"qduval","email":"quentin.duval@gooddata.com"},{"name":"rodri360","email":"me@rodri360.com"},{"name":"sitina","email":"jiri.sitina@gooddata.com"},{"name":"strouhaljan","email":"strouhal.jan@gmail.com"},{"name":"tomas.kratochvil","email":"tomas.kratochvil@gooddata.com"},{"name":"tomasreichmann","email":"tomasreichmann@gmail.com"},{"name":"tomsatgd","email":"tomas.satinsky@gooddata.com"},{"name":"trung-le-quoc","email":"trung.le@gooddata.com"},{"name":"tu-ngo","email":"tungo1981@gmail.com"},{"name":"tulean","email":"tuan.le@gooddata.com"},{"name":"tuqt1005","email":"tu.tran@gooddata.com"},{"name":"utdnah","email":"danh.ung@gooddata.com"},{"name":"vlastikcz","email":"vlastimil.kotas@gooddata.com"},{"name":"vu.pham","email":"vu.pham@gooddata.com"},{"name":"xmort","email":"petr.dolejsi@gooddata.com"},{"name":"yanlipnican","email":"yanlipnican@gmail.com"}],"homepage":"https://github.com/gooddata/gooddata-react-components#readme","bugs":{"url":"https://github.com/gooddata/gooddata-react-components/issues"},"dist":{"shasum":"79acbed5c0af344b6d56fd80b2a5f1b3c7de02cf","tarball":"https://registry.npmjs.org/@gooddata/react-components/-/react-components-7.5.0-alpha-ptquang86-test-theme-2020-04-13T07-02-30-666Z.tgz","fileCount":2512,"integrity":"sha512-Hnwl8sd2bhB/jwI+eaU+NXX8geQho3G1IJNg1IcRqKXFB4MtU5ZkqULxiXuRKtnK3k9n+BgKx+5dkU/GWlrQhQ==","signatures":[{"sig":"MEYCIQCD5jwC+dMAWLwQUZePvxLLca+QFnwBFOPUl9Q2KrbTwAIhAIkHaKCuURKmKB6vmzrYyZqbgxExV2HcoQ9WMqLaSZjn","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":10021984,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJelA61CRA9TVsSAnZWagAASdUQAInbW8c+asy/URW5Bmev\nUZfKQIaox/MM9ZEPIoFfRvbtQt5qkvVRP4yEOquxwMaNDBUHd4EsV7GTDidd\n+lPDiG7cssQxBx+7XxCcWStaeXCxDRVSnroCYEG/YF67hSWZbWuBdVOoA0UD\nxK1PMnWrJdBvPpMd2JrBu+1LMZTp+2WXrIEd+a46eXPjn4flJLptqW1VmFnc\nI33tQ6jMjhQqr4t9px6XHdaVEDhVXTtCtranC5HH0DrSlFqo7qZR3GjsWMHY\nycL5GnwytfqFNtI6Bzh96Ay5nU97OHf/bsnlWOafzxTEnzMXv6MjPzQivN7Z\nJCYY7Zksh2CbTZfOeW/BXW0Jy3A0q/sxy7BTeZWO+qt+H5RD/T19qZEIErW5\nTctyCkzWuXQ+RJWeYHyyPDN9X9sTdGx8sDlbhjDNEtMx2VNRldpR3ivuNq5O\nKkcV9IuJjWKoIe32FrAjPrSfqB9MHnsAnbJhVpDM2fHc1HqgudJo6PrJwjRC\nbmUUQ+5Tk/gSgpNF2ssyigbq8gIGIXysL21Fl75O9h06fGNBVdQMqXGSzhsI\nyLgaIjSs62tiRYrWxIyr3Z2CxPM+iXGAy6C3HrLrxpTX6oExLA9lJ6WDVTK1\nw63UHanhfuKQcDt2VU9fOttd7ocIDyF8dgxndDCGCaceqiC/Jkbr04XPzPrx\nY22b\r\n=4enL\r\n-----END PGP SIGNATURE-----\r\n"},"main":"dist/index.js","husky":{"hooks":{"pre-commit":"lint-staged"}},"config":{"eslint":"./examples/**/*.{js,jsx}","tslint":"./{__mocks__,src,stories}/{,**/}*.{ts,tsx}"},"readme":"[![npm version](https://badge.fury.io/js/%40gooddata%2Freact-components.svg)](https://www.npmjs.com/package/@gooddata/react-components)\n\n# GoodData.UI React components\n> A React-based JavaScript library for building data-driven applications\n\n## Getting started\n- [GoodData.UI Documentation](http://sdk.gooddata.com/gooddata-ui/)\n- [GoodData.UI Live Examples](https://gooddata-examples.herokuapp.com/)\n- [Stack Overflow](https://stackoverflow.com/questions/tagged/gooddata)\n\n### Usage\nWith [yarn](https://yarnpkg.com) installed, go to your project directory and run\n```\n$ yarn add @gooddata/react-components\n```\nIf you prefer [npm](npmjs.com) run\n```\n$ npm install --save @gooddata/react-components\n```\n\nThe public API is exposed via global `index.js`. Except for the styles, do not import any other file directly\nbecause they are not intended to be part of the public API.\n\n## Contributing\n\nWe welcome any contribution in form of [issues](https://github.com/gooddata/gooddata-react-components/issues) or [pull requests](https://github.com/gooddata/gooddata-react-components/pulls).\n\nInstall [Node.js](http://nodejs.org) (node 12.16.1, npm v6.13.4) and [Yarn](https://classic.yarnpkg.com) (1.22.4).\n\nInstall dependencies:\n```\nyarn install --frozen-lockfile\n```\n\nThese commands may come in handy while developing:\n\n| command | description |\n| ------- | ----------- |\n| `yarn install --pure-lockfile` | first step |\n| ||\n| `yarn dev` | build react-components to `/dist` in watch mode |\n| `yarn test` | run all unit tests |\n| `yarn prettier-write` | format the source code to match the valid codestyle |\n| `yarn validate` | validate codestyle |\n| ||\n| `yarn storybook` | run storybook from `/stories` on http://localhost:9001 |\n| `yarn build-storybook` | build storybook to `/dist-storybook` |\n| `yarn test-storybook` | run storybook and [screenshot tests](https://github.com/gooddata/gdc-client-utils/tree/master/test-storybook) |\n| ||\n| `yarn examples` | run Live Examples dev-server from `/examples` on https://localhost:8999 |\n| `yarn examples-build` | build Live Examples to `/examples/dist` |\n| `yarn examples-server` | serve built Live Examples - see `/examples/server/src` |\n| `yarn examples-testcafe` | run testcafe tests against `localhost:8999` |\n\n### Deploy to heroku.com\nWhen you deploy this repo to heroku, it serves *GoodData.UI Live Examples*.\nRelevant tasks are in `Procfile` and `package.json`.\n\n```bash\n# run in the project directory\nheroku login\nheroku create <your-app-name>\nheroku config:set DOMAIN_ADMIN_USERNAME=x@gooddata.com DOMAIN_ADMIN_PASSWORD=xy PROJECT_ID_TO_ASSIGN=xms7ga4tf3g3nzucd8380o2bev8oeknp\ngit push heroku HEAD:master\nheroku open\n```\n### Enable Geo Chart for Storybook and Live Examples\nGeo chart uses Mapbox to render map which requires a Mapbox access token.\n- Register an account and create Mapbox access token at [guide](https://docs.mapbox.com/help/how-mapbox-works/access-tokens/)\n- Store the created token at `.env`:\n```bash\necho -e \"EXAMPLE_MAPBOX_ACCESS_TOKEN=token\" >> .env # only need to run once\necho -e \"STORYBOOK_MAPBOX_ACCESS_TOKEN=token\" >> .env # only need to run once\n```\n\n### Run Live Examples Locally\nTo run *GoodData.UI Live Examples* locally:\n```bash\ngit clone <this-repository>\ncd  <repository-folder>\nyarn install --pure-lockfile\nyarn examples\n```\nThen open https://localhost:8999 and login using Live Examples account (you can [create one here](https://gooddata-examples.herokuapp.com/registration)).\n\n### Run Storybook locally\n- Run storybook with token stored in `.env` for more secure\n```bash\nyarn storybook\n```\n- Or run storybook with token env param exposed to cli (not suggested)\n```bash\nSTORYBOOK_MAPBOX_ACCESS_TOKEN=token yarn storybook\n```\n- Apply either above way to `yarn build-storybook` or `yarn test-storybook`\n\n### Source code formatting\nThe source code in the repository is formatted by [Prettier](https://prettier.io/).\nThe format of the code is validated by our Continuous Integration server and is one of the requirements of successful merge.\n\nPrettier is supported by every major IDE. You can find the list of supported editors and how to configure them [here](https://prettier.io/docs/en/editors.html).\n\nIn the case, when your editor is not supported or you don't want to setup the integration, you can run the `yarn prettier-write` command to reformat the code before commit.\n\n## Changelog\n\n- see [CHANGELOG.md](CHANGELOG.md)\n\n## Supported versions\n\nIn order to make the user experience with integrating GoodData UI SDK as smooth and secure as possible and to ensure that the SDK is using the latest features of the platform, we will only provide support to two most recent major versions of UI SDK.\n\nThe most recent majors will be supported in the following modes:\n\n- The latest major version will receive all new functionality and all bug fixes\n- The previous major version will only receive fixes to critical issues and security fixes. These fixes will be applied on top of last released version of the previous major\n\nThe customers are encouraged to always use the latest version of the UI SDK.\n\nIn case of using older versions, the user might face API incompatibility, performance or security issues.\n\nPlease follow the installation instructions to update to the newest version.\n\n## License\n\n(C) 2007-2020 GoodData Corporation\n\nThis project is dual licensed:\n\n- The ATTRIBUTION-NONCOMMERCIAL 4.0 INTERNATIONAL (CC BY-NC 4.0) is used for purpose of the trial experience and evaluation of GoodData.UI library.\n- The GOODDATA GOODDATA.UI LIBRARY END USER LICENSE AGREEMENT is used for GoodData customers.\n\nFor more information, please see [LICENSE](https://github.com/gooddata/gooddata-react-components/blob/master/LICENSE)\n","gitHead":"7b37b897b277f0fe748a8a09e7516e8f1c05bb1f","scripts":{"dev":"bash scripts/build.sh --dev-watch","test":"jest --watch","build":"bash scripts/build.sh","tslint":"yarn run-tslint -t verbose $npm_package_config_tslint","prepare":"cd examples/server && yarn install --frozen-lockfile && cd ../..; rm -r examples/node_modules 2>/dev/null; true","examples":"bash scripts/run-examples.sh","prepare?":"# Called before `npm publish` and on local `npm install`. Temporarily also for deleting obsolete node_modules. Ends with `true` to continue gracefully.","validate":"tsc --noEmit && yarn tslint && eslint $npm_package_config_eslint && yarn validate-style && yarn prettier-check","build-dev":"bash scripts/build.sh --dev","examples?":"# Default is developer domain, other options: yarn examples [sec,secure,stg,stg2,stg3,demo,developer or URL]","storybook":"yarn build && start-storybook -p 9001 -c .storybook","test-once":"jest","tslint-ci":"mkdir -p ./ci/results && yarn run-tslint -t checkstyle -o ./ci/results/tslint-results.xml $npm_package_config_tslint","run-tslint":"tslint -p tsconfig.json","validate-ci":"tsc --noEmit && yarn tslint-ci  && eslint $npm_package_config_eslint -f checkstyle -o ci/results/eslint-results.xml && yarn validate-style-ci && yarn prettier-check","examples-build":"bash scripts/build-examples.sh","prepublishOnly":"yarn build","prettier-check":"prettier --check '{src,stories,styles,__mocks__,examples/server/src,examples/src,examples/test}/**/*.{ts,js,tsx,jsx,json,scss,md,yaml,html}'","prettier-write":"prettier --write '{src,stories,styles,__mocks__,examples/server/src,examples/src,examples/test}/**/*.{ts,js,tsx,jsx,json,scss,md,yaml,html}'","test-storybook":"yarn build && test-storybook","validate-style":"stylelint '**/*.scss'","build-storybook":"yarn build && build-storybook -c .storybook -o dist-storybook","examples-server":"node examples/server/src/index.js","heroku-postbuild":"yarn examples-build developer","examples-testcafe":"./scripts/run-testcafe.sh visual","validate-style-ci":"stylelint '**/*.scss' --custom-formatter=node_modules/stylelint-checkstyle-formatter > ci/results/stylelint-results.xml","check-circular-deps":"madge --circular --extensions ts ./src","examples-testcafe-ci":"./scripts/run-testcafe.sh ci","examples-testcafe-live":"./scripts/run-testcafe.sh live"},"typings":"dist/index.d.ts","_npmUser":{"name":"ptquang86","email":"ptquang86@gmail.com"},"deprecated":"@gooddata/react-components@7 reached End of Support on March 31, 2022. Please upgrade (see https://sdk.gooddata.com/gooddata-ui/docs/supported_versions.html for more information).","repository":{"url":"git+ssh://git@github.com/gooddata/gooddata-react-components.git","type":"git"},"_npmVersion":"6.13.4","description":"GoodData.UI - A powerful JavaScript library for building analytical applications","directories":{},"lint-staged":{"{src,stories,styles,__mocks__,examples/server/src,examples/src,examples/test}/**/*.{ts,js,tsx,jsx,scss}":["npx gdc-fix-copyright","git add"],"{src,stories,styles,__mocks__,examples/server/src,examples/src,examples/test}/**/*.{ts,js,tsx,jsx,json,scss,md,yaml,html}":["prettier --write","git add"]},"_nodeVersion":"12.16.1","dependencies":{"rxjs":"^5.5.6","uuid":"^3.2.1","immer":"^1.3.1","lodash":"^4.17.15","date-fns":"^2.7.0","downshift":"^3.2.7","invariant":"^2.2.2","mapbox-gl":"^1.6.1","classnames":"^2.2.6","highcharts":"7.1.1","prop-types":"^15.6.0","react-intl":"^3.6.0","custom-event":"^1.0.1","react-window":"^1.8.1","ag-grid-react":"20.0.0","react-measure":"^2.3.0","@types/mapbox-gl":"^1.6.1","react-day-picker":"~7.3.0","react-responsive":"^3.0.0","stringify-object":"^2.4.0","@gooddata/typings":"^2.23.0","ag-grid-community":"20.0.0","http-status-codes":"^1.3.0","@gooddata/js-utils":"^3.5.0","@gooddata/numberjs":"^3.2.4","fixed-data-table-2":"0.7.17","@gooddata/goodstrap":"^68.4.1","react-dom-factories":"^1.0.2","@gooddata/gooddata-js":"^12.5.2","json-stable-stringify":"^1.0.1","react-transition-group":"^2.2.1","hoist-non-react-statics":"^3.3.0","nodelist-foreach-polyfill":"^1.2.0","@formatjs/intl-pluralrules":"^1.3.6","highcharts-grouped-categories":"^1.1.3"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"raf":"3.3.2","yup":"^0.24.1","jest":"24.7.1","husky":"3.0.0","madge":"^3.4.4","react":"^16.5.2","enzyme":"3.5.0","eslint":"4.19.1","formik":"^0.11.11","moment":"2.23.0","history":"^4.7.2","ts-jest":"24.0.0","webpack":"4.30.0","full-icu":"^1.3.0","prettier":"1.16.4","react-ga":"^2.5.2","recharts":"1.0.0-beta.9","testcafe":"1.1.4","commander":"2.14.1","node-sass":"4.13.0","react-dom":"^16.5.2","stylelint":"^10.0.0","supertest":"3.0.0","ts-loader":"6.0.0","@types/raf":"^3.4.0","css-loader":"0.28.7","jest-junit":"3.0.0","raw-loader":"0.5.1","styled-jsx":"2.2.1","typescript":"3.3.4000","@babel/core":"7.4.4","@types/jest":"24.0.6","@types/node":"7.0.8","@types/uuid":"3.4.3","file-loader":"3.0.1","jest-enzyme":"7.0.2","lint-staged":"9.1.0","sass-loader":"6.0.6","webpack-cli":"3.3.2","@types/react":"16.8.6","babel-loader":"8.0.5","react-helmet":"5.2.0","react-select":"1.2.1","style-loader":"0.19.1","@types/enzyme":"3.1.13","@types/lodash":"4.14.123","testcafe-live":"0.1.4","@babel/runtime":"7.4.4","dotenv-webpack":"^1.7.0","@babel/polyfill":"^7.4.4","@storybook/react":"5.0.11","@types/invariant":"2.2.29","@types/react-dom":"16.0.11","isomorphic-fetch":"2.2.1","react-datepicker":"1.1.0","react-router-dom":"4.2.2","@babel/preset-env":"7.4.4","@gooddata/mock-js":"^2.13.0","@storybook/addons":"5.0.11","@types/classnames":"2.2.3","@types/prop-types":"15.5.2","@storybook/theming":"5.0.11","identity-obj-proxy":"^3.0.0","intl-messageformat":"^7.5.4","webpack-dev-server":"3.3.1","@babel/preset-react":"7.0.0","@types/react-portal":"4.0.1","@types/react-window":"^1.8.1","babel-plugin-lodash":"3.3.4","html-webpack-plugin":"3.2.0","react-test-renderer":"16.4.2","@types/react-measure":"2.0.5","clean-webpack-plugin":"2.0.2","stats-webpack-plugin":"0.7.0","eslint-config-prettier":"4.1.0","react-google-recaptcha":"^0.14.1","tslint-config-prettier":"1.18.0","@gooddata/eslint-config":"^1.0.0","@gooddata/tslint-config":"1.0.0","@types/react-responsive":"^3.0.3","@types/storybook__react":"4.0.1","@types/stringify-object":"^3.2.0","enzyme-adapter-react-16":"1.3.1","@gooddata/test-storybook":"3.2.1","@storybook/addon-actions":"5.0.11","@storybook/addon-options":"5.0.11","node-sass-magic-importer":"5.1.0","react-syntax-highlighter":"11.0.2","@types/fixed-data-table-2":"0.8.1","stylelint-config-prettier":"5.2.0","@gooddata/stylelint-config":"4.0.0","@types/react-test-renderer":"16.0.0","circular-dependency-plugin":"5.0.2","compression-webpack-plugin":"2.0.0","@types/json-stable-stringify":"^1.0.32","@gooddata/frontend-npm-scripts":"1.1.0","@types/enzyme-adapter-react-16":"1.0.3","stylelint-checkstyle-formatter":"0.1.0","@types/storybook__addon-actions":"3.4.2","@babel/plugin-proposal-class-properties":"7.4.4","@babel/plugin-proposal-object-rest-spread":"7.4.4","@babel/plugin-transform-async-to-generator":"7.4.4"},"peerDependencies":{"react":"^16.5.2","react-dom":"^16.5.2"},"_npmOperationalInternal":{"tmp":"tmp/react-components_7.5.0-alpha-ptquang86-test-theme-2020-04-13T07-02-30-666Z_1586761389724_0.2730585357489612","host":"s3://npm-registry-packages"}},"7.5.0-alpha-de.do-dedo-sd-873-2020-04-13T08-32-34-205Z":{"name":"@gooddata/react-components","version":"7.5.0-alpha-de.do-dedo-sd-873-2020-04-13T08-32-34-205Z","author":{"name":"GoodData Corporation"},"license":"BSD-3-Clause","_id":"@gooddata/react-components@7.5.0-alpha-de.do-dedo-sd-873-2020-04-13T08-32-34-205Z","maintainers":[{"name":"afi","email":"adam.fiedler@gooddata.com"},{"name":"bertold8","email":"ivan.nejezchleb@seznam.cz"},{"name":"brbistas","email":"valentinos.chraniotis@gooddata.com"},{"name":"bugsbunny338","email":"jiri.zajic@mensa.cz"},{"name":"de.do","email":"de.do@gooddata.com"},{"name":"gooddata-ci","email":"rail@gooddata.com"},{"name":"hung.nguyen.hoang","email":"hung.nguyen@gooddata.com"},{"name":"ivan.mjartan","email":"ivan.mjartan@gooddata.com"},{"name":"jakub-sterba","email":"jakub.sterba@gooddata.com"},{"name":"jankc","email":"jan.krapac@gmail.com"},{"name":"jaroslav.tomecek","email":"jaroslav.tomecek@gooddata.com"},{"name":"jkittler","email":"honza.kittler@gmail.com"},{"name":"khanh.le","email":"khanh.le@gooddata.com"},{"name":"lanhuynh","email":"lan.huynh@gooddata.com"},{"name":"linhhong","email":"linh.hong@gooddata.com"},{"name":"lupko","email":"lubomir.slivka@gooddata.com"},{"name":"matyas.kandl","email":"matyas.kandl@gooddata.com"},{"name":"michal.marsal","email":"michal.marsal@gooddata.com"},{"name":"naibinh","email":"naibinh@gmail.com"},{"name":"nikolacech","email":"nikola.cech@gooddata.com"},{"name":"nis.hua","email":"nis.hua@gooddata.com"},{"name":"no23reason","email":"dan.homola@hotmail.cz"},{"name":"patrikbraborec","email":"patrik.braborec@gooddata.com"},{"name":"pbenes","email":"petr.benes@gooddata.com"},{"name":"petrjanu","email":"petr.janu@gooddata.com"},{"name":"pkingo","email":"philipandreaskingo@hotmail.com"},{"name":"ptquang86","email":"ptquang86@gmail.com"},{"name":"qduval","email":"quentin.duval@gooddata.com"},{"name":"rodri360","email":"me@rodri360.com"},{"name":"sitina","email":"jiri.sitina@gooddata.com"},{"name":"strouhaljan","email":"strouhal.jan@gmail.com"},{"name":"tomas.kratochvil","email":"tomas.kratochvil@gooddata.com"},{"name":"tomasreichmann","email":"tomasreichmann@gmail.com"},{"name":"tomsatgd","email":"tomas.satinsky@gooddata.com"},{"name":"trung-le-quoc","email":"trung.le@gooddata.com"},{"name":"tu-ngo","email":"tungo1981@gmail.com"},{"name":"tulean","email":"tuan.le@gooddata.com"},{"name":"tuqt1005","email":"tu.tran@gooddata.com"},{"name":"utdnah","email":"danh.ung@gooddata.com"},{"name":"vlastikcz","email":"vlastimil.kotas@gooddata.com"},{"name":"vu.pham","email":"vu.pham@gooddata.com"},{"name":"xmort","email":"petr.dolejsi@gooddata.com"},{"name":"yanlipnican","email":"yanlipnican@gmail.com"}],"homepage":"https://github.com/gooddata/gooddata-react-components#readme","bugs":{"url":"https://github.com/gooddata/gooddata-react-components/issues"},"dist":{"shasum":"56790f6f07f7c0c143266838799c6169df30b9d4","tarball":"https://registry.npmjs.org/@gooddata/react-components/-/react-components-7.5.0-alpha-de.do-dedo-sd-873-2020-04-13T08-32-34-205Z.tgz","fileCount":2533,"integrity":"sha512-Ae9gTLPZSe3ZzsVrqk3+fSmLwIwpBp9ldFm7Apk6vAUhR3ly1kFWTxxEqT9AyIi/FHmVMikF7YN8EX9bJvScoA==","signatures":[{"sig":"MEYCIQDPVeJ6zF0mOidTGDDAMNd444i+wI5Sh+XKh2QsvDC6dwIhAMkwy4+xnxxVYmozxLmKsHoHroARJ3llGlXZEQ61/COj","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":10041547,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJelCPqCRA9TVsSAnZWagAAC40QAJu2QCzBExWgyv9PQSb8\n6wjPNFSE4yHG7FoWue+CWn3/Hjk4A7b1bwC40LM5M2mmGkVs1mVKCG817Pok\nfzqfayTI2AQKJ6rk80+ilYxCYeOebHeJZg1eN6jW9hSmgiyBn9Q/o7VuKFXr\nCNjuhEQJSVQMcQqG0CL0Ywp5Acbdhi7+kBBA/tsJR3YvOTnNVbDds9sg25rG\n4czzxd1+wxnpiZa5EHnUS9iT8Zi1y0zuhvt4zgKJbRN+gYNZRlw9pHUsunNR\ntSGH0F0QqDi73rW1NT2+RdwSGppDykVXKVLnX2jl4chjH90dU4v3Nc7Lzhtx\n+ydV2HA94UwUgfx04vCUFER/0Gpk31I4sEqNT5vMwuyRBxFaSiJQA2U13TeC\nEJBlj/hb3G3uvDSgrwzHf+OJTv4cpRV6ek6Br99V+/7rm07rS9A5Ekm3vHcU\nJo656wyEmAwGFBL0EssuJkbrk5eb7fbPdb1wuuTXgDz70qI1B1WbFterx57E\nbw8+99K4OhQeYY7Ts6QZKGwSEUrA/Vn1kk1d3XTikmhY+pHyF/zUYZYkVraQ\nOm1GBqTXxk6FbYoTfjboV7yEUzQz8f33MOXwVEZtx0ioUV656M6bnn2IAnJI\n0Z64pSTCXW5rlHuk9jBqQJzK0l0YuPzcQ6hC8rlBiB3qHY/AyYHOsw63X1wk\n8ioA\r\n=MU1e\r\n-----END PGP SIGNATURE-----\r\n"},"main":"dist/index.js","husky":{"hooks":{"pre-commit":"lint-staged"}},"config":{"eslint":"./examples/**/*.{js,jsx}","tslint":"./{__mocks__,src,stories}/{,**/}*.{ts,tsx}"},"readme":"[![npm version](https://badge.fury.io/js/%40gooddata%2Freact-components.svg)](https://www.npmjs.com/package/@gooddata/react-components)\n\n# GoodData.UI React components\n> A React-based JavaScript library for building data-driven applications\n\n## Getting started\n- [GoodData.UI Documentation](http://sdk.gooddata.com/gooddata-ui/)\n- [GoodData.UI Live Examples](https://gooddata-examples.herokuapp.com/)\n- [Stack Overflow](https://stackoverflow.com/questions/tagged/gooddata)\n\n### Usage\nWith [yarn](https://yarnpkg.com) installed, go to your project directory and run\n```\n$ yarn add @gooddata/react-components\n```\nIf you prefer [npm](npmjs.com) run\n```\n$ npm install --save @gooddata/react-components\n```\n\nThe public API is exposed via global `index.js`. Except for the styles, do not import any other file directly\nbecause they are not intended to be part of the public API.\n\n## Contributing\n\nWe welcome any contribution in form of [issues](https://github.com/gooddata/gooddata-react-components/issues) or [pull requests](https://github.com/gooddata/gooddata-react-components/pulls).\n\nInstall [Node.js](http://nodejs.org) (node 12.16.1, npm v6.13.4) and [Yarn](https://classic.yarnpkg.com) (1.22.4).\n\nInstall dependencies:\n```\nyarn install --frozen-lockfile\n```\n\nThese commands may come in handy while developing:\n\n| command | description |\n| ------- | ----------- |\n| `yarn install --pure-lockfile` | first step |\n| ||\n| `yarn dev` | build react-components to `/dist` in watch mode |\n| `yarn test` | run all unit tests |\n| `yarn prettier-write` | format the source code to match the valid codestyle |\n| `yarn validate` | validate codestyle |\n| ||\n| `yarn storybook` | run storybook from `/stories` on http://localhost:9001 |\n| `yarn build-storybook` | build storybook to `/dist-storybook` |\n| `yarn test-storybook` | run storybook and [screenshot tests](https://github.com/gooddata/gdc-client-utils/tree/master/test-storybook) |\n| ||\n| `yarn examples` | run Live Examples dev-server from `/examples` on https://localhost:8999 |\n| `yarn examples-build` | build Live Examples to `/examples/dist` |\n| `yarn examples-server` | serve built Live Examples - see `/examples/server/src` |\n| `yarn examples-testcafe` | run testcafe tests against `localhost:8999` |\n\n### Deploy to heroku.com\nWhen you deploy this repo to heroku, it serves *GoodData.UI Live Examples*.\nRelevant tasks are in `Procfile` and `package.json`.\n\n```bash\n# run in the project directory\nheroku login\nheroku create <your-app-name>\nheroku config:set DOMAIN_ADMIN_USERNAME=x@gooddata.com DOMAIN_ADMIN_PASSWORD=xy PROJECT_ID_TO_ASSIGN=xms7ga4tf3g3nzucd8380o2bev8oeknp\ngit push heroku HEAD:master\nheroku open\n```\n### Enable Geo Chart for Storybook and Live Examples\nGeo chart uses Mapbox to render map which requires a Mapbox access token.\n- Register an account and create Mapbox access token at [guide](https://docs.mapbox.com/help/how-mapbox-works/access-tokens/)\n- Store the created token at `.env`:\n```bash\necho -e \"EXAMPLE_MAPBOX_ACCESS_TOKEN=token\" >> .env # only need to run once\necho -e \"STORYBOOK_MAPBOX_ACCESS_TOKEN=token\" >> .env # only need to run once\n```\n\n### Run Live Examples Locally\nTo run *GoodData.UI Live Examples* locally:\n```bash\ngit clone <this-repository>\ncd  <repository-folder>\nyarn install --pure-lockfile\nyarn examples\n```\nThen open https://localhost:8999 and login using Live Examples account (you can [create one here](https://gooddata-examples.herokuapp.com/registration)).\n\n### Run Storybook locally\n- Run storybook with token stored in `.env` for more secure\n```bash\nyarn storybook\n```\n- Or run storybook with token env param exposed to cli (not suggested)\n```bash\nSTORYBOOK_MAPBOX_ACCESS_TOKEN=token yarn storybook\n```\n- Apply either above way to `yarn build-storybook` or `yarn test-storybook`\n\n### Source code formatting\nThe source code in the repository is formatted by [Prettier](https://prettier.io/).\nThe format of the code is validated by our Continuous Integration server and is one of the requirements of successful merge.\n\nPrettier is supported by every major IDE. You can find the list of supported editors and how to configure them [here](https://prettier.io/docs/en/editors.html).\n\nIn the case, when your editor is not supported or you don't want to setup the integration, you can run the `yarn prettier-write` command to reformat the code before commit.\n\n## Changelog\n\n- see [CHANGELOG.md](CHANGELOG.md)\n\n## Supported versions\n\nIn order to make the user experience with integrating GoodData UI SDK as smooth and secure as possible and to ensure that the SDK is using the latest features of the platform, we will only provide support to two most recent major versions of UI SDK.\n\nThe most recent majors will be supported in the following modes:\n\n- The latest major version will receive all new functionality and all bug fixes\n- The previous major version will only receive fixes to critical issues and security fixes. These fixes will be applied on top of last released version of the previous major\n\nThe customers are encouraged to always use the latest version of the UI SDK.\n\nIn case of using older versions, the user might face API incompatibility, performance or security issues.\n\nPlease follow the installation instructions to update to the newest version.\n\n## License\n\n(C) 2007-2020 GoodData Corporation\n\nThis project is dual licensed:\n\n- The ATTRIBUTION-NONCOMMERCIAL 4.0 INTERNATIONAL (CC BY-NC 4.0) is used for purpose of the trial experience and evaluation of GoodData.UI library.\n- The GOODDATA GOODDATA.UI LIBRARY END USER LICENSE AGREEMENT is used for GoodData customers.\n\nFor more information, please see [LICENSE](https://github.com/gooddata/gooddata-react-components/blob/master/LICENSE)\n","gitHead":"6fd856c31ec51e4308b171c16d269eb07a47e030","scripts":{"dev":"bash scripts/build.sh --dev-watch","test":"jest --watch","build":"bash scripts/build.sh","tslint":"yarn run-tslint -t verbose $npm_package_config_tslint","prepare":"cd examples/server && yarn install --frozen-lockfile && cd ../..; rm -r examples/node_modules 2>/dev/null; true","examples":"bash scripts/run-examples.sh","prepare?":"# Called before `npm publish` and on local `npm install`. Temporarily also for deleting obsolete node_modules. Ends with `true` to continue gracefully.","validate":"tsc --noEmit && yarn tslint && eslint $npm_package_config_eslint && yarn validate-style && yarn prettier-check","build-dev":"bash scripts/build.sh --dev","examples?":"# Default is developer domain, other options: yarn examples [sec,secure,stg,stg2,stg3,demo,developer or URL]","storybook":"yarn build && start-storybook -p 9001 -c .storybook","test-once":"jest","tslint-ci":"mkdir -p ./ci/results && yarn run-tslint -t checkstyle -o ./ci/results/tslint-results.xml $npm_package_config_tslint","run-tslint":"tslint -p tsconfig.json","validate-ci":"tsc --noEmit && yarn tslint-ci  && eslint $npm_package_config_eslint -f checkstyle -o ci/results/eslint-results.xml && yarn validate-style-ci && yarn prettier-check","examples-build":"bash scripts/build-examples.sh","prepublishOnly":"yarn build","prettier-check":"prettier --check '{src,stories,styles,__mocks__,examples/server/src,examples/src,examples/test}/**/*.{ts,js,tsx,jsx,json,scss,md,yaml,html}'","prettier-write":"prettier --write '{src,stories,styles,__mocks__,examples/server/src,examples/src,examples/test}/**/*.{ts,js,tsx,jsx,json,scss,md,yaml,html}'","test-storybook":"yarn build && test-storybook","validate-style":"stylelint '**/*.scss'","build-storybook":"yarn build && build-storybook -c .storybook -o dist-storybook","examples-server":"node examples/server/src/index.js","heroku-postbuild":"yarn examples-build developer","examples-testcafe":"./scripts/run-testcafe.sh visual","validate-style-ci":"stylelint '**/*.scss' --custom-formatter=node_modules/stylelint-checkstyle-formatter > ci/results/stylelint-results.xml","check-circular-deps":"madge --circular --extensions ts ./src","examples-testcafe-ci":"./scripts/run-testcafe.sh ci","examples-testcafe-live":"./scripts/run-testcafe.sh live"},"typings":"dist/index.d.ts","_npmUser":{"name":"de.do","email":"de.do@gooddata.com"},"deprecated":"@gooddata/react-components@7 reached End of Support on March 31, 2022. Please upgrade (see https://sdk.gooddata.com/gooddata-ui/docs/supported_versions.html for more information).","repository":{"url":"git+ssh://git@github.com/gooddata/gooddata-react-components.git","type":"git"},"_npmVersion":"6.13.4","description":"GoodData.UI - A powerful JavaScript library for building analytical applications","directories":{},"lint-staged":{"{src,stories,styles,__mocks__,examples/server/src,examples/src,examples/test}/**/*.{ts,js,tsx,jsx,scss}":["npx gdc-fix-copyright","git add"],"{src,stories,styles,__mocks__,examples/server/src,examples/src,examples/test}/**/*.{ts,js,tsx,jsx,json,scss,md,yaml,html}":["prettier --write","git add"]},"_nodeVersion":"12.16.1","dependencies":{"rxjs":"^5.5.6","uuid":"^3.2.1","immer":"^1.3.1","lodash":"^4.17.15","date-fns":"^2.7.0","downshift":"^3.2.7","invariant":"^2.2.2","mapbox-gl":"^1.6.1","classnames":"^2.2.6","highcharts":"7.1.1","prop-types":"^15.6.0","react-intl":"^3.6.0","custom-event":"^1.0.1","react-window":"^1.8.1","ag-grid-react":"20.0.0","react-measure":"^2.3.0","@types/mapbox-gl":"^1.6.1","react-day-picker":"~7.3.0","react-responsive":"^3.0.0","stringify-object":"^2.4.0","@gooddata/typings":"^2.23.0","ag-grid-community":"20.0.0","http-status-codes":"^1.3.0","@gooddata/js-utils":"^3.5.0","@gooddata/numberjs":"^3.2.4","fixed-data-table-2":"0.7.17","@gooddata/goodstrap":"^68.4.1","react-dom-factories":"^1.0.2","@gooddata/gooddata-js":"^12.5.2","json-stable-stringify":"^1.0.1","react-transition-group":"^2.2.1","hoist-non-react-statics":"^3.3.0","nodelist-foreach-polyfill":"^1.2.0","@formatjs/intl-pluralrules":"^1.3.6","highcharts-grouped-categories":"^1.1.3"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"raf":"3.3.2","yup":"^0.24.1","jest":"24.7.1","husky":"3.0.0","madge":"^3.4.4","react":"^16.5.2","enzyme":"3.5.0","eslint":"4.19.1","formik":"^0.11.11","moment":"2.23.0","history":"^4.7.2","ts-jest":"24.0.0","webpack":"4.30.0","full-icu":"^1.3.0","prettier":"1.16.4","react-ga":"^2.5.2","recharts":"1.0.0-beta.9","testcafe":"1.1.4","commander":"2.14.1","node-sass":"4.13.0","react-dom":"^16.5.2","stylelint":"^10.0.0","supertest":"3.0.0","ts-loader":"6.0.0","@types/raf":"^3.4.0","css-loader":"0.28.7","jest-junit":"3.0.0","raw-loader":"0.5.1","styled-jsx":"2.2.1","typescript":"3.3.4000","@babel/core":"7.4.4","@types/jest":"24.0.6","@types/node":"7.0.8","@types/uuid":"3.4.3","file-loader":"3.0.1","jest-enzyme":"7.0.2","lint-staged":"9.1.0","sass-loader":"6.0.6","webpack-cli":"3.3.2","@types/react":"16.8.6","babel-loader":"8.0.5","react-helmet":"5.2.0","react-select":"1.2.1","style-loader":"0.19.1","@types/enzyme":"3.1.13","@types/lodash":"4.14.123","testcafe-live":"0.1.4","@babel/runtime":"7.4.4","dotenv-webpack":"^1.7.0","@babel/polyfill":"^7.4.4","@storybook/react":"5.0.11","@types/invariant":"2.2.29","@types/react-dom":"16.0.11","isomorphic-fetch":"2.2.1","react-datepicker":"1.1.0","react-router-dom":"4.2.2","@babel/preset-env":"7.4.4","@gooddata/mock-js":"^2.13.0","@storybook/addons":"5.0.11","@types/classnames":"2.2.3","@types/prop-types":"15.5.2","@storybook/theming":"5.0.11","identity-obj-proxy":"^3.0.0","intl-messageformat":"^7.5.4","webpack-dev-server":"3.3.1","@babel/preset-react":"7.0.0","@types/react-portal":"4.0.1","@types/react-window":"^1.8.1","babel-plugin-lodash":"3.3.4","html-webpack-plugin":"3.2.0","react-test-renderer":"16.4.2","@types/react-measure":"2.0.5","clean-webpack-plugin":"2.0.2","stats-webpack-plugin":"0.7.0","eslint-config-prettier":"4.1.0","react-google-recaptcha":"^0.14.1","tslint-config-prettier":"1.18.0","@gooddata/eslint-config":"^1.0.0","@gooddata/tslint-config":"1.0.0","@types/react-responsive":"^3.0.3","@types/storybook__react":"4.0.1","@types/stringify-object":"^3.2.0","enzyme-adapter-react-16":"1.3.1","@gooddata/test-storybook":"3.2.1","@storybook/addon-actions":"5.0.11","@storybook/addon-options":"5.0.11","node-sass-magic-importer":"5.1.0","react-syntax-highlighter":"11.0.2","@types/fixed-data-table-2":"0.8.1","stylelint-config-prettier":"5.2.0","@gooddata/stylelint-config":"4.0.0","@types/react-test-renderer":"16.0.0","circular-dependency-plugin":"5.0.2","compression-webpack-plugin":"2.0.0","@types/json-stable-stringify":"^1.0.32","@gooddata/frontend-npm-scripts":"1.1.0","@types/enzyme-adapter-react-16":"1.0.3","stylelint-checkstyle-formatter":"0.1.0","@types/storybook__addon-actions":"3.4.2","@babel/plugin-proposal-class-properties":"7.4.4","@babel/plugin-proposal-object-rest-spread":"7.4.4","@babel/plugin-transform-async-to-generator":"7.4.4"},"peerDependencies":{"react":"^16.5.2","react-dom":"^16.5.2"},"_npmOperationalInternal":{"tmp":"tmp/react-components_7.5.0-alpha-de.do-dedo-sd-873-2020-04-13T08-32-34-205Z_1586766825079_0.08981782573620012","host":"s3://npm-registry-packages"}},"7.5.0-beta.59":{"name":"@gooddata/react-components","version":"7.5.0-beta.59","author":{"name":"GoodData Corporation"},"license":"BSD-3-Clause","_id":"@gooddata/react-components@7.5.0-beta.59","maintainers":[{"name":"afi","email":"adam.fiedler@gooddata.com"},{"name":"bertold8","email":"ivan.nejezchleb@seznam.cz"},{"name":"brbistas","email":"valentinos.chraniotis@gooddata.com"},{"name":"bugsbunny338","email":"jiri.zajic@mensa.cz"},{"name":"de.do","email":"de.do@gooddata.com"},{"name":"gooddata-ci","email":"rail@gooddata.com"},{"name":"hung.nguyen.hoang","email":"hung.nguyen@gooddata.com"},{"name":"ivan.mjartan","email":"ivan.mjartan@gooddata.com"},{"name":"jakub-sterba","email":"jakub.sterba@gooddata.com"},{"name":"jankc","email":"jan.krapac@gmail.com"},{"name":"jaroslav.tomecek","email":"jaroslav.tomecek@gooddata.com"},{"name":"jkittler","email":"honza.kittler@gmail.com"},{"name":"khanh.le","email":"khanh.le@gooddata.com"},{"name":"lanhuynh","email":"lan.huynh@gooddata.com"},{"name":"linhhong","email":"linh.hong@gooddata.com"},{"name":"lupko","email":"lubomir.slivka@gooddata.com"},{"name":"matyas.kandl","email":"matyas.kandl@gooddata.com"},{"name":"michal.marsal","email":"michal.marsal@gooddata.com"},{"name":"naibinh","email":"naibinh@gmail.com"},{"name":"nikolacech","email":"nikola.cech@gooddata.com"},{"name":"nis.hua","email":"nis.hua@gooddata.com"},{"name":"no23reason","email":"dan.homola@hotmail.cz"},{"name":"patrikbraborec","email":"patrik.braborec@gooddata.com"},{"name":"pbenes","email":"petr.benes@gooddata.com"},{"name":"petrjanu","email":"petr.janu@gooddata.com"},{"name":"pkingo","email":"philipandreaskingo@hotmail.com"},{"name":"ptquang86","email":"ptquang86@gmail.com"},{"name":"qduval","email":"quentin.duval@gooddata.com"},{"name":"rodri360","email":"me@rodri360.com"},{"name":"sitina","email":"jiri.sitina@gooddata.com"},{"name":"strouhaljan","email":"strouhal.jan@gmail.com"},{"name":"tomas.kratochvil","email":"tomas.kratochvil@gooddata.com"},{"name":"tomasreichmann","email":"tomasreichmann@gmail.com"},{"name":"tomsatgd","email":"tomas.satinsky@gooddata.com"},{"name":"trung-le-quoc","email":"trung.le@gooddata.com"},{"name":"tu-ngo","email":"tungo1981@gmail.com"},{"name":"tulean","email":"tuan.le@gooddata.com"},{"name":"tuqt1005","email":"tu.tran@gooddata.com"},{"name":"utdnah","email":"danh.ung@gooddata.com"},{"name":"vlastikcz","email":"vlastimil.kotas@gooddata.com"},{"name":"vu.pham","email":"vu.pham@gooddata.com"},{"name":"xmort","email":"petr.dolejsi@gooddata.com"},{"name":"yanlipnican","email":"yanlipnican@gmail.com"}],"homepage":"https://github.com/gooddata/gooddata-react-components#readme","bugs":{"url":"https://github.com/gooddata/gooddata-react-components/issues"},"dist":{"shasum":"f08a174ce2bacf1d2959c70af0cc5c09c6a35f38","tarball":"https://registry.npmjs.org/@gooddata/react-components/-/react-components-7.5.0-beta.59.tgz","fileCount":2504,"integrity":"sha512-MOuvIc/8auNhHfSaQRAd37NXKuvO3RcU7chZhWjvQatbo2RJlsQYDsxEDwxR9naBV2qw9KCsuVNXv6jgDeyGtw==","signatures":[{"sig":"MEUCIBttdNHH9nA7NyPpoXCcj/CAED1h+rNrS5+Cds3mjwDgAiEA99FHbr6liRlfHMYJKqOc7Ane+uuZCwBnICaXkDND/5A=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":9936041,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJelCSMCRA9TVsSAnZWagAAD/AP/15YisXoX1tF6u4fiFBO\n8MuhwVzdqmVCe4RpISW01Tw/xp3AgZpqYdcjhiBM3SDe/YBmRmdmzyVj3M/m\nJJpxWrImkYzk4hVSoiCLeCDkI6xJE3A7kCySMUrOBevX+UP19Gr0f/Q1Hdg/\nSjlwShO9NP0r5qR5FORKUXSl4dyMVCyDZuOr7hQPHTCzVqOsRgKilevt2+kL\nGY/DCrvvS5uwATE+cHVZwMfsRbA29G6tZi9AAheT53uEs+cKsj+gdXXljaqP\nzGxroofYnrRYf36QXpquVMsyNys8RrTSdhfEXSmyErnByJ3rvjScliYGMhnE\n2Rzw1/jthxo9q3mr0XGgB50SNCgnEVD82GThtCDzBDtPKsdE1vvwmuuwUU5O\nzJa1nynTtlblu8Gg7WJw0FhUKcjAN++2MJaPBxe0ARx2TXad2x+A+8yU6J/C\n4GgyuBgfpFPNEnTTLb5al/zKmlt3qF3Y7Zi6mjOkHhQacpwky1LQpFkvCq/m\ng6iW++HdDFHzmo084iwGGlGcV85eiA4R2CK0mDRS00BBozFPJuW025qIAzb4\nEfXP4XH1Y3+o2wCWLWz+0au4fOCo0NGNCllO0hXs4E6sYmstnAwxYqAWVnks\ndfQnMzT8NYnILRnZBKIIHr0ZdbdaBJl0JSac1tHWu2rT4MVUhrPnjYb2iD3O\niNYA\r\n=baNq\r\n-----END PGP SIGNATURE-----\r\n"},"main":"dist/index.js","husky":{"hooks":{"pre-commit":"lint-staged"}},"config":{"eslint":"./examples/**/*.{js,jsx}","tslint":"./{__mocks__,src,stories}/{,**/}*.{ts,tsx}"},"readme":"[![npm version](https://badge.fury.io/js/%40gooddata%2Freact-components.svg)](https://www.npmjs.com/package/@gooddata/react-components)\n\n# GoodData.UI React components\n> A React-based JavaScript library for building data-driven applications\n\n## Getting started\n- [GoodData.UI Documentation](http://sdk.gooddata.com/gooddata-ui/)\n- [GoodData.UI Live Examples](https://gooddata-examples.herokuapp.com/)\n- [Stack Overflow](https://stackoverflow.com/questions/tagged/gooddata)\n\n### Usage\nWith [yarn](https://yarnpkg.com) installed, go to your project directory and run\n```\n$ yarn add @gooddata/react-components\n```\nIf you prefer [npm](npmjs.com) run\n```\n$ npm install --save @gooddata/react-components\n```\n\nThe public API is exposed via global `index.js`. Except for the styles, do not import any other file directly\nbecause they are not intended to be part of the public API.\n\n## Contributing\n\nWe welcome any contribution in form of [issues](https://github.com/gooddata/gooddata-react-components/issues) or [pull requests](https://github.com/gooddata/gooddata-react-components/pulls).\n\nInstall [Node.js](http://nodejs.org) (node 12.16.1, npm v6.13.4) and [Yarn](https://classic.yarnpkg.com) (1.22.4).\n\nInstall dependencies:\n```\nyarn install --frozen-lockfile\n```\n\nThese commands may come in handy while developing:\n\n| command | description |\n| ------- | ----------- |\n| `yarn install --pure-lockfile` | first step |\n| ||\n| `yarn dev` | build react-components to `/dist` in watch mode |\n| `yarn test` | run all unit tests |\n| `yarn prettier-write` | format the source code to match the valid codestyle |\n| `yarn validate` | validate codestyle |\n| ||\n| `yarn storybook` | run storybook from `/stories` on http://localhost:9001 |\n| `yarn build-storybook` | build storybook to `/dist-storybook` |\n| `yarn test-storybook` | run storybook and [screenshot tests](https://github.com/gooddata/gdc-client-utils/tree/master/test-storybook) |\n| ||\n| `yarn examples` | run Live Examples dev-server from `/examples` on https://localhost:8999 |\n| `yarn examples-build` | build Live Examples to `/examples/dist` |\n| `yarn examples-server` | serve built Live Examples - see `/examples/server/src` |\n| `yarn examples-testcafe` | run testcafe tests against `localhost:8999` |\n\n### Deploy to heroku.com\nWhen you deploy this repo to heroku, it serves *GoodData.UI Live Examples*.\nRelevant tasks are in `Procfile` and `package.json`.\n\n```bash\n# run in the project directory\nheroku login\nheroku create <your-app-name>\nheroku config:set DOMAIN_ADMIN_USERNAME=x@gooddata.com DOMAIN_ADMIN_PASSWORD=xy PROJECT_ID_TO_ASSIGN=xms7ga4tf3g3nzucd8380o2bev8oeknp\ngit push heroku HEAD:master\nheroku open\n```\n### Enable Geo Chart for Storybook and Live Examples\nGeo chart uses Mapbox to render map which requires a Mapbox access token.\n- Register an account and create Mapbox access token at [guide](https://docs.mapbox.com/help/how-mapbox-works/access-tokens/)\n- Store the created token at `.env`:\n```bash\necho -e \"EXAMPLE_MAPBOX_ACCESS_TOKEN=token\" >> .env # only need to run once\necho -e \"STORYBOOK_MAPBOX_ACCESS_TOKEN=token\" >> .env # only need to run once\n```\n\n### Run Live Examples Locally\nTo run *GoodData.UI Live Examples* locally:\n```bash\ngit clone <this-repository>\ncd  <repository-folder>\nyarn install --pure-lockfile\nyarn examples\n```\nThen open https://localhost:8999 and login using Live Examples account (you can [create one here](https://gooddata-examples.herokuapp.com/registration)).\n\n### Run Storybook locally\n- Run storybook with token stored in `.env` for more secure\n```bash\nyarn storybook\n```\n- Or run storybook with token env param exposed to cli (not suggested)\n```bash\nSTORYBOOK_MAPBOX_ACCESS_TOKEN=token yarn storybook\n```\n- Apply either above way to `yarn build-storybook` or `yarn test-storybook`\n\n### Source code formatting\nThe source code in the repository is formatted by [Prettier](https://prettier.io/).\nThe format of the code is validated by our Continuous Integration server and is one of the requirements of successful merge.\n\nPrettier is supported by every major IDE. You can find the list of supported editors and how to configure them [here](https://prettier.io/docs/en/editors.html).\n\nIn the case, when your editor is not supported or you don't want to setup the integration, you can run the `yarn prettier-write` command to reformat the code before commit.\n\n## Changelog\n\n- see [CHANGELOG.md](CHANGELOG.md)\n\n## Supported versions\n\nIn order to make the user experience with integrating GoodData UI SDK as smooth and secure as possible and to ensure that the SDK is using the latest features of the platform, we will only provide support to two most recent major versions of UI SDK.\n\nThe most recent majors will be supported in the following modes:\n\n- The latest major version will receive all new functionality and all bug fixes\n- The previous major version will only receive fixes to critical issues and security fixes. These fixes will be applied on top of last released version of the previous major\n\nThe customers are encouraged to always use the latest version of the UI SDK.\n\nIn case of using older versions, the user might face API incompatibility, performance or security issues.\n\nPlease follow the installation instructions to update to the newest version.\n\n## License\n\n(C) 2007-2020 GoodData Corporation\n\nThis project is dual licensed:\n\n- The ATTRIBUTION-NONCOMMERCIAL 4.0 INTERNATIONAL (CC BY-NC 4.0) is used for purpose of the trial experience and evaluation of GoodData.UI library.\n- The GOODDATA GOODDATA.UI LIBRARY END USER LICENSE AGREEMENT is used for GoodData customers.\n\nFor more information, please see [LICENSE](https://github.com/gooddata/gooddata-react-components/blob/master/LICENSE)\n","gitHead":"267dabf3a90a764722fd450de0e9d11b8cb0f251","scripts":{"dev":"bash scripts/build.sh --dev-watch","test":"jest --watch","build":"bash scripts/build.sh","tslint":"yarn run-tslint -t verbose $npm_package_config_tslint","prepare":"cd examples/server && yarn install --frozen-lockfile && cd ../..; rm -r examples/node_modules 2>/dev/null; true","examples":"bash scripts/run-examples.sh","prepare?":"# Called before `npm publish` and on local `npm install`. Temporarily also for deleting obsolete node_modules. Ends with `true` to continue gracefully.","validate":"tsc --noEmit && yarn tslint && eslint $npm_package_config_eslint && yarn validate-style && yarn prettier-check","build-dev":"bash scripts/build.sh --dev","examples?":"# Default is developer domain, other options: yarn examples [sec,secure,stg,stg2,stg3,demo,developer or URL]","storybook":"yarn build && start-storybook -p 9001 -c .storybook","test-once":"jest","tslint-ci":"mkdir -p ./ci/results && yarn run-tslint -t checkstyle -o ./ci/results/tslint-results.xml $npm_package_config_tslint","run-tslint":"tslint -p tsconfig.json","validate-ci":"tsc --noEmit && yarn tslint-ci  && eslint $npm_package_config_eslint -f checkstyle -o ci/results/eslint-results.xml && yarn validate-style-ci && yarn prettier-check","examples-build":"bash scripts/build-examples.sh","prepublishOnly":"yarn build","prettier-check":"prettier --check '{src,stories,styles,__mocks__,examples/server/src,examples/src,examples/test}/**/*.{ts,js,tsx,jsx,json,scss,md,yaml,html}'","prettier-write":"prettier --write '{src,stories,styles,__mocks__,examples/server/src,examples/src,examples/test}/**/*.{ts,js,tsx,jsx,json,scss,md,yaml,html}'","test-storybook":"yarn build && test-storybook","validate-style":"stylelint '**/*.scss'","build-storybook":"yarn build && build-storybook -c .storybook -o dist-storybook","examples-server":"node examples/server/src/index.js","heroku-postbuild":"yarn examples-build developer","examples-testcafe":"./scripts/run-testcafe.sh visual","validate-style-ci":"stylelint '**/*.scss' --custom-formatter=node_modules/stylelint-checkstyle-formatter > ci/results/stylelint-results.xml","check-circular-deps":"madge --circular --extensions ts ./src","examples-testcafe-ci":"./scripts/run-testcafe.sh ci","examples-testcafe-live":"./scripts/run-testcafe.sh live"},"typings":"dist/index.d.ts","_npmUser":{"name":"gooddata-ci","email":"rail@gooddata.com"},"deprecated":"@gooddata/react-components@7 reached End of Support on March 31, 2022. Please upgrade (see https://sdk.gooddata.com/gooddata-ui/docs/supported_versions.html for more information).","repository":{"url":"git+ssh://git@github.com/gooddata/gooddata-react-components.git","type":"git"},"_npmVersion":"6.13.4","description":"GoodData.UI - A powerful JavaScript library for building analytical applications","directories":{},"lint-staged":{"{src,stories,styles,__mocks__,examples/server/src,examples/src,examples/test}/**/*.{ts,js,tsx,jsx,scss}":["npx gdc-fix-copyright","git add"],"{src,stories,styles,__mocks__,examples/server/src,examples/src,examples/test}/**/*.{ts,js,tsx,jsx,json,scss,md,yaml,html}":["prettier --write","git add"]},"_nodeVersion":"12.16.1","dependencies":{"rxjs":"^5.5.6","uuid":"^3.2.1","immer":"^1.3.1","lodash":"^4.17.15","date-fns":"^2.7.0","downshift":"^3.2.7","invariant":"^2.2.2","mapbox-gl":"^1.6.1","classnames":"^2.2.6","highcharts":"7.1.1","prop-types":"^15.6.0","react-intl":"^3.6.0","custom-event":"^1.0.1","react-window":"^1.8.1","ag-grid-react":"20.0.0","react-measure":"^2.3.0","@types/mapbox-gl":"^1.6.1","react-day-picker":"~7.3.0","react-responsive":"^3.0.0","stringify-object":"^2.4.0","@gooddata/typings":"^2.23.0","ag-grid-community":"20.0.0","http-status-codes":"^1.3.0","@gooddata/js-utils":"^3.5.0","@gooddata/numberjs":"^3.2.4","fixed-data-table-2":"0.7.17","@gooddata/goodstrap":"^68.4.1","react-dom-factories":"^1.0.2","@gooddata/gooddata-js":"^12.5.2","json-stable-stringify":"^1.0.1","react-transition-group":"^2.2.1","hoist-non-react-statics":"^3.3.0","nodelist-foreach-polyfill":"^1.2.0","@formatjs/intl-pluralrules":"^1.3.6","highcharts-grouped-categories":"^1.1.3"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"raf":"3.3.2","yup":"^0.24.1","jest":"24.7.1","husky":"3.0.0","madge":"^3.4.4","react":"^16.5.2","enzyme":"3.5.0","eslint":"4.19.1","formik":"^0.11.11","moment":"2.23.0","history":"^4.7.2","ts-jest":"24.0.0","webpack":"4.30.0","full-icu":"^1.3.0","prettier":"1.16.4","react-ga":"^2.5.2","recharts":"1.0.0-beta.9","testcafe":"1.1.4","commander":"2.14.1","node-sass":"4.13.0","react-dom":"^16.5.2","stylelint":"^10.0.0","supertest":"3.0.0","ts-loader":"6.0.0","@types/raf":"^3.4.0","css-loader":"0.28.7","jest-junit":"3.0.0","raw-loader":"0.5.1","styled-jsx":"2.2.1","typescript":"3.3.4000","@babel/core":"7.4.4","@types/jest":"24.0.6","@types/node":"7.0.8","@types/uuid":"3.4.3","file-loader":"3.0.1","jest-enzyme":"7.0.2","lint-staged":"9.1.0","sass-loader":"6.0.6","webpack-cli":"3.3.2","@types/react":"16.8.6","babel-loader":"8.0.5","react-helmet":"5.2.0","react-select":"1.2.1","style-loader":"0.19.1","@types/enzyme":"3.1.13","@types/lodash":"4.14.123","testcafe-live":"0.1.4","@babel/runtime":"7.4.4","dotenv-webpack":"^1.7.0","@babel/polyfill":"^7.4.4","@storybook/react":"5.0.11","@types/invariant":"2.2.29","@types/react-dom":"16.0.11","isomorphic-fetch":"2.2.1","react-datepicker":"1.1.0","react-router-dom":"4.2.2","@babel/preset-env":"7.4.4","@gooddata/mock-js":"^2.13.0","@storybook/addons":"5.0.11","@types/classnames":"2.2.3","@types/prop-types":"15.5.2","@storybook/theming":"5.0.11","identity-obj-proxy":"^3.0.0","intl-messageformat":"^7.5.4","webpack-dev-server":"3.3.1","@babel/preset-react":"7.0.0","@types/react-portal":"4.0.1","@types/react-window":"^1.8.1","babel-plugin-lodash":"3.3.4","html-webpack-plugin":"3.2.0","react-test-renderer":"16.4.2","@types/react-measure":"2.0.5","clean-webpack-plugin":"2.0.2","stats-webpack-plugin":"0.7.0","eslint-config-prettier":"4.1.0","react-google-recaptcha":"^0.14.1","tslint-config-prettier":"1.18.0","@gooddata/eslint-config":"^1.0.0","@gooddata/tslint-config":"1.0.0","@types/react-responsive":"^3.0.3","@types/storybook__react":"4.0.1","@types/stringify-object":"^3.2.0","enzyme-adapter-react-16":"1.3.1","@gooddata/test-storybook":"3.2.1","@storybook/addon-actions":"5.0.11","@storybook/addon-options":"5.0.11","node-sass-magic-importer":"5.1.0","react-syntax-highlighter":"11.0.2","@types/fixed-data-table-2":"0.8.1","stylelint-config-prettier":"5.2.0","@gooddata/stylelint-config":"4.0.0","@types/react-test-renderer":"16.0.0","circular-dependency-plugin":"5.0.2","compression-webpack-plugin":"2.0.0","@types/json-stable-stringify":"^1.0.32","@gooddata/frontend-npm-scripts":"1.1.0","@types/enzyme-adapter-react-16":"1.0.3","stylelint-checkstyle-formatter":"0.1.0","@types/storybook__addon-actions":"3.4.2","@babel/plugin-proposal-class-properties":"7.4.4","@babel/plugin-proposal-object-rest-spread":"7.4.4","@babel/plugin-transform-async-to-generator":"7.4.4"},"peerDependencies":{"react":"^16.5.2","react-dom":"^16.5.2"},"_npmOperationalInternal":{"tmp":"tmp/react-components_7.5.0-beta.59_1586766987920_0.769048605158946","host":"s3://npm-registry-packages"}},"7.5.0-beta.60":{"name":"@gooddata/react-components","version":"7.5.0-beta.60","author":{"name":"GoodData Corporation"},"license":"BSD-3-Clause","_id":"@gooddata/react-components@7.5.0-beta.60","maintainers":[{"name":"afi","email":"adam.fiedler@gooddata.com"},{"name":"bertold8","email":"ivan.nejezchleb@seznam.cz"},{"name":"brbistas","email":"valentinos.chraniotis@gooddata.com"},{"name":"bugsbunny338","email":"jiri.zajic@mensa.cz"},{"name":"de.do","email":"de.do@gooddata.com"},{"name":"gooddata-ci","email":"rail@gooddata.com"},{"name":"hung.nguyen.hoang","email":"hung.nguyen@gooddata.com"},{"name":"ivan.mjartan","email":"ivan.mjartan@gooddata.com"},{"name":"jakub-sterba","email":"jakub.sterba@gooddata.com"},{"name":"jankc","email":"jan.krapac@gmail.com"},{"name":"jaroslav.tomecek","email":"jaroslav.tomecek@gooddata.com"},{"name":"jkittler","email":"honza.kittler@gmail.com"},{"name":"khanh.le","email":"khanh.le@gooddata.com"},{"name":"lanhuynh","email":"lan.huynh@gooddata.com"},{"name":"linhhong","email":"linh.hong@gooddata.com"},{"name":"lupko","email":"lubomir.slivka@gooddata.com"},{"name":"matyas.kandl","email":"matyas.kandl@gooddata.com"},{"name":"michal.marsal","email":"michal.marsal@gooddata.com"},{"name":"naibinh","email":"naibinh@gmail.com"},{"name":"nikolacech","email":"nikola.cech@gooddata.com"},{"name":"nis.hua","email":"nis.hua@gooddata.com"},{"name":"no23reason","email":"dan.homola@hotmail.cz"},{"name":"patrikbraborec","email":"patrik.braborec@gooddata.com"},{"name":"pbenes","email":"petr.benes@gooddata.com"},{"name":"petrjanu","email":"petr.janu@gooddata.com"},{"name":"pkingo","email":"philipandreaskingo@hotmail.com"},{"name":"ptquang86","email":"ptquang86@gmail.com"},{"name":"qduval","email":"quentin.duval@gooddata.com"},{"name":"rodri360","email":"me@rodri360.com"},{"name":"sitina","email":"jiri.sitina@gooddata.com"},{"name":"strouhaljan","email":"strouhal.jan@gmail.com"},{"name":"tomas.kratochvil","email":"tomas.kratochvil@gooddata.com"},{"name":"tomasreichmann","email":"tomasreichmann@gmail.com"},{"name":"tomsatgd","email":"tomas.satinsky@gooddata.com"},{"name":"trung-le-quoc","email":"trung.le@gooddata.com"},{"name":"tu-ngo","email":"tungo1981@gmail.com"},{"name":"tulean","email":"tuan.le@gooddata.com"},{"name":"tuqt1005","email":"tu.tran@gooddata.com"},{"name":"utdnah","email":"danh.ung@gooddata.com"},{"name":"vlastikcz","email":"vlastimil.kotas@gooddata.com"},{"name":"vu.pham","email":"vu.pham@gooddata.com"},{"name":"xmort","email":"petr.dolejsi@gooddata.com"},{"name":"yanlipnican","email":"yanlipnican@gmail.com"}],"homepage":"https://github.com/gooddata/gooddata-react-components#readme","bugs":{"url":"https://github.com/gooddata/gooddata-react-components/issues"},"dist":{"shasum":"703b24f40d0c82beee511257b06d8bb87c707068","tarball":"https://registry.npmjs.org/@gooddata/react-components/-/react-components-7.5.0-beta.60.tgz","fileCount":2504,"integrity":"sha512-9umYjZsXIbGy96571Y/45ooV6L98pDrZc0ZDcI6pgCgP615Ap3eo80nZ/wMCVP0Ow90D+N3KwKyxSTOUYgKa1w==","signatures":[{"sig":"MEUCIQCCnkHLhoper0O0yPpWdVvXPIbC+i/7kAk0I8fEUXPLxgIgQt3rtaeoyMKH2WhLWo4lDm8i/5cZ8NgBRcJVvmKRues=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":9940371,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJelCkRCRA9TVsSAnZWagAA1tMP/0O7PNsZGEEpEYEWKT2b\nZjEJtbr4Jk6iRp8pCiRq3qIsqN93OxKuze/O8XIXwxT3ldFzxpsCCNYlV5D/\nbhWnWkd5D9OzbvwnNvNLpJskcOQgxWhz/onASz5X5oDIPe8ZfFQKu/NJBzUI\nH2OEEl8E0IxU8huIn2hyECh3OO6N9kTk49abVkMRvgATfXDCYamuo5Fx1lhF\nRVSYa22k1DnjCLZ6YzVaMX+2N3Gx4HchNvWDGdeUdNF7t8dCxDsGN9PCFoWb\nf1P94AzAzq2hsyX1t1Y0GCgdGeqGhDrawA3mxd4Un52MEMafrKtAScExaCM8\nh9Zy3Mozr/4Dw0aKb4MC9ABeMyaZGxopnPPh4OLopZSP+NCEUMS3NYaJYBQw\nI1GC4jKMWD0XYI7QQAHAdzJcSJiq7HwEmm/O2jghGVm8c958Otot2UWI28/4\nm4jmoG8yc8k2crj/LV5V3T6hDRp9KtNV6v14rS1vdNCvVHMIUgkqlPgNMwaE\nliYT8PoJD17mvAov5gvU/6GjuV6k/XUAakOjdhlRXIv7zKDJjhZs9rZ+pk8C\nGB/6JCZhiHK3Yih9EKefwd3qiJ/5NA6EkYgxpwOJXdllQz8fBYLEUuF8FOZi\noJIg/Xrq1EEg8TZKtw/+FDjsDVSIchPIS2RUPPwPHKjJOrmNgWRW6X9KaG6H\nuiPD\r\n=R52Q\r\n-----END PGP SIGNATURE-----\r\n"},"main":"dist/index.js","husky":{"hooks":{"pre-commit":"lint-staged"}},"config":{"eslint":"./examples/**/*.{js,jsx}","tslint":"./{__mocks__,src,stories}/{,**/}*.{ts,tsx}"},"readme":"[![npm version](https://badge.fury.io/js/%40gooddata%2Freact-components.svg)](https://www.npmjs.com/package/@gooddata/react-components)\n\n# GoodData.UI React components\n> A React-based JavaScript library for building data-driven applications\n\n## Getting started\n- [GoodData.UI Documentation](http://sdk.gooddata.com/gooddata-ui/)\n- [GoodData.UI Live Examples](https://gooddata-examples.herokuapp.com/)\n- [Stack Overflow](https://stackoverflow.com/questions/tagged/gooddata)\n\n### Usage\nWith [yarn](https://yarnpkg.com) installed, go to your project directory and run\n```\n$ yarn add @gooddata/react-components\n```\nIf you prefer [npm](npmjs.com) run\n```\n$ npm install --save @gooddata/react-components\n```\n\nThe public API is exposed via global `index.js`. Except for the styles, do not import any other file directly\nbecause they are not intended to be part of the public API.\n\n## Contributing\n\nWe welcome any contribution in form of [issues](https://github.com/gooddata/gooddata-react-components/issues) or [pull requests](https://github.com/gooddata/gooddata-react-components/pulls).\n\nInstall [Node.js](http://nodejs.org) (node 12.16.1, npm v6.13.4) and [Yarn](https://classic.yarnpkg.com) (1.22.4).\n\nInstall dependencies:\n```\nyarn install --frozen-lockfile\n```\n\nThese commands may come in handy while developing:\n\n| command | description |\n| ------- | ----------- |\n| `yarn install --pure-lockfile` | first step |\n| ||\n| `yarn dev` | build react-components to `/dist` in watch mode |\n| `yarn test` | run all unit tests |\n| `yarn prettier-write` | format the source code to match the valid codestyle |\n| `yarn validate` | validate codestyle |\n| ||\n| `yarn storybook` | run storybook from `/stories` on http://localhost:9001 |\n| `yarn build-storybook` | build storybook to `/dist-storybook` |\n| `yarn test-storybook` | run storybook and [screenshot tests](https://github.com/gooddata/gdc-client-utils/tree/master/test-storybook) |\n| ||\n| `yarn examples` | run Live Examples dev-server from `/examples` on https://localhost:8999 |\n| `yarn examples-build` | build Live Examples to `/examples/dist` |\n| `yarn examples-server` | serve built Live Examples - see `/examples/server/src` |\n| `yarn examples-testcafe` | run testcafe tests against `localhost:8999` |\n\n### Deploy to heroku.com\nWhen you deploy this repo to heroku, it serves *GoodData.UI Live Examples*.\nRelevant tasks are in `Procfile` and `package.json`.\n\n```bash\n# run in the project directory\nheroku login\nheroku create <your-app-name>\nheroku config:set DOMAIN_ADMIN_USERNAME=x@gooddata.com DOMAIN_ADMIN_PASSWORD=xy PROJECT_ID_TO_ASSIGN=xms7ga4tf3g3nzucd8380o2bev8oeknp\ngit push heroku HEAD:master\nheroku open\n```\n### Enable Geo Chart for Storybook and Live Examples\nGeo chart uses Mapbox to render map which requires a Mapbox access token.\n- Register an account and create Mapbox access token at [guide](https://docs.mapbox.com/help/how-mapbox-works/access-tokens/)\n- Store the created token at `.env`:\n```bash\necho -e \"EXAMPLE_MAPBOX_ACCESS_TOKEN=token\" >> .env # only need to run once\necho -e \"STORYBOOK_MAPBOX_ACCESS_TOKEN=token\" >> .env # only need to run once\n```\n\n### Run Live Examples Locally\nTo run *GoodData.UI Live Examples* locally:\n```bash\ngit clone <this-repository>\ncd  <repository-folder>\nyarn install --pure-lockfile\nyarn examples\n```\nThen open https://localhost:8999 and login using Live Examples account (you can [create one here](https://gooddata-examples.herokuapp.com/registration)).\n\n### Run Storybook locally\n- Run storybook with token stored in `.env` for more secure\n```bash\nyarn storybook\n```\n- Or run storybook with token env param exposed to cli (not suggested)\n```bash\nSTORYBOOK_MAPBOX_ACCESS_TOKEN=token yarn storybook\n```\n- Apply either above way to `yarn build-storybook` or `yarn test-storybook`\n\n### Source code formatting\nThe source code in the repository is formatted by [Prettier](https://prettier.io/).\nThe format of the code is validated by our Continuous Integration server and is one of the requirements of successful merge.\n\nPrettier is supported by every major IDE. You can find the list of supported editors and how to configure them [here](https://prettier.io/docs/en/editors.html).\n\nIn the case, when your editor is not supported or you don't want to setup the integration, you can run the `yarn prettier-write` command to reformat the code before commit.\n\n## Changelog\n\n- see [CHANGELOG.md](CHANGELOG.md)\n\n## Supported versions\n\nIn order to make the user experience with integrating GoodData UI SDK as smooth and secure as possible and to ensure that the SDK is using the latest features of the platform, we will only provide support to two most recent major versions of UI SDK.\n\nThe most recent majors will be supported in the following modes:\n\n- The latest major version will receive all new functionality and all bug fixes\n- The previous major version will only receive fixes to critical issues and security fixes. These fixes will be applied on top of last released version of the previous major\n\nThe customers are encouraged to always use the latest version of the UI SDK.\n\nIn case of using older versions, the user might face API incompatibility, performance or security issues.\n\nPlease follow the installation instructions to update to the newest version.\n\n## License\n\n(C) 2007-2020 GoodData Corporation\n\nThis project is dual licensed:\n\n- The ATTRIBUTION-NONCOMMERCIAL 4.0 INTERNATIONAL (CC BY-NC 4.0) is used for purpose of the trial experience and evaluation of GoodData.UI library.\n- The GOODDATA GOODDATA.UI LIBRARY END USER LICENSE AGREEMENT is used for GoodData customers.\n\nFor more information, please see [LICENSE](https://github.com/gooddata/gooddata-react-components/blob/master/LICENSE)\n","gitHead":"8478d69c816b45a04e8577af60193081d3f857df","scripts":{"dev":"bash scripts/build.sh --dev-watch","test":"jest --watch","build":"bash scripts/build.sh","tslint":"yarn run-tslint -t verbose $npm_package_config_tslint","prepare":"cd examples/server && yarn install --frozen-lockfile && cd ../..; rm -r examples/node_modules 2>/dev/null; true","examples":"bash scripts/run-examples.sh","prepare?":"# Called before `npm publish` and on local `npm install`. Temporarily also for deleting obsolete node_modules. Ends with `true` to continue gracefully.","validate":"tsc --noEmit && yarn tslint && eslint $npm_package_config_eslint && yarn validate-style && yarn prettier-check","build-dev":"bash scripts/build.sh --dev","examples?":"# Default is developer domain, other options: yarn examples [sec,secure,stg,stg2,stg3,demo,developer or URL]","storybook":"yarn build && start-storybook -p 9001 -c .storybook","test-once":"jest","tslint-ci":"mkdir -p ./ci/results && yarn run-tslint -t checkstyle -o ./ci/results/tslint-results.xml $npm_package_config_tslint","run-tslint":"tslint -p tsconfig.json","validate-ci":"tsc --noEmit && yarn tslint-ci  && eslint $npm_package_config_eslint -f checkstyle -o ci/results/eslint-results.xml && yarn validate-style-ci && yarn prettier-check","examples-build":"bash scripts/build-examples.sh","prepublishOnly":"yarn build","prettier-check":"prettier --check '{src,stories,styles,__mocks__,examples/server/src,examples/src,examples/test}/**/*.{ts,js,tsx,jsx,json,scss,md,yaml,html}'","prettier-write":"prettier --write '{src,stories,styles,__mocks__,examples/server/src,examples/src,examples/test}/**/*.{ts,js,tsx,jsx,json,scss,md,yaml,html}'","test-storybook":"yarn build && test-storybook","validate-style":"stylelint '**/*.scss'","build-storybook":"yarn build && build-storybook -c .storybook -o dist-storybook","examples-server":"node examples/server/src/index.js","heroku-postbuild":"yarn examples-build developer","examples-testcafe":"./scripts/run-testcafe.sh visual","validate-style-ci":"stylelint '**/*.scss' --custom-formatter=node_modules/stylelint-checkstyle-formatter > ci/results/stylelint-results.xml","check-circular-deps":"madge --circular --extensions ts ./src","examples-testcafe-ci":"./scripts/run-testcafe.sh ci","examples-testcafe-live":"./scripts/run-testcafe.sh live"},"typings":"dist/index.d.ts","_npmUser":{"name":"gooddata-ci","email":"rail@gooddata.com"},"deprecated":"@gooddata/react-components@7 reached End of Support on March 31, 2022. Please upgrade (see https://sdk.gooddata.com/gooddata-ui/docs/supported_versions.html for more information).","repository":{"url":"git+ssh://git@github.com/gooddata/gooddata-react-components.git","type":"git"},"_npmVersion":"6.13.4","description":"GoodData.UI - A powerful JavaScript library for building analytical applications","directories":{},"lint-staged":{"{src,stories,styles,__mocks__,examples/server/src,examples/src,examples/test}/**/*.{ts,js,tsx,jsx,scss}":["npx gdc-fix-copyright","git add"],"{src,stories,styles,__mocks__,examples/server/src,examples/src,examples/test}/**/*.{ts,js,tsx,jsx,json,scss,md,yaml,html}":["prettier --write","git add"]},"_nodeVersion":"12.16.1","dependencies":{"rxjs":"^5.5.6","uuid":"^3.2.1","immer":"^1.3.1","lodash":"^4.17.15","date-fns":"^2.7.0","downshift":"^3.2.7","invariant":"^2.2.2","mapbox-gl":"^1.6.1","classnames":"^2.2.6","highcharts":"7.1.1","prop-types":"^15.6.0","react-intl":"^3.6.0","custom-event":"^1.0.1","react-window":"^1.8.1","ag-grid-react":"20.0.0","react-measure":"^2.3.0","@types/mapbox-gl":"^1.6.1","react-day-picker":"~7.3.0","react-responsive":"^3.0.0","stringify-object":"^2.4.0","@gooddata/typings":"^2.23.0","ag-grid-community":"20.0.0","http-status-codes":"^1.3.0","@gooddata/js-utils":"^3.5.0","@gooddata/numberjs":"^3.2.4","fixed-data-table-2":"0.7.17","@gooddata/goodstrap":"^68.4.1","react-dom-factories":"^1.0.2","@gooddata/gooddata-js":"^12.5.2","json-stable-stringify":"^1.0.1","react-transition-group":"^2.2.1","hoist-non-react-statics":"^3.3.0","nodelist-foreach-polyfill":"^1.2.0","@formatjs/intl-pluralrules":"^1.3.6","highcharts-grouped-categories":"^1.1.3"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"raf":"3.3.2","yup":"^0.24.1","jest":"24.7.1","husky":"3.0.0","madge":"^3.4.4","react":"^16.5.2","enzyme":"3.5.0","eslint":"4.19.1","formik":"^0.11.11","moment":"2.23.0","history":"^4.7.2","ts-jest":"24.0.0","webpack":"4.30.0","full-icu":"^1.3.0","prettier":"1.16.4","react-ga":"^2.5.2","recharts":"1.0.0-beta.9","testcafe":"1.1.4","commander":"2.14.1","node-sass":"4.13.0","react-dom":"^16.5.2","stylelint":"^10.0.0","supertest":"3.0.0","ts-loader":"6.0.0","@types/raf":"^3.4.0","css-loader":"0.28.7","jest-junit":"3.0.0","raw-loader":"0.5.1","styled-jsx":"2.2.1","typescript":"3.3.4000","@babel/core":"7.4.4","@types/jest":"24.0.6","@types/node":"7.0.8","@types/uuid":"3.4.3","file-loader":"3.0.1","jest-enzyme":"7.0.2","lint-staged":"9.1.0","sass-loader":"6.0.6","webpack-cli":"3.3.2","@types/react":"16.8.6","babel-loader":"8.0.5","react-helmet":"5.2.0","react-select":"1.2.1","style-loader":"0.19.1","@types/enzyme":"3.1.13","@types/lodash":"4.14.123","testcafe-live":"0.1.4","@babel/runtime":"7.4.4","dotenv-webpack":"^1.7.0","@babel/polyfill":"^7.4.4","@storybook/react":"5.0.11","@types/invariant":"2.2.29","@types/react-dom":"16.0.11","isomorphic-fetch":"2.2.1","react-datepicker":"1.1.0","react-router-dom":"4.2.2","@babel/preset-env":"7.4.4","@gooddata/mock-js":"^2.13.0","@storybook/addons":"5.0.11","@types/classnames":"2.2.3","@types/prop-types":"15.5.2","@storybook/theming":"5.0.11","identity-obj-proxy":"^3.0.0","intl-messageformat":"^7.5.4","webpack-dev-server":"3.3.1","@babel/preset-react":"7.0.0","@types/react-portal":"4.0.1","@types/react-window":"^1.8.1","babel-plugin-lodash":"3.3.4","html-webpack-plugin":"3.2.0","react-test-renderer":"16.4.2","@types/react-measure":"2.0.5","clean-webpack-plugin":"2.0.2","stats-webpack-plugin":"0.7.0","eslint-config-prettier":"4.1.0","react-google-recaptcha":"^0.14.1","tslint-config-prettier":"1.18.0","@gooddata/eslint-config":"^1.0.0","@gooddata/tslint-config":"1.0.0","@types/react-responsive":"^3.0.3","@types/storybook__react":"4.0.1","@types/stringify-object":"^3.2.0","enzyme-adapter-react-16":"1.3.1","@gooddata/test-storybook":"3.2.1","@storybook/addon-actions":"5.0.11","@storybook/addon-options":"5.0.11","node-sass-magic-importer":"5.1.0","react-syntax-highlighter":"11.0.2","@types/fixed-data-table-2":"0.8.1","stylelint-config-prettier":"5.2.0","@gooddata/stylelint-config":"4.0.0","@types/react-test-renderer":"16.0.0","circular-dependency-plugin":"5.0.2","compression-webpack-plugin":"2.0.0","@types/json-stable-stringify":"^1.0.32","@gooddata/frontend-npm-scripts":"1.1.0","@types/enzyme-adapter-react-16":"1.0.3","stylelint-checkstyle-formatter":"0.1.0","@types/storybook__addon-actions":"3.4.2","@babel/plugin-proposal-class-properties":"7.4.4","@babel/plugin-proposal-object-rest-spread":"7.4.4","@babel/plugin-transform-async-to-generator":"7.4.4"},"peerDependencies":{"react":"^16.5.2","react-dom":"^16.5.2"},"_npmOperationalInternal":{"tmp":"tmp/react-components_7.5.0-beta.60_1586768144397_0.1259704915645834","host":"s3://npm-registry-packages"}},"7.5.0-beta.61":{"name":"@gooddata/react-components","version":"7.5.0-beta.61","author":{"name":"GoodData Corporation"},"license":"BSD-3-Clause","_id":"@gooddata/react-components@7.5.0-beta.61","maintainers":[{"name":"afi","email":"adam.fiedler@gooddata.com"},{"name":"bertold8","email":"ivan.nejezchleb@seznam.cz"},{"name":"brbistas","email":"valentinos.chraniotis@gooddata.com"},{"name":"bugsbunny338","email":"jiri.zajic@mensa.cz"},{"name":"de.do","email":"de.do@gooddata.com"},{"name":"gooddata-ci","email":"rail@gooddata.com"},{"name":"hung.nguyen.hoang","email":"hung.nguyen@gooddata.com"},{"name":"ivan.mjartan","email":"ivan.mjartan@gooddata.com"},{"name":"jakub-sterba","email":"jakub.sterba@gooddata.com"},{"name":"jankc","email":"jan.krapac@gmail.com"},{"name":"jaroslav.tomecek","email":"jaroslav.tomecek@gooddata.com"},{"name":"jkittler","email":"honza.kittler@gmail.com"},{"name":"khanh.le","email":"khanh.le@gooddata.com"},{"name":"lanhuynh","email":"lan.huynh@gooddata.com"},{"name":"linhhong","email":"linh.hong@gooddata.com"},{"name":"lupko","email":"lubomir.slivka@gooddata.com"},{"name":"matyas.kandl","email":"matyas.kandl@gooddata.com"},{"name":"michal.marsal","email":"michal.marsal@gooddata.com"},{"name":"naibinh","email":"naibinh@gmail.com"},{"name":"nikolacech","email":"nikola.cech@gooddata.com"},{"name":"nis.hua","email":"nis.hua@gooddata.com"},{"name":"no23reason","email":"dan.homola@hotmail.cz"},{"name":"patrikbraborec","email":"patrik.braborec@gooddata.com"},{"name":"pbenes","email":"petr.benes@gooddata.com"},{"name":"petrjanu","email":"petr.janu@gooddata.com"},{"name":"pkingo","email":"philipandreaskingo@hotmail.com"},{"name":"ptquang86","email":"ptquang86@gmail.com"},{"name":"qduval","email":"quentin.duval@gooddata.com"},{"name":"rodri360","email":"me@rodri360.com"},{"name":"sitina","email":"jiri.sitina@gooddata.com"},{"name":"strouhaljan","email":"strouhal.jan@gmail.com"},{"name":"tomas.kratochvil","email":"tomas.kratochvil@gooddata.com"},{"name":"tomasreichmann","email":"tomasreichmann@gmail.com"},{"name":"tomsatgd","email":"tomas.satinsky@gooddata.com"},{"name":"trung-le-quoc","email":"trung.le@gooddata.com"},{"name":"tu-ngo","email":"tungo1981@gmail.com"},{"name":"tulean","email":"tuan.le@gooddata.com"},{"name":"tuqt1005","email":"tu.tran@gooddata.com"},{"name":"utdnah","email":"danh.ung@gooddata.com"},{"name":"vlastikcz","email":"vlastimil.kotas@gooddata.com"},{"name":"vu.pham","email":"vu.pham@gooddata.com"},{"name":"xmort","email":"petr.dolejsi@gooddata.com"},{"name":"yanlipnican","email":"yanlipnican@gmail.com"}],"homepage":"https://github.com/gooddata/gooddata-react-components#readme","bugs":{"url":"https://github.com/gooddata/gooddata-react-components/issues"},"dist":{"shasum":"d3425416436295f244b1b50fb490f6adff5685a6","tarball":"https://registry.npmjs.org/@gooddata/react-components/-/react-components-7.5.0-beta.61.tgz","fileCount":2529,"integrity":"sha512-VDzCUaYQePs6AnjRUVOGKsW4Z1kL2ulCMiXYcXflteeBmSXKo/sYJTaGeqYBGSICdxcDV1qhe0qt4G8QPmRHhQ==","signatures":[{"sig":"MEUCIF/mg1ThLlMkpSMHt1vtFGsk9MblIZyySyRXt1rY2VzRAiEAlaOSI8WZJJhGN3rbROX5EaIkQxlqs96ukWNkJzPaElo=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":10017613,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJelUK1CRA9TVsSAnZWagAAAtQQAIYEvwXaG8mr0aCOdE91\nk/arXCqtQHVhdSMuzkNbswQ/G7ObsOs4YtPWs4OjZ/b7YkejpKWwghGg3sPd\nWMLEaiNKvSvAR5VCzwPXS6XkYaPNdQqotVbUBydLVlL+IAZy2S2wq/J3fkFC\nlf4li6tsSMGztsFTs9NDy9scVYjiGawv+sMXNjjQk7HY3zaTJ3/MZEVb2ih1\nkIORa0FllGUZZL/0DFijbJewjZG7MJF3Ao6/NVT7M+mDYIA7WhESSdMvnbRP\n/fMtKENzUXGCPbJAJKQgzA345MALr4T8xkITawjCnWGJOgCWwg4vr3Y1iBz4\na4iSZf/c2K0pxN7QQkRY9r8oAEmOEhv1lOs1kUNg0dN2Ra/+44PJXGWTE85o\nWKbhKUpcLDsZgK4hfgXSiX1ij19vumOEcUipBCns2Q5t6DqybxIRmDc4iLD4\n1LfLzbaMaZVE39hIRtEsVu9aPr/DAmzV3UM6RtM/M4wIF/pN08I8nPDY4wHP\nxJNW/CfzfjusQ+wY+R+cdYZOza+8tFklUnrwZJnLrEOEQ+f7jzgvnVNM/14t\n80SlZGz/7cv8yQnc9FzqhSH5OgUe84KUNudqeXdbmnuzvPz9U3EvECWaL1Z9\nDVSu76osTq0PcvU0fu6cCxiYlmZEmRjJsVuc9Mxw58UBATErZOCzL5LnAUlW\nJ8qN\r\n=Ff6o\r\n-----END PGP SIGNATURE-----\r\n"},"main":"dist/index.js","husky":{"hooks":{"pre-commit":"lint-staged"}},"config":{"eslint":"./examples/**/*.{js,jsx}","tslint":"./{__mocks__,src,stories}/{,**/}*.{ts,tsx}"},"readme":"[![npm version](https://badge.fury.io/js/%40gooddata%2Freact-components.svg)](https://www.npmjs.com/package/@gooddata/react-components)\n\n# GoodData.UI React components\n> A React-based JavaScript library for building data-driven applications\n\n## Getting started\n- [GoodData.UI Documentation](http://sdk.gooddata.com/gooddata-ui/)\n- [GoodData.UI Live Examples](https://gooddata-examples.herokuapp.com/)\n- [Stack Overflow](https://stackoverflow.com/questions/tagged/gooddata)\n\n### Usage\nWith [yarn](https://yarnpkg.com) installed, go to your project directory and run\n```\n$ yarn add @gooddata/react-components\n```\nIf you prefer [npm](npmjs.com) run\n```\n$ npm install --save @gooddata/react-components\n```\n\nThe public API is exposed via global `index.js`. Except for the styles, do not import any other file directly\nbecause they are not intended to be part of the public API.\n\n## Contributing\n\nWe welcome any contribution in form of [issues](https://github.com/gooddata/gooddata-react-components/issues) or [pull requests](https://github.com/gooddata/gooddata-react-components/pulls).\n\nInstall [Node.js](http://nodejs.org) (node 12.16.1, npm v6.13.4) and [Yarn](https://classic.yarnpkg.com) (1.22.4).\n\nInstall dependencies:\n```\nyarn install --frozen-lockfile\n```\n\nThese commands may come in handy while developing:\n\n| command | description |\n| ------- | ----------- |\n| `yarn install --pure-lockfile` | first step |\n| ||\n| `yarn dev` | build react-components to `/dist` in watch mode |\n| `yarn test` | run all unit tests |\n| `yarn prettier-write` | format the source code to match the valid codestyle |\n| `yarn validate` | validate codestyle |\n| ||\n| `yarn storybook` | run storybook from `/stories` on http://localhost:9001 |\n| `yarn build-storybook` | build storybook to `/dist-storybook` |\n| `yarn test-storybook` | run storybook and [screenshot tests](https://github.com/gooddata/gdc-client-utils/tree/master/test-storybook) |\n| ||\n| `yarn examples` | run Live Examples dev-server from `/examples` on https://localhost:8999 |\n| `yarn examples-build` | build Live Examples to `/examples/dist` |\n| `yarn examples-server` | serve built Live Examples - see `/examples/server/src` |\n| `yarn examples-testcafe` | run testcafe tests against `localhost:8999` |\n\n### Deploy to heroku.com\nWhen you deploy this repo to heroku, it serves *GoodData.UI Live Examples*.\nRelevant tasks are in `Procfile` and `package.json`.\n\n```bash\n# run in the project directory\nheroku login\nheroku create <your-app-name>\nheroku config:set DOMAIN_ADMIN_USERNAME=x@gooddata.com DOMAIN_ADMIN_PASSWORD=xy PROJECT_ID_TO_ASSIGN=xms7ga4tf3g3nzucd8380o2bev8oeknp\ngit push heroku HEAD:master\nheroku open\n```\n### Enable Geo Chart for Storybook and Live Examples\nGeo chart uses Mapbox to render map which requires a Mapbox access token.\n- Register an account and create Mapbox access token at [guide](https://docs.mapbox.com/help/how-mapbox-works/access-tokens/)\n- Store the created token at `.env`:\n```bash\necho -e \"EXAMPLE_MAPBOX_ACCESS_TOKEN=token\" >> .env # only need to run once\necho -e \"STORYBOOK_MAPBOX_ACCESS_TOKEN=token\" >> .env # only need to run once\n```\n\n### Run Live Examples Locally\nTo run *GoodData.UI Live Examples* locally:\n```bash\ngit clone <this-repository>\ncd  <repository-folder>\nyarn install --pure-lockfile\nyarn examples\n```\nThen open https://localhost:8999 and login using Live Examples account (you can [create one here](https://gooddata-examples.herokuapp.com/registration)).\n\n### Run Storybook locally\n- Run storybook with token stored in `.env` for more secure\n```bash\nyarn storybook\n```\n- Or run storybook with token env param exposed to cli (not suggested)\n```bash\nSTORYBOOK_MAPBOX_ACCESS_TOKEN=token yarn storybook\n```\n- Apply either above way to `yarn build-storybook` or `yarn test-storybook`\n\n### Source code formatting\nThe source code in the repository is formatted by [Prettier](https://prettier.io/).\nThe format of the code is validated by our Continuous Integration server and is one of the requirements of successful merge.\n\nPrettier is supported by every major IDE. You can find the list of supported editors and how to configure them [here](https://prettier.io/docs/en/editors.html).\n\nIn the case, when your editor is not supported or you don't want to setup the integration, you can run the `yarn prettier-write` command to reformat the code before commit.\n\n## Changelog\n\n- see [CHANGELOG.md](CHANGELOG.md)\n\n## Supported versions\n\nIn order to make the user experience with integrating GoodData UI SDK as smooth and secure as possible and to ensure that the SDK is using the latest features of the platform, we will only provide support to two most recent major versions of UI SDK.\n\nThe most recent majors will be supported in the following modes:\n\n- The latest major version will receive all new functionality and all bug fixes\n- The previous major version will only receive fixes to critical issues and security fixes. These fixes will be applied on top of last released version of the previous major\n\nThe customers are encouraged to always use the latest version of the UI SDK.\n\nIn case of using older versions, the user might face API incompatibility, performance or security issues.\n\nPlease follow the installation instructions to update to the newest version.\n\n## License\n\n(C) 2007-2020 GoodData Corporation\n\nThis project is dual licensed:\n\n- The ATTRIBUTION-NONCOMMERCIAL 4.0 INTERNATIONAL (CC BY-NC 4.0) is used for purpose of the trial experience and evaluation of GoodData.UI library.\n- The GOODDATA GOODDATA.UI LIBRARY END USER LICENSE AGREEMENT is used for GoodData customers.\n\nFor more information, please see [LICENSE](https://github.com/gooddata/gooddata-react-components/blob/master/LICENSE)\n","gitHead":"8a0d573fcf6bfbab075265916563158fca62d064","scripts":{"dev":"bash scripts/build.sh --dev-watch","test":"jest --watch","build":"bash scripts/build.sh","tslint":"yarn run-tslint -t verbose $npm_package_config_tslint","prepare":"cd examples/server && yarn install --frozen-lockfile && cd ../..; rm -r examples/node_modules 2>/dev/null; true","examples":"bash scripts/run-examples.sh","prepare?":"# Called before `npm publish` and on local `npm install`. Temporarily also for deleting obsolete node_modules. Ends with `true` to continue gracefully.","validate":"tsc --noEmit && yarn tslint && eslint $npm_package_config_eslint && yarn validate-style && yarn prettier-check","build-dev":"bash scripts/build.sh --dev","examples?":"# Default is developer domain, other options: yarn examples [sec,secure,stg,stg2,stg3,demo,developer or URL]","storybook":"yarn build && start-storybook -p 9001 -c .storybook","test-once":"jest","tslint-ci":"mkdir -p ./ci/results && yarn run-tslint -t checkstyle -o ./ci/results/tslint-results.xml $npm_package_config_tslint","run-tslint":"tslint -p tsconfig.json","validate-ci":"tsc --noEmit && yarn tslint-ci  && eslint $npm_package_config_eslint -f checkstyle -o ci/results/eslint-results.xml && yarn validate-style-ci && yarn prettier-check","examples-build":"bash scripts/build-examples.sh","prepublishOnly":"yarn build","prettier-check":"prettier --check '{src,stories,styles,__mocks__,examples/server/src,examples/src,examples/test}/**/*.{ts,js,tsx,jsx,json,scss,md,yaml,html}'","prettier-write":"prettier --write '{src,stories,styles,__mocks__,examples/server/src,examples/src,examples/test}/**/*.{ts,js,tsx,jsx,json,scss,md,yaml,html}'","test-storybook":"yarn build && test-storybook","validate-style":"stylelint '**/*.scss'","build-storybook":"yarn build && build-storybook -c .storybook -o dist-storybook","examples-server":"node examples/server/src/index.js","heroku-postbuild":"yarn examples-build developer","examples-testcafe":"./scripts/run-testcafe.sh visual","validate-style-ci":"stylelint '**/*.scss' --custom-formatter=node_modules/stylelint-checkstyle-formatter > ci/results/stylelint-results.xml","check-circular-deps":"madge --circular --extensions ts ./src","examples-testcafe-ci":"./scripts/run-testcafe.sh ci","examples-testcafe-live":"./scripts/run-testcafe.sh live"},"typings":"dist/index.d.ts","_npmUser":{"name":"gooddata-ci","email":"rail@gooddata.com"},"deprecated":"@gooddata/react-components@7 reached End of Support on March 31, 2022. Please upgrade (see https://sdk.gooddata.com/gooddata-ui/docs/supported_versions.html for more information).","repository":{"url":"git+ssh://git@github.com/gooddata/gooddata-react-components.git","type":"git"},"_npmVersion":"6.13.4","description":"GoodData.UI - A powerful JavaScript library for building analytical applications","directories":{},"lint-staged":{"{src,stories,styles,__mocks__,examples/server/src,examples/src,examples/test}/**/*.{ts,js,tsx,jsx,scss}":["npx gdc-fix-copyright","git add"],"{src,stories,styles,__mocks__,examples/server/src,examples/src,examples/test}/**/*.{ts,js,tsx,jsx,json,scss,md,yaml,html}":["prettier --write","git add"]},"_nodeVersion":"12.16.1","dependencies":{"rxjs":"^5.5.6","uuid":"^3.2.1","immer":"^1.3.1","lodash":"^4.17.15","date-fns":"^2.7.0","downshift":"^3.2.7","invariant":"^2.2.2","mapbox-gl":"^1.6.1","classnames":"^2.2.6","highcharts":"7.1.1","prop-types":"^15.6.0","react-intl":"^3.6.0","custom-event":"^1.0.1","react-window":"^1.8.1","ag-grid-react":"20.0.0","react-measure":"^2.3.0","@types/mapbox-gl":"^1.6.1","react-day-picker":"~7.3.0","react-responsive":"^3.0.0","stringify-object":"^2.4.0","@gooddata/typings":"^2.23.0","ag-grid-community":"20.0.0","http-status-codes":"^1.3.0","@gooddata/js-utils":"^3.5.0","@gooddata/numberjs":"^3.2.4","fixed-data-table-2":"0.7.17","@gooddata/goodstrap":"^68.4.1","react-dom-factories":"^1.0.2","@gooddata/gooddata-js":"^12.5.2","json-stable-stringify":"^1.0.1","react-transition-group":"^2.2.1","hoist-non-react-statics":"^3.3.0","nodelist-foreach-polyfill":"^1.2.0","@formatjs/intl-pluralrules":"^1.3.6","highcharts-grouped-categories":"^1.1.3"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"raf":"3.3.2","yup":"^0.24.1","jest":"24.7.1","husky":"3.0.0","madge":"^3.4.4","react":"^16.5.2","enzyme":"3.5.0","eslint":"4.19.1","formik":"^0.11.11","moment":"2.23.0","history":"^4.7.2","ts-jest":"24.0.0","webpack":"4.30.0","full-icu":"^1.3.0","prettier":"1.16.4","react-ga":"^2.5.2","recharts":"1.0.0-beta.9","testcafe":"1.1.4","commander":"2.14.1","node-sass":"4.13.0","react-dom":"^16.5.2","stylelint":"^10.0.0","supertest":"3.0.0","ts-loader":"6.0.0","@types/raf":"^3.4.0","css-loader":"0.28.7","jest-junit":"3.0.0","raw-loader":"0.5.1","styled-jsx":"2.2.1","typescript":"3.3.4000","@babel/core":"7.4.4","@types/jest":"24.0.6","@types/node":"7.0.8","@types/uuid":"3.4.3","file-loader":"3.0.1","jest-enzyme":"7.0.2","lint-staged":"9.1.0","sass-loader":"6.0.6","webpack-cli":"3.3.2","@types/react":"16.8.6","babel-loader":"8.0.5","react-helmet":"5.2.0","react-select":"1.2.1","style-loader":"0.19.1","@types/enzyme":"3.1.13","@types/lodash":"4.14.123","testcafe-live":"0.1.4","@babel/runtime":"7.4.4","dotenv-webpack":"^1.7.0","@babel/polyfill":"^7.4.4","@storybook/react":"5.0.11","@types/invariant":"2.2.29","@types/react-dom":"16.0.11","isomorphic-fetch":"2.2.1","react-datepicker":"1.1.0","react-router-dom":"4.2.2","@babel/preset-env":"7.4.4","@gooddata/mock-js":"^2.13.0","@storybook/addons":"5.0.11","@types/classnames":"2.2.3","@types/prop-types":"15.5.2","@storybook/theming":"5.0.11","identity-obj-proxy":"^3.0.0","intl-messageformat":"^7.5.4","webpack-dev-server":"3.3.1","@babel/preset-react":"7.0.0","@types/react-portal":"4.0.1","@types/react-window":"^1.8.1","babel-plugin-lodash":"3.3.4","html-webpack-plugin":"3.2.0","react-test-renderer":"16.4.2","@types/react-measure":"2.0.5","clean-webpack-plugin":"2.0.2","stats-webpack-plugin":"0.7.0","eslint-config-prettier":"4.1.0","react-google-recaptcha":"^0.14.1","tslint-config-prettier":"1.18.0","@gooddata/eslint-config":"^1.0.0","@gooddata/tslint-config":"1.0.0","@types/react-responsive":"^3.0.3","@types/storybook__react":"4.0.1","@types/stringify-object":"^3.2.0","enzyme-adapter-react-16":"1.3.1","@gooddata/test-storybook":"3.2.1","@storybook/addon-actions":"5.0.11","@storybook/addon-options":"5.0.11","node-sass-magic-importer":"5.1.0","react-syntax-highlighter":"11.0.2","@types/fixed-data-table-2":"0.8.1","stylelint-config-prettier":"5.2.0","@gooddata/stylelint-config":"4.0.0","@types/react-test-renderer":"16.0.0","circular-dependency-plugin":"5.0.2","compression-webpack-plugin":"2.0.0","@types/json-stable-stringify":"^1.0.32","@gooddata/frontend-npm-scripts":"1.1.0","@types/enzyme-adapter-react-16":"1.0.3","stylelint-checkstyle-formatter":"0.1.0","@types/storybook__addon-actions":"3.4.2","@babel/plugin-proposal-class-properties":"7.4.4","@babel/plugin-proposal-object-rest-spread":"7.4.4","@babel/plugin-transform-async-to-generator":"7.4.4"},"peerDependencies":{"react":"^16.5.2","react-dom":"^16.5.2"},"_npmOperationalInternal":{"tmp":"tmp/react-components_7.5.0-beta.61_1586840244564_0.25019272729404474","host":"s3://npm-registry-packages"}},"7.5.0-beta.58.fix1":{"name":"@gooddata/react-components","version":"7.5.0-beta.58.fix1","author":{"name":"GoodData Corporation"},"license":"BSD-3-Clause","_id":"@gooddata/react-components@7.5.0-beta.58.fix1","maintainers":[{"name":"afi","email":"adam.fiedler@gooddata.com"},{"name":"bertold8","email":"ivan.nejezchleb@seznam.cz"},{"name":"brbistas","email":"valentinos.chraniotis@gooddata.com"},{"name":"bugsbunny338","email":"jiri.zajic@mensa.cz"},{"name":"de.do","email":"de.do@gooddata.com"},{"name":"gooddata-ci","email":"rail@gooddata.com"},{"name":"hung.nguyen.hoang","email":"hung.nguyen@gooddata.com"},{"name":"ivan.mjartan","email":"ivan.mjartan@gooddata.com"},{"name":"jakub-sterba","email":"jakub.sterba@gooddata.com"},{"name":"jankc","email":"jan.krapac@gmail.com"},{"name":"jaroslav.tomecek","email":"jaroslav.tomecek@gooddata.com"},{"name":"jkittler","email":"honza.kittler@gmail.com"},{"name":"khanh.le","email":"khanh.le@gooddata.com"},{"name":"lanhuynh","email":"lan.huynh@gooddata.com"},{"name":"linhhong","email":"linh.hong@gooddata.com"},{"name":"lupko","email":"lubomir.slivka@gooddata.com"},{"name":"matyas.kandl","email":"matyas.kandl@gooddata.com"},{"name":"michal.marsal","email":"michal.marsal@gooddata.com"},{"name":"naibinh","email":"naibinh@gmail.com"},{"name":"nikolacech","email":"nikola.cech@gooddata.com"},{"name":"nis.hua","email":"nis.hua@gooddata.com"},{"name":"no23reason","email":"dan.homola@hotmail.cz"},{"name":"patrikbraborec","email":"patrik.braborec@gooddata.com"},{"name":"pbenes","email":"petr.benes@gooddata.com"},{"name":"petrjanu","email":"petr.janu@gooddata.com"},{"name":"pkingo","email":"philipandreaskingo@hotmail.com"},{"name":"ptquang86","email":"ptquang86@gmail.com"},{"name":"qduval","email":"quentin.duval@gooddata.com"},{"name":"rodri360","email":"me@rodri360.com"},{"name":"sitina","email":"jiri.sitina@gooddata.com"},{"name":"strouhaljan","email":"strouhal.jan@gmail.com"},{"name":"tomas.kratochvil","email":"tomas.kratochvil@gooddata.com"},{"name":"tomasreichmann","email":"tomasreichmann@gmail.com"},{"name":"tomsatgd","email":"tomas.satinsky@gooddata.com"},{"name":"trung-le-quoc","email":"trung.le@gooddata.com"},{"name":"tu-ngo","email":"tungo1981@gmail.com"},{"name":"tulean","email":"tuan.le@gooddata.com"},{"name":"tuqt1005","email":"tu.tran@gooddata.com"},{"name":"utdnah","email":"danh.ung@gooddata.com"},{"name":"vlastikcz","email":"vlastimil.kotas@gooddata.com"},{"name":"vu.pham","email":"vu.pham@gooddata.com"},{"name":"xmort","email":"petr.dolejsi@gooddata.com"},{"name":"yanlipnican","email":"yanlipnican@gmail.com"}],"homepage":"https://github.com/gooddata/gooddata-react-components#readme","bugs":{"url":"https://github.com/gooddata/gooddata-react-components/issues"},"dist":{"shasum":"d4e3b47f31a6ec6cbb31a3694f97cc56aded1804","tarball":"https://registry.npmjs.org/@gooddata/react-components/-/react-components-7.5.0-beta.58.fix1.tgz","fileCount":2528,"integrity":"sha512-dzjkZsViR9u3nbG0AioC6AXnQZZntHT7Ja3+V5Nol2Z3ZcnfbeGvR0hAsyYRdlePH3duJzIFgWiyyxIt7eNObg==","signatures":[{"sig":"MEYCIQDB8ZD543bvDFeVMTRo2TVPz88e7LQNUtD0L1ILhAXnVAIhAJYhCZBfoe5mfsgZT+cQsUVxIzmnpyk4EiGEPDzeUaZt","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":10010696,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJelUvSCRA9TVsSAnZWagAAnFAP/jiKo04oZ+jm4EG87IsJ\nAkplUy/Za2yNxoWuNWjwFvjc/LLAC9++HRWJDaJYo6Qj9AjgTbdQFZlcGpDh\nod/nM+5OBC3Oa8QZ3WKk0jpELifVr8+BYTjhdE4DEuhE7q9rcRTLhvQIla8P\n4zjaBsy7+fxqWZGMdNvV0YCs2YCevEo9r13uEK6dem9pC3jQFXgr4OTOprBP\nz0mre8jW0JlY+HFkrRjH6wvEB6yY5aHKLpL1TaTQzbtEDujqS+IvyvlFnTAm\nlwiJiEfm30Tq3d9TRTNEIlzzAS8aSdVMiljDFh5P59kZOJu8HLCxGjRBzWPY\n4mEWuouaBL3M37fATgPriIV+NjeYshxvIxR1PmKJwlukd+whSTzqIOlnirRP\nojn2ZppwUZ7J5x26AbesSHuumcIflsb2Uwv1FNndceS6zBOzu6CtpGGwuri2\nf+TdTBdbz2ZUALJuiQl2V9WnRbomSzCc6sJUIIkKdCtaO0VPHrL5DoKaTpHG\nxIG2EkKPb25y1V7QbVEej+xXub+5cvFF40xlUnADMBQkExQ5KwqCvId9qnsu\npNKydprB6dq6LiO6WcYzZp8CiN9SPHTYJtDy96OKle9lvwAk5PmKD3zzXnPR\na4GQ3+IGXJa1pT3M9bkmHcKCocly6XLtJ41HSdt7pV2+uBdhfmxwb3isWpjT\n8Yyi\r\n=rNvD\r\n-----END PGP SIGNATURE-----\r\n"},"main":"dist/index.js","husky":{"hooks":{"pre-commit":"lint-staged"}},"config":{"eslint":"./examples/**/*.{js,jsx}","tslint":"./{__mocks__,src,stories}/{,**/}*.{ts,tsx}"},"readme":"[![npm version](https://badge.fury.io/js/%40gooddata%2Freact-components.svg)](https://www.npmjs.com/package/@gooddata/react-components)\n\n# GoodData.UI React components\n> A React-based JavaScript library for building data-driven applications\n\n## Getting started\n- [GoodData.UI Documentation](http://sdk.gooddata.com/gooddata-ui/)\n- [GoodData.UI Live Examples](https://gooddata-examples.herokuapp.com/)\n- [Stack Overflow](https://stackoverflow.com/questions/tagged/gooddata)\n\n### Usage\nWith [yarn](https://yarnpkg.com) installed, go to your project directory and run\n```\n$ yarn add @gooddata/react-components\n```\nIf you prefer [npm](npmjs.com) run\n```\n$ npm install --save @gooddata/react-components\n```\n\nThe public API is exposed via global `index.js`. Except for the styles, do not import any other file directly\nbecause they are not intended to be part of the public API.\n\n## Contributing\n\nWe welcome any contribution in form of [issues](https://github.com/gooddata/gooddata-react-components/issues) or [pull requests](https://github.com/gooddata/gooddata-react-components/pulls).\n\nInstall [Node.js](http://nodejs.org) (node 12.16.1, npm v6.13.4) and [Yarn](https://classic.yarnpkg.com) (1.22.4).\n\nInstall dependencies:\n```\nyarn install --frozen-lockfile\n```\n\nThese commands may come in handy while developing:\n\n| command | description |\n| ------- | ----------- |\n| `yarn install --pure-lockfile` | first step |\n| ||\n| `yarn dev` | build react-components to `/dist` in watch mode |\n| `yarn test` | run all unit tests |\n| `yarn prettier-write` | format the source code to match the valid codestyle |\n| `yarn validate` | validate codestyle |\n| ||\n| `yarn storybook` | run storybook from `/stories` on http://localhost:9001 |\n| `yarn build-storybook` | build storybook to `/dist-storybook` |\n| `yarn test-storybook` | run storybook and [screenshot tests](https://github.com/gooddata/gdc-client-utils/tree/master/test-storybook) |\n| ||\n| `yarn examples` | run Live Examples dev-server from `/examples` on https://localhost:8999 |\n| `yarn examples-build` | build Live Examples to `/examples/dist` |\n| `yarn examples-server` | serve built Live Examples - see `/examples/server/src` |\n| `yarn examples-testcafe` | run testcafe tests against `localhost:8999` |\n\n### Deploy to heroku.com\nWhen you deploy this repo to heroku, it serves *GoodData.UI Live Examples*.\nRelevant tasks are in `Procfile` and `package.json`.\n\n```bash\n# run in the project directory\nheroku login\nheroku create <your-app-name>\nheroku config:set DOMAIN_ADMIN_USERNAME=x@gooddata.com DOMAIN_ADMIN_PASSWORD=xy PROJECT_ID_TO_ASSIGN=xms7ga4tf3g3nzucd8380o2bev8oeknp\ngit push heroku HEAD:master\nheroku open\n```\n### Enable Geo Chart for Storybook and Live Examples\nGeo chart uses Mapbox to render map which requires a Mapbox access token.\n- Register an account and create Mapbox access token at [guide](https://docs.mapbox.com/help/how-mapbox-works/access-tokens/)\n- Store the created token at `.env`:\n```bash\necho -e \"EXAMPLE_MAPBOX_ACCESS_TOKEN=token\" >> .env # only need to run once\necho -e \"STORYBOOK_MAPBOX_ACCESS_TOKEN=token\" >> .env # only need to run once\n```\n\n### Run Live Examples Locally\nTo run *GoodData.UI Live Examples* locally:\n```bash\ngit clone <this-repository>\ncd  <repository-folder>\nyarn install --pure-lockfile\nyarn examples\n```\nThen open https://localhost:8999 and login using Live Examples account (you can [create one here](https://gooddata-examples.herokuapp.com/registration)).\n\n### Run Storybook locally\n- Run storybook with token stored in `.env` for more secure\n```bash\nyarn storybook\n```\n- Or run storybook with token env param exposed to cli (not suggested)\n```bash\nSTORYBOOK_MAPBOX_ACCESS_TOKEN=token yarn storybook\n```\n- Apply either above way to `yarn build-storybook` or `yarn test-storybook`\n\n### Source code formatting\nThe source code in the repository is formatted by [Prettier](https://prettier.io/).\nThe format of the code is validated by our Continuous Integration server and is one of the requirements of successful merge.\n\nPrettier is supported by every major IDE. You can find the list of supported editors and how to configure them [here](https://prettier.io/docs/en/editors.html).\n\nIn the case, when your editor is not supported or you don't want to setup the integration, you can run the `yarn prettier-write` command to reformat the code before commit.\n\n## Changelog\n\n- see [CHANGELOG.md](CHANGELOG.md)\n\n## Supported versions\n\nIn order to make the user experience with integrating GoodData UI SDK as smooth and secure as possible and to ensure that the SDK is using the latest features of the platform, we will only provide support to two most recent major versions of UI SDK.\n\nThe most recent majors will be supported in the following modes:\n\n- The latest major version will receive all new functionality and all bug fixes\n- The previous major version will only receive fixes to critical issues and security fixes. These fixes will be applied on top of last released version of the previous major\n\nThe customers are encouraged to always use the latest version of the UI SDK.\n\nIn case of using older versions, the user might face API incompatibility, performance or security issues.\n\nPlease follow the installation instructions to update to the newest version.\n\n## License\n\n(C) 2007-2020 GoodData Corporation\n\nThis project is dual licensed:\n\n- The ATTRIBUTION-NONCOMMERCIAL 4.0 INTERNATIONAL (CC BY-NC 4.0) is used for purpose of the trial experience and evaluation of GoodData.UI library.\n- The GOODDATA GOODDATA.UI LIBRARY END USER LICENSE AGREEMENT is used for GoodData customers.\n\nFor more information, please see [LICENSE](https://github.com/gooddata/gooddata-react-components/blob/master/LICENSE)\n","gitHead":"efc25f0656f6e8644229494f9f75c989ca629f60","scripts":{"dev":"bash scripts/build.sh --dev-watch","test":"jest --watch","build":"bash scripts/build.sh","tslint":"yarn run-tslint -t verbose $npm_package_config_tslint","prepare":"cd examples/server && yarn install --frozen-lockfile && cd ../..; rm -r examples/node_modules 2>/dev/null; true","examples":"bash scripts/run-examples.sh","prepare?":"# Called before `npm publish` and on local `npm install`. Temporarily also for deleting obsolete node_modules. Ends with `true` to continue gracefully.","validate":"tsc --noEmit && yarn tslint && eslint $npm_package_config_eslint && yarn validate-style && yarn prettier-check","build-dev":"bash scripts/build.sh --dev","examples?":"# Default is developer domain, other options: yarn examples [sec,secure,stg,stg2,stg3,demo,developer or URL]","storybook":"yarn build && start-storybook -p 9001 -c .storybook","test-once":"jest","tslint-ci":"mkdir -p ./ci/results && yarn run-tslint -t checkstyle -o ./ci/results/tslint-results.xml $npm_package_config_tslint","run-tslint":"tslint -p tsconfig.json","validate-ci":"tsc --noEmit && yarn tslint-ci  && eslint $npm_package_config_eslint -f checkstyle -o ci/results/eslint-results.xml && yarn validate-style-ci && yarn prettier-check","examples-build":"bash scripts/build-examples.sh","prepublishOnly":"yarn build","prettier-check":"prettier --check '{src,stories,styles,__mocks__,examples/server/src,examples/src,examples/test}/**/*.{ts,js,tsx,jsx,json,scss,md,yaml,html}'","prettier-write":"prettier --write '{src,stories,styles,__mocks__,examples/server/src,examples/src,examples/test}/**/*.{ts,js,tsx,jsx,json,scss,md,yaml,html}'","test-storybook":"yarn build && test-storybook","validate-style":"stylelint '**/*.scss'","build-storybook":"yarn build && build-storybook -c .storybook -o dist-storybook","examples-server":"node examples/server/src/index.js","heroku-postbuild":"yarn examples-build developer","examples-testcafe":"./scripts/run-testcafe.sh visual","validate-style-ci":"stylelint '**/*.scss' --custom-formatter=node_modules/stylelint-checkstyle-formatter > ci/results/stylelint-results.xml","check-circular-deps":"madge --circular --extensions ts ./src","examples-testcafe-ci":"./scripts/run-testcafe.sh ci","examples-testcafe-live":"./scripts/run-testcafe.sh live"},"typings":"dist/index.d.ts","_npmUser":{"name":"gooddata-ci","email":"rail@gooddata.com"},"deprecated":"@gooddata/react-components@7 reached End of Support on March 31, 2022. Please upgrade (see https://sdk.gooddata.com/gooddata-ui/docs/supported_versions.html for more information).","repository":{"url":"git+ssh://git@github.com/gooddata/gooddata-react-components.git","type":"git"},"_npmVersion":"6.13.4","description":"GoodData.UI - A powerful JavaScript library for building analytical applications","directories":{},"lint-staged":{"{src,stories,styles,__mocks__,examples/server/src,examples/src,examples/test}/**/*.{ts,js,tsx,jsx,scss}":["npx gdc-fix-copyright","git add"],"{src,stories,styles,__mocks__,examples/server/src,examples/src,examples/test}/**/*.{ts,js,tsx,jsx,json,scss,md,yaml,html}":["prettier --write","git add"]},"_nodeVersion":"12.16.1","dependencies":{"rxjs":"^5.5.6","uuid":"^3.2.1","immer":"^1.3.1","lodash":"^4.17.15","date-fns":"^2.7.0","downshift":"^3.2.7","invariant":"^2.2.2","mapbox-gl":"^1.6.1","classnames":"^2.2.6","highcharts":"7.1.1","prop-types":"^15.6.0","react-intl":"^3.6.0","custom-event":"^1.0.1","react-window":"^1.8.1","ag-grid-react":"20.0.0","react-measure":"^2.3.0","@types/mapbox-gl":"^1.6.1","react-day-picker":"~7.3.0","react-responsive":"^3.0.0","stringify-object":"^2.4.0","@gooddata/typings":"^2.23.0","ag-grid-community":"20.0.0","http-status-codes":"^1.3.0","@gooddata/js-utils":"^3.5.0","@gooddata/numberjs":"^3.2.4","fixed-data-table-2":"0.7.17","@gooddata/goodstrap":"^68.4.1","react-dom-factories":"^1.0.2","@gooddata/gooddata-js":"^12.5.2","json-stable-stringify":"^1.0.1","react-transition-group":"^2.2.1","hoist-non-react-statics":"^3.3.0","nodelist-foreach-polyfill":"^1.2.0","@formatjs/intl-pluralrules":"^1.3.6","highcharts-grouped-categories":"^1.1.3"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"raf":"3.3.2","yup":"^0.24.1","jest":"24.7.1","husky":"3.0.0","madge":"^3.4.4","react":"^16.5.2","enzyme":"3.5.0","eslint":"4.19.1","formik":"^0.11.11","moment":"2.23.0","history":"^4.7.2","ts-jest":"24.0.0","webpack":"4.30.0","full-icu":"^1.3.0","prettier":"1.16.4","react-ga":"^2.5.2","recharts":"1.0.0-beta.9","testcafe":"1.1.4","commander":"2.14.1","node-sass":"4.13.0","react-dom":"^16.5.2","stylelint":"^10.0.0","supertest":"3.0.0","ts-loader":"6.0.0","@types/raf":"^3.4.0","css-loader":"0.28.7","jest-junit":"3.0.0","raw-loader":"0.5.1","styled-jsx":"2.2.1","typescript":"3.3.4000","@babel/core":"7.4.4","@types/jest":"24.0.6","@types/node":"7.0.8","@types/uuid":"3.4.3","file-loader":"3.0.1","jest-enzyme":"7.0.2","lint-staged":"9.1.0","sass-loader":"6.0.6","webpack-cli":"3.3.2","@types/react":"16.8.6","babel-loader":"8.0.5","react-helmet":"5.2.0","react-select":"1.2.1","style-loader":"0.19.1","@types/enzyme":"3.1.13","@types/lodash":"4.14.123","testcafe-live":"0.1.4","@babel/runtime":"7.4.4","dotenv-webpack":"^1.7.0","@babel/polyfill":"^7.4.4","@storybook/react":"5.0.11","@types/invariant":"2.2.29","@types/react-dom":"16.0.11","isomorphic-fetch":"2.2.1","react-datepicker":"1.1.0","react-router-dom":"4.2.2","@babel/preset-env":"7.4.4","@gooddata/mock-js":"^2.13.0","@storybook/addons":"5.0.11","@types/classnames":"2.2.3","@types/prop-types":"15.5.2","@storybook/theming":"5.0.11","identity-obj-proxy":"^3.0.0","intl-messageformat":"^7.5.4","webpack-dev-server":"3.3.1","@babel/preset-react":"7.0.0","@types/react-portal":"4.0.1","@types/react-window":"^1.8.1","babel-plugin-lodash":"3.3.4","html-webpack-plugin":"3.2.0","react-test-renderer":"16.4.2","@types/react-measure":"2.0.5","clean-webpack-plugin":"2.0.2","stats-webpack-plugin":"0.7.0","eslint-config-prettier":"4.1.0","react-google-recaptcha":"^0.14.1","tslint-config-prettier":"1.18.0","@gooddata/eslint-config":"^1.0.0","@gooddata/tslint-config":"1.0.0","@types/react-responsive":"^3.0.3","@types/storybook__react":"4.0.1","@types/stringify-object":"^3.2.0","enzyme-adapter-react-16":"1.3.1","@gooddata/test-storybook":"3.2.1","@storybook/addon-actions":"5.0.11","@storybook/addon-options":"5.0.11","node-sass-magic-importer":"5.1.0","react-syntax-highlighter":"11.0.2","@types/fixed-data-table-2":"0.8.1","stylelint-config-prettier":"5.2.0","@gooddata/stylelint-config":"4.0.0","@types/react-test-renderer":"16.0.0","circular-dependency-plugin":"5.0.2","compression-webpack-plugin":"2.0.0","@types/json-stable-stringify":"^1.0.32","@gooddata/frontend-npm-scripts":"1.1.0","@types/enzyme-adapter-react-16":"1.0.3","stylelint-checkstyle-formatter":"0.1.0","@types/storybook__addon-actions":"3.4.2","@babel/plugin-proposal-class-properties":"7.4.4","@babel/plugin-proposal-object-rest-spread":"7.4.4","@babel/plugin-transform-async-to-generator":"7.4.4"},"peerDependencies":{"react":"^16.5.2","react-dom":"^16.5.2"},"_npmOperationalInternal":{"tmp":"tmp/react-components_7.5.0-beta.58.fix1_1586842577940_0.26264639993018335","host":"s3://npm-registry-packages"}},"7.5.0-beta.62":{"name":"@gooddata/react-components","version":"7.5.0-beta.62","author":{"name":"GoodData Corporation"},"license":"BSD-3-Clause","_id":"@gooddata/react-components@7.5.0-beta.62","maintainers":[{"name":"afi","email":"adam.fiedler@gooddata.com"},{"name":"bertold8","email":"ivan.nejezchleb@seznam.cz"},{"name":"brbistas","email":"valentinos.chraniotis@gooddata.com"},{"name":"bugsbunny338","email":"jiri.zajic@mensa.cz"},{"name":"de.do","email":"de.do@gooddata.com"},{"name":"gooddata-ci","email":"rail@gooddata.com"},{"name":"hung.nguyen.hoang","email":"hung.nguyen@gooddata.com"},{"name":"ivan.mjartan","email":"ivan.mjartan@gooddata.com"},{"name":"jakub-sterba","email":"jakub.sterba@gooddata.com"},{"name":"jankc","email":"jan.krapac@gmail.com"},{"name":"jaroslav.tomecek","email":"jaroslav.tomecek@gooddata.com"},{"name":"jkittler","email":"honza.kittler@gmail.com"},{"name":"khanh.le","email":"khanh.le@gooddata.com"},{"name":"lanhuynh","email":"lan.huynh@gooddata.com"},{"name":"linhhong","email":"linh.hong@gooddata.com"},{"name":"lupko","email":"lubomir.slivka@gooddata.com"},{"name":"matyas.kandl","email":"matyas.kandl@gooddata.com"},{"name":"michal.marsal","email":"michal.marsal@gooddata.com"},{"name":"naibinh","email":"naibinh@gmail.com"},{"name":"nikolacech","email":"nikola.cech@gooddata.com"},{"name":"nis.hua","email":"nis.hua@gooddata.com"},{"name":"no23reason","email":"dan.homola@hotmail.cz"},{"name":"patrikbraborec","email":"patrik.braborec@gooddata.com"},{"name":"pbenes","email":"petr.benes@gooddata.com"},{"name":"petrjanu","email":"petr.janu@gooddata.com"},{"name":"pkingo","email":"philipandreaskingo@hotmail.com"},{"name":"ptquang86","email":"ptquang86@gmail.com"},{"name":"qduval","email":"quentin.duval@gooddata.com"},{"name":"rodri360","email":"me@rodri360.com"},{"name":"sitina","email":"jiri.sitina@gooddata.com"},{"name":"strouhaljan","email":"strouhal.jan@gmail.com"},{"name":"tomas.kratochvil","email":"tomas.kratochvil@gooddata.com"},{"name":"tomasreichmann","email":"tomasreichmann@gmail.com"},{"name":"tomsatgd","email":"tomas.satinsky@gooddata.com"},{"name":"trung-le-quoc","email":"trung.le@gooddata.com"},{"name":"tu-ngo","email":"tungo1981@gmail.com"},{"name":"tulean","email":"tuan.le@gooddata.com"},{"name":"tuqt1005","email":"tu.tran@gooddata.com"},{"name":"utdnah","email":"danh.ung@gooddata.com"},{"name":"vlastikcz","email":"vlastimil.kotas@gooddata.com"},{"name":"vu.pham","email":"vu.pham@gooddata.com"},{"name":"xmort","email":"petr.dolejsi@gooddata.com"},{"name":"yanlipnican","email":"yanlipnican@gmail.com"}],"homepage":"https://github.com/gooddata/gooddata-react-components#readme","bugs":{"url":"https://github.com/gooddata/gooddata-react-components/issues"},"dist":{"shasum":"cfbfdff9a8b40feb476d0e66a985110a798d0dec","tarball":"https://registry.npmjs.org/@gooddata/react-components/-/react-components-7.5.0-beta.62.tgz","fileCount":2529,"integrity":"sha512-84ofxvVPVI8g+7nOxxxEmo8Umhajry3wEfwVjeS/wdC4gBxmeEjPU0n2LyQlZffatcXI0KzFgj6F4gzjxo53aQ==","signatures":[{"sig":"MEQCIDcAqXzH0eulJkNd1RVwLfbG+S99bmCGGhW4JK5NwYDBAiALS0GGFH9mE5rP0YGaXscds1K0U9Zq/EIIFG/hvj8XqQ==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":10017613,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJelXAJCRA9TVsSAnZWagAAUPMP/AuNxU9n59VJMufP/Prn\nRWwPkPaUGUiRnsFwWsWQrpJOmdQVK3jJbGYUNxUWzfU4mBewfmZG+BmBujzH\nlwxcvt4ZX+tyvsSKWaJPZNWDcNugZtTnaCQSjqCgoNYdr1dCDbJz/iBGM6/N\n2zO3nK+dOsZysw12+XI/i00ge6QohpQQmCkTxoEyriuduj5M7ZRhCCmfJAcw\nMHwlpF63qco3utfh6Jm18DmmGXBj9j3hIgR0ESoB4EzEOWc+qK47/cHdh4Zw\n41aOP/QOR6aLeWCA9CaM70wh9LykhMsd99mWVwPtjKYTVCgbm9+5dGCzLlTQ\nQ28oO2aYsgMeLFyi0YRLgz02iHJ+b8WGqWWI8ADKlcTB8KhF1SEOjzIVjAeH\ntVWZ7jm1AbIzOxY8mYdBpKBRkePcImkhmmC5WvipfsOF2tCIbslw8WgXr/Gz\newqBgnorSJt0hQrQLbEoH4X+BSH9k3N4glhPnnFWqR5Zy+DQkxpP4sUA861g\nBw3m7nDpfefY3A6y/99bjRNJ5sEfoBQKGLTEml1EhaCA9cwXwmWotN9o1XOR\nrC6ReYgekBPRzUJft6CQ+NslpoKUSAlWmeVDlxRrTeYDCEJmxcKXpUt9DEtW\nFQilDaYC77q0s2e6hQgEtJY4KtZz1Lda626vEzQAn7do0zeZ6zJ2jIR5BciD\ndxxH\r\n=Ko4w\r\n-----END PGP SIGNATURE-----\r\n"},"main":"dist/index.js","husky":{"hooks":{"pre-commit":"lint-staged"}},"config":{"eslint":"./examples/**/*.{js,jsx}","tslint":"./{__mocks__,src,stories}/{,**/}*.{ts,tsx}"},"readme":"[![npm version](https://badge.fury.io/js/%40gooddata%2Freact-components.svg)](https://www.npmjs.com/package/@gooddata/react-components)\n\n# GoodData.UI React components\n> A React-based JavaScript library for building data-driven applications\n\n## Getting started\n- [GoodData.UI Documentation](http://sdk.gooddata.com/gooddata-ui/)\n- [GoodData.UI Live Examples](https://gooddata-examples.herokuapp.com/)\n- [Stack Overflow](https://stackoverflow.com/questions/tagged/gooddata)\n\n### Usage\nWith [yarn](https://yarnpkg.com) installed, go to your project directory and run\n```\n$ yarn add @gooddata/react-components\n```\nIf you prefer [npm](npmjs.com) run\n```\n$ npm install --save @gooddata/react-components\n```\n\nThe public API is exposed via global `index.js`. Except for the styles, do not import any other file directly\nbecause they are not intended to be part of the public API.\n\n## Contributing\n\nWe welcome any contribution in form of [issues](https://github.com/gooddata/gooddata-react-components/issues) or [pull requests](https://github.com/gooddata/gooddata-react-components/pulls).\n\nInstall [Node.js](http://nodejs.org) (node 12.16.1, npm v6.13.4) and [Yarn](https://classic.yarnpkg.com) (1.22.4).\n\nInstall dependencies:\n```\nyarn install --frozen-lockfile\n```\n\nThese commands may come in handy while developing:\n\n| command | description |\n| ------- | ----------- |\n| `yarn install --pure-lockfile` | first step |\n| ||\n| `yarn dev` | build react-components to `/dist` in watch mode |\n| `yarn test` | run all unit tests |\n| `yarn prettier-write` | format the source code to match the valid codestyle |\n| `yarn validate` | validate codestyle |\n| ||\n| `yarn storybook` | run storybook from `/stories` on http://localhost:9001 |\n| `yarn build-storybook` | build storybook to `/dist-storybook` |\n| `yarn test-storybook` | run storybook and [screenshot tests](https://github.com/gooddata/gdc-client-utils/tree/master/test-storybook) |\n| ||\n| `yarn examples` | run Live Examples dev-server from `/examples` on https://localhost:8999 |\n| `yarn examples-build` | build Live Examples to `/examples/dist` |\n| `yarn examples-server` | serve built Live Examples - see `/examples/server/src` |\n| `yarn examples-testcafe` | run testcafe tests against `localhost:8999` |\n\n### Deploy to heroku.com\nWhen you deploy this repo to heroku, it serves *GoodData.UI Live Examples*.\nRelevant tasks are in `Procfile` and `package.json`.\n\n```bash\n# run in the project directory\nheroku login\nheroku create <your-app-name>\nheroku config:set DOMAIN_ADMIN_USERNAME=x@gooddata.com DOMAIN_ADMIN_PASSWORD=xy PROJECT_ID_TO_ASSIGN=xms7ga4tf3g3nzucd8380o2bev8oeknp\ngit push heroku HEAD:master\nheroku open\n```\n### Enable Geo Chart for Storybook and Live Examples\nGeo chart uses Mapbox to render map which requires a Mapbox access token.\n- Register an account and create Mapbox access token at [guide](https://docs.mapbox.com/help/how-mapbox-works/access-tokens/)\n- Store the created token at `.env`:\n```bash\necho -e \"EXAMPLE_MAPBOX_ACCESS_TOKEN=token\" >> .env # only need to run once\necho -e \"STORYBOOK_MAPBOX_ACCESS_TOKEN=token\" >> .env # only need to run once\n```\n\n### Run Live Examples Locally\nTo run *GoodData.UI Live Examples* locally:\n```bash\ngit clone <this-repository>\ncd  <repository-folder>\nyarn install --pure-lockfile\nyarn examples\n```\nThen open https://localhost:8999 and login using Live Examples account (you can [create one here](https://gooddata-examples.herokuapp.com/registration)).\n\n### Run Storybook locally\n- Run storybook with token stored in `.env` for more secure\n```bash\nyarn storybook\n```\n- Or run storybook with token env param exposed to cli (not suggested)\n```bash\nSTORYBOOK_MAPBOX_ACCESS_TOKEN=token yarn storybook\n```\n- Apply either above way to `yarn build-storybook` or `yarn test-storybook`\n\n### Source code formatting\nThe source code in the repository is formatted by [Prettier](https://prettier.io/).\nThe format of the code is validated by our Continuous Integration server and is one of the requirements of successful merge.\n\nPrettier is supported by every major IDE. You can find the list of supported editors and how to configure them [here](https://prettier.io/docs/en/editors.html).\n\nIn the case, when your editor is not supported or you don't want to setup the integration, you can run the `yarn prettier-write` command to reformat the code before commit.\n\n## Changelog\n\n- see [CHANGELOG.md](CHANGELOG.md)\n\n## Supported versions\n\nIn order to make the user experience with integrating GoodData UI SDK as smooth and secure as possible and to ensure that the SDK is using the latest features of the platform, we will only provide support to two most recent major versions of UI SDK.\n\nThe most recent majors will be supported in the following modes:\n\n- The latest major version will receive all new functionality and all bug fixes\n- The previous major version will only receive fixes to critical issues and security fixes. These fixes will be applied on top of last released version of the previous major\n\nThe customers are encouraged to always use the latest version of the UI SDK.\n\nIn case of using older versions, the user might face API incompatibility, performance or security issues.\n\nPlease follow the installation instructions to update to the newest version.\n\n## License\n\n(C) 2007-2020 GoodData Corporation\n\nThis project is dual licensed:\n\n- The ATTRIBUTION-NONCOMMERCIAL 4.0 INTERNATIONAL (CC BY-NC 4.0) is used for purpose of the trial experience and evaluation of GoodData.UI library.\n- The GOODDATA GOODDATA.UI LIBRARY END USER LICENSE AGREEMENT is used for GoodData customers.\n\nFor more information, please see [LICENSE](https://github.com/gooddata/gooddata-react-components/blob/master/LICENSE)\n","gitHead":"4b91bedd164ea714f268e568195ae61006ff25ee","scripts":{"dev":"bash scripts/build.sh --dev-watch","test":"jest --watch","build":"bash scripts/build.sh","tslint":"yarn run-tslint -t verbose $npm_package_config_tslint","prepare":"cd examples/server && yarn install --frozen-lockfile && cd ../..; rm -r examples/node_modules 2>/dev/null; true","examples":"bash scripts/run-examples.sh","prepare?":"# Called before `npm publish` and on local `npm install`. Temporarily also for deleting obsolete node_modules. Ends with `true` to continue gracefully.","validate":"tsc --noEmit && yarn tslint && eslint $npm_package_config_eslint && yarn validate-style && yarn prettier-check","build-dev":"bash scripts/build.sh --dev","examples?":"# Default is developer domain, other options: yarn examples [sec,secure,stg,stg2,stg3,demo,developer or URL]","storybook":"yarn build && start-storybook -p 9001 -c .storybook","test-once":"jest","tslint-ci":"mkdir -p ./ci/results && yarn run-tslint -t checkstyle -o ./ci/results/tslint-results.xml $npm_package_config_tslint","run-tslint":"tslint -p tsconfig.json","validate-ci":"tsc --noEmit && yarn tslint-ci  && eslint $npm_package_config_eslint -f checkstyle -o ci/results/eslint-results.xml && yarn validate-style-ci && yarn prettier-check","examples-build":"bash scripts/build-examples.sh","prepublishOnly":"yarn build","prettier-check":"prettier --check '{src,stories,styles,__mocks__,examples/server/src,examples/src,examples/test}/**/*.{ts,js,tsx,jsx,json,scss,md,yaml,html}'","prettier-write":"prettier --write '{src,stories,styles,__mocks__,examples/server/src,examples/src,examples/test}/**/*.{ts,js,tsx,jsx,json,scss,md,yaml,html}'","test-storybook":"yarn build && test-storybook","validate-style":"stylelint '**/*.scss'","build-storybook":"yarn build && build-storybook -c .storybook -o dist-storybook","examples-server":"node examples/server/src/index.js","heroku-postbuild":"yarn examples-build developer","examples-testcafe":"./scripts/run-testcafe.sh visual","validate-style-ci":"stylelint '**/*.scss' --custom-formatter=node_modules/stylelint-checkstyle-formatter > ci/results/stylelint-results.xml","check-circular-deps":"madge --circular --extensions ts ./src","examples-testcafe-ci":"./scripts/run-testcafe.sh ci","examples-testcafe-live":"./scripts/run-testcafe.sh live"},"typings":"dist/index.d.ts","_npmUser":{"name":"gooddata-ci","email":"rail@gooddata.com"},"deprecated":"@gooddata/react-components@7 reached End of Support on March 31, 2022. Please upgrade (see https://sdk.gooddata.com/gooddata-ui/docs/supported_versions.html for more information).","repository":{"url":"git+ssh://git@github.com/gooddata/gooddata-react-components.git","type":"git"},"_npmVersion":"6.13.4","description":"GoodData.UI - A powerful JavaScript library for building analytical applications","directories":{},"lint-staged":{"{src,stories,styles,__mocks__,examples/server/src,examples/src,examples/test}/**/*.{ts,js,tsx,jsx,scss}":["npx gdc-fix-copyright","git add"],"{src,stories,styles,__mocks__,examples/server/src,examples/src,examples/test}/**/*.{ts,js,tsx,jsx,json,scss,md,yaml,html}":["prettier --write","git add"]},"_nodeVersion":"12.16.1","dependencies":{"rxjs":"^5.5.6","uuid":"^3.2.1","immer":"^1.3.1","lodash":"^4.17.15","date-fns":"^2.7.0","downshift":"^3.2.7","invariant":"^2.2.2","mapbox-gl":"^1.6.1","classnames":"^2.2.6","highcharts":"7.1.1","prop-types":"^15.6.0","react-intl":"^3.6.0","custom-event":"^1.0.1","react-window":"^1.8.1","ag-grid-react":"20.0.0","react-measure":"^2.3.0","@types/mapbox-gl":"^1.6.1","react-day-picker":"~7.3.0","react-responsive":"^3.0.0","stringify-object":"^2.4.0","@gooddata/typings":"^2.23.0","ag-grid-community":"20.0.0","http-status-codes":"^1.3.0","@gooddata/js-utils":"^3.5.0","@gooddata/numberjs":"^3.2.4","fixed-data-table-2":"0.7.17","@gooddata/goodstrap":"^68.4.1","react-dom-factories":"^1.0.2","@gooddata/gooddata-js":"^12.5.2","json-stable-stringify":"^1.0.1","react-transition-group":"^2.2.1","hoist-non-react-statics":"^3.3.0","nodelist-foreach-polyfill":"^1.2.0","@formatjs/intl-pluralrules":"^1.3.6","highcharts-grouped-categories":"^1.1.3"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"raf":"3.3.2","yup":"^0.24.1","jest":"24.7.1","husky":"3.0.0","madge":"^3.4.4","react":"^16.5.2","enzyme":"3.5.0","eslint":"4.19.1","formik":"^0.11.11","moment":"2.23.0","history":"^4.7.2","ts-jest":"24.0.0","webpack":"4.30.0","full-icu":"^1.3.0","prettier":"1.16.4","react-ga":"^2.5.2","recharts":"1.0.0-beta.9","testcafe":"1.1.4","commander":"2.14.1","node-sass":"4.13.0","react-dom":"^16.5.2","stylelint":"^10.0.0","supertest":"3.0.0","ts-loader":"6.0.0","@types/raf":"^3.4.0","css-loader":"0.28.7","jest-junit":"3.0.0","raw-loader":"0.5.1","styled-jsx":"2.2.1","typescript":"3.3.4000","@babel/core":"7.4.4","@types/jest":"24.0.6","@types/node":"7.0.8","@types/uuid":"3.4.3","file-loader":"3.0.1","jest-enzyme":"7.0.2","lint-staged":"9.1.0","sass-loader":"6.0.6","webpack-cli":"3.3.2","@types/react":"16.8.6","babel-loader":"8.0.5","react-helmet":"5.2.0","react-select":"1.2.1","style-loader":"0.19.1","@types/enzyme":"3.1.13","@types/lodash":"4.14.123","testcafe-live":"0.1.4","@babel/runtime":"7.4.4","dotenv-webpack":"^1.7.0","@babel/polyfill":"^7.4.4","@storybook/react":"5.0.11","@types/invariant":"2.2.29","@types/react-dom":"16.0.11","isomorphic-fetch":"2.2.1","react-datepicker":"1.1.0","react-router-dom":"4.2.2","@babel/preset-env":"7.4.4","@gooddata/mock-js":"^2.13.0","@storybook/addons":"5.0.11","@types/classnames":"2.2.3","@types/prop-types":"15.5.2","@storybook/theming":"5.0.11","identity-obj-proxy":"^3.0.0","intl-messageformat":"^7.5.4","webpack-dev-server":"3.3.1","@babel/preset-react":"7.0.0","@types/react-portal":"4.0.1","@types/react-window":"^1.8.1","babel-plugin-lodash":"3.3.4","html-webpack-plugin":"3.2.0","react-test-renderer":"16.4.2","@types/react-measure":"2.0.5","clean-webpack-plugin":"2.0.2","stats-webpack-plugin":"0.7.0","eslint-config-prettier":"4.1.0","react-google-recaptcha":"^0.14.1","tslint-config-prettier":"1.18.0","@gooddata/eslint-config":"^1.0.0","@gooddata/tslint-config":"1.0.0","@types/react-responsive":"^3.0.3","@types/storybook__react":"4.0.1","@types/stringify-object":"^3.2.0","enzyme-adapter-react-16":"1.3.1","@gooddata/test-storybook":"3.2.1","@storybook/addon-actions":"5.0.11","@storybook/addon-options":"5.0.11","node-sass-magic-importer":"5.1.0","react-syntax-highlighter":"11.0.2","@types/fixed-data-table-2":"0.8.1","stylelint-config-prettier":"5.2.0","@gooddata/stylelint-config":"4.0.0","@types/react-test-renderer":"16.0.0","circular-dependency-plugin":"5.0.2","compression-webpack-plugin":"2.0.0","@types/json-stable-stringify":"^1.0.32","@gooddata/frontend-npm-scripts":"1.1.0","@types/enzyme-adapter-react-16":"1.0.3","stylelint-checkstyle-formatter":"0.1.0","@types/storybook__addon-actions":"3.4.2","@babel/plugin-proposal-class-properties":"7.4.4","@babel/plugin-proposal-object-rest-spread":"7.4.4","@babel/plugin-transform-async-to-generator":"7.4.4"},"peerDependencies":{"react":"^16.5.2","react-dom":"^16.5.2"},"_npmOperationalInternal":{"tmp":"tmp/react-components_7.5.0-beta.62_1586851848915_0.11989862708064747","host":"s3://npm-registry-packages"}},"7.5.0-beta.63":{"name":"@gooddata/react-components","version":"7.5.0-beta.63","author":{"name":"GoodData Corporation"},"license":"BSD-3-Clause","_id":"@gooddata/react-components@7.5.0-beta.63","maintainers":[{"name":"afi","email":"adam.fiedler@gooddata.com"},{"name":"bertold8","email":"ivan.nejezchleb@seznam.cz"},{"name":"brbistas","email":"valentinos.chraniotis@gooddata.com"},{"name":"bugsbunny338","email":"jiri.zajic@mensa.cz"},{"name":"de.do","email":"de.do@gooddata.com"},{"name":"gooddata-ci","email":"rail@gooddata.com"},{"name":"hung.nguyen.hoang","email":"hung.nguyen@gooddata.com"},{"name":"ivan.mjartan","email":"ivan.mjartan@gooddata.com"},{"name":"jakub-sterba","email":"jakub.sterba@gooddata.com"},{"name":"jankc","email":"jan.krapac@gmail.com"},{"name":"jaroslav.tomecek","email":"jaroslav.tomecek@gooddata.com"},{"name":"jkittler","email":"honza.kittler@gmail.com"},{"name":"khanh.le","email":"khanh.le@gooddata.com"},{"name":"lanhuynh","email":"lan.huynh@gooddata.com"},{"name":"linhhong","email":"linh.hong@gooddata.com"},{"name":"lupko","email":"lubomir.slivka@gooddata.com"},{"name":"matyas.kandl","email":"matyas.kandl@gooddata.com"},{"name":"michal.marsal","email":"michal.marsal@gooddata.com"},{"name":"naibinh","email":"naibinh@gmail.com"},{"name":"nikolacech","email":"nikola.cech@gooddata.com"},{"name":"nis.hua","email":"nis.hua@gooddata.com"},{"name":"no23reason","email":"dan.homola@hotmail.cz"},{"name":"patrikbraborec","email":"patrik.braborec@gooddata.com"},{"name":"pbenes","email":"petr.benes@gooddata.com"},{"name":"petrjanu","email":"petr.janu@gooddata.com"},{"name":"pkingo","email":"philipandreaskingo@hotmail.com"},{"name":"ptquang86","email":"ptquang86@gmail.com"},{"name":"qduval","email":"quentin.duval@gooddata.com"},{"name":"rodri360","email":"me@rodri360.com"},{"name":"sitina","email":"jiri.sitina@gooddata.com"},{"name":"strouhaljan","email":"strouhal.jan@gmail.com"},{"name":"tomas.kratochvil","email":"tomas.kratochvil@gooddata.com"},{"name":"tomasreichmann","email":"tomasreichmann@gmail.com"},{"name":"tomsatgd","email":"tomas.satinsky@gooddata.com"},{"name":"trung-le-quoc","email":"trung.le@gooddata.com"},{"name":"tu-ngo","email":"tungo1981@gmail.com"},{"name":"tulean","email":"tuan.le@gooddata.com"},{"name":"tuqt1005","email":"tu.tran@gooddata.com"},{"name":"utdnah","email":"danh.ung@gooddata.com"},{"name":"vlastikcz","email":"vlastimil.kotas@gooddata.com"},{"name":"vu.pham","email":"vu.pham@gooddata.com"},{"name":"xmort","email":"petr.dolejsi@gooddata.com"},{"name":"yanlipnican","email":"yanlipnican@gmail.com"}],"homepage":"https://github.com/gooddata/gooddata-react-components#readme","bugs":{"url":"https://github.com/gooddata/gooddata-react-components/issues"},"dist":{"shasum":"b43820e9b14c9ac771a88e437fbb2b7763cb1c5d","tarball":"https://registry.npmjs.org/@gooddata/react-components/-/react-components-7.5.0-beta.63.tgz","fileCount":2529,"integrity":"sha512-p3BgZRmgsMsJINOTFNy17hFsCgn/GdvvPwZAIb0ohzrE97mQ4WTq+j5qusplEwvgyOjoxfXrKcxa9uTHMNampw==","signatures":[{"sig":"MEUCIQCCPTtpNNYXwF4WsqAasLfDwThU65ulPgi7Vdu37xPulQIgK+kiWijKticut1d2cRRwmI2O24kXZqeDHc1SkTMeJVY=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":10017613,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJelZZeCRA9TVsSAnZWagAA9xkP/0N1UsdhVzQ0YCpUlsao\nh4rW80rP/b/gf+dRfOvF0Bbv6uvlUCu7UNcKHHAQhEw3jzzf0+v5e5omKOzX\nf2ScLbIuaBpt1OVOIBslkRMA34hPtElu5KCXj7hk4mItyPLUGRjiSZYM/fBy\nkuykUzIza1jRQOt4WkUzJ74unhuHvE4i1LaWNg+p/xQg+OxryL4CN8CTz/du\nqwxKEKYQRMG4GowdE1dNArFCY5920i+yVo5OYx64hoUZE2yVntcz18vHsuU1\ncSbpAg6cR6uIzvbsXrbDkVQxeHh/kJ0d1tWtlqj+jVI+Eiq1Hxv62xKniRM1\n3Avp0LxwYOX2KhCJ0HqRPNKNil8LFjXmYigSz6ZOWz4e3AvTn3fi6lYJfw8Q\nZAVuiLiZwgMBEXfOxqMfDIUCKynVYdftIFPTeaSiqzQFl9a6S78QwtSn+DpV\nJcG88lNtIEBVpDD+EXaG7QUkGygpW76uBI8X3h6K7tI1rtMZsJWWhGxy4JVy\nPVh0/rv96eUgy4D+eq+YjlIJ+OAgRB+d4M4G2VOeYJicUg0YbCFy68vKYu+d\njLPajHKPwf/DZr3UnV2/ZIvi31nbArKNbFioNyh3hV6kmn1MCd2FJQ6p+ZGN\nVS1K0L8FOmeRps3XVYADPHeQs7BO03IS8I04gKwE1doVqd9Z5hJKwXJiE/CR\neHhP\r\n=/0mo\r\n-----END PGP SIGNATURE-----\r\n"},"main":"dist/index.js","husky":{"hooks":{"pre-commit":"lint-staged"}},"config":{"eslint":"./examples/**/*.{js,jsx}","tslint":"./{__mocks__,src,stories}/{,**/}*.{ts,tsx}"},"readme":"[![npm version](https://badge.fury.io/js/%40gooddata%2Freact-components.svg)](https://www.npmjs.com/package/@gooddata/react-components)\n\n# GoodData.UI React components\n> A React-based JavaScript library for building data-driven applications\n\n## Getting started\n- [GoodData.UI Documentation](http://sdk.gooddata.com/gooddata-ui/)\n- [GoodData.UI Live Examples](https://gooddata-examples.herokuapp.com/)\n- [Stack Overflow](https://stackoverflow.com/questions/tagged/gooddata)\n\n### Usage\nWith [yarn](https://yarnpkg.com) installed, go to your project directory and run\n```\n$ yarn add @gooddata/react-components\n```\nIf you prefer [npm](npmjs.com) run\n```\n$ npm install --save @gooddata/react-components\n```\n\nThe public API is exposed via global `index.js`. Except for the styles, do not import any other file directly\nbecause they are not intended to be part of the public API.\n\n## Contributing\n\nWe welcome any contribution in form of [issues](https://github.com/gooddata/gooddata-react-components/issues) or [pull requests](https://github.com/gooddata/gooddata-react-components/pulls).\n\nInstall [Node.js](http://nodejs.org) (node 12.16.1, npm v6.13.4) and [Yarn](https://classic.yarnpkg.com) (1.22.4).\n\nInstall dependencies:\n```\nyarn install --frozen-lockfile\n```\n\nThese commands may come in handy while developing:\n\n| command | description |\n| ------- | ----------- |\n| `yarn install --pure-lockfile` | first step |\n| ||\n| `yarn dev` | build react-components to `/dist` in watch mode |\n| `yarn test` | run all unit tests |\n| `yarn prettier-write` | format the source code to match the valid codestyle |\n| `yarn validate` | validate codestyle |\n| ||\n| `yarn storybook` | run storybook from `/stories` on http://localhost:9001 |\n| `yarn build-storybook` | build storybook to `/dist-storybook` |\n| `yarn test-storybook` | run storybook and [screenshot tests](https://github.com/gooddata/gdc-client-utils/tree/master/test-storybook) |\n| ||\n| `yarn examples` | run Live Examples dev-server from `/examples` on https://localhost:8999 |\n| `yarn examples-build` | build Live Examples to `/examples/dist` |\n| `yarn examples-server` | serve built Live Examples - see `/examples/server/src` |\n| `yarn examples-testcafe` | run testcafe tests against `localhost:8999` |\n\n### Deploy to heroku.com\nWhen you deploy this repo to heroku, it serves *GoodData.UI Live Examples*.\nRelevant tasks are in `Procfile` and `package.json`.\n\n```bash\n# run in the project directory\nheroku login\nheroku create <your-app-name>\nheroku config:set DOMAIN_ADMIN_USERNAME=x@gooddata.com DOMAIN_ADMIN_PASSWORD=xy PROJECT_ID_TO_ASSIGN=xms7ga4tf3g3nzucd8380o2bev8oeknp\ngit push heroku HEAD:master\nheroku open\n```\n### Enable Geo Chart for Storybook and Live Examples\nGeo chart uses Mapbox to render map which requires a Mapbox access token.\n- Register an account and create Mapbox access token at [guide](https://docs.mapbox.com/help/how-mapbox-works/access-tokens/)\n- Store the created token at `.env`:\n```bash\necho -e \"EXAMPLE_MAPBOX_ACCESS_TOKEN=token\" >> .env # only need to run once\necho -e \"STORYBOOK_MAPBOX_ACCESS_TOKEN=token\" >> .env # only need to run once\n```\n\n### Run Live Examples Locally\nTo run *GoodData.UI Live Examples* locally:\n```bash\ngit clone <this-repository>\ncd  <repository-folder>\nyarn install --pure-lockfile\nyarn examples\n```\nThen open https://localhost:8999 and login using Live Examples account (you can [create one here](https://gooddata-examples.herokuapp.com/registration)).\n\n### Run Storybook locally\n- Run storybook with token stored in `.env` for more secure\n```bash\nyarn storybook\n```\n- Or run storybook with token env param exposed to cli (not suggested)\n```bash\nSTORYBOOK_MAPBOX_ACCESS_TOKEN=token yarn storybook\n```\n- Apply either above way to `yarn build-storybook` or `yarn test-storybook`\n\n### Source code formatting\nThe source code in the repository is formatted by [Prettier](https://prettier.io/).\nThe format of the code is validated by our Continuous Integration server and is one of the requirements of successful merge.\n\nPrettier is supported by every major IDE. You can find the list of supported editors and how to configure them [here](https://prettier.io/docs/en/editors.html).\n\nIn the case, when your editor is not supported or you don't want to setup the integration, you can run the `yarn prettier-write` command to reformat the code before commit.\n\n## Changelog\n\n- see [CHANGELOG.md](CHANGELOG.md)\n\n## Supported versions\n\nIn order to make the user experience with integrating GoodData UI SDK as smooth and secure as possible and to ensure that the SDK is using the latest features of the platform, we will only provide support to two most recent major versions of UI SDK.\n\nThe most recent majors will be supported in the following modes:\n\n- The latest major version will receive all new functionality and all bug fixes\n- The previous major version will only receive fixes to critical issues and security fixes. These fixes will be applied on top of last released version of the previous major\n\nThe customers are encouraged to always use the latest version of the UI SDK.\n\nIn case of using older versions, the user might face API incompatibility, performance or security issues.\n\nPlease follow the installation instructions to update to the newest version.\n\n## License\n\n(C) 2007-2020 GoodData Corporation\n\nThis project is dual licensed:\n\n- The ATTRIBUTION-NONCOMMERCIAL 4.0 INTERNATIONAL (CC BY-NC 4.0) is used for purpose of the trial experience and evaluation of GoodData.UI library.\n- The GOODDATA GOODDATA.UI LIBRARY END USER LICENSE AGREEMENT is used for GoodData customers.\n\nFor more information, please see [LICENSE](https://github.com/gooddata/gooddata-react-components/blob/master/LICENSE)\n","gitHead":"566e369854e7d160ae217b66e1acf8980cc506ec","scripts":{"dev":"bash scripts/build.sh --dev-watch","test":"jest --watch","build":"bash scripts/build.sh","tslint":"yarn run-tslint -t verbose $npm_package_config_tslint","prepare":"cd examples/server && yarn install --frozen-lockfile && cd ../..; rm -r examples/node_modules 2>/dev/null; true","examples":"bash scripts/run-examples.sh","prepare?":"# Called before `npm publish` and on local `npm install`. Temporarily also for deleting obsolete node_modules. Ends with `true` to continue gracefully.","validate":"tsc --noEmit && yarn tslint && eslint $npm_package_config_eslint && yarn validate-style && yarn prettier-check","build-dev":"bash scripts/build.sh --dev","examples?":"# Default is developer domain, other options: yarn examples [sec,secure,stg,stg2,stg3,demo,developer or URL]","storybook":"yarn build && start-storybook -p 9001 -c .storybook","test-once":"jest","tslint-ci":"mkdir -p ./ci/results && yarn run-tslint -t checkstyle -o ./ci/results/tslint-results.xml $npm_package_config_tslint","run-tslint":"tslint -p tsconfig.json","validate-ci":"tsc --noEmit && yarn tslint-ci  && eslint $npm_package_config_eslint -f checkstyle -o ci/results/eslint-results.xml && yarn validate-style-ci && yarn prettier-check","examples-build":"bash scripts/build-examples.sh","prepublishOnly":"yarn build","prettier-check":"prettier --check '{src,stories,styles,__mocks__,examples/server/src,examples/src,examples/test}/**/*.{ts,js,tsx,jsx,json,scss,md,yaml,html}'","prettier-write":"prettier --write '{src,stories,styles,__mocks__,examples/server/src,examples/src,examples/test}/**/*.{ts,js,tsx,jsx,json,scss,md,yaml,html}'","test-storybook":"yarn build && test-storybook","validate-style":"stylelint '**/*.scss'","build-storybook":"yarn build && build-storybook -c .storybook -o dist-storybook","examples-server":"node examples/server/src/index.js","heroku-postbuild":"yarn examples-build developer","examples-testcafe":"./scripts/run-testcafe.sh visual","validate-style-ci":"stylelint '**/*.scss' --custom-formatter=node_modules/stylelint-checkstyle-formatter > ci/results/stylelint-results.xml","check-circular-deps":"madge --circular --extensions ts ./src","examples-testcafe-ci":"./scripts/run-testcafe.sh ci","examples-testcafe-live":"./scripts/run-testcafe.sh live"},"typings":"dist/index.d.ts","_npmUser":{"name":"gooddata-ci","email":"rail@gooddata.com"},"deprecated":"@gooddata/react-components@7 reached End of Support on March 31, 2022. Please upgrade (see https://sdk.gooddata.com/gooddata-ui/docs/supported_versions.html for more information).","repository":{"url":"git+ssh://git@github.com/gooddata/gooddata-react-components.git","type":"git"},"_npmVersion":"6.13.4","description":"GoodData.UI - A powerful JavaScript library for building analytical applications","directories":{},"lint-staged":{"{src,stories,styles,__mocks__,examples/server/src,examples/src,examples/test}/**/*.{ts,js,tsx,jsx,scss}":["npx gdc-fix-copyright","git add"],"{src,stories,styles,__mocks__,examples/server/src,examples/src,examples/test}/**/*.{ts,js,tsx,jsx,json,scss,md,yaml,html}":["prettier --write","git add"]},"_nodeVersion":"12.16.1","dependencies":{"rxjs":"^5.5.6","uuid":"^3.2.1","immer":"^1.3.1","lodash":"^4.17.15","date-fns":"^2.7.0","downshift":"^3.2.7","invariant":"^2.2.2","mapbox-gl":"^1.6.1","classnames":"^2.2.6","highcharts":"7.1.1","prop-types":"^15.6.0","react-intl":"^3.6.0","custom-event":"^1.0.1","react-window":"^1.8.1","ag-grid-react":"20.0.0","react-measure":"^2.3.0","@types/mapbox-gl":"^1.6.1","react-day-picker":"~7.3.0","react-responsive":"^3.0.0","stringify-object":"^2.4.0","@gooddata/typings":"^2.23.0","ag-grid-community":"20.0.0","http-status-codes":"^1.3.0","@gooddata/js-utils":"^3.5.0","@gooddata/numberjs":"^3.2.4","fixed-data-table-2":"0.7.17","@gooddata/goodstrap":"^68.5.0","react-dom-factories":"^1.0.2","@gooddata/gooddata-js":"^12.5.2","json-stable-stringify":"^1.0.1","react-transition-group":"^2.2.1","hoist-non-react-statics":"^3.3.0","nodelist-foreach-polyfill":"^1.2.0","@formatjs/intl-pluralrules":"^1.3.6","highcharts-grouped-categories":"^1.1.3"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"raf":"3.3.2","yup":"^0.24.1","jest":"24.7.1","husky":"3.0.0","madge":"^3.4.4","react":"^16.5.2","enzyme":"3.5.0","eslint":"4.19.1","formik":"^0.11.11","moment":"2.23.0","history":"^4.7.2","ts-jest":"24.0.0","webpack":"4.30.0","full-icu":"^1.3.0","prettier":"1.16.4","react-ga":"^2.5.2","recharts":"1.0.0-beta.9","testcafe":"1.1.4","commander":"2.14.1","node-sass":"4.13.0","react-dom":"^16.5.2","stylelint":"^10.0.0","supertest":"3.0.0","ts-loader":"6.0.0","@types/raf":"^3.4.0","css-loader":"0.28.7","jest-junit":"3.0.0","raw-loader":"0.5.1","styled-jsx":"2.2.1","typescript":"3.3.4000","@babel/core":"7.4.4","@types/jest":"24.0.6","@types/node":"7.0.8","@types/uuid":"3.4.3","file-loader":"3.0.1","jest-enzyme":"7.0.2","lint-staged":"9.1.0","sass-loader":"6.0.6","webpack-cli":"3.3.2","@types/react":"16.8.6","babel-loader":"8.0.5","react-helmet":"5.2.0","react-select":"1.2.1","style-loader":"0.19.1","@types/enzyme":"3.1.13","@types/lodash":"4.14.123","testcafe-live":"0.1.4","@babel/runtime":"7.4.4","dotenv-webpack":"^1.7.0","@babel/polyfill":"^7.4.4","@storybook/react":"5.0.11","@types/invariant":"2.2.29","@types/react-dom":"16.0.11","isomorphic-fetch":"2.2.1","react-datepicker":"1.1.0","react-router-dom":"4.2.2","@babel/preset-env":"7.4.4","@gooddata/mock-js":"^2.13.0","@storybook/addons":"5.0.11","@types/classnames":"2.2.3","@types/prop-types":"15.5.2","@storybook/theming":"5.0.11","identity-obj-proxy":"^3.0.0","intl-messageformat":"^7.5.4","webpack-dev-server":"3.3.1","@babel/preset-react":"7.0.0","@types/react-portal":"4.0.1","@types/react-window":"^1.8.1","babel-plugin-lodash":"3.3.4","html-webpack-plugin":"3.2.0","react-test-renderer":"16.4.2","@types/react-measure":"2.0.5","clean-webpack-plugin":"2.0.2","stats-webpack-plugin":"0.7.0","eslint-config-prettier":"4.1.0","react-google-recaptcha":"^0.14.1","tslint-config-prettier":"1.18.0","@gooddata/eslint-config":"^1.0.0","@gooddata/tslint-config":"1.0.0","@types/react-responsive":"^3.0.3","@types/storybook__react":"4.0.1","@types/stringify-object":"^3.2.0","enzyme-adapter-react-16":"1.3.1","@gooddata/test-storybook":"3.2.1","@storybook/addon-actions":"5.0.11","@storybook/addon-options":"5.0.11","node-sass-magic-importer":"5.1.0","react-syntax-highlighter":"11.0.2","@types/fixed-data-table-2":"0.8.1","stylelint-config-prettier":"5.2.0","@gooddata/stylelint-config":"4.0.0","@types/react-test-renderer":"16.0.0","circular-dependency-plugin":"5.0.2","compression-webpack-plugin":"2.0.0","@types/json-stable-stringify":"^1.0.32","@gooddata/frontend-npm-scripts":"1.1.0","@types/enzyme-adapter-react-16":"1.0.3","stylelint-checkstyle-formatter":"0.1.0","@types/storybook__addon-actions":"3.4.2","@babel/plugin-proposal-class-properties":"7.4.4","@babel/plugin-proposal-object-rest-spread":"7.4.4","@babel/plugin-transform-async-to-generator":"7.4.4"},"peerDependencies":{"react":"^16.5.2","react-dom":"^16.5.2"},"_npmOperationalInternal":{"tmp":"tmp/react-components_7.5.0-beta.63_1586861661813_0.7757574958541571","host":"s3://npm-registry-packages"}},"7.5.0-beta.64":{"name":"@gooddata/react-components","version":"7.5.0-beta.64","author":{"name":"GoodData Corporation"},"license":"BSD-3-Clause","_id":"@gooddata/react-components@7.5.0-beta.64","maintainers":[{"name":"afi","email":"adam.fiedler@gooddata.com"},{"name":"bertold8","email":"ivan.nejezchleb@seznam.cz"},{"name":"brbistas","email":"valentinos.chraniotis@gooddata.com"},{"name":"bugsbunny338","email":"jiri.zajic@mensa.cz"},{"name":"de.do","email":"de.do@gooddata.com"},{"name":"gooddata-ci","email":"rail@gooddata.com"},{"name":"hung.nguyen.hoang","email":"hung.nguyen@gooddata.com"},{"name":"ivan.mjartan","email":"ivan.mjartan@gooddata.com"},{"name":"jakub-sterba","email":"jakub.sterba@gooddata.com"},{"name":"jankc","email":"jan.krapac@gmail.com"},{"name":"jaroslav.tomecek","email":"jaroslav.tomecek@gooddata.com"},{"name":"jkittler","email":"honza.kittler@gmail.com"},{"name":"khanh.le","email":"khanh.le@gooddata.com"},{"name":"lanhuynh","email":"lan.huynh@gooddata.com"},{"name":"linhhong","email":"linh.hong@gooddata.com"},{"name":"lupko","email":"lubomir.slivka@gooddata.com"},{"name":"matyas.kandl","email":"matyas.kandl@gooddata.com"},{"name":"michal.marsal","email":"michal.marsal@gooddata.com"},{"name":"naibinh","email":"naibinh@gmail.com"},{"name":"nikolacech","email":"nikola.cech@gooddata.com"},{"name":"nis.hua","email":"nis.hua@gooddata.com"},{"name":"no23reason","email":"dan.homola@hotmail.cz"},{"name":"patrikbraborec","email":"patrik.braborec@gooddata.com"},{"name":"pbenes","email":"petr.benes@gooddata.com"},{"name":"petrjanu","email":"petr.janu@gooddata.com"},{"name":"pkingo","email":"philipandreaskingo@hotmail.com"},{"name":"ptquang86","email":"ptquang86@gmail.com"},{"name":"qduval","email":"quentin.duval@gooddata.com"},{"name":"rodri360","email":"me@rodri360.com"},{"name":"sitina","email":"jiri.sitina@gooddata.com"},{"name":"strouhaljan","email":"strouhal.jan@gmail.com"},{"name":"tomas.kratochvil","email":"tomas.kratochvil@gooddata.com"},{"name":"tomasreichmann","email":"tomasreichmann@gmail.com"},{"name":"tomsatgd","email":"tomas.satinsky@gooddata.com"},{"name":"trung-le-quoc","email":"trung.le@gooddata.com"},{"name":"tu-ngo","email":"tungo1981@gmail.com"},{"name":"tulean","email":"tuan.le@gooddata.com"},{"name":"tuqt1005","email":"tu.tran@gooddata.com"},{"name":"utdnah","email":"danh.ung@gooddata.com"},{"name":"vlastikcz","email":"vlastimil.kotas@gooddata.com"},{"name":"vu.pham","email":"vu.pham@gooddata.com"},{"name":"xmort","email":"petr.dolejsi@gooddata.com"},{"name":"yanlipnican","email":"yanlipnican@gmail.com"}],"homepage":"https://github.com/gooddata/gooddata-react-components#readme","bugs":{"url":"https://github.com/gooddata/gooddata-react-components/issues"},"dist":{"shasum":"99010f6b8357844edeaca5cd0ddd06a22b076b3c","tarball":"https://registry.npmjs.org/@gooddata/react-components/-/react-components-7.5.0-beta.64.tgz","fileCount":2542,"integrity":"sha512-fi5j1Js1XYh/7s5TnzorYhK3DxZ+KrX3awRhbXEwwlIDxjuEhtR3mzBvgVkASIuetn8uleIq8hFyxMlegTeLgQ==","signatures":[{"sig":"MEQCICgJ9K4osTUdHBE32hxImJtlrImKwrbLX756NxyGtSwYAiBtnbzCu7AdnxovXedritA3StBIoJzUqa1z+G11ybv9cw==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":10032554,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJelaPuCRA9TVsSAnZWagAAuvMP/AhTfyMvp3lJ3MXEL30I\ndn+7/V4LNK0t1+d6T9s7fv96srd0QUKUGIFdbCUrgSImrFyhl/FEcgPzqDce\n88kRAeU11Ri1/NKnBOeEMCX0oMURQEO6+OtP+ga3APwWkefZ4yHkrGnDAmEd\nv0m8mIkTwzsJ5tAScYOupxjRjTQsKCwbpWGNjqQckVx2QuSRknX0W5PG7cY8\n3wdwpa48Mt23afxeGukK0G+IEZW72cQ7H+OfbSfsv4krRrZvoFJXmIGZtqZM\n1PuFxCcJHwtx9b+sDaog7RbrcfUehvwCE7fE2taxopXonJCsnTQbUpUCc3re\nOeSKPvIrXswVjjdxXerWFOQB7dwM/sMQRjY7jSd1K/cfK0I6CGqalkAZ7Hpe\n+nLGqc5bDaVBHdpA3kXLjhltyVOrRILwiRtLC9c5MmsHIzZ2tZM6ehYaGGcI\nEzDZoh1chhvcTL5XOATluAy+FN3L5w4ffg0s5qS7XGNGVY610gvNYWQrc4VF\nt7GwgfIJ/JLBQHVmuiDKW3zP3H3gKNhJDa8zq8qmnMrSDlXnYa2hwEZnzGRM\nTWNQC/2AsY3/muO9D05OEGPb5ZQPn9OnygfejvzGGi51eBrgJK0xNMwrCjYa\ndGwKMiAnWrOpiJBb6GddakrxkDtSGRCgHmPjMKwpedSq9aFwQv2jCHR5X6I1\n71Cp\r\n=px8I\r\n-----END PGP SIGNATURE-----\r\n"},"main":"dist/index.js","husky":{"hooks":{"pre-commit":"lint-staged"}},"config":{"eslint":"./examples/**/*.{js,jsx}","tslint":"./{__mocks__,src,stories}/{,**/}*.{ts,tsx}"},"readme":"[![npm version](https://badge.fury.io/js/%40gooddata%2Freact-components.svg)](https://www.npmjs.com/package/@gooddata/react-components)\n\n# GoodData.UI React components\n> A React-based JavaScript library for building data-driven applications\n\n## Getting started\n- [GoodData.UI Documentation](http://sdk.gooddata.com/gooddata-ui/)\n- [GoodData.UI Live Examples](https://gooddata-examples.herokuapp.com/)\n- [Stack Overflow](https://stackoverflow.com/questions/tagged/gooddata)\n\n### Usage\nWith [yarn](https://yarnpkg.com) installed, go to your project directory and run\n```\n$ yarn add @gooddata/react-components\n```\nIf you prefer [npm](npmjs.com) run\n```\n$ npm install --save @gooddata/react-components\n```\n\nThe public API is exposed via global `index.js`. Except for the styles, do not import any other file directly\nbecause they are not intended to be part of the public API.\n\n## Contributing\n\nWe welcome any contribution in form of [issues](https://github.com/gooddata/gooddata-react-components/issues) or [pull requests](https://github.com/gooddata/gooddata-react-components/pulls).\n\nInstall [Node.js](http://nodejs.org) (node 12.16.1, npm v6.13.4) and [Yarn](https://classic.yarnpkg.com) (1.22.4).\n\nInstall dependencies:\n```\nyarn install --frozen-lockfile\n```\n\nThese commands may come in handy while developing:\n\n| command | description |\n| ------- | ----------- |\n| `yarn install --pure-lockfile` | first step |\n| ||\n| `yarn dev` | build react-components to `/dist` in watch mode |\n| `yarn test` | run all unit tests |\n| `yarn prettier-write` | format the source code to match the valid codestyle |\n| `yarn validate` | validate codestyle |\n| ||\n| `yarn storybook` | run storybook from `/stories` on http://localhost:9001 |\n| `yarn build-storybook` | build storybook to `/dist-storybook` |\n| `yarn test-storybook` | run storybook and [screenshot tests](https://github.com/gooddata/gdc-client-utils/tree/master/test-storybook) |\n| ||\n| `yarn examples` | run Live Examples dev-server from `/examples` on https://localhost:8999 |\n| `yarn examples-build` | build Live Examples to `/examples/dist` |\n| `yarn examples-server` | serve built Live Examples - see `/examples/server/src` |\n| `yarn examples-testcafe` | run testcafe tests against `localhost:8999` |\n\n### Deploy to heroku.com\nWhen you deploy this repo to heroku, it serves *GoodData.UI Live Examples*.\nRelevant tasks are in `Procfile` and `package.json`.\n\n```bash\n# run in the project directory\nheroku login\nheroku create <your-app-name>\nheroku config:set DOMAIN_ADMIN_USERNAME=x@gooddata.com DOMAIN_ADMIN_PASSWORD=xy PROJECT_ID_TO_ASSIGN=xms7ga4tf3g3nzucd8380o2bev8oeknp\ngit push heroku HEAD:master\nheroku open\n```\n### Enable Geo Chart for Storybook and Live Examples\nGeo chart uses Mapbox to render map which requires a Mapbox access token.\n- Register an account and create Mapbox access token at [guide](https://docs.mapbox.com/help/how-mapbox-works/access-tokens/)\n- Store the created token at `.env`:\n```bash\necho -e \"EXAMPLE_MAPBOX_ACCESS_TOKEN=token\" >> .env # only need to run once\necho -e \"STORYBOOK_MAPBOX_ACCESS_TOKEN=token\" >> .env # only need to run once\n```\n\n### Run Live Examples Locally\nTo run *GoodData.UI Live Examples* locally:\n```bash\ngit clone <this-repository>\ncd  <repository-folder>\nyarn install --pure-lockfile\nyarn examples\n```\nThen open https://localhost:8999 and login using Live Examples account (you can [create one here](https://gooddata-examples.herokuapp.com/registration)).\n\n### Run Storybook locally\n- Run storybook with token stored in `.env` for more secure\n```bash\nyarn storybook\n```\n- Or run storybook with token env param exposed to cli (not suggested)\n```bash\nSTORYBOOK_MAPBOX_ACCESS_TOKEN=token yarn storybook\n```\n- Apply either above way to `yarn build-storybook` or `yarn test-storybook`\n\n### Source code formatting\nThe source code in the repository is formatted by [Prettier](https://prettier.io/).\nThe format of the code is validated by our Continuous Integration server and is one of the requirements of successful merge.\n\nPrettier is supported by every major IDE. You can find the list of supported editors and how to configure them [here](https://prettier.io/docs/en/editors.html).\n\nIn the case, when your editor is not supported or you don't want to setup the integration, you can run the `yarn prettier-write` command to reformat the code before commit.\n\n## Changelog\n\n- see [CHANGELOG.md](CHANGELOG.md)\n\n## Supported versions\n\nIn order to make the user experience with integrating GoodData UI SDK as smooth and secure as possible and to ensure that the SDK is using the latest features of the platform, we will only provide support to two most recent major versions of UI SDK.\n\nThe most recent majors will be supported in the following modes:\n\n- The latest major version will receive all new functionality and all bug fixes\n- The previous major version will only receive fixes to critical issues and security fixes. These fixes will be applied on top of last released version of the previous major\n\nThe customers are encouraged to always use the latest version of the UI SDK.\n\nIn case of using older versions, the user might face API incompatibility, performance or security issues.\n\nPlease follow the installation instructions to update to the newest version.\n\n## License\n\n(C) 2007-2020 GoodData Corporation\n\nThis project is dual licensed:\n\n- The ATTRIBUTION-NONCOMMERCIAL 4.0 INTERNATIONAL (CC BY-NC 4.0) is used for purpose of the trial experience and evaluation of GoodData.UI library.\n- The GOODDATA GOODDATA.UI LIBRARY END USER LICENSE AGREEMENT is used for GoodData customers.\n\nFor more information, please see [LICENSE](https://github.com/gooddata/gooddata-react-components/blob/master/LICENSE)\n","gitHead":"26ab8483843d6cb4b38e77819b666a050b89c279","scripts":{"dev":"bash scripts/build.sh --dev-watch","test":"jest --watch","build":"bash scripts/build.sh","tslint":"yarn run-tslint -t verbose $npm_package_config_tslint","prepare":"cd examples/server && yarn install --frozen-lockfile && cd ../..; rm -r examples/node_modules 2>/dev/null; true","examples":"bash scripts/run-examples.sh","prepare?":"# Called before `npm publish` and on local `npm install`. Temporarily also for deleting obsolete node_modules. Ends with `true` to continue gracefully.","validate":"tsc --noEmit && yarn tslint && eslint $npm_package_config_eslint && yarn validate-style && yarn prettier-check","build-dev":"bash scripts/build.sh --dev","examples?":"# Default is developer domain, other options: yarn examples [sec,secure,stg,stg2,stg3,demo,developer or URL]","storybook":"yarn build && start-storybook -p 9001 -c .storybook","test-once":"jest","tslint-ci":"mkdir -p ./ci/results && yarn run-tslint -t checkstyle -o ./ci/results/tslint-results.xml $npm_package_config_tslint","run-tslint":"tslint -p tsconfig.json","validate-ci":"tsc --noEmit && yarn tslint-ci  && eslint $npm_package_config_eslint -f checkstyle -o ci/results/eslint-results.xml && yarn validate-style-ci && yarn prettier-check","examples-build":"bash scripts/build-examples.sh","prepublishOnly":"yarn build","prettier-check":"prettier --check '{src,stories,styles,__mocks__,examples/server/src,examples/src,examples/test}/**/*.{ts,js,tsx,jsx,json,scss,md,yaml,html}'","prettier-write":"prettier --write '{src,stories,styles,__mocks__,examples/server/src,examples/src,examples/test}/**/*.{ts,js,tsx,jsx,json,scss,md,yaml,html}'","test-storybook":"yarn build && test-storybook","validate-style":"stylelint '**/*.scss'","build-storybook":"yarn build && build-storybook -c .storybook -o dist-storybook","examples-server":"node examples/server/src/index.js","heroku-postbuild":"yarn examples-build developer","examples-testcafe":"./scripts/run-testcafe.sh visual","validate-style-ci":"stylelint '**/*.scss' --custom-formatter=node_modules/stylelint-checkstyle-formatter > ci/results/stylelint-results.xml","check-circular-deps":"madge --circular --extensions ts ./src","examples-testcafe-ci":"./scripts/run-testcafe.sh ci","examples-testcafe-live":"./scripts/run-testcafe.sh live"},"typings":"dist/index.d.ts","_npmUser":{"name":"gooddata-ci","email":"rail@gooddata.com"},"deprecated":"@gooddata/react-components@7 reached End of Support on March 31, 2022. Please upgrade (see https://sdk.gooddata.com/gooddata-ui/docs/supported_versions.html for more information).","repository":{"url":"git+ssh://git@github.com/gooddata/gooddata-react-components.git","type":"git"},"_npmVersion":"6.13.4","description":"GoodData.UI - A powerful JavaScript library for building analytical applications","directories":{},"lint-staged":{"{src,stories,styles,__mocks__,examples/server/src,examples/src,examples/test}/**/*.{ts,js,tsx,jsx,scss}":["npx gdc-fix-copyright","git add"],"{src,stories,styles,__mocks__,examples/server/src,examples/src,examples/test}/**/*.{ts,js,tsx,jsx,json,scss,md,yaml,html}":["prettier --write","git add"]},"_nodeVersion":"12.16.1","dependencies":{"rxjs":"^5.5.6","uuid":"^3.2.1","immer":"^1.3.1","lodash":"^4.17.15","date-fns":"^2.7.0","downshift":"^3.2.7","invariant":"^2.2.2","mapbox-gl":"^1.6.1","classnames":"^2.2.6","highcharts":"7.1.1","prop-types":"^15.6.0","react-intl":"^3.6.0","custom-event":"^1.0.1","react-window":"^1.8.1","ag-grid-react":"20.0.0","react-measure":"^2.3.0","@types/mapbox-gl":"^1.6.1","react-day-picker":"~7.3.0","react-responsive":"^3.0.0","stringify-object":"^2.4.0","@gooddata/typings":"^2.23.0","ag-grid-community":"20.0.0","http-status-codes":"^1.3.0","@gooddata/js-utils":"^3.5.0","@gooddata/numberjs":"^3.2.4","fixed-data-table-2":"0.7.17","@gooddata/goodstrap":"^68.5.0","react-dom-factories":"^1.0.2","@gooddata/gooddata-js":"^12.5.2","json-stable-stringify":"^1.0.1","react-transition-group":"^2.2.1","hoist-non-react-statics":"^3.3.0","nodelist-foreach-polyfill":"^1.2.0","@formatjs/intl-pluralrules":"^1.3.6","highcharts-grouped-categories":"^1.1.3"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"raf":"3.3.2","yup":"^0.24.1","jest":"24.7.1","husky":"3.0.0","madge":"^3.4.4","react":"^16.5.2","enzyme":"3.5.0","eslint":"4.19.1","formik":"^0.11.11","moment":"2.23.0","history":"^4.7.2","ts-jest":"24.0.0","webpack":"4.30.0","full-icu":"^1.3.0","prettier":"1.16.4","react-ga":"^2.5.2","recharts":"1.0.0-beta.9","testcafe":"1.1.4","commander":"2.14.1","node-sass":"4.13.0","react-dom":"^16.5.2","stylelint":"^10.0.0","supertest":"3.0.0","ts-loader":"6.0.0","@types/raf":"^3.4.0","css-loader":"0.28.7","jest-junit":"3.0.0","raw-loader":"0.5.1","styled-jsx":"2.2.1","typescript":"3.3.4000","@babel/core":"7.4.4","@types/jest":"24.0.6","@types/node":"7.0.8","@types/uuid":"3.4.3","file-loader":"3.0.1","jest-enzyme":"7.0.2","lint-staged":"9.1.0","sass-loader":"6.0.6","webpack-cli":"3.3.2","@types/react":"16.8.6","babel-loader":"8.0.5","react-helmet":"5.2.0","react-select":"1.2.1","style-loader":"0.19.1","@types/enzyme":"3.1.13","@types/lodash":"4.14.123","testcafe-live":"0.1.4","@babel/runtime":"7.4.4","dotenv-webpack":"^1.7.0","@babel/polyfill":"^7.4.4","@storybook/react":"5.0.11","@types/invariant":"2.2.29","@types/react-dom":"16.0.11","isomorphic-fetch":"2.2.1","react-datepicker":"1.1.0","react-router-dom":"4.2.2","@babel/preset-env":"7.4.4","@gooddata/mock-js":"^2.13.0","@storybook/addons":"5.0.11","@types/classnames":"2.2.3","@types/prop-types":"15.5.2","@storybook/theming":"5.0.11","identity-obj-proxy":"^3.0.0","intl-messageformat":"^7.5.4","webpack-dev-server":"3.3.1","@babel/preset-react":"7.0.0","@types/react-portal":"4.0.1","@types/react-window":"^1.8.1","babel-plugin-lodash":"3.3.4","html-webpack-plugin":"3.2.0","react-test-renderer":"16.4.2","@types/react-measure":"2.0.5","clean-webpack-plugin":"2.0.2","stats-webpack-plugin":"0.7.0","eslint-config-prettier":"4.1.0","react-google-recaptcha":"^0.14.1","tslint-config-prettier":"1.18.0","@gooddata/eslint-config":"^1.0.0","@gooddata/tslint-config":"1.0.0","@types/react-responsive":"^3.0.3","@types/storybook__react":"4.0.1","@types/stringify-object":"^3.2.0","enzyme-adapter-react-16":"1.3.1","@gooddata/test-storybook":"3.2.1","@storybook/addon-actions":"5.0.11","@storybook/addon-options":"5.0.11","node-sass-magic-importer":"5.1.0","react-syntax-highlighter":"11.0.2","@types/fixed-data-table-2":"0.8.1","stylelint-config-prettier":"5.2.0","@gooddata/stylelint-config":"4.0.0","@types/react-test-renderer":"16.0.0","circular-dependency-plugin":"5.0.2","compression-webpack-plugin":"2.0.0","@types/json-stable-stringify":"^1.0.32","@gooddata/frontend-npm-scripts":"1.1.0","@types/enzyme-adapter-react-16":"1.0.3","stylelint-checkstyle-formatter":"0.1.0","@types/storybook__addon-actions":"3.4.2","@babel/plugin-proposal-class-properties":"7.4.4","@babel/plugin-proposal-object-rest-spread":"7.4.4","@babel/plugin-transform-async-to-generator":"7.4.4"},"peerDependencies":{"react":"^16.5.2","react-dom":"^16.5.2"},"_npmOperationalInternal":{"tmp":"tmp/react-components_7.5.0-beta.64_1586865134084_0.8198500270598981","host":"s3://npm-registry-packages"}},"7.5.0-alpha-khanh.le-kl-SD-849-2020-04-15T02-46-24-908Z":{"name":"@gooddata/react-components","version":"7.5.0-alpha-khanh.le-kl-SD-849-2020-04-15T02-46-24-908Z","author":{"name":"GoodData Corporation"},"license":"BSD-3-Clause","_id":"@gooddata/react-components@7.5.0-alpha-khanh.le-kl-SD-849-2020-04-15T02-46-24-908Z","maintainers":[{"name":"afi","email":"adam.fiedler@gooddata.com"},{"name":"bertold8","email":"ivan.nejezchleb@seznam.cz"},{"name":"brbistas","email":"valentinos.chraniotis@gooddata.com"},{"name":"bugsbunny338","email":"jiri.zajic@mensa.cz"},{"name":"de.do","email":"de.do@gooddata.com"},{"name":"gooddata-ci","email":"rail@gooddata.com"},{"name":"hung.nguyen.hoang","email":"hung.nguyen@gooddata.com"},{"name":"ivan.mjartan","email":"ivan.mjartan@gooddata.com"},{"name":"jakub-sterba","email":"jakub.sterba@gooddata.com"},{"name":"jankc","email":"jan.krapac@gmail.com"},{"name":"jaroslav.tomecek","email":"jaroslav.tomecek@gooddata.com"},{"name":"jkittler","email":"honza.kittler@gmail.com"},{"name":"khanh.le","email":"khanh.le@gooddata.com"},{"name":"lanhuynh","email":"lan.huynh@gooddata.com"},{"name":"linhhong","email":"linh.hong@gooddata.com"},{"name":"lupko","email":"lubomir.slivka@gooddata.com"},{"name":"matyas.kandl","email":"matyas.kandl@gooddata.com"},{"name":"michal.marsal","email":"michal.marsal@gooddata.com"},{"name":"naibinh","email":"naibinh@gmail.com"},{"name":"nikolacech","email":"nikola.cech@gooddata.com"},{"name":"nis.hua","email":"nis.hua@gooddata.com"},{"name":"no23reason","email":"dan.homola@hotmail.cz"},{"name":"patrikbraborec","email":"patrik.braborec@gooddata.com"},{"name":"pbenes","email":"petr.benes@gooddata.com"},{"name":"petrjanu","email":"petr.janu@gooddata.com"},{"name":"pkingo","email":"philipandreaskingo@hotmail.com"},{"name":"ptquang86","email":"ptquang86@gmail.com"},{"name":"qduval","email":"quentin.duval@gooddata.com"},{"name":"rodri360","email":"me@rodri360.com"},{"name":"sitina","email":"jiri.sitina@gooddata.com"},{"name":"strouhaljan","email":"strouhal.jan@gmail.com"},{"name":"tomas.kratochvil","email":"tomas.kratochvil@gooddata.com"},{"name":"tomasreichmann","email":"tomasreichmann@gmail.com"},{"name":"tomsatgd","email":"tomas.satinsky@gooddata.com"},{"name":"trung-le-quoc","email":"trung.le@gooddata.com"},{"name":"tu-ngo","email":"tungo1981@gmail.com"},{"name":"tulean","email":"tuan.le@gooddata.com"},{"name":"tuqt1005","email":"tu.tran@gooddata.com"},{"name":"utdnah","email":"danh.ung@gooddata.com"},{"name":"vlastikcz","email":"vlastimil.kotas@gooddata.com"},{"name":"vu.pham","email":"vu.pham@gooddata.com"},{"name":"xmort","email":"petr.dolejsi@gooddata.com"},{"name":"yanlipnican","email":"yanlipnican@gmail.com"}],"homepage":"https://github.com/gooddata/gooddata-react-components#readme","bugs":{"url":"https://github.com/gooddata/gooddata-react-components/issues"},"dist":{"shasum":"4f078e56d7bd7a908e870ee10f384a6376bd5023","tarball":"https://registry.npmjs.org/@gooddata/react-components/-/react-components-7.5.0-alpha-khanh.le-kl-SD-849-2020-04-15T02-46-24-908Z.tgz","fileCount":2548,"integrity":"sha512-YX3RyzliX+TXY6dDR3YHRst2dIRZhKE+bkuID97mg2Stm3HgWbRajkmAvrdOIl+2H0QUk19NrruqOEkrzltv2A==","signatures":[{"sig":"MEUCIB6iZ5W8thHkdZIELxVbWuYW+W3O/AVduQDSv7Ep3h3JAiEAy3/7hLYPnRMQ3WOe8HA7ztsTleSJmnS4HwHm9bSoYfI=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":10073581,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJelnPZCRA9TVsSAnZWagAAxCIP/3uAumdZGYswQgXf1DEL\ng6lcNmuKoQz+xmFzTG4qq9dALN5Ew2kx5qydY9pNJlbzvGbMB3i5T6aRixZY\nSCIJw7V3lvbHSRgtpWNVjJ7qVROxwnE0WALmtaVPEERp/L6lREZnNalixx8T\nnrplm+eUOxV9C7DGWHF2aZ8G/26o2Qe13M223CJyhTJ8RR6m25euWNCAtLLi\nB7U7VAadLaLVkKiYM1WNYBOWn2tc28HJrI87aGyTqi7rq5LGLXEdGOc99mhq\nM7ODdbdg/M/sZ/bYWGqMZgHlvhescqxSSZ4gT9C4KEgvG+NBfL6c6TJ1BM1p\nhBmh3ElBLb9/ImcEjMX4/Gq1rGLcxYc1asLRc1SUxqT/kBXhY1/Fvisqe00J\nikjRsn2jLt6UqhheP8wilZS/9eExXGAiK25Sm9j/ABz+b0u0GiNdsFzbY3pD\nHxiOoZmRTTmQphwkrkhGdvBow2aD3NIZgzXLP4H4iGg0DzWRTcwPwqVfsTih\nVG8Yv6eYA6zzFjiptpBp+kqL2ZvbFtRBiCtTpWgC+/k6BduDf3UFkXZUsEre\nevDMXsbsN6TpC76u7FC6luIycvFAw3lS+ZW82Bc25bVfr8ys4ZMd7tjt1gdq\niiPSPoYfQfk/CcdtS3CbrNpb35+8ALVscf4XiivkaVPOQdEqGgM07i6wOaSo\n1Nlj\r\n=tApi\r\n-----END PGP SIGNATURE-----\r\n"},"main":"dist/index.js","husky":{"hooks":{"pre-commit":"lint-staged"}},"config":{"eslint":"./examples/**/*.{js,jsx}","tslint":"./{__mocks__,src,stories}/{,**/}*.{ts,tsx}"},"readme":"[![npm version](https://badge.fury.io/js/%40gooddata%2Freact-components.svg)](https://www.npmjs.com/package/@gooddata/react-components)\n\n# GoodData.UI React components\n> A React-based JavaScript library for building data-driven applications\n\n## Getting started\n- [GoodData.UI Documentation](http://sdk.gooddata.com/gooddata-ui/)\n- [GoodData.UI Live Examples](https://gooddata-examples.herokuapp.com/)\n- [Stack Overflow](https://stackoverflow.com/questions/tagged/gooddata)\n\n### Usage\nWith [yarn](https://yarnpkg.com) installed, go to your project directory and run\n```\n$ yarn add @gooddata/react-components\n```\nIf you prefer [npm](npmjs.com) run\n```\n$ npm install --save @gooddata/react-components\n```\n\nThe public API is exposed via global `index.js`. Except for the styles, do not import any other file directly\nbecause they are not intended to be part of the public API.\n\n## Contributing\n\nWe welcome any contribution in form of [issues](https://github.com/gooddata/gooddata-react-components/issues) or [pull requests](https://github.com/gooddata/gooddata-react-components/pulls).\n\nInstall [Node.js](http://nodejs.org) (node 12.16.1, npm v6.13.4) and [Yarn](https://classic.yarnpkg.com) (1.22.4).\n\nInstall dependencies:\n```\nyarn install --frozen-lockfile\n```\n\nThese commands may come in handy while developing:\n\n| command | description |\n| ------- | ----------- |\n| `yarn install --pure-lockfile` | first step |\n| ||\n| `yarn dev` | build react-components to `/dist` in watch mode |\n| `yarn test` | run all unit tests |\n| `yarn prettier-write` | format the source code to match the valid codestyle |\n| `yarn validate` | validate codestyle |\n| ||\n| `yarn storybook` | run storybook from `/stories` on http://localhost:9001 |\n| `yarn build-storybook` | build storybook to `/dist-storybook` |\n| `yarn test-storybook` | run storybook and [screenshot tests](https://github.com/gooddata/gdc-client-utils/tree/master/test-storybook) |\n| ||\n| `yarn examples` | run Live Examples dev-server from `/examples` on https://localhost:8999 |\n| `yarn examples-build` | build Live Examples to `/examples/dist` |\n| `yarn examples-server` | serve built Live Examples - see `/examples/server/src` |\n| `yarn examples-testcafe` | run testcafe tests against `localhost:8999` |\n\n### Deploy to heroku.com\nWhen you deploy this repo to heroku, it serves *GoodData.UI Live Examples*.\nRelevant tasks are in `Procfile` and `package.json`.\n\n```bash\n# run in the project directory\nheroku login\nheroku create <your-app-name>\nheroku config:set DOMAIN_ADMIN_USERNAME=x@gooddata.com DOMAIN_ADMIN_PASSWORD=xy PROJECT_ID_TO_ASSIGN=xms7ga4tf3g3nzucd8380o2bev8oeknp\ngit push heroku HEAD:master\nheroku open\n```\n### Enable Geo Chart for Storybook and Live Examples\nGeo chart uses Mapbox to render map which requires a Mapbox access token.\n- Register an account and create Mapbox access token at [guide](https://docs.mapbox.com/help/how-mapbox-works/access-tokens/)\n- Store the created token at `.env`:\n```bash\necho -e \"EXAMPLE_MAPBOX_ACCESS_TOKEN=token\" >> .env # only need to run once\necho -e \"STORYBOOK_MAPBOX_ACCESS_TOKEN=token\" >> .env # only need to run once\n```\n\n### Run Live Examples Locally\nTo run *GoodData.UI Live Examples* locally:\n```bash\ngit clone <this-repository>\ncd  <repository-folder>\nyarn install --pure-lockfile\nyarn examples\n```\nThen open https://localhost:8999 and login using Live Examples account (you can [create one here](https://gooddata-examples.herokuapp.com/registration)).\n\n### Run Storybook locally\n- Run storybook with token stored in `.env` for more secure\n```bash\nyarn storybook\n```\n- Or run storybook with token env param exposed to cli (not suggested)\n```bash\nSTORYBOOK_MAPBOX_ACCESS_TOKEN=token yarn storybook\n```\n- Apply either above way to `yarn build-storybook` or `yarn test-storybook`\n\n### Source code formatting\nThe source code in the repository is formatted by [Prettier](https://prettier.io/).\nThe format of the code is validated by our Continuous Integration server and is one of the requirements of successful merge.\n\nPrettier is supported by every major IDE. You can find the list of supported editors and how to configure them [here](https://prettier.io/docs/en/editors.html).\n\nIn the case, when your editor is not supported or you don't want to setup the integration, you can run the `yarn prettier-write` command to reformat the code before commit.\n\n## Changelog\n\n- see [CHANGELOG.md](CHANGELOG.md)\n\n## Supported versions\n\nIn order to make the user experience with integrating GoodData UI SDK as smooth and secure as possible and to ensure that the SDK is using the latest features of the platform, we will only provide support to two most recent major versions of UI SDK.\n\nThe most recent majors will be supported in the following modes:\n\n- The latest major version will receive all new functionality and all bug fixes\n- The previous major version will only receive fixes to critical issues and security fixes. These fixes will be applied on top of last released version of the previous major\n\nThe customers are encouraged to always use the latest version of the UI SDK.\n\nIn case of using older versions, the user might face API incompatibility, performance or security issues.\n\nPlease follow the installation instructions to update to the newest version.\n\n## License\n\n(C) 2007-2020 GoodData Corporation\n\nThis project is dual licensed:\n\n- The ATTRIBUTION-NONCOMMERCIAL 4.0 INTERNATIONAL (CC BY-NC 4.0) is used for purpose of the trial experience and evaluation of GoodData.UI library.\n- The GOODDATA GOODDATA.UI LIBRARY END USER LICENSE AGREEMENT is used for GoodData customers.\n\nFor more information, please see [LICENSE](https://github.com/gooddata/gooddata-react-components/blob/master/LICENSE)\n","gitHead":"efa27e6d42004d0ea6517cf29e7632135b02772e","scripts":{"dev":"bash scripts/build.sh --dev-watch","test":"jest --watch","build":"bash scripts/build.sh","tslint":"yarn run-tslint -t verbose $npm_package_config_tslint","prepare":"cd examples/server && yarn install --frozen-lockfile && cd ../..; rm -r examples/node_modules 2>/dev/null; true","examples":"bash scripts/run-examples.sh","prepare?":"# Called before `npm publish` and on local `npm install`. Temporarily also for deleting obsolete node_modules. Ends with `true` to continue gracefully.","validate":"tsc --noEmit && yarn tslint && eslint $npm_package_config_eslint && yarn validate-style && yarn prettier-check","build-dev":"bash scripts/build.sh --dev","examples?":"# Default is developer domain, other options: yarn examples [sec,secure,stg,stg2,stg3,demo,developer or URL]","storybook":"yarn build && start-storybook -p 9001 -c .storybook","test-once":"jest","tslint-ci":"mkdir -p ./ci/results && yarn run-tslint -t checkstyle -o ./ci/results/tslint-results.xml $npm_package_config_tslint","run-tslint":"tslint -p tsconfig.json","validate-ci":"tsc --noEmit && yarn tslint-ci  && eslint $npm_package_config_eslint -f checkstyle -o ci/results/eslint-results.xml && yarn validate-style-ci && yarn prettier-check","examples-build":"bash scripts/build-examples.sh","prepublishOnly":"yarn build","prettier-check":"prettier --check '{src,stories,styles,__mocks__,examples/server/src,examples/src,examples/test}/**/*.{ts,js,tsx,jsx,json,scss,md,yaml,html}'","prettier-write":"prettier --write '{src,stories,styles,__mocks__,examples/server/src,examples/src,examples/test}/**/*.{ts,js,tsx,jsx,json,scss,md,yaml,html}'","test-storybook":"yarn build && test-storybook","validate-style":"stylelint '**/*.scss'","build-storybook":"yarn build && build-storybook -c .storybook -o dist-storybook","examples-server":"node examples/server/src/index.js","heroku-postbuild":"yarn examples-build developer","examples-testcafe":"./scripts/run-testcafe.sh visual","validate-style-ci":"stylelint '**/*.scss' --custom-formatter=node_modules/stylelint-checkstyle-formatter > ci/results/stylelint-results.xml","check-circular-deps":"madge --circular --extensions ts ./src","examples-testcafe-ci":"./scripts/run-testcafe.sh ci","examples-testcafe-live":"./scripts/run-testcafe.sh live"},"typings":"dist/index.d.ts","_npmUser":{"name":"khanh.le","email":"khanh.le@gooddata.com"},"deprecated":"@gooddata/react-components@7 reached End of Support on March 31, 2022. Please upgrade (see https://sdk.gooddata.com/gooddata-ui/docs/supported_versions.html for more information).","repository":{"url":"git+ssh://git@github.com/gooddata/gooddata-react-components.git","type":"git"},"_npmVersion":"6.14.4","description":"GoodData.UI - A powerful JavaScript library for building analytical applications","directories":{},"lint-staged":{"{src,stories,styles,__mocks__,examples/server/src,examples/src,examples/test}/**/*.{ts,js,tsx,jsx,scss}":["npx gdc-fix-copyright","git add"],"{src,stories,styles,__mocks__,examples/server/src,examples/src,examples/test}/**/*.{ts,js,tsx,jsx,json,scss,md,yaml,html}":["prettier --write","git add"]},"_nodeVersion":"12.16.1","dependencies":{"rxjs":"^5.5.6","uuid":"^3.2.1","immer":"^1.3.1","lodash":"^4.17.15","date-fns":"^2.7.0","downshift":"^3.2.7","invariant":"^2.2.2","mapbox-gl":"^1.6.1","classnames":"^2.2.6","highcharts":"7.1.1","prop-types":"^15.6.0","react-intl":"^3.6.0","custom-event":"^1.0.1","react-window":"^1.8.1","ag-grid-react":"20.0.0","react-measure":"^2.3.0","@types/mapbox-gl":"^1.6.1","react-day-picker":"~7.3.0","react-responsive":"^3.0.0","stringify-object":"^2.4.0","@gooddata/typings":"^2.23.0","ag-grid-community":"20.0.0","http-status-codes":"^1.3.0","@gooddata/js-utils":"^3.10.4","@gooddata/numberjs":"^3.2.4","fixed-data-table-2":"0.7.17","@gooddata/goodstrap":"^68.5.1","react-dom-factories":"^1.0.2","@gooddata/gooddata-js":"^12.5.2","json-stable-stringify":"^1.0.1","react-transition-group":"^2.2.1","hoist-non-react-statics":"^3.3.0","nodelist-foreach-polyfill":"^1.2.0","@formatjs/intl-pluralrules":"^1.3.6","highcharts-grouped-categories":"^1.1.3"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"raf":"3.3.2","yup":"^0.24.1","jest":"24.7.1","husky":"3.0.0","madge":"^3.4.4","react":"^16.5.2","enzyme":"3.5.0","eslint":"4.19.1","formik":"^0.11.11","moment":"2.23.0","history":"^4.7.2","ts-jest":"24.0.0","webpack":"4.30.0","full-icu":"^1.3.0","prettier":"1.16.4","react-ga":"^2.5.2","recharts":"1.0.0-beta.9","testcafe":"1.1.4","commander":"2.14.1","node-sass":"4.13.0","react-dom":"^16.5.2","stylelint":"^10.0.0","supertest":"3.0.0","ts-loader":"6.0.0","@types/raf":"^3.4.0","css-loader":"0.28.7","jest-junit":"3.0.0","raw-loader":"0.5.1","styled-jsx":"2.2.1","typescript":"3.3.4000","@babel/core":"7.4.4","@types/jest":"24.0.6","@types/node":"7.0.8","@types/uuid":"3.4.3","file-loader":"3.0.1","jest-enzyme":"7.0.2","lint-staged":"9.1.0","sass-loader":"6.0.6","webpack-cli":"3.3.2","@types/react":"16.8.6","babel-loader":"8.0.5","react-helmet":"5.2.0","react-select":"1.2.1","style-loader":"0.19.1","@types/enzyme":"3.1.13","@types/lodash":"4.14.123","testcafe-live":"0.1.4","@babel/runtime":"7.4.4","dotenv-webpack":"^1.7.0","@babel/polyfill":"^7.4.4","@storybook/react":"5.0.11","@types/invariant":"2.2.29","@types/react-dom":"16.0.11","isomorphic-fetch":"2.2.1","react-datepicker":"1.1.0","react-router-dom":"4.2.2","@babel/preset-env":"7.4.4","@gooddata/mock-js":"^2.13.0","@storybook/addons":"5.0.11","@types/classnames":"2.2.3","@types/prop-types":"15.5.2","@storybook/theming":"5.0.11","identity-obj-proxy":"^3.0.0","intl-messageformat":"^7.5.4","webpack-dev-server":"3.3.1","@babel/preset-react":"7.0.0","@types/react-portal":"4.0.1","@types/react-window":"^1.8.1","babel-plugin-lodash":"3.3.4","html-webpack-plugin":"3.2.0","react-test-renderer":"16.4.2","@types/react-measure":"2.0.5","clean-webpack-plugin":"2.0.2","stats-webpack-plugin":"0.7.0","eslint-config-prettier":"4.1.0","react-google-recaptcha":"^0.14.1","tslint-config-prettier":"1.18.0","@gooddata/eslint-config":"^1.0.0","@gooddata/tslint-config":"1.0.0","@types/react-responsive":"^3.0.3","@types/storybook__react":"4.0.1","@types/stringify-object":"^3.2.0","enzyme-adapter-react-16":"1.3.1","@gooddata/test-storybook":"3.2.1","@storybook/addon-actions":"5.0.11","@storybook/addon-options":"5.0.11","node-sass-magic-importer":"5.1.0","react-syntax-highlighter":"11.0.2","@types/fixed-data-table-2":"0.8.1","stylelint-config-prettier":"5.2.0","@gooddata/stylelint-config":"4.0.0","@types/react-test-renderer":"16.0.0","circular-dependency-plugin":"5.0.2","compression-webpack-plugin":"2.0.0","@types/json-stable-stringify":"^1.0.32","@gooddata/frontend-npm-scripts":"1.1.0","@types/enzyme-adapter-react-16":"1.0.3","stylelint-checkstyle-formatter":"0.1.0","@types/storybook__addon-actions":"3.4.2","@babel/plugin-proposal-class-properties":"7.4.4","@babel/plugin-proposal-object-rest-spread":"7.4.4","@babel/plugin-transform-async-to-generator":"7.4.4"},"peerDependencies":{"react":"^16.5.2","react-dom":"^16.5.2"},"_npmOperationalInternal":{"tmp":"tmp/react-components_7.5.0-alpha-khanh.le-kl-SD-849-2020-04-15T02-46-24-908Z_1586918360857_0.2974796576385659","host":"s3://npm-registry-packages"}},"7.5.0-alpha-de.do-dedo-sd-869-2020-04-15T09-52-13-931Z":{"name":"@gooddata/react-components","version":"7.5.0-alpha-de.do-dedo-sd-869-2020-04-15T09-52-13-931Z","author":{"name":"GoodData Corporation"},"license":"BSD-3-Clause","_id":"@gooddata/react-components@7.5.0-alpha-de.do-dedo-sd-869-2020-04-15T09-52-13-931Z","maintainers":[{"name":"afi","email":"adam.fiedler@gooddata.com"},{"name":"bertold8","email":"ivan.nejezchleb@seznam.cz"},{"name":"brbistas","email":"valentinos.chraniotis@gooddata.com"},{"name":"bugsbunny338","email":"jiri.zajic@mensa.cz"},{"name":"de.do","email":"de.do@gooddata.com"},{"name":"gooddata-ci","email":"rail@gooddata.com"},{"name":"hung.nguyen.hoang","email":"hung.nguyen@gooddata.com"},{"name":"ivan.mjartan","email":"ivan.mjartan@gooddata.com"},{"name":"jakub-sterba","email":"jakub.sterba@gooddata.com"},{"name":"jankc","email":"jan.krapac@gmail.com"},{"name":"jaroslav.tomecek","email":"jaroslav.tomecek@gooddata.com"},{"name":"jkittler","email":"honza.kittler@gmail.com"},{"name":"khanh.le","email":"khanh.le@gooddata.com"},{"name":"lanhuynh","email":"lan.huynh@gooddata.com"},{"name":"linhhong","email":"linh.hong@gooddata.com"},{"name":"lupko","email":"lubomir.slivka@gooddata.com"},{"name":"matyas.kandl","email":"matyas.kandl@gooddata.com"},{"name":"michal.marsal","email":"michal.marsal@gooddata.com"},{"name":"naibinh","email":"naibinh@gmail.com"},{"name":"nikolacech","email":"nikola.cech@gooddata.com"},{"name":"nis.hua","email":"nis.hua@gooddata.com"},{"name":"no23reason","email":"dan.homola@hotmail.cz"},{"name":"patrikbraborec","email":"patrik.braborec@gooddata.com"},{"name":"pbenes","email":"petr.benes@gooddata.com"},{"name":"petrjanu","email":"petr.janu@gooddata.com"},{"name":"pkingo","email":"philipandreaskingo@hotmail.com"},{"name":"ptquang86","email":"ptquang86@gmail.com"},{"name":"qduval","email":"quentin.duval@gooddata.com"},{"name":"rodri360","email":"me@rodri360.com"},{"name":"sitina","email":"jiri.sitina@gooddata.com"},{"name":"strouhaljan","email":"strouhal.jan@gmail.com"},{"name":"tomas.kratochvil","email":"tomas.kratochvil@gooddata.com"},{"name":"tomasreichmann","email":"tomasreichmann@gmail.com"},{"name":"tomsatgd","email":"tomas.satinsky@gooddata.com"},{"name":"trung-le-quoc","email":"trung.le@gooddata.com"},{"name":"tu-ngo","email":"tungo1981@gmail.com"},{"name":"tulean","email":"tuan.le@gooddata.com"},{"name":"tuqt1005","email":"tu.tran@gooddata.com"},{"name":"utdnah","email":"danh.ung@gooddata.com"},{"name":"vlastikcz","email":"vlastimil.kotas@gooddata.com"},{"name":"vu.pham","email":"vu.pham@gooddata.com"},{"name":"xmort","email":"petr.dolejsi@gooddata.com"},{"name":"yanlipnican","email":"yanlipnican@gmail.com"}],"homepage":"https://github.com/gooddata/gooddata-react-components#readme","bugs":{"url":"https://github.com/gooddata/gooddata-react-components/issues"},"dist":{"shasum":"920e5c58d80ee435dcaccc528f09e24d0ea33a25","tarball":"https://registry.npmjs.org/@gooddata/react-components/-/react-components-7.5.0-alpha-de.do-dedo-sd-869-2020-04-15T09-52-13-931Z.tgz","fileCount":2547,"integrity":"sha512-zHP9oq3ym8alFv2JZr0mnjOi6RCJQCk3JBx3nqjq6Cb+xBHF2fkDpZoUvq6bheU8VWiHd/0daEBIpVqhBSvE6w==","signatures":[{"sig":"MEUCIFy0Tvow/DWg6kKObCIv+FK09/EDRMdJldUl7+I1+VpdAiEAjDo6t5OH3jVkBUf5NpiXNGSjBSOSDCcMKk6ldIgZS6I=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":10067142,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJeltl0CRA9TVsSAnZWagAAme8P/j5dxc1BT+sI8Ug9pXVO\nsBqD739zxVaHrizSG2gTVlbHr6tmcfUrvt4Vv3eBdyxQ55fVhAOg7ZfGnjpt\niHqC+Ke8cgacViQMpr6FbcX/Aw6cGAAtmM5DxfEkela51zaCRJigVi9GH9O4\n0ssEh71rC+7v2vqm/MUtW4fML6AHRGDfCz7ui+617jjgogda+HNt1VXMlPby\n/wweg/77rdV4g0zdRCBVIyuoJ913P358cEKpD4Gs6I3X9XsJCyzE9HLhz/lv\nZQwMSBgSNPzWTBaJqLq0B0rEV+mriFLfSOlJSU24VArISQ3s0VhsIKb72yyG\n4bDm7wAIvWbJ5PbYMphwRZgVTZe4Bmi+FTO3Y9fpF7LxAc6P2uelREpAyIUO\n3YW7NejNCrzsiFkjUC2f9ntXER56oGhYtSHHEqNQ4UysHrcxjdgEi6lGmjq5\nYUsRxCFrGiFXqsm24hUhNYZ1wpRhx8WbcyCz5fuegoZk8yxNOEjJ3NClfmlz\nTxW3D70L0M32l3vxnNQ65Tiuzs/7TJ4we0wXUDj0zSUwvrBZCNW6k3h7ih5K\nWX/6lR8cwYPFPLjzosfy5oztiuB9ZQKSruSinEoueuZKtR2mvkBcLpKh2G3d\nxjLJYgIeykL3OaMKG7BPSlwQ1Sm22YaMDKvZQS5OrFNefHwqKlKCrnHNIawa\no66y\r\n=j2vy\r\n-----END PGP SIGNATURE-----\r\n"},"main":"dist/index.js","husky":{"hooks":{"pre-commit":"lint-staged"}},"config":{"eslint":"./examples/**/*.{js,jsx}","tslint":"./{__mocks__,src,stories}/{,**/}*.{ts,tsx}"},"readme":"[![npm version](https://badge.fury.io/js/%40gooddata%2Freact-components.svg)](https://www.npmjs.com/package/@gooddata/react-components)\n\n# GoodData.UI React components\n> A React-based JavaScript library for building data-driven applications\n\n## Getting started\n- [GoodData.UI Documentation](http://sdk.gooddata.com/gooddata-ui/)\n- [GoodData.UI Live Examples](https://gooddata-examples.herokuapp.com/)\n- [Stack Overflow](https://stackoverflow.com/questions/tagged/gooddata)\n\n### Usage\nWith [yarn](https://yarnpkg.com) installed, go to your project directory and run\n```\n$ yarn add @gooddata/react-components\n```\nIf you prefer [npm](npmjs.com) run\n```\n$ npm install --save @gooddata/react-components\n```\n\nThe public API is exposed via global `index.js`. Except for the styles, do not import any other file directly\nbecause they are not intended to be part of the public API.\n\n## Contributing\n\nWe welcome any contribution in form of [issues](https://github.com/gooddata/gooddata-react-components/issues) or [pull requests](https://github.com/gooddata/gooddata-react-components/pulls).\n\nInstall [Node.js](http://nodejs.org) (node 12.16.1, npm v6.13.4) and [Yarn](https://classic.yarnpkg.com) (1.22.4).\n\nInstall dependencies:\n```\nyarn install --frozen-lockfile\n```\n\nThese commands may come in handy while developing:\n\n| command | description |\n| ------- | ----------- |\n| `yarn install --pure-lockfile` | first step |\n| ||\n| `yarn dev` | build react-components to `/dist` in watch mode |\n| `yarn test` | run all unit tests |\n| `yarn prettier-write` | format the source code to match the valid codestyle |\n| `yarn validate` | validate codestyle |\n| ||\n| `yarn storybook` | run storybook from `/stories` on http://localhost:9001 |\n| `yarn build-storybook` | build storybook to `/dist-storybook` |\n| `yarn test-storybook` | run storybook and [screenshot tests](https://github.com/gooddata/gdc-client-utils/tree/master/test-storybook) |\n| ||\n| `yarn examples` | run Live Examples dev-server from `/examples` on https://localhost:8999 |\n| `yarn examples-build` | build Live Examples to `/examples/dist` |\n| `yarn examples-server` | serve built Live Examples - see `/examples/server/src` |\n| `yarn examples-testcafe` | run testcafe tests against `localhost:8999` |\n\n### Deploy to heroku.com\nWhen you deploy this repo to heroku, it serves *GoodData.UI Live Examples*.\nRelevant tasks are in `Procfile` and `package.json`.\n\n```bash\n# run in the project directory\nheroku login\nheroku create <your-app-name>\nheroku config:set DOMAIN_ADMIN_USERNAME=x@gooddata.com DOMAIN_ADMIN_PASSWORD=xy PROJECT_ID_TO_ASSIGN=xms7ga4tf3g3nzucd8380o2bev8oeknp\ngit push heroku HEAD:master\nheroku open\n```\n### Enable Geo Chart for Storybook and Live Examples\nGeo chart uses Mapbox to render map which requires a Mapbox access token.\n- Register an account and create Mapbox access token at [guide](https://docs.mapbox.com/help/how-mapbox-works/access-tokens/)\n- Store the created token at `.env`:\n```bash\necho -e \"EXAMPLE_MAPBOX_ACCESS_TOKEN=token\" >> .env # only need to run once\necho -e \"STORYBOOK_MAPBOX_ACCESS_TOKEN=token\" >> .env # only need to run once\n```\n\n### Run Live Examples Locally\nTo run *GoodData.UI Live Examples* locally:\n```bash\ngit clone <this-repository>\ncd  <repository-folder>\nyarn install --pure-lockfile\nyarn examples\n```\nThen open https://localhost:8999 and login using Live Examples account (you can [create one here](https://gooddata-examples.herokuapp.com/registration)).\n\n### Run Storybook locally\n- Run storybook with token stored in `.env` for more secure\n```bash\nyarn storybook\n```\n- Or run storybook with token env param exposed to cli (not suggested)\n```bash\nSTORYBOOK_MAPBOX_ACCESS_TOKEN=token yarn storybook\n```\n- Apply either above way to `yarn build-storybook` or `yarn test-storybook`\n\n### Source code formatting\nThe source code in the repository is formatted by [Prettier](https://prettier.io/).\nThe format of the code is validated by our Continuous Integration server and is one of the requirements of successful merge.\n\nPrettier is supported by every major IDE. You can find the list of supported editors and how to configure them [here](https://prettier.io/docs/en/editors.html).\n\nIn the case, when your editor is not supported or you don't want to setup the integration, you can run the `yarn prettier-write` command to reformat the code before commit.\n\n## Changelog\n\n- see [CHANGELOG.md](CHANGELOG.md)\n\n## Supported versions\n\nIn order to make the user experience with integrating GoodData UI SDK as smooth and secure as possible and to ensure that the SDK is using the latest features of the platform, we will only provide support to two most recent major versions of UI SDK.\n\nThe most recent majors will be supported in the following modes:\n\n- The latest major version will receive all new functionality and all bug fixes\n- The previous major version will only receive fixes to critical issues and security fixes. These fixes will be applied on top of last released version of the previous major\n\nThe customers are encouraged to always use the latest version of the UI SDK.\n\nIn case of using older versions, the user might face API incompatibility, performance or security issues.\n\nPlease follow the installation instructions to update to the newest version.\n\n## License\n\n(C) 2007-2020 GoodData Corporation\n\nThis project is dual licensed:\n\n- The ATTRIBUTION-NONCOMMERCIAL 4.0 INTERNATIONAL (CC BY-NC 4.0) is used for purpose of the trial experience and evaluation of GoodData.UI library.\n- The GOODDATA GOODDATA.UI LIBRARY END USER LICENSE AGREEMENT is used for GoodData customers.\n\nFor more information, please see [LICENSE](https://github.com/gooddata/gooddata-react-components/blob/master/LICENSE)\n","gitHead":"506dd976159a4735d0d4ccb2f7d3f997e3dc6d99","scripts":{"dev":"bash scripts/build.sh --dev-watch","test":"jest --watch","build":"bash scripts/build.sh","tslint":"yarn run-tslint -t verbose $npm_package_config_tslint","prepare":"cd examples/server && yarn install --frozen-lockfile && cd ../..; rm -r examples/node_modules 2>/dev/null; true","examples":"bash scripts/run-examples.sh","prepare?":"# Called before `npm publish` and on local `npm install`. Temporarily also for deleting obsolete node_modules. Ends with `true` to continue gracefully.","validate":"tsc --noEmit && yarn tslint && eslint $npm_package_config_eslint && yarn validate-style && yarn prettier-check","build-dev":"bash scripts/build.sh --dev","examples?":"# Default is developer domain, other options: yarn examples [sec,secure,stg,stg2,stg3,demo,developer or URL]","storybook":"yarn build && start-storybook -p 9001 -c .storybook","test-once":"jest","tslint-ci":"mkdir -p ./ci/results && yarn run-tslint -t checkstyle -o ./ci/results/tslint-results.xml $npm_package_config_tslint","run-tslint":"tslint -p tsconfig.json","validate-ci":"tsc --noEmit && yarn tslint-ci  && eslint $npm_package_config_eslint -f checkstyle -o ci/results/eslint-results.xml && yarn validate-style-ci && yarn prettier-check","examples-build":"bash scripts/build-examples.sh","prepublishOnly":"yarn build","prettier-check":"prettier --check '{src,stories,styles,__mocks__,examples/server/src,examples/src,examples/test}/**/*.{ts,js,tsx,jsx,json,scss,md,yaml,html}'","prettier-write":"prettier --write '{src,stories,styles,__mocks__,examples/server/src,examples/src,examples/test}/**/*.{ts,js,tsx,jsx,json,scss,md,yaml,html}'","test-storybook":"yarn build && test-storybook","validate-style":"stylelint '**/*.scss'","build-storybook":"yarn build && build-storybook -c .storybook -o dist-storybook","examples-server":"node examples/server/src/index.js","heroku-postbuild":"yarn examples-build developer","examples-testcafe":"./scripts/run-testcafe.sh visual","validate-style-ci":"stylelint '**/*.scss' --custom-formatter=node_modules/stylelint-checkstyle-formatter > ci/results/stylelint-results.xml","check-circular-deps":"madge --circular --extensions ts ./src","examples-testcafe-ci":"./scripts/run-testcafe.sh ci","examples-testcafe-live":"./scripts/run-testcafe.sh live"},"typings":"dist/index.d.ts","_npmUser":{"name":"de.do","email":"de.do@gooddata.com"},"deprecated":"@gooddata/react-components@7 reached End of Support on March 31, 2022. Please upgrade (see https://sdk.gooddata.com/gooddata-ui/docs/supported_versions.html for more information).","repository":{"url":"git+ssh://git@github.com/gooddata/gooddata-react-components.git","type":"git"},"_npmVersion":"6.13.4","description":"GoodData.UI - A powerful JavaScript library for building analytical applications","directories":{},"lint-staged":{"{src,stories,styles,__mocks__,examples/server/src,examples/src,examples/test}/**/*.{ts,js,tsx,jsx,scss}":["npx gdc-fix-copyright","git add"],"{src,stories,styles,__mocks__,examples/server/src,examples/src,examples/test}/**/*.{ts,js,tsx,jsx,json,scss,md,yaml,html}":["prettier --write","git add"]},"_nodeVersion":"12.16.1","dependencies":{"rxjs":"^5.5.6","uuid":"^3.2.1","immer":"^1.3.1","lodash":"^4.17.15","date-fns":"^2.7.0","downshift":"^3.2.7","invariant":"^2.2.2","mapbox-gl":"^1.6.1","classnames":"^2.2.6","highcharts":"7.1.1","prop-types":"^15.6.0","react-intl":"^3.6.0","custom-event":"^1.0.1","react-window":"^1.8.1","ag-grid-react":"20.0.0","react-measure":"^2.3.0","@types/mapbox-gl":"^1.6.1","react-day-picker":"~7.3.0","react-responsive":"^3.0.0","stringify-object":"^2.4.0","@gooddata/typings":"^2.23.0","ag-grid-community":"20.0.0","http-status-codes":"^1.3.0","@gooddata/js-utils":"^3.5.0","@gooddata/numberjs":"^3.2.4","fixed-data-table-2":"0.7.17","@gooddata/goodstrap":"^68.5.0","react-dom-factories":"^1.0.2","@gooddata/gooddata-js":"^12.5.2","json-stable-stringify":"^1.0.1","react-transition-group":"^2.2.1","hoist-non-react-statics":"^3.3.0","nodelist-foreach-polyfill":"^1.2.0","@formatjs/intl-pluralrules":"^1.3.6","highcharts-grouped-categories":"^1.1.3"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"raf":"3.3.2","yup":"^0.24.1","jest":"24.7.1","husky":"3.0.0","madge":"^3.4.4","react":"^16.5.2","enzyme":"3.5.0","eslint":"4.19.1","formik":"^0.11.11","moment":"2.23.0","history":"^4.7.2","ts-jest":"24.0.0","webpack":"4.30.0","full-icu":"^1.3.0","prettier":"1.16.4","react-ga":"^2.5.2","recharts":"1.0.0-beta.9","testcafe":"1.1.4","commander":"2.14.1","node-sass":"4.13.0","react-dom":"^16.5.2","stylelint":"^10.0.0","supertest":"3.0.0","ts-loader":"6.0.0","@types/raf":"^3.4.0","css-loader":"0.28.7","jest-junit":"3.0.0","raw-loader":"0.5.1","styled-jsx":"2.2.1","typescript":"3.3.4000","@babel/core":"7.4.4","@types/jest":"24.0.6","@types/node":"7.0.8","@types/uuid":"3.4.3","file-loader":"3.0.1","jest-enzyme":"7.0.2","lint-staged":"9.1.0","sass-loader":"6.0.6","webpack-cli":"3.3.2","@types/react":"16.8.6","babel-loader":"8.0.5","react-helmet":"5.2.0","react-select":"1.2.1","style-loader":"0.19.1","@types/enzyme":"3.1.13","@types/lodash":"4.14.123","testcafe-live":"0.1.4","@babel/runtime":"7.4.4","dotenv-webpack":"^1.7.0","@babel/polyfill":"^7.4.4","@storybook/react":"5.0.11","@types/invariant":"2.2.29","@types/react-dom":"16.0.11","isomorphic-fetch":"2.2.1","react-datepicker":"1.1.0","react-router-dom":"4.2.2","@babel/preset-env":"7.4.4","@gooddata/mock-js":"^2.13.0","@storybook/addons":"5.0.11","@types/classnames":"2.2.3","@types/prop-types":"15.5.2","@storybook/theming":"5.0.11","identity-obj-proxy":"^3.0.0","intl-messageformat":"^7.5.4","webpack-dev-server":"3.3.1","@babel/preset-react":"7.0.0","@types/react-portal":"4.0.1","@types/react-window":"^1.8.1","babel-plugin-lodash":"3.3.4","html-webpack-plugin":"3.2.0","react-test-renderer":"16.4.2","@types/react-measure":"2.0.5","clean-webpack-plugin":"2.0.2","stats-webpack-plugin":"0.7.0","eslint-config-prettier":"4.1.0","react-google-recaptcha":"^0.14.1","tslint-config-prettier":"1.18.0","@gooddata/eslint-config":"^1.0.0","@gooddata/tslint-config":"1.0.0","@types/react-responsive":"^3.0.3","@types/storybook__react":"4.0.1","@types/stringify-object":"^3.2.0","enzyme-adapter-react-16":"1.3.1","@gooddata/test-storybook":"3.2.1","@storybook/addon-actions":"5.0.11","@storybook/addon-options":"5.0.11","node-sass-magic-importer":"5.1.0","react-syntax-highlighter":"11.0.2","@types/fixed-data-table-2":"0.8.1","stylelint-config-prettier":"5.2.0","@gooddata/stylelint-config":"4.0.0","@types/react-test-renderer":"16.0.0","circular-dependency-plugin":"5.0.2","compression-webpack-plugin":"2.0.0","@types/json-stable-stringify":"^1.0.32","@gooddata/frontend-npm-scripts":"1.1.0","@types/enzyme-adapter-react-16":"1.0.3","stylelint-checkstyle-formatter":"0.1.0","@types/storybook__addon-actions":"3.4.2","@babel/plugin-proposal-class-properties":"7.4.4","@babel/plugin-proposal-object-rest-spread":"7.4.4","@babel/plugin-transform-async-to-generator":"7.4.4"},"peerDependencies":{"react":"^16.5.2","react-dom":"^16.5.2"},"_npmOperationalInternal":{"tmp":"tmp/react-components_7.5.0-alpha-de.do-dedo-sd-869-2020-04-15T09-52-13-931Z_1586944371465_0.3449723459182199","host":"s3://npm-registry-packages"}},"7.5.0-alpha-ptquang86-qp-sd-903-drill-2020-04-15T10-14-06-051Z":{"name":"@gooddata/react-components","version":"7.5.0-alpha-ptquang86-qp-sd-903-drill-2020-04-15T10-14-06-051Z","author":{"name":"GoodData Corporation"},"license":"BSD-3-Clause","_id":"@gooddata/react-components@7.5.0-alpha-ptquang86-qp-sd-903-drill-2020-04-15T10-14-06-051Z","maintainers":[{"name":"afi","email":"adam.fiedler@gooddata.com"},{"name":"bertold8","email":"ivan.nejezchleb@seznam.cz"},{"name":"brbistas","email":"valentinos.chraniotis@gooddata.com"},{"name":"bugsbunny338","email":"jiri.zajic@mensa.cz"},{"name":"de.do","email":"de.do@gooddata.com"},{"name":"gooddata-ci","email":"rail@gooddata.com"},{"name":"hung.nguyen.hoang","email":"hung.nguyen@gooddata.com"},{"name":"ivan.mjartan","email":"ivan.mjartan@gooddata.com"},{"name":"jakub-sterba","email":"jakub.sterba@gooddata.com"},{"name":"jankc","email":"jan.krapac@gmail.com"},{"name":"jaroslav.tomecek","email":"jaroslav.tomecek@gooddata.com"},{"name":"jkittler","email":"honza.kittler@gmail.com"},{"name":"khanh.le","email":"khanh.le@gooddata.com"},{"name":"lanhuynh","email":"lan.huynh@gooddata.com"},{"name":"linhhong","email":"linh.hong@gooddata.com"},{"name":"lupko","email":"lubomir.slivka@gooddata.com"},{"name":"matyas.kandl","email":"matyas.kandl@gooddata.com"},{"name":"michal.marsal","email":"michal.marsal@gooddata.com"},{"name":"naibinh","email":"naibinh@gmail.com"},{"name":"nikolacech","email":"nikola.cech@gooddata.com"},{"name":"nis.hua","email":"nis.hua@gooddata.com"},{"name":"no23reason","email":"dan.homola@hotmail.cz"},{"name":"patrikbraborec","email":"patrik.braborec@gooddata.com"},{"name":"pbenes","email":"petr.benes@gooddata.com"},{"name":"petrjanu","email":"petr.janu@gooddata.com"},{"name":"pkingo","email":"philipandreaskingo@hotmail.com"},{"name":"ptquang86","email":"ptquang86@gmail.com"},{"name":"qduval","email":"quentin.duval@gooddata.com"},{"name":"rodri360","email":"me@rodri360.com"},{"name":"sitina","email":"jiri.sitina@gooddata.com"},{"name":"strouhaljan","email":"strouhal.jan@gmail.com"},{"name":"tomas.kratochvil","email":"tomas.kratochvil@gooddata.com"},{"name":"tomasreichmann","email":"tomasreichmann@gmail.com"},{"name":"tomsatgd","email":"tomas.satinsky@gooddata.com"},{"name":"trung-le-quoc","email":"trung.le@gooddata.com"},{"name":"tu-ngo","email":"tungo1981@gmail.com"},{"name":"tulean","email":"tuan.le@gooddata.com"},{"name":"tuqt1005","email":"tu.tran@gooddata.com"},{"name":"utdnah","email":"danh.ung@gooddata.com"},{"name":"vlastikcz","email":"vlastimil.kotas@gooddata.com"},{"name":"vu.pham","email":"vu.pham@gooddata.com"},{"name":"xmort","email":"petr.dolejsi@gooddata.com"},{"name":"yanlipnican","email":"yanlipnican@gmail.com"}],"homepage":"https://github.com/gooddata/gooddata-react-components#readme","bugs":{"url":"https://github.com/gooddata/gooddata-react-components/issues"},"dist":{"shasum":"837a7c1c9d5fcf426253594eb285f6b35020ed74","tarball":"https://registry.npmjs.org/@gooddata/react-components/-/react-components-7.5.0-alpha-ptquang86-qp-sd-903-drill-2020-04-15T10-14-06-051Z.tgz","fileCount":2551,"integrity":"sha512-RfYxghz50YYjnokaXqRZyMR6eRkOtpdr/mh4b3hAjXNE5RyXJSxTsujAmA+ajWUJiagdfHf8nNa4UKzJ1njExQ==","signatures":[{"sig":"MEUCIQCRC+W6z5tEsSmrkp7n/AsK2yGq5by11MccHpS+QRi/ZwIgMJHZRZbbYJgEbbwMO4eYO9hPc3FU0RRWrjdkA0vV3+A=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":10134848,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJelt6UCRA9TVsSAnZWagAAa2gP+wePww5ZOUtAULIZbKjs\nnnw9fK43T9nW8wOq6wEnklseJfriHqf+6zOw02Iscat08zzM4gB+QGfS2jIo\ngVc8J21MsaA14P403RSWrOcvHZfX67ZceH7RuqQwxU1CdOG2nM11K7KnwT60\nWoB1OcPOC+YZddeRY77BmdD55M5dVPPHoKsw6cI9bQGneLY2NqTMrGIBd/aS\nYmDgQZHwA0SXLasPp0iUBkZ10cqamOApqJa+9niQ60cZONwXmfDf4ZXfp837\nUlvqLy8JiylFdRf7bw4Yp6agenvMZz2uK0ptHHxwHoi0rrQeG2grX2kPnuB/\neGELiVVmmsv1fig27q2bf4jR/je9pyCZ8XjgU5IKu2S+tdJEodmafyVTMwQ6\ng2A7JU3+lVdpL+le8qY1yASJnxi2qj8uMz0vof55EfKrVWfoGiHw1pdLKaeM\ncaUH22s+Y2IVdYe8uqpR6be6YlyhwaGe2qJ4M76sMeZGltYsE7ls1HJZ5Xrh\nNNX/p5Vh8jdd6QvhUZN1ZF5eLolnQIOtPVMo/D91S5Fduxfpf9T/zXqipA6/\nMneEvla43LPu/v5iU2yit0+RIUzY5znkpcvfzSFyyJjemLX4qq0ktcc5PzFH\ndEPskXuRVycqfE1ythkjxmob97pVypigvMweeqrhb4FT71eVilLr9Kcva7pK\n9P6u\r\n=qhXc\r\n-----END PGP SIGNATURE-----\r\n"},"main":"dist/index.js","husky":{"hooks":{"pre-commit":"lint-staged"}},"config":{"eslint":"./examples/**/*.{js,jsx}","tslint":"./{__mocks__,src,stories}/{,**/}*.{ts,tsx}"},"readme":"[![npm version](https://badge.fury.io/js/%40gooddata%2Freact-components.svg)](https://www.npmjs.com/package/@gooddata/react-components)\n\n# GoodData.UI React components\n> A React-based JavaScript library for building data-driven applications\n\n## Getting started\n- [GoodData.UI Documentation](http://sdk.gooddata.com/gooddata-ui/)\n- [GoodData.UI Live Examples](https://gooddata-examples.herokuapp.com/)\n- [Stack Overflow](https://stackoverflow.com/questions/tagged/gooddata)\n\n### Usage\nWith [yarn](https://yarnpkg.com) installed, go to your project directory and run\n```\n$ yarn add @gooddata/react-components\n```\nIf you prefer [npm](npmjs.com) run\n```\n$ npm install --save @gooddata/react-components\n```\n\nThe public API is exposed via global `index.js`. Except for the styles, do not import any other file directly\nbecause they are not intended to be part of the public API.\n\n## Contributing\n\nWe welcome any contribution in form of [issues](https://github.com/gooddata/gooddata-react-components/issues) or [pull requests](https://github.com/gooddata/gooddata-react-components/pulls).\n\nInstall [Node.js](http://nodejs.org) (node 12.16.1, npm v6.13.4) and [Yarn](https://classic.yarnpkg.com) (1.22.4).\n\nInstall dependencies:\n```\nyarn install --frozen-lockfile\n```\n\nThese commands may come in handy while developing:\n\n| command | description |\n| ------- | ----------- |\n| `yarn install --pure-lockfile` | first step |\n| ||\n| `yarn dev` | build react-components to `/dist` in watch mode |\n| `yarn test` | run all unit tests |\n| `yarn prettier-write` | format the source code to match the valid codestyle |\n| `yarn validate` | validate codestyle |\n| ||\n| `yarn storybook` | run storybook from `/stories` on http://localhost:9001 |\n| `yarn build-storybook` | build storybook to `/dist-storybook` |\n| `yarn test-storybook` | run storybook and [screenshot tests](https://github.com/gooddata/gdc-client-utils/tree/master/test-storybook) |\n| ||\n| `yarn examples` | run Live Examples dev-server from `/examples` on https://localhost:8999 |\n| `yarn examples-build` | build Live Examples to `/examples/dist` |\n| `yarn examples-server` | serve built Live Examples - see `/examples/server/src` |\n| `yarn examples-testcafe` | run testcafe tests against `localhost:8999` |\n\n### Deploy to heroku.com\nWhen you deploy this repo to heroku, it serves *GoodData.UI Live Examples*.\nRelevant tasks are in `Procfile` and `package.json`.\n\n```bash\n# run in the project directory\nheroku login\nheroku create <your-app-name>\nheroku config:set DOMAIN_ADMIN_USERNAME=x@gooddata.com DOMAIN_ADMIN_PASSWORD=xy PROJECT_ID_TO_ASSIGN=xms7ga4tf3g3nzucd8380o2bev8oeknp\ngit push heroku HEAD:master\nheroku open\n```\n### Enable Geo Chart for Storybook and Live Examples\nGeo chart uses Mapbox to render map which requires a Mapbox access token.\n- Register an account and create Mapbox access token at [guide](https://docs.mapbox.com/help/how-mapbox-works/access-tokens/)\n- Store the created token at `.env`:\n```bash\necho -e \"EXAMPLE_MAPBOX_ACCESS_TOKEN=token\" >> .env # only need to run once\necho -e \"STORYBOOK_MAPBOX_ACCESS_TOKEN=token\" >> .env # only need to run once\n```\n\n### Run Live Examples Locally\nTo run *GoodData.UI Live Examples* locally:\n```bash\ngit clone <this-repository>\ncd  <repository-folder>\nyarn install --pure-lockfile\nyarn examples\n```\nThen open https://localhost:8999 and login using Live Examples account (you can [create one here](https://gooddata-examples.herokuapp.com/registration)).\n\n### Run Storybook locally\n- Run storybook with token stored in `.env` for more secure\n```bash\nyarn storybook\n```\n- Or run storybook with token env param exposed to cli (not suggested)\n```bash\nSTORYBOOK_MAPBOX_ACCESS_TOKEN=token yarn storybook\n```\n- Apply either above way to `yarn build-storybook` or `yarn test-storybook`\n\n### Source code formatting\nThe source code in the repository is formatted by [Prettier](https://prettier.io/).\nThe format of the code is validated by our Continuous Integration server and is one of the requirements of successful merge.\n\nPrettier is supported by every major IDE. You can find the list of supported editors and how to configure them [here](https://prettier.io/docs/en/editors.html).\n\nIn the case, when your editor is not supported or you don't want to setup the integration, you can run the `yarn prettier-write` command to reformat the code before commit.\n\n## Changelog\n\n- see [CHANGELOG.md](CHANGELOG.md)\n\n## Supported versions\n\nIn order to make the user experience with integrating GoodData UI SDK as smooth and secure as possible and to ensure that the SDK is using the latest features of the platform, we will only provide support to two most recent major versions of UI SDK.\n\nThe most recent majors will be supported in the following modes:\n\n- The latest major version will receive all new functionality and all bug fixes\n- The previous major version will only receive fixes to critical issues and security fixes. These fixes will be applied on top of last released version of the previous major\n\nThe customers are encouraged to always use the latest version of the UI SDK.\n\nIn case of using older versions, the user might face API incompatibility, performance or security issues.\n\nPlease follow the installation instructions to update to the newest version.\n\n## License\n\n(C) 2007-2020 GoodData Corporation\n\nThis project is dual licensed:\n\n- The ATTRIBUTION-NONCOMMERCIAL 4.0 INTERNATIONAL (CC BY-NC 4.0) is used for purpose of the trial experience and evaluation of GoodData.UI library.\n- The GOODDATA GOODDATA.UI LIBRARY END USER LICENSE AGREEMENT is used for GoodData customers.\n\nFor more information, please see [LICENSE](https://github.com/gooddata/gooddata-react-components/blob/master/LICENSE)\n","gitHead":"660f9103c637838df217ae1dd5dca6e9093a9d6c","scripts":{"dev":"bash scripts/build.sh --dev-watch","test":"jest --watch","build":"bash scripts/build.sh","tslint":"yarn run-tslint -t verbose $npm_package_config_tslint","prepare":"cd examples/server && yarn install --frozen-lockfile && cd ../..; rm -r examples/node_modules 2>/dev/null; true","examples":"bash scripts/run-examples.sh","prepare?":"# Called before `npm publish` and on local `npm install`. Temporarily also for deleting obsolete node_modules. Ends with `true` to continue gracefully.","validate":"tsc --noEmit && yarn tslint && eslint $npm_package_config_eslint && yarn validate-style && yarn prettier-check","build-dev":"bash scripts/build.sh --dev","examples?":"# Default is developer domain, other options: yarn examples [sec,secure,stg,stg2,stg3,demo,developer or URL]","storybook":"yarn build && start-storybook -p 9001 -c .storybook","test-once":"jest","tslint-ci":"mkdir -p ./ci/results && yarn run-tslint -t checkstyle -o ./ci/results/tslint-results.xml $npm_package_config_tslint","run-tslint":"tslint -p tsconfig.json","validate-ci":"tsc --noEmit && yarn tslint-ci  && eslint $npm_package_config_eslint -f checkstyle -o ci/results/eslint-results.xml && yarn validate-style-ci && yarn prettier-check","examples-build":"bash scripts/build-examples.sh","prepublishOnly":"yarn build","prettier-check":"prettier --check '{src,stories,styles,__mocks__,examples/server/src,examples/src,examples/test}/**/*.{ts,js,tsx,jsx,json,scss,md,yaml,html}'","prettier-write":"prettier --write '{src,stories,styles,__mocks__,examples/server/src,examples/src,examples/test}/**/*.{ts,js,tsx,jsx,json,scss,md,yaml,html}'","test-storybook":"yarn build && test-storybook","validate-style":"stylelint '**/*.scss'","build-storybook":"yarn build && build-storybook -c .storybook -o dist-storybook","examples-server":"node examples/server/src/index.js","heroku-postbuild":"yarn examples-build developer","examples-testcafe":"./scripts/run-testcafe.sh visual","validate-style-ci":"stylelint '**/*.scss' --custom-formatter=node_modules/stylelint-checkstyle-formatter > ci/results/stylelint-results.xml","check-circular-deps":"madge --circular --extensions ts ./src","examples-testcafe-ci":"./scripts/run-testcafe.sh ci","examples-testcafe-live":"./scripts/run-testcafe.sh live"},"typings":"dist/index.d.ts","_npmUser":{"name":"ptquang86","email":"ptquang86@gmail.com"},"deprecated":"@gooddata/react-components@7 reached End of Support on March 31, 2022. Please upgrade (see https://sdk.gooddata.com/gooddata-ui/docs/supported_versions.html for more information).","repository":{"url":"git+ssh://git@github.com/gooddata/gooddata-react-components.git","type":"git"},"_npmVersion":"6.13.4","description":"GoodData.UI - A powerful JavaScript library for building analytical applications","directories":{},"lint-staged":{"{src,stories,styles,__mocks__,examples/server/src,examples/src,examples/test}/**/*.{ts,js,tsx,jsx,scss}":["npx gdc-fix-copyright","git add"],"{src,stories,styles,__mocks__,examples/server/src,examples/src,examples/test}/**/*.{ts,js,tsx,jsx,json,scss,md,yaml,html}":["prettier --write","git add"]},"_nodeVersion":"12.16.1","dependencies":{"rxjs":"^5.5.6","uuid":"^3.2.1","immer":"^1.3.1","lodash":"^4.17.15","date-fns":"^2.7.0","downshift":"^3.2.7","invariant":"^2.2.2","mapbox-gl":"^1.6.1","classnames":"^2.2.6","highcharts":"7.1.1","prop-types":"^15.6.0","react-intl":"^3.6.0","custom-event":"^1.0.1","react-window":"^1.8.1","ag-grid-react":"20.0.0","react-measure":"^2.3.0","@types/mapbox-gl":"^1.6.1","react-day-picker":"~7.3.0","react-responsive":"^3.0.0","stringify-object":"^2.4.0","@gooddata/typings":"^2.23.0","ag-grid-community":"20.0.0","http-status-codes":"^1.3.0","@gooddata/js-utils":"^3.5.0","@gooddata/numberjs":"^3.2.4","fixed-data-table-2":"0.7.17","@gooddata/goodstrap":"^68.5.0","react-dom-factories":"^1.0.2","@gooddata/gooddata-js":"^12.5.2","json-stable-stringify":"^1.0.1","react-transition-group":"^2.2.1","hoist-non-react-statics":"^3.3.0","nodelist-foreach-polyfill":"^1.2.0","@formatjs/intl-pluralrules":"^1.3.6","highcharts-grouped-categories":"^1.1.3"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"raf":"3.3.2","yup":"^0.24.1","jest":"24.7.1","husky":"3.0.0","madge":"^3.4.4","react":"^16.5.2","enzyme":"3.5.0","eslint":"4.19.1","formik":"^0.11.11","moment":"2.23.0","history":"^4.7.2","ts-jest":"24.0.0","webpack":"4.30.0","full-icu":"^1.3.0","prettier":"1.16.4","react-ga":"^2.5.2","recharts":"1.0.0-beta.9","testcafe":"1.1.4","commander":"2.14.1","node-sass":"4.13.0","react-dom":"^16.5.2","stylelint":"^10.0.0","supertest":"3.0.0","ts-loader":"6.0.0","@types/raf":"^3.4.0","css-loader":"0.28.7","jest-junit":"3.0.0","raw-loader":"0.5.1","styled-jsx":"2.2.1","typescript":"3.3.4000","@babel/core":"7.4.4","@types/jest":"24.0.6","@types/node":"7.0.8","@types/uuid":"3.4.3","file-loader":"3.0.1","jest-enzyme":"7.0.2","lint-staged":"9.1.0","sass-loader":"6.0.6","webpack-cli":"3.3.2","@types/react":"16.8.6","babel-loader":"8.0.5","react-helmet":"5.2.0","react-select":"1.2.1","style-loader":"0.19.1","@types/enzyme":"3.1.13","@types/lodash":"4.14.123","testcafe-live":"0.1.4","@babel/runtime":"7.4.4","dotenv-webpack":"^1.7.0","@babel/polyfill":"^7.4.4","@storybook/react":"5.0.11","@types/invariant":"2.2.29","@types/react-dom":"16.0.11","isomorphic-fetch":"2.2.1","react-datepicker":"1.1.0","react-router-dom":"4.2.2","@babel/preset-env":"7.4.4","@gooddata/mock-js":"^2.13.0","@storybook/addons":"5.0.11","@types/classnames":"2.2.3","@types/prop-types":"15.5.2","@storybook/theming":"5.0.11","identity-obj-proxy":"^3.0.0","intl-messageformat":"^7.5.4","webpack-dev-server":"3.3.1","@babel/preset-react":"7.0.0","@types/react-portal":"4.0.1","@types/react-window":"^1.8.1","babel-plugin-lodash":"3.3.4","html-webpack-plugin":"3.2.0","react-test-renderer":"16.4.2","@types/react-measure":"2.0.5","clean-webpack-plugin":"2.0.2","stats-webpack-plugin":"0.7.0","eslint-config-prettier":"4.1.0","react-google-recaptcha":"^0.14.1","tslint-config-prettier":"1.18.0","@gooddata/eslint-config":"^1.0.0","@gooddata/tslint-config":"1.0.0","@types/react-responsive":"^3.0.3","@types/storybook__react":"4.0.1","@types/stringify-object":"^3.2.0","enzyme-adapter-react-16":"1.3.1","@gooddata/test-storybook":"3.2.1","@storybook/addon-actions":"5.0.11","@storybook/addon-options":"5.0.11","node-sass-magic-importer":"5.1.0","react-syntax-highlighter":"11.0.2","@types/fixed-data-table-2":"0.8.1","stylelint-config-prettier":"5.2.0","@gooddata/stylelint-config":"4.0.0","@types/react-test-renderer":"16.0.0","circular-dependency-plugin":"5.0.2","compression-webpack-plugin":"2.0.0","@types/json-stable-stringify":"^1.0.32","@gooddata/frontend-npm-scripts":"1.1.0","@types/enzyme-adapter-react-16":"1.0.3","stylelint-checkstyle-formatter":"0.1.0","@types/storybook__addon-actions":"3.4.2","@babel/plugin-proposal-class-properties":"7.4.4","@babel/plugin-proposal-object-rest-spread":"7.4.4","@babel/plugin-transform-async-to-generator":"7.4.4"},"peerDependencies":{"react":"^16.5.2","react-dom":"^16.5.2"},"_npmOperationalInternal":{"tmp":"tmp/react-components_7.5.0-alpha-ptquang86-qp-sd-903-drill-2020-04-15T10-14-06-051Z_1586945683573_0.8522110029263938","host":"s3://npm-registry-packages"}},"7.5.0-beta.65":{"name":"@gooddata/react-components","version":"7.5.0-beta.65","author":{"name":"GoodData Corporation"},"license":"BSD-3-Clause","_id":"@gooddata/react-components@7.5.0-beta.65","maintainers":[{"name":"afi","email":"adam.fiedler@gooddata.com"},{"name":"bertold8","email":"ivan.nejezchleb@seznam.cz"},{"name":"brbistas","email":"valentinos.chraniotis@gooddata.com"},{"name":"bugsbunny338","email":"jiri.zajic@mensa.cz"},{"name":"de.do","email":"de.do@gooddata.com"},{"name":"gooddata-ci","email":"rail@gooddata.com"},{"name":"hung.nguyen.hoang","email":"hung.nguyen@gooddata.com"},{"name":"ivan.mjartan","email":"ivan.mjartan@gooddata.com"},{"name":"jakub-sterba","email":"jakub.sterba@gooddata.com"},{"name":"jankc","email":"jan.krapac@gmail.com"},{"name":"jaroslav.tomecek","email":"jaroslav.tomecek@gooddata.com"},{"name":"jkittler","email":"honza.kittler@gmail.com"},{"name":"khanh.le","email":"khanh.le@gooddata.com"},{"name":"lanhuynh","email":"lan.huynh@gooddata.com"},{"name":"linhhong","email":"linh.hong@gooddata.com"},{"name":"lupko","email":"lubomir.slivka@gooddata.com"},{"name":"matyas.kandl","email":"matyas.kandl@gooddata.com"},{"name":"michal.marsal","email":"michal.marsal@gooddata.com"},{"name":"naibinh","email":"naibinh@gmail.com"},{"name":"nikolacech","email":"nikola.cech@gooddata.com"},{"name":"nis.hua","email":"nis.hua@gooddata.com"},{"name":"no23reason","email":"dan.homola@hotmail.cz"},{"name":"patrikbraborec","email":"patrik.braborec@gooddata.com"},{"name":"pbenes","email":"petr.benes@gooddata.com"},{"name":"petrjanu","email":"petr.janu@gooddata.com"},{"name":"pkingo","email":"philipandreaskingo@hotmail.com"},{"name":"ptquang86","email":"ptquang86@gmail.com"},{"name":"qduval","email":"quentin.duval@gooddata.com"},{"name":"rodri360","email":"me@rodri360.com"},{"name":"sitina","email":"jiri.sitina@gooddata.com"},{"name":"strouhaljan","email":"strouhal.jan@gmail.com"},{"name":"tomas.kratochvil","email":"tomas.kratochvil@gooddata.com"},{"name":"tomasreichmann","email":"tomasreichmann@gmail.com"},{"name":"tomsatgd","email":"tomas.satinsky@gooddata.com"},{"name":"trung-le-quoc","email":"trung.le@gooddata.com"},{"name":"tu-ngo","email":"tungo1981@gmail.com"},{"name":"tulean","email":"tuan.le@gooddata.com"},{"name":"tuqt1005","email":"tu.tran@gooddata.com"},{"name":"utdnah","email":"danh.ung@gooddata.com"},{"name":"vlastikcz","email":"vlastimil.kotas@gooddata.com"},{"name":"vu.pham","email":"vu.pham@gooddata.com"},{"name":"xmort","email":"petr.dolejsi@gooddata.com"},{"name":"yanlipnican","email":"yanlipnican@gmail.com"}],"homepage":"https://github.com/gooddata/gooddata-react-components#readme","bugs":{"url":"https://github.com/gooddata/gooddata-react-components/issues"},"dist":{"shasum":"be9d6b06e2466c69d2e40db4f80d0aa01e6db24a","tarball":"https://registry.npmjs.org/@gooddata/react-components/-/react-components-7.5.0-beta.65.tgz","fileCount":2542,"integrity":"sha512-O9iO+6wAbhLoPCfbdueDi21O55uzhB0pAwrCQ5qCABqpWMSmEKwR5DJn2uHiDNSgmFJbPRL/XNO4cFljJ/gJTg==","signatures":[{"sig":"MEUCIFuWPP3OS787RuZbGt0xhH2WSt48tN/eRrojxVBcYL0uAiEAwQZiJ5S44WuoPwyrBODs9jvtaQgbMPok2ODsaZwVLyY=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":10032972,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJelxXcCRA9TVsSAnZWagAAtB0P/3v61ZYcT+EbGh/CMyp+\nlEKWPPxxhS90DiV1Dl91ao1lfbEMlK+yapDlOQec4hHljA/UM1XFJzUx7VPn\nvO+ClEmeP+SyzpaK+05uxIb4+aXkVD1JA34FWy/OxJ9Jox7Eh05WIsCU6buJ\nkk1izn+ZslprCaUyYC2Yl/OAx7wtvB8TuwSHnjOFqpyZRpjtM+/abygRW3Q+\nWtvYBzfmxCeCGMgqVm5077TmNOF/vmevJJPryZP7dz6a2qgU9QfsyCPD3rW/\nx1KNZxwZBSVJacWrfmYsTovVDujpyEkvOfkh2uJojRhMDcq8hXaFS8TRxgkk\n53xdRyBBiusI/9GiwGbeuD5z9Y6T/OaOyzJXWlLnrtpL90O9Ce2B0yr15oEs\nbVYUwNpNP5+XkTUTzPCQZ2UOhpgJ2ipkADg3+xjuZESCqGwoq2IsXqQh/PB6\nlxrjcuS71BCowBZfN1BqXEC81UFIWmhMraCrZbVeLCDSFsutP7AQb+SPn81q\nfzHmslLDy/khV6+B4EzCMq+vrI4fpxWdFP4O+IX5XxZ4nDhtAj0KYqBHhtOB\nFMGlsKIgZfzGYVoNQkCzhZHrzt6odU01e4pFN4FhdqX4ZIewdMLsesIvyTLG\nP1X17/Bt7C8rF2mLoqujqDpD/DH6lfVWW59avtoQg8bZuVrjYq2FlabWiIWE\nU8XX\r\n=uB5V\r\n-----END PGP SIGNATURE-----\r\n"},"main":"dist/index.js","husky":{"hooks":{"pre-commit":"lint-staged"}},"config":{"eslint":"./examples/**/*.{js,jsx}","tslint":"./{__mocks__,src,stories}/{,**/}*.{ts,tsx}"},"readme":"[![npm version](https://badge.fury.io/js/%40gooddata%2Freact-components.svg)](https://www.npmjs.com/package/@gooddata/react-components)\n\n# GoodData.UI React components\n> A React-based JavaScript library for building data-driven applications\n\n## Getting started\n- [GoodData.UI Documentation](http://sdk.gooddata.com/gooddata-ui/)\n- [GoodData.UI Live Examples](https://gooddata-examples.herokuapp.com/)\n- [Stack Overflow](https://stackoverflow.com/questions/tagged/gooddata)\n\n### Usage\nWith [yarn](https://yarnpkg.com) installed, go to your project directory and run\n```\n$ yarn add @gooddata/react-components\n```\nIf you prefer [npm](npmjs.com) run\n```\n$ npm install --save @gooddata/react-components\n```\n\nThe public API is exposed via global `index.js`. Except for the styles, do not import any other file directly\nbecause they are not intended to be part of the public API.\n\n## Contributing\n\nWe welcome any contribution in form of [issues](https://github.com/gooddata/gooddata-react-components/issues) or [pull requests](https://github.com/gooddata/gooddata-react-components/pulls).\n\nInstall [Node.js](http://nodejs.org) (node 12.16.1, npm v6.13.4) and [Yarn](https://classic.yarnpkg.com) (1.22.4).\n\nInstall dependencies:\n```\nyarn install --frozen-lockfile\n```\n\nThese commands may come in handy while developing:\n\n| command | description |\n| ------- | ----------- |\n| `yarn install --pure-lockfile` | first step |\n| ||\n| `yarn dev` | build react-components to `/dist` in watch mode |\n| `yarn test` | run all unit tests |\n| `yarn prettier-write` | format the source code to match the valid codestyle |\n| `yarn validate` | validate codestyle |\n| ||\n| `yarn storybook` | run storybook from `/stories` on http://localhost:9001 |\n| `yarn build-storybook` | build storybook to `/dist-storybook` |\n| `yarn test-storybook` | run storybook and [screenshot tests](https://github.com/gooddata/gdc-client-utils/tree/master/test-storybook) |\n| ||\n| `yarn examples` | run Live Examples dev-server from `/examples` on https://localhost:8999 |\n| `yarn examples-build` | build Live Examples to `/examples/dist` |\n| `yarn examples-server` | serve built Live Examples - see `/examples/server/src` |\n| `yarn examples-testcafe` | run testcafe tests against `localhost:8999` |\n\n### Deploy to heroku.com\nWhen you deploy this repo to heroku, it serves *GoodData.UI Live Examples*.\nRelevant tasks are in `Procfile` and `package.json`.\n\n```bash\n# run in the project directory\nheroku login\nheroku create <your-app-name>\nheroku config:set DOMAIN_ADMIN_USERNAME=x@gooddata.com DOMAIN_ADMIN_PASSWORD=xy PROJECT_ID_TO_ASSIGN=xms7ga4tf3g3nzucd8380o2bev8oeknp\ngit push heroku HEAD:master\nheroku open\n```\n### Enable Geo Chart for Storybook and Live Examples\nGeo chart uses Mapbox to render map which requires a Mapbox access token.\n- Register an account and create Mapbox access token at [guide](https://docs.mapbox.com/help/how-mapbox-works/access-tokens/)\n- Store the created token at `.env`:\n```bash\necho -e \"EXAMPLE_MAPBOX_ACCESS_TOKEN=token\" >> .env # only need to run once\necho -e \"STORYBOOK_MAPBOX_ACCESS_TOKEN=token\" >> .env # only need to run once\n```\n\n### Run Live Examples Locally\nTo run *GoodData.UI Live Examples* locally:\n```bash\ngit clone <this-repository>\ncd  <repository-folder>\nyarn install --pure-lockfile\nyarn examples\n```\nThen open https://localhost:8999 and login using Live Examples account (you can [create one here](https://gooddata-examples.herokuapp.com/registration)).\n\n### Run Storybook locally\n- Run storybook with token stored in `.env` for more secure\n```bash\nyarn storybook\n```\n- Or run storybook with token env param exposed to cli (not suggested)\n```bash\nSTORYBOOK_MAPBOX_ACCESS_TOKEN=token yarn storybook\n```\n- Apply either above way to `yarn build-storybook` or `yarn test-storybook`\n\n### Source code formatting\nThe source code in the repository is formatted by [Prettier](https://prettier.io/).\nThe format of the code is validated by our Continuous Integration server and is one of the requirements of successful merge.\n\nPrettier is supported by every major IDE. You can find the list of supported editors and how to configure them [here](https://prettier.io/docs/en/editors.html).\n\nIn the case, when your editor is not supported or you don't want to setup the integration, you can run the `yarn prettier-write` command to reformat the code before commit.\n\n## Changelog\n\n- see [CHANGELOG.md](CHANGELOG.md)\n\n## Supported versions\n\nIn order to make the user experience with integrating GoodData UI SDK as smooth and secure as possible and to ensure that the SDK is using the latest features of the platform, we will only provide support to two most recent major versions of UI SDK.\n\nThe most recent majors will be supported in the following modes:\n\n- The latest major version will receive all new functionality and all bug fixes\n- The previous major version will only receive fixes to critical issues and security fixes. These fixes will be applied on top of last released version of the previous major\n\nThe customers are encouraged to always use the latest version of the UI SDK.\n\nIn case of using older versions, the user might face API incompatibility, performance or security issues.\n\nPlease follow the installation instructions to update to the newest version.\n\n## License\n\n(C) 2007-2020 GoodData Corporation\n\nThis project is dual licensed:\n\n- The ATTRIBUTION-NONCOMMERCIAL 4.0 INTERNATIONAL (CC BY-NC 4.0) is used for purpose of the trial experience and evaluation of GoodData.UI library.\n- The GOODDATA GOODDATA.UI LIBRARY END USER LICENSE AGREEMENT is used for GoodData customers.\n\nFor more information, please see [LICENSE](https://github.com/gooddata/gooddata-react-components/blob/master/LICENSE)\n","gitHead":"c0ef264b23682069f269370a7f9f3dc2da63703c","scripts":{"dev":"bash scripts/build.sh --dev-watch","test":"jest --watch","build":"bash scripts/build.sh","tslint":"yarn run-tslint -t verbose $npm_package_config_tslint","prepare":"cd examples/server && yarn install --frozen-lockfile && cd ../..; rm -r examples/node_modules 2>/dev/null; true","examples":"bash scripts/run-examples.sh","prepare?":"# Called before `npm publish` and on local `npm install`. Temporarily also for deleting obsolete node_modules. Ends with `true` to continue gracefully.","validate":"tsc --noEmit && yarn tslint && eslint $npm_package_config_eslint && yarn validate-style && yarn prettier-check","build-dev":"bash scripts/build.sh --dev","examples?":"# Default is developer domain, other options: yarn examples [sec,secure,stg,stg2,stg3,demo,developer or URL]","storybook":"yarn build && start-storybook -p 9001 -c .storybook","test-once":"jest","tslint-ci":"mkdir -p ./ci/results && yarn run-tslint -t checkstyle -o ./ci/results/tslint-results.xml $npm_package_config_tslint","run-tslint":"tslint -p tsconfig.json","validate-ci":"tsc --noEmit && yarn tslint-ci  && eslint $npm_package_config_eslint -f checkstyle -o ci/results/eslint-results.xml && yarn validate-style-ci && yarn prettier-check","examples-build":"bash scripts/build-examples.sh","prepublishOnly":"yarn build","prettier-check":"prettier --check '{src,stories,styles,__mocks__,examples/server/src,examples/src,examples/test}/**/*.{ts,js,tsx,jsx,json,scss,md,yaml,html}'","prettier-write":"prettier --write '{src,stories,styles,__mocks__,examples/server/src,examples/src,examples/test}/**/*.{ts,js,tsx,jsx,json,scss,md,yaml,html}'","test-storybook":"yarn build && test-storybook","validate-style":"stylelint '**/*.scss'","build-storybook":"yarn build && build-storybook -c .storybook -o dist-storybook","examples-server":"node examples/server/src/index.js","heroku-postbuild":"yarn examples-build developer","examples-testcafe":"./scripts/run-testcafe.sh visual","validate-style-ci":"stylelint '**/*.scss' --custom-formatter=node_modules/stylelint-checkstyle-formatter > ci/results/stylelint-results.xml","check-circular-deps":"madge --circular --extensions ts ./src","examples-testcafe-ci":"./scripts/run-testcafe.sh ci","examples-testcafe-live":"./scripts/run-testcafe.sh live"},"typings":"dist/index.d.ts","_npmUser":{"name":"gooddata-ci","email":"rail@gooddata.com"},"deprecated":"@gooddata/react-components@7 reached End of Support on March 31, 2022. Please upgrade (see https://sdk.gooddata.com/gooddata-ui/docs/supported_versions.html for more information).","repository":{"url":"git+ssh://git@github.com/gooddata/gooddata-react-components.git","type":"git"},"_npmVersion":"6.13.4","description":"GoodData.UI - A powerful JavaScript library for building analytical applications","directories":{},"lint-staged":{"{src,stories,styles,__mocks__,examples/server/src,examples/src,examples/test}/**/*.{ts,js,tsx,jsx,scss}":["npx gdc-fix-copyright","git add"],"{src,stories,styles,__mocks__,examples/server/src,examples/src,examples/test}/**/*.{ts,js,tsx,jsx,json,scss,md,yaml,html}":["prettier --write","git add"]},"_nodeVersion":"12.16.1","dependencies":{"rxjs":"^5.5.6","uuid":"^3.2.1","immer":"^1.3.1","lodash":"^4.17.15","date-fns":"^2.7.0","downshift":"^3.2.7","invariant":"^2.2.2","mapbox-gl":"^1.6.1","classnames":"^2.2.6","highcharts":"7.1.1","prop-types":"^15.6.0","react-intl":"^3.6.0","custom-event":"^1.0.1","react-window":"^1.8.1","ag-grid-react":"20.0.0","react-measure":"^2.3.0","@types/mapbox-gl":"^1.6.1","react-day-picker":"~7.3.0","react-responsive":"^3.0.0","stringify-object":"^2.4.0","@gooddata/typings":"^2.23.0","ag-grid-community":"20.0.0","http-status-codes":"^1.3.0","@gooddata/js-utils":"^3.5.0","@gooddata/numberjs":"^3.2.4","fixed-data-table-2":"0.7.17","@gooddata/goodstrap":"^68.5.0","react-dom-factories":"^1.0.2","@gooddata/gooddata-js":"^12.5.2","json-stable-stringify":"^1.0.1","react-transition-group":"^2.2.1","hoist-non-react-statics":"^3.3.0","nodelist-foreach-polyfill":"^1.2.0","@formatjs/intl-pluralrules":"^1.3.6","highcharts-grouped-categories":"^1.1.3"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"raf":"3.3.2","yup":"^0.24.1","jest":"24.7.1","husky":"3.0.0","madge":"^3.4.4","react":"^16.5.2","enzyme":"3.5.0","eslint":"4.19.1","formik":"^0.11.11","moment":"2.23.0","history":"^4.7.2","ts-jest":"24.0.0","webpack":"4.30.0","full-icu":"^1.3.0","prettier":"1.16.4","react-ga":"^2.5.2","recharts":"1.0.0-beta.9","testcafe":"1.1.4","commander":"2.14.1","node-sass":"4.13.0","react-dom":"^16.5.2","stylelint":"^10.0.0","supertest":"3.0.0","ts-loader":"6.0.0","@types/raf":"^3.4.0","css-loader":"0.28.7","jest-junit":"3.0.0","raw-loader":"0.5.1","styled-jsx":"2.2.1","typescript":"3.3.4000","@babel/core":"7.4.4","@types/jest":"24.0.6","@types/node":"7.0.8","@types/uuid":"3.4.3","file-loader":"3.0.1","jest-enzyme":"7.0.2","lint-staged":"9.1.0","sass-loader":"6.0.6","webpack-cli":"3.3.2","@types/react":"16.8.6","babel-loader":"8.0.5","react-helmet":"5.2.0","react-select":"1.2.1","style-loader":"0.19.1","@types/enzyme":"3.1.13","@types/lodash":"4.14.123","testcafe-live":"0.1.4","@babel/runtime":"7.4.4","dotenv-webpack":"^1.7.0","@babel/polyfill":"^7.4.4","@storybook/react":"5.0.11","@types/invariant":"2.2.29","@types/react-dom":"16.0.11","isomorphic-fetch":"2.2.1","react-datepicker":"1.1.0","react-router-dom":"4.2.2","@babel/preset-env":"7.4.4","@gooddata/mock-js":"^2.13.0","@storybook/addons":"5.0.11","@types/classnames":"2.2.3","@types/prop-types":"15.5.2","@storybook/theming":"5.0.11","identity-obj-proxy":"^3.0.0","intl-messageformat":"^7.5.4","webpack-dev-server":"3.3.1","@babel/preset-react":"7.0.0","@types/react-portal":"4.0.1","@types/react-window":"^1.8.1","babel-plugin-lodash":"3.3.4","html-webpack-plugin":"3.2.0","react-test-renderer":"16.4.2","@types/react-measure":"2.0.5","clean-webpack-plugin":"2.0.2","stats-webpack-plugin":"0.7.0","eslint-config-prettier":"4.1.0","react-google-recaptcha":"^0.14.1","tslint-config-prettier":"1.18.0","@gooddata/eslint-config":"^1.0.0","@gooddata/tslint-config":"1.0.0","@types/react-responsive":"^3.0.3","@types/storybook__react":"4.0.1","@types/stringify-object":"^3.2.0","enzyme-adapter-react-16":"1.3.1","@gooddata/test-storybook":"3.2.1","@storybook/addon-actions":"5.0.11","@storybook/addon-options":"5.0.11","node-sass-magic-importer":"5.1.0","react-syntax-highlighter":"11.0.2","@types/fixed-data-table-2":"0.8.1","stylelint-config-prettier":"5.2.0","@gooddata/stylelint-config":"4.0.0","@types/react-test-renderer":"16.0.0","circular-dependency-plugin":"5.0.2","compression-webpack-plugin":"2.0.0","@types/json-stable-stringify":"^1.0.32","@gooddata/frontend-npm-scripts":"1.1.0","@types/enzyme-adapter-react-16":"1.0.3","stylelint-checkstyle-formatter":"0.1.0","@types/storybook__addon-actions":"3.4.2","@babel/plugin-proposal-class-properties":"7.4.4","@babel/plugin-proposal-object-rest-spread":"7.4.4","@babel/plugin-transform-async-to-generator":"7.4.4"},"peerDependencies":{"react":"^16.5.2","react-dom":"^16.5.2"},"_npmOperationalInternal":{"tmp":"tmp/react-components_7.5.0-beta.65_1586959835895_0.6485623187344891","host":"s3://npm-registry-packages"}},"7.5.0-alpha-strouhaljan-jsu-bb-2176-2020-04-15T20-28-26-130Z":{"name":"@gooddata/react-components","version":"7.5.0-alpha-strouhaljan-jsu-bb-2176-2020-04-15T20-28-26-130Z","author":{"name":"GoodData Corporation"},"license":"BSD-3-Clause","_id":"@gooddata/react-components@7.5.0-alpha-strouhaljan-jsu-bb-2176-2020-04-15T20-28-26-130Z","maintainers":[{"name":"afi","email":"adam.fiedler@gooddata.com"},{"name":"bertold8","email":"ivan.nejezchleb@seznam.cz"},{"name":"brbistas","email":"valentinos.chraniotis@gooddata.com"},{"name":"bugsbunny338","email":"jiri.zajic@mensa.cz"},{"name":"de.do","email":"de.do@gooddata.com"},{"name":"gooddata-ci","email":"rail@gooddata.com"},{"name":"hung.nguyen.hoang","email":"hung.nguyen@gooddata.com"},{"name":"ivan.mjartan","email":"ivan.mjartan@gooddata.com"},{"name":"jakub-sterba","email":"jakub.sterba@gooddata.com"},{"name":"jankc","email":"jan.krapac@gmail.com"},{"name":"jaroslav.tomecek","email":"jaroslav.tomecek@gooddata.com"},{"name":"jkittler","email":"honza.kittler@gmail.com"},{"name":"khanh.le","email":"khanh.le@gooddata.com"},{"name":"lanhuynh","email":"lan.huynh@gooddata.com"},{"name":"linhhong","email":"linh.hong@gooddata.com"},{"name":"lupko","email":"lubomir.slivka@gooddata.com"},{"name":"matyas.kandl","email":"matyas.kandl@gooddata.com"},{"name":"michal.marsal","email":"michal.marsal@gooddata.com"},{"name":"naibinh","email":"naibinh@gmail.com"},{"name":"nikolacech","email":"nikola.cech@gooddata.com"},{"name":"nis.hua","email":"nis.hua@gooddata.com"},{"name":"no23reason","email":"dan.homola@hotmail.cz"},{"name":"patrikbraborec","email":"patrik.braborec@gooddata.com"},{"name":"pbenes","email":"petr.benes@gooddata.com"},{"name":"petrjanu","email":"petr.janu@gooddata.com"},{"name":"pkingo","email":"philipandreaskingo@hotmail.com"},{"name":"ptquang86","email":"ptquang86@gmail.com"},{"name":"qduval","email":"quentin.duval@gooddata.com"},{"name":"rodri360","email":"me@rodri360.com"},{"name":"sitina","email":"jiri.sitina@gooddata.com"},{"name":"strouhaljan","email":"strouhal.jan@gmail.com"},{"name":"tomas.kratochvil","email":"tomas.kratochvil@gooddata.com"},{"name":"tomasreichmann","email":"tomasreichmann@gmail.com"},{"name":"tomsatgd","email":"tomas.satinsky@gooddata.com"},{"name":"trung-le-quoc","email":"trung.le@gooddata.com"},{"name":"tu-ngo","email":"tungo1981@gmail.com"},{"name":"tulean","email":"tuan.le@gooddata.com"},{"name":"tuqt1005","email":"tu.tran@gooddata.com"},{"name":"utdnah","email":"danh.ung@gooddata.com"},{"name":"vlastikcz","email":"vlastimil.kotas@gooddata.com"},{"name":"vu.pham","email":"vu.pham@gooddata.com"},{"name":"xmort","email":"petr.dolejsi@gooddata.com"},{"name":"yanlipnican","email":"yanlipnican@gmail.com"}],"homepage":"https://github.com/gooddata/gooddata-react-components#readme","bugs":{"url":"https://github.com/gooddata/gooddata-react-components/issues"},"dist":{"shasum":"cbd19030f2dfd1ab9168838d1f77b1504dfc9f31","tarball":"https://registry.npmjs.org/@gooddata/react-components/-/react-components-7.5.0-alpha-strouhaljan-jsu-bb-2176-2020-04-15T20-28-26-130Z.tgz","fileCount":2548,"integrity":"sha512-etQjxMC/t2r8VnHqiEzqAAK+Gw7JUcnVav2cQR1Gj5OeiDIvKBFl9mqo9kLQSMEyteD1nJy+/bXQY601k+ysLQ==","signatures":[{"sig":"MEUCIDbIEqF0YkvdVtlAIYgIHMv3SyJ244WX8YG9y3pbEinNAiEA6siQ/y/eJVIJyqplrVIkdfJJUuB/QyreuqbA4l3gdBg=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":10041627,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJel26VCRA9TVsSAnZWagAARB0P+wcQ/Nlt4YRHQepEiMw2\nS7IKCrHIuuofLO2NxvBuyQHsNsVsrO7FaT7G5rlDx/g/98qYuS364vEeNXIf\nOKmQwJHN4LI9/ScggSswOGQi3vLeiaRfuMq72xSrRU6PEgMTWgrSIbHSLsyd\nIhJewj9VrcEKjM/VeXmFU2oGC31vIdm+gkOylTv/x6fjXujBsqqbXF5bn203\n+etL0GKW288+M4RF2Da0QPiRLO5yiPdSqEwE8NIydYavUEId3SSD4Yo78LRE\nRb9rClKNxqpEWDX+DmTwvlB8YkMV9+mBoGYrrgi7nRqKG5gnIWHCrMjYVjOn\nNBnbo86GXeTq+D5uWWVWixq7AQGJBCr29nW5FHl6ZnjblRASW8XBNXS6t9FK\ngQfgxCKG8LQIoBluPzt6H6OUKUUonbQ/L10dJVcXBq/nq/wCFm/+85QPtKXU\ninc2fi97bKbFfpR5ovVTTqSRneN4+f/hdzO/oXxSUnj3G0nxxq4BWoJDjDb8\n+aM+I0+j2JqjAh6Vd5SyEgzNuHpYhS7In/nvJOpaABxGOaFaZbEeFprk5J+g\nS+VZ7GwJD1dq1M7k2O3MxGA/OvwfF3jDMJNQLoKmjLZEfyfde+PUBz2+kdjz\nrfsaJ6K8yVhuGK0zwKaIUEyCYzHB6hey6ZNPjRiH85Ms2e0m/Gzn+ZgA6mKi\nvvMK\r\n=thm+\r\n-----END PGP SIGNATURE-----\r\n"},"main":"dist/index.js","husky":{"hooks":{"pre-commit":"lint-staged"}},"config":{"eslint":"./examples/**/*.{js,jsx}","tslint":"./{__mocks__,src,stories}/{,**/}*.{ts,tsx}"},"readme":"[![npm version](https://badge.fury.io/js/%40gooddata%2Freact-components.svg)](https://www.npmjs.com/package/@gooddata/react-components)\n\n# GoodData.UI React components\n> A React-based JavaScript library for building data-driven applications\n\n## Getting started\n- [GoodData.UI Documentation](http://sdk.gooddata.com/gooddata-ui/)\n- [GoodData.UI Live Examples](https://gooddata-examples.herokuapp.com/)\n- [Stack Overflow](https://stackoverflow.com/questions/tagged/gooddata)\n\n### Usage\nWith [yarn](https://yarnpkg.com) installed, go to your project directory and run\n```\n$ yarn add @gooddata/react-components\n```\nIf you prefer [npm](npmjs.com) run\n```\n$ npm install --save @gooddata/react-components\n```\n\nThe public API is exposed via global `index.js`. Except for the styles, do not import any other file directly\nbecause they are not intended to be part of the public API.\n\n## Contributing\n\nWe welcome any contribution in form of [issues](https://github.com/gooddata/gooddata-react-components/issues) or [pull requests](https://github.com/gooddata/gooddata-react-components/pulls).\n\nInstall [Node.js](http://nodejs.org) (node 12.16.1, npm v6.13.4) and [Yarn](https://classic.yarnpkg.com) (1.22.4).\n\nInstall dependencies:\n```\nyarn install --frozen-lockfile\n```\n\nThese commands may come in handy while developing:\n\n| command | description |\n| ------- | ----------- |\n| `yarn install --pure-lockfile` | first step |\n| ||\n| `yarn dev` | build react-components to `/dist` in watch mode |\n| `yarn test` | run all unit tests |\n| `yarn prettier-write` | format the source code to match the valid codestyle |\n| `yarn validate` | validate codestyle |\n| ||\n| `yarn storybook` | run storybook from `/stories` on http://localhost:9001 |\n| `yarn build-storybook` | build storybook to `/dist-storybook` |\n| `yarn test-storybook` | run storybook and [screenshot tests](https://github.com/gooddata/gdc-client-utils/tree/master/test-storybook) |\n| ||\n| `yarn examples` | run Live Examples dev-server from `/examples` on https://localhost:8999 |\n| `yarn examples-build` | build Live Examples to `/examples/dist` |\n| `yarn examples-server` | serve built Live Examples - see `/examples/server/src` |\n| `yarn examples-testcafe` | run testcafe tests against `localhost:8999` |\n\n### Deploy to heroku.com\nWhen you deploy this repo to heroku, it serves *GoodData.UI Live Examples*.\nRelevant tasks are in `Procfile` and `package.json`.\n\n```bash\n# run in the project directory\nheroku login\nheroku create <your-app-name>\nheroku config:set DOMAIN_ADMIN_USERNAME=x@gooddata.com DOMAIN_ADMIN_PASSWORD=xy PROJECT_ID_TO_ASSIGN=xms7ga4tf3g3nzucd8380o2bev8oeknp\ngit push heroku HEAD:master\nheroku open\n```\n### Enable Geo Chart for Storybook and Live Examples\nGeo chart uses Mapbox to render map which requires a Mapbox access token.\n- Register an account and create Mapbox access token at [guide](https://docs.mapbox.com/help/how-mapbox-works/access-tokens/)\n- Store the created token at `.env`:\n```bash\necho -e \"EXAMPLE_MAPBOX_ACCESS_TOKEN=token\" >> .env # only need to run once\necho -e \"STORYBOOK_MAPBOX_ACCESS_TOKEN=token\" >> .env # only need to run once\n```\n\n### Run Live Examples Locally\nTo run *GoodData.UI Live Examples* locally:\n```bash\ngit clone <this-repository>\ncd  <repository-folder>\nyarn install --pure-lockfile\nyarn examples\n```\nThen open https://localhost:8999 and login using Live Examples account (you can [create one here](https://gooddata-examples.herokuapp.com/registration)).\n\n### Run Storybook locally\n- Run storybook with token stored in `.env` for more secure\n```bash\nyarn storybook\n```\n- Or run storybook with token env param exposed to cli (not suggested)\n```bash\nSTORYBOOK_MAPBOX_ACCESS_TOKEN=token yarn storybook\n```\n- Apply either above way to `yarn build-storybook` or `yarn test-storybook`\n\n### Source code formatting\nThe source code in the repository is formatted by [Prettier](https://prettier.io/).\nThe format of the code is validated by our Continuous Integration server and is one of the requirements of successful merge.\n\nPrettier is supported by every major IDE. You can find the list of supported editors and how to configure them [here](https://prettier.io/docs/en/editors.html).\n\nIn the case, when your editor is not supported or you don't want to setup the integration, you can run the `yarn prettier-write` command to reformat the code before commit.\n\n## Changelog\n\n- see [CHANGELOG.md](CHANGELOG.md)\n\n## Supported versions\n\nIn order to make the user experience with integrating GoodData UI SDK as smooth and secure as possible and to ensure that the SDK is using the latest features of the platform, we will only provide support to two most recent major versions of UI SDK.\n\nThe most recent majors will be supported in the following modes:\n\n- The latest major version will receive all new functionality and all bug fixes\n- The previous major version will only receive fixes to critical issues and security fixes. These fixes will be applied on top of last released version of the previous major\n\nThe customers are encouraged to always use the latest version of the UI SDK.\n\nIn case of using older versions, the user might face API incompatibility, performance or security issues.\n\nPlease follow the installation instructions to update to the newest version.\n\n## License\n\n(C) 2007-2020 GoodData Corporation\n\nThis project is dual licensed:\n\n- The ATTRIBUTION-NONCOMMERCIAL 4.0 INTERNATIONAL (CC BY-NC 4.0) is used for purpose of the trial experience and evaluation of GoodData.UI library.\n- The GOODDATA GOODDATA.UI LIBRARY END USER LICENSE AGREEMENT is used for GoodData customers.\n\nFor more information, please see [LICENSE](https://github.com/gooddata/gooddata-react-components/blob/master/LICENSE)\n","gitHead":"d36de0796a23f71c2a16440d8d136db85fb1d984","scripts":{"dev":"bash scripts/build.sh --dev-watch","test":"jest --watch","build":"bash scripts/build.sh","tslint":"yarn run-tslint -t verbose $npm_package_config_tslint","prepare":"cd examples/server && yarn install --frozen-lockfile && cd ../..; rm -r examples/node_modules 2>/dev/null; true","examples":"bash scripts/run-examples.sh","prepare?":"# Called before `npm publish` and on local `npm install`. Temporarily also for deleting obsolete node_modules. Ends with `true` to continue gracefully.","validate":"tsc --noEmit && yarn tslint && eslint $npm_package_config_eslint && yarn validate-style && yarn prettier-check","build-dev":"bash scripts/build.sh --dev","examples?":"# Default is developer domain, other options: yarn examples [sec,secure,stg,stg2,stg3,demo,developer or URL]","storybook":"yarn build && start-storybook -p 9001 -c .storybook","test-once":"jest","tslint-ci":"mkdir -p ./ci/results && yarn run-tslint -t checkstyle -o ./ci/results/tslint-results.xml $npm_package_config_tslint","run-tslint":"tslint -p tsconfig.json","validate-ci":"tsc --noEmit && yarn tslint-ci  && eslint $npm_package_config_eslint -f checkstyle -o ci/results/eslint-results.xml && yarn validate-style-ci && yarn prettier-check","examples-build":"bash scripts/build-examples.sh","prepublishOnly":"yarn build","prettier-check":"prettier --check '{src,stories,styles,__mocks__,examples/server/src,examples/src,examples/test}/**/*.{ts,js,tsx,jsx,json,scss,md,yaml,html}'","prettier-write":"prettier --write '{src,stories,styles,__mocks__,examples/server/src,examples/src,examples/test}/**/*.{ts,js,tsx,jsx,json,scss,md,yaml,html}'","test-storybook":"yarn build && test-storybook","validate-style":"stylelint '**/*.scss'","build-storybook":"yarn build && build-storybook -c .storybook -o dist-storybook","examples-server":"node examples/server/src/index.js","heroku-postbuild":"yarn examples-build developer","examples-testcafe":"./scripts/run-testcafe.sh visual","validate-style-ci":"stylelint '**/*.scss' --custom-formatter=node_modules/stylelint-checkstyle-formatter > ci/results/stylelint-results.xml","check-circular-deps":"madge --circular --extensions ts ./src","examples-testcafe-ci":"./scripts/run-testcafe.sh ci","examples-testcafe-live":"./scripts/run-testcafe.sh live"},"typings":"dist/index.d.ts","_npmUser":{"name":"strouhaljan","email":"strouhal.jan@gmail.com"},"deprecated":"@gooddata/react-components@7 reached End of Support on March 31, 2022. Please upgrade (see https://sdk.gooddata.com/gooddata-ui/docs/supported_versions.html for more information).","repository":{"url":"git+ssh://git@github.com/gooddata/gooddata-react-components.git","type":"git"},"_npmVersion":"6.13.4","description":"GoodData.UI - A powerful JavaScript library for building analytical applications","directories":{},"lint-staged":{"{src,stories,styles,__mocks__,examples/server/src,examples/src,examples/test}/**/*.{ts,js,tsx,jsx,scss}":["npx gdc-fix-copyright","git add"],"{src,stories,styles,__mocks__,examples/server/src,examples/src,examples/test}/**/*.{ts,js,tsx,jsx,json,scss,md,yaml,html}":["prettier --write","git add"]},"_nodeVersion":"12.16.1","dependencies":{"rxjs":"^5.5.6","uuid":"^3.2.1","immer":"^1.3.1","lodash":"^4.17.15","date-fns":"^2.7.0","downshift":"^3.2.7","invariant":"^2.2.2","mapbox-gl":"^1.6.1","classnames":"^2.2.6","highcharts":"7.1.1","prop-types":"^15.6.0","react-intl":"^3.6.0","custom-event":"^1.0.1","react-window":"^1.8.1","ag-grid-react":"20.0.0","react-measure":"^2.3.0","@types/mapbox-gl":"^1.6.1","react-day-picker":"~7.3.0","react-responsive":"^3.0.0","stringify-object":"^2.4.0","@gooddata/typings":"^2.23.0","ag-grid-community":"20.0.0","http-status-codes":"^1.3.0","@gooddata/js-utils":"^3.5.0","@gooddata/numberjs":"^3.2.4","fixed-data-table-2":"0.7.17","@gooddata/goodstrap":"^68.5.0","react-dom-factories":"^1.0.2","@gooddata/gooddata-js":"^12.5.2","json-stable-stringify":"^1.0.1","react-transition-group":"^2.2.1","hoist-non-react-statics":"^3.3.0","nodelist-foreach-polyfill":"^1.2.0","@formatjs/intl-pluralrules":"^1.3.6","highcharts-grouped-categories":"^1.1.3"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"raf":"3.3.2","yup":"^0.24.1","jest":"24.7.1","husky":"3.0.0","madge":"^3.4.4","react":"^16.5.2","enzyme":"3.5.0","eslint":"4.19.1","formik":"^0.11.11","moment":"2.23.0","history":"^4.7.2","ts-jest":"24.0.0","webpack":"4.30.0","full-icu":"^1.3.0","prettier":"1.16.4","react-ga":"^2.5.2","recharts":"1.0.0-beta.9","testcafe":"1.1.4","commander":"2.14.1","node-sass":"4.13.0","react-dom":"^16.5.2","stylelint":"^10.0.0","supertest":"3.0.0","ts-loader":"6.0.0","@types/raf":"^3.4.0","css-loader":"0.28.7","jest-junit":"3.0.0","raw-loader":"0.5.1","styled-jsx":"2.2.1","typescript":"3.3.4000","@babel/core":"7.4.4","@types/jest":"24.0.6","@types/node":"7.0.8","@types/uuid":"3.4.3","file-loader":"3.0.1","jest-enzyme":"7.0.2","lint-staged":"9.1.0","sass-loader":"6.0.6","webpack-cli":"3.3.2","@types/react":"16.8.6","babel-loader":"8.0.5","react-helmet":"5.2.0","react-select":"1.2.1","style-loader":"0.19.1","@types/enzyme":"3.1.13","@types/lodash":"4.14.123","testcafe-live":"0.1.4","@babel/runtime":"7.4.4","dotenv-webpack":"^1.7.0","@babel/polyfill":"^7.4.4","@storybook/react":"5.0.11","@types/invariant":"2.2.29","@types/react-dom":"16.0.11","isomorphic-fetch":"2.2.1","react-datepicker":"1.1.0","react-router-dom":"4.2.2","@babel/preset-env":"7.4.4","@gooddata/mock-js":"^2.13.0","@storybook/addons":"5.0.11","@types/classnames":"2.2.3","@types/prop-types":"15.5.2","@storybook/theming":"5.0.11","identity-obj-proxy":"^3.0.0","intl-messageformat":"^7.5.4","webpack-dev-server":"3.3.1","@babel/preset-react":"7.0.0","@types/react-portal":"4.0.1","@types/react-window":"^1.8.1","babel-plugin-lodash":"3.3.4","html-webpack-plugin":"3.2.0","react-test-renderer":"16.4.2","@types/react-measure":"2.0.5","clean-webpack-plugin":"2.0.2","stats-webpack-plugin":"0.7.0","eslint-config-prettier":"4.1.0","react-google-recaptcha":"^0.14.1","tslint-config-prettier":"1.18.0","@gooddata/eslint-config":"^1.0.0","@gooddata/tslint-config":"1.0.0","@types/react-responsive":"^3.0.3","@types/storybook__react":"4.0.1","@types/stringify-object":"^3.2.0","enzyme-adapter-react-16":"1.3.1","@gooddata/test-storybook":"3.2.1","@storybook/addon-actions":"5.0.11","@storybook/addon-options":"5.0.11","node-sass-magic-importer":"5.1.0","react-syntax-highlighter":"11.0.2","@types/fixed-data-table-2":"0.8.1","stylelint-config-prettier":"5.2.0","@gooddata/stylelint-config":"4.0.0","@types/react-test-renderer":"16.0.0","circular-dependency-plugin":"5.0.2","compression-webpack-plugin":"2.0.0","@types/json-stable-stringify":"^1.0.32","@gooddata/frontend-npm-scripts":"1.1.0","@types/enzyme-adapter-react-16":"1.0.3","stylelint-checkstyle-formatter":"0.1.0","@types/storybook__addon-actions":"3.4.2","@babel/plugin-proposal-class-properties":"7.4.4","@babel/plugin-proposal-object-rest-spread":"7.4.4","@babel/plugin-transform-async-to-generator":"7.4.4"},"peerDependencies":{"react":"^16.5.2","react-dom":"^16.5.2"},"_npmOperationalInternal":{"tmp":"tmp/react-components_7.5.0-alpha-strouhaljan-jsu-bb-2176-2020-04-15T20-28-26-130Z_1586982548409_0.7480341594146291","host":"s3://npm-registry-packages"}},"7.5.0-alpha-naibinh-nab-sd-909-transparency-2020-04-16T05-03-10-515Z":{"name":"@gooddata/react-components","version":"7.5.0-alpha-naibinh-nab-sd-909-transparency-2020-04-16T05-03-10-515Z","author":{"name":"GoodData Corporation"},"license":"BSD-3-Clause","_id":"@gooddata/react-components@7.5.0-alpha-naibinh-nab-sd-909-transparency-2020-04-16T05-03-10-515Z","maintainers":[{"name":"afi","email":"adam.fiedler@gooddata.com"},{"name":"bertold8","email":"ivan.nejezchleb@seznam.cz"},{"name":"brbistas","email":"valentinos.chraniotis@gooddata.com"},{"name":"bugsbunny338","email":"jiri.zajic@mensa.cz"},{"name":"de.do","email":"de.do@gooddata.com"},{"name":"gooddata-ci","email":"rail@gooddata.com"},{"name":"hung.nguyen.hoang","email":"hung.nguyen@gooddata.com"},{"name":"ivan.mjartan","email":"ivan.mjartan@gooddata.com"},{"name":"jakub-sterba","email":"jakub.sterba@gooddata.com"},{"name":"jankc","email":"jan.krapac@gmail.com"},{"name":"jaroslav.tomecek","email":"jaroslav.tomecek@gooddata.com"},{"name":"jkittler","email":"honza.kittler@gmail.com"},{"name":"khanh.le","email":"khanh.le@gooddata.com"},{"name":"lanhuynh","email":"lan.huynh@gooddata.com"},{"name":"linhhong","email":"linh.hong@gooddata.com"},{"name":"lupko","email":"lubomir.slivka@gooddata.com"},{"name":"matyas.kandl","email":"matyas.kandl@gooddata.com"},{"name":"michal.marsal","email":"michal.marsal@gooddata.com"},{"name":"naibinh","email":"naibinh@gmail.com"},{"name":"nikolacech","email":"nikola.cech@gooddata.com"},{"name":"nis.hua","email":"nis.hua@gooddata.com"},{"name":"no23reason","email":"dan.homola@hotmail.cz"},{"name":"patrikbraborec","email":"patrik.braborec@gooddata.com"},{"name":"pbenes","email":"petr.benes@gooddata.com"},{"name":"petrjanu","email":"petr.janu@gooddata.com"},{"name":"pkingo","email":"philipandreaskingo@hotmail.com"},{"name":"ptquang86","email":"ptquang86@gmail.com"},{"name":"qduval","email":"quentin.duval@gooddata.com"},{"name":"rodri360","email":"me@rodri360.com"},{"name":"sitina","email":"jiri.sitina@gooddata.com"},{"name":"strouhaljan","email":"strouhal.jan@gmail.com"},{"name":"tomas.kratochvil","email":"tomas.kratochvil@gooddata.com"},{"name":"tomasreichmann","email":"tomasreichmann@gmail.com"},{"name":"tomsatgd","email":"tomas.satinsky@gooddata.com"},{"name":"trung-le-quoc","email":"trung.le@gooddata.com"},{"name":"tu-ngo","email":"tungo1981@gmail.com"},{"name":"tulean","email":"tuan.le@gooddata.com"},{"name":"tuqt1005","email":"tu.tran@gooddata.com"},{"name":"utdnah","email":"danh.ung@gooddata.com"},{"name":"vlastikcz","email":"vlastimil.kotas@gooddata.com"},{"name":"vu.pham","email":"vu.pham@gooddata.com"},{"name":"xmort","email":"petr.dolejsi@gooddata.com"},{"name":"yanlipnican","email":"yanlipnican@gmail.com"}],"homepage":"https://github.com/gooddata/gooddata-react-components#readme","bugs":{"url":"https://github.com/gooddata/gooddata-react-components/issues"},"dist":{"shasum":"3991edb530f47af50d47db3784a168de8c1fe3a4","tarball":"https://registry.npmjs.org/@gooddata/react-components/-/react-components-7.5.0-alpha-naibinh-nab-sd-909-transparency-2020-04-16T05-03-10-515Z.tgz","fileCount":2542,"integrity":"sha512-jBmsdzIIj72a3UAWuYK95lba2NssY7HsVKexU/NcAqi9VtocOm4MrteIpQ3DTnHxkU5gVNzHbUD+qDBpVaqwgQ==","signatures":[{"sig":"MEYCIQDVPjqr4A51eDv/SO0MVmZQPl1ZoUOtfES7mF0wl83hMQIhAJN3n9LL0VWOOyx0lJ8SiFQd+glnL1idnSLGdZo140KA","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":10036934,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJel+cwCRA9TVsSAnZWagAA2AQQAJJMjpqHqYXTDPAHOtbu\nrHsqeM3wLIITmskBKJga4oQ67H4rFMn1MpqBclaKxqJZQ/fJTUdz+wlAtKh9\n7HuSPuHGWVmMyicYdNbmRhZL2eCzrQgkEkqncTThHMJ2QT7TtVCQZVo24lC/\n29eCdwZ3uhuXhOxBDI7grzR46QIRi352J6njgA1YmVQXkGIsKX2osLZ3L/IC\nJePtDGvA0vUI7OTWvP6q7kCM9XFc/dxhJkoza8x2waw5javWxMflXFXNACUH\nXKASyqZiwSWLPbzILcNtMDBJ1h/5ORAkiVfQSs1NdpJV73kT5yQR7PbRtEfy\nvLsCcjwUlZACvi/ywqSVYt/Tani7p2fpCVerR0xT7ysSf9+35FvhiTVen+hC\n2Pm1+tp7gmIJ2ZsQ4J0DdqgD/wGDE5BBGdSHn713rDI/jFimKco084X/hRUF\nWsG9LQ/bE05rbJDpF3KgQ3kvaZqiwiLNoVd26k9BSEJAThKGgsqbHpwHDJyL\nTnXNgFTTZoWOLtO1uuIOIDG0YiOIXb3+kl95ofJ5t6fCSEJfppdN5RdnnmXl\ng3QWuMiE94oRM9L7GMW1TCLbFLLU1Id7fsp1wkOWOEO/PCSSSCKo6OgE7Haz\nIuE9LgcwTTh+XfgLlmgbQmnyFvUW+cvR1OXNx7Fp8HJsh+b6EBTbxmIyrzyb\ngHMT\r\n=xrUe\r\n-----END PGP SIGNATURE-----\r\n"},"main":"dist/index.js","husky":{"hooks":{"pre-commit":"lint-staged"}},"config":{"eslint":"./examples/**/*.{js,jsx}","tslint":"./{__mocks__,src,stories}/{,**/}*.{ts,tsx}"},"readme":"[![npm version](https://badge.fury.io/js/%40gooddata%2Freact-components.svg)](https://www.npmjs.com/package/@gooddata/react-components)\n\n# GoodData.UI React components\n> A React-based JavaScript library for building data-driven applications\n\n## Getting started\n- [GoodData.UI Documentation](http://sdk.gooddata.com/gooddata-ui/)\n- [GoodData.UI Live Examples](https://gooddata-examples.herokuapp.com/)\n- [Stack Overflow](https://stackoverflow.com/questions/tagged/gooddata)\n\n### Usage\nWith [yarn](https://yarnpkg.com) installed, go to your project directory and run\n```\n$ yarn add @gooddata/react-components\n```\nIf you prefer [npm](npmjs.com) run\n```\n$ npm install --save @gooddata/react-components\n```\n\nThe public API is exposed via global `index.js`. Except for the styles, do not import any other file directly\nbecause they are not intended to be part of the public API.\n\n## Contributing\n\nWe welcome any contribution in form of [issues](https://github.com/gooddata/gooddata-react-components/issues) or [pull requests](https://github.com/gooddata/gooddata-react-components/pulls).\n\nInstall [Node.js](http://nodejs.org) (node 12.16.1, npm v6.13.4) and [Yarn](https://classic.yarnpkg.com) (1.22.4).\n\nInstall dependencies:\n```\nyarn install --frozen-lockfile\n```\n\nThese commands may come in handy while developing:\n\n| command | description |\n| ------- | ----------- |\n| `yarn install --pure-lockfile` | first step |\n| ||\n| `yarn dev` | build react-components to `/dist` in watch mode |\n| `yarn test` | run all unit tests |\n| `yarn prettier-write` | format the source code to match the valid codestyle |\n| `yarn validate` | validate codestyle |\n| ||\n| `yarn storybook` | run storybook from `/stories` on http://localhost:9001 |\n| `yarn build-storybook` | build storybook to `/dist-storybook` |\n| `yarn test-storybook` | run storybook and [screenshot tests](https://github.com/gooddata/gdc-client-utils/tree/master/test-storybook) |\n| ||\n| `yarn examples` | run Live Examples dev-server from `/examples` on https://localhost:8999 |\n| `yarn examples-build` | build Live Examples to `/examples/dist` |\n| `yarn examples-server` | serve built Live Examples - see `/examples/server/src` |\n| `yarn examples-testcafe` | run testcafe tests against `localhost:8999` |\n\n### Deploy to heroku.com\nWhen you deploy this repo to heroku, it serves *GoodData.UI Live Examples*.\nRelevant tasks are in `Procfile` and `package.json`.\n\n```bash\n# run in the project directory\nheroku login\nheroku create <your-app-name>\nheroku config:set DOMAIN_ADMIN_USERNAME=x@gooddata.com DOMAIN_ADMIN_PASSWORD=xy PROJECT_ID_TO_ASSIGN=xms7ga4tf3g3nzucd8380o2bev8oeknp\ngit push heroku HEAD:master\nheroku open\n```\n### Enable Geo Chart for Storybook and Live Examples\nGeo chart uses Mapbox to render map which requires a Mapbox access token.\n- Register an account and create Mapbox access token at [guide](https://docs.mapbox.com/help/how-mapbox-works/access-tokens/)\n- Store the created token at `.env`:\n```bash\necho -e \"EXAMPLE_MAPBOX_ACCESS_TOKEN=token\" >> .env # only need to run once\necho -e \"STORYBOOK_MAPBOX_ACCESS_TOKEN=token\" >> .env # only need to run once\n```\n\n### Run Live Examples Locally\nTo run *GoodData.UI Live Examples* locally:\n```bash\ngit clone <this-repository>\ncd  <repository-folder>\nyarn install --pure-lockfile\nyarn examples\n```\nThen open https://localhost:8999 and login using Live Examples account (you can [create one here](https://gooddata-examples.herokuapp.com/registration)).\n\n### Run Storybook locally\n- Run storybook with token stored in `.env` for more secure\n```bash\nyarn storybook\n```\n- Or run storybook with token env param exposed to cli (not suggested)\n```bash\nSTORYBOOK_MAPBOX_ACCESS_TOKEN=token yarn storybook\n```\n- Apply either above way to `yarn build-storybook` or `yarn test-storybook`\n\n### Source code formatting\nThe source code in the repository is formatted by [Prettier](https://prettier.io/).\nThe format of the code is validated by our Continuous Integration server and is one of the requirements of successful merge.\n\nPrettier is supported by every major IDE. You can find the list of supported editors and how to configure them [here](https://prettier.io/docs/en/editors.html).\n\nIn the case, when your editor is not supported or you don't want to setup the integration, you can run the `yarn prettier-write` command to reformat the code before commit.\n\n## Changelog\n\n- see [CHANGELOG.md](CHANGELOG.md)\n\n## Supported versions\n\nIn order to make the user experience with integrating GoodData UI SDK as smooth and secure as possible and to ensure that the SDK is using the latest features of the platform, we will only provide support to two most recent major versions of UI SDK.\n\nThe most recent majors will be supported in the following modes:\n\n- The latest major version will receive all new functionality and all bug fixes\n- The previous major version will only receive fixes to critical issues and security fixes. These fixes will be applied on top of last released version of the previous major\n\nThe customers are encouraged to always use the latest version of the UI SDK.\n\nIn case of using older versions, the user might face API incompatibility, performance or security issues.\n\nPlease follow the installation instructions to update to the newest version.\n\n## License\n\n(C) 2007-2020 GoodData Corporation\n\nThis project is dual licensed:\n\n- The ATTRIBUTION-NONCOMMERCIAL 4.0 INTERNATIONAL (CC BY-NC 4.0) is used for purpose of the trial experience and evaluation of GoodData.UI library.\n- The GOODDATA GOODDATA.UI LIBRARY END USER LICENSE AGREEMENT is used for GoodData customers.\n\nFor more information, please see [LICENSE](https://github.com/gooddata/gooddata-react-components/blob/master/LICENSE)\n","gitHead":"bc2d1d87a800613dcd267999efda5fef2066c1df","scripts":{"dev":"bash scripts/build.sh --dev-watch","test":"jest --watch","build":"bash scripts/build.sh","tslint":"yarn run-tslint -t verbose $npm_package_config_tslint","prepare":"cd examples/server && yarn install --frozen-lockfile && cd ../..; rm -r examples/node_modules 2>/dev/null; true","examples":"bash scripts/run-examples.sh","prepare?":"# Called before `npm publish` and on local `npm install`. Temporarily also for deleting obsolete node_modules. Ends with `true` to continue gracefully.","validate":"tsc --noEmit && yarn tslint && eslint $npm_package_config_eslint && yarn validate-style && yarn prettier-check","build-dev":"bash scripts/build.sh --dev","examples?":"# Default is developer domain, other options: yarn examples [sec,secure,stg,stg2,stg3,demo,developer or URL]","storybook":"yarn build && start-storybook -p 9001 -c .storybook","test-once":"jest","tslint-ci":"mkdir -p ./ci/results && yarn run-tslint -t checkstyle -o ./ci/results/tslint-results.xml $npm_package_config_tslint","run-tslint":"tslint -p tsconfig.json","validate-ci":"tsc --noEmit && yarn tslint-ci  && eslint $npm_package_config_eslint -f checkstyle -o ci/results/eslint-results.xml && yarn validate-style-ci && yarn prettier-check","examples-build":"bash scripts/build-examples.sh","prepublishOnly":"yarn build","prettier-check":"prettier --check '{src,stories,styles,__mocks__,examples/server/src,examples/src,examples/test}/**/*.{ts,js,tsx,jsx,json,scss,md,yaml,html}'","prettier-write":"prettier --write '{src,stories,styles,__mocks__,examples/server/src,examples/src,examples/test}/**/*.{ts,js,tsx,jsx,json,scss,md,yaml,html}'","test-storybook":"yarn build && test-storybook","validate-style":"stylelint '**/*.scss'","build-storybook":"yarn build && build-storybook -c .storybook -o dist-storybook","examples-server":"node examples/server/src/index.js","heroku-postbuild":"yarn examples-build developer","examples-testcafe":"./scripts/run-testcafe.sh visual","validate-style-ci":"stylelint '**/*.scss' --custom-formatter=node_modules/stylelint-checkstyle-formatter > ci/results/stylelint-results.xml","check-circular-deps":"madge --circular --extensions ts ./src","examples-testcafe-ci":"./scripts/run-testcafe.sh ci","examples-testcafe-live":"./scripts/run-testcafe.sh live"},"typings":"dist/index.d.ts","_npmUser":{"name":"naibinh","email":"naibinh@gmail.com"},"deprecated":"@gooddata/react-components@7 reached End of Support on March 31, 2022. Please upgrade (see https://sdk.gooddata.com/gooddata-ui/docs/supported_versions.html for more information).","repository":{"url":"git+ssh://git@github.com/gooddata/gooddata-react-components.git","type":"git"},"_npmVersion":"6.13.4","description":"GoodData.UI - A powerful JavaScript library for building analytical applications","directories":{},"lint-staged":{"{src,stories,styles,__mocks__,examples/server/src,examples/src,examples/test}/**/*.{ts,js,tsx,jsx,scss}":["npx gdc-fix-copyright","git add"],"{src,stories,styles,__mocks__,examples/server/src,examples/src,examples/test}/**/*.{ts,js,tsx,jsx,json,scss,md,yaml,html}":["prettier --write","git add"]},"_nodeVersion":"12.16.1","dependencies":{"rxjs":"^5.5.6","uuid":"^3.2.1","immer":"^1.3.1","lodash":"^4.17.15","date-fns":"^2.7.0","downshift":"^3.2.7","invariant":"^2.2.2","mapbox-gl":"^1.6.1","classnames":"^2.2.6","highcharts":"7.1.1","prop-types":"^15.6.0","react-intl":"^3.6.0","custom-event":"^1.0.1","react-window":"^1.8.1","ag-grid-react":"20.0.0","react-measure":"^2.3.0","@types/mapbox-gl":"^1.6.1","react-day-picker":"~7.3.0","react-responsive":"^3.0.0","stringify-object":"^2.4.0","@gooddata/typings":"^2.23.0","ag-grid-community":"20.0.0","http-status-codes":"^1.3.0","@gooddata/js-utils":"^3.5.0","@gooddata/numberjs":"^3.2.4","fixed-data-table-2":"0.7.17","@gooddata/goodstrap":"^68.5.0","react-dom-factories":"^1.0.2","@gooddata/gooddata-js":"^12.5.2","json-stable-stringify":"^1.0.1","react-transition-group":"^2.2.1","hoist-non-react-statics":"^3.3.0","nodelist-foreach-polyfill":"^1.2.0","@formatjs/intl-pluralrules":"^1.3.6","highcharts-grouped-categories":"^1.1.3"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"raf":"3.3.2","yup":"^0.24.1","jest":"24.7.1","husky":"3.0.0","madge":"^3.4.4","react":"^16.5.2","enzyme":"3.5.0","eslint":"4.19.1","formik":"^0.11.11","moment":"2.23.0","history":"^4.7.2","ts-jest":"24.0.0","webpack":"4.30.0","full-icu":"^1.3.0","prettier":"1.16.4","react-ga":"^2.5.2","recharts":"1.0.0-beta.9","testcafe":"1.1.4","commander":"2.14.1","node-sass":"4.13.0","react-dom":"^16.5.2","stylelint":"^10.0.0","supertest":"3.0.0","ts-loader":"6.0.0","@types/raf":"^3.4.0","css-loader":"0.28.7","jest-junit":"3.0.0","raw-loader":"0.5.1","styled-jsx":"2.2.1","typescript":"3.3.4000","@babel/core":"7.4.4","@types/jest":"24.0.6","@types/node":"7.0.8","@types/uuid":"3.4.3","file-loader":"3.0.1","jest-enzyme":"7.0.2","lint-staged":"9.1.0","sass-loader":"6.0.6","webpack-cli":"3.3.2","@types/react":"16.8.6","babel-loader":"8.0.5","react-helmet":"5.2.0","react-select":"1.2.1","style-loader":"0.19.1","@types/enzyme":"3.1.13","@types/lodash":"4.14.123","testcafe-live":"0.1.4","@babel/runtime":"7.4.4","dotenv-webpack":"^1.7.0","@babel/polyfill":"^7.4.4","@storybook/react":"5.0.11","@types/invariant":"2.2.29","@types/react-dom":"16.0.11","isomorphic-fetch":"2.2.1","react-datepicker":"1.1.0","react-router-dom":"4.2.2","@babel/preset-env":"7.4.4","@gooddata/mock-js":"^2.13.0","@storybook/addons":"5.0.11","@types/classnames":"2.2.3","@types/prop-types":"15.5.2","@storybook/theming":"5.0.11","identity-obj-proxy":"^3.0.0","intl-messageformat":"^7.5.4","webpack-dev-server":"3.3.1","@babel/preset-react":"7.0.0","@types/react-portal":"4.0.1","@types/react-window":"^1.8.1","babel-plugin-lodash":"3.3.4","html-webpack-plugin":"3.2.0","react-test-renderer":"16.4.2","@types/react-measure":"2.0.5","clean-webpack-plugin":"2.0.2","stats-webpack-plugin":"0.7.0","eslint-config-prettier":"4.1.0","react-google-recaptcha":"^0.14.1","tslint-config-prettier":"1.18.0","@gooddata/eslint-config":"^1.0.0","@gooddata/tslint-config":"1.0.0","@types/react-responsive":"^3.0.3","@types/storybook__react":"4.0.1","@types/stringify-object":"^3.2.0","enzyme-adapter-react-16":"1.3.1","@gooddata/test-storybook":"3.2.1","@storybook/addon-actions":"5.0.11","@storybook/addon-options":"5.0.11","node-sass-magic-importer":"5.1.0","react-syntax-highlighter":"11.0.2","@types/fixed-data-table-2":"0.8.1","stylelint-config-prettier":"5.2.0","@gooddata/stylelint-config":"4.0.0","@types/react-test-renderer":"16.0.0","circular-dependency-plugin":"5.0.2","compression-webpack-plugin":"2.0.0","@types/json-stable-stringify":"^1.0.32","@gooddata/frontend-npm-scripts":"1.1.0","@types/enzyme-adapter-react-16":"1.0.3","stylelint-checkstyle-formatter":"0.1.0","@types/storybook__addon-actions":"3.4.2","@babel/plugin-proposal-class-properties":"7.4.4","@babel/plugin-proposal-object-rest-spread":"7.4.4","@babel/plugin-transform-async-to-generator":"7.4.4"},"peerDependencies":{"react":"^16.5.2","react-dom":"^16.5.2"},"_npmOperationalInternal":{"tmp":"tmp/react-components_7.5.0-alpha-naibinh-nab-sd-909-transparency-2020-04-16T05-03-10-515Z_1587013423242_0.4093282891765506","host":"s3://npm-registry-packages"}},"7.5.0-alpha-ptquang86-qp-sd-903-drill-2020-04-16T10-06-52-676Z":{"name":"@gooddata/react-components","version":"7.5.0-alpha-ptquang86-qp-sd-903-drill-2020-04-16T10-06-52-676Z","author":{"name":"GoodData Corporation"},"license":"BSD-3-Clause","_id":"@gooddata/react-components@7.5.0-alpha-ptquang86-qp-sd-903-drill-2020-04-16T10-06-52-676Z","maintainers":[{"name":"afi","email":"adam.fiedler@gooddata.com"},{"name":"bertold8","email":"ivan.nejezchleb@seznam.cz"},{"name":"brbistas","email":"valentinos.chraniotis@gooddata.com"},{"name":"bugsbunny338","email":"jiri.zajic@mensa.cz"},{"name":"de.do","email":"de.do@gooddata.com"},{"name":"gooddata-ci","email":"rail@gooddata.com"},{"name":"hung.nguyen.hoang","email":"hung.nguyen@gooddata.com"},{"name":"ivan.mjartan","email":"ivan.mjartan@gooddata.com"},{"name":"jakub-sterba","email":"jakub.sterba@gooddata.com"},{"name":"jankc","email":"jan.krapac@gmail.com"},{"name":"jaroslav.tomecek","email":"jaroslav.tomecek@gooddata.com"},{"name":"jkittler","email":"honza.kittler@gmail.com"},{"name":"khanh.le","email":"khanh.le@gooddata.com"},{"name":"lanhuynh","email":"lan.huynh@gooddata.com"},{"name":"linhhong","email":"linh.hong@gooddata.com"},{"name":"lupko","email":"lubomir.slivka@gooddata.com"},{"name":"matyas.kandl","email":"matyas.kandl@gooddata.com"},{"name":"michal.marsal","email":"michal.marsal@gooddata.com"},{"name":"naibinh","email":"naibinh@gmail.com"},{"name":"nikolacech","email":"nikola.cech@gooddata.com"},{"name":"nis.hua","email":"nis.hua@gooddata.com"},{"name":"no23reason","email":"dan.homola@hotmail.cz"},{"name":"patrikbraborec","email":"patrik.braborec@gooddata.com"},{"name":"pbenes","email":"petr.benes@gooddata.com"},{"name":"petrjanu","email":"petr.janu@gooddata.com"},{"name":"pkingo","email":"philipandreaskingo@hotmail.com"},{"name":"ptquang86","email":"ptquang86@gmail.com"},{"name":"qduval","email":"quentin.duval@gooddata.com"},{"name":"rodri360","email":"me@rodri360.com"},{"name":"sitina","email":"jiri.sitina@gooddata.com"},{"name":"strouhaljan","email":"strouhal.jan@gmail.com"},{"name":"tomas.kratochvil","email":"tomas.kratochvil@gooddata.com"},{"name":"tomasreichmann","email":"tomasreichmann@gmail.com"},{"name":"tomsatgd","email":"tomas.satinsky@gooddata.com"},{"name":"trung-le-quoc","email":"trung.le@gooddata.com"},{"name":"tu-ngo","email":"tungo1981@gmail.com"},{"name":"tulean","email":"tuan.le@gooddata.com"},{"name":"tuqt1005","email":"tu.tran@gooddata.com"},{"name":"utdnah","email":"danh.ung@gooddata.com"},{"name":"vlastikcz","email":"vlastimil.kotas@gooddata.com"},{"name":"vu.pham","email":"vu.pham@gooddata.com"},{"name":"xmort","email":"petr.dolejsi@gooddata.com"},{"name":"yanlipnican","email":"yanlipnican@gmail.com"}],"homepage":"https://github.com/gooddata/gooddata-react-components#readme","bugs":{"url":"https://github.com/gooddata/gooddata-react-components/issues"},"dist":{"shasum":"2f27d010cc166fe914d99e04935d3b37104aadaa","tarball":"https://registry.npmjs.org/@gooddata/react-components/-/react-components-7.5.0-alpha-ptquang86-qp-sd-903-drill-2020-04-16T10-06-52-676Z.tgz","fileCount":2551,"integrity":"sha512-NX8VpaTaJg7xew9paBeC6eEqV5T/2yTCw1DgEzFrDKpTSWK4y6cYq3oKzSUbwZYH9gz9V9JYh5NH1NUZnc2gZA==","signatures":[{"sig":"MEUCIHh/Kprz0ZlxME4jxv3pMla+loj84ddlrSlQ1VFZM0tuAiEAqeqZTYYMWuSw26f5rXjzHRD0dvX3nzEZL6Z8H+vgzTI=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":10144835,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJemC5dCRA9TVsSAnZWagAAI08P/1uxqvv1aJR4ioyPrDbQ\nwxLMOwfzxmAntOaCUd4fjGzDRXJ3mFHkAPt+OH+AlRUAVxOwRNft8tqKwIGd\nppIxY4nc76XSeTLLXz2b1uKTmvaM4mDh9+Rs834yDfb1DQ9iQKlTdUjmTt+G\nzZQy+H3MT+b+838UplBH9wUfq/8tnJKUE2+iETnUh5rmhDqK0wBrx4wdEHOm\nTXrgdmLH6HtKezSHUeS4wxTPiX+afiTyqiNcp49OTiacjRCJNAM8SY21N5Y+\nE4RtFrCDwMhzTh6Rnoe5jPG8ssXca7yr1zyigR8tN3UWTnSlE1bp2hbN6ZyY\ndfQdHInMcL2BLuWnoB+pcD2+wwa1z4Wyp9WsxStHPTTQaMS1BkncWh+XfIST\nwP44MlfF2wAtCmPnlpvWi82MhsnM7RZvtozI8FZVYGpL6bz/RE6xAjtZxKcg\n8Q9AmExbTjODVn0pzs8tA0N/IrsiX0Hc0rrk4HVSgirePW4xQ9l55883Smqm\ndBOjCNliDjATGs6rrjh1np5TM9H2zt0lXKrbJ5tumd5Gxx2ZsZEFAuCwr2HQ\ng+cFywaI7E20iBTI84e9vObXJCHwzCYb46Hj6m6C7uNayagmeuBd3wm2f+6O\nREN1DmEd0KV+lCNGLrcL3qdQBGgs9Y1rTNTU/4vg5gU/37WhyM8Xjjia+EtE\nOh4a\r\n=mJWc\r\n-----END PGP SIGNATURE-----\r\n"},"main":"dist/index.js","husky":{"hooks":{"pre-commit":"lint-staged"}},"config":{"eslint":"./examples/**/*.{js,jsx}","tslint":"./{__mocks__,src,stories}/{,**/}*.{ts,tsx}"},"readme":"[![npm version](https://badge.fury.io/js/%40gooddata%2Freact-components.svg)](https://www.npmjs.com/package/@gooddata/react-components)\n\n# GoodData.UI React components\n> A React-based JavaScript library for building data-driven applications\n\n## Getting started\n- [GoodData.UI Documentation](http://sdk.gooddata.com/gooddata-ui/)\n- [GoodData.UI Live Examples](https://gooddata-examples.herokuapp.com/)\n- [Stack Overflow](https://stackoverflow.com/questions/tagged/gooddata)\n\n### Usage\nWith [yarn](https://yarnpkg.com) installed, go to your project directory and run\n```\n$ yarn add @gooddata/react-components\n```\nIf you prefer [npm](npmjs.com) run\n```\n$ npm install --save @gooddata/react-components\n```\n\nThe public API is exposed via global `index.js`. Except for the styles, do not import any other file directly\nbecause they are not intended to be part of the public API.\n\n## Contributing\n\nWe welcome any contribution in form of [issues](https://github.com/gooddata/gooddata-react-components/issues) or [pull requests](https://github.com/gooddata/gooddata-react-components/pulls).\n\nInstall [Node.js](http://nodejs.org) (node 12.16.1, npm v6.13.4) and [Yarn](https://classic.yarnpkg.com) (1.22.4).\n\nInstall dependencies:\n```\nyarn install --frozen-lockfile\n```\n\nThese commands may come in handy while developing:\n\n| command | description |\n| ------- | ----------- |\n| `yarn install --pure-lockfile` | first step |\n| ||\n| `yarn dev` | build react-components to `/dist` in watch mode |\n| `yarn test` | run all unit tests |\n| `yarn prettier-write` | format the source code to match the valid codestyle |\n| `yarn validate` | validate codestyle |\n| ||\n| `yarn storybook` | run storybook from `/stories` on http://localhost:9001 |\n| `yarn build-storybook` | build storybook to `/dist-storybook` |\n| `yarn test-storybook` | run storybook and [screenshot tests](https://github.com/gooddata/gdc-client-utils/tree/master/test-storybook) |\n| ||\n| `yarn examples` | run Live Examples dev-server from `/examples` on https://localhost:8999 |\n| `yarn examples-build` | build Live Examples to `/examples/dist` |\n| `yarn examples-server` | serve built Live Examples - see `/examples/server/src` |\n| `yarn examples-testcafe` | run testcafe tests against `localhost:8999` |\n\n### Deploy to heroku.com\nWhen you deploy this repo to heroku, it serves *GoodData.UI Live Examples*.\nRelevant tasks are in `Procfile` and `package.json`.\n\n```bash\n# run in the project directory\nheroku login\nheroku create <your-app-name>\nheroku config:set DOMAIN_ADMIN_USERNAME=x@gooddata.com DOMAIN_ADMIN_PASSWORD=xy PROJECT_ID_TO_ASSIGN=xms7ga4tf3g3nzucd8380o2bev8oeknp\ngit push heroku HEAD:master\nheroku open\n```\n### Enable Geo Chart for Storybook and Live Examples\nGeo chart uses Mapbox to render map which requires a Mapbox access token.\n- Register an account and create Mapbox access token at [guide](https://docs.mapbox.com/help/how-mapbox-works/access-tokens/)\n- Store the created token at `.env`:\n```bash\necho -e \"EXAMPLE_MAPBOX_ACCESS_TOKEN=token\" >> .env # only need to run once\necho -e \"STORYBOOK_MAPBOX_ACCESS_TOKEN=token\" >> .env # only need to run once\n```\n\n### Run Live Examples Locally\nTo run *GoodData.UI Live Examples* locally:\n```bash\ngit clone <this-repository>\ncd  <repository-folder>\nyarn install --pure-lockfile\nyarn examples\n```\nThen open https://localhost:8999 and login using Live Examples account (you can [create one here](https://gooddata-examples.herokuapp.com/registration)).\n\n### Run Storybook locally\n- Run storybook with token stored in `.env` for more secure\n```bash\nyarn storybook\n```\n- Or run storybook with token env param exposed to cli (not suggested)\n```bash\nSTORYBOOK_MAPBOX_ACCESS_TOKEN=token yarn storybook\n```\n- Apply either above way to `yarn build-storybook` or `yarn test-storybook`\n\n### Source code formatting\nThe source code in the repository is formatted by [Prettier](https://prettier.io/).\nThe format of the code is validated by our Continuous Integration server and is one of the requirements of successful merge.\n\nPrettier is supported by every major IDE. You can find the list of supported editors and how to configure them [here](https://prettier.io/docs/en/editors.html).\n\nIn the case, when your editor is not supported or you don't want to setup the integration, you can run the `yarn prettier-write` command to reformat the code before commit.\n\n## Changelog\n\n- see [CHANGELOG.md](CHANGELOG.md)\n\n## Supported versions\n\nIn order to make the user experience with integrating GoodData UI SDK as smooth and secure as possible and to ensure that the SDK is using the latest features of the platform, we will only provide support to two most recent major versions of UI SDK.\n\nThe most recent majors will be supported in the following modes:\n\n- The latest major version will receive all new functionality and all bug fixes\n- The previous major version will only receive fixes to critical issues and security fixes. These fixes will be applied on top of last released version of the previous major\n\nThe customers are encouraged to always use the latest version of the UI SDK.\n\nIn case of using older versions, the user might face API incompatibility, performance or security issues.\n\nPlease follow the installation instructions to update to the newest version.\n\n## License\n\n(C) 2007-2020 GoodData Corporation\n\nThis project is dual licensed:\n\n- The ATTRIBUTION-NONCOMMERCIAL 4.0 INTERNATIONAL (CC BY-NC 4.0) is used for purpose of the trial experience and evaluation of GoodData.UI library.\n- The GOODDATA GOODDATA.UI LIBRARY END USER LICENSE AGREEMENT is used for GoodData customers.\n\nFor more information, please see [LICENSE](https://github.com/gooddata/gooddata-react-components/blob/master/LICENSE)\n","gitHead":"72cbe50835857a221f849e09ac6f928cf36adf4f","scripts":{"dev":"bash scripts/build.sh --dev-watch","test":"jest --watch","build":"bash scripts/build.sh","tslint":"yarn run-tslint -t verbose $npm_package_config_tslint","prepare":"cd examples/server && yarn install --frozen-lockfile && cd ../..; rm -r examples/node_modules 2>/dev/null; true","examples":"bash scripts/run-examples.sh","prepare?":"# Called before `npm publish` and on local `npm install`. Temporarily also for deleting obsolete node_modules. Ends with `true` to continue gracefully.","validate":"tsc --noEmit && yarn tslint && eslint $npm_package_config_eslint && yarn validate-style && yarn prettier-check","build-dev":"bash scripts/build.sh --dev","examples?":"# Default is developer domain, other options: yarn examples [sec,secure,stg,stg2,stg3,demo,developer or URL]","storybook":"yarn build && start-storybook -p 9001 -c .storybook","test-once":"jest","tslint-ci":"mkdir -p ./ci/results && yarn run-tslint -t checkstyle -o ./ci/results/tslint-results.xml $npm_package_config_tslint","run-tslint":"tslint -p tsconfig.json","validate-ci":"tsc --noEmit && yarn tslint-ci  && eslint $npm_package_config_eslint -f checkstyle -o ci/results/eslint-results.xml && yarn validate-style-ci && yarn prettier-check","examples-build":"bash scripts/build-examples.sh","prepublishOnly":"yarn build","prettier-check":"prettier --check '{src,stories,styles,__mocks__,examples/server/src,examples/src,examples/test}/**/*.{ts,js,tsx,jsx,json,scss,md,yaml,html}'","prettier-write":"prettier --write '{src,stories,styles,__mocks__,examples/server/src,examples/src,examples/test}/**/*.{ts,js,tsx,jsx,json,scss,md,yaml,html}'","test-storybook":"yarn build && test-storybook","validate-style":"stylelint '**/*.scss'","build-storybook":"yarn build && build-storybook -c .storybook -o dist-storybook","examples-server":"node examples/server/src/index.js","heroku-postbuild":"yarn examples-build developer","examples-testcafe":"./scripts/run-testcafe.sh visual","validate-style-ci":"stylelint '**/*.scss' --custom-formatter=node_modules/stylelint-checkstyle-formatter > ci/results/stylelint-results.xml","check-circular-deps":"madge --circular --extensions ts ./src","examples-testcafe-ci":"./scripts/run-testcafe.sh ci","examples-testcafe-live":"./scripts/run-testcafe.sh live"},"typings":"dist/index.d.ts","_npmUser":{"name":"ptquang86","email":"ptquang86@gmail.com"},"deprecated":"@gooddata/react-components@7 reached End of Support on March 31, 2022. Please upgrade (see https://sdk.gooddata.com/gooddata-ui/docs/supported_versions.html for more information).","repository":{"url":"git+ssh://git@github.com/gooddata/gooddata-react-components.git","type":"git"},"_npmVersion":"6.13.4","description":"GoodData.UI - A powerful JavaScript library for building analytical applications","directories":{},"lint-staged":{"{src,stories,styles,__mocks__,examples/server/src,examples/src,examples/test}/**/*.{ts,js,tsx,jsx,scss}":["npx gdc-fix-copyright","git add"],"{src,stories,styles,__mocks__,examples/server/src,examples/src,examples/test}/**/*.{ts,js,tsx,jsx,json,scss,md,yaml,html}":["prettier --write","git add"]},"_nodeVersion":"12.16.1","dependencies":{"rxjs":"^5.5.6","uuid":"^3.2.1","immer":"^1.3.1","lodash":"^4.17.15","date-fns":"^2.7.0","downshift":"^3.2.7","invariant":"^2.2.2","mapbox-gl":"^1.6.1","classnames":"^2.2.6","highcharts":"7.1.1","prop-types":"^15.6.0","react-intl":"^3.6.0","custom-event":"^1.0.1","react-window":"^1.8.1","ag-grid-react":"20.0.0","react-measure":"^2.3.0","@types/mapbox-gl":"^1.6.1","react-day-picker":"~7.3.0","react-responsive":"^3.0.0","stringify-object":"^2.4.0","@gooddata/typings":"^2.23.0","ag-grid-community":"20.0.0","http-status-codes":"^1.3.0","@gooddata/js-utils":"^3.5.0","@gooddata/numberjs":"^3.2.4","fixed-data-table-2":"0.7.17","@gooddata/goodstrap":"^68.5.0","react-dom-factories":"^1.0.2","@gooddata/gooddata-js":"^12.5.2","json-stable-stringify":"^1.0.1","react-transition-group":"^2.2.1","hoist-non-react-statics":"^3.3.0","nodelist-foreach-polyfill":"^1.2.0","@formatjs/intl-pluralrules":"^1.3.6","highcharts-grouped-categories":"^1.1.3"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"raf":"3.3.2","yup":"^0.24.1","jest":"24.7.1","husky":"3.0.0","madge":"^3.4.4","react":"^16.5.2","enzyme":"3.5.0","eslint":"4.19.1","formik":"^0.11.11","moment":"2.23.0","history":"^4.7.2","ts-jest":"24.0.0","webpack":"4.30.0","full-icu":"^1.3.0","prettier":"1.16.4","react-ga":"^2.5.2","recharts":"1.0.0-beta.9","testcafe":"1.1.4","commander":"2.14.1","node-sass":"4.13.0","react-dom":"^16.5.2","stylelint":"^10.0.0","supertest":"3.0.0","ts-loader":"6.0.0","@types/raf":"^3.4.0","css-loader":"0.28.7","jest-junit":"3.0.0","raw-loader":"0.5.1","styled-jsx":"2.2.1","typescript":"3.3.4000","@babel/core":"7.4.4","@types/jest":"24.0.6","@types/node":"7.0.8","@types/uuid":"3.4.3","file-loader":"3.0.1","jest-enzyme":"7.0.2","lint-staged":"9.1.0","sass-loader":"6.0.6","webpack-cli":"3.3.2","@types/react":"16.8.6","babel-loader":"8.0.5","react-helmet":"5.2.0","react-select":"1.2.1","style-loader":"0.19.1","@types/enzyme":"3.1.13","@types/lodash":"4.14.123","testcafe-live":"0.1.4","@babel/runtime":"7.4.4","dotenv-webpack":"^1.7.0","@babel/polyfill":"^7.4.4","@storybook/react":"5.0.11","@types/invariant":"2.2.29","@types/react-dom":"16.0.11","isomorphic-fetch":"2.2.1","react-datepicker":"1.1.0","react-router-dom":"4.2.2","@babel/preset-env":"7.4.4","@gooddata/mock-js":"^2.13.0","@storybook/addons":"5.0.11","@types/classnames":"2.2.3","@types/prop-types":"15.5.2","@storybook/theming":"5.0.11","identity-obj-proxy":"^3.0.0","intl-messageformat":"^7.5.4","webpack-dev-server":"3.3.1","@babel/preset-react":"7.0.0","@types/react-portal":"4.0.1","@types/react-window":"^1.8.1","babel-plugin-lodash":"3.3.4","html-webpack-plugin":"3.2.0","react-test-renderer":"16.4.2","@types/react-measure":"2.0.5","clean-webpack-plugin":"2.0.2","stats-webpack-plugin":"0.7.0","eslint-config-prettier":"4.1.0","react-google-recaptcha":"^0.14.1","tslint-config-prettier":"1.18.0","@gooddata/eslint-config":"^1.0.0","@gooddata/tslint-config":"1.0.0","@types/react-responsive":"^3.0.3","@types/storybook__react":"4.0.1","@types/stringify-object":"^3.2.0","enzyme-adapter-react-16":"1.3.1","@gooddata/test-storybook":"3.2.1","@storybook/addon-actions":"5.0.11","@storybook/addon-options":"5.0.11","node-sass-magic-importer":"5.1.0","react-syntax-highlighter":"11.0.2","@types/fixed-data-table-2":"0.8.1","stylelint-config-prettier":"5.2.0","@gooddata/stylelint-config":"4.0.0","@types/react-test-renderer":"16.0.0","circular-dependency-plugin":"5.0.2","compression-webpack-plugin":"2.0.0","@types/json-stable-stringify":"^1.0.32","@gooddata/frontend-npm-scripts":"1.1.0","@types/enzyme-adapter-react-16":"1.0.3","stylelint-checkstyle-formatter":"0.1.0","@types/storybook__addon-actions":"3.4.2","@babel/plugin-proposal-class-properties":"7.4.4","@babel/plugin-proposal-object-rest-spread":"7.4.4","@babel/plugin-transform-async-to-generator":"7.4.4"},"peerDependencies":{"react":"^16.5.2","react-dom":"^16.5.2"},"_npmOperationalInternal":{"tmp":"tmp/react-components_7.5.0-alpha-ptquang86-qp-sd-903-drill-2020-04-16T10-06-52-676Z_1587031644776_0.4712434868410429","host":"s3://npm-registry-packages"}},"7.5.0-alpha-ptquang86-qp-sd-903-drill-2020-04-16T10-30-19-230Z":{"name":"@gooddata/react-components","version":"7.5.0-alpha-ptquang86-qp-sd-903-drill-2020-04-16T10-30-19-230Z","author":{"name":"GoodData Corporation"},"license":"BSD-3-Clause","_id":"@gooddata/react-components@7.5.0-alpha-ptquang86-qp-sd-903-drill-2020-04-16T10-30-19-230Z","maintainers":[{"name":"afi","email":"adam.fiedler@gooddata.com"},{"name":"bertold8","email":"ivan.nejezchleb@seznam.cz"},{"name":"brbistas","email":"valentinos.chraniotis@gooddata.com"},{"name":"bugsbunny338","email":"jiri.zajic@mensa.cz"},{"name":"de.do","email":"de.do@gooddata.com"},{"name":"gooddata-ci","email":"rail@gooddata.com"},{"name":"hung.nguyen.hoang","email":"hung.nguyen@gooddata.com"},{"name":"ivan.mjartan","email":"ivan.mjartan@gooddata.com"},{"name":"jakub-sterba","email":"jakub.sterba@gooddata.com"},{"name":"jankc","email":"jan.krapac@gmail.com"},{"name":"jaroslav.tomecek","email":"jaroslav.tomecek@gooddata.com"},{"name":"jkittler","email":"honza.kittler@gmail.com"},{"name":"khanh.le","email":"khanh.le@gooddata.com"},{"name":"lanhuynh","email":"lan.huynh@gooddata.com"},{"name":"linhhong","email":"linh.hong@gooddata.com"},{"name":"lupko","email":"lubomir.slivka@gooddata.com"},{"name":"matyas.kandl","email":"matyas.kandl@gooddata.com"},{"name":"michal.marsal","email":"michal.marsal@gooddata.com"},{"name":"naibinh","email":"naibinh@gmail.com"},{"name":"nikolacech","email":"nikola.cech@gooddata.com"},{"name":"nis.hua","email":"nis.hua@gooddata.com"},{"name":"no23reason","email":"dan.homola@hotmail.cz"},{"name":"patrikbraborec","email":"patrik.braborec@gooddata.com"},{"name":"pbenes","email":"petr.benes@gooddata.com"},{"name":"petrjanu","email":"petr.janu@gooddata.com"},{"name":"pkingo","email":"philipandreaskingo@hotmail.com"},{"name":"ptquang86","email":"ptquang86@gmail.com"},{"name":"qduval","email":"quentin.duval@gooddata.com"},{"name":"rodri360","email":"me@rodri360.com"},{"name":"sitina","email":"jiri.sitina@gooddata.com"},{"name":"strouhaljan","email":"strouhal.jan@gmail.com"},{"name":"tomas.kratochvil","email":"tomas.kratochvil@gooddata.com"},{"name":"tomasreichmann","email":"tomasreichmann@gmail.com"},{"name":"tomsatgd","email":"tomas.satinsky@gooddata.com"},{"name":"trung-le-quoc","email":"trung.le@gooddata.com"},{"name":"tu-ngo","email":"tungo1981@gmail.com"},{"name":"tulean","email":"tuan.le@gooddata.com"},{"name":"tuqt1005","email":"tu.tran@gooddata.com"},{"name":"utdnah","email":"danh.ung@gooddata.com"},{"name":"vlastikcz","email":"vlastimil.kotas@gooddata.com"},{"name":"vu.pham","email":"vu.pham@gooddata.com"},{"name":"xmort","email":"petr.dolejsi@gooddata.com"},{"name":"yanlipnican","email":"yanlipnican@gmail.com"}],"homepage":"https://github.com/gooddata/gooddata-react-components#readme","bugs":{"url":"https://github.com/gooddata/gooddata-react-components/issues"},"dist":{"shasum":"fbffd58b35388ee1128667586fe76d7c0c8cc7ad","tarball":"https://registry.npmjs.org/@gooddata/react-components/-/react-components-7.5.0-alpha-ptquang86-qp-sd-903-drill-2020-04-16T10-30-19-230Z.tgz","fileCount":2551,"integrity":"sha512-o9+GDB7i+2jjNx56doKXNGbSLp9cnToMuxOv9Zx5dhaBz7pDW4TB3B2HzLUhq/0T3ryTCH1WhvzPRlVqjlHs7w==","signatures":[{"sig":"MEYCIQDflJbjmLy75O/nPB6ZrvT/a95Qt/iOWJnkNnKJEugzLQIhAJ+pfMuJWL2o3EY5w8xplAhGmUAv03YVEFKdIbBaVRWr","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":10144855,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJemDPaCRA9TVsSAnZWagAAs10P/1eRLsznMrfBjh4JPYOZ\nQGhectJqbF2muWQqv/COu1MxtLBLUcY6GHYvuNiPVhW0gvC9pa8YgTvf/6Iz\nTNE5OzFA43lK7AbZpYpvkC0I34SJ9NUnXTMVpbdnihE64ulifx2LAApIZmqy\nrurj6mcU6tB2AE7m0zHltRbrt/X2eHBcWbTtGbqSgKV7bvuQFIGV7Hovp6ko\nCj3ttTrGWFQxFVwo7+/QydaM7UugRIVz2O2i+gDD1ipQZbR5vM1GHVi/R0z2\nJsY9zVZZbm5wGruo8yPBYTazyNOExB+7HZHYXmdG7DWZiLJGRS7vkHbLiU4M\n7qyrGhS6kVNoYC7auR+xPT/JnWp4kYsVlVQlTk+fVrZWC6aNVL/CJ5EI9lKS\niJnibM5tW5XZ78nYKip3Z/DbVUsNli6CS1u+EGnOv2zRgwVntMWHCWI91YwK\nrxfSNz4WlyuLxPRl66vudieZF+FBNRcwhsq+VcqmC8fdY11o5ajti/Wk16PN\nx86Q2I1aIbkZbOQ0HR1tOEsE5YtHNEui6L6XP0PWNNoUsxXqFo2AETiNFzsi\nxW2LsvDLL0ms7bj7KwZPU/Dy65OPVAAIwak34tkHf0ViW3QDTuwVcRbNHsH5\nF47ZuLvu9GRXFmEwXG3fkqkcrFehhH0DHJfvOAVnl9lT8Ufu3ZluGvq+tjBI\nSny9\r\n=KUvq\r\n-----END PGP SIGNATURE-----\r\n"},"main":"dist/index.js","husky":{"hooks":{"pre-commit":"lint-staged"}},"config":{"eslint":"./examples/**/*.{js,jsx}","tslint":"./{__mocks__,src,stories}/{,**/}*.{ts,tsx}"},"readme":"[![npm version](https://badge.fury.io/js/%40gooddata%2Freact-components.svg)](https://www.npmjs.com/package/@gooddata/react-components)\n\n# GoodData.UI React components\n> A React-based JavaScript library for building data-driven applications\n\n## Getting started\n- [GoodData.UI Documentation](http://sdk.gooddata.com/gooddata-ui/)\n- [GoodData.UI Live Examples](https://gooddata-examples.herokuapp.com/)\n- [Stack Overflow](https://stackoverflow.com/questions/tagged/gooddata)\n\n### Usage\nWith [yarn](https://yarnpkg.com) installed, go to your project directory and run\n```\n$ yarn add @gooddata/react-components\n```\nIf you prefer [npm](npmjs.com) run\n```\n$ npm install --save @gooddata/react-components\n```\n\nThe public API is exposed via global `index.js`. Except for the styles, do not import any other file directly\nbecause they are not intended to be part of the public API.\n\n## Contributing\n\nWe welcome any contribution in form of [issues](https://github.com/gooddata/gooddata-react-components/issues) or [pull requests](https://github.com/gooddata/gooddata-react-components/pulls).\n\nInstall [Node.js](http://nodejs.org) (node 12.16.1, npm v6.13.4) and [Yarn](https://classic.yarnpkg.com) (1.22.4).\n\nInstall dependencies:\n```\nyarn install --frozen-lockfile\n```\n\nThese commands may come in handy while developing:\n\n| command | description |\n| ------- | ----------- |\n| `yarn install --pure-lockfile` | first step |\n| ||\n| `yarn dev` | build react-components to `/dist` in watch mode |\n| `yarn test` | run all unit tests |\n| `yarn prettier-write` | format the source code to match the valid codestyle |\n| `yarn validate` | validate codestyle |\n| ||\n| `yarn storybook` | run storybook from `/stories` on http://localhost:9001 |\n| `yarn build-storybook` | build storybook to `/dist-storybook` |\n| `yarn test-storybook` | run storybook and [screenshot tests](https://github.com/gooddata/gdc-client-utils/tree/master/test-storybook) |\n| ||\n| `yarn examples` | run Live Examples dev-server from `/examples` on https://localhost:8999 |\n| `yarn examples-build` | build Live Examples to `/examples/dist` |\n| `yarn examples-server` | serve built Live Examples - see `/examples/server/src` |\n| `yarn examples-testcafe` | run testcafe tests against `localhost:8999` |\n\n### Deploy to heroku.com\nWhen you deploy this repo to heroku, it serves *GoodData.UI Live Examples*.\nRelevant tasks are in `Procfile` and `package.json`.\n\n```bash\n# run in the project directory\nheroku login\nheroku create <your-app-name>\nheroku config:set DOMAIN_ADMIN_USERNAME=x@gooddata.com DOMAIN_ADMIN_PASSWORD=xy PROJECT_ID_TO_ASSIGN=xms7ga4tf3g3nzucd8380o2bev8oeknp\ngit push heroku HEAD:master\nheroku open\n```\n### Enable Geo Chart for Storybook and Live Examples\nGeo chart uses Mapbox to render map which requires a Mapbox access token.\n- Register an account and create Mapbox access token at [guide](https://docs.mapbox.com/help/how-mapbox-works/access-tokens/)\n- Store the created token at `.env`:\n```bash\necho -e \"EXAMPLE_MAPBOX_ACCESS_TOKEN=token\" >> .env # only need to run once\necho -e \"STORYBOOK_MAPBOX_ACCESS_TOKEN=token\" >> .env # only need to run once\n```\n\n### Run Live Examples Locally\nTo run *GoodData.UI Live Examples* locally:\n```bash\ngit clone <this-repository>\ncd  <repository-folder>\nyarn install --pure-lockfile\nyarn examples\n```\nThen open https://localhost:8999 and login using Live Examples account (you can [create one here](https://gooddata-examples.herokuapp.com/registration)).\n\n### Run Storybook locally\n- Run storybook with token stored in `.env` for more secure\n```bash\nyarn storybook\n```\n- Or run storybook with token env param exposed to cli (not suggested)\n```bash\nSTORYBOOK_MAPBOX_ACCESS_TOKEN=token yarn storybook\n```\n- Apply either above way to `yarn build-storybook` or `yarn test-storybook`\n\n### Source code formatting\nThe source code in the repository is formatted by [Prettier](https://prettier.io/).\nThe format of the code is validated by our Continuous Integration server and is one of the requirements of successful merge.\n\nPrettier is supported by every major IDE. You can find the list of supported editors and how to configure them [here](https://prettier.io/docs/en/editors.html).\n\nIn the case, when your editor is not supported or you don't want to setup the integration, you can run the `yarn prettier-write` command to reformat the code before commit.\n\n## Changelog\n\n- see [CHANGELOG.md](CHANGELOG.md)\n\n## Supported versions\n\nIn order to make the user experience with integrating GoodData UI SDK as smooth and secure as possible and to ensure that the SDK is using the latest features of the platform, we will only provide support to two most recent major versions of UI SDK.\n\nThe most recent majors will be supported in the following modes:\n\n- The latest major version will receive all new functionality and all bug fixes\n- The previous major version will only receive fixes to critical issues and security fixes. These fixes will be applied on top of last released version of the previous major\n\nThe customers are encouraged to always use the latest version of the UI SDK.\n\nIn case of using older versions, the user might face API incompatibility, performance or security issues.\n\nPlease follow the installation instructions to update to the newest version.\n\n## License\n\n(C) 2007-2020 GoodData Corporation\n\nThis project is dual licensed:\n\n- The ATTRIBUTION-NONCOMMERCIAL 4.0 INTERNATIONAL (CC BY-NC 4.0) is used for purpose of the trial experience and evaluation of GoodData.UI library.\n- The GOODDATA GOODDATA.UI LIBRARY END USER LICENSE AGREEMENT is used for GoodData customers.\n\nFor more information, please see [LICENSE](https://github.com/gooddata/gooddata-react-components/blob/master/LICENSE)\n","gitHead":"f36cd02e2fd9ef91a54d97599031a1ad669045aa","scripts":{"dev":"bash scripts/build.sh --dev-watch","test":"jest --watch","build":"bash scripts/build.sh","tslint":"yarn run-tslint -t verbose $npm_package_config_tslint","prepare":"cd examples/server && yarn install --frozen-lockfile && cd ../..; rm -r examples/node_modules 2>/dev/null; true","examples":"bash scripts/run-examples.sh","prepare?":"# Called before `npm publish` and on local `npm install`. Temporarily also for deleting obsolete node_modules. Ends with `true` to continue gracefully.","validate":"tsc --noEmit && yarn tslint && eslint $npm_package_config_eslint && yarn validate-style && yarn prettier-check","build-dev":"bash scripts/build.sh --dev","examples?":"# Default is developer domain, other options: yarn examples [sec,secure,stg,stg2,stg3,demo,developer or URL]","storybook":"yarn build && start-storybook -p 9001 -c .storybook","test-once":"jest","tslint-ci":"mkdir -p ./ci/results && yarn run-tslint -t checkstyle -o ./ci/results/tslint-results.xml $npm_package_config_tslint","run-tslint":"tslint -p tsconfig.json","validate-ci":"tsc --noEmit && yarn tslint-ci  && eslint $npm_package_config_eslint -f checkstyle -o ci/results/eslint-results.xml && yarn validate-style-ci && yarn prettier-check","examples-build":"bash scripts/build-examples.sh","prepublishOnly":"yarn build","prettier-check":"prettier --check '{src,stories,styles,__mocks__,examples/server/src,examples/src,examples/test}/**/*.{ts,js,tsx,jsx,json,scss,md,yaml,html}'","prettier-write":"prettier --write '{src,stories,styles,__mocks__,examples/server/src,examples/src,examples/test}/**/*.{ts,js,tsx,jsx,json,scss,md,yaml,html}'","test-storybook":"yarn build && test-storybook","validate-style":"stylelint '**/*.scss'","build-storybook":"yarn build && build-storybook -c .storybook -o dist-storybook","examples-server":"node examples/server/src/index.js","heroku-postbuild":"yarn examples-build developer","examples-testcafe":"./scripts/run-testcafe.sh visual","validate-style-ci":"stylelint '**/*.scss' --custom-formatter=node_modules/stylelint-checkstyle-formatter > ci/results/stylelint-results.xml","check-circular-deps":"madge --circular --extensions ts ./src","examples-testcafe-ci":"./scripts/run-testcafe.sh ci","examples-testcafe-live":"./scripts/run-testcafe.sh live"},"typings":"dist/index.d.ts","_npmUser":{"name":"ptquang86","email":"ptquang86@gmail.com"},"deprecated":"@gooddata/react-components@7 reached End of Support on March 31, 2022. Please upgrade (see https://sdk.gooddata.com/gooddata-ui/docs/supported_versions.html for more information).","repository":{"url":"git+ssh://git@github.com/gooddata/gooddata-react-components.git","type":"git"},"_npmVersion":"6.13.4","description":"GoodData.UI - A powerful JavaScript library for building analytical applications","directories":{},"lint-staged":{"{src,stories,styles,__mocks__,examples/server/src,examples/src,examples/test}/**/*.{ts,js,tsx,jsx,scss}":["npx gdc-fix-copyright","git add"],"{src,stories,styles,__mocks__,examples/server/src,examples/src,examples/test}/**/*.{ts,js,tsx,jsx,json,scss,md,yaml,html}":["prettier --write","git add"]},"_nodeVersion":"12.16.1","dependencies":{"rxjs":"^5.5.6","uuid":"^3.2.1","immer":"^1.3.1","lodash":"^4.17.15","date-fns":"^2.7.0","downshift":"^3.2.7","invariant":"^2.2.2","mapbox-gl":"^1.6.1","classnames":"^2.2.6","highcharts":"7.1.1","prop-types":"^15.6.0","react-intl":"^3.6.0","custom-event":"^1.0.1","react-window":"^1.8.1","ag-grid-react":"20.0.0","react-measure":"^2.3.0","@types/mapbox-gl":"^1.6.1","react-day-picker":"~7.3.0","react-responsive":"^3.0.0","stringify-object":"^2.4.0","@gooddata/typings":"^2.23.0","ag-grid-community":"20.0.0","http-status-codes":"^1.3.0","@gooddata/js-utils":"^3.5.0","@gooddata/numberjs":"^3.2.4","fixed-data-table-2":"0.7.17","@gooddata/goodstrap":"^68.5.0","react-dom-factories":"^1.0.2","@gooddata/gooddata-js":"^12.5.2","json-stable-stringify":"^1.0.1","react-transition-group":"^2.2.1","hoist-non-react-statics":"^3.3.0","nodelist-foreach-polyfill":"^1.2.0","@formatjs/intl-pluralrules":"^1.3.6","highcharts-grouped-categories":"^1.1.3"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"raf":"3.3.2","yup":"^0.24.1","jest":"24.7.1","husky":"3.0.0","madge":"^3.4.4","react":"^16.5.2","enzyme":"3.5.0","eslint":"4.19.1","formik":"^0.11.11","moment":"2.23.0","history":"^4.7.2","ts-jest":"24.0.0","webpack":"4.30.0","full-icu":"^1.3.0","prettier":"1.16.4","react-ga":"^2.5.2","recharts":"1.0.0-beta.9","testcafe":"1.1.4","commander":"2.14.1","node-sass":"4.13.0","react-dom":"^16.5.2","stylelint":"^10.0.0","supertest":"3.0.0","ts-loader":"6.0.0","@types/raf":"^3.4.0","css-loader":"0.28.7","jest-junit":"3.0.0","raw-loader":"0.5.1","styled-jsx":"2.2.1","typescript":"3.3.4000","@babel/core":"7.4.4","@types/jest":"24.0.6","@types/node":"7.0.8","@types/uuid":"3.4.3","file-loader":"3.0.1","jest-enzyme":"7.0.2","lint-staged":"9.1.0","sass-loader":"6.0.6","webpack-cli":"3.3.2","@types/react":"16.8.6","babel-loader":"8.0.5","react-helmet":"5.2.0","react-select":"1.2.1","style-loader":"0.19.1","@types/enzyme":"3.1.13","@types/lodash":"4.14.123","testcafe-live":"0.1.4","@babel/runtime":"7.4.4","dotenv-webpack":"^1.7.0","@babel/polyfill":"^7.4.4","@storybook/react":"5.0.11","@types/invariant":"2.2.29","@types/react-dom":"16.0.11","isomorphic-fetch":"2.2.1","react-datepicker":"1.1.0","react-router-dom":"4.2.2","@babel/preset-env":"7.4.4","@gooddata/mock-js":"^2.13.0","@storybook/addons":"5.0.11","@types/classnames":"2.2.3","@types/prop-types":"15.5.2","@storybook/theming":"5.0.11","identity-obj-proxy":"^3.0.0","intl-messageformat":"^7.5.4","webpack-dev-server":"3.3.1","@babel/preset-react":"7.0.0","@types/react-portal":"4.0.1","@types/react-window":"^1.8.1","babel-plugin-lodash":"3.3.4","html-webpack-plugin":"3.2.0","react-test-renderer":"16.4.2","@types/react-measure":"2.0.5","clean-webpack-plugin":"2.0.2","stats-webpack-plugin":"0.7.0","eslint-config-prettier":"4.1.0","react-google-recaptcha":"^0.14.1","tslint-config-prettier":"1.18.0","@gooddata/eslint-config":"^1.0.0","@gooddata/tslint-config":"1.0.0","@types/react-responsive":"^3.0.3","@types/storybook__react":"4.0.1","@types/stringify-object":"^3.2.0","enzyme-adapter-react-16":"1.3.1","@gooddata/test-storybook":"3.2.1","@storybook/addon-actions":"5.0.11","@storybook/addon-options":"5.0.11","node-sass-magic-importer":"5.1.0","react-syntax-highlighter":"11.0.2","@types/fixed-data-table-2":"0.8.1","stylelint-config-prettier":"5.2.0","@gooddata/stylelint-config":"4.0.0","@types/react-test-renderer":"16.0.0","circular-dependency-plugin":"5.0.2","compression-webpack-plugin":"2.0.0","@types/json-stable-stringify":"^1.0.32","@gooddata/frontend-npm-scripts":"1.1.0","@types/enzyme-adapter-react-16":"1.0.3","stylelint-checkstyle-formatter":"0.1.0","@types/storybook__addon-actions":"3.4.2","@babel/plugin-proposal-class-properties":"7.4.4","@babel/plugin-proposal-object-rest-spread":"7.4.4","@babel/plugin-transform-async-to-generator":"7.4.4"},"peerDependencies":{"react":"^16.5.2","react-dom":"^16.5.2"},"_npmOperationalInternal":{"tmp":"tmp/react-components_7.5.0-alpha-ptquang86-qp-sd-903-drill-2020-04-16T10-30-19-230Z_1587033049458_0.43776384731410367","host":"s3://npm-registry-packages"}},"7.5.0-beta.66":{"name":"@gooddata/react-components","version":"7.5.0-beta.66","author":{"name":"GoodData Corporation"},"license":"BSD-3-Clause","_id":"@gooddata/react-components@7.5.0-beta.66","maintainers":[{"name":"afi","email":"adam.fiedler@gooddata.com"},{"name":"bertold8","email":"ivan.nejezchleb@seznam.cz"},{"name":"brbistas","email":"valentinos.chraniotis@gooddata.com"},{"name":"bugsbunny338","email":"jiri.zajic@mensa.cz"},{"name":"de.do","email":"de.do@gooddata.com"},{"name":"gooddata-ci","email":"rail@gooddata.com"},{"name":"hung.nguyen.hoang","email":"hung.nguyen@gooddata.com"},{"name":"ivan.mjartan","email":"ivan.mjartan@gooddata.com"},{"name":"jakub-sterba","email":"jakub.sterba@gooddata.com"},{"name":"jankc","email":"jan.krapac@gmail.com"},{"name":"jaroslav.tomecek","email":"jaroslav.tomecek@gooddata.com"},{"name":"jkittler","email":"honza.kittler@gmail.com"},{"name":"khanh.le","email":"khanh.le@gooddata.com"},{"name":"lanhuynh","email":"lan.huynh@gooddata.com"},{"name":"linhhong","email":"linh.hong@gooddata.com"},{"name":"lupko","email":"lubomir.slivka@gooddata.com"},{"name":"matyas.kandl","email":"matyas.kandl@gooddata.com"},{"name":"michal.marsal","email":"michal.marsal@gooddata.com"},{"name":"naibinh","email":"naibinh@gmail.com"},{"name":"nikolacech","email":"nikola.cech@gooddata.com"},{"name":"nis.hua","email":"nis.hua@gooddata.com"},{"name":"no23reason","email":"dan.homola@hotmail.cz"},{"name":"patrikbraborec","email":"patrik.braborec@gooddata.com"},{"name":"pbenes","email":"petr.benes@gooddata.com"},{"name":"petrjanu","email":"petr.janu@gooddata.com"},{"name":"pkingo","email":"philipandreaskingo@hotmail.com"},{"name":"ptquang86","email":"ptquang86@gmail.com"},{"name":"qduval","email":"quentin.duval@gooddata.com"},{"name":"rodri360","email":"me@rodri360.com"},{"name":"sitina","email":"jiri.sitina@gooddata.com"},{"name":"strouhaljan","email":"strouhal.jan@gmail.com"},{"name":"tomas.kratochvil","email":"tomas.kratochvil@gooddata.com"},{"name":"tomasreichmann","email":"tomasreichmann@gmail.com"},{"name":"tomsatgd","email":"tomas.satinsky@gooddata.com"},{"name":"trung-le-quoc","email":"trung.le@gooddata.com"},{"name":"tu-ngo","email":"tungo1981@gmail.com"},{"name":"tulean","email":"tuan.le@gooddata.com"},{"name":"tuqt1005","email":"tu.tran@gooddata.com"},{"name":"utdnah","email":"danh.ung@gooddata.com"},{"name":"vlastikcz","email":"vlastimil.kotas@gooddata.com"},{"name":"vu.pham","email":"vu.pham@gooddata.com"},{"name":"xmort","email":"petr.dolejsi@gooddata.com"},{"name":"yanlipnican","email":"yanlipnican@gmail.com"}],"homepage":"https://github.com/gooddata/gooddata-react-components#readme","bugs":{"url":"https://github.com/gooddata/gooddata-react-components/issues"},"dist":{"shasum":"71b2edda08a0740ae3d020afa500e918b7224c41","tarball":"https://registry.npmjs.org/@gooddata/react-components/-/react-components-7.5.0-beta.66.tgz","fileCount":2542,"integrity":"sha512-Lh0n0SRqLOfQrgHFYVnAJ4coAsU0yD9aP6Q+64Vh0FN/dcS1agfxs3aNqVYNwobqhwN3dYaK3M+pJ1aDEKVv0A==","signatures":[{"sig":"MEYCIQCj9aMjgJgVosvYjp7J/q9by7cQm8jS0ICQhWIlaBl0CQIhAJUsIZp4DqNhm8ywCRWWjq0C6yVurerWHQKrxn6ufpKQ","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":10032973,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJemDVqCRA9TVsSAnZWagAAtwMP/jkA6WzN0QUT9r5+Mep2\nrHEPwZEx3OriXB/eCTGutzL9ab18cgVBJ77JK4C2G12BiIySkEF1v1oqU3fm\nfMQCKVR5aRiqT/aE/ntWVw+mKyJdaGeJ5W9pwUCKHqlDtrK95sFUP9lFM74x\nombukk1vBNPmPg832Cbf5vluKFa8Nf1uSxmzypTIrIHZldUrcwooD9xoBoLi\nRmxOHdfWEruuh3iDGiHTTA8TuVq9kjVsTwqzUNB9RNSl8rv5/B8hu94bqlFj\nPdHz8kD/hoxqMaT0oophcm0XTkGCNxp/E9KVuF93UWm7Z6gpLbRBAN0KSIWz\ndWw563v27/Ug6W1jnyNDSj+Mq7Qpof2daul7gSdz66gpXgWd93E8TLrfbACM\nNkk3giCTvEBmo95SWKSxvXpUR9W02jFhWWQrt5UeC6jed2SCTX139Tr3xgz/\ntD1cAG44bZT7NBbEOlbPtZGgL3eAXyWj4FkegoXFeep1o9RqpyHUcIlxmm+/\nsG9PlW+cvYAgJFXOwiGAtd6S8PGgRUPQ+p/snxSJxy32mSAtlkZp50Ijf6pV\nfST7rJjYUAouWuHsHPF1Ci3PxxHYyReij5X8zVLgS+WJXN0Ijgdv2Z1tUxmD\nnkTPd6t8KuzurGewJ/a6mH+0soYVJjlvRBrRTWah/sNS7jhqpqQvSR8Eiptb\n2YpY\r\n=fzFU\r\n-----END PGP SIGNATURE-----\r\n"},"main":"dist/index.js","husky":{"hooks":{"pre-commit":"lint-staged"}},"config":{"eslint":"./examples/**/*.{js,jsx}","tslint":"./{__mocks__,src,stories}/{,**/}*.{ts,tsx}"},"readme":"[![npm version](https://badge.fury.io/js/%40gooddata%2Freact-components.svg)](https://www.npmjs.com/package/@gooddata/react-components)\n\n# GoodData.UI React components\n> A React-based JavaScript library for building data-driven applications\n\n## Getting started\n- [GoodData.UI Documentation](http://sdk.gooddata.com/gooddata-ui/)\n- [GoodData.UI Live Examples](https://gooddata-examples.herokuapp.com/)\n- [Stack Overflow](https://stackoverflow.com/questions/tagged/gooddata)\n\n### Usage\nWith [yarn](https://yarnpkg.com) installed, go to your project directory and run\n```\n$ yarn add @gooddata/react-components\n```\nIf you prefer [npm](npmjs.com) run\n```\n$ npm install --save @gooddata/react-components\n```\n\nThe public API is exposed via global `index.js`. Except for the styles, do not import any other file directly\nbecause they are not intended to be part of the public API.\n\n## Contributing\n\nWe welcome any contribution in form of [issues](https://github.com/gooddata/gooddata-react-components/issues) or [pull requests](https://github.com/gooddata/gooddata-react-components/pulls).\n\nInstall [Node.js](http://nodejs.org) (node 12.16.1, npm v6.13.4) and [Yarn](https://classic.yarnpkg.com) (1.22.4).\n\nInstall dependencies:\n```\nyarn install --frozen-lockfile\n```\n\nThese commands may come in handy while developing:\n\n| command | description |\n| ------- | ----------- |\n| `yarn install --pure-lockfile` | first step |\n| ||\n| `yarn dev` | build react-components to `/dist` in watch mode |\n| `yarn test` | run all unit tests |\n| `yarn prettier-write` | format the source code to match the valid codestyle |\n| `yarn validate` | validate codestyle |\n| ||\n| `yarn storybook` | run storybook from `/stories` on http://localhost:9001 |\n| `yarn build-storybook` | build storybook to `/dist-storybook` |\n| `yarn test-storybook` | run storybook and [screenshot tests](https://github.com/gooddata/gdc-client-utils/tree/master/test-storybook) |\n| ||\n| `yarn examples` | run Live Examples dev-server from `/examples` on https://localhost:8999 |\n| `yarn examples-build` | build Live Examples to `/examples/dist` |\n| `yarn examples-server` | serve built Live Examples - see `/examples/server/src` |\n| `yarn examples-testcafe` | run testcafe tests against `localhost:8999` |\n\n### Deploy to heroku.com\nWhen you deploy this repo to heroku, it serves *GoodData.UI Live Examples*.\nRelevant tasks are in `Procfile` and `package.json`.\n\n```bash\n# run in the project directory\nheroku login\nheroku create <your-app-name>\nheroku config:set DOMAIN_ADMIN_USERNAME=x@gooddata.com DOMAIN_ADMIN_PASSWORD=xy PROJECT_ID_TO_ASSIGN=xms7ga4tf3g3nzucd8380o2bev8oeknp\ngit push heroku HEAD:master\nheroku open\n```\n### Enable Geo Chart for Storybook and Live Examples\nGeo chart uses Mapbox to render map which requires a Mapbox access token.\n- Register an account and create Mapbox access token at [guide](https://docs.mapbox.com/help/how-mapbox-works/access-tokens/)\n- Store the created token at `.env`:\n```bash\necho -e \"EXAMPLE_MAPBOX_ACCESS_TOKEN=token\" >> .env # only need to run once\necho -e \"STORYBOOK_MAPBOX_ACCESS_TOKEN=token\" >> .env # only need to run once\n```\n\n### Run Live Examples Locally\nTo run *GoodData.UI Live Examples* locally:\n```bash\ngit clone <this-repository>\ncd  <repository-folder>\nyarn install --pure-lockfile\nyarn examples\n```\nThen open https://localhost:8999 and login using Live Examples account (you can [create one here](https://gooddata-examples.herokuapp.com/registration)).\n\n### Run Storybook locally\n- Run storybook with token stored in `.env` for more secure\n```bash\nyarn storybook\n```\n- Or run storybook with token env param exposed to cli (not suggested)\n```bash\nSTORYBOOK_MAPBOX_ACCESS_TOKEN=token yarn storybook\n```\n- Apply either above way to `yarn build-storybook` or `yarn test-storybook`\n\n### Source code formatting\nThe source code in the repository is formatted by [Prettier](https://prettier.io/).\nThe format of the code is validated by our Continuous Integration server and is one of the requirements of successful merge.\n\nPrettier is supported by every major IDE. You can find the list of supported editors and how to configure them [here](https://prettier.io/docs/en/editors.html).\n\nIn the case, when your editor is not supported or you don't want to setup the integration, you can run the `yarn prettier-write` command to reformat the code before commit.\n\n## Changelog\n\n- see [CHANGELOG.md](CHANGELOG.md)\n\n## Supported versions\n\nIn order to make the user experience with integrating GoodData UI SDK as smooth and secure as possible and to ensure that the SDK is using the latest features of the platform, we will only provide support to two most recent major versions of UI SDK.\n\nThe most recent majors will be supported in the following modes:\n\n- The latest major version will receive all new functionality and all bug fixes\n- The previous major version will only receive fixes to critical issues and security fixes. These fixes will be applied on top of last released version of the previous major\n\nThe customers are encouraged to always use the latest version of the UI SDK.\n\nIn case of using older versions, the user might face API incompatibility, performance or security issues.\n\nPlease follow the installation instructions to update to the newest version.\n\n## License\n\n(C) 2007-2020 GoodData Corporation\n\nThis project is dual licensed:\n\n- The ATTRIBUTION-NONCOMMERCIAL 4.0 INTERNATIONAL (CC BY-NC 4.0) is used for purpose of the trial experience and evaluation of GoodData.UI library.\n- The GOODDATA GOODDATA.UI LIBRARY END USER LICENSE AGREEMENT is used for GoodData customers.\n\nFor more information, please see [LICENSE](https://github.com/gooddata/gooddata-react-components/blob/master/LICENSE)\n","gitHead":"29d98fbfa8b15228808dadf651f9d568e7b6c1ae","scripts":{"dev":"bash scripts/build.sh --dev-watch","test":"jest --watch","build":"bash scripts/build.sh","tslint":"yarn run-tslint -t verbose $npm_package_config_tslint","prepare":"cd examples/server && yarn install --frozen-lockfile && cd ../..; rm -r examples/node_modules 2>/dev/null; true","examples":"bash scripts/run-examples.sh","prepare?":"# Called before `npm publish` and on local `npm install`. Temporarily also for deleting obsolete node_modules. Ends with `true` to continue gracefully.","validate":"tsc --noEmit && yarn tslint && eslint $npm_package_config_eslint && yarn validate-style && yarn prettier-check","build-dev":"bash scripts/build.sh --dev","examples?":"# Default is developer domain, other options: yarn examples [sec,secure,stg,stg2,stg3,demo,developer or URL]","storybook":"yarn build && start-storybook -p 9001 -c .storybook","test-once":"jest","tslint-ci":"mkdir -p ./ci/results && yarn run-tslint -t checkstyle -o ./ci/results/tslint-results.xml $npm_package_config_tslint","run-tslint":"tslint -p tsconfig.json","validate-ci":"tsc --noEmit && yarn tslint-ci  && eslint $npm_package_config_eslint -f checkstyle -o ci/results/eslint-results.xml && yarn validate-style-ci && yarn prettier-check","examples-build":"bash scripts/build-examples.sh","prepublishOnly":"yarn build","prettier-check":"prettier --check '{src,stories,styles,__mocks__,examples/server/src,examples/src,examples/test}/**/*.{ts,js,tsx,jsx,json,scss,md,yaml,html}'","prettier-write":"prettier --write '{src,stories,styles,__mocks__,examples/server/src,examples/src,examples/test}/**/*.{ts,js,tsx,jsx,json,scss,md,yaml,html}'","test-storybook":"yarn build && test-storybook","validate-style":"stylelint '**/*.scss'","build-storybook":"yarn build && build-storybook -c .storybook -o dist-storybook","examples-server":"node examples/server/src/index.js","heroku-postbuild":"yarn examples-build developer","examples-testcafe":"./scripts/run-testcafe.sh visual","validate-style-ci":"stylelint '**/*.scss' --custom-formatter=node_modules/stylelint-checkstyle-formatter > ci/results/stylelint-results.xml","check-circular-deps":"madge --circular --extensions ts ./src","examples-testcafe-ci":"./scripts/run-testcafe.sh ci","examples-testcafe-live":"./scripts/run-testcafe.sh live"},"typings":"dist/index.d.ts","_npmUser":{"name":"gooddata-ci","email":"rail@gooddata.com"},"deprecated":"@gooddata/react-components@7 reached End of Support on March 31, 2022. Please upgrade (see https://sdk.gooddata.com/gooddata-ui/docs/supported_versions.html for more information).","repository":{"url":"git+ssh://git@github.com/gooddata/gooddata-react-components.git","type":"git"},"_npmVersion":"6.13.4","description":"GoodData.UI - A powerful JavaScript library for building analytical applications","directories":{},"lint-staged":{"{src,stories,styles,__mocks__,examples/server/src,examples/src,examples/test}/**/*.{ts,js,tsx,jsx,scss}":["npx gdc-fix-copyright","git add"],"{src,stories,styles,__mocks__,examples/server/src,examples/src,examples/test}/**/*.{ts,js,tsx,jsx,json,scss,md,yaml,html}":["prettier --write","git add"]},"_nodeVersion":"12.16.1","dependencies":{"rxjs":"^5.5.6","uuid":"^3.2.1","immer":"^1.3.1","lodash":"^4.17.15","date-fns":"^2.7.0","downshift":"^3.2.7","invariant":"^2.2.2","mapbox-gl":"^1.6.1","classnames":"^2.2.6","highcharts":"7.1.1","prop-types":"^15.6.0","react-intl":"^3.6.0","custom-event":"^1.0.1","react-window":"^1.8.1","ag-grid-react":"20.0.0","react-measure":"^2.3.0","@types/mapbox-gl":"^1.6.1","react-day-picker":"~7.3.0","react-responsive":"^3.0.0","stringify-object":"^2.4.0","@gooddata/typings":"^2.23.0","ag-grid-community":"20.0.0","http-status-codes":"^1.3.0","@gooddata/js-utils":"^3.10.4","@gooddata/numberjs":"^3.2.4","fixed-data-table-2":"0.7.17","@gooddata/goodstrap":"^68.5.1","react-dom-factories":"^1.0.2","@gooddata/gooddata-js":"^12.5.2","json-stable-stringify":"^1.0.1","react-transition-group":"^2.2.1","hoist-non-react-statics":"^3.3.0","nodelist-foreach-polyfill":"^1.2.0","@formatjs/intl-pluralrules":"^1.3.6","highcharts-grouped-categories":"^1.1.3"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"raf":"3.3.2","yup":"^0.24.1","jest":"24.7.1","husky":"3.0.0","madge":"^3.4.4","react":"^16.5.2","enzyme":"3.5.0","eslint":"4.19.1","formik":"^0.11.11","moment":"2.23.0","history":"^4.7.2","ts-jest":"24.0.0","webpack":"4.30.0","full-icu":"^1.3.0","prettier":"1.16.4","react-ga":"^2.5.2","recharts":"1.0.0-beta.9","testcafe":"1.1.4","commander":"2.14.1","node-sass":"4.13.0","react-dom":"^16.5.2","stylelint":"^10.0.0","supertest":"3.0.0","ts-loader":"6.0.0","@types/raf":"^3.4.0","css-loader":"0.28.7","jest-junit":"3.0.0","raw-loader":"0.5.1","styled-jsx":"2.2.1","typescript":"3.3.4000","@babel/core":"7.4.4","@types/jest":"24.0.6","@types/node":"7.0.8","@types/uuid":"3.4.3","file-loader":"3.0.1","jest-enzyme":"7.0.2","lint-staged":"9.1.0","sass-loader":"6.0.6","webpack-cli":"3.3.2","@types/react":"16.8.6","babel-loader":"8.0.5","react-helmet":"5.2.0","react-select":"1.2.1","style-loader":"0.19.1","@types/enzyme":"3.1.13","@types/lodash":"4.14.123","testcafe-live":"0.1.4","@babel/runtime":"7.4.4","dotenv-webpack":"^1.7.0","@babel/polyfill":"^7.4.4","@storybook/react":"5.0.11","@types/invariant":"2.2.29","@types/react-dom":"16.0.11","isomorphic-fetch":"2.2.1","react-datepicker":"1.1.0","react-router-dom":"4.2.2","@babel/preset-env":"7.4.4","@gooddata/mock-js":"^2.13.0","@storybook/addons":"5.0.11","@types/classnames":"2.2.3","@types/prop-types":"15.5.2","@storybook/theming":"5.0.11","identity-obj-proxy":"^3.0.0","intl-messageformat":"^7.5.4","webpack-dev-server":"3.3.1","@babel/preset-react":"7.0.0","@types/react-portal":"4.0.1","@types/react-window":"^1.8.1","babel-plugin-lodash":"3.3.4","html-webpack-plugin":"3.2.0","react-test-renderer":"16.4.2","@types/react-measure":"2.0.5","clean-webpack-plugin":"2.0.2","stats-webpack-plugin":"0.7.0","eslint-config-prettier":"4.1.0","react-google-recaptcha":"^0.14.1","tslint-config-prettier":"1.18.0","@gooddata/eslint-config":"^1.0.0","@gooddata/tslint-config":"1.0.0","@types/react-responsive":"^3.0.3","@types/storybook__react":"4.0.1","@types/stringify-object":"^3.2.0","enzyme-adapter-react-16":"1.3.1","@gooddata/test-storybook":"3.2.1","@storybook/addon-actions":"5.0.11","@storybook/addon-options":"5.0.11","node-sass-magic-importer":"5.1.0","react-syntax-highlighter":"11.0.2","@types/fixed-data-table-2":"0.8.1","stylelint-config-prettier":"5.2.0","@gooddata/stylelint-config":"4.0.0","@types/react-test-renderer":"16.0.0","circular-dependency-plugin":"5.0.2","compression-webpack-plugin":"2.0.0","@types/json-stable-stringify":"^1.0.32","@gooddata/frontend-npm-scripts":"1.1.0","@types/enzyme-adapter-react-16":"1.0.3","stylelint-checkstyle-formatter":"0.1.0","@types/storybook__addon-actions":"3.4.2","@babel/plugin-proposal-class-properties":"7.4.4","@babel/plugin-proposal-object-rest-spread":"7.4.4","@babel/plugin-transform-async-to-generator":"7.4.4"},"peerDependencies":{"react":"^16.5.2","react-dom":"^16.5.2"},"_npmOperationalInternal":{"tmp":"tmp/react-components_7.5.0-beta.66_1587033449675_0.21460251501193794","host":"s3://npm-registry-packages"}},"7.5.0-lanhuynh-lhq-sd-918-2020-04-17T02-27-55-096Z":{"name":"@gooddata/react-components","version":"7.5.0-lanhuynh-lhq-sd-918-2020-04-17T02-27-55-096Z","author":{"name":"GoodData Corporation"},"license":"BSD-3-Clause","_id":"@gooddata/react-components@7.5.0-lanhuynh-lhq-sd-918-2020-04-17T02-27-55-096Z","maintainers":[{"name":"afi","email":"adam.fiedler@gooddata.com"},{"name":"bertold8","email":"ivan.nejezchleb@seznam.cz"},{"name":"brbistas","email":"valentinos.chraniotis@gooddata.com"},{"name":"bugsbunny338","email":"jiri.zajic@mensa.cz"},{"name":"de.do","email":"de.do@gooddata.com"},{"name":"gooddata-ci","email":"rail@gooddata.com"},{"name":"hung.nguyen.hoang","email":"hung.nguyen@gooddata.com"},{"name":"ivan.mjartan","email":"ivan.mjartan@gooddata.com"},{"name":"jakub-sterba","email":"jakub.sterba@gooddata.com"},{"name":"jankc","email":"jan.krapac@gmail.com"},{"name":"jaroslav.tomecek","email":"jaroslav.tomecek@gooddata.com"},{"name":"jkittler","email":"honza.kittler@gmail.com"},{"name":"khanh.le","email":"khanh.le@gooddata.com"},{"name":"lanhuynh","email":"lan.huynh@gooddata.com"},{"name":"linhhong","email":"linh.hong@gooddata.com"},{"name":"lupko","email":"lubomir.slivka@gooddata.com"},{"name":"matyas.kandl","email":"matyas.kandl@gooddata.com"},{"name":"michal.marsal","email":"michal.marsal@gooddata.com"},{"name":"naibinh","email":"naibinh@gmail.com"},{"name":"nikolacech","email":"nikola.cech@gooddata.com"},{"name":"nis.hua","email":"nis.hua@gooddata.com"},{"name":"no23reason","email":"dan.homola@hotmail.cz"},{"name":"patrikbraborec","email":"patrik.braborec@gooddata.com"},{"name":"pbenes","email":"petr.benes@gooddata.com"},{"name":"petrjanu","email":"petr.janu@gooddata.com"},{"name":"pkingo","email":"philipandreaskingo@hotmail.com"},{"name":"ptquang86","email":"ptquang86@gmail.com"},{"name":"qduval","email":"quentin.duval@gooddata.com"},{"name":"rodri360","email":"me@rodri360.com"},{"name":"sitina","email":"jiri.sitina@gooddata.com"},{"name":"strouhaljan","email":"strouhal.jan@gmail.com"},{"name":"tomas.kratochvil","email":"tomas.kratochvil@gooddata.com"},{"name":"tomasreichmann","email":"tomasreichmann@gmail.com"},{"name":"tomsatgd","email":"tomas.satinsky@gooddata.com"},{"name":"trung-le-quoc","email":"trung.le@gooddata.com"},{"name":"tu-ngo","email":"tungo1981@gmail.com"},{"name":"tulean","email":"tuan.le@gooddata.com"},{"name":"tuqt1005","email":"tu.tran@gooddata.com"},{"name":"utdnah","email":"danh.ung@gooddata.com"},{"name":"vlastikcz","email":"vlastimil.kotas@gooddata.com"},{"name":"vu.pham","email":"vu.pham@gooddata.com"},{"name":"xmort","email":"petr.dolejsi@gooddata.com"},{"name":"yanlipnican","email":"yanlipnican@gmail.com"}],"homepage":"https://github.com/gooddata/gooddata-react-components#readme","bugs":{"url":"https://github.com/gooddata/gooddata-react-components/issues"},"dist":{"shasum":"5cfa8ce6c87f703288e5dab573705862111d5f3c","tarball":"https://registry.npmjs.org/@gooddata/react-components/-/react-components-7.5.0-lanhuynh-lhq-sd-918-2020-04-17T02-27-55-096Z.tgz","fileCount":2542,"integrity":"sha512-X/ZGb46nZL7Ck6HqTXdSUJOq6C5hjlc1xFWsSRU9bbvK7O3GExccSTsywo4VfofT+SYiVVUaSXvHNojW7KXfTw==","signatures":[{"sig":"MEUCIHy/AGosEMbTjJe6Ay9UlgDa3fHu5ta6+Ku28C6BcIGzAiEAw2QJbRSncnrzqVavDvBfsvhog9TAr6fWKgUpaLKZiGI=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":10036180,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJemRRmCRA9TVsSAnZWagAAzz8P/04v2OnWFLU8n4JEKHWC\nGuKjq0SwW4FjwFN9eLCwDmmeM3nRa2/6jxzTStBXqfkcyWJX1pmebGsExHiI\n2MT221N0GLKoaGp/6n2r0Nrfk3YJRxC6dNDx5S4zNx/DFkRpcCpZfUKrU1hr\nCpD23eAJ4Lrg7rEY/CEKpxCwhSMeABJIIxkFQSGb6nLkhX7jIsIaSisHwczo\nP2iOpVz4Y+lgxGbGuiGNOpIE0SbG5D0VbnI3H+pFG4fzYn5pqUmVq6fY8MZI\ngsoCrHM8kzj0e9KwB89yZTLFCAYULS8DUgCZZDk1x7fpYdKM6/GFNgxXnGjn\ns61V/Vga9p+lvjxs5R7XE2o8Ds0S9XzaMJN4/XTQQvGsiaSlLvoEYL1n1/uw\nb7NeRpMINafew7AtUkE4cjyBGcu+qqrA++PcIRKOvEkk2X8YOwEhnrp2i3PD\niiDixG35fi9YkDwJdUfELHS1tKvFGd/WWGIrYgP9f5rN1lUtauQ3n4eoQl1a\n9kl0/H0aPjCORlh8+EEZJ2i6rRK7lQ62SKFkoYT0alGPi/hMild373j06i7W\nxRdrLDqSBLZJU/MLF/B1AW7XiBGbx6ofi40e8xT+Mm8Gd4YzeY3Dj9hVOE/5\nC2AIqXPerGbguBvh8EWXjcb9Tjog6aDJPyoXZYbMzqILcNwFMcOB0OkgzvdR\ngFBq\r\n=Rmjr\r\n-----END PGP SIGNATURE-----\r\n"},"main":"dist/index.js","husky":{"hooks":{"pre-commit":"lint-staged"}},"config":{"eslint":"./examples/**/*.{js,jsx}","tslint":"./{__mocks__,src,stories}/{,**/}*.{ts,tsx}"},"readme":"[![npm version](https://badge.fury.io/js/%40gooddata%2Freact-components.svg)](https://www.npmjs.com/package/@gooddata/react-components)\n\n# GoodData.UI React components\n> A React-based JavaScript library for building data-driven applications\n\n## Getting started\n- [GoodData.UI Documentation](http://sdk.gooddata.com/gooddata-ui/)\n- [GoodData.UI Live Examples](https://gooddata-examples.herokuapp.com/)\n- [Stack Overflow](https://stackoverflow.com/questions/tagged/gooddata)\n\n### Usage\nWith [yarn](https://yarnpkg.com) installed, go to your project directory and run\n```\n$ yarn add @gooddata/react-components\n```\nIf you prefer [npm](npmjs.com) run\n```\n$ npm install --save @gooddata/react-components\n```\n\nThe public API is exposed via global `index.js`. Except for the styles, do not import any other file directly\nbecause they are not intended to be part of the public API.\n\n## Contributing\n\nWe welcome any contribution in form of [issues](https://github.com/gooddata/gooddata-react-components/issues) or [pull requests](https://github.com/gooddata/gooddata-react-components/pulls).\n\nInstall [Node.js](http://nodejs.org) (node 12.16.1, npm v6.13.4) and [Yarn](https://classic.yarnpkg.com) (1.22.4).\n\nInstall dependencies:\n```\nyarn install --frozen-lockfile\n```\n\nThese commands may come in handy while developing:\n\n| command | description |\n| ------- | ----------- |\n| `yarn install --pure-lockfile` | first step |\n| ||\n| `yarn dev` | build react-components to `/dist` in watch mode |\n| `yarn test` | run all unit tests |\n| `yarn prettier-write` | format the source code to match the valid codestyle |\n| `yarn validate` | validate codestyle |\n| ||\n| `yarn storybook` | run storybook from `/stories` on http://localhost:9001 |\n| `yarn build-storybook` | build storybook to `/dist-storybook` |\n| `yarn test-storybook` | run storybook and [screenshot tests](https://github.com/gooddata/gdc-client-utils/tree/master/test-storybook) |\n| ||\n| `yarn examples` | run Live Examples dev-server from `/examples` on https://localhost:8999 |\n| `yarn examples-build` | build Live Examples to `/examples/dist` |\n| `yarn examples-server` | serve built Live Examples - see `/examples/server/src` |\n| `yarn examples-testcafe` | run testcafe tests against `localhost:8999` |\n\n### Deploy to heroku.com\nWhen you deploy this repo to heroku, it serves *GoodData.UI Live Examples*.\nRelevant tasks are in `Procfile` and `package.json`.\n\n```bash\n# run in the project directory\nheroku login\nheroku create <your-app-name>\nheroku config:set DOMAIN_ADMIN_USERNAME=x@gooddata.com DOMAIN_ADMIN_PASSWORD=xy PROJECT_ID_TO_ASSIGN=xms7ga4tf3g3nzucd8380o2bev8oeknp\ngit push heroku HEAD:master\nheroku open\n```\n### Enable Geo Chart for Storybook and Live Examples\nGeo chart uses Mapbox to render map which requires a Mapbox access token.\n- Register an account and create Mapbox access token at [guide](https://docs.mapbox.com/help/how-mapbox-works/access-tokens/)\n- Store the created token at `.env`:\n```bash\necho -e \"EXAMPLE_MAPBOX_ACCESS_TOKEN=token\" >> .env # only need to run once\necho -e \"STORYBOOK_MAPBOX_ACCESS_TOKEN=token\" >> .env # only need to run once\n```\n\n### Run Live Examples Locally\nTo run *GoodData.UI Live Examples* locally:\n```bash\ngit clone <this-repository>\ncd  <repository-folder>\nyarn install --pure-lockfile\nyarn examples\n```\nThen open https://localhost:8999 and login using Live Examples account (you can [create one here](https://gooddata-examples.herokuapp.com/registration)).\n\n### Run Storybook locally\n- Run storybook with token stored in `.env` for more secure\n```bash\nyarn storybook\n```\n- Or run storybook with token env param exposed to cli (not suggested)\n```bash\nSTORYBOOK_MAPBOX_ACCESS_TOKEN=token yarn storybook\n```\n- Apply either above way to `yarn build-storybook` or `yarn test-storybook`\n\n### Source code formatting\nThe source code in the repository is formatted by [Prettier](https://prettier.io/).\nThe format of the code is validated by our Continuous Integration server and is one of the requirements of successful merge.\n\nPrettier is supported by every major IDE. You can find the list of supported editors and how to configure them [here](https://prettier.io/docs/en/editors.html).\n\nIn the case, when your editor is not supported or you don't want to setup the integration, you can run the `yarn prettier-write` command to reformat the code before commit.\n\n## Changelog\n\n- see [CHANGELOG.md](CHANGELOG.md)\n\n## Supported versions\n\nIn order to make the user experience with integrating GoodData UI SDK as smooth and secure as possible and to ensure that the SDK is using the latest features of the platform, we will only provide support to two most recent major versions of UI SDK.\n\nThe most recent majors will be supported in the following modes:\n\n- The latest major version will receive all new functionality and all bug fixes\n- The previous major version will only receive fixes to critical issues and security fixes. These fixes will be applied on top of last released version of the previous major\n\nThe customers are encouraged to always use the latest version of the UI SDK.\n\nIn case of using older versions, the user might face API incompatibility, performance or security issues.\n\nPlease follow the installation instructions to update to the newest version.\n\n## License\n\n(C) 2007-2020 GoodData Corporation\n\nThis project is dual licensed:\n\n- The ATTRIBUTION-NONCOMMERCIAL 4.0 INTERNATIONAL (CC BY-NC 4.0) is used for purpose of the trial experience and evaluation of GoodData.UI library.\n- The GOODDATA GOODDATA.UI LIBRARY END USER LICENSE AGREEMENT is used for GoodData customers.\n\nFor more information, please see [LICENSE](https://github.com/gooddata/gooddata-react-components/blob/master/LICENSE)\n","gitHead":"64330753530aa958da24687498fdc1c452918856","scripts":{"dev":"bash scripts/build.sh --dev-watch","test":"jest --watch","build":"bash scripts/build.sh","tslint":"yarn run-tslint -t verbose $npm_package_config_tslint","prepare":"cd examples/server && yarn install --frozen-lockfile && cd ../..; rm -r examples/node_modules 2>/dev/null; true","examples":"bash scripts/run-examples.sh","prepare?":"# Called before `npm publish` and on local `npm install`. Temporarily also for deleting obsolete node_modules. Ends with `true` to continue gracefully.","validate":"tsc --noEmit && yarn tslint && eslint $npm_package_config_eslint && yarn validate-style && yarn prettier-check","build-dev":"bash scripts/build.sh --dev","examples?":"# Default is developer domain, other options: yarn examples [sec,secure,stg,stg2,stg3,demo,developer or URL]","storybook":"yarn build && start-storybook -p 9001 -c .storybook","test-once":"jest","tslint-ci":"mkdir -p ./ci/results && yarn run-tslint -t checkstyle -o ./ci/results/tslint-results.xml $npm_package_config_tslint","run-tslint":"tslint -p tsconfig.json","puslishToAD":"yarn build && cp -rf dist styles /Users/lan.huynh/git/gdc/gdc-analytical-designer/node_modules/@gooddata/react-components","validate-ci":"tsc --noEmit && yarn tslint-ci  && eslint $npm_package_config_eslint -f checkstyle -o ci/results/eslint-results.xml && yarn validate-style-ci && yarn prettier-check","examples-build":"bash scripts/build-examples.sh","prepublishOnly":"yarn build","prettier-check":"prettier --check '{src,stories,styles,__mocks__,examples/server/src,examples/src,examples/test}/**/*.{ts,js,tsx,jsx,json,scss,md,yaml,html}'","prettier-write":"prettier --write '{src,stories,styles,__mocks__,examples/server/src,examples/src,examples/test}/**/*.{ts,js,tsx,jsx,json,scss,md,yaml,html}'","test-storybook":"yarn build && test-storybook","validate-style":"stylelint '**/*.scss'","build-storybook":"yarn build && build-storybook -c .storybook -o dist-storybook","examples-server":"node examples/server/src/index.js","heroku-postbuild":"yarn examples-build developer","examples-testcafe":"./scripts/run-testcafe.sh visual","validate-style-ci":"stylelint '**/*.scss' --custom-formatter=node_modules/stylelint-checkstyle-formatter > ci/results/stylelint-results.xml","check-circular-deps":"madge --circular --extensions ts ./src","examples-testcafe-ci":"./scripts/run-testcafe.sh ci","examples-testcafe-live":"./scripts/run-testcafe.sh live"},"typings":"dist/index.d.ts","_npmUser":{"name":"lanhuynh","email":"lan.huynh@gooddata.com"},"deprecated":"@gooddata/react-components@7 reached End of Support on March 31, 2022. Please upgrade (see https://sdk.gooddata.com/gooddata-ui/docs/supported_versions.html for more information).","repository":{"url":"git+ssh://git@github.com/gooddata/gooddata-react-components.git","type":"git"},"_npmVersion":"6.13.4","description":"GoodData.UI - A powerful JavaScript library for building analytical applications","directories":{},"lint-staged":{"{src,stories,styles,__mocks__,examples/server/src,examples/src,examples/test}/**/*.{ts,js,tsx,jsx,scss}":["npx gdc-fix-copyright","git add"],"{src,stories,styles,__mocks__,examples/server/src,examples/src,examples/test}/**/*.{ts,js,tsx,jsx,json,scss,md,yaml,html}":["prettier --write","git add"]},"_nodeVersion":"12.16.1","dependencies":{"rxjs":"^5.5.6","uuid":"^3.2.1","immer":"^1.3.1","lodash":"^4.17.15","date-fns":"^2.7.0","downshift":"^3.2.7","invariant":"^2.2.2","mapbox-gl":"^1.6.1","classnames":"^2.2.6","highcharts":"7.1.1","prop-types":"^15.6.0","react-intl":"^3.6.0","custom-event":"^1.0.1","react-window":"^1.8.1","ag-grid-react":"20.0.0","react-measure":"^2.3.0","@types/mapbox-gl":"^1.6.1","react-day-picker":"~7.3.0","react-responsive":"^3.0.0","stringify-object":"^2.4.0","@gooddata/typings":"^2.23.0","ag-grid-community":"20.0.0","http-status-codes":"^1.3.0","@gooddata/js-utils":"^3.10.4","@gooddata/numberjs":"^3.2.4","fixed-data-table-2":"0.7.17","@gooddata/goodstrap":"^68.5.1","react-dom-factories":"^1.0.2","@gooddata/gooddata-js":"^12.5.2","json-stable-stringify":"^1.0.1","react-transition-group":"^2.2.1","hoist-non-react-statics":"^3.3.0","nodelist-foreach-polyfill":"^1.2.0","@formatjs/intl-pluralrules":"^1.3.6","highcharts-grouped-categories":"^1.1.3"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"raf":"3.3.2","yup":"^0.24.1","jest":"24.7.1","husky":"3.0.0","madge":"^3.4.4","react":"^16.5.2","enzyme":"3.5.0","eslint":"4.19.1","formik":"^0.11.11","moment":"2.23.0","history":"^4.7.2","ts-jest":"24.0.0","webpack":"4.30.0","full-icu":"^1.3.0","prettier":"1.16.4","react-ga":"^2.5.2","recharts":"1.0.0-beta.9","testcafe":"1.1.4","commander":"2.14.1","node-sass":"4.13.0","react-dom":"^16.5.2","stylelint":"^10.0.0","supertest":"3.0.0","ts-loader":"6.0.0","@types/raf":"^3.4.0","css-loader":"0.28.7","jest-junit":"3.0.0","raw-loader":"0.5.1","styled-jsx":"2.2.1","typescript":"3.3.4000","@babel/core":"7.4.4","@types/jest":"24.0.6","@types/node":"7.0.8","@types/uuid":"3.4.3","file-loader":"3.0.1","jest-enzyme":"7.0.2","lint-staged":"9.1.0","sass-loader":"6.0.6","webpack-cli":"3.3.2","@types/react":"16.8.6","babel-loader":"8.0.5","react-helmet":"5.2.0","react-select":"1.2.1","style-loader":"0.19.1","@types/enzyme":"3.1.13","@types/lodash":"4.14.123","testcafe-live":"0.1.4","@babel/runtime":"7.4.4","dotenv-webpack":"^1.7.0","@babel/polyfill":"^7.4.4","@storybook/react":"5.0.11","@types/invariant":"2.2.29","@types/react-dom":"16.0.11","isomorphic-fetch":"2.2.1","react-datepicker":"1.1.0","react-router-dom":"4.2.2","@babel/preset-env":"7.4.4","@gooddata/mock-js":"^2.13.0","@storybook/addons":"5.0.11","@types/classnames":"2.2.3","@types/prop-types":"15.5.2","@storybook/theming":"5.0.11","identity-obj-proxy":"^3.0.0","intl-messageformat":"^7.5.4","webpack-dev-server":"3.3.1","@babel/preset-react":"7.0.0","@types/react-portal":"4.0.1","@types/react-window":"^1.8.1","babel-plugin-lodash":"3.3.4","html-webpack-plugin":"3.2.0","react-test-renderer":"16.4.2","@types/react-measure":"2.0.5","clean-webpack-plugin":"2.0.2","stats-webpack-plugin":"0.7.0","eslint-config-prettier":"4.1.0","react-google-recaptcha":"^0.14.1","tslint-config-prettier":"1.18.0","@gooddata/eslint-config":"^1.0.0","@gooddata/tslint-config":"1.0.0","@types/react-responsive":"^3.0.3","@types/storybook__react":"4.0.1","@types/stringify-object":"^3.2.0","enzyme-adapter-react-16":"1.3.1","@gooddata/test-storybook":"3.2.1","@storybook/addon-actions":"5.0.11","@storybook/addon-options":"5.0.11","node-sass-magic-importer":"5.1.0","react-syntax-highlighter":"11.0.2","@types/fixed-data-table-2":"0.8.1","stylelint-config-prettier":"5.2.0","@gooddata/stylelint-config":"4.0.0","@types/react-test-renderer":"16.0.0","circular-dependency-plugin":"5.0.2","compression-webpack-plugin":"2.0.0","@types/json-stable-stringify":"^1.0.32","@gooddata/frontend-npm-scripts":"1.1.0","@types/enzyme-adapter-react-16":"1.0.3","stylelint-checkstyle-formatter":"0.1.0","@types/storybook__addon-actions":"3.4.2","@babel/plugin-proposal-class-properties":"7.4.4","@babel/plugin-proposal-object-rest-spread":"7.4.4","@babel/plugin-transform-async-to-generator":"7.4.4"},"peerDependencies":{"react":"^16.5.2","react-dom":"^16.5.2"},"_npmOperationalInternal":{"tmp":"tmp/react-components_7.5.0-lanhuynh-lhq-sd-918-2020-04-17T02-27-55-096Z_1587090533120_0.754411167088042","host":"s3://npm-registry-packages"}},"7.5.0-beta.67":{"name":"@gooddata/react-components","version":"7.5.0-beta.67","author":{"name":"GoodData Corporation"},"license":"BSD-3-Clause","_id":"@gooddata/react-components@7.5.0-beta.67","maintainers":[{"name":"afi","email":"adam.fiedler@gooddata.com"},{"name":"bertold8","email":"ivan.nejezchleb@seznam.cz"},{"name":"brbistas","email":"valentinos.chraniotis@gooddata.com"},{"name":"bugsbunny338","email":"jiri.zajic@mensa.cz"},{"name":"de.do","email":"de.do@gooddata.com"},{"name":"gooddata-ci","email":"rail@gooddata.com"},{"name":"hung.nguyen.hoang","email":"hung.nguyen@gooddata.com"},{"name":"ivan.mjartan","email":"ivan.mjartan@gooddata.com"},{"name":"jakub-sterba","email":"jakub.sterba@gooddata.com"},{"name":"jankc","email":"jan.krapac@gmail.com"},{"name":"jaroslav.tomecek","email":"jaroslav.tomecek@gooddata.com"},{"name":"jkittler","email":"honza.kittler@gmail.com"},{"name":"khanh.le","email":"khanh.le@gooddata.com"},{"name":"lanhuynh","email":"lan.huynh@gooddata.com"},{"name":"linhhong","email":"linh.hong@gooddata.com"},{"name":"lupko","email":"lubomir.slivka@gooddata.com"},{"name":"matyas.kandl","email":"matyas.kandl@gooddata.com"},{"name":"michal.marsal","email":"michal.marsal@gooddata.com"},{"name":"naibinh","email":"naibinh@gmail.com"},{"name":"nikolacech","email":"nikola.cech@gooddata.com"},{"name":"nis.hua","email":"nis.hua@gooddata.com"},{"name":"no23reason","email":"dan.homola@hotmail.cz"},{"name":"patrikbraborec","email":"patrik.braborec@gooddata.com"},{"name":"pbenes","email":"petr.benes@gooddata.com"},{"name":"petrjanu","email":"petr.janu@gooddata.com"},{"name":"pkingo","email":"philipandreaskingo@hotmail.com"},{"name":"ptquang86","email":"ptquang86@gmail.com"},{"name":"qduval","email":"quentin.duval@gooddata.com"},{"name":"rodri360","email":"me@rodri360.com"},{"name":"sitina","email":"jiri.sitina@gooddata.com"},{"name":"strouhaljan","email":"strouhal.jan@gmail.com"},{"name":"tomas.kratochvil","email":"tomas.kratochvil@gooddata.com"},{"name":"tomasreichmann","email":"tomasreichmann@gmail.com"},{"name":"tomsatgd","email":"tomas.satinsky@gooddata.com"},{"name":"trung-le-quoc","email":"trung.le@gooddata.com"},{"name":"tu-ngo","email":"tungo1981@gmail.com"},{"name":"tulean","email":"tuan.le@gooddata.com"},{"name":"tuqt1005","email":"tu.tran@gooddata.com"},{"name":"utdnah","email":"danh.ung@gooddata.com"},{"name":"vlastikcz","email":"vlastimil.kotas@gooddata.com"},{"name":"vu.pham","email":"vu.pham@gooddata.com"},{"name":"xmort","email":"petr.dolejsi@gooddata.com"},{"name":"yanlipnican","email":"yanlipnican@gmail.com"}],"homepage":"https://github.com/gooddata/gooddata-react-components#readme","bugs":{"url":"https://github.com/gooddata/gooddata-react-components/issues"},"dist":{"shasum":"4818f1f064dd5984fec44d49d6f50048147e23d1","tarball":"https://registry.npmjs.org/@gooddata/react-components/-/react-components-7.5.0-beta.67.tgz","fileCount":2542,"integrity":"sha512-LpBGGodBe/7Oq6VCaftFgszeiMT8LNsevP89YWKNxBlnhCkepBRTK6SPpSkbCacK4ncZpSSjUeKLIhV/bDQ4GQ==","signatures":[{"sig":"MEUCIErZmxNutFk6xhDlAWCqHQdos45SQP9iDr1dQdKKMLaKAiEAt0Xx+juo9t5XLmSIXGNr43X4vc48SPsOFCVJMDv8bRg=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":10036780,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJemSrdCRA9TVsSAnZWagAAFOsP/239dTnICkvUUmkvofJN\nYE9uQVgJ1tmBWUqQiyFX9ytPbQNRMbtW4Ybw3i09iPpSVfCHlg/kJgxFa7xh\nvY7hP00SHrYCTkItdyQp7cIm6BLOgi81jDfLJBSiBKRZZaShpjKvKR0FCuUQ\nB/WCJsnBdFZrjm9ne18TWWtX2yl7+QAQOTgT5WceHGxE7uRyeW3pDMRuHEUk\nvKBY9HgFD13csp78gLujXGqOsdIvL/NL6Z4KQfqjCGtB7fDf3Q2vRTtWR2Ez\nOJKwno/osN7CSJYXvadbrcPdUTllDA0cbWZihpAsODwuORlfrJ0pA4ifnTig\nQ9bwG5rJHD3hhTgCv6I2ihphuMs/DvIPOqIsvY6ivo35CtVrPk7x30/2+4SX\nKnZ41oauaqdzGQvd5sVMEPu7KKkSc5yfvv7EsVQNzSsm02TSmma2nWjGJvHk\n/VDob2vWhHWGy+3hwpspLrty9OAhJq3i0gbJ5MkNXNNAEIbkoPK/orjfG9qv\nZgBVnOhZo7SXNSLnpSvPxmZiB9x19M5CnwiCnnxmZZAG4fHKgDnrxGzAS4ws\n0Z/Vs1vm/tJnBu8PSfVsTw9ATfgvgHOXHj+RTfi66ZveVMOfXvgWPXjfcaZb\n6LQiCdhkG3t5vC/9ibsvEm0kja3Mf4AbBtv7wU+C4xRVxs5+AUuiho2Z9WYZ\n7+Mi\r\n=BhEs\r\n-----END PGP SIGNATURE-----\r\n"},"main":"dist/index.js","husky":{"hooks":{"pre-commit":"lint-staged"}},"config":{"eslint":"./examples/**/*.{js,jsx}","tslint":"./{__mocks__,src,stories}/{,**/}*.{ts,tsx}"},"readme":"[![npm version](https://badge.fury.io/js/%40gooddata%2Freact-components.svg)](https://www.npmjs.com/package/@gooddata/react-components)\n\n# GoodData.UI React components\n> A React-based JavaScript library for building data-driven applications\n\n## Getting started\n- [GoodData.UI Documentation](http://sdk.gooddata.com/gooddata-ui/)\n- [GoodData.UI Live Examples](https://gooddata-examples.herokuapp.com/)\n- [Stack Overflow](https://stackoverflow.com/questions/tagged/gooddata)\n\n### Usage\nWith [yarn](https://yarnpkg.com) installed, go to your project directory and run\n```\n$ yarn add @gooddata/react-components\n```\nIf you prefer [npm](npmjs.com) run\n```\n$ npm install --save @gooddata/react-components\n```\n\nThe public API is exposed via global `index.js`. Except for the styles, do not import any other file directly\nbecause they are not intended to be part of the public API.\n\n## Contributing\n\nWe welcome any contribution in form of [issues](https://github.com/gooddata/gooddata-react-components/issues) or [pull requests](https://github.com/gooddata/gooddata-react-components/pulls).\n\nInstall [Node.js](http://nodejs.org) (node 12.16.1, npm v6.13.4) and [Yarn](https://classic.yarnpkg.com) (1.22.4).\n\nInstall dependencies:\n```\nyarn install --frozen-lockfile\n```\n\nThese commands may come in handy while developing:\n\n| command | description |\n| ------- | ----------- |\n| `yarn install --pure-lockfile` | first step |\n| ||\n| `yarn dev` | build react-components to `/dist` in watch mode |\n| `yarn test` | run all unit tests |\n| `yarn prettier-write` | format the source code to match the valid codestyle |\n| `yarn validate` | validate codestyle |\n| ||\n| `yarn storybook` | run storybook from `/stories` on http://localhost:9001 |\n| `yarn build-storybook` | build storybook to `/dist-storybook` |\n| `yarn test-storybook` | run storybook and [screenshot tests](https://github.com/gooddata/gdc-client-utils/tree/master/test-storybook) |\n| ||\n| `yarn examples` | run Live Examples dev-server from `/examples` on https://localhost:8999 |\n| `yarn examples-build` | build Live Examples to `/examples/dist` |\n| `yarn examples-server` | serve built Live Examples - see `/examples/server/src` |\n| `yarn examples-testcafe` | run testcafe tests against `localhost:8999` |\n\n### Deploy to heroku.com\nWhen you deploy this repo to heroku, it serves *GoodData.UI Live Examples*.\nRelevant tasks are in `Procfile` and `package.json`.\n\n```bash\n# run in the project directory\nheroku login\nheroku create <your-app-name>\nheroku config:set DOMAIN_ADMIN_USERNAME=x@gooddata.com DOMAIN_ADMIN_PASSWORD=xy PROJECT_ID_TO_ASSIGN=xms7ga4tf3g3nzucd8380o2bev8oeknp\ngit push heroku HEAD:master\nheroku open\n```\n### Enable Geo Chart for Storybook and Live Examples\nGeo chart uses Mapbox to render map which requires a Mapbox access token.\n- Register an account and create Mapbox access token at [guide](https://docs.mapbox.com/help/how-mapbox-works/access-tokens/)\n- Store the created token at `.env`:\n```bash\necho -e \"EXAMPLE_MAPBOX_ACCESS_TOKEN=token\" >> .env # only need to run once\necho -e \"STORYBOOK_MAPBOX_ACCESS_TOKEN=token\" >> .env # only need to run once\n```\n\n### Run Live Examples Locally\nTo run *GoodData.UI Live Examples* locally:\n```bash\ngit clone <this-repository>\ncd  <repository-folder>\nyarn install --pure-lockfile\nyarn examples\n```\nThen open https://localhost:8999 and login using Live Examples account (you can [create one here](https://gooddata-examples.herokuapp.com/registration)).\n\n### Run Storybook locally\n- Run storybook with token stored in `.env` for more secure\n```bash\nyarn storybook\n```\n- Or run storybook with token env param exposed to cli (not suggested)\n```bash\nSTORYBOOK_MAPBOX_ACCESS_TOKEN=token yarn storybook\n```\n- Apply either above way to `yarn build-storybook` or `yarn test-storybook`\n\n### Source code formatting\nThe source code in the repository is formatted by [Prettier](https://prettier.io/).\nThe format of the code is validated by our Continuous Integration server and is one of the requirements of successful merge.\n\nPrettier is supported by every major IDE. You can find the list of supported editors and how to configure them [here](https://prettier.io/docs/en/editors.html).\n\nIn the case, when your editor is not supported or you don't want to setup the integration, you can run the `yarn prettier-write` command to reformat the code before commit.\n\n## Changelog\n\n- see [CHANGELOG.md](CHANGELOG.md)\n\n## Supported versions\n\nIn order to make the user experience with integrating GoodData UI SDK as smooth and secure as possible and to ensure that the SDK is using the latest features of the platform, we will only provide support to two most recent major versions of UI SDK.\n\nThe most recent majors will be supported in the following modes:\n\n- The latest major version will receive all new functionality and all bug fixes\n- The previous major version will only receive fixes to critical issues and security fixes. These fixes will be applied on top of last released version of the previous major\n\nThe customers are encouraged to always use the latest version of the UI SDK.\n\nIn case of using older versions, the user might face API incompatibility, performance or security issues.\n\nPlease follow the installation instructions to update to the newest version.\n\n## License\n\n(C) 2007-2020 GoodData Corporation\n\nThis project is dual licensed:\n\n- The ATTRIBUTION-NONCOMMERCIAL 4.0 INTERNATIONAL (CC BY-NC 4.0) is used for purpose of the trial experience and evaluation of GoodData.UI library.\n- The GOODDATA GOODDATA.UI LIBRARY END USER LICENSE AGREEMENT is used for GoodData customers.\n\nFor more information, please see [LICENSE](https://github.com/gooddata/gooddata-react-components/blob/master/LICENSE)\n","gitHead":"1c9b6387da4a691e2ddfd41e2520a74260e0a39e","scripts":{"dev":"bash scripts/build.sh --dev-watch","test":"jest --watch","build":"bash scripts/build.sh","tslint":"yarn run-tslint -t verbose $npm_package_config_tslint","prepare":"cd examples/server && yarn install --frozen-lockfile && cd ../..; rm -r examples/node_modules 2>/dev/null; true","examples":"bash scripts/run-examples.sh","prepare?":"# Called before `npm publish` and on local `npm install`. Temporarily also for deleting obsolete node_modules. Ends with `true` to continue gracefully.","validate":"tsc --noEmit && yarn tslint && eslint $npm_package_config_eslint && yarn validate-style && yarn prettier-check","build-dev":"bash scripts/build.sh --dev","examples?":"# Default is developer domain, other options: yarn examples [sec,secure,stg,stg2,stg3,demo,developer or URL]","storybook":"yarn build && start-storybook -p 9001 -c .storybook","test-once":"jest","tslint-ci":"mkdir -p ./ci/results && yarn run-tslint -t checkstyle -o ./ci/results/tslint-results.xml $npm_package_config_tslint","run-tslint":"tslint -p tsconfig.json","validate-ci":"tsc --noEmit && yarn tslint-ci  && eslint $npm_package_config_eslint -f checkstyle -o ci/results/eslint-results.xml && yarn validate-style-ci && yarn prettier-check","examples-build":"bash scripts/build-examples.sh","prepublishOnly":"yarn build","prettier-check":"prettier --check '{src,stories,styles,__mocks__,examples/server/src,examples/src,examples/test}/**/*.{ts,js,tsx,jsx,json,scss,md,yaml,html}'","prettier-write":"prettier --write '{src,stories,styles,__mocks__,examples/server/src,examples/src,examples/test}/**/*.{ts,js,tsx,jsx,json,scss,md,yaml,html}'","test-storybook":"yarn build && test-storybook","validate-style":"stylelint '**/*.scss'","build-storybook":"yarn build && build-storybook -c .storybook -o dist-storybook","examples-server":"node examples/server/src/index.js","heroku-postbuild":"yarn examples-build developer","examples-testcafe":"./scripts/run-testcafe.sh visual","validate-style-ci":"stylelint '**/*.scss' --custom-formatter=node_modules/stylelint-checkstyle-formatter > ci/results/stylelint-results.xml","check-circular-deps":"madge --circular --extensions ts ./src","examples-testcafe-ci":"./scripts/run-testcafe.sh ci","examples-testcafe-live":"./scripts/run-testcafe.sh live"},"typings":"dist/index.d.ts","_npmUser":{"name":"gooddata-ci","email":"rail@gooddata.com"},"deprecated":"@gooddata/react-components@7 reached End of Support on March 31, 2022. Please upgrade (see https://sdk.gooddata.com/gooddata-ui/docs/supported_versions.html for more information).","repository":{"url":"git+ssh://git@github.com/gooddata/gooddata-react-components.git","type":"git"},"_npmVersion":"6.13.4","description":"GoodData.UI - A powerful JavaScript library for building analytical applications","directories":{},"lint-staged":{"{src,stories,styles,__mocks__,examples/server/src,examples/src,examples/test}/**/*.{ts,js,tsx,jsx,scss}":["npx gdc-fix-copyright","git add"],"{src,stories,styles,__mocks__,examples/server/src,examples/src,examples/test}/**/*.{ts,js,tsx,jsx,json,scss,md,yaml,html}":["prettier --write","git add"]},"_nodeVersion":"12.16.1","dependencies":{"rxjs":"^5.5.6","uuid":"^3.2.1","immer":"^1.3.1","lodash":"^4.17.15","date-fns":"^2.7.0","downshift":"^3.2.7","invariant":"^2.2.2","mapbox-gl":"^1.6.1","classnames":"^2.2.6","highcharts":"7.1.1","prop-types":"^15.6.0","react-intl":"^3.6.0","custom-event":"^1.0.1","react-window":"^1.8.1","ag-grid-react":"20.0.0","react-measure":"^2.3.0","@types/mapbox-gl":"^1.6.1","react-day-picker":"~7.3.0","react-responsive":"^3.0.0","stringify-object":"^2.4.0","@gooddata/typings":"^2.23.0","ag-grid-community":"20.0.0","http-status-codes":"^1.3.0","@gooddata/js-utils":"^3.10.4","@gooddata/numberjs":"^3.2.4","fixed-data-table-2":"0.7.17","@gooddata/goodstrap":"^68.5.1","react-dom-factories":"^1.0.2","@gooddata/gooddata-js":"^12.5.2","json-stable-stringify":"^1.0.1","react-transition-group":"^2.2.1","hoist-non-react-statics":"^3.3.0","nodelist-foreach-polyfill":"^1.2.0","@formatjs/intl-pluralrules":"^1.3.6","highcharts-grouped-categories":"^1.1.3"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"raf":"3.3.2","yup":"^0.24.1","jest":"24.7.1","husky":"3.0.0","madge":"^3.4.4","react":"^16.5.2","enzyme":"3.5.0","eslint":"4.19.1","formik":"^0.11.11","moment":"2.23.0","history":"^4.7.2","ts-jest":"24.0.0","webpack":"4.30.0","full-icu":"^1.3.0","prettier":"1.16.4","react-ga":"^2.5.2","recharts":"1.0.0-beta.9","testcafe":"1.1.4","commander":"2.14.1","node-sass":"4.13.0","react-dom":"^16.5.2","stylelint":"^10.0.0","supertest":"3.0.0","ts-loader":"6.0.0","@types/raf":"^3.4.0","css-loader":"0.28.7","jest-junit":"3.0.0","raw-loader":"0.5.1","styled-jsx":"2.2.1","typescript":"3.3.4000","@babel/core":"7.4.4","@types/jest":"24.0.6","@types/node":"7.0.8","@types/uuid":"3.4.3","file-loader":"3.0.1","jest-enzyme":"7.0.2","lint-staged":"9.1.0","sass-loader":"6.0.6","webpack-cli":"3.3.2","@types/react":"16.8.6","babel-loader":"8.0.5","react-helmet":"5.2.0","react-select":"1.2.1","style-loader":"0.19.1","@types/enzyme":"3.1.13","@types/lodash":"4.14.123","testcafe-live":"0.1.4","@babel/runtime":"7.4.4","dotenv-webpack":"^1.7.0","@babel/polyfill":"^7.4.4","@storybook/react":"5.0.11","@types/invariant":"2.2.29","@types/react-dom":"16.0.11","isomorphic-fetch":"2.2.1","react-datepicker":"1.1.0","react-router-dom":"4.2.2","@babel/preset-env":"7.4.4","@gooddata/mock-js":"^2.13.0","@storybook/addons":"5.0.11","@types/classnames":"2.2.3","@types/prop-types":"15.5.2","@storybook/theming":"5.0.11","identity-obj-proxy":"^3.0.0","intl-messageformat":"^7.5.4","webpack-dev-server":"3.3.1","@babel/preset-react":"7.0.0","@types/react-portal":"4.0.1","@types/react-window":"^1.8.1","babel-plugin-lodash":"3.3.4","html-webpack-plugin":"3.2.0","react-test-renderer":"16.4.2","@types/react-measure":"2.0.5","clean-webpack-plugin":"2.0.2","stats-webpack-plugin":"0.7.0","eslint-config-prettier":"4.1.0","react-google-recaptcha":"^0.14.1","tslint-config-prettier":"1.18.0","@gooddata/eslint-config":"^1.0.0","@gooddata/tslint-config":"1.0.0","@types/react-responsive":"^3.0.3","@types/storybook__react":"4.0.1","@types/stringify-object":"^3.2.0","enzyme-adapter-react-16":"1.3.1","@gooddata/test-storybook":"3.2.1","@storybook/addon-actions":"5.0.11","@storybook/addon-options":"5.0.11","node-sass-magic-importer":"5.1.0","react-syntax-highlighter":"11.0.2","@types/fixed-data-table-2":"0.8.1","stylelint-config-prettier":"5.2.0","@gooddata/stylelint-config":"4.0.0","@types/react-test-renderer":"16.0.0","circular-dependency-plugin":"5.0.2","compression-webpack-plugin":"2.0.0","@types/json-stable-stringify":"^1.0.32","@gooddata/frontend-npm-scripts":"1.1.0","@types/enzyme-adapter-react-16":"1.0.3","stylelint-checkstyle-formatter":"0.1.0","@types/storybook__addon-actions":"3.4.2","@babel/plugin-proposal-class-properties":"7.4.4","@babel/plugin-proposal-object-rest-spread":"7.4.4","@babel/plugin-transform-async-to-generator":"7.4.4"},"peerDependencies":{"react":"^16.5.2","react-dom":"^16.5.2"},"_npmOperationalInternal":{"tmp":"tmp/react-components_7.5.0-beta.67_1587096284167_0.8664736539508315","host":"s3://npm-registry-packages"}},"7.5.0-alpha-khanh.le-kl-SD-922-2020-04-17T04-45-53-184Z":{"name":"@gooddata/react-components","version":"7.5.0-alpha-khanh.le-kl-SD-922-2020-04-17T04-45-53-184Z","author":{"name":"GoodData Corporation"},"license":"BSD-3-Clause","_id":"@gooddata/react-components@7.5.0-alpha-khanh.le-kl-SD-922-2020-04-17T04-45-53-184Z","maintainers":[{"name":"afi","email":"adam.fiedler@gooddata.com"},{"name":"bertold8","email":"ivan.nejezchleb@seznam.cz"},{"name":"brbistas","email":"valentinos.chraniotis@gooddata.com"},{"name":"bugsbunny338","email":"jiri.zajic@mensa.cz"},{"name":"de.do","email":"de.do@gooddata.com"},{"name":"gooddata-ci","email":"rail@gooddata.com"},{"name":"hung.nguyen.hoang","email":"hung.nguyen@gooddata.com"},{"name":"ivan.mjartan","email":"ivan.mjartan@gooddata.com"},{"name":"jakub-sterba","email":"jakub.sterba@gooddata.com"},{"name":"jankc","email":"jan.krapac@gmail.com"},{"name":"jaroslav.tomecek","email":"jaroslav.tomecek@gooddata.com"},{"name":"jkittler","email":"honza.kittler@gmail.com"},{"name":"khanh.le","email":"khanh.le@gooddata.com"},{"name":"lanhuynh","email":"lan.huynh@gooddata.com"},{"name":"linhhong","email":"linh.hong@gooddata.com"},{"name":"lupko","email":"lubomir.slivka@gooddata.com"},{"name":"matyas.kandl","email":"matyas.kandl@gooddata.com"},{"name":"michal.marsal","email":"michal.marsal@gooddata.com"},{"name":"naibinh","email":"naibinh@gmail.com"},{"name":"nikolacech","email":"nikola.cech@gooddata.com"},{"name":"nis.hua","email":"nis.hua@gooddata.com"},{"name":"no23reason","email":"dan.homola@hotmail.cz"},{"name":"patrikbraborec","email":"patrik.braborec@gooddata.com"},{"name":"pbenes","email":"petr.benes@gooddata.com"},{"name":"petrjanu","email":"petr.janu@gooddata.com"},{"name":"pkingo","email":"philipandreaskingo@hotmail.com"},{"name":"ptquang86","email":"ptquang86@gmail.com"},{"name":"qduval","email":"quentin.duval@gooddata.com"},{"name":"rodri360","email":"me@rodri360.com"},{"name":"sitina","email":"jiri.sitina@gooddata.com"},{"name":"strouhaljan","email":"strouhal.jan@gmail.com"},{"name":"tomas.kratochvil","email":"tomas.kratochvil@gooddata.com"},{"name":"tomasreichmann","email":"tomasreichmann@gmail.com"},{"name":"tomsatgd","email":"tomas.satinsky@gooddata.com"},{"name":"trung-le-quoc","email":"trung.le@gooddata.com"},{"name":"tu-ngo","email":"tungo1981@gmail.com"},{"name":"tulean","email":"tuan.le@gooddata.com"},{"name":"tuqt1005","email":"tu.tran@gooddata.com"},{"name":"utdnah","email":"danh.ung@gooddata.com"},{"name":"vlastikcz","email":"vlastimil.kotas@gooddata.com"},{"name":"vu.pham","email":"vu.pham@gooddata.com"},{"name":"xmort","email":"petr.dolejsi@gooddata.com"},{"name":"yanlipnican","email":"yanlipnican@gmail.com"}],"homepage":"https://github.com/gooddata/gooddata-react-components#readme","bugs":{"url":"https://github.com/gooddata/gooddata-react-components/issues"},"dist":{"shasum":"c90c7c1c0732a11bc0435278cb8553187dea3c28","tarball":"https://registry.npmjs.org/@gooddata/react-components/-/react-components-7.5.0-alpha-khanh.le-kl-SD-922-2020-04-17T04-45-53-184Z.tgz","fileCount":2548,"integrity":"sha512-g5c16c3BihGsvjCkUOvTdrfpJ0GXOldGt4Q/XNP0PfUzQeidPI37Ic3e7x0MeXrrFIfsLv/S+ASqhDk8yvN+5w==","signatures":[{"sig":"MEQCIH36+cxjPQCh0u7R4SNEPAGbDDPrDOlw/sKmq3xvUwjtAiAhy4HwPtWL4KtaTdOxtRx2qfKLfwyhCqM4xe3GgwXXcg==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":10076226,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJemTLWCRA9TVsSAnZWagAAlU4P/jVKZI/YRO3orkMAVVcc\n91h9qjaJmS/7D+K9d1j1cXnMY1hce4ZIKYBPHof7NXFnFFAN0YuyO/pueOUM\n4oPqGrUS426FKFKGCrpF0NQXuQZnxfbMJY+AoHChkNC+3Y6LeppioFkxMrIh\nA1/ggIRpU1bjvPgzRuEIYLgA4zA2d6/Fp2fi3ER1czngZ+dVYWPD69G0xmqK\ntWK27hVosuw6vmDzIgBo8wIf1wvRdMKxXWcaHJXuMCk3pbL+s3/A7rNKVtta\nvMhZCKfkQh/ioC60DgA5FB0+Wt89ZBWr5+dbfF2Y3XdbBAcie+LG+Zp5U6BD\n3EZ9T3fmBy+Vljj+bJzcJCqoiRY670CDqN3rG7F/61AzxSNuLuFjivSgBpgM\n3u/Yrgzf+wWZYFht3L32KNdDIQeccniV2LujRGCNaKQ476VYrNWU4CXtN6sN\nyDfzrbqb3HXFoPzPjbuprU+mrGIIE3DdIqaVTlY60ummTsXWO+7Teb6eHmjb\np1TTY2rB2z8Xr3lR5IbkbyCRZHJ1sY1NtvAIXFclnD2DNGuQsQg863bE3Pci\n6pEPMjdomP7n0v4/3+ZFkW7sRLQz8P9PQMO0Gn84znrpwhvIG45Vv6Xr9y/r\nJpg+SdgjRHFscTjUF8Z5kIfHtXcQA+ze15CCvwczIJGvsbsgT1X4TC1/+Yxx\n6RQa\r\n=T68p\r\n-----END PGP SIGNATURE-----\r\n"},"main":"dist/index.js","husky":{"hooks":{"pre-commit":"lint-staged"}},"config":{"eslint":"./examples/**/*.{js,jsx}","tslint":"./{__mocks__,src,stories}/{,**/}*.{ts,tsx}"},"readme":"[![npm version](https://badge.fury.io/js/%40gooddata%2Freact-components.svg)](https://www.npmjs.com/package/@gooddata/react-components)\n\n# GoodData.UI React components\n> A React-based JavaScript library for building data-driven applications\n\n## Getting started\n- [GoodData.UI Documentation](http://sdk.gooddata.com/gooddata-ui/)\n- [GoodData.UI Live Examples](https://gooddata-examples.herokuapp.com/)\n- [Stack Overflow](https://stackoverflow.com/questions/tagged/gooddata)\n\n### Usage\nWith [yarn](https://yarnpkg.com) installed, go to your project directory and run\n```\n$ yarn add @gooddata/react-components\n```\nIf you prefer [npm](npmjs.com) run\n```\n$ npm install --save @gooddata/react-components\n```\n\nThe public API is exposed via global `index.js`. Except for the styles, do not import any other file directly\nbecause they are not intended to be part of the public API.\n\n## Contributing\n\nWe welcome any contribution in form of [issues](https://github.com/gooddata/gooddata-react-components/issues) or [pull requests](https://github.com/gooddata/gooddata-react-components/pulls).\n\nInstall [Node.js](http://nodejs.org) (node 12.16.1, npm v6.13.4) and [Yarn](https://classic.yarnpkg.com) (1.22.4).\n\nInstall dependencies:\n```\nyarn install --frozen-lockfile\n```\n\nThese commands may come in handy while developing:\n\n| command | description |\n| ------- | ----------- |\n| `yarn install --pure-lockfile` | first step |\n| ||\n| `yarn dev` | build react-components to `/dist` in watch mode |\n| `yarn test` | run all unit tests |\n| `yarn prettier-write` | format the source code to match the valid codestyle |\n| `yarn validate` | validate codestyle |\n| ||\n| `yarn storybook` | run storybook from `/stories` on http://localhost:9001 |\n| `yarn build-storybook` | build storybook to `/dist-storybook` |\n| `yarn test-storybook` | run storybook and [screenshot tests](https://github.com/gooddata/gdc-client-utils/tree/master/test-storybook) |\n| ||\n| `yarn examples` | run Live Examples dev-server from `/examples` on https://localhost:8999 |\n| `yarn examples-build` | build Live Examples to `/examples/dist` |\n| `yarn examples-server` | serve built Live Examples - see `/examples/server/src` |\n| `yarn examples-testcafe` | run testcafe tests against `localhost:8999` |\n\n### Deploy to heroku.com\nWhen you deploy this repo to heroku, it serves *GoodData.UI Live Examples*.\nRelevant tasks are in `Procfile` and `package.json`.\n\n```bash\n# run in the project directory\nheroku login\nheroku create <your-app-name>\nheroku config:set DOMAIN_ADMIN_USERNAME=x@gooddata.com DOMAIN_ADMIN_PASSWORD=xy PROJECT_ID_TO_ASSIGN=xms7ga4tf3g3nzucd8380o2bev8oeknp\ngit push heroku HEAD:master\nheroku open\n```\n### Enable Geo Chart for Storybook and Live Examples\nGeo chart uses Mapbox to render map which requires a Mapbox access token.\n- Register an account and create Mapbox access token at [guide](https://docs.mapbox.com/help/how-mapbox-works/access-tokens/)\n- Store the created token at `.env`:\n```bash\necho -e \"EXAMPLE_MAPBOX_ACCESS_TOKEN=token\" >> .env # only need to run once\necho -e \"STORYBOOK_MAPBOX_ACCESS_TOKEN=token\" >> .env # only need to run once\n```\n\n### Run Live Examples Locally\nTo run *GoodData.UI Live Examples* locally:\n```bash\ngit clone <this-repository>\ncd  <repository-folder>\nyarn install --pure-lockfile\nyarn examples\n```\nThen open https://localhost:8999 and login using Live Examples account (you can [create one here](https://gooddata-examples.herokuapp.com/registration)).\n\n### Run Storybook locally\n- Run storybook with token stored in `.env` for more secure\n```bash\nyarn storybook\n```\n- Or run storybook with token env param exposed to cli (not suggested)\n```bash\nSTORYBOOK_MAPBOX_ACCESS_TOKEN=token yarn storybook\n```\n- Apply either above way to `yarn build-storybook` or `yarn test-storybook`\n\n### Source code formatting\nThe source code in the repository is formatted by [Prettier](https://prettier.io/).\nThe format of the code is validated by our Continuous Integration server and is one of the requirements of successful merge.\n\nPrettier is supported by every major IDE. You can find the list of supported editors and how to configure them [here](https://prettier.io/docs/en/editors.html).\n\nIn the case, when your editor is not supported or you don't want to setup the integration, you can run the `yarn prettier-write` command to reformat the code before commit.\n\n## Changelog\n\n- see [CHANGELOG.md](CHANGELOG.md)\n\n## Supported versions\n\nIn order to make the user experience with integrating GoodData UI SDK as smooth and secure as possible and to ensure that the SDK is using the latest features of the platform, we will only provide support to two most recent major versions of UI SDK.\n\nThe most recent majors will be supported in the following modes:\n\n- The latest major version will receive all new functionality and all bug fixes\n- The previous major version will only receive fixes to critical issues and security fixes. These fixes will be applied on top of last released version of the previous major\n\nThe customers are encouraged to always use the latest version of the UI SDK.\n\nIn case of using older versions, the user might face API incompatibility, performance or security issues.\n\nPlease follow the installation instructions to update to the newest version.\n\n## License\n\n(C) 2007-2020 GoodData Corporation\n\nThis project is dual licensed:\n\n- The ATTRIBUTION-NONCOMMERCIAL 4.0 INTERNATIONAL (CC BY-NC 4.0) is used for purpose of the trial experience and evaluation of GoodData.UI library.\n- The GOODDATA GOODDATA.UI LIBRARY END USER LICENSE AGREEMENT is used for GoodData customers.\n\nFor more information, please see [LICENSE](https://github.com/gooddata/gooddata-react-components/blob/master/LICENSE)\n","gitHead":"75f6a99282437ef0d3e203e0c60ba8595afddc1f","scripts":{"dev":"bash scripts/build.sh --dev-watch","test":"jest --watch","build":"bash scripts/build.sh","tslint":"yarn run-tslint -t verbose $npm_package_config_tslint","prepare":"cd examples/server && yarn install --frozen-lockfile && cd ../..; rm -r examples/node_modules 2>/dev/null; true","examples":"bash scripts/run-examples.sh","prepare?":"# Called before `npm publish` and on local `npm install`. Temporarily also for deleting obsolete node_modules. Ends with `true` to continue gracefully.","validate":"tsc --noEmit && yarn tslint && eslint $npm_package_config_eslint && yarn validate-style && yarn prettier-check","build-dev":"bash scripts/build.sh --dev","examples?":"# Default is developer domain, other options: yarn examples [sec,secure,stg,stg2,stg3,demo,developer or URL]","storybook":"yarn build && start-storybook -p 9001 -c .storybook","test-once":"jest","tslint-ci":"mkdir -p ./ci/results && yarn run-tslint -t checkstyle -o ./ci/results/tslint-results.xml $npm_package_config_tslint","run-tslint":"tslint -p tsconfig.json","validate-ci":"tsc --noEmit && yarn tslint-ci  && eslint $npm_package_config_eslint -f checkstyle -o ci/results/eslint-results.xml && yarn validate-style-ci && yarn prettier-check","examples-build":"bash scripts/build-examples.sh","prepublishOnly":"yarn build","prettier-check":"prettier --check '{src,stories,styles,__mocks__,examples/server/src,examples/src,examples/test}/**/*.{ts,js,tsx,jsx,json,scss,md,yaml,html}'","prettier-write":"prettier --write '{src,stories,styles,__mocks__,examples/server/src,examples/src,examples/test}/**/*.{ts,js,tsx,jsx,json,scss,md,yaml,html}'","test-storybook":"yarn build && test-storybook","validate-style":"stylelint '**/*.scss'","build-storybook":"yarn build && build-storybook -c .storybook -o dist-storybook","examples-server":"node examples/server/src/index.js","heroku-postbuild":"yarn examples-build developer","examples-testcafe":"./scripts/run-testcafe.sh visual","validate-style-ci":"stylelint '**/*.scss' --custom-formatter=node_modules/stylelint-checkstyle-formatter > ci/results/stylelint-results.xml","check-circular-deps":"madge --circular --extensions ts ./src","examples-testcafe-ci":"./scripts/run-testcafe.sh ci","examples-testcafe-live":"./scripts/run-testcafe.sh live"},"typings":"dist/index.d.ts","_npmUser":{"name":"khanh.le","email":"khanh.le@gooddata.com"},"deprecated":"@gooddata/react-components@7 reached End of Support on March 31, 2022. Please upgrade (see https://sdk.gooddata.com/gooddata-ui/docs/supported_versions.html for more information).","repository":{"url":"git+ssh://git@github.com/gooddata/gooddata-react-components.git","type":"git"},"_npmVersion":"6.14.4","description":"GoodData.UI - A powerful JavaScript library for building analytical applications","directories":{},"lint-staged":{"{src,stories,styles,__mocks__,examples/server/src,examples/src,examples/test}/**/*.{ts,js,tsx,jsx,scss}":["npx gdc-fix-copyright","git add"],"{src,stories,styles,__mocks__,examples/server/src,examples/src,examples/test}/**/*.{ts,js,tsx,jsx,json,scss,md,yaml,html}":["prettier --write","git add"]},"_nodeVersion":"12.16.1","dependencies":{"rxjs":"^5.5.6","uuid":"^3.2.1","immer":"^1.3.1","lodash":"^4.17.15","date-fns":"^2.7.0","downshift":"^3.2.7","invariant":"^2.2.2","mapbox-gl":"^1.6.1","classnames":"^2.2.6","highcharts":"7.1.1","prop-types":"^15.6.0","react-intl":"^3.6.0","custom-event":"^1.0.1","react-window":"^1.8.1","ag-grid-react":"20.0.0","react-measure":"^2.3.0","@types/mapbox-gl":"^1.6.1","react-day-picker":"~7.3.0","react-responsive":"^3.0.0","stringify-object":"^2.4.0","@gooddata/typings":"^2.23.0","ag-grid-community":"20.0.0","http-status-codes":"^1.3.0","@gooddata/js-utils":"^3.10.4","@gooddata/numberjs":"^3.2.4","fixed-data-table-2":"0.7.17","@gooddata/goodstrap":"^68.5.1","react-dom-factories":"^1.0.2","@gooddata/gooddata-js":"^12.5.2","json-stable-stringify":"^1.0.1","react-transition-group":"^2.2.1","hoist-non-react-statics":"^3.3.0","nodelist-foreach-polyfill":"^1.2.0","@formatjs/intl-pluralrules":"^1.3.6","highcharts-grouped-categories":"^1.1.3"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"raf":"3.3.2","yup":"^0.24.1","jest":"24.7.1","husky":"3.0.0","madge":"^3.4.4","react":"^16.5.2","enzyme":"3.5.0","eslint":"4.19.1","formik":"^0.11.11","moment":"2.23.0","history":"^4.7.2","ts-jest":"24.0.0","webpack":"4.30.0","full-icu":"^1.3.0","prettier":"1.16.4","react-ga":"^2.5.2","recharts":"1.0.0-beta.9","testcafe":"1.1.4","commander":"2.14.1","node-sass":"4.13.0","react-dom":"^16.5.2","stylelint":"^10.0.0","supertest":"3.0.0","ts-loader":"6.0.0","@types/raf":"^3.4.0","css-loader":"0.28.7","jest-junit":"3.0.0","raw-loader":"0.5.1","styled-jsx":"2.2.1","typescript":"3.3.4000","@babel/core":"7.4.4","@types/jest":"24.0.6","@types/node":"7.0.8","@types/uuid":"3.4.3","file-loader":"3.0.1","jest-enzyme":"7.0.2","lint-staged":"9.1.0","sass-loader":"6.0.6","webpack-cli":"3.3.2","@types/react":"16.8.6","babel-loader":"8.0.5","react-helmet":"5.2.0","react-select":"1.2.1","style-loader":"0.19.1","@types/enzyme":"3.1.13","@types/lodash":"4.14.123","testcafe-live":"0.1.4","@babel/runtime":"7.4.4","dotenv-webpack":"^1.7.0","@babel/polyfill":"^7.4.4","@storybook/react":"5.0.11","@types/invariant":"2.2.29","@types/react-dom":"16.0.11","isomorphic-fetch":"2.2.1","react-datepicker":"1.1.0","react-router-dom":"4.2.2","@babel/preset-env":"7.4.4","@gooddata/mock-js":"^2.13.0","@storybook/addons":"5.0.11","@types/classnames":"2.2.3","@types/prop-types":"15.5.2","@storybook/theming":"5.0.11","identity-obj-proxy":"^3.0.0","intl-messageformat":"^7.5.4","webpack-dev-server":"3.3.1","@babel/preset-react":"7.0.0","@types/react-portal":"4.0.1","@types/react-window":"^1.8.1","babel-plugin-lodash":"3.3.4","html-webpack-plugin":"3.2.0","react-test-renderer":"16.4.2","@types/react-measure":"2.0.5","clean-webpack-plugin":"2.0.2","stats-webpack-plugin":"0.7.0","eslint-config-prettier":"4.1.0","react-google-recaptcha":"^0.14.1","tslint-config-prettier":"1.18.0","@gooddata/eslint-config":"^1.0.0","@gooddata/tslint-config":"1.0.0","@types/react-responsive":"^3.0.3","@types/storybook__react":"4.0.1","@types/stringify-object":"^3.2.0","enzyme-adapter-react-16":"1.3.1","@gooddata/test-storybook":"3.2.1","@storybook/addon-actions":"5.0.11","@storybook/addon-options":"5.0.11","node-sass-magic-importer":"5.1.0","react-syntax-highlighter":"11.0.2","@types/fixed-data-table-2":"0.8.1","stylelint-config-prettier":"5.2.0","@gooddata/stylelint-config":"4.0.0","@types/react-test-renderer":"16.0.0","circular-dependency-plugin":"5.0.2","compression-webpack-plugin":"2.0.0","@types/json-stable-stringify":"^1.0.32","@gooddata/frontend-npm-scripts":"1.1.0","@types/enzyme-adapter-react-16":"1.0.3","stylelint-checkstyle-formatter":"0.1.0","@types/storybook__addon-actions":"3.4.2","@babel/plugin-proposal-class-properties":"7.4.4","@babel/plugin-proposal-object-rest-spread":"7.4.4","@babel/plugin-transform-async-to-generator":"7.4.4"},"peerDependencies":{"react":"^16.5.2","react-dom":"^16.5.2"},"_npmOperationalInternal":{"tmp":"tmp/react-components_7.5.0-alpha-khanh.le-kl-SD-922-2020-04-17T04-45-53-184Z_1587098325907_0.82308026897293","host":"s3://npm-registry-packages"}},"7.5.0-alpha-khanh.le-kl-SD-922-2020-04-17T07-08-10-723Z":{"name":"@gooddata/react-components","version":"7.5.0-alpha-khanh.le-kl-SD-922-2020-04-17T07-08-10-723Z","author":{"name":"GoodData Corporation"},"license":"BSD-3-Clause","_id":"@gooddata/react-components@7.5.0-alpha-khanh.le-kl-SD-922-2020-04-17T07-08-10-723Z","maintainers":[{"name":"afi","email":"adam.fiedler@gooddata.com"},{"name":"bertold8","email":"ivan.nejezchleb@seznam.cz"},{"name":"brbistas","email":"valentinos.chraniotis@gooddata.com"},{"name":"bugsbunny338","email":"jiri.zajic@mensa.cz"},{"name":"de.do","email":"de.do@gooddata.com"},{"name":"gooddata-ci","email":"rail@gooddata.com"},{"name":"hung.nguyen.hoang","email":"hung.nguyen@gooddata.com"},{"name":"ivan.mjartan","email":"ivan.mjartan@gooddata.com"},{"name":"jakub-sterba","email":"jakub.sterba@gooddata.com"},{"name":"jankc","email":"jan.krapac@gmail.com"},{"name":"jaroslav.tomecek","email":"jaroslav.tomecek@gooddata.com"},{"name":"jkittler","email":"honza.kittler@gmail.com"},{"name":"khanh.le","email":"khanh.le@gooddata.com"},{"name":"lanhuynh","email":"lan.huynh@gooddata.com"},{"name":"linhhong","email":"linh.hong@gooddata.com"},{"name":"lupko","email":"lubomir.slivka@gooddata.com"},{"name":"matyas.kandl","email":"matyas.kandl@gooddata.com"},{"name":"michal.marsal","email":"michal.marsal@gooddata.com"},{"name":"naibinh","email":"naibinh@gmail.com"},{"name":"nikolacech","email":"nikola.cech@gooddata.com"},{"name":"nis.hua","email":"nis.hua@gooddata.com"},{"name":"no23reason","email":"dan.homola@hotmail.cz"},{"name":"patrikbraborec","email":"patrik.braborec@gooddata.com"},{"name":"pbenes","email":"petr.benes@gooddata.com"},{"name":"petrjanu","email":"petr.janu@gooddata.com"},{"name":"pkingo","email":"philipandreaskingo@hotmail.com"},{"name":"ptquang86","email":"ptquang86@gmail.com"},{"name":"qduval","email":"quentin.duval@gooddata.com"},{"name":"rodri360","email":"me@rodri360.com"},{"name":"sitina","email":"jiri.sitina@gooddata.com"},{"name":"strouhaljan","email":"strouhal.jan@gmail.com"},{"name":"tomas.kratochvil","email":"tomas.kratochvil@gooddata.com"},{"name":"tomasreichmann","email":"tomasreichmann@gmail.com"},{"name":"tomsatgd","email":"tomas.satinsky@gooddata.com"},{"name":"trung-le-quoc","email":"trung.le@gooddata.com"},{"name":"tu-ngo","email":"tungo1981@gmail.com"},{"name":"tulean","email":"tuan.le@gooddata.com"},{"name":"tuqt1005","email":"tu.tran@gooddata.com"},{"name":"utdnah","email":"danh.ung@gooddata.com"},{"name":"vlastikcz","email":"vlastimil.kotas@gooddata.com"},{"name":"vu.pham","email":"vu.pham@gooddata.com"},{"name":"xmort","email":"petr.dolejsi@gooddata.com"},{"name":"yanlipnican","email":"yanlipnican@gmail.com"}],"homepage":"https://github.com/gooddata/gooddata-react-components#readme","bugs":{"url":"https://github.com/gooddata/gooddata-react-components/issues"},"dist":{"shasum":"37a628484ee7ee758a4d2a6232d864d82cb8508f","tarball":"https://registry.npmjs.org/@gooddata/react-components/-/react-components-7.5.0-alpha-khanh.le-kl-SD-922-2020-04-17T07-08-10-723Z.tgz","fileCount":2548,"integrity":"sha512-9CNL4DGQ9NNXpyG1MBNnCDhQ6z0Yc3mern+ShYFTzuS/kFVxTSYbP359yd3KqYAe99sbWg+3bcedH2G0JiRGOg==","signatures":[{"sig":"MEUCIFEZKaUw7S/dLfw9bvvuZzQWDNZLF8rWuFbjFamTSU99AiEAz3zNWGvJjaUxLjIWjLD5UFFy/Pzo1DYHHXpvsHmEIrA=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":10080126,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJemVQyCRA9TVsSAnZWagAAeQMQAIOe+7yqa6SK8XApCxH3\nM85IEewTiKCVmsDQZIy7nI6NOjH/waNbBsBOU7To3uKqbZgu0ARchBFHrlED\nDUvbmY8wUQ3fJNBtCKOeAfmLn0a4KHGlqHwWrkTnW4Npmg6I/ZiNShUCFKo8\nq2+Vkn8EASb0tsO15WbOcc4xKDPLcIuGJfB3d38PjGJjIiMfSVyYCMXigSJ7\n4l1mHATs6fkpJVWv84m4p1p8m2ktEyBxQXu94KyG9v2N9HHXkuDQZbvUzP/q\nArUmxMV8CgVikI2S5DcEHhSPqWthXEsekLcAjOvaQpWlMfxn2fFY2OndDTCO\nC7vV7d7zcVpDLw5PmbZSmNkw5w9U2t7pjeQcS3XdKWnFswBLxsU05lJeZNvc\nS4+MstPKUyszQVuiwFJm62vYyXl9ulSJQc5Kp3TaN63OPvL5qpRpIKBMRJNg\nCG+AJscusg2CG4hkkGwZNh9i8wNJQpBJkSSWoNJnsBNXjX79CQlPZaDbOciG\nJ8LuZ/XGkETBcK6S36kL2MRH8ol7uy7wn29XQ1+Pik/2G1Nz2RedXHxxEYNf\nN7ntMwosufUSTH/Ma93zigEynYYGyvhgffp7n6ymHy/tgwZsXnPzMJuQoVDJ\na8qqRvzSVHlaD0DO7cui3O9Gx+1/W9HXUUlcYVlIFeN6eupAF2kbo3JYyI2k\nWjsx\r\n=SYn6\r\n-----END PGP SIGNATURE-----\r\n"},"main":"dist/index.js","husky":{"hooks":{"pre-commit":"lint-staged"}},"config":{"eslint":"./examples/**/*.{js,jsx}","tslint":"./{__mocks__,src,stories}/{,**/}*.{ts,tsx}"},"readme":"[![npm version](https://badge.fury.io/js/%40gooddata%2Freact-components.svg)](https://www.npmjs.com/package/@gooddata/react-components)\n\n# GoodData.UI React components\n> A React-based JavaScript library for building data-driven applications\n\n## Getting started\n- [GoodData.UI Documentation](http://sdk.gooddata.com/gooddata-ui/)\n- [GoodData.UI Live Examples](https://gooddata-examples.herokuapp.com/)\n- [Stack Overflow](https://stackoverflow.com/questions/tagged/gooddata)\n\n### Usage\nWith [yarn](https://yarnpkg.com) installed, go to your project directory and run\n```\n$ yarn add @gooddata/react-components\n```\nIf you prefer [npm](npmjs.com) run\n```\n$ npm install --save @gooddata/react-components\n```\n\nThe public API is exposed via global `index.js`. Except for the styles, do not import any other file directly\nbecause they are not intended to be part of the public API.\n\n## Contributing\n\nWe welcome any contribution in form of [issues](https://github.com/gooddata/gooddata-react-components/issues) or [pull requests](https://github.com/gooddata/gooddata-react-components/pulls).\n\nInstall [Node.js](http://nodejs.org) (node 12.16.1, npm v6.13.4) and [Yarn](https://classic.yarnpkg.com) (1.22.4).\n\nInstall dependencies:\n```\nyarn install --frozen-lockfile\n```\n\nThese commands may come in handy while developing:\n\n| command | description |\n| ------- | ----------- |\n| `yarn install --pure-lockfile` | first step |\n| ||\n| `yarn dev` | build react-components to `/dist` in watch mode |\n| `yarn test` | run all unit tests |\n| `yarn prettier-write` | format the source code to match the valid codestyle |\n| `yarn validate` | validate codestyle |\n| ||\n| `yarn storybook` | run storybook from `/stories` on http://localhost:9001 |\n| `yarn build-storybook` | build storybook to `/dist-storybook` |\n| `yarn test-storybook` | run storybook and [screenshot tests](https://github.com/gooddata/gdc-client-utils/tree/master/test-storybook) |\n| ||\n| `yarn examples` | run Live Examples dev-server from `/examples` on https://localhost:8999 |\n| `yarn examples-build` | build Live Examples to `/examples/dist` |\n| `yarn examples-server` | serve built Live Examples - see `/examples/server/src` |\n| `yarn examples-testcafe` | run testcafe tests against `localhost:8999` |\n\n### Deploy to heroku.com\nWhen you deploy this repo to heroku, it serves *GoodData.UI Live Examples*.\nRelevant tasks are in `Procfile` and `package.json`.\n\n```bash\n# run in the project directory\nheroku login\nheroku create <your-app-name>\nheroku config:set DOMAIN_ADMIN_USERNAME=x@gooddata.com DOMAIN_ADMIN_PASSWORD=xy PROJECT_ID_TO_ASSIGN=xms7ga4tf3g3nzucd8380o2bev8oeknp\ngit push heroku HEAD:master\nheroku open\n```\n### Enable Geo Chart for Storybook and Live Examples\nGeo chart uses Mapbox to render map which requires a Mapbox access token.\n- Register an account and create Mapbox access token at [guide](https://docs.mapbox.com/help/how-mapbox-works/access-tokens/)\n- Store the created token at `.env`:\n```bash\necho -e \"EXAMPLE_MAPBOX_ACCESS_TOKEN=token\" >> .env # only need to run once\necho -e \"STORYBOOK_MAPBOX_ACCESS_TOKEN=token\" >> .env # only need to run once\n```\n\n### Run Live Examples Locally\nTo run *GoodData.UI Live Examples* locally:\n```bash\ngit clone <this-repository>\ncd  <repository-folder>\nyarn install --pure-lockfile\nyarn examples\n```\nThen open https://localhost:8999 and login using Live Examples account (you can [create one here](https://gooddata-examples.herokuapp.com/registration)).\n\n### Run Storybook locally\n- Run storybook with token stored in `.env` for more secure\n```bash\nyarn storybook\n```\n- Or run storybook with token env param exposed to cli (not suggested)\n```bash\nSTORYBOOK_MAPBOX_ACCESS_TOKEN=token yarn storybook\n```\n- Apply either above way to `yarn build-storybook` or `yarn test-storybook`\n\n### Source code formatting\nThe source code in the repository is formatted by [Prettier](https://prettier.io/).\nThe format of the code is validated by our Continuous Integration server and is one of the requirements of successful merge.\n\nPrettier is supported by every major IDE. You can find the list of supported editors and how to configure them [here](https://prettier.io/docs/en/editors.html).\n\nIn the case, when your editor is not supported or you don't want to setup the integration, you can run the `yarn prettier-write` command to reformat the code before commit.\n\n## Changelog\n\n- see [CHANGELOG.md](CHANGELOG.md)\n\n## Supported versions\n\nIn order to make the user experience with integrating GoodData UI SDK as smooth and secure as possible and to ensure that the SDK is using the latest features of the platform, we will only provide support to two most recent major versions of UI SDK.\n\nThe most recent majors will be supported in the following modes:\n\n- The latest major version will receive all new functionality and all bug fixes\n- The previous major version will only receive fixes to critical issues and security fixes. These fixes will be applied on top of last released version of the previous major\n\nThe customers are encouraged to always use the latest version of the UI SDK.\n\nIn case of using older versions, the user might face API incompatibility, performance or security issues.\n\nPlease follow the installation instructions to update to the newest version.\n\n## License\n\n(C) 2007-2020 GoodData Corporation\n\nThis project is dual licensed:\n\n- The ATTRIBUTION-NONCOMMERCIAL 4.0 INTERNATIONAL (CC BY-NC 4.0) is used for purpose of the trial experience and evaluation of GoodData.UI library.\n- The GOODDATA GOODDATA.UI LIBRARY END USER LICENSE AGREEMENT is used for GoodData customers.\n\nFor more information, please see [LICENSE](https://github.com/gooddata/gooddata-react-components/blob/master/LICENSE)\n","gitHead":"a488cac8f57c15c9fe03857eeacbc9520811e70c","scripts":{"dev":"bash scripts/build.sh --dev-watch","test":"jest --watch","build":"bash scripts/build.sh","tslint":"yarn run-tslint -t verbose $npm_package_config_tslint","prepare":"cd examples/server && yarn install --frozen-lockfile && cd ../..; rm -r examples/node_modules 2>/dev/null; true","examples":"bash scripts/run-examples.sh","prepare?":"# Called before `npm publish` and on local `npm install`. Temporarily also for deleting obsolete node_modules. Ends with `true` to continue gracefully.","validate":"tsc --noEmit && yarn tslint && eslint $npm_package_config_eslint && yarn validate-style && yarn prettier-check","build-dev":"bash scripts/build.sh --dev","examples?":"# Default is developer domain, other options: yarn examples [sec,secure,stg,stg2,stg3,demo,developer or URL]","storybook":"yarn build && start-storybook -p 9001 -c .storybook","test-once":"jest","tslint-ci":"mkdir -p ./ci/results && yarn run-tslint -t checkstyle -o ./ci/results/tslint-results.xml $npm_package_config_tslint","run-tslint":"tslint -p tsconfig.json","validate-ci":"tsc --noEmit && yarn tslint-ci  && eslint $npm_package_config_eslint -f checkstyle -o ci/results/eslint-results.xml && yarn validate-style-ci && yarn prettier-check","examples-build":"bash scripts/build-examples.sh","prepublishOnly":"yarn build","prettier-check":"prettier --check '{src,stories,styles,__mocks__,examples/server/src,examples/src,examples/test}/**/*.{ts,js,tsx,jsx,json,scss,md,yaml,html}'","prettier-write":"prettier --write '{src,stories,styles,__mocks__,examples/server/src,examples/src,examples/test}/**/*.{ts,js,tsx,jsx,json,scss,md,yaml,html}'","test-storybook":"yarn build && test-storybook","validate-style":"stylelint '**/*.scss'","build-storybook":"yarn build && build-storybook -c .storybook -o dist-storybook","examples-server":"node examples/server/src/index.js","heroku-postbuild":"yarn examples-build developer","examples-testcafe":"./scripts/run-testcafe.sh visual","validate-style-ci":"stylelint '**/*.scss' --custom-formatter=node_modules/stylelint-checkstyle-formatter > ci/results/stylelint-results.xml","check-circular-deps":"madge --circular --extensions ts ./src","examples-testcafe-ci":"./scripts/run-testcafe.sh ci","examples-testcafe-live":"./scripts/run-testcafe.sh live"},"typings":"dist/index.d.ts","_npmUser":{"name":"khanh.le","email":"khanh.le@gooddata.com"},"deprecated":"@gooddata/react-components@7 reached End of Support on March 31, 2022. Please upgrade (see https://sdk.gooddata.com/gooddata-ui/docs/supported_versions.html for more information).","repository":{"url":"git+ssh://git@github.com/gooddata/gooddata-react-components.git","type":"git"},"_npmVersion":"6.14.4","description":"GoodData.UI - A powerful JavaScript library for building analytical applications","directories":{},"lint-staged":{"{src,stories,styles,__mocks__,examples/server/src,examples/src,examples/test}/**/*.{ts,js,tsx,jsx,scss}":["npx gdc-fix-copyright","git add"],"{src,stories,styles,__mocks__,examples/server/src,examples/src,examples/test}/**/*.{ts,js,tsx,jsx,json,scss,md,yaml,html}":["prettier --write","git add"]},"_nodeVersion":"12.16.1","dependencies":{"rxjs":"^5.5.6","uuid":"^3.2.1","immer":"^1.3.1","lodash":"^4.17.15","date-fns":"^2.7.0","downshift":"^3.2.7","invariant":"^2.2.2","mapbox-gl":"^1.6.1","classnames":"^2.2.6","highcharts":"7.1.1","prop-types":"^15.6.0","react-intl":"^3.6.0","custom-event":"^1.0.1","react-window":"^1.8.1","ag-grid-react":"20.0.0","react-measure":"^2.3.0","@types/mapbox-gl":"^1.6.1","react-day-picker":"~7.3.0","react-responsive":"^3.0.0","stringify-object":"^2.4.0","@gooddata/typings":"^2.23.0","ag-grid-community":"20.0.0","http-status-codes":"^1.3.0","@gooddata/js-utils":"^3.10.4","@gooddata/numberjs":"^3.2.4","fixed-data-table-2":"0.7.17","@gooddata/goodstrap":"^68.5.1","react-dom-factories":"^1.0.2","@gooddata/gooddata-js":"^12.5.2","json-stable-stringify":"^1.0.1","react-transition-group":"^2.2.1","hoist-non-react-statics":"^3.3.0","nodelist-foreach-polyfill":"^1.2.0","@formatjs/intl-pluralrules":"^1.3.6","highcharts-grouped-categories":"^1.1.3"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"raf":"3.3.2","yup":"^0.24.1","jest":"24.7.1","husky":"3.0.0","madge":"^3.4.4","react":"^16.5.2","enzyme":"3.5.0","eslint":"4.19.1","formik":"^0.11.11","moment":"2.23.0","history":"^4.7.2","ts-jest":"24.0.0","webpack":"4.30.0","full-icu":"^1.3.0","prettier":"1.16.4","react-ga":"^2.5.2","recharts":"1.0.0-beta.9","testcafe":"1.1.4","commander":"2.14.1","node-sass":"4.13.0","react-dom":"^16.5.2","stylelint":"^10.0.0","supertest":"3.0.0","ts-loader":"6.0.0","@types/raf":"^3.4.0","css-loader":"0.28.7","jest-junit":"3.0.0","raw-loader":"0.5.1","styled-jsx":"2.2.1","typescript":"3.3.4000","@babel/core":"7.4.4","@types/jest":"24.0.6","@types/node":"7.0.8","@types/uuid":"3.4.3","file-loader":"3.0.1","jest-enzyme":"7.0.2","lint-staged":"9.1.0","sass-loader":"6.0.6","webpack-cli":"3.3.2","@types/react":"16.8.6","babel-loader":"8.0.5","react-helmet":"5.2.0","react-select":"1.2.1","style-loader":"0.19.1","@types/enzyme":"3.1.13","@types/lodash":"4.14.123","testcafe-live":"0.1.4","@babel/runtime":"7.4.4","dotenv-webpack":"^1.7.0","@babel/polyfill":"^7.4.4","@storybook/react":"5.0.11","@types/invariant":"2.2.29","@types/react-dom":"16.0.11","isomorphic-fetch":"2.2.1","react-datepicker":"1.1.0","react-router-dom":"4.2.2","@babel/preset-env":"7.4.4","@gooddata/mock-js":"^2.13.0","@storybook/addons":"5.0.11","@types/classnames":"2.2.3","@types/prop-types":"15.5.2","@storybook/theming":"5.0.11","identity-obj-proxy":"^3.0.0","intl-messageformat":"^7.5.4","webpack-dev-server":"3.3.1","@babel/preset-react":"7.0.0","@types/react-portal":"4.0.1","@types/react-window":"^1.8.1","babel-plugin-lodash":"3.3.4","html-webpack-plugin":"3.2.0","react-test-renderer":"16.4.2","@types/react-measure":"2.0.5","clean-webpack-plugin":"2.0.2","stats-webpack-plugin":"0.7.0","eslint-config-prettier":"4.1.0","react-google-recaptcha":"^0.14.1","tslint-config-prettier":"1.18.0","@gooddata/eslint-config":"^1.0.0","@gooddata/tslint-config":"1.0.0","@types/react-responsive":"^3.0.3","@types/storybook__react":"4.0.1","@types/stringify-object":"^3.2.0","enzyme-adapter-react-16":"1.3.1","@gooddata/test-storybook":"3.2.1","@storybook/addon-actions":"5.0.11","@storybook/addon-options":"5.0.11","node-sass-magic-importer":"5.1.0","react-syntax-highlighter":"11.0.2","@types/fixed-data-table-2":"0.8.1","stylelint-config-prettier":"5.2.0","@gooddata/stylelint-config":"4.0.0","@types/react-test-renderer":"16.0.0","circular-dependency-plugin":"5.0.2","compression-webpack-plugin":"2.0.0","@types/json-stable-stringify":"^1.0.32","@gooddata/frontend-npm-scripts":"1.1.0","@types/enzyme-adapter-react-16":"1.0.3","stylelint-checkstyle-formatter":"0.1.0","@types/storybook__addon-actions":"3.4.2","@babel/plugin-proposal-class-properties":"7.4.4","@babel/plugin-proposal-object-rest-spread":"7.4.4","@babel/plugin-transform-async-to-generator":"7.4.4"},"peerDependencies":{"react":"^16.5.2","react-dom":"^16.5.2"},"_npmOperationalInternal":{"tmp":"tmp/react-components_7.5.0-alpha-khanh.le-kl-SD-922-2020-04-17T07-08-10-723Z_1587106865066_0.3280703022672671","host":"s3://npm-registry-packages"}},"7.5.0-alpha-ptquang86-qp-sd-903-drill-2020-04-17T07-07-52-506Z":{"name":"@gooddata/react-components","version":"7.5.0-alpha-ptquang86-qp-sd-903-drill-2020-04-17T07-07-52-506Z","author":{"name":"GoodData Corporation"},"license":"BSD-3-Clause","_id":"@gooddata/react-components@7.5.0-alpha-ptquang86-qp-sd-903-drill-2020-04-17T07-07-52-506Z","maintainers":[{"name":"afi","email":"adam.fiedler@gooddata.com"},{"name":"bertold8","email":"ivan.nejezchleb@seznam.cz"},{"name":"brbistas","email":"valentinos.chraniotis@gooddata.com"},{"name":"bugsbunny338","email":"jiri.zajic@mensa.cz"},{"name":"de.do","email":"de.do@gooddata.com"},{"name":"gooddata-ci","email":"rail@gooddata.com"},{"name":"hung.nguyen.hoang","email":"hung.nguyen@gooddata.com"},{"name":"ivan.mjartan","email":"ivan.mjartan@gooddata.com"},{"name":"jakub-sterba","email":"jakub.sterba@gooddata.com"},{"name":"jankc","email":"jan.krapac@gmail.com"},{"name":"jaroslav.tomecek","email":"jaroslav.tomecek@gooddata.com"},{"name":"jkittler","email":"honza.kittler@gmail.com"},{"name":"khanh.le","email":"khanh.le@gooddata.com"},{"name":"lanhuynh","email":"lan.huynh@gooddata.com"},{"name":"linhhong","email":"linh.hong@gooddata.com"},{"name":"lupko","email":"lubomir.slivka@gooddata.com"},{"name":"matyas.kandl","email":"matyas.kandl@gooddata.com"},{"name":"michal.marsal","email":"michal.marsal@gooddata.com"},{"name":"naibinh","email":"naibinh@gmail.com"},{"name":"nikolacech","email":"nikola.cech@gooddata.com"},{"name":"nis.hua","email":"nis.hua@gooddata.com"},{"name":"no23reason","email":"dan.homola@hotmail.cz"},{"name":"patrikbraborec","email":"patrik.braborec@gooddata.com"},{"name":"pbenes","email":"petr.benes@gooddata.com"},{"name":"petrjanu","email":"petr.janu@gooddata.com"},{"name":"pkingo","email":"philipandreaskingo@hotmail.com"},{"name":"ptquang86","email":"ptquang86@gmail.com"},{"name":"qduval","email":"quentin.duval@gooddata.com"},{"name":"rodri360","email":"me@rodri360.com"},{"name":"sitina","email":"jiri.sitina@gooddata.com"},{"name":"strouhaljan","email":"strouhal.jan@gmail.com"},{"name":"tomas.kratochvil","email":"tomas.kratochvil@gooddata.com"},{"name":"tomasreichmann","email":"tomasreichmann@gmail.com"},{"name":"tomsatgd","email":"tomas.satinsky@gooddata.com"},{"name":"trung-le-quoc","email":"trung.le@gooddata.com"},{"name":"tu-ngo","email":"tungo1981@gmail.com"},{"name":"tulean","email":"tuan.le@gooddata.com"},{"name":"tuqt1005","email":"tu.tran@gooddata.com"},{"name":"utdnah","email":"danh.ung@gooddata.com"},{"name":"vlastikcz","email":"vlastimil.kotas@gooddata.com"},{"name":"vu.pham","email":"vu.pham@gooddata.com"},{"name":"xmort","email":"petr.dolejsi@gooddata.com"},{"name":"yanlipnican","email":"yanlipnican@gmail.com"}],"homepage":"https://github.com/gooddata/gooddata-react-components#readme","bugs":{"url":"https://github.com/gooddata/gooddata-react-components/issues"},"dist":{"shasum":"51906ef7dfaca8a3ca24897c330d4de2f6977ec1","tarball":"https://registry.npmjs.org/@gooddata/react-components/-/react-components-7.5.0-alpha-ptquang86-qp-sd-903-drill-2020-04-17T07-07-52-506Z.tgz","fileCount":2551,"integrity":"sha512-lddazVbqhZKAA5KzJRS297T0sARi0kreASdu4xsuzOONsoHWNhXUKu8aLXjR6Pi/WhYEoa+4YrHFW4J4ulAE+g==","signatures":[{"sig":"MEQCIDF2yJRePnbe+8S09oEeDwUnXi/5SNXXZQ8x4frkLWBOAiBXJl0c/aEs1bjKNXw1pteNIkhirve7qiaaSYL5948sxw==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":10152133,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJemVXrCRA9TVsSAnZWagAAfuIP/1EqOEdhVvFKwQmPYNHu\nxKhDZ54INq0mNYOB7wWN1SF5MI1lwjb3eW0m4VhiLnDaf5A0/WpmYD34xOoa\nJvO6OD+CTXeRI0z9qKnBHdiVR8HPTCqJokVgSZfvGWHaASvtOgCo4pb8EOa7\n0cZULRIPfIM/beuWq2hScoZHD4c+obqiCkKfgF+H4EEHYkQXX8Y26cx34RZ2\npKAYA42SZSIkJ76pPX2hZqjTYHuUeav8QEAcKQhfrm1p0WvvQfIJ4M7aG6Fg\nGFtBtfBnNPCaN0wsagTGzMlnMHQluZGBu/TLwWqahi6TNrC+4O9zweBP7NNQ\nPftkihhLOuP8aSSBjUEG7dlB0keZiswSmpDE5lJ9ot5ZgO9bpMxT/oqu0aIL\na1OBlenkFsVWRjxm2KJeHbT2cgn+zh9gDZ0EbnyqgbtaR9jJfSYbQmX0yy34\nefzJKfWp8eI//BO6+eL+mIHKN1EM8s6j2rdH/pJzKQFbT2V1VyN9MOKr+98E\nc/cxxelrpkGtqCnXZytuzoyHzuyxO9ddDYiVSRaWLZJrJTWwGxc1qkW1gwKi\nP6zqwSFVoxgAwrt09WAqNh5b32ENv19YSvA3AiPmXTKfvGFZtcU/JCH1hzLx\n/uEqTNakN89WGfVR42Feny+tZoOuE02S767uWwcIfzWoR4/ElCjiI7TGlkv+\nhD1+\r\n=J4Iv\r\n-----END PGP SIGNATURE-----\r\n"},"main":"dist/index.js","husky":{"hooks":{"pre-commit":"lint-staged"}},"config":{"eslint":"./examples/**/*.{js,jsx}","tslint":"./{__mocks__,src,stories}/{,**/}*.{ts,tsx}"},"readme":"[![npm version](https://badge.fury.io/js/%40gooddata%2Freact-components.svg)](https://www.npmjs.com/package/@gooddata/react-components)\n\n# GoodData.UI React components\n> A React-based JavaScript library for building data-driven applications\n\n## Getting started\n- [GoodData.UI Documentation](http://sdk.gooddata.com/gooddata-ui/)\n- [GoodData.UI Live Examples](https://gooddata-examples.herokuapp.com/)\n- [Stack Overflow](https://stackoverflow.com/questions/tagged/gooddata)\n\n### Usage\nWith [yarn](https://yarnpkg.com) installed, go to your project directory and run\n```\n$ yarn add @gooddata/react-components\n```\nIf you prefer [npm](npmjs.com) run\n```\n$ npm install --save @gooddata/react-components\n```\n\nThe public API is exposed via global `index.js`. Except for the styles, do not import any other file directly\nbecause they are not intended to be part of the public API.\n\n## Contributing\n\nWe welcome any contribution in form of [issues](https://github.com/gooddata/gooddata-react-components/issues) or [pull requests](https://github.com/gooddata/gooddata-react-components/pulls).\n\nInstall [Node.js](http://nodejs.org) (node 12.16.1, npm v6.13.4) and [Yarn](https://classic.yarnpkg.com) (1.22.4).\n\nInstall dependencies:\n```\nyarn install --frozen-lockfile\n```\n\nThese commands may come in handy while developing:\n\n| command | description |\n| ------- | ----------- |\n| `yarn install --pure-lockfile` | first step |\n| ||\n| `yarn dev` | build react-components to `/dist` in watch mode |\n| `yarn test` | run all unit tests |\n| `yarn prettier-write` | format the source code to match the valid codestyle |\n| `yarn validate` | validate codestyle |\n| ||\n| `yarn storybook` | run storybook from `/stories` on http://localhost:9001 |\n| `yarn build-storybook` | build storybook to `/dist-storybook` |\n| `yarn test-storybook` | run storybook and [screenshot tests](https://github.com/gooddata/gdc-client-utils/tree/master/test-storybook) |\n| ||\n| `yarn examples` | run Live Examples dev-server from `/examples` on https://localhost:8999 |\n| `yarn examples-build` | build Live Examples to `/examples/dist` |\n| `yarn examples-server` | serve built Live Examples - see `/examples/server/src` |\n| `yarn examples-testcafe` | run testcafe tests against `localhost:8999` |\n\n### Deploy to heroku.com\nWhen you deploy this repo to heroku, it serves *GoodData.UI Live Examples*.\nRelevant tasks are in `Procfile` and `package.json`.\n\n```bash\n# run in the project directory\nheroku login\nheroku create <your-app-name>\nheroku config:set DOMAIN_ADMIN_USERNAME=x@gooddata.com DOMAIN_ADMIN_PASSWORD=xy PROJECT_ID_TO_ASSIGN=xms7ga4tf3g3nzucd8380o2bev8oeknp\ngit push heroku HEAD:master\nheroku open\n```\n### Enable Geo Chart for Storybook and Live Examples\nGeo chart uses Mapbox to render map which requires a Mapbox access token.\n- Register an account and create Mapbox access token at [guide](https://docs.mapbox.com/help/how-mapbox-works/access-tokens/)\n- Store the created token at `.env`:\n```bash\necho -e \"EXAMPLE_MAPBOX_ACCESS_TOKEN=token\" >> .env # only need to run once\necho -e \"STORYBOOK_MAPBOX_ACCESS_TOKEN=token\" >> .env # only need to run once\n```\n\n### Run Live Examples Locally\nTo run *GoodData.UI Live Examples* locally:\n```bash\ngit clone <this-repository>\ncd  <repository-folder>\nyarn install --pure-lockfile\nyarn examples\n```\nThen open https://localhost:8999 and login using Live Examples account (you can [create one here](https://gooddata-examples.herokuapp.com/registration)).\n\n### Run Storybook locally\n- Run storybook with token stored in `.env` for more secure\n```bash\nyarn storybook\n```\n- Or run storybook with token env param exposed to cli (not suggested)\n```bash\nSTORYBOOK_MAPBOX_ACCESS_TOKEN=token yarn storybook\n```\n- Apply either above way to `yarn build-storybook` or `yarn test-storybook`\n\n### Source code formatting\nThe source code in the repository is formatted by [Prettier](https://prettier.io/).\nThe format of the code is validated by our Continuous Integration server and is one of the requirements of successful merge.\n\nPrettier is supported by every major IDE. You can find the list of supported editors and how to configure them [here](https://prettier.io/docs/en/editors.html).\n\nIn the case, when your editor is not supported or you don't want to setup the integration, you can run the `yarn prettier-write` command to reformat the code before commit.\n\n## Changelog\n\n- see [CHANGELOG.md](CHANGELOG.md)\n\n## Supported versions\n\nIn order to make the user experience with integrating GoodData UI SDK as smooth and secure as possible and to ensure that the SDK is using the latest features of the platform, we will only provide support to two most recent major versions of UI SDK.\n\nThe most recent majors will be supported in the following modes:\n\n- The latest major version will receive all new functionality and all bug fixes\n- The previous major version will only receive fixes to critical issues and security fixes. These fixes will be applied on top of last released version of the previous major\n\nThe customers are encouraged to always use the latest version of the UI SDK.\n\nIn case of using older versions, the user might face API incompatibility, performance or security issues.\n\nPlease follow the installation instructions to update to the newest version.\n\n## License\n\n(C) 2007-2020 GoodData Corporation\n\nThis project is dual licensed:\n\n- The ATTRIBUTION-NONCOMMERCIAL 4.0 INTERNATIONAL (CC BY-NC 4.0) is used for purpose of the trial experience and evaluation of GoodData.UI library.\n- The GOODDATA GOODDATA.UI LIBRARY END USER LICENSE AGREEMENT is used for GoodData customers.\n\nFor more information, please see [LICENSE](https://github.com/gooddata/gooddata-react-components/blob/master/LICENSE)\n","gitHead":"a5940d6a437561a2a0973d034590d3f1579ef1e0","scripts":{"dev":"bash scripts/build.sh --dev-watch","test":"jest --watch","build":"bash scripts/build.sh","tslint":"yarn run-tslint -t verbose $npm_package_config_tslint","prepare":"cd examples/server && yarn install --frozen-lockfile && cd ../..; rm -r examples/node_modules 2>/dev/null; true","examples":"bash scripts/run-examples.sh","prepare?":"# Called before `npm publish` and on local `npm install`. Temporarily also for deleting obsolete node_modules. Ends with `true` to continue gracefully.","validate":"tsc --noEmit && yarn tslint && eslint $npm_package_config_eslint && yarn validate-style && yarn prettier-check","build-dev":"bash scripts/build.sh --dev","examples?":"# Default is developer domain, other options: yarn examples [sec,secure,stg,stg2,stg3,demo,developer or URL]","storybook":"yarn build && start-storybook -p 9001 -c .storybook","test-once":"jest","tslint-ci":"mkdir -p ./ci/results && yarn run-tslint -t checkstyle -o ./ci/results/tslint-results.xml $npm_package_config_tslint","run-tslint":"tslint -p tsconfig.json","validate-ci":"tsc --noEmit && yarn tslint-ci  && eslint $npm_package_config_eslint -f checkstyle -o ci/results/eslint-results.xml && yarn validate-style-ci && yarn prettier-check","examples-build":"bash scripts/build-examples.sh","prepublishOnly":"yarn build","prettier-check":"prettier --check '{src,stories,styles,__mocks__,examples/server/src,examples/src,examples/test}/**/*.{ts,js,tsx,jsx,json,scss,md,yaml,html}'","prettier-write":"prettier --write '{src,stories,styles,__mocks__,examples/server/src,examples/src,examples/test}/**/*.{ts,js,tsx,jsx,json,scss,md,yaml,html}'","test-storybook":"yarn build && test-storybook","validate-style":"stylelint '**/*.scss'","build-storybook":"yarn build && build-storybook -c .storybook -o dist-storybook","examples-server":"node examples/server/src/index.js","heroku-postbuild":"yarn examples-build developer","examples-testcafe":"./scripts/run-testcafe.sh visual","validate-style-ci":"stylelint '**/*.scss' --custom-formatter=node_modules/stylelint-checkstyle-formatter > ci/results/stylelint-results.xml","check-circular-deps":"madge --circular --extensions ts ./src","examples-testcafe-ci":"./scripts/run-testcafe.sh ci","examples-testcafe-live":"./scripts/run-testcafe.sh live"},"typings":"dist/index.d.ts","_npmUser":{"name":"ptquang86","email":"ptquang86@gmail.com"},"deprecated":"@gooddata/react-components@7 reached End of Support on March 31, 2022. Please upgrade (see https://sdk.gooddata.com/gooddata-ui/docs/supported_versions.html for more information).","repository":{"url":"git+ssh://git@github.com/gooddata/gooddata-react-components.git","type":"git"},"_npmVersion":"6.13.4","description":"GoodData.UI - A powerful JavaScript library for building analytical applications","directories":{},"lint-staged":{"{src,stories,styles,__mocks__,examples/server/src,examples/src,examples/test}/**/*.{ts,js,tsx,jsx,scss}":["npx gdc-fix-copyright","git add"],"{src,stories,styles,__mocks__,examples/server/src,examples/src,examples/test}/**/*.{ts,js,tsx,jsx,json,scss,md,yaml,html}":["prettier --write","git add"]},"_nodeVersion":"12.16.1","dependencies":{"rxjs":"^5.5.6","uuid":"^3.2.1","immer":"^1.3.1","lodash":"^4.17.15","date-fns":"^2.7.0","downshift":"^3.2.7","invariant":"^2.2.2","mapbox-gl":"^1.6.1","classnames":"^2.2.6","highcharts":"7.1.1","prop-types":"^15.6.0","react-intl":"^3.6.0","custom-event":"^1.0.1","react-window":"^1.8.1","ag-grid-react":"20.0.0","react-measure":"^2.3.0","@types/mapbox-gl":"^1.6.1","react-day-picker":"~7.3.0","react-responsive":"^3.0.0","stringify-object":"^2.4.0","@gooddata/typings":"^2.23.0","ag-grid-community":"20.0.0","http-status-codes":"^1.3.0","@gooddata/js-utils":"^3.10.4","@gooddata/numberjs":"^3.2.4","fixed-data-table-2":"0.7.17","@gooddata/goodstrap":"^68.5.1","react-dom-factories":"^1.0.2","@gooddata/gooddata-js":"^12.5.2","json-stable-stringify":"^1.0.1","react-transition-group":"^2.2.1","hoist-non-react-statics":"^3.3.0","nodelist-foreach-polyfill":"^1.2.0","@formatjs/intl-pluralrules":"^1.3.6","highcharts-grouped-categories":"^1.1.3"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"raf":"3.3.2","yup":"^0.24.1","jest":"24.7.1","husky":"3.0.0","madge":"^3.4.4","react":"^16.5.2","enzyme":"3.5.0","eslint":"4.19.1","formik":"^0.11.11","moment":"2.23.0","history":"^4.7.2","ts-jest":"24.0.0","webpack":"4.30.0","full-icu":"^1.3.0","prettier":"1.16.4","react-ga":"^2.5.2","recharts":"1.0.0-beta.9","testcafe":"1.1.4","commander":"2.14.1","node-sass":"4.13.0","react-dom":"^16.5.2","stylelint":"^10.0.0","supertest":"3.0.0","ts-loader":"6.0.0","@types/raf":"^3.4.0","css-loader":"0.28.7","jest-junit":"3.0.0","raw-loader":"0.5.1","styled-jsx":"2.2.1","typescript":"3.3.4000","@babel/core":"7.4.4","@types/jest":"24.0.6","@types/node":"7.0.8","@types/uuid":"3.4.3","file-loader":"3.0.1","jest-enzyme":"7.0.2","lint-staged":"9.1.0","sass-loader":"6.0.6","webpack-cli":"3.3.2","@types/react":"16.8.6","babel-loader":"8.0.5","react-helmet":"5.2.0","react-select":"1.2.1","style-loader":"0.19.1","@types/enzyme":"3.1.13","@types/lodash":"4.14.123","testcafe-live":"0.1.4","@babel/runtime":"7.4.4","dotenv-webpack":"^1.7.0","@babel/polyfill":"^7.4.4","@storybook/react":"5.0.11","@types/invariant":"2.2.29","@types/react-dom":"16.0.11","isomorphic-fetch":"2.2.1","react-datepicker":"1.1.0","react-router-dom":"4.2.2","@babel/preset-env":"7.4.4","@gooddata/mock-js":"^2.13.0","@storybook/addons":"5.0.11","@types/classnames":"2.2.3","@types/prop-types":"15.5.2","@storybook/theming":"5.0.11","identity-obj-proxy":"^3.0.0","intl-messageformat":"^7.5.4","webpack-dev-server":"3.3.1","@babel/preset-react":"7.0.0","@types/react-portal":"4.0.1","@types/react-window":"^1.8.1","babel-plugin-lodash":"3.3.4","html-webpack-plugin":"3.2.0","react-test-renderer":"16.4.2","@types/react-measure":"2.0.5","clean-webpack-plugin":"2.0.2","stats-webpack-plugin":"0.7.0","eslint-config-prettier":"4.1.0","react-google-recaptcha":"^0.14.1","tslint-config-prettier":"1.18.0","@gooddata/eslint-config":"^1.0.0","@gooddata/tslint-config":"1.0.0","@types/react-responsive":"^3.0.3","@types/storybook__react":"4.0.1","@types/stringify-object":"^3.2.0","enzyme-adapter-react-16":"1.3.1","@gooddata/test-storybook":"3.2.1","@storybook/addon-actions":"5.0.11","@storybook/addon-options":"5.0.11","node-sass-magic-importer":"5.1.0","react-syntax-highlighter":"11.0.2","@types/fixed-data-table-2":"0.8.1","stylelint-config-prettier":"5.2.0","@gooddata/stylelint-config":"4.0.0","@types/react-test-renderer":"16.0.0","circular-dependency-plugin":"5.0.2","compression-webpack-plugin":"2.0.0","@types/json-stable-stringify":"^1.0.32","@gooddata/frontend-npm-scripts":"1.1.0","@types/enzyme-adapter-react-16":"1.0.3","stylelint-checkstyle-formatter":"0.1.0","@types/storybook__addon-actions":"3.4.2","@babel/plugin-proposal-class-properties":"7.4.4","@babel/plugin-proposal-object-rest-spread":"7.4.4","@babel/plugin-transform-async-to-generator":"7.4.4"},"peerDependencies":{"react":"^16.5.2","react-dom":"^16.5.2"},"_npmOperationalInternal":{"tmp":"tmp/react-components_7.5.0-alpha-ptquang86-qp-sd-903-drill-2020-04-17T07-07-52-506Z_1587107306376_0.45155291438727985","host":"s3://npm-registry-packages"}},"7.5.0-beta.68":{"name":"@gooddata/react-components","version":"7.5.0-beta.68","author":{"name":"GoodData Corporation"},"license":"BSD-3-Clause","_id":"@gooddata/react-components@7.5.0-beta.68","maintainers":[{"name":"afi","email":"adam.fiedler@gooddata.com"},{"name":"bertold8","email":"ivan.nejezchleb@seznam.cz"},{"name":"brbistas","email":"valentinos.chraniotis@gooddata.com"},{"name":"bugsbunny338","email":"jiri.zajic@mensa.cz"},{"name":"de.do","email":"de.do@gooddata.com"},{"name":"gooddata-ci","email":"rail@gooddata.com"},{"name":"hung.nguyen.hoang","email":"hung.nguyen@gooddata.com"},{"name":"ivan.mjartan","email":"ivan.mjartan@gooddata.com"},{"name":"jakub-sterba","email":"jakub.sterba@gooddata.com"},{"name":"jankc","email":"jan.krapac@gmail.com"},{"name":"jaroslav.tomecek","email":"jaroslav.tomecek@gooddata.com"},{"name":"jkittler","email":"honza.kittler@gmail.com"},{"name":"khanh.le","email":"khanh.le@gooddata.com"},{"name":"lanhuynh","email":"lan.huynh@gooddata.com"},{"name":"linhhong","email":"linh.hong@gooddata.com"},{"name":"lupko","email":"lubomir.slivka@gooddata.com"},{"name":"matyas.kandl","email":"matyas.kandl@gooddata.com"},{"name":"michal.marsal","email":"michal.marsal@gooddata.com"},{"name":"naibinh","email":"naibinh@gmail.com"},{"name":"nikolacech","email":"nikola.cech@gooddata.com"},{"name":"nis.hua","email":"nis.hua@gooddata.com"},{"name":"no23reason","email":"dan.homola@hotmail.cz"},{"name":"patrikbraborec","email":"patrik.braborec@gooddata.com"},{"name":"pbenes","email":"petr.benes@gooddata.com"},{"name":"petrjanu","email":"petr.janu@gooddata.com"},{"name":"pkingo","email":"philipandreaskingo@hotmail.com"},{"name":"ptquang86","email":"ptquang86@gmail.com"},{"name":"qduval","email":"quentin.duval@gooddata.com"},{"name":"rodri360","email":"me@rodri360.com"},{"name":"sitina","email":"jiri.sitina@gooddata.com"},{"name":"strouhaljan","email":"strouhal.jan@gmail.com"},{"name":"tomas.kratochvil","email":"tomas.kratochvil@gooddata.com"},{"name":"tomasreichmann","email":"tomasreichmann@gmail.com"},{"name":"tomsatgd","email":"tomas.satinsky@gooddata.com"},{"name":"trung-le-quoc","email":"trung.le@gooddata.com"},{"name":"tu-ngo","email":"tungo1981@gmail.com"},{"name":"tulean","email":"tuan.le@gooddata.com"},{"name":"tuqt1005","email":"tu.tran@gooddata.com"},{"name":"utdnah","email":"danh.ung@gooddata.com"},{"name":"vlastikcz","email":"vlastimil.kotas@gooddata.com"},{"name":"vu.pham","email":"vu.pham@gooddata.com"},{"name":"xmort","email":"petr.dolejsi@gooddata.com"},{"name":"yanlipnican","email":"yanlipnican@gmail.com"}],"homepage":"https://github.com/gooddata/gooddata-react-components#readme","bugs":{"url":"https://github.com/gooddata/gooddata-react-components/issues"},"dist":{"shasum":"1240f8428c09d46d96f604aee5a2e44320bef992","tarball":"https://registry.npmjs.org/@gooddata/react-components/-/react-components-7.5.0-beta.68.tgz","fileCount":2547,"integrity":"sha512-U8QG55BYix0NMo8qiav7t5cFafdYYZdHIppzTPwwXXZTlmZq4rglE7Q1yJUF/gVW4zJ7pt8sSSSr5Oea3qbxXw==","signatures":[{"sig":"MEQCIB2LM07LUKq6F978xkmDTy82jRG+aHSHODAp6o3EghlLAiBLNEU9rgMj/uAGD4yLXlX219v1LlU5z9t8jQMlZJzfRQ==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":10043706,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJemVopCRA9TVsSAnZWagAAyKIP/2028x/1pXiBVD6rv27y\nYJh0MF5SMet9o1Bfbr8JKIrwcF9bvgDbNCk6L8xPfbcxstcXzMnXyqVBc1K9\nmEkcRzprrOXdrxi8yrlB0A6gkQjFEzzV2Aoxm6Y7I5bMG0l9tZ9oC8S4a80I\n+Hpoy8hlQyeZ7VP0xKbYbv4KGrY3B6hcu9njjcrMMAv8Vf81m081Tan6JNsb\nK9o9v4I7HQlRthBhFTd3F0wJGNkF+CY0ui7YuTJ9BykEeQ+/k6sK7CAcqlQa\nXIaQbeEVozKL31nEk5wIYumzDDekhRhrNQIqncMInYrpc2b1zcl0YISf3b3f\nSIBoB/HjAKp0ZbljBoobAx4GBW9B0TrgGUhhR4hV5u0mqPGhQfA/nd5GrKFY\nBithz35xILYn7HMHJr/uQlA9mn7GzmS/D2guIuEXQVTFo/SCLU5ONp81DINs\nw1ZsBcmELVF/l7TTIXo322BaupQ30E2oy4uvLYVp9sCSaWk8g5uqSWW8B1Qd\nTMIc3JQ9T5XuGk4d/5SCRKR5vrfxu+fVdeA6CN2aIOOeB7OD+QXoLdiSIDD1\nvi29OqT80S6HvcJey7nfuMv3lPnLNtI4PE2xFLGcSa9o8HHEm7dBw8zx5s3l\ndjzeXCuEv4QRMMD+WBPLqnLp0uO6s6g0o9hvMZkP5lxEo+q3Y40pJcse68PB\nM1zt\r\n=9WLs\r\n-----END PGP SIGNATURE-----\r\n"},"main":"dist/index.js","husky":{"hooks":{"pre-commit":"lint-staged"}},"config":{"eslint":"./examples/**/*.{js,jsx}","tslint":"./{__mocks__,src,stories}/{,**/}*.{ts,tsx}"},"readme":"[![npm version](https://badge.fury.io/js/%40gooddata%2Freact-components.svg)](https://www.npmjs.com/package/@gooddata/react-components)\n\n# GoodData.UI React components\n> A React-based JavaScript library for building data-driven applications\n\n## Getting started\n- [GoodData.UI Documentation](http://sdk.gooddata.com/gooddata-ui/)\n- [GoodData.UI Live Examples](https://gooddata-examples.herokuapp.com/)\n- [Stack Overflow](https://stackoverflow.com/questions/tagged/gooddata)\n\n### Usage\nWith [yarn](https://yarnpkg.com) installed, go to your project directory and run\n```\n$ yarn add @gooddata/react-components\n```\nIf you prefer [npm](npmjs.com) run\n```\n$ npm install --save @gooddata/react-components\n```\n\nThe public API is exposed via global `index.js`. Except for the styles, do not import any other file directly\nbecause they are not intended to be part of the public API.\n\n## Contributing\n\nWe welcome any contribution in form of [issues](https://github.com/gooddata/gooddata-react-components/issues) or [pull requests](https://github.com/gooddata/gooddata-react-components/pulls).\n\nInstall [Node.js](http://nodejs.org) (node 12.16.1, npm v6.13.4) and [Yarn](https://classic.yarnpkg.com) (1.22.4).\n\nInstall dependencies:\n```\nyarn install --frozen-lockfile\n```\n\nThese commands may come in handy while developing:\n\n| command | description |\n| ------- | ----------- |\n| `yarn install --pure-lockfile` | first step |\n| ||\n| `yarn dev` | build react-components to `/dist` in watch mode |\n| `yarn test` | run all unit tests |\n| `yarn prettier-write` | format the source code to match the valid codestyle |\n| `yarn validate` | validate codestyle |\n| ||\n| `yarn storybook` | run storybook from `/stories` on http://localhost:9001 |\n| `yarn build-storybook` | build storybook to `/dist-storybook` |\n| `yarn test-storybook` | run storybook and [screenshot tests](https://github.com/gooddata/gdc-client-utils/tree/master/test-storybook) |\n| ||\n| `yarn examples` | run Live Examples dev-server from `/examples` on https://localhost:8999 |\n| `yarn examples-build` | build Live Examples to `/examples/dist` |\n| `yarn examples-server` | serve built Live Examples - see `/examples/server/src` |\n| `yarn examples-testcafe` | run testcafe tests against `localhost:8999` |\n\n### Deploy to heroku.com\nWhen you deploy this repo to heroku, it serves *GoodData.UI Live Examples*.\nRelevant tasks are in `Procfile` and `package.json`.\n\n```bash\n# run in the project directory\nheroku login\nheroku create <your-app-name>\nheroku config:set DOMAIN_ADMIN_USERNAME=x@gooddata.com DOMAIN_ADMIN_PASSWORD=xy PROJECT_ID_TO_ASSIGN=xms7ga4tf3g3nzucd8380o2bev8oeknp\ngit push heroku HEAD:master\nheroku open\n```\n### Enable Geo Chart for Storybook and Live Examples\nGeo chart uses Mapbox to render map which requires a Mapbox access token.\n- Register an account and create Mapbox access token at [guide](https://docs.mapbox.com/help/how-mapbox-works/access-tokens/)\n- Store the created token at `.env`:\n```bash\necho -e \"EXAMPLE_MAPBOX_ACCESS_TOKEN=token\" >> .env # only need to run once\necho -e \"STORYBOOK_MAPBOX_ACCESS_TOKEN=token\" >> .env # only need to run once\n```\n\n### Run Live Examples Locally\nTo run *GoodData.UI Live Examples* locally:\n```bash\ngit clone <this-repository>\ncd  <repository-folder>\nyarn install --pure-lockfile\nyarn examples\n```\nThen open https://localhost:8999 and login using Live Examples account (you can [create one here](https://gooddata-examples.herokuapp.com/registration)).\n\n### Run Storybook locally\n- Run storybook with token stored in `.env` for more secure\n```bash\nyarn storybook\n```\n- Or run storybook with token env param exposed to cli (not suggested)\n```bash\nSTORYBOOK_MAPBOX_ACCESS_TOKEN=token yarn storybook\n```\n- Apply either above way to `yarn build-storybook` or `yarn test-storybook`\n\n### Source code formatting\nThe source code in the repository is formatted by [Prettier](https://prettier.io/).\nThe format of the code is validated by our Continuous Integration server and is one of the requirements of successful merge.\n\nPrettier is supported by every major IDE. You can find the list of supported editors and how to configure them [here](https://prettier.io/docs/en/editors.html).\n\nIn the case, when your editor is not supported or you don't want to setup the integration, you can run the `yarn prettier-write` command to reformat the code before commit.\n\n## Changelog\n\n- see [CHANGELOG.md](CHANGELOG.md)\n\n## Supported versions\n\nIn order to make the user experience with integrating GoodData UI SDK as smooth and secure as possible and to ensure that the SDK is using the latest features of the platform, we will only provide support to two most recent major versions of UI SDK.\n\nThe most recent majors will be supported in the following modes:\n\n- The latest major version will receive all new functionality and all bug fixes\n- The previous major version will only receive fixes to critical issues and security fixes. These fixes will be applied on top of last released version of the previous major\n\nThe customers are encouraged to always use the latest version of the UI SDK.\n\nIn case of using older versions, the user might face API incompatibility, performance or security issues.\n\nPlease follow the installation instructions to update to the newest version.\n\n## License\n\n(C) 2007-2020 GoodData Corporation\n\nThis project is dual licensed:\n\n- The ATTRIBUTION-NONCOMMERCIAL 4.0 INTERNATIONAL (CC BY-NC 4.0) is used for purpose of the trial experience and evaluation of GoodData.UI library.\n- The GOODDATA GOODDATA.UI LIBRARY END USER LICENSE AGREEMENT is used for GoodData customers.\n\nFor more information, please see [LICENSE](https://github.com/gooddata/gooddata-react-components/blob/master/LICENSE)\n","gitHead":"34f2f24938373730b8c5dd317d101963c6b92fa2","scripts":{"dev":"bash scripts/build.sh --dev-watch","test":"jest --watch","build":"bash scripts/build.sh","tslint":"yarn run-tslint -t verbose $npm_package_config_tslint","prepare":"cd examples/server && yarn install --frozen-lockfile && cd ../..; rm -r examples/node_modules 2>/dev/null; true","examples":"bash scripts/run-examples.sh","prepare?":"# Called before `npm publish` and on local `npm install`. Temporarily also for deleting obsolete node_modules. Ends with `true` to continue gracefully.","validate":"tsc --noEmit && yarn tslint && eslint $npm_package_config_eslint && yarn validate-style && yarn prettier-check","build-dev":"bash scripts/build.sh --dev","examples?":"# Default is developer domain, other options: yarn examples [sec,secure,stg,stg2,stg3,demo,developer or URL]","storybook":"yarn build && start-storybook -p 9001 -c .storybook","test-once":"jest","tslint-ci":"mkdir -p ./ci/results && yarn run-tslint -t checkstyle -o ./ci/results/tslint-results.xml $npm_package_config_tslint","run-tslint":"tslint -p tsconfig.json","validate-ci":"tsc --noEmit && yarn tslint-ci  && eslint $npm_package_config_eslint -f checkstyle -o ci/results/eslint-results.xml && yarn validate-style-ci && yarn prettier-check","examples-build":"bash scripts/build-examples.sh","prepublishOnly":"yarn build","prettier-check":"prettier --check '{src,stories,styles,__mocks__,examples/server/src,examples/src,examples/test}/**/*.{ts,js,tsx,jsx,json,scss,md,yaml,html}'","prettier-write":"prettier --write '{src,stories,styles,__mocks__,examples/server/src,examples/src,examples/test}/**/*.{ts,js,tsx,jsx,json,scss,md,yaml,html}'","test-storybook":"yarn build && test-storybook","validate-style":"stylelint '**/*.scss'","build-storybook":"yarn build && build-storybook -c .storybook -o dist-storybook","examples-server":"node examples/server/src/index.js","heroku-postbuild":"yarn examples-build developer","examples-testcafe":"./scripts/run-testcafe.sh visual","validate-style-ci":"stylelint '**/*.scss' --custom-formatter=node_modules/stylelint-checkstyle-formatter > ci/results/stylelint-results.xml","check-circular-deps":"madge --circular --extensions ts ./src","examples-testcafe-ci":"./scripts/run-testcafe.sh ci","examples-testcafe-live":"./scripts/run-testcafe.sh live"},"typings":"dist/index.d.ts","_npmUser":{"name":"gooddata-ci","email":"rail@gooddata.com"},"deprecated":"@gooddata/react-components@7 reached End of Support on March 31, 2022. Please upgrade (see https://sdk.gooddata.com/gooddata-ui/docs/supported_versions.html for more information).","repository":{"url":"git+ssh://git@github.com/gooddata/gooddata-react-components.git","type":"git"},"_npmVersion":"6.13.4","description":"GoodData.UI - A powerful JavaScript library for building analytical applications","directories":{},"lint-staged":{"{src,stories,styles,__mocks__,examples/server/src,examples/src,examples/test}/**/*.{ts,js,tsx,jsx,scss}":["npx gdc-fix-copyright","git add"],"{src,stories,styles,__mocks__,examples/server/src,examples/src,examples/test}/**/*.{ts,js,tsx,jsx,json,scss,md,yaml,html}":["prettier --write","git add"]},"_nodeVersion":"12.16.1","dependencies":{"rxjs":"^5.5.6","uuid":"^3.2.1","immer":"^1.3.1","lodash":"^4.17.15","date-fns":"^2.7.0","downshift":"^3.2.7","invariant":"^2.2.2","mapbox-gl":"^1.6.1","classnames":"^2.2.6","highcharts":"7.1.1","prop-types":"^15.6.0","react-intl":"^3.6.0","custom-event":"^1.0.1","react-window":"^1.8.1","ag-grid-react":"20.0.0","react-measure":"^2.3.0","@types/mapbox-gl":"^1.6.1","react-day-picker":"~7.3.0","react-responsive":"^3.0.0","stringify-object":"^2.4.0","@gooddata/typings":"^2.23.0","ag-grid-community":"20.0.0","http-status-codes":"^1.3.0","@gooddata/js-utils":"^3.10.4","@gooddata/numberjs":"^3.2.4","fixed-data-table-2":"0.7.17","@gooddata/goodstrap":"^68.5.1","react-dom-factories":"^1.0.2","@gooddata/gooddata-js":"^12.5.2","json-stable-stringify":"^1.0.1","react-transition-group":"^2.2.1","hoist-non-react-statics":"^3.3.0","nodelist-foreach-polyfill":"^1.2.0","@formatjs/intl-pluralrules":"^1.3.6","highcharts-grouped-categories":"^1.1.3"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"raf":"3.3.2","yup":"^0.24.1","jest":"24.7.1","husky":"3.0.0","madge":"^3.4.4","react":"^16.5.2","enzyme":"3.5.0","eslint":"4.19.1","formik":"^0.11.11","moment":"2.23.0","history":"^4.7.2","ts-jest":"24.0.0","webpack":"4.30.0","full-icu":"^1.3.0","prettier":"1.16.4","react-ga":"^2.5.2","recharts":"1.0.0-beta.9","testcafe":"1.1.4","commander":"2.14.1","node-sass":"4.13.0","react-dom":"^16.5.2","stylelint":"^10.0.0","supertest":"3.0.0","ts-loader":"6.0.0","@types/raf":"^3.4.0","css-loader":"0.28.7","jest-junit":"3.0.0","raw-loader":"0.5.1","styled-jsx":"2.2.1","typescript":"3.3.4000","@babel/core":"7.4.4","@types/jest":"24.0.6","@types/node":"7.0.8","@types/uuid":"3.4.3","file-loader":"3.0.1","jest-enzyme":"7.0.2","lint-staged":"9.1.0","sass-loader":"6.0.6","webpack-cli":"3.3.2","@types/react":"16.8.6","babel-loader":"8.0.5","react-helmet":"5.2.0","react-select":"1.2.1","style-loader":"0.19.1","@types/enzyme":"3.1.13","@types/lodash":"4.14.123","testcafe-live":"0.1.4","@babel/runtime":"7.4.4","dotenv-webpack":"^1.7.0","@babel/polyfill":"^7.4.4","@storybook/react":"5.0.11","@types/invariant":"2.2.29","@types/react-dom":"16.0.11","isomorphic-fetch":"2.2.1","react-datepicker":"1.1.0","react-router-dom":"4.2.2","@babel/preset-env":"7.4.4","@gooddata/mock-js":"^2.13.0","@storybook/addons":"5.0.11","@types/classnames":"2.2.3","@types/prop-types":"15.5.2","@storybook/theming":"5.0.11","identity-obj-proxy":"^3.0.0","intl-messageformat":"^7.5.4","webpack-dev-server":"3.3.1","@babel/preset-react":"7.0.0","@types/react-portal":"4.0.1","@types/react-window":"^1.8.1","babel-plugin-lodash":"3.3.4","html-webpack-plugin":"3.2.0","react-test-renderer":"16.4.2","@types/react-measure":"2.0.5","clean-webpack-plugin":"2.0.2","stats-webpack-plugin":"0.7.0","eslint-config-prettier":"4.1.0","react-google-recaptcha":"^0.14.1","tslint-config-prettier":"1.18.0","@gooddata/eslint-config":"^1.0.0","@gooddata/tslint-config":"1.0.0","@types/react-responsive":"^3.0.3","@types/storybook__react":"4.0.1","@types/stringify-object":"^3.2.0","enzyme-adapter-react-16":"1.3.1","@gooddata/test-storybook":"3.2.1","@storybook/addon-actions":"5.0.11","@storybook/addon-options":"5.0.11","node-sass-magic-importer":"5.1.0","react-syntax-highlighter":"11.0.2","@types/fixed-data-table-2":"0.8.1","stylelint-config-prettier":"5.2.0","@gooddata/stylelint-config":"4.0.0","@types/react-test-renderer":"16.0.0","circular-dependency-plugin":"5.0.2","compression-webpack-plugin":"2.0.0","@types/json-stable-stringify":"^1.0.32","@gooddata/frontend-npm-scripts":"1.1.0","@types/enzyme-adapter-react-16":"1.0.3","stylelint-checkstyle-formatter":"0.1.0","@types/storybook__addon-actions":"3.4.2","@babel/plugin-proposal-class-properties":"7.4.4","@babel/plugin-proposal-object-rest-spread":"7.4.4","@babel/plugin-transform-async-to-generator":"7.4.4"},"peerDependencies":{"react":"^16.5.2","react-dom":"^16.5.2"},"_npmOperationalInternal":{"tmp":"tmp/react-components_7.5.0-beta.68_1587108392044_0.670550841433251","host":"s3://npm-registry-packages"}},"7.5.0-alpha-vlastikcz-vlk-one-4376-2020-04-17T08-05-54-881Z":{"name":"@gooddata/react-components","version":"7.5.0-alpha-vlastikcz-vlk-one-4376-2020-04-17T08-05-54-881Z","author":{"name":"GoodData Corporation"},"license":"BSD-3-Clause","_id":"@gooddata/react-components@7.5.0-alpha-vlastikcz-vlk-one-4376-2020-04-17T08-05-54-881Z","maintainers":[{"name":"afi","email":"adam.fiedler@gooddata.com"},{"name":"bertold8","email":"ivan.nejezchleb@seznam.cz"},{"name":"brbistas","email":"valentinos.chraniotis@gooddata.com"},{"name":"bugsbunny338","email":"jiri.zajic@mensa.cz"},{"name":"de.do","email":"de.do@gooddata.com"},{"name":"gooddata-ci","email":"rail@gooddata.com"},{"name":"hung.nguyen.hoang","email":"hung.nguyen@gooddata.com"},{"name":"ivan.mjartan","email":"ivan.mjartan@gooddata.com"},{"name":"jakub-sterba","email":"jakub.sterba@gooddata.com"},{"name":"jankc","email":"jan.krapac@gmail.com"},{"name":"jaroslav.tomecek","email":"jaroslav.tomecek@gooddata.com"},{"name":"jkittler","email":"honza.kittler@gmail.com"},{"name":"khanh.le","email":"khanh.le@gooddata.com"},{"name":"lanhuynh","email":"lan.huynh@gooddata.com"},{"name":"linhhong","email":"linh.hong@gooddata.com"},{"name":"lupko","email":"lubomir.slivka@gooddata.com"},{"name":"matyas.kandl","email":"matyas.kandl@gooddata.com"},{"name":"michal.marsal","email":"michal.marsal@gooddata.com"},{"name":"naibinh","email":"naibinh@gmail.com"},{"name":"nikolacech","email":"nikola.cech@gooddata.com"},{"name":"nis.hua","email":"nis.hua@gooddata.com"},{"name":"no23reason","email":"dan.homola@hotmail.cz"},{"name":"patrikbraborec","email":"patrik.braborec@gooddata.com"},{"name":"pbenes","email":"petr.benes@gooddata.com"},{"name":"petrjanu","email":"petr.janu@gooddata.com"},{"name":"pkingo","email":"philipandreaskingo@hotmail.com"},{"name":"ptquang86","email":"ptquang86@gmail.com"},{"name":"qduval","email":"quentin.duval@gooddata.com"},{"name":"rodri360","email":"me@rodri360.com"},{"name":"sitina","email":"jiri.sitina@gooddata.com"},{"name":"strouhaljan","email":"strouhal.jan@gmail.com"},{"name":"tomas.kratochvil","email":"tomas.kratochvil@gooddata.com"},{"name":"tomasreichmann","email":"tomasreichmann@gmail.com"},{"name":"tomsatgd","email":"tomas.satinsky@gooddata.com"},{"name":"trung-le-quoc","email":"trung.le@gooddata.com"},{"name":"tu-ngo","email":"tungo1981@gmail.com"},{"name":"tulean","email":"tuan.le@gooddata.com"},{"name":"tuqt1005","email":"tu.tran@gooddata.com"},{"name":"utdnah","email":"danh.ung@gooddata.com"},{"name":"vlastikcz","email":"vlastimil.kotas@gooddata.com"},{"name":"vu.pham","email":"vu.pham@gooddata.com"},{"name":"xmort","email":"petr.dolejsi@gooddata.com"},{"name":"yanlipnican","email":"yanlipnican@gmail.com"}],"homepage":"https://github.com/gooddata/gooddata-react-components#readme","bugs":{"url":"https://github.com/gooddata/gooddata-react-components/issues"},"dist":{"shasum":"b71f21338ce2aac2f4a99e0c2c6703f8fe631d61","tarball":"https://registry.npmjs.org/@gooddata/react-components/-/react-components-7.5.0-alpha-vlastikcz-vlk-one-4376-2020-04-17T08-05-54-881Z.tgz","fileCount":2542,"integrity":"sha512-/DClgdbxNw+lQI1oJrWIedWKKh6+S/lJwdyW14PhnyK0tWma7dx4JGssSUwgIpj65kO7RCkMmNxEwj8JCco+vQ==","signatures":[{"sig":"MEUCIHqR0d92+Pazc4oudzzAcMBmSSJz1Q2FXZ52CK/UXbXyAiEAtLzViOfYHb9S2Ng2KeERwsYnGmw0jkU+eVMNobtChCc=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":10031093,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJemWODCRA9TVsSAnZWagAAVr0P/2G2R2AZlyMS5ncT9Pfk\nxp3L57xkcY/FZ+HWv63RbFJ6m5d42i+jogRya5qGsnRVQTnAxVxnoGBnY8G1\nQHn2WK8d9iosowO89JRhTAFRSiP/7L1WRRTp8veVP/PcuwNCE5ITAnRWMCzb\nKOox0NCt/6DkBJIX0I2PvULmfvgn9ED6YokiQulTQKD9Jd3ywzW7awFgy49z\nGGJ4b75CQXnbowAxRhPGtXMCoUjmL5Cq/8TxHgJSqQCDd5ipomqcaXxTlLLA\nQgOVdZpFLg0dkBLV41JvuI5TmQO2eZZ1CEvyeoIKBbI/QbLUnGzmckoy2r4/\n2tFoSO39UY38sloC/d2B2lnuIbHcoWwY1XCjgf6osM8JkEHveYgmLj7uCJQU\nHc2JNmkD5e0e9WZNswu7nV4PORf2X9QGpXOKr2+76oJNSRNF4Ai0ecTrDTkT\nZ5iJhUUHULNerjz/x7LVnKTPBlryzvoifYTQ4/wwZB0QXmpT/kNMSC9is26x\nd2RfP3nLQPre8NGEsFz1qcU0By0TNc+Rds8jKckycKcIXxxmBjLNoHfi12rA\nPEHGYktTlv61nuA9j/tmrIemJNlTsLCfWHEfjgKaxTigs97qn1cTDno7FMph\nOe/NL1yF8Yfktjquz+IqWGiqLm72Ul+9aPqX2CP1MflmFsXD2oW4jATzzMJz\nDT4U\r\n=upl+\r\n-----END PGP SIGNATURE-----\r\n"},"main":"dist/index.js","husky":{"hooks":{"pre-commit":"lint-staged"}},"config":{"eslint":"./examples/**/*.{js,jsx}","tslint":"./{__mocks__,src,stories}/{,**/}*.{ts,tsx}"},"readme":"[![npm version](https://badge.fury.io/js/%40gooddata%2Freact-components.svg)](https://www.npmjs.com/package/@gooddata/react-components)\n\n# GoodData.UI React components\n> A React-based JavaScript library for building data-driven applications\n\n## Getting started\n- [GoodData.UI Documentation](http://sdk.gooddata.com/gooddata-ui/)\n- [GoodData.UI Live Examples](https://gooddata-examples.herokuapp.com/)\n- [Stack Overflow](https://stackoverflow.com/questions/tagged/gooddata)\n\n### Usage\nWith [yarn](https://yarnpkg.com) installed, go to your project directory and run\n```\n$ yarn add @gooddata/react-components\n```\nIf you prefer [npm](npmjs.com) run\n```\n$ npm install --save @gooddata/react-components\n```\n\nThe public API is exposed via global `index.js`. Except for the styles, do not import any other file directly\nbecause they are not intended to be part of the public API.\n\n## Contributing\n\nWe welcome any contribution in form of [issues](https://github.com/gooddata/gooddata-react-components/issues) or [pull requests](https://github.com/gooddata/gooddata-react-components/pulls).\n\nInstall [Node.js](http://nodejs.org) (node 12.16.1, npm v6.13.4) and [Yarn](https://classic.yarnpkg.com) (1.22.4).\n\nInstall dependencies:\n```\nyarn install --frozen-lockfile\n```\n\nThese commands may come in handy while developing:\n\n| command | description |\n| ------- | ----------- |\n| `yarn install --pure-lockfile` | first step |\n| ||\n| `yarn dev` | build react-components to `/dist` in watch mode |\n| `yarn test` | run all unit tests |\n| `yarn prettier-write` | format the source code to match the valid codestyle |\n| `yarn validate` | validate codestyle |\n| ||\n| `yarn storybook` | run storybook from `/stories` on http://localhost:9001 |\n| `yarn build-storybook` | build storybook to `/dist-storybook` |\n| `yarn test-storybook` | run storybook and [screenshot tests](https://github.com/gooddata/gdc-client-utils/tree/master/test-storybook) |\n| ||\n| `yarn examples` | run Live Examples dev-server from `/examples` on https://localhost:8999 |\n| `yarn examples-build` | build Live Examples to `/examples/dist` |\n| `yarn examples-server` | serve built Live Examples - see `/examples/server/src` |\n| `yarn examples-testcafe` | run testcafe tests against `localhost:8999` |\n\n### Deploy to heroku.com\nWhen you deploy this repo to heroku, it serves *GoodData.UI Live Examples*.\nRelevant tasks are in `Procfile` and `package.json`.\n\n```bash\n# run in the project directory\nheroku login\nheroku create <your-app-name>\nheroku config:set DOMAIN_ADMIN_USERNAME=x@gooddata.com DOMAIN_ADMIN_PASSWORD=xy PROJECT_ID_TO_ASSIGN=xms7ga4tf3g3nzucd8380o2bev8oeknp\ngit push heroku HEAD:master\nheroku open\n```\n### Enable Geo Chart for Storybook and Live Examples\nGeo chart uses Mapbox to render map which requires a Mapbox access token.\n- Register an account and create Mapbox access token at [guide](https://docs.mapbox.com/help/how-mapbox-works/access-tokens/)\n- Store the created token at `.env`:\n```bash\necho -e \"EXAMPLE_MAPBOX_ACCESS_TOKEN=token\" >> .env # only need to run once\necho -e \"STORYBOOK_MAPBOX_ACCESS_TOKEN=token\" >> .env # only need to run once\n```\n\n### Run Live Examples Locally\nTo run *GoodData.UI Live Examples* locally:\n```bash\ngit clone <this-repository>\ncd  <repository-folder>\nyarn install --pure-lockfile\nyarn examples\n```\nThen open https://localhost:8999 and login using Live Examples account (you can [create one here](https://gooddata-examples.herokuapp.com/registration)).\n\n### Run Storybook locally\n- Run storybook with token stored in `.env` for more secure\n```bash\nyarn storybook\n```\n- Or run storybook with token env param exposed to cli (not suggested)\n```bash\nSTORYBOOK_MAPBOX_ACCESS_TOKEN=token yarn storybook\n```\n- Apply either above way to `yarn build-storybook` or `yarn test-storybook`\n\n### Source code formatting\nThe source code in the repository is formatted by [Prettier](https://prettier.io/).\nThe format of the code is validated by our Continuous Integration server and is one of the requirements of successful merge.\n\nPrettier is supported by every major IDE. You can find the list of supported editors and how to configure them [here](https://prettier.io/docs/en/editors.html).\n\nIn the case, when your editor is not supported or you don't want to setup the integration, you can run the `yarn prettier-write` command to reformat the code before commit.\n\n## Changelog\n\n- see [CHANGELOG.md](CHANGELOG.md)\n\n## Supported versions\n\nIn order to make the user experience with integrating GoodData UI SDK as smooth and secure as possible and to ensure that the SDK is using the latest features of the platform, we will only provide support to two most recent major versions of UI SDK.\n\nThe most recent majors will be supported in the following modes:\n\n- The latest major version will receive all new functionality and all bug fixes\n- The previous major version will only receive fixes to critical issues and security fixes. These fixes will be applied on top of last released version of the previous major\n\nThe customers are encouraged to always use the latest version of the UI SDK.\n\nIn case of using older versions, the user might face API incompatibility, performance or security issues.\n\nPlease follow the installation instructions to update to the newest version.\n\n## License\n\n(C) 2007-2020 GoodData Corporation\n\nThis project is dual licensed:\n\n- The ATTRIBUTION-NONCOMMERCIAL 4.0 INTERNATIONAL (CC BY-NC 4.0) is used for purpose of the trial experience and evaluation of GoodData.UI library.\n- The GOODDATA GOODDATA.UI LIBRARY END USER LICENSE AGREEMENT is used for GoodData customers.\n\nFor more information, please see [LICENSE](https://github.com/gooddata/gooddata-react-components/blob/master/LICENSE)\n","gitHead":"a82a430e766f0c24bc343fd00d90d88c27315b02","scripts":{"dev":"bash scripts/build.sh --dev-watch","test":"jest --watch","build":"bash scripts/build.sh","tslint":"yarn run-tslint -t verbose $npm_package_config_tslint","prepare":"cd examples/server && yarn install --frozen-lockfile && cd ../..; rm -r examples/node_modules 2>/dev/null; true","examples":"bash scripts/run-examples.sh","prepare?":"# Called before `npm publish` and on local `npm install`. Temporarily also for deleting obsolete node_modules. Ends with `true` to continue gracefully.","validate":"tsc --noEmit && yarn tslint && eslint $npm_package_config_eslint && yarn validate-style && yarn prettier-check","build-dev":"bash scripts/build.sh --dev","examples?":"# Default is developer domain, other options: yarn examples [sec,secure,stg,stg2,stg3,demo,developer or URL]","storybook":"yarn build && start-storybook -p 9001 -c .storybook","test-once":"jest","tslint-ci":"mkdir -p ./ci/results && yarn run-tslint -t checkstyle -o ./ci/results/tslint-results.xml $npm_package_config_tslint","run-tslint":"tslint -p tsconfig.json","validate-ci":"tsc --noEmit && yarn tslint-ci  && eslint $npm_package_config_eslint -f checkstyle -o ci/results/eslint-results.xml && yarn validate-style-ci && yarn prettier-check","examples-build":"bash scripts/build-examples.sh","prepublishOnly":"yarn build","prettier-check":"prettier --check '{src,stories,styles,__mocks__,examples/server/src,examples/src,examples/test}/**/*.{ts,js,tsx,jsx,json,scss,md,yaml,html}'","prettier-write":"prettier --write '{src,stories,styles,__mocks__,examples/server/src,examples/src,examples/test}/**/*.{ts,js,tsx,jsx,json,scss,md,yaml,html}'","test-storybook":"yarn build && test-storybook","validate-style":"stylelint '**/*.scss'","build-storybook":"yarn build && build-storybook -c .storybook -o dist-storybook","examples-server":"node examples/server/src/index.js","heroku-postbuild":"yarn examples-build developer","examples-testcafe":"./scripts/run-testcafe.sh visual","validate-style-ci":"stylelint '**/*.scss' --custom-formatter=node_modules/stylelint-checkstyle-formatter > ci/results/stylelint-results.xml","check-circular-deps":"madge --circular --extensions ts ./src","examples-testcafe-ci":"./scripts/run-testcafe.sh ci","examples-testcafe-live":"./scripts/run-testcafe.sh live"},"typings":"dist/index.d.ts","_npmUser":{"name":"vlastikcz","email":"vlastimil.kotas@gooddata.com"},"deprecated":"@gooddata/react-components@7 reached End of Support on March 31, 2022. Please upgrade (see https://sdk.gooddata.com/gooddata-ui/docs/supported_versions.html for more information).","repository":{"url":"git+ssh://git@github.com/gooddata/gooddata-react-components.git","type":"git"},"_npmVersion":"6.13.4","description":"GoodData.UI - A powerful JavaScript library for building analytical applications","directories":{},"lint-staged":{"{src,stories,styles,__mocks__,examples/server/src,examples/src,examples/test}/**/*.{ts,js,tsx,jsx,scss}":["npx gdc-fix-copyright","git add"],"{src,stories,styles,__mocks__,examples/server/src,examples/src,examples/test}/**/*.{ts,js,tsx,jsx,json,scss,md,yaml,html}":["prettier --write","git add"]},"_nodeVersion":"12.16.1","dependencies":{"rxjs":"^5.5.6","uuid":"^3.2.1","immer":"^1.3.1","lodash":"^4.17.15","date-fns":"^2.7.0","downshift":"^3.2.7","invariant":"^2.2.2","mapbox-gl":"^1.6.1","classnames":"^2.2.6","highcharts":"7.1.1","prop-types":"^15.6.0","react-intl":"^3.6.0","custom-event":"^1.0.1","react-window":"^1.8.1","ag-grid-react":"20.0.0","react-measure":"^2.3.0","@types/mapbox-gl":"^1.6.1","react-day-picker":"~7.3.0","react-responsive":"^3.0.0","stringify-object":"^2.4.0","@gooddata/typings":"^2.23.0","ag-grid-community":"20.0.0","http-status-codes":"^1.3.0","@gooddata/js-utils":"^3.5.0","@gooddata/numberjs":"^3.2.4","fixed-data-table-2":"0.7.17","@gooddata/goodstrap":"^68.5.0","react-dom-factories":"^1.0.2","@gooddata/gooddata-js":"^12.5.2","json-stable-stringify":"^1.0.1","react-transition-group":"^2.2.1","hoist-non-react-statics":"^3.3.0","nodelist-foreach-polyfill":"^1.2.0","@formatjs/intl-pluralrules":"^1.3.6","highcharts-grouped-categories":"^1.1.3"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"raf":"3.3.2","yup":"^0.24.1","jest":"24.7.1","husky":"3.0.0","madge":"^3.4.4","react":"^16.5.2","enzyme":"3.5.0","eslint":"4.19.1","formik":"^0.11.11","moment":"2.23.0","history":"^4.7.2","ts-jest":"24.0.0","webpack":"4.30.0","full-icu":"^1.3.0","prettier":"1.16.4","react-ga":"^2.5.2","recharts":"1.0.0-beta.9","testcafe":"1.1.4","commander":"2.14.1","node-sass":"4.13.0","react-dom":"^16.5.2","stylelint":"^10.0.0","supertest":"3.0.0","ts-loader":"6.0.0","@types/raf":"^3.4.0","css-loader":"0.28.7","jest-junit":"3.0.0","raw-loader":"0.5.1","styled-jsx":"2.2.1","typescript":"3.3.4000","@babel/core":"7.4.4","@types/jest":"24.0.6","@types/node":"7.0.8","@types/uuid":"3.4.3","file-loader":"3.0.1","jest-enzyme":"7.0.2","lint-staged":"9.1.0","sass-loader":"6.0.6","webpack-cli":"3.3.2","@types/react":"16.8.6","babel-loader":"8.0.5","react-helmet":"5.2.0","react-select":"1.2.1","style-loader":"0.19.1","@types/enzyme":"3.1.13","@types/lodash":"4.14.123","testcafe-live":"0.1.4","@babel/runtime":"7.4.4","dotenv-webpack":"^1.7.0","@babel/polyfill":"^7.4.4","@storybook/react":"5.0.11","@types/invariant":"2.2.29","@types/react-dom":"16.0.11","isomorphic-fetch":"2.2.1","react-datepicker":"1.1.0","react-router-dom":"4.2.2","@babel/preset-env":"7.4.4","@gooddata/mock-js":"^2.13.0","@storybook/addons":"5.0.11","@types/classnames":"2.2.3","@types/prop-types":"15.5.2","@storybook/theming":"5.0.11","identity-obj-proxy":"^3.0.0","intl-messageformat":"^7.5.4","webpack-dev-server":"3.3.1","@babel/preset-react":"7.0.0","@types/react-portal":"4.0.1","@types/react-window":"^1.8.1","babel-plugin-lodash":"3.3.4","html-webpack-plugin":"3.2.0","react-test-renderer":"16.4.2","@types/react-measure":"2.0.5","clean-webpack-plugin":"2.0.2","stats-webpack-plugin":"0.7.0","eslint-config-prettier":"4.1.0","react-google-recaptcha":"^0.14.1","tslint-config-prettier":"1.18.0","@gooddata/eslint-config":"^1.0.0","@gooddata/tslint-config":"1.0.0","@types/react-responsive":"^3.0.3","@types/storybook__react":"4.0.1","@types/stringify-object":"^3.2.0","enzyme-adapter-react-16":"1.3.1","@gooddata/test-storybook":"3.2.1","@storybook/addon-actions":"5.0.11","@storybook/addon-options":"5.0.11","node-sass-magic-importer":"5.1.0","react-syntax-highlighter":"11.0.2","@types/fixed-data-table-2":"0.8.1","stylelint-config-prettier":"5.2.0","@gooddata/stylelint-config":"4.0.0","@types/react-test-renderer":"16.0.0","circular-dependency-plugin":"5.0.2","compression-webpack-plugin":"2.0.0","@types/json-stable-stringify":"^1.0.32","@gooddata/frontend-npm-scripts":"1.1.0","@types/enzyme-adapter-react-16":"1.0.3","stylelint-checkstyle-formatter":"0.1.0","@types/storybook__addon-actions":"3.4.2","@babel/plugin-proposal-class-properties":"7.4.4","@babel/plugin-proposal-object-rest-spread":"7.4.4","@babel/plugin-transform-async-to-generator":"7.4.4"},"peerDependencies":{"react":"^16.5.2","react-dom":"^16.5.2"},"_npmOperationalInternal":{"tmp":"tmp/react-components_7.5.0-alpha-vlastikcz-vlk-one-4376-2020-04-17T08-05-54-881Z_1587110786501_0.18534817949503135","host":"s3://npm-registry-packages"}},"7.5.0-beta.69":{"name":"@gooddata/react-components","version":"7.5.0-beta.69","author":{"name":"GoodData Corporation"},"license":"BSD-3-Clause","_id":"@gooddata/react-components@7.5.0-beta.69","maintainers":[{"name":"afi","email":"adam.fiedler@gooddata.com"},{"name":"bertold8","email":"ivan.nejezchleb@seznam.cz"},{"name":"brbistas","email":"valentinos.chraniotis@gooddata.com"},{"name":"bugsbunny338","email":"jiri.zajic@mensa.cz"},{"name":"de.do","email":"de.do@gooddata.com"},{"name":"gooddata-ci","email":"rail@gooddata.com"},{"name":"hung.nguyen.hoang","email":"hung.nguyen@gooddata.com"},{"name":"ivan.mjartan","email":"ivan.mjartan@gooddata.com"},{"name":"jakub-sterba","email":"jakub.sterba@gooddata.com"},{"name":"jankc","email":"jan.krapac@gmail.com"},{"name":"jaroslav.tomecek","email":"jaroslav.tomecek@gooddata.com"},{"name":"jkittler","email":"honza.kittler@gmail.com"},{"name":"khanh.le","email":"khanh.le@gooddata.com"},{"name":"lanhuynh","email":"lan.huynh@gooddata.com"},{"name":"linhhong","email":"linh.hong@gooddata.com"},{"name":"lupko","email":"lubomir.slivka@gooddata.com"},{"name":"matyas.kandl","email":"matyas.kandl@gooddata.com"},{"name":"michal.marsal","email":"michal.marsal@gooddata.com"},{"name":"naibinh","email":"naibinh@gmail.com"},{"name":"nikolacech","email":"nikola.cech@gooddata.com"},{"name":"nis.hua","email":"nis.hua@gooddata.com"},{"name":"no23reason","email":"dan.homola@hotmail.cz"},{"name":"patrikbraborec","email":"patrik.braborec@gooddata.com"},{"name":"pbenes","email":"petr.benes@gooddata.com"},{"name":"petrjanu","email":"petr.janu@gooddata.com"},{"name":"pkingo","email":"philipandreaskingo@hotmail.com"},{"name":"ptquang86","email":"ptquang86@gmail.com"},{"name":"qduval","email":"quentin.duval@gooddata.com"},{"name":"rodri360","email":"me@rodri360.com"},{"name":"sitina","email":"jiri.sitina@gooddata.com"},{"name":"strouhaljan","email":"strouhal.jan@gmail.com"},{"name":"tomas.kratochvil","email":"tomas.kratochvil@gooddata.com"},{"name":"tomasreichmann","email":"tomasreichmann@gmail.com"},{"name":"tomsatgd","email":"tomas.satinsky@gooddata.com"},{"name":"trung-le-quoc","email":"trung.le@gooddata.com"},{"name":"tu-ngo","email":"tungo1981@gmail.com"},{"name":"tulean","email":"tuan.le@gooddata.com"},{"name":"tuqt1005","email":"tu.tran@gooddata.com"},{"name":"utdnah","email":"danh.ung@gooddata.com"},{"name":"vlastikcz","email":"vlastimil.kotas@gooddata.com"},{"name":"vu.pham","email":"vu.pham@gooddata.com"},{"name":"xmort","email":"petr.dolejsi@gooddata.com"},{"name":"yanlipnican","email":"yanlipnican@gmail.com"}],"homepage":"https://github.com/gooddata/gooddata-react-components#readme","bugs":{"url":"https://github.com/gooddata/gooddata-react-components/issues"},"dist":{"shasum":"38d3df86bd5ec5f3027fdf93acdb59911f0adabe","tarball":"https://registry.npmjs.org/@gooddata/react-components/-/react-components-7.5.0-beta.69.tgz","fileCount":2547,"integrity":"sha512-ym/bheO28UonGmFeIM0USTD+Y/gbcqN3YFANhH6DsQSrwAFZHv7Du/9+XCh95unf5c62urq0r+X4Q1OHuBWyNg==","signatures":[{"sig":"MEYCIQDh+LgRadoPIGQSTGTGmNCU9oXUv023r2UvGoJbV5QMegIhAPjLvVhfrgWmPrEKdylYOIUXdXLzm0jUn+rkq/5yEON4","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":10043706,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJemW+DCRA9TVsSAnZWagAAcHEQAIPnKKZo0VrG49580haR\nH9x59rsZXSO0Xk5U1ezYDZXLxmNo0td3QjWG40wMOG36J0LHzTsO4ERBz47a\nBRyqz3l+UyEKA+3XwXBBq+IHgUdzsnGnla+zK7DoUXHZPLdfbt7SrLsfNjH0\no1VJ5spB9y9LdK8A914thP1mEnDC/66UlQMdCMsQRLzWLnuIoJ1zOn++oOWq\nqKWyxo5OTuIOw1xk6EprGTVRWFUfDBqaVn2lvZ1X3veFRNEdNE+zwEA4T86B\nq1+BAvvtNO2uNqEq7yRbdzDfa2z4tJEV2fMTT3CRrtMDOKVeM5YtQyjvy6hk\nLgvXn53FkH/1szi09Qdtvps62t1VlSB2DAkdOXfmwy6piBrA3fnszZt8aI5a\nsKh/gVASMZD7nvOewVNwgDrhF3PijqLbQw2DaWrZBazz9QOBq1lIofpdb26A\nDsPtfLmUEogcyDQF6ShLEQyipXJsLI7riHcdQZNbVpghFs6wNZkxDl6Y2H9e\nQDtgh5jmnbayZGmDDd1a64PNniKN3eP4y+PIA8ik/Mx/hVRvTjHE5K5JoXe7\ntN11GFR6RJWYM3YxNaT8mF/Us5wqqtaPdRNFeXorYkHbVko2p43EUZIQEAqR\nA/JHUZnVFGrC4+ppdsWxZ2IuTPPlxDS9UpZChWjdQah1jIy4xsg7x+4D6Pzt\n6jgK\r\n=QdLG\r\n-----END PGP SIGNATURE-----\r\n"},"main":"dist/index.js","husky":{"hooks":{"pre-commit":"lint-staged"}},"config":{"eslint":"./examples/**/*.{js,jsx}","tslint":"./{__mocks__,src,stories}/{,**/}*.{ts,tsx}"},"readme":"[![npm version](https://badge.fury.io/js/%40gooddata%2Freact-components.svg)](https://www.npmjs.com/package/@gooddata/react-components)\n\n# GoodData.UI React components\n> A React-based JavaScript library for building data-driven applications\n\n## Getting started\n- [GoodData.UI Documentation](http://sdk.gooddata.com/gooddata-ui/)\n- [GoodData.UI Live Examples](https://gooddata-examples.herokuapp.com/)\n- [Stack Overflow](https://stackoverflow.com/questions/tagged/gooddata)\n\n### Usage\nWith [yarn](https://yarnpkg.com) installed, go to your project directory and run\n```\n$ yarn add @gooddata/react-components\n```\nIf you prefer [npm](npmjs.com) run\n```\n$ npm install --save @gooddata/react-components\n```\n\nThe public API is exposed via global `index.js`. Except for the styles, do not import any other file directly\nbecause they are not intended to be part of the public API.\n\n## Contributing\n\nWe welcome any contribution in form of [issues](https://github.com/gooddata/gooddata-react-components/issues) or [pull requests](https://github.com/gooddata/gooddata-react-components/pulls).\n\nInstall [Node.js](http://nodejs.org) (node 12.16.1, npm v6.13.4) and [Yarn](https://classic.yarnpkg.com) (1.22.4).\n\nInstall dependencies:\n```\nyarn install --frozen-lockfile\n```\n\nThese commands may come in handy while developing:\n\n| command | description |\n| ------- | ----------- |\n| `yarn install --pure-lockfile` | first step |\n| ||\n| `yarn dev` | build react-components to `/dist` in watch mode |\n| `yarn test` | run all unit tests |\n| `yarn prettier-write` | format the source code to match the valid codestyle |\n| `yarn validate` | validate codestyle |\n| ||\n| `yarn storybook` | run storybook from `/stories` on http://localhost:9001 |\n| `yarn build-storybook` | build storybook to `/dist-storybook` |\n| `yarn test-storybook` | run storybook and [screenshot tests](https://github.com/gooddata/gdc-client-utils/tree/master/test-storybook) |\n| ||\n| `yarn examples` | run Live Examples dev-server from `/examples` on https://localhost:8999 |\n| `yarn examples-build` | build Live Examples to `/examples/dist` |\n| `yarn examples-server` | serve built Live Examples - see `/examples/server/src` |\n| `yarn examples-testcafe` | run testcafe tests against `localhost:8999` |\n\n### Deploy to heroku.com\nWhen you deploy this repo to heroku, it serves *GoodData.UI Live Examples*.\nRelevant tasks are in `Procfile` and `package.json`.\n\n```bash\n# run in the project directory\nheroku login\nheroku create <your-app-name>\nheroku config:set DOMAIN_ADMIN_USERNAME=x@gooddata.com DOMAIN_ADMIN_PASSWORD=xy PROJECT_ID_TO_ASSIGN=xms7ga4tf3g3nzucd8380o2bev8oeknp\ngit push heroku HEAD:master\nheroku open\n```\n### Enable Geo Chart for Storybook and Live Examples\nGeo chart uses Mapbox to render map which requires a Mapbox access token.\n- Register an account and create Mapbox access token at [guide](https://docs.mapbox.com/help/how-mapbox-works/access-tokens/)\n- Store the created token at `.env`:\n```bash\necho -e \"EXAMPLE_MAPBOX_ACCESS_TOKEN=token\" >> .env # only need to run once\necho -e \"STORYBOOK_MAPBOX_ACCESS_TOKEN=token\" >> .env # only need to run once\n```\n\n### Run Live Examples Locally\nTo run *GoodData.UI Live Examples* locally:\n```bash\ngit clone <this-repository>\ncd  <repository-folder>\nyarn install --pure-lockfile\nyarn examples\n```\nThen open https://localhost:8999 and login using Live Examples account (you can [create one here](https://gooddata-examples.herokuapp.com/registration)).\n\n### Run Storybook locally\n- Run storybook with token stored in `.env` for more secure\n```bash\nyarn storybook\n```\n- Or run storybook with token env param exposed to cli (not suggested)\n```bash\nSTORYBOOK_MAPBOX_ACCESS_TOKEN=token yarn storybook\n```\n- Apply either above way to `yarn build-storybook` or `yarn test-storybook`\n\n### Source code formatting\nThe source code in the repository is formatted by [Prettier](https://prettier.io/).\nThe format of the code is validated by our Continuous Integration server and is one of the requirements of successful merge.\n\nPrettier is supported by every major IDE. You can find the list of supported editors and how to configure them [here](https://prettier.io/docs/en/editors.html).\n\nIn the case, when your editor is not supported or you don't want to setup the integration, you can run the `yarn prettier-write` command to reformat the code before commit.\n\n## Changelog\n\n- see [CHANGELOG.md](CHANGELOG.md)\n\n## Supported versions\n\nIn order to make the user experience with integrating GoodData UI SDK as smooth and secure as possible and to ensure that the SDK is using the latest features of the platform, we will only provide support to two most recent major versions of UI SDK.\n\nThe most recent majors will be supported in the following modes:\n\n- The latest major version will receive all new functionality and all bug fixes\n- The previous major version will only receive fixes to critical issues and security fixes. These fixes will be applied on top of last released version of the previous major\n\nThe customers are encouraged to always use the latest version of the UI SDK.\n\nIn case of using older versions, the user might face API incompatibility, performance or security issues.\n\nPlease follow the installation instructions to update to the newest version.\n\n## License\n\n(C) 2007-2020 GoodData Corporation\n\nThis project is dual licensed:\n\n- The ATTRIBUTION-NONCOMMERCIAL 4.0 INTERNATIONAL (CC BY-NC 4.0) is used for purpose of the trial experience and evaluation of GoodData.UI library.\n- The GOODDATA GOODDATA.UI LIBRARY END USER LICENSE AGREEMENT is used for GoodData customers.\n\nFor more information, please see [LICENSE](https://github.com/gooddata/gooddata-react-components/blob/master/LICENSE)\n","gitHead":"6297156e584b2b15784ae18103a32d6dcb2ec78d","scripts":{"dev":"bash scripts/build.sh --dev-watch","test":"jest --watch","build":"bash scripts/build.sh","tslint":"yarn run-tslint -t verbose $npm_package_config_tslint","prepare":"cd examples/server && yarn install --frozen-lockfile && cd ../..; rm -r examples/node_modules 2>/dev/null; true","examples":"bash scripts/run-examples.sh","prepare?":"# Called before `npm publish` and on local `npm install`. Temporarily also for deleting obsolete node_modules. Ends with `true` to continue gracefully.","validate":"tsc --noEmit && yarn tslint && eslint $npm_package_config_eslint && yarn validate-style && yarn prettier-check","build-dev":"bash scripts/build.sh --dev","examples?":"# Default is developer domain, other options: yarn examples [sec,secure,stg,stg2,stg3,demo,developer or URL]","storybook":"yarn build && start-storybook -p 9001 -c .storybook","test-once":"jest","tslint-ci":"mkdir -p ./ci/results && yarn run-tslint -t checkstyle -o ./ci/results/tslint-results.xml $npm_package_config_tslint","run-tslint":"tslint -p tsconfig.json","validate-ci":"tsc --noEmit && yarn tslint-ci  && eslint $npm_package_config_eslint -f checkstyle -o ci/results/eslint-results.xml && yarn validate-style-ci && yarn prettier-check","examples-build":"bash scripts/build-examples.sh","prepublishOnly":"yarn build","prettier-check":"prettier --check '{src,stories,styles,__mocks__,examples/server/src,examples/src,examples/test}/**/*.{ts,js,tsx,jsx,json,scss,md,yaml,html}'","prettier-write":"prettier --write '{src,stories,styles,__mocks__,examples/server/src,examples/src,examples/test}/**/*.{ts,js,tsx,jsx,json,scss,md,yaml,html}'","test-storybook":"yarn build && test-storybook","validate-style":"stylelint '**/*.scss'","build-storybook":"yarn build && build-storybook -c .storybook -o dist-storybook","examples-server":"node examples/server/src/index.js","heroku-postbuild":"yarn examples-build developer","examples-testcafe":"./scripts/run-testcafe.sh visual","validate-style-ci":"stylelint '**/*.scss' --custom-formatter=node_modules/stylelint-checkstyle-formatter > ci/results/stylelint-results.xml","check-circular-deps":"madge --circular --extensions ts ./src","examples-testcafe-ci":"./scripts/run-testcafe.sh ci","examples-testcafe-live":"./scripts/run-testcafe.sh live"},"typings":"dist/index.d.ts","_npmUser":{"name":"gooddata-ci","email":"rail@gooddata.com"},"deprecated":"@gooddata/react-components@7 reached End of Support on March 31, 2022. Please upgrade (see https://sdk.gooddata.com/gooddata-ui/docs/supported_versions.html for more information).","repository":{"url":"git+ssh://git@github.com/gooddata/gooddata-react-components.git","type":"git"},"_npmVersion":"6.13.4","description":"GoodData.UI - A powerful JavaScript library for building analytical applications","directories":{},"lint-staged":{"{src,stories,styles,__mocks__,examples/server/src,examples/src,examples/test}/**/*.{ts,js,tsx,jsx,scss}":["npx gdc-fix-copyright","git add"],"{src,stories,styles,__mocks__,examples/server/src,examples/src,examples/test}/**/*.{ts,js,tsx,jsx,json,scss,md,yaml,html}":["prettier --write","git add"]},"_nodeVersion":"12.16.1","dependencies":{"rxjs":"^5.5.6","uuid":"^3.2.1","immer":"^1.3.1","lodash":"^4.17.15","date-fns":"^2.7.0","downshift":"^3.2.7","invariant":"^2.2.2","mapbox-gl":"^1.6.1","classnames":"^2.2.6","highcharts":"7.1.1","prop-types":"^15.6.0","react-intl":"^3.6.0","custom-event":"^1.0.1","react-window":"^1.8.1","ag-grid-react":"20.0.0","react-measure":"^2.3.0","@types/mapbox-gl":"^1.6.1","react-day-picker":"~7.3.0","react-responsive":"^3.0.0","stringify-object":"^2.4.0","@gooddata/typings":"^2.23.0","ag-grid-community":"20.0.0","http-status-codes":"^1.3.0","@gooddata/js-utils":"^3.10.4","@gooddata/numberjs":"^3.2.4","fixed-data-table-2":"0.7.17","@gooddata/goodstrap":"^68.5.1","react-dom-factories":"^1.0.2","@gooddata/gooddata-js":"^12.5.2","json-stable-stringify":"^1.0.1","react-transition-group":"^2.2.1","hoist-non-react-statics":"^3.3.0","nodelist-foreach-polyfill":"^1.2.0","@formatjs/intl-pluralrules":"^1.3.6","highcharts-grouped-categories":"^1.1.3"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"raf":"3.3.2","yup":"^0.24.1","jest":"24.7.1","husky":"3.0.0","madge":"^3.4.4","react":"^16.5.2","enzyme":"3.5.0","eslint":"4.19.1","formik":"^0.11.11","moment":"2.23.0","history":"^4.7.2","ts-jest":"24.0.0","webpack":"4.30.0","full-icu":"^1.3.0","prettier":"1.16.4","react-ga":"^2.5.2","recharts":"1.0.0-beta.9","testcafe":"1.1.4","commander":"2.14.1","node-sass":"4.13.0","react-dom":"^16.5.2","stylelint":"^10.0.0","supertest":"3.0.0","ts-loader":"6.0.0","@types/raf":"^3.4.0","css-loader":"0.28.7","jest-junit":"3.0.0","raw-loader":"0.5.1","styled-jsx":"2.2.1","typescript":"3.3.4000","@babel/core":"7.4.4","@types/jest":"24.0.6","@types/node":"7.0.8","@types/uuid":"3.4.3","file-loader":"3.0.1","jest-enzyme":"7.0.2","lint-staged":"9.1.0","sass-loader":"6.0.6","webpack-cli":"3.3.2","@types/react":"16.8.6","babel-loader":"8.0.5","react-helmet":"5.2.0","react-select":"1.2.1","style-loader":"0.19.1","@types/enzyme":"3.1.13","@types/lodash":"4.14.123","testcafe-live":"0.1.4","@babel/runtime":"7.4.4","dotenv-webpack":"^1.7.0","@babel/polyfill":"^7.4.4","@storybook/react":"5.0.11","@types/invariant":"2.2.29","@types/react-dom":"16.0.11","isomorphic-fetch":"2.2.1","react-datepicker":"1.1.0","react-router-dom":"4.2.2","@babel/preset-env":"7.4.4","@gooddata/mock-js":"^2.13.0","@storybook/addons":"5.0.11","@types/classnames":"2.2.3","@types/prop-types":"15.5.2","@storybook/theming":"5.0.11","identity-obj-proxy":"^3.0.0","intl-messageformat":"^7.5.4","webpack-dev-server":"3.3.1","@babel/preset-react":"7.0.0","@types/react-portal":"4.0.1","@types/react-window":"^1.8.1","babel-plugin-lodash":"3.3.4","html-webpack-plugin":"3.2.0","react-test-renderer":"16.4.2","@types/react-measure":"2.0.5","clean-webpack-plugin":"2.0.2","stats-webpack-plugin":"0.7.0","eslint-config-prettier":"4.1.0","react-google-recaptcha":"^0.14.1","tslint-config-prettier":"1.18.0","@gooddata/eslint-config":"^1.0.0","@gooddata/tslint-config":"1.0.0","@types/react-responsive":"^3.0.3","@types/storybook__react":"4.0.1","@types/stringify-object":"^3.2.0","enzyme-adapter-react-16":"1.3.1","@gooddata/test-storybook":"3.2.1","@storybook/addon-actions":"5.0.11","@storybook/addon-options":"5.0.11","node-sass-magic-importer":"5.1.0","react-syntax-highlighter":"11.0.2","@types/fixed-data-table-2":"0.8.1","stylelint-config-prettier":"5.2.0","@gooddata/stylelint-config":"4.0.0","@types/react-test-renderer":"16.0.0","circular-dependency-plugin":"5.0.2","compression-webpack-plugin":"2.0.0","@types/json-stable-stringify":"^1.0.32","@gooddata/frontend-npm-scripts":"1.1.0","@types/enzyme-adapter-react-16":"1.0.3","stylelint-checkstyle-formatter":"0.1.0","@types/storybook__addon-actions":"3.4.2","@babel/plugin-proposal-class-properties":"7.4.4","@babel/plugin-proposal-object-rest-spread":"7.4.4","@babel/plugin-transform-async-to-generator":"7.4.4"},"peerDependencies":{"react":"^16.5.2","react-dom":"^16.5.2"},"_npmOperationalInternal":{"tmp":"tmp/react-components_7.5.0-beta.69_1587113859025_0.9316223046968903","host":"s3://npm-registry-packages"}},"7.5.0-alpha-naibinh-nab-sd-909-transparency-2020-04-17T08-59-12-526Z":{"name":"@gooddata/react-components","version":"7.5.0-alpha-naibinh-nab-sd-909-transparency-2020-04-17T08-59-12-526Z","author":{"name":"GoodData Corporation"},"license":"BSD-3-Clause","_id":"@gooddata/react-components@7.5.0-alpha-naibinh-nab-sd-909-transparency-2020-04-17T08-59-12-526Z","maintainers":[{"name":"afi","email":"adam.fiedler@gooddata.com"},{"name":"bertold8","email":"ivan.nejezchleb@seznam.cz"},{"name":"brbistas","email":"valentinos.chraniotis@gooddata.com"},{"name":"bugsbunny338","email":"jiri.zajic@mensa.cz"},{"name":"de.do","email":"de.do@gooddata.com"},{"name":"gooddata-ci","email":"rail@gooddata.com"},{"name":"hung.nguyen.hoang","email":"hung.nguyen@gooddata.com"},{"name":"ivan.mjartan","email":"ivan.mjartan@gooddata.com"},{"name":"jakub-sterba","email":"jakub.sterba@gooddata.com"},{"name":"jankc","email":"jan.krapac@gmail.com"},{"name":"jaroslav.tomecek","email":"jaroslav.tomecek@gooddata.com"},{"name":"jkittler","email":"honza.kittler@gmail.com"},{"name":"khanh.le","email":"khanh.le@gooddata.com"},{"name":"lanhuynh","email":"lan.huynh@gooddata.com"},{"name":"linhhong","email":"linh.hong@gooddata.com"},{"name":"lupko","email":"lubomir.slivka@gooddata.com"},{"name":"matyas.kandl","email":"matyas.kandl@gooddata.com"},{"name":"michal.marsal","email":"michal.marsal@gooddata.com"},{"name":"naibinh","email":"naibinh@gmail.com"},{"name":"nikolacech","email":"nikola.cech@gooddata.com"},{"name":"nis.hua","email":"nis.hua@gooddata.com"},{"name":"no23reason","email":"dan.homola@hotmail.cz"},{"name":"patrikbraborec","email":"patrik.braborec@gooddata.com"},{"name":"pbenes","email":"petr.benes@gooddata.com"},{"name":"petrjanu","email":"petr.janu@gooddata.com"},{"name":"pkingo","email":"philipandreaskingo@hotmail.com"},{"name":"ptquang86","email":"ptquang86@gmail.com"},{"name":"qduval","email":"quentin.duval@gooddata.com"},{"name":"rodri360","email":"me@rodri360.com"},{"name":"sitina","email":"jiri.sitina@gooddata.com"},{"name":"strouhaljan","email":"strouhal.jan@gmail.com"},{"name":"tomas.kratochvil","email":"tomas.kratochvil@gooddata.com"},{"name":"tomasreichmann","email":"tomasreichmann@gmail.com"},{"name":"tomsatgd","email":"tomas.satinsky@gooddata.com"},{"name":"trung-le-quoc","email":"trung.le@gooddata.com"},{"name":"tu-ngo","email":"tungo1981@gmail.com"},{"name":"tulean","email":"tuan.le@gooddata.com"},{"name":"tuqt1005","email":"tu.tran@gooddata.com"},{"name":"utdnah","email":"danh.ung@gooddata.com"},{"name":"vlastikcz","email":"vlastimil.kotas@gooddata.com"},{"name":"vu.pham","email":"vu.pham@gooddata.com"},{"name":"xmort","email":"petr.dolejsi@gooddata.com"},{"name":"yanlipnican","email":"yanlipnican@gmail.com"}],"homepage":"https://github.com/gooddata/gooddata-react-components#readme","bugs":{"url":"https://github.com/gooddata/gooddata-react-components/issues"},"dist":{"shasum":"a624dfca5487b608c83026d8652b3c285e1e598e","tarball":"https://registry.npmjs.org/@gooddata/react-components/-/react-components-7.5.0-alpha-naibinh-nab-sd-909-transparency-2020-04-17T08-59-12-526Z.tgz","fileCount":2542,"integrity":"sha512-WtTPP30Rd8aY7Px+5iDcQk0u/NIeyJGeAkxcDii+S1T558TZN4Cl9uACA17dpAuzGRuscgCPqybd2eTYJBhnJA==","signatures":[{"sig":"MEQCIH5lNkIuDYkp6GnvdgXKn2oZ5Uj/xlQK7LrZTgBOWQN4AiARn5xt+l/K5pUH7WPm58Y6Fc27Xm8TNvVSpoqmus9bmA==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":10036572,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJemXAGCRA9TVsSAnZWagAAQlEP/0Xbj7RvGZSqOe9H28Fq\nWNWV+fHC+l7hgETvV8BUsOS8s8PSAyzec+WKWIemye02MTq7dLtuP/2nD9x5\nJRqJM3j9j9t/oDg5n9g/NVixm/SVbnZg44+02YUm0DujxpQNssN32Pdmzhjk\nBH7rU1cwWfe/l2O2LYO0Z2Ym4DouPx8cShY6UYfituE93jHu1IkmqtULzB5r\nKwYA2XICq6Vkwb5PAYRmSqkrrcVxEyj5XcHaBoxMqWwJ5JK2H+lDXicK8Y4o\nx6PvwbmrAY3g73YwYW5vK/D4VtBgqboq+M4wA2d0tlTqTm8CCrFI9IjK12lu\nuTbKbo6uKhUMkLudkrLUCXyiIdR27FHh1dNfcJy4F6hhcSSXv4rjJgv0PDS3\ne2EOnBsbg6EgSV9zAjy1Qd50pQWqEZdb/Bv7b1F2H0vxnlcwL29J31CrPgxM\nBX5BIkNHGV5lIT2QlzRKPt1bcRCkPZxvG3SMU53v8+9S237WBSVuxtUUNE1/\nQDZiObm9/LF+mKovv6ARg16x5jLaB+x6VB6Tmlu+TtuUWAUkrzXobrf6bGKh\nJtpczATeyZzuOXHsUR/CgLuFYVRH8XbE7FMNhkzQCVKkoxox6ejmbQM1+e+o\n6+O3qbg0yE9bQYA77NLY6L+AptYNA2kDKmJt4yvy55oACOY3k4Pjb9EIc6cD\nT14v\r\n=X1KX\r\n-----END PGP SIGNATURE-----\r\n"},"main":"dist/index.js","husky":{"hooks":{"pre-commit":"lint-staged"}},"config":{"eslint":"./examples/**/*.{js,jsx}","tslint":"./{__mocks__,src,stories}/{,**/}*.{ts,tsx}"},"readme":"[![npm version](https://badge.fury.io/js/%40gooddata%2Freact-components.svg)](https://www.npmjs.com/package/@gooddata/react-components)\n\n# GoodData.UI React components\n> A React-based JavaScript library for building data-driven applications\n\n## Getting started\n- [GoodData.UI Documentation](http://sdk.gooddata.com/gooddata-ui/)\n- [GoodData.UI Live Examples](https://gooddata-examples.herokuapp.com/)\n- [Stack Overflow](https://stackoverflow.com/questions/tagged/gooddata)\n\n### Usage\nWith [yarn](https://yarnpkg.com) installed, go to your project directory and run\n```\n$ yarn add @gooddata/react-components\n```\nIf you prefer [npm](npmjs.com) run\n```\n$ npm install --save @gooddata/react-components\n```\n\nThe public API is exposed via global `index.js`. Except for the styles, do not import any other file directly\nbecause they are not intended to be part of the public API.\n\n## Contributing\n\nWe welcome any contribution in form of [issues](https://github.com/gooddata/gooddata-react-components/issues) or [pull requests](https://github.com/gooddata/gooddata-react-components/pulls).\n\nInstall [Node.js](http://nodejs.org) (node 12.16.1, npm v6.13.4) and [Yarn](https://classic.yarnpkg.com) (1.22.4).\n\nInstall dependencies:\n```\nyarn install --frozen-lockfile\n```\n\nThese commands may come in handy while developing:\n\n| command | description |\n| ------- | ----------- |\n| `yarn install --pure-lockfile` | first step |\n| ||\n| `yarn dev` | build react-components to `/dist` in watch mode |\n| `yarn test` | run all unit tests |\n| `yarn prettier-write` | format the source code to match the valid codestyle |\n| `yarn validate` | validate codestyle |\n| ||\n| `yarn storybook` | run storybook from `/stories` on http://localhost:9001 |\n| `yarn build-storybook` | build storybook to `/dist-storybook` |\n| `yarn test-storybook` | run storybook and [screenshot tests](https://github.com/gooddata/gdc-client-utils/tree/master/test-storybook) |\n| ||\n| `yarn examples` | run Live Examples dev-server from `/examples` on https://localhost:8999 |\n| `yarn examples-build` | build Live Examples to `/examples/dist` |\n| `yarn examples-server` | serve built Live Examples - see `/examples/server/src` |\n| `yarn examples-testcafe` | run testcafe tests against `localhost:8999` |\n\n### Deploy to heroku.com\nWhen you deploy this repo to heroku, it serves *GoodData.UI Live Examples*.\nRelevant tasks are in `Procfile` and `package.json`.\n\n```bash\n# run in the project directory\nheroku login\nheroku create <your-app-name>\nheroku config:set DOMAIN_ADMIN_USERNAME=x@gooddata.com DOMAIN_ADMIN_PASSWORD=xy PROJECT_ID_TO_ASSIGN=xms7ga4tf3g3nzucd8380o2bev8oeknp\ngit push heroku HEAD:master\nheroku open\n```\n### Enable Geo Chart for Storybook and Live Examples\nGeo chart uses Mapbox to render map which requires a Mapbox access token.\n- Register an account and create Mapbox access token at [guide](https://docs.mapbox.com/help/how-mapbox-works/access-tokens/)\n- Store the created token at `.env`:\n```bash\necho -e \"EXAMPLE_MAPBOX_ACCESS_TOKEN=token\" >> .env # only need to run once\necho -e \"STORYBOOK_MAPBOX_ACCESS_TOKEN=token\" >> .env # only need to run once\n```\n\n### Run Live Examples Locally\nTo run *GoodData.UI Live Examples* locally:\n```bash\ngit clone <this-repository>\ncd  <repository-folder>\nyarn install --pure-lockfile\nyarn examples\n```\nThen open https://localhost:8999 and login using Live Examples account (you can [create one here](https://gooddata-examples.herokuapp.com/registration)).\n\n### Run Storybook locally\n- Run storybook with token stored in `.env` for more secure\n```bash\nyarn storybook\n```\n- Or run storybook with token env param exposed to cli (not suggested)\n```bash\nSTORYBOOK_MAPBOX_ACCESS_TOKEN=token yarn storybook\n```\n- Apply either above way to `yarn build-storybook` or `yarn test-storybook`\n\n### Source code formatting\nThe source code in the repository is formatted by [Prettier](https://prettier.io/).\nThe format of the code is validated by our Continuous Integration server and is one of the requirements of successful merge.\n\nPrettier is supported by every major IDE. You can find the list of supported editors and how to configure them [here](https://prettier.io/docs/en/editors.html).\n\nIn the case, when your editor is not supported or you don't want to setup the integration, you can run the `yarn prettier-write` command to reformat the code before commit.\n\n## Changelog\n\n- see [CHANGELOG.md](CHANGELOG.md)\n\n## Supported versions\n\nIn order to make the user experience with integrating GoodData UI SDK as smooth and secure as possible and to ensure that the SDK is using the latest features of the platform, we will only provide support to two most recent major versions of UI SDK.\n\nThe most recent majors will be supported in the following modes:\n\n- The latest major version will receive all new functionality and all bug fixes\n- The previous major version will only receive fixes to critical issues and security fixes. These fixes will be applied on top of last released version of the previous major\n\nThe customers are encouraged to always use the latest version of the UI SDK.\n\nIn case of using older versions, the user might face API incompatibility, performance or security issues.\n\nPlease follow the installation instructions to update to the newest version.\n\n## License\n\n(C) 2007-2020 GoodData Corporation\n\nThis project is dual licensed:\n\n- The ATTRIBUTION-NONCOMMERCIAL 4.0 INTERNATIONAL (CC BY-NC 4.0) is used for purpose of the trial experience and evaluation of GoodData.UI library.\n- The GOODDATA GOODDATA.UI LIBRARY END USER LICENSE AGREEMENT is used for GoodData customers.\n\nFor more information, please see [LICENSE](https://github.com/gooddata/gooddata-react-components/blob/master/LICENSE)\n","gitHead":"3be2518a96672ecba6c3ae4d3f68dd9a0f6fd21b","scripts":{"dev":"bash scripts/build.sh --dev-watch","test":"jest --watch","build":"bash scripts/build.sh","tslint":"yarn run-tslint -t verbose $npm_package_config_tslint","prepare":"cd examples/server && yarn install --frozen-lockfile && cd ../..; rm -r examples/node_modules 2>/dev/null; true","examples":"bash scripts/run-examples.sh","prepare?":"# Called before `npm publish` and on local `npm install`. Temporarily also for deleting obsolete node_modules. Ends with `true` to continue gracefully.","validate":"tsc --noEmit && yarn tslint && eslint $npm_package_config_eslint && yarn validate-style && yarn prettier-check","build-dev":"bash scripts/build.sh --dev","examples?":"# Default is developer domain, other options: yarn examples [sec,secure,stg,stg2,stg3,demo,developer or URL]","storybook":"yarn build && start-storybook -p 9001 -c .storybook","test-once":"jest","tslint-ci":"mkdir -p ./ci/results && yarn run-tslint -t checkstyle -o ./ci/results/tslint-results.xml $npm_package_config_tslint","run-tslint":"tslint -p tsconfig.json","validate-ci":"tsc --noEmit && yarn tslint-ci  && eslint $npm_package_config_eslint -f checkstyle -o ci/results/eslint-results.xml && yarn validate-style-ci && yarn prettier-check","examples-build":"bash scripts/build-examples.sh","prepublishOnly":"yarn build","prettier-check":"prettier --check '{src,stories,styles,__mocks__,examples/server/src,examples/src,examples/test}/**/*.{ts,js,tsx,jsx,json,scss,md,yaml,html}'","prettier-write":"prettier --write '{src,stories,styles,__mocks__,examples/server/src,examples/src,examples/test}/**/*.{ts,js,tsx,jsx,json,scss,md,yaml,html}'","test-storybook":"yarn build && test-storybook","validate-style":"stylelint '**/*.scss'","build-storybook":"yarn build && build-storybook -c .storybook -o dist-storybook","examples-server":"node examples/server/src/index.js","heroku-postbuild":"yarn examples-build developer","examples-testcafe":"./scripts/run-testcafe.sh visual","validate-style-ci":"stylelint '**/*.scss' --custom-formatter=node_modules/stylelint-checkstyle-formatter > ci/results/stylelint-results.xml","check-circular-deps":"madge --circular --extensions ts ./src","examples-testcafe-ci":"./scripts/run-testcafe.sh ci","examples-testcafe-live":"./scripts/run-testcafe.sh live"},"typings":"dist/index.d.ts","_npmUser":{"name":"naibinh","email":"naibinh@gmail.com"},"deprecated":"@gooddata/react-components@7 reached End of Support on March 31, 2022. Please upgrade (see https://sdk.gooddata.com/gooddata-ui/docs/supported_versions.html for more information).","repository":{"url":"git+ssh://git@github.com/gooddata/gooddata-react-components.git","type":"git"},"_npmVersion":"6.13.4","description":"GoodData.UI - A powerful JavaScript library for building analytical applications","directories":{},"lint-staged":{"{src,stories,styles,__mocks__,examples/server/src,examples/src,examples/test}/**/*.{ts,js,tsx,jsx,scss}":["npx gdc-fix-copyright","git add"],"{src,stories,styles,__mocks__,examples/server/src,examples/src,examples/test}/**/*.{ts,js,tsx,jsx,json,scss,md,yaml,html}":["prettier --write","git add"]},"_nodeVersion":"12.16.1","dependencies":{"rxjs":"^5.5.6","uuid":"^3.2.1","immer":"^1.3.1","lodash":"^4.17.15","date-fns":"^2.7.0","downshift":"^3.2.7","invariant":"^2.2.2","mapbox-gl":"^1.6.1","classnames":"^2.2.6","highcharts":"7.1.1","prop-types":"^15.6.0","react-intl":"^3.6.0","custom-event":"^1.0.1","react-window":"^1.8.1","ag-grid-react":"20.0.0","react-measure":"^2.3.0","@types/mapbox-gl":"^1.6.1","react-day-picker":"~7.3.0","react-responsive":"^3.0.0","stringify-object":"^2.4.0","@gooddata/typings":"^2.23.0","ag-grid-community":"20.0.0","http-status-codes":"^1.3.0","@gooddata/js-utils":"^3.5.0","@gooddata/numberjs":"^3.2.4","fixed-data-table-2":"0.7.17","@gooddata/goodstrap":"^68.5.0","react-dom-factories":"^1.0.2","@gooddata/gooddata-js":"^12.5.2","json-stable-stringify":"^1.0.1","react-transition-group":"^2.2.1","hoist-non-react-statics":"^3.3.0","nodelist-foreach-polyfill":"^1.2.0","@formatjs/intl-pluralrules":"^1.3.6","highcharts-grouped-categories":"^1.1.3"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"raf":"3.3.2","yup":"^0.24.1","jest":"24.7.1","husky":"3.0.0","madge":"^3.4.4","react":"^16.5.2","enzyme":"3.5.0","eslint":"4.19.1","formik":"^0.11.11","moment":"2.23.0","history":"^4.7.2","ts-jest":"24.0.0","webpack":"4.30.0","full-icu":"^1.3.0","prettier":"1.16.4","react-ga":"^2.5.2","recharts":"1.0.0-beta.9","testcafe":"1.1.4","commander":"2.14.1","node-sass":"4.13.0","react-dom":"^16.5.2","stylelint":"^10.0.0","supertest":"3.0.0","ts-loader":"6.0.0","@types/raf":"^3.4.0","css-loader":"0.28.7","jest-junit":"3.0.0","raw-loader":"0.5.1","styled-jsx":"2.2.1","typescript":"3.3.4000","@babel/core":"7.4.4","@types/jest":"24.0.6","@types/node":"7.0.8","@types/uuid":"3.4.3","file-loader":"3.0.1","jest-enzyme":"7.0.2","lint-staged":"9.1.0","sass-loader":"6.0.6","webpack-cli":"3.3.2","@types/react":"16.8.6","babel-loader":"8.0.5","react-helmet":"5.2.0","react-select":"1.2.1","style-loader":"0.19.1","@types/enzyme":"3.1.13","@types/lodash":"4.14.123","testcafe-live":"0.1.4","@babel/runtime":"7.4.4","dotenv-webpack":"^1.7.0","@babel/polyfill":"^7.4.4","@storybook/react":"5.0.11","@types/invariant":"2.2.29","@types/react-dom":"16.0.11","isomorphic-fetch":"2.2.1","react-datepicker":"1.1.0","react-router-dom":"4.2.2","@babel/preset-env":"7.4.4","@gooddata/mock-js":"^2.13.0","@storybook/addons":"5.0.11","@types/classnames":"2.2.3","@types/prop-types":"15.5.2","@storybook/theming":"5.0.11","identity-obj-proxy":"^3.0.0","intl-messageformat":"^7.5.4","webpack-dev-server":"3.3.1","@babel/preset-react":"7.0.0","@types/react-portal":"4.0.1","@types/react-window":"^1.8.1","babel-plugin-lodash":"3.3.4","html-webpack-plugin":"3.2.0","react-test-renderer":"16.4.2","@types/react-measure":"2.0.5","clean-webpack-plugin":"2.0.2","stats-webpack-plugin":"0.7.0","eslint-config-prettier":"4.1.0","react-google-recaptcha":"^0.14.1","tslint-config-prettier":"1.18.0","@gooddata/eslint-config":"^1.0.0","@gooddata/tslint-config":"1.0.0","@types/react-responsive":"^3.0.3","@types/storybook__react":"4.0.1","@types/stringify-object":"^3.2.0","enzyme-adapter-react-16":"1.3.1","@gooddata/test-storybook":"3.2.1","@storybook/addon-actions":"5.0.11","@storybook/addon-options":"5.0.11","node-sass-magic-importer":"5.1.0","react-syntax-highlighter":"11.0.2","@types/fixed-data-table-2":"0.8.1","stylelint-config-prettier":"5.2.0","@gooddata/stylelint-config":"4.0.0","@types/react-test-renderer":"16.0.0","circular-dependency-plugin":"5.0.2","compression-webpack-plugin":"2.0.0","@types/json-stable-stringify":"^1.0.32","@gooddata/frontend-npm-scripts":"1.1.0","@types/enzyme-adapter-react-16":"1.0.3","stylelint-checkstyle-formatter":"0.1.0","@types/storybook__addon-actions":"3.4.2","@babel/plugin-proposal-class-properties":"7.4.4","@babel/plugin-proposal-object-rest-spread":"7.4.4","@babel/plugin-transform-async-to-generator":"7.4.4"},"peerDependencies":{"react":"^16.5.2","react-dom":"^16.5.2"},"_npmOperationalInternal":{"tmp":"tmp/react-components_7.5.0-alpha-naibinh-nab-sd-909-transparency-2020-04-17T08-59-12-526Z_1587113990165_0.7084345630213811","host":"s3://npm-registry-packages"}},"7.5.0-alpha-naibinh-nab-sd-909-transparency-2020-04-17T09-06-50-790Z":{"name":"@gooddata/react-components","version":"7.5.0-alpha-naibinh-nab-sd-909-transparency-2020-04-17T09-06-50-790Z","author":{"name":"GoodData Corporation"},"license":"BSD-3-Clause","_id":"@gooddata/react-components@7.5.0-alpha-naibinh-nab-sd-909-transparency-2020-04-17T09-06-50-790Z","maintainers":[{"name":"afi","email":"adam.fiedler@gooddata.com"},{"name":"bertold8","email":"ivan.nejezchleb@seznam.cz"},{"name":"brbistas","email":"valentinos.chraniotis@gooddata.com"},{"name":"bugsbunny338","email":"jiri.zajic@mensa.cz"},{"name":"de.do","email":"de.do@gooddata.com"},{"name":"gooddata-ci","email":"rail@gooddata.com"},{"name":"hung.nguyen.hoang","email":"hung.nguyen@gooddata.com"},{"name":"ivan.mjartan","email":"ivan.mjartan@gooddata.com"},{"name":"jakub-sterba","email":"jakub.sterba@gooddata.com"},{"name":"jankc","email":"jan.krapac@gmail.com"},{"name":"jaroslav.tomecek","email":"jaroslav.tomecek@gooddata.com"},{"name":"jkittler","email":"honza.kittler@gmail.com"},{"name":"khanh.le","email":"khanh.le@gooddata.com"},{"name":"lanhuynh","email":"lan.huynh@gooddata.com"},{"name":"linhhong","email":"linh.hong@gooddata.com"},{"name":"lupko","email":"lubomir.slivka@gooddata.com"},{"name":"matyas.kandl","email":"matyas.kandl@gooddata.com"},{"name":"michal.marsal","email":"michal.marsal@gooddata.com"},{"name":"naibinh","email":"naibinh@gmail.com"},{"name":"nikolacech","email":"nikola.cech@gooddata.com"},{"name":"nis.hua","email":"nis.hua@gooddata.com"},{"name":"no23reason","email":"dan.homola@hotmail.cz"},{"name":"patrikbraborec","email":"patrik.braborec@gooddata.com"},{"name":"pbenes","email":"petr.benes@gooddata.com"},{"name":"petrjanu","email":"petr.janu@gooddata.com"},{"name":"pkingo","email":"philipandreaskingo@hotmail.com"},{"name":"ptquang86","email":"ptquang86@gmail.com"},{"name":"qduval","email":"quentin.duval@gooddata.com"},{"name":"rodri360","email":"me@rodri360.com"},{"name":"sitina","email":"jiri.sitina@gooddata.com"},{"name":"strouhaljan","email":"strouhal.jan@gmail.com"},{"name":"tomas.kratochvil","email":"tomas.kratochvil@gooddata.com"},{"name":"tomasreichmann","email":"tomasreichmann@gmail.com"},{"name":"tomsatgd","email":"tomas.satinsky@gooddata.com"},{"name":"trung-le-quoc","email":"trung.le@gooddata.com"},{"name":"tu-ngo","email":"tungo1981@gmail.com"},{"name":"tulean","email":"tuan.le@gooddata.com"},{"name":"tuqt1005","email":"tu.tran@gooddata.com"},{"name":"utdnah","email":"danh.ung@gooddata.com"},{"name":"vlastikcz","email":"vlastimil.kotas@gooddata.com"},{"name":"vu.pham","email":"vu.pham@gooddata.com"},{"name":"xmort","email":"petr.dolejsi@gooddata.com"},{"name":"yanlipnican","email":"yanlipnican@gmail.com"}],"homepage":"https://github.com/gooddata/gooddata-react-components#readme","bugs":{"url":"https://github.com/gooddata/gooddata-react-components/issues"},"dist":{"shasum":"f892579021e515632b72e3a40e357a6e43bb9bd0","tarball":"https://registry.npmjs.org/@gooddata/react-components/-/react-components-7.5.0-alpha-naibinh-nab-sd-909-transparency-2020-04-17T09-06-50-790Z.tgz","fileCount":2547,"integrity":"sha512-WAnmGvWMAht3sZt+w7CcTotSu2hFATICqOtquteNpVLGpLTNC9Y+xjV13FYEkeLNl5fsn7hqK32nighXQWHLwQ==","signatures":[{"sig":"MEYCIQC1GhSVJwPQm7dr1g4y09/OCVqfJs0Og3jZsCNJTYaJNAIhALkyGD0xCwZJ7ZkCkrWz427ubyGW9slQ262Nl8F8vkPq","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":10047306,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJemXHPCRA9TVsSAnZWagAAcIQP/RAU6qPfPcGYYFdmYMb4\np/VWDyBatEC8ZMvkK0eW7FeRmdjMtL+544Ctl1b70UxEQEe5v4cG9167ZltR\nAvvjFMnOlH/aZBAZUOLm12DCwX+GLHFcMKbCdSItnYnIhO+VveIWt4JE7rX6\n6D5UGFeL8ZYH71+J0/srCmQlSiuUthXzwy4Jif+YBWRXJNcpH2oI2Vis8r76\ndNtAwtyLq7UO+jJKIN05EgVS5LCJeDInNVeKb0TJDuweXuxGrc18QlvO+nrK\nN/GYz+4qOuwRIiddd/gEpS1jFivs01RzhSBkQDmwmgAkz9V37yRQJIMziDiY\nwoK/2fw05rS24tyGGIVXfMyNGmTXNzsrIbZr4HZJh/p9vcFC2URiu/XOMBjL\nkA/XDnf5g2Hg4k1IQGDuw04o9Iac7l/LVdHRzBl6GSx9FUNxaWQXZb2I0Alu\nAerXBnPFzQboFuieqf343Jt1pOkRQt1UIF4EPG2Nk4a+J5fmwo+lb7q3IgC3\npowuLiDCTc6voKRc2FeyjXa98lmrzhAxHvg69/D7u8QzfxrOX6a0nmT8tcOq\nfW0gOMUbi/UPzkrNRkRQKbVTcI4aN3A1Wo8b3u11Wg3wRd+tvcbjwKP7BafR\n0q+ksUD5nnLmmsnH6+riHNf6+J1np+rk2LPOSobfM6DYBmVKESLA5ggNeQR2\n1yLr\r\n=1YCZ\r\n-----END PGP SIGNATURE-----\r\n"},"main":"dist/index.js","husky":{"hooks":{"pre-commit":"lint-staged"}},"config":{"eslint":"./examples/**/*.{js,jsx}","tslint":"./{__mocks__,src,stories}/{,**/}*.{ts,tsx}"},"readme":"[![npm version](https://badge.fury.io/js/%40gooddata%2Freact-components.svg)](https://www.npmjs.com/package/@gooddata/react-components)\n\n# GoodData.UI React components\n> A React-based JavaScript library for building data-driven applications\n\n## Getting started\n- [GoodData.UI Documentation](http://sdk.gooddata.com/gooddata-ui/)\n- [GoodData.UI Live Examples](https://gooddata-examples.herokuapp.com/)\n- [Stack Overflow](https://stackoverflow.com/questions/tagged/gooddata)\n\n### Usage\nWith [yarn](https://yarnpkg.com) installed, go to your project directory and run\n```\n$ yarn add @gooddata/react-components\n```\nIf you prefer [npm](npmjs.com) run\n```\n$ npm install --save @gooddata/react-components\n```\n\nThe public API is exposed via global `index.js`. Except for the styles, do not import any other file directly\nbecause they are not intended to be part of the public API.\n\n## Contributing\n\nWe welcome any contribution in form of [issues](https://github.com/gooddata/gooddata-react-components/issues) or [pull requests](https://github.com/gooddata/gooddata-react-components/pulls).\n\nInstall [Node.js](http://nodejs.org) (node 12.16.1, npm v6.13.4) and [Yarn](https://classic.yarnpkg.com) (1.22.4).\n\nInstall dependencies:\n```\nyarn install --frozen-lockfile\n```\n\nThese commands may come in handy while developing:\n\n| command | description |\n| ------- | ----------- |\n| `yarn install --pure-lockfile` | first step |\n| ||\n| `yarn dev` | build react-components to `/dist` in watch mode |\n| `yarn test` | run all unit tests |\n| `yarn prettier-write` | format the source code to match the valid codestyle |\n| `yarn validate` | validate codestyle |\n| ||\n| `yarn storybook` | run storybook from `/stories` on http://localhost:9001 |\n| `yarn build-storybook` | build storybook to `/dist-storybook` |\n| `yarn test-storybook` | run storybook and [screenshot tests](https://github.com/gooddata/gdc-client-utils/tree/master/test-storybook) |\n| ||\n| `yarn examples` | run Live Examples dev-server from `/examples` on https://localhost:8999 |\n| `yarn examples-build` | build Live Examples to `/examples/dist` |\n| `yarn examples-server` | serve built Live Examples - see `/examples/server/src` |\n| `yarn examples-testcafe` | run testcafe tests against `localhost:8999` |\n\n### Deploy to heroku.com\nWhen you deploy this repo to heroku, it serves *GoodData.UI Live Examples*.\nRelevant tasks are in `Procfile` and `package.json`.\n\n```bash\n# run in the project directory\nheroku login\nheroku create <your-app-name>\nheroku config:set DOMAIN_ADMIN_USERNAME=x@gooddata.com DOMAIN_ADMIN_PASSWORD=xy PROJECT_ID_TO_ASSIGN=xms7ga4tf3g3nzucd8380o2bev8oeknp\ngit push heroku HEAD:master\nheroku open\n```\n### Enable Geo Chart for Storybook and Live Examples\nGeo chart uses Mapbox to render map which requires a Mapbox access token.\n- Register an account and create Mapbox access token at [guide](https://docs.mapbox.com/help/how-mapbox-works/access-tokens/)\n- Store the created token at `.env`:\n```bash\necho -e \"EXAMPLE_MAPBOX_ACCESS_TOKEN=token\" >> .env # only need to run once\necho -e \"STORYBOOK_MAPBOX_ACCESS_TOKEN=token\" >> .env # only need to run once\n```\n\n### Run Live Examples Locally\nTo run *GoodData.UI Live Examples* locally:\n```bash\ngit clone <this-repository>\ncd  <repository-folder>\nyarn install --pure-lockfile\nyarn examples\n```\nThen open https://localhost:8999 and login using Live Examples account (you can [create one here](https://gooddata-examples.herokuapp.com/registration)).\n\n### Run Storybook locally\n- Run storybook with token stored in `.env` for more secure\n```bash\nyarn storybook\n```\n- Or run storybook with token env param exposed to cli (not suggested)\n```bash\nSTORYBOOK_MAPBOX_ACCESS_TOKEN=token yarn storybook\n```\n- Apply either above way to `yarn build-storybook` or `yarn test-storybook`\n\n### Source code formatting\nThe source code in the repository is formatted by [Prettier](https://prettier.io/).\nThe format of the code is validated by our Continuous Integration server and is one of the requirements of successful merge.\n\nPrettier is supported by every major IDE. You can find the list of supported editors and how to configure them [here](https://prettier.io/docs/en/editors.html).\n\nIn the case, when your editor is not supported or you don't want to setup the integration, you can run the `yarn prettier-write` command to reformat the code before commit.\n\n## Changelog\n\n- see [CHANGELOG.md](CHANGELOG.md)\n\n## Supported versions\n\nIn order to make the user experience with integrating GoodData UI SDK as smooth and secure as possible and to ensure that the SDK is using the latest features of the platform, we will only provide support to two most recent major versions of UI SDK.\n\nThe most recent majors will be supported in the following modes:\n\n- The latest major version will receive all new functionality and all bug fixes\n- The previous major version will only receive fixes to critical issues and security fixes. These fixes will be applied on top of last released version of the previous major\n\nThe customers are encouraged to always use the latest version of the UI SDK.\n\nIn case of using older versions, the user might face API incompatibility, performance or security issues.\n\nPlease follow the installation instructions to update to the newest version.\n\n## License\n\n(C) 2007-2020 GoodData Corporation\n\nThis project is dual licensed:\n\n- The ATTRIBUTION-NONCOMMERCIAL 4.0 INTERNATIONAL (CC BY-NC 4.0) is used for purpose of the trial experience and evaluation of GoodData.UI library.\n- The GOODDATA GOODDATA.UI LIBRARY END USER LICENSE AGREEMENT is used for GoodData customers.\n\nFor more information, please see [LICENSE](https://github.com/gooddata/gooddata-react-components/blob/master/LICENSE)\n","gitHead":"21beab3c2fe1cf65d49e999a15c9eac5a7a25987","scripts":{"dev":"bash scripts/build.sh --dev-watch","test":"jest --watch","build":"bash scripts/build.sh","tslint":"yarn run-tslint -t verbose $npm_package_config_tslint","prepare":"cd examples/server && yarn install --frozen-lockfile && cd ../..; rm -r examples/node_modules 2>/dev/null; true","examples":"bash scripts/run-examples.sh","prepare?":"# Called before `npm publish` and on local `npm install`. Temporarily also for deleting obsolete node_modules. Ends with `true` to continue gracefully.","validate":"tsc --noEmit && yarn tslint && eslint $npm_package_config_eslint && yarn validate-style && yarn prettier-check","build-dev":"bash scripts/build.sh --dev","examples?":"# Default is developer domain, other options: yarn examples [sec,secure,stg,stg2,stg3,demo,developer or URL]","storybook":"yarn build && start-storybook -p 9001 -c .storybook","test-once":"jest","tslint-ci":"mkdir -p ./ci/results && yarn run-tslint -t checkstyle -o ./ci/results/tslint-results.xml $npm_package_config_tslint","run-tslint":"tslint -p tsconfig.json","validate-ci":"tsc --noEmit && yarn tslint-ci  && eslint $npm_package_config_eslint -f checkstyle -o ci/results/eslint-results.xml && yarn validate-style-ci && yarn prettier-check","examples-build":"bash scripts/build-examples.sh","prepublishOnly":"yarn build","prettier-check":"prettier --check '{src,stories,styles,__mocks__,examples/server/src,examples/src,examples/test}/**/*.{ts,js,tsx,jsx,json,scss,md,yaml,html}'","prettier-write":"prettier --write '{src,stories,styles,__mocks__,examples/server/src,examples/src,examples/test}/**/*.{ts,js,tsx,jsx,json,scss,md,yaml,html}'","test-storybook":"yarn build && test-storybook","validate-style":"stylelint '**/*.scss'","build-storybook":"yarn build && build-storybook -c .storybook -o dist-storybook","examples-server":"node examples/server/src/index.js","heroku-postbuild":"yarn examples-build developer","examples-testcafe":"./scripts/run-testcafe.sh visual","validate-style-ci":"stylelint '**/*.scss' --custom-formatter=node_modules/stylelint-checkstyle-formatter > ci/results/stylelint-results.xml","check-circular-deps":"madge --circular --extensions ts ./src","examples-testcafe-ci":"./scripts/run-testcafe.sh ci","examples-testcafe-live":"./scripts/run-testcafe.sh live"},"typings":"dist/index.d.ts","_npmUser":{"name":"naibinh","email":"naibinh@gmail.com"},"deprecated":"@gooddata/react-components@7 reached End of Support on March 31, 2022. Please upgrade (see https://sdk.gooddata.com/gooddata-ui/docs/supported_versions.html for more information).","repository":{"url":"git+ssh://git@github.com/gooddata/gooddata-react-components.git","type":"git"},"_npmVersion":"6.13.4","description":"GoodData.UI - A powerful JavaScript library for building analytical applications","directories":{},"lint-staged":{"{src,stories,styles,__mocks__,examples/server/src,examples/src,examples/test}/**/*.{ts,js,tsx,jsx,scss}":["npx gdc-fix-copyright","git add"],"{src,stories,styles,__mocks__,examples/server/src,examples/src,examples/test}/**/*.{ts,js,tsx,jsx,json,scss,md,yaml,html}":["prettier --write","git add"]},"_nodeVersion":"12.16.1","dependencies":{"rxjs":"^5.5.6","uuid":"^3.2.1","immer":"^1.3.1","lodash":"^4.17.15","date-fns":"^2.7.0","downshift":"^3.2.7","invariant":"^2.2.2","mapbox-gl":"^1.6.1","classnames":"^2.2.6","highcharts":"7.1.1","prop-types":"^15.6.0","react-intl":"^3.6.0","custom-event":"^1.0.1","react-window":"^1.8.1","ag-grid-react":"20.0.0","react-measure":"^2.3.0","@types/mapbox-gl":"^1.6.1","react-day-picker":"~7.3.0","react-responsive":"^3.0.0","stringify-object":"^2.4.0","@gooddata/typings":"^2.23.0","ag-grid-community":"20.0.0","http-status-codes":"^1.3.0","@gooddata/js-utils":"^3.10.4","@gooddata/numberjs":"^3.2.4","fixed-data-table-2":"0.7.17","@gooddata/goodstrap":"^68.5.1","react-dom-factories":"^1.0.2","@gooddata/gooddata-js":"^12.5.2","json-stable-stringify":"^1.0.1","react-transition-group":"^2.2.1","hoist-non-react-statics":"^3.3.0","nodelist-foreach-polyfill":"^1.2.0","@formatjs/intl-pluralrules":"^1.3.6","highcharts-grouped-categories":"^1.1.3"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"raf":"3.3.2","yup":"^0.24.1","jest":"24.7.1","husky":"3.0.0","madge":"^3.4.4","react":"^16.5.2","enzyme":"3.5.0","eslint":"4.19.1","formik":"^0.11.11","moment":"2.23.0","history":"^4.7.2","ts-jest":"24.0.0","webpack":"4.30.0","full-icu":"^1.3.0","prettier":"1.16.4","react-ga":"^2.5.2","recharts":"1.0.0-beta.9","testcafe":"1.1.4","commander":"2.14.1","node-sass":"4.13.0","react-dom":"^16.5.2","stylelint":"^10.0.0","supertest":"3.0.0","ts-loader":"6.0.0","@types/raf":"^3.4.0","css-loader":"0.28.7","jest-junit":"3.0.0","raw-loader":"0.5.1","styled-jsx":"2.2.1","typescript":"3.3.4000","@babel/core":"7.4.4","@types/jest":"24.0.6","@types/node":"7.0.8","@types/uuid":"3.4.3","file-loader":"3.0.1","jest-enzyme":"7.0.2","lint-staged":"9.1.0","sass-loader":"6.0.6","webpack-cli":"3.3.2","@types/react":"16.8.6","babel-loader":"8.0.5","react-helmet":"5.2.0","react-select":"1.2.1","style-loader":"0.19.1","@types/enzyme":"3.1.13","@types/lodash":"4.14.123","testcafe-live":"0.1.4","@babel/runtime":"7.4.4","dotenv-webpack":"^1.7.0","@babel/polyfill":"^7.4.4","@storybook/react":"5.0.11","@types/invariant":"2.2.29","@types/react-dom":"16.0.11","isomorphic-fetch":"2.2.1","react-datepicker":"1.1.0","react-router-dom":"4.2.2","@babel/preset-env":"7.4.4","@gooddata/mock-js":"^2.13.0","@storybook/addons":"5.0.11","@types/classnames":"2.2.3","@types/prop-types":"15.5.2","@storybook/theming":"5.0.11","identity-obj-proxy":"^3.0.0","intl-messageformat":"^7.5.4","webpack-dev-server":"3.3.1","@babel/preset-react":"7.0.0","@types/react-portal":"4.0.1","@types/react-window":"^1.8.1","babel-plugin-lodash":"3.3.4","html-webpack-plugin":"3.2.0","react-test-renderer":"16.4.2","@types/react-measure":"2.0.5","clean-webpack-plugin":"2.0.2","stats-webpack-plugin":"0.7.0","eslint-config-prettier":"4.1.0","react-google-recaptcha":"^0.14.1","tslint-config-prettier":"1.18.0","@gooddata/eslint-config":"^1.0.0","@gooddata/tslint-config":"1.0.0","@types/react-responsive":"^3.0.3","@types/storybook__react":"4.0.1","@types/stringify-object":"^3.2.0","enzyme-adapter-react-16":"1.3.1","@gooddata/test-storybook":"3.2.1","@storybook/addon-actions":"5.0.11","@storybook/addon-options":"5.0.11","node-sass-magic-importer":"5.1.0","react-syntax-highlighter":"11.0.2","@types/fixed-data-table-2":"0.8.1","stylelint-config-prettier":"5.2.0","@gooddata/stylelint-config":"4.0.0","@types/react-test-renderer":"16.0.0","circular-dependency-plugin":"5.0.2","compression-webpack-plugin":"2.0.0","@types/json-stable-stringify":"^1.0.32","@gooddata/frontend-npm-scripts":"1.1.0","@types/enzyme-adapter-react-16":"1.0.3","stylelint-checkstyle-formatter":"0.1.0","@types/storybook__addon-actions":"3.4.2","@babel/plugin-proposal-class-properties":"7.4.4","@babel/plugin-proposal-object-rest-spread":"7.4.4","@babel/plugin-transform-async-to-generator":"7.4.4"},"peerDependencies":{"react":"^16.5.2","react-dom":"^16.5.2"},"_npmOperationalInternal":{"tmp":"tmp/react-components_7.5.0-alpha-naibinh-nab-sd-909-transparency-2020-04-17T09-06-50-790Z_1587114445889_0.8206868646999985","host":"s3://npm-registry-packages"}},"7.5.0-alpha-tulean-TLE-RAIL2227-2020-04-17T09-13-21-521Z":{"name":"@gooddata/react-components","version":"7.5.0-alpha-tulean-TLE-RAIL2227-2020-04-17T09-13-21-521Z","author":{"name":"GoodData Corporation"},"license":"BSD-3-Clause","_id":"@gooddata/react-components@7.5.0-alpha-tulean-TLE-RAIL2227-2020-04-17T09-13-21-521Z","maintainers":[{"name":"afi","email":"adam.fiedler@gooddata.com"},{"name":"bertold8","email":"ivan.nejezchleb@seznam.cz"},{"name":"brbistas","email":"valentinos.chraniotis@gooddata.com"},{"name":"bugsbunny338","email":"jiri.zajic@mensa.cz"},{"name":"de.do","email":"de.do@gooddata.com"},{"name":"gooddata-ci","email":"rail@gooddata.com"},{"name":"hung.nguyen.hoang","email":"hung.nguyen@gooddata.com"},{"name":"ivan.mjartan","email":"ivan.mjartan@gooddata.com"},{"name":"jakub-sterba","email":"jakub.sterba@gooddata.com"},{"name":"jankc","email":"jan.krapac@gmail.com"},{"name":"jaroslav.tomecek","email":"jaroslav.tomecek@gooddata.com"},{"name":"jkittler","email":"honza.kittler@gmail.com"},{"name":"khanh.le","email":"khanh.le@gooddata.com"},{"name":"lanhuynh","email":"lan.huynh@gooddata.com"},{"name":"linhhong","email":"linh.hong@gooddata.com"},{"name":"lupko","email":"lubomir.slivka@gooddata.com"},{"name":"matyas.kandl","email":"matyas.kandl@gooddata.com"},{"name":"michal.marsal","email":"michal.marsal@gooddata.com"},{"name":"naibinh","email":"naibinh@gmail.com"},{"name":"nikolacech","email":"nikola.cech@gooddata.com"},{"name":"nis.hua","email":"nis.hua@gooddata.com"},{"name":"no23reason","email":"dan.homola@hotmail.cz"},{"name":"patrikbraborec","email":"patrik.braborec@gooddata.com"},{"name":"pbenes","email":"petr.benes@gooddata.com"},{"name":"petrjanu","email":"petr.janu@gooddata.com"},{"name":"pkingo","email":"philipandreaskingo@hotmail.com"},{"name":"ptquang86","email":"ptquang86@gmail.com"},{"name":"qduval","email":"quentin.duval@gooddata.com"},{"name":"rodri360","email":"me@rodri360.com"},{"name":"sitina","email":"jiri.sitina@gooddata.com"},{"name":"strouhaljan","email":"strouhal.jan@gmail.com"},{"name":"tomas.kratochvil","email":"tomas.kratochvil@gooddata.com"},{"name":"tomasreichmann","email":"tomasreichmann@gmail.com"},{"name":"tomsatgd","email":"tomas.satinsky@gooddata.com"},{"name":"trung-le-quoc","email":"trung.le@gooddata.com"},{"name":"tu-ngo","email":"tungo1981@gmail.com"},{"name":"tulean","email":"tuan.le@gooddata.com"},{"name":"tuqt1005","email":"tu.tran@gooddata.com"},{"name":"utdnah","email":"danh.ung@gooddata.com"},{"name":"vlastikcz","email":"vlastimil.kotas@gooddata.com"},{"name":"vu.pham","email":"vu.pham@gooddata.com"},{"name":"xmort","email":"petr.dolejsi@gooddata.com"},{"name":"yanlipnican","email":"yanlipnican@gmail.com"}],"homepage":"https://github.com/gooddata/gooddata-react-components#readme","bugs":{"url":"https://github.com/gooddata/gooddata-react-components/issues"},"dist":{"shasum":"0e137edc8f7e73e20cfbbd3d4816f0575cdccd2b","tarball":"https://registry.npmjs.org/@gooddata/react-components/-/react-components-7.5.0-alpha-tulean-TLE-RAIL2227-2020-04-17T09-13-21-521Z.tgz","fileCount":2543,"integrity":"sha512-eWG/s8433k1EP/C/EizGWZZHG4k26bdVOpfmOZ39gagE9hYa53UihCCvxVazqsPES0GIDB9aqygn1zgS+wHK4g==","signatures":[{"sig":"MEYCIQCTZfmbxaBjMEnGhLXoktvrwgYzmzEzAeM7GLNhpdQX+QIhAKLDsz82F8pkDt9zFxMZVMYZaImC6qq5Jkx7BSk1uccI","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":10041830,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJemXNQCRA9TVsSAnZWagAAIhoP/REmjQH1Vj2DesR0wuA1\natOYwZ1If6Evhg0wJF6MZrDZEUgVPTFcNQ7qF5NEOAIyNXpT1X9AsudVp65z\nz3hRxbWJGNIK4s0mlxamZ9fOGGcrQjPyWjGK7K2HUXcZcFlp3zCR+Iu1ZKFM\nku70gNt+cz9jxzM37AnagiOQrXg7tFjbOOtWg1uyzbtrAV+NXnrtGMIazJwq\n8kl9CxnwCCMFT/gNFRzFVcae0bPiJcEDMCWpxsVbPqj6HRQ3RwK4kaTmk3zi\ngJVe4N4tj6CHO9bcSZfUXSjMgvIkr+WkMyehKDy62MkuPS1ethlgOcPTfDJo\nRiEUTxF75Y4SUhN2+8B+zUHJSzQmI1KuhCRG5MepdSMWLLO3ggFANZ9g9ZNf\nxYazSLCsto87t8efipApk6kuG5DLshYtsS/NUPXjy445C1SX9OtfjDKB3P6m\nJ53vn3EhDWDqGVzCyxO9LTomnD3EmnkgMAzpK6FhbwrSudgVNS9SgEnwxQ6q\nWilhxqW++qNnBtLQ5EBz0ojHoyB10tjGzMB4NJO2Qw6GBwKvhGde+NxWv6O8\nyrkPn0yS/Dn+QOaVzD9BcVexnNLYp3BmHQS84ucGJz8eIt4HjZW62kkj8i9y\n1knhmAOgkudpks4+UxLRSYs6sFtRVqRIRRFimxgX+lltyCWfyZslRoI3Vzgm\ncy74\r\n=MOHt\r\n-----END PGP SIGNATURE-----\r\n"},"main":"dist/index.js","husky":{"hooks":{"pre-commit":"lint-staged"}},"config":{"eslint":"./examples/**/*.{js,jsx}","tslint":"./{__mocks__,src,stories}/{,**/}*.{ts,tsx}"},"readme":"[![npm version](https://badge.fury.io/js/%40gooddata%2Freact-components.svg)](https://www.npmjs.com/package/@gooddata/react-components)\n\n# GoodData.UI React components\n> A React-based JavaScript library for building data-driven applications\n\n## Getting started\n- [GoodData.UI Documentation](http://sdk.gooddata.com/gooddata-ui/)\n- [GoodData.UI Live Examples](https://gooddata-examples.herokuapp.com/)\n- [Stack Overflow](https://stackoverflow.com/questions/tagged/gooddata)\n\n### Usage\nWith [yarn](https://yarnpkg.com) installed, go to your project directory and run\n```\n$ yarn add @gooddata/react-components\n```\nIf you prefer [npm](npmjs.com) run\n```\n$ npm install --save @gooddata/react-components\n```\n\nThe public API is exposed via global `index.js`. Except for the styles, do not import any other file directly\nbecause they are not intended to be part of the public API.\n\n## Contributing\n\nWe welcome any contribution in form of [issues](https://github.com/gooddata/gooddata-react-components/issues) or [pull requests](https://github.com/gooddata/gooddata-react-components/pulls).\n\nInstall [Node.js](http://nodejs.org) (node 12.16.1, npm v6.13.4) and [Yarn](https://classic.yarnpkg.com) (1.22.4).\n\nInstall dependencies:\n```\nyarn install --frozen-lockfile\n```\n\nThese commands may come in handy while developing:\n\n| command | description |\n| ------- | ----------- |\n| `yarn install --pure-lockfile` | first step |\n| ||\n| `yarn dev` | build react-components to `/dist` in watch mode |\n| `yarn test` | run all unit tests |\n| `yarn prettier-write` | format the source code to match the valid codestyle |\n| `yarn validate` | validate codestyle |\n| ||\n| `yarn storybook` | run storybook from `/stories` on http://localhost:9001 |\n| `yarn build-storybook` | build storybook to `/dist-storybook` |\n| `yarn test-storybook` | run storybook and [screenshot tests](https://github.com/gooddata/gdc-client-utils/tree/master/test-storybook) |\n| ||\n| `yarn examples` | run Live Examples dev-server from `/examples` on https://localhost:8999 |\n| `yarn examples-build` | build Live Examples to `/examples/dist` |\n| `yarn examples-server` | serve built Live Examples - see `/examples/server/src` |\n| `yarn examples-testcafe` | run testcafe tests against `localhost:8999` |\n\n### Deploy to heroku.com\nWhen you deploy this repo to heroku, it serves *GoodData.UI Live Examples*.\nRelevant tasks are in `Procfile` and `package.json`.\n\n```bash\n# run in the project directory\nheroku login\nheroku create <your-app-name>\nheroku config:set DOMAIN_ADMIN_USERNAME=x@gooddata.com DOMAIN_ADMIN_PASSWORD=xy PROJECT_ID_TO_ASSIGN=xms7ga4tf3g3nzucd8380o2bev8oeknp\ngit push heroku HEAD:master\nheroku open\n```\n### Enable Geo Chart for Storybook and Live Examples\nGeo chart uses Mapbox to render map which requires a Mapbox access token.\n- Register an account and create Mapbox access token at [guide](https://docs.mapbox.com/help/how-mapbox-works/access-tokens/)\n- Store the created token at `.env`:\n```bash\necho -e \"EXAMPLE_MAPBOX_ACCESS_TOKEN=token\" >> .env # only need to run once\necho -e \"STORYBOOK_MAPBOX_ACCESS_TOKEN=token\" >> .env # only need to run once\n```\n\n### Run Live Examples Locally\nTo run *GoodData.UI Live Examples* locally:\n```bash\ngit clone <this-repository>\ncd  <repository-folder>\nyarn install --pure-lockfile\nyarn examples\n```\nThen open https://localhost:8999 and login using Live Examples account (you can [create one here](https://gooddata-examples.herokuapp.com/registration)).\n\n### Run Storybook locally\n- Run storybook with token stored in `.env` for more secure\n```bash\nyarn storybook\n```\n- Or run storybook with token env param exposed to cli (not suggested)\n```bash\nSTORYBOOK_MAPBOX_ACCESS_TOKEN=token yarn storybook\n```\n- Apply either above way to `yarn build-storybook` or `yarn test-storybook`\n\n### Source code formatting\nThe source code in the repository is formatted by [Prettier](https://prettier.io/).\nThe format of the code is validated by our Continuous Integration server and is one of the requirements of successful merge.\n\nPrettier is supported by every major IDE. You can find the list of supported editors and how to configure them [here](https://prettier.io/docs/en/editors.html).\n\nIn the case, when your editor is not supported or you don't want to setup the integration, you can run the `yarn prettier-write` command to reformat the code before commit.\n\n## Changelog\n\n- see [CHANGELOG.md](CHANGELOG.md)\n\n## Supported versions\n\nIn order to make the user experience with integrating GoodData UI SDK as smooth and secure as possible and to ensure that the SDK is using the latest features of the platform, we will only provide support to two most recent major versions of UI SDK.\n\nThe most recent majors will be supported in the following modes:\n\n- The latest major version will receive all new functionality and all bug fixes\n- The previous major version will only receive fixes to critical issues and security fixes. These fixes will be applied on top of last released version of the previous major\n\nThe customers are encouraged to always use the latest version of the UI SDK.\n\nIn case of using older versions, the user might face API incompatibility, performance or security issues.\n\nPlease follow the installation instructions to update to the newest version.\n\n## License\n\n(C) 2007-2020 GoodData Corporation\n\nThis project is dual licensed:\n\n- The ATTRIBUTION-NONCOMMERCIAL 4.0 INTERNATIONAL (CC BY-NC 4.0) is used for purpose of the trial experience and evaluation of GoodData.UI library.\n- The GOODDATA GOODDATA.UI LIBRARY END USER LICENSE AGREEMENT is used for GoodData customers.\n\nFor more information, please see [LICENSE](https://github.com/gooddata/gooddata-react-components/blob/master/LICENSE)\n","gitHead":"b2b8c6ba7e816884e93622970b234a5e37c12fad","scripts":{"dev":"bash scripts/build.sh --dev-watch","test":"jest --watch","build":"bash scripts/build.sh","tslint":"yarn run-tslint -t verbose $npm_package_config_tslint","prepare":"cd examples/server && yarn install --frozen-lockfile && cd ../..; rm -r examples/node_modules 2>/dev/null; true","examples":"bash scripts/run-examples.sh","prepare?":"# Called before `npm publish` and on local `npm install`. Temporarily also for deleting obsolete node_modules. Ends with `true` to continue gracefully.","validate":"tsc --noEmit && yarn tslint && eslint $npm_package_config_eslint && yarn validate-style && yarn prettier-check","build-dev":"bash scripts/build.sh --dev","examples?":"# Default is developer domain, other options: yarn examples [sec,secure,stg,stg2,stg3,demo,developer or URL]","storybook":"yarn build && start-storybook -p 9001 -c .storybook","test-once":"jest","tslint-ci":"mkdir -p ./ci/results && yarn run-tslint -t checkstyle -o ./ci/results/tslint-results.xml $npm_package_config_tslint","run-tslint":"tslint -p tsconfig.json","validate-ci":"tsc --noEmit && yarn tslint-ci  && eslint $npm_package_config_eslint -f checkstyle -o ci/results/eslint-results.xml && yarn validate-style-ci && yarn prettier-check","examples-build":"bash scripts/build-examples.sh","prepublishOnly":"yarn build","prettier-check":"prettier --check '{src,stories,styles,__mocks__,examples/server/src,examples/src,examples/test}/**/*.{ts,js,tsx,jsx,json,scss,md,yaml,html}'","prettier-write":"prettier --write '{src,stories,styles,__mocks__,examples/server/src,examples/src,examples/test}/**/*.{ts,js,tsx,jsx,json,scss,md,yaml,html}'","test-storybook":"yarn build && test-storybook","validate-style":"stylelint '**/*.scss'","build-storybook":"yarn build && build-storybook -c .storybook -o dist-storybook","examples-server":"node examples/server/src/index.js","heroku-postbuild":"yarn examples-build developer","examples-testcafe":"./scripts/run-testcafe.sh visual","validate-style-ci":"stylelint '**/*.scss' --custom-formatter=node_modules/stylelint-checkstyle-formatter > ci/results/stylelint-results.xml","check-circular-deps":"madge --circular --extensions ts ./src","examples-testcafe-ci":"./scripts/run-testcafe.sh ci","examples-testcafe-live":"./scripts/run-testcafe.sh live"},"typings":"dist/index.d.ts","_npmUser":{"name":"tulean","email":"tuan.le@gooddata.com"},"deprecated":"@gooddata/react-components@7 reached End of Support on March 31, 2022. Please upgrade (see https://sdk.gooddata.com/gooddata-ui/docs/supported_versions.html for more information).","repository":{"url":"git+ssh://git@github.com/gooddata/gooddata-react-components.git","type":"git"},"_npmVersion":"6.13.4","description":"GoodData.UI - A powerful JavaScript library for building analytical applications","directories":{},"lint-staged":{"{src,stories,styles,__mocks__,examples/server/src,examples/src,examples/test}/**/*.{ts,js,tsx,jsx,scss}":["npx gdc-fix-copyright","git add"],"{src,stories,styles,__mocks__,examples/server/src,examples/src,examples/test}/**/*.{ts,js,tsx,jsx,json,scss,md,yaml,html}":["prettier --write","git add"]},"_nodeVersion":"12.16.1","dependencies":{"rxjs":"^5.5.6","uuid":"^3.2.1","immer":"^1.3.1","lodash":"^4.17.15","date-fns":"^2.7.0","downshift":"^3.2.7","invariant":"^2.2.2","mapbox-gl":"^1.6.1","classnames":"^2.2.6","highcharts":"7.1.1","prop-types":"^15.6.0","react-intl":"^3.6.0","custom-event":"^1.0.1","react-window":"^1.8.1","ag-grid-react":"20.0.0","react-measure":"^2.3.0","@types/mapbox-gl":"^1.6.1","react-day-picker":"~7.3.0","react-responsive":"^3.0.0","stringify-object":"^2.4.0","@gooddata/typings":"^2.23.0","ag-grid-community":"20.0.0","http-status-codes":"^1.3.0","@gooddata/js-utils":"^3.10.4","@gooddata/numberjs":"^3.2.4","fixed-data-table-2":"0.7.17","@gooddata/goodstrap":"^68.5.1","react-dom-factories":"^1.0.2","@gooddata/gooddata-js":"^12.5.2","json-stable-stringify":"^1.0.1","react-transition-group":"^2.2.1","hoist-non-react-statics":"^3.3.0","nodelist-foreach-polyfill":"^1.2.0","@formatjs/intl-pluralrules":"^1.3.6","highcharts-grouped-categories":"^1.1.3"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"raf":"3.3.2","yup":"^0.24.1","jest":"24.7.1","husky":"3.0.0","madge":"^3.4.4","react":"^16.5.2","enzyme":"3.5.0","eslint":"4.19.1","formik":"^0.11.11","moment":"2.23.0","history":"^4.7.2","ts-jest":"24.0.0","webpack":"4.30.0","full-icu":"^1.3.0","prettier":"1.16.4","react-ga":"^2.5.2","recharts":"1.0.0-beta.9","testcafe":"1.1.4","commander":"2.14.1","node-sass":"4.13.0","react-dom":"^16.5.2","stylelint":"^10.0.0","supertest":"3.0.0","ts-loader":"6.0.0","@types/raf":"^3.4.0","css-loader":"0.28.7","jest-junit":"3.0.0","raw-loader":"0.5.1","styled-jsx":"2.2.1","typescript":"3.3.4000","@babel/core":"7.4.4","@types/jest":"24.0.6","@types/node":"7.0.8","@types/uuid":"3.4.3","file-loader":"3.0.1","jest-enzyme":"7.0.2","lint-staged":"9.1.0","sass-loader":"6.0.6","webpack-cli":"3.3.2","@types/react":"16.8.6","babel-loader":"8.0.5","react-helmet":"5.2.0","react-select":"1.2.1","style-loader":"0.19.1","@types/enzyme":"3.1.13","@types/lodash":"4.14.123","testcafe-live":"0.1.4","@babel/runtime":"7.4.4","dotenv-webpack":"^1.7.0","@babel/polyfill":"^7.4.4","@storybook/react":"5.0.11","@types/invariant":"2.2.29","@types/react-dom":"16.0.11","isomorphic-fetch":"2.2.1","react-datepicker":"1.1.0","react-router-dom":"4.2.2","@babel/preset-env":"7.4.4","@gooddata/mock-js":"^2.13.0","@storybook/addons":"5.0.11","@types/classnames":"2.2.3","@types/prop-types":"15.5.2","@storybook/theming":"5.0.11","identity-obj-proxy":"^3.0.0","intl-messageformat":"^7.5.4","webpack-dev-server":"3.3.1","@babel/preset-react":"7.0.0","@types/react-portal":"4.0.1","@types/react-window":"^1.8.1","babel-plugin-lodash":"3.3.4","html-webpack-plugin":"3.2.0","react-test-renderer":"16.4.2","@types/react-measure":"2.0.5","clean-webpack-plugin":"2.0.2","stats-webpack-plugin":"0.7.0","eslint-config-prettier":"4.1.0","react-google-recaptcha":"^0.14.1","tslint-config-prettier":"1.18.0","@gooddata/eslint-config":"^1.0.0","@gooddata/tslint-config":"1.0.0","@types/react-responsive":"^3.0.3","@types/storybook__react":"4.0.1","@types/stringify-object":"^3.2.0","enzyme-adapter-react-16":"1.3.1","@gooddata/test-storybook":"3.2.1","@storybook/addon-actions":"5.0.11","@storybook/addon-options":"5.0.11","node-sass-magic-importer":"5.1.0","react-syntax-highlighter":"11.0.2","@types/fixed-data-table-2":"0.8.1","stylelint-config-prettier":"5.2.0","@gooddata/stylelint-config":"4.0.0","@types/react-test-renderer":"16.0.0","circular-dependency-plugin":"5.0.2","compression-webpack-plugin":"2.0.0","@types/json-stable-stringify":"^1.0.32","@gooddata/frontend-npm-scripts":"1.1.0","@types/enzyme-adapter-react-16":"1.0.3","stylelint-checkstyle-formatter":"0.1.0","@types/storybook__addon-actions":"3.4.2","@babel/plugin-proposal-class-properties":"7.4.4","@babel/plugin-proposal-object-rest-spread":"7.4.4","@babel/plugin-transform-async-to-generator":"7.4.4"},"peerDependencies":{"react":"^16.5.2","react-dom":"^16.5.2"},"_npmOperationalInternal":{"tmp":"tmp/react-components_7.5.0-alpha-tulean-TLE-RAIL2227-2020-04-17T09-13-21-521Z_1587114831798_0.30736439724846876","host":"s3://npm-registry-packages"}},"7.5.0-beta.70":{"name":"@gooddata/react-components","version":"7.5.0-beta.70","author":{"name":"GoodData Corporation"},"license":"BSD-3-Clause","_id":"@gooddata/react-components@7.5.0-beta.70","maintainers":[{"name":"afi","email":"adam.fiedler@gooddata.com"},{"name":"bertold8","email":"ivan.nejezchleb@seznam.cz"},{"name":"brbistas","email":"valentinos.chraniotis@gooddata.com"},{"name":"bugsbunny338","email":"jiri.zajic@mensa.cz"},{"name":"de.do","email":"de.do@gooddata.com"},{"name":"gooddata-ci","email":"rail@gooddata.com"},{"name":"hung.nguyen.hoang","email":"hung.nguyen@gooddata.com"},{"name":"ivan.mjartan","email":"ivan.mjartan@gooddata.com"},{"name":"jakub-sterba","email":"jakub.sterba@gooddata.com"},{"name":"jankc","email":"jan.krapac@gmail.com"},{"name":"jaroslav.tomecek","email":"jaroslav.tomecek@gooddata.com"},{"name":"jkittler","email":"honza.kittler@gmail.com"},{"name":"khanh.le","email":"khanh.le@gooddata.com"},{"name":"lanhuynh","email":"lan.huynh@gooddata.com"},{"name":"linhhong","email":"linh.hong@gooddata.com"},{"name":"lupko","email":"lubomir.slivka@gooddata.com"},{"name":"matyas.kandl","email":"matyas.kandl@gooddata.com"},{"name":"michal.marsal","email":"michal.marsal@gooddata.com"},{"name":"naibinh","email":"naibinh@gmail.com"},{"name":"nikolacech","email":"nikola.cech@gooddata.com"},{"name":"nis.hua","email":"nis.hua@gooddata.com"},{"name":"no23reason","email":"dan.homola@hotmail.cz"},{"name":"patrikbraborec","email":"patrik.braborec@gooddata.com"},{"name":"pbenes","email":"petr.benes@gooddata.com"},{"name":"petrjanu","email":"petr.janu@gooddata.com"},{"name":"pkingo","email":"philipandreaskingo@hotmail.com"},{"name":"ptquang86","email":"ptquang86@gmail.com"},{"name":"qduval","email":"quentin.duval@gooddata.com"},{"name":"rodri360","email":"me@rodri360.com"},{"name":"sitina","email":"jiri.sitina@gooddata.com"},{"name":"strouhaljan","email":"strouhal.jan@gmail.com"},{"name":"tomas.kratochvil","email":"tomas.kratochvil@gooddata.com"},{"name":"tomasreichmann","email":"tomasreichmann@gmail.com"},{"name":"tomsatgd","email":"tomas.satinsky@gooddata.com"},{"name":"trung-le-quoc","email":"trung.le@gooddata.com"},{"name":"tu-ngo","email":"tungo1981@gmail.com"},{"name":"tulean","email":"tuan.le@gooddata.com"},{"name":"tuqt1005","email":"tu.tran@gooddata.com"},{"name":"utdnah","email":"danh.ung@gooddata.com"},{"name":"vlastikcz","email":"vlastimil.kotas@gooddata.com"},{"name":"vu.pham","email":"vu.pham@gooddata.com"},{"name":"xmort","email":"petr.dolejsi@gooddata.com"},{"name":"yanlipnican","email":"yanlipnican@gmail.com"}],"homepage":"https://github.com/gooddata/gooddata-react-components#readme","bugs":{"url":"https://github.com/gooddata/gooddata-react-components/issues"},"dist":{"shasum":"a1efdba88e4237d44388ff5a89e16ba54111a42f","tarball":"https://registry.npmjs.org/@gooddata/react-components/-/react-components-7.5.0-beta.70.tgz","fileCount":2547,"integrity":"sha512-moP0xNE0jIx0PcfPoW1LNOFEpvWnqN+8SXe87fy/3POBrRkmg7KHDwgnJEu+8l5BwbhfpwKxSwliDnP2zP8RuA==","signatures":[{"sig":"MEYCIQCjSPCX3Rx5Kc896DUYUa6XySQsgYtJRhp2MEMBy8gW7AIhAPXKMklqwwDpMaluOTnS2jnDB6eVxUZor0sDxOk8UBMa","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":10045666,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJemXjXCRA9TVsSAnZWagAA4TcP/AqWT1w584S89obpiCE6\ntCF2qfKkssJ7H4Nqn5mBIkTq/eEIT+OmLjydMSX8U/XemgThgWdLmVG84VaM\nbBdrOB0l0Rn15wd+01jvMJnt4AF8ncv7aVb2K0UCIYMycSuFCr9JFKhPXT/g\nfxkqRfSp+zv0OqVVXBTTKY5K/BFKgnSGpYI8XRJfaNz//GTWvIiUmZxf9zkE\nSdD02nz8pAg11xF/2pCej/PT9uaUQ+zEaDbBVrH3IcfakbUsssnIyzOrKcBK\nHYJLa8Cn4Ar5Y0PN27ku7BRx1kM4R29MZ4aShySmblplRvLoyBoQt1+jcEIC\ngk3mdAG4KaBRhxBuOQAbSulfrMChLkWF+Zwc6qyfJNL7FD8R7WdHrAOOE9P3\nOPfo2tJwInnT+Nv/8ozBxVhxqOtKXqujPQaNyDGBqZWe0f0jlRZ7Y9hwO6iG\n6+40UfslOpTr6r9PxKPWMX0oDUde4kX60RYPIxWDFHRMhIpuZLDJxSsSsIGU\nEx31fygQRAv/rrbT/EnbRlZEtBswE5bfM3B2r2RNRsh44csIyW/3a0Nhgf5c\nAKObnC3h3S9JGY0ammxTY6tjEviNk8rcTHRVlFOOCtkD1Pu7T6+mnfztz4yC\nM1auBL0ZO43V5i27WRPiWHz0GnWZ3bfGFRy/r6YNGDB/yHqa5vUvGssLlVHz\nb2Dp\r\n=UQv/\r\n-----END PGP SIGNATURE-----\r\n"},"main":"dist/index.js","husky":{"hooks":{"pre-commit":"lint-staged"}},"config":{"eslint":"./examples/**/*.{js,jsx}","tslint":"./{__mocks__,src,stories}/{,**/}*.{ts,tsx}"},"readme":"[![npm version](https://badge.fury.io/js/%40gooddata%2Freact-components.svg)](https://www.npmjs.com/package/@gooddata/react-components)\n\n# GoodData.UI React components\n> A React-based JavaScript library for building data-driven applications\n\n## Getting started\n- [GoodData.UI Documentation](http://sdk.gooddata.com/gooddata-ui/)\n- [GoodData.UI Live Examples](https://gooddata-examples.herokuapp.com/)\n- [Stack Overflow](https://stackoverflow.com/questions/tagged/gooddata)\n\n### Usage\nWith [yarn](https://yarnpkg.com) installed, go to your project directory and run\n```\n$ yarn add @gooddata/react-components\n```\nIf you prefer [npm](npmjs.com) run\n```\n$ npm install --save @gooddata/react-components\n```\n\nThe public API is exposed via global `index.js`. Except for the styles, do not import any other file directly\nbecause they are not intended to be part of the public API.\n\n## Contributing\n\nWe welcome any contribution in form of [issues](https://github.com/gooddata/gooddata-react-components/issues) or [pull requests](https://github.com/gooddata/gooddata-react-components/pulls).\n\nInstall [Node.js](http://nodejs.org) (node 12.16.1, npm v6.13.4) and [Yarn](https://classic.yarnpkg.com) (1.22.4).\n\nInstall dependencies:\n```\nyarn install --frozen-lockfile\n```\n\nThese commands may come in handy while developing:\n\n| command | description |\n| ------- | ----------- |\n| `yarn install --pure-lockfile` | first step |\n| ||\n| `yarn dev` | build react-components to `/dist` in watch mode |\n| `yarn test` | run all unit tests |\n| `yarn prettier-write` | format the source code to match the valid codestyle |\n| `yarn validate` | validate codestyle |\n| ||\n| `yarn storybook` | run storybook from `/stories` on http://localhost:9001 |\n| `yarn build-storybook` | build storybook to `/dist-storybook` |\n| `yarn test-storybook` | run storybook and [screenshot tests](https://github.com/gooddata/gdc-client-utils/tree/master/test-storybook) |\n| ||\n| `yarn examples` | run Live Examples dev-server from `/examples` on https://localhost:8999 |\n| `yarn examples-build` | build Live Examples to `/examples/dist` |\n| `yarn examples-server` | serve built Live Examples - see `/examples/server/src` |\n| `yarn examples-testcafe` | run testcafe tests against `localhost:8999` |\n\n### Deploy to heroku.com\nWhen you deploy this repo to heroku, it serves *GoodData.UI Live Examples*.\nRelevant tasks are in `Procfile` and `package.json`.\n\n```bash\n# run in the project directory\nheroku login\nheroku create <your-app-name>\nheroku config:set DOMAIN_ADMIN_USERNAME=x@gooddata.com DOMAIN_ADMIN_PASSWORD=xy PROJECT_ID_TO_ASSIGN=xms7ga4tf3g3nzucd8380o2bev8oeknp\ngit push heroku HEAD:master\nheroku open\n```\n### Enable Geo Chart for Storybook and Live Examples\nGeo chart uses Mapbox to render map which requires a Mapbox access token.\n- Register an account and create Mapbox access token at [guide](https://docs.mapbox.com/help/how-mapbox-works/access-tokens/)\n- Store the created token at `.env`:\n```bash\necho -e \"EXAMPLE_MAPBOX_ACCESS_TOKEN=token\" >> .env # only need to run once\necho -e \"STORYBOOK_MAPBOX_ACCESS_TOKEN=token\" >> .env # only need to run once\n```\n\n### Run Live Examples Locally\nTo run *GoodData.UI Live Examples* locally:\n```bash\ngit clone <this-repository>\ncd  <repository-folder>\nyarn install --pure-lockfile\nyarn examples\n```\nThen open https://localhost:8999 and login using Live Examples account (you can [create one here](https://gooddata-examples.herokuapp.com/registration)).\n\n### Run Storybook locally\n- Run storybook with token stored in `.env` for more secure\n```bash\nyarn storybook\n```\n- Or run storybook with token env param exposed to cli (not suggested)\n```bash\nSTORYBOOK_MAPBOX_ACCESS_TOKEN=token yarn storybook\n```\n- Apply either above way to `yarn build-storybook` or `yarn test-storybook`\n\n### Source code formatting\nThe source code in the repository is formatted by [Prettier](https://prettier.io/).\nThe format of the code is validated by our Continuous Integration server and is one of the requirements of successful merge.\n\nPrettier is supported by every major IDE. You can find the list of supported editors and how to configure them [here](https://prettier.io/docs/en/editors.html).\n\nIn the case, when your editor is not supported or you don't want to setup the integration, you can run the `yarn prettier-write` command to reformat the code before commit.\n\n## Changelog\n\n- see [CHANGELOG.md](CHANGELOG.md)\n\n## Supported versions\n\nIn order to make the user experience with integrating GoodData UI SDK as smooth and secure as possible and to ensure that the SDK is using the latest features of the platform, we will only provide support to two most recent major versions of UI SDK.\n\nThe most recent majors will be supported in the following modes:\n\n- The latest major version will receive all new functionality and all bug fixes\n- The previous major version will only receive fixes to critical issues and security fixes. These fixes will be applied on top of last released version of the previous major\n\nThe customers are encouraged to always use the latest version of the UI SDK.\n\nIn case of using older versions, the user might face API incompatibility, performance or security issues.\n\nPlease follow the installation instructions to update to the newest version.\n\n## License\n\n(C) 2007-2020 GoodData Corporation\n\nThis project is dual licensed:\n\n- The ATTRIBUTION-NONCOMMERCIAL 4.0 INTERNATIONAL (CC BY-NC 4.0) is used for purpose of the trial experience and evaluation of GoodData.UI library.\n- The GOODDATA GOODDATA.UI LIBRARY END USER LICENSE AGREEMENT is used for GoodData customers.\n\nFor more information, please see [LICENSE](https://github.com/gooddata/gooddata-react-components/blob/master/LICENSE)\n","gitHead":"2929a7ff629e76839672a505f9198a6a4c42a9ba","scripts":{"dev":"bash scripts/build.sh --dev-watch","test":"jest --watch","build":"bash scripts/build.sh","tslint":"yarn run-tslint -t verbose $npm_package_config_tslint","prepare":"cd examples/server && yarn install --frozen-lockfile && cd ../..; rm -r examples/node_modules 2>/dev/null; true","examples":"bash scripts/run-examples.sh","prepare?":"# Called before `npm publish` and on local `npm install`. Temporarily also for deleting obsolete node_modules. Ends with `true` to continue gracefully.","validate":"tsc --noEmit && yarn tslint && eslint $npm_package_config_eslint && yarn validate-style && yarn prettier-check","build-dev":"bash scripts/build.sh --dev","examples?":"# Default is developer domain, other options: yarn examples [sec,secure,stg,stg2,stg3,demo,developer or URL]","storybook":"yarn build && start-storybook -p 9001 -c .storybook","test-once":"jest","tslint-ci":"mkdir -p ./ci/results && yarn run-tslint -t checkstyle -o ./ci/results/tslint-results.xml $npm_package_config_tslint","run-tslint":"tslint -p tsconfig.json","validate-ci":"tsc --noEmit && yarn tslint-ci  && eslint $npm_package_config_eslint -f checkstyle -o ci/results/eslint-results.xml && yarn validate-style-ci && yarn prettier-check","examples-build":"bash scripts/build-examples.sh","prepublishOnly":"yarn build","prettier-check":"prettier --check '{src,stories,styles,__mocks__,examples/server/src,examples/src,examples/test}/**/*.{ts,js,tsx,jsx,json,scss,md,yaml,html}'","prettier-write":"prettier --write '{src,stories,styles,__mocks__,examples/server/src,examples/src,examples/test}/**/*.{ts,js,tsx,jsx,json,scss,md,yaml,html}'","test-storybook":"yarn build && test-storybook","validate-style":"stylelint '**/*.scss'","build-storybook":"yarn build && build-storybook -c .storybook -o dist-storybook","examples-server":"node examples/server/src/index.js","heroku-postbuild":"yarn examples-build developer","examples-testcafe":"./scripts/run-testcafe.sh visual","validate-style-ci":"stylelint '**/*.scss' --custom-formatter=node_modules/stylelint-checkstyle-formatter > ci/results/stylelint-results.xml","check-circular-deps":"madge --circular --extensions ts ./src","examples-testcafe-ci":"./scripts/run-testcafe.sh ci","examples-testcafe-live":"./scripts/run-testcafe.sh live"},"typings":"dist/index.d.ts","_npmUser":{"name":"gooddata-ci","email":"rail@gooddata.com"},"deprecated":"@gooddata/react-components@7 reached End of Support on March 31, 2022. Please upgrade (see https://sdk.gooddata.com/gooddata-ui/docs/supported_versions.html for more information).","repository":{"url":"git+ssh://git@github.com/gooddata/gooddata-react-components.git","type":"git"},"_npmVersion":"6.13.4","description":"GoodData.UI - A powerful JavaScript library for building analytical applications","directories":{},"lint-staged":{"{src,stories,styles,__mocks__,examples/server/src,examples/src,examples/test}/**/*.{ts,js,tsx,jsx,scss}":["npx gdc-fix-copyright","git add"],"{src,stories,styles,__mocks__,examples/server/src,examples/src,examples/test}/**/*.{ts,js,tsx,jsx,json,scss,md,yaml,html}":["prettier --write","git add"]},"_nodeVersion":"12.16.1","dependencies":{"rxjs":"^5.5.6","uuid":"^3.2.1","immer":"^1.3.1","lodash":"^4.17.15","date-fns":"^2.7.0","downshift":"^3.2.7","invariant":"^2.2.2","mapbox-gl":"^1.6.1","classnames":"^2.2.6","highcharts":"7.1.1","prop-types":"^15.6.0","react-intl":"^3.6.0","custom-event":"^1.0.1","react-window":"^1.8.1","ag-grid-react":"20.0.0","react-measure":"^2.3.0","@types/mapbox-gl":"^1.6.1","react-day-picker":"~7.3.0","react-responsive":"^3.0.0","stringify-object":"^2.4.0","@gooddata/typings":"^2.23.0","ag-grid-community":"20.0.0","http-status-codes":"^1.3.0","@gooddata/js-utils":"^3.10.4","@gooddata/numberjs":"^3.2.4","fixed-data-table-2":"0.7.17","@gooddata/goodstrap":"^68.5.1","react-dom-factories":"^1.0.2","@gooddata/gooddata-js":"^12.5.2","json-stable-stringify":"^1.0.1","react-transition-group":"^2.2.1","hoist-non-react-statics":"^3.3.0","nodelist-foreach-polyfill":"^1.2.0","@formatjs/intl-pluralrules":"^1.3.6","highcharts-grouped-categories":"^1.1.3"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"raf":"3.3.2","yup":"^0.24.1","jest":"24.7.1","husky":"3.0.0","madge":"^3.4.4","react":"^16.5.2","enzyme":"3.5.0","eslint":"4.19.1","formik":"^0.11.11","moment":"2.23.0","history":"^4.7.2","ts-jest":"24.0.0","webpack":"4.30.0","full-icu":"^1.3.0","prettier":"1.16.4","react-ga":"^2.5.2","recharts":"1.0.0-beta.9","testcafe":"1.1.4","commander":"2.14.1","node-sass":"4.13.0","react-dom":"^16.5.2","stylelint":"^10.0.0","supertest":"3.0.0","ts-loader":"6.0.0","@types/raf":"^3.4.0","css-loader":"0.28.7","jest-junit":"3.0.0","raw-loader":"0.5.1","styled-jsx":"2.2.1","typescript":"3.3.4000","@babel/core":"7.4.4","@types/jest":"24.0.6","@types/node":"7.0.8","@types/uuid":"3.4.3","file-loader":"3.0.1","jest-enzyme":"7.0.2","lint-staged":"9.1.0","sass-loader":"6.0.6","webpack-cli":"3.3.2","@types/react":"16.8.6","babel-loader":"8.0.5","react-helmet":"5.2.0","react-select":"1.2.1","style-loader":"0.19.1","@types/enzyme":"3.1.13","@types/lodash":"4.14.123","testcafe-live":"0.1.4","@babel/runtime":"7.4.4","dotenv-webpack":"^1.7.0","@babel/polyfill":"^7.4.4","@storybook/react":"5.0.11","@types/invariant":"2.2.29","@types/react-dom":"16.0.11","isomorphic-fetch":"2.2.1","react-datepicker":"1.1.0","react-router-dom":"4.2.2","@babel/preset-env":"7.4.4","@gooddata/mock-js":"^2.13.0","@storybook/addons":"5.0.11","@types/classnames":"2.2.3","@types/prop-types":"15.5.2","@storybook/theming":"5.0.11","identity-obj-proxy":"^3.0.0","intl-messageformat":"^7.5.4","webpack-dev-server":"3.3.1","@babel/preset-react":"7.0.0","@types/react-portal":"4.0.1","@types/react-window":"^1.8.1","babel-plugin-lodash":"3.3.4","html-webpack-plugin":"3.2.0","react-test-renderer":"16.4.2","@types/react-measure":"2.0.5","clean-webpack-plugin":"2.0.2","stats-webpack-plugin":"0.7.0","eslint-config-prettier":"4.1.0","react-google-recaptcha":"^0.14.1","tslint-config-prettier":"1.18.0","@gooddata/eslint-config":"^1.0.0","@gooddata/tslint-config":"1.0.0","@types/react-responsive":"^3.0.3","@types/storybook__react":"4.0.1","@types/stringify-object":"^3.2.0","enzyme-adapter-react-16":"1.3.1","@gooddata/test-storybook":"3.2.1","@storybook/addon-actions":"5.0.11","@storybook/addon-options":"5.0.11","node-sass-magic-importer":"5.1.0","react-syntax-highlighter":"11.0.2","@types/fixed-data-table-2":"0.8.1","stylelint-config-prettier":"5.2.0","@gooddata/stylelint-config":"4.0.0","@types/react-test-renderer":"16.0.0","circular-dependency-plugin":"5.0.2","compression-webpack-plugin":"2.0.0","@types/json-stable-stringify":"^1.0.32","@gooddata/frontend-npm-scripts":"1.1.0","@types/enzyme-adapter-react-16":"1.0.3","stylelint-checkstyle-formatter":"0.1.0","@types/storybook__addon-actions":"3.4.2","@babel/plugin-proposal-class-properties":"7.4.4","@babel/plugin-proposal-object-rest-spread":"7.4.4","@babel/plugin-transform-async-to-generator":"7.4.4"},"peerDependencies":{"react":"^16.5.2","react-dom":"^16.5.2"},"_npmOperationalInternal":{"tmp":"tmp/react-components_7.5.0-beta.70_1587116246605_0.23500790617372957","host":"s3://npm-registry-packages"}},"7.5.0-alpha-vlastikcz-vlk-one-4376-2020-04-17T10-57-13-616Z":{"name":"@gooddata/react-components","version":"7.5.0-alpha-vlastikcz-vlk-one-4376-2020-04-17T10-57-13-616Z","author":{"name":"GoodData Corporation"},"license":"BSD-3-Clause","_id":"@gooddata/react-components@7.5.0-alpha-vlastikcz-vlk-one-4376-2020-04-17T10-57-13-616Z","maintainers":[{"name":"afi","email":"adam.fiedler@gooddata.com"},{"name":"bertold8","email":"ivan.nejezchleb@seznam.cz"},{"name":"brbistas","email":"valentinos.chraniotis@gooddata.com"},{"name":"bugsbunny338","email":"jiri.zajic@mensa.cz"},{"name":"de.do","email":"de.do@gooddata.com"},{"name":"gooddata-ci","email":"rail@gooddata.com"},{"name":"hung.nguyen.hoang","email":"hung.nguyen@gooddata.com"},{"name":"ivan.mjartan","email":"ivan.mjartan@gooddata.com"},{"name":"jakub-sterba","email":"jakub.sterba@gooddata.com"},{"name":"jankc","email":"jan.krapac@gmail.com"},{"name":"jaroslav.tomecek","email":"jaroslav.tomecek@gooddata.com"},{"name":"jkittler","email":"honza.kittler@gmail.com"},{"name":"khanh.le","email":"khanh.le@gooddata.com"},{"name":"lanhuynh","email":"lan.huynh@gooddata.com"},{"name":"linhhong","email":"linh.hong@gooddata.com"},{"name":"lupko","email":"lubomir.slivka@gooddata.com"},{"name":"matyas.kandl","email":"matyas.kandl@gooddata.com"},{"name":"michal.marsal","email":"michal.marsal@gooddata.com"},{"name":"naibinh","email":"naibinh@gmail.com"},{"name":"nikolacech","email":"nikola.cech@gooddata.com"},{"name":"nis.hua","email":"nis.hua@gooddata.com"},{"name":"no23reason","email":"dan.homola@hotmail.cz"},{"name":"patrikbraborec","email":"patrik.braborec@gooddata.com"},{"name":"pbenes","email":"petr.benes@gooddata.com"},{"name":"petrjanu","email":"petr.janu@gooddata.com"},{"name":"pkingo","email":"philipandreaskingo@hotmail.com"},{"name":"ptquang86","email":"ptquang86@gmail.com"},{"name":"qduval","email":"quentin.duval@gooddata.com"},{"name":"rodri360","email":"me@rodri360.com"},{"name":"sitina","email":"jiri.sitina@gooddata.com"},{"name":"strouhaljan","email":"strouhal.jan@gmail.com"},{"name":"tomas.kratochvil","email":"tomas.kratochvil@gooddata.com"},{"name":"tomasreichmann","email":"tomasreichmann@gmail.com"},{"name":"tomsatgd","email":"tomas.satinsky@gooddata.com"},{"name":"trung-le-quoc","email":"trung.le@gooddata.com"},{"name":"tu-ngo","email":"tungo1981@gmail.com"},{"name":"tulean","email":"tuan.le@gooddata.com"},{"name":"tuqt1005","email":"tu.tran@gooddata.com"},{"name":"utdnah","email":"danh.ung@gooddata.com"},{"name":"vlastikcz","email":"vlastimil.kotas@gooddata.com"},{"name":"vu.pham","email":"vu.pham@gooddata.com"},{"name":"xmort","email":"petr.dolejsi@gooddata.com"},{"name":"yanlipnican","email":"yanlipnican@gmail.com"}],"homepage":"https://github.com/gooddata/gooddata-react-components#readme","bugs":{"url":"https://github.com/gooddata/gooddata-react-components/issues"},"dist":{"shasum":"62db4e62b8d672467a0c9558b24c8f1e599d549d","tarball":"https://registry.npmjs.org/@gooddata/react-components/-/react-components-7.5.0-alpha-vlastikcz-vlk-one-4376-2020-04-17T10-57-13-616Z.tgz","fileCount":2547,"integrity":"sha512-WTcyzCAVTA241la4SW3cSdBLjhJQjzgfxxBhAdaYFwno1Bgqv9M11vJOUvKCjshPcSjTK7fO8HA+QmdMm3t5cA==","signatures":[{"sig":"MEQCIHsNYt/zkRRDvUMe5J8JKU9KbB0ZXzoQyf4OvyLWYx82AiAxJQ9cmJmZlNN+K7rfXbBpJ2z0PyRdWjXSrAiNVcdvvA==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":10044401,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJemYumCRA9TVsSAnZWagAA9bAQAIwOJLWHBdnVZkzeVWnI\nI5sNhNeHX+yjGUIi7VjdGX5I8aNEEiq2yaAkW/5mI7jhjaPaOoJEce/XsfKR\npWH+6Y6IxQURI1f82M0SUC/V1GqRLzouDdZb9NF2uNf+foViJWKg/eBHEdVq\nf6PAw9dltt+MkhwSoiU02cESrSwNwcExD27Dbe9wDeYykqQ1BsE+hWhPIc17\nkNco/2qirp0/4p9vh8yXRhoxImIOMdc4c7IxV6s8Yk7JEp7KTSzSJlnBB+xm\negPhiTPylryNGIkjJ3IEMGDHE3nEROfQsDPWod55MMtvTbyjCDCqZLyA/XBW\nnT78+KbdGFJhF7t788pf2P9Z3xAIzKnpk0cZfUf/svxEKakYjxpquAYSqm4d\n46mDR4JY1QlRZTszS7iNYDZXlYq+X++C72dbzIu06Mmmq1vHSI5Q5NKJh0ul\nKzwh1zFyqyjKFlEmPKw6BssYZuDxMiCvqPsri48so/M2vf8uNTr7L25mQdTI\nvBz1VGykli6b93kQGxYEcMb0Mmmn6t6FsYMAzwqxW57RLR7iATiCeDsh4Fp1\n5a1jRrKGd6BeSTn1R/CsLBzAeaHT3aciWJTGDw9VArAEnY0rWVUsFri/7et/\nQQfOJUNBYadr2ZU8ukoMv50AKJJWSG5BwfmKNHjXYbIWqsTrAJLe8YMvBYus\ns2ot\r\n=BVWO\r\n-----END PGP SIGNATURE-----\r\n"},"main":"dist/index.js","husky":{"hooks":{"pre-commit":"lint-staged"}},"config":{"eslint":"./examples/**/*.{js,jsx}","tslint":"./{__mocks__,src,stories}/{,**/}*.{ts,tsx}"},"readme":"[![npm version](https://badge.fury.io/js/%40gooddata%2Freact-components.svg)](https://www.npmjs.com/package/@gooddata/react-components)\n\n# GoodData.UI React components\n> A React-based JavaScript library for building data-driven applications\n\n## Getting started\n- [GoodData.UI Documentation](http://sdk.gooddata.com/gooddata-ui/)\n- [GoodData.UI Live Examples](https://gooddata-examples.herokuapp.com/)\n- [Stack Overflow](https://stackoverflow.com/questions/tagged/gooddata)\n\n### Usage\nWith [yarn](https://yarnpkg.com) installed, go to your project directory and run\n```\n$ yarn add @gooddata/react-components\n```\nIf you prefer [npm](npmjs.com) run\n```\n$ npm install --save @gooddata/react-components\n```\n\nThe public API is exposed via global `index.js`. Except for the styles, do not import any other file directly\nbecause they are not intended to be part of the public API.\n\n## Contributing\n\nWe welcome any contribution in form of [issues](https://github.com/gooddata/gooddata-react-components/issues) or [pull requests](https://github.com/gooddata/gooddata-react-components/pulls).\n\nInstall [Node.js](http://nodejs.org) (node 12.16.1, npm v6.13.4) and [Yarn](https://classic.yarnpkg.com) (1.22.4).\n\nInstall dependencies:\n```\nyarn install --frozen-lockfile\n```\n\nThese commands may come in handy while developing:\n\n| command | description |\n| ------- | ----------- |\n| `yarn install --pure-lockfile` | first step |\n| ||\n| `yarn dev` | build react-components to `/dist` in watch mode |\n| `yarn test` | run all unit tests |\n| `yarn prettier-write` | format the source code to match the valid codestyle |\n| `yarn validate` | validate codestyle |\n| ||\n| `yarn storybook` | run storybook from `/stories` on http://localhost:9001 |\n| `yarn build-storybook` | build storybook to `/dist-storybook` |\n| `yarn test-storybook` | run storybook and [screenshot tests](https://github.com/gooddata/gdc-client-utils/tree/master/test-storybook) |\n| ||\n| `yarn examples` | run Live Examples dev-server from `/examples` on https://localhost:8999 |\n| `yarn examples-build` | build Live Examples to `/examples/dist` |\n| `yarn examples-server` | serve built Live Examples - see `/examples/server/src` |\n| `yarn examples-testcafe` | run testcafe tests against `localhost:8999` |\n\n### Deploy to heroku.com\nWhen you deploy this repo to heroku, it serves *GoodData.UI Live Examples*.\nRelevant tasks are in `Procfile` and `package.json`.\n\n```bash\n# run in the project directory\nheroku login\nheroku create <your-app-name>\nheroku config:set DOMAIN_ADMIN_USERNAME=x@gooddata.com DOMAIN_ADMIN_PASSWORD=xy PROJECT_ID_TO_ASSIGN=xms7ga4tf3g3nzucd8380o2bev8oeknp\ngit push heroku HEAD:master\nheroku open\n```\n### Enable Geo Chart for Storybook and Live Examples\nGeo chart uses Mapbox to render map which requires a Mapbox access token.\n- Register an account and create Mapbox access token at [guide](https://docs.mapbox.com/help/how-mapbox-works/access-tokens/)\n- Store the created token at `.env`:\n```bash\necho -e \"EXAMPLE_MAPBOX_ACCESS_TOKEN=token\" >> .env # only need to run once\necho -e \"STORYBOOK_MAPBOX_ACCESS_TOKEN=token\" >> .env # only need to run once\n```\n\n### Run Live Examples Locally\nTo run *GoodData.UI Live Examples* locally:\n```bash\ngit clone <this-repository>\ncd  <repository-folder>\nyarn install --pure-lockfile\nyarn examples\n```\nThen open https://localhost:8999 and login using Live Examples account (you can [create one here](https://gooddata-examples.herokuapp.com/registration)).\n\n### Run Storybook locally\n- Run storybook with token stored in `.env` for more secure\n```bash\nyarn storybook\n```\n- Or run storybook with token env param exposed to cli (not suggested)\n```bash\nSTORYBOOK_MAPBOX_ACCESS_TOKEN=token yarn storybook\n```\n- Apply either above way to `yarn build-storybook` or `yarn test-storybook`\n\n### Source code formatting\nThe source code in the repository is formatted by [Prettier](https://prettier.io/).\nThe format of the code is validated by our Continuous Integration server and is one of the requirements of successful merge.\n\nPrettier is supported by every major IDE. You can find the list of supported editors and how to configure them [here](https://prettier.io/docs/en/editors.html).\n\nIn the case, when your editor is not supported or you don't want to setup the integration, you can run the `yarn prettier-write` command to reformat the code before commit.\n\n## Changelog\n\n- see [CHANGELOG.md](CHANGELOG.md)\n\n## Supported versions\n\nIn order to make the user experience with integrating GoodData UI SDK as smooth and secure as possible and to ensure that the SDK is using the latest features of the platform, we will only provide support to two most recent major versions of UI SDK.\n\nThe most recent majors will be supported in the following modes:\n\n- The latest major version will receive all new functionality and all bug fixes\n- The previous major version will only receive fixes to critical issues and security fixes. These fixes will be applied on top of last released version of the previous major\n\nThe customers are encouraged to always use the latest version of the UI SDK.\n\nIn case of using older versions, the user might face API incompatibility, performance or security issues.\n\nPlease follow the installation instructions to update to the newest version.\n\n## License\n\n(C) 2007-2020 GoodData Corporation\n\nThis project is dual licensed:\n\n- The ATTRIBUTION-NONCOMMERCIAL 4.0 INTERNATIONAL (CC BY-NC 4.0) is used for purpose of the trial experience and evaluation of GoodData.UI library.\n- The GOODDATA GOODDATA.UI LIBRARY END USER LICENSE AGREEMENT is used for GoodData customers.\n\nFor more information, please see [LICENSE](https://github.com/gooddata/gooddata-react-components/blob/master/LICENSE)\n","gitHead":"f7aca0614f3c18c7c6445cf808d2a27729702eff","scripts":{"dev":"bash scripts/build.sh --dev-watch","test":"jest --watch","build":"bash scripts/build.sh","tslint":"yarn run-tslint -t verbose $npm_package_config_tslint","prepare":"cd examples/server && yarn install --frozen-lockfile && cd ../..; rm -r examples/node_modules 2>/dev/null; true","examples":"bash scripts/run-examples.sh","prepare?":"# Called before `npm publish` and on local `npm install`. Temporarily also for deleting obsolete node_modules. Ends with `true` to continue gracefully.","validate":"tsc --noEmit && yarn tslint && eslint $npm_package_config_eslint && yarn validate-style && yarn prettier-check","build-dev":"bash scripts/build.sh --dev","examples?":"# Default is developer domain, other options: yarn examples [sec,secure,stg,stg2,stg3,demo,developer or URL]","storybook":"yarn build && start-storybook -p 9001 -c .storybook","test-once":"jest","tslint-ci":"mkdir -p ./ci/results && yarn run-tslint -t checkstyle -o ./ci/results/tslint-results.xml $npm_package_config_tslint","run-tslint":"tslint -p tsconfig.json","validate-ci":"tsc --noEmit && yarn tslint-ci  && eslint $npm_package_config_eslint -f checkstyle -o ci/results/eslint-results.xml && yarn validate-style-ci && yarn prettier-check","examples-build":"bash scripts/build-examples.sh","prepublishOnly":"yarn build","prettier-check":"prettier --check '{src,stories,styles,__mocks__,examples/server/src,examples/src,examples/test}/**/*.{ts,js,tsx,jsx,json,scss,md,yaml,html}'","prettier-write":"prettier --write '{src,stories,styles,__mocks__,examples/server/src,examples/src,examples/test}/**/*.{ts,js,tsx,jsx,json,scss,md,yaml,html}'","test-storybook":"yarn build && test-storybook","validate-style":"stylelint '**/*.scss'","build-storybook":"yarn build && build-storybook -c .storybook -o dist-storybook","examples-server":"node examples/server/src/index.js","heroku-postbuild":"yarn examples-build developer","examples-testcafe":"./scripts/run-testcafe.sh visual","validate-style-ci":"stylelint '**/*.scss' --custom-formatter=node_modules/stylelint-checkstyle-formatter > ci/results/stylelint-results.xml","check-circular-deps":"madge --circular --extensions ts ./src","examples-testcafe-ci":"./scripts/run-testcafe.sh ci","examples-testcafe-live":"./scripts/run-testcafe.sh live"},"typings":"dist/index.d.ts","_npmUser":{"name":"vlastikcz","email":"vlastimil.kotas@gooddata.com"},"deprecated":"@gooddata/react-components@7 reached End of Support on March 31, 2022. Please upgrade (see https://sdk.gooddata.com/gooddata-ui/docs/supported_versions.html for more information).","repository":{"url":"git+ssh://git@github.com/gooddata/gooddata-react-components.git","type":"git"},"_npmVersion":"6.13.4","description":"GoodData.UI - A powerful JavaScript library for building analytical applications","directories":{},"lint-staged":{"{src,stories,styles,__mocks__,examples/server/src,examples/src,examples/test}/**/*.{ts,js,tsx,jsx,scss}":["npx gdc-fix-copyright","git add"],"{src,stories,styles,__mocks__,examples/server/src,examples/src,examples/test}/**/*.{ts,js,tsx,jsx,json,scss,md,yaml,html}":["prettier --write","git add"]},"_nodeVersion":"12.16.1","dependencies":{"rxjs":"^5.5.6","uuid":"^3.2.1","immer":"^1.3.1","lodash":"^4.17.15","date-fns":"^2.7.0","downshift":"^3.2.7","invariant":"^2.2.2","mapbox-gl":"^1.6.1","classnames":"^2.2.6","highcharts":"7.1.1","prop-types":"^15.6.0","react-intl":"^3.6.0","custom-event":"^1.0.1","react-window":"^1.8.1","ag-grid-react":"20.0.0","react-measure":"^2.3.0","@types/mapbox-gl":"^1.6.1","react-day-picker":"~7.3.0","react-responsive":"^3.0.0","stringify-object":"^2.4.0","@gooddata/typings":"^2.23.0","ag-grid-community":"20.0.0","http-status-codes":"^1.3.0","@gooddata/js-utils":"^3.10.4","@gooddata/numberjs":"^3.2.4","fixed-data-table-2":"0.7.17","@gooddata/goodstrap":"^68.5.1","react-dom-factories":"^1.0.2","@gooddata/gooddata-js":"^12.5.2","json-stable-stringify":"^1.0.1","react-transition-group":"^2.2.1","hoist-non-react-statics":"^3.3.0","nodelist-foreach-polyfill":"^1.2.0","@formatjs/intl-pluralrules":"^1.3.6","highcharts-grouped-categories":"^1.1.3"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"raf":"3.3.2","yup":"^0.24.1","jest":"24.7.1","husky":"3.0.0","madge":"^3.4.4","react":"^16.5.2","enzyme":"3.5.0","eslint":"4.19.1","formik":"^0.11.11","moment":"2.23.0","history":"^4.7.2","ts-jest":"24.0.0","webpack":"4.30.0","full-icu":"^1.3.0","prettier":"1.16.4","react-ga":"^2.5.2","recharts":"1.0.0-beta.9","testcafe":"1.1.4","commander":"2.14.1","node-sass":"4.13.0","react-dom":"^16.5.2","stylelint":"^10.0.0","supertest":"3.0.0","ts-loader":"6.0.0","@types/raf":"^3.4.0","css-loader":"0.28.7","jest-junit":"3.0.0","raw-loader":"0.5.1","styled-jsx":"2.2.1","typescript":"3.3.4000","@babel/core":"7.4.4","@types/jest":"24.0.6","@types/node":"7.0.8","@types/uuid":"3.4.3","file-loader":"3.0.1","jest-enzyme":"7.0.2","lint-staged":"9.1.0","sass-loader":"6.0.6","webpack-cli":"3.3.2","@types/react":"16.8.6","babel-loader":"8.0.5","react-helmet":"5.2.0","react-select":"1.2.1","style-loader":"0.19.1","@types/enzyme":"3.1.13","@types/lodash":"4.14.123","testcafe-live":"0.1.4","@babel/runtime":"7.4.4","dotenv-webpack":"^1.7.0","@babel/polyfill":"^7.4.4","@storybook/react":"5.0.11","@types/invariant":"2.2.29","@types/react-dom":"16.0.11","isomorphic-fetch":"2.2.1","react-datepicker":"1.1.0","react-router-dom":"4.2.2","@babel/preset-env":"7.4.4","@gooddata/mock-js":"^2.13.0","@storybook/addons":"5.0.11","@types/classnames":"2.2.3","@types/prop-types":"15.5.2","@storybook/theming":"5.0.11","identity-obj-proxy":"^3.0.0","intl-messageformat":"^7.5.4","webpack-dev-server":"3.3.1","@babel/preset-react":"7.0.0","@types/react-portal":"4.0.1","@types/react-window":"^1.8.1","babel-plugin-lodash":"3.3.4","html-webpack-plugin":"3.2.0","react-test-renderer":"16.4.2","@types/react-measure":"2.0.5","clean-webpack-plugin":"2.0.2","stats-webpack-plugin":"0.7.0","eslint-config-prettier":"4.1.0","react-google-recaptcha":"^0.14.1","tslint-config-prettier":"1.18.0","@gooddata/eslint-config":"^1.0.0","@gooddata/tslint-config":"1.0.0","@types/react-responsive":"^3.0.3","@types/storybook__react":"4.0.1","@types/stringify-object":"^3.2.0","enzyme-adapter-react-16":"1.3.1","@gooddata/test-storybook":"3.2.1","@storybook/addon-actions":"5.0.11","@storybook/addon-options":"5.0.11","node-sass-magic-importer":"5.1.0","react-syntax-highlighter":"11.0.2","@types/fixed-data-table-2":"0.8.1","stylelint-config-prettier":"5.2.0","@gooddata/stylelint-config":"4.0.0","@types/react-test-renderer":"16.0.0","circular-dependency-plugin":"5.0.2","compression-webpack-plugin":"2.0.0","@types/json-stable-stringify":"^1.0.32","@gooddata/frontend-npm-scripts":"1.1.0","@types/enzyme-adapter-react-16":"1.0.3","stylelint-checkstyle-formatter":"0.1.0","@types/storybook__addon-actions":"3.4.2","@babel/plugin-proposal-class-properties":"7.4.4","@babel/plugin-proposal-object-rest-spread":"7.4.4","@babel/plugin-transform-async-to-generator":"7.4.4"},"peerDependencies":{"react":"^16.5.2","react-dom":"^16.5.2"},"_npmOperationalInternal":{"tmp":"tmp/react-components_7.5.0-alpha-vlastikcz-vlk-one-4376-2020-04-17T10-57-13-616Z_1587121061705_0.9959028327715167","host":"s3://npm-registry-packages"}},"7.5.0-beta.71":{"name":"@gooddata/react-components","version":"7.5.0-beta.71","author":{"name":"GoodData Corporation"},"license":"BSD-3-Clause","_id":"@gooddata/react-components@7.5.0-beta.71","maintainers":[{"name":"afi","email":"adam.fiedler@gooddata.com"},{"name":"bertold8","email":"ivan.nejezchleb@seznam.cz"},{"name":"brbistas","email":"valentinos.chraniotis@gooddata.com"},{"name":"bugsbunny338","email":"jiri.zajic@mensa.cz"},{"name":"de.do","email":"de.do@gooddata.com"},{"name":"gooddata-ci","email":"rail@gooddata.com"},{"name":"hung.nguyen.hoang","email":"hung.nguyen@gooddata.com"},{"name":"ivan.mjartan","email":"ivan.mjartan@gooddata.com"},{"name":"jakub-sterba","email":"jakub.sterba@gooddata.com"},{"name":"jankc","email":"jan.krapac@gmail.com"},{"name":"jaroslav.tomecek","email":"jaroslav.tomecek@gooddata.com"},{"name":"jkittler","email":"honza.kittler@gmail.com"},{"name":"khanh.le","email":"khanh.le@gooddata.com"},{"name":"lanhuynh","email":"lan.huynh@gooddata.com"},{"name":"linhhong","email":"linh.hong@gooddata.com"},{"name":"lupko","email":"lubomir.slivka@gooddata.com"},{"name":"matyas.kandl","email":"matyas.kandl@gooddata.com"},{"name":"michal.marsal","email":"michal.marsal@gooddata.com"},{"name":"naibinh","email":"naibinh@gmail.com"},{"name":"nikolacech","email":"nikola.cech@gooddata.com"},{"name":"nis.hua","email":"nis.hua@gooddata.com"},{"name":"no23reason","email":"dan.homola@hotmail.cz"},{"name":"patrikbraborec","email":"patrik.braborec@gooddata.com"},{"name":"pbenes","email":"petr.benes@gooddata.com"},{"name":"petrjanu","email":"petr.janu@gooddata.com"},{"name":"pkingo","email":"philipandreaskingo@hotmail.com"},{"name":"ptquang86","email":"ptquang86@gmail.com"},{"name":"qduval","email":"quentin.duval@gooddata.com"},{"name":"rodri360","email":"me@rodri360.com"},{"name":"sitina","email":"jiri.sitina@gooddata.com"},{"name":"strouhaljan","email":"strouhal.jan@gmail.com"},{"name":"tomas.kratochvil","email":"tomas.kratochvil@gooddata.com"},{"name":"tomasreichmann","email":"tomasreichmann@gmail.com"},{"name":"tomsatgd","email":"tomas.satinsky@gooddata.com"},{"name":"trung-le-quoc","email":"trung.le@gooddata.com"},{"name":"tu-ngo","email":"tungo1981@gmail.com"},{"name":"tulean","email":"tuan.le@gooddata.com"},{"name":"tuqt1005","email":"tu.tran@gooddata.com"},{"name":"utdnah","email":"danh.ung@gooddata.com"},{"name":"vlastikcz","email":"vlastimil.kotas@gooddata.com"},{"name":"vu.pham","email":"vu.pham@gooddata.com"},{"name":"xmort","email":"petr.dolejsi@gooddata.com"},{"name":"yanlipnican","email":"yanlipnican@gmail.com"}],"homepage":"https://github.com/gooddata/gooddata-react-components#readme","bugs":{"url":"https://github.com/gooddata/gooddata-react-components/issues"},"dist":{"shasum":"347e38c8d2b6b0a677bc7ffb4afbddeb6ecd0fec","tarball":"https://registry.npmjs.org/@gooddata/react-components/-/react-components-7.5.0-beta.71.tgz","fileCount":2547,"integrity":"sha512-zSC1yRsrG8HYXDTO0wckVN74hYHnQ5L5KhHm+LduscTTdKa7XhbNBmrt9xw+tXmr8zYbGoM9UvnNVS1dN25noA==","signatures":[{"sig":"MEUCIH6aAtrnAZHOws70QyG39cZULyUKUeHH5lpMok2j+58eAiEAopT/G9/L6xQqWc/chkRcUMGMB/2K5pcGGE1R7OOYc9s=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":10048332,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJemaH+CRA9TVsSAnZWagAA5nMP/0xindI0xETUvLnhrzYF\nRFujCpFYZZ/AB3CwbuBAqodTj+PSnIWpBFtdg6cTc3K7Zdg4Nwy8TjTU0QSg\n7YhT7g22xDvdCAG4MLqeR3DV8VQBzFZzkVIvub7gTvdamgKrHyjFSWF+7JQL\n12ZiWUDVsD0GOtVPIICvrHPUDM+TnYx4meJScA7dEEAJEJwVpRG52lOWpfwv\ncW+mxG1GlfPDDWsiCtrLpE+UsKMRm+P28GbcSsXy4eP1MxufRhzgbVrVc+jU\nQBWXdQ5z+16CIy1zfrtQnndHfsrP+CUAHDePSCldxzGRlZGBJ7sCje4s66Xg\nK9immSa1tOoSWHAWulqQew6QUW/afyvR4vTbmaKeT0rm8g1Bqkkv1VWVrkPp\nPl7pxv+hlvEUASRuQoxa4XHYA9YmtVyVXKUNqytPljUh9AJFV4yH1jA21bk5\nAGq5nxRxk34gwX09+gMe2J24CdqVGkprF0etkvHTAOvm4o1GSM9Uq+9+0NCc\ntH77KnVbuUVzeYvaG+wApyEQ8V3cHEU3E22UJjimXt7qA94L6tu7cufcNdtD\nhINVqDPGdCFO7BNVPFCHg0EdQnR3YHvoxuAExk6PtdUYoAspTWN0toStKuFW\nyaYxFslJJzqJXNyKZkfW6G3NFIj9sYCi3vVWBLNAIsWN9P1wU3yPOL5mAbxe\nW4s/\r\n=xjFH\r\n-----END PGP SIGNATURE-----\r\n"},"main":"dist/index.js","husky":{"hooks":{"pre-commit":"lint-staged"}},"config":{"eslint":"./examples/**/*.{js,jsx}","tslint":"./{__mocks__,src,stories}/{,**/}*.{ts,tsx}"},"readme":"[![npm version](https://badge.fury.io/js/%40gooddata%2Freact-components.svg)](https://www.npmjs.com/package/@gooddata/react-components)\n\n# GoodData.UI React components\n> A React-based JavaScript library for building data-driven applications\n\n## Getting started\n- [GoodData.UI Documentation](http://sdk.gooddata.com/gooddata-ui/)\n- [GoodData.UI Live Examples](https://gooddata-examples.herokuapp.com/)\n- [Stack Overflow](https://stackoverflow.com/questions/tagged/gooddata)\n\n### Usage\nWith [yarn](https://yarnpkg.com) installed, go to your project directory and run\n```\n$ yarn add @gooddata/react-components\n```\nIf you prefer [npm](npmjs.com) run\n```\n$ npm install --save @gooddata/react-components\n```\n\nThe public API is exposed via global `index.js`. Except for the styles, do not import any other file directly\nbecause they are not intended to be part of the public API.\n\n## Contributing\n\nWe welcome any contribution in form of [issues](https://github.com/gooddata/gooddata-react-components/issues) or [pull requests](https://github.com/gooddata/gooddata-react-components/pulls).\n\nInstall [Node.js](http://nodejs.org) (node 12.16.1, npm v6.13.4) and [Yarn](https://classic.yarnpkg.com) (1.22.4).\n\nInstall dependencies:\n```\nyarn install --frozen-lockfile\n```\n\nThese commands may come in handy while developing:\n\n| command | description |\n| ------- | ----------- |\n| `yarn install --pure-lockfile` | first step |\n| ||\n| `yarn dev` | build react-components to `/dist` in watch mode |\n| `yarn test` | run all unit tests |\n| `yarn prettier-write` | format the source code to match the valid codestyle |\n| `yarn validate` | validate codestyle |\n| ||\n| `yarn storybook` | run storybook from `/stories` on http://localhost:9001 |\n| `yarn build-storybook` | build storybook to `/dist-storybook` |\n| `yarn test-storybook` | run storybook and [screenshot tests](https://github.com/gooddata/gdc-client-utils/tree/master/test-storybook) |\n| ||\n| `yarn examples` | run Live Examples dev-server from `/examples` on https://localhost:8999 |\n| `yarn examples-build` | build Live Examples to `/examples/dist` |\n| `yarn examples-server` | serve built Live Examples - see `/examples/server/src` |\n| `yarn examples-testcafe` | run testcafe tests against `localhost:8999` |\n\n### Deploy to heroku.com\nWhen you deploy this repo to heroku, it serves *GoodData.UI Live Examples*.\nRelevant tasks are in `Procfile` and `package.json`.\n\n```bash\n# run in the project directory\nheroku login\nheroku create <your-app-name>\nheroku config:set DOMAIN_ADMIN_USERNAME=x@gooddata.com DOMAIN_ADMIN_PASSWORD=xy PROJECT_ID_TO_ASSIGN=xms7ga4tf3g3nzucd8380o2bev8oeknp\ngit push heroku HEAD:master\nheroku open\n```\n### Enable Geo Chart for Storybook and Live Examples\nGeo chart uses Mapbox to render map which requires a Mapbox access token.\n- Register an account and create Mapbox access token at [guide](https://docs.mapbox.com/help/how-mapbox-works/access-tokens/)\n- Store the created token at `.env`:\n```bash\necho -e \"EXAMPLE_MAPBOX_ACCESS_TOKEN=token\" >> .env # only need to run once\necho -e \"STORYBOOK_MAPBOX_ACCESS_TOKEN=token\" >> .env # only need to run once\n```\n\n### Run Live Examples Locally\nTo run *GoodData.UI Live Examples* locally:\n```bash\ngit clone <this-repository>\ncd  <repository-folder>\nyarn install --pure-lockfile\nyarn examples\n```\nThen open https://localhost:8999 and login using Live Examples account (you can [create one here](https://gooddata-examples.herokuapp.com/registration)).\n\n### Run Storybook locally\n- Run storybook with token stored in `.env` for more secure\n```bash\nyarn storybook\n```\n- Or run storybook with token env param exposed to cli (not suggested)\n```bash\nSTORYBOOK_MAPBOX_ACCESS_TOKEN=token yarn storybook\n```\n- Apply either above way to `yarn build-storybook` or `yarn test-storybook`\n\n### Source code formatting\nThe source code in the repository is formatted by [Prettier](https://prettier.io/).\nThe format of the code is validated by our Continuous Integration server and is one of the requirements of successful merge.\n\nPrettier is supported by every major IDE. You can find the list of supported editors and how to configure them [here](https://prettier.io/docs/en/editors.html).\n\nIn the case, when your editor is not supported or you don't want to setup the integration, you can run the `yarn prettier-write` command to reformat the code before commit.\n\n## Changelog\n\n- see [CHANGELOG.md](CHANGELOG.md)\n\n## Supported versions\n\nIn order to make the user experience with integrating GoodData UI SDK as smooth and secure as possible and to ensure that the SDK is using the latest features of the platform, we will only provide support to two most recent major versions of UI SDK.\n\nThe most recent majors will be supported in the following modes:\n\n- The latest major version will receive all new functionality and all bug fixes\n- The previous major version will only receive fixes to critical issues and security fixes. These fixes will be applied on top of last released version of the previous major\n\nThe customers are encouraged to always use the latest version of the UI SDK.\n\nIn case of using older versions, the user might face API incompatibility, performance or security issues.\n\nPlease follow the installation instructions to update to the newest version.\n\n## License\n\n(C) 2007-2020 GoodData Corporation\n\nThis project is dual licensed:\n\n- The ATTRIBUTION-NONCOMMERCIAL 4.0 INTERNATIONAL (CC BY-NC 4.0) is used for purpose of the trial experience and evaluation of GoodData.UI library.\n- The GOODDATA GOODDATA.UI LIBRARY END USER LICENSE AGREEMENT is used for GoodData customers.\n\nFor more information, please see [LICENSE](https://github.com/gooddata/gooddata-react-components/blob/master/LICENSE)\n","gitHead":"493fbce8f01aa09f807594a324524dcb686354f7","scripts":{"dev":"bash scripts/build.sh --dev-watch","test":"jest --watch","build":"bash scripts/build.sh","tslint":"yarn run-tslint -t verbose $npm_package_config_tslint","prepare":"cd examples/server && yarn install --frozen-lockfile && cd ../..; rm -r examples/node_modules 2>/dev/null; true","examples":"bash scripts/run-examples.sh","prepare?":"# Called before `npm publish` and on local `npm install`. Temporarily also for deleting obsolete node_modules. Ends with `true` to continue gracefully.","validate":"tsc --noEmit && yarn tslint && eslint $npm_package_config_eslint && yarn validate-style && yarn prettier-check","build-dev":"bash scripts/build.sh --dev","examples?":"# Default is developer domain, other options: yarn examples [sec,secure,stg,stg2,stg3,demo,developer or URL]","storybook":"yarn build && start-storybook -p 9001 -c .storybook","test-once":"jest","tslint-ci":"mkdir -p ./ci/results && yarn run-tslint -t checkstyle -o ./ci/results/tslint-results.xml $npm_package_config_tslint","run-tslint":"tslint -p tsconfig.json","validate-ci":"tsc --noEmit && yarn tslint-ci  && eslint $npm_package_config_eslint -f checkstyle -o ci/results/eslint-results.xml && yarn validate-style-ci && yarn prettier-check","examples-build":"bash scripts/build-examples.sh","prepublishOnly":"yarn build","prettier-check":"prettier --check '{src,stories,styles,__mocks__,examples/server/src,examples/src,examples/test}/**/*.{ts,js,tsx,jsx,json,scss,md,yaml,html}'","prettier-write":"prettier --write '{src,stories,styles,__mocks__,examples/server/src,examples/src,examples/test}/**/*.{ts,js,tsx,jsx,json,scss,md,yaml,html}'","test-storybook":"yarn build && test-storybook","validate-style":"stylelint '**/*.scss'","build-storybook":"yarn build && build-storybook -c .storybook -o dist-storybook","examples-server":"node examples/server/src/index.js","heroku-postbuild":"yarn examples-build developer","examples-testcafe":"./scripts/run-testcafe.sh visual","validate-style-ci":"stylelint '**/*.scss' --custom-formatter=node_modules/stylelint-checkstyle-formatter > ci/results/stylelint-results.xml","check-circular-deps":"madge --circular --extensions ts ./src","examples-testcafe-ci":"./scripts/run-testcafe.sh ci","examples-testcafe-live":"./scripts/run-testcafe.sh live"},"typings":"dist/index.d.ts","_npmUser":{"name":"gooddata-ci","email":"rail@gooddata.com"},"deprecated":"@gooddata/react-components@7 reached End of Support on March 31, 2022. Please upgrade (see https://sdk.gooddata.com/gooddata-ui/docs/supported_versions.html for more information).","repository":{"url":"git+ssh://git@github.com/gooddata/gooddata-react-components.git","type":"git"},"_npmVersion":"6.13.4","description":"GoodData.UI - A powerful JavaScript library for building analytical applications","directories":{},"lint-staged":{"{src,stories,styles,__mocks__,examples/server/src,examples/src,examples/test}/**/*.{ts,js,tsx,jsx,scss}":["npx gdc-fix-copyright","git add"],"{src,stories,styles,__mocks__,examples/server/src,examples/src,examples/test}/**/*.{ts,js,tsx,jsx,json,scss,md,yaml,html}":["prettier --write","git add"]},"_nodeVersion":"12.16.1","dependencies":{"rxjs":"^5.5.6","uuid":"^3.2.1","immer":"^1.3.1","lodash":"^4.17.15","date-fns":"^2.7.0","downshift":"^3.2.7","invariant":"^2.2.2","mapbox-gl":"^1.6.1","classnames":"^2.2.6","highcharts":"7.1.1","prop-types":"^15.6.0","react-intl":"^3.6.0","custom-event":"^1.0.1","react-window":"^1.8.1","ag-grid-react":"20.0.0","react-measure":"^2.3.0","@types/mapbox-gl":"^1.6.1","react-day-picker":"~7.3.0","react-responsive":"^3.0.0","stringify-object":"^2.4.0","@gooddata/typings":"^2.23.0","ag-grid-community":"20.0.0","http-status-codes":"^1.3.0","@gooddata/js-utils":"^3.10.4","@gooddata/numberjs":"^3.2.4","fixed-data-table-2":"0.7.17","@gooddata/goodstrap":"^68.5.1","react-dom-factories":"^1.0.2","@gooddata/gooddata-js":"^12.5.2","json-stable-stringify":"^1.0.1","react-transition-group":"^2.2.1","hoist-non-react-statics":"^3.3.0","nodelist-foreach-polyfill":"^1.2.0","@formatjs/intl-pluralrules":"^1.3.6","highcharts-grouped-categories":"^1.1.3"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"raf":"3.3.2","yup":"^0.24.1","jest":"24.7.1","husky":"3.0.0","madge":"^3.4.4","react":"^16.5.2","enzyme":"3.5.0","eslint":"4.19.1","formik":"^0.11.11","moment":"2.23.0","history":"^4.7.2","ts-jest":"24.0.0","webpack":"4.30.0","full-icu":"^1.3.0","prettier":"1.16.4","react-ga":"^2.5.2","recharts":"1.0.0-beta.9","testcafe":"1.1.4","commander":"2.14.1","node-sass":"4.13.0","react-dom":"^16.5.2","stylelint":"^10.0.0","supertest":"3.0.0","ts-loader":"6.0.0","@types/raf":"^3.4.0","css-loader":"0.28.7","jest-junit":"3.0.0","raw-loader":"0.5.1","styled-jsx":"2.2.1","typescript":"3.3.4000","@babel/core":"7.4.4","@types/jest":"24.0.6","@types/node":"7.0.8","@types/uuid":"3.4.3","file-loader":"3.0.1","jest-enzyme":"7.0.2","lint-staged":"9.1.0","sass-loader":"6.0.6","webpack-cli":"3.3.2","@types/react":"16.8.6","babel-loader":"8.0.5","react-helmet":"5.2.0","react-select":"1.2.1","style-loader":"0.19.1","@types/enzyme":"3.1.13","@types/lodash":"4.14.123","testcafe-live":"0.1.4","@babel/runtime":"7.4.4","dotenv-webpack":"^1.7.0","@babel/polyfill":"^7.4.4","@storybook/react":"5.0.11","@types/invariant":"2.2.29","@types/react-dom":"16.0.11","isomorphic-fetch":"2.2.1","react-datepicker":"1.1.0","react-router-dom":"4.2.2","@babel/preset-env":"7.4.4","@gooddata/mock-js":"^2.13.0","@storybook/addons":"5.0.11","@types/classnames":"2.2.3","@types/prop-types":"15.5.2","@storybook/theming":"5.0.11","identity-obj-proxy":"^3.0.0","intl-messageformat":"^7.5.4","webpack-dev-server":"3.3.1","@babel/preset-react":"7.0.0","@types/react-portal":"4.0.1","@types/react-window":"^1.8.1","babel-plugin-lodash":"3.3.4","html-webpack-plugin":"3.2.0","react-test-renderer":"16.4.2","@types/react-measure":"2.0.5","clean-webpack-plugin":"2.0.2","stats-webpack-plugin":"0.7.0","eslint-config-prettier":"4.1.0","react-google-recaptcha":"^0.14.1","tslint-config-prettier":"1.18.0","@gooddata/eslint-config":"^1.0.0","@gooddata/tslint-config":"1.0.0","@types/react-responsive":"^3.0.3","@types/storybook__react":"4.0.1","@types/stringify-object":"^3.2.0","enzyme-adapter-react-16":"1.3.1","@gooddata/test-storybook":"3.2.1","@storybook/addon-actions":"5.0.11","@storybook/addon-options":"5.0.11","node-sass-magic-importer":"5.1.0","react-syntax-highlighter":"11.0.2","@types/fixed-data-table-2":"0.8.1","stylelint-config-prettier":"5.2.0","@gooddata/stylelint-config":"4.0.0","@types/react-test-renderer":"16.0.0","circular-dependency-plugin":"5.0.2","compression-webpack-plugin":"2.0.0","@types/json-stable-stringify":"^1.0.32","@gooddata/frontend-npm-scripts":"1.1.0","@types/enzyme-adapter-react-16":"1.0.3","stylelint-checkstyle-formatter":"0.1.0","@types/storybook__addon-actions":"3.4.2","@babel/plugin-proposal-class-properties":"7.4.4","@babel/plugin-proposal-object-rest-spread":"7.4.4","@babel/plugin-transform-async-to-generator":"7.4.4"},"peerDependencies":{"react":"^16.5.2","react-dom":"^16.5.2"},"_npmOperationalInternal":{"tmp":"tmp/react-components_7.5.0-beta.71_1587126781504_0.930416301884335","host":"s3://npm-registry-packages"}},"7.5.0-beta.72":{"name":"@gooddata/react-components","version":"7.5.0-beta.72","author":{"name":"GoodData Corporation"},"license":"BSD-3-Clause","_id":"@gooddata/react-components@7.5.0-beta.72","maintainers":[{"name":"afi","email":"adam.fiedler@gooddata.com"},{"name":"bertold8","email":"ivan.nejezchleb@seznam.cz"},{"name":"brbistas","email":"valentinos.chraniotis@gooddata.com"},{"name":"bugsbunny338","email":"jiri.zajic@mensa.cz"},{"name":"de.do","email":"de.do@gooddata.com"},{"name":"gooddata-ci","email":"rail@gooddata.com"},{"name":"hung.nguyen.hoang","email":"hung.nguyen@gooddata.com"},{"name":"ivan.mjartan","email":"ivan.mjartan@gooddata.com"},{"name":"jakub-sterba","email":"jakub.sterba@gooddata.com"},{"name":"jankc","email":"jan.krapac@gmail.com"},{"name":"jaroslav.tomecek","email":"jaroslav.tomecek@gooddata.com"},{"name":"jkittler","email":"honza.kittler@gmail.com"},{"name":"khanh.le","email":"khanh.le@gooddata.com"},{"name":"lanhuynh","email":"lan.huynh@gooddata.com"},{"name":"linhhong","email":"linh.hong@gooddata.com"},{"name":"lupko","email":"lubomir.slivka@gooddata.com"},{"name":"matyas.kandl","email":"matyas.kandl@gooddata.com"},{"name":"michal.marsal","email":"michal.marsal@gooddata.com"},{"name":"naibinh","email":"naibinh@gmail.com"},{"name":"nikolacech","email":"nikola.cech@gooddata.com"},{"name":"nis.hua","email":"nis.hua@gooddata.com"},{"name":"no23reason","email":"dan.homola@hotmail.cz"},{"name":"patrikbraborec","email":"patrik.braborec@gooddata.com"},{"name":"pbenes","email":"petr.benes@gooddata.com"},{"name":"petrjanu","email":"petr.janu@gooddata.com"},{"name":"pkingo","email":"philipandreaskingo@hotmail.com"},{"name":"ptquang86","email":"ptquang86@gmail.com"},{"name":"qduval","email":"quentin.duval@gooddata.com"},{"name":"rodri360","email":"me@rodri360.com"},{"name":"sitina","email":"jiri.sitina@gooddata.com"},{"name":"strouhaljan","email":"strouhal.jan@gmail.com"},{"name":"tomas.kratochvil","email":"tomas.kratochvil@gooddata.com"},{"name":"tomasreichmann","email":"tomasreichmann@gmail.com"},{"name":"tomsatgd","email":"tomas.satinsky@gooddata.com"},{"name":"trung-le-quoc","email":"trung.le@gooddata.com"},{"name":"tu-ngo","email":"tungo1981@gmail.com"},{"name":"tulean","email":"tuan.le@gooddata.com"},{"name":"tuqt1005","email":"tu.tran@gooddata.com"},{"name":"utdnah","email":"danh.ung@gooddata.com"},{"name":"vlastikcz","email":"vlastimil.kotas@gooddata.com"},{"name":"vu.pham","email":"vu.pham@gooddata.com"},{"name":"xmort","email":"petr.dolejsi@gooddata.com"},{"name":"yanlipnican","email":"yanlipnican@gmail.com"}],"homepage":"https://github.com/gooddata/gooddata-react-components#readme","bugs":{"url":"https://github.com/gooddata/gooddata-react-components/issues"},"dist":{"shasum":"ebd78a0ec2df9491bf9c6afc4e3495ee9a00fe18","tarball":"https://registry.npmjs.org/@gooddata/react-components/-/react-components-7.5.0-beta.72.tgz","fileCount":2547,"integrity":"sha512-Yc6nm9Pe0V5+WHbOGKtcjrzqjej0zBlTfUNpE82b8y509fwAxUhWrA+9ANEbTEBzvMmuLAUHy7GIWVS+Sentkg==","signatures":[{"sig":"MEQCIEN3a3qr6+/cWXpB/AfnByxmZ6VkRHhPWul5qg0YbG22AiBZqdcOlqKuXOF2e0fXsMSEk0EEqG+rRnUERF/mEGGr1Q==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":10047021,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJemagzCRA9TVsSAnZWagAApwgP/1yPgaeB9+QAuPPyNHfq\nm3F899umvXZSHibwFCu/K8hVnGJ+060mZI6naXmntCuctagDvJ7kl2gnjh6c\nwjEGbQnQPcJT1+L0UnGp2Xy7GH1QEGM8fPkIvCUoWIWSoEYmrdRQqrIm63EH\neEIYQj+R11dVrDw98tPbIA5LmjpOQUpzYexARFeGyJR61LdAreK43ZXvGKCl\n04e6192xi+JHncvRw4xK6PGGGwtlKIXpOf7unBI/SakBoKzWvT5fPnfCzm6w\nenz3/hh7Co9QTzL9yinTEvPXSSFF9c72R39mqTdviQ00MBVq19r75p5EdmrB\n8UPEthNE/MB2W3HmixapJ13JDUXWDWASV+6eAoFaDzbNPkBaY8hfJgtKk3ww\nkKTw4ZsSFI4m6g4z0SEzkU134pSHuIPDYAlxZjc3PBPpxagfuxO1TTjYQQ99\nZiaU4CgtPqDMSSxHfNZfykS8URZTuX/aNSu01d0VsiQwTKH47UM6S+Hs7T4O\nmMyNGNXKDJn+Sd8bj4s3G4+ci9MFVg00j9yIcHrgdJKcXY33b3bPXkQhDO1Z\nz17x+pMjGF9icePxyOgxr51GCnLfWNgys2ECQHB0EWOGM9HJnHaWTrTmt87O\nqg5XG5zInpeCOJfLFIFTzIRt+JhGS/74c5nnt/GDBHQT7NS3W6/7GNnOHPiH\nBf17\r\n=zugW\r\n-----END PGP SIGNATURE-----\r\n"},"main":"dist/index.js","husky":{"hooks":{"pre-commit":"lint-staged"}},"config":{"eslint":"./examples/**/*.{js,jsx}","tslint":"./{__mocks__,src,stories}/{,**/}*.{ts,tsx}"},"readme":"[![npm version](https://badge.fury.io/js/%40gooddata%2Freact-components.svg)](https://www.npmjs.com/package/@gooddata/react-components)\n\n# GoodData.UI React components\n> A React-based JavaScript library for building data-driven applications\n\n## Getting started\n- [GoodData.UI Documentation](http://sdk.gooddata.com/gooddata-ui/)\n- [GoodData.UI Live Examples](https://gooddata-examples.herokuapp.com/)\n- [Stack Overflow](https://stackoverflow.com/questions/tagged/gooddata)\n\n### Usage\nWith [yarn](https://yarnpkg.com) installed, go to your project directory and run\n```\n$ yarn add @gooddata/react-components\n```\nIf you prefer [npm](npmjs.com) run\n```\n$ npm install --save @gooddata/react-components\n```\n\nThe public API is exposed via global `index.js`. Except for the styles, do not import any other file directly\nbecause they are not intended to be part of the public API.\n\n## Contributing\n\nWe welcome any contribution in form of [issues](https://github.com/gooddata/gooddata-react-components/issues) or [pull requests](https://github.com/gooddata/gooddata-react-components/pulls).\n\nInstall [Node.js](http://nodejs.org) (node 12.16.1, npm v6.13.4) and [Yarn](https://classic.yarnpkg.com) (1.22.4).\n\nInstall dependencies:\n```\nyarn install --frozen-lockfile\n```\n\nThese commands may come in handy while developing:\n\n| command | description |\n| ------- | ----------- |\n| `yarn install --pure-lockfile` | first step |\n| ||\n| `yarn dev` | build react-components to `/dist` in watch mode |\n| `yarn test` | run all unit tests |\n| `yarn prettier-write` | format the source code to match the valid codestyle |\n| `yarn validate` | validate codestyle |\n| ||\n| `yarn storybook` | run storybook from `/stories` on http://localhost:9001 |\n| `yarn build-storybook` | build storybook to `/dist-storybook` |\n| `yarn test-storybook` | run storybook and [screenshot tests](https://github.com/gooddata/gdc-client-utils/tree/master/test-storybook) |\n| ||\n| `yarn examples` | run Live Examples dev-server from `/examples` on https://localhost:8999 |\n| `yarn examples-build` | build Live Examples to `/examples/dist` |\n| `yarn examples-server` | serve built Live Examples - see `/examples/server/src` |\n| `yarn examples-testcafe` | run testcafe tests against `localhost:8999` |\n\n### Deploy to heroku.com\nWhen you deploy this repo to heroku, it serves *GoodData.UI Live Examples*.\nRelevant tasks are in `Procfile` and `package.json`.\n\n```bash\n# run in the project directory\nheroku login\nheroku create <your-app-name>\nheroku config:set DOMAIN_ADMIN_USERNAME=x@gooddata.com DOMAIN_ADMIN_PASSWORD=xy PROJECT_ID_TO_ASSIGN=xms7ga4tf3g3nzucd8380o2bev8oeknp\ngit push heroku HEAD:master\nheroku open\n```\n### Enable Geo Chart for Storybook and Live Examples\nGeo chart uses Mapbox to render map which requires a Mapbox access token.\n- Register an account and create Mapbox access token at [guide](https://docs.mapbox.com/help/how-mapbox-works/access-tokens/)\n- Store the created token at `.env`:\n```bash\necho -e \"EXAMPLE_MAPBOX_ACCESS_TOKEN=token\" >> .env # only need to run once\necho -e \"STORYBOOK_MAPBOX_ACCESS_TOKEN=token\" >> .env # only need to run once\n```\n\n### Run Live Examples Locally\nTo run *GoodData.UI Live Examples* locally:\n```bash\ngit clone <this-repository>\ncd  <repository-folder>\nyarn install --pure-lockfile\nyarn examples\n```\nThen open https://localhost:8999 and login using Live Examples account (you can [create one here](https://gooddata-examples.herokuapp.com/registration)).\n\n### Run Storybook locally\n- Run storybook with token stored in `.env` for more secure\n```bash\nyarn storybook\n```\n- Or run storybook with token env param exposed to cli (not suggested)\n```bash\nSTORYBOOK_MAPBOX_ACCESS_TOKEN=token yarn storybook\n```\n- Apply either above way to `yarn build-storybook` or `yarn test-storybook`\n\n### Source code formatting\nThe source code in the repository is formatted by [Prettier](https://prettier.io/).\nThe format of the code is validated by our Continuous Integration server and is one of the requirements of successful merge.\n\nPrettier is supported by every major IDE. You can find the list of supported editors and how to configure them [here](https://prettier.io/docs/en/editors.html).\n\nIn the case, when your editor is not supported or you don't want to setup the integration, you can run the `yarn prettier-write` command to reformat the code before commit.\n\n## Changelog\n\n- see [CHANGELOG.md](CHANGELOG.md)\n\n## Supported versions\n\nIn order to make the user experience with integrating GoodData UI SDK as smooth and secure as possible and to ensure that the SDK is using the latest features of the platform, we will only provide support to two most recent major versions of UI SDK.\n\nThe most recent majors will be supported in the following modes:\n\n- The latest major version will receive all new functionality and all bug fixes\n- The previous major version will only receive fixes to critical issues and security fixes. These fixes will be applied on top of last released version of the previous major\n\nThe customers are encouraged to always use the latest version of the UI SDK.\n\nIn case of using older versions, the user might face API incompatibility, performance or security issues.\n\nPlease follow the installation instructions to update to the newest version.\n\n## License\n\n(C) 2007-2020 GoodData Corporation\n\nThis project is dual licensed:\n\n- The ATTRIBUTION-NONCOMMERCIAL 4.0 INTERNATIONAL (CC BY-NC 4.0) is used for purpose of the trial experience and evaluation of GoodData.UI library.\n- The GOODDATA GOODDATA.UI LIBRARY END USER LICENSE AGREEMENT is used for GoodData customers.\n\nFor more information, please see [LICENSE](https://github.com/gooddata/gooddata-react-components/blob/master/LICENSE)\n","gitHead":"71ce48869605fc365cc314192bb91b81241f09e6","scripts":{"dev":"bash scripts/build.sh --dev-watch","test":"jest --watch","build":"bash scripts/build.sh","tslint":"yarn run-tslint -t verbose $npm_package_config_tslint","prepare":"cd examples/server && yarn install --frozen-lockfile && cd ../..; rm -r examples/node_modules 2>/dev/null; true","examples":"bash scripts/run-examples.sh","prepare?":"# Called before `npm publish` and on local `npm install`. Temporarily also for deleting obsolete node_modules. Ends with `true` to continue gracefully.","validate":"tsc --noEmit && yarn tslint && eslint $npm_package_config_eslint && yarn validate-style && yarn prettier-check","build-dev":"bash scripts/build.sh --dev","examples?":"# Default is developer domain, other options: yarn examples [sec,secure,stg,stg2,stg3,demo,developer or URL]","storybook":"yarn build && start-storybook -p 9001 -c .storybook","test-once":"jest","tslint-ci":"mkdir -p ./ci/results && yarn run-tslint -t checkstyle -o ./ci/results/tslint-results.xml $npm_package_config_tslint","run-tslint":"tslint -p tsconfig.json","validate-ci":"tsc --noEmit && yarn tslint-ci  && eslint $npm_package_config_eslint -f checkstyle -o ci/results/eslint-results.xml && yarn validate-style-ci && yarn prettier-check","examples-build":"bash scripts/build-examples.sh","prepublishOnly":"yarn build","prettier-check":"prettier --check '{src,stories,styles,__mocks__,examples/server/src,examples/src,examples/test}/**/*.{ts,js,tsx,jsx,json,scss,md,yaml,html}'","prettier-write":"prettier --write '{src,stories,styles,__mocks__,examples/server/src,examples/src,examples/test}/**/*.{ts,js,tsx,jsx,json,scss,md,yaml,html}'","test-storybook":"yarn build && test-storybook","validate-style":"stylelint '**/*.scss'","build-storybook":"yarn build && build-storybook -c .storybook -o dist-storybook","examples-server":"node examples/server/src/index.js","heroku-postbuild":"yarn examples-build developer","examples-testcafe":"./scripts/run-testcafe.sh visual","validate-style-ci":"stylelint '**/*.scss' --custom-formatter=node_modules/stylelint-checkstyle-formatter > ci/results/stylelint-results.xml","check-circular-deps":"madge --circular --extensions ts ./src","examples-testcafe-ci":"./scripts/run-testcafe.sh ci","examples-testcafe-live":"./scripts/run-testcafe.sh live"},"typings":"dist/index.d.ts","_npmUser":{"name":"gooddata-ci","email":"rail@gooddata.com"},"deprecated":"@gooddata/react-components@7 reached End of Support on March 31, 2022. Please upgrade (see https://sdk.gooddata.com/gooddata-ui/docs/supported_versions.html for more information).","repository":{"url":"git+ssh://git@github.com/gooddata/gooddata-react-components.git","type":"git"},"_npmVersion":"6.13.4","description":"GoodData.UI - A powerful JavaScript library for building analytical applications","directories":{},"lint-staged":{"{src,stories,styles,__mocks__,examples/server/src,examples/src,examples/test}/**/*.{ts,js,tsx,jsx,scss}":["npx gdc-fix-copyright","git add"],"{src,stories,styles,__mocks__,examples/server/src,examples/src,examples/test}/**/*.{ts,js,tsx,jsx,json,scss,md,yaml,html}":["prettier --write","git add"]},"_nodeVersion":"12.16.1","dependencies":{"rxjs":"^5.5.6","uuid":"^3.2.1","immer":"^1.3.1","lodash":"^4.17.15","date-fns":"^2.7.0","downshift":"^3.2.7","invariant":"^2.2.2","mapbox-gl":"^1.6.1","classnames":"^2.2.6","highcharts":"7.1.1","prop-types":"^15.6.0","react-intl":"^3.6.0","custom-event":"^1.0.1","react-window":"^1.8.1","ag-grid-react":"20.0.0","react-measure":"^2.3.0","@types/mapbox-gl":"^1.6.1","react-day-picker":"~7.3.0","react-responsive":"^3.0.0","stringify-object":"^2.4.0","@gooddata/typings":"^2.23.0","ag-grid-community":"20.0.0","http-status-codes":"^1.3.0","@gooddata/js-utils":"^3.10.4","@gooddata/numberjs":"^3.2.4","fixed-data-table-2":"0.7.17","@gooddata/goodstrap":"^68.5.1","react-dom-factories":"^1.0.2","@gooddata/gooddata-js":"^12.5.2","json-stable-stringify":"^1.0.1","react-transition-group":"^2.2.1","hoist-non-react-statics":"^3.3.0","nodelist-foreach-polyfill":"^1.2.0","@formatjs/intl-pluralrules":"^1.3.6","highcharts-grouped-categories":"^1.1.3"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"raf":"3.3.2","yup":"^0.24.1","jest":"24.7.1","husky":"3.0.0","madge":"^3.4.4","react":"^16.5.2","enzyme":"3.5.0","eslint":"4.19.1","formik":"^0.11.11","moment":"2.23.0","history":"^4.7.2","ts-jest":"24.0.0","webpack":"4.30.0","full-icu":"^1.3.0","prettier":"1.16.4","react-ga":"^2.5.2","recharts":"1.0.0-beta.9","testcafe":"1.1.4","commander":"2.14.1","node-sass":"4.13.0","react-dom":"^16.5.2","stylelint":"^10.0.0","supertest":"3.0.0","ts-loader":"6.0.0","@types/raf":"^3.4.0","css-loader":"0.28.7","jest-junit":"3.0.0","raw-loader":"0.5.1","styled-jsx":"2.2.1","typescript":"3.3.4000","@babel/core":"7.4.4","@types/jest":"24.0.6","@types/node":"7.0.8","@types/uuid":"3.4.3","file-loader":"3.0.1","jest-enzyme":"7.0.2","lint-staged":"9.1.0","sass-loader":"6.0.6","webpack-cli":"3.3.2","@types/react":"16.8.6","babel-loader":"8.0.5","react-helmet":"5.2.0","react-select":"1.2.1","style-loader":"0.19.1","@types/enzyme":"3.1.13","@types/lodash":"4.14.123","testcafe-live":"0.1.4","@babel/runtime":"7.4.4","dotenv-webpack":"^1.7.0","@babel/polyfill":"^7.4.4","@storybook/react":"5.0.11","@types/invariant":"2.2.29","@types/react-dom":"16.0.11","isomorphic-fetch":"2.2.1","react-datepicker":"1.1.0","react-router-dom":"4.2.2","@babel/preset-env":"7.4.4","@gooddata/mock-js":"^2.13.0","@storybook/addons":"5.0.11","@types/classnames":"2.2.3","@types/prop-types":"15.5.2","@storybook/theming":"5.0.11","identity-obj-proxy":"^3.0.0","intl-messageformat":"^7.5.4","webpack-dev-server":"3.3.1","@babel/preset-react":"7.0.0","@types/react-portal":"4.0.1","@types/react-window":"^1.8.1","babel-plugin-lodash":"3.3.4","html-webpack-plugin":"3.2.0","react-test-renderer":"16.4.2","@types/react-measure":"2.0.5","clean-webpack-plugin":"2.0.2","stats-webpack-plugin":"0.7.0","eslint-config-prettier":"4.1.0","react-google-recaptcha":"^0.14.1","tslint-config-prettier":"1.18.0","@gooddata/eslint-config":"^1.0.0","@gooddata/tslint-config":"1.0.0","@types/react-responsive":"^3.0.3","@types/storybook__react":"4.0.1","@types/stringify-object":"^3.2.0","enzyme-adapter-react-16":"1.3.1","@gooddata/test-storybook":"3.2.1","@storybook/addon-actions":"5.0.11","@storybook/addon-options":"5.0.11","node-sass-magic-importer":"5.1.0","react-syntax-highlighter":"11.0.2","@types/fixed-data-table-2":"0.8.1","stylelint-config-prettier":"5.2.0","@gooddata/stylelint-config":"4.0.0","@types/react-test-renderer":"16.0.0","circular-dependency-plugin":"5.0.2","compression-webpack-plugin":"2.0.0","@types/json-stable-stringify":"^1.0.32","@gooddata/frontend-npm-scripts":"1.1.0","@types/enzyme-adapter-react-16":"1.0.3","stylelint-checkstyle-formatter":"0.1.0","@types/storybook__addon-actions":"3.4.2","@babel/plugin-proposal-class-properties":"7.4.4","@babel/plugin-proposal-object-rest-spread":"7.4.4","@babel/plugin-transform-async-to-generator":"7.4.4"},"peerDependencies":{"react":"^16.5.2","react-dom":"^16.5.2"},"_npmOperationalInternal":{"tmp":"tmp/react-components_7.5.0-beta.72_1587128371138_0.31730183703718273","host":"s3://npm-registry-packages"}},"7.5.0-alpha-tulean-TLE-RAIL2227-2020-04-18T11-57-19-703Z":{"name":"@gooddata/react-components","version":"7.5.0-alpha-tulean-TLE-RAIL2227-2020-04-18T11-57-19-703Z","author":{"name":"GoodData Corporation"},"license":"BSD-3-Clause","_id":"@gooddata/react-components@7.5.0-alpha-tulean-TLE-RAIL2227-2020-04-18T11-57-19-703Z","maintainers":[{"name":"afi","email":"adam.fiedler@gooddata.com"},{"name":"bertold8","email":"ivan.nejezchleb@seznam.cz"},{"name":"brbistas","email":"valentinos.chraniotis@gooddata.com"},{"name":"bugsbunny338","email":"jiri.zajic@mensa.cz"},{"name":"de.do","email":"de.do@gooddata.com"},{"name":"gooddata-ci","email":"rail@gooddata.com"},{"name":"hung.nguyen.hoang","email":"hung.nguyen@gooddata.com"},{"name":"ivan.mjartan","email":"ivan.mjartan@gooddata.com"},{"name":"jakub-sterba","email":"jakub.sterba@gooddata.com"},{"name":"jankc","email":"jan.krapac@gmail.com"},{"name":"jaroslav.tomecek","email":"jaroslav.tomecek@gooddata.com"},{"name":"jkittler","email":"honza.kittler@gmail.com"},{"name":"khanh.le","email":"khanh.le@gooddata.com"},{"name":"lanhuynh","email":"lan.huynh@gooddata.com"},{"name":"linhhong","email":"linh.hong@gooddata.com"},{"name":"lupko","email":"lubomir.slivka@gooddata.com"},{"name":"matyas.kandl","email":"matyas.kandl@gooddata.com"},{"name":"michal.marsal","email":"michal.marsal@gooddata.com"},{"name":"naibinh","email":"naibinh@gmail.com"},{"name":"nikolacech","email":"nikola.cech@gooddata.com"},{"name":"nis.hua","email":"nis.hua@gooddata.com"},{"name":"no23reason","email":"dan.homola@hotmail.cz"},{"name":"patrikbraborec","email":"patrik.braborec@gooddata.com"},{"name":"pbenes","email":"petr.benes@gooddata.com"},{"name":"petrjanu","email":"petr.janu@gooddata.com"},{"name":"pkingo","email":"philipandreaskingo@hotmail.com"},{"name":"ptquang86","email":"ptquang86@gmail.com"},{"name":"qduval","email":"quentin.duval@gooddata.com"},{"name":"rodri360","email":"me@rodri360.com"},{"name":"sitina","email":"jiri.sitina@gooddata.com"},{"name":"strouhaljan","email":"strouhal.jan@gmail.com"},{"name":"tomas.kratochvil","email":"tomas.kratochvil@gooddata.com"},{"name":"tomasreichmann","email":"tomasreichmann@gmail.com"},{"name":"tomsatgd","email":"tomas.satinsky@gooddata.com"},{"name":"trung-le-quoc","email":"trung.le@gooddata.com"},{"name":"tu-ngo","email":"tungo1981@gmail.com"},{"name":"tulean","email":"tuan.le@gooddata.com"},{"name":"tuqt1005","email":"tu.tran@gooddata.com"},{"name":"utdnah","email":"danh.ung@gooddata.com"},{"name":"vlastikcz","email":"vlastimil.kotas@gooddata.com"},{"name":"vu.pham","email":"vu.pham@gooddata.com"},{"name":"xmort","email":"petr.dolejsi@gooddata.com"},{"name":"yanlipnican","email":"yanlipnican@gmail.com"}],"homepage":"https://github.com/gooddata/gooddata-react-components#readme","bugs":{"url":"https://github.com/gooddata/gooddata-react-components/issues"},"dist":{"shasum":"a35ce8035a3c21d2b0dd29bc92de74ddc6773c1e","tarball":"https://registry.npmjs.org/@gooddata/react-components/-/react-components-7.5.0-alpha-tulean-TLE-RAIL2227-2020-04-18T11-57-19-703Z.tgz","fileCount":2548,"integrity":"sha512-AXZWzEfEgJxa6YIQUleTvbuzcvHG/Makc7MNZwdCryVek8nJqMxB30JkWrUIEOmOEt411CLoqNVuiuBPhfxQTQ==","signatures":[{"sig":"MEYCIQDIQmTV2UGyAW9ozDz4MpdhCms5dRNFRkHLrtDkeepN6QIhAKWw/IWzclgw5jEWrVBa1yu5QA/ntTJbqxBy7ccnx3fb","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":10053497,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJemutCCRA9TVsSAnZWagAAhs8P/1pfH6IweyxgtjXx//vB\nI2b9rivG14VMAcZnqz+IYMthUB9XpSO9DxBsM74wzuJwwOqniJ3HPRueA8kr\nMmmSIMckBlGIf/o1irDWxhq25c6ExvPSdpkU1Zm3araexyxOteEo05mfJuQL\nsmkmpuHqhPzYT6yFnEvnsynP4EfVtXHmnwp4UXePsdCVRs/VgSIeEYedsduC\n8cdubeMzy6eXyNQB4uGunKQWu6q0+FkQf6N8rM8PtX7BMfM/QC+aulKW0oe6\nTnYWA04lO9yJpkz2lyZ6V+MYWHySJHqWOZltjka4poyBMhQofm4EqFp7lptH\n9U95b953Fk7to8wEVU1+TVj50WchteBZ5rBWkSS4p0mkxeOWcIiU1yIJZeuh\np/YLiCoyZTXSKsPJYFm+V09F1b2bqgxMzYsvatn29gQ+GpKKVlm7xZturz2o\nT9fflmUFPfjRbuNlmK6XyB37NfADxiSGX8rQRlagjeXo73XC0QhNoo/MnTlA\nT7ia6GV4dExn5J058TpZiEmvB8uFnX4OedHEd4FyyNHl/Vjl1PYb8jLcDre3\n6tmBUwEjhaMZThiIsaCg+VZbK4SetSBU2f4i7Rg1j3KSPxGplc9wpQ40k0xi\nMAkjfck4EBLl2begn8ooEj665+Yhf5XPZQJJ5HnKe2sXxnmOgZ9uouQGEdkG\nCC1O\r\n=rsab\r\n-----END PGP SIGNATURE-----\r\n"},"main":"dist/index.js","husky":{"hooks":{"pre-commit":"lint-staged"}},"config":{"eslint":"./examples/**/*.{js,jsx}","tslint":"./{__mocks__,src,stories}/{,**/}*.{ts,tsx}"},"readme":"[![npm version](https://badge.fury.io/js/%40gooddata%2Freact-components.svg)](https://www.npmjs.com/package/@gooddata/react-components)\n\n# GoodData.UI React components\n> A React-based JavaScript library for building data-driven applications\n\n## Getting started\n- [GoodData.UI Documentation](http://sdk.gooddata.com/gooddata-ui/)\n- [GoodData.UI Live Examples](https://gooddata-examples.herokuapp.com/)\n- [Stack Overflow](https://stackoverflow.com/questions/tagged/gooddata)\n\n### Usage\nWith [yarn](https://yarnpkg.com) installed, go to your project directory and run\n```\n$ yarn add @gooddata/react-components\n```\nIf you prefer [npm](npmjs.com) run\n```\n$ npm install --save @gooddata/react-components\n```\n\nThe public API is exposed via global `index.js`. Except for the styles, do not import any other file directly\nbecause they are not intended to be part of the public API.\n\n## Contributing\n\nWe welcome any contribution in form of [issues](https://github.com/gooddata/gooddata-react-components/issues) or [pull requests](https://github.com/gooddata/gooddata-react-components/pulls).\n\nInstall [Node.js](http://nodejs.org) (node 12.16.1, npm v6.13.4) and [Yarn](https://classic.yarnpkg.com) (1.22.4).\n\nInstall dependencies:\n```\nyarn install --frozen-lockfile\n```\n\nThese commands may come in handy while developing:\n\n| command | description |\n| ------- | ----------- |\n| `yarn install --pure-lockfile` | first step |\n| ||\n| `yarn dev` | build react-components to `/dist` in watch mode |\n| `yarn test` | run all unit tests |\n| `yarn prettier-write` | format the source code to match the valid codestyle |\n| `yarn validate` | validate codestyle |\n| ||\n| `yarn storybook` | run storybook from `/stories` on http://localhost:9001 |\n| `yarn build-storybook` | build storybook to `/dist-storybook` |\n| `yarn test-storybook` | run storybook and [screenshot tests](https://github.com/gooddata/gdc-client-utils/tree/master/test-storybook) |\n| ||\n| `yarn examples` | run Live Examples dev-server from `/examples` on https://localhost:8999 |\n| `yarn examples-build` | build Live Examples to `/examples/dist` |\n| `yarn examples-server` | serve built Live Examples - see `/examples/server/src` |\n| `yarn examples-testcafe` | run testcafe tests against `localhost:8999` |\n\n### Deploy to heroku.com\nWhen you deploy this repo to heroku, it serves *GoodData.UI Live Examples*.\nRelevant tasks are in `Procfile` and `package.json`.\n\n```bash\n# run in the project directory\nheroku login\nheroku create <your-app-name>\nheroku config:set DOMAIN_ADMIN_USERNAME=x@gooddata.com DOMAIN_ADMIN_PASSWORD=xy PROJECT_ID_TO_ASSIGN=xms7ga4tf3g3nzucd8380o2bev8oeknp\ngit push heroku HEAD:master\nheroku open\n```\n### Enable Geo Chart for Storybook and Live Examples\nGeo chart uses Mapbox to render map which requires a Mapbox access token.\n- Register an account and create Mapbox access token at [guide](https://docs.mapbox.com/help/how-mapbox-works/access-tokens/)\n- Store the created token at `.env`:\n```bash\necho -e \"EXAMPLE_MAPBOX_ACCESS_TOKEN=token\" >> .env # only need to run once\necho -e \"STORYBOOK_MAPBOX_ACCESS_TOKEN=token\" >> .env # only need to run once\n```\n\n### Run Live Examples Locally\nTo run *GoodData.UI Live Examples* locally:\n```bash\ngit clone <this-repository>\ncd  <repository-folder>\nyarn install --pure-lockfile\nyarn examples\n```\nThen open https://localhost:8999 and login using Live Examples account (you can [create one here](https://gooddata-examples.herokuapp.com/registration)).\n\n### Run Storybook locally\n- Run storybook with token stored in `.env` for more secure\n```bash\nyarn storybook\n```\n- Or run storybook with token env param exposed to cli (not suggested)\n```bash\nSTORYBOOK_MAPBOX_ACCESS_TOKEN=token yarn storybook\n```\n- Apply either above way to `yarn build-storybook` or `yarn test-storybook`\n\n### Source code formatting\nThe source code in the repository is formatted by [Prettier](https://prettier.io/).\nThe format of the code is validated by our Continuous Integration server and is one of the requirements of successful merge.\n\nPrettier is supported by every major IDE. You can find the list of supported editors and how to configure them [here](https://prettier.io/docs/en/editors.html).\n\nIn the case, when your editor is not supported or you don't want to setup the integration, you can run the `yarn prettier-write` command to reformat the code before commit.\n\n## Changelog\n\n- see [CHANGELOG.md](CHANGELOG.md)\n\n## Supported versions\n\nIn order to make the user experience with integrating GoodData UI SDK as smooth and secure as possible and to ensure that the SDK is using the latest features of the platform, we will only provide support to two most recent major versions of UI SDK.\n\nThe most recent majors will be supported in the following modes:\n\n- The latest major version will receive all new functionality and all bug fixes\n- The previous major version will only receive fixes to critical issues and security fixes. These fixes will be applied on top of last released version of the previous major\n\nThe customers are encouraged to always use the latest version of the UI SDK.\n\nIn case of using older versions, the user might face API incompatibility, performance or security issues.\n\nPlease follow the installation instructions to update to the newest version.\n\n## License\n\n(C) 2007-2020 GoodData Corporation\n\nThis project is dual licensed:\n\n- The ATTRIBUTION-NONCOMMERCIAL 4.0 INTERNATIONAL (CC BY-NC 4.0) is used for purpose of the trial experience and evaluation of GoodData.UI library.\n- The GOODDATA GOODDATA.UI LIBRARY END USER LICENSE AGREEMENT is used for GoodData customers.\n\nFor more information, please see [LICENSE](https://github.com/gooddata/gooddata-react-components/blob/master/LICENSE)\n","gitHead":"1566ca8bd22b5447654175fb109af828a209fe6e","scripts":{"dev":"bash scripts/build.sh --dev-watch","test":"jest --watch","build":"bash scripts/build.sh","tslint":"yarn run-tslint -t verbose $npm_package_config_tslint","prepare":"cd examples/server && yarn install --frozen-lockfile && cd ../..; rm -r examples/node_modules 2>/dev/null; true","examples":"bash scripts/run-examples.sh","prepare?":"# Called before `npm publish` and on local `npm install`. Temporarily also for deleting obsolete node_modules. Ends with `true` to continue gracefully.","validate":"tsc --noEmit && yarn tslint && eslint $npm_package_config_eslint && yarn validate-style && yarn prettier-check","build-dev":"bash scripts/build.sh --dev","examples?":"# Default is developer domain, other options: yarn examples [sec,secure,stg,stg2,stg3,demo,developer or URL]","storybook":"yarn build && start-storybook -p 9001 -c .storybook","test-once":"jest","tslint-ci":"mkdir -p ./ci/results && yarn run-tslint -t checkstyle -o ./ci/results/tslint-results.xml $npm_package_config_tslint","run-tslint":"tslint -p tsconfig.json","validate-ci":"tsc --noEmit && yarn tslint-ci  && eslint $npm_package_config_eslint -f checkstyle -o ci/results/eslint-results.xml && yarn validate-style-ci && yarn prettier-check","examples-build":"bash scripts/build-examples.sh","prepublishOnly":"yarn build","prettier-check":"prettier --check '{src,stories,styles,__mocks__,examples/server/src,examples/src,examples/test}/**/*.{ts,js,tsx,jsx,json,scss,md,yaml,html}'","prettier-write":"prettier --write '{src,stories,styles,__mocks__,examples/server/src,examples/src,examples/test}/**/*.{ts,js,tsx,jsx,json,scss,md,yaml,html}'","test-storybook":"yarn build && test-storybook","validate-style":"stylelint '**/*.scss'","build-storybook":"yarn build && build-storybook -c .storybook -o dist-storybook","examples-server":"node examples/server/src/index.js","heroku-postbuild":"yarn examples-build developer","examples-testcafe":"./scripts/run-testcafe.sh visual","validate-style-ci":"stylelint '**/*.scss' --custom-formatter=node_modules/stylelint-checkstyle-formatter > ci/results/stylelint-results.xml","check-circular-deps":"madge --circular --extensions ts ./src","examples-testcafe-ci":"./scripts/run-testcafe.sh ci","examples-testcafe-live":"./scripts/run-testcafe.sh live"},"typings":"dist/index.d.ts","_npmUser":{"name":"tulean","email":"tuan.le@gooddata.com"},"deprecated":"@gooddata/react-components@7 reached End of Support on March 31, 2022. Please upgrade (see https://sdk.gooddata.com/gooddata-ui/docs/supported_versions.html for more information).","repository":{"url":"git+ssh://git@github.com/gooddata/gooddata-react-components.git","type":"git"},"_npmVersion":"6.13.4","description":"GoodData.UI - A powerful JavaScript library for building analytical applications","directories":{},"lint-staged":{"{src,stories,styles,__mocks__,examples/server/src,examples/src,examples/test}/**/*.{ts,js,tsx,jsx,scss}":["npx gdc-fix-copyright","git add"],"{src,stories,styles,__mocks__,examples/server/src,examples/src,examples/test}/**/*.{ts,js,tsx,jsx,json,scss,md,yaml,html}":["prettier --write","git add"]},"_nodeVersion":"12.16.1","dependencies":{"rxjs":"^5.5.6","uuid":"^3.2.1","immer":"^1.3.1","lodash":"^4.17.15","date-fns":"^2.7.0","downshift":"^3.2.7","invariant":"^2.2.2","mapbox-gl":"^1.6.1","classnames":"^2.2.6","highcharts":"7.1.1","prop-types":"^15.6.0","react-intl":"^3.6.0","custom-event":"^1.0.1","react-window":"^1.8.1","ag-grid-react":"20.0.0","react-measure":"^2.3.0","@types/mapbox-gl":"^1.6.1","react-day-picker":"~7.3.0","react-responsive":"^3.0.0","stringify-object":"^2.4.0","@gooddata/typings":"^2.23.0","ag-grid-community":"20.0.0","http-status-codes":"^1.3.0","@gooddata/js-utils":"^3.10.4","@gooddata/numberjs":"^3.2.4","fixed-data-table-2":"0.7.17","@gooddata/goodstrap":"^68.5.1","react-dom-factories":"^1.0.2","@gooddata/gooddata-js":"^12.5.2","json-stable-stringify":"^1.0.1","react-transition-group":"^2.2.1","hoist-non-react-statics":"^3.3.0","nodelist-foreach-polyfill":"^1.2.0","@formatjs/intl-pluralrules":"^1.3.6","highcharts-grouped-categories":"^1.1.3"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"raf":"3.3.2","yup":"^0.24.1","jest":"24.7.1","husky":"3.0.0","madge":"^3.4.4","react":"^16.5.2","enzyme":"3.5.0","eslint":"4.19.1","formik":"^0.11.11","moment":"2.23.0","history":"^4.7.2","ts-jest":"24.0.0","webpack":"4.30.0","full-icu":"^1.3.0","prettier":"1.16.4","react-ga":"^2.5.2","recharts":"1.0.0-beta.9","testcafe":"1.1.4","commander":"2.14.1","node-sass":"4.13.0","react-dom":"^16.5.2","stylelint":"^10.0.0","supertest":"3.0.0","ts-loader":"6.0.0","@types/raf":"^3.4.0","css-loader":"0.28.7","jest-junit":"3.0.0","raw-loader":"0.5.1","styled-jsx":"2.2.1","typescript":"3.3.4000","@babel/core":"7.4.4","@types/jest":"24.0.6","@types/node":"7.0.8","@types/uuid":"3.4.3","file-loader":"3.0.1","jest-enzyme":"7.0.2","lint-staged":"9.1.0","sass-loader":"6.0.6","webpack-cli":"3.3.2","@types/react":"16.8.6","babel-loader":"8.0.5","react-helmet":"5.2.0","react-select":"1.2.1","style-loader":"0.19.1","@types/enzyme":"3.1.13","@types/lodash":"4.14.123","testcafe-live":"0.1.4","@babel/runtime":"7.4.4","dotenv-webpack":"^1.7.0","@babel/polyfill":"^7.4.4","@storybook/react":"5.0.11","@types/invariant":"2.2.29","@types/react-dom":"16.0.11","isomorphic-fetch":"2.2.1","react-datepicker":"1.1.0","react-router-dom":"4.2.2","@babel/preset-env":"7.4.4","@gooddata/mock-js":"^2.13.0","@storybook/addons":"5.0.11","@types/classnames":"2.2.3","@types/prop-types":"15.5.2","@storybook/theming":"5.0.11","identity-obj-proxy":"^3.0.0","intl-messageformat":"^7.5.4","webpack-dev-server":"3.3.1","@babel/preset-react":"7.0.0","@types/react-portal":"4.0.1","@types/react-window":"^1.8.1","babel-plugin-lodash":"3.3.4","html-webpack-plugin":"3.2.0","react-test-renderer":"16.4.2","@types/react-measure":"2.0.5","clean-webpack-plugin":"2.0.2","stats-webpack-plugin":"0.7.0","eslint-config-prettier":"4.1.0","react-google-recaptcha":"^0.14.1","tslint-config-prettier":"1.18.0","@gooddata/eslint-config":"^1.0.0","@gooddata/tslint-config":"1.0.0","@types/react-responsive":"^3.0.3","@types/storybook__react":"4.0.1","@types/stringify-object":"^3.2.0","enzyme-adapter-react-16":"1.3.1","@gooddata/test-storybook":"3.2.1","@storybook/addon-actions":"5.0.11","@storybook/addon-options":"5.0.11","node-sass-magic-importer":"5.1.0","react-syntax-highlighter":"11.0.2","@types/fixed-data-table-2":"0.8.1","stylelint-config-prettier":"5.2.0","@gooddata/stylelint-config":"4.0.0","@types/react-test-renderer":"16.0.0","circular-dependency-plugin":"5.0.2","compression-webpack-plugin":"2.0.0","@types/json-stable-stringify":"^1.0.32","@gooddata/frontend-npm-scripts":"1.1.0","@types/enzyme-adapter-react-16":"1.0.3","stylelint-checkstyle-formatter":"0.1.0","@types/storybook__addon-actions":"3.4.2","@babel/plugin-proposal-class-properties":"7.4.4","@babel/plugin-proposal-object-rest-spread":"7.4.4","@babel/plugin-transform-async-to-generator":"7.4.4"},"peerDependencies":{"react":"^16.5.2","react-dom":"^16.5.2"},"_npmOperationalInternal":{"tmp":"tmp/react-components_7.5.0-alpha-tulean-TLE-RAIL2227-2020-04-18T11-57-19-703Z_1587211073506_0.6900402432180255","host":"s3://npm-registry-packages"}},"7.5.0-beta.73":{"name":"@gooddata/react-components","version":"7.5.0-beta.73","author":{"name":"GoodData Corporation"},"license":"BSD-3-Clause","_id":"@gooddata/react-components@7.5.0-beta.73","maintainers":[{"name":"afi","email":"adam.fiedler@gooddata.com"},{"name":"bertold8","email":"ivan.nejezchleb@seznam.cz"},{"name":"brbistas","email":"valentinos.chraniotis@gooddata.com"},{"name":"bugsbunny338","email":"jiri.zajic@mensa.cz"},{"name":"de.do","email":"de.do@gooddata.com"},{"name":"gooddata-ci","email":"rail@gooddata.com"},{"name":"hung.nguyen.hoang","email":"hung.nguyen@gooddata.com"},{"name":"ivan.mjartan","email":"ivan.mjartan@gooddata.com"},{"name":"jakub-sterba","email":"jakub.sterba@gooddata.com"},{"name":"jankc","email":"jan.krapac@gmail.com"},{"name":"jaroslav.tomecek","email":"jaroslav.tomecek@gooddata.com"},{"name":"jkittler","email":"honza.kittler@gmail.com"},{"name":"khanh.le","email":"khanh.le@gooddata.com"},{"name":"lanhuynh","email":"lan.huynh@gooddata.com"},{"name":"linhhong","email":"linh.hong@gooddata.com"},{"name":"lupko","email":"lubomir.slivka@gooddata.com"},{"name":"matyas.kandl","email":"matyas.kandl@gooddata.com"},{"name":"michal.marsal","email":"michal.marsal@gooddata.com"},{"name":"naibinh","email":"naibinh@gmail.com"},{"name":"nikolacech","email":"nikola.cech@gooddata.com"},{"name":"nis.hua","email":"nis.hua@gooddata.com"},{"name":"no23reason","email":"dan.homola@hotmail.cz"},{"name":"patrikbraborec","email":"patrik.braborec@gooddata.com"},{"name":"pbenes","email":"petr.benes@gooddata.com"},{"name":"petrjanu","email":"petr.janu@gooddata.com"},{"name":"pkingo","email":"philipandreaskingo@hotmail.com"},{"name":"ptquang86","email":"ptquang86@gmail.com"},{"name":"qduval","email":"quentin.duval@gooddata.com"},{"name":"rodri360","email":"me@rodri360.com"},{"name":"sitina","email":"jiri.sitina@gooddata.com"},{"name":"strouhaljan","email":"strouhal.jan@gmail.com"},{"name":"tomas.kratochvil","email":"tomas.kratochvil@gooddata.com"},{"name":"tomasreichmann","email":"tomasreichmann@gmail.com"},{"name":"tomsatgd","email":"tomas.satinsky@gooddata.com"},{"name":"trung-le-quoc","email":"trung.le@gooddata.com"},{"name":"tu-ngo","email":"tungo1981@gmail.com"},{"name":"tulean","email":"tuan.le@gooddata.com"},{"name":"tuqt1005","email":"tu.tran@gooddata.com"},{"name":"utdnah","email":"danh.ung@gooddata.com"},{"name":"vlastikcz","email":"vlastimil.kotas@gooddata.com"},{"name":"vu.pham","email":"vu.pham@gooddata.com"},{"name":"xmort","email":"petr.dolejsi@gooddata.com"},{"name":"yanlipnican","email":"yanlipnican@gmail.com"}],"homepage":"https://github.com/gooddata/gooddata-react-components#readme","bugs":{"url":"https://github.com/gooddata/gooddata-react-components/issues"},"dist":{"shasum":"ee57daf71bce30aafc65fcb0b489da2a033175f9","tarball":"https://registry.npmjs.org/@gooddata/react-components/-/react-components-7.5.0-beta.73.tgz","fileCount":2547,"integrity":"sha512-h+yzDCedaPNJlGMJTHKBI7CDy30Rfx2/AzmS5gQ5P7peIWmTYYJDis9nL8cUTakoCaU9hyT6sRP/mHDBxzzg6Q==","signatures":[{"sig":"MEQCIFDlrFTq1PWoMjqjZ1ETf8M85TJYfhsaOH4QU/nqBRfaAiB+/2rCbvz6fRh8Q5+nsVZ6EDpkgcpWE9WY5p1vL7pKNQ==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":10050753,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJenSxrCRA9TVsSAnZWagAAZFIP/1SCub0cw2J3maba4cU9\nR9GW/eNh0WmNMzcnw2UubNnrx++vI+a5iUuWKvHYBpnM2Jo2W1kXppQFUetR\n66+05hfDanAK+wWlRqj5NHwHp8Lx+1E/H5ok3OPrp4uDdDY2t29Y5uX6xy24\nNk5CBMg0GSEa1xSh/DGn14H8kLGkNJ1ehLjAP6wFWMSiok6SoOxhnvsv6WTo\nOYPXn2Fczh+tYBPt1fXuW4K8vG/ViGcEPjFt7uvpDiV5PFCXG0OYa/YYQ0t6\nSWOkNGVQI+l6d9jHpV8d3HOz5CqPNyJLiiXCpu8m4RkFnN4h/kf0B3INiUlU\n9fMpL3N0qMmjrwAvH4SQribmlmo/rZ1QQo/s2lbjBilUr7PrbsgkLG51os0c\nxrFn2VLazoNkXJBc8Zdwgmm26IpNT70mF4jGeDuucAYzp8JE9l1posbF+1fR\n+uh/4+U0pJa9gy6lLiCEFSjYx9FFSTcqkofwO/6yiQrkxK30LyjY7FctTLTM\nenUFalWJe0ff2KdFG3TS2YZODIwN1b04onVvEV4HlJRoPJCXvRX2UmBZwGfb\nGm3mYTlteFdws+XIAc7FLIF6s/4imrSBcfWEKws+lZobGtoly21Xg+nHZatH\n724y8jes9IBswr6M3ID8ateQCIjWZhQJQLXNuBBcnb5W9SyRnZrevhvaw+ms\nd1cC\r\n=6TtU\r\n-----END PGP SIGNATURE-----\r\n"},"main":"dist/index.js","husky":{"hooks":{"pre-commit":"lint-staged"}},"config":{"eslint":"./examples/**/*.{js,jsx}","tslint":"./{__mocks__,src,stories}/{,**/}*.{ts,tsx}"},"readme":"[![npm version](https://badge.fury.io/js/%40gooddata%2Freact-components.svg)](https://www.npmjs.com/package/@gooddata/react-components)\n\n# GoodData.UI React components\n> A React-based JavaScript library for building data-driven applications\n\n## Getting started\n- [GoodData.UI Documentation](http://sdk.gooddata.com/gooddata-ui/)\n- [GoodData.UI Live Examples](https://gooddata-examples.herokuapp.com/)\n- [Stack Overflow](https://stackoverflow.com/questions/tagged/gooddata)\n\n### Usage\nWith [yarn](https://yarnpkg.com) installed, go to your project directory and run\n```\n$ yarn add @gooddata/react-components\n```\nIf you prefer [npm](npmjs.com) run\n```\n$ npm install --save @gooddata/react-components\n```\n\nThe public API is exposed via global `index.js`. Except for the styles, do not import any other file directly\nbecause they are not intended to be part of the public API.\n\n## Contributing\n\nWe welcome any contribution in form of [issues](https://github.com/gooddata/gooddata-react-components/issues) or [pull requests](https://github.com/gooddata/gooddata-react-components/pulls).\n\nInstall [Node.js](http://nodejs.org) (node 12.16.1, npm v6.13.4) and [Yarn](https://classic.yarnpkg.com) (1.22.4).\n\nInstall dependencies:\n```\nyarn install --frozen-lockfile\n```\n\nThese commands may come in handy while developing:\n\n| command | description |\n| ------- | ----------- |\n| `yarn install --pure-lockfile` | first step |\n| ||\n| `yarn dev` | build react-components to `/dist` in watch mode |\n| `yarn test` | run all unit tests |\n| `yarn prettier-write` | format the source code to match the valid codestyle |\n| `yarn validate` | validate codestyle |\n| ||\n| `yarn storybook` | run storybook from `/stories` on http://localhost:9001 |\n| `yarn build-storybook` | build storybook to `/dist-storybook` |\n| `yarn test-storybook` | run storybook and [screenshot tests](https://github.com/gooddata/gdc-client-utils/tree/master/test-storybook) |\n| ||\n| `yarn examples` | run Live Examples dev-server from `/examples` on https://localhost:8999 |\n| `yarn examples-build` | build Live Examples to `/examples/dist` |\n| `yarn examples-server` | serve built Live Examples - see `/examples/server/src` |\n| `yarn examples-testcafe` | run testcafe tests against `localhost:8999` |\n\n### Deploy to heroku.com\nWhen you deploy this repo to heroku, it serves *GoodData.UI Live Examples*.\nRelevant tasks are in `Procfile` and `package.json`.\n\n```bash\n# run in the project directory\nheroku login\nheroku create <your-app-name>\nheroku config:set DOMAIN_ADMIN_USERNAME=x@gooddata.com DOMAIN_ADMIN_PASSWORD=xy PROJECT_ID_TO_ASSIGN=xms7ga4tf3g3nzucd8380o2bev8oeknp\ngit push heroku HEAD:master\nheroku open\n```\n### Enable Geo Chart for Storybook and Live Examples\nGeo chart uses Mapbox to render map which requires a Mapbox access token.\n- Register an account and create Mapbox access token at [guide](https://docs.mapbox.com/help/how-mapbox-works/access-tokens/)\n- Store the created token at `.env`:\n```bash\necho -e \"EXAMPLE_MAPBOX_ACCESS_TOKEN=token\" >> .env # only need to run once\necho -e \"STORYBOOK_MAPBOX_ACCESS_TOKEN=token\" >> .env # only need to run once\n```\n\n### Run Live Examples Locally\nTo run *GoodData.UI Live Examples* locally:\n```bash\ngit clone <this-repository>\ncd  <repository-folder>\nyarn install --pure-lockfile\nyarn examples\n```\nThen open https://localhost:8999 and login using Live Examples account (you can [create one here](https://gooddata-examples.herokuapp.com/registration)).\n\n### Run Storybook locally\n- Run storybook with token stored in `.env` for more secure\n```bash\nyarn storybook\n```\n- Or run storybook with token env param exposed to cli (not suggested)\n```bash\nSTORYBOOK_MAPBOX_ACCESS_TOKEN=token yarn storybook\n```\n- Apply either above way to `yarn build-storybook` or `yarn test-storybook`\n\n### Source code formatting\nThe source code in the repository is formatted by [Prettier](https://prettier.io/).\nThe format of the code is validated by our Continuous Integration server and is one of the requirements of successful merge.\n\nPrettier is supported by every major IDE. You can find the list of supported editors and how to configure them [here](https://prettier.io/docs/en/editors.html).\n\nIn the case, when your editor is not supported or you don't want to setup the integration, you can run the `yarn prettier-write` command to reformat the code before commit.\n\n## Changelog\n\n- see [CHANGELOG.md](CHANGELOG.md)\n\n## Supported versions\n\nIn order to make the user experience with integrating GoodData UI SDK as smooth and secure as possible and to ensure that the SDK is using the latest features of the platform, we will only provide support to two most recent major versions of UI SDK.\n\nThe most recent majors will be supported in the following modes:\n\n- The latest major version will receive all new functionality and all bug fixes\n- The previous major version will only receive fixes to critical issues and security fixes. These fixes will be applied on top of last released version of the previous major\n\nThe customers are encouraged to always use the latest version of the UI SDK.\n\nIn case of using older versions, the user might face API incompatibility, performance or security issues.\n\nPlease follow the installation instructions to update to the newest version.\n\n## License\n\n(C) 2007-2020 GoodData Corporation\n\nThis project is dual licensed:\n\n- The ATTRIBUTION-NONCOMMERCIAL 4.0 INTERNATIONAL (CC BY-NC 4.0) is used for purpose of the trial experience and evaluation of GoodData.UI library.\n- The GOODDATA GOODDATA.UI LIBRARY END USER LICENSE AGREEMENT is used for GoodData customers.\n\nFor more information, please see [LICENSE](https://github.com/gooddata/gooddata-react-components/blob/master/LICENSE)\n","gitHead":"2d2dd19a40c948b1e3db59e5558f37b72d6d143b","scripts":{"dev":"bash scripts/build.sh --dev-watch","test":"jest --watch","build":"bash scripts/build.sh","tslint":"yarn run-tslint -t verbose $npm_package_config_tslint","prepare":"cd examples/server && yarn install --frozen-lockfile && cd ../..; rm -r examples/node_modules 2>/dev/null; true","examples":"bash scripts/run-examples.sh","prepare?":"# Called before `npm publish` and on local `npm install`. Temporarily also for deleting obsolete node_modules. Ends with `true` to continue gracefully.","validate":"tsc --noEmit && yarn tslint && eslint $npm_package_config_eslint && yarn validate-style && yarn prettier-check","build-dev":"bash scripts/build.sh --dev","examples?":"# Default is developer domain, other options: yarn examples [sec,secure,stg,stg2,stg3,demo,developer or URL]","storybook":"yarn build && start-storybook -p 9001 -c .storybook","test-once":"jest","tslint-ci":"mkdir -p ./ci/results && yarn run-tslint -t checkstyle -o ./ci/results/tslint-results.xml $npm_package_config_tslint","run-tslint":"tslint -p tsconfig.json","validate-ci":"tsc --noEmit && yarn tslint-ci  && eslint $npm_package_config_eslint -f checkstyle -o ci/results/eslint-results.xml && yarn validate-style-ci && yarn prettier-check","examples-build":"bash scripts/build-examples.sh","prepublishOnly":"yarn build","prettier-check":"prettier --check '{src,stories,styles,__mocks__,examples/server/src,examples/src,examples/test}/**/*.{ts,js,tsx,jsx,json,scss,md,yaml,html}'","prettier-write":"prettier --write '{src,stories,styles,__mocks__,examples/server/src,examples/src,examples/test}/**/*.{ts,js,tsx,jsx,json,scss,md,yaml,html}'","test-storybook":"yarn build && test-storybook","validate-style":"stylelint '**/*.scss'","build-storybook":"yarn build && build-storybook -c .storybook -o dist-storybook","examples-server":"node examples/server/src/index.js","heroku-postbuild":"yarn examples-build developer","examples-testcafe":"./scripts/run-testcafe.sh visual","validate-style-ci":"stylelint '**/*.scss' --custom-formatter=node_modules/stylelint-checkstyle-formatter > ci/results/stylelint-results.xml","check-circular-deps":"madge --circular --extensions ts ./src","examples-testcafe-ci":"./scripts/run-testcafe.sh ci","examples-testcafe-live":"./scripts/run-testcafe.sh live"},"typings":"dist/index.d.ts","_npmUser":{"name":"gooddata-ci","email":"rail@gooddata.com"},"deprecated":"@gooddata/react-components@7 reached End of Support on March 31, 2022. Please upgrade (see https://sdk.gooddata.com/gooddata-ui/docs/supported_versions.html for more information).","repository":{"url":"git+ssh://git@github.com/gooddata/gooddata-react-components.git","type":"git"},"_npmVersion":"6.13.4","description":"GoodData.UI - A powerful JavaScript library for building analytical applications","directories":{},"lint-staged":{"{src,stories,styles,__mocks__,examples/server/src,examples/src,examples/test}/**/*.{ts,js,tsx,jsx,scss}":["npx gdc-fix-copyright","git add"],"{src,stories,styles,__mocks__,examples/server/src,examples/src,examples/test}/**/*.{ts,js,tsx,jsx,json,scss,md,yaml,html}":["prettier --write","git add"]},"_nodeVersion":"12.16.1","dependencies":{"rxjs":"^5.5.6","uuid":"^3.2.1","immer":"^1.3.1","lodash":"^4.17.15","date-fns":"^2.7.0","downshift":"^3.2.7","invariant":"^2.2.2","mapbox-gl":"^1.6.1","classnames":"^2.2.6","highcharts":"7.1.1","prop-types":"^15.6.0","react-intl":"^3.6.0","custom-event":"^1.0.1","react-window":"^1.8.1","ag-grid-react":"20.0.0","react-measure":"^2.3.0","@types/mapbox-gl":"^1.6.1","react-day-picker":"~7.3.0","react-responsive":"^3.0.0","stringify-object":"^2.4.0","@gooddata/typings":"^2.23.0","ag-grid-community":"20.0.0","http-status-codes":"^1.3.0","@gooddata/js-utils":"^3.10.4","@gooddata/numberjs":"^3.2.4","fixed-data-table-2":"0.7.17","@gooddata/goodstrap":"^68.5.1","react-dom-factories":"^1.0.2","@gooddata/gooddata-js":"^12.5.2","json-stable-stringify":"^1.0.1","react-transition-group":"^2.2.1","hoist-non-react-statics":"^3.3.0","nodelist-foreach-polyfill":"^1.2.0","@formatjs/intl-pluralrules":"^1.3.6","highcharts-grouped-categories":"^1.1.3"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"raf":"3.3.2","yup":"^0.24.1","jest":"24.7.1","husky":"3.0.0","madge":"^3.4.4","react":"^16.5.2","enzyme":"3.5.0","eslint":"4.19.1","formik":"^0.11.11","moment":"2.23.0","history":"^4.7.2","ts-jest":"24.0.0","webpack":"4.30.0","full-icu":"^1.3.0","prettier":"1.16.4","react-ga":"^2.5.2","recharts":"1.0.0-beta.9","testcafe":"1.1.4","commander":"2.14.1","node-sass":"4.13.0","react-dom":"^16.5.2","stylelint":"^10.0.0","supertest":"3.0.0","ts-loader":"6.0.0","@types/raf":"^3.4.0","css-loader":"0.28.7","jest-junit":"3.0.0","raw-loader":"0.5.1","styled-jsx":"2.2.1","typescript":"3.3.4000","@babel/core":"7.4.4","@types/jest":"24.0.6","@types/node":"7.0.8","@types/uuid":"3.4.3","file-loader":"3.0.1","jest-enzyme":"7.0.2","lint-staged":"9.1.0","sass-loader":"6.0.6","webpack-cli":"3.3.2","@types/react":"16.8.6","babel-loader":"8.0.5","react-helmet":"5.2.0","react-select":"1.2.1","style-loader":"0.19.1","@types/enzyme":"3.1.13","@types/lodash":"4.14.123","testcafe-live":"0.1.4","@babel/runtime":"7.4.4","dotenv-webpack":"^1.7.0","@babel/polyfill":"^7.4.4","@storybook/react":"5.0.11","@types/invariant":"2.2.29","@types/react-dom":"16.0.11","isomorphic-fetch":"2.2.1","react-datepicker":"1.1.0","react-router-dom":"4.2.2","@babel/preset-env":"7.4.4","@gooddata/mock-js":"^2.13.0","@storybook/addons":"5.0.11","@types/classnames":"2.2.3","@types/prop-types":"15.5.2","@storybook/theming":"5.0.11","identity-obj-proxy":"^3.0.0","intl-messageformat":"^7.5.4","webpack-dev-server":"3.3.1","@babel/preset-react":"7.0.0","@types/react-portal":"4.0.1","@types/react-window":"^1.8.1","babel-plugin-lodash":"3.3.4","html-webpack-plugin":"3.2.0","react-test-renderer":"16.4.2","@types/react-measure":"2.0.5","clean-webpack-plugin":"2.0.2","stats-webpack-plugin":"0.7.0","eslint-config-prettier":"4.1.0","react-google-recaptcha":"^0.14.1","tslint-config-prettier":"1.18.0","@gooddata/eslint-config":"^1.0.0","@gooddata/tslint-config":"1.0.0","@types/react-responsive":"^3.0.3","@types/storybook__react":"4.0.1","@types/stringify-object":"^3.2.0","enzyme-adapter-react-16":"1.3.1","@gooddata/test-storybook":"3.2.1","@storybook/addon-actions":"5.0.11","@storybook/addon-options":"5.0.11","node-sass-magic-importer":"5.1.0","react-syntax-highlighter":"11.0.2","@types/fixed-data-table-2":"0.8.1","stylelint-config-prettier":"5.2.0","@gooddata/stylelint-config":"4.0.0","@types/react-test-renderer":"16.0.0","circular-dependency-plugin":"5.0.2","compression-webpack-plugin":"2.0.0","@types/json-stable-stringify":"^1.0.32","@gooddata/frontend-npm-scripts":"1.1.0","@types/enzyme-adapter-react-16":"1.0.3","stylelint-checkstyle-formatter":"0.1.0","@types/storybook__addon-actions":"3.4.2","@babel/plugin-proposal-class-properties":"7.4.4","@babel/plugin-proposal-object-rest-spread":"7.4.4","@babel/plugin-transform-async-to-generator":"7.4.4"},"peerDependencies":{"react":"^16.5.2","react-dom":"^16.5.2"},"_npmOperationalInternal":{"tmp":"tmp/react-components_7.5.0-beta.73_1587358826820_0.0015752727363025354","host":"s3://npm-registry-packages"}},"7.5.0-beta.74":{"name":"@gooddata/react-components","version":"7.5.0-beta.74","author":{"name":"GoodData Corporation"},"license":"BSD-3-Clause","_id":"@gooddata/react-components@7.5.0-beta.74","maintainers":[{"name":"afi","email":"adam.fiedler@gooddata.com"},{"name":"bertold8","email":"ivan.nejezchleb@seznam.cz"},{"name":"brbistas","email":"valentinos.chraniotis@gooddata.com"},{"name":"bugsbunny338","email":"jiri.zajic@mensa.cz"},{"name":"de.do","email":"de.do@gooddata.com"},{"name":"gooddata-ci","email":"rail@gooddata.com"},{"name":"hung.nguyen.hoang","email":"hung.nguyen@gooddata.com"},{"name":"ivan.mjartan","email":"ivan.mjartan@gooddata.com"},{"name":"jakub-sterba","email":"jakub.sterba@gooddata.com"},{"name":"jankc","email":"jan.krapac@gmail.com"},{"name":"jaroslav.tomecek","email":"jaroslav.tomecek@gooddata.com"},{"name":"jkittler","email":"honza.kittler@gmail.com"},{"name":"khanh.le","email":"khanh.le@gooddata.com"},{"name":"lanhuynh","email":"lan.huynh@gooddata.com"},{"name":"linhhong","email":"linh.hong@gooddata.com"},{"name":"lupko","email":"lubomir.slivka@gooddata.com"},{"name":"matyas.kandl","email":"matyas.kandl@gooddata.com"},{"name":"michal.marsal","email":"michal.marsal@gooddata.com"},{"name":"naibinh","email":"naibinh@gmail.com"},{"name":"nikolacech","email":"nikola.cech@gooddata.com"},{"name":"nis.hua","email":"nis.hua@gooddata.com"},{"name":"no23reason","email":"dan.homola@hotmail.cz"},{"name":"patrikbraborec","email":"patrik.braborec@gooddata.com"},{"name":"pbenes","email":"petr.benes@gooddata.com"},{"name":"petrjanu","email":"petr.janu@gooddata.com"},{"name":"pkingo","email":"philipandreaskingo@hotmail.com"},{"name":"ptquang86","email":"ptquang86@gmail.com"},{"name":"qduval","email":"quentin.duval@gooddata.com"},{"name":"rodri360","email":"me@rodri360.com"},{"name":"sitina","email":"jiri.sitina@gooddata.com"},{"name":"strouhaljan","email":"strouhal.jan@gmail.com"},{"name":"tomas.kratochvil","email":"tomas.kratochvil@gooddata.com"},{"name":"tomasreichmann","email":"tomasreichmann@gmail.com"},{"name":"tomsatgd","email":"tomas.satinsky@gooddata.com"},{"name":"trung-le-quoc","email":"trung.le@gooddata.com"},{"name":"tu-ngo","email":"tungo1981@gmail.com"},{"name":"tulean","email":"tuan.le@gooddata.com"},{"name":"tuqt1005","email":"tu.tran@gooddata.com"},{"name":"utdnah","email":"danh.ung@gooddata.com"},{"name":"vlastikcz","email":"vlastimil.kotas@gooddata.com"},{"name":"vu.pham","email":"vu.pham@gooddata.com"},{"name":"xmort","email":"petr.dolejsi@gooddata.com"},{"name":"yanlipnican","email":"yanlipnican@gmail.com"}],"homepage":"https://github.com/gooddata/gooddata-react-components#readme","bugs":{"url":"https://github.com/gooddata/gooddata-react-components/issues"},"dist":{"shasum":"c742cf1b541bd05bd4961e669fdc36187383decf","tarball":"https://registry.npmjs.org/@gooddata/react-components/-/react-components-7.5.0-beta.74.tgz","fileCount":2547,"integrity":"sha512-sBkGOwrmwyZAE3rsxBmKJPokdupYgbfRdndKSTc43W3n1prjvWOdXQjDE5y3pB6Uxyo9F8RbZZqyPWHpc7DyEg==","signatures":[{"sig":"MEUCIQCuWlHK2P7qB/ljYbRAfpVxiC1VHbOvc93aik1RWgh0eAIgZRCzhz/TGb81g9ZFy+c+NiZLL7OfXhPPr1y26Si5cRg=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":10050753,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJenV25CRA9TVsSAnZWagAAfT0P/AkBI+EFgmPUbsfs3uA2\nG+LyT5C4QhAn7RMfJ0DK/PQ+gfG5Bgh6y+oZfdPt4N6McHeAsrgtI818v1GT\nsOas91gTik3aVPw4KES88T8Nv+WW//+H1u/lt7vlML1k7UPqHdhEaGiB+UTZ\nM998JLihXOuhEdcEOiZGS1fbwpimJF8Xm0b8n5e62+05FR9tlbu9TdNKg54y\ntOLWyibL7ynD8zwFbySh8pSm1mALhZo8yaSygE6ZWthTBNDODYXcmHCYv1n3\njvLiiqhaiQnASXfeulqQ6bjSh+RYxPfXEXhPLVnyLEFm0JCjhY9X6XJfpsWD\nircPZZAMsya+hFhPio59JGEhU1PmWhsZS6QTyCskks2RAL2nsEmZh711+C7G\nTqF8ZMnb0iNto1dWHNuExYxkBbcMNN1V6oK7b4xMMz6L+cziG36oMc6YU+fl\n6MjZ7Q1UEFNPXXOpp13arP9DwQIHV8ZOBd+tnpmwaW5NmTOeT4f8sW1uYSFw\nIACs0QSng3DNUXexwFRcosAT8E9FLt6Guz3XOdD1bL4k3hcJ9G7scz5kTPZO\nhY/Pe6NKAf3JvBdwatoXVoaupk6SLA9Av5YyhdvUHV9UZSghwSyvcelfXG5h\n/XIBrF2WgxhTMRVD+U5uMXwaVPs8tbgvULh6+LOS8ZcA7QmsGBXWbZUB8H2b\nUA/4\r\n=y8PS\r\n-----END PGP SIGNATURE-----\r\n"},"main":"dist/index.js","husky":{"hooks":{"pre-commit":"lint-staged"}},"config":{"eslint":"./examples/**/*.{js,jsx}","tslint":"./{__mocks__,src,stories}/{,**/}*.{ts,tsx}"},"readme":"[![npm version](https://badge.fury.io/js/%40gooddata%2Freact-components.svg)](https://www.npmjs.com/package/@gooddata/react-components)\n\n# GoodData.UI React components\n> A React-based JavaScript library for building data-driven applications\n\n## Getting started\n- [GoodData.UI Documentation](http://sdk.gooddata.com/gooddata-ui/)\n- [GoodData.UI Live Examples](https://gooddata-examples.herokuapp.com/)\n- [Stack Overflow](https://stackoverflow.com/questions/tagged/gooddata)\n\n### Usage\nWith [yarn](https://yarnpkg.com) installed, go to your project directory and run\n```\n$ yarn add @gooddata/react-components\n```\nIf you prefer [npm](npmjs.com) run\n```\n$ npm install --save @gooddata/react-components\n```\n\nThe public API is exposed via global `index.js`. Except for the styles, do not import any other file directly\nbecause they are not intended to be part of the public API.\n\n## Contributing\n\nWe welcome any contribution in form of [issues](https://github.com/gooddata/gooddata-react-components/issues) or [pull requests](https://github.com/gooddata/gooddata-react-components/pulls).\n\nInstall [Node.js](http://nodejs.org) (node 12.16.1, npm v6.13.4) and [Yarn](https://classic.yarnpkg.com) (1.22.4).\n\nInstall dependencies:\n```\nyarn install --frozen-lockfile\n```\n\nThese commands may come in handy while developing:\n\n| command | description |\n| ------- | ----------- |\n| `yarn install --pure-lockfile` | first step |\n| ||\n| `yarn dev` | build react-components to `/dist` in watch mode |\n| `yarn test` | run all unit tests |\n| `yarn prettier-write` | format the source code to match the valid codestyle |\n| `yarn validate` | validate codestyle |\n| ||\n| `yarn storybook` | run storybook from `/stories` on http://localhost:9001 |\n| `yarn build-storybook` | build storybook to `/dist-storybook` |\n| `yarn test-storybook` | run storybook and [screenshot tests](https://github.com/gooddata/gdc-client-utils/tree/master/test-storybook) |\n| ||\n| `yarn examples` | run Live Examples dev-server from `/examples` on https://localhost:8999 |\n| `yarn examples-build` | build Live Examples to `/examples/dist` |\n| `yarn examples-server` | serve built Live Examples - see `/examples/server/src` |\n| `yarn examples-testcafe` | run testcafe tests against `localhost:8999` |\n\n### Deploy to heroku.com\nWhen you deploy this repo to heroku, it serves *GoodData.UI Live Examples*.\nRelevant tasks are in `Procfile` and `package.json`.\n\n```bash\n# run in the project directory\nheroku login\nheroku create <your-app-name>\nheroku config:set DOMAIN_ADMIN_USERNAME=x@gooddata.com DOMAIN_ADMIN_PASSWORD=xy PROJECT_ID_TO_ASSIGN=xms7ga4tf3g3nzucd8380o2bev8oeknp\ngit push heroku HEAD:master\nheroku open\n```\n### Enable Geo Chart for Storybook and Live Examples\nGeo chart uses Mapbox to render map which requires a Mapbox access token.\n- Register an account and create Mapbox access token at [guide](https://docs.mapbox.com/help/how-mapbox-works/access-tokens/)\n- Store the created token at `.env`:\n```bash\necho -e \"EXAMPLE_MAPBOX_ACCESS_TOKEN=token\" >> .env # only need to run once\necho -e \"STORYBOOK_MAPBOX_ACCESS_TOKEN=token\" >> .env # only need to run once\n```\n\n### Run Live Examples Locally\nTo run *GoodData.UI Live Examples* locally:\n```bash\ngit clone <this-repository>\ncd  <repository-folder>\nyarn install --pure-lockfile\nyarn examples\n```\nThen open https://localhost:8999 and login using Live Examples account (you can [create one here](https://gooddata-examples.herokuapp.com/registration)).\n\n### Run Storybook locally\n- Run storybook with token stored in `.env` for more secure\n```bash\nyarn storybook\n```\n- Or run storybook with token env param exposed to cli (not suggested)\n```bash\nSTORYBOOK_MAPBOX_ACCESS_TOKEN=token yarn storybook\n```\n- Apply either above way to `yarn build-storybook` or `yarn test-storybook`\n\n### Source code formatting\nThe source code in the repository is formatted by [Prettier](https://prettier.io/).\nThe format of the code is validated by our Continuous Integration server and is one of the requirements of successful merge.\n\nPrettier is supported by every major IDE. You can find the list of supported editors and how to configure them [here](https://prettier.io/docs/en/editors.html).\n\nIn the case, when your editor is not supported or you don't want to setup the integration, you can run the `yarn prettier-write` command to reformat the code before commit.\n\n## Changelog\n\n- see [CHANGELOG.md](CHANGELOG.md)\n\n## Supported versions\n\nIn order to make the user experience with integrating GoodData UI SDK as smooth and secure as possible and to ensure that the SDK is using the latest features of the platform, we will only provide support to two most recent major versions of UI SDK.\n\nThe most recent majors will be supported in the following modes:\n\n- The latest major version will receive all new functionality and all bug fixes\n- The previous major version will only receive fixes to critical issues and security fixes. These fixes will be applied on top of last released version of the previous major\n\nThe customers are encouraged to always use the latest version of the UI SDK.\n\nIn case of using older versions, the user might face API incompatibility, performance or security issues.\n\nPlease follow the installation instructions to update to the newest version.\n\n## License\n\n(C) 2007-2020 GoodData Corporation\n\nThis project is dual licensed:\n\n- The ATTRIBUTION-NONCOMMERCIAL 4.0 INTERNATIONAL (CC BY-NC 4.0) is used for purpose of the trial experience and evaluation of GoodData.UI library.\n- The GOODDATA GOODDATA.UI LIBRARY END USER LICENSE AGREEMENT is used for GoodData customers.\n\nFor more information, please see [LICENSE](https://github.com/gooddata/gooddata-react-components/blob/master/LICENSE)\n","gitHead":"1adf3c0806ee60e8cbee5bde8e71bf548495f716","scripts":{"dev":"bash scripts/build.sh --dev-watch","test":"jest --watch","build":"bash scripts/build.sh","tslint":"yarn run-tslint -t verbose $npm_package_config_tslint","prepare":"cd examples/server && yarn install --frozen-lockfile && cd ../..; rm -r examples/node_modules 2>/dev/null; true","examples":"bash scripts/run-examples.sh","prepare?":"# Called before `npm publish` and on local `npm install`. Temporarily also for deleting obsolete node_modules. Ends with `true` to continue gracefully.","validate":"tsc --noEmit && yarn tslint && eslint $npm_package_config_eslint && yarn validate-style && yarn prettier-check","build-dev":"bash scripts/build.sh --dev","examples?":"# Default is developer domain, other options: yarn examples [sec,secure,stg,stg2,stg3,demo,developer or URL]","storybook":"yarn build && start-storybook -p 9001 -c .storybook","test-once":"jest","tslint-ci":"mkdir -p ./ci/results && yarn run-tslint -t checkstyle -o ./ci/results/tslint-results.xml $npm_package_config_tslint","run-tslint":"tslint -p tsconfig.json","validate-ci":"tsc --noEmit && yarn tslint-ci  && eslint $npm_package_config_eslint -f checkstyle -o ci/results/eslint-results.xml && yarn validate-style-ci && yarn prettier-check","examples-build":"bash scripts/build-examples.sh","prepublishOnly":"yarn build","prettier-check":"prettier --check '{src,stories,styles,__mocks__,examples/server/src,examples/src,examples/test}/**/*.{ts,js,tsx,jsx,json,scss,md,yaml,html}'","prettier-write":"prettier --write '{src,stories,styles,__mocks__,examples/server/src,examples/src,examples/test}/**/*.{ts,js,tsx,jsx,json,scss,md,yaml,html}'","test-storybook":"yarn build && test-storybook","validate-style":"stylelint '**/*.scss'","build-storybook":"yarn build && build-storybook -c .storybook -o dist-storybook","examples-server":"node examples/server/src/index.js","heroku-postbuild":"yarn examples-build developer","examples-testcafe":"./scripts/run-testcafe.sh visual","validate-style-ci":"stylelint '**/*.scss' --custom-formatter=node_modules/stylelint-checkstyle-formatter > ci/results/stylelint-results.xml","check-circular-deps":"madge --circular --extensions ts ./src","examples-testcafe-ci":"./scripts/run-testcafe.sh ci","examples-testcafe-live":"./scripts/run-testcafe.sh live"},"typings":"dist/index.d.ts","_npmUser":{"name":"gooddata-ci","email":"rail@gooddata.com"},"deprecated":"@gooddata/react-components@7 reached End of Support on March 31, 2022. Please upgrade (see https://sdk.gooddata.com/gooddata-ui/docs/supported_versions.html for more information).","repository":{"url":"git+ssh://git@github.com/gooddata/gooddata-react-components.git","type":"git"},"_npmVersion":"6.13.4","description":"GoodData.UI - A powerful JavaScript library for building analytical applications","directories":{},"lint-staged":{"{src,stories,styles,__mocks__,examples/server/src,examples/src,examples/test}/**/*.{ts,js,tsx,jsx,scss}":["npx gdc-fix-copyright","git add"],"{src,stories,styles,__mocks__,examples/server/src,examples/src,examples/test}/**/*.{ts,js,tsx,jsx,json,scss,md,yaml,html}":["prettier --write","git add"]},"_nodeVersion":"12.16.1","dependencies":{"rxjs":"^5.5.6","uuid":"^3.2.1","immer":"^1.3.1","lodash":"^4.17.15","date-fns":"^2.7.0","downshift":"^3.2.7","invariant":"^2.2.2","mapbox-gl":"^1.6.1","classnames":"^2.2.6","highcharts":"7.1.1","prop-types":"^15.6.0","react-intl":"^3.6.0","custom-event":"^1.0.1","react-window":"^1.8.1","ag-grid-react":"20.0.0","react-measure":"^2.3.0","@types/mapbox-gl":"^1.6.1","react-day-picker":"~7.3.0","react-responsive":"^3.0.0","stringify-object":"^2.4.0","@gooddata/typings":"^2.23.0","ag-grid-community":"20.0.0","http-status-codes":"^1.3.0","@gooddata/js-utils":"^3.10.4","@gooddata/numberjs":"^3.2.4","fixed-data-table-2":"0.7.17","@gooddata/goodstrap":"^68.5.1","react-dom-factories":"^1.0.2","@gooddata/gooddata-js":"^12.5.2","json-stable-stringify":"^1.0.1","react-transition-group":"^2.2.1","hoist-non-react-statics":"^3.3.0","nodelist-foreach-polyfill":"^1.2.0","@formatjs/intl-pluralrules":"^1.3.6","highcharts-grouped-categories":"^1.1.3"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"raf":"3.3.2","yup":"^0.24.1","jest":"24.7.1","husky":"3.0.0","madge":"^3.4.4","react":"^16.5.2","enzyme":"3.5.0","eslint":"4.19.1","formik":"^0.11.11","moment":"2.23.0","history":"^4.7.2","ts-jest":"24.0.0","webpack":"4.30.0","full-icu":"^1.3.0","prettier":"1.16.4","react-ga":"^2.5.2","recharts":"1.0.0-beta.9","testcafe":"1.1.4","commander":"2.14.1","node-sass":"4.13.0","react-dom":"^16.5.2","stylelint":"^10.0.0","supertest":"3.0.0","ts-loader":"6.0.0","@types/raf":"^3.4.0","css-loader":"0.28.7","jest-junit":"3.0.0","raw-loader":"0.5.1","styled-jsx":"2.2.1","typescript":"3.3.4000","@babel/core":"7.4.4","@types/jest":"24.0.6","@types/node":"7.0.8","@types/uuid":"3.4.3","file-loader":"3.0.1","jest-enzyme":"7.0.2","lint-staged":"9.1.0","sass-loader":"6.0.6","webpack-cli":"3.3.2","@types/react":"16.8.6","babel-loader":"8.0.5","react-helmet":"5.2.0","react-select":"1.2.1","style-loader":"0.19.1","@types/enzyme":"3.1.13","@types/lodash":"4.14.123","testcafe-live":"0.1.4","@babel/runtime":"7.4.4","dotenv-webpack":"^1.7.0","@babel/polyfill":"^7.4.4","@storybook/react":"5.0.11","@types/invariant":"2.2.29","@types/react-dom":"16.0.11","isomorphic-fetch":"2.2.1","react-datepicker":"1.1.0","react-router-dom":"4.2.2","@babel/preset-env":"7.4.4","@gooddata/mock-js":"^2.13.0","@storybook/addons":"5.0.11","@types/classnames":"2.2.3","@types/prop-types":"15.5.2","@storybook/theming":"5.0.11","identity-obj-proxy":"^3.0.0","intl-messageformat":"^7.5.4","webpack-dev-server":"3.3.1","@babel/preset-react":"7.0.0","@types/react-portal":"4.0.1","@types/react-window":"^1.8.1","babel-plugin-lodash":"3.3.4","html-webpack-plugin":"3.2.0","react-test-renderer":"16.4.2","@types/react-measure":"2.0.5","clean-webpack-plugin":"2.0.2","stats-webpack-plugin":"0.7.0","eslint-config-prettier":"4.1.0","react-google-recaptcha":"^0.14.1","tslint-config-prettier":"1.18.0","@gooddata/eslint-config":"^1.0.0","@gooddata/tslint-config":"1.0.0","@types/react-responsive":"^3.0.3","@types/storybook__react":"4.0.1","@types/stringify-object":"^3.2.0","enzyme-adapter-react-16":"1.3.1","@gooddata/test-storybook":"3.2.1","@storybook/addon-actions":"5.0.11","@storybook/addon-options":"5.0.11","node-sass-magic-importer":"5.1.0","react-syntax-highlighter":"11.0.2","@types/fixed-data-table-2":"0.8.1","stylelint-config-prettier":"5.2.0","@gooddata/stylelint-config":"4.0.0","@types/react-test-renderer":"16.0.0","circular-dependency-plugin":"5.0.2","compression-webpack-plugin":"2.0.0","@types/json-stable-stringify":"^1.0.32","@gooddata/frontend-npm-scripts":"1.1.0","@types/enzyme-adapter-react-16":"1.0.3","stylelint-checkstyle-formatter":"0.1.0","@types/storybook__addon-actions":"3.4.2","@babel/plugin-proposal-class-properties":"7.4.4","@babel/plugin-proposal-object-rest-spread":"7.4.4","@babel/plugin-transform-async-to-generator":"7.4.4"},"peerDependencies":{"react":"^16.5.2","react-dom":"^16.5.2"},"_npmOperationalInternal":{"tmp":"tmp/react-components_7.5.0-beta.74_1587371448182_0.05086166076706777","host":"s3://npm-registry-packages"}},"7.5.0-alpha-de.do-dedo-sd-919-2020-04-20T09-58-46-057Z":{"name":"@gooddata/react-components","version":"7.5.0-alpha-de.do-dedo-sd-919-2020-04-20T09-58-46-057Z","author":{"name":"GoodData Corporation"},"license":"BSD-3-Clause","_id":"@gooddata/react-components@7.5.0-alpha-de.do-dedo-sd-919-2020-04-20T09-58-46-057Z","maintainers":[{"name":"afi","email":"adam.fiedler@gooddata.com"},{"name":"bertold8","email":"ivan.nejezchleb@seznam.cz"},{"name":"brbistas","email":"valentinos.chraniotis@gooddata.com"},{"name":"bugsbunny338","email":"jiri.zajic@mensa.cz"},{"name":"de.do","email":"de.do@gooddata.com"},{"name":"gooddata-ci","email":"rail@gooddata.com"},{"name":"hung.nguyen.hoang","email":"hung.nguyen@gooddata.com"},{"name":"ivan.mjartan","email":"ivan.mjartan@gooddata.com"},{"name":"jakub-sterba","email":"jakub.sterba@gooddata.com"},{"name":"jankc","email":"jan.krapac@gmail.com"},{"name":"jaroslav.tomecek","email":"jaroslav.tomecek@gooddata.com"},{"name":"jkittler","email":"honza.kittler@gmail.com"},{"name":"khanh.le","email":"khanh.le@gooddata.com"},{"name":"lanhuynh","email":"lan.huynh@gooddata.com"},{"name":"linhhong","email":"linh.hong@gooddata.com"},{"name":"lupko","email":"lubomir.slivka@gooddata.com"},{"name":"matyas.kandl","email":"matyas.kandl@gooddata.com"},{"name":"michal.marsal","email":"michal.marsal@gooddata.com"},{"name":"naibinh","email":"naibinh@gmail.com"},{"name":"nikolacech","email":"nikola.cech@gooddata.com"},{"name":"nis.hua","email":"nis.hua@gooddata.com"},{"name":"no23reason","email":"dan.homola@hotmail.cz"},{"name":"patrikbraborec","email":"patrik.braborec@gooddata.com"},{"name":"pbenes","email":"petr.benes@gooddata.com"},{"name":"petrjanu","email":"petr.janu@gooddata.com"},{"name":"pkingo","email":"philipandreaskingo@hotmail.com"},{"name":"ptquang86","email":"ptquang86@gmail.com"},{"name":"qduval","email":"quentin.duval@gooddata.com"},{"name":"rodri360","email":"me@rodri360.com"},{"name":"sitina","email":"jiri.sitina@gooddata.com"},{"name":"strouhaljan","email":"strouhal.jan@gmail.com"},{"name":"tomas.kratochvil","email":"tomas.kratochvil@gooddata.com"},{"name":"tomasreichmann","email":"tomasreichmann@gmail.com"},{"name":"tomsatgd","email":"tomas.satinsky@gooddata.com"},{"name":"trung-le-quoc","email":"trung.le@gooddata.com"},{"name":"tu-ngo","email":"tungo1981@gmail.com"},{"name":"tulean","email":"tuan.le@gooddata.com"},{"name":"tuqt1005","email":"tu.tran@gooddata.com"},{"name":"utdnah","email":"danh.ung@gooddata.com"},{"name":"vlastikcz","email":"vlastimil.kotas@gooddata.com"},{"name":"vu.pham","email":"vu.pham@gooddata.com"},{"name":"xmort","email":"petr.dolejsi@gooddata.com"},{"name":"yanlipnican","email":"yanlipnican@gmail.com"}],"homepage":"https://github.com/gooddata/gooddata-react-components#readme","bugs":{"url":"https://github.com/gooddata/gooddata-react-components/issues"},"dist":{"shasum":"e9283d2b165dc9ea0f36891d5c0b4d8974c7c87e","tarball":"https://registry.npmjs.org/@gooddata/react-components/-/react-components-7.5.0-alpha-de.do-dedo-sd-919-2020-04-20T09-58-46-057Z.tgz","fileCount":2552,"integrity":"sha512-bxvRxSaApAFpLs/Adsm8iL04fLKUwFz2lrvV30bElYteIelSpHpnhK7J3p1jp3WYYYVIbQ0spN0rivf/i5p69A==","signatures":[{"sig":"MEQCIF6iAKGYnpkMhsB9ABP56C9RFB1jgBs7vkwnTkZLwW94AiA2eeysg0cJRw+jbkrtBxvmXrhfqS21uKLpoVJbftMe2Q==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":10083383,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJenXJ2CRA9TVsSAnZWagAAGxgP/3mW0aooKek7sOzosypP\no37MwN7mrSKoZH1pWgrGT0TpRwvH+q1ASPAsTCCu/Qbe9FpRE2CFbjlOD6sA\no0xAymDQ7u9AUn8j4AIWeDoS7vezGvbzyaopaybhe8U4/zG1OwCvLRv2YUEv\nk8mXr6/1FZDZ3tW0KMf1IIKNoKUpLv0CuYTvhtAy6gc3ccRAEUtQS/I3Ke/A\nou9QqarffrRaucLcECjkfycWTXoeEtalr+rUmXiy4JcOvY5hZUs1Tu5iH7/7\nkOXsdwqKEFaW9FX3YzKco1xmEvF58Y2tacuCDcSf7MKRz5XM+Zisi3tWdPnD\nSGO+CqC3n05/nGyKzReWlPhxEXjrFRlQF96OAc2RwdULoK/ndkBxZ7PHR6pU\n2q6uSInCqjav1cfVLYrnx1VtlW2GPZSNJvFDVozZ2/67QCPfLAvghhMG9Jee\nsLRF2Q//iBX4IRGWGg1f0I6pLWChKxkg4wX1t3UjP66FERVpXyoJWVZo4w7T\nHzR4yjZXA5VXMjNNLmaVIGaP3wZOCCtSHPriaCTIXekAl11kxFkXgE0ZNJZo\nw7iFxYnIuVj5rRxHP9pFEJVRbNdMjOoweuxrXUObKgsEgBe3yIvwn3iN1f0f\nNIyLlN9BYmnw4XZuOlFmFMRLuDL9wpHng7T/4d0svzXqK8DD7tvbyXLXBzwk\n7H4G\r\n=wEun\r\n-----END PGP SIGNATURE-----\r\n"},"main":"dist/index.js","husky":{"hooks":{"pre-commit":"lint-staged"}},"config":{"eslint":"./examples/**/*.{js,jsx}","tslint":"./{__mocks__,src,stories}/{,**/}*.{ts,tsx}"},"readme":"[![npm version](https://badge.fury.io/js/%40gooddata%2Freact-components.svg)](https://www.npmjs.com/package/@gooddata/react-components)\n\n# GoodData.UI React components\n> A React-based JavaScript library for building data-driven applications\n\n## Getting started\n- [GoodData.UI Documentation](http://sdk.gooddata.com/gooddata-ui/)\n- [GoodData.UI Live Examples](https://gooddata-examples.herokuapp.com/)\n- [Stack Overflow](https://stackoverflow.com/questions/tagged/gooddata)\n\n### Usage\nWith [yarn](https://yarnpkg.com) installed, go to your project directory and run\n```\n$ yarn add @gooddata/react-components\n```\nIf you prefer [npm](npmjs.com) run\n```\n$ npm install --save @gooddata/react-components\n```\n\nThe public API is exposed via global `index.js`. Except for the styles, do not import any other file directly\nbecause they are not intended to be part of the public API.\n\n## Contributing\n\nWe welcome any contribution in form of [issues](https://github.com/gooddata/gooddata-react-components/issues) or [pull requests](https://github.com/gooddata/gooddata-react-components/pulls).\n\nInstall [Node.js](http://nodejs.org) (node 12.16.1, npm v6.13.4) and [Yarn](https://classic.yarnpkg.com) (1.22.4).\n\nInstall dependencies:\n```\nyarn install --frozen-lockfile\n```\n\nThese commands may come in handy while developing:\n\n| command | description |\n| ------- | ----------- |\n| `yarn install --pure-lockfile` | first step |\n| ||\n| `yarn dev` | build react-components to `/dist` in watch mode |\n| `yarn test` | run all unit tests |\n| `yarn prettier-write` | format the source code to match the valid codestyle |\n| `yarn validate` | validate codestyle |\n| ||\n| `yarn storybook` | run storybook from `/stories` on http://localhost:9001 |\n| `yarn build-storybook` | build storybook to `/dist-storybook` |\n| `yarn test-storybook` | run storybook and [screenshot tests](https://github.com/gooddata/gdc-client-utils/tree/master/test-storybook) |\n| ||\n| `yarn examples` | run Live Examples dev-server from `/examples` on https://localhost:8999 |\n| `yarn examples-build` | build Live Examples to `/examples/dist` |\n| `yarn examples-server` | serve built Live Examples - see `/examples/server/src` |\n| `yarn examples-testcafe` | run testcafe tests against `localhost:8999` |\n\n### Deploy to heroku.com\nWhen you deploy this repo to heroku, it serves *GoodData.UI Live Examples*.\nRelevant tasks are in `Procfile` and `package.json`.\n\n```bash\n# run in the project directory\nheroku login\nheroku create <your-app-name>\nheroku config:set DOMAIN_ADMIN_USERNAME=x@gooddata.com DOMAIN_ADMIN_PASSWORD=xy PROJECT_ID_TO_ASSIGN=xms7ga4tf3g3nzucd8380o2bev8oeknp\ngit push heroku HEAD:master\nheroku open\n```\n### Enable Geo Chart for Storybook and Live Examples\nGeo chart uses Mapbox to render map which requires a Mapbox access token.\n- Register an account and create Mapbox access token at [guide](https://docs.mapbox.com/help/how-mapbox-works/access-tokens/)\n- Store the created token at `.env`:\n```bash\necho -e \"EXAMPLE_MAPBOX_ACCESS_TOKEN=token\" >> .env # only need to run once\necho -e \"STORYBOOK_MAPBOX_ACCESS_TOKEN=token\" >> .env # only need to run once\n```\n\n### Run Live Examples Locally\nTo run *GoodData.UI Live Examples* locally:\n```bash\ngit clone <this-repository>\ncd  <repository-folder>\nyarn install --pure-lockfile\nyarn examples\n```\nThen open https://localhost:8999 and login using Live Examples account (you can [create one here](https://gooddata-examples.herokuapp.com/registration)).\n\n### Run Storybook locally\n- Run storybook with token stored in `.env` for more secure\n```bash\nyarn storybook\n```\n- Or run storybook with token env param exposed to cli (not suggested)\n```bash\nSTORYBOOK_MAPBOX_ACCESS_TOKEN=token yarn storybook\n```\n- Apply either above way to `yarn build-storybook` or `yarn test-storybook`\n\n### Source code formatting\nThe source code in the repository is formatted by [Prettier](https://prettier.io/).\nThe format of the code is validated by our Continuous Integration server and is one of the requirements of successful merge.\n\nPrettier is supported by every major IDE. You can find the list of supported editors and how to configure them [here](https://prettier.io/docs/en/editors.html).\n\nIn the case, when your editor is not supported or you don't want to setup the integration, you can run the `yarn prettier-write` command to reformat the code before commit.\n\n## Changelog\n\n- see [CHANGELOG.md](CHANGELOG.md)\n\n## Supported versions\n\nIn order to make the user experience with integrating GoodData UI SDK as smooth and secure as possible and to ensure that the SDK is using the latest features of the platform, we will only provide support to two most recent major versions of UI SDK.\n\nThe most recent majors will be supported in the following modes:\n\n- The latest major version will receive all new functionality and all bug fixes\n- The previous major version will only receive fixes to critical issues and security fixes. These fixes will be applied on top of last released version of the previous major\n\nThe customers are encouraged to always use the latest version of the UI SDK.\n\nIn case of using older versions, the user might face API incompatibility, performance or security issues.\n\nPlease follow the installation instructions to update to the newest version.\n\n## License\n\n(C) 2007-2020 GoodData Corporation\n\nThis project is dual licensed:\n\n- The ATTRIBUTION-NONCOMMERCIAL 4.0 INTERNATIONAL (CC BY-NC 4.0) is used for purpose of the trial experience and evaluation of GoodData.UI library.\n- The GOODDATA GOODDATA.UI LIBRARY END USER LICENSE AGREEMENT is used for GoodData customers.\n\nFor more information, please see [LICENSE](https://github.com/gooddata/gooddata-react-components/blob/master/LICENSE)\n","gitHead":"ab0c05ecf44996a1cfabe73da933715856f0e76b","scripts":{"dev":"bash scripts/build.sh --dev-watch","test":"jest --watch","build":"bash scripts/build.sh","tslint":"yarn run-tslint -t verbose $npm_package_config_tslint","prepare":"cd examples/server && yarn install --frozen-lockfile && cd ../..; rm -r examples/node_modules 2>/dev/null; true","examples":"bash scripts/run-examples.sh","prepare?":"# Called before `npm publish` and on local `npm install`. Temporarily also for deleting obsolete node_modules. Ends with `true` to continue gracefully.","validate":"tsc --noEmit && yarn tslint && eslint $npm_package_config_eslint && yarn validate-style && yarn prettier-check","build-dev":"bash scripts/build.sh --dev","examples?":"# Default is developer domain, other options: yarn examples [sec,secure,stg,stg2,stg3,demo,developer or URL]","storybook":"yarn build && start-storybook -p 9001 -c .storybook","test-once":"jest","tslint-ci":"mkdir -p ./ci/results && yarn run-tslint -t checkstyle -o ./ci/results/tslint-results.xml $npm_package_config_tslint","run-tslint":"tslint -p tsconfig.json","validate-ci":"tsc --noEmit && yarn tslint-ci  && eslint $npm_package_config_eslint -f checkstyle -o ci/results/eslint-results.xml && yarn validate-style-ci && yarn prettier-check","examples-build":"bash scripts/build-examples.sh","prepublishOnly":"yarn build","prettier-check":"prettier --check '{src,stories,styles,__mocks__,examples/server/src,examples/src,examples/test}/**/*.{ts,js,tsx,jsx,json,scss,md,yaml,html}'","prettier-write":"prettier --write '{src,stories,styles,__mocks__,examples/server/src,examples/src,examples/test}/**/*.{ts,js,tsx,jsx,json,scss,md,yaml,html}'","test-storybook":"yarn build && test-storybook","validate-style":"stylelint '**/*.scss'","build-storybook":"yarn build && build-storybook -c .storybook -o dist-storybook","examples-server":"node examples/server/src/index.js","heroku-postbuild":"yarn examples-build developer","examples-testcafe":"./scripts/run-testcafe.sh visual","validate-style-ci":"stylelint '**/*.scss' --custom-formatter=node_modules/stylelint-checkstyle-formatter > ci/results/stylelint-results.xml","check-circular-deps":"madge --circular --extensions ts ./src","examples-testcafe-ci":"./scripts/run-testcafe.sh ci","examples-testcafe-live":"./scripts/run-testcafe.sh live"},"typings":"dist/index.d.ts","_npmUser":{"name":"de.do","email":"de.do@gooddata.com"},"deprecated":"@gooddata/react-components@7 reached End of Support on March 31, 2022. Please upgrade (see https://sdk.gooddata.com/gooddata-ui/docs/supported_versions.html for more information).","repository":{"url":"git+ssh://git@github.com/gooddata/gooddata-react-components.git","type":"git"},"_npmVersion":"6.13.4","description":"GoodData.UI - A powerful JavaScript library for building analytical applications","directories":{},"lint-staged":{"{src,stories,styles,__mocks__,examples/server/src,examples/src,examples/test}/**/*.{ts,js,tsx,jsx,scss}":["npx gdc-fix-copyright","git add"],"{src,stories,styles,__mocks__,examples/server/src,examples/src,examples/test}/**/*.{ts,js,tsx,jsx,json,scss,md,yaml,html}":["prettier --write","git add"]},"_nodeVersion":"12.16.1","dependencies":{"rxjs":"^5.5.6","uuid":"^3.2.1","immer":"^1.3.1","lodash":"^4.17.15","date-fns":"^2.7.0","downshift":"^3.2.7","invariant":"^2.2.2","mapbox-gl":"^1.6.1","classnames":"^2.2.6","highcharts":"7.1.1","prop-types":"^15.6.0","react-intl":"^3.6.0","custom-event":"^1.0.1","react-window":"^1.8.1","ag-grid-react":"20.0.0","react-measure":"^2.3.0","@types/mapbox-gl":"^1.6.1","react-day-picker":"~7.3.0","react-responsive":"^3.0.0","stringify-object":"^2.4.0","@gooddata/typings":"^2.23.0","ag-grid-community":"20.0.0","http-status-codes":"^1.3.0","@gooddata/js-utils":"^3.10.4","@gooddata/numberjs":"^3.2.4","fixed-data-table-2":"0.7.17","@gooddata/goodstrap":"^68.5.1","react-dom-factories":"^1.0.2","@gooddata/gooddata-js":"^12.5.2","json-stable-stringify":"^1.0.1","react-transition-group":"^2.2.1","hoist-non-react-statics":"^3.3.0","nodelist-foreach-polyfill":"^1.2.0","@formatjs/intl-pluralrules":"^1.3.6","highcharts-grouped-categories":"^1.1.3"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"raf":"3.3.2","yup":"^0.24.1","jest":"24.7.1","husky":"3.0.0","madge":"^3.4.4","react":"^16.5.2","enzyme":"3.5.0","eslint":"4.19.1","formik":"^0.11.11","moment":"2.23.0","history":"^4.7.2","ts-jest":"24.0.0","webpack":"4.30.0","full-icu":"^1.3.0","prettier":"1.16.4","react-ga":"^2.5.2","recharts":"1.0.0-beta.9","testcafe":"1.1.4","commander":"2.14.1","node-sass":"4.13.0","react-dom":"^16.5.2","stylelint":"^10.0.0","supertest":"3.0.0","ts-loader":"6.0.0","@types/raf":"^3.4.0","css-loader":"0.28.7","jest-junit":"3.0.0","raw-loader":"0.5.1","styled-jsx":"2.2.1","typescript":"3.3.4000","@babel/core":"7.4.4","@types/jest":"24.0.6","@types/node":"7.0.8","@types/uuid":"3.4.3","file-loader":"3.0.1","jest-enzyme":"7.0.2","lint-staged":"9.1.0","sass-loader":"6.0.6","webpack-cli":"3.3.2","@types/react":"16.8.6","babel-loader":"8.0.5","react-helmet":"5.2.0","react-select":"1.2.1","style-loader":"0.19.1","@types/enzyme":"3.1.13","@types/lodash":"4.14.123","testcafe-live":"0.1.4","@babel/runtime":"7.4.4","dotenv-webpack":"^1.7.0","@babel/polyfill":"^7.4.4","@storybook/react":"5.0.11","@types/invariant":"2.2.29","@types/react-dom":"16.0.11","isomorphic-fetch":"2.2.1","react-datepicker":"1.1.0","react-router-dom":"4.2.2","@babel/preset-env":"7.4.4","@gooddata/mock-js":"^2.13.0","@storybook/addons":"5.0.11","@types/classnames":"2.2.3","@types/prop-types":"15.5.2","@storybook/theming":"5.0.11","identity-obj-proxy":"^3.0.0","intl-messageformat":"^7.5.4","webpack-dev-server":"3.3.1","@babel/preset-react":"7.0.0","@types/react-portal":"4.0.1","@types/react-window":"^1.8.1","babel-plugin-lodash":"3.3.4","html-webpack-plugin":"3.2.0","react-test-renderer":"16.4.2","@types/react-measure":"2.0.5","clean-webpack-plugin":"2.0.2","stats-webpack-plugin":"0.7.0","eslint-config-prettier":"4.1.0","react-google-recaptcha":"^0.14.1","tslint-config-prettier":"1.18.0","@gooddata/eslint-config":"^1.0.0","@gooddata/tslint-config":"1.0.0","@types/react-responsive":"^3.0.3","@types/storybook__react":"4.0.1","@types/stringify-object":"^3.2.0","enzyme-adapter-react-16":"1.3.1","@gooddata/test-storybook":"3.2.1","@storybook/addon-actions":"5.0.11","@storybook/addon-options":"5.0.11","node-sass-magic-importer":"5.1.0","react-syntax-highlighter":"11.0.2","@types/fixed-data-table-2":"0.8.1","stylelint-config-prettier":"5.2.0","@gooddata/stylelint-config":"4.0.0","@types/react-test-renderer":"16.0.0","circular-dependency-plugin":"5.0.2","compression-webpack-plugin":"2.0.0","@types/json-stable-stringify":"^1.0.32","@gooddata/frontend-npm-scripts":"1.1.0","@types/enzyme-adapter-react-16":"1.0.3","stylelint-checkstyle-formatter":"0.1.0","@types/storybook__addon-actions":"3.4.2","@babel/plugin-proposal-class-properties":"7.4.4","@babel/plugin-proposal-object-rest-spread":"7.4.4","@babel/plugin-transform-async-to-generator":"7.4.4"},"peerDependencies":{"react":"^16.5.2","react-dom":"^16.5.2"},"_npmOperationalInternal":{"tmp":"tmp/react-components_7.5.0-alpha-de.do-dedo-sd-919-2020-04-20T09-58-46-057Z_1587376757948_0.13280642219697647","host":"s3://npm-registry-packages"}},"7.5.0-beta.75":{"name":"@gooddata/react-components","version":"7.5.0-beta.75","author":{"name":"GoodData Corporation"},"license":"BSD-3-Clause","_id":"@gooddata/react-components@7.5.0-beta.75","maintainers":[{"name":"afi","email":"adam.fiedler@gooddata.com"},{"name":"bertold8","email":"ivan.nejezchleb@seznam.cz"},{"name":"brbistas","email":"valentinos.chraniotis@gooddata.com"},{"name":"bugsbunny338","email":"jiri.zajic@mensa.cz"},{"name":"de.do","email":"de.do@gooddata.com"},{"name":"gooddata-ci","email":"rail@gooddata.com"},{"name":"hung.nguyen.hoang","email":"hung.nguyen@gooddata.com"},{"name":"ivan.mjartan","email":"ivan.mjartan@gooddata.com"},{"name":"jakub-sterba","email":"jakub.sterba@gooddata.com"},{"name":"jankc","email":"jan.krapac@gmail.com"},{"name":"jaroslav.tomecek","email":"jaroslav.tomecek@gooddata.com"},{"name":"jkittler","email":"honza.kittler@gmail.com"},{"name":"khanh.le","email":"khanh.le@gooddata.com"},{"name":"lanhuynh","email":"lan.huynh@gooddata.com"},{"name":"linhhong","email":"linh.hong@gooddata.com"},{"name":"lupko","email":"lubomir.slivka@gooddata.com"},{"name":"matyas.kandl","email":"matyas.kandl@gooddata.com"},{"name":"michal.marsal","email":"michal.marsal@gooddata.com"},{"name":"naibinh","email":"naibinh@gmail.com"},{"name":"nikolacech","email":"nikola.cech@gooddata.com"},{"name":"nis.hua","email":"nis.hua@gooddata.com"},{"name":"no23reason","email":"dan.homola@hotmail.cz"},{"name":"patrikbraborec","email":"patrik.braborec@gooddata.com"},{"name":"pbenes","email":"petr.benes@gooddata.com"},{"name":"petrjanu","email":"petr.janu@gooddata.com"},{"name":"pkingo","email":"philipandreaskingo@hotmail.com"},{"name":"ptquang86","email":"ptquang86@gmail.com"},{"name":"qduval","email":"quentin.duval@gooddata.com"},{"name":"rodri360","email":"me@rodri360.com"},{"name":"sitina","email":"jiri.sitina@gooddata.com"},{"name":"strouhaljan","email":"strouhal.jan@gmail.com"},{"name":"tomas.kratochvil","email":"tomas.kratochvil@gooddata.com"},{"name":"tomasreichmann","email":"tomasreichmann@gmail.com"},{"name":"tomsatgd","email":"tomas.satinsky@gooddata.com"},{"name":"trung-le-quoc","email":"trung.le@gooddata.com"},{"name":"tu-ngo","email":"tungo1981@gmail.com"},{"name":"tulean","email":"tuan.le@gooddata.com"},{"name":"tuqt1005","email":"tu.tran@gooddata.com"},{"name":"utdnah","email":"danh.ung@gooddata.com"},{"name":"vlastikcz","email":"vlastimil.kotas@gooddata.com"},{"name":"vu.pham","email":"vu.pham@gooddata.com"},{"name":"xmort","email":"petr.dolejsi@gooddata.com"},{"name":"yanlipnican","email":"yanlipnican@gmail.com"}],"homepage":"https://github.com/gooddata/gooddata-react-components#readme","bugs":{"url":"https://github.com/gooddata/gooddata-react-components/issues"},"dist":{"shasum":"820a9aa01d68f179145a256f4c501970cc578c34","tarball":"https://registry.npmjs.org/@gooddata/react-components/-/react-components-7.5.0-beta.75.tgz","fileCount":2547,"integrity":"sha512-XqGrCMrl4zzXa5VepBorsO6T78cIoqky7yZDbkR/s3W19pq7cnAKOGsxxd0vDEMfgKqGyBMeJClLFZ0vlvAmcA==","signatures":[{"sig":"MEUCIEy7jCcE2bJxXhVSrHSF2r2aDZ0I0nrG3N7Q9YOsH+ySAiEA0rGNlOTZsKj/2mMPogMIHbHe33mJizHwj3grh0wsaws=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":10050753,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJencoGCRA9TVsSAnZWagAA6twP/iHsCFroExRh1F2o9xbe\nyMVjrhOEN1vKppNK2yYDbUKD+F40Yi8l+LR7R8YRRm0evMqoJzvVykZdGqaN\nOABrbRJpawiafEtsDByt79v/z4e41dnAhnhq0M7H85/m/4ba3slkDatCOgv7\nSHIJyri5wGEglfX+JK5WZPAoTYFmfC6w6lxeCnSMmG54ONQhFg8HG7SBuiKF\nRlt/kT7Wd9LvDcEqSFKPGm94DeNPd6zMruHgrMi+R+U9Z6z4JkI43di6V/WY\nkc8U0m0V96UQz57Xs7+DvZ5ABl7W0kp+ETYB4epqu9dJkRkFlDgAA46S4R/k\n0cg+iWKyEMI0esBmnMJjABTx+lqgh6KntL68ryGaR6dM4Tqinb9Cc71d1OAv\nwSFeuFLQX+ZwbweFZb8GCiHUytoOEn/DuxZlZrdWA3/C/emMnrTgbGl3/Q4T\n7u/tdK9Ww9YlbXVKueoyv5PvZhT7wP3vVdXQW2sbUV4ofyKfeWjUCYXucvfL\ny+DkjanjuYHeW4yJ2p2+elOx9rZO4NIcpC4kJ8WQWFhjPvvK1r0NeQZR05K7\nXTZNwcgqzp2EMBGYqUjtH0LGSRpdBB3y/sXdUxECXB5HBR4jL2vZg61YoT0S\neO2zB75g7vMpXsIhslVlGJPDr1Ng3amn1dmm6Ge86B2U2QAVfcP60j0tzISu\nvkt5\r\n=mtiQ\r\n-----END PGP SIGNATURE-----\r\n"},"main":"dist/index.js","husky":{"hooks":{"pre-commit":"lint-staged"}},"config":{"eslint":"./examples/**/*.{js,jsx}","tslint":"./{__mocks__,src,stories}/{,**/}*.{ts,tsx}"},"readme":"[![npm version](https://badge.fury.io/js/%40gooddata%2Freact-components.svg)](https://www.npmjs.com/package/@gooddata/react-components)\n\n# GoodData.UI React components\n> A React-based JavaScript library for building data-driven applications\n\n## Getting started\n- [GoodData.UI Documentation](http://sdk.gooddata.com/gooddata-ui/)\n- [GoodData.UI Live Examples](https://gooddata-examples.herokuapp.com/)\n- [Stack Overflow](https://stackoverflow.com/questions/tagged/gooddata)\n\n### Usage\nWith [yarn](https://yarnpkg.com) installed, go to your project directory and run\n```\n$ yarn add @gooddata/react-components\n```\nIf you prefer [npm](npmjs.com) run\n```\n$ npm install --save @gooddata/react-components\n```\n\nThe public API is exposed via global `index.js`. Except for the styles, do not import any other file directly\nbecause they are not intended to be part of the public API.\n\n## Contributing\n\nWe welcome any contribution in form of [issues](https://github.com/gooddata/gooddata-react-components/issues) or [pull requests](https://github.com/gooddata/gooddata-react-components/pulls).\n\nInstall [Node.js](http://nodejs.org) (node 12.16.1, npm v6.13.4) and [Yarn](https://classic.yarnpkg.com) (1.22.4).\n\nInstall dependencies:\n```\nyarn install --frozen-lockfile\n```\n\nThese commands may come in handy while developing:\n\n| command | description |\n| ------- | ----------- |\n| `yarn install --pure-lockfile` | first step |\n| ||\n| `yarn dev` | build react-components to `/dist` in watch mode |\n| `yarn test` | run all unit tests |\n| `yarn prettier-write` | format the source code to match the valid codestyle |\n| `yarn validate` | validate codestyle |\n| ||\n| `yarn storybook` | run storybook from `/stories` on http://localhost:9001 |\n| `yarn build-storybook` | build storybook to `/dist-storybook` |\n| `yarn test-storybook` | run storybook and [screenshot tests](https://github.com/gooddata/gdc-client-utils/tree/master/test-storybook) |\n| ||\n| `yarn examples` | run Live Examples dev-server from `/examples` on https://localhost:8999 |\n| `yarn examples-build` | build Live Examples to `/examples/dist` |\n| `yarn examples-server` | serve built Live Examples - see `/examples/server/src` |\n| `yarn examples-testcafe` | run testcafe tests against `localhost:8999` |\n\n### Deploy to heroku.com\nWhen you deploy this repo to heroku, it serves *GoodData.UI Live Examples*.\nRelevant tasks are in `Procfile` and `package.json`.\n\n```bash\n# run in the project directory\nheroku login\nheroku create <your-app-name>\nheroku config:set DOMAIN_ADMIN_USERNAME=x@gooddata.com DOMAIN_ADMIN_PASSWORD=xy PROJECT_ID_TO_ASSIGN=xms7ga4tf3g3nzucd8380o2bev8oeknp\ngit push heroku HEAD:master\nheroku open\n```\n### Enable Geo Chart for Storybook and Live Examples\nGeo chart uses Mapbox to render map which requires a Mapbox access token.\n- Register an account and create Mapbox access token at [guide](https://docs.mapbox.com/help/how-mapbox-works/access-tokens/)\n- Store the created token at `.env`:\n```bash\necho -e \"EXAMPLE_MAPBOX_ACCESS_TOKEN=token\" >> .env # only need to run once\necho -e \"STORYBOOK_MAPBOX_ACCESS_TOKEN=token\" >> .env # only need to run once\n```\n\n### Run Live Examples Locally\nTo run *GoodData.UI Live Examples* locally:\n```bash\ngit clone <this-repository>\ncd  <repository-folder>\nyarn install --pure-lockfile\nyarn examples\n```\nThen open https://localhost:8999 and login using Live Examples account (you can [create one here](https://gooddata-examples.herokuapp.com/registration)).\n\n### Run Storybook locally\n- Run storybook with token stored in `.env` for more secure\n```bash\nyarn storybook\n```\n- Or run storybook with token env param exposed to cli (not suggested)\n```bash\nSTORYBOOK_MAPBOX_ACCESS_TOKEN=token yarn storybook\n```\n- Apply either above way to `yarn build-storybook` or `yarn test-storybook`\n\n### Source code formatting\nThe source code in the repository is formatted by [Prettier](https://prettier.io/).\nThe format of the code is validated by our Continuous Integration server and is one of the requirements of successful merge.\n\nPrettier is supported by every major IDE. You can find the list of supported editors and how to configure them [here](https://prettier.io/docs/en/editors.html).\n\nIn the case, when your editor is not supported or you don't want to setup the integration, you can run the `yarn prettier-write` command to reformat the code before commit.\n\n## Changelog\n\n- see [CHANGELOG.md](CHANGELOG.md)\n\n## Supported versions\n\nIn order to make the user experience with integrating GoodData UI SDK as smooth and secure as possible and to ensure that the SDK is using the latest features of the platform, we will only provide support to two most recent major versions of UI SDK.\n\nThe most recent majors will be supported in the following modes:\n\n- The latest major version will receive all new functionality and all bug fixes\n- The previous major version will only receive fixes to critical issues and security fixes. These fixes will be applied on top of last released version of the previous major\n\nThe customers are encouraged to always use the latest version of the UI SDK.\n\nIn case of using older versions, the user might face API incompatibility, performance or security issues.\n\nPlease follow the installation instructions to update to the newest version.\n\n## License\n\n(C) 2007-2020 GoodData Corporation\n\nThis project is dual licensed:\n\n- The ATTRIBUTION-NONCOMMERCIAL 4.0 INTERNATIONAL (CC BY-NC 4.0) is used for purpose of the trial experience and evaluation of GoodData.UI library.\n- The GOODDATA GOODDATA.UI LIBRARY END USER LICENSE AGREEMENT is used for GoodData customers.\n\nFor more information, please see [LICENSE](https://github.com/gooddata/gooddata-react-components/blob/master/LICENSE)\n","gitHead":"5058c028b3d07643c57377d8f1f6d0450b56441f","scripts":{"dev":"bash scripts/build.sh --dev-watch","test":"jest --watch","build":"bash scripts/build.sh","tslint":"yarn run-tslint -t verbose $npm_package_config_tslint","prepare":"cd examples/server && yarn install --frozen-lockfile && cd ../..; rm -r examples/node_modules 2>/dev/null; true","examples":"bash scripts/run-examples.sh","prepare?":"# Called before `npm publish` and on local `npm install`. Temporarily also for deleting obsolete node_modules. Ends with `true` to continue gracefully.","validate":"tsc --noEmit && yarn tslint && eslint $npm_package_config_eslint && yarn validate-style && yarn prettier-check","build-dev":"bash scripts/build.sh --dev","examples?":"# Default is developer domain, other options: yarn examples [sec,secure,stg,stg2,stg3,demo,developer or URL]","storybook":"yarn build && start-storybook -p 9001 -c .storybook","test-once":"jest","tslint-ci":"mkdir -p ./ci/results && yarn run-tslint -t checkstyle -o ./ci/results/tslint-results.xml $npm_package_config_tslint","run-tslint":"tslint -p tsconfig.json","validate-ci":"tsc --noEmit && yarn tslint-ci  && eslint $npm_package_config_eslint -f checkstyle -o ci/results/eslint-results.xml && yarn validate-style-ci && yarn prettier-check","examples-build":"bash scripts/build-examples.sh","prepublishOnly":"yarn build","prettier-check":"prettier --check '{src,stories,styles,__mocks__,examples/server/src,examples/src,examples/test}/**/*.{ts,js,tsx,jsx,json,scss,md,yaml,html}'","prettier-write":"prettier --write '{src,stories,styles,__mocks__,examples/server/src,examples/src,examples/test}/**/*.{ts,js,tsx,jsx,json,scss,md,yaml,html}'","test-storybook":"yarn build && test-storybook","validate-style":"stylelint '**/*.scss'","build-storybook":"yarn build && build-storybook -c .storybook -o dist-storybook","examples-server":"node examples/server/src/index.js","heroku-postbuild":"yarn examples-build developer","examples-testcafe":"./scripts/run-testcafe.sh visual","validate-style-ci":"stylelint '**/*.scss' --custom-formatter=node_modules/stylelint-checkstyle-formatter > ci/results/stylelint-results.xml","check-circular-deps":"madge --circular --extensions ts ./src","examples-testcafe-ci":"./scripts/run-testcafe.sh ci","examples-testcafe-live":"./scripts/run-testcafe.sh live"},"typings":"dist/index.d.ts","_npmUser":{"name":"gooddata-ci","email":"rail@gooddata.com"},"deprecated":"@gooddata/react-components@7 reached End of Support on March 31, 2022. Please upgrade (see https://sdk.gooddata.com/gooddata-ui/docs/supported_versions.html for more information).","repository":{"url":"git+ssh://git@github.com/gooddata/gooddata-react-components.git","type":"git"},"_npmVersion":"6.13.4","description":"GoodData.UI - A powerful JavaScript library for building analytical applications","directories":{},"lint-staged":{"{src,stories,styles,__mocks__,examples/server/src,examples/src,examples/test}/**/*.{ts,js,tsx,jsx,scss}":["npx gdc-fix-copyright","git add"],"{src,stories,styles,__mocks__,examples/server/src,examples/src,examples/test}/**/*.{ts,js,tsx,jsx,json,scss,md,yaml,html}":["prettier --write","git add"]},"_nodeVersion":"12.16.1","dependencies":{"rxjs":"^5.5.6","uuid":"^3.2.1","immer":"^1.3.1","lodash":"^4.17.15","date-fns":"^2.7.0","downshift":"^3.2.7","invariant":"^2.2.2","mapbox-gl":"^1.6.1","classnames":"^2.2.6","highcharts":"7.1.1","prop-types":"^15.6.0","react-intl":"^3.6.0","custom-event":"^1.0.1","react-window":"^1.8.1","ag-grid-react":"20.0.0","react-measure":"^2.3.0","@types/mapbox-gl":"^1.6.1","react-day-picker":"~7.3.0","react-responsive":"^3.0.0","stringify-object":"^2.4.0","@gooddata/typings":"^2.23.0","ag-grid-community":"20.0.0","http-status-codes":"^1.3.0","@gooddata/js-utils":"^3.10.4","@gooddata/numberjs":"^3.2.4","fixed-data-table-2":"0.7.17","@gooddata/goodstrap":"^68.5.1","react-dom-factories":"^1.0.2","@gooddata/gooddata-js":"^12.5.2","json-stable-stringify":"^1.0.1","react-transition-group":"^2.2.1","hoist-non-react-statics":"^3.3.0","nodelist-foreach-polyfill":"^1.2.0","@formatjs/intl-pluralrules":"^1.3.6","highcharts-grouped-categories":"^1.1.3"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"raf":"3.3.2","yup":"^0.24.1","jest":"24.7.1","husky":"3.0.0","madge":"^3.4.4","react":"^16.5.2","enzyme":"3.5.0","eslint":"4.19.1","formik":"^0.11.11","moment":"2.23.0","history":"^4.7.2","ts-jest":"24.0.0","webpack":"4.30.0","full-icu":"^1.3.0","prettier":"1.16.4","react-ga":"^2.5.2","recharts":"1.0.0-beta.9","testcafe":"1.1.4","commander":"2.14.1","node-sass":"4.13.0","react-dom":"^16.5.2","stylelint":"^10.0.0","supertest":"3.0.0","ts-loader":"6.0.0","@types/raf":"^3.4.0","css-loader":"0.28.7","jest-junit":"3.0.0","raw-loader":"0.5.1","styled-jsx":"2.2.1","typescript":"3.3.4000","@babel/core":"7.4.4","@types/jest":"24.0.6","@types/node":"7.0.8","@types/uuid":"3.4.3","file-loader":"3.0.1","jest-enzyme":"7.0.2","lint-staged":"9.1.0","sass-loader":"6.0.6","webpack-cli":"3.3.2","@types/react":"16.8.6","babel-loader":"8.0.5","react-helmet":"5.2.0","react-select":"1.2.1","style-loader":"0.19.1","@types/enzyme":"3.1.13","@types/lodash":"4.14.123","testcafe-live":"0.1.4","@babel/runtime":"7.4.4","dotenv-webpack":"^1.7.0","@babel/polyfill":"^7.4.4","@storybook/react":"5.0.11","@types/invariant":"2.2.29","@types/react-dom":"16.0.11","isomorphic-fetch":"2.2.1","react-datepicker":"1.1.0","react-router-dom":"4.2.2","@babel/preset-env":"7.4.4","@gooddata/mock-js":"^2.13.0","@storybook/addons":"5.0.11","@types/classnames":"2.2.3","@types/prop-types":"15.5.2","@storybook/theming":"5.0.11","identity-obj-proxy":"^3.0.0","intl-messageformat":"^7.5.4","webpack-dev-server":"3.3.1","@babel/preset-react":"7.0.0","@types/react-portal":"4.0.1","@types/react-window":"^1.8.1","babel-plugin-lodash":"3.3.4","html-webpack-plugin":"3.2.0","react-test-renderer":"16.4.2","@types/react-measure":"2.0.5","clean-webpack-plugin":"2.0.2","stats-webpack-plugin":"0.7.0","eslint-config-prettier":"4.1.0","react-google-recaptcha":"^0.14.1","tslint-config-prettier":"1.18.0","@gooddata/eslint-config":"^1.0.0","@gooddata/tslint-config":"1.0.0","@types/react-responsive":"^3.0.3","@types/storybook__react":"4.0.1","@types/stringify-object":"^3.2.0","enzyme-adapter-react-16":"1.3.1","@gooddata/test-storybook":"3.2.1","@storybook/addon-actions":"5.0.11","@storybook/addon-options":"5.0.11","node-sass-magic-importer":"5.1.0","react-syntax-highlighter":"11.0.2","@types/fixed-data-table-2":"0.8.1","stylelint-config-prettier":"5.2.0","@gooddata/stylelint-config":"4.0.1","@types/react-test-renderer":"16.0.0","circular-dependency-plugin":"5.0.2","compression-webpack-plugin":"2.0.0","@types/json-stable-stringify":"^1.0.32","@gooddata/frontend-npm-scripts":"1.1.0","@types/enzyme-adapter-react-16":"1.0.3","stylelint-checkstyle-formatter":"0.1.0","@types/storybook__addon-actions":"3.4.2","@babel/plugin-proposal-class-properties":"7.4.4","@babel/plugin-proposal-object-rest-spread":"7.4.4","@babel/plugin-transform-async-to-generator":"7.4.4"},"peerDependencies":{"react":"^16.5.2","react-dom":"^16.5.2"},"_npmOperationalInternal":{"tmp":"tmp/react-components_7.5.0-beta.75_1587399174050_0.8693186336372312","host":"s3://npm-registry-packages"}},"7.5.0-beta.76":{"name":"@gooddata/react-components","version":"7.5.0-beta.76","author":{"name":"GoodData Corporation"},"license":"BSD-3-Clause","_id":"@gooddata/react-components@7.5.0-beta.76","maintainers":[{"name":"afi","email":"adam.fiedler@gooddata.com"},{"name":"bertold8","email":"ivan.nejezchleb@seznam.cz"},{"name":"brbistas","email":"valentinos.chraniotis@gooddata.com"},{"name":"bugsbunny338","email":"jiri.zajic@mensa.cz"},{"name":"de.do","email":"de.do@gooddata.com"},{"name":"gooddata-ci","email":"rail@gooddata.com"},{"name":"hung.nguyen.hoang","email":"hung.nguyen@gooddata.com"},{"name":"ivan.mjartan","email":"ivan.mjartan@gooddata.com"},{"name":"jakub-sterba","email":"jakub.sterba@gooddata.com"},{"name":"jankc","email":"jan.krapac@gmail.com"},{"name":"jaroslav.tomecek","email":"jaroslav.tomecek@gooddata.com"},{"name":"jkittler","email":"honza.kittler@gmail.com"},{"name":"khanh.le","email":"khanh.le@gooddata.com"},{"name":"lanhuynh","email":"lan.huynh@gooddata.com"},{"name":"linhhong","email":"linh.hong@gooddata.com"},{"name":"lupko","email":"lubomir.slivka@gooddata.com"},{"name":"matyas.kandl","email":"matyas.kandl@gooddata.com"},{"name":"michal.marsal","email":"michal.marsal@gooddata.com"},{"name":"naibinh","email":"naibinh@gmail.com"},{"name":"nikolacech","email":"nikola.cech@gooddata.com"},{"name":"nis.hua","email":"nis.hua@gooddata.com"},{"name":"no23reason","email":"dan.homola@hotmail.cz"},{"name":"patrikbraborec","email":"patrik.braborec@gooddata.com"},{"name":"pbenes","email":"petr.benes@gooddata.com"},{"name":"petrjanu","email":"petr.janu@gooddata.com"},{"name":"pkingo","email":"philipandreaskingo@hotmail.com"},{"name":"ptquang86","email":"ptquang86@gmail.com"},{"name":"qduval","email":"quentin.duval@gooddata.com"},{"name":"rodri360","email":"me@rodri360.com"},{"name":"sitina","email":"jiri.sitina@gooddata.com"},{"name":"strouhaljan","email":"strouhal.jan@gmail.com"},{"name":"tomas.kratochvil","email":"tomas.kratochvil@gooddata.com"},{"name":"tomasreichmann","email":"tomasreichmann@gmail.com"},{"name":"tomsatgd","email":"tomas.satinsky@gooddata.com"},{"name":"trung-le-quoc","email":"trung.le@gooddata.com"},{"name":"tu-ngo","email":"tungo1981@gmail.com"},{"name":"tu.bui","email":"tu.bui@gooddata.com"},{"name":"tulean","email":"tuan.le@gooddata.com"},{"name":"tuqt1005","email":"tu.tran@gooddata.com"},{"name":"utdnah","email":"danh.ung@gooddata.com"},{"name":"vlastikcz","email":"vlastimil.kotas@gooddata.com"},{"name":"vu.pham","email":"vu.pham@gooddata.com"},{"name":"xmort","email":"petr.dolejsi@gooddata.com"},{"name":"yanlipnican","email":"yanlipnican@gmail.com"}],"homepage":"https://github.com/gooddata/gooddata-react-components#readme","bugs":{"url":"https://github.com/gooddata/gooddata-react-components/issues"},"dist":{"shasum":"feeb7af176c9090acda120a33e5496201c29e7f6","tarball":"https://registry.npmjs.org/@gooddata/react-components/-/react-components-7.5.0-beta.76.tgz","fileCount":2547,"integrity":"sha512-fvo5V900jM2IW/EEaXij6dkOPwogt1ZczDY5bsYEqpIKeptQMNNCRptDycXaLdz4lYUSNgUYrqM6039SWV/mnw==","signatures":[{"sig":"MEYCIQD9irrg1Spvw1BEpTnWWnG5kSirp7ydJrV2SCwLs7ztegIhANvcfNOALWNF+izAisd0cFTXfFcvZ3UsK2jPy/LfrNwc","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":10053365,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJenpjCCRA9TVsSAnZWagAAI2gP/iUpQpVnRKEb3E0gBLIZ\n7X1l1PZ3atpWpIx7lN1/Qzrdjj6pSWe6I84QZ/xn2oQomP8H3BMFJF+OW6qP\n0Dt7H0BYvQxl6CYxOunOC7mXX9ouLPdYj5wZfIL2UEmZLM9Mc3JzHEISjoqw\nOUVzPW/QRileIGAvIc3I0mWDTKjAayaSqRkK8BypDjRe/Udc+1QhYn+6ablp\n+dzL1WIrg5+B588SPVeWOGu7Clpc5CRlHoIOQt/7Y0IrByA6yRpw7VogpPs4\nqazB/4RR+A1GbCLQXb0lFi85waMQZDguffXIKhTqzBq69WIR6cYaAT6o0pWL\nxYk2huMAqVXEOJ20cYPTOohg4pjgZphAFxY85hD4+7++7r798UT9bbIAFV/n\ncmfu0c9VnHstK+cSjLJkgxRDc8mGo97t2CG2uFs6yS00r7NfcLLECmskJwn4\nuzFdVhLdwKGxSH19+HmmJ1LSulhR6FP54WbnhKRHoUl4kBtc/Pibwg+N3ZVM\nDUumhNbEt4jAd1a8k0vHjf6iYQjqhfHpFSy5CqRq/rBeWZZbLtmDlFN+tg6z\nsuPaSwlSSdr0lVBpqZuEAYTFLtWHELKKLreLRi+6wtktrO/FX5Uzrl/JJzOq\n/iYyuXJWLnWhu0ac3ay+nqbUvhnf9ZN26IASkECztUcGvNUh65oJk5IRNykD\n0rHz\r\n=9Zgm\r\n-----END PGP SIGNATURE-----\r\n"},"main":"dist/index.js","husky":{"hooks":{"pre-commit":"lint-staged"}},"config":{"eslint":"./examples/**/*.{js,jsx}","tslint":"./{__mocks__,src,stories}/{,**/}*.{ts,tsx}"},"readme":"[![npm version](https://badge.fury.io/js/%40gooddata%2Freact-components.svg)](https://www.npmjs.com/package/@gooddata/react-components)\n\n# GoodData.UI React components\n> A React-based JavaScript library for building data-driven applications\n\n## Getting started\n- [GoodData.UI Documentation](http://sdk.gooddata.com/gooddata-ui/)\n- [GoodData.UI Live Examples](https://gooddata-examples.herokuapp.com/)\n- [Stack Overflow](https://stackoverflow.com/questions/tagged/gooddata)\n\n### Usage\nWith [yarn](https://yarnpkg.com) installed, go to your project directory and run\n```\n$ yarn add @gooddata/react-components\n```\nIf you prefer [npm](npmjs.com) run\n```\n$ npm install --save @gooddata/react-components\n```\n\nThe public API is exposed via global `index.js`. Except for the styles, do not import any other file directly\nbecause they are not intended to be part of the public API.\n\n## Contributing\n\nWe welcome any contribution in form of [issues](https://github.com/gooddata/gooddata-react-components/issues) or [pull requests](https://github.com/gooddata/gooddata-react-components/pulls).\n\nInstall [Node.js](http://nodejs.org) (node 12.16.1, npm v6.13.4) and [Yarn](https://classic.yarnpkg.com) (1.22.4).\n\nInstall dependencies:\n```\nyarn install --frozen-lockfile\n```\n\nThese commands may come in handy while developing:\n\n| command | description |\n| ------- | ----------- |\n| `yarn install --pure-lockfile` | first step |\n| ||\n| `yarn dev` | build react-components to `/dist` in watch mode |\n| `yarn test` | run all unit tests |\n| `yarn prettier-write` | format the source code to match the valid codestyle |\n| `yarn validate` | validate codestyle |\n| ||\n| `yarn storybook` | run storybook from `/stories` on http://localhost:9001 |\n| `yarn build-storybook` | build storybook to `/dist-storybook` |\n| `yarn test-storybook` | run storybook and [screenshot tests](https://github.com/gooddata/gdc-client-utils/tree/master/test-storybook) |\n| ||\n| `yarn examples` | run Live Examples dev-server from `/examples` on https://localhost:8999 |\n| `yarn examples-build` | build Live Examples to `/examples/dist` |\n| `yarn examples-server` | serve built Live Examples - see `/examples/server/src` |\n| `yarn examples-testcafe` | run testcafe tests against `localhost:8999` |\n\n### Deploy to heroku.com\nWhen you deploy this repo to heroku, it serves *GoodData.UI Live Examples*.\nRelevant tasks are in `Procfile` and `package.json`.\n\n```bash\n# run in the project directory\nheroku login\nheroku create <your-app-name>\nheroku config:set DOMAIN_ADMIN_USERNAME=x@gooddata.com DOMAIN_ADMIN_PASSWORD=xy PROJECT_ID_TO_ASSIGN=xms7ga4tf3g3nzucd8380o2bev8oeknp\ngit push heroku HEAD:master\nheroku open\n```\n### Enable Geo Chart for Storybook and Live Examples\nGeo chart uses Mapbox to render map which requires a Mapbox access token.\n- Register an account and create Mapbox access token at [guide](https://docs.mapbox.com/help/how-mapbox-works/access-tokens/)\n- Store the created token at `.env`:\n```bash\necho -e \"EXAMPLE_MAPBOX_ACCESS_TOKEN=token\" >> .env # only need to run once\necho -e \"STORYBOOK_MAPBOX_ACCESS_TOKEN=token\" >> .env # only need to run once\n```\n\n### Run Live Examples Locally\nTo run *GoodData.UI Live Examples* locally:\n```bash\ngit clone <this-repository>\ncd  <repository-folder>\nyarn install --pure-lockfile\nyarn examples\n```\nThen open https://localhost:8999 and login using Live Examples account (you can [create one here](https://gooddata-examples.herokuapp.com/registration)).\n\n### Run Storybook locally\n- Run storybook with token stored in `.env` for more secure\n```bash\nyarn storybook\n```\n- Or run storybook with token env param exposed to cli (not suggested)\n```bash\nSTORYBOOK_MAPBOX_ACCESS_TOKEN=token yarn storybook\n```\n- Apply either above way to `yarn build-storybook` or `yarn test-storybook`\n\n### Source code formatting\nThe source code in the repository is formatted by [Prettier](https://prettier.io/).\nThe format of the code is validated by our Continuous Integration server and is one of the requirements of successful merge.\n\nPrettier is supported by every major IDE. You can find the list of supported editors and how to configure them [here](https://prettier.io/docs/en/editors.html).\n\nIn the case, when your editor is not supported or you don't want to setup the integration, you can run the `yarn prettier-write` command to reformat the code before commit.\n\n## Changelog\n\n- see [CHANGELOG.md](CHANGELOG.md)\n\n## Supported versions\n\nIn order to make the user experience with integrating GoodData UI SDK as smooth and secure as possible and to ensure that the SDK is using the latest features of the platform, we will only provide support to two most recent major versions of UI SDK.\n\nThe most recent majors will be supported in the following modes:\n\n- The latest major version will receive all new functionality and all bug fixes\n- The previous major version will only receive fixes to critical issues and security fixes. These fixes will be applied on top of last released version of the previous major\n\nThe customers are encouraged to always use the latest version of the UI SDK.\n\nIn case of using older versions, the user might face API incompatibility, performance or security issues.\n\nPlease follow the installation instructions to update to the newest version.\n\n## License\n\n(C) 2007-2020 GoodData Corporation\n\nThis project is dual licensed:\n\n- The ATTRIBUTION-NONCOMMERCIAL 4.0 INTERNATIONAL (CC BY-NC 4.0) is used for purpose of the trial experience and evaluation of GoodData.UI library.\n- The GOODDATA GOODDATA.UI LIBRARY END USER LICENSE AGREEMENT is used for GoodData customers.\n\nFor more information, please see [LICENSE](https://github.com/gooddata/gooddata-react-components/blob/master/LICENSE)\n","gitHead":"1614bc782b5a367ec7ae837aae11726cb9d6ae94","scripts":{"dev":"bash scripts/build.sh --dev-watch","test":"jest --watch","build":"bash scripts/build.sh","tslint":"yarn run-tslint -t verbose $npm_package_config_tslint","prepare":"cd examples/server && yarn install --frozen-lockfile && cd ../..; rm -r examples/node_modules 2>/dev/null; true","examples":"bash scripts/run-examples.sh","prepare?":"# Called before `npm publish` and on local `npm install`. Temporarily also for deleting obsolete node_modules. Ends with `true` to continue gracefully.","validate":"tsc --noEmit && yarn tslint && eslint $npm_package_config_eslint && yarn validate-style && yarn prettier-check","build-dev":"bash scripts/build.sh --dev","examples?":"# Default is developer domain, other options: yarn examples [sec,secure,stg,stg2,stg3,demo,developer or URL]","storybook":"yarn build && start-storybook -p 9001 -c .storybook","test-once":"jest","tslint-ci":"mkdir -p ./ci/results && yarn run-tslint -t checkstyle -o ./ci/results/tslint-results.xml $npm_package_config_tslint","run-tslint":"tslint -p tsconfig.json","validate-ci":"tsc --noEmit && yarn tslint-ci  && eslint $npm_package_config_eslint -f checkstyle -o ci/results/eslint-results.xml && yarn validate-style-ci && yarn prettier-check","examples-build":"bash scripts/build-examples.sh","prepublishOnly":"yarn build","prettier-check":"prettier --check '{src,stories,styles,__mocks__,examples/server/src,examples/src,examples/test}/**/*.{ts,js,tsx,jsx,json,scss,md,yaml,html}'","prettier-write":"prettier --write '{src,stories,styles,__mocks__,examples/server/src,examples/src,examples/test}/**/*.{ts,js,tsx,jsx,json,scss,md,yaml,html}'","test-storybook":"yarn build && test-storybook","validate-style":"stylelint '**/*.scss'","build-storybook":"yarn build && build-storybook -c .storybook -o dist-storybook","examples-server":"node examples/server/src/index.js","heroku-postbuild":"yarn examples-build developer","examples-testcafe":"./scripts/run-testcafe.sh visual","validate-style-ci":"stylelint '**/*.scss' --custom-formatter=node_modules/stylelint-checkstyle-formatter > ci/results/stylelint-results.xml","check-circular-deps":"madge --circular --extensions ts ./src","examples-testcafe-ci":"./scripts/run-testcafe.sh ci","examples-testcafe-live":"./scripts/run-testcafe.sh live"},"typings":"dist/index.d.ts","_npmUser":{"name":"gooddata-ci","email":"rail@gooddata.com"},"deprecated":"@gooddata/react-components@7 reached End of Support on March 31, 2022. Please upgrade (see https://sdk.gooddata.com/gooddata-ui/docs/supported_versions.html for more information).","repository":{"url":"git+ssh://git@github.com/gooddata/gooddata-react-components.git","type":"git"},"_npmVersion":"6.13.4","description":"GoodData.UI - A powerful JavaScript library for building analytical applications","directories":{},"lint-staged":{"{src,stories,styles,__mocks__,examples/server/src,examples/src,examples/test}/**/*.{ts,js,tsx,jsx,scss}":["npx gdc-fix-copyright","git add"],"{src,stories,styles,__mocks__,examples/server/src,examples/src,examples/test}/**/*.{ts,js,tsx,jsx,json,scss,md,yaml,html}":["prettier --write","git add"]},"_nodeVersion":"12.16.1","dependencies":{"rxjs":"^5.5.6","uuid":"^3.2.1","immer":"^1.3.1","lodash":"^4.17.15","date-fns":"^2.7.0","downshift":"^3.2.7","invariant":"^2.2.2","mapbox-gl":"^1.6.1","classnames":"^2.2.6","highcharts":"7.1.1","prop-types":"^15.6.0","react-intl":"^3.6.0","custom-event":"^1.0.1","react-window":"^1.8.1","ag-grid-react":"20.0.0","react-measure":"^2.3.0","@types/mapbox-gl":"^1.6.1","react-day-picker":"~7.3.0","react-responsive":"^3.0.0","stringify-object":"^2.4.0","@gooddata/typings":"^2.23.0","ag-grid-community":"20.0.0","http-status-codes":"^1.3.0","@gooddata/js-utils":"^3.10.4","@gooddata/numberjs":"^3.2.4","fixed-data-table-2":"0.7.17","@gooddata/goodstrap":"^68.5.1","react-dom-factories":"^1.0.2","@gooddata/gooddata-js":"^12.5.2","json-stable-stringify":"^1.0.1","react-transition-group":"^2.2.1","hoist-non-react-statics":"^3.3.0","nodelist-foreach-polyfill":"^1.2.0","@formatjs/intl-pluralrules":"^1.3.6","highcharts-grouped-categories":"^1.1.3"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"raf":"3.3.2","yup":"^0.24.1","jest":"24.7.1","husky":"3.0.0","madge":"^3.4.4","react":"^16.5.2","enzyme":"3.5.0","eslint":"4.19.1","formik":"^0.11.11","moment":"2.23.0","history":"^4.7.2","ts-jest":"24.0.0","webpack":"4.30.0","full-icu":"^1.3.0","prettier":"1.16.4","react-ga":"^2.5.2","recharts":"1.0.0-beta.9","testcafe":"1.1.4","commander":"2.14.1","node-sass":"4.13.0","react-dom":"^16.5.2","stylelint":"^10.0.0","supertest":"3.0.0","ts-loader":"6.0.0","@types/raf":"^3.4.0","css-loader":"0.28.7","jest-junit":"3.0.0","raw-loader":"0.5.1","styled-jsx":"2.2.1","typescript":"3.3.4000","@babel/core":"7.4.4","@types/jest":"24.0.6","@types/node":"7.0.8","@types/uuid":"3.4.3","file-loader":"3.0.1","jest-enzyme":"7.0.2","lint-staged":"9.1.0","sass-loader":"6.0.6","webpack-cli":"3.3.2","@types/react":"16.8.6","babel-loader":"8.0.5","react-helmet":"5.2.0","react-select":"1.2.1","style-loader":"0.19.1","@types/enzyme":"3.1.13","@types/lodash":"4.14.123","testcafe-live":"0.1.4","@babel/runtime":"7.4.4","dotenv-webpack":"^1.7.0","@babel/polyfill":"^7.4.4","@storybook/react":"5.0.11","@types/invariant":"2.2.29","@types/react-dom":"16.0.11","isomorphic-fetch":"2.2.1","react-datepicker":"1.1.0","react-router-dom":"4.2.2","@babel/preset-env":"7.4.4","@gooddata/mock-js":"^2.13.0","@storybook/addons":"5.0.11","@types/classnames":"2.2.3","@types/prop-types":"15.5.2","@storybook/theming":"5.0.11","identity-obj-proxy":"^3.0.0","intl-messageformat":"^7.5.4","webpack-dev-server":"3.3.1","@babel/preset-react":"7.0.0","@types/react-portal":"4.0.1","@types/react-window":"^1.8.1","babel-plugin-lodash":"3.3.4","html-webpack-plugin":"3.2.0","react-test-renderer":"16.4.2","@types/react-measure":"2.0.5","clean-webpack-plugin":"2.0.2","stats-webpack-plugin":"0.7.0","eslint-config-prettier":"4.1.0","react-google-recaptcha":"^0.14.1","tslint-config-prettier":"1.18.0","@gooddata/eslint-config":"^1.0.0","@gooddata/tslint-config":"1.0.0","@types/react-responsive":"^3.0.3","@types/storybook__react":"4.0.1","@types/stringify-object":"^3.2.0","enzyme-adapter-react-16":"1.3.1","@gooddata/test-storybook":"3.2.1","@storybook/addon-actions":"5.0.11","@storybook/addon-options":"5.0.11","node-sass-magic-importer":"5.1.0","react-syntax-highlighter":"11.0.2","@types/fixed-data-table-2":"0.8.1","stylelint-config-prettier":"5.2.0","@gooddata/stylelint-config":"4.0.1","@types/react-test-renderer":"16.0.0","circular-dependency-plugin":"5.0.2","compression-webpack-plugin":"2.0.0","@types/json-stable-stringify":"^1.0.32","@gooddata/frontend-npm-scripts":"1.1.0","@types/enzyme-adapter-react-16":"1.0.3","stylelint-checkstyle-formatter":"0.1.0","@types/storybook__addon-actions":"3.4.2","@babel/plugin-proposal-class-properties":"7.4.4","@babel/plugin-proposal-object-rest-spread":"7.4.4","@babel/plugin-transform-async-to-generator":"7.4.4"},"peerDependencies":{"react":"^16.5.2","react-dom":"^16.5.2"},"_npmOperationalInternal":{"tmp":"tmp/react-components_7.5.0-beta.76_1587452097846_0.7502191489527381","host":"s3://npm-registry-packages"}},"7.5.0-lanhuynh-lhq-sd-884-2020-04-21T08-47-14-680Z":{"name":"@gooddata/react-components","version":"7.5.0-lanhuynh-lhq-sd-884-2020-04-21T08-47-14-680Z","author":{"name":"GoodData Corporation"},"license":"BSD-3-Clause","_id":"@gooddata/react-components@7.5.0-lanhuynh-lhq-sd-884-2020-04-21T08-47-14-680Z","maintainers":[{"name":"afi","email":"adam.fiedler@gooddata.com"},{"name":"bertold8","email":"ivan.nejezchleb@seznam.cz"},{"name":"brbistas","email":"valentinos.chraniotis@gooddata.com"},{"name":"bugsbunny338","email":"jiri.zajic@mensa.cz"},{"name":"de.do","email":"de.do@gooddata.com"},{"name":"gooddata-ci","email":"rail@gooddata.com"},{"name":"hung.nguyen.hoang","email":"hung.nguyen@gooddata.com"},{"name":"ivan.mjartan","email":"ivan.mjartan@gooddata.com"},{"name":"jakub-sterba","email":"jakub.sterba@gooddata.com"},{"name":"jankc","email":"jan.krapac@gmail.com"},{"name":"jaroslav.tomecek","email":"jaroslav.tomecek@gooddata.com"},{"name":"jkittler","email":"honza.kittler@gmail.com"},{"name":"khanh.le","email":"khanh.le@gooddata.com"},{"name":"lanhuynh","email":"lan.huynh@gooddata.com"},{"name":"linhhong","email":"linh.hong@gooddata.com"},{"name":"lupko","email":"lubomir.slivka@gooddata.com"},{"name":"matyas.kandl","email":"matyas.kandl@gooddata.com"},{"name":"michal.marsal","email":"michal.marsal@gooddata.com"},{"name":"naibinh","email":"naibinh@gmail.com"},{"name":"nikolacech","email":"nikola.cech@gooddata.com"},{"name":"nis.hua","email":"nis.hua@gooddata.com"},{"name":"no23reason","email":"dan.homola@hotmail.cz"},{"name":"patrikbraborec","email":"patrik.braborec@gooddata.com"},{"name":"pbenes","email":"petr.benes@gooddata.com"},{"name":"petrjanu","email":"petr.janu@gooddata.com"},{"name":"pkingo","email":"philipandreaskingo@hotmail.com"},{"name":"ptquang86","email":"ptquang86@gmail.com"},{"name":"qduval","email":"quentin.duval@gooddata.com"},{"name":"rodri360","email":"me@rodri360.com"},{"name":"sitina","email":"jiri.sitina@gooddata.com"},{"name":"strouhaljan","email":"strouhal.jan@gmail.com"},{"name":"tomas.kratochvil","email":"tomas.kratochvil@gooddata.com"},{"name":"tomasreichmann","email":"tomasreichmann@gmail.com"},{"name":"tomsatgd","email":"tomas.satinsky@gooddata.com"},{"name":"trung-le-quoc","email":"trung.le@gooddata.com"},{"name":"tu-ngo","email":"tungo1981@gmail.com"},{"name":"tu.bui","email":"tu.bui@gooddata.com"},{"name":"tulean","email":"tuan.le@gooddata.com"},{"name":"tuqt1005","email":"tu.tran@gooddata.com"},{"name":"utdnah","email":"danh.ung@gooddata.com"},{"name":"vlastikcz","email":"vlastimil.kotas@gooddata.com"},{"name":"vu.pham","email":"vu.pham@gooddata.com"},{"name":"xmort","email":"petr.dolejsi@gooddata.com"},{"name":"yanlipnican","email":"yanlipnican@gmail.com"}],"homepage":"https://github.com/gooddata/gooddata-react-components#readme","bugs":{"url":"https://github.com/gooddata/gooddata-react-components/issues"},"dist":{"shasum":"2915c9a42b1ffc20f3c6228e9118de8a6006392b","tarball":"https://registry.npmjs.org/@gooddata/react-components/-/react-components-7.5.0-lanhuynh-lhq-sd-884-2020-04-21T08-47-14-680Z.tgz","fileCount":2547,"integrity":"sha512-ZejFK8sqP2L8deSXDolDibxkmbyY/u6pQHBMGvHPZ8FAIt119zzfI9uFNIYyOTFAlOX7FzXx3aBRTqfOXeX6Pw==","signatures":[{"sig":"MEUCIBwbRqoYdfHpeSiYdTi5ZVXmFn74ZcekP0xlcvNCZeCNAiEAr+nvRn0C6x6bzv3NV4q5maXFG7JtcfGhSGhykjtU11s=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":10053402,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJenrM5CRA9TVsSAnZWagAAX/4P/iGhpFLNHhDMfXIptnkH\netnKk3ovhOIFIOhT92jCA8frZA4SQTCxyPsij4vp1xqXVfuD0Hd3sBaOq1Se\nmCbs+C7fUoIHmiZ0oRmN6CvJX0mYRPD97vFWpNbVuu27JsG/L/Prn6hotKAk\nTMDgcODK9spCJV58nmvdhx0WwAktXkmEdl7CPGXDEQaWgHyR6wwbhr9GSlMX\njfHeAGDtAwdT+FQEyxfDkJ0tB49OiOA1GPc6egtE+kBWXhJ3OGgAyoQMQuix\nddzfROAURMn4q+JEIqZ1LdqzqCX8LUWCUYp+1UQPtv1hlhjfM7yN0sbtpgFG\nmYYAkDePlwrsAzn+AD+B+spLQdi/lCMk0EFa1PSlPhzqFxctuKLa6/rRWSst\nHylP90RcYrEmMgttFqxIPZOjXJOycjC6eN+kTJtO7RReuM5MatpKb6E/C8Rt\ngW9OJFJeHi2xAwvyPDDgUCoDHlZIbn6EarDS8oBB/pM1tWS7dD8z8aRzCe89\nkE9JfOPSEdFqJa2y7figc9Wmtpk1Zbm24Fx8idNwvBTxKj16rpHK8IGwLdMh\ndPTMqEJqgqwQf3GCa/s7uiuRiUYGQXqRo+ENKKg6edjO52ezKwVebMZlpC/W\n5lq8Q2rzTz1YGwtYfUR0tZJss28HlDjSTYXmAmu10xCSlgeLD3MNAqkP9mun\nGHWU\r\n=hWvj\r\n-----END PGP SIGNATURE-----\r\n"},"main":"dist/index.js","husky":{"hooks":{"pre-commit":"lint-staged"}},"config":{"eslint":"./examples/**/*.{js,jsx}","tslint":"./{__mocks__,src,stories}/{,**/}*.{ts,tsx}"},"readme":"[![npm version](https://badge.fury.io/js/%40gooddata%2Freact-components.svg)](https://www.npmjs.com/package/@gooddata/react-components)\n\n# GoodData.UI React components\n> A React-based JavaScript library for building data-driven applications\n\n## Getting started\n- [GoodData.UI Documentation](http://sdk.gooddata.com/gooddata-ui/)\n- [GoodData.UI Live Examples](https://gooddata-examples.herokuapp.com/)\n- [Stack Overflow](https://stackoverflow.com/questions/tagged/gooddata)\n\n### Usage\nWith [yarn](https://yarnpkg.com) installed, go to your project directory and run\n```\n$ yarn add @gooddata/react-components\n```\nIf you prefer [npm](npmjs.com) run\n```\n$ npm install --save @gooddata/react-components\n```\n\nThe public API is exposed via global `index.js`. Except for the styles, do not import any other file directly\nbecause they are not intended to be part of the public API.\n\n## Contributing\n\nWe welcome any contribution in form of [issues](https://github.com/gooddata/gooddata-react-components/issues) or [pull requests](https://github.com/gooddata/gooddata-react-components/pulls).\n\nInstall [Node.js](http://nodejs.org) (node 12.16.1, npm v6.13.4) and [Yarn](https://classic.yarnpkg.com) (1.22.4).\n\nInstall dependencies:\n```\nyarn install --frozen-lockfile\n```\n\nThese commands may come in handy while developing:\n\n| command | description |\n| ------- | ----------- |\n| `yarn install --pure-lockfile` | first step |\n| ||\n| `yarn dev` | build react-components to `/dist` in watch mode |\n| `yarn test` | run all unit tests |\n| `yarn prettier-write` | format the source code to match the valid codestyle |\n| `yarn validate` | validate codestyle |\n| ||\n| `yarn storybook` | run storybook from `/stories` on http://localhost:9001 |\n| `yarn build-storybook` | build storybook to `/dist-storybook` |\n| `yarn test-storybook` | run storybook and [screenshot tests](https://github.com/gooddata/gdc-client-utils/tree/master/test-storybook) |\n| ||\n| `yarn examples` | run Live Examples dev-server from `/examples` on https://localhost:8999 |\n| `yarn examples-build` | build Live Examples to `/examples/dist` |\n| `yarn examples-server` | serve built Live Examples - see `/examples/server/src` |\n| `yarn examples-testcafe` | run testcafe tests against `localhost:8999` |\n\n### Deploy to heroku.com\nWhen you deploy this repo to heroku, it serves *GoodData.UI Live Examples*.\nRelevant tasks are in `Procfile` and `package.json`.\n\n```bash\n# run in the project directory\nheroku login\nheroku create <your-app-name>\nheroku config:set DOMAIN_ADMIN_USERNAME=x@gooddata.com DOMAIN_ADMIN_PASSWORD=xy PROJECT_ID_TO_ASSIGN=xms7ga4tf3g3nzucd8380o2bev8oeknp\ngit push heroku HEAD:master\nheroku open\n```\n### Enable Geo Chart for Storybook and Live Examples\nGeo chart uses Mapbox to render map which requires a Mapbox access token.\n- Register an account and create Mapbox access token at [guide](https://docs.mapbox.com/help/how-mapbox-works/access-tokens/)\n- Store the created token at `.env`:\n```bash\necho -e \"EXAMPLE_MAPBOX_ACCESS_TOKEN=token\" >> .env # only need to run once\necho -e \"STORYBOOK_MAPBOX_ACCESS_TOKEN=token\" >> .env # only need to run once\n```\n\n### Run Live Examples Locally\nTo run *GoodData.UI Live Examples* locally:\n```bash\ngit clone <this-repository>\ncd  <repository-folder>\nyarn install --pure-lockfile\nyarn examples\n```\nThen open https://localhost:8999 and login using Live Examples account (you can [create one here](https://gooddata-examples.herokuapp.com/registration)).\n\n### Run Storybook locally\n- Run storybook with token stored in `.env` for more secure\n```bash\nyarn storybook\n```\n- Or run storybook with token env param exposed to cli (not suggested)\n```bash\nSTORYBOOK_MAPBOX_ACCESS_TOKEN=token yarn storybook\n```\n- Apply either above way to `yarn build-storybook` or `yarn test-storybook`\n\n### Source code formatting\nThe source code in the repository is formatted by [Prettier](https://prettier.io/).\nThe format of the code is validated by our Continuous Integration server and is one of the requirements of successful merge.\n\nPrettier is supported by every major IDE. You can find the list of supported editors and how to configure them [here](https://prettier.io/docs/en/editors.html).\n\nIn the case, when your editor is not supported or you don't want to setup the integration, you can run the `yarn prettier-write` command to reformat the code before commit.\n\n## Changelog\n\n- see [CHANGELOG.md](CHANGELOG.md)\n\n## Supported versions\n\nIn order to make the user experience with integrating GoodData UI SDK as smooth and secure as possible and to ensure that the SDK is using the latest features of the platform, we will only provide support to two most recent major versions of UI SDK.\n\nThe most recent majors will be supported in the following modes:\n\n- The latest major version will receive all new functionality and all bug fixes\n- The previous major version will only receive fixes to critical issues and security fixes. These fixes will be applied on top of last released version of the previous major\n\nThe customers are encouraged to always use the latest version of the UI SDK.\n\nIn case of using older versions, the user might face API incompatibility, performance or security issues.\n\nPlease follow the installation instructions to update to the newest version.\n\n## License\n\n(C) 2007-2020 GoodData Corporation\n\nThis project is dual licensed:\n\n- The ATTRIBUTION-NONCOMMERCIAL 4.0 INTERNATIONAL (CC BY-NC 4.0) is used for purpose of the trial experience and evaluation of GoodData.UI library.\n- The GOODDATA GOODDATA.UI LIBRARY END USER LICENSE AGREEMENT is used for GoodData customers.\n\nFor more information, please see [LICENSE](https://github.com/gooddata/gooddata-react-components/blob/master/LICENSE)\n","gitHead":"92625dcef7a7c560754ce76db3b274a16d34ed80","scripts":{"dev":"bash scripts/build.sh --dev-watch","test":"jest --watch","build":"bash scripts/build.sh","tslint":"yarn run-tslint -t verbose $npm_package_config_tslint","prepare":"cd examples/server && yarn install --frozen-lockfile && cd ../..; rm -r examples/node_modules 2>/dev/null; true","examples":"bash scripts/run-examples.sh","prepare?":"# Called before `npm publish` and on local `npm install`. Temporarily also for deleting obsolete node_modules. Ends with `true` to continue gracefully.","validate":"tsc --noEmit && yarn tslint && eslint $npm_package_config_eslint && yarn validate-style && yarn prettier-check","build-dev":"bash scripts/build.sh --dev","examples?":"# Default is developer domain, other options: yarn examples [sec,secure,stg,stg2,stg3,demo,developer or URL]","storybook":"yarn build && start-storybook -p 9001 -c .storybook","test-once":"jest","tslint-ci":"mkdir -p ./ci/results && yarn run-tslint -t checkstyle -o ./ci/results/tslint-results.xml $npm_package_config_tslint","run-tslint":"tslint -p tsconfig.json","validate-ci":"tsc --noEmit && yarn tslint-ci  && eslint $npm_package_config_eslint -f checkstyle -o ci/results/eslint-results.xml && yarn validate-style-ci && yarn prettier-check","examples-build":"bash scripts/build-examples.sh","prepublishOnly":"yarn build","prettier-check":"prettier --check '{src,stories,styles,__mocks__,examples/server/src,examples/src,examples/test}/**/*.{ts,js,tsx,jsx,json,scss,md,yaml,html}'","prettier-write":"prettier --write '{src,stories,styles,__mocks__,examples/server/src,examples/src,examples/test}/**/*.{ts,js,tsx,jsx,json,scss,md,yaml,html}'","test-storybook":"yarn build && test-storybook","validate-style":"stylelint '**/*.scss'","build-storybook":"yarn build && build-storybook -c .storybook -o dist-storybook","examples-server":"node examples/server/src/index.js","heroku-postbuild":"yarn examples-build developer","examples-testcafe":"./scripts/run-testcafe.sh visual","validate-style-ci":"stylelint '**/*.scss' --custom-formatter=node_modules/stylelint-checkstyle-formatter > ci/results/stylelint-results.xml","check-circular-deps":"madge --circular --extensions ts ./src","examples-testcafe-ci":"./scripts/run-testcafe.sh ci","examples-testcafe-live":"./scripts/run-testcafe.sh live"},"typings":"dist/index.d.ts","_npmUser":{"name":"lanhuynh","email":"lan.huynh@gooddata.com"},"deprecated":"@gooddata/react-components@7 reached End of Support on March 31, 2022. Please upgrade (see https://sdk.gooddata.com/gooddata-ui/docs/supported_versions.html for more information).","repository":{"url":"git+ssh://git@github.com/gooddata/gooddata-react-components.git","type":"git"},"_npmVersion":"6.13.4","description":"GoodData.UI - A powerful JavaScript library for building analytical applications","directories":{},"lint-staged":{"{src,stories,styles,__mocks__,examples/server/src,examples/src,examples/test}/**/*.{ts,js,tsx,jsx,scss}":["npx gdc-fix-copyright","git add"],"{src,stories,styles,__mocks__,examples/server/src,examples/src,examples/test}/**/*.{ts,js,tsx,jsx,json,scss,md,yaml,html}":["prettier --write","git add"]},"_nodeVersion":"12.16.1","dependencies":{"rxjs":"^5.5.6","uuid":"^3.2.1","immer":"^1.3.1","lodash":"^4.17.15","date-fns":"^2.7.0","downshift":"^3.2.7","invariant":"^2.2.2","mapbox-gl":"^1.6.1","classnames":"^2.2.6","highcharts":"7.1.1","prop-types":"^15.6.0","react-intl":"^3.6.0","custom-event":"^1.0.1","react-window":"^1.8.1","ag-grid-react":"20.0.0","react-measure":"^2.3.0","@types/mapbox-gl":"^1.6.1","react-day-picker":"~7.3.0","react-responsive":"^3.0.0","stringify-object":"^2.4.0","@gooddata/typings":"^2.24.0","ag-grid-community":"20.0.0","http-status-codes":"^1.3.0","@gooddata/js-utils":"^3.10.5","@gooddata/numberjs":"^3.2.4","fixed-data-table-2":"0.7.17","@gooddata/goodstrap":"^68.5.1","react-dom-factories":"^1.0.2","@gooddata/gooddata-js":"^12.5.4","json-stable-stringify":"^1.0.1","react-transition-group":"^2.2.1","hoist-non-react-statics":"^3.3.0","nodelist-foreach-polyfill":"^1.2.0","@formatjs/intl-pluralrules":"^1.3.6","highcharts-grouped-categories":"^1.1.3"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"raf":"3.3.2","yup":"^0.24.1","jest":"24.7.1","husky":"3.0.0","madge":"^3.4.4","react":"^16.5.2","enzyme":"3.5.0","eslint":"4.19.1","formik":"^0.11.11","moment":"2.23.0","history":"^4.7.2","ts-jest":"24.0.0","webpack":"4.30.0","full-icu":"^1.3.0","prettier":"1.16.4","react-ga":"^2.5.2","recharts":"1.0.0-beta.9","testcafe":"1.1.4","commander":"2.14.1","node-sass":"4.13.0","react-dom":"^16.5.2","stylelint":"^10.0.0","supertest":"3.0.0","ts-loader":"6.0.0","@types/raf":"^3.4.0","css-loader":"0.28.7","jest-junit":"3.0.0","raw-loader":"0.5.1","styled-jsx":"2.2.1","typescript":"3.3.4000","@babel/core":"7.4.4","@types/jest":"24.0.6","@types/node":"7.0.8","@types/uuid":"3.4.3","file-loader":"3.0.1","jest-enzyme":"7.0.2","lint-staged":"9.1.0","sass-loader":"6.0.6","webpack-cli":"3.3.2","@types/react":"16.8.6","babel-loader":"8.0.5","react-helmet":"5.2.0","react-select":"1.2.1","style-loader":"0.19.1","@types/enzyme":"3.1.13","@types/lodash":"4.14.123","testcafe-live":"0.1.4","@babel/runtime":"7.4.4","dotenv-webpack":"^1.7.0","@babel/polyfill":"^7.4.4","@storybook/react":"5.0.11","@types/invariant":"2.2.29","@types/react-dom":"16.0.11","isomorphic-fetch":"2.2.1","react-datepicker":"1.1.0","react-router-dom":"4.2.2","@babel/preset-env":"7.4.4","@gooddata/mock-js":"^2.13.0","@storybook/addons":"5.0.11","@types/classnames":"2.2.3","@types/prop-types":"15.5.2","@storybook/theming":"5.0.11","identity-obj-proxy":"^3.0.0","intl-messageformat":"^7.5.4","webpack-dev-server":"3.3.1","@babel/preset-react":"7.0.0","@types/react-portal":"4.0.1","@types/react-window":"^1.8.1","babel-plugin-lodash":"3.3.4","html-webpack-plugin":"3.2.0","react-test-renderer":"16.4.2","@types/react-measure":"2.0.5","clean-webpack-plugin":"2.0.2","stats-webpack-plugin":"0.7.0","eslint-config-prettier":"4.1.0","react-google-recaptcha":"^0.14.1","tslint-config-prettier":"1.18.0","@gooddata/eslint-config":"^1.0.0","@gooddata/tslint-config":"1.0.0","@types/react-responsive":"^3.0.3","@types/storybook__react":"4.0.1","@types/stringify-object":"^3.2.0","enzyme-adapter-react-16":"1.3.1","@gooddata/test-storybook":"3.2.1","@storybook/addon-actions":"5.0.11","@storybook/addon-options":"5.0.11","node-sass-magic-importer":"5.1.0","react-syntax-highlighter":"11.0.2","@types/fixed-data-table-2":"0.8.1","stylelint-config-prettier":"5.2.0","@gooddata/stylelint-config":"4.0.1","@types/react-test-renderer":"16.0.0","circular-dependency-plugin":"5.0.2","compression-webpack-plugin":"2.0.0","@types/json-stable-stringify":"^1.0.32","@gooddata/frontend-npm-scripts":"1.1.0","@types/enzyme-adapter-react-16":"1.0.3","stylelint-checkstyle-formatter":"0.1.0","@types/storybook__addon-actions":"3.4.2","@babel/plugin-proposal-class-properties":"7.4.4","@babel/plugin-proposal-object-rest-spread":"7.4.4","@babel/plugin-transform-async-to-generator":"7.4.4"},"peerDependencies":{"react":"^16.5.2","react-dom":"^16.5.2"},"_npmOperationalInternal":{"tmp":"tmp/react-components_7.5.0-lanhuynh-lhq-sd-884-2020-04-21T08-47-14-680Z_1587458872523_0.8239237851487444","host":"s3://npm-registry-packages"}},"7.5.0-alpha-ptquang86-qp-sd-903-drill-2020-04-21T09-00-07-518Z":{"name":"@gooddata/react-components","version":"7.5.0-alpha-ptquang86-qp-sd-903-drill-2020-04-21T09-00-07-518Z","author":{"name":"GoodData Corporation"},"license":"BSD-3-Clause","_id":"@gooddata/react-components@7.5.0-alpha-ptquang86-qp-sd-903-drill-2020-04-21T09-00-07-518Z","maintainers":[{"name":"afi","email":"adam.fiedler@gooddata.com"},{"name":"bertold8","email":"ivan.nejezchleb@seznam.cz"},{"name":"brbistas","email":"valentinos.chraniotis@gooddata.com"},{"name":"bugsbunny338","email":"jiri.zajic@mensa.cz"},{"name":"de.do","email":"de.do@gooddata.com"},{"name":"gooddata-ci","email":"rail@gooddata.com"},{"name":"hung.nguyen.hoang","email":"hung.nguyen@gooddata.com"},{"name":"ivan.mjartan","email":"ivan.mjartan@gooddata.com"},{"name":"jakub-sterba","email":"jakub.sterba@gooddata.com"},{"name":"jankc","email":"jan.krapac@gmail.com"},{"name":"jaroslav.tomecek","email":"jaroslav.tomecek@gooddata.com"},{"name":"jkittler","email":"honza.kittler@gmail.com"},{"name":"khanh.le","email":"khanh.le@gooddata.com"},{"name":"lanhuynh","email":"lan.huynh@gooddata.com"},{"name":"linhhong","email":"linh.hong@gooddata.com"},{"name":"lupko","email":"lubomir.slivka@gooddata.com"},{"name":"matyas.kandl","email":"matyas.kandl@gooddata.com"},{"name":"michal.marsal","email":"michal.marsal@gooddata.com"},{"name":"naibinh","email":"naibinh@gmail.com"},{"name":"nikolacech","email":"nikola.cech@gooddata.com"},{"name":"nis.hua","email":"nis.hua@gooddata.com"},{"name":"no23reason","email":"dan.homola@hotmail.cz"},{"name":"patrikbraborec","email":"patrik.braborec@gooddata.com"},{"name":"pbenes","email":"petr.benes@gooddata.com"},{"name":"petrjanu","email":"petr.janu@gooddata.com"},{"name":"pkingo","email":"philipandreaskingo@hotmail.com"},{"name":"ptquang86","email":"ptquang86@gmail.com"},{"name":"qduval","email":"quentin.duval@gooddata.com"},{"name":"rodri360","email":"me@rodri360.com"},{"name":"sitina","email":"jiri.sitina@gooddata.com"},{"name":"strouhaljan","email":"strouhal.jan@gmail.com"},{"name":"tomas.kratochvil","email":"tomas.kratochvil@gooddata.com"},{"name":"tomasreichmann","email":"tomasreichmann@gmail.com"},{"name":"tomsatgd","email":"tomas.satinsky@gooddata.com"},{"name":"trung-le-quoc","email":"trung.le@gooddata.com"},{"name":"tu-ngo","email":"tungo1981@gmail.com"},{"name":"tu.bui","email":"tu.bui@gooddata.com"},{"name":"tulean","email":"tuan.le@gooddata.com"},{"name":"tuqt1005","email":"tu.tran@gooddata.com"},{"name":"utdnah","email":"danh.ung@gooddata.com"},{"name":"vlastikcz","email":"vlastimil.kotas@gooddata.com"},{"name":"vu.pham","email":"vu.pham@gooddata.com"},{"name":"xmort","email":"petr.dolejsi@gooddata.com"},{"name":"yanlipnican","email":"yanlipnican@gmail.com"}],"homepage":"https://github.com/gooddata/gooddata-react-components#readme","bugs":{"url":"https://github.com/gooddata/gooddata-react-components/issues"},"dist":{"shasum":"16877b0d314b36f6191c66814cda0e22b8aa0044","tarball":"https://registry.npmjs.org/@gooddata/react-components/-/react-components-7.5.0-alpha-ptquang86-qp-sd-903-drill-2020-04-21T09-00-07-518Z.tgz","fileCount":2561,"integrity":"sha512-oqML+Qtde4rPun5c2Xtp3sUDzzzZ3cpkgQQiPwXhtn5lUPnLiR0L9XvnQDhLw+nYnk8lM9OhdopmryN3fLzwXw==","signatures":[{"sig":"MEYCIQDD08yn7Lvx1cTKdWqHq7wHfg2+7gm3o46+7/ZO50yvrwIhAKt8H+ZVEHpB/BBZH51icKvbQF+HYC5WgYJrIlFptwCl","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":10175707,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJenrY5CRA9TVsSAnZWagAAt9MP+wcaHtE/RcdNI2uS3H5S\nEex0AdYxCeEshYlNNJiNUNxA9jp5n2pDJ0Ymc1SrYEG5cjUCDH8BBXD6i+Jd\ntqKoC0GvZ4SoBVO6j4LU2AraWCtwGiBc3wsUEBVtEYucJr7hEURwfL8dXvEX\nk4ywilF5ull2cn8BfYUhHN1TlZI0aUHWMuHYIK3vjneetejSK9JbAcpPPknB\nG+VmA3VZVfGbpbyfDbapju04IVuQrYbHM1/FiR2UlDOwJBbu2WdfIae8zGR7\nHzOJYmzlYr90E7zoQo62bjIlZVcHo/lW0906B0NP8MPKQuR5E+7yaMbi4g7v\nNUzXvIiqofTJc8/mjRCncLUkNndtPcpuXNHTRhMCQMi5V8zgj26R9UMqmW9R\nH/CDGzRAgIssL30CLkIEoMAWrCjWWPm0Z6aW90AFBhgfCR//NlaJPxQBOoLU\ngTB4oMXwwMDGRhghOwzbMBy/77ngbZXvM8VBoALJ0NXkj7IA+Bxv4es37r3n\nwyrxSUK2SopEy6lZlGrIY/+2py1o/EeuDIxPgI3ID52m+6MKf4aTHuOnd3uk\nhCCsLhcRaNifgWIoMDSnrLqBCSLHqr3OdWYVdt8mskngyHds/P8cq9xLv//W\nKp5PvUo6KDAK65ZWANsZp3mcv1ZqH+BowQrW1lbXb0RAou5Z/anDPLEnUY4l\nMRMO\r\n=HR00\r\n-----END PGP SIGNATURE-----\r\n"},"main":"dist/index.js","husky":{"hooks":{"pre-commit":"lint-staged"}},"config":{"eslint":"./examples/**/*.{js,jsx}","tslint":"./{__mocks__,src,stories}/{,**/}*.{ts,tsx}"},"readme":"[![npm version](https://badge.fury.io/js/%40gooddata%2Freact-components.svg)](https://www.npmjs.com/package/@gooddata/react-components)\n\n# GoodData.UI React components\n> A React-based JavaScript library for building data-driven applications\n\n## Getting started\n- [GoodData.UI Documentation](http://sdk.gooddata.com/gooddata-ui/)\n- [GoodData.UI Live Examples](https://gooddata-examples.herokuapp.com/)\n- [Stack Overflow](https://stackoverflow.com/questions/tagged/gooddata)\n\n### Usage\nWith [yarn](https://yarnpkg.com) installed, go to your project directory and run\n```\n$ yarn add @gooddata/react-components\n```\nIf you prefer [npm](npmjs.com) run\n```\n$ npm install --save @gooddata/react-components\n```\n\nThe public API is exposed via global `index.js`. Except for the styles, do not import any other file directly\nbecause they are not intended to be part of the public API.\n\n## Contributing\n\nWe welcome any contribution in form of [issues](https://github.com/gooddata/gooddata-react-components/issues) or [pull requests](https://github.com/gooddata/gooddata-react-components/pulls).\n\nInstall [Node.js](http://nodejs.org) (node 12.16.1, npm v6.13.4) and [Yarn](https://classic.yarnpkg.com) (1.22.4).\n\nInstall dependencies:\n```\nyarn install --frozen-lockfile\n```\n\nThese commands may come in handy while developing:\n\n| command | description |\n| ------- | ----------- |\n| `yarn install --pure-lockfile` | first step |\n| ||\n| `yarn dev` | build react-components to `/dist` in watch mode |\n| `yarn test` | run all unit tests |\n| `yarn prettier-write` | format the source code to match the valid codestyle |\n| `yarn validate` | validate codestyle |\n| ||\n| `yarn storybook` | run storybook from `/stories` on http://localhost:9001 |\n| `yarn build-storybook` | build storybook to `/dist-storybook` |\n| `yarn test-storybook` | run storybook and [screenshot tests](https://github.com/gooddata/gdc-client-utils/tree/master/test-storybook) |\n| ||\n| `yarn examples` | run Live Examples dev-server from `/examples` on https://localhost:8999 |\n| `yarn examples-build` | build Live Examples to `/examples/dist` |\n| `yarn examples-server` | serve built Live Examples - see `/examples/server/src` |\n| `yarn examples-testcafe` | run testcafe tests against `localhost:8999` |\n\n### Deploy to heroku.com\nWhen you deploy this repo to heroku, it serves *GoodData.UI Live Examples*.\nRelevant tasks are in `Procfile` and `package.json`.\n\n```bash\n# run in the project directory\nheroku login\nheroku create <your-app-name>\nheroku config:set DOMAIN_ADMIN_USERNAME=x@gooddata.com DOMAIN_ADMIN_PASSWORD=xy PROJECT_ID_TO_ASSIGN=xms7ga4tf3g3nzucd8380o2bev8oeknp\ngit push heroku HEAD:master\nheroku open\n```\n### Enable Geo Chart for Storybook and Live Examples\nGeo chart uses Mapbox to render map which requires a Mapbox access token.\n- Register an account and create Mapbox access token at [guide](https://docs.mapbox.com/help/how-mapbox-works/access-tokens/)\n- Store the created token at `.env`:\n```bash\necho -e \"EXAMPLE_MAPBOX_ACCESS_TOKEN=token\" >> .env # only need to run once\necho -e \"STORYBOOK_MAPBOX_ACCESS_TOKEN=token\" >> .env # only need to run once\n```\n\n### Run Live Examples Locally\nTo run *GoodData.UI Live Examples* locally:\n```bash\ngit clone <this-repository>\ncd  <repository-folder>\nyarn install --pure-lockfile\nyarn examples\n```\nThen open https://localhost:8999 and login using Live Examples account (you can [create one here](https://gooddata-examples.herokuapp.com/registration)).\n\n### Run Storybook locally\n- Run storybook with token stored in `.env` for more secure\n```bash\nyarn storybook\n```\n- Or run storybook with token env param exposed to cli (not suggested)\n```bash\nSTORYBOOK_MAPBOX_ACCESS_TOKEN=token yarn storybook\n```\n- Apply either above way to `yarn build-storybook` or `yarn test-storybook`\n\n### Source code formatting\nThe source code in the repository is formatted by [Prettier](https://prettier.io/).\nThe format of the code is validated by our Continuous Integration server and is one of the requirements of successful merge.\n\nPrettier is supported by every major IDE. You can find the list of supported editors and how to configure them [here](https://prettier.io/docs/en/editors.html).\n\nIn the case, when your editor is not supported or you don't want to setup the integration, you can run the `yarn prettier-write` command to reformat the code before commit.\n\n## Changelog\n\n- see [CHANGELOG.md](CHANGELOG.md)\n\n## Supported versions\n\nIn order to make the user experience with integrating GoodData UI SDK as smooth and secure as possible and to ensure that the SDK is using the latest features of the platform, we will only provide support to two most recent major versions of UI SDK.\n\nThe most recent majors will be supported in the following modes:\n\n- The latest major version will receive all new functionality and all bug fixes\n- The previous major version will only receive fixes to critical issues and security fixes. These fixes will be applied on top of last released version of the previous major\n\nThe customers are encouraged to always use the latest version of the UI SDK.\n\nIn case of using older versions, the user might face API incompatibility, performance or security issues.\n\nPlease follow the installation instructions to update to the newest version.\n\n## License\n\n(C) 2007-2020 GoodData Corporation\n\nThis project is dual licensed:\n\n- The ATTRIBUTION-NONCOMMERCIAL 4.0 INTERNATIONAL (CC BY-NC 4.0) is used for purpose of the trial experience and evaluation of GoodData.UI library.\n- The GOODDATA GOODDATA.UI LIBRARY END USER LICENSE AGREEMENT is used for GoodData customers.\n\nFor more information, please see [LICENSE](https://github.com/gooddata/gooddata-react-components/blob/master/LICENSE)\n","gitHead":"07066c9fd381e9fdef5cea034bbbb64e3af8cf78","scripts":{"dev":"bash scripts/build.sh --dev-watch","test":"jest --watch","build":"bash scripts/build.sh","tslint":"yarn run-tslint -t verbose $npm_package_config_tslint","prepare":"cd examples/server && yarn install --frozen-lockfile && cd ../..; rm -r examples/node_modules 2>/dev/null; true","examples":"bash scripts/run-examples.sh","prepare?":"# Called before `npm publish` and on local `npm install`. Temporarily also for deleting obsolete node_modules. Ends with `true` to continue gracefully.","validate":"tsc --noEmit && yarn tslint && eslint $npm_package_config_eslint && yarn validate-style && yarn prettier-check","build-dev":"bash scripts/build.sh --dev","examples?":"# Default is developer domain, other options: yarn examples [sec,secure,stg,stg2,stg3,demo,developer or URL]","storybook":"yarn build && start-storybook -p 9001 -c .storybook","test-once":"jest","tslint-ci":"mkdir -p ./ci/results && yarn run-tslint -t checkstyle -o ./ci/results/tslint-results.xml $npm_package_config_tslint","run-tslint":"tslint -p tsconfig.json","validate-ci":"tsc --noEmit && yarn tslint-ci  && eslint $npm_package_config_eslint -f checkstyle -o ci/results/eslint-results.xml && yarn validate-style-ci && yarn prettier-check","examples-build":"bash scripts/build-examples.sh","prepublishOnly":"yarn build","prettier-check":"prettier --check '{src,stories,styles,__mocks__,examples/server/src,examples/src,examples/test}/**/*.{ts,js,tsx,jsx,json,scss,md,yaml,html}'","prettier-write":"prettier --write '{src,stories,styles,__mocks__,examples/server/src,examples/src,examples/test}/**/*.{ts,js,tsx,jsx,json,scss,md,yaml,html}'","test-storybook":"yarn build && test-storybook","validate-style":"stylelint '**/*.scss'","build-storybook":"yarn build && build-storybook -c .storybook -o dist-storybook","examples-server":"node examples/server/src/index.js","heroku-postbuild":"yarn examples-build developer","examples-testcafe":"./scripts/run-testcafe.sh visual","validate-style-ci":"stylelint '**/*.scss' --custom-formatter=node_modules/stylelint-checkstyle-formatter > ci/results/stylelint-results.xml","check-circular-deps":"madge --circular --extensions ts ./src","examples-testcafe-ci":"./scripts/run-testcafe.sh ci","examples-testcafe-live":"./scripts/run-testcafe.sh live"},"typings":"dist/index.d.ts","_npmUser":{"name":"ptquang86","email":"ptquang86@gmail.com"},"deprecated":"@gooddata/react-components@7 reached End of Support on March 31, 2022. Please upgrade (see https://sdk.gooddata.com/gooddata-ui/docs/supported_versions.html for more information).","repository":{"url":"git+ssh://git@github.com/gooddata/gooddata-react-components.git","type":"git"},"_npmVersion":"6.13.4","description":"GoodData.UI - A powerful JavaScript library for building analytical applications","directories":{},"lint-staged":{"{src,stories,styles,__mocks__,examples/server/src,examples/src,examples/test}/**/*.{ts,js,tsx,jsx,scss}":["npx gdc-fix-copyright","git add"],"{src,stories,styles,__mocks__,examples/server/src,examples/src,examples/test}/**/*.{ts,js,tsx,jsx,json,scss,md,yaml,html}":["prettier --write","git add"]},"_nodeVersion":"12.16.1","dependencies":{"rxjs":"^5.5.6","uuid":"^3.2.1","immer":"^1.3.1","lodash":"^4.17.15","date-fns":"^2.7.0","downshift":"^3.2.7","invariant":"^2.2.2","mapbox-gl":"^1.6.1","classnames":"^2.2.6","highcharts":"7.1.1","prop-types":"^15.6.0","react-intl":"^3.6.0","custom-event":"^1.0.1","react-window":"^1.8.1","ag-grid-react":"20.0.0","react-measure":"^2.3.0","@types/mapbox-gl":"^1.6.1","react-day-picker":"~7.3.0","react-responsive":"^3.0.0","stringify-object":"^2.4.0","@gooddata/typings":"^2.23.0","ag-grid-community":"20.0.0","http-status-codes":"^1.3.0","@gooddata/js-utils":"^3.10.4","@gooddata/numberjs":"^3.2.4","fixed-data-table-2":"0.7.17","@gooddata/goodstrap":"^68.5.1","react-dom-factories":"^1.0.2","@gooddata/gooddata-js":"^12.5.2","json-stable-stringify":"^1.0.1","react-transition-group":"^2.2.1","hoist-non-react-statics":"^3.3.0","nodelist-foreach-polyfill":"^1.2.0","@formatjs/intl-pluralrules":"^1.3.6","highcharts-grouped-categories":"^1.1.3"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"raf":"3.3.2","yup":"^0.24.1","jest":"24.7.1","husky":"3.0.0","madge":"^3.4.4","react":"^16.5.2","enzyme":"3.5.0","eslint":"4.19.1","formik":"^0.11.11","moment":"2.23.0","history":"^4.7.2","ts-jest":"24.0.0","webpack":"4.30.0","full-icu":"^1.3.0","prettier":"1.16.4","react-ga":"^2.5.2","recharts":"1.0.0-beta.9","testcafe":"1.1.4","commander":"2.14.1","node-sass":"4.13.0","react-dom":"^16.5.2","stylelint":"^10.0.0","supertest":"3.0.0","ts-loader":"6.0.0","@types/raf":"^3.4.0","css-loader":"0.28.7","jest-junit":"3.0.0","raw-loader":"0.5.1","styled-jsx":"2.2.1","typescript":"3.3.4000","@babel/core":"7.4.4","@types/jest":"24.0.6","@types/node":"7.0.8","@types/uuid":"3.4.3","file-loader":"3.0.1","jest-enzyme":"7.0.2","lint-staged":"9.1.0","sass-loader":"6.0.6","webpack-cli":"3.3.2","@types/react":"16.8.6","babel-loader":"8.0.5","react-helmet":"5.2.0","react-select":"1.2.1","style-loader":"0.19.1","@types/enzyme":"3.1.13","@types/lodash":"4.14.123","testcafe-live":"0.1.4","@babel/runtime":"7.4.4","dotenv-webpack":"^1.7.0","@babel/polyfill":"^7.4.4","@storybook/react":"5.0.11","@types/invariant":"2.2.29","@types/react-dom":"16.0.11","isomorphic-fetch":"2.2.1","react-datepicker":"1.1.0","react-router-dom":"4.2.2","@babel/preset-env":"7.4.4","@gooddata/mock-js":"^2.13.0","@storybook/addons":"5.0.11","@types/classnames":"2.2.3","@types/prop-types":"15.5.2","@storybook/theming":"5.0.11","identity-obj-proxy":"^3.0.0","intl-messageformat":"^7.5.4","webpack-dev-server":"3.3.1","@babel/preset-react":"7.0.0","@types/react-portal":"4.0.1","@types/react-window":"^1.8.1","babel-plugin-lodash":"3.3.4","html-webpack-plugin":"3.2.0","react-test-renderer":"16.4.2","@types/react-measure":"2.0.5","clean-webpack-plugin":"2.0.2","stats-webpack-plugin":"0.7.0","eslint-config-prettier":"4.1.0","react-google-recaptcha":"^0.14.1","tslint-config-prettier":"1.18.0","@gooddata/eslint-config":"^1.0.0","@gooddata/tslint-config":"1.0.0","@types/react-responsive":"^3.0.3","@types/storybook__react":"4.0.1","@types/stringify-object":"^3.2.0","enzyme-adapter-react-16":"1.3.1","@gooddata/test-storybook":"3.2.1","@storybook/addon-actions":"5.0.11","@storybook/addon-options":"5.0.11","node-sass-magic-importer":"5.1.0","react-syntax-highlighter":"11.0.2","@types/fixed-data-table-2":"0.8.1","stylelint-config-prettier":"5.2.0","@gooddata/stylelint-config":"4.0.1","@types/react-test-renderer":"16.0.0","circular-dependency-plugin":"5.0.2","compression-webpack-plugin":"2.0.0","@types/json-stable-stringify":"^1.0.32","@gooddata/frontend-npm-scripts":"1.1.0","@types/enzyme-adapter-react-16":"1.0.3","stylelint-checkstyle-formatter":"0.1.0","@types/storybook__addon-actions":"3.4.2","@babel/plugin-proposal-class-properties":"7.4.4","@babel/plugin-proposal-object-rest-spread":"7.4.4","@babel/plugin-transform-async-to-generator":"7.4.4"},"peerDependencies":{"react":"^16.5.2","react-dom":"^16.5.2"},"_npmOperationalInternal":{"tmp":"tmp/react-components_7.5.0-alpha-ptquang86-qp-sd-903-drill-2020-04-21T09-00-07-518Z_1587459640988_0.25644497205224925","host":"s3://npm-registry-packages"}},"7.5.0-alpha-ivan.mjartan-IMJ-FET-451-2020-04-21T12-15-08-853Z":{"name":"@gooddata/react-components","version":"7.5.0-alpha-ivan.mjartan-IMJ-FET-451-2020-04-21T12-15-08-853Z","author":{"name":"GoodData Corporation"},"license":"BSD-3-Clause","_id":"@gooddata/react-components@7.5.0-alpha-ivan.mjartan-IMJ-FET-451-2020-04-21T12-15-08-853Z","maintainers":[{"name":"afi","email":"adam.fiedler@gooddata.com"},{"name":"bertold8","email":"ivan.nejezchleb@seznam.cz"},{"name":"brbistas","email":"valentinos.chraniotis@gooddata.com"},{"name":"bugsbunny338","email":"jiri.zajic@mensa.cz"},{"name":"de.do","email":"de.do@gooddata.com"},{"name":"gooddata-ci","email":"rail@gooddata.com"},{"name":"hung.nguyen.hoang","email":"hung.nguyen@gooddata.com"},{"name":"ivan.mjartan","email":"ivan.mjartan@gooddata.com"},{"name":"jakub-sterba","email":"jakub.sterba@gooddata.com"},{"name":"jankc","email":"jan.krapac@gmail.com"},{"name":"jaroslav.tomecek","email":"jaroslav.tomecek@gooddata.com"},{"name":"jkittler","email":"honza.kittler@gmail.com"},{"name":"khanh.le","email":"khanh.le@gooddata.com"},{"name":"lanhuynh","email":"lan.huynh@gooddata.com"},{"name":"linhhong","email":"linh.hong@gooddata.com"},{"name":"lupko","email":"lubomir.slivka@gooddata.com"},{"name":"matyas.kandl","email":"matyas.kandl@gooddata.com"},{"name":"michal.marsal","email":"michal.marsal@gooddata.com"},{"name":"my.duong","email":"my.duong@gooddata.com"},{"name":"naibinh","email":"naibinh@gmail.com"},{"name":"nikolacech","email":"nikola.cech@gooddata.com"},{"name":"nis.hua","email":"nis.hua@gooddata.com"},{"name":"no23reason","email":"dan.homola@hotmail.cz"},{"name":"patrikbraborec","email":"patrik.braborec@gooddata.com"},{"name":"pbenes","email":"petr.benes@gooddata.com"},{"name":"petrjanu","email":"petr.janu@gooddata.com"},{"name":"pkingo","email":"philipandreaskingo@hotmail.com"},{"name":"ptquang86","email":"ptquang86@gmail.com"},{"name":"qduval","email":"quentin.duval@gooddata.com"},{"name":"rodri360","email":"me@rodri360.com"},{"name":"sitina","email":"jiri.sitina@gooddata.com"},{"name":"strouhaljan","email":"strouhal.jan@gmail.com"},{"name":"tomas.kratochvil","email":"tomas.kratochvil@gooddata.com"},{"name":"tomasreichmann","email":"tomasreichmann@gmail.com"},{"name":"tomsatgd","email":"tomas.satinsky@gooddata.com"},{"name":"trung-le-quoc","email":"trung.le@gooddata.com"},{"name":"tu-ngo","email":"tungo1981@gmail.com"},{"name":"tu.bui","email":"tu.bui@gooddata.com"},{"name":"tulean","email":"tuan.le@gooddata.com"},{"name":"tuqt1005","email":"tu.tran@gooddata.com"},{"name":"utdnah","email":"danh.ung@gooddata.com"},{"name":"vlastikcz","email":"vlastimil.kotas@gooddata.com"},{"name":"vu.pham","email":"vu.pham@gooddata.com"},{"name":"xmort","email":"petr.dolejsi@gooddata.com"},{"name":"yanlipnican","email":"yanlipnican@gmail.com"}],"homepage":"https://github.com/gooddata/gooddata-react-components#readme","bugs":{"url":"https://github.com/gooddata/gooddata-react-components/issues"},"dist":{"shasum":"0ca7a92ead6ce8898e07f17826468a64fa249c4c","tarball":"https://registry.npmjs.org/@gooddata/react-components/-/react-components-7.5.0-alpha-ivan.mjartan-IMJ-FET-451-2020-04-21T12-15-08-853Z.tgz","fileCount":2549,"integrity":"sha512-SfWby1WDcNmNo1iInB4akpZe2nxfRSXNlBf9XhGFULSy+fMBmZzzYrDyBCZN9p+JtQDtl13WMinNVlLXTIuvpg==","signatures":[{"sig":"MEYCIQDNpFPMm3OTnTxjmld5VuXakZEdpkSDaQizBIFUeldy4QIhAOcPo2FcsGA0WgSdhveuN7NPYMufJ5Lar6UV4k075BjL","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":10107869,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJenuP5CRA9TVsSAnZWagAAfhAP/08QYiGYMejs0jz689W4\nGWZKY9AvHo2/73TGxoLbe27Ck7ybY0fRzS+yUro4TLF9H+5OeEUKXdYU8UbE\nfhZ/uuhqLTzf8E9E2guyKIkKDKRO4Cxb1AL3ZJoSTMU/JSa3WzwkUojA1BAz\nH7mlxgT79s7gyvwj8kMPmRjKz6vq6g5zAKFJlhWyysrC0h8aqBIfsR/KzKyW\nEDl8AhdtVHxvZjn6ZcqR3Qi+Kty6zvAcf+7x2A8fsgAwjuV4i4Me5RrxK30Y\niHC49WHBxtdtS/E/5DBgzgC8XuNQ1rhKvd0+y/bihuYpZzQ9nrJ+xEg0tLO8\nEUmhp2UXpHrImVFKKB5kcuMPYtSDXFCpG6R40oDAgd8bpOJTLXCxQlUhFBEg\n62gMMTFeURl4wWPVAgonCmQXGFOOiBb3pTJA1Ne0SJaLes+AbHPNmdchkur2\nEoo0lMuFeMBzDgmEl64cVShPWD13TtYWxtfpbWEWwbTM6YBBAQ04HPzg+C9x\n7EV76uHnZ3jkYannA8Ssr5KkqgWG7zLeNTmFakbI+Gy7fZvNho/w0mvxZJOk\nC+v9R8uf2vzXVY5cQh7t7seGqCKu5vDlSsiLX8y0wCurBctnRxxYNraBTdBs\nYHjPhgWKhQZhP3e138nbMwbpXW9Yz1iltWK1KXKFYAGkuN+ngWauQw8RQlDV\nxLrL\r\n=c5cS\r\n-----END PGP SIGNATURE-----\r\n"},"main":"dist/index.js","husky":{"hooks":{"pre-commit":"lint-staged"}},"config":{"eslint":"./examples/**/*.{js,jsx}","tslint":"./{__mocks__,src,stories}/{,**/}*.{ts,tsx}"},"readme":"[![npm version](https://badge.fury.io/js/%40gooddata%2Freact-components.svg)](https://www.npmjs.com/package/@gooddata/react-components)\n\n# GoodData.UI React components\n> A React-based JavaScript library for building data-driven applications\n\n## Getting started\n- [GoodData.UI Documentation](http://sdk.gooddata.com/gooddata-ui/)\n- [GoodData.UI Live Examples](https://gooddata-examples.herokuapp.com/)\n- [Stack Overflow](https://stackoverflow.com/questions/tagged/gooddata)\n\n### Usage\nWith [yarn](https://yarnpkg.com) installed, go to your project directory and run\n```\n$ yarn add @gooddata/react-components\n```\nIf you prefer [npm](npmjs.com) run\n```\n$ npm install --save @gooddata/react-components\n```\n\nThe public API is exposed via global `index.js`. Except for the styles, do not import any other file directly\nbecause they are not intended to be part of the public API.\n\n## Contributing\n\nWe welcome any contribution in form of [issues](https://github.com/gooddata/gooddata-react-components/issues) or [pull requests](https://github.com/gooddata/gooddata-react-components/pulls).\n\nInstall [Node.js](http://nodejs.org) (node 12.16.1, npm v6.13.4) and [Yarn](https://classic.yarnpkg.com) (1.22.4).\n\nInstall dependencies:\n```\nyarn install --frozen-lockfile\n```\n\nThese commands may come in handy while developing:\n\n| command | description |\n| ------- | ----------- |\n| `yarn install --pure-lockfile` | first step |\n| ||\n| `yarn dev` | build react-components to `/dist` in watch mode |\n| `yarn test` | run all unit tests |\n| `yarn prettier-write` | format the source code to match the valid codestyle |\n| `yarn validate` | validate codestyle |\n| ||\n| `yarn storybook` | run storybook from `/stories` on http://localhost:9001 |\n| `yarn build-storybook` | build storybook to `/dist-storybook` |\n| `yarn test-storybook` | run storybook and [screenshot tests](https://github.com/gooddata/gdc-client-utils/tree/master/test-storybook) |\n| ||\n| `yarn examples` | run Live Examples dev-server from `/examples` on https://localhost:8999 |\n| `yarn examples-build` | build Live Examples to `/examples/dist` |\n| `yarn examples-server` | serve built Live Examples - see `/examples/server/src` |\n| `yarn examples-testcafe` | run testcafe tests against `localhost:8999` |\n\n### Deploy to heroku.com\nWhen you deploy this repo to heroku, it serves *GoodData.UI Live Examples*.\nRelevant tasks are in `Procfile` and `package.json`.\n\n```bash\n# run in the project directory\nheroku login\nheroku create <your-app-name>\nheroku config:set DOMAIN_ADMIN_USERNAME=x@gooddata.com DOMAIN_ADMIN_PASSWORD=xy PROJECT_ID_TO_ASSIGN=xms7ga4tf3g3nzucd8380o2bev8oeknp\ngit push heroku HEAD:master\nheroku open\n```\n### Enable Geo Chart for Storybook and Live Examples\nGeo chart uses Mapbox to render map which requires a Mapbox access token.\n- Register an account and create Mapbox access token at [guide](https://docs.mapbox.com/help/how-mapbox-works/access-tokens/)\n- Store the created token at `.env`:\n```bash\necho -e \"EXAMPLE_MAPBOX_ACCESS_TOKEN=token\" >> .env # only need to run once\necho -e \"STORYBOOK_MAPBOX_ACCESS_TOKEN=token\" >> .env # only need to run once\n```\n\n### Run Live Examples Locally\nTo run *GoodData.UI Live Examples* locally:\n```bash\ngit clone <this-repository>\ncd  <repository-folder>\nyarn install --pure-lockfile\nyarn examples\n```\nThen open https://localhost:8999 and login using Live Examples account (you can [create one here](https://gooddata-examples.herokuapp.com/registration)).\n\n### Run Storybook locally\n- Run storybook with token stored in `.env` for more secure\n```bash\nyarn storybook\n```\n- Or run storybook with token env param exposed to cli (not suggested)\n```bash\nSTORYBOOK_MAPBOX_ACCESS_TOKEN=token yarn storybook\n```\n- Apply either above way to `yarn build-storybook` or `yarn test-storybook`\n\n### Source code formatting\nThe source code in the repository is formatted by [Prettier](https://prettier.io/).\nThe format of the code is validated by our Continuous Integration server and is one of the requirements of successful merge.\n\nPrettier is supported by every major IDE. You can find the list of supported editors and how to configure them [here](https://prettier.io/docs/en/editors.html).\n\nIn the case, when your editor is not supported or you don't want to setup the integration, you can run the `yarn prettier-write` command to reformat the code before commit.\n\n## Changelog\n\n- see [CHANGELOG.md](CHANGELOG.md)\n\n## Supported versions\n\nIn order to make the user experience with integrating GoodData UI SDK as smooth and secure as possible and to ensure that the SDK is using the latest features of the platform, we will only provide support to two most recent major versions of UI SDK.\n\nThe most recent majors will be supported in the following modes:\n\n- The latest major version will receive all new functionality and all bug fixes\n- The previous major version will only receive fixes to critical issues and security fixes. These fixes will be applied on top of last released version of the previous major\n\nThe customers are encouraged to always use the latest version of the UI SDK.\n\nIn case of using older versions, the user might face API incompatibility, performance or security issues.\n\nPlease follow the installation instructions to update to the newest version.\n\n## License\n\n(C) 2007-2020 GoodData Corporation\n\nThis project is dual licensed:\n\n- The ATTRIBUTION-NONCOMMERCIAL 4.0 INTERNATIONAL (CC BY-NC 4.0) is used for purpose of the trial experience and evaluation of GoodData.UI library.\n- The GOODDATA GOODDATA.UI LIBRARY END USER LICENSE AGREEMENT is used for GoodData customers.\n\nFor more information, please see [LICENSE](https://github.com/gooddata/gooddata-react-components/blob/master/LICENSE)\n","gitHead":"d97e0d725050ca2b1584ba0adf3ee2dc2a36d9c6","scripts":{"dev":"bash scripts/build.sh --dev-watch","test":"jest --watch","build":"bash scripts/build.sh","tslint":"yarn run-tslint -t verbose $npm_package_config_tslint","prepare":"cd examples/server && yarn install --frozen-lockfile && cd ../..; rm -r examples/node_modules 2>/dev/null; true","examples":"bash scripts/run-examples.sh","prepare?":"# Called before `npm publish` and on local `npm install`. Temporarily also for deleting obsolete node_modules. Ends with `true` to continue gracefully.","validate":"tsc --noEmit && yarn tslint && eslint $npm_package_config_eslint && yarn validate-style && yarn prettier-check","build-dev":"bash scripts/build.sh --dev","examples?":"# Default is developer domain, other options: yarn examples [sec,secure,stg,stg2,stg3,demo,developer or URL]","storybook":"yarn build && start-storybook -p 9001 -c .storybook","test-once":"jest","tslint-ci":"mkdir -p ./ci/results && yarn run-tslint -t checkstyle -o ./ci/results/tslint-results.xml $npm_package_config_tslint","run-tslint":"tslint -p tsconfig.json","validate-ci":"tsc --noEmit && yarn tslint-ci  && eslint $npm_package_config_eslint -f checkstyle -o ci/results/eslint-results.xml && yarn validate-style-ci && yarn prettier-check","examples-build":"bash scripts/build-examples.sh","prepublishOnly":"yarn build","prettier-check":"prettier --check '{src,stories,styles,__mocks__,examples/server/src,examples/src,examples/test}/**/*.{ts,js,tsx,jsx,json,scss,md,yaml,html}'","prettier-write":"prettier --write '{src,stories,styles,__mocks__,examples/server/src,examples/src,examples/test}/**/*.{ts,js,tsx,jsx,json,scss,md,yaml,html}'","test-storybook":"yarn build && test-storybook","validate-style":"stylelint '**/*.scss'","build-storybook":"yarn build && build-storybook -c .storybook -o dist-storybook","examples-server":"node examples/server/src/index.js","heroku-postbuild":"yarn examples-build developer","examples-testcafe":"./scripts/run-testcafe.sh visual","validate-style-ci":"stylelint '**/*.scss' --custom-formatter=node_modules/stylelint-checkstyle-formatter > ci/results/stylelint-results.xml","check-circular-deps":"madge --circular --extensions ts ./src","examples-testcafe-ci":"./scripts/run-testcafe.sh ci","examples-testcafe-live":"./scripts/run-testcafe.sh live"},"typings":"dist/index.d.ts","_npmUser":{"name":"ivan.mjartan","email":"ivan.mjartan@gooddata.com"},"deprecated":"@gooddata/react-components@7 reached End of Support on March 31, 2022. Please upgrade (see https://sdk.gooddata.com/gooddata-ui/docs/supported_versions.html for more information).","repository":{"url":"git+ssh://git@github.com/gooddata/gooddata-react-components.git","type":"git"},"_npmVersion":"6.13.4","description":"GoodData.UI - A powerful JavaScript library for building analytical applications","directories":{},"lint-staged":{"{src,stories,styles,__mocks__,examples/server/src,examples/src,examples/test}/**/*.{ts,js,tsx,jsx,scss}":["npx gdc-fix-copyright","git add"],"{src,stories,styles,__mocks__,examples/server/src,examples/src,examples/test}/**/*.{ts,js,tsx,jsx,json,scss,md,yaml,html}":["prettier --write","git add"]},"_nodeVersion":"12.16.1","dependencies":{"rxjs":"^5.5.6","uuid":"^3.2.1","immer":"^1.3.1","lodash":"^4.17.15","date-fns":"^2.7.0","downshift":"^3.2.7","invariant":"^2.2.2","mapbox-gl":"^1.6.1","classnames":"^2.2.6","highcharts":"7.1.1","prop-types":"^15.6.0","react-intl":"^3.6.0","custom-event":"^1.0.1","react-window":"^1.8.1","ag-grid-react":"20.0.0","react-measure":"^2.3.0","@types/mapbox-gl":"^1.6.1","react-day-picker":"~7.3.0","react-responsive":"^3.0.0","stringify-object":"^2.4.0","@gooddata/typings":"^2.23.0","ag-grid-community":"20.0.0","http-status-codes":"^1.3.0","@gooddata/js-utils":"^3.10.4","@gooddata/numberjs":"^3.2.4","fixed-data-table-2":"0.7.17","@gooddata/goodstrap":"68.5.1-alpha-ivan.mjartan-IMJ-FET-451-2020-04-21T11-14-19-200Z","react-dom-factories":"^1.0.2","@gooddata/gooddata-js":"^12.5.2","json-stable-stringify":"^1.0.1","react-transition-group":"^2.2.1","hoist-non-react-statics":"^3.3.0","nodelist-foreach-polyfill":"^1.2.0","@formatjs/intl-pluralrules":"^1.3.6","highcharts-grouped-categories":"^1.1.3"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"raf":"3.3.2","yup":"^0.24.1","jest":"24.7.1","husky":"3.0.0","madge":"^3.4.4","react":"^16.5.2","enzyme":"3.5.0","eslint":"4.19.1","formik":"^0.11.11","moment":"2.23.0","history":"^4.7.2","ts-jest":"24.0.0","webpack":"4.30.0","full-icu":"^1.3.0","prettier":"1.16.4","react-ga":"^2.5.2","recharts":"1.0.0-beta.9","testcafe":"1.1.4","commander":"2.14.1","node-sass":"4.13.0","react-dom":"^16.5.2","stylelint":"^10.0.0","supertest":"3.0.0","ts-loader":"6.0.0","@types/raf":"^3.4.0","css-loader":"0.28.7","jest-junit":"3.0.0","raw-loader":"0.5.1","styled-jsx":"2.2.1","typescript":"3.3.4000","@babel/core":"7.4.4","@types/jest":"24.0.6","@types/node":"7.0.8","@types/uuid":"3.4.3","file-loader":"3.0.1","jest-enzyme":"7.0.2","lint-staged":"9.1.0","sass-loader":"6.0.6","webpack-cli":"3.3.2","@types/react":"16.8.6","babel-loader":"8.0.5","react-helmet":"5.2.0","react-select":"1.2.1","style-loader":"0.19.1","@types/enzyme":"3.1.13","@types/lodash":"4.14.123","testcafe-live":"0.1.4","@babel/runtime":"7.4.4","dotenv-webpack":"^1.7.0","@babel/polyfill":"^7.4.4","@storybook/react":"5.0.11","@types/invariant":"2.2.29","@types/react-dom":"16.0.11","isomorphic-fetch":"2.2.1","react-datepicker":"1.1.0","react-router-dom":"4.2.2","@babel/preset-env":"7.4.4","@gooddata/mock-js":"^2.13.0","@storybook/addons":"5.0.11","@types/classnames":"2.2.3","@types/prop-types":"15.5.2","@storybook/theming":"5.0.11","identity-obj-proxy":"^3.0.0","intl-messageformat":"^7.5.4","webpack-dev-server":"3.3.1","@babel/preset-react":"7.0.0","@types/react-portal":"4.0.1","@types/react-window":"^1.8.1","babel-plugin-lodash":"3.3.4","html-webpack-plugin":"3.2.0","react-test-renderer":"16.4.2","@types/react-measure":"2.0.5","clean-webpack-plugin":"2.0.2","stats-webpack-plugin":"0.7.0","eslint-config-prettier":"4.1.0","react-google-recaptcha":"^0.14.1","tslint-config-prettier":"1.18.0","@gooddata/eslint-config":"^1.0.0","@gooddata/tslint-config":"1.0.0","@types/react-responsive":"^3.0.3","@types/storybook__react":"4.0.1","@types/stringify-object":"^3.2.0","enzyme-adapter-react-16":"1.3.1","@gooddata/test-storybook":"3.2.1","@storybook/addon-actions":"5.0.11","@storybook/addon-options":"5.0.11","node-sass-magic-importer":"5.1.0","react-syntax-highlighter":"11.0.2","@types/fixed-data-table-2":"0.8.1","stylelint-config-prettier":"5.2.0","@gooddata/stylelint-config":"4.0.1","@types/react-test-renderer":"16.0.0","circular-dependency-plugin":"5.0.2","compression-webpack-plugin":"2.0.0","@types/json-stable-stringify":"^1.0.32","@gooddata/frontend-npm-scripts":"1.1.0","@types/enzyme-adapter-react-16":"1.0.3","stylelint-checkstyle-formatter":"0.1.0","@types/storybook__addon-actions":"3.4.2","@babel/plugin-proposal-class-properties":"7.4.4","@babel/plugin-proposal-object-rest-spread":"7.4.4","@babel/plugin-transform-async-to-generator":"7.4.4"},"peerDependencies":{"react":"^16.5.2","react-dom":"^16.5.2"},"_npmOperationalInternal":{"tmp":"tmp/react-components_7.5.0-alpha-ivan.mjartan-IMJ-FET-451-2020-04-21T12-15-08-853Z_1587471352189_0.023939814450553598","host":"s3://npm-registry-packages"}},"7.5.0-alpha-khanh.le-kl-SD-931-2020-04-22T02-39-50-431Z":{"name":"@gooddata/react-components","version":"7.5.0-alpha-khanh.le-kl-SD-931-2020-04-22T02-39-50-431Z","author":{"name":"GoodData Corporation"},"license":"BSD-3-Clause","_id":"@gooddata/react-components@7.5.0-alpha-khanh.le-kl-SD-931-2020-04-22T02-39-50-431Z","maintainers":[{"name":"afi","email":"adam.fiedler@gooddata.com"},{"name":"bertold8","email":"ivan.nejezchleb@seznam.cz"},{"name":"brbistas","email":"valentinos.chraniotis@gooddata.com"},{"name":"bugsbunny338","email":"jiri.zajic@mensa.cz"},{"name":"de.do","email":"de.do@gooddata.com"},{"name":"gooddata-ci","email":"rail@gooddata.com"},{"name":"hung.nguyen.hoang","email":"hung.nguyen@gooddata.com"},{"name":"ivan.mjartan","email":"ivan.mjartan@gooddata.com"},{"name":"jakub-sterba","email":"jakub.sterba@gooddata.com"},{"name":"jankc","email":"jan.krapac@gmail.com"},{"name":"jaroslav.tomecek","email":"jaroslav.tomecek@gooddata.com"},{"name":"jkittler","email":"honza.kittler@gmail.com"},{"name":"khanh.le","email":"khanh.le@gooddata.com"},{"name":"lanhuynh","email":"lan.huynh@gooddata.com"},{"name":"linhhong","email":"linh.hong@gooddata.com"},{"name":"lupko","email":"lubomir.slivka@gooddata.com"},{"name":"matyas.kandl","email":"matyas.kandl@gooddata.com"},{"name":"michal.marsal","email":"michal.marsal@gooddata.com"},{"name":"my.duong","email":"my.duong@gooddata.com"},{"name":"naibinh","email":"naibinh@gmail.com"},{"name":"nikolacech","email":"nikola.cech@gooddata.com"},{"name":"nis.hua","email":"nis.hua@gooddata.com"},{"name":"no23reason","email":"dan.homola@hotmail.cz"},{"name":"patrikbraborec","email":"patrik.braborec@gooddata.com"},{"name":"pbenes","email":"petr.benes@gooddata.com"},{"name":"petrjanu","email":"petr.janu@gooddata.com"},{"name":"pkingo","email":"philipandreaskingo@hotmail.com"},{"name":"ptquang86","email":"ptquang86@gmail.com"},{"name":"qduval","email":"quentin.duval@gooddata.com"},{"name":"rodri360","email":"me@rodri360.com"},{"name":"sitina","email":"jiri.sitina@gooddata.com"},{"name":"strouhaljan","email":"strouhal.jan@gmail.com"},{"name":"tomas.kratochvil","email":"tomas.kratochvil@gooddata.com"},{"name":"tomasreichmann","email":"tomasreichmann@gmail.com"},{"name":"tomsatgd","email":"tomas.satinsky@gooddata.com"},{"name":"trung-le-quoc","email":"trung.le@gooddata.com"},{"name":"tu-ngo","email":"tungo1981@gmail.com"},{"name":"tu.bui","email":"tu.bui@gooddata.com"},{"name":"tulean","email":"tuan.le@gooddata.com"},{"name":"tuqt1005","email":"tu.tran@gooddata.com"},{"name":"utdnah","email":"danh.ung@gooddata.com"},{"name":"vlastikcz","email":"vlastimil.kotas@gooddata.com"},{"name":"vu.pham","email":"vu.pham@gooddata.com"},{"name":"xmort","email":"petr.dolejsi@gooddata.com"},{"name":"yanlipnican","email":"yanlipnican@gmail.com"}],"homepage":"https://github.com/gooddata/gooddata-react-components#readme","bugs":{"url":"https://github.com/gooddata/gooddata-react-components/issues"},"dist":{"shasum":"7272e728f6acd92942a9dc5fbb768d65f5cb0919","tarball":"https://registry.npmjs.org/@gooddata/react-components/-/react-components-7.5.0-alpha-khanh.le-kl-SD-931-2020-04-22T02-39-50-431Z.tgz","fileCount":2553,"integrity":"sha512-xjj3xTV6AEIS97203xnZppSen8cIlUAF7LesYZnzZCxDi4OFbOFTbzNsFPo3RBcBuzWeXbaGm4ka9r56dQ40Rg==","signatures":[{"sig":"MEUCIAXJ4OKrDeum4f+lcA0sZ5WGpl0Y6BtuWuGjAs927rtFAiEAtdR3wtzD7o9LzgJ9eSqunTwsDln5pFiN0Ewh6c0KMg0=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":10094457,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJen6zICRA9TVsSAnZWagAAM4QP/AuttkCi+kUbzfuBFPf6\nByo+wNZ8ZfQ5DOrI/n7Ocu4kUSXCNjh/uHlKZQHk4WhP0/S7dEHH/T9vOhbq\n0wngJARW+soJNmU92z8A5hTsNpdnmomGGmfKXPfO2c5hbdifY9fk+QjQVrIc\nJyeSPIlJaIr2Py98ZeTn1ElWqwaQn3Ew5efRf0Wb5MYJbSIm8vHq94M45VkF\nDnIOj8pdjMFsjC1MHZbbObYH3rIadzfGY0TATy0HnkiO4gH0bxqO3bA7qu83\n2M8zbtfxj2DZ2yNminRYaviOgIuDcT2PMD8zgbhEwJMvJ1E/CxYNS6BxYZ+2\nscZpa3fxl5KM54DeQXV0OcqlcDe0592vQNfR/Z3gX3JpCwb/iCxQ7+byXYq1\nFFvR3n9QjGudSgbJIVo7Hq4OvrFXa/LSGmfJ28oN5SB9YxsI4plxmWq/dzAn\nXbA3NGgFLgL4W3g8vHDY9KK0GuuL4nxl3oFo/MkOs50dMA+pnsnCIwy+WqYK\nslGHuoAy6hYw+zoo7MPhkG7YcHwsVjIvMpu/KYJU9TBTfExzQUpY1AL9/Wz6\nwSkBPv03bZBjV20iVnRqJYdKhke0HuAEhGbDhfmwIStgvmH/KLxN9rLA2hKv\nqnEJblrTvMYoBcCbtvDSemVZYRooeJsOWw3u8Y5E6lqRQCp3EpdrnFFdOHO6\n/8yB\r\n=R/6f\r\n-----END PGP SIGNATURE-----\r\n"},"main":"dist/index.js","husky":{"hooks":{"pre-commit":"lint-staged"}},"config":{"eslint":"./examples/**/*.{js,jsx}","tslint":"./{__mocks__,src,stories}/{,**/}*.{ts,tsx}"},"readme":"[![npm version](https://badge.fury.io/js/%40gooddata%2Freact-components.svg)](https://www.npmjs.com/package/@gooddata/react-components)\n\n# GoodData.UI React components\n> A React-based JavaScript library for building data-driven applications\n\n## Getting started\n- [GoodData.UI Documentation](http://sdk.gooddata.com/gooddata-ui/)\n- [GoodData.UI Live Examples](https://gooddata-examples.herokuapp.com/)\n- [Stack Overflow](https://stackoverflow.com/questions/tagged/gooddata)\n\n### Usage\nWith [yarn](https://yarnpkg.com) installed, go to your project directory and run\n```\n$ yarn add @gooddata/react-components\n```\nIf you prefer [npm](npmjs.com) run\n```\n$ npm install --save @gooddata/react-components\n```\n\nThe public API is exposed via global `index.js`. Except for the styles, do not import any other file directly\nbecause they are not intended to be part of the public API.\n\n## Contributing\n\nWe welcome any contribution in form of [issues](https://github.com/gooddata/gooddata-react-components/issues) or [pull requests](https://github.com/gooddata/gooddata-react-components/pulls).\n\nInstall [Node.js](http://nodejs.org) (node 12.16.1, npm v6.13.4) and [Yarn](https://classic.yarnpkg.com) (1.22.4).\n\nInstall dependencies:\n```\nyarn install --frozen-lockfile\n```\n\nThese commands may come in handy while developing:\n\n| command | description |\n| ------- | ----------- |\n| `yarn install --pure-lockfile` | first step |\n| ||\n| `yarn dev` | build react-components to `/dist` in watch mode |\n| `yarn test` | run all unit tests |\n| `yarn prettier-write` | format the source code to match the valid codestyle |\n| `yarn validate` | validate codestyle |\n| ||\n| `yarn storybook` | run storybook from `/stories` on http://localhost:9001 |\n| `yarn build-storybook` | build storybook to `/dist-storybook` |\n| `yarn test-storybook` | run storybook and [screenshot tests](https://github.com/gooddata/gdc-client-utils/tree/master/test-storybook) |\n| ||\n| `yarn examples` | run Live Examples dev-server from `/examples` on https://localhost:8999 |\n| `yarn examples-build` | build Live Examples to `/examples/dist` |\n| `yarn examples-server` | serve built Live Examples - see `/examples/server/src` |\n| `yarn examples-testcafe` | run testcafe tests against `localhost:8999` |\n\n### Deploy to heroku.com\nWhen you deploy this repo to heroku, it serves *GoodData.UI Live Examples*.\nRelevant tasks are in `Procfile` and `package.json`.\n\n```bash\n# run in the project directory\nheroku login\nheroku create <your-app-name>\nheroku config:set DOMAIN_ADMIN_USERNAME=x@gooddata.com DOMAIN_ADMIN_PASSWORD=xy PROJECT_ID_TO_ASSIGN=xms7ga4tf3g3nzucd8380o2bev8oeknp\ngit push heroku HEAD:master\nheroku open\n```\n### Enable Geo Chart for Storybook and Live Examples\nGeo chart uses Mapbox to render map which requires a Mapbox access token.\n- Register an account and create Mapbox access token at [guide](https://docs.mapbox.com/help/how-mapbox-works/access-tokens/)\n- Store the created token at `.env`:\n```bash\necho -e \"EXAMPLE_MAPBOX_ACCESS_TOKEN=token\" >> .env # only need to run once\necho -e \"STORYBOOK_MAPBOX_ACCESS_TOKEN=token\" >> .env # only need to run once\n```\n\n### Run Live Examples Locally\nTo run *GoodData.UI Live Examples* locally:\n```bash\ngit clone <this-repository>\ncd  <repository-folder>\nyarn install --pure-lockfile\nyarn examples\n```\nThen open https://localhost:8999 and login using Live Examples account (you can [create one here](https://gooddata-examples.herokuapp.com/registration)).\n\n### Run Storybook locally\n- Run storybook with token stored in `.env` for more secure\n```bash\nyarn storybook\n```\n- Or run storybook with token env param exposed to cli (not suggested)\n```bash\nSTORYBOOK_MAPBOX_ACCESS_TOKEN=token yarn storybook\n```\n- Apply either above way to `yarn build-storybook` or `yarn test-storybook`\n\n### Source code formatting\nThe source code in the repository is formatted by [Prettier](https://prettier.io/).\nThe format of the code is validated by our Continuous Integration server and is one of the requirements of successful merge.\n\nPrettier is supported by every major IDE. You can find the list of supported editors and how to configure them [here](https://prettier.io/docs/en/editors.html).\n\nIn the case, when your editor is not supported or you don't want to setup the integration, you can run the `yarn prettier-write` command to reformat the code before commit.\n\n## Changelog\n\n- see [CHANGELOG.md](CHANGELOG.md)\n\n## Supported versions\n\nIn order to make the user experience with integrating GoodData UI SDK as smooth and secure as possible and to ensure that the SDK is using the latest features of the platform, we will only provide support to two most recent major versions of UI SDK.\n\nThe most recent majors will be supported in the following modes:\n\n- The latest major version will receive all new functionality and all bug fixes\n- The previous major version will only receive fixes to critical issues and security fixes. These fixes will be applied on top of last released version of the previous major\n\nThe customers are encouraged to always use the latest version of the UI SDK.\n\nIn case of using older versions, the user might face API incompatibility, performance or security issues.\n\nPlease follow the installation instructions to update to the newest version.\n\n## License\n\n(C) 2007-2020 GoodData Corporation\n\nThis project is dual licensed:\n\n- The ATTRIBUTION-NONCOMMERCIAL 4.0 INTERNATIONAL (CC BY-NC 4.0) is used for purpose of the trial experience and evaluation of GoodData.UI library.\n- The GOODDATA GOODDATA.UI LIBRARY END USER LICENSE AGREEMENT is used for GoodData customers.\n\nFor more information, please see [LICENSE](https://github.com/gooddata/gooddata-react-components/blob/master/LICENSE)\n","gitHead":"5b7e824bf4f71047f0ff9c961d6855b9f2bc0731","scripts":{"dev":"bash scripts/build.sh --dev-watch","test":"jest --watch","build":"bash scripts/build.sh","tslint":"yarn run-tslint -t verbose $npm_package_config_tslint","prepare":"cd examples/server && yarn install --frozen-lockfile && cd ../..; rm -r examples/node_modules 2>/dev/null; true","examples":"bash scripts/run-examples.sh","prepare?":"# Called before `npm publish` and on local `npm install`. Temporarily also for deleting obsolete node_modules. Ends with `true` to continue gracefully.","validate":"tsc --noEmit && yarn tslint && eslint $npm_package_config_eslint && yarn validate-style && yarn prettier-check","build-dev":"bash scripts/build.sh --dev","examples?":"# Default is developer domain, other options: yarn examples [sec,secure,stg,stg2,stg3,demo,developer or URL]","storybook":"yarn build && start-storybook -p 9001 -c .storybook","test-once":"jest","tslint-ci":"mkdir -p ./ci/results && yarn run-tslint -t checkstyle -o ./ci/results/tslint-results.xml $npm_package_config_tslint","run-tslint":"tslint -p tsconfig.json","validate-ci":"tsc --noEmit && yarn tslint-ci  && eslint $npm_package_config_eslint -f checkstyle -o ci/results/eslint-results.xml && yarn validate-style-ci && yarn prettier-check","examples-build":"bash scripts/build-examples.sh","prepublishOnly":"yarn build","prettier-check":"prettier --check '{src,stories,styles,__mocks__,examples/server/src,examples/src,examples/test}/**/*.{ts,js,tsx,jsx,json,scss,md,yaml,html}'","prettier-write":"prettier --write '{src,stories,styles,__mocks__,examples/server/src,examples/src,examples/test}/**/*.{ts,js,tsx,jsx,json,scss,md,yaml,html}'","test-storybook":"yarn build && test-storybook","validate-style":"stylelint '**/*.scss'","build-storybook":"yarn build && build-storybook -c .storybook -o dist-storybook","examples-server":"node examples/server/src/index.js","heroku-postbuild":"yarn examples-build developer","examples-testcafe":"./scripts/run-testcafe.sh visual","validate-style-ci":"stylelint '**/*.scss' --custom-formatter=node_modules/stylelint-checkstyle-formatter > ci/results/stylelint-results.xml","check-circular-deps":"madge --circular --extensions ts ./src","examples-testcafe-ci":"./scripts/run-testcafe.sh ci","examples-testcafe-live":"./scripts/run-testcafe.sh live"},"typings":"dist/index.d.ts","_npmUser":{"name":"khanh.le","email":"khanh.le@gooddata.com"},"deprecated":"@gooddata/react-components@7 reached End of Support on March 31, 2022. Please upgrade (see https://sdk.gooddata.com/gooddata-ui/docs/supported_versions.html for more information).","repository":{"url":"git+ssh://git@github.com/gooddata/gooddata-react-components.git","type":"git"},"_npmVersion":"6.14.4","description":"GoodData.UI - A powerful JavaScript library for building analytical applications","directories":{},"lint-staged":{"{src,stories,styles,__mocks__,examples/server/src,examples/src,examples/test}/**/*.{ts,js,tsx,jsx,scss}":["npx gdc-fix-copyright","git add"],"{src,stories,styles,__mocks__,examples/server/src,examples/src,examples/test}/**/*.{ts,js,tsx,jsx,json,scss,md,yaml,html}":["prettier --write","git add"]},"_nodeVersion":"12.16.1","dependencies":{"rxjs":"^5.5.6","uuid":"^3.2.1","immer":"^1.3.1","lodash":"^4.17.15","date-fns":"^2.7.0","downshift":"^3.2.7","invariant":"^2.2.2","mapbox-gl":"^1.6.1","classnames":"^2.2.6","highcharts":"7.1.1","prop-types":"^15.6.0","react-intl":"^3.6.0","custom-event":"^1.0.1","react-window":"^1.8.1","ag-grid-react":"20.0.0","react-measure":"^2.3.0","@types/mapbox-gl":"^1.6.1","react-day-picker":"~7.3.0","react-responsive":"^3.0.0","stringify-object":"^2.4.0","@gooddata/typings":"^2.23.0","ag-grid-community":"20.0.0","http-status-codes":"^1.3.0","@gooddata/js-utils":"^3.10.4","@gooddata/numberjs":"^3.2.4","fixed-data-table-2":"0.7.17","@gooddata/goodstrap":"^68.5.1","react-dom-factories":"^1.0.2","@gooddata/gooddata-js":"^12.5.2","json-stable-stringify":"^1.0.1","react-transition-group":"^2.2.1","hoist-non-react-statics":"^3.3.0","nodelist-foreach-polyfill":"^1.2.0","@formatjs/intl-pluralrules":"^1.3.6","highcharts-grouped-categories":"^1.1.3"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"raf":"3.3.2","yup":"^0.24.1","jest":"24.7.1","husky":"3.0.0","madge":"^3.4.4","react":"^16.5.2","enzyme":"3.5.0","eslint":"4.19.1","formik":"^0.11.11","moment":"2.23.0","history":"^4.7.2","ts-jest":"24.0.0","webpack":"4.30.0","full-icu":"^1.3.0","prettier":"1.16.4","react-ga":"^2.5.2","recharts":"1.0.0-beta.9","testcafe":"1.1.4","commander":"2.14.1","node-sass":"4.13.0","react-dom":"^16.5.2","stylelint":"^10.0.0","supertest":"3.0.0","ts-loader":"6.0.0","@types/raf":"^3.4.0","css-loader":"0.28.7","jest-junit":"3.0.0","raw-loader":"0.5.1","styled-jsx":"2.2.1","typescript":"3.3.4000","@babel/core":"7.4.4","@types/jest":"24.0.6","@types/node":"7.0.8","@types/uuid":"3.4.3","file-loader":"3.0.1","jest-enzyme":"7.0.2","lint-staged":"9.1.0","sass-loader":"6.0.6","webpack-cli":"3.3.2","@types/react":"16.8.6","babel-loader":"8.0.5","react-helmet":"5.2.0","react-select":"1.2.1","style-loader":"0.19.1","@types/enzyme":"3.1.13","@types/lodash":"4.14.123","testcafe-live":"0.1.4","@babel/runtime":"7.4.4","dotenv-webpack":"^1.7.0","@babel/polyfill":"^7.4.4","@storybook/react":"5.0.11","@types/invariant":"2.2.29","@types/react-dom":"16.0.11","isomorphic-fetch":"2.2.1","react-datepicker":"1.1.0","react-router-dom":"4.2.2","@babel/preset-env":"7.4.4","@gooddata/mock-js":"^2.13.0","@storybook/addons":"5.0.11","@types/classnames":"2.2.3","@types/prop-types":"15.5.2","@storybook/theming":"5.0.11","identity-obj-proxy":"^3.0.0","intl-messageformat":"^7.5.4","webpack-dev-server":"3.3.1","@babel/preset-react":"7.0.0","@types/react-portal":"4.0.1","@types/react-window":"^1.8.1","babel-plugin-lodash":"3.3.4","html-webpack-plugin":"3.2.0","react-test-renderer":"16.4.2","@types/react-measure":"2.0.5","clean-webpack-plugin":"2.0.2","stats-webpack-plugin":"0.7.0","eslint-config-prettier":"4.1.0","react-google-recaptcha":"^0.14.1","tslint-config-prettier":"1.18.0","@gooddata/eslint-config":"^1.0.0","@gooddata/tslint-config":"1.0.0","@types/react-responsive":"^3.0.3","@types/storybook__react":"4.0.1","@types/stringify-object":"^3.2.0","enzyme-adapter-react-16":"1.3.1","@gooddata/test-storybook":"3.2.1","@storybook/addon-actions":"5.0.11","@storybook/addon-options":"5.0.11","node-sass-magic-importer":"5.1.0","react-syntax-highlighter":"11.0.2","@types/fixed-data-table-2":"0.8.1","stylelint-config-prettier":"5.2.0","@gooddata/stylelint-config":"4.0.1","@types/react-test-renderer":"16.0.0","circular-dependency-plugin":"5.0.2","compression-webpack-plugin":"2.0.0","@types/json-stable-stringify":"^1.0.32","@gooddata/frontend-npm-scripts":"1.1.0","@types/enzyme-adapter-react-16":"1.0.3","stylelint-checkstyle-formatter":"0.1.0","@types/storybook__addon-actions":"3.4.2","@babel/plugin-proposal-class-properties":"7.4.4","@babel/plugin-proposal-object-rest-spread":"7.4.4","@babel/plugin-transform-async-to-generator":"7.4.4"},"peerDependencies":{"react":"^16.5.2","react-dom":"^16.5.2"},"_npmOperationalInternal":{"tmp":"tmp/react-components_7.5.0-alpha-khanh.le-kl-SD-931-2020-04-22T02-39-50-431Z_1587522759822_0.501500061244859","host":"s3://npm-registry-packages"}},"7.5.0-beta.77":{"name":"@gooddata/react-components","version":"7.5.0-beta.77","author":{"name":"GoodData Corporation"},"license":"BSD-3-Clause","_id":"@gooddata/react-components@7.5.0-beta.77","maintainers":[{"name":"afi","email":"adam.fiedler@gooddata.com"},{"name":"bertold8","email":"ivan.nejezchleb@seznam.cz"},{"name":"brbistas","email":"valentinos.chraniotis@gooddata.com"},{"name":"bugsbunny338","email":"jiri.zajic@mensa.cz"},{"name":"de.do","email":"de.do@gooddata.com"},{"name":"gooddata-ci","email":"rail@gooddata.com"},{"name":"hung.nguyen.hoang","email":"hung.nguyen@gooddata.com"},{"name":"ivan.mjartan","email":"ivan.mjartan@gooddata.com"},{"name":"jakub-sterba","email":"jakub.sterba@gooddata.com"},{"name":"jankc","email":"jan.krapac@gmail.com"},{"name":"jaroslav.tomecek","email":"jaroslav.tomecek@gooddata.com"},{"name":"jkittler","email":"honza.kittler@gmail.com"},{"name":"khanh.le","email":"khanh.le@gooddata.com"},{"name":"lanhuynh","email":"lan.huynh@gooddata.com"},{"name":"linhhong","email":"linh.hong@gooddata.com"},{"name":"lupko","email":"lubomir.slivka@gooddata.com"},{"name":"matyas.kandl","email":"matyas.kandl@gooddata.com"},{"name":"michal.marsal","email":"michal.marsal@gooddata.com"},{"name":"my.duong","email":"my.duong@gooddata.com"},{"name":"naibinh","email":"naibinh@gmail.com"},{"name":"nikolacech","email":"nikola.cech@gooddata.com"},{"name":"nis.hua","email":"nis.hua@gooddata.com"},{"name":"no23reason","email":"dan.homola@hotmail.cz"},{"name":"patrikbraborec","email":"patrik.braborec@gooddata.com"},{"name":"pbenes","email":"petr.benes@gooddata.com"},{"name":"petrjanu","email":"petr.janu@gooddata.com"},{"name":"pkingo","email":"philipandreaskingo@hotmail.com"},{"name":"ptquang86","email":"ptquang86@gmail.com"},{"name":"qduval","email":"quentin.duval@gooddata.com"},{"name":"rodri360","email":"me@rodri360.com"},{"name":"sitina","email":"jiri.sitina@gooddata.com"},{"name":"strouhaljan","email":"strouhal.jan@gmail.com"},{"name":"tomas.kratochvil","email":"tomas.kratochvil@gooddata.com"},{"name":"tomasreichmann","email":"tomasreichmann@gmail.com"},{"name":"tomsatgd","email":"tomas.satinsky@gooddata.com"},{"name":"trung-le-quoc","email":"trung.le@gooddata.com"},{"name":"tu-ngo","email":"tungo1981@gmail.com"},{"name":"tu.bui","email":"tu.bui@gooddata.com"},{"name":"tulean","email":"tuan.le@gooddata.com"},{"name":"tuqt1005","email":"tu.tran@gooddata.com"},{"name":"utdnah","email":"danh.ung@gooddata.com"},{"name":"vlastikcz","email":"vlastimil.kotas@gooddata.com"},{"name":"vu.pham","email":"vu.pham@gooddata.com"},{"name":"xmort","email":"petr.dolejsi@gooddata.com"},{"name":"yanlipnican","email":"yanlipnican@gmail.com"}],"homepage":"https://github.com/gooddata/gooddata-react-components#readme","bugs":{"url":"https://github.com/gooddata/gooddata-react-components/issues"},"dist":{"shasum":"c03b3aec4d99b6676e67dc1de955f0737c08144d","tarball":"https://registry.npmjs.org/@gooddata/react-components/-/react-components-7.5.0-beta.77.tgz","fileCount":2552,"integrity":"sha512-VHGJJJqSCexPFRUA+eiO8yzfx9QMKqmlSOymfGU7UHbzhjFFbxshDUpNEVzcmZ4496skumqrKMI9Lyq/2on3ag==","signatures":[{"sig":"MEUCIGcNy6xFk8OXzw2ziGUutniIEEs5GdoMMZW9vePckPQhAiEAzrg0qaeHZwYmdgnPKltzLOPAU+nwNKE2FdjVpAGAYos=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":10085881,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJen7IhCRA9TVsSAnZWagAAJUMP+QHTvQAqxQ25qq4jaR39\nZ3ZTp7J+zTa0PpYzT1Kn1ND0MbDwjSH8wzT7BkSMwTFrTwaOnK6cJhP1LFgM\nCXWd6rMnXWTAE458GKo1tHrkIX7sbPLlcmvQoGI5Cez0VEzxn2G6cWbUHJem\nUx6nekGRICQe+axF3QL1q2KtC2I3l4nn5FDF16oZzaQs2h9JsjGxO6Ka2/hF\nP5uP/GKZGZUX9XBbqYfIQKg/3PGlyzvGoCFGAnKb781L9P1Mqtn5/PTctR2A\n3pdFSylFvu+EjOR1uPdXXoiCKm/jT74dvTEg4MKjRjmt7U1BzYqCDwn4eEZA\nWRFGf0vvmGfV2yXdMGSETO/syRU6sQk++zrE/lyanp2SWIswFBb58UcZTpOx\n5qTNwnYdgT2u5di3F6BiX+GLdlTXjcqkwRfrSvm6USiOBD705lFZFQFAWWij\n26vNDnGCk7aMhETV90GgG7d9TVv8KSnIyC0z6tMvpUHEiFsbh4Z80qx19Fhy\nQ6kKCtIUIyZ7K2qBWs+7RLOPD8PfS4UNrcm+CL3IaHgXevj1vfh1gd9b/vdy\ntL2PJeczn6X90CH7TV2sKYBKNfl7CTNA1FzVkcjdiA73cvp+atQ6Sbx86NJW\nBUn5ThTUX1AfeeBtQIC5diaW3NUd9PlI6NjkbwFdj/6zPRpDrUy0CtIMruLW\nDhAW\r\n=6Mc3\r\n-----END PGP SIGNATURE-----\r\n"},"main":"dist/index.js","husky":{"hooks":{"pre-commit":"lint-staged"}},"config":{"eslint":"./examples/**/*.{js,jsx}","tslint":"./{__mocks__,src,stories}/{,**/}*.{ts,tsx}"},"readme":"[![npm version](https://badge.fury.io/js/%40gooddata%2Freact-components.svg)](https://www.npmjs.com/package/@gooddata/react-components)\n\n# GoodData.UI React components\n> A React-based JavaScript library for building data-driven applications\n\n## Getting started\n- [GoodData.UI Documentation](http://sdk.gooddata.com/gooddata-ui/)\n- [GoodData.UI Live Examples](https://gooddata-examples.herokuapp.com/)\n- [Stack Overflow](https://stackoverflow.com/questions/tagged/gooddata)\n\n### Usage\nWith [yarn](https://yarnpkg.com) installed, go to your project directory and run\n```\n$ yarn add @gooddata/react-components\n```\nIf you prefer [npm](npmjs.com) run\n```\n$ npm install --save @gooddata/react-components\n```\n\nThe public API is exposed via global `index.js`. Except for the styles, do not import any other file directly\nbecause they are not intended to be part of the public API.\n\n## Contributing\n\nWe welcome any contribution in form of [issues](https://github.com/gooddata/gooddata-react-components/issues) or [pull requests](https://github.com/gooddata/gooddata-react-components/pulls).\n\nInstall [Node.js](http://nodejs.org) (node 12.16.1, npm v6.13.4) and [Yarn](https://classic.yarnpkg.com) (1.22.4).\n\nInstall dependencies:\n```\nyarn install --frozen-lockfile\n```\n\nThese commands may come in handy while developing:\n\n| command | description |\n| ------- | ----------- |\n| `yarn install --pure-lockfile` | first step |\n| ||\n| `yarn dev` | build react-components to `/dist` in watch mode |\n| `yarn test` | run all unit tests |\n| `yarn prettier-write` | format the source code to match the valid codestyle |\n| `yarn validate` | validate codestyle |\n| ||\n| `yarn storybook` | run storybook from `/stories` on http://localhost:9001 |\n| `yarn build-storybook` | build storybook to `/dist-storybook` |\n| `yarn test-storybook` | run storybook and [screenshot tests](https://github.com/gooddata/gdc-client-utils/tree/master/test-storybook) |\n| ||\n| `yarn examples` | run Live Examples dev-server from `/examples` on https://localhost:8999 |\n| `yarn examples-build` | build Live Examples to `/examples/dist` |\n| `yarn examples-server` | serve built Live Examples - see `/examples/server/src` |\n| `yarn examples-testcafe` | run testcafe tests against `localhost:8999` |\n\n### Deploy to heroku.com\nWhen you deploy this repo to heroku, it serves *GoodData.UI Live Examples*.\nRelevant tasks are in `Procfile` and `package.json`.\n\n```bash\n# run in the project directory\nheroku login\nheroku create <your-app-name>\nheroku config:set DOMAIN_ADMIN_USERNAME=x@gooddata.com DOMAIN_ADMIN_PASSWORD=xy PROJECT_ID_TO_ASSIGN=xms7ga4tf3g3nzucd8380o2bev8oeknp\ngit push heroku HEAD:master\nheroku open\n```\n### Enable Geo Chart for Storybook and Live Examples\nGeo chart uses Mapbox to render map which requires a Mapbox access token.\n- Register an account and create Mapbox access token at [guide](https://docs.mapbox.com/help/how-mapbox-works/access-tokens/)\n- Store the created token at `.env`:\n```bash\necho -e \"EXAMPLE_MAPBOX_ACCESS_TOKEN=token\" >> .env # only need to run once\necho -e \"STORYBOOK_MAPBOX_ACCESS_TOKEN=token\" >> .env # only need to run once\n```\n\n### Run Live Examples Locally\nTo run *GoodData.UI Live Examples* locally:\n```bash\ngit clone <this-repository>\ncd  <repository-folder>\nyarn install --pure-lockfile\nyarn examples\n```\nThen open https://localhost:8999 and login using Live Examples account (you can [create one here](https://gooddata-examples.herokuapp.com/registration)).\n\n### Run Storybook locally\n- Run storybook with token stored in `.env` for more secure\n```bash\nyarn storybook\n```\n- Or run storybook with token env param exposed to cli (not suggested)\n```bash\nSTORYBOOK_MAPBOX_ACCESS_TOKEN=token yarn storybook\n```\n- Apply either above way to `yarn build-storybook` or `yarn test-storybook`\n\n### Source code formatting\nThe source code in the repository is formatted by [Prettier](https://prettier.io/).\nThe format of the code is validated by our Continuous Integration server and is one of the requirements of successful merge.\n\nPrettier is supported by every major IDE. You can find the list of supported editors and how to configure them [here](https://prettier.io/docs/en/editors.html).\n\nIn the case, when your editor is not supported or you don't want to setup the integration, you can run the `yarn prettier-write` command to reformat the code before commit.\n\n## Changelog\n\n- see [CHANGELOG.md](CHANGELOG.md)\n\n## Supported versions\n\nIn order to make the user experience with integrating GoodData UI SDK as smooth and secure as possible and to ensure that the SDK is using the latest features of the platform, we will only provide support to two most recent major versions of UI SDK.\n\nThe most recent majors will be supported in the following modes:\n\n- The latest major version will receive all new functionality and all bug fixes\n- The previous major version will only receive fixes to critical issues and security fixes. These fixes will be applied on top of last released version of the previous major\n\nThe customers are encouraged to always use the latest version of the UI SDK.\n\nIn case of using older versions, the user might face API incompatibility, performance or security issues.\n\nPlease follow the installation instructions to update to the newest version.\n\n## License\n\n(C) 2007-2020 GoodData Corporation\n\nThis project is dual licensed:\n\n- The ATTRIBUTION-NONCOMMERCIAL 4.0 INTERNATIONAL (CC BY-NC 4.0) is used for purpose of the trial experience and evaluation of GoodData.UI library.\n- The GOODDATA GOODDATA.UI LIBRARY END USER LICENSE AGREEMENT is used for GoodData customers.\n\nFor more information, please see [LICENSE](https://github.com/gooddata/gooddata-react-components/blob/master/LICENSE)\n","gitHead":"028573823ce8911b02ac35c6452c624b27c1222c","scripts":{"dev":"bash scripts/build.sh --dev-watch","test":"jest --watch","build":"bash scripts/build.sh","tslint":"yarn run-tslint -t verbose $npm_package_config_tslint","prepare":"cd examples/server && yarn install --frozen-lockfile && cd ../..; rm -r examples/node_modules 2>/dev/null; true","examples":"bash scripts/run-examples.sh","prepare?":"# Called before `npm publish` and on local `npm install`. Temporarily also for deleting obsolete node_modules. Ends with `true` to continue gracefully.","validate":"tsc --noEmit && yarn tslint && eslint $npm_package_config_eslint && yarn validate-style && yarn prettier-check","build-dev":"bash scripts/build.sh --dev","examples?":"# Default is developer domain, other options: yarn examples [sec,secure,stg,stg2,stg3,demo,developer or URL]","storybook":"yarn build && start-storybook -p 9001 -c .storybook","test-once":"jest","tslint-ci":"mkdir -p ./ci/results && yarn run-tslint -t checkstyle -o ./ci/results/tslint-results.xml $npm_package_config_tslint","run-tslint":"tslint -p tsconfig.json","validate-ci":"tsc --noEmit && yarn tslint-ci  && eslint $npm_package_config_eslint -f checkstyle -o ci/results/eslint-results.xml && yarn validate-style-ci && yarn prettier-check","examples-build":"bash scripts/build-examples.sh","prepublishOnly":"yarn build","prettier-check":"prettier --check '{src,stories,styles,__mocks__,examples/server/src,examples/src,examples/test}/**/*.{ts,js,tsx,jsx,json,scss,md,yaml,html}'","prettier-write":"prettier --write '{src,stories,styles,__mocks__,examples/server/src,examples/src,examples/test}/**/*.{ts,js,tsx,jsx,json,scss,md,yaml,html}'","test-storybook":"yarn build && test-storybook","validate-style":"stylelint '**/*.scss'","build-storybook":"yarn build && build-storybook -c .storybook -o dist-storybook","examples-server":"node examples/server/src/index.js","heroku-postbuild":"yarn examples-build developer","examples-testcafe":"./scripts/run-testcafe.sh visual","validate-style-ci":"stylelint '**/*.scss' --custom-formatter=node_modules/stylelint-checkstyle-formatter > ci/results/stylelint-results.xml","check-circular-deps":"madge --circular --extensions ts ./src","examples-testcafe-ci":"./scripts/run-testcafe.sh ci","examples-testcafe-live":"./scripts/run-testcafe.sh live"},"typings":"dist/index.d.ts","_npmUser":{"name":"gooddata-ci","email":"rail@gooddata.com"},"deprecated":"@gooddata/react-components@7 reached End of Support on March 31, 2022. Please upgrade (see https://sdk.gooddata.com/gooddata-ui/docs/supported_versions.html for more information).","repository":{"url":"git+ssh://git@github.com/gooddata/gooddata-react-components.git","type":"git"},"_npmVersion":"6.13.4","description":"GoodData.UI - A powerful JavaScript library for building analytical applications","directories":{},"lint-staged":{"{src,stories,styles,__mocks__,examples/server/src,examples/src,examples/test}/**/*.{ts,js,tsx,jsx,scss}":["npx gdc-fix-copyright","git add"],"{src,stories,styles,__mocks__,examples/server/src,examples/src,examples/test}/**/*.{ts,js,tsx,jsx,json,scss,md,yaml,html}":["prettier --write","git add"]},"_nodeVersion":"12.16.1","dependencies":{"rxjs":"^5.5.6","uuid":"^3.2.1","immer":"^1.3.1","lodash":"^4.17.15","date-fns":"^2.7.0","downshift":"^3.2.7","invariant":"^2.2.2","mapbox-gl":"^1.6.1","classnames":"^2.2.6","highcharts":"7.1.1","prop-types":"^15.6.0","react-intl":"^3.6.0","custom-event":"^1.0.1","react-window":"^1.8.1","ag-grid-react":"20.0.0","react-measure":"^2.3.0","@types/mapbox-gl":"^1.6.1","react-day-picker":"~7.3.0","react-responsive":"^3.0.0","stringify-object":"^2.4.0","@gooddata/typings":"^2.23.0","ag-grid-community":"20.0.0","http-status-codes":"^1.3.0","@gooddata/js-utils":"^3.10.4","@gooddata/numberjs":"^3.2.4","fixed-data-table-2":"0.7.17","@gooddata/goodstrap":"^68.5.1","react-dom-factories":"^1.0.2","@gooddata/gooddata-js":"^12.5.2","json-stable-stringify":"^1.0.1","react-transition-group":"^2.2.1","hoist-non-react-statics":"^3.3.0","nodelist-foreach-polyfill":"^1.2.0","@formatjs/intl-pluralrules":"^1.3.6","highcharts-grouped-categories":"^1.1.3"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"raf":"3.3.2","yup":"^0.24.1","jest":"24.7.1","husky":"3.0.0","madge":"^3.4.4","react":"^16.5.2","enzyme":"3.5.0","eslint":"4.19.1","formik":"^0.11.11","moment":"2.23.0","history":"^4.7.2","ts-jest":"24.0.0","webpack":"4.30.0","full-icu":"^1.3.0","prettier":"1.16.4","react-ga":"^2.5.2","recharts":"1.0.0-beta.9","testcafe":"1.1.4","commander":"2.14.1","node-sass":"4.13.0","react-dom":"^16.5.2","stylelint":"^10.0.0","supertest":"3.0.0","ts-loader":"6.0.0","@types/raf":"^3.4.0","css-loader":"0.28.7","jest-junit":"3.0.0","raw-loader":"0.5.1","styled-jsx":"2.2.1","typescript":"3.3.4000","@babel/core":"7.4.4","@types/jest":"24.0.6","@types/node":"7.0.8","@types/uuid":"3.4.3","file-loader":"3.0.1","jest-enzyme":"7.0.2","lint-staged":"9.1.0","sass-loader":"6.0.6","webpack-cli":"3.3.2","@types/react":"16.8.6","babel-loader":"8.0.5","react-helmet":"5.2.0","react-select":"1.2.1","style-loader":"0.19.1","@types/enzyme":"3.1.13","@types/lodash":"4.14.123","testcafe-live":"0.1.4","@babel/runtime":"7.4.4","dotenv-webpack":"^1.7.0","@babel/polyfill":"^7.4.4","@storybook/react":"5.0.11","@types/invariant":"2.2.29","@types/react-dom":"16.0.11","isomorphic-fetch":"2.2.1","react-datepicker":"1.1.0","react-router-dom":"4.2.2","@babel/preset-env":"7.4.4","@gooddata/mock-js":"^2.13.0","@storybook/addons":"5.0.11","@types/classnames":"2.2.3","@types/prop-types":"15.5.2","@storybook/theming":"5.0.11","identity-obj-proxy":"^3.0.0","intl-messageformat":"^7.5.4","webpack-dev-server":"3.3.1","@babel/preset-react":"7.0.0","@types/react-portal":"4.0.1","@types/react-window":"^1.8.1","babel-plugin-lodash":"3.3.4","html-webpack-plugin":"3.2.0","react-test-renderer":"16.4.2","@types/react-measure":"2.0.5","clean-webpack-plugin":"2.0.2","stats-webpack-plugin":"0.7.0","eslint-config-prettier":"4.1.0","react-google-recaptcha":"^0.14.1","tslint-config-prettier":"1.18.0","@gooddata/eslint-config":"^1.0.0","@gooddata/tslint-config":"1.0.0","@types/react-responsive":"^3.0.3","@types/storybook__react":"4.0.1","@types/stringify-object":"^3.2.0","enzyme-adapter-react-16":"1.3.1","@gooddata/test-storybook":"3.2.1","@storybook/addon-actions":"5.0.11","@storybook/addon-options":"5.0.11","node-sass-magic-importer":"5.1.0","react-syntax-highlighter":"11.0.2","@types/fixed-data-table-2":"0.8.1","stylelint-config-prettier":"5.2.0","@gooddata/stylelint-config":"4.0.1","@types/react-test-renderer":"16.0.0","circular-dependency-plugin":"5.0.2","compression-webpack-plugin":"2.0.0","@types/json-stable-stringify":"^1.0.32","@gooddata/frontend-npm-scripts":"1.1.0","@types/enzyme-adapter-react-16":"1.0.3","stylelint-checkstyle-formatter":"0.1.0","@types/storybook__addon-actions":"3.4.2","@babel/plugin-proposal-class-properties":"7.4.4","@babel/plugin-proposal-object-rest-spread":"7.4.4","@babel/plugin-transform-async-to-generator":"7.4.4"},"peerDependencies":{"react":"^16.5.2","react-dom":"^16.5.2"},"_npmOperationalInternal":{"tmp":"tmp/react-components_7.5.0-beta.77_1587524128730_0.19215856309004398","host":"s3://npm-registry-packages"}},"7.5.0-beta.78":{"name":"@gooddata/react-components","version":"7.5.0-beta.78","author":{"name":"GoodData Corporation"},"license":"BSD-3-Clause","_id":"@gooddata/react-components@7.5.0-beta.78","maintainers":[{"name":"afi","email":"adam.fiedler@gooddata.com"},{"name":"bertold8","email":"ivan.nejezchleb@seznam.cz"},{"name":"brbistas","email":"valentinos.chraniotis@gooddata.com"},{"name":"bugsbunny338","email":"jiri.zajic@mensa.cz"},{"name":"de.do","email":"de.do@gooddata.com"},{"name":"gooddata-ci","email":"rail@gooddata.com"},{"name":"hung.nguyen.hoang","email":"hung.nguyen@gooddata.com"},{"name":"ivan.mjartan","email":"ivan.mjartan@gooddata.com"},{"name":"jakub-sterba","email":"jakub.sterba@gooddata.com"},{"name":"jankc","email":"jan.krapac@gmail.com"},{"name":"jaroslav.tomecek","email":"jaroslav.tomecek@gooddata.com"},{"name":"jkittler","email":"honza.kittler@gmail.com"},{"name":"khanh.le","email":"khanh.le@gooddata.com"},{"name":"lanhuynh","email":"lan.huynh@gooddata.com"},{"name":"linhhong","email":"linh.hong@gooddata.com"},{"name":"lupko","email":"lubomir.slivka@gooddata.com"},{"name":"matyas.kandl","email":"matyas.kandl@gooddata.com"},{"name":"michal.marsal","email":"michal.marsal@gooddata.com"},{"name":"my.duong","email":"my.duong@gooddata.com"},{"name":"naibinh","email":"naibinh@gmail.com"},{"name":"nikolacech","email":"nikola.cech@gooddata.com"},{"name":"nis.hua","email":"nis.hua@gooddata.com"},{"name":"no23reason","email":"dan.homola@hotmail.cz"},{"name":"patrikbraborec","email":"patrik.braborec@gooddata.com"},{"name":"pbenes","email":"petr.benes@gooddata.com"},{"name":"petrjanu","email":"petr.janu@gooddata.com"},{"name":"pkingo","email":"philipandreaskingo@hotmail.com"},{"name":"ptquang86","email":"ptquang86@gmail.com"},{"name":"qduval","email":"quentin.duval@gooddata.com"},{"name":"rodri360","email":"me@rodri360.com"},{"name":"sitina","email":"jiri.sitina@gooddata.com"},{"name":"strouhaljan","email":"strouhal.jan@gmail.com"},{"name":"tomas.kratochvil","email":"tomas.kratochvil@gooddata.com"},{"name":"tomasreichmann","email":"tomasreichmann@gmail.com"},{"name":"tomsatgd","email":"tomas.satinsky@gooddata.com"},{"name":"trung-le-quoc","email":"trung.le@gooddata.com"},{"name":"tu-ngo","email":"tungo1981@gmail.com"},{"name":"tu.bui","email":"tu.bui@gooddata.com"},{"name":"tulean","email":"tuan.le@gooddata.com"},{"name":"tuqt1005","email":"tu.tran@gooddata.com"},{"name":"utdnah","email":"danh.ung@gooddata.com"},{"name":"vlastikcz","email":"vlastimil.kotas@gooddata.com"},{"name":"vu.pham","email":"vu.pham@gooddata.com"},{"name":"xmort","email":"petr.dolejsi@gooddata.com"},{"name":"yanlipnican","email":"yanlipnican@gmail.com"}],"homepage":"https://github.com/gooddata/gooddata-react-components#readme","bugs":{"url":"https://github.com/gooddata/gooddata-react-components/issues"},"dist":{"shasum":"9fa2ae180ee428f36ce64798fe8ca989a22cd854","tarball":"https://registry.npmjs.org/@gooddata/react-components/-/react-components-7.5.0-beta.78.tgz","fileCount":2552,"integrity":"sha512-AFrKwnGaZqOIpinaul1wUQbF0tL1ZM0qxELL091CEnnhtLJJoDRdIpxPUoiofMupB70R4ZruGbPM7NKunOPB3Q==","signatures":[{"sig":"MEYCIQCHEpLdFkwlSVB9QaULTYcJT2qyD4h+JJ4aZ8EPO4c67AIhAPhrUnYnRnhAV8KxwLwV/B4EjCulRneAt169pKU3y4qc","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":10088817,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJen7j5CRA9TVsSAnZWagAAX9oQAKN4kHhyIq+kEHTjgkyJ\n7o+1jD6N5g4YvBia6wDOJD6wkTgwBFT49AjI9sRX6xpO+z3BIHzNwVli1RmV\nKKIVurCyAce7jPBDbvXQdb1i63XdCoNJ9PsH2kMwiB6huVOKXrEFsWXP5zOA\nBxHhbvhbv4Nh+whGMjbyCjfBUUl7GntKG5ZyXRbY0KBz46PhAIImg+yg+Iu/\nqPd8afJTbKx+IcJe5HpvgW8VI+Jeb3UWO/BS/NcRC1iXYD6jaydJiRim8X9M\nZxQfYedx2NihnWyPp9CBDdanR16elzHSdWm8jJi+BrQSfHH2jArl9/e2jh5h\nQkHb1jzKFojx8SjYJTQak3/jLH1nVuGPfznI4oJWCJp6CupOkcIv+jfQ7Hk5\nr8U5J1Q/8QSfEWs4rfRTak1/G5dEYk6B5+3sDzW+5B33vLyDXugvlAEjPC8w\nknm+VvTrJ0Q/DnsTOOBvRiVbnhUGEKsxvgkN/64RWXSyfvl1pspyB3gqRQCY\ncO2n5N6eAY2MnkcutjW7jTOHMtDKO2ebRQ0dD/f0qgciAguFSa3xyAJYOXZk\nW3Ku7xF6U/tfsLziifs78iDEeyi+vjrhla73qHJ2FzJVKIR+jlOSCNoiZhTI\nsTDakq78NOTsxrM0COdZY27vax8v4d9fPUxa1ywPETmgvZcSJks8N4hZvZDU\nT+7n\r\n=DEtr\r\n-----END PGP SIGNATURE-----\r\n"},"main":"dist/index.js","husky":{"hooks":{"pre-commit":"lint-staged"}},"config":{"eslint":"./examples/**/*.{js,jsx}","tslint":"./{__mocks__,src,stories}/{,**/}*.{ts,tsx}"},"readme":"[![npm version](https://badge.fury.io/js/%40gooddata%2Freact-components.svg)](https://www.npmjs.com/package/@gooddata/react-components)\n\n# GoodData.UI React components\n> A React-based JavaScript library for building data-driven applications\n\n## Getting started\n- [GoodData.UI Documentation](http://sdk.gooddata.com/gooddata-ui/)\n- [GoodData.UI Live Examples](https://gooddata-examples.herokuapp.com/)\n- [Stack Overflow](https://stackoverflow.com/questions/tagged/gooddata)\n\n### Usage\nWith [yarn](https://yarnpkg.com) installed, go to your project directory and run\n```\n$ yarn add @gooddata/react-components\n```\nIf you prefer [npm](npmjs.com) run\n```\n$ npm install --save @gooddata/react-components\n```\n\nThe public API is exposed via global `index.js`. Except for the styles, do not import any other file directly\nbecause they are not intended to be part of the public API.\n\n## Contributing\n\nWe welcome any contribution in form of [issues](https://github.com/gooddata/gooddata-react-components/issues) or [pull requests](https://github.com/gooddata/gooddata-react-components/pulls).\n\nInstall [Node.js](http://nodejs.org) (node 12.16.1, npm v6.13.4) and [Yarn](https://classic.yarnpkg.com) (1.22.4).\n\nInstall dependencies:\n```\nyarn install --frozen-lockfile\n```\n\nThese commands may come in handy while developing:\n\n| command | description |\n| ------- | ----------- |\n| `yarn install --pure-lockfile` | first step |\n| ||\n| `yarn dev` | build react-components to `/dist` in watch mode |\n| `yarn test` | run all unit tests |\n| `yarn prettier-write` | format the source code to match the valid codestyle |\n| `yarn validate` | validate codestyle |\n| ||\n| `yarn storybook` | run storybook from `/stories` on http://localhost:9001 |\n| `yarn build-storybook` | build storybook to `/dist-storybook` |\n| `yarn test-storybook` | run storybook and [screenshot tests](https://github.com/gooddata/gdc-client-utils/tree/master/test-storybook) |\n| ||\n| `yarn examples` | run Live Examples dev-server from `/examples` on https://localhost:8999 |\n| `yarn examples-build` | build Live Examples to `/examples/dist` |\n| `yarn examples-server` | serve built Live Examples - see `/examples/server/src` |\n| `yarn examples-testcafe` | run testcafe tests against `localhost:8999` |\n\n### Deploy to heroku.com\nWhen you deploy this repo to heroku, it serves *GoodData.UI Live Examples*.\nRelevant tasks are in `Procfile` and `package.json`.\n\n```bash\n# run in the project directory\nheroku login\nheroku create <your-app-name>\nheroku config:set DOMAIN_ADMIN_USERNAME=x@gooddata.com DOMAIN_ADMIN_PASSWORD=xy PROJECT_ID_TO_ASSIGN=xms7ga4tf3g3nzucd8380o2bev8oeknp\ngit push heroku HEAD:master\nheroku open\n```\n### Enable Geo Chart for Storybook and Live Examples\nGeo chart uses Mapbox to render map which requires a Mapbox access token.\n- Register an account and create Mapbox access token at [guide](https://docs.mapbox.com/help/how-mapbox-works/access-tokens/)\n- Store the created token at `.env`:\n```bash\necho -e \"EXAMPLE_MAPBOX_ACCESS_TOKEN=token\" >> .env # only need to run once\necho -e \"STORYBOOK_MAPBOX_ACCESS_TOKEN=token\" >> .env # only need to run once\n```\n\n### Run Live Examples Locally\nTo run *GoodData.UI Live Examples* locally:\n```bash\ngit clone <this-repository>\ncd  <repository-folder>\nyarn install --pure-lockfile\nyarn examples\n```\nThen open https://localhost:8999 and login using Live Examples account (you can [create one here](https://gooddata-examples.herokuapp.com/registration)).\n\n### Run Storybook locally\n- Run storybook with token stored in `.env` for more secure\n```bash\nyarn storybook\n```\n- Or run storybook with token env param exposed to cli (not suggested)\n```bash\nSTORYBOOK_MAPBOX_ACCESS_TOKEN=token yarn storybook\n```\n- Apply either above way to `yarn build-storybook` or `yarn test-storybook`\n\n### Source code formatting\nThe source code in the repository is formatted by [Prettier](https://prettier.io/).\nThe format of the code is validated by our Continuous Integration server and is one of the requirements of successful merge.\n\nPrettier is supported by every major IDE. You can find the list of supported editors and how to configure them [here](https://prettier.io/docs/en/editors.html).\n\nIn the case, when your editor is not supported or you don't want to setup the integration, you can run the `yarn prettier-write` command to reformat the code before commit.\n\n## Changelog\n\n- see [CHANGELOG.md](CHANGELOG.md)\n\n## Supported versions\n\nIn order to make the user experience with integrating GoodData UI SDK as smooth and secure as possible and to ensure that the SDK is using the latest features of the platform, we will only provide support to two most recent major versions of UI SDK.\n\nThe most recent majors will be supported in the following modes:\n\n- The latest major version will receive all new functionality and all bug fixes\n- The previous major version will only receive fixes to critical issues and security fixes. These fixes will be applied on top of last released version of the previous major\n\nThe customers are encouraged to always use the latest version of the UI SDK.\n\nIn case of using older versions, the user might face API incompatibility, performance or security issues.\n\nPlease follow the installation instructions to update to the newest version.\n\n## License\n\n(C) 2007-2020 GoodData Corporation\n\nThis project is dual licensed:\n\n- The ATTRIBUTION-NONCOMMERCIAL 4.0 INTERNATIONAL (CC BY-NC 4.0) is used for purpose of the trial experience and evaluation of GoodData.UI library.\n- The GOODDATA GOODDATA.UI LIBRARY END USER LICENSE AGREEMENT is used for GoodData customers.\n\nFor more information, please see [LICENSE](https://github.com/gooddata/gooddata-react-components/blob/master/LICENSE)\n","gitHead":"d7dae6bfb4ec71d468181c12a0577503b9d1a6be","scripts":{"dev":"bash scripts/build.sh --dev-watch","test":"jest --watch","build":"bash scripts/build.sh","tslint":"yarn run-tslint -t verbose $npm_package_config_tslint","prepare":"cd examples/server && yarn install --frozen-lockfile && cd ../..; rm -r examples/node_modules 2>/dev/null; true","examples":"bash scripts/run-examples.sh","prepare?":"# Called before `npm publish` and on local `npm install`. Temporarily also for deleting obsolete node_modules. Ends with `true` to continue gracefully.","validate":"tsc --noEmit && yarn tslint && eslint $npm_package_config_eslint && yarn validate-style && yarn prettier-check","build-dev":"bash scripts/build.sh --dev","examples?":"# Default is developer domain, other options: yarn examples [sec,secure,stg,stg2,stg3,demo,developer or URL]","storybook":"yarn build && start-storybook -p 9001 -c .storybook","test-once":"jest","tslint-ci":"mkdir -p ./ci/results && yarn run-tslint -t checkstyle -o ./ci/results/tslint-results.xml $npm_package_config_tslint","run-tslint":"tslint -p tsconfig.json","validate-ci":"tsc --noEmit && yarn tslint-ci  && eslint $npm_package_config_eslint -f checkstyle -o ci/results/eslint-results.xml && yarn validate-style-ci && yarn prettier-check","examples-build":"bash scripts/build-examples.sh","prepublishOnly":"yarn build","prettier-check":"prettier --check '{src,stories,styles,__mocks__,examples/server/src,examples/src,examples/test}/**/*.{ts,js,tsx,jsx,json,scss,md,yaml,html}'","prettier-write":"prettier --write '{src,stories,styles,__mocks__,examples/server/src,examples/src,examples/test}/**/*.{ts,js,tsx,jsx,json,scss,md,yaml,html}'","test-storybook":"yarn build && test-storybook","validate-style":"stylelint '**/*.scss'","build-storybook":"yarn build && build-storybook -c .storybook -o dist-storybook","examples-server":"node examples/server/src/index.js","heroku-postbuild":"yarn examples-build developer","examples-testcafe":"./scripts/run-testcafe.sh visual","validate-style-ci":"stylelint '**/*.scss' --custom-formatter=node_modules/stylelint-checkstyle-formatter > ci/results/stylelint-results.xml","check-circular-deps":"madge --circular --extensions ts ./src","examples-testcafe-ci":"./scripts/run-testcafe.sh ci","examples-testcafe-live":"./scripts/run-testcafe.sh live"},"typings":"dist/index.d.ts","_npmUser":{"name":"gooddata-ci","email":"rail@gooddata.com"},"deprecated":"@gooddata/react-components@7 reached End of Support on March 31, 2022. Please upgrade (see https://sdk.gooddata.com/gooddata-ui/docs/supported_versions.html for more information).","repository":{"url":"git+ssh://git@github.com/gooddata/gooddata-react-components.git","type":"git"},"_npmVersion":"6.13.4","description":"GoodData.UI - A powerful JavaScript library for building analytical applications","directories":{},"lint-staged":{"{src,stories,styles,__mocks__,examples/server/src,examples/src,examples/test}/**/*.{ts,js,tsx,jsx,scss}":["npx gdc-fix-copyright","git add"],"{src,stories,styles,__mocks__,examples/server/src,examples/src,examples/test}/**/*.{ts,js,tsx,jsx,json,scss,md,yaml,html}":["prettier --write","git add"]},"_nodeVersion":"12.16.1","dependencies":{"rxjs":"^5.5.6","uuid":"^3.2.1","immer":"^1.3.1","lodash":"^4.17.15","date-fns":"^2.7.0","downshift":"^3.2.7","invariant":"^2.2.2","mapbox-gl":"^1.6.1","classnames":"^2.2.6","highcharts":"7.1.1","prop-types":"^15.6.0","react-intl":"^3.6.0","custom-event":"^1.0.1","react-window":"^1.8.1","ag-grid-react":"20.0.0","react-measure":"^2.3.0","@types/mapbox-gl":"^1.6.1","react-day-picker":"~7.3.0","react-responsive":"^3.0.0","stringify-object":"^2.4.0","@gooddata/typings":"^2.23.0","ag-grid-community":"20.0.0","http-status-codes":"^1.3.0","@gooddata/js-utils":"^3.10.4","@gooddata/numberjs":"^3.2.4","fixed-data-table-2":"0.7.17","@gooddata/goodstrap":"^68.5.1","react-dom-factories":"^1.0.2","@gooddata/gooddata-js":"^12.5.2","json-stable-stringify":"^1.0.1","react-transition-group":"^2.2.1","hoist-non-react-statics":"^3.3.0","nodelist-foreach-polyfill":"^1.2.0","@formatjs/intl-pluralrules":"^1.3.6","highcharts-grouped-categories":"^1.1.3"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"raf":"3.3.2","yup":"^0.24.1","jest":"24.7.1","husky":"3.0.0","madge":"^3.4.4","react":"^16.5.2","enzyme":"3.5.0","eslint":"4.19.1","formik":"^0.11.11","moment":"2.23.0","history":"^4.7.2","ts-jest":"24.0.0","webpack":"4.30.0","full-icu":"^1.3.0","prettier":"1.16.4","react-ga":"^2.5.2","recharts":"1.0.0-beta.9","testcafe":"1.1.4","commander":"2.14.1","node-sass":"4.13.0","react-dom":"^16.5.2","stylelint":"^10.0.0","supertest":"3.0.0","ts-loader":"6.0.0","@types/raf":"^3.4.0","css-loader":"0.28.7","jest-junit":"3.0.0","raw-loader":"0.5.1","styled-jsx":"2.2.1","typescript":"3.3.4000","@babel/core":"7.4.4","@types/jest":"24.0.6","@types/node":"7.0.8","@types/uuid":"3.4.3","file-loader":"3.0.1","jest-enzyme":"7.0.2","lint-staged":"9.1.0","sass-loader":"6.0.6","webpack-cli":"3.3.2","@types/react":"16.8.6","babel-loader":"8.0.5","react-helmet":"5.2.0","react-select":"1.2.1","style-loader":"0.19.1","@types/enzyme":"3.1.13","@types/lodash":"4.14.123","testcafe-live":"0.1.4","@babel/runtime":"7.4.4","dotenv-webpack":"^1.7.0","@babel/polyfill":"^7.4.4","@storybook/react":"5.0.11","@types/invariant":"2.2.29","@types/react-dom":"16.0.11","isomorphic-fetch":"2.2.1","react-datepicker":"1.1.0","react-router-dom":"4.2.2","@babel/preset-env":"7.4.4","@gooddata/mock-js":"^2.13.0","@storybook/addons":"5.0.11","@types/classnames":"2.2.3","@types/prop-types":"15.5.2","@storybook/theming":"5.0.11","identity-obj-proxy":"^3.0.0","intl-messageformat":"^7.5.4","webpack-dev-server":"3.3.1","@babel/preset-react":"7.0.0","@types/react-portal":"4.0.1","@types/react-window":"^1.8.1","babel-plugin-lodash":"3.3.4","html-webpack-plugin":"3.2.0","react-test-renderer":"16.4.2","@types/react-measure":"2.0.5","clean-webpack-plugin":"2.0.2","stats-webpack-plugin":"0.7.0","eslint-config-prettier":"4.1.0","react-google-recaptcha":"^0.14.1","tslint-config-prettier":"1.18.0","@gooddata/eslint-config":"^1.0.0","@gooddata/tslint-config":"1.0.0","@types/react-responsive":"^3.0.3","@types/storybook__react":"4.0.1","@types/stringify-object":"^3.2.0","enzyme-adapter-react-16":"1.3.1","@gooddata/test-storybook":"3.2.1","@storybook/addon-actions":"5.0.11","@storybook/addon-options":"5.0.11","node-sass-magic-importer":"5.1.0","react-syntax-highlighter":"11.0.2","@types/fixed-data-table-2":"0.8.1","stylelint-config-prettier":"5.2.0","@gooddata/stylelint-config":"4.0.1","@types/react-test-renderer":"16.0.0","circular-dependency-plugin":"5.0.2","compression-webpack-plugin":"2.0.0","@types/json-stable-stringify":"^1.0.32","@gooddata/frontend-npm-scripts":"1.1.0","@types/enzyme-adapter-react-16":"1.0.3","stylelint-checkstyle-formatter":"0.1.0","@types/storybook__addon-actions":"3.4.2","@babel/plugin-proposal-class-properties":"7.4.4","@babel/plugin-proposal-object-rest-spread":"7.4.4","@babel/plugin-transform-async-to-generator":"7.4.4"},"peerDependencies":{"react":"^16.5.2","react-dom":"^16.5.2"},"_npmOperationalInternal":{"tmp":"tmp/react-components_7.5.0-beta.78_1587525880550_0.28335222629732604","host":"s3://npm-registry-packages"}},"7.5.0-lanhuynh-lhq-sd-884-2020-04-22T05-41-02-030Z":{"name":"@gooddata/react-components","version":"7.5.0-lanhuynh-lhq-sd-884-2020-04-22T05-41-02-030Z","author":{"name":"GoodData Corporation"},"license":"BSD-3-Clause","_id":"@gooddata/react-components@7.5.0-lanhuynh-lhq-sd-884-2020-04-22T05-41-02-030Z","maintainers":[{"name":"afi","email":"adam.fiedler@gooddata.com"},{"name":"bertold8","email":"ivan.nejezchleb@seznam.cz"},{"name":"brbistas","email":"valentinos.chraniotis@gooddata.com"},{"name":"bugsbunny338","email":"jiri.zajic@mensa.cz"},{"name":"de.do","email":"de.do@gooddata.com"},{"name":"gooddata-ci","email":"rail@gooddata.com"},{"name":"hung.nguyen.hoang","email":"hung.nguyen@gooddata.com"},{"name":"ivan.mjartan","email":"ivan.mjartan@gooddata.com"},{"name":"jakub-sterba","email":"jakub.sterba@gooddata.com"},{"name":"jankc","email":"jan.krapac@gmail.com"},{"name":"jaroslav.tomecek","email":"jaroslav.tomecek@gooddata.com"},{"name":"jkittler","email":"honza.kittler@gmail.com"},{"name":"khanh.le","email":"khanh.le@gooddata.com"},{"name":"lanhuynh","email":"lan.huynh@gooddata.com"},{"name":"linhhong","email":"linh.hong@gooddata.com"},{"name":"lupko","email":"lubomir.slivka@gooddata.com"},{"name":"matyas.kandl","email":"matyas.kandl@gooddata.com"},{"name":"michal.marsal","email":"michal.marsal@gooddata.com"},{"name":"my.duong","email":"my.duong@gooddata.com"},{"name":"naibinh","email":"naibinh@gmail.com"},{"name":"nikolacech","email":"nikola.cech@gooddata.com"},{"name":"nis.hua","email":"nis.hua@gooddata.com"},{"name":"no23reason","email":"dan.homola@hotmail.cz"},{"name":"patrikbraborec","email":"patrik.braborec@gooddata.com"},{"name":"pbenes","email":"petr.benes@gooddata.com"},{"name":"petrjanu","email":"petr.janu@gooddata.com"},{"name":"pkingo","email":"philipandreaskingo@hotmail.com"},{"name":"ptquang86","email":"ptquang86@gmail.com"},{"name":"qduval","email":"quentin.duval@gooddata.com"},{"name":"rodri360","email":"me@rodri360.com"},{"name":"sitina","email":"jiri.sitina@gooddata.com"},{"name":"strouhaljan","email":"strouhal.jan@gmail.com"},{"name":"tomas.kratochvil","email":"tomas.kratochvil@gooddata.com"},{"name":"tomasreichmann","email":"tomasreichmann@gmail.com"},{"name":"tomsatgd","email":"tomas.satinsky@gooddata.com"},{"name":"trung-le-quoc","email":"trung.le@gooddata.com"},{"name":"tu-ngo","email":"tungo1981@gmail.com"},{"name":"tu.bui","email":"tu.bui@gooddata.com"},{"name":"tulean","email":"tuan.le@gooddata.com"},{"name":"tuqt1005","email":"tu.tran@gooddata.com"},{"name":"utdnah","email":"danh.ung@gooddata.com"},{"name":"vlastikcz","email":"vlastimil.kotas@gooddata.com"},{"name":"vu.pham","email":"vu.pham@gooddata.com"},{"name":"xmort","email":"petr.dolejsi@gooddata.com"},{"name":"yanlipnican","email":"yanlipnican@gmail.com"}],"homepage":"https://github.com/gooddata/gooddata-react-components#readme","bugs":{"url":"https://github.com/gooddata/gooddata-react-components/issues"},"dist":{"shasum":"92bc5d3f7eedeeb6010d3a3a9a47fa1e45369902","tarball":"https://registry.npmjs.org/@gooddata/react-components/-/react-components-7.5.0-lanhuynh-lhq-sd-884-2020-04-22T05-41-02-030Z.tgz","fileCount":2552,"integrity":"sha512-t3xgwQPrk7pJa8tAGVmpWFDgPi6WNKVrHQdyp7sx6LhEauA8s38FPddIQ/dQHI5rKuJArBiw+/AIhyGM/dx4rQ==","signatures":[{"sig":"MEUCIFstCp1RQgtYpM7r/87914jt30nq6eujEy1J8DE17cYaAiEAqOreZuEmACwPTvYyiFflUXU9e1zPSPf9cau8EaBtekY=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":10088854,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJen9kSCRA9TVsSAnZWagAAtNMP/1Y9fgAVXDW94xpDbr6s\nTUUMRPZkEDuoj9iKpUa8xpX3fCeLg9b8Jk+oKk6sXF3MePlMjA9QONwEucP9\ngtmCGg6Bjit/uT8w46nsvpynU6ktUp+zu0AU23QljTMpo5/q2A/OrUe1LOP1\nUARxSWQN3WkpftNVXG1MIjYoWp5BxUc1xyJzZdGb6aijzluK4j8szZB7uHcD\nobhH1IQeZI1XYyynD4UwYRqImWXt0JXjKFr8VM1to1z4+0zOV28uqDgvN0Tp\nlm+hPovyRxby3+XbNk6/dO73zod9co/Ej8kBnksndF0GwnkWGLksnpY5a5QJ\nDp7Vyt3sjOqs35gcnwkdnL7WMZB0Nq3O8lr3dAlkzsieKTnm2DlvPBo2hJCu\nExWVj/tN/bmm6CGkZjabqmfMC38cyiiSUg0efuWcwOVPTt+VDJzdQRkyUdLG\nV8kSDt+O6dB5R4vrUzUCMKBv24D/bjInhI4h4J0vwyhDjtTft8RHSFUN1yWb\nun+DeFjGAFYnrcxEBL0WsfqZ1IEq+6g30iIjo2KfUh+u1VPzuDV10Evk8EB0\nsEFSOfg2zuSEyF6qceRpVUqXfqKEcn771F6rkLYrBDJnLQZR6l+ENL+6smq3\nBDBP7Kjwzs31woo85xRQTwFsjxyF/2T4EuJ6IR/EpqZGpn8X3g/6gGgOk34b\nscCN\r\n=trKt\r\n-----END PGP SIGNATURE-----\r\n"},"main":"dist/index.js","husky":{"hooks":{"pre-commit":"lint-staged"}},"config":{"eslint":"./examples/**/*.{js,jsx}","tslint":"./{__mocks__,src,stories}/{,**/}*.{ts,tsx}"},"readme":"[![npm version](https://badge.fury.io/js/%40gooddata%2Freact-components.svg)](https://www.npmjs.com/package/@gooddata/react-components)\n\n# GoodData.UI React components\n> A React-based JavaScript library for building data-driven applications\n\n## Getting started\n- [GoodData.UI Documentation](http://sdk.gooddata.com/gooddata-ui/)\n- [GoodData.UI Live Examples](https://gooddata-examples.herokuapp.com/)\n- [Stack Overflow](https://stackoverflow.com/questions/tagged/gooddata)\n\n### Usage\nWith [yarn](https://yarnpkg.com) installed, go to your project directory and run\n```\n$ yarn add @gooddata/react-components\n```\nIf you prefer [npm](npmjs.com) run\n```\n$ npm install --save @gooddata/react-components\n```\n\nThe public API is exposed via global `index.js`. Except for the styles, do not import any other file directly\nbecause they are not intended to be part of the public API.\n\n## Contributing\n\nWe welcome any contribution in form of [issues](https://github.com/gooddata/gooddata-react-components/issues) or [pull requests](https://github.com/gooddata/gooddata-react-components/pulls).\n\nInstall [Node.js](http://nodejs.org) (node 12.16.1, npm v6.13.4) and [Yarn](https://classic.yarnpkg.com) (1.22.4).\n\nInstall dependencies:\n```\nyarn install --frozen-lockfile\n```\n\nThese commands may come in handy while developing:\n\n| command | description |\n| ------- | ----------- |\n| `yarn install --pure-lockfile` | first step |\n| ||\n| `yarn dev` | build react-components to `/dist` in watch mode |\n| `yarn test` | run all unit tests |\n| `yarn prettier-write` | format the source code to match the valid codestyle |\n| `yarn validate` | validate codestyle |\n| ||\n| `yarn storybook` | run storybook from `/stories` on http://localhost:9001 |\n| `yarn build-storybook` | build storybook to `/dist-storybook` |\n| `yarn test-storybook` | run storybook and [screenshot tests](https://github.com/gooddata/gdc-client-utils/tree/master/test-storybook) |\n| ||\n| `yarn examples` | run Live Examples dev-server from `/examples` on https://localhost:8999 |\n| `yarn examples-build` | build Live Examples to `/examples/dist` |\n| `yarn examples-server` | serve built Live Examples - see `/examples/server/src` |\n| `yarn examples-testcafe` | run testcafe tests against `localhost:8999` |\n\n### Deploy to heroku.com\nWhen you deploy this repo to heroku, it serves *GoodData.UI Live Examples*.\nRelevant tasks are in `Procfile` and `package.json`.\n\n```bash\n# run in the project directory\nheroku login\nheroku create <your-app-name>\nheroku config:set DOMAIN_ADMIN_USERNAME=x@gooddata.com DOMAIN_ADMIN_PASSWORD=xy PROJECT_ID_TO_ASSIGN=xms7ga4tf3g3nzucd8380o2bev8oeknp\ngit push heroku HEAD:master\nheroku open\n```\n### Enable Geo Chart for Storybook and Live Examples\nGeo chart uses Mapbox to render map which requires a Mapbox access token.\n- Register an account and create Mapbox access token at [guide](https://docs.mapbox.com/help/how-mapbox-works/access-tokens/)\n- Store the created token at `.env`:\n```bash\necho -e \"EXAMPLE_MAPBOX_ACCESS_TOKEN=token\" >> .env # only need to run once\necho -e \"STORYBOOK_MAPBOX_ACCESS_TOKEN=token\" >> .env # only need to run once\n```\n\n### Run Live Examples Locally\nTo run *GoodData.UI Live Examples* locally:\n```bash\ngit clone <this-repository>\ncd  <repository-folder>\nyarn install --pure-lockfile\nyarn examples\n```\nThen open https://localhost:8999 and login using Live Examples account (you can [create one here](https://gooddata-examples.herokuapp.com/registration)).\n\n### Run Storybook locally\n- Run storybook with token stored in `.env` for more secure\n```bash\nyarn storybook\n```\n- Or run storybook with token env param exposed to cli (not suggested)\n```bash\nSTORYBOOK_MAPBOX_ACCESS_TOKEN=token yarn storybook\n```\n- Apply either above way to `yarn build-storybook` or `yarn test-storybook`\n\n### Source code formatting\nThe source code in the repository is formatted by [Prettier](https://prettier.io/).\nThe format of the code is validated by our Continuous Integration server and is one of the requirements of successful merge.\n\nPrettier is supported by every major IDE. You can find the list of supported editors and how to configure them [here](https://prettier.io/docs/en/editors.html).\n\nIn the case, when your editor is not supported or you don't want to setup the integration, you can run the `yarn prettier-write` command to reformat the code before commit.\n\n## Changelog\n\n- see [CHANGELOG.md](CHANGELOG.md)\n\n## Supported versions\n\nIn order to make the user experience with integrating GoodData UI SDK as smooth and secure as possible and to ensure that the SDK is using the latest features of the platform, we will only provide support to two most recent major versions of UI SDK.\n\nThe most recent majors will be supported in the following modes:\n\n- The latest major version will receive all new functionality and all bug fixes\n- The previous major version will only receive fixes to critical issues and security fixes. These fixes will be applied on top of last released version of the previous major\n\nThe customers are encouraged to always use the latest version of the UI SDK.\n\nIn case of using older versions, the user might face API incompatibility, performance or security issues.\n\nPlease follow the installation instructions to update to the newest version.\n\n## License\n\n(C) 2007-2020 GoodData Corporation\n\nThis project is dual licensed:\n\n- The ATTRIBUTION-NONCOMMERCIAL 4.0 INTERNATIONAL (CC BY-NC 4.0) is used for purpose of the trial experience and evaluation of GoodData.UI library.\n- The GOODDATA GOODDATA.UI LIBRARY END USER LICENSE AGREEMENT is used for GoodData customers.\n\nFor more information, please see [LICENSE](https://github.com/gooddata/gooddata-react-components/blob/master/LICENSE)\n","gitHead":"a95727e03cbfa1b9924dcb15dc31ef1d0fd69ad7","scripts":{"dev":"bash scripts/build.sh --dev-watch","test":"jest --watch","build":"bash scripts/build.sh","tslint":"yarn run-tslint -t verbose $npm_package_config_tslint","prepare":"cd examples/server && yarn install --frozen-lockfile && cd ../..; rm -r examples/node_modules 2>/dev/null; true","examples":"bash scripts/run-examples.sh","prepare?":"# Called before `npm publish` and on local `npm install`. Temporarily also for deleting obsolete node_modules. Ends with `true` to continue gracefully.","validate":"tsc --noEmit && yarn tslint && eslint $npm_package_config_eslint && yarn validate-style && yarn prettier-check","build-dev":"bash scripts/build.sh --dev","examples?":"# Default is developer domain, other options: yarn examples [sec,secure,stg,stg2,stg3,demo,developer or URL]","storybook":"yarn build && start-storybook -p 9001 -c .storybook","test-once":"jest","tslint-ci":"mkdir -p ./ci/results && yarn run-tslint -t checkstyle -o ./ci/results/tslint-results.xml $npm_package_config_tslint","run-tslint":"tslint -p tsconfig.json","validate-ci":"tsc --noEmit && yarn tslint-ci  && eslint $npm_package_config_eslint -f checkstyle -o ci/results/eslint-results.xml && yarn validate-style-ci && yarn prettier-check","examples-build":"bash scripts/build-examples.sh","prepublishOnly":"yarn build","prettier-check":"prettier --check '{src,stories,styles,__mocks__,examples/server/src,examples/src,examples/test}/**/*.{ts,js,tsx,jsx,json,scss,md,yaml,html}'","prettier-write":"prettier --write '{src,stories,styles,__mocks__,examples/server/src,examples/src,examples/test}/**/*.{ts,js,tsx,jsx,json,scss,md,yaml,html}'","test-storybook":"yarn build && test-storybook","validate-style":"stylelint '**/*.scss'","build-storybook":"yarn build && build-storybook -c .storybook -o dist-storybook","examples-server":"node examples/server/src/index.js","heroku-postbuild":"yarn examples-build developer","examples-testcafe":"./scripts/run-testcafe.sh visual","validate-style-ci":"stylelint '**/*.scss' --custom-formatter=node_modules/stylelint-checkstyle-formatter > ci/results/stylelint-results.xml","check-circular-deps":"madge --circular --extensions ts ./src","examples-testcafe-ci":"./scripts/run-testcafe.sh ci","examples-testcafe-live":"./scripts/run-testcafe.sh live"},"typings":"dist/index.d.ts","_npmUser":{"name":"lanhuynh","email":"lan.huynh@gooddata.com"},"deprecated":"@gooddata/react-components@7 reached End of Support on March 31, 2022. Please upgrade (see https://sdk.gooddata.com/gooddata-ui/docs/supported_versions.html for more information).","repository":{"url":"git+ssh://git@github.com/gooddata/gooddata-react-components.git","type":"git"},"_npmVersion":"6.13.4","description":"GoodData.UI - A powerful JavaScript library for building analytical applications","directories":{},"lint-staged":{"{src,stories,styles,__mocks__,examples/server/src,examples/src,examples/test}/**/*.{ts,js,tsx,jsx,scss}":["npx gdc-fix-copyright","git add"],"{src,stories,styles,__mocks__,examples/server/src,examples/src,examples/test}/**/*.{ts,js,tsx,jsx,json,scss,md,yaml,html}":["prettier --write","git add"]},"_nodeVersion":"12.16.1","dependencies":{"rxjs":"^5.5.6","uuid":"^3.2.1","immer":"^1.3.1","lodash":"^4.17.15","date-fns":"^2.7.0","downshift":"^3.2.7","invariant":"^2.2.2","mapbox-gl":"^1.6.1","classnames":"^2.2.6","highcharts":"7.1.1","prop-types":"^15.6.0","react-intl":"^3.6.0","custom-event":"^1.0.1","react-window":"^1.8.1","ag-grid-react":"20.0.0","react-measure":"^2.3.0","@types/mapbox-gl":"^1.6.1","react-day-picker":"~7.3.0","react-responsive":"^3.0.0","stringify-object":"^2.4.0","@gooddata/typings":"^2.24.0","ag-grid-community":"20.0.0","http-status-codes":"^1.3.0","@gooddata/js-utils":"^3.10.5","@gooddata/numberjs":"^3.2.4","fixed-data-table-2":"0.7.17","@gooddata/goodstrap":"^68.5.1","react-dom-factories":"^1.0.2","@gooddata/gooddata-js":"^12.5.4","json-stable-stringify":"^1.0.1","react-transition-group":"^2.2.1","hoist-non-react-statics":"^3.3.0","nodelist-foreach-polyfill":"^1.2.0","@formatjs/intl-pluralrules":"^1.3.6","highcharts-grouped-categories":"^1.1.3"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"raf":"3.3.2","yup":"^0.24.1","jest":"24.7.1","husky":"3.0.0","madge":"^3.4.4","react":"^16.5.2","enzyme":"3.5.0","eslint":"4.19.1","formik":"^0.11.11","moment":"2.23.0","history":"^4.7.2","ts-jest":"24.0.0","webpack":"4.30.0","full-icu":"^1.3.0","prettier":"1.16.4","react-ga":"^2.5.2","recharts":"1.0.0-beta.9","testcafe":"1.1.4","commander":"2.14.1","node-sass":"4.13.0","react-dom":"^16.5.2","stylelint":"^10.0.0","supertest":"3.0.0","ts-loader":"6.0.0","@types/raf":"^3.4.0","css-loader":"0.28.7","jest-junit":"3.0.0","raw-loader":"0.5.1","styled-jsx":"2.2.1","typescript":"3.3.4000","@babel/core":"7.4.4","@types/jest":"24.0.6","@types/node":"7.0.8","@types/uuid":"3.4.3","file-loader":"3.0.1","jest-enzyme":"7.0.2","lint-staged":"9.1.0","sass-loader":"6.0.6","webpack-cli":"3.3.2","@types/react":"16.8.6","babel-loader":"8.0.5","react-helmet":"5.2.0","react-select":"1.2.1","style-loader":"0.19.1","@types/enzyme":"3.1.13","@types/lodash":"4.14.123","testcafe-live":"0.1.4","@babel/runtime":"7.4.4","dotenv-webpack":"^1.7.0","@babel/polyfill":"^7.4.4","@storybook/react":"5.0.11","@types/invariant":"2.2.29","@types/react-dom":"16.0.11","isomorphic-fetch":"2.2.1","react-datepicker":"1.1.0","react-router-dom":"4.2.2","@babel/preset-env":"7.4.4","@gooddata/mock-js":"^2.13.0","@storybook/addons":"5.0.11","@types/classnames":"2.2.3","@types/prop-types":"15.5.2","@storybook/theming":"5.0.11","identity-obj-proxy":"^3.0.0","intl-messageformat":"^7.5.4","webpack-dev-server":"3.3.1","@babel/preset-react":"7.0.0","@types/react-portal":"4.0.1","@types/react-window":"^1.8.1","babel-plugin-lodash":"3.3.4","html-webpack-plugin":"3.2.0","react-test-renderer":"16.4.2","@types/react-measure":"2.0.5","clean-webpack-plugin":"2.0.2","stats-webpack-plugin":"0.7.0","eslint-config-prettier":"4.1.0","react-google-recaptcha":"^0.14.1","tslint-config-prettier":"1.18.0","@gooddata/eslint-config":"^1.0.0","@gooddata/tslint-config":"1.0.0","@types/react-responsive":"^3.0.3","@types/storybook__react":"4.0.1","@types/stringify-object":"^3.2.0","enzyme-adapter-react-16":"1.3.1","@gooddata/test-storybook":"3.2.1","@storybook/addon-actions":"5.0.11","@storybook/addon-options":"5.0.11","node-sass-magic-importer":"5.1.0","react-syntax-highlighter":"11.0.2","@types/fixed-data-table-2":"0.8.1","stylelint-config-prettier":"5.2.0","@gooddata/stylelint-config":"4.0.1","@types/react-test-renderer":"16.0.0","circular-dependency-plugin":"5.0.2","compression-webpack-plugin":"2.0.0","@types/json-stable-stringify":"^1.0.32","@gooddata/frontend-npm-scripts":"1.1.0","@types/enzyme-adapter-react-16":"1.0.3","stylelint-checkstyle-formatter":"0.1.0","@types/storybook__addon-actions":"3.4.2","@babel/plugin-proposal-class-properties":"7.4.4","@babel/plugin-proposal-object-rest-spread":"7.4.4","@babel/plugin-transform-async-to-generator":"7.4.4"},"peerDependencies":{"react":"^16.5.2","react-dom":"^16.5.2"},"_npmOperationalInternal":{"tmp":"tmp/react-components_7.5.0-lanhuynh-lhq-sd-884-2020-04-22T05-41-02-030Z_1587534097699_0.6503068107017944","host":"s3://npm-registry-packages"}},"7.5.0-lanhuynh-lhq-sd-884-2020-04-22T06-19-37-511Z":{"name":"@gooddata/react-components","version":"7.5.0-lanhuynh-lhq-sd-884-2020-04-22T06-19-37-511Z","author":{"name":"GoodData Corporation"},"license":"BSD-3-Clause","_id":"@gooddata/react-components@7.5.0-lanhuynh-lhq-sd-884-2020-04-22T06-19-37-511Z","maintainers":[{"name":"afi","email":"adam.fiedler@gooddata.com"},{"name":"bertold8","email":"ivan.nejezchleb@seznam.cz"},{"name":"brbistas","email":"valentinos.chraniotis@gooddata.com"},{"name":"bugsbunny338","email":"jiri.zajic@mensa.cz"},{"name":"de.do","email":"de.do@gooddata.com"},{"name":"gooddata-ci","email":"rail@gooddata.com"},{"name":"hung.nguyen.hoang","email":"hung.nguyen@gooddata.com"},{"name":"ivan.mjartan","email":"ivan.mjartan@gooddata.com"},{"name":"jakub-sterba","email":"jakub.sterba@gooddata.com"},{"name":"jankc","email":"jan.krapac@gmail.com"},{"name":"jaroslav.tomecek","email":"jaroslav.tomecek@gooddata.com"},{"name":"jkittler","email":"honza.kittler@gmail.com"},{"name":"khanh.le","email":"khanh.le@gooddata.com"},{"name":"lanhuynh","email":"lan.huynh@gooddata.com"},{"name":"linhhong","email":"linh.hong@gooddata.com"},{"name":"lupko","email":"lubomir.slivka@gooddata.com"},{"name":"matyas.kandl","email":"matyas.kandl@gooddata.com"},{"name":"michal.marsal","email":"michal.marsal@gooddata.com"},{"name":"my.duong","email":"my.duong@gooddata.com"},{"name":"naibinh","email":"naibinh@gmail.com"},{"name":"nikolacech","email":"nikola.cech@gooddata.com"},{"name":"nis.hua","email":"nis.hua@gooddata.com"},{"name":"no23reason","email":"dan.homola@hotmail.cz"},{"name":"patrikbraborec","email":"patrik.braborec@gooddata.com"},{"name":"pbenes","email":"petr.benes@gooddata.com"},{"name":"petrjanu","email":"petr.janu@gooddata.com"},{"name":"pkingo","email":"philipandreaskingo@hotmail.com"},{"name":"ptquang86","email":"ptquang86@gmail.com"},{"name":"qduval","email":"quentin.duval@gooddata.com"},{"name":"rodri360","email":"me@rodri360.com"},{"name":"sitina","email":"jiri.sitina@gooddata.com"},{"name":"strouhaljan","email":"strouhal.jan@gmail.com"},{"name":"tomas.kratochvil","email":"tomas.kratochvil@gooddata.com"},{"name":"tomasreichmann","email":"tomasreichmann@gmail.com"},{"name":"tomsatgd","email":"tomas.satinsky@gooddata.com"},{"name":"trung-le-quoc","email":"trung.le@gooddata.com"},{"name":"tu-ngo","email":"tungo1981@gmail.com"},{"name":"tu.bui","email":"tu.bui@gooddata.com"},{"name":"tulean","email":"tuan.le@gooddata.com"},{"name":"tuqt1005","email":"tu.tran@gooddata.com"},{"name":"utdnah","email":"danh.ung@gooddata.com"},{"name":"vlastikcz","email":"vlastimil.kotas@gooddata.com"},{"name":"vu.pham","email":"vu.pham@gooddata.com"},{"name":"xmort","email":"petr.dolejsi@gooddata.com"},{"name":"yanlipnican","email":"yanlipnican@gmail.com"}],"homepage":"https://github.com/gooddata/gooddata-react-components#readme","bugs":{"url":"https://github.com/gooddata/gooddata-react-components/issues"},"dist":{"shasum":"cff4eeb2b255b2c7518d8e661d1c873396c35bbc","tarball":"https://registry.npmjs.org/@gooddata/react-components/-/react-components-7.5.0-lanhuynh-lhq-sd-884-2020-04-22T06-19-37-511Z.tgz","fileCount":2552,"integrity":"sha512-Q7AYAB7pSLrIQpO0IK4huK2JPiMrjdMGgQlanMFxYUK832NFhaIuj7+PT/dhaKYyJUZX8OxlGRfpxQmLZhHKcA==","signatures":[{"sig":"MEUCIFm/SZPs1TDrAE1y542n/AZwljOOA8nJ8LpxOOd7I+LSAiEA1JRLro+uUm9QWGsIp1lPkvrRZ/Amq+/UKiI7RK6GGaQ=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":10088854,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJen+IzCRA9TVsSAnZWagAAtXcP/0Jopcs4GWuEDmIIWG1a\nxo+JYIFpfwBhb5q4SyB7xBnD21RUWPuUf2uEiJQLKPUwOgNNyLoo7VontixW\nQCbGtqYzk9aoE0EGCrNyNLM93451nwNoQ4o219FItn3WFYfa5Jj9wWKhWepa\noPInwz8qaNTrlJa0c5TiDwhaAC0Ddm5cJXlQlUgvFQc2x3qRj9UR6M0ugLGs\ngl04Gl/JXZiTgholCfPwQMZOiXCTL89NOr0YKJNMS8oC+KAUanfQj/GROxJ5\nkRpJL5beYpL0o3Lz/0XOa2jXcNBZ1RK+s95+jxVjaVunU1IeLk9FrnsEAxdL\nf3oRmBUsaAI7FW5+L1/CxvnyB/vrekj4gy8j8kbSQ5FzK06Renoyi2QloH/7\nUF2RyZ33za7q6aaOkH4GTzombxH+0No8B7qFE1E6sXKvSo/W5MygNURWdT4f\nxZecFw4S6wK7LnewfGA8jZKBfFrfoE9gZoxYvRLaB/LhHCHmFUvzfNh8sOzq\npFvrDOSGu/gHxP2OVL4YexVH3I6dLtew4L4NXV3r7KsLz+zwKZPvgQU3lVXe\nwCXIRL3TxUG6a6mXiS8Sozj9t5JUgtmfC1OkblJ6xYgFqQBFE1cEMyVt1wfg\nVsRLMe6RLKVSGmrUGIEtKIjprpu7f7b9nmvPY9NLQzXGAu1DB/QIItPE3CXn\nv0xG\r\n=ZM16\r\n-----END PGP SIGNATURE-----\r\n"},"main":"dist/index.js","husky":{"hooks":{"pre-commit":"lint-staged"}},"config":{"eslint":"./examples/**/*.{js,jsx}","tslint":"./{__mocks__,src,stories}/{,**/}*.{ts,tsx}"},"readme":"[![npm version](https://badge.fury.io/js/%40gooddata%2Freact-components.svg)](https://www.npmjs.com/package/@gooddata/react-components)\n\n# GoodData.UI React components\n> A React-based JavaScript library for building data-driven applications\n\n## Getting started\n- [GoodData.UI Documentation](http://sdk.gooddata.com/gooddata-ui/)\n- [GoodData.UI Live Examples](https://gooddata-examples.herokuapp.com/)\n- [Stack Overflow](https://stackoverflow.com/questions/tagged/gooddata)\n\n### Usage\nWith [yarn](https://yarnpkg.com) installed, go to your project directory and run\n```\n$ yarn add @gooddata/react-components\n```\nIf you prefer [npm](npmjs.com) run\n```\n$ npm install --save @gooddata/react-components\n```\n\nThe public API is exposed via global `index.js`. Except for the styles, do not import any other file directly\nbecause they are not intended to be part of the public API.\n\n## Contributing\n\nWe welcome any contribution in form of [issues](https://github.com/gooddata/gooddata-react-components/issues) or [pull requests](https://github.com/gooddata/gooddata-react-components/pulls).\n\nInstall [Node.js](http://nodejs.org) (node 12.16.1, npm v6.13.4) and [Yarn](https://classic.yarnpkg.com) (1.22.4).\n\nInstall dependencies:\n```\nyarn install --frozen-lockfile\n```\n\nThese commands may come in handy while developing:\n\n| command | description |\n| ------- | ----------- |\n| `yarn install --pure-lockfile` | first step |\n| ||\n| `yarn dev` | build react-components to `/dist` in watch mode |\n| `yarn test` | run all unit tests |\n| `yarn prettier-write` | format the source code to match the valid codestyle |\n| `yarn validate` | validate codestyle |\n| ||\n| `yarn storybook` | run storybook from `/stories` on http://localhost:9001 |\n| `yarn build-storybook` | build storybook to `/dist-storybook` |\n| `yarn test-storybook` | run storybook and [screenshot tests](https://github.com/gooddata/gdc-client-utils/tree/master/test-storybook) |\n| ||\n| `yarn examples` | run Live Examples dev-server from `/examples` on https://localhost:8999 |\n| `yarn examples-build` | build Live Examples to `/examples/dist` |\n| `yarn examples-server` | serve built Live Examples - see `/examples/server/src` |\n| `yarn examples-testcafe` | run testcafe tests against `localhost:8999` |\n\n### Deploy to heroku.com\nWhen you deploy this repo to heroku, it serves *GoodData.UI Live Examples*.\nRelevant tasks are in `Procfile` and `package.json`.\n\n```bash\n# run in the project directory\nheroku login\nheroku create <your-app-name>\nheroku config:set DOMAIN_ADMIN_USERNAME=x@gooddata.com DOMAIN_ADMIN_PASSWORD=xy PROJECT_ID_TO_ASSIGN=xms7ga4tf3g3nzucd8380o2bev8oeknp\ngit push heroku HEAD:master\nheroku open\n```\n### Enable Geo Chart for Storybook and Live Examples\nGeo chart uses Mapbox to render map which requires a Mapbox access token.\n- Register an account and create Mapbox access token at [guide](https://docs.mapbox.com/help/how-mapbox-works/access-tokens/)\n- Store the created token at `.env`:\n```bash\necho -e \"EXAMPLE_MAPBOX_ACCESS_TOKEN=token\" >> .env # only need to run once\necho -e \"STORYBOOK_MAPBOX_ACCESS_TOKEN=token\" >> .env # only need to run once\n```\n\n### Run Live Examples Locally\nTo run *GoodData.UI Live Examples* locally:\n```bash\ngit clone <this-repository>\ncd  <repository-folder>\nyarn install --pure-lockfile\nyarn examples\n```\nThen open https://localhost:8999 and login using Live Examples account (you can [create one here](https://gooddata-examples.herokuapp.com/registration)).\n\n### Run Storybook locally\n- Run storybook with token stored in `.env` for more secure\n```bash\nyarn storybook\n```\n- Or run storybook with token env param exposed to cli (not suggested)\n```bash\nSTORYBOOK_MAPBOX_ACCESS_TOKEN=token yarn storybook\n```\n- Apply either above way to `yarn build-storybook` or `yarn test-storybook`\n\n### Source code formatting\nThe source code in the repository is formatted by [Prettier](https://prettier.io/).\nThe format of the code is validated by our Continuous Integration server and is one of the requirements of successful merge.\n\nPrettier is supported by every major IDE. You can find the list of supported editors and how to configure them [here](https://prettier.io/docs/en/editors.html).\n\nIn the case, when your editor is not supported or you don't want to setup the integration, you can run the `yarn prettier-write` command to reformat the code before commit.\n\n## Changelog\n\n- see [CHANGELOG.md](CHANGELOG.md)\n\n## Supported versions\n\nIn order to make the user experience with integrating GoodData UI SDK as smooth and secure as possible and to ensure that the SDK is using the latest features of the platform, we will only provide support to two most recent major versions of UI SDK.\n\nThe most recent majors will be supported in the following modes:\n\n- The latest major version will receive all new functionality and all bug fixes\n- The previous major version will only receive fixes to critical issues and security fixes. These fixes will be applied on top of last released version of the previous major\n\nThe customers are encouraged to always use the latest version of the UI SDK.\n\nIn case of using older versions, the user might face API incompatibility, performance or security issues.\n\nPlease follow the installation instructions to update to the newest version.\n\n## License\n\n(C) 2007-2020 GoodData Corporation\n\nThis project is dual licensed:\n\n- The ATTRIBUTION-NONCOMMERCIAL 4.0 INTERNATIONAL (CC BY-NC 4.0) is used for purpose of the trial experience and evaluation of GoodData.UI library.\n- The GOODDATA GOODDATA.UI LIBRARY END USER LICENSE AGREEMENT is used for GoodData customers.\n\nFor more information, please see [LICENSE](https://github.com/gooddata/gooddata-react-components/blob/master/LICENSE)\n","gitHead":"60784d99b8a5ebec7f624d7f292df5c6f6bb321e","scripts":{"dev":"bash scripts/build.sh --dev-watch","test":"jest --watch","build":"bash scripts/build.sh","tslint":"yarn run-tslint -t verbose $npm_package_config_tslint","prepare":"cd examples/server && yarn install --frozen-lockfile && cd ../..; rm -r examples/node_modules 2>/dev/null; true","examples":"bash scripts/run-examples.sh","prepare?":"# Called before `npm publish` and on local `npm install`. Temporarily also for deleting obsolete node_modules. Ends with `true` to continue gracefully.","validate":"tsc --noEmit && yarn tslint && eslint $npm_package_config_eslint && yarn validate-style && yarn prettier-check","build-dev":"bash scripts/build.sh --dev","examples?":"# Default is developer domain, other options: yarn examples [sec,secure,stg,stg2,stg3,demo,developer or URL]","storybook":"yarn build && start-storybook -p 9001 -c .storybook","test-once":"jest","tslint-ci":"mkdir -p ./ci/results && yarn run-tslint -t checkstyle -o ./ci/results/tslint-results.xml $npm_package_config_tslint","run-tslint":"tslint -p tsconfig.json","validate-ci":"tsc --noEmit && yarn tslint-ci  && eslint $npm_package_config_eslint -f checkstyle -o ci/results/eslint-results.xml && yarn validate-style-ci && yarn prettier-check","examples-build":"bash scripts/build-examples.sh","prepublishOnly":"yarn build","prettier-check":"prettier --check '{src,stories,styles,__mocks__,examples/server/src,examples/src,examples/test}/**/*.{ts,js,tsx,jsx,json,scss,md,yaml,html}'","prettier-write":"prettier --write '{src,stories,styles,__mocks__,examples/server/src,examples/src,examples/test}/**/*.{ts,js,tsx,jsx,json,scss,md,yaml,html}'","test-storybook":"yarn build && test-storybook","validate-style":"stylelint '**/*.scss'","build-storybook":"yarn build && build-storybook -c .storybook -o dist-storybook","examples-server":"node examples/server/src/index.js","heroku-postbuild":"yarn examples-build developer","examples-testcafe":"./scripts/run-testcafe.sh visual","validate-style-ci":"stylelint '**/*.scss' --custom-formatter=node_modules/stylelint-checkstyle-formatter > ci/results/stylelint-results.xml","check-circular-deps":"madge --circular --extensions ts ./src","examples-testcafe-ci":"./scripts/run-testcafe.sh ci","examples-testcafe-live":"./scripts/run-testcafe.sh live"},"typings":"dist/index.d.ts","_npmUser":{"name":"lanhuynh","email":"lan.huynh@gooddata.com"},"deprecated":"@gooddata/react-components@7 reached End of Support on March 31, 2022. Please upgrade (see https://sdk.gooddata.com/gooddata-ui/docs/supported_versions.html for more information).","repository":{"url":"git+ssh://git@github.com/gooddata/gooddata-react-components.git","type":"git"},"_npmVersion":"6.13.4","description":"GoodData.UI - A powerful JavaScript library for building analytical applications","directories":{},"lint-staged":{"{src,stories,styles,__mocks__,examples/server/src,examples/src,examples/test}/**/*.{ts,js,tsx,jsx,scss}":["npx gdc-fix-copyright","git add"],"{src,stories,styles,__mocks__,examples/server/src,examples/src,examples/test}/**/*.{ts,js,tsx,jsx,json,scss,md,yaml,html}":["prettier --write","git add"]},"_nodeVersion":"12.16.1","dependencies":{"rxjs":"^5.5.6","uuid":"^3.2.1","immer":"^1.3.1","lodash":"^4.17.15","date-fns":"^2.7.0","downshift":"^3.2.7","invariant":"^2.2.2","mapbox-gl":"^1.6.1","classnames":"^2.2.6","highcharts":"7.1.1","prop-types":"^15.6.0","react-intl":"^3.6.0","custom-event":"^1.0.1","react-window":"^1.8.1","ag-grid-react":"20.0.0","react-measure":"^2.3.0","@types/mapbox-gl":"^1.6.1","react-day-picker":"~7.3.0","react-responsive":"^3.0.0","stringify-object":"^2.4.0","@gooddata/typings":"^2.24.0","ag-grid-community":"20.0.0","http-status-codes":"^1.3.0","@gooddata/js-utils":"^3.10.5","@gooddata/numberjs":"^3.2.4","fixed-data-table-2":"0.7.17","@gooddata/goodstrap":"^68.5.1","react-dom-factories":"^1.0.2","@gooddata/gooddata-js":"^12.5.4","json-stable-stringify":"^1.0.1","react-transition-group":"^2.2.1","hoist-non-react-statics":"^3.3.0","nodelist-foreach-polyfill":"^1.2.0","@formatjs/intl-pluralrules":"^1.3.6","highcharts-grouped-categories":"^1.1.3"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"raf":"3.3.2","yup":"^0.24.1","jest":"24.7.1","husky":"3.0.0","madge":"^3.4.4","react":"^16.5.2","enzyme":"3.5.0","eslint":"4.19.1","formik":"^0.11.11","moment":"2.23.0","history":"^4.7.2","ts-jest":"24.0.0","webpack":"4.30.0","full-icu":"^1.3.0","prettier":"1.16.4","react-ga":"^2.5.2","recharts":"1.0.0-beta.9","testcafe":"1.1.4","commander":"2.14.1","node-sass":"4.13.0","react-dom":"^16.5.2","stylelint":"^10.0.0","supertest":"3.0.0","ts-loader":"6.0.0","@types/raf":"^3.4.0","css-loader":"0.28.7","jest-junit":"3.0.0","raw-loader":"0.5.1","styled-jsx":"2.2.1","typescript":"3.3.4000","@babel/core":"7.4.4","@types/jest":"24.0.6","@types/node":"7.0.8","@types/uuid":"3.4.3","file-loader":"3.0.1","jest-enzyme":"7.0.2","lint-staged":"9.1.0","sass-loader":"6.0.6","webpack-cli":"3.3.2","@types/react":"16.8.6","babel-loader":"8.0.5","react-helmet":"5.2.0","react-select":"1.2.1","style-loader":"0.19.1","@types/enzyme":"3.1.13","@types/lodash":"4.14.123","testcafe-live":"0.1.4","@babel/runtime":"7.4.4","dotenv-webpack":"^1.7.0","@babel/polyfill":"^7.4.4","@storybook/react":"5.0.11","@types/invariant":"2.2.29","@types/react-dom":"16.0.11","isomorphic-fetch":"2.2.1","react-datepicker":"1.1.0","react-router-dom":"4.2.2","@babel/preset-env":"7.4.4","@gooddata/mock-js":"^2.13.0","@storybook/addons":"5.0.11","@types/classnames":"2.2.3","@types/prop-types":"15.5.2","@storybook/theming":"5.0.11","identity-obj-proxy":"^3.0.0","intl-messageformat":"^7.5.4","webpack-dev-server":"3.3.1","@babel/preset-react":"7.0.0","@types/react-portal":"4.0.1","@types/react-window":"^1.8.1","babel-plugin-lodash":"3.3.4","html-webpack-plugin":"3.2.0","react-test-renderer":"16.4.2","@types/react-measure":"2.0.5","clean-webpack-plugin":"2.0.2","stats-webpack-plugin":"0.7.0","eslint-config-prettier":"4.1.0","react-google-recaptcha":"^0.14.1","tslint-config-prettier":"1.18.0","@gooddata/eslint-config":"^1.0.0","@gooddata/tslint-config":"1.0.0","@types/react-responsive":"^3.0.3","@types/storybook__react":"4.0.1","@types/stringify-object":"^3.2.0","enzyme-adapter-react-16":"1.3.1","@gooddata/test-storybook":"3.2.1","@storybook/addon-actions":"5.0.11","@storybook/addon-options":"5.0.11","node-sass-magic-importer":"5.1.0","react-syntax-highlighter":"11.0.2","@types/fixed-data-table-2":"0.8.1","stylelint-config-prettier":"5.2.0","@gooddata/stylelint-config":"4.0.1","@types/react-test-renderer":"16.0.0","circular-dependency-plugin":"5.0.2","compression-webpack-plugin":"2.0.0","@types/json-stable-stringify":"^1.0.32","@gooddata/frontend-npm-scripts":"1.1.0","@types/enzyme-adapter-react-16":"1.0.3","stylelint-checkstyle-formatter":"0.1.0","@types/storybook__addon-actions":"3.4.2","@babel/plugin-proposal-class-properties":"7.4.4","@babel/plugin-proposal-object-rest-spread":"7.4.4","@babel/plugin-transform-async-to-generator":"7.4.4"},"peerDependencies":{"react":"^16.5.2","react-dom":"^16.5.2"},"_npmOperationalInternal":{"tmp":"tmp/react-components_7.5.0-lanhuynh-lhq-sd-884-2020-04-22T06-19-37-511Z_1587536435117_0.17658818614050564","host":"s3://npm-registry-packages"}},"7.5.0-beta.79":{"name":"@gooddata/react-components","version":"7.5.0-beta.79","author":{"name":"GoodData Corporation"},"license":"BSD-3-Clause","_id":"@gooddata/react-components@7.5.0-beta.79","maintainers":[{"name":"afi","email":"adam.fiedler@gooddata.com"},{"name":"bertold8","email":"ivan.nejezchleb@seznam.cz"},{"name":"brbistas","email":"valentinos.chraniotis@gooddata.com"},{"name":"bugsbunny338","email":"jiri.zajic@mensa.cz"},{"name":"de.do","email":"de.do@gooddata.com"},{"name":"gooddata-ci","email":"rail@gooddata.com"},{"name":"hung.nguyen.hoang","email":"hung.nguyen@gooddata.com"},{"name":"ivan.mjartan","email":"ivan.mjartan@gooddata.com"},{"name":"jakub-sterba","email":"jakub.sterba@gooddata.com"},{"name":"jankc","email":"jan.krapac@gmail.com"},{"name":"jaroslav.tomecek","email":"jaroslav.tomecek@gooddata.com"},{"name":"jkittler","email":"honza.kittler@gmail.com"},{"name":"khanh.le","email":"khanh.le@gooddata.com"},{"name":"lanhuynh","email":"lan.huynh@gooddata.com"},{"name":"linhhong","email":"linh.hong@gooddata.com"},{"name":"lupko","email":"lubomir.slivka@gooddata.com"},{"name":"matyas.kandl","email":"matyas.kandl@gooddata.com"},{"name":"michal.marsal","email":"michal.marsal@gooddata.com"},{"name":"my.duong","email":"my.duong@gooddata.com"},{"name":"naibinh","email":"naibinh@gmail.com"},{"name":"nikolacech","email":"nikola.cech@gooddata.com"},{"name":"nis.hua","email":"nis.hua@gooddata.com"},{"name":"no23reason","email":"dan.homola@hotmail.cz"},{"name":"patrikbraborec","email":"patrik.braborec@gooddata.com"},{"name":"pbenes","email":"petr.benes@gooddata.com"},{"name":"petrjanu","email":"petr.janu@gooddata.com"},{"name":"pkingo","email":"philipandreaskingo@hotmail.com"},{"name":"ptquang86","email":"ptquang86@gmail.com"},{"name":"qduval","email":"quentin.duval@gooddata.com"},{"name":"rodri360","email":"me@rodri360.com"},{"name":"sitina","email":"jiri.sitina@gooddata.com"},{"name":"strouhaljan","email":"strouhal.jan@gmail.com"},{"name":"tomas.kratochvil","email":"tomas.kratochvil@gooddata.com"},{"name":"tomasreichmann","email":"tomasreichmann@gmail.com"},{"name":"tomsatgd","email":"tomas.satinsky@gooddata.com"},{"name":"trung-le-quoc","email":"trung.le@gooddata.com"},{"name":"tu-ngo","email":"tungo1981@gmail.com"},{"name":"tu.bui","email":"tu.bui@gooddata.com"},{"name":"tulean","email":"tuan.le@gooddata.com"},{"name":"tuqt1005","email":"tu.tran@gooddata.com"},{"name":"utdnah","email":"danh.ung@gooddata.com"},{"name":"vlastikcz","email":"vlastimil.kotas@gooddata.com"},{"name":"vu.pham","email":"vu.pham@gooddata.com"},{"name":"xmort","email":"petr.dolejsi@gooddata.com"},{"name":"yanlipnican","email":"yanlipnican@gmail.com"}],"homepage":"https://github.com/gooddata/gooddata-react-components#readme","bugs":{"url":"https://github.com/gooddata/gooddata-react-components/issues"},"dist":{"shasum":"a76ce8573493215abe3224b4db6c7c392a5d6968","tarball":"https://registry.npmjs.org/@gooddata/react-components/-/react-components-7.5.0-beta.79.tgz","fileCount":2552,"integrity":"sha512-G6VHJ9oTOR2vUit5dOKeSz2YA+n61oVAslrqW3Q65lGhtBmiPyXB8g0+iIG6i30YBmhwjDT5iSJ67lsxyudfMQ==","signatures":[{"sig":"MEQCIBEKG/65HdW/ULZDsg50ESDGdxthOtsnFPnSqVMVTsfOAiBwjx7KKaZVdNvps/5k+hNWTkbSvo8ohNveuUZntZHMiQ==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":10088817,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJen/TUCRA9TVsSAnZWagAA6MQP/38QkEr5iSZUIRBY8a71\nbgttWqEyCuijiQgF7ynzmTP0FwYGKmZJK/g7Tbj6Rq6FpM66fS2h9lqlAUiv\n/kksh+zIgh9lp+TXUB5ZjN4558+gDc/Ehr9eb0soiiJvrmE/Lu8pqcd3EnB2\nNCebhYdlYMcaOMJvpkuJS3Ml/Z9da8oXFN5oNj2rOYX12MQ6LD9Cf2UhYRKx\n9JXMyaRgBd9FBqT0EwQI5MdQHBwxvScl7CRCyL9qmpyc0C0BsaNnUSol59Sg\n1oOik7LvQ8rpYn7Bkv3d1eb8Moz9f6vteZaZU4R8QuvWHsZ+g0ilR4ROZbUL\nH2hprroRWyxi3Z5XfLzA2PmDeL3dMmsoeO0TeP4CwNxrC/yL+Z9BFsVCfON7\n6EJUug8zd19w+Dy/Qf5pU0lAFxvPR1Lv78CEGfsCs0dsF1u8D/sSV0LKEbjW\n8oKR7+6iVWPxbQiWLdyG3RFCig8gDagoEQQLNQYZzk24POBpe7smzXNy1FxT\nBgMLbKGRVdJoIh4Hm/oQGX815eeWXsz2FHwPfVPxOF4M77DJPnidqyaTABRD\nBhR6PFaZ1X35pkCh5J0bMB7mn7TZOimMLVbtmvMPNgW6KTBa4se9n0hH3YzE\n/JYmT3i2+89juTJ1xKpJzoFymlJjWCqk/AKUau0HOk58VHggBT187VkOH9EE\naMqm\r\n=DoIm\r\n-----END PGP SIGNATURE-----\r\n"},"main":"dist/index.js","husky":{"hooks":{"pre-commit":"lint-staged"}},"config":{"eslint":"./examples/**/*.{js,jsx}","tslint":"./{__mocks__,src,stories}/{,**/}*.{ts,tsx}"},"readme":"[![npm version](https://badge.fury.io/js/%40gooddata%2Freact-components.svg)](https://www.npmjs.com/package/@gooddata/react-components)\n\n# GoodData.UI React components\n> A React-based JavaScript library for building data-driven applications\n\n## Getting started\n- [GoodData.UI Documentation](http://sdk.gooddata.com/gooddata-ui/)\n- [GoodData.UI Live Examples](https://gooddata-examples.herokuapp.com/)\n- [Stack Overflow](https://stackoverflow.com/questions/tagged/gooddata)\n\n### Usage\nWith [yarn](https://yarnpkg.com) installed, go to your project directory and run\n```\n$ yarn add @gooddata/react-components\n```\nIf you prefer [npm](npmjs.com) run\n```\n$ npm install --save @gooddata/react-components\n```\n\nThe public API is exposed via global `index.js`. Except for the styles, do not import any other file directly\nbecause they are not intended to be part of the public API.\n\n## Contributing\n\nWe welcome any contribution in form of [issues](https://github.com/gooddata/gooddata-react-components/issues) or [pull requests](https://github.com/gooddata/gooddata-react-components/pulls).\n\nInstall [Node.js](http://nodejs.org) (node 12.16.1, npm v6.13.4) and [Yarn](https://classic.yarnpkg.com) (1.22.4).\n\nInstall dependencies:\n```\nyarn install --frozen-lockfile\n```\n\nThese commands may come in handy while developing:\n\n| command | description |\n| ------- | ----------- |\n| `yarn install --pure-lockfile` | first step |\n| ||\n| `yarn dev` | build react-components to `/dist` in watch mode |\n| `yarn test` | run all unit tests |\n| `yarn prettier-write` | format the source code to match the valid codestyle |\n| `yarn validate` | validate codestyle |\n| ||\n| `yarn storybook` | run storybook from `/stories` on http://localhost:9001 |\n| `yarn build-storybook` | build storybook to `/dist-storybook` |\n| `yarn test-storybook` | run storybook and [screenshot tests](https://github.com/gooddata/gdc-client-utils/tree/master/test-storybook) |\n| ||\n| `yarn examples` | run Live Examples dev-server from `/examples` on https://localhost:8999 |\n| `yarn examples-build` | build Live Examples to `/examples/dist` |\n| `yarn examples-server` | serve built Live Examples - see `/examples/server/src` |\n| `yarn examples-testcafe` | run testcafe tests against `localhost:8999` |\n\n### Deploy to heroku.com\nWhen you deploy this repo to heroku, it serves *GoodData.UI Live Examples*.\nRelevant tasks are in `Procfile` and `package.json`.\n\n```bash\n# run in the project directory\nheroku login\nheroku create <your-app-name>\nheroku config:set DOMAIN_ADMIN_USERNAME=x@gooddata.com DOMAIN_ADMIN_PASSWORD=xy PROJECT_ID_TO_ASSIGN=xms7ga4tf3g3nzucd8380o2bev8oeknp\ngit push heroku HEAD:master\nheroku open\n```\n### Enable Geo Chart for Storybook and Live Examples\nGeo chart uses Mapbox to render map which requires a Mapbox access token.\n- Register an account and create Mapbox access token at [guide](https://docs.mapbox.com/help/how-mapbox-works/access-tokens/)\n- Store the created token at `.env`:\n```bash\necho -e \"EXAMPLE_MAPBOX_ACCESS_TOKEN=token\" >> .env # only need to run once\necho -e \"STORYBOOK_MAPBOX_ACCESS_TOKEN=token\" >> .env # only need to run once\n```\n\n### Run Live Examples Locally\nTo run *GoodData.UI Live Examples* locally:\n```bash\ngit clone <this-repository>\ncd  <repository-folder>\nyarn install --pure-lockfile\nyarn examples\n```\nThen open https://localhost:8999 and login using Live Examples account (you can [create one here](https://gooddata-examples.herokuapp.com/registration)).\n\n### Run Storybook locally\n- Run storybook with token stored in `.env` for more secure\n```bash\nyarn storybook\n```\n- Or run storybook with token env param exposed to cli (not suggested)\n```bash\nSTORYBOOK_MAPBOX_ACCESS_TOKEN=token yarn storybook\n```\n- Apply either above way to `yarn build-storybook` or `yarn test-storybook`\n\n### Source code formatting\nThe source code in the repository is formatted by [Prettier](https://prettier.io/).\nThe format of the code is validated by our Continuous Integration server and is one of the requirements of successful merge.\n\nPrettier is supported by every major IDE. You can find the list of supported editors and how to configure them [here](https://prettier.io/docs/en/editors.html).\n\nIn the case, when your editor is not supported or you don't want to setup the integration, you can run the `yarn prettier-write` command to reformat the code before commit.\n\n## Changelog\n\n- see [CHANGELOG.md](CHANGELOG.md)\n\n## Supported versions\n\nIn order to make the user experience with integrating GoodData UI SDK as smooth and secure as possible and to ensure that the SDK is using the latest features of the platform, we will only provide support to two most recent major versions of UI SDK.\n\nThe most recent majors will be supported in the following modes:\n\n- The latest major version will receive all new functionality and all bug fixes\n- The previous major version will only receive fixes to critical issues and security fixes. These fixes will be applied on top of last released version of the previous major\n\nThe customers are encouraged to always use the latest version of the UI SDK.\n\nIn case of using older versions, the user might face API incompatibility, performance or security issues.\n\nPlease follow the installation instructions to update to the newest version.\n\n## License\n\n(C) 2007-2020 GoodData Corporation\n\nThis project is dual licensed:\n\n- The ATTRIBUTION-NONCOMMERCIAL 4.0 INTERNATIONAL (CC BY-NC 4.0) is used for purpose of the trial experience and evaluation of GoodData.UI library.\n- The GOODDATA GOODDATA.UI LIBRARY END USER LICENSE AGREEMENT is used for GoodData customers.\n\nFor more information, please see [LICENSE](https://github.com/gooddata/gooddata-react-components/blob/master/LICENSE)\n","gitHead":"3efe608912c1d4866693f20c051a04690d60aee6","scripts":{"dev":"bash scripts/build.sh --dev-watch","test":"jest --watch","build":"bash scripts/build.sh","tslint":"yarn run-tslint -t verbose $npm_package_config_tslint","prepare":"cd examples/server && yarn install --frozen-lockfile && cd ../..; rm -r examples/node_modules 2>/dev/null; true","examples":"bash scripts/run-examples.sh","prepare?":"# Called before `npm publish` and on local `npm install`. Temporarily also for deleting obsolete node_modules. Ends with `true` to continue gracefully.","validate":"tsc --noEmit && yarn tslint && eslint $npm_package_config_eslint && yarn validate-style && yarn prettier-check","build-dev":"bash scripts/build.sh --dev","examples?":"# Default is developer domain, other options: yarn examples [sec,secure,stg,stg2,stg3,demo,developer or URL]","storybook":"yarn build && start-storybook -p 9001 -c .storybook","test-once":"jest","tslint-ci":"mkdir -p ./ci/results && yarn run-tslint -t checkstyle -o ./ci/results/tslint-results.xml $npm_package_config_tslint","run-tslint":"tslint -p tsconfig.json","validate-ci":"tsc --noEmit && yarn tslint-ci  && eslint $npm_package_config_eslint -f checkstyle -o ci/results/eslint-results.xml && yarn validate-style-ci && yarn prettier-check","examples-build":"bash scripts/build-examples.sh","prepublishOnly":"yarn build","prettier-check":"prettier --check '{src,stories,styles,__mocks__,examples/server/src,examples/src,examples/test}/**/*.{ts,js,tsx,jsx,json,scss,md,yaml,html}'","prettier-write":"prettier --write '{src,stories,styles,__mocks__,examples/server/src,examples/src,examples/test}/**/*.{ts,js,tsx,jsx,json,scss,md,yaml,html}'","test-storybook":"yarn build && test-storybook","validate-style":"stylelint '**/*.scss'","build-storybook":"yarn build && build-storybook -c .storybook -o dist-storybook","examples-server":"node examples/server/src/index.js","heroku-postbuild":"yarn examples-build developer","examples-testcafe":"./scripts/run-testcafe.sh visual","validate-style-ci":"stylelint '**/*.scss' --custom-formatter=node_modules/stylelint-checkstyle-formatter > ci/results/stylelint-results.xml","check-circular-deps":"madge --circular --extensions ts ./src","examples-testcafe-ci":"./scripts/run-testcafe.sh ci","examples-testcafe-live":"./scripts/run-testcafe.sh live"},"typings":"dist/index.d.ts","_npmUser":{"name":"gooddata-ci","email":"rail@gooddata.com"},"deprecated":"@gooddata/react-components@7 reached End of Support on March 31, 2022. Please upgrade (see https://sdk.gooddata.com/gooddata-ui/docs/supported_versions.html for more information).","repository":{"url":"git+ssh://git@github.com/gooddata/gooddata-react-components.git","type":"git"},"_npmVersion":"6.13.4","description":"GoodData.UI - A powerful JavaScript library for building analytical applications","directories":{},"lint-staged":{"{src,stories,styles,__mocks__,examples/server/src,examples/src,examples/test}/**/*.{ts,js,tsx,jsx,scss}":["npx gdc-fix-copyright","git add"],"{src,stories,styles,__mocks__,examples/server/src,examples/src,examples/test}/**/*.{ts,js,tsx,jsx,json,scss,md,yaml,html}":["prettier --write","git add"]},"_nodeVersion":"12.16.1","dependencies":{"rxjs":"^5.5.6","uuid":"^3.2.1","immer":"^1.3.1","lodash":"^4.17.15","date-fns":"^2.7.0","downshift":"^3.2.7","invariant":"^2.2.2","mapbox-gl":"^1.6.1","classnames":"^2.2.6","highcharts":"7.1.1","prop-types":"^15.6.0","react-intl":"^3.6.0","custom-event":"^1.0.1","react-window":"^1.8.1","ag-grid-react":"20.0.0","react-measure":"^2.3.0","@types/mapbox-gl":"^1.6.1","react-day-picker":"~7.3.0","react-responsive":"^3.0.0","stringify-object":"^2.4.0","@gooddata/typings":"^2.23.0","ag-grid-community":"20.0.0","http-status-codes":"^1.3.0","@gooddata/js-utils":"^3.10.4","@gooddata/numberjs":"^3.2.4","fixed-data-table-2":"0.7.17","@gooddata/goodstrap":"^68.5.1","react-dom-factories":"^1.0.2","@gooddata/gooddata-js":"^12.5.2","json-stable-stringify":"^1.0.1","react-transition-group":"^2.2.1","hoist-non-react-statics":"^3.3.0","nodelist-foreach-polyfill":"^1.2.0","@formatjs/intl-pluralrules":"^1.3.6","highcharts-grouped-categories":"^1.1.3"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"raf":"3.3.2","yup":"^0.24.1","jest":"24.7.1","husky":"3.0.0","madge":"^3.4.4","react":"^16.5.2","enzyme":"3.5.0","eslint":"4.19.1","formik":"^0.11.11","moment":"2.23.0","history":"^4.7.2","ts-jest":"24.0.0","webpack":"4.30.0","full-icu":"^1.3.0","prettier":"1.16.4","react-ga":"^2.5.2","recharts":"1.0.0-beta.9","testcafe":"1.1.4","commander":"2.14.1","node-sass":"4.13.0","react-dom":"^16.5.2","stylelint":"^10.0.0","supertest":"3.0.0","ts-loader":"6.0.0","@types/raf":"^3.4.0","css-loader":"0.28.7","jest-junit":"3.0.0","raw-loader":"0.5.1","styled-jsx":"2.2.1","typescript":"3.3.4000","@babel/core":"7.4.4","@types/jest":"24.0.6","@types/node":"7.0.8","@types/uuid":"3.4.3","file-loader":"3.0.1","jest-enzyme":"7.0.2","lint-staged":"9.1.0","sass-loader":"6.0.6","webpack-cli":"3.3.2","@types/react":"16.8.6","babel-loader":"8.0.5","react-helmet":"5.2.0","react-select":"1.2.1","style-loader":"0.19.1","@types/enzyme":"3.1.13","@types/lodash":"4.14.123","testcafe-live":"0.1.4","@babel/runtime":"7.4.4","dotenv-webpack":"^1.7.0","@babel/polyfill":"^7.4.4","@storybook/react":"5.0.11","@types/invariant":"2.2.29","@types/react-dom":"16.0.11","isomorphic-fetch":"2.2.1","react-datepicker":"1.1.0","react-router-dom":"4.2.2","@babel/preset-env":"7.4.4","@gooddata/mock-js":"^2.13.0","@storybook/addons":"5.0.11","@types/classnames":"2.2.3","@types/prop-types":"15.5.2","@storybook/theming":"5.0.11","identity-obj-proxy":"^3.0.0","intl-messageformat":"^7.5.4","webpack-dev-server":"3.3.1","@babel/preset-react":"7.0.0","@types/react-portal":"4.0.1","@types/react-window":"^1.8.1","babel-plugin-lodash":"3.3.4","html-webpack-plugin":"3.2.0","react-test-renderer":"16.4.2","@types/react-measure":"2.0.5","clean-webpack-plugin":"2.0.2","stats-webpack-plugin":"0.7.0","eslint-config-prettier":"4.1.0","react-google-recaptcha":"^0.14.1","tslint-config-prettier":"1.18.0","@gooddata/eslint-config":"^1.0.0","@gooddata/tslint-config":"1.0.0","@types/react-responsive":"^3.0.3","@types/storybook__react":"4.0.1","@types/stringify-object":"^3.2.0","enzyme-adapter-react-16":"1.3.1","@gooddata/test-storybook":"3.2.1","@storybook/addon-actions":"5.0.11","@storybook/addon-options":"5.0.11","node-sass-magic-importer":"5.1.0","react-syntax-highlighter":"11.0.2","@types/fixed-data-table-2":"0.8.1","stylelint-config-prettier":"5.2.0","@gooddata/stylelint-config":"4.0.1","@types/react-test-renderer":"16.0.0","circular-dependency-plugin":"5.0.2","compression-webpack-plugin":"2.0.0","@types/json-stable-stringify":"^1.0.32","@gooddata/frontend-npm-scripts":"1.1.0","@types/enzyme-adapter-react-16":"1.0.3","stylelint-checkstyle-formatter":"0.1.0","@types/storybook__addon-actions":"3.4.2","@babel/plugin-proposal-class-properties":"7.4.4","@babel/plugin-proposal-object-rest-spread":"7.4.4","@babel/plugin-transform-async-to-generator":"7.4.4"},"peerDependencies":{"react":"^16.5.2","react-dom":"^16.5.2"},"_npmOperationalInternal":{"tmp":"tmp/react-components_7.5.0-beta.79_1587541203229_0.6905201831505068","host":"s3://npm-registry-packages"}},"7.5.0-alpha-strouhaljan-jsu-bb-2176-2020-04-22T08-03-25-325Z":{"name":"@gooddata/react-components","version":"7.5.0-alpha-strouhaljan-jsu-bb-2176-2020-04-22T08-03-25-325Z","author":{"name":"GoodData Corporation"},"license":"BSD-3-Clause","_id":"@gooddata/react-components@7.5.0-alpha-strouhaljan-jsu-bb-2176-2020-04-22T08-03-25-325Z","maintainers":[{"name":"afi","email":"adam.fiedler@gooddata.com"},{"name":"bertold8","email":"ivan.nejezchleb@seznam.cz"},{"name":"brbistas","email":"valentinos.chraniotis@gooddata.com"},{"name":"bugsbunny338","email":"jiri.zajic@mensa.cz"},{"name":"de.do","email":"de.do@gooddata.com"},{"name":"gooddata-ci","email":"rail@gooddata.com"},{"name":"hung.nguyen.hoang","email":"hung.nguyen@gooddata.com"},{"name":"ivan.mjartan","email":"ivan.mjartan@gooddata.com"},{"name":"jakub-sterba","email":"jakub.sterba@gooddata.com"},{"name":"jankc","email":"jan.krapac@gmail.com"},{"name":"jaroslav.tomecek","email":"jaroslav.tomecek@gooddata.com"},{"name":"jkittler","email":"honza.kittler@gmail.com"},{"name":"khanh.le","email":"khanh.le@gooddata.com"},{"name":"lanhuynh","email":"lan.huynh@gooddata.com"},{"name":"linhhong","email":"linh.hong@gooddata.com"},{"name":"lupko","email":"lubomir.slivka@gooddata.com"},{"name":"matyas.kandl","email":"matyas.kandl@gooddata.com"},{"name":"michal.marsal","email":"michal.marsal@gooddata.com"},{"name":"my.duong","email":"my.duong@gooddata.com"},{"name":"naibinh","email":"naibinh@gmail.com"},{"name":"nikolacech","email":"nikola.cech@gooddata.com"},{"name":"nis.hua","email":"nis.hua@gooddata.com"},{"name":"no23reason","email":"dan.homola@hotmail.cz"},{"name":"patrikbraborec","email":"patrik.braborec@gooddata.com"},{"name":"pbenes","email":"petr.benes@gooddata.com"},{"name":"petrjanu","email":"petr.janu@gooddata.com"},{"name":"pkingo","email":"philipandreaskingo@hotmail.com"},{"name":"ptquang86","email":"ptquang86@gmail.com"},{"name":"qduval","email":"quentin.duval@gooddata.com"},{"name":"rodri360","email":"me@rodri360.com"},{"name":"sitina","email":"jiri.sitina@gooddata.com"},{"name":"strouhaljan","email":"strouhal.jan@gmail.com"},{"name":"tomas.kratochvil","email":"tomas.kratochvil@gooddata.com"},{"name":"tomasreichmann","email":"tomasreichmann@gmail.com"},{"name":"tomsatgd","email":"tomas.satinsky@gooddata.com"},{"name":"trung-le-quoc","email":"trung.le@gooddata.com"},{"name":"tu-ngo","email":"tungo1981@gmail.com"},{"name":"tu.bui","email":"tu.bui@gooddata.com"},{"name":"tulean","email":"tuan.le@gooddata.com"},{"name":"tuqt1005","email":"tu.tran@gooddata.com"},{"name":"utdnah","email":"danh.ung@gooddata.com"},{"name":"vlastikcz","email":"vlastimil.kotas@gooddata.com"},{"name":"vu.pham","email":"vu.pham@gooddata.com"},{"name":"xmort","email":"petr.dolejsi@gooddata.com"},{"name":"yanlipnican","email":"yanlipnican@gmail.com"}],"homepage":"https://github.com/gooddata/gooddata-react-components#readme","bugs":{"url":"https://github.com/gooddata/gooddata-react-components/issues"},"dist":{"shasum":"a3119e67a330cb804df56056694dbb477da317d8","tarball":"https://registry.npmjs.org/@gooddata/react-components/-/react-components-7.5.0-alpha-strouhaljan-jsu-bb-2176-2020-04-22T08-03-25-325Z.tgz","fileCount":2552,"integrity":"sha512-uJ5Z9HOunAqPCZfroN57Z3+bqDCFC89B8SANU08cIMMhwEldShiZayD+a44EcgOeO6AszmjNQKEl7qSExZieyA==","signatures":[{"sig":"MEUCIQCM1zovgPSImrA0PGw23io3AIkHQoyH1rhuA6piijQbMQIgQBn45JRiqCJVJLE9KaCq9p9PGk7XgjMQYK4OxCUpNDw=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":10090256,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJen/pxCRA9TVsSAnZWagAAmrcP/jOJ9OXvNUO24aGgqDoc\nJRqIJLdHWT6tVofz8Q9+L4utiGaY777iJcgDIRIQQNOQ8QICTjQMre7geO0b\nh4V/f/0fi5StXnQ1e69DODgyWfA3HrCZKKyonDl3X3soHa4efpk/ru8wydYa\n6x6QEQQEOa23KNtDZaGZiK47lMqFHh1n8V/5wQaXtm24Ru5zxi/T7whD1Pqz\nvIV1s2x0VwyaDm3uJTDt2m9DbBCqNKjtGaw0+TOYQlrXGdpLu5toPpjlreV6\nV5cirhm4LDvUJ93BuOnkbXLr+zjAZoVN6WoZL8SZIaSIMqq7ceEOT7PrVCKn\nJ6FyYLRFz9Twa6BbUgMrXS+lClGLhtoyk738pF+fz+ZVhnC2LZ4W/MDpKkcv\ngORRt4S/HjdZW2QkbIkDM0j1eFH9rPkhiEeKKKoqPeo9kJOiMj67oSKi/vbB\nfPLJIf2rJyFPxZwz8kR9fQlgDIoDiMSRAP7G+6XacYKuRfgFl4ysIm7jo6XS\nLnbISinctAxcZyAg2pNTVRStdMb81/JximXbF/3zY2ZndBUJhoITn4+/KYxj\nQjX2ZYfEdUqh3udXLHs+5oiC9qEdWZncEQT3XrsHL+JuQiV/MOtnLkV2ubG7\nhY/W3Kn+/wTHgArhp2qdUnOGz/4LO0574lhT0ezeiBurAzhAWGyZu4C7K6hF\nexPm\r\n=vBrQ\r\n-----END PGP SIGNATURE-----\r\n"},"main":"dist/index.js","husky":{"hooks":{"pre-commit":"lint-staged"}},"config":{"eslint":"./examples/**/*.{js,jsx}","tslint":"./{__mocks__,src,stories}/{,**/}*.{ts,tsx}"},"readme":"[![npm version](https://badge.fury.io/js/%40gooddata%2Freact-components.svg)](https://www.npmjs.com/package/@gooddata/react-components)\n\n# GoodData.UI React components\n> A React-based JavaScript library for building data-driven applications\n\n## Getting started\n- [GoodData.UI Documentation](http://sdk.gooddata.com/gooddata-ui/)\n- [GoodData.UI Live Examples](https://gooddata-examples.herokuapp.com/)\n- [Stack Overflow](https://stackoverflow.com/questions/tagged/gooddata)\n\n### Usage\nWith [yarn](https://yarnpkg.com) installed, go to your project directory and run\n```\n$ yarn add @gooddata/react-components\n```\nIf you prefer [npm](npmjs.com) run\n```\n$ npm install --save @gooddata/react-components\n```\n\nThe public API is exposed via global `index.js`. Except for the styles, do not import any other file directly\nbecause they are not intended to be part of the public API.\n\n## Contributing\n\nWe welcome any contribution in form of [issues](https://github.com/gooddata/gooddata-react-components/issues) or [pull requests](https://github.com/gooddata/gooddata-react-components/pulls).\n\nInstall [Node.js](http://nodejs.org) (node 12.16.1, npm v6.13.4) and [Yarn](https://classic.yarnpkg.com) (1.22.4).\n\nInstall dependencies:\n```\nyarn install --frozen-lockfile\n```\n\nThese commands may come in handy while developing:\n\n| command | description |\n| ------- | ----------- |\n| `yarn install --pure-lockfile` | first step |\n| ||\n| `yarn dev` | build react-components to `/dist` in watch mode |\n| `yarn test` | run all unit tests |\n| `yarn prettier-write` | format the source code to match the valid codestyle |\n| `yarn validate` | validate codestyle |\n| ||\n| `yarn storybook` | run storybook from `/stories` on http://localhost:9001 |\n| `yarn build-storybook` | build storybook to `/dist-storybook` |\n| `yarn test-storybook` | run storybook and [screenshot tests](https://github.com/gooddata/gdc-client-utils/tree/master/test-storybook) |\n| ||\n| `yarn examples` | run Live Examples dev-server from `/examples` on https://localhost:8999 |\n| `yarn examples-build` | build Live Examples to `/examples/dist` |\n| `yarn examples-server` | serve built Live Examples - see `/examples/server/src` |\n| `yarn examples-testcafe` | run testcafe tests against `localhost:8999` |\n\n### Deploy to heroku.com\nWhen you deploy this repo to heroku, it serves *GoodData.UI Live Examples*.\nRelevant tasks are in `Procfile` and `package.json`.\n\n```bash\n# run in the project directory\nheroku login\nheroku create <your-app-name>\nheroku config:set DOMAIN_ADMIN_USERNAME=x@gooddata.com DOMAIN_ADMIN_PASSWORD=xy PROJECT_ID_TO_ASSIGN=xms7ga4tf3g3nzucd8380o2bev8oeknp\ngit push heroku HEAD:master\nheroku open\n```\n### Enable Geo Chart for Storybook and Live Examples\nGeo chart uses Mapbox to render map which requires a Mapbox access token.\n- Register an account and create Mapbox access token at [guide](https://docs.mapbox.com/help/how-mapbox-works/access-tokens/)\n- Store the created token at `.env`:\n```bash\necho -e \"EXAMPLE_MAPBOX_ACCESS_TOKEN=token\" >> .env # only need to run once\necho -e \"STORYBOOK_MAPBOX_ACCESS_TOKEN=token\" >> .env # only need to run once\n```\n\n### Run Live Examples Locally\nTo run *GoodData.UI Live Examples* locally:\n```bash\ngit clone <this-repository>\ncd  <repository-folder>\nyarn install --pure-lockfile\nyarn examples\n```\nThen open https://localhost:8999 and login using Live Examples account (you can [create one here](https://gooddata-examples.herokuapp.com/registration)).\n\n### Run Storybook locally\n- Run storybook with token stored in `.env` for more secure\n```bash\nyarn storybook\n```\n- Or run storybook with token env param exposed to cli (not suggested)\n```bash\nSTORYBOOK_MAPBOX_ACCESS_TOKEN=token yarn storybook\n```\n- Apply either above way to `yarn build-storybook` or `yarn test-storybook`\n\n### Source code formatting\nThe source code in the repository is formatted by [Prettier](https://prettier.io/).\nThe format of the code is validated by our Continuous Integration server and is one of the requirements of successful merge.\n\nPrettier is supported by every major IDE. You can find the list of supported editors and how to configure them [here](https://prettier.io/docs/en/editors.html).\n\nIn the case, when your editor is not supported or you don't want to setup the integration, you can run the `yarn prettier-write` command to reformat the code before commit.\n\n## Changelog\n\n- see [CHANGELOG.md](CHANGELOG.md)\n\n## Supported versions\n\nIn order to make the user experience with integrating GoodData UI SDK as smooth and secure as possible and to ensure that the SDK is using the latest features of the platform, we will only provide support to two most recent major versions of UI SDK.\n\nThe most recent majors will be supported in the following modes:\n\n- The latest major version will receive all new functionality and all bug fixes\n- The previous major version will only receive fixes to critical issues and security fixes. These fixes will be applied on top of last released version of the previous major\n\nThe customers are encouraged to always use the latest version of the UI SDK.\n\nIn case of using older versions, the user might face API incompatibility, performance or security issues.\n\nPlease follow the installation instructions to update to the newest version.\n\n## License\n\n(C) 2007-2020 GoodData Corporation\n\nThis project is dual licensed:\n\n- The ATTRIBUTION-NONCOMMERCIAL 4.0 INTERNATIONAL (CC BY-NC 4.0) is used for purpose of the trial experience and evaluation of GoodData.UI library.\n- The GOODDATA GOODDATA.UI LIBRARY END USER LICENSE AGREEMENT is used for GoodData customers.\n\nFor more information, please see [LICENSE](https://github.com/gooddata/gooddata-react-components/blob/master/LICENSE)\n","gitHead":"f93d46c9818cc345137b26f80dd412b0b969bd1d","scripts":{"dev":"bash scripts/build.sh --dev-watch","test":"jest --watch","build":"bash scripts/build.sh","tslint":"yarn run-tslint -t verbose $npm_package_config_tslint","prepare":"cd examples/server && yarn install --frozen-lockfile && cd ../..; rm -r examples/node_modules 2>/dev/null; true","examples":"bash scripts/run-examples.sh","prepare?":"# Called before `npm publish` and on local `npm install`. Temporarily also for deleting obsolete node_modules. Ends with `true` to continue gracefully.","validate":"tsc --noEmit && yarn tslint && eslint $npm_package_config_eslint && yarn validate-style && yarn prettier-check","build-dev":"bash scripts/build.sh --dev","examples?":"# Default is developer domain, other options: yarn examples [sec,secure,stg,stg2,stg3,demo,developer or URL]","storybook":"yarn build && start-storybook -p 9001 -c .storybook","test-once":"jest","tslint-ci":"mkdir -p ./ci/results && yarn run-tslint -t checkstyle -o ./ci/results/tslint-results.xml $npm_package_config_tslint","run-tslint":"tslint -p tsconfig.json","validate-ci":"tsc --noEmit && yarn tslint-ci  && eslint $npm_package_config_eslint -f checkstyle -o ci/results/eslint-results.xml && yarn validate-style-ci && yarn prettier-check","examples-build":"bash scripts/build-examples.sh","prepublishOnly":"yarn build","prettier-check":"prettier --check '{src,stories,styles,__mocks__,examples/server/src,examples/src,examples/test}/**/*.{ts,js,tsx,jsx,json,scss,md,yaml,html}'","prettier-write":"prettier --write '{src,stories,styles,__mocks__,examples/server/src,examples/src,examples/test}/**/*.{ts,js,tsx,jsx,json,scss,md,yaml,html}'","test-storybook":"yarn build && test-storybook","validate-style":"stylelint '**/*.scss'","build-storybook":"yarn build && build-storybook -c .storybook -o dist-storybook","examples-server":"node examples/server/src/index.js","heroku-postbuild":"yarn examples-build developer","examples-testcafe":"./scripts/run-testcafe.sh visual","validate-style-ci":"stylelint '**/*.scss' --custom-formatter=node_modules/stylelint-checkstyle-formatter > ci/results/stylelint-results.xml","check-circular-deps":"madge --circular --extensions ts ./src","examples-testcafe-ci":"./scripts/run-testcafe.sh ci","examples-testcafe-live":"./scripts/run-testcafe.sh live"},"typings":"dist/index.d.ts","_npmUser":{"name":"strouhaljan","email":"strouhal.jan@gmail.com"},"deprecated":"@gooddata/react-components@7 reached End of Support on March 31, 2022. Please upgrade (see https://sdk.gooddata.com/gooddata-ui/docs/supported_versions.html for more information).","repository":{"url":"git+ssh://git@github.com/gooddata/gooddata-react-components.git","type":"git"},"_npmVersion":"6.13.4","description":"GoodData.UI - A powerful JavaScript library for building analytical applications","directories":{},"lint-staged":{"{src,stories,styles,__mocks__,examples/server/src,examples/src,examples/test}/**/*.{ts,js,tsx,jsx,scss}":["npx gdc-fix-copyright","git add"],"{src,stories,styles,__mocks__,examples/server/src,examples/src,examples/test}/**/*.{ts,js,tsx,jsx,json,scss,md,yaml,html}":["prettier --write","git add"]},"_nodeVersion":"12.16.1","dependencies":{"rxjs":"^5.5.6","uuid":"^3.2.1","immer":"^1.3.1","lodash":"^4.17.15","date-fns":"^2.7.0","downshift":"^3.2.7","invariant":"^2.2.2","mapbox-gl":"^1.6.1","classnames":"^2.2.6","highcharts":"7.1.1","prop-types":"^15.6.0","react-intl":"^3.6.0","custom-event":"^1.0.1","react-window":"^1.8.1","ag-grid-react":"20.0.0","react-measure":"^2.3.0","@types/mapbox-gl":"^1.6.1","react-day-picker":"~7.3.0","react-responsive":"^3.0.0","stringify-object":"^2.4.0","@gooddata/typings":"^2.23.0","ag-grid-community":"20.0.0","http-status-codes":"^1.3.0","@gooddata/js-utils":"^3.10.4","@gooddata/numberjs":"^3.2.4","fixed-data-table-2":"0.7.17","@gooddata/goodstrap":"^68.5.1","react-dom-factories":"^1.0.2","@gooddata/gooddata-js":"^12.5.2","json-stable-stringify":"^1.0.1","react-transition-group":"^2.2.1","hoist-non-react-statics":"^3.3.0","nodelist-foreach-polyfill":"^1.2.0","@formatjs/intl-pluralrules":"^1.3.6","highcharts-grouped-categories":"^1.1.3"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"raf":"3.3.2","yup":"^0.24.1","jest":"24.7.1","husky":"3.0.0","madge":"^3.4.4","react":"^16.5.2","enzyme":"3.5.0","eslint":"4.19.1","formik":"^0.11.11","moment":"2.23.0","history":"^4.7.2","ts-jest":"24.0.0","webpack":"4.30.0","full-icu":"^1.3.0","prettier":"1.16.4","react-ga":"^2.5.2","recharts":"1.0.0-beta.9","testcafe":"1.1.4","commander":"2.14.1","node-sass":"4.13.0","react-dom":"^16.5.2","stylelint":"^10.0.0","supertest":"3.0.0","ts-loader":"6.0.0","@types/raf":"^3.4.0","css-loader":"0.28.7","jest-junit":"3.0.0","raw-loader":"0.5.1","styled-jsx":"2.2.1","typescript":"3.3.4000","@babel/core":"7.4.4","@types/jest":"24.0.6","@types/node":"7.0.8","@types/uuid":"3.4.3","file-loader":"3.0.1","jest-enzyme":"7.0.2","lint-staged":"9.1.0","sass-loader":"6.0.6","webpack-cli":"3.3.2","@types/react":"16.8.6","babel-loader":"8.0.5","react-helmet":"5.2.0","react-select":"1.2.1","style-loader":"0.19.1","@types/enzyme":"3.1.13","@types/lodash":"4.14.123","testcafe-live":"0.1.4","@babel/runtime":"7.4.4","dotenv-webpack":"^1.7.0","@babel/polyfill":"^7.4.4","@storybook/react":"5.0.11","@types/invariant":"2.2.29","@types/react-dom":"16.0.11","isomorphic-fetch":"2.2.1","react-datepicker":"1.1.0","react-router-dom":"4.2.2","@babel/preset-env":"7.4.4","@gooddata/mock-js":"^2.13.0","@storybook/addons":"5.0.11","@types/classnames":"2.2.3","@types/prop-types":"15.5.2","@storybook/theming":"5.0.11","identity-obj-proxy":"^3.0.0","intl-messageformat":"^7.5.4","webpack-dev-server":"3.3.1","@babel/preset-react":"7.0.0","@types/react-portal":"4.0.1","@types/react-window":"^1.8.1","babel-plugin-lodash":"3.3.4","html-webpack-plugin":"3.2.0","react-test-renderer":"16.4.2","@types/react-measure":"2.0.5","clean-webpack-plugin":"2.0.2","stats-webpack-plugin":"0.7.0","eslint-config-prettier":"4.1.0","react-google-recaptcha":"^0.14.1","tslint-config-prettier":"1.18.0","@gooddata/eslint-config":"^1.0.0","@gooddata/tslint-config":"1.0.0","@types/react-responsive":"^3.0.3","@types/storybook__react":"4.0.1","@types/stringify-object":"^3.2.0","enzyme-adapter-react-16":"1.3.1","@gooddata/test-storybook":"3.2.1","@storybook/addon-actions":"5.0.11","@storybook/addon-options":"5.0.11","node-sass-magic-importer":"5.1.0","react-syntax-highlighter":"11.0.2","@types/fixed-data-table-2":"0.8.1","stylelint-config-prettier":"5.2.0","@gooddata/stylelint-config":"4.0.1","@types/react-test-renderer":"16.0.0","circular-dependency-plugin":"5.0.2","compression-webpack-plugin":"2.0.0","@types/json-stable-stringify":"^1.0.32","@gooddata/frontend-npm-scripts":"1.1.0","@types/enzyme-adapter-react-16":"1.0.3","stylelint-checkstyle-formatter":"0.1.0","@types/storybook__addon-actions":"3.4.2","@babel/plugin-proposal-class-properties":"7.4.4","@babel/plugin-proposal-object-rest-spread":"7.4.4","@babel/plugin-transform-async-to-generator":"7.4.4"},"peerDependencies":{"react":"^16.5.2","react-dom":"^16.5.2"},"_npmOperationalInternal":{"tmp":"tmp/react-components_7.5.0-alpha-strouhaljan-jsu-bb-2176-2020-04-22T08-03-25-325Z_1587542640585_0.31836855478444614","host":"s3://npm-registry-packages"}},"7.5.0-alpha-de.do-dedo-sd-925-2020-04-22T08-17-33-470Z":{"name":"@gooddata/react-components","version":"7.5.0-alpha-de.do-dedo-sd-925-2020-04-22T08-17-33-470Z","author":{"name":"GoodData Corporation"},"license":"BSD-3-Clause","_id":"@gooddata/react-components@7.5.0-alpha-de.do-dedo-sd-925-2020-04-22T08-17-33-470Z","maintainers":[{"name":"afi","email":"adam.fiedler@gooddata.com"},{"name":"bertold8","email":"ivan.nejezchleb@seznam.cz"},{"name":"brbistas","email":"valentinos.chraniotis@gooddata.com"},{"name":"bugsbunny338","email":"jiri.zajic@mensa.cz"},{"name":"de.do","email":"de.do@gooddata.com"},{"name":"gooddata-ci","email":"rail@gooddata.com"},{"name":"hung.nguyen.hoang","email":"hung.nguyen@gooddata.com"},{"name":"ivan.mjartan","email":"ivan.mjartan@gooddata.com"},{"name":"jakub-sterba","email":"jakub.sterba@gooddata.com"},{"name":"jankc","email":"jan.krapac@gmail.com"},{"name":"jaroslav.tomecek","email":"jaroslav.tomecek@gooddata.com"},{"name":"jkittler","email":"honza.kittler@gmail.com"},{"name":"khanh.le","email":"khanh.le@gooddata.com"},{"name":"lanhuynh","email":"lan.huynh@gooddata.com"},{"name":"linhhong","email":"linh.hong@gooddata.com"},{"name":"lupko","email":"lubomir.slivka@gooddata.com"},{"name":"mai.nguyen","email":"mai.nguyen@gooddata.com"},{"name":"matyas.kandl","email":"matyas.kandl@gooddata.com"},{"name":"michal.marsal","email":"michal.marsal@gooddata.com"},{"name":"my.duong","email":"my.duong@gooddata.com"},{"name":"naibinh","email":"naibinh@gmail.com"},{"name":"nikolacech","email":"nikola.cech@gooddata.com"},{"name":"nis.hua","email":"nis.hua@gooddata.com"},{"name":"no23reason","email":"dan.homola@hotmail.cz"},{"name":"patrikbraborec","email":"patrik.braborec@gooddata.com"},{"name":"pbenes","email":"petr.benes@gooddata.com"},{"name":"petrjanu","email":"petr.janu@gooddata.com"},{"name":"pkingo","email":"philipandreaskingo@hotmail.com"},{"name":"ptquang86","email":"ptquang86@gmail.com"},{"name":"qduval","email":"quentin.duval@gooddata.com"},{"name":"rodri360","email":"me@rodri360.com"},{"name":"sitina","email":"jiri.sitina@gooddata.com"},{"name":"strouhaljan","email":"strouhal.jan@gmail.com"},{"name":"tomas.kratochvil","email":"tomas.kratochvil@gooddata.com"},{"name":"tomasreichmann","email":"tomasreichmann@gmail.com"},{"name":"tomsatgd","email":"tomas.satinsky@gooddata.com"},{"name":"trung-le-quoc","email":"trung.le@gooddata.com"},{"name":"tu-ngo","email":"tungo1981@gmail.com"},{"name":"tu.bui","email":"tu.bui@gooddata.com"},{"name":"tulean","email":"tuan.le@gooddata.com"},{"name":"tuqt1005","email":"tu.tran@gooddata.com"},{"name":"utdnah","email":"danh.ung@gooddata.com"},{"name":"vlastikcz","email":"vlastimil.kotas@gooddata.com"},{"name":"vu.pham","email":"vu.pham@gooddata.com"},{"name":"xmort","email":"petr.dolejsi@gooddata.com"},{"name":"yanlipnican","email":"yanlipnican@gmail.com"}],"homepage":"https://github.com/gooddata/gooddata-react-components#readme","bugs":{"url":"https://github.com/gooddata/gooddata-react-components/issues"},"dist":{"shasum":"d443448e88867a1c1c521f971cb95c90ff823578","tarball":"https://registry.npmjs.org/@gooddata/react-components/-/react-components-7.5.0-alpha-de.do-dedo-sd-925-2020-04-22T08-17-33-470Z.tgz","fileCount":2557,"integrity":"sha512-IxnAVpnArqFV74F5ZTwwlzge4rCQ5df22jdWIC4jQwy0hip/AnXi/HwwZO2OPd9lNRTe0cF278Bn8EKvMSPgvQ==","signatures":[{"sig":"MEQCIEEDWz9njZN1WQ7NsWCaoVxUfeZxhfEASE6KghMQro/zAiAzq1eFEzGDgBsNq5hRpVIIvwN+vt0UfqVZ4BhScOf6eQ==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":10119601,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJen/27CRA9TVsSAnZWagAA43UP+wb6fbXJswFzbjns/bC5\n1U9V6QK/bu6fy1Cq9P5n/9zYaN93qhrPiNX2p1ZoHesVdC1Bu/shKlSYmj3c\nKJXub6Dyqc28QBagENcZq7mVixgRKIZdYPlSz6ci0AzFJF2FPH8IAcFxfiMs\n1xXxVXHVgnBJkNdKT23yuxn18/x4I9wAFaOPUgJZSkNQ/NNoZAdALs7pbpvi\nH2Ly/sYA+w3f2bAsqRHxuBk3vPmVQ7Tio2KfIcZe1hLGbkC/FW3PnhhtYLUR\nN7QbSGVH6HX+el13xJTahSVGXzJ8B3AIi1oOFItufFkz4GQcF0HkKLfigoHQ\nULohnzh+OIcl9bw/bC1ZLrZrCDhpBn6qaKO47ROmthAm2pnP4nhhmpN+Dk8A\ndKbJB+WzVSCy2rs23znnIFjvklj/taEQj8URdRtgB2ghuC3n8qPwD9ww4FF5\nJa9QZpc+kkOGaTqckORhQRz32TQlqw7Y/LtO+WiV++lY+N28PBPmPk/+A2E8\nmysLXuoldhSmgc8G7CWiyV7PIUBffyQbouqy2eqcWAfA+hRvyd5kZanSe9CH\nMCz33aKQfmeFtd1N8tHZGnZZMfTHncNHv7eXf/dT9Iie/mkzLrUXo4FYdpJ+\n1kgubLYAySsjjUr/pjtWTb84p/sXs5nlAgDL4/u+KBT3pC1oUdqBH0In0Waw\nIwlA\r\n=dCL4\r\n-----END PGP SIGNATURE-----\r\n"},"main":"dist/index.js","husky":{"hooks":{"pre-commit":"lint-staged"}},"config":{"eslint":"./examples/**/*.{js,jsx}","tslint":"./{__mocks__,src,stories}/{,**/}*.{ts,tsx}"},"readme":"[![npm version](https://badge.fury.io/js/%40gooddata%2Freact-components.svg)](https://www.npmjs.com/package/@gooddata/react-components)\n\n# GoodData.UI React components\n> A React-based JavaScript library for building data-driven applications\n\n## Getting started\n- [GoodData.UI Documentation](http://sdk.gooddata.com/gooddata-ui/)\n- [GoodData.UI Live Examples](https://gooddata-examples.herokuapp.com/)\n- [Stack Overflow](https://stackoverflow.com/questions/tagged/gooddata)\n\n### Usage\nWith [yarn](https://yarnpkg.com) installed, go to your project directory and run\n```\n$ yarn add @gooddata/react-components\n```\nIf you prefer [npm](npmjs.com) run\n```\n$ npm install --save @gooddata/react-components\n```\n\nThe public API is exposed via global `index.js`. Except for the styles, do not import any other file directly\nbecause they are not intended to be part of the public API.\n\n## Contributing\n\nWe welcome any contribution in form of [issues](https://github.com/gooddata/gooddata-react-components/issues) or [pull requests](https://github.com/gooddata/gooddata-react-components/pulls).\n\nInstall [Node.js](http://nodejs.org) (node 12.16.1, npm v6.13.4) and [Yarn](https://classic.yarnpkg.com) (1.22.4).\n\nInstall dependencies:\n```\nyarn install --frozen-lockfile\n```\n\nThese commands may come in handy while developing:\n\n| command | description |\n| ------- | ----------- |\n| `yarn install --pure-lockfile` | first step |\n| ||\n| `yarn dev` | build react-components to `/dist` in watch mode |\n| `yarn test` | run all unit tests |\n| `yarn prettier-write` | format the source code to match the valid codestyle |\n| `yarn validate` | validate codestyle |\n| ||\n| `yarn storybook` | run storybook from `/stories` on http://localhost:9001 |\n| `yarn build-storybook` | build storybook to `/dist-storybook` |\n| `yarn test-storybook` | run storybook and [screenshot tests](https://github.com/gooddata/gdc-client-utils/tree/master/test-storybook) |\n| ||\n| `yarn examples` | run Live Examples dev-server from `/examples` on https://localhost:8999 |\n| `yarn examples-build` | build Live Examples to `/examples/dist` |\n| `yarn examples-server` | serve built Live Examples - see `/examples/server/src` |\n| `yarn examples-testcafe` | run testcafe tests against `localhost:8999` |\n\n### Deploy to heroku.com\nWhen you deploy this repo to heroku, it serves *GoodData.UI Live Examples*.\nRelevant tasks are in `Procfile` and `package.json`.\n\n```bash\n# run in the project directory\nheroku login\nheroku create <your-app-name>\nheroku config:set DOMAIN_ADMIN_USERNAME=x@gooddata.com DOMAIN_ADMIN_PASSWORD=xy PROJECT_ID_TO_ASSIGN=xms7ga4tf3g3nzucd8380o2bev8oeknp\ngit push heroku HEAD:master\nheroku open\n```\n### Enable Geo Chart for Storybook and Live Examples\nGeo chart uses Mapbox to render map which requires a Mapbox access token.\n- Register an account and create Mapbox access token at [guide](https://docs.mapbox.com/help/how-mapbox-works/access-tokens/)\n- Store the created token at `.env`:\n```bash\necho -e \"EXAMPLE_MAPBOX_ACCESS_TOKEN=token\" >> .env # only need to run once\necho -e \"STORYBOOK_MAPBOX_ACCESS_TOKEN=token\" >> .env # only need to run once\n```\n\n### Run Live Examples Locally\nTo run *GoodData.UI Live Examples* locally:\n```bash\ngit clone <this-repository>\ncd  <repository-folder>\nyarn install --pure-lockfile\nyarn examples\n```\nThen open https://localhost:8999 and login using Live Examples account (you can [create one here](https://gooddata-examples.herokuapp.com/registration)).\n\n### Run Storybook locally\n- Run storybook with token stored in `.env` for more secure\n```bash\nyarn storybook\n```\n- Or run storybook with token env param exposed to cli (not suggested)\n```bash\nSTORYBOOK_MAPBOX_ACCESS_TOKEN=token yarn storybook\n```\n- Apply either above way to `yarn build-storybook` or `yarn test-storybook`\n\n### Source code formatting\nThe source code in the repository is formatted by [Prettier](https://prettier.io/).\nThe format of the code is validated by our Continuous Integration server and is one of the requirements of successful merge.\n\nPrettier is supported by every major IDE. You can find the list of supported editors and how to configure them [here](https://prettier.io/docs/en/editors.html).\n\nIn the case, when your editor is not supported or you don't want to setup the integration, you can run the `yarn prettier-write` command to reformat the code before commit.\n\n## Changelog\n\n- see [CHANGELOG.md](CHANGELOG.md)\n\n## Supported versions\n\nIn order to make the user experience with integrating GoodData UI SDK as smooth and secure as possible and to ensure that the SDK is using the latest features of the platform, we will only provide support to two most recent major versions of UI SDK.\n\nThe most recent majors will be supported in the following modes:\n\n- The latest major version will receive all new functionality and all bug fixes\n- The previous major version will only receive fixes to critical issues and security fixes. These fixes will be applied on top of last released version of the previous major\n\nThe customers are encouraged to always use the latest version of the UI SDK.\n\nIn case of using older versions, the user might face API incompatibility, performance or security issues.\n\nPlease follow the installation instructions to update to the newest version.\n\n## License\n\n(C) 2007-2020 GoodData Corporation\n\nThis project is dual licensed:\n\n- The ATTRIBUTION-NONCOMMERCIAL 4.0 INTERNATIONAL (CC BY-NC 4.0) is used for purpose of the trial experience and evaluation of GoodData.UI library.\n- The GOODDATA GOODDATA.UI LIBRARY END USER LICENSE AGREEMENT is used for GoodData customers.\n\nFor more information, please see [LICENSE](https://github.com/gooddata/gooddata-react-components/blob/master/LICENSE)\n","gitHead":"9326e6e8e66a8455221c9f7bfc1de49c77935147","scripts":{"dev":"bash scripts/build.sh --dev-watch","test":"jest --watch","build":"bash scripts/build.sh","tslint":"yarn run-tslint -t verbose $npm_package_config_tslint","prepare":"cd examples/server && yarn install --frozen-lockfile && cd ../..; rm -r examples/node_modules 2>/dev/null; true","examples":"bash scripts/run-examples.sh","prepare?":"# Called before `npm publish` and on local `npm install`. Temporarily also for deleting obsolete node_modules. Ends with `true` to continue gracefully.","validate":"tsc --noEmit && yarn tslint && eslint $npm_package_config_eslint && yarn validate-style && yarn prettier-check","build-dev":"bash scripts/build.sh --dev","examples?":"# Default is developer domain, other options: yarn examples [sec,secure,stg,stg2,stg3,demo,developer or URL]","storybook":"yarn build && start-storybook -p 9001 -c .storybook","test-once":"jest","tslint-ci":"mkdir -p ./ci/results && yarn run-tslint -t checkstyle -o ./ci/results/tslint-results.xml $npm_package_config_tslint","run-tslint":"tslint -p tsconfig.json","validate-ci":"tsc --noEmit && yarn tslint-ci  && eslint $npm_package_config_eslint -f checkstyle -o ci/results/eslint-results.xml && yarn validate-style-ci && yarn prettier-check","examples-build":"bash scripts/build-examples.sh","prepublishOnly":"yarn build","prettier-check":"prettier --check '{src,stories,styles,__mocks__,examples/server/src,examples/src,examples/test}/**/*.{ts,js,tsx,jsx,json,scss,md,yaml,html}'","prettier-write":"prettier --write '{src,stories,styles,__mocks__,examples/server/src,examples/src,examples/test}/**/*.{ts,js,tsx,jsx,json,scss,md,yaml,html}'","test-storybook":"yarn build && test-storybook","validate-style":"stylelint '**/*.scss'","build-storybook":"yarn build && build-storybook -c .storybook -o dist-storybook","examples-server":"node examples/server/src/index.js","heroku-postbuild":"yarn examples-build developer","examples-testcafe":"./scripts/run-testcafe.sh visual","validate-style-ci":"stylelint '**/*.scss' --custom-formatter=node_modules/stylelint-checkstyle-formatter > ci/results/stylelint-results.xml","check-circular-deps":"madge --circular --extensions ts ./src","examples-testcafe-ci":"./scripts/run-testcafe.sh ci","examples-testcafe-live":"./scripts/run-testcafe.sh live"},"typings":"dist/index.d.ts","_npmUser":{"name":"de.do","email":"de.do@gooddata.com"},"deprecated":"@gooddata/react-components@7 reached End of Support on March 31, 2022. Please upgrade (see https://sdk.gooddata.com/gooddata-ui/docs/supported_versions.html for more information).","repository":{"url":"git+ssh://git@github.com/gooddata/gooddata-react-components.git","type":"git"},"_npmVersion":"6.13.4","description":"GoodData.UI - A powerful JavaScript library for building analytical applications","directories":{},"lint-staged":{"{src,stories,styles,__mocks__,examples/server/src,examples/src,examples/test}/**/*.{ts,js,tsx,jsx,scss}":["npx gdc-fix-copyright","git add"],"{src,stories,styles,__mocks__,examples/server/src,examples/src,examples/test}/**/*.{ts,js,tsx,jsx,json,scss,md,yaml,html}":["prettier --write","git add"]},"_nodeVersion":"12.16.1","dependencies":{"rxjs":"^5.5.6","uuid":"^3.2.1","immer":"^1.3.1","lodash":"^4.17.15","date-fns":"^2.7.0","downshift":"^3.2.7","invariant":"^2.2.2","mapbox-gl":"^1.6.1","classnames":"^2.2.6","highcharts":"7.1.1","prop-types":"^15.6.0","react-intl":"^3.6.0","custom-event":"^1.0.1","react-window":"^1.8.1","ag-grid-react":"20.0.0","react-measure":"^2.3.0","@types/mapbox-gl":"^1.6.1","react-day-picker":"~7.3.0","react-responsive":"^3.0.0","stringify-object":"^2.4.0","@gooddata/typings":"^2.23.0","ag-grid-community":"20.0.0","http-status-codes":"^1.3.0","@gooddata/js-utils":"^3.10.4","@gooddata/numberjs":"^3.2.4","fixed-data-table-2":"0.7.17","@gooddata/goodstrap":"^68.5.1","react-dom-factories":"^1.0.2","@gooddata/gooddata-js":"^12.5.2","json-stable-stringify":"^1.0.1","react-transition-group":"^2.2.1","hoist-non-react-statics":"^3.3.0","nodelist-foreach-polyfill":"^1.2.0","@formatjs/intl-pluralrules":"^1.3.6","highcharts-grouped-categories":"^1.1.3"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"raf":"3.3.2","yup":"^0.24.1","jest":"24.7.1","husky":"3.0.0","madge":"^3.4.4","react":"^16.5.2","enzyme":"3.5.0","eslint":"4.19.1","formik":"^0.11.11","moment":"2.23.0","history":"^4.7.2","ts-jest":"24.0.0","webpack":"4.30.0","full-icu":"^1.3.0","prettier":"1.16.4","react-ga":"^2.5.2","recharts":"1.0.0-beta.9","testcafe":"1.1.4","commander":"2.14.1","node-sass":"4.13.0","react-dom":"^16.5.2","stylelint":"^10.0.0","supertest":"3.0.0","ts-loader":"6.0.0","@types/raf":"^3.4.0","css-loader":"0.28.7","jest-junit":"3.0.0","raw-loader":"0.5.1","styled-jsx":"2.2.1","typescript":"3.3.4000","@babel/core":"7.4.4","@types/jest":"24.0.6","@types/node":"7.0.8","@types/uuid":"3.4.3","file-loader":"3.0.1","jest-enzyme":"7.0.2","lint-staged":"9.1.0","sass-loader":"6.0.6","webpack-cli":"3.3.2","@types/react":"16.8.6","babel-loader":"8.0.5","react-helmet":"5.2.0","react-select":"1.2.1","style-loader":"0.19.1","@types/enzyme":"3.1.13","@types/lodash":"4.14.123","testcafe-live":"0.1.4","@babel/runtime":"7.4.4","dotenv-webpack":"^1.7.0","@babel/polyfill":"^7.4.4","@storybook/react":"5.0.11","@types/invariant":"2.2.29","@types/react-dom":"16.0.11","isomorphic-fetch":"2.2.1","react-datepicker":"1.1.0","react-router-dom":"4.2.2","@babel/preset-env":"7.4.4","@gooddata/mock-js":"^2.13.0","@storybook/addons":"5.0.11","@types/classnames":"2.2.3","@types/prop-types":"15.5.2","@storybook/theming":"5.0.11","identity-obj-proxy":"^3.0.0","intl-messageformat":"^7.5.4","webpack-dev-server":"3.3.1","@babel/preset-react":"7.0.0","@types/react-portal":"4.0.1","@types/react-window":"^1.8.1","babel-plugin-lodash":"3.3.4","html-webpack-plugin":"3.2.0","react-test-renderer":"16.4.2","@types/react-measure":"2.0.5","clean-webpack-plugin":"2.0.2","stats-webpack-plugin":"0.7.0","eslint-config-prettier":"4.1.0","react-google-recaptcha":"^0.14.1","tslint-config-prettier":"1.18.0","@gooddata/eslint-config":"^1.0.0","@gooddata/tslint-config":"1.0.0","@types/react-responsive":"^3.0.3","@types/storybook__react":"4.0.1","@types/stringify-object":"^3.2.0","enzyme-adapter-react-16":"1.3.1","@gooddata/test-storybook":"3.2.1","@storybook/addon-actions":"5.0.11","@storybook/addon-options":"5.0.11","node-sass-magic-importer":"5.1.0","react-syntax-highlighter":"11.0.2","@types/fixed-data-table-2":"0.8.1","stylelint-config-prettier":"5.2.0","@gooddata/stylelint-config":"4.0.1","@types/react-test-renderer":"16.0.0","circular-dependency-plugin":"5.0.2","compression-webpack-plugin":"2.0.0","@types/json-stable-stringify":"^1.0.32","@gooddata/frontend-npm-scripts":"1.1.0","@types/enzyme-adapter-react-16":"1.0.3","stylelint-checkstyle-formatter":"0.1.0","@types/storybook__addon-actions":"3.4.2","@babel/plugin-proposal-class-properties":"7.4.4","@babel/plugin-proposal-object-rest-spread":"7.4.4","@babel/plugin-transform-async-to-generator":"7.4.4"},"peerDependencies":{"react":"^16.5.2","react-dom":"^16.5.2"},"_npmOperationalInternal":{"tmp":"tmp/react-components_7.5.0-alpha-de.do-dedo-sd-925-2020-04-22T08-17-33-470Z_1587543482900_0.3445213117657202","host":"s3://npm-registry-packages"}},"7.5.0-alpha-tulean-TLE-RAIL2227-2020-04-22T08-31-53-124Z":{"name":"@gooddata/react-components","version":"7.5.0-alpha-tulean-TLE-RAIL2227-2020-04-22T08-31-53-124Z","author":{"name":"GoodData Corporation"},"license":"BSD-3-Clause","_id":"@gooddata/react-components@7.5.0-alpha-tulean-TLE-RAIL2227-2020-04-22T08-31-53-124Z","maintainers":[{"name":"afi","email":"adam.fiedler@gooddata.com"},{"name":"bertold8","email":"ivan.nejezchleb@seznam.cz"},{"name":"brbistas","email":"valentinos.chraniotis@gooddata.com"},{"name":"bugsbunny338","email":"jiri.zajic@mensa.cz"},{"name":"de.do","email":"de.do@gooddata.com"},{"name":"gooddata-ci","email":"rail@gooddata.com"},{"name":"hung.nguyen.hoang","email":"hung.nguyen@gooddata.com"},{"name":"ivan.mjartan","email":"ivan.mjartan@gooddata.com"},{"name":"jakub-sterba","email":"jakub.sterba@gooddata.com"},{"name":"jankc","email":"jan.krapac@gmail.com"},{"name":"jaroslav.tomecek","email":"jaroslav.tomecek@gooddata.com"},{"name":"jkittler","email":"honza.kittler@gmail.com"},{"name":"khanh.le","email":"khanh.le@gooddata.com"},{"name":"lanhuynh","email":"lan.huynh@gooddata.com"},{"name":"linhhong","email":"linh.hong@gooddata.com"},{"name":"lupko","email":"lubomir.slivka@gooddata.com"},{"name":"mai.nguyen","email":"mai.nguyen@gooddata.com"},{"name":"matyas.kandl","email":"matyas.kandl@gooddata.com"},{"name":"michal.marsal","email":"michal.marsal@gooddata.com"},{"name":"my.duong","email":"my.duong@gooddata.com"},{"name":"naibinh","email":"naibinh@gmail.com"},{"name":"nikolacech","email":"nikola.cech@gooddata.com"},{"name":"nis.hua","email":"nis.hua@gooddata.com"},{"name":"no23reason","email":"dan.homola@hotmail.cz"},{"name":"patrikbraborec","email":"patrik.braborec@gooddata.com"},{"name":"pbenes","email":"petr.benes@gooddata.com"},{"name":"petrjanu","email":"petr.janu@gooddata.com"},{"name":"pkingo","email":"philipandreaskingo@hotmail.com"},{"name":"ptquang86","email":"ptquang86@gmail.com"},{"name":"qduval","email":"quentin.duval@gooddata.com"},{"name":"rodri360","email":"me@rodri360.com"},{"name":"sitina","email":"jiri.sitina@gooddata.com"},{"name":"strouhaljan","email":"strouhal.jan@gmail.com"},{"name":"tomas.kratochvil","email":"tomas.kratochvil@gooddata.com"},{"name":"tomasreichmann","email":"tomasreichmann@gmail.com"},{"name":"tomsatgd","email":"tomas.satinsky@gooddata.com"},{"name":"trung-le-quoc","email":"trung.le@gooddata.com"},{"name":"tu-ngo","email":"tungo1981@gmail.com"},{"name":"tu.bui","email":"tu.bui@gooddata.com"},{"name":"tulean","email":"tuan.le@gooddata.com"},{"name":"tuqt1005","email":"tu.tran@gooddata.com"},{"name":"utdnah","email":"danh.ung@gooddata.com"},{"name":"vlastikcz","email":"vlastimil.kotas@gooddata.com"},{"name":"vu.pham","email":"vu.pham@gooddata.com"},{"name":"xmort","email":"petr.dolejsi@gooddata.com"},{"name":"yanlipnican","email":"yanlipnican@gmail.com"}],"homepage":"https://github.com/gooddata/gooddata-react-components#readme","bugs":{"url":"https://github.com/gooddata/gooddata-react-components/issues"},"dist":{"shasum":"9aa2a404f1c59561792236f7033d3cc9e0dae222","tarball":"https://registry.npmjs.org/@gooddata/react-components/-/react-components-7.5.0-alpha-tulean-TLE-RAIL2227-2020-04-22T08-31-53-124Z.tgz","fileCount":2548,"integrity":"sha512-6m9bgS004iHZennTH667lAgBc6MHrrBiAC5ahwBNONeHSTVWMzYTmnZRHSGgFAUuG3kWs0lpRDmmD3+O7phfpw==","signatures":[{"sig":"MEUCIQCzCxxuZCG8+zsOr3L8mmo8BSyN0N/OYKVFRvdd8k75sAIgePHWaRQuLqO5VjRUMVuOFfYB1CzlsjVpDPNHKSIZqS8=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":10057378,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJeoAEWCRA9TVsSAnZWagAAA5oP/RNM2tXfS8xnBYmSSgYh\nf6OnGqZDP9eAGkD0qZiccVXrBs/nJ4m2LLduShpL+VmQe1M7O/mOHb5ZjkfM\npRq9mLp4sjlHIonYtNYqKQ4Fct1PQrVDQjFfjlfeZhso+sgX6GJznEe0fTQh\nvpyzs5Th4H50MXt9koaQb5ItTDu9yRW+6xFZACYsW+9WsRVBOu6yv1FpqsjZ\nqr6pIcXweGdllEMKMfOzWu52D9PJERfpXu0hv9nxztvUhlZliqUu7UR4EkTO\ntBEmERcEP+RTcqhhM8uiB+rTTveVqE8al+0m7PEFu+ffbZ0b3i56RPaYk2K1\neCy6973Oy865VDViEC0eakLZGYqLbjJzluci66sDJbk9IQL0IOURqxSEZvdG\noZDKj6rkhmaef9emWOXPEKQMmci4gv7I8945pl1uFWsFsQMy/MHBs0xf8GAA\n4TMM6diep7Hpr2UF/gaCiSL69QiTkFPRY27Ou02hztM5CmshwRb4ijV0Yzta\nuzHZEuyXdf58Cz5iiiCZggoM+ftZEOG1qLcYOMwlcPldLjFxkhNh/VGR7dRK\ny+MMZIVvGGfPqv78Um/UKnIhlldVL1C4WkQXN9m3M2n0jCN15AN0H0sDLI8C\nPMVIY2klKMYcFhbaY20qPZVt/FEltRpTM/Oql6EDLLCFrS451IfnwG38YS12\niLHa\r\n=qQ0n\r\n-----END PGP SIGNATURE-----\r\n"},"main":"dist/index.js","husky":{"hooks":{"pre-commit":"lint-staged"}},"config":{"eslint":"./examples/**/*.{js,jsx}","tslint":"./{__mocks__,src,stories}/{,**/}*.{ts,tsx}"},"readme":"[![npm version](https://badge.fury.io/js/%40gooddata%2Freact-components.svg)](https://www.npmjs.com/package/@gooddata/react-components)\n\n# GoodData.UI React components\n> A React-based JavaScript library for building data-driven applications\n\n## Getting started\n- [GoodData.UI Documentation](http://sdk.gooddata.com/gooddata-ui/)\n- [GoodData.UI Live Examples](https://gooddata-examples.herokuapp.com/)\n- [Stack Overflow](https://stackoverflow.com/questions/tagged/gooddata)\n\n### Usage\nWith [yarn](https://yarnpkg.com) installed, go to your project directory and run\n```\n$ yarn add @gooddata/react-components\n```\nIf you prefer [npm](npmjs.com) run\n```\n$ npm install --save @gooddata/react-components\n```\n\nThe public API is exposed via global `index.js`. Except for the styles, do not import any other file directly\nbecause they are not intended to be part of the public API.\n\n## Contributing\n\nWe welcome any contribution in form of [issues](https://github.com/gooddata/gooddata-react-components/issues) or [pull requests](https://github.com/gooddata/gooddata-react-components/pulls).\n\nInstall [Node.js](http://nodejs.org) (node 12.16.1, npm v6.13.4) and [Yarn](https://classic.yarnpkg.com) (1.22.4).\n\nInstall dependencies:\n```\nyarn install --frozen-lockfile\n```\n\nThese commands may come in handy while developing:\n\n| command | description |\n| ------- | ----------- |\n| `yarn install --pure-lockfile` | first step |\n| ||\n| `yarn dev` | build react-components to `/dist` in watch mode |\n| `yarn test` | run all unit tests |\n| `yarn prettier-write` | format the source code to match the valid codestyle |\n| `yarn validate` | validate codestyle |\n| ||\n| `yarn storybook` | run storybook from `/stories` on http://localhost:9001 |\n| `yarn build-storybook` | build storybook to `/dist-storybook` |\n| `yarn test-storybook` | run storybook and [screenshot tests](https://github.com/gooddata/gdc-client-utils/tree/master/test-storybook) |\n| ||\n| `yarn examples` | run Live Examples dev-server from `/examples` on https://localhost:8999 |\n| `yarn examples-build` | build Live Examples to `/examples/dist` |\n| `yarn examples-server` | serve built Live Examples - see `/examples/server/src` |\n| `yarn examples-testcafe` | run testcafe tests against `localhost:8999` |\n\n### Deploy to heroku.com\nWhen you deploy this repo to heroku, it serves *GoodData.UI Live Examples*.\nRelevant tasks are in `Procfile` and `package.json`.\n\n```bash\n# run in the project directory\nheroku login\nheroku create <your-app-name>\nheroku config:set DOMAIN_ADMIN_USERNAME=x@gooddata.com DOMAIN_ADMIN_PASSWORD=xy PROJECT_ID_TO_ASSIGN=xms7ga4tf3g3nzucd8380o2bev8oeknp\ngit push heroku HEAD:master\nheroku open\n```\n### Enable Geo Chart for Storybook and Live Examples\nGeo chart uses Mapbox to render map which requires a Mapbox access token.\n- Register an account and create Mapbox access token at [guide](https://docs.mapbox.com/help/how-mapbox-works/access-tokens/)\n- Store the created token at `.env`:\n```bash\necho -e \"EXAMPLE_MAPBOX_ACCESS_TOKEN=token\" >> .env # only need to run once\necho -e \"STORYBOOK_MAPBOX_ACCESS_TOKEN=token\" >> .env # only need to run once\n```\n\n### Run Live Examples Locally\nTo run *GoodData.UI Live Examples* locally:\n```bash\ngit clone <this-repository>\ncd  <repository-folder>\nyarn install --pure-lockfile\nyarn examples\n```\nThen open https://localhost:8999 and login using Live Examples account (you can [create one here](https://gooddata-examples.herokuapp.com/registration)).\n\n### Run Storybook locally\n- Run storybook with token stored in `.env` for more secure\n```bash\nyarn storybook\n```\n- Or run storybook with token env param exposed to cli (not suggested)\n```bash\nSTORYBOOK_MAPBOX_ACCESS_TOKEN=token yarn storybook\n```\n- Apply either above way to `yarn build-storybook` or `yarn test-storybook`\n\n### Source code formatting\nThe source code in the repository is formatted by [Prettier](https://prettier.io/).\nThe format of the code is validated by our Continuous Integration server and is one of the requirements of successful merge.\n\nPrettier is supported by every major IDE. You can find the list of supported editors and how to configure them [here](https://prettier.io/docs/en/editors.html).\n\nIn the case, when your editor is not supported or you don't want to setup the integration, you can run the `yarn prettier-write` command to reformat the code before commit.\n\n## Changelog\n\n- see [CHANGELOG.md](CHANGELOG.md)\n\n## Supported versions\n\nIn order to make the user experience with integrating GoodData UI SDK as smooth and secure as possible and to ensure that the SDK is using the latest features of the platform, we will only provide support to two most recent major versions of UI SDK.\n\nThe most recent majors will be supported in the following modes:\n\n- The latest major version will receive all new functionality and all bug fixes\n- The previous major version will only receive fixes to critical issues and security fixes. These fixes will be applied on top of last released version of the previous major\n\nThe customers are encouraged to always use the latest version of the UI SDK.\n\nIn case of using older versions, the user might face API incompatibility, performance or security issues.\n\nPlease follow the installation instructions to update to the newest version.\n\n## License\n\n(C) 2007-2020 GoodData Corporation\n\nThis project is dual licensed:\n\n- The ATTRIBUTION-NONCOMMERCIAL 4.0 INTERNATIONAL (CC BY-NC 4.0) is used for purpose of the trial experience and evaluation of GoodData.UI library.\n- The GOODDATA GOODDATA.UI LIBRARY END USER LICENSE AGREEMENT is used for GoodData customers.\n\nFor more information, please see [LICENSE](https://github.com/gooddata/gooddata-react-components/blob/master/LICENSE)\n","gitHead":"6d2822918aab5bca9e86ee61893f7a5c7ce40d32","scripts":{"dev":"bash scripts/build.sh --dev-watch","test":"jest --watch","build":"bash scripts/build.sh","tslint":"yarn run-tslint -t verbose $npm_package_config_tslint","prepare":"cd examples/server && yarn install --frozen-lockfile && cd ../..; rm -r examples/node_modules 2>/dev/null; true","examples":"bash scripts/run-examples.sh","prepare?":"# Called before `npm publish` and on local `npm install`. Temporarily also for deleting obsolete node_modules. Ends with `true` to continue gracefully.","validate":"tsc --noEmit && yarn tslint && eslint $npm_package_config_eslint && yarn validate-style && yarn prettier-check","build-dev":"bash scripts/build.sh --dev","examples?":"# Default is developer domain, other options: yarn examples [sec,secure,stg,stg2,stg3,demo,developer or URL]","storybook":"yarn build && start-storybook -p 9001 -c .storybook","test-once":"jest","tslint-ci":"mkdir -p ./ci/results && yarn run-tslint -t checkstyle -o ./ci/results/tslint-results.xml $npm_package_config_tslint","run-tslint":"tslint -p tsconfig.json","validate-ci":"tsc --noEmit && yarn tslint-ci  && eslint $npm_package_config_eslint -f checkstyle -o ci/results/eslint-results.xml && yarn validate-style-ci && yarn prettier-check","examples-build":"bash scripts/build-examples.sh","prepublishOnly":"yarn build","prettier-check":"prettier --check '{src,stories,styles,__mocks__,examples/server/src,examples/src,examples/test}/**/*.{ts,js,tsx,jsx,json,scss,md,yaml,html}'","prettier-write":"prettier --write '{src,stories,styles,__mocks__,examples/server/src,examples/src,examples/test}/**/*.{ts,js,tsx,jsx,json,scss,md,yaml,html}'","test-storybook":"yarn build && test-storybook","validate-style":"stylelint '**/*.scss'","build-storybook":"yarn build && build-storybook -c .storybook -o dist-storybook","examples-server":"node examples/server/src/index.js","heroku-postbuild":"yarn examples-build developer","examples-testcafe":"./scripts/run-testcafe.sh visual","validate-style-ci":"stylelint '**/*.scss' --custom-formatter=node_modules/stylelint-checkstyle-formatter > ci/results/stylelint-results.xml","check-circular-deps":"madge --circular --extensions ts ./src","examples-testcafe-ci":"./scripts/run-testcafe.sh ci","examples-testcafe-live":"./scripts/run-testcafe.sh live"},"typings":"dist/index.d.ts","_npmUser":{"name":"tulean","email":"tuan.le@gooddata.com"},"deprecated":"@gooddata/react-components@7 reached End of Support on March 31, 2022. Please upgrade (see https://sdk.gooddata.com/gooddata-ui/docs/supported_versions.html for more information).","repository":{"url":"git+ssh://git@github.com/gooddata/gooddata-react-components.git","type":"git"},"_npmVersion":"6.13.4","description":"GoodData.UI - A powerful JavaScript library for building analytical applications","directories":{},"lint-staged":{"{src,stories,styles,__mocks__,examples/server/src,examples/src,examples/test}/**/*.{ts,js,tsx,jsx,scss}":["npx gdc-fix-copyright","git add"],"{src,stories,styles,__mocks__,examples/server/src,examples/src,examples/test}/**/*.{ts,js,tsx,jsx,json,scss,md,yaml,html}":["prettier --write","git add"]},"_nodeVersion":"12.16.1","dependencies":{"rxjs":"^5.5.6","uuid":"^3.2.1","immer":"^1.3.1","lodash":"^4.17.15","date-fns":"^2.7.0","downshift":"^3.2.7","invariant":"^2.2.2","mapbox-gl":"^1.6.1","classnames":"^2.2.6","highcharts":"7.1.1","prop-types":"^15.6.0","react-intl":"^3.6.0","custom-event":"^1.0.1","react-window":"^1.8.1","ag-grid-react":"20.0.0","react-measure":"^2.3.0","@types/mapbox-gl":"^1.6.1","react-day-picker":"~7.3.0","react-responsive":"^3.0.0","stringify-object":"^2.4.0","@gooddata/typings":"^2.23.0","ag-grid-community":"20.0.0","http-status-codes":"^1.3.0","@gooddata/js-utils":"^3.10.4","@gooddata/numberjs":"^3.2.4","fixed-data-table-2":"0.7.17","@gooddata/goodstrap":"^68.5.1","react-dom-factories":"^1.0.2","@gooddata/gooddata-js":"^12.5.2","json-stable-stringify":"^1.0.1","react-transition-group":"^2.2.1","hoist-non-react-statics":"^3.3.0","nodelist-foreach-polyfill":"^1.2.0","@formatjs/intl-pluralrules":"^1.3.6","highcharts-grouped-categories":"^1.1.3"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"raf":"3.3.2","yup":"^0.24.1","jest":"24.7.1","husky":"3.0.0","madge":"^3.4.4","react":"^16.5.2","enzyme":"3.5.0","eslint":"4.19.1","formik":"^0.11.11","moment":"2.23.0","history":"^4.7.2","ts-jest":"24.0.0","webpack":"4.30.0","full-icu":"^1.3.0","prettier":"1.16.4","react-ga":"^2.5.2","recharts":"1.0.0-beta.9","testcafe":"1.1.4","commander":"2.14.1","node-sass":"4.13.0","react-dom":"^16.5.2","stylelint":"^10.0.0","supertest":"3.0.0","ts-loader":"6.0.0","@types/raf":"^3.4.0","css-loader":"0.28.7","jest-junit":"3.0.0","raw-loader":"0.5.1","styled-jsx":"2.2.1","typescript":"3.3.4000","@babel/core":"7.4.4","@types/jest":"24.0.6","@types/node":"7.0.8","@types/uuid":"3.4.3","file-loader":"3.0.1","jest-enzyme":"7.0.2","lint-staged":"9.1.0","sass-loader":"6.0.6","webpack-cli":"3.3.2","@types/react":"16.8.6","babel-loader":"8.0.5","react-helmet":"5.2.0","react-select":"1.2.1","style-loader":"0.19.1","@types/enzyme":"3.1.13","@types/lodash":"4.14.123","testcafe-live":"0.1.4","@babel/runtime":"7.4.4","dotenv-webpack":"^1.7.0","@babel/polyfill":"^7.4.4","@storybook/react":"5.0.11","@types/invariant":"2.2.29","@types/react-dom":"16.0.11","isomorphic-fetch":"2.2.1","react-datepicker":"1.1.0","react-router-dom":"4.2.2","@babel/preset-env":"7.4.4","@gooddata/mock-js":"^2.13.0","@storybook/addons":"5.0.11","@types/classnames":"2.2.3","@types/prop-types":"15.5.2","@storybook/theming":"5.0.11","identity-obj-proxy":"^3.0.0","intl-messageformat":"^7.5.4","webpack-dev-server":"3.3.1","@babel/preset-react":"7.0.0","@types/react-portal":"4.0.1","@types/react-window":"^1.8.1","babel-plugin-lodash":"3.3.4","html-webpack-plugin":"3.2.0","react-test-renderer":"16.4.2","@types/react-measure":"2.0.5","clean-webpack-plugin":"2.0.2","stats-webpack-plugin":"0.7.0","eslint-config-prettier":"4.1.0","react-google-recaptcha":"^0.14.1","tslint-config-prettier":"1.18.0","@gooddata/eslint-config":"^1.0.0","@gooddata/tslint-config":"1.0.0","@types/react-responsive":"^3.0.3","@types/storybook__react":"4.0.1","@types/stringify-object":"^3.2.0","enzyme-adapter-react-16":"1.3.1","@gooddata/test-storybook":"3.2.1","@storybook/addon-actions":"5.0.11","@storybook/addon-options":"5.0.11","node-sass-magic-importer":"5.1.0","react-syntax-highlighter":"11.0.2","@types/fixed-data-table-2":"0.8.1","stylelint-config-prettier":"5.2.0","@gooddata/stylelint-config":"4.0.0","@types/react-test-renderer":"16.0.0","circular-dependency-plugin":"5.0.2","compression-webpack-plugin":"2.0.0","@types/json-stable-stringify":"^1.0.32","@gooddata/frontend-npm-scripts":"1.1.0","@types/enzyme-adapter-react-16":"1.0.3","stylelint-checkstyle-formatter":"0.1.0","@types/storybook__addon-actions":"3.4.2","@babel/plugin-proposal-class-properties":"7.4.4","@babel/plugin-proposal-object-rest-spread":"7.4.4","@babel/plugin-transform-async-to-generator":"7.4.4"},"peerDependencies":{"react":"^16.5.2","react-dom":"^16.5.2"},"_npmOperationalInternal":{"tmp":"tmp/react-components_7.5.0-alpha-tulean-TLE-RAIL2227-2020-04-22T08-31-53-124Z_1587544341333_0.6820389100035955","host":"s3://npm-registry-packages"}},"7.5.0-beta.80":{"name":"@gooddata/react-components","version":"7.5.0-beta.80","author":{"name":"GoodData Corporation"},"license":"BSD-3-Clause","_id":"@gooddata/react-components@7.5.0-beta.80","maintainers":[{"name":"afi","email":"adam.fiedler@gooddata.com"},{"name":"bertold8","email":"ivan.nejezchleb@seznam.cz"},{"name":"brbistas","email":"valentinos.chraniotis@gooddata.com"},{"name":"bugsbunny338","email":"jiri.zajic@mensa.cz"},{"name":"de.do","email":"de.do@gooddata.com"},{"name":"gooddata-ci","email":"rail@gooddata.com"},{"name":"hung.nguyen.hoang","email":"hung.nguyen@gooddata.com"},{"name":"ivan.mjartan","email":"ivan.mjartan@gooddata.com"},{"name":"jakub-sterba","email":"jakub.sterba@gooddata.com"},{"name":"jankc","email":"jan.krapac@gmail.com"},{"name":"jaroslav.tomecek","email":"jaroslav.tomecek@gooddata.com"},{"name":"jkittler","email":"honza.kittler@gmail.com"},{"name":"khanh.le","email":"khanh.le@gooddata.com"},{"name":"lanhuynh","email":"lan.huynh@gooddata.com"},{"name":"linhhong","email":"linh.hong@gooddata.com"},{"name":"lupko","email":"lubomir.slivka@gooddata.com"},{"name":"mai.nguyen","email":"mai.nguyen@gooddata.com"},{"name":"matyas.kandl","email":"matyas.kandl@gooddata.com"},{"name":"michal.marsal","email":"michal.marsal@gooddata.com"},{"name":"my.duong","email":"my.duong@gooddata.com"},{"name":"naibinh","email":"naibinh@gmail.com"},{"name":"nikolacech","email":"nikola.cech@gooddata.com"},{"name":"nis.hua","email":"nis.hua@gooddata.com"},{"name":"no23reason","email":"dan.homola@hotmail.cz"},{"name":"patrikbraborec","email":"patrik.braborec@gooddata.com"},{"name":"pbenes","email":"petr.benes@gooddata.com"},{"name":"petrjanu","email":"petr.janu@gooddata.com"},{"name":"pkingo","email":"philipandreaskingo@hotmail.com"},{"name":"ptquang86","email":"ptquang86@gmail.com"},{"name":"qduval","email":"quentin.duval@gooddata.com"},{"name":"rodri360","email":"me@rodri360.com"},{"name":"sitina","email":"jiri.sitina@gooddata.com"},{"name":"strouhaljan","email":"strouhal.jan@gmail.com"},{"name":"tomas.kratochvil","email":"tomas.kratochvil@gooddata.com"},{"name":"tomasreichmann","email":"tomasreichmann@gmail.com"},{"name":"tomsatgd","email":"tomas.satinsky@gooddata.com"},{"name":"trung-le-quoc","email":"trung.le@gooddata.com"},{"name":"tu-ngo","email":"tungo1981@gmail.com"},{"name":"tu.bui","email":"tu.bui@gooddata.com"},{"name":"tulean","email":"tuan.le@gooddata.com"},{"name":"tuqt1005","email":"tu.tran@gooddata.com"},{"name":"utdnah","email":"danh.ung@gooddata.com"},{"name":"vlastikcz","email":"vlastimil.kotas@gooddata.com"},{"name":"vu.pham","email":"vu.pham@gooddata.com"},{"name":"xmort","email":"petr.dolejsi@gooddata.com"},{"name":"yanlipnican","email":"yanlipnican@gmail.com"}],"homepage":"https://github.com/gooddata/gooddata-react-components#readme","bugs":{"url":"https://github.com/gooddata/gooddata-react-components/issues"},"dist":{"shasum":"8ae7e7bcf9103a4e623cbb3ac84cce058eb0f18d","tarball":"https://registry.npmjs.org/@gooddata/react-components/-/react-components-7.5.0-beta.80.tgz","fileCount":2552,"integrity":"sha512-a90zzrqobjkLYSFRX0aSAnooF33J51vmSLQ9OpkfHeIkwzrtZB/wvNpxy6s3SsD1PfSKhrPY9d2BbOfwO4rztw==","signatures":[{"sig":"MEQCIDb4DetN0xK6YWT90uM78iTevD3AYyxMdVMYxEtqay8/AiAHYimB1j0LzSJReQKCWf94xzlOk3bLwCGThU15o0mvEw==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":10095013,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJeoASoCRA9TVsSAnZWagAAZBMP/RdQfa29V7/WLECi30kY\nLEW9eNQOMcT9H3+RQi0nLhyNbGihKHX7AnBtdibG3HTWIg/RCo0pRJMdlRBP\ncVIxANXTiu5gQQw2rMf62tR4lhFPNa+DewUmItMsLePDrifRXs3qGj++T3gQ\ngqeKw/7QNv9F/yhHDhM4RctaQPbAXGDNes2OAjb9VKtzWPA/brwUw75euVit\n40/JhzaTpbksYd5wM65bHkT5WlILb1ME4k4GGK/VJ+zB3TLLIwxEpmQrFh/q\nVdDA+OTUjcuXdP9LqebXyAndwQLY3m5htI3nIgB+Qwe9PLvdkgxQr60ZtVAn\n8pXAhZEFtV/3o8bFBbzfMOeftNyX6fmr2HeWWW0po6Tqgrp0iyFVKEs/1iDe\nUMyQTzHLr9iTvmvcOgojfBYOZ0SoBhnYOZH/s3CYpr0M8v5sApI2aPhn4THV\nv/tpufMbQjYEkaGkthhibzzGLVcUuKrkxiZlXbfYzo+TxvIqKPDOcufQ82NG\nM2M13bPOtLWT3zd0X+In2ZurkNGh7m+mkdBSWSGO+pGv7YCDpw2QlbaWyXdE\nbHXhUfox2SUoYtpZBwyclM6fJ7MjXR7IGXrXXT40xdMLMCNvQVwr/HdAsw8w\nvYOw8CthHM9M34FESWJNHBh86TeZNUt72P830+HVSdPncAAsXFuhrgQtTjml\nzM2/\r\n=WGaM\r\n-----END PGP SIGNATURE-----\r\n"},"main":"dist/index.js","husky":{"hooks":{"pre-commit":"lint-staged"}},"config":{"eslint":"./examples/**/*.{js,jsx}","tslint":"./{__mocks__,src,stories}/{,**/}*.{ts,tsx}"},"readme":"[![npm version](https://badge.fury.io/js/%40gooddata%2Freact-components.svg)](https://www.npmjs.com/package/@gooddata/react-components)\n\n# GoodData.UI React components\n> A React-based JavaScript library for building data-driven applications\n\n## Getting started\n- [GoodData.UI Documentation](http://sdk.gooddata.com/gooddata-ui/)\n- [GoodData.UI Live Examples](https://gooddata-examples.herokuapp.com/)\n- [Stack Overflow](https://stackoverflow.com/questions/tagged/gooddata)\n\n### Usage\nWith [yarn](https://yarnpkg.com) installed, go to your project directory and run\n```\n$ yarn add @gooddata/react-components\n```\nIf you prefer [npm](npmjs.com) run\n```\n$ npm install --save @gooddata/react-components\n```\n\nThe public API is exposed via global `index.js`. Except for the styles, do not import any other file directly\nbecause they are not intended to be part of the public API.\n\n## Contributing\n\nWe welcome any contribution in form of [issues](https://github.com/gooddata/gooddata-react-components/issues) or [pull requests](https://github.com/gooddata/gooddata-react-components/pulls).\n\nInstall [Node.js](http://nodejs.org) (node 12.16.1, npm v6.13.4) and [Yarn](https://classic.yarnpkg.com) (1.22.4).\n\nInstall dependencies:\n```\nyarn install --frozen-lockfile\n```\n\nThese commands may come in handy while developing:\n\n| command | description |\n| ------- | ----------- |\n| `yarn install --pure-lockfile` | first step |\n| ||\n| `yarn dev` | build react-components to `/dist` in watch mode |\n| `yarn test` | run all unit tests |\n| `yarn prettier-write` | format the source code to match the valid codestyle |\n| `yarn validate` | validate codestyle |\n| ||\n| `yarn storybook` | run storybook from `/stories` on http://localhost:9001 |\n| `yarn build-storybook` | build storybook to `/dist-storybook` |\n| `yarn test-storybook` | run storybook and [screenshot tests](https://github.com/gooddata/gdc-client-utils/tree/master/test-storybook) |\n| ||\n| `yarn examples` | run Live Examples dev-server from `/examples` on https://localhost:8999 |\n| `yarn examples-build` | build Live Examples to `/examples/dist` |\n| `yarn examples-server` | serve built Live Examples - see `/examples/server/src` |\n| `yarn examples-testcafe` | run testcafe tests against `localhost:8999` |\n\n### Deploy to heroku.com\nWhen you deploy this repo to heroku, it serves *GoodData.UI Live Examples*.\nRelevant tasks are in `Procfile` and `package.json`.\n\n```bash\n# run in the project directory\nheroku login\nheroku create <your-app-name>\nheroku config:set DOMAIN_ADMIN_USERNAME=x@gooddata.com DOMAIN_ADMIN_PASSWORD=xy PROJECT_ID_TO_ASSIGN=xms7ga4tf3g3nzucd8380o2bev8oeknp\ngit push heroku HEAD:master\nheroku open\n```\n### Enable Geo Chart for Storybook and Live Examples\nGeo chart uses Mapbox to render map which requires a Mapbox access token.\n- Register an account and create Mapbox access token at [guide](https://docs.mapbox.com/help/how-mapbox-works/access-tokens/)\n- Store the created token at `.env`:\n```bash\necho -e \"EXAMPLE_MAPBOX_ACCESS_TOKEN=token\" >> .env # only need to run once\necho -e \"STORYBOOK_MAPBOX_ACCESS_TOKEN=token\" >> .env # only need to run once\n```\n\n### Run Live Examples Locally\nTo run *GoodData.UI Live Examples* locally:\n```bash\ngit clone <this-repository>\ncd  <repository-folder>\nyarn install --pure-lockfile\nyarn examples\n```\nThen open https://localhost:8999 and login using Live Examples account (you can [create one here](https://gooddata-examples.herokuapp.com/registration)).\n\n### Run Storybook locally\n- Run storybook with token stored in `.env` for more secure\n```bash\nyarn storybook\n```\n- Or run storybook with token env param exposed to cli (not suggested)\n```bash\nSTORYBOOK_MAPBOX_ACCESS_TOKEN=token yarn storybook\n```\n- Apply either above way to `yarn build-storybook` or `yarn test-storybook`\n\n### Source code formatting\nThe source code in the repository is formatted by [Prettier](https://prettier.io/).\nThe format of the code is validated by our Continuous Integration server and is one of the requirements of successful merge.\n\nPrettier is supported by every major IDE. You can find the list of supported editors and how to configure them [here](https://prettier.io/docs/en/editors.html).\n\nIn the case, when your editor is not supported or you don't want to setup the integration, you can run the `yarn prettier-write` command to reformat the code before commit.\n\n## Changelog\n\n- see [CHANGELOG.md](CHANGELOG.md)\n\n## Supported versions\n\nIn order to make the user experience with integrating GoodData UI SDK as smooth and secure as possible and to ensure that the SDK is using the latest features of the platform, we will only provide support to two most recent major versions of UI SDK.\n\nThe most recent majors will be supported in the following modes:\n\n- The latest major version will receive all new functionality and all bug fixes\n- The previous major version will only receive fixes to critical issues and security fixes. These fixes will be applied on top of last released version of the previous major\n\nThe customers are encouraged to always use the latest version of the UI SDK.\n\nIn case of using older versions, the user might face API incompatibility, performance or security issues.\n\nPlease follow the installation instructions to update to the newest version.\n\n## License\n\n(C) 2007-2020 GoodData Corporation\n\nThis project is dual licensed:\n\n- The ATTRIBUTION-NONCOMMERCIAL 4.0 INTERNATIONAL (CC BY-NC 4.0) is used for purpose of the trial experience and evaluation of GoodData.UI library.\n- The GOODDATA GOODDATA.UI LIBRARY END USER LICENSE AGREEMENT is used for GoodData customers.\n\nFor more information, please see [LICENSE](https://github.com/gooddata/gooddata-react-components/blob/master/LICENSE)\n","gitHead":"287becc4356ce9a21b86262836e452cabe1fa9b4","scripts":{"dev":"bash scripts/build.sh --dev-watch","test":"jest --watch","build":"bash scripts/build.sh","tslint":"yarn run-tslint -t verbose $npm_package_config_tslint","prepare":"cd examples/server && yarn install --frozen-lockfile && cd ../..; rm -r examples/node_modules 2>/dev/null; true","examples":"bash scripts/run-examples.sh","prepare?":"# Called before `npm publish` and on local `npm install`. Temporarily also for deleting obsolete node_modules. Ends with `true` to continue gracefully.","validate":"tsc --noEmit && yarn tslint && eslint $npm_package_config_eslint && yarn validate-style && yarn prettier-check","build-dev":"bash scripts/build.sh --dev","examples?":"# Default is developer domain, other options: yarn examples [sec,secure,stg,stg2,stg3,demo,developer or URL]","storybook":"yarn build && start-storybook -p 9001 -c .storybook","test-once":"jest","tslint-ci":"mkdir -p ./ci/results && yarn run-tslint -t checkstyle -o ./ci/results/tslint-results.xml $npm_package_config_tslint","run-tslint":"tslint -p tsconfig.json","validate-ci":"tsc --noEmit && yarn tslint-ci  && eslint $npm_package_config_eslint -f checkstyle -o ci/results/eslint-results.xml && yarn validate-style-ci && yarn prettier-check","examples-build":"bash scripts/build-examples.sh","prepublishOnly":"yarn build","prettier-check":"prettier --check '{src,stories,styles,__mocks__,examples/server/src,examples/src,examples/test}/**/*.{ts,js,tsx,jsx,json,scss,md,yaml,html}'","prettier-write":"prettier --write '{src,stories,styles,__mocks__,examples/server/src,examples/src,examples/test}/**/*.{ts,js,tsx,jsx,json,scss,md,yaml,html}'","test-storybook":"yarn build && test-storybook","validate-style":"stylelint '**/*.scss'","build-storybook":"yarn build && build-storybook -c .storybook -o dist-storybook","examples-server":"node examples/server/src/index.js","heroku-postbuild":"yarn examples-build developer","examples-testcafe":"./scripts/run-testcafe.sh visual","validate-style-ci":"stylelint '**/*.scss' --custom-formatter=node_modules/stylelint-checkstyle-formatter > ci/results/stylelint-results.xml","check-circular-deps":"madge --circular --extensions ts ./src","examples-testcafe-ci":"./scripts/run-testcafe.sh ci","examples-testcafe-live":"./scripts/run-testcafe.sh live"},"typings":"dist/index.d.ts","_npmUser":{"name":"gooddata-ci","email":"rail@gooddata.com"},"deprecated":"@gooddata/react-components@7 reached End of Support on March 31, 2022. Please upgrade (see https://sdk.gooddata.com/gooddata-ui/docs/supported_versions.html for more information).","repository":{"url":"git+ssh://git@github.com/gooddata/gooddata-react-components.git","type":"git"},"_npmVersion":"6.13.4","description":"GoodData.UI - A powerful JavaScript library for building analytical applications","directories":{},"lint-staged":{"{src,stories,styles,__mocks__,examples/server/src,examples/src,examples/test}/**/*.{ts,js,tsx,jsx,scss}":["npx gdc-fix-copyright","git add"],"{src,stories,styles,__mocks__,examples/server/src,examples/src,examples/test}/**/*.{ts,js,tsx,jsx,json,scss,md,yaml,html}":["prettier --write","git add"]},"_nodeVersion":"12.16.1","dependencies":{"rxjs":"^5.5.6","uuid":"^3.2.1","immer":"^1.3.1","lodash":"^4.17.15","date-fns":"^2.7.0","downshift":"^3.2.7","invariant":"^2.2.2","mapbox-gl":"^1.6.1","classnames":"^2.2.6","highcharts":"7.1.1","prop-types":"^15.6.0","react-intl":"^3.6.0","custom-event":"^1.0.1","react-window":"^1.8.1","ag-grid-react":"20.0.0","react-measure":"^2.3.0","@types/mapbox-gl":"^1.6.1","react-day-picker":"~7.3.0","react-responsive":"^3.0.0","stringify-object":"^2.4.0","@gooddata/typings":"^2.23.0","ag-grid-community":"20.0.0","http-status-codes":"^1.3.0","@gooddata/js-utils":"^3.10.4","@gooddata/numberjs":"^3.2.4","fixed-data-table-2":"0.7.17","@gooddata/goodstrap":"^68.5.2","react-dom-factories":"^1.0.2","@gooddata/gooddata-js":"^12.5.2","json-stable-stringify":"^1.0.1","react-transition-group":"^2.2.1","hoist-non-react-statics":"^3.3.0","nodelist-foreach-polyfill":"^1.2.0","@formatjs/intl-pluralrules":"^1.3.6","highcharts-grouped-categories":"^1.1.3"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"raf":"3.3.2","yup":"^0.24.1","jest":"24.7.1","husky":"3.0.0","madge":"^3.4.4","react":"^16.5.2","enzyme":"3.5.0","eslint":"4.19.1","formik":"^0.11.11","moment":"2.23.0","history":"^4.7.2","ts-jest":"24.0.0","webpack":"4.30.0","full-icu":"^1.3.0","prettier":"1.16.4","react-ga":"^2.5.2","recharts":"1.0.0-beta.9","testcafe":"1.1.4","commander":"2.14.1","node-sass":"4.13.0","react-dom":"^16.5.2","stylelint":"^10.0.0","supertest":"3.0.0","ts-loader":"6.0.0","@types/raf":"^3.4.0","css-loader":"0.28.7","jest-junit":"3.0.0","raw-loader":"0.5.1","styled-jsx":"2.2.1","typescript":"3.3.4000","@babel/core":"7.4.4","@types/jest":"24.0.6","@types/node":"7.0.8","@types/uuid":"3.4.3","file-loader":"3.0.1","jest-enzyme":"7.0.2","lint-staged":"9.1.0","sass-loader":"6.0.6","webpack-cli":"3.3.2","@types/react":"16.8.6","babel-loader":"8.0.5","react-helmet":"5.2.0","react-select":"1.2.1","style-loader":"0.19.1","@types/enzyme":"3.1.13","@types/lodash":"4.14.123","testcafe-live":"0.1.4","@babel/runtime":"7.4.4","dotenv-webpack":"^1.7.0","@babel/polyfill":"^7.4.4","@storybook/react":"5.0.11","@types/invariant":"2.2.29","@types/react-dom":"16.0.11","isomorphic-fetch":"2.2.1","react-datepicker":"1.1.0","react-router-dom":"4.2.2","@babel/preset-env":"7.4.4","@gooddata/mock-js":"^2.13.0","@storybook/addons":"5.0.11","@types/classnames":"2.2.3","@types/prop-types":"15.5.2","@storybook/theming":"5.0.11","identity-obj-proxy":"^3.0.0","intl-messageformat":"^7.5.4","webpack-dev-server":"3.3.1","@babel/preset-react":"7.0.0","@types/react-portal":"4.0.1","@types/react-window":"^1.8.1","babel-plugin-lodash":"3.3.4","html-webpack-plugin":"3.2.0","react-test-renderer":"16.4.2","@types/react-measure":"2.0.5","clean-webpack-plugin":"2.0.2","stats-webpack-plugin":"0.7.0","eslint-config-prettier":"4.1.0","react-google-recaptcha":"^0.14.1","tslint-config-prettier":"1.18.0","@gooddata/eslint-config":"^1.0.0","@gooddata/tslint-config":"1.0.0","@types/react-responsive":"^3.0.3","@types/storybook__react":"4.0.1","@types/stringify-object":"^3.2.0","enzyme-adapter-react-16":"1.3.1","@gooddata/test-storybook":"3.2.1","@storybook/addon-actions":"5.0.11","@storybook/addon-options":"5.0.11","node-sass-magic-importer":"5.1.0","react-syntax-highlighter":"11.0.2","@types/fixed-data-table-2":"0.8.1","stylelint-config-prettier":"5.2.0","@gooddata/stylelint-config":"4.0.1","@types/react-test-renderer":"16.0.0","circular-dependency-plugin":"5.0.2","compression-webpack-plugin":"2.0.0","@types/json-stable-stringify":"^1.0.32","@gooddata/frontend-npm-scripts":"1.1.0","@types/enzyme-adapter-react-16":"1.0.3","stylelint-checkstyle-formatter":"0.1.0","@types/storybook__addon-actions":"3.4.2","@babel/plugin-proposal-class-properties":"7.4.4","@babel/plugin-proposal-object-rest-spread":"7.4.4","@babel/plugin-transform-async-to-generator":"7.4.4"},"peerDependencies":{"react":"^16.5.2","react-dom":"^16.5.2"},"_npmOperationalInternal":{"tmp":"tmp/react-components_7.5.0-beta.80_1587545255660_0.5843290566356989","host":"s3://npm-registry-packages"}},"7.5.0-beta.81":{"name":"@gooddata/react-components","version":"7.5.0-beta.81","author":{"name":"GoodData Corporation"},"license":"BSD-3-Clause","_id":"@gooddata/react-components@7.5.0-beta.81","maintainers":[{"name":"afi","email":"adam.fiedler@gooddata.com"},{"name":"bertold8","email":"ivan.nejezchleb@seznam.cz"},{"name":"brbistas","email":"valentinos.chraniotis@gooddata.com"},{"name":"bugsbunny338","email":"jiri.zajic@mensa.cz"},{"name":"de.do","email":"de.do@gooddata.com"},{"name":"gooddata-ci","email":"rail@gooddata.com"},{"name":"hung.nguyen.hoang","email":"hung.nguyen@gooddata.com"},{"name":"ivan.mjartan","email":"ivan.mjartan@gooddata.com"},{"name":"jakub-sterba","email":"jakub.sterba@gooddata.com"},{"name":"jankc","email":"jan.krapac@gmail.com"},{"name":"jaroslav.tomecek","email":"jaroslav.tomecek@gooddata.com"},{"name":"jkittler","email":"honza.kittler@gmail.com"},{"name":"khanh.le","email":"khanh.le@gooddata.com"},{"name":"lanhuynh","email":"lan.huynh@gooddata.com"},{"name":"linhhong","email":"linh.hong@gooddata.com"},{"name":"lupko","email":"lubomir.slivka@gooddata.com"},{"name":"mai.nguyen","email":"mai.nguyen@gooddata.com"},{"name":"matyas.kandl","email":"matyas.kandl@gooddata.com"},{"name":"michal.marsal","email":"michal.marsal@gooddata.com"},{"name":"my.duong","email":"my.duong@gooddata.com"},{"name":"naibinh","email":"naibinh@gmail.com"},{"name":"nikolacech","email":"nikola.cech@gooddata.com"},{"name":"nis.hua","email":"nis.hua@gooddata.com"},{"name":"no23reason","email":"dan.homola@hotmail.cz"},{"name":"patrikbraborec","email":"patrik.braborec@gooddata.com"},{"name":"pbenes","email":"petr.benes@gooddata.com"},{"name":"petrjanu","email":"petr.janu@gooddata.com"},{"name":"pkingo","email":"philipandreaskingo@hotmail.com"},{"name":"ptquang86","email":"ptquang86@gmail.com"},{"name":"qduval","email":"quentin.duval@gooddata.com"},{"name":"rodri360","email":"me@rodri360.com"},{"name":"sitina","email":"jiri.sitina@gooddata.com"},{"name":"strouhaljan","email":"strouhal.jan@gmail.com"},{"name":"tomas.kratochvil","email":"tomas.kratochvil@gooddata.com"},{"name":"tomasreichmann","email":"tomasreichmann@gmail.com"},{"name":"tomsatgd","email":"tomas.satinsky@gooddata.com"},{"name":"trung-le-quoc","email":"trung.le@gooddata.com"},{"name":"tu-ngo","email":"tungo1981@gmail.com"},{"name":"tu.bui","email":"tu.bui@gooddata.com"},{"name":"tulean","email":"tuan.le@gooddata.com"},{"name":"tuqt1005","email":"tu.tran@gooddata.com"},{"name":"utdnah","email":"danh.ung@gooddata.com"},{"name":"vlastikcz","email":"vlastimil.kotas@gooddata.com"},{"name":"vu.pham","email":"vu.pham@gooddata.com"},{"name":"xmort","email":"petr.dolejsi@gooddata.com"},{"name":"yanlipnican","email":"yanlipnican@gmail.com"}],"homepage":"https://github.com/gooddata/gooddata-react-components#readme","bugs":{"url":"https://github.com/gooddata/gooddata-react-components/issues"},"dist":{"shasum":"3e9af84c166aa020796a018fe9320c18a191fbb1","tarball":"https://registry.npmjs.org/@gooddata/react-components/-/react-components-7.5.0-beta.81.tgz","fileCount":2552,"integrity":"sha512-c68CWKbp89I5Q4r4LDtryWgSuYn7QbQBQFSmBUyxr8K0EO9ZK5BMP2bjytZhBbt4Uhn3RBgSKr/qOH0dXmfzuw==","signatures":[{"sig":"MEYCIQDv+1pmjLIkTVUi/0n3fNP16YhcuqPJKRaVolfFBj03JwIhAPXwN+YlhSpAUvqG33o60L9cJmYPtpwqsZJj8tzb5MxA","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":10095013,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJeoBF2CRA9TVsSAnZWagAAEcYP/R3kHCPgTfiIQrgI+oiM\nOXQO5N1wogL0ggwVpEYuXHN3scREon1hclbdtebXIkR2ZVbiscY6c1EY90l7\nR9owVDTX3gcGV7oBwW+02voJCOeewNT/ytf7mRO7p7k03uHSXRoeTff02N9r\ns4gIiaVS+LXOkuFxZ9QiFowvtD0dVhAPe42aLyliH/m2s9UzQfWlg53PDQ5W\nrqIGGL+4xSXcEzMVj07jDoSAZuxN3I5MGMLzoj1WlE75lyX4ARTyPBOau12Z\nNLVgL/1GZ/FU+ISb8Zzq4DAxVNPcbH2cepUCbFAsKMjiHkLLTl3N7MgyTf6c\np4Wiph8WRcq3JeGneZM87zdbOzNJzguJJFqDoiqkFhUnLVCUHJXm48eFdr0w\n5UP/bSQjQz5zmL59/5pHQV3OrrKOnphXlGBozwImiOF2kDeDvQubvXRJXNqt\n4zdlgdsC4z9j8ghHXmEyEtsln0vGOmDjreZl+WaUaTsxwpFOKPPWjHP1okEk\naIze/8o3jkaFjOhxtOQvA1UHKu6QH1Exh4uUZT2duwqjCHLqwrUASngF23WW\n94B8wc5xGRqAoYS5k50K3RhzSHhBy/u/dQK8ZOK/+uOwTgbV25NvNnN1l6i9\nVlKsx/Bxs2vdtV7vYWo6JWkvE/Mbtvo+nGg/anFSmdixAJzwZhlsiUB4qcX1\nvXMD\r\n=Op7g\r\n-----END PGP SIGNATURE-----\r\n"},"main":"dist/index.js","husky":{"hooks":{"pre-commit":"lint-staged"}},"config":{"eslint":"./examples/**/*.{js,jsx}","tslint":"./{__mocks__,src,stories}/{,**/}*.{ts,tsx}"},"readme":"[![npm version](https://badge.fury.io/js/%40gooddata%2Freact-components.svg)](https://www.npmjs.com/package/@gooddata/react-components)\n\n# GoodData.UI React components\n> A React-based JavaScript library for building data-driven applications\n\n## Getting started\n- [GoodData.UI Documentation](http://sdk.gooddata.com/gooddata-ui/)\n- [GoodData.UI Live Examples](https://gooddata-examples.herokuapp.com/)\n- [Stack Overflow](https://stackoverflow.com/questions/tagged/gooddata)\n\n### Usage\nWith [yarn](https://yarnpkg.com) installed, go to your project directory and run\n```\n$ yarn add @gooddata/react-components\n```\nIf you prefer [npm](npmjs.com) run\n```\n$ npm install --save @gooddata/react-components\n```\n\nThe public API is exposed via global `index.js`. Except for the styles, do not import any other file directly\nbecause they are not intended to be part of the public API.\n\n## Contributing\n\nWe welcome any contribution in form of [issues](https://github.com/gooddata/gooddata-react-components/issues) or [pull requests](https://github.com/gooddata/gooddata-react-components/pulls).\n\nInstall [Node.js](http://nodejs.org) (node 12.16.1, npm v6.13.4) and [Yarn](https://classic.yarnpkg.com) (1.22.4).\n\nInstall dependencies:\n```\nyarn install --frozen-lockfile\n```\n\nThese commands may come in handy while developing:\n\n| command | description |\n| ------- | ----------- |\n| `yarn install --pure-lockfile` | first step |\n| ||\n| `yarn dev` | build react-components to `/dist` in watch mode |\n| `yarn test` | run all unit tests |\n| `yarn prettier-write` | format the source code to match the valid codestyle |\n| `yarn validate` | validate codestyle |\n| ||\n| `yarn storybook` | run storybook from `/stories` on http://localhost:9001 |\n| `yarn build-storybook` | build storybook to `/dist-storybook` |\n| `yarn test-storybook` | run storybook and [screenshot tests](https://github.com/gooddata/gdc-client-utils/tree/master/test-storybook) |\n| ||\n| `yarn examples` | run Live Examples dev-server from `/examples` on https://localhost:8999 |\n| `yarn examples-build` | build Live Examples to `/examples/dist` |\n| `yarn examples-server` | serve built Live Examples - see `/examples/server/src` |\n| `yarn examples-testcafe` | run testcafe tests against `localhost:8999` |\n\n### Deploy to heroku.com\nWhen you deploy this repo to heroku, it serves *GoodData.UI Live Examples*.\nRelevant tasks are in `Procfile` and `package.json`.\n\n```bash\n# run in the project directory\nheroku login\nheroku create <your-app-name>\nheroku config:set DOMAIN_ADMIN_USERNAME=x@gooddata.com DOMAIN_ADMIN_PASSWORD=xy PROJECT_ID_TO_ASSIGN=xms7ga4tf3g3nzucd8380o2bev8oeknp\ngit push heroku HEAD:master\nheroku open\n```\n### Enable Geo Chart for Storybook and Live Examples\nGeo chart uses Mapbox to render map which requires a Mapbox access token.\n- Register an account and create Mapbox access token at [guide](https://docs.mapbox.com/help/how-mapbox-works/access-tokens/)\n- Store the created token at `.env`:\n```bash\necho -e \"EXAMPLE_MAPBOX_ACCESS_TOKEN=token\" >> .env # only need to run once\necho -e \"STORYBOOK_MAPBOX_ACCESS_TOKEN=token\" >> .env # only need to run once\n```\n\n### Run Live Examples Locally\nTo run *GoodData.UI Live Examples* locally:\n```bash\ngit clone <this-repository>\ncd  <repository-folder>\nyarn install --pure-lockfile\nyarn examples\n```\nThen open https://localhost:8999 and login using Live Examples account (you can [create one here](https://gooddata-examples.herokuapp.com/registration)).\n\n### Run Storybook locally\n- Run storybook with token stored in `.env` for more secure\n```bash\nyarn storybook\n```\n- Or run storybook with token env param exposed to cli (not suggested)\n```bash\nSTORYBOOK_MAPBOX_ACCESS_TOKEN=token yarn storybook\n```\n- Apply either above way to `yarn build-storybook` or `yarn test-storybook`\n\n### Source code formatting\nThe source code in the repository is formatted by [Prettier](https://prettier.io/).\nThe format of the code is validated by our Continuous Integration server and is one of the requirements of successful merge.\n\nPrettier is supported by every major IDE. You can find the list of supported editors and how to configure them [here](https://prettier.io/docs/en/editors.html).\n\nIn the case, when your editor is not supported or you don't want to setup the integration, you can run the `yarn prettier-write` command to reformat the code before commit.\n\n## Changelog\n\n- see [CHANGELOG.md](CHANGELOG.md)\n\n## Supported versions\n\nIn order to make the user experience with integrating GoodData UI SDK as smooth and secure as possible and to ensure that the SDK is using the latest features of the platform, we will only provide support to two most recent major versions of UI SDK.\n\nThe most recent majors will be supported in the following modes:\n\n- The latest major version will receive all new functionality and all bug fixes\n- The previous major version will only receive fixes to critical issues and security fixes. These fixes will be applied on top of last released version of the previous major\n\nThe customers are encouraged to always use the latest version of the UI SDK.\n\nIn case of using older versions, the user might face API incompatibility, performance or security issues.\n\nPlease follow the installation instructions to update to the newest version.\n\n## License\n\n(C) 2007-2020 GoodData Corporation\n\nThis project is dual licensed:\n\n- The ATTRIBUTION-NONCOMMERCIAL 4.0 INTERNATIONAL (CC BY-NC 4.0) is used for purpose of the trial experience and evaluation of GoodData.UI library.\n- The GOODDATA GOODDATA.UI LIBRARY END USER LICENSE AGREEMENT is used for GoodData customers.\n\nFor more information, please see [LICENSE](https://github.com/gooddata/gooddata-react-components/blob/master/LICENSE)\n","gitHead":"6841dbb164873f44127d3648921e88e45325e7d0","scripts":{"dev":"bash scripts/build.sh --dev-watch","test":"jest --watch","build":"bash scripts/build.sh","tslint":"yarn run-tslint -t verbose $npm_package_config_tslint","prepare":"cd examples/server && yarn install --frozen-lockfile && cd ../..; rm -r examples/node_modules 2>/dev/null; true","examples":"bash scripts/run-examples.sh","prepare?":"# Called before `npm publish` and on local `npm install`. Temporarily also for deleting obsolete node_modules. Ends with `true` to continue gracefully.","validate":"tsc --noEmit && yarn tslint && eslint $npm_package_config_eslint && yarn validate-style && yarn prettier-check","build-dev":"bash scripts/build.sh --dev","examples?":"# Default is developer domain, other options: yarn examples [sec,secure,stg,stg2,stg3,demo,developer or URL]","storybook":"yarn build && start-storybook -p 9001 -c .storybook","test-once":"jest","tslint-ci":"mkdir -p ./ci/results && yarn run-tslint -t checkstyle -o ./ci/results/tslint-results.xml $npm_package_config_tslint","run-tslint":"tslint -p tsconfig.json","validate-ci":"tsc --noEmit && yarn tslint-ci  && eslint $npm_package_config_eslint -f checkstyle -o ci/results/eslint-results.xml && yarn validate-style-ci && yarn prettier-check","examples-build":"bash scripts/build-examples.sh","prepublishOnly":"yarn build","prettier-check":"prettier --check '{src,stories,styles,__mocks__,examples/server/src,examples/src,examples/test}/**/*.{ts,js,tsx,jsx,json,scss,md,yaml,html}'","prettier-write":"prettier --write '{src,stories,styles,__mocks__,examples/server/src,examples/src,examples/test}/**/*.{ts,js,tsx,jsx,json,scss,md,yaml,html}'","test-storybook":"yarn build && test-storybook","validate-style":"stylelint '**/*.scss'","build-storybook":"yarn build && build-storybook -c .storybook -o dist-storybook","examples-server":"node examples/server/src/index.js","heroku-postbuild":"yarn examples-build developer","examples-testcafe":"./scripts/run-testcafe.sh visual","validate-style-ci":"stylelint '**/*.scss' --custom-formatter=node_modules/stylelint-checkstyle-formatter > ci/results/stylelint-results.xml","check-circular-deps":"madge --circular --extensions ts ./src","examples-testcafe-ci":"./scripts/run-testcafe.sh ci","examples-testcafe-live":"./scripts/run-testcafe.sh live"},"typings":"dist/index.d.ts","_npmUser":{"name":"gooddata-ci","email":"rail@gooddata.com"},"deprecated":"@gooddata/react-components@7 reached End of Support on March 31, 2022. Please upgrade (see https://sdk.gooddata.com/gooddata-ui/docs/supported_versions.html for more information).","repository":{"url":"git+ssh://git@github.com/gooddata/gooddata-react-components.git","type":"git"},"_npmVersion":"6.13.4","description":"GoodData.UI - A powerful JavaScript library for building analytical applications","directories":{},"lint-staged":{"{src,stories,styles,__mocks__,examples/server/src,examples/src,examples/test}/**/*.{ts,js,tsx,jsx,scss}":["npx gdc-fix-copyright","git add"],"{src,stories,styles,__mocks__,examples/server/src,examples/src,examples/test}/**/*.{ts,js,tsx,jsx,json,scss,md,yaml,html}":["prettier --write","git add"]},"_nodeVersion":"12.16.1","dependencies":{"rxjs":"^5.5.6","uuid":"^3.2.1","immer":"^1.3.1","lodash":"^4.17.15","date-fns":"^2.7.0","downshift":"^3.2.7","invariant":"^2.2.2","mapbox-gl":"^1.6.1","classnames":"^2.2.6","highcharts":"7.1.1","prop-types":"^15.6.0","react-intl":"^3.6.0","custom-event":"^1.0.1","react-window":"^1.8.1","ag-grid-react":"20.0.0","react-measure":"^2.3.0","@types/mapbox-gl":"^1.6.1","react-day-picker":"~7.3.0","react-responsive":"^3.0.0","stringify-object":"^2.4.0","@gooddata/typings":"^2.24.0","ag-grid-community":"20.0.0","http-status-codes":"^1.3.0","@gooddata/js-utils":"^3.10.5","@gooddata/numberjs":"^3.2.4","fixed-data-table-2":"0.7.17","@gooddata/goodstrap":"^68.5.2","react-dom-factories":"^1.0.2","@gooddata/gooddata-js":"^12.5.4","json-stable-stringify":"^1.0.1","react-transition-group":"^2.2.1","hoist-non-react-statics":"^3.3.0","nodelist-foreach-polyfill":"^1.2.0","@formatjs/intl-pluralrules":"^1.3.6","highcharts-grouped-categories":"^1.1.3"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"raf":"3.3.2","yup":"^0.24.1","jest":"24.7.1","husky":"3.0.0","madge":"^3.4.4","react":"^16.5.2","enzyme":"3.5.0","eslint":"4.19.1","formik":"^0.11.11","moment":"2.23.0","history":"^4.7.2","ts-jest":"24.0.0","webpack":"4.30.0","full-icu":"^1.3.0","prettier":"1.16.4","react-ga":"^2.5.2","recharts":"1.0.0-beta.9","testcafe":"1.1.4","commander":"2.14.1","node-sass":"4.13.0","react-dom":"^16.5.2","stylelint":"^10.0.0","supertest":"3.0.0","ts-loader":"6.0.0","@types/raf":"^3.4.0","css-loader":"0.28.7","jest-junit":"3.0.0","raw-loader":"0.5.1","styled-jsx":"2.2.1","typescript":"3.3.4000","@babel/core":"7.4.4","@types/jest":"24.0.6","@types/node":"7.0.8","@types/uuid":"3.4.3","file-loader":"3.0.1","jest-enzyme":"7.0.2","lint-staged":"9.1.0","sass-loader":"6.0.6","webpack-cli":"3.3.2","@types/react":"16.8.6","babel-loader":"8.0.5","react-helmet":"5.2.0","react-select":"1.2.1","style-loader":"0.19.1","@types/enzyme":"3.1.13","@types/lodash":"4.14.123","testcafe-live":"0.1.4","@babel/runtime":"7.4.4","dotenv-webpack":"^1.7.0","@babel/polyfill":"^7.4.4","@storybook/react":"5.0.11","@types/invariant":"2.2.29","@types/react-dom":"16.0.11","isomorphic-fetch":"2.2.1","react-datepicker":"1.1.0","react-router-dom":"4.2.2","@babel/preset-env":"7.4.4","@gooddata/mock-js":"^2.13.0","@storybook/addons":"5.0.11","@types/classnames":"2.2.3","@types/prop-types":"15.5.2","@storybook/theming":"5.0.11","identity-obj-proxy":"^3.0.0","intl-messageformat":"^7.5.4","webpack-dev-server":"3.3.1","@babel/preset-react":"7.0.0","@types/react-portal":"4.0.1","@types/react-window":"^1.8.1","babel-plugin-lodash":"3.3.4","html-webpack-plugin":"3.2.0","react-test-renderer":"16.4.2","@types/react-measure":"2.0.5","clean-webpack-plugin":"2.0.2","stats-webpack-plugin":"0.7.0","eslint-config-prettier":"4.1.0","react-google-recaptcha":"^0.14.1","tslint-config-prettier":"1.18.0","@gooddata/eslint-config":"^1.0.0","@gooddata/tslint-config":"1.0.0","@types/react-responsive":"^3.0.3","@types/storybook__react":"4.0.1","@types/stringify-object":"^3.2.0","enzyme-adapter-react-16":"1.3.1","@gooddata/test-storybook":"3.2.1","@storybook/addon-actions":"5.0.11","@storybook/addon-options":"5.0.11","node-sass-magic-importer":"5.1.0","react-syntax-highlighter":"11.0.2","@types/fixed-data-table-2":"0.8.1","stylelint-config-prettier":"5.2.0","@gooddata/stylelint-config":"4.0.1","@types/react-test-renderer":"16.0.0","circular-dependency-plugin":"5.0.2","compression-webpack-plugin":"2.0.0","@types/json-stable-stringify":"^1.0.32","@gooddata/frontend-npm-scripts":"1.1.0","@types/enzyme-adapter-react-16":"1.0.3","stylelint-checkstyle-formatter":"0.1.0","@types/storybook__addon-actions":"3.4.2","@babel/plugin-proposal-class-properties":"7.4.4","@babel/plugin-proposal-object-rest-spread":"7.4.4","@babel/plugin-transform-async-to-generator":"7.4.4"},"peerDependencies":{"react":"^16.5.2","react-dom":"^16.5.2"},"_npmOperationalInternal":{"tmp":"tmp/react-components_7.5.0-beta.81_1587548533757_0.23007396770363742","host":"s3://npm-registry-packages"}},"7.5.0-alpha-ptquang86-qp-sd-934-drill-2020-04-22T09-50-57-397Z":{"name":"@gooddata/react-components","version":"7.5.0-alpha-ptquang86-qp-sd-934-drill-2020-04-22T09-50-57-397Z","author":{"name":"GoodData Corporation"},"license":"BSD-3-Clause","_id":"@gooddata/react-components@7.5.0-alpha-ptquang86-qp-sd-934-drill-2020-04-22T09-50-57-397Z","maintainers":[{"name":"afi","email":"adam.fiedler@gooddata.com"},{"name":"bertold8","email":"ivan.nejezchleb@seznam.cz"},{"name":"brbistas","email":"valentinos.chraniotis@gooddata.com"},{"name":"bugsbunny338","email":"jiri.zajic@mensa.cz"},{"name":"de.do","email":"de.do@gooddata.com"},{"name":"gooddata-ci","email":"rail@gooddata.com"},{"name":"hung.nguyen.hoang","email":"hung.nguyen@gooddata.com"},{"name":"ivan.mjartan","email":"ivan.mjartan@gooddata.com"},{"name":"jakub-sterba","email":"jakub.sterba@gooddata.com"},{"name":"jankc","email":"jan.krapac@gmail.com"},{"name":"jaroslav.tomecek","email":"jaroslav.tomecek@gooddata.com"},{"name":"jkittler","email":"honza.kittler@gmail.com"},{"name":"khanh.le","email":"khanh.le@gooddata.com"},{"name":"lanhuynh","email":"lan.huynh@gooddata.com"},{"name":"linhhong","email":"linh.hong@gooddata.com"},{"name":"lupko","email":"lubomir.slivka@gooddata.com"},{"name":"mai.nguyen","email":"mai.nguyen@gooddata.com"},{"name":"matyas.kandl","email":"matyas.kandl@gooddata.com"},{"name":"michal.marsal","email":"michal.marsal@gooddata.com"},{"name":"my.duong","email":"my.duong@gooddata.com"},{"name":"naibinh","email":"naibinh@gmail.com"},{"name":"nikolacech","email":"nikola.cech@gooddata.com"},{"name":"nis.hua","email":"nis.hua@gooddata.com"},{"name":"no23reason","email":"dan.homola@hotmail.cz"},{"name":"patrikbraborec","email":"patrik.braborec@gooddata.com"},{"name":"pbenes","email":"petr.benes@gooddata.com"},{"name":"petrjanu","email":"petr.janu@gooddata.com"},{"name":"pkingo","email":"philipandreaskingo@hotmail.com"},{"name":"ptquang86","email":"ptquang86@gmail.com"},{"name":"qduval","email":"quentin.duval@gooddata.com"},{"name":"rodri360","email":"me@rodri360.com"},{"name":"sitina","email":"jiri.sitina@gooddata.com"},{"name":"strouhaljan","email":"strouhal.jan@gmail.com"},{"name":"tomas.kratochvil","email":"tomas.kratochvil@gooddata.com"},{"name":"tomasreichmann","email":"tomasreichmann@gmail.com"},{"name":"tomsatgd","email":"tomas.satinsky@gooddata.com"},{"name":"trung-le-quoc","email":"trung.le@gooddata.com"},{"name":"tu-ngo","email":"tungo1981@gmail.com"},{"name":"tu.bui","email":"tu.bui@gooddata.com"},{"name":"tulean","email":"tuan.le@gooddata.com"},{"name":"tuqt1005","email":"tu.tran@gooddata.com"},{"name":"utdnah","email":"danh.ung@gooddata.com"},{"name":"vlastikcz","email":"vlastimil.kotas@gooddata.com"},{"name":"vu.pham","email":"vu.pham@gooddata.com"},{"name":"xmort","email":"petr.dolejsi@gooddata.com"},{"name":"yanlipnican","email":"yanlipnican@gmail.com"}],"homepage":"https://github.com/gooddata/gooddata-react-components#readme","bugs":{"url":"https://github.com/gooddata/gooddata-react-components/issues"},"dist":{"shasum":"0a0af3dbf8757334edda2f9178cb8c99bf9a640a","tarball":"https://registry.npmjs.org/@gooddata/react-components/-/react-components-7.5.0-alpha-ptquang86-qp-sd-934-drill-2020-04-22T09-50-57-397Z.tgz","fileCount":2561,"integrity":"sha512-59dSs6Hd8yLB/gUYKbz7U8aYlgxihNboZp19/ARg2cPRPVLlDXU/RqTbFjBfhUAFjSNrd/JrBRV89A5ge8ieCA==","signatures":[{"sig":"MEUCIQCIrBa+yH4am9DJ0/RPIJ2GdsAf6judg9cla0WY1exmOAIgIChDddc40NRyBhD5pOmFDa/6TNOqp0MWvc/8XosMb0Y=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":10176445,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJeoBOfCRA9TVsSAnZWagAAkEcP/1d8CDGTFAjzofxn3onV\n6lUZ9tRTQJK+v/n5lPc5sa3B2iR5b7N9jOK3qtQOTj3N/pMpQWsfobptlYHG\njejAt2Gcc4UoVBUN8If1EhJ8wvSvpjMHRdFGHEpmrkZFB0P+0mNojI2P5ddf\nuqCIAriGiqHr3YFLiozLIdHuw4TSNg4SRU2ZiNcCvb5QQzTv7ifiqoL6+G48\nIC0XVBUcP9U6Ni5W9g/546GwYfo94J3AOKnjENFOsDz3FLW1mWUXoBptqyfi\nqwWO/IGwr7R91PyqXzO81rCSlenzKA7OeXnqOsEKDM/qIi5e4Xri4UkKCseo\nJczinkNxc7R1gzVEZKjEp4lhJJasUYBYx7b3OTW8XM/o1dY/Iued7XmAXU6r\ny1JOVWv5RiZQob76kXHKPFzZdnO0kmtrwlPi9v2n2eRwe7Bk54kD4QD6CoRt\nt2H/i7NWrbPHFVVWvtZ7koT98izEin0U9lXCJoXoOQt2PpxM2zLUh32DaxW1\nG8eXm/oyhvbWOq01icYOsJJikiVsYfh0829Eoj7WFlPqvoip92JkvjIep3Km\nU/lLzXSLdD3eD7G/S7mKmia1VrR1bFCR03lkw0IyF2gcwC1XWgjR+dgAySHQ\nRpMuXn3PihVxhWBhmD1CVyxhyyf+kzsWif8U0DzbnFxuj/aFBlfg14PPUDLf\nc7MR\r\n=4x0s\r\n-----END PGP SIGNATURE-----\r\n"},"main":"dist/index.js","husky":{"hooks":{"pre-commit":"lint-staged"}},"config":{"eslint":"./examples/**/*.{js,jsx}","tslint":"./{__mocks__,src,stories}/{,**/}*.{ts,tsx}"},"readme":"[![npm version](https://badge.fury.io/js/%40gooddata%2Freact-components.svg)](https://www.npmjs.com/package/@gooddata/react-components)\n\n# GoodData.UI React components\n> A React-based JavaScript library for building data-driven applications\n\n## Getting started\n- [GoodData.UI Documentation](http://sdk.gooddata.com/gooddata-ui/)\n- [GoodData.UI Live Examples](https://gooddata-examples.herokuapp.com/)\n- [Stack Overflow](https://stackoverflow.com/questions/tagged/gooddata)\n\n### Usage\nWith [yarn](https://yarnpkg.com) installed, go to your project directory and run\n```\n$ yarn add @gooddata/react-components\n```\nIf you prefer [npm](npmjs.com) run\n```\n$ npm install --save @gooddata/react-components\n```\n\nThe public API is exposed via global `index.js`. Except for the styles, do not import any other file directly\nbecause they are not intended to be part of the public API.\n\n## Contributing\n\nWe welcome any contribution in form of [issues](https://github.com/gooddata/gooddata-react-components/issues) or [pull requests](https://github.com/gooddata/gooddata-react-components/pulls).\n\nInstall [Node.js](http://nodejs.org) (node 12.16.1, npm v6.13.4) and [Yarn](https://classic.yarnpkg.com) (1.22.4).\n\nInstall dependencies:\n```\nyarn install --frozen-lockfile\n```\n\nThese commands may come in handy while developing:\n\n| command | description |\n| ------- | ----------- |\n| `yarn install --pure-lockfile` | first step |\n| ||\n| `yarn dev` | build react-components to `/dist` in watch mode |\n| `yarn test` | run all unit tests |\n| `yarn prettier-write` | format the source code to match the valid codestyle |\n| `yarn validate` | validate codestyle |\n| ||\n| `yarn storybook` | run storybook from `/stories` on http://localhost:9001 |\n| `yarn build-storybook` | build storybook to `/dist-storybook` |\n| `yarn test-storybook` | run storybook and [screenshot tests](https://github.com/gooddata/gdc-client-utils/tree/master/test-storybook) |\n| ||\n| `yarn examples` | run Live Examples dev-server from `/examples` on https://localhost:8999 |\n| `yarn examples-build` | build Live Examples to `/examples/dist` |\n| `yarn examples-server` | serve built Live Examples - see `/examples/server/src` |\n| `yarn examples-testcafe` | run testcafe tests against `localhost:8999` |\n\n### Deploy to heroku.com\nWhen you deploy this repo to heroku, it serves *GoodData.UI Live Examples*.\nRelevant tasks are in `Procfile` and `package.json`.\n\n```bash\n# run in the project directory\nheroku login\nheroku create <your-app-name>\nheroku config:set DOMAIN_ADMIN_USERNAME=x@gooddata.com DOMAIN_ADMIN_PASSWORD=xy PROJECT_ID_TO_ASSIGN=xms7ga4tf3g3nzucd8380o2bev8oeknp\ngit push heroku HEAD:master\nheroku open\n```\n### Enable Geo Chart for Storybook and Live Examples\nGeo chart uses Mapbox to render map which requires a Mapbox access token.\n- Register an account and create Mapbox access token at [guide](https://docs.mapbox.com/help/how-mapbox-works/access-tokens/)\n- Store the created token at `.env`:\n```bash\necho -e \"EXAMPLE_MAPBOX_ACCESS_TOKEN=token\" >> .env # only need to run once\necho -e \"STORYBOOK_MAPBOX_ACCESS_TOKEN=token\" >> .env # only need to run once\n```\n\n### Run Live Examples Locally\nTo run *GoodData.UI Live Examples* locally:\n```bash\ngit clone <this-repository>\ncd  <repository-folder>\nyarn install --pure-lockfile\nyarn examples\n```\nThen open https://localhost:8999 and login using Live Examples account (you can [create one here](https://gooddata-examples.herokuapp.com/registration)).\n\n### Run Storybook locally\n- Run storybook with token stored in `.env` for more secure\n```bash\nyarn storybook\n```\n- Or run storybook with token env param exposed to cli (not suggested)\n```bash\nSTORYBOOK_MAPBOX_ACCESS_TOKEN=token yarn storybook\n```\n- Apply either above way to `yarn build-storybook` or `yarn test-storybook`\n\n### Source code formatting\nThe source code in the repository is formatted by [Prettier](https://prettier.io/).\nThe format of the code is validated by our Continuous Integration server and is one of the requirements of successful merge.\n\nPrettier is supported by every major IDE. You can find the list of supported editors and how to configure them [here](https://prettier.io/docs/en/editors.html).\n\nIn the case, when your editor is not supported or you don't want to setup the integration, you can run the `yarn prettier-write` command to reformat the code before commit.\n\n## Changelog\n\n- see [CHANGELOG.md](CHANGELOG.md)\n\n## Supported versions\n\nIn order to make the user experience with integrating GoodData UI SDK as smooth and secure as possible and to ensure that the SDK is using the latest features of the platform, we will only provide support to two most recent major versions of UI SDK.\n\nThe most recent majors will be supported in the following modes:\n\n- The latest major version will receive all new functionality and all bug fixes\n- The previous major version will only receive fixes to critical issues and security fixes. These fixes will be applied on top of last released version of the previous major\n\nThe customers are encouraged to always use the latest version of the UI SDK.\n\nIn case of using older versions, the user might face API incompatibility, performance or security issues.\n\nPlease follow the installation instructions to update to the newest version.\n\n## License\n\n(C) 2007-2020 GoodData Corporation\n\nThis project is dual licensed:\n\n- The ATTRIBUTION-NONCOMMERCIAL 4.0 INTERNATIONAL (CC BY-NC 4.0) is used for purpose of the trial experience and evaluation of GoodData.UI library.\n- The GOODDATA GOODDATA.UI LIBRARY END USER LICENSE AGREEMENT is used for GoodData customers.\n\nFor more information, please see [LICENSE](https://github.com/gooddata/gooddata-react-components/blob/master/LICENSE)\n","gitHead":"5d1202b4e5a548bbfd93825a39498bc5796c4d7c","scripts":{"dev":"bash scripts/build.sh --dev-watch","test":"jest --watch","build":"bash scripts/build.sh","tslint":"yarn run-tslint -t verbose $npm_package_config_tslint","prepare":"cd examples/server && yarn install --frozen-lockfile && cd ../..; rm -r examples/node_modules 2>/dev/null; true","examples":"bash scripts/run-examples.sh","prepare?":"# Called before `npm publish` and on local `npm install`. Temporarily also for deleting obsolete node_modules. Ends with `true` to continue gracefully.","validate":"tsc --noEmit && yarn tslint && eslint $npm_package_config_eslint && yarn validate-style && yarn prettier-check","build-dev":"bash scripts/build.sh --dev","examples?":"# Default is developer domain, other options: yarn examples [sec,secure,stg,stg2,stg3,demo,developer or URL]","storybook":"yarn build && start-storybook -p 9001 -c .storybook","test-once":"jest","tslint-ci":"mkdir -p ./ci/results && yarn run-tslint -t checkstyle -o ./ci/results/tslint-results.xml $npm_package_config_tslint","run-tslint":"tslint -p tsconfig.json","validate-ci":"tsc --noEmit && yarn tslint-ci  && eslint $npm_package_config_eslint -f checkstyle -o ci/results/eslint-results.xml && yarn validate-style-ci && yarn prettier-check","examples-build":"bash scripts/build-examples.sh","prepublishOnly":"yarn build","prettier-check":"prettier --check '{src,stories,styles,__mocks__,examples/server/src,examples/src,examples/test}/**/*.{ts,js,tsx,jsx,json,scss,md,yaml,html}'","prettier-write":"prettier --write '{src,stories,styles,__mocks__,examples/server/src,examples/src,examples/test}/**/*.{ts,js,tsx,jsx,json,scss,md,yaml,html}'","test-storybook":"yarn build && test-storybook","validate-style":"stylelint '**/*.scss'","build-storybook":"yarn build && build-storybook -c .storybook -o dist-storybook","examples-server":"node examples/server/src/index.js","heroku-postbuild":"yarn examples-build developer","examples-testcafe":"./scripts/run-testcafe.sh visual","validate-style-ci":"stylelint '**/*.scss' --custom-formatter=node_modules/stylelint-checkstyle-formatter > ci/results/stylelint-results.xml","check-circular-deps":"madge --circular --extensions ts ./src","examples-testcafe-ci":"./scripts/run-testcafe.sh ci","examples-testcafe-live":"./scripts/run-testcafe.sh live"},"typings":"dist/index.d.ts","_npmUser":{"name":"ptquang86","email":"ptquang86@gmail.com"},"deprecated":"@gooddata/react-components@7 reached End of Support on March 31, 2022. Please upgrade (see https://sdk.gooddata.com/gooddata-ui/docs/supported_versions.html for more information).","repository":{"url":"git+ssh://git@github.com/gooddata/gooddata-react-components.git","type":"git"},"_npmVersion":"6.13.4","description":"GoodData.UI - A powerful JavaScript library for building analytical applications","directories":{},"lint-staged":{"{src,stories,styles,__mocks__,examples/server/src,examples/src,examples/test}/**/*.{ts,js,tsx,jsx,scss}":["npx gdc-fix-copyright","git add"],"{src,stories,styles,__mocks__,examples/server/src,examples/src,examples/test}/**/*.{ts,js,tsx,jsx,json,scss,md,yaml,html}":["prettier --write","git add"]},"_nodeVersion":"12.16.1","dependencies":{"rxjs":"^5.5.6","uuid":"^3.2.1","immer":"^1.3.1","lodash":"^4.17.15","date-fns":"^2.7.0","downshift":"^3.2.7","invariant":"^2.2.2","mapbox-gl":"^1.6.1","classnames":"^2.2.6","highcharts":"7.1.1","prop-types":"^15.6.0","react-intl":"^3.6.0","custom-event":"^1.0.1","react-window":"^1.8.1","ag-grid-react":"20.0.0","react-measure":"^2.3.0","@types/mapbox-gl":"^1.6.1","react-day-picker":"~7.3.0","react-responsive":"^3.0.0","stringify-object":"^2.4.0","@gooddata/typings":"^2.24.0","ag-grid-community":"20.0.0","http-status-codes":"^1.3.0","@gooddata/js-utils":"^3.10.5","@gooddata/numberjs":"^3.2.4","fixed-data-table-2":"0.7.17","@gooddata/goodstrap":"^68.5.2","react-dom-factories":"^1.0.2","@gooddata/gooddata-js":"^12.5.4","json-stable-stringify":"^1.0.1","react-transition-group":"^2.2.1","hoist-non-react-statics":"^3.3.0","nodelist-foreach-polyfill":"^1.2.0","@formatjs/intl-pluralrules":"^1.3.6","highcharts-grouped-categories":"^1.1.3"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"raf":"3.3.2","yup":"^0.24.1","jest":"24.7.1","husky":"3.0.0","madge":"^3.4.4","react":"^16.5.2","enzyme":"3.5.0","eslint":"4.19.1","formik":"^0.11.11","moment":"2.23.0","history":"^4.7.2","ts-jest":"24.0.0","webpack":"4.30.0","full-icu":"^1.3.0","prettier":"1.16.4","react-ga":"^2.5.2","recharts":"1.0.0-beta.9","testcafe":"1.1.4","commander":"2.14.1","node-sass":"4.13.0","react-dom":"^16.5.2","stylelint":"^10.0.0","supertest":"3.0.0","ts-loader":"6.0.0","@types/raf":"^3.4.0","css-loader":"0.28.7","jest-junit":"3.0.0","raw-loader":"0.5.1","styled-jsx":"2.2.1","typescript":"3.3.4000","@babel/core":"7.4.4","@types/jest":"24.0.6","@types/node":"7.0.8","@types/uuid":"3.4.3","file-loader":"3.0.1","jest-enzyme":"7.0.2","lint-staged":"9.1.0","sass-loader":"6.0.6","webpack-cli":"3.3.2","@types/react":"16.8.6","babel-loader":"8.0.5","react-helmet":"5.2.0","react-select":"1.2.1","style-loader":"0.19.1","@types/enzyme":"3.1.13","@types/lodash":"4.14.123","testcafe-live":"0.1.4","@babel/runtime":"7.4.4","dotenv-webpack":"^1.7.0","@babel/polyfill":"^7.4.4","@storybook/react":"5.0.11","@types/invariant":"2.2.29","@types/react-dom":"16.0.11","isomorphic-fetch":"2.2.1","react-datepicker":"1.1.0","react-router-dom":"4.2.2","@babel/preset-env":"7.4.4","@gooddata/mock-js":"^2.13.0","@storybook/addons":"5.0.11","@types/classnames":"2.2.3","@types/prop-types":"15.5.2","@storybook/theming":"5.0.11","identity-obj-proxy":"^3.0.0","intl-messageformat":"^7.5.4","webpack-dev-server":"3.3.1","@babel/preset-react":"7.0.0","@types/react-portal":"4.0.1","@types/react-window":"^1.8.1","babel-plugin-lodash":"3.3.4","html-webpack-plugin":"3.2.0","react-test-renderer":"16.4.2","@types/react-measure":"2.0.5","clean-webpack-plugin":"2.0.2","stats-webpack-plugin":"0.7.0","eslint-config-prettier":"4.1.0","react-google-recaptcha":"^0.14.1","tslint-config-prettier":"1.18.0","@gooddata/eslint-config":"^1.0.0","@gooddata/tslint-config":"1.0.0","@types/react-responsive":"^3.0.3","@types/storybook__react":"4.0.1","@types/stringify-object":"^3.2.0","enzyme-adapter-react-16":"1.3.1","@gooddata/test-storybook":"3.2.1","@storybook/addon-actions":"5.0.11","@storybook/addon-options":"5.0.11","node-sass-magic-importer":"5.1.0","react-syntax-highlighter":"11.0.2","@types/fixed-data-table-2":"0.8.1","stylelint-config-prettier":"5.2.0","@gooddata/stylelint-config":"4.0.1","@types/react-test-renderer":"16.0.0","circular-dependency-plugin":"5.0.2","compression-webpack-plugin":"2.0.0","@types/json-stable-stringify":"^1.0.32","@gooddata/frontend-npm-scripts":"1.1.0","@types/enzyme-adapter-react-16":"1.0.3","stylelint-checkstyle-formatter":"0.1.0","@types/storybook__addon-actions":"3.4.2","@babel/plugin-proposal-class-properties":"7.4.4","@babel/plugin-proposal-object-rest-spread":"7.4.4","@babel/plugin-transform-async-to-generator":"7.4.4"},"peerDependencies":{"react":"^16.5.2","react-dom":"^16.5.2"},"_npmOperationalInternal":{"tmp":"tmp/react-components_7.5.0-alpha-ptquang86-qp-sd-934-drill-2020-04-22T09-50-57-397Z_1587549086701_0.6079674777629389","host":"s3://npm-registry-packages"}},"7.5.0-alpha-ptquang86-qp-sd-934-drill-2020-04-22T10-49-57-292Z":{"name":"@gooddata/react-components","version":"7.5.0-alpha-ptquang86-qp-sd-934-drill-2020-04-22T10-49-57-292Z","author":{"name":"GoodData Corporation"},"license":"BSD-3-Clause","_id":"@gooddata/react-components@7.5.0-alpha-ptquang86-qp-sd-934-drill-2020-04-22T10-49-57-292Z","maintainers":[{"name":"afi","email":"adam.fiedler@gooddata.com"},{"name":"bertold8","email":"ivan.nejezchleb@seznam.cz"},{"name":"brbistas","email":"valentinos.chraniotis@gooddata.com"},{"name":"bugsbunny338","email":"jiri.zajic@mensa.cz"},{"name":"de.do","email":"de.do@gooddata.com"},{"name":"gooddata-ci","email":"rail@gooddata.com"},{"name":"hung.nguyen.hoang","email":"hung.nguyen@gooddata.com"},{"name":"ivan.mjartan","email":"ivan.mjartan@gooddata.com"},{"name":"jakub-sterba","email":"jakub.sterba@gooddata.com"},{"name":"jankc","email":"jan.krapac@gmail.com"},{"name":"jaroslav.tomecek","email":"jaroslav.tomecek@gooddata.com"},{"name":"jkittler","email":"honza.kittler@gmail.com"},{"name":"khanh.le","email":"khanh.le@gooddata.com"},{"name":"lanhuynh","email":"lan.huynh@gooddata.com"},{"name":"linhhong","email":"linh.hong@gooddata.com"},{"name":"lupko","email":"lubomir.slivka@gooddata.com"},{"name":"mai.nguyen","email":"mai.nguyen@gooddata.com"},{"name":"matyas.kandl","email":"matyas.kandl@gooddata.com"},{"name":"michal.marsal","email":"michal.marsal@gooddata.com"},{"name":"my.duong","email":"my.duong@gooddata.com"},{"name":"naibinh","email":"naibinh@gmail.com"},{"name":"nikolacech","email":"nikola.cech@gooddata.com"},{"name":"nis.hua","email":"nis.hua@gooddata.com"},{"name":"no23reason","email":"dan.homola@hotmail.cz"},{"name":"patrikbraborec","email":"patrik.braborec@gooddata.com"},{"name":"pbenes","email":"petr.benes@gooddata.com"},{"name":"petrjanu","email":"petr.janu@gooddata.com"},{"name":"pkingo","email":"philipandreaskingo@hotmail.com"},{"name":"ptquang86","email":"ptquang86@gmail.com"},{"name":"qduval","email":"quentin.duval@gooddata.com"},{"name":"rodri360","email":"me@rodri360.com"},{"name":"sitina","email":"jiri.sitina@gooddata.com"},{"name":"strouhaljan","email":"strouhal.jan@gmail.com"},{"name":"tomas.kratochvil","email":"tomas.kratochvil@gooddata.com"},{"name":"tomasreichmann","email":"tomasreichmann@gmail.com"},{"name":"tomsatgd","email":"tomas.satinsky@gooddata.com"},{"name":"trung-le-quoc","email":"trung.le@gooddata.com"},{"name":"tu-ngo","email":"tungo1981@gmail.com"},{"name":"tu.bui","email":"tu.bui@gooddata.com"},{"name":"tulean","email":"tuan.le@gooddata.com"},{"name":"tuqt1005","email":"tu.tran@gooddata.com"},{"name":"utdnah","email":"danh.ung@gooddata.com"},{"name":"vlastikcz","email":"vlastimil.kotas@gooddata.com"},{"name":"vu.pham","email":"vu.pham@gooddata.com"},{"name":"xmort","email":"petr.dolejsi@gooddata.com"},{"name":"yanlipnican","email":"yanlipnican@gmail.com"}],"homepage":"https://github.com/gooddata/gooddata-react-components#readme","bugs":{"url":"https://github.com/gooddata/gooddata-react-components/issues"},"dist":{"shasum":"ea5c0f8f8978319d53ddfd49545c707130c467d5","tarball":"https://registry.npmjs.org/@gooddata/react-components/-/react-components-7.5.0-alpha-ptquang86-qp-sd-934-drill-2020-04-22T10-49-57-292Z.tgz","fileCount":2561,"integrity":"sha512-QFR43/CkvH+5c4uEN39A32akQtbRGJ25k3QWaX/bVGje93s4gUgk7ufMVzk3gjs19jTcyrUOD3K2nc7grmm5mQ==","signatures":[{"sig":"MEQCIG7285oz1O0XeQCNvyZCi9n96OUHvLNoNkDk5xmsGeEzAiBWAuikx5TREptthSmYCj4CgVmS+Ns9SPxHRMRgMPKY/Q==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":10177449,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJeoCFzCRA9TVsSAnZWagAADJYQAI0+sGVJfowwlWJpVFFN\n/XVC5BTXg+GYuNsi7ueOhLRsbcWJrlQyidPc8zT1U9H+HHhBSMnaeLAE3KKC\nqmwcyIxQ+oLfFvTHJY6LpBWUEn9HtN6VIJxFlNqMBe7QzFpgSgxoc1DmyJlo\nOaY1LjEWzbpjrVmEuS/JP32ImK+k3dEEFJ8+XXdnKmRTui1W0KwWa5epeAwc\nFGR+Hn53kElbD4MO17Wj1nBPMPdW2yX5zazT2EydXdm0FnvKZlPs13ZJA5hT\nNT5//iRkw+Wz9TnABh2qi4BqgIvgkiMLx0dc7K7Gsoupx+mGgyKOwJSV5p9+\nLbZH2PSq51RxGPDtLqbDVZuqljNvhRabA/huxcKChrYTZK3SeDJVti8kjXHk\nWPJTvW0O2rnOrFdVztEbWv7BJqop0dq2qy1TKqE0aJxcfeUfwTCftuh7rcU/\n0j/hz6Tzu5MMIQ2642ZHOvYstZYCvaaNN9IKwjNt7oK0ROd37c1hJre7jDav\nODURRVgyEBMtPnvcw9uvuBH/Acx8/1vtN2NLr6iAyO9VKMRXh18lwKJlh1kX\nN5g/oSSKaSS+EfHwd+J3+MnSXJUOvMBCYxq1P5LMiUmsi6z7FZtEas9kHgOr\nuEuIibak6Hlp5efup7xULR8bl7BeJGk1KSsjMEKqO6oRNLqvMX3+DRhNZqZj\n0kVD\r\n=VLyl\r\n-----END PGP SIGNATURE-----\r\n"},"main":"dist/index.js","husky":{"hooks":{"pre-commit":"lint-staged"}},"config":{"eslint":"./examples/**/*.{js,jsx}","tslint":"./{__mocks__,src,stories}/{,**/}*.{ts,tsx}"},"readme":"[![npm version](https://badge.fury.io/js/%40gooddata%2Freact-components.svg)](https://www.npmjs.com/package/@gooddata/react-components)\n\n# GoodData.UI React components\n> A React-based JavaScript library for building data-driven applications\n\n## Getting started\n- [GoodData.UI Documentation](http://sdk.gooddata.com/gooddata-ui/)\n- [GoodData.UI Live Examples](https://gooddata-examples.herokuapp.com/)\n- [Stack Overflow](https://stackoverflow.com/questions/tagged/gooddata)\n\n### Usage\nWith [yarn](https://yarnpkg.com) installed, go to your project directory and run\n```\n$ yarn add @gooddata/react-components\n```\nIf you prefer [npm](npmjs.com) run\n```\n$ npm install --save @gooddata/react-components\n```\n\nThe public API is exposed via global `index.js`. Except for the styles, do not import any other file directly\nbecause they are not intended to be part of the public API.\n\n## Contributing\n\nWe welcome any contribution in form of [issues](https://github.com/gooddata/gooddata-react-components/issues) or [pull requests](https://github.com/gooddata/gooddata-react-components/pulls).\n\nInstall [Node.js](http://nodejs.org) (node 12.16.1, npm v6.13.4) and [Yarn](https://classic.yarnpkg.com) (1.22.4).\n\nInstall dependencies:\n```\nyarn install --frozen-lockfile\n```\n\nThese commands may come in handy while developing:\n\n| command | description |\n| ------- | ----------- |\n| `yarn install --pure-lockfile` | first step |\n| ||\n| `yarn dev` | build react-components to `/dist` in watch mode |\n| `yarn test` | run all unit tests |\n| `yarn prettier-write` | format the source code to match the valid codestyle |\n| `yarn validate` | validate codestyle |\n| ||\n| `yarn storybook` | run storybook from `/stories` on http://localhost:9001 |\n| `yarn build-storybook` | build storybook to `/dist-storybook` |\n| `yarn test-storybook` | run storybook and [screenshot tests](https://github.com/gooddata/gdc-client-utils/tree/master/test-storybook) |\n| ||\n| `yarn examples` | run Live Examples dev-server from `/examples` on https://localhost:8999 |\n| `yarn examples-build` | build Live Examples to `/examples/dist` |\n| `yarn examples-server` | serve built Live Examples - see `/examples/server/src` |\n| `yarn examples-testcafe` | run testcafe tests against `localhost:8999` |\n\n### Deploy to heroku.com\nWhen you deploy this repo to heroku, it serves *GoodData.UI Live Examples*.\nRelevant tasks are in `Procfile` and `package.json`.\n\n```bash\n# run in the project directory\nheroku login\nheroku create <your-app-name>\nheroku config:set DOMAIN_ADMIN_USERNAME=x@gooddata.com DOMAIN_ADMIN_PASSWORD=xy PROJECT_ID_TO_ASSIGN=xms7ga4tf3g3nzucd8380o2bev8oeknp\ngit push heroku HEAD:master\nheroku open\n```\n### Enable Geo Chart for Storybook and Live Examples\nGeo chart uses Mapbox to render map which requires a Mapbox access token.\n- Register an account and create Mapbox access token at [guide](https://docs.mapbox.com/help/how-mapbox-works/access-tokens/)\n- Store the created token at `.env`:\n```bash\necho -e \"EXAMPLE_MAPBOX_ACCESS_TOKEN=token\" >> .env # only need to run once\necho -e \"STORYBOOK_MAPBOX_ACCESS_TOKEN=token\" >> .env # only need to run once\n```\n\n### Run Live Examples Locally\nTo run *GoodData.UI Live Examples* locally:\n```bash\ngit clone <this-repository>\ncd  <repository-folder>\nyarn install --pure-lockfile\nyarn examples\n```\nThen open https://localhost:8999 and login using Live Examples account (you can [create one here](https://gooddata-examples.herokuapp.com/registration)).\n\n### Run Storybook locally\n- Run storybook with token stored in `.env` for more secure\n```bash\nyarn storybook\n```\n- Or run storybook with token env param exposed to cli (not suggested)\n```bash\nSTORYBOOK_MAPBOX_ACCESS_TOKEN=token yarn storybook\n```\n- Apply either above way to `yarn build-storybook` or `yarn test-storybook`\n\n### Source code formatting\nThe source code in the repository is formatted by [Prettier](https://prettier.io/).\nThe format of the code is validated by our Continuous Integration server and is one of the requirements of successful merge.\n\nPrettier is supported by every major IDE. You can find the list of supported editors and how to configure them [here](https://prettier.io/docs/en/editors.html).\n\nIn the case, when your editor is not supported or you don't want to setup the integration, you can run the `yarn prettier-write` command to reformat the code before commit.\n\n## Changelog\n\n- see [CHANGELOG.md](CHANGELOG.md)\n\n## Supported versions\n\nIn order to make the user experience with integrating GoodData UI SDK as smooth and secure as possible and to ensure that the SDK is using the latest features of the platform, we will only provide support to two most recent major versions of UI SDK.\n\nThe most recent majors will be supported in the following modes:\n\n- The latest major version will receive all new functionality and all bug fixes\n- The previous major version will only receive fixes to critical issues and security fixes. These fixes will be applied on top of last released version of the previous major\n\nThe customers are encouraged to always use the latest version of the UI SDK.\n\nIn case of using older versions, the user might face API incompatibility, performance or security issues.\n\nPlease follow the installation instructions to update to the newest version.\n\n## License\n\n(C) 2007-2020 GoodData Corporation\n\nThis project is dual licensed:\n\n- The ATTRIBUTION-NONCOMMERCIAL 4.0 INTERNATIONAL (CC BY-NC 4.0) is used for purpose of the trial experience and evaluation of GoodData.UI library.\n- The GOODDATA GOODDATA.UI LIBRARY END USER LICENSE AGREEMENT is used for GoodData customers.\n\nFor more information, please see [LICENSE](https://github.com/gooddata/gooddata-react-components/blob/master/LICENSE)\n","gitHead":"f646e2c738272ea8e72619e12076a3fd561c4109","scripts":{"dev":"bash scripts/build.sh --dev-watch","test":"jest --watch","build":"bash scripts/build.sh","tslint":"yarn run-tslint -t verbose $npm_package_config_tslint","prepare":"cd examples/server && yarn install --frozen-lockfile && cd ../..; rm -r examples/node_modules 2>/dev/null; true","examples":"bash scripts/run-examples.sh","prepare?":"# Called before `npm publish` and on local `npm install`. Temporarily also for deleting obsolete node_modules. Ends with `true` to continue gracefully.","validate":"tsc --noEmit && yarn tslint && eslint $npm_package_config_eslint && yarn validate-style && yarn prettier-check","build-dev":"bash scripts/build.sh --dev","examples?":"# Default is developer domain, other options: yarn examples [sec,secure,stg,stg2,stg3,demo,developer or URL]","storybook":"yarn build && start-storybook -p 9001 -c .storybook","test-once":"jest","tslint-ci":"mkdir -p ./ci/results && yarn run-tslint -t checkstyle -o ./ci/results/tslint-results.xml $npm_package_config_tslint","run-tslint":"tslint -p tsconfig.json","validate-ci":"tsc --noEmit && yarn tslint-ci  && eslint $npm_package_config_eslint -f checkstyle -o ci/results/eslint-results.xml && yarn validate-style-ci && yarn prettier-check","examples-build":"bash scripts/build-examples.sh","prepublishOnly":"yarn build","prettier-check":"prettier --check '{src,stories,styles,__mocks__,examples/server/src,examples/src,examples/test}/**/*.{ts,js,tsx,jsx,json,scss,md,yaml,html}'","prettier-write":"prettier --write '{src,stories,styles,__mocks__,examples/server/src,examples/src,examples/test}/**/*.{ts,js,tsx,jsx,json,scss,md,yaml,html}'","test-storybook":"yarn build && test-storybook","validate-style":"stylelint '**/*.scss'","build-storybook":"yarn build && build-storybook -c .storybook -o dist-storybook","examples-server":"node examples/server/src/index.js","heroku-postbuild":"yarn examples-build developer","examples-testcafe":"./scripts/run-testcafe.sh visual","validate-style-ci":"stylelint '**/*.scss' --custom-formatter=node_modules/stylelint-checkstyle-formatter > ci/results/stylelint-results.xml","check-circular-deps":"madge --circular --extensions ts ./src","examples-testcafe-ci":"./scripts/run-testcafe.sh ci","examples-testcafe-live":"./scripts/run-testcafe.sh live"},"typings":"dist/index.d.ts","_npmUser":{"name":"ptquang86","email":"ptquang86@gmail.com"},"deprecated":"@gooddata/react-components@7 reached End of Support on March 31, 2022. Please upgrade (see https://sdk.gooddata.com/gooddata-ui/docs/supported_versions.html for more information).","repository":{"url":"git+ssh://git@github.com/gooddata/gooddata-react-components.git","type":"git"},"_npmVersion":"6.13.4","description":"GoodData.UI - A powerful JavaScript library for building analytical applications","directories":{},"lint-staged":{"{src,stories,styles,__mocks__,examples/server/src,examples/src,examples/test}/**/*.{ts,js,tsx,jsx,scss}":["npx gdc-fix-copyright","git add"],"{src,stories,styles,__mocks__,examples/server/src,examples/src,examples/test}/**/*.{ts,js,tsx,jsx,json,scss,md,yaml,html}":["prettier --write","git add"]},"_nodeVersion":"12.16.1","dependencies":{"rxjs":"^5.5.6","uuid":"^3.2.1","immer":"^1.3.1","lodash":"^4.17.15","date-fns":"^2.7.0","downshift":"^3.2.7","invariant":"^2.2.2","mapbox-gl":"^1.6.1","classnames":"^2.2.6","highcharts":"7.1.1","prop-types":"^15.6.0","react-intl":"^3.6.0","custom-event":"^1.0.1","react-window":"^1.8.1","ag-grid-react":"20.0.0","react-measure":"^2.3.0","@types/mapbox-gl":"^1.6.1","react-day-picker":"~7.3.0","react-responsive":"^3.0.0","stringify-object":"^2.4.0","@gooddata/typings":"^2.24.0","ag-grid-community":"20.0.0","http-status-codes":"^1.3.0","@gooddata/js-utils":"^3.10.5","@gooddata/numberjs":"^3.2.4","fixed-data-table-2":"0.7.17","@gooddata/goodstrap":"^68.5.2","react-dom-factories":"^1.0.2","@gooddata/gooddata-js":"^12.5.4","json-stable-stringify":"^1.0.1","react-transition-group":"^2.2.1","hoist-non-react-statics":"^3.3.0","nodelist-foreach-polyfill":"^1.2.0","@formatjs/intl-pluralrules":"^1.3.6","highcharts-grouped-categories":"^1.1.3"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"raf":"3.3.2","yup":"^0.24.1","jest":"24.7.1","husky":"3.0.0","madge":"^3.4.4","react":"^16.5.2","enzyme":"3.5.0","eslint":"4.19.1","formik":"^0.11.11","moment":"2.23.0","history":"^4.7.2","ts-jest":"24.0.0","webpack":"4.30.0","full-icu":"^1.3.0","prettier":"1.16.4","react-ga":"^2.5.2","recharts":"1.0.0-beta.9","testcafe":"1.1.4","commander":"2.14.1","node-sass":"4.13.0","react-dom":"^16.5.2","stylelint":"^10.0.0","supertest":"3.0.0","ts-loader":"6.0.0","@types/raf":"^3.4.0","css-loader":"0.28.7","jest-junit":"3.0.0","raw-loader":"0.5.1","styled-jsx":"2.2.1","typescript":"3.3.4000","@babel/core":"7.4.4","@types/jest":"24.0.6","@types/node":"7.0.8","@types/uuid":"3.4.3","file-loader":"3.0.1","jest-enzyme":"7.0.2","lint-staged":"9.1.0","sass-loader":"6.0.6","webpack-cli":"3.3.2","@types/react":"16.8.6","babel-loader":"8.0.5","react-helmet":"5.2.0","react-select":"1.2.1","style-loader":"0.19.1","@types/enzyme":"3.1.13","@types/lodash":"4.14.123","testcafe-live":"0.1.4","@babel/runtime":"7.4.4","dotenv-webpack":"^1.7.0","@babel/polyfill":"^7.4.4","@storybook/react":"5.0.11","@types/invariant":"2.2.29","@types/react-dom":"16.0.11","isomorphic-fetch":"2.2.1","react-datepicker":"1.1.0","react-router-dom":"4.2.2","@babel/preset-env":"7.4.4","@gooddata/mock-js":"^2.13.0","@storybook/addons":"5.0.11","@types/classnames":"2.2.3","@types/prop-types":"15.5.2","@storybook/theming":"5.0.11","identity-obj-proxy":"^3.0.0","intl-messageformat":"^7.5.4","webpack-dev-server":"3.3.1","@babel/preset-react":"7.0.0","@types/react-portal":"4.0.1","@types/react-window":"^1.8.1","babel-plugin-lodash":"3.3.4","html-webpack-plugin":"3.2.0","react-test-renderer":"16.4.2","@types/react-measure":"2.0.5","clean-webpack-plugin":"2.0.2","stats-webpack-plugin":"0.7.0","eslint-config-prettier":"4.1.0","react-google-recaptcha":"^0.14.1","tslint-config-prettier":"1.18.0","@gooddata/eslint-config":"^1.0.0","@gooddata/tslint-config":"1.0.0","@types/react-responsive":"^3.0.3","@types/storybook__react":"4.0.1","@types/stringify-object":"^3.2.0","enzyme-adapter-react-16":"1.3.1","@gooddata/test-storybook":"3.2.1","@storybook/addon-actions":"5.0.11","@storybook/addon-options":"5.0.11","node-sass-magic-importer":"5.1.0","react-syntax-highlighter":"11.0.2","@types/fixed-data-table-2":"0.8.1","stylelint-config-prettier":"5.2.0","@gooddata/stylelint-config":"4.0.1","@types/react-test-renderer":"16.0.0","circular-dependency-plugin":"5.0.2","compression-webpack-plugin":"2.0.0","@types/json-stable-stringify":"^1.0.32","@gooddata/frontend-npm-scripts":"1.1.0","@types/enzyme-adapter-react-16":"1.0.3","stylelint-checkstyle-formatter":"0.1.0","@types/storybook__addon-actions":"3.4.2","@babel/plugin-proposal-class-properties":"7.4.4","@babel/plugin-proposal-object-rest-spread":"7.4.4","@babel/plugin-transform-async-to-generator":"7.4.4"},"peerDependencies":{"react":"^16.5.2","react-dom":"^16.5.2"},"_npmOperationalInternal":{"tmp":"tmp/react-components_7.5.0-alpha-ptquang86-qp-sd-934-drill-2020-04-22T10-49-57-292Z_1587552626677_0.4459941784934127","host":"s3://npm-registry-packages"}},"7.5.0-beta.82":{"name":"@gooddata/react-components","version":"7.5.0-beta.82","author":{"name":"GoodData Corporation"},"license":"BSD-3-Clause","_id":"@gooddata/react-components@7.5.0-beta.82","maintainers":[{"name":"afi","email":"adam.fiedler@gooddata.com"},{"name":"bertold8","email":"ivan.nejezchleb@seznam.cz"},{"name":"brbistas","email":"valentinos.chraniotis@gooddata.com"},{"name":"bugsbunny338","email":"jiri.zajic@mensa.cz"},{"name":"de.do","email":"de.do@gooddata.com"},{"name":"gooddata-ci","email":"rail@gooddata.com"},{"name":"hung.nguyen.hoang","email":"hung.nguyen@gooddata.com"},{"name":"ivan.mjartan","email":"ivan.mjartan@gooddata.com"},{"name":"jakub-sterba","email":"jakub.sterba@gooddata.com"},{"name":"jankc","email":"jan.krapac@gmail.com"},{"name":"jaroslav.tomecek","email":"jaroslav.tomecek@gooddata.com"},{"name":"jkittler","email":"honza.kittler@gmail.com"},{"name":"khanh.le","email":"khanh.le@gooddata.com"},{"name":"lanhuynh","email":"lan.huynh@gooddata.com"},{"name":"linhhong","email":"linh.hong@gooddata.com"},{"name":"lupko","email":"lubomir.slivka@gooddata.com"},{"name":"mai.nguyen","email":"mai.nguyen@gooddata.com"},{"name":"matyas.kandl","email":"matyas.kandl@gooddata.com"},{"name":"michal.marsal","email":"michal.marsal@gooddata.com"},{"name":"my.duong","email":"my.duong@gooddata.com"},{"name":"naibinh","email":"naibinh@gmail.com"},{"name":"nikolacech","email":"nikola.cech@gooddata.com"},{"name":"nis.hua","email":"nis.hua@gooddata.com"},{"name":"no23reason","email":"dan.homola@hotmail.cz"},{"name":"patrikbraborec","email":"patrik.braborec@gooddata.com"},{"name":"pbenes","email":"petr.benes@gooddata.com"},{"name":"petrjanu","email":"petr.janu@gooddata.com"},{"name":"pkingo","email":"philipandreaskingo@hotmail.com"},{"name":"ptquang86","email":"ptquang86@gmail.com"},{"name":"qduval","email":"quentin.duval@gooddata.com"},{"name":"rodri360","email":"me@rodri360.com"},{"name":"sitina","email":"jiri.sitina@gooddata.com"},{"name":"strouhaljan","email":"strouhal.jan@gmail.com"},{"name":"tomas.kratochvil","email":"tomas.kratochvil@gooddata.com"},{"name":"tomasreichmann","email":"tomasreichmann@gmail.com"},{"name":"tomsatgd","email":"tomas.satinsky@gooddata.com"},{"name":"trung-le-quoc","email":"trung.le@gooddata.com"},{"name":"tu-ngo","email":"tungo1981@gmail.com"},{"name":"tu.bui","email":"tu.bui@gooddata.com"},{"name":"tulean","email":"tuan.le@gooddata.com"},{"name":"tuqt1005","email":"tu.tran@gooddata.com"},{"name":"utdnah","email":"danh.ung@gooddata.com"},{"name":"vlastikcz","email":"vlastimil.kotas@gooddata.com"},{"name":"vu.pham","email":"vu.pham@gooddata.com"},{"name":"xmort","email":"petr.dolejsi@gooddata.com"},{"name":"yanlipnican","email":"yanlipnican@gmail.com"}],"homepage":"https://github.com/gooddata/gooddata-react-components#readme","bugs":{"url":"https://github.com/gooddata/gooddata-react-components/issues"},"dist":{"shasum":"8a6d00c1af6544bb79fd1e1ed1ae41e926d4d283","tarball":"https://registry.npmjs.org/@gooddata/react-components/-/react-components-7.5.0-beta.82.tgz","fileCount":2552,"integrity":"sha512-jeHzCrPZ67W3X8IlnwQCvpt1iOhCbDugqme6+ourai7ac1IxSMmEOcDeXy0//Fej7WsYInqmwpZ6EAimgObQqg==","signatures":[{"sig":"MEUCIE8R1EvtjhamXEgPREX2Ktdjk+58F0Ly9MLBsLyGDYc1AiEA2lyC40hak3DciZlD+GzrHPLspHlUJl4GWtdX68iEPeU=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":10095013,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJeoCT0CRA9TVsSAnZWagAAKsQP/iwKWyp8SRENaFg6jdP4\n9qmMuBoNKuQiSztuUvTp8/Q5LvxFCvszsaeOiQaPmwYl06p4gr31LpNt0c2V\ncYzhYp7PKFg3C+mp3vbJiyiQ2rNBbYTza4Vv/1R3MnUk/3+z5Lcw7CFPb+BN\nLB8sUwNipwUJJuHG6oKOW9b+pJ+eH+YqkNoFSW8usfC6zgNLYH8Y+yerl2cI\no0tWoRTVDpaRCTTMVCp4HJf9cR5Q6EO9v0kgFVjX29EedCkrteO4BKqqMM2v\nAq+olyvMkufgyre9acABANvRe2d6FWsXv2CMh2gAdZnvxP88EUYWnzIKfmjo\n/0sIqwX0UyszE/873GmZ7XQTTbx0RqFpgzApHeRz9/ZrtwdzCjkksH4MBlON\nJnsXaZmjadQXqCXRqkdtevt9q1f2H8/SaJbvfkPEqGdoOAXJnPixUj04aIIm\njlCwT9XECzyQXwxVpdsufiO56bCWfnsNT/0ebWBVK5AmTRK9Ft4FPTcGiBiO\nvYQoXgaZbodb/scIBBtYwXHgT66FgKGXyrm2s2FGy83ncuOyVHxXzNmAwehY\nfLDke4KfJXFtMx9ZxlOrGfRYoZ929822gsWoEIf+tAGQ708DqXMnVBMGIDxM\nGS9xAmmkDFOkAbOFOCHnAawaJl6i2B0pfoRxItU2govPpPQG9KT7248tWhQo\nR2hQ\r\n=Akwf\r\n-----END PGP SIGNATURE-----\r\n"},"main":"dist/index.js","husky":{"hooks":{"pre-commit":"lint-staged"}},"config":{"eslint":"./examples/**/*.{js,jsx}","tslint":"./{__mocks__,src,stories}/{,**/}*.{ts,tsx}"},"readme":"[![npm version](https://badge.fury.io/js/%40gooddata%2Freact-components.svg)](https://www.npmjs.com/package/@gooddata/react-components)\n\n# GoodData.UI React components\n> A React-based JavaScript library for building data-driven applications\n\n## Getting started\n- [GoodData.UI Documentation](http://sdk.gooddata.com/gooddata-ui/)\n- [GoodData.UI Live Examples](https://gooddata-examples.herokuapp.com/)\n- [Stack Overflow](https://stackoverflow.com/questions/tagged/gooddata)\n\n### Usage\nWith [yarn](https://yarnpkg.com) installed, go to your project directory and run\n```\n$ yarn add @gooddata/react-components\n```\nIf you prefer [npm](npmjs.com) run\n```\n$ npm install --save @gooddata/react-components\n```\n\nThe public API is exposed via global `index.js`. Except for the styles, do not import any other file directly\nbecause they are not intended to be part of the public API.\n\n## Contributing\n\nWe welcome any contribution in form of [issues](https://github.com/gooddata/gooddata-react-components/issues) or [pull requests](https://github.com/gooddata/gooddata-react-components/pulls).\n\nInstall [Node.js](http://nodejs.org) (node 12.16.1, npm v6.13.4) and [Yarn](https://classic.yarnpkg.com) (1.22.4).\n\nInstall dependencies:\n```\nyarn install --frozen-lockfile\n```\n\nThese commands may come in handy while developing:\n\n| command | description |\n| ------- | ----------- |\n| `yarn install --pure-lockfile` | first step |\n| ||\n| `yarn dev` | build react-components to `/dist` in watch mode |\n| `yarn test` | run all unit tests |\n| `yarn prettier-write` | format the source code to match the valid codestyle |\n| `yarn validate` | validate codestyle |\n| ||\n| `yarn storybook` | run storybook from `/stories` on http://localhost:9001 |\n| `yarn build-storybook` | build storybook to `/dist-storybook` |\n| `yarn test-storybook` | run storybook and [screenshot tests](https://github.com/gooddata/gdc-client-utils/tree/master/test-storybook) |\n| ||\n| `yarn examples` | run Live Examples dev-server from `/examples` on https://localhost:8999 |\n| `yarn examples-build` | build Live Examples to `/examples/dist` |\n| `yarn examples-server` | serve built Live Examples - see `/examples/server/src` |\n| `yarn examples-testcafe` | run testcafe tests against `localhost:8999` |\n\n### Deploy to heroku.com\nWhen you deploy this repo to heroku, it serves *GoodData.UI Live Examples*.\nRelevant tasks are in `Procfile` and `package.json`.\n\n```bash\n# run in the project directory\nheroku login\nheroku create <your-app-name>\nheroku config:set DOMAIN_ADMIN_USERNAME=x@gooddata.com DOMAIN_ADMIN_PASSWORD=xy PROJECT_ID_TO_ASSIGN=xms7ga4tf3g3nzucd8380o2bev8oeknp\ngit push heroku HEAD:master\nheroku open\n```\n### Enable Geo Chart for Storybook and Live Examples\nGeo chart uses Mapbox to render map which requires a Mapbox access token.\n- Register an account and create Mapbox access token at [guide](https://docs.mapbox.com/help/how-mapbox-works/access-tokens/)\n- Store the created token at `.env`:\n```bash\necho -e \"EXAMPLE_MAPBOX_ACCESS_TOKEN=token\" >> .env # only need to run once\necho -e \"STORYBOOK_MAPBOX_ACCESS_TOKEN=token\" >> .env # only need to run once\n```\n\n### Run Live Examples Locally\nTo run *GoodData.UI Live Examples* locally:\n```bash\ngit clone <this-repository>\ncd  <repository-folder>\nyarn install --pure-lockfile\nyarn examples\n```\nThen open https://localhost:8999 and login using Live Examples account (you can [create one here](https://gooddata-examples.herokuapp.com/registration)).\n\n### Run Storybook locally\n- Run storybook with token stored in `.env` for more secure\n```bash\nyarn storybook\n```\n- Or run storybook with token env param exposed to cli (not suggested)\n```bash\nSTORYBOOK_MAPBOX_ACCESS_TOKEN=token yarn storybook\n```\n- Apply either above way to `yarn build-storybook` or `yarn test-storybook`\n\n### Source code formatting\nThe source code in the repository is formatted by [Prettier](https://prettier.io/).\nThe format of the code is validated by our Continuous Integration server and is one of the requirements of successful merge.\n\nPrettier is supported by every major IDE. You can find the list of supported editors and how to configure them [here](https://prettier.io/docs/en/editors.html).\n\nIn the case, when your editor is not supported or you don't want to setup the integration, you can run the `yarn prettier-write` command to reformat the code before commit.\n\n## Changelog\n\n- see [CHANGELOG.md](CHANGELOG.md)\n\n## Supported versions\n\nIn order to make the user experience with integrating GoodData UI SDK as smooth and secure as possible and to ensure that the SDK is using the latest features of the platform, we will only provide support to two most recent major versions of UI SDK.\n\nThe most recent majors will be supported in the following modes:\n\n- The latest major version will receive all new functionality and all bug fixes\n- The previous major version will only receive fixes to critical issues and security fixes. These fixes will be applied on top of last released version of the previous major\n\nThe customers are encouraged to always use the latest version of the UI SDK.\n\nIn case of using older versions, the user might face API incompatibility, performance or security issues.\n\nPlease follow the installation instructions to update to the newest version.\n\n## License\n\n(C) 2007-2020 GoodData Corporation\n\nThis project is dual licensed:\n\n- The ATTRIBUTION-NONCOMMERCIAL 4.0 INTERNATIONAL (CC BY-NC 4.0) is used for purpose of the trial experience and evaluation of GoodData.UI library.\n- The GOODDATA GOODDATA.UI LIBRARY END USER LICENSE AGREEMENT is used for GoodData customers.\n\nFor more information, please see [LICENSE](https://github.com/gooddata/gooddata-react-components/blob/master/LICENSE)\n","gitHead":"18666c4655c6c8305606123388957b6718b9dc09","scripts":{"dev":"bash scripts/build.sh --dev-watch","test":"jest --watch","build":"bash scripts/build.sh","tslint":"yarn run-tslint -t verbose $npm_package_config_tslint","prepare":"cd examples/server && yarn install --frozen-lockfile && cd ../..; rm -r examples/node_modules 2>/dev/null; true","examples":"bash scripts/run-examples.sh","prepare?":"# Called before `npm publish` and on local `npm install`. Temporarily also for deleting obsolete node_modules. Ends with `true` to continue gracefully.","validate":"tsc --noEmit && yarn tslint && eslint $npm_package_config_eslint && yarn validate-style && yarn prettier-check","build-dev":"bash scripts/build.sh --dev","examples?":"# Default is developer domain, other options: yarn examples [sec,secure,stg,stg2,stg3,demo,developer or URL]","storybook":"yarn build && start-storybook -p 9001 -c .storybook","test-once":"jest","tslint-ci":"mkdir -p ./ci/results && yarn run-tslint -t checkstyle -o ./ci/results/tslint-results.xml $npm_package_config_tslint","run-tslint":"tslint -p tsconfig.json","validate-ci":"tsc --noEmit && yarn tslint-ci  && eslint $npm_package_config_eslint -f checkstyle -o ci/results/eslint-results.xml && yarn validate-style-ci && yarn prettier-check","examples-build":"bash scripts/build-examples.sh","prepublishOnly":"yarn build","prettier-check":"prettier --check '{src,stories,styles,__mocks__,examples/server/src,examples/src,examples/test}/**/*.{ts,js,tsx,jsx,json,scss,md,yaml,html}'","prettier-write":"prettier --write '{src,stories,styles,__mocks__,examples/server/src,examples/src,examples/test}/**/*.{ts,js,tsx,jsx,json,scss,md,yaml,html}'","test-storybook":"yarn build && test-storybook","validate-style":"stylelint '**/*.scss'","build-storybook":"yarn build && build-storybook -c .storybook -o dist-storybook","examples-server":"node examples/server/src/index.js","heroku-postbuild":"yarn examples-build developer","examples-testcafe":"./scripts/run-testcafe.sh visual","validate-style-ci":"stylelint '**/*.scss' --custom-formatter=node_modules/stylelint-checkstyle-formatter > ci/results/stylelint-results.xml","check-circular-deps":"madge --circular --extensions ts ./src","examples-testcafe-ci":"./scripts/run-testcafe.sh ci","examples-testcafe-live":"./scripts/run-testcafe.sh live"},"typings":"dist/index.d.ts","_npmUser":{"name":"gooddata-ci","email":"rail@gooddata.com"},"deprecated":"@gooddata/react-components@7 reached End of Support on March 31, 2022. Please upgrade (see https://sdk.gooddata.com/gooddata-ui/docs/supported_versions.html for more information).","repository":{"url":"git+ssh://git@github.com/gooddata/gooddata-react-components.git","type":"git"},"_npmVersion":"6.13.4","description":"GoodData.UI - A powerful JavaScript library for building analytical applications","directories":{},"lint-staged":{"{src,stories,styles,__mocks__,examples/server/src,examples/src,examples/test}/**/*.{ts,js,tsx,jsx,scss}":["npx gdc-fix-copyright","git add"],"{src,stories,styles,__mocks__,examples/server/src,examples/src,examples/test}/**/*.{ts,js,tsx,jsx,json,scss,md,yaml,html}":["prettier --write","git add"]},"_nodeVersion":"12.16.1","dependencies":{"rxjs":"^5.5.6","uuid":"^3.2.1","immer":"^1.3.1","lodash":"^4.17.15","date-fns":"^2.7.0","downshift":"^3.2.7","invariant":"^2.2.2","mapbox-gl":"^1.6.1","classnames":"^2.2.6","highcharts":"7.1.1","prop-types":"^15.6.0","react-intl":"^3.6.0","custom-event":"^1.0.1","react-window":"^1.8.1","ag-grid-react":"20.0.0","react-measure":"^2.3.0","@types/mapbox-gl":"^1.6.1","react-day-picker":"~7.3.0","react-responsive":"^3.0.0","stringify-object":"^2.4.0","@gooddata/typings":"^2.24.0","ag-grid-community":"20.0.0","http-status-codes":"^1.3.0","@gooddata/js-utils":"^3.10.5","@gooddata/numberjs":"^3.2.4","fixed-data-table-2":"0.7.17","@gooddata/goodstrap":"^68.5.2","react-dom-factories":"^1.0.2","@gooddata/gooddata-js":"^12.5.4","json-stable-stringify":"^1.0.1","react-transition-group":"^2.2.1","hoist-non-react-statics":"^3.3.0","nodelist-foreach-polyfill":"^1.2.0","@formatjs/intl-pluralrules":"^1.3.6","highcharts-grouped-categories":"^1.1.3"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"raf":"3.3.2","yup":"^0.24.1","jest":"24.7.1","husky":"3.0.0","madge":"^3.4.4","react":"^16.5.2","enzyme":"3.5.0","eslint":"4.19.1","formik":"^0.11.11","moment":"2.23.0","history":"^4.7.2","ts-jest":"24.0.0","webpack":"4.30.0","full-icu":"^1.3.0","prettier":"1.16.4","react-ga":"^2.5.2","recharts":"1.0.0-beta.9","testcafe":"1.1.4","commander":"2.14.1","node-sass":"4.13.0","react-dom":"^16.5.2","stylelint":"^10.0.0","supertest":"3.0.0","ts-loader":"6.0.0","@types/raf":"^3.4.0","css-loader":"0.28.7","jest-junit":"3.0.0","raw-loader":"0.5.1","styled-jsx":"2.2.1","typescript":"3.3.4000","@babel/core":"7.4.4","@types/jest":"24.0.6","@types/node":"7.0.8","@types/uuid":"3.4.3","file-loader":"3.0.1","jest-enzyme":"7.0.2","lint-staged":"9.1.0","sass-loader":"6.0.6","webpack-cli":"3.3.2","@types/react":"16.8.6","babel-loader":"8.0.5","react-helmet":"5.2.0","react-select":"1.2.1","style-loader":"0.19.1","@types/enzyme":"3.1.13","@types/lodash":"4.14.123","testcafe-live":"0.1.4","@babel/runtime":"7.4.4","dotenv-webpack":"^1.7.0","@babel/polyfill":"^7.4.4","@storybook/react":"5.0.11","@types/invariant":"2.2.29","@types/react-dom":"16.0.11","isomorphic-fetch":"2.2.1","react-datepicker":"1.1.0","react-router-dom":"4.2.2","@babel/preset-env":"7.4.4","@gooddata/mock-js":"^2.13.1","@storybook/addons":"5.0.11","@types/classnames":"2.2.3","@types/prop-types":"15.5.2","@storybook/theming":"5.0.11","identity-obj-proxy":"^3.0.0","intl-messageformat":"^7.5.4","webpack-dev-server":"3.3.1","@babel/preset-react":"7.0.0","@types/react-portal":"4.0.1","@types/react-window":"^1.8.1","babel-plugin-lodash":"3.3.4","html-webpack-plugin":"3.2.0","react-test-renderer":"16.4.2","@types/react-measure":"2.0.5","clean-webpack-plugin":"2.0.2","stats-webpack-plugin":"0.7.0","eslint-config-prettier":"4.1.0","react-google-recaptcha":"^0.14.1","tslint-config-prettier":"1.18.0","@gooddata/eslint-config":"^1.0.0","@gooddata/tslint-config":"1.0.0","@types/react-responsive":"^3.0.3","@types/storybook__react":"4.0.1","@types/stringify-object":"^3.2.0","enzyme-adapter-react-16":"1.3.1","@gooddata/test-storybook":"3.2.1","@storybook/addon-actions":"5.0.11","@storybook/addon-options":"5.0.11","node-sass-magic-importer":"5.1.0","react-syntax-highlighter":"11.0.2","@types/fixed-data-table-2":"0.8.1","stylelint-config-prettier":"5.2.0","@gooddata/stylelint-config":"4.0.1","@types/react-test-renderer":"16.0.0","circular-dependency-plugin":"5.0.2","compression-webpack-plugin":"2.0.0","@types/json-stable-stringify":"^1.0.32","@gooddata/frontend-npm-scripts":"1.1.0","@types/enzyme-adapter-react-16":"1.0.3","stylelint-checkstyle-formatter":"0.1.0","@types/storybook__addon-actions":"3.4.2","@babel/plugin-proposal-class-properties":"7.4.4","@babel/plugin-proposal-object-rest-spread":"7.4.4","@babel/plugin-transform-async-to-generator":"7.4.4"},"peerDependencies":{"react":"^16.5.2","react-dom":"^16.5.2"},"_npmOperationalInternal":{"tmp":"tmp/react-components_7.5.0-beta.82_1587553523739_0.3456238459806351","host":"s3://npm-registry-packages"}},"7.5.0-beta.83":{"name":"@gooddata/react-components","version":"7.5.0-beta.83","author":{"name":"GoodData Corporation"},"license":"BSD-3-Clause","_id":"@gooddata/react-components@7.5.0-beta.83","maintainers":[{"name":"afi","email":"adam.fiedler@gooddata.com"},{"name":"bertold8","email":"ivan.nejezchleb@seznam.cz"},{"name":"brbistas","email":"valentinos.chraniotis@gooddata.com"},{"name":"bugsbunny338","email":"jiri.zajic@mensa.cz"},{"name":"de.do","email":"de.do@gooddata.com"},{"name":"gooddata-ci","email":"rail@gooddata.com"},{"name":"hung.nguyen.hoang","email":"hung.nguyen@gooddata.com"},{"name":"ivan.mjartan","email":"ivan.mjartan@gooddata.com"},{"name":"jakub-sterba","email":"jakub.sterba@gooddata.com"},{"name":"jankc","email":"jan.krapac@gmail.com"},{"name":"jaroslav.tomecek","email":"jaroslav.tomecek@gooddata.com"},{"name":"jkittler","email":"honza.kittler@gmail.com"},{"name":"khanh.le","email":"khanh.le@gooddata.com"},{"name":"lanhuynh","email":"lan.huynh@gooddata.com"},{"name":"linhhong","email":"linh.hong@gooddata.com"},{"name":"lupko","email":"lubomir.slivka@gooddata.com"},{"name":"mai.nguyen","email":"mai.nguyen@gooddata.com"},{"name":"matyas.kandl","email":"matyas.kandl@gooddata.com"},{"name":"michal.marsal","email":"michal.marsal@gooddata.com"},{"name":"my.duong","email":"my.duong@gooddata.com"},{"name":"naibinh","email":"naibinh@gmail.com"},{"name":"nikolacech","email":"nikola.cech@gooddata.com"},{"name":"nis.hua","email":"nis.hua@gooddata.com"},{"name":"no23reason","email":"dan.homola@hotmail.cz"},{"name":"patrikbraborec","email":"patrik.braborec@gooddata.com"},{"name":"pbenes","email":"petr.benes@gooddata.com"},{"name":"petrjanu","email":"petr.janu@gooddata.com"},{"name":"pkingo","email":"philipandreaskingo@hotmail.com"},{"name":"ptquang86","email":"ptquang86@gmail.com"},{"name":"qduval","email":"quentin.duval@gooddata.com"},{"name":"rodri360","email":"me@rodri360.com"},{"name":"sitina","email":"jiri.sitina@gooddata.com"},{"name":"strouhaljan","email":"strouhal.jan@gmail.com"},{"name":"tomas.kratochvil","email":"tomas.kratochvil@gooddata.com"},{"name":"tomasreichmann","email":"tomasreichmann@gmail.com"},{"name":"tomsatgd","email":"tomas.satinsky@gooddata.com"},{"name":"trung-le-quoc","email":"trung.le@gooddata.com"},{"name":"tu-ngo","email":"tungo1981@gmail.com"},{"name":"tu.bui","email":"tu.bui@gooddata.com"},{"name":"tulean","email":"tuan.le@gooddata.com"},{"name":"tuqt1005","email":"tu.tran@gooddata.com"},{"name":"utdnah","email":"danh.ung@gooddata.com"},{"name":"vlastikcz","email":"vlastimil.kotas@gooddata.com"},{"name":"vu.pham","email":"vu.pham@gooddata.com"},{"name":"xmort","email":"petr.dolejsi@gooddata.com"},{"name":"yanlipnican","email":"yanlipnican@gmail.com"}],"homepage":"https://github.com/gooddata/gooddata-react-components#readme","bugs":{"url":"https://github.com/gooddata/gooddata-react-components/issues"},"dist":{"shasum":"13c65841650c00da77685ab20aa6bb02316e241b","tarball":"https://registry.npmjs.org/@gooddata/react-components/-/react-components-7.5.0-beta.83.tgz","fileCount":2552,"integrity":"sha512-Splv83qNKdllfVOztlqGc8ShvkETw6pMomwa+a/r81pQl71/uQ3Voiy6G6BmVbUPFxWo2HmAFeZPdnvmo5y5Mg==","signatures":[{"sig":"MEUCIBk4gAQrJfsr3D37nRwCe2TXIRvzVAye7lHf7jNsam1jAiEA8GVwXGdpbddTO/+Y73Ji54PMoEg8A4IiEu4vHgNY+Pw=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":10095447,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJeoFt7CRA9TVsSAnZWagAAQeoP/jGPuQ1pwRmcO3ns9W7C\n323yqRlRtnE1XyzPdvMVuXO6P2wTE7WDwxSJEcQqePjlm2A23ry2p6LON3Vf\n/05EXXikMVsLxfgtBlLrjijYIjUD8k6CV+WlBfRz/LLYOcOovGR8uMfUgEV5\nFrwHCBPyEi/YE+V/KCYTpk/Od9QnQSZPzNecYvNglkz1+w6cIWUr3S+bUKNN\nkKUMxjRVNnjShy1wSzWq8ZbaZsA6p7j/HH6bxa9fQpxFtR36KZNSVJgZC0Wr\nYbKbCixalSg2Doe0bNBdGxqFyEvmXwohEYQdIpqmWT2s2NJbXSvNIWlF4IMX\n8NQ8NcJYgHVw6f3Q6z1Jk4aNKBhZmol9TNqjoSXTfQva7EuLS/5+SOwrOb+e\nhLdB3ewlNOZs/YFI8ujfcMMM5BqGWA0Ln3OueqUWqX0GyqJuLsNmFF5eyioj\nHeLZV5S7qQFo1XWdYcjZOua+Wm0EkMElOF+aOC0nAxlNOa7p4CLlIZ3jZfAk\nbvrxldtuqFCdW4xxadsjaCZr9t3Hw0PSxBSg4yyVs3N5pdPXhYhwPmbU+JRu\nPSAPnLuNRG4anhrGWKvWAGGYBAJav3cCWq+79847jShgyVK/ZTfLt8CXJWgU\nr2gjclYCo8ZsmYVnKjYowQl7+CsswThQr8i/82AAHedXvwkJ0Y6+7YYraSPK\nqOJy\r\n=Q/D7\r\n-----END PGP SIGNATURE-----\r\n"},"main":"dist/index.js","husky":{"hooks":{"pre-commit":"lint-staged"}},"config":{"eslint":"./examples/**/*.{js,jsx}","tslint":"./{__mocks__,src,stories}/{,**/}*.{ts,tsx}"},"readme":"[![npm version](https://badge.fury.io/js/%40gooddata%2Freact-components.svg)](https://www.npmjs.com/package/@gooddata/react-components)\n\n# GoodData.UI React components\n> A React-based JavaScript library for building data-driven applications\n\n## Getting started\n- [GoodData.UI Documentation](http://sdk.gooddata.com/gooddata-ui/)\n- [GoodData.UI Live Examples](https://gooddata-examples.herokuapp.com/)\n- [Stack Overflow](https://stackoverflow.com/questions/tagged/gooddata)\n\n### Usage\nWith [yarn](https://yarnpkg.com) installed, go to your project directory and run\n```\n$ yarn add @gooddata/react-components\n```\nIf you prefer [npm](npmjs.com) run\n```\n$ npm install --save @gooddata/react-components\n```\n\nThe public API is exposed via global `index.js`. Except for the styles, do not import any other file directly\nbecause they are not intended to be part of the public API.\n\n## Contributing\n\nWe welcome any contribution in form of [issues](https://github.com/gooddata/gooddata-react-components/issues) or [pull requests](https://github.com/gooddata/gooddata-react-components/pulls).\n\nInstall [Node.js](http://nodejs.org) (node 12.16.1, npm v6.13.4) and [Yarn](https://classic.yarnpkg.com) (1.22.4).\n\nInstall dependencies:\n```\nyarn install --frozen-lockfile\n```\n\nThese commands may come in handy while developing:\n\n| command | description |\n| ------- | ----------- |\n| `yarn install --pure-lockfile` | first step |\n| ||\n| `yarn dev` | build react-components to `/dist` in watch mode |\n| `yarn test` | run all unit tests |\n| `yarn prettier-write` | format the source code to match the valid codestyle |\n| `yarn validate` | validate codestyle |\n| ||\n| `yarn storybook` | run storybook from `/stories` on http://localhost:9001 |\n| `yarn build-storybook` | build storybook to `/dist-storybook` |\n| `yarn test-storybook` | run storybook and [screenshot tests](https://github.com/gooddata/gdc-client-utils/tree/master/test-storybook) |\n| ||\n| `yarn examples` | run Live Examples dev-server from `/examples` on https://localhost:8999 |\n| `yarn examples-build` | build Live Examples to `/examples/dist` |\n| `yarn examples-server` | serve built Live Examples - see `/examples/server/src` |\n| `yarn examples-testcafe` | run testcafe tests against `localhost:8999` |\n\n### Deploy to heroku.com\nWhen you deploy this repo to heroku, it serves *GoodData.UI Live Examples*.\nRelevant tasks are in `Procfile` and `package.json`.\n\n```bash\n# run in the project directory\nheroku login\nheroku create <your-app-name>\nheroku config:set DOMAIN_ADMIN_USERNAME=x@gooddata.com DOMAIN_ADMIN_PASSWORD=xy PROJECT_ID_TO_ASSIGN=xms7ga4tf3g3nzucd8380o2bev8oeknp\ngit push heroku HEAD:master\nheroku open\n```\n### Enable Geo Chart for Storybook and Live Examples\nGeo chart uses Mapbox to render map which requires a Mapbox access token.\n- Register an account and create Mapbox access token at [guide](https://docs.mapbox.com/help/how-mapbox-works/access-tokens/)\n- Store the created token at `.env`:\n```bash\necho -e \"EXAMPLE_MAPBOX_ACCESS_TOKEN=token\" >> .env # only need to run once\necho -e \"STORYBOOK_MAPBOX_ACCESS_TOKEN=token\" >> .env # only need to run once\n```\n\n### Run Live Examples Locally\nTo run *GoodData.UI Live Examples* locally:\n```bash\ngit clone <this-repository>\ncd  <repository-folder>\nyarn install --pure-lockfile\nyarn examples\n```\nThen open https://localhost:8999 and login using Live Examples account (you can [create one here](https://gooddata-examples.herokuapp.com/registration)).\n\n### Run Storybook locally\n- Run storybook with token stored in `.env` for more secure\n```bash\nyarn storybook\n```\n- Or run storybook with token env param exposed to cli (not suggested)\n```bash\nSTORYBOOK_MAPBOX_ACCESS_TOKEN=token yarn storybook\n```\n- Apply either above way to `yarn build-storybook` or `yarn test-storybook`\n\n### Source code formatting\nThe source code in the repository is formatted by [Prettier](https://prettier.io/).\nThe format of the code is validated by our Continuous Integration server and is one of the requirements of successful merge.\n\nPrettier is supported by every major IDE. You can find the list of supported editors and how to configure them [here](https://prettier.io/docs/en/editors.html).\n\nIn the case, when your editor is not supported or you don't want to setup the integration, you can run the `yarn prettier-write` command to reformat the code before commit.\n\n## Changelog\n\n- see [CHANGELOG.md](CHANGELOG.md)\n\n## Supported versions\n\nIn order to make the user experience with integrating GoodData UI SDK as smooth and secure as possible and to ensure that the SDK is using the latest features of the platform, we will only provide support to two most recent major versions of UI SDK.\n\nThe most recent majors will be supported in the following modes:\n\n- The latest major version will receive all new functionality and all bug fixes\n- The previous major version will only receive fixes to critical issues and security fixes. These fixes will be applied on top of last released version of the previous major\n\nThe customers are encouraged to always use the latest version of the UI SDK.\n\nIn case of using older versions, the user might face API incompatibility, performance or security issues.\n\nPlease follow the installation instructions to update to the newest version.\n\n## License\n\n(C) 2007-2020 GoodData Corporation\n\nThis project is dual licensed:\n\n- The ATTRIBUTION-NONCOMMERCIAL 4.0 INTERNATIONAL (CC BY-NC 4.0) is used for purpose of the trial experience and evaluation of GoodData.UI library.\n- The GOODDATA GOODDATA.UI LIBRARY END USER LICENSE AGREEMENT is used for GoodData customers.\n\nFor more information, please see [LICENSE](https://github.com/gooddata/gooddata-react-components/blob/master/LICENSE)\n","gitHead":"e14bb2a81344906b4ecf2980e30d57f27b5edce8","scripts":{"dev":"bash scripts/build.sh --dev-watch","test":"jest --watch","build":"bash scripts/build.sh","tslint":"yarn run-tslint -t verbose $npm_package_config_tslint","prepare":"cd examples/server && yarn install --frozen-lockfile && cd ../..; rm -r examples/node_modules 2>/dev/null; true","examples":"bash scripts/run-examples.sh","prepare?":"# Called before `npm publish` and on local `npm install`. Temporarily also for deleting obsolete node_modules. Ends with `true` to continue gracefully.","validate":"tsc --noEmit && yarn tslint && eslint $npm_package_config_eslint && yarn validate-style && yarn prettier-check","build-dev":"bash scripts/build.sh --dev","examples?":"# Default is developer domain, other options: yarn examples [sec,secure,stg,stg2,stg3,demo,developer or URL]","storybook":"yarn build && start-storybook -p 9001 -c .storybook","test-once":"jest","tslint-ci":"mkdir -p ./ci/results && yarn run-tslint -t checkstyle -o ./ci/results/tslint-results.xml $npm_package_config_tslint","run-tslint":"tslint -p tsconfig.json","validate-ci":"tsc --noEmit && yarn tslint-ci  && eslint $npm_package_config_eslint -f checkstyle -o ci/results/eslint-results.xml && yarn validate-style-ci && yarn prettier-check","examples-build":"bash scripts/build-examples.sh","prepublishOnly":"yarn build","prettier-check":"prettier --check '{src,stories,styles,__mocks__,examples/server/src,examples/src,examples/test}/**/*.{ts,js,tsx,jsx,json,scss,md,yaml,html}'","prettier-write":"prettier --write '{src,stories,styles,__mocks__,examples/server/src,examples/src,examples/test}/**/*.{ts,js,tsx,jsx,json,scss,md,yaml,html}'","test-storybook":"yarn build && test-storybook","validate-style":"stylelint '**/*.scss'","build-storybook":"yarn build && build-storybook -c .storybook -o dist-storybook","examples-server":"node examples/server/src/index.js","heroku-postbuild":"yarn examples-build developer","examples-testcafe":"./scripts/run-testcafe.sh visual","validate-style-ci":"stylelint '**/*.scss' --custom-formatter=node_modules/stylelint-checkstyle-formatter > ci/results/stylelint-results.xml","check-circular-deps":"madge --circular --extensions ts ./src","examples-testcafe-ci":"./scripts/run-testcafe.sh ci","examples-testcafe-live":"./scripts/run-testcafe.sh live"},"typings":"dist/index.d.ts","_npmUser":{"name":"gooddata-ci","email":"rail@gooddata.com"},"deprecated":"@gooddata/react-components@7 reached End of Support on March 31, 2022. Please upgrade (see https://sdk.gooddata.com/gooddata-ui/docs/supported_versions.html for more information).","repository":{"url":"git+ssh://git@github.com/gooddata/gooddata-react-components.git","type":"git"},"_npmVersion":"6.13.4","description":"GoodData.UI - A powerful JavaScript library for building analytical applications","directories":{},"lint-staged":{"{src,stories,styles,__mocks__,examples/server/src,examples/src,examples/test}/**/*.{ts,js,tsx,jsx,scss}":["npx gdc-fix-copyright","git add"],"{src,stories,styles,__mocks__,examples/server/src,examples/src,examples/test}/**/*.{ts,js,tsx,jsx,json,scss,md,yaml,html}":["prettier --write","git add"]},"_nodeVersion":"12.16.1","dependencies":{"rxjs":"^5.5.6","uuid":"^3.2.1","immer":"^1.3.1","lodash":"^4.17.15","date-fns":"^2.7.0","downshift":"^3.2.7","invariant":"^2.2.2","mapbox-gl":"^1.6.1","classnames":"^2.2.6","highcharts":"7.1.1","prop-types":"^15.6.0","react-intl":"^3.6.0","custom-event":"^1.0.1","react-window":"^1.8.1","ag-grid-react":"20.0.0","react-measure":"^2.3.0","@types/mapbox-gl":"^1.6.1","react-day-picker":"~7.3.0","react-responsive":"^3.0.0","stringify-object":"^2.4.0","@gooddata/typings":"^2.24.0","ag-grid-community":"20.0.0","http-status-codes":"^1.3.0","@gooddata/js-utils":"^3.10.5","@gooddata/numberjs":"^3.2.4","fixed-data-table-2":"0.7.17","@gooddata/goodstrap":"^68.5.2","react-dom-factories":"^1.0.2","@gooddata/gooddata-js":"^12.5.4","json-stable-stringify":"^1.0.1","react-transition-group":"^2.2.1","hoist-non-react-statics":"^3.3.0","nodelist-foreach-polyfill":"^1.2.0","@formatjs/intl-pluralrules":"^1.3.6","highcharts-grouped-categories":"^1.1.3"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"raf":"3.3.2","yup":"^0.24.1","jest":"24.7.1","husky":"3.0.0","madge":"^3.4.4","react":"^16.5.2","enzyme":"3.5.0","eslint":"4.19.1","formik":"^0.11.11","moment":"2.23.0","history":"^4.7.2","ts-jest":"24.0.0","webpack":"4.30.0","full-icu":"^1.3.0","prettier":"1.16.4","react-ga":"^2.5.2","recharts":"1.0.0-beta.9","testcafe":"1.1.4","commander":"2.14.1","node-sass":"4.13.0","react-dom":"^16.5.2","stylelint":"^10.0.0","supertest":"3.0.0","ts-loader":"6.0.0","@types/raf":"^3.4.0","css-loader":"0.28.7","jest-junit":"3.0.0","raw-loader":"0.5.1","styled-jsx":"2.2.1","typescript":"3.3.4000","@babel/core":"7.4.4","@types/jest":"24.0.6","@types/node":"7.0.8","@types/uuid":"3.4.3","file-loader":"3.0.1","jest-enzyme":"7.0.2","lint-staged":"9.1.0","sass-loader":"6.0.6","webpack-cli":"3.3.2","@types/react":"16.8.6","babel-loader":"8.0.5","react-helmet":"5.2.0","react-select":"1.2.1","style-loader":"0.19.1","@types/enzyme":"3.1.13","@types/lodash":"4.14.123","testcafe-live":"0.1.4","@babel/runtime":"7.4.4","dotenv-webpack":"^1.7.0","@babel/polyfill":"^7.4.4","@storybook/react":"5.0.11","@types/invariant":"2.2.29","@types/react-dom":"16.0.11","isomorphic-fetch":"2.2.1","react-datepicker":"1.1.0","react-router-dom":"4.2.2","@babel/preset-env":"7.4.4","@gooddata/mock-js":"^2.13.1","@storybook/addons":"5.0.11","@types/classnames":"2.2.3","@types/prop-types":"15.5.2","@storybook/theming":"5.0.11","identity-obj-proxy":"^3.0.0","intl-messageformat":"^7.5.4","webpack-dev-server":"3.3.1","@babel/preset-react":"7.0.0","@types/react-portal":"4.0.1","@types/react-window":"^1.8.1","babel-plugin-lodash":"3.3.4","html-webpack-plugin":"3.2.0","react-test-renderer":"16.4.2","@types/react-measure":"2.0.5","clean-webpack-plugin":"2.0.2","stats-webpack-plugin":"0.7.0","eslint-config-prettier":"4.1.0","react-google-recaptcha":"^0.14.1","tslint-config-prettier":"1.18.0","@gooddata/eslint-config":"^1.0.0","@gooddata/tslint-config":"1.0.0","@types/react-responsive":"^3.0.3","@types/storybook__react":"4.0.1","@types/stringify-object":"^3.2.0","enzyme-adapter-react-16":"1.3.1","@gooddata/test-storybook":"3.2.1","@storybook/addon-actions":"5.0.11","@storybook/addon-options":"5.0.11","node-sass-magic-importer":"5.1.0","react-syntax-highlighter":"11.0.2","@types/fixed-data-table-2":"0.8.1","stylelint-config-prettier":"5.2.0","@gooddata/stylelint-config":"4.0.1","@types/react-test-renderer":"16.0.0","circular-dependency-plugin":"5.0.2","compression-webpack-plugin":"2.0.0","@types/json-stable-stringify":"^1.0.32","@gooddata/frontend-npm-scripts":"1.1.0","@types/enzyme-adapter-react-16":"1.0.3","stylelint-checkstyle-formatter":"0.1.0","@types/storybook__addon-actions":"3.4.2","@babel/plugin-proposal-class-properties":"7.4.4","@babel/plugin-proposal-object-rest-spread":"7.4.4","@babel/plugin-transform-async-to-generator":"7.4.4"},"peerDependencies":{"react":"^16.5.2","react-dom":"^16.5.2"},"_npmOperationalInternal":{"tmp":"tmp/react-components_7.5.0-beta.83_1587567482472_0.031039592924512194","host":"s3://npm-registry-packages"}},"7.5.0-beta.84":{"name":"@gooddata/react-components","version":"7.5.0-beta.84","author":{"name":"GoodData Corporation"},"license":"BSD-3-Clause","_id":"@gooddata/react-components@7.5.0-beta.84","maintainers":[{"name":"afi","email":"adam.fiedler@gooddata.com"},{"name":"bertold8","email":"ivan.nejezchleb@seznam.cz"},{"name":"brbistas","email":"valentinos.chraniotis@gooddata.com"},{"name":"bugsbunny338","email":"jiri.zajic@mensa.cz"},{"name":"de.do","email":"de.do@gooddata.com"},{"name":"gooddata-ci","email":"rail@gooddata.com"},{"name":"hung.nguyen.hoang","email":"hung.nguyen@gooddata.com"},{"name":"ivan.mjartan","email":"ivan.mjartan@gooddata.com"},{"name":"jakub-sterba","email":"jakub.sterba@gooddata.com"},{"name":"jankc","email":"jan.krapac@gmail.com"},{"name":"jaroslav.tomecek","email":"jaroslav.tomecek@gooddata.com"},{"name":"jkittler","email":"honza.kittler@gmail.com"},{"name":"khanh.le","email":"khanh.le@gooddata.com"},{"name":"lanhuynh","email":"lan.huynh@gooddata.com"},{"name":"linhhong","email":"linh.hong@gooddata.com"},{"name":"lupko","email":"lubomir.slivka@gooddata.com"},{"name":"mai.nguyen","email":"mai.nguyen@gooddata.com"},{"name":"matyas.kandl","email":"matyas.kandl@gooddata.com"},{"name":"michal.marsal","email":"michal.marsal@gooddata.com"},{"name":"my.duong","email":"my.duong@gooddata.com"},{"name":"naibinh","email":"naibinh@gmail.com"},{"name":"nikolacech","email":"nikola.cech@gooddata.com"},{"name":"nis.hua","email":"nis.hua@gooddata.com"},{"name":"no23reason","email":"dan.homola@hotmail.cz"},{"name":"patrikbraborec","email":"patrik.braborec@gooddata.com"},{"name":"pbenes","email":"petr.benes@gooddata.com"},{"name":"petrjanu","email":"petr.janu@gooddata.com"},{"name":"pkingo","email":"philipandreaskingo@hotmail.com"},{"name":"ptquang86","email":"ptquang86@gmail.com"},{"name":"qduval","email":"quentin.duval@gooddata.com"},{"name":"rodri360","email":"me@rodri360.com"},{"name":"sitina","email":"jiri.sitina@gooddata.com"},{"name":"strouhaljan","email":"strouhal.jan@gmail.com"},{"name":"tomas.kratochvil","email":"tomas.kratochvil@gooddata.com"},{"name":"tomasreichmann","email":"tomasreichmann@gmail.com"},{"name":"tomsatgd","email":"tomas.satinsky@gooddata.com"},{"name":"trung-le-quoc","email":"trung.le@gooddata.com"},{"name":"tu-ngo","email":"tungo1981@gmail.com"},{"name":"tu.bui","email":"tu.bui@gooddata.com"},{"name":"tulean","email":"tuan.le@gooddata.com"},{"name":"tuqt1005","email":"tu.tran@gooddata.com"},{"name":"utdnah","email":"danh.ung@gooddata.com"},{"name":"vlastikcz","email":"vlastimil.kotas@gooddata.com"},{"name":"vu.pham","email":"vu.pham@gooddata.com"},{"name":"xmort","email":"petr.dolejsi@gooddata.com"},{"name":"yanlipnican","email":"yanlipnican@gmail.com"}],"homepage":"https://github.com/gooddata/gooddata-react-components#readme","bugs":{"url":"https://github.com/gooddata/gooddata-react-components/issues"},"dist":{"shasum":"bc0ed75d119ac2b55f913924c0fcb08128173a32","tarball":"https://registry.npmjs.org/@gooddata/react-components/-/react-components-7.5.0-beta.84.tgz","fileCount":2552,"integrity":"sha512-xbcaPNYkFJxN0jQzE48Q+ysJ0Vs3SUOOknA/A9sfZyyMnEvJaD4pEBf6emIRDrpnWEQQaLZ5U52xTxOWM7VbDw==","signatures":[{"sig":"MEUCIGFztyGG4qpJ/RsEyZV5uzZKWdDa0QUEnDMhKepyAkSkAiEA/6dMs7inM0u6nIpYCEFS6G0EkZ8bQvW92vwYBO9JJ6Q=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":10095447,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJeoGsDCRA9TVsSAnZWagAAp6YP/iK0os0yCToQhIpFlqcD\nKgmx3aBy24VGLID/D9uySol5E5evjr7TQNPBflc2SLzokhRK26AyGrvcMWAH\naRooJXlqfZKqfZXidU790BysDb+vdaINADdhO4J6FgTPvOZ3r2p1QDEPHdwO\noN/6P/3QRycpcfG1JmbtDjaEmPM6pxoV1BEy9EJ9lOLOfC39IL7yc5iT5Yw+\n7tt5uqsqbIMkJFL/W5E26IYRip51qWyU1Z9hmlWkJFCOl+ZOfCfUx59RLQ0+\nteVE7hsxxEILsp0CkRmG8iUbiNMeeHQYW+4etqv5kj5HCNV/FuazYYBZvOKa\nd0vLaUZcqgiIIigPlnf3x6ZHo4R3bKtZWhsuEauosbpZpAGsAb6Bsfiv4sGd\nwu54QYa7CJnOE+4u0Qq9g2ZjndKc0cw3lK6uirbIH1HBdnivPCCxmWnHg6xZ\ne7InritcPdrlT7UrVZuRZTwbrO51sCcR01dU3AZxyw94K3eMvOLuLjXD5qL8\nZyF0TURqYPNjaaV6YdBQ2lyzdqNwsilGE8z0kfM6lqyQgMQJOo9Pas6iiTkp\neX0THmJzbHDspvXp4h/9aq6T6FHIYQIR71c6kJol8w6RGR7atRJe20Bg9lQB\n7KF4Rf3Ow74cqHIoYOI6F1cCXii3XlIS1deftvue8mpBAeS6lr49AckeHBLE\nwWXo\r\n=q/9b\r\n-----END PGP SIGNATURE-----\r\n"},"main":"dist/index.js","husky":{"hooks":{"pre-commit":"lint-staged"}},"config":{"eslint":"./examples/**/*.{js,jsx}","tslint":"./{__mocks__,src,stories}/{,**/}*.{ts,tsx}"},"readme":"[![npm version](https://badge.fury.io/js/%40gooddata%2Freact-components.svg)](https://www.npmjs.com/package/@gooddata/react-components)\n\n# GoodData.UI React components\n> A React-based JavaScript library for building data-driven applications\n\n## Getting started\n- [GoodData.UI Documentation](http://sdk.gooddata.com/gooddata-ui/)\n- [GoodData.UI Live Examples](https://gooddata-examples.herokuapp.com/)\n- [Stack Overflow](https://stackoverflow.com/questions/tagged/gooddata)\n\n### Usage\nWith [yarn](https://yarnpkg.com) installed, go to your project directory and run\n```\n$ yarn add @gooddata/react-components\n```\nIf you prefer [npm](npmjs.com) run\n```\n$ npm install --save @gooddata/react-components\n```\n\nThe public API is exposed via global `index.js`. Except for the styles, do not import any other file directly\nbecause they are not intended to be part of the public API.\n\n## Contributing\n\nWe welcome any contribution in form of [issues](https://github.com/gooddata/gooddata-react-components/issues) or [pull requests](https://github.com/gooddata/gooddata-react-components/pulls).\n\nInstall [Node.js](http://nodejs.org) (node 12.16.1, npm v6.13.4) and [Yarn](https://classic.yarnpkg.com) (1.22.4).\n\nInstall dependencies:\n```\nyarn install --frozen-lockfile\n```\n\nThese commands may come in handy while developing:\n\n| command | description |\n| ------- | ----------- |\n| `yarn install --pure-lockfile` | first step |\n| ||\n| `yarn dev` | build react-components to `/dist` in watch mode |\n| `yarn test` | run all unit tests |\n| `yarn prettier-write` | format the source code to match the valid codestyle |\n| `yarn validate` | validate codestyle |\n| ||\n| `yarn storybook` | run storybook from `/stories` on http://localhost:9001 |\n| `yarn build-storybook` | build storybook to `/dist-storybook` |\n| `yarn test-storybook` | run storybook and [screenshot tests](https://github.com/gooddata/gdc-client-utils/tree/master/test-storybook) |\n| ||\n| `yarn examples` | run Live Examples dev-server from `/examples` on https://localhost:8999 |\n| `yarn examples-build` | build Live Examples to `/examples/dist` |\n| `yarn examples-server` | serve built Live Examples - see `/examples/server/src` |\n| `yarn examples-testcafe` | run testcafe tests against `localhost:8999` |\n\n### Deploy to heroku.com\nWhen you deploy this repo to heroku, it serves *GoodData.UI Live Examples*.\nRelevant tasks are in `Procfile` and `package.json`.\n\n```bash\n# run in the project directory\nheroku login\nheroku create <your-app-name>\nheroku config:set DOMAIN_ADMIN_USERNAME=x@gooddata.com DOMAIN_ADMIN_PASSWORD=xy PROJECT_ID_TO_ASSIGN=xms7ga4tf3g3nzucd8380o2bev8oeknp\ngit push heroku HEAD:master\nheroku open\n```\n### Enable Geo Chart for Storybook and Live Examples\nGeo chart uses Mapbox to render map which requires a Mapbox access token.\n- Register an account and create Mapbox access token at [guide](https://docs.mapbox.com/help/how-mapbox-works/access-tokens/)\n- Store the created token at `.env`:\n```bash\necho -e \"EXAMPLE_MAPBOX_ACCESS_TOKEN=token\" >> .env # only need to run once\necho -e \"STORYBOOK_MAPBOX_ACCESS_TOKEN=token\" >> .env # only need to run once\n```\n\n### Run Live Examples Locally\nTo run *GoodData.UI Live Examples* locally:\n```bash\ngit clone <this-repository>\ncd  <repository-folder>\nyarn install --pure-lockfile\nyarn examples\n```\nThen open https://localhost:8999 and login using Live Examples account (you can [create one here](https://gooddata-examples.herokuapp.com/registration)).\n\n### Run Storybook locally\n- Run storybook with token stored in `.env` for more secure\n```bash\nyarn storybook\n```\n- Or run storybook with token env param exposed to cli (not suggested)\n```bash\nSTORYBOOK_MAPBOX_ACCESS_TOKEN=token yarn storybook\n```\n- Apply either above way to `yarn build-storybook` or `yarn test-storybook`\n\n### Source code formatting\nThe source code in the repository is formatted by [Prettier](https://prettier.io/).\nThe format of the code is validated by our Continuous Integration server and is one of the requirements of successful merge.\n\nPrettier is supported by every major IDE. You can find the list of supported editors and how to configure them [here](https://prettier.io/docs/en/editors.html).\n\nIn the case, when your editor is not supported or you don't want to setup the integration, you can run the `yarn prettier-write` command to reformat the code before commit.\n\n## Changelog\n\n- see [CHANGELOG.md](CHANGELOG.md)\n\n## Supported versions\n\nIn order to make the user experience with integrating GoodData UI SDK as smooth and secure as possible and to ensure that the SDK is using the latest features of the platform, we will only provide support to two most recent major versions of UI SDK.\n\nThe most recent majors will be supported in the following modes:\n\n- The latest major version will receive all new functionality and all bug fixes\n- The previous major version will only receive fixes to critical issues and security fixes. These fixes will be applied on top of last released version of the previous major\n\nThe customers are encouraged to always use the latest version of the UI SDK.\n\nIn case of using older versions, the user might face API incompatibility, performance or security issues.\n\nPlease follow the installation instructions to update to the newest version.\n\n## License\n\n(C) 2007-2020 GoodData Corporation\n\nThis project is dual licensed:\n\n- The ATTRIBUTION-NONCOMMERCIAL 4.0 INTERNATIONAL (CC BY-NC 4.0) is used for purpose of the trial experience and evaluation of GoodData.UI library.\n- The GOODDATA GOODDATA.UI LIBRARY END USER LICENSE AGREEMENT is used for GoodData customers.\n\nFor more information, please see [LICENSE](https://github.com/gooddata/gooddata-react-components/blob/master/LICENSE)\n","gitHead":"2d0b77f39530e044c6fd250c2657974d1d49c0b2","scripts":{"dev":"bash scripts/build.sh --dev-watch","test":"jest --watch","build":"bash scripts/build.sh","tslint":"yarn run-tslint -t verbose $npm_package_config_tslint","prepare":"cd examples/server && yarn install --frozen-lockfile && cd ../..; rm -r examples/node_modules 2>/dev/null; true","examples":"bash scripts/run-examples.sh","prepare?":"# Called before `npm publish` and on local `npm install`. Temporarily also for deleting obsolete node_modules. Ends with `true` to continue gracefully.","validate":"tsc --noEmit && yarn tslint && eslint $npm_package_config_eslint && yarn validate-style && yarn prettier-check","build-dev":"bash scripts/build.sh --dev","examples?":"# Default is developer domain, other options: yarn examples [sec,secure,stg,stg2,stg3,demo,developer or URL]","storybook":"yarn build && start-storybook -p 9001 -c .storybook","test-once":"jest","tslint-ci":"mkdir -p ./ci/results && yarn run-tslint -t checkstyle -o ./ci/results/tslint-results.xml $npm_package_config_tslint","run-tslint":"tslint -p tsconfig.json","validate-ci":"tsc --noEmit && yarn tslint-ci  && eslint $npm_package_config_eslint -f checkstyle -o ci/results/eslint-results.xml && yarn validate-style-ci && yarn prettier-check","examples-build":"bash scripts/build-examples.sh","prepublishOnly":"yarn build","prettier-check":"prettier --check '{src,stories,styles,__mocks__,examples/server/src,examples/src,examples/test}/**/*.{ts,js,tsx,jsx,json,scss,md,yaml,html}'","prettier-write":"prettier --write '{src,stories,styles,__mocks__,examples/server/src,examples/src,examples/test}/**/*.{ts,js,tsx,jsx,json,scss,md,yaml,html}'","test-storybook":"yarn build && test-storybook","validate-style":"stylelint '**/*.scss'","build-storybook":"yarn build && build-storybook -c .storybook -o dist-storybook","examples-server":"node examples/server/src/index.js","heroku-postbuild":"yarn examples-build developer","examples-testcafe":"./scripts/run-testcafe.sh visual","validate-style-ci":"stylelint '**/*.scss' --custom-formatter=node_modules/stylelint-checkstyle-formatter > ci/results/stylelint-results.xml","check-circular-deps":"madge --circular --extensions ts ./src","examples-testcafe-ci":"./scripts/run-testcafe.sh ci","examples-testcafe-live":"./scripts/run-testcafe.sh live"},"typings":"dist/index.d.ts","_npmUser":{"name":"gooddata-ci","email":"rail@gooddata.com"},"deprecated":"@gooddata/react-components@7 reached End of Support on March 31, 2022. Please upgrade (see https://sdk.gooddata.com/gooddata-ui/docs/supported_versions.html for more information).","repository":{"url":"git+ssh://git@github.com/gooddata/gooddata-react-components.git","type":"git"},"_npmVersion":"6.13.4","description":"GoodData.UI - A powerful JavaScript library for building analytical applications","directories":{},"lint-staged":{"{src,stories,styles,__mocks__,examples/server/src,examples/src,examples/test}/**/*.{ts,js,tsx,jsx,scss}":["npx gdc-fix-copyright","git add"],"{src,stories,styles,__mocks__,examples/server/src,examples/src,examples/test}/**/*.{ts,js,tsx,jsx,json,scss,md,yaml,html}":["prettier --write","git add"]},"_nodeVersion":"12.16.1","dependencies":{"rxjs":"^5.5.6","uuid":"^3.2.1","immer":"^1.3.1","lodash":"^4.17.15","date-fns":"^2.7.0","downshift":"^3.2.7","invariant":"^2.2.2","mapbox-gl":"^1.6.1","classnames":"^2.2.6","highcharts":"7.1.1","prop-types":"^15.6.0","react-intl":"^3.6.0","custom-event":"^1.0.1","react-window":"^1.8.1","ag-grid-react":"20.0.0","react-measure":"^2.3.0","@types/mapbox-gl":"^1.6.1","react-day-picker":"~7.3.0","react-responsive":"^3.0.0","stringify-object":"^2.4.0","@gooddata/typings":"^2.24.0","ag-grid-community":"20.0.0","http-status-codes":"^1.3.0","@gooddata/js-utils":"^3.10.5","@gooddata/numberjs":"^3.2.4","fixed-data-table-2":"0.7.17","@gooddata/goodstrap":"^68.5.2","react-dom-factories":"^1.0.2","@gooddata/gooddata-js":"^12.5.4","json-stable-stringify":"^1.0.1","react-transition-group":"^2.2.1","hoist-non-react-statics":"^3.3.0","nodelist-foreach-polyfill":"^1.2.0","@formatjs/intl-pluralrules":"^1.3.6","highcharts-grouped-categories":"^1.1.3"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"raf":"3.3.2","yup":"^0.24.1","jest":"24.7.1","husky":"3.0.0","madge":"^3.4.4","react":"^16.5.2","enzyme":"3.5.0","eslint":"4.19.1","formik":"^0.11.11","moment":"2.23.0","history":"^4.7.2","ts-jest":"24.0.0","webpack":"4.30.0","full-icu":"^1.3.0","prettier":"1.16.4","react-ga":"^2.5.2","recharts":"1.0.0-beta.9","testcafe":"1.1.4","commander":"2.14.1","node-sass":"4.13.0","react-dom":"^16.5.2","stylelint":"^10.0.0","supertest":"3.0.0","ts-loader":"6.0.0","@types/raf":"^3.4.0","css-loader":"0.28.7","jest-junit":"3.0.0","raw-loader":"0.5.1","styled-jsx":"2.2.1","typescript":"3.3.4000","@babel/core":"7.4.4","@types/jest":"24.0.6","@types/node":"7.0.8","@types/uuid":"3.4.3","file-loader":"3.0.1","jest-enzyme":"7.0.2","lint-staged":"9.1.0","sass-loader":"6.0.6","webpack-cli":"3.3.2","@types/react":"16.8.6","babel-loader":"8.0.5","react-helmet":"5.2.0","react-select":"1.2.1","style-loader":"0.19.1","@types/enzyme":"3.1.13","@types/lodash":"4.14.123","testcafe-live":"0.1.4","@babel/runtime":"7.4.4","dotenv-webpack":"^1.7.0","@babel/polyfill":"^7.4.4","@storybook/react":"5.0.11","@types/invariant":"2.2.29","@types/react-dom":"16.0.11","isomorphic-fetch":"2.2.1","react-datepicker":"1.1.0","react-router-dom":"4.2.2","@babel/preset-env":"7.4.4","@gooddata/mock-js":"^2.13.1","@storybook/addons":"5.0.11","@types/classnames":"2.2.3","@types/prop-types":"15.5.2","@storybook/theming":"5.0.11","identity-obj-proxy":"^3.0.0","intl-messageformat":"^7.5.4","webpack-dev-server":"3.3.1","@babel/preset-react":"7.0.0","@types/react-portal":"4.0.1","@types/react-window":"^1.8.1","babel-plugin-lodash":"3.3.4","html-webpack-plugin":"3.2.0","react-test-renderer":"16.4.2","@types/react-measure":"2.0.5","clean-webpack-plugin":"2.0.2","stats-webpack-plugin":"0.7.0","eslint-config-prettier":"4.1.0","react-google-recaptcha":"^0.14.1","tslint-config-prettier":"1.18.0","@gooddata/eslint-config":"^1.0.0","@gooddata/tslint-config":"1.0.0","@types/react-responsive":"^3.0.3","@types/storybook__react":"4.0.1","@types/stringify-object":"^3.2.0","enzyme-adapter-react-16":"1.3.1","@gooddata/test-storybook":"3.2.1","@storybook/addon-actions":"5.0.11","@storybook/addon-options":"5.0.11","node-sass-magic-importer":"5.1.0","react-syntax-highlighter":"11.0.2","@types/fixed-data-table-2":"0.8.1","stylelint-config-prettier":"5.2.0","@gooddata/stylelint-config":"4.0.1","@types/react-test-renderer":"16.0.0","circular-dependency-plugin":"5.0.2","compression-webpack-plugin":"2.0.0","@types/json-stable-stringify":"^1.0.32","@gooddata/frontend-npm-scripts":"1.1.0","@types/enzyme-adapter-react-16":"1.0.3","stylelint-checkstyle-formatter":"0.1.0","@types/storybook__addon-actions":"3.4.2","@babel/plugin-proposal-class-properties":"7.4.4","@babel/plugin-proposal-object-rest-spread":"7.4.4","@babel/plugin-transform-async-to-generator":"7.4.4"},"peerDependencies":{"react":"^16.5.2","react-dom":"^16.5.2"},"_npmOperationalInternal":{"tmp":"tmp/react-components_7.5.0-beta.84_1587571458745_0.02625756045602068","host":"s3://npm-registry-packages"}},"7.5.0-alpha-strouhaljan-jsu-bb-2176-2020-04-22T19-37-57-416Z":{"name":"@gooddata/react-components","version":"7.5.0-alpha-strouhaljan-jsu-bb-2176-2020-04-22T19-37-57-416Z","author":{"name":"GoodData Corporation"},"license":"BSD-3-Clause","_id":"@gooddata/react-components@7.5.0-alpha-strouhaljan-jsu-bb-2176-2020-04-22T19-37-57-416Z","maintainers":[{"name":"afi","email":"adam.fiedler@gooddata.com"},{"name":"bertold8","email":"ivan.nejezchleb@seznam.cz"},{"name":"brbistas","email":"valentinos.chraniotis@gooddata.com"},{"name":"bugsbunny338","email":"jiri.zajic@mensa.cz"},{"name":"de.do","email":"de.do@gooddata.com"},{"name":"gooddata-ci","email":"rail@gooddata.com"},{"name":"hung.nguyen.hoang","email":"hung.nguyen@gooddata.com"},{"name":"ivan.mjartan","email":"ivan.mjartan@gooddata.com"},{"name":"jakub-sterba","email":"jakub.sterba@gooddata.com"},{"name":"jankc","email":"jan.krapac@gmail.com"},{"name":"jaroslav.tomecek","email":"jaroslav.tomecek@gooddata.com"},{"name":"jkittler","email":"honza.kittler@gmail.com"},{"name":"khanh.le","email":"khanh.le@gooddata.com"},{"name":"lanhuynh","email":"lan.huynh@gooddata.com"},{"name":"linhhong","email":"linh.hong@gooddata.com"},{"name":"lupko","email":"lubomir.slivka@gooddata.com"},{"name":"mai.nguyen","email":"mai.nguyen@gooddata.com"},{"name":"matyas.kandl","email":"matyas.kandl@gooddata.com"},{"name":"michal.marsal","email":"michal.marsal@gooddata.com"},{"name":"my.duong","email":"my.duong@gooddata.com"},{"name":"naibinh","email":"naibinh@gmail.com"},{"name":"nikolacech","email":"nikola.cech@gooddata.com"},{"name":"nis.hua","email":"nis.hua@gooddata.com"},{"name":"no23reason","email":"dan.homola@hotmail.cz"},{"name":"patrikbraborec","email":"patrik.braborec@gooddata.com"},{"name":"pbenes","email":"petr.benes@gooddata.com"},{"name":"petrjanu","email":"petr.janu@gooddata.com"},{"name":"pkingo","email":"philipandreaskingo@hotmail.com"},{"name":"ptquang86","email":"ptquang86@gmail.com"},{"name":"qduval","email":"quentin.duval@gooddata.com"},{"name":"rodri360","email":"me@rodri360.com"},{"name":"sitina","email":"jiri.sitina@gooddata.com"},{"name":"strouhaljan","email":"strouhal.jan@gmail.com"},{"name":"tomas.kratochvil","email":"tomas.kratochvil@gooddata.com"},{"name":"tomasreichmann","email":"tomasreichmann@gmail.com"},{"name":"tomsatgd","email":"tomas.satinsky@gooddata.com"},{"name":"trung-le-quoc","email":"trung.le@gooddata.com"},{"name":"tu-ngo","email":"tungo1981@gmail.com"},{"name":"tu.bui","email":"tu.bui@gooddata.com"},{"name":"tulean","email":"tuan.le@gooddata.com"},{"name":"tuqt1005","email":"tu.tran@gooddata.com"},{"name":"utdnah","email":"danh.ung@gooddata.com"},{"name":"vlastikcz","email":"vlastimil.kotas@gooddata.com"},{"name":"vu.pham","email":"vu.pham@gooddata.com"},{"name":"xmort","email":"petr.dolejsi@gooddata.com"},{"name":"yanlipnican","email":"yanlipnican@gmail.com"}],"homepage":"https://github.com/gooddata/gooddata-react-components#readme","bugs":{"url":"https://github.com/gooddata/gooddata-react-components/issues"},"dist":{"shasum":"ad4fc2ee8b430a0bf3a287934412ac22c8f729ac","tarball":"https://registry.npmjs.org/@gooddata/react-components/-/react-components-7.5.0-alpha-strouhaljan-jsu-bb-2176-2020-04-22T19-37-57-416Z.tgz","fileCount":2552,"integrity":"sha512-ioSvukiPRAcUtBN3+VfE0Zi8jFIzrPlYBUiC/OB4oL4YYoOeT3UfW19JbgwmSZpXF9p7Fbzh026q9rUNYmvWKA==","signatures":[{"sig":"MEUCIQCZQaEv284dYvJ/3tDZhGArjYrUESqJgo7H1h9M30uf8AIgClg527nfTFWMDC0J49yGhgm35WfZgrWOpNu4pIkTSq0=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":10087749,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJeoJ02CRA9TVsSAnZWagAAEMcQAJuZpMDJ2z1gFLNiP4sz\nDmGNWvBURnIM8bRlLH7Afkd5iq3HRuFEVgXL1dn5AHNUGoTb1uKA0yn/zeG8\n4mkQYmsx/xgzLeHrfGLqixInXSG5n6hL5fPTu5PY8jRkvRVik/9Sk0ebLSj8\nALhAZlbmkK1ZWhQ784N4Z/Wkgdw2K3BA8crvSP9jTFHnhPEzjp4NwtyypsV0\nSofRCBtkVkFEH83mVGIOzi/MAefg7GyVXLPvBuAmjhSqIHCn1LHcNGrW6QMx\n2YFJITFAxE6lYX5q3Tzg6w8IIEBsg8KnxVCptsyW+vxr0ETOB6sv/Jhdm50G\nhkAbIMUZY8tYtAoBkbV6gJkF2WShm59YBDT+pSsgOqopSFm8iqDgG9NSMank\niPEjrq6TPkGRaUCO9UhiIdDsJld41snUYHdwuVYEZccISSHcv0A69A+L8Vw5\nZtivpNGB8EMExKVmvG/Mx8cd147n45kjXnBV7Jj1DbQuK0RDHoeC9dXLFXi2\nqGrGu2r4+koPkdYIJR5bjVgaadOMtkcMQytP48BPMm6J6eSsNVFWS/Zg44Ua\nncdJKoim+XDYeiW9DstAsHFZU8PtwhIQm702Gt++OrOuWl7dE+RHMXP74NeN\nd8xtJwPwrL/l0KqeSMMszWQpzSJGqeOquZ659vYUoPLv3OBJPn2TvcGSjnOf\nJ0Zb\r\n=qQuZ\r\n-----END PGP SIGNATURE-----\r\n"},"main":"dist/index.js","husky":{"hooks":{"pre-commit":"lint-staged"}},"config":{"eslint":"./examples/**/*.{js,jsx}","tslint":"./{__mocks__,src,stories}/{,**/}*.{ts,tsx}"},"readme":"[![npm version](https://badge.fury.io/js/%40gooddata%2Freact-components.svg)](https://www.npmjs.com/package/@gooddata/react-components)\n\n# GoodData.UI React components\n> A React-based JavaScript library for building data-driven applications\n\n## Getting started\n- [GoodData.UI Documentation](http://sdk.gooddata.com/gooddata-ui/)\n- [GoodData.UI Live Examples](https://gooddata-examples.herokuapp.com/)\n- [Stack Overflow](https://stackoverflow.com/questions/tagged/gooddata)\n\n### Usage\nWith [yarn](https://yarnpkg.com) installed, go to your project directory and run\n```\n$ yarn add @gooddata/react-components\n```\nIf you prefer [npm](npmjs.com) run\n```\n$ npm install --save @gooddata/react-components\n```\n\nThe public API is exposed via global `index.js`. Except for the styles, do not import any other file directly\nbecause they are not intended to be part of the public API.\n\n## Contributing\n\nWe welcome any contribution in form of [issues](https://github.com/gooddata/gooddata-react-components/issues) or [pull requests](https://github.com/gooddata/gooddata-react-components/pulls).\n\nInstall [Node.js](http://nodejs.org) (node 12.16.1, npm v6.13.4) and [Yarn](https://classic.yarnpkg.com) (1.22.4).\n\nInstall dependencies:\n```\nyarn install --frozen-lockfile\n```\n\nThese commands may come in handy while developing:\n\n| command | description |\n| ------- | ----------- |\n| `yarn install --pure-lockfile` | first step |\n| ||\n| `yarn dev` | build react-components to `/dist` in watch mode |\n| `yarn test` | run all unit tests |\n| `yarn prettier-write` | format the source code to match the valid codestyle |\n| `yarn validate` | validate codestyle |\n| ||\n| `yarn storybook` | run storybook from `/stories` on http://localhost:9001 |\n| `yarn build-storybook` | build storybook to `/dist-storybook` |\n| `yarn test-storybook` | run storybook and [screenshot tests](https://github.com/gooddata/gdc-client-utils/tree/master/test-storybook) |\n| ||\n| `yarn examples` | run Live Examples dev-server from `/examples` on https://localhost:8999 |\n| `yarn examples-build` | build Live Examples to `/examples/dist` |\n| `yarn examples-server` | serve built Live Examples - see `/examples/server/src` |\n| `yarn examples-testcafe` | run testcafe tests against `localhost:8999` |\n\n### Deploy to heroku.com\nWhen you deploy this repo to heroku, it serves *GoodData.UI Live Examples*.\nRelevant tasks are in `Procfile` and `package.json`.\n\n```bash\n# run in the project directory\nheroku login\nheroku create <your-app-name>\nheroku config:set DOMAIN_ADMIN_USERNAME=x@gooddata.com DOMAIN_ADMIN_PASSWORD=xy PROJECT_ID_TO_ASSIGN=xms7ga4tf3g3nzucd8380o2bev8oeknp\ngit push heroku HEAD:master\nheroku open\n```\n### Enable Geo Chart for Storybook and Live Examples\nGeo chart uses Mapbox to render map which requires a Mapbox access token.\n- Register an account and create Mapbox access token at [guide](https://docs.mapbox.com/help/how-mapbox-works/access-tokens/)\n- Store the created token at `.env`:\n```bash\necho -e \"EXAMPLE_MAPBOX_ACCESS_TOKEN=token\" >> .env # only need to run once\necho -e \"STORYBOOK_MAPBOX_ACCESS_TOKEN=token\" >> .env # only need to run once\n```\n\n### Run Live Examples Locally\nTo run *GoodData.UI Live Examples* locally:\n```bash\ngit clone <this-repository>\ncd  <repository-folder>\nyarn install --pure-lockfile\nyarn examples\n```\nThen open https://localhost:8999 and login using Live Examples account (you can [create one here](https://gooddata-examples.herokuapp.com/registration)).\n\n### Run Storybook locally\n- Run storybook with token stored in `.env` for more secure\n```bash\nyarn storybook\n```\n- Or run storybook with token env param exposed to cli (not suggested)\n```bash\nSTORYBOOK_MAPBOX_ACCESS_TOKEN=token yarn storybook\n```\n- Apply either above way to `yarn build-storybook` or `yarn test-storybook`\n\n### Source code formatting\nThe source code in the repository is formatted by [Prettier](https://prettier.io/).\nThe format of the code is validated by our Continuous Integration server and is one of the requirements of successful merge.\n\nPrettier is supported by every major IDE. You can find the list of supported editors and how to configure them [here](https://prettier.io/docs/en/editors.html).\n\nIn the case, when your editor is not supported or you don't want to setup the integration, you can run the `yarn prettier-write` command to reformat the code before commit.\n\n## Changelog\n\n- see [CHANGELOG.md](CHANGELOG.md)\n\n## Supported versions\n\nIn order to make the user experience with integrating GoodData UI SDK as smooth and secure as possible and to ensure that the SDK is using the latest features of the platform, we will only provide support to two most recent major versions of UI SDK.\n\nThe most recent majors will be supported in the following modes:\n\n- The latest major version will receive all new functionality and all bug fixes\n- The previous major version will only receive fixes to critical issues and security fixes. These fixes will be applied on top of last released version of the previous major\n\nThe customers are encouraged to always use the latest version of the UI SDK.\n\nIn case of using older versions, the user might face API incompatibility, performance or security issues.\n\nPlease follow the installation instructions to update to the newest version.\n\n## License\n\n(C) 2007-2020 GoodData Corporation\n\nThis project is dual licensed:\n\n- The ATTRIBUTION-NONCOMMERCIAL 4.0 INTERNATIONAL (CC BY-NC 4.0) is used for purpose of the trial experience and evaluation of GoodData.UI library.\n- The GOODDATA GOODDATA.UI LIBRARY END USER LICENSE AGREEMENT is used for GoodData customers.\n\nFor more information, please see [LICENSE](https://github.com/gooddata/gooddata-react-components/blob/master/LICENSE)\n","gitHead":"8f95604b15eb501df4049f4ad74b292e4abed0c9","scripts":{"dev":"bash scripts/build.sh --dev-watch","test":"jest --watch","build":"bash scripts/build.sh","tslint":"yarn run-tslint -t verbose $npm_package_config_tslint","prepare":"cd examples/server && yarn install --frozen-lockfile && cd ../..; rm -r examples/node_modules 2>/dev/null; true","examples":"bash scripts/run-examples.sh","prepare?":"# Called before `npm publish` and on local `npm install`. Temporarily also for deleting obsolete node_modules. Ends with `true` to continue gracefully.","validate":"tsc --noEmit && yarn tslint && eslint $npm_package_config_eslint && yarn validate-style && yarn prettier-check","build-dev":"bash scripts/build.sh --dev","examples?":"# Default is developer domain, other options: yarn examples [sec,secure,stg,stg2,stg3,demo,developer or URL]","storybook":"yarn build && start-storybook -p 9001 -c .storybook","test-once":"jest","tslint-ci":"mkdir -p ./ci/results && yarn run-tslint -t checkstyle -o ./ci/results/tslint-results.xml $npm_package_config_tslint","run-tslint":"tslint -p tsconfig.json","validate-ci":"tsc --noEmit && yarn tslint-ci  && eslint $npm_package_config_eslint -f checkstyle -o ci/results/eslint-results.xml && yarn validate-style-ci && yarn prettier-check","examples-build":"bash scripts/build-examples.sh","prepublishOnly":"yarn build","prettier-check":"prettier --check '{src,stories,styles,__mocks__,examples/server/src,examples/src,examples/test}/**/*.{ts,js,tsx,jsx,json,scss,md,yaml,html}'","prettier-write":"prettier --write '{src,stories,styles,__mocks__,examples/server/src,examples/src,examples/test}/**/*.{ts,js,tsx,jsx,json,scss,md,yaml,html}'","test-storybook":"yarn build && test-storybook","validate-style":"stylelint '**/*.scss'","build-storybook":"yarn build && build-storybook -c .storybook -o dist-storybook","examples-server":"node examples/server/src/index.js","heroku-postbuild":"yarn examples-build developer","examples-testcafe":"./scripts/run-testcafe.sh visual","validate-style-ci":"stylelint '**/*.scss' --custom-formatter=node_modules/stylelint-checkstyle-formatter > ci/results/stylelint-results.xml","check-circular-deps":"madge --circular --extensions ts ./src","examples-testcafe-ci":"./scripts/run-testcafe.sh ci","examples-testcafe-live":"./scripts/run-testcafe.sh live"},"typings":"dist/index.d.ts","_npmUser":{"name":"strouhaljan","email":"strouhal.jan@gmail.com"},"deprecated":"@gooddata/react-components@7 reached End of Support on March 31, 2022. Please upgrade (see https://sdk.gooddata.com/gooddata-ui/docs/supported_versions.html for more information).","repository":{"url":"git+ssh://git@github.com/gooddata/gooddata-react-components.git","type":"git"},"_npmVersion":"6.13.4","description":"GoodData.UI - A powerful JavaScript library for building analytical applications","directories":{},"lint-staged":{"{src,stories,styles,__mocks__,examples/server/src,examples/src,examples/test}/**/*.{ts,js,tsx,jsx,scss}":["npx gdc-fix-copyright","git add"],"{src,stories,styles,__mocks__,examples/server/src,examples/src,examples/test}/**/*.{ts,js,tsx,jsx,json,scss,md,yaml,html}":["prettier --write","git add"]},"_nodeVersion":"12.16.1","dependencies":{"rxjs":"^5.5.6","uuid":"^3.2.1","immer":"^1.3.1","lodash":"^4.17.15","date-fns":"^2.7.0","downshift":"^3.2.7","invariant":"^2.2.2","mapbox-gl":"^1.6.1","classnames":"^2.2.6","highcharts":"7.1.1","prop-types":"^15.6.0","react-intl":"^3.6.0","custom-event":"^1.0.1","react-window":"^1.8.1","ag-grid-react":"20.0.0","react-measure":"^2.3.0","@types/mapbox-gl":"^1.6.1","react-day-picker":"~7.3.0","react-responsive":"^3.0.0","stringify-object":"^2.4.0","@gooddata/typings":"^2.24.0","ag-grid-community":"20.0.0","http-status-codes":"^1.3.0","@gooddata/js-utils":"^3.10.5","@gooddata/numberjs":"^3.2.4","fixed-data-table-2":"0.7.17","@gooddata/goodstrap":"^68.5.2","react-dom-factories":"^1.0.2","@gooddata/gooddata-js":"^12.5.4","json-stable-stringify":"^1.0.1","react-transition-group":"^2.2.1","hoist-non-react-statics":"^3.3.0","nodelist-foreach-polyfill":"^1.2.0","@formatjs/intl-pluralrules":"^1.3.6","highcharts-grouped-categories":"^1.1.3"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"raf":"3.3.2","yup":"^0.24.1","jest":"24.7.1","husky":"3.0.0","madge":"^3.4.4","react":"^16.5.2","enzyme":"3.5.0","eslint":"4.19.1","formik":"^0.11.11","moment":"2.23.0","history":"^4.7.2","ts-jest":"24.0.0","webpack":"4.30.0","full-icu":"^1.3.0","prettier":"1.16.4","react-ga":"^2.5.2","recharts":"1.0.0-beta.9","testcafe":"1.1.4","commander":"2.14.1","node-sass":"4.13.0","react-dom":"^16.5.2","stylelint":"^10.0.0","supertest":"3.0.0","ts-loader":"6.0.0","@types/raf":"^3.4.0","css-loader":"0.28.7","jest-junit":"3.0.0","raw-loader":"0.5.1","styled-jsx":"2.2.1","typescript":"3.3.4000","@babel/core":"7.4.4","@types/jest":"24.0.6","@types/node":"7.0.8","@types/uuid":"3.4.3","file-loader":"3.0.1","jest-enzyme":"7.0.2","lint-staged":"9.1.0","sass-loader":"6.0.6","webpack-cli":"3.3.2","@types/react":"16.8.6","babel-loader":"8.0.5","react-helmet":"5.2.0","react-select":"1.2.1","style-loader":"0.19.1","@types/enzyme":"3.1.13","@types/lodash":"4.14.123","testcafe-live":"0.1.4","@babel/runtime":"7.4.4","dotenv-webpack":"^1.7.0","@babel/polyfill":"^7.4.4","@storybook/react":"5.0.11","@types/invariant":"2.2.29","@types/react-dom":"16.0.11","isomorphic-fetch":"2.2.1","react-datepicker":"1.1.0","react-router-dom":"4.2.2","@babel/preset-env":"7.4.4","@gooddata/mock-js":"^2.13.1","@storybook/addons":"5.0.11","@types/classnames":"2.2.3","@types/prop-types":"15.5.2","@storybook/theming":"5.0.11","identity-obj-proxy":"^3.0.0","intl-messageformat":"^7.5.4","webpack-dev-server":"3.3.1","@babel/preset-react":"7.0.0","@types/react-portal":"4.0.1","@types/react-window":"^1.8.1","babel-plugin-lodash":"3.3.4","html-webpack-plugin":"3.2.0","react-test-renderer":"16.4.2","@types/react-measure":"2.0.5","clean-webpack-plugin":"2.0.2","stats-webpack-plugin":"0.7.0","eslint-config-prettier":"4.1.0","react-google-recaptcha":"^0.14.1","tslint-config-prettier":"1.18.0","@gooddata/eslint-config":"^1.0.0","@gooddata/tslint-config":"1.0.0","@types/react-responsive":"^3.0.3","@types/storybook__react":"4.0.1","@types/stringify-object":"^3.2.0","enzyme-adapter-react-16":"1.3.1","@gooddata/test-storybook":"3.2.1","@storybook/addon-actions":"5.0.11","@storybook/addon-options":"5.0.11","node-sass-magic-importer":"5.1.0","react-syntax-highlighter":"11.0.2","@types/fixed-data-table-2":"0.8.1","stylelint-config-prettier":"5.2.0","@gooddata/stylelint-config":"4.0.1","@types/react-test-renderer":"16.0.0","circular-dependency-plugin":"5.0.2","compression-webpack-plugin":"2.0.0","@types/json-stable-stringify":"^1.0.32","@gooddata/frontend-npm-scripts":"1.1.0","@types/enzyme-adapter-react-16":"1.0.3","stylelint-checkstyle-formatter":"0.1.0","@types/storybook__addon-actions":"3.4.2","@babel/plugin-proposal-class-properties":"7.4.4","@babel/plugin-proposal-object-rest-spread":"7.4.4","@babel/plugin-transform-async-to-generator":"7.4.4"},"peerDependencies":{"react":"^16.5.2","react-dom":"^16.5.2"},"_npmOperationalInternal":{"tmp":"tmp/react-components_7.5.0-alpha-strouhaljan-jsu-bb-2176-2020-04-22T19-37-57-416Z_1587584309541_0.22428385518215133","host":"s3://npm-registry-packages"}},"7.5.0-alpha-khanh.le-kl-SD-931-2020-04-23T02-58-03-581Z":{"name":"@gooddata/react-components","version":"7.5.0-alpha-khanh.le-kl-SD-931-2020-04-23T02-58-03-581Z","author":{"name":"GoodData Corporation"},"license":"BSD-3-Clause","_id":"@gooddata/react-components@7.5.0-alpha-khanh.le-kl-SD-931-2020-04-23T02-58-03-581Z","maintainers":[{"name":"afi","email":"adam.fiedler@gooddata.com"},{"name":"bertold8","email":"ivan.nejezchleb@seznam.cz"},{"name":"brbistas","email":"valentinos.chraniotis@gooddata.com"},{"name":"bugsbunny338","email":"jiri.zajic@mensa.cz"},{"name":"de.do","email":"de.do@gooddata.com"},{"name":"gooddata-ci","email":"rail@gooddata.com"},{"name":"hung.nguyen.hoang","email":"hung.nguyen@gooddata.com"},{"name":"ivan.mjartan","email":"ivan.mjartan@gooddata.com"},{"name":"jakub-sterba","email":"jakub.sterba@gooddata.com"},{"name":"jankc","email":"jan.krapac@gmail.com"},{"name":"jaroslav.tomecek","email":"jaroslav.tomecek@gooddata.com"},{"name":"jkittler","email":"honza.kittler@gmail.com"},{"name":"khanh.le","email":"khanh.le@gooddata.com"},{"name":"lanhuynh","email":"lan.huynh@gooddata.com"},{"name":"linhhong","email":"linh.hong@gooddata.com"},{"name":"lupko","email":"lubomir.slivka@gooddata.com"},{"name":"mai.nguyen","email":"mai.nguyen@gooddata.com"},{"name":"matyas.kandl","email":"matyas.kandl@gooddata.com"},{"name":"michal.marsal","email":"michal.marsal@gooddata.com"},{"name":"my.duong","email":"my.duong@gooddata.com"},{"name":"naibinh","email":"naibinh@gmail.com"},{"name":"nikolacech","email":"nikola.cech@gooddata.com"},{"name":"nis.hua","email":"nis.hua@gooddata.com"},{"name":"no23reason","email":"dan.homola@hotmail.cz"},{"name":"patrikbraborec","email":"patrik.braborec@gooddata.com"},{"name":"pbenes","email":"petr.benes@gooddata.com"},{"name":"petrjanu","email":"petr.janu@gooddata.com"},{"name":"pkingo","email":"philipandreaskingo@hotmail.com"},{"name":"ptquang86","email":"ptquang86@gmail.com"},{"name":"qduval","email":"quentin.duval@gooddata.com"},{"name":"rodri360","email":"me@rodri360.com"},{"name":"sitina","email":"jiri.sitina@gooddata.com"},{"name":"strouhaljan","email":"strouhal.jan@gmail.com"},{"name":"tomas.kratochvil","email":"tomas.kratochvil@gooddata.com"},{"name":"tomasreichmann","email":"tomasreichmann@gmail.com"},{"name":"tomsatgd","email":"tomas.satinsky@gooddata.com"},{"name":"trung-le-quoc","email":"trung.le@gooddata.com"},{"name":"tu-ngo","email":"tungo1981@gmail.com"},{"name":"tu.bui","email":"tu.bui@gooddata.com"},{"name":"tulean","email":"tuan.le@gooddata.com"},{"name":"tuqt1005","email":"tu.tran@gooddata.com"},{"name":"utdnah","email":"danh.ung@gooddata.com"},{"name":"vlastikcz","email":"vlastimil.kotas@gooddata.com"},{"name":"vu.pham","email":"vu.pham@gooddata.com"},{"name":"xmort","email":"petr.dolejsi@gooddata.com"},{"name":"yanlipnican","email":"yanlipnican@gmail.com"}],"homepage":"https://github.com/gooddata/gooddata-react-components#readme","bugs":{"url":"https://github.com/gooddata/gooddata-react-components/issues"},"dist":{"shasum":"381af5529950b0d583b3fa88f63db3ea031b2aa6","tarball":"https://registry.npmjs.org/@gooddata/react-components/-/react-components-7.5.0-alpha-khanh.le-kl-SD-931-2020-04-23T02-58-03-581Z.tgz","fileCount":2553,"integrity":"sha512-uC783Xsc1D54JAi0wdj2EGEOzZyCe3EcIFA7HnsiWszo99lVBjC1IFG0g3j7HnROj5SOXkQAS6+49Gt2JR04dw==","signatures":[{"sig":"MEUCIAl7rnDFbIT1PWyINmp0sUA1elXlNuDOPuMYiv9ctEJvAiEA6p8lUAuT3PK2DCu9j8v2gTSo1hkPqILPSsZAW5O1ev0=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":10094503,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJeoQKOCRA9TVsSAnZWagAAa4oQAJGh65QGRikl/apPQtBD\nI62zw1VX0wdzDhBjxSLdmOtcOP7zX/ssyBLJ+1A+9Ni7nIkAFjOWDMuMGdYD\nNganvH3gZRJbwcDeZuUCofPF2wy1zw3TYCI1ouiRDwY+jqcuTMjk96VRWars\nEGnKoBvbfA4cgFbvlb/iyT8uc+01DhcqnVbiRs28HBqm0YVg2SPrt5M7iuqM\neVdJmMzS/ytAlSD49G4l0LUUU7PIviWPhziyH06YChMUMYug4Ti6K31M5YL0\nIz1EFrzeL1m1dbttCkFvKONdaHTJMxKwvKQiWvTuaMeXvxHoHPbg7WzoK5AX\nfOpfT2Meehhvv+mV285KbqRRchulTld86parwB6BM+3aCYZoZKduWaaLrGQm\n5Mdkaru8M3I5ZyZ6uvA3D7p4OawlVXp2jCQNpeFCZ0zBKh5Pz0Bpd9oIm869\nroh/7136c0qdYtZa85NkUaOXMvoewMV52afC6OReTxCyjdirLzFyw6TV+Y+N\nbAhltAcYT/LCmgKZDFkXJyoA1ChOzFQ6Ud4cG7VsK1U267E16Iuv8Tk8Ci3z\nlWX1/GecjaixxMQ4KOb2tRqX8kmCIvqneLvt/IrZ7bUT9KV0CUlpw7QQVyq3\nF9yDBPzquP23CkJ3Ft+wcNHoPoXQWhe+BnHya8y6Hjs3YXqoerCn+W7i2suC\naIOq\r\n=NIrL\r\n-----END PGP SIGNATURE-----\r\n"},"main":"dist/index.js","husky":{"hooks":{"pre-commit":"lint-staged"}},"config":{"eslint":"./examples/**/*.{js,jsx}","tslint":"./{__mocks__,src,stories}/{,**/}*.{ts,tsx}"},"readme":"[![npm version](https://badge.fury.io/js/%40gooddata%2Freact-components.svg)](https://www.npmjs.com/package/@gooddata/react-components)\n\n# GoodData.UI React components\n> A React-based JavaScript library for building data-driven applications\n\n## Getting started\n- [GoodData.UI Documentation](http://sdk.gooddata.com/gooddata-ui/)\n- [GoodData.UI Live Examples](https://gooddata-examples.herokuapp.com/)\n- [Stack Overflow](https://stackoverflow.com/questions/tagged/gooddata)\n\n### Usage\nWith [yarn](https://yarnpkg.com) installed, go to your project directory and run\n```\n$ yarn add @gooddata/react-components\n```\nIf you prefer [npm](npmjs.com) run\n```\n$ npm install --save @gooddata/react-components\n```\n\nThe public API is exposed via global `index.js`. Except for the styles, do not import any other file directly\nbecause they are not intended to be part of the public API.\n\n## Contributing\n\nWe welcome any contribution in form of [issues](https://github.com/gooddata/gooddata-react-components/issues) or [pull requests](https://github.com/gooddata/gooddata-react-components/pulls).\n\nInstall [Node.js](http://nodejs.org) (node 12.16.1, npm v6.13.4) and [Yarn](https://classic.yarnpkg.com) (1.22.4).\n\nInstall dependencies:\n```\nyarn install --frozen-lockfile\n```\n\nThese commands may come in handy while developing:\n\n| command | description |\n| ------- | ----------- |\n| `yarn install --pure-lockfile` | first step |\n| ||\n| `yarn dev` | build react-components to `/dist` in watch mode |\n| `yarn test` | run all unit tests |\n| `yarn prettier-write` | format the source code to match the valid codestyle |\n| `yarn validate` | validate codestyle |\n| ||\n| `yarn storybook` | run storybook from `/stories` on http://localhost:9001 |\n| `yarn build-storybook` | build storybook to `/dist-storybook` |\n| `yarn test-storybook` | run storybook and [screenshot tests](https://github.com/gooddata/gdc-client-utils/tree/master/test-storybook) |\n| ||\n| `yarn examples` | run Live Examples dev-server from `/examples` on https://localhost:8999 |\n| `yarn examples-build` | build Live Examples to `/examples/dist` |\n| `yarn examples-server` | serve built Live Examples - see `/examples/server/src` |\n| `yarn examples-testcafe` | run testcafe tests against `localhost:8999` |\n\n### Deploy to heroku.com\nWhen you deploy this repo to heroku, it serves *GoodData.UI Live Examples*.\nRelevant tasks are in `Procfile` and `package.json`.\n\n```bash\n# run in the project directory\nheroku login\nheroku create <your-app-name>\nheroku config:set DOMAIN_ADMIN_USERNAME=x@gooddata.com DOMAIN_ADMIN_PASSWORD=xy PROJECT_ID_TO_ASSIGN=xms7ga4tf3g3nzucd8380o2bev8oeknp\ngit push heroku HEAD:master\nheroku open\n```\n### Enable Geo Chart for Storybook and Live Examples\nGeo chart uses Mapbox to render map which requires a Mapbox access token.\n- Register an account and create Mapbox access token at [guide](https://docs.mapbox.com/help/how-mapbox-works/access-tokens/)\n- Store the created token at `.env`:\n```bash\necho -e \"EXAMPLE_MAPBOX_ACCESS_TOKEN=token\" >> .env # only need to run once\necho -e \"STORYBOOK_MAPBOX_ACCESS_TOKEN=token\" >> .env # only need to run once\n```\n\n### Run Live Examples Locally\nTo run *GoodData.UI Live Examples* locally:\n```bash\ngit clone <this-repository>\ncd  <repository-folder>\nyarn install --pure-lockfile\nyarn examples\n```\nThen open https://localhost:8999 and login using Live Examples account (you can [create one here](https://gooddata-examples.herokuapp.com/registration)).\n\n### Run Storybook locally\n- Run storybook with token stored in `.env` for more secure\n```bash\nyarn storybook\n```\n- Or run storybook with token env param exposed to cli (not suggested)\n```bash\nSTORYBOOK_MAPBOX_ACCESS_TOKEN=token yarn storybook\n```\n- Apply either above way to `yarn build-storybook` or `yarn test-storybook`\n\n### Source code formatting\nThe source code in the repository is formatted by [Prettier](https://prettier.io/).\nThe format of the code is validated by our Continuous Integration server and is one of the requirements of successful merge.\n\nPrettier is supported by every major IDE. You can find the list of supported editors and how to configure them [here](https://prettier.io/docs/en/editors.html).\n\nIn the case, when your editor is not supported or you don't want to setup the integration, you can run the `yarn prettier-write` command to reformat the code before commit.\n\n## Changelog\n\n- see [CHANGELOG.md](CHANGELOG.md)\n\n## Supported versions\n\nIn order to make the user experience with integrating GoodData UI SDK as smooth and secure as possible and to ensure that the SDK is using the latest features of the platform, we will only provide support to two most recent major versions of UI SDK.\n\nThe most recent majors will be supported in the following modes:\n\n- The latest major version will receive all new functionality and all bug fixes\n- The previous major version will only receive fixes to critical issues and security fixes. These fixes will be applied on top of last released version of the previous major\n\nThe customers are encouraged to always use the latest version of the UI SDK.\n\nIn case of using older versions, the user might face API incompatibility, performance or security issues.\n\nPlease follow the installation instructions to update to the newest version.\n\n## License\n\n(C) 2007-2020 GoodData Corporation\n\nThis project is dual licensed:\n\n- The ATTRIBUTION-NONCOMMERCIAL 4.0 INTERNATIONAL (CC BY-NC 4.0) is used for purpose of the trial experience and evaluation of GoodData.UI library.\n- The GOODDATA GOODDATA.UI LIBRARY END USER LICENSE AGREEMENT is used for GoodData customers.\n\nFor more information, please see [LICENSE](https://github.com/gooddata/gooddata-react-components/blob/master/LICENSE)\n","gitHead":"5b7e824bf4f71047f0ff9c961d6855b9f2bc0731","scripts":{"dev":"bash scripts/build.sh --dev-watch","test":"jest --watch","build":"bash scripts/build.sh","tslint":"yarn run-tslint -t verbose $npm_package_config_tslint","prepare":"cd examples/server && yarn install --frozen-lockfile && cd ../..; rm -r examples/node_modules 2>/dev/null; true","examples":"bash scripts/run-examples.sh","prepare?":"# Called before `npm publish` and on local `npm install`. Temporarily also for deleting obsolete node_modules. Ends with `true` to continue gracefully.","validate":"tsc --noEmit && yarn tslint && eslint $npm_package_config_eslint && yarn validate-style && yarn prettier-check","build-dev":"bash scripts/build.sh --dev","examples?":"# Default is developer domain, other options: yarn examples [sec,secure,stg,stg2,stg3,demo,developer or URL]","storybook":"yarn build && start-storybook -p 9001 -c .storybook","test-once":"jest","tslint-ci":"mkdir -p ./ci/results && yarn run-tslint -t checkstyle -o ./ci/results/tslint-results.xml $npm_package_config_tslint","run-tslint":"tslint -p tsconfig.json","validate-ci":"tsc --noEmit && yarn tslint-ci  && eslint $npm_package_config_eslint -f checkstyle -o ci/results/eslint-results.xml && yarn validate-style-ci && yarn prettier-check","examples-build":"bash scripts/build-examples.sh","prepublishOnly":"yarn build","prettier-check":"prettier --check '{src,stories,styles,__mocks__,examples/server/src,examples/src,examples/test}/**/*.{ts,js,tsx,jsx,json,scss,md,yaml,html}'","prettier-write":"prettier --write '{src,stories,styles,__mocks__,examples/server/src,examples/src,examples/test}/**/*.{ts,js,tsx,jsx,json,scss,md,yaml,html}'","test-storybook":"yarn build && test-storybook","validate-style":"stylelint '**/*.scss'","build-storybook":"yarn build && build-storybook -c .storybook -o dist-storybook","examples-server":"node examples/server/src/index.js","heroku-postbuild":"yarn examples-build developer","examples-testcafe":"./scripts/run-testcafe.sh visual","validate-style-ci":"stylelint '**/*.scss' --custom-formatter=node_modules/stylelint-checkstyle-formatter > ci/results/stylelint-results.xml","check-circular-deps":"madge --circular --extensions ts ./src","examples-testcafe-ci":"./scripts/run-testcafe.sh ci","examples-testcafe-live":"./scripts/run-testcafe.sh live"},"typings":"dist/index.d.ts","_npmUser":{"name":"khanh.le","email":"khanh.le@gooddata.com"},"deprecated":"@gooddata/react-components@7 reached End of Support on March 31, 2022. Please upgrade (see https://sdk.gooddata.com/gooddata-ui/docs/supported_versions.html for more information).","repository":{"url":"git+ssh://git@github.com/gooddata/gooddata-react-components.git","type":"git"},"_npmVersion":"6.14.4","description":"GoodData.UI - A powerful JavaScript library for building analytical applications","directories":{},"lint-staged":{"{src,stories,styles,__mocks__,examples/server/src,examples/src,examples/test}/**/*.{ts,js,tsx,jsx,scss}":["npx gdc-fix-copyright","git add"],"{src,stories,styles,__mocks__,examples/server/src,examples/src,examples/test}/**/*.{ts,js,tsx,jsx,json,scss,md,yaml,html}":["prettier --write","git add"]},"_nodeVersion":"12.16.1","dependencies":{"rxjs":"^5.5.6","uuid":"^3.2.1","immer":"^1.3.1","lodash":"^4.17.15","date-fns":"^2.7.0","downshift":"^3.2.7","invariant":"^2.2.2","mapbox-gl":"^1.6.1","classnames":"^2.2.6","highcharts":"7.1.1","prop-types":"^15.6.0","react-intl":"^3.6.0","custom-event":"^1.0.1","react-window":"^1.8.1","ag-grid-react":"20.0.0","react-measure":"^2.3.0","@types/mapbox-gl":"^1.6.1","react-day-picker":"~7.3.0","react-responsive":"^3.0.0","stringify-object":"^2.4.0","@gooddata/typings":"^2.23.0","ag-grid-community":"20.0.0","http-status-codes":"^1.3.0","@gooddata/js-utils":"^3.10.4","@gooddata/numberjs":"^3.2.4","fixed-data-table-2":"0.7.17","@gooddata/goodstrap":"^68.5.1","react-dom-factories":"^1.0.2","@gooddata/gooddata-js":"^12.5.2","json-stable-stringify":"^1.0.1","react-transition-group":"^2.2.1","hoist-non-react-statics":"^3.3.0","nodelist-foreach-polyfill":"^1.2.0","@formatjs/intl-pluralrules":"^1.3.6","highcharts-grouped-categories":"^1.1.3"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"raf":"3.3.2","yup":"^0.24.1","jest":"24.7.1","husky":"3.0.0","madge":"^3.4.4","react":"^16.5.2","enzyme":"3.5.0","eslint":"4.19.1","formik":"^0.11.11","moment":"2.23.0","history":"^4.7.2","ts-jest":"24.0.0","webpack":"4.30.0","full-icu":"^1.3.0","prettier":"1.16.4","react-ga":"^2.5.2","recharts":"1.0.0-beta.9","testcafe":"1.1.4","commander":"2.14.1","node-sass":"4.13.0","react-dom":"^16.5.2","stylelint":"^10.0.0","supertest":"3.0.0","ts-loader":"6.0.0","@types/raf":"^3.4.0","css-loader":"0.28.7","jest-junit":"3.0.0","raw-loader":"0.5.1","styled-jsx":"2.2.1","typescript":"3.3.4000","@babel/core":"7.4.4","@types/jest":"24.0.6","@types/node":"7.0.8","@types/uuid":"3.4.3","file-loader":"3.0.1","jest-enzyme":"7.0.2","lint-staged":"9.1.0","sass-loader":"6.0.6","webpack-cli":"3.3.2","@types/react":"16.8.6","babel-loader":"8.0.5","react-helmet":"5.2.0","react-select":"1.2.1","style-loader":"0.19.1","@types/enzyme":"3.1.13","@types/lodash":"4.14.123","testcafe-live":"0.1.4","@babel/runtime":"7.4.4","dotenv-webpack":"^1.7.0","@babel/polyfill":"^7.4.4","@storybook/react":"5.0.11","@types/invariant":"2.2.29","@types/react-dom":"16.0.11","isomorphic-fetch":"2.2.1","react-datepicker":"1.1.0","react-router-dom":"4.2.2","@babel/preset-env":"7.4.4","@gooddata/mock-js":"^2.13.0","@storybook/addons":"5.0.11","@types/classnames":"2.2.3","@types/prop-types":"15.5.2","@storybook/theming":"5.0.11","identity-obj-proxy":"^3.0.0","intl-messageformat":"^7.5.4","webpack-dev-server":"3.3.1","@babel/preset-react":"7.0.0","@types/react-portal":"4.0.1","@types/react-window":"^1.8.1","babel-plugin-lodash":"3.3.4","html-webpack-plugin":"3.2.0","react-test-renderer":"16.4.2","@types/react-measure":"2.0.5","clean-webpack-plugin":"2.0.2","stats-webpack-plugin":"0.7.0","eslint-config-prettier":"4.1.0","react-google-recaptcha":"^0.14.1","tslint-config-prettier":"1.18.0","@gooddata/eslint-config":"^1.0.0","@gooddata/tslint-config":"1.0.0","@types/react-responsive":"^3.0.3","@types/storybook__react":"4.0.1","@types/stringify-object":"^3.2.0","enzyme-adapter-react-16":"1.3.1","@gooddata/test-storybook":"3.2.1","@storybook/addon-actions":"5.0.11","@storybook/addon-options":"5.0.11","node-sass-magic-importer":"5.1.0","react-syntax-highlighter":"11.0.2","@types/fixed-data-table-2":"0.8.1","stylelint-config-prettier":"5.2.0","@gooddata/stylelint-config":"4.0.1","@types/react-test-renderer":"16.0.0","circular-dependency-plugin":"5.0.2","compression-webpack-plugin":"2.0.0","@types/json-stable-stringify":"^1.0.32","@gooddata/frontend-npm-scripts":"1.1.0","@types/enzyme-adapter-react-16":"1.0.3","stylelint-checkstyle-formatter":"0.1.0","@types/storybook__addon-actions":"3.4.2","@babel/plugin-proposal-class-properties":"7.4.4","@babel/plugin-proposal-object-rest-spread":"7.4.4","@babel/plugin-transform-async-to-generator":"7.4.4"},"peerDependencies":{"react":"^16.5.2","react-dom":"^16.5.2"},"_npmOperationalInternal":{"tmp":"tmp/react-components_7.5.0-alpha-khanh.le-kl-SD-931-2020-04-23T02-58-03-581Z_1587610253158_0.48564017530712666","host":"s3://npm-registry-packages"}},"7.5.0-alpha-khanh.le-kl-SD-931-2020-04-23T03-35-58-752Z":{"name":"@gooddata/react-components","version":"7.5.0-alpha-khanh.le-kl-SD-931-2020-04-23T03-35-58-752Z","author":{"name":"GoodData Corporation"},"license":"BSD-3-Clause","_id":"@gooddata/react-components@7.5.0-alpha-khanh.le-kl-SD-931-2020-04-23T03-35-58-752Z","maintainers":[{"name":"afi","email":"adam.fiedler@gooddata.com"},{"name":"bertold8","email":"ivan.nejezchleb@seznam.cz"},{"name":"brbistas","email":"valentinos.chraniotis@gooddata.com"},{"name":"bugsbunny338","email":"jiri.zajic@mensa.cz"},{"name":"de.do","email":"de.do@gooddata.com"},{"name":"gooddata-ci","email":"rail@gooddata.com"},{"name":"hung.nguyen.hoang","email":"hung.nguyen@gooddata.com"},{"name":"ivan.mjartan","email":"ivan.mjartan@gooddata.com"},{"name":"jakub-sterba","email":"jakub.sterba@gooddata.com"},{"name":"jankc","email":"jan.krapac@gmail.com"},{"name":"jaroslav.tomecek","email":"jaroslav.tomecek@gooddata.com"},{"name":"jkittler","email":"honza.kittler@gmail.com"},{"name":"khanh.le","email":"khanh.le@gooddata.com"},{"name":"lanhuynh","email":"lan.huynh@gooddata.com"},{"name":"linhhong","email":"linh.hong@gooddata.com"},{"name":"lupko","email":"lubomir.slivka@gooddata.com"},{"name":"mai.nguyen","email":"mai.nguyen@gooddata.com"},{"name":"matyas.kandl","email":"matyas.kandl@gooddata.com"},{"name":"michal.marsal","email":"michal.marsal@gooddata.com"},{"name":"my.duong","email":"my.duong@gooddata.com"},{"name":"naibinh","email":"naibinh@gmail.com"},{"name":"nikolacech","email":"nikola.cech@gooddata.com"},{"name":"nis.hua","email":"nis.hua@gooddata.com"},{"name":"no23reason","email":"dan.homola@hotmail.cz"},{"name":"patrikbraborec","email":"patrik.braborec@gooddata.com"},{"name":"pbenes","email":"petr.benes@gooddata.com"},{"name":"petrjanu","email":"petr.janu@gooddata.com"},{"name":"pkingo","email":"philipandreaskingo@hotmail.com"},{"name":"ptquang86","email":"ptquang86@gmail.com"},{"name":"qduval","email":"quentin.duval@gooddata.com"},{"name":"rodri360","email":"me@rodri360.com"},{"name":"sitina","email":"jiri.sitina@gooddata.com"},{"name":"strouhaljan","email":"strouhal.jan@gmail.com"},{"name":"tomas.kratochvil","email":"tomas.kratochvil@gooddata.com"},{"name":"tomasreichmann","email":"tomasreichmann@gmail.com"},{"name":"tomsatgd","email":"tomas.satinsky@gooddata.com"},{"name":"trung-le-quoc","email":"trung.le@gooddata.com"},{"name":"tu-ngo","email":"tungo1981@gmail.com"},{"name":"tu.bui","email":"tu.bui@gooddata.com"},{"name":"tulean","email":"tuan.le@gooddata.com"},{"name":"tuqt1005","email":"tu.tran@gooddata.com"},{"name":"utdnah","email":"danh.ung@gooddata.com"},{"name":"vlastikcz","email":"vlastimil.kotas@gooddata.com"},{"name":"vu.pham","email":"vu.pham@gooddata.com"},{"name":"xmort","email":"petr.dolejsi@gooddata.com"},{"name":"yanlipnican","email":"yanlipnican@gmail.com"}],"homepage":"https://github.com/gooddata/gooddata-react-components#readme","bugs":{"url":"https://github.com/gooddata/gooddata-react-components/issues"},"dist":{"shasum":"a9643da2bb7d3a51d3438fdf105c536cc96a5a91","tarball":"https://registry.npmjs.org/@gooddata/react-components/-/react-components-7.5.0-alpha-khanh.le-kl-SD-931-2020-04-23T03-35-58-752Z.tgz","fileCount":2558,"integrity":"sha512-oDeEOV/BdgzsDTXM1P9+QG90sC4oi0sBU96LihSxGmZhL7+SAKTUWbimu9GEF3ATwknNR/XV9AQ78HpEJe+aEA==","signatures":[{"sig":"MEUCIQDSXN2XE9Z5On7NTZUfkcRwVp3lYQiaCbqQkN6Ans2ahgIgUUe+yBdqEfC115ffqHeRs6Fr89B9SnwiNyy/IxTYyWw=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":10136585,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJeoQtvCRA9TVsSAnZWagAASegP/Ateue3uXkMyElk4PsRO\ngENvrgHExRNv8+8SutVIbHU7xn1KJumeS4T3tUXu+jLhR0sJmmwadpcxvfqe\n7BmnC4X6Su4WTPDwyXBpWA568i4gE26rc5kRnOxhPuLzF1zotLDO57Pa5QFX\nvzUj7zT72eJcByVoVUJlpOY40F+1EJF2u1Og7JRf2ZcEiqkY/Hl6vLoBuKUv\nubSx1+zJKksY90uFhs0E2v7+miVsMjHJqnt1gUQ5hMwV155Vf/PeNLkJ4AzK\nE0Sb6QSft7HWNiASAoqxsM/5dIGgZqqTVdB8d1B3lnC779bU2JLUNnIarmCz\npMBEE+2/TgEIx9YKJ1rG+qcNTZkquFf3xYCR0s5QHsL9OoHkJbmHP2T9Iq+U\n7n1OiW6oO0694Q4vZ04Befi96FB+PkvfxfH+9SF5WdYDeC747CjIrl2LXF7c\nKeBltTJwwVR042KZtZjQJ3ulvoi++p8LdlzoFUHw91nHS9WA8xdUP74n0Omn\nuC6mnnPnQN0JqISvwobmIB0zTWY+ocDchYNMt7vXx3P1QMlzSXm10RLHiU3/\nRvJfU0S3R3fs/ylzTyHAVw2VNBTHafXGXkFezAL8B2LgEMz9PII7qrllMhmF\n7eLP8Dq9tZXnf0rtDRR8+qnTRMKiTIRYaXJNPkj4ZVn4YhLCBEuJsnWePqzH\nYB/i\r\n=F3lb\r\n-----END PGP SIGNATURE-----\r\n"},"main":"dist/index.js","husky":{"hooks":{"pre-commit":"lint-staged"}},"config":{"eslint":"./examples/**/*.{js,jsx}","tslint":"./{__mocks__,src,stories}/{,**/}*.{ts,tsx}"},"readme":"[![npm version](https://badge.fury.io/js/%40gooddata%2Freact-components.svg)](https://www.npmjs.com/package/@gooddata/react-components)\n\n# GoodData.UI React components\n> A React-based JavaScript library for building data-driven applications\n\n## Getting started\n- [GoodData.UI Documentation](http://sdk.gooddata.com/gooddata-ui/)\n- [GoodData.UI Live Examples](https://gooddata-examples.herokuapp.com/)\n- [Stack Overflow](https://stackoverflow.com/questions/tagged/gooddata)\n\n### Usage\nWith [yarn](https://yarnpkg.com) installed, go to your project directory and run\n```\n$ yarn add @gooddata/react-components\n```\nIf you prefer [npm](npmjs.com) run\n```\n$ npm install --save @gooddata/react-components\n```\n\nThe public API is exposed via global `index.js`. Except for the styles, do not import any other file directly\nbecause they are not intended to be part of the public API.\n\n## Contributing\n\nWe welcome any contribution in form of [issues](https://github.com/gooddata/gooddata-react-components/issues) or [pull requests](https://github.com/gooddata/gooddata-react-components/pulls).\n\nInstall [Node.js](http://nodejs.org) (node 12.16.1, npm v6.13.4) and [Yarn](https://classic.yarnpkg.com) (1.22.4).\n\nInstall dependencies:\n```\nyarn install --frozen-lockfile\n```\n\nThese commands may come in handy while developing:\n\n| command | description |\n| ------- | ----------- |\n| `yarn install --pure-lockfile` | first step |\n| ||\n| `yarn dev` | build react-components to `/dist` in watch mode |\n| `yarn test` | run all unit tests |\n| `yarn prettier-write` | format the source code to match the valid codestyle |\n| `yarn validate` | validate codestyle |\n| ||\n| `yarn storybook` | run storybook from `/stories` on http://localhost:9001 |\n| `yarn build-storybook` | build storybook to `/dist-storybook` |\n| `yarn test-storybook` | run storybook and [screenshot tests](https://github.com/gooddata/gdc-client-utils/tree/master/test-storybook) |\n| ||\n| `yarn examples` | run Live Examples dev-server from `/examples` on https://localhost:8999 |\n| `yarn examples-build` | build Live Examples to `/examples/dist` |\n| `yarn examples-server` | serve built Live Examples - see `/examples/server/src` |\n| `yarn examples-testcafe` | run testcafe tests against `localhost:8999` |\n\n### Deploy to heroku.com\nWhen you deploy this repo to heroku, it serves *GoodData.UI Live Examples*.\nRelevant tasks are in `Procfile` and `package.json`.\n\n```bash\n# run in the project directory\nheroku login\nheroku create <your-app-name>\nheroku config:set DOMAIN_ADMIN_USERNAME=x@gooddata.com DOMAIN_ADMIN_PASSWORD=xy PROJECT_ID_TO_ASSIGN=xms7ga4tf3g3nzucd8380o2bev8oeknp\ngit push heroku HEAD:master\nheroku open\n```\n### Enable Geo Chart for Storybook and Live Examples\nGeo chart uses Mapbox to render map which requires a Mapbox access token.\n- Register an account and create Mapbox access token at [guide](https://docs.mapbox.com/help/how-mapbox-works/access-tokens/)\n- Store the created token at `.env`:\n```bash\necho -e \"EXAMPLE_MAPBOX_ACCESS_TOKEN=token\" >> .env # only need to run once\necho -e \"STORYBOOK_MAPBOX_ACCESS_TOKEN=token\" >> .env # only need to run once\n```\n\n### Run Live Examples Locally\nTo run *GoodData.UI Live Examples* locally:\n```bash\ngit clone <this-repository>\ncd  <repository-folder>\nyarn install --pure-lockfile\nyarn examples\n```\nThen open https://localhost:8999 and login using Live Examples account (you can [create one here](https://gooddata-examples.herokuapp.com/registration)).\n\n### Run Storybook locally\n- Run storybook with token stored in `.env` for more secure\n```bash\nyarn storybook\n```\n- Or run storybook with token env param exposed to cli (not suggested)\n```bash\nSTORYBOOK_MAPBOX_ACCESS_TOKEN=token yarn storybook\n```\n- Apply either above way to `yarn build-storybook` or `yarn test-storybook`\n\n### Source code formatting\nThe source code in the repository is formatted by [Prettier](https://prettier.io/).\nThe format of the code is validated by our Continuous Integration server and is one of the requirements of successful merge.\n\nPrettier is supported by every major IDE. You can find the list of supported editors and how to configure them [here](https://prettier.io/docs/en/editors.html).\n\nIn the case, when your editor is not supported or you don't want to setup the integration, you can run the `yarn prettier-write` command to reformat the code before commit.\n\n## Changelog\n\n- see [CHANGELOG.md](CHANGELOG.md)\n\n## Supported versions\n\nIn order to make the user experience with integrating GoodData UI SDK as smooth and secure as possible and to ensure that the SDK is using the latest features of the platform, we will only provide support to two most recent major versions of UI SDK.\n\nThe most recent majors will be supported in the following modes:\n\n- The latest major version will receive all new functionality and all bug fixes\n- The previous major version will only receive fixes to critical issues and security fixes. These fixes will be applied on top of last released version of the previous major\n\nThe customers are encouraged to always use the latest version of the UI SDK.\n\nIn case of using older versions, the user might face API incompatibility, performance or security issues.\n\nPlease follow the installation instructions to update to the newest version.\n\n## License\n\n(C) 2007-2020 GoodData Corporation\n\nThis project is dual licensed:\n\n- The ATTRIBUTION-NONCOMMERCIAL 4.0 INTERNATIONAL (CC BY-NC 4.0) is used for purpose of the trial experience and evaluation of GoodData.UI library.\n- The GOODDATA GOODDATA.UI LIBRARY END USER LICENSE AGREEMENT is used for GoodData customers.\n\nFor more information, please see [LICENSE](https://github.com/gooddata/gooddata-react-components/blob/master/LICENSE)\n","gitHead":"a5b8ec3d759edfb7b14ef2ae7be52bae6fe3bfb9","scripts":{"dev":"bash scripts/build.sh --dev-watch","test":"jest --watch","build":"bash scripts/build.sh","tslint":"yarn run-tslint -t verbose $npm_package_config_tslint","prepare":"cd examples/server && yarn install --frozen-lockfile && cd ../..; rm -r examples/node_modules 2>/dev/null; true","examples":"bash scripts/run-examples.sh","prepare?":"# Called before `npm publish` and on local `npm install`. Temporarily also for deleting obsolete node_modules. Ends with `true` to continue gracefully.","validate":"tsc --noEmit && yarn tslint && eslint $npm_package_config_eslint && yarn validate-style && yarn prettier-check","build-dev":"bash scripts/build.sh --dev","examples?":"# Default is developer domain, other options: yarn examples [sec,secure,stg,stg2,stg3,demo,developer or URL]","storybook":"yarn build && start-storybook -p 9001 -c .storybook","test-once":"jest","tslint-ci":"mkdir -p ./ci/results && yarn run-tslint -t checkstyle -o ./ci/results/tslint-results.xml $npm_package_config_tslint","run-tslint":"tslint -p tsconfig.json","validate-ci":"tsc --noEmit && yarn tslint-ci  && eslint $npm_package_config_eslint -f checkstyle -o ci/results/eslint-results.xml && yarn validate-style-ci && yarn prettier-check","examples-build":"bash scripts/build-examples.sh","prepublishOnly":"yarn build","prettier-check":"prettier --check '{src,stories,styles,__mocks__,examples/server/src,examples/src,examples/test}/**/*.{ts,js,tsx,jsx,json,scss,md,yaml,html}'","prettier-write":"prettier --write '{src,stories,styles,__mocks__,examples/server/src,examples/src,examples/test}/**/*.{ts,js,tsx,jsx,json,scss,md,yaml,html}'","test-storybook":"yarn build && test-storybook","validate-style":"stylelint '**/*.scss'","build-storybook":"yarn build && build-storybook -c .storybook -o dist-storybook","examples-server":"node examples/server/src/index.js","heroku-postbuild":"yarn examples-build developer","examples-testcafe":"./scripts/run-testcafe.sh visual","validate-style-ci":"stylelint '**/*.scss' --custom-formatter=node_modules/stylelint-checkstyle-formatter > ci/results/stylelint-results.xml","check-circular-deps":"madge --circular --extensions ts ./src","examples-testcafe-ci":"./scripts/run-testcafe.sh ci","examples-testcafe-live":"./scripts/run-testcafe.sh live"},"typings":"dist/index.d.ts","_npmUser":{"name":"khanh.le","email":"khanh.le@gooddata.com"},"deprecated":"@gooddata/react-components@7 reached End of Support on March 31, 2022. Please upgrade (see https://sdk.gooddata.com/gooddata-ui/docs/supported_versions.html for more information).","repository":{"url":"git+ssh://git@github.com/gooddata/gooddata-react-components.git","type":"git"},"_npmVersion":"6.14.4","description":"GoodData.UI - A powerful JavaScript library for building analytical applications","directories":{},"lint-staged":{"{src,stories,styles,__mocks__,examples/server/src,examples/src,examples/test}/**/*.{ts,js,tsx,jsx,scss}":["npx gdc-fix-copyright","git add"],"{src,stories,styles,__mocks__,examples/server/src,examples/src,examples/test}/**/*.{ts,js,tsx,jsx,json,scss,md,yaml,html}":["prettier --write","git add"]},"_nodeVersion":"12.16.1","dependencies":{"rxjs":"^5.5.6","uuid":"^3.2.1","immer":"^1.3.1","lodash":"^4.17.15","date-fns":"^2.7.0","downshift":"^3.2.7","invariant":"^2.2.2","mapbox-gl":"^1.6.1","classnames":"^2.2.6","highcharts":"7.1.1","prop-types":"^15.6.0","react-intl":"^3.6.0","custom-event":"^1.0.1","react-window":"^1.8.1","ag-grid-react":"20.0.0","react-measure":"^2.3.0","@types/mapbox-gl":"^1.6.1","react-day-picker":"~7.3.0","react-responsive":"^3.0.0","stringify-object":"^2.4.0","@gooddata/typings":"^2.24.0","ag-grid-community":"20.0.0","http-status-codes":"^1.3.0","@gooddata/js-utils":"^3.10.5","@gooddata/numberjs":"^3.2.4","fixed-data-table-2":"0.7.17","@gooddata/goodstrap":"^68.5.2","react-dom-factories":"^1.0.2","@gooddata/gooddata-js":"^12.5.4","json-stable-stringify":"^1.0.1","react-transition-group":"^2.2.1","hoist-non-react-statics":"^3.3.0","nodelist-foreach-polyfill":"^1.2.0","@formatjs/intl-pluralrules":"^1.3.6","highcharts-grouped-categories":"^1.1.3"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"raf":"3.3.2","yup":"^0.24.1","jest":"24.7.1","husky":"3.0.0","madge":"^3.4.4","react":"^16.5.2","enzyme":"3.5.0","eslint":"4.19.1","formik":"^0.11.11","moment":"2.23.0","history":"^4.7.2","ts-jest":"24.0.0","webpack":"4.30.0","full-icu":"^1.3.0","prettier":"1.16.4","react-ga":"^2.5.2","recharts":"1.0.0-beta.9","testcafe":"1.1.4","commander":"2.14.1","node-sass":"4.13.0","react-dom":"^16.5.2","stylelint":"^10.0.0","supertest":"3.0.0","ts-loader":"6.0.0","@types/raf":"^3.4.0","css-loader":"0.28.7","jest-junit":"3.0.0","raw-loader":"0.5.1","styled-jsx":"2.2.1","typescript":"3.3.4000","@babel/core":"7.4.4","@types/jest":"24.0.6","@types/node":"7.0.8","@types/uuid":"3.4.3","file-loader":"3.0.1","jest-enzyme":"7.0.2","lint-staged":"9.1.0","sass-loader":"6.0.6","webpack-cli":"3.3.2","@types/react":"16.8.6","babel-loader":"8.0.5","react-helmet":"5.2.0","react-select":"1.2.1","style-loader":"0.19.1","@types/enzyme":"3.1.13","@types/lodash":"4.14.123","testcafe-live":"0.1.4","@babel/runtime":"7.4.4","dotenv-webpack":"^1.7.0","@babel/polyfill":"^7.4.4","@storybook/react":"5.0.11","@types/invariant":"2.2.29","@types/react-dom":"16.0.11","isomorphic-fetch":"2.2.1","react-datepicker":"1.1.0","react-router-dom":"4.2.2","@babel/preset-env":"7.4.4","@gooddata/mock-js":"^2.13.1","@storybook/addons":"5.0.11","@types/classnames":"2.2.3","@types/prop-types":"15.5.2","@storybook/theming":"5.0.11","identity-obj-proxy":"^3.0.0","intl-messageformat":"^7.5.4","webpack-dev-server":"3.3.1","@babel/preset-react":"7.0.0","@types/react-portal":"4.0.1","@types/react-window":"^1.8.1","babel-plugin-lodash":"3.3.4","html-webpack-plugin":"3.2.0","react-test-renderer":"16.4.2","@types/react-measure":"2.0.5","clean-webpack-plugin":"2.0.2","stats-webpack-plugin":"0.7.0","eslint-config-prettier":"4.1.0","react-google-recaptcha":"^0.14.1","tslint-config-prettier":"1.18.0","@gooddata/eslint-config":"^1.0.0","@gooddata/tslint-config":"1.0.0","@types/react-responsive":"^3.0.3","@types/storybook__react":"4.0.1","@types/stringify-object":"^3.2.0","enzyme-adapter-react-16":"1.3.1","@gooddata/test-storybook":"3.2.1","@storybook/addon-actions":"5.0.11","@storybook/addon-options":"5.0.11","node-sass-magic-importer":"5.1.0","react-syntax-highlighter":"11.0.2","@types/fixed-data-table-2":"0.8.1","stylelint-config-prettier":"5.2.0","@gooddata/stylelint-config":"4.0.1","@types/react-test-renderer":"16.0.0","circular-dependency-plugin":"5.0.2","compression-webpack-plugin":"2.0.0","@types/json-stable-stringify":"^1.0.32","@gooddata/frontend-npm-scripts":"1.1.0","@types/enzyme-adapter-react-16":"1.0.3","stylelint-checkstyle-formatter":"0.1.0","@types/storybook__addon-actions":"3.4.2","@babel/plugin-proposal-class-properties":"7.4.4","@babel/plugin-proposal-object-rest-spread":"7.4.4","@babel/plugin-transform-async-to-generator":"7.4.4"},"peerDependencies":{"react":"^16.5.2","react-dom":"^16.5.2"},"_npmOperationalInternal":{"tmp":"tmp/react-components_7.5.0-alpha-khanh.le-kl-SD-931-2020-04-23T03-35-58-752Z_1587612526527_0.7534237995466297","host":"s3://npm-registry-packages"}},"7.5.0-beta.85":{"name":"@gooddata/react-components","version":"7.5.0-beta.85","author":{"name":"GoodData Corporation"},"license":"BSD-3-Clause","_id":"@gooddata/react-components@7.5.0-beta.85","maintainers":[{"name":"afi","email":"adam.fiedler@gooddata.com"},{"name":"bertold8","email":"ivan.nejezchleb@seznam.cz"},{"name":"brbistas","email":"valentinos.chraniotis@gooddata.com"},{"name":"bugsbunny338","email":"jiri.zajic@mensa.cz"},{"name":"de.do","email":"de.do@gooddata.com"},{"name":"gooddata-ci","email":"rail@gooddata.com"},{"name":"hung.nguyen.hoang","email":"hung.nguyen@gooddata.com"},{"name":"ivan.mjartan","email":"ivan.mjartan@gooddata.com"},{"name":"jakub-sterba","email":"jakub.sterba@gooddata.com"},{"name":"jankc","email":"jan.krapac@gmail.com"},{"name":"jaroslav.tomecek","email":"jaroslav.tomecek@gooddata.com"},{"name":"jkittler","email":"honza.kittler@gmail.com"},{"name":"khanh.le","email":"khanh.le@gooddata.com"},{"name":"lanhuynh","email":"lan.huynh@gooddata.com"},{"name":"linhhong","email":"linh.hong@gooddata.com"},{"name":"lupko","email":"lubomir.slivka@gooddata.com"},{"name":"mai.nguyen","email":"mai.nguyen@gooddata.com"},{"name":"matyas.kandl","email":"matyas.kandl@gooddata.com"},{"name":"michal.marsal","email":"michal.marsal@gooddata.com"},{"name":"my.duong","email":"my.duong@gooddata.com"},{"name":"naibinh","email":"naibinh@gmail.com"},{"name":"nikolacech","email":"nikola.cech@gooddata.com"},{"name":"nis.hua","email":"nis.hua@gooddata.com"},{"name":"no23reason","email":"dan.homola@hotmail.cz"},{"name":"patrikbraborec","email":"patrik.braborec@gooddata.com"},{"name":"pbenes","email":"petr.benes@gooddata.com"},{"name":"petrjanu","email":"petr.janu@gooddata.com"},{"name":"pkingo","email":"philipandreaskingo@hotmail.com"},{"name":"ptquang86","email":"ptquang86@gmail.com"},{"name":"qduval","email":"quentin.duval@gooddata.com"},{"name":"rodri360","email":"me@rodri360.com"},{"name":"sitina","email":"jiri.sitina@gooddata.com"},{"name":"strouhaljan","email":"strouhal.jan@gmail.com"},{"name":"tomas.kratochvil","email":"tomas.kratochvil@gooddata.com"},{"name":"tomasreichmann","email":"tomasreichmann@gmail.com"},{"name":"tomsatgd","email":"tomas.satinsky@gooddata.com"},{"name":"trung-le-quoc","email":"trung.le@gooddata.com"},{"name":"tu-ngo","email":"tungo1981@gmail.com"},{"name":"tu.bui","email":"tu.bui@gooddata.com"},{"name":"tulean","email":"tuan.le@gooddata.com"},{"name":"tuqt1005","email":"tu.tran@gooddata.com"},{"name":"utdnah","email":"danh.ung@gooddata.com"},{"name":"vlastikcz","email":"vlastimil.kotas@gooddata.com"},{"name":"vu.pham","email":"vu.pham@gooddata.com"},{"name":"xmort","email":"petr.dolejsi@gooddata.com"},{"name":"yanlipnican","email":"yanlipnican@gmail.com"}],"homepage":"https://github.com/gooddata/gooddata-react-components#readme","bugs":{"url":"https://github.com/gooddata/gooddata-react-components/issues"},"dist":{"shasum":"70b1a4226a6b116ddad9c469146a1f9ebd94f44c","tarball":"https://registry.npmjs.org/@gooddata/react-components/-/react-components-7.5.0-beta.85.tgz","fileCount":2552,"integrity":"sha512-FR8zKCQpjATJOCsq+38cQAVsVzswF7XQnEr47FajdMiWFMK7Suw15NeGS0xTkEY+ZEKwUKO1AFBZTOUTyYKrkQ==","signatures":[{"sig":"MEUCIQCQDRdjMjT/uldLLzo0ccksi82u+R0N/R9B819Kt3ftQgIgStOr1pHY2Gbae6sKJKCEtRIKwWcpYisdmN8ZvIT/Bu8=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":10095450,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJeoST+CRA9TVsSAnZWagAAjAkP/0ZmOWgextih8cfgA/5z\noJKTTofFXgFxLTbIDH79dEBChri2eQIB57SvB1r+8yFVP6WJ/G/1JSYBunyc\nYnEmrDLtjQSr+DMkxrhIKJmcbvBtNYo11g8jnE/iyqoHEC35kkBnzEAKzKGy\n9KDtl0pUimEV5QeOsXkiumCGTNb4G8BEQB5UUzr5qDByI82ABi7OKfj12itL\n0vnBhhYmTGxr7Qrp1e6c1uovC8rEEg8p5ChI+YyqanCVuFg2ODFypjA+dpmO\nlTnkvpELTiVSn8uA9qCvZ6gaQpbam0J0S3eaCvN4mIO6xnvN6ObwdziKSySI\nGBSnfTS3oJG76i7p+1bqQMcqekU+kzpazUZdm4e7HlEjOrrSVTgqX2KfbBqF\nwz1U9fdUEBOsjndO6OJCNBGbY4B2zQVE136kGLGAcSWHVtPWsQKQJphvUkeL\nE0JJWuvPQGlTAYgmDs5bM3w2Il/yAB2E+ROv3qt/fSnQKwNST6LLotyGamLD\n3Qlwcz9W6bmT2I9PXsix9nbpauvEFB7oKATmFMmL5a4rMKUDervzctQbhKtZ\noB+CuDW80/egnkZuU1+xb7ePZebgmr1gQa8BXq4ybi4KDVWJw4Lj689nNqDY\naa37OYJSCe4FS6YbAmguO+9tJR3wVLTp0uhWxOsje54f9NjfYoqX7Kbs9xpn\nCsTp\r\n=xJ5L\r\n-----END PGP SIGNATURE-----\r\n"},"main":"dist/index.js","husky":{"hooks":{"pre-commit":"lint-staged"}},"config":{"eslint":"./examples/**/*.{js,jsx}","tslint":"./{__mocks__,src,stories}/{,**/}*.{ts,tsx}"},"readme":"[![npm version](https://badge.fury.io/js/%40gooddata%2Freact-components.svg)](https://www.npmjs.com/package/@gooddata/react-components)\n\n# GoodData.UI React components\n> A React-based JavaScript library for building data-driven applications\n\n## Getting started\n- [GoodData.UI Documentation](http://sdk.gooddata.com/gooddata-ui/)\n- [GoodData.UI Live Examples](https://gooddata-examples.herokuapp.com/)\n- [Stack Overflow](https://stackoverflow.com/questions/tagged/gooddata)\n\n### Usage\nWith [yarn](https://yarnpkg.com) installed, go to your project directory and run\n```\n$ yarn add @gooddata/react-components\n```\nIf you prefer [npm](npmjs.com) run\n```\n$ npm install --save @gooddata/react-components\n```\n\nThe public API is exposed via global `index.js`. Except for the styles, do not import any other file directly\nbecause they are not intended to be part of the public API.\n\n## Contributing\n\nWe welcome any contribution in form of [issues](https://github.com/gooddata/gooddata-react-components/issues) or [pull requests](https://github.com/gooddata/gooddata-react-components/pulls).\n\nInstall [Node.js](http://nodejs.org) (node 12.16.1, npm v6.13.4) and [Yarn](https://classic.yarnpkg.com) (1.22.4).\n\nInstall dependencies:\n```\nyarn install --frozen-lockfile\n```\n\nThese commands may come in handy while developing:\n\n| command | description |\n| ------- | ----------- |\n| `yarn install --pure-lockfile` | first step |\n| ||\n| `yarn dev` | build react-components to `/dist` in watch mode |\n| `yarn test` | run all unit tests |\n| `yarn prettier-write` | format the source code to match the valid codestyle |\n| `yarn validate` | validate codestyle |\n| ||\n| `yarn storybook` | run storybook from `/stories` on http://localhost:9001 |\n| `yarn build-storybook` | build storybook to `/dist-storybook` |\n| `yarn test-storybook` | run storybook and [screenshot tests](https://github.com/gooddata/gdc-client-utils/tree/master/test-storybook) |\n| ||\n| `yarn examples` | run Live Examples dev-server from `/examples` on https://localhost:8999 |\n| `yarn examples-build` | build Live Examples to `/examples/dist` |\n| `yarn examples-server` | serve built Live Examples - see `/examples/server/src` |\n| `yarn examples-testcafe` | run testcafe tests against `localhost:8999` |\n\n### Deploy to heroku.com\nWhen you deploy this repo to heroku, it serves *GoodData.UI Live Examples*.\nRelevant tasks are in `Procfile` and `package.json`.\n\n```bash\n# run in the project directory\nheroku login\nheroku create <your-app-name>\nheroku config:set DOMAIN_ADMIN_USERNAME=x@gooddata.com DOMAIN_ADMIN_PASSWORD=xy PROJECT_ID_TO_ASSIGN=xms7ga4tf3g3nzucd8380o2bev8oeknp\ngit push heroku HEAD:master\nheroku open\n```\n### Enable Geo Chart for Storybook and Live Examples\nGeo chart uses Mapbox to render map which requires a Mapbox access token.\n- Register an account and create Mapbox access token at [guide](https://docs.mapbox.com/help/how-mapbox-works/access-tokens/)\n- Store the created token at `.env`:\n```bash\necho -e \"EXAMPLE_MAPBOX_ACCESS_TOKEN=token\" >> .env # only need to run once\necho -e \"STORYBOOK_MAPBOX_ACCESS_TOKEN=token\" >> .env # only need to run once\n```\n\n### Run Live Examples Locally\nTo run *GoodData.UI Live Examples* locally:\n```bash\ngit clone <this-repository>\ncd  <repository-folder>\nyarn install --pure-lockfile\nyarn examples\n```\nThen open https://localhost:8999 and login using Live Examples account (you can [create one here](https://gooddata-examples.herokuapp.com/registration)).\n\n### Run Storybook locally\n- Run storybook with token stored in `.env` for more secure\n```bash\nyarn storybook\n```\n- Or run storybook with token env param exposed to cli (not suggested)\n```bash\nSTORYBOOK_MAPBOX_ACCESS_TOKEN=token yarn storybook\n```\n- Apply either above way to `yarn build-storybook` or `yarn test-storybook`\n\n### Source code formatting\nThe source code in the repository is formatted by [Prettier](https://prettier.io/).\nThe format of the code is validated by our Continuous Integration server and is one of the requirements of successful merge.\n\nPrettier is supported by every major IDE. You can find the list of supported editors and how to configure them [here](https://prettier.io/docs/en/editors.html).\n\nIn the case, when your editor is not supported or you don't want to setup the integration, you can run the `yarn prettier-write` command to reformat the code before commit.\n\n## Changelog\n\n- see [CHANGELOG.md](CHANGELOG.md)\n\n## Supported versions\n\nIn order to make the user experience with integrating GoodData UI SDK as smooth and secure as possible and to ensure that the SDK is using the latest features of the platform, we will only provide support to two most recent major versions of UI SDK.\n\nThe most recent majors will be supported in the following modes:\n\n- The latest major version will receive all new functionality and all bug fixes\n- The previous major version will only receive fixes to critical issues and security fixes. These fixes will be applied on top of last released version of the previous major\n\nThe customers are encouraged to always use the latest version of the UI SDK.\n\nIn case of using older versions, the user might face API incompatibility, performance or security issues.\n\nPlease follow the installation instructions to update to the newest version.\n\n## License\n\n(C) 2007-2020 GoodData Corporation\n\nThis project is dual licensed:\n\n- The ATTRIBUTION-NONCOMMERCIAL 4.0 INTERNATIONAL (CC BY-NC 4.0) is used for purpose of the trial experience and evaluation of GoodData.UI library.\n- The GOODDATA GOODDATA.UI LIBRARY END USER LICENSE AGREEMENT is used for GoodData customers.\n\nFor more information, please see [LICENSE](https://github.com/gooddata/gooddata-react-components/blob/master/LICENSE)\n","gitHead":"7f8ec3613e43c23b1204499bee9e75f6798bda7f","scripts":{"dev":"bash scripts/build.sh --dev-watch","test":"jest --watch","build":"bash scripts/build.sh","tslint":"yarn run-tslint -t verbose $npm_package_config_tslint","prepare":"cd examples/server && yarn install --frozen-lockfile && cd ../..; rm -r examples/node_modules 2>/dev/null; true","examples":"bash scripts/run-examples.sh","prepare?":"# Called before `npm publish` and on local `npm install`. Temporarily also for deleting obsolete node_modules. Ends with `true` to continue gracefully.","validate":"tsc --noEmit && yarn tslint && eslint $npm_package_config_eslint && yarn validate-style && yarn prettier-check","build-dev":"bash scripts/build.sh --dev","examples?":"# Default is developer domain, other options: yarn examples [sec,secure,stg,stg2,stg3,demo,developer or URL]","storybook":"yarn build && start-storybook -p 9001 -c .storybook","test-once":"jest","tslint-ci":"mkdir -p ./ci/results && yarn run-tslint -t checkstyle -o ./ci/results/tslint-results.xml $npm_package_config_tslint","run-tslint":"tslint -p tsconfig.json","validate-ci":"tsc --noEmit && yarn tslint-ci  && eslint $npm_package_config_eslint -f checkstyle -o ci/results/eslint-results.xml && yarn validate-style-ci && yarn prettier-check","examples-build":"bash scripts/build-examples.sh","prepublishOnly":"yarn build","prettier-check":"prettier --check '{src,stories,styles,__mocks__,examples/server/src,examples/src,examples/test}/**/*.{ts,js,tsx,jsx,json,scss,md,yaml,html}'","prettier-write":"prettier --write '{src,stories,styles,__mocks__,examples/server/src,examples/src,examples/test}/**/*.{ts,js,tsx,jsx,json,scss,md,yaml,html}'","test-storybook":"yarn build && test-storybook","validate-style":"stylelint '**/*.scss'","build-storybook":"yarn build && build-storybook -c .storybook -o dist-storybook","examples-server":"node examples/server/src/index.js","heroku-postbuild":"yarn examples-build developer","examples-testcafe":"./scripts/run-testcafe.sh visual","validate-style-ci":"stylelint '**/*.scss' --custom-formatter=node_modules/stylelint-checkstyle-formatter > ci/results/stylelint-results.xml","check-circular-deps":"madge --circular --extensions ts ./src","examples-testcafe-ci":"./scripts/run-testcafe.sh ci","examples-testcafe-live":"./scripts/run-testcafe.sh live"},"typings":"dist/index.d.ts","_npmUser":{"name":"gooddata-ci","email":"rail@gooddata.com"},"deprecated":"@gooddata/react-components@7 reached End of Support on March 31, 2022. Please upgrade (see https://sdk.gooddata.com/gooddata-ui/docs/supported_versions.html for more information).","repository":{"url":"git+ssh://git@github.com/gooddata/gooddata-react-components.git","type":"git"},"_npmVersion":"6.13.4","description":"GoodData.UI - A powerful JavaScript library for building analytical applications","directories":{},"lint-staged":{"{src,stories,styles,__mocks__,examples/server/src,examples/src,examples/test}/**/*.{ts,js,tsx,jsx,scss}":["npx gdc-fix-copyright","git add"],"{src,stories,styles,__mocks__,examples/server/src,examples/src,examples/test}/**/*.{ts,js,tsx,jsx,json,scss,md,yaml,html}":["prettier --write","git add"]},"_nodeVersion":"12.16.1","dependencies":{"rxjs":"^5.5.6","uuid":"^3.2.1","immer":"^1.3.1","lodash":"^4.17.15","date-fns":"^2.7.0","downshift":"^3.2.7","invariant":"^2.2.2","mapbox-gl":"^1.6.1","classnames":"^2.2.6","highcharts":"7.1.1","prop-types":"^15.6.0","react-intl":"^3.6.0","custom-event":"^1.0.1","react-window":"^1.8.1","ag-grid-react":"20.0.0","react-measure":"^2.3.0","@types/mapbox-gl":"^1.6.1","react-day-picker":"~7.3.0","react-responsive":"^3.0.0","stringify-object":"^2.4.0","@gooddata/typings":"^2.24.0","ag-grid-community":"20.0.0","http-status-codes":"^1.3.0","@gooddata/js-utils":"^3.10.5","@gooddata/numberjs":"^3.2.4","fixed-data-table-2":"0.7.17","@gooddata/goodstrap":"^68.5.2","react-dom-factories":"^1.0.2","@gooddata/gooddata-js":"^12.5.4","json-stable-stringify":"^1.0.1","react-transition-group":"^2.2.1","hoist-non-react-statics":"^3.3.0","nodelist-foreach-polyfill":"^1.2.0","@formatjs/intl-pluralrules":"^1.3.6","highcharts-grouped-categories":"^1.1.3"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"raf":"3.3.2","yup":"^0.24.1","jest":"24.7.1","husky":"3.0.0","madge":"^3.4.4","react":"^16.5.2","enzyme":"3.5.0","eslint":"4.19.1","formik":"^0.11.11","moment":"2.23.0","history":"^4.7.2","ts-jest":"24.0.0","webpack":"4.30.0","full-icu":"^1.3.0","prettier":"1.16.4","react-ga":"^2.5.2","recharts":"1.0.0-beta.9","testcafe":"1.1.4","commander":"2.14.1","node-sass":"4.13.0","react-dom":"^16.5.2","stylelint":"^10.0.0","supertest":"3.0.0","ts-loader":"6.0.0","@types/raf":"^3.4.0","css-loader":"0.28.7","jest-junit":"3.0.0","raw-loader":"0.5.1","styled-jsx":"2.2.1","typescript":"3.3.4000","@babel/core":"7.4.4","@types/jest":"24.0.6","@types/node":"7.0.8","@types/uuid":"3.4.3","file-loader":"3.0.1","jest-enzyme":"7.0.2","lint-staged":"9.1.0","sass-loader":"6.0.6","webpack-cli":"3.3.2","@types/react":"16.8.6","babel-loader":"8.0.5","react-helmet":"5.2.0","react-select":"1.2.1","style-loader":"0.19.1","@types/enzyme":"3.1.13","@types/lodash":"4.14.123","testcafe-live":"0.1.4","@babel/runtime":"7.4.4","dotenv-webpack":"^1.7.0","@babel/polyfill":"^7.4.4","@storybook/react":"5.0.11","@types/invariant":"2.2.29","@types/react-dom":"16.0.11","isomorphic-fetch":"2.2.1","react-datepicker":"1.1.0","react-router-dom":"4.2.2","@babel/preset-env":"7.4.4","@gooddata/mock-js":"^2.13.1","@storybook/addons":"5.0.11","@types/classnames":"2.2.3","@types/prop-types":"15.5.2","@storybook/theming":"5.0.11","identity-obj-proxy":"^3.0.0","intl-messageformat":"^7.5.4","webpack-dev-server":"3.3.1","@babel/preset-react":"7.0.0","@types/react-portal":"4.0.1","@types/react-window":"^1.8.1","babel-plugin-lodash":"3.3.4","html-webpack-plugin":"3.2.0","react-test-renderer":"16.4.2","@types/react-measure":"2.0.5","clean-webpack-plugin":"2.0.2","stats-webpack-plugin":"0.7.0","eslint-config-prettier":"4.1.0","react-google-recaptcha":"^0.14.1","tslint-config-prettier":"1.18.0","@gooddata/eslint-config":"^1.0.0","@gooddata/tslint-config":"1.0.0","@types/react-responsive":"^3.0.3","@types/storybook__react":"4.0.1","@types/stringify-object":"^3.2.0","enzyme-adapter-react-16":"1.3.1","@gooddata/test-storybook":"3.2.1","@storybook/addon-actions":"5.0.11","@storybook/addon-options":"5.0.11","node-sass-magic-importer":"5.1.0","react-syntax-highlighter":"11.0.2","@types/fixed-data-table-2":"0.8.1","stylelint-config-prettier":"5.2.0","@gooddata/stylelint-config":"4.0.1","@types/react-test-renderer":"16.0.0","circular-dependency-plugin":"5.0.2","compression-webpack-plugin":"2.0.0","@types/json-stable-stringify":"^1.0.32","@gooddata/frontend-npm-scripts":"1.1.0","@types/enzyme-adapter-react-16":"1.0.3","stylelint-checkstyle-formatter":"0.1.0","@types/storybook__addon-actions":"3.4.2","@babel/plugin-proposal-class-properties":"7.4.4","@babel/plugin-proposal-object-rest-spread":"7.4.4","@babel/plugin-transform-async-to-generator":"7.4.4"},"peerDependencies":{"react":"^16.5.2","react-dom":"^16.5.2"},"_npmOperationalInternal":{"tmp":"tmp/react-components_7.5.0-beta.85_1587619069843_0.9568057329617237","host":"s3://npm-registry-packages"}},"7.5.0-beta.86":{"name":"@gooddata/react-components","version":"7.5.0-beta.86","author":{"name":"GoodData Corporation"},"license":"BSD-3-Clause","_id":"@gooddata/react-components@7.5.0-beta.86","maintainers":[{"name":"afi","email":"adam.fiedler@gooddata.com"},{"name":"bertold8","email":"ivan.nejezchleb@seznam.cz"},{"name":"brbistas","email":"valentinos.chraniotis@gooddata.com"},{"name":"bugsbunny338","email":"jiri.zajic@mensa.cz"},{"name":"de.do","email":"de.do@gooddata.com"},{"name":"gooddata-ci","email":"rail@gooddata.com"},{"name":"hung.nguyen.hoang","email":"hung.nguyen@gooddata.com"},{"name":"ivan.mjartan","email":"ivan.mjartan@gooddata.com"},{"name":"jakub-sterba","email":"jakub.sterba@gooddata.com"},{"name":"jankc","email":"jan.krapac@gmail.com"},{"name":"jaroslav.tomecek","email":"jaroslav.tomecek@gooddata.com"},{"name":"jkittler","email":"honza.kittler@gmail.com"},{"name":"khanh.le","email":"khanh.le@gooddata.com"},{"name":"lanhuynh","email":"lan.huynh@gooddata.com"},{"name":"linhhong","email":"linh.hong@gooddata.com"},{"name":"lupko","email":"lubomir.slivka@gooddata.com"},{"name":"mai.nguyen","email":"mai.nguyen@gooddata.com"},{"name":"matyas.kandl","email":"matyas.kandl@gooddata.com"},{"name":"michal.marsal","email":"michal.marsal@gooddata.com"},{"name":"my.duong","email":"my.duong@gooddata.com"},{"name":"naibinh","email":"naibinh@gmail.com"},{"name":"nikolacech","email":"nikola.cech@gooddata.com"},{"name":"nis.hua","email":"nis.hua@gooddata.com"},{"name":"no23reason","email":"dan.homola@hotmail.cz"},{"name":"patrikbraborec","email":"patrik.braborec@gooddata.com"},{"name":"pbenes","email":"petr.benes@gooddata.com"},{"name":"petrjanu","email":"petr.janu@gooddata.com"},{"name":"pkingo","email":"philipandreaskingo@hotmail.com"},{"name":"ptquang86","email":"ptquang86@gmail.com"},{"name":"qduval","email":"quentin.duval@gooddata.com"},{"name":"rodri360","email":"me@rodri360.com"},{"name":"sitina","email":"jiri.sitina@gooddata.com"},{"name":"strouhaljan","email":"strouhal.jan@gmail.com"},{"name":"tomas.kratochvil","email":"tomas.kratochvil@gooddata.com"},{"name":"tomasreichmann","email":"tomasreichmann@gmail.com"},{"name":"tomsatgd","email":"tomas.satinsky@gooddata.com"},{"name":"trung-le-quoc","email":"trung.le@gooddata.com"},{"name":"tu-ngo","email":"tungo1981@gmail.com"},{"name":"tu.bui","email":"tu.bui@gooddata.com"},{"name":"tulean","email":"tuan.le@gooddata.com"},{"name":"tuqt1005","email":"tu.tran@gooddata.com"},{"name":"utdnah","email":"danh.ung@gooddata.com"},{"name":"vlastikcz","email":"vlastimil.kotas@gooddata.com"},{"name":"vu.pham","email":"vu.pham@gooddata.com"},{"name":"xmort","email":"petr.dolejsi@gooddata.com"},{"name":"yanlipnican","email":"yanlipnican@gmail.com"}],"homepage":"https://github.com/gooddata/gooddata-react-components#readme","bugs":{"url":"https://github.com/gooddata/gooddata-react-components/issues"},"dist":{"shasum":"6c49a6a2ef6777f3e827ac738c5deb2a250d7b13","tarball":"https://registry.npmjs.org/@gooddata/react-components/-/react-components-7.5.0-beta.86.tgz","fileCount":2552,"integrity":"sha512-cDrCDd6RwYlpnHHHioKfW99Fhhr6Fva/aFTfB++t1tQKJdzVVwQRJA4nIRsN6CRwluHChcXuPal+wDYPwPiC+w==","signatures":[{"sig":"MEYCIQCMeLdulcQ4QX9o8k9Qt+BtO5TZ5iN/xPAyq/NF0+nfvgIhAJKvCfo0VmEmE+PXbJKci3/lPOQHpBInSvWPB3pZfaV6","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":10095835,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJeoUM3CRA9TVsSAnZWagAAE8gQAJ3qswaw3SX/wcRPYwUG\nghw0CleKnhPzfTj9sdkFuH8T7vn/wWKkwiOpvJjjmWeHeCY8acZVfYLbv3Rd\n/fpv8W+EczwrBdaE4mhQyLbyR81bKjxxVxi77uFSBbodYlAI725VnD78WQva\n0evHD9e81/lFEj6u95yZLFYCqfXZD+ouHEvzblmD2TbvjMFGEXBA4Cz9ZDr0\n7cCTHUlXPes65Ikvh3Lb7A858atnncAsFVJrtMqostNidbNZHqLBBJTLptpM\nxxS9Iu0ua9KtIrg18+ljNlrTqQuk1saV5CkYM9BqStITbkpoOAgFyLJvB8jx\nbnoKe2F8c7/8WtWlUIjiWF3TfVSElIF3T87tbNhl0kJC3xbJPMCljAMWwxI2\nf974eKgXhdD3YJVmxkihf27Vx+9VIvpX+YHgr0E5qWwCM2ZLb1eqiLspcOj1\nNYEM5FPimKmhgQdWa2JQLrJD3bitghnXZ3Tkrhd2ASEU5AuW669A4vVQsB2M\nSeOPI0ZFlywzFK4DQzTK5Wmd8gH+K4AM21mi2DOSIKhpVd/T/b+1D/X0TFTE\nO2cGnbuij+7Go79Mt9vYZP9aE3eoolYxQja6H917qer2MDpuZuQLFt2L2OuG\nY2xFMdZ2G9JYIH/F6380q0ah8PvLkm/YYvwtkvEHF6/Xli3+bE6sz8q/mmTb\nKunY\r\n=H3/c\r\n-----END PGP SIGNATURE-----\r\n"},"main":"dist/index.js","husky":{"hooks":{"pre-commit":"lint-staged"}},"config":{"eslint":"./examples/**/*.{js,jsx}","tslint":"./{__mocks__,src,stories}/{,**/}*.{ts,tsx}"},"readme":"[![npm version](https://badge.fury.io/js/%40gooddata%2Freact-components.svg)](https://www.npmjs.com/package/@gooddata/react-components)\n\n# GoodData.UI React components\n> A React-based JavaScript library for building data-driven applications\n\n## Getting started\n- [GoodData.UI Documentation](http://sdk.gooddata.com/gooddata-ui/)\n- [GoodData.UI Live Examples](https://gooddata-examples.herokuapp.com/)\n- [Stack Overflow](https://stackoverflow.com/questions/tagged/gooddata)\n\n### Usage\nWith [yarn](https://yarnpkg.com) installed, go to your project directory and run\n```\n$ yarn add @gooddata/react-components\n```\nIf you prefer [npm](npmjs.com) run\n```\n$ npm install --save @gooddata/react-components\n```\n\nThe public API is exposed via global `index.js`. Except for the styles, do not import any other file directly\nbecause they are not intended to be part of the public API.\n\n## Contributing\n\nWe welcome any contribution in form of [issues](https://github.com/gooddata/gooddata-react-components/issues) or [pull requests](https://github.com/gooddata/gooddata-react-components/pulls).\n\nInstall [Node.js](http://nodejs.org) (node 12.16.1, npm v6.13.4) and [Yarn](https://classic.yarnpkg.com) (1.22.4).\n\nInstall dependencies:\n```\nyarn install --frozen-lockfile\n```\n\nThese commands may come in handy while developing:\n\n| command | description |\n| ------- | ----------- |\n| `yarn install --pure-lockfile` | first step |\n| ||\n| `yarn dev` | build react-components to `/dist` in watch mode |\n| `yarn test` | run all unit tests |\n| `yarn prettier-write` | format the source code to match the valid codestyle |\n| `yarn validate` | validate codestyle |\n| ||\n| `yarn storybook` | run storybook from `/stories` on http://localhost:9001 |\n| `yarn build-storybook` | build storybook to `/dist-storybook` |\n| `yarn test-storybook` | run storybook and [screenshot tests](https://github.com/gooddata/gdc-client-utils/tree/master/test-storybook) |\n| ||\n| `yarn examples` | run Live Examples dev-server from `/examples` on https://localhost:8999 |\n| `yarn examples-build` | build Live Examples to `/examples/dist` |\n| `yarn examples-server` | serve built Live Examples - see `/examples/server/src` |\n| `yarn examples-testcafe` | run testcafe tests against `localhost:8999` |\n\n### Deploy to heroku.com\nWhen you deploy this repo to heroku, it serves *GoodData.UI Live Examples*.\nRelevant tasks are in `Procfile` and `package.json`.\n\n```bash\n# run in the project directory\nheroku login\nheroku create <your-app-name>\nheroku config:set DOMAIN_ADMIN_USERNAME=x@gooddata.com DOMAIN_ADMIN_PASSWORD=xy PROJECT_ID_TO_ASSIGN=xms7ga4tf3g3nzucd8380o2bev8oeknp\ngit push heroku HEAD:master\nheroku open\n```\n### Enable Geo Chart for Storybook and Live Examples\nGeo chart uses Mapbox to render map which requires a Mapbox access token.\n- Register an account and create Mapbox access token at [guide](https://docs.mapbox.com/help/how-mapbox-works/access-tokens/)\n- Store the created token at `.env`:\n```bash\necho -e \"EXAMPLE_MAPBOX_ACCESS_TOKEN=token\" >> .env # only need to run once\necho -e \"STORYBOOK_MAPBOX_ACCESS_TOKEN=token\" >> .env # only need to run once\n```\n\n### Run Live Examples Locally\nTo run *GoodData.UI Live Examples* locally:\n```bash\ngit clone <this-repository>\ncd  <repository-folder>\nyarn install --pure-lockfile\nyarn examples\n```\nThen open https://localhost:8999 and login using Live Examples account (you can [create one here](https://gooddata-examples.herokuapp.com/registration)).\n\n### Run Storybook locally\n- Run storybook with token stored in `.env` for more secure\n```bash\nyarn storybook\n```\n- Or run storybook with token env param exposed to cli (not suggested)\n```bash\nSTORYBOOK_MAPBOX_ACCESS_TOKEN=token yarn storybook\n```\n- Apply either above way to `yarn build-storybook` or `yarn test-storybook`\n\n### Source code formatting\nThe source code in the repository is formatted by [Prettier](https://prettier.io/).\nThe format of the code is validated by our Continuous Integration server and is one of the requirements of successful merge.\n\nPrettier is supported by every major IDE. You can find the list of supported editors and how to configure them [here](https://prettier.io/docs/en/editors.html).\n\nIn the case, when your editor is not supported or you don't want to setup the integration, you can run the `yarn prettier-write` command to reformat the code before commit.\n\n## Changelog\n\n- see [CHANGELOG.md](CHANGELOG.md)\n\n## Supported versions\n\nIn order to make the user experience with integrating GoodData UI SDK as smooth and secure as possible and to ensure that the SDK is using the latest features of the platform, we will only provide support to two most recent major versions of UI SDK.\n\nThe most recent majors will be supported in the following modes:\n\n- The latest major version will receive all new functionality and all bug fixes\n- The previous major version will only receive fixes to critical issues and security fixes. These fixes will be applied on top of last released version of the previous major\n\nThe customers are encouraged to always use the latest version of the UI SDK.\n\nIn case of using older versions, the user might face API incompatibility, performance or security issues.\n\nPlease follow the installation instructions to update to the newest version.\n\n## License\n\n(C) 2007-2020 GoodData Corporation\n\nThis project is dual licensed:\n\n- The ATTRIBUTION-NONCOMMERCIAL 4.0 INTERNATIONAL (CC BY-NC 4.0) is used for purpose of the trial experience and evaluation of GoodData.UI library.\n- The GOODDATA GOODDATA.UI LIBRARY END USER LICENSE AGREEMENT is used for GoodData customers.\n\nFor more information, please see [LICENSE](https://github.com/gooddata/gooddata-react-components/blob/master/LICENSE)\n","gitHead":"262c6a65df601d32d88777e53df2ff677d100a81","scripts":{"dev":"bash scripts/build.sh --dev-watch","test":"jest --watch","build":"bash scripts/build.sh","tslint":"yarn run-tslint -t verbose $npm_package_config_tslint","prepare":"cd examples/server && yarn install --frozen-lockfile && cd ../..; rm -r examples/node_modules 2>/dev/null; true","examples":"bash scripts/run-examples.sh","prepare?":"# Called before `npm publish` and on local `npm install`. Temporarily also for deleting obsolete node_modules. Ends with `true` to continue gracefully.","validate":"tsc --noEmit && yarn tslint && eslint $npm_package_config_eslint && yarn validate-style && yarn prettier-check","build-dev":"bash scripts/build.sh --dev","examples?":"# Default is developer domain, other options: yarn examples [sec,secure,stg,stg2,stg3,demo,developer or URL]","storybook":"yarn build && start-storybook -p 9001 -c .storybook","test-once":"jest","tslint-ci":"mkdir -p ./ci/results && yarn run-tslint -t checkstyle -o ./ci/results/tslint-results.xml $npm_package_config_tslint","run-tslint":"tslint -p tsconfig.json","validate-ci":"tsc --noEmit && yarn tslint-ci  && eslint $npm_package_config_eslint -f checkstyle -o ci/results/eslint-results.xml && yarn validate-style-ci && yarn prettier-check","examples-build":"bash scripts/build-examples.sh","prepublishOnly":"yarn build","prettier-check":"prettier --check '{src,stories,styles,__mocks__,examples/server/src,examples/src,examples/test}/**/*.{ts,js,tsx,jsx,json,scss,md,yaml,html}'","prettier-write":"prettier --write '{src,stories,styles,__mocks__,examples/server/src,examples/src,examples/test}/**/*.{ts,js,tsx,jsx,json,scss,md,yaml,html}'","test-storybook":"yarn build && test-storybook","validate-style":"stylelint '**/*.scss'","build-storybook":"yarn build && build-storybook -c .storybook -o dist-storybook","examples-server":"node examples/server/src/index.js","heroku-postbuild":"yarn examples-build developer","examples-testcafe":"./scripts/run-testcafe.sh visual","validate-style-ci":"stylelint '**/*.scss' --custom-formatter=node_modules/stylelint-checkstyle-formatter > ci/results/stylelint-results.xml","check-circular-deps":"madge --circular --extensions ts ./src","examples-testcafe-ci":"./scripts/run-testcafe.sh ci","examples-testcafe-live":"./scripts/run-testcafe.sh live"},"typings":"dist/index.d.ts","_npmUser":{"name":"gooddata-ci","email":"rail@gooddata.com"},"deprecated":"@gooddata/react-components@7 reached End of Support on March 31, 2022. Please upgrade (see https://sdk.gooddata.com/gooddata-ui/docs/supported_versions.html for more information).","repository":{"url":"git+ssh://git@github.com/gooddata/gooddata-react-components.git","type":"git"},"_npmVersion":"6.13.4","description":"GoodData.UI - A powerful JavaScript library for building analytical applications","directories":{},"lint-staged":{"{src,stories,styles,__mocks__,examples/server/src,examples/src,examples/test}/**/*.{ts,js,tsx,jsx,scss}":["npx gdc-fix-copyright","git add"],"{src,stories,styles,__mocks__,examples/server/src,examples/src,examples/test}/**/*.{ts,js,tsx,jsx,json,scss,md,yaml,html}":["prettier --write","git add"]},"_nodeVersion":"12.16.1","dependencies":{"rxjs":"^5.5.6","uuid":"^3.2.1","immer":"^1.3.1","lodash":"^4.17.15","date-fns":"^2.7.0","downshift":"^3.2.7","invariant":"^2.2.2","mapbox-gl":"^1.6.1","classnames":"^2.2.6","highcharts":"7.1.1","prop-types":"^15.6.0","react-intl":"^3.6.0","custom-event":"^1.0.1","react-window":"^1.8.1","ag-grid-react":"20.0.0","react-measure":"^2.3.0","@types/mapbox-gl":"^1.6.1","react-day-picker":"~7.3.0","react-responsive":"^3.0.0","stringify-object":"^2.4.0","@gooddata/typings":"^2.24.0","ag-grid-community":"20.0.0","http-status-codes":"^1.3.0","@gooddata/js-utils":"^3.10.5","@gooddata/numberjs":"^3.2.4","fixed-data-table-2":"0.7.17","@gooddata/goodstrap":"^68.5.2","react-dom-factories":"^1.0.2","@gooddata/gooddata-js":"^12.5.4","json-stable-stringify":"^1.0.1","react-transition-group":"^2.2.1","hoist-non-react-statics":"^3.3.0","nodelist-foreach-polyfill":"^1.2.0","@formatjs/intl-pluralrules":"^1.3.6","highcharts-grouped-categories":"^1.1.3"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"raf":"3.3.2","yup":"^0.24.1","jest":"24.7.1","husky":"3.0.0","madge":"^3.4.4","react":"^16.5.2","enzyme":"3.5.0","eslint":"4.19.1","formik":"^0.11.11","moment":"2.23.0","history":"^4.7.2","ts-jest":"24.0.0","webpack":"4.30.0","full-icu":"^1.3.0","prettier":"1.16.4","react-ga":"^2.5.2","recharts":"1.0.0-beta.9","testcafe":"1.1.4","commander":"2.14.1","node-sass":"4.13.0","react-dom":"^16.5.2","stylelint":"^10.0.0","supertest":"3.0.0","ts-loader":"6.0.0","@types/raf":"^3.4.0","css-loader":"0.28.7","jest-junit":"3.0.0","raw-loader":"0.5.1","styled-jsx":"2.2.1","typescript":"3.3.4000","@babel/core":"7.4.4","@types/jest":"24.0.6","@types/node":"7.0.8","@types/uuid":"3.4.3","file-loader":"3.0.1","jest-enzyme":"7.0.2","lint-staged":"9.1.0","sass-loader":"6.0.6","webpack-cli":"3.3.2","@types/react":"16.8.6","babel-loader":"8.0.5","react-helmet":"5.2.0","react-select":"1.2.1","style-loader":"0.19.1","@types/enzyme":"3.1.13","@types/lodash":"4.14.123","testcafe-live":"0.1.4","@babel/runtime":"7.4.4","dotenv-webpack":"^1.7.0","@babel/polyfill":"^7.4.4","@storybook/react":"5.0.11","@types/invariant":"2.2.29","@types/react-dom":"16.0.11","isomorphic-fetch":"2.2.1","react-datepicker":"1.1.0","react-router-dom":"4.2.2","@babel/preset-env":"7.4.4","@gooddata/mock-js":"^2.13.1","@storybook/addons":"5.0.11","@types/classnames":"2.2.3","@types/prop-types":"15.5.2","@storybook/theming":"5.0.11","identity-obj-proxy":"^3.0.0","intl-messageformat":"^7.5.4","webpack-dev-server":"3.3.1","@babel/preset-react":"7.0.0","@types/react-portal":"4.0.1","@types/react-window":"^1.8.1","babel-plugin-lodash":"3.3.4","html-webpack-plugin":"3.2.0","react-test-renderer":"16.4.2","@types/react-measure":"2.0.5","clean-webpack-plugin":"2.0.2","stats-webpack-plugin":"0.7.0","eslint-config-prettier":"4.1.0","react-google-recaptcha":"^0.14.1","tslint-config-prettier":"1.18.0","@gooddata/eslint-config":"^1.0.0","@gooddata/tslint-config":"1.0.0","@types/react-responsive":"^3.0.3","@types/storybook__react":"4.0.1","@types/stringify-object":"^3.2.0","enzyme-adapter-react-16":"1.3.1","@gooddata/test-storybook":"3.2.1","@storybook/addon-actions":"5.0.11","@storybook/addon-options":"5.0.11","node-sass-magic-importer":"5.1.0","react-syntax-highlighter":"11.0.2","@types/fixed-data-table-2":"0.8.1","stylelint-config-prettier":"5.2.0","@gooddata/stylelint-config":"4.0.1","@types/react-test-renderer":"16.0.0","circular-dependency-plugin":"5.0.2","compression-webpack-plugin":"2.0.0","@types/json-stable-stringify":"^1.0.32","@gooddata/frontend-npm-scripts":"1.1.0","@types/enzyme-adapter-react-16":"1.0.3","stylelint-checkstyle-formatter":"0.1.0","@types/storybook__addon-actions":"3.4.2","@babel/plugin-proposal-class-properties":"7.4.4","@babel/plugin-proposal-object-rest-spread":"7.4.4","@babel/plugin-transform-async-to-generator":"7.4.4"},"peerDependencies":{"react":"^16.5.2","react-dom":"^16.5.2"},"_npmOperationalInternal":{"tmp":"tmp/react-components_7.5.0-beta.86_1587626806788_0.3516714732565951","host":"s3://npm-registry-packages"}},"7.5.0-beta.87":{"name":"@gooddata/react-components","version":"7.5.0-beta.87","author":{"name":"GoodData Corporation"},"license":"BSD-3-Clause","_id":"@gooddata/react-components@7.5.0-beta.87","maintainers":[{"name":"afi","email":"adam.fiedler@gooddata.com"},{"name":"bertold8","email":"ivan.nejezchleb@seznam.cz"},{"name":"brbistas","email":"valentinos.chraniotis@gooddata.com"},{"name":"bugsbunny338","email":"jiri.zajic@mensa.cz"},{"name":"de.do","email":"de.do@gooddata.com"},{"name":"gooddata-ci","email":"rail@gooddata.com"},{"name":"hung.nguyen.hoang","email":"hung.nguyen@gooddata.com"},{"name":"ivan.mjartan","email":"ivan.mjartan@gooddata.com"},{"name":"jakub-sterba","email":"jakub.sterba@gooddata.com"},{"name":"jankc","email":"jan.krapac@gmail.com"},{"name":"jaroslav.tomecek","email":"jaroslav.tomecek@gooddata.com"},{"name":"jkittler","email":"honza.kittler@gmail.com"},{"name":"khanh.le","email":"khanh.le@gooddata.com"},{"name":"lanhuynh","email":"lan.huynh@gooddata.com"},{"name":"linhhong","email":"linh.hong@gooddata.com"},{"name":"lupko","email":"lubomir.slivka@gooddata.com"},{"name":"mai.nguyen","email":"mai.nguyen@gooddata.com"},{"name":"matyas.kandl","email":"matyas.kandl@gooddata.com"},{"name":"michal.marsal","email":"michal.marsal@gooddata.com"},{"name":"my.duong","email":"my.duong@gooddata.com"},{"name":"naibinh","email":"naibinh@gmail.com"},{"name":"nikolacech","email":"nikola.cech@gooddata.com"},{"name":"nis.hua","email":"nis.hua@gooddata.com"},{"name":"no23reason","email":"dan.homola@hotmail.cz"},{"name":"patrikbraborec","email":"patrik.braborec@gooddata.com"},{"name":"pbenes","email":"petr.benes@gooddata.com"},{"name":"petrjanu","email":"petr.janu@gooddata.com"},{"name":"pkingo","email":"philipandreaskingo@hotmail.com"},{"name":"ptquang86","email":"ptquang86@gmail.com"},{"name":"qduval","email":"quentin.duval@gooddata.com"},{"name":"rodri360","email":"me@rodri360.com"},{"name":"sitina","email":"jiri.sitina@gooddata.com"},{"name":"strouhaljan","email":"strouhal.jan@gmail.com"},{"name":"tomas.kratochvil","email":"tomas.kratochvil@gooddata.com"},{"name":"tomasreichmann","email":"tomasreichmann@gmail.com"},{"name":"tomsatgd","email":"tomas.satinsky@gooddata.com"},{"name":"trung-le-quoc","email":"trung.le@gooddata.com"},{"name":"tu-ngo","email":"tungo1981@gmail.com"},{"name":"tu.bui","email":"tu.bui@gooddata.com"},{"name":"tulean","email":"tuan.le@gooddata.com"},{"name":"tuqt1005","email":"tu.tran@gooddata.com"},{"name":"utdnah","email":"danh.ung@gooddata.com"},{"name":"vlastikcz","email":"vlastimil.kotas@gooddata.com"},{"name":"vu.pham","email":"vu.pham@gooddata.com"},{"name":"xmort","email":"petr.dolejsi@gooddata.com"},{"name":"yanlipnican","email":"yanlipnican@gmail.com"}],"homepage":"https://github.com/gooddata/gooddata-react-components#readme","bugs":{"url":"https://github.com/gooddata/gooddata-react-components/issues"},"dist":{"shasum":"7697d046ecda04f1a59c268a1d6660db867a11c2","tarball":"https://registry.npmjs.org/@gooddata/react-components/-/react-components-7.5.0-beta.87.tgz","fileCount":2552,"integrity":"sha512-I+fgEFSh+Var8elQPFQ2qa1eQM7oOwnysvQDs1UCY5KEzY2LKPhoox/yTeX6NUsDbCPXM04bE+ujaq+XOh+4LA==","signatures":[{"sig":"MEYCIQDkgOth2N2DSRIAlpIJUuQyOMGms+XaGxL7dwTCLHkyfQIhAMKle7CXACKYtPR3AubaG+SMHI8ZcALZGJGHye8pSCSF","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":10095835,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJeoUsrCRA9TVsSAnZWagAASiwP/2H9yyPg/LV9YIRrk+rH\nvLJHz3kQF6oJDHViHroytvz4otyV31mgDpfz6g32qJZ/3d89tSkl+DgJwI5c\nW2Dy3tkaJ3IBa25/cnGtSvFlj7OPxIXyOBrsUlZdqjM2EofCJomQ150BBAeV\nHEVO1cWf8IhrqO9e4SrOuxJUySSP9UzRFa23JcvFDnwZZi5tkaY7f2QmQvq7\nlLuGNURSQPUJja4iX8smazUc0+JKnreph2p6a205I77zofgF9BNVjTYudL4O\n/mp65PL8pZ0tbgEqHJAptgKzCXSXC49gMD4ppf6QkYKQ/+HakQ9QzstRXERk\nSmiPGcsMq9cb1MUIwAfPkgPutJMQuKlpMPPfTOwiDGiqviDTZA7cGcSaS7xx\nOr2nUAbMBekRb2cQe/Q4iaHYWpCg1I3few3u/8/mYC/+1BpzAzxZdDkOptCQ\nQ7QvFvpa6y0nPc2wAcjGABC/4zJKDepAumdjhdVDxZuK1EJpTnhWTpGuohXd\nIiHT6kYbp4ht17Jp3ZLH/AHrdDLO0gzBDpGPy//zYGjHa2g7E+aU5zdozHlm\nJ6qCsrIzNgIoecw4HdK6gn2C2y7MSLLqL4wsT0EMHziuF3vrjWGgcHN5RYXv\nrl3SzejiI+6oyuHeX633b0PihcHajjF2M/MJCfaXdsyEvIxvCCdTuFd8fDN1\nC9vK\r\n=ziAV\r\n-----END PGP SIGNATURE-----\r\n"},"main":"dist/index.js","husky":{"hooks":{"pre-commit":"lint-staged"}},"config":{"eslint":"./examples/**/*.{js,jsx}","tslint":"./{__mocks__,src,stories}/{,**/}*.{ts,tsx}"},"readme":"[![npm version](https://badge.fury.io/js/%40gooddata%2Freact-components.svg)](https://www.npmjs.com/package/@gooddata/react-components)\n\n# GoodData.UI React components\n> A React-based JavaScript library for building data-driven applications\n\n## Getting started\n- [GoodData.UI Documentation](http://sdk.gooddata.com/gooddata-ui/)\n- [GoodData.UI Live Examples](https://gooddata-examples.herokuapp.com/)\n- [Stack Overflow](https://stackoverflow.com/questions/tagged/gooddata)\n\n### Usage\nWith [yarn](https://yarnpkg.com) installed, go to your project directory and run\n```\n$ yarn add @gooddata/react-components\n```\nIf you prefer [npm](npmjs.com) run\n```\n$ npm install --save @gooddata/react-components\n```\n\nThe public API is exposed via global `index.js`. Except for the styles, do not import any other file directly\nbecause they are not intended to be part of the public API.\n\n## Contributing\n\nWe welcome any contribution in form of [issues](https://github.com/gooddata/gooddata-react-components/issues) or [pull requests](https://github.com/gooddata/gooddata-react-components/pulls).\n\nInstall [Node.js](http://nodejs.org) (node 12.16.1, npm v6.13.4) and [Yarn](https://classic.yarnpkg.com) (1.22.4).\n\nInstall dependencies:\n```\nyarn install --frozen-lockfile\n```\n\nThese commands may come in handy while developing:\n\n| command | description |\n| ------- | ----------- |\n| `yarn install --pure-lockfile` | first step |\n| ||\n| `yarn dev` | build react-components to `/dist` in watch mode |\n| `yarn test` | run all unit tests |\n| `yarn prettier-write` | format the source code to match the valid codestyle |\n| `yarn validate` | validate codestyle |\n| ||\n| `yarn storybook` | run storybook from `/stories` on http://localhost:9001 |\n| `yarn build-storybook` | build storybook to `/dist-storybook` |\n| `yarn test-storybook` | run storybook and [screenshot tests](https://github.com/gooddata/gdc-client-utils/tree/master/test-storybook) |\n| ||\n| `yarn examples` | run Live Examples dev-server from `/examples` on https://localhost:8999 |\n| `yarn examples-build` | build Live Examples to `/examples/dist` |\n| `yarn examples-server` | serve built Live Examples - see `/examples/server/src` |\n| `yarn examples-testcafe` | run testcafe tests against `localhost:8999` |\n\n### Deploy to heroku.com\nWhen you deploy this repo to heroku, it serves *GoodData.UI Live Examples*.\nRelevant tasks are in `Procfile` and `package.json`.\n\n```bash\n# run in the project directory\nheroku login\nheroku create <your-app-name>\nheroku config:set DOMAIN_ADMIN_USERNAME=x@gooddata.com DOMAIN_ADMIN_PASSWORD=xy PROJECT_ID_TO_ASSIGN=xms7ga4tf3g3nzucd8380o2bev8oeknp\ngit push heroku HEAD:master\nheroku open\n```\n### Enable Geo Chart for Storybook and Live Examples\nGeo chart uses Mapbox to render map which requires a Mapbox access token.\n- Register an account and create Mapbox access token at [guide](https://docs.mapbox.com/help/how-mapbox-works/access-tokens/)\n- Store the created token at `.env`:\n```bash\necho -e \"EXAMPLE_MAPBOX_ACCESS_TOKEN=token\" >> .env # only need to run once\necho -e \"STORYBOOK_MAPBOX_ACCESS_TOKEN=token\" >> .env # only need to run once\n```\n\n### Run Live Examples Locally\nTo run *GoodData.UI Live Examples* locally:\n```bash\ngit clone <this-repository>\ncd  <repository-folder>\nyarn install --pure-lockfile\nyarn examples\n```\nThen open https://localhost:8999 and login using Live Examples account (you can [create one here](https://gooddata-examples.herokuapp.com/registration)).\n\n### Run Storybook locally\n- Run storybook with token stored in `.env` for more secure\n```bash\nyarn storybook\n```\n- Or run storybook with token env param exposed to cli (not suggested)\n```bash\nSTORYBOOK_MAPBOX_ACCESS_TOKEN=token yarn storybook\n```\n- Apply either above way to `yarn build-storybook` or `yarn test-storybook`\n\n### Source code formatting\nThe source code in the repository is formatted by [Prettier](https://prettier.io/).\nThe format of the code is validated by our Continuous Integration server and is one of the requirements of successful merge.\n\nPrettier is supported by every major IDE. You can find the list of supported editors and how to configure them [here](https://prettier.io/docs/en/editors.html).\n\nIn the case, when your editor is not supported or you don't want to setup the integration, you can run the `yarn prettier-write` command to reformat the code before commit.\n\n## Changelog\n\n- see [CHANGELOG.md](CHANGELOG.md)\n\n## Supported versions\n\nIn order to make the user experience with integrating GoodData UI SDK as smooth and secure as possible and to ensure that the SDK is using the latest features of the platform, we will only provide support to two most recent major versions of UI SDK.\n\nThe most recent majors will be supported in the following modes:\n\n- The latest major version will receive all new functionality and all bug fixes\n- The previous major version will only receive fixes to critical issues and security fixes. These fixes will be applied on top of last released version of the previous major\n\nThe customers are encouraged to always use the latest version of the UI SDK.\n\nIn case of using older versions, the user might face API incompatibility, performance or security issues.\n\nPlease follow the installation instructions to update to the newest version.\n\n## License\n\n(C) 2007-2020 GoodData Corporation\n\nThis project is dual licensed:\n\n- The ATTRIBUTION-NONCOMMERCIAL 4.0 INTERNATIONAL (CC BY-NC 4.0) is used for purpose of the trial experience and evaluation of GoodData.UI library.\n- The GOODDATA GOODDATA.UI LIBRARY END USER LICENSE AGREEMENT is used for GoodData customers.\n\nFor more information, please see [LICENSE](https://github.com/gooddata/gooddata-react-components/blob/master/LICENSE)\n","gitHead":"0bb8d31465f1fa1344d877bcc1d870fc6bce35ce","scripts":{"dev":"bash scripts/build.sh --dev-watch","test":"jest --watch","build":"bash scripts/build.sh","tslint":"yarn run-tslint -t verbose $npm_package_config_tslint","prepare":"cd examples/server && yarn install --frozen-lockfile && cd ../..; rm -r examples/node_modules 2>/dev/null; true","examples":"bash scripts/run-examples.sh","prepare?":"# Called before `npm publish` and on local `npm install`. Temporarily also for deleting obsolete node_modules. Ends with `true` to continue gracefully.","validate":"tsc --noEmit && yarn tslint && eslint $npm_package_config_eslint && yarn validate-style && yarn prettier-check","build-dev":"bash scripts/build.sh --dev","examples?":"# Default is developer domain, other options: yarn examples [sec,secure,stg,stg2,stg3,demo,developer or URL]","storybook":"yarn build && start-storybook -p 9001 -c .storybook","test-once":"jest","tslint-ci":"mkdir -p ./ci/results && yarn run-tslint -t checkstyle -o ./ci/results/tslint-results.xml $npm_package_config_tslint","run-tslint":"tslint -p tsconfig.json","validate-ci":"tsc --noEmit && yarn tslint-ci  && eslint $npm_package_config_eslint -f checkstyle -o ci/results/eslint-results.xml && yarn validate-style-ci && yarn prettier-check","examples-build":"bash scripts/build-examples.sh","prepublishOnly":"yarn build","prettier-check":"prettier --check '{src,stories,styles,__mocks__,examples/server/src,examples/src,examples/test}/**/*.{ts,js,tsx,jsx,json,scss,md,yaml,html}'","prettier-write":"prettier --write '{src,stories,styles,__mocks__,examples/server/src,examples/src,examples/test}/**/*.{ts,js,tsx,jsx,json,scss,md,yaml,html}'","test-storybook":"yarn build && test-storybook","validate-style":"stylelint '**/*.scss'","build-storybook":"yarn build && build-storybook -c .storybook -o dist-storybook","examples-server":"node examples/server/src/index.js","heroku-postbuild":"yarn examples-build developer","examples-testcafe":"./scripts/run-testcafe.sh visual","validate-style-ci":"stylelint '**/*.scss' --custom-formatter=node_modules/stylelint-checkstyle-formatter > ci/results/stylelint-results.xml","check-circular-deps":"madge --circular --extensions ts ./src","examples-testcafe-ci":"./scripts/run-testcafe.sh ci","examples-testcafe-live":"./scripts/run-testcafe.sh live"},"typings":"dist/index.d.ts","_npmUser":{"name":"gooddata-ci","email":"rail@gooddata.com"},"deprecated":"@gooddata/react-components@7 reached End of Support on March 31, 2022. Please upgrade (see https://sdk.gooddata.com/gooddata-ui/docs/supported_versions.html for more information).","repository":{"url":"git+ssh://git@github.com/gooddata/gooddata-react-components.git","type":"git"},"_npmVersion":"6.13.4","description":"GoodData.UI - A powerful JavaScript library for building analytical applications","directories":{},"lint-staged":{"{src,stories,styles,__mocks__,examples/server/src,examples/src,examples/test}/**/*.{ts,js,tsx,jsx,scss}":["npx gdc-fix-copyright","git add"],"{src,stories,styles,__mocks__,examples/server/src,examples/src,examples/test}/**/*.{ts,js,tsx,jsx,json,scss,md,yaml,html}":["prettier --write","git add"]},"_nodeVersion":"12.16.1","dependencies":{"rxjs":"^5.5.6","uuid":"^3.2.1","immer":"^1.3.1","lodash":"^4.17.15","date-fns":"^2.7.0","downshift":"^3.2.7","invariant":"^2.2.2","mapbox-gl":"^1.6.1","classnames":"^2.2.6","highcharts":"7.1.1","prop-types":"^15.6.0","react-intl":"^3.6.0","custom-event":"^1.0.1","react-window":"^1.8.1","ag-grid-react":"20.0.0","react-measure":"^2.3.0","@types/mapbox-gl":"^1.6.1","react-day-picker":"~7.3.0","react-responsive":"^3.0.0","stringify-object":"^2.4.0","@gooddata/typings":"^2.24.0","ag-grid-community":"20.0.0","http-status-codes":"^1.3.0","@gooddata/js-utils":"^3.10.5","@gooddata/numberjs":"^3.2.4","fixed-data-table-2":"0.7.17","@gooddata/goodstrap":"^68.5.2","react-dom-factories":"^1.0.2","@gooddata/gooddata-js":"^12.5.4","json-stable-stringify":"^1.0.1","react-transition-group":"^2.2.1","hoist-non-react-statics":"^3.3.0","nodelist-foreach-polyfill":"^1.2.0","@formatjs/intl-pluralrules":"^1.3.6","highcharts-grouped-categories":"^1.1.3"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"raf":"3.3.2","yup":"^0.24.1","jest":"24.7.1","husky":"3.0.0","madge":"^3.4.4","react":"^16.5.2","enzyme":"3.5.0","eslint":"4.19.1","formik":"^0.11.11","moment":"2.23.0","history":"^4.7.2","ts-jest":"24.0.0","webpack":"4.30.0","full-icu":"^1.3.0","prettier":"1.16.4","react-ga":"^2.5.2","recharts":"1.0.0-beta.9","testcafe":"1.1.4","commander":"2.14.1","node-sass":"4.13.0","react-dom":"^16.5.2","stylelint":"^10.0.0","supertest":"3.0.0","ts-loader":"6.0.0","@types/raf":"^3.4.0","css-loader":"0.28.7","jest-junit":"3.0.0","raw-loader":"0.5.1","styled-jsx":"2.2.1","typescript":"3.3.4000","@babel/core":"7.4.4","@types/jest":"24.0.6","@types/node":"7.0.8","@types/uuid":"3.4.3","file-loader":"3.0.1","jest-enzyme":"7.0.2","lint-staged":"9.1.0","sass-loader":"6.0.6","webpack-cli":"3.3.2","@types/react":"16.8.6","babel-loader":"8.0.5","react-helmet":"5.2.0","react-select":"1.2.1","style-loader":"0.19.1","@types/enzyme":"3.1.13","@types/lodash":"4.14.123","testcafe-live":"0.1.4","@babel/runtime":"7.4.4","dotenv-webpack":"^1.7.0","@babel/polyfill":"^7.4.4","@storybook/react":"5.0.11","@types/invariant":"2.2.29","@types/react-dom":"16.0.11","isomorphic-fetch":"2.2.1","react-datepicker":"1.1.0","react-router-dom":"4.2.2","@babel/preset-env":"7.4.4","@gooddata/mock-js":"^2.13.1","@storybook/addons":"5.0.11","@types/classnames":"2.2.3","@types/prop-types":"15.5.2","@storybook/theming":"5.0.11","identity-obj-proxy":"^3.0.0","intl-messageformat":"^7.5.4","webpack-dev-server":"3.3.1","@babel/preset-react":"7.0.0","@types/react-portal":"4.0.1","@types/react-window":"^1.8.1","babel-plugin-lodash":"3.3.4","html-webpack-plugin":"3.2.0","react-test-renderer":"16.4.2","@types/react-measure":"2.0.5","clean-webpack-plugin":"2.0.2","stats-webpack-plugin":"0.7.0","eslint-config-prettier":"4.1.0","react-google-recaptcha":"^0.14.1","tslint-config-prettier":"1.18.0","@gooddata/eslint-config":"^1.0.0","@gooddata/tslint-config":"1.0.0","@types/react-responsive":"^3.0.3","@types/storybook__react":"4.0.1","@types/stringify-object":"^3.2.0","enzyme-adapter-react-16":"1.3.1","@gooddata/test-storybook":"3.2.1","@storybook/addon-actions":"5.0.11","@storybook/addon-options":"5.0.11","node-sass-magic-importer":"5.1.0","react-syntax-highlighter":"11.0.2","@types/fixed-data-table-2":"0.8.1","stylelint-config-prettier":"5.2.0","@gooddata/stylelint-config":"4.0.1","@types/react-test-renderer":"16.0.0","circular-dependency-plugin":"5.0.2","compression-webpack-plugin":"2.0.0","@types/json-stable-stringify":"^1.0.32","@gooddata/frontend-npm-scripts":"1.1.0","@types/enzyme-adapter-react-16":"1.0.3","stylelint-checkstyle-formatter":"0.1.0","@types/storybook__addon-actions":"3.4.2","@babel/plugin-proposal-class-properties":"7.4.4","@babel/plugin-proposal-object-rest-spread":"7.4.4","@babel/plugin-transform-async-to-generator":"7.4.4"},"peerDependencies":{"react":"^16.5.2","react-dom":"^16.5.2"},"_npmOperationalInternal":{"tmp":"tmp/react-components_7.5.0-beta.87_1587628842513_0.30092360608982704","host":"s3://npm-registry-packages"}},"7.5.0-alpha-de.do-dedo-sd-921-2020-04-23T09-10-33-270Z":{"name":"@gooddata/react-components","version":"7.5.0-alpha-de.do-dedo-sd-921-2020-04-23T09-10-33-270Z","author":{"name":"GoodData Corporation"},"license":"BSD-3-Clause","_id":"@gooddata/react-components@7.5.0-alpha-de.do-dedo-sd-921-2020-04-23T09-10-33-270Z","maintainers":[{"name":"afi","email":"adam.fiedler@gooddata.com"},{"name":"bertold8","email":"ivan.nejezchleb@seznam.cz"},{"name":"brbistas","email":"valentinos.chraniotis@gooddata.com"},{"name":"bugsbunny338","email":"jiri.zajic@mensa.cz"},{"name":"de.do","email":"de.do@gooddata.com"},{"name":"gooddata-ci","email":"rail@gooddata.com"},{"name":"hung.nguyen.hoang","email":"hung.nguyen@gooddata.com"},{"name":"ivan.mjartan","email":"ivan.mjartan@gooddata.com"},{"name":"jakub-sterba","email":"jakub.sterba@gooddata.com"},{"name":"jankc","email":"jan.krapac@gmail.com"},{"name":"jaroslav.tomecek","email":"jaroslav.tomecek@gooddata.com"},{"name":"jkittler","email":"honza.kittler@gmail.com"},{"name":"khanh.le","email":"khanh.le@gooddata.com"},{"name":"lanhuynh","email":"lan.huynh@gooddata.com"},{"name":"linhhong","email":"linh.hong@gooddata.com"},{"name":"lupko","email":"lubomir.slivka@gooddata.com"},{"name":"mai.nguyen","email":"mai.nguyen@gooddata.com"},{"name":"matyas.kandl","email":"matyas.kandl@gooddata.com"},{"name":"michal.marsal","email":"michal.marsal@gooddata.com"},{"name":"my.duong","email":"my.duong@gooddata.com"},{"name":"naibinh","email":"naibinh@gmail.com"},{"name":"nikolacech","email":"nikola.cech@gooddata.com"},{"name":"nis.hua","email":"nis.hua@gooddata.com"},{"name":"no23reason","email":"dan.homola@hotmail.cz"},{"name":"patrikbraborec","email":"patrik.braborec@gooddata.com"},{"name":"pbenes","email":"petr.benes@gooddata.com"},{"name":"petrjanu","email":"petr.janu@gooddata.com"},{"name":"pkingo","email":"philipandreaskingo@hotmail.com"},{"name":"ptquang86","email":"ptquang86@gmail.com"},{"name":"qduval","email":"quentin.duval@gooddata.com"},{"name":"rodri360","email":"me@rodri360.com"},{"name":"sitina","email":"jiri.sitina@gooddata.com"},{"name":"strouhaljan","email":"strouhal.jan@gmail.com"},{"name":"tomas.kratochvil","email":"tomas.kratochvil@gooddata.com"},{"name":"tomasreichmann","email":"tomasreichmann@gmail.com"},{"name":"tomsatgd","email":"tomas.satinsky@gooddata.com"},{"name":"trung-le-quoc","email":"trung.le@gooddata.com"},{"name":"tu-ngo","email":"tungo1981@gmail.com"},{"name":"tu.bui","email":"tu.bui@gooddata.com"},{"name":"tulean","email":"tuan.le@gooddata.com"},{"name":"tuqt1005","email":"tu.tran@gooddata.com"},{"name":"utdnah","email":"danh.ung@gooddata.com"},{"name":"vlastikcz","email":"vlastimil.kotas@gooddata.com"},{"name":"vu.pham","email":"vu.pham@gooddata.com"},{"name":"xmort","email":"petr.dolejsi@gooddata.com"},{"name":"yanlipnican","email":"yanlipnican@gmail.com"}],"homepage":"https://github.com/gooddata/gooddata-react-components#readme","bugs":{"url":"https://github.com/gooddata/gooddata-react-components/issues"},"dist":{"shasum":"9946214aed174f689e2a3f33e04c3331d8e8acbe","tarball":"https://registry.npmjs.org/@gooddata/react-components/-/react-components-7.5.0-alpha-de.do-dedo-sd-921-2020-04-23T09-10-33-270Z.tgz","fileCount":2557,"integrity":"sha512-+wGHVq1gZiRSUyQnkOpNIRO12qXZ/Fr6/xiJDOP/qSajF8pOVb6vUyJvj/mnNiMfr3IytYJ/m9kGVncl0jLOjA==","signatures":[{"sig":"MEUCIDRgwrjhEzLJIpZSGWo5eDybJI5RYtIiZfHCbkQsnXnRAiEAxkt9I1t2EhElLS1ZzIaHsoAyakpSuoK18SZnljXZDK4=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":10127116,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJeoVusCRA9TVsSAnZWagAAPIkP/19iuCIE6P0fZgyREy0B\n0N7ji4bQNl95Ve1ZyJ+Rtn9xhw0kgIVBqtWTm8j4BJTDwgTryN8Ac1ae2MCE\nk+XTd3UTTna6PE1Z406MnW6/6X6f8MvZ2pHMPHVI/I3shfxFE5N1/XXxrF+F\ndLr8e1R4FK8AcfDpMSO1DqRpZQGyRRHhPhjHXK6EYXmGXUAvpzrxOsKf+wSm\nOQDSTuZrU9bzc78yPIwjVwKhcttrXrMOSxVcEhEDjNve/359q00rxyeE6WLc\nvzanqVB1+R5T7F6H5r1d1txD5rH3t3XRZfMga7ieUSC/A18Lvl7S2nHNZP6W\nOJOXX0yXj8kQTe2WUZ9hFAU+ni7Fe0D0cnMkL9A4h6GDW1IZNNAw4sPq+6qR\n933Fi5UQkppOMJjqFSTCjubNfLzBWG1mAEW0igjnHexWqc2cgVLf5mDNf0eJ\n38rNbh5YO8XDZ7M+w0NeDVKkf7j4m24jczFgDcewbb1TqbuJfz55bueKNW+2\nhbMHE7w3/jFO01gGjMSlwKn5hY8ccHaDH2vP/SqOzJp4b2SAYPLABAjk3/8O\n1gbR1b8b18YhgIzALnUndlM1cAELFwvuxbb4pzJv8v5+ZzoRo/o+HWiZwrfp\njDN6AnCNel7KwwMY6hjd/ubovzlfL9QsOo1aReH9zXoSpuhc+kyXcOYvrdTk\nDbZd\r\n=VEng\r\n-----END PGP SIGNATURE-----\r\n"},"main":"dist/index.js","husky":{"hooks":{"pre-commit":"lint-staged"}},"config":{"eslint":"./examples/**/*.{js,jsx}","tslint":"./{__mocks__,src,stories}/{,**/}*.{ts,tsx}"},"readme":"[![npm version](https://badge.fury.io/js/%40gooddata%2Freact-components.svg)](https://www.npmjs.com/package/@gooddata/react-components)\n\n# GoodData.UI React components\n> A React-based JavaScript library for building data-driven applications\n\n## Getting started\n- [GoodData.UI Documentation](http://sdk.gooddata.com/gooddata-ui/)\n- [GoodData.UI Live Examples](https://gooddata-examples.herokuapp.com/)\n- [Stack Overflow](https://stackoverflow.com/questions/tagged/gooddata)\n\n### Usage\nWith [yarn](https://yarnpkg.com) installed, go to your project directory and run\n```\n$ yarn add @gooddata/react-components\n```\nIf you prefer [npm](npmjs.com) run\n```\n$ npm install --save @gooddata/react-components\n```\n\nThe public API is exposed via global `index.js`. Except for the styles, do not import any other file directly\nbecause they are not intended to be part of the public API.\n\n## Contributing\n\nWe welcome any contribution in form of [issues](https://github.com/gooddata/gooddata-react-components/issues) or [pull requests](https://github.com/gooddata/gooddata-react-components/pulls).\n\nInstall [Node.js](http://nodejs.org) (node 12.16.1, npm v6.13.4) and [Yarn](https://classic.yarnpkg.com) (1.22.4).\n\nInstall dependencies:\n```\nyarn install --frozen-lockfile\n```\n\nThese commands may come in handy while developing:\n\n| command | description |\n| ------- | ----------- |\n| `yarn install --pure-lockfile` | first step |\n| ||\n| `yarn dev` | build react-components to `/dist` in watch mode |\n| `yarn test` | run all unit tests |\n| `yarn prettier-write` | format the source code to match the valid codestyle |\n| `yarn validate` | validate codestyle |\n| ||\n| `yarn storybook` | run storybook from `/stories` on http://localhost:9001 |\n| `yarn build-storybook` | build storybook to `/dist-storybook` |\n| `yarn test-storybook` | run storybook and [screenshot tests](https://github.com/gooddata/gdc-client-utils/tree/master/test-storybook) |\n| ||\n| `yarn examples` | run Live Examples dev-server from `/examples` on https://localhost:8999 |\n| `yarn examples-build` | build Live Examples to `/examples/dist` |\n| `yarn examples-server` | serve built Live Examples - see `/examples/server/src` |\n| `yarn examples-testcafe` | run testcafe tests against `localhost:8999` |\n\n### Deploy to heroku.com\nWhen you deploy this repo to heroku, it serves *GoodData.UI Live Examples*.\nRelevant tasks are in `Procfile` and `package.json`.\n\n```bash\n# run in the project directory\nheroku login\nheroku create <your-app-name>\nheroku config:set DOMAIN_ADMIN_USERNAME=x@gooddata.com DOMAIN_ADMIN_PASSWORD=xy PROJECT_ID_TO_ASSIGN=xms7ga4tf3g3nzucd8380o2bev8oeknp\ngit push heroku HEAD:master\nheroku open\n```\n### Enable Geo Chart for Storybook and Live Examples\nGeo chart uses Mapbox to render map which requires a Mapbox access token.\n- Register an account and create Mapbox access token at [guide](https://docs.mapbox.com/help/how-mapbox-works/access-tokens/)\n- Store the created token at `.env`:\n```bash\necho -e \"EXAMPLE_MAPBOX_ACCESS_TOKEN=token\" >> .env # only need to run once\necho -e \"STORYBOOK_MAPBOX_ACCESS_TOKEN=token\" >> .env # only need to run once\n```\n\n### Run Live Examples Locally\nTo run *GoodData.UI Live Examples* locally:\n```bash\ngit clone <this-repository>\ncd  <repository-folder>\nyarn install --pure-lockfile\nyarn examples\n```\nThen open https://localhost:8999 and login using Live Examples account (you can [create one here](https://gooddata-examples.herokuapp.com/registration)).\n\n### Run Storybook locally\n- Run storybook with token stored in `.env` for more secure\n```bash\nyarn storybook\n```\n- Or run storybook with token env param exposed to cli (not suggested)\n```bash\nSTORYBOOK_MAPBOX_ACCESS_TOKEN=token yarn storybook\n```\n- Apply either above way to `yarn build-storybook` or `yarn test-storybook`\n\n### Source code formatting\nThe source code in the repository is formatted by [Prettier](https://prettier.io/).\nThe format of the code is validated by our Continuous Integration server and is one of the requirements of successful merge.\n\nPrettier is supported by every major IDE. You can find the list of supported editors and how to configure them [here](https://prettier.io/docs/en/editors.html).\n\nIn the case, when your editor is not supported or you don't want to setup the integration, you can run the `yarn prettier-write` command to reformat the code before commit.\n\n## Changelog\n\n- see [CHANGELOG.md](CHANGELOG.md)\n\n## Supported versions\n\nIn order to make the user experience with integrating GoodData UI SDK as smooth and secure as possible and to ensure that the SDK is using the latest features of the platform, we will only provide support to two most recent major versions of UI SDK.\n\nThe most recent majors will be supported in the following modes:\n\n- The latest major version will receive all new functionality and all bug fixes\n- The previous major version will only receive fixes to critical issues and security fixes. These fixes will be applied on top of last released version of the previous major\n\nThe customers are encouraged to always use the latest version of the UI SDK.\n\nIn case of using older versions, the user might face API incompatibility, performance or security issues.\n\nPlease follow the installation instructions to update to the newest version.\n\n## License\n\n(C) 2007-2020 GoodData Corporation\n\nThis project is dual licensed:\n\n- The ATTRIBUTION-NONCOMMERCIAL 4.0 INTERNATIONAL (CC BY-NC 4.0) is used for purpose of the trial experience and evaluation of GoodData.UI library.\n- The GOODDATA GOODDATA.UI LIBRARY END USER LICENSE AGREEMENT is used for GoodData customers.\n\nFor more information, please see [LICENSE](https://github.com/gooddata/gooddata-react-components/blob/master/LICENSE)\n","gitHead":"a2fe97a499ab11e8182713620f33780c6f339d11","scripts":{"dev":"bash scripts/build.sh --dev-watch","test":"jest --watch","build":"bash scripts/build.sh","tslint":"yarn run-tslint -t verbose $npm_package_config_tslint","prepare":"cd examples/server && yarn install --frozen-lockfile && cd ../..; rm -r examples/node_modules 2>/dev/null; true","examples":"bash scripts/run-examples.sh","prepare?":"# Called before `npm publish` and on local `npm install`. Temporarily also for deleting obsolete node_modules. Ends with `true` to continue gracefully.","validate":"tsc --noEmit && yarn tslint && eslint $npm_package_config_eslint && yarn validate-style && yarn prettier-check","build-dev":"bash scripts/build.sh --dev","examples?":"# Default is developer domain, other options: yarn examples [sec,secure,stg,stg2,stg3,demo,developer or URL]","storybook":"yarn build && start-storybook -p 9001 -c .storybook","test-once":"jest","tslint-ci":"mkdir -p ./ci/results && yarn run-tslint -t checkstyle -o ./ci/results/tslint-results.xml $npm_package_config_tslint","run-tslint":"tslint -p tsconfig.json","validate-ci":"tsc --noEmit && yarn tslint-ci  && eslint $npm_package_config_eslint -f checkstyle -o ci/results/eslint-results.xml && yarn validate-style-ci && yarn prettier-check","examples-build":"bash scripts/build-examples.sh","prepublishOnly":"yarn build","prettier-check":"prettier --check '{src,stories,styles,__mocks__,examples/server/src,examples/src,examples/test}/**/*.{ts,js,tsx,jsx,json,scss,md,yaml,html}'","prettier-write":"prettier --write '{src,stories,styles,__mocks__,examples/server/src,examples/src,examples/test}/**/*.{ts,js,tsx,jsx,json,scss,md,yaml,html}'","test-storybook":"yarn build && test-storybook","validate-style":"stylelint '**/*.scss'","build-storybook":"yarn build && build-storybook -c .storybook -o dist-storybook","examples-server":"node examples/server/src/index.js","heroku-postbuild":"yarn examples-build developer","examples-testcafe":"./scripts/run-testcafe.sh visual","validate-style-ci":"stylelint '**/*.scss' --custom-formatter=node_modules/stylelint-checkstyle-formatter > ci/results/stylelint-results.xml","check-circular-deps":"madge --circular --extensions ts ./src","examples-testcafe-ci":"./scripts/run-testcafe.sh ci","examples-testcafe-live":"./scripts/run-testcafe.sh live"},"typings":"dist/index.d.ts","_npmUser":{"name":"de.do","email":"de.do@gooddata.com"},"deprecated":"@gooddata/react-components@7 reached End of Support on March 31, 2022. Please upgrade (see https://sdk.gooddata.com/gooddata-ui/docs/supported_versions.html for more information).","repository":{"url":"git+ssh://git@github.com/gooddata/gooddata-react-components.git","type":"git"},"_npmVersion":"6.13.4","description":"GoodData.UI - A powerful JavaScript library for building analytical applications","directories":{},"lint-staged":{"{src,stories,styles,__mocks__,examples/server/src,examples/src,examples/test}/**/*.{ts,js,tsx,jsx,scss}":["npx gdc-fix-copyright","git add"],"{src,stories,styles,__mocks__,examples/server/src,examples/src,examples/test}/**/*.{ts,js,tsx,jsx,json,scss,md,yaml,html}":["prettier --write","git add"]},"_nodeVersion":"12.16.1","dependencies":{"rxjs":"^5.5.6","uuid":"^3.2.1","immer":"^1.3.1","lodash":"^4.17.15","date-fns":"^2.7.0","downshift":"^3.2.7","invariant":"^2.2.2","mapbox-gl":"^1.6.1","classnames":"^2.2.6","highcharts":"7.1.1","prop-types":"^15.6.0","react-intl":"^3.6.0","custom-event":"^1.0.1","react-window":"^1.8.1","ag-grid-react":"20.0.0","react-measure":"^2.3.0","@types/mapbox-gl":"^1.6.1","react-day-picker":"~7.3.0","react-responsive":"^3.0.0","stringify-object":"^2.4.0","@gooddata/typings":"^2.24.0","ag-grid-community":"20.0.0","http-status-codes":"^1.3.0","@gooddata/js-utils":"^3.10.5","@gooddata/numberjs":"^3.2.4","fixed-data-table-2":"0.7.17","@gooddata/goodstrap":"^68.5.2","react-dom-factories":"^1.0.2","@gooddata/gooddata-js":"^12.5.4","json-stable-stringify":"^1.0.1","react-transition-group":"^2.2.1","hoist-non-react-statics":"^3.3.0","nodelist-foreach-polyfill":"^1.2.0","@formatjs/intl-pluralrules":"^1.3.6","highcharts-grouped-categories":"^1.1.3"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"raf":"3.3.2","yup":"^0.24.1","jest":"24.7.1","husky":"3.0.0","madge":"^3.4.4","react":"^16.5.2","enzyme":"3.5.0","eslint":"4.19.1","formik":"^0.11.11","moment":"2.23.0","history":"^4.7.2","ts-jest":"24.0.0","webpack":"4.30.0","full-icu":"^1.3.0","prettier":"1.16.4","react-ga":"^2.5.2","recharts":"1.0.0-beta.9","testcafe":"1.1.4","commander":"2.14.1","node-sass":"4.13.0","react-dom":"^16.5.2","stylelint":"^10.0.0","supertest":"3.0.0","ts-loader":"6.0.0","@types/raf":"^3.4.0","css-loader":"0.28.7","jest-junit":"3.0.0","raw-loader":"0.5.1","styled-jsx":"2.2.1","typescript":"3.3.4000","@babel/core":"7.4.4","@types/jest":"24.0.6","@types/node":"7.0.8","@types/uuid":"3.4.3","file-loader":"3.0.1","jest-enzyme":"7.0.2","lint-staged":"9.1.0","sass-loader":"6.0.6","webpack-cli":"3.3.2","@types/react":"16.8.6","babel-loader":"8.0.5","react-helmet":"5.2.0","react-select":"1.2.1","style-loader":"0.19.1","@types/enzyme":"3.1.13","@types/lodash":"4.14.123","testcafe-live":"0.1.4","@babel/runtime":"7.4.4","dotenv-webpack":"^1.7.0","@babel/polyfill":"^7.4.4","@storybook/react":"5.0.11","@types/invariant":"2.2.29","@types/react-dom":"16.0.11","isomorphic-fetch":"2.2.1","react-datepicker":"1.1.0","react-router-dom":"4.2.2","@babel/preset-env":"7.4.4","@gooddata/mock-js":"^2.13.0","@storybook/addons":"5.0.11","@types/classnames":"2.2.3","@types/prop-types":"15.5.2","@storybook/theming":"5.0.11","identity-obj-proxy":"^3.0.0","intl-messageformat":"^7.5.4","webpack-dev-server":"3.3.1","@babel/preset-react":"7.0.0","@types/react-portal":"4.0.1","@types/react-window":"^1.8.1","babel-plugin-lodash":"3.3.4","html-webpack-plugin":"3.2.0","react-test-renderer":"16.4.2","@types/react-measure":"2.0.5","clean-webpack-plugin":"2.0.2","stats-webpack-plugin":"0.7.0","eslint-config-prettier":"4.1.0","react-google-recaptcha":"^0.14.1","tslint-config-prettier":"1.18.0","@gooddata/eslint-config":"^1.0.0","@gooddata/tslint-config":"1.0.0","@types/react-responsive":"^3.0.3","@types/storybook__react":"4.0.1","@types/stringify-object":"^3.2.0","enzyme-adapter-react-16":"1.3.1","@gooddata/test-storybook":"3.2.1","@storybook/addon-actions":"5.0.11","@storybook/addon-options":"5.0.11","node-sass-magic-importer":"5.1.0","react-syntax-highlighter":"11.0.2","@types/fixed-data-table-2":"0.8.1","stylelint-config-prettier":"5.2.0","@gooddata/stylelint-config":"4.0.1","@types/react-test-renderer":"16.0.0","circular-dependency-plugin":"5.0.2","compression-webpack-plugin":"2.0.0","@types/json-stable-stringify":"^1.0.32","@gooddata/frontend-npm-scripts":"1.1.0","@types/enzyme-adapter-react-16":"1.0.3","stylelint-checkstyle-formatter":"0.1.0","@types/storybook__addon-actions":"3.4.2","@babel/plugin-proposal-class-properties":"7.4.4","@babel/plugin-proposal-object-rest-spread":"7.4.4","@babel/plugin-transform-async-to-generator":"7.4.4"},"peerDependencies":{"react":"^16.5.2","react-dom":"^16.5.2"},"_npmOperationalInternal":{"tmp":"tmp/react-components_7.5.0-alpha-de.do-dedo-sd-921-2020-04-23T09-10-33-270Z_1587633067465_0.385604378490225","host":"s3://npm-registry-packages"}},"7.5.0-alpha-tulean-TLE-RAIL2227-2020-04-23T09-28-43-320Z":{"name":"@gooddata/react-components","version":"7.5.0-alpha-tulean-TLE-RAIL2227-2020-04-23T09-28-43-320Z","author":{"name":"GoodData Corporation"},"license":"BSD-3-Clause","_id":"@gooddata/react-components@7.5.0-alpha-tulean-TLE-RAIL2227-2020-04-23T09-28-43-320Z","maintainers":[{"name":"afi","email":"adam.fiedler@gooddata.com"},{"name":"bertold8","email":"ivan.nejezchleb@seznam.cz"},{"name":"brbistas","email":"valentinos.chraniotis@gooddata.com"},{"name":"bugsbunny338","email":"jiri.zajic@mensa.cz"},{"name":"de.do","email":"de.do@gooddata.com"},{"name":"gooddata-ci","email":"rail@gooddata.com"},{"name":"hung.nguyen.hoang","email":"hung.nguyen@gooddata.com"},{"name":"ivan.mjartan","email":"ivan.mjartan@gooddata.com"},{"name":"jakub-sterba","email":"jakub.sterba@gooddata.com"},{"name":"jankc","email":"jan.krapac@gmail.com"},{"name":"jaroslav.tomecek","email":"jaroslav.tomecek@gooddata.com"},{"name":"jkittler","email":"honza.kittler@gmail.com"},{"name":"khanh.le","email":"khanh.le@gooddata.com"},{"name":"lanhuynh","email":"lan.huynh@gooddata.com"},{"name":"linhhong","email":"linh.hong@gooddata.com"},{"name":"lupko","email":"lubomir.slivka@gooddata.com"},{"name":"mai.nguyen","email":"mai.nguyen@gooddata.com"},{"name":"matyas.kandl","email":"matyas.kandl@gooddata.com"},{"name":"michal.marsal","email":"michal.marsal@gooddata.com"},{"name":"my.duong","email":"my.duong@gooddata.com"},{"name":"naibinh","email":"naibinh@gmail.com"},{"name":"nikolacech","email":"nikola.cech@gooddata.com"},{"name":"nis.hua","email":"nis.hua@gooddata.com"},{"name":"no23reason","email":"dan.homola@hotmail.cz"},{"name":"patrikbraborec","email":"patrik.braborec@gooddata.com"},{"name":"pbenes","email":"petr.benes@gooddata.com"},{"name":"petrjanu","email":"petr.janu@gooddata.com"},{"name":"pkingo","email":"philipandreaskingo@hotmail.com"},{"name":"ptquang86","email":"ptquang86@gmail.com"},{"name":"qduval","email":"quentin.duval@gooddata.com"},{"name":"rodri360","email":"me@rodri360.com"},{"name":"sitina","email":"jiri.sitina@gooddata.com"},{"name":"strouhaljan","email":"strouhal.jan@gmail.com"},{"name":"tomas.kratochvil","email":"tomas.kratochvil@gooddata.com"},{"name":"tomasreichmann","email":"tomasreichmann@gmail.com"},{"name":"tomsatgd","email":"tomas.satinsky@gooddata.com"},{"name":"trung-le-quoc","email":"trung.le@gooddata.com"},{"name":"tu-ngo","email":"tungo1981@gmail.com"},{"name":"tu.bui","email":"tu.bui@gooddata.com"},{"name":"tulean","email":"tuan.le@gooddata.com"},{"name":"tuqt1005","email":"tu.tran@gooddata.com"},{"name":"utdnah","email":"danh.ung@gooddata.com"},{"name":"vlastikcz","email":"vlastimil.kotas@gooddata.com"},{"name":"vu.pham","email":"vu.pham@gooddata.com"},{"name":"xmort","email":"petr.dolejsi@gooddata.com"},{"name":"yanlipnican","email":"yanlipnican@gmail.com"}],"homepage":"https://github.com/gooddata/gooddata-react-components#readme","bugs":{"url":"https://github.com/gooddata/gooddata-react-components/issues"},"dist":{"shasum":"a3907b71cf442eaedcfb56d7360e364ddd8ddc67","tarball":"https://registry.npmjs.org/@gooddata/react-components/-/react-components-7.5.0-alpha-tulean-TLE-RAIL2227-2020-04-23T09-28-43-320Z.tgz","fileCount":2553,"integrity":"sha512-GVDNjFRDbJuf/BbpjFURkWADSSYKVl6byBHSgc+JyY47UE0/HIzCerIAuC62ixDMbA0hkzolXg16YgvVXlNuvw==","signatures":[{"sig":"MEQCIBSobt6LZZyhyLJN2C0m5tJGr+ALvQTZChgo+JunkMpNAiBUtztJael72KPJrVf0zwzp0sFrrOBO2xFPBq0iBPFGiA==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":10103290,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJeoV/nCRA9TVsSAnZWagAAjUUQAI+Ci4xbyP8PVJOJZSex\nW7kKyWrlS/caeQzKPOBTx743YPVQM9H8pfzcurthCQFOLJ6zE0h1V1h6cT68\nvEgI65BQD3H4bsWxwZjK3PMdLoTE6dlkTKacFqgopbdK8VlErRtx6Y+YqhdL\n4295aeODG139qtqi2ONDZQy+402wl3eLN25y2sjJwMWTxGCtetjNK4/coJEW\n7yRO9O11OL8U0zadUEc6TFAPww60KcXINaz7kvLj669Vvz+3D25JSTRiL/16\n+UF+6PmO23bvmwbzpT3UHhpYQir+aSXuk2yQUOHgicQ9JjsQncAW1iaHNGaB\nKRLi/84ylXRTGZZP5mLyve1AYv6ywJnjIayIC2KY2FTMrC5lEA/FFQu5XmM+\nNY72PmAceYUo34cPtx6BDyBppGSdRzxwWiBHASD/PlZBHDn3dAx+EjSijNpK\nMay1XpJelvvqzN5JLVQQEgtlxHzjDdi1ZXmAJLzOSE0C+d+iKvj+LWoJUrBM\nrtu1MBtstx6e7V8Y+q5esIM8irubC42ePetAF5DXJvVOchINRyefP6FOGdUT\n1nLaGufZlEt0lqeieDfMb7yoIMIXw5nl0mpUb46eR2usGL8HNtaSLv3+up2E\nxwfHKSQz8KW03rKJhs4KbCOkMHoE+ijQ7600aNOgK3UJagGljGxlUA872RoC\n6AKi\r\n=eCnt\r\n-----END PGP SIGNATURE-----\r\n"},"main":"dist/index.js","husky":{"hooks":{"pre-commit":"lint-staged"}},"config":{"eslint":"./examples/**/*.{js,jsx}","tslint":"./{__mocks__,src,stories}/{,**/}*.{ts,tsx}"},"readme":"[![npm version](https://badge.fury.io/js/%40gooddata%2Freact-components.svg)](https://www.npmjs.com/package/@gooddata/react-components)\n\n# GoodData.UI React components\n> A React-based JavaScript library for building data-driven applications\n\n## Getting started\n- [GoodData.UI Documentation](http://sdk.gooddata.com/gooddata-ui/)\n- [GoodData.UI Live Examples](https://gooddata-examples.herokuapp.com/)\n- [Stack Overflow](https://stackoverflow.com/questions/tagged/gooddata)\n\n### Usage\nWith [yarn](https://yarnpkg.com) installed, go to your project directory and run\n```\n$ yarn add @gooddata/react-components\n```\nIf you prefer [npm](npmjs.com) run\n```\n$ npm install --save @gooddata/react-components\n```\n\nThe public API is exposed via global `index.js`. Except for the styles, do not import any other file directly\nbecause they are not intended to be part of the public API.\n\n## Contributing\n\nWe welcome any contribution in form of [issues](https://github.com/gooddata/gooddata-react-components/issues) or [pull requests](https://github.com/gooddata/gooddata-react-components/pulls).\n\nInstall [Node.js](http://nodejs.org) (node 12.16.1, npm v6.13.4) and [Yarn](https://classic.yarnpkg.com) (1.22.4).\n\nInstall dependencies:\n```\nyarn install --frozen-lockfile\n```\n\nThese commands may come in handy while developing:\n\n| command | description |\n| ------- | ----------- |\n| `yarn install --pure-lockfile` | first step |\n| ||\n| `yarn dev` | build react-components to `/dist` in watch mode |\n| `yarn test` | run all unit tests |\n| `yarn prettier-write` | format the source code to match the valid codestyle |\n| `yarn validate` | validate codestyle |\n| ||\n| `yarn storybook` | run storybook from `/stories` on http://localhost:9001 |\n| `yarn build-storybook` | build storybook to `/dist-storybook` |\n| `yarn test-storybook` | run storybook and [screenshot tests](https://github.com/gooddata/gdc-client-utils/tree/master/test-storybook) |\n| ||\n| `yarn examples` | run Live Examples dev-server from `/examples` on https://localhost:8999 |\n| `yarn examples-build` | build Live Examples to `/examples/dist` |\n| `yarn examples-server` | serve built Live Examples - see `/examples/server/src` |\n| `yarn examples-testcafe` | run testcafe tests against `localhost:8999` |\n\n### Deploy to heroku.com\nWhen you deploy this repo to heroku, it serves *GoodData.UI Live Examples*.\nRelevant tasks are in `Procfile` and `package.json`.\n\n```bash\n# run in the project directory\nheroku login\nheroku create <your-app-name>\nheroku config:set DOMAIN_ADMIN_USERNAME=x@gooddata.com DOMAIN_ADMIN_PASSWORD=xy PROJECT_ID_TO_ASSIGN=xms7ga4tf3g3nzucd8380o2bev8oeknp\ngit push heroku HEAD:master\nheroku open\n```\n### Enable Geo Chart for Storybook and Live Examples\nGeo chart uses Mapbox to render map which requires a Mapbox access token.\n- Register an account and create Mapbox access token at [guide](https://docs.mapbox.com/help/how-mapbox-works/access-tokens/)\n- Store the created token at `.env`:\n```bash\necho -e \"EXAMPLE_MAPBOX_ACCESS_TOKEN=token\" >> .env # only need to run once\necho -e \"STORYBOOK_MAPBOX_ACCESS_TOKEN=token\" >> .env # only need to run once\n```\n\n### Run Live Examples Locally\nTo run *GoodData.UI Live Examples* locally:\n```bash\ngit clone <this-repository>\ncd  <repository-folder>\nyarn install --pure-lockfile\nyarn examples\n```\nThen open https://localhost:8999 and login using Live Examples account (you can [create one here](https://gooddata-examples.herokuapp.com/registration)).\n\n### Run Storybook locally\n- Run storybook with token stored in `.env` for more secure\n```bash\nyarn storybook\n```\n- Or run storybook with token env param exposed to cli (not suggested)\n```bash\nSTORYBOOK_MAPBOX_ACCESS_TOKEN=token yarn storybook\n```\n- Apply either above way to `yarn build-storybook` or `yarn test-storybook`\n\n### Source code formatting\nThe source code in the repository is formatted by [Prettier](https://prettier.io/).\nThe format of the code is validated by our Continuous Integration server and is one of the requirements of successful merge.\n\nPrettier is supported by every major IDE. You can find the list of supported editors and how to configure them [here](https://prettier.io/docs/en/editors.html).\n\nIn the case, when your editor is not supported or you don't want to setup the integration, you can run the `yarn prettier-write` command to reformat the code before commit.\n\n## Changelog\n\n- see [CHANGELOG.md](CHANGELOG.md)\n\n## Supported versions\n\nIn order to make the user experience with integrating GoodData UI SDK as smooth and secure as possible and to ensure that the SDK is using the latest features of the platform, we will only provide support to two most recent major versions of UI SDK.\n\nThe most recent majors will be supported in the following modes:\n\n- The latest major version will receive all new functionality and all bug fixes\n- The previous major version will only receive fixes to critical issues and security fixes. These fixes will be applied on top of last released version of the previous major\n\nThe customers are encouraged to always use the latest version of the UI SDK.\n\nIn case of using older versions, the user might face API incompatibility, performance or security issues.\n\nPlease follow the installation instructions to update to the newest version.\n\n## License\n\n(C) 2007-2020 GoodData Corporation\n\nThis project is dual licensed:\n\n- The ATTRIBUTION-NONCOMMERCIAL 4.0 INTERNATIONAL (CC BY-NC 4.0) is used for purpose of the trial experience and evaluation of GoodData.UI library.\n- The GOODDATA GOODDATA.UI LIBRARY END USER LICENSE AGREEMENT is used for GoodData customers.\n\nFor more information, please see [LICENSE](https://github.com/gooddata/gooddata-react-components/blob/master/LICENSE)\n","gitHead":"7c0240a80b3ab92632a8dae1e7c2f371ff95486b","scripts":{"dev":"bash scripts/build.sh --dev-watch","test":"jest --watch","build":"bash scripts/build.sh","tslint":"yarn run-tslint -t verbose $npm_package_config_tslint","prepare":"cd examples/server && yarn install --frozen-lockfile && cd ../..; rm -r examples/node_modules 2>/dev/null; true","examples":"bash scripts/run-examples.sh","prepare?":"# Called before `npm publish` and on local `npm install`. Temporarily also for deleting obsolete node_modules. Ends with `true` to continue gracefully.","validate":"tsc --noEmit && yarn tslint && eslint $npm_package_config_eslint && yarn validate-style && yarn prettier-check","build-dev":"bash scripts/build.sh --dev","examples?":"# Default is developer domain, other options: yarn examples [sec,secure,stg,stg2,stg3,demo,developer or URL]","storybook":"yarn build && start-storybook -p 9001 -c .storybook","test-once":"jest","tslint-ci":"mkdir -p ./ci/results && yarn run-tslint -t checkstyle -o ./ci/results/tslint-results.xml $npm_package_config_tslint","run-tslint":"tslint -p tsconfig.json","validate-ci":"tsc --noEmit && yarn tslint-ci  && eslint $npm_package_config_eslint -f checkstyle -o ci/results/eslint-results.xml && yarn validate-style-ci && yarn prettier-check","examples-build":"bash scripts/build-examples.sh","prepublishOnly":"yarn build","prettier-check":"prettier --check '{src,stories,styles,__mocks__,examples/server/src,examples/src,examples/test}/**/*.{ts,js,tsx,jsx,json,scss,md,yaml,html}'","prettier-write":"prettier --write '{src,stories,styles,__mocks__,examples/server/src,examples/src,examples/test}/**/*.{ts,js,tsx,jsx,json,scss,md,yaml,html}'","test-storybook":"yarn build && test-storybook","validate-style":"stylelint '**/*.scss'","build-storybook":"yarn build && build-storybook -c .storybook -o dist-storybook","examples-server":"node examples/server/src/index.js","heroku-postbuild":"yarn examples-build developer","examples-testcafe":"./scripts/run-testcafe.sh visual","validate-style-ci":"stylelint '**/*.scss' --custom-formatter=node_modules/stylelint-checkstyle-formatter > ci/results/stylelint-results.xml","check-circular-deps":"madge --circular --extensions ts ./src","examples-testcafe-ci":"./scripts/run-testcafe.sh ci","examples-testcafe-live":"./scripts/run-testcafe.sh live"},"typings":"dist/index.d.ts","_npmUser":{"name":"tulean","email":"tuan.le@gooddata.com"},"deprecated":"@gooddata/react-components@7 reached End of Support on March 31, 2022. Please upgrade (see https://sdk.gooddata.com/gooddata-ui/docs/supported_versions.html for more information).","repository":{"url":"git+ssh://git@github.com/gooddata/gooddata-react-components.git","type":"git"},"_npmVersion":"6.13.4","description":"GoodData.UI - A powerful JavaScript library for building analytical applications","directories":{},"lint-staged":{"{src,stories,styles,__mocks__,examples/server/src,examples/src,examples/test}/**/*.{ts,js,tsx,jsx,scss}":["npx gdc-fix-copyright","git add"],"{src,stories,styles,__mocks__,examples/server/src,examples/src,examples/test}/**/*.{ts,js,tsx,jsx,json,scss,md,yaml,html}":["prettier --write","git add"]},"_nodeVersion":"12.16.1","dependencies":{"rxjs":"^5.5.6","uuid":"^3.2.1","immer":"^1.3.1","lodash":"^4.17.15","date-fns":"^2.7.0","downshift":"^3.2.7","invariant":"^2.2.2","mapbox-gl":"^1.6.1","classnames":"^2.2.6","highcharts":"7.1.1","prop-types":"^15.6.0","react-intl":"^3.6.0","custom-event":"^1.0.1","react-window":"^1.8.1","ag-grid-react":"20.0.0","react-measure":"^2.3.0","@types/mapbox-gl":"^1.6.1","react-day-picker":"~7.3.0","react-responsive":"^3.0.0","stringify-object":"^2.4.0","@gooddata/typings":"^2.24.0","ag-grid-community":"20.0.0","http-status-codes":"^1.3.0","@gooddata/js-utils":"^3.10.5","@gooddata/numberjs":"^3.2.4","fixed-data-table-2":"0.7.17","@gooddata/goodstrap":"^68.5.2","react-dom-factories":"^1.0.2","@gooddata/gooddata-js":"^12.5.4","json-stable-stringify":"^1.0.1","react-transition-group":"^2.2.1","hoist-non-react-statics":"^3.3.0","nodelist-foreach-polyfill":"^1.2.0","@formatjs/intl-pluralrules":"^1.3.6","highcharts-grouped-categories":"^1.1.3"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"raf":"3.3.2","yup":"^0.24.1","jest":"24.7.1","husky":"3.0.0","madge":"^3.4.4","react":"^16.5.2","enzyme":"3.5.0","eslint":"4.19.1","formik":"^0.11.11","moment":"2.23.0","history":"^4.7.2","ts-jest":"24.0.0","webpack":"4.30.0","full-icu":"^1.3.0","prettier":"1.16.4","react-ga":"^2.5.2","recharts":"1.0.0-beta.9","testcafe":"1.1.4","commander":"2.14.1","node-sass":"4.13.0","react-dom":"^16.5.2","stylelint":"^10.0.0","supertest":"3.0.0","ts-loader":"6.0.0","@types/raf":"^3.4.0","css-loader":"0.28.7","jest-junit":"3.0.0","raw-loader":"0.5.1","styled-jsx":"2.2.1","typescript":"3.3.4000","@babel/core":"7.4.4","@types/jest":"24.0.6","@types/node":"7.0.8","@types/uuid":"3.4.3","file-loader":"3.0.1","jest-enzyme":"7.0.2","lint-staged":"9.1.0","sass-loader":"6.0.6","webpack-cli":"3.3.2","@types/react":"16.8.6","babel-loader":"8.0.5","react-helmet":"5.2.0","react-select":"1.2.1","style-loader":"0.19.1","@types/enzyme":"3.1.13","@types/lodash":"4.14.123","testcafe-live":"0.1.4","@babel/runtime":"7.4.4","dotenv-webpack":"^1.7.0","@babel/polyfill":"^7.4.4","@storybook/react":"5.0.11","@types/invariant":"2.2.29","@types/react-dom":"16.0.11","isomorphic-fetch":"2.2.1","react-datepicker":"1.1.0","react-router-dom":"4.2.2","@babel/preset-env":"7.4.4","@gooddata/mock-js":"^2.13.1","@storybook/addons":"5.0.11","@types/classnames":"2.2.3","@types/prop-types":"15.5.2","@storybook/theming":"5.0.11","identity-obj-proxy":"^3.0.0","intl-messageformat":"^7.5.4","webpack-dev-server":"3.3.1","@babel/preset-react":"7.0.0","@types/react-portal":"4.0.1","@types/react-window":"^1.8.1","babel-plugin-lodash":"3.3.4","html-webpack-plugin":"3.2.0","react-test-renderer":"16.4.2","@types/react-measure":"2.0.5","clean-webpack-plugin":"2.0.2","stats-webpack-plugin":"0.7.0","eslint-config-prettier":"4.1.0","react-google-recaptcha":"^0.14.1","tslint-config-prettier":"1.18.0","@gooddata/eslint-config":"^1.0.0","@gooddata/tslint-config":"1.0.0","@types/react-responsive":"^3.0.3","@types/storybook__react":"4.0.1","@types/stringify-object":"^3.2.0","enzyme-adapter-react-16":"1.3.1","@gooddata/test-storybook":"3.2.1","@storybook/addon-actions":"5.0.11","@storybook/addon-options":"5.0.11","node-sass-magic-importer":"5.1.0","react-syntax-highlighter":"11.0.2","@types/fixed-data-table-2":"0.8.1","stylelint-config-prettier":"5.2.0","@gooddata/stylelint-config":"4.0.1","@types/react-test-renderer":"16.0.0","circular-dependency-plugin":"5.0.2","compression-webpack-plugin":"2.0.0","@types/json-stable-stringify":"^1.0.32","@gooddata/frontend-npm-scripts":"1.1.0","@types/enzyme-adapter-react-16":"1.0.3","stylelint-checkstyle-formatter":"0.1.0","@types/storybook__addon-actions":"3.4.2","@babel/plugin-proposal-class-properties":"7.4.4","@babel/plugin-proposal-object-rest-spread":"7.4.4","@babel/plugin-transform-async-to-generator":"7.4.4"},"peerDependencies":{"react":"^16.5.2","react-dom":"^16.5.2"},"_npmOperationalInternal":{"tmp":"tmp/react-components_7.5.0-alpha-tulean-TLE-RAIL2227-2020-04-23T09-28-43-320Z_1587634150581_0.5935123144943892","host":"s3://npm-registry-packages"}},"7.5.0-alpha-tulean-TLE-RAIL2227-2020-04-23T14-26-14-025Z":{"name":"@gooddata/react-components","version":"7.5.0-alpha-tulean-TLE-RAIL2227-2020-04-23T14-26-14-025Z","author":{"name":"GoodData Corporation"},"license":"BSD-3-Clause","_id":"@gooddata/react-components@7.5.0-alpha-tulean-TLE-RAIL2227-2020-04-23T14-26-14-025Z","maintainers":[{"name":"afi","email":"adam.fiedler@gooddata.com"},{"name":"bertold8","email":"ivan.nejezchleb@seznam.cz"},{"name":"brbistas","email":"valentinos.chraniotis@gooddata.com"},{"name":"bugsbunny338","email":"jiri.zajic@mensa.cz"},{"name":"de.do","email":"de.do@gooddata.com"},{"name":"gooddata-ci","email":"rail@gooddata.com"},{"name":"hang.ngo","email":"hang.ngo@gooddata.com"},{"name":"hung.nguyen.hoang","email":"hung.nguyen@gooddata.com"},{"name":"ivan.mjartan","email":"ivan.mjartan@gooddata.com"},{"name":"jakub-sterba","email":"jakub.sterba@gooddata.com"},{"name":"jankc","email":"jan.krapac@gmail.com"},{"name":"jaroslav.tomecek","email":"jaroslav.tomecek@gooddata.com"},{"name":"jkittler","email":"honza.kittler@gmail.com"},{"name":"khanh.le","email":"khanh.le@gooddata.com"},{"name":"lanhuynh","email":"lan.huynh@gooddata.com"},{"name":"linhhong","email":"linh.hong@gooddata.com"},{"name":"lupko","email":"lubomir.slivka@gooddata.com"},{"name":"mai.nguyen","email":"mai.nguyen@gooddata.com"},{"name":"matyas.kandl","email":"matyas.kandl@gooddata.com"},{"name":"michal.marsal","email":"michal.marsal@gooddata.com"},{"name":"my.duong","email":"my.duong@gooddata.com"},{"name":"naibinh","email":"naibinh@gmail.com"},{"name":"nikolacech","email":"nikola.cech@gooddata.com"},{"name":"nis.hua","email":"nis.hua@gooddata.com"},{"name":"no23reason","email":"dan.homola@hotmail.cz"},{"name":"patrikbraborec","email":"patrik.braborec@gooddata.com"},{"name":"pbenes","email":"petr.benes@gooddata.com"},{"name":"petrjanu","email":"petr.janu@gooddata.com"},{"name":"pkingo","email":"philipandreaskingo@hotmail.com"},{"name":"ptquang86","email":"ptquang86@gmail.com"},{"name":"qduval","email":"quentin.duval@gooddata.com"},{"name":"rodri360","email":"me@rodri360.com"},{"name":"sitina","email":"jiri.sitina@gooddata.com"},{"name":"strouhaljan","email":"strouhal.jan@gmail.com"},{"name":"tomas.kratochvil","email":"tomas.kratochvil@gooddata.com"},{"name":"tomasreichmann","email":"tomasreichmann@gmail.com"},{"name":"tomsatgd","email":"tomas.satinsky@gooddata.com"},{"name":"trung-le-quoc","email":"trung.le@gooddata.com"},{"name":"tu-ngo","email":"tungo1981@gmail.com"},{"name":"tu.bui","email":"tu.bui@gooddata.com"},{"name":"tulean","email":"tuan.le@gooddata.com"},{"name":"tuqt1005","email":"tu.tran@gooddata.com"},{"name":"utdnah","email":"danh.ung@gooddata.com"},{"name":"vlastikcz","email":"vlastimil.kotas@gooddata.com"},{"name":"vu.pham","email":"vu.pham@gooddata.com"},{"name":"xmort","email":"petr.dolejsi@gooddata.com"},{"name":"yanlipnican","email":"yanlipnican@gmail.com"}],"homepage":"https://github.com/gooddata/gooddata-react-components#readme","bugs":{"url":"https://github.com/gooddata/gooddata-react-components/issues"},"dist":{"shasum":"eabd1830309454779eeb6423c1f61e9e968c215c","tarball":"https://registry.npmjs.org/@gooddata/react-components/-/react-components-7.5.0-alpha-tulean-TLE-RAIL2227-2020-04-23T14-26-14-025Z.tgz","fileCount":2554,"integrity":"sha512-K7gLJ/cRW6VwjHPh+mTowPxgQdhPB18bcUy6Gf+ro4lQb3JdNFXUK5ZIKLrghoad5TRsEp4RNryuiH6IU8eKPg==","signatures":[{"sig":"MEUCIGHS5zLV7KEtf67TX1d+BCnUK3u85axWU0VRqdtVE0DuAiEAmFQWhPzsbsVYpeGHW5tb4pY49loD85tQaOMIpH8OplQ=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":10103978,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJeoaWgCRA9TVsSAnZWagAAb2sP/2Zftt9U25ZVoxPknkPU\nc3f2PpKidyrVU3QLUfw0gY+b+Nu0KTSXDTo+BoKnbIyU8dWla8hcNWXX6WOz\n8CYrzQAfkrfB0kJVdAZ8HOc6HLDOuMrjT/tSojigMQQfN4xoGZUE3JuFlZjE\n5ZZhnETF7KN/kZ+p5IX3ZowUZhJWFmq/quN1g96icAR1faDXogtwfXSNkz7z\nXkYQGEo/pzhELu6Wg7GuzqlNDPuTzjxN31fmpdeIAdtoO0YRQyyo9OtY6q6u\nulZNW/QDj5KDwspHDmVxfj3+AGWy9JRWnxamBqJcHuwXYN+D2S4OdQTRcqbi\nKGY1pwQlTesUccbmqW4UI0fnLXiS2X4RSHe511MFqEWbYWpFJoMgXr1PlSm8\n8Wbr4QhxNU9uSWn4rfo8unljVBZTnkCx/pRY9p1Kh+vvMZpOjoRV/6tXYyto\nbfEyFdqngBreetPkx3iB8d9owPXJfP5SK+0anL5eISdu/JndKC+Xndr8uCwh\nMXgDVtQ6zBLQMMiQK4AlTK8GuLHeoWofQ8Xc+2TsHUUFyyPjxoSO9fW4Cy82\n84BDeUnvBg0NI7ZOIWai4b0XhuB2TUqZhWb2rRLhG1lKMGGXVfspUFiitpWh\nbkVldHyKMddvVrkkluu96KvvuQpXSDZuPzFSq1ED34EFDm01RlPkyPknbU1K\nz9ga\r\n=PcA1\r\n-----END PGP SIGNATURE-----\r\n"},"main":"dist/index.js","husky":{"hooks":{"pre-commit":"lint-staged"}},"config":{"eslint":"./examples/**/*.{js,jsx}","tslint":"./{__mocks__,src,stories}/{,**/}*.{ts,tsx}"},"readme":"[![npm version](https://badge.fury.io/js/%40gooddata%2Freact-components.svg)](https://www.npmjs.com/package/@gooddata/react-components)\n\n# GoodData.UI React components\n> A React-based JavaScript library for building data-driven applications\n\n## Getting started\n- [GoodData.UI Documentation](http://sdk.gooddata.com/gooddata-ui/)\n- [GoodData.UI Live Examples](https://gooddata-examples.herokuapp.com/)\n- [Stack Overflow](https://stackoverflow.com/questions/tagged/gooddata)\n\n### Usage\nWith [yarn](https://yarnpkg.com) installed, go to your project directory and run\n```\n$ yarn add @gooddata/react-components\n```\nIf you prefer [npm](npmjs.com) run\n```\n$ npm install --save @gooddata/react-components\n```\n\nThe public API is exposed via global `index.js`. Except for the styles, do not import any other file directly\nbecause they are not intended to be part of the public API.\n\n## Contributing\n\nWe welcome any contribution in form of [issues](https://github.com/gooddata/gooddata-react-components/issues) or [pull requests](https://github.com/gooddata/gooddata-react-components/pulls).\n\nInstall [Node.js](http://nodejs.org) (node 12.16.1, npm v6.13.4) and [Yarn](https://classic.yarnpkg.com) (1.22.4).\n\nInstall dependencies:\n```\nyarn install --frozen-lockfile\n```\n\nThese commands may come in handy while developing:\n\n| command | description |\n| ------- | ----------- |\n| `yarn install --pure-lockfile` | first step |\n| ||\n| `yarn dev` | build react-components to `/dist` in watch mode |\n| `yarn test` | run all unit tests |\n| `yarn prettier-write` | format the source code to match the valid codestyle |\n| `yarn validate` | validate codestyle |\n| ||\n| `yarn storybook` | run storybook from `/stories` on http://localhost:9001 |\n| `yarn build-storybook` | build storybook to `/dist-storybook` |\n| `yarn test-storybook` | run storybook and [screenshot tests](https://github.com/gooddata/gdc-client-utils/tree/master/test-storybook) |\n| ||\n| `yarn examples` | run Live Examples dev-server from `/examples` on https://localhost:8999 |\n| `yarn examples-build` | build Live Examples to `/examples/dist` |\n| `yarn examples-server` | serve built Live Examples - see `/examples/server/src` |\n| `yarn examples-testcafe` | run testcafe tests against `localhost:8999` |\n\n### Deploy to heroku.com\nWhen you deploy this repo to heroku, it serves *GoodData.UI Live Examples*.\nRelevant tasks are in `Procfile` and `package.json`.\n\n```bash\n# run in the project directory\nheroku login\nheroku create <your-app-name>\nheroku config:set DOMAIN_ADMIN_USERNAME=x@gooddata.com DOMAIN_ADMIN_PASSWORD=xy PROJECT_ID_TO_ASSIGN=xms7ga4tf3g3nzucd8380o2bev8oeknp\ngit push heroku HEAD:master\nheroku open\n```\n### Enable Geo Chart for Storybook and Live Examples\nGeo chart uses Mapbox to render map which requires a Mapbox access token.\n- Register an account and create Mapbox access token at [guide](https://docs.mapbox.com/help/how-mapbox-works/access-tokens/)\n- Store the created token at `.env`:\n```bash\necho -e \"EXAMPLE_MAPBOX_ACCESS_TOKEN=token\" >> .env # only need to run once\necho -e \"STORYBOOK_MAPBOX_ACCESS_TOKEN=token\" >> .env # only need to run once\n```\n\n### Run Live Examples Locally\nTo run *GoodData.UI Live Examples* locally:\n```bash\ngit clone <this-repository>\ncd  <repository-folder>\nyarn install --pure-lockfile\nyarn examples\n```\nThen open https://localhost:8999 and login using Live Examples account (you can [create one here](https://gooddata-examples.herokuapp.com/registration)).\n\n### Run Storybook locally\n- Run storybook with token stored in `.env` for more secure\n```bash\nyarn storybook\n```\n- Or run storybook with token env param exposed to cli (not suggested)\n```bash\nSTORYBOOK_MAPBOX_ACCESS_TOKEN=token yarn storybook\n```\n- Apply either above way to `yarn build-storybook` or `yarn test-storybook`\n\n### Source code formatting\nThe source code in the repository is formatted by [Prettier](https://prettier.io/).\nThe format of the code is validated by our Continuous Integration server and is one of the requirements of successful merge.\n\nPrettier is supported by every major IDE. You can find the list of supported editors and how to configure them [here](https://prettier.io/docs/en/editors.html).\n\nIn the case, when your editor is not supported or you don't want to setup the integration, you can run the `yarn prettier-write` command to reformat the code before commit.\n\n## Changelog\n\n- see [CHANGELOG.md](CHANGELOG.md)\n\n## Supported versions\n\nIn order to make the user experience with integrating GoodData UI SDK as smooth and secure as possible and to ensure that the SDK is using the latest features of the platform, we will only provide support to two most recent major versions of UI SDK.\n\nThe most recent majors will be supported in the following modes:\n\n- The latest major version will receive all new functionality and all bug fixes\n- The previous major version will only receive fixes to critical issues and security fixes. These fixes will be applied on top of last released version of the previous major\n\nThe customers are encouraged to always use the latest version of the UI SDK.\n\nIn case of using older versions, the user might face API incompatibility, performance or security issues.\n\nPlease follow the installation instructions to update to the newest version.\n\n## License\n\n(C) 2007-2020 GoodData Corporation\n\nThis project is dual licensed:\n\n- The ATTRIBUTION-NONCOMMERCIAL 4.0 INTERNATIONAL (CC BY-NC 4.0) is used for purpose of the trial experience and evaluation of GoodData.UI library.\n- The GOODDATA GOODDATA.UI LIBRARY END USER LICENSE AGREEMENT is used for GoodData customers.\n\nFor more information, please see [LICENSE](https://github.com/gooddata/gooddata-react-components/blob/master/LICENSE)\n","gitHead":"e918d8ba7f98c188a3cbbb7abd364f7c9f4ece6a","scripts":{"dev":"bash scripts/build.sh --dev-watch","test":"jest --watch","build":"bash scripts/build.sh","tslint":"yarn run-tslint -t verbose $npm_package_config_tslint","prepare":"cd examples/server && yarn install --frozen-lockfile && cd ../..; rm -r examples/node_modules 2>/dev/null; true","examples":"bash scripts/run-examples.sh","prepare?":"# Called before `npm publish` and on local `npm install`. Temporarily also for deleting obsolete node_modules. Ends with `true` to continue gracefully.","validate":"tsc --noEmit && yarn tslint && eslint $npm_package_config_eslint && yarn validate-style && yarn prettier-check","build-dev":"bash scripts/build.sh --dev","examples?":"# Default is developer domain, other options: yarn examples [sec,secure,stg,stg2,stg3,demo,developer or URL]","storybook":"yarn build && start-storybook -p 9001 -c .storybook","test-once":"jest","tslint-ci":"mkdir -p ./ci/results && yarn run-tslint -t checkstyle -o ./ci/results/tslint-results.xml $npm_package_config_tslint","run-tslint":"tslint -p tsconfig.json","validate-ci":"tsc --noEmit && yarn tslint-ci  && eslint $npm_package_config_eslint -f checkstyle -o ci/results/eslint-results.xml && yarn validate-style-ci && yarn prettier-check","examples-build":"bash scripts/build-examples.sh","prepublishOnly":"yarn build","prettier-check":"prettier --check '{src,stories,styles,__mocks__,examples/server/src,examples/src,examples/test}/**/*.{ts,js,tsx,jsx,json,scss,md,yaml,html}'","prettier-write":"prettier --write '{src,stories,styles,__mocks__,examples/server/src,examples/src,examples/test}/**/*.{ts,js,tsx,jsx,json,scss,md,yaml,html}'","test-storybook":"yarn build && test-storybook","validate-style":"stylelint '**/*.scss'","build-storybook":"yarn build && build-storybook -c .storybook -o dist-storybook","examples-server":"node examples/server/src/index.js","heroku-postbuild":"yarn examples-build developer","examples-testcafe":"./scripts/run-testcafe.sh visual","validate-style-ci":"stylelint '**/*.scss' --custom-formatter=node_modules/stylelint-checkstyle-formatter > ci/results/stylelint-results.xml","check-circular-deps":"madge --circular --extensions ts ./src","examples-testcafe-ci":"./scripts/run-testcafe.sh ci","examples-testcafe-live":"./scripts/run-testcafe.sh live"},"typings":"dist/index.d.ts","_npmUser":{"name":"tulean","email":"tuan.le@gooddata.com"},"deprecated":"@gooddata/react-components@7 reached End of Support on March 31, 2022. Please upgrade (see https://sdk.gooddata.com/gooddata-ui/docs/supported_versions.html for more information).","repository":{"url":"git+ssh://git@github.com/gooddata/gooddata-react-components.git","type":"git"},"_npmVersion":"6.13.4","description":"GoodData.UI - A powerful JavaScript library for building analytical applications","directories":{},"lint-staged":{"{src,stories,styles,__mocks__,examples/server/src,examples/src,examples/test}/**/*.{ts,js,tsx,jsx,scss}":["npx gdc-fix-copyright","git add"],"{src,stories,styles,__mocks__,examples/server/src,examples/src,examples/test}/**/*.{ts,js,tsx,jsx,json,scss,md,yaml,html}":["prettier --write","git add"]},"_nodeVersion":"12.16.1","dependencies":{"rxjs":"^5.5.6","uuid":"^3.2.1","immer":"^1.3.1","lodash":"^4.17.15","date-fns":"^2.7.0","downshift":"^3.2.7","invariant":"^2.2.2","mapbox-gl":"^1.6.1","classnames":"^2.2.6","highcharts":"7.1.1","prop-types":"^15.6.0","react-intl":"^3.6.0","custom-event":"^1.0.1","react-window":"^1.8.1","ag-grid-react":"20.0.0","react-measure":"^2.3.0","@types/mapbox-gl":"^1.6.1","react-day-picker":"~7.3.0","react-responsive":"^3.0.0","stringify-object":"^2.4.0","@gooddata/typings":"^2.24.0","ag-grid-community":"20.0.0","http-status-codes":"^1.3.0","@gooddata/js-utils":"^3.10.5","@gooddata/numberjs":"^3.2.4","fixed-data-table-2":"0.7.17","@gooddata/goodstrap":"^68.5.2","react-dom-factories":"^1.0.2","@gooddata/gooddata-js":"^12.5.4","json-stable-stringify":"^1.0.1","react-transition-group":"^2.2.1","hoist-non-react-statics":"^3.3.0","nodelist-foreach-polyfill":"^1.2.0","@formatjs/intl-pluralrules":"^1.3.6","highcharts-grouped-categories":"^1.1.3"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"raf":"3.3.2","yup":"^0.24.1","jest":"24.7.1","husky":"3.0.0","madge":"^3.4.4","react":"^16.5.2","enzyme":"3.5.0","eslint":"4.19.1","formik":"^0.11.11","moment":"2.23.0","history":"^4.7.2","ts-jest":"24.0.0","webpack":"4.30.0","full-icu":"^1.3.0","prettier":"1.16.4","react-ga":"^2.5.2","recharts":"1.0.0-beta.9","testcafe":"1.1.4","commander":"2.14.1","node-sass":"4.13.0","react-dom":"^16.5.2","stylelint":"^10.0.0","supertest":"3.0.0","ts-loader":"6.0.0","@types/raf":"^3.4.0","css-loader":"0.28.7","jest-junit":"3.0.0","raw-loader":"0.5.1","styled-jsx":"2.2.1","typescript":"3.3.4000","@babel/core":"7.4.4","@types/jest":"24.0.6","@types/node":"7.0.8","@types/uuid":"3.4.3","file-loader":"3.0.1","jest-enzyme":"7.0.2","lint-staged":"9.1.0","sass-loader":"6.0.6","webpack-cli":"3.3.2","@types/react":"16.8.6","babel-loader":"8.0.5","react-helmet":"5.2.0","react-select":"1.2.1","style-loader":"0.19.1","@types/enzyme":"3.1.13","@types/lodash":"4.14.123","testcafe-live":"0.1.4","@babel/runtime":"7.4.4","dotenv-webpack":"^1.7.0","@babel/polyfill":"^7.4.4","@storybook/react":"5.0.11","@types/invariant":"2.2.29","@types/react-dom":"16.0.11","isomorphic-fetch":"2.2.1","react-datepicker":"1.1.0","react-router-dom":"4.2.2","@babel/preset-env":"7.4.4","@gooddata/mock-js":"^2.13.1","@storybook/addons":"5.0.11","@types/classnames":"2.2.3","@types/prop-types":"15.5.2","@storybook/theming":"5.0.11","identity-obj-proxy":"^3.0.0","intl-messageformat":"^7.5.4","webpack-dev-server":"3.3.1","@babel/preset-react":"7.0.0","@types/react-portal":"4.0.1","@types/react-window":"^1.8.1","babel-plugin-lodash":"3.3.4","html-webpack-plugin":"3.2.0","react-test-renderer":"16.4.2","@types/react-measure":"2.0.5","clean-webpack-plugin":"2.0.2","stats-webpack-plugin":"0.7.0","eslint-config-prettier":"4.1.0","react-google-recaptcha":"^0.14.1","tslint-config-prettier":"1.18.0","@gooddata/eslint-config":"^1.0.0","@gooddata/tslint-config":"1.0.0","@types/react-responsive":"^3.0.3","@types/storybook__react":"4.0.1","@types/stringify-object":"^3.2.0","enzyme-adapter-react-16":"1.3.1","@gooddata/test-storybook":"3.2.1","@storybook/addon-actions":"5.0.11","@storybook/addon-options":"5.0.11","node-sass-magic-importer":"5.1.0","react-syntax-highlighter":"11.0.2","@types/fixed-data-table-2":"0.8.1","stylelint-config-prettier":"5.2.0","@gooddata/stylelint-config":"4.0.1","@types/react-test-renderer":"16.0.0","circular-dependency-plugin":"5.0.2","compression-webpack-plugin":"2.0.0","@types/json-stable-stringify":"^1.0.32","@gooddata/frontend-npm-scripts":"1.1.0","@types/enzyme-adapter-react-16":"1.0.3","stylelint-checkstyle-formatter":"0.1.0","@types/storybook__addon-actions":"3.4.2","@babel/plugin-proposal-class-properties":"7.4.4","@babel/plugin-proposal-object-rest-spread":"7.4.4","@babel/plugin-transform-async-to-generator":"7.4.4"},"peerDependencies":{"react":"^16.5.2","react-dom":"^16.5.2"},"_npmOperationalInternal":{"tmp":"tmp/react-components_7.5.0-alpha-tulean-TLE-RAIL2227-2020-04-23T14-26-14-025Z_1587651999210_0.8989163270428142","host":"s3://npm-registry-packages"}},"7.5.0-beta.88":{"name":"@gooddata/react-components","version":"7.5.0-beta.88","author":{"name":"GoodData Corporation"},"license":"BSD-3-Clause","_id":"@gooddata/react-components@7.5.0-beta.88","maintainers":[{"name":"afi","email":"adam.fiedler@gooddata.com"},{"name":"bertold8","email":"ivan.nejezchleb@seznam.cz"},{"name":"brbistas","email":"valentinos.chraniotis@gooddata.com"},{"name":"bugsbunny338","email":"jiri.zajic@mensa.cz"},{"name":"de.do","email":"de.do@gooddata.com"},{"name":"gooddata-ci","email":"rail@gooddata.com"},{"name":"hang.ngo","email":"hang.ngo@gooddata.com"},{"name":"hung.nguyen.hoang","email":"hung.nguyen@gooddata.com"},{"name":"ivan.mjartan","email":"ivan.mjartan@gooddata.com"},{"name":"jakub-sterba","email":"jakub.sterba@gooddata.com"},{"name":"jankc","email":"jan.krapac@gmail.com"},{"name":"jaroslav.tomecek","email":"jaroslav.tomecek@gooddata.com"},{"name":"jkittler","email":"honza.kittler@gmail.com"},{"name":"khanh.le","email":"khanh.le@gooddata.com"},{"name":"lanhuynh","email":"lan.huynh@gooddata.com"},{"name":"linhhong","email":"linh.hong@gooddata.com"},{"name":"lupko","email":"lubomir.slivka@gooddata.com"},{"name":"mai.nguyen","email":"mai.nguyen@gooddata.com"},{"name":"matyas.kandl","email":"matyas.kandl@gooddata.com"},{"name":"michal.marsal","email":"michal.marsal@gooddata.com"},{"name":"my.duong","email":"my.duong@gooddata.com"},{"name":"naibinh","email":"naibinh@gmail.com"},{"name":"nikolacech","email":"nikola.cech@gooddata.com"},{"name":"nis.hua","email":"nis.hua@gooddata.com"},{"name":"no23reason","email":"dan.homola@hotmail.cz"},{"name":"patrikbraborec","email":"patrik.braborec@gooddata.com"},{"name":"pbenes","email":"petr.benes@gooddata.com"},{"name":"petrjanu","email":"petr.janu@gooddata.com"},{"name":"pkingo","email":"philipandreaskingo@hotmail.com"},{"name":"ptquang86","email":"ptquang86@gmail.com"},{"name":"qduval","email":"quentin.duval@gooddata.com"},{"name":"rodri360","email":"me@rodri360.com"},{"name":"sitina","email":"jiri.sitina@gooddata.com"},{"name":"strouhaljan","email":"strouhal.jan@gmail.com"},{"name":"tomas.kratochvil","email":"tomas.kratochvil@gooddata.com"},{"name":"tomasreichmann","email":"tomasreichmann@gmail.com"},{"name":"tomsatgd","email":"tomas.satinsky@gooddata.com"},{"name":"trung-le-quoc","email":"trung.le@gooddata.com"},{"name":"tu-ngo","email":"tungo1981@gmail.com"},{"name":"tu.bui","email":"tu.bui@gooddata.com"},{"name":"tulean","email":"tuan.le@gooddata.com"},{"name":"tuqt1005","email":"tu.tran@gooddata.com"},{"name":"utdnah","email":"danh.ung@gooddata.com"},{"name":"vlastikcz","email":"vlastimil.kotas@gooddata.com"},{"name":"vu.pham","email":"vu.pham@gooddata.com"},{"name":"xmort","email":"petr.dolejsi@gooddata.com"},{"name":"yanlipnican","email":"yanlipnican@gmail.com"}],"homepage":"https://github.com/gooddata/gooddata-react-components#readme","bugs":{"url":"https://github.com/gooddata/gooddata-react-components/issues"},"dist":{"shasum":"22c8b4c3a1d8de8dea148c97dc03765136857a45","tarball":"https://registry.npmjs.org/@gooddata/react-components/-/react-components-7.5.0-beta.88.tgz","fileCount":2553,"integrity":"sha512-7QnsABlUvozdxp+PtyQVWJte+4224tlOhLAi8/u3eoMtt1wCkeTQ5YJKxVaED/iW6Pm03mXSgRa+AYLbv13d+w==","signatures":[{"sig":"MEYCIQDqcYEWON1szolQI2rCricqKCJWmxU7kVWV16Cv/7mhEgIhAJEr+3ELDLDIPOmZR/hbnitADukl5YqbvBQWQ+PFE7/s","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":10097779,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJeoa7tCRA9TVsSAnZWagAA1ykP/jFftLiB5xgnd5tUAUY6\nF/jgzf7ap4dpa4Wh0mp5eExavk/c9Rwb414ZS5d1doVoj7rjatP2BbwWcNnM\nLAf/7On5XwVv0/UlrSoHy8v9mCx9WNjUJX4TUXBgD8qd8RYcn4jZ/8I4Zfkz\noAOyBFi0iwb4QI4w5+qZJh5YnAp0rkxfBHSk0NA8V6bg+3tlvlczwTiwiKwU\nGpAIMb6WbKJ6OGvy6Jq7I1qmXUiXwR2AwkXQizwtanGAQpVXs9T2Ji8UHyvf\n7CSXUEYGsuveGBLNpxauqWt/aVRZpYydHA7h323nqFAcRvOk7uXtt5OB/9ah\npon2Ix9uMWFsqisZpdKpIKyq7UPZjN02KXaNNkNjOdFGjLWN7N7HCuXjhcad\n48CPGVafFR4LLw9bhV6z1x88OO1rASDwUiubL8hvQ0teNM88M3JDMsZvFgEn\nTpcc4pANRdsCpJklK0Ncfvv8cozEZy4r9eTiAkWR+Akcko1Zcy3RHS0LYIAp\nc143HRnj3j/g/vKoTIqY5qFkbrK2KzKmhO3GxNo2kNTtpkbHRJRGVBGL7+8E\nEJzdAMQLFdyaFVuBVF8g7Sefjyl8zh4PHiC7eqi3uSA8jrvaUse43KpTBXer\nFE8hz6CwC1SEW8OJcixqnB0rpPxOyx/O3v8n8H44vhRpQgIp6hw0xIJjz0G1\nxzB2\r\n=/ETS\r\n-----END PGP SIGNATURE-----\r\n"},"main":"dist/index.js","husky":{"hooks":{"pre-commit":"lint-staged"}},"config":{"eslint":"./examples/**/*.{js,jsx}","tslint":"./{__mocks__,src,stories}/{,**/}*.{ts,tsx}"},"readme":"[![npm version](https://badge.fury.io/js/%40gooddata%2Freact-components.svg)](https://www.npmjs.com/package/@gooddata/react-components)\n\n# GoodData.UI React components\n> A React-based JavaScript library for building data-driven applications\n\n## Getting started\n- [GoodData.UI Documentation](http://sdk.gooddata.com/gooddata-ui/)\n- [GoodData.UI Live Examples](https://gooddata-examples.herokuapp.com/)\n- [Stack Overflow](https://stackoverflow.com/questions/tagged/gooddata)\n\n### Usage\nWith [yarn](https://yarnpkg.com) installed, go to your project directory and run\n```\n$ yarn add @gooddata/react-components\n```\nIf you prefer [npm](npmjs.com) run\n```\n$ npm install --save @gooddata/react-components\n```\n\nThe public API is exposed via global `index.js`. Except for the styles, do not import any other file directly\nbecause they are not intended to be part of the public API.\n\n## Contributing\n\nWe welcome any contribution in form of [issues](https://github.com/gooddata/gooddata-react-components/issues) or [pull requests](https://github.com/gooddata/gooddata-react-components/pulls).\n\nInstall [Node.js](http://nodejs.org) (node 12.16.1, npm v6.13.4) and [Yarn](https://classic.yarnpkg.com) (1.22.4).\n\nInstall dependencies:\n```\nyarn install --frozen-lockfile\n```\n\nThese commands may come in handy while developing:\n\n| command | description |\n| ------- | ----------- |\n| `yarn install --pure-lockfile` | first step |\n| ||\n| `yarn dev` | build react-components to `/dist` in watch mode |\n| `yarn test` | run all unit tests |\n| `yarn prettier-write` | format the source code to match the valid codestyle |\n| `yarn validate` | validate codestyle |\n| ||\n| `yarn storybook` | run storybook from `/stories` on http://localhost:9001 |\n| `yarn build-storybook` | build storybook to `/dist-storybook` |\n| `yarn test-storybook` | run storybook and [screenshot tests](https://github.com/gooddata/gdc-client-utils/tree/master/test-storybook) |\n| ||\n| `yarn examples` | run Live Examples dev-server from `/examples` on https://localhost:8999 |\n| `yarn examples-build` | build Live Examples to `/examples/dist` |\n| `yarn examples-server` | serve built Live Examples - see `/examples/server/src` |\n| `yarn examples-testcafe` | run testcafe tests against `localhost:8999` |\n\n### Deploy to heroku.com\nWhen you deploy this repo to heroku, it serves *GoodData.UI Live Examples*.\nRelevant tasks are in `Procfile` and `package.json`.\n\n```bash\n# run in the project directory\nheroku login\nheroku create <your-app-name>\nheroku config:set DOMAIN_ADMIN_USERNAME=x@gooddata.com DOMAIN_ADMIN_PASSWORD=xy PROJECT_ID_TO_ASSIGN=xms7ga4tf3g3nzucd8380o2bev8oeknp\ngit push heroku HEAD:master\nheroku open\n```\n### Enable Geo Chart for Storybook and Live Examples\nGeo chart uses Mapbox to render map which requires a Mapbox access token.\n- Register an account and create Mapbox access token at [guide](https://docs.mapbox.com/help/how-mapbox-works/access-tokens/)\n- Store the created token at `.env`:\n```bash\necho -e \"EXAMPLE_MAPBOX_ACCESS_TOKEN=token\" >> .env # only need to run once\necho -e \"STORYBOOK_MAPBOX_ACCESS_TOKEN=token\" >> .env # only need to run once\n```\n\n### Run Live Examples Locally\nTo run *GoodData.UI Live Examples* locally:\n```bash\ngit clone <this-repository>\ncd  <repository-folder>\nyarn install --pure-lockfile\nyarn examples\n```\nThen open https://localhost:8999 and login using Live Examples account (you can [create one here](https://gooddata-examples.herokuapp.com/registration)).\n\n### Run Storybook locally\n- Run storybook with token stored in `.env` for more secure\n```bash\nyarn storybook\n```\n- Or run storybook with token env param exposed to cli (not suggested)\n```bash\nSTORYBOOK_MAPBOX_ACCESS_TOKEN=token yarn storybook\n```\n- Apply either above way to `yarn build-storybook` or `yarn test-storybook`\n\n### Source code formatting\nThe source code in the repository is formatted by [Prettier](https://prettier.io/).\nThe format of the code is validated by our Continuous Integration server and is one of the requirements of successful merge.\n\nPrettier is supported by every major IDE. You can find the list of supported editors and how to configure them [here](https://prettier.io/docs/en/editors.html).\n\nIn the case, when your editor is not supported or you don't want to setup the integration, you can run the `yarn prettier-write` command to reformat the code before commit.\n\n## Changelog\n\n- see [CHANGELOG.md](CHANGELOG.md)\n\n## Supported versions\n\nIn order to make the user experience with integrating GoodData UI SDK as smooth and secure as possible and to ensure that the SDK is using the latest features of the platform, we will only provide support to two most recent major versions of UI SDK.\n\nThe most recent majors will be supported in the following modes:\n\n- The latest major version will receive all new functionality and all bug fixes\n- The previous major version will only receive fixes to critical issues and security fixes. These fixes will be applied on top of last released version of the previous major\n\nThe customers are encouraged to always use the latest version of the UI SDK.\n\nIn case of using older versions, the user might face API incompatibility, performance or security issues.\n\nPlease follow the installation instructions to update to the newest version.\n\n## License\n\n(C) 2007-2020 GoodData Corporation\n\nThis project is dual licensed:\n\n- The ATTRIBUTION-NONCOMMERCIAL 4.0 INTERNATIONAL (CC BY-NC 4.0) is used for purpose of the trial experience and evaluation of GoodData.UI library.\n- The GOODDATA GOODDATA.UI LIBRARY END USER LICENSE AGREEMENT is used for GoodData customers.\n\nFor more information, please see [LICENSE](https://github.com/gooddata/gooddata-react-components/blob/master/LICENSE)\n","gitHead":"26e4b07d688d1ff1bb6363f892124c7dbc67169b","scripts":{"dev":"bash scripts/build.sh --dev-watch","test":"jest --watch","build":"bash scripts/build.sh","tslint":"yarn run-tslint -t verbose $npm_package_config_tslint","prepare":"cd examples/server && yarn install --frozen-lockfile && cd ../..; rm -r examples/node_modules 2>/dev/null; true","examples":"bash scripts/run-examples.sh","prepare?":"# Called before `npm publish` and on local `npm install`. Temporarily also for deleting obsolete node_modules. Ends with `true` to continue gracefully.","validate":"tsc --noEmit && yarn tslint && eslint $npm_package_config_eslint && yarn validate-style && yarn prettier-check","build-dev":"bash scripts/build.sh --dev","examples?":"# Default is developer domain, other options: yarn examples [sec,secure,stg,stg2,stg3,demo,developer or URL]","storybook":"yarn build && start-storybook -p 9001 -c .storybook","test-once":"jest","tslint-ci":"mkdir -p ./ci/results && yarn run-tslint -t checkstyle -o ./ci/results/tslint-results.xml $npm_package_config_tslint","run-tslint":"tslint -p tsconfig.json","validate-ci":"tsc --noEmit && yarn tslint-ci  && eslint $npm_package_config_eslint -f checkstyle -o ci/results/eslint-results.xml && yarn validate-style-ci && yarn prettier-check","examples-build":"bash scripts/build-examples.sh","prepublishOnly":"yarn build","prettier-check":"prettier --check '{src,stories,styles,__mocks__,examples/server/src,examples/src,examples/test}/**/*.{ts,js,tsx,jsx,json,scss,md,yaml,html}'","prettier-write":"prettier --write '{src,stories,styles,__mocks__,examples/server/src,examples/src,examples/test}/**/*.{ts,js,tsx,jsx,json,scss,md,yaml,html}'","test-storybook":"yarn build && test-storybook","validate-style":"stylelint '**/*.scss'","build-storybook":"yarn build && build-storybook -c .storybook -o dist-storybook","examples-server":"node examples/server/src/index.js","heroku-postbuild":"yarn examples-build developer","examples-testcafe":"./scripts/run-testcafe.sh visual","validate-style-ci":"stylelint '**/*.scss' --custom-formatter=node_modules/stylelint-checkstyle-formatter > ci/results/stylelint-results.xml","check-circular-deps":"madge --circular --extensions ts ./src","examples-testcafe-ci":"./scripts/run-testcafe.sh ci","examples-testcafe-live":"./scripts/run-testcafe.sh live"},"typings":"dist/index.d.ts","_npmUser":{"name":"gooddata-ci","email":"rail@gooddata.com"},"deprecated":"@gooddata/react-components@7 reached End of Support on March 31, 2022. Please upgrade (see https://sdk.gooddata.com/gooddata-ui/docs/supported_versions.html for more information).","repository":{"url":"git+ssh://git@github.com/gooddata/gooddata-react-components.git","type":"git"},"_npmVersion":"6.13.4","description":"GoodData.UI - A powerful JavaScript library for building analytical applications","directories":{},"lint-staged":{"{src,stories,styles,__mocks__,examples/server/src,examples/src,examples/test}/**/*.{ts,js,tsx,jsx,scss}":["npx gdc-fix-copyright","git add"],"{src,stories,styles,__mocks__,examples/server/src,examples/src,examples/test}/**/*.{ts,js,tsx,jsx,json,scss,md,yaml,html}":["prettier --write","git add"]},"_nodeVersion":"12.16.1","dependencies":{"rxjs":"^5.5.6","uuid":"^3.2.1","immer":"^1.3.1","lodash":"^4.17.15","date-fns":"^2.7.0","downshift":"^3.2.7","invariant":"^2.2.2","mapbox-gl":"^1.6.1","classnames":"^2.2.6","highcharts":"7.1.1","prop-types":"^15.6.0","react-intl":"^3.6.0","custom-event":"^1.0.1","react-window":"^1.8.1","ag-grid-react":"20.0.0","react-measure":"^2.3.0","@types/mapbox-gl":"^1.6.1","react-day-picker":"~7.3.0","react-responsive":"^3.0.0","stringify-object":"^2.4.0","@gooddata/typings":"^2.24.0","ag-grid-community":"20.0.0","http-status-codes":"^1.3.0","@gooddata/js-utils":"^3.10.5","@gooddata/numberjs":"^3.2.4","fixed-data-table-2":"0.7.17","@gooddata/goodstrap":"^68.5.2","react-dom-factories":"^1.0.2","@gooddata/gooddata-js":"^12.5.4","json-stable-stringify":"^1.0.1","react-transition-group":"^2.2.1","hoist-non-react-statics":"^3.3.0","nodelist-foreach-polyfill":"^1.2.0","@formatjs/intl-pluralrules":"^1.3.6","highcharts-grouped-categories":"^1.1.3"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"raf":"3.3.2","yup":"^0.24.1","jest":"24.7.1","husky":"3.0.0","madge":"^3.4.4","react":"^16.5.2","enzyme":"3.5.0","eslint":"4.19.1","formik":"^0.11.11","moment":"2.23.0","history":"^4.7.2","ts-jest":"24.0.0","webpack":"4.30.0","full-icu":"^1.3.0","prettier":"1.16.4","react-ga":"^2.5.2","recharts":"1.0.0-beta.9","testcafe":"1.1.4","commander":"2.14.1","node-sass":"4.13.0","react-dom":"^16.5.2","stylelint":"^10.0.0","supertest":"3.0.0","ts-loader":"6.0.0","@types/raf":"^3.4.0","css-loader":"0.28.7","jest-junit":"3.0.0","raw-loader":"0.5.1","styled-jsx":"2.2.1","typescript":"3.3.4000","@babel/core":"7.4.4","@types/jest":"24.0.6","@types/node":"7.0.8","@types/uuid":"3.4.3","file-loader":"3.0.1","jest-enzyme":"7.0.2","lint-staged":"9.1.0","sass-loader":"6.0.6","webpack-cli":"3.3.2","@types/react":"16.8.6","babel-loader":"8.0.5","react-helmet":"5.2.0","react-select":"1.2.1","style-loader":"0.19.1","@types/enzyme":"3.1.13","@types/lodash":"4.14.123","testcafe-live":"0.1.4","@babel/runtime":"7.4.4","dotenv-webpack":"^1.7.0","@babel/polyfill":"^7.4.4","@storybook/react":"5.0.11","@types/invariant":"2.2.29","@types/react-dom":"16.0.11","isomorphic-fetch":"2.2.1","react-datepicker":"1.1.0","react-router-dom":"4.2.2","@babel/preset-env":"7.4.4","@gooddata/mock-js":"^2.13.1","@storybook/addons":"5.0.11","@types/classnames":"2.2.3","@types/prop-types":"15.5.2","@storybook/theming":"5.0.11","identity-obj-proxy":"^3.0.0","intl-messageformat":"^7.5.4","webpack-dev-server":"3.3.1","@babel/preset-react":"7.0.0","@types/react-portal":"4.0.1","@types/react-window":"^1.8.1","babel-plugin-lodash":"3.3.4","html-webpack-plugin":"3.2.0","react-test-renderer":"16.4.2","@types/react-measure":"2.0.5","clean-webpack-plugin":"2.0.2","stats-webpack-plugin":"0.7.0","eslint-config-prettier":"4.1.0","react-google-recaptcha":"^0.14.1","tslint-config-prettier":"1.18.0","@gooddata/eslint-config":"^1.0.0","@gooddata/tslint-config":"1.0.0","@types/react-responsive":"^3.0.3","@types/storybook__react":"4.0.1","@types/stringify-object":"^3.2.0","enzyme-adapter-react-16":"1.3.1","@gooddata/test-storybook":"3.2.1","@storybook/addon-actions":"5.0.11","@storybook/addon-options":"5.0.11","node-sass-magic-importer":"5.1.0","react-syntax-highlighter":"11.0.2","@types/fixed-data-table-2":"0.8.1","stylelint-config-prettier":"5.2.0","@gooddata/stylelint-config":"4.0.1","@types/react-test-renderer":"16.0.0","circular-dependency-plugin":"5.0.2","compression-webpack-plugin":"2.0.0","@types/json-stable-stringify":"^1.0.32","@gooddata/frontend-npm-scripts":"1.1.0","@types/enzyme-adapter-react-16":"1.0.3","stylelint-checkstyle-formatter":"0.1.0","@types/storybook__addon-actions":"3.4.2","@babel/plugin-proposal-class-properties":"7.4.4","@babel/plugin-proposal-object-rest-spread":"7.4.4","@babel/plugin-transform-async-to-generator":"7.4.4"},"peerDependencies":{"react":"^16.5.2","react-dom":"^16.5.2"},"_npmOperationalInternal":{"tmp":"tmp/react-components_7.5.0-beta.88_1587654379478_0.7566479071902752","host":"s3://npm-registry-packages"}},"7.5.0-alpha-tulean-TLE-RAIL2227-2020-04-23T15-45-58-309Z":{"name":"@gooddata/react-components","version":"7.5.0-alpha-tulean-TLE-RAIL2227-2020-04-23T15-45-58-309Z","author":{"name":"GoodData Corporation"},"license":"BSD-3-Clause","_id":"@gooddata/react-components@7.5.0-alpha-tulean-TLE-RAIL2227-2020-04-23T15-45-58-309Z","maintainers":[{"name":"afi","email":"adam.fiedler@gooddata.com"},{"name":"bertold8","email":"ivan.nejezchleb@seznam.cz"},{"name":"brbistas","email":"valentinos.chraniotis@gooddata.com"},{"name":"bugsbunny338","email":"jiri.zajic@mensa.cz"},{"name":"de.do","email":"de.do@gooddata.com"},{"name":"gooddata-ci","email":"rail@gooddata.com"},{"name":"hang.ngo","email":"hang.ngo@gooddata.com"},{"name":"hung.nguyen.hoang","email":"hung.nguyen@gooddata.com"},{"name":"ivan.mjartan","email":"ivan.mjartan@gooddata.com"},{"name":"jakub-sterba","email":"jakub.sterba@gooddata.com"},{"name":"jankc","email":"jan.krapac@gmail.com"},{"name":"jaroslav.tomecek","email":"jaroslav.tomecek@gooddata.com"},{"name":"jkittler","email":"honza.kittler@gmail.com"},{"name":"khanh.le","email":"khanh.le@gooddata.com"},{"name":"lanhuynh","email":"lan.huynh@gooddata.com"},{"name":"linhhong","email":"linh.hong@gooddata.com"},{"name":"lupko","email":"lubomir.slivka@gooddata.com"},{"name":"mai.nguyen","email":"mai.nguyen@gooddata.com"},{"name":"matyas.kandl","email":"matyas.kandl@gooddata.com"},{"name":"michal.marsal","email":"michal.marsal@gooddata.com"},{"name":"my.duong","email":"my.duong@gooddata.com"},{"name":"naibinh","email":"naibinh@gmail.com"},{"name":"nikolacech","email":"nikola.cech@gooddata.com"},{"name":"nis.hua","email":"nis.hua@gooddata.com"},{"name":"no23reason","email":"dan.homola@hotmail.cz"},{"name":"patrikbraborec","email":"patrik.braborec@gooddata.com"},{"name":"pbenes","email":"petr.benes@gooddata.com"},{"name":"petrjanu","email":"petr.janu@gooddata.com"},{"name":"pkingo","email":"philipandreaskingo@hotmail.com"},{"name":"ptquang86","email":"ptquang86@gmail.com"},{"name":"qduval","email":"quentin.duval@gooddata.com"},{"name":"rodri360","email":"me@rodri360.com"},{"name":"sitina","email":"jiri.sitina@gooddata.com"},{"name":"strouhaljan","email":"strouhal.jan@gmail.com"},{"name":"tomas.kratochvil","email":"tomas.kratochvil@gooddata.com"},{"name":"tomasreichmann","email":"tomasreichmann@gmail.com"},{"name":"tomsatgd","email":"tomas.satinsky@gooddata.com"},{"name":"trung-le-quoc","email":"trung.le@gooddata.com"},{"name":"tu-ngo","email":"tungo1981@gmail.com"},{"name":"tu.bui","email":"tu.bui@gooddata.com"},{"name":"tulean","email":"tuan.le@gooddata.com"},{"name":"tuqt1005","email":"tu.tran@gooddata.com"},{"name":"utdnah","email":"danh.ung@gooddata.com"},{"name":"vlastikcz","email":"vlastimil.kotas@gooddata.com"},{"name":"vu.pham","email":"vu.pham@gooddata.com"},{"name":"xmort","email":"petr.dolejsi@gooddata.com"},{"name":"yanlipnican","email":"yanlipnican@gmail.com"}],"homepage":"https://github.com/gooddata/gooddata-react-components#readme","bugs":{"url":"https://github.com/gooddata/gooddata-react-components/issues"},"dist":{"shasum":"c4c0c40b956a50434536c593d3777771033253d6","tarball":"https://registry.npmjs.org/@gooddata/react-components/-/react-components-7.5.0-alpha-tulean-TLE-RAIL2227-2020-04-23T15-45-58-309Z.tgz","fileCount":2554,"integrity":"sha512-U8uJkc89TglqE/S6bVdoXUQz0ff/aBR86U9G3CQz4MImuk7ABFWLZnSMxPLe+rVc/6XfLhjmza5/gORcVDo1tg==","signatures":[{"sig":"MEQCIF2r95T98mwi6Wke/6mXz9aK/ZHeZ2O+EtFWVXamJRoSAiA5BDigOH2O4GcbfeMjaJq2BdkNWKrqv2ejMwg8SGrpKQ==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":10103930,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJeobhSCRA9TVsSAnZWagAAACUQAIUeK03nEuACEHq1tt+U\nlyvjv5BKMNy/nRB0giswesQKxr+7/2JgminOIlApFb8AJ+KamPWV/pAPOUqR\n7csTobYQgpyMHbN5iogrIChxUoBWgqAERyS1QbWlwDCZ2E81VY2wdvxI/Rxu\nHr8fmxtbg8XQYXi94LQLV1UIzcAiC4WWygdOSph1XHu9gJm5gIjErKpmIGZb\nADpMy0YQnzYo0staPiT6BjkGLRkLEE/mutJpceYCfMuz7PJp73XWAledjpNU\nPqxFUjtLuh5/nMcMWdwlNvvnWt1lB6RGo3SYxWY/lfI9pBHbsCGgnxl2uxrL\nV6zVWn5KCWaOi0B15DP5JZQi68ZogEep5jP2rCaYDeXfaWO9ewA3QsqK2ppW\nldJmKK/0FRMTgKdICqbgZELTilWYB6No7b8wK2IBLM020c6yjoMU8J0OwVtL\nKAKefZB8skyDNaYuwMBXIGUP5jxhuLIycToU/coX8Ph2/yrFUXyrE4OWRpPP\n/iefz7JIYS8N2GEhA8eD6tHzdB73s6N3TYw8aBtcsB3uc7NcIQIeZCEGYgAe\nDTrTft25MdIKhSL7kWa0ukNA9ty+w5oUn9wsIFefUmwpBEqYfNkDBM1lG02+\n1NVb2aAC8AWtn5eh6Ycb+4Bi5QwTnppDbrOFgmoYpY6C+Y3QJBKBeU32/klT\nnfho\r\n=DJ7H\r\n-----END PGP SIGNATURE-----\r\n"},"main":"dist/index.js","husky":{"hooks":{"pre-commit":"lint-staged"}},"config":{"eslint":"./examples/**/*.{js,jsx}","tslint":"./{__mocks__,src,stories}/{,**/}*.{ts,tsx}"},"readme":"[![npm version](https://badge.fury.io/js/%40gooddata%2Freact-components.svg)](https://www.npmjs.com/package/@gooddata/react-components)\n\n# GoodData.UI React components\n> A React-based JavaScript library for building data-driven applications\n\n## Getting started\n- [GoodData.UI Documentation](http://sdk.gooddata.com/gooddata-ui/)\n- [GoodData.UI Live Examples](https://gooddata-examples.herokuapp.com/)\n- [Stack Overflow](https://stackoverflow.com/questions/tagged/gooddata)\n\n### Usage\nWith [yarn](https://yarnpkg.com) installed, go to your project directory and run\n```\n$ yarn add @gooddata/react-components\n```\nIf you prefer [npm](npmjs.com) run\n```\n$ npm install --save @gooddata/react-components\n```\n\nThe public API is exposed via global `index.js`. Except for the styles, do not import any other file directly\nbecause they are not intended to be part of the public API.\n\n## Contributing\n\nWe welcome any contribution in form of [issues](https://github.com/gooddata/gooddata-react-components/issues) or [pull requests](https://github.com/gooddata/gooddata-react-components/pulls).\n\nInstall [Node.js](http://nodejs.org) (node 12.16.1, npm v6.13.4) and [Yarn](https://classic.yarnpkg.com) (1.22.4).\n\nInstall dependencies:\n```\nyarn install --frozen-lockfile\n```\n\nThese commands may come in handy while developing:\n\n| command | description |\n| ------- | ----------- |\n| `yarn install --pure-lockfile` | first step |\n| ||\n| `yarn dev` | build react-components to `/dist` in watch mode |\n| `yarn test` | run all unit tests |\n| `yarn prettier-write` | format the source code to match the valid codestyle |\n| `yarn validate` | validate codestyle |\n| ||\n| `yarn storybook` | run storybook from `/stories` on http://localhost:9001 |\n| `yarn build-storybook` | build storybook to `/dist-storybook` |\n| `yarn test-storybook` | run storybook and [screenshot tests](https://github.com/gooddata/gdc-client-utils/tree/master/test-storybook) |\n| ||\n| `yarn examples` | run Live Examples dev-server from `/examples` on https://localhost:8999 |\n| `yarn examples-build` | build Live Examples to `/examples/dist` |\n| `yarn examples-server` | serve built Live Examples - see `/examples/server/src` |\n| `yarn examples-testcafe` | run testcafe tests against `localhost:8999` |\n\n### Deploy to heroku.com\nWhen you deploy this repo to heroku, it serves *GoodData.UI Live Examples*.\nRelevant tasks are in `Procfile` and `package.json`.\n\n```bash\n# run in the project directory\nheroku login\nheroku create <your-app-name>\nheroku config:set DOMAIN_ADMIN_USERNAME=x@gooddata.com DOMAIN_ADMIN_PASSWORD=xy PROJECT_ID_TO_ASSIGN=xms7ga4tf3g3nzucd8380o2bev8oeknp\ngit push heroku HEAD:master\nheroku open\n```\n### Enable Geo Chart for Storybook and Live Examples\nGeo chart uses Mapbox to render map which requires a Mapbox access token.\n- Register an account and create Mapbox access token at [guide](https://docs.mapbox.com/help/how-mapbox-works/access-tokens/)\n- Store the created token at `.env`:\n```bash\necho -e \"EXAMPLE_MAPBOX_ACCESS_TOKEN=token\" >> .env # only need to run once\necho -e \"STORYBOOK_MAPBOX_ACCESS_TOKEN=token\" >> .env # only need to run once\n```\n\n### Run Live Examples Locally\nTo run *GoodData.UI Live Examples* locally:\n```bash\ngit clone <this-repository>\ncd  <repository-folder>\nyarn install --pure-lockfile\nyarn examples\n```\nThen open https://localhost:8999 and login using Live Examples account (you can [create one here](https://gooddata-examples.herokuapp.com/registration)).\n\n### Run Storybook locally\n- Run storybook with token stored in `.env` for more secure\n```bash\nyarn storybook\n```\n- Or run storybook with token env param exposed to cli (not suggested)\n```bash\nSTORYBOOK_MAPBOX_ACCESS_TOKEN=token yarn storybook\n```\n- Apply either above way to `yarn build-storybook` or `yarn test-storybook`\n\n### Source code formatting\nThe source code in the repository is formatted by [Prettier](https://prettier.io/).\nThe format of the code is validated by our Continuous Integration server and is one of the requirements of successful merge.\n\nPrettier is supported by every major IDE. You can find the list of supported editors and how to configure them [here](https://prettier.io/docs/en/editors.html).\n\nIn the case, when your editor is not supported or you don't want to setup the integration, you can run the `yarn prettier-write` command to reformat the code before commit.\n\n## Changelog\n\n- see [CHANGELOG.md](CHANGELOG.md)\n\n## Supported versions\n\nIn order to make the user experience with integrating GoodData UI SDK as smooth and secure as possible and to ensure that the SDK is using the latest features of the platform, we will only provide support to two most recent major versions of UI SDK.\n\nThe most recent majors will be supported in the following modes:\n\n- The latest major version will receive all new functionality and all bug fixes\n- The previous major version will only receive fixes to critical issues and security fixes. These fixes will be applied on top of last released version of the previous major\n\nThe customers are encouraged to always use the latest version of the UI SDK.\n\nIn case of using older versions, the user might face API incompatibility, performance or security issues.\n\nPlease follow the installation instructions to update to the newest version.\n\n## License\n\n(C) 2007-2020 GoodData Corporation\n\nThis project is dual licensed:\n\n- The ATTRIBUTION-NONCOMMERCIAL 4.0 INTERNATIONAL (CC BY-NC 4.0) is used for purpose of the trial experience and evaluation of GoodData.UI library.\n- The GOODDATA GOODDATA.UI LIBRARY END USER LICENSE AGREEMENT is used for GoodData customers.\n\nFor more information, please see [LICENSE](https://github.com/gooddata/gooddata-react-components/blob/master/LICENSE)\n","gitHead":"b38a16429ae5ca01f9f281ef9482410c0d0560b9","scripts":{"dev":"bash scripts/build.sh --dev-watch","test":"jest --watch","build":"bash scripts/build.sh","tslint":"yarn run-tslint -t verbose $npm_package_config_tslint","prepare":"cd examples/server && yarn install --frozen-lockfile && cd ../..; rm -r examples/node_modules 2>/dev/null; true","examples":"bash scripts/run-examples.sh","prepare?":"# Called before `npm publish` and on local `npm install`. Temporarily also for deleting obsolete node_modules. Ends with `true` to continue gracefully.","validate":"tsc --noEmit && yarn tslint && eslint $npm_package_config_eslint && yarn validate-style && yarn prettier-check","build-dev":"bash scripts/build.sh --dev","examples?":"# Default is developer domain, other options: yarn examples [sec,secure,stg,stg2,stg3,demo,developer or URL]","storybook":"yarn build && start-storybook -p 9001 -c .storybook","test-once":"jest","tslint-ci":"mkdir -p ./ci/results && yarn run-tslint -t checkstyle -o ./ci/results/tslint-results.xml $npm_package_config_tslint","run-tslint":"tslint -p tsconfig.json","validate-ci":"tsc --noEmit && yarn tslint-ci  && eslint $npm_package_config_eslint -f checkstyle -o ci/results/eslint-results.xml && yarn validate-style-ci && yarn prettier-check","examples-build":"bash scripts/build-examples.sh","prepublishOnly":"yarn build","prettier-check":"prettier --check '{src,stories,styles,__mocks__,examples/server/src,examples/src,examples/test}/**/*.{ts,js,tsx,jsx,json,scss,md,yaml,html}'","prettier-write":"prettier --write '{src,stories,styles,__mocks__,examples/server/src,examples/src,examples/test}/**/*.{ts,js,tsx,jsx,json,scss,md,yaml,html}'","test-storybook":"yarn build && test-storybook","validate-style":"stylelint '**/*.scss'","build-storybook":"yarn build && build-storybook -c .storybook -o dist-storybook","examples-server":"node examples/server/src/index.js","heroku-postbuild":"yarn examples-build developer","examples-testcafe":"./scripts/run-testcafe.sh visual","validate-style-ci":"stylelint '**/*.scss' --custom-formatter=node_modules/stylelint-checkstyle-formatter > ci/results/stylelint-results.xml","check-circular-deps":"madge --circular --extensions ts ./src","examples-testcafe-ci":"./scripts/run-testcafe.sh ci","examples-testcafe-live":"./scripts/run-testcafe.sh live"},"typings":"dist/index.d.ts","_npmUser":{"name":"tulean","email":"tuan.le@gooddata.com"},"deprecated":"@gooddata/react-components@7 reached End of Support on March 31, 2022. Please upgrade (see https://sdk.gooddata.com/gooddata-ui/docs/supported_versions.html for more information).","repository":{"url":"git+ssh://git@github.com/gooddata/gooddata-react-components.git","type":"git"},"_npmVersion":"6.13.4","description":"GoodData.UI - A powerful JavaScript library for building analytical applications","directories":{},"lint-staged":{"{src,stories,styles,__mocks__,examples/server/src,examples/src,examples/test}/**/*.{ts,js,tsx,jsx,scss}":["npx gdc-fix-copyright","git add"],"{src,stories,styles,__mocks__,examples/server/src,examples/src,examples/test}/**/*.{ts,js,tsx,jsx,json,scss,md,yaml,html}":["prettier --write","git add"]},"_nodeVersion":"12.16.1","dependencies":{"rxjs":"^5.5.6","uuid":"^3.2.1","immer":"^1.3.1","lodash":"^4.17.15","date-fns":"^2.7.0","downshift":"^3.2.7","invariant":"^2.2.2","mapbox-gl":"^1.6.1","classnames":"^2.2.6","highcharts":"7.1.1","prop-types":"^15.6.0","react-intl":"^3.6.0","custom-event":"^1.0.1","react-window":"^1.8.1","ag-grid-react":"20.0.0","react-measure":"^2.3.0","@types/mapbox-gl":"^1.6.1","react-day-picker":"~7.3.0","react-responsive":"^3.0.0","stringify-object":"^2.4.0","@gooddata/typings":"^2.24.0","ag-grid-community":"20.0.0","http-status-codes":"^1.3.0","@gooddata/js-utils":"^3.10.5","@gooddata/numberjs":"^3.2.4","fixed-data-table-2":"0.7.17","@gooddata/goodstrap":"^68.5.2","react-dom-factories":"^1.0.2","@gooddata/gooddata-js":"^12.5.4","json-stable-stringify":"^1.0.1","react-transition-group":"^2.2.1","hoist-non-react-statics":"^3.3.0","nodelist-foreach-polyfill":"^1.2.0","@formatjs/intl-pluralrules":"^1.3.6","highcharts-grouped-categories":"^1.1.3"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"raf":"3.3.2","yup":"^0.24.1","jest":"24.7.1","husky":"3.0.0","madge":"^3.4.4","react":"^16.5.2","enzyme":"3.5.0","eslint":"4.19.1","formik":"^0.11.11","moment":"2.23.0","history":"^4.7.2","ts-jest":"24.0.0","webpack":"4.30.0","full-icu":"^1.3.0","prettier":"1.16.4","react-ga":"^2.5.2","recharts":"1.0.0-beta.9","testcafe":"1.1.4","commander":"2.14.1","node-sass":"4.13.0","react-dom":"^16.5.2","stylelint":"^10.0.0","supertest":"3.0.0","ts-loader":"6.0.0","@types/raf":"^3.4.0","css-loader":"0.28.7","jest-junit":"3.0.0","raw-loader":"0.5.1","styled-jsx":"2.2.1","typescript":"3.3.4000","@babel/core":"7.4.4","@types/jest":"24.0.6","@types/node":"7.0.8","@types/uuid":"3.4.3","file-loader":"3.0.1","jest-enzyme":"7.0.2","lint-staged":"9.1.0","sass-loader":"6.0.6","webpack-cli":"3.3.2","@types/react":"16.8.6","babel-loader":"8.0.5","react-helmet":"5.2.0","react-select":"1.2.1","style-loader":"0.19.1","@types/enzyme":"3.1.13","@types/lodash":"4.14.123","testcafe-live":"0.1.4","@babel/runtime":"7.4.4","dotenv-webpack":"^1.7.0","@babel/polyfill":"^7.4.4","@storybook/react":"5.0.11","@types/invariant":"2.2.29","@types/react-dom":"16.0.11","isomorphic-fetch":"2.2.1","react-datepicker":"1.1.0","react-router-dom":"4.2.2","@babel/preset-env":"7.4.4","@gooddata/mock-js":"^2.13.1","@storybook/addons":"5.0.11","@types/classnames":"2.2.3","@types/prop-types":"15.5.2","@storybook/theming":"5.0.11","identity-obj-proxy":"^3.0.0","intl-messageformat":"^7.5.4","webpack-dev-server":"3.3.1","@babel/preset-react":"7.0.0","@types/react-portal":"4.0.1","@types/react-window":"^1.8.1","babel-plugin-lodash":"3.3.4","html-webpack-plugin":"3.2.0","react-test-renderer":"16.4.2","@types/react-measure":"2.0.5","clean-webpack-plugin":"2.0.2","stats-webpack-plugin":"0.7.0","eslint-config-prettier":"4.1.0","react-google-recaptcha":"^0.14.1","tslint-config-prettier":"1.18.0","@gooddata/eslint-config":"^1.0.0","@gooddata/tslint-config":"1.0.0","@types/react-responsive":"^3.0.3","@types/storybook__react":"4.0.1","@types/stringify-object":"^3.2.0","enzyme-adapter-react-16":"1.3.1","@gooddata/test-storybook":"3.2.1","@storybook/addon-actions":"5.0.11","@storybook/addon-options":"5.0.11","node-sass-magic-importer":"5.1.0","react-syntax-highlighter":"11.0.2","@types/fixed-data-table-2":"0.8.1","stylelint-config-prettier":"5.2.0","@gooddata/stylelint-config":"4.0.1","@types/react-test-renderer":"16.0.0","circular-dependency-plugin":"5.0.2","compression-webpack-plugin":"2.0.0","@types/json-stable-stringify":"^1.0.32","@gooddata/frontend-npm-scripts":"1.1.0","@types/enzyme-adapter-react-16":"1.0.3","stylelint-checkstyle-formatter":"0.1.0","@types/storybook__addon-actions":"3.4.2","@babel/plugin-proposal-class-properties":"7.4.4","@babel/plugin-proposal-object-rest-spread":"7.4.4","@babel/plugin-transform-async-to-generator":"7.4.4"},"peerDependencies":{"react":"^16.5.2","react-dom":"^16.5.2"},"_npmOperationalInternal":{"tmp":"tmp/react-components_7.5.0-alpha-tulean-TLE-RAIL2227-2020-04-23T15-45-58-309Z_1587656785496_0.9870347476302928","host":"s3://npm-registry-packages"}},"7.5.0-beta.89":{"name":"@gooddata/react-components","version":"7.5.0-beta.89","author":{"name":"GoodData Corporation"},"license":"BSD-3-Clause","_id":"@gooddata/react-components@7.5.0-beta.89","maintainers":[{"name":"afi","email":"adam.fiedler@gooddata.com"},{"name":"bertold8","email":"ivan.nejezchleb@seznam.cz"},{"name":"brbistas","email":"valentinos.chraniotis@gooddata.com"},{"name":"bugsbunny338","email":"jiri.zajic@mensa.cz"},{"name":"de.do","email":"de.do@gooddata.com"},{"name":"gooddata-ci","email":"rail@gooddata.com"},{"name":"hang.ngo","email":"hang.ngo@gooddata.com"},{"name":"hung.nguyen.hoang","email":"hung.nguyen@gooddata.com"},{"name":"ivan.mjartan","email":"ivan.mjartan@gooddata.com"},{"name":"jakub-sterba","email":"jakub.sterba@gooddata.com"},{"name":"jankc","email":"jan.krapac@gmail.com"},{"name":"jaroslav.tomecek","email":"jaroslav.tomecek@gooddata.com"},{"name":"jkittler","email":"honza.kittler@gmail.com"},{"name":"khanh.le","email":"khanh.le@gooddata.com"},{"name":"lanhuynh","email":"lan.huynh@gooddata.com"},{"name":"linhhong","email":"linh.hong@gooddata.com"},{"name":"lupko","email":"lubomir.slivka@gooddata.com"},{"name":"mai.nguyen","email":"mai.nguyen@gooddata.com"},{"name":"matyas.kandl","email":"matyas.kandl@gooddata.com"},{"name":"michal.marsal","email":"michal.marsal@gooddata.com"},{"name":"my.duong","email":"my.duong@gooddata.com"},{"name":"naibinh","email":"naibinh@gmail.com"},{"name":"nikolacech","email":"nikola.cech@gooddata.com"},{"name":"nis.hua","email":"nis.hua@gooddata.com"},{"name":"no23reason","email":"dan.homola@hotmail.cz"},{"name":"patrikbraborec","email":"patrik.braborec@gooddata.com"},{"name":"pbenes","email":"petr.benes@gooddata.com"},{"name":"petrjanu","email":"petr.janu@gooddata.com"},{"name":"pkingo","email":"philipandreaskingo@hotmail.com"},{"name":"ptquang86","email":"ptquang86@gmail.com"},{"name":"qduval","email":"quentin.duval@gooddata.com"},{"name":"rodri360","email":"me@rodri360.com"},{"name":"sitina","email":"jiri.sitina@gooddata.com"},{"name":"strouhaljan","email":"strouhal.jan@gmail.com"},{"name":"tomas.kratochvil","email":"tomas.kratochvil@gooddata.com"},{"name":"tomasreichmann","email":"tomasreichmann@gmail.com"},{"name":"tomsatgd","email":"tomas.satinsky@gooddata.com"},{"name":"trung-le-quoc","email":"trung.le@gooddata.com"},{"name":"tu-ngo","email":"tungo1981@gmail.com"},{"name":"tu.bui","email":"tu.bui@gooddata.com"},{"name":"tulean","email":"tuan.le@gooddata.com"},{"name":"tuqt1005","email":"tu.tran@gooddata.com"},{"name":"utdnah","email":"danh.ung@gooddata.com"},{"name":"vlastikcz","email":"vlastimil.kotas@gooddata.com"},{"name":"vu.pham","email":"vu.pham@gooddata.com"},{"name":"xmort","email":"petr.dolejsi@gooddata.com"},{"name":"yanlipnican","email":"yanlipnican@gmail.com"}],"homepage":"https://github.com/gooddata/gooddata-react-components#readme","bugs":{"url":"https://github.com/gooddata/gooddata-react-components/issues"},"dist":{"shasum":"4bc6ccc6b1ed84d42f3d732fc924dd694c4dbc56","tarball":"https://registry.npmjs.org/@gooddata/react-components/-/react-components-7.5.0-beta.89.tgz","fileCount":2553,"integrity":"sha512-EZcC5nToQNSjyh39JS52YTco/CWv5GoNDEB5xB17rjkfwtMvk8zQ57lPVFvJeFEVfxHANwEwXq4M7dfEq2d8kw==","signatures":[{"sig":"MEUCIQDtpwi2wMxVCSERvC/bDtZV+A6VrV7jLtwaDWVYLCUOhAIgRg9Hse0FLjMKq7IajUb76yh/9F7SomZkqlh7gPW1okA=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":10097738,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJeob9eCRA9TVsSAnZWagAAeMgP/RdqSlsMdWqWimlQ7axQ\nrk6YU/bS5a1Uakc450dk1Zg9d1zw+nsbiMkKX8ercMJX9op/CFdO+jaO4UdH\nE37Ase+6FJzLSU5ZJ24ckmOZufuD1e/yPzsL7hqBrcqppqnueEnLHEQ1x2ti\nhujRF7qKF6zf3v8b66anNJobFC+bFrMfm0/V7DOXikyz99xOxJW3k8Fm8K63\naxVqINjg1etoQiyC9cSL9xPX37xpos8pQElWEWSB7jEMsqbVMl5RPW+XFbGj\nEvsg/d8QVMYc6kyQu1ifStgpqYjLneE4j9s3982hud5SCZyokOvDOqFnZG6C\n0it0+OFQGSY4YPq+WqNhO8NcUv3SzTyFOjbkWglOPrRdX3uHbIjHGwXkDdSJ\n+d57tlr9JWxTum9dO6JDofMN562L53MXIuR7+wYtmFJ8MxIu1uOnk5TnnE71\nToGkt/iPAYejWxNTZQ9Fk5Tkk9RWTK78QTvNZeLSSjhp/o/sWifvWAIecmSu\n7VPhIAY3I/qQPBpJuuxVpFCVqVOrOjTQVcGXye0HH1hLuWZYNpzI4oTr0IxN\nvIOeYkHopqcc8bKJaj/2IcHDAaNF6u+WMAlkdzOEmHN5mDlCklkqSMLgh/xt\n2o0cE2D2cdjdiBKJnY8dGJ3yStNVvLyrhgVajWAENVaZmQDE0Rt4Oi1Eymfg\nYIsc\r\n=8qMZ\r\n-----END PGP SIGNATURE-----\r\n"},"main":"dist/index.js","husky":{"hooks":{"pre-commit":"lint-staged"}},"config":{"eslint":"./examples/**/*.{js,jsx}","tslint":"./{__mocks__,src,stories}/{,**/}*.{ts,tsx}"},"readme":"[![npm version](https://badge.fury.io/js/%40gooddata%2Freact-components.svg)](https://www.npmjs.com/package/@gooddata/react-components)\n\n# GoodData.UI React components\n> A React-based JavaScript library for building data-driven applications\n\n## Getting started\n- [GoodData.UI Documentation](http://sdk.gooddata.com/gooddata-ui/)\n- [GoodData.UI Live Examples](https://gooddata-examples.herokuapp.com/)\n- [Stack Overflow](https://stackoverflow.com/questions/tagged/gooddata)\n\n### Usage\nWith [yarn](https://yarnpkg.com) installed, go to your project directory and run\n```\n$ yarn add @gooddata/react-components\n```\nIf you prefer [npm](npmjs.com) run\n```\n$ npm install --save @gooddata/react-components\n```\n\nThe public API is exposed via global `index.js`. Except for the styles, do not import any other file directly\nbecause they are not intended to be part of the public API.\n\n## Contributing\n\nWe welcome any contribution in form of [issues](https://github.com/gooddata/gooddata-react-components/issues) or [pull requests](https://github.com/gooddata/gooddata-react-components/pulls).\n\nInstall [Node.js](http://nodejs.org) (node 12.16.1, npm v6.13.4) and [Yarn](https://classic.yarnpkg.com) (1.22.4).\n\nInstall dependencies:\n```\nyarn install --frozen-lockfile\n```\n\nThese commands may come in handy while developing:\n\n| command | description |\n| ------- | ----------- |\n| `yarn install --pure-lockfile` | first step |\n| ||\n| `yarn dev` | build react-components to `/dist` in watch mode |\n| `yarn test` | run all unit tests |\n| `yarn prettier-write` | format the source code to match the valid codestyle |\n| `yarn validate` | validate codestyle |\n| ||\n| `yarn storybook` | run storybook from `/stories` on http://localhost:9001 |\n| `yarn build-storybook` | build storybook to `/dist-storybook` |\n| `yarn test-storybook` | run storybook and [screenshot tests](https://github.com/gooddata/gdc-client-utils/tree/master/test-storybook) |\n| ||\n| `yarn examples` | run Live Examples dev-server from `/examples` on https://localhost:8999 |\n| `yarn examples-build` | build Live Examples to `/examples/dist` |\n| `yarn examples-server` | serve built Live Examples - see `/examples/server/src` |\n| `yarn examples-testcafe` | run testcafe tests against `localhost:8999` |\n\n### Deploy to heroku.com\nWhen you deploy this repo to heroku, it serves *GoodData.UI Live Examples*.\nRelevant tasks are in `Procfile` and `package.json`.\n\n```bash\n# run in the project directory\nheroku login\nheroku create <your-app-name>\nheroku config:set DOMAIN_ADMIN_USERNAME=x@gooddata.com DOMAIN_ADMIN_PASSWORD=xy PROJECT_ID_TO_ASSIGN=xms7ga4tf3g3nzucd8380o2bev8oeknp\ngit push heroku HEAD:master\nheroku open\n```\n### Enable Geo Chart for Storybook and Live Examples\nGeo chart uses Mapbox to render map which requires a Mapbox access token.\n- Register an account and create Mapbox access token at [guide](https://docs.mapbox.com/help/how-mapbox-works/access-tokens/)\n- Store the created token at `.env`:\n```bash\necho -e \"EXAMPLE_MAPBOX_ACCESS_TOKEN=token\" >> .env # only need to run once\necho -e \"STORYBOOK_MAPBOX_ACCESS_TOKEN=token\" >> .env # only need to run once\n```\n\n### Run Live Examples Locally\nTo run *GoodData.UI Live Examples* locally:\n```bash\ngit clone <this-repository>\ncd  <repository-folder>\nyarn install --pure-lockfile\nyarn examples\n```\nThen open https://localhost:8999 and login using Live Examples account (you can [create one here](https://gooddata-examples.herokuapp.com/registration)).\n\n### Run Storybook locally\n- Run storybook with token stored in `.env` for more secure\n```bash\nyarn storybook\n```\n- Or run storybook with token env param exposed to cli (not suggested)\n```bash\nSTORYBOOK_MAPBOX_ACCESS_TOKEN=token yarn storybook\n```\n- Apply either above way to `yarn build-storybook` or `yarn test-storybook`\n\n### Source code formatting\nThe source code in the repository is formatted by [Prettier](https://prettier.io/).\nThe format of the code is validated by our Continuous Integration server and is one of the requirements of successful merge.\n\nPrettier is supported by every major IDE. You can find the list of supported editors and how to configure them [here](https://prettier.io/docs/en/editors.html).\n\nIn the case, when your editor is not supported or you don't want to setup the integration, you can run the `yarn prettier-write` command to reformat the code before commit.\n\n## Changelog\n\n- see [CHANGELOG.md](CHANGELOG.md)\n\n## Supported versions\n\nIn order to make the user experience with integrating GoodData UI SDK as smooth and secure as possible and to ensure that the SDK is using the latest features of the platform, we will only provide support to two most recent major versions of UI SDK.\n\nThe most recent majors will be supported in the following modes:\n\n- The latest major version will receive all new functionality and all bug fixes\n- The previous major version will only receive fixes to critical issues and security fixes. These fixes will be applied on top of last released version of the previous major\n\nThe customers are encouraged to always use the latest version of the UI SDK.\n\nIn case of using older versions, the user might face API incompatibility, performance or security issues.\n\nPlease follow the installation instructions to update to the newest version.\n\n## License\n\n(C) 2007-2020 GoodData Corporation\n\nThis project is dual licensed:\n\n- The ATTRIBUTION-NONCOMMERCIAL 4.0 INTERNATIONAL (CC BY-NC 4.0) is used for purpose of the trial experience and evaluation of GoodData.UI library.\n- The GOODDATA GOODDATA.UI LIBRARY END USER LICENSE AGREEMENT is used for GoodData customers.\n\nFor more information, please see [LICENSE](https://github.com/gooddata/gooddata-react-components/blob/master/LICENSE)\n","gitHead":"e4c4455d5913dce35f1cf8d8a086f1fcd39b455c","scripts":{"dev":"bash scripts/build.sh --dev-watch","test":"jest --watch","build":"bash scripts/build.sh","tslint":"yarn run-tslint -t verbose $npm_package_config_tslint","prepare":"cd examples/server && yarn install --frozen-lockfile && cd ../..; rm -r examples/node_modules 2>/dev/null; true","examples":"bash scripts/run-examples.sh","prepare?":"# Called before `npm publish` and on local `npm install`. Temporarily also for deleting obsolete node_modules. Ends with `true` to continue gracefully.","validate":"tsc --noEmit && yarn tslint && eslint $npm_package_config_eslint && yarn validate-style && yarn prettier-check","build-dev":"bash scripts/build.sh --dev","examples?":"# Default is developer domain, other options: yarn examples [sec,secure,stg,stg2,stg3,demo,developer or URL]","storybook":"yarn build && start-storybook -p 9001 -c .storybook","test-once":"jest","tslint-ci":"mkdir -p ./ci/results && yarn run-tslint -t checkstyle -o ./ci/results/tslint-results.xml $npm_package_config_tslint","run-tslint":"tslint -p tsconfig.json","validate-ci":"tsc --noEmit && yarn tslint-ci  && eslint $npm_package_config_eslint -f checkstyle -o ci/results/eslint-results.xml && yarn validate-style-ci && yarn prettier-check","examples-build":"bash scripts/build-examples.sh","prepublishOnly":"yarn build","prettier-check":"prettier --check '{src,stories,styles,__mocks__,examples/server/src,examples/src,examples/test}/**/*.{ts,js,tsx,jsx,json,scss,md,yaml,html}'","prettier-write":"prettier --write '{src,stories,styles,__mocks__,examples/server/src,examples/src,examples/test}/**/*.{ts,js,tsx,jsx,json,scss,md,yaml,html}'","test-storybook":"yarn build && test-storybook","validate-style":"stylelint '**/*.scss'","build-storybook":"yarn build && build-storybook -c .storybook -o dist-storybook","examples-server":"node examples/server/src/index.js","heroku-postbuild":"yarn examples-build developer","examples-testcafe":"./scripts/run-testcafe.sh visual","validate-style-ci":"stylelint '**/*.scss' --custom-formatter=node_modules/stylelint-checkstyle-formatter > ci/results/stylelint-results.xml","check-circular-deps":"madge --circular --extensions ts ./src","examples-testcafe-ci":"./scripts/run-testcafe.sh ci","examples-testcafe-live":"./scripts/run-testcafe.sh live"},"typings":"dist/index.d.ts","_npmUser":{"name":"gooddata-ci","email":"rail@gooddata.com"},"deprecated":"@gooddata/react-components@7 reached End of Support on March 31, 2022. Please upgrade (see https://sdk.gooddata.com/gooddata-ui/docs/supported_versions.html for more information).","repository":{"url":"git+ssh://git@github.com/gooddata/gooddata-react-components.git","type":"git"},"_npmVersion":"6.13.4","description":"GoodData.UI - A powerful JavaScript library for building analytical applications","directories":{},"lint-staged":{"{src,stories,styles,__mocks__,examples/server/src,examples/src,examples/test}/**/*.{ts,js,tsx,jsx,scss}":["npx gdc-fix-copyright","git add"],"{src,stories,styles,__mocks__,examples/server/src,examples/src,examples/test}/**/*.{ts,js,tsx,jsx,json,scss,md,yaml,html}":["prettier --write","git add"]},"_nodeVersion":"12.16.1","dependencies":{"rxjs":"^5.5.6","uuid":"^3.2.1","immer":"^1.3.1","lodash":"^4.17.15","date-fns":"^2.7.0","downshift":"^3.2.7","invariant":"^2.2.2","mapbox-gl":"^1.6.1","classnames":"^2.2.6","highcharts":"7.1.1","prop-types":"^15.6.0","react-intl":"^3.6.0","custom-event":"^1.0.1","react-window":"^1.8.1","ag-grid-react":"20.0.0","react-measure":"^2.3.0","@types/mapbox-gl":"^1.6.1","react-day-picker":"~7.3.0","react-responsive":"^3.0.0","stringify-object":"^2.4.0","@gooddata/typings":"^2.24.0","ag-grid-community":"20.0.0","http-status-codes":"^1.3.0","@gooddata/js-utils":"^3.10.5","@gooddata/numberjs":"^3.2.4","fixed-data-table-2":"0.7.17","@gooddata/goodstrap":"^68.5.2","react-dom-factories":"^1.0.2","@gooddata/gooddata-js":"^12.5.4","json-stable-stringify":"^1.0.1","react-transition-group":"^2.2.1","hoist-non-react-statics":"^3.3.0","nodelist-foreach-polyfill":"^1.2.0","@formatjs/intl-pluralrules":"^1.3.6","highcharts-grouped-categories":"^1.1.3"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"raf":"3.3.2","yup":"^0.24.1","jest":"24.7.1","husky":"3.0.0","madge":"^3.4.4","react":"^16.5.2","enzyme":"3.5.0","eslint":"4.19.1","formik":"^0.11.11","moment":"2.23.0","history":"^4.7.2","ts-jest":"24.0.0","webpack":"4.30.0","full-icu":"^1.3.0","prettier":"1.16.4","react-ga":"^2.5.2","recharts":"1.0.0-beta.9","testcafe":"1.1.4","commander":"2.14.1","node-sass":"4.13.0","react-dom":"^16.5.2","stylelint":"^10.0.0","supertest":"3.0.0","ts-loader":"6.0.0","@types/raf":"^3.4.0","css-loader":"0.28.7","jest-junit":"3.0.0","raw-loader":"0.5.1","styled-jsx":"2.2.1","typescript":"3.3.4000","@babel/core":"7.4.4","@types/jest":"24.0.6","@types/node":"7.0.8","@types/uuid":"3.4.3","file-loader":"3.0.1","jest-enzyme":"7.0.2","lint-staged":"9.1.0","sass-loader":"6.0.6","webpack-cli":"3.3.2","@types/react":"16.8.6","babel-loader":"8.0.5","react-helmet":"5.2.0","react-select":"1.2.1","style-loader":"0.19.1","@types/enzyme":"3.1.13","@types/lodash":"4.14.123","testcafe-live":"0.1.4","@babel/runtime":"7.4.4","dotenv-webpack":"^1.7.0","@babel/polyfill":"^7.4.4","@storybook/react":"5.0.11","@types/invariant":"2.2.29","@types/react-dom":"16.0.11","isomorphic-fetch":"2.2.1","react-datepicker":"1.1.0","react-router-dom":"4.2.2","@babel/preset-env":"7.4.4","@gooddata/mock-js":"^2.13.1","@storybook/addons":"5.0.11","@types/classnames":"2.2.3","@types/prop-types":"15.5.2","@storybook/theming":"5.0.11","identity-obj-proxy":"^3.0.0","intl-messageformat":"^7.5.4","webpack-dev-server":"3.3.1","@babel/preset-react":"7.0.0","@types/react-portal":"4.0.1","@types/react-window":"^1.8.1","babel-plugin-lodash":"3.3.4","html-webpack-plugin":"3.2.0","react-test-renderer":"16.4.2","@types/react-measure":"2.0.5","clean-webpack-plugin":"2.0.2","stats-webpack-plugin":"0.7.0","eslint-config-prettier":"4.1.0","react-google-recaptcha":"^0.14.1","tslint-config-prettier":"1.18.0","@gooddata/eslint-config":"^1.0.0","@gooddata/tslint-config":"1.0.0","@types/react-responsive":"^3.0.3","@types/storybook__react":"4.0.1","@types/stringify-object":"^3.2.0","enzyme-adapter-react-16":"1.3.1","@gooddata/test-storybook":"3.2.1","@storybook/addon-actions":"5.0.11","@storybook/addon-options":"5.0.11","node-sass-magic-importer":"5.1.0","react-syntax-highlighter":"11.0.2","@types/fixed-data-table-2":"0.8.1","stylelint-config-prettier":"5.2.0","@gooddata/stylelint-config":"4.0.1","@types/react-test-renderer":"16.0.0","circular-dependency-plugin":"5.0.2","compression-webpack-plugin":"2.0.0","@types/json-stable-stringify":"^1.0.32","@gooddata/frontend-npm-scripts":"1.1.0","@types/enzyme-adapter-react-16":"1.0.3","stylelint-checkstyle-formatter":"0.1.0","@types/storybook__addon-actions":"3.4.2","@babel/plugin-proposal-class-properties":"7.4.4","@babel/plugin-proposal-object-rest-spread":"7.4.4","@babel/plugin-transform-async-to-generator":"7.4.4"},"peerDependencies":{"react":"^16.5.2","react-dom":"^16.5.2"},"_npmOperationalInternal":{"tmp":"tmp/react-components_7.5.0-beta.89_1587658589660_0.3783611904186528","host":"s3://npm-registry-packages"}},"7.5.0-beta.90":{"name":"@gooddata/react-components","version":"7.5.0-beta.90","author":{"name":"GoodData Corporation"},"license":"BSD-3-Clause","_id":"@gooddata/react-components@7.5.0-beta.90","maintainers":[{"name":"afi","email":"adam.fiedler@gooddata.com"},{"name":"bertold8","email":"ivan.nejezchleb@seznam.cz"},{"name":"brbistas","email":"valentinos.chraniotis@gooddata.com"},{"name":"bugsbunny338","email":"jiri.zajic@mensa.cz"},{"name":"de.do","email":"de.do@gooddata.com"},{"name":"gooddata-ci","email":"rail@gooddata.com"},{"name":"hang.ngo","email":"hang.ngo@gooddata.com"},{"name":"hung.nguyen.hoang","email":"hung.nguyen@gooddata.com"},{"name":"ivan.mjartan","email":"ivan.mjartan@gooddata.com"},{"name":"jakub-sterba","email":"jakub.sterba@gooddata.com"},{"name":"jankc","email":"jan.krapac@gmail.com"},{"name":"jaroslav.tomecek","email":"jaroslav.tomecek@gooddata.com"},{"name":"jkittler","email":"honza.kittler@gmail.com"},{"name":"khanh.le","email":"khanh.le@gooddata.com"},{"name":"lanhuynh","email":"lan.huynh@gooddata.com"},{"name":"linhhong","email":"linh.hong@gooddata.com"},{"name":"lupko","email":"lubomir.slivka@gooddata.com"},{"name":"mai.nguyen","email":"mai.nguyen@gooddata.com"},{"name":"matyas.kandl","email":"matyas.kandl@gooddata.com"},{"name":"michal.marsal","email":"michal.marsal@gooddata.com"},{"name":"my.duong","email":"my.duong@gooddata.com"},{"name":"naibinh","email":"naibinh@gmail.com"},{"name":"nikolacech","email":"nikola.cech@gooddata.com"},{"name":"nis.hua","email":"nis.hua@gooddata.com"},{"name":"no23reason","email":"dan.homola@hotmail.cz"},{"name":"patrikbraborec","email":"patrik.braborec@gooddata.com"},{"name":"pbenes","email":"petr.benes@gooddata.com"},{"name":"petrjanu","email":"petr.janu@gooddata.com"},{"name":"pkingo","email":"philipandreaskingo@hotmail.com"},{"name":"ptquang86","email":"ptquang86@gmail.com"},{"name":"qduval","email":"quentin.duval@gooddata.com"},{"name":"rodri360","email":"me@rodri360.com"},{"name":"sitina","email":"jiri.sitina@gooddata.com"},{"name":"strouhaljan","email":"strouhal.jan@gmail.com"},{"name":"tomas.kratochvil","email":"tomas.kratochvil@gooddata.com"},{"name":"tomasreichmann","email":"tomasreichmann@gmail.com"},{"name":"tomsatgd","email":"tomas.satinsky@gooddata.com"},{"name":"trung-le-quoc","email":"trung.le@gooddata.com"},{"name":"tu-ngo","email":"tungo1981@gmail.com"},{"name":"tu.bui","email":"tu.bui@gooddata.com"},{"name":"tulean","email":"tuan.le@gooddata.com"},{"name":"tuqt1005","email":"tu.tran@gooddata.com"},{"name":"utdnah","email":"danh.ung@gooddata.com"},{"name":"vlastikcz","email":"vlastimil.kotas@gooddata.com"},{"name":"vu.pham","email":"vu.pham@gooddata.com"},{"name":"xmort","email":"petr.dolejsi@gooddata.com"},{"name":"yanlipnican","email":"yanlipnican@gmail.com"}],"homepage":"https://github.com/gooddata/gooddata-react-components#readme","bugs":{"url":"https://github.com/gooddata/gooddata-react-components/issues"},"dist":{"shasum":"08feb12c088010199d60931194222dfe2a98962f","tarball":"https://registry.npmjs.org/@gooddata/react-components/-/react-components-7.5.0-beta.90.tgz","fileCount":2553,"integrity":"sha512-sDtrOX2mV9S7TMsDb2NcoOp3UIQUtDL+mIK/u1Kvh9R6VFhftlrIHJITNeCs5exTlH9qEF6gVBEQLbxvo0V+sA==","signatures":[{"sig":"MEYCIQDCk0hbs19r7Aw+asYeI2FSN63sjYn0mFltJXHnfRjDhAIhAJfjCas4jPqKuu4pqF7kAj9IlMPcRgB9VfGttAgMaRDH","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":10097804,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJeomt2CRA9TVsSAnZWagAAHHsP/j9VdPh6ysJdhuK3/+J5\n32MU6NBjW+H+oN93RkQgDNxzRRoU83p4XNXXe7lcM5Q/f7Jbz8M/VO0kJKrH\npAIZm+k1h9IWnwF6TBX8IZU4g7hBJ3FEqSvSI4bYr2iNSSpWusgDOs2wH9SW\nWc6BG/T/Ue+rBPhnuJW/QSbt+Ia4QaeZTfjFzXG7k1xK7MAVf+bsEqtnAi5B\n9fZDBsB0kpStMAc0I4+SQ9i8Mt+9EjYd8JCS6T8L3AyjmHDTTakmII99oNum\nGquVcfm255wPxaZEGFCRdhAyurWdxTcZGC3EWKOjDp+WTBGeiuCM434tuxZn\nONHQ44bSlkZ3Gont4IS4DPpo31U/s4oXfwDfI+dMs/uIvQEDFVGvgWCHmU6A\nzXtUF8slnaWPt9VkvrHVYdYCXM90O5up0TglpSmYQubH6b126Tv2V2lKuUBM\nnH9f3v0W3jQ2eF+rqDxi34wbam1YEkM6jA/MDChTuXnjetiS9AH2//tLxLjy\nTlgrDoxn+fS4cOjicONt1xB354D8WSAVYQrnE5brlOtWK9l+YeaasPDqMzcm\n5XBtr+O75Ld2Y3FbF21gY829GIuJ3vg2E1ZwXATbxvAEIG3KT1KGbM6YnpBQ\nztTRQSkEvgJ/k5sPNhyKVlsdT+KZiOoWvtl4mwrzvG0XOkj9JXdN1qAxRbJa\nwV/F\r\n=x7X3\r\n-----END PGP SIGNATURE-----\r\n"},"main":"dist/index.js","husky":{"hooks":{"pre-commit":"lint-staged"}},"config":{"eslint":"./examples/**/*.{js,jsx}","tslint":"./{__mocks__,src,stories}/{,**/}*.{ts,tsx}"},"readme":"[![npm version](https://badge.fury.io/js/%40gooddata%2Freact-components.svg)](https://www.npmjs.com/package/@gooddata/react-components)\n\n# GoodData.UI React components\n> A React-based JavaScript library for building data-driven applications\n\n## Getting started\n- [GoodData.UI Documentation](http://sdk.gooddata.com/gooddata-ui/)\n- [GoodData.UI Live Examples](https://gooddata-examples.herokuapp.com/)\n- [Stack Overflow](https://stackoverflow.com/questions/tagged/gooddata)\n\n### Usage\nWith [yarn](https://yarnpkg.com) installed, go to your project directory and run\n```\n$ yarn add @gooddata/react-components\n```\nIf you prefer [npm](npmjs.com) run\n```\n$ npm install --save @gooddata/react-components\n```\n\nThe public API is exposed via global `index.js`. Except for the styles, do not import any other file directly\nbecause they are not intended to be part of the public API.\n\n## Contributing\n\nWe welcome any contribution in form of [issues](https://github.com/gooddata/gooddata-react-components/issues) or [pull requests](https://github.com/gooddata/gooddata-react-components/pulls).\n\nInstall [Node.js](http://nodejs.org) (node 12.16.1, npm v6.13.4) and [Yarn](https://classic.yarnpkg.com) (1.22.4).\n\nInstall dependencies:\n```\nyarn install --frozen-lockfile\n```\n\nThese commands may come in handy while developing:\n\n| command | description |\n| ------- | ----------- |\n| `yarn install --pure-lockfile` | first step |\n| ||\n| `yarn dev` | build react-components to `/dist` in watch mode |\n| `yarn test` | run all unit tests |\n| `yarn prettier-write` | format the source code to match the valid codestyle |\n| `yarn validate` | validate codestyle |\n| ||\n| `yarn storybook` | run storybook from `/stories` on http://localhost:9001 |\n| `yarn build-storybook` | build storybook to `/dist-storybook` |\n| `yarn test-storybook` | run storybook and [screenshot tests](https://github.com/gooddata/gdc-client-utils/tree/master/test-storybook) |\n| ||\n| `yarn examples` | run Live Examples dev-server from `/examples` on https://localhost:8999 |\n| `yarn examples-build` | build Live Examples to `/examples/dist` |\n| `yarn examples-server` | serve built Live Examples - see `/examples/server/src` |\n| `yarn examples-testcafe` | run testcafe tests against `localhost:8999` |\n\n### Deploy to heroku.com\nWhen you deploy this repo to heroku, it serves *GoodData.UI Live Examples*.\nRelevant tasks are in `Procfile` and `package.json`.\n\n```bash\n# run in the project directory\nheroku login\nheroku create <your-app-name>\nheroku config:set DOMAIN_ADMIN_USERNAME=x@gooddata.com DOMAIN_ADMIN_PASSWORD=xy PROJECT_ID_TO_ASSIGN=xms7ga4tf3g3nzucd8380o2bev8oeknp\ngit push heroku HEAD:master\nheroku open\n```\n### Enable Geo Chart for Storybook and Live Examples\nGeo chart uses Mapbox to render map which requires a Mapbox access token.\n- Register an account and create Mapbox access token at [guide](https://docs.mapbox.com/help/how-mapbox-works/access-tokens/)\n- Store the created token at `.env`:\n```bash\necho -e \"EXAMPLE_MAPBOX_ACCESS_TOKEN=token\" >> .env # only need to run once\necho -e \"STORYBOOK_MAPBOX_ACCESS_TOKEN=token\" >> .env # only need to run once\n```\n\n### Run Live Examples Locally\nTo run *GoodData.UI Live Examples* locally:\n```bash\ngit clone <this-repository>\ncd  <repository-folder>\nyarn install --pure-lockfile\nyarn examples\n```\nThen open https://localhost:8999 and login using Live Examples account (you can [create one here](https://gooddata-examples.herokuapp.com/registration)).\n\n### Run Storybook locally\n- Run storybook with token stored in `.env` for more secure\n```bash\nyarn storybook\n```\n- Or run storybook with token env param exposed to cli (not suggested)\n```bash\nSTORYBOOK_MAPBOX_ACCESS_TOKEN=token yarn storybook\n```\n- Apply either above way to `yarn build-storybook` or `yarn test-storybook`\n\n### Source code formatting\nThe source code in the repository is formatted by [Prettier](https://prettier.io/).\nThe format of the code is validated by our Continuous Integration server and is one of the requirements of successful merge.\n\nPrettier is supported by every major IDE. You can find the list of supported editors and how to configure them [here](https://prettier.io/docs/en/editors.html).\n\nIn the case, when your editor is not supported or you don't want to setup the integration, you can run the `yarn prettier-write` command to reformat the code before commit.\n\n## Changelog\n\n- see [CHANGELOG.md](CHANGELOG.md)\n\n## Supported versions\n\nIn order to make the user experience with integrating GoodData UI SDK as smooth and secure as possible and to ensure that the SDK is using the latest features of the platform, we will only provide support to two most recent major versions of UI SDK.\n\nThe most recent majors will be supported in the following modes:\n\n- The latest major version will receive all new functionality and all bug fixes\n- The previous major version will only receive fixes to critical issues and security fixes. These fixes will be applied on top of last released version of the previous major\n\nThe customers are encouraged to always use the latest version of the UI SDK.\n\nIn case of using older versions, the user might face API incompatibility, performance or security issues.\n\nPlease follow the installation instructions to update to the newest version.\n\n## License\n\n(C) 2007-2020 GoodData Corporation\n\nThis project is dual licensed:\n\n- The ATTRIBUTION-NONCOMMERCIAL 4.0 INTERNATIONAL (CC BY-NC 4.0) is used for purpose of the trial experience and evaluation of GoodData.UI library.\n- The GOODDATA GOODDATA.UI LIBRARY END USER LICENSE AGREEMENT is used for GoodData customers.\n\nFor more information, please see [LICENSE](https://github.com/gooddata/gooddata-react-components/blob/master/LICENSE)\n","gitHead":"5c7d94fcb245e969893a006a7e696e892b0a2ae3","scripts":{"dev":"bash scripts/build.sh --dev-watch","test":"jest --watch","build":"bash scripts/build.sh","tslint":"yarn run-tslint -t verbose $npm_package_config_tslint","prepare":"cd examples/server && yarn install --frozen-lockfile && cd ../..; rm -r examples/node_modules 2>/dev/null; true","examples":"bash scripts/run-examples.sh","prepare?":"# Called before `npm publish` and on local `npm install`. Temporarily also for deleting obsolete node_modules. Ends with `true` to continue gracefully.","validate":"tsc --noEmit && yarn tslint && eslint $npm_package_config_eslint && yarn validate-style && yarn prettier-check","build-dev":"bash scripts/build.sh --dev","examples?":"# Default is developer domain, other options: yarn examples [sec,secure,stg,stg2,stg3,demo,developer or URL]","storybook":"yarn build && start-storybook -p 9001 -c .storybook","test-once":"jest","tslint-ci":"mkdir -p ./ci/results && yarn run-tslint -t checkstyle -o ./ci/results/tslint-results.xml $npm_package_config_tslint","run-tslint":"tslint -p tsconfig.json","validate-ci":"tsc --noEmit && yarn tslint-ci  && eslint $npm_package_config_eslint -f checkstyle -o ci/results/eslint-results.xml && yarn validate-style-ci && yarn prettier-check","examples-build":"bash scripts/build-examples.sh","prepublishOnly":"yarn build","prettier-check":"prettier --check '{src,stories,styles,__mocks__,examples/server/src,examples/src,examples/test}/**/*.{ts,js,tsx,jsx,json,scss,md,yaml,html}'","prettier-write":"prettier --write '{src,stories,styles,__mocks__,examples/server/src,examples/src,examples/test}/**/*.{ts,js,tsx,jsx,json,scss,md,yaml,html}'","test-storybook":"yarn build && test-storybook","validate-style":"stylelint '**/*.scss'","build-storybook":"yarn build && build-storybook -c .storybook -o dist-storybook","examples-server":"node examples/server/src/index.js","heroku-postbuild":"yarn examples-build developer","examples-testcafe":"./scripts/run-testcafe.sh visual","validate-style-ci":"stylelint '**/*.scss' --custom-formatter=node_modules/stylelint-checkstyle-formatter > ci/results/stylelint-results.xml","check-circular-deps":"madge --circular --extensions ts ./src","examples-testcafe-ci":"./scripts/run-testcafe.sh ci","examples-testcafe-live":"./scripts/run-testcafe.sh live"},"typings":"dist/index.d.ts","_npmUser":{"name":"gooddata-ci","email":"rail@gooddata.com"},"deprecated":"@gooddata/react-components@7 reached End of Support on March 31, 2022. Please upgrade (see https://sdk.gooddata.com/gooddata-ui/docs/supported_versions.html for more information).","repository":{"url":"git+ssh://git@github.com/gooddata/gooddata-react-components.git","type":"git"},"_npmVersion":"6.13.4","description":"GoodData.UI - A powerful JavaScript library for building analytical applications","directories":{},"lint-staged":{"{src,stories,styles,__mocks__,examples/server/src,examples/src,examples/test}/**/*.{ts,js,tsx,jsx,scss}":["npx gdc-fix-copyright","git add"],"{src,stories,styles,__mocks__,examples/server/src,examples/src,examples/test}/**/*.{ts,js,tsx,jsx,json,scss,md,yaml,html}":["prettier --write","git add"]},"_nodeVersion":"12.16.1","dependencies":{"rxjs":"^5.5.6","uuid":"^3.2.1","immer":"^1.3.1","lodash":"^4.17.15","date-fns":"^2.7.0","downshift":"^3.2.7","invariant":"^2.2.2","mapbox-gl":"^1.6.1","classnames":"^2.2.6","highcharts":"7.1.1","prop-types":"^15.6.0","react-intl":"^3.6.0","custom-event":"^1.0.1","react-window":"^1.8.1","ag-grid-react":"20.0.0","react-measure":"^2.3.0","@types/mapbox-gl":"^1.6.1","react-day-picker":"~7.3.0","react-responsive":"^3.0.0","stringify-object":"^2.4.0","@gooddata/typings":"^2.24.0","ag-grid-community":"20.0.0","http-status-codes":"^1.3.0","@gooddata/js-utils":"^3.10.5","@gooddata/numberjs":"^3.2.4","fixed-data-table-2":"0.7.17","@gooddata/goodstrap":"^68.5.2","react-dom-factories":"^1.0.2","@gooddata/gooddata-js":"^12.5.4","json-stable-stringify":"^1.0.1","react-transition-group":"^2.2.1","hoist-non-react-statics":"^3.3.0","nodelist-foreach-polyfill":"^1.2.0","@formatjs/intl-pluralrules":"^1.3.6","highcharts-grouped-categories":"^1.1.3"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"raf":"3.3.2","yup":"^0.24.1","jest":"24.7.1","husky":"3.0.0","madge":"^3.4.4","react":"^16.5.2","enzyme":"3.5.0","eslint":"4.19.1","formik":"^0.11.11","moment":"2.23.0","history":"^4.7.2","ts-jest":"24.0.0","webpack":"4.30.0","full-icu":"^1.3.0","prettier":"1.16.4","react-ga":"^2.5.2","recharts":"1.0.0-beta.9","testcafe":"1.1.4","commander":"2.14.1","node-sass":"4.13.0","react-dom":"^16.5.2","stylelint":"^10.0.0","supertest":"3.0.0","ts-loader":"6.0.0","@types/raf":"^3.4.0","css-loader":"0.28.7","jest-junit":"3.0.0","raw-loader":"0.5.1","styled-jsx":"2.2.1","typescript":"3.3.4000","@babel/core":"7.4.4","@types/jest":"24.0.6","@types/node":"7.0.8","@types/uuid":"3.4.3","file-loader":"3.0.1","jest-enzyme":"7.0.2","lint-staged":"9.1.0","sass-loader":"6.0.6","webpack-cli":"3.3.2","@types/react":"16.8.6","babel-loader":"8.0.5","react-helmet":"5.2.0","react-select":"1.2.1","style-loader":"0.19.1","@types/enzyme":"3.1.13","@types/lodash":"4.14.123","testcafe-live":"0.1.4","@babel/runtime":"7.4.4","dotenv-webpack":"^1.7.0","@babel/polyfill":"^7.4.4","@storybook/react":"5.0.11","@types/invariant":"2.2.29","@types/react-dom":"16.0.11","isomorphic-fetch":"2.2.1","react-datepicker":"1.1.0","react-router-dom":"4.2.2","@babel/preset-env":"7.4.4","@gooddata/mock-js":"^2.13.1","@storybook/addons":"5.0.11","@types/classnames":"2.2.3","@types/prop-types":"15.5.2","@storybook/theming":"5.0.11","identity-obj-proxy":"^3.0.0","intl-messageformat":"^7.5.4","webpack-dev-server":"3.3.1","@babel/preset-react":"7.0.0","@types/react-portal":"4.0.1","@types/react-window":"^1.8.1","babel-plugin-lodash":"3.3.4","html-webpack-plugin":"3.2.0","react-test-renderer":"16.4.2","@types/react-measure":"2.0.5","clean-webpack-plugin":"2.0.2","stats-webpack-plugin":"0.7.0","eslint-config-prettier":"4.1.0","react-google-recaptcha":"^0.14.1","tslint-config-prettier":"1.18.0","@gooddata/eslint-config":"^1.0.0","@gooddata/tslint-config":"1.0.0","@types/react-responsive":"^3.0.3","@types/storybook__react":"4.0.1","@types/stringify-object":"^3.2.0","enzyme-adapter-react-16":"1.3.1","@gooddata/test-storybook":"3.2.1","@storybook/addon-actions":"5.0.11","@storybook/addon-options":"5.0.11","node-sass-magic-importer":"5.1.0","react-syntax-highlighter":"11.0.2","@types/fixed-data-table-2":"0.8.1","stylelint-config-prettier":"5.2.0","@gooddata/stylelint-config":"4.0.1","@types/react-test-renderer":"16.0.0","circular-dependency-plugin":"5.0.2","compression-webpack-plugin":"2.0.0","@types/json-stable-stringify":"^1.0.32","@gooddata/frontend-npm-scripts":"1.1.0","@types/enzyme-adapter-react-16":"1.0.3","stylelint-checkstyle-formatter":"0.1.0","@types/storybook__addon-actions":"3.4.2","@babel/plugin-proposal-class-properties":"7.4.4","@babel/plugin-proposal-object-rest-spread":"7.4.4","@babel/plugin-transform-async-to-generator":"7.4.4"},"peerDependencies":{"react":"^16.5.2","react-dom":"^16.5.2"},"_npmOperationalInternal":{"tmp":"tmp/react-components_7.5.0-beta.90_1587702645354_0.7608368504368694","host":"s3://npm-registry-packages"}},"7.5.0-alpha-de.do-dedo-sd-921-2020-04-24T05-31-14-885Z":{"name":"@gooddata/react-components","version":"7.5.0-alpha-de.do-dedo-sd-921-2020-04-24T05-31-14-885Z","author":{"name":"GoodData Corporation"},"license":"BSD-3-Clause","_id":"@gooddata/react-components@7.5.0-alpha-de.do-dedo-sd-921-2020-04-24T05-31-14-885Z","maintainers":[{"name":"afi","email":"adam.fiedler@gooddata.com"},{"name":"bertold8","email":"ivan.nejezchleb@seznam.cz"},{"name":"brbistas","email":"valentinos.chraniotis@gooddata.com"},{"name":"bugsbunny338","email":"jiri.zajic@mensa.cz"},{"name":"de.do","email":"de.do@gooddata.com"},{"name":"gooddata-ci","email":"rail@gooddata.com"},{"name":"hang.ngo","email":"hang.ngo@gooddata.com"},{"name":"hung.nguyen.hoang","email":"hung.nguyen@gooddata.com"},{"name":"ivan.mjartan","email":"ivan.mjartan@gooddata.com"},{"name":"jakub-sterba","email":"jakub.sterba@gooddata.com"},{"name":"jankc","email":"jan.krapac@gmail.com"},{"name":"jaroslav.tomecek","email":"jaroslav.tomecek@gooddata.com"},{"name":"jkittler","email":"honza.kittler@gmail.com"},{"name":"khanh.le","email":"khanh.le@gooddata.com"},{"name":"lanhuynh","email":"lan.huynh@gooddata.com"},{"name":"linhhong","email":"linh.hong@gooddata.com"},{"name":"lupko","email":"lubomir.slivka@gooddata.com"},{"name":"mai.nguyen","email":"mai.nguyen@gooddata.com"},{"name":"matyas.kandl","email":"matyas.kandl@gooddata.com"},{"name":"michal.marsal","email":"michal.marsal@gooddata.com"},{"name":"my.duong","email":"my.duong@gooddata.com"},{"name":"naibinh","email":"naibinh@gmail.com"},{"name":"nikolacech","email":"nikola.cech@gooddata.com"},{"name":"nis.hua","email":"nis.hua@gooddata.com"},{"name":"no23reason","email":"dan.homola@hotmail.cz"},{"name":"patrikbraborec","email":"patrik.braborec@gooddata.com"},{"name":"pbenes","email":"petr.benes@gooddata.com"},{"name":"petrjanu","email":"petr.janu@gooddata.com"},{"name":"pkingo","email":"philipandreaskingo@hotmail.com"},{"name":"ptquang86","email":"ptquang86@gmail.com"},{"name":"qduval","email":"quentin.duval@gooddata.com"},{"name":"rodri360","email":"me@rodri360.com"},{"name":"sitina","email":"jiri.sitina@gooddata.com"},{"name":"strouhaljan","email":"strouhal.jan@gmail.com"},{"name":"tomas.kratochvil","email":"tomas.kratochvil@gooddata.com"},{"name":"tomasreichmann","email":"tomasreichmann@gmail.com"},{"name":"tomsatgd","email":"tomas.satinsky@gooddata.com"},{"name":"trung-le-quoc","email":"trung.le@gooddata.com"},{"name":"tu-ngo","email":"tungo1981@gmail.com"},{"name":"tu.bui","email":"tu.bui@gooddata.com"},{"name":"tulean","email":"tuan.le@gooddata.com"},{"name":"tuqt1005","email":"tu.tran@gooddata.com"},{"name":"utdnah","email":"danh.ung@gooddata.com"},{"name":"vlastikcz","email":"vlastimil.kotas@gooddata.com"},{"name":"vu.pham","email":"vu.pham@gooddata.com"},{"name":"xmort","email":"petr.dolejsi@gooddata.com"},{"name":"yanlipnican","email":"yanlipnican@gmail.com"}],"homepage":"https://github.com/gooddata/gooddata-react-components#readme","bugs":{"url":"https://github.com/gooddata/gooddata-react-components/issues"},"dist":{"shasum":"fce47fe6d50c374d93c3e1c5fa3fd60036a01acf","tarball":"https://registry.npmjs.org/@gooddata/react-components/-/react-components-7.5.0-alpha-de.do-dedo-sd-921-2020-04-24T05-31-14-885Z.tgz","fileCount":2558,"integrity":"sha512-kXt6qTMC5eg2scdSgdTaHupe7a4oWZSNN6y+1YqNNkJJkK5EekoF+uN+hwTakGTk7JKmeDYSXumpYcZDJ3rmyg==","signatures":[{"sig":"MEUCIGf0jze3nVt+Z1YESD92AUockKUBQG6xvtSUx6Y4DgOJAiEA1sWkbrz33tVOWnbztybESB1X5AfD5jFOckSYKPJYmAU=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":10130326,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJeonnKCRA9TVsSAnZWagAAVVEP/2yicDAE/flR74I2IwHT\nzFLw/Q6UyvV9h/4/GTvku1U/NrNgRltKyEUnbCxIgGvWWUa9uCaeVHuq3cun\nIpASWIRg9p0S8qh+wk4ngfam4+jDNvzuFHXOS9e3AvOKBoE/xk4pXKzussMZ\nMyCBEY0LqdGgUJlHmDU/6kL74ilzxy7905RIH/40cxEtKdUyZ7W9wI21DFRD\nLIRCAtjsoCh+KgzVz5Qz1OA2anHW5yaNaaDdWcS14tadO7eL1PqIAZqkEoi6\ne6EqmTidDHbD+wp1RW/9lQ1aFWlW8OskaIeflhzkCWmt5CbU3pg9WkRYXtGm\nGqPM5SLdj33zDORK4HgYVBAFwMYUPEAdHJjGR8XYIdgMYVO1OBPDXxnUXAEz\ngFkLzlUQjJgwsD5tVFupQfKTFsUkm6hBVZtF18cinBb9HM2XHYTdH+DXW9kg\nsvtJHQBg1LP6cioAaxrOAAz00WxaS+ePKaNvZTP7pYOMnAUHse3xoCKwNdE1\n+t7ioemZ0VzlOxBIb4VONLQ9/E9xQ0WAUhpXUNQ0mrv+KTY00T6uy3S3ACNl\nVpzEBB1RF3LA9UiJ4q18j0atJyJbymEXf1fc+xvupzhbj1zI5gzGYVrdiRyn\n65VNv3E8HqnRZIHz4Xazl2UBp3jivzVDYfyXGV1I4GlZXP9Pxv4JnZrPHeuu\nfbgX\r\n=UMOv\r\n-----END PGP SIGNATURE-----\r\n"},"main":"dist/index.js","husky":{"hooks":{"pre-commit":"lint-staged"}},"config":{"eslint":"./examples/**/*.{js,jsx}","tslint":"./{__mocks__,src,stories}/{,**/}*.{ts,tsx}"},"readme":"[![npm version](https://badge.fury.io/js/%40gooddata%2Freact-components.svg)](https://www.npmjs.com/package/@gooddata/react-components)\n\n# GoodData.UI React components\n> A React-based JavaScript library for building data-driven applications\n\n## Getting started\n- [GoodData.UI Documentation](http://sdk.gooddata.com/gooddata-ui/)\n- [GoodData.UI Live Examples](https://gooddata-examples.herokuapp.com/)\n- [Stack Overflow](https://stackoverflow.com/questions/tagged/gooddata)\n\n### Usage\nWith [yarn](https://yarnpkg.com) installed, go to your project directory and run\n```\n$ yarn add @gooddata/react-components\n```\nIf you prefer [npm](npmjs.com) run\n```\n$ npm install --save @gooddata/react-components\n```\n\nThe public API is exposed via global `index.js`. Except for the styles, do not import any other file directly\nbecause they are not intended to be part of the public API.\n\n## Contributing\n\nWe welcome any contribution in form of [issues](https://github.com/gooddata/gooddata-react-components/issues) or [pull requests](https://github.com/gooddata/gooddata-react-components/pulls).\n\nInstall [Node.js](http://nodejs.org) (node 12.16.1, npm v6.13.4) and [Yarn](https://classic.yarnpkg.com) (1.22.4).\n\nInstall dependencies:\n```\nyarn install --frozen-lockfile\n```\n\nThese commands may come in handy while developing:\n\n| command | description |\n| ------- | ----------- |\n| `yarn install --pure-lockfile` | first step |\n| ||\n| `yarn dev` | build react-components to `/dist` in watch mode |\n| `yarn test` | run all unit tests |\n| `yarn prettier-write` | format the source code to match the valid codestyle |\n| `yarn validate` | validate codestyle |\n| ||\n| `yarn storybook` | run storybook from `/stories` on http://localhost:9001 |\n| `yarn build-storybook` | build storybook to `/dist-storybook` |\n| `yarn test-storybook` | run storybook and [screenshot tests](https://github.com/gooddata/gdc-client-utils/tree/master/test-storybook) |\n| ||\n| `yarn examples` | run Live Examples dev-server from `/examples` on https://localhost:8999 |\n| `yarn examples-build` | build Live Examples to `/examples/dist` |\n| `yarn examples-server` | serve built Live Examples - see `/examples/server/src` |\n| `yarn examples-testcafe` | run testcafe tests against `localhost:8999` |\n\n### Deploy to heroku.com\nWhen you deploy this repo to heroku, it serves *GoodData.UI Live Examples*.\nRelevant tasks are in `Procfile` and `package.json`.\n\n```bash\n# run in the project directory\nheroku login\nheroku create <your-app-name>\nheroku config:set DOMAIN_ADMIN_USERNAME=x@gooddata.com DOMAIN_ADMIN_PASSWORD=xy PROJECT_ID_TO_ASSIGN=xms7ga4tf3g3nzucd8380o2bev8oeknp\ngit push heroku HEAD:master\nheroku open\n```\n### Enable Geo Chart for Storybook and Live Examples\nGeo chart uses Mapbox to render map which requires a Mapbox access token.\n- Register an account and create Mapbox access token at [guide](https://docs.mapbox.com/help/how-mapbox-works/access-tokens/)\n- Store the created token at `.env`:\n```bash\necho -e \"EXAMPLE_MAPBOX_ACCESS_TOKEN=token\" >> .env # only need to run once\necho -e \"STORYBOOK_MAPBOX_ACCESS_TOKEN=token\" >> .env # only need to run once\n```\n\n### Run Live Examples Locally\nTo run *GoodData.UI Live Examples* locally:\n```bash\ngit clone <this-repository>\ncd  <repository-folder>\nyarn install --pure-lockfile\nyarn examples\n```\nThen open https://localhost:8999 and login using Live Examples account (you can [create one here](https://gooddata-examples.herokuapp.com/registration)).\n\n### Run Storybook locally\n- Run storybook with token stored in `.env` for more secure\n```bash\nyarn storybook\n```\n- Or run storybook with token env param exposed to cli (not suggested)\n```bash\nSTORYBOOK_MAPBOX_ACCESS_TOKEN=token yarn storybook\n```\n- Apply either above way to `yarn build-storybook` or `yarn test-storybook`\n\n### Source code formatting\nThe source code in the repository is formatted by [Prettier](https://prettier.io/).\nThe format of the code is validated by our Continuous Integration server and is one of the requirements of successful merge.\n\nPrettier is supported by every major IDE. You can find the list of supported editors and how to configure them [here](https://prettier.io/docs/en/editors.html).\n\nIn the case, when your editor is not supported or you don't want to setup the integration, you can run the `yarn prettier-write` command to reformat the code before commit.\n\n## Changelog\n\n- see [CHANGELOG.md](CHANGELOG.md)\n\n## Supported versions\n\nIn order to make the user experience with integrating GoodData UI SDK as smooth and secure as possible and to ensure that the SDK is using the latest features of the platform, we will only provide support to two most recent major versions of UI SDK.\n\nThe most recent majors will be supported in the following modes:\n\n- The latest major version will receive all new functionality and all bug fixes\n- The previous major version will only receive fixes to critical issues and security fixes. These fixes will be applied on top of last released version of the previous major\n\nThe customers are encouraged to always use the latest version of the UI SDK.\n\nIn case of using older versions, the user might face API incompatibility, performance or security issues.\n\nPlease follow the installation instructions to update to the newest version.\n\n## License\n\n(C) 2007-2020 GoodData Corporation\n\nThis project is dual licensed:\n\n- The ATTRIBUTION-NONCOMMERCIAL 4.0 INTERNATIONAL (CC BY-NC 4.0) is used for purpose of the trial experience and evaluation of GoodData.UI library.\n- The GOODDATA GOODDATA.UI LIBRARY END USER LICENSE AGREEMENT is used for GoodData customers.\n\nFor more information, please see [LICENSE](https://github.com/gooddata/gooddata-react-components/blob/master/LICENSE)\n","gitHead":"6c69c6ea3f05dc9b1de80b140f0fde4a2f752f61","scripts":{"dev":"bash scripts/build.sh --dev-watch","test":"jest --watch","build":"bash scripts/build.sh","tslint":"yarn run-tslint -t verbose $npm_package_config_tslint","prepare":"cd examples/server && yarn install --frozen-lockfile && cd ../..; rm -r examples/node_modules 2>/dev/null; true","examples":"bash scripts/run-examples.sh","prepare?":"# Called before `npm publish` and on local `npm install`. Temporarily also for deleting obsolete node_modules. Ends with `true` to continue gracefully.","validate":"tsc --noEmit && yarn tslint && eslint $npm_package_config_eslint && yarn validate-style && yarn prettier-check","build-dev":"bash scripts/build.sh --dev","examples?":"# Default is developer domain, other options: yarn examples [sec,secure,stg,stg2,stg3,demo,developer or URL]","storybook":"yarn build && start-storybook -p 9001 -c .storybook","test-once":"jest","tslint-ci":"mkdir -p ./ci/results && yarn run-tslint -t checkstyle -o ./ci/results/tslint-results.xml $npm_package_config_tslint","run-tslint":"tslint -p tsconfig.json","validate-ci":"tsc --noEmit && yarn tslint-ci  && eslint $npm_package_config_eslint -f checkstyle -o ci/results/eslint-results.xml && yarn validate-style-ci && yarn prettier-check","examples-build":"bash scripts/build-examples.sh","prepublishOnly":"yarn build","prettier-check":"prettier --check '{src,stories,styles,__mocks__,examples/server/src,examples/src,examples/test}/**/*.{ts,js,tsx,jsx,json,scss,md,yaml,html}'","prettier-write":"prettier --write '{src,stories,styles,__mocks__,examples/server/src,examples/src,examples/test}/**/*.{ts,js,tsx,jsx,json,scss,md,yaml,html}'","test-storybook":"yarn build && test-storybook","validate-style":"stylelint '**/*.scss'","build-storybook":"yarn build && build-storybook -c .storybook -o dist-storybook","examples-server":"node examples/server/src/index.js","heroku-postbuild":"yarn examples-build developer","examples-testcafe":"./scripts/run-testcafe.sh visual","validate-style-ci":"stylelint '**/*.scss' --custom-formatter=node_modules/stylelint-checkstyle-formatter > ci/results/stylelint-results.xml","check-circular-deps":"madge --circular --extensions ts ./src","examples-testcafe-ci":"./scripts/run-testcafe.sh ci","examples-testcafe-live":"./scripts/run-testcafe.sh live"},"typings":"dist/index.d.ts","_npmUser":{"name":"de.do","email":"de.do@gooddata.com"},"deprecated":"@gooddata/react-components@7 reached End of Support on March 31, 2022. Please upgrade (see https://sdk.gooddata.com/gooddata-ui/docs/supported_versions.html for more information).","repository":{"url":"git+ssh://git@github.com/gooddata/gooddata-react-components.git","type":"git"},"_npmVersion":"6.13.4","description":"GoodData.UI - A powerful JavaScript library for building analytical applications","directories":{},"lint-staged":{"{src,stories,styles,__mocks__,examples/server/src,examples/src,examples/test}/**/*.{ts,js,tsx,jsx,scss}":["npx gdc-fix-copyright","git add"],"{src,stories,styles,__mocks__,examples/server/src,examples/src,examples/test}/**/*.{ts,js,tsx,jsx,json,scss,md,yaml,html}":["prettier --write","git add"]},"_nodeVersion":"12.16.1","dependencies":{"rxjs":"^5.5.6","uuid":"^3.2.1","immer":"^1.3.1","lodash":"^4.17.15","date-fns":"^2.7.0","downshift":"^3.2.7","invariant":"^2.2.2","mapbox-gl":"^1.6.1","classnames":"^2.2.6","highcharts":"7.1.1","prop-types":"^15.6.0","react-intl":"^3.6.0","custom-event":"^1.0.1","react-window":"^1.8.1","ag-grid-react":"20.0.0","react-measure":"^2.3.0","@types/mapbox-gl":"^1.6.1","react-day-picker":"~7.3.0","react-responsive":"^3.0.0","stringify-object":"^2.4.0","@gooddata/typings":"^2.24.0","ag-grid-community":"20.0.0","http-status-codes":"^1.3.0","@gooddata/js-utils":"^3.10.5","@gooddata/numberjs":"^3.2.4","fixed-data-table-2":"0.7.17","@gooddata/goodstrap":"^68.5.2","react-dom-factories":"^1.0.2","@gooddata/gooddata-js":"^12.5.4","json-stable-stringify":"^1.0.1","react-transition-group":"^2.2.1","hoist-non-react-statics":"^3.3.0","nodelist-foreach-polyfill":"^1.2.0","@formatjs/intl-pluralrules":"^1.3.6","highcharts-grouped-categories":"^1.1.3"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"raf":"3.3.2","yup":"^0.24.1","jest":"24.7.1","husky":"3.0.0","madge":"^3.4.4","react":"^16.5.2","enzyme":"3.5.0","eslint":"4.19.1","formik":"^0.11.11","moment":"2.23.0","history":"^4.7.2","ts-jest":"24.0.0","webpack":"4.30.0","full-icu":"^1.3.0","prettier":"1.16.4","react-ga":"^2.5.2","recharts":"1.0.0-beta.9","testcafe":"1.1.4","commander":"2.14.1","node-sass":"4.13.0","react-dom":"^16.5.2","stylelint":"^10.0.0","supertest":"3.0.0","ts-loader":"6.0.0","@types/raf":"^3.4.0","css-loader":"0.28.7","jest-junit":"3.0.0","raw-loader":"0.5.1","styled-jsx":"2.2.1","typescript":"3.3.4000","@babel/core":"7.4.4","@types/jest":"24.0.6","@types/node":"7.0.8","@types/uuid":"3.4.3","file-loader":"3.0.1","jest-enzyme":"7.0.2","lint-staged":"9.1.0","sass-loader":"6.0.6","webpack-cli":"3.3.2","@types/react":"16.8.6","babel-loader":"8.0.5","react-helmet":"5.2.0","react-select":"1.2.1","style-loader":"0.19.1","@types/enzyme":"3.1.13","@types/lodash":"4.14.123","testcafe-live":"0.1.4","@babel/runtime":"7.4.4","dotenv-webpack":"^1.7.0","@babel/polyfill":"^7.4.4","@storybook/react":"5.0.11","@types/invariant":"2.2.29","@types/react-dom":"16.0.11","isomorphic-fetch":"2.2.1","react-datepicker":"1.1.0","react-router-dom":"4.2.2","@babel/preset-env":"7.4.4","@gooddata/mock-js":"^2.13.1","@storybook/addons":"5.0.11","@types/classnames":"2.2.3","@types/prop-types":"15.5.2","@storybook/theming":"5.0.11","identity-obj-proxy":"^3.0.0","intl-messageformat":"^7.5.4","webpack-dev-server":"3.3.1","@babel/preset-react":"7.0.0","@types/react-portal":"4.0.1","@types/react-window":"^1.8.1","babel-plugin-lodash":"3.3.4","html-webpack-plugin":"3.2.0","react-test-renderer":"16.4.2","@types/react-measure":"2.0.5","clean-webpack-plugin":"2.0.2","stats-webpack-plugin":"0.7.0","eslint-config-prettier":"4.1.0","react-google-recaptcha":"^0.14.1","tslint-config-prettier":"1.18.0","@gooddata/eslint-config":"^1.0.0","@gooddata/tslint-config":"1.0.0","@types/react-responsive":"^3.0.3","@types/storybook__react":"4.0.1","@types/stringify-object":"^3.2.0","enzyme-adapter-react-16":"1.3.1","@gooddata/test-storybook":"3.2.1","@storybook/addon-actions":"5.0.11","@storybook/addon-options":"5.0.11","node-sass-magic-importer":"5.1.0","react-syntax-highlighter":"11.0.2","@types/fixed-data-table-2":"0.8.1","stylelint-config-prettier":"5.2.0","@gooddata/stylelint-config":"4.0.1","@types/react-test-renderer":"16.0.0","circular-dependency-plugin":"5.0.2","compression-webpack-plugin":"2.0.0","@types/json-stable-stringify":"^1.0.32","@gooddata/frontend-npm-scripts":"1.1.0","@types/enzyme-adapter-react-16":"1.0.3","stylelint-checkstyle-formatter":"0.1.0","@types/storybook__addon-actions":"3.4.2","@babel/plugin-proposal-class-properties":"7.4.4","@babel/plugin-proposal-object-rest-spread":"7.4.4","@babel/plugin-transform-async-to-generator":"7.4.4"},"peerDependencies":{"react":"^16.5.2","react-dom":"^16.5.2"},"_npmOperationalInternal":{"tmp":"tmp/react-components_7.5.0-alpha-de.do-dedo-sd-921-2020-04-24T05-31-14-885Z_1587706313734_0.7494467984694562","host":"s3://npm-registry-packages"}},"7.5.0-rc.1":{"name":"@gooddata/react-components","version":"7.5.0-rc.1","author":{"name":"GoodData Corporation"},"license":"BSD-3-Clause","_id":"@gooddata/react-components@7.5.0-rc.1","maintainers":[{"name":"afi","email":"adam.fiedler@gooddata.com"},{"name":"bertold8","email":"ivan.nejezchleb@seznam.cz"},{"name":"brbistas","email":"valentinos.chraniotis@gooddata.com"},{"name":"bugsbunny338","email":"jiri.zajic@mensa.cz"},{"name":"de.do","email":"de.do@gooddata.com"},{"name":"gooddata-ci","email":"rail@gooddata.com"},{"name":"hang.ngo","email":"hang.ngo@gooddata.com"},{"name":"hung.nguyen.hoang","email":"hung.nguyen@gooddata.com"},{"name":"ivan.mjartan","email":"ivan.mjartan@gooddata.com"},{"name":"jakub-sterba","email":"jakub.sterba@gooddata.com"},{"name":"jankc","email":"jan.krapac@gmail.com"},{"name":"jaroslav.tomecek","email":"jaroslav.tomecek@gooddata.com"},{"name":"jkittler","email":"honza.kittler@gmail.com"},{"name":"khanh.le","email":"khanh.le@gooddata.com"},{"name":"lanhuynh","email":"lan.huynh@gooddata.com"},{"name":"linhhong","email":"linh.hong@gooddata.com"},{"name":"lupko","email":"lubomir.slivka@gooddata.com"},{"name":"mai.nguyen","email":"mai.nguyen@gooddata.com"},{"name":"matyas.kandl","email":"matyas.kandl@gooddata.com"},{"name":"michal.marsal","email":"michal.marsal@gooddata.com"},{"name":"my.duong","email":"my.duong@gooddata.com"},{"name":"naibinh","email":"naibinh@gmail.com"},{"name":"nikolacech","email":"nikola.cech@gooddata.com"},{"name":"nis.hua","email":"nis.hua@gooddata.com"},{"name":"no23reason","email":"dan.homola@hotmail.cz"},{"name":"patrikbraborec","email":"patrik.braborec@gooddata.com"},{"name":"pbenes","email":"petr.benes@gooddata.com"},{"name":"petrjanu","email":"petr.janu@gooddata.com"},{"name":"pkingo","email":"philipandreaskingo@hotmail.com"},{"name":"ptquang86","email":"ptquang86@gmail.com"},{"name":"qduval","email":"quentin.duval@gooddata.com"},{"name":"rodri360","email":"me@rodri360.com"},{"name":"sitina","email":"jiri.sitina@gooddata.com"},{"name":"strouhaljan","email":"strouhal.jan@gmail.com"},{"name":"tomas.kratochvil","email":"tomas.kratochvil@gooddata.com"},{"name":"tomasreichmann","email":"tomasreichmann@gmail.com"},{"name":"tomsatgd","email":"tomas.satinsky@gooddata.com"},{"name":"trung-le-quoc","email":"trung.le@gooddata.com"},{"name":"tu-ngo","email":"tungo1981@gmail.com"},{"name":"tu.bui","email":"tu.bui@gooddata.com"},{"name":"tulean","email":"tuan.le@gooddata.com"},{"name":"tuqt1005","email":"tu.tran@gooddata.com"},{"name":"utdnah","email":"danh.ung@gooddata.com"},{"name":"vlastikcz","email":"vlastimil.kotas@gooddata.com"},{"name":"vu.pham","email":"vu.pham@gooddata.com"},{"name":"xmort","email":"petr.dolejsi@gooddata.com"},{"name":"yanlipnican","email":"yanlipnican@gmail.com"}],"homepage":"https://github.com/gooddata/gooddata-react-components#readme","bugs":{"url":"https://github.com/gooddata/gooddata-react-components/issues"},"dist":{"shasum":"0047702e216f446185cdb9375e336530bc8e0630","tarball":"https://registry.npmjs.org/@gooddata/react-components/-/react-components-7.5.0-rc.1.tgz","fileCount":2552,"integrity":"sha512-YZzPR/fkrbcKU3O3pNQPMmapiTJwRnko3TDQJ4+RxfR1ajP7FIQAsSkRfOa9tzEvH4qCsxkylVm6KBOWpdoTAg==","signatures":[{"sig":"MEYCIQCNyLT/hx5PH0PIGZBns/H4/R7/cuSZLQ2DnOySNyWUhQIhAOojo/bI8F0JxJaQa1Ee4/GuV+kLVkjsZwbeSOyT/L55","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":10095832,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJeoqA0CRA9TVsSAnZWagAA7ogQAJ8uJl2pdbIrSVpYfCiz\nMNbXevoqLWB4jA2+R3jm+N/Q4rr7DNcEFFL9z2wDQw/+i/m9Rz3XLFm5VBQt\nNj7sufvNZeYDzoUuhUXGhVDsytKucyBpSxwXLR+6mx/0OyuIotY5bj0WVpEM\nkKk2TsKmAiXAr1zna9nojDDvJ3eEKfOXXKHP5dNc+e/h7AN+yrKKr8yasVTq\nEzA3x+n6PEAMFGHIFlJg2p2rROmMyq6ActEMez1UcLtulx4GQL7ADfxEX4NC\nNZKCy3DYe0YncPF7Pc1SeO/FKSEgjJVCMbANBKHwdqkC7uyBK0cM7UAkjO7Q\nOwVEHgmX/4/pQPNY8JQhO75FhjYimdMNFJx9ChnUtIczpVeCR68COoI7Iw5g\n8JgmxmQvyMl4uMWcaeBVI9QvlekUvYzFMYGLAk5m8X380VDa4CbuwzuxcNAS\nxDF5K1E04QhHkyuvSUE1bESaAf9p3l/D8xduOGMyqhaZpZsJS5IB8OUPIjTQ\nhWR6QWYgKmjbQuiWgdWVCdP2K6lxmYdi7djAyyNNPpW06+fB+prSBhgRzZDc\nCj/INc5xF1S56TBdhQXll8YctFgGEJmN6tK6vhMI70IEvypcuuV/b3lvg2iL\ngwIuxNh7fHN110ZKeEFZ7Vsi0RQYeBhY5I4SIxRe+5ymt7+1lZD68l3LrPCv\nTcF9\r\n=n7Kl\r\n-----END PGP SIGNATURE-----\r\n"},"main":"dist/index.js","husky":{"hooks":{"pre-commit":"lint-staged"}},"config":{"eslint":"./examples/**/*.{js,jsx}","tslint":"./{__mocks__,src,stories}/{,**/}*.{ts,tsx}"},"readme":"[![npm version](https://badge.fury.io/js/%40gooddata%2Freact-components.svg)](https://www.npmjs.com/package/@gooddata/react-components)\n\n# GoodData.UI React components\n> A React-based JavaScript library for building data-driven applications\n\n## Getting started\n- [GoodData.UI Documentation](http://sdk.gooddata.com/gooddata-ui/)\n- [GoodData.UI Live Examples](https://gooddata-examples.herokuapp.com/)\n- [Stack Overflow](https://stackoverflow.com/questions/tagged/gooddata)\n\n### Usage\nWith [yarn](https://yarnpkg.com) installed, go to your project directory and run\n```\n$ yarn add @gooddata/react-components\n```\nIf you prefer [npm](npmjs.com) run\n```\n$ npm install --save @gooddata/react-components\n```\n\nThe public API is exposed via global `index.js`. Except for the styles, do not import any other file directly\nbecause they are not intended to be part of the public API.\n\n## Contributing\n\nWe welcome any contribution in form of [issues](https://github.com/gooddata/gooddata-react-components/issues) or [pull requests](https://github.com/gooddata/gooddata-react-components/pulls).\n\nInstall [Node.js](http://nodejs.org) (node 12.16.1, npm v6.13.4) and [Yarn](https://classic.yarnpkg.com) (1.22.4).\n\nInstall dependencies:\n```\nyarn install --frozen-lockfile\n```\n\nThese commands may come in handy while developing:\n\n| command | description |\n| ------- | ----------- |\n| `yarn install --pure-lockfile` | first step |\n| ||\n| `yarn dev` | build react-components to `/dist` in watch mode |\n| `yarn test` | run all unit tests |\n| `yarn prettier-write` | format the source code to match the valid codestyle |\n| `yarn validate` | validate codestyle |\n| ||\n| `yarn storybook` | run storybook from `/stories` on http://localhost:9001 |\n| `yarn build-storybook` | build storybook to `/dist-storybook` |\n| `yarn test-storybook` | run storybook and [screenshot tests](https://github.com/gooddata/gdc-client-utils/tree/master/test-storybook) |\n| ||\n| `yarn examples` | run Live Examples dev-server from `/examples` on https://localhost:8999 |\n| `yarn examples-build` | build Live Examples to `/examples/dist` |\n| `yarn examples-server` | serve built Live Examples - see `/examples/server/src` |\n| `yarn examples-testcafe` | run testcafe tests against `localhost:8999` |\n\n### Deploy to heroku.com\nWhen you deploy this repo to heroku, it serves *GoodData.UI Live Examples*.\nRelevant tasks are in `Procfile` and `package.json`.\n\n```bash\n# run in the project directory\nheroku login\nheroku create <your-app-name>\nheroku config:set DOMAIN_ADMIN_USERNAME=x@gooddata.com DOMAIN_ADMIN_PASSWORD=xy PROJECT_ID_TO_ASSIGN=xms7ga4tf3g3nzucd8380o2bev8oeknp\ngit push heroku HEAD:master\nheroku open\n```\n### Enable Geo Chart for Storybook and Live Examples\nGeo chart uses Mapbox to render map which requires a Mapbox access token.\n- Register an account and create Mapbox access token at [guide](https://docs.mapbox.com/help/how-mapbox-works/access-tokens/)\n- Store the created token at `.env`:\n```bash\necho -e \"EXAMPLE_MAPBOX_ACCESS_TOKEN=token\" >> .env # only need to run once\necho -e \"STORYBOOK_MAPBOX_ACCESS_TOKEN=token\" >> .env # only need to run once\n```\n\n### Run Live Examples Locally\nTo run *GoodData.UI Live Examples* locally:\n```bash\ngit clone <this-repository>\ncd  <repository-folder>\nyarn install --pure-lockfile\nyarn examples\n```\nThen open https://localhost:8999 and login using Live Examples account (you can [create one here](https://gooddata-examples.herokuapp.com/registration)).\n\n### Run Storybook locally\n- Run storybook with token stored in `.env` for more secure\n```bash\nyarn storybook\n```\n- Or run storybook with token env param exposed to cli (not suggested)\n```bash\nSTORYBOOK_MAPBOX_ACCESS_TOKEN=token yarn storybook\n```\n- Apply either above way to `yarn build-storybook` or `yarn test-storybook`\n\n### Source code formatting\nThe source code in the repository is formatted by [Prettier](https://prettier.io/).\nThe format of the code is validated by our Continuous Integration server and is one of the requirements of successful merge.\n\nPrettier is supported by every major IDE. You can find the list of supported editors and how to configure them [here](https://prettier.io/docs/en/editors.html).\n\nIn the case, when your editor is not supported or you don't want to setup the integration, you can run the `yarn prettier-write` command to reformat the code before commit.\n\n## Changelog\n\n- see [CHANGELOG.md](CHANGELOG.md)\n\n## Supported versions\n\nIn order to make the user experience with integrating GoodData UI SDK as smooth and secure as possible and to ensure that the SDK is using the latest features of the platform, we will only provide support to two most recent major versions of UI SDK.\n\nThe most recent majors will be supported in the following modes:\n\n- The latest major version will receive all new functionality and all bug fixes\n- The previous major version will only receive fixes to critical issues and security fixes. These fixes will be applied on top of last released version of the previous major\n\nThe customers are encouraged to always use the latest version of the UI SDK.\n\nIn case of using older versions, the user might face API incompatibility, performance or security issues.\n\nPlease follow the installation instructions to update to the newest version.\n\n## License\n\n(C) 2007-2020 GoodData Corporation\n\nThis project is dual licensed:\n\n- The ATTRIBUTION-NONCOMMERCIAL 4.0 INTERNATIONAL (CC BY-NC 4.0) is used for purpose of the trial experience and evaluation of GoodData.UI library.\n- The GOODDATA GOODDATA.UI LIBRARY END USER LICENSE AGREEMENT is used for GoodData customers.\n\nFor more information, please see [LICENSE](https://github.com/gooddata/gooddata-react-components/blob/master/LICENSE)\n","gitHead":"6a525651fcc7a7d92733d07c693e734de9f6c4a6","scripts":{"dev":"bash scripts/build.sh --dev-watch","test":"jest --watch","build":"bash scripts/build.sh","tslint":"yarn run-tslint -t verbose $npm_package_config_tslint","prepare":"cd examples/server && yarn install --frozen-lockfile && cd ../..; rm -r examples/node_modules 2>/dev/null; true","examples":"bash scripts/run-examples.sh","prepare?":"# Called before `npm publish` and on local `npm install`. Temporarily also for deleting obsolete node_modules. Ends with `true` to continue gracefully.","validate":"tsc --noEmit && yarn tslint && eslint $npm_package_config_eslint && yarn validate-style && yarn prettier-check","build-dev":"bash scripts/build.sh --dev","examples?":"# Default is developer domain, other options: yarn examples [sec,secure,stg,stg2,stg3,demo,developer or URL]","storybook":"yarn build && start-storybook -p 9001 -c .storybook","test-once":"jest","tslint-ci":"mkdir -p ./ci/results && yarn run-tslint -t checkstyle -o ./ci/results/tslint-results.xml $npm_package_config_tslint","run-tslint":"tslint -p tsconfig.json","validate-ci":"tsc --noEmit && yarn tslint-ci  && eslint $npm_package_config_eslint -f checkstyle -o ci/results/eslint-results.xml && yarn validate-style-ci && yarn prettier-check","examples-build":"bash scripts/build-examples.sh","prepublishOnly":"yarn build","prettier-check":"prettier --check '{src,stories,styles,__mocks__,examples/server/src,examples/src,examples/test}/**/*.{ts,js,tsx,jsx,json,scss,md,yaml,html}'","prettier-write":"prettier --write '{src,stories,styles,__mocks__,examples/server/src,examples/src,examples/test}/**/*.{ts,js,tsx,jsx,json,scss,md,yaml,html}'","test-storybook":"yarn build && test-storybook","validate-style":"stylelint '**/*.scss'","build-storybook":"yarn build && build-storybook -c .storybook -o dist-storybook","examples-server":"node examples/server/src/index.js","heroku-postbuild":"yarn examples-build developer","examples-testcafe":"./scripts/run-testcafe.sh visual","validate-style-ci":"stylelint '**/*.scss' --custom-formatter=node_modules/stylelint-checkstyle-formatter > ci/results/stylelint-results.xml","check-circular-deps":"madge --circular --extensions ts ./src","examples-testcafe-ci":"./scripts/run-testcafe.sh ci","examples-testcafe-live":"./scripts/run-testcafe.sh live"},"typings":"dist/index.d.ts","_npmUser":{"name":"gooddata-ci","email":"rail@gooddata.com"},"deprecated":"@gooddata/react-components@7 reached End of Support on March 31, 2022. Please upgrade (see https://sdk.gooddata.com/gooddata-ui/docs/supported_versions.html for more information).","repository":{"url":"git+ssh://git@github.com/gooddata/gooddata-react-components.git","type":"git"},"_npmVersion":"6.13.4","description":"GoodData.UI - A powerful JavaScript library for building analytical applications","directories":{},"lint-staged":{"{src,stories,styles,__mocks__,examples/server/src,examples/src,examples/test}/**/*.{ts,js,tsx,jsx,scss}":["npx gdc-fix-copyright","git add"],"{src,stories,styles,__mocks__,examples/server/src,examples/src,examples/test}/**/*.{ts,js,tsx,jsx,json,scss,md,yaml,html}":["prettier --write","git add"]},"_nodeVersion":"12.16.1","dependencies":{"rxjs":"^5.5.6","uuid":"^3.2.1","immer":"^1.3.1","lodash":"^4.17.15","date-fns":"^2.7.0","downshift":"^3.2.7","invariant":"^2.2.2","mapbox-gl":"^1.6.1","classnames":"^2.2.6","highcharts":"7.1.1","prop-types":"^15.6.0","react-intl":"^3.6.0","custom-event":"^1.0.1","react-window":"^1.8.1","ag-grid-react":"20.0.0","react-measure":"^2.3.0","@types/mapbox-gl":"^1.6.1","react-day-picker":"~7.3.0","react-responsive":"^3.0.0","stringify-object":"^2.4.0","@gooddata/typings":"^2.24.0","ag-grid-community":"20.0.0","http-status-codes":"^1.3.0","@gooddata/js-utils":"^3.10.5","@gooddata/numberjs":"^3.2.4","fixed-data-table-2":"0.7.17","@gooddata/goodstrap":"^68.5.2","react-dom-factories":"^1.0.2","@gooddata/gooddata-js":"^12.5.4","json-stable-stringify":"^1.0.1","react-transition-group":"^2.2.1","hoist-non-react-statics":"^3.3.0","nodelist-foreach-polyfill":"^1.2.0","@formatjs/intl-pluralrules":"^1.3.6","highcharts-grouped-categories":"^1.1.3"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"raf":"3.3.2","yup":"^0.24.1","jest":"24.7.1","husky":"3.0.0","madge":"^3.4.4","react":"^16.5.2","enzyme":"3.5.0","eslint":"4.19.1","formik":"^0.11.11","moment":"2.23.0","history":"^4.7.2","ts-jest":"24.0.0","webpack":"4.30.0","full-icu":"^1.3.0","prettier":"1.16.4","react-ga":"^2.5.2","recharts":"1.0.0-beta.9","testcafe":"1.1.4","commander":"2.14.1","node-sass":"4.13.0","react-dom":"^16.5.2","stylelint":"^10.0.0","supertest":"3.0.0","ts-loader":"6.0.0","@types/raf":"^3.4.0","css-loader":"0.28.7","jest-junit":"3.0.0","raw-loader":"0.5.1","styled-jsx":"2.2.1","typescript":"3.3.4000","@babel/core":"7.4.4","@types/jest":"24.0.6","@types/node":"7.0.8","@types/uuid":"3.4.3","file-loader":"3.0.1","jest-enzyme":"7.0.2","lint-staged":"9.1.0","sass-loader":"6.0.6","webpack-cli":"3.3.2","@types/react":"16.8.6","babel-loader":"8.0.5","react-helmet":"5.2.0","react-select":"1.2.1","style-loader":"0.19.1","@types/enzyme":"3.1.13","@types/lodash":"4.14.123","testcafe-live":"0.1.4","@babel/runtime":"7.4.4","dotenv-webpack":"^1.7.0","@babel/polyfill":"^7.4.4","@storybook/react":"5.0.11","@types/invariant":"2.2.29","@types/react-dom":"16.0.11","isomorphic-fetch":"2.2.1","react-datepicker":"1.1.0","react-router-dom":"4.2.2","@babel/preset-env":"7.4.4","@gooddata/mock-js":"^2.13.1","@storybook/addons":"5.0.11","@types/classnames":"2.2.3","@types/prop-types":"15.5.2","@storybook/theming":"5.0.11","identity-obj-proxy":"^3.0.0","intl-messageformat":"^7.5.4","webpack-dev-server":"3.3.1","@babel/preset-react":"7.0.0","@types/react-portal":"4.0.1","@types/react-window":"^1.8.1","babel-plugin-lodash":"3.3.4","html-webpack-plugin":"3.2.0","react-test-renderer":"16.4.2","@types/react-measure":"2.0.5","clean-webpack-plugin":"2.0.2","stats-webpack-plugin":"0.7.0","eslint-config-prettier":"4.1.0","react-google-recaptcha":"^0.14.1","tslint-config-prettier":"1.18.0","@gooddata/eslint-config":"^1.0.0","@gooddata/tslint-config":"1.0.0","@types/react-responsive":"^3.0.3","@types/storybook__react":"4.0.1","@types/stringify-object":"^3.2.0","enzyme-adapter-react-16":"1.3.1","@gooddata/test-storybook":"3.2.1","@storybook/addon-actions":"5.0.11","@storybook/addon-options":"5.0.11","node-sass-magic-importer":"5.1.0","react-syntax-highlighter":"11.0.2","@types/fixed-data-table-2":"0.8.1","stylelint-config-prettier":"5.2.0","@gooddata/stylelint-config":"4.0.1","@types/react-test-renderer":"16.0.0","circular-dependency-plugin":"5.0.2","compression-webpack-plugin":"2.0.0","@types/json-stable-stringify":"^1.0.32","@gooddata/frontend-npm-scripts":"1.1.0","@types/enzyme-adapter-react-16":"1.0.3","stylelint-checkstyle-formatter":"0.1.0","@types/storybook__addon-actions":"3.4.2","@babel/plugin-proposal-class-properties":"7.4.4","@babel/plugin-proposal-object-rest-spread":"7.4.4","@babel/plugin-transform-async-to-generator":"7.4.4"},"peerDependencies":{"react":"^16.5.2","react-dom":"^16.5.2"},"_npmOperationalInternal":{"tmp":"tmp/react-components_7.5.0-rc.1_1587716147612_0.30444772521193886","host":"s3://npm-registry-packages"}},"7.5.0-alpha-ptquang86-qp-sd-920-legend-2020-04-24T08-24-38-870Z":{"name":"@gooddata/react-components","version":"7.5.0-alpha-ptquang86-qp-sd-920-legend-2020-04-24T08-24-38-870Z","author":{"name":"GoodData Corporation"},"license":"BSD-3-Clause","_id":"@gooddata/react-components@7.5.0-alpha-ptquang86-qp-sd-920-legend-2020-04-24T08-24-38-870Z","maintainers":[{"name":"afi","email":"adam.fiedler@gooddata.com"},{"name":"bertold8","email":"ivan.nejezchleb@seznam.cz"},{"name":"brbistas","email":"valentinos.chraniotis@gooddata.com"},{"name":"bugsbunny338","email":"jiri.zajic@mensa.cz"},{"name":"de.do","email":"de.do@gooddata.com"},{"name":"gooddata-ci","email":"rail@gooddata.com"},{"name":"hang.ngo","email":"hang.ngo@gooddata.com"},{"name":"hung.nguyen.hoang","email":"hung.nguyen@gooddata.com"},{"name":"ivan.mjartan","email":"ivan.mjartan@gooddata.com"},{"name":"jakub-sterba","email":"jakub.sterba@gooddata.com"},{"name":"jankc","email":"jan.krapac@gmail.com"},{"name":"jaroslav.tomecek","email":"jaroslav.tomecek@gooddata.com"},{"name":"jkittler","email":"honza.kittler@gmail.com"},{"name":"khanh.le","email":"khanh.le@gooddata.com"},{"name":"lanhuynh","email":"lan.huynh@gooddata.com"},{"name":"linhhong","email":"linh.hong@gooddata.com"},{"name":"lupko","email":"lubomir.slivka@gooddata.com"},{"name":"mai.nguyen","email":"mai.nguyen@gooddata.com"},{"name":"matyas.kandl","email":"matyas.kandl@gooddata.com"},{"name":"michal.marsal","email":"michal.marsal@gooddata.com"},{"name":"my.duong","email":"my.duong@gooddata.com"},{"name":"naibinh","email":"naibinh@gmail.com"},{"name":"nikolacech","email":"nikola.cech@gooddata.com"},{"name":"nis.hua","email":"nis.hua@gooddata.com"},{"name":"no23reason","email":"dan.homola@hotmail.cz"},{"name":"patrikbraborec","email":"patrik.braborec@gooddata.com"},{"name":"pbenes","email":"petr.benes@gooddata.com"},{"name":"petrjanu","email":"petr.janu@gooddata.com"},{"name":"pkingo","email":"philipandreaskingo@hotmail.com"},{"name":"ptquang86","email":"ptquang86@gmail.com"},{"name":"qduval","email":"quentin.duval@gooddata.com"},{"name":"rodri360","email":"me@rodri360.com"},{"name":"sitina","email":"jiri.sitina@gooddata.com"},{"name":"strouhaljan","email":"strouhal.jan@gmail.com"},{"name":"tomas.kratochvil","email":"tomas.kratochvil@gooddata.com"},{"name":"tomasreichmann","email":"tomasreichmann@gmail.com"},{"name":"tomsatgd","email":"tomas.satinsky@gooddata.com"},{"name":"trung-le-quoc","email":"trung.le@gooddata.com"},{"name":"tu-ngo","email":"tungo1981@gmail.com"},{"name":"tu.bui","email":"tu.bui@gooddata.com"},{"name":"tulean","email":"tuan.le@gooddata.com"},{"name":"tuqt1005","email":"tu.tran@gooddata.com"},{"name":"utdnah","email":"danh.ung@gooddata.com"},{"name":"vlastikcz","email":"vlastimil.kotas@gooddata.com"},{"name":"vu.pham","email":"vu.pham@gooddata.com"},{"name":"xmort","email":"petr.dolejsi@gooddata.com"},{"name":"yanlipnican","email":"yanlipnican@gmail.com"}],"homepage":"https://github.com/gooddata/gooddata-react-components#readme","bugs":{"url":"https://github.com/gooddata/gooddata-react-components/issues"},"dist":{"shasum":"426491184f7049ff4ba81eb93be494e5b3122674","tarball":"https://registry.npmjs.org/@gooddata/react-components/-/react-components-7.5.0-alpha-ptquang86-qp-sd-920-legend-2020-04-24T08-24-38-870Z.tgz","fileCount":2562,"integrity":"sha512-Kka9sC26If96jenRTYLNrGSz/DtSGXTk19gqN9gbM5r8eKd46sg2ykVAG3KtGSZmWUKwbgE4pwM75ZsAu4TF9Q==","signatures":[{"sig":"MEQCIAn8smadmKzFicRvOtv6qPUgHA24m0hQkJpIF8pq+lSWAiBdVJM07M/0XMt/8M1+q9UCqRxSsT4lfPnJFeqbghFqmA==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":10195948,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJeoqJtCRA9TVsSAnZWagAA+PIP/i/8/X7IZa/hC/Xh5PV1\nLIJx4Vsnw/Mleett1dMAYjZJRS5tCbWk//OubvvyEKe2UyzB90byCdBILeFR\nnICJDXwe2dmkI1WjelMFvvsLYbO2/zzpdm2nnWoVVCcIjX0vmdYSxazgpcof\n+07C/TCzCnC2vk66q8K2aHBb6R9gT5t0hKpVbi4l0caBO5fj67sN3uQQ2cHt\nccU6W6uYYTdv8nHAYhgDw5ppJ/4jlHWkYauGyI5tAi2+Qp3NxxvFbZOjLDPm\nKz3BmBvFFJGp34uRTFNv/EZeirAFN0dCzxhG0QNOyEUcW5mrJ1u+aCYBGt7n\nhHFq3JXH8CIfgwX7OsAHgAnJSkqALxzf2k9K1miqsNCfeV2OXvFn6HGbFUGx\ndi1RlOqEsTGihqCOutmH1S2v2KcyDQfDW3pD8WyxuNlLY5Fiwup+tn56fwzK\nunqO4NT3KKWqGQE5b2/F+xZlibCLOEPkyT+c0e+TtEuF2yfhEbdn3psevGOj\n3xJv+/Lt2rJ8+g0KfkRtcDvAH70NzQjzeaqZFw8j9xJga6oF4zIsszW+/FJP\nAeQuaAlNQD1Vfw+AYJU7OkXW0mWjknudSZEeGqpTG8d0L0ntvrVlcJkeTAdh\ndIPzWWT1b2sS3vj8qjKBf3B3Cyd0Onb7PZ7JbB08oYahr9Ktg3BkwqZX+Z0z\n0JDD\r\n=Lp76\r\n-----END PGP SIGNATURE-----\r\n"},"main":"dist/index.js","husky":{"hooks":{"pre-commit":"lint-staged"}},"config":{"eslint":"./examples/**/*.{js,jsx}","tslint":"./{__mocks__,src,stories}/{,**/}*.{ts,tsx}"},"readme":"[![npm version](https://badge.fury.io/js/%40gooddata%2Freact-components.svg)](https://www.npmjs.com/package/@gooddata/react-components)\n\n# GoodData.UI React components\n> A React-based JavaScript library for building data-driven applications\n\n## Getting started\n- [GoodData.UI Documentation](http://sdk.gooddata.com/gooddata-ui/)\n- [GoodData.UI Live Examples](https://gooddata-examples.herokuapp.com/)\n- [Stack Overflow](https://stackoverflow.com/questions/tagged/gooddata)\n\n### Usage\nWith [yarn](https://yarnpkg.com) installed, go to your project directory and run\n```\n$ yarn add @gooddata/react-components\n```\nIf you prefer [npm](npmjs.com) run\n```\n$ npm install --save @gooddata/react-components\n```\n\nThe public API is exposed via global `index.js`. Except for the styles, do not import any other file directly\nbecause they are not intended to be part of the public API.\n\n## Contributing\n\nWe welcome any contribution in form of [issues](https://github.com/gooddata/gooddata-react-components/issues) or [pull requests](https://github.com/gooddata/gooddata-react-components/pulls).\n\nInstall [Node.js](http://nodejs.org) (node 12.16.1, npm v6.13.4) and [Yarn](https://classic.yarnpkg.com) (1.22.4).\n\nInstall dependencies:\n```\nyarn install --frozen-lockfile\n```\n\nThese commands may come in handy while developing:\n\n| command | description |\n| ------- | ----------- |\n| `yarn install --pure-lockfile` | first step |\n| ||\n| `yarn dev` | build react-components to `/dist` in watch mode |\n| `yarn test` | run all unit tests |\n| `yarn prettier-write` | format the source code to match the valid codestyle |\n| `yarn validate` | validate codestyle |\n| ||\n| `yarn storybook` | run storybook from `/stories` on http://localhost:9001 |\n| `yarn build-storybook` | build storybook to `/dist-storybook` |\n| `yarn test-storybook` | run storybook and [screenshot tests](https://github.com/gooddata/gdc-client-utils/tree/master/test-storybook) |\n| ||\n| `yarn examples` | run Live Examples dev-server from `/examples` on https://localhost:8999 |\n| `yarn examples-build` | build Live Examples to `/examples/dist` |\n| `yarn examples-server` | serve built Live Examples - see `/examples/server/src` |\n| `yarn examples-testcafe` | run testcafe tests against `localhost:8999` |\n\n### Deploy to heroku.com\nWhen you deploy this repo to heroku, it serves *GoodData.UI Live Examples*.\nRelevant tasks are in `Procfile` and `package.json`.\n\n```bash\n# run in the project directory\nheroku login\nheroku create <your-app-name>\nheroku config:set DOMAIN_ADMIN_USERNAME=x@gooddata.com DOMAIN_ADMIN_PASSWORD=xy PROJECT_ID_TO_ASSIGN=xms7ga4tf3g3nzucd8380o2bev8oeknp\ngit push heroku HEAD:master\nheroku open\n```\n### Enable Geo Chart for Storybook and Live Examples\nGeo chart uses Mapbox to render map which requires a Mapbox access token.\n- Register an account and create Mapbox access token at [guide](https://docs.mapbox.com/help/how-mapbox-works/access-tokens/)\n- Store the created token at `.env`:\n```bash\necho -e \"EXAMPLE_MAPBOX_ACCESS_TOKEN=token\" >> .env # only need to run once\necho -e \"STORYBOOK_MAPBOX_ACCESS_TOKEN=token\" >> .env # only need to run once\n```\n\n### Run Live Examples Locally\nTo run *GoodData.UI Live Examples* locally:\n```bash\ngit clone <this-repository>\ncd  <repository-folder>\nyarn install --pure-lockfile\nyarn examples\n```\nThen open https://localhost:8999 and login using Live Examples account (you can [create one here](https://gooddata-examples.herokuapp.com/registration)).\n\n### Run Storybook locally\n- Run storybook with token stored in `.env` for more secure\n```bash\nyarn storybook\n```\n- Or run storybook with token env param exposed to cli (not suggested)\n```bash\nSTORYBOOK_MAPBOX_ACCESS_TOKEN=token yarn storybook\n```\n- Apply either above way to `yarn build-storybook` or `yarn test-storybook`\n\n### Source code formatting\nThe source code in the repository is formatted by [Prettier](https://prettier.io/).\nThe format of the code is validated by our Continuous Integration server and is one of the requirements of successful merge.\n\nPrettier is supported by every major IDE. You can find the list of supported editors and how to configure them [here](https://prettier.io/docs/en/editors.html).\n\nIn the case, when your editor is not supported or you don't want to setup the integration, you can run the `yarn prettier-write` command to reformat the code before commit.\n\n## Changelog\n\n- see [CHANGELOG.md](CHANGELOG.md)\n\n## Supported versions\n\nIn order to make the user experience with integrating GoodData UI SDK as smooth and secure as possible and to ensure that the SDK is using the latest features of the platform, we will only provide support to two most recent major versions of UI SDK.\n\nThe most recent majors will be supported in the following modes:\n\n- The latest major version will receive all new functionality and all bug fixes\n- The previous major version will only receive fixes to critical issues and security fixes. These fixes will be applied on top of last released version of the previous major\n\nThe customers are encouraged to always use the latest version of the UI SDK.\n\nIn case of using older versions, the user might face API incompatibility, performance or security issues.\n\nPlease follow the installation instructions to update to the newest version.\n\n## License\n\n(C) 2007-2020 GoodData Corporation\n\nThis project is dual licensed:\n\n- The ATTRIBUTION-NONCOMMERCIAL 4.0 INTERNATIONAL (CC BY-NC 4.0) is used for purpose of the trial experience and evaluation of GoodData.UI library.\n- The GOODDATA GOODDATA.UI LIBRARY END USER LICENSE AGREEMENT is used for GoodData customers.\n\nFor more information, please see [LICENSE](https://github.com/gooddata/gooddata-react-components/blob/master/LICENSE)\n","gitHead":"051a47932418bf19ba08c58a6058c7cfb841966b","scripts":{"dev":"bash scripts/build.sh --dev-watch","test":"jest --watch","build":"bash scripts/build.sh","tslint":"yarn run-tslint -t verbose $npm_package_config_tslint","prepare":"cd examples/server && yarn install --frozen-lockfile && cd ../..; rm -r examples/node_modules 2>/dev/null; true","examples":"bash scripts/run-examples.sh","prepare?":"# Called before `npm publish` and on local `npm install`. Temporarily also for deleting obsolete node_modules. Ends with `true` to continue gracefully.","validate":"tsc --noEmit && yarn tslint && eslint $npm_package_config_eslint && yarn validate-style && yarn prettier-check","build-dev":"bash scripts/build.sh --dev","examples?":"# Default is developer domain, other options: yarn examples [sec,secure,stg,stg2,stg3,demo,developer or URL]","storybook":"yarn build && start-storybook -p 9001 -c .storybook","test-once":"jest","tslint-ci":"mkdir -p ./ci/results && yarn run-tslint -t checkstyle -o ./ci/results/tslint-results.xml $npm_package_config_tslint","run-tslint":"tslint -p tsconfig.json","validate-ci":"tsc --noEmit && yarn tslint-ci  && eslint $npm_package_config_eslint -f checkstyle -o ci/results/eslint-results.xml && yarn validate-style-ci && yarn prettier-check","examples-build":"bash scripts/build-examples.sh","prepublishOnly":"yarn build","prettier-check":"prettier --check '{src,stories,styles,__mocks__,examples/server/src,examples/src,examples/test}/**/*.{ts,js,tsx,jsx,json,scss,md,yaml,html}'","prettier-write":"prettier --write '{src,stories,styles,__mocks__,examples/server/src,examples/src,examples/test}/**/*.{ts,js,tsx,jsx,json,scss,md,yaml,html}'","test-storybook":"yarn build && test-storybook","validate-style":"stylelint '**/*.scss'","build-storybook":"yarn build && build-storybook -c .storybook -o dist-storybook","examples-server":"node examples/server/src/index.js","heroku-postbuild":"yarn examples-build developer","examples-testcafe":"./scripts/run-testcafe.sh visual","validate-style-ci":"stylelint '**/*.scss' --custom-formatter=node_modules/stylelint-checkstyle-formatter > ci/results/stylelint-results.xml","check-circular-deps":"madge --circular --extensions ts ./src","examples-testcafe-ci":"./scripts/run-testcafe.sh ci","examples-testcafe-live":"./scripts/run-testcafe.sh live"},"typings":"dist/index.d.ts","_npmUser":{"name":"ptquang86","email":"ptquang86@gmail.com"},"deprecated":"@gooddata/react-components@7 reached End of Support on March 31, 2022. Please upgrade (see https://sdk.gooddata.com/gooddata-ui/docs/supported_versions.html for more information).","repository":{"url":"git+ssh://git@github.com/gooddata/gooddata-react-components.git","type":"git"},"_npmVersion":"6.13.4","description":"GoodData.UI - A powerful JavaScript library for building analytical applications","directories":{},"lint-staged":{"{src,stories,styles,__mocks__,examples/server/src,examples/src,examples/test}/**/*.{ts,js,tsx,jsx,scss}":["npx gdc-fix-copyright","git add"],"{src,stories,styles,__mocks__,examples/server/src,examples/src,examples/test}/**/*.{ts,js,tsx,jsx,json,scss,md,yaml,html}":["prettier --write","git add"]},"_nodeVersion":"12.16.1","dependencies":{"rxjs":"^5.5.6","uuid":"^3.2.1","immer":"^1.3.1","lodash":"^4.17.15","date-fns":"^2.7.0","downshift":"^3.2.7","invariant":"^2.2.2","mapbox-gl":"^1.6.1","classnames":"^2.2.6","highcharts":"7.1.1","prop-types":"^15.6.0","react-intl":"^3.6.0","custom-event":"^1.0.1","react-window":"^1.8.1","ag-grid-react":"20.0.0","react-measure":"^2.3.0","@types/mapbox-gl":"^1.6.1","react-day-picker":"~7.3.0","react-responsive":"^3.0.0","stringify-object":"^2.4.0","@gooddata/typings":"^2.24.0","ag-grid-community":"20.0.0","http-status-codes":"^1.3.0","@gooddata/js-utils":"^3.10.5","@gooddata/numberjs":"^3.2.4","fixed-data-table-2":"0.7.17","@gooddata/goodstrap":"^68.5.2","react-dom-factories":"^1.0.2","@gooddata/gooddata-js":"^12.5.4","json-stable-stringify":"^1.0.1","react-transition-group":"^2.2.1","hoist-non-react-statics":"^3.3.0","nodelist-foreach-polyfill":"^1.2.0","@formatjs/intl-pluralrules":"^1.3.6","highcharts-grouped-categories":"^1.1.3"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"raf":"3.3.2","yup":"^0.24.1","jest":"24.7.1","husky":"3.0.0","madge":"^3.4.4","react":"^16.5.2","enzyme":"3.5.0","eslint":"4.19.1","formik":"^0.11.11","moment":"2.23.0","history":"^4.7.2","ts-jest":"24.0.0","webpack":"4.30.0","full-icu":"^1.3.0","prettier":"1.16.4","react-ga":"^2.5.2","recharts":"1.0.0-beta.9","testcafe":"1.1.4","commander":"2.14.1","node-sass":"4.13.0","react-dom":"^16.5.2","stylelint":"^10.0.0","supertest":"3.0.0","ts-loader":"6.0.0","@types/raf":"^3.4.0","css-loader":"0.28.7","jest-junit":"3.0.0","raw-loader":"0.5.1","styled-jsx":"2.2.1","typescript":"3.3.4000","@babel/core":"7.4.4","@types/jest":"24.0.6","@types/node":"7.0.8","@types/uuid":"3.4.3","file-loader":"3.0.1","jest-enzyme":"7.0.2","lint-staged":"9.1.0","sass-loader":"6.0.6","webpack-cli":"3.3.2","@types/react":"16.8.6","babel-loader":"8.0.5","react-helmet":"5.2.0","react-select":"1.2.1","style-loader":"0.19.1","@types/enzyme":"3.1.13","@types/lodash":"4.14.123","testcafe-live":"0.1.4","@babel/runtime":"7.4.4","dotenv-webpack":"^1.7.0","@babel/polyfill":"^7.4.4","@storybook/react":"5.0.11","@types/invariant":"2.2.29","@types/react-dom":"16.0.11","isomorphic-fetch":"2.2.1","react-datepicker":"1.1.0","react-router-dom":"4.2.2","@babel/preset-env":"7.4.4","@gooddata/mock-js":"^2.13.1","@storybook/addons":"5.0.11","@types/classnames":"2.2.3","@types/prop-types":"15.5.2","@storybook/theming":"5.0.11","identity-obj-proxy":"^3.0.0","intl-messageformat":"^7.5.4","webpack-dev-server":"3.3.1","@babel/preset-react":"7.0.0","@types/react-portal":"4.0.1","@types/react-window":"^1.8.1","babel-plugin-lodash":"3.3.4","html-webpack-plugin":"3.2.0","react-test-renderer":"16.4.2","@types/react-measure":"2.0.5","clean-webpack-plugin":"2.0.2","stats-webpack-plugin":"0.7.0","eslint-config-prettier":"4.1.0","react-google-recaptcha":"^0.14.1","tslint-config-prettier":"1.18.0","@gooddata/eslint-config":"^1.0.0","@gooddata/tslint-config":"1.0.0","@types/react-responsive":"^3.0.3","@types/storybook__react":"4.0.1","@types/stringify-object":"^3.2.0","enzyme-adapter-react-16":"1.3.1","@gooddata/test-storybook":"3.2.1","@storybook/addon-actions":"5.0.11","@storybook/addon-options":"5.0.11","node-sass-magic-importer":"5.1.0","react-syntax-highlighter":"11.0.2","@types/fixed-data-table-2":"0.8.1","stylelint-config-prettier":"5.2.0","@gooddata/stylelint-config":"4.0.1","@types/react-test-renderer":"16.0.0","circular-dependency-plugin":"5.0.2","compression-webpack-plugin":"2.0.0","@types/json-stable-stringify":"^1.0.32","@gooddata/frontend-npm-scripts":"1.1.0","@types/enzyme-adapter-react-16":"1.0.3","stylelint-checkstyle-formatter":"0.1.0","@types/storybook__addon-actions":"3.4.2","@babel/plugin-proposal-class-properties":"7.4.4","@babel/plugin-proposal-object-rest-spread":"7.4.4","@babel/plugin-transform-async-to-generator":"7.4.4"},"peerDependencies":{"react":"^16.5.2","react-dom":"^16.5.2"},"_npmOperationalInternal":{"tmp":"tmp/react-components_7.5.0-alpha-ptquang86-qp-sd-920-legend-2020-04-24T08-24-38-870Z_1587716716879_0.7110490689499895","host":"s3://npm-registry-packages"}},"7.5.0-beta.91":{"name":"@gooddata/react-components","version":"7.5.0-beta.91","author":{"name":"GoodData Corporation"},"license":"BSD-3-Clause","_id":"@gooddata/react-components@7.5.0-beta.91","maintainers":[{"name":"afi","email":"adam.fiedler@gooddata.com"},{"name":"bertold8","email":"ivan.nejezchleb@seznam.cz"},{"name":"brbistas","email":"valentinos.chraniotis@gooddata.com"},{"name":"bugsbunny338","email":"jiri.zajic@mensa.cz"},{"name":"de.do","email":"de.do@gooddata.com"},{"name":"gooddata-ci","email":"rail@gooddata.com"},{"name":"hang.ngo","email":"hang.ngo@gooddata.com"},{"name":"hung.nguyen.hoang","email":"hung.nguyen@gooddata.com"},{"name":"ivan.mjartan","email":"ivan.mjartan@gooddata.com"},{"name":"jakub-sterba","email":"jakub.sterba@gooddata.com"},{"name":"jankc","email":"jan.krapac@gmail.com"},{"name":"jaroslav.tomecek","email":"jaroslav.tomecek@gooddata.com"},{"name":"jkittler","email":"honza.kittler@gmail.com"},{"name":"khanh.le","email":"khanh.le@gooddata.com"},{"name":"lanhuynh","email":"lan.huynh@gooddata.com"},{"name":"linhhong","email":"linh.hong@gooddata.com"},{"name":"lupko","email":"lubomir.slivka@gooddata.com"},{"name":"mai.nguyen","email":"mai.nguyen@gooddata.com"},{"name":"matyas.kandl","email":"matyas.kandl@gooddata.com"},{"name":"michal.marsal","email":"michal.marsal@gooddata.com"},{"name":"my.duong","email":"my.duong@gooddata.com"},{"name":"naibinh","email":"naibinh@gmail.com"},{"name":"nikolacech","email":"nikola.cech@gooddata.com"},{"name":"nis.hua","email":"nis.hua@gooddata.com"},{"name":"no23reason","email":"dan.homola@hotmail.cz"},{"name":"patrikbraborec","email":"patrik.braborec@gooddata.com"},{"name":"pbenes","email":"petr.benes@gooddata.com"},{"name":"petrjanu","email":"petr.janu@gooddata.com"},{"name":"pkingo","email":"philipandreaskingo@hotmail.com"},{"name":"ptquang86","email":"ptquang86@gmail.com"},{"name":"qduval","email":"quentin.duval@gooddata.com"},{"name":"rodri360","email":"me@rodri360.com"},{"name":"sitina","email":"jiri.sitina@gooddata.com"},{"name":"strouhaljan","email":"strouhal.jan@gmail.com"},{"name":"tomas.kratochvil","email":"tomas.kratochvil@gooddata.com"},{"name":"tomasreichmann","email":"tomasreichmann@gmail.com"},{"name":"tomsatgd","email":"tomas.satinsky@gooddata.com"},{"name":"trung-le-quoc","email":"trung.le@gooddata.com"},{"name":"tu-ngo","email":"tungo1981@gmail.com"},{"name":"tu.bui","email":"tu.bui@gooddata.com"},{"name":"tulean","email":"tuan.le@gooddata.com"},{"name":"tuqt1005","email":"tu.tran@gooddata.com"},{"name":"utdnah","email":"danh.ung@gooddata.com"},{"name":"vlastikcz","email":"vlastimil.kotas@gooddata.com"},{"name":"vu.pham","email":"vu.pham@gooddata.com"},{"name":"xmort","email":"petr.dolejsi@gooddata.com"},{"name":"yanlipnican","email":"yanlipnican@gmail.com"}],"homepage":"https://github.com/gooddata/gooddata-react-components#readme","bugs":{"url":"https://github.com/gooddata/gooddata-react-components/issues"},"dist":{"shasum":"10a454985f9ae71136e621d40a73003f2cb6766a","tarball":"https://registry.npmjs.org/@gooddata/react-components/-/react-components-7.5.0-beta.91.tgz","fileCount":2553,"integrity":"sha512-yFX+mLyWDt570Rz2arPdai9p9jfl+Y19LNVCnRUIkc7lP3rIh+I3mKE0get0AKtrZVasHB7eWd1vTFFX3kNy/g==","signatures":[{"sig":"MEQCIC9P5ZSkllRvTZ/4XcrTQdjlrkcrZ3cC9YGP4QvMfjMuAiBcF4QLyOwumJbAgM24y0Mg0MREP6cNG17Y/XRSVL6FNw==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":10097804,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJeoqv6CRA9TVsSAnZWagAAut4P/1ZkOEgOi8oQhRxwuC3E\n9jcNH4KurEedP9UdGJOsfkXu1nYziUnEEIWSfo9dpKbBvI/Ea1BAD56vMb3Y\nftG0uysmfmSg4BQSLGlz6zWJcvEHUUncBTikkHbSbYYUKhZkj8AkXNx8QSwK\nAI9FDElfxgnHLRpzMYiBKOsN5SYkqIZ1zq0dElHbzxj0TJfnK4IXCWvLynLg\nUig3nPzBxFY+7B2aDoY8of8E/DRW12puAQyt6uJ1CRoyqkz5cLknCUM5/XNY\nv6QSPboDP7coOpLrXP5Pu/91vPQcz05/TKcVVBgveRFgD7NXbF5l/nnDxtx4\nKtvJmRBcD3ILF/5GCcYFCFUH+V1BZg+cswvLLjoUBu4Q1V6Bkx8STDJeb2yJ\nKnO3NfBWgTtWnnIexW0QGdJLAAYUAQxyBvWZZcuF86+KAgdV2d6ppknKdR/Y\n851P9TiN0aZKvjFuYdZbV7xZxrhv3xvTC+i2nP5rN40T4rTCry2hPsBRH9WL\n8TNRD6BdoIM4c5NhscDbk3NwdVak/4kWh81qlH9yF/ZmPPRklEx0HdX8n5Ns\nWq+ZF3LJyMqcogJGNDaloS1EUKCOfrA8j8ufWOEIkkeW2WFu9BJ35Ong82Bd\nCg7WWK+UUmAhDli5VuOM7DdPAfJv6jfBPyfcot077/fPCID4P02h75Gbuqzi\npVKp\r\n=399C\r\n-----END PGP SIGNATURE-----\r\n"},"main":"dist/index.js","husky":{"hooks":{"pre-commit":"lint-staged"}},"config":{"eslint":"./examples/**/*.{js,jsx}","tslint":"./{__mocks__,src,stories}/{,**/}*.{ts,tsx}"},"readme":"[![npm version](https://badge.fury.io/js/%40gooddata%2Freact-components.svg)](https://www.npmjs.com/package/@gooddata/react-components)\n\n# GoodData.UI React components\n> A React-based JavaScript library for building data-driven applications\n\n## Getting started\n- [GoodData.UI Documentation](http://sdk.gooddata.com/gooddata-ui/)\n- [GoodData.UI Live Examples](https://gooddata-examples.herokuapp.com/)\n- [Stack Overflow](https://stackoverflow.com/questions/tagged/gooddata)\n\n### Usage\nWith [yarn](https://yarnpkg.com) installed, go to your project directory and run\n```\n$ yarn add @gooddata/react-components\n```\nIf you prefer [npm](npmjs.com) run\n```\n$ npm install --save @gooddata/react-components\n```\n\nThe public API is exposed via global `index.js`. Except for the styles, do not import any other file directly\nbecause they are not intended to be part of the public API.\n\n## Contributing\n\nWe welcome any contribution in form of [issues](https://github.com/gooddata/gooddata-react-components/issues) or [pull requests](https://github.com/gooddata/gooddata-react-components/pulls).\n\nInstall [Node.js](http://nodejs.org) (node 12.16.1, npm v6.13.4) and [Yarn](https://classic.yarnpkg.com) (1.22.4).\n\nInstall dependencies:\n```\nyarn install --frozen-lockfile\n```\n\nThese commands may come in handy while developing:\n\n| command | description |\n| ------- | ----------- |\n| `yarn install --pure-lockfile` | first step |\n| ||\n| `yarn dev` | build react-components to `/dist` in watch mode |\n| `yarn test` | run all unit tests |\n| `yarn prettier-write` | format the source code to match the valid codestyle |\n| `yarn validate` | validate codestyle |\n| ||\n| `yarn storybook` | run storybook from `/stories` on http://localhost:9001 |\n| `yarn build-storybook` | build storybook to `/dist-storybook` |\n| `yarn test-storybook` | run storybook and [screenshot tests](https://github.com/gooddata/gdc-client-utils/tree/master/test-storybook) |\n| ||\n| `yarn examples` | run Live Examples dev-server from `/examples` on https://localhost:8999 |\n| `yarn examples-build` | build Live Examples to `/examples/dist` |\n| `yarn examples-server` | serve built Live Examples - see `/examples/server/src` |\n| `yarn examples-testcafe` | run testcafe tests against `localhost:8999` |\n\n### Deploy to heroku.com\nWhen you deploy this repo to heroku, it serves *GoodData.UI Live Examples*.\nRelevant tasks are in `Procfile` and `package.json`.\n\n```bash\n# run in the project directory\nheroku login\nheroku create <your-app-name>\nheroku config:set DOMAIN_ADMIN_USERNAME=x@gooddata.com DOMAIN_ADMIN_PASSWORD=xy PROJECT_ID_TO_ASSIGN=xms7ga4tf3g3nzucd8380o2bev8oeknp\ngit push heroku HEAD:master\nheroku open\n```\n### Enable Geo Chart for Storybook and Live Examples\nGeo chart uses Mapbox to render map which requires a Mapbox access token.\n- Register an account and create Mapbox access token at [guide](https://docs.mapbox.com/help/how-mapbox-works/access-tokens/)\n- Store the created token at `.env`:\n```bash\necho -e \"EXAMPLE_MAPBOX_ACCESS_TOKEN=token\" >> .env # only need to run once\necho -e \"STORYBOOK_MAPBOX_ACCESS_TOKEN=token\" >> .env # only need to run once\n```\n\n### Run Live Examples Locally\nTo run *GoodData.UI Live Examples* locally:\n```bash\ngit clone <this-repository>\ncd  <repository-folder>\nyarn install --pure-lockfile\nyarn examples\n```\nThen open https://localhost:8999 and login using Live Examples account (you can [create one here](https://gooddata-examples.herokuapp.com/registration)).\n\n### Run Storybook locally\n- Run storybook with token stored in `.env` for more secure\n```bash\nyarn storybook\n```\n- Or run storybook with token env param exposed to cli (not suggested)\n```bash\nSTORYBOOK_MAPBOX_ACCESS_TOKEN=token yarn storybook\n```\n- Apply either above way to `yarn build-storybook` or `yarn test-storybook`\n\n### Source code formatting\nThe source code in the repository is formatted by [Prettier](https://prettier.io/).\nThe format of the code is validated by our Continuous Integration server and is one of the requirements of successful merge.\n\nPrettier is supported by every major IDE. You can find the list of supported editors and how to configure them [here](https://prettier.io/docs/en/editors.html).\n\nIn the case, when your editor is not supported or you don't want to setup the integration, you can run the `yarn prettier-write` command to reformat the code before commit.\n\n## Changelog\n\n- see [CHANGELOG.md](CHANGELOG.md)\n\n## Supported versions\n\nIn order to make the user experience with integrating GoodData UI SDK as smooth and secure as possible and to ensure that the SDK is using the latest features of the platform, we will only provide support to two most recent major versions of UI SDK.\n\nThe most recent majors will be supported in the following modes:\n\n- The latest major version will receive all new functionality and all bug fixes\n- The previous major version will only receive fixes to critical issues and security fixes. These fixes will be applied on top of last released version of the previous major\n\nThe customers are encouraged to always use the latest version of the UI SDK.\n\nIn case of using older versions, the user might face API incompatibility, performance or security issues.\n\nPlease follow the installation instructions to update to the newest version.\n\n## License\n\n(C) 2007-2020 GoodData Corporation\n\nThis project is dual licensed:\n\n- The ATTRIBUTION-NONCOMMERCIAL 4.0 INTERNATIONAL (CC BY-NC 4.0) is used for purpose of the trial experience and evaluation of GoodData.UI library.\n- The GOODDATA GOODDATA.UI LIBRARY END USER LICENSE AGREEMENT is used for GoodData customers.\n\nFor more information, please see [LICENSE](https://github.com/gooddata/gooddata-react-components/blob/master/LICENSE)\n","gitHead":"a716bf94931c1d4d0e2bd9058833f81dbce408f9","scripts":{"dev":"bash scripts/build.sh --dev-watch","test":"jest --watch","build":"bash scripts/build.sh","tslint":"yarn run-tslint -t verbose $npm_package_config_tslint","prepare":"cd examples/server && yarn install --frozen-lockfile && cd ../..; rm -r examples/node_modules 2>/dev/null; true","examples":"bash scripts/run-examples.sh","prepare?":"# Called before `npm publish` and on local `npm install`. Temporarily also for deleting obsolete node_modules. Ends with `true` to continue gracefully.","validate":"tsc --noEmit && yarn tslint && eslint $npm_package_config_eslint && yarn validate-style && yarn prettier-check","build-dev":"bash scripts/build.sh --dev","examples?":"# Default is developer domain, other options: yarn examples [sec,secure,stg,stg2,stg3,demo,developer or URL]","storybook":"yarn build && start-storybook -p 9001 -c .storybook","test-once":"jest","tslint-ci":"mkdir -p ./ci/results && yarn run-tslint -t checkstyle -o ./ci/results/tslint-results.xml $npm_package_config_tslint","run-tslint":"tslint -p tsconfig.json","validate-ci":"tsc --noEmit && yarn tslint-ci  && eslint $npm_package_config_eslint -f checkstyle -o ci/results/eslint-results.xml && yarn validate-style-ci && yarn prettier-check","examples-build":"bash scripts/build-examples.sh","prepublishOnly":"yarn build","prettier-check":"prettier --check '{src,stories,styles,__mocks__,examples/server/src,examples/src,examples/test}/**/*.{ts,js,tsx,jsx,json,scss,md,yaml,html}'","prettier-write":"prettier --write '{src,stories,styles,__mocks__,examples/server/src,examples/src,examples/test}/**/*.{ts,js,tsx,jsx,json,scss,md,yaml,html}'","test-storybook":"yarn build && test-storybook","validate-style":"stylelint '**/*.scss'","build-storybook":"yarn build && build-storybook -c .storybook -o dist-storybook","examples-server":"node examples/server/src/index.js","heroku-postbuild":"yarn examples-build developer","examples-testcafe":"./scripts/run-testcafe.sh visual","validate-style-ci":"stylelint '**/*.scss' --custom-formatter=node_modules/stylelint-checkstyle-formatter > ci/results/stylelint-results.xml","check-circular-deps":"madge --circular --extensions ts ./src","examples-testcafe-ci":"./scripts/run-testcafe.sh ci","examples-testcafe-live":"./scripts/run-testcafe.sh live"},"typings":"dist/index.d.ts","_npmUser":{"name":"gooddata-ci","email":"rail@gooddata.com"},"deprecated":"@gooddata/react-components@7 reached End of Support on March 31, 2022. Please upgrade (see https://sdk.gooddata.com/gooddata-ui/docs/supported_versions.html for more information).","repository":{"url":"git+ssh://git@github.com/gooddata/gooddata-react-components.git","type":"git"},"_npmVersion":"6.13.4","description":"GoodData.UI - A powerful JavaScript library for building analytical applications","directories":{},"lint-staged":{"{src,stories,styles,__mocks__,examples/server/src,examples/src,examples/test}/**/*.{ts,js,tsx,jsx,scss}":["npx gdc-fix-copyright","git add"],"{src,stories,styles,__mocks__,examples/server/src,examples/src,examples/test}/**/*.{ts,js,tsx,jsx,json,scss,md,yaml,html}":["prettier --write","git add"]},"_nodeVersion":"12.16.1","dependencies":{"rxjs":"^5.5.6","uuid":"^3.2.1","immer":"^1.3.1","lodash":"^4.17.15","date-fns":"^2.7.0","downshift":"^3.2.7","invariant":"^2.2.2","mapbox-gl":"^1.6.1","classnames":"^2.2.6","highcharts":"7.1.1","prop-types":"^15.6.0","react-intl":"^3.6.0","custom-event":"^1.0.1","react-window":"^1.8.1","ag-grid-react":"20.0.0","react-measure":"^2.3.0","@types/mapbox-gl":"^1.6.1","react-day-picker":"~7.3.0","react-responsive":"^3.0.0","stringify-object":"^2.4.0","@gooddata/typings":"^2.24.0","ag-grid-community":"20.0.0","http-status-codes":"^1.3.0","@gooddata/js-utils":"^3.10.5","@gooddata/numberjs":"^3.2.4","fixed-data-table-2":"0.7.17","@gooddata/goodstrap":"^68.5.2","react-dom-factories":"^1.0.2","@gooddata/gooddata-js":"^12.5.4","json-stable-stringify":"^1.0.1","react-transition-group":"^2.2.1","hoist-non-react-statics":"^3.3.0","nodelist-foreach-polyfill":"^1.2.0","@formatjs/intl-pluralrules":"^1.3.6","highcharts-grouped-categories":"^1.1.3"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"raf":"3.3.2","yup":"^0.24.1","jest":"24.7.1","husky":"3.0.0","madge":"^3.4.4","react":"^16.5.2","enzyme":"3.5.0","eslint":"4.19.1","formik":"^0.11.11","moment":"2.23.0","history":"^4.7.2","ts-jest":"24.0.0","webpack":"4.30.0","full-icu":"^1.3.0","prettier":"1.16.4","react-ga":"^2.5.2","recharts":"1.0.0-beta.9","testcafe":"1.1.4","commander":"2.14.1","node-sass":"4.13.0","react-dom":"^16.5.2","stylelint":"^10.0.0","supertest":"3.0.0","ts-loader":"6.0.0","@types/raf":"^3.4.0","css-loader":"0.28.7","jest-junit":"3.0.0","raw-loader":"0.5.1","styled-jsx":"2.2.1","typescript":"3.3.4000","@babel/core":"7.4.4","@types/jest":"24.0.6","@types/node":"7.0.8","@types/uuid":"3.4.3","file-loader":"3.0.1","jest-enzyme":"7.0.2","lint-staged":"9.1.0","sass-loader":"6.0.6","webpack-cli":"3.3.2","@types/react":"16.8.6","babel-loader":"8.0.5","react-helmet":"5.2.0","react-select":"1.2.1","style-loader":"0.19.1","@types/enzyme":"3.1.13","@types/lodash":"4.14.123","testcafe-live":"0.1.4","@babel/runtime":"7.4.4","dotenv-webpack":"^1.7.0","@babel/polyfill":"^7.4.4","@storybook/react":"5.0.11","@types/invariant":"2.2.29","@types/react-dom":"16.0.11","isomorphic-fetch":"2.2.1","react-datepicker":"1.1.0","react-router-dom":"4.2.2","@babel/preset-env":"7.4.4","@gooddata/mock-js":"^2.13.1","@storybook/addons":"5.0.11","@types/classnames":"2.2.3","@types/prop-types":"15.5.2","@storybook/theming":"5.0.11","identity-obj-proxy":"^3.0.0","intl-messageformat":"^7.5.4","webpack-dev-server":"3.3.1","@babel/preset-react":"7.0.0","@types/react-portal":"4.0.1","@types/react-window":"^1.8.1","babel-plugin-lodash":"3.3.4","html-webpack-plugin":"3.2.0","react-test-renderer":"16.4.2","@types/react-measure":"2.0.5","clean-webpack-plugin":"2.0.2","stats-webpack-plugin":"0.7.0","eslint-config-prettier":"4.1.0","react-google-recaptcha":"^0.14.1","tslint-config-prettier":"1.18.0","@gooddata/eslint-config":"^1.0.0","@gooddata/tslint-config":"1.0.0","@types/react-responsive":"^3.0.3","@types/storybook__react":"4.0.1","@types/stringify-object":"^3.2.0","enzyme-adapter-react-16":"1.3.1","@gooddata/test-storybook":"3.2.1","@storybook/addon-actions":"5.0.11","@storybook/addon-options":"5.0.11","node-sass-magic-importer":"5.1.0","react-syntax-highlighter":"11.0.2","@types/fixed-data-table-2":"0.8.1","stylelint-config-prettier":"5.2.0","@gooddata/stylelint-config":"4.0.1","@types/react-test-renderer":"16.0.0","circular-dependency-plugin":"5.0.2","compression-webpack-plugin":"2.0.0","@types/json-stable-stringify":"^1.0.32","@gooddata/frontend-npm-scripts":"1.1.0","@types/enzyme-adapter-react-16":"1.0.3","stylelint-checkstyle-formatter":"0.1.0","@types/storybook__addon-actions":"3.4.2","@babel/plugin-proposal-class-properties":"7.4.4","@babel/plugin-proposal-object-rest-spread":"7.4.4","@babel/plugin-transform-async-to-generator":"7.4.4"},"peerDependencies":{"react":"^16.5.2","react-dom":"^16.5.2"},"_npmOperationalInternal":{"tmp":"tmp/react-components_7.5.0-beta.91_1587719161736_0.4812512497969701","host":"s3://npm-registry-packages"}},"7.6.0-beta.1":{"name":"@gooddata/react-components","version":"7.6.0-beta.1","author":{"name":"GoodData Corporation"},"license":"BSD-3-Clause","_id":"@gooddata/react-components@7.6.0-beta.1","maintainers":[{"name":"afi","email":"adam.fiedler@gooddata.com"},{"name":"bertold8","email":"ivan.nejezchleb@seznam.cz"},{"name":"brbistas","email":"valentinos.chraniotis@gooddata.com"},{"name":"bugsbunny338","email":"jiri.zajic@mensa.cz"},{"name":"de.do","email":"de.do@gooddata.com"},{"name":"gooddata-ci","email":"rail@gooddata.com"},{"name":"hang.ngo","email":"hang.ngo@gooddata.com"},{"name":"hung.nguyen.hoang","email":"hung.nguyen@gooddata.com"},{"name":"ivan.mjartan","email":"ivan.mjartan@gooddata.com"},{"name":"jakub-sterba","email":"jakub.sterba@gooddata.com"},{"name":"jankc","email":"jan.krapac@gmail.com"},{"name":"jaroslav.tomecek","email":"jaroslav.tomecek@gooddata.com"},{"name":"jkittler","email":"honza.kittler@gmail.com"},{"name":"khanh.le","email":"khanh.le@gooddata.com"},{"name":"lanhuynh","email":"lan.huynh@gooddata.com"},{"name":"linhhong","email":"linh.hong@gooddata.com"},{"name":"lupko","email":"lubomir.slivka@gooddata.com"},{"name":"mai.nguyen","email":"mai.nguyen@gooddata.com"},{"name":"matyas.kandl","email":"matyas.kandl@gooddata.com"},{"name":"michal.marsal","email":"michal.marsal@gooddata.com"},{"name":"my.duong","email":"my.duong@gooddata.com"},{"name":"naibinh","email":"naibinh@gmail.com"},{"name":"nikolacech","email":"nikola.cech@gooddata.com"},{"name":"nis.hua","email":"nis.hua@gooddata.com"},{"name":"no23reason","email":"dan.homola@hotmail.cz"},{"name":"patrikbraborec","email":"patrik.braborec@gooddata.com"},{"name":"pbenes","email":"petr.benes@gooddata.com"},{"name":"petrjanu","email":"petr.janu@gooddata.com"},{"name":"pkingo","email":"philipandreaskingo@hotmail.com"},{"name":"ptquang86","email":"ptquang86@gmail.com"},{"name":"qduval","email":"quentin.duval@gooddata.com"},{"name":"rodri360","email":"me@rodri360.com"},{"name":"sitina","email":"jiri.sitina@gooddata.com"},{"name":"strouhaljan","email":"strouhal.jan@gmail.com"},{"name":"tomas.kratochvil","email":"tomas.kratochvil@gooddata.com"},{"name":"tomasreichmann","email":"tomasreichmann@gmail.com"},{"name":"tomsatgd","email":"tomas.satinsky@gooddata.com"},{"name":"trung-le-quoc","email":"trung.le@gooddata.com"},{"name":"tu-ngo","email":"tungo1981@gmail.com"},{"name":"tu.bui","email":"tu.bui@gooddata.com"},{"name":"tulean","email":"tuan.le@gooddata.com"},{"name":"tuqt1005","email":"tu.tran@gooddata.com"},{"name":"utdnah","email":"danh.ung@gooddata.com"},{"name":"vlastikcz","email":"vlastimil.kotas@gooddata.com"},{"name":"vu.pham","email":"vu.pham@gooddata.com"},{"name":"xmort","email":"petr.dolejsi@gooddata.com"},{"name":"yanlipnican","email":"yanlipnican@gmail.com"}],"homepage":"https://github.com/gooddata/gooddata-react-components#readme","bugs":{"url":"https://github.com/gooddata/gooddata-react-components/issues"},"dist":{"shasum":"2959706e755e6efd760d33ec553841249a4fd473","tarball":"https://registry.npmjs.org/@gooddata/react-components/-/react-components-7.6.0-beta.1.tgz","fileCount":2553,"integrity":"sha512-AjBaAJo7o2nsG794MPw6j26yefwisdsjziYm6gr9Sr4W8c4cM/cexz+XAEGSGyNvTYVIqZ0kbO3fHPXSz3OupA==","signatures":[{"sig":"MEYCIQCW9BmPQFirPXJFjQ6yr6GwHy0QCPgD9/vL4TXYCwQc0AIhAOLqSxRJtHh81Rruy5LSZspEa8OXz5V4iJ4rRn4SFJHY","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":10097803,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJeoqzJCRA9TVsSAnZWagAAn90P/2/N1/Ntne09mD+LMP/2\ncwq2DML6oGy9QXURKsf7baAzoPST9pgvLcrF70GOb45yuzTCj7TyTwC7LJzL\nRPiRLlw1ttu4eU+HpHWn4Sj6BIM5sJpMjh+50ov59i2aB9Qh2cCG7vEc+Lao\ndv45t9wuYwDt9Vcww3xKYL1Q8SjnFDJwEtQNHw2LaTor+Tl/WnzsW/JCzdGs\nIhbvqut23y61lVoLjfiVp67v0+tP8y6MzNI2y8uqo34CJHnN0qazCGY59jXl\npB4F2OV4ltDFM4RBQs33ZTbuv7bWKBwEp3zHVjQoQcRe3cipvMWhuX75UesP\ntv9YtCasqhC+a2a8MRhpUdaG8mwbTl142+ugXW+1cCBXcscB/Un2sqSnwHy/\nIxC1bC5Di0MVtipDE2gWvg9ERGAsH3rDwgWqsnEUwFJgi/2iSVrR+V6twtWA\nu79td3+3zNzIYKzFlW6qkfkK+NLpwAP6SJ9gfIPDPf5aHcxlxbQDB4g/U8wf\n8tRoYIYtELoxvsIwTL/h5HbHR0NagTPzcSIJK5I1h7QWLUGe63C3QvFFhkAT\noLMA7ooU//Gv75yyvqBzuB07zLnRi6c7qVUtN+z0kn2W4Mzuj4mYqugmsGGH\nYV7AaRpWwqJyyxqWWcwF2VkGILF5WhTkg1IfYmA0kNT1uO6I6mUQ88s9HIye\nHVkO\r\n=Z/le\r\n-----END PGP SIGNATURE-----\r\n"},"main":"dist/index.js","husky":{"hooks":{"pre-commit":"lint-staged"}},"config":{"eslint":"./examples/**/*.{js,jsx}","tslint":"./{__mocks__,src,stories}/{,**/}*.{ts,tsx}"},"readme":"[![npm version](https://badge.fury.io/js/%40gooddata%2Freact-components.svg)](https://www.npmjs.com/package/@gooddata/react-components)\n\n# GoodData.UI React components\n> A React-based JavaScript library for building data-driven applications\n\n## Getting started\n- [GoodData.UI Documentation](http://sdk.gooddata.com/gooddata-ui/)\n- [GoodData.UI Live Examples](https://gooddata-examples.herokuapp.com/)\n- [Stack Overflow](https://stackoverflow.com/questions/tagged/gooddata)\n\n### Usage\nWith [yarn](https://yarnpkg.com) installed, go to your project directory and run\n```\n$ yarn add @gooddata/react-components\n```\nIf you prefer [npm](npmjs.com) run\n```\n$ npm install --save @gooddata/react-components\n```\n\nThe public API is exposed via global `index.js`. Except for the styles, do not import any other file directly\nbecause they are not intended to be part of the public API.\n\n## Contributing\n\nWe welcome any contribution in form of [issues](https://github.com/gooddata/gooddata-react-components/issues) or [pull requests](https://github.com/gooddata/gooddata-react-components/pulls).\n\nInstall [Node.js](http://nodejs.org) (node 12.16.1, npm v6.13.4) and [Yarn](https://classic.yarnpkg.com) (1.22.4).\n\nInstall dependencies:\n```\nyarn install --frozen-lockfile\n```\n\nThese commands may come in handy while developing:\n\n| command | description |\n| ------- | ----------- |\n| `yarn install --pure-lockfile` | first step |\n| ||\n| `yarn dev` | build react-components to `/dist` in watch mode |\n| `yarn test` | run all unit tests |\n| `yarn prettier-write` | format the source code to match the valid codestyle |\n| `yarn validate` | validate codestyle |\n| ||\n| `yarn storybook` | run storybook from `/stories` on http://localhost:9001 |\n| `yarn build-storybook` | build storybook to `/dist-storybook` |\n| `yarn test-storybook` | run storybook and [screenshot tests](https://github.com/gooddata/gdc-client-utils/tree/master/test-storybook) |\n| ||\n| `yarn examples` | run Live Examples dev-server from `/examples` on https://localhost:8999 |\n| `yarn examples-build` | build Live Examples to `/examples/dist` |\n| `yarn examples-server` | serve built Live Examples - see `/examples/server/src` |\n| `yarn examples-testcafe` | run testcafe tests against `localhost:8999` |\n\n### Deploy to heroku.com\nWhen you deploy this repo to heroku, it serves *GoodData.UI Live Examples*.\nRelevant tasks are in `Procfile` and `package.json`.\n\n```bash\n# run in the project directory\nheroku login\nheroku create <your-app-name>\nheroku config:set DOMAIN_ADMIN_USERNAME=x@gooddata.com DOMAIN_ADMIN_PASSWORD=xy PROJECT_ID_TO_ASSIGN=xms7ga4tf3g3nzucd8380o2bev8oeknp\ngit push heroku HEAD:master\nheroku open\n```\n### Enable Geo Chart for Storybook and Live Examples\nGeo chart uses Mapbox to render map which requires a Mapbox access token.\n- Register an account and create Mapbox access token at [guide](https://docs.mapbox.com/help/how-mapbox-works/access-tokens/)\n- Store the created token at `.env`:\n```bash\necho -e \"EXAMPLE_MAPBOX_ACCESS_TOKEN=token\" >> .env # only need to run once\necho -e \"STORYBOOK_MAPBOX_ACCESS_TOKEN=token\" >> .env # only need to run once\n```\n\n### Run Live Examples Locally\nTo run *GoodData.UI Live Examples* locally:\n```bash\ngit clone <this-repository>\ncd  <repository-folder>\nyarn install --pure-lockfile\nyarn examples\n```\nThen open https://localhost:8999 and login using Live Examples account (you can [create one here](https://gooddata-examples.herokuapp.com/registration)).\n\n### Run Storybook locally\n- Run storybook with token stored in `.env` for more secure\n```bash\nyarn storybook\n```\n- Or run storybook with token env param exposed to cli (not suggested)\n```bash\nSTORYBOOK_MAPBOX_ACCESS_TOKEN=token yarn storybook\n```\n- Apply either above way to `yarn build-storybook` or `yarn test-storybook`\n\n### Source code formatting\nThe source code in the repository is formatted by [Prettier](https://prettier.io/).\nThe format of the code is validated by our Continuous Integration server and is one of the requirements of successful merge.\n\nPrettier is supported by every major IDE. You can find the list of supported editors and how to configure them [here](https://prettier.io/docs/en/editors.html).\n\nIn the case, when your editor is not supported or you don't want to setup the integration, you can run the `yarn prettier-write` command to reformat the code before commit.\n\n## Changelog\n\n- see [CHANGELOG.md](CHANGELOG.md)\n\n## Supported versions\n\nIn order to make the user experience with integrating GoodData UI SDK as smooth and secure as possible and to ensure that the SDK is using the latest features of the platform, we will only provide support to two most recent major versions of UI SDK.\n\nThe most recent majors will be supported in the following modes:\n\n- The latest major version will receive all new functionality and all bug fixes\n- The previous major version will only receive fixes to critical issues and security fixes. These fixes will be applied on top of last released version of the previous major\n\nThe customers are encouraged to always use the latest version of the UI SDK.\n\nIn case of using older versions, the user might face API incompatibility, performance or security issues.\n\nPlease follow the installation instructions to update to the newest version.\n\n## License\n\n(C) 2007-2020 GoodData Corporation\n\nThis project is dual licensed:\n\n- The ATTRIBUTION-NONCOMMERCIAL 4.0 INTERNATIONAL (CC BY-NC 4.0) is used for purpose of the trial experience and evaluation of GoodData.UI library.\n- The GOODDATA GOODDATA.UI LIBRARY END USER LICENSE AGREEMENT is used for GoodData customers.\n\nFor more information, please see [LICENSE](https://github.com/gooddata/gooddata-react-components/blob/master/LICENSE)\n","gitHead":"0308dd74e12a5bb00f5244eb3521c35458c5ba0c","scripts":{"dev":"bash scripts/build.sh --dev-watch","test":"jest --watch","build":"bash scripts/build.sh","tslint":"yarn run-tslint -t verbose $npm_package_config_tslint","prepare":"cd examples/server && yarn install --frozen-lockfile && cd ../..; rm -r examples/node_modules 2>/dev/null; true","examples":"bash scripts/run-examples.sh","prepare?":"# Called before `npm publish` and on local `npm install`. Temporarily also for deleting obsolete node_modules. Ends with `true` to continue gracefully.","validate":"tsc --noEmit && yarn tslint && eslint $npm_package_config_eslint && yarn validate-style && yarn prettier-check","build-dev":"bash scripts/build.sh --dev","examples?":"# Default is developer domain, other options: yarn examples [sec,secure,stg,stg2,stg3,demo,developer or URL]","storybook":"yarn build && start-storybook -p 9001 -c .storybook","test-once":"jest","tslint-ci":"mkdir -p ./ci/results && yarn run-tslint -t checkstyle -o ./ci/results/tslint-results.xml $npm_package_config_tslint","run-tslint":"tslint -p tsconfig.json","validate-ci":"tsc --noEmit && yarn tslint-ci  && eslint $npm_package_config_eslint -f checkstyle -o ci/results/eslint-results.xml && yarn validate-style-ci && yarn prettier-check","examples-build":"bash scripts/build-examples.sh","prepublishOnly":"yarn build","prettier-check":"prettier --check '{src,stories,styles,__mocks__,examples/server/src,examples/src,examples/test}/**/*.{ts,js,tsx,jsx,json,scss,md,yaml,html}'","prettier-write":"prettier --write '{src,stories,styles,__mocks__,examples/server/src,examples/src,examples/test}/**/*.{ts,js,tsx,jsx,json,scss,md,yaml,html}'","test-storybook":"yarn build && test-storybook","validate-style":"stylelint '**/*.scss'","build-storybook":"yarn build && build-storybook -c .storybook -o dist-storybook","examples-server":"node examples/server/src/index.js","heroku-postbuild":"yarn examples-build developer","examples-testcafe":"./scripts/run-testcafe.sh visual","validate-style-ci":"stylelint '**/*.scss' --custom-formatter=node_modules/stylelint-checkstyle-formatter > ci/results/stylelint-results.xml","check-circular-deps":"madge --circular --extensions ts ./src","examples-testcafe-ci":"./scripts/run-testcafe.sh ci","examples-testcafe-live":"./scripts/run-testcafe.sh live"},"typings":"dist/index.d.ts","_npmUser":{"name":"gooddata-ci","email":"rail@gooddata.com"},"deprecated":"@gooddata/react-components@7 reached End of Support on March 31, 2022. Please upgrade (see https://sdk.gooddata.com/gooddata-ui/docs/supported_versions.html for more information).","repository":{"url":"git+ssh://git@github.com/gooddata/gooddata-react-components.git","type":"git"},"_npmVersion":"6.13.4","description":"GoodData.UI - A powerful JavaScript library for building analytical applications","directories":{},"lint-staged":{"{src,stories,styles,__mocks__,examples/server/src,examples/src,examples/test}/**/*.{ts,js,tsx,jsx,scss}":["npx gdc-fix-copyright","git add"],"{src,stories,styles,__mocks__,examples/server/src,examples/src,examples/test}/**/*.{ts,js,tsx,jsx,json,scss,md,yaml,html}":["prettier --write","git add"]},"_nodeVersion":"12.16.1","dependencies":{"rxjs":"^5.5.6","uuid":"^3.2.1","immer":"^1.3.1","lodash":"^4.17.15","date-fns":"^2.7.0","downshift":"^3.2.7","invariant":"^2.2.2","mapbox-gl":"^1.6.1","classnames":"^2.2.6","highcharts":"7.1.1","prop-types":"^15.6.0","react-intl":"^3.6.0","custom-event":"^1.0.1","react-window":"^1.8.1","ag-grid-react":"20.0.0","react-measure":"^2.3.0","@types/mapbox-gl":"^1.6.1","react-day-picker":"~7.3.0","react-responsive":"^3.0.0","stringify-object":"^2.4.0","@gooddata/typings":"^2.24.0","ag-grid-community":"20.0.0","http-status-codes":"^1.3.0","@gooddata/js-utils":"^3.10.5","@gooddata/numberjs":"^3.2.4","fixed-data-table-2":"0.7.17","@gooddata/goodstrap":"^68.5.2","react-dom-factories":"^1.0.2","@gooddata/gooddata-js":"^12.5.4","json-stable-stringify":"^1.0.1","react-transition-group":"^2.2.1","hoist-non-react-statics":"^3.3.0","nodelist-foreach-polyfill":"^1.2.0","@formatjs/intl-pluralrules":"^1.3.6","highcharts-grouped-categories":"^1.1.3"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"raf":"3.3.2","yup":"^0.24.1","jest":"24.7.1","husky":"3.0.0","madge":"^3.4.4","react":"^16.5.2","enzyme":"3.5.0","eslint":"4.19.1","formik":"^0.11.11","moment":"2.23.0","history":"^4.7.2","ts-jest":"24.0.0","webpack":"4.30.0","full-icu":"^1.3.0","prettier":"1.16.4","react-ga":"^2.5.2","recharts":"1.0.0-beta.9","testcafe":"1.1.4","commander":"2.14.1","node-sass":"4.13.0","react-dom":"^16.5.2","stylelint":"^10.0.0","supertest":"3.0.0","ts-loader":"6.0.0","@types/raf":"^3.4.0","css-loader":"0.28.7","jest-junit":"3.0.0","raw-loader":"0.5.1","styled-jsx":"2.2.1","typescript":"3.3.4000","@babel/core":"7.4.4","@types/jest":"24.0.6","@types/node":"7.0.8","@types/uuid":"3.4.3","file-loader":"3.0.1","jest-enzyme":"7.0.2","lint-staged":"9.1.0","sass-loader":"6.0.6","webpack-cli":"3.3.2","@types/react":"16.8.6","babel-loader":"8.0.5","react-helmet":"5.2.0","react-select":"1.2.1","style-loader":"0.19.1","@types/enzyme":"3.1.13","@types/lodash":"4.14.123","testcafe-live":"0.1.4","@babel/runtime":"7.4.4","dotenv-webpack":"^1.7.0","@babel/polyfill":"^7.4.4","@storybook/react":"5.0.11","@types/invariant":"2.2.29","@types/react-dom":"16.0.11","isomorphic-fetch":"2.2.1","react-datepicker":"1.1.0","react-router-dom":"4.2.2","@babel/preset-env":"7.4.4","@gooddata/mock-js":"^2.13.1","@storybook/addons":"5.0.11","@types/classnames":"2.2.3","@types/prop-types":"15.5.2","@storybook/theming":"5.0.11","identity-obj-proxy":"^3.0.0","intl-messageformat":"^7.5.4","webpack-dev-server":"3.3.1","@babel/preset-react":"7.0.0","@types/react-portal":"4.0.1","@types/react-window":"^1.8.1","babel-plugin-lodash":"3.3.4","html-webpack-plugin":"3.2.0","react-test-renderer":"16.4.2","@types/react-measure":"2.0.5","clean-webpack-plugin":"2.0.2","stats-webpack-plugin":"0.7.0","eslint-config-prettier":"4.1.0","react-google-recaptcha":"^0.14.1","tslint-config-prettier":"1.18.0","@gooddata/eslint-config":"^1.0.0","@gooddata/tslint-config":"1.0.0","@types/react-responsive":"^3.0.3","@types/storybook__react":"4.0.1","@types/stringify-object":"^3.2.0","enzyme-adapter-react-16":"1.3.1","@gooddata/test-storybook":"3.2.1","@storybook/addon-actions":"5.0.11","@storybook/addon-options":"5.0.11","node-sass-magic-importer":"5.1.0","react-syntax-highlighter":"11.0.2","@types/fixed-data-table-2":"0.8.1","stylelint-config-prettier":"5.2.0","@gooddata/stylelint-config":"4.0.1","@types/react-test-renderer":"16.0.0","circular-dependency-plugin":"5.0.2","compression-webpack-plugin":"2.0.0","@types/json-stable-stringify":"^1.0.32","@gooddata/frontend-npm-scripts":"1.1.0","@types/enzyme-adapter-react-16":"1.0.3","stylelint-checkstyle-formatter":"0.1.0","@types/storybook__addon-actions":"3.4.2","@babel/plugin-proposal-class-properties":"7.4.4","@babel/plugin-proposal-object-rest-spread":"7.4.4","@babel/plugin-transform-async-to-generator":"7.4.4"},"peerDependencies":{"react":"^16.5.2","react-dom":"^16.5.2"},"_npmOperationalInternal":{"tmp":"tmp/react-components_7.6.0-beta.1_1587719368345_0.4432613311756053","host":"s3://npm-registry-packages"}},"7.5.0-alpha-ptquang86-qp-sd-920-legend-2020-04-24T09-38-59-763Z":{"name":"@gooddata/react-components","version":"7.5.0-alpha-ptquang86-qp-sd-920-legend-2020-04-24T09-38-59-763Z","author":{"name":"GoodData Corporation"},"license":"BSD-3-Clause","_id":"@gooddata/react-components@7.5.0-alpha-ptquang86-qp-sd-920-legend-2020-04-24T09-38-59-763Z","maintainers":[{"name":"afi","email":"adam.fiedler@gooddata.com"},{"name":"bertold8","email":"ivan.nejezchleb@seznam.cz"},{"name":"brbistas","email":"valentinos.chraniotis@gooddata.com"},{"name":"bugsbunny338","email":"jiri.zajic@mensa.cz"},{"name":"de.do","email":"de.do@gooddata.com"},{"name":"gooddata-ci","email":"rail@gooddata.com"},{"name":"hang.ngo","email":"hang.ngo@gooddata.com"},{"name":"hung.nguyen.hoang","email":"hung.nguyen@gooddata.com"},{"name":"ivan.mjartan","email":"ivan.mjartan@gooddata.com"},{"name":"jakub-sterba","email":"jakub.sterba@gooddata.com"},{"name":"jankc","email":"jan.krapac@gmail.com"},{"name":"jaroslav.tomecek","email":"jaroslav.tomecek@gooddata.com"},{"name":"jkittler","email":"honza.kittler@gmail.com"},{"name":"khanh.le","email":"khanh.le@gooddata.com"},{"name":"lanhuynh","email":"lan.huynh@gooddata.com"},{"name":"linhhong","email":"linh.hong@gooddata.com"},{"name":"lupko","email":"lubomir.slivka@gooddata.com"},{"name":"mai.nguyen","email":"mai.nguyen@gooddata.com"},{"name":"matyas.kandl","email":"matyas.kandl@gooddata.com"},{"name":"michal.marsal","email":"michal.marsal@gooddata.com"},{"name":"my.duong","email":"my.duong@gooddata.com"},{"name":"naibinh","email":"naibinh@gmail.com"},{"name":"nikolacech","email":"nikola.cech@gooddata.com"},{"name":"nis.hua","email":"nis.hua@gooddata.com"},{"name":"no23reason","email":"dan.homola@hotmail.cz"},{"name":"patrikbraborec","email":"patrik.braborec@gooddata.com"},{"name":"pbenes","email":"petr.benes@gooddata.com"},{"name":"petrjanu","email":"petr.janu@gooddata.com"},{"name":"pkingo","email":"philipandreaskingo@hotmail.com"},{"name":"ptquang86","email":"ptquang86@gmail.com"},{"name":"qduval","email":"quentin.duval@gooddata.com"},{"name":"rodri360","email":"me@rodri360.com"},{"name":"sitina","email":"jiri.sitina@gooddata.com"},{"name":"strouhaljan","email":"strouhal.jan@gmail.com"},{"name":"tomas.kratochvil","email":"tomas.kratochvil@gooddata.com"},{"name":"tomasreichmann","email":"tomasreichmann@gmail.com"},{"name":"tomsatgd","email":"tomas.satinsky@gooddata.com"},{"name":"trung-le-quoc","email":"trung.le@gooddata.com"},{"name":"tu-ngo","email":"tungo1981@gmail.com"},{"name":"tu.bui","email":"tu.bui@gooddata.com"},{"name":"tulean","email":"tuan.le@gooddata.com"},{"name":"tuqt1005","email":"tu.tran@gooddata.com"},{"name":"utdnah","email":"danh.ung@gooddata.com"},{"name":"vlastikcz","email":"vlastimil.kotas@gooddata.com"},{"name":"vu.pham","email":"vu.pham@gooddata.com"},{"name":"xmort","email":"petr.dolejsi@gooddata.com"},{"name":"yanlipnican","email":"yanlipnican@gmail.com"}],"homepage":"https://github.com/gooddata/gooddata-react-components#readme","bugs":{"url":"https://github.com/gooddata/gooddata-react-components/issues"},"dist":{"shasum":"4458e7425d17ca91ba948634c3bdac58246d4bae","tarball":"https://registry.npmjs.org/@gooddata/react-components/-/react-components-7.5.0-alpha-ptquang86-qp-sd-920-legend-2020-04-24T09-38-59-763Z.tgz","fileCount":2562,"integrity":"sha512-5yd95ZuHQmLAlAlj39ZIcoSj8ZcMqzw+Ub6YCjVfew+RK6u9b+GocOwpPiJRHC2AuDolm5DfuQaFnOPanWU9ww==","signatures":[{"sig":"MEUCIDiHwXGGcE8gRdxV8Eulb+rDXhpW2KPZOWAErSSON89pAiEAq+gfG18I/WcuyfQTU2Wt3b4WJ2QdFy5jMhWzTiv6HCU=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":10196275,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJeorPWCRA9TVsSAnZWagAAcgUQAJAG3VAdiEhypsVjarYn\nfHZN+9CYoZskLV+PBx4qn1Z37R/o+QyeJpDSYwzTdfQg4QSTZCVwnm4R8Ebg\n/B2O6qUwDkxdqK9LiLUpX0MPmhxT6YGPZs1Rsz8sqDTIJggXh5r4bQ58UkIq\nkYEEojY5ljGk/zwPuBneJXWqiO/tsQ9cCXOrf78up3ApUEuSmgEnMXBPjKpq\nmRWZFsa/b4aS9hzedyTX1RKno1zpbboigLbR5xdZ7zSMQShgeG9hZVo2OLVJ\na0UtjRLQrvJSG0BrdTvaPnYx6MBWfUlEoaviLqPkZZCnn7TVDTbVbJYvphRG\n+FeAyR9s1tqXiAEuATf6xxgv9czQ7ZXmw3Khn9VKBy5cmrSpJYS2k8GeyBUU\nIKCnJYqFZHZgIMcgdiDb+XzJg+vEDdRQlsKlsddBSyRXZ+VOVddilUv17apu\nHGDJH2PAhfIZbIy6NRhHvnWSCziCgf8xY3DEl+o4fG/kCs16buEnIDPNQ77l\n1oQAr3R3nOJOQc+r8vYv6S7j4GhQNQqC/GAMt89asuWUHX7me7sNKt2orFg+\no795XbQfjyteN0vb6oV1B9NeGxkTFXpE4jiSwvl/ly3aA0069Mh7k+RmsvoK\nW3Zswt1ZqxTy70y8ehTDL9Ylv43d6wNcsiwLy69LiA79ozHVqvOX41Ome1Nf\nCTZF\r\n=a3YG\r\n-----END PGP SIGNATURE-----\r\n"},"main":"dist/index.js","husky":{"hooks":{"pre-commit":"lint-staged"}},"config":{"eslint":"./examples/**/*.{js,jsx}","tslint":"./{__mocks__,src,stories}/{,**/}*.{ts,tsx}"},"readme":"[![npm version](https://badge.fury.io/js/%40gooddata%2Freact-components.svg)](https://www.npmjs.com/package/@gooddata/react-components)\n\n# GoodData.UI React components\n> A React-based JavaScript library for building data-driven applications\n\n## Getting started\n- [GoodData.UI Documentation](http://sdk.gooddata.com/gooddata-ui/)\n- [GoodData.UI Live Examples](https://gooddata-examples.herokuapp.com/)\n- [Stack Overflow](https://stackoverflow.com/questions/tagged/gooddata)\n\n### Usage\nWith [yarn](https://yarnpkg.com) installed, go to your project directory and run\n```\n$ yarn add @gooddata/react-components\n```\nIf you prefer [npm](npmjs.com) run\n```\n$ npm install --save @gooddata/react-components\n```\n\nThe public API is exposed via global `index.js`. Except for the styles, do not import any other file directly\nbecause they are not intended to be part of the public API.\n\n## Contributing\n\nWe welcome any contribution in form of [issues](https://github.com/gooddata/gooddata-react-components/issues) or [pull requests](https://github.com/gooddata/gooddata-react-components/pulls).\n\nInstall [Node.js](http://nodejs.org) (node 12.16.1, npm v6.13.4) and [Yarn](https://classic.yarnpkg.com) (1.22.4).\n\nInstall dependencies:\n```\nyarn install --frozen-lockfile\n```\n\nThese commands may come in handy while developing:\n\n| command | description |\n| ------- | ----------- |\n| `yarn install --pure-lockfile` | first step |\n| ||\n| `yarn dev` | build react-components to `/dist` in watch mode |\n| `yarn test` | run all unit tests |\n| `yarn prettier-write` | format the source code to match the valid codestyle |\n| `yarn validate` | validate codestyle |\n| ||\n| `yarn storybook` | run storybook from `/stories` on http://localhost:9001 |\n| `yarn build-storybook` | build storybook to `/dist-storybook` |\n| `yarn test-storybook` | run storybook and [screenshot tests](https://github.com/gooddata/gdc-client-utils/tree/master/test-storybook) |\n| ||\n| `yarn examples` | run Live Examples dev-server from `/examples` on https://localhost:8999 |\n| `yarn examples-build` | build Live Examples to `/examples/dist` |\n| `yarn examples-server` | serve built Live Examples - see `/examples/server/src` |\n| `yarn examples-testcafe` | run testcafe tests against `localhost:8999` |\n\n### Deploy to heroku.com\nWhen you deploy this repo to heroku, it serves *GoodData.UI Live Examples*.\nRelevant tasks are in `Procfile` and `package.json`.\n\n```bash\n# run in the project directory\nheroku login\nheroku create <your-app-name>\nheroku config:set DOMAIN_ADMIN_USERNAME=x@gooddata.com DOMAIN_ADMIN_PASSWORD=xy PROJECT_ID_TO_ASSIGN=xms7ga4tf3g3nzucd8380o2bev8oeknp\ngit push heroku HEAD:master\nheroku open\n```\n### Enable Geo Chart for Storybook and Live Examples\nGeo chart uses Mapbox to render map which requires a Mapbox access token.\n- Register an account and create Mapbox access token at [guide](https://docs.mapbox.com/help/how-mapbox-works/access-tokens/)\n- Store the created token at `.env`:\n```bash\necho -e \"EXAMPLE_MAPBOX_ACCESS_TOKEN=token\" >> .env # only need to run once\necho -e \"STORYBOOK_MAPBOX_ACCESS_TOKEN=token\" >> .env # only need to run once\n```\n\n### Run Live Examples Locally\nTo run *GoodData.UI Live Examples* locally:\n```bash\ngit clone <this-repository>\ncd  <repository-folder>\nyarn install --pure-lockfile\nyarn examples\n```\nThen open https://localhost:8999 and login using Live Examples account (you can [create one here](https://gooddata-examples.herokuapp.com/registration)).\n\n### Run Storybook locally\n- Run storybook with token stored in `.env` for more secure\n```bash\nyarn storybook\n```\n- Or run storybook with token env param exposed to cli (not suggested)\n```bash\nSTORYBOOK_MAPBOX_ACCESS_TOKEN=token yarn storybook\n```\n- Apply either above way to `yarn build-storybook` or `yarn test-storybook`\n\n### Source code formatting\nThe source code in the repository is formatted by [Prettier](https://prettier.io/).\nThe format of the code is validated by our Continuous Integration server and is one of the requirements of successful merge.\n\nPrettier is supported by every major IDE. You can find the list of supported editors and how to configure them [here](https://prettier.io/docs/en/editors.html).\n\nIn the case, when your editor is not supported or you don't want to setup the integration, you can run the `yarn prettier-write` command to reformat the code before commit.\n\n## Changelog\n\n- see [CHANGELOG.md](CHANGELOG.md)\n\n## Supported versions\n\nIn order to make the user experience with integrating GoodData UI SDK as smooth and secure as possible and to ensure that the SDK is using the latest features of the platform, we will only provide support to two most recent major versions of UI SDK.\n\nThe most recent majors will be supported in the following modes:\n\n- The latest major version will receive all new functionality and all bug fixes\n- The previous major version will only receive fixes to critical issues and security fixes. These fixes will be applied on top of last released version of the previous major\n\nThe customers are encouraged to always use the latest version of the UI SDK.\n\nIn case of using older versions, the user might face API incompatibility, performance or security issues.\n\nPlease follow the installation instructions to update to the newest version.\n\n## License\n\n(C) 2007-2020 GoodData Corporation\n\nThis project is dual licensed:\n\n- The ATTRIBUTION-NONCOMMERCIAL 4.0 INTERNATIONAL (CC BY-NC 4.0) is used for purpose of the trial experience and evaluation of GoodData.UI library.\n- The GOODDATA GOODDATA.UI LIBRARY END USER LICENSE AGREEMENT is used for GoodData customers.\n\nFor more information, please see [LICENSE](https://github.com/gooddata/gooddata-react-components/blob/master/LICENSE)\n","gitHead":"fea98a94437589a693f7ee06691ec2f4c6c8d19e","scripts":{"dev":"bash scripts/build.sh --dev-watch","test":"jest --watch","build":"bash scripts/build.sh","tslint":"yarn run-tslint -t verbose $npm_package_config_tslint","prepare":"cd examples/server && yarn install --frozen-lockfile && cd ../..; rm -r examples/node_modules 2>/dev/null; true","examples":"bash scripts/run-examples.sh","prepare?":"# Called before `npm publish` and on local `npm install`. Temporarily also for deleting obsolete node_modules. Ends with `true` to continue gracefully.","validate":"tsc --noEmit && yarn tslint && eslint $npm_package_config_eslint && yarn validate-style && yarn prettier-check","build-dev":"bash scripts/build.sh --dev","examples?":"# Default is developer domain, other options: yarn examples [sec,secure,stg,stg2,stg3,demo,developer or URL]","storybook":"yarn build && start-storybook -p 9001 -c .storybook","test-once":"jest","tslint-ci":"mkdir -p ./ci/results && yarn run-tslint -t checkstyle -o ./ci/results/tslint-results.xml $npm_package_config_tslint","run-tslint":"tslint -p tsconfig.json","validate-ci":"tsc --noEmit && yarn tslint-ci  && eslint $npm_package_config_eslint -f checkstyle -o ci/results/eslint-results.xml && yarn validate-style-ci && yarn prettier-check","examples-build":"bash scripts/build-examples.sh","prepublishOnly":"yarn build","prettier-check":"prettier --check '{src,stories,styles,__mocks__,examples/server/src,examples/src,examples/test}/**/*.{ts,js,tsx,jsx,json,scss,md,yaml,html}'","prettier-write":"prettier --write '{src,stories,styles,__mocks__,examples/server/src,examples/src,examples/test}/**/*.{ts,js,tsx,jsx,json,scss,md,yaml,html}'","test-storybook":"yarn build && test-storybook","validate-style":"stylelint '**/*.scss'","build-storybook":"yarn build && build-storybook -c .storybook -o dist-storybook","examples-server":"node examples/server/src/index.js","heroku-postbuild":"yarn examples-build developer","examples-testcafe":"./scripts/run-testcafe.sh visual","validate-style-ci":"stylelint '**/*.scss' --custom-formatter=node_modules/stylelint-checkstyle-formatter > ci/results/stylelint-results.xml","check-circular-deps":"madge --circular --extensions ts ./src","examples-testcafe-ci":"./scripts/run-testcafe.sh ci","examples-testcafe-live":"./scripts/run-testcafe.sh live"},"typings":"dist/index.d.ts","_npmUser":{"name":"ptquang86","email":"ptquang86@gmail.com"},"deprecated":"@gooddata/react-components@7 reached End of Support on March 31, 2022. Please upgrade (see https://sdk.gooddata.com/gooddata-ui/docs/supported_versions.html for more information).","repository":{"url":"git+ssh://git@github.com/gooddata/gooddata-react-components.git","type":"git"},"_npmVersion":"6.13.4","description":"GoodData.UI - A powerful JavaScript library for building analytical applications","directories":{},"lint-staged":{"{src,stories,styles,__mocks__,examples/server/src,examples/src,examples/test}/**/*.{ts,js,tsx,jsx,scss}":["npx gdc-fix-copyright","git add"],"{src,stories,styles,__mocks__,examples/server/src,examples/src,examples/test}/**/*.{ts,js,tsx,jsx,json,scss,md,yaml,html}":["prettier --write","git add"]},"_nodeVersion":"12.16.1","dependencies":{"rxjs":"^5.5.6","uuid":"^3.2.1","immer":"^1.3.1","lodash":"^4.17.15","date-fns":"^2.7.0","downshift":"^3.2.7","invariant":"^2.2.2","mapbox-gl":"^1.6.1","classnames":"^2.2.6","highcharts":"7.1.1","prop-types":"^15.6.0","react-intl":"^3.6.0","custom-event":"^1.0.1","react-window":"^1.8.1","ag-grid-react":"20.0.0","react-measure":"^2.3.0","@types/mapbox-gl":"^1.6.1","react-day-picker":"~7.3.0","react-responsive":"^3.0.0","stringify-object":"^2.4.0","@gooddata/typings":"^2.24.0","ag-grid-community":"20.0.0","http-status-codes":"^1.3.0","@gooddata/js-utils":"^3.10.5","@gooddata/numberjs":"^3.2.4","fixed-data-table-2":"0.7.17","@gooddata/goodstrap":"^68.5.2","react-dom-factories":"^1.0.2","@gooddata/gooddata-js":"^12.5.4","json-stable-stringify":"^1.0.1","react-transition-group":"^2.2.1","hoist-non-react-statics":"^3.3.0","nodelist-foreach-polyfill":"^1.2.0","@formatjs/intl-pluralrules":"^1.3.6","highcharts-grouped-categories":"^1.1.3"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"raf":"3.3.2","yup":"^0.24.1","jest":"24.7.1","husky":"3.0.0","madge":"^3.4.4","react":"^16.5.2","enzyme":"3.5.0","eslint":"4.19.1","formik":"^0.11.11","moment":"2.23.0","history":"^4.7.2","ts-jest":"24.0.0","webpack":"4.30.0","full-icu":"^1.3.0","prettier":"1.16.4","react-ga":"^2.5.2","recharts":"1.0.0-beta.9","testcafe":"1.1.4","commander":"2.14.1","node-sass":"4.13.0","react-dom":"^16.5.2","stylelint":"^10.0.0","supertest":"3.0.0","ts-loader":"6.0.0","@types/raf":"^3.4.0","css-loader":"0.28.7","jest-junit":"3.0.0","raw-loader":"0.5.1","styled-jsx":"2.2.1","typescript":"3.3.4000","@babel/core":"7.4.4","@types/jest":"24.0.6","@types/node":"7.0.8","@types/uuid":"3.4.3","file-loader":"3.0.1","jest-enzyme":"7.0.2","lint-staged":"9.1.0","sass-loader":"6.0.6","webpack-cli":"3.3.2","@types/react":"16.8.6","babel-loader":"8.0.5","react-helmet":"5.2.0","react-select":"1.2.1","style-loader":"0.19.1","@types/enzyme":"3.1.13","@types/lodash":"4.14.123","testcafe-live":"0.1.4","@babel/runtime":"7.4.4","dotenv-webpack":"^1.7.0","@babel/polyfill":"^7.4.4","@storybook/react":"5.0.11","@types/invariant":"2.2.29","@types/react-dom":"16.0.11","isomorphic-fetch":"2.2.1","react-datepicker":"1.1.0","react-router-dom":"4.2.2","@babel/preset-env":"7.4.4","@gooddata/mock-js":"^2.13.1","@storybook/addons":"5.0.11","@types/classnames":"2.2.3","@types/prop-types":"15.5.2","@storybook/theming":"5.0.11","identity-obj-proxy":"^3.0.0","intl-messageformat":"^7.5.4","webpack-dev-server":"3.3.1","@babel/preset-react":"7.0.0","@types/react-portal":"4.0.1","@types/react-window":"^1.8.1","babel-plugin-lodash":"3.3.4","html-webpack-plugin":"3.2.0","react-test-renderer":"16.4.2","@types/react-measure":"2.0.5","clean-webpack-plugin":"2.0.2","stats-webpack-plugin":"0.7.0","eslint-config-prettier":"4.1.0","react-google-recaptcha":"^0.14.1","tslint-config-prettier":"1.18.0","@gooddata/eslint-config":"^1.0.0","@gooddata/tslint-config":"1.0.0","@types/react-responsive":"^3.0.3","@types/storybook__react":"4.0.1","@types/stringify-object":"^3.2.0","enzyme-adapter-react-16":"1.3.1","@gooddata/test-storybook":"3.2.1","@storybook/addon-actions":"5.0.11","@storybook/addon-options":"5.0.11","node-sass-magic-importer":"5.1.0","react-syntax-highlighter":"11.0.2","@types/fixed-data-table-2":"0.8.1","stylelint-config-prettier":"5.2.0","@gooddata/stylelint-config":"4.0.1","@types/react-test-renderer":"16.0.0","circular-dependency-plugin":"5.0.2","compression-webpack-plugin":"2.0.0","@types/json-stable-stringify":"^1.0.32","@gooddata/frontend-npm-scripts":"1.1.0","@types/enzyme-adapter-react-16":"1.0.3","stylelint-checkstyle-formatter":"0.1.0","@types/storybook__addon-actions":"3.4.2","@babel/plugin-proposal-class-properties":"7.4.4","@babel/plugin-proposal-object-rest-spread":"7.4.4","@babel/plugin-transform-async-to-generator":"7.4.4"},"peerDependencies":{"react":"^16.5.2","react-dom":"^16.5.2"},"_npmOperationalInternal":{"tmp":"tmp/react-components_7.5.0-alpha-ptquang86-qp-sd-920-legend-2020-04-24T09-38-59-763Z_1587721173253_0.7182911724961245","host":"s3://npm-registry-packages"}},"7.6.0-beta.2":{"name":"@gooddata/react-components","version":"7.6.0-beta.2","author":{"name":"GoodData Corporation"},"license":"BSD-3-Clause","_id":"@gooddata/react-components@7.6.0-beta.2","maintainers":[{"name":"afi","email":"adam.fiedler@gooddata.com"},{"name":"bertold8","email":"ivan.nejezchleb@seznam.cz"},{"name":"brbistas","email":"valentinos.chraniotis@gooddata.com"},{"name":"bugsbunny338","email":"jiri.zajic@mensa.cz"},{"name":"de.do","email":"de.do@gooddata.com"},{"name":"gooddata-ci","email":"rail@gooddata.com"},{"name":"hang.ngo","email":"hang.ngo@gooddata.com"},{"name":"hung.nguyen.hoang","email":"hung.nguyen@gooddata.com"},{"name":"ivan.mjartan","email":"ivan.mjartan@gooddata.com"},{"name":"jakub-sterba","email":"jakub.sterba@gooddata.com"},{"name":"jankc","email":"jan.krapac@gmail.com"},{"name":"jaroslav.tomecek","email":"jaroslav.tomecek@gooddata.com"},{"name":"jkittler","email":"honza.kittler@gmail.com"},{"name":"khanh.le","email":"khanh.le@gooddata.com"},{"name":"lanhuynh","email":"lan.huynh@gooddata.com"},{"name":"linhhong","email":"linh.hong@gooddata.com"},{"name":"lupko","email":"lubomir.slivka@gooddata.com"},{"name":"mai.nguyen","email":"mai.nguyen@gooddata.com"},{"name":"matyas.kandl","email":"matyas.kandl@gooddata.com"},{"name":"michal.marsal","email":"michal.marsal@gooddata.com"},{"name":"my.duong","email":"my.duong@gooddata.com"},{"name":"naibinh","email":"naibinh@gmail.com"},{"name":"nikolacech","email":"nikola.cech@gooddata.com"},{"name":"nis.hua","email":"nis.hua@gooddata.com"},{"name":"no23reason","email":"dan.homola@hotmail.cz"},{"name":"patrikbraborec","email":"patrik.braborec@gooddata.com"},{"name":"pbenes","email":"petr.benes@gooddata.com"},{"name":"petrjanu","email":"petr.janu@gooddata.com"},{"name":"pkingo","email":"philipandreaskingo@hotmail.com"},{"name":"ptquang86","email":"ptquang86@gmail.com"},{"name":"qduval","email":"quentin.duval@gooddata.com"},{"name":"rodri360","email":"me@rodri360.com"},{"name":"sitina","email":"jiri.sitina@gooddata.com"},{"name":"strouhaljan","email":"strouhal.jan@gmail.com"},{"name":"tomas.kratochvil","email":"tomas.kratochvil@gooddata.com"},{"name":"tomasreichmann","email":"tomasreichmann@gmail.com"},{"name":"tomsatgd","email":"tomas.satinsky@gooddata.com"},{"name":"trung-le-quoc","email":"trung.le@gooddata.com"},{"name":"tu-ngo","email":"tungo1981@gmail.com"},{"name":"tu.bui","email":"tu.bui@gooddata.com"},{"name":"tulean","email":"tuan.le@gooddata.com"},{"name":"tuqt1005","email":"tu.tran@gooddata.com"},{"name":"utdnah","email":"danh.ung@gooddata.com"},{"name":"vlastikcz","email":"vlastimil.kotas@gooddata.com"},{"name":"vu.pham","email":"vu.pham@gooddata.com"},{"name":"xmort","email":"petr.dolejsi@gooddata.com"},{"name":"yanlipnican","email":"yanlipnican@gmail.com"}],"homepage":"https://github.com/gooddata/gooddata-react-components#readme","bugs":{"url":"https://github.com/gooddata/gooddata-react-components/issues"},"dist":{"shasum":"44ce3c2d9aae87d6709c2123f45efbd18d7deaf2","tarball":"https://registry.npmjs.org/@gooddata/react-components/-/react-components-7.6.0-beta.2.tgz","fileCount":2553,"integrity":"sha512-wz3iHLDYekimKu1B46Gnk0OkswyWScHdco97hFimPW5a9DsNpkSCUV4ZQi98veT4rOvJLOwVyx9bK7WteoEKnQ==","signatures":[{"sig":"MEUCIDFClQzu19wgu1vx0nIMg85AnhwKdOdBJALIjbzb8xwxAiEA4tFaCfzP4/zc6bdNO1XJ6Fh7X2/6ZIn6sk+k5Wrq3rE=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":10106149,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJeosTNCRA9TVsSAnZWagAAT5cQAJfD8GRPY2hrJAC6FP+q\n9Rl+ff8aFTxOZLRA+771G4Kuo9G0LmboABRSCWOyITSEUrx1eaGJjtlAIR5l\n1L94NOh5HGMpEh4Iu4uc+Tzs7WU/lN2hiX4T9qBWGXR5UiicYuUByE8YiF0f\nRUyxUx8KfzGazGN8othWQ2VnOTIgWkQqEBNWZ93mSb8/vYijnfqA+3peXQCP\nBv3oDPafdftNwTz4k/wmjDG7A6QqsBValwPpau1KhTVS8BIKw+BRjla+rN4P\n/eJ+7q3HIOo1gCcCqQZyKkGmLRHp26dHC2gH4kh9+WrTd8DaZUNhW6ypE1E6\nF8n7gLqMwoBZFfocgNELN7LBzZUiAXrSroHd5Wdt25HkE+Tw4lCCHkmL3nAB\nLd3hPDWk2a5H+AWfWcmaEa8jI5BO+PB9+YnWgghT1PIKwm2zRpZELlJXeit8\n4W+Qyv3a6O1wNEYOCwOZFeOx+8Gy2+7dRUnMGCmpGTvk1gOgVkS+QUp9LY41\nTziBlWJX2w+B1N2Nzn/iXPGC2rYMN68UHPIN/dFukw46WnesOpqhfTBkinlD\nVakjQMRO0o7JRuGE0T5f/GDGHQAc7pX3NEpZqQO97VV15doQLLY2Ht2DiLXH\n7aCfoOURQ/uSaRQ2XVZUFYfQfreGkjovaXz9xIevRzIpA6DsywPC5cPUvb/C\nQnai\r\n=j5tj\r\n-----END PGP SIGNATURE-----\r\n"},"main":"dist/index.js","husky":{"hooks":{"pre-commit":"lint-staged"}},"config":{"eslint":"./examples/**/*.{js,jsx}","tslint":"./{__mocks__,src,stories}/{,**/}*.{ts,tsx}"},"readme":"[![npm version](https://badge.fury.io/js/%40gooddata%2Freact-components.svg)](https://www.npmjs.com/package/@gooddata/react-components)\n\n# GoodData.UI React components\n> A React-based JavaScript library for building data-driven applications\n\n## Getting started\n- [GoodData.UI Documentation](http://sdk.gooddata.com/gooddata-ui/)\n- [GoodData.UI Live Examples](https://gooddata-examples.herokuapp.com/)\n- [Stack Overflow](https://stackoverflow.com/questions/tagged/gooddata)\n\n### Usage\nWith [yarn](https://yarnpkg.com) installed, go to your project directory and run\n```\n$ yarn add @gooddata/react-components\n```\nIf you prefer [npm](npmjs.com) run\n```\n$ npm install --save @gooddata/react-components\n```\n\nThe public API is exposed via global `index.js`. Except for the styles, do not import any other file directly\nbecause they are not intended to be part of the public API.\n\n## Contributing\n\nWe welcome any contribution in form of [issues](https://github.com/gooddata/gooddata-react-components/issues) or [pull requests](https://github.com/gooddata/gooddata-react-components/pulls).\n\nInstall [Node.js](http://nodejs.org) (node 12.16.1, npm v6.13.4) and [Yarn](https://classic.yarnpkg.com) (1.22.4).\n\nInstall dependencies:\n```\nyarn install --frozen-lockfile\n```\n\nThese commands may come in handy while developing:\n\n| command | description |\n| ------- | ----------- |\n| `yarn install --pure-lockfile` | first step |\n| ||\n| `yarn dev` | build react-components to `/dist` in watch mode |\n| `yarn test` | run all unit tests |\n| `yarn prettier-write` | format the source code to match the valid codestyle |\n| `yarn validate` | validate codestyle |\n| ||\n| `yarn storybook` | run storybook from `/stories` on http://localhost:9001 |\n| `yarn build-storybook` | build storybook to `/dist-storybook` |\n| `yarn test-storybook` | run storybook and [screenshot tests](https://github.com/gooddata/gdc-client-utils/tree/master/test-storybook) |\n| ||\n| `yarn examples` | run Live Examples dev-server from `/examples` on https://localhost:8999 |\n| `yarn examples-build` | build Live Examples to `/examples/dist` |\n| `yarn examples-server` | serve built Live Examples - see `/examples/server/src` |\n| `yarn examples-testcafe` | run testcafe tests against `localhost:8999` |\n\n### Deploy to heroku.com\nWhen you deploy this repo to heroku, it serves *GoodData.UI Live Examples*.\nRelevant tasks are in `Procfile` and `package.json`.\n\n```bash\n# run in the project directory\nheroku login\nheroku create <your-app-name>\nheroku config:set DOMAIN_ADMIN_USERNAME=x@gooddata.com DOMAIN_ADMIN_PASSWORD=xy PROJECT_ID_TO_ASSIGN=xms7ga4tf3g3nzucd8380o2bev8oeknp\ngit push heroku HEAD:master\nheroku open\n```\n### Enable Geo Chart for Storybook and Live Examples\nGeo chart uses Mapbox to render map which requires a Mapbox access token.\n- Register an account and create Mapbox access token at [guide](https://docs.mapbox.com/help/how-mapbox-works/access-tokens/)\n- Store the created token at `.env`:\n```bash\necho -e \"EXAMPLE_MAPBOX_ACCESS_TOKEN=token\" >> .env # only need to run once\necho -e \"STORYBOOK_MAPBOX_ACCESS_TOKEN=token\" >> .env # only need to run once\n```\n\n### Run Live Examples Locally\nTo run *GoodData.UI Live Examples* locally:\n```bash\ngit clone <this-repository>\ncd  <repository-folder>\nyarn install --pure-lockfile\nyarn examples\n```\nThen open https://localhost:8999 and login using Live Examples account (you can [create one here](https://gooddata-examples.herokuapp.com/registration)).\n\n### Run Storybook locally\n- Run storybook with token stored in `.env` for more secure\n```bash\nyarn storybook\n```\n- Or run storybook with token env param exposed to cli (not suggested)\n```bash\nSTORYBOOK_MAPBOX_ACCESS_TOKEN=token yarn storybook\n```\n- Apply either above way to `yarn build-storybook` or `yarn test-storybook`\n\n### Source code formatting\nThe source code in the repository is formatted by [Prettier](https://prettier.io/).\nThe format of the code is validated by our Continuous Integration server and is one of the requirements of successful merge.\n\nPrettier is supported by every major IDE. You can find the list of supported editors and how to configure them [here](https://prettier.io/docs/en/editors.html).\n\nIn the case, when your editor is not supported or you don't want to setup the integration, you can run the `yarn prettier-write` command to reformat the code before commit.\n\n## Changelog\n\n- see [CHANGELOG.md](CHANGELOG.md)\n\n## Supported versions\n\nIn order to make the user experience with integrating GoodData UI SDK as smooth and secure as possible and to ensure that the SDK is using the latest features of the platform, we will only provide support to two most recent major versions of UI SDK.\n\nThe most recent majors will be supported in the following modes:\n\n- The latest major version will receive all new functionality and all bug fixes\n- The previous major version will only receive fixes to critical issues and security fixes. These fixes will be applied on top of last released version of the previous major\n\nThe customers are encouraged to always use the latest version of the UI SDK.\n\nIn case of using older versions, the user might face API incompatibility, performance or security issues.\n\nPlease follow the installation instructions to update to the newest version.\n\n## License\n\n(C) 2007-2020 GoodData Corporation\n\nThis project is dual licensed:\n\n- The ATTRIBUTION-NONCOMMERCIAL 4.0 INTERNATIONAL (CC BY-NC 4.0) is used for purpose of the trial experience and evaluation of GoodData.UI library.\n- The GOODDATA GOODDATA.UI LIBRARY END USER LICENSE AGREEMENT is used for GoodData customers.\n\nFor more information, please see [LICENSE](https://github.com/gooddata/gooddata-react-components/blob/master/LICENSE)\n","gitHead":"7dcab27a8e6d956f6d7078766572b8f628902e62","scripts":{"dev":"bash scripts/build.sh --dev-watch","test":"jest --watch","build":"bash scripts/build.sh","tslint":"yarn run-tslint -t verbose $npm_package_config_tslint","prepare":"cd examples/server && yarn install --frozen-lockfile && cd ../..; rm -r examples/node_modules 2>/dev/null; true","examples":"bash scripts/run-examples.sh","prepare?":"# Called before `npm publish` and on local `npm install`. Temporarily also for deleting obsolete node_modules. Ends with `true` to continue gracefully.","validate":"tsc --noEmit && yarn tslint && eslint $npm_package_config_eslint && yarn validate-style && yarn prettier-check","build-dev":"bash scripts/build.sh --dev","examples?":"# Default is developer domain, other options: yarn examples [sec,secure,stg,stg2,stg3,demo,developer or URL]","storybook":"yarn build && start-storybook -p 9001 -c .storybook","test-once":"jest","tslint-ci":"mkdir -p ./ci/results && yarn run-tslint -t checkstyle -o ./ci/results/tslint-results.xml $npm_package_config_tslint","run-tslint":"tslint -p tsconfig.json","validate-ci":"tsc --noEmit && yarn tslint-ci  && eslint $npm_package_config_eslint -f checkstyle -o ci/results/eslint-results.xml && yarn validate-style-ci && yarn prettier-check","examples-build":"bash scripts/build-examples.sh","prepublishOnly":"yarn build","prettier-check":"prettier --check '{src,stories,styles,__mocks__,examples/server/src,examples/src,examples/test}/**/*.{ts,js,tsx,jsx,json,scss,md,yaml,html}'","prettier-write":"prettier --write '{src,stories,styles,__mocks__,examples/server/src,examples/src,examples/test}/**/*.{ts,js,tsx,jsx,json,scss,md,yaml,html}'","test-storybook":"yarn build && test-storybook","validate-style":"stylelint '**/*.scss'","build-storybook":"yarn build && build-storybook -c .storybook -o dist-storybook","examples-server":"node examples/server/src/index.js","heroku-postbuild":"yarn examples-build developer","examples-testcafe":"./scripts/run-testcafe.sh visual","validate-style-ci":"stylelint '**/*.scss' --custom-formatter=node_modules/stylelint-checkstyle-formatter > ci/results/stylelint-results.xml","check-circular-deps":"madge --circular --extensions ts ./src","examples-testcafe-ci":"./scripts/run-testcafe.sh ci","examples-testcafe-live":"./scripts/run-testcafe.sh live"},"typings":"dist/index.d.ts","_npmUser":{"name":"gooddata-ci","email":"rail@gooddata.com"},"deprecated":"@gooddata/react-components@7 reached End of Support on March 31, 2022. Please upgrade (see https://sdk.gooddata.com/gooddata-ui/docs/supported_versions.html for more information).","repository":{"url":"git+ssh://git@github.com/gooddata/gooddata-react-components.git","type":"git"},"_npmVersion":"6.13.4","description":"GoodData.UI - A powerful JavaScript library for building analytical applications","directories":{},"lint-staged":{"{src,stories,styles,__mocks__,examples/server/src,examples/src,examples/test}/**/*.{ts,js,tsx,jsx,scss}":["npx gdc-fix-copyright","git add"],"{src,stories,styles,__mocks__,examples/server/src,examples/src,examples/test}/**/*.{ts,js,tsx,jsx,json,scss,md,yaml,html}":["prettier --write","git add"]},"_nodeVersion":"12.16.1","dependencies":{"rxjs":"^5.5.6","uuid":"^3.2.1","immer":"^1.3.1","lodash":"^4.17.15","date-fns":"^2.7.0","downshift":"^3.2.7","invariant":"^2.2.2","mapbox-gl":"^1.6.1","classnames":"^2.2.6","highcharts":"7.1.1","prop-types":"^15.6.0","react-intl":"^3.6.0","custom-event":"^1.0.1","react-window":"^1.8.1","ag-grid-react":"20.0.0","react-measure":"^2.3.0","@types/mapbox-gl":"^1.6.1","react-day-picker":"~7.3.0","react-responsive":"^3.0.0","stringify-object":"^2.4.0","@gooddata/typings":"^2.24.0","ag-grid-community":"20.0.0","http-status-codes":"^1.3.0","@gooddata/js-utils":"^3.10.5","@gooddata/numberjs":"^3.2.4","fixed-data-table-2":"0.7.17","@gooddata/goodstrap":"^68.5.2","react-dom-factories":"^1.0.2","@gooddata/gooddata-js":"^12.5.4","json-stable-stringify":"^1.0.1","react-transition-group":"^2.2.1","hoist-non-react-statics":"^3.3.0","nodelist-foreach-polyfill":"^1.2.0","@formatjs/intl-pluralrules":"^1.3.6","highcharts-grouped-categories":"^1.1.3"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"raf":"3.3.2","yup":"^0.24.1","jest":"24.7.1","husky":"3.0.0","madge":"^3.4.4","react":"^16.5.2","enzyme":"3.5.0","eslint":"4.19.1","formik":"^0.11.11","moment":"2.23.0","history":"^4.7.2","ts-jest":"24.0.0","webpack":"4.30.0","full-icu":"^1.3.0","prettier":"1.16.4","react-ga":"^2.5.2","recharts":"1.0.0-beta.9","testcafe":"1.1.4","commander":"2.14.1","node-sass":"4.13.0","react-dom":"^16.5.2","stylelint":"^10.0.0","supertest":"3.0.0","ts-loader":"6.0.0","@types/raf":"^3.4.0","css-loader":"0.28.7","jest-junit":"3.0.0","raw-loader":"0.5.1","styled-jsx":"2.2.1","typescript":"3.3.4000","@babel/core":"7.4.4","@types/jest":"24.0.6","@types/node":"7.0.8","@types/uuid":"3.4.3","file-loader":"3.0.1","jest-enzyme":"7.0.2","lint-staged":"9.1.0","sass-loader":"6.0.6","webpack-cli":"3.3.2","@types/react":"16.8.6","babel-loader":"8.0.5","react-helmet":"5.2.0","react-select":"1.2.1","style-loader":"0.19.1","@types/enzyme":"3.1.13","@types/lodash":"4.14.123","testcafe-live":"0.1.4","@babel/runtime":"7.4.4","dotenv-webpack":"^1.7.0","@babel/polyfill":"^7.4.4","@storybook/react":"5.0.11","@types/invariant":"2.2.29","@types/react-dom":"16.0.11","isomorphic-fetch":"2.2.1","react-datepicker":"1.1.0","react-router-dom":"4.2.2","@babel/preset-env":"7.4.4","@gooddata/mock-js":"^2.13.1","@storybook/addons":"5.0.11","@types/classnames":"2.2.3","@types/prop-types":"15.5.2","@storybook/theming":"5.0.11","identity-obj-proxy":"^3.0.0","intl-messageformat":"^7.5.4","webpack-dev-server":"3.3.1","@babel/preset-react":"7.0.0","@types/react-portal":"4.0.1","@types/react-window":"^1.8.1","babel-plugin-lodash":"3.3.4","html-webpack-plugin":"3.2.0","react-test-renderer":"16.4.2","@types/react-measure":"2.0.5","clean-webpack-plugin":"2.0.2","stats-webpack-plugin":"0.7.0","eslint-config-prettier":"4.1.0","react-google-recaptcha":"^0.14.1","tslint-config-prettier":"1.18.0","@gooddata/eslint-config":"^1.0.0","@gooddata/tslint-config":"1.0.0","@types/react-responsive":"^3.0.3","@types/storybook__react":"4.0.1","@types/stringify-object":"^3.2.0","enzyme-adapter-react-16":"1.3.1","@gooddata/test-storybook":"3.2.1","@storybook/addon-actions":"5.0.11","@storybook/addon-options":"5.0.11","node-sass-magic-importer":"5.1.0","react-syntax-highlighter":"11.0.2","@types/fixed-data-table-2":"0.8.1","stylelint-config-prettier":"5.2.0","@gooddata/stylelint-config":"4.0.1","@types/react-test-renderer":"16.0.0","circular-dependency-plugin":"5.0.2","compression-webpack-plugin":"2.0.0","@types/json-stable-stringify":"^1.0.32","@gooddata/frontend-npm-scripts":"1.1.0","@types/enzyme-adapter-react-16":"1.0.3","stylelint-checkstyle-formatter":"0.1.0","@types/storybook__addon-actions":"3.4.2","@babel/plugin-proposal-class-properties":"7.4.4","@babel/plugin-proposal-object-rest-spread":"7.4.4","@babel/plugin-transform-async-to-generator":"7.4.4"},"peerDependencies":{"react":"^16.5.2","react-dom":"^16.5.2"},"_npmOperationalInternal":{"tmp":"tmp/react-components_7.6.0-beta.2_1587725515887_0.9517300656964587","host":"s3://npm-registry-packages"}},"7.6.0-alpha-tulean-TLE-RAIL2227-2020-04-24T12-53-45-374Z":{"name":"@gooddata/react-components","version":"7.6.0-alpha-tulean-TLE-RAIL2227-2020-04-24T12-53-45-374Z","author":{"name":"GoodData Corporation"},"license":"BSD-3-Clause","_id":"@gooddata/react-components@7.6.0-alpha-tulean-TLE-RAIL2227-2020-04-24T12-53-45-374Z","maintainers":[{"name":"afi","email":"adam.fiedler@gooddata.com"},{"name":"bertold8","email":"ivan.nejezchleb@seznam.cz"},{"name":"brbistas","email":"valentinos.chraniotis@gooddata.com"},{"name":"bugsbunny338","email":"jiri.zajic@mensa.cz"},{"name":"de.do","email":"de.do@gooddata.com"},{"name":"gooddata-ci","email":"rail@gooddata.com"},{"name":"hang.ngo","email":"hang.ngo@gooddata.com"},{"name":"hung.nguyen.hoang","email":"hung.nguyen@gooddata.com"},{"name":"ivan.mjartan","email":"ivan.mjartan@gooddata.com"},{"name":"jakub-sterba","email":"jakub.sterba@gooddata.com"},{"name":"jankc","email":"jan.krapac@gmail.com"},{"name":"jaroslav.tomecek","email":"jaroslav.tomecek@gooddata.com"},{"name":"jkittler","email":"honza.kittler@gmail.com"},{"name":"khanh.le","email":"khanh.le@gooddata.com"},{"name":"lanhuynh","email":"lan.huynh@gooddata.com"},{"name":"linhhong","email":"linh.hong@gooddata.com"},{"name":"lupko","email":"lubomir.slivka@gooddata.com"},{"name":"mai.nguyen","email":"mai.nguyen@gooddata.com"},{"name":"matyas.kandl","email":"matyas.kandl@gooddata.com"},{"name":"michal.marsal","email":"michal.marsal@gooddata.com"},{"name":"my.duong","email":"my.duong@gooddata.com"},{"name":"naibinh","email":"naibinh@gmail.com"},{"name":"nikolacech","email":"nikola.cech@gooddata.com"},{"name":"nis.hua","email":"nis.hua@gooddata.com"},{"name":"no23reason","email":"dan.homola@hotmail.cz"},{"name":"patrikbraborec","email":"patrik.braborec@gooddata.com"},{"name":"pbenes","email":"petr.benes@gooddata.com"},{"name":"petrjanu","email":"petr.janu@gooddata.com"},{"name":"pkingo","email":"philipandreaskingo@hotmail.com"},{"name":"ptquang86","email":"ptquang86@gmail.com"},{"name":"qduval","email":"quentin.duval@gooddata.com"},{"name":"rodri360","email":"me@rodri360.com"},{"name":"sitina","email":"jiri.sitina@gooddata.com"},{"name":"strouhaljan","email":"strouhal.jan@gmail.com"},{"name":"tomas.kratochvil","email":"tomas.kratochvil@gooddata.com"},{"name":"tomasreichmann","email":"tomasreichmann@gmail.com"},{"name":"tomsatgd","email":"tomas.satinsky@gooddata.com"},{"name":"trung-le-quoc","email":"trung.le@gooddata.com"},{"name":"tu-ngo","email":"tungo1981@gmail.com"},{"name":"tu.bui","email":"tu.bui@gooddata.com"},{"name":"tulean","email":"tuan.le@gooddata.com"},{"name":"tuqt1005","email":"tu.tran@gooddata.com"},{"name":"utdnah","email":"danh.ung@gooddata.com"},{"name":"vlastikcz","email":"vlastimil.kotas@gooddata.com"},{"name":"vu.pham","email":"vu.pham@gooddata.com"},{"name":"xmort","email":"petr.dolejsi@gooddata.com"},{"name":"yanlipnican","email":"yanlipnican@gmail.com"}],"homepage":"https://github.com/gooddata/gooddata-react-components#readme","bugs":{"url":"https://github.com/gooddata/gooddata-react-components/issues"},"dist":{"shasum":"08980089fe4e204d2ee385ca72821b22abbec9ac","tarball":"https://registry.npmjs.org/@gooddata/react-components/-/react-components-7.6.0-alpha-tulean-TLE-RAIL2227-2020-04-24T12-53-45-374Z.tgz","fileCount":2554,"integrity":"sha512-u7E6bFsZ4ULHZ27GxomGIfflVGZJrAvjGFYzBUfx0qZIn5/u3tn79pF/UlN/HD9Wv+ZUTx2vqfR0UtFprg6n7Q==","signatures":[{"sig":"MEUCIDOtGTgfEiZjzEnNztAgiisdKi7niatKceLzhyQqk2PtAiEA5HKZhTfs67dVaxxjnXJM6i6H1cjcs+/c9gdmj+bOI7g=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":10112451,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJeouF0CRA9TVsSAnZWagAA9vcP/RgKbnRLxJ/C8ch9MX09\noJoyqPhi24M0O8Yr/Eil8+fdyBIS5HK4B4DmMb0e7D+01kjybXqcCpSgYvTj\n5Eb/e4V8Qa4R350xkQ8KG+KHosQuFhiCGgon0i4Sa70w0x6b+iFZRa0SzWm0\nZn0VRxsFosfnBNdttukK0Lm7tEmSrHCBWEjHEwe6spozHG7jO+a9oePERTYd\nbVa15godiSMTUGmeWzgJ9i1Blb6EsRPxX8GT/YOwe2wPrXu8Ew8eF50kLpLN\n6xMAi/rEhxRK65Rrr27VlsTnOfUFgt0+KNiPlyiZUYODauu8z7IvLt+Xz9y8\nS5iXxqycpaOUHERT7NMTxPIK3x0gcLO2em3vxbBUqDfZWQfDMN4HfzQgrdaa\ng8cmGVcY7eAAFX6AWaKRRK8vWRCt0n8e5pEFhjnlPZ++tBxoSPyCQRmAevad\nfHgZk8Dq5H04Y3qTZDcYk6vRG6NM8rj0u9kKq/zoQ6hIg1UlF2ZqnmI0IQVm\nepWjEbek8a5R2Ru73lgtYPislfnSCM4C6DohqR61ZAKKvVTNpMUdSdnyXl+r\nn/HA3zYQgubd05x+b34244RddDI3atdGr9lgCYvm5MPrYGH7WWpa2qhD+QIn\nrOCCOw807haUNmldwoWckP+H9C4x/cbl1vlbwkWS1vBHnoiPSYQ5Vwv23rjr\nlUj+\r\n=Avpy\r\n-----END PGP SIGNATURE-----\r\n"},"main":"dist/index.js","husky":{"hooks":{"pre-commit":"lint-staged"}},"config":{"eslint":"./examples/**/*.{js,jsx}","tslint":"./{__mocks__,src,stories}/{,**/}*.{ts,tsx}"},"readme":"[![npm version](https://badge.fury.io/js/%40gooddata%2Freact-components.svg)](https://www.npmjs.com/package/@gooddata/react-components)\n\n# GoodData.UI React components\n> A React-based JavaScript library for building data-driven applications\n\n## Getting started\n- [GoodData.UI Documentation](http://sdk.gooddata.com/gooddata-ui/)\n- [GoodData.UI Live Examples](https://gooddata-examples.herokuapp.com/)\n- [Stack Overflow](https://stackoverflow.com/questions/tagged/gooddata)\n\n### Usage\nWith [yarn](https://yarnpkg.com) installed, go to your project directory and run\n```\n$ yarn add @gooddata/react-components\n```\nIf you prefer [npm](npmjs.com) run\n```\n$ npm install --save @gooddata/react-components\n```\n\nThe public API is exposed via global `index.js`. Except for the styles, do not import any other file directly\nbecause they are not intended to be part of the public API.\n\n## Contributing\n\nWe welcome any contribution in form of [issues](https://github.com/gooddata/gooddata-react-components/issues) or [pull requests](https://github.com/gooddata/gooddata-react-components/pulls).\n\nInstall [Node.js](http://nodejs.org) (node 12.16.1, npm v6.13.4) and [Yarn](https://classic.yarnpkg.com) (1.22.4).\n\nInstall dependencies:\n```\nyarn install --frozen-lockfile\n```\n\nThese commands may come in handy while developing:\n\n| command | description |\n| ------- | ----------- |\n| `yarn install --pure-lockfile` | first step |\n| ||\n| `yarn dev` | build react-components to `/dist` in watch mode |\n| `yarn test` | run all unit tests |\n| `yarn prettier-write` | format the source code to match the valid codestyle |\n| `yarn validate` | validate codestyle |\n| ||\n| `yarn storybook` | run storybook from `/stories` on http://localhost:9001 |\n| `yarn build-storybook` | build storybook to `/dist-storybook` |\n| `yarn test-storybook` | run storybook and [screenshot tests](https://github.com/gooddata/gdc-client-utils/tree/master/test-storybook) |\n| ||\n| `yarn examples` | run Live Examples dev-server from `/examples` on https://localhost:8999 |\n| `yarn examples-build` | build Live Examples to `/examples/dist` |\n| `yarn examples-server` | serve built Live Examples - see `/examples/server/src` |\n| `yarn examples-testcafe` | run testcafe tests against `localhost:8999` |\n\n### Deploy to heroku.com\nWhen you deploy this repo to heroku, it serves *GoodData.UI Live Examples*.\nRelevant tasks are in `Procfile` and `package.json`.\n\n```bash\n# run in the project directory\nheroku login\nheroku create <your-app-name>\nheroku config:set DOMAIN_ADMIN_USERNAME=x@gooddata.com DOMAIN_ADMIN_PASSWORD=xy PROJECT_ID_TO_ASSIGN=xms7ga4tf3g3nzucd8380o2bev8oeknp\ngit push heroku HEAD:master\nheroku open\n```\n### Enable Geo Chart for Storybook and Live Examples\nGeo chart uses Mapbox to render map which requires a Mapbox access token.\n- Register an account and create Mapbox access token at [guide](https://docs.mapbox.com/help/how-mapbox-works/access-tokens/)\n- Store the created token at `.env`:\n```bash\necho -e \"EXAMPLE_MAPBOX_ACCESS_TOKEN=token\" >> .env # only need to run once\necho -e \"STORYBOOK_MAPBOX_ACCESS_TOKEN=token\" >> .env # only need to run once\n```\n\n### Run Live Examples Locally\nTo run *GoodData.UI Live Examples* locally:\n```bash\ngit clone <this-repository>\ncd  <repository-folder>\nyarn install --pure-lockfile\nyarn examples\n```\nThen open https://localhost:8999 and login using Live Examples account (you can [create one here](https://gooddata-examples.herokuapp.com/registration)).\n\n### Run Storybook locally\n- Run storybook with token stored in `.env` for more secure\n```bash\nyarn storybook\n```\n- Or run storybook with token env param exposed to cli (not suggested)\n```bash\nSTORYBOOK_MAPBOX_ACCESS_TOKEN=token yarn storybook\n```\n- Apply either above way to `yarn build-storybook` or `yarn test-storybook`\n\n### Source code formatting\nThe source code in the repository is formatted by [Prettier](https://prettier.io/).\nThe format of the code is validated by our Continuous Integration server and is one of the requirements of successful merge.\n\nPrettier is supported by every major IDE. You can find the list of supported editors and how to configure them [here](https://prettier.io/docs/en/editors.html).\n\nIn the case, when your editor is not supported or you don't want to setup the integration, you can run the `yarn prettier-write` command to reformat the code before commit.\n\n## Changelog\n\n- see [CHANGELOG.md](CHANGELOG.md)\n\n## Supported versions\n\nIn order to make the user experience with integrating GoodData UI SDK as smooth and secure as possible and to ensure that the SDK is using the latest features of the platform, we will only provide support to two most recent major versions of UI SDK.\n\nThe most recent majors will be supported in the following modes:\n\n- The latest major version will receive all new functionality and all bug fixes\n- The previous major version will only receive fixes to critical issues and security fixes. These fixes will be applied on top of last released version of the previous major\n\nThe customers are encouraged to always use the latest version of the UI SDK.\n\nIn case of using older versions, the user might face API incompatibility, performance or security issues.\n\nPlease follow the installation instructions to update to the newest version.\n\n## License\n\n(C) 2007-2020 GoodData Corporation\n\nThis project is dual licensed:\n\n- The ATTRIBUTION-NONCOMMERCIAL 4.0 INTERNATIONAL (CC BY-NC 4.0) is used for purpose of the trial experience and evaluation of GoodData.UI library.\n- The GOODDATA GOODDATA.UI LIBRARY END USER LICENSE AGREEMENT is used for GoodData customers.\n\nFor more information, please see [LICENSE](https://github.com/gooddata/gooddata-react-components/blob/master/LICENSE)\n","gitHead":"2ede2ee71be3cec48a928899dc85d00657d4441b","scripts":{"dev":"bash scripts/build.sh --dev-watch","test":"jest --watch","build":"bash scripts/build.sh","tslint":"yarn run-tslint -t verbose $npm_package_config_tslint","prepare":"cd examples/server && yarn install --frozen-lockfile && cd ../..; rm -r examples/node_modules 2>/dev/null; true","examples":"bash scripts/run-examples.sh","prepare?":"# Called before `npm publish` and on local `npm install`. Temporarily also for deleting obsolete node_modules. Ends with `true` to continue gracefully.","validate":"tsc --noEmit && yarn tslint && eslint $npm_package_config_eslint && yarn validate-style && yarn prettier-check","build-dev":"bash scripts/build.sh --dev","examples?":"# Default is developer domain, other options: yarn examples [sec,secure,stg,stg2,stg3,demo,developer or URL]","storybook":"yarn build && start-storybook -p 9001 -c .storybook","test-once":"jest","tslint-ci":"mkdir -p ./ci/results && yarn run-tslint -t checkstyle -o ./ci/results/tslint-results.xml $npm_package_config_tslint","run-tslint":"tslint -p tsconfig.json","validate-ci":"tsc --noEmit && yarn tslint-ci  && eslint $npm_package_config_eslint -f checkstyle -o ci/results/eslint-results.xml && yarn validate-style-ci && yarn prettier-check","examples-build":"bash scripts/build-examples.sh","prepublishOnly":"yarn build","prettier-check":"prettier --check '{src,stories,styles,__mocks__,examples/server/src,examples/src,examples/test}/**/*.{ts,js,tsx,jsx,json,scss,md,yaml,html}'","prettier-write":"prettier --write '{src,stories,styles,__mocks__,examples/server/src,examples/src,examples/test}/**/*.{ts,js,tsx,jsx,json,scss,md,yaml,html}'","test-storybook":"yarn build && test-storybook","validate-style":"stylelint '**/*.scss'","build-storybook":"yarn build && build-storybook -c .storybook -o dist-storybook","examples-server":"node examples/server/src/index.js","heroku-postbuild":"yarn examples-build developer","examples-testcafe":"./scripts/run-testcafe.sh visual","validate-style-ci":"stylelint '**/*.scss' --custom-formatter=node_modules/stylelint-checkstyle-formatter > ci/results/stylelint-results.xml","check-circular-deps":"madge --circular --extensions ts ./src","examples-testcafe-ci":"./scripts/run-testcafe.sh ci","examples-testcafe-live":"./scripts/run-testcafe.sh live"},"typings":"dist/index.d.ts","_npmUser":{"name":"tulean","email":"tuan.le@gooddata.com"},"deprecated":"@gooddata/react-components@7 reached End of Support on March 31, 2022. Please upgrade (see https://sdk.gooddata.com/gooddata-ui/docs/supported_versions.html for more information).","repository":{"url":"git+ssh://git@github.com/gooddata/gooddata-react-components.git","type":"git"},"_npmVersion":"6.13.4","description":"GoodData.UI - A powerful JavaScript library for building analytical applications","directories":{},"lint-staged":{"{src,stories,styles,__mocks__,examples/server/src,examples/src,examples/test}/**/*.{ts,js,tsx,jsx,scss}":["npx gdc-fix-copyright","git add"],"{src,stories,styles,__mocks__,examples/server/src,examples/src,examples/test}/**/*.{ts,js,tsx,jsx,json,scss,md,yaml,html}":["prettier --write","git add"]},"_nodeVersion":"12.16.1","dependencies":{"rxjs":"^5.5.6","uuid":"^3.2.1","immer":"^1.3.1","lodash":"^4.17.15","date-fns":"^2.7.0","downshift":"^3.2.7","invariant":"^2.2.2","mapbox-gl":"^1.6.1","classnames":"^2.2.6","highcharts":"7.1.1","prop-types":"^15.6.0","react-intl":"^3.6.0","custom-event":"^1.0.1","react-window":"^1.8.1","ag-grid-react":"20.0.0","react-measure":"^2.3.0","@types/mapbox-gl":"^1.6.1","react-day-picker":"~7.3.0","react-responsive":"^3.0.0","stringify-object":"^2.4.0","@gooddata/typings":"^2.24.0","ag-grid-community":"20.0.0","http-status-codes":"^1.3.0","@gooddata/js-utils":"^3.10.5","@gooddata/numberjs":"^3.2.4","fixed-data-table-2":"0.7.17","@gooddata/goodstrap":"^68.5.2","react-dom-factories":"^1.0.2","@gooddata/gooddata-js":"^12.5.4","json-stable-stringify":"^1.0.1","react-transition-group":"^2.2.1","hoist-non-react-statics":"^3.3.0","nodelist-foreach-polyfill":"^1.2.0","@formatjs/intl-pluralrules":"^1.3.6","highcharts-grouped-categories":"^1.1.3"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"raf":"3.3.2","yup":"^0.24.1","jest":"24.7.1","husky":"3.0.0","madge":"^3.4.4","react":"^16.5.2","enzyme":"3.5.0","eslint":"4.19.1","formik":"^0.11.11","moment":"2.23.0","history":"^4.7.2","ts-jest":"24.0.0","webpack":"4.30.0","full-icu":"^1.3.0","prettier":"1.16.4","react-ga":"^2.5.2","recharts":"1.0.0-beta.9","testcafe":"1.1.4","commander":"2.14.1","node-sass":"4.13.0","react-dom":"^16.5.2","stylelint":"^10.0.0","supertest":"3.0.0","ts-loader":"6.0.0","@types/raf":"^3.4.0","css-loader":"0.28.7","jest-junit":"3.0.0","raw-loader":"0.5.1","styled-jsx":"2.2.1","typescript":"3.3.4000","@babel/core":"7.4.4","@types/jest":"24.0.6","@types/node":"7.0.8","@types/uuid":"3.4.3","file-loader":"3.0.1","jest-enzyme":"7.0.2","lint-staged":"9.1.0","sass-loader":"6.0.6","webpack-cli":"3.3.2","@types/react":"16.8.6","babel-loader":"8.0.5","react-helmet":"5.2.0","react-select":"1.2.1","style-loader":"0.19.1","@types/enzyme":"3.1.13","@types/lodash":"4.14.123","testcafe-live":"0.1.4","@babel/runtime":"7.4.4","dotenv-webpack":"^1.7.0","@babel/polyfill":"^7.4.4","@storybook/react":"5.0.11","@types/invariant":"2.2.29","@types/react-dom":"16.0.11","isomorphic-fetch":"2.2.1","react-datepicker":"1.1.0","react-router-dom":"4.2.2","@babel/preset-env":"7.4.4","@gooddata/mock-js":"^2.13.1","@storybook/addons":"5.0.11","@types/classnames":"2.2.3","@types/prop-types":"15.5.2","@storybook/theming":"5.0.11","identity-obj-proxy":"^3.0.0","intl-messageformat":"^7.5.4","webpack-dev-server":"3.3.1","@babel/preset-react":"7.0.0","@types/react-portal":"4.0.1","@types/react-window":"^1.8.1","babel-plugin-lodash":"3.3.4","html-webpack-plugin":"3.2.0","react-test-renderer":"16.4.2","@types/react-measure":"2.0.5","clean-webpack-plugin":"2.0.2","stats-webpack-plugin":"0.7.0","eslint-config-prettier":"4.1.0","react-google-recaptcha":"^0.14.1","tslint-config-prettier":"1.18.0","@gooddata/eslint-config":"^1.0.0","@gooddata/tslint-config":"1.0.0","@types/react-responsive":"^3.0.3","@types/storybook__react":"4.0.1","@types/stringify-object":"^3.2.0","enzyme-adapter-react-16":"1.3.1","@gooddata/test-storybook":"3.2.1","@storybook/addon-actions":"5.0.11","@storybook/addon-options":"5.0.11","node-sass-magic-importer":"5.1.0","react-syntax-highlighter":"11.0.2","@types/fixed-data-table-2":"0.8.1","stylelint-config-prettier":"5.2.0","@gooddata/stylelint-config":"4.0.1","@types/react-test-renderer":"16.0.0","circular-dependency-plugin":"5.0.2","compression-webpack-plugin":"2.0.0","@types/json-stable-stringify":"^1.0.32","@gooddata/frontend-npm-scripts":"1.1.0","@types/enzyme-adapter-react-16":"1.0.3","stylelint-checkstyle-formatter":"0.1.0","@types/storybook__addon-actions":"3.4.2","@babel/plugin-proposal-class-properties":"7.4.4","@babel/plugin-proposal-object-rest-spread":"7.4.4","@babel/plugin-transform-async-to-generator":"7.4.4"},"peerDependencies":{"react":"^16.5.2","react-dom":"^16.5.2"},"_npmOperationalInternal":{"tmp":"tmp/react-components_7.6.0-alpha-tulean-TLE-RAIL2227-2020-04-24T12-53-45-374Z_1587732850679_0.2057837168915695","host":"s3://npm-registry-packages"}},"7.6.0-beta.3":{"name":"@gooddata/react-components","version":"7.6.0-beta.3","author":{"name":"GoodData Corporation"},"license":"BSD-3-Clause","_id":"@gooddata/react-components@7.6.0-beta.3","maintainers":[{"name":"afi","email":"adam.fiedler@gooddata.com"},{"name":"bertold8","email":"ivan.nejezchleb@seznam.cz"},{"name":"brbistas","email":"valentinos.chraniotis@gooddata.com"},{"name":"bugsbunny338","email":"jiri.zajic@mensa.cz"},{"name":"de.do","email":"de.do@gooddata.com"},{"name":"gooddata-ci","email":"rail@gooddata.com"},{"name":"hang.ngo","email":"hang.ngo@gooddata.com"},{"name":"hung.nguyen.hoang","email":"hung.nguyen@gooddata.com"},{"name":"ivan.mjartan","email":"ivan.mjartan@gooddata.com"},{"name":"jakub-sterba","email":"jakub.sterba@gooddata.com"},{"name":"jankc","email":"jan.krapac@gmail.com"},{"name":"jaroslav.tomecek","email":"jaroslav.tomecek@gooddata.com"},{"name":"jkittler","email":"honza.kittler@gmail.com"},{"name":"khanh.le","email":"khanh.le@gooddata.com"},{"name":"lanhuynh","email":"lan.huynh@gooddata.com"},{"name":"linhhong","email":"linh.hong@gooddata.com"},{"name":"lupko","email":"lubomir.slivka@gooddata.com"},{"name":"mai.nguyen","email":"mai.nguyen@gooddata.com"},{"name":"matyas.kandl","email":"matyas.kandl@gooddata.com"},{"name":"michal.marsal","email":"michal.marsal@gooddata.com"},{"name":"my.duong","email":"my.duong@gooddata.com"},{"name":"naibinh","email":"naibinh@gmail.com"},{"name":"nikolacech","email":"nikola.cech@gooddata.com"},{"name":"nis.hua","email":"nis.hua@gooddata.com"},{"name":"no23reason","email":"dan.homola@hotmail.cz"},{"name":"patrikbraborec","email":"patrik.braborec@gooddata.com"},{"name":"pbenes","email":"petr.benes@gooddata.com"},{"name":"petrjanu","email":"petr.janu@gooddata.com"},{"name":"pkingo","email":"philipandreaskingo@hotmail.com"},{"name":"ptquang86","email":"ptquang86@gmail.com"},{"name":"qduval","email":"quentin.duval@gooddata.com"},{"name":"rodri360","email":"me@rodri360.com"},{"name":"sitina","email":"jiri.sitina@gooddata.com"},{"name":"strouhaljan","email":"strouhal.jan@gmail.com"},{"name":"tomas.kratochvil","email":"tomas.kratochvil@gooddata.com"},{"name":"tomasreichmann","email":"tomasreichmann@gmail.com"},{"name":"tomsatgd","email":"tomas.satinsky@gooddata.com"},{"name":"trung-le-quoc","email":"trung.le@gooddata.com"},{"name":"tu-ngo","email":"tungo1981@gmail.com"},{"name":"tu.bui","email":"tu.bui@gooddata.com"},{"name":"tulean","email":"tuan.le@gooddata.com"},{"name":"tuqt1005","email":"tu.tran@gooddata.com"},{"name":"utdnah","email":"danh.ung@gooddata.com"},{"name":"vlastikcz","email":"vlastimil.kotas@gooddata.com"},{"name":"vu.pham","email":"vu.pham@gooddata.com"},{"name":"xmort","email":"petr.dolejsi@gooddata.com"},{"name":"yanlipnican","email":"yanlipnican@gmail.com"}],"homepage":"https://github.com/gooddata/gooddata-react-components#readme","bugs":{"url":"https://github.com/gooddata/gooddata-react-components/issues"},"dist":{"shasum":"0c75cac2b21e0129535a998c63e6d964f9b5c2eb","tarball":"https://registry.npmjs.org/@gooddata/react-components/-/react-components-7.6.0-beta.3.tgz","fileCount":2553,"integrity":"sha512-diXMk/wh76KR0UzFcRU0gS1zdUYQ9CSXSjjSIDDv/irdIpMw27d22YxeqDbYlo+I6N5NnVYCVPn1JXuAhOccdg==","signatures":[{"sig":"MEYCIQCXc0umIMY9UeVuMNLsjTGx1Ld08aJBs0J+QjSYqMTbNAIhAMqNbY3+tBTiIPm0KpUbfjP/TdJP3riwGkBQ5qjmZ8gm","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":10106259,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJeou1DCRA9TVsSAnZWagAAmhUP/3HgGetCa5H6XeAJIFY/\nPt2kmt/umAp23wRN29LkcBKQGTWck85G0gA/ak087EXwqbJvG7izLdLxbDfg\n4xVnRiNx2LshMLvNQQbxn6r3qkj4WMmQRjF3OCLgOWN8xMbyMyUSfcCABHaK\nvKDKnfFmEpU5aKQ72cvva5n+nOW8pWiH9OdkyQhfC4LSHMubbvQnv0RSfrHV\nI9DLAQkmOvWrB+iOi/VXGfPtoeZt8QKTN4b6fwnDG0PdgBo+GQZkLgAYwEtU\nMu2TfD1ojUQAZXUyiAJBiLZd/hcZ6gbWbnDlbT2VZqvbRwGlF1QVdV/NAmqC\nRo+Pytd62f2/XOOnQbjuT3tpDPIfru3eVrQ6jWS+KQaeFPs+B4LBORbLgShL\nsu1+2MUAkug//FPPMpIjzbDodwcZC1j+dq4n1risewOH6uxq/6gHol2vfg+K\nLBxSZ0q9qcZSy8k1LReCFbpLgMZU+FvdyMXkl37oSeOL52lN0SYtM3AMy+wj\noJVQFrU0wkcPmChGItBGc2/4+sh3AertZOpGiPVPyFmT53ynHskeGVhYZDCo\nkEAvarPD2zk5nw2oT1d+njKFIl1MZSaSm8TeDmjj1OTEShHGKID5f7Yv4iQo\nQ9AL2RNie3kcP61MRU2Y2lPcKUQuaBwwTEtwSW3IPs8h6oxlvNXyVtVMBmiZ\nMa1b\r\n=EhEI\r\n-----END PGP SIGNATURE-----\r\n"},"main":"dist/index.js","husky":{"hooks":{"pre-commit":"lint-staged"}},"config":{"eslint":"./examples/**/*.{js,jsx}","tslint":"./{__mocks__,src,stories}/{,**/}*.{ts,tsx}"},"readme":"[![npm version](https://badge.fury.io/js/%40gooddata%2Freact-components.svg)](https://www.npmjs.com/package/@gooddata/react-components)\n\n# GoodData.UI React components\n> A React-based JavaScript library for building data-driven applications\n\n## Getting started\n- [GoodData.UI Documentation](http://sdk.gooddata.com/gooddata-ui/)\n- [GoodData.UI Live Examples](https://gooddata-examples.herokuapp.com/)\n- [Stack Overflow](https://stackoverflow.com/questions/tagged/gooddata)\n\n### Usage\nWith [yarn](https://yarnpkg.com) installed, go to your project directory and run\n```\n$ yarn add @gooddata/react-components\n```\nIf you prefer [npm](npmjs.com) run\n```\n$ npm install --save @gooddata/react-components\n```\n\nThe public API is exposed via global `index.js`. Except for the styles, do not import any other file directly\nbecause they are not intended to be part of the public API.\n\n## Contributing\n\nWe welcome any contribution in form of [issues](https://github.com/gooddata/gooddata-react-components/issues) or [pull requests](https://github.com/gooddata/gooddata-react-components/pulls).\n\nInstall [Node.js](http://nodejs.org) (node 12.16.1, npm v6.13.4) and [Yarn](https://classic.yarnpkg.com) (1.22.4).\n\nInstall dependencies:\n```\nyarn install --frozen-lockfile\n```\n\nThese commands may come in handy while developing:\n\n| command | description |\n| ------- | ----------- |\n| `yarn install --pure-lockfile` | first step |\n| ||\n| `yarn dev` | build react-components to `/dist` in watch mode |\n| `yarn test` | run all unit tests |\n| `yarn prettier-write` | format the source code to match the valid codestyle |\n| `yarn validate` | validate codestyle |\n| ||\n| `yarn storybook` | run storybook from `/stories` on http://localhost:9001 |\n| `yarn build-storybook` | build storybook to `/dist-storybook` |\n| `yarn test-storybook` | run storybook and [screenshot tests](https://github.com/gooddata/gdc-client-utils/tree/master/test-storybook) |\n| ||\n| `yarn examples` | run Live Examples dev-server from `/examples` on https://localhost:8999 |\n| `yarn examples-build` | build Live Examples to `/examples/dist` |\n| `yarn examples-server` | serve built Live Examples - see `/examples/server/src` |\n| `yarn examples-testcafe` | run testcafe tests against `localhost:8999` |\n\n### Deploy to heroku.com\nWhen you deploy this repo to heroku, it serves *GoodData.UI Live Examples*.\nRelevant tasks are in `Procfile` and `package.json`.\n\n```bash\n# run in the project directory\nheroku login\nheroku create <your-app-name>\nheroku config:set DOMAIN_ADMIN_USERNAME=x@gooddata.com DOMAIN_ADMIN_PASSWORD=xy PROJECT_ID_TO_ASSIGN=xms7ga4tf3g3nzucd8380o2bev8oeknp\ngit push heroku HEAD:master\nheroku open\n```\n### Enable Geo Chart for Storybook and Live Examples\nGeo chart uses Mapbox to render map which requires a Mapbox access token.\n- Register an account and create Mapbox access token at [guide](https://docs.mapbox.com/help/how-mapbox-works/access-tokens/)\n- Store the created token at `.env`:\n```bash\necho -e \"EXAMPLE_MAPBOX_ACCESS_TOKEN=token\" >> .env # only need to run once\necho -e \"STORYBOOK_MAPBOX_ACCESS_TOKEN=token\" >> .env # only need to run once\n```\n\n### Run Live Examples Locally\nTo run *GoodData.UI Live Examples* locally:\n```bash\ngit clone <this-repository>\ncd  <repository-folder>\nyarn install --pure-lockfile\nyarn examples\n```\nThen open https://localhost:8999 and login using Live Examples account (you can [create one here](https://gooddata-examples.herokuapp.com/registration)).\n\n### Run Storybook locally\n- Run storybook with token stored in `.env` for more secure\n```bash\nyarn storybook\n```\n- Or run storybook with token env param exposed to cli (not suggested)\n```bash\nSTORYBOOK_MAPBOX_ACCESS_TOKEN=token yarn storybook\n```\n- Apply either above way to `yarn build-storybook` or `yarn test-storybook`\n\n### Source code formatting\nThe source code in the repository is formatted by [Prettier](https://prettier.io/).\nThe format of the code is validated by our Continuous Integration server and is one of the requirements of successful merge.\n\nPrettier is supported by every major IDE. You can find the list of supported editors and how to configure them [here](https://prettier.io/docs/en/editors.html).\n\nIn the case, when your editor is not supported or you don't want to setup the integration, you can run the `yarn prettier-write` command to reformat the code before commit.\n\n## Changelog\n\n- see [CHANGELOG.md](CHANGELOG.md)\n\n## Supported versions\n\nIn order to make the user experience with integrating GoodData UI SDK as smooth and secure as possible and to ensure that the SDK is using the latest features of the platform, we will only provide support to two most recent major versions of UI SDK.\n\nThe most recent majors will be supported in the following modes:\n\n- The latest major version will receive all new functionality and all bug fixes\n- The previous major version will only receive fixes to critical issues and security fixes. These fixes will be applied on top of last released version of the previous major\n\nThe customers are encouraged to always use the latest version of the UI SDK.\n\nIn case of using older versions, the user might face API incompatibility, performance or security issues.\n\nPlease follow the installation instructions to update to the newest version.\n\n## License\n\n(C) 2007-2020 GoodData Corporation\n\nThis project is dual licensed:\n\n- The ATTRIBUTION-NONCOMMERCIAL 4.0 INTERNATIONAL (CC BY-NC 4.0) is used for purpose of the trial experience and evaluation of GoodData.UI library.\n- The GOODDATA GOODDATA.UI LIBRARY END USER LICENSE AGREEMENT is used for GoodData customers.\n\nFor more information, please see [LICENSE](https://github.com/gooddata/gooddata-react-components/blob/master/LICENSE)\n","gitHead":"28ac0fca9467b630706e950c1c8163286359806b","scripts":{"dev":"bash scripts/build.sh --dev-watch","test":"jest --watch","build":"bash scripts/build.sh","tslint":"yarn run-tslint -t verbose $npm_package_config_tslint","prepare":"cd examples/server && yarn install --frozen-lockfile && cd ../..; rm -r examples/node_modules 2>/dev/null; true","examples":"bash scripts/run-examples.sh","prepare?":"# Called before `npm publish` and on local `npm install`. Temporarily also for deleting obsolete node_modules. Ends with `true` to continue gracefully.","validate":"tsc --noEmit && yarn tslint && eslint $npm_package_config_eslint && yarn validate-style && yarn prettier-check","build-dev":"bash scripts/build.sh --dev","examples?":"# Default is developer domain, other options: yarn examples [sec,secure,stg,stg2,stg3,demo,developer or URL]","storybook":"yarn build && start-storybook -p 9001 -c .storybook","test-once":"jest","tslint-ci":"mkdir -p ./ci/results && yarn run-tslint -t checkstyle -o ./ci/results/tslint-results.xml $npm_package_config_tslint","run-tslint":"tslint -p tsconfig.json","validate-ci":"tsc --noEmit && yarn tslint-ci  && eslint $npm_package_config_eslint -f checkstyle -o ci/results/eslint-results.xml && yarn validate-style-ci && yarn prettier-check","examples-build":"bash scripts/build-examples.sh","prepublishOnly":"yarn build","prettier-check":"prettier --check '{src,stories,styles,__mocks__,examples/server/src,examples/src,examples/test}/**/*.{ts,js,tsx,jsx,json,scss,md,yaml,html}'","prettier-write":"prettier --write '{src,stories,styles,__mocks__,examples/server/src,examples/src,examples/test}/**/*.{ts,js,tsx,jsx,json,scss,md,yaml,html}'","test-storybook":"yarn build && test-storybook","validate-style":"stylelint '**/*.scss'","build-storybook":"yarn build && build-storybook -c .storybook -o dist-storybook","examples-server":"node examples/server/src/index.js","heroku-postbuild":"yarn examples-build developer","examples-testcafe":"./scripts/run-testcafe.sh visual","validate-style-ci":"stylelint '**/*.scss' --custom-formatter=node_modules/stylelint-checkstyle-formatter > ci/results/stylelint-results.xml","check-circular-deps":"madge --circular --extensions ts ./src","examples-testcafe-ci":"./scripts/run-testcafe.sh ci","examples-testcafe-live":"./scripts/run-testcafe.sh live"},"typings":"dist/index.d.ts","_npmUser":{"name":"gooddata-ci","email":"rail@gooddata.com"},"deprecated":"@gooddata/react-components@7 reached End of Support on March 31, 2022. Please upgrade (see https://sdk.gooddata.com/gooddata-ui/docs/supported_versions.html for more information).","repository":{"url":"git+ssh://git@github.com/gooddata/gooddata-react-components.git","type":"git"},"_npmVersion":"6.13.4","description":"GoodData.UI - A powerful JavaScript library for building analytical applications","directories":{},"lint-staged":{"{src,stories,styles,__mocks__,examples/server/src,examples/src,examples/test}/**/*.{ts,js,tsx,jsx,scss}":["npx gdc-fix-copyright","git add"],"{src,stories,styles,__mocks__,examples/server/src,examples/src,examples/test}/**/*.{ts,js,tsx,jsx,json,scss,md,yaml,html}":["prettier --write","git add"]},"_nodeVersion":"12.16.1","dependencies":{"rxjs":"^5.5.6","uuid":"^3.2.1","immer":"^1.3.1","lodash":"^4.17.15","date-fns":"^2.7.0","downshift":"^3.2.7","invariant":"^2.2.2","mapbox-gl":"^1.6.1","classnames":"^2.2.6","highcharts":"7.1.1","prop-types":"^15.6.0","react-intl":"^3.6.0","custom-event":"^1.0.1","react-window":"^1.8.1","ag-grid-react":"20.0.0","react-measure":"^2.3.0","@types/mapbox-gl":"^1.6.1","react-day-picker":"~7.3.0","react-responsive":"^3.0.0","stringify-object":"^2.4.0","@gooddata/typings":"^2.24.0","ag-grid-community":"20.0.0","http-status-codes":"^1.3.0","@gooddata/js-utils":"^3.10.5","@gooddata/numberjs":"^3.2.4","fixed-data-table-2":"0.7.17","@gooddata/goodstrap":"^68.5.2","react-dom-factories":"^1.0.2","@gooddata/gooddata-js":"^12.5.4","json-stable-stringify":"^1.0.1","react-transition-group":"^2.2.1","hoist-non-react-statics":"^3.3.0","nodelist-foreach-polyfill":"^1.2.0","@formatjs/intl-pluralrules":"^1.3.6","highcharts-grouped-categories":"^1.1.3"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"raf":"3.3.2","yup":"^0.24.1","jest":"24.7.1","husky":"3.0.0","madge":"^3.4.4","react":"^16.5.2","enzyme":"3.5.0","eslint":"4.19.1","formik":"^0.11.11","moment":"2.23.0","history":"^4.7.2","ts-jest":"24.0.0","webpack":"4.30.0","full-icu":"^1.3.0","prettier":"1.16.4","react-ga":"^2.5.2","recharts":"1.0.0-beta.9","testcafe":"1.1.4","commander":"2.14.1","node-sass":"4.13.0","react-dom":"^16.5.2","stylelint":"^10.0.0","supertest":"3.0.0","ts-loader":"6.0.0","@types/raf":"^3.4.0","css-loader":"0.28.7","jest-junit":"3.0.0","raw-loader":"0.5.1","styled-jsx":"2.2.1","typescript":"3.3.4000","@babel/core":"7.4.4","@types/jest":"24.0.6","@types/node":"7.0.8","@types/uuid":"3.4.3","file-loader":"3.0.1","jest-enzyme":"7.0.2","lint-staged":"9.1.0","sass-loader":"6.0.6","webpack-cli":"3.3.2","@types/react":"16.8.6","babel-loader":"8.0.5","react-helmet":"5.2.0","react-select":"1.2.1","style-loader":"0.19.1","@types/enzyme":"3.1.13","@types/lodash":"4.14.123","testcafe-live":"0.1.4","@babel/runtime":"7.4.4","dotenv-webpack":"^1.7.0","@babel/polyfill":"^7.4.4","@storybook/react":"5.0.11","@types/invariant":"2.2.29","@types/react-dom":"16.0.11","isomorphic-fetch":"2.2.1","react-datepicker":"1.1.0","react-router-dom":"4.2.2","@babel/preset-env":"7.4.4","@gooddata/mock-js":"^2.13.1","@storybook/addons":"5.0.11","@types/classnames":"2.2.3","@types/prop-types":"15.5.2","@storybook/theming":"5.0.11","identity-obj-proxy":"^3.0.0","intl-messageformat":"^7.5.4","webpack-dev-server":"3.3.1","@babel/preset-react":"7.0.0","@types/react-portal":"4.0.1","@types/react-window":"^1.8.1","babel-plugin-lodash":"3.3.4","html-webpack-plugin":"3.2.0","react-test-renderer":"16.4.2","@types/react-measure":"2.0.5","clean-webpack-plugin":"2.0.2","stats-webpack-plugin":"0.7.0","eslint-config-prettier":"4.1.0","react-google-recaptcha":"^0.14.1","tslint-config-prettier":"1.18.0","@gooddata/eslint-config":"^1.0.0","@gooddata/tslint-config":"1.0.0","@types/react-responsive":"^3.0.3","@types/storybook__react":"4.0.1","@types/stringify-object":"^3.2.0","enzyme-adapter-react-16":"1.3.1","@gooddata/test-storybook":"3.2.1","@storybook/addon-actions":"5.0.11","@storybook/addon-options":"5.0.11","node-sass-magic-importer":"5.1.0","react-syntax-highlighter":"11.0.2","@types/fixed-data-table-2":"0.8.1","stylelint-config-prettier":"5.2.0","@gooddata/stylelint-config":"4.0.1","@types/react-test-renderer":"16.0.0","circular-dependency-plugin":"5.0.2","compression-webpack-plugin":"2.0.0","@types/json-stable-stringify":"^1.0.32","@gooddata/frontend-npm-scripts":"1.1.0","@types/enzyme-adapter-react-16":"1.0.3","stylelint-checkstyle-formatter":"0.1.0","@types/storybook__addon-actions":"3.4.2","@babel/plugin-proposal-class-properties":"7.4.4","@babel/plugin-proposal-object-rest-spread":"7.4.4","@babel/plugin-transform-async-to-generator":"7.4.4"},"peerDependencies":{"react":"^16.5.2","react-dom":"^16.5.2"},"_npmOperationalInternal":{"tmp":"tmp/react-components_7.6.0-beta.3_1587735874607_0.3213578176575189","host":"s3://npm-registry-packages"}},"7.6.0-alpha-ptquang86-qp-sd-920-legend-2020-04-27T01-33-40-837Z":{"name":"@gooddata/react-components","version":"7.6.0-alpha-ptquang86-qp-sd-920-legend-2020-04-27T01-33-40-837Z","author":{"name":"GoodData Corporation"},"license":"BSD-3-Clause","_id":"@gooddata/react-components@7.6.0-alpha-ptquang86-qp-sd-920-legend-2020-04-27T01-33-40-837Z","maintainers":[{"name":"afi","email":"adam.fiedler@gooddata.com"},{"name":"bertold8","email":"ivan.nejezchleb@seznam.cz"},{"name":"brbistas","email":"valentinos.chraniotis@gooddata.com"},{"name":"bugsbunny338","email":"jiri.zajic@mensa.cz"},{"name":"de.do","email":"de.do@gooddata.com"},{"name":"gooddata-ci","email":"rail@gooddata.com"},{"name":"hang.ngo","email":"hang.ngo@gooddata.com"},{"name":"hung.nguyen.hoang","email":"hung.nguyen@gooddata.com"},{"name":"ivan.mjartan","email":"ivan.mjartan@gooddata.com"},{"name":"jakub-sterba","email":"jakub.sterba@gooddata.com"},{"name":"jankc","email":"jan.krapac@gmail.com"},{"name":"jaroslav.tomecek","email":"jaroslav.tomecek@gooddata.com"},{"name":"jkittler","email":"honza.kittler@gmail.com"},{"name":"khanh.le","email":"khanh.le@gooddata.com"},{"name":"lanhuynh","email":"lan.huynh@gooddata.com"},{"name":"linhhong","email":"linh.hong@gooddata.com"},{"name":"lupko","email":"lubomir.slivka@gooddata.com"},{"name":"mai.nguyen","email":"mai.nguyen@gooddata.com"},{"name":"matyas.kandl","email":"matyas.kandl@gooddata.com"},{"name":"michal.marsal","email":"michal.marsal@gooddata.com"},{"name":"my.duong","email":"my.duong@gooddata.com"},{"name":"naibinh","email":"naibinh@gmail.com"},{"name":"nikolacech","email":"nikola.cech@gooddata.com"},{"name":"nis.hua","email":"nis.hua@gooddata.com"},{"name":"no23reason","email":"dan.homola@hotmail.cz"},{"name":"patrikbraborec","email":"patrik.braborec@gooddata.com"},{"name":"pbenes","email":"petr.benes@gooddata.com"},{"name":"petrjanu","email":"petr.janu@gooddata.com"},{"name":"pkingo","email":"philipandreaskingo@hotmail.com"},{"name":"ptquang86","email":"ptquang86@gmail.com"},{"name":"qduval","email":"quentin.duval@gooddata.com"},{"name":"rodri360","email":"me@rodri360.com"},{"name":"sitina","email":"jiri.sitina@gooddata.com"},{"name":"strouhaljan","email":"strouhal.jan@gmail.com"},{"name":"tomas.kratochvil","email":"tomas.kratochvil@gooddata.com"},{"name":"tomasreichmann","email":"tomasreichmann@gmail.com"},{"name":"tomsatgd","email":"tomas.satinsky@gooddata.com"},{"name":"trung-le-quoc","email":"trung.le@gooddata.com"},{"name":"tu-ngo","email":"tungo1981@gmail.com"},{"name":"tu.bui","email":"tu.bui@gooddata.com"},{"name":"tulean","email":"tuan.le@gooddata.com"},{"name":"tuqt1005","email":"tu.tran@gooddata.com"},{"name":"utdnah","email":"danh.ung@gooddata.com"},{"name":"vlastikcz","email":"vlastimil.kotas@gooddata.com"},{"name":"vu.pham","email":"vu.pham@gooddata.com"},{"name":"xmort","email":"petr.dolejsi@gooddata.com"},{"name":"yanlipnican","email":"yanlipnican@gmail.com"}],"homepage":"https://github.com/gooddata/gooddata-react-components#readme","bugs":{"url":"https://github.com/gooddata/gooddata-react-components/issues"},"dist":{"shasum":"d09ee92dd18c4ea8ca78a171c253c481507830f3","tarball":"https://registry.npmjs.org/@gooddata/react-components/-/react-components-7.6.0-alpha-ptquang86-qp-sd-920-legend-2020-04-27T01-33-40-837Z.tgz","fileCount":2562,"integrity":"sha512-HDYuqfFdgfR5BlnVLXZkbS/nMHpNxE9KX4tPlq+7lk8lFOQ9aBL5PPtNYSQ+tva0MqqXKl5VrzhKp9iS+Y+0QQ==","signatures":[{"sig":"MEUCIQCWlCmrf0Qg5K9VaDBwmMH3IJXwcVT5XU238EKrnoCjcAIgMC4SA9ypgg3qOeS2SXGpb6Sqrs9CpXWqLVyLOQapByU=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":10204829,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJepjaXCRA9TVsSAnZWagAAexoP/2mHmbeaQ1Lz0vuBQHWQ\nwFkefKUVECpAea/WeVWY0z6sOESF858Cpo9jVXb5UgYttEOdz1v5Ls3fkHKw\nsSiIxUQK9IAuVCPoTMpnZj/ajVRjVeEZ8+BqZNvmlK0Wjoyymra0VKDeoJBb\nyjcffJ14KAAWviLXGpYahjWMHyH0kdABtA+kMypJrw6SUd+3mSrT/tAug1X5\nzUuq1wbDy0kVtCU2d8kGJPAt+0KgfvIKd18zJdnf34LTQX+TBY6I9TMdwFHf\nDklV9ENBXY3Jsh2vhHNZ5xIaMh6Cduuw8IY9+JUNvOCXtjV8SxukOlhH9GVY\n6Lu2Lwr35oeKMqUzQQDanG2U6FDbEHlueuKqhfhvJuS4CJtLnOYyGdrjoTUY\nIQBTV3U2DKzJGsCTXYOO3JneYJvGlO5TCU/jX4LQKE1zIreKBCpLaYY8jmrI\nUaWLTN3L53nOOnchZaqGEPi8Fg+DcmUTpHslMNXGBRw7RGbtvJTUO8Ve3pZv\n6WTYiXWu8SPMthAStGsXE4YCv8dko3GTMGqUQzgdPmo/etDeq2KCuBnEe48K\nESewfhefU54f2r6SgK2Yfj/v1B5W0FYBEyvDDbIZiF+whnDCL5vxVsQ3T+un\nXSKZLkeCw662rEC00cVVEgyOhYRKXl8kmRqcQdFHZnj93wGPTvurMu4syBP/\nUwFo\r\n=Vohk\r\n-----END PGP SIGNATURE-----\r\n"},"main":"dist/index.js","husky":{"hooks":{"pre-commit":"lint-staged"}},"config":{"eslint":"./examples/**/*.{js,jsx}","tslint":"./{__mocks__,src,stories}/{,**/}*.{ts,tsx}"},"readme":"[![npm version](https://badge.fury.io/js/%40gooddata%2Freact-components.svg)](https://www.npmjs.com/package/@gooddata/react-components)\n\n# GoodData.UI React components\n> A React-based JavaScript library for building data-driven applications\n\n## Getting started\n- [GoodData.UI Documentation](http://sdk.gooddata.com/gooddata-ui/)\n- [GoodData.UI Live Examples](https://gooddata-examples.herokuapp.com/)\n- [Stack Overflow](https://stackoverflow.com/questions/tagged/gooddata)\n\n### Usage\nWith [yarn](https://yarnpkg.com) installed, go to your project directory and run\n```\n$ yarn add @gooddata/react-components\n```\nIf you prefer [npm](npmjs.com) run\n```\n$ npm install --save @gooddata/react-components\n```\n\nThe public API is exposed via global `index.js`. Except for the styles, do not import any other file directly\nbecause they are not intended to be part of the public API.\n\n## Contributing\n\nWe welcome any contribution in form of [issues](https://github.com/gooddata/gooddata-react-components/issues) or [pull requests](https://github.com/gooddata/gooddata-react-components/pulls).\n\nInstall [Node.js](http://nodejs.org) (node 12.16.1, npm v6.13.4) and [Yarn](https://classic.yarnpkg.com) (1.22.4).\n\nInstall dependencies:\n```\nyarn install --frozen-lockfile\n```\n\nThese commands may come in handy while developing:\n\n| command | description |\n| ------- | ----------- |\n| `yarn install --pure-lockfile` | first step |\n| ||\n| `yarn dev` | build react-components to `/dist` in watch mode |\n| `yarn test` | run all unit tests |\n| `yarn prettier-write` | format the source code to match the valid codestyle |\n| `yarn validate` | validate codestyle |\n| ||\n| `yarn storybook` | run storybook from `/stories` on http://localhost:9001 |\n| `yarn build-storybook` | build storybook to `/dist-storybook` |\n| `yarn test-storybook` | run storybook and [screenshot tests](https://github.com/gooddata/gdc-client-utils/tree/master/test-storybook) |\n| ||\n| `yarn examples` | run Live Examples dev-server from `/examples` on https://localhost:8999 |\n| `yarn examples-build` | build Live Examples to `/examples/dist` |\n| `yarn examples-server` | serve built Live Examples - see `/examples/server/src` |\n| `yarn examples-testcafe` | run testcafe tests against `localhost:8999` |\n\n### Deploy to heroku.com\nWhen you deploy this repo to heroku, it serves *GoodData.UI Live Examples*.\nRelevant tasks are in `Procfile` and `package.json`.\n\n```bash\n# run in the project directory\nheroku login\nheroku create <your-app-name>\nheroku config:set DOMAIN_ADMIN_USERNAME=x@gooddata.com DOMAIN_ADMIN_PASSWORD=xy PROJECT_ID_TO_ASSIGN=xms7ga4tf3g3nzucd8380o2bev8oeknp\ngit push heroku HEAD:master\nheroku open\n```\n### Enable Geo Chart for Storybook and Live Examples\nGeo chart uses Mapbox to render map which requires a Mapbox access token.\n- Register an account and create Mapbox access token at [guide](https://docs.mapbox.com/help/how-mapbox-works/access-tokens/)\n- Store the created token at `.env`:\n```bash\necho -e \"EXAMPLE_MAPBOX_ACCESS_TOKEN=token\" >> .env # only need to run once\necho -e \"STORYBOOK_MAPBOX_ACCESS_TOKEN=token\" >> .env # only need to run once\n```\n\n### Run Live Examples Locally\nTo run *GoodData.UI Live Examples* locally:\n```bash\ngit clone <this-repository>\ncd  <repository-folder>\nyarn install --pure-lockfile\nyarn examples\n```\nThen open https://localhost:8999 and login using Live Examples account (you can [create one here](https://gooddata-examples.herokuapp.com/registration)).\n\n### Run Storybook locally\n- Run storybook with token stored in `.env` for more secure\n```bash\nyarn storybook\n```\n- Or run storybook with token env param exposed to cli (not suggested)\n```bash\nSTORYBOOK_MAPBOX_ACCESS_TOKEN=token yarn storybook\n```\n- Apply either above way to `yarn build-storybook` or `yarn test-storybook`\n\n### Source code formatting\nThe source code in the repository is formatted by [Prettier](https://prettier.io/).\nThe format of the code is validated by our Continuous Integration server and is one of the requirements of successful merge.\n\nPrettier is supported by every major IDE. You can find the list of supported editors and how to configure them [here](https://prettier.io/docs/en/editors.html).\n\nIn the case, when your editor is not supported or you don't want to setup the integration, you can run the `yarn prettier-write` command to reformat the code before commit.\n\n## Changelog\n\n- see [CHANGELOG.md](CHANGELOG.md)\n\n## Supported versions\n\nIn order to make the user experience with integrating GoodData UI SDK as smooth and secure as possible and to ensure that the SDK is using the latest features of the platform, we will only provide support to two most recent major versions of UI SDK.\n\nThe most recent majors will be supported in the following modes:\n\n- The latest major version will receive all new functionality and all bug fixes\n- The previous major version will only receive fixes to critical issues and security fixes. These fixes will be applied on top of last released version of the previous major\n\nThe customers are encouraged to always use the latest version of the UI SDK.\n\nIn case of using older versions, the user might face API incompatibility, performance or security issues.\n\nPlease follow the installation instructions to update to the newest version.\n\n## License\n\n(C) 2007-2020 GoodData Corporation\n\nThis project is dual licensed:\n\n- The ATTRIBUTION-NONCOMMERCIAL 4.0 INTERNATIONAL (CC BY-NC 4.0) is used for purpose of the trial experience and evaluation of GoodData.UI library.\n- The GOODDATA GOODDATA.UI LIBRARY END USER LICENSE AGREEMENT is used for GoodData customers.\n\nFor more information, please see [LICENSE](https://github.com/gooddata/gooddata-react-components/blob/master/LICENSE)\n","gitHead":"0970650efa149364865e464a7ab90da40a5d2096","scripts":{"dev":"bash scripts/build.sh --dev-watch","test":"jest --watch","build":"bash scripts/build.sh","tslint":"yarn run-tslint -t verbose $npm_package_config_tslint","prepare":"cd examples/server && yarn install --frozen-lockfile && cd ../..; rm -r examples/node_modules 2>/dev/null; true","examples":"bash scripts/run-examples.sh","prepare?":"# Called before `npm publish` and on local `npm install`. Temporarily also for deleting obsolete node_modules. Ends with `true` to continue gracefully.","validate":"tsc --noEmit && yarn tslint && eslint $npm_package_config_eslint && yarn validate-style && yarn prettier-check","build-dev":"bash scripts/build.sh --dev","examples?":"# Default is developer domain, other options: yarn examples [sec,secure,stg,stg2,stg3,demo,developer or URL]","storybook":"yarn build && start-storybook -p 9001 -c .storybook","test-once":"jest","tslint-ci":"mkdir -p ./ci/results && yarn run-tslint -t checkstyle -o ./ci/results/tslint-results.xml $npm_package_config_tslint","run-tslint":"tslint -p tsconfig.json","validate-ci":"tsc --noEmit && yarn tslint-ci  && eslint $npm_package_config_eslint -f checkstyle -o ci/results/eslint-results.xml && yarn validate-style-ci && yarn prettier-check","examples-build":"bash scripts/build-examples.sh","prepublishOnly":"yarn build","prettier-check":"prettier --check '{src,stories,styles,__mocks__,examples/server/src,examples/src,examples/test}/**/*.{ts,js,tsx,jsx,json,scss,md,yaml,html}'","prettier-write":"prettier --write '{src,stories,styles,__mocks__,examples/server/src,examples/src,examples/test}/**/*.{ts,js,tsx,jsx,json,scss,md,yaml,html}'","test-storybook":"yarn build && test-storybook","validate-style":"stylelint '**/*.scss'","build-storybook":"yarn build && build-storybook -c .storybook -o dist-storybook","examples-server":"node examples/server/src/index.js","heroku-postbuild":"yarn examples-build developer","examples-testcafe":"./scripts/run-testcafe.sh visual","validate-style-ci":"stylelint '**/*.scss' --custom-formatter=node_modules/stylelint-checkstyle-formatter > ci/results/stylelint-results.xml","check-circular-deps":"madge --circular --extensions ts ./src","examples-testcafe-ci":"./scripts/run-testcafe.sh ci","examples-testcafe-live":"./scripts/run-testcafe.sh live"},"typings":"dist/index.d.ts","_npmUser":{"name":"ptquang86","email":"ptquang86@gmail.com"},"deprecated":"@gooddata/react-components@7 reached End of Support on March 31, 2022. Please upgrade (see https://sdk.gooddata.com/gooddata-ui/docs/supported_versions.html for more information).","repository":{"url":"git+ssh://git@github.com/gooddata/gooddata-react-components.git","type":"git"},"_npmVersion":"6.13.4","description":"GoodData.UI - A powerful JavaScript library for building analytical applications","directories":{},"lint-staged":{"{src,stories,styles,__mocks__,examples/server/src,examples/src,examples/test}/**/*.{ts,js,tsx,jsx,scss}":["npx gdc-fix-copyright","git add"],"{src,stories,styles,__mocks__,examples/server/src,examples/src,examples/test}/**/*.{ts,js,tsx,jsx,json,scss,md,yaml,html}":["prettier --write","git add"]},"_nodeVersion":"12.16.1","dependencies":{"rxjs":"^5.5.6","uuid":"^3.2.1","immer":"^1.3.1","lodash":"^4.17.15","date-fns":"^2.7.0","downshift":"^3.2.7","invariant":"^2.2.2","mapbox-gl":"^1.6.1","classnames":"^2.2.6","highcharts":"7.1.1","prop-types":"^15.6.0","react-intl":"^3.6.0","custom-event":"^1.0.1","react-window":"^1.8.1","ag-grid-react":"20.0.0","react-measure":"^2.3.0","@types/mapbox-gl":"^1.6.1","react-day-picker":"~7.3.0","react-responsive":"^3.0.0","stringify-object":"^2.4.0","@gooddata/typings":"^2.24.0","ag-grid-community":"20.0.0","http-status-codes":"^1.3.0","@gooddata/js-utils":"^3.10.5","@gooddata/numberjs":"^3.2.4","fixed-data-table-2":"0.7.17","@gooddata/goodstrap":"^68.5.2","react-dom-factories":"^1.0.2","@gooddata/gooddata-js":"^12.5.4","json-stable-stringify":"^1.0.1","react-transition-group":"^2.2.1","hoist-non-react-statics":"^3.3.0","nodelist-foreach-polyfill":"^1.2.0","@formatjs/intl-pluralrules":"^1.3.6","highcharts-grouped-categories":"^1.1.3"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"raf":"3.3.2","yup":"^0.24.1","jest":"24.7.1","husky":"3.0.0","madge":"^3.4.4","react":"^16.5.2","enzyme":"3.5.0","eslint":"4.19.1","formik":"^0.11.11","moment":"2.23.0","history":"^4.7.2","ts-jest":"24.0.0","webpack":"4.30.0","full-icu":"^1.3.0","prettier":"1.16.4","react-ga":"^2.5.2","recharts":"1.0.0-beta.9","testcafe":"1.1.4","commander":"2.14.1","node-sass":"4.13.0","react-dom":"^16.5.2","stylelint":"^10.0.0","supertest":"3.0.0","ts-loader":"6.0.0","@types/raf":"^3.4.0","css-loader":"0.28.7","jest-junit":"3.0.0","raw-loader":"0.5.1","styled-jsx":"2.2.1","typescript":"3.3.4000","@babel/core":"7.4.4","@types/jest":"24.0.6","@types/node":"7.0.8","@types/uuid":"3.4.3","file-loader":"3.0.1","jest-enzyme":"7.0.2","lint-staged":"9.1.0","sass-loader":"6.0.6","webpack-cli":"3.3.2","@types/react":"16.8.6","babel-loader":"8.0.5","react-helmet":"5.2.0","react-select":"1.2.1","style-loader":"0.19.1","@types/enzyme":"3.1.13","@types/lodash":"4.14.123","testcafe-live":"0.1.4","@babel/runtime":"7.4.4","dotenv-webpack":"^1.7.0","@babel/polyfill":"^7.4.4","@storybook/react":"5.0.11","@types/invariant":"2.2.29","@types/react-dom":"16.0.11","isomorphic-fetch":"2.2.1","react-datepicker":"1.1.0","react-router-dom":"4.2.2","@babel/preset-env":"7.4.4","@gooddata/mock-js":"^2.13.1","@storybook/addons":"5.0.11","@types/classnames":"2.2.3","@types/prop-types":"15.5.2","@storybook/theming":"5.0.11","identity-obj-proxy":"^3.0.0","intl-messageformat":"^7.5.4","webpack-dev-server":"3.3.1","@babel/preset-react":"7.0.0","@types/react-portal":"4.0.1","@types/react-window":"^1.8.1","babel-plugin-lodash":"3.3.4","html-webpack-plugin":"3.2.0","react-test-renderer":"16.4.2","@types/react-measure":"2.0.5","clean-webpack-plugin":"2.0.2","stats-webpack-plugin":"0.7.0","eslint-config-prettier":"4.1.0","react-google-recaptcha":"^0.14.1","tslint-config-prettier":"1.18.0","@gooddata/eslint-config":"^1.0.0","@gooddata/tslint-config":"1.0.0","@types/react-responsive":"^3.0.3","@types/storybook__react":"4.0.1","@types/stringify-object":"^3.2.0","enzyme-adapter-react-16":"1.3.1","@gooddata/test-storybook":"3.2.1","@storybook/addon-actions":"5.0.11","@storybook/addon-options":"5.0.11","node-sass-magic-importer":"5.1.0","react-syntax-highlighter":"11.0.2","@types/fixed-data-table-2":"0.8.1","stylelint-config-prettier":"5.2.0","@gooddata/stylelint-config":"4.0.1","@types/react-test-renderer":"16.0.0","circular-dependency-plugin":"5.0.2","compression-webpack-plugin":"2.0.0","@types/json-stable-stringify":"^1.0.32","@gooddata/frontend-npm-scripts":"1.1.0","@types/enzyme-adapter-react-16":"1.0.3","stylelint-checkstyle-formatter":"0.1.0","@types/storybook__addon-actions":"3.4.2","@babel/plugin-proposal-class-properties":"7.4.4","@babel/plugin-proposal-object-rest-spread":"7.4.4","@babel/plugin-transform-async-to-generator":"7.4.4"},"peerDependencies":{"react":"^16.5.2","react-dom":"^16.5.2"},"_npmOperationalInternal":{"tmp":"tmp/react-components_7.6.0-alpha-ptquang86-qp-sd-920-legend-2020-04-27T01-33-40-837Z_1587951254353_0.20676387982716737","host":"s3://npm-registry-packages"}},"7.6.0-beta.4":{"name":"@gooddata/react-components","version":"7.6.0-beta.4","author":{"name":"GoodData Corporation"},"license":"BSD-3-Clause","_id":"@gooddata/react-components@7.6.0-beta.4","maintainers":[{"name":"afi","email":"adam.fiedler@gooddata.com"},{"name":"bertold8","email":"ivan.nejezchleb@seznam.cz"},{"name":"brbistas","email":"valentinos.chraniotis@gooddata.com"},{"name":"bugsbunny338","email":"jiri.zajic@mensa.cz"},{"name":"de.do","email":"de.do@gooddata.com"},{"name":"gooddata-ci","email":"rail@gooddata.com"},{"name":"hang.ngo","email":"hang.ngo@gooddata.com"},{"name":"hung.nguyen.hoang","email":"hung.nguyen@gooddata.com"},{"name":"ivan.mjartan","email":"ivan.mjartan@gooddata.com"},{"name":"jakub-sterba","email":"jakub.sterba@gooddata.com"},{"name":"jankc","email":"jan.krapac@gmail.com"},{"name":"jaroslav.tomecek","email":"jaroslav.tomecek@gooddata.com"},{"name":"jkittler","email":"honza.kittler@gmail.com"},{"name":"khanh.le","email":"khanh.le@gooddata.com"},{"name":"lanhuynh","email":"lan.huynh@gooddata.com"},{"name":"linhhong","email":"linh.hong@gooddata.com"},{"name":"lupko","email":"lubomir.slivka@gooddata.com"},{"name":"mai.nguyen","email":"mai.nguyen@gooddata.com"},{"name":"matyas.kandl","email":"matyas.kandl@gooddata.com"},{"name":"michal.marsal","email":"michal.marsal@gooddata.com"},{"name":"my.duong","email":"my.duong@gooddata.com"},{"name":"naibinh","email":"naibinh@gmail.com"},{"name":"nikolacech","email":"nikola.cech@gooddata.com"},{"name":"nis.hua","email":"nis.hua@gooddata.com"},{"name":"no23reason","email":"dan.homola@hotmail.cz"},{"name":"patrikbraborec","email":"patrik.braborec@gooddata.com"},{"name":"pbenes","email":"petr.benes@gooddata.com"},{"name":"petrjanu","email":"petr.janu@gooddata.com"},{"name":"pkingo","email":"philipandreaskingo@hotmail.com"},{"name":"ptquang86","email":"ptquang86@gmail.com"},{"name":"qduval","email":"quentin.duval@gooddata.com"},{"name":"rodri360","email":"me@rodri360.com"},{"name":"sitina","email":"jiri.sitina@gooddata.com"},{"name":"strouhaljan","email":"strouhal.jan@gmail.com"},{"name":"tomas.kratochvil","email":"tomas.kratochvil@gooddata.com"},{"name":"tomasreichmann","email":"tomasreichmann@gmail.com"},{"name":"tomsatgd","email":"tomas.satinsky@gooddata.com"},{"name":"trung-le-quoc","email":"trung.le@gooddata.com"},{"name":"tu-ngo","email":"tungo1981@gmail.com"},{"name":"tu.bui","email":"tu.bui@gooddata.com"},{"name":"tulean","email":"tuan.le@gooddata.com"},{"name":"tuqt1005","email":"tu.tran@gooddata.com"},{"name":"utdnah","email":"danh.ung@gooddata.com"},{"name":"vlastikcz","email":"vlastimil.kotas@gooddata.com"},{"name":"vu.pham","email":"vu.pham@gooddata.com"},{"name":"xmort","email":"petr.dolejsi@gooddata.com"},{"name":"yanlipnican","email":"yanlipnican@gmail.com"}],"homepage":"https://github.com/gooddata/gooddata-react-components#readme","bugs":{"url":"https://github.com/gooddata/gooddata-react-components/issues"},"dist":{"shasum":"7698bcd0cf87cbc6fb19f5a8d6549051ae62dd64","tarball":"https://registry.npmjs.org/@gooddata/react-components/-/react-components-7.6.0-beta.4.tgz","fileCount":2553,"integrity":"sha512-bncyHu2kyox1ADm//JGzej0o0g6vi7RCH9LAVDfGP61nbQ/bJ1fL/6KADXs0KWB/EEEyyTaAnJ0QPEMS6GU3Sg==","signatures":[{"sig":"MEYCIQC/coNlLilzuWy8YIyiDoEUW/jfKOJYVFc/1etWTDZnCgIhAJF0GkiyVN9NoVfzGLa1dfaQwGZwNA+i5BUAEBKndHnh","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":10108144,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJepm+RCRA9TVsSAnZWagAA8JgQAJC7FlywPyOZIxrOAdVa\nAQD4UX9OVsP3cf+M+Cxcf8EQcu4kygWaUKvaC5S5b9av/tVtOHdP8gGCCxlZ\nawvLwuR0BDCvz4ZtWx+qC7E2Hi1tKKw8Gi8vsrg7W84X0jUeVBGbPOLAxwFw\nV61UzstIqPbjcruM1OnXRLdOxYSGdBFHONjfI0sCjEMHm5UK/NezPtnShVOk\njj4iLpI9an9SJs14jD0t+qiieoXwz3l1NGm4JUPT5YMI+u3lV4pJcAuCEaTf\nE0DxyqrU59gqzVJZd+6cHJqqnU7wsxROL2tkyJgxPqHSlOG/FrnQEWV1XY1p\nRgeeDF+8gEQHpdzJpgOW3FJLULrJjw/3ccBsQ12X8rh9CMjPMZS3HPErGOIl\nk1HkUJA7oQQqIqmYFFy+bMziqgAoZMSBYz2zQKzni03rqLa/Yl9wGTukKBgQ\nC8XakzXpkGjzI22f12hlIHCy0R0wO+Eekh1FzkEvyA5jlBCmuwrlMH2L25CU\nI5oTEpdGayzbpJh3JrolpDnAPqIWB2YCm5WhBF2bfhyg1WjaFE85iw4XVAts\nxEiRy88QQotTmBiCdMKbdoePTxI7Bxj1e+ys5sfEgQGcZ7MJ5ERt9xAQE25P\nEERLNKbVdoxG+5EQZnO/4AQ6Z0tJperToXetOay6S2AmEIa9lvM3NoE+o77Z\nM1Ld\r\n=7loF\r\n-----END PGP SIGNATURE-----\r\n"},"main":"dist/index.js","husky":{"hooks":{"pre-commit":"lint-staged"}},"config":{"eslint":"./examples/**/*.{js,jsx}","tslint":"./{__mocks__,src,stories}/{,**/}*.{ts,tsx}"},"readme":"[![npm version](https://badge.fury.io/js/%40gooddata%2Freact-components.svg)](https://www.npmjs.com/package/@gooddata/react-components)\n\n# GoodData.UI React components\n> A React-based JavaScript library for building data-driven applications\n\n## Getting started\n- [GoodData.UI Documentation](http://sdk.gooddata.com/gooddata-ui/)\n- [GoodData.UI Live Examples](https://gooddata-examples.herokuapp.com/)\n- [Stack Overflow](https://stackoverflow.com/questions/tagged/gooddata)\n\n### Usage\nWith [yarn](https://yarnpkg.com) installed, go to your project directory and run\n```\n$ yarn add @gooddata/react-components\n```\nIf you prefer [npm](npmjs.com) run\n```\n$ npm install --save @gooddata/react-components\n```\n\nThe public API is exposed via global `index.js`. Except for the styles, do not import any other file directly\nbecause they are not intended to be part of the public API.\n\n## Contributing\n\nWe welcome any contribution in form of [issues](https://github.com/gooddata/gooddata-react-components/issues) or [pull requests](https://github.com/gooddata/gooddata-react-components/pulls).\n\nInstall [Node.js](http://nodejs.org) (node 12.16.1, npm v6.13.4) and [Yarn](https://classic.yarnpkg.com) (1.22.4).\n\nInstall dependencies:\n```\nyarn install --frozen-lockfile\n```\n\nThese commands may come in handy while developing:\n\n| command | description |\n| ------- | ----------- |\n| `yarn install --pure-lockfile` | first step |\n| ||\n| `yarn dev` | build react-components to `/dist` in watch mode |\n| `yarn test` | run all unit tests |\n| `yarn prettier-write` | format the source code to match the valid codestyle |\n| `yarn validate` | validate codestyle |\n| ||\n| `yarn storybook` | run storybook from `/stories` on http://localhost:9001 |\n| `yarn build-storybook` | build storybook to `/dist-storybook` |\n| `yarn test-storybook` | run storybook and [screenshot tests](https://github.com/gooddata/gdc-client-utils/tree/master/test-storybook) |\n| ||\n| `yarn examples` | run Live Examples dev-server from `/examples` on https://localhost:8999 |\n| `yarn examples-build` | build Live Examples to `/examples/dist` |\n| `yarn examples-server` | serve built Live Examples - see `/examples/server/src` |\n| `yarn examples-testcafe` | run testcafe tests against `localhost:8999` |\n\n### Deploy to heroku.com\nWhen you deploy this repo to heroku, it serves *GoodData.UI Live Examples*.\nRelevant tasks are in `Procfile` and `package.json`.\n\n```bash\n# run in the project directory\nheroku login\nheroku create <your-app-name>\nheroku config:set DOMAIN_ADMIN_USERNAME=x@gooddata.com DOMAIN_ADMIN_PASSWORD=xy PROJECT_ID_TO_ASSIGN=xms7ga4tf3g3nzucd8380o2bev8oeknp\ngit push heroku HEAD:master\nheroku open\n```\n### Enable Geo Chart for Storybook and Live Examples\nGeo chart uses Mapbox to render map which requires a Mapbox access token.\n- Register an account and create Mapbox access token at [guide](https://docs.mapbox.com/help/how-mapbox-works/access-tokens/)\n- Store the created token at `.env`:\n```bash\necho -e \"EXAMPLE_MAPBOX_ACCESS_TOKEN=token\" >> .env # only need to run once\necho -e \"STORYBOOK_MAPBOX_ACCESS_TOKEN=token\" >> .env # only need to run once\n```\n\n### Run Live Examples Locally\nTo run *GoodData.UI Live Examples* locally:\n```bash\ngit clone <this-repository>\ncd  <repository-folder>\nyarn install --pure-lockfile\nyarn examples\n```\nThen open https://localhost:8999 and login using Live Examples account (you can [create one here](https://gooddata-examples.herokuapp.com/registration)).\n\n### Run Storybook locally\n- Run storybook with token stored in `.env` for more secure\n```bash\nyarn storybook\n```\n- Or run storybook with token env param exposed to cli (not suggested)\n```bash\nSTORYBOOK_MAPBOX_ACCESS_TOKEN=token yarn storybook\n```\n- Apply either above way to `yarn build-storybook` or `yarn test-storybook`\n\n### Source code formatting\nThe source code in the repository is formatted by [Prettier](https://prettier.io/).\nThe format of the code is validated by our Continuous Integration server and is one of the requirements of successful merge.\n\nPrettier is supported by every major IDE. You can find the list of supported editors and how to configure them [here](https://prettier.io/docs/en/editors.html).\n\nIn the case, when your editor is not supported or you don't want to setup the integration, you can run the `yarn prettier-write` command to reformat the code before commit.\n\n## Changelog\n\n- see [CHANGELOG.md](CHANGELOG.md)\n\n## Supported versions\n\nIn order to make the user experience with integrating GoodData UI SDK as smooth and secure as possible and to ensure that the SDK is using the latest features of the platform, we will only provide support to two most recent major versions of UI SDK.\n\nThe most recent majors will be supported in the following modes:\n\n- The latest major version will receive all new functionality and all bug fixes\n- The previous major version will only receive fixes to critical issues and security fixes. These fixes will be applied on top of last released version of the previous major\n\nThe customers are encouraged to always use the latest version of the UI SDK.\n\nIn case of using older versions, the user might face API incompatibility, performance or security issues.\n\nPlease follow the installation instructions to update to the newest version.\n\n## License\n\n(C) 2007-2020 GoodData Corporation\n\nThis project is dual licensed:\n\n- The ATTRIBUTION-NONCOMMERCIAL 4.0 INTERNATIONAL (CC BY-NC 4.0) is used for purpose of the trial experience and evaluation of GoodData.UI library.\n- The GOODDATA GOODDATA.UI LIBRARY END USER LICENSE AGREEMENT is used for GoodData customers.\n\nFor more information, please see [LICENSE](https://github.com/gooddata/gooddata-react-components/blob/master/LICENSE)\n","gitHead":"29c91d969c1a2424c3157ac8f4b4f01df36903ca","scripts":{"dev":"bash scripts/build.sh --dev-watch","test":"jest --watch","build":"bash scripts/build.sh","tslint":"yarn run-tslint -t verbose $npm_package_config_tslint","prepare":"cd examples/server && yarn install --frozen-lockfile && cd ../..; rm -r examples/node_modules 2>/dev/null; true","examples":"bash scripts/run-examples.sh","prepare?":"# Called before `npm publish` and on local `npm install`. Temporarily also for deleting obsolete node_modules. Ends with `true` to continue gracefully.","validate":"tsc --noEmit && yarn tslint && eslint $npm_package_config_eslint && yarn validate-style && yarn prettier-check","build-dev":"bash scripts/build.sh --dev","examples?":"# Default is developer domain, other options: yarn examples [sec,secure,stg,stg2,stg3,demo,developer or URL]","storybook":"yarn build && start-storybook -p 9001 -c .storybook","test-once":"jest","tslint-ci":"mkdir -p ./ci/results && yarn run-tslint -t checkstyle -o ./ci/results/tslint-results.xml $npm_package_config_tslint","run-tslint":"tslint -p tsconfig.json","validate-ci":"tsc --noEmit && yarn tslint-ci  && eslint $npm_package_config_eslint -f checkstyle -o ci/results/eslint-results.xml && yarn validate-style-ci && yarn prettier-check","examples-build":"bash scripts/build-examples.sh","prepublishOnly":"yarn build","prettier-check":"prettier --check '{src,stories,styles,__mocks__,examples/server/src,examples/src,examples/test}/**/*.{ts,js,tsx,jsx,json,scss,md,yaml,html}'","prettier-write":"prettier --write '{src,stories,styles,__mocks__,examples/server/src,examples/src,examples/test}/**/*.{ts,js,tsx,jsx,json,scss,md,yaml,html}'","test-storybook":"yarn build && test-storybook","validate-style":"stylelint '**/*.scss'","build-storybook":"yarn build && build-storybook -c .storybook -o dist-storybook","examples-server":"node examples/server/src/index.js","heroku-postbuild":"yarn examples-build developer","examples-testcafe":"./scripts/run-testcafe.sh visual","validate-style-ci":"stylelint '**/*.scss' --custom-formatter=node_modules/stylelint-checkstyle-formatter > ci/results/stylelint-results.xml","check-circular-deps":"madge --circular --extensions ts ./src","examples-testcafe-ci":"./scripts/run-testcafe.sh ci","examples-testcafe-live":"./scripts/run-testcafe.sh live"},"typings":"dist/index.d.ts","_npmUser":{"name":"gooddata-ci","email":"rail@gooddata.com"},"deprecated":"@gooddata/react-components@7 reached End of Support on March 31, 2022. Please upgrade (see https://sdk.gooddata.com/gooddata-ui/docs/supported_versions.html for more information).","repository":{"url":"git+ssh://git@github.com/gooddata/gooddata-react-components.git","type":"git"},"_npmVersion":"6.13.4","description":"GoodData.UI - A powerful JavaScript library for building analytical applications","directories":{},"lint-staged":{"{src,stories,styles,__mocks__,examples/server/src,examples/src,examples/test}/**/*.{ts,js,tsx,jsx,scss}":["npx gdc-fix-copyright","git add"],"{src,stories,styles,__mocks__,examples/server/src,examples/src,examples/test}/**/*.{ts,js,tsx,jsx,json,scss,md,yaml,html}":["prettier --write","git add"]},"_nodeVersion":"12.16.1","dependencies":{"rxjs":"^5.5.6","uuid":"^3.2.1","immer":"^1.3.1","lodash":"^4.17.15","date-fns":"^2.7.0","downshift":"^3.2.7","invariant":"^2.2.2","mapbox-gl":"^1.6.1","classnames":"^2.2.6","highcharts":"7.1.1","prop-types":"^15.6.0","react-intl":"^3.6.0","custom-event":"^1.0.1","react-window":"^1.8.1","ag-grid-react":"20.0.0","react-measure":"^2.3.0","@types/mapbox-gl":"^1.6.1","react-day-picker":"~7.3.0","react-responsive":"^3.0.0","stringify-object":"^2.4.0","@gooddata/typings":"^2.24.0","ag-grid-community":"20.0.0","http-status-codes":"^1.3.0","@gooddata/js-utils":"^3.10.5","@gooddata/numberjs":"^3.2.4","fixed-data-table-2":"0.7.17","@gooddata/goodstrap":"^68.5.2","react-dom-factories":"^1.0.2","@gooddata/gooddata-js":"^12.5.4","json-stable-stringify":"^1.0.1","react-transition-group":"^2.2.1","hoist-non-react-statics":"^3.3.0","nodelist-foreach-polyfill":"^1.2.0","@formatjs/intl-pluralrules":"^1.3.6","highcharts-grouped-categories":"^1.1.3"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"raf":"3.3.2","yup":"^0.24.1","jest":"24.7.1","husky":"3.0.0","madge":"^3.4.4","react":"^16.5.2","enzyme":"3.5.0","eslint":"4.19.1","formik":"^0.11.11","moment":"2.23.0","history":"^4.7.2","ts-jest":"24.0.0","webpack":"4.30.0","full-icu":"^1.3.0","prettier":"1.16.4","react-ga":"^2.5.2","recharts":"1.0.0-beta.9","testcafe":"1.1.4","commander":"2.14.1","node-sass":"4.13.0","react-dom":"^16.5.2","stylelint":"^10.0.0","supertest":"3.0.0","ts-loader":"6.0.0","@types/raf":"^3.4.0","css-loader":"0.28.7","jest-junit":"3.0.0","raw-loader":"0.5.1","styled-jsx":"2.2.1","typescript":"3.3.4000","@babel/core":"7.4.4","@types/jest":"24.0.6","@types/node":"7.0.8","@types/uuid":"3.4.3","file-loader":"3.0.1","jest-enzyme":"7.0.2","lint-staged":"9.1.0","sass-loader":"6.0.6","webpack-cli":"3.3.2","@types/react":"16.8.6","babel-loader":"8.0.5","react-helmet":"5.2.0","react-select":"1.2.1","style-loader":"0.19.1","@types/enzyme":"3.1.13","@types/lodash":"4.14.123","testcafe-live":"0.1.4","@babel/runtime":"7.4.4","dotenv-webpack":"^1.7.0","@babel/polyfill":"^7.4.4","@storybook/react":"5.0.11","@types/invariant":"2.2.29","@types/react-dom":"16.0.11","isomorphic-fetch":"2.2.1","react-datepicker":"1.1.0","react-router-dom":"4.2.2","@babel/preset-env":"7.4.4","@gooddata/mock-js":"^2.13.1","@storybook/addons":"5.0.11","@types/classnames":"2.2.3","@types/prop-types":"15.5.2","@storybook/theming":"5.0.11","identity-obj-proxy":"^3.0.0","intl-messageformat":"^7.5.4","webpack-dev-server":"3.3.1","@babel/preset-react":"7.0.0","@types/react-portal":"4.0.1","@types/react-window":"^1.8.1","babel-plugin-lodash":"3.3.4","html-webpack-plugin":"3.2.0","react-test-renderer":"16.4.2","@types/react-measure":"2.0.5","clean-webpack-plugin":"2.0.2","stats-webpack-plugin":"0.7.0","eslint-config-prettier":"4.1.0","react-google-recaptcha":"^0.14.1","tslint-config-prettier":"1.18.0","@gooddata/eslint-config":"^1.0.0","@gooddata/tslint-config":"1.0.0","@types/react-responsive":"^3.0.3","@types/storybook__react":"4.0.1","@types/stringify-object":"^3.2.0","enzyme-adapter-react-16":"1.3.1","@gooddata/test-storybook":"3.2.1","@storybook/addon-actions":"5.0.11","@storybook/addon-options":"5.0.11","node-sass-magic-importer":"5.1.0","react-syntax-highlighter":"11.0.2","@types/fixed-data-table-2":"0.8.1","stylelint-config-prettier":"5.2.0","@gooddata/stylelint-config":"4.0.1","@types/react-test-renderer":"16.0.0","circular-dependency-plugin":"5.0.2","compression-webpack-plugin":"2.0.0","@types/json-stable-stringify":"^1.0.32","@gooddata/frontend-npm-scripts":"1.1.0","@types/enzyme-adapter-react-16":"1.0.3","stylelint-checkstyle-formatter":"0.1.0","@types/storybook__addon-actions":"3.4.2","@babel/plugin-proposal-class-properties":"7.4.4","@babel/plugin-proposal-object-rest-spread":"7.4.4","@babel/plugin-transform-async-to-generator":"7.4.4"},"peerDependencies":{"react":"^16.5.2","react-dom":"^16.5.2"},"_npmOperationalInternal":{"tmp":"tmp/react-components_7.6.0-beta.4_1587965840614_0.5193493654875814","host":"s3://npm-registry-packages"}},"7.6.0-beta.5":{"name":"@gooddata/react-components","version":"7.6.0-beta.5","author":{"name":"GoodData Corporation"},"license":"BSD-3-Clause","_id":"@gooddata/react-components@7.6.0-beta.5","maintainers":[{"name":"afi","email":"adam.fiedler@gooddata.com"},{"name":"bertold8","email":"ivan.nejezchleb@seznam.cz"},{"name":"brbistas","email":"valentinos.chraniotis@gooddata.com"},{"name":"bugsbunny338","email":"jiri.zajic@mensa.cz"},{"name":"de.do","email":"de.do@gooddata.com"},{"name":"gooddata-ci","email":"rail@gooddata.com"},{"name":"hang.ngo","email":"hang.ngo@gooddata.com"},{"name":"hung.nguyen.hoang","email":"hung.nguyen@gooddata.com"},{"name":"ivan.mjartan","email":"ivan.mjartan@gooddata.com"},{"name":"jakub-sterba","email":"jakub.sterba@gooddata.com"},{"name":"jankc","email":"jan.krapac@gmail.com"},{"name":"jaroslav.tomecek","email":"jaroslav.tomecek@gooddata.com"},{"name":"jkittler","email":"honza.kittler@gmail.com"},{"name":"khanh.le","email":"khanh.le@gooddata.com"},{"name":"lanhuynh","email":"lan.huynh@gooddata.com"},{"name":"linhhong","email":"linh.hong@gooddata.com"},{"name":"lupko","email":"lubomir.slivka@gooddata.com"},{"name":"mai.nguyen","email":"mai.nguyen@gooddata.com"},{"name":"matyas.kandl","email":"matyas.kandl@gooddata.com"},{"name":"michal.marsal","email":"michal.marsal@gooddata.com"},{"name":"my.duong","email":"my.duong@gooddata.com"},{"name":"naibinh","email":"naibinh@gmail.com"},{"name":"nikolacech","email":"nikola.cech@gooddata.com"},{"name":"nis.hua","email":"nis.hua@gooddata.com"},{"name":"no23reason","email":"dan.homola@hotmail.cz"},{"name":"patrikbraborec","email":"patrik.braborec@gooddata.com"},{"name":"pbenes","email":"petr.benes@gooddata.com"},{"name":"petrjanu","email":"petr.janu@gooddata.com"},{"name":"pkingo","email":"philipandreaskingo@hotmail.com"},{"name":"ptquang86","email":"ptquang86@gmail.com"},{"name":"qduval","email":"quentin.duval@gooddata.com"},{"name":"rodri360","email":"me@rodri360.com"},{"name":"sitina","email":"jiri.sitina@gooddata.com"},{"name":"strouhaljan","email":"strouhal.jan@gmail.com"},{"name":"tomas.kratochvil","email":"tomas.kratochvil@gooddata.com"},{"name":"tomasreichmann","email":"tomasreichmann@gmail.com"},{"name":"tomsatgd","email":"tomas.satinsky@gooddata.com"},{"name":"trung-le-quoc","email":"trung.le@gooddata.com"},{"name":"tu-ngo","email":"tungo1981@gmail.com"},{"name":"tu.bui","email":"tu.bui@gooddata.com"},{"name":"tulean","email":"tuan.le@gooddata.com"},{"name":"tuqt1005","email":"tu.tran@gooddata.com"},{"name":"utdnah","email":"danh.ung@gooddata.com"},{"name":"vlastikcz","email":"vlastimil.kotas@gooddata.com"},{"name":"vu.pham","email":"vu.pham@gooddata.com"},{"name":"xmort","email":"petr.dolejsi@gooddata.com"},{"name":"yanlipnican","email":"yanlipnican@gmail.com"}],"homepage":"https://github.com/gooddata/gooddata-react-components#readme","bugs":{"url":"https://github.com/gooddata/gooddata-react-components/issues"},"dist":{"shasum":"5f9f9994cd7417ff5d0df37b52ab39109bd2d8b9","tarball":"https://registry.npmjs.org/@gooddata/react-components/-/react-components-7.6.0-beta.5.tgz","fileCount":2553,"integrity":"sha512-EgMi14/SUWRIVyo2Tp2ndGtvOi6jn4A/WNgTbR4wouE0Aa22shJyCiql1YAGER1R5w7z5AubuCVBsHtYo75Uzg==","signatures":[{"sig":"MEUCIQCPFiQyQcz/2R0CZDA1H01uzIL7x8OsVuat1HZOnbCEMAIgZ+Fh0at3X+19j7HFpAegNrDmRp1gKLz3Ize53a1cJps=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":10108144,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJeppc6CRA9TVsSAnZWagAA1kQP/1JKlrbzc9PgxlQdP/IV\npGZ/GYJTBLQrYK7Yk3/1uF9vu+dWk3SQX0i3iu1APT+mumpWoliPFqNI8ql9\nD+ia+FuXZFVDSlsmj2zGhtaR/eI/SNIhfcA2oyh0quUxLSplEz176uByTtRK\nBbbxnfc3YpvIB81ivC1dN08RlXMLmz18RqsaLDI1IKczk/Uqothp/D7KsEQd\nsK/+6eWqRWnS+nLTOHVNTAGd+IcWQdRAd93F2Y3dkOmD3e+M/CvCJ6nazz6Z\nkQxLpX8d/L6WsG/KrrAU/nc7IYvqPpspKyqslL8czpLHn/APMd/wr5LUNrJG\nomY3EdOc34lhpheffm+Kgp9oaAfyJYEaRt0heOzomVUQQo0vVsM8RYLZNytS\nkzQa7sJIGH007b1W6lqQIqh515zeJ/spg1NmvqZZO0nFRk5vVZLbOIs+YuBA\nmHvZ4yw4+pz3wx2vThP1jee3lu4rBqKCS1qCSMxt7Y/G/KfUmdRwrEG/qY4h\nmt4T5QOyeOGZ39IAzkfGlSBfPQO2ves+1QnfGbSEOfUc55BpWFCM8o7LDj0i\nhpyoVvNbTI8tJJLsB6FWR4msaaf8CVk0WMfLYMQHfFLM5PJAttx0PlBzHvEA\nv7h+6/hjoeOlacOOVXmvgpB02WEyfmY3B8LlM393A5O4hi9DUueJAP4PjhZn\nymKr\r\n=CRlU\r\n-----END PGP SIGNATURE-----\r\n"},"main":"dist/index.js","husky":{"hooks":{"pre-commit":"lint-staged"}},"config":{"eslint":"./examples/**/*.{js,jsx}","tslint":"./{__mocks__,src,stories}/{,**/}*.{ts,tsx}"},"readme":"[![npm version](https://badge.fury.io/js/%40gooddata%2Freact-components.svg)](https://www.npmjs.com/package/@gooddata/react-components)\n\n# GoodData.UI React components\n> A React-based JavaScript library for building data-driven applications\n\n## Getting started\n- [GoodData.UI Documentation](http://sdk.gooddata.com/gooddata-ui/)\n- [GoodData.UI Live Examples](https://gooddata-examples.herokuapp.com/)\n- [Stack Overflow](https://stackoverflow.com/questions/tagged/gooddata)\n\n### Usage\nWith [yarn](https://yarnpkg.com) installed, go to your project directory and run\n```\n$ yarn add @gooddata/react-components\n```\nIf you prefer [npm](npmjs.com) run\n```\n$ npm install --save @gooddata/react-components\n```\n\nThe public API is exposed via global `index.js`. Except for the styles, do not import any other file directly\nbecause they are not intended to be part of the public API.\n\n## Contributing\n\nWe welcome any contribution in form of [issues](https://github.com/gooddata/gooddata-react-components/issues) or [pull requests](https://github.com/gooddata/gooddata-react-components/pulls).\n\nInstall [Node.js](http://nodejs.org) (node 12.16.1, npm v6.13.4) and [Yarn](https://classic.yarnpkg.com) (1.22.4).\n\nInstall dependencies:\n```\nyarn install --frozen-lockfile\n```\n\nThese commands may come in handy while developing:\n\n| command | description |\n| ------- | ----------- |\n| `yarn install --pure-lockfile` | first step |\n| ||\n| `yarn dev` | build react-components to `/dist` in watch mode |\n| `yarn test` | run all unit tests |\n| `yarn prettier-write` | format the source code to match the valid codestyle |\n| `yarn validate` | validate codestyle |\n| ||\n| `yarn storybook` | run storybook from `/stories` on http://localhost:9001 |\n| `yarn build-storybook` | build storybook to `/dist-storybook` |\n| `yarn test-storybook` | run storybook and [screenshot tests](https://github.com/gooddata/gdc-client-utils/tree/master/test-storybook) |\n| ||\n| `yarn examples` | run Live Examples dev-server from `/examples` on https://localhost:8999 |\n| `yarn examples-build` | build Live Examples to `/examples/dist` |\n| `yarn examples-server` | serve built Live Examples - see `/examples/server/src` |\n| `yarn examples-testcafe` | run testcafe tests against `localhost:8999` |\n\n### Deploy to heroku.com\nWhen you deploy this repo to heroku, it serves *GoodData.UI Live Examples*.\nRelevant tasks are in `Procfile` and `package.json`.\n\n```bash\n# run in the project directory\nheroku login\nheroku create <your-app-name>\nheroku config:set DOMAIN_ADMIN_USERNAME=x@gooddata.com DOMAIN_ADMIN_PASSWORD=xy PROJECT_ID_TO_ASSIGN=xms7ga4tf3g3nzucd8380o2bev8oeknp\ngit push heroku HEAD:master\nheroku open\n```\n### Enable Geo Chart for Storybook and Live Examples\nGeo chart uses Mapbox to render map which requires a Mapbox access token.\n- Register an account and create Mapbox access token at [guide](https://docs.mapbox.com/help/how-mapbox-works/access-tokens/)\n- Store the created token at `.env`:\n```bash\necho -e \"EXAMPLE_MAPBOX_ACCESS_TOKEN=token\" >> .env # only need to run once\necho -e \"STORYBOOK_MAPBOX_ACCESS_TOKEN=token\" >> .env # only need to run once\n```\n\n### Run Live Examples Locally\nTo run *GoodData.UI Live Examples* locally:\n```bash\ngit clone <this-repository>\ncd  <repository-folder>\nyarn install --pure-lockfile\nyarn examples\n```\nThen open https://localhost:8999 and login using Live Examples account (you can [create one here](https://gooddata-examples.herokuapp.com/registration)).\n\n### Run Storybook locally\n- Run storybook with token stored in `.env` for more secure\n```bash\nyarn storybook\n```\n- Or run storybook with token env param exposed to cli (not suggested)\n```bash\nSTORYBOOK_MAPBOX_ACCESS_TOKEN=token yarn storybook\n```\n- Apply either above way to `yarn build-storybook` or `yarn test-storybook`\n\n### Source code formatting\nThe source code in the repository is formatted by [Prettier](https://prettier.io/).\nThe format of the code is validated by our Continuous Integration server and is one of the requirements of successful merge.\n\nPrettier is supported by every major IDE. You can find the list of supported editors and how to configure them [here](https://prettier.io/docs/en/editors.html).\n\nIn the case, when your editor is not supported or you don't want to setup the integration, you can run the `yarn prettier-write` command to reformat the code before commit.\n\n## Changelog\n\n- see [CHANGELOG.md](CHANGELOG.md)\n\n## Supported versions\n\nIn order to make the user experience with integrating GoodData UI SDK as smooth and secure as possible and to ensure that the SDK is using the latest features of the platform, we will only provide support to two most recent major versions of UI SDK.\n\nThe most recent majors will be supported in the following modes:\n\n- The latest major version will receive all new functionality and all bug fixes\n- The previous major version will only receive fixes to critical issues and security fixes. These fixes will be applied on top of last released version of the previous major\n\nThe customers are encouraged to always use the latest version of the UI SDK.\n\nIn case of using older versions, the user might face API incompatibility, performance or security issues.\n\nPlease follow the installation instructions to update to the newest version.\n\n## License\n\n(C) 2007-2020 GoodData Corporation\n\nThis project is dual licensed:\n\n- The ATTRIBUTION-NONCOMMERCIAL 4.0 INTERNATIONAL (CC BY-NC 4.0) is used for purpose of the trial experience and evaluation of GoodData.UI library.\n- The GOODDATA GOODDATA.UI LIBRARY END USER LICENSE AGREEMENT is used for GoodData customers.\n\nFor more information, please see [LICENSE](https://github.com/gooddata/gooddata-react-components/blob/master/LICENSE)\n","gitHead":"f41562aab8d317020b65915557991bcc9d9104e3","scripts":{"dev":"bash scripts/build.sh --dev-watch","test":"jest --watch","build":"bash scripts/build.sh","tslint":"yarn run-tslint -t verbose $npm_package_config_tslint","prepare":"cd examples/server && yarn install --frozen-lockfile && cd ../..; rm -r examples/node_modules 2>/dev/null; true","examples":"bash scripts/run-examples.sh","prepare?":"# Called before `npm publish` and on local `npm install`. Temporarily also for deleting obsolete node_modules. Ends with `true` to continue gracefully.","validate":"tsc --noEmit && yarn tslint && eslint $npm_package_config_eslint && yarn validate-style && yarn prettier-check","build-dev":"bash scripts/build.sh --dev","examples?":"# Default is developer domain, other options: yarn examples [sec,secure,stg,stg2,stg3,demo,developer or URL]","storybook":"yarn build && start-storybook -p 9001 -c .storybook","test-once":"jest","tslint-ci":"mkdir -p ./ci/results && yarn run-tslint -t checkstyle -o ./ci/results/tslint-results.xml $npm_package_config_tslint","run-tslint":"tslint -p tsconfig.json","validate-ci":"tsc --noEmit && yarn tslint-ci  && eslint $npm_package_config_eslint -f checkstyle -o ci/results/eslint-results.xml && yarn validate-style-ci && yarn prettier-check","examples-build":"bash scripts/build-examples.sh","prepublishOnly":"yarn build","prettier-check":"prettier --check '{src,stories,styles,__mocks__,examples/server/src,examples/src,examples/test}/**/*.{ts,js,tsx,jsx,json,scss,md,yaml,html}'","prettier-write":"prettier --write '{src,stories,styles,__mocks__,examples/server/src,examples/src,examples/test}/**/*.{ts,js,tsx,jsx,json,scss,md,yaml,html}'","test-storybook":"yarn build && test-storybook","validate-style":"stylelint '**/*.scss'","build-storybook":"yarn build && build-storybook -c .storybook -o dist-storybook","examples-server":"node examples/server/src/index.js","heroku-postbuild":"yarn examples-build developer","examples-testcafe":"./scripts/run-testcafe.sh visual","validate-style-ci":"stylelint '**/*.scss' --custom-formatter=node_modules/stylelint-checkstyle-formatter > ci/results/stylelint-results.xml","check-circular-deps":"madge --circular --extensions ts ./src","examples-testcafe-ci":"./scripts/run-testcafe.sh ci","examples-testcafe-live":"./scripts/run-testcafe.sh live"},"typings":"dist/index.d.ts","_npmUser":{"name":"gooddata-ci","email":"rail@gooddata.com"},"deprecated":"@gooddata/react-components@7 reached End of Support on March 31, 2022. Please upgrade (see https://sdk.gooddata.com/gooddata-ui/docs/supported_versions.html for more information).","repository":{"url":"git+ssh://git@github.com/gooddata/gooddata-react-components.git","type":"git"},"_npmVersion":"6.13.4","description":"GoodData.UI - A powerful JavaScript library for building analytical applications","directories":{},"lint-staged":{"{src,stories,styles,__mocks__,examples/server/src,examples/src,examples/test}/**/*.{ts,js,tsx,jsx,scss}":["npx gdc-fix-copyright","git add"],"{src,stories,styles,__mocks__,examples/server/src,examples/src,examples/test}/**/*.{ts,js,tsx,jsx,json,scss,md,yaml,html}":["prettier --write","git add"]},"_nodeVersion":"12.16.1","dependencies":{"rxjs":"^5.5.6","uuid":"^3.2.1","immer":"^1.3.1","lodash":"^4.17.15","date-fns":"^2.7.0","downshift":"^3.2.7","invariant":"^2.2.2","mapbox-gl":"^1.6.1","classnames":"^2.2.6","highcharts":"7.1.1","prop-types":"^15.6.0","react-intl":"^3.6.0","custom-event":"^1.0.1","react-window":"^1.8.1","ag-grid-react":"20.0.0","react-measure":"^2.3.0","@types/mapbox-gl":"^1.6.1","react-day-picker":"~7.3.0","react-responsive":"^3.0.0","stringify-object":"^2.4.0","@gooddata/typings":"^2.24.0","ag-grid-community":"20.0.0","http-status-codes":"^1.3.0","@gooddata/js-utils":"^3.10.5","@gooddata/numberjs":"^3.2.4","fixed-data-table-2":"0.7.17","@gooddata/goodstrap":"^68.5.2","react-dom-factories":"^1.0.2","@gooddata/gooddata-js":"^12.5.4","json-stable-stringify":"^1.0.1","react-transition-group":"^2.2.1","hoist-non-react-statics":"^3.3.0","nodelist-foreach-polyfill":"^1.2.0","@formatjs/intl-pluralrules":"^1.3.6","highcharts-grouped-categories":"^1.1.3"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"raf":"3.3.2","yup":"^0.24.1","jest":"24.7.1","husky":"3.0.0","madge":"^3.4.4","react":"^16.5.2","enzyme":"3.5.0","eslint":"4.19.1","formik":"^0.11.11","moment":"2.23.0","history":"^4.7.2","ts-jest":"24.0.0","webpack":"4.30.0","full-icu":"^1.3.0","prettier":"1.16.4","react-ga":"^2.5.2","recharts":"1.0.0-beta.9","testcafe":"1.1.4","commander":"2.14.1","node-sass":"4.13.0","react-dom":"^16.5.2","stylelint":"^10.0.0","supertest":"3.0.0","ts-loader":"6.0.0","@types/raf":"^3.4.0","css-loader":"0.28.7","jest-junit":"3.0.0","raw-loader":"0.5.1","styled-jsx":"2.2.1","typescript":"3.3.4000","@babel/core":"7.4.4","@types/jest":"24.0.6","@types/node":"7.0.8","@types/uuid":"3.4.3","file-loader":"3.0.1","jest-enzyme":"7.0.2","lint-staged":"9.1.0","sass-loader":"6.0.6","webpack-cli":"3.3.2","@types/react":"16.8.6","babel-loader":"8.0.5","react-helmet":"5.2.0","react-select":"1.2.1","style-loader":"0.19.1","@types/enzyme":"3.1.13","@types/lodash":"4.14.123","testcafe-live":"0.1.4","@babel/runtime":"7.4.4","dotenv-webpack":"^1.7.0","@babel/polyfill":"^7.4.4","@storybook/react":"5.0.11","@types/invariant":"2.2.29","@types/react-dom":"16.0.11","isomorphic-fetch":"2.2.1","react-datepicker":"1.1.0","react-router-dom":"4.2.2","@babel/preset-env":"7.4.4","@gooddata/mock-js":"^2.13.1","@storybook/addons":"5.0.11","@types/classnames":"2.2.3","@types/prop-types":"15.5.2","@storybook/theming":"5.0.11","identity-obj-proxy":"^3.0.0","intl-messageformat":"^7.5.4","webpack-dev-server":"3.3.1","@babel/preset-react":"7.0.0","@types/react-portal":"4.0.1","@types/react-window":"^1.8.1","babel-plugin-lodash":"3.3.4","html-webpack-plugin":"3.2.0","react-test-renderer":"16.4.2","@types/react-measure":"2.0.5","clean-webpack-plugin":"2.0.2","stats-webpack-plugin":"0.7.0","eslint-config-prettier":"4.1.0","react-google-recaptcha":"^0.14.1","tslint-config-prettier":"1.18.0","@gooddata/eslint-config":"^1.0.0","@gooddata/tslint-config":"1.0.0","@types/react-responsive":"^3.0.3","@types/storybook__react":"4.0.1","@types/stringify-object":"^3.2.0","enzyme-adapter-react-16":"1.3.1","@gooddata/test-storybook":"3.2.1","@storybook/addon-actions":"5.0.11","@storybook/addon-options":"5.0.11","node-sass-magic-importer":"5.1.0","react-syntax-highlighter":"11.0.2","@types/fixed-data-table-2":"0.8.1","stylelint-config-prettier":"5.2.0","@gooddata/stylelint-config":"4.0.1","@types/react-test-renderer":"16.0.0","circular-dependency-plugin":"5.0.2","compression-webpack-plugin":"2.0.0","@types/json-stable-stringify":"^1.0.32","@gooddata/frontend-npm-scripts":"1.1.0","@types/enzyme-adapter-react-16":"1.0.3","stylelint-checkstyle-formatter":"0.1.0","@types/storybook__addon-actions":"3.4.2","@babel/plugin-proposal-class-properties":"7.4.4","@babel/plugin-proposal-object-rest-spread":"7.4.4","@babel/plugin-transform-async-to-generator":"7.4.4"},"peerDependencies":{"react":"^16.5.2","react-dom":"^16.5.2"},"_npmOperationalInternal":{"tmp":"tmp/react-components_7.6.0-beta.5_1587975993242_0.02231528535042604","host":"s3://npm-registry-packages"}},"7.6.0-beta.6":{"name":"@gooddata/react-components","version":"7.6.0-beta.6","author":{"name":"GoodData Corporation"},"license":"BSD-3-Clause","_id":"@gooddata/react-components@7.6.0-beta.6","maintainers":[{"name":"afi","email":"adam.fiedler@gooddata.com"},{"name":"bertold8","email":"ivan.nejezchleb@seznam.cz"},{"name":"brbistas","email":"valentinos.chraniotis@gooddata.com"},{"name":"bugsbunny338","email":"jiri.zajic@mensa.cz"},{"name":"de.do","email":"de.do@gooddata.com"},{"name":"gooddata-ci","email":"rail@gooddata.com"},{"name":"hang.ngo","email":"hang.ngo@gooddata.com"},{"name":"hung.nguyen.hoang","email":"hung.nguyen@gooddata.com"},{"name":"ivan.mjartan","email":"ivan.mjartan@gooddata.com"},{"name":"jakub-sterba","email":"jakub.sterba@gooddata.com"},{"name":"jankc","email":"jan.krapac@gmail.com"},{"name":"jaroslav.tomecek","email":"jaroslav.tomecek@gooddata.com"},{"name":"jkittler","email":"honza.kittler@gmail.com"},{"name":"khanh.le","email":"khanh.le@gooddata.com"},{"name":"lanhuynh","email":"lan.huynh@gooddata.com"},{"name":"linhhong","email":"linh.hong@gooddata.com"},{"name":"lupko","email":"lubomir.slivka@gooddata.com"},{"name":"mai.nguyen","email":"mai.nguyen@gooddata.com"},{"name":"matyas.kandl","email":"matyas.kandl@gooddata.com"},{"name":"michal.marsal","email":"michal.marsal@gooddata.com"},{"name":"my.duong","email":"my.duong@gooddata.com"},{"name":"naibinh","email":"naibinh@gmail.com"},{"name":"nikolacech","email":"nikola.cech@gooddata.com"},{"name":"nis.hua","email":"nis.hua@gooddata.com"},{"name":"no23reason","email":"dan.homola@hotmail.cz"},{"name":"patrikbraborec","email":"patrik.braborec@gooddata.com"},{"name":"pbenes","email":"petr.benes@gooddata.com"},{"name":"petrjanu","email":"petr.janu@gooddata.com"},{"name":"pkingo","email":"philipandreaskingo@hotmail.com"},{"name":"ptquang86","email":"ptquang86@gmail.com"},{"name":"qduval","email":"quentin.duval@gooddata.com"},{"name":"rodri360","email":"me@rodri360.com"},{"name":"sitina","email":"jiri.sitina@gooddata.com"},{"name":"strouhaljan","email":"strouhal.jan@gmail.com"},{"name":"tomas.kratochvil","email":"tomas.kratochvil@gooddata.com"},{"name":"tomasreichmann","email":"tomasreichmann@gmail.com"},{"name":"tomsatgd","email":"tomas.satinsky@gooddata.com"},{"name":"trung-le-quoc","email":"trung.le@gooddata.com"},{"name":"tu-ngo","email":"tungo1981@gmail.com"},{"name":"tu.bui","email":"tu.bui@gooddata.com"},{"name":"tulean","email":"tuan.le@gooddata.com"},{"name":"tuqt1005","email":"tu.tran@gooddata.com"},{"name":"utdnah","email":"danh.ung@gooddata.com"},{"name":"vlastikcz","email":"vlastimil.kotas@gooddata.com"},{"name":"vu.pham","email":"vu.pham@gooddata.com"},{"name":"xmort","email":"petr.dolejsi@gooddata.com"},{"name":"yanlipnican","email":"yanlipnican@gmail.com"}],"homepage":"https://github.com/gooddata/gooddata-react-components#readme","bugs":{"url":"https://github.com/gooddata/gooddata-react-components/issues"},"dist":{"shasum":"4a17f71ba5e250ca7bd269619800c3ed311dc9da","tarball":"https://registry.npmjs.org/@gooddata/react-components/-/react-components-7.6.0-beta.6.tgz","fileCount":2553,"integrity":"sha512-mrzHOpis6QefVOqp2dgckIlJ+K/bpA5WN8+wr0mOpB5lQUO1CDybIxZE2vUp2R5IZQff2n4Kw8T0AiRUfmZpZQ==","signatures":[{"sig":"MEUCIED5htAfBh1+uVVjB/rcnAfFuSieatchZ4HffrN6UxJcAiEA626E43XP6rftWEuRuAoPTqAP/tW0rka7PZcEeGmc/fI=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":10109173,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJepq6iCRA9TVsSAnZWagAAUesP/jkCkMVTyBcE5Ji1flMV\n4mlTmYEF+QSfFlKeIm5u2Cx6cLuHMuMydfXVRHzd5fAFmmM7HQDg8OudxQEE\n5RQZmEvnAa+DDGtWmrabooQZCtnnjgUvU0biMsc+4ui49b+/feIz1pNGkzKa\nCufy+Z7QSWbTkE3GdN/wshvMAOzeeUXXQj5oXLtC/wWuSngT0T01Ydx8XjOa\n3rdWxbJcU49Icw1vtXHVLk6FSOdRgbKV/rsFdDyOOKbWsLSkDhHD29rq8SKG\nasev+RNWAiGDyL2D9hkeWZlgxvWPcPSaJDfBp5Kd9ifF+D8fksfjtW4IBFV5\nokHIC2upTpkc1AyMUTm9CYTLsVWDMBpswXDYMiUG2Vcn1vUnKui+cRJfQoFd\nAh4+QwBFe+8zfj85V2r9NVicJiDmtgevDVHxWR7rVm1G+rD5DD1RVP1AbOIs\naqFRMg6tKtIjxoI+8UHqt78JeWT81MF7g+1HXw9bO+piVSj8I78YbN0CWeph\nAja1afsNRxRFQDTi2FkLIdNZz4XWjHU9IWvnRCY87Y4wKjfEX6C4jsiLUCdC\nfe7p+NUvl82LrlYxBFlQd2PBiFeUNbNDoR67GmmbEPTwhDyr2PSvHYuQGuXZ\nIScnESlQIbJzab1jPy2eDcrmdCwBRvye+lJw2Q4pIT3aAQxbhjLN9regQrSu\nPAVz\r\n=AKyC\r\n-----END PGP SIGNATURE-----\r\n"},"main":"dist/index.js","husky":{"hooks":{"pre-commit":"lint-staged"}},"config":{"eslint":"./examples/**/*.{js,jsx}","tslint":"./{__mocks__,src,stories}/{,**/}*.{ts,tsx}"},"readme":"[![npm version](https://badge.fury.io/js/%40gooddata%2Freact-components.svg)](https://www.npmjs.com/package/@gooddata/react-components)\n\n# GoodData.UI React components\n> A React-based JavaScript library for building data-driven applications\n\n## Getting started\n- [GoodData.UI Documentation](http://sdk.gooddata.com/gooddata-ui/)\n- [GoodData.UI Live Examples](https://gooddata-examples.herokuapp.com/)\n- [Stack Overflow](https://stackoverflow.com/questions/tagged/gooddata)\n\n### Usage\nWith [yarn](https://yarnpkg.com) installed, go to your project directory and run\n```\n$ yarn add @gooddata/react-components\n```\nIf you prefer [npm](npmjs.com) run\n```\n$ npm install --save @gooddata/react-components\n```\n\nThe public API is exposed via global `index.js`. Except for the styles, do not import any other file directly\nbecause they are not intended to be part of the public API.\n\n## Contributing\n\nWe welcome any contribution in form of [issues](https://github.com/gooddata/gooddata-react-components/issues) or [pull requests](https://github.com/gooddata/gooddata-react-components/pulls).\n\nInstall [Node.js](http://nodejs.org) (node 12.16.1, npm v6.13.4) and [Yarn](https://classic.yarnpkg.com) (1.22.4).\n\nInstall dependencies:\n```\nyarn install --frozen-lockfile\n```\n\nThese commands may come in handy while developing:\n\n| command | description |\n| ------- | ----------- |\n| `yarn install --pure-lockfile` | first step |\n| ||\n| `yarn dev` | build react-components to `/dist` in watch mode |\n| `yarn test` | run all unit tests |\n| `yarn prettier-write` | format the source code to match the valid codestyle |\n| `yarn validate` | validate codestyle |\n| ||\n| `yarn storybook` | run storybook from `/stories` on http://localhost:9001 |\n| `yarn build-storybook` | build storybook to `/dist-storybook` |\n| `yarn test-storybook` | run storybook and [screenshot tests](https://github.com/gooddata/gdc-client-utils/tree/master/test-storybook) |\n| ||\n| `yarn examples` | run Live Examples dev-server from `/examples` on https://localhost:8999 |\n| `yarn examples-build` | build Live Examples to `/examples/dist` |\n| `yarn examples-server` | serve built Live Examples - see `/examples/server/src` |\n| `yarn examples-testcafe` | run testcafe tests against `localhost:8999` |\n\n### Deploy to heroku.com\nWhen you deploy this repo to heroku, it serves *GoodData.UI Live Examples*.\nRelevant tasks are in `Procfile` and `package.json`.\n\n```bash\n# run in the project directory\nheroku login\nheroku create <your-app-name>\nheroku config:set DOMAIN_ADMIN_USERNAME=x@gooddata.com DOMAIN_ADMIN_PASSWORD=xy PROJECT_ID_TO_ASSIGN=xms7ga4tf3g3nzucd8380o2bev8oeknp\ngit push heroku HEAD:master\nheroku open\n```\n### Enable Geo Chart for Storybook and Live Examples\nGeo chart uses Mapbox to render map which requires a Mapbox access token.\n- Register an account and create Mapbox access token at [guide](https://docs.mapbox.com/help/how-mapbox-works/access-tokens/)\n- Store the created token at `.env`:\n```bash\necho -e \"EXAMPLE_MAPBOX_ACCESS_TOKEN=token\" >> .env # only need to run once\necho -e \"STORYBOOK_MAPBOX_ACCESS_TOKEN=token\" >> .env # only need to run once\n```\n\n### Run Live Examples Locally\nTo run *GoodData.UI Live Examples* locally:\n```bash\ngit clone <this-repository>\ncd  <repository-folder>\nyarn install --pure-lockfile\nyarn examples\n```\nThen open https://localhost:8999 and login using Live Examples account (you can [create one here](https://gooddata-examples.herokuapp.com/registration)).\n\n### Run Storybook locally\n- Run storybook with token stored in `.env` for more secure\n```bash\nyarn storybook\n```\n- Or run storybook with token env param exposed to cli (not suggested)\n```bash\nSTORYBOOK_MAPBOX_ACCESS_TOKEN=token yarn storybook\n```\n- Apply either above way to `yarn build-storybook` or `yarn test-storybook`\n\n### Source code formatting\nThe source code in the repository is formatted by [Prettier](https://prettier.io/).\nThe format of the code is validated by our Continuous Integration server and is one of the requirements of successful merge.\n\nPrettier is supported by every major IDE. You can find the list of supported editors and how to configure them [here](https://prettier.io/docs/en/editors.html).\n\nIn the case, when your editor is not supported or you don't want to setup the integration, you can run the `yarn prettier-write` command to reformat the code before commit.\n\n## Changelog\n\n- see [CHANGELOG.md](CHANGELOG.md)\n\n## Supported versions\n\nIn order to make the user experience with integrating GoodData UI SDK as smooth and secure as possible and to ensure that the SDK is using the latest features of the platform, we will only provide support to two most recent major versions of UI SDK.\n\nThe most recent majors will be supported in the following modes:\n\n- The latest major version will receive all new functionality and all bug fixes\n- The previous major version will only receive fixes to critical issues and security fixes. These fixes will be applied on top of last released version of the previous major\n\nThe customers are encouraged to always use the latest version of the UI SDK.\n\nIn case of using older versions, the user might face API incompatibility, performance or security issues.\n\nPlease follow the installation instructions to update to the newest version.\n\n## License\n\n(C) 2007-2020 GoodData Corporation\n\nThis project is dual licensed:\n\n- The ATTRIBUTION-NONCOMMERCIAL 4.0 INTERNATIONAL (CC BY-NC 4.0) is used for purpose of the trial experience and evaluation of GoodData.UI library.\n- The GOODDATA GOODDATA.UI LIBRARY END USER LICENSE AGREEMENT is used for GoodData customers.\n\nFor more information, please see [LICENSE](https://github.com/gooddata/gooddata-react-components/blob/master/LICENSE)\n","gitHead":"cede482f7802d42e516b488620b00ec9cd15a5e9","scripts":{"dev":"bash scripts/build.sh --dev-watch","test":"jest --watch","build":"bash scripts/build.sh","tslint":"yarn run-tslint -t verbose $npm_package_config_tslint","prepare":"cd examples/server && yarn install --frozen-lockfile && cd ../..; rm -r examples/node_modules 2>/dev/null; true","examples":"bash scripts/run-examples.sh","prepare?":"# Called before `npm publish` and on local `npm install`. Temporarily also for deleting obsolete node_modules. Ends with `true` to continue gracefully.","validate":"tsc --noEmit && yarn tslint && eslint $npm_package_config_eslint && yarn validate-style && yarn prettier-check","build-dev":"bash scripts/build.sh --dev","examples?":"# Default is developer domain, other options: yarn examples [sec,secure,stg,stg2,stg3,demo,developer or URL]","storybook":"yarn build && start-storybook -p 9001 -c .storybook","test-once":"jest","tslint-ci":"mkdir -p ./ci/results && yarn run-tslint -t checkstyle -o ./ci/results/tslint-results.xml $npm_package_config_tslint","run-tslint":"tslint -p tsconfig.json","validate-ci":"tsc --noEmit && yarn tslint-ci  && eslint $npm_package_config_eslint -f checkstyle -o ci/results/eslint-results.xml && yarn validate-style-ci && yarn prettier-check","examples-build":"bash scripts/build-examples.sh","prepublishOnly":"yarn build","prettier-check":"prettier --check '{src,stories,styles,__mocks__,examples/server/src,examples/src,examples/test}/**/*.{ts,js,tsx,jsx,json,scss,md,yaml,html}'","prettier-write":"prettier --write '{src,stories,styles,__mocks__,examples/server/src,examples/src,examples/test}/**/*.{ts,js,tsx,jsx,json,scss,md,yaml,html}'","test-storybook":"yarn build && test-storybook","validate-style":"stylelint '**/*.scss'","build-storybook":"yarn build && build-storybook -c .storybook -o dist-storybook","examples-server":"node examples/server/src/index.js","heroku-postbuild":"yarn examples-build developer","examples-testcafe":"./scripts/run-testcafe.sh visual","validate-style-ci":"stylelint '**/*.scss' --custom-formatter=node_modules/stylelint-checkstyle-formatter > ci/results/stylelint-results.xml","check-circular-deps":"madge --circular --extensions ts ./src","examples-testcafe-ci":"./scripts/run-testcafe.sh ci","examples-testcafe-live":"./scripts/run-testcafe.sh live"},"typings":"dist/index.d.ts","_npmUser":{"name":"gooddata-ci","email":"rail@gooddata.com"},"deprecated":"@gooddata/react-components@7 reached End of Support on March 31, 2022. Please upgrade (see https://sdk.gooddata.com/gooddata-ui/docs/supported_versions.html for more information).","repository":{"url":"git+ssh://git@github.com/gooddata/gooddata-react-components.git","type":"git"},"_npmVersion":"6.13.4","description":"GoodData.UI - A powerful JavaScript library for building analytical applications","directories":{},"lint-staged":{"{src,stories,styles,__mocks__,examples/server/src,examples/src,examples/test}/**/*.{ts,js,tsx,jsx,scss}":["npx gdc-fix-copyright","git add"],"{src,stories,styles,__mocks__,examples/server/src,examples/src,examples/test}/**/*.{ts,js,tsx,jsx,json,scss,md,yaml,html}":["prettier --write","git add"]},"_nodeVersion":"12.16.1","dependencies":{"rxjs":"^5.5.6","uuid":"^3.2.1","immer":"^1.3.1","lodash":"^4.17.15","date-fns":"^2.7.0","downshift":"^3.2.7","invariant":"^2.2.2","mapbox-gl":"^1.6.1","classnames":"^2.2.6","highcharts":"7.1.1","prop-types":"^15.6.0","react-intl":"^3.6.0","custom-event":"^1.0.1","react-window":"^1.8.1","ag-grid-react":"20.0.0","react-measure":"^2.3.0","@types/mapbox-gl":"^1.6.1","react-day-picker":"~7.3.0","react-responsive":"^3.0.0","stringify-object":"^2.4.0","@gooddata/typings":"^2.24.0","ag-grid-community":"20.0.0","http-status-codes":"^1.3.0","@gooddata/js-utils":"^3.10.5","@gooddata/numberjs":"^3.2.4","fixed-data-table-2":"0.7.17","@gooddata/goodstrap":"^68.5.2","react-dom-factories":"^1.0.2","@gooddata/gooddata-js":"^12.5.4","json-stable-stringify":"^1.0.1","react-transition-group":"^2.2.1","hoist-non-react-statics":"^3.3.0","nodelist-foreach-polyfill":"^1.2.0","@formatjs/intl-pluralrules":"^1.3.6","highcharts-grouped-categories":"^1.1.3"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"raf":"3.3.2","yup":"^0.24.1","jest":"24.7.1","husky":"3.0.0","madge":"^3.4.4","react":"^16.5.2","enzyme":"3.5.0","eslint":"4.19.1","formik":"^0.11.11","moment":"2.23.0","history":"^4.7.2","ts-jest":"24.0.0","webpack":"4.30.0","full-icu":"^1.3.0","prettier":"1.16.4","react-ga":"^2.5.2","recharts":"1.0.0-beta.9","testcafe":"1.1.4","commander":"2.14.1","node-sass":"4.13.0","react-dom":"^16.5.2","stylelint":"^10.0.0","supertest":"3.0.0","ts-loader":"6.0.0","@types/raf":"^3.4.0","css-loader":"0.28.7","jest-junit":"3.0.0","raw-loader":"0.5.1","styled-jsx":"2.2.1","typescript":"3.3.4000","@babel/core":"7.4.4","@types/jest":"24.0.6","@types/node":"7.0.8","@types/uuid":"3.4.3","file-loader":"3.0.1","jest-enzyme":"7.0.2","lint-staged":"9.1.0","sass-loader":"6.0.6","webpack-cli":"3.3.2","@types/react":"16.8.6","babel-loader":"8.0.5","react-helmet":"5.2.0","react-select":"1.2.1","style-loader":"0.19.1","@types/enzyme":"3.1.13","@types/lodash":"4.14.123","testcafe-live":"0.1.4","@babel/runtime":"7.4.4","dotenv-webpack":"^1.7.0","@babel/polyfill":"^7.4.4","@storybook/react":"5.0.11","@types/invariant":"2.2.29","@types/react-dom":"16.0.11","isomorphic-fetch":"2.2.1","react-datepicker":"1.1.0","react-router-dom":"4.2.2","@babel/preset-env":"7.4.4","@gooddata/mock-js":"^2.13.1","@storybook/addons":"5.0.11","@types/classnames":"2.2.3","@types/prop-types":"15.5.2","@storybook/theming":"5.0.11","identity-obj-proxy":"^3.0.0","intl-messageformat":"^7.5.4","webpack-dev-server":"3.3.1","@babel/preset-react":"7.0.0","@types/react-portal":"4.0.1","@types/react-window":"^1.8.1","babel-plugin-lodash":"3.3.4","html-webpack-plugin":"3.2.0","react-test-renderer":"16.4.2","@types/react-measure":"2.0.5","clean-webpack-plugin":"2.0.2","stats-webpack-plugin":"0.7.0","eslint-config-prettier":"4.1.0","react-google-recaptcha":"^0.14.1","tslint-config-prettier":"1.18.0","@gooddata/eslint-config":"^1.0.0","@gooddata/tslint-config":"1.0.0","@types/react-responsive":"^3.0.3","@types/storybook__react":"4.0.1","@types/stringify-object":"^3.2.0","enzyme-adapter-react-16":"1.3.1","@gooddata/test-storybook":"3.2.1","@storybook/addon-actions":"5.0.11","@storybook/addon-options":"5.0.11","node-sass-magic-importer":"5.1.0","react-syntax-highlighter":"11.0.2","@types/fixed-data-table-2":"0.8.1","stylelint-config-prettier":"5.2.0","@gooddata/stylelint-config":"4.0.1","@types/react-test-renderer":"16.0.0","circular-dependency-plugin":"5.0.2","compression-webpack-plugin":"2.0.0","@types/json-stable-stringify":"^1.0.32","@gooddata/frontend-npm-scripts":"1.1.0","@types/enzyme-adapter-react-16":"1.0.3","stylelint-checkstyle-formatter":"0.1.0","@types/storybook__addon-actions":"3.4.2","@babel/plugin-proposal-class-properties":"7.4.4","@babel/plugin-proposal-object-rest-spread":"7.4.4","@babel/plugin-transform-async-to-generator":"7.4.4"},"peerDependencies":{"react":"^16.5.2","react-dom":"^16.5.2"},"_npmOperationalInternal":{"tmp":"tmp/react-components_7.6.0-beta.6_1587981985848_0.396770827215881","host":"s3://npm-registry-packages"}},"7.6.0-beta.7":{"name":"@gooddata/react-components","version":"7.6.0-beta.7","author":{"name":"GoodData Corporation"},"license":"BSD-3-Clause","_id":"@gooddata/react-components@7.6.0-beta.7","maintainers":[{"name":"afi","email":"adam.fiedler@gooddata.com"},{"name":"bertold8","email":"ivan.nejezchleb@seznam.cz"},{"name":"brbistas","email":"valentinos.chraniotis@gooddata.com"},{"name":"bugsbunny338","email":"jiri.zajic@mensa.cz"},{"name":"de.do","email":"de.do@gooddata.com"},{"name":"gooddata-ci","email":"rail@gooddata.com"},{"name":"hang.ngo","email":"hang.ngo@gooddata.com"},{"name":"hung.nguyen.hoang","email":"hung.nguyen@gooddata.com"},{"name":"ivan.mjartan","email":"ivan.mjartan@gooddata.com"},{"name":"jakub-sterba","email":"jakub.sterba@gooddata.com"},{"name":"jankc","email":"jan.krapac@gmail.com"},{"name":"jaroslav.tomecek","email":"jaroslav.tomecek@gooddata.com"},{"name":"jkittler","email":"honza.kittler@gmail.com"},{"name":"khanh.le","email":"khanh.le@gooddata.com"},{"name":"lanhuynh","email":"lan.huynh@gooddata.com"},{"name":"linhhong","email":"linh.hong@gooddata.com"},{"name":"lupko","email":"lubomir.slivka@gooddata.com"},{"name":"mai.nguyen","email":"mai.nguyen@gooddata.com"},{"name":"matyas.kandl","email":"matyas.kandl@gooddata.com"},{"name":"michal.marsal","email":"michal.marsal@gooddata.com"},{"name":"my.duong","email":"my.duong@gooddata.com"},{"name":"naibinh","email":"naibinh@gmail.com"},{"name":"nikolacech","email":"nikola.cech@gooddata.com"},{"name":"nis.hua","email":"nis.hua@gooddata.com"},{"name":"no23reason","email":"dan.homola@hotmail.cz"},{"name":"patrikbraborec","email":"patrik.braborec@gooddata.com"},{"name":"pbenes","email":"petr.benes@gooddata.com"},{"name":"petrjanu","email":"petr.janu@gooddata.com"},{"name":"pkingo","email":"philipandreaskingo@hotmail.com"},{"name":"ptquang86","email":"ptquang86@gmail.com"},{"name":"qduval","email":"quentin.duval@gooddata.com"},{"name":"rodri360","email":"me@rodri360.com"},{"name":"sitina","email":"jiri.sitina@gooddata.com"},{"name":"strouhaljan","email":"strouhal.jan@gmail.com"},{"name":"tomas.kratochvil","email":"tomas.kratochvil@gooddata.com"},{"name":"tomasreichmann","email":"tomasreichmann@gmail.com"},{"name":"tomsatgd","email":"tomas.satinsky@gooddata.com"},{"name":"trung-le-quoc","email":"trung.le@gooddata.com"},{"name":"tu-ngo","email":"tungo1981@gmail.com"},{"name":"tu.bui","email":"tu.bui@gooddata.com"},{"name":"tulean","email":"tuan.le@gooddata.com"},{"name":"tuqt1005","email":"tu.tran@gooddata.com"},{"name":"utdnah","email":"danh.ung@gooddata.com"},{"name":"vlastikcz","email":"vlastimil.kotas@gooddata.com"},{"name":"vu.pham","email":"vu.pham@gooddata.com"},{"name":"xmort","email":"petr.dolejsi@gooddata.com"},{"name":"yanlipnican","email":"yanlipnican@gmail.com"}],"homepage":"https://github.com/gooddata/gooddata-react-components#readme","bugs":{"url":"https://github.com/gooddata/gooddata-react-components/issues"},"dist":{"shasum":"fe33e11d111e86805355c508c9fe0f49809498be","tarball":"https://registry.npmjs.org/@gooddata/react-components/-/react-components-7.6.0-beta.7.tgz","fileCount":2553,"integrity":"sha512-IaZ8lfwMivnKH9rOjdkzXQGpUK1qjYbOqrcgHlw4LlqfnaRV4b13O7zbzpE1XeZXyYf1Z9SoZ01Jqx3C2SDoMA==","signatures":[{"sig":"MEUCIBGz7brTn29Pf/t7miJKet4kWVSVCILdfYsCiykSjupRAiEA3AGSpodLxTYsg56OJ7A7xaBbmYyOeJZvOderiwtkBwo=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":10109173,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJepva3CRA9TVsSAnZWagAAJ9gP/30ks1932HLtUSJM+FvV\nASKZPUV3cARWyilgea/ThNpNSmYPXPSDyycmVNt+nBMv2tKV5iwF8u8OOtoT\nWrplVGIgk6W9eom0O6vajKjJdrNykuTGRizFY5LfKvgSQLphfeVJpSiJBIFE\nGFZRp4D2O/dqHYXaaWALd8YDtUzxdDLQVP1jXd2H8PCdcxqtbuZ5WwpSemIM\n9hpt39XpJ1FniQC9QP0Ua6451KZgUAJeO0nAIRyT6DprAyLWfWo/foz/KC2j\nog0PNeYu5VYosfV308/i3bUxDHPyLRchWSKzE56eEGc+RnPYKL2JBq/gYSDa\ny6Qjf4StC5XbjIKPIpbBF2x5tMl8KMSckl5bERQLwi5xN816MLdhFVyol1pO\nKSQ15wOec6xelYQkCCJmdxaBHEI9mRj5WYfDYcAHm+i9Evs3zvqUpOWr1aj4\nowFx078j69Qz4pmm2HvTQl9wstpTSyJdLEqAUT3gUI26U+Rm5XPoXgeFRx6y\nolcRWw97xRbVB3t888uLXVbSN1QSynI6Lmt2JRM+KZsOGLwjgf6qWFBXd8lA\nLIITULdMq6MYg7M2ycQkh9dApRdYZjB5ZFx7IlXt4DbXHGFfZstr6mTJnYJQ\neF/2RqGYWSyhGZe5kSJYWnVFcXVqNWB0hxtikCv8QQc1cDt8QI23kqkN5y6P\nxSPh\r\n=XUwX\r\n-----END PGP SIGNATURE-----\r\n"},"main":"dist/index.js","husky":{"hooks":{"pre-commit":"lint-staged"}},"config":{"eslint":"./examples/**/*.{js,jsx}","tslint":"./{__mocks__,src,stories}/{,**/}*.{ts,tsx}"},"readme":"[![npm version](https://badge.fury.io/js/%40gooddata%2Freact-components.svg)](https://www.npmjs.com/package/@gooddata/react-components)\n\n# GoodData.UI React components\n> A React-based JavaScript library for building data-driven applications\n\n## Getting started\n- [GoodData.UI Documentation](http://sdk.gooddata.com/gooddata-ui/)\n- [GoodData.UI Live Examples](https://gooddata-examples.herokuapp.com/)\n- [Stack Overflow](https://stackoverflow.com/questions/tagged/gooddata)\n\n### Usage\nWith [yarn](https://yarnpkg.com) installed, go to your project directory and run\n```\n$ yarn add @gooddata/react-components\n```\nIf you prefer [npm](npmjs.com) run\n```\n$ npm install --save @gooddata/react-components\n```\n\nThe public API is exposed via global `index.js`. Except for the styles, do not import any other file directly\nbecause they are not intended to be part of the public API.\n\n## Contributing\n\nWe welcome any contribution in form of [issues](https://github.com/gooddata/gooddata-react-components/issues) or [pull requests](https://github.com/gooddata/gooddata-react-components/pulls).\n\nInstall [Node.js](http://nodejs.org) (node 12.16.1, npm v6.13.4) and [Yarn](https://classic.yarnpkg.com) (1.22.4).\n\nInstall dependencies:\n```\nyarn install --frozen-lockfile\n```\n\nThese commands may come in handy while developing:\n\n| command | description |\n| ------- | ----------- |\n| `yarn install --pure-lockfile` | first step |\n| ||\n| `yarn dev` | build react-components to `/dist` in watch mode |\n| `yarn test` | run all unit tests |\n| `yarn prettier-write` | format the source code to match the valid codestyle |\n| `yarn validate` | validate codestyle |\n| ||\n| `yarn storybook` | run storybook from `/stories` on http://localhost:9001 |\n| `yarn build-storybook` | build storybook to `/dist-storybook` |\n| `yarn test-storybook` | run storybook and [screenshot tests](https://github.com/gooddata/gdc-client-utils/tree/master/test-storybook) |\n| ||\n| `yarn examples` | run Live Examples dev-server from `/examples` on https://localhost:8999 |\n| `yarn examples-build` | build Live Examples to `/examples/dist` |\n| `yarn examples-server` | serve built Live Examples - see `/examples/server/src` |\n| `yarn examples-testcafe` | run testcafe tests against `localhost:8999` |\n\n### Deploy to heroku.com\nWhen you deploy this repo to heroku, it serves *GoodData.UI Live Examples*.\nRelevant tasks are in `Procfile` and `package.json`.\n\n```bash\n# run in the project directory\nheroku login\nheroku create <your-app-name>\nheroku config:set DOMAIN_ADMIN_USERNAME=x@gooddata.com DOMAIN_ADMIN_PASSWORD=xy PROJECT_ID_TO_ASSIGN=xms7ga4tf3g3nzucd8380o2bev8oeknp\ngit push heroku HEAD:master\nheroku open\n```\n### Enable Geo Chart for Storybook and Live Examples\nGeo chart uses Mapbox to render map which requires a Mapbox access token.\n- Register an account and create Mapbox access token at [guide](https://docs.mapbox.com/help/how-mapbox-works/access-tokens/)\n- Store the created token at `.env`:\n```bash\necho -e \"EXAMPLE_MAPBOX_ACCESS_TOKEN=token\" >> .env # only need to run once\necho -e \"STORYBOOK_MAPBOX_ACCESS_TOKEN=token\" >> .env # only need to run once\n```\n\n### Run Live Examples Locally\nTo run *GoodData.UI Live Examples* locally:\n```bash\ngit clone <this-repository>\ncd  <repository-folder>\nyarn install --pure-lockfile\nyarn examples\n```\nThen open https://localhost:8999 and login using Live Examples account (you can [create one here](https://gooddata-examples.herokuapp.com/registration)).\n\n### Run Storybook locally\n- Run storybook with token stored in `.env` for more secure\n```bash\nyarn storybook\n```\n- Or run storybook with token env param exposed to cli (not suggested)\n```bash\nSTORYBOOK_MAPBOX_ACCESS_TOKEN=token yarn storybook\n```\n- Apply either above way to `yarn build-storybook` or `yarn test-storybook`\n\n### Source code formatting\nThe source code in the repository is formatted by [Prettier](https://prettier.io/).\nThe format of the code is validated by our Continuous Integration server and is one of the requirements of successful merge.\n\nPrettier is supported by every major IDE. You can find the list of supported editors and how to configure them [here](https://prettier.io/docs/en/editors.html).\n\nIn the case, when your editor is not supported or you don't want to setup the integration, you can run the `yarn prettier-write` command to reformat the code before commit.\n\n## Changelog\n\n- see [CHANGELOG.md](CHANGELOG.md)\n\n## Supported versions\n\nIn order to make the user experience with integrating GoodData UI SDK as smooth and secure as possible and to ensure that the SDK is using the latest features of the platform, we will only provide support to two most recent major versions of UI SDK.\n\nThe most recent majors will be supported in the following modes:\n\n- The latest major version will receive all new functionality and all bug fixes\n- The previous major version will only receive fixes to critical issues and security fixes. These fixes will be applied on top of last released version of the previous major\n\nThe customers are encouraged to always use the latest version of the UI SDK.\n\nIn case of using older versions, the user might face API incompatibility, performance or security issues.\n\nPlease follow the installation instructions to update to the newest version.\n\n## License\n\n(C) 2007-2020 GoodData Corporation\n\nThis project is dual licensed:\n\n- The ATTRIBUTION-NONCOMMERCIAL 4.0 INTERNATIONAL (CC BY-NC 4.0) is used for purpose of the trial experience and evaluation of GoodData.UI library.\n- The GOODDATA GOODDATA.UI LIBRARY END USER LICENSE AGREEMENT is used for GoodData customers.\n\nFor more information, please see [LICENSE](https://github.com/gooddata/gooddata-react-components/blob/master/LICENSE)\n","gitHead":"5bc5eacb3f2e8ca8410f3ce40e97ecbf09f3e1dc","scripts":{"dev":"bash scripts/build.sh --dev-watch","test":"jest --watch","build":"bash scripts/build.sh","tslint":"yarn run-tslint -t verbose $npm_package_config_tslint","prepare":"cd examples/server && yarn install --frozen-lockfile && cd ../..; rm -r examples/node_modules 2>/dev/null; true","examples":"bash scripts/run-examples.sh","prepare?":"# Called before `npm publish` and on local `npm install`. Temporarily also for deleting obsolete node_modules. Ends with `true` to continue gracefully.","validate":"tsc --noEmit && yarn tslint && eslint $npm_package_config_eslint && yarn validate-style && yarn prettier-check","build-dev":"bash scripts/build.sh --dev","examples?":"# Default is developer domain, other options: yarn examples [sec,secure,stg,stg2,stg3,demo,developer or URL]","storybook":"yarn build && start-storybook -p 9001 -c .storybook","test-once":"jest","tslint-ci":"mkdir -p ./ci/results && yarn run-tslint -t checkstyle -o ./ci/results/tslint-results.xml $npm_package_config_tslint","run-tslint":"tslint -p tsconfig.json","validate-ci":"tsc --noEmit && yarn tslint-ci  && eslint $npm_package_config_eslint -f checkstyle -o ci/results/eslint-results.xml && yarn validate-style-ci && yarn prettier-check","examples-build":"bash scripts/build-examples.sh","prepublishOnly":"yarn build","prettier-check":"prettier --check '{src,stories,styles,__mocks__,examples/server/src,examples/src,examples/test}/**/*.{ts,js,tsx,jsx,json,scss,md,yaml,html}'","prettier-write":"prettier --write '{src,stories,styles,__mocks__,examples/server/src,examples/src,examples/test}/**/*.{ts,js,tsx,jsx,json,scss,md,yaml,html}'","test-storybook":"yarn build && test-storybook","validate-style":"stylelint '**/*.scss'","build-storybook":"yarn build && build-storybook -c .storybook -o dist-storybook","examples-server":"node examples/server/src/index.js","heroku-postbuild":"yarn examples-build developer","examples-testcafe":"./scripts/run-testcafe.sh visual","validate-style-ci":"stylelint '**/*.scss' --custom-formatter=node_modules/stylelint-checkstyle-formatter > ci/results/stylelint-results.xml","check-circular-deps":"madge --circular --extensions ts ./src","examples-testcafe-ci":"./scripts/run-testcafe.sh ci","examples-testcafe-live":"./scripts/run-testcafe.sh live"},"typings":"dist/index.d.ts","_npmUser":{"name":"gooddata-ci","email":"rail@gooddata.com"},"deprecated":"@gooddata/react-components@7 reached End of Support on March 31, 2022. Please upgrade (see https://sdk.gooddata.com/gooddata-ui/docs/supported_versions.html for more information).","repository":{"url":"git+ssh://git@github.com/gooddata/gooddata-react-components.git","type":"git"},"_npmVersion":"6.13.4","description":"GoodData.UI - A powerful JavaScript library for building analytical applications","directories":{},"lint-staged":{"{src,stories,styles,__mocks__,examples/server/src,examples/src,examples/test}/**/*.{ts,js,tsx,jsx,scss}":["npx gdc-fix-copyright","git add"],"{src,stories,styles,__mocks__,examples/server/src,examples/src,examples/test}/**/*.{ts,js,tsx,jsx,json,scss,md,yaml,html}":["prettier --write","git add"]},"_nodeVersion":"12.16.1","dependencies":{"rxjs":"^5.5.6","uuid":"^3.2.1","immer":"^1.3.1","lodash":"^4.17.15","date-fns":"^2.7.0","downshift":"^3.2.7","invariant":"^2.2.2","mapbox-gl":"^1.6.1","classnames":"^2.2.6","highcharts":"7.1.1","prop-types":"^15.6.0","react-intl":"^3.6.0","custom-event":"^1.0.1","react-window":"^1.8.1","ag-grid-react":"20.0.0","react-measure":"^2.3.0","@types/mapbox-gl":"^1.6.1","react-day-picker":"~7.3.0","react-responsive":"^3.0.0","stringify-object":"^2.4.0","@gooddata/typings":"^2.24.0","ag-grid-community":"20.0.0","http-status-codes":"^1.3.0","@gooddata/js-utils":"^3.10.5","@gooddata/numberjs":"^3.2.4","fixed-data-table-2":"0.7.17","@gooddata/goodstrap":"^68.5.2","react-dom-factories":"^1.0.2","@gooddata/gooddata-js":"^12.5.4","json-stable-stringify":"^1.0.1","react-transition-group":"^2.2.1","hoist-non-react-statics":"^3.3.0","nodelist-foreach-polyfill":"^1.2.0","@formatjs/intl-pluralrules":"^1.3.6","highcharts-grouped-categories":"^1.1.3"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"raf":"3.3.2","yup":"^0.24.1","jest":"24.7.1","husky":"3.0.0","madge":"^3.4.4","react":"^16.5.2","enzyme":"3.5.0","eslint":"4.19.1","formik":"^0.11.11","moment":"2.23.0","history":"^4.7.2","ts-jest":"24.0.0","webpack":"4.30.0","full-icu":"^1.3.0","prettier":"1.16.4","react-ga":"^2.5.2","recharts":"1.0.0-beta.9","testcafe":"1.1.4","commander":"2.14.1","node-sass":"4.13.0","react-dom":"^16.5.2","stylelint":"^10.0.0","supertest":"3.0.0","ts-loader":"6.0.0","@types/raf":"^3.4.0","css-loader":"0.28.7","jest-junit":"3.0.0","raw-loader":"0.5.1","styled-jsx":"2.2.1","typescript":"3.3.4000","@babel/core":"7.4.4","@types/jest":"24.0.6","@types/node":"7.0.8","@types/uuid":"3.4.3","file-loader":"3.0.1","jest-enzyme":"7.0.2","lint-staged":"9.1.0","sass-loader":"6.0.6","webpack-cli":"3.3.2","@types/react":"16.8.6","babel-loader":"8.0.5","react-helmet":"5.2.0","react-select":"1.2.1","style-loader":"0.19.1","@types/enzyme":"3.1.13","@types/lodash":"4.14.123","testcafe-live":"0.1.4","@babel/runtime":"7.4.4","dotenv-webpack":"^1.7.0","@babel/polyfill":"^7.4.4","@storybook/react":"5.0.11","@types/invariant":"2.2.29","@types/react-dom":"16.0.11","isomorphic-fetch":"2.2.1","react-datepicker":"1.1.0","react-router-dom":"4.2.2","@babel/preset-env":"7.4.4","@gooddata/mock-js":"^2.13.1","@storybook/addons":"5.0.11","@types/classnames":"2.2.3","@types/prop-types":"15.5.2","@storybook/theming":"5.0.11","identity-obj-proxy":"^3.0.0","intl-messageformat":"^7.5.4","webpack-dev-server":"3.3.1","@babel/preset-react":"7.0.0","@types/react-portal":"4.0.1","@types/react-window":"^1.8.1","babel-plugin-lodash":"3.3.4","html-webpack-plugin":"3.2.0","react-test-renderer":"16.4.2","@types/react-measure":"2.0.5","clean-webpack-plugin":"2.0.2","stats-webpack-plugin":"0.7.0","eslint-config-prettier":"4.1.0","react-google-recaptcha":"^0.14.1","tslint-config-prettier":"1.18.0","@gooddata/eslint-config":"^1.0.0","@gooddata/tslint-config":"1.0.0","@types/react-responsive":"^3.0.3","@types/storybook__react":"4.0.1","@types/stringify-object":"^3.2.0","enzyme-adapter-react-16":"1.3.1","@gooddata/test-storybook":"3.2.1","@storybook/addon-actions":"5.0.11","@storybook/addon-options":"5.0.11","node-sass-magic-importer":"5.1.0","react-syntax-highlighter":"11.0.2","@types/fixed-data-table-2":"0.8.1","stylelint-config-prettier":"5.2.0","@gooddata/stylelint-config":"4.0.1","@types/react-test-renderer":"16.0.0","circular-dependency-plugin":"5.0.2","compression-webpack-plugin":"2.0.0","@types/json-stable-stringify":"^1.0.32","@gooddata/frontend-npm-scripts":"1.1.0","@types/enzyme-adapter-react-16":"1.0.3","stylelint-checkstyle-formatter":"0.1.0","@types/storybook__addon-actions":"3.4.2","@babel/plugin-proposal-class-properties":"7.4.4","@babel/plugin-proposal-object-rest-spread":"7.4.4","@babel/plugin-transform-async-to-generator":"7.4.4"},"peerDependencies":{"react":"^16.5.2","react-dom":"^16.5.2"},"_npmOperationalInternal":{"tmp":"tmp/react-components_7.6.0-beta.7_1588000438563_0.2524018878967771","host":"s3://npm-registry-packages"}},"7.6.0-beta.8":{"name":"@gooddata/react-components","version":"7.6.0-beta.8","author":{"name":"GoodData Corporation"},"license":"BSD-3-Clause","_id":"@gooddata/react-components@7.6.0-beta.8","maintainers":[{"name":"afi","email":"adam.fiedler@gooddata.com"},{"name":"bertold8","email":"ivan.nejezchleb@seznam.cz"},{"name":"brbistas","email":"valentinos.chraniotis@gooddata.com"},{"name":"bugsbunny338","email":"jiri.zajic@mensa.cz"},{"name":"de.do","email":"de.do@gooddata.com"},{"name":"gooddata-ci","email":"rail@gooddata.com"},{"name":"hang.ngo","email":"hang.ngo@gooddata.com"},{"name":"hung.nguyen.hoang","email":"hung.nguyen@gooddata.com"},{"name":"ivan.mjartan","email":"ivan.mjartan@gooddata.com"},{"name":"jakub-sterba","email":"jakub.sterba@gooddata.com"},{"name":"jankc","email":"jan.krapac@gmail.com"},{"name":"jaroslav.tomecek","email":"jaroslav.tomecek@gooddata.com"},{"name":"jkittler","email":"honza.kittler@gmail.com"},{"name":"khanh.le","email":"khanh.le@gooddata.com"},{"name":"lanhuynh","email":"lan.huynh@gooddata.com"},{"name":"linhhong","email":"linh.hong@gooddata.com"},{"name":"lupko","email":"lubomir.slivka@gooddata.com"},{"name":"mai.nguyen","email":"mai.nguyen@gooddata.com"},{"name":"matyas.kandl","email":"matyas.kandl@gooddata.com"},{"name":"michal.marsal","email":"michal.marsal@gooddata.com"},{"name":"my.duong","email":"my.duong@gooddata.com"},{"name":"naibinh","email":"naibinh@gmail.com"},{"name":"nikolacech","email":"nikola.cech@gooddata.com"},{"name":"nis.hua","email":"nis.hua@gooddata.com"},{"name":"no23reason","email":"dan.homola@hotmail.cz"},{"name":"patrikbraborec","email":"patrik.braborec@gooddata.com"},{"name":"pbenes","email":"petr.benes@gooddata.com"},{"name":"petrjanu","email":"petr.janu@gooddata.com"},{"name":"pkingo","email":"philipandreaskingo@hotmail.com"},{"name":"ptquang86","email":"ptquang86@gmail.com"},{"name":"qduval","email":"quentin.duval@gooddata.com"},{"name":"rodri360","email":"me@rodri360.com"},{"name":"sitina","email":"jiri.sitina@gooddata.com"},{"name":"strouhaljan","email":"strouhal.jan@gmail.com"},{"name":"tomas.kratochvil","email":"tomas.kratochvil@gooddata.com"},{"name":"tomasreichmann","email":"tomasreichmann@gmail.com"},{"name":"tomsatgd","email":"tomas.satinsky@gooddata.com"},{"name":"trung-le-quoc","email":"trung.le@gooddata.com"},{"name":"tu-ngo","email":"tungo1981@gmail.com"},{"name":"tu.bui","email":"tu.bui@gooddata.com"},{"name":"tulean","email":"tuan.le@gooddata.com"},{"name":"tuqt1005","email":"tu.tran@gooddata.com"},{"name":"utdnah","email":"danh.ung@gooddata.com"},{"name":"vlastikcz","email":"vlastimil.kotas@gooddata.com"},{"name":"vu.pham","email":"vu.pham@gooddata.com"},{"name":"xmort","email":"petr.dolejsi@gooddata.com"},{"name":"yanlipnican","email":"yanlipnican@gmail.com"}],"homepage":"https://github.com/gooddata/gooddata-react-components#readme","bugs":{"url":"https://github.com/gooddata/gooddata-react-components/issues"},"dist":{"shasum":"11b146d04a58860ee31c90f36311c9bd260a41bf","tarball":"https://registry.npmjs.org/@gooddata/react-components/-/react-components-7.6.0-beta.8.tgz","fileCount":2558,"integrity":"sha512-BNW68+eEj+XPbc3fxz0lLE5PZj67xLyiwvUPRdESfUmTtucuMSxQIa4neqqJkEWUsED2nITW7O7OqdKTg7gwig==","signatures":[{"sig":"MEUCIGsF2viTSezEQTQTShV5dtuaxsP58g/lZG2MrB07Av2BAiEAlx/MReMxUnCOOuVxDqOg0VEyAgpEmaJdmRc+erlX/0k=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":10117695,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJep5sbCRA9TVsSAnZWagAAETQP/1/ERrB+DdWGpn6DSsuv\neZ4a7zilTEdkwUv1KSq4BWN3Yz01DBQOHhXrZgwQWVMiPfjaivp2lhG/F9s/\nXdfwamGF4sOLGdrLPeSrmKVYv3ToxAKJLFJAHMjR8FnrbVL/6BhLxfpkI9I0\n2E7xzxaowfQiJTdhXgm1K1Ofk3TumkDB7TmaOGBLSyZLAdbPoHvlAwxlwxrX\nyma9gei1BIFwfCjmf8mnk+v1FNg3s8eqYVbeLV4lHLy5aS6+ywTjfqD4OxaO\nvpV57dE8fWp3bKvZW6V0wpYVJoluXrV8YI+0OJgDVwweBKp7wJG7RKuym6hy\nRntf2ojClS9IHkY7Fc2t8BtTg2J1QE+sdemcv4zBiePKQMpwoMZciP3/Up7R\n6rGdFxFgekqUtiLxJjlXE7uEs5ieEXeCOPKD272NNdPALpjRsVul+BRGTxIv\nN7eYgKn/Q0wjGPY9bVWmStKbGiUtttvmdBQ6U1DGLuhdFaiQeFskTL+yIeLz\nv4WrCmB/ZxqUaGV2lW4gVNTqNTpMnsRR5WDu1JWEjOabSPsgXfMoJtTnsipx\ny1rqMEIpekmg3DPerIjdn1Zk1AVuqBiMedEdRfBOSpuFg8ezKpqomJHCNstU\nwO/eyNlUrcWbA8FOVHidDv/ZF12e/DeOyy9ss1k9JgWxAf6d7lJ7jik2uzIN\nXtYu\r\n=5pz1\r\n-----END PGP SIGNATURE-----\r\n"},"main":"dist/index.js","husky":{"hooks":{"pre-commit":"lint-staged"}},"config":{"eslint":"./examples/**/*.{js,jsx}","tslint":"./{__mocks__,src,stories}/{,**/}*.{ts,tsx}"},"readme":"[![npm version](https://badge.fury.io/js/%40gooddata%2Freact-components.svg)](https://www.npmjs.com/package/@gooddata/react-components)\n\n# GoodData.UI React components\n> A React-based JavaScript library for building data-driven applications\n\n## Getting started\n- [GoodData.UI Documentation](http://sdk.gooddata.com/gooddata-ui/)\n- [GoodData.UI Live Examples](https://gooddata-examples.herokuapp.com/)\n- [Stack Overflow](https://stackoverflow.com/questions/tagged/gooddata)\n\n### Usage\nWith [yarn](https://yarnpkg.com) installed, go to your project directory and run\n```\n$ yarn add @gooddata/react-components\n```\nIf you prefer [npm](npmjs.com) run\n```\n$ npm install --save @gooddata/react-components\n```\n\nThe public API is exposed via global `index.js`. Except for the styles, do not import any other file directly\nbecause they are not intended to be part of the public API.\n\n## Contributing\n\nWe welcome any contribution in form of [issues](https://github.com/gooddata/gooddata-react-components/issues) or [pull requests](https://github.com/gooddata/gooddata-react-components/pulls).\n\nInstall [Node.js](http://nodejs.org) (node 12.16.1, npm v6.13.4) and [Yarn](https://classic.yarnpkg.com) (1.22.4).\n\nInstall dependencies:\n```\nyarn install --frozen-lockfile\n```\n\nThese commands may come in handy while developing:\n\n| command | description |\n| ------- | ----------- |\n| `yarn install --pure-lockfile` | first step |\n| ||\n| `yarn dev` | build react-components to `/dist` in watch mode |\n| `yarn test` | run all unit tests |\n| `yarn prettier-write` | format the source code to match the valid codestyle |\n| `yarn validate` | validate codestyle |\n| ||\n| `yarn storybook` | run storybook from `/stories` on http://localhost:9001 |\n| `yarn build-storybook` | build storybook to `/dist-storybook` |\n| `yarn test-storybook` | run storybook and [screenshot tests](https://github.com/gooddata/gdc-client-utils/tree/master/test-storybook) |\n| ||\n| `yarn examples` | run Live Examples dev-server from `/examples` on https://localhost:8999 |\n| `yarn examples-build` | build Live Examples to `/examples/dist` |\n| `yarn examples-server` | serve built Live Examples - see `/examples/server/src` |\n| `yarn examples-testcafe` | run testcafe tests against `localhost:8999` |\n\n### Deploy to heroku.com\nWhen you deploy this repo to heroku, it serves *GoodData.UI Live Examples*.\nRelevant tasks are in `Procfile` and `package.json`.\n\n```bash\n# run in the project directory\nheroku login\nheroku create <your-app-name>\nheroku config:set DOMAIN_ADMIN_USERNAME=x@gooddata.com DOMAIN_ADMIN_PASSWORD=xy PROJECT_ID_TO_ASSIGN=xms7ga4tf3g3nzucd8380o2bev8oeknp\ngit push heroku HEAD:master\nheroku open\n```\n### Enable Geo Chart for Storybook and Live Examples\nGeo chart uses Mapbox to render map which requires a Mapbox access token.\n- Register an account and create Mapbox access token at [guide](https://docs.mapbox.com/help/how-mapbox-works/access-tokens/)\n- Store the created token at `.env`:\n```bash\necho -e \"EXAMPLE_MAPBOX_ACCESS_TOKEN=token\" >> .env # only need to run once\necho -e \"STORYBOOK_MAPBOX_ACCESS_TOKEN=token\" >> .env # only need to run once\n```\n\n### Run Live Examples Locally\nTo run *GoodData.UI Live Examples* locally:\n```bash\ngit clone <this-repository>\ncd  <repository-folder>\nyarn install --pure-lockfile\nyarn examples\n```\nThen open https://localhost:8999 and login using Live Examples account (you can [create one here](https://gooddata-examples.herokuapp.com/registration)).\n\n### Run Storybook locally\n- Run storybook with token stored in `.env` for more secure\n```bash\nyarn storybook\n```\n- Or run storybook with token env param exposed to cli (not suggested)\n```bash\nSTORYBOOK_MAPBOX_ACCESS_TOKEN=token yarn storybook\n```\n- Apply either above way to `yarn build-storybook` or `yarn test-storybook`\n\n### Source code formatting\nThe source code in the repository is formatted by [Prettier](https://prettier.io/).\nThe format of the code is validated by our Continuous Integration server and is one of the requirements of successful merge.\n\nPrettier is supported by every major IDE. You can find the list of supported editors and how to configure them [here](https://prettier.io/docs/en/editors.html).\n\nIn the case, when your editor is not supported or you don't want to setup the integration, you can run the `yarn prettier-write` command to reformat the code before commit.\n\n## Changelog\n\n- see [CHANGELOG.md](CHANGELOG.md)\n\n## Supported versions\n\nIn order to make the user experience with integrating GoodData UI SDK as smooth and secure as possible and to ensure that the SDK is using the latest features of the platform, we will only provide support to two most recent major versions of UI SDK.\n\nThe most recent majors will be supported in the following modes:\n\n- The latest major version will receive all new functionality and all bug fixes\n- The previous major version will only receive fixes to critical issues and security fixes. These fixes will be applied on top of last released version of the previous major\n\nThe customers are encouraged to always use the latest version of the UI SDK.\n\nIn case of using older versions, the user might face API incompatibility, performance or security issues.\n\nPlease follow the installation instructions to update to the newest version.\n\n## License\n\n(C) 2007-2020 GoodData Corporation\n\nThis project is dual licensed:\n\n- The ATTRIBUTION-NONCOMMERCIAL 4.0 INTERNATIONAL (CC BY-NC 4.0) is used for purpose of the trial experience and evaluation of GoodData.UI library.\n- The GOODDATA GOODDATA.UI LIBRARY END USER LICENSE AGREEMENT is used for GoodData customers.\n\nFor more information, please see [LICENSE](https://github.com/gooddata/gooddata-react-components/blob/master/LICENSE)\n","gitHead":"236c3c443627468f3f23e6898d350217f6a3a9c2","scripts":{"dev":"bash scripts/build.sh --dev-watch","test":"jest --watch","build":"bash scripts/build.sh","tslint":"yarn run-tslint -t verbose $npm_package_config_tslint","prepare":"cd examples/server && yarn install --frozen-lockfile && cd ../..; rm -r examples/node_modules 2>/dev/null; true","examples":"bash scripts/run-examples.sh","prepare?":"# Called before `npm publish` and on local `npm install`. Temporarily also for deleting obsolete node_modules. Ends with `true` to continue gracefully.","validate":"tsc --noEmit && yarn tslint && eslint $npm_package_config_eslint && yarn validate-style && yarn prettier-check","build-dev":"bash scripts/build.sh --dev","examples?":"# Default is developer domain, other options: yarn examples [sec,secure,stg,stg2,stg3,demo,developer or URL]","storybook":"yarn build && start-storybook -p 9001 -c .storybook","test-once":"jest","tslint-ci":"mkdir -p ./ci/results && yarn run-tslint -t checkstyle -o ./ci/results/tslint-results.xml $npm_package_config_tslint","run-tslint":"tslint -p tsconfig.json","validate-ci":"tsc --noEmit && yarn tslint-ci  && eslint $npm_package_config_eslint -f checkstyle -o ci/results/eslint-results.xml && yarn validate-style-ci && yarn prettier-check","examples-build":"bash scripts/build-examples.sh","prepublishOnly":"yarn build","prettier-check":"prettier --check '{src,stories,styles,__mocks__,examples/server/src,examples/src,examples/test}/**/*.{ts,js,tsx,jsx,json,scss,md,yaml,html}'","prettier-write":"prettier --write '{src,stories,styles,__mocks__,examples/server/src,examples/src,examples/test}/**/*.{ts,js,tsx,jsx,json,scss,md,yaml,html}'","test-storybook":"yarn build && test-storybook","validate-style":"stylelint '**/*.scss'","build-storybook":"yarn build && build-storybook -c .storybook -o dist-storybook","examples-server":"node examples/server/src/index.js","heroku-postbuild":"yarn examples-build developer","examples-testcafe":"./scripts/run-testcafe.sh visual","validate-style-ci":"stylelint '**/*.scss' --custom-formatter=node_modules/stylelint-checkstyle-formatter > ci/results/stylelint-results.xml","check-circular-deps":"madge --circular --extensions ts ./src","examples-testcafe-ci":"./scripts/run-testcafe.sh ci","examples-testcafe-live":"./scripts/run-testcafe.sh live"},"typings":"dist/index.d.ts","_npmUser":{"name":"gooddata-ci","email":"rail@gooddata.com"},"deprecated":"@gooddata/react-components@7 reached End of Support on March 31, 2022. Please upgrade (see https://sdk.gooddata.com/gooddata-ui/docs/supported_versions.html for more information).","repository":{"url":"git+ssh://git@github.com/gooddata/gooddata-react-components.git","type":"git"},"_npmVersion":"6.13.4","description":"GoodData.UI - A powerful JavaScript library for building analytical applications","directories":{},"lint-staged":{"{src,stories,styles,__mocks__,examples/server/src,examples/src,examples/test}/**/*.{ts,js,tsx,jsx,scss}":["npx gdc-fix-copyright","git add"],"{src,stories,styles,__mocks__,examples/server/src,examples/src,examples/test}/**/*.{ts,js,tsx,jsx,json,scss,md,yaml,html}":["prettier --write","git add"]},"_nodeVersion":"12.16.1","dependencies":{"rxjs":"^5.5.6","uuid":"^3.2.1","immer":"^1.3.1","lodash":"^4.17.15","date-fns":"^2.7.0","downshift":"^3.2.7","invariant":"^2.2.2","mapbox-gl":"^1.6.1","classnames":"^2.2.6","highcharts":"7.1.1","prop-types":"^15.6.0","react-intl":"^3.6.0","custom-event":"^1.0.1","react-window":"^1.8.1","ag-grid-react":"20.0.0","react-measure":"^2.3.0","@types/mapbox-gl":"^1.6.1","react-day-picker":"~7.3.0","react-responsive":"^3.0.0","stringify-object":"^2.4.0","@gooddata/typings":"^2.24.0","ag-grid-community":"20.0.0","http-status-codes":"^1.3.0","@gooddata/js-utils":"^3.10.5","@gooddata/numberjs":"^3.2.4","fixed-data-table-2":"0.7.17","@gooddata/goodstrap":"^68.5.2","react-dom-factories":"^1.0.2","@gooddata/gooddata-js":"^12.5.4","json-stable-stringify":"^1.0.1","react-transition-group":"^2.2.1","hoist-non-react-statics":"^3.3.0","nodelist-foreach-polyfill":"^1.2.0","@formatjs/intl-pluralrules":"^1.3.6","highcharts-grouped-categories":"^1.1.3"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"raf":"3.3.2","yup":"^0.24.1","jest":"24.7.1","husky":"3.0.0","madge":"^3.4.4","react":"^16.5.2","enzyme":"3.5.0","eslint":"4.19.1","formik":"^0.11.11","moment":"2.23.0","history":"^4.7.2","ts-jest":"24.0.0","webpack":"4.30.0","full-icu":"^1.3.0","prettier":"1.16.4","react-ga":"^2.5.2","recharts":"1.0.0-beta.9","testcafe":"1.1.4","commander":"2.14.1","node-sass":"4.13.0","react-dom":"^16.5.2","stylelint":"^10.0.0","supertest":"3.0.0","ts-loader":"6.0.0","@types/raf":"^3.4.0","css-loader":"0.28.7","jest-junit":"3.0.0","raw-loader":"0.5.1","styled-jsx":"2.2.1","typescript":"3.3.4000","@babel/core":"7.4.4","@types/jest":"24.0.6","@types/node":"7.0.8","@types/uuid":"3.4.3","file-loader":"3.0.1","jest-enzyme":"7.0.2","lint-staged":"9.1.0","sass-loader":"6.0.6","webpack-cli":"3.3.2","@types/react":"16.8.6","babel-loader":"8.0.5","react-helmet":"5.2.0","react-select":"1.2.1","style-loader":"0.19.1","@types/enzyme":"3.1.13","@types/lodash":"4.14.123","testcafe-live":"0.1.4","@babel/runtime":"7.4.4","dotenv-webpack":"^1.7.0","@babel/polyfill":"^7.4.4","@storybook/react":"5.0.11","@types/invariant":"2.2.29","@types/react-dom":"16.0.11","isomorphic-fetch":"2.2.1","react-datepicker":"1.1.0","react-router-dom":"4.2.2","@babel/preset-env":"7.4.4","@gooddata/mock-js":"^2.13.1","@storybook/addons":"5.0.11","@types/classnames":"2.2.3","@types/prop-types":"15.5.2","@storybook/theming":"5.0.11","identity-obj-proxy":"^3.0.0","intl-messageformat":"^7.5.4","webpack-dev-server":"3.3.1","@babel/preset-react":"7.0.0","@types/react-portal":"4.0.1","@types/react-window":"^1.8.1","babel-plugin-lodash":"3.3.4","html-webpack-plugin":"3.2.0","react-test-renderer":"16.4.2","@types/react-measure":"2.0.5","clean-webpack-plugin":"2.0.2","stats-webpack-plugin":"0.7.0","eslint-config-prettier":"4.1.0","react-google-recaptcha":"^0.14.1","tslint-config-prettier":"1.18.0","@gooddata/eslint-config":"^1.0.0","@gooddata/tslint-config":"1.0.0","@types/react-responsive":"^3.0.3","@types/storybook__react":"4.0.1","@types/stringify-object":"^3.2.0","enzyme-adapter-react-16":"1.3.1","@gooddata/test-storybook":"3.2.1","@storybook/addon-actions":"5.0.11","@storybook/addon-options":"5.0.11","node-sass-magic-importer":"5.1.0","react-syntax-highlighter":"11.0.2","@types/fixed-data-table-2":"0.8.1","stylelint-config-prettier":"5.2.0","@gooddata/stylelint-config":"4.0.1","@types/react-test-renderer":"16.0.0","circular-dependency-plugin":"5.0.2","compression-webpack-plugin":"2.0.0","@types/json-stable-stringify":"^1.0.32","@gooddata/frontend-npm-scripts":"1.1.0","@types/enzyme-adapter-react-16":"1.0.3","stylelint-checkstyle-formatter":"0.1.0","@types/storybook__addon-actions":"3.4.2","@babel/plugin-proposal-class-properties":"7.4.4","@babel/plugin-proposal-object-rest-spread":"7.4.4","@babel/plugin-transform-async-to-generator":"7.4.4"},"peerDependencies":{"react":"^16.5.2","react-dom":"^16.5.2"},"_npmOperationalInternal":{"tmp":"tmp/react-components_7.6.0-beta.8_1588042522079_0.8165760790976004","host":"s3://npm-registry-packages"}},"7.6.0-beta.9":{"name":"@gooddata/react-components","version":"7.6.0-beta.9","author":{"name":"GoodData Corporation"},"license":"BSD-3-Clause","_id":"@gooddata/react-components@7.6.0-beta.9","maintainers":[{"name":"afi","email":"adam.fiedler@gooddata.com"},{"name":"bertold8","email":"ivan.nejezchleb@seznam.cz"},{"name":"brbistas","email":"valentinos.chraniotis@gooddata.com"},{"name":"bugsbunny338","email":"jiri.zajic@mensa.cz"},{"name":"de.do","email":"de.do@gooddata.com"},{"name":"gooddata-ci","email":"rail@gooddata.com"},{"name":"hang.ngo","email":"hang.ngo@gooddata.com"},{"name":"hung.nguyen.hoang","email":"hung.nguyen@gooddata.com"},{"name":"ivan.mjartan","email":"ivan.mjartan@gooddata.com"},{"name":"jakub-sterba","email":"jakub.sterba@gooddata.com"},{"name":"jankc","email":"jan.krapac@gmail.com"},{"name":"jaroslav.tomecek","email":"jaroslav.tomecek@gooddata.com"},{"name":"jkittler","email":"honza.kittler@gmail.com"},{"name":"khanh.le","email":"khanh.le@gooddata.com"},{"name":"lanhuynh","email":"lan.huynh@gooddata.com"},{"name":"linhhong","email":"linh.hong@gooddata.com"},{"name":"lupko","email":"lubomir.slivka@gooddata.com"},{"name":"mai.nguyen","email":"mai.nguyen@gooddata.com"},{"name":"matyas.kandl","email":"matyas.kandl@gooddata.com"},{"name":"michal.marsal","email":"michal.marsal@gooddata.com"},{"name":"my.duong","email":"my.duong@gooddata.com"},{"name":"naibinh","email":"naibinh@gmail.com"},{"name":"nikolacech","email":"nikola.cech@gooddata.com"},{"name":"nis.hua","email":"nis.hua@gooddata.com"},{"name":"no23reason","email":"dan.homola@hotmail.cz"},{"name":"patrikbraborec","email":"patrik.braborec@gooddata.com"},{"name":"pbenes","email":"petr.benes@gooddata.com"},{"name":"petrjanu","email":"petr.janu@gooddata.com"},{"name":"pkingo","email":"philipandreaskingo@hotmail.com"},{"name":"ptquang86","email":"ptquang86@gmail.com"},{"name":"qduval","email":"quentin.duval@gooddata.com"},{"name":"rodri360","email":"me@rodri360.com"},{"name":"sitina","email":"jiri.sitina@gooddata.com"},{"name":"strouhaljan","email":"strouhal.jan@gmail.com"},{"name":"tomas.kratochvil","email":"tomas.kratochvil@gooddata.com"},{"name":"tomasreichmann","email":"tomasreichmann@gmail.com"},{"name":"tomsatgd","email":"tomas.satinsky@gooddata.com"},{"name":"trung-le-quoc","email":"trung.le@gooddata.com"},{"name":"tu-ngo","email":"tungo1981@gmail.com"},{"name":"tu.bui","email":"tu.bui@gooddata.com"},{"name":"tulean","email":"tuan.le@gooddata.com"},{"name":"tuqt1005","email":"tu.tran@gooddata.com"},{"name":"utdnah","email":"danh.ung@gooddata.com"},{"name":"vlastikcz","email":"vlastimil.kotas@gooddata.com"},{"name":"vu.pham","email":"vu.pham@gooddata.com"},{"name":"xmort","email":"petr.dolejsi@gooddata.com"},{"name":"yanlipnican","email":"yanlipnican@gmail.com"}],"homepage":"https://github.com/gooddata/gooddata-react-components#readme","bugs":{"url":"https://github.com/gooddata/gooddata-react-components/issues"},"dist":{"shasum":"5153b176d15732300006952672519d4afde3884a","tarball":"https://registry.npmjs.org/@gooddata/react-components/-/react-components-7.6.0-beta.9.tgz","fileCount":2558,"integrity":"sha512-CvBhLFNmQ00KwmsOI49efC1Jd7qBt52zmcscTPTmyYY6KPXpNOzBbKuaK5k3OO0PoVhkZp5YNaQvfCjOC7RS4w==","signatures":[{"sig":"MEUCIB79iZBndI6OGosDyXQ0w4F7zYWQplOzWd5RPqBVFv/cAiEAiU8mimiEOR9OX+Z2Fs+0oNuLUkTcOtwem+kAyJgctdY=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":10117695,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJeqCRcCRA9TVsSAnZWagAAsnIP/REtZh9hMMSJIIIdtCEm\nYPK3YTpXIfHiRWUKWJcHdBGQ7od2i8KVWW+3ptZdJHOrOaIeQ79mUT0Db+U9\nP65Oc/hIcH8abJ4JumMK8Vxzd7pgwBI01dNW8ZX5TY4gqOxnd3I/Jcm/6BMh\nKEKx+pwNKULU/q9r2qBav6MwplzZCu38YTk5oZaNcbRlKiKiQ1r2YJ+L8dWh\nK3u6tlD6Q6xCbP2jkLhdCqB/VTT0Fgeiba9ct/YdWqw9ApzLtkHuhihbirXG\n57kxMtJKUXvZEHkw24A2Pz7aNYmrx4gxVhz0VfSgc0IkOIZ40gPr57G2/ATl\njF6g358kavn5qoPzq1WBg8I3Vt2CO7IE4VCteX6RH0tswwr0z44zuQ9Wbwqv\nWO0QZU8qEYktEfEm2lk3v4AsXulFlCtgQv2uUNeyLKg/FjYy6aYrMkF5l+Vu\nCuHybb/5/Y0Z+LZ2kgpIgrx3BgUG6NV4DS3R84BaMr2DT8FwGzsrl7jbW3MI\nAtHuRY2F2l301o+djKnI30ShNiawVjszHkua+x6cu7T8wSdlpx6M1hZ0AqxK\ngTTJBaaKBGkep/BtdLNb3KIlzW9v2b/28Hiqmg14dWlyByRaISwwoUFYE0Uk\nG4SxcxKZY7ZDjbTqiHxWMvw6ElIXdK9K5oKoopJUbWOjW8eM4vLv/3JlgmKz\nQk+Y\r\n=o73Z\r\n-----END PGP SIGNATURE-----\r\n"},"main":"dist/index.js","husky":{"hooks":{"pre-commit":"lint-staged"}},"config":{"eslint":"./examples/**/*.{js,jsx}","tslint":"./{__mocks__,src,stories}/{,**/}*.{ts,tsx}"},"readme":"[![npm version](https://badge.fury.io/js/%40gooddata%2Freact-components.svg)](https://www.npmjs.com/package/@gooddata/react-components)\n\n# GoodData.UI React components\n> A React-based JavaScript library for building data-driven applications\n\n## Getting started\n- [GoodData.UI Documentation](http://sdk.gooddata.com/gooddata-ui/)\n- [GoodData.UI Live Examples](https://gooddata-examples.herokuapp.com/)\n- [Stack Overflow](https://stackoverflow.com/questions/tagged/gooddata)\n\n### Usage\nWith [yarn](https://yarnpkg.com) installed, go to your project directory and run\n```\n$ yarn add @gooddata/react-components\n```\nIf you prefer [npm](npmjs.com) run\n```\n$ npm install --save @gooddata/react-components\n```\n\nThe public API is exposed via global `index.js`. Except for the styles, do not import any other file directly\nbecause they are not intended to be part of the public API.\n\n## Contributing\n\nWe welcome any contribution in form of [issues](https://github.com/gooddata/gooddata-react-components/issues) or [pull requests](https://github.com/gooddata/gooddata-react-components/pulls).\n\nInstall [Node.js](http://nodejs.org) (node 12.16.1, npm v6.13.4) and [Yarn](https://classic.yarnpkg.com) (1.22.4).\n\nInstall dependencies:\n```\nyarn install --frozen-lockfile\n```\n\nThese commands may come in handy while developing:\n\n| command | description |\n| ------- | ----------- |\n| `yarn install --pure-lockfile` | first step |\n| ||\n| `yarn dev` | build react-components to `/dist` in watch mode |\n| `yarn test` | run all unit tests |\n| `yarn prettier-write` | format the source code to match the valid codestyle |\n| `yarn validate` | validate codestyle |\n| ||\n| `yarn storybook` | run storybook from `/stories` on http://localhost:9001 |\n| `yarn build-storybook` | build storybook to `/dist-storybook` |\n| `yarn test-storybook` | run storybook and [screenshot tests](https://github.com/gooddata/gdc-client-utils/tree/master/test-storybook) |\n| ||\n| `yarn examples` | run Live Examples dev-server from `/examples` on https://localhost:8999 |\n| `yarn examples-build` | build Live Examples to `/examples/dist` |\n| `yarn examples-server` | serve built Live Examples - see `/examples/server/src` |\n| `yarn examples-testcafe` | run testcafe tests against `localhost:8999` |\n\n### Deploy to heroku.com\nWhen you deploy this repo to heroku, it serves *GoodData.UI Live Examples*.\nRelevant tasks are in `Procfile` and `package.json`.\n\n```bash\n# run in the project directory\nheroku login\nheroku create <your-app-name>\nheroku config:set DOMAIN_ADMIN_USERNAME=x@gooddata.com DOMAIN_ADMIN_PASSWORD=xy PROJECT_ID_TO_ASSIGN=xms7ga4tf3g3nzucd8380o2bev8oeknp\ngit push heroku HEAD:master\nheroku open\n```\n### Enable Geo Chart for Storybook and Live Examples\nGeo chart uses Mapbox to render map which requires a Mapbox access token.\n- Register an account and create Mapbox access token at [guide](https://docs.mapbox.com/help/how-mapbox-works/access-tokens/)\n- Store the created token at `.env`:\n```bash\necho -e \"EXAMPLE_MAPBOX_ACCESS_TOKEN=token\" >> .env # only need to run once\necho -e \"STORYBOOK_MAPBOX_ACCESS_TOKEN=token\" >> .env # only need to run once\n```\n\n### Run Live Examples Locally\nTo run *GoodData.UI Live Examples* locally:\n```bash\ngit clone <this-repository>\ncd  <repository-folder>\nyarn install --pure-lockfile\nyarn examples\n```\nThen open https://localhost:8999 and login using Live Examples account (you can [create one here](https://gooddata-examples.herokuapp.com/registration)).\n\n### Run Storybook locally\n- Run storybook with token stored in `.env` for more secure\n```bash\nyarn storybook\n```\n- Or run storybook with token env param exposed to cli (not suggested)\n```bash\nSTORYBOOK_MAPBOX_ACCESS_TOKEN=token yarn storybook\n```\n- Apply either above way to `yarn build-storybook` or `yarn test-storybook`\n\n### Source code formatting\nThe source code in the repository is formatted by [Prettier](https://prettier.io/).\nThe format of the code is validated by our Continuous Integration server and is one of the requirements of successful merge.\n\nPrettier is supported by every major IDE. You can find the list of supported editors and how to configure them [here](https://prettier.io/docs/en/editors.html).\n\nIn the case, when your editor is not supported or you don't want to setup the integration, you can run the `yarn prettier-write` command to reformat the code before commit.\n\n## Changelog\n\n- see [CHANGELOG.md](CHANGELOG.md)\n\n## Supported versions\n\nIn order to make the user experience with integrating GoodData UI SDK as smooth and secure as possible and to ensure that the SDK is using the latest features of the platform, we will only provide support to two most recent major versions of UI SDK.\n\nThe most recent majors will be supported in the following modes:\n\n- The latest major version will receive all new functionality and all bug fixes\n- The previous major version will only receive fixes to critical issues and security fixes. These fixes will be applied on top of last released version of the previous major\n\nThe customers are encouraged to always use the latest version of the UI SDK.\n\nIn case of using older versions, the user might face API incompatibility, performance or security issues.\n\nPlease follow the installation instructions to update to the newest version.\n\n## License\n\n(C) 2007-2020 GoodData Corporation\n\nThis project is dual licensed:\n\n- The ATTRIBUTION-NONCOMMERCIAL 4.0 INTERNATIONAL (CC BY-NC 4.0) is used for purpose of the trial experience and evaluation of GoodData.UI library.\n- The GOODDATA GOODDATA.UI LIBRARY END USER LICENSE AGREEMENT is used for GoodData customers.\n\nFor more information, please see [LICENSE](https://github.com/gooddata/gooddata-react-components/blob/master/LICENSE)\n","gitHead":"789ad503848815c37a8eb8a914b374b697713805","scripts":{"dev":"bash scripts/build.sh --dev-watch","test":"jest --watch","build":"bash scripts/build.sh","tslint":"yarn run-tslint -t verbose $npm_package_config_tslint","prepare":"cd examples/server && yarn install --frozen-lockfile && cd ../..; rm -r examples/node_modules 2>/dev/null; true","examples":"bash scripts/run-examples.sh","prepare?":"# Called before `npm publish` and on local `npm install`. Temporarily also for deleting obsolete node_modules. Ends with `true` to continue gracefully.","validate":"tsc --noEmit && yarn tslint && eslint $npm_package_config_eslint && yarn validate-style && yarn prettier-check","build-dev":"bash scripts/build.sh --dev","examples?":"# Default is developer domain, other options: yarn examples [sec,secure,stg,stg2,stg3,demo,developer or URL]","storybook":"yarn build && start-storybook -p 9001 -c .storybook","test-once":"jest","tslint-ci":"mkdir -p ./ci/results && yarn run-tslint -t checkstyle -o ./ci/results/tslint-results.xml $npm_package_config_tslint","run-tslint":"tslint -p tsconfig.json","validate-ci":"tsc --noEmit && yarn tslint-ci  && eslint $npm_package_config_eslint -f checkstyle -o ci/results/eslint-results.xml && yarn validate-style-ci && yarn prettier-check","examples-build":"bash scripts/build-examples.sh","prepublishOnly":"yarn build","prettier-check":"prettier --check '{src,stories,styles,__mocks__,examples/server/src,examples/src,examples/test}/**/*.{ts,js,tsx,jsx,json,scss,md,yaml,html}'","prettier-write":"prettier --write '{src,stories,styles,__mocks__,examples/server/src,examples/src,examples/test}/**/*.{ts,js,tsx,jsx,json,scss,md,yaml,html}'","test-storybook":"yarn build && test-storybook","validate-style":"stylelint '**/*.scss'","build-storybook":"yarn build && build-storybook -c .storybook -o dist-storybook","examples-server":"node examples/server/src/index.js","heroku-postbuild":"yarn examples-build developer","examples-testcafe":"./scripts/run-testcafe.sh visual","validate-style-ci":"stylelint '**/*.scss' --custom-formatter=node_modules/stylelint-checkstyle-formatter > ci/results/stylelint-results.xml","check-circular-deps":"madge --circular --extensions ts ./src","examples-testcafe-ci":"./scripts/run-testcafe.sh ci","examples-testcafe-live":"./scripts/run-testcafe.sh live"},"typings":"dist/index.d.ts","_npmUser":{"name":"gooddata-ci","email":"rail@gooddata.com"},"deprecated":"@gooddata/react-components@7 reached End of Support on March 31, 2022. Please upgrade (see https://sdk.gooddata.com/gooddata-ui/docs/supported_versions.html for more information).","repository":{"url":"git+ssh://git@github.com/gooddata/gooddata-react-components.git","type":"git"},"_npmVersion":"6.13.4","description":"GoodData.UI - A powerful JavaScript library for building analytical applications","directories":{},"lint-staged":{"{src,stories,styles,__mocks__,examples/server/src,examples/src,examples/test}/**/*.{ts,js,tsx,jsx,scss}":["npx gdc-fix-copyright","git add"],"{src,stories,styles,__mocks__,examples/server/src,examples/src,examples/test}/**/*.{ts,js,tsx,jsx,json,scss,md,yaml,html}":["prettier --write","git add"]},"_nodeVersion":"12.16.1","dependencies":{"rxjs":"^5.5.6","uuid":"^3.2.1","immer":"^1.3.1","lodash":"^4.17.15","date-fns":"^2.7.0","downshift":"^3.2.7","invariant":"^2.2.2","mapbox-gl":"^1.6.1","classnames":"^2.2.6","highcharts":"7.1.1","prop-types":"^15.6.0","react-intl":"^3.6.0","custom-event":"^1.0.1","react-window":"^1.8.1","ag-grid-react":"20.0.0","react-measure":"^2.3.0","@types/mapbox-gl":"^1.6.1","react-day-picker":"~7.3.0","react-responsive":"^3.0.0","stringify-object":"^2.4.0","@gooddata/typings":"^2.24.0","ag-grid-community":"20.0.0","http-status-codes":"^1.3.0","@gooddata/js-utils":"^3.10.5","@gooddata/numberjs":"^3.2.4","fixed-data-table-2":"0.7.17","@gooddata/goodstrap":"^68.5.2","react-dom-factories":"^1.0.2","@gooddata/gooddata-js":"^12.5.4","json-stable-stringify":"^1.0.1","react-transition-group":"^2.2.1","hoist-non-react-statics":"^3.3.0","nodelist-foreach-polyfill":"^1.2.0","@formatjs/intl-pluralrules":"^1.3.6","highcharts-grouped-categories":"^1.1.3"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"raf":"3.3.2","yup":"^0.24.1","jest":"24.7.1","husky":"3.0.0","madge":"^3.4.4","react":"^16.5.2","enzyme":"3.5.0","eslint":"4.19.1","formik":"^0.11.11","moment":"2.23.0","history":"^4.7.2","ts-jest":"24.0.0","webpack":"4.30.0","full-icu":"^1.3.0","prettier":"1.16.4","react-ga":"^2.5.2","recharts":"1.0.0-beta.9","testcafe":"1.1.4","commander":"2.14.1","node-sass":"4.13.0","react-dom":"^16.5.2","stylelint":"^10.0.0","supertest":"3.0.0","ts-loader":"6.0.0","@types/raf":"^3.4.0","css-loader":"0.28.7","jest-junit":"3.0.0","raw-loader":"0.5.1","styled-jsx":"2.2.1","typescript":"3.3.4000","@babel/core":"7.4.4","@types/jest":"24.0.6","@types/node":"7.0.8","@types/uuid":"3.4.3","file-loader":"3.0.1","jest-enzyme":"7.0.2","lint-staged":"9.1.0","sass-loader":"6.0.6","webpack-cli":"3.3.2","@types/react":"16.8.6","babel-loader":"8.0.5","react-helmet":"5.2.0","react-select":"1.2.1","style-loader":"0.19.1","@types/enzyme":"3.1.13","@types/lodash":"4.14.123","testcafe-live":"0.1.4","@babel/runtime":"7.4.4","dotenv-webpack":"^1.7.0","@babel/polyfill":"^7.4.4","@storybook/react":"5.0.11","@types/invariant":"2.2.29","@types/react-dom":"16.0.11","isomorphic-fetch":"2.2.1","react-datepicker":"1.1.0","react-router-dom":"4.2.2","@babel/preset-env":"7.4.4","@gooddata/mock-js":"^2.13.1","@storybook/addons":"5.0.11","@types/classnames":"2.2.3","@types/prop-types":"15.5.2","@storybook/theming":"5.0.11","identity-obj-proxy":"^3.0.0","intl-messageformat":"^7.5.4","webpack-dev-server":"3.3.1","@babel/preset-react":"7.0.0","@types/react-portal":"4.0.1","@types/react-window":"^1.8.1","babel-plugin-lodash":"3.3.4","html-webpack-plugin":"3.2.0","react-test-renderer":"16.4.2","@types/react-measure":"2.0.5","clean-webpack-plugin":"2.0.2","stats-webpack-plugin":"0.7.0","eslint-config-prettier":"4.1.0","react-google-recaptcha":"^0.14.1","tslint-config-prettier":"1.18.0","@gooddata/eslint-config":"^1.0.0","@gooddata/tslint-config":"1.0.0","@types/react-responsive":"^3.0.3","@types/storybook__react":"4.0.1","@types/stringify-object":"^3.2.0","enzyme-adapter-react-16":"1.3.1","@gooddata/test-storybook":"3.2.1","@storybook/addon-actions":"5.0.11","@storybook/addon-options":"5.0.11","node-sass-magic-importer":"5.1.0","react-syntax-highlighter":"11.0.2","@types/fixed-data-table-2":"0.8.1","stylelint-config-prettier":"5.2.0","@gooddata/stylelint-config":"4.0.1","@types/react-test-renderer":"16.0.0","circular-dependency-plugin":"5.0.2","compression-webpack-plugin":"2.0.0","@types/json-stable-stringify":"^1.0.32","@gooddata/frontend-npm-scripts":"1.1.0","@types/enzyme-adapter-react-16":"1.0.3","stylelint-checkstyle-formatter":"0.1.0","@types/storybook__addon-actions":"3.4.2","@babel/plugin-proposal-class-properties":"7.4.4","@babel/plugin-proposal-object-rest-spread":"7.4.4","@babel/plugin-transform-async-to-generator":"7.4.4"},"peerDependencies":{"react":"^16.5.2","react-dom":"^16.5.2"},"_npmOperationalInternal":{"tmp":"tmp/react-components_7.6.0-beta.9_1588077659169_0.7803884970958581","host":"s3://npm-registry-packages"}},"7.6.0-alpha-ivan.mjartan-IMJ-ONE-4321-2020-04-28T14-02-21-836Z":{"name":"@gooddata/react-components","version":"7.6.0-alpha-ivan.mjartan-IMJ-ONE-4321-2020-04-28T14-02-21-836Z","author":{"name":"GoodData Corporation"},"license":"BSD-3-Clause","_id":"@gooddata/react-components@7.6.0-alpha-ivan.mjartan-IMJ-ONE-4321-2020-04-28T14-02-21-836Z","maintainers":[{"name":"afi","email":"adam.fiedler@gooddata.com"},{"name":"bertold8","email":"ivan.nejezchleb@seznam.cz"},{"name":"brbistas","email":"valentinos.chraniotis@gooddata.com"},{"name":"bugsbunny338","email":"jiri.zajic@mensa.cz"},{"name":"de.do","email":"de.do@gooddata.com"},{"name":"gooddata-ci","email":"rail@gooddata.com"},{"name":"hang.ngo","email":"hang.ngo@gooddata.com"},{"name":"hung.nguyen.hoang","email":"hung.nguyen@gooddata.com"},{"name":"ivan.mjartan","email":"ivan.mjartan@gooddata.com"},{"name":"jakub-sterba","email":"jakub.sterba@gooddata.com"},{"name":"jankc","email":"jan.krapac@gmail.com"},{"name":"jaroslav.tomecek","email":"jaroslav.tomecek@gooddata.com"},{"name":"jkittler","email":"honza.kittler@gmail.com"},{"name":"khanh.le","email":"khanh.le@gooddata.com"},{"name":"lanhuynh","email":"lan.huynh@gooddata.com"},{"name":"linhhong","email":"linh.hong@gooddata.com"},{"name":"lupko","email":"lubomir.slivka@gooddata.com"},{"name":"mai.nguyen","email":"mai.nguyen@gooddata.com"},{"name":"matyas.kandl","email":"matyas.kandl@gooddata.com"},{"name":"michal.marsal","email":"michal.marsal@gooddata.com"},{"name":"my.duong","email":"my.duong@gooddata.com"},{"name":"naibinh","email":"naibinh@gmail.com"},{"name":"nikolacech","email":"nikola.cech@gooddata.com"},{"name":"nis.hua","email":"nis.hua@gooddata.com"},{"name":"no23reason","email":"dan.homola@hotmail.cz"},{"name":"patrikbraborec","email":"patrik.braborec@gooddata.com"},{"name":"pbenes","email":"petr.benes@gooddata.com"},{"name":"petrjanu","email":"petr.janu@gooddata.com"},{"name":"pkingo","email":"philipandreaskingo@hotmail.com"},{"name":"ptquang86","email":"ptquang86@gmail.com"},{"name":"qduval","email":"quentin.duval@gooddata.com"},{"name":"rodri360","email":"me@rodri360.com"},{"name":"sitina","email":"jiri.sitina@gooddata.com"},{"name":"strouhaljan","email":"strouhal.jan@gmail.com"},{"name":"tomas.kratochvil","email":"tomas.kratochvil@gooddata.com"},{"name":"tomasreichmann","email":"tomasreichmann@gmail.com"},{"name":"tomsatgd","email":"tomas.satinsky@gooddata.com"},{"name":"trung-le-quoc","email":"trung.le@gooddata.com"},{"name":"tu-ngo","email":"tungo1981@gmail.com"},{"name":"tu.bui","email":"tu.bui@gooddata.com"},{"name":"tulean","email":"tuan.le@gooddata.com"},{"name":"tuqt1005","email":"tu.tran@gooddata.com"},{"name":"utdnah","email":"danh.ung@gooddata.com"},{"name":"vlastikcz","email":"vlastimil.kotas@gooddata.com"},{"name":"vu.pham","email":"vu.pham@gooddata.com"},{"name":"xmort","email":"petr.dolejsi@gooddata.com"},{"name":"yanlipnican","email":"yanlipnican@gmail.com"}],"homepage":"https://github.com/gooddata/gooddata-react-components#readme","bugs":{"url":"https://github.com/gooddata/gooddata-react-components/issues"},"dist":{"shasum":"fa4d86c9a3976c23c61d073988ce6706632d271d","tarball":"https://registry.npmjs.org/@gooddata/react-components/-/react-components-7.6.0-alpha-ivan.mjartan-IMJ-ONE-4321-2020-04-28T14-02-21-836Z.tgz","fileCount":2554,"integrity":"sha512-CqWOAgZc7uga8zsgsoJQUFT7l6DSoFRP3Rg9fE7AS6wmzk8UZqe0Bkc+CP591u9EZdz4iBzXpdCHW8K2mbUEiw==","signatures":[{"sig":"MEUCIHXtiEsH+2v03R5G6QTanWuVGn+ND8bF9X5BLjh1fCPuAiEAqppPAmQjP7ncUuIBLnXl+l7HsRjyzedSdL3Hvo9bJn8=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":10176016,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJeqDePCRA9TVsSAnZWagAA/9UP/i+wtz4Jp2stRmzdjQnc\nncdWiTsCkwX1/pc19hZozbu58kMx9cQcvxM5Kc1QDDrd5MgAWQHaPQfOdQpE\nT8krcC+DgVQi2vlbqMiyDQYvcb8hIXoOt+QZIjvIZFzINrhQ7EJprlX1k9BF\ntVBIjlIkB5mhvVgr5BEmEwMNqBwnkfYNe/1zSpTvGws/J1+c2ezntX8hRGfw\nnAhxsLGuXl+VlpogaN4LQNRreuuN49vnVNVA2yb8uUtOTIs966rM+5kR5gzy\nBVd1neN25x9dKFXwSE7atW1mgrh0uwYgZp34M2rm0E2P+6oM6MjTmfx2BRGl\n8yXE3jxUjnedWKExinVDZil9XzYq53cwnBOfShDBdX0X2qkVya5LQZbSKOva\nGTJt3I5qtOOtT5z6efCPZkS8iRKOsbi9bEBFK/ed5jmNcG1m32hqXsI+WXRR\nd0iW+c4nMunBblx8C2Vmvttf37WFbd6aSG43DtL3DUIXPASvUvsxvpP92P+l\nrrQV2h2+CZpHjb3zrs9+Uj59T1dQ4zpPNYE8DuIWjv3jhmqNe27Ns7/06keI\ncbKE12FxEBzt4OTtZpWVBM9dcj8ktKeBlFBAYVv9Pc09HJ7HPyemCIS44lGW\nVAspxVRrEDOs8jeARvn804xqPzQj/X6XEORTmDUC6jHUG24GwqiNX3J+RcAj\ncvME\r\n=fih0\r\n-----END PGP SIGNATURE-----\r\n"},"main":"dist/index.js","husky":{"hooks":{"pre-commit":"lint-staged"}},"config":{"eslint":"./examples/**/*.{js,jsx}","tslint":"./{__mocks__,src,stories}/{,**/}*.{ts,tsx}"},"readme":"[![npm version](https://badge.fury.io/js/%40gooddata%2Freact-components.svg)](https://www.npmjs.com/package/@gooddata/react-components)\n\n# GoodData.UI React components\n> A React-based JavaScript library for building data-driven applications\n\n## Getting started\n- [GoodData.UI Documentation](http://sdk.gooddata.com/gooddata-ui/)\n- [GoodData.UI Live Examples](https://gooddata-examples.herokuapp.com/)\n- [Stack Overflow](https://stackoverflow.com/questions/tagged/gooddata)\n\n### Usage\nWith [yarn](https://yarnpkg.com) installed, go to your project directory and run\n```\n$ yarn add @gooddata/react-components\n```\nIf you prefer [npm](npmjs.com) run\n```\n$ npm install --save @gooddata/react-components\n```\n\nThe public API is exposed via global `index.js`. Except for the styles, do not import any other file directly\nbecause they are not intended to be part of the public API.\n\n## Contributing\n\nWe welcome any contribution in form of [issues](https://github.com/gooddata/gooddata-react-components/issues) or [pull requests](https://github.com/gooddata/gooddata-react-components/pulls).\n\nInstall [Node.js](http://nodejs.org) (node 12.16.1, npm v6.13.4) and [Yarn](https://classic.yarnpkg.com) (1.22.4).\n\nInstall dependencies:\n```\nyarn install --frozen-lockfile\n```\n\nThese commands may come in handy while developing:\n\n| command | description |\n| ------- | ----------- |\n| `yarn install --pure-lockfile` | first step |\n| ||\n| `yarn dev` | build react-components to `/dist` in watch mode |\n| `yarn test` | run all unit tests |\n| `yarn prettier-write` | format the source code to match the valid codestyle |\n| `yarn validate` | validate codestyle |\n| ||\n| `yarn storybook` | run storybook from `/stories` on http://localhost:9001 |\n| `yarn build-storybook` | build storybook to `/dist-storybook` |\n| `yarn test-storybook` | run storybook and [screenshot tests](https://github.com/gooddata/gdc-client-utils/tree/master/test-storybook) |\n| ||\n| `yarn examples` | run Live Examples dev-server from `/examples` on https://localhost:8999 |\n| `yarn examples-build` | build Live Examples to `/examples/dist` |\n| `yarn examples-server` | serve built Live Examples - see `/examples/server/src` |\n| `yarn examples-testcafe` | run testcafe tests against `localhost:8999` |\n\n### Deploy to heroku.com\nWhen you deploy this repo to heroku, it serves *GoodData.UI Live Examples*.\nRelevant tasks are in `Procfile` and `package.json`.\n\n```bash\n# run in the project directory\nheroku login\nheroku create <your-app-name>\nheroku config:set DOMAIN_ADMIN_USERNAME=x@gooddata.com DOMAIN_ADMIN_PASSWORD=xy PROJECT_ID_TO_ASSIGN=xms7ga4tf3g3nzucd8380o2bev8oeknp\ngit push heroku HEAD:master\nheroku open\n```\n### Enable Geo Chart for Storybook and Live Examples\nGeo chart uses Mapbox to render map which requires a Mapbox access token.\n- Register an account and create Mapbox access token at [guide](https://docs.mapbox.com/help/how-mapbox-works/access-tokens/)\n- Store the created token at `.env`:\n```bash\necho -e \"EXAMPLE_MAPBOX_ACCESS_TOKEN=token\" >> .env # only need to run once\necho -e \"STORYBOOK_MAPBOX_ACCESS_TOKEN=token\" >> .env # only need to run once\n```\n\n### Run Live Examples Locally\nTo run *GoodData.UI Live Examples* locally:\n```bash\ngit clone <this-repository>\ncd  <repository-folder>\nyarn install --pure-lockfile\nyarn examples\n```\nThen open https://localhost:8999 and login using Live Examples account (you can [create one here](https://gooddata-examples.herokuapp.com/registration)).\n\n### Run Storybook locally\n- Run storybook with token stored in `.env` for more secure\n```bash\nyarn storybook\n```\n- Or run storybook with token env param exposed to cli (not suggested)\n```bash\nSTORYBOOK_MAPBOX_ACCESS_TOKEN=token yarn storybook\n```\n- Apply either above way to `yarn build-storybook` or `yarn test-storybook`\n\n### Source code formatting\nThe source code in the repository is formatted by [Prettier](https://prettier.io/).\nThe format of the code is validated by our Continuous Integration server and is one of the requirements of successful merge.\n\nPrettier is supported by every major IDE. You can find the list of supported editors and how to configure them [here](https://prettier.io/docs/en/editors.html).\n\nIn the case, when your editor is not supported or you don't want to setup the integration, you can run the `yarn prettier-write` command to reformat the code before commit.\n\n## Changelog\n\n- see [CHANGELOG.md](CHANGELOG.md)\n\n## Supported versions\n\nIn order to make the user experience with integrating GoodData UI SDK as smooth and secure as possible and to ensure that the SDK is using the latest features of the platform, we will only provide support to two most recent major versions of UI SDK.\n\nThe most recent majors will be supported in the following modes:\n\n- The latest major version will receive all new functionality and all bug fixes\n- The previous major version will only receive fixes to critical issues and security fixes. These fixes will be applied on top of last released version of the previous major\n\nThe customers are encouraged to always use the latest version of the UI SDK.\n\nIn case of using older versions, the user might face API incompatibility, performance or security issues.\n\nPlease follow the installation instructions to update to the newest version.\n\n## License\n\n(C) 2007-2020 GoodData Corporation\n\nThis project is dual licensed:\n\n- The ATTRIBUTION-NONCOMMERCIAL 4.0 INTERNATIONAL (CC BY-NC 4.0) is used for purpose of the trial experience and evaluation of GoodData.UI library.\n- The GOODDATA GOODDATA.UI LIBRARY END USER LICENSE AGREEMENT is used for GoodData customers.\n\nFor more information, please see [LICENSE](https://github.com/gooddata/gooddata-react-components/blob/master/LICENSE)\n","gitHead":"22227900730ab7a900065f637767cf4b87b118dd","scripts":{"dev":"bash scripts/build.sh --dev-watch","test":"jest --watch","build":"bash scripts/build.sh","tslint":"yarn run-tslint -t verbose $npm_package_config_tslint","prepare":"cd examples/server && yarn install --frozen-lockfile && cd ../..; rm -r examples/node_modules 2>/dev/null; true","examples":"bash scripts/run-examples.sh","prepare?":"# Called before `npm publish` and on local `npm install`. Temporarily also for deleting obsolete node_modules. Ends with `true` to continue gracefully.","validate":"tsc --noEmit && yarn tslint && eslint $npm_package_config_eslint && yarn validate-style && yarn prettier-check","build-dev":"bash scripts/build.sh --dev","examples?":"# Default is developer domain, other options: yarn examples [sec,secure,stg,stg2,stg3,demo,developer or URL]","storybook":"yarn build && start-storybook -p 9001 -c .storybook","test-once":"jest","tslint-ci":"mkdir -p ./ci/results && yarn run-tslint -t checkstyle -o ./ci/results/tslint-results.xml $npm_package_config_tslint","run-tslint":"tslint -p tsconfig.json","validate-ci":"tsc --noEmit && yarn tslint-ci  && eslint $npm_package_config_eslint -f checkstyle -o ci/results/eslint-results.xml && yarn validate-style-ci && yarn prettier-check","examples-build":"bash scripts/build-examples.sh","prepublishOnly":"yarn build","prettier-check":"prettier --check '{src,stories,styles,__mocks__,examples/server/src,examples/src,examples/test}/**/*.{ts,js,tsx,jsx,json,scss,md,yaml,html}'","prettier-write":"prettier --write '{src,stories,styles,__mocks__,examples/server/src,examples/src,examples/test}/**/*.{ts,js,tsx,jsx,json,scss,md,yaml,html}'","test-storybook":"yarn build && test-storybook","validate-style":"stylelint '**/*.scss'","build-storybook":"yarn build && build-storybook -c .storybook -o dist-storybook","examples-server":"node examples/server/src/index.js","heroku-postbuild":"yarn examples-build developer","examples-testcafe":"./scripts/run-testcafe.sh visual","validate-style-ci":"stylelint '**/*.scss' --custom-formatter=node_modules/stylelint-checkstyle-formatter > ci/results/stylelint-results.xml","check-circular-deps":"madge --circular --extensions ts ./src","examples-testcafe-ci":"./scripts/run-testcafe.sh ci","examples-testcafe-live":"./scripts/run-testcafe.sh live"},"typings":"dist/index.d.ts","_npmUser":{"name":"ivan.mjartan","email":"ivan.mjartan@gooddata.com"},"deprecated":"@gooddata/react-components@7 reached End of Support on March 31, 2022. Please upgrade (see https://sdk.gooddata.com/gooddata-ui/docs/supported_versions.html for more information).","repository":{"url":"git+ssh://git@github.com/gooddata/gooddata-react-components.git","type":"git"},"_npmVersion":"6.13.4","description":"GoodData.UI - A powerful JavaScript library for building analytical applications","directories":{},"lint-staged":{"{src,stories,styles,__mocks__,examples/server/src,examples/src,examples/test}/**/*.{ts,js,tsx,jsx,scss}":["npx gdc-fix-copyright","git add"],"{src,stories,styles,__mocks__,examples/server/src,examples/src,examples/test}/**/*.{ts,js,tsx,jsx,json,scss,md,yaml,html}":["prettier --write","git add"]},"_nodeVersion":"12.16.1","dependencies":{"rxjs":"^5.5.6","uuid":"^3.2.1","immer":"^1.3.1","lodash":"^4.17.15","date-fns":"^2.7.0","downshift":"^3.2.7","invariant":"^2.2.2","mapbox-gl":"^1.6.1","classnames":"^2.2.6","highcharts":"7.1.1","prop-types":"^15.6.0","react-intl":"^3.6.0","custom-event":"^1.0.1","react-window":"^1.8.1","ag-grid-react":"20.0.0","react-measure":"^2.3.0","@types/mapbox-gl":"^1.6.1","react-day-picker":"~7.3.0","react-responsive":"^3.0.0","stringify-object":"^2.4.0","@gooddata/typings":"^2.24.0","ag-grid-community":"20.0.0","http-status-codes":"^1.3.0","@gooddata/js-utils":"^3.10.5","@gooddata/numberjs":"^3.2.4","fixed-data-table-2":"0.7.17","@gooddata/goodstrap":"^68.5.2","react-dom-factories":"^1.0.2","@gooddata/gooddata-js":"^12.5.4","json-stable-stringify":"^1.0.1","react-transition-group":"^2.2.1","hoist-non-react-statics":"^3.3.0","nodelist-foreach-polyfill":"^1.2.0","@formatjs/intl-pluralrules":"^1.3.6","highcharts-grouped-categories":"^1.1.3"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"raf":"3.3.2","yup":"^0.24.1","jest":"24.7.1","husky":"3.0.0","madge":"^3.4.4","react":"^16.5.2","enzyme":"3.5.0","eslint":"4.19.1","formik":"^0.11.11","moment":"2.23.0","history":"^4.7.2","ts-jest":"24.0.0","webpack":"4.30.0","full-icu":"^1.3.0","prettier":"1.16.4","react-ga":"^2.5.2","recharts":"1.0.0-beta.9","testcafe":"1.1.4","commander":"2.14.1","node-sass":"4.13.0","react-dom":"^16.5.2","stylelint":"^10.0.0","supertest":"3.0.0","ts-loader":"6.0.0","@types/raf":"^3.4.0","css-loader":"0.28.7","jest-junit":"3.0.0","raw-loader":"0.5.1","styled-jsx":"2.2.1","typescript":"3.3.4000","@babel/core":"7.4.4","@types/jest":"24.0.6","@types/node":"7.0.8","@types/uuid":"3.4.3","file-loader":"3.0.1","jest-enzyme":"7.0.2","lint-staged":"9.1.0","sass-loader":"6.0.6","webpack-cli":"3.3.2","@types/react":"16.8.6","babel-loader":"8.0.5","react-helmet":"5.2.0","react-select":"1.2.1","style-loader":"0.19.1","@types/enzyme":"3.1.13","@types/lodash":"4.14.123","testcafe-live":"0.1.4","@babel/runtime":"7.4.4","dotenv-webpack":"^1.7.0","@babel/polyfill":"^7.4.4","@storybook/react":"5.0.11","@types/invariant":"2.2.29","@types/react-dom":"16.0.11","isomorphic-fetch":"2.2.1","react-datepicker":"1.1.0","react-router-dom":"4.2.2","@babel/preset-env":"7.4.4","@gooddata/mock-js":"^2.13.1","@storybook/addons":"5.0.11","@types/classnames":"2.2.3","@types/prop-types":"15.5.2","@storybook/theming":"5.0.11","identity-obj-proxy":"^3.0.0","intl-messageformat":"^7.5.4","webpack-dev-server":"3.3.1","@babel/preset-react":"7.0.0","@types/react-portal":"4.0.1","@types/react-window":"^1.8.1","babel-plugin-lodash":"3.3.4","html-webpack-plugin":"3.2.0","react-test-renderer":"16.4.2","@types/react-measure":"2.0.5","clean-webpack-plugin":"2.0.2","stats-webpack-plugin":"0.7.0","eslint-config-prettier":"4.1.0","react-google-recaptcha":"^0.14.1","tslint-config-prettier":"1.18.0","@gooddata/eslint-config":"^1.0.0","@gooddata/tslint-config":"1.0.0","@types/react-responsive":"^3.0.3","@types/storybook__react":"4.0.1","@types/stringify-object":"^3.2.0","enzyme-adapter-react-16":"1.3.1","@gooddata/test-storybook":"3.2.1","@storybook/addon-actions":"5.0.11","@storybook/addon-options":"5.0.11","node-sass-magic-importer":"5.1.0","react-syntax-highlighter":"11.0.2","@types/fixed-data-table-2":"0.8.1","stylelint-config-prettier":"5.2.0","@gooddata/stylelint-config":"4.0.1","@types/react-test-renderer":"16.0.0","circular-dependency-plugin":"5.0.2","compression-webpack-plugin":"2.0.0","@types/json-stable-stringify":"^1.0.32","@gooddata/frontend-npm-scripts":"1.1.0","@types/enzyme-adapter-react-16":"1.0.3","stylelint-checkstyle-formatter":"0.1.0","@types/storybook__addon-actions":"3.4.2","@babel/plugin-proposal-class-properties":"7.4.4","@babel/plugin-proposal-object-rest-spread":"7.4.4","@babel/plugin-transform-async-to-generator":"7.4.4"},"peerDependencies":{"react":"^16.5.2","react-dom":"^16.5.2"},"_npmOperationalInternal":{"tmp":"tmp/react-components_7.6.0-alpha-ivan.mjartan-IMJ-ONE-4321-2020-04-28T14-02-21-836Z_1588082574217_0.5152261451047484","host":"s3://npm-registry-packages"}},"7.6.0-alpha-ivan.mjartan-IMJ-ONE-4321-2020-04-28T15-30-03-201Z":{"name":"@gooddata/react-components","version":"7.6.0-alpha-ivan.mjartan-IMJ-ONE-4321-2020-04-28T15-30-03-201Z","author":{"name":"GoodData Corporation"},"license":"BSD-3-Clause","_id":"@gooddata/react-components@7.6.0-alpha-ivan.mjartan-IMJ-ONE-4321-2020-04-28T15-30-03-201Z","maintainers":[{"name":"afi","email":"adam.fiedler@gooddata.com"},{"name":"bertold8","email":"ivan.nejezchleb@seznam.cz"},{"name":"brbistas","email":"valentinos.chraniotis@gooddata.com"},{"name":"bugsbunny338","email":"jiri.zajic@mensa.cz"},{"name":"de.do","email":"de.do@gooddata.com"},{"name":"gooddata-ci","email":"rail@gooddata.com"},{"name":"hang.ngo","email":"hang.ngo@gooddata.com"},{"name":"hung.nguyen.hoang","email":"hung.nguyen@gooddata.com"},{"name":"ivan.mjartan","email":"ivan.mjartan@gooddata.com"},{"name":"jakub-sterba","email":"jakub.sterba@gooddata.com"},{"name":"jankc","email":"jan.krapac@gmail.com"},{"name":"jaroslav.tomecek","email":"jaroslav.tomecek@gooddata.com"},{"name":"jkittler","email":"honza.kittler@gmail.com"},{"name":"khanh.le","email":"khanh.le@gooddata.com"},{"name":"lanhuynh","email":"lan.huynh@gooddata.com"},{"name":"linhhong","email":"linh.hong@gooddata.com"},{"name":"lupko","email":"lubomir.slivka@gooddata.com"},{"name":"mai.nguyen","email":"mai.nguyen@gooddata.com"},{"name":"matyas.kandl","email":"matyas.kandl@gooddata.com"},{"name":"michal.marsal","email":"michal.marsal@gooddata.com"},{"name":"my.duong","email":"my.duong@gooddata.com"},{"name":"naibinh","email":"naibinh@gmail.com"},{"name":"nikolacech","email":"nikola.cech@gooddata.com"},{"name":"nis.hua","email":"nis.hua@gooddata.com"},{"name":"no23reason","email":"dan.homola@hotmail.cz"},{"name":"patrikbraborec","email":"patrik.braborec@gooddata.com"},{"name":"pbenes","email":"petr.benes@gooddata.com"},{"name":"petrjanu","email":"petr.janu@gooddata.com"},{"name":"pkingo","email":"philipandreaskingo@hotmail.com"},{"name":"ptquang86","email":"ptquang86@gmail.com"},{"name":"qduval","email":"quentin.duval@gooddata.com"},{"name":"rodri360","email":"me@rodri360.com"},{"name":"sitina","email":"jiri.sitina@gooddata.com"},{"name":"strouhaljan","email":"strouhal.jan@gmail.com"},{"name":"tomas.kratochvil","email":"tomas.kratochvil@gooddata.com"},{"name":"tomasreichmann","email":"tomasreichmann@gmail.com"},{"name":"tomsatgd","email":"tomas.satinsky@gooddata.com"},{"name":"trung-le-quoc","email":"trung.le@gooddata.com"},{"name":"tu-ngo","email":"tungo1981@gmail.com"},{"name":"tu.bui","email":"tu.bui@gooddata.com"},{"name":"tulean","email":"tuan.le@gooddata.com"},{"name":"tuqt1005","email":"tu.tran@gooddata.com"},{"name":"utdnah","email":"danh.ung@gooddata.com"},{"name":"vlastikcz","email":"vlastimil.kotas@gooddata.com"},{"name":"vu.pham","email":"vu.pham@gooddata.com"},{"name":"xmort","email":"petr.dolejsi@gooddata.com"},{"name":"yanlipnican","email":"yanlipnican@gmail.com"}],"homepage":"https://github.com/gooddata/gooddata-react-components#readme","bugs":{"url":"https://github.com/gooddata/gooddata-react-components/issues"},"dist":{"shasum":"a99c5d56e2cc044f6b048b4d21cd98b0e00eb9f8","tarball":"https://registry.npmjs.org/@gooddata/react-components/-/react-components-7.6.0-alpha-ivan.mjartan-IMJ-ONE-4321-2020-04-28T15-30-03-201Z.tgz","fileCount":2554,"integrity":"sha512-YOfKg8jUAHQ2QuDHSkvBOxZ86tasK2ibUS0ixtRnXwKJF+vXvNR6eetX/q/AbD5AfJJzEcRU+GFcjN76Ivs12Q==","signatures":[{"sig":"MEYCIQDO2hTOhwTA2SNoIcJgdnVcHbKx/ikTpderWymEfaqtMAIhAL5K7yVTwxPPuBJORO8AXJUC7Jzm8hPKSBBw5puOmiRP","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":10175529,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJeqEwbCRA9TVsSAnZWagAAW2MQAI6F6KOMREPaSb19EeJZ\nQOov8Um/Pf5whaPDIP1Xnqujd3owczePTzgsUKMvmCrIuX7pZzvi2xnGO+jT\nqthuVH5N2NmeyCdKi6NoC8vpMi3tzOft2eW13aLc0dqmfQIG/wScs+fVgU67\nMTP4ateQWeiu2bjykBrj+uzSBBQN3Ikni+Dv09y+QJrNpjvM1niJueXinzj/\nDd5nTkTs0dz+c//x4d1iQLGM3ylKHmagsun8B/2pxHrJyVaqgBs31z0O5qm7\nZhGmEq/vjyPAgIJ+skXA4apMQdl7YvMASu4EOjEQJIw/2IkxtTe0PMBCX8Fk\nE9z4tAXHR4Do1y+pzUYpL2cW9O7ugMKuFW1Mfdxt1LGCYnJZ2gXdjuASHSVv\n3K/Lk3PLx9rtU+Kbo/Ztv6rF+wRfhJTOa908Svhpt8A5ufB8MA6FGmsktrQI\ndFbIshGqqaNrKfrTsvIsGicftq2JQMd/vbfQTP5oh7qMNbCpvHybN4HyW+gl\nkJHvkXiTVr/kMJBxSrASJEGJe9tDQXJr64E4jKEMa5wnxwC22SauMGgD2J6u\nX8H5dFTwHrvYDpl9eF+lNQtgyyA18fVgXEnt07pCvSuJuMWxfiPFelR9taN3\nl+f1MUhwAplTmRbZIf69ridcxz/JBERJPx2+EQ+COtEXrYfU4T1FPRwLo7am\n1BTR\r\n=nyZM\r\n-----END PGP SIGNATURE-----\r\n"},"main":"dist/index.js","husky":{"hooks":{"pre-commit":"lint-staged"}},"config":{"eslint":"./examples/**/*.{js,jsx}","tslint":"./{__mocks__,src,stories}/{,**/}*.{ts,tsx}"},"readme":"[![npm version](https://badge.fury.io/js/%40gooddata%2Freact-components.svg)](https://www.npmjs.com/package/@gooddata/react-components)\n\n# GoodData.UI React components\n> A React-based JavaScript library for building data-driven applications\n\n## Getting started\n- [GoodData.UI Documentation](http://sdk.gooddata.com/gooddata-ui/)\n- [GoodData.UI Live Examples](https://gooddata-examples.herokuapp.com/)\n- [Stack Overflow](https://stackoverflow.com/questions/tagged/gooddata)\n\n### Usage\nWith [yarn](https://yarnpkg.com) installed, go to your project directory and run\n```\n$ yarn add @gooddata/react-components\n```\nIf you prefer [npm](npmjs.com) run\n```\n$ npm install --save @gooddata/react-components\n```\n\nThe public API is exposed via global `index.js`. Except for the styles, do not import any other file directly\nbecause they are not intended to be part of the public API.\n\n## Contributing\n\nWe welcome any contribution in form of [issues](https://github.com/gooddata/gooddata-react-components/issues) or [pull requests](https://github.com/gooddata/gooddata-react-components/pulls).\n\nInstall [Node.js](http://nodejs.org) (node 12.16.1, npm v6.13.4) and [Yarn](https://classic.yarnpkg.com) (1.22.4).\n\nInstall dependencies:\n```\nyarn install --frozen-lockfile\n```\n\nThese commands may come in handy while developing:\n\n| command | description |\n| ------- | ----------- |\n| `yarn install --pure-lockfile` | first step |\n| ||\n| `yarn dev` | build react-components to `/dist` in watch mode |\n| `yarn test` | run all unit tests |\n| `yarn prettier-write` | format the source code to match the valid codestyle |\n| `yarn validate` | validate codestyle |\n| ||\n| `yarn storybook` | run storybook from `/stories` on http://localhost:9001 |\n| `yarn build-storybook` | build storybook to `/dist-storybook` |\n| `yarn test-storybook` | run storybook and [screenshot tests](https://github.com/gooddata/gdc-client-utils/tree/master/test-storybook) |\n| ||\n| `yarn examples` | run Live Examples dev-server from `/examples` on https://localhost:8999 |\n| `yarn examples-build` | build Live Examples to `/examples/dist` |\n| `yarn examples-server` | serve built Live Examples - see `/examples/server/src` |\n| `yarn examples-testcafe` | run testcafe tests against `localhost:8999` |\n\n### Deploy to heroku.com\nWhen you deploy this repo to heroku, it serves *GoodData.UI Live Examples*.\nRelevant tasks are in `Procfile` and `package.json`.\n\n```bash\n# run in the project directory\nheroku login\nheroku create <your-app-name>\nheroku config:set DOMAIN_ADMIN_USERNAME=x@gooddata.com DOMAIN_ADMIN_PASSWORD=xy PROJECT_ID_TO_ASSIGN=xms7ga4tf3g3nzucd8380o2bev8oeknp\ngit push heroku HEAD:master\nheroku open\n```\n### Enable Geo Chart for Storybook and Live Examples\nGeo chart uses Mapbox to render map which requires a Mapbox access token.\n- Register an account and create Mapbox access token at [guide](https://docs.mapbox.com/help/how-mapbox-works/access-tokens/)\n- Store the created token at `.env`:\n```bash\necho -e \"EXAMPLE_MAPBOX_ACCESS_TOKEN=token\" >> .env # only need to run once\necho -e \"STORYBOOK_MAPBOX_ACCESS_TOKEN=token\" >> .env # only need to run once\n```\n\n### Run Live Examples Locally\nTo run *GoodData.UI Live Examples* locally:\n```bash\ngit clone <this-repository>\ncd  <repository-folder>\nyarn install --pure-lockfile\nyarn examples\n```\nThen open https://localhost:8999 and login using Live Examples account (you can [create one here](https://gooddata-examples.herokuapp.com/registration)).\n\n### Run Storybook locally\n- Run storybook with token stored in `.env` for more secure\n```bash\nyarn storybook\n```\n- Or run storybook with token env param exposed to cli (not suggested)\n```bash\nSTORYBOOK_MAPBOX_ACCESS_TOKEN=token yarn storybook\n```\n- Apply either above way to `yarn build-storybook` or `yarn test-storybook`\n\n### Source code formatting\nThe source code in the repository is formatted by [Prettier](https://prettier.io/).\nThe format of the code is validated by our Continuous Integration server and is one of the requirements of successful merge.\n\nPrettier is supported by every major IDE. You can find the list of supported editors and how to configure them [here](https://prettier.io/docs/en/editors.html).\n\nIn the case, when your editor is not supported or you don't want to setup the integration, you can run the `yarn prettier-write` command to reformat the code before commit.\n\n## Changelog\n\n- see [CHANGELOG.md](CHANGELOG.md)\n\n## Supported versions\n\nIn order to make the user experience with integrating GoodData UI SDK as smooth and secure as possible and to ensure that the SDK is using the latest features of the platform, we will only provide support to two most recent major versions of UI SDK.\n\nThe most recent majors will be supported in the following modes:\n\n- The latest major version will receive all new functionality and all bug fixes\n- The previous major version will only receive fixes to critical issues and security fixes. These fixes will be applied on top of last released version of the previous major\n\nThe customers are encouraged to always use the latest version of the UI SDK.\n\nIn case of using older versions, the user might face API incompatibility, performance or security issues.\n\nPlease follow the installation instructions to update to the newest version.\n\n## License\n\n(C) 2007-2020 GoodData Corporation\n\nThis project is dual licensed:\n\n- The ATTRIBUTION-NONCOMMERCIAL 4.0 INTERNATIONAL (CC BY-NC 4.0) is used for purpose of the trial experience and evaluation of GoodData.UI library.\n- The GOODDATA GOODDATA.UI LIBRARY END USER LICENSE AGREEMENT is used for GoodData customers.\n\nFor more information, please see [LICENSE](https://github.com/gooddata/gooddata-react-components/blob/master/LICENSE)\n","gitHead":"22227900730ab7a900065f637767cf4b87b118dd","scripts":{"dev":"bash scripts/build.sh --dev-watch","test":"jest --watch","build":"bash scripts/build.sh","tslint":"yarn run-tslint -t verbose $npm_package_config_tslint","prepare":"cd examples/server && yarn install --frozen-lockfile && cd ../..; rm -r examples/node_modules 2>/dev/null; true","examples":"bash scripts/run-examples.sh","prepare?":"# Called before `npm publish` and on local `npm install`. Temporarily also for deleting obsolete node_modules. Ends with `true` to continue gracefully.","validate":"tsc --noEmit && yarn tslint && eslint $npm_package_config_eslint && yarn validate-style && yarn prettier-check","build-dev":"bash scripts/build.sh --dev","examples?":"# Default is developer domain, other options: yarn examples [sec,secure,stg,stg2,stg3,demo,developer or URL]","storybook":"yarn build && start-storybook -p 9001 -c .storybook","test-once":"jest","tslint-ci":"mkdir -p ./ci/results && yarn run-tslint -t checkstyle -o ./ci/results/tslint-results.xml $npm_package_config_tslint","run-tslint":"tslint -p tsconfig.json","validate-ci":"tsc --noEmit && yarn tslint-ci  && eslint $npm_package_config_eslint -f checkstyle -o ci/results/eslint-results.xml && yarn validate-style-ci && yarn prettier-check","examples-build":"bash scripts/build-examples.sh","prepublishOnly":"yarn build","prettier-check":"prettier --check '{src,stories,styles,__mocks__,examples/server/src,examples/src,examples/test}/**/*.{ts,js,tsx,jsx,json,scss,md,yaml,html}'","prettier-write":"prettier --write '{src,stories,styles,__mocks__,examples/server/src,examples/src,examples/test}/**/*.{ts,js,tsx,jsx,json,scss,md,yaml,html}'","test-storybook":"yarn build && test-storybook","validate-style":"stylelint '**/*.scss'","build-storybook":"yarn build && build-storybook -c .storybook -o dist-storybook","examples-server":"node examples/server/src/index.js","heroku-postbuild":"yarn examples-build developer","examples-testcafe":"./scripts/run-testcafe.sh visual","validate-style-ci":"stylelint '**/*.scss' --custom-formatter=node_modules/stylelint-checkstyle-formatter > ci/results/stylelint-results.xml","check-circular-deps":"madge --circular --extensions ts ./src","examples-testcafe-ci":"./scripts/run-testcafe.sh ci","examples-testcafe-live":"./scripts/run-testcafe.sh live"},"typings":"dist/index.d.ts","_npmUser":{"name":"ivan.mjartan","email":"ivan.mjartan@gooddata.com"},"deprecated":"@gooddata/react-components@7 reached End of Support on March 31, 2022. Please upgrade (see https://sdk.gooddata.com/gooddata-ui/docs/supported_versions.html for more information).","repository":{"url":"git+ssh://git@github.com/gooddata/gooddata-react-components.git","type":"git"},"_npmVersion":"6.13.4","description":"GoodData.UI - A powerful JavaScript library for building analytical applications","directories":{},"lint-staged":{"{src,stories,styles,__mocks__,examples/server/src,examples/src,examples/test}/**/*.{ts,js,tsx,jsx,scss}":["npx gdc-fix-copyright","git add"],"{src,stories,styles,__mocks__,examples/server/src,examples/src,examples/test}/**/*.{ts,js,tsx,jsx,json,scss,md,yaml,html}":["prettier --write","git add"]},"_nodeVersion":"12.16.1","dependencies":{"rxjs":"^5.5.6","uuid":"^3.2.1","immer":"^1.3.1","lodash":"^4.17.15","date-fns":"^2.7.0","downshift":"^3.2.7","invariant":"^2.2.2","mapbox-gl":"^1.6.1","classnames":"^2.2.6","highcharts":"7.1.1","prop-types":"^15.6.0","react-intl":"^3.6.0","custom-event":"^1.0.1","react-window":"^1.8.1","ag-grid-react":"20.0.0","react-measure":"^2.3.0","@types/mapbox-gl":"^1.6.1","react-day-picker":"~7.3.0","react-responsive":"^3.0.0","stringify-object":"^2.4.0","@gooddata/typings":"^2.24.0","ag-grid-community":"20.0.0","http-status-codes":"^1.3.0","@gooddata/js-utils":"^3.10.5","@gooddata/numberjs":"^3.2.4","fixed-data-table-2":"0.7.17","@gooddata/goodstrap":"^68.5.2","react-dom-factories":"^1.0.2","@gooddata/gooddata-js":"^12.5.4","json-stable-stringify":"^1.0.1","react-transition-group":"^2.2.1","hoist-non-react-statics":"^3.3.0","nodelist-foreach-polyfill":"^1.2.0","@formatjs/intl-pluralrules":"^1.3.6","highcharts-grouped-categories":"^1.1.3"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"raf":"3.3.2","yup":"^0.24.1","jest":"24.7.1","husky":"3.0.0","madge":"^3.4.4","react":"^16.5.2","enzyme":"3.5.0","eslint":"4.19.1","formik":"^0.11.11","moment":"2.23.0","history":"^4.7.2","ts-jest":"24.0.0","webpack":"4.30.0","full-icu":"^1.3.0","prettier":"1.16.4","react-ga":"^2.5.2","recharts":"1.0.0-beta.9","testcafe":"1.1.4","commander":"2.14.1","node-sass":"4.13.0","react-dom":"^16.5.2","stylelint":"^10.0.0","supertest":"3.0.0","ts-loader":"6.0.0","@types/raf":"^3.4.0","css-loader":"0.28.7","jest-junit":"3.0.0","raw-loader":"0.5.1","styled-jsx":"2.2.1","typescript":"3.3.4000","@babel/core":"7.4.4","@types/jest":"24.0.6","@types/node":"7.0.8","@types/uuid":"3.4.3","file-loader":"3.0.1","jest-enzyme":"7.0.2","lint-staged":"9.1.0","sass-loader":"6.0.6","webpack-cli":"3.3.2","@types/react":"16.8.6","babel-loader":"8.0.5","react-helmet":"5.2.0","react-select":"1.2.1","style-loader":"0.19.1","@types/enzyme":"3.1.13","@types/lodash":"4.14.123","testcafe-live":"0.1.4","@babel/runtime":"7.4.4","dotenv-webpack":"^1.7.0","@babel/polyfill":"^7.4.4","@storybook/react":"5.0.11","@types/invariant":"2.2.29","@types/react-dom":"16.0.11","isomorphic-fetch":"2.2.1","react-datepicker":"1.1.0","react-router-dom":"4.2.2","@babel/preset-env":"7.4.4","@gooddata/mock-js":"^2.13.1","@storybook/addons":"5.0.11","@types/classnames":"2.2.3","@types/prop-types":"15.5.2","@storybook/theming":"5.0.11","identity-obj-proxy":"^3.0.0","intl-messageformat":"^7.5.4","webpack-dev-server":"3.3.1","@babel/preset-react":"7.0.0","@types/react-portal":"4.0.1","@types/react-window":"^1.8.1","babel-plugin-lodash":"3.3.4","html-webpack-plugin":"3.2.0","react-test-renderer":"16.4.2","@types/react-measure":"2.0.5","clean-webpack-plugin":"2.0.2","stats-webpack-plugin":"0.7.0","eslint-config-prettier":"4.1.0","react-google-recaptcha":"^0.14.1","tslint-config-prettier":"1.18.0","@gooddata/eslint-config":"^1.0.0","@gooddata/tslint-config":"1.0.0","@types/react-responsive":"^3.0.3","@types/storybook__react":"4.0.1","@types/stringify-object":"^3.2.0","enzyme-adapter-react-16":"1.3.1","@gooddata/test-storybook":"3.2.1","@storybook/addon-actions":"5.0.11","@storybook/addon-options":"5.0.11","node-sass-magic-importer":"5.1.0","react-syntax-highlighter":"11.0.2","@types/fixed-data-table-2":"0.8.1","stylelint-config-prettier":"5.2.0","@gooddata/stylelint-config":"4.0.1","@types/react-test-renderer":"16.0.0","circular-dependency-plugin":"5.0.2","compression-webpack-plugin":"2.0.0","@types/json-stable-stringify":"^1.0.32","@gooddata/frontend-npm-scripts":"1.1.0","@types/enzyme-adapter-react-16":"1.0.3","stylelint-checkstyle-formatter":"0.1.0","@types/storybook__addon-actions":"3.4.2","@babel/plugin-proposal-class-properties":"7.4.4","@babel/plugin-proposal-object-rest-spread":"7.4.4","@babel/plugin-transform-async-to-generator":"7.4.4"},"peerDependencies":{"react":"^16.5.2","react-dom":"^16.5.2"},"_npmOperationalInternal":{"tmp":"tmp/react-components_7.6.0-alpha-ivan.mjartan-IMJ-ONE-4321-2020-04-28T15-30-03-201Z_1588087834715_0.6384462418991288","host":"s3://npm-registry-packages"}},"7.6.0-alpha-xmort-pdo-bb-2211-formatting-presets-component-2020-04-28T15-30-26-709Z":{"name":"@gooddata/react-components","version":"7.6.0-alpha-xmort-pdo-bb-2211-formatting-presets-component-2020-04-28T15-30-26-709Z","author":{"name":"GoodData Corporation"},"license":"BSD-3-Clause","_id":"@gooddata/react-components@7.6.0-alpha-xmort-pdo-bb-2211-formatting-presets-component-2020-04-28T15-30-26-709Z","maintainers":[{"name":"afi","email":"adam.fiedler@gooddata.com"},{"name":"bertold8","email":"ivan.nejezchleb@seznam.cz"},{"name":"brbistas","email":"valentinos.chraniotis@gooddata.com"},{"name":"bugsbunny338","email":"jiri.zajic@mensa.cz"},{"name":"de.do","email":"de.do@gooddata.com"},{"name":"gooddata-ci","email":"rail@gooddata.com"},{"name":"hang.ngo","email":"hang.ngo@gooddata.com"},{"name":"hung.nguyen.hoang","email":"hung.nguyen@gooddata.com"},{"name":"ivan.mjartan","email":"ivan.mjartan@gooddata.com"},{"name":"jakub-sterba","email":"jakub.sterba@gooddata.com"},{"name":"jankc","email":"jan.krapac@gmail.com"},{"name":"jaroslav.tomecek","email":"jaroslav.tomecek@gooddata.com"},{"name":"jkittler","email":"honza.kittler@gmail.com"},{"name":"khanh.le","email":"khanh.le@gooddata.com"},{"name":"lanhuynh","email":"lan.huynh@gooddata.com"},{"name":"linhhong","email":"linh.hong@gooddata.com"},{"name":"lupko","email":"lubomir.slivka@gooddata.com"},{"name":"mai.nguyen","email":"mai.nguyen@gooddata.com"},{"name":"matyas.kandl","email":"matyas.kandl@gooddata.com"},{"name":"michal.marsal","email":"michal.marsal@gooddata.com"},{"name":"my.duong","email":"my.duong@gooddata.com"},{"name":"naibinh","email":"naibinh@gmail.com"},{"name":"nikolacech","email":"nikola.cech@gooddata.com"},{"name":"nis.hua","email":"nis.hua@gooddata.com"},{"name":"no23reason","email":"dan.homola@hotmail.cz"},{"name":"patrikbraborec","email":"patrik.braborec@gooddata.com"},{"name":"pbenes","email":"petr.benes@gooddata.com"},{"name":"petrjanu","email":"petr.janu@gooddata.com"},{"name":"pkingo","email":"philipandreaskingo@hotmail.com"},{"name":"ptquang86","email":"ptquang86@gmail.com"},{"name":"qduval","email":"quentin.duval@gooddata.com"},{"name":"rodri360","email":"me@rodri360.com"},{"name":"sitina","email":"jiri.sitina@gooddata.com"},{"name":"strouhaljan","email":"strouhal.jan@gmail.com"},{"name":"tomas.kratochvil","email":"tomas.kratochvil@gooddata.com"},{"name":"tomasreichmann","email":"tomasreichmann@gmail.com"},{"name":"tomsatgd","email":"tomas.satinsky@gooddata.com"},{"name":"trung-le-quoc","email":"trung.le@gooddata.com"},{"name":"tu-ngo","email":"tungo1981@gmail.com"},{"name":"tu.bui","email":"tu.bui@gooddata.com"},{"name":"tulean","email":"tuan.le@gooddata.com"},{"name":"tuqt1005","email":"tu.tran@gooddata.com"},{"name":"utdnah","email":"danh.ung@gooddata.com"},{"name":"vlastikcz","email":"vlastimil.kotas@gooddata.com"},{"name":"vu.pham","email":"vu.pham@gooddata.com"},{"name":"xmort","email":"petr.dolejsi@gooddata.com"},{"name":"yanlipnican","email":"yanlipnican@gmail.com"}],"homepage":"https://github.com/gooddata/gooddata-react-components#readme","bugs":{"url":"https://github.com/gooddata/gooddata-react-components/issues"},"dist":{"shasum":"e4e0233bdb814f879ed882677768ea6ee98fac13","tarball":"https://registry.npmjs.org/@gooddata/react-components/-/react-components-7.6.0-alpha-xmort-pdo-bb-2211-formatting-presets-component-2020-04-28T15-30-26-709Z.tgz","fileCount":2563,"integrity":"sha512-9LKDgIH19rQSq356aRD+hP0VStxf6n7/Iubp3FhRPXtU7ydvzkfp1YyyLveXTppgo31Er0GDDzwI4l1ru4bibw==","signatures":[{"sig":"MEYCIQC3eHmV+J/IiTsgTvc0V45iPL1SjgFq3mAhN/GtlYHU0wIhAOiirfdIIIjoi50aEJ651ngw7F2H2DjvHpSbqhX5XNFX","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":10128749,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJeqEw7CRA9TVsSAnZWagAAASYP+QHqtr7nXKbT/VfP3X83\nDXiL9TZtkrJzrS+p2JzVYZheQNELi8zH8z6bPc4E5+tSpWY+KUCoo2xk39JU\nkw1jojPkayygqukEzwKBIFbavvADgZQyCMuNPMQUw3OpUmdUkSoaExG2kerB\nxKDYFry+Fo1Y7cOnddCvMupe9tcZsRp0GOf75uFBsLzgixWcE/6SixV3iQeK\nSdCizI5tbrzTa+4FM8crIXiQZRLkhR8WOpbcdzGCEImP8vLw6et3gXPqiDvE\ncpIua4MB7Hl9HplVgJJfP4XyFcmXCfWd43INEQnGHlcSPBiZxkxV6VybmLfe\njOQYhIZOCx7S7getxbkgcE5VnTXyA1mtn5fBx1LAT8lhWYqJPvd1kKuUVhVB\nVwsodw1srpvm1mtRYJurXjToO0dW6iWDge3mP9Q2U9MraO3q6lIxVuynqWgy\nypjSX+tvEADBeTJtqEa+E42sUGuqAMro5z+/k44hv9TbAC3UNhsGBr+PuU7R\n69433OiqauRe+7/hvk8/TBHSJPuL3jaPgfewoWUClG1EvhgQXrAWciQ2dREP\nSi23ajhaGsLx3iGOaIPQdUJdNEYue4SdtyGZzp0ZePqVdcECzFKEGwfKe9s9\nKBbP3iefT2+zD+aZYTipx2oaj008cYrhYCap0mZ3YevqA8tEa+p0cVTQzx4U\na2xO\r\n=apRn\r\n-----END PGP SIGNATURE-----\r\n"},"main":"dist/index.js","husky":{"hooks":{"pre-commit":"lint-staged"}},"config":{"eslint":"./examples/**/*.{js,jsx}","tslint":"./{__mocks__,src,stories}/{,**/}*.{ts,tsx}"},"readme":"[![npm version](https://badge.fury.io/js/%40gooddata%2Freact-components.svg)](https://www.npmjs.com/package/@gooddata/react-components)\n\n# GoodData.UI React components\n> A React-based JavaScript library for building data-driven applications\n\n## Getting started\n- [GoodData.UI Documentation](http://sdk.gooddata.com/gooddata-ui/)\n- [GoodData.UI Live Examples](https://gooddata-examples.herokuapp.com/)\n- [Stack Overflow](https://stackoverflow.com/questions/tagged/gooddata)\n\n### Usage\nWith [yarn](https://yarnpkg.com) installed, go to your project directory and run\n```\n$ yarn add @gooddata/react-components\n```\nIf you prefer [npm](npmjs.com) run\n```\n$ npm install --save @gooddata/react-components\n```\n\nThe public API is exposed via global `index.js`. Except for the styles, do not import any other file directly\nbecause they are not intended to be part of the public API.\n\n## Contributing\n\nWe welcome any contribution in form of [issues](https://github.com/gooddata/gooddata-react-components/issues) or [pull requests](https://github.com/gooddata/gooddata-react-components/pulls).\n\nInstall [Node.js](http://nodejs.org) (node 12.16.1, npm v6.13.4) and [Yarn](https://classic.yarnpkg.com) (1.22.4).\n\nInstall dependencies:\n```\nyarn install --frozen-lockfile\n```\n\nThese commands may come in handy while developing:\n\n| command | description |\n| ------- | ----------- |\n| `yarn install --pure-lockfile` | first step |\n| ||\n| `yarn dev` | build react-components to `/dist` in watch mode |\n| `yarn test` | run all unit tests |\n| `yarn prettier-write` | format the source code to match the valid codestyle |\n| `yarn validate` | validate codestyle |\n| ||\n| `yarn storybook` | run storybook from `/stories` on http://localhost:9001 |\n| `yarn build-storybook` | build storybook to `/dist-storybook` |\n| `yarn test-storybook` | run storybook and [screenshot tests](https://github.com/gooddata/gdc-client-utils/tree/master/test-storybook) |\n| ||\n| `yarn examples` | run Live Examples dev-server from `/examples` on https://localhost:8999 |\n| `yarn examples-build` | build Live Examples to `/examples/dist` |\n| `yarn examples-server` | serve built Live Examples - see `/examples/server/src` |\n| `yarn examples-testcafe` | run testcafe tests against `localhost:8999` |\n\n### Deploy to heroku.com\nWhen you deploy this repo to heroku, it serves *GoodData.UI Live Examples*.\nRelevant tasks are in `Procfile` and `package.json`.\n\n```bash\n# run in the project directory\nheroku login\nheroku create <your-app-name>\nheroku config:set DOMAIN_ADMIN_USERNAME=x@gooddata.com DOMAIN_ADMIN_PASSWORD=xy PROJECT_ID_TO_ASSIGN=xms7ga4tf3g3nzucd8380o2bev8oeknp\ngit push heroku HEAD:master\nheroku open\n```\n### Enable Geo Chart for Storybook and Live Examples\nGeo chart uses Mapbox to render map which requires a Mapbox access token.\n- Register an account and create Mapbox access token at [guide](https://docs.mapbox.com/help/how-mapbox-works/access-tokens/)\n- Store the created token at `.env`:\n```bash\necho -e \"EXAMPLE_MAPBOX_ACCESS_TOKEN=token\" >> .env # only need to run once\necho -e \"STORYBOOK_MAPBOX_ACCESS_TOKEN=token\" >> .env # only need to run once\n```\n\n### Run Live Examples Locally\nTo run *GoodData.UI Live Examples* locally:\n```bash\ngit clone <this-repository>\ncd  <repository-folder>\nyarn install --pure-lockfile\nyarn examples\n```\nThen open https://localhost:8999 and login using Live Examples account (you can [create one here](https://gooddata-examples.herokuapp.com/registration)).\n\n### Run Storybook locally\n- Run storybook with token stored in `.env` for more secure\n```bash\nyarn storybook\n```\n- Or run storybook with token env param exposed to cli (not suggested)\n```bash\nSTORYBOOK_MAPBOX_ACCESS_TOKEN=token yarn storybook\n```\n- Apply either above way to `yarn build-storybook` or `yarn test-storybook`\n\n### Source code formatting\nThe source code in the repository is formatted by [Prettier](https://prettier.io/).\nThe format of the code is validated by our Continuous Integration server and is one of the requirements of successful merge.\n\nPrettier is supported by every major IDE. You can find the list of supported editors and how to configure them [here](https://prettier.io/docs/en/editors.html).\n\nIn the case, when your editor is not supported or you don't want to setup the integration, you can run the `yarn prettier-write` command to reformat the code before commit.\n\n## Changelog\n\n- see [CHANGELOG.md](CHANGELOG.md)\n\n## Supported versions\n\nIn order to make the user experience with integrating GoodData UI SDK as smooth and secure as possible and to ensure that the SDK is using the latest features of the platform, we will only provide support to two most recent major versions of UI SDK.\n\nThe most recent majors will be supported in the following modes:\n\n- The latest major version will receive all new functionality and all bug fixes\n- The previous major version will only receive fixes to critical issues and security fixes. These fixes will be applied on top of last released version of the previous major\n\nThe customers are encouraged to always use the latest version of the UI SDK.\n\nIn case of using older versions, the user might face API incompatibility, performance or security issues.\n\nPlease follow the installation instructions to update to the newest version.\n\n## License\n\n(C) 2007-2020 GoodData Corporation\n\nThis project is dual licensed:\n\n- The ATTRIBUTION-NONCOMMERCIAL 4.0 INTERNATIONAL (CC BY-NC 4.0) is used for purpose of the trial experience and evaluation of GoodData.UI library.\n- The GOODDATA GOODDATA.UI LIBRARY END USER LICENSE AGREEMENT is used for GoodData customers.\n\nFor more information, please see [LICENSE](https://github.com/gooddata/gooddata-react-components/blob/master/LICENSE)\n","gitHead":"4ccd13ad690d574915079be1774998f183fdcfe7","scripts":{"dev":"bash scripts/build.sh --dev-watch","test":"jest --watch","build":"bash scripts/build.sh","tslint":"yarn run-tslint -t verbose $npm_package_config_tslint","prepare":"cd examples/server && yarn install --frozen-lockfile && cd ../..; rm -r examples/node_modules 2>/dev/null; true","examples":"bash scripts/run-examples.sh","prepare?":"# Called before `npm publish` and on local `npm install`. Temporarily also for deleting obsolete node_modules. Ends with `true` to continue gracefully.","validate":"tsc --noEmit && yarn tslint && eslint $npm_package_config_eslint && yarn validate-style && yarn prettier-check","build-dev":"bash scripts/build.sh --dev","examples?":"# Default is developer domain, other options: yarn examples [sec,secure,stg,stg2,stg3,demo,developer or URL]","storybook":"yarn build && start-storybook -p 9001 -c .storybook","test-once":"jest","tslint-ci":"mkdir -p ./ci/results && yarn run-tslint -t checkstyle -o ./ci/results/tslint-results.xml $npm_package_config_tslint","run-tslint":"tslint -p tsconfig.json","validate-ci":"tsc --noEmit && yarn tslint-ci  && eslint $npm_package_config_eslint -f checkstyle -o ci/results/eslint-results.xml && yarn validate-style-ci && yarn prettier-check","examples-build":"bash scripts/build-examples.sh","prepublishOnly":"yarn build","prettier-check":"prettier --check '{src,stories,styles,__mocks__,examples/server/src,examples/src,examples/test}/**/*.{ts,js,tsx,jsx,json,scss,md,yaml,html}'","prettier-write":"prettier --write '{src,stories,styles,__mocks__,examples/server/src,examples/src,examples/test}/**/*.{ts,js,tsx,jsx,json,scss,md,yaml,html}'","test-storybook":"yarn build && test-storybook","validate-style":"stylelint '**/*.scss'","build-storybook":"yarn build && build-storybook -c .storybook -o dist-storybook","examples-server":"node examples/server/src/index.js","heroku-postbuild":"yarn examples-build developer","examples-testcafe":"./scripts/run-testcafe.sh visual","validate-style-ci":"stylelint '**/*.scss' --custom-formatter=node_modules/stylelint-checkstyle-formatter > ci/results/stylelint-results.xml","check-circular-deps":"madge --circular --extensions ts ./src","examples-testcafe-ci":"./scripts/run-testcafe.sh ci","examples-testcafe-live":"./scripts/run-testcafe.sh live"},"typings":"dist/index.d.ts","_npmUser":{"name":"xmort","email":"petr.dolejsi@gooddata.com"},"deprecated":"@gooddata/react-components@7 reached End of Support on March 31, 2022. Please upgrade (see https://sdk.gooddata.com/gooddata-ui/docs/supported_versions.html for more information).","repository":{"url":"git+ssh://git@github.com/gooddata/gooddata-react-components.git","type":"git"},"_npmVersion":"6.13.4","description":"GoodData.UI - A powerful JavaScript library for building analytical applications","directories":{},"lint-staged":{"{src,stories,styles,__mocks__,examples/server/src,examples/src,examples/test}/**/*.{ts,js,tsx,jsx,scss}":["npx gdc-fix-copyright","git add"],"{src,stories,styles,__mocks__,examples/server/src,examples/src,examples/test}/**/*.{ts,js,tsx,jsx,json,scss,md,yaml,html}":["prettier --write","git add"]},"_nodeVersion":"12.16.1","dependencies":{"rxjs":"^5.5.6","uuid":"^3.2.1","immer":"^1.3.1","lodash":"^4.17.15","date-fns":"^2.7.0","downshift":"^3.2.7","invariant":"^2.2.2","mapbox-gl":"^1.6.1","classnames":"^2.2.6","highcharts":"7.1.1","prop-types":"^15.6.0","react-intl":"^3.6.0","custom-event":"^1.0.1","react-window":"^1.8.1","ag-grid-react":"20.0.0","react-measure":"^2.3.0","@types/mapbox-gl":"^1.6.1","react-day-picker":"~7.3.0","react-responsive":"^3.0.0","stringify-object":"^2.4.0","@gooddata/typings":"^2.24.0","ag-grid-community":"20.0.0","http-status-codes":"^1.3.0","@gooddata/js-utils":"^3.10.5","@gooddata/numberjs":"^3.2.4","fixed-data-table-2":"0.7.17","@gooddata/goodstrap":"^68.5.2","react-dom-factories":"^1.0.2","@gooddata/gooddata-js":"^12.5.4","json-stable-stringify":"^1.0.1","react-transition-group":"^2.2.1","hoist-non-react-statics":"^3.3.0","nodelist-foreach-polyfill":"^1.2.0","@formatjs/intl-pluralrules":"^1.3.6","highcharts-grouped-categories":"^1.1.3"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"raf":"3.3.2","yup":"^0.24.1","jest":"24.7.1","husky":"3.0.0","madge":"^3.4.4","react":"^16.5.2","enzyme":"3.5.0","eslint":"4.19.1","formik":"^0.11.11","moment":"2.23.0","history":"^4.7.2","ts-jest":"24.0.0","webpack":"4.30.0","full-icu":"^1.3.0","prettier":"1.16.4","react-ga":"^2.5.2","recharts":"1.0.0-beta.9","testcafe":"1.1.4","commander":"2.14.1","node-sass":"4.13.0","react-dom":"^16.5.2","stylelint":"^10.0.0","supertest":"3.0.0","ts-loader":"6.0.0","@types/raf":"^3.4.0","css-loader":"0.28.7","jest-junit":"3.0.0","raw-loader":"0.5.1","styled-jsx":"2.2.1","typescript":"3.3.4000","@babel/core":"7.4.4","@types/jest":"24.0.6","@types/node":"7.0.8","@types/uuid":"3.4.3","file-loader":"3.0.1","jest-enzyme":"7.0.2","lint-staged":"9.1.0","sass-loader":"6.0.6","webpack-cli":"3.3.2","@types/react":"16.8.6","babel-loader":"8.0.5","react-helmet":"5.2.0","react-select":"1.2.1","style-loader":"0.19.1","@types/enzyme":"3.1.13","@types/lodash":"4.14.123","testcafe-live":"0.1.4","@babel/runtime":"7.4.4","dotenv-webpack":"^1.7.0","@babel/polyfill":"^7.4.4","@storybook/react":"5.0.11","@types/invariant":"2.2.29","@types/react-dom":"16.0.11","isomorphic-fetch":"2.2.1","react-datepicker":"1.1.0","react-router-dom":"4.2.2","@babel/preset-env":"7.4.4","@gooddata/mock-js":"^2.13.1","@storybook/addons":"5.0.11","@types/classnames":"2.2.3","@types/prop-types":"15.5.2","@storybook/theming":"5.0.11","identity-obj-proxy":"^3.0.0","intl-messageformat":"^7.5.4","webpack-dev-server":"3.3.1","@babel/preset-react":"7.0.0","@types/react-portal":"4.0.1","@types/react-window":"^1.8.1","babel-plugin-lodash":"3.3.4","html-webpack-plugin":"3.2.0","react-test-renderer":"16.4.2","@types/react-measure":"2.0.5","clean-webpack-plugin":"2.0.2","stats-webpack-plugin":"0.7.0","eslint-config-prettier":"4.1.0","react-google-recaptcha":"^0.14.1","tslint-config-prettier":"1.18.0","@gooddata/eslint-config":"^1.0.0","@gooddata/tslint-config":"1.0.0","@types/react-responsive":"^3.0.3","@types/storybook__react":"4.0.1","@types/stringify-object":"^3.2.0","enzyme-adapter-react-16":"1.3.1","@gooddata/test-storybook":"3.2.1","@storybook/addon-actions":"5.0.11","@storybook/addon-options":"5.0.11","node-sass-magic-importer":"5.1.0","react-syntax-highlighter":"11.0.2","@types/fixed-data-table-2":"0.8.1","stylelint-config-prettier":"5.2.0","@gooddata/stylelint-config":"4.0.1","@types/react-test-renderer":"16.0.0","circular-dependency-plugin":"5.0.2","compression-webpack-plugin":"2.0.0","@types/json-stable-stringify":"^1.0.32","@gooddata/frontend-npm-scripts":"1.1.0","@types/enzyme-adapter-react-16":"1.0.3","stylelint-checkstyle-formatter":"0.1.0","@types/storybook__addon-actions":"3.4.2","@babel/plugin-proposal-class-properties":"7.4.4","@babel/plugin-proposal-object-rest-spread":"7.4.4","@babel/plugin-transform-async-to-generator":"7.4.4"},"peerDependencies":{"react":"^16.5.2","react-dom":"^16.5.2"},"_npmOperationalInternal":{"tmp":"tmp/react-components_7.6.0-alpha-xmort-pdo-bb-2211-formatting-presets-component-2020-04-28T15-30-26-709Z_1588087866667_0.5204611692188559","host":"s3://npm-registry-packages"}},"7.6.0-alpha-no23reason-dho-rail-2107-migrate-cat-1-2020-04-29T06-54-52-276Z":{"name":"@gooddata/react-components","version":"7.6.0-alpha-no23reason-dho-rail-2107-migrate-cat-1-2020-04-29T06-54-52-276Z","author":{"name":"GoodData Corporation"},"license":"BSD-3-Clause","_id":"@gooddata/react-components@7.6.0-alpha-no23reason-dho-rail-2107-migrate-cat-1-2020-04-29T06-54-52-276Z","maintainers":[{"name":"afi","email":"adam.fiedler@gooddata.com"},{"name":"bertold8","email":"ivan.nejezchleb@seznam.cz"},{"name":"brbistas","email":"valentinos.chraniotis@gooddata.com"},{"name":"bugsbunny338","email":"jiri.zajic@mensa.cz"},{"name":"de.do","email":"de.do@gooddata.com"},{"name":"gooddata-ci","email":"rail@gooddata.com"},{"name":"hang.ngo","email":"hang.ngo@gooddata.com"},{"name":"hung.nguyen.hoang","email":"hung.nguyen@gooddata.com"},{"name":"ivan.mjartan","email":"ivan.mjartan@gooddata.com"},{"name":"jakub-sterba","email":"jakub.sterba@gooddata.com"},{"name":"jankc","email":"jan.krapac@gmail.com"},{"name":"jaroslav.tomecek","email":"jaroslav.tomecek@gooddata.com"},{"name":"jkittler","email":"honza.kittler@gmail.com"},{"name":"khanh.le","email":"khanh.le@gooddata.com"},{"name":"lanhuynh","email":"lan.huynh@gooddata.com"},{"name":"linhhong","email":"linh.hong@gooddata.com"},{"name":"lupko","email":"lubomir.slivka@gooddata.com"},{"name":"mai.nguyen","email":"mai.nguyen@gooddata.com"},{"name":"matyas.kandl","email":"matyas.kandl@gooddata.com"},{"name":"michal.marsal","email":"michal.marsal@gooddata.com"},{"name":"my.duong","email":"my.duong@gooddata.com"},{"name":"naibinh","email":"naibinh@gmail.com"},{"name":"nikolacech","email":"nikola.cech@gooddata.com"},{"name":"nis.hua","email":"nis.hua@gooddata.com"},{"name":"no23reason","email":"dan.homola@hotmail.cz"},{"name":"patrikbraborec","email":"patrik.braborec@gooddata.com"},{"name":"pbenes","email":"petr.benes@gooddata.com"},{"name":"petrjanu","email":"petr.janu@gooddata.com"},{"name":"pkingo","email":"philipandreaskingo@hotmail.com"},{"name":"ptquang86","email":"ptquang86@gmail.com"},{"name":"qduval","email":"quentin.duval@gooddata.com"},{"name":"rodri360","email":"me@rodri360.com"},{"name":"sitina","email":"jiri.sitina@gooddata.com"},{"name":"strouhaljan","email":"strouhal.jan@gmail.com"},{"name":"tomas.kratochvil","email":"tomas.kratochvil@gooddata.com"},{"name":"tomasreichmann","email":"tomasreichmann@gmail.com"},{"name":"tomsatgd","email":"tomas.satinsky@gooddata.com"},{"name":"trung-le-quoc","email":"trung.le@gooddata.com"},{"name":"tu-ngo","email":"tungo1981@gmail.com"},{"name":"tu.bui","email":"tu.bui@gooddata.com"},{"name":"tulean","email":"tuan.le@gooddata.com"},{"name":"tuqt1005","email":"tu.tran@gooddata.com"},{"name":"utdnah","email":"danh.ung@gooddata.com"},{"name":"vlastikcz","email":"vlastimil.kotas@gooddata.com"},{"name":"vu.pham","email":"vu.pham@gooddata.com"},{"name":"xmort","email":"petr.dolejsi@gooddata.com"},{"name":"yanlipnican","email":"yanlipnican@gmail.com"}],"homepage":"https://github.com/gooddata/gooddata-react-components#readme","bugs":{"url":"https://github.com/gooddata/gooddata-react-components/issues"},"dist":{"shasum":"afbbcff18579aa789922ff1363a33e4069ede619","tarball":"https://registry.npmjs.org/@gooddata/react-components/-/react-components-7.6.0-alpha-no23reason-dho-rail-2107-migrate-cat-1-2020-04-29T06-54-52-276Z.tgz","fileCount":2558,"integrity":"sha512-BsejAajrq7LyoGiLe2hS5Rh9R2W0Vo5RobtX/jB0OlMPlCdliqU4pIS73Vx5zHt9X9z6oU0r9YY+OkwgU7VI9A==","signatures":[{"sig":"MEQCIHQaCauufhlEqaxzlMOAb8RQovd94CjPsr31ctgdHiq+AiAXa2yrbh4Nmyc6y+AEjlT4aM+PubRe/6aLuVPrDatBKw==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":10117827,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJeqSTaCRA9TVsSAnZWagAAyy4P/2h15xLh5beWBawwqGii\n+BIvTeikvnkz3Zp2sJQ/L1WDglOmSVK6jeZbzvo625z+op5qJLUPAT5g40Jz\nuoWz8HsIW/cwh0Os5KHzD1aGeXNl5JVBx9KXmTrxGQxYBTm8maA5PrUt7zza\n5vWxBtshZk7eC2EtQ6NBNuWMuep6JDsnoIRoezH0h3LY16t2D1x+op3WFGTe\nwbJ/auo+AkY4JYiRhvygAEl40KmcuhmS4UtvwInFfEsnO8Z6KGFMb1HPBbzd\nvRyMHtD6Ym6TKH0lsFM/93lFR4AUSNOeAcveXhUeWXKpJuWto4d9Oze3Dj9R\nErhrrxXYNSzuER/5PAgfsx8NtAzdJuAQEAN+aSHQ0LpE3CfzahbVzXxauGdy\nNJXGFoakjwf6vyLFaD91fPbR8dYb+h/8/nUQaUqZnbQp3vH6qgpKdQWXCRHL\nl6q+57sVnf7V8kwJ+jtz0pjb51iYymArAzDIz9nc//s9WsYDuNWFrAAEHs/s\nXqxkrBWJMJI0on21f6qYh7uG0DI8TrkaPecOe05VeQrGbNKWLWXXPGKVcBPd\nfehdlKMTN6la4yVmJiaheUH78KIJAd4c69J/Vm8MwjtqqdBel+BRQGKOP/T/\nWOUDADPuRssA7530j98kIwe8RfgHnRjk+AFRDFslIzhtsoJdxMvbaDSydIYc\ne+If\r\n=9bCL\r\n-----END PGP SIGNATURE-----\r\n"},"main":"dist/index.js","husky":{"hooks":{"pre-commit":"lint-staged"}},"config":{"eslint":"./examples/**/*.{js,jsx}","tslint":"./{__mocks__,src,stories}/{,**/}*.{ts,tsx}"},"readme":"[![npm version](https://badge.fury.io/js/%40gooddata%2Freact-components.svg)](https://www.npmjs.com/package/@gooddata/react-components)\n\n# GoodData.UI React components\n> A React-based JavaScript library for building data-driven applications\n\n## Getting started\n- [GoodData.UI Documentation](http://sdk.gooddata.com/gooddata-ui/)\n- [GoodData.UI Live Examples](https://gooddata-examples.herokuapp.com/)\n- [Stack Overflow](https://stackoverflow.com/questions/tagged/gooddata)\n\n### Usage\nWith [yarn](https://yarnpkg.com) installed, go to your project directory and run\n```\n$ yarn add @gooddata/react-components\n```\nIf you prefer [npm](npmjs.com) run\n```\n$ npm install --save @gooddata/react-components\n```\n\nThe public API is exposed via global `index.js`. Except for the styles, do not import any other file directly\nbecause they are not intended to be part of the public API.\n\n## Contributing\n\nWe welcome any contribution in form of [issues](https://github.com/gooddata/gooddata-react-components/issues) or [pull requests](https://github.com/gooddata/gooddata-react-components/pulls).\n\nInstall [Node.js](http://nodejs.org) (node 12.16.1, npm v6.13.4) and [Yarn](https://classic.yarnpkg.com) (1.22.4).\n\nInstall dependencies:\n```\nyarn install --frozen-lockfile\n```\n\nThese commands may come in handy while developing:\n\n| command | description |\n| ------- | ----------- |\n| `yarn install --pure-lockfile` | first step |\n| ||\n| `yarn dev` | build react-components to `/dist` in watch mode |\n| `yarn test` | run all unit tests |\n| `yarn prettier-write` | format the source code to match the valid codestyle |\n| `yarn validate` | validate codestyle |\n| ||\n| `yarn storybook` | run storybook from `/stories` on http://localhost:9001 |\n| `yarn build-storybook` | build storybook to `/dist-storybook` |\n| `yarn test-storybook` | run storybook and [screenshot tests](https://github.com/gooddata/gdc-client-utils/tree/master/test-storybook) |\n| ||\n| `yarn examples` | run Live Examples dev-server from `/examples` on https://localhost:8999 |\n| `yarn examples-build` | build Live Examples to `/examples/dist` |\n| `yarn examples-server` | serve built Live Examples - see `/examples/server/src` |\n| `yarn examples-testcafe` | run testcafe tests against `localhost:8999` |\n\n### Deploy to heroku.com\nWhen you deploy this repo to heroku, it serves *GoodData.UI Live Examples*.\nRelevant tasks are in `Procfile` and `package.json`.\n\n```bash\n# run in the project directory\nheroku login\nheroku create <your-app-name>\nheroku config:set DOMAIN_ADMIN_USERNAME=x@gooddata.com DOMAIN_ADMIN_PASSWORD=xy PROJECT_ID_TO_ASSIGN=xms7ga4tf3g3nzucd8380o2bev8oeknp\ngit push heroku HEAD:master\nheroku open\n```\n### Enable Geo Chart for Storybook and Live Examples\nGeo chart uses Mapbox to render map which requires a Mapbox access token.\n- Register an account and create Mapbox access token at [guide](https://docs.mapbox.com/help/how-mapbox-works/access-tokens/)\n- Store the created token at `.env`:\n```bash\necho -e \"EXAMPLE_MAPBOX_ACCESS_TOKEN=token\" >> .env # only need to run once\necho -e \"STORYBOOK_MAPBOX_ACCESS_TOKEN=token\" >> .env # only need to run once\n```\n\n### Run Live Examples Locally\nTo run *GoodData.UI Live Examples* locally:\n```bash\ngit clone <this-repository>\ncd  <repository-folder>\nyarn install --pure-lockfile\nyarn examples\n```\nThen open https://localhost:8999 and login using Live Examples account (you can [create one here](https://gooddata-examples.herokuapp.com/registration)).\n\n### Run Storybook locally\n- Run storybook with token stored in `.env` for more secure\n```bash\nyarn storybook\n```\n- Or run storybook with token env param exposed to cli (not suggested)\n```bash\nSTORYBOOK_MAPBOX_ACCESS_TOKEN=token yarn storybook\n```\n- Apply either above way to `yarn build-storybook` or `yarn test-storybook`\n\n### Source code formatting\nThe source code in the repository is formatted by [Prettier](https://prettier.io/).\nThe format of the code is validated by our Continuous Integration server and is one of the requirements of successful merge.\n\nPrettier is supported by every major IDE. You can find the list of supported editors and how to configure them [here](https://prettier.io/docs/en/editors.html).\n\nIn the case, when your editor is not supported or you don't want to setup the integration, you can run the `yarn prettier-write` command to reformat the code before commit.\n\n## Changelog\n\n- see [CHANGELOG.md](CHANGELOG.md)\n\n## Supported versions\n\nIn order to make the user experience with integrating GoodData UI SDK as smooth and secure as possible and to ensure that the SDK is using the latest features of the platform, we will only provide support to two most recent major versions of UI SDK.\n\nThe most recent majors will be supported in the following modes:\n\n- The latest major version will receive all new functionality and all bug fixes\n- The previous major version will only receive fixes to critical issues and security fixes. These fixes will be applied on top of last released version of the previous major\n\nThe customers are encouraged to always use the latest version of the UI SDK.\n\nIn case of using older versions, the user might face API incompatibility, performance or security issues.\n\nPlease follow the installation instructions to update to the newest version.\n\n## License\n\n(C) 2007-2020 GoodData Corporation\n\nThis project is dual licensed:\n\n- The ATTRIBUTION-NONCOMMERCIAL 4.0 INTERNATIONAL (CC BY-NC 4.0) is used for purpose of the trial experience and evaluation of GoodData.UI library.\n- The GOODDATA GOODDATA.UI LIBRARY END USER LICENSE AGREEMENT is used for GoodData customers.\n\nFor more information, please see [LICENSE](https://github.com/gooddata/gooddata-react-components/blob/master/LICENSE)\n","gitHead":"b1c93f6e91be6e72e4ee82c4ed7a4e77f71a4949","scripts":{"dev":"bash scripts/build.sh --dev-watch","test":"jest --watch","build":"bash scripts/build.sh","tslint":"yarn run-tslint -t verbose $npm_package_config_tslint","prepare":"cd examples/server && yarn install --frozen-lockfile && cd ../..; rm -r examples/node_modules 2>/dev/null; true","examples":"bash scripts/run-examples.sh","prepare?":"# Called before `npm publish` and on local `npm install`. Temporarily also for deleting obsolete node_modules. Ends with `true` to continue gracefully.","validate":"tsc --noEmit && yarn tslint && eslint $npm_package_config_eslint && yarn validate-style && yarn prettier-check","build-dev":"bash scripts/build.sh --dev","examples?":"# Default is developer domain, other options: yarn examples [sec,secure,stg,stg2,stg3,demo,developer or URL]","storybook":"yarn build && start-storybook -p 9001 -c .storybook","test-once":"jest","tslint-ci":"mkdir -p ./ci/results && yarn run-tslint -t checkstyle -o ./ci/results/tslint-results.xml $npm_package_config_tslint","run-tslint":"tslint -p tsconfig.json","validate-ci":"tsc --noEmit && yarn tslint-ci  && eslint $npm_package_config_eslint -f checkstyle -o ci/results/eslint-results.xml && yarn validate-style-ci && yarn prettier-check","examples-build":"bash scripts/build-examples.sh","prepublishOnly":"yarn build","prettier-check":"prettier --check '{src,stories,styles,__mocks__,examples/server/src,examples/src,examples/test}/**/*.{ts,js,tsx,jsx,json,scss,md,yaml,html}'","prettier-write":"prettier --write '{src,stories,styles,__mocks__,examples/server/src,examples/src,examples/test}/**/*.{ts,js,tsx,jsx,json,scss,md,yaml,html}'","test-storybook":"yarn build && test-storybook","validate-style":"stylelint '**/*.scss'","build-storybook":"yarn build && build-storybook -c .storybook -o dist-storybook","examples-server":"node examples/server/src/index.js","heroku-postbuild":"yarn examples-build developer","examples-testcafe":"./scripts/run-testcafe.sh visual","validate-style-ci":"stylelint '**/*.scss' --custom-formatter=node_modules/stylelint-checkstyle-formatter > ci/results/stylelint-results.xml","check-circular-deps":"madge --circular --extensions ts ./src","examples-testcafe-ci":"./scripts/run-testcafe.sh ci","examples-testcafe-live":"./scripts/run-testcafe.sh live"},"typings":"dist/index.d.ts","_npmUser":{"name":"no23reason","email":"dan.homola@hotmail.cz"},"deprecated":"@gooddata/react-components@7 reached End of Support on March 31, 2022. Please upgrade (see https://sdk.gooddata.com/gooddata-ui/docs/supported_versions.html for more information).","repository":{"url":"git+ssh://git@github.com/gooddata/gooddata-react-components.git","type":"git"},"_npmVersion":"6.13.4","description":"GoodData.UI - A powerful JavaScript library for building analytical applications","directories":{},"lint-staged":{"{src,stories,styles,__mocks__,examples/server/src,examples/src,examples/test}/**/*.{ts,js,tsx,jsx,scss}":["npx gdc-fix-copyright","git add"],"{src,stories,styles,__mocks__,examples/server/src,examples/src,examples/test}/**/*.{ts,js,tsx,jsx,json,scss,md,yaml,html}":["prettier --write","git add"]},"_nodeVersion":"12.16.1","dependencies":{"rxjs":"^5.5.6","uuid":"^3.2.1","immer":"^1.3.1","lodash":"^4.17.15","date-fns":"^2.7.0","downshift":"^3.2.7","invariant":"^2.2.2","mapbox-gl":"^1.6.1","classnames":"^2.2.6","highcharts":"7.1.1","prop-types":"^15.6.0","react-intl":"^3.6.0","custom-event":"^1.0.1","react-window":"^1.8.1","ag-grid-react":"20.0.0","react-measure":"^2.3.0","@types/mapbox-gl":"^1.6.1","react-day-picker":"~7.3.0","react-responsive":"^3.0.0","stringify-object":"^2.4.0","@gooddata/typings":"^2.24.0","ag-grid-community":"20.0.0","http-status-codes":"^1.3.0","@gooddata/js-utils":"^3.10.5","@gooddata/numberjs":"^3.2.4","fixed-data-table-2":"0.7.17","@gooddata/goodstrap":"68.5.2-alpha-no23reason-dho-rail-2107-migrate-cat-1-2020-04-29T06-50-19-018Z","react-dom-factories":"^1.0.2","@gooddata/gooddata-js":"^12.5.4","json-stable-stringify":"^1.0.1","react-transition-group":"^2.2.1","hoist-non-react-statics":"^3.3.0","nodelist-foreach-polyfill":"^1.2.0","@formatjs/intl-pluralrules":"^1.3.6","highcharts-grouped-categories":"^1.1.3"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"raf":"3.3.2","yup":"^0.24.1","jest":"24.7.1","husky":"3.0.0","madge":"^3.4.4","react":"^16.5.2","enzyme":"3.5.0","eslint":"4.19.1","formik":"^0.11.11","moment":"2.23.0","history":"^4.7.2","ts-jest":"24.0.0","webpack":"4.30.0","full-icu":"^1.3.0","prettier":"1.16.4","react-ga":"^2.5.2","recharts":"1.0.0-beta.9","testcafe":"1.1.4","commander":"2.14.1","node-sass":"4.13.0","react-dom":"^16.5.2","stylelint":"^10.0.0","supertest":"3.0.0","ts-loader":"6.0.0","@types/raf":"^3.4.0","css-loader":"0.28.7","jest-junit":"3.0.0","raw-loader":"0.5.1","styled-jsx":"2.2.1","typescript":"3.3.4000","@babel/core":"7.4.4","@types/jest":"24.0.6","@types/node":"7.0.8","@types/uuid":"3.4.3","file-loader":"3.0.1","jest-enzyme":"7.0.2","lint-staged":"9.1.0","sass-loader":"6.0.6","webpack-cli":"3.3.2","@types/react":"16.8.6","babel-loader":"8.0.5","react-helmet":"5.2.0","react-select":"1.2.1","style-loader":"0.19.1","@types/enzyme":"3.1.13","@types/lodash":"4.14.123","testcafe-live":"0.1.4","@babel/runtime":"7.4.4","dotenv-webpack":"^1.7.0","@babel/polyfill":"^7.4.4","@storybook/react":"5.0.11","@types/invariant":"2.2.29","@types/react-dom":"16.0.11","isomorphic-fetch":"2.2.1","react-datepicker":"1.1.0","react-router-dom":"4.2.2","@babel/preset-env":"7.4.4","@gooddata/mock-js":"^2.13.1","@storybook/addons":"5.0.11","@types/classnames":"2.2.3","@types/prop-types":"15.5.2","@storybook/theming":"5.0.11","identity-obj-proxy":"^3.0.0","intl-messageformat":"^7.5.4","webpack-dev-server":"3.3.1","@babel/preset-react":"7.0.0","@types/react-portal":"4.0.1","@types/react-window":"^1.8.1","babel-plugin-lodash":"3.3.4","html-webpack-plugin":"3.2.0","react-test-renderer":"16.4.2","@types/react-measure":"2.0.5","clean-webpack-plugin":"2.0.2","stats-webpack-plugin":"0.7.0","eslint-config-prettier":"4.1.0","react-google-recaptcha":"^0.14.1","tslint-config-prettier":"1.18.0","@gooddata/eslint-config":"^1.0.0","@gooddata/tslint-config":"1.0.0","@types/react-responsive":"^3.0.3","@types/storybook__react":"4.0.1","@types/stringify-object":"^3.2.0","enzyme-adapter-react-16":"1.3.1","@gooddata/test-storybook":"3.2.1","@storybook/addon-actions":"5.0.11","@storybook/addon-options":"5.0.11","node-sass-magic-importer":"5.1.0","react-syntax-highlighter":"11.0.2","@types/fixed-data-table-2":"0.8.1","stylelint-config-prettier":"5.2.0","@gooddata/stylelint-config":"4.0.1","@types/react-test-renderer":"16.0.0","circular-dependency-plugin":"5.0.2","compression-webpack-plugin":"2.0.0","@types/json-stable-stringify":"^1.0.32","@gooddata/frontend-npm-scripts":"1.1.0","@types/enzyme-adapter-react-16":"1.0.3","stylelint-checkstyle-formatter":"0.1.0","@types/storybook__addon-actions":"3.4.2","@babel/plugin-proposal-class-properties":"7.4.4","@babel/plugin-proposal-object-rest-spread":"7.4.4","@babel/plugin-transform-async-to-generator":"7.4.4"},"peerDependencies":{"react":"^16.5.2","react-dom":"^16.5.2"},"_npmOperationalInternal":{"tmp":"tmp/react-components_7.6.0-alpha-no23reason-dho-rail-2107-migrate-cat-1-2020-04-29T06-54-52-276Z_1588143321705_0.7830662573907898","host":"s3://npm-registry-packages"}},"7.6.0-beta.10":{"name":"@gooddata/react-components","version":"7.6.0-beta.10","author":{"name":"GoodData Corporation"},"license":"BSD-3-Clause","_id":"@gooddata/react-components@7.6.0-beta.10","maintainers":[{"name":"afi","email":"adam.fiedler@gooddata.com"},{"name":"bertold8","email":"ivan.nejezchleb@seznam.cz"},{"name":"brbistas","email":"valentinos.chraniotis@gooddata.com"},{"name":"bugsbunny338","email":"jiri.zajic@mensa.cz"},{"name":"de.do","email":"de.do@gooddata.com"},{"name":"gooddata-ci","email":"rail@gooddata.com"},{"name":"hang.ngo","email":"hang.ngo@gooddata.com"},{"name":"hung.nguyen.hoang","email":"hung.nguyen@gooddata.com"},{"name":"ivan.mjartan","email":"ivan.mjartan@gooddata.com"},{"name":"jakub-sterba","email":"jakub.sterba@gooddata.com"},{"name":"jankc","email":"jan.krapac@gmail.com"},{"name":"jaroslav.tomecek","email":"jaroslav.tomecek@gooddata.com"},{"name":"jkittler","email":"honza.kittler@gmail.com"},{"name":"khanh.le","email":"khanh.le@gooddata.com"},{"name":"lanhuynh","email":"lan.huynh@gooddata.com"},{"name":"linhhong","email":"linh.hong@gooddata.com"},{"name":"lupko","email":"lubomir.slivka@gooddata.com"},{"name":"mai.nguyen","email":"mai.nguyen@gooddata.com"},{"name":"matyas.kandl","email":"matyas.kandl@gooddata.com"},{"name":"michal.marsal","email":"michal.marsal@gooddata.com"},{"name":"my.duong","email":"my.duong@gooddata.com"},{"name":"naibinh","email":"naibinh@gmail.com"},{"name":"nikolacech","email":"nikola.cech@gooddata.com"},{"name":"nis.hua","email":"nis.hua@gooddata.com"},{"name":"no23reason","email":"dan.homola@hotmail.cz"},{"name":"patrikbraborec","email":"patrik.braborec@gooddata.com"},{"name":"pbenes","email":"petr.benes@gooddata.com"},{"name":"petrjanu","email":"petr.janu@gooddata.com"},{"name":"pkingo","email":"philipandreaskingo@hotmail.com"},{"name":"ptquang86","email":"ptquang86@gmail.com"},{"name":"qduval","email":"quentin.duval@gooddata.com"},{"name":"rodri360","email":"me@rodri360.com"},{"name":"sitina","email":"jiri.sitina@gooddata.com"},{"name":"strouhaljan","email":"strouhal.jan@gmail.com"},{"name":"tomas.kratochvil","email":"tomas.kratochvil@gooddata.com"},{"name":"tomasreichmann","email":"tomasreichmann@gmail.com"},{"name":"tomsatgd","email":"tomas.satinsky@gooddata.com"},{"name":"trung-le-quoc","email":"trung.le@gooddata.com"},{"name":"tu-ngo","email":"tungo1981@gmail.com"},{"name":"tu.bui","email":"tu.bui@gooddata.com"},{"name":"tulean","email":"tuan.le@gooddata.com"},{"name":"tuqt1005","email":"tu.tran@gooddata.com"},{"name":"utdnah","email":"danh.ung@gooddata.com"},{"name":"vlastikcz","email":"vlastimil.kotas@gooddata.com"},{"name":"vu.pham","email":"vu.pham@gooddata.com"},{"name":"xmort","email":"petr.dolejsi@gooddata.com"},{"name":"yanlipnican","email":"yanlipnican@gmail.com"}],"homepage":"https://github.com/gooddata/gooddata-react-components#readme","bugs":{"url":"https://github.com/gooddata/gooddata-react-components/issues"},"dist":{"shasum":"1fb535dcbacfb8c1fb0929c9ba8b0f84bbcc949e","tarball":"https://registry.npmjs.org/@gooddata/react-components/-/react-components-7.6.0-beta.10.tgz","fileCount":2558,"integrity":"sha512-WRlHwlkt8b+zT65Lq0F23scGJLWIANPK4OpMTNAGHTj86bx+5S39+qrasWnkhAKkjgEsWIH3Fj4IzVr59DduKQ==","signatures":[{"sig":"MEUCIQCcydgvxjT9YdPT8US+ygNK4v8ksGO3GAI/QXBvwhVuAQIgZ9pgKhbMkLvlRNJMSW15Mww3qksSXni8J0jp6SwxBg4=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":10117993,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJeqVqYCRA9TVsSAnZWagAAg1EP/R1H3WdMogdtzFV5k8dE\ntB7KGqxUHvPpmfs+y/bsyzYUaclnDWFF2S4Q4EwddFiSt4FXHgMkDcbgVXIv\nP51jZNssuclJP3pRAtD9M0TbGpBMIRqXQ/g0PwXgUMJS907ryfMZNUUJgwPx\nUoWODhjTKfD7wUg9pt5gTGvOBeltXyqvgNI0B81dtJ7lZ7VOrhmsrjOwT+dZ\nMHAiOfGW0cOPKKTuYRRBYY6Ep5KY4uMuC0sJ7u0dnH9i/9eMcptX9OkaMloe\n71l9dE5gzTiWLzjlMf6Vdd7grFHU2SLoSMMt0XAeBsv0+92b8+sMPSk6FcBC\nYpKKL9t/kOA2mIVEyydiJ2lRN7WndoJFpZdX35XhRjoKVoKWMwotzpsb2zwa\nzYSNSGgUTL+sbtVgvakkqU2DVny0R6SkHc+HrHJaTbQeKC+14OuK4C7Xe8ED\niON/p1JfDIHHmTf+GjjQ+x5kZTOzNe1qo2RI6Ubd6fE5aJI/PAGfh9oaUN2J\n+01znhMO8o4E6/avUXqVgTTd+OzLnBvFPFgkre7hZuROdjAqlFZKBMSxbS6x\nqC/t1V0Of6msOOaUjDPJQseYTOF5E7fqXCbZMMED9jrsXigq3jfPKsK6yTDH\n23UdrPpiK5VKntm/HCHLWQXXiqxzQb8SjNtnNp44EkodD/Wx/67lflStdvK1\ndcF5\r\n=CRst\r\n-----END PGP SIGNATURE-----\r\n"},"main":"dist/index.js","husky":{"hooks":{"pre-commit":"lint-staged"}},"config":{"eslint":"./examples/**/*.{js,jsx}","tslint":"./{__mocks__,src,stories}/{,**/}*.{ts,tsx}"},"readme":"[![npm version](https://badge.fury.io/js/%40gooddata%2Freact-components.svg)](https://www.npmjs.com/package/@gooddata/react-components)\n\n# GoodData.UI React components\n> A React-based JavaScript library for building data-driven applications\n\n## Getting started\n- [GoodData.UI Documentation](http://sdk.gooddata.com/gooddata-ui/)\n- [GoodData.UI Live Examples](https://gooddata-examples.herokuapp.com/)\n- [Stack Overflow](https://stackoverflow.com/questions/tagged/gooddata)\n\n### Usage\nWith [yarn](https://yarnpkg.com) installed, go to your project directory and run\n```\n$ yarn add @gooddata/react-components\n```\nIf you prefer [npm](npmjs.com) run\n```\n$ npm install --save @gooddata/react-components\n```\n\nThe public API is exposed via global `index.js`. Except for the styles, do not import any other file directly\nbecause they are not intended to be part of the public API.\n\n## Contributing\n\nWe welcome any contribution in form of [issues](https://github.com/gooddata/gooddata-react-components/issues) or [pull requests](https://github.com/gooddata/gooddata-react-components/pulls).\n\nInstall [Node.js](http://nodejs.org) (node 12.16.1, npm v6.13.4) and [Yarn](https://classic.yarnpkg.com) (1.22.4).\n\nInstall dependencies:\n```\nyarn install --frozen-lockfile\n```\n\nThese commands may come in handy while developing:\n\n| command | description |\n| ------- | ----------- |\n| `yarn install --pure-lockfile` | first step |\n| ||\n| `yarn dev` | build react-components to `/dist` in watch mode |\n| `yarn test` | run all unit tests |\n| `yarn prettier-write` | format the source code to match the valid codestyle |\n| `yarn validate` | validate codestyle |\n| ||\n| `yarn storybook` | run storybook from `/stories` on http://localhost:9001 |\n| `yarn build-storybook` | build storybook to `/dist-storybook` |\n| `yarn test-storybook` | run storybook and [screenshot tests](https://github.com/gooddata/gdc-client-utils/tree/master/test-storybook) |\n| ||\n| `yarn examples` | run Live Examples dev-server from `/examples` on https://localhost:8999 |\n| `yarn examples-build` | build Live Examples to `/examples/dist` |\n| `yarn examples-server` | serve built Live Examples - see `/examples/server/src` |\n| `yarn examples-testcafe` | run testcafe tests against `localhost:8999` |\n\n### Deploy to heroku.com\nWhen you deploy this repo to heroku, it serves *GoodData.UI Live Examples*.\nRelevant tasks are in `Procfile` and `package.json`.\n\n```bash\n# run in the project directory\nheroku login\nheroku create <your-app-name>\nheroku config:set DOMAIN_ADMIN_USERNAME=x@gooddata.com DOMAIN_ADMIN_PASSWORD=xy PROJECT_ID_TO_ASSIGN=xms7ga4tf3g3nzucd8380o2bev8oeknp\ngit push heroku HEAD:master\nheroku open\n```\n### Enable Geo Chart for Storybook and Live Examples\nGeo chart uses Mapbox to render map which requires a Mapbox access token.\n- Register an account and create Mapbox access token at [guide](https://docs.mapbox.com/help/how-mapbox-works/access-tokens/)\n- Store the created token at `.env`:\n```bash\necho -e \"EXAMPLE_MAPBOX_ACCESS_TOKEN=token\" >> .env # only need to run once\necho -e \"STORYBOOK_MAPBOX_ACCESS_TOKEN=token\" >> .env # only need to run once\n```\n\n### Run Live Examples Locally\nTo run *GoodData.UI Live Examples* locally:\n```bash\ngit clone <this-repository>\ncd  <repository-folder>\nyarn install --pure-lockfile\nyarn examples\n```\nThen open https://localhost:8999 and login using Live Examples account (you can [create one here](https://gooddata-examples.herokuapp.com/registration)).\n\n### Run Storybook locally\n- Run storybook with token stored in `.env` for more secure\n```bash\nyarn storybook\n```\n- Or run storybook with token env param exposed to cli (not suggested)\n```bash\nSTORYBOOK_MAPBOX_ACCESS_TOKEN=token yarn storybook\n```\n- Apply either above way to `yarn build-storybook` or `yarn test-storybook`\n\n### Source code formatting\nThe source code in the repository is formatted by [Prettier](https://prettier.io/).\nThe format of the code is validated by our Continuous Integration server and is one of the requirements of successful merge.\n\nPrettier is supported by every major IDE. You can find the list of supported editors and how to configure them [here](https://prettier.io/docs/en/editors.html).\n\nIn the case, when your editor is not supported or you don't want to setup the integration, you can run the `yarn prettier-write` command to reformat the code before commit.\n\n## Changelog\n\n- see [CHANGELOG.md](CHANGELOG.md)\n\n## Supported versions\n\nIn order to make the user experience with integrating GoodData UI SDK as smooth and secure as possible and to ensure that the SDK is using the latest features of the platform, we will only provide support to two most recent major versions of UI SDK.\n\nThe most recent majors will be supported in the following modes:\n\n- The latest major version will receive all new functionality and all bug fixes\n- The previous major version will only receive fixes to critical issues and security fixes. These fixes will be applied on top of last released version of the previous major\n\nThe customers are encouraged to always use the latest version of the UI SDK.\n\nIn case of using older versions, the user might face API incompatibility, performance or security issues.\n\nPlease follow the installation instructions to update to the newest version.\n\n## License\n\n(C) 2007-2020 GoodData Corporation\n\nThis project is dual licensed:\n\n- The ATTRIBUTION-NONCOMMERCIAL 4.0 INTERNATIONAL (CC BY-NC 4.0) is used for purpose of the trial experience and evaluation of GoodData.UI library.\n- The GOODDATA GOODDATA.UI LIBRARY END USER LICENSE AGREEMENT is used for GoodData customers.\n\nFor more information, please see [LICENSE](https://github.com/gooddata/gooddata-react-components/blob/master/LICENSE)\n","gitHead":"59daf60a2b9f7f698ff7138934e31c57f3cd0481","scripts":{"dev":"bash scripts/build.sh --dev-watch","test":"jest --watch","build":"bash scripts/build.sh","tslint":"yarn run-tslint -t verbose $npm_package_config_tslint","prepare":"cd examples/server && yarn install --frozen-lockfile && cd ../..; rm -r examples/node_modules 2>/dev/null; true","examples":"bash scripts/run-examples.sh","prepare?":"# Called before `npm publish` and on local `npm install`. Temporarily also for deleting obsolete node_modules. Ends with `true` to continue gracefully.","validate":"tsc --noEmit && yarn tslint && eslint $npm_package_config_eslint && yarn validate-style && yarn prettier-check","build-dev":"bash scripts/build.sh --dev","examples?":"# Default is developer domain, other options: yarn examples [sec,secure,stg,stg2,stg3,demo,developer or URL]","storybook":"yarn build && start-storybook -p 9001 -c .storybook","test-once":"jest","tslint-ci":"mkdir -p ./ci/results && yarn run-tslint -t checkstyle -o ./ci/results/tslint-results.xml $npm_package_config_tslint","run-tslint":"tslint -p tsconfig.json","validate-ci":"tsc --noEmit && yarn tslint-ci  && eslint $npm_package_config_eslint -f checkstyle -o ci/results/eslint-results.xml && yarn validate-style-ci && yarn prettier-check","examples-build":"bash scripts/build-examples.sh","prepublishOnly":"yarn build","prettier-check":"prettier --check '{src,stories,styles,__mocks__,examples/server/src,examples/src,examples/test}/**/*.{ts,js,tsx,jsx,json,scss,md,yaml,html}'","prettier-write":"prettier --write '{src,stories,styles,__mocks__,examples/server/src,examples/src,examples/test}/**/*.{ts,js,tsx,jsx,json,scss,md,yaml,html}'","test-storybook":"yarn build && test-storybook","validate-style":"stylelint '**/*.scss'","build-storybook":"yarn build && build-storybook -c .storybook -o dist-storybook","examples-server":"node examples/server/src/index.js","heroku-postbuild":"yarn examples-build developer","examples-testcafe":"./scripts/run-testcafe.sh visual","validate-style-ci":"stylelint '**/*.scss' --custom-formatter=node_modules/stylelint-checkstyle-formatter > ci/results/stylelint-results.xml","check-circular-deps":"madge --circular --extensions ts ./src","examples-testcafe-ci":"./scripts/run-testcafe.sh ci","examples-testcafe-live":"./scripts/run-testcafe.sh live"},"typings":"dist/index.d.ts","_npmUser":{"name":"gooddata-ci","email":"rail@gooddata.com"},"deprecated":"@gooddata/react-components@7 reached End of Support on March 31, 2022. Please upgrade (see https://sdk.gooddata.com/gooddata-ui/docs/supported_versions.html for more information).","repository":{"url":"git+ssh://git@github.com/gooddata/gooddata-react-components.git","type":"git"},"_npmVersion":"6.13.4","description":"GoodData.UI - A powerful JavaScript library for building analytical applications","directories":{},"lint-staged":{"{src,stories,styles,__mocks__,examples/server/src,examples/src,examples/test}/**/*.{ts,js,tsx,jsx,scss}":["npx gdc-fix-copyright","git add"],"{src,stories,styles,__mocks__,examples/server/src,examples/src,examples/test}/**/*.{ts,js,tsx,jsx,json,scss,md,yaml,html}":["prettier --write","git add"]},"_nodeVersion":"12.16.1","dependencies":{"rxjs":"^5.5.6","uuid":"^3.2.1","immer":"^1.3.1","lodash":"^4.17.15","date-fns":"^2.7.0","downshift":"^3.2.7","invariant":"^2.2.2","mapbox-gl":"^1.6.1","classnames":"^2.2.6","highcharts":"7.1.1","prop-types":"^15.6.0","react-intl":"^3.6.0","custom-event":"^1.0.1","react-window":"^1.8.1","ag-grid-react":"20.0.0","react-measure":"^2.3.0","@types/mapbox-gl":"^1.6.1","react-day-picker":"~7.3.0","react-responsive":"^3.0.0","stringify-object":"^2.4.0","@gooddata/typings":"^2.24.0","ag-grid-community":"20.0.0","http-status-codes":"^1.3.0","@gooddata/js-utils":"^3.10.5","@gooddata/numberjs":"^3.2.4","fixed-data-table-2":"0.7.17","@gooddata/goodstrap":"^68.5.2","react-dom-factories":"^1.0.2","@gooddata/gooddata-js":"^12.5.4","json-stable-stringify":"^1.0.1","react-transition-group":"^2.2.1","hoist-non-react-statics":"^3.3.0","nodelist-foreach-polyfill":"^1.2.0","@formatjs/intl-pluralrules":"^1.3.6","highcharts-grouped-categories":"^1.1.3"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"raf":"3.3.2","yup":"^0.24.1","jest":"24.7.1","husky":"3.0.0","madge":"^3.4.4","react":"^16.5.2","enzyme":"3.5.0","eslint":"4.19.1","formik":"^0.11.11","moment":"2.23.0","history":"^4.7.2","ts-jest":"24.0.0","webpack":"4.30.0","full-icu":"^1.3.0","prettier":"1.16.4","react-ga":"^2.5.2","recharts":"1.0.0-beta.9","testcafe":"1.1.4","commander":"2.14.1","node-sass":"4.13.0","react-dom":"^16.5.2","stylelint":"^10.0.0","supertest":"3.0.0","ts-loader":"6.0.0","@types/raf":"^3.4.0","css-loader":"0.28.7","jest-junit":"3.0.0","raw-loader":"0.5.1","styled-jsx":"2.2.1","typescript":"3.3.4000","@babel/core":"7.4.4","@types/jest":"24.0.6","@types/node":"7.0.8","@types/uuid":"3.4.3","file-loader":"3.0.1","jest-enzyme":"7.0.2","lint-staged":"9.1.0","sass-loader":"6.0.6","webpack-cli":"3.3.2","@types/react":"16.8.6","babel-loader":"8.0.5","react-helmet":"5.2.0","react-select":"1.2.1","style-loader":"0.19.1","@types/enzyme":"3.1.13","@types/lodash":"4.14.123","testcafe-live":"0.1.4","@babel/runtime":"7.4.4","dotenv-webpack":"^1.7.0","@babel/polyfill":"^7.4.4","@storybook/react":"5.0.11","@types/invariant":"2.2.29","@types/react-dom":"16.0.11","isomorphic-fetch":"2.2.1","react-datepicker":"1.1.0","react-router-dom":"4.2.2","@babel/preset-env":"7.4.4","@gooddata/mock-js":"^2.13.1","@storybook/addons":"5.0.11","@types/classnames":"2.2.3","@types/prop-types":"15.5.2","@storybook/theming":"5.0.11","identity-obj-proxy":"^3.0.0","intl-messageformat":"^7.5.4","webpack-dev-server":"3.3.1","@babel/preset-react":"7.0.0","@types/react-portal":"4.0.1","@types/react-window":"^1.8.1","babel-plugin-lodash":"3.3.4","html-webpack-plugin":"3.2.0","react-test-renderer":"16.4.2","@types/react-measure":"2.0.5","clean-webpack-plugin":"2.0.2","stats-webpack-plugin":"0.7.0","eslint-config-prettier":"4.1.0","react-google-recaptcha":"^0.14.1","tslint-config-prettier":"1.18.0","@gooddata/eslint-config":"^1.0.0","@gooddata/tslint-config":"1.0.0","@types/react-responsive":"^3.0.3","@types/storybook__react":"4.0.1","@types/stringify-object":"^3.2.0","enzyme-adapter-react-16":"1.3.1","@gooddata/test-storybook":"3.2.1","@storybook/addon-actions":"5.0.11","@storybook/addon-options":"5.0.11","node-sass-magic-importer":"5.1.0","react-syntax-highlighter":"11.0.2","@types/fixed-data-table-2":"0.8.1","stylelint-config-prettier":"5.2.0","@gooddata/stylelint-config":"4.0.1","@types/react-test-renderer":"16.0.0","circular-dependency-plugin":"5.0.2","compression-webpack-plugin":"2.0.0","@types/json-stable-stringify":"^1.0.32","@gooddata/frontend-npm-scripts":"1.1.0","@types/enzyme-adapter-react-16":"1.0.3","stylelint-checkstyle-formatter":"0.1.0","@types/storybook__addon-actions":"3.4.2","@babel/plugin-proposal-class-properties":"7.4.4","@babel/plugin-proposal-object-rest-spread":"7.4.4","@babel/plugin-transform-async-to-generator":"7.4.4"},"peerDependencies":{"react":"^16.5.2","react-dom":"^16.5.2"},"_npmOperationalInternal":{"tmp":"tmp/react-components_7.6.0-beta.10_1588157079245_0.6924631201013305","host":"s3://npm-registry-packages"}},"7.6.0-beta.11":{"name":"@gooddata/react-components","version":"7.6.0-beta.11","author":{"name":"GoodData Corporation"},"license":"BSD-3-Clause","_id":"@gooddata/react-components@7.6.0-beta.11","maintainers":[{"name":"afi","email":"adam.fiedler@gooddata.com"},{"name":"bertold8","email":"ivan.nejezchleb@seznam.cz"},{"name":"brbistas","email":"valentinos.chraniotis@gooddata.com"},{"name":"bugsbunny338","email":"jiri.zajic@mensa.cz"},{"name":"de.do","email":"de.do@gooddata.com"},{"name":"gooddata-ci","email":"rail@gooddata.com"},{"name":"hang.ngo","email":"hang.ngo@gooddata.com"},{"name":"hung.nguyen.hoang","email":"hung.nguyen@gooddata.com"},{"name":"ivan.mjartan","email":"ivan.mjartan@gooddata.com"},{"name":"jakub-sterba","email":"jakub.sterba@gooddata.com"},{"name":"jankc","email":"jan.krapac@gmail.com"},{"name":"jaroslav.tomecek","email":"jaroslav.tomecek@gooddata.com"},{"name":"jkittler","email":"honza.kittler@gmail.com"},{"name":"khanh.le","email":"khanh.le@gooddata.com"},{"name":"lanhuynh","email":"lan.huynh@gooddata.com"},{"name":"linhhong","email":"linh.hong@gooddata.com"},{"name":"lupko","email":"lubomir.slivka@gooddata.com"},{"name":"mai.nguyen","email":"mai.nguyen@gooddata.com"},{"name":"matyas.kandl","email":"matyas.kandl@gooddata.com"},{"name":"michal.marsal","email":"michal.marsal@gooddata.com"},{"name":"my.duong","email":"my.duong@gooddata.com"},{"name":"naibinh","email":"naibinh@gmail.com"},{"name":"nikolacech","email":"nikola.cech@gooddata.com"},{"name":"nis.hua","email":"nis.hua@gooddata.com"},{"name":"no23reason","email":"dan.homola@hotmail.cz"},{"name":"patrikbraborec","email":"patrik.braborec@gooddata.com"},{"name":"pbenes","email":"petr.benes@gooddata.com"},{"name":"petrjanu","email":"petr.janu@gooddata.com"},{"name":"pkingo","email":"philipandreaskingo@hotmail.com"},{"name":"ptquang86","email":"ptquang86@gmail.com"},{"name":"qduval","email":"quentin.duval@gooddata.com"},{"name":"rodri360","email":"me@rodri360.com"},{"name":"sitina","email":"jiri.sitina@gooddata.com"},{"name":"strouhaljan","email":"strouhal.jan@gmail.com"},{"name":"tomas.kratochvil","email":"tomas.kratochvil@gooddata.com"},{"name":"tomasreichmann","email":"tomasreichmann@gmail.com"},{"name":"tomsatgd","email":"tomas.satinsky@gooddata.com"},{"name":"trung-le-quoc","email":"trung.le@gooddata.com"},{"name":"tu-ngo","email":"tungo1981@gmail.com"},{"name":"tu.bui","email":"tu.bui@gooddata.com"},{"name":"tulean","email":"tuan.le@gooddata.com"},{"name":"tuqt1005","email":"tu.tran@gooddata.com"},{"name":"utdnah","email":"danh.ung@gooddata.com"},{"name":"vlastikcz","email":"vlastimil.kotas@gooddata.com"},{"name":"vu.pham","email":"vu.pham@gooddata.com"},{"name":"xmort","email":"petr.dolejsi@gooddata.com"},{"name":"yanlipnican","email":"yanlipnican@gmail.com"}],"homepage":"https://github.com/gooddata/gooddata-react-components#readme","bugs":{"url":"https://github.com/gooddata/gooddata-react-components/issues"},"dist":{"shasum":"14bfae7cd4e542deee332fbe837877cbf57ae451","tarball":"https://registry.npmjs.org/@gooddata/react-components/-/react-components-7.6.0-beta.11.tgz","fileCount":2558,"integrity":"sha512-ffPsgPR41VknJ0AROGvznjJc7R4DrYA+O9ZoT/a2kOTwWrZjQJs6Bx0HHqBRw4rCIZOVkIklZAMiK9fn5WdPxw==","signatures":[{"sig":"MEUCIQCz8KCupVlmgRqezKsM8QPkEX3J9mcV65gVkqHJDyZKNwIgUPGaultbbS8dMPUH1VeN8BitHovd//OoJlwATT184iM=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":10120165,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJeqV+kCRA9TVsSAnZWagAAnygP/jMVCiyXwnxFXCjr5p2B\nV6XyqPnLXve9BTlT+bHBsb4OplCPO4YiebJg3bVx938GnBay8rbtIMf1A0u+\nwezq1LpRblH5BXzskK4LNzpx0CZN5V3woDnw+jI+Kv0pW66I7pkpSs525jQ/\njhrFWy7gAc+BYAUyOC8DKfQCL8q7LXhMwrGfN86Jpx//vc/OqXzStDwWAXBC\nzaTd0beBqAgYMN17a5MFcCIxhngXrOdHrH7a6nhcGPd/PUKiHedHCYjT6c9U\nT3GtiYU1cnsB0ueXCvMSvYC4mCM4qPYwWCZUsRBzOZZ0kEFZA9/iCnRkaVuz\n1J0c0pjnBvDax/E8IxfnnjKpwRDHEWiGYMzBR57ING4l1Q9qNeyms7q7bKVw\nd/71hQUuBsClUgnjCoDhLYSaqjFxj8oOrYSgmZIupS9YrS2Up7ribApKhief\nhsL0HW/ZY0TYwY8lB+CHEVtQmipPXhPAVqGVzzMqpevBY5/SabSm7xz5VolB\nJThFZtDPSvAuPz4AOoxfknhgSOu5St4M+E9CX0OgPJBsR79ADND5Nqq7Ubun\ntVHkpq+bpZnJ27vG5R7qt25xWrd+36jViCwizNUbrW/4bcZ0cus8Ulvwtu7S\n0cth7+ubtX+cjUMH4Fl+6Iaolf+YsJjwTdfkIljUgMdZVwXddS10UUG6VMUl\n0LX8\r\n=91K0\r\n-----END PGP SIGNATURE-----\r\n"},"main":"dist/index.js","husky":{"hooks":{"pre-commit":"lint-staged"}},"config":{"eslint":"./examples/**/*.{js,jsx}","tslint":"./{__mocks__,src,stories}/{,**/}*.{ts,tsx}"},"readme":"[![npm version](https://badge.fury.io/js/%40gooddata%2Freact-components.svg)](https://www.npmjs.com/package/@gooddata/react-components)\n\n# GoodData.UI React components\n> A React-based JavaScript library for building data-driven applications\n\n## Getting started\n- [GoodData.UI Documentation](http://sdk.gooddata.com/gooddata-ui/)\n- [GoodData.UI Live Examples](https://gooddata-examples.herokuapp.com/)\n- [Stack Overflow](https://stackoverflow.com/questions/tagged/gooddata)\n\n### Usage\nWith [yarn](https://yarnpkg.com) installed, go to your project directory and run\n```\n$ yarn add @gooddata/react-components\n```\nIf you prefer [npm](npmjs.com) run\n```\n$ npm install --save @gooddata/react-components\n```\n\nThe public API is exposed via global `index.js`. Except for the styles, do not import any other file directly\nbecause they are not intended to be part of the public API.\n\n## Contributing\n\nWe welcome any contribution in form of [issues](https://github.com/gooddata/gooddata-react-components/issues) or [pull requests](https://github.com/gooddata/gooddata-react-components/pulls).\n\nInstall [Node.js](http://nodejs.org) (node 12.16.1, npm v6.13.4) and [Yarn](https://classic.yarnpkg.com) (1.22.4).\n\nInstall dependencies:\n```\nyarn install --frozen-lockfile\n```\n\nThese commands may come in handy while developing:\n\n| command | description |\n| ------- | ----------- |\n| `yarn install --pure-lockfile` | first step |\n| ||\n| `yarn dev` | build react-components to `/dist` in watch mode |\n| `yarn test` | run all unit tests |\n| `yarn prettier-write` | format the source code to match the valid codestyle |\n| `yarn validate` | validate codestyle |\n| ||\n| `yarn storybook` | run storybook from `/stories` on http://localhost:9001 |\n| `yarn build-storybook` | build storybook to `/dist-storybook` |\n| `yarn test-storybook` | run storybook and [screenshot tests](https://github.com/gooddata/gdc-client-utils/tree/master/test-storybook) |\n| ||\n| `yarn examples` | run Live Examples dev-server from `/examples` on https://localhost:8999 |\n| `yarn examples-build` | build Live Examples to `/examples/dist` |\n| `yarn examples-server` | serve built Live Examples - see `/examples/server/src` |\n| `yarn examples-testcafe` | run testcafe tests against `localhost:8999` |\n\n### Deploy to heroku.com\nWhen you deploy this repo to heroku, it serves *GoodData.UI Live Examples*.\nRelevant tasks are in `Procfile` and `package.json`.\n\n```bash\n# run in the project directory\nheroku login\nheroku create <your-app-name>\nheroku config:set DOMAIN_ADMIN_USERNAME=x@gooddata.com DOMAIN_ADMIN_PASSWORD=xy PROJECT_ID_TO_ASSIGN=xms7ga4tf3g3nzucd8380o2bev8oeknp\ngit push heroku HEAD:master\nheroku open\n```\n### Enable Geo Chart for Storybook and Live Examples\nGeo chart uses Mapbox to render map which requires a Mapbox access token.\n- Register an account and create Mapbox access token at [guide](https://docs.mapbox.com/help/how-mapbox-works/access-tokens/)\n- Store the created token at `.env`:\n```bash\necho -e \"EXAMPLE_MAPBOX_ACCESS_TOKEN=token\" >> .env # only need to run once\necho -e \"STORYBOOK_MAPBOX_ACCESS_TOKEN=token\" >> .env # only need to run once\n```\n\n### Run Live Examples Locally\nTo run *GoodData.UI Live Examples* locally:\n```bash\ngit clone <this-repository>\ncd  <repository-folder>\nyarn install --pure-lockfile\nyarn examples\n```\nThen open https://localhost:8999 and login using Live Examples account (you can [create one here](https://gooddata-examples.herokuapp.com/registration)).\n\n### Run Storybook locally\n- Run storybook with token stored in `.env` for more secure\n```bash\nyarn storybook\n```\n- Or run storybook with token env param exposed to cli (not suggested)\n```bash\nSTORYBOOK_MAPBOX_ACCESS_TOKEN=token yarn storybook\n```\n- Apply either above way to `yarn build-storybook` or `yarn test-storybook`\n\n### Source code formatting\nThe source code in the repository is formatted by [Prettier](https://prettier.io/).\nThe format of the code is validated by our Continuous Integration server and is one of the requirements of successful merge.\n\nPrettier is supported by every major IDE. You can find the list of supported editors and how to configure them [here](https://prettier.io/docs/en/editors.html).\n\nIn the case, when your editor is not supported or you don't want to setup the integration, you can run the `yarn prettier-write` command to reformat the code before commit.\n\n## Changelog\n\n- see [CHANGELOG.md](CHANGELOG.md)\n\n## Supported versions\n\nIn order to make the user experience with integrating GoodData UI SDK as smooth and secure as possible and to ensure that the SDK is using the latest features of the platform, we will only provide support to two most recent major versions of UI SDK.\n\nThe most recent majors will be supported in the following modes:\n\n- The latest major version will receive all new functionality and all bug fixes\n- The previous major version will only receive fixes to critical issues and security fixes. These fixes will be applied on top of last released version of the previous major\n\nThe customers are encouraged to always use the latest version of the UI SDK.\n\nIn case of using older versions, the user might face API incompatibility, performance or security issues.\n\nPlease follow the installation instructions to update to the newest version.\n\n## License\n\n(C) 2007-2020 GoodData Corporation\n\nThis project is dual licensed:\n\n- The ATTRIBUTION-NONCOMMERCIAL 4.0 INTERNATIONAL (CC BY-NC 4.0) is used for purpose of the trial experience and evaluation of GoodData.UI library.\n- The GOODDATA GOODDATA.UI LIBRARY END USER LICENSE AGREEMENT is used for GoodData customers.\n\nFor more information, please see [LICENSE](https://github.com/gooddata/gooddata-react-components/blob/master/LICENSE)\n","gitHead":"2c5d13438b08d1539decb189c992c50004e27f7f","scripts":{"dev":"bash scripts/build.sh --dev-watch","test":"jest --watch","build":"bash scripts/build.sh","tslint":"yarn run-tslint -t verbose $npm_package_config_tslint","prepare":"cd examples/server && yarn install --frozen-lockfile && cd ../..; rm -r examples/node_modules 2>/dev/null; true","examples":"bash scripts/run-examples.sh","prepare?":"# Called before `npm publish` and on local `npm install`. Temporarily also for deleting obsolete node_modules. Ends with `true` to continue gracefully.","validate":"tsc --noEmit && yarn tslint && eslint $npm_package_config_eslint && yarn validate-style && yarn prettier-check","build-dev":"bash scripts/build.sh --dev","examples?":"# Default is developer domain, other options: yarn examples [sec,secure,stg,stg2,stg3,demo,developer or URL]","storybook":"yarn build && start-storybook -p 9001 -c .storybook","test-once":"jest","tslint-ci":"mkdir -p ./ci/results && yarn run-tslint -t checkstyle -o ./ci/results/tslint-results.xml $npm_package_config_tslint","run-tslint":"tslint -p tsconfig.json","validate-ci":"tsc --noEmit && yarn tslint-ci  && eslint $npm_package_config_eslint -f checkstyle -o ci/results/eslint-results.xml && yarn validate-style-ci && yarn prettier-check","examples-build":"bash scripts/build-examples.sh","prepublishOnly":"yarn build","prettier-check":"prettier --check '{src,stories,styles,__mocks__,examples/server/src,examples/src,examples/test}/**/*.{ts,js,tsx,jsx,json,scss,md,yaml,html}'","prettier-write":"prettier --write '{src,stories,styles,__mocks__,examples/server/src,examples/src,examples/test}/**/*.{ts,js,tsx,jsx,json,scss,md,yaml,html}'","test-storybook":"yarn build && test-storybook","validate-style":"stylelint '**/*.scss'","build-storybook":"yarn build && build-storybook -c .storybook -o dist-storybook","examples-server":"node examples/server/src/index.js","heroku-postbuild":"yarn examples-build developer","examples-testcafe":"./scripts/run-testcafe.sh visual","validate-style-ci":"stylelint '**/*.scss' --custom-formatter=node_modules/stylelint-checkstyle-formatter > ci/results/stylelint-results.xml","check-circular-deps":"madge --circular --extensions ts ./src","examples-testcafe-ci":"./scripts/run-testcafe.sh ci","examples-testcafe-live":"./scripts/run-testcafe.sh live"},"typings":"dist/index.d.ts","_npmUser":{"name":"gooddata-ci","email":"rail@gooddata.com"},"deprecated":"@gooddata/react-components@7 reached End of Support on March 31, 2022. Please upgrade (see https://sdk.gooddata.com/gooddata-ui/docs/supported_versions.html for more information).","repository":{"url":"git+ssh://git@github.com/gooddata/gooddata-react-components.git","type":"git"},"_npmVersion":"6.13.4","description":"GoodData.UI - A powerful JavaScript library for building analytical applications","directories":{},"lint-staged":{"{src,stories,styles,__mocks__,examples/server/src,examples/src,examples/test}/**/*.{ts,js,tsx,jsx,scss}":["npx gdc-fix-copyright","git add"],"{src,stories,styles,__mocks__,examples/server/src,examples/src,examples/test}/**/*.{ts,js,tsx,jsx,json,scss,md,yaml,html}":["prettier --write","git add"]},"_nodeVersion":"12.16.1","dependencies":{"rxjs":"^5.5.6","uuid":"^3.2.1","immer":"^1.3.1","lodash":"^4.17.15","date-fns":"^2.7.0","downshift":"^3.2.7","invariant":"^2.2.2","mapbox-gl":"^1.6.1","classnames":"^2.2.6","highcharts":"7.1.1","prop-types":"^15.6.0","react-intl":"^3.6.0","custom-event":"^1.0.1","react-window":"^1.8.1","ag-grid-react":"20.0.0","react-measure":"^2.3.0","@types/mapbox-gl":"^1.6.1","react-day-picker":"~7.3.0","react-responsive":"^3.0.0","stringify-object":"^2.4.0","@gooddata/typings":"^2.24.0","ag-grid-community":"20.0.0","http-status-codes":"^1.3.0","@gooddata/js-utils":"^3.10.5","@gooddata/numberjs":"^3.2.4","fixed-data-table-2":"0.7.17","@gooddata/goodstrap":"^68.5.2","react-dom-factories":"^1.0.2","@gooddata/gooddata-js":"^12.5.4","json-stable-stringify":"^1.0.1","react-transition-group":"^2.2.1","hoist-non-react-statics":"^3.3.0","nodelist-foreach-polyfill":"^1.2.0","@formatjs/intl-pluralrules":"^1.3.6","highcharts-grouped-categories":"^1.1.3"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"raf":"3.3.2","yup":"^0.24.1","jest":"24.7.1","husky":"3.0.0","madge":"^3.4.4","react":"^16.5.2","enzyme":"3.5.0","eslint":"4.19.1","formik":"^0.11.11","moment":"2.23.0","history":"^4.7.2","ts-jest":"24.0.0","webpack":"4.30.0","full-icu":"^1.3.0","prettier":"1.16.4","react-ga":"^2.5.2","recharts":"1.0.0-beta.9","testcafe":"1.1.4","commander":"2.14.1","node-sass":"4.13.0","react-dom":"^16.5.2","stylelint":"^10.0.0","supertest":"3.0.0","ts-loader":"6.0.0","@types/raf":"^3.4.0","css-loader":"0.28.7","jest-junit":"3.0.0","raw-loader":"0.5.1","styled-jsx":"2.2.1","typescript":"3.3.4000","@babel/core":"7.4.4","@types/jest":"24.0.6","@types/node":"7.0.8","@types/uuid":"3.4.3","file-loader":"3.0.1","jest-enzyme":"7.0.2","lint-staged":"9.1.0","sass-loader":"6.0.6","webpack-cli":"3.3.2","@types/react":"16.8.6","babel-loader":"8.0.5","react-helmet":"5.2.0","react-select":"1.2.1","style-loader":"0.19.1","@types/enzyme":"3.1.13","@types/lodash":"4.14.123","testcafe-live":"0.1.4","@babel/runtime":"7.4.4","dotenv-webpack":"^1.7.0","@babel/polyfill":"^7.4.4","@storybook/react":"5.0.11","@types/invariant":"2.2.29","@types/react-dom":"16.0.11","isomorphic-fetch":"2.2.1","react-datepicker":"1.1.0","react-router-dom":"4.2.2","@babel/preset-env":"7.4.4","@gooddata/mock-js":"^2.13.1","@storybook/addons":"5.0.11","@types/classnames":"2.2.3","@types/prop-types":"15.5.2","@storybook/theming":"5.0.11","identity-obj-proxy":"^3.0.0","intl-messageformat":"^7.5.4","webpack-dev-server":"3.3.1","@babel/preset-react":"7.0.0","@types/react-portal":"4.0.1","@types/react-window":"^1.8.1","babel-plugin-lodash":"3.3.4","html-webpack-plugin":"3.2.0","react-test-renderer":"16.4.2","@types/react-measure":"2.0.5","clean-webpack-plugin":"2.0.2","stats-webpack-plugin":"0.7.0","eslint-config-prettier":"4.1.0","react-google-recaptcha":"^0.14.1","tslint-config-prettier":"1.18.0","@gooddata/eslint-config":"^1.0.0","@gooddata/tslint-config":"1.0.0","@types/react-responsive":"^3.0.3","@types/storybook__react":"4.0.1","@types/stringify-object":"^3.2.0","enzyme-adapter-react-16":"1.3.1","@gooddata/test-storybook":"3.2.1","@storybook/addon-actions":"5.0.11","@storybook/addon-options":"5.0.11","node-sass-magic-importer":"5.1.0","react-syntax-highlighter":"11.0.2","@types/fixed-data-table-2":"0.8.1","stylelint-config-prettier":"5.2.0","@gooddata/stylelint-config":"4.0.1","@types/react-test-renderer":"16.0.0","circular-dependency-plugin":"5.0.2","compression-webpack-plugin":"2.0.0","@types/json-stable-stringify":"^1.0.32","@gooddata/frontend-npm-scripts":"1.1.0","@types/enzyme-adapter-react-16":"1.0.3","stylelint-checkstyle-formatter":"0.1.0","@types/storybook__addon-actions":"3.4.2","@babel/plugin-proposal-class-properties":"7.4.4","@babel/plugin-proposal-object-rest-spread":"7.4.4","@babel/plugin-transform-async-to-generator":"7.4.4"},"peerDependencies":{"react":"^16.5.2","react-dom":"^16.5.2"},"_npmOperationalInternal":{"tmp":"tmp/react-components_7.6.0-beta.11_1588158371187_0.7092856596855008","host":"s3://npm-registry-packages"}},"7.6.0-beta.12":{"name":"@gooddata/react-components","version":"7.6.0-beta.12","author":{"name":"GoodData Corporation"},"license":"BSD-3-Clause","_id":"@gooddata/react-components@7.6.0-beta.12","maintainers":[{"name":"afi","email":"adam.fiedler@gooddata.com"},{"name":"bertold8","email":"ivan.nejezchleb@seznam.cz"},{"name":"brbistas","email":"valentinos.chraniotis@gooddata.com"},{"name":"bugsbunny338","email":"jiri.zajic@mensa.cz"},{"name":"de.do","email":"de.do@gooddata.com"},{"name":"gooddata-ci","email":"rail@gooddata.com"},{"name":"hang.ngo","email":"hang.ngo@gooddata.com"},{"name":"hung.nguyen.hoang","email":"hung.nguyen@gooddata.com"},{"name":"ivan.mjartan","email":"ivan.mjartan@gooddata.com"},{"name":"jakub-sterba","email":"jakub.sterba@gooddata.com"},{"name":"jankc","email":"jan.krapac@gmail.com"},{"name":"jaroslav.tomecek","email":"jaroslav.tomecek@gooddata.com"},{"name":"jkittler","email":"honza.kittler@gmail.com"},{"name":"khanh.le","email":"khanh.le@gooddata.com"},{"name":"lanhuynh","email":"lan.huynh@gooddata.com"},{"name":"linhhong","email":"linh.hong@gooddata.com"},{"name":"lupko","email":"lubomir.slivka@gooddata.com"},{"name":"mai.nguyen","email":"mai.nguyen@gooddata.com"},{"name":"matyas.kandl","email":"matyas.kandl@gooddata.com"},{"name":"michal.marsal","email":"michal.marsal@gooddata.com"},{"name":"my.duong","email":"my.duong@gooddata.com"},{"name":"naibinh","email":"naibinh@gmail.com"},{"name":"nikolacech","email":"nikola.cech@gooddata.com"},{"name":"nis.hua","email":"nis.hua@gooddata.com"},{"name":"no23reason","email":"dan.homola@hotmail.cz"},{"name":"patrikbraborec","email":"patrik.braborec@gooddata.com"},{"name":"pbenes","email":"petr.benes@gooddata.com"},{"name":"petrjanu","email":"petr.janu@gooddata.com"},{"name":"pkingo","email":"philipandreaskingo@hotmail.com"},{"name":"ptquang86","email":"ptquang86@gmail.com"},{"name":"qduval","email":"quentin.duval@gooddata.com"},{"name":"rodri360","email":"me@rodri360.com"},{"name":"sitina","email":"jiri.sitina@gooddata.com"},{"name":"strouhaljan","email":"strouhal.jan@gmail.com"},{"name":"tomas.kratochvil","email":"tomas.kratochvil@gooddata.com"},{"name":"tomasreichmann","email":"tomasreichmann@gmail.com"},{"name":"tomsatgd","email":"tomas.satinsky@gooddata.com"},{"name":"trung-le-quoc","email":"trung.le@gooddata.com"},{"name":"tu-ngo","email":"tungo1981@gmail.com"},{"name":"tu.bui","email":"tu.bui@gooddata.com"},{"name":"tulean","email":"tuan.le@gooddata.com"},{"name":"tuqt1005","email":"tu.tran@gooddata.com"},{"name":"utdnah","email":"danh.ung@gooddata.com"},{"name":"vlastikcz","email":"vlastimil.kotas@gooddata.com"},{"name":"vu.pham","email":"vu.pham@gooddata.com"},{"name":"xmort","email":"petr.dolejsi@gooddata.com"},{"name":"yanlipnican","email":"yanlipnican@gmail.com"}],"homepage":"https://github.com/gooddata/gooddata-react-components#readme","bugs":{"url":"https://github.com/gooddata/gooddata-react-components/issues"},"dist":{"shasum":"8a324c2c31371aa1551b944f05d29c751e290a3e","tarball":"https://registry.npmjs.org/@gooddata/react-components/-/react-components-7.6.0-beta.12.tgz","fileCount":2558,"integrity":"sha512-F8goddRWYdNjccWLyw8McGAg+lTOJ5IlfNiVxsXM9bPISCgsVM5OgRuvi4+17JCyjXX2JbW+LajabsDoFrB0/A==","signatures":[{"sig":"MEUCIQCBu3x2aqdrvRwGpWT6W4Jxp2rtGbvImkwjrivMDiHMjgIgR/M9PhiWMra81CdxErq/WtbrkY8FQmfOf3wU3jTTVdY=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":10120296,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJeqWNHCRA9TVsSAnZWagAAZK8P/1Us+3849vY7x85WMBCz\nFyPqPpn+nziucEVClQm4fxH4ARKS6cXPEwQdqJFG0HkpincPMsedz6Yr4hVO\nlLwZ47fIwD2R5JEBnxzvNfPV0Rx4BlC9qTKJNo9VJCGHmUmn8Wja/KHO1juk\npeGk/YvoINS+fzaKnT2jdRFNHn2sJ5/LIg1ivXe0+mjBSq6GBZuKVofgb62y\nMUo/bWFi5ECfRJoqmeOnMBxsElpu7JXERR+cue30qDO9hQYvAMoGqbQB6bHK\nNYXcP5TqtXIe2dEQuflrXcKvRG47SOnKVXjR8xcAGIo/yGW3zxBvvU6hb5N3\nlIyZjItwGQ5MXegxTQCImkTN4tpTZjypXMhbT4aL5wc6uMh5fYfSNFp0f20p\nqr62E74jYgAHGBbR64SEDzJkPRa0+SUWY2cKXTgt22JRWml5rg0MOAh9VNe6\nE0luUKwgAuICqvdFGn44S/wJH0OYgA4n1AEGQqnNyWtzQ4YdjhCDXivZ1Mmv\nMz/3vBxXCX9AfoIdqojPwMfxhe3tL3JFEckm+v05Km88EMYkmntD4VsWiIJi\nqmRYrMo/fT5ejVflRnCayoyOefWu3fB6OBYNqRH1XMKWJq8TCb77IZEB4a27\ne5SBRPiX7TvJpb/5fNvZG6snCNBECnm639spd/ZOEuTaRWNEE3bCdEphMkaQ\nuKbp\r\n=dDoG\r\n-----END PGP SIGNATURE-----\r\n"},"main":"dist/index.js","husky":{"hooks":{"pre-commit":"lint-staged"}},"config":{"eslint":"./examples/**/*.{js,jsx}","tslint":"./{__mocks__,src,stories}/{,**/}*.{ts,tsx}"},"readme":"[![npm version](https://badge.fury.io/js/%40gooddata%2Freact-components.svg)](https://www.npmjs.com/package/@gooddata/react-components)\n\n# GoodData.UI React components\n> A React-based JavaScript library for building data-driven applications\n\n## Getting started\n- [GoodData.UI Documentation](http://sdk.gooddata.com/gooddata-ui/)\n- [GoodData.UI Live Examples](https://gooddata-examples.herokuapp.com/)\n- [Stack Overflow](https://stackoverflow.com/questions/tagged/gooddata)\n\n### Usage\nWith [yarn](https://yarnpkg.com) installed, go to your project directory and run\n```\n$ yarn add @gooddata/react-components\n```\nIf you prefer [npm](npmjs.com) run\n```\n$ npm install --save @gooddata/react-components\n```\n\nThe public API is exposed via global `index.js`. Except for the styles, do not import any other file directly\nbecause they are not intended to be part of the public API.\n\n## Contributing\n\nWe welcome any contribution in form of [issues](https://github.com/gooddata/gooddata-react-components/issues) or [pull requests](https://github.com/gooddata/gooddata-react-components/pulls).\n\nInstall [Node.js](http://nodejs.org) (node 12.16.1, npm v6.13.4) and [Yarn](https://classic.yarnpkg.com) (1.22.4).\n\nInstall dependencies:\n```\nyarn install --frozen-lockfile\n```\n\nThese commands may come in handy while developing:\n\n| command | description |\n| ------- | ----------- |\n| `yarn install --pure-lockfile` | first step |\n| ||\n| `yarn dev` | build react-components to `/dist` in watch mode |\n| `yarn test` | run all unit tests |\n| `yarn prettier-write` | format the source code to match the valid codestyle |\n| `yarn validate` | validate codestyle |\n| ||\n| `yarn storybook` | run storybook from `/stories` on http://localhost:9001 |\n| `yarn build-storybook` | build storybook to `/dist-storybook` |\n| `yarn test-storybook` | run storybook and [screenshot tests](https://github.com/gooddata/gdc-client-utils/tree/master/test-storybook) |\n| ||\n| `yarn examples` | run Live Examples dev-server from `/examples` on https://localhost:8999 |\n| `yarn examples-build` | build Live Examples to `/examples/dist` |\n| `yarn examples-server` | serve built Live Examples - see `/examples/server/src` |\n| `yarn examples-testcafe` | run testcafe tests against `localhost:8999` |\n\n### Deploy to heroku.com\nWhen you deploy this repo to heroku, it serves *GoodData.UI Live Examples*.\nRelevant tasks are in `Procfile` and `package.json`.\n\n```bash\n# run in the project directory\nheroku login\nheroku create <your-app-name>\nheroku config:set DOMAIN_ADMIN_USERNAME=x@gooddata.com DOMAIN_ADMIN_PASSWORD=xy PROJECT_ID_TO_ASSIGN=xms7ga4tf3g3nzucd8380o2bev8oeknp\ngit push heroku HEAD:master\nheroku open\n```\n### Enable Geo Chart for Storybook and Live Examples\nGeo chart uses Mapbox to render map which requires a Mapbox access token.\n- Register an account and create Mapbox access token at [guide](https://docs.mapbox.com/help/how-mapbox-works/access-tokens/)\n- Store the created token at `.env`:\n```bash\necho -e \"EXAMPLE_MAPBOX_ACCESS_TOKEN=token\" >> .env # only need to run once\necho -e \"STORYBOOK_MAPBOX_ACCESS_TOKEN=token\" >> .env # only need to run once\n```\n\n### Run Live Examples Locally\nTo run *GoodData.UI Live Examples* locally:\n```bash\ngit clone <this-repository>\ncd  <repository-folder>\nyarn install --pure-lockfile\nyarn examples\n```\nThen open https://localhost:8999 and login using Live Examples account (you can [create one here](https://gooddata-examples.herokuapp.com/registration)).\n\n### Run Storybook locally\n- Run storybook with token stored in `.env` for more secure\n```bash\nyarn storybook\n```\n- Or run storybook with token env param exposed to cli (not suggested)\n```bash\nSTORYBOOK_MAPBOX_ACCESS_TOKEN=token yarn storybook\n```\n- Apply either above way to `yarn build-storybook` or `yarn test-storybook`\n\n### Source code formatting\nThe source code in the repository is formatted by [Prettier](https://prettier.io/).\nThe format of the code is validated by our Continuous Integration server and is one of the requirements of successful merge.\n\nPrettier is supported by every major IDE. You can find the list of supported editors and how to configure them [here](https://prettier.io/docs/en/editors.html).\n\nIn the case, when your editor is not supported or you don't want to setup the integration, you can run the `yarn prettier-write` command to reformat the code before commit.\n\n## Changelog\n\n- see [CHANGELOG.md](CHANGELOG.md)\n\n## Supported versions\n\nIn order to make the user experience with integrating GoodData UI SDK as smooth and secure as possible and to ensure that the SDK is using the latest features of the platform, we will only provide support to two most recent major versions of UI SDK.\n\nThe most recent majors will be supported in the following modes:\n\n- The latest major version will receive all new functionality and all bug fixes\n- The previous major version will only receive fixes to critical issues and security fixes. These fixes will be applied on top of last released version of the previous major\n\nThe customers are encouraged to always use the latest version of the UI SDK.\n\nIn case of using older versions, the user might face API incompatibility, performance or security issues.\n\nPlease follow the installation instructions to update to the newest version.\n\n## License\n\n(C) 2007-2020 GoodData Corporation\n\nThis project is dual licensed:\n\n- The ATTRIBUTION-NONCOMMERCIAL 4.0 INTERNATIONAL (CC BY-NC 4.0) is used for purpose of the trial experience and evaluation of GoodData.UI library.\n- The GOODDATA GOODDATA.UI LIBRARY END USER LICENSE AGREEMENT is used for GoodData customers.\n\nFor more information, please see [LICENSE](https://github.com/gooddata/gooddata-react-components/blob/master/LICENSE)\n","gitHead":"b145e3354c2736ffad3fcbfa5eed17829098c5d4","scripts":{"dev":"bash scripts/build.sh --dev-watch","test":"jest --watch","build":"bash scripts/build.sh","tslint":"yarn run-tslint -t verbose $npm_package_config_tslint","prepare":"cd examples/server && yarn install --frozen-lockfile && cd ../..; rm -r examples/node_modules 2>/dev/null; true","examples":"bash scripts/run-examples.sh","prepare?":"# Called before `npm publish` and on local `npm install`. Temporarily also for deleting obsolete node_modules. Ends with `true` to continue gracefully.","validate":"tsc --noEmit && yarn tslint && eslint $npm_package_config_eslint && yarn validate-style && yarn prettier-check","build-dev":"bash scripts/build.sh --dev","examples?":"# Default is developer domain, other options: yarn examples [sec,secure,stg,stg2,stg3,demo,developer or URL]","storybook":"yarn build && start-storybook -p 9001 -c .storybook","test-once":"jest","tslint-ci":"mkdir -p ./ci/results && yarn run-tslint -t checkstyle -o ./ci/results/tslint-results.xml $npm_package_config_tslint","run-tslint":"tslint -p tsconfig.json","validate-ci":"tsc --noEmit && yarn tslint-ci  && eslint $npm_package_config_eslint -f checkstyle -o ci/results/eslint-results.xml && yarn validate-style-ci && yarn prettier-check","examples-build":"bash scripts/build-examples.sh","prepublishOnly":"yarn build","prettier-check":"prettier --check '{src,stories,styles,__mocks__,examples/server/src,examples/src,examples/test}/**/*.{ts,js,tsx,jsx,json,scss,md,yaml,html}'","prettier-write":"prettier --write '{src,stories,styles,__mocks__,examples/server/src,examples/src,examples/test}/**/*.{ts,js,tsx,jsx,json,scss,md,yaml,html}'","test-storybook":"yarn build && test-storybook","validate-style":"stylelint '**/*.scss'","build-storybook":"yarn build && build-storybook -c .storybook -o dist-storybook","examples-server":"node examples/server/src/index.js","heroku-postbuild":"yarn examples-build developer","examples-testcafe":"./scripts/run-testcafe.sh visual","validate-style-ci":"stylelint '**/*.scss' --custom-formatter=node_modules/stylelint-checkstyle-formatter > ci/results/stylelint-results.xml","check-circular-deps":"madge --circular --extensions ts ./src","examples-testcafe-ci":"./scripts/run-testcafe.sh ci","examples-testcafe-live":"./scripts/run-testcafe.sh live"},"typings":"dist/index.d.ts","_npmUser":{"name":"gooddata-ci","email":"rail@gooddata.com"},"deprecated":"@gooddata/react-components@7 reached End of Support on March 31, 2022. Please upgrade (see https://sdk.gooddata.com/gooddata-ui/docs/supported_versions.html for more information).","repository":{"url":"git+ssh://git@github.com/gooddata/gooddata-react-components.git","type":"git"},"_npmVersion":"6.13.4","description":"GoodData.UI - A powerful JavaScript library for building analytical applications","directories":{},"lint-staged":{"{src,stories,styles,__mocks__,examples/server/src,examples/src,examples/test}/**/*.{ts,js,tsx,jsx,scss}":["npx gdc-fix-copyright","git add"],"{src,stories,styles,__mocks__,examples/server/src,examples/src,examples/test}/**/*.{ts,js,tsx,jsx,json,scss,md,yaml,html}":["prettier --write","git add"]},"_nodeVersion":"12.16.1","dependencies":{"rxjs":"^5.5.6","uuid":"^3.2.1","immer":"^1.3.1","lodash":"^4.17.15","date-fns":"^2.7.0","downshift":"^3.2.7","invariant":"^2.2.2","mapbox-gl":"^1.6.1","classnames":"^2.2.6","highcharts":"7.1.1","prop-types":"^15.6.0","react-intl":"^3.6.0","custom-event":"^1.0.1","react-window":"^1.8.1","ag-grid-react":"20.0.0","react-measure":"^2.3.0","@types/mapbox-gl":"^1.6.1","react-day-picker":"~7.3.0","react-responsive":"^3.0.0","stringify-object":"^2.4.0","@gooddata/typings":"^2.24.0","ag-grid-community":"20.0.0","http-status-codes":"^1.3.0","@gooddata/js-utils":"^3.10.5","@gooddata/numberjs":"^3.2.4","fixed-data-table-2":"0.7.17","@gooddata/goodstrap":"^68.5.2","react-dom-factories":"^1.0.2","@gooddata/gooddata-js":"^12.5.4","json-stable-stringify":"^1.0.1","react-transition-group":"^2.2.1","hoist-non-react-statics":"^3.3.0","nodelist-foreach-polyfill":"^1.2.0","@formatjs/intl-pluralrules":"^1.3.6","highcharts-grouped-categories":"^1.1.3"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"raf":"3.3.2","yup":"^0.24.1","jest":"24.7.1","husky":"3.0.0","madge":"^3.4.4","react":"^16.5.2","enzyme":"3.5.0","eslint":"4.19.1","formik":"^0.11.11","moment":"2.23.0","history":"^4.7.2","ts-jest":"24.0.0","webpack":"4.30.0","full-icu":"^1.3.0","prettier":"1.16.4","react-ga":"^2.5.2","recharts":"1.0.0-beta.9","testcafe":"1.1.4","commander":"2.14.1","node-sass":"4.13.0","react-dom":"^16.5.2","stylelint":"^10.0.0","supertest":"3.0.0","ts-loader":"6.0.0","@types/raf":"^3.4.0","css-loader":"0.28.7","jest-junit":"3.0.0","raw-loader":"0.5.1","styled-jsx":"2.2.1","typescript":"3.3.4000","@babel/core":"7.4.4","@types/jest":"24.0.6","@types/node":"7.0.8","@types/uuid":"3.4.3","file-loader":"3.0.1","jest-enzyme":"7.0.2","lint-staged":"9.1.0","sass-loader":"6.0.6","webpack-cli":"3.3.2","@types/react":"16.8.6","babel-loader":"8.0.5","react-helmet":"5.2.0","react-select":"1.2.1","style-loader":"0.19.1","@types/enzyme":"3.1.13","@types/lodash":"4.14.123","testcafe-live":"0.1.4","@babel/runtime":"7.4.4","dotenv-webpack":"^1.7.0","@babel/polyfill":"^7.4.4","@storybook/react":"5.0.11","@types/invariant":"2.2.29","@types/react-dom":"16.0.11","isomorphic-fetch":"2.2.1","react-datepicker":"1.1.0","react-router-dom":"4.2.2","@babel/preset-env":"7.4.4","@gooddata/mock-js":"^2.13.1","@storybook/addons":"5.0.11","@types/classnames":"2.2.3","@types/prop-types":"15.5.2","@storybook/theming":"5.0.11","identity-obj-proxy":"^3.0.0","intl-messageformat":"^7.5.4","webpack-dev-server":"3.3.1","@babel/preset-react":"7.0.0","@types/react-portal":"4.0.1","@types/react-window":"^1.8.1","babel-plugin-lodash":"3.3.4","html-webpack-plugin":"3.2.0","react-test-renderer":"16.4.2","@types/react-measure":"2.0.5","clean-webpack-plugin":"2.0.2","stats-webpack-plugin":"0.7.0","eslint-config-prettier":"4.1.0","react-google-recaptcha":"^0.14.1","tslint-config-prettier":"1.18.0","@gooddata/eslint-config":"^1.0.0","@gooddata/tslint-config":"1.0.0","@types/react-responsive":"^3.0.3","@types/storybook__react":"4.0.1","@types/stringify-object":"^3.2.0","enzyme-adapter-react-16":"1.3.1","@gooddata/test-storybook":"3.2.1","@storybook/addon-actions":"5.0.11","@storybook/addon-options":"5.0.11","node-sass-magic-importer":"5.1.0","react-syntax-highlighter":"11.0.2","@types/fixed-data-table-2":"0.8.1","stylelint-config-prettier":"5.2.0","@gooddata/stylelint-config":"4.0.1","@types/react-test-renderer":"16.0.0","circular-dependency-plugin":"5.0.2","compression-webpack-plugin":"2.0.0","@types/json-stable-stringify":"^1.0.32","@gooddata/frontend-npm-scripts":"1.1.0","@types/enzyme-adapter-react-16":"1.0.3","stylelint-checkstyle-formatter":"0.1.0","@types/storybook__addon-actions":"3.4.2","@babel/plugin-proposal-class-properties":"7.4.4","@babel/plugin-proposal-object-rest-spread":"7.4.4","@babel/plugin-transform-async-to-generator":"7.4.4"},"peerDependencies":{"react":"^16.5.2","react-dom":"^16.5.2"},"_npmOperationalInternal":{"tmp":"tmp/react-components_7.6.0-beta.12_1588159302457_0.45458046934285656","host":"s3://npm-registry-packages"}},"7.6.0-beta.13":{"name":"@gooddata/react-components","version":"7.6.0-beta.13","author":{"name":"GoodData Corporation"},"license":"BSD-3-Clause","_id":"@gooddata/react-components@7.6.0-beta.13","maintainers":[{"name":"afi","email":"adam.fiedler@gooddata.com"},{"name":"bertold8","email":"ivan.nejezchleb@seznam.cz"},{"name":"brbistas","email":"valentinos.chraniotis@gooddata.com"},{"name":"bugsbunny338","email":"jiri.zajic@mensa.cz"},{"name":"de.do","email":"de.do@gooddata.com"},{"name":"gooddata-ci","email":"rail@gooddata.com"},{"name":"hang.ngo","email":"hang.ngo@gooddata.com"},{"name":"hung.nguyen.hoang","email":"hung.nguyen@gooddata.com"},{"name":"ivan.mjartan","email":"ivan.mjartan@gooddata.com"},{"name":"jakub-sterba","email":"jakub.sterba@gooddata.com"},{"name":"jankc","email":"jan.krapac@gmail.com"},{"name":"jaroslav.tomecek","email":"jaroslav.tomecek@gooddata.com"},{"name":"jkittler","email":"honza.kittler@gmail.com"},{"name":"khanh.le","email":"khanh.le@gooddata.com"},{"name":"lanhuynh","email":"lan.huynh@gooddata.com"},{"name":"linhhong","email":"linh.hong@gooddata.com"},{"name":"lupko","email":"lubomir.slivka@gooddata.com"},{"name":"mai.nguyen","email":"mai.nguyen@gooddata.com"},{"name":"matyas.kandl","email":"matyas.kandl@gooddata.com"},{"name":"michal.marsal","email":"michal.marsal@gooddata.com"},{"name":"my.duong","email":"my.duong@gooddata.com"},{"name":"naibinh","email":"naibinh@gmail.com"},{"name":"nikolacech","email":"nikola.cech@gooddata.com"},{"name":"nis.hua","email":"nis.hua@gooddata.com"},{"name":"no23reason","email":"dan.homola@hotmail.cz"},{"name":"patrikbraborec","email":"patrik.braborec@gooddata.com"},{"name":"pbenes","email":"petr.benes@gooddata.com"},{"name":"petrjanu","email":"petr.janu@gooddata.com"},{"name":"pkingo","email":"philipandreaskingo@hotmail.com"},{"name":"ptquang86","email":"ptquang86@gmail.com"},{"name":"qduval","email":"quentin.duval@gooddata.com"},{"name":"rodri360","email":"me@rodri360.com"},{"name":"sitina","email":"jiri.sitina@gooddata.com"},{"name":"strouhaljan","email":"strouhal.jan@gmail.com"},{"name":"tomas.kratochvil","email":"tomas.kratochvil@gooddata.com"},{"name":"tomasreichmann","email":"tomasreichmann@gmail.com"},{"name":"tomsatgd","email":"tomas.satinsky@gooddata.com"},{"name":"trung-le-quoc","email":"trung.le@gooddata.com"},{"name":"tu-ngo","email":"tungo1981@gmail.com"},{"name":"tu.bui","email":"tu.bui@gooddata.com"},{"name":"tulean","email":"tuan.le@gooddata.com"},{"name":"tuqt1005","email":"tu.tran@gooddata.com"},{"name":"utdnah","email":"danh.ung@gooddata.com"},{"name":"vlastikcz","email":"vlastimil.kotas@gooddata.com"},{"name":"vu.pham","email":"vu.pham@gooddata.com"},{"name":"xmort","email":"petr.dolejsi@gooddata.com"},{"name":"yanlipnican","email":"yanlipnican@gmail.com"}],"homepage":"https://github.com/gooddata/gooddata-react-components#readme","bugs":{"url":"https://github.com/gooddata/gooddata-react-components/issues"},"dist":{"shasum":"68d0b9dbb77b1c097a53216c08ec8fe8f4502212","tarball":"https://registry.npmjs.org/@gooddata/react-components/-/react-components-7.6.0-beta.13.tgz","fileCount":2558,"integrity":"sha512-+b2QRaiOLDhkxUBoYoSUGnGf5uDQMjTH1/iZxnfqQAqQGTzOpO3EGhqTBdoWs+qDcHnzGJEnrvhm1edeKr1GWg==","signatures":[{"sig":"MEYCIQCWcO//SX20VdZC8zkli4N8cMAISN+ujKlQ/hxG608srgIhAOH1p3VOvVXJf/KM+EI1FbQu3XZMeg4R3ZkVITqUEnVH","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":10120296,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJeqXKQCRA9TVsSAnZWagAAa+kP/jvNJ/Wx2t/ustE1ug/C\nig7hc8GifDpSTRadtqDZ7vOha+NJ2UUCBahntixETZ20fMel1ottH63ekkRf\nnm8P786zqYGdMYLpg4RCI86qNXnDwQep8zx0H+yi4ECMO5OWfdQPIWrEuZmw\nLnByaEoK661VL2b1VQYLxQaHnTO7xvQYX1FZsTOcOOKwXqWpVsUoXYTesAke\nfDvjABzqlhVA0s1nwHmoHSNqAj4XOc5K3WPOWj5qYh8OVFQbbckl5GKOhXD0\nUXZEkDw4RvAITA6mEGMYM5bYsKDSJ3+6zvvxIt3bmu/ie8lAWpc5DSjO8NZi\n9eA79TI99gt2dnS7aC84w6NtLb/0C2DsOeEFmEV928db/SnwkNZ8gfWy41ei\nFibJSR44PggguznjnPW4II9vsUU3fIU/I84b7ZBtRdt1F/N2CPBxflKUAP02\nUWqxpGTclWE2AKOzorYQf3IdHj0awZPVLsJ4Q8ZWl+01pVpf7aZvXw/dSNGD\nmQathiSkAtoOoqyzQRjp4RpOY5Ky5ghfoNT+Cs0m1zccHjkoW28uQtkAwGTN\nP02eNkbv17QaSrzOj8qgLu5+cyMTNXDhGDDnX/pXg/gU1VeD3ncyQis75gg3\nLh22QjZb1Wro0WjIgOPDDoZcrpRl09sQq7PcyFGy/da+nG/OWXJt3sYEAcag\nFNor\r\n=DKzk\r\n-----END PGP SIGNATURE-----\r\n"},"main":"dist/index.js","husky":{"hooks":{"pre-commit":"lint-staged"}},"config":{"eslint":"./examples/**/*.{js,jsx}","tslint":"./{__mocks__,src,stories}/{,**/}*.{ts,tsx}"},"readme":"[![npm version](https://badge.fury.io/js/%40gooddata%2Freact-components.svg)](https://www.npmjs.com/package/@gooddata/react-components)\n\n# GoodData.UI React components\n> A React-based JavaScript library for building data-driven applications\n\n## Getting started\n- [GoodData.UI Documentation](http://sdk.gooddata.com/gooddata-ui/)\n- [GoodData.UI Live Examples](https://gooddata-examples.herokuapp.com/)\n- [Stack Overflow](https://stackoverflow.com/questions/tagged/gooddata)\n\n### Usage\nWith [yarn](https://yarnpkg.com) installed, go to your project directory and run\n```\n$ yarn add @gooddata/react-components\n```\nIf you prefer [npm](npmjs.com) run\n```\n$ npm install --save @gooddata/react-components\n```\n\nThe public API is exposed via global `index.js`. Except for the styles, do not import any other file directly\nbecause they are not intended to be part of the public API.\n\n## Contributing\n\nWe welcome any contribution in form of [issues](https://github.com/gooddata/gooddata-react-components/issues) or [pull requests](https://github.com/gooddata/gooddata-react-components/pulls).\n\nInstall [Node.js](http://nodejs.org) (node 12.16.1, npm v6.13.4) and [Yarn](https://classic.yarnpkg.com) (1.22.4).\n\nInstall dependencies:\n```\nyarn install --frozen-lockfile\n```\n\nThese commands may come in handy while developing:\n\n| command | description |\n| ------- | ----------- |\n| `yarn install --pure-lockfile` | first step |\n| ||\n| `yarn dev` | build react-components to `/dist` in watch mode |\n| `yarn test` | run all unit tests |\n| `yarn prettier-write` | format the source code to match the valid codestyle |\n| `yarn validate` | validate codestyle |\n| ||\n| `yarn storybook` | run storybook from `/stories` on http://localhost:9001 |\n| `yarn build-storybook` | build storybook to `/dist-storybook` |\n| `yarn test-storybook` | run storybook and [screenshot tests](https://github.com/gooddata/gdc-client-utils/tree/master/test-storybook) |\n| ||\n| `yarn examples` | run Live Examples dev-server from `/examples` on https://localhost:8999 |\n| `yarn examples-build` | build Live Examples to `/examples/dist` |\n| `yarn examples-server` | serve built Live Examples - see `/examples/server/src` |\n| `yarn examples-testcafe` | run testcafe tests against `localhost:8999` |\n\n### Deploy to heroku.com\nWhen you deploy this repo to heroku, it serves *GoodData.UI Live Examples*.\nRelevant tasks are in `Procfile` and `package.json`.\n\n```bash\n# run in the project directory\nheroku login\nheroku create <your-app-name>\nheroku config:set DOMAIN_ADMIN_USERNAME=x@gooddata.com DOMAIN_ADMIN_PASSWORD=xy PROJECT_ID_TO_ASSIGN=xms7ga4tf3g3nzucd8380o2bev8oeknp\ngit push heroku HEAD:master\nheroku open\n```\n### Enable Geo Chart for Storybook and Live Examples\nGeo chart uses Mapbox to render map which requires a Mapbox access token.\n- Register an account and create Mapbox access token at [guide](https://docs.mapbox.com/help/how-mapbox-works/access-tokens/)\n- Store the created token at `.env`:\n```bash\necho -e \"EXAMPLE_MAPBOX_ACCESS_TOKEN=token\" >> .env # only need to run once\necho -e \"STORYBOOK_MAPBOX_ACCESS_TOKEN=token\" >> .env # only need to run once\n```\n\n### Run Live Examples Locally\nTo run *GoodData.UI Live Examples* locally:\n```bash\ngit clone <this-repository>\ncd  <repository-folder>\nyarn install --pure-lockfile\nyarn examples\n```\nThen open https://localhost:8999 and login using Live Examples account (you can [create one here](https://gooddata-examples.herokuapp.com/registration)).\n\n### Run Storybook locally\n- Run storybook with token stored in `.env` for more secure\n```bash\nyarn storybook\n```\n- Or run storybook with token env param exposed to cli (not suggested)\n```bash\nSTORYBOOK_MAPBOX_ACCESS_TOKEN=token yarn storybook\n```\n- Apply either above way to `yarn build-storybook` or `yarn test-storybook`\n\n### Source code formatting\nThe source code in the repository is formatted by [Prettier](https://prettier.io/).\nThe format of the code is validated by our Continuous Integration server and is one of the requirements of successful merge.\n\nPrettier is supported by every major IDE. You can find the list of supported editors and how to configure them [here](https://prettier.io/docs/en/editors.html).\n\nIn the case, when your editor is not supported or you don't want to setup the integration, you can run the `yarn prettier-write` command to reformat the code before commit.\n\n## Changelog\n\n- see [CHANGELOG.md](CHANGELOG.md)\n\n## Supported versions\n\nIn order to make the user experience with integrating GoodData UI SDK as smooth and secure as possible and to ensure that the SDK is using the latest features of the platform, we will only provide support to two most recent major versions of UI SDK.\n\nThe most recent majors will be supported in the following modes:\n\n- The latest major version will receive all new functionality and all bug fixes\n- The previous major version will only receive fixes to critical issues and security fixes. These fixes will be applied on top of last released version of the previous major\n\nThe customers are encouraged to always use the latest version of the UI SDK.\n\nIn case of using older versions, the user might face API incompatibility, performance or security issues.\n\nPlease follow the installation instructions to update to the newest version.\n\n## License\n\n(C) 2007-2020 GoodData Corporation\n\nThis project is dual licensed:\n\n- The ATTRIBUTION-NONCOMMERCIAL 4.0 INTERNATIONAL (CC BY-NC 4.0) is used for purpose of the trial experience and evaluation of GoodData.UI library.\n- The GOODDATA GOODDATA.UI LIBRARY END USER LICENSE AGREEMENT is used for GoodData customers.\n\nFor more information, please see [LICENSE](https://github.com/gooddata/gooddata-react-components/blob/master/LICENSE)\n","gitHead":"e5ac6aee0df5a2ae336d9291c6e8d0ca12af0837","scripts":{"dev":"bash scripts/build.sh --dev-watch","test":"jest --watch","build":"bash scripts/build.sh","tslint":"yarn run-tslint -t verbose $npm_package_config_tslint","prepare":"cd examples/server && yarn install --frozen-lockfile && cd ../..; rm -r examples/node_modules 2>/dev/null; true","examples":"bash scripts/run-examples.sh","prepare?":"# Called before `npm publish` and on local `npm install`. Temporarily also for deleting obsolete node_modules. Ends with `true` to continue gracefully.","validate":"tsc --noEmit && yarn tslint && eslint $npm_package_config_eslint && yarn validate-style && yarn prettier-check","build-dev":"bash scripts/build.sh --dev","examples?":"# Default is developer domain, other options: yarn examples [sec,secure,stg,stg2,stg3,demo,developer or URL]","storybook":"yarn build && start-storybook -p 9001 -c .storybook","test-once":"jest","tslint-ci":"mkdir -p ./ci/results && yarn run-tslint -t checkstyle -o ./ci/results/tslint-results.xml $npm_package_config_tslint","run-tslint":"tslint -p tsconfig.json","validate-ci":"tsc --noEmit && yarn tslint-ci  && eslint $npm_package_config_eslint -f checkstyle -o ci/results/eslint-results.xml && yarn validate-style-ci && yarn prettier-check","examples-build":"bash scripts/build-examples.sh","prepublishOnly":"yarn build","prettier-check":"prettier --check '{src,stories,styles,__mocks__,examples/server/src,examples/src,examples/test}/**/*.{ts,js,tsx,jsx,json,scss,md,yaml,html}'","prettier-write":"prettier --write '{src,stories,styles,__mocks__,examples/server/src,examples/src,examples/test}/**/*.{ts,js,tsx,jsx,json,scss,md,yaml,html}'","test-storybook":"yarn build && test-storybook","validate-style":"stylelint '**/*.scss'","build-storybook":"yarn build && build-storybook -c .storybook -o dist-storybook","examples-server":"node examples/server/src/index.js","heroku-postbuild":"yarn examples-build developer","examples-testcafe":"./scripts/run-testcafe.sh visual","validate-style-ci":"stylelint '**/*.scss' --custom-formatter=node_modules/stylelint-checkstyle-formatter > ci/results/stylelint-results.xml","check-circular-deps":"madge --circular --extensions ts ./src","examples-testcafe-ci":"./scripts/run-testcafe.sh ci","examples-testcafe-live":"./scripts/run-testcafe.sh live"},"typings":"dist/index.d.ts","_npmUser":{"name":"gooddata-ci","email":"rail@gooddata.com"},"deprecated":"@gooddata/react-components@7 reached End of Support on March 31, 2022. Please upgrade (see https://sdk.gooddata.com/gooddata-ui/docs/supported_versions.html for more information).","repository":{"url":"git+ssh://git@github.com/gooddata/gooddata-react-components.git","type":"git"},"_npmVersion":"6.13.4","description":"GoodData.UI - A powerful JavaScript library for building analytical applications","directories":{},"lint-staged":{"{src,stories,styles,__mocks__,examples/server/src,examples/src,examples/test}/**/*.{ts,js,tsx,jsx,scss}":["npx gdc-fix-copyright","git add"],"{src,stories,styles,__mocks__,examples/server/src,examples/src,examples/test}/**/*.{ts,js,tsx,jsx,json,scss,md,yaml,html}":["prettier --write","git add"]},"_nodeVersion":"12.16.1","dependencies":{"rxjs":"^5.5.6","uuid":"^3.2.1","immer":"^1.3.1","lodash":"^4.17.15","date-fns":"^2.7.0","downshift":"^3.2.7","invariant":"^2.2.2","mapbox-gl":"^1.6.1","classnames":"^2.2.6","highcharts":"7.1.1","prop-types":"^15.6.0","react-intl":"^3.6.0","custom-event":"^1.0.1","react-window":"^1.8.1","ag-grid-react":"20.0.0","react-measure":"^2.3.0","@types/mapbox-gl":"^1.6.1","react-day-picker":"~7.3.0","react-responsive":"^3.0.0","stringify-object":"^2.4.0","@gooddata/typings":"^2.24.0","ag-grid-community":"20.0.0","http-status-codes":"^1.3.0","@gooddata/js-utils":"^3.10.5","@gooddata/numberjs":"^3.2.4","fixed-data-table-2":"0.7.17","@gooddata/goodstrap":"^68.6.0","react-dom-factories":"^1.0.2","@gooddata/gooddata-js":"^12.5.4","json-stable-stringify":"^1.0.1","react-transition-group":"^2.2.1","hoist-non-react-statics":"^3.3.0","nodelist-foreach-polyfill":"^1.2.0","@formatjs/intl-pluralrules":"^1.3.6","highcharts-grouped-categories":"^1.1.3"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"raf":"3.3.2","yup":"^0.24.1","jest":"24.7.1","husky":"3.0.0","madge":"^3.4.4","react":"^16.5.2","enzyme":"3.5.0","eslint":"4.19.1","formik":"^0.11.11","moment":"2.23.0","history":"^4.7.2","ts-jest":"24.0.0","webpack":"4.30.0","full-icu":"^1.3.0","prettier":"1.16.4","react-ga":"^2.5.2","recharts":"1.0.0-beta.9","testcafe":"1.1.4","commander":"2.14.1","node-sass":"4.13.0","react-dom":"^16.5.2","stylelint":"^10.0.0","supertest":"3.0.0","ts-loader":"6.0.0","@types/raf":"^3.4.0","css-loader":"0.28.7","jest-junit":"3.0.0","raw-loader":"0.5.1","styled-jsx":"2.2.1","typescript":"3.3.4000","@babel/core":"7.4.4","@types/jest":"24.0.6","@types/node":"7.0.8","@types/uuid":"3.4.3","file-loader":"3.0.1","jest-enzyme":"7.0.2","lint-staged":"9.1.0","sass-loader":"6.0.6","webpack-cli":"3.3.2","@types/react":"16.8.6","babel-loader":"8.0.5","react-helmet":"5.2.0","react-select":"1.2.1","style-loader":"0.19.1","@types/enzyme":"3.1.13","@types/lodash":"4.14.123","testcafe-live":"0.1.4","@babel/runtime":"7.4.4","dotenv-webpack":"^1.7.0","@babel/polyfill":"^7.4.4","@storybook/react":"5.0.11","@types/invariant":"2.2.29","@types/react-dom":"16.0.11","isomorphic-fetch":"2.2.1","react-datepicker":"1.1.0","react-router-dom":"4.2.2","@babel/preset-env":"7.4.4","@gooddata/mock-js":"^2.13.1","@storybook/addons":"5.0.11","@types/classnames":"2.2.3","@types/prop-types":"15.5.2","@storybook/theming":"5.0.11","identity-obj-proxy":"^3.0.0","intl-messageformat":"^7.5.4","webpack-dev-server":"3.3.1","@babel/preset-react":"7.0.0","@types/react-portal":"4.0.1","@types/react-window":"^1.8.1","babel-plugin-lodash":"3.3.4","html-webpack-plugin":"3.2.0","react-test-renderer":"16.4.2","@types/react-measure":"2.0.5","clean-webpack-plugin":"2.0.2","stats-webpack-plugin":"0.7.0","eslint-config-prettier":"4.1.0","react-google-recaptcha":"^0.14.1","tslint-config-prettier":"1.18.0","@gooddata/eslint-config":"^1.0.0","@gooddata/tslint-config":"1.0.0","@types/react-responsive":"^3.0.3","@types/storybook__react":"4.0.1","@types/stringify-object":"^3.2.0","enzyme-adapter-react-16":"1.3.1","@gooddata/test-storybook":"3.2.1","@storybook/addon-actions":"5.0.11","@storybook/addon-options":"5.0.11","node-sass-magic-importer":"5.1.0","react-syntax-highlighter":"11.0.2","@types/fixed-data-table-2":"0.8.1","stylelint-config-prettier":"5.2.0","@gooddata/stylelint-config":"4.0.1","@types/react-test-renderer":"16.0.0","circular-dependency-plugin":"5.0.2","compression-webpack-plugin":"2.0.0","@types/json-stable-stringify":"^1.0.32","@gooddata/frontend-npm-scripts":"1.1.0","@types/enzyme-adapter-react-16":"1.0.3","stylelint-checkstyle-formatter":"0.1.0","@types/storybook__addon-actions":"3.4.2","@babel/plugin-proposal-class-properties":"7.4.4","@babel/plugin-proposal-object-rest-spread":"7.4.4","@babel/plugin-transform-async-to-generator":"7.4.4"},"peerDependencies":{"react":"^16.5.2","react-dom":"^16.5.2"},"_npmOperationalInternal":{"tmp":"tmp/react-components_7.6.0-beta.13_1588163215927_0.2080375711135145","host":"s3://npm-registry-packages"}},"7.6.0-alpha-xmort-pdo-bb-2211-formatting-presets-component-2020-04-29T12-46-18-942Z":{"name":"@gooddata/react-components","version":"7.6.0-alpha-xmort-pdo-bb-2211-formatting-presets-component-2020-04-29T12-46-18-942Z","author":{"name":"GoodData Corporation"},"license":"BSD-3-Clause","_id":"@gooddata/react-components@7.6.0-alpha-xmort-pdo-bb-2211-formatting-presets-component-2020-04-29T12-46-18-942Z","maintainers":[{"name":"afi","email":"adam.fiedler@gooddata.com"},{"name":"bertold8","email":"ivan.nejezchleb@seznam.cz"},{"name":"brbistas","email":"valentinos.chraniotis@gooddata.com"},{"name":"bugsbunny338","email":"jiri.zajic@mensa.cz"},{"name":"de.do","email":"de.do@gooddata.com"},{"name":"gooddata-ci","email":"rail@gooddata.com"},{"name":"hang.ngo","email":"hang.ngo@gooddata.com"},{"name":"hung.nguyen.hoang","email":"hung.nguyen@gooddata.com"},{"name":"ivan.mjartan","email":"ivan.mjartan@gooddata.com"},{"name":"jakub-sterba","email":"jakub.sterba@gooddata.com"},{"name":"jankc","email":"jan.krapac@gmail.com"},{"name":"jaroslav.tomecek","email":"jaroslav.tomecek@gooddata.com"},{"name":"jkittler","email":"honza.kittler@gmail.com"},{"name":"khanh.le","email":"khanh.le@gooddata.com"},{"name":"lanhuynh","email":"lan.huynh@gooddata.com"},{"name":"linhhong","email":"linh.hong@gooddata.com"},{"name":"lupko","email":"lubomir.slivka@gooddata.com"},{"name":"mai.nguyen","email":"mai.nguyen@gooddata.com"},{"name":"matyas.kandl","email":"matyas.kandl@gooddata.com"},{"name":"michal.marsal","email":"michal.marsal@gooddata.com"},{"name":"my.duong","email":"my.duong@gooddata.com"},{"name":"naibinh","email":"naibinh@gmail.com"},{"name":"nikolacech","email":"nikola.cech@gooddata.com"},{"name":"nis.hua","email":"nis.hua@gooddata.com"},{"name":"no23reason","email":"dan.homola@hotmail.cz"},{"name":"patrikbraborec","email":"patrik.braborec@gooddata.com"},{"name":"pbenes","email":"petr.benes@gooddata.com"},{"name":"petrjanu","email":"petr.janu@gooddata.com"},{"name":"pkingo","email":"philipandreaskingo@hotmail.com"},{"name":"ptquang86","email":"ptquang86@gmail.com"},{"name":"qduval","email":"quentin.duval@gooddata.com"},{"name":"rodri360","email":"me@rodri360.com"},{"name":"sitina","email":"jiri.sitina@gooddata.com"},{"name":"strouhaljan","email":"strouhal.jan@gmail.com"},{"name":"tomas.kratochvil","email":"tomas.kratochvil@gooddata.com"},{"name":"tomasreichmann","email":"tomasreichmann@gmail.com"},{"name":"tomsatgd","email":"tomas.satinsky@gooddata.com"},{"name":"trung-le-quoc","email":"trung.le@gooddata.com"},{"name":"tu-ngo","email":"tungo1981@gmail.com"},{"name":"tu.bui","email":"tu.bui@gooddata.com"},{"name":"tulean","email":"tuan.le@gooddata.com"},{"name":"tuqt1005","email":"tu.tran@gooddata.com"},{"name":"utdnah","email":"danh.ung@gooddata.com"},{"name":"vlastikcz","email":"vlastimil.kotas@gooddata.com"},{"name":"vu.pham","email":"vu.pham@gooddata.com"},{"name":"xmort","email":"petr.dolejsi@gooddata.com"},{"name":"yanlipnican","email":"yanlipnican@gmail.com"}],"homepage":"https://github.com/gooddata/gooddata-react-components#readme","bugs":{"url":"https://github.com/gooddata/gooddata-react-components/issues"},"dist":{"shasum":"1c11135b43794639a8caee05d429876dbac11f19","tarball":"https://registry.npmjs.org/@gooddata/react-components/-/react-components-7.6.0-alpha-xmort-pdo-bb-2211-formatting-presets-component-2020-04-29T12-46-18-942Z.tgz","fileCount":2572,"integrity":"sha512-16kIDnUvUFoMoTSaWpoRpYG1j/TMnRN4/jO+TcOWeq46D+y/MoAOOeIoNQCNQsYQx72sufL2f7EFEIy6knTQwA==","signatures":[{"sig":"MEUCIHT5rALUygj2VROdV45k4LkjAj/rk+uueIX5G1R5lArNAiEA77Y2hI7Ea5VPC0ytfJjCfrGcKDOzP1fDFcto4jegZe8=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":10147319,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJeqXdACRA9TVsSAnZWagAAn2EQAJn27rgZDOQoH6/LKd3O\nEkIYDnHC1u0DYoQ0MDmotvVlhEPnLZS4nBDue5K3MTK7NMSbUK37TjfqCH+9\n5dUpqGeyxDaNHc033rrJSjk02Hwoh0dhmUK2KOATtN3G2qUdkUAdkRjRp2lC\nn/fMbq/xjV57KSYoCRWVODrX4TRLeF+YZCsF6Ybcuoo9IYf5jSaLvdt3Od0l\nlon8IvQcxbor7zTWK26exOPUK9mEifBHKRPmiXltGtzLWM7/KtAnivuDbmY2\nxh8QY65+3dQLINw7MIFnqNaSoCLY1/uu6xYsj4EoU5n8kSqPDgwIXpVWGGiw\nA88MSAnGw++7Gt+1aDmZ2rqiAl1X/JEelT/1qnSN11GTAqIg8yEjsn+7SU2u\naBQmetvVpbJNBv9z3TUQJN4jJMoS8X2brVxb3C79hrFcHTJwOCxOS0TijsCB\nagFg3qjd5DO9IKk8lbEuomaQe5QheuENRZ784qzIEpeX/+5FSvEidu2UyPBO\nEwTfcdscJ8W2OTSWx5hOQIJWMucZQryzP9wgWidEM2mGMCZTYNIjJKhf07Bu\n4ArBZOm9pQYb6ybe1wDbyYn+0HDi8C9mUSCHEGoJ07ZIGq8O/WQTzAgKq4Of\n0X5uv1wujLc8L8zc9jaC9R2Dtc1nenyPHWUqa9jFYR+uC/0TJRoJiYKXt6EQ\naOjh\r\n=HCNv\r\n-----END PGP SIGNATURE-----\r\n"},"main":"dist/index.js","husky":{"hooks":{"pre-commit":"lint-staged"}},"config":{"eslint":"./examples/**/*.{js,jsx}","tslint":"./{__mocks__,src,stories}/{,**/}*.{ts,tsx}"},"readme":"[![npm version](https://badge.fury.io/js/%40gooddata%2Freact-components.svg)](https://www.npmjs.com/package/@gooddata/react-components)\n\n# GoodData.UI React components\n> A React-based JavaScript library for building data-driven applications\n\n## Getting started\n- [GoodData.UI Documentation](http://sdk.gooddata.com/gooddata-ui/)\n- [GoodData.UI Live Examples](https://gooddata-examples.herokuapp.com/)\n- [Stack Overflow](https://stackoverflow.com/questions/tagged/gooddata)\n\n### Usage\nWith [yarn](https://yarnpkg.com) installed, go to your project directory and run\n```\n$ yarn add @gooddata/react-components\n```\nIf you prefer [npm](npmjs.com) run\n```\n$ npm install --save @gooddata/react-components\n```\n\nThe public API is exposed via global `index.js`. Except for the styles, do not import any other file directly\nbecause they are not intended to be part of the public API.\n\n## Contributing\n\nWe welcome any contribution in form of [issues](https://github.com/gooddata/gooddata-react-components/issues) or [pull requests](https://github.com/gooddata/gooddata-react-components/pulls).\n\nInstall [Node.js](http://nodejs.org) (node 12.16.1, npm v6.13.4) and [Yarn](https://classic.yarnpkg.com) (1.22.4).\n\nInstall dependencies:\n```\nyarn install --frozen-lockfile\n```\n\nThese commands may come in handy while developing:\n\n| command | description |\n| ------- | ----------- |\n| `yarn install --pure-lockfile` | first step |\n| ||\n| `yarn dev` | build react-components to `/dist` in watch mode |\n| `yarn test` | run all unit tests |\n| `yarn prettier-write` | format the source code to match the valid codestyle |\n| `yarn validate` | validate codestyle |\n| ||\n| `yarn storybook` | run storybook from `/stories` on http://localhost:9001 |\n| `yarn build-storybook` | build storybook to `/dist-storybook` |\n| `yarn test-storybook` | run storybook and [screenshot tests](https://github.com/gooddata/gdc-client-utils/tree/master/test-storybook) |\n| ||\n| `yarn examples` | run Live Examples dev-server from `/examples` on https://localhost:8999 |\n| `yarn examples-build` | build Live Examples to `/examples/dist` |\n| `yarn examples-server` | serve built Live Examples - see `/examples/server/src` |\n| `yarn examples-testcafe` | run testcafe tests against `localhost:8999` |\n\n### Deploy to heroku.com\nWhen you deploy this repo to heroku, it serves *GoodData.UI Live Examples*.\nRelevant tasks are in `Procfile` and `package.json`.\n\n```bash\n# run in the project directory\nheroku login\nheroku create <your-app-name>\nheroku config:set DOMAIN_ADMIN_USERNAME=x@gooddata.com DOMAIN_ADMIN_PASSWORD=xy PROJECT_ID_TO_ASSIGN=xms7ga4tf3g3nzucd8380o2bev8oeknp\ngit push heroku HEAD:master\nheroku open\n```\n### Enable Geo Chart for Storybook and Live Examples\nGeo chart uses Mapbox to render map which requires a Mapbox access token.\n- Register an account and create Mapbox access token at [guide](https://docs.mapbox.com/help/how-mapbox-works/access-tokens/)\n- Store the created token at `.env`:\n```bash\necho -e \"EXAMPLE_MAPBOX_ACCESS_TOKEN=token\" >> .env # only need to run once\necho -e \"STORYBOOK_MAPBOX_ACCESS_TOKEN=token\" >> .env # only need to run once\n```\n\n### Run Live Examples Locally\nTo run *GoodData.UI Live Examples* locally:\n```bash\ngit clone <this-repository>\ncd  <repository-folder>\nyarn install --pure-lockfile\nyarn examples\n```\nThen open https://localhost:8999 and login using Live Examples account (you can [create one here](https://gooddata-examples.herokuapp.com/registration)).\n\n### Run Storybook locally\n- Run storybook with token stored in `.env` for more secure\n```bash\nyarn storybook\n```\n- Or run storybook with token env param exposed to cli (not suggested)\n```bash\nSTORYBOOK_MAPBOX_ACCESS_TOKEN=token yarn storybook\n```\n- Apply either above way to `yarn build-storybook` or `yarn test-storybook`\n\n### Source code formatting\nThe source code in the repository is formatted by [Prettier](https://prettier.io/).\nThe format of the code is validated by our Continuous Integration server and is one of the requirements of successful merge.\n\nPrettier is supported by every major IDE. You can find the list of supported editors and how to configure them [here](https://prettier.io/docs/en/editors.html).\n\nIn the case, when your editor is not supported or you don't want to setup the integration, you can run the `yarn prettier-write` command to reformat the code before commit.\n\n## Changelog\n\n- see [CHANGELOG.md](CHANGELOG.md)\n\n## Supported versions\n\nIn order to make the user experience with integrating GoodData UI SDK as smooth and secure as possible and to ensure that the SDK is using the latest features of the platform, we will only provide support to two most recent major versions of UI SDK.\n\nThe most recent majors will be supported in the following modes:\n\n- The latest major version will receive all new functionality and all bug fixes\n- The previous major version will only receive fixes to critical issues and security fixes. These fixes will be applied on top of last released version of the previous major\n\nThe customers are encouraged to always use the latest version of the UI SDK.\n\nIn case of using older versions, the user might face API incompatibility, performance or security issues.\n\nPlease follow the installation instructions to update to the newest version.\n\n## License\n\n(C) 2007-2020 GoodData Corporation\n\nThis project is dual licensed:\n\n- The ATTRIBUTION-NONCOMMERCIAL 4.0 INTERNATIONAL (CC BY-NC 4.0) is used for purpose of the trial experience and evaluation of GoodData.UI library.\n- The GOODDATA GOODDATA.UI LIBRARY END USER LICENSE AGREEMENT is used for GoodData customers.\n\nFor more information, please see [LICENSE](https://github.com/gooddata/gooddata-react-components/blob/master/LICENSE)\n","gitHead":"75b6ee76af061a7a4ff8f1e629eace6fdf138235","scripts":{"dev":"bash scripts/build.sh --dev-watch","test":"jest --watch","build":"bash scripts/build.sh","tslint":"yarn run-tslint -t verbose $npm_package_config_tslint","prepare":"cd examples/server && yarn install --frozen-lockfile && cd ../..; rm -r examples/node_modules 2>/dev/null; true","examples":"bash scripts/run-examples.sh","prepare?":"# Called before `npm publish` and on local `npm install`. Temporarily also for deleting obsolete node_modules. Ends with `true` to continue gracefully.","validate":"tsc --noEmit && yarn tslint && eslint $npm_package_config_eslint && yarn validate-style && yarn prettier-check","build-dev":"bash scripts/build.sh --dev","examples?":"# Default is developer domain, other options: yarn examples [sec,secure,stg,stg2,stg3,demo,developer or URL]","storybook":"yarn build && start-storybook -p 9001 -c .storybook","test-once":"jest","tslint-ci":"mkdir -p ./ci/results && yarn run-tslint -t checkstyle -o ./ci/results/tslint-results.xml $npm_package_config_tslint","run-tslint":"tslint -p tsconfig.json","validate-ci":"tsc --noEmit && yarn tslint-ci  && eslint $npm_package_config_eslint -f checkstyle -o ci/results/eslint-results.xml && yarn validate-style-ci && yarn prettier-check","examples-build":"bash scripts/build-examples.sh","prepublishOnly":"yarn build","prettier-check":"prettier --check '{src,stories,styles,__mocks__,examples/server/src,examples/src,examples/test}/**/*.{ts,js,tsx,jsx,json,scss,md,yaml,html}'","prettier-write":"prettier --write '{src,stories,styles,__mocks__,examples/server/src,examples/src,examples/test}/**/*.{ts,js,tsx,jsx,json,scss,md,yaml,html}'","test-storybook":"yarn build && test-storybook","validate-style":"stylelint '**/*.scss'","build-storybook":"yarn build && build-storybook -c .storybook -o dist-storybook","examples-server":"node examples/server/src/index.js","heroku-postbuild":"yarn examples-build developer","examples-testcafe":"./scripts/run-testcafe.sh visual","validate-style-ci":"stylelint '**/*.scss' --custom-formatter=node_modules/stylelint-checkstyle-formatter > ci/results/stylelint-results.xml","check-circular-deps":"madge --circular --extensions ts ./src","examples-testcafe-ci":"./scripts/run-testcafe.sh ci","examples-testcafe-live":"./scripts/run-testcafe.sh live"},"typings":"dist/index.d.ts","_npmUser":{"name":"xmort","email":"petr.dolejsi@gooddata.com"},"deprecated":"@gooddata/react-components@7 reached End of Support on March 31, 2022. Please upgrade (see https://sdk.gooddata.com/gooddata-ui/docs/supported_versions.html for more information).","repository":{"url":"git+ssh://git@github.com/gooddata/gooddata-react-components.git","type":"git"},"_npmVersion":"6.13.4","description":"GoodData.UI - A powerful JavaScript library for building analytical applications","directories":{},"lint-staged":{"{src,stories,styles,__mocks__,examples/server/src,examples/src,examples/test}/**/*.{ts,js,tsx,jsx,scss}":["npx gdc-fix-copyright","git add"],"{src,stories,styles,__mocks__,examples/server/src,examples/src,examples/test}/**/*.{ts,js,tsx,jsx,json,scss,md,yaml,html}":["prettier --write","git add"]},"_nodeVersion":"12.16.1","dependencies":{"rxjs":"^5.5.6","uuid":"^3.2.1","immer":"^1.3.1","lodash":"^4.17.15","date-fns":"^2.7.0","downshift":"^3.2.7","invariant":"^2.2.2","mapbox-gl":"^1.6.1","classnames":"^2.2.6","highcharts":"7.1.1","prop-types":"^15.6.0","react-intl":"^3.6.0","custom-event":"^1.0.1","react-window":"^1.8.1","ag-grid-react":"20.0.0","react-measure":"^2.3.0","@types/mapbox-gl":"^1.6.1","react-day-picker":"~7.3.0","react-responsive":"^3.0.0","stringify-object":"^2.4.0","@gooddata/typings":"^2.24.0","ag-grid-community":"20.0.0","http-status-codes":"^1.3.0","@gooddata/js-utils":"^3.10.5","@gooddata/numberjs":"^3.2.4","fixed-data-table-2":"0.7.17","@gooddata/goodstrap":"^68.6.0","react-dom-factories":"^1.0.2","@gooddata/gooddata-js":"^12.5.4","json-stable-stringify":"^1.0.1","react-transition-group":"^2.2.1","hoist-non-react-statics":"^3.3.0","nodelist-foreach-polyfill":"^1.2.0","@formatjs/intl-pluralrules":"^1.3.6","highcharts-grouped-categories":"^1.1.3"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"raf":"3.3.2","yup":"^0.24.1","jest":"24.7.1","husky":"3.0.0","madge":"^3.4.4","react":"^16.5.2","enzyme":"3.5.0","eslint":"4.19.1","formik":"^0.11.11","moment":"2.23.0","history":"^4.7.2","ts-jest":"24.0.0","webpack":"4.30.0","full-icu":"^1.3.0","prettier":"1.16.4","react-ga":"^2.5.2","recharts":"1.0.0-beta.9","testcafe":"1.1.4","commander":"2.14.1","node-sass":"4.13.0","react-dom":"^16.5.2","stylelint":"^10.0.0","supertest":"3.0.0","ts-loader":"6.0.0","@types/raf":"^3.4.0","css-loader":"0.28.7","jest-junit":"3.0.0","raw-loader":"0.5.1","styled-jsx":"2.2.1","typescript":"3.3.4000","@babel/core":"7.4.4","@types/jest":"24.0.6","@types/node":"7.0.8","@types/uuid":"3.4.3","file-loader":"3.0.1","jest-enzyme":"7.0.2","lint-staged":"9.1.0","sass-loader":"6.0.6","webpack-cli":"3.3.2","@types/react":"16.8.6","babel-loader":"8.0.5","react-helmet":"5.2.0","react-select":"1.2.1","style-loader":"0.19.1","@types/enzyme":"3.1.13","@types/lodash":"4.14.123","testcafe-live":"0.1.4","@babel/runtime":"7.4.4","dotenv-webpack":"^1.7.0","@babel/polyfill":"^7.4.4","@storybook/react":"5.0.11","@types/invariant":"2.2.29","@types/react-dom":"16.0.11","isomorphic-fetch":"2.2.1","react-datepicker":"1.1.0","react-router-dom":"4.2.2","@babel/preset-env":"7.4.4","@gooddata/mock-js":"^2.13.1","@storybook/addons":"5.0.11","@types/classnames":"2.2.3","@types/prop-types":"15.5.2","@storybook/theming":"5.0.11","identity-obj-proxy":"^3.0.0","intl-messageformat":"^7.5.4","webpack-dev-server":"3.3.1","@babel/preset-react":"7.0.0","@types/react-portal":"4.0.1","@types/react-window":"^1.8.1","babel-plugin-lodash":"3.3.4","html-webpack-plugin":"3.2.0","react-test-renderer":"16.4.2","@types/react-measure":"2.0.5","clean-webpack-plugin":"2.0.2","stats-webpack-plugin":"0.7.0","eslint-config-prettier":"4.1.0","react-google-recaptcha":"^0.14.1","tslint-config-prettier":"1.18.0","@gooddata/eslint-config":"^1.0.0","@gooddata/tslint-config":"1.0.0","@types/react-responsive":"^3.0.3","@types/storybook__react":"4.0.1","@types/stringify-object":"^3.2.0","enzyme-adapter-react-16":"1.3.1","@gooddata/test-storybook":"3.2.1","@storybook/addon-actions":"5.0.11","@storybook/addon-options":"5.0.11","node-sass-magic-importer":"5.1.0","react-syntax-highlighter":"11.0.2","@types/fixed-data-table-2":"0.8.1","stylelint-config-prettier":"5.2.0","@gooddata/stylelint-config":"4.0.1","@types/react-test-renderer":"16.0.0","circular-dependency-plugin":"5.0.2","compression-webpack-plugin":"2.0.0","@types/json-stable-stringify":"^1.0.32","@gooddata/frontend-npm-scripts":"1.1.0","@types/enzyme-adapter-react-16":"1.0.3","stylelint-checkstyle-formatter":"0.1.0","@types/storybook__addon-actions":"3.4.2","@babel/plugin-proposal-class-properties":"7.4.4","@babel/plugin-proposal-object-rest-spread":"7.4.4","@babel/plugin-transform-async-to-generator":"7.4.4"},"peerDependencies":{"react":"^16.5.2","react-dom":"^16.5.2"},"_npmOperationalInternal":{"tmp":"tmp/react-components_7.6.0-alpha-xmort-pdo-bb-2211-formatting-presets-component-2020-04-29T12-46-18-942Z_1588164415332_0.5831653495544604","host":"s3://npm-registry-packages"}},"7.6.0-alpha-xmort-pdo-bb-2211-formatting-presets-component-2020-04-29T19-32-18-631Z":{"name":"@gooddata/react-components","version":"7.6.0-alpha-xmort-pdo-bb-2211-formatting-presets-component-2020-04-29T19-32-18-631Z","author":{"name":"GoodData Corporation"},"license":"BSD-3-Clause","_id":"@gooddata/react-components@7.6.0-alpha-xmort-pdo-bb-2211-formatting-presets-component-2020-04-29T19-32-18-631Z","maintainers":[{"name":"afi","email":"adam.fiedler@gooddata.com"},{"name":"bertold8","email":"ivan.nejezchleb@seznam.cz"},{"name":"brbistas","email":"valentinos.chraniotis@gooddata.com"},{"name":"bugsbunny338","email":"jiri.zajic@mensa.cz"},{"name":"de.do","email":"de.do@gooddata.com"},{"name":"gooddata-ci","email":"rail@gooddata.com"},{"name":"hang.ngo","email":"hang.ngo@gooddata.com"},{"name":"hung.nguyen.hoang","email":"hung.nguyen@gooddata.com"},{"name":"ivan.mjartan","email":"ivan.mjartan@gooddata.com"},{"name":"jakub-sterba","email":"jakub.sterba@gooddata.com"},{"name":"jankc","email":"jan.krapac@gmail.com"},{"name":"jaroslav.tomecek","email":"jaroslav.tomecek@gooddata.com"},{"name":"jkittler","email":"honza.kittler@gmail.com"},{"name":"khanh.le","email":"khanh.le@gooddata.com"},{"name":"lanhuynh","email":"lan.huynh@gooddata.com"},{"name":"linhhong","email":"linh.hong@gooddata.com"},{"name":"lupko","email":"lubomir.slivka@gooddata.com"},{"name":"mai.nguyen","email":"mai.nguyen@gooddata.com"},{"name":"matyas.kandl","email":"matyas.kandl@gooddata.com"},{"name":"michal.marsal","email":"michal.marsal@gooddata.com"},{"name":"my.duong","email":"my.duong@gooddata.com"},{"name":"naibinh","email":"naibinh@gmail.com"},{"name":"nikolacech","email":"nikola.cech@gooddata.com"},{"name":"nis.hua","email":"nis.hua@gooddata.com"},{"name":"no23reason","email":"dan.homola@hotmail.cz"},{"name":"patrikbraborec","email":"patrik.braborec@gooddata.com"},{"name":"pbenes","email":"petr.benes@gooddata.com"},{"name":"petrjanu","email":"petr.janu@gooddata.com"},{"name":"pkingo","email":"philipandreaskingo@hotmail.com"},{"name":"ptquang86","email":"ptquang86@gmail.com"},{"name":"qduval","email":"quentin.duval@gooddata.com"},{"name":"rodri360","email":"me@rodri360.com"},{"name":"sitina","email":"jiri.sitina@gooddata.com"},{"name":"strouhaljan","email":"strouhal.jan@gmail.com"},{"name":"tomas.kratochvil","email":"tomas.kratochvil@gooddata.com"},{"name":"tomasreichmann","email":"tomasreichmann@gmail.com"},{"name":"tomsatgd","email":"tomas.satinsky@gooddata.com"},{"name":"trung-le-quoc","email":"trung.le@gooddata.com"},{"name":"tu-ngo","email":"tungo1981@gmail.com"},{"name":"tu.bui","email":"tu.bui@gooddata.com"},{"name":"tulean","email":"tuan.le@gooddata.com"},{"name":"tuqt1005","email":"tu.tran@gooddata.com"},{"name":"utdnah","email":"danh.ung@gooddata.com"},{"name":"vlastikcz","email":"vlastimil.kotas@gooddata.com"},{"name":"vu.pham","email":"vu.pham@gooddata.com"},{"name":"xmort","email":"petr.dolejsi@gooddata.com"},{"name":"yanlipnican","email":"yanlipnican@gmail.com"}],"homepage":"https://github.com/gooddata/gooddata-react-components#readme","bugs":{"url":"https://github.com/gooddata/gooddata-react-components/issues"},"dist":{"shasum":"a057eab402ee2a91522a5fd68fddf5ac6abd7e2d","tarball":"https://registry.npmjs.org/@gooddata/react-components/-/react-components-7.6.0-alpha-xmort-pdo-bb-2211-formatting-presets-component-2020-04-29T19-32-18-631Z.tgz","fileCount":2573,"integrity":"sha512-5X0zszki6nlgtKD6ZQNv6PJOGu7YaM6Sksw3opmRfBdIyb7HUhZGIHP1c/7xT71vHEoAp+v/pT28l9EVSRa8zA==","signatures":[{"sig":"MEUCIQDvlmDjbVTpSZ9qQ4d87BTWz5IeqcgjwQaSW9VZGY/mvgIgFPpFb8J7gF5dl7sqG53K+QAVTq+xGdxsKHuN8VWUrsg=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":10149391,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJeqdZmCRA9TVsSAnZWagAAK90P/AxBxv0El1nslISXfIvi\npCUq0sroyuhKhkR0sFy3kr+ww9bahXMZAy2gbmOOspx2TZf7eEUXAo7nHrYT\npuW2f5CtajVynmeW3pi93y7m4wi62kP17+BQMIEcHYkMtjj6yULTL34Mhqtt\nH3SxFjirblJoBiqTXHObKzcYUwk8HMFWpHRNl1sgIgzN8t6o4giMn76wBAJo\nJ+QlyIkyKV3O87qD+3/t4GYKeUjfNtDbGH9h6EoNyK21QDF/gEbnYwhcAv1M\n42LXbwuzuxLf++9sku6CPZJtH2WAhfdSfv6/Lgu8zlqdg0Xuuy6SI3b7Dizp\ntPOnsvkrA1xsR3DihWSDQaSjPzFz5DZk9uWEVNu89GNhIQpSAcJhA7tLcgFV\nMNCkTVMA33/IWP3S9a/9UnzNgMKK5LcF6/ejVMaI7HH3Vc/FdZLg5cwkuH+d\nlkt/HMiWcvRr/kAkmvWb+BCMTscMZuT7uOWTcAYvH4GBUvFiGOzQiFq4vLTb\nKJWHR5hFyqIaE1sO7vZxuUJQVSlpOxhjWPNBJB9IVKa9XBYLI8E1PPtgSmDw\nEnmf59Wr1eNnrxceNlZfhKEnE+ic18SqcJpkaG9LWKj+iuqbKUkNSJk6AVRr\n6iRLkv4wFxOMc+a/fiK0wOUQA38vYDfhHmDekCajTmzr5cXxKU57WFo9f0km\nwGUi\r\n=0LSS\r\n-----END PGP SIGNATURE-----\r\n"},"main":"dist/index.js","husky":{"hooks":{"pre-commit":"lint-staged"}},"config":{"eslint":"./examples/**/*.{js,jsx}","tslint":"./{__mocks__,src,stories}/{,**/}*.{ts,tsx}"},"readme":"[![npm version](https://badge.fury.io/js/%40gooddata%2Freact-components.svg)](https://www.npmjs.com/package/@gooddata/react-components)\n\n# GoodData.UI React components\n> A React-based JavaScript library for building data-driven applications\n\n## Getting started\n- [GoodData.UI Documentation](http://sdk.gooddata.com/gooddata-ui/)\n- [GoodData.UI Live Examples](https://gooddata-examples.herokuapp.com/)\n- [Stack Overflow](https://stackoverflow.com/questions/tagged/gooddata)\n\n### Usage\nWith [yarn](https://yarnpkg.com) installed, go to your project directory and run\n```\n$ yarn add @gooddata/react-components\n```\nIf you prefer [npm](npmjs.com) run\n```\n$ npm install --save @gooddata/react-components\n```\n\nThe public API is exposed via global `index.js`. Except for the styles, do not import any other file directly\nbecause they are not intended to be part of the public API.\n\n## Contributing\n\nWe welcome any contribution in form of [issues](https://github.com/gooddata/gooddata-react-components/issues) or [pull requests](https://github.com/gooddata/gooddata-react-components/pulls).\n\nInstall [Node.js](http://nodejs.org) (node 12.16.1, npm v6.13.4) and [Yarn](https://classic.yarnpkg.com) (1.22.4).\n\nInstall dependencies:\n```\nyarn install --frozen-lockfile\n```\n\nThese commands may come in handy while developing:\n\n| command | description |\n| ------- | ----------- |\n| `yarn install --pure-lockfile` | first step |\n| ||\n| `yarn dev` | build react-components to `/dist` in watch mode |\n| `yarn test` | run all unit tests |\n| `yarn prettier-write` | format the source code to match the valid codestyle |\n| `yarn validate` | validate codestyle |\n| ||\n| `yarn storybook` | run storybook from `/stories` on http://localhost:9001 |\n| `yarn build-storybook` | build storybook to `/dist-storybook` |\n| `yarn test-storybook` | run storybook and [screenshot tests](https://github.com/gooddata/gdc-client-utils/tree/master/test-storybook) |\n| ||\n| `yarn examples` | run Live Examples dev-server from `/examples` on https://localhost:8999 |\n| `yarn examples-build` | build Live Examples to `/examples/dist` |\n| `yarn examples-server` | serve built Live Examples - see `/examples/server/src` |\n| `yarn examples-testcafe` | run testcafe tests against `localhost:8999` |\n\n### Deploy to heroku.com\nWhen you deploy this repo to heroku, it serves *GoodData.UI Live Examples*.\nRelevant tasks are in `Procfile` and `package.json`.\n\n```bash\n# run in the project directory\nheroku login\nheroku create <your-app-name>\nheroku config:set DOMAIN_ADMIN_USERNAME=x@gooddata.com DOMAIN_ADMIN_PASSWORD=xy PROJECT_ID_TO_ASSIGN=xms7ga4tf3g3nzucd8380o2bev8oeknp\ngit push heroku HEAD:master\nheroku open\n```\n### Enable Geo Chart for Storybook and Live Examples\nGeo chart uses Mapbox to render map which requires a Mapbox access token.\n- Register an account and create Mapbox access token at [guide](https://docs.mapbox.com/help/how-mapbox-works/access-tokens/)\n- Store the created token at `.env`:\n```bash\necho -e \"EXAMPLE_MAPBOX_ACCESS_TOKEN=token\" >> .env # only need to run once\necho -e \"STORYBOOK_MAPBOX_ACCESS_TOKEN=token\" >> .env # only need to run once\n```\n\n### Run Live Examples Locally\nTo run *GoodData.UI Live Examples* locally:\n```bash\ngit clone <this-repository>\ncd  <repository-folder>\nyarn install --pure-lockfile\nyarn examples\n```\nThen open https://localhost:8999 and login using Live Examples account (you can [create one here](https://gooddata-examples.herokuapp.com/registration)).\n\n### Run Storybook locally\n- Run storybook with token stored in `.env` for more secure\n```bash\nyarn storybook\n```\n- Or run storybook with token env param exposed to cli (not suggested)\n```bash\nSTORYBOOK_MAPBOX_ACCESS_TOKEN=token yarn storybook\n```\n- Apply either above way to `yarn build-storybook` or `yarn test-storybook`\n\n### Source code formatting\nThe source code in the repository is formatted by [Prettier](https://prettier.io/).\nThe format of the code is validated by our Continuous Integration server and is one of the requirements of successful merge.\n\nPrettier is supported by every major IDE. You can find the list of supported editors and how to configure them [here](https://prettier.io/docs/en/editors.html).\n\nIn the case, when your editor is not supported or you don't want to setup the integration, you can run the `yarn prettier-write` command to reformat the code before commit.\n\n## Changelog\n\n- see [CHANGELOG.md](CHANGELOG.md)\n\n## Supported versions\n\nIn order to make the user experience with integrating GoodData UI SDK as smooth and secure as possible and to ensure that the SDK is using the latest features of the platform, we will only provide support to two most recent major versions of UI SDK.\n\nThe most recent majors will be supported in the following modes:\n\n- The latest major version will receive all new functionality and all bug fixes\n- The previous major version will only receive fixes to critical issues and security fixes. These fixes will be applied on top of last released version of the previous major\n\nThe customers are encouraged to always use the latest version of the UI SDK.\n\nIn case of using older versions, the user might face API incompatibility, performance or security issues.\n\nPlease follow the installation instructions to update to the newest version.\n\n## License\n\n(C) 2007-2020 GoodData Corporation\n\nThis project is dual licensed:\n\n- The ATTRIBUTION-NONCOMMERCIAL 4.0 INTERNATIONAL (CC BY-NC 4.0) is used for purpose of the trial experience and evaluation of GoodData.UI library.\n- The GOODDATA GOODDATA.UI LIBRARY END USER LICENSE AGREEMENT is used for GoodData customers.\n\nFor more information, please see [LICENSE](https://github.com/gooddata/gooddata-react-components/blob/master/LICENSE)\n","gitHead":"d06c2b526a8308df6db985ab8e9529c5d3bfd22f","scripts":{"dev":"bash scripts/build.sh --dev-watch","test":"jest --watch","build":"bash scripts/build.sh","tslint":"yarn run-tslint -t verbose $npm_package_config_tslint","prepare":"cd examples/server && yarn install --frozen-lockfile && cd ../..; rm -r examples/node_modules 2>/dev/null; true","examples":"bash scripts/run-examples.sh","prepare?":"# Called before `npm publish` and on local `npm install`. Temporarily also for deleting obsolete node_modules. Ends with `true` to continue gracefully.","validate":"tsc --noEmit && yarn tslint && eslint $npm_package_config_eslint && yarn validate-style && yarn prettier-check","build-dev":"bash scripts/build.sh --dev","examples?":"# Default is developer domain, other options: yarn examples [sec,secure,stg,stg2,stg3,demo,developer or URL]","storybook":"yarn build && start-storybook -p 9001 -c .storybook","test-once":"jest","tslint-ci":"mkdir -p ./ci/results && yarn run-tslint -t checkstyle -o ./ci/results/tslint-results.xml $npm_package_config_tslint","run-tslint":"tslint -p tsconfig.json","validate-ci":"tsc --noEmit && yarn tslint-ci  && eslint $npm_package_config_eslint -f checkstyle -o ci/results/eslint-results.xml && yarn validate-style-ci && yarn prettier-check","examples-build":"bash scripts/build-examples.sh","prepublishOnly":"yarn build","prettier-check":"prettier --check '{src,stories,styles,__mocks__,examples/server/src,examples/src,examples/test}/**/*.{ts,js,tsx,jsx,json,scss,md,yaml,html}'","prettier-write":"prettier --write '{src,stories,styles,__mocks__,examples/server/src,examples/src,examples/test}/**/*.{ts,js,tsx,jsx,json,scss,md,yaml,html}'","test-storybook":"yarn build && test-storybook","validate-style":"stylelint '**/*.scss'","build-storybook":"yarn build && build-storybook -c .storybook -o dist-storybook","examples-server":"node examples/server/src/index.js","heroku-postbuild":"yarn examples-build developer","examples-testcafe":"./scripts/run-testcafe.sh visual","validate-style-ci":"stylelint '**/*.scss' --custom-formatter=node_modules/stylelint-checkstyle-formatter > ci/results/stylelint-results.xml","check-circular-deps":"madge --circular --extensions ts ./src","examples-testcafe-ci":"./scripts/run-testcafe.sh ci","examples-testcafe-live":"./scripts/run-testcafe.sh live"},"typings":"dist/index.d.ts","_npmUser":{"name":"xmort","email":"petr.dolejsi@gooddata.com"},"deprecated":"@gooddata/react-components@7 reached End of Support on March 31, 2022. Please upgrade (see https://sdk.gooddata.com/gooddata-ui/docs/supported_versions.html for more information).","repository":{"url":"git+ssh://git@github.com/gooddata/gooddata-react-components.git","type":"git"},"_npmVersion":"6.13.4","description":"GoodData.UI - A powerful JavaScript library for building analytical applications","directories":{},"lint-staged":{"{src,stories,styles,__mocks__,examples/server/src,examples/src,examples/test}/**/*.{ts,js,tsx,jsx,scss}":["npx gdc-fix-copyright","git add"],"{src,stories,styles,__mocks__,examples/server/src,examples/src,examples/test}/**/*.{ts,js,tsx,jsx,json,scss,md,yaml,html}":["prettier --write","git add"]},"_nodeVersion":"12.16.1","dependencies":{"rxjs":"^5.5.6","uuid":"^3.2.1","immer":"^1.3.1","lodash":"^4.17.15","date-fns":"^2.7.0","downshift":"^3.2.7","invariant":"^2.2.2","mapbox-gl":"^1.6.1","classnames":"^2.2.6","highcharts":"7.1.1","prop-types":"^15.6.0","react-intl":"^3.6.0","custom-event":"^1.0.1","react-window":"^1.8.1","ag-grid-react":"20.0.0","react-measure":"^2.3.0","@types/mapbox-gl":"^1.6.1","react-day-picker":"~7.3.0","react-responsive":"^3.0.0","stringify-object":"^2.4.0","@gooddata/typings":"^2.24.0","ag-grid-community":"20.0.0","http-status-codes":"^1.3.0","@gooddata/js-utils":"^3.10.5","@gooddata/numberjs":"^3.2.4","fixed-data-table-2":"0.7.17","@gooddata/goodstrap":"^68.6.0","react-dom-factories":"^1.0.2","@gooddata/gooddata-js":"^12.5.4","json-stable-stringify":"^1.0.1","react-transition-group":"^2.2.1","hoist-non-react-statics":"^3.3.0","nodelist-foreach-polyfill":"^1.2.0","@formatjs/intl-pluralrules":"^1.3.6","highcharts-grouped-categories":"^1.1.3"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"raf":"3.3.2","yup":"^0.24.1","jest":"24.7.1","husky":"3.0.0","madge":"^3.4.4","react":"^16.5.2","enzyme":"3.5.0","eslint":"4.19.1","formik":"^0.11.11","moment":"2.23.0","history":"^4.7.2","ts-jest":"24.0.0","webpack":"4.30.0","full-icu":"^1.3.0","prettier":"1.16.4","react-ga":"^2.5.2","recharts":"1.0.0-beta.9","testcafe":"1.1.4","commander":"2.14.1","node-sass":"4.13.0","react-dom":"^16.5.2","stylelint":"^10.0.0","supertest":"3.0.0","ts-loader":"6.0.0","@types/raf":"^3.4.0","css-loader":"0.28.7","jest-junit":"3.0.0","raw-loader":"0.5.1","styled-jsx":"2.2.1","typescript":"3.3.4000","@babel/core":"7.4.4","@types/jest":"24.0.6","@types/node":"7.0.8","@types/uuid":"3.4.3","file-loader":"3.0.1","jest-enzyme":"7.0.2","lint-staged":"9.1.0","sass-loader":"6.0.6","webpack-cli":"3.3.2","@types/react":"16.8.6","babel-loader":"8.0.5","react-helmet":"5.2.0","react-select":"1.2.1","style-loader":"0.19.1","@types/enzyme":"3.1.13","@types/lodash":"4.14.123","testcafe-live":"0.1.4","@babel/runtime":"7.4.4","dotenv-webpack":"^1.7.0","@babel/polyfill":"^7.4.4","@storybook/react":"5.0.11","@types/invariant":"2.2.29","@types/react-dom":"16.0.11","isomorphic-fetch":"2.2.1","react-datepicker":"1.1.0","react-router-dom":"4.2.2","@babel/preset-env":"7.4.4","@gooddata/mock-js":"^2.13.1","@storybook/addons":"5.0.11","@types/classnames":"2.2.3","@types/prop-types":"15.5.2","@storybook/theming":"5.0.11","identity-obj-proxy":"^3.0.0","intl-messageformat":"^7.5.4","webpack-dev-server":"3.3.1","@babel/preset-react":"7.0.0","@types/react-portal":"4.0.1","@types/react-window":"^1.8.1","babel-plugin-lodash":"3.3.4","html-webpack-plugin":"3.2.0","react-test-renderer":"16.4.2","@types/react-measure":"2.0.5","clean-webpack-plugin":"2.0.2","stats-webpack-plugin":"0.7.0","eslint-config-prettier":"4.1.0","react-google-recaptcha":"^0.14.1","tslint-config-prettier":"1.18.0","@gooddata/eslint-config":"^1.0.0","@gooddata/tslint-config":"1.0.0","@types/react-responsive":"^3.0.3","@types/storybook__react":"4.0.1","@types/stringify-object":"^3.2.0","enzyme-adapter-react-16":"1.3.1","@gooddata/test-storybook":"3.2.1","@storybook/addon-actions":"5.0.11","@storybook/addon-options":"5.0.11","node-sass-magic-importer":"5.1.0","react-syntax-highlighter":"11.0.2","@types/fixed-data-table-2":"0.8.1","stylelint-config-prettier":"5.2.0","@gooddata/stylelint-config":"4.0.1","@types/react-test-renderer":"16.0.0","circular-dependency-plugin":"5.0.2","compression-webpack-plugin":"2.0.0","@types/json-stable-stringify":"^1.0.32","@gooddata/frontend-npm-scripts":"1.1.0","@types/enzyme-adapter-react-16":"1.0.3","stylelint-checkstyle-formatter":"0.1.0","@types/storybook__addon-actions":"3.4.2","@babel/plugin-proposal-class-properties":"7.4.4","@babel/plugin-proposal-object-rest-spread":"7.4.4","@babel/plugin-transform-async-to-generator":"7.4.4"},"peerDependencies":{"react":"^16.5.2","react-dom":"^16.5.2"},"_npmOperationalInternal":{"tmp":"tmp/react-components_7.6.0-alpha-xmort-pdo-bb-2211-formatting-presets-component-2020-04-29T19-32-18-631Z_1588188773402_0.048542769801843244","host":"s3://npm-registry-packages"}},"7.6.0-alpha-bertold8-ine-one-4105-2020-04-30T13-47-07-572Z":{"name":"@gooddata/react-components","version":"7.6.0-alpha-bertold8-ine-one-4105-2020-04-30T13-47-07-572Z","author":{"name":"GoodData Corporation"},"license":"BSD-3-Clause","_id":"@gooddata/react-components@7.6.0-alpha-bertold8-ine-one-4105-2020-04-30T13-47-07-572Z","maintainers":[{"name":"afi","email":"adam.fiedler@gooddata.com"},{"name":"bertold8","email":"ivan.nejezchleb@seznam.cz"},{"name":"brbistas","email":"valentinos.chraniotis@gooddata.com"},{"name":"bugsbunny338","email":"jiri.zajic@mensa.cz"},{"name":"de.do","email":"de.do@gooddata.com"},{"name":"gooddata-ci","email":"rail@gooddata.com"},{"name":"hang.ngo","email":"hang.ngo@gooddata.com"},{"name":"hung.nguyen.hoang","email":"hung.nguyen@gooddata.com"},{"name":"ivan.mjartan","email":"ivan.mjartan@gooddata.com"},{"name":"jakub-sterba","email":"jakub.sterba@gooddata.com"},{"name":"jankc","email":"jan.krapac@gmail.com"},{"name":"jaroslav.tomecek","email":"jaroslav.tomecek@gooddata.com"},{"name":"jkittler","email":"honza.kittler@gmail.com"},{"name":"khanh.le","email":"khanh.le@gooddata.com"},{"name":"lanhuynh","email":"lan.huynh@gooddata.com"},{"name":"linhhong","email":"linh.hong@gooddata.com"},{"name":"lupko","email":"lubomir.slivka@gooddata.com"},{"name":"mai.nguyen","email":"mai.nguyen@gooddata.com"},{"name":"matyas.kandl","email":"matyas.kandl@gooddata.com"},{"name":"michal.marsal","email":"michal.marsal@gooddata.com"},{"name":"my.duong","email":"my.duong@gooddata.com"},{"name":"naibinh","email":"naibinh@gmail.com"},{"name":"nikolacech","email":"nikola.cech@gooddata.com"},{"name":"nis.hua","email":"nis.hua@gooddata.com"},{"name":"no23reason","email":"dan.homola@hotmail.cz"},{"name":"patrikbraborec","email":"patrik.braborec@gooddata.com"},{"name":"pbenes","email":"petr.benes@gooddata.com"},{"name":"petrjanu","email":"petr.janu@gooddata.com"},{"name":"pkingo","email":"philipandreaskingo@hotmail.com"},{"name":"ptquang86","email":"ptquang86@gmail.com"},{"name":"qduval","email":"quentin.duval@gooddata.com"},{"name":"rodri360","email":"me@rodri360.com"},{"name":"sitina","email":"jiri.sitina@gooddata.com"},{"name":"strouhaljan","email":"strouhal.jan@gmail.com"},{"name":"tomas.kratochvil","email":"tomas.kratochvil@gooddata.com"},{"name":"tomasreichmann","email":"tomasreichmann@gmail.com"},{"name":"tomsatgd","email":"tomas.satinsky@gooddata.com"},{"name":"trung-le-quoc","email":"trung.le@gooddata.com"},{"name":"tu-ngo","email":"tungo1981@gmail.com"},{"name":"tu.bui","email":"tu.bui@gooddata.com"},{"name":"tulean","email":"tuan.le@gooddata.com"},{"name":"tuqt1005","email":"tu.tran@gooddata.com"},{"name":"utdnah","email":"danh.ung@gooddata.com"},{"name":"vlastikcz","email":"vlastimil.kotas@gooddata.com"},{"name":"vu.pham","email":"vu.pham@gooddata.com"},{"name":"xmort","email":"petr.dolejsi@gooddata.com"},{"name":"yanlipnican","email":"yanlipnican@gmail.com"}],"homepage":"https://github.com/gooddata/gooddata-react-components#readme","bugs":{"url":"https://github.com/gooddata/gooddata-react-components/issues"},"dist":{"shasum":"061944b71fef34d9ba123f17b7b02e6e96871a9a","tarball":"https://registry.npmjs.org/@gooddata/react-components/-/react-components-7.6.0-alpha-bertold8-ine-one-4105-2020-04-30T13-47-07-572Z.tgz","fileCount":2563,"integrity":"sha512-bef/M8S5uH8LUtyqcTalt/ndchwKDdOjZ1LD/Yka1eVWRUsNCfUDbqPS8WuJLD06j6snRrVhEdfPGSz8j2xu/g==","signatures":[{"sig":"MEUCIHwmJnkjFB18EyCmDNd17pvX83up7DTL/+9Wl+lg8yxgAiEAlMPJZZnp9ylmGjF7qwCmlZUJSfp/9AjqvEh2RUviXo0=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":10163271,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJeqtb4CRA9TVsSAnZWagAAekoQAIkq62Ik2DPKu1kYrrBz\n5d25DBPbXMqjHD+HlGPZUMsnmwnF2DyR5+JAZBGoTHOpcHdg2nlk3y/x75FW\nw692Qlkky9p6i/zTKky5VSPSvF35qM2F+iCpm+y5MDmGEmJtxAbJDOLL23yW\n2d65+uQ2B01t2/AtBNVFp+MFQjcnqykGbsRKWU728jzEV5dQheezJ87ZbzZG\nVrx34hSH2uiAoOvMPN7QuxBtUZu43/7PFljFxHusX2vibwdW25bL+K31dTow\nbFIW6O1jRiWylLYZhcxvNF+lYTFFmOZpuWsO5r1hT0c/OpQT2cjkuh/sFTMP\nXPaMMAO1r/98Ru/eRRJGqx/BkdqJ7Fl4+gAZ/h2MzhG+5fcJ1ODgZ18+2gY1\nyedlfrkHto7k+DUxMJMMoz2V5L7g3NZdyjt7W07T2HqmdMG56hDLOn8WbDAq\nJqz6t2YIv9oE36l+FmShkHT6IfxtDYq8ZPEEfVewQWG4IVHSrFaC0Ox0rnOl\nYPecZnlJvWFDxa4XXrYVHOaBtvQsBdP0g/xNu9x0RItTacDgGAr8MLsIxkF8\nhjLArS/WqB6obEmmXRekCexuMBkKNYkj3BDBEzK0msJuTtB6sEX01pEplwZx\nbj22pj4y0gy5YD+NO9P+rqnxOuzT1GFLxUoUFEMXJNi3wwj9Tuj2p0C9Q5Eb\nz/aO\r\n=BU7X\r\n-----END PGP SIGNATURE-----\r\n"},"main":"dist/index.js","husky":{"hooks":{"pre-commit":"lint-staged"}},"config":{"eslint":"./examples/**/*.{js,jsx}","tslint":"./{__mocks__,src,stories}/{,**/}*.{ts,tsx}"},"readme":"[![npm version](https://badge.fury.io/js/%40gooddata%2Freact-components.svg)](https://www.npmjs.com/package/@gooddata/react-components)\n\n# GoodData.UI React components\n> A React-based JavaScript library for building data-driven applications\n\n## Getting started\n- [GoodData.UI Documentation](http://sdk.gooddata.com/gooddata-ui/)\n- [GoodData.UI Live Examples](https://gooddata-examples.herokuapp.com/)\n- [Stack Overflow](https://stackoverflow.com/questions/tagged/gooddata)\n\n### Usage\nWith [yarn](https://yarnpkg.com) installed, go to your project directory and run\n```\n$ yarn add @gooddata/react-components\n```\nIf you prefer [npm](npmjs.com) run\n```\n$ npm install --save @gooddata/react-components\n```\n\nThe public API is exposed via global `index.js`. Except for the styles, do not import any other file directly\nbecause they are not intended to be part of the public API.\n\n## Contributing\n\nWe welcome any contribution in form of [issues](https://github.com/gooddata/gooddata-react-components/issues) or [pull requests](https://github.com/gooddata/gooddata-react-components/pulls).\n\nInstall [Node.js](http://nodejs.org) (node 12.16.1, npm v6.13.4) and [Yarn](https://classic.yarnpkg.com) (1.22.4).\n\nInstall dependencies:\n```\nyarn install --frozen-lockfile\n```\n\nThese commands may come in handy while developing:\n\n| command | description |\n| ------- | ----------- |\n| `yarn install --pure-lockfile` | first step |\n| ||\n| `yarn dev` | build react-components to `/dist` in watch mode |\n| `yarn test` | run all unit tests |\n| `yarn prettier-write` | format the source code to match the valid codestyle |\n| `yarn validate` | validate codestyle |\n| ||\n| `yarn storybook` | run storybook from `/stories` on http://localhost:9001 |\n| `yarn build-storybook` | build storybook to `/dist-storybook` |\n| `yarn test-storybook` | run storybook and [screenshot tests](https://github.com/gooddata/gdc-client-utils/tree/master/test-storybook) |\n| ||\n| `yarn examples` | run Live Examples dev-server from `/examples` on https://localhost:8999 |\n| `yarn examples-build` | build Live Examples to `/examples/dist` |\n| `yarn examples-server` | serve built Live Examples - see `/examples/server/src` |\n| `yarn examples-testcafe` | run testcafe tests against `localhost:8999` |\n\n### Deploy to heroku.com\nWhen you deploy this repo to heroku, it serves *GoodData.UI Live Examples*.\nRelevant tasks are in `Procfile` and `package.json`.\n\n```bash\n# run in the project directory\nheroku login\nheroku create <your-app-name>\nheroku config:set DOMAIN_ADMIN_USERNAME=x@gooddata.com DOMAIN_ADMIN_PASSWORD=xy PROJECT_ID_TO_ASSIGN=xms7ga4tf3g3nzucd8380o2bev8oeknp\ngit push heroku HEAD:master\nheroku open\n```\n### Enable Geo Chart for Storybook and Live Examples\nGeo chart uses Mapbox to render map which requires a Mapbox access token.\n- Register an account and create Mapbox access token at [guide](https://docs.mapbox.com/help/how-mapbox-works/access-tokens/)\n- Store the created token at `.env`:\n```bash\necho -e \"EXAMPLE_MAPBOX_ACCESS_TOKEN=token\" >> .env # only need to run once\necho -e \"STORYBOOK_MAPBOX_ACCESS_TOKEN=token\" >> .env # only need to run once\n```\n\n### Run Live Examples Locally\nTo run *GoodData.UI Live Examples* locally:\n```bash\ngit clone <this-repository>\ncd  <repository-folder>\nyarn install --pure-lockfile\nyarn examples\n```\nThen open https://localhost:8999 and login using Live Examples account (you can [create one here](https://gooddata-examples.herokuapp.com/registration)).\n\n### Run Storybook locally\n- Run storybook with token stored in `.env` for more secure\n```bash\nyarn storybook\n```\n- Or run storybook with token env param exposed to cli (not suggested)\n```bash\nSTORYBOOK_MAPBOX_ACCESS_TOKEN=token yarn storybook\n```\n- Apply either above way to `yarn build-storybook` or `yarn test-storybook`\n\n### Source code formatting\nThe source code in the repository is formatted by [Prettier](https://prettier.io/).\nThe format of the code is validated by our Continuous Integration server and is one of the requirements of successful merge.\n\nPrettier is supported by every major IDE. You can find the list of supported editors and how to configure them [here](https://prettier.io/docs/en/editors.html).\n\nIn the case, when your editor is not supported or you don't want to setup the integration, you can run the `yarn prettier-write` command to reformat the code before commit.\n\n## Changelog\n\n- see [CHANGELOG.md](CHANGELOG.md)\n\n## Supported versions\n\nIn order to make the user experience with integrating GoodData UI SDK as smooth and secure as possible and to ensure that the SDK is using the latest features of the platform, we will only provide support to two most recent major versions of UI SDK.\n\nThe most recent majors will be supported in the following modes:\n\n- The latest major version will receive all new functionality and all bug fixes\n- The previous major version will only receive fixes to critical issues and security fixes. These fixes will be applied on top of last released version of the previous major\n\nThe customers are encouraged to always use the latest version of the UI SDK.\n\nIn case of using older versions, the user might face API incompatibility, performance or security issues.\n\nPlease follow the installation instructions to update to the newest version.\n\n## License\n\n(C) 2007-2020 GoodData Corporation\n\nThis project is dual licensed:\n\n- The ATTRIBUTION-NONCOMMERCIAL 4.0 INTERNATIONAL (CC BY-NC 4.0) is used for purpose of the trial experience and evaluation of GoodData.UI library.\n- The GOODDATA GOODDATA.UI LIBRARY END USER LICENSE AGREEMENT is used for GoodData customers.\n\nFor more information, please see [LICENSE](https://github.com/gooddata/gooddata-react-components/blob/master/LICENSE)\n","gitHead":"0f0059ad9164537ea2352e91e2283b4d1ca991c9","scripts":{"dev":"bash scripts/build.sh --dev-watch","test":"jest --watch","build":"bash scripts/build.sh","tslint":"yarn run-tslint -t verbose $npm_package_config_tslint","prepare":"cd examples/server && yarn install --frozen-lockfile && cd ../..; rm -r examples/node_modules 2>/dev/null; true","examples":"bash scripts/run-examples.sh","prepare?":"# Called before `npm publish` and on local `npm install`. Temporarily also for deleting obsolete node_modules. Ends with `true` to continue gracefully.","validate":"tsc --noEmit && yarn tslint && eslint $npm_package_config_eslint && yarn validate-style && yarn prettier-check","build-dev":"bash scripts/build.sh --dev","examples?":"# Default is developer domain, other options: yarn examples [sec,secure,stg,stg2,stg3,demo,developer or URL]","storybook":"yarn build && start-storybook -p 9001 -c .storybook","test-once":"jest","tslint-ci":"mkdir -p ./ci/results && yarn run-tslint -t checkstyle -o ./ci/results/tslint-results.xml $npm_package_config_tslint","run-tslint":"tslint -p tsconfig.json","validate-ci":"tsc --noEmit && yarn tslint-ci  && eslint $npm_package_config_eslint -f checkstyle -o ci/results/eslint-results.xml && yarn validate-style-ci && yarn prettier-check","examples-build":"bash scripts/build-examples.sh","prepublishOnly":"yarn build","prettier-check":"prettier --check '{src,stories,styles,__mocks__,examples/server/src,examples/src,examples/test}/**/*.{ts,js,tsx,jsx,json,scss,md,yaml,html}'","prettier-write":"prettier --write '{src,stories,styles,__mocks__,examples/server/src,examples/src,examples/test}/**/*.{ts,js,tsx,jsx,json,scss,md,yaml,html}'","test-storybook":"yarn build && test-storybook","validate-style":"stylelint '**/*.scss'","build-storybook":"yarn build && build-storybook -c .storybook -o dist-storybook","examples-server":"node examples/server/src/index.js","heroku-postbuild":"yarn examples-build developer","examples-testcafe":"./scripts/run-testcafe.sh visual","validate-style-ci":"stylelint '**/*.scss' --custom-formatter=node_modules/stylelint-checkstyle-formatter > ci/results/stylelint-results.xml","check-circular-deps":"madge --circular --extensions ts ./src","examples-testcafe-ci":"./scripts/run-testcafe.sh ci","examples-testcafe-live":"./scripts/run-testcafe.sh live"},"typings":"dist/index.d.ts","_npmUser":{"name":"bertold8","email":"ivan.nejezchleb@seznam.cz"},"deprecated":"@gooddata/react-components@7 reached End of Support on March 31, 2022. Please upgrade (see https://sdk.gooddata.com/gooddata-ui/docs/supported_versions.html for more information).","repository":{"url":"git+ssh://git@github.com/gooddata/gooddata-react-components.git","type":"git"},"_npmVersion":"6.13.4","description":"GoodData.UI - A powerful JavaScript library for building analytical applications","directories":{},"lint-staged":{"{src,stories,styles,__mocks__,examples/server/src,examples/src,examples/test}/**/*.{ts,js,tsx,jsx,scss}":["npx gdc-fix-copyright","git add"],"{src,stories,styles,__mocks__,examples/server/src,examples/src,examples/test}/**/*.{ts,js,tsx,jsx,json,scss,md,yaml,html}":["prettier --write","git add"]},"_nodeVersion":"12.16.1","dependencies":{"rxjs":"^5.5.6","uuid":"^3.2.1","immer":"^1.3.1","lodash":"^4.17.15","date-fns":"^2.7.0","downshift":"^3.2.7","invariant":"^2.2.2","mapbox-gl":"^1.6.1","classnames":"^2.2.6","highcharts":"7.1.1","prop-types":"^15.6.0","react-intl":"^3.6.0","custom-event":"^1.0.1","react-window":"^1.8.1","ag-grid-react":"20.0.0","react-measure":"^2.3.0","@types/mapbox-gl":"^1.6.1","react-day-picker":"~7.3.0","react-responsive":"^3.0.0","stringify-object":"^2.4.0","@gooddata/typings":"^2.24.0","ag-grid-community":"20.0.0","http-status-codes":"^1.3.0","@gooddata/js-utils":"^3.10.5","@gooddata/numberjs":"^3.2.4","fixed-data-table-2":"0.7.17","@gooddata/goodstrap":"^68.6.0","react-dom-factories":"^1.0.2","@gooddata/gooddata-js":"^12.5.4","json-stable-stringify":"^1.0.1","react-transition-group":"^2.2.1","hoist-non-react-statics":"^3.3.0","nodelist-foreach-polyfill":"^1.2.0","@formatjs/intl-pluralrules":"^1.3.6","highcharts-grouped-categories":"^1.1.3"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"raf":"3.3.2","yup":"^0.24.1","jest":"24.7.1","husky":"3.0.0","madge":"^3.4.4","react":"^16.5.2","enzyme":"3.5.0","eslint":"4.19.1","formik":"^0.11.11","moment":"2.23.0","history":"^4.7.2","ts-jest":"24.0.0","webpack":"4.30.0","full-icu":"^1.3.0","prettier":"1.16.4","react-ga":"^2.5.2","recharts":"1.0.0-beta.9","testcafe":"1.1.4","commander":"2.14.1","node-sass":"4.13.0","react-dom":"^16.5.2","stylelint":"^10.0.0","supertest":"3.0.0","ts-loader":"6.0.0","@types/raf":"^3.4.0","css-loader":"0.28.7","jest-junit":"3.0.0","raw-loader":"0.5.1","styled-jsx":"2.2.1","typescript":"3.3.4000","@babel/core":"7.4.4","@types/jest":"24.0.6","@types/node":"7.0.8","@types/uuid":"3.4.3","file-loader":"3.0.1","jest-enzyme":"7.0.2","lint-staged":"9.1.0","sass-loader":"6.0.6","webpack-cli":"3.3.2","@types/react":"16.8.6","babel-loader":"8.0.5","react-helmet":"5.2.0","react-select":"1.2.1","style-loader":"0.19.1","@types/enzyme":"3.1.13","@types/lodash":"4.14.123","testcafe-live":"0.1.4","@babel/runtime":"7.4.4","dotenv-webpack":"^1.7.0","@babel/polyfill":"^7.4.4","@storybook/react":"5.0.11","@types/invariant":"2.2.29","@types/react-dom":"16.0.11","isomorphic-fetch":"2.2.1","react-datepicker":"1.1.0","react-router-dom":"4.2.2","@babel/preset-env":"7.4.4","@gooddata/mock-js":"^2.13.1","@storybook/addons":"5.0.11","@types/classnames":"2.2.3","@types/prop-types":"15.5.2","@storybook/theming":"5.0.11","identity-obj-proxy":"^3.0.0","intl-messageformat":"^7.5.4","webpack-dev-server":"3.3.1","@babel/preset-react":"7.0.0","@types/react-portal":"4.0.1","@types/react-window":"^1.8.1","babel-plugin-lodash":"3.3.4","html-webpack-plugin":"3.2.0","react-test-renderer":"16.4.2","@types/react-measure":"2.0.5","clean-webpack-plugin":"2.0.2","stats-webpack-plugin":"0.7.0","eslint-config-prettier":"4.1.0","react-google-recaptcha":"^0.14.1","tslint-config-prettier":"1.18.0","@gooddata/eslint-config":"^1.0.0","@gooddata/tslint-config":"1.0.0","@types/react-responsive":"^3.0.3","@types/storybook__react":"4.0.1","@types/stringify-object":"^3.2.0","enzyme-adapter-react-16":"1.3.1","@gooddata/test-storybook":"3.2.1","@storybook/addon-actions":"5.0.11","@storybook/addon-options":"5.0.11","node-sass-magic-importer":"5.1.0","react-syntax-highlighter":"11.0.2","@types/fixed-data-table-2":"0.8.1","stylelint-config-prettier":"5.2.0","@gooddata/stylelint-config":"4.0.1","@types/react-test-renderer":"16.0.0","circular-dependency-plugin":"5.0.2","compression-webpack-plugin":"2.0.0","@types/json-stable-stringify":"^1.0.32","@gooddata/frontend-npm-scripts":"1.1.0","@types/enzyme-adapter-react-16":"1.0.3","stylelint-checkstyle-formatter":"0.1.0","@types/storybook__addon-actions":"3.4.2","@babel/plugin-proposal-class-properties":"7.4.4","@babel/plugin-proposal-object-rest-spread":"7.4.4","@babel/plugin-transform-async-to-generator":"7.4.4"},"peerDependencies":{"react":"^16.5.2","react-dom":"^16.5.2"},"_npmOperationalInternal":{"tmp":"tmp/react-components_7.6.0-alpha-bertold8-ine-one-4105-2020-04-30T13-47-07-572Z_1588254455582_0.7016095414785466","host":"s3://npm-registry-packages"}},"7.6.0-alpha-pbenes-pb-duplicate-logs-2020-05-04T07-36-10-130Z":{"name":"@gooddata/react-components","version":"7.6.0-alpha-pbenes-pb-duplicate-logs-2020-05-04T07-36-10-130Z","author":{"name":"GoodData Corporation"},"license":"BSD-3-Clause","_id":"@gooddata/react-components@7.6.0-alpha-pbenes-pb-duplicate-logs-2020-05-04T07-36-10-130Z","maintainers":[{"name":"afi","email":"adam.fiedler@gooddata.com"},{"name":"bertold8","email":"ivan.nejezchleb@seznam.cz"},{"name":"brbistas","email":"valentinos.chraniotis@gooddata.com"},{"name":"bugsbunny338","email":"jiri.zajic@mensa.cz"},{"name":"de.do","email":"de.do@gooddata.com"},{"name":"gooddata-ci","email":"rail@gooddata.com"},{"name":"hang.ngo","email":"hang.ngo@gooddata.com"},{"name":"hung.nguyen.hoang","email":"hung.nguyen@gooddata.com"},{"name":"ivan.mjartan","email":"ivan.mjartan@gooddata.com"},{"name":"jakub-sterba","email":"jakub.sterba@gooddata.com"},{"name":"jankc","email":"jan.krapac@gmail.com"},{"name":"jaroslav.tomecek","email":"jaroslav.tomecek@gooddata.com"},{"name":"jkittler","email":"honza.kittler@gmail.com"},{"name":"khanh.le","email":"khanh.le@gooddata.com"},{"name":"lanhuynh","email":"lan.huynh@gooddata.com"},{"name":"linhhong","email":"linh.hong@gooddata.com"},{"name":"lupko","email":"lubomir.slivka@gooddata.com"},{"name":"mai.nguyen","email":"mai.nguyen@gooddata.com"},{"name":"matyas.kandl","email":"matyas.kandl@gooddata.com"},{"name":"michal.marsal","email":"michal.marsal@gooddata.com"},{"name":"my.duong","email":"my.duong@gooddata.com"},{"name":"naibinh","email":"naibinh@gmail.com"},{"name":"nikolacech","email":"nikola.cech@gooddata.com"},{"name":"nis.hua","email":"nis.hua@gooddata.com"},{"name":"no23reason","email":"dan.homola@hotmail.cz"},{"name":"patrikbraborec","email":"patrik.braborec@gooddata.com"},{"name":"pbenes","email":"petr.benes@gooddata.com"},{"name":"petrjanu","email":"petr.janu@gooddata.com"},{"name":"pkingo","email":"philipandreaskingo@hotmail.com"},{"name":"ptquang86","email":"ptquang86@gmail.com"},{"name":"qduval","email":"quentin.duval@gooddata.com"},{"name":"rodri360","email":"me@rodri360.com"},{"name":"sitina","email":"jiri.sitina@gooddata.com"},{"name":"strouhaljan","email":"strouhal.jan@gmail.com"},{"name":"tomas.kratochvil","email":"tomas.kratochvil@gooddata.com"},{"name":"tomasreichmann","email":"tomasreichmann@gmail.com"},{"name":"tomsatgd","email":"tomas.satinsky@gooddata.com"},{"name":"trung-le-quoc","email":"trung.le@gooddata.com"},{"name":"tu-ngo","email":"tungo1981@gmail.com"},{"name":"tu.bui","email":"tu.bui@gooddata.com"},{"name":"tulean","email":"tuan.le@gooddata.com"},{"name":"tuqt1005","email":"tu.tran@gooddata.com"},{"name":"utdnah","email":"danh.ung@gooddata.com"},{"name":"vlastikcz","email":"vlastimil.kotas@gooddata.com"},{"name":"vu.pham","email":"vu.pham@gooddata.com"},{"name":"xmort","email":"petr.dolejsi@gooddata.com"},{"name":"yanlipnican","email":"yanlipnican@gmail.com"}],"homepage":"https://github.com/gooddata/gooddata-react-components#readme","bugs":{"url":"https://github.com/gooddata/gooddata-react-components/issues"},"dist":{"shasum":"bfe2e2156b994a00dce6efd479b1596f328af98e","tarball":"https://registry.npmjs.org/@gooddata/react-components/-/react-components-7.6.0-alpha-pbenes-pb-duplicate-logs-2020-05-04T07-36-10-130Z.tgz","fileCount":2558,"integrity":"sha512-fWc/RS1FQsHAePKwLMWgmR3HzfVj4CS2iyGhxWwb3VtcSzcoqkkp05vjRKMfDlrCEpP30dYn7AieL31u/LCxfw==","signatures":[{"sig":"MEYCIQCu/Rpxz7i105b0iLq4wS0wt7Eb6l3sxV6lTLl9Nq7iqwIhAMaN3bvxd2XBWFsYYz3Sg60U517YQJNKOcgXpzGBtc5b","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":10120744,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJer8YcCRA9TVsSAnZWagAAQnoP/00untPVNtOx6UNAi/xk\nZZlrjB0AEDE7EtmgFMKBBB2rH4Wg6hLbI4tHT8ivS5jZilg61ZKmHKQmkLmm\npFyeAEJ3TwWDdhKHIcZ0DN1x9dXnN0B4nKX7KdKk0MJcsMBnrd95HMhZBkqv\n7teFltC6QoNufV2jsYeVQy83WjW3DaZF71TjAtmtfG1plzs1i2QKDeErnojP\nK6wUIN8wd1vtyhBMjvlyNU5EpHawcbU4HSvxoV8fuPzu/IS/d7IZNZonhoRS\nKqzcBRsuXqDlaCQIGSpxwSgIcyECI/WP0JTUIT9BdRrD/Ve9Lo1j4w2p9Uom\nsByPdFfNsWXQ5BD2LUnmrmxiHyTkpSQqSo0rZZxveks4vIPRSpig8kYYiBSD\nmG7V2w/WhO5E0AtsSWnljFIp7GDUPPcx+F+NAwcuGxn4Kj3lEwm7NNOPjghq\nofJAXYymFFJeVCgF1aaykZJRmlYh5So3EZhgxKvW/MCR6o6O/UkDyq5z5G54\ncJUt3oeViI2AQZ9hCcHVx7RjMS2tn1vc3PsbUWEgSnMnXkA22GST7AbofKhS\nY7IrA88kMzTe/Vj6x6Ql4N9ie9zaMXhA72MilyvgToUOGpi5NtHKZeqNl+tY\nfU/qHdi4vuRPLdHA1bAdPGB9Enrh1WyFUbfMoqj6zk6iUrVD6dAwTEQFn7qt\nH2Rc\r\n=0C0M\r\n-----END PGP SIGNATURE-----\r\n"},"main":"dist/index.js","husky":{"hooks":{"pre-commit":"lint-staged"}},"config":{"eslint":"./examples/**/*.{js,jsx}","tslint":"./{__mocks__,src,stories}/{,**/}*.{ts,tsx}"},"readme":"[![npm version](https://badge.fury.io/js/%40gooddata%2Freact-components.svg)](https://www.npmjs.com/package/@gooddata/react-components)\n\n# GoodData.UI React components\n> A React-based JavaScript library for building data-driven applications\n\n## Getting started\n- [GoodData.UI Documentation](http://sdk.gooddata.com/gooddata-ui/)\n- [GoodData.UI Live Examples](https://gooddata-examples.herokuapp.com/)\n- [Stack Overflow](https://stackoverflow.com/questions/tagged/gooddata)\n\n### Usage\nWith [yarn](https://yarnpkg.com) installed, go to your project directory and run\n```\n$ yarn add @gooddata/react-components\n```\nIf you prefer [npm](npmjs.com) run\n```\n$ npm install --save @gooddata/react-components\n```\n\nThe public API is exposed via global `index.js`. Except for the styles, do not import any other file directly\nbecause they are not intended to be part of the public API.\n\n## Contributing\n\nWe welcome any contribution in form of [issues](https://github.com/gooddata/gooddata-react-components/issues) or [pull requests](https://github.com/gooddata/gooddata-react-components/pulls).\n\nInstall [Node.js](http://nodejs.org) (node 12.16.1, npm v6.13.4) and [Yarn](https://classic.yarnpkg.com) (1.22.4).\n\nInstall dependencies:\n```\nyarn install --frozen-lockfile\n```\n\nThese commands may come in handy while developing:\n\n| command | description |\n| ------- | ----------- |\n| `yarn install --pure-lockfile` | first step |\n| ||\n| `yarn dev` | build react-components to `/dist` in watch mode |\n| `yarn test` | run all unit tests |\n| `yarn prettier-write` | format the source code to match the valid codestyle |\n| `yarn validate` | validate codestyle |\n| ||\n| `yarn storybook` | run storybook from `/stories` on http://localhost:9001 |\n| `yarn build-storybook` | build storybook to `/dist-storybook` |\n| `yarn test-storybook` | run storybook and [screenshot tests](https://github.com/gooddata/gdc-client-utils/tree/master/test-storybook) |\n| ||\n| `yarn examples` | run Live Examples dev-server from `/examples` on https://localhost:8999 |\n| `yarn examples-build` | build Live Examples to `/examples/dist` |\n| `yarn examples-server` | serve built Live Examples - see `/examples/server/src` |\n| `yarn examples-testcafe` | run testcafe tests against `localhost:8999` |\n\n### Deploy to heroku.com\nWhen you deploy this repo to heroku, it serves *GoodData.UI Live Examples*.\nRelevant tasks are in `Procfile` and `package.json`.\n\n```bash\n# run in the project directory\nheroku login\nheroku create <your-app-name>\nheroku config:set DOMAIN_ADMIN_USERNAME=x@gooddata.com DOMAIN_ADMIN_PASSWORD=xy PROJECT_ID_TO_ASSIGN=xms7ga4tf3g3nzucd8380o2bev8oeknp\ngit push heroku HEAD:master\nheroku open\n```\n### Enable Geo Chart for Storybook and Live Examples\nGeo chart uses Mapbox to render map which requires a Mapbox access token.\n- Register an account and create Mapbox access token at [guide](https://docs.mapbox.com/help/how-mapbox-works/access-tokens/)\n- Store the created token at `.env`:\n```bash\necho -e \"EXAMPLE_MAPBOX_ACCESS_TOKEN=token\" >> .env # only need to run once\necho -e \"STORYBOOK_MAPBOX_ACCESS_TOKEN=token\" >> .env # only need to run once\n```\n\n### Run Live Examples Locally\nTo run *GoodData.UI Live Examples* locally:\n```bash\ngit clone <this-repository>\ncd  <repository-folder>\nyarn install --pure-lockfile\nyarn examples\n```\nThen open https://localhost:8999 and login using Live Examples account (you can [create one here](https://gooddata-examples.herokuapp.com/registration)).\n\n### Run Storybook locally\n- Run storybook with token stored in `.env` for more secure\n```bash\nyarn storybook\n```\n- Or run storybook with token env param exposed to cli (not suggested)\n```bash\nSTORYBOOK_MAPBOX_ACCESS_TOKEN=token yarn storybook\n```\n- Apply either above way to `yarn build-storybook` or `yarn test-storybook`\n\n### Source code formatting\nThe source code in the repository is formatted by [Prettier](https://prettier.io/).\nThe format of the code is validated by our Continuous Integration server and is one of the requirements of successful merge.\n\nPrettier is supported by every major IDE. You can find the list of supported editors and how to configure them [here](https://prettier.io/docs/en/editors.html).\n\nIn the case, when your editor is not supported or you don't want to setup the integration, you can run the `yarn prettier-write` command to reformat the code before commit.\n\n## Changelog\n\n- see [CHANGELOG.md](CHANGELOG.md)\n\n## Supported versions\n\nIn order to make the user experience with integrating GoodData UI SDK as smooth and secure as possible and to ensure that the SDK is using the latest features of the platform, we will only provide support to two most recent major versions of UI SDK.\n\nThe most recent majors will be supported in the following modes:\n\n- The latest major version will receive all new functionality and all bug fixes\n- The previous major version will only receive fixes to critical issues and security fixes. These fixes will be applied on top of last released version of the previous major\n\nThe customers are encouraged to always use the latest version of the UI SDK.\n\nIn case of using older versions, the user might face API incompatibility, performance or security issues.\n\nPlease follow the installation instructions to update to the newest version.\n\n## License\n\n(C) 2007-2020 GoodData Corporation\n\nThis project is dual licensed:\n\n- The ATTRIBUTION-NONCOMMERCIAL 4.0 INTERNATIONAL (CC BY-NC 4.0) is used for purpose of the trial experience and evaluation of GoodData.UI library.\n- The GOODDATA GOODDATA.UI LIBRARY END USER LICENSE AGREEMENT is used for GoodData customers.\n\nFor more information, please see [LICENSE](https://github.com/gooddata/gooddata-react-components/blob/master/LICENSE)\n","gitHead":"cf5356a39180343f1686b2f353864701e6ff8006","scripts":{"dev":"bash scripts/build.sh --dev-watch","test":"jest --watch","build":"bash scripts/build.sh","tslint":"yarn run-tslint -t verbose $npm_package_config_tslint","prepare":"cd examples/server && yarn install --frozen-lockfile && cd ../..; rm -r examples/node_modules 2>/dev/null; true","examples":"bash scripts/run-examples.sh","prepare?":"# Called before `npm publish` and on local `npm install`. Temporarily also for deleting obsolete node_modules. Ends with `true` to continue gracefully.","validate":"tsc --noEmit && yarn tslint && eslint $npm_package_config_eslint && yarn validate-style && yarn prettier-check","build-dev":"bash scripts/build.sh --dev","examples?":"# Default is developer domain, other options: yarn examples [sec,secure,stg,stg2,stg3,demo,developer or URL]","storybook":"yarn build && start-storybook -p 9001 -c .storybook","test-once":"jest","tslint-ci":"mkdir -p ./ci/results && yarn run-tslint -t checkstyle -o ./ci/results/tslint-results.xml $npm_package_config_tslint","run-tslint":"tslint -p tsconfig.json","validate-ci":"tsc --noEmit && yarn tslint-ci  && eslint $npm_package_config_eslint -f checkstyle -o ci/results/eslint-results.xml && yarn validate-style-ci && yarn prettier-check","examples-build":"bash scripts/build-examples.sh","prepublishOnly":"yarn build","prettier-check":"prettier --check '{src,stories,styles,__mocks__,examples/server/src,examples/src,examples/test}/**/*.{ts,js,tsx,jsx,json,scss,md,yaml,html}'","prettier-write":"prettier --write '{src,stories,styles,__mocks__,examples/server/src,examples/src,examples/test}/**/*.{ts,js,tsx,jsx,json,scss,md,yaml,html}'","test-storybook":"yarn build && test-storybook","validate-style":"stylelint '**/*.scss'","build-storybook":"yarn build && build-storybook -c .storybook -o dist-storybook","examples-server":"node examples/server/src/index.js","heroku-postbuild":"yarn examples-build developer","examples-testcafe":"./scripts/run-testcafe.sh visual","validate-style-ci":"stylelint '**/*.scss' --custom-formatter=node_modules/stylelint-checkstyle-formatter > ci/results/stylelint-results.xml","check-circular-deps":"madge --circular --extensions ts ./src","examples-testcafe-ci":"./scripts/run-testcafe.sh ci","examples-testcafe-live":"./scripts/run-testcafe.sh live"},"typings":"dist/index.d.ts","_npmUser":{"name":"pbenes","email":"petr.benes@gooddata.com"},"deprecated":"@gooddata/react-components@7 reached End of Support on March 31, 2022. Please upgrade (see https://sdk.gooddata.com/gooddata-ui/docs/supported_versions.html for more information).","repository":{"url":"git+ssh://git@github.com/gooddata/gooddata-react-components.git","type":"git"},"_npmVersion":"6.13.4","description":"GoodData.UI - A powerful JavaScript library for building analytical applications","directories":{},"lint-staged":{"{src,stories,styles,__mocks__,examples/server/src,examples/src,examples/test}/**/*.{ts,js,tsx,jsx,scss}":["npx gdc-fix-copyright","git add"],"{src,stories,styles,__mocks__,examples/server/src,examples/src,examples/test}/**/*.{ts,js,tsx,jsx,json,scss,md,yaml,html}":["prettier --write","git add"]},"_nodeVersion":"12.16.1","dependencies":{"rxjs":"^5.5.6","uuid":"^3.2.1","immer":"^1.3.1","lodash":"^4.17.15","date-fns":"^2.7.0","downshift":"^3.2.7","invariant":"^2.2.2","mapbox-gl":"^1.6.1","classnames":"^2.2.6","highcharts":"7.1.1","prop-types":"^15.6.0","react-intl":"^3.6.0","custom-event":"^1.0.1","react-window":"^1.8.1","ag-grid-react":"20.0.0","react-measure":"^2.3.0","@types/mapbox-gl":"^1.6.1","react-day-picker":"~7.3.0","react-responsive":"^3.0.0","stringify-object":"^2.4.0","@gooddata/typings":"^2.24.0","ag-grid-community":"20.0.0","http-status-codes":"^1.3.0","@gooddata/js-utils":"^3.10.5","@gooddata/numberjs":"^3.2.4","fixed-data-table-2":"0.7.17","@gooddata/goodstrap":"^68.6.0","react-dom-factories":"^1.0.2","@gooddata/gooddata-js":"^12.5.4","json-stable-stringify":"^1.0.1","react-transition-group":"^2.2.1","hoist-non-react-statics":"^3.3.0","nodelist-foreach-polyfill":"^1.2.0","@formatjs/intl-pluralrules":"^1.3.6","highcharts-grouped-categories":"^1.1.3"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"raf":"3.3.2","yup":"^0.24.1","jest":"24.7.1","husky":"3.0.0","madge":"^3.4.4","react":"^16.5.2","enzyme":"3.5.0","eslint":"4.19.1","formik":"^0.11.11","moment":"2.23.0","history":"^4.7.2","ts-jest":"24.0.0","webpack":"4.30.0","full-icu":"^1.3.0","prettier":"1.16.4","react-ga":"^2.5.2","recharts":"1.0.0-beta.9","testcafe":"1.1.4","commander":"2.14.1","node-sass":"4.13.0","react-dom":"^16.5.2","stylelint":"^10.0.0","supertest":"3.0.0","ts-loader":"6.0.0","@types/raf":"^3.4.0","css-loader":"0.28.7","jest-junit":"3.0.0","raw-loader":"0.5.1","styled-jsx":"2.2.1","typescript":"3.3.4000","@babel/core":"7.4.4","@types/jest":"24.0.6","@types/node":"7.0.8","@types/uuid":"3.4.3","file-loader":"3.0.1","jest-enzyme":"7.0.2","lint-staged":"9.1.0","sass-loader":"6.0.6","webpack-cli":"3.3.2","@types/react":"16.8.6","babel-loader":"8.0.5","react-helmet":"5.2.0","react-select":"1.2.1","style-loader":"0.19.1","@types/enzyme":"3.1.13","@types/lodash":"4.14.123","testcafe-live":"0.1.4","@babel/runtime":"7.4.4","dotenv-webpack":"^1.7.0","@babel/polyfill":"^7.4.4","@storybook/react":"5.0.11","@types/invariant":"2.2.29","@types/react-dom":"16.0.11","isomorphic-fetch":"2.2.1","react-datepicker":"1.1.0","react-router-dom":"4.2.2","@babel/preset-env":"7.4.4","@gooddata/mock-js":"^2.13.1","@storybook/addons":"5.0.11","@types/classnames":"2.2.3","@types/prop-types":"15.5.2","@storybook/theming":"5.0.11","identity-obj-proxy":"^3.0.0","intl-messageformat":"^7.5.4","webpack-dev-server":"3.3.1","@babel/preset-react":"7.0.0","@types/react-portal":"4.0.1","@types/react-window":"^1.8.1","babel-plugin-lodash":"3.3.4","html-webpack-plugin":"3.2.0","react-test-renderer":"16.4.2","@types/react-measure":"2.0.5","clean-webpack-plugin":"2.0.2","stats-webpack-plugin":"0.7.0","eslint-config-prettier":"4.1.0","react-google-recaptcha":"^0.14.1","tslint-config-prettier":"1.18.0","@gooddata/eslint-config":"^1.0.0","@gooddata/tslint-config":"1.0.0","@types/react-responsive":"^3.0.3","@types/storybook__react":"4.0.1","@types/stringify-object":"^3.2.0","enzyme-adapter-react-16":"1.3.1","@gooddata/test-storybook":"3.2.1","@storybook/addon-actions":"5.0.11","@storybook/addon-options":"5.0.11","node-sass-magic-importer":"5.1.0","react-syntax-highlighter":"11.0.2","@types/fixed-data-table-2":"0.8.1","stylelint-config-prettier":"5.2.0","@gooddata/stylelint-config":"4.0.1","@types/react-test-renderer":"16.0.0","circular-dependency-plugin":"5.0.2","compression-webpack-plugin":"2.0.0","@types/json-stable-stringify":"^1.0.32","@gooddata/frontend-npm-scripts":"1.1.0","@types/enzyme-adapter-react-16":"1.0.3","stylelint-checkstyle-formatter":"0.1.0","@types/storybook__addon-actions":"3.4.2","@babel/plugin-proposal-class-properties":"7.4.4","@babel/plugin-proposal-object-rest-spread":"7.4.4","@babel/plugin-transform-async-to-generator":"7.4.4"},"peerDependencies":{"react":"^16.5.2","react-dom":"^16.5.2"},"_npmOperationalInternal":{"tmp":"tmp/react-components_7.6.0-alpha-pbenes-pb-duplicate-logs-2020-05-04T07-36-10-130Z_1588577819914_0.5304675320136563","host":"s3://npm-registry-packages"}},"7.6.0-alpha-xmort-develop-2020-05-04T13-04-58-600Z":{"name":"@gooddata/react-components","version":"7.6.0-alpha-xmort-develop-2020-05-04T13-04-58-600Z","author":{"name":"GoodData Corporation"},"license":"BSD-3-Clause","_id":"@gooddata/react-components@7.6.0-alpha-xmort-develop-2020-05-04T13-04-58-600Z","maintainers":[{"name":"afi","email":"adam.fiedler@gooddata.com"},{"name":"bertold8","email":"ivan.nejezchleb@seznam.cz"},{"name":"brbistas","email":"valentinos.chraniotis@gooddata.com"},{"name":"bugsbunny338","email":"jiri.zajic@mensa.cz"},{"name":"de.do","email":"de.do@gooddata.com"},{"name":"gooddata-ci","email":"rail@gooddata.com"},{"name":"hang.ngo","email":"hang.ngo@gooddata.com"},{"name":"hung.nguyen.hoang","email":"hung.nguyen@gooddata.com"},{"name":"ivan.mjartan","email":"ivan.mjartan@gooddata.com"},{"name":"jakub-sterba","email":"jakub.sterba@gooddata.com"},{"name":"jankc","email":"jan.krapac@gmail.com"},{"name":"jaroslav.tomecek","email":"jaroslav.tomecek@gooddata.com"},{"name":"jkittler","email":"honza.kittler@gmail.com"},{"name":"khanh.le","email":"khanh.le@gooddata.com"},{"name":"lanhuynh","email":"lan.huynh@gooddata.com"},{"name":"linhhong","email":"linh.hong@gooddata.com"},{"name":"lupko","email":"lubomir.slivka@gooddata.com"},{"name":"mai.nguyen","email":"mai.nguyen@gooddata.com"},{"name":"matyas.kandl","email":"matyas.kandl@gooddata.com"},{"name":"michal.marsal","email":"michal.marsal@gooddata.com"},{"name":"my.duong","email":"my.duong@gooddata.com"},{"name":"naibinh","email":"naibinh@gmail.com"},{"name":"nikolacech","email":"nikola.cech@gooddata.com"},{"name":"nis.hua","email":"nis.hua@gooddata.com"},{"name":"no23reason","email":"dan.homola@hotmail.cz"},{"name":"patrikbraborec","email":"patrik.braborec@gooddata.com"},{"name":"pbenes","email":"petr.benes@gooddata.com"},{"name":"petrjanu","email":"petr.janu@gooddata.com"},{"name":"pkingo","email":"philipandreaskingo@hotmail.com"},{"name":"ptquang86","email":"ptquang86@gmail.com"},{"name":"qduval","email":"quentin.duval@gooddata.com"},{"name":"rodri360","email":"me@rodri360.com"},{"name":"sitina","email":"jiri.sitina@gooddata.com"},{"name":"strouhaljan","email":"strouhal.jan@gmail.com"},{"name":"tomas.kratochvil","email":"tomas.kratochvil@gooddata.com"},{"name":"tomasreichmann","email":"tomasreichmann@gmail.com"},{"name":"tomsatgd","email":"tomas.satinsky@gooddata.com"},{"name":"trung-le-quoc","email":"trung.le@gooddata.com"},{"name":"tu-ngo","email":"tungo1981@gmail.com"},{"name":"tu.bui","email":"tu.bui@gooddata.com"},{"name":"tulean","email":"tuan.le@gooddata.com"},{"name":"tuqt1005","email":"tu.tran@gooddata.com"},{"name":"utdnah","email":"danh.ung@gooddata.com"},{"name":"vlastikcz","email":"vlastimil.kotas@gooddata.com"},{"name":"vu.pham","email":"vu.pham@gooddata.com"},{"name":"xmort","email":"petr.dolejsi@gooddata.com"},{"name":"yanlipnican","email":"yanlipnican@gmail.com"}],"homepage":"https://github.com/gooddata/gooddata-react-components#readme","bugs":{"url":"https://github.com/gooddata/gooddata-react-components/issues"},"dist":{"shasum":"4dca6f60cc80baaad72c70a61daed39abe1f282d","tarball":"https://registry.npmjs.org/@gooddata/react-components/-/react-components-7.6.0-alpha-xmort-develop-2020-05-04T13-04-58-600Z.tgz","fileCount":2560,"integrity":"sha512-D+SHcBR//vdI0IkyQmzF5jIpRrb99lbE6nkpclzOU3g6DKkXoc6tzOtuEUZNQ/5g9iptqdm/HjJpkf0iZAmrww==","signatures":[{"sig":"MEUCIQCeBRMHeFUyA8hvA1GzGVOE8ZjzNrApm7OvLALg1gy6FgIgJpYqzs5GAwXvhXpFRWB/dzsJDoKkjAM0NW9+IN01K4o=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":10123237,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJesBMhCRA9TVsSAnZWagAAUhAP/28UFXK0mwSnQe14dLFJ\n7uk9m/vhGTV6ksLsXfH9TWCKIeEEmjwAnEb6Okaq79l7ei9n74Vx6WISCLPM\n27vCP5DU037YTHy2leKts/iQRwYFLBBqkufaBqmiiQzls3s+Yh/O3ZIIDsK6\nScJHk5nxLaZ3S8q6FkFTqQedRRU7YJ7pXFWviHvVWo7lbfIjFu9YSilOU2r3\nae44UMgMr2S6ghTzeDBBfDWsoynPJwqvV6EkFjMZEMcCMiox+RKvUmlHi1EA\nyJKa1hQJsLjNUcFzSuj4NsiKxw/5jyBnpeeUDqI+in4B5BuKMw1Q5m6p7mXu\nKTgM8MJ2tYUD3urNkoUvM+lTr0RgBY5XHC+35w6sHdCaYDhFlq2uu0fjC9JP\nIbGYdsAH2WzAW1TRTk+Il96EOOPZJ5n1uYEsHcGODxHIId/D1oFj2+aFg7WU\nIEjb5RqgUl8fyCH5zsC/5e9W3ALQK/Bg8JCV0M4Z7TQsLLnnGcn/tk298E/G\nRYVpyaJd5dQ9P1yyWmH3GGPvJQd5+QDswAtGNTYyhwTKBnZlK36JnOi69fWg\nyAb3NZvlS/EG0H/YDYxiOc/lFwS+GpjY9qCzVJklHHzaKPXmuL2O+0tErXw0\nSwJHkFH+TybZDIWfEV9uCwlantw52R1wC11O/VivswelVZs3RLvfpiJjWzKF\n4943\r\n=nUaS\r\n-----END PGP SIGNATURE-----\r\n"},"main":"dist/index.js","husky":{"hooks":{"pre-commit":"lint-staged"}},"config":{"eslint":"./examples/**/*.{js,jsx}","tslint":"./{__mocks__,src,stories}/{,**/}*.{ts,tsx}"},"readme":"[![npm version](https://badge.fury.io/js/%40gooddata%2Freact-components.svg)](https://www.npmjs.com/package/@gooddata/react-components)\n\n# GoodData.UI React components\n> A React-based JavaScript library for building data-driven applications\n\n## Getting started\n- [GoodData.UI Documentation](http://sdk.gooddata.com/gooddata-ui/)\n- [GoodData.UI Live Examples](https://gooddata-examples.herokuapp.com/)\n- [Stack Overflow](https://stackoverflow.com/questions/tagged/gooddata)\n\n### Usage\nWith [yarn](https://yarnpkg.com) installed, go to your project directory and run\n```\n$ yarn add @gooddata/react-components\n```\nIf you prefer [npm](npmjs.com) run\n```\n$ npm install --save @gooddata/react-components\n```\n\nThe public API is exposed via global `index.js`. Except for the styles, do not import any other file directly\nbecause they are not intended to be part of the public API.\n\n## Contributing\n\nWe welcome any contribution in form of [issues](https://github.com/gooddata/gooddata-react-components/issues) or [pull requests](https://github.com/gooddata/gooddata-react-components/pulls).\n\nInstall [Node.js](http://nodejs.org) (node 12.16.1, npm v6.13.4) and [Yarn](https://classic.yarnpkg.com) (1.22.4).\n\nInstall dependencies:\n```\nyarn install --frozen-lockfile\n```\n\nThese commands may come in handy while developing:\n\n| command | description |\n| ------- | ----------- |\n| `yarn install --pure-lockfile` | first step |\n| ||\n| `yarn dev` | build react-components to `/dist` in watch mode |\n| `yarn test` | run all unit tests |\n| `yarn prettier-write` | format the source code to match the valid codestyle |\n| `yarn validate` | validate codestyle |\n| ||\n| `yarn storybook` | run storybook from `/stories` on http://localhost:9001 |\n| `yarn build-storybook` | build storybook to `/dist-storybook` |\n| `yarn test-storybook` | run storybook and [screenshot tests](https://github.com/gooddata/gdc-client-utils/tree/master/test-storybook) |\n| ||\n| `yarn examples` | run Live Examples dev-server from `/examples` on https://localhost:8999 |\n| `yarn examples-build` | build Live Examples to `/examples/dist` |\n| `yarn examples-server` | serve built Live Examples - see `/examples/server/src` |\n| `yarn examples-testcafe` | run testcafe tests against `localhost:8999` |\n\n### Deploy to heroku.com\nWhen you deploy this repo to heroku, it serves *GoodData.UI Live Examples*.\nRelevant tasks are in `Procfile` and `package.json`.\n\n```bash\n# run in the project directory\nheroku login\nheroku create <your-app-name>\nheroku config:set DOMAIN_ADMIN_USERNAME=x@gooddata.com DOMAIN_ADMIN_PASSWORD=xy PROJECT_ID_TO_ASSIGN=xms7ga4tf3g3nzucd8380o2bev8oeknp\ngit push heroku HEAD:master\nheroku open\n```\n### Enable Geo Chart for Storybook and Live Examples\nGeo chart uses Mapbox to render map which requires a Mapbox access token.\n- Register an account and create Mapbox access token at [guide](https://docs.mapbox.com/help/how-mapbox-works/access-tokens/)\n- Store the created token at `.env`:\n```bash\necho -e \"EXAMPLE_MAPBOX_ACCESS_TOKEN=token\" >> .env # only need to run once\necho -e \"STORYBOOK_MAPBOX_ACCESS_TOKEN=token\" >> .env # only need to run once\n```\n\n### Run Live Examples Locally\nTo run *GoodData.UI Live Examples* locally:\n```bash\ngit clone <this-repository>\ncd  <repository-folder>\nyarn install --pure-lockfile\nyarn examples\n```\nThen open https://localhost:8999 and login using Live Examples account (you can [create one here](https://gooddata-examples.herokuapp.com/registration)).\n\n### Run Storybook locally\n- Run storybook with token stored in `.env` for more secure\n```bash\nyarn storybook\n```\n- Or run storybook with token env param exposed to cli (not suggested)\n```bash\nSTORYBOOK_MAPBOX_ACCESS_TOKEN=token yarn storybook\n```\n- Apply either above way to `yarn build-storybook` or `yarn test-storybook`\n\n### Source code formatting\nThe source code in the repository is formatted by [Prettier](https://prettier.io/).\nThe format of the code is validated by our Continuous Integration server and is one of the requirements of successful merge.\n\nPrettier is supported by every major IDE. You can find the list of supported editors and how to configure them [here](https://prettier.io/docs/en/editors.html).\n\nIn the case, when your editor is not supported or you don't want to setup the integration, you can run the `yarn prettier-write` command to reformat the code before commit.\n\n## Changelog\n\n- see [CHANGELOG.md](CHANGELOG.md)\n\n## Supported versions\n\nIn order to make the user experience with integrating GoodData UI SDK as smooth and secure as possible and to ensure that the SDK is using the latest features of the platform, we will only provide support to two most recent major versions of UI SDK.\n\nThe most recent majors will be supported in the following modes:\n\n- The latest major version will receive all new functionality and all bug fixes\n- The previous major version will only receive fixes to critical issues and security fixes. These fixes will be applied on top of last released version of the previous major\n\nThe customers are encouraged to always use the latest version of the UI SDK.\n\nIn case of using older versions, the user might face API incompatibility, performance or security issues.\n\nPlease follow the installation instructions to update to the newest version.\n\n## License\n\n(C) 2007-2020 GoodData Corporation\n\nThis project is dual licensed:\n\n- The ATTRIBUTION-NONCOMMERCIAL 4.0 INTERNATIONAL (CC BY-NC 4.0) is used for purpose of the trial experience and evaluation of GoodData.UI library.\n- The GOODDATA GOODDATA.UI LIBRARY END USER LICENSE AGREEMENT is used for GoodData customers.\n\nFor more information, please see [LICENSE](https://github.com/gooddata/gooddata-react-components/blob/master/LICENSE)\n","gitHead":"e5ac6aee0df5a2ae336d9291c6e8d0ca12af0837","scripts":{"dev":"bash scripts/build.sh --dev-watch","test":"jest --watch","build":"bash scripts/build.sh","tslint":"yarn run-tslint -t verbose $npm_package_config_tslint","prepare":"cd examples/server && yarn install --frozen-lockfile && cd ../..; rm -r examples/node_modules 2>/dev/null; true","examples":"bash scripts/run-examples.sh","prepare?":"# Called before `npm publish` and on local `npm install`. Temporarily also for deleting obsolete node_modules. Ends with `true` to continue gracefully.","validate":"tsc --noEmit && yarn tslint && eslint $npm_package_config_eslint && yarn validate-style && yarn prettier-check","build-dev":"bash scripts/build.sh --dev","examples?":"# Default is developer domain, other options: yarn examples [sec,secure,stg,stg2,stg3,demo,developer or URL]","storybook":"yarn build && start-storybook -p 9001 -c .storybook","test-once":"jest","tslint-ci":"mkdir -p ./ci/results && yarn run-tslint -t checkstyle -o ./ci/results/tslint-results.xml $npm_package_config_tslint","run-tslint":"tslint -p tsconfig.json","validate-ci":"tsc --noEmit && yarn tslint-ci  && eslint $npm_package_config_eslint -f checkstyle -o ci/results/eslint-results.xml && yarn validate-style-ci && yarn prettier-check","examples-build":"bash scripts/build-examples.sh","prepublishOnly":"yarn build","prettier-check":"prettier --check '{src,stories,styles,__mocks__,examples/server/src,examples/src,examples/test}/**/*.{ts,js,tsx,jsx,json,scss,md,yaml,html}'","prettier-write":"prettier --write '{src,stories,styles,__mocks__,examples/server/src,examples/src,examples/test}/**/*.{ts,js,tsx,jsx,json,scss,md,yaml,html}'","test-storybook":"yarn build && test-storybook","validate-style":"stylelint '**/*.scss'","build-storybook":"yarn build && build-storybook -c .storybook -o dist-storybook","examples-server":"node examples/server/src/index.js","heroku-postbuild":"yarn examples-build developer","examples-testcafe":"./scripts/run-testcafe.sh visual","validate-style-ci":"stylelint '**/*.scss' --custom-formatter=node_modules/stylelint-checkstyle-formatter > ci/results/stylelint-results.xml","check-circular-deps":"madge --circular --extensions ts ./src","examples-testcafe-ci":"./scripts/run-testcafe.sh ci","examples-testcafe-live":"./scripts/run-testcafe.sh live"},"typings":"dist/index.d.ts","_npmUser":{"name":"xmort","email":"petr.dolejsi@gooddata.com"},"deprecated":"@gooddata/react-components@7 reached End of Support on March 31, 2022. Please upgrade (see https://sdk.gooddata.com/gooddata-ui/docs/supported_versions.html for more information).","repository":{"url":"git+ssh://git@github.com/gooddata/gooddata-react-components.git","type":"git"},"_npmVersion":"6.13.4","description":"GoodData.UI - A powerful JavaScript library for building analytical applications","directories":{},"lint-staged":{"{src,stories,styles,__mocks__,examples/server/src,examples/src,examples/test}/**/*.{ts,js,tsx,jsx,scss}":["npx gdc-fix-copyright","git add"],"{src,stories,styles,__mocks__,examples/server/src,examples/src,examples/test}/**/*.{ts,js,tsx,jsx,json,scss,md,yaml,html}":["prettier --write","git add"]},"_nodeVersion":"12.16.1","dependencies":{"rxjs":"^5.5.6","uuid":"^3.2.1","immer":"^1.3.1","lodash":"^4.17.15","date-fns":"^2.7.0","downshift":"^3.2.7","invariant":"^2.2.2","mapbox-gl":"^1.6.1","classnames":"^2.2.6","highcharts":"7.1.1","prop-types":"^15.6.0","react-intl":"^3.6.0","custom-event":"^1.0.1","react-window":"^1.8.1","ag-grid-react":"20.0.0","react-measure":"^2.3.0","@types/mapbox-gl":"^1.6.1","react-day-picker":"~7.3.0","react-responsive":"^3.0.0","stringify-object":"^2.4.0","@gooddata/typings":"^2.24.0","ag-grid-community":"20.0.0","http-status-codes":"^1.3.0","@gooddata/js-utils":"^3.10.5","@gooddata/numberjs":"^3.2.4","fixed-data-table-2":"0.7.17","@gooddata/goodstrap":"^68.6.0","react-dom-factories":"^1.0.2","@gooddata/gooddata-js":"^12.5.4","json-stable-stringify":"^1.0.1","react-transition-group":"^2.2.1","hoist-non-react-statics":"^3.3.0","nodelist-foreach-polyfill":"^1.2.0","@formatjs/intl-pluralrules":"^1.3.6","highcharts-grouped-categories":"^1.1.3"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"raf":"3.3.2","yup":"^0.24.1","jest":"24.7.1","husky":"3.0.0","madge":"^3.4.4","react":"^16.5.2","enzyme":"3.5.0","eslint":"4.19.1","formik":"^0.11.11","moment":"2.23.0","history":"^4.7.2","ts-jest":"24.0.0","webpack":"4.30.0","full-icu":"^1.3.0","prettier":"1.16.4","react-ga":"^2.5.2","recharts":"1.0.0-beta.9","testcafe":"1.1.4","commander":"2.14.1","node-sass":"4.13.0","react-dom":"^16.5.2","stylelint":"^10.0.0","supertest":"3.0.0","ts-loader":"6.0.0","@types/raf":"^3.4.0","css-loader":"0.28.7","jest-junit":"3.0.0","raw-loader":"0.5.1","styled-jsx":"2.2.1","typescript":"3.3.4000","@babel/core":"7.4.4","@types/jest":"24.0.6","@types/node":"7.0.8","@types/uuid":"3.4.3","file-loader":"3.0.1","jest-enzyme":"7.0.2","lint-staged":"9.1.0","sass-loader":"6.0.6","webpack-cli":"3.3.2","@types/react":"16.8.6","babel-loader":"8.0.5","react-helmet":"5.2.0","react-select":"1.2.1","style-loader":"0.19.1","@types/enzyme":"3.1.13","@types/lodash":"4.14.123","testcafe-live":"0.1.4","@babel/runtime":"7.4.4","dotenv-webpack":"^1.7.0","@babel/polyfill":"^7.4.4","@storybook/react":"5.0.11","@types/invariant":"2.2.29","@types/react-dom":"16.0.11","isomorphic-fetch":"2.2.1","react-datepicker":"1.1.0","react-router-dom":"4.2.2","@babel/preset-env":"7.4.4","@gooddata/mock-js":"^2.13.1","@storybook/addons":"5.0.11","@types/classnames":"2.2.3","@types/prop-types":"15.5.2","@storybook/theming":"5.0.11","identity-obj-proxy":"^3.0.0","intl-messageformat":"^7.5.4","webpack-dev-server":"3.3.1","@babel/preset-react":"7.0.0","@types/react-portal":"4.0.1","@types/react-window":"^1.8.1","babel-plugin-lodash":"3.3.4","html-webpack-plugin":"3.2.0","react-test-renderer":"16.4.2","@types/react-measure":"2.0.5","clean-webpack-plugin":"2.0.2","stats-webpack-plugin":"0.7.0","eslint-config-prettier":"4.1.0","react-google-recaptcha":"^0.14.1","tslint-config-prettier":"1.18.0","@gooddata/eslint-config":"^1.0.0","@gooddata/tslint-config":"1.0.0","@types/react-responsive":"^3.0.3","@types/storybook__react":"4.0.1","@types/stringify-object":"^3.2.0","enzyme-adapter-react-16":"1.3.1","@gooddata/test-storybook":"3.2.1","@storybook/addon-actions":"5.0.11","@storybook/addon-options":"5.0.11","node-sass-magic-importer":"5.1.0","react-syntax-highlighter":"11.0.2","@types/fixed-data-table-2":"0.8.1","stylelint-config-prettier":"5.2.0","@gooddata/stylelint-config":"4.0.1","@types/react-test-renderer":"16.0.0","circular-dependency-plugin":"5.0.2","compression-webpack-plugin":"2.0.0","@types/json-stable-stringify":"^1.0.32","@gooddata/frontend-npm-scripts":"1.1.0","@types/enzyme-adapter-react-16":"1.0.3","stylelint-checkstyle-formatter":"0.1.0","@types/storybook__addon-actions":"3.4.2","@babel/plugin-proposal-class-properties":"7.4.4","@babel/plugin-proposal-object-rest-spread":"7.4.4","@babel/plugin-transform-async-to-generator":"7.4.4"},"peerDependencies":{"react":"^16.5.2","react-dom":"^16.5.2"},"_npmOperationalInternal":{"tmp":"tmp/react-components_7.6.0-alpha-xmort-develop-2020-05-04T13-04-58-600Z_1588597536768_0.24918674134834817","host":"s3://npm-registry-packages"}},"7.6.0-alpha-xmort-develop-2020-05-04T13-32-08-347Z":{"name":"@gooddata/react-components","version":"7.6.0-alpha-xmort-develop-2020-05-04T13-32-08-347Z","author":{"name":"GoodData Corporation"},"license":"BSD-3-Clause","_id":"@gooddata/react-components@7.6.0-alpha-xmort-develop-2020-05-04T13-32-08-347Z","maintainers":[{"name":"afi","email":"adam.fiedler@gooddata.com"},{"name":"bertold8","email":"ivan.nejezchleb@seznam.cz"},{"name":"brbistas","email":"valentinos.chraniotis@gooddata.com"},{"name":"bugsbunny338","email":"jiri.zajic@mensa.cz"},{"name":"de.do","email":"de.do@gooddata.com"},{"name":"gooddata-ci","email":"rail@gooddata.com"},{"name":"hang.ngo","email":"hang.ngo@gooddata.com"},{"name":"hung.nguyen.hoang","email":"hung.nguyen@gooddata.com"},{"name":"ivan.mjartan","email":"ivan.mjartan@gooddata.com"},{"name":"jakub-sterba","email":"jakub.sterba@gooddata.com"},{"name":"jankc","email":"jan.krapac@gmail.com"},{"name":"jaroslav.tomecek","email":"jaroslav.tomecek@gooddata.com"},{"name":"jkittler","email":"honza.kittler@gmail.com"},{"name":"khanh.le","email":"khanh.le@gooddata.com"},{"name":"lanhuynh","email":"lan.huynh@gooddata.com"},{"name":"linhhong","email":"linh.hong@gooddata.com"},{"name":"lupko","email":"lubomir.slivka@gooddata.com"},{"name":"mai.nguyen","email":"mai.nguyen@gooddata.com"},{"name":"matyas.kandl","email":"matyas.kandl@gooddata.com"},{"name":"michal.marsal","email":"michal.marsal@gooddata.com"},{"name":"my.duong","email":"my.duong@gooddata.com"},{"name":"naibinh","email":"naibinh@gmail.com"},{"name":"nikolacech","email":"nikola.cech@gooddata.com"},{"name":"nis.hua","email":"nis.hua@gooddata.com"},{"name":"no23reason","email":"dan.homola@hotmail.cz"},{"name":"patrikbraborec","email":"patrik.braborec@gooddata.com"},{"name":"pbenes","email":"petr.benes@gooddata.com"},{"name":"petrjanu","email":"petr.janu@gooddata.com"},{"name":"pkingo","email":"philipandreaskingo@hotmail.com"},{"name":"ptquang86","email":"ptquang86@gmail.com"},{"name":"qduval","email":"quentin.duval@gooddata.com"},{"name":"rodri360","email":"me@rodri360.com"},{"name":"sitina","email":"jiri.sitina@gooddata.com"},{"name":"strouhaljan","email":"strouhal.jan@gmail.com"},{"name":"tomas.kratochvil","email":"tomas.kratochvil@gooddata.com"},{"name":"tomasreichmann","email":"tomasreichmann@gmail.com"},{"name":"tomsatgd","email":"tomas.satinsky@gooddata.com"},{"name":"trung-le-quoc","email":"trung.le@gooddata.com"},{"name":"tu-ngo","email":"tungo1981@gmail.com"},{"name":"tu.bui","email":"tu.bui@gooddata.com"},{"name":"tulean","email":"tuan.le@gooddata.com"},{"name":"tuqt1005","email":"tu.tran@gooddata.com"},{"name":"utdnah","email":"danh.ung@gooddata.com"},{"name":"vlastikcz","email":"vlastimil.kotas@gooddata.com"},{"name":"vu.pham","email":"vu.pham@gooddata.com"},{"name":"xmort","email":"petr.dolejsi@gooddata.com"},{"name":"yanlipnican","email":"yanlipnican@gmail.com"}],"homepage":"https://github.com/gooddata/gooddata-react-components#readme","bugs":{"url":"https://github.com/gooddata/gooddata-react-components/issues"},"dist":{"shasum":"681fc57cf0f799d3c8ba060b5bfd557ca0ab7f7e","tarball":"https://registry.npmjs.org/@gooddata/react-components/-/react-components-7.6.0-alpha-xmort-develop-2020-05-04T13-32-08-347Z.tgz","fileCount":2560,"integrity":"sha512-UhwUvSUJKpzbyKKvGft4q0ac3tX+TKPxtz4TQX7+ZolWe/EjoKteMvPoXPOTJ89ZM/0hjImha6m602kQ1J/oJA==","signatures":[{"sig":"MEUCIDDGUJEsoVTRDoKb8M0leUrdzjkeeb71WKenCS2ARZTqAiEAo3PoeuJX8cS0fMfn2OateYMO9drlQJ534C0Ll1PBIRw=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":10129979,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJesBl9CRA9TVsSAnZWagAA0OgP/2lthh0rOmHHD59RFqH0\n+y8K8dZvvxcaWMauL0VWa0UPbPvBUor6rVdj226cRoG5MkPSWtIuGQmtxtxW\nQRtxerwNsNkwJa/7j2mJe12K4MbIeE2PFqNYrDSLMup/rKHgfiLqCuIDJ0kx\nGMIDQpHycbc7AdjVq6NeJsgptINn+s7xzxqwzQ3DUfglIZ0llgvvQ1LEfqJ/\nVReaMa+ZhYO/5x+jpUkwhX7KfXP9p/TQ9U288e2Gtfh/OxGw1e2rB6QgbpK3\n1IP/Iuh50P+ZVy5hApbNqmSRFkO6PN9cfM3ppCT28vMgbBQ1FAMvuARqvyv8\nPMjZcJdHMlA3OusH9OCfTN6B44habIqPFu0idG+IZ7Zx13A8M1sBG8U21Bf2\nYnndQbGZfi5NglCIJtiEY76JUnCEBBsU9O8dy4Wxem0CedZ4oN0oGSQqCl58\nCNJFEs/bKKXCodjDkOo0pQJJOab+8pAj0klW3+xvR2dOpdEK4VBKcZjyfsxO\n23+f7XlLa/rKiSrFAQy1TvaTxv9B8ghZQb64waiJ93QyyYVb/6bANCauFu97\nArnDcqseVcsL88OztVcOgIXBKqlJZiMjgZR0uYqbLnTjDzRbEkIQem8+tniy\nQEvFlVSp0H/IbjfuXh828sgJEvbxrcrjmfoC0pbrr4huJtz719f+gVJCvSb+\nulqP\r\n=sYjd\r\n-----END PGP SIGNATURE-----\r\n"},"main":"dist/index.js","husky":{"hooks":{"pre-commit":"lint-staged"}},"config":{"eslint":"./examples/**/*.{js,jsx}","tslint":"./{__mocks__,src,stories}/{,**/}*.{ts,tsx}"},"readme":"[![npm version](https://badge.fury.io/js/%40gooddata%2Freact-components.svg)](https://www.npmjs.com/package/@gooddata/react-components)\n\n# GoodData.UI React components\n> A React-based JavaScript library for building data-driven applications\n\n## Getting started\n- [GoodData.UI Documentation](http://sdk.gooddata.com/gooddata-ui/)\n- [GoodData.UI Live Examples](https://gooddata-examples.herokuapp.com/)\n- [Stack Overflow](https://stackoverflow.com/questions/tagged/gooddata)\n\n### Usage\nWith [yarn](https://yarnpkg.com) installed, go to your project directory and run\n```\n$ yarn add @gooddata/react-components\n```\nIf you prefer [npm](npmjs.com) run\n```\n$ npm install --save @gooddata/react-components\n```\n\nThe public API is exposed via global `index.js`. Except for the styles, do not import any other file directly\nbecause they are not intended to be part of the public API.\n\n## Contributing\n\nWe welcome any contribution in form of [issues](https://github.com/gooddata/gooddata-react-components/issues) or [pull requests](https://github.com/gooddata/gooddata-react-components/pulls).\n\nInstall [Node.js](http://nodejs.org) (node 12.16.1, npm v6.13.4) and [Yarn](https://classic.yarnpkg.com) (1.22.4).\n\nInstall dependencies:\n```\nyarn install --frozen-lockfile\n```\n\nThese commands may come in handy while developing:\n\n| command | description |\n| ------- | ----------- |\n| `yarn install --pure-lockfile` | first step |\n| ||\n| `yarn dev` | build react-components to `/dist` in watch mode |\n| `yarn test` | run all unit tests |\n| `yarn prettier-write` | format the source code to match the valid codestyle |\n| `yarn validate` | validate codestyle |\n| ||\n| `yarn storybook` | run storybook from `/stories` on http://localhost:9001 |\n| `yarn build-storybook` | build storybook to `/dist-storybook` |\n| `yarn test-storybook` | run storybook and [screenshot tests](https://github.com/gooddata/gdc-client-utils/tree/master/test-storybook) |\n| ||\n| `yarn examples` | run Live Examples dev-server from `/examples` on https://localhost:8999 |\n| `yarn examples-build` | build Live Examples to `/examples/dist` |\n| `yarn examples-server` | serve built Live Examples - see `/examples/server/src` |\n| `yarn examples-testcafe` | run testcafe tests against `localhost:8999` |\n\n### Deploy to heroku.com\nWhen you deploy this repo to heroku, it serves *GoodData.UI Live Examples*.\nRelevant tasks are in `Procfile` and `package.json`.\n\n```bash\n# run in the project directory\nheroku login\nheroku create <your-app-name>\nheroku config:set DOMAIN_ADMIN_USERNAME=x@gooddata.com DOMAIN_ADMIN_PASSWORD=xy PROJECT_ID_TO_ASSIGN=xms7ga4tf3g3nzucd8380o2bev8oeknp\ngit push heroku HEAD:master\nheroku open\n```\n### Enable Geo Chart for Storybook and Live Examples\nGeo chart uses Mapbox to render map which requires a Mapbox access token.\n- Register an account and create Mapbox access token at [guide](https://docs.mapbox.com/help/how-mapbox-works/access-tokens/)\n- Store the created token at `.env`:\n```bash\necho -e \"EXAMPLE_MAPBOX_ACCESS_TOKEN=token\" >> .env # only need to run once\necho -e \"STORYBOOK_MAPBOX_ACCESS_TOKEN=token\" >> .env # only need to run once\n```\n\n### Run Live Examples Locally\nTo run *GoodData.UI Live Examples* locally:\n```bash\ngit clone <this-repository>\ncd  <repository-folder>\nyarn install --pure-lockfile\nyarn examples\n```\nThen open https://localhost:8999 and login using Live Examples account (you can [create one here](https://gooddata-examples.herokuapp.com/registration)).\n\n### Run Storybook locally\n- Run storybook with token stored in `.env` for more secure\n```bash\nyarn storybook\n```\n- Or run storybook with token env param exposed to cli (not suggested)\n```bash\nSTORYBOOK_MAPBOX_ACCESS_TOKEN=token yarn storybook\n```\n- Apply either above way to `yarn build-storybook` or `yarn test-storybook`\n\n### Source code formatting\nThe source code in the repository is formatted by [Prettier](https://prettier.io/).\nThe format of the code is validated by our Continuous Integration server and is one of the requirements of successful merge.\n\nPrettier is supported by every major IDE. You can find the list of supported editors and how to configure them [here](https://prettier.io/docs/en/editors.html).\n\nIn the case, when your editor is not supported or you don't want to setup the integration, you can run the `yarn prettier-write` command to reformat the code before commit.\n\n## Changelog\n\n- see [CHANGELOG.md](CHANGELOG.md)\n\n## Supported versions\n\nIn order to make the user experience with integrating GoodData UI SDK as smooth and secure as possible and to ensure that the SDK is using the latest features of the platform, we will only provide support to two most recent major versions of UI SDK.\n\nThe most recent majors will be supported in the following modes:\n\n- The latest major version will receive all new functionality and all bug fixes\n- The previous major version will only receive fixes to critical issues and security fixes. These fixes will be applied on top of last released version of the previous major\n\nThe customers are encouraged to always use the latest version of the UI SDK.\n\nIn case of using older versions, the user might face API incompatibility, performance or security issues.\n\nPlease follow the installation instructions to update to the newest version.\n\n## License\n\n(C) 2007-2020 GoodData Corporation\n\nThis project is dual licensed:\n\n- The ATTRIBUTION-NONCOMMERCIAL 4.0 INTERNATIONAL (CC BY-NC 4.0) is used for purpose of the trial experience and evaluation of GoodData.UI library.\n- The GOODDATA GOODDATA.UI LIBRARY END USER LICENSE AGREEMENT is used for GoodData customers.\n\nFor more information, please see [LICENSE](https://github.com/gooddata/gooddata-react-components/blob/master/LICENSE)\n","gitHead":"e5ac6aee0df5a2ae336d9291c6e8d0ca12af0837","scripts":{"dev":"bash scripts/build.sh --dev-watch","test":"jest --watch","build":"bash scripts/build.sh","tslint":"yarn run-tslint -t verbose $npm_package_config_tslint","prepare":"cd examples/server && yarn install --frozen-lockfile && cd ../..; rm -r examples/node_modules 2>/dev/null; true","examples":"bash scripts/run-examples.sh","prepare?":"# Called before `npm publish` and on local `npm install`. Temporarily also for deleting obsolete node_modules. Ends with `true` to continue gracefully.","validate":"tsc --noEmit && yarn tslint && eslint $npm_package_config_eslint && yarn validate-style && yarn prettier-check","build-dev":"bash scripts/build.sh --dev","examples?":"# Default is developer domain, other options: yarn examples [sec,secure,stg,stg2,stg3,demo,developer or URL]","storybook":"yarn build && start-storybook -p 9001 -c .storybook","test-once":"jest","tslint-ci":"mkdir -p ./ci/results && yarn run-tslint -t checkstyle -o ./ci/results/tslint-results.xml $npm_package_config_tslint","run-tslint":"tslint -p tsconfig.json","validate-ci":"tsc --noEmit && yarn tslint-ci  && eslint $npm_package_config_eslint -f checkstyle -o ci/results/eslint-results.xml && yarn validate-style-ci && yarn prettier-check","examples-build":"bash scripts/build-examples.sh","prepublishOnly":"yarn build","prettier-check":"prettier --check '{src,stories,styles,__mocks__,examples/server/src,examples/src,examples/test}/**/*.{ts,js,tsx,jsx,json,scss,md,yaml,html}'","prettier-write":"prettier --write '{src,stories,styles,__mocks__,examples/server/src,examples/src,examples/test}/**/*.{ts,js,tsx,jsx,json,scss,md,yaml,html}'","test-storybook":"yarn build && test-storybook","validate-style":"stylelint '**/*.scss'","build-storybook":"yarn build && build-storybook -c .storybook -o dist-storybook","examples-server":"node examples/server/src/index.js","heroku-postbuild":"yarn examples-build developer","examples-testcafe":"./scripts/run-testcafe.sh visual","validate-style-ci":"stylelint '**/*.scss' --custom-formatter=node_modules/stylelint-checkstyle-formatter > ci/results/stylelint-results.xml","check-circular-deps":"madge --circular --extensions ts ./src","examples-testcafe-ci":"./scripts/run-testcafe.sh ci","examples-testcafe-live":"./scripts/run-testcafe.sh live"},"typings":"dist/index.d.ts","_npmUser":{"name":"xmort","email":"petr.dolejsi@gooddata.com"},"deprecated":"@gooddata/react-components@7 reached End of Support on March 31, 2022. Please upgrade (see https://sdk.gooddata.com/gooddata-ui/docs/supported_versions.html for more information).","repository":{"url":"git+ssh://git@github.com/gooddata/gooddata-react-components.git","type":"git"},"_npmVersion":"6.13.4","description":"GoodData.UI - A powerful JavaScript library for building analytical applications","directories":{},"lint-staged":{"{src,stories,styles,__mocks__,examples/server/src,examples/src,examples/test}/**/*.{ts,js,tsx,jsx,scss}":["npx gdc-fix-copyright","git add"],"{src,stories,styles,__mocks__,examples/server/src,examples/src,examples/test}/**/*.{ts,js,tsx,jsx,json,scss,md,yaml,html}":["prettier --write","git add"]},"_nodeVersion":"12.16.1","dependencies":{"rxjs":"^5.5.6","uuid":"^3.2.1","immer":"^1.3.1","lodash":"^4.17.15","date-fns":"^2.7.0","downshift":"^3.2.7","invariant":"^2.2.2","mapbox-gl":"^1.6.1","classnames":"^2.2.6","highcharts":"7.1.1","prop-types":"^15.6.0","react-intl":"^3.6.0","custom-event":"^1.0.1","react-window":"^1.8.1","ag-grid-react":"20.0.0","react-measure":"^2.3.0","@types/mapbox-gl":"^1.6.1","react-day-picker":"~7.3.0","react-responsive":"^3.0.0","stringify-object":"^2.4.0","@gooddata/typings":"^2.24.0","ag-grid-community":"20.0.0","http-status-codes":"^1.3.0","@gooddata/js-utils":"^3.10.5","@gooddata/numberjs":"^3.2.4","fixed-data-table-2":"0.7.17","@gooddata/goodstrap":"^68.6.0","react-dom-factories":"^1.0.2","@gooddata/gooddata-js":"^12.5.4","json-stable-stringify":"^1.0.1","react-transition-group":"^2.2.1","hoist-non-react-statics":"^3.3.0","nodelist-foreach-polyfill":"^1.2.0","@formatjs/intl-pluralrules":"^1.3.6","highcharts-grouped-categories":"^1.1.3"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"raf":"3.3.2","yup":"^0.24.1","jest":"24.7.1","husky":"3.0.0","madge":"^3.4.4","react":"^16.5.2","enzyme":"3.5.0","eslint":"4.19.1","formik":"^0.11.11","moment":"2.23.0","history":"^4.7.2","ts-jest":"24.0.0","webpack":"4.30.0","full-icu":"^1.3.0","prettier":"1.16.4","react-ga":"^2.5.2","recharts":"1.0.0-beta.9","testcafe":"1.1.4","commander":"2.14.1","node-sass":"4.13.0","react-dom":"^16.5.2","stylelint":"^10.0.0","supertest":"3.0.0","ts-loader":"6.0.0","@types/raf":"^3.4.0","css-loader":"0.28.7","jest-junit":"3.0.0","raw-loader":"0.5.1","styled-jsx":"2.2.1","typescript":"3.3.4000","@babel/core":"7.4.4","@types/jest":"24.0.6","@types/node":"7.0.8","@types/uuid":"3.4.3","file-loader":"3.0.1","jest-enzyme":"7.0.2","lint-staged":"9.1.0","sass-loader":"6.0.6","webpack-cli":"3.3.2","@types/react":"16.8.6","babel-loader":"8.0.5","react-helmet":"5.2.0","react-select":"1.2.1","style-loader":"0.19.1","@types/enzyme":"3.1.13","@types/lodash":"4.14.123","testcafe-live":"0.1.4","@babel/runtime":"7.4.4","dotenv-webpack":"^1.7.0","@babel/polyfill":"^7.4.4","@storybook/react":"5.0.11","@types/invariant":"2.2.29","@types/react-dom":"16.0.11","isomorphic-fetch":"2.2.1","react-datepicker":"1.1.0","react-router-dom":"4.2.2","@babel/preset-env":"7.4.4","@gooddata/mock-js":"^2.13.1","@storybook/addons":"5.0.11","@types/classnames":"2.2.3","@types/prop-types":"15.5.2","@storybook/theming":"5.0.11","identity-obj-proxy":"^3.0.0","intl-messageformat":"^7.5.4","webpack-dev-server":"3.3.1","@babel/preset-react":"7.0.0","@types/react-portal":"4.0.1","@types/react-window":"^1.8.1","babel-plugin-lodash":"3.3.4","html-webpack-plugin":"3.2.0","react-test-renderer":"16.4.2","@types/react-measure":"2.0.5","clean-webpack-plugin":"2.0.2","stats-webpack-plugin":"0.7.0","eslint-config-prettier":"4.1.0","react-google-recaptcha":"^0.14.1","tslint-config-prettier":"1.18.0","@gooddata/eslint-config":"^1.0.0","@gooddata/tslint-config":"1.0.0","@types/react-responsive":"^3.0.3","@types/storybook__react":"4.0.1","@types/stringify-object":"^3.2.0","enzyme-adapter-react-16":"1.3.1","@gooddata/test-storybook":"3.2.1","@storybook/addon-actions":"5.0.11","@storybook/addon-options":"5.0.11","node-sass-magic-importer":"5.1.0","react-syntax-highlighter":"11.0.2","@types/fixed-data-table-2":"0.8.1","stylelint-config-prettier":"5.2.0","@gooddata/stylelint-config":"4.0.1","@types/react-test-renderer":"16.0.0","circular-dependency-plugin":"5.0.2","compression-webpack-plugin":"2.0.0","@types/json-stable-stringify":"^1.0.32","@gooddata/frontend-npm-scripts":"1.1.0","@types/enzyme-adapter-react-16":"1.0.3","stylelint-checkstyle-formatter":"0.1.0","@types/storybook__addon-actions":"3.4.2","@babel/plugin-proposal-class-properties":"7.4.4","@babel/plugin-proposal-object-rest-spread":"7.4.4","@babel/plugin-transform-async-to-generator":"7.4.4"},"peerDependencies":{"react":"^16.5.2","react-dom":"^16.5.2"},"_npmOperationalInternal":{"tmp":"tmp/react-components_7.6.0-alpha-xmort-develop-2020-05-04T13-32-08-347Z_1588599164824_0.767154812317919","host":"s3://npm-registry-packages"}},"7.6.0-alpha-xmort-develop-2020-05-04T13-36-22-869Z":{"name":"@gooddata/react-components","version":"7.6.0-alpha-xmort-develop-2020-05-04T13-36-22-869Z","author":{"name":"GoodData Corporation"},"license":"BSD-3-Clause","_id":"@gooddata/react-components@7.6.0-alpha-xmort-develop-2020-05-04T13-36-22-869Z","maintainers":[{"name":"afi","email":"adam.fiedler@gooddata.com"},{"name":"bertold8","email":"ivan.nejezchleb@seznam.cz"},{"name":"brbistas","email":"valentinos.chraniotis@gooddata.com"},{"name":"bugsbunny338","email":"jiri.zajic@mensa.cz"},{"name":"de.do","email":"de.do@gooddata.com"},{"name":"gooddata-ci","email":"rail@gooddata.com"},{"name":"hang.ngo","email":"hang.ngo@gooddata.com"},{"name":"hung.nguyen.hoang","email":"hung.nguyen@gooddata.com"},{"name":"ivan.mjartan","email":"ivan.mjartan@gooddata.com"},{"name":"jakub-sterba","email":"jakub.sterba@gooddata.com"},{"name":"jankc","email":"jan.krapac@gmail.com"},{"name":"jaroslav.tomecek","email":"jaroslav.tomecek@gooddata.com"},{"name":"jkittler","email":"honza.kittler@gmail.com"},{"name":"khanh.le","email":"khanh.le@gooddata.com"},{"name":"lanhuynh","email":"lan.huynh@gooddata.com"},{"name":"linhhong","email":"linh.hong@gooddata.com"},{"name":"lupko","email":"lubomir.slivka@gooddata.com"},{"name":"mai.nguyen","email":"mai.nguyen@gooddata.com"},{"name":"matyas.kandl","email":"matyas.kandl@gooddata.com"},{"name":"michal.marsal","email":"michal.marsal@gooddata.com"},{"name":"my.duong","email":"my.duong@gooddata.com"},{"name":"naibinh","email":"naibinh@gmail.com"},{"name":"nikolacech","email":"nikola.cech@gooddata.com"},{"name":"nis.hua","email":"nis.hua@gooddata.com"},{"name":"no23reason","email":"dan.homola@hotmail.cz"},{"name":"patrikbraborec","email":"patrik.braborec@gooddata.com"},{"name":"pbenes","email":"petr.benes@gooddata.com"},{"name":"petrjanu","email":"petr.janu@gooddata.com"},{"name":"pkingo","email":"philipandreaskingo@hotmail.com"},{"name":"ptquang86","email":"ptquang86@gmail.com"},{"name":"qduval","email":"quentin.duval@gooddata.com"},{"name":"rodri360","email":"me@rodri360.com"},{"name":"sitina","email":"jiri.sitina@gooddata.com"},{"name":"strouhaljan","email":"strouhal.jan@gmail.com"},{"name":"tomas.kratochvil","email":"tomas.kratochvil@gooddata.com"},{"name":"tomasreichmann","email":"tomasreichmann@gmail.com"},{"name":"tomsatgd","email":"tomas.satinsky@gooddata.com"},{"name":"trung-le-quoc","email":"trung.le@gooddata.com"},{"name":"tu-ngo","email":"tungo1981@gmail.com"},{"name":"tu.bui","email":"tu.bui@gooddata.com"},{"name":"tulean","email":"tuan.le@gooddata.com"},{"name":"tuqt1005","email":"tu.tran@gooddata.com"},{"name":"utdnah","email":"danh.ung@gooddata.com"},{"name":"vlastikcz","email":"vlastimil.kotas@gooddata.com"},{"name":"vu.pham","email":"vu.pham@gooddata.com"},{"name":"xmort","email":"petr.dolejsi@gooddata.com"},{"name":"yanlipnican","email":"yanlipnican@gmail.com"}],"homepage":"https://github.com/gooddata/gooddata-react-components#readme","bugs":{"url":"https://github.com/gooddata/gooddata-react-components/issues"},"dist":{"shasum":"d464f923872332dddee078893c6e784482384f62","tarball":"https://registry.npmjs.org/@gooddata/react-components/-/react-components-7.6.0-alpha-xmort-develop-2020-05-04T13-36-22-869Z.tgz","fileCount":2599,"integrity":"sha512-JP1HkAf6QvlEWwpKzc+BWySynDkG3Z0NOZ6qcC+7teNIddy4O6zNe51oYZJjDO438xMuYfxKBCJtmxwWguKEEg==","signatures":[{"sig":"MEYCIQCOUiQlchJCYbJ5L/Ww6hh83LObTudeT/OCa5WOPNQURwIhALNTrJvEhHwJh0DKJZRd2IqCBaKW5ztyDs/krBIU5s0r","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":10315811,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJesBqPCRA9TVsSAnZWagAAhdoP/jrVvkkDbdphqVIViC6Q\nBpgV/XKuadsAV7alMh3+frpWtA28qit4ThfBhQKXKHgMosbtpJOMIP1M4RmW\nBMgPVu+bS62GENCpG9GQgL8P1WpQQVfDkDTW6Q9MKCxyhisyCPNzangJLkOt\no6jxwfVaPRUbfg2p9Ey1+IJVkUbQpfKG8lR9dushFJeel7x6EdLl2lQcadKU\n+BMQ3FOICa2RVvFb1JjrlAMyau7rLIAXRm2uF6iptjwVrk2Q2lEyoJilRdii\nFTeVBA4zfkjQybrGGfr9sMR/hS6kzXMefgZkS6Ilb8fz5/ymAkvM3/2Kmkg3\nlBo4DIIMxgVobuZpUgUdOTluF8odMcCxEqrAyYwQV3vXa9aiEqeNpPxDB4UE\n+jXOI2ai+1Px/Tm2UwPUeAkii3WwbgszGrt42T4AsqQYnx5/iakxzI6LTvON\nsfzHPNTsv8KNOfLRn0VkD/oqY8KA6XMwNeTaIU6Xm+ENmS9xPQe3dp584QbQ\nsgLYOjrd1bqHSVI+IUa8iJMfe1+CyGZ5jPfozFlk7oerLE+/gFkZlEbHfu/f\nFnkA/JTckeiCxFVzIiNsvEtX1IdM1pTUsprgWVV5ObqwlUfOhfrghUr+Z66r\nwGcvkbqhuxMKSTO1EH//yF2BU2IHECafllDhbKo0a6QQfrKGiI3fTt2NhaxX\nWNws\r\n=xxnR\r\n-----END PGP SIGNATURE-----\r\n"},"main":"dist/index.js","husky":{"hooks":{"pre-commit":"lint-staged"}},"config":{"eslint":"./examples/**/*.{js,jsx}","tslint":"./{__mocks__,src,stories}/{,**/}*.{ts,tsx}"},"readme":"[![npm version](https://badge.fury.io/js/%40gooddata%2Freact-components.svg)](https://www.npmjs.com/package/@gooddata/react-components)\n\n# GoodData.UI React components\n> A React-based JavaScript library for building data-driven applications\n\n## Getting started\n- [GoodData.UI Documentation](http://sdk.gooddata.com/gooddata-ui/)\n- [GoodData.UI Live Examples](https://gooddata-examples.herokuapp.com/)\n- [Stack Overflow](https://stackoverflow.com/questions/tagged/gooddata)\n\n### Usage\nWith [yarn](https://yarnpkg.com) installed, go to your project directory and run\n```\n$ yarn add @gooddata/react-components\n```\nIf you prefer [npm](npmjs.com) run\n```\n$ npm install --save @gooddata/react-components\n```\n\nThe public API is exposed via global `index.js`. Except for the styles, do not import any other file directly\nbecause they are not intended to be part of the public API.\n\n## Contributing\n\nWe welcome any contribution in form of [issues](https://github.com/gooddata/gooddata-react-components/issues) or [pull requests](https://github.com/gooddata/gooddata-react-components/pulls).\n\nInstall [Node.js](http://nodejs.org) (node 12.16.1, npm v6.13.4) and [Yarn](https://classic.yarnpkg.com) (1.22.4).\n\nInstall dependencies:\n```\nyarn install --frozen-lockfile\n```\n\nThese commands may come in handy while developing:\n\n| command | description |\n| ------- | ----------- |\n| `yarn install --pure-lockfile` | first step |\n| ||\n| `yarn dev` | build react-components to `/dist` in watch mode |\n| `yarn test` | run all unit tests |\n| `yarn prettier-write` | format the source code to match the valid codestyle |\n| `yarn validate` | validate codestyle |\n| ||\n| `yarn storybook` | run storybook from `/stories` on http://localhost:9001 |\n| `yarn build-storybook` | build storybook to `/dist-storybook` |\n| `yarn test-storybook` | run storybook and [screenshot tests](https://github.com/gooddata/gdc-client-utils/tree/master/test-storybook) |\n| ||\n| `yarn examples` | run Live Examples dev-server from `/examples` on https://localhost:8999 |\n| `yarn examples-build` | build Live Examples to `/examples/dist` |\n| `yarn examples-server` | serve built Live Examples - see `/examples/server/src` |\n| `yarn examples-testcafe` | run testcafe tests against `localhost:8999` |\n\n### Deploy to heroku.com\nWhen you deploy this repo to heroku, it serves *GoodData.UI Live Examples*.\nRelevant tasks are in `Procfile` and `package.json`.\n\n```bash\n# run in the project directory\nheroku login\nheroku create <your-app-name>\nheroku config:set DOMAIN_ADMIN_USERNAME=x@gooddata.com DOMAIN_ADMIN_PASSWORD=xy PROJECT_ID_TO_ASSIGN=xms7ga4tf3g3nzucd8380o2bev8oeknp\ngit push heroku HEAD:master\nheroku open\n```\n### Enable Geo Chart for Storybook and Live Examples\nGeo chart uses Mapbox to render map which requires a Mapbox access token.\n- Register an account and create Mapbox access token at [guide](https://docs.mapbox.com/help/how-mapbox-works/access-tokens/)\n- Store the created token at `.env`:\n```bash\necho -e \"EXAMPLE_MAPBOX_ACCESS_TOKEN=token\" >> .env # only need to run once\necho -e \"STORYBOOK_MAPBOX_ACCESS_TOKEN=token\" >> .env # only need to run once\n```\n\n### Run Live Examples Locally\nTo run *GoodData.UI Live Examples* locally:\n```bash\ngit clone <this-repository>\ncd  <repository-folder>\nyarn install --pure-lockfile\nyarn examples\n```\nThen open https://localhost:8999 and login using Live Examples account (you can [create one here](https://gooddata-examples.herokuapp.com/registration)).\n\n### Run Storybook locally\n- Run storybook with token stored in `.env` for more secure\n```bash\nyarn storybook\n```\n- Or run storybook with token env param exposed to cli (not suggested)\n```bash\nSTORYBOOK_MAPBOX_ACCESS_TOKEN=token yarn storybook\n```\n- Apply either above way to `yarn build-storybook` or `yarn test-storybook`\n\n### Source code formatting\nThe source code in the repository is formatted by [Prettier](https://prettier.io/).\nThe format of the code is validated by our Continuous Integration server and is one of the requirements of successful merge.\n\nPrettier is supported by every major IDE. You can find the list of supported editors and how to configure them [here](https://prettier.io/docs/en/editors.html).\n\nIn the case, when your editor is not supported or you don't want to setup the integration, you can run the `yarn prettier-write` command to reformat the code before commit.\n\n## Changelog\n\n- see [CHANGELOG.md](CHANGELOG.md)\n\n## Supported versions\n\nIn order to make the user experience with integrating GoodData UI SDK as smooth and secure as possible and to ensure that the SDK is using the latest features of the platform, we will only provide support to two most recent major versions of UI SDK.\n\nThe most recent majors will be supported in the following modes:\n\n- The latest major version will receive all new functionality and all bug fixes\n- The previous major version will only receive fixes to critical issues and security fixes. These fixes will be applied on top of last released version of the previous major\n\nThe customers are encouraged to always use the latest version of the UI SDK.\n\nIn case of using older versions, the user might face API incompatibility, performance or security issues.\n\nPlease follow the installation instructions to update to the newest version.\n\n## License\n\n(C) 2007-2020 GoodData Corporation\n\nThis project is dual licensed:\n\n- The ATTRIBUTION-NONCOMMERCIAL 4.0 INTERNATIONAL (CC BY-NC 4.0) is used for purpose of the trial experience and evaluation of GoodData.UI library.\n- The GOODDATA GOODDATA.UI LIBRARY END USER LICENSE AGREEMENT is used for GoodData customers.\n\nFor more information, please see [LICENSE](https://github.com/gooddata/gooddata-react-components/blob/master/LICENSE)\n","gitHead":"e5ac6aee0df5a2ae336d9291c6e8d0ca12af0837","scripts":{"dev":"bash scripts/build.sh --dev-watch","test":"jest --watch","build":"bash scripts/build.sh","tslint":"yarn run-tslint -t verbose $npm_package_config_tslint","prepare":"cd examples/server && yarn install --frozen-lockfile && cd ../..; rm -r examples/node_modules 2>/dev/null; true","examples":"bash scripts/run-examples.sh","prepare?":"# Called before `npm publish` and on local `npm install`. Temporarily also for deleting obsolete node_modules. Ends with `true` to continue gracefully.","validate":"tsc --noEmit && yarn tslint && eslint $npm_package_config_eslint && yarn validate-style && yarn prettier-check","build-dev":"bash scripts/build.sh --dev","examples?":"# Default is developer domain, other options: yarn examples [sec,secure,stg,stg2,stg3,demo,developer or URL]","storybook":"yarn build && start-storybook -p 9001 -c .storybook","test-once":"jest","tslint-ci":"mkdir -p ./ci/results && yarn run-tslint -t checkstyle -o ./ci/results/tslint-results.xml $npm_package_config_tslint","run-tslint":"tslint -p tsconfig.json","validate-ci":"tsc --noEmit && yarn tslint-ci  && eslint $npm_package_config_eslint -f checkstyle -o ci/results/eslint-results.xml && yarn validate-style-ci && yarn prettier-check","examples-build":"bash scripts/build-examples.sh","prepublishOnly":"yarn build","prettier-check":"prettier --check '{src,stories,styles,__mocks__,examples/server/src,examples/src,examples/test}/**/*.{ts,js,tsx,jsx,json,scss,md,yaml,html}'","prettier-write":"prettier --write '{src,stories,styles,__mocks__,examples/server/src,examples/src,examples/test}/**/*.{ts,js,tsx,jsx,json,scss,md,yaml,html}'","test-storybook":"yarn build && test-storybook","validate-style":"stylelint '**/*.scss'","build-storybook":"yarn build && build-storybook -c .storybook -o dist-storybook","examples-server":"node examples/server/src/index.js","heroku-postbuild":"yarn examples-build developer","examples-testcafe":"./scripts/run-testcafe.sh visual","validate-style-ci":"stylelint '**/*.scss' --custom-formatter=node_modules/stylelint-checkstyle-formatter > ci/results/stylelint-results.xml","check-circular-deps":"madge --circular --extensions ts ./src","examples-testcafe-ci":"./scripts/run-testcafe.sh ci","examples-testcafe-live":"./scripts/run-testcafe.sh live"},"typings":"dist/index.d.ts","_npmUser":{"name":"xmort","email":"petr.dolejsi@gooddata.com"},"deprecated":"@gooddata/react-components@7 reached End of Support on March 31, 2022. Please upgrade (see https://sdk.gooddata.com/gooddata-ui/docs/supported_versions.html for more information).","repository":{"url":"git+ssh://git@github.com/gooddata/gooddata-react-components.git","type":"git"},"_npmVersion":"6.13.4","description":"GoodData.UI - A powerful JavaScript library for building analytical applications","directories":{},"lint-staged":{"{src,stories,styles,__mocks__,examples/server/src,examples/src,examples/test}/**/*.{ts,js,tsx,jsx,scss}":["npx gdc-fix-copyright","git add"],"{src,stories,styles,__mocks__,examples/server/src,examples/src,examples/test}/**/*.{ts,js,tsx,jsx,json,scss,md,yaml,html}":["prettier --write","git add"]},"_nodeVersion":"12.16.1","dependencies":{"rxjs":"^5.5.6","uuid":"^3.2.1","immer":"^1.3.1","lodash":"^4.17.15","date-fns":"^2.7.0","downshift":"^3.2.7","invariant":"^2.2.2","mapbox-gl":"^1.6.1","classnames":"^2.2.6","highcharts":"7.1.1","prop-types":"^15.6.0","react-intl":"^3.6.0","custom-event":"^1.0.1","react-window":"^1.8.1","ag-grid-react":"20.0.0","react-measure":"^2.3.0","@types/mapbox-gl":"^1.6.1","react-day-picker":"~7.3.0","react-responsive":"^3.0.0","stringify-object":"^2.4.0","@gooddata/typings":"^2.24.0","ag-grid-community":"20.0.0","http-status-codes":"^1.3.0","@gooddata/js-utils":"^3.10.5","@gooddata/numberjs":"^3.2.4","fixed-data-table-2":"0.7.17","@gooddata/goodstrap":"^68.6.0","react-dom-factories":"^1.0.2","@gooddata/gooddata-js":"^12.5.4","json-stable-stringify":"^1.0.1","react-transition-group":"^2.2.1","hoist-non-react-statics":"^3.3.0","nodelist-foreach-polyfill":"^1.2.0","@formatjs/intl-pluralrules":"^1.3.6","highcharts-grouped-categories":"^1.1.3"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"raf":"3.3.2","yup":"^0.24.1","jest":"24.7.1","husky":"3.0.0","madge":"^3.4.4","react":"^16.5.2","enzyme":"3.5.0","eslint":"4.19.1","formik":"^0.11.11","moment":"2.23.0","history":"^4.7.2","ts-jest":"24.0.0","webpack":"4.30.0","full-icu":"^1.3.0","prettier":"1.16.4","react-ga":"^2.5.2","recharts":"1.0.0-beta.9","testcafe":"1.1.4","commander":"2.14.1","node-sass":"4.13.0","react-dom":"^16.5.2","stylelint":"^10.0.0","supertest":"3.0.0","ts-loader":"6.0.0","@types/raf":"^3.4.0","css-loader":"0.28.7","jest-junit":"3.0.0","raw-loader":"0.5.1","styled-jsx":"2.2.1","typescript":"3.3.4000","@babel/core":"7.4.4","@types/jest":"24.0.6","@types/node":"7.0.8","@types/uuid":"3.4.3","file-loader":"3.0.1","jest-enzyme":"7.0.2","lint-staged":"9.1.0","sass-loader":"6.0.6","webpack-cli":"3.3.2","@types/react":"16.8.6","babel-loader":"8.0.5","react-helmet":"5.2.0","react-select":"1.2.1","style-loader":"0.19.1","@types/enzyme":"3.1.13","@types/lodash":"4.14.123","testcafe-live":"0.1.4","@babel/runtime":"7.4.4","dotenv-webpack":"^1.7.0","@babel/polyfill":"^7.4.4","@storybook/react":"5.0.11","@types/invariant":"2.2.29","@types/react-dom":"16.0.11","isomorphic-fetch":"2.2.1","react-datepicker":"1.1.0","react-router-dom":"4.2.2","@babel/preset-env":"7.4.4","@gooddata/mock-js":"^2.13.1","@storybook/addons":"5.0.11","@types/classnames":"2.2.3","@types/prop-types":"15.5.2","@storybook/theming":"5.0.11","identity-obj-proxy":"^3.0.0","intl-messageformat":"^7.5.4","webpack-dev-server":"3.3.1","@babel/preset-react":"7.0.0","@types/react-portal":"4.0.1","@types/react-window":"^1.8.1","babel-plugin-lodash":"3.3.4","html-webpack-plugin":"3.2.0","react-test-renderer":"16.4.2","@types/react-measure":"2.0.5","clean-webpack-plugin":"2.0.2","stats-webpack-plugin":"0.7.0","eslint-config-prettier":"4.1.0","react-google-recaptcha":"^0.14.1","tslint-config-prettier":"1.18.0","@gooddata/eslint-config":"^1.0.0","@gooddata/tslint-config":"1.0.0","@types/react-responsive":"^3.0.3","@types/storybook__react":"4.0.1","@types/stringify-object":"^3.2.0","enzyme-adapter-react-16":"1.3.1","@gooddata/test-storybook":"3.2.1","@storybook/addon-actions":"5.0.11","@storybook/addon-options":"5.0.11","node-sass-magic-importer":"5.1.0","react-syntax-highlighter":"11.0.2","@types/fixed-data-table-2":"0.8.1","stylelint-config-prettier":"5.2.0","@gooddata/stylelint-config":"4.0.1","@types/react-test-renderer":"16.0.0","circular-dependency-plugin":"5.0.2","compression-webpack-plugin":"2.0.0","@types/json-stable-stringify":"^1.0.32","@gooddata/frontend-npm-scripts":"1.1.0","@types/enzyme-adapter-react-16":"1.0.3","stylelint-checkstyle-formatter":"0.1.0","@types/storybook__addon-actions":"3.4.2","@babel/plugin-proposal-class-properties":"7.4.4","@babel/plugin-proposal-object-rest-spread":"7.4.4","@babel/plugin-transform-async-to-generator":"7.4.4"},"peerDependencies":{"react":"^16.5.2","react-dom":"^16.5.2"},"_npmOperationalInternal":{"tmp":"tmp/react-components_7.6.0-alpha-xmort-develop-2020-05-04T13-36-22-869Z_1588599439037_0.13147041309557794","host":"s3://npm-registry-packages"}},"7.6.0-alpha-strouhaljan-pdo-bb-2211-formatting-presets-component-2020-05-04T14-13-31-099Z":{"name":"@gooddata/react-components","version":"7.6.0-alpha-strouhaljan-pdo-bb-2211-formatting-presets-component-2020-05-04T14-13-31-099Z","author":{"name":"GoodData Corporation"},"license":"BSD-3-Clause","_id":"@gooddata/react-components@7.6.0-alpha-strouhaljan-pdo-bb-2211-formatting-presets-component-2020-05-04T14-13-31-099Z","maintainers":[{"name":"afi","email":"adam.fiedler@gooddata.com"},{"name":"bertold8","email":"ivan.nejezchleb@seznam.cz"},{"name":"brbistas","email":"valentinos.chraniotis@gooddata.com"},{"name":"bugsbunny338","email":"jiri.zajic@mensa.cz"},{"name":"de.do","email":"de.do@gooddata.com"},{"name":"gooddata-ci","email":"rail@gooddata.com"},{"name":"hang.ngo","email":"hang.ngo@gooddata.com"},{"name":"hung.nguyen.hoang","email":"hung.nguyen@gooddata.com"},{"name":"ivan.mjartan","email":"ivan.mjartan@gooddata.com"},{"name":"jakub-sterba","email":"jakub.sterba@gooddata.com"},{"name":"jankc","email":"jan.krapac@gmail.com"},{"name":"jaroslav.tomecek","email":"jaroslav.tomecek@gooddata.com"},{"name":"jkittler","email":"honza.kittler@gmail.com"},{"name":"khanh.le","email":"khanh.le@gooddata.com"},{"name":"lanhuynh","email":"lan.huynh@gooddata.com"},{"name":"linhhong","email":"linh.hong@gooddata.com"},{"name":"lupko","email":"lubomir.slivka@gooddata.com"},{"name":"mai.nguyen","email":"mai.nguyen@gooddata.com"},{"name":"matyas.kandl","email":"matyas.kandl@gooddata.com"},{"name":"michal.marsal","email":"michal.marsal@gooddata.com"},{"name":"my.duong","email":"my.duong@gooddata.com"},{"name":"naibinh","email":"naibinh@gmail.com"},{"name":"nikolacech","email":"nikola.cech@gooddata.com"},{"name":"nis.hua","email":"nis.hua@gooddata.com"},{"name":"no23reason","email":"dan.homola@hotmail.cz"},{"name":"patrikbraborec","email":"patrik.braborec@gooddata.com"},{"name":"pbenes","email":"petr.benes@gooddata.com"},{"name":"petrjanu","email":"petr.janu@gooddata.com"},{"name":"pkingo","email":"philipandreaskingo@hotmail.com"},{"name":"ptquang86","email":"ptquang86@gmail.com"},{"name":"qduval","email":"quentin.duval@gooddata.com"},{"name":"rodri360","email":"me@rodri360.com"},{"name":"sitina","email":"jiri.sitina@gooddata.com"},{"name":"strouhaljan","email":"strouhal.jan@gmail.com"},{"name":"tomas.kratochvil","email":"tomas.kratochvil@gooddata.com"},{"name":"tomasreichmann","email":"tomasreichmann@gmail.com"},{"name":"tomsatgd","email":"tomas.satinsky@gooddata.com"},{"name":"trung-le-quoc","email":"trung.le@gooddata.com"},{"name":"tu-ngo","email":"tungo1981@gmail.com"},{"name":"tu.bui","email":"tu.bui@gooddata.com"},{"name":"tulean","email":"tuan.le@gooddata.com"},{"name":"tuqt1005","email":"tu.tran@gooddata.com"},{"name":"utdnah","email":"danh.ung@gooddata.com"},{"name":"vlastikcz","email":"vlastimil.kotas@gooddata.com"},{"name":"vu.pham","email":"vu.pham@gooddata.com"},{"name":"xmort","email":"petr.dolejsi@gooddata.com"},{"name":"yanlipnican","email":"yanlipnican@gmail.com"}],"homepage":"https://github.com/gooddata/gooddata-react-components#readme","bugs":{"url":"https://github.com/gooddata/gooddata-react-components/issues"},"dist":{"shasum":"008f9801cdc23e0b102f72f8f904f3d81f58897f","tarball":"https://registry.npmjs.org/@gooddata/react-components/-/react-components-7.6.0-alpha-strouhaljan-pdo-bb-2211-formatting-presets-component-2020-05-04T14-13-31-099Z.tgz","fileCount":2576,"integrity":"sha512-TEtiKnAWG8ELda3tgKvGunsWfoKggBAWhiskg/jDd/T1u27peFQHlSpUx8ZzPLlcRikPlzAEb61yTAxuBpbWHA==","signatures":[{"sig":"MEUCIFZi25lOtVUD0ZZae+R9AOrTYxF5ObtHuaYhD2gw/IRAAiEA+oBQqVRLJaMhJy7LlR+/CuxBfwt42UhKRtka67oo7Y8=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":10166382,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJesCMuCRA9TVsSAnZWagAAf8sP/RdQtcAfoFBCaTT+E3bl\ncTnUciYdiJAaO08v547MjstZkVFh+rFPpT8ibANzDK1BwOfG3z4Zwylwqi8/\nysC7iWjk0S9uyMpKu4qtY8Y2CMakh8Wt9HA41FMeQOCXcsTNGjEAjKTAsyX0\nWXZu5F/d6BwiMrAdTpcqrIk8DoRcYMh5eK6mK16ZX4HDXRPByAns/+aNEQae\nkCa3FyM4khfco6J6XlMs9qFwJc+0p18EJLL01K8L5qBNybRz9TwCXf8nRDyc\nuXLUMmSwUTtprT6TZMh9W7CWKvbzJfGZAsHPwIgX+WgdArg2ef8qpaulNd7u\nEpmP3/hYPEcoAxmAkQOsSwBvoIXvcUqKQeY3P8UgKHKQiiHIcrT4XpFeXZwS\nvFw2aLoUybm+36DD89ng8F6g84Cmw5bUdH6gTI8tCTWNriOCCY6tlv4BP+UH\nOoLtEW8DbW9ZAYRMOCbr9L+7g3iP06f7HK66Lm8bm86CWE6SFE6sebR8RFrp\npSJJsudG4qbuI9nIOB3Ev5OT4bMA81ItN78yW9mlgvQjzQUX36QrJjeSs7cD\nc+qW/3Ktks6tQ9QXLQvQAJgZNXpWCf7FnaI1LnAz6YdQMRDdI6h9PEpVxQYk\nwSKsQbFY+VrkqLau+bXnf6k/Lc/yrkn+pfptORpqyt/OYS+xb+PYwJ5lWU7A\nBhQO\r\n=u/8y\r\n-----END PGP SIGNATURE-----\r\n"},"main":"dist/index.js","husky":{"hooks":{"pre-commit":"lint-staged"}},"config":{"eslint":"./examples/**/*.{js,jsx}","tslint":"./{__mocks__,src,stories}/{,**/}*.{ts,tsx}"},"readme":"[![npm version](https://badge.fury.io/js/%40gooddata%2Freact-components.svg)](https://www.npmjs.com/package/@gooddata/react-components)\n\n# GoodData.UI React components\n> A React-based JavaScript library for building data-driven applications\n\n## Getting started\n- [GoodData.UI Documentation](http://sdk.gooddata.com/gooddata-ui/)\n- [GoodData.UI Live Examples](https://gooddata-examples.herokuapp.com/)\n- [Stack Overflow](https://stackoverflow.com/questions/tagged/gooddata)\n\n### Usage\nWith [yarn](https://yarnpkg.com) installed, go to your project directory and run\n```\n$ yarn add @gooddata/react-components\n```\nIf you prefer [npm](npmjs.com) run\n```\n$ npm install --save @gooddata/react-components\n```\n\nThe public API is exposed via global `index.js`. Except for the styles, do not import any other file directly\nbecause they are not intended to be part of the public API.\n\n## Contributing\n\nWe welcome any contribution in form of [issues](https://github.com/gooddata/gooddata-react-components/issues) or [pull requests](https://github.com/gooddata/gooddata-react-components/pulls).\n\nInstall [Node.js](http://nodejs.org) (node 12.16.1, npm v6.13.4) and [Yarn](https://classic.yarnpkg.com) (1.22.4).\n\nInstall dependencies:\n```\nyarn install --frozen-lockfile\n```\n\nThese commands may come in handy while developing:\n\n| command | description |\n| ------- | ----------- |\n| `yarn install --pure-lockfile` | first step |\n| ||\n| `yarn dev` | build react-components to `/dist` in watch mode |\n| `yarn test` | run all unit tests |\n| `yarn prettier-write` | format the source code to match the valid codestyle |\n| `yarn validate` | validate codestyle |\n| ||\n| `yarn storybook` | run storybook from `/stories` on http://localhost:9001 |\n| `yarn build-storybook` | build storybook to `/dist-storybook` |\n| `yarn test-storybook` | run storybook and [screenshot tests](https://github.com/gooddata/gdc-client-utils/tree/master/test-storybook) |\n| ||\n| `yarn examples` | run Live Examples dev-server from `/examples` on https://localhost:8999 |\n| `yarn examples-build` | build Live Examples to `/examples/dist` |\n| `yarn examples-server` | serve built Live Examples - see `/examples/server/src` |\n| `yarn examples-testcafe` | run testcafe tests against `localhost:8999` |\n\n### Deploy to heroku.com\nWhen you deploy this repo to heroku, it serves *GoodData.UI Live Examples*.\nRelevant tasks are in `Procfile` and `package.json`.\n\n```bash\n# run in the project directory\nheroku login\nheroku create <your-app-name>\nheroku config:set DOMAIN_ADMIN_USERNAME=x@gooddata.com DOMAIN_ADMIN_PASSWORD=xy PROJECT_ID_TO_ASSIGN=xms7ga4tf3g3nzucd8380o2bev8oeknp\ngit push heroku HEAD:master\nheroku open\n```\n### Enable Geo Chart for Storybook and Live Examples\nGeo chart uses Mapbox to render map which requires a Mapbox access token.\n- Register an account and create Mapbox access token at [guide](https://docs.mapbox.com/help/how-mapbox-works/access-tokens/)\n- Store the created token at `.env`:\n```bash\necho -e \"EXAMPLE_MAPBOX_ACCESS_TOKEN=token\" >> .env # only need to run once\necho -e \"STORYBOOK_MAPBOX_ACCESS_TOKEN=token\" >> .env # only need to run once\n```\n\n### Run Live Examples Locally\nTo run *GoodData.UI Live Examples* locally:\n```bash\ngit clone <this-repository>\ncd  <repository-folder>\nyarn install --pure-lockfile\nyarn examples\n```\nThen open https://localhost:8999 and login using Live Examples account (you can [create one here](https://gooddata-examples.herokuapp.com/registration)).\n\n### Run Storybook locally\n- Run storybook with token stored in `.env` for more secure\n```bash\nyarn storybook\n```\n- Or run storybook with token env param exposed to cli (not suggested)\n```bash\nSTORYBOOK_MAPBOX_ACCESS_TOKEN=token yarn storybook\n```\n- Apply either above way to `yarn build-storybook` or `yarn test-storybook`\n\n### Source code formatting\nThe source code in the repository is formatted by [Prettier](https://prettier.io/).\nThe format of the code is validated by our Continuous Integration server and is one of the requirements of successful merge.\n\nPrettier is supported by every major IDE. You can find the list of supported editors and how to configure them [here](https://prettier.io/docs/en/editors.html).\n\nIn the case, when your editor is not supported or you don't want to setup the integration, you can run the `yarn prettier-write` command to reformat the code before commit.\n\n## Changelog\n\n- see [CHANGELOG.md](CHANGELOG.md)\n\n## Supported versions\n\nIn order to make the user experience with integrating GoodData UI SDK as smooth and secure as possible and to ensure that the SDK is using the latest features of the platform, we will only provide support to two most recent major versions of UI SDK.\n\nThe most recent majors will be supported in the following modes:\n\n- The latest major version will receive all new functionality and all bug fixes\n- The previous major version will only receive fixes to critical issues and security fixes. These fixes will be applied on top of last released version of the previous major\n\nThe customers are encouraged to always use the latest version of the UI SDK.\n\nIn case of using older versions, the user might face API incompatibility, performance or security issues.\n\nPlease follow the installation instructions to update to the newest version.\n\n## License\n\n(C) 2007-2020 GoodData Corporation\n\nThis project is dual licensed:\n\n- The ATTRIBUTION-NONCOMMERCIAL 4.0 INTERNATIONAL (CC BY-NC 4.0) is used for purpose of the trial experience and evaluation of GoodData.UI library.\n- The GOODDATA GOODDATA.UI LIBRARY END USER LICENSE AGREEMENT is used for GoodData customers.\n\nFor more information, please see [LICENSE](https://github.com/gooddata/gooddata-react-components/blob/master/LICENSE)\n","gitHead":"f1966f78f6e5ae69e4af689c3b19d7d652e28d1d","scripts":{"dev":"bash scripts/build.sh --dev-watch","test":"jest --watch","build":"bash scripts/build.sh","tslint":"yarn run-tslint -t verbose $npm_package_config_tslint","prepare":"cd examples/server && yarn install --frozen-lockfile && cd ../..; rm -r examples/node_modules 2>/dev/null; true","examples":"bash scripts/run-examples.sh","prepare?":"# Called before `npm publish` and on local `npm install`. Temporarily also for deleting obsolete node_modules. Ends with `true` to continue gracefully.","validate":"tsc --noEmit && yarn tslint && eslint $npm_package_config_eslint && yarn validate-style && yarn prettier-check","build-dev":"bash scripts/build.sh --dev","examples?":"# Default is developer domain, other options: yarn examples [sec,secure,stg,stg2,stg3,demo,developer or URL]","storybook":"yarn build && start-storybook -p 9001 -c .storybook","test-once":"jest","tslint-ci":"mkdir -p ./ci/results && yarn run-tslint -t checkstyle -o ./ci/results/tslint-results.xml $npm_package_config_tslint","run-tslint":"tslint -p tsconfig.json","validate-ci":"tsc --noEmit && yarn tslint-ci  && eslint $npm_package_config_eslint -f checkstyle -o ci/results/eslint-results.xml && yarn validate-style-ci && yarn prettier-check","examples-build":"bash scripts/build-examples.sh","prepublishOnly":"yarn build","prettier-check":"prettier --check '{src,stories,styles,__mocks__,examples/server/src,examples/src,examples/test}/**/*.{ts,js,tsx,jsx,json,scss,md,yaml,html}'","prettier-write":"prettier --write '{src,stories,styles,__mocks__,examples/server/src,examples/src,examples/test}/**/*.{ts,js,tsx,jsx,json,scss,md,yaml,html}'","test-storybook":"yarn build && test-storybook","validate-style":"stylelint '**/*.scss'","build-storybook":"yarn build && build-storybook -c .storybook -o dist-storybook","examples-server":"node examples/server/src/index.js","heroku-postbuild":"yarn examples-build developer","examples-testcafe":"./scripts/run-testcafe.sh visual","validate-style-ci":"stylelint '**/*.scss' --custom-formatter=node_modules/stylelint-checkstyle-formatter > ci/results/stylelint-results.xml","check-circular-deps":"madge --circular --extensions ts ./src","examples-testcafe-ci":"./scripts/run-testcafe.sh ci","examples-testcafe-live":"./scripts/run-testcafe.sh live"},"typings":"dist/index.d.ts","_npmUser":{"name":"strouhaljan","email":"strouhal.jan@gmail.com"},"deprecated":"@gooddata/react-components@7 reached End of Support on March 31, 2022. Please upgrade (see https://sdk.gooddata.com/gooddata-ui/docs/supported_versions.html for more information).","repository":{"url":"git+ssh://git@github.com/gooddata/gooddata-react-components.git","type":"git"},"_npmVersion":"6.13.4","description":"GoodData.UI - A powerful JavaScript library for building analytical applications","directories":{},"lint-staged":{"{src,stories,styles,__mocks__,examples/server/src,examples/src,examples/test}/**/*.{ts,js,tsx,jsx,scss}":["npx gdc-fix-copyright","git add"],"{src,stories,styles,__mocks__,examples/server/src,examples/src,examples/test}/**/*.{ts,js,tsx,jsx,json,scss,md,yaml,html}":["prettier --write","git add"]},"_nodeVersion":"12.16.1","dependencies":{"rxjs":"^5.5.6","uuid":"^3.2.1","immer":"^1.3.1","lodash":"^4.17.15","date-fns":"^2.7.0","downshift":"^3.2.7","invariant":"^2.2.2","mapbox-gl":"^1.6.1","classnames":"^2.2.6","highcharts":"7.1.1","prop-types":"^15.6.0","react-intl":"^3.6.0","custom-event":"^1.0.1","react-window":"^1.8.1","ag-grid-react":"20.0.0","react-measure":"^2.3.0","@types/mapbox-gl":"^1.6.1","react-day-picker":"~7.3.0","react-responsive":"^3.0.0","stringify-object":"^2.4.0","@gooddata/typings":"^2.24.0","ag-grid-community":"20.0.0","http-status-codes":"^1.3.0","@gooddata/js-utils":"^3.10.5","@gooddata/numberjs":"^3.2.4","fixed-data-table-2":"0.7.17","@gooddata/goodstrap":"^68.6.0","react-dom-factories":"^1.0.2","@gooddata/gooddata-js":"^12.5.4","json-stable-stringify":"^1.0.1","react-transition-group":"^2.2.1","hoist-non-react-statics":"^3.3.0","nodelist-foreach-polyfill":"^1.2.0","@formatjs/intl-pluralrules":"^1.3.6","highcharts-grouped-categories":"^1.1.3"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"raf":"3.3.2","yup":"^0.24.1","jest":"24.7.1","husky":"3.0.0","madge":"^3.4.4","react":"^16.5.2","enzyme":"3.5.0","eslint":"4.19.1","formik":"^0.11.11","moment":"2.23.0","history":"^4.7.2","ts-jest":"24.0.0","webpack":"4.30.0","full-icu":"^1.3.0","prettier":"1.16.4","react-ga":"^2.5.2","recharts":"1.0.0-beta.9","testcafe":"1.1.4","commander":"2.14.1","node-sass":"4.13.0","react-dom":"^16.5.2","stylelint":"^10.0.0","supertest":"3.0.0","ts-loader":"6.0.0","@types/raf":"^3.4.0","css-loader":"0.28.7","jest-junit":"3.0.0","raw-loader":"0.5.1","styled-jsx":"2.2.1","typescript":"3.3.4000","@babel/core":"7.4.4","@types/jest":"24.0.6","@types/node":"7.0.8","@types/uuid":"3.4.3","file-loader":"3.0.1","jest-enzyme":"7.0.2","lint-staged":"9.1.0","sass-loader":"6.0.6","webpack-cli":"3.3.2","@types/react":"16.8.6","babel-loader":"8.0.5","react-helmet":"5.2.0","react-select":"1.2.1","style-loader":"0.19.1","@types/enzyme":"3.1.13","@types/lodash":"4.14.123","testcafe-live":"0.1.4","@babel/runtime":"7.4.4","dotenv-webpack":"^1.7.0","@babel/polyfill":"^7.4.4","@storybook/react":"5.0.11","@types/invariant":"2.2.29","@types/react-dom":"16.0.11","isomorphic-fetch":"2.2.1","react-datepicker":"1.1.0","react-router-dom":"4.2.2","@babel/preset-env":"7.4.4","@gooddata/mock-js":"^2.13.1","@storybook/addons":"5.0.11","@types/classnames":"2.2.3","@types/prop-types":"15.5.2","@storybook/theming":"5.0.11","identity-obj-proxy":"^3.0.0","intl-messageformat":"^7.5.4","webpack-dev-server":"3.3.1","@babel/preset-react":"7.0.0","@types/react-portal":"4.0.1","@types/react-window":"^1.8.1","babel-plugin-lodash":"3.3.4","html-webpack-plugin":"3.2.0","react-test-renderer":"16.4.2","@types/react-measure":"2.0.5","clean-webpack-plugin":"2.0.2","stats-webpack-plugin":"0.7.0","eslint-config-prettier":"4.1.0","react-google-recaptcha":"^0.14.1","tslint-config-prettier":"1.18.0","@gooddata/eslint-config":"^1.0.0","@gooddata/tslint-config":"1.0.0","@types/react-responsive":"^3.0.3","@types/storybook__react":"4.0.1","@types/stringify-object":"^3.2.0","enzyme-adapter-react-16":"1.3.1","@gooddata/test-storybook":"3.2.1","@storybook/addon-actions":"5.0.11","@storybook/addon-options":"5.0.11","node-sass-magic-importer":"5.1.0","react-syntax-highlighter":"11.0.2","@types/fixed-data-table-2":"0.8.1","stylelint-config-prettier":"5.2.0","@gooddata/stylelint-config":"4.0.1","@types/react-test-renderer":"16.0.0","circular-dependency-plugin":"5.0.2","compression-webpack-plugin":"2.0.0","@types/json-stable-stringify":"^1.0.32","@gooddata/frontend-npm-scripts":"1.1.0","@types/enzyme-adapter-react-16":"1.0.3","stylelint-checkstyle-formatter":"0.1.0","@types/storybook__addon-actions":"3.4.2","@babel/plugin-proposal-class-properties":"7.4.4","@babel/plugin-proposal-object-rest-spread":"7.4.4","@babel/plugin-transform-async-to-generator":"7.4.4"},"peerDependencies":{"react":"^16.5.2","react-dom":"^16.5.2"},"_npmOperationalInternal":{"tmp":"tmp/react-components_7.6.0-alpha-strouhaljan-pdo-bb-2211-formatting-presets-component-2020-05-04T14-13-31-099Z_1588601645934_0.9433915063836555","host":"s3://npm-registry-packages"}},"7.6.0-alpha-strouhaljan-pdo-bb-2211-formatting-presets-component-2020-05-04T18-43-50-486Z":{"name":"@gooddata/react-components","version":"7.6.0-alpha-strouhaljan-pdo-bb-2211-formatting-presets-component-2020-05-04T18-43-50-486Z","author":{"name":"GoodData Corporation"},"license":"BSD-3-Clause","_id":"@gooddata/react-components@7.6.0-alpha-strouhaljan-pdo-bb-2211-formatting-presets-component-2020-05-04T18-43-50-486Z","maintainers":[{"name":"afi","email":"adam.fiedler@gooddata.com"},{"name":"bertold8","email":"ivan.nejezchleb@seznam.cz"},{"name":"brbistas","email":"valentinos.chraniotis@gooddata.com"},{"name":"bugsbunny338","email":"jiri.zajic@mensa.cz"},{"name":"de.do","email":"de.do@gooddata.com"},{"name":"gooddata-ci","email":"rail@gooddata.com"},{"name":"hang.ngo","email":"hang.ngo@gooddata.com"},{"name":"hung.nguyen.hoang","email":"hung.nguyen@gooddata.com"},{"name":"ivan.mjartan","email":"ivan.mjartan@gooddata.com"},{"name":"jakub-sterba","email":"jakub.sterba@gooddata.com"},{"name":"jankc","email":"jan.krapac@gmail.com"},{"name":"jaroslav.tomecek","email":"jaroslav.tomecek@gooddata.com"},{"name":"jkittler","email":"honza.kittler@gmail.com"},{"name":"khanh.le","email":"khanh.le@gooddata.com"},{"name":"lanhuynh","email":"lan.huynh@gooddata.com"},{"name":"linhhong","email":"linh.hong@gooddata.com"},{"name":"lupko","email":"lubomir.slivka@gooddata.com"},{"name":"mai.nguyen","email":"mai.nguyen@gooddata.com"},{"name":"matyas.kandl","email":"matyas.kandl@gooddata.com"},{"name":"michal.marsal","email":"michal.marsal@gooddata.com"},{"name":"my.duong","email":"my.duong@gooddata.com"},{"name":"naibinh","email":"naibinh@gmail.com"},{"name":"nikolacech","email":"nikola.cech@gooddata.com"},{"name":"nis.hua","email":"nis.hua@gooddata.com"},{"name":"no23reason","email":"dan.homola@hotmail.cz"},{"name":"patrikbraborec","email":"patrik.braborec@gooddata.com"},{"name":"pbenes","email":"petr.benes@gooddata.com"},{"name":"petrjanu","email":"petr.janu@gooddata.com"},{"name":"pkingo","email":"philipandreaskingo@hotmail.com"},{"name":"ptquang86","email":"ptquang86@gmail.com"},{"name":"qduval","email":"quentin.duval@gooddata.com"},{"name":"rodri360","email":"me@rodri360.com"},{"name":"sitina","email":"jiri.sitina@gooddata.com"},{"name":"strouhaljan","email":"strouhal.jan@gmail.com"},{"name":"tomas.kratochvil","email":"tomas.kratochvil@gooddata.com"},{"name":"tomasreichmann","email":"tomasreichmann@gmail.com"},{"name":"tomsatgd","email":"tomas.satinsky@gooddata.com"},{"name":"trung-le-quoc","email":"trung.le@gooddata.com"},{"name":"tu-ngo","email":"tungo1981@gmail.com"},{"name":"tu.bui","email":"tu.bui@gooddata.com"},{"name":"tulean","email":"tuan.le@gooddata.com"},{"name":"tuqt1005","email":"tu.tran@gooddata.com"},{"name":"utdnah","email":"danh.ung@gooddata.com"},{"name":"vlastikcz","email":"vlastimil.kotas@gooddata.com"},{"name":"vu.pham","email":"vu.pham@gooddata.com"},{"name":"xmort","email":"petr.dolejsi@gooddata.com"},{"name":"yanlipnican","email":"yanlipnican@gmail.com"}],"homepage":"https://github.com/gooddata/gooddata-react-components#readme","bugs":{"url":"https://github.com/gooddata/gooddata-react-components/issues"},"dist":{"shasum":"5238f2892649e01c771213ecee7558acc3394cc7","tarball":"https://registry.npmjs.org/@gooddata/react-components/-/react-components-7.6.0-alpha-strouhaljan-pdo-bb-2211-formatting-presets-component-2020-05-04T18-43-50-486Z.tgz","fileCount":2578,"integrity":"sha512-PEV0Pt8XMzmBjdGbO/nyqXhy51rtOQxOUoO1rEzotnNYOAjiSXRdRb1OQ5FLwQI/pNlKzLWzi12NCO0Fagg2nQ==","signatures":[{"sig":"MEQCIBuw1JyZbOaIbVMj8PTWMm52JZjdpKgMwn13IQZE08d/AiA9ptTI3hpk8v12IwmyLupKpQr8yiEP36cfFf5/VRvlcw==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":10183237,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJesGKJCRA9TVsSAnZWagAAGoQQAI+ETc8FtOaKv3O15K6u\nmZd3S0QevQTPgMNdMGf7v0QXPnIDJmKvW17pb2RPpg1kEi26FBapxSXKyh/O\nlql0wWrdeWeXydL3f+1dKYg80UFeF9eSN+8NSpXyYnDIKygm2oNrK5s5KFP3\nURMI6koOxGsmqKc0f2aabUylEDUTyN27vc9Ynn6XGwNnXlg8kzXOWjjRxgAJ\nHuOD5PvEP2fo8knbaefm+ZH/CJxwcBRZiiT+K9L0tjYT7DJjH3ns9WIBgsgX\nhs793rZwyMQRiDmMg6NNhoh8xSXTfoqDzsI2hOjc0JG93sNeh4jONDgwRdsi\nxqW5XQftcEVIXdoAz1kpDkwE+gtcuf3eaE4P4gZ3bNHlmd+tdiwW0A2K00Eq\nF4wmgsYHKwzNf8z51ndes9VC4LGxtIAoFtDhXeQkr/yS/lSaC++H3Bd0Z4sD\nFGpQQggE0JwuBIg8RHi/S+Ru2l9rTp/L/zc4t0v++AZuxTX9WzQDhJjlaTYT\nFZP/0WbMFfVQnhZ8KhAYjArcO0QucC601pVaBBwIP6Twa9mGIigzU+6YsiJh\nMztx+l+VOJ7NmoAYUsgFy49cjoF2ffFHnm3j6BAFrF3vR4wygUuF4dw/nHrr\nWSeb5jFU0zvj635JOx2KcCxtCIjWuCkatBZpMoSHaMhFMA/Lq1rw8Vz1+tjL\nB1ol\r\n=KcR2\r\n-----END PGP SIGNATURE-----\r\n"},"main":"dist/index.js","husky":{"hooks":{"pre-commit":"lint-staged"}},"config":{"eslint":"./examples/**/*.{js,jsx}","tslint":"./{__mocks__,src,stories}/{,**/}*.{ts,tsx}"},"readme":"[![npm version](https://badge.fury.io/js/%40gooddata%2Freact-components.svg)](https://www.npmjs.com/package/@gooddata/react-components)\n\n# GoodData.UI React components\n> A React-based JavaScript library for building data-driven applications\n\n## Getting started\n- [GoodData.UI Documentation](http://sdk.gooddata.com/gooddata-ui/)\n- [GoodData.UI Live Examples](https://gooddata-examples.herokuapp.com/)\n- [Stack Overflow](https://stackoverflow.com/questions/tagged/gooddata)\n\n### Usage\nWith [yarn](https://yarnpkg.com) installed, go to your project directory and run\n```\n$ yarn add @gooddata/react-components\n```\nIf you prefer [npm](npmjs.com) run\n```\n$ npm install --save @gooddata/react-components\n```\n\nThe public API is exposed via global `index.js`. Except for the styles, do not import any other file directly\nbecause they are not intended to be part of the public API.\n\n## Contributing\n\nWe welcome any contribution in form of [issues](https://github.com/gooddata/gooddata-react-components/issues) or [pull requests](https://github.com/gooddata/gooddata-react-components/pulls).\n\nInstall [Node.js](http://nodejs.org) (node 12.16.1, npm v6.13.4) and [Yarn](https://classic.yarnpkg.com) (1.22.4).\n\nInstall dependencies:\n```\nyarn install --frozen-lockfile\n```\n\nThese commands may come in handy while developing:\n\n| command | description |\n| ------- | ----------- |\n| `yarn install --pure-lockfile` | first step |\n| ||\n| `yarn dev` | build react-components to `/dist` in watch mode |\n| `yarn test` | run all unit tests |\n| `yarn prettier-write` | format the source code to match the valid codestyle |\n| `yarn validate` | validate codestyle |\n| ||\n| `yarn storybook` | run storybook from `/stories` on http://localhost:9001 |\n| `yarn build-storybook` | build storybook to `/dist-storybook` |\n| `yarn test-storybook` | run storybook and [screenshot tests](https://github.com/gooddata/gdc-client-utils/tree/master/test-storybook) |\n| ||\n| `yarn examples` | run Live Examples dev-server from `/examples` on https://localhost:8999 |\n| `yarn examples-build` | build Live Examples to `/examples/dist` |\n| `yarn examples-server` | serve built Live Examples - see `/examples/server/src` |\n| `yarn examples-testcafe` | run testcafe tests against `localhost:8999` |\n\n### Deploy to heroku.com\nWhen you deploy this repo to heroku, it serves *GoodData.UI Live Examples*.\nRelevant tasks are in `Procfile` and `package.json`.\n\n```bash\n# run in the project directory\nheroku login\nheroku create <your-app-name>\nheroku config:set DOMAIN_ADMIN_USERNAME=x@gooddata.com DOMAIN_ADMIN_PASSWORD=xy PROJECT_ID_TO_ASSIGN=xms7ga4tf3g3nzucd8380o2bev8oeknp\ngit push heroku HEAD:master\nheroku open\n```\n### Enable Geo Chart for Storybook and Live Examples\nGeo chart uses Mapbox to render map which requires a Mapbox access token.\n- Register an account and create Mapbox access token at [guide](https://docs.mapbox.com/help/how-mapbox-works/access-tokens/)\n- Store the created token at `.env`:\n```bash\necho -e \"EXAMPLE_MAPBOX_ACCESS_TOKEN=token\" >> .env # only need to run once\necho -e \"STORYBOOK_MAPBOX_ACCESS_TOKEN=token\" >> .env # only need to run once\n```\n\n### Run Live Examples Locally\nTo run *GoodData.UI Live Examples* locally:\n```bash\ngit clone <this-repository>\ncd  <repository-folder>\nyarn install --pure-lockfile\nyarn examples\n```\nThen open https://localhost:8999 and login using Live Examples account (you can [create one here](https://gooddata-examples.herokuapp.com/registration)).\n\n### Run Storybook locally\n- Run storybook with token stored in `.env` for more secure\n```bash\nyarn storybook\n```\n- Or run storybook with token env param exposed to cli (not suggested)\n```bash\nSTORYBOOK_MAPBOX_ACCESS_TOKEN=token yarn storybook\n```\n- Apply either above way to `yarn build-storybook` or `yarn test-storybook`\n\n### Source code formatting\nThe source code in the repository is formatted by [Prettier](https://prettier.io/).\nThe format of the code is validated by our Continuous Integration server and is one of the requirements of successful merge.\n\nPrettier is supported by every major IDE. You can find the list of supported editors and how to configure them [here](https://prettier.io/docs/en/editors.html).\n\nIn the case, when your editor is not supported or you don't want to setup the integration, you can run the `yarn prettier-write` command to reformat the code before commit.\n\n## Changelog\n\n- see [CHANGELOG.md](CHANGELOG.md)\n\n## Supported versions\n\nIn order to make the user experience with integrating GoodData UI SDK as smooth and secure as possible and to ensure that the SDK is using the latest features of the platform, we will only provide support to two most recent major versions of UI SDK.\n\nThe most recent majors will be supported in the following modes:\n\n- The latest major version will receive all new functionality and all bug fixes\n- The previous major version will only receive fixes to critical issues and security fixes. These fixes will be applied on top of last released version of the previous major\n\nThe customers are encouraged to always use the latest version of the UI SDK.\n\nIn case of using older versions, the user might face API incompatibility, performance or security issues.\n\nPlease follow the installation instructions to update to the newest version.\n\n## License\n\n(C) 2007-2020 GoodData Corporation\n\nThis project is dual licensed:\n\n- The ATTRIBUTION-NONCOMMERCIAL 4.0 INTERNATIONAL (CC BY-NC 4.0) is used for purpose of the trial experience and evaluation of GoodData.UI library.\n- The GOODDATA GOODDATA.UI LIBRARY END USER LICENSE AGREEMENT is used for GoodData customers.\n\nFor more information, please see [LICENSE](https://github.com/gooddata/gooddata-react-components/blob/master/LICENSE)\n","gitHead":"e1ee8e1f5fd3005d46598e48708d03e70e7078e6","scripts":{"dev":"bash scripts/build.sh --dev-watch","test":"jest --watch","build":"bash scripts/build.sh","tslint":"yarn run-tslint -t verbose $npm_package_config_tslint","prepare":"cd examples/server && yarn install --frozen-lockfile && cd ../..; rm -r examples/node_modules 2>/dev/null; true","examples":"bash scripts/run-examples.sh","prepare?":"# Called before `npm publish` and on local `npm install`. Temporarily also for deleting obsolete node_modules. Ends with `true` to continue gracefully.","validate":"tsc --noEmit && yarn tslint && eslint $npm_package_config_eslint && yarn validate-style && yarn prettier-check","build-dev":"bash scripts/build.sh --dev","examples?":"# Default is developer domain, other options: yarn examples [sec,secure,stg,stg2,stg3,demo,developer or URL]","storybook":"yarn build && start-storybook -p 9001 -c .storybook","test-once":"jest","tslint-ci":"mkdir -p ./ci/results && yarn run-tslint -t checkstyle -o ./ci/results/tslint-results.xml $npm_package_config_tslint","run-tslint":"tslint -p tsconfig.json","validate-ci":"tsc --noEmit && yarn tslint-ci  && eslint $npm_package_config_eslint -f checkstyle -o ci/results/eslint-results.xml && yarn validate-style-ci && yarn prettier-check","examples-build":"bash scripts/build-examples.sh","prepublishOnly":"yarn build","prettier-check":"prettier --check '{src,stories,styles,__mocks__,examples/server/src,examples/src,examples/test}/**/*.{ts,js,tsx,jsx,json,scss,md,yaml,html}'","prettier-write":"prettier --write '{src,stories,styles,__mocks__,examples/server/src,examples/src,examples/test}/**/*.{ts,js,tsx,jsx,json,scss,md,yaml,html}'","test-storybook":"yarn build && test-storybook","validate-style":"stylelint '**/*.scss'","build-storybook":"yarn build && build-storybook -c .storybook -o dist-storybook","examples-server":"node examples/server/src/index.js","heroku-postbuild":"yarn examples-build developer","examples-testcafe":"./scripts/run-testcafe.sh visual","validate-style-ci":"stylelint '**/*.scss' --custom-formatter=node_modules/stylelint-checkstyle-formatter > ci/results/stylelint-results.xml","check-circular-deps":"madge --circular --extensions ts ./src","examples-testcafe-ci":"./scripts/run-testcafe.sh ci","examples-testcafe-live":"./scripts/run-testcafe.sh live"},"typings":"dist/index.d.ts","_npmUser":{"name":"strouhaljan","email":"strouhal.jan@gmail.com"},"deprecated":"@gooddata/react-components@7 reached End of Support on March 31, 2022. Please upgrade (see https://sdk.gooddata.com/gooddata-ui/docs/supported_versions.html for more information).","repository":{"url":"git+ssh://git@github.com/gooddata/gooddata-react-components.git","type":"git"},"_npmVersion":"6.13.4","description":"GoodData.UI - A powerful JavaScript library for building analytical applications","directories":{},"lint-staged":{"{src,stories,styles,__mocks__,examples/server/src,examples/src,examples/test}/**/*.{ts,js,tsx,jsx,scss}":["npx gdc-fix-copyright","git add"],"{src,stories,styles,__mocks__,examples/server/src,examples/src,examples/test}/**/*.{ts,js,tsx,jsx,json,scss,md,yaml,html}":["prettier --write","git add"]},"_nodeVersion":"12.16.1","dependencies":{"rxjs":"^5.5.6","uuid":"^3.2.1","immer":"^1.3.1","lodash":"^4.17.15","date-fns":"^2.7.0","downshift":"^3.2.7","invariant":"^2.2.2","mapbox-gl":"^1.6.1","classnames":"^2.2.6","highcharts":"7.1.1","prop-types":"^15.6.0","react-intl":"^3.6.0","custom-event":"^1.0.1","react-window":"^1.8.1","ag-grid-react":"20.0.0","react-measure":"^2.3.0","@types/mapbox-gl":"^1.6.1","react-day-picker":"~7.3.0","react-responsive":"^3.0.0","stringify-object":"^2.4.0","@gooddata/typings":"^2.24.0","ag-grid-community":"20.0.0","http-status-codes":"^1.3.0","@gooddata/js-utils":"^3.10.5","@gooddata/numberjs":"^3.2.4","fixed-data-table-2":"0.7.17","@gooddata/goodstrap":"^68.6.0","react-dom-factories":"^1.0.2","@gooddata/gooddata-js":"^12.5.4","json-stable-stringify":"^1.0.1","react-transition-group":"^2.2.1","hoist-non-react-statics":"^3.3.0","nodelist-foreach-polyfill":"^1.2.0","@formatjs/intl-pluralrules":"^1.3.6","highcharts-grouped-categories":"^1.1.3"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"raf":"3.3.2","yup":"^0.24.1","jest":"24.7.1","husky":"3.0.0","madge":"^3.4.4","react":"^16.5.2","enzyme":"3.5.0","eslint":"4.19.1","formik":"^0.11.11","moment":"2.23.0","history":"^4.7.2","ts-jest":"24.0.0","webpack":"4.30.0","full-icu":"^1.3.0","prettier":"1.16.4","react-ga":"^2.5.2","recharts":"1.0.0-beta.9","testcafe":"1.1.4","commander":"2.14.1","node-sass":"4.13.0","react-dom":"^16.5.2","stylelint":"^10.0.0","supertest":"3.0.0","ts-loader":"6.0.0","@types/raf":"^3.4.0","css-loader":"0.28.7","jest-junit":"3.0.0","raw-loader":"0.5.1","styled-jsx":"2.2.1","typescript":"3.3.4000","@babel/core":"7.4.4","@types/jest":"24.0.6","@types/node":"7.0.8","@types/uuid":"3.4.3","file-loader":"3.0.1","jest-enzyme":"7.0.2","lint-staged":"9.1.0","sass-loader":"6.0.6","webpack-cli":"3.3.2","@types/react":"16.8.6","babel-loader":"8.0.5","react-helmet":"5.2.0","react-select":"1.2.1","style-loader":"0.19.1","@types/enzyme":"3.1.13","@types/lodash":"4.14.123","testcafe-live":"0.1.4","@babel/runtime":"7.4.4","dotenv-webpack":"^1.7.0","@babel/polyfill":"^7.4.4","@storybook/react":"5.0.11","@types/invariant":"2.2.29","@types/react-dom":"16.0.11","isomorphic-fetch":"2.2.1","react-datepicker":"1.1.0","react-router-dom":"4.2.2","@babel/preset-env":"7.4.4","@gooddata/mock-js":"^2.13.1","@storybook/addons":"5.0.11","@types/classnames":"2.2.3","@types/prop-types":"15.5.2","@storybook/theming":"5.0.11","identity-obj-proxy":"^3.0.0","intl-messageformat":"^7.5.4","webpack-dev-server":"3.3.1","@babel/preset-react":"7.0.0","@types/react-portal":"4.0.1","@types/react-window":"^1.8.1","babel-plugin-lodash":"3.3.4","html-webpack-plugin":"3.2.0","react-test-renderer":"16.4.2","@types/react-measure":"2.0.5","clean-webpack-plugin":"2.0.2","stats-webpack-plugin":"0.7.0","eslint-config-prettier":"4.1.0","react-google-recaptcha":"^0.14.1","tslint-config-prettier":"1.18.0","@gooddata/eslint-config":"^1.0.0","@gooddata/tslint-config":"1.0.0","@types/react-responsive":"^3.0.3","@types/storybook__react":"4.0.1","@types/stringify-object":"^3.2.0","enzyme-adapter-react-16":"1.3.1","@gooddata/test-storybook":"3.2.1","@storybook/addon-actions":"5.0.11","@storybook/addon-options":"5.0.11","node-sass-magic-importer":"5.1.0","react-syntax-highlighter":"11.0.2","@types/fixed-data-table-2":"0.8.1","stylelint-config-prettier":"5.2.0","@gooddata/stylelint-config":"4.0.1","@types/react-test-renderer":"16.0.0","circular-dependency-plugin":"5.0.2","compression-webpack-plugin":"2.0.0","@types/json-stable-stringify":"^1.0.32","@gooddata/frontend-npm-scripts":"1.1.0","@types/enzyme-adapter-react-16":"1.0.3","stylelint-checkstyle-formatter":"0.1.0","@types/storybook__addon-actions":"3.4.2","@babel/plugin-proposal-class-properties":"7.4.4","@babel/plugin-proposal-object-rest-spread":"7.4.4","@babel/plugin-transform-async-to-generator":"7.4.4"},"peerDependencies":{"react":"^16.5.2","react-dom":"^16.5.2"},"_npmOperationalInternal":{"tmp":"tmp/react-components_7.6.0-alpha-strouhaljan-pdo-bb-2211-formatting-presets-component-2020-05-04T18-43-50-486Z_1588617864804_0.6648894353121326","host":"s3://npm-registry-packages"}},"7.6.0-alpha-xmort-pdo-bb-2211-formatting-presets-component-2020-05-05T07-05-46-592Z":{"name":"@gooddata/react-components","version":"7.6.0-alpha-xmort-pdo-bb-2211-formatting-presets-component-2020-05-05T07-05-46-592Z","author":{"name":"GoodData Corporation"},"license":"BSD-3-Clause","_id":"@gooddata/react-components@7.6.0-alpha-xmort-pdo-bb-2211-formatting-presets-component-2020-05-05T07-05-46-592Z","maintainers":[{"name":"afi","email":"adam.fiedler@gooddata.com"},{"name":"bertold8","email":"ivan.nejezchleb@seznam.cz"},{"name":"brbistas","email":"valentinos.chraniotis@gooddata.com"},{"name":"bugsbunny338","email":"jiri.zajic@mensa.cz"},{"name":"de.do","email":"de.do@gooddata.com"},{"name":"gooddata-ci","email":"rail@gooddata.com"},{"name":"hang.ngo","email":"hang.ngo@gooddata.com"},{"name":"hung.nguyen.hoang","email":"hung.nguyen@gooddata.com"},{"name":"ivan.mjartan","email":"ivan.mjartan@gooddata.com"},{"name":"jakub-sterba","email":"jakub.sterba@gooddata.com"},{"name":"jankc","email":"jan.krapac@gmail.com"},{"name":"jaroslav.tomecek","email":"jaroslav.tomecek@gooddata.com"},{"name":"jkittler","email":"honza.kittler@gmail.com"},{"name":"khanh.le","email":"khanh.le@gooddata.com"},{"name":"lanhuynh","email":"lan.huynh@gooddata.com"},{"name":"linhhong","email":"linh.hong@gooddata.com"},{"name":"lupko","email":"lubomir.slivka@gooddata.com"},{"name":"mai.nguyen","email":"mai.nguyen@gooddata.com"},{"name":"matyas.kandl","email":"matyas.kandl@gooddata.com"},{"name":"michal.marsal","email":"michal.marsal@gooddata.com"},{"name":"my.duong","email":"my.duong@gooddata.com"},{"name":"naibinh","email":"naibinh@gmail.com"},{"name":"nikolacech","email":"nikola.cech@gooddata.com"},{"name":"nis.hua","email":"nis.hua@gooddata.com"},{"name":"no23reason","email":"dan.homola@hotmail.cz"},{"name":"patrikbraborec","email":"patrik.braborec@gooddata.com"},{"name":"pbenes","email":"petr.benes@gooddata.com"},{"name":"petrjanu","email":"petr.janu@gooddata.com"},{"name":"pkingo","email":"philipandreaskingo@hotmail.com"},{"name":"ptquang86","email":"ptquang86@gmail.com"},{"name":"qduval","email":"quentin.duval@gooddata.com"},{"name":"rodri360","email":"me@rodri360.com"},{"name":"sitina","email":"jiri.sitina@gooddata.com"},{"name":"strouhaljan","email":"strouhal.jan@gmail.com"},{"name":"tomas.kratochvil","email":"tomas.kratochvil@gooddata.com"},{"name":"tomasreichmann","email":"tomasreichmann@gmail.com"},{"name":"tomsatgd","email":"tomas.satinsky@gooddata.com"},{"name":"trung-le-quoc","email":"trung.le@gooddata.com"},{"name":"tu-ngo","email":"tungo1981@gmail.com"},{"name":"tu.bui","email":"tu.bui@gooddata.com"},{"name":"tulean","email":"tuan.le@gooddata.com"},{"name":"tuqt1005","email":"tu.tran@gooddata.com"},{"name":"utdnah","email":"danh.ung@gooddata.com"},{"name":"vlastikcz","email":"vlastimil.kotas@gooddata.com"},{"name":"vu.pham","email":"vu.pham@gooddata.com"},{"name":"xmort","email":"petr.dolejsi@gooddata.com"},{"name":"yanlipnican","email":"yanlipnican@gmail.com"}],"homepage":"https://github.com/gooddata/gooddata-react-components#readme","bugs":{"url":"https://github.com/gooddata/gooddata-react-components/issues"},"dist":{"shasum":"4c43101d3aab84fd9fa07d070cabf4cf150450d2","tarball":"https://registry.npmjs.org/@gooddata/react-components/-/react-components-7.6.0-alpha-xmort-pdo-bb-2211-formatting-presets-component-2020-05-05T07-05-46-592Z.tgz","fileCount":5412,"integrity":"sha512-E5aDqit3RTdSo2K1W/Pcdek1DfHyCRXTb+RiYi5xEaDTuublkma/mGewrj7iZpTv+TLFaVhVGPF6K4vtvmpNrg==","signatures":[{"sig":"MEYCIQCazhzFmy24zZZZ6avlDPmy8TX/0v+3MfegioVL6HJ1+QIhALY7AE8xz59NDrSFa7dzxf1cn8XaW/rHkLtBClWB6oXQ","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":20027308,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJesRB/CRA9TVsSAnZWagAA63sQAIall3u/zRy0GSOo97aS\nCD8u6i+fn9nmeukjrdV6o1IpQTgqbZxy4CeRl62oHu0vT2tLZA8d8ZncYqGF\n/yQX05sUiXSr0C0i0rIg9qRLsJnz0+jGa5+zH1svY3jt1KL99ptu5MoNC3gz\nngJ2otIxgnQLSA6pHTvRBk6DODaHH/RPIhPEIw8oh6J1K57EmSFHnjPzayCg\nuJrNCE62+LKV3RZ273GOjtZedkUI/lNV13tAE0R4tqADhNXglYcCQ8x5jreG\nr99yw9P/hhtMFvUReOOaIIGBbeO34CnSdf/79BmDYOlLjpRB3I71Sw/5ujot\nodtK7zITJdrgT5DvQCz4pnRSo8dYmfWu2qkw2bl0Kr+xEpqo2Ue2jeFKs5Ik\n+Mv9MWi7pNj2alEK83Xd9DrPhbPsoIzWydc2MZL0JovvSeOXaQJmqvCO/5ZF\n0E5WBD72Th2vRHGnTkfCqmA8Srp7+DmaJM34WiabzpObQZv2Cp4uYWdQeMtU\n3jXnzhRJrgZTH/JBZ524oNIB5JxhsRIzF9pAdMRTVmb7JDXma3iM3L2vRr/a\njHH+I/ja2ku+PtET+TyvBIdfO+YZXqQSyXNfz4+crjnkQPkl6OqbZc/mc8Y9\nS/mE8JoYQ6tOz1QzOrBtCFoQHw//ZcuG/xWBrBVf6CiqqzLpozbAxaSb+2SU\nZiXv\r\n=KC1U\r\n-----END PGP SIGNATURE-----\r\n"},"main":"dist/index.js","husky":{"hooks":{"pre-commit":"lint-staged"}},"config":{"eslint":"./examples/**/*.{js,jsx}","tslint":"./{__mocks__,src,stories}/{,**/}*.{ts,tsx}"},"readme":"[![npm version](https://badge.fury.io/js/%40gooddata%2Freact-components.svg)](https://www.npmjs.com/package/@gooddata/react-components)\n\n# GoodData.UI React components\n> A React-based JavaScript library for building data-driven applications\n\n## Getting started\n- [GoodData.UI Documentation](http://sdk.gooddata.com/gooddata-ui/)\n- [GoodData.UI Live Examples](https://gooddata-examples.herokuapp.com/)\n- [Stack Overflow](https://stackoverflow.com/questions/tagged/gooddata)\n\n### Usage\nWith [yarn](https://yarnpkg.com) installed, go to your project directory and run\n```\n$ yarn add @gooddata/react-components\n```\nIf you prefer [npm](npmjs.com) run\n```\n$ npm install --save @gooddata/react-components\n```\n\nThe public API is exposed via global `index.js`. Except for the styles, do not import any other file directly\nbecause they are not intended to be part of the public API.\n\n## Contributing\n\nWe welcome any contribution in form of [issues](https://github.com/gooddata/gooddata-react-components/issues) or [pull requests](https://github.com/gooddata/gooddata-react-components/pulls).\n\nInstall [Node.js](http://nodejs.org) (node 12.16.1, npm v6.13.4) and [Yarn](https://classic.yarnpkg.com) (1.22.4).\n\nInstall dependencies:\n```\nyarn install --frozen-lockfile\n```\n\nThese commands may come in handy while developing:\n\n| command | description |\n| ------- | ----------- |\n| `yarn install --pure-lockfile` | first step |\n| ||\n| `yarn dev` | build react-components to `/dist` in watch mode |\n| `yarn test` | run all unit tests |\n| `yarn prettier-write` | format the source code to match the valid codestyle |\n| `yarn validate` | validate codestyle |\n| ||\n| `yarn storybook` | run storybook from `/stories` on http://localhost:9001 |\n| `yarn build-storybook` | build storybook to `/dist-storybook` |\n| `yarn test-storybook` | run storybook and [screenshot tests](https://github.com/gooddata/gdc-client-utils/tree/master/test-storybook) |\n| ||\n| `yarn examples` | run Live Examples dev-server from `/examples` on https://localhost:8999 |\n| `yarn examples-build` | build Live Examples to `/examples/dist` |\n| `yarn examples-server` | serve built Live Examples - see `/examples/server/src` |\n| `yarn examples-testcafe` | run testcafe tests against `localhost:8999` |\n\n### Deploy to heroku.com\nWhen you deploy this repo to heroku, it serves *GoodData.UI Live Examples*.\nRelevant tasks are in `Procfile` and `package.json`.\n\n```bash\n# run in the project directory\nheroku login\nheroku create <your-app-name>\nheroku config:set DOMAIN_ADMIN_USERNAME=x@gooddata.com DOMAIN_ADMIN_PASSWORD=xy PROJECT_ID_TO_ASSIGN=xms7ga4tf3g3nzucd8380o2bev8oeknp\ngit push heroku HEAD:master\nheroku open\n```\n### Enable Geo Chart for Storybook and Live Examples\nGeo chart uses Mapbox to render map which requires a Mapbox access token.\n- Register an account and create Mapbox access token at [guide](https://docs.mapbox.com/help/how-mapbox-works/access-tokens/)\n- Store the created token at `.env`:\n```bash\necho -e \"EXAMPLE_MAPBOX_ACCESS_TOKEN=token\" >> .env # only need to run once\necho -e \"STORYBOOK_MAPBOX_ACCESS_TOKEN=token\" >> .env # only need to run once\n```\n\n### Run Live Examples Locally\nTo run *GoodData.UI Live Examples* locally:\n```bash\ngit clone <this-repository>\ncd  <repository-folder>\nyarn install --pure-lockfile\nyarn examples\n```\nThen open https://localhost:8999 and login using Live Examples account (you can [create one here](https://gooddata-examples.herokuapp.com/registration)).\n\n### Run Storybook locally\n- Run storybook with token stored in `.env` for more secure\n```bash\nyarn storybook\n```\n- Or run storybook with token env param exposed to cli (not suggested)\n```bash\nSTORYBOOK_MAPBOX_ACCESS_TOKEN=token yarn storybook\n```\n- Apply either above way to `yarn build-storybook` or `yarn test-storybook`\n\n### Source code formatting\nThe source code in the repository is formatted by [Prettier](https://prettier.io/).\nThe format of the code is validated by our Continuous Integration server and is one of the requirements of successful merge.\n\nPrettier is supported by every major IDE. You can find the list of supported editors and how to configure them [here](https://prettier.io/docs/en/editors.html).\n\nIn the case, when your editor is not supported or you don't want to setup the integration, you can run the `yarn prettier-write` command to reformat the code before commit.\n\n## Changelog\n\n- see [CHANGELOG.md](CHANGELOG.md)\n\n## Supported versions\n\nIn order to make the user experience with integrating GoodData UI SDK as smooth and secure as possible and to ensure that the SDK is using the latest features of the platform, we will only provide support to two most recent major versions of UI SDK.\n\nThe most recent majors will be supported in the following modes:\n\n- The latest major version will receive all new functionality and all bug fixes\n- The previous major version will only receive fixes to critical issues and security fixes. These fixes will be applied on top of last released version of the previous major\n\nThe customers are encouraged to always use the latest version of the UI SDK.\n\nIn case of using older versions, the user might face API incompatibility, performance or security issues.\n\nPlease follow the installation instructions to update to the newest version.\n\n## License\n\n(C) 2007-2020 GoodData Corporation\n\nThis project is dual licensed:\n\n- The ATTRIBUTION-NONCOMMERCIAL 4.0 INTERNATIONAL (CC BY-NC 4.0) is used for purpose of the trial experience and evaluation of GoodData.UI library.\n- The GOODDATA GOODDATA.UI LIBRARY END USER LICENSE AGREEMENT is used for GoodData customers.\n\nFor more information, please see [LICENSE](https://github.com/gooddata/gooddata-react-components/blob/master/LICENSE)\n","gitHead":"c559b24cd5735d6fd5723dedd1c76b48475e9d09","scripts":{"dev":"bash scripts/build.sh --dev-watch","test":"jest --watch","build":"bash scripts/build.sh","tslint":"yarn run-tslint -t verbose $npm_package_config_tslint","prepare":"cd examples/server && yarn install --frozen-lockfile && cd ../..; rm -r examples/node_modules 2>/dev/null; true","examples":"bash scripts/run-examples.sh","prepare?":"# Called before `npm publish` and on local `npm install`. Temporarily also for deleting obsolete node_modules. Ends with `true` to continue gracefully.","validate":"tsc --noEmit && yarn tslint && eslint $npm_package_config_eslint && yarn validate-style && yarn prettier-check","build-dev":"bash scripts/build.sh --dev","examples?":"# Default is developer domain, other options: yarn examples [sec,secure,stg,stg2,stg3,demo,developer or URL]","storybook":"yarn build && start-storybook -p 9001 -c .storybook","test-once":"jest","tslint-ci":"mkdir -p ./ci/results && yarn run-tslint -t checkstyle -o ./ci/results/tslint-results.xml $npm_package_config_tslint","run-tslint":"tslint -p tsconfig.json","validate-ci":"tsc --noEmit && yarn tslint-ci  && eslint $npm_package_config_eslint -f checkstyle -o ci/results/eslint-results.xml && yarn validate-style-ci && yarn prettier-check","examples-build":"bash scripts/build-examples.sh","prepublishOnly":"yarn build","prettier-check":"prettier --check '{src,stories,styles,__mocks__,examples/server/src,examples/src,examples/test}/**/*.{ts,js,tsx,jsx,json,scss,md,yaml,html}'","prettier-write":"prettier --write '{src,stories,styles,__mocks__,examples/server/src,examples/src,examples/test}/**/*.{ts,js,tsx,jsx,json,scss,md,yaml,html}'","test-storybook":"yarn build && test-storybook","validate-style":"stylelint '**/*.scss'","build-storybook":"yarn build && build-storybook -c .storybook -o dist-storybook","examples-server":"node examples/server/src/index.js","heroku-postbuild":"yarn examples-build developer","examples-testcafe":"./scripts/run-testcafe.sh visual","validate-style-ci":"stylelint '**/*.scss' --custom-formatter=node_modules/stylelint-checkstyle-formatter > ci/results/stylelint-results.xml","check-circular-deps":"madge --circular --extensions ts ./src","examples-testcafe-ci":"./scripts/run-testcafe.sh ci","examples-testcafe-live":"./scripts/run-testcafe.sh live"},"typings":"dist/index.d.ts","_npmUser":{"name":"xmort","email":"petr.dolejsi@gooddata.com"},"deprecated":"@gooddata/react-components@7 reached End of Support on March 31, 2022. Please upgrade (see https://sdk.gooddata.com/gooddata-ui/docs/supported_versions.html for more information).","repository":{"url":"git+ssh://git@github.com/gooddata/gooddata-react-components.git","type":"git"},"_npmVersion":"6.13.4","description":"GoodData.UI - A powerful JavaScript library for building analytical applications","directories":{},"lint-staged":{"{src,stories,styles,__mocks__,examples/server/src,examples/src,examples/test}/**/*.{ts,js,tsx,jsx,scss}":["npx gdc-fix-copyright","git add"],"{src,stories,styles,__mocks__,examples/server/src,examples/src,examples/test}/**/*.{ts,js,tsx,jsx,json,scss,md,yaml,html}":["prettier --write","git add"]},"_nodeVersion":"12.16.1","dependencies":{"rxjs":"^5.5.6","uuid":"^3.2.1","immer":"^1.3.1","lodash":"^4.17.15","date-fns":"^2.7.0","downshift":"^3.2.7","invariant":"^2.2.2","mapbox-gl":"^1.6.1","classnames":"^2.2.6","highcharts":"7.1.1","prop-types":"^15.6.0","react-intl":"^3.6.0","custom-event":"^1.0.1","react-window":"^1.8.1","ag-grid-react":"20.0.0","react-measure":"^2.3.0","@types/mapbox-gl":"^1.6.1","react-day-picker":"~7.3.0","react-responsive":"^3.0.0","stringify-object":"^2.4.0","@gooddata/typings":"^2.24.0","ag-grid-community":"20.0.0","http-status-codes":"^1.3.0","@gooddata/js-utils":"^3.10.5","@gooddata/numberjs":"^3.2.4","fixed-data-table-2":"0.7.17","@gooddata/goodstrap":"^68.6.0","react-dom-factories":"^1.0.2","@gooddata/gooddata-js":"^12.5.4","json-stable-stringify":"^1.0.1","react-transition-group":"^2.2.1","hoist-non-react-statics":"^3.3.0","nodelist-foreach-polyfill":"^1.2.0","@formatjs/intl-pluralrules":"^1.3.6","highcharts-grouped-categories":"^1.1.3"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"raf":"3.3.2","yup":"^0.24.1","jest":"24.7.1","husky":"3.0.0","madge":"^3.4.4","react":"^16.5.2","enzyme":"3.5.0","eslint":"4.19.1","formik":"^0.11.11","moment":"2.23.0","history":"^4.7.2","ts-jest":"24.0.0","webpack":"4.30.0","full-icu":"^1.3.0","prettier":"1.16.4","react-ga":"^2.5.2","recharts":"1.0.0-beta.9","testcafe":"1.1.4","commander":"2.14.1","node-sass":"4.13.0","react-dom":"^16.5.2","stylelint":"^10.0.0","supertest":"3.0.0","ts-loader":"6.0.0","@types/raf":"^3.4.0","css-loader":"0.28.7","jest-junit":"3.0.0","raw-loader":"0.5.1","styled-jsx":"2.2.1","typescript":"3.3.4000","@babel/core":"7.4.4","@types/jest":"24.0.6","@types/node":"7.0.8","@types/uuid":"3.4.3","file-loader":"3.0.1","jest-enzyme":"7.0.2","lint-staged":"9.1.0","sass-loader":"6.0.6","webpack-cli":"3.3.2","@types/react":"16.8.6","babel-loader":"8.0.5","react-helmet":"5.2.0","react-select":"1.2.1","style-loader":"0.19.1","@types/enzyme":"3.1.13","@types/lodash":"4.14.123","testcafe-live":"0.1.4","@babel/runtime":"7.4.4","dotenv-webpack":"^1.7.0","@babel/polyfill":"^7.4.4","@storybook/react":"5.0.11","@types/invariant":"2.2.29","@types/react-dom":"16.0.11","isomorphic-fetch":"2.2.1","react-datepicker":"1.1.0","react-router-dom":"4.2.2","@babel/preset-env":"7.4.4","@gooddata/mock-js":"^2.13.1","@storybook/addons":"5.0.11","@types/classnames":"2.2.3","@types/prop-types":"15.5.2","@storybook/theming":"5.0.11","identity-obj-proxy":"^3.0.0","intl-messageformat":"^7.5.4","webpack-dev-server":"3.3.1","@babel/preset-react":"7.0.0","@types/react-portal":"4.0.1","@types/react-window":"^1.8.1","babel-plugin-lodash":"3.3.4","html-webpack-plugin":"3.2.0","react-test-renderer":"16.4.2","@types/react-measure":"2.0.5","clean-webpack-plugin":"2.0.2","stats-webpack-plugin":"0.7.0","eslint-config-prettier":"4.1.0","react-google-recaptcha":"^0.14.1","tslint-config-prettier":"1.18.0","@gooddata/eslint-config":"^1.0.0","@gooddata/tslint-config":"1.0.0","@types/react-responsive":"^3.0.3","@types/storybook__react":"4.0.1","@types/stringify-object":"^3.2.0","enzyme-adapter-react-16":"1.3.1","@gooddata/test-storybook":"3.2.1","@storybook/addon-actions":"5.0.11","@storybook/addon-options":"5.0.11","node-sass-magic-importer":"5.1.0","react-syntax-highlighter":"11.0.2","@types/fixed-data-table-2":"0.8.1","stylelint-config-prettier":"5.2.0","@gooddata/stylelint-config":"4.0.1","@types/react-test-renderer":"16.0.0","circular-dependency-plugin":"5.0.2","compression-webpack-plugin":"2.0.0","@types/json-stable-stringify":"^1.0.32","@gooddata/frontend-npm-scripts":"1.1.0","@types/enzyme-adapter-react-16":"1.0.3","stylelint-checkstyle-formatter":"0.1.0","@types/storybook__addon-actions":"3.4.2","@babel/plugin-proposal-class-properties":"7.4.4","@babel/plugin-proposal-object-rest-spread":"7.4.4","@babel/plugin-transform-async-to-generator":"7.4.4"},"peerDependencies":{"react":"^16.5.2","react-dom":"^16.5.2"},"_npmOperationalInternal":{"tmp":"tmp/react-components_7.6.0-alpha-xmort-pdo-bb-2211-formatting-presets-component-2020-05-05T07-05-46-592Z_1588662399058_0.946825489458305","host":"s3://npm-registry-packages"}},"7.6.0-alpha-xmort-pdo-bb-2211-formatting-presets-component-2020-05-05T07-17-19-908Z":{"name":"@gooddata/react-components","version":"7.6.0-alpha-xmort-pdo-bb-2211-formatting-presets-component-2020-05-05T07-17-19-908Z","author":{"name":"GoodData Corporation"},"license":"BSD-3-Clause","_id":"@gooddata/react-components@7.6.0-alpha-xmort-pdo-bb-2211-formatting-presets-component-2020-05-05T07-17-19-908Z","maintainers":[{"name":"afi","email":"adam.fiedler@gooddata.com"},{"name":"bertold8","email":"ivan.nejezchleb@seznam.cz"},{"name":"brbistas","email":"valentinos.chraniotis@gooddata.com"},{"name":"bugsbunny338","email":"jiri.zajic@mensa.cz"},{"name":"de.do","email":"de.do@gooddata.com"},{"name":"gooddata-ci","email":"rail@gooddata.com"},{"name":"hang.ngo","email":"hang.ngo@gooddata.com"},{"name":"hung.nguyen.hoang","email":"hung.nguyen@gooddata.com"},{"name":"ivan.mjartan","email":"ivan.mjartan@gooddata.com"},{"name":"jakub-sterba","email":"jakub.sterba@gooddata.com"},{"name":"jankc","email":"jan.krapac@gmail.com"},{"name":"jaroslav.tomecek","email":"jaroslav.tomecek@gooddata.com"},{"name":"jkittler","email":"honza.kittler@gmail.com"},{"name":"khanh.le","email":"khanh.le@gooddata.com"},{"name":"lanhuynh","email":"lan.huynh@gooddata.com"},{"name":"linhhong","email":"linh.hong@gooddata.com"},{"name":"lupko","email":"lubomir.slivka@gooddata.com"},{"name":"mai.nguyen","email":"mai.nguyen@gooddata.com"},{"name":"matyas.kandl","email":"matyas.kandl@gooddata.com"},{"name":"michal.marsal","email":"michal.marsal@gooddata.com"},{"name":"my.duong","email":"my.duong@gooddata.com"},{"name":"naibinh","email":"naibinh@gmail.com"},{"name":"nikolacech","email":"nikola.cech@gooddata.com"},{"name":"nis.hua","email":"nis.hua@gooddata.com"},{"name":"no23reason","email":"dan.homola@hotmail.cz"},{"name":"patrikbraborec","email":"patrik.braborec@gooddata.com"},{"name":"pbenes","email":"petr.benes@gooddata.com"},{"name":"petrjanu","email":"petr.janu@gooddata.com"},{"name":"pkingo","email":"philipandreaskingo@hotmail.com"},{"name":"ptquang86","email":"ptquang86@gmail.com"},{"name":"qduval","email":"quentin.duval@gooddata.com"},{"name":"rodri360","email":"me@rodri360.com"},{"name":"sitina","email":"jiri.sitina@gooddata.com"},{"name":"strouhaljan","email":"strouhal.jan@gmail.com"},{"name":"tomas.kratochvil","email":"tomas.kratochvil@gooddata.com"},{"name":"tomasreichmann","email":"tomasreichmann@gmail.com"},{"name":"tomsatgd","email":"tomas.satinsky@gooddata.com"},{"name":"trung-le-quoc","email":"trung.le@gooddata.com"},{"name":"tu-ngo","email":"tungo1981@gmail.com"},{"name":"tu.bui","email":"tu.bui@gooddata.com"},{"name":"tulean","email":"tuan.le@gooddata.com"},{"name":"tuqt1005","email":"tu.tran@gooddata.com"},{"name":"utdnah","email":"danh.ung@gooddata.com"},{"name":"vlastikcz","email":"vlastimil.kotas@gooddata.com"},{"name":"vu.pham","email":"vu.pham@gooddata.com"},{"name":"xmort","email":"petr.dolejsi@gooddata.com"},{"name":"yanlipnican","email":"yanlipnican@gmail.com"}],"homepage":"https://github.com/gooddata/gooddata-react-components#readme","bugs":{"url":"https://github.com/gooddata/gooddata-react-components/issues"},"dist":{"shasum":"2b807fef7a1870e28a85a1919c21ce330edd4363","tarball":"https://registry.npmjs.org/@gooddata/react-components/-/react-components-7.6.0-alpha-xmort-pdo-bb-2211-formatting-presets-component-2020-05-05T07-17-19-908Z.tgz","fileCount":2580,"integrity":"sha512-b/Gho7OweyMa0at9poOfdXtcHB1Ud7Jqv6fXTeCtFIJ9QKXL65MevXKKj1n8Gz0QKYmTds35P0lyaqDi52zh4A==","signatures":[{"sig":"MEYCIQDkukvoO7Hn2R9a26S2bi3KsBcJM6/HVr4T9UTnLqT7iwIhAMcaJ+ui5hiin82Wvgh7sXyfCB6pH0SxFEbpM+vP3bn5","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":10169938,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJesRMhCRA9TVsSAnZWagAAXOsP/3A7Xxqk2AXIdrX9RgfL\nAvBSs/N382a5coPcwpORaGt6SpM2rOcLXohDhiPwGtMHUOWsp5ZEfojeNv5E\nnIr0efCU40vZ0kVVAVJxCdNVvv5Hjhf8sLcf/VoWrI9DjN3r/jmSoz+6qCOt\n8wpqsr0gk8z7Zr2b5VUxB26S1aMVvaNnefCaWv2aMb1cT14sa8CaJUqnkUYX\nId9jC+y8Ofr2BLWy7T8tHdfeL095GIB56idoXvCWyf3LlJ3P7ZB0u6j/lxO0\nAkGnc6B/bDAODcCJ9omVMqOMd7TNC+x09DqX01kUc1boHFHnHIGDoSWLIC2Q\naDoAckPTsQygPRadsGNg5aHHzbQnZ8tcfOnspEFOYM2CWg4iofoKfyPGBDPb\ncqjOeuODwunSf40uZpab92ashGJyfcIvndR0kH4gCUUFor76brsibOcWU24K\novXCUXlkcFsffdnghdMvlR9PPe3wfydrECLKhXEvxxSUqNp/nCdizXnetn90\nONWLCCuG+6UuoQa+EcIH64DG+Akfo5Wan8t7f4ucy0zl/Gr6hqKqdDWQ7DL8\nToOmrtC5ZhbHYOEUGJ6FSxyTvYKSuuyMt/MMTc2m549oNnwgzTFRjWGacX/h\nYjXD018YgY/59iz+nwBN0zXEtsGDLYq3o24w+COBKjNOf3DUkMG+9PZcMvGY\nmvjo\r\n=awEl\r\n-----END PGP SIGNATURE-----\r\n"},"main":"dist/index.js","husky":{"hooks":{"pre-commit":"lint-staged"}},"config":{"eslint":"./examples/**/*.{js,jsx}","tslint":"./{__mocks__,src,stories}/{,**/}*.{ts,tsx}"},"readme":"[![npm version](https://badge.fury.io/js/%40gooddata%2Freact-components.svg)](https://www.npmjs.com/package/@gooddata/react-components)\n\n# GoodData.UI React components\n> A React-based JavaScript library for building data-driven applications\n\n## Getting started\n- [GoodData.UI Documentation](http://sdk.gooddata.com/gooddata-ui/)\n- [GoodData.UI Live Examples](https://gooddata-examples.herokuapp.com/)\n- [Stack Overflow](https://stackoverflow.com/questions/tagged/gooddata)\n\n### Usage\nWith [yarn](https://yarnpkg.com) installed, go to your project directory and run\n```\n$ yarn add @gooddata/react-components\n```\nIf you prefer [npm](npmjs.com) run\n```\n$ npm install --save @gooddata/react-components\n```\n\nThe public API is exposed via global `index.js`. Except for the styles, do not import any other file directly\nbecause they are not intended to be part of the public API.\n\n## Contributing\n\nWe welcome any contribution in form of [issues](https://github.com/gooddata/gooddata-react-components/issues) or [pull requests](https://github.com/gooddata/gooddata-react-components/pulls).\n\nInstall [Node.js](http://nodejs.org) (node 12.16.1, npm v6.13.4) and [Yarn](https://classic.yarnpkg.com) (1.22.4).\n\nInstall dependencies:\n```\nyarn install --frozen-lockfile\n```\n\nThese commands may come in handy while developing:\n\n| command | description |\n| ------- | ----------- |\n| `yarn install --pure-lockfile` | first step |\n| ||\n| `yarn dev` | build react-components to `/dist` in watch mode |\n| `yarn test` | run all unit tests |\n| `yarn prettier-write` | format the source code to match the valid codestyle |\n| `yarn validate` | validate codestyle |\n| ||\n| `yarn storybook` | run storybook from `/stories` on http://localhost:9001 |\n| `yarn build-storybook` | build storybook to `/dist-storybook` |\n| `yarn test-storybook` | run storybook and [screenshot tests](https://github.com/gooddata/gdc-client-utils/tree/master/test-storybook) |\n| ||\n| `yarn examples` | run Live Examples dev-server from `/examples` on https://localhost:8999 |\n| `yarn examples-build` | build Live Examples to `/examples/dist` |\n| `yarn examples-server` | serve built Live Examples - see `/examples/server/src` |\n| `yarn examples-testcafe` | run testcafe tests against `localhost:8999` |\n\n### Deploy to heroku.com\nWhen you deploy this repo to heroku, it serves *GoodData.UI Live Examples*.\nRelevant tasks are in `Procfile` and `package.json`.\n\n```bash\n# run in the project directory\nheroku login\nheroku create <your-app-name>\nheroku config:set DOMAIN_ADMIN_USERNAME=x@gooddata.com DOMAIN_ADMIN_PASSWORD=xy PROJECT_ID_TO_ASSIGN=xms7ga4tf3g3nzucd8380o2bev8oeknp\ngit push heroku HEAD:master\nheroku open\n```\n### Enable Geo Chart for Storybook and Live Examples\nGeo chart uses Mapbox to render map which requires a Mapbox access token.\n- Register an account and create Mapbox access token at [guide](https://docs.mapbox.com/help/how-mapbox-works/access-tokens/)\n- Store the created token at `.env`:\n```bash\necho -e \"EXAMPLE_MAPBOX_ACCESS_TOKEN=token\" >> .env # only need to run once\necho -e \"STORYBOOK_MAPBOX_ACCESS_TOKEN=token\" >> .env # only need to run once\n```\n\n### Run Live Examples Locally\nTo run *GoodData.UI Live Examples* locally:\n```bash\ngit clone <this-repository>\ncd  <repository-folder>\nyarn install --pure-lockfile\nyarn examples\n```\nThen open https://localhost:8999 and login using Live Examples account (you can [create one here](https://gooddata-examples.herokuapp.com/registration)).\n\n### Run Storybook locally\n- Run storybook with token stored in `.env` for more secure\n```bash\nyarn storybook\n```\n- Or run storybook with token env param exposed to cli (not suggested)\n```bash\nSTORYBOOK_MAPBOX_ACCESS_TOKEN=token yarn storybook\n```\n- Apply either above way to `yarn build-storybook` or `yarn test-storybook`\n\n### Source code formatting\nThe source code in the repository is formatted by [Prettier](https://prettier.io/).\nThe format of the code is validated by our Continuous Integration server and is one of the requirements of successful merge.\n\nPrettier is supported by every major IDE. You can find the list of supported editors and how to configure them [here](https://prettier.io/docs/en/editors.html).\n\nIn the case, when your editor is not supported or you don't want to setup the integration, you can run the `yarn prettier-write` command to reformat the code before commit.\n\n## Changelog\n\n- see [CHANGELOG.md](CHANGELOG.md)\n\n## Supported versions\n\nIn order to make the user experience with integrating GoodData UI SDK as smooth and secure as possible and to ensure that the SDK is using the latest features of the platform, we will only provide support to two most recent major versions of UI SDK.\n\nThe most recent majors will be supported in the following modes:\n\n- The latest major version will receive all new functionality and all bug fixes\n- The previous major version will only receive fixes to critical issues and security fixes. These fixes will be applied on top of last released version of the previous major\n\nThe customers are encouraged to always use the latest version of the UI SDK.\n\nIn case of using older versions, the user might face API incompatibility, performance or security issues.\n\nPlease follow the installation instructions to update to the newest version.\n\n## License\n\n(C) 2007-2020 GoodData Corporation\n\nThis project is dual licensed:\n\n- The ATTRIBUTION-NONCOMMERCIAL 4.0 INTERNATIONAL (CC BY-NC 4.0) is used for purpose of the trial experience and evaluation of GoodData.UI library.\n- The GOODDATA GOODDATA.UI LIBRARY END USER LICENSE AGREEMENT is used for GoodData customers.\n\nFor more information, please see [LICENSE](https://github.com/gooddata/gooddata-react-components/blob/master/LICENSE)\n","gitHead":"c559b24cd5735d6fd5723dedd1c76b48475e9d09","scripts":{"dev":"bash scripts/build.sh --dev-watch","test":"jest --watch","build":"bash scripts/build.sh","tslint":"yarn run-tslint -t verbose $npm_package_config_tslint","prepare":"cd examples/server && yarn install --frozen-lockfile && cd ../..; rm -r examples/node_modules 2>/dev/null; true","examples":"bash scripts/run-examples.sh","prepare?":"# Called before `npm publish` and on local `npm install`. Temporarily also for deleting obsolete node_modules. Ends with `true` to continue gracefully.","validate":"tsc --noEmit && yarn tslint && eslint $npm_package_config_eslint && yarn validate-style && yarn prettier-check","build-dev":"bash scripts/build.sh --dev","examples?":"# Default is developer domain, other options: yarn examples [sec,secure,stg,stg2,stg3,demo,developer or URL]","storybook":"yarn build && start-storybook -p 9001 -c .storybook","test-once":"jest","tslint-ci":"mkdir -p ./ci/results && yarn run-tslint -t checkstyle -o ./ci/results/tslint-results.xml $npm_package_config_tslint","run-tslint":"tslint -p tsconfig.json","validate-ci":"tsc --noEmit && yarn tslint-ci  && eslint $npm_package_config_eslint -f checkstyle -o ci/results/eslint-results.xml && yarn validate-style-ci && yarn prettier-check","examples-build":"bash scripts/build-examples.sh","prepublishOnly":"yarn build","prettier-check":"prettier --check '{src,stories,styles,__mocks__,examples/server/src,examples/src,examples/test}/**/*.{ts,js,tsx,jsx,json,scss,md,yaml,html}'","prettier-write":"prettier --write '{src,stories,styles,__mocks__,examples/server/src,examples/src,examples/test}/**/*.{ts,js,tsx,jsx,json,scss,md,yaml,html}'","test-storybook":"yarn build && test-storybook","validate-style":"stylelint '**/*.scss'","build-storybook":"yarn build && build-storybook -c .storybook -o dist-storybook","examples-server":"node examples/server/src/index.js","heroku-postbuild":"yarn examples-build developer","examples-testcafe":"./scripts/run-testcafe.sh visual","validate-style-ci":"stylelint '**/*.scss' --custom-formatter=node_modules/stylelint-checkstyle-formatter > ci/results/stylelint-results.xml","check-circular-deps":"madge --circular --extensions ts ./src","examples-testcafe-ci":"./scripts/run-testcafe.sh ci","examples-testcafe-live":"./scripts/run-testcafe.sh live"},"typings":"dist/index.d.ts","_npmUser":{"name":"xmort","email":"petr.dolejsi@gooddata.com"},"deprecated":"@gooddata/react-components@7 reached End of Support on March 31, 2022. Please upgrade (see https://sdk.gooddata.com/gooddata-ui/docs/supported_versions.html for more information).","repository":{"url":"git+ssh://git@github.com/gooddata/gooddata-react-components.git","type":"git"},"_npmVersion":"6.13.4","description":"GoodData.UI - A powerful JavaScript library for building analytical applications","directories":{},"lint-staged":{"{src,stories,styles,__mocks__,examples/server/src,examples/src,examples/test}/**/*.{ts,js,tsx,jsx,scss}":["npx gdc-fix-copyright","git add"],"{src,stories,styles,__mocks__,examples/server/src,examples/src,examples/test}/**/*.{ts,js,tsx,jsx,json,scss,md,yaml,html}":["prettier --write","git add"]},"_nodeVersion":"12.16.1","dependencies":{"rxjs":"^5.5.6","uuid":"^3.2.1","immer":"^1.3.1","lodash":"^4.17.15","date-fns":"^2.7.0","downshift":"^3.2.7","invariant":"^2.2.2","mapbox-gl":"^1.6.1","classnames":"^2.2.6","highcharts":"7.1.1","prop-types":"^15.6.0","react-intl":"^3.6.0","custom-event":"^1.0.1","react-window":"^1.8.1","ag-grid-react":"20.0.0","react-measure":"^2.3.0","@types/mapbox-gl":"^1.6.1","react-day-picker":"~7.3.0","react-responsive":"^3.0.0","stringify-object":"^2.4.0","@gooddata/typings":"^2.24.0","ag-grid-community":"20.0.0","http-status-codes":"^1.3.0","@gooddata/js-utils":"^3.10.5","@gooddata/numberjs":"^3.2.4","fixed-data-table-2":"0.7.17","@gooddata/goodstrap":"^68.6.0","react-dom-factories":"^1.0.2","@gooddata/gooddata-js":"^12.5.4","json-stable-stringify":"^1.0.1","react-transition-group":"^2.2.1","hoist-non-react-statics":"^3.3.0","nodelist-foreach-polyfill":"^1.2.0","@formatjs/intl-pluralrules":"^1.3.6","highcharts-grouped-categories":"^1.1.3"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"raf":"3.3.2","yup":"^0.24.1","jest":"24.7.1","husky":"3.0.0","madge":"^3.4.4","react":"^16.5.2","enzyme":"3.5.0","eslint":"4.19.1","formik":"^0.11.11","moment":"2.23.0","history":"^4.7.2","ts-jest":"24.0.0","webpack":"4.30.0","full-icu":"^1.3.0","prettier":"1.16.4","react-ga":"^2.5.2","recharts":"1.0.0-beta.9","testcafe":"1.1.4","commander":"2.14.1","node-sass":"4.13.0","react-dom":"^16.5.2","stylelint":"^10.0.0","supertest":"3.0.0","ts-loader":"6.0.0","@types/raf":"^3.4.0","css-loader":"0.28.7","jest-junit":"3.0.0","raw-loader":"0.5.1","styled-jsx":"2.2.1","typescript":"3.3.4000","@babel/core":"7.4.4","@types/jest":"24.0.6","@types/node":"7.0.8","@types/uuid":"3.4.3","file-loader":"3.0.1","jest-enzyme":"7.0.2","lint-staged":"9.1.0","sass-loader":"6.0.6","webpack-cli":"3.3.2","@types/react":"16.8.6","babel-loader":"8.0.5","react-helmet":"5.2.0","react-select":"1.2.1","style-loader":"0.19.1","@types/enzyme":"3.1.13","@types/lodash":"4.14.123","testcafe-live":"0.1.4","@babel/runtime":"7.4.4","dotenv-webpack":"^1.7.0","@babel/polyfill":"^7.4.4","@storybook/react":"5.0.11","@types/invariant":"2.2.29","@types/react-dom":"16.0.11","isomorphic-fetch":"2.2.1","react-datepicker":"1.1.0","react-router-dom":"4.2.2","@babel/preset-env":"7.4.4","@gooddata/mock-js":"^2.13.1","@storybook/addons":"5.0.11","@types/classnames":"2.2.3","@types/prop-types":"15.5.2","@storybook/theming":"5.0.11","identity-obj-proxy":"^3.0.0","intl-messageformat":"^7.5.4","webpack-dev-server":"3.3.1","@babel/preset-react":"7.0.0","@types/react-portal":"4.0.1","@types/react-window":"^1.8.1","babel-plugin-lodash":"3.3.4","html-webpack-plugin":"3.2.0","react-test-renderer":"16.4.2","@types/react-measure":"2.0.5","clean-webpack-plugin":"2.0.2","stats-webpack-plugin":"0.7.0","eslint-config-prettier":"4.1.0","react-google-recaptcha":"^0.14.1","tslint-config-prettier":"1.18.0","@gooddata/eslint-config":"^1.0.0","@gooddata/tslint-config":"1.0.0","@types/react-responsive":"^3.0.3","@types/storybook__react":"4.0.1","@types/stringify-object":"^3.2.0","enzyme-adapter-react-16":"1.3.1","@gooddata/test-storybook":"3.2.1","@storybook/addon-actions":"5.0.11","@storybook/addon-options":"5.0.11","node-sass-magic-importer":"5.1.0","react-syntax-highlighter":"11.0.2","@types/fixed-data-table-2":"0.8.1","stylelint-config-prettier":"5.2.0","@gooddata/stylelint-config":"4.0.1","@types/react-test-renderer":"16.0.0","circular-dependency-plugin":"5.0.2","compression-webpack-plugin":"2.0.0","@types/json-stable-stringify":"^1.0.32","@gooddata/frontend-npm-scripts":"1.1.0","@types/enzyme-adapter-react-16":"1.0.3","stylelint-checkstyle-formatter":"0.1.0","@types/storybook__addon-actions":"3.4.2","@babel/plugin-proposal-class-properties":"7.4.4","@babel/plugin-proposal-object-rest-spread":"7.4.4","@babel/plugin-transform-async-to-generator":"7.4.4"},"peerDependencies":{"react":"^16.5.2","react-dom":"^16.5.2"},"_npmOperationalInternal":{"tmp":"tmp/react-components_7.6.0-alpha-xmort-pdo-bb-2211-formatting-presets-component-2020-05-05T07-17-19-908Z_1588663072345_0.6638453361009755","host":"s3://npm-registry-packages"}},"7.6.0-alpha-strouhaljan-jsu-bb-2211-02-2020-05-05T08-17-16-341Z":{"name":"@gooddata/react-components","version":"7.6.0-alpha-strouhaljan-jsu-bb-2211-02-2020-05-05T08-17-16-341Z","author":{"name":"GoodData Corporation"},"license":"BSD-3-Clause","_id":"@gooddata/react-components@7.6.0-alpha-strouhaljan-jsu-bb-2211-02-2020-05-05T08-17-16-341Z","maintainers":[{"name":"afi","email":"adam.fiedler@gooddata.com"},{"name":"bertold8","email":"ivan.nejezchleb@seznam.cz"},{"name":"brbistas","email":"valentinos.chraniotis@gooddata.com"},{"name":"bugsbunny338","email":"jiri.zajic@mensa.cz"},{"name":"de.do","email":"de.do@gooddata.com"},{"name":"gooddata-ci","email":"rail@gooddata.com"},{"name":"hang.ngo","email":"hang.ngo@gooddata.com"},{"name":"hung.nguyen.hoang","email":"hung.nguyen@gooddata.com"},{"name":"ivan.mjartan","email":"ivan.mjartan@gooddata.com"},{"name":"jakub-sterba","email":"jakub.sterba@gooddata.com"},{"name":"jankc","email":"jan.krapac@gmail.com"},{"name":"jaroslav.tomecek","email":"jaroslav.tomecek@gooddata.com"},{"name":"jkittler","email":"honza.kittler@gmail.com"},{"name":"khanh.le","email":"khanh.le@gooddata.com"},{"name":"lanhuynh","email":"lan.huynh@gooddata.com"},{"name":"linhhong","email":"linh.hong@gooddata.com"},{"name":"lupko","email":"lubomir.slivka@gooddata.com"},{"name":"mai.nguyen","email":"mai.nguyen@gooddata.com"},{"name":"matyas.kandl","email":"matyas.kandl@gooddata.com"},{"name":"michal.marsal","email":"michal.marsal@gooddata.com"},{"name":"my.duong","email":"my.duong@gooddata.com"},{"name":"naibinh","email":"naibinh@gmail.com"},{"name":"nikolacech","email":"nikola.cech@gooddata.com"},{"name":"nis.hua","email":"nis.hua@gooddata.com"},{"name":"no23reason","email":"dan.homola@hotmail.cz"},{"name":"patrikbraborec","email":"patrik.braborec@gooddata.com"},{"name":"pbenes","email":"petr.benes@gooddata.com"},{"name":"petrjanu","email":"petr.janu@gooddata.com"},{"name":"pkingo","email":"philipandreaskingo@hotmail.com"},{"name":"ptquang86","email":"ptquang86@gmail.com"},{"name":"qduval","email":"quentin.duval@gooddata.com"},{"name":"rodri360","email":"me@rodri360.com"},{"name":"sitina","email":"jiri.sitina@gooddata.com"},{"name":"strouhaljan","email":"strouhal.jan@gmail.com"},{"name":"tomas.kratochvil","email":"tomas.kratochvil@gooddata.com"},{"name":"tomasreichmann","email":"tomasreichmann@gmail.com"},{"name":"tomsatgd","email":"tomas.satinsky@gooddata.com"},{"name":"trung-le-quoc","email":"trung.le@gooddata.com"},{"name":"tu-ngo","email":"tungo1981@gmail.com"},{"name":"tu.bui","email":"tu.bui@gooddata.com"},{"name":"tulean","email":"tuan.le@gooddata.com"},{"name":"tuqt1005","email":"tu.tran@gooddata.com"},{"name":"utdnah","email":"danh.ung@gooddata.com"},{"name":"vlastikcz","email":"vlastimil.kotas@gooddata.com"},{"name":"vu.pham","email":"vu.pham@gooddata.com"},{"name":"xmort","email":"petr.dolejsi@gooddata.com"},{"name":"yanlipnican","email":"yanlipnican@gmail.com"}],"homepage":"https://github.com/gooddata/gooddata-react-components#readme","bugs":{"url":"https://github.com/gooddata/gooddata-react-components/issues"},"dist":{"shasum":"8640ad41e27b3a830e14dd56a7ba1f614e300bbb","tarball":"https://registry.npmjs.org/@gooddata/react-components/-/react-components-7.6.0-alpha-strouhaljan-jsu-bb-2211-02-2020-05-05T08-17-16-341Z.tgz","fileCount":2582,"integrity":"sha512-kGIzbth7mI5oEwaqpOkQzRGyUNMIAVIr292u5AlW8V/KrKvA7KU+z7/guD9ib0Pyeg/ug65kuabVTaMYAZBwhg==","signatures":[{"sig":"MEUCIBux5rL5NZDP95O8dVRELBIDdhPf4ntTqw5cYdtwP8giAiEA3lX8fc+qAHvAqNspvI0Ui17BZZINjgGns1XcU3RIV+E=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":10194134,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJesSEwCRA9TVsSAnZWagAAC58P/2/ugbawcXJNYJ4+4uWG\n6vog0qIJ1eqiPH/J7p1+NNSXYiognThl7OSVGgdRC4qdPA2ilngyy0JSa/m6\nhpWYEaFaGRG8fqLu8Vi81FUgCcvjYTTh3NihdQ0x4uqgBSisaquOcWUAHsXZ\nmZULxMGzPFI0XpyhM/fYchi0N6nyTTQSBdMCJlpFwMy2H/wd6vwLLEXGgXuK\nbm+uqM+pB8SvBa1DZtjk3WL41EYgB99TryTOD+rTP2+wdLb/szjqOtkWj8Tb\nlTE38KGUUZiwO2t9+xkA0R3hSlsJHKqXoS4V5KskWPBG03P68D3L5or13DPF\npyXqnaKotzJ9ip8YXJHFyiwlblTjKCXHyhfkTr/7bvRPurzNb2m6zDZT+O0I\nZmQGsH9JaJj5N9Qm/+HyRpMq0ylRtTe9+JQLOiz+cQ0FQubcAVur2vvr+YCu\nA0/UbwXgIT6+qDfw8177U/17NohDx3MCj4Skuo+XV2J3M9Us2t6+w5shmVDi\n++G6axZgOgzjsLc4Jgdzq5RfXo+7lFgFe8BuQws1C0ZwpKzHaSd1uYtD0234\nFmSGMEwFMGQpVE4c1lTjp+WUwdY+WhdCPMQw/nAeePj9htqc/hJFt/MRRE8G\nXg3zVoWxMBpzZ/Mk1+1co0GpVIc6o1cWTP9HiHZCDt8HbPahVnivcKXLKHJH\n+II7\r\n=r93t\r\n-----END PGP SIGNATURE-----\r\n"},"main":"dist/index.js","husky":{"hooks":{"pre-commit":"lint-staged"}},"config":{"eslint":"./examples/**/*.{js,jsx}","tslint":"./{__mocks__,src,stories}/{,**/}*.{ts,tsx}"},"readme":"[![npm version](https://badge.fury.io/js/%40gooddata%2Freact-components.svg)](https://www.npmjs.com/package/@gooddata/react-components)\n\n# GoodData.UI React components\n> A React-based JavaScript library for building data-driven applications\n\n## Getting started\n- [GoodData.UI Documentation](http://sdk.gooddata.com/gooddata-ui/)\n- [GoodData.UI Live Examples](https://gooddata-examples.herokuapp.com/)\n- [Stack Overflow](https://stackoverflow.com/questions/tagged/gooddata)\n\n### Usage\nWith [yarn](https://yarnpkg.com) installed, go to your project directory and run\n```\n$ yarn add @gooddata/react-components\n```\nIf you prefer [npm](npmjs.com) run\n```\n$ npm install --save @gooddata/react-components\n```\n\nThe public API is exposed via global `index.js`. Except for the styles, do not import any other file directly\nbecause they are not intended to be part of the public API.\n\n## Contributing\n\nWe welcome any contribution in form of [issues](https://github.com/gooddata/gooddata-react-components/issues) or [pull requests](https://github.com/gooddata/gooddata-react-components/pulls).\n\nInstall [Node.js](http://nodejs.org) (node 12.16.1, npm v6.13.4) and [Yarn](https://classic.yarnpkg.com) (1.22.4).\n\nInstall dependencies:\n```\nyarn install --frozen-lockfile\n```\n\nThese commands may come in handy while developing:\n\n| command | description |\n| ------- | ----------- |\n| `yarn install --pure-lockfile` | first step |\n| ||\n| `yarn dev` | build react-components to `/dist` in watch mode |\n| `yarn test` | run all unit tests |\n| `yarn prettier-write` | format the source code to match the valid codestyle |\n| `yarn validate` | validate codestyle |\n| ||\n| `yarn storybook` | run storybook from `/stories` on http://localhost:9001 |\n| `yarn build-storybook` | build storybook to `/dist-storybook` |\n| `yarn test-storybook` | run storybook and [screenshot tests](https://github.com/gooddata/gdc-client-utils/tree/master/test-storybook) |\n| ||\n| `yarn examples` | run Live Examples dev-server from `/examples` on https://localhost:8999 |\n| `yarn examples-build` | build Live Examples to `/examples/dist` |\n| `yarn examples-server` | serve built Live Examples - see `/examples/server/src` |\n| `yarn examples-testcafe` | run testcafe tests against `localhost:8999` |\n\n### Deploy to heroku.com\nWhen you deploy this repo to heroku, it serves *GoodData.UI Live Examples*.\nRelevant tasks are in `Procfile` and `package.json`.\n\n```bash\n# run in the project directory\nheroku login\nheroku create <your-app-name>\nheroku config:set DOMAIN_ADMIN_USERNAME=x@gooddata.com DOMAIN_ADMIN_PASSWORD=xy PROJECT_ID_TO_ASSIGN=xms7ga4tf3g3nzucd8380o2bev8oeknp\ngit push heroku HEAD:master\nheroku open\n```\n### Enable Geo Chart for Storybook and Live Examples\nGeo chart uses Mapbox to render map which requires a Mapbox access token.\n- Register an account and create Mapbox access token at [guide](https://docs.mapbox.com/help/how-mapbox-works/access-tokens/)\n- Store the created token at `.env`:\n```bash\necho -e \"EXAMPLE_MAPBOX_ACCESS_TOKEN=token\" >> .env # only need to run once\necho -e \"STORYBOOK_MAPBOX_ACCESS_TOKEN=token\" >> .env # only need to run once\n```\n\n### Run Live Examples Locally\nTo run *GoodData.UI Live Examples* locally:\n```bash\ngit clone <this-repository>\ncd  <repository-folder>\nyarn install --pure-lockfile\nyarn examples\n```\nThen open https://localhost:8999 and login using Live Examples account (you can [create one here](https://gooddata-examples.herokuapp.com/registration)).\n\n### Run Storybook locally\n- Run storybook with token stored in `.env` for more secure\n```bash\nyarn storybook\n```\n- Or run storybook with token env param exposed to cli (not suggested)\n```bash\nSTORYBOOK_MAPBOX_ACCESS_TOKEN=token yarn storybook\n```\n- Apply either above way to `yarn build-storybook` or `yarn test-storybook`\n\n### Source code formatting\nThe source code in the repository is formatted by [Prettier](https://prettier.io/).\nThe format of the code is validated by our Continuous Integration server and is one of the requirements of successful merge.\n\nPrettier is supported by every major IDE. You can find the list of supported editors and how to configure them [here](https://prettier.io/docs/en/editors.html).\n\nIn the case, when your editor is not supported or you don't want to setup the integration, you can run the `yarn prettier-write` command to reformat the code before commit.\n\n## Changelog\n\n- see [CHANGELOG.md](CHANGELOG.md)\n\n## Supported versions\n\nIn order to make the user experience with integrating GoodData UI SDK as smooth and secure as possible and to ensure that the SDK is using the latest features of the platform, we will only provide support to two most recent major versions of UI SDK.\n\nThe most recent majors will be supported in the following modes:\n\n- The latest major version will receive all new functionality and all bug fixes\n- The previous major version will only receive fixes to critical issues and security fixes. These fixes will be applied on top of last released version of the previous major\n\nThe customers are encouraged to always use the latest version of the UI SDK.\n\nIn case of using older versions, the user might face API incompatibility, performance or security issues.\n\nPlease follow the installation instructions to update to the newest version.\n\n## License\n\n(C) 2007-2020 GoodData Corporation\n\nThis project is dual licensed:\n\n- The ATTRIBUTION-NONCOMMERCIAL 4.0 INTERNATIONAL (CC BY-NC 4.0) is used for purpose of the trial experience and evaluation of GoodData.UI library.\n- The GOODDATA GOODDATA.UI LIBRARY END USER LICENSE AGREEMENT is used for GoodData customers.\n\nFor more information, please see [LICENSE](https://github.com/gooddata/gooddata-react-components/blob/master/LICENSE)\n","gitHead":"501408529c9ccbad2170d173187026205dfee5e4","scripts":{"dev":"bash scripts/build.sh --dev-watch","test":"jest --watch","build":"bash scripts/build.sh","tslint":"yarn run-tslint -t verbose $npm_package_config_tslint","prepare":"cd examples/server && yarn install --frozen-lockfile && cd ../..; rm -r examples/node_modules 2>/dev/null; true","examples":"bash scripts/run-examples.sh","prepare?":"# Called before `npm publish` and on local `npm install`. Temporarily also for deleting obsolete node_modules. Ends with `true` to continue gracefully.","validate":"tsc --noEmit && yarn tslint && eslint $npm_package_config_eslint && yarn validate-style && yarn prettier-check","build-dev":"bash scripts/build.sh --dev","examples?":"# Default is developer domain, other options: yarn examples [sec,secure,stg,stg2,stg3,demo,developer or URL]","storybook":"yarn build && start-storybook -p 9001 -c .storybook","test-once":"jest","tslint-ci":"mkdir -p ./ci/results && yarn run-tslint -t checkstyle -o ./ci/results/tslint-results.xml $npm_package_config_tslint","run-tslint":"tslint -p tsconfig.json","validate-ci":"tsc --noEmit && yarn tslint-ci  && eslint $npm_package_config_eslint -f checkstyle -o ci/results/eslint-results.xml && yarn validate-style-ci && yarn prettier-check","examples-build":"bash scripts/build-examples.sh","prepublishOnly":"yarn build","prettier-check":"prettier --check '{src,stories,styles,__mocks__,examples/server/src,examples/src,examples/test}/**/*.{ts,js,tsx,jsx,json,scss,md,yaml,html}'","prettier-write":"prettier --write '{src,stories,styles,__mocks__,examples/server/src,examples/src,examples/test}/**/*.{ts,js,tsx,jsx,json,scss,md,yaml,html}'","test-storybook":"yarn build && test-storybook","validate-style":"stylelint '**/*.scss'","build-storybook":"yarn build && build-storybook -c .storybook -o dist-storybook","examples-server":"node examples/server/src/index.js","heroku-postbuild":"yarn examples-build developer","examples-testcafe":"./scripts/run-testcafe.sh visual","validate-style-ci":"stylelint '**/*.scss' --custom-formatter=node_modules/stylelint-checkstyle-formatter > ci/results/stylelint-results.xml","check-circular-deps":"madge --circular --extensions ts ./src","examples-testcafe-ci":"./scripts/run-testcafe.sh ci","examples-testcafe-live":"./scripts/run-testcafe.sh live"},"typings":"dist/index.d.ts","_npmUser":{"name":"strouhaljan","email":"strouhal.jan@gmail.com"},"deprecated":"@gooddata/react-components@7 reached End of Support on March 31, 2022. Please upgrade (see https://sdk.gooddata.com/gooddata-ui/docs/supported_versions.html for more information).","repository":{"url":"git+ssh://git@github.com/gooddata/gooddata-react-components.git","type":"git"},"_npmVersion":"6.13.4","description":"GoodData.UI - A powerful JavaScript library for building analytical applications","directories":{},"lint-staged":{"{src,stories,styles,__mocks__,examples/server/src,examples/src,examples/test}/**/*.{ts,js,tsx,jsx,scss}":["npx gdc-fix-copyright","git add"],"{src,stories,styles,__mocks__,examples/server/src,examples/src,examples/test}/**/*.{ts,js,tsx,jsx,json,scss,md,yaml,html}":["prettier --write","git add"]},"_nodeVersion":"12.16.1","dependencies":{"rxjs":"^5.5.6","uuid":"^3.2.1","immer":"^1.3.1","lodash":"^4.17.15","date-fns":"^2.7.0","downshift":"^3.2.7","invariant":"^2.2.2","mapbox-gl":"^1.6.1","classnames":"^2.2.6","highcharts":"7.1.1","prop-types":"^15.6.0","react-intl":"^3.6.0","custom-event":"^1.0.1","react-window":"^1.8.1","ag-grid-react":"20.0.0","react-measure":"^2.3.0","@types/mapbox-gl":"^1.6.1","react-day-picker":"~7.3.0","react-responsive":"^3.0.0","stringify-object":"^2.4.0","@gooddata/typings":"^2.24.0","ag-grid-community":"20.0.0","http-status-codes":"^1.3.0","@gooddata/js-utils":"^3.10.5","@gooddata/numberjs":"^3.2.4","fixed-data-table-2":"0.7.17","@gooddata/goodstrap":"^68.6.0","react-dom-factories":"^1.0.2","@gooddata/gooddata-js":"^12.5.4","json-stable-stringify":"^1.0.1","react-transition-group":"^2.2.1","hoist-non-react-statics":"^3.3.0","nodelist-foreach-polyfill":"^1.2.0","@formatjs/intl-pluralrules":"^1.3.6","highcharts-grouped-categories":"^1.1.3"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"raf":"3.3.2","yup":"^0.24.1","jest":"24.7.1","husky":"3.0.0","madge":"^3.4.4","react":"^16.5.2","enzyme":"3.5.0","eslint":"4.19.1","formik":"^0.11.11","moment":"2.23.0","history":"^4.7.2","ts-jest":"24.0.0","webpack":"4.30.0","full-icu":"^1.3.0","prettier":"1.16.4","react-ga":"^2.5.2","recharts":"1.0.0-beta.9","testcafe":"1.1.4","commander":"2.14.1","node-sass":"4.13.0","react-dom":"^16.5.2","stylelint":"^10.0.0","supertest":"3.0.0","ts-loader":"6.0.0","@types/raf":"^3.4.0","css-loader":"0.28.7","jest-junit":"3.0.0","raw-loader":"0.5.1","styled-jsx":"2.2.1","typescript":"3.3.4000","@babel/core":"7.4.4","@types/jest":"24.0.6","@types/node":"7.0.8","@types/uuid":"3.4.3","file-loader":"3.0.1","jest-enzyme":"7.0.2","lint-staged":"9.1.0","sass-loader":"6.0.6","webpack-cli":"3.3.2","@types/react":"16.8.6","babel-loader":"8.0.5","react-helmet":"5.2.0","react-select":"1.2.1","style-loader":"0.19.1","@types/enzyme":"3.1.13","@types/lodash":"4.14.123","testcafe-live":"0.1.4","@babel/runtime":"7.4.4","dotenv-webpack":"^1.7.0","@babel/polyfill":"^7.4.4","@storybook/react":"5.0.11","@types/invariant":"2.2.29","@types/react-dom":"16.0.11","isomorphic-fetch":"2.2.1","react-datepicker":"1.1.0","react-router-dom":"4.2.2","@babel/preset-env":"7.4.4","@gooddata/mock-js":"^2.13.1","@storybook/addons":"5.0.11","@types/classnames":"2.2.3","@types/prop-types":"15.5.2","@storybook/theming":"5.0.11","identity-obj-proxy":"^3.0.0","intl-messageformat":"^7.5.4","webpack-dev-server":"3.3.1","@babel/preset-react":"7.0.0","@types/react-portal":"4.0.1","@types/react-window":"^1.8.1","babel-plugin-lodash":"3.3.4","html-webpack-plugin":"3.2.0","react-test-renderer":"16.4.2","@types/react-measure":"2.0.5","clean-webpack-plugin":"2.0.2","stats-webpack-plugin":"0.7.0","eslint-config-prettier":"4.1.0","react-google-recaptcha":"^0.14.1","tslint-config-prettier":"1.18.0","@gooddata/eslint-config":"^1.0.0","@gooddata/tslint-config":"1.0.0","@types/react-responsive":"^3.0.3","@types/storybook__react":"4.0.1","@types/stringify-object":"^3.2.0","enzyme-adapter-react-16":"1.3.1","@gooddata/test-storybook":"3.2.1","@storybook/addon-actions":"5.0.11","@storybook/addon-options":"5.0.11","node-sass-magic-importer":"5.1.0","react-syntax-highlighter":"11.0.2","@types/fixed-data-table-2":"0.8.1","stylelint-config-prettier":"5.2.0","@gooddata/stylelint-config":"4.0.1","@types/react-test-renderer":"16.0.0","circular-dependency-plugin":"5.0.2","compression-webpack-plugin":"2.0.0","@types/json-stable-stringify":"^1.0.32","@gooddata/frontend-npm-scripts":"1.1.0","@types/enzyme-adapter-react-16":"1.0.3","stylelint-checkstyle-formatter":"0.1.0","@types/storybook__addon-actions":"3.4.2","@babel/plugin-proposal-class-properties":"7.4.4","@babel/plugin-proposal-object-rest-spread":"7.4.4","@babel/plugin-transform-async-to-generator":"7.4.4"},"peerDependencies":{"react":"^16.5.2","react-dom":"^16.5.2"},"_npmOperationalInternal":{"tmp":"tmp/react-components_7.6.0-alpha-strouhaljan-jsu-bb-2211-02-2020-05-05T08-17-16-341Z_1588666671603_0.5719789377685698","host":"s3://npm-registry-packages"}},"7.6.0-alpha-strouhaljan-pdo-bb-2211-formatting-presets-component-2020-05-05T08-41-20-821Z":{"name":"@gooddata/react-components","version":"7.6.0-alpha-strouhaljan-pdo-bb-2211-formatting-presets-component-2020-05-05T08-41-20-821Z","author":{"name":"GoodData Corporation"},"license":"BSD-3-Clause","_id":"@gooddata/react-components@7.6.0-alpha-strouhaljan-pdo-bb-2211-formatting-presets-component-2020-05-05T08-41-20-821Z","maintainers":[{"name":"afi","email":"adam.fiedler@gooddata.com"},{"name":"bertold8","email":"ivan.nejezchleb@seznam.cz"},{"name":"brbistas","email":"valentinos.chraniotis@gooddata.com"},{"name":"bugsbunny338","email":"jiri.zajic@mensa.cz"},{"name":"de.do","email":"de.do@gooddata.com"},{"name":"gooddata-ci","email":"rail@gooddata.com"},{"name":"hang.ngo","email":"hang.ngo@gooddata.com"},{"name":"hung.nguyen.hoang","email":"hung.nguyen@gooddata.com"},{"name":"ivan.mjartan","email":"ivan.mjartan@gooddata.com"},{"name":"jakub-sterba","email":"jakub.sterba@gooddata.com"},{"name":"jankc","email":"jan.krapac@gmail.com"},{"name":"jaroslav.tomecek","email":"jaroslav.tomecek@gooddata.com"},{"name":"jkittler","email":"honza.kittler@gmail.com"},{"name":"khanh.le","email":"khanh.le@gooddata.com"},{"name":"lanhuynh","email":"lan.huynh@gooddata.com"},{"name":"linhhong","email":"linh.hong@gooddata.com"},{"name":"lupko","email":"lubomir.slivka@gooddata.com"},{"name":"mai.nguyen","email":"mai.nguyen@gooddata.com"},{"name":"matyas.kandl","email":"matyas.kandl@gooddata.com"},{"name":"michal.marsal","email":"michal.marsal@gooddata.com"},{"name":"my.duong","email":"my.duong@gooddata.com"},{"name":"naibinh","email":"naibinh@gmail.com"},{"name":"nikolacech","email":"nikola.cech@gooddata.com"},{"name":"nis.hua","email":"nis.hua@gooddata.com"},{"name":"no23reason","email":"dan.homola@hotmail.cz"},{"name":"patrikbraborec","email":"patrik.braborec@gooddata.com"},{"name":"pbenes","email":"petr.benes@gooddata.com"},{"name":"petrjanu","email":"petr.janu@gooddata.com"},{"name":"pkingo","email":"philipandreaskingo@hotmail.com"},{"name":"ptquang86","email":"ptquang86@gmail.com"},{"name":"qduval","email":"quentin.duval@gooddata.com"},{"name":"rodri360","email":"me@rodri360.com"},{"name":"sitina","email":"jiri.sitina@gooddata.com"},{"name":"strouhaljan","email":"strouhal.jan@gmail.com"},{"name":"tomas.kratochvil","email":"tomas.kratochvil@gooddata.com"},{"name":"tomasreichmann","email":"tomasreichmann@gmail.com"},{"name":"tomsatgd","email":"tomas.satinsky@gooddata.com"},{"name":"trung-le-quoc","email":"trung.le@gooddata.com"},{"name":"tu-ngo","email":"tungo1981@gmail.com"},{"name":"tu.bui","email":"tu.bui@gooddata.com"},{"name":"tulean","email":"tuan.le@gooddata.com"},{"name":"tuqt1005","email":"tu.tran@gooddata.com"},{"name":"utdnah","email":"danh.ung@gooddata.com"},{"name":"vlastikcz","email":"vlastimil.kotas@gooddata.com"},{"name":"vu.pham","email":"vu.pham@gooddata.com"},{"name":"xmort","email":"petr.dolejsi@gooddata.com"},{"name":"yanlipnican","email":"yanlipnican@gmail.com"}],"homepage":"https://github.com/gooddata/gooddata-react-components#readme","bugs":{"url":"https://github.com/gooddata/gooddata-react-components/issues"},"dist":{"shasum":"40695e263cb3a36b8796de00ef4e9d101b1ee8df","tarball":"https://registry.npmjs.org/@gooddata/react-components/-/react-components-7.6.0-alpha-strouhaljan-pdo-bb-2211-formatting-presets-component-2020-05-05T08-41-20-821Z.tgz","fileCount":2582,"integrity":"sha512-7mvgdqzOgyOrukuQR42fv9nG0RsoWGgUknLNxpJFn8i1ySdNA2zokCUXMSeRsLZ2fTDmmp+7y2PLW+GT1H5Nlw==","signatures":[{"sig":"MEUCIQCJtR24YDmD4+43hnhpVFm8NRBZwbyzteWkvYxsQyeh1AIgfu7iIgf6HSZN31ThfThBu5SYf0leI6JOS4SIUsKFUg4=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":10194062,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJesSbVCRA9TVsSAnZWagAAgWEP/i0ZLbTDExdE1inzIf2S\n9tSy1P7bD3CG28s8zFXIg+AF4mzdTYim2JXiT90Jl8ixJA0vi51niC0A+MHq\nptTzXig5N9x4gdb6PVQ6TSJoLsKc6J3azQcBVgP28jBm7wyw6gvkZ/wyV5Pw\nRI6cbeEy3abVTOrz/XehanWr1qYQ+Da1VfSeGF2mmQ+Ib4/gGUnjvxJQAuT0\nrVm0Zts9M+Y0aNGqj923T2gpl4vJ1kqRkiH9E3Nt5hjtLCQhGze0RhDNeL0d\nCZfgiWe/lVvc7OIW3UOGJLvp7ToGuxb9GKsSMrxEcy6JNLc6nty0gHJJOAlY\nftOr3jjNZA3TN3kwuiwGudARHTLN7sae5R9ud+tBgongka2XnysdA5Os4t4X\nhjQPRqLaYlC9N0gfSAjWHJwufVDS7MHdZlYuaBaBmrSLGU864di/Mu0H0uOM\nPa0sQTWg2slBfyKhNr3/2zoe+tERThI3pEK+1ReI/kqW48PiHukQAfx/Jf0K\n3BPrhjsdgxrz817U5qqlbbfhqQ07vGX3g+S9nbbm4/FsSHlSmSQrc/297yPp\nfQHckzCC5YNsyjFfwOW8Ll0kvEZ24dVww4LWzL+yY/BX/xwQx7Pw4GTuJDCY\nUvkwROa6gXiOshcXAYzv8QpMUGbvaE7vP23/5AlxZHnP+Frb/+kvOsZlJoYU\nAa3s\r\n=9iql\r\n-----END PGP SIGNATURE-----\r\n"},"main":"dist/index.js","husky":{"hooks":{"pre-commit":"lint-staged"}},"config":{"eslint":"./examples/**/*.{js,jsx}","tslint":"./{__mocks__,src,stories}/{,**/}*.{ts,tsx}"},"readme":"[![npm version](https://badge.fury.io/js/%40gooddata%2Freact-components.svg)](https://www.npmjs.com/package/@gooddata/react-components)\n\n# GoodData.UI React components\n> A React-based JavaScript library for building data-driven applications\n\n## Getting started\n- [GoodData.UI Documentation](http://sdk.gooddata.com/gooddata-ui/)\n- [GoodData.UI Live Examples](https://gooddata-examples.herokuapp.com/)\n- [Stack Overflow](https://stackoverflow.com/questions/tagged/gooddata)\n\n### Usage\nWith [yarn](https://yarnpkg.com) installed, go to your project directory and run\n```\n$ yarn add @gooddata/react-components\n```\nIf you prefer [npm](npmjs.com) run\n```\n$ npm install --save @gooddata/react-components\n```\n\nThe public API is exposed via global `index.js`. Except for the styles, do not import any other file directly\nbecause they are not intended to be part of the public API.\n\n## Contributing\n\nWe welcome any contribution in form of [issues](https://github.com/gooddata/gooddata-react-components/issues) or [pull requests](https://github.com/gooddata/gooddata-react-components/pulls).\n\nInstall [Node.js](http://nodejs.org) (node 12.16.1, npm v6.13.4) and [Yarn](https://classic.yarnpkg.com) (1.22.4).\n\nInstall dependencies:\n```\nyarn install --frozen-lockfile\n```\n\nThese commands may come in handy while developing:\n\n| command | description |\n| ------- | ----------- |\n| `yarn install --pure-lockfile` | first step |\n| ||\n| `yarn dev` | build react-components to `/dist` in watch mode |\n| `yarn test` | run all unit tests |\n| `yarn prettier-write` | format the source code to match the valid codestyle |\n| `yarn validate` | validate codestyle |\n| ||\n| `yarn storybook` | run storybook from `/stories` on http://localhost:9001 |\n| `yarn build-storybook` | build storybook to `/dist-storybook` |\n| `yarn test-storybook` | run storybook and [screenshot tests](https://github.com/gooddata/gdc-client-utils/tree/master/test-storybook) |\n| ||\n| `yarn examples` | run Live Examples dev-server from `/examples` on https://localhost:8999 |\n| `yarn examples-build` | build Live Examples to `/examples/dist` |\n| `yarn examples-server` | serve built Live Examples - see `/examples/server/src` |\n| `yarn examples-testcafe` | run testcafe tests against `localhost:8999` |\n\n### Deploy to heroku.com\nWhen you deploy this repo to heroku, it serves *GoodData.UI Live Examples*.\nRelevant tasks are in `Procfile` and `package.json`.\n\n```bash\n# run in the project directory\nheroku login\nheroku create <your-app-name>\nheroku config:set DOMAIN_ADMIN_USERNAME=x@gooddata.com DOMAIN_ADMIN_PASSWORD=xy PROJECT_ID_TO_ASSIGN=xms7ga4tf3g3nzucd8380o2bev8oeknp\ngit push heroku HEAD:master\nheroku open\n```\n### Enable Geo Chart for Storybook and Live Examples\nGeo chart uses Mapbox to render map which requires a Mapbox access token.\n- Register an account and create Mapbox access token at [guide](https://docs.mapbox.com/help/how-mapbox-works/access-tokens/)\n- Store the created token at `.env`:\n```bash\necho -e \"EXAMPLE_MAPBOX_ACCESS_TOKEN=token\" >> .env # only need to run once\necho -e \"STORYBOOK_MAPBOX_ACCESS_TOKEN=token\" >> .env # only need to run once\n```\n\n### Run Live Examples Locally\nTo run *GoodData.UI Live Examples* locally:\n```bash\ngit clone <this-repository>\ncd  <repository-folder>\nyarn install --pure-lockfile\nyarn examples\n```\nThen open https://localhost:8999 and login using Live Examples account (you can [create one here](https://gooddata-examples.herokuapp.com/registration)).\n\n### Run Storybook locally\n- Run storybook with token stored in `.env` for more secure\n```bash\nyarn storybook\n```\n- Or run storybook with token env param exposed to cli (not suggested)\n```bash\nSTORYBOOK_MAPBOX_ACCESS_TOKEN=token yarn storybook\n```\n- Apply either above way to `yarn build-storybook` or `yarn test-storybook`\n\n### Source code formatting\nThe source code in the repository is formatted by [Prettier](https://prettier.io/).\nThe format of the code is validated by our Continuous Integration server and is one of the requirements of successful merge.\n\nPrettier is supported by every major IDE. You can find the list of supported editors and how to configure them [here](https://prettier.io/docs/en/editors.html).\n\nIn the case, when your editor is not supported or you don't want to setup the integration, you can run the `yarn prettier-write` command to reformat the code before commit.\n\n## Changelog\n\n- see [CHANGELOG.md](CHANGELOG.md)\n\n## Supported versions\n\nIn order to make the user experience with integrating GoodData UI SDK as smooth and secure as possible and to ensure that the SDK is using the latest features of the platform, we will only provide support to two most recent major versions of UI SDK.\n\nThe most recent majors will be supported in the following modes:\n\n- The latest major version will receive all new functionality and all bug fixes\n- The previous major version will only receive fixes to critical issues and security fixes. These fixes will be applied on top of last released version of the previous major\n\nThe customers are encouraged to always use the latest version of the UI SDK.\n\nIn case of using older versions, the user might face API incompatibility, performance or security issues.\n\nPlease follow the installation instructions to update to the newest version.\n\n## License\n\n(C) 2007-2020 GoodData Corporation\n\nThis project is dual licensed:\n\n- The ATTRIBUTION-NONCOMMERCIAL 4.0 INTERNATIONAL (CC BY-NC 4.0) is used for purpose of the trial experience and evaluation of GoodData.UI library.\n- The GOODDATA GOODDATA.UI LIBRARY END USER LICENSE AGREEMENT is used for GoodData customers.\n\nFor more information, please see [LICENSE](https://github.com/gooddata/gooddata-react-components/blob/master/LICENSE)\n","gitHead":"5af71fc77a66cd9216a0f84c6091ee62c342ea9d","scripts":{"dev":"bash scripts/build.sh --dev-watch","test":"jest --watch","build":"bash scripts/build.sh","tslint":"yarn run-tslint -t verbose $npm_package_config_tslint","prepare":"cd examples/server && yarn install --frozen-lockfile && cd ../..; rm -r examples/node_modules 2>/dev/null; true","examples":"bash scripts/run-examples.sh","prepare?":"# Called before `npm publish` and on local `npm install`. Temporarily also for deleting obsolete node_modules. Ends with `true` to continue gracefully.","validate":"tsc --noEmit && yarn tslint && eslint $npm_package_config_eslint && yarn validate-style && yarn prettier-check","build-dev":"bash scripts/build.sh --dev","examples?":"# Default is developer domain, other options: yarn examples [sec,secure,stg,stg2,stg3,demo,developer or URL]","storybook":"yarn build && start-storybook -p 9001 -c .storybook","test-once":"jest","tslint-ci":"mkdir -p ./ci/results && yarn run-tslint -t checkstyle -o ./ci/results/tslint-results.xml $npm_package_config_tslint","run-tslint":"tslint -p tsconfig.json","validate-ci":"tsc --noEmit && yarn tslint-ci  && eslint $npm_package_config_eslint -f checkstyle -o ci/results/eslint-results.xml && yarn validate-style-ci && yarn prettier-check","examples-build":"bash scripts/build-examples.sh","prepublishOnly":"yarn build","prettier-check":"prettier --check '{src,stories,styles,__mocks__,examples/server/src,examples/src,examples/test}/**/*.{ts,js,tsx,jsx,json,scss,md,yaml,html}'","prettier-write":"prettier --write '{src,stories,styles,__mocks__,examples/server/src,examples/src,examples/test}/**/*.{ts,js,tsx,jsx,json,scss,md,yaml,html}'","test-storybook":"yarn build && test-storybook","validate-style":"stylelint '**/*.scss'","build-storybook":"yarn build && build-storybook -c .storybook -o dist-storybook","examples-server":"node examples/server/src/index.js","heroku-postbuild":"yarn examples-build developer","examples-testcafe":"./scripts/run-testcafe.sh visual","validate-style-ci":"stylelint '**/*.scss' --custom-formatter=node_modules/stylelint-checkstyle-formatter > ci/results/stylelint-results.xml","check-circular-deps":"madge --circular --extensions ts ./src","examples-testcafe-ci":"./scripts/run-testcafe.sh ci","examples-testcafe-live":"./scripts/run-testcafe.sh live"},"typings":"dist/index.d.ts","_npmUser":{"name":"strouhaljan","email":"strouhal.jan@gmail.com"},"deprecated":"@gooddata/react-components@7 reached End of Support on March 31, 2022. Please upgrade (see https://sdk.gooddata.com/gooddata-ui/docs/supported_versions.html for more information).","repository":{"url":"git+ssh://git@github.com/gooddata/gooddata-react-components.git","type":"git"},"_npmVersion":"6.13.4","description":"GoodData.UI - A powerful JavaScript library for building analytical applications","directories":{},"lint-staged":{"{src,stories,styles,__mocks__,examples/server/src,examples/src,examples/test}/**/*.{ts,js,tsx,jsx,scss}":["npx gdc-fix-copyright","git add"],"{src,stories,styles,__mocks__,examples/server/src,examples/src,examples/test}/**/*.{ts,js,tsx,jsx,json,scss,md,yaml,html}":["prettier --write","git add"]},"_nodeVersion":"12.16.1","dependencies":{"rxjs":"^5.5.6","uuid":"^3.2.1","immer":"^1.3.1","lodash":"^4.17.15","date-fns":"^2.7.0","downshift":"^3.2.7","invariant":"^2.2.2","mapbox-gl":"^1.6.1","classnames":"^2.2.6","highcharts":"7.1.1","prop-types":"^15.6.0","react-intl":"^3.6.0","custom-event":"^1.0.1","react-window":"^1.8.1","ag-grid-react":"20.0.0","react-measure":"^2.3.0","@types/mapbox-gl":"^1.6.1","react-day-picker":"~7.3.0","react-responsive":"^3.0.0","stringify-object":"^2.4.0","@gooddata/typings":"^2.24.0","ag-grid-community":"20.0.0","http-status-codes":"^1.3.0","@gooddata/js-utils":"^3.10.5","@gooddata/numberjs":"^3.2.4","fixed-data-table-2":"0.7.17","@gooddata/goodstrap":"^68.6.0","react-dom-factories":"^1.0.2","@gooddata/gooddata-js":"^12.5.4","json-stable-stringify":"^1.0.1","react-transition-group":"^2.2.1","hoist-non-react-statics":"^3.3.0","nodelist-foreach-polyfill":"^1.2.0","@formatjs/intl-pluralrules":"^1.3.6","highcharts-grouped-categories":"^1.1.3"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"raf":"3.3.2","yup":"^0.24.1","jest":"24.7.1","husky":"3.0.0","madge":"^3.4.4","react":"^16.5.2","enzyme":"3.5.0","eslint":"4.19.1","formik":"^0.11.11","moment":"2.23.0","history":"^4.7.2","ts-jest":"24.0.0","webpack":"4.30.0","full-icu":"^1.3.0","prettier":"1.16.4","react-ga":"^2.5.2","recharts":"1.0.0-beta.9","testcafe":"1.1.4","commander":"2.14.1","node-sass":"4.13.0","react-dom":"^16.5.2","stylelint":"^10.0.0","supertest":"3.0.0","ts-loader":"6.0.0","@types/raf":"^3.4.0","css-loader":"0.28.7","jest-junit":"3.0.0","raw-loader":"0.5.1","styled-jsx":"2.2.1","typescript":"3.3.4000","@babel/core":"7.4.4","@types/jest":"24.0.6","@types/node":"7.0.8","@types/uuid":"3.4.3","file-loader":"3.0.1","jest-enzyme":"7.0.2","lint-staged":"9.1.0","sass-loader":"6.0.6","webpack-cli":"3.3.2","@types/react":"16.8.6","babel-loader":"8.0.5","react-helmet":"5.2.0","react-select":"1.2.1","style-loader":"0.19.1","@types/enzyme":"3.1.13","@types/lodash":"4.14.123","testcafe-live":"0.1.4","@babel/runtime":"7.4.4","dotenv-webpack":"^1.7.0","@babel/polyfill":"^7.4.4","@storybook/react":"5.0.11","@types/invariant":"2.2.29","@types/react-dom":"16.0.11","isomorphic-fetch":"2.2.1","react-datepicker":"1.1.0","react-router-dom":"4.2.2","@babel/preset-env":"7.4.4","@gooddata/mock-js":"^2.13.1","@storybook/addons":"5.0.11","@types/classnames":"2.2.3","@types/prop-types":"15.5.2","@storybook/theming":"5.0.11","identity-obj-proxy":"^3.0.0","intl-messageformat":"^7.5.4","webpack-dev-server":"3.3.1","@babel/preset-react":"7.0.0","@types/react-portal":"4.0.1","@types/react-window":"^1.8.1","babel-plugin-lodash":"3.3.4","html-webpack-plugin":"3.2.0","react-test-renderer":"16.4.2","@types/react-measure":"2.0.5","clean-webpack-plugin":"2.0.2","stats-webpack-plugin":"0.7.0","eslint-config-prettier":"4.1.0","react-google-recaptcha":"^0.14.1","tslint-config-prettier":"1.18.0","@gooddata/eslint-config":"^1.0.0","@gooddata/tslint-config":"1.0.0","@types/react-responsive":"^3.0.3","@types/storybook__react":"4.0.1","@types/stringify-object":"^3.2.0","enzyme-adapter-react-16":"1.3.1","@gooddata/test-storybook":"3.2.1","@storybook/addon-actions":"5.0.11","@storybook/addon-options":"5.0.11","node-sass-magic-importer":"5.1.0","react-syntax-highlighter":"11.0.2","@types/fixed-data-table-2":"0.8.1","stylelint-config-prettier":"5.2.0","@gooddata/stylelint-config":"4.0.1","@types/react-test-renderer":"16.0.0","circular-dependency-plugin":"5.0.2","compression-webpack-plugin":"2.0.0","@types/json-stable-stringify":"^1.0.32","@gooddata/frontend-npm-scripts":"1.1.0","@types/enzyme-adapter-react-16":"1.0.3","stylelint-checkstyle-formatter":"0.1.0","@types/storybook__addon-actions":"3.4.2","@babel/plugin-proposal-class-properties":"7.4.4","@babel/plugin-proposal-object-rest-spread":"7.4.4","@babel/plugin-transform-async-to-generator":"7.4.4"},"peerDependencies":{"react":"^16.5.2","react-dom":"^16.5.2"},"_npmOperationalInternal":{"tmp":"tmp/react-components_7.6.0-alpha-strouhaljan-pdo-bb-2211-formatting-presets-component-2020-05-05T08-41-20-821Z_1588668116010_0.7168906856332571","host":"s3://npm-registry-packages"}},"7.6.0-beta.14":{"name":"@gooddata/react-components","version":"7.6.0-beta.14","author":{"name":"GoodData Corporation"},"license":"BSD-3-Clause","_id":"@gooddata/react-components@7.6.0-beta.14","maintainers":[{"name":"afi","email":"adam.fiedler@gooddata.com"},{"name":"bertold8","email":"ivan.nejezchleb@seznam.cz"},{"name":"brbistas","email":"valentinos.chraniotis@gooddata.com"},{"name":"bugsbunny338","email":"jiri.zajic@mensa.cz"},{"name":"de.do","email":"de.do@gooddata.com"},{"name":"gooddata-ci","email":"rail@gooddata.com"},{"name":"hang.ngo","email":"hang.ngo@gooddata.com"},{"name":"hung.nguyen.hoang","email":"hung.nguyen@gooddata.com"},{"name":"ivan.mjartan","email":"ivan.mjartan@gooddata.com"},{"name":"jakub-sterba","email":"jakub.sterba@gooddata.com"},{"name":"jankc","email":"jan.krapac@gmail.com"},{"name":"jaroslav.tomecek","email":"jaroslav.tomecek@gooddata.com"},{"name":"jkittler","email":"honza.kittler@gmail.com"},{"name":"khanh.le","email":"khanh.le@gooddata.com"},{"name":"lanhuynh","email":"lan.huynh@gooddata.com"},{"name":"linhhong","email":"linh.hong@gooddata.com"},{"name":"lupko","email":"lubomir.slivka@gooddata.com"},{"name":"mai.nguyen","email":"mai.nguyen@gooddata.com"},{"name":"matyas.kandl","email":"matyas.kandl@gooddata.com"},{"name":"michal.marsal","email":"michal.marsal@gooddata.com"},{"name":"my.duong","email":"my.duong@gooddata.com"},{"name":"naibinh","email":"naibinh@gmail.com"},{"name":"nikolacech","email":"nikola.cech@gooddata.com"},{"name":"nis.hua","email":"nis.hua@gooddata.com"},{"name":"no23reason","email":"dan.homola@hotmail.cz"},{"name":"patrikbraborec","email":"patrik.braborec@gooddata.com"},{"name":"pbenes","email":"petr.benes@gooddata.com"},{"name":"petrjanu","email":"petr.janu@gooddata.com"},{"name":"pkingo","email":"philipandreaskingo@hotmail.com"},{"name":"ptquang86","email":"ptquang86@gmail.com"},{"name":"qduval","email":"quentin.duval@gooddata.com"},{"name":"rodri360","email":"me@rodri360.com"},{"name":"sitina","email":"jiri.sitina@gooddata.com"},{"name":"strouhaljan","email":"strouhal.jan@gmail.com"},{"name":"tomas.kratochvil","email":"tomas.kratochvil@gooddata.com"},{"name":"tomasreichmann","email":"tomasreichmann@gmail.com"},{"name":"tomsatgd","email":"tomas.satinsky@gooddata.com"},{"name":"trung-le-quoc","email":"trung.le@gooddata.com"},{"name":"tu-ngo","email":"tungo1981@gmail.com"},{"name":"tu.bui","email":"tu.bui@gooddata.com"},{"name":"tulean","email":"tuan.le@gooddata.com"},{"name":"tuqt1005","email":"tu.tran@gooddata.com"},{"name":"utdnah","email":"danh.ung@gooddata.com"},{"name":"vlastikcz","email":"vlastimil.kotas@gooddata.com"},{"name":"vu.pham","email":"vu.pham@gooddata.com"},{"name":"xmort","email":"petr.dolejsi@gooddata.com"},{"name":"yanlipnican","email":"yanlipnican@gmail.com"}],"homepage":"https://github.com/gooddata/gooddata-react-components#readme","bugs":{"url":"https://github.com/gooddata/gooddata-react-components/issues"},"dist":{"shasum":"921c13b77008b16b9247ddee5ab9b3f68726b355","tarball":"https://registry.npmjs.org/@gooddata/react-components/-/react-components-7.6.0-beta.14.tgz","fileCount":2558,"integrity":"sha512-YIPpuAbIyIMHR5kUgYAHnQ67X6bC3gqJ44nkVCL6nmgup7mNz4tfjvo5Fjx4R/0F1dwA2Wi2RPAc9MT6sfNDeg==","signatures":[{"sig":"MEUCIGv7SW9SR+bkCYUkaolyNss0Wq5KChztFgqavF+aiIUNAiEA4h5oxIaAC9vv8SG4cDFSa/ETZW+Nj9sqTT3xwdd1nDk=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":10127102,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJesSfLCRA9TVsSAnZWagAA7CEP/RXEApk7TucmuNLbAY+z\nMojyOTzs0d7Y1ZF2AhLVYHr+T3yfR1EwGxznQJjBeTcpX0Xwr6vSJ6xuSpTV\nHuNDvqE1alUWWLd9zzNq6vKYIAvm3OcLbXFdSk3vQye55hye/MbmF7+IIu7K\nHb78KnU3a7i39mkUVZx5gsaNv6zGxVzXCFJk8o0MXJFAxzrm0H06MwSlXS2g\nzcvoJj+gTfXtHHtNQj6XSAPPYXLcTXq33kdK38MlU90rUU6UHVfHoV3veho0\n46JOls1A6NlWFF/3NaKzd9ky5M+PlDVDwSuw0W27j1+hI5h4UIZhnskGk84T\nG0Ofl+lcaCtPHjm6w1WbDrNN9HK0seGwtM5CiZuOVhMDwZRgzHLAVXtmCeqV\ndM6VJCm3YZThUhBhrSEbU/UTSfUgOKSUjb+VYqDp9zr8uj/1cvb4Wf2WWQgE\ncWSsltBuNokF13GFYCS2ZMsuTQUOONHgrfKa3slXcdbGix8321BTEa2zXZvC\nJyGV9ieWcE5ZYj0HfzHE40PcM2GGnCz3hfrlAsuR3x2vJn/9mz6nuAdZEGik\nrx0isMUYqLXFlCiCVX6ue5US/gb0RXDXexbwgNximJ1h6QSO+NSaIZOpw04t\nUh2JDioF3pnuHMUOmU8+ZSrTS6poLLLiTkm82YgIQfodgJGDlcqiCpMPGlse\nauLi\r\n=hAVt\r\n-----END PGP SIGNATURE-----\r\n"},"main":"dist/index.js","husky":{"hooks":{"pre-commit":"lint-staged"}},"config":{"eslint":"./examples/**/*.{js,jsx}","tslint":"./{__mocks__,src,stories}/{,**/}*.{ts,tsx}"},"readme":"[![npm version](https://badge.fury.io/js/%40gooddata%2Freact-components.svg)](https://www.npmjs.com/package/@gooddata/react-components)\n\n# GoodData.UI React components\n> A React-based JavaScript library for building data-driven applications\n\n## Getting started\n- [GoodData.UI Documentation](http://sdk.gooddata.com/gooddata-ui/)\n- [GoodData.UI Live Examples](https://gooddata-examples.herokuapp.com/)\n- [Stack Overflow](https://stackoverflow.com/questions/tagged/gooddata)\n\n### Usage\nWith [yarn](https://yarnpkg.com) installed, go to your project directory and run\n```\n$ yarn add @gooddata/react-components\n```\nIf you prefer [npm](npmjs.com) run\n```\n$ npm install --save @gooddata/react-components\n```\n\nThe public API is exposed via global `index.js`. Except for the styles, do not import any other file directly\nbecause they are not intended to be part of the public API.\n\n## Contributing\n\nWe welcome any contribution in form of [issues](https://github.com/gooddata/gooddata-react-components/issues) or [pull requests](https://github.com/gooddata/gooddata-react-components/pulls).\n\nInstall [Node.js](http://nodejs.org) (node 12.16.1, npm v6.13.4) and [Yarn](https://classic.yarnpkg.com) (1.22.4).\n\nInstall dependencies:\n```\nyarn install --frozen-lockfile\n```\n\nThese commands may come in handy while developing:\n\n| command | description |\n| ------- | ----------- |\n| `yarn install --pure-lockfile` | first step |\n| ||\n| `yarn dev` | build react-components to `/dist` in watch mode |\n| `yarn test` | run all unit tests |\n| `yarn prettier-write` | format the source code to match the valid codestyle |\n| `yarn validate` | validate codestyle |\n| ||\n| `yarn storybook` | run storybook from `/stories` on http://localhost:9001 |\n| `yarn build-storybook` | build storybook to `/dist-storybook` |\n| `yarn test-storybook` | run storybook and [screenshot tests](https://github.com/gooddata/gdc-client-utils/tree/master/test-storybook) |\n| ||\n| `yarn examples` | run Live Examples dev-server from `/examples` on https://localhost:8999 |\n| `yarn examples-build` | build Live Examples to `/examples/dist` |\n| `yarn examples-server` | serve built Live Examples - see `/examples/server/src` |\n| `yarn examples-testcafe` | run testcafe tests against `localhost:8999` |\n\n### Deploy to heroku.com\nWhen you deploy this repo to heroku, it serves *GoodData.UI Live Examples*.\nRelevant tasks are in `Procfile` and `package.json`.\n\n```bash\n# run in the project directory\nheroku login\nheroku create <your-app-name>\nheroku config:set DOMAIN_ADMIN_USERNAME=x@gooddata.com DOMAIN_ADMIN_PASSWORD=xy PROJECT_ID_TO_ASSIGN=xms7ga4tf3g3nzucd8380o2bev8oeknp\ngit push heroku HEAD:master\nheroku open\n```\n### Enable Geo Chart for Storybook and Live Examples\nGeo chart uses Mapbox to render map which requires a Mapbox access token.\n- Register an account and create Mapbox access token at [guide](https://docs.mapbox.com/help/how-mapbox-works/access-tokens/)\n- Store the created token at `.env`:\n```bash\necho -e \"EXAMPLE_MAPBOX_ACCESS_TOKEN=token\" >> .env # only need to run once\necho -e \"STORYBOOK_MAPBOX_ACCESS_TOKEN=token\" >> .env # only need to run once\n```\n\n### Run Live Examples Locally\nTo run *GoodData.UI Live Examples* locally:\n```bash\ngit clone <this-repository>\ncd  <repository-folder>\nyarn install --pure-lockfile\nyarn examples\n```\nThen open https://localhost:8999 and login using Live Examples account (you can [create one here](https://gooddata-examples.herokuapp.com/registration)).\n\n### Run Storybook locally\n- Run storybook with token stored in `.env` for more secure\n```bash\nyarn storybook\n```\n- Or run storybook with token env param exposed to cli (not suggested)\n```bash\nSTORYBOOK_MAPBOX_ACCESS_TOKEN=token yarn storybook\n```\n- Apply either above way to `yarn build-storybook` or `yarn test-storybook`\n\n### Source code formatting\nThe source code in the repository is formatted by [Prettier](https://prettier.io/).\nThe format of the code is validated by our Continuous Integration server and is one of the requirements of successful merge.\n\nPrettier is supported by every major IDE. You can find the list of supported editors and how to configure them [here](https://prettier.io/docs/en/editors.html).\n\nIn the case, when your editor is not supported or you don't want to setup the integration, you can run the `yarn prettier-write` command to reformat the code before commit.\n\n## Changelog\n\n- see [CHANGELOG.md](CHANGELOG.md)\n\n## Supported versions\n\nIn order to make the user experience with integrating GoodData UI SDK as smooth and secure as possible and to ensure that the SDK is using the latest features of the platform, we will only provide support to two most recent major versions of UI SDK.\n\nThe most recent majors will be supported in the following modes:\n\n- The latest major version will receive all new functionality and all bug fixes\n- The previous major version will only receive fixes to critical issues and security fixes. These fixes will be applied on top of last released version of the previous major\n\nThe customers are encouraged to always use the latest version of the UI SDK.\n\nIn case of using older versions, the user might face API incompatibility, performance or security issues.\n\nPlease follow the installation instructions to update to the newest version.\n\n## License\n\n(C) 2007-2020 GoodData Corporation\n\nThis project is dual licensed:\n\n- The ATTRIBUTION-NONCOMMERCIAL 4.0 INTERNATIONAL (CC BY-NC 4.0) is used for purpose of the trial experience and evaluation of GoodData.UI library.\n- The GOODDATA GOODDATA.UI LIBRARY END USER LICENSE AGREEMENT is used for GoodData customers.\n\nFor more information, please see [LICENSE](https://github.com/gooddata/gooddata-react-components/blob/master/LICENSE)\n","gitHead":"619767a2ed5fa0de887239a59fc0591af267172f","scripts":{"dev":"bash scripts/build.sh --dev-watch","test":"jest --watch","build":"bash scripts/build.sh","tslint":"yarn run-tslint -t verbose $npm_package_config_tslint","prepare":"cd examples/server && yarn install --frozen-lockfile && cd ../..; rm -r examples/node_modules 2>/dev/null; true","examples":"bash scripts/run-examples.sh","prepare?":"# Called before `npm publish` and on local `npm install`. Temporarily also for deleting obsolete node_modules. Ends with `true` to continue gracefully.","validate":"tsc --noEmit && yarn tslint && eslint $npm_package_config_eslint && yarn validate-style && yarn prettier-check","build-dev":"bash scripts/build.sh --dev","examples?":"# Default is developer domain, other options: yarn examples [sec,secure,stg,stg2,stg3,demo,developer or URL]","storybook":"yarn build && start-storybook -p 9001 -c .storybook","test-once":"jest","tslint-ci":"mkdir -p ./ci/results && yarn run-tslint -t checkstyle -o ./ci/results/tslint-results.xml $npm_package_config_tslint","run-tslint":"tslint -p tsconfig.json","validate-ci":"tsc --noEmit && yarn tslint-ci  && eslint $npm_package_config_eslint -f checkstyle -o ci/results/eslint-results.xml && yarn validate-style-ci && yarn prettier-check","examples-build":"bash scripts/build-examples.sh","prepublishOnly":"yarn build","prettier-check":"prettier --check '{src,stories,styles,__mocks__,examples/server/src,examples/src,examples/test}/**/*.{ts,js,tsx,jsx,json,scss,md,yaml,html}'","prettier-write":"prettier --write '{src,stories,styles,__mocks__,examples/server/src,examples/src,examples/test}/**/*.{ts,js,tsx,jsx,json,scss,md,yaml,html}'","test-storybook":"yarn build && test-storybook","validate-style":"stylelint '**/*.scss'","build-storybook":"yarn build && build-storybook -c .storybook -o dist-storybook","examples-server":"node examples/server/src/index.js","heroku-postbuild":"yarn examples-build developer","examples-testcafe":"./scripts/run-testcafe.sh visual","validate-style-ci":"stylelint '**/*.scss' --custom-formatter=node_modules/stylelint-checkstyle-formatter > ci/results/stylelint-results.xml","check-circular-deps":"madge --circular --extensions ts ./src","examples-testcafe-ci":"./scripts/run-testcafe.sh ci","examples-testcafe-live":"./scripts/run-testcafe.sh live"},"typings":"dist/index.d.ts","_npmUser":{"name":"gooddata-ci","email":"rail@gooddata.com"},"deprecated":"@gooddata/react-components@7 reached End of Support on March 31, 2022. Please upgrade (see https://sdk.gooddata.com/gooddata-ui/docs/supported_versions.html for more information).","repository":{"url":"git+ssh://git@github.com/gooddata/gooddata-react-components.git","type":"git"},"_npmVersion":"6.13.4","description":"GoodData.UI - A powerful JavaScript library for building analytical applications","directories":{},"lint-staged":{"{src,stories,styles,__mocks__,examples/server/src,examples/src,examples/test}/**/*.{ts,js,tsx,jsx,scss}":["npx gdc-fix-copyright","git add"],"{src,stories,styles,__mocks__,examples/server/src,examples/src,examples/test}/**/*.{ts,js,tsx,jsx,json,scss,md,yaml,html}":["prettier --write","git add"]},"_nodeVersion":"12.16.1","dependencies":{"rxjs":"^5.5.6","uuid":"^3.2.1","immer":"^1.3.1","lodash":"^4.17.15","date-fns":"^2.7.0","downshift":"^3.2.7","invariant":"^2.2.2","mapbox-gl":"^1.6.1","classnames":"^2.2.6","highcharts":"7.1.1","prop-types":"^15.6.0","react-intl":"^3.6.0","custom-event":"^1.0.1","react-window":"^1.8.1","ag-grid-react":"20.0.0","react-measure":"^2.3.0","@types/mapbox-gl":"^1.6.1","react-day-picker":"~7.3.0","react-responsive":"^3.0.0","stringify-object":"^2.4.0","@gooddata/typings":"^2.24.0","ag-grid-community":"20.0.0","http-status-codes":"^1.3.0","@gooddata/js-utils":"^3.10.5","@gooddata/numberjs":"^3.2.4","fixed-data-table-2":"0.7.17","@gooddata/goodstrap":"^68.6.0","react-dom-factories":"^1.0.2","@gooddata/gooddata-js":"^12.5.4","json-stable-stringify":"^1.0.1","react-transition-group":"^2.2.1","hoist-non-react-statics":"^3.3.0","nodelist-foreach-polyfill":"^1.2.0","@formatjs/intl-pluralrules":"^1.3.6","highcharts-grouped-categories":"^1.1.3"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"raf":"3.3.2","yup":"^0.24.1","jest":"24.7.1","husky":"3.0.0","madge":"^3.4.4","react":"^16.5.2","enzyme":"3.5.0","eslint":"4.19.1","formik":"^0.11.11","moment":"2.23.0","history":"^4.7.2","ts-jest":"24.0.0","webpack":"4.30.0","full-icu":"^1.3.0","prettier":"1.16.4","react-ga":"^2.5.2","recharts":"1.0.0-beta.9","testcafe":"1.1.4","commander":"2.14.1","node-sass":"4.13.0","react-dom":"^16.5.2","stylelint":"^10.0.0","supertest":"3.0.0","ts-loader":"6.0.0","@types/raf":"^3.4.0","css-loader":"0.28.7","jest-junit":"3.0.0","raw-loader":"0.5.1","styled-jsx":"2.2.1","typescript":"3.3.4000","@babel/core":"7.4.4","@types/jest":"24.0.6","@types/node":"7.0.8","@types/uuid":"3.4.3","file-loader":"3.0.1","jest-enzyme":"7.0.2","lint-staged":"9.1.0","sass-loader":"6.0.6","webpack-cli":"3.3.2","@types/react":"16.8.6","babel-loader":"8.0.5","react-helmet":"5.2.0","react-select":"1.2.1","style-loader":"0.19.1","@types/enzyme":"3.1.13","@types/lodash":"4.14.123","testcafe-live":"0.1.4","@babel/runtime":"7.4.4","dotenv-webpack":"^1.7.0","@babel/polyfill":"^7.4.4","@storybook/react":"5.0.11","@types/invariant":"2.2.29","@types/react-dom":"16.0.11","isomorphic-fetch":"2.2.1","react-datepicker":"1.1.0","react-router-dom":"4.2.2","@babel/preset-env":"7.4.4","@gooddata/mock-js":"^2.13.1","@storybook/addons":"5.0.11","@types/classnames":"2.2.3","@types/prop-types":"15.5.2","@storybook/theming":"5.0.11","identity-obj-proxy":"^3.0.0","intl-messageformat":"^7.5.4","webpack-dev-server":"3.3.1","@babel/preset-react":"7.0.0","@types/react-portal":"4.0.1","@types/react-window":"^1.8.1","babel-plugin-lodash":"3.3.4","html-webpack-plugin":"3.2.0","react-test-renderer":"16.4.2","@types/react-measure":"2.0.5","clean-webpack-plugin":"2.0.2","stats-webpack-plugin":"0.7.0","eslint-config-prettier":"4.1.0","react-google-recaptcha":"^0.14.1","tslint-config-prettier":"1.18.0","@gooddata/eslint-config":"^1.0.0","@gooddata/tslint-config":"1.0.0","@types/react-responsive":"^3.0.3","@types/storybook__react":"4.0.1","@types/stringify-object":"^3.2.0","enzyme-adapter-react-16":"1.3.1","@gooddata/test-storybook":"3.2.1","@storybook/addon-actions":"5.0.11","@storybook/addon-options":"5.0.11","node-sass-magic-importer":"5.1.0","react-syntax-highlighter":"11.0.2","@types/fixed-data-table-2":"0.8.1","stylelint-config-prettier":"5.2.0","@gooddata/stylelint-config":"4.0.1","@types/react-test-renderer":"16.0.0","circular-dependency-plugin":"5.0.2","compression-webpack-plugin":"2.0.0","@types/json-stable-stringify":"^1.0.32","@gooddata/frontend-npm-scripts":"1.1.0","@types/enzyme-adapter-react-16":"1.0.3","stylelint-checkstyle-formatter":"0.1.0","@types/storybook__addon-actions":"3.4.2","@babel/plugin-proposal-class-properties":"7.4.4","@babel/plugin-proposal-object-rest-spread":"7.4.4","@babel/plugin-transform-async-to-generator":"7.4.4"},"peerDependencies":{"react":"^16.5.2","react-dom":"^16.5.2"},"_npmOperationalInternal":{"tmp":"tmp/react-components_7.6.0-beta.14_1588668362687_0.019750989979365086","host":"s3://npm-registry-packages"}},"7.6.0-alpha-xmort-pdo-bb-2211-formatting-presets-component-2020-05-05T08-55-45-818Z":{"name":"@gooddata/react-components","version":"7.6.0-alpha-xmort-pdo-bb-2211-formatting-presets-component-2020-05-05T08-55-45-818Z","author":{"name":"GoodData Corporation"},"license":"BSD-3-Clause","_id":"@gooddata/react-components@7.6.0-alpha-xmort-pdo-bb-2211-formatting-presets-component-2020-05-05T08-55-45-818Z","maintainers":[{"name":"afi","email":"adam.fiedler@gooddata.com"},{"name":"bertold8","email":"ivan.nejezchleb@seznam.cz"},{"name":"brbistas","email":"valentinos.chraniotis@gooddata.com"},{"name":"bugsbunny338","email":"jiri.zajic@mensa.cz"},{"name":"de.do","email":"de.do@gooddata.com"},{"name":"gooddata-ci","email":"rail@gooddata.com"},{"name":"hang.ngo","email":"hang.ngo@gooddata.com"},{"name":"hung.nguyen.hoang","email":"hung.nguyen@gooddata.com"},{"name":"ivan.mjartan","email":"ivan.mjartan@gooddata.com"},{"name":"jakub-sterba","email":"jakub.sterba@gooddata.com"},{"name":"jankc","email":"jan.krapac@gmail.com"},{"name":"jaroslav.tomecek","email":"jaroslav.tomecek@gooddata.com"},{"name":"jkittler","email":"honza.kittler@gmail.com"},{"name":"khanh.le","email":"khanh.le@gooddata.com"},{"name":"lanhuynh","email":"lan.huynh@gooddata.com"},{"name":"linhhong","email":"linh.hong@gooddata.com"},{"name":"lupko","email":"lubomir.slivka@gooddata.com"},{"name":"mai.nguyen","email":"mai.nguyen@gooddata.com"},{"name":"matyas.kandl","email":"matyas.kandl@gooddata.com"},{"name":"michal.marsal","email":"michal.marsal@gooddata.com"},{"name":"my.duong","email":"my.duong@gooddata.com"},{"name":"naibinh","email":"naibinh@gmail.com"},{"name":"nikolacech","email":"nikola.cech@gooddata.com"},{"name":"nis.hua","email":"nis.hua@gooddata.com"},{"name":"no23reason","email":"dan.homola@hotmail.cz"},{"name":"patrikbraborec","email":"patrik.braborec@gooddata.com"},{"name":"pbenes","email":"petr.benes@gooddata.com"},{"name":"petrjanu","email":"petr.janu@gooddata.com"},{"name":"pkingo","email":"philipandreaskingo@hotmail.com"},{"name":"ptquang86","email":"ptquang86@gmail.com"},{"name":"qduval","email":"quentin.duval@gooddata.com"},{"name":"rodri360","email":"me@rodri360.com"},{"name":"sitina","email":"jiri.sitina@gooddata.com"},{"name":"strouhaljan","email":"strouhal.jan@gmail.com"},{"name":"tomas.kratochvil","email":"tomas.kratochvil@gooddata.com"},{"name":"tomasreichmann","email":"tomasreichmann@gmail.com"},{"name":"tomsatgd","email":"tomas.satinsky@gooddata.com"},{"name":"trung-le-quoc","email":"trung.le@gooddata.com"},{"name":"tu-ngo","email":"tungo1981@gmail.com"},{"name":"tu.bui","email":"tu.bui@gooddata.com"},{"name":"tulean","email":"tuan.le@gooddata.com"},{"name":"tuqt1005","email":"tu.tran@gooddata.com"},{"name":"utdnah","email":"danh.ung@gooddata.com"},{"name":"vlastikcz","email":"vlastimil.kotas@gooddata.com"},{"name":"vu.pham","email":"vu.pham@gooddata.com"},{"name":"xmort","email":"petr.dolejsi@gooddata.com"},{"name":"yanlipnican","email":"yanlipnican@gmail.com"}],"homepage":"https://github.com/gooddata/gooddata-react-components#readme","bugs":{"url":"https://github.com/gooddata/gooddata-react-components/issues"},"dist":{"shasum":"0f1675aa752504b2cc1bedcae092ff402f3236ee","tarball":"https://registry.npmjs.org/@gooddata/react-components/-/react-components-7.6.0-alpha-xmort-pdo-bb-2211-formatting-presets-component-2020-05-05T08-55-45-818Z.tgz","fileCount":2581,"integrity":"sha512-WohuquUakzZhX4xXy6WFI6fr41c6wmnZAZkafON6w3e6Yp0WmcFeLHtKbY4Gtv4ap8yKGYomT7uy7njA+hsyPg==","signatures":[{"sig":"MEYCIQCzZ/OsKjuw7YvYztHRpjRPzZv01TAKIpH4fVJepkQRqQIhAMcIJr9rb3mGUePn1dcVgmoS/vodNnkiUApfTNOB67hP","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":10189823,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJesSo2CRA9TVsSAnZWagAAzn8P/jDyamx2wi9SFUYaapM1\nyPDYXUX0RwYjqNSfNgMQjcm1Mxjaq6Z0J3WQG4EznNyRHbhhOwdefTfX5p+d\nGhmJTfEXp/q1GykxUoUcSLNBbKiGjEVcf2b0wuNbDklwOHsFZHM5ig2ma9S9\ngjAn9MWcpM7xz1oazd0IYrwLXGiUSs2Qa/GEtzMN39nE9MmJBd8BY5crQX0w\nyAS0ggXTllJZZYkJhSlmtVWdlRXT3thyl2j4jfc74aUE7RhabBDru23fQ0Wj\n7R8v1b5xJIvikHsNkj5rcn07gWUtVJrtRzG6TKK37P2VtRwAu7lg4MN7ozT5\npHXuEcogVxzn/mCCoZ9Y77JUUj+3FVVX4h4GvsYgobZGnaNUO1Ct2ZHvJfo+\n21KiQemn9+/6Sf/UZsYMZfKVNYDDnr5C3/YftY6c352Xg/W06DXrxBSBJ1jt\ndbuYilcQC2+03Lnny2r6AN/cd1tbo5uEWJqYMr1zXREq2ISYFKlEEBArQb1o\n6xogKdD0g2dYtoCoFPu8mAV06QaO3CJPoOFpnijOM3Uyq/zDHicb6efkq1Nc\nRKokw9OtDJlhKmmHajj7DDFepuQVQavC55xhvKtaSbT0U0Pl3J7NE9hW+uPe\nkjKrn6yMYfDhw9a4UoBFNN+j4VpairyLOF29QtkmitQgI9LqvFMmq+rZvHhX\nELWs\r\n=NyNX\r\n-----END PGP SIGNATURE-----\r\n"},"main":"dist/index.js","husky":{"hooks":{"pre-commit":"lint-staged"}},"config":{"eslint":"./examples/**/*.{js,jsx}","tslint":"./{__mocks__,src,stories}/{,**/}*.{ts,tsx}"},"readme":"[![npm version](https://badge.fury.io/js/%40gooddata%2Freact-components.svg)](https://www.npmjs.com/package/@gooddata/react-components)\n\n# GoodData.UI React components\n> A React-based JavaScript library for building data-driven applications\n\n## Getting started\n- [GoodData.UI Documentation](http://sdk.gooddata.com/gooddata-ui/)\n- [GoodData.UI Live Examples](https://gooddata-examples.herokuapp.com/)\n- [Stack Overflow](https://stackoverflow.com/questions/tagged/gooddata)\n\n### Usage\nWith [yarn](https://yarnpkg.com) installed, go to your project directory and run\n```\n$ yarn add @gooddata/react-components\n```\nIf you prefer [npm](npmjs.com) run\n```\n$ npm install --save @gooddata/react-components\n```\n\nThe public API is exposed via global `index.js`. Except for the styles, do not import any other file directly\nbecause they are not intended to be part of the public API.\n\n## Contributing\n\nWe welcome any contribution in form of [issues](https://github.com/gooddata/gooddata-react-components/issues) or [pull requests](https://github.com/gooddata/gooddata-react-components/pulls).\n\nInstall [Node.js](http://nodejs.org) (node 12.16.1, npm v6.13.4) and [Yarn](https://classic.yarnpkg.com) (1.22.4).\n\nInstall dependencies:\n```\nyarn install --frozen-lockfile\n```\n\nThese commands may come in handy while developing:\n\n| command | description |\n| ------- | ----------- |\n| `yarn install --pure-lockfile` | first step |\n| ||\n| `yarn dev` | build react-components to `/dist` in watch mode |\n| `yarn test` | run all unit tests |\n| `yarn prettier-write` | format the source code to match the valid codestyle |\n| `yarn validate` | validate codestyle |\n| ||\n| `yarn storybook` | run storybook from `/stories` on http://localhost:9001 |\n| `yarn build-storybook` | build storybook to `/dist-storybook` |\n| `yarn test-storybook` | run storybook and [screenshot tests](https://github.com/gooddata/gdc-client-utils/tree/master/test-storybook) |\n| ||\n| `yarn examples` | run Live Examples dev-server from `/examples` on https://localhost:8999 |\n| `yarn examples-build` | build Live Examples to `/examples/dist` |\n| `yarn examples-server` | serve built Live Examples - see `/examples/server/src` |\n| `yarn examples-testcafe` | run testcafe tests against `localhost:8999` |\n\n### Deploy to heroku.com\nWhen you deploy this repo to heroku, it serves *GoodData.UI Live Examples*.\nRelevant tasks are in `Procfile` and `package.json`.\n\n```bash\n# run in the project directory\nheroku login\nheroku create <your-app-name>\nheroku config:set DOMAIN_ADMIN_USERNAME=x@gooddata.com DOMAIN_ADMIN_PASSWORD=xy PROJECT_ID_TO_ASSIGN=xms7ga4tf3g3nzucd8380o2bev8oeknp\ngit push heroku HEAD:master\nheroku open\n```\n### Enable Geo Chart for Storybook and Live Examples\nGeo chart uses Mapbox to render map which requires a Mapbox access token.\n- Register an account and create Mapbox access token at [guide](https://docs.mapbox.com/help/how-mapbox-works/access-tokens/)\n- Store the created token at `.env`:\n```bash\necho -e \"EXAMPLE_MAPBOX_ACCESS_TOKEN=token\" >> .env # only need to run once\necho -e \"STORYBOOK_MAPBOX_ACCESS_TOKEN=token\" >> .env # only need to run once\n```\n\n### Run Live Examples Locally\nTo run *GoodData.UI Live Examples* locally:\n```bash\ngit clone <this-repository>\ncd  <repository-folder>\nyarn install --pure-lockfile\nyarn examples\n```\nThen open https://localhost:8999 and login using Live Examples account (you can [create one here](https://gooddata-examples.herokuapp.com/registration)).\n\n### Run Storybook locally\n- Run storybook with token stored in `.env` for more secure\n```bash\nyarn storybook\n```\n- Or run storybook with token env param exposed to cli (not suggested)\n```bash\nSTORYBOOK_MAPBOX_ACCESS_TOKEN=token yarn storybook\n```\n- Apply either above way to `yarn build-storybook` or `yarn test-storybook`\n\n### Source code formatting\nThe source code in the repository is formatted by [Prettier](https://prettier.io/).\nThe format of the code is validated by our Continuous Integration server and is one of the requirements of successful merge.\n\nPrettier is supported by every major IDE. You can find the list of supported editors and how to configure them [here](https://prettier.io/docs/en/editors.html).\n\nIn the case, when your editor is not supported or you don't want to setup the integration, you can run the `yarn prettier-write` command to reformat the code before commit.\n\n## Changelog\n\n- see [CHANGELOG.md](CHANGELOG.md)\n\n## Supported versions\n\nIn order to make the user experience with integrating GoodData UI SDK as smooth and secure as possible and to ensure that the SDK is using the latest features of the platform, we will only provide support to two most recent major versions of UI SDK.\n\nThe most recent majors will be supported in the following modes:\n\n- The latest major version will receive all new functionality and all bug fixes\n- The previous major version will only receive fixes to critical issues and security fixes. These fixes will be applied on top of last released version of the previous major\n\nThe customers are encouraged to always use the latest version of the UI SDK.\n\nIn case of using older versions, the user might face API incompatibility, performance or security issues.\n\nPlease follow the installation instructions to update to the newest version.\n\n## License\n\n(C) 2007-2020 GoodData Corporation\n\nThis project is dual licensed:\n\n- The ATTRIBUTION-NONCOMMERCIAL 4.0 INTERNATIONAL (CC BY-NC 4.0) is used for purpose of the trial experience and evaluation of GoodData.UI library.\n- The GOODDATA GOODDATA.UI LIBRARY END USER LICENSE AGREEMENT is used for GoodData customers.\n\nFor more information, please see [LICENSE](https://github.com/gooddata/gooddata-react-components/blob/master/LICENSE)\n","gitHead":"5af71fc77a66cd9216a0f84c6091ee62c342ea9d","scripts":{"dev":"bash scripts/build.sh --dev-watch","test":"jest --watch","build":"bash scripts/build.sh","tslint":"yarn run-tslint -t verbose $npm_package_config_tslint","prepare":"cd examples/server && yarn install --frozen-lockfile && cd ../..; rm -r examples/node_modules 2>/dev/null; true","examples":"bash scripts/run-examples.sh","prepare?":"# Called before `npm publish` and on local `npm install`. Temporarily also for deleting obsolete node_modules. Ends with `true` to continue gracefully.","validate":"tsc --noEmit && yarn tslint && eslint $npm_package_config_eslint && yarn validate-style && yarn prettier-check","build-dev":"bash scripts/build.sh --dev","examples?":"# Default is developer domain, other options: yarn examples [sec,secure,stg,stg2,stg3,demo,developer or URL]","storybook":"yarn build && start-storybook -p 9001 -c .storybook","test-once":"jest","tslint-ci":"mkdir -p ./ci/results && yarn run-tslint -t checkstyle -o ./ci/results/tslint-results.xml $npm_package_config_tslint","run-tslint":"tslint -p tsconfig.json","validate-ci":"tsc --noEmit && yarn tslint-ci  && eslint $npm_package_config_eslint -f checkstyle -o ci/results/eslint-results.xml && yarn validate-style-ci && yarn prettier-check","examples-build":"bash scripts/build-examples.sh","prepublishOnly":"yarn build","prettier-check":"prettier --check '{src,stories,styles,__mocks__,examples/server/src,examples/src,examples/test}/**/*.{ts,js,tsx,jsx,json,scss,md,yaml,html}'","prettier-write":"prettier --write '{src,stories,styles,__mocks__,examples/server/src,examples/src,examples/test}/**/*.{ts,js,tsx,jsx,json,scss,md,yaml,html}'","test-storybook":"yarn build && test-storybook","validate-style":"stylelint '**/*.scss'","build-storybook":"yarn build && build-storybook -c .storybook -o dist-storybook","examples-server":"node examples/server/src/index.js","heroku-postbuild":"yarn examples-build developer","examples-testcafe":"./scripts/run-testcafe.sh visual","validate-style-ci":"stylelint '**/*.scss' --custom-formatter=node_modules/stylelint-checkstyle-formatter > ci/results/stylelint-results.xml","check-circular-deps":"madge --circular --extensions ts ./src","examples-testcafe-ci":"./scripts/run-testcafe.sh ci","examples-testcafe-live":"./scripts/run-testcafe.sh live"},"typings":"dist/index.d.ts","_npmUser":{"name":"xmort","email":"petr.dolejsi@gooddata.com"},"deprecated":"@gooddata/react-components@7 reached End of Support on March 31, 2022. Please upgrade (see https://sdk.gooddata.com/gooddata-ui/docs/supported_versions.html for more information).","repository":{"url":"git+ssh://git@github.com/gooddata/gooddata-react-components.git","type":"git"},"_npmVersion":"6.13.4","description":"GoodData.UI - A powerful JavaScript library for building analytical applications","directories":{},"lint-staged":{"{src,stories,styles,__mocks__,examples/server/src,examples/src,examples/test}/**/*.{ts,js,tsx,jsx,scss}":["npx gdc-fix-copyright","git add"],"{src,stories,styles,__mocks__,examples/server/src,examples/src,examples/test}/**/*.{ts,js,tsx,jsx,json,scss,md,yaml,html}":["prettier --write","git add"]},"_nodeVersion":"12.16.1","dependencies":{"rxjs":"^5.5.6","uuid":"^3.2.1","immer":"^1.3.1","lodash":"^4.17.15","date-fns":"^2.7.0","downshift":"^3.2.7","invariant":"^2.2.2","mapbox-gl":"^1.6.1","classnames":"^2.2.6","highcharts":"7.1.1","prop-types":"^15.6.0","react-intl":"^3.6.0","custom-event":"^1.0.1","react-window":"^1.8.1","ag-grid-react":"20.0.0","react-measure":"^2.3.0","@types/mapbox-gl":"^1.6.1","react-day-picker":"~7.3.0","react-responsive":"^3.0.0","stringify-object":"^2.4.0","@gooddata/typings":"^2.24.0","ag-grid-community":"20.0.0","http-status-codes":"^1.3.0","@gooddata/js-utils":"^3.10.5","@gooddata/numberjs":"^3.2.4","fixed-data-table-2":"0.7.17","@gooddata/goodstrap":"^68.6.0","react-dom-factories":"^1.0.2","@gooddata/gooddata-js":"^12.5.4","json-stable-stringify":"^1.0.1","react-transition-group":"^2.2.1","hoist-non-react-statics":"^3.3.0","nodelist-foreach-polyfill":"^1.2.0","@formatjs/intl-pluralrules":"^1.3.6","highcharts-grouped-categories":"^1.1.3"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"raf":"3.3.2","yup":"^0.24.1","jest":"24.7.1","husky":"3.0.0","madge":"^3.4.4","react":"^16.5.2","enzyme":"3.5.0","eslint":"4.19.1","formik":"^0.11.11","moment":"2.23.0","history":"^4.7.2","ts-jest":"24.0.0","webpack":"4.30.0","full-icu":"^1.3.0","prettier":"1.16.4","react-ga":"^2.5.2","recharts":"1.0.0-beta.9","testcafe":"1.1.4","commander":"2.14.1","node-sass":"4.13.0","react-dom":"^16.5.2","stylelint":"^10.0.0","supertest":"3.0.0","ts-loader":"6.0.0","@types/raf":"^3.4.0","css-loader":"0.28.7","jest-junit":"3.0.0","raw-loader":"0.5.1","styled-jsx":"2.2.1","typescript":"3.3.4000","@babel/core":"7.4.4","@types/jest":"24.0.6","@types/node":"7.0.8","@types/uuid":"3.4.3","file-loader":"3.0.1","jest-enzyme":"7.0.2","lint-staged":"9.1.0","sass-loader":"6.0.6","webpack-cli":"3.3.2","@types/react":"16.8.6","babel-loader":"8.0.5","react-helmet":"5.2.0","react-select":"1.2.1","style-loader":"0.19.1","@types/enzyme":"3.1.13","@types/lodash":"4.14.123","testcafe-live":"0.1.4","@babel/runtime":"7.4.4","dotenv-webpack":"^1.7.0","@babel/polyfill":"^7.4.4","@storybook/react":"5.0.11","@types/invariant":"2.2.29","@types/react-dom":"16.0.11","isomorphic-fetch":"2.2.1","react-datepicker":"1.1.0","react-router-dom":"4.2.2","@babel/preset-env":"7.4.4","@gooddata/mock-js":"^2.13.1","@storybook/addons":"5.0.11","@types/classnames":"2.2.3","@types/prop-types":"15.5.2","@storybook/theming":"5.0.11","identity-obj-proxy":"^3.0.0","intl-messageformat":"^7.5.4","webpack-dev-server":"3.3.1","@babel/preset-react":"7.0.0","@types/react-portal":"4.0.1","@types/react-window":"^1.8.1","babel-plugin-lodash":"3.3.4","html-webpack-plugin":"3.2.0","react-test-renderer":"16.4.2","@types/react-measure":"2.0.5","clean-webpack-plugin":"2.0.2","stats-webpack-plugin":"0.7.0","eslint-config-prettier":"4.1.0","react-google-recaptcha":"^0.14.1","tslint-config-prettier":"1.18.0","@gooddata/eslint-config":"^1.0.0","@gooddata/tslint-config":"1.0.0","@types/react-responsive":"^3.0.3","@types/storybook__react":"4.0.1","@types/stringify-object":"^3.2.0","enzyme-adapter-react-16":"1.3.1","@gooddata/test-storybook":"3.2.1","@storybook/addon-actions":"5.0.11","@storybook/addon-options":"5.0.11","node-sass-magic-importer":"5.1.0","react-syntax-highlighter":"11.0.2","@types/fixed-data-table-2":"0.8.1","stylelint-config-prettier":"5.2.0","@gooddata/stylelint-config":"4.0.1","@types/react-test-renderer":"16.0.0","circular-dependency-plugin":"5.0.2","compression-webpack-plugin":"2.0.0","@types/json-stable-stringify":"^1.0.32","@gooddata/frontend-npm-scripts":"1.1.0","@types/enzyme-adapter-react-16":"1.0.3","stylelint-checkstyle-formatter":"0.1.0","@types/storybook__addon-actions":"3.4.2","@babel/plugin-proposal-class-properties":"7.4.4","@babel/plugin-proposal-object-rest-spread":"7.4.4","@babel/plugin-transform-async-to-generator":"7.4.4"},"peerDependencies":{"react":"^16.5.2","react-dom":"^16.5.2"},"_npmOperationalInternal":{"tmp":"tmp/react-components_7.6.0-alpha-xmort-pdo-bb-2211-formatting-presets-component-2020-05-05T08-55-45-818Z_1588668981969_0.2101762559766185","host":"s3://npm-registry-packages"}},"7.6.0-beta.15":{"name":"@gooddata/react-components","version":"7.6.0-beta.15","author":{"name":"GoodData Corporation"},"license":"BSD-3-Clause","_id":"@gooddata/react-components@7.6.0-beta.15","maintainers":[{"name":"afi","email":"adam.fiedler@gooddata.com"},{"name":"bertold8","email":"ivan.nejezchleb@seznam.cz"},{"name":"brbistas","email":"valentinos.chraniotis@gooddata.com"},{"name":"bugsbunny338","email":"jiri.zajic@mensa.cz"},{"name":"de.do","email":"de.do@gooddata.com"},{"name":"gooddata-ci","email":"rail@gooddata.com"},{"name":"hang.ngo","email":"hang.ngo@gooddata.com"},{"name":"hung.nguyen.hoang","email":"hung.nguyen@gooddata.com"},{"name":"ivan.mjartan","email":"ivan.mjartan@gooddata.com"},{"name":"jakub-sterba","email":"jakub.sterba@gooddata.com"},{"name":"jankc","email":"jan.krapac@gmail.com"},{"name":"jaroslav.tomecek","email":"jaroslav.tomecek@gooddata.com"},{"name":"jkittler","email":"honza.kittler@gmail.com"},{"name":"khanh.le","email":"khanh.le@gooddata.com"},{"name":"lanhuynh","email":"lan.huynh@gooddata.com"},{"name":"linhhong","email":"linh.hong@gooddata.com"},{"name":"lupko","email":"lubomir.slivka@gooddata.com"},{"name":"mai.nguyen","email":"mai.nguyen@gooddata.com"},{"name":"matyas.kandl","email":"matyas.kandl@gooddata.com"},{"name":"michal.marsal","email":"michal.marsal@gooddata.com"},{"name":"my.duong","email":"my.duong@gooddata.com"},{"name":"naibinh","email":"naibinh@gmail.com"},{"name":"nikolacech","email":"nikola.cech@gooddata.com"},{"name":"nis.hua","email":"nis.hua@gooddata.com"},{"name":"no23reason","email":"dan.homola@hotmail.cz"},{"name":"patrikbraborec","email":"patrik.braborec@gooddata.com"},{"name":"pbenes","email":"petr.benes@gooddata.com"},{"name":"petrjanu","email":"petr.janu@gooddata.com"},{"name":"pkingo","email":"philipandreaskingo@hotmail.com"},{"name":"ptquang86","email":"ptquang86@gmail.com"},{"name":"qduval","email":"quentin.duval@gooddata.com"},{"name":"rodri360","email":"me@rodri360.com"},{"name":"sitina","email":"jiri.sitina@gooddata.com"},{"name":"strouhaljan","email":"strouhal.jan@gmail.com"},{"name":"tomas.kratochvil","email":"tomas.kratochvil@gooddata.com"},{"name":"tomasreichmann","email":"tomasreichmann@gmail.com"},{"name":"tomsatgd","email":"tomas.satinsky@gooddata.com"},{"name":"trung-le-quoc","email":"trung.le@gooddata.com"},{"name":"tu-ngo","email":"tungo1981@gmail.com"},{"name":"tu.bui","email":"tu.bui@gooddata.com"},{"name":"tulean","email":"tuan.le@gooddata.com"},{"name":"tuqt1005","email":"tu.tran@gooddata.com"},{"name":"utdnah","email":"danh.ung@gooddata.com"},{"name":"vlastikcz","email":"vlastimil.kotas@gooddata.com"},{"name":"vu.pham","email":"vu.pham@gooddata.com"},{"name":"xmort","email":"petr.dolejsi@gooddata.com"},{"name":"yanlipnican","email":"yanlipnican@gmail.com"}],"homepage":"https://github.com/gooddata/gooddata-react-components#readme","bugs":{"url":"https://github.com/gooddata/gooddata-react-components/issues"},"dist":{"shasum":"0601bac6a3e6e2c68b3c944a08aacbea16649b24","tarball":"https://registry.npmjs.org/@gooddata/react-components/-/react-components-7.6.0-beta.15.tgz","fileCount":2558,"integrity":"sha512-X9CqLkl8jEx6+Vn5dF2jRwKgesWt/OVtkSSrxSidJ4XW0xrljR7dhJCr513ms02qMrkI0NH49NjtI8AcVQxwJA==","signatures":[{"sig":"MEUCIQCtPK0vdGSrwimNDYOAJFwwFRvKRiIOIeZ4k/IlRd2UlwIgSAleEZdbhIzHPnC9E0yezyu17DSMXDdgeI4itZMBWog=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":10128110,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJesTbiCRA9TVsSAnZWagAAdnIQAI3ea6Yt8qmF4EezlQMP\nO6raA9KGkqAPwNB5UslKvFBTABtLDIb5SAKROUjJsYje2QxkytxrSifexX9z\nzHz2LHJKWW8M//lQiDXqsieznxL6Oky3t+bhBfDhk222zrL873zI5yFkYnFh\n7pLUMnH4GB1d2NBqdAYhUKHSVKTEvpo7sH+q9365ok5tXjNY8f7CgScffxHZ\nFNEIy29GPa3vTCLUPtBGbamBUx0jcQgIUr3u2Y8yb5+PPwrFd3e3mIreSjOu\nxzV71K8vC67A2j+LimhK7KJV7RLWdRwZJM4efscFT7nnGmC7BeARwgkCkdHS\nubegI3Kja5WWMU4guBQkTT4hRL9iY+jZmrQQqrrxNlE3n76ZXkO3+YgiOGXK\n0iQWXIgGE9YduDs5F6tPBaroEK1PdphIaX/+FWg+466WPgFf7mGH9JJJk8mv\n5WLGMe86/nQBWXif6DWudxCd+ykr05lgYwdfiL6ISsNQfpXAqKZJIhXWEE8z\ng6xtprQkCU7PykJaxDfMHd6VCUgO0yM4QHXSRSTIgvnn4nqBFrnXYhU6xvh5\nsNj6TzRO2hOFCZ6k/6QqpnlNDN4V1o4PeCIaZE4okkw4qRc7phvu5qG7Oqbq\na4usuCmjvFETOGMuBtGeM7O8SaTuHdolKpeQwKqXasz0fpRC+crRd2o+VtDY\nOBlt\r\n=fQiQ\r\n-----END PGP SIGNATURE-----\r\n"},"main":"dist/index.js","husky":{"hooks":{"pre-commit":"lint-staged"}},"config":{"eslint":"./examples/**/*.{js,jsx}","tslint":"./{__mocks__,src,stories}/{,**/}*.{ts,tsx}"},"readme":"[![npm version](https://badge.fury.io/js/%40gooddata%2Freact-components.svg)](https://www.npmjs.com/package/@gooddata/react-components)\n\n# GoodData.UI React components\n> A React-based JavaScript library for building data-driven applications\n\n## Getting started\n- [GoodData.UI Documentation](http://sdk.gooddata.com/gooddata-ui/)\n- [GoodData.UI Live Examples](https://gooddata-examples.herokuapp.com/)\n- [Stack Overflow](https://stackoverflow.com/questions/tagged/gooddata)\n\n### Usage\nWith [yarn](https://yarnpkg.com) installed, go to your project directory and run\n```\n$ yarn add @gooddata/react-components\n```\nIf you prefer [npm](npmjs.com) run\n```\n$ npm install --save @gooddata/react-components\n```\n\nThe public API is exposed via global `index.js`. Except for the styles, do not import any other file directly\nbecause they are not intended to be part of the public API.\n\n## Contributing\n\nWe welcome any contribution in form of [issues](https://github.com/gooddata/gooddata-react-components/issues) or [pull requests](https://github.com/gooddata/gooddata-react-components/pulls).\n\nInstall [Node.js](http://nodejs.org) (node 12.16.1, npm v6.13.4) and [Yarn](https://classic.yarnpkg.com) (1.22.4).\n\nInstall dependencies:\n```\nyarn install --frozen-lockfile\n```\n\nThese commands may come in handy while developing:\n\n| command | description |\n| ------- | ----------- |\n| `yarn install --pure-lockfile` | first step |\n| ||\n| `yarn dev` | build react-components to `/dist` in watch mode |\n| `yarn test` | run all unit tests |\n| `yarn prettier-write` | format the source code to match the valid codestyle |\n| `yarn validate` | validate codestyle |\n| ||\n| `yarn storybook` | run storybook from `/stories` on http://localhost:9001 |\n| `yarn build-storybook` | build storybook to `/dist-storybook` |\n| `yarn test-storybook` | run storybook and [screenshot tests](https://github.com/gooddata/gdc-client-utils/tree/master/test-storybook) |\n| ||\n| `yarn examples` | run Live Examples dev-server from `/examples` on https://localhost:8999 |\n| `yarn examples-build` | build Live Examples to `/examples/dist` |\n| `yarn examples-server` | serve built Live Examples - see `/examples/server/src` |\n| `yarn examples-testcafe` | run testcafe tests against `localhost:8999` |\n\n### Deploy to heroku.com\nWhen you deploy this repo to heroku, it serves *GoodData.UI Live Examples*.\nRelevant tasks are in `Procfile` and `package.json`.\n\n```bash\n# run in the project directory\nheroku login\nheroku create <your-app-name>\nheroku config:set DOMAIN_ADMIN_USERNAME=x@gooddata.com DOMAIN_ADMIN_PASSWORD=xy PROJECT_ID_TO_ASSIGN=xms7ga4tf3g3nzucd8380o2bev8oeknp\ngit push heroku HEAD:master\nheroku open\n```\n### Enable Geo Chart for Storybook and Live Examples\nGeo chart uses Mapbox to render map which requires a Mapbox access token.\n- Register an account and create Mapbox access token at [guide](https://docs.mapbox.com/help/how-mapbox-works/access-tokens/)\n- Store the created token at `.env`:\n```bash\necho -e \"EXAMPLE_MAPBOX_ACCESS_TOKEN=token\" >> .env # only need to run once\necho -e \"STORYBOOK_MAPBOX_ACCESS_TOKEN=token\" >> .env # only need to run once\n```\n\n### Run Live Examples Locally\nTo run *GoodData.UI Live Examples* locally:\n```bash\ngit clone <this-repository>\ncd  <repository-folder>\nyarn install --pure-lockfile\nyarn examples\n```\nThen open https://localhost:8999 and login using Live Examples account (you can [create one here](https://gooddata-examples.herokuapp.com/registration)).\n\n### Run Storybook locally\n- Run storybook with token stored in `.env` for more secure\n```bash\nyarn storybook\n```\n- Or run storybook with token env param exposed to cli (not suggested)\n```bash\nSTORYBOOK_MAPBOX_ACCESS_TOKEN=token yarn storybook\n```\n- Apply either above way to `yarn build-storybook` or `yarn test-storybook`\n\n### Source code formatting\nThe source code in the repository is formatted by [Prettier](https://prettier.io/).\nThe format of the code is validated by our Continuous Integration server and is one of the requirements of successful merge.\n\nPrettier is supported by every major IDE. You can find the list of supported editors and how to configure them [here](https://prettier.io/docs/en/editors.html).\n\nIn the case, when your editor is not supported or you don't want to setup the integration, you can run the `yarn prettier-write` command to reformat the code before commit.\n\n## Changelog\n\n- see [CHANGELOG.md](CHANGELOG.md)\n\n## Supported versions\n\nIn order to make the user experience with integrating GoodData UI SDK as smooth and secure as possible and to ensure that the SDK is using the latest features of the platform, we will only provide support to two most recent major versions of UI SDK.\n\nThe most recent majors will be supported in the following modes:\n\n- The latest major version will receive all new functionality and all bug fixes\n- The previous major version will only receive fixes to critical issues and security fixes. These fixes will be applied on top of last released version of the previous major\n\nThe customers are encouraged to always use the latest version of the UI SDK.\n\nIn case of using older versions, the user might face API incompatibility, performance or security issues.\n\nPlease follow the installation instructions to update to the newest version.\n\n## License\n\n(C) 2007-2020 GoodData Corporation\n\nThis project is dual licensed:\n\n- The ATTRIBUTION-NONCOMMERCIAL 4.0 INTERNATIONAL (CC BY-NC 4.0) is used for purpose of the trial experience and evaluation of GoodData.UI library.\n- The GOODDATA GOODDATA.UI LIBRARY END USER LICENSE AGREEMENT is used for GoodData customers.\n\nFor more information, please see [LICENSE](https://github.com/gooddata/gooddata-react-components/blob/master/LICENSE)\n","gitHead":"f2dd3e687a157d4d67f364deb46ab61e5e0fe3fa","scripts":{"dev":"bash scripts/build.sh --dev-watch","test":"jest --watch","build":"bash scripts/build.sh","tslint":"yarn run-tslint -t verbose $npm_package_config_tslint","prepare":"cd examples/server && yarn install --frozen-lockfile && cd ../..; rm -r examples/node_modules 2>/dev/null; true","examples":"bash scripts/run-examples.sh","prepare?":"# Called before `npm publish` and on local `npm install`. Temporarily also for deleting obsolete node_modules. Ends with `true` to continue gracefully.","validate":"tsc --noEmit && yarn tslint && eslint $npm_package_config_eslint && yarn validate-style && yarn prettier-check","build-dev":"bash scripts/build.sh --dev","examples?":"# Default is developer domain, other options: yarn examples [sec,secure,stg,stg2,stg3,demo,developer or URL]","storybook":"yarn build && start-storybook -p 9001 -c .storybook","test-once":"jest","tslint-ci":"mkdir -p ./ci/results && yarn run-tslint -t checkstyle -o ./ci/results/tslint-results.xml $npm_package_config_tslint","run-tslint":"tslint -p tsconfig.json","validate-ci":"tsc --noEmit && yarn tslint-ci  && eslint $npm_package_config_eslint -f checkstyle -o ci/results/eslint-results.xml && yarn validate-style-ci && yarn prettier-check","examples-build":"bash scripts/build-examples.sh","prepublishOnly":"yarn build","prettier-check":"prettier --check '{src,stories,styles,__mocks__,examples/server/src,examples/src,examples/test}/**/*.{ts,js,tsx,jsx,json,scss,md,yaml,html}'","prettier-write":"prettier --write '{src,stories,styles,__mocks__,examples/server/src,examples/src,examples/test}/**/*.{ts,js,tsx,jsx,json,scss,md,yaml,html}'","test-storybook":"yarn build && test-storybook","validate-style":"stylelint '**/*.scss'","build-storybook":"yarn build && build-storybook -c .storybook -o dist-storybook","examples-server":"node examples/server/src/index.js","heroku-postbuild":"yarn examples-build developer","examples-testcafe":"./scripts/run-testcafe.sh visual","validate-style-ci":"stylelint '**/*.scss' --custom-formatter=node_modules/stylelint-checkstyle-formatter > ci/results/stylelint-results.xml","check-circular-deps":"madge --circular --extensions ts ./src","examples-testcafe-ci":"./scripts/run-testcafe.sh ci","examples-testcafe-live":"./scripts/run-testcafe.sh live"},"typings":"dist/index.d.ts","_npmUser":{"name":"gooddata-ci","email":"rail@gooddata.com"},"deprecated":"@gooddata/react-components@7 reached End of Support on March 31, 2022. Please upgrade (see https://sdk.gooddata.com/gooddata-ui/docs/supported_versions.html for more information).","repository":{"url":"git+ssh://git@github.com/gooddata/gooddata-react-components.git","type":"git"},"_npmVersion":"6.13.4","description":"GoodData.UI - A powerful JavaScript library for building analytical applications","directories":{},"lint-staged":{"{src,stories,styles,__mocks__,examples/server/src,examples/src,examples/test}/**/*.{ts,js,tsx,jsx,scss}":["npx gdc-fix-copyright","git add"],"{src,stories,styles,__mocks__,examples/server/src,examples/src,examples/test}/**/*.{ts,js,tsx,jsx,json,scss,md,yaml,html}":["prettier --write","git add"]},"_nodeVersion":"12.16.1","dependencies":{"rxjs":"^5.5.6","uuid":"^3.2.1","immer":"^1.3.1","lodash":"^4.17.15","date-fns":"^2.7.0","downshift":"^3.2.7","invariant":"^2.2.2","mapbox-gl":"^1.6.1","classnames":"^2.2.6","highcharts":"7.1.1","prop-types":"^15.6.0","react-intl":"^3.6.0","custom-event":"^1.0.1","react-window":"^1.8.1","ag-grid-react":"20.0.0","react-measure":"^2.3.0","@types/mapbox-gl":"^1.6.1","react-day-picker":"~7.3.0","react-responsive":"^3.0.0","stringify-object":"^2.4.0","@gooddata/typings":"^2.24.0","ag-grid-community":"20.0.0","http-status-codes":"^1.3.0","@gooddata/js-utils":"^3.10.5","@gooddata/numberjs":"^3.2.4","fixed-data-table-2":"0.7.17","@gooddata/goodstrap":"^68.6.0","react-dom-factories":"^1.0.2","@gooddata/gooddata-js":"^12.5.4","json-stable-stringify":"^1.0.1","react-transition-group":"^2.2.1","hoist-non-react-statics":"^3.3.0","nodelist-foreach-polyfill":"^1.2.0","@formatjs/intl-pluralrules":"^1.3.6","highcharts-grouped-categories":"^1.1.3"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"raf":"3.3.2","yup":"^0.24.1","jest":"24.7.1","husky":"3.0.0","madge":"^3.4.4","react":"^16.5.2","enzyme":"3.5.0","eslint":"4.19.1","formik":"^0.11.11","moment":"2.23.0","history":"^4.7.2","ts-jest":"24.0.0","webpack":"4.30.0","full-icu":"^1.3.0","prettier":"1.16.4","react-ga":"^2.5.2","recharts":"1.0.0-beta.9","testcafe":"1.1.4","commander":"2.14.1","node-sass":"4.13.0","react-dom":"^16.5.2","stylelint":"^10.0.0","supertest":"3.0.0","ts-loader":"6.0.0","@types/raf":"^3.4.0","css-loader":"0.28.7","jest-junit":"3.0.0","raw-loader":"0.5.1","styled-jsx":"2.2.1","typescript":"3.3.4000","@babel/core":"7.4.4","@types/jest":"24.0.6","@types/node":"7.0.8","@types/uuid":"3.4.3","file-loader":"3.0.1","jest-enzyme":"7.0.2","lint-staged":"9.1.0","sass-loader":"6.0.6","webpack-cli":"3.3.2","@types/react":"16.8.6","babel-loader":"8.0.5","react-helmet":"5.2.0","react-select":"1.2.1","style-loader":"0.19.1","@types/enzyme":"3.1.13","@types/lodash":"4.14.123","testcafe-live":"0.1.4","@babel/runtime":"7.4.4","dotenv-webpack":"^1.7.0","@babel/polyfill":"^7.4.4","@storybook/react":"5.0.11","@types/invariant":"2.2.29","@types/react-dom":"16.0.11","isomorphic-fetch":"2.2.1","react-datepicker":"1.1.0","react-router-dom":"4.2.2","@babel/preset-env":"7.4.4","@gooddata/mock-js":"^2.13.1","@storybook/addons":"5.0.11","@types/classnames":"2.2.3","@types/prop-types":"15.5.2","@storybook/theming":"5.0.11","identity-obj-proxy":"^3.0.0","intl-messageformat":"^7.5.4","webpack-dev-server":"3.3.1","@babel/preset-react":"7.0.0","@types/react-portal":"4.0.1","@types/react-window":"^1.8.1","babel-plugin-lodash":"3.3.4","html-webpack-plugin":"3.2.0","react-test-renderer":"16.4.2","@types/react-measure":"2.0.5","clean-webpack-plugin":"2.0.2","stats-webpack-plugin":"0.7.0","eslint-config-prettier":"4.1.0","react-google-recaptcha":"^0.14.1","tslint-config-prettier":"1.18.0","@gooddata/eslint-config":"^1.0.0","@gooddata/tslint-config":"1.0.0","@types/react-responsive":"^3.0.3","@types/storybook__react":"4.0.1","@types/stringify-object":"^3.2.0","enzyme-adapter-react-16":"1.3.1","@gooddata/test-storybook":"3.2.1","@storybook/addon-actions":"5.0.11","@storybook/addon-options":"5.0.11","node-sass-magic-importer":"5.1.0","react-syntax-highlighter":"11.0.2","@types/fixed-data-table-2":"0.8.1","stylelint-config-prettier":"5.2.0","@gooddata/stylelint-config":"4.0.1","@types/react-test-renderer":"16.0.0","circular-dependency-plugin":"5.0.2","compression-webpack-plugin":"2.0.0","@types/json-stable-stringify":"^1.0.32","@gooddata/frontend-npm-scripts":"1.1.0","@types/enzyme-adapter-react-16":"1.0.3","stylelint-checkstyle-formatter":"0.1.0","@types/storybook__addon-actions":"3.4.2","@babel/plugin-proposal-class-properties":"7.4.4","@babel/plugin-proposal-object-rest-spread":"7.4.4","@babel/plugin-transform-async-to-generator":"7.4.4"},"peerDependencies":{"react":"^16.5.2","react-dom":"^16.5.2"},"_npmOperationalInternal":{"tmp":"tmp/react-components_7.6.0-beta.15_1588672225580_0.9443253025588265","host":"s3://npm-registry-packages"}},"7.6.0-alpha-strouhaljan-pdo-bb-2211-formatting-presets-component-2020-05-05T12-01-38-306Z":{"name":"@gooddata/react-components","version":"7.6.0-alpha-strouhaljan-pdo-bb-2211-formatting-presets-component-2020-05-05T12-01-38-306Z","author":{"name":"GoodData Corporation"},"license":"BSD-3-Clause","_id":"@gooddata/react-components@7.6.0-alpha-strouhaljan-pdo-bb-2211-formatting-presets-component-2020-05-05T12-01-38-306Z","maintainers":[{"name":"afi","email":"adam.fiedler@gooddata.com"},{"name":"bertold8","email":"ivan.nejezchleb@seznam.cz"},{"name":"brbistas","email":"valentinos.chraniotis@gooddata.com"},{"name":"bugsbunny338","email":"jiri.zajic@mensa.cz"},{"name":"de.do","email":"de.do@gooddata.com"},{"name":"gooddata-ci","email":"rail@gooddata.com"},{"name":"hang.ngo","email":"hang.ngo@gooddata.com"},{"name":"hung.nguyen.hoang","email":"hung.nguyen@gooddata.com"},{"name":"ivan.mjartan","email":"ivan.mjartan@gooddata.com"},{"name":"jakub-sterba","email":"jakub.sterba@gooddata.com"},{"name":"jankc","email":"jan.krapac@gmail.com"},{"name":"jaroslav.tomecek","email":"jaroslav.tomecek@gooddata.com"},{"name":"jkittler","email":"honza.kittler@gmail.com"},{"name":"khanh.le","email":"khanh.le@gooddata.com"},{"name":"lanhuynh","email":"lan.huynh@gooddata.com"},{"name":"linhhong","email":"linh.hong@gooddata.com"},{"name":"lupko","email":"lubomir.slivka@gooddata.com"},{"name":"mai.nguyen","email":"mai.nguyen@gooddata.com"},{"name":"matyas.kandl","email":"matyas.kandl@gooddata.com"},{"name":"michal.marsal","email":"michal.marsal@gooddata.com"},{"name":"my.duong","email":"my.duong@gooddata.com"},{"name":"naibinh","email":"naibinh@gmail.com"},{"name":"nikolacech","email":"nikola.cech@gooddata.com"},{"name":"nis.hua","email":"nis.hua@gooddata.com"},{"name":"no23reason","email":"dan.homola@hotmail.cz"},{"name":"patrikbraborec","email":"patrik.braborec@gooddata.com"},{"name":"pbenes","email":"petr.benes@gooddata.com"},{"name":"petrjanu","email":"petr.janu@gooddata.com"},{"name":"pkingo","email":"philipandreaskingo@hotmail.com"},{"name":"ptquang86","email":"ptquang86@gmail.com"},{"name":"qduval","email":"quentin.duval@gooddata.com"},{"name":"rodri360","email":"me@rodri360.com"},{"name":"sitina","email":"jiri.sitina@gooddata.com"},{"name":"strouhaljan","email":"strouhal.jan@gmail.com"},{"name":"tomas.kratochvil","email":"tomas.kratochvil@gooddata.com"},{"name":"tomasreichmann","email":"tomasreichmann@gmail.com"},{"name":"tomsatgd","email":"tomas.satinsky@gooddata.com"},{"name":"trung-le-quoc","email":"trung.le@gooddata.com"},{"name":"tu-ngo","email":"tungo1981@gmail.com"},{"name":"tu.bui","email":"tu.bui@gooddata.com"},{"name":"tulean","email":"tuan.le@gooddata.com"},{"name":"tuqt1005","email":"tu.tran@gooddata.com"},{"name":"utdnah","email":"danh.ung@gooddata.com"},{"name":"vlastikcz","email":"vlastimil.kotas@gooddata.com"},{"name":"vu.pham","email":"vu.pham@gooddata.com"},{"name":"xmort","email":"petr.dolejsi@gooddata.com"},{"name":"yanlipnican","email":"yanlipnican@gmail.com"}],"homepage":"https://github.com/gooddata/gooddata-react-components#readme","bugs":{"url":"https://github.com/gooddata/gooddata-react-components/issues"},"dist":{"shasum":"1890d27e9bb311e98676990710a35cdb1587d60b","tarball":"https://registry.npmjs.org/@gooddata/react-components/-/react-components-7.6.0-alpha-strouhaljan-pdo-bb-2211-formatting-presets-component-2020-05-05T12-01-38-306Z.tgz","fileCount":2586,"integrity":"sha512-A3XioNLqiq33WBhCw0oElIEoTysQ4KiWgr/orZb41xrzdzVBaarfNWD8Tg6per16xFbAD2paKwKP15r2yIwrzQ==","signatures":[{"sig":"MEYCIQD6qnbDNImVEDKhAjKGNDFeXxN2qd6U6OCWLkrtMd0lbAIhAO3jWWZMJBGXvKcsvE7EXzeQJKEOXjw+t6hdwDcIm5xv","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":10203043,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJesVXFCRA9TVsSAnZWagAAYPoP/jv8bhmemRamvFISIbam\nl3pTweCGEJOILpDAlTrlne9VWXu1azC77ufUSNUoPoedKGopMitgBgtsIW32\n3KeJCccb6L29taSn6oRUDygYvzbBFrE7WAE9UpSzkPD0eKEU3R0QQCS+qug6\np7Fkb4xj9jRVk743OeT2gToJgzJdAOjfiU1Ktj+0vHDegn3+hpiu6tcngM4c\nLz4xgd+UOXFwG+uqyVpr80TbBP5NmjTu7w5L+Q2UIGuVqaya9uQeV8N7FsnW\nAbttnMdOukfgAZSp8wjG3CLcP+ajk3EGxP2RKsx2BDjtnLdYksm9wZr1iwcl\nwdGdPZWvIk6r6QLdZNo/Ju92lT9seI98/laEClkFq8PW5enVUH4yVwhXYMak\niWAcsMrqu9BR9fNvarbRltghQPIZfNumMOIuD2qVTawvQhTTPCu92RQqj/yo\nZxzmCsw3FcQDmXGH+kD5KekN3hnf3I8qjLIdVRmQxLOD4rmyst3/71xuq6yr\nq2H4a8Uirk0QwC9+ycRcfpLUQcFgpxQfM6wlMi/3eESlOo651NtUuEMfn7ky\nBu04/IOOk++GKLmeo6cp13fBsKLtJ+1Zi5gECCADGq/W8JDbDYanvSqilzeq\nK+2Bwp4y0rlAIdDVM5k3F+nv4WvDRyex5kPWR9StqTsuhAAV1CnIOq4KhLew\nqLQR\r\n=GM2/\r\n-----END PGP SIGNATURE-----\r\n"},"main":"dist/index.js","husky":{"hooks":{"pre-commit":"lint-staged"}},"config":{"eslint":"./examples/**/*.{js,jsx}","tslint":"./{__mocks__,src,stories}/{,**/}*.{ts,tsx}"},"readme":"[![npm version](https://badge.fury.io/js/%40gooddata%2Freact-components.svg)](https://www.npmjs.com/package/@gooddata/react-components)\n\n# GoodData.UI React components\n> A React-based JavaScript library for building data-driven applications\n\n## Getting started\n- [GoodData.UI Documentation](http://sdk.gooddata.com/gooddata-ui/)\n- [GoodData.UI Live Examples](https://gooddata-examples.herokuapp.com/)\n- [Stack Overflow](https://stackoverflow.com/questions/tagged/gooddata)\n\n### Usage\nWith [yarn](https://yarnpkg.com) installed, go to your project directory and run\n```\n$ yarn add @gooddata/react-components\n```\nIf you prefer [npm](npmjs.com) run\n```\n$ npm install --save @gooddata/react-components\n```\n\nThe public API is exposed via global `index.js`. Except for the styles, do not import any other file directly\nbecause they are not intended to be part of the public API.\n\n## Contributing\n\nWe welcome any contribution in form of [issues](https://github.com/gooddata/gooddata-react-components/issues) or [pull requests](https://github.com/gooddata/gooddata-react-components/pulls).\n\nInstall [Node.js](http://nodejs.org) (node 12.16.1, npm v6.13.4) and [Yarn](https://classic.yarnpkg.com) (1.22.4).\n\nInstall dependencies:\n```\nyarn install --frozen-lockfile\n```\n\nThese commands may come in handy while developing:\n\n| command | description |\n| ------- | ----------- |\n| `yarn install --pure-lockfile` | first step |\n| ||\n| `yarn dev` | build react-components to `/dist` in watch mode |\n| `yarn test` | run all unit tests |\n| `yarn prettier-write` | format the source code to match the valid codestyle |\n| `yarn validate` | validate codestyle |\n| ||\n| `yarn storybook` | run storybook from `/stories` on http://localhost:9001 |\n| `yarn build-storybook` | build storybook to `/dist-storybook` |\n| `yarn test-storybook` | run storybook and [screenshot tests](https://github.com/gooddata/gdc-client-utils/tree/master/test-storybook) |\n| ||\n| `yarn examples` | run Live Examples dev-server from `/examples` on https://localhost:8999 |\n| `yarn examples-build` | build Live Examples to `/examples/dist` |\n| `yarn examples-server` | serve built Live Examples - see `/examples/server/src` |\n| `yarn examples-testcafe` | run testcafe tests against `localhost:8999` |\n\n### Deploy to heroku.com\nWhen you deploy this repo to heroku, it serves *GoodData.UI Live Examples*.\nRelevant tasks are in `Procfile` and `package.json`.\n\n```bash\n# run in the project directory\nheroku login\nheroku create <your-app-name>\nheroku config:set DOMAIN_ADMIN_USERNAME=x@gooddata.com DOMAIN_ADMIN_PASSWORD=xy PROJECT_ID_TO_ASSIGN=xms7ga4tf3g3nzucd8380o2bev8oeknp\ngit push heroku HEAD:master\nheroku open\n```\n### Enable Geo Chart for Storybook and Live Examples\nGeo chart uses Mapbox to render map which requires a Mapbox access token.\n- Register an account and create Mapbox access token at [guide](https://docs.mapbox.com/help/how-mapbox-works/access-tokens/)\n- Store the created token at `.env`:\n```bash\necho -e \"EXAMPLE_MAPBOX_ACCESS_TOKEN=token\" >> .env # only need to run once\necho -e \"STORYBOOK_MAPBOX_ACCESS_TOKEN=token\" >> .env # only need to run once\n```\n\n### Run Live Examples Locally\nTo run *GoodData.UI Live Examples* locally:\n```bash\ngit clone <this-repository>\ncd  <repository-folder>\nyarn install --pure-lockfile\nyarn examples\n```\nThen open https://localhost:8999 and login using Live Examples account (you can [create one here](https://gooddata-examples.herokuapp.com/registration)).\n\n### Run Storybook locally\n- Run storybook with token stored in `.env` for more secure\n```bash\nyarn storybook\n```\n- Or run storybook with token env param exposed to cli (not suggested)\n```bash\nSTORYBOOK_MAPBOX_ACCESS_TOKEN=token yarn storybook\n```\n- Apply either above way to `yarn build-storybook` or `yarn test-storybook`\n\n### Source code formatting\nThe source code in the repository is formatted by [Prettier](https://prettier.io/).\nThe format of the code is validated by our Continuous Integration server and is one of the requirements of successful merge.\n\nPrettier is supported by every major IDE. You can find the list of supported editors and how to configure them [here](https://prettier.io/docs/en/editors.html).\n\nIn the case, when your editor is not supported or you don't want to setup the integration, you can run the `yarn prettier-write` command to reformat the code before commit.\n\n## Changelog\n\n- see [CHANGELOG.md](CHANGELOG.md)\n\n## Supported versions\n\nIn order to make the user experience with integrating GoodData UI SDK as smooth and secure as possible and to ensure that the SDK is using the latest features of the platform, we will only provide support to two most recent major versions of UI SDK.\n\nThe most recent majors will be supported in the following modes:\n\n- The latest major version will receive all new functionality and all bug fixes\n- The previous major version will only receive fixes to critical issues and security fixes. These fixes will be applied on top of last released version of the previous major\n\nThe customers are encouraged to always use the latest version of the UI SDK.\n\nIn case of using older versions, the user might face API incompatibility, performance or security issues.\n\nPlease follow the installation instructions to update to the newest version.\n\n## License\n\n(C) 2007-2020 GoodData Corporation\n\nThis project is dual licensed:\n\n- The ATTRIBUTION-NONCOMMERCIAL 4.0 INTERNATIONAL (CC BY-NC 4.0) is used for purpose of the trial experience and evaluation of GoodData.UI library.\n- The GOODDATA GOODDATA.UI LIBRARY END USER LICENSE AGREEMENT is used for GoodData customers.\n\nFor more information, please see [LICENSE](https://github.com/gooddata/gooddata-react-components/blob/master/LICENSE)\n","gitHead":"92b15b56f129f9dd13602935b731a8a97ab3373d","scripts":{"dev":"bash scripts/build.sh --dev-watch","test":"jest --watch","build":"bash scripts/build.sh","tslint":"yarn run-tslint -t verbose $npm_package_config_tslint","prepare":"cd examples/server && yarn install --frozen-lockfile && cd ../..; rm -r examples/node_modules 2>/dev/null; true","examples":"bash scripts/run-examples.sh","prepare?":"# Called before `npm publish` and on local `npm install`. Temporarily also for deleting obsolete node_modules. Ends with `true` to continue gracefully.","validate":"tsc --noEmit && yarn tslint && eslint $npm_package_config_eslint && yarn validate-style && yarn prettier-check","build-dev":"bash scripts/build.sh --dev","examples?":"# Default is developer domain, other options: yarn examples [sec,secure,stg,stg2,stg3,demo,developer or URL]","storybook":"yarn build && start-storybook -p 9001 -c .storybook","test-once":"jest","tslint-ci":"mkdir -p ./ci/results && yarn run-tslint -t checkstyle -o ./ci/results/tslint-results.xml $npm_package_config_tslint","run-tslint":"tslint -p tsconfig.json","validate-ci":"tsc --noEmit && yarn tslint-ci  && eslint $npm_package_config_eslint -f checkstyle -o ci/results/eslint-results.xml && yarn validate-style-ci && yarn prettier-check","examples-build":"bash scripts/build-examples.sh","prepublishOnly":"yarn build","prettier-check":"prettier --check '{src,stories,styles,__mocks__,examples/server/src,examples/src,examples/test}/**/*.{ts,js,tsx,jsx,json,scss,md,yaml,html}'","prettier-write":"prettier --write '{src,stories,styles,__mocks__,examples/server/src,examples/src,examples/test}/**/*.{ts,js,tsx,jsx,json,scss,md,yaml,html}'","test-storybook":"yarn build && test-storybook","validate-style":"stylelint '**/*.scss'","build-storybook":"yarn build && build-storybook -c .storybook -o dist-storybook","examples-server":"node examples/server/src/index.js","heroku-postbuild":"yarn examples-build developer","examples-testcafe":"./scripts/run-testcafe.sh visual","validate-style-ci":"stylelint '**/*.scss' --custom-formatter=node_modules/stylelint-checkstyle-formatter > ci/results/stylelint-results.xml","check-circular-deps":"madge --circular --extensions ts ./src","examples-testcafe-ci":"./scripts/run-testcafe.sh ci","examples-testcafe-live":"./scripts/run-testcafe.sh live"},"typings":"dist/index.d.ts","_npmUser":{"name":"strouhaljan","email":"strouhal.jan@gmail.com"},"deprecated":"@gooddata/react-components@7 reached End of Support on March 31, 2022. Please upgrade (see https://sdk.gooddata.com/gooddata-ui/docs/supported_versions.html for more information).","repository":{"url":"git+ssh://git@github.com/gooddata/gooddata-react-components.git","type":"git"},"_npmVersion":"6.13.4","description":"GoodData.UI - A powerful JavaScript library for building analytical applications","directories":{},"lint-staged":{"{src,stories,styles,__mocks__,examples/server/src,examples/src,examples/test}/**/*.{ts,js,tsx,jsx,scss}":["npx gdc-fix-copyright","git add"],"{src,stories,styles,__mocks__,examples/server/src,examples/src,examples/test}/**/*.{ts,js,tsx,jsx,json,scss,md,yaml,html}":["prettier --write","git add"]},"_nodeVersion":"12.16.1","dependencies":{"rxjs":"^5.5.6","uuid":"^3.2.1","immer":"^1.3.1","lodash":"^4.17.15","date-fns":"^2.7.0","downshift":"^3.2.7","invariant":"^2.2.2","mapbox-gl":"^1.6.1","classnames":"^2.2.6","highcharts":"7.1.1","prop-types":"^15.6.0","react-intl":"^3.6.0","custom-event":"^1.0.1","react-window":"^1.8.1","ag-grid-react":"20.0.0","react-measure":"^2.3.0","@types/mapbox-gl":"^1.6.1","react-day-picker":"~7.3.0","react-responsive":"^3.0.0","stringify-object":"^2.4.0","@gooddata/typings":"^2.24.0","ag-grid-community":"20.0.0","http-status-codes":"^1.3.0","@gooddata/js-utils":"^3.10.5","@gooddata/numberjs":"^3.2.4","fixed-data-table-2":"0.7.17","@gooddata/goodstrap":"^68.6.0","react-dom-factories":"^1.0.2","@gooddata/gooddata-js":"^12.5.4","json-stable-stringify":"^1.0.1","react-transition-group":"^2.2.1","hoist-non-react-statics":"^3.3.0","nodelist-foreach-polyfill":"^1.2.0","@formatjs/intl-pluralrules":"^1.3.6","highcharts-grouped-categories":"^1.1.3"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"raf":"3.3.2","yup":"^0.24.1","jest":"24.7.1","husky":"3.0.0","madge":"^3.4.4","react":"^16.5.2","enzyme":"3.5.0","eslint":"4.19.1","formik":"^0.11.11","moment":"2.23.0","history":"^4.7.2","ts-jest":"24.0.0","webpack":"4.30.0","full-icu":"^1.3.0","prettier":"1.16.4","react-ga":"^2.5.2","recharts":"1.0.0-beta.9","testcafe":"1.1.4","commander":"2.14.1","node-sass":"4.13.0","react-dom":"^16.5.2","stylelint":"^10.0.0","supertest":"3.0.0","ts-loader":"6.0.0","@types/raf":"^3.4.0","css-loader":"0.28.7","jest-junit":"3.0.0","raw-loader":"0.5.1","styled-jsx":"2.2.1","typescript":"3.3.4000","@babel/core":"7.4.4","@types/jest":"24.0.6","@types/node":"7.0.8","@types/uuid":"3.4.3","file-loader":"3.0.1","jest-enzyme":"7.0.2","lint-staged":"9.1.0","sass-loader":"6.0.6","webpack-cli":"3.3.2","@types/react":"16.8.6","babel-loader":"8.0.5","react-helmet":"5.2.0","react-select":"1.2.1","style-loader":"0.19.1","@types/enzyme":"3.1.13","@types/lodash":"4.14.123","testcafe-live":"0.1.4","@babel/runtime":"7.4.4","dotenv-webpack":"^1.7.0","@babel/polyfill":"^7.4.4","@storybook/react":"5.0.11","@types/invariant":"2.2.29","@types/react-dom":"16.0.11","isomorphic-fetch":"2.2.1","react-datepicker":"1.1.0","react-router-dom":"4.2.2","@babel/preset-env":"7.4.4","@gooddata/mock-js":"^2.13.1","@storybook/addons":"5.0.11","@types/classnames":"2.2.3","@types/prop-types":"15.5.2","@storybook/theming":"5.0.11","identity-obj-proxy":"^3.0.0","intl-messageformat":"^7.5.4","webpack-dev-server":"3.3.1","@babel/preset-react":"7.0.0","@types/react-portal":"4.0.1","@types/react-window":"^1.8.1","babel-plugin-lodash":"3.3.4","html-webpack-plugin":"3.2.0","react-test-renderer":"16.4.2","@types/react-measure":"2.0.5","clean-webpack-plugin":"2.0.2","stats-webpack-plugin":"0.7.0","eslint-config-prettier":"4.1.0","react-google-recaptcha":"^0.14.1","tslint-config-prettier":"1.18.0","@gooddata/eslint-config":"^1.0.0","@gooddata/tslint-config":"1.0.0","@types/react-responsive":"^3.0.3","@types/storybook__react":"4.0.1","@types/stringify-object":"^3.2.0","enzyme-adapter-react-16":"1.3.1","@gooddata/test-storybook":"3.2.1","@storybook/addon-actions":"5.0.11","@storybook/addon-options":"5.0.11","node-sass-magic-importer":"5.1.0","react-syntax-highlighter":"11.0.2","@types/fixed-data-table-2":"0.8.1","stylelint-config-prettier":"5.2.0","@gooddata/stylelint-config":"4.0.1","@types/react-test-renderer":"16.0.0","circular-dependency-plugin":"5.0.2","compression-webpack-plugin":"2.0.0","@types/json-stable-stringify":"^1.0.32","@gooddata/frontend-npm-scripts":"1.1.0","@types/enzyme-adapter-react-16":"1.0.3","stylelint-checkstyle-formatter":"0.1.0","@types/storybook__addon-actions":"3.4.2","@babel/plugin-proposal-class-properties":"7.4.4","@babel/plugin-proposal-object-rest-spread":"7.4.4","@babel/plugin-transform-async-to-generator":"7.4.4"},"peerDependencies":{"react":"^16.5.2","react-dom":"^16.5.2"},"_npmOperationalInternal":{"tmp":"tmp/react-components_7.6.0-alpha-strouhaljan-pdo-bb-2211-formatting-presets-component-2020-05-05T12-01-38-306Z_1588680132263_0.5383805452907013","host":"s3://npm-registry-packages"}},"7.6.0-alpha-xmort-pdo-bb-2211-formatting-presets-component-2020-05-05T12-20-44-331Z":{"name":"@gooddata/react-components","version":"7.6.0-alpha-xmort-pdo-bb-2211-formatting-presets-component-2020-05-05T12-20-44-331Z","author":{"name":"GoodData Corporation"},"license":"BSD-3-Clause","_id":"@gooddata/react-components@7.6.0-alpha-xmort-pdo-bb-2211-formatting-presets-component-2020-05-05T12-20-44-331Z","maintainers":[{"name":"afi","email":"adam.fiedler@gooddata.com"},{"name":"bertold8","email":"ivan.nejezchleb@seznam.cz"},{"name":"brbistas","email":"valentinos.chraniotis@gooddata.com"},{"name":"bugsbunny338","email":"jiri.zajic@mensa.cz"},{"name":"de.do","email":"de.do@gooddata.com"},{"name":"gooddata-ci","email":"rail@gooddata.com"},{"name":"hang.ngo","email":"hang.ngo@gooddata.com"},{"name":"hung.nguyen.hoang","email":"hung.nguyen@gooddata.com"},{"name":"ivan.mjartan","email":"ivan.mjartan@gooddata.com"},{"name":"jakub-sterba","email":"jakub.sterba@gooddata.com"},{"name":"jankc","email":"jan.krapac@gmail.com"},{"name":"jaroslav.tomecek","email":"jaroslav.tomecek@gooddata.com"},{"name":"jkittler","email":"honza.kittler@gmail.com"},{"name":"khanh.le","email":"khanh.le@gooddata.com"},{"name":"lanhuynh","email":"lan.huynh@gooddata.com"},{"name":"linhhong","email":"linh.hong@gooddata.com"},{"name":"lupko","email":"lubomir.slivka@gooddata.com"},{"name":"mai.nguyen","email":"mai.nguyen@gooddata.com"},{"name":"matyas.kandl","email":"matyas.kandl@gooddata.com"},{"name":"michal.marsal","email":"michal.marsal@gooddata.com"},{"name":"my.duong","email":"my.duong@gooddata.com"},{"name":"naibinh","email":"naibinh@gmail.com"},{"name":"nikolacech","email":"nikola.cech@gooddata.com"},{"name":"nis.hua","email":"nis.hua@gooddata.com"},{"name":"no23reason","email":"dan.homola@hotmail.cz"},{"name":"patrikbraborec","email":"patrik.braborec@gooddata.com"},{"name":"pbenes","email":"petr.benes@gooddata.com"},{"name":"petrjanu","email":"petr.janu@gooddata.com"},{"name":"pkingo","email":"philipandreaskingo@hotmail.com"},{"name":"ptquang86","email":"ptquang86@gmail.com"},{"name":"qduval","email":"quentin.duval@gooddata.com"},{"name":"rodri360","email":"me@rodri360.com"},{"name":"sitina","email":"jiri.sitina@gooddata.com"},{"name":"strouhaljan","email":"strouhal.jan@gmail.com"},{"name":"tomas.kratochvil","email":"tomas.kratochvil@gooddata.com"},{"name":"tomasreichmann","email":"tomasreichmann@gmail.com"},{"name":"tomsatgd","email":"tomas.satinsky@gooddata.com"},{"name":"trung-le-quoc","email":"trung.le@gooddata.com"},{"name":"tu-ngo","email":"tungo1981@gmail.com"},{"name":"tu.bui","email":"tu.bui@gooddata.com"},{"name":"tulean","email":"tuan.le@gooddata.com"},{"name":"tuqt1005","email":"tu.tran@gooddata.com"},{"name":"utdnah","email":"danh.ung@gooddata.com"},{"name":"vlastikcz","email":"vlastimil.kotas@gooddata.com"},{"name":"vu.pham","email":"vu.pham@gooddata.com"},{"name":"xmort","email":"petr.dolejsi@gooddata.com"},{"name":"yanlipnican","email":"yanlipnican@gmail.com"}],"homepage":"https://github.com/gooddata/gooddata-react-components#readme","bugs":{"url":"https://github.com/gooddata/gooddata-react-components/issues"},"dist":{"shasum":"07752e55cd10fb2adfd30eb735ae7ce60091979b","tarball":"https://registry.npmjs.org/@gooddata/react-components/-/react-components-7.6.0-alpha-xmort-pdo-bb-2211-formatting-presets-component-2020-05-05T12-20-44-331Z.tgz","fileCount":2585,"integrity":"sha512-uunpQi1by+gqpR5vd9+1A+nfYgui5otH0enoKL6U8QhLoEaQaTdpf45oWeIKc0h3CiE7RHSojlQSyAVrlGMj3w==","signatures":[{"sig":"MEUCIEPt36AWo22am9/VrqDP9eTw2xSpjwi961jRlrykqff5AiEAvC5MgjmBscQH1+dKmuKVxW3QGAzKknYn/KaNT1DVF8w=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":10198943,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJesVpECRA9TVsSAnZWagAAOWQP/isNowRqP9Np6auc15Yw\nOrd0owd3LtbrwUH2itY5x1o89CvXnyiKV+rAE6y36AZVLPE1oxaOxrsa6Qe/\nT4SJezjq9SywWpdfhlyPZJnGYLY8zzf52rRJ4Ar0v/LhIz5K9Gmr5CGji4Xp\n9pWtHHgTEXydDyJqH7c3WTuqUauWmPJrcbzUTeux5zcbnXnW/Rq6fNS49Swu\n3XQ5v0YM6t5NyGZyYKUF+OhlH3hIcEUoxk7Bg0C29rrVGOMfuqGgvnxOr8Ql\nf5ftSrWP4iLeimsWTDqeQgLVF8BjU06pN74XkNglmUBguUeGilyfUsQL98Yd\n2Kr452Gn6r0UTTDIBjctiNx8mmgvbrjytHaeIQ40Iz5vvwRtiz39ct9pr0CY\n+fMAmJRoJIwXasamjSzxZCWHjLWQOFsrhMdBOddvJvHb9G2UiqoWI6I3V5pN\nmQTfuTkxK2ZYc14GRxkVLr84IhySsZ9yjSA/V5T3YvpMkqye4QA8Grj9yLb1\n5447IxTdTF7ML+Tgf4YN7KCXx3CUUI/SUBcqYA8JlYZmxPIV0pWrkfVlTdZ0\nZl4tw3aMA87uYuoQExhRyUP8IS3A0CcDHW6oOlrmd3foDr/IbfbcSKAA/wPE\nZJ4KU7XEN2BdO7v9zFoHIpi/JcDekE5qTuLTr8DWgJregHjKhdmSwANbSRI5\ndA63\r\n=Wol6\r\n-----END PGP SIGNATURE-----\r\n"},"main":"dist/index.js","husky":{"hooks":{"pre-commit":"lint-staged"}},"config":{"eslint":"./examples/**/*.{js,jsx}","tslint":"./{__mocks__,src,stories}/{,**/}*.{ts,tsx}"},"readme":"[![npm version](https://badge.fury.io/js/%40gooddata%2Freact-components.svg)](https://www.npmjs.com/package/@gooddata/react-components)\n\n# GoodData.UI React components\n> A React-based JavaScript library for building data-driven applications\n\n## Getting started\n- [GoodData.UI Documentation](http://sdk.gooddata.com/gooddata-ui/)\n- [GoodData.UI Live Examples](https://gooddata-examples.herokuapp.com/)\n- [Stack Overflow](https://stackoverflow.com/questions/tagged/gooddata)\n\n### Usage\nWith [yarn](https://yarnpkg.com) installed, go to your project directory and run\n```\n$ yarn add @gooddata/react-components\n```\nIf you prefer [npm](npmjs.com) run\n```\n$ npm install --save @gooddata/react-components\n```\n\nThe public API is exposed via global `index.js`. Except for the styles, do not import any other file directly\nbecause they are not intended to be part of the public API.\n\n## Contributing\n\nWe welcome any contribution in form of [issues](https://github.com/gooddata/gooddata-react-components/issues) or [pull requests](https://github.com/gooddata/gooddata-react-components/pulls).\n\nInstall [Node.js](http://nodejs.org) (node 12.16.1, npm v6.13.4) and [Yarn](https://classic.yarnpkg.com) (1.22.4).\n\nInstall dependencies:\n```\nyarn install --frozen-lockfile\n```\n\nThese commands may come in handy while developing:\n\n| command | description |\n| ------- | ----------- |\n| `yarn install --pure-lockfile` | first step |\n| ||\n| `yarn dev` | build react-components to `/dist` in watch mode |\n| `yarn test` | run all unit tests |\n| `yarn prettier-write` | format the source code to match the valid codestyle |\n| `yarn validate` | validate codestyle |\n| ||\n| `yarn storybook` | run storybook from `/stories` on http://localhost:9001 |\n| `yarn build-storybook` | build storybook to `/dist-storybook` |\n| `yarn test-storybook` | run storybook and [screenshot tests](https://github.com/gooddata/gdc-client-utils/tree/master/test-storybook) |\n| ||\n| `yarn examples` | run Live Examples dev-server from `/examples` on https://localhost:8999 |\n| `yarn examples-build` | build Live Examples to `/examples/dist` |\n| `yarn examples-server` | serve built Live Examples - see `/examples/server/src` |\n| `yarn examples-testcafe` | run testcafe tests against `localhost:8999` |\n\n### Deploy to heroku.com\nWhen you deploy this repo to heroku, it serves *GoodData.UI Live Examples*.\nRelevant tasks are in `Procfile` and `package.json`.\n\n```bash\n# run in the project directory\nheroku login\nheroku create <your-app-name>\nheroku config:set DOMAIN_ADMIN_USERNAME=x@gooddata.com DOMAIN_ADMIN_PASSWORD=xy PROJECT_ID_TO_ASSIGN=xms7ga4tf3g3nzucd8380o2bev8oeknp\ngit push heroku HEAD:master\nheroku open\n```\n### Enable Geo Chart for Storybook and Live Examples\nGeo chart uses Mapbox to render map which requires a Mapbox access token.\n- Register an account and create Mapbox access token at [guide](https://docs.mapbox.com/help/how-mapbox-works/access-tokens/)\n- Store the created token at `.env`:\n```bash\necho -e \"EXAMPLE_MAPBOX_ACCESS_TOKEN=token\" >> .env # only need to run once\necho -e \"STORYBOOK_MAPBOX_ACCESS_TOKEN=token\" >> .env # only need to run once\n```\n\n### Run Live Examples Locally\nTo run *GoodData.UI Live Examples* locally:\n```bash\ngit clone <this-repository>\ncd  <repository-folder>\nyarn install --pure-lockfile\nyarn examples\n```\nThen open https://localhost:8999 and login using Live Examples account (you can [create one here](https://gooddata-examples.herokuapp.com/registration)).\n\n### Run Storybook locally\n- Run storybook with token stored in `.env` for more secure\n```bash\nyarn storybook\n```\n- Or run storybook with token env param exposed to cli (not suggested)\n```bash\nSTORYBOOK_MAPBOX_ACCESS_TOKEN=token yarn storybook\n```\n- Apply either above way to `yarn build-storybook` or `yarn test-storybook`\n\n### Source code formatting\nThe source code in the repository is formatted by [Prettier](https://prettier.io/).\nThe format of the code is validated by our Continuous Integration server and is one of the requirements of successful merge.\n\nPrettier is supported by every major IDE. You can find the list of supported editors and how to configure them [here](https://prettier.io/docs/en/editors.html).\n\nIn the case, when your editor is not supported or you don't want to setup the integration, you can run the `yarn prettier-write` command to reformat the code before commit.\n\n## Changelog\n\n- see [CHANGELOG.md](CHANGELOG.md)\n\n## Supported versions\n\nIn order to make the user experience with integrating GoodData UI SDK as smooth and secure as possible and to ensure that the SDK is using the latest features of the platform, we will only provide support to two most recent major versions of UI SDK.\n\nThe most recent majors will be supported in the following modes:\n\n- The latest major version will receive all new functionality and all bug fixes\n- The previous major version will only receive fixes to critical issues and security fixes. These fixes will be applied on top of last released version of the previous major\n\nThe customers are encouraged to always use the latest version of the UI SDK.\n\nIn case of using older versions, the user might face API incompatibility, performance or security issues.\n\nPlease follow the installation instructions to update to the newest version.\n\n## License\n\n(C) 2007-2020 GoodData Corporation\n\nThis project is dual licensed:\n\n- The ATTRIBUTION-NONCOMMERCIAL 4.0 INTERNATIONAL (CC BY-NC 4.0) is used for purpose of the trial experience and evaluation of GoodData.UI library.\n- The GOODDATA GOODDATA.UI LIBRARY END USER LICENSE AGREEMENT is used for GoodData customers.\n\nFor more information, please see [LICENSE](https://github.com/gooddata/gooddata-react-components/blob/master/LICENSE)\n","gitHead":"e9902d0cb86282843fbe7511f3386c07937d583e","scripts":{"dev":"bash scripts/build.sh --dev-watch","test":"jest --watch","build":"bash scripts/build.sh","tslint":"yarn run-tslint -t verbose $npm_package_config_tslint","prepare":"cd examples/server && yarn install --frozen-lockfile && cd ../..; rm -r examples/node_modules 2>/dev/null; true","examples":"bash scripts/run-examples.sh","prepare?":"# Called before `npm publish` and on local `npm install`. Temporarily also for deleting obsolete node_modules. Ends with `true` to continue gracefully.","validate":"tsc --noEmit && yarn tslint && eslint $npm_package_config_eslint && yarn validate-style && yarn prettier-check","build-dev":"bash scripts/build.sh --dev","examples?":"# Default is developer domain, other options: yarn examples [sec,secure,stg,stg2,stg3,demo,developer or URL]","storybook":"yarn build && start-storybook -p 9001 -c .storybook","test-once":"jest","tslint-ci":"mkdir -p ./ci/results && yarn run-tslint -t checkstyle -o ./ci/results/tslint-results.xml $npm_package_config_tslint","run-tslint":"tslint -p tsconfig.json","validate-ci":"tsc --noEmit && yarn tslint-ci  && eslint $npm_package_config_eslint -f checkstyle -o ci/results/eslint-results.xml && yarn validate-style-ci && yarn prettier-check","examples-build":"bash scripts/build-examples.sh","prepublishOnly":"yarn build","prettier-check":"prettier --check '{src,stories,styles,__mocks__,examples/server/src,examples/src,examples/test}/**/*.{ts,js,tsx,jsx,json,scss,md,yaml,html}'","prettier-write":"prettier --write '{src,stories,styles,__mocks__,examples/server/src,examples/src,examples/test}/**/*.{ts,js,tsx,jsx,json,scss,md,yaml,html}'","test-storybook":"yarn build && test-storybook","validate-style":"stylelint '**/*.scss'","build-storybook":"yarn build && build-storybook -c .storybook -o dist-storybook","examples-server":"node examples/server/src/index.js","heroku-postbuild":"yarn examples-build developer","examples-testcafe":"./scripts/run-testcafe.sh visual","validate-style-ci":"stylelint '**/*.scss' --custom-formatter=node_modules/stylelint-checkstyle-formatter > ci/results/stylelint-results.xml","check-circular-deps":"madge --circular --extensions ts ./src","examples-testcafe-ci":"./scripts/run-testcafe.sh ci","examples-testcafe-live":"./scripts/run-testcafe.sh live"},"typings":"dist/index.d.ts","_npmUser":{"name":"xmort","email":"petr.dolejsi@gooddata.com"},"deprecated":"@gooddata/react-components@7 reached End of Support on March 31, 2022. Please upgrade (see https://sdk.gooddata.com/gooddata-ui/docs/supported_versions.html for more information).","repository":{"url":"git+ssh://git@github.com/gooddata/gooddata-react-components.git","type":"git"},"_npmVersion":"6.13.4","description":"GoodData.UI - A powerful JavaScript library for building analytical applications","directories":{},"lint-staged":{"{src,stories,styles,__mocks__,examples/server/src,examples/src,examples/test}/**/*.{ts,js,tsx,jsx,scss}":["npx gdc-fix-copyright","git add"],"{src,stories,styles,__mocks__,examples/server/src,examples/src,examples/test}/**/*.{ts,js,tsx,jsx,json,scss,md,yaml,html}":["prettier --write","git add"]},"_nodeVersion":"12.16.1","dependencies":{"rxjs":"^5.5.6","uuid":"^3.2.1","immer":"^1.3.1","lodash":"^4.17.15","date-fns":"^2.7.0","downshift":"^3.2.7","invariant":"^2.2.2","mapbox-gl":"^1.6.1","classnames":"^2.2.6","highcharts":"7.1.1","prop-types":"^15.6.0","react-intl":"^3.6.0","custom-event":"^1.0.1","react-window":"^1.8.1","ag-grid-react":"20.0.0","react-measure":"^2.3.0","@types/mapbox-gl":"^1.6.1","react-day-picker":"~7.3.0","react-responsive":"^3.0.0","stringify-object":"^2.4.0","@gooddata/typings":"^2.24.0","ag-grid-community":"20.0.0","http-status-codes":"^1.3.0","@gooddata/js-utils":"^3.10.5","@gooddata/numberjs":"^3.2.4","fixed-data-table-2":"0.7.17","@gooddata/goodstrap":"^68.6.0","react-dom-factories":"^1.0.2","@gooddata/gooddata-js":"^12.5.4","json-stable-stringify":"^1.0.1","react-transition-group":"^2.2.1","hoist-non-react-statics":"^3.3.0","nodelist-foreach-polyfill":"^1.2.0","@formatjs/intl-pluralrules":"^1.3.6","highcharts-grouped-categories":"^1.1.3"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"raf":"3.3.2","yup":"^0.24.1","jest":"24.7.1","husky":"3.0.0","madge":"^3.4.4","react":"^16.5.2","enzyme":"3.5.0","eslint":"4.19.1","formik":"^0.11.11","moment":"2.23.0","history":"^4.7.2","ts-jest":"24.0.0","webpack":"4.30.0","full-icu":"^1.3.0","prettier":"1.16.4","react-ga":"^2.5.2","recharts":"1.0.0-beta.9","testcafe":"1.1.4","commander":"2.14.1","node-sass":"4.13.0","react-dom":"^16.5.2","stylelint":"^10.0.0","supertest":"3.0.0","ts-loader":"6.0.0","@types/raf":"^3.4.0","css-loader":"0.28.7","jest-junit":"3.0.0","raw-loader":"0.5.1","styled-jsx":"2.2.1","typescript":"3.3.4000","@babel/core":"7.4.4","@types/jest":"24.0.6","@types/node":"7.0.8","@types/uuid":"3.4.3","file-loader":"3.0.1","jest-enzyme":"7.0.2","lint-staged":"9.1.0","sass-loader":"6.0.6","webpack-cli":"3.3.2","@types/react":"16.8.6","babel-loader":"8.0.5","react-helmet":"5.2.0","react-select":"1.2.1","style-loader":"0.19.1","@types/enzyme":"3.1.13","@types/lodash":"4.14.123","testcafe-live":"0.1.4","@babel/runtime":"7.4.4","dotenv-webpack":"^1.7.0","@babel/polyfill":"^7.4.4","@storybook/react":"5.0.11","@types/invariant":"2.2.29","@types/react-dom":"16.0.11","isomorphic-fetch":"2.2.1","react-datepicker":"1.1.0","react-router-dom":"4.2.2","@babel/preset-env":"7.4.4","@gooddata/mock-js":"^2.13.1","@storybook/addons":"5.0.11","@types/classnames":"2.2.3","@types/prop-types":"15.5.2","@storybook/theming":"5.0.11","identity-obj-proxy":"^3.0.0","intl-messageformat":"^7.5.4","webpack-dev-server":"3.3.1","@babel/preset-react":"7.0.0","@types/react-portal":"4.0.1","@types/react-window":"^1.8.1","babel-plugin-lodash":"3.3.4","html-webpack-plugin":"3.2.0","react-test-renderer":"16.4.2","@types/react-measure":"2.0.5","clean-webpack-plugin":"2.0.2","stats-webpack-plugin":"0.7.0","eslint-config-prettier":"4.1.0","react-google-recaptcha":"^0.14.1","tslint-config-prettier":"1.18.0","@gooddata/eslint-config":"^1.0.0","@gooddata/tslint-config":"1.0.0","@types/react-responsive":"^3.0.3","@types/storybook__react":"4.0.1","@types/stringify-object":"^3.2.0","enzyme-adapter-react-16":"1.3.1","@gooddata/test-storybook":"3.2.1","@storybook/addon-actions":"5.0.11","@storybook/addon-options":"5.0.11","node-sass-magic-importer":"5.1.0","react-syntax-highlighter":"11.0.2","@types/fixed-data-table-2":"0.8.1","stylelint-config-prettier":"5.2.0","@gooddata/stylelint-config":"4.0.1","@types/react-test-renderer":"16.0.0","circular-dependency-plugin":"5.0.2","compression-webpack-plugin":"2.0.0","@types/json-stable-stringify":"^1.0.32","@gooddata/frontend-npm-scripts":"1.1.0","@types/enzyme-adapter-react-16":"1.0.3","stylelint-checkstyle-formatter":"0.1.0","@types/storybook__addon-actions":"3.4.2","@babel/plugin-proposal-class-properties":"7.4.4","@babel/plugin-proposal-object-rest-spread":"7.4.4","@babel/plugin-transform-async-to-generator":"7.4.4"},"peerDependencies":{"react":"^16.5.2","react-dom":"^16.5.2"},"_npmOperationalInternal":{"tmp":"tmp/react-components_7.6.0-alpha-xmort-pdo-bb-2211-formatting-presets-component-2020-05-05T12-20-44-331Z_1588681284234_0.72394716954069","host":"s3://npm-registry-packages"}},"7.6.0-alpha-xmort-pdo-bb-2211-formatting-presets-component-2020-05-05T12-59-55-857Z":{"name":"@gooddata/react-components","version":"7.6.0-alpha-xmort-pdo-bb-2211-formatting-presets-component-2020-05-05T12-59-55-857Z","author":{"name":"GoodData Corporation"},"license":"BSD-3-Clause","_id":"@gooddata/react-components@7.6.0-alpha-xmort-pdo-bb-2211-formatting-presets-component-2020-05-05T12-59-55-857Z","maintainers":[{"name":"afi","email":"adam.fiedler@gooddata.com"},{"name":"bertold8","email":"ivan.nejezchleb@seznam.cz"},{"name":"brbistas","email":"valentinos.chraniotis@gooddata.com"},{"name":"bugsbunny338","email":"jiri.zajic@mensa.cz"},{"name":"de.do","email":"de.do@gooddata.com"},{"name":"gooddata-ci","email":"rail@gooddata.com"},{"name":"hang.ngo","email":"hang.ngo@gooddata.com"},{"name":"hung.nguyen.hoang","email":"hung.nguyen@gooddata.com"},{"name":"ivan.mjartan","email":"ivan.mjartan@gooddata.com"},{"name":"jakub-sterba","email":"jakub.sterba@gooddata.com"},{"name":"jankc","email":"jan.krapac@gmail.com"},{"name":"jaroslav.tomecek","email":"jaroslav.tomecek@gooddata.com"},{"name":"jkittler","email":"honza.kittler@gmail.com"},{"name":"khanh.le","email":"khanh.le@gooddata.com"},{"name":"lanhuynh","email":"lan.huynh@gooddata.com"},{"name":"linhhong","email":"linh.hong@gooddata.com"},{"name":"lupko","email":"lubomir.slivka@gooddata.com"},{"name":"mai.nguyen","email":"mai.nguyen@gooddata.com"},{"name":"matyas.kandl","email":"matyas.kandl@gooddata.com"},{"name":"michal.marsal","email":"michal.marsal@gooddata.com"},{"name":"my.duong","email":"my.duong@gooddata.com"},{"name":"naibinh","email":"naibinh@gmail.com"},{"name":"nikolacech","email":"nikola.cech@gooddata.com"},{"name":"nis.hua","email":"nis.hua@gooddata.com"},{"name":"no23reason","email":"dan.homola@hotmail.cz"},{"name":"patrikbraborec","email":"patrik.braborec@gooddata.com"},{"name":"pbenes","email":"petr.benes@gooddata.com"},{"name":"petrjanu","email":"petr.janu@gooddata.com"},{"name":"pkingo","email":"philipandreaskingo@hotmail.com"},{"name":"ptquang86","email":"ptquang86@gmail.com"},{"name":"qduval","email":"quentin.duval@gooddata.com"},{"name":"rodri360","email":"me@rodri360.com"},{"name":"sitina","email":"jiri.sitina@gooddata.com"},{"name":"strouhaljan","email":"strouhal.jan@gmail.com"},{"name":"tomas.kratochvil","email":"tomas.kratochvil@gooddata.com"},{"name":"tomasreichmann","email":"tomasreichmann@gmail.com"},{"name":"tomsatgd","email":"tomas.satinsky@gooddata.com"},{"name":"trung-le-quoc","email":"trung.le@gooddata.com"},{"name":"tu-ngo","email":"tungo1981@gmail.com"},{"name":"tu.bui","email":"tu.bui@gooddata.com"},{"name":"tulean","email":"tuan.le@gooddata.com"},{"name":"tuqt1005","email":"tu.tran@gooddata.com"},{"name":"utdnah","email":"danh.ung@gooddata.com"},{"name":"vlastikcz","email":"vlastimil.kotas@gooddata.com"},{"name":"vu.pham","email":"vu.pham@gooddata.com"},{"name":"xmort","email":"petr.dolejsi@gooddata.com"},{"name":"yanlipnican","email":"yanlipnican@gmail.com"}],"homepage":"https://github.com/gooddata/gooddata-react-components#readme","bugs":{"url":"https://github.com/gooddata/gooddata-react-components/issues"},"dist":{"shasum":"f257ec82fa8a3b9a58d61517980a3901ca62d0af","tarball":"https://registry.npmjs.org/@gooddata/react-components/-/react-components-7.6.0-alpha-xmort-pdo-bb-2211-formatting-presets-component-2020-05-05T12-59-55-857Z.tgz","fileCount":2585,"integrity":"sha512-LPTggs0V5c+OxSHA3+vKQa/Zyph4OmkIiJyfw4f1jkL4A2XSLxVWITaYN2LWCu7mvjyoL4Aev0zZ9l72ozCXYw==","signatures":[{"sig":"MEYCIQCkC+jvsl8X+hQ6/ElEH4Km0dzGeLpVkZMlLYQ/4PqSNgIhAN0slOam/KtlXrHcgV3ufgFzih9S+XF1Hi4BArWLC40y","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":10199021,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJesWN1CRA9TVsSAnZWagAAdOUP/2eU8rrysYFc8j3ce88k\n+aZZrsngYfLrJUn92ILZWwI8lxibIBhRJTVvMAfvbrN9KiblsQPGD6Vo0SAT\n1Ft5tfbwZfc1FW/2Yu2EknKI8iGNjyaw/avMPilqvPgl3XekRDuG3pbZHgzH\nXAyXq0h17vdqe4BSf4FIgbWDhA9J3n9Rp7aAp40iKU+ZtNq1bKCTcDmxxgsR\n702wa/+Vy3IPdZHM7HsXrb22pwvzDYwyu2zA/fACoeA1Hdtnwed9r4zWbD4a\nJ8ZwhNXnMUf96dMuYfAWDm28v4wnG85NlOqJL/ffZ/xAXzELGAFByRSm4z9A\nIb6bZimal8KpDtlKygjfhEY6gAYrYzLhbb6lsdDCWVeInLJ9yLi4q2Jw+n0w\nlIDILn81FEA7j33Xtg2ig6XTr1PDFjhwFbPu/u8SV26H0ExMtGPwP7NwN2VF\nWcvVM897byGXo1nQnLjt2QAWXjyqo4OQoUbf2t/0gilCyr4pae/p3YWErIp7\ntzgZDP9b0MA/j7Z3vJeuBHe6MUd2tkUkZxkHLdZzKw4LUyd0kng50gIe0y/C\nwpiUlet0xjTlCOKMnPZKfj+L2v6ahqF1Sb7znJK629D8v4dJdCAHObRjfjK3\nhcYXq9vD9mYulgv2Pz9eU+8RDoVuUhvoesu0I1HtP9sl7NuQaeqLXAZ2GsTT\nRzGd\r\n=r8Em\r\n-----END PGP SIGNATURE-----\r\n"},"main":"dist/index.js","husky":{"hooks":{"pre-commit":"lint-staged"}},"config":{"eslint":"./examples/**/*.{js,jsx}","tslint":"./{__mocks__,src,stories}/{,**/}*.{ts,tsx}"},"readme":"[![npm version](https://badge.fury.io/js/%40gooddata%2Freact-components.svg)](https://www.npmjs.com/package/@gooddata/react-components)\n\n# GoodData.UI React components\n> A React-based JavaScript library for building data-driven applications\n\n## Getting started\n- [GoodData.UI Documentation](http://sdk.gooddata.com/gooddata-ui/)\n- [GoodData.UI Live Examples](https://gooddata-examples.herokuapp.com/)\n- [Stack Overflow](https://stackoverflow.com/questions/tagged/gooddata)\n\n### Usage\nWith [yarn](https://yarnpkg.com) installed, go to your project directory and run\n```\n$ yarn add @gooddata/react-components\n```\nIf you prefer [npm](npmjs.com) run\n```\n$ npm install --save @gooddata/react-components\n```\n\nThe public API is exposed via global `index.js`. Except for the styles, do not import any other file directly\nbecause they are not intended to be part of the public API.\n\n## Contributing\n\nWe welcome any contribution in form of [issues](https://github.com/gooddata/gooddata-react-components/issues) or [pull requests](https://github.com/gooddata/gooddata-react-components/pulls).\n\nInstall [Node.js](http://nodejs.org) (node 12.16.1, npm v6.13.4) and [Yarn](https://classic.yarnpkg.com) (1.22.4).\n\nInstall dependencies:\n```\nyarn install --frozen-lockfile\n```\n\nThese commands may come in handy while developing:\n\n| command | description |\n| ------- | ----------- |\n| `yarn install --pure-lockfile` | first step |\n| ||\n| `yarn dev` | build react-components to `/dist` in watch mode |\n| `yarn test` | run all unit tests |\n| `yarn prettier-write` | format the source code to match the valid codestyle |\n| `yarn validate` | validate codestyle |\n| ||\n| `yarn storybook` | run storybook from `/stories` on http://localhost:9001 |\n| `yarn build-storybook` | build storybook to `/dist-storybook` |\n| `yarn test-storybook` | run storybook and [screenshot tests](https://github.com/gooddata/gdc-client-utils/tree/master/test-storybook) |\n| ||\n| `yarn examples` | run Live Examples dev-server from `/examples` on https://localhost:8999 |\n| `yarn examples-build` | build Live Examples to `/examples/dist` |\n| `yarn examples-server` | serve built Live Examples - see `/examples/server/src` |\n| `yarn examples-testcafe` | run testcafe tests against `localhost:8999` |\n\n### Deploy to heroku.com\nWhen you deploy this repo to heroku, it serves *GoodData.UI Live Examples*.\nRelevant tasks are in `Procfile` and `package.json`.\n\n```bash\n# run in the project directory\nheroku login\nheroku create <your-app-name>\nheroku config:set DOMAIN_ADMIN_USERNAME=x@gooddata.com DOMAIN_ADMIN_PASSWORD=xy PROJECT_ID_TO_ASSIGN=xms7ga4tf3g3nzucd8380o2bev8oeknp\ngit push heroku HEAD:master\nheroku open\n```\n### Enable Geo Chart for Storybook and Live Examples\nGeo chart uses Mapbox to render map which requires a Mapbox access token.\n- Register an account and create Mapbox access token at [guide](https://docs.mapbox.com/help/how-mapbox-works/access-tokens/)\n- Store the created token at `.env`:\n```bash\necho -e \"EXAMPLE_MAPBOX_ACCESS_TOKEN=token\" >> .env # only need to run once\necho -e \"STORYBOOK_MAPBOX_ACCESS_TOKEN=token\" >> .env # only need to run once\n```\n\n### Run Live Examples Locally\nTo run *GoodData.UI Live Examples* locally:\n```bash\ngit clone <this-repository>\ncd  <repository-folder>\nyarn install --pure-lockfile\nyarn examples\n```\nThen open https://localhost:8999 and login using Live Examples account (you can [create one here](https://gooddata-examples.herokuapp.com/registration)).\n\n### Run Storybook locally\n- Run storybook with token stored in `.env` for more secure\n```bash\nyarn storybook\n```\n- Or run storybook with token env param exposed to cli (not suggested)\n```bash\nSTORYBOOK_MAPBOX_ACCESS_TOKEN=token yarn storybook\n```\n- Apply either above way to `yarn build-storybook` or `yarn test-storybook`\n\n### Source code formatting\nThe source code in the repository is formatted by [Prettier](https://prettier.io/).\nThe format of the code is validated by our Continuous Integration server and is one of the requirements of successful merge.\n\nPrettier is supported by every major IDE. You can find the list of supported editors and how to configure them [here](https://prettier.io/docs/en/editors.html).\n\nIn the case, when your editor is not supported or you don't want to setup the integration, you can run the `yarn prettier-write` command to reformat the code before commit.\n\n## Changelog\n\n- see [CHANGELOG.md](CHANGELOG.md)\n\n## Supported versions\n\nIn order to make the user experience with integrating GoodData UI SDK as smooth and secure as possible and to ensure that the SDK is using the latest features of the platform, we will only provide support to two most recent major versions of UI SDK.\n\nThe most recent majors will be supported in the following modes:\n\n- The latest major version will receive all new functionality and all bug fixes\n- The previous major version will only receive fixes to critical issues and security fixes. These fixes will be applied on top of last released version of the previous major\n\nThe customers are encouraged to always use the latest version of the UI SDK.\n\nIn case of using older versions, the user might face API incompatibility, performance or security issues.\n\nPlease follow the installation instructions to update to the newest version.\n\n## License\n\n(C) 2007-2020 GoodData Corporation\n\nThis project is dual licensed:\n\n- The ATTRIBUTION-NONCOMMERCIAL 4.0 INTERNATIONAL (CC BY-NC 4.0) is used for purpose of the trial experience and evaluation of GoodData.UI library.\n- The GOODDATA GOODDATA.UI LIBRARY END USER LICENSE AGREEMENT is used for GoodData customers.\n\nFor more information, please see [LICENSE](https://github.com/gooddata/gooddata-react-components/blob/master/LICENSE)\n","gitHead":"cbf907eb88af5b1491165111719c85f05f2827ac","scripts":{"dev":"bash scripts/build.sh --dev-watch","test":"jest --watch","build":"bash scripts/build.sh","tslint":"yarn run-tslint -t verbose $npm_package_config_tslint","prepare":"cd examples/server && yarn install --frozen-lockfile && cd ../..; rm -r examples/node_modules 2>/dev/null; true","examples":"bash scripts/run-examples.sh","prepare?":"# Called before `npm publish` and on local `npm install`. Temporarily also for deleting obsolete node_modules. Ends with `true` to continue gracefully.","validate":"tsc --noEmit && yarn tslint && eslint $npm_package_config_eslint && yarn validate-style && yarn prettier-check","build-dev":"bash scripts/build.sh --dev","examples?":"# Default is developer domain, other options: yarn examples [sec,secure,stg,stg2,stg3,demo,developer or URL]","storybook":"yarn build && start-storybook -p 9001 -c .storybook","test-once":"jest","tslint-ci":"mkdir -p ./ci/results && yarn run-tslint -t checkstyle -o ./ci/results/tslint-results.xml $npm_package_config_tslint","run-tslint":"tslint -p tsconfig.json","validate-ci":"tsc --noEmit && yarn tslint-ci  && eslint $npm_package_config_eslint -f checkstyle -o ci/results/eslint-results.xml && yarn validate-style-ci && yarn prettier-check","examples-build":"bash scripts/build-examples.sh","prepublishOnly":"yarn build","prettier-check":"prettier --check '{src,stories,styles,__mocks__,examples/server/src,examples/src,examples/test}/**/*.{ts,js,tsx,jsx,json,scss,md,yaml,html}'","prettier-write":"prettier --write '{src,stories,styles,__mocks__,examples/server/src,examples/src,examples/test}/**/*.{ts,js,tsx,jsx,json,scss,md,yaml,html}'","test-storybook":"yarn build && test-storybook","validate-style":"stylelint '**/*.scss'","build-storybook":"yarn build && build-storybook -c .storybook -o dist-storybook","examples-server":"node examples/server/src/index.js","heroku-postbuild":"yarn examples-build developer","examples-testcafe":"./scripts/run-testcafe.sh visual","validate-style-ci":"stylelint '**/*.scss' --custom-formatter=node_modules/stylelint-checkstyle-formatter > ci/results/stylelint-results.xml","check-circular-deps":"madge --circular --extensions ts ./src","examples-testcafe-ci":"./scripts/run-testcafe.sh ci","examples-testcafe-live":"./scripts/run-testcafe.sh live"},"typings":"dist/index.d.ts","_npmUser":{"name":"xmort","email":"petr.dolejsi@gooddata.com"},"deprecated":"@gooddata/react-components@7 reached End of Support on March 31, 2022. Please upgrade (see https://sdk.gooddata.com/gooddata-ui/docs/supported_versions.html for more information).","repository":{"url":"git+ssh://git@github.com/gooddata/gooddata-react-components.git","type":"git"},"_npmVersion":"6.13.4","description":"GoodData.UI - A powerful JavaScript library for building analytical applications","directories":{},"lint-staged":{"{src,stories,styles,__mocks__,examples/server/src,examples/src,examples/test}/**/*.{ts,js,tsx,jsx,scss}":["npx gdc-fix-copyright","git add"],"{src,stories,styles,__mocks__,examples/server/src,examples/src,examples/test}/**/*.{ts,js,tsx,jsx,json,scss,md,yaml,html}":["prettier --write","git add"]},"_nodeVersion":"12.16.1","dependencies":{"rxjs":"^5.5.6","uuid":"^3.2.1","immer":"^1.3.1","lodash":"^4.17.15","date-fns":"^2.7.0","downshift":"^3.2.7","invariant":"^2.2.2","mapbox-gl":"^1.6.1","classnames":"^2.2.6","highcharts":"7.1.1","prop-types":"^15.6.0","react-intl":"^3.6.0","custom-event":"^1.0.1","react-window":"^1.8.1","ag-grid-react":"20.0.0","react-measure":"^2.3.0","@types/mapbox-gl":"^1.6.1","react-day-picker":"~7.3.0","react-responsive":"^3.0.0","stringify-object":"^2.4.0","@gooddata/typings":"^2.24.0","ag-grid-community":"20.0.0","http-status-codes":"^1.3.0","@gooddata/js-utils":"^3.10.5","@gooddata/numberjs":"^3.2.4","fixed-data-table-2":"0.7.17","@gooddata/goodstrap":"^68.6.0","react-dom-factories":"^1.0.2","@gooddata/gooddata-js":"^12.5.4","json-stable-stringify":"^1.0.1","react-transition-group":"^2.2.1","hoist-non-react-statics":"^3.3.0","nodelist-foreach-polyfill":"^1.2.0","@formatjs/intl-pluralrules":"^1.3.6","highcharts-grouped-categories":"^1.1.3"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"raf":"3.3.2","yup":"^0.24.1","jest":"24.7.1","husky":"3.0.0","madge":"^3.4.4","react":"^16.5.2","enzyme":"3.5.0","eslint":"4.19.1","formik":"^0.11.11","moment":"2.23.0","history":"^4.7.2","ts-jest":"24.0.0","webpack":"4.30.0","full-icu":"^1.3.0","prettier":"1.16.4","react-ga":"^2.5.2","recharts":"1.0.0-beta.9","testcafe":"1.1.4","commander":"2.14.1","node-sass":"4.13.0","react-dom":"^16.5.2","stylelint":"^10.0.0","supertest":"3.0.0","ts-loader":"6.0.0","@types/raf":"^3.4.0","css-loader":"0.28.7","jest-junit":"3.0.0","raw-loader":"0.5.1","styled-jsx":"2.2.1","typescript":"3.3.4000","@babel/core":"7.4.4","@types/jest":"24.0.6","@types/node":"7.0.8","@types/uuid":"3.4.3","file-loader":"3.0.1","jest-enzyme":"7.0.2","lint-staged":"9.1.0","sass-loader":"6.0.6","webpack-cli":"3.3.2","@types/react":"16.8.6","babel-loader":"8.0.5","react-helmet":"5.2.0","react-select":"1.2.1","style-loader":"0.19.1","@types/enzyme":"3.1.13","@types/lodash":"4.14.123","testcafe-live":"0.1.4","@babel/runtime":"7.4.4","dotenv-webpack":"^1.7.0","@babel/polyfill":"^7.4.4","@storybook/react":"5.0.11","@types/invariant":"2.2.29","@types/react-dom":"16.0.11","isomorphic-fetch":"2.2.1","react-datepicker":"1.1.0","react-router-dom":"4.2.2","@babel/preset-env":"7.4.4","@gooddata/mock-js":"^2.13.1","@storybook/addons":"5.0.11","@types/classnames":"2.2.3","@types/prop-types":"15.5.2","@storybook/theming":"5.0.11","identity-obj-proxy":"^3.0.0","intl-messageformat":"^7.5.4","webpack-dev-server":"3.3.1","@babel/preset-react":"7.0.0","@types/react-portal":"4.0.1","@types/react-window":"^1.8.1","babel-plugin-lodash":"3.3.4","html-webpack-plugin":"3.2.0","react-test-renderer":"16.4.2","@types/react-measure":"2.0.5","clean-webpack-plugin":"2.0.2","stats-webpack-plugin":"0.7.0","eslint-config-prettier":"4.1.0","react-google-recaptcha":"^0.14.1","tslint-config-prettier":"1.18.0","@gooddata/eslint-config":"^1.0.0","@gooddata/tslint-config":"1.0.0","@types/react-responsive":"^3.0.3","@types/storybook__react":"4.0.1","@types/stringify-object":"^3.2.0","enzyme-adapter-react-16":"1.3.1","@gooddata/test-storybook":"3.2.1","@storybook/addon-actions":"5.0.11","@storybook/addon-options":"5.0.11","node-sass-magic-importer":"5.1.0","react-syntax-highlighter":"11.0.2","@types/fixed-data-table-2":"0.8.1","stylelint-config-prettier":"5.2.0","@gooddata/stylelint-config":"4.0.1","@types/react-test-renderer":"16.0.0","circular-dependency-plugin":"5.0.2","compression-webpack-plugin":"2.0.0","@types/json-stable-stringify":"^1.0.32","@gooddata/frontend-npm-scripts":"1.1.0","@types/enzyme-adapter-react-16":"1.0.3","stylelint-checkstyle-formatter":"0.1.0","@types/storybook__addon-actions":"3.4.2","@babel/plugin-proposal-class-properties":"7.4.4","@babel/plugin-proposal-object-rest-spread":"7.4.4","@babel/plugin-transform-async-to-generator":"7.4.4"},"peerDependencies":{"react":"^16.5.2","react-dom":"^16.5.2"},"_npmOperationalInternal":{"tmp":"tmp/react-components_7.6.0-alpha-xmort-pdo-bb-2211-formatting-presets-component-2020-05-05T12-59-55-857Z_1588683636380_0.5714429256382434","host":"s3://npm-registry-packages"}},"7.6.0-alpha-bertold8-ine-one-4105-2020-05-05T14-25-35-636Z":{"name":"@gooddata/react-components","version":"7.6.0-alpha-bertold8-ine-one-4105-2020-05-05T14-25-35-636Z","author":{"name":"GoodData Corporation"},"license":"BSD-3-Clause","_id":"@gooddata/react-components@7.6.0-alpha-bertold8-ine-one-4105-2020-05-05T14-25-35-636Z","maintainers":[{"name":"afi","email":"adam.fiedler@gooddata.com"},{"name":"bertold8","email":"ivan.nejezchleb@seznam.cz"},{"name":"brbistas","email":"valentinos.chraniotis@gooddata.com"},{"name":"bugsbunny338","email":"jiri.zajic@mensa.cz"},{"name":"de.do","email":"de.do@gooddata.com"},{"name":"gooddata-ci","email":"rail@gooddata.com"},{"name":"hang.ngo","email":"hang.ngo@gooddata.com"},{"name":"hung.nguyen.hoang","email":"hung.nguyen@gooddata.com"},{"name":"ivan.mjartan","email":"ivan.mjartan@gooddata.com"},{"name":"jakub-sterba","email":"jakub.sterba@gooddata.com"},{"name":"jankc","email":"jan.krapac@gmail.com"},{"name":"jaroslav.tomecek","email":"jaroslav.tomecek@gooddata.com"},{"name":"jkittler","email":"honza.kittler@gmail.com"},{"name":"khanh.le","email":"khanh.le@gooddata.com"},{"name":"lanhuynh","email":"lan.huynh@gooddata.com"},{"name":"linhhong","email":"linh.hong@gooddata.com"},{"name":"lupko","email":"lubomir.slivka@gooddata.com"},{"name":"mai.nguyen","email":"mai.nguyen@gooddata.com"},{"name":"matyas.kandl","email":"matyas.kandl@gooddata.com"},{"name":"michal.marsal","email":"michal.marsal@gooddata.com"},{"name":"my.duong","email":"my.duong@gooddata.com"},{"name":"naibinh","email":"naibinh@gmail.com"},{"name":"nikolacech","email":"nikola.cech@gooddata.com"},{"name":"nis.hua","email":"nis.hua@gooddata.com"},{"name":"no23reason","email":"dan.homola@hotmail.cz"},{"name":"patrikbraborec","email":"patrik.braborec@gooddata.com"},{"name":"pbenes","email":"petr.benes@gooddata.com"},{"name":"petrjanu","email":"petr.janu@gooddata.com"},{"name":"pkingo","email":"philipandreaskingo@hotmail.com"},{"name":"ptquang86","email":"ptquang86@gmail.com"},{"name":"qduval","email":"quentin.duval@gooddata.com"},{"name":"rodri360","email":"me@rodri360.com"},{"name":"sitina","email":"jiri.sitina@gooddata.com"},{"name":"strouhaljan","email":"strouhal.jan@gmail.com"},{"name":"tomas.kratochvil","email":"tomas.kratochvil@gooddata.com"},{"name":"tomasreichmann","email":"tomasreichmann@gmail.com"},{"name":"tomsatgd","email":"tomas.satinsky@gooddata.com"},{"name":"trung-le-quoc","email":"trung.le@gooddata.com"},{"name":"tu-ngo","email":"tungo1981@gmail.com"},{"name":"tu.bui","email":"tu.bui@gooddata.com"},{"name":"tulean","email":"tuan.le@gooddata.com"},{"name":"tuqt1005","email":"tu.tran@gooddata.com"},{"name":"utdnah","email":"danh.ung@gooddata.com"},{"name":"vlastikcz","email":"vlastimil.kotas@gooddata.com"},{"name":"vu.pham","email":"vu.pham@gooddata.com"},{"name":"xmort","email":"petr.dolejsi@gooddata.com"},{"name":"yanlipnican","email":"yanlipnican@gmail.com"}],"homepage":"https://github.com/gooddata/gooddata-react-components#readme","bugs":{"url":"https://github.com/gooddata/gooddata-react-components/issues"},"dist":{"shasum":"375cfa45f2b6adc7d976c92f495287a5e705c48f","tarball":"https://registry.npmjs.org/@gooddata/react-components/-/react-components-7.6.0-alpha-bertold8-ine-one-4105-2020-05-05T14-25-35-636Z.tgz","fileCount":2569,"integrity":"sha512-RV/t+g6IvPqaC27z09v9KD7AOfok5MTh8XB8Y1fKrflPDO9m3yB180wST003CSgZvJDAeHLAcV0GiEQ0vgogNg==","signatures":[{"sig":"MEUCIG1fCizG+TAZMDiu8TrxSDs5igdLZCUP/gA6lw6a8nqtAiEAtXRjCk6l2s0JWiFJ3sVgEX1Kh1h3V5dB4a1A6IkfahY=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":10171786,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJesXd6CRA9TVsSAnZWagAAS10P/25rKEZqRMovbmpXAnf/\nv09tjth7fPRO3xHPO/8F1YbB5oC1XEcpeKAwzRjwpGS+yBl618iJBjNyq7fW\nJiqbsosSJwrU0rb5h3LRcwnS/7Eae2SB3zcqXESOD9AemBcDmtNbm5NNW1DE\nPOd4xO55vpTsfnsE6Jhi2Sd7FBmQ4G4COfyjvQgeLmSleXj7m3tR9fPkAgkH\njKHVW4aYwwOUiDlho/4p5B79W02CMoxIeID2nB148qFru3zuhueyU9jezGo1\nT8tOpLOVxrqspOHjBkWv05UdR0HU8nyfs1SyavTkSuFFHFmtk/7/ZrmgbXXT\n84HWP9oeaQEiiitzRHTEdzNkYiXCPUv7OZU4Gpt1VS4alcRcIMlLug+mWJmw\nyBZnIiOcPw5GwgwznHOOx4zWksHngDfSgWP1iGcJABjPrqBeDe77Qd3CCABT\nfP+lXmtJZ/ALfxbqVYFPbvZiLAeDuwePWq/okht8to4HOl7wzRDhPHOiPYOe\nfaQvxvPTREj69SkgycXxEt50tU1NCWtVyC3NixPr59P0prRnueOqmQbkpM/K\n0kSKtwqJbcaCEBw+kmwdSMOS5ORfqXb6QLNXQ+eZOg1BHpisMohJhizmKu5X\nkdWCgGVEZ9wDWaiaWTlq7rLf9133VUdIgTMGFE1bFwtrUTJGAEjx4Nqa0rs4\nf3zo\r\n=5oRV\r\n-----END PGP SIGNATURE-----\r\n"},"main":"dist/index.js","husky":{"hooks":{"pre-commit":"lint-staged"}},"config":{"eslint":"./examples/**/*.{js,jsx}","tslint":"./{__mocks__,src,stories}/{,**/}*.{ts,tsx}"},"readme":"[![npm version](https://badge.fury.io/js/%40gooddata%2Freact-components.svg)](https://www.npmjs.com/package/@gooddata/react-components)\n\n# GoodData.UI React components\n> A React-based JavaScript library for building data-driven applications\n\n## Getting started\n- [GoodData.UI Documentation](http://sdk.gooddata.com/gooddata-ui/)\n- [GoodData.UI Live Examples](https://gooddata-examples.herokuapp.com/)\n- [Stack Overflow](https://stackoverflow.com/questions/tagged/gooddata)\n\n### Usage\nWith [yarn](https://yarnpkg.com) installed, go to your project directory and run\n```\n$ yarn add @gooddata/react-components\n```\nIf you prefer [npm](npmjs.com) run\n```\n$ npm install --save @gooddata/react-components\n```\n\nThe public API is exposed via global `index.js`. Except for the styles, do not import any other file directly\nbecause they are not intended to be part of the public API.\n\n## Contributing\n\nWe welcome any contribution in form of [issues](https://github.com/gooddata/gooddata-react-components/issues) or [pull requests](https://github.com/gooddata/gooddata-react-components/pulls).\n\nInstall [Node.js](http://nodejs.org) (node 12.16.1, npm v6.13.4) and [Yarn](https://classic.yarnpkg.com) (1.22.4).\n\nInstall dependencies:\n```\nyarn install --frozen-lockfile\n```\n\nThese commands may come in handy while developing:\n\n| command | description |\n| ------- | ----------- |\n| `yarn install --pure-lockfile` | first step |\n| ||\n| `yarn dev` | build react-components to `/dist` in watch mode |\n| `yarn test` | run all unit tests |\n| `yarn prettier-write` | format the source code to match the valid codestyle |\n| `yarn validate` | validate codestyle |\n| ||\n| `yarn storybook` | run storybook from `/stories` on http://localhost:9001 |\n| `yarn build-storybook` | build storybook to `/dist-storybook` |\n| `yarn test-storybook` | run storybook and [screenshot tests](https://github.com/gooddata/gdc-client-utils/tree/master/test-storybook) |\n| ||\n| `yarn examples` | run Live Examples dev-server from `/examples` on https://localhost:8999 |\n| `yarn examples-build` | build Live Examples to `/examples/dist` |\n| `yarn examples-server` | serve built Live Examples - see `/examples/server/src` |\n| `yarn examples-testcafe` | run testcafe tests against `localhost:8999` |\n\n### Deploy to heroku.com\nWhen you deploy this repo to heroku, it serves *GoodData.UI Live Examples*.\nRelevant tasks are in `Procfile` and `package.json`.\n\n```bash\n# run in the project directory\nheroku login\nheroku create <your-app-name>\nheroku config:set DOMAIN_ADMIN_USERNAME=x@gooddata.com DOMAIN_ADMIN_PASSWORD=xy PROJECT_ID_TO_ASSIGN=xms7ga4tf3g3nzucd8380o2bev8oeknp\ngit push heroku HEAD:master\nheroku open\n```\n### Enable Geo Chart for Storybook and Live Examples\nGeo chart uses Mapbox to render map which requires a Mapbox access token.\n- Register an account and create Mapbox access token at [guide](https://docs.mapbox.com/help/how-mapbox-works/access-tokens/)\n- Store the created token at `.env`:\n```bash\necho -e \"EXAMPLE_MAPBOX_ACCESS_TOKEN=token\" >> .env # only need to run once\necho -e \"STORYBOOK_MAPBOX_ACCESS_TOKEN=token\" >> .env # only need to run once\n```\n\n### Run Live Examples Locally\nTo run *GoodData.UI Live Examples* locally:\n```bash\ngit clone <this-repository>\ncd  <repository-folder>\nyarn install --pure-lockfile\nyarn examples\n```\nThen open https://localhost:8999 and login using Live Examples account (you can [create one here](https://gooddata-examples.herokuapp.com/registration)).\n\n### Run Storybook locally\n- Run storybook with token stored in `.env` for more secure\n```bash\nyarn storybook\n```\n- Or run storybook with token env param exposed to cli (not suggested)\n```bash\nSTORYBOOK_MAPBOX_ACCESS_TOKEN=token yarn storybook\n```\n- Apply either above way to `yarn build-storybook` or `yarn test-storybook`\n\n### Source code formatting\nThe source code in the repository is formatted by [Prettier](https://prettier.io/).\nThe format of the code is validated by our Continuous Integration server and is one of the requirements of successful merge.\n\nPrettier is supported by every major IDE. You can find the list of supported editors and how to configure them [here](https://prettier.io/docs/en/editors.html).\n\nIn the case, when your editor is not supported or you don't want to setup the integration, you can run the `yarn prettier-write` command to reformat the code before commit.\n\n## Changelog\n\n- see [CHANGELOG.md](CHANGELOG.md)\n\n## Supported versions\n\nIn order to make the user experience with integrating GoodData UI SDK as smooth and secure as possible and to ensure that the SDK is using the latest features of the platform, we will only provide support to two most recent major versions of UI SDK.\n\nThe most recent majors will be supported in the following modes:\n\n- The latest major version will receive all new functionality and all bug fixes\n- The previous major version will only receive fixes to critical issues and security fixes. These fixes will be applied on top of last released version of the previous major\n\nThe customers are encouraged to always use the latest version of the UI SDK.\n\nIn case of using older versions, the user might face API incompatibility, performance or security issues.\n\nPlease follow the installation instructions to update to the newest version.\n\n## License\n\n(C) 2007-2020 GoodData Corporation\n\nThis project is dual licensed:\n\n- The ATTRIBUTION-NONCOMMERCIAL 4.0 INTERNATIONAL (CC BY-NC 4.0) is used for purpose of the trial experience and evaluation of GoodData.UI library.\n- The GOODDATA GOODDATA.UI LIBRARY END USER LICENSE AGREEMENT is used for GoodData customers.\n\nFor more information, please see [LICENSE](https://github.com/gooddata/gooddata-react-components/blob/master/LICENSE)\n","gitHead":"9ab5b90e04a3a4a8a4b72887ee7daf7a3d8de449","scripts":{"dev":"bash scripts/build.sh --dev-watch","test":"jest --watch","build":"bash scripts/build.sh","tslint":"yarn run-tslint -t verbose $npm_package_config_tslint","prepare":"cd examples/server && yarn install --frozen-lockfile && cd ../..; rm -r examples/node_modules 2>/dev/null; true","examples":"bash scripts/run-examples.sh","prepare?":"# Called before `npm publish` and on local `npm install`. Temporarily also for deleting obsolete node_modules. Ends with `true` to continue gracefully.","validate":"tsc --noEmit && yarn tslint && eslint $npm_package_config_eslint && yarn validate-style && yarn prettier-check","build-dev":"bash scripts/build.sh --dev","examples?":"# Default is developer domain, other options: yarn examples [sec,secure,stg,stg2,stg3,demo,developer or URL]","storybook":"yarn build && start-storybook -p 9001 -c .storybook","test-once":"jest","tslint-ci":"mkdir -p ./ci/results && yarn run-tslint -t checkstyle -o ./ci/results/tslint-results.xml $npm_package_config_tslint","run-tslint":"tslint -p tsconfig.json","validate-ci":"tsc --noEmit && yarn tslint-ci  && eslint $npm_package_config_eslint -f checkstyle -o ci/results/eslint-results.xml && yarn validate-style-ci && yarn prettier-check","examples-build":"bash scripts/build-examples.sh","prepublishOnly":"yarn build","prettier-check":"prettier --check '{src,stories,styles,__mocks__,examples/server/src,examples/src,examples/test}/**/*.{ts,js,tsx,jsx,json,scss,md,yaml,html}'","prettier-write":"prettier --write '{src,stories,styles,__mocks__,examples/server/src,examples/src,examples/test}/**/*.{ts,js,tsx,jsx,json,scss,md,yaml,html}'","test-storybook":"yarn build && test-storybook","validate-style":"stylelint '**/*.scss'","build-storybook":"yarn build && build-storybook -c .storybook -o dist-storybook","examples-server":"node examples/server/src/index.js","heroku-postbuild":"yarn examples-build developer","examples-testcafe":"./scripts/run-testcafe.sh visual","validate-style-ci":"stylelint '**/*.scss' --custom-formatter=node_modules/stylelint-checkstyle-formatter > ci/results/stylelint-results.xml","check-circular-deps":"madge --circular --extensions ts ./src","examples-testcafe-ci":"./scripts/run-testcafe.sh ci","examples-testcafe-live":"./scripts/run-testcafe.sh live"},"typings":"dist/index.d.ts","_npmUser":{"name":"bertold8","email":"ivan.nejezchleb@seznam.cz"},"deprecated":"@gooddata/react-components@7 reached End of Support on March 31, 2022. Please upgrade (see https://sdk.gooddata.com/gooddata-ui/docs/supported_versions.html for more information).","repository":{"url":"git+ssh://git@github.com/gooddata/gooddata-react-components.git","type":"git"},"_npmVersion":"6.13.4","description":"GoodData.UI - A powerful JavaScript library for building analytical applications","directories":{},"lint-staged":{"{src,stories,styles,__mocks__,examples/server/src,examples/src,examples/test}/**/*.{ts,js,tsx,jsx,scss}":["npx gdc-fix-copyright","git add"],"{src,stories,styles,__mocks__,examples/server/src,examples/src,examples/test}/**/*.{ts,js,tsx,jsx,json,scss,md,yaml,html}":["prettier --write","git add"]},"_nodeVersion":"12.16.1","dependencies":{"rxjs":"^5.5.6","uuid":"^3.2.1","immer":"^1.3.1","lodash":"^4.17.15","date-fns":"^2.7.0","downshift":"^3.2.7","invariant":"^2.2.2","mapbox-gl":"^1.6.1","classnames":"^2.2.6","highcharts":"7.1.1","prop-types":"^15.6.0","react-intl":"^3.6.0","custom-event":"^1.0.1","react-window":"^1.8.1","ag-grid-react":"20.0.0","react-measure":"^2.3.0","@types/mapbox-gl":"^1.6.1","react-day-picker":"~7.3.0","react-responsive":"^3.0.0","stringify-object":"^2.4.0","@gooddata/typings":"^2.24.0","ag-grid-community":"20.0.0","http-status-codes":"^1.3.0","@gooddata/js-utils":"^3.10.5","@gooddata/numberjs":"^3.2.4","fixed-data-table-2":"0.7.17","@gooddata/goodstrap":"^68.6.0","react-dom-factories":"^1.0.2","@gooddata/gooddata-js":"^12.5.4","json-stable-stringify":"^1.0.1","react-transition-group":"^2.2.1","hoist-non-react-statics":"^3.3.0","nodelist-foreach-polyfill":"^1.2.0","@formatjs/intl-pluralrules":"^1.3.6","highcharts-grouped-categories":"^1.1.3"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"raf":"3.3.2","yup":"^0.24.1","jest":"24.7.1","husky":"3.0.0","madge":"^3.4.4","react":"^16.5.2","enzyme":"3.5.0","eslint":"4.19.1","formik":"^0.11.11","moment":"2.23.0","history":"^4.7.2","ts-jest":"24.0.0","webpack":"4.30.0","full-icu":"^1.3.0","prettier":"1.16.4","react-ga":"^2.5.2","recharts":"1.0.0-beta.9","testcafe":"1.1.4","commander":"2.14.1","node-sass":"4.13.0","react-dom":"^16.5.2","stylelint":"^10.0.0","supertest":"3.0.0","ts-loader":"6.0.0","@types/raf":"^3.4.0","css-loader":"0.28.7","jest-junit":"3.0.0","raw-loader":"0.5.1","styled-jsx":"2.2.1","typescript":"3.3.4000","@babel/core":"7.4.4","@types/jest":"24.0.6","@types/node":"7.0.8","@types/uuid":"3.4.3","file-loader":"3.0.1","jest-enzyme":"7.0.2","lint-staged":"9.1.0","sass-loader":"6.0.6","webpack-cli":"3.3.2","@types/react":"16.8.6","babel-loader":"8.0.5","react-helmet":"5.2.0","react-select":"1.2.1","style-loader":"0.19.1","@types/enzyme":"3.1.13","@types/lodash":"4.14.123","testcafe-live":"0.1.4","@babel/runtime":"7.4.4","dotenv-webpack":"^1.7.0","@babel/polyfill":"^7.4.4","@storybook/react":"5.0.11","@types/invariant":"2.2.29","@types/react-dom":"16.0.11","isomorphic-fetch":"2.2.1","react-datepicker":"1.1.0","react-router-dom":"4.2.2","@babel/preset-env":"7.4.4","@gooddata/mock-js":"^2.13.1","@storybook/addons":"5.0.11","@types/classnames":"2.2.3","@types/prop-types":"15.5.2","@storybook/theming":"5.0.11","identity-obj-proxy":"^3.0.0","intl-messageformat":"^7.5.4","webpack-dev-server":"3.3.1","@babel/preset-react":"7.0.0","@types/react-portal":"4.0.1","@types/react-window":"^1.8.1","babel-plugin-lodash":"3.3.4","html-webpack-plugin":"3.2.0","react-test-renderer":"16.4.2","@types/react-measure":"2.0.5","clean-webpack-plugin":"2.0.2","stats-webpack-plugin":"0.7.0","eslint-config-prettier":"4.1.0","react-google-recaptcha":"^0.14.1","tslint-config-prettier":"1.18.0","@gooddata/eslint-config":"^1.0.0","@gooddata/tslint-config":"1.0.0","@types/react-responsive":"^3.0.3","@types/storybook__react":"4.0.1","@types/stringify-object":"^3.2.0","enzyme-adapter-react-16":"1.3.1","@gooddata/test-storybook":"3.2.1","@storybook/addon-actions":"5.0.11","@storybook/addon-options":"5.0.11","node-sass-magic-importer":"5.1.0","react-syntax-highlighter":"11.0.2","@types/fixed-data-table-2":"0.8.1","stylelint-config-prettier":"5.2.0","@gooddata/stylelint-config":"4.0.1","@types/react-test-renderer":"16.0.0","circular-dependency-plugin":"5.0.2","compression-webpack-plugin":"2.0.0","@types/json-stable-stringify":"^1.0.32","@gooddata/frontend-npm-scripts":"1.1.0","@types/enzyme-adapter-react-16":"1.0.3","stylelint-checkstyle-formatter":"0.1.0","@types/storybook__addon-actions":"3.4.2","@babel/plugin-proposal-class-properties":"7.4.4","@babel/plugin-proposal-object-rest-spread":"7.4.4","@babel/plugin-transform-async-to-generator":"7.4.4"},"peerDependencies":{"react":"^16.5.2","react-dom":"^16.5.2"},"_npmOperationalInternal":{"tmp":"tmp/react-components_7.6.0-alpha-bertold8-ine-one-4105-2020-05-05T14-25-35-636Z_1588688761641_0.1202443749227029","host":"s3://npm-registry-packages"}},"7.6.0-alpha-bertold8-ine-one-4105-2020-05-05T14-30-53-189Z":{"name":"@gooddata/react-components","version":"7.6.0-alpha-bertold8-ine-one-4105-2020-05-05T14-30-53-189Z","author":{"name":"GoodData Corporation"},"license":"BSD-3-Clause","_id":"@gooddata/react-components@7.6.0-alpha-bertold8-ine-one-4105-2020-05-05T14-30-53-189Z","maintainers":[{"name":"afi","email":"adam.fiedler@gooddata.com"},{"name":"bertold8","email":"ivan.nejezchleb@seznam.cz"},{"name":"brbistas","email":"valentinos.chraniotis@gooddata.com"},{"name":"bugsbunny338","email":"jiri.zajic@mensa.cz"},{"name":"de.do","email":"de.do@gooddata.com"},{"name":"gooddata-ci","email":"rail@gooddata.com"},{"name":"hang.ngo","email":"hang.ngo@gooddata.com"},{"name":"hung.nguyen.hoang","email":"hung.nguyen@gooddata.com"},{"name":"ivan.mjartan","email":"ivan.mjartan@gooddata.com"},{"name":"jakub-sterba","email":"jakub.sterba@gooddata.com"},{"name":"jankc","email":"jan.krapac@gmail.com"},{"name":"jaroslav.tomecek","email":"jaroslav.tomecek@gooddata.com"},{"name":"jkittler","email":"honza.kittler@gmail.com"},{"name":"khanh.le","email":"khanh.le@gooddata.com"},{"name":"lanhuynh","email":"lan.huynh@gooddata.com"},{"name":"linhhong","email":"linh.hong@gooddata.com"},{"name":"lupko","email":"lubomir.slivka@gooddata.com"},{"name":"mai.nguyen","email":"mai.nguyen@gooddata.com"},{"name":"matyas.kandl","email":"matyas.kandl@gooddata.com"},{"name":"michal.marsal","email":"michal.marsal@gooddata.com"},{"name":"my.duong","email":"my.duong@gooddata.com"},{"name":"naibinh","email":"naibinh@gmail.com"},{"name":"nikolacech","email":"nikola.cech@gooddata.com"},{"name":"nis.hua","email":"nis.hua@gooddata.com"},{"name":"no23reason","email":"dan.homola@hotmail.cz"},{"name":"patrikbraborec","email":"patrik.braborec@gooddata.com"},{"name":"pbenes","email":"petr.benes@gooddata.com"},{"name":"petrjanu","email":"petr.janu@gooddata.com"},{"name":"pkingo","email":"philipandreaskingo@hotmail.com"},{"name":"ptquang86","email":"ptquang86@gmail.com"},{"name":"qduval","email":"quentin.duval@gooddata.com"},{"name":"rodri360","email":"me@rodri360.com"},{"name":"sitina","email":"jiri.sitina@gooddata.com"},{"name":"strouhaljan","email":"strouhal.jan@gmail.com"},{"name":"tomas.kratochvil","email":"tomas.kratochvil@gooddata.com"},{"name":"tomasreichmann","email":"tomasreichmann@gmail.com"},{"name":"tomsatgd","email":"tomas.satinsky@gooddata.com"},{"name":"trung-le-quoc","email":"trung.le@gooddata.com"},{"name":"tu-ngo","email":"tungo1981@gmail.com"},{"name":"tu.bui","email":"tu.bui@gooddata.com"},{"name":"tulean","email":"tuan.le@gooddata.com"},{"name":"tuqt1005","email":"tu.tran@gooddata.com"},{"name":"utdnah","email":"danh.ung@gooddata.com"},{"name":"vlastikcz","email":"vlastimil.kotas@gooddata.com"},{"name":"vu.pham","email":"vu.pham@gooddata.com"},{"name":"xmort","email":"petr.dolejsi@gooddata.com"},{"name":"yanlipnican","email":"yanlipnican@gmail.com"}],"homepage":"https://github.com/gooddata/gooddata-react-components#readme","bugs":{"url":"https://github.com/gooddata/gooddata-react-components/issues"},"dist":{"shasum":"c73aee9152bf380970fac6f6f38449501114e221","tarball":"https://registry.npmjs.org/@gooddata/react-components/-/react-components-7.6.0-alpha-bertold8-ine-one-4105-2020-05-05T14-30-53-189Z.tgz","fileCount":2569,"integrity":"sha512-MJYSRmIFTJ0Ba9NA5hNBzsuDU3Sx2jvIMnjYocX7owykcwW+mnwBRcGi6D+8jI8XPV2/ic5QmpFo72vTrjRRWw==","signatures":[{"sig":"MEYCIQCR8MMExbwtisewmFpQvSO6I5aYz3qvPd5ugoqVPdLNlgIhAJ4zBSJQvq4HrSrCkfzsWS+duC7vfutuLcXSp8AjXTmH","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":10179600,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJesXi5CRA9TVsSAnZWagAAVT8P/itlGodrLZmIxieLoMzo\nWyO6IQNZnVfQmvbsv1/pGqhk+e4wzyCrtyHdSdEH12A2XEh42EpB7+Gv0wf9\nuDWhYNKqqNU4b2wkk8fFVYCUQ1t1cyPcORptHDpC7TYDmGuvwXtTKg2Ixm5e\n0i2x8+qmxWsxJBpEE5erJSOfkKhJmD4RUN6T+VdNvxohwiy5+AryajDSc2Oi\nVydYEgQ2xeJAScPEscsdGGp7upAmLWJPXnNnx/HPLLvMGOCV0N70khIHyBLl\nUhhYkRiD7Ofv7lnTfHeVO4S1klBQcpXb+qyIQI62QEe1Vbihad0rZykHxQCS\nIL5+PdYmVuLWRkY274MKHuw3h3oLBAwg4nZzcAYhI1183y1/ostIJ3ILhZhK\n/rNqktECKiwRJJ/+/pWHtE29QkkjVL4dkWevBv/VcC7Dazj9w9NPNVcZrDYc\naPg8d+KrE+uZMqp22QLu6N6FKnPLSH0Rt3oE9/NMyqiTmHxpbI/5kdOyJoZv\nCVP9cjmn+YLzipX9c5V6050ySgIdAvOB2FQwowzxZUPz5rpqMXVvWPmjktjp\nqDG4fZBVcGZLEh33FqGKFip5RXuL7KDyMPtxzLiRsXijNkKsdzorkfO82k2h\nq5NWrG3SWq4YfLtsQKdxYgcQRqa3x4cBzDHKFn9oMYG4ZH0oEV80r8/Ncc5W\nfL3m\r\n=dfm9\r\n-----END PGP SIGNATURE-----\r\n"},"main":"dist/index.js","husky":{"hooks":{"pre-commit":"lint-staged"}},"config":{"eslint":"./examples/**/*.{js,jsx}","tslint":"./{__mocks__,src,stories}/{,**/}*.{ts,tsx}"},"readme":"[![npm version](https://badge.fury.io/js/%40gooddata%2Freact-components.svg)](https://www.npmjs.com/package/@gooddata/react-components)\n\n# GoodData.UI React components\n> A React-based JavaScript library for building data-driven applications\n\n## Getting started\n- [GoodData.UI Documentation](http://sdk.gooddata.com/gooddata-ui/)\n- [GoodData.UI Live Examples](https://gooddata-examples.herokuapp.com/)\n- [Stack Overflow](https://stackoverflow.com/questions/tagged/gooddata)\n\n### Usage\nWith [yarn](https://yarnpkg.com) installed, go to your project directory and run\n```\n$ yarn add @gooddata/react-components\n```\nIf you prefer [npm](npmjs.com) run\n```\n$ npm install --save @gooddata/react-components\n```\n\nThe public API is exposed via global `index.js`. Except for the styles, do not import any other file directly\nbecause they are not intended to be part of the public API.\n\n## Contributing\n\nWe welcome any contribution in form of [issues](https://github.com/gooddata/gooddata-react-components/issues) or [pull requests](https://github.com/gooddata/gooddata-react-components/pulls).\n\nInstall [Node.js](http://nodejs.org) (node 12.16.1, npm v6.13.4) and [Yarn](https://classic.yarnpkg.com) (1.22.4).\n\nInstall dependencies:\n```\nyarn install --frozen-lockfile\n```\n\nThese commands may come in handy while developing:\n\n| command | description |\n| ------- | ----------- |\n| `yarn install --pure-lockfile` | first step |\n| ||\n| `yarn dev` | build react-components to `/dist` in watch mode |\n| `yarn test` | run all unit tests |\n| `yarn prettier-write` | format the source code to match the valid codestyle |\n| `yarn validate` | validate codestyle |\n| ||\n| `yarn storybook` | run storybook from `/stories` on http://localhost:9001 |\n| `yarn build-storybook` | build storybook to `/dist-storybook` |\n| `yarn test-storybook` | run storybook and [screenshot tests](https://github.com/gooddata/gdc-client-utils/tree/master/test-storybook) |\n| ||\n| `yarn examples` | run Live Examples dev-server from `/examples` on https://localhost:8999 |\n| `yarn examples-build` | build Live Examples to `/examples/dist` |\n| `yarn examples-server` | serve built Live Examples - see `/examples/server/src` |\n| `yarn examples-testcafe` | run testcafe tests against `localhost:8999` |\n\n### Deploy to heroku.com\nWhen you deploy this repo to heroku, it serves *GoodData.UI Live Examples*.\nRelevant tasks are in `Procfile` and `package.json`.\n\n```bash\n# run in the project directory\nheroku login\nheroku create <your-app-name>\nheroku config:set DOMAIN_ADMIN_USERNAME=x@gooddata.com DOMAIN_ADMIN_PASSWORD=xy PROJECT_ID_TO_ASSIGN=xms7ga4tf3g3nzucd8380o2bev8oeknp\ngit push heroku HEAD:master\nheroku open\n```\n### Enable Geo Chart for Storybook and Live Examples\nGeo chart uses Mapbox to render map which requires a Mapbox access token.\n- Register an account and create Mapbox access token at [guide](https://docs.mapbox.com/help/how-mapbox-works/access-tokens/)\n- Store the created token at `.env`:\n```bash\necho -e \"EXAMPLE_MAPBOX_ACCESS_TOKEN=token\" >> .env # only need to run once\necho -e \"STORYBOOK_MAPBOX_ACCESS_TOKEN=token\" >> .env # only need to run once\n```\n\n### Run Live Examples Locally\nTo run *GoodData.UI Live Examples* locally:\n```bash\ngit clone <this-repository>\ncd  <repository-folder>\nyarn install --pure-lockfile\nyarn examples\n```\nThen open https://localhost:8999 and login using Live Examples account (you can [create one here](https://gooddata-examples.herokuapp.com/registration)).\n\n### Run Storybook locally\n- Run storybook with token stored in `.env` for more secure\n```bash\nyarn storybook\n```\n- Or run storybook with token env param exposed to cli (not suggested)\n```bash\nSTORYBOOK_MAPBOX_ACCESS_TOKEN=token yarn storybook\n```\n- Apply either above way to `yarn build-storybook` or `yarn test-storybook`\n\n### Source code formatting\nThe source code in the repository is formatted by [Prettier](https://prettier.io/).\nThe format of the code is validated by our Continuous Integration server and is one of the requirements of successful merge.\n\nPrettier is supported by every major IDE. You can find the list of supported editors and how to configure them [here](https://prettier.io/docs/en/editors.html).\n\nIn the case, when your editor is not supported or you don't want to setup the integration, you can run the `yarn prettier-write` command to reformat the code before commit.\n\n## Changelog\n\n- see [CHANGELOG.md](CHANGELOG.md)\n\n## Supported versions\n\nIn order to make the user experience with integrating GoodData UI SDK as smooth and secure as possible and to ensure that the SDK is using the latest features of the platform, we will only provide support to two most recent major versions of UI SDK.\n\nThe most recent majors will be supported in the following modes:\n\n- The latest major version will receive all new functionality and all bug fixes\n- The previous major version will only receive fixes to critical issues and security fixes. These fixes will be applied on top of last released version of the previous major\n\nThe customers are encouraged to always use the latest version of the UI SDK.\n\nIn case of using older versions, the user might face API incompatibility, performance or security issues.\n\nPlease follow the installation instructions to update to the newest version.\n\n## License\n\n(C) 2007-2020 GoodData Corporation\n\nThis project is dual licensed:\n\n- The ATTRIBUTION-NONCOMMERCIAL 4.0 INTERNATIONAL (CC BY-NC 4.0) is used for purpose of the trial experience and evaluation of GoodData.UI library.\n- The GOODDATA GOODDATA.UI LIBRARY END USER LICENSE AGREEMENT is used for GoodData customers.\n\nFor more information, please see [LICENSE](https://github.com/gooddata/gooddata-react-components/blob/master/LICENSE)\n","gitHead":"4fc9828b8545785b904af35fb4e1e1864752908a","scripts":{"dev":"bash scripts/build.sh --dev-watch","test":"jest --watch","build":"bash scripts/build.sh","tslint":"yarn run-tslint -t verbose $npm_package_config_tslint","prepare":"cd examples/server && yarn install --frozen-lockfile && cd ../..; rm -r examples/node_modules 2>/dev/null; true","examples":"bash scripts/run-examples.sh","prepare?":"# Called before `npm publish` and on local `npm install`. Temporarily also for deleting obsolete node_modules. Ends with `true` to continue gracefully.","validate":"tsc --noEmit && yarn tslint && eslint $npm_package_config_eslint && yarn validate-style && yarn prettier-check","build-dev":"bash scripts/build.sh --dev","examples?":"# Default is developer domain, other options: yarn examples [sec,secure,stg,stg2,stg3,demo,developer or URL]","storybook":"yarn build && start-storybook -p 9001 -c .storybook","test-once":"jest","tslint-ci":"mkdir -p ./ci/results && yarn run-tslint -t checkstyle -o ./ci/results/tslint-results.xml $npm_package_config_tslint","run-tslint":"tslint -p tsconfig.json","validate-ci":"tsc --noEmit && yarn tslint-ci  && eslint $npm_package_config_eslint -f checkstyle -o ci/results/eslint-results.xml && yarn validate-style-ci && yarn prettier-check","examples-build":"bash scripts/build-examples.sh","prepublishOnly":"yarn build","prettier-check":"prettier --check '{src,stories,styles,__mocks__,examples/server/src,examples/src,examples/test}/**/*.{ts,js,tsx,jsx,json,scss,md,yaml,html}'","prettier-write":"prettier --write '{src,stories,styles,__mocks__,examples/server/src,examples/src,examples/test}/**/*.{ts,js,tsx,jsx,json,scss,md,yaml,html}'","test-storybook":"yarn build && test-storybook","validate-style":"stylelint '**/*.scss'","build-storybook":"yarn build && build-storybook -c .storybook -o dist-storybook","examples-server":"node examples/server/src/index.js","heroku-postbuild":"yarn examples-build developer","examples-testcafe":"./scripts/run-testcafe.sh visual","validate-style-ci":"stylelint '**/*.scss' --custom-formatter=node_modules/stylelint-checkstyle-formatter > ci/results/stylelint-results.xml","check-circular-deps":"madge --circular --extensions ts ./src","examples-testcafe-ci":"./scripts/run-testcafe.sh ci","examples-testcafe-live":"./scripts/run-testcafe.sh live"},"typings":"dist/index.d.ts","_npmUser":{"name":"bertold8","email":"ivan.nejezchleb@seznam.cz"},"deprecated":"@gooddata/react-components@7 reached End of Support on March 31, 2022. Please upgrade (see https://sdk.gooddata.com/gooddata-ui/docs/supported_versions.html for more information).","repository":{"url":"git+ssh://git@github.com/gooddata/gooddata-react-components.git","type":"git"},"_npmVersion":"6.13.4","description":"GoodData.UI - A powerful JavaScript library for building analytical applications","directories":{},"lint-staged":{"{src,stories,styles,__mocks__,examples/server/src,examples/src,examples/test}/**/*.{ts,js,tsx,jsx,scss}":["npx gdc-fix-copyright","git add"],"{src,stories,styles,__mocks__,examples/server/src,examples/src,examples/test}/**/*.{ts,js,tsx,jsx,json,scss,md,yaml,html}":["prettier --write","git add"]},"_nodeVersion":"12.16.1","dependencies":{"rxjs":"^5.5.6","uuid":"^3.2.1","immer":"^1.3.1","lodash":"^4.17.15","date-fns":"^2.7.0","downshift":"^3.2.7","invariant":"^2.2.2","mapbox-gl":"^1.6.1","classnames":"^2.2.6","highcharts":"7.1.1","prop-types":"^15.6.0","react-intl":"^3.6.0","custom-event":"^1.0.1","react-window":"^1.8.1","ag-grid-react":"20.0.0","react-measure":"^2.3.0","@types/mapbox-gl":"^1.6.1","react-day-picker":"~7.3.0","react-responsive":"^3.0.0","stringify-object":"^2.4.0","@gooddata/typings":"^2.24.0","ag-grid-community":"20.0.0","http-status-codes":"^1.3.0","@gooddata/js-utils":"^3.10.5","@gooddata/numberjs":"^3.2.4","fixed-data-table-2":"0.7.17","@gooddata/goodstrap":"^68.6.0","react-dom-factories":"^1.0.2","@gooddata/gooddata-js":"^12.5.4","json-stable-stringify":"^1.0.1","react-transition-group":"^2.2.1","hoist-non-react-statics":"^3.3.0","nodelist-foreach-polyfill":"^1.2.0","@formatjs/intl-pluralrules":"^1.3.6","highcharts-grouped-categories":"^1.1.3"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"raf":"3.3.2","yup":"^0.24.1","jest":"24.7.1","husky":"3.0.0","madge":"^3.4.4","react":"^16.5.2","enzyme":"3.5.0","eslint":"4.19.1","formik":"^0.11.11","moment":"2.23.0","history":"^4.7.2","ts-jest":"24.0.0","webpack":"4.30.0","full-icu":"^1.3.0","prettier":"1.16.4","react-ga":"^2.5.2","recharts":"1.0.0-beta.9","testcafe":"1.1.4","commander":"2.14.1","node-sass":"4.13.0","react-dom":"^16.5.2","stylelint":"^10.0.0","supertest":"3.0.0","ts-loader":"6.0.0","@types/raf":"^3.4.0","css-loader":"0.28.7","jest-junit":"3.0.0","raw-loader":"0.5.1","styled-jsx":"2.2.1","typescript":"3.3.4000","@babel/core":"7.4.4","@types/jest":"24.0.6","@types/node":"7.0.8","@types/uuid":"3.4.3","file-loader":"3.0.1","jest-enzyme":"7.0.2","lint-staged":"9.1.0","sass-loader":"6.0.6","webpack-cli":"3.3.2","@types/react":"16.8.6","babel-loader":"8.0.5","react-helmet":"5.2.0","react-select":"1.2.1","style-loader":"0.19.1","@types/enzyme":"3.1.13","@types/lodash":"4.14.123","testcafe-live":"0.1.4","@babel/runtime":"7.4.4","dotenv-webpack":"^1.7.0","@babel/polyfill":"^7.4.4","@storybook/react":"5.0.11","@types/invariant":"2.2.29","@types/react-dom":"16.0.11","isomorphic-fetch":"2.2.1","react-datepicker":"1.1.0","react-router-dom":"4.2.2","@babel/preset-env":"7.4.4","@gooddata/mock-js":"^2.13.1","@storybook/addons":"5.0.11","@types/classnames":"2.2.3","@types/prop-types":"15.5.2","@storybook/theming":"5.0.11","identity-obj-proxy":"^3.0.0","intl-messageformat":"^7.5.4","webpack-dev-server":"3.3.1","@babel/preset-react":"7.0.0","@types/react-portal":"4.0.1","@types/react-window":"^1.8.1","babel-plugin-lodash":"3.3.4","html-webpack-plugin":"3.2.0","react-test-renderer":"16.4.2","@types/react-measure":"2.0.5","clean-webpack-plugin":"2.0.2","stats-webpack-plugin":"0.7.0","eslint-config-prettier":"4.1.0","react-google-recaptcha":"^0.14.1","tslint-config-prettier":"1.18.0","@gooddata/eslint-config":"^1.0.0","@gooddata/tslint-config":"1.0.0","@types/react-responsive":"^3.0.3","@types/storybook__react":"4.0.1","@types/stringify-object":"^3.2.0","enzyme-adapter-react-16":"1.3.1","@gooddata/test-storybook":"3.2.1","@storybook/addon-actions":"5.0.11","@storybook/addon-options":"5.0.11","node-sass-magic-importer":"5.1.0","react-syntax-highlighter":"11.0.2","@types/fixed-data-table-2":"0.8.1","stylelint-config-prettier":"5.2.0","@gooddata/stylelint-config":"4.0.1","@types/react-test-renderer":"16.0.0","circular-dependency-plugin":"5.0.2","compression-webpack-plugin":"2.0.0","@types/json-stable-stringify":"^1.0.32","@gooddata/frontend-npm-scripts":"1.1.0","@types/enzyme-adapter-react-16":"1.0.3","stylelint-checkstyle-formatter":"0.1.0","@types/storybook__addon-actions":"3.4.2","@babel/plugin-proposal-class-properties":"7.4.4","@babel/plugin-proposal-object-rest-spread":"7.4.4","@babel/plugin-transform-async-to-generator":"7.4.4"},"peerDependencies":{"react":"^16.5.2","react-dom":"^16.5.2"},"_npmOperationalInternal":{"tmp":"tmp/react-components_7.6.0-alpha-bertold8-ine-one-4105-2020-05-05T14-30-53-189Z_1588689080618_0.694881439018757","host":"s3://npm-registry-packages"}},"7.6.0-alpha-tomsatgd-pdo-bb-2211-formatting-presets-component-2020-05-05T19-21-30-393Z":{"name":"@gooddata/react-components","version":"7.6.0-alpha-tomsatgd-pdo-bb-2211-formatting-presets-component-2020-05-05T19-21-30-393Z","author":{"name":"GoodData Corporation"},"license":"BSD-3-Clause","_id":"@gooddata/react-components@7.6.0-alpha-tomsatgd-pdo-bb-2211-formatting-presets-component-2020-05-05T19-21-30-393Z","maintainers":[{"name":"afi","email":"adam.fiedler@gooddata.com"},{"name":"bertold8","email":"ivan.nejezchleb@seznam.cz"},{"name":"brbistas","email":"valentinos.chraniotis@gooddata.com"},{"name":"bugsbunny338","email":"jiri.zajic@mensa.cz"},{"name":"de.do","email":"de.do@gooddata.com"},{"name":"gooddata-ci","email":"rail@gooddata.com"},{"name":"hang.ngo","email":"hang.ngo@gooddata.com"},{"name":"hung.nguyen.hoang","email":"hung.nguyen@gooddata.com"},{"name":"ivan.mjartan","email":"ivan.mjartan@gooddata.com"},{"name":"jakub-sterba","email":"jakub.sterba@gooddata.com"},{"name":"jankc","email":"jan.krapac@gmail.com"},{"name":"jaroslav.tomecek","email":"jaroslav.tomecek@gooddata.com"},{"name":"jkittler","email":"honza.kittler@gmail.com"},{"name":"khanh.le","email":"khanh.le@gooddata.com"},{"name":"lanhuynh","email":"lan.huynh@gooddata.com"},{"name":"linhhong","email":"linh.hong@gooddata.com"},{"name":"lupko","email":"lubomir.slivka@gooddata.com"},{"name":"mai.nguyen","email":"mai.nguyen@gooddata.com"},{"name":"matyas.kandl","email":"matyas.kandl@gooddata.com"},{"name":"michal.marsal","email":"michal.marsal@gooddata.com"},{"name":"my.duong","email":"my.duong@gooddata.com"},{"name":"naibinh","email":"naibinh@gmail.com"},{"name":"nikolacech","email":"nikola.cech@gooddata.com"},{"name":"nis.hua","email":"nis.hua@gooddata.com"},{"name":"no23reason","email":"dan.homola@hotmail.cz"},{"name":"patrikbraborec","email":"patrik.braborec@gooddata.com"},{"name":"pbenes","email":"petr.benes@gooddata.com"},{"name":"petrjanu","email":"petr.janu@gooddata.com"},{"name":"pkingo","email":"philipandreaskingo@hotmail.com"},{"name":"ptquang86","email":"ptquang86@gmail.com"},{"name":"qduval","email":"quentin.duval@gooddata.com"},{"name":"rodri360","email":"me@rodri360.com"},{"name":"sitina","email":"jiri.sitina@gooddata.com"},{"name":"strouhaljan","email":"strouhal.jan@gmail.com"},{"name":"tomas.kratochvil","email":"tomas.kratochvil@gooddata.com"},{"name":"tomasreichmann","email":"tomasreichmann@gmail.com"},{"name":"tomsatgd","email":"tomas.satinsky@gooddata.com"},{"name":"trung-le-quoc","email":"trung.le@gooddata.com"},{"name":"tu-ngo","email":"tungo1981@gmail.com"},{"name":"tu.bui","email":"tu.bui@gooddata.com"},{"name":"tulean","email":"tuan.le@gooddata.com"},{"name":"tuqt1005","email":"tu.tran@gooddata.com"},{"name":"utdnah","email":"danh.ung@gooddata.com"},{"name":"vlastikcz","email":"vlastimil.kotas@gooddata.com"},{"name":"vu.pham","email":"vu.pham@gooddata.com"},{"name":"xmort","email":"petr.dolejsi@gooddata.com"},{"name":"yanlipnican","email":"yanlipnican@gmail.com"}],"homepage":"https://github.com/gooddata/gooddata-react-components#readme","bugs":{"url":"https://github.com/gooddata/gooddata-react-components/issues"},"dist":{"shasum":"94508a2783f0c1a5e6620ac39b692fd702b23d2f","tarball":"https://registry.npmjs.org/@gooddata/react-components/-/react-components-7.6.0-alpha-tomsatgd-pdo-bb-2211-formatting-presets-component-2020-05-05T19-21-30-393Z.tgz","fileCount":2592,"integrity":"sha512-W4p15TGPRQdAg0WUyxF3Kh3cdCIMPr6N9n7RCAI2l2TP5+hRo3E3IlmssKjQSK4ZJSl/HSjXzHFc+oXvSwwMDg==","signatures":[{"sig":"MEUCIQDOxh67YrdPvBwpBy7eXPRFbbPiPDeLFF13S3X49sXn5wIgBIeuWbhqTzl4UnLc+pSeVyBqDl2gOO/JzxTi7i3fITk=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":10212001,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJesbzxCRA9TVsSAnZWagAAOK0P/AvXgwt09IGCiXSwAESS\nmYNz3qweLSlEZSdBso3EFi27WyUvO5kaPB8jB455N79kj6xdwa7JgO8vHmtr\nT382sejvJIUs7jz06YJglZAEAOKm1/fUGop/jIQSp2XhwTsPEdODoR1+BOIz\nfZglFF0Fpaw+iGz6zFoNFU5JGXkvOAu7108f2UZoLPXhHZ5KdrskuX1T7N3I\naKXcQ/WUuerkqVjnlcFQMiuuV5w/sSzb62NoZ5sYcu7eb7SS49lq40EkUcTN\nSBeQX1jFLRmsVvCl6l6TWqGLZpULpY0/PvwUCfS8NyN3e1wNKonE15lIbMSU\n99ovC6PVm5cG+MfHkWX/42DgCnhIiTHNOdzptOLKPfZoM2As2koGX8YbbR2W\neEMLgAyvxmb1J0pg7ZVV7RoTj4PZJaYuF9omckna77t+eLZRggjuSP3uZy/t\nOtqLpvtSH1/Gu5oQjiBhKPuHxRTkqrZwHiPeHWC+Xvl23xwpemxRPzLIXpGB\nAAQQoREIjyUbbtcjx8VvsJ9J3ye1fKlrGODlzWpKUHHxzlBiPnL5S1ZrmJTR\nkFRFfWC/+IusqUvQVHF8OSeU3ZQu2jGjNI7mOb3KIdmc901Qe0U0r8qZ0RLg\nlcszlpTWwSR/X3KUcZt5f3i44ViL11F0FRXmnrRZu4EY8RWCaDFEzERHxAgP\n0Y2c\r\n=qG7o\r\n-----END PGP SIGNATURE-----\r\n"},"main":"dist/index.js","husky":{"hooks":{"pre-commit":"lint-staged"}},"config":{"eslint":"./examples/**/*.{js,jsx}","tslint":"./{__mocks__,src,stories}/{,**/}*.{ts,tsx}"},"readme":"[![npm version](https://badge.fury.io/js/%40gooddata%2Freact-components.svg)](https://www.npmjs.com/package/@gooddata/react-components)\n\n# GoodData.UI React components\n> A React-based JavaScript library for building data-driven applications\n\n## Getting started\n- [GoodData.UI Documentation](http://sdk.gooddata.com/gooddata-ui/)\n- [GoodData.UI Live Examples](https://gooddata-examples.herokuapp.com/)\n- [Stack Overflow](https://stackoverflow.com/questions/tagged/gooddata)\n\n### Usage\nWith [yarn](https://yarnpkg.com) installed, go to your project directory and run\n```\n$ yarn add @gooddata/react-components\n```\nIf you prefer [npm](npmjs.com) run\n```\n$ npm install --save @gooddata/react-components\n```\n\nThe public API is exposed via global `index.js`. Except for the styles, do not import any other file directly\nbecause they are not intended to be part of the public API.\n\n## Contributing\n\nWe welcome any contribution in form of [issues](https://github.com/gooddata/gooddata-react-components/issues) or [pull requests](https://github.com/gooddata/gooddata-react-components/pulls).\n\nInstall [Node.js](http://nodejs.org) (node 12.16.1, npm v6.13.4) and [Yarn](https://classic.yarnpkg.com) (1.22.4).\n\nInstall dependencies:\n```\nyarn install --frozen-lockfile\n```\n\nThese commands may come in handy while developing:\n\n| command | description |\n| ------- | ----------- |\n| `yarn install --pure-lockfile` | first step |\n| ||\n| `yarn dev` | build react-components to `/dist` in watch mode |\n| `yarn test` | run all unit tests |\n| `yarn prettier-write` | format the source code to match the valid codestyle |\n| `yarn validate` | validate codestyle |\n| ||\n| `yarn storybook` | run storybook from `/stories` on http://localhost:9001 |\n| `yarn build-storybook` | build storybook to `/dist-storybook` |\n| `yarn test-storybook` | run storybook and [screenshot tests](https://github.com/gooddata/gdc-client-utils/tree/master/test-storybook) |\n| ||\n| `yarn examples` | run Live Examples dev-server from `/examples` on https://localhost:8999 |\n| `yarn examples-build` | build Live Examples to `/examples/dist` |\n| `yarn examples-server` | serve built Live Examples - see `/examples/server/src` |\n| `yarn examples-testcafe` | run testcafe tests against `localhost:8999` |\n\n### Deploy to heroku.com\nWhen you deploy this repo to heroku, it serves *GoodData.UI Live Examples*.\nRelevant tasks are in `Procfile` and `package.json`.\n\n```bash\n# run in the project directory\nheroku login\nheroku create <your-app-name>\nheroku config:set DOMAIN_ADMIN_USERNAME=x@gooddata.com DOMAIN_ADMIN_PASSWORD=xy PROJECT_ID_TO_ASSIGN=xms7ga4tf3g3nzucd8380o2bev8oeknp\ngit push heroku HEAD:master\nheroku open\n```\n### Enable Geo Chart for Storybook and Live Examples\nGeo chart uses Mapbox to render map which requires a Mapbox access token.\n- Register an account and create Mapbox access token at [guide](https://docs.mapbox.com/help/how-mapbox-works/access-tokens/)\n- Store the created token at `.env`:\n```bash\necho -e \"EXAMPLE_MAPBOX_ACCESS_TOKEN=token\" >> .env # only need to run once\necho -e \"STORYBOOK_MAPBOX_ACCESS_TOKEN=token\" >> .env # only need to run once\n```\n\n### Run Live Examples Locally\nTo run *GoodData.UI Live Examples* locally:\n```bash\ngit clone <this-repository>\ncd  <repository-folder>\nyarn install --pure-lockfile\nyarn examples\n```\nThen open https://localhost:8999 and login using Live Examples account (you can [create one here](https://gooddata-examples.herokuapp.com/registration)).\n\n### Run Storybook locally\n- Run storybook with token stored in `.env` for more secure\n```bash\nyarn storybook\n```\n- Or run storybook with token env param exposed to cli (not suggested)\n```bash\nSTORYBOOK_MAPBOX_ACCESS_TOKEN=token yarn storybook\n```\n- Apply either above way to `yarn build-storybook` or `yarn test-storybook`\n\n### Source code formatting\nThe source code in the repository is formatted by [Prettier](https://prettier.io/).\nThe format of the code is validated by our Continuous Integration server and is one of the requirements of successful merge.\n\nPrettier is supported by every major IDE. You can find the list of supported editors and how to configure them [here](https://prettier.io/docs/en/editors.html).\n\nIn the case, when your editor is not supported or you don't want to setup the integration, you can run the `yarn prettier-write` command to reformat the code before commit.\n\n## Changelog\n\n- see [CHANGELOG.md](CHANGELOG.md)\n\n## Supported versions\n\nIn order to make the user experience with integrating GoodData UI SDK as smooth and secure as possible and to ensure that the SDK is using the latest features of the platform, we will only provide support to two most recent major versions of UI SDK.\n\nThe most recent majors will be supported in the following modes:\n\n- The latest major version will receive all new functionality and all bug fixes\n- The previous major version will only receive fixes to critical issues and security fixes. These fixes will be applied on top of last released version of the previous major\n\nThe customers are encouraged to always use the latest version of the UI SDK.\n\nIn case of using older versions, the user might face API incompatibility, performance or security issues.\n\nPlease follow the installation instructions to update to the newest version.\n\n## License\n\n(C) 2007-2020 GoodData Corporation\n\nThis project is dual licensed:\n\n- The ATTRIBUTION-NONCOMMERCIAL 4.0 INTERNATIONAL (CC BY-NC 4.0) is used for purpose of the trial experience and evaluation of GoodData.UI library.\n- The GOODDATA GOODDATA.UI LIBRARY END USER LICENSE AGREEMENT is used for GoodData customers.\n\nFor more information, please see [LICENSE](https://github.com/gooddata/gooddata-react-components/blob/master/LICENSE)\n","gitHead":"a04017047555e1c52933ad3b38b64719ad99bc52","scripts":{"dev":"bash scripts/build.sh --dev-watch","test":"jest --watch","build":"bash scripts/build.sh","tslint":"yarn run-tslint -t verbose $npm_package_config_tslint","prepare":"cd examples/server && yarn install --frozen-lockfile && cd ../..; rm -r examples/node_modules 2>/dev/null; true","examples":"bash scripts/run-examples.sh","prepare?":"# Called before `npm publish` and on local `npm install`. Temporarily also for deleting obsolete node_modules. Ends with `true` to continue gracefully.","validate":"tsc --noEmit && yarn tslint && eslint $npm_package_config_eslint && yarn validate-style && yarn prettier-check","build-dev":"bash scripts/build.sh --dev","examples?":"# Default is developer domain, other options: yarn examples [sec,secure,stg,stg2,stg3,demo,developer or URL]","storybook":"yarn build && start-storybook -p 9001 -c .storybook","test-once":"jest","tslint-ci":"mkdir -p ./ci/results && yarn run-tslint -t checkstyle -o ./ci/results/tslint-results.xml $npm_package_config_tslint","run-tslint":"tslint -p tsconfig.json","validate-ci":"tsc --noEmit && yarn tslint-ci  && eslint $npm_package_config_eslint -f checkstyle -o ci/results/eslint-results.xml && yarn validate-style-ci && yarn prettier-check","examples-build":"bash scripts/build-examples.sh","prepublishOnly":"yarn build","prettier-check":"prettier --check '{src,stories,styles,__mocks__,examples/server/src,examples/src,examples/test}/**/*.{ts,js,tsx,jsx,json,scss,md,yaml,html}'","prettier-write":"prettier --write '{src,stories,styles,__mocks__,examples/server/src,examples/src,examples/test}/**/*.{ts,js,tsx,jsx,json,scss,md,yaml,html}'","test-storybook":"yarn build && test-storybook","validate-style":"stylelint '**/*.scss'","build-storybook":"yarn build && build-storybook -c .storybook -o dist-storybook","examples-server":"node examples/server/src/index.js","heroku-postbuild":"yarn examples-build developer","examples-testcafe":"./scripts/run-testcafe.sh visual","validate-style-ci":"stylelint '**/*.scss' --custom-formatter=node_modules/stylelint-checkstyle-formatter > ci/results/stylelint-results.xml","check-circular-deps":"madge --circular --extensions ts ./src","examples-testcafe-ci":"./scripts/run-testcafe.sh ci","examples-testcafe-live":"./scripts/run-testcafe.sh live"},"typings":"dist/index.d.ts","_npmUser":{"name":"tomsatgd","email":"tomas.satinsky@gooddata.com"},"deprecated":"@gooddata/react-components@7 reached End of Support on March 31, 2022. Please upgrade (see https://sdk.gooddata.com/gooddata-ui/docs/supported_versions.html for more information).","repository":{"url":"git+ssh://git@github.com/gooddata/gooddata-react-components.git","type":"git"},"_npmVersion":"6.13.4","description":"GoodData.UI - A powerful JavaScript library for building analytical applications","directories":{},"lint-staged":{"{src,stories,styles,__mocks__,examples/server/src,examples/src,examples/test}/**/*.{ts,js,tsx,jsx,scss}":["npx gdc-fix-copyright","git add"],"{src,stories,styles,__mocks__,examples/server/src,examples/src,examples/test}/**/*.{ts,js,tsx,jsx,json,scss,md,yaml,html}":["prettier --write","git add"]},"_nodeVersion":"12.16.1","dependencies":{"rxjs":"^5.5.6","uuid":"^3.2.1","immer":"^1.3.1","lodash":"^4.17.15","date-fns":"^2.7.0","downshift":"^3.2.7","invariant":"^2.2.2","mapbox-gl":"^1.6.1","classnames":"^2.2.6","highcharts":"7.1.1","prop-types":"^15.6.0","react-intl":"^3.6.0","custom-event":"^1.0.1","react-window":"^1.8.1","ag-grid-react":"20.0.0","react-measure":"^2.3.0","@types/mapbox-gl":"^1.6.1","react-day-picker":"~7.3.0","react-responsive":"^3.0.0","stringify-object":"^2.4.0","@gooddata/typings":"^2.24.0","ag-grid-community":"20.0.0","http-status-codes":"^1.3.0","@gooddata/js-utils":"^3.10.5","@gooddata/numberjs":"^3.2.4","fixed-data-table-2":"0.7.17","@gooddata/goodstrap":"^68.6.0","react-dom-factories":"^1.0.2","@gooddata/gooddata-js":"12.5.4-alpha-tomsatgd-tsa-bb-2259-respect-formats-in-vis-object-2020-05-05T19-08-37-508Z","json-stable-stringify":"^1.0.1","react-transition-group":"^2.2.1","hoist-non-react-statics":"^3.3.0","nodelist-foreach-polyfill":"^1.2.0","@formatjs/intl-pluralrules":"^1.3.6","highcharts-grouped-categories":"^1.1.3"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"raf":"3.3.2","yup":"^0.24.1","jest":"24.7.1","husky":"3.0.0","madge":"^3.4.4","react":"^16.5.2","enzyme":"3.5.0","eslint":"4.19.1","formik":"^0.11.11","moment":"2.23.0","history":"^4.7.2","ts-jest":"24.0.0","webpack":"4.30.0","full-icu":"^1.3.0","prettier":"1.16.4","react-ga":"^2.5.2","recharts":"1.0.0-beta.9","testcafe":"1.1.4","commander":"2.14.1","node-sass":"4.13.0","react-dom":"^16.5.2","stylelint":"^10.0.0","supertest":"3.0.0","ts-loader":"6.0.0","@types/raf":"^3.4.0","css-loader":"0.28.7","jest-junit":"3.0.0","raw-loader":"0.5.1","styled-jsx":"2.2.1","typescript":"3.3.4000","@babel/core":"7.4.4","@types/jest":"24.0.6","@types/node":"7.0.8","@types/uuid":"3.4.3","file-loader":"3.0.1","jest-enzyme":"7.0.2","lint-staged":"9.1.0","sass-loader":"6.0.6","webpack-cli":"3.3.2","@types/react":"16.8.6","babel-loader":"8.0.5","react-helmet":"5.2.0","react-select":"1.2.1","style-loader":"0.19.1","@types/enzyme":"3.1.13","@types/lodash":"4.14.123","testcafe-live":"0.1.4","@babel/runtime":"7.4.4","dotenv-webpack":"^1.7.0","@babel/polyfill":"^7.4.4","@storybook/react":"5.0.11","@types/invariant":"2.2.29","@types/react-dom":"16.0.11","isomorphic-fetch":"2.2.1","react-datepicker":"1.1.0","react-router-dom":"4.2.2","@babel/preset-env":"7.4.4","@gooddata/mock-js":"^2.13.1","@storybook/addons":"5.0.11","@types/classnames":"2.2.3","@types/prop-types":"15.5.2","@storybook/theming":"5.0.11","identity-obj-proxy":"^3.0.0","intl-messageformat":"^7.5.4","webpack-dev-server":"3.3.1","@babel/preset-react":"7.0.0","@types/react-portal":"4.0.1","@types/react-window":"^1.8.1","babel-plugin-lodash":"3.3.4","html-webpack-plugin":"3.2.0","react-test-renderer":"16.4.2","@types/react-measure":"2.0.5","clean-webpack-plugin":"2.0.2","stats-webpack-plugin":"0.7.0","eslint-config-prettier":"4.1.0","react-google-recaptcha":"^0.14.1","tslint-config-prettier":"1.18.0","@gooddata/eslint-config":"^1.0.0","@gooddata/tslint-config":"1.0.0","@types/react-responsive":"^3.0.3","@types/storybook__react":"4.0.1","@types/stringify-object":"^3.2.0","enzyme-adapter-react-16":"1.3.1","@gooddata/test-storybook":"3.2.1","@storybook/addon-actions":"5.0.11","@storybook/addon-options":"5.0.11","node-sass-magic-importer":"5.1.0","react-syntax-highlighter":"11.0.2","@types/fixed-data-table-2":"0.8.1","stylelint-config-prettier":"5.2.0","@gooddata/stylelint-config":"4.0.1","@types/react-test-renderer":"16.0.0","circular-dependency-plugin":"5.0.2","compression-webpack-plugin":"2.0.0","@types/json-stable-stringify":"^1.0.32","@gooddata/frontend-npm-scripts":"1.1.0","@types/enzyme-adapter-react-16":"1.0.3","stylelint-checkstyle-formatter":"0.1.0","@types/storybook__addon-actions":"3.4.2","@babel/plugin-proposal-class-properties":"7.4.4","@babel/plugin-proposal-object-rest-spread":"7.4.4","@babel/plugin-transform-async-to-generator":"7.4.4"},"peerDependencies":{"react":"^16.5.2","react-dom":"^16.5.2"},"_npmOperationalInternal":{"tmp":"tmp/react-components_7.6.0-alpha-tomsatgd-pdo-bb-2211-formatting-presets-component-2020-05-05T19-21-30-393Z_1588706544635_0.8055173866333116","host":"s3://npm-registry-packages"}},"7.6.0-alpha-ivan.mjartan-IMJ-ONE-4321-2020-05-06T07-25-55-018Z":{"name":"@gooddata/react-components","version":"7.6.0-alpha-ivan.mjartan-IMJ-ONE-4321-2020-05-06T07-25-55-018Z","author":{"name":"GoodData Corporation"},"license":"BSD-3-Clause","_id":"@gooddata/react-components@7.6.0-alpha-ivan.mjartan-IMJ-ONE-4321-2020-05-06T07-25-55-018Z","maintainers":[{"name":"afi","email":"adam.fiedler@gooddata.com"},{"name":"bertold8","email":"ivan.nejezchleb@seznam.cz"},{"name":"brbistas","email":"valentinos.chraniotis@gooddata.com"},{"name":"bugsbunny338","email":"jiri.zajic@mensa.cz"},{"name":"de.do","email":"de.do@gooddata.com"},{"name":"gooddata-ci","email":"rail@gooddata.com"},{"name":"hang.ngo","email":"hang.ngo@gooddata.com"},{"name":"hung.nguyen.hoang","email":"hung.nguyen@gooddata.com"},{"name":"ivan.mjartan","email":"ivan.mjartan@gooddata.com"},{"name":"jakub-sterba","email":"jakub.sterba@gooddata.com"},{"name":"jankc","email":"jan.krapac@gmail.com"},{"name":"jaroslav.tomecek","email":"jaroslav.tomecek@gooddata.com"},{"name":"jkittler","email":"honza.kittler@gmail.com"},{"name":"khanh.le","email":"khanh.le@gooddata.com"},{"name":"lanhuynh","email":"lan.huynh@gooddata.com"},{"name":"linhhong","email":"linh.hong@gooddata.com"},{"name":"lupko","email":"lubomir.slivka@gooddata.com"},{"name":"mai.nguyen","email":"mai.nguyen@gooddata.com"},{"name":"matyas.kandl","email":"matyas.kandl@gooddata.com"},{"name":"michal.marsal","email":"michal.marsal@gooddata.com"},{"name":"my.duong","email":"my.duong@gooddata.com"},{"name":"naibinh","email":"naibinh@gmail.com"},{"name":"nikolacech","email":"nikola.cech@gooddata.com"},{"name":"nis.hua","email":"nis.hua@gooddata.com"},{"name":"no23reason","email":"dan.homola@hotmail.cz"},{"name":"patrikbraborec","email":"patrik.braborec@gooddata.com"},{"name":"pbenes","email":"petr.benes@gooddata.com"},{"name":"petrjanu","email":"petr.janu@gooddata.com"},{"name":"pkingo","email":"philipandreaskingo@hotmail.com"},{"name":"ptquang86","email":"ptquang86@gmail.com"},{"name":"qduval","email":"quentin.duval@gooddata.com"},{"name":"rodri360","email":"me@rodri360.com"},{"name":"sitina","email":"jiri.sitina@gooddata.com"},{"name":"strouhaljan","email":"strouhal.jan@gmail.com"},{"name":"tomas.kratochvil","email":"tomas.kratochvil@gooddata.com"},{"name":"tomasreichmann","email":"tomasreichmann@gmail.com"},{"name":"tomsatgd","email":"tomas.satinsky@gooddata.com"},{"name":"trung-le-quoc","email":"trung.le@gooddata.com"},{"name":"tu-ngo","email":"tungo1981@gmail.com"},{"name":"tu.bui","email":"tu.bui@gooddata.com"},{"name":"tulean","email":"tuan.le@gooddata.com"},{"name":"tuqt1005","email":"tu.tran@gooddata.com"},{"name":"utdnah","email":"danh.ung@gooddata.com"},{"name":"vlastikcz","email":"vlastimil.kotas@gooddata.com"},{"name":"vu.pham","email":"vu.pham@gooddata.com"},{"name":"xmort","email":"petr.dolejsi@gooddata.com"},{"name":"yanlipnican","email":"yanlipnican@gmail.com"}],"homepage":"https://github.com/gooddata/gooddata-react-components#readme","bugs":{"url":"https://github.com/gooddata/gooddata-react-components/issues"},"dist":{"shasum":"9bc8d58e764892419e5547e23737940d8b0a1a78","tarball":"https://registry.npmjs.org/@gooddata/react-components/-/react-components-7.6.0-alpha-ivan.mjartan-IMJ-ONE-4321-2020-05-06T07-25-55-018Z.tgz","fileCount":2559,"integrity":"sha512-P8PGT8pBsTnKhA67VMNOXmN9/MsrclSAYwEjxBNjwztFKJfYF0Yy6VVHIUXUojmR16SsZZqcrK+POLRUIReAWA==","signatures":[{"sig":"MEYCIQDLe1EqCYzqcpkXV+8W9keKyIjCLr7v0yYlbgUzldHB1gIhAMNbqjr9Y1hfQfPCMnXIDgNlhQd+VwLV4UrwM5aAr2Po","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":10184786,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJesmamCRA9TVsSAnZWagAAKYQP/0WDRvSs98H4QpVwn948\n7IhtL4+8irPxJLSGznr1IZKlLBfgYXvfsgyWQJZ5zhzG88koRkg5rviMJPoF\n0d34C4+NyKncC3qw1eq5XtaO28OqsSJcBgO8+RKFXOZz84mGFHlSaZ/a2O7e\nst5deXy6euauZNdLVGiZOTsH/p+oacune03vSx4px9iDLNTlG5oHq8tv14XG\njZ9bhL5JEDeItvIx46Ll7iPbIPfsB6uMsn52bx15BLZn6unbB+24wZNMOx5U\nhuBOa0YqKG9++Fta7z/foS4mLzDZus3pcVW5C84zMF7hC75HGmSZQ/gFeE15\nlmpVt52mOtV1DHUzK3ao2vczS783irQE+CNeFLceCoRHmfAnbvb3efKQ+r/l\nZEKvFZjAsNDR/rIzTHm5kKL3DrvaytqGvZTRvEbvFyVTVpzv6LtqPx8dvQUB\nmP+eq6YvORUYKC8KJIq2lXl/e0cwBtg/HWGT9RkpIdQ/AOk027K4r3QRRJi8\nQgJlvBxPcK8WQl1OI4dMfiXpYeZQqNCFNjzPAwag/db8shc2V0+jA9Y6yu0u\nAtYP5KW2k0yDDWtViEXaIIAtSBTB9HM4nh5aj8facR348SbCmHnKnLUw1dCP\nlTAelARIDKzhDNEs6rgbaOYUq9S8W6XXAxxCpmFGL1SnkPbZ816djXKO7GR1\nZXiP\r\n=n6Km\r\n-----END PGP SIGNATURE-----\r\n"},"main":"dist/index.js","husky":{"hooks":{"pre-commit":"lint-staged"}},"config":{"eslint":"./examples/**/*.{js,jsx}","tslint":"./{__mocks__,src,stories}/{,**/}*.{ts,tsx}"},"readme":"[![npm version](https://badge.fury.io/js/%40gooddata%2Freact-components.svg)](https://www.npmjs.com/package/@gooddata/react-components)\n\n# GoodData.UI React components\n> A React-based JavaScript library for building data-driven applications\n\n## Getting started\n- [GoodData.UI Documentation](http://sdk.gooddata.com/gooddata-ui/)\n- [GoodData.UI Live Examples](https://gooddata-examples.herokuapp.com/)\n- [Stack Overflow](https://stackoverflow.com/questions/tagged/gooddata)\n\n### Usage\nWith [yarn](https://yarnpkg.com) installed, go to your project directory and run\n```\n$ yarn add @gooddata/react-components\n```\nIf you prefer [npm](npmjs.com) run\n```\n$ npm install --save @gooddata/react-components\n```\n\nThe public API is exposed via global `index.js`. Except for the styles, do not import any other file directly\nbecause they are not intended to be part of the public API.\n\n## Contributing\n\nWe welcome any contribution in form of [issues](https://github.com/gooddata/gooddata-react-components/issues) or [pull requests](https://github.com/gooddata/gooddata-react-components/pulls).\n\nInstall [Node.js](http://nodejs.org) (node 12.16.1, npm v6.13.4) and [Yarn](https://classic.yarnpkg.com) (1.22.4).\n\nInstall dependencies:\n```\nyarn install --frozen-lockfile\n```\n\nThese commands may come in handy while developing:\n\n| command | description |\n| ------- | ----------- |\n| `yarn install --pure-lockfile` | first step |\n| ||\n| `yarn dev` | build react-components to `/dist` in watch mode |\n| `yarn test` | run all unit tests |\n| `yarn prettier-write` | format the source code to match the valid codestyle |\n| `yarn validate` | validate codestyle |\n| ||\n| `yarn storybook` | run storybook from `/stories` on http://localhost:9001 |\n| `yarn build-storybook` | build storybook to `/dist-storybook` |\n| `yarn test-storybook` | run storybook and [screenshot tests](https://github.com/gooddata/gdc-client-utils/tree/master/test-storybook) |\n| ||\n| `yarn examples` | run Live Examples dev-server from `/examples` on https://localhost:8999 |\n| `yarn examples-build` | build Live Examples to `/examples/dist` |\n| `yarn examples-server` | serve built Live Examples - see `/examples/server/src` |\n| `yarn examples-testcafe` | run testcafe tests against `localhost:8999` |\n\n### Deploy to heroku.com\nWhen you deploy this repo to heroku, it serves *GoodData.UI Live Examples*.\nRelevant tasks are in `Procfile` and `package.json`.\n\n```bash\n# run in the project directory\nheroku login\nheroku create <your-app-name>\nheroku config:set DOMAIN_ADMIN_USERNAME=x@gooddata.com DOMAIN_ADMIN_PASSWORD=xy PROJECT_ID_TO_ASSIGN=xms7ga4tf3g3nzucd8380o2bev8oeknp\ngit push heroku HEAD:master\nheroku open\n```\n### Enable Geo Chart for Storybook and Live Examples\nGeo chart uses Mapbox to render map which requires a Mapbox access token.\n- Register an account and create Mapbox access token at [guide](https://docs.mapbox.com/help/how-mapbox-works/access-tokens/)\n- Store the created token at `.env`:\n```bash\necho -e \"EXAMPLE_MAPBOX_ACCESS_TOKEN=token\" >> .env # only need to run once\necho -e \"STORYBOOK_MAPBOX_ACCESS_TOKEN=token\" >> .env # only need to run once\n```\n\n### Run Live Examples Locally\nTo run *GoodData.UI Live Examples* locally:\n```bash\ngit clone <this-repository>\ncd  <repository-folder>\nyarn install --pure-lockfile\nyarn examples\n```\nThen open https://localhost:8999 and login using Live Examples account (you can [create one here](https://gooddata-examples.herokuapp.com/registration)).\n\n### Run Storybook locally\n- Run storybook with token stored in `.env` for more secure\n```bash\nyarn storybook\n```\n- Or run storybook with token env param exposed to cli (not suggested)\n```bash\nSTORYBOOK_MAPBOX_ACCESS_TOKEN=token yarn storybook\n```\n- Apply either above way to `yarn build-storybook` or `yarn test-storybook`\n\n### Source code formatting\nThe source code in the repository is formatted by [Prettier](https://prettier.io/).\nThe format of the code is validated by our Continuous Integration server and is one of the requirements of successful merge.\n\nPrettier is supported by every major IDE. You can find the list of supported editors and how to configure them [here](https://prettier.io/docs/en/editors.html).\n\nIn the case, when your editor is not supported or you don't want to setup the integration, you can run the `yarn prettier-write` command to reformat the code before commit.\n\n## Changelog\n\n- see [CHANGELOG.md](CHANGELOG.md)\n\n## Supported versions\n\nIn order to make the user experience with integrating GoodData UI SDK as smooth and secure as possible and to ensure that the SDK is using the latest features of the platform, we will only provide support to two most recent major versions of UI SDK.\n\nThe most recent majors will be supported in the following modes:\n\n- The latest major version will receive all new functionality and all bug fixes\n- The previous major version will only receive fixes to critical issues and security fixes. These fixes will be applied on top of last released version of the previous major\n\nThe customers are encouraged to always use the latest version of the UI SDK.\n\nIn case of using older versions, the user might face API incompatibility, performance or security issues.\n\nPlease follow the installation instructions to update to the newest version.\n\n## License\n\n(C) 2007-2020 GoodData Corporation\n\nThis project is dual licensed:\n\n- The ATTRIBUTION-NONCOMMERCIAL 4.0 INTERNATIONAL (CC BY-NC 4.0) is used for purpose of the trial experience and evaluation of GoodData.UI library.\n- The GOODDATA GOODDATA.UI LIBRARY END USER LICENSE AGREEMENT is used for GoodData customers.\n\nFor more information, please see [LICENSE](https://github.com/gooddata/gooddata-react-components/blob/master/LICENSE)\n","gitHead":"cfd1832ac564b3c032350cb4cfe84e7e59452836","scripts":{"dev":"bash scripts/build.sh --dev-watch","test":"jest --watch","build":"bash scripts/build.sh","tslint":"yarn run-tslint -t verbose $npm_package_config_tslint","prepare":"cd examples/server && yarn install --frozen-lockfile && cd ../..; rm -r examples/node_modules 2>/dev/null; true","examples":"bash scripts/run-examples.sh","prepare?":"# Called before `npm publish` and on local `npm install`. Temporarily also for deleting obsolete node_modules. Ends with `true` to continue gracefully.","validate":"tsc --noEmit && yarn tslint && eslint $npm_package_config_eslint && yarn validate-style && yarn prettier-check","build-dev":"bash scripts/build.sh --dev","examples?":"# Default is developer domain, other options: yarn examples [sec,secure,stg,stg2,stg3,demo,developer or URL]","storybook":"yarn build && start-storybook -p 9001 -c .storybook","test-once":"jest","tslint-ci":"mkdir -p ./ci/results && yarn run-tslint -t checkstyle -o ./ci/results/tslint-results.xml $npm_package_config_tslint","run-tslint":"tslint -p tsconfig.json","validate-ci":"tsc --noEmit && yarn tslint-ci  && eslint $npm_package_config_eslint -f checkstyle -o ci/results/eslint-results.xml && yarn validate-style-ci && yarn prettier-check","examples-build":"bash scripts/build-examples.sh","prepublishOnly":"yarn build","prettier-check":"prettier --check '{src,stories,styles,__mocks__,examples/server/src,examples/src,examples/test}/**/*.{ts,js,tsx,jsx,json,scss,md,yaml,html}'","prettier-write":"prettier --write '{src,stories,styles,__mocks__,examples/server/src,examples/src,examples/test}/**/*.{ts,js,tsx,jsx,json,scss,md,yaml,html}'","test-storybook":"yarn build && test-storybook","validate-style":"stylelint '**/*.scss'","build-storybook":"yarn build && build-storybook -c .storybook -o dist-storybook","examples-server":"node examples/server/src/index.js","heroku-postbuild":"yarn examples-build developer","examples-testcafe":"./scripts/run-testcafe.sh visual","validate-style-ci":"stylelint '**/*.scss' --custom-formatter=node_modules/stylelint-checkstyle-formatter > ci/results/stylelint-results.xml","check-circular-deps":"madge --circular --extensions ts ./src","examples-testcafe-ci":"./scripts/run-testcafe.sh ci","examples-testcafe-live":"./scripts/run-testcafe.sh live"},"typings":"dist/index.d.ts","_npmUser":{"name":"ivan.mjartan","email":"ivan.mjartan@gooddata.com"},"deprecated":"@gooddata/react-components@7 reached End of Support on March 31, 2022. Please upgrade (see https://sdk.gooddata.com/gooddata-ui/docs/supported_versions.html for more information).","repository":{"url":"git+ssh://git@github.com/gooddata/gooddata-react-components.git","type":"git"},"_npmVersion":"6.13.4","description":"GoodData.UI - A powerful JavaScript library for building analytical applications","directories":{},"lint-staged":{"{src,stories,styles,__mocks__,examples/server/src,examples/src,examples/test}/**/*.{ts,js,tsx,jsx,scss}":["npx gdc-fix-copyright","git add"],"{src,stories,styles,__mocks__,examples/server/src,examples/src,examples/test}/**/*.{ts,js,tsx,jsx,json,scss,md,yaml,html}":["prettier --write","git add"]},"_nodeVersion":"12.16.1","dependencies":{"rxjs":"^5.5.6","uuid":"^3.2.1","immer":"^1.3.1","lodash":"^4.17.15","date-fns":"^2.7.0","downshift":"^3.2.7","invariant":"^2.2.2","mapbox-gl":"^1.6.1","classnames":"^2.2.6","highcharts":"7.1.1","prop-types":"^15.6.0","react-intl":"^3.6.0","custom-event":"^1.0.1","react-window":"^1.8.1","ag-grid-react":"20.0.0","react-measure":"^2.3.0","@types/mapbox-gl":"^1.6.1","react-day-picker":"~7.3.0","react-responsive":"^3.0.0","stringify-object":"^2.4.0","@gooddata/typings":"^2.24.0","ag-grid-community":"20.0.0","http-status-codes":"^1.3.0","@gooddata/js-utils":"^3.10.5","@gooddata/numberjs":"^3.2.4","fixed-data-table-2":"0.7.17","@gooddata/goodstrap":"^68.6.0","react-dom-factories":"^1.0.2","@gooddata/gooddata-js":"^12.5.4","json-stable-stringify":"^1.0.1","react-transition-group":"^2.2.1","hoist-non-react-statics":"^3.3.0","nodelist-foreach-polyfill":"^1.2.0","@formatjs/intl-pluralrules":"^1.3.6","highcharts-grouped-categories":"^1.1.3"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"raf":"3.3.2","yup":"^0.24.1","jest":"24.7.1","husky":"3.0.0","madge":"^3.4.4","react":"^16.5.2","enzyme":"3.5.0","eslint":"4.19.1","formik":"^0.11.11","moment":"2.23.0","history":"^4.7.2","ts-jest":"24.0.0","webpack":"4.30.0","full-icu":"^1.3.0","prettier":"1.16.4","react-ga":"^2.5.2","recharts":"1.0.0-beta.9","testcafe":"1.1.4","commander":"2.14.1","node-sass":"4.13.0","react-dom":"^16.5.2","stylelint":"^10.0.0","supertest":"3.0.0","ts-loader":"6.0.0","@types/raf":"^3.4.0","css-loader":"0.28.7","jest-junit":"3.0.0","raw-loader":"0.5.1","styled-jsx":"2.2.1","typescript":"3.3.4000","@babel/core":"7.4.4","@types/jest":"24.0.6","@types/node":"7.0.8","@types/uuid":"3.4.3","file-loader":"3.0.1","jest-enzyme":"7.0.2","lint-staged":"9.1.0","sass-loader":"6.0.6","webpack-cli":"3.3.2","@types/react":"16.8.6","babel-loader":"8.0.5","react-helmet":"5.2.0","react-select":"1.2.1","style-loader":"0.19.1","@types/enzyme":"3.1.13","@types/lodash":"4.14.123","testcafe-live":"0.1.4","@babel/runtime":"7.4.4","dotenv-webpack":"^1.7.0","@babel/polyfill":"^7.4.4","@storybook/react":"5.0.11","@types/invariant":"2.2.29","@types/react-dom":"16.0.11","isomorphic-fetch":"2.2.1","react-datepicker":"1.1.0","react-router-dom":"4.2.2","@babel/preset-env":"7.4.4","@gooddata/mock-js":"^2.13.1","@storybook/addons":"5.0.11","@types/classnames":"2.2.3","@types/prop-types":"15.5.2","@storybook/theming":"5.0.11","identity-obj-proxy":"^3.0.0","intl-messageformat":"^7.5.4","webpack-dev-server":"3.3.1","@babel/preset-react":"7.0.0","@types/react-portal":"4.0.1","@types/react-window":"^1.8.1","babel-plugin-lodash":"3.3.4","html-webpack-plugin":"3.2.0","react-test-renderer":"16.4.2","@types/react-measure":"2.0.5","clean-webpack-plugin":"2.0.2","stats-webpack-plugin":"0.7.0","eslint-config-prettier":"4.1.0","react-google-recaptcha":"^0.14.1","tslint-config-prettier":"1.18.0","@gooddata/eslint-config":"^1.0.0","@gooddata/tslint-config":"1.0.0","@types/react-responsive":"^3.0.3","@types/storybook__react":"4.0.1","@types/stringify-object":"^3.2.0","enzyme-adapter-react-16":"1.3.1","@gooddata/test-storybook":"3.2.1","@storybook/addon-actions":"5.0.11","@storybook/addon-options":"5.0.11","node-sass-magic-importer":"5.1.0","react-syntax-highlighter":"11.0.2","@types/fixed-data-table-2":"0.8.1","stylelint-config-prettier":"5.2.0","@gooddata/stylelint-config":"4.0.1","@types/react-test-renderer":"16.0.0","circular-dependency-plugin":"5.0.2","compression-webpack-plugin":"2.0.0","@types/json-stable-stringify":"^1.0.32","@gooddata/frontend-npm-scripts":"1.1.0","@types/enzyme-adapter-react-16":"1.0.3","stylelint-checkstyle-formatter":"0.1.0","@types/storybook__addon-actions":"3.4.2","@babel/plugin-proposal-class-properties":"7.4.4","@babel/plugin-proposal-object-rest-spread":"7.4.4","@babel/plugin-transform-async-to-generator":"7.4.4"},"peerDependencies":{"react":"^16.5.2","react-dom":"^16.5.2"},"_npmOperationalInternal":{"tmp":"tmp/react-components_7.6.0-alpha-ivan.mjartan-IMJ-ONE-4321-2020-05-06T07-25-55-018Z_1588749989860_0.2901573796577135","host":"s3://npm-registry-packages"}},"7.6.0-alpha-ivan.mjartan-IMJ-ONE-4321-2020-05-06T09-18-29-723Z":{"name":"@gooddata/react-components","version":"7.6.0-alpha-ivan.mjartan-IMJ-ONE-4321-2020-05-06T09-18-29-723Z","author":{"name":"GoodData Corporation"},"license":"BSD-3-Clause","_id":"@gooddata/react-components@7.6.0-alpha-ivan.mjartan-IMJ-ONE-4321-2020-05-06T09-18-29-723Z","maintainers":[{"name":"afi","email":"adam.fiedler@gooddata.com"},{"name":"bertold8","email":"ivan.nejezchleb@seznam.cz"},{"name":"brbistas","email":"valentinos.chraniotis@gooddata.com"},{"name":"bugsbunny338","email":"jiri.zajic@mensa.cz"},{"name":"de.do","email":"de.do@gooddata.com"},{"name":"gooddata-ci","email":"rail@gooddata.com"},{"name":"hang.ngo","email":"hang.ngo@gooddata.com"},{"name":"hung.nguyen.hoang","email":"hung.nguyen@gooddata.com"},{"name":"ivan.mjartan","email":"ivan.mjartan@gooddata.com"},{"name":"jakub-sterba","email":"jakub.sterba@gooddata.com"},{"name":"jankc","email":"jan.krapac@gmail.com"},{"name":"jaroslav.tomecek","email":"jaroslav.tomecek@gooddata.com"},{"name":"jkittler","email":"honza.kittler@gmail.com"},{"name":"khanh.le","email":"khanh.le@gooddata.com"},{"name":"lanhuynh","email":"lan.huynh@gooddata.com"},{"name":"linhhong","email":"linh.hong@gooddata.com"},{"name":"lupko","email":"lubomir.slivka@gooddata.com"},{"name":"mai.nguyen","email":"mai.nguyen@gooddata.com"},{"name":"matyas.kandl","email":"matyas.kandl@gooddata.com"},{"name":"michal.marsal","email":"michal.marsal@gooddata.com"},{"name":"my.duong","email":"my.duong@gooddata.com"},{"name":"naibinh","email":"naibinh@gmail.com"},{"name":"nikolacech","email":"nikola.cech@gooddata.com"},{"name":"nis.hua","email":"nis.hua@gooddata.com"},{"name":"no23reason","email":"dan.homola@hotmail.cz"},{"name":"patrikbraborec","email":"patrik.braborec@gooddata.com"},{"name":"pbenes","email":"petr.benes@gooddata.com"},{"name":"petrjanu","email":"petr.janu@gooddata.com"},{"name":"pkingo","email":"philipandreaskingo@hotmail.com"},{"name":"ptquang86","email":"ptquang86@gmail.com"},{"name":"qduval","email":"quentin.duval@gooddata.com"},{"name":"rodri360","email":"me@rodri360.com"},{"name":"scavnickyj","email":"jakub.scavnicky@gooddata.com"},{"name":"sitina","email":"jiri.sitina@gooddata.com"},{"name":"strouhaljan","email":"strouhal.jan@gmail.com"},{"name":"tomas.kratochvil","email":"tomas.kratochvil@gooddata.com"},{"name":"tomasreichmann","email":"tomasreichmann@gmail.com"},{"name":"tomsatgd","email":"tomas.satinsky@gooddata.com"},{"name":"trung-le-quoc","email":"trung.le@gooddata.com"},{"name":"tu-ngo","email":"tungo1981@gmail.com"},{"name":"tu.bui","email":"tu.bui@gooddata.com"},{"name":"tulean","email":"tuan.le@gooddata.com"},{"name":"tuqt1005","email":"tu.tran@gooddata.com"},{"name":"utdnah","email":"danh.ung@gooddata.com"},{"name":"vlastikcz","email":"vlastimil.kotas@gooddata.com"},{"name":"vu.pham","email":"vu.pham@gooddata.com"},{"name":"xmort","email":"petr.dolejsi@gooddata.com"},{"name":"yanlipnican","email":"yanlipnican@gmail.com"}],"homepage":"https://github.com/gooddata/gooddata-react-components#readme","bugs":{"url":"https://github.com/gooddata/gooddata-react-components/issues"},"dist":{"shasum":"e1e379f291bb75de056b7e0483aa80b68494a970","tarball":"https://registry.npmjs.org/@gooddata/react-components/-/react-components-7.6.0-alpha-ivan.mjartan-IMJ-ONE-4321-2020-05-06T09-18-29-723Z.tgz","fileCount":2559,"integrity":"sha512-vH3sGk15LBCrUWUtSqCYn+lPGx1bdnO9JktM95YGXSBQDgWrs99DV1GseyhsPr3M3J7ZUd3u+d1oPpQ/Qv27Vg==","signatures":[{"sig":"MEUCIQDsxEb8WOaSpAUkLV/cIr9LStL1f+nJLLp9vEDcBKsLxwIgXHaUhFQ+vJCN/gYwikob8eaYjyUQCaAPi+5MgRdXwvc=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":10184786,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJesoEJCRA9TVsSAnZWagAAelkP/0+4NpsQLPKLYfOxpWUg\nsB071iEgdhwIOoBAK3sZJHOjMm5TudXMejcWmioRYKwAcCiS0U7ovhzAIfn6\nIMDMuaMkYPkKqfREIcwuxN3tIQVXfXCgPFWUWWYLPpJuTBswxG+vK8f6S5bA\nof5wDXB1YzDcOi1vLYDNKmm1Gooq3QhdAhOSocRbOnF05usNHxm2/0RIuxP8\nvko1PSn7OjwfdxUYBVUBu4h9Ma3Io02oSz2asEErJLX6x+a/BEPj5rbDOAYh\nVj49M5IMhXpxJkT54hWhxHcplR9qFAobbaHR3YjLrrgL+SVxl7+DZC9OC4kc\nuwjbG6DqkW2z0GOZOwWnDGxqyUARrufYLQd29UBu0L+jrFZGu8+QjAcePrcV\nsdCF+VB28/Stsg4UVskBvFGoBxD6Y/psAZGdVraO+/Ivb0LSMiooWNwkzUnq\nFmBk85TIl1Zg1t/DzK+Bx5YJhN047rq+2cML3GLyFyqZNFeOw5peezkamh9Z\ns24dzYaEjKdNjI7mKBAFl7q63w3f2nRNcjto+AwuHZr5LHPdEaPq11Cw/Nsv\nJUjkOJ+sU70FVcXrHEcgzDGOA1xMPgQOIdELRuSqmm3f9GYI3AEIzchjUuc1\nOptPjxXJ26qn6/RLadrzBeSFCsizHAP022wmvYjDcwamGeLHjv1PYmEvrbQ6\nuYOC\r\n=tAjX\r\n-----END PGP SIGNATURE-----\r\n"},"main":"dist/index.js","husky":{"hooks":{"pre-commit":"lint-staged"}},"config":{"eslint":"./examples/**/*.{js,jsx}","tslint":"./{__mocks__,src,stories}/{,**/}*.{ts,tsx}"},"readme":"[![npm version](https://badge.fury.io/js/%40gooddata%2Freact-components.svg)](https://www.npmjs.com/package/@gooddata/react-components)\n\n# GoodData.UI React components\n> A React-based JavaScript library for building data-driven applications\n\n## Getting started\n- [GoodData.UI Documentation](http://sdk.gooddata.com/gooddata-ui/)\n- [GoodData.UI Live Examples](https://gooddata-examples.herokuapp.com/)\n- [Stack Overflow](https://stackoverflow.com/questions/tagged/gooddata)\n\n### Usage\nWith [yarn](https://yarnpkg.com) installed, go to your project directory and run\n```\n$ yarn add @gooddata/react-components\n```\nIf you prefer [npm](npmjs.com) run\n```\n$ npm install --save @gooddata/react-components\n```\n\nThe public API is exposed via global `index.js`. Except for the styles, do not import any other file directly\nbecause they are not intended to be part of the public API.\n\n## Contributing\n\nWe welcome any contribution in form of [issues](https://github.com/gooddata/gooddata-react-components/issues) or [pull requests](https://github.com/gooddata/gooddata-react-components/pulls).\n\nInstall [Node.js](http://nodejs.org) (node 12.16.1, npm v6.13.4) and [Yarn](https://classic.yarnpkg.com) (1.22.4).\n\nInstall dependencies:\n```\nyarn install --frozen-lockfile\n```\n\nThese commands may come in handy while developing:\n\n| command | description |\n| ------- | ----------- |\n| `yarn install --pure-lockfile` | first step |\n| ||\n| `yarn dev` | build react-components to `/dist` in watch mode |\n| `yarn test` | run all unit tests |\n| `yarn prettier-write` | format the source code to match the valid codestyle |\n| `yarn validate` | validate codestyle |\n| ||\n| `yarn storybook` | run storybook from `/stories` on http://localhost:9001 |\n| `yarn build-storybook` | build storybook to `/dist-storybook` |\n| `yarn test-storybook` | run storybook and [screenshot tests](https://github.com/gooddata/gdc-client-utils/tree/master/test-storybook) |\n| ||\n| `yarn examples` | run Live Examples dev-server from `/examples` on https://localhost:8999 |\n| `yarn examples-build` | build Live Examples to `/examples/dist` |\n| `yarn examples-server` | serve built Live Examples - see `/examples/server/src` |\n| `yarn examples-testcafe` | run testcafe tests against `localhost:8999` |\n\n### Deploy to heroku.com\nWhen you deploy this repo to heroku, it serves *GoodData.UI Live Examples*.\nRelevant tasks are in `Procfile` and `package.json`.\n\n```bash\n# run in the project directory\nheroku login\nheroku create <your-app-name>\nheroku config:set DOMAIN_ADMIN_USERNAME=x@gooddata.com DOMAIN_ADMIN_PASSWORD=xy PROJECT_ID_TO_ASSIGN=xms7ga4tf3g3nzucd8380o2bev8oeknp\ngit push heroku HEAD:master\nheroku open\n```\n### Enable Geo Chart for Storybook and Live Examples\nGeo chart uses Mapbox to render map which requires a Mapbox access token.\n- Register an account and create Mapbox access token at [guide](https://docs.mapbox.com/help/how-mapbox-works/access-tokens/)\n- Store the created token at `.env`:\n```bash\necho -e \"EXAMPLE_MAPBOX_ACCESS_TOKEN=token\" >> .env # only need to run once\necho -e \"STORYBOOK_MAPBOX_ACCESS_TOKEN=token\" >> .env # only need to run once\n```\n\n### Run Live Examples Locally\nTo run *GoodData.UI Live Examples* locally:\n```bash\ngit clone <this-repository>\ncd  <repository-folder>\nyarn install --pure-lockfile\nyarn examples\n```\nThen open https://localhost:8999 and login using Live Examples account (you can [create one here](https://gooddata-examples.herokuapp.com/registration)).\n\n### Run Storybook locally\n- Run storybook with token stored in `.env` for more secure\n```bash\nyarn storybook\n```\n- Or run storybook with token env param exposed to cli (not suggested)\n```bash\nSTORYBOOK_MAPBOX_ACCESS_TOKEN=token yarn storybook\n```\n- Apply either above way to `yarn build-storybook` or `yarn test-storybook`\n\n### Source code formatting\nThe source code in the repository is formatted by [Prettier](https://prettier.io/).\nThe format of the code is validated by our Continuous Integration server and is one of the requirements of successful merge.\n\nPrettier is supported by every major IDE. You can find the list of supported editors and how to configure them [here](https://prettier.io/docs/en/editors.html).\n\nIn the case, when your editor is not supported or you don't want to setup the integration, you can run the `yarn prettier-write` command to reformat the code before commit.\n\n## Changelog\n\n- see [CHANGELOG.md](CHANGELOG.md)\n\n## Supported versions\n\nIn order to make the user experience with integrating GoodData UI SDK as smooth and secure as possible and to ensure that the SDK is using the latest features of the platform, we will only provide support to two most recent major versions of UI SDK.\n\nThe most recent majors will be supported in the following modes:\n\n- The latest major version will receive all new functionality and all bug fixes\n- The previous major version will only receive fixes to critical issues and security fixes. These fixes will be applied on top of last released version of the previous major\n\nThe customers are encouraged to always use the latest version of the UI SDK.\n\nIn case of using older versions, the user might face API incompatibility, performance or security issues.\n\nPlease follow the installation instructions to update to the newest version.\n\n## License\n\n(C) 2007-2020 GoodData Corporation\n\nThis project is dual licensed:\n\n- The ATTRIBUTION-NONCOMMERCIAL 4.0 INTERNATIONAL (CC BY-NC 4.0) is used for purpose of the trial experience and evaluation of GoodData.UI library.\n- The GOODDATA GOODDATA.UI LIBRARY END USER LICENSE AGREEMENT is used for GoodData customers.\n\nFor more information, please see [LICENSE](https://github.com/gooddata/gooddata-react-components/blob/master/LICENSE)\n","gitHead":"11f8b40a07d9e1ae81693e862b6c1d5f4ceb1ba7","scripts":{"dev":"bash scripts/build.sh --dev-watch","test":"jest --watch","build":"bash scripts/build.sh","tslint":"yarn run-tslint -t verbose $npm_package_config_tslint","prepare":"cd examples/server && yarn install --frozen-lockfile && cd ../..; rm -r examples/node_modules 2>/dev/null; true","examples":"bash scripts/run-examples.sh","prepare?":"# Called before `npm publish` and on local `npm install`. Temporarily also for deleting obsolete node_modules. Ends with `true` to continue gracefully.","validate":"tsc --noEmit && yarn tslint && eslint $npm_package_config_eslint && yarn validate-style && yarn prettier-check","build-dev":"bash scripts/build.sh --dev","examples?":"# Default is developer domain, other options: yarn examples [sec,secure,stg,stg2,stg3,demo,developer or URL]","storybook":"yarn build && start-storybook -p 9001 -c .storybook","test-once":"jest","tslint-ci":"mkdir -p ./ci/results && yarn run-tslint -t checkstyle -o ./ci/results/tslint-results.xml $npm_package_config_tslint","run-tslint":"tslint -p tsconfig.json","validate-ci":"tsc --noEmit && yarn tslint-ci  && eslint $npm_package_config_eslint -f checkstyle -o ci/results/eslint-results.xml && yarn validate-style-ci && yarn prettier-check","examples-build":"bash scripts/build-examples.sh","prepublishOnly":"yarn build","prettier-check":"prettier --check '{src,stories,styles,__mocks__,examples/server/src,examples/src,examples/test}/**/*.{ts,js,tsx,jsx,json,scss,md,yaml,html}'","prettier-write":"prettier --write '{src,stories,styles,__mocks__,examples/server/src,examples/src,examples/test}/**/*.{ts,js,tsx,jsx,json,scss,md,yaml,html}'","test-storybook":"yarn build && test-storybook","validate-style":"stylelint '**/*.scss'","build-storybook":"yarn build && build-storybook -c .storybook -o dist-storybook","examples-server":"node examples/server/src/index.js","heroku-postbuild":"yarn examples-build developer","examples-testcafe":"./scripts/run-testcafe.sh visual","validate-style-ci":"stylelint '**/*.scss' --custom-formatter=node_modules/stylelint-checkstyle-formatter > ci/results/stylelint-results.xml","check-circular-deps":"madge --circular --extensions ts ./src","examples-testcafe-ci":"./scripts/run-testcafe.sh ci","examples-testcafe-live":"./scripts/run-testcafe.sh live"},"typings":"dist/index.d.ts","_npmUser":{"name":"ivan.mjartan","email":"ivan.mjartan@gooddata.com"},"deprecated":"@gooddata/react-components@7 reached End of Support on March 31, 2022. Please upgrade (see https://sdk.gooddata.com/gooddata-ui/docs/supported_versions.html for more information).","repository":{"url":"git+ssh://git@github.com/gooddata/gooddata-react-components.git","type":"git"},"_npmVersion":"6.13.4","description":"GoodData.UI - A powerful JavaScript library for building analytical applications","directories":{},"lint-staged":{"{src,stories,styles,__mocks__,examples/server/src,examples/src,examples/test}/**/*.{ts,js,tsx,jsx,scss}":["npx gdc-fix-copyright","git add"],"{src,stories,styles,__mocks__,examples/server/src,examples/src,examples/test}/**/*.{ts,js,tsx,jsx,json,scss,md,yaml,html}":["prettier --write","git add"]},"_nodeVersion":"12.16.1","dependencies":{"rxjs":"^5.5.6","uuid":"^3.2.1","immer":"^1.3.1","lodash":"^4.17.15","date-fns":"^2.7.0","downshift":"^3.2.7","invariant":"^2.2.2","mapbox-gl":"^1.6.1","classnames":"^2.2.6","highcharts":"7.1.1","prop-types":"^15.6.0","react-intl":"^3.6.0","custom-event":"^1.0.1","react-window":"^1.8.1","ag-grid-react":"20.0.0","react-measure":"^2.3.0","@types/mapbox-gl":"^1.6.1","react-day-picker":"~7.3.0","react-responsive":"^3.0.0","stringify-object":"^2.4.0","@gooddata/typings":"^2.24.0","ag-grid-community":"20.0.0","http-status-codes":"^1.3.0","@gooddata/js-utils":"^3.10.5","@gooddata/numberjs":"^3.2.4","fixed-data-table-2":"0.7.17","@gooddata/goodstrap":"^68.6.0","react-dom-factories":"^1.0.2","@gooddata/gooddata-js":"^12.5.4","json-stable-stringify":"^1.0.1","react-transition-group":"^2.2.1","hoist-non-react-statics":"^3.3.0","nodelist-foreach-polyfill":"^1.2.0","@formatjs/intl-pluralrules":"^1.3.6","highcharts-grouped-categories":"^1.1.3"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"raf":"3.3.2","yup":"^0.24.1","jest":"24.7.1","husky":"3.0.0","madge":"^3.4.4","react":"^16.5.2","enzyme":"3.5.0","eslint":"4.19.1","formik":"^0.11.11","moment":"2.23.0","history":"^4.7.2","ts-jest":"24.0.0","webpack":"4.30.0","full-icu":"^1.3.0","prettier":"1.16.4","react-ga":"^2.5.2","recharts":"1.0.0-beta.9","testcafe":"1.1.4","commander":"2.14.1","node-sass":"4.13.0","react-dom":"^16.5.2","stylelint":"^10.0.0","supertest":"3.0.0","ts-loader":"6.0.0","@types/raf":"^3.4.0","css-loader":"0.28.7","jest-junit":"3.0.0","raw-loader":"0.5.1","styled-jsx":"2.2.1","typescript":"3.3.4000","@babel/core":"7.4.4","@types/jest":"24.0.6","@types/node":"7.0.8","@types/uuid":"3.4.3","file-loader":"3.0.1","jest-enzyme":"7.0.2","lint-staged":"9.1.0","sass-loader":"6.0.6","webpack-cli":"3.3.2","@types/react":"16.8.6","babel-loader":"8.0.5","react-helmet":"5.2.0","react-select":"1.2.1","style-loader":"0.19.1","@types/enzyme":"3.1.13","@types/lodash":"4.14.123","testcafe-live":"0.1.4","@babel/runtime":"7.4.4","dotenv-webpack":"^1.7.0","@babel/polyfill":"^7.4.4","@storybook/react":"5.0.11","@types/invariant":"2.2.29","@types/react-dom":"16.0.11","isomorphic-fetch":"2.2.1","react-datepicker":"1.1.0","react-router-dom":"4.2.2","@babel/preset-env":"7.4.4","@gooddata/mock-js":"^2.13.1","@storybook/addons":"5.0.11","@types/classnames":"2.2.3","@types/prop-types":"15.5.2","@storybook/theming":"5.0.11","identity-obj-proxy":"^3.0.0","intl-messageformat":"^7.5.4","webpack-dev-server":"3.3.1","@babel/preset-react":"7.0.0","@types/react-portal":"4.0.1","@types/react-window":"^1.8.1","babel-plugin-lodash":"3.3.4","html-webpack-plugin":"3.2.0","react-test-renderer":"16.4.2","@types/react-measure":"2.0.5","clean-webpack-plugin":"2.0.2","stats-webpack-plugin":"0.7.0","eslint-config-prettier":"4.1.0","react-google-recaptcha":"^0.14.1","tslint-config-prettier":"1.18.0","@gooddata/eslint-config":"^1.0.0","@gooddata/tslint-config":"1.0.0","@types/react-responsive":"^3.0.3","@types/storybook__react":"4.0.1","@types/stringify-object":"^3.2.0","enzyme-adapter-react-16":"1.3.1","@gooddata/test-storybook":"3.2.1","@storybook/addon-actions":"5.0.11","@storybook/addon-options":"5.0.11","node-sass-magic-importer":"5.1.0","react-syntax-highlighter":"11.0.2","@types/fixed-data-table-2":"0.8.1","stylelint-config-prettier":"5.2.0","@gooddata/stylelint-config":"4.0.1","@types/react-test-renderer":"16.0.0","circular-dependency-plugin":"5.0.2","compression-webpack-plugin":"2.0.0","@types/json-stable-stringify":"^1.0.32","@gooddata/frontend-npm-scripts":"1.1.0","@types/enzyme-adapter-react-16":"1.0.3","stylelint-checkstyle-formatter":"0.1.0","@types/storybook__addon-actions":"3.4.2","@babel/plugin-proposal-class-properties":"7.4.4","@babel/plugin-proposal-object-rest-spread":"7.4.4","@babel/plugin-transform-async-to-generator":"7.4.4"},"peerDependencies":{"react":"^16.5.2","react-dom":"^16.5.2"},"_npmOperationalInternal":{"tmp":"tmp/react-components_7.6.0-alpha-ivan.mjartan-IMJ-ONE-4321-2020-05-06T09-18-29-723Z_1588756744963_0.330930728798549","host":"s3://npm-registry-packages"}},"7.6.0-alpha-strouhaljan-pdo-bb-2211-formatting-presets-component-2020-05-06T09-24-40-904Z":{"name":"@gooddata/react-components","version":"7.6.0-alpha-strouhaljan-pdo-bb-2211-formatting-presets-component-2020-05-06T09-24-40-904Z","author":{"name":"GoodData Corporation"},"license":"BSD-3-Clause","_id":"@gooddata/react-components@7.6.0-alpha-strouhaljan-pdo-bb-2211-formatting-presets-component-2020-05-06T09-24-40-904Z","maintainers":[{"name":"afi","email":"adam.fiedler@gooddata.com"},{"name":"bertold8","email":"ivan.nejezchleb@seznam.cz"},{"name":"brbistas","email":"valentinos.chraniotis@gooddata.com"},{"name":"bugsbunny338","email":"jiri.zajic@mensa.cz"},{"name":"de.do","email":"de.do@gooddata.com"},{"name":"gooddata-ci","email":"rail@gooddata.com"},{"name":"hang.ngo","email":"hang.ngo@gooddata.com"},{"name":"hung.nguyen.hoang","email":"hung.nguyen@gooddata.com"},{"name":"ivan.mjartan","email":"ivan.mjartan@gooddata.com"},{"name":"jakub-sterba","email":"jakub.sterba@gooddata.com"},{"name":"jankc","email":"jan.krapac@gmail.com"},{"name":"jaroslav.tomecek","email":"jaroslav.tomecek@gooddata.com"},{"name":"jkittler","email":"honza.kittler@gmail.com"},{"name":"khanh.le","email":"khanh.le@gooddata.com"},{"name":"lanhuynh","email":"lan.huynh@gooddata.com"},{"name":"linhhong","email":"linh.hong@gooddata.com"},{"name":"lupko","email":"lubomir.slivka@gooddata.com"},{"name":"mai.nguyen","email":"mai.nguyen@gooddata.com"},{"name":"matyas.kandl","email":"matyas.kandl@gooddata.com"},{"name":"michal.marsal","email":"michal.marsal@gooddata.com"},{"name":"my.duong","email":"my.duong@gooddata.com"},{"name":"naibinh","email":"naibinh@gmail.com"},{"name":"nikolacech","email":"nikola.cech@gooddata.com"},{"name":"nis.hua","email":"nis.hua@gooddata.com"},{"name":"no23reason","email":"dan.homola@hotmail.cz"},{"name":"patrikbraborec","email":"patrik.braborec@gooddata.com"},{"name":"pbenes","email":"petr.benes@gooddata.com"},{"name":"petrjanu","email":"petr.janu@gooddata.com"},{"name":"pkingo","email":"philipandreaskingo@hotmail.com"},{"name":"ptquang86","email":"ptquang86@gmail.com"},{"name":"qduval","email":"quentin.duval@gooddata.com"},{"name":"rodri360","email":"me@rodri360.com"},{"name":"scavnickyj","email":"jakub.scavnicky@gooddata.com"},{"name":"sitina","email":"jiri.sitina@gooddata.com"},{"name":"strouhaljan","email":"strouhal.jan@gmail.com"},{"name":"tomas.kratochvil","email":"tomas.kratochvil@gooddata.com"},{"name":"tomasreichmann","email":"tomasreichmann@gmail.com"},{"name":"tomsatgd","email":"tomas.satinsky@gooddata.com"},{"name":"trung-le-quoc","email":"trung.le@gooddata.com"},{"name":"tu-ngo","email":"tungo1981@gmail.com"},{"name":"tu.bui","email":"tu.bui@gooddata.com"},{"name":"tulean","email":"tuan.le@gooddata.com"},{"name":"tuqt1005","email":"tu.tran@gooddata.com"},{"name":"utdnah","email":"danh.ung@gooddata.com"},{"name":"vlastikcz","email":"vlastimil.kotas@gooddata.com"},{"name":"vu.pham","email":"vu.pham@gooddata.com"},{"name":"xmort","email":"petr.dolejsi@gooddata.com"},{"name":"yanlipnican","email":"yanlipnican@gmail.com"}],"homepage":"https://github.com/gooddata/gooddata-react-components#readme","bugs":{"url":"https://github.com/gooddata/gooddata-react-components/issues"},"dist":{"shasum":"de9dfe5d0b7218093aee17376907199a8b8fcefc","tarball":"https://registry.npmjs.org/@gooddata/react-components/-/react-components-7.6.0-alpha-strouhaljan-pdo-bb-2211-formatting-presets-component-2020-05-06T09-24-40-904Z.tgz","fileCount":2594,"integrity":"sha512-XNCgRNDmuyOZl0qmAvoL4pk5Y/OsBQb0owElUwrlm3IsQEzjgBONt4iwTTGyr3EjTkpfPkin88uVDKbfWCp9Dw==","signatures":[{"sig":"MEYCIQC+rm1vvU1W6W8Z82eU2xyOXqOFFUFkjVOJNO+m4pTIFAIhALYu7QtqtkZdOyORkUniwAdVkpEsOfVauhnnzCXWRpXg","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":10218190,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJesoKBCRA9TVsSAnZWagAAKoEP/3rmYFXY9w8rmDJvQuwr\nkfJ4DcO19Scc25eYOWU+dj1rDCPk3be1b0eYEa/N0s0JWUFsKeA+BfzckGyx\nVbHPmqkkG+xHjFwWeT6IbcSzNBkWDmhG/QwdA4tJpuWww5pBTzKJ7jktmXq/\nb08gS4T/qmju1yp70l2DmW/T/cXisfzfvCCVVZLxHDySczl1H246404yLNGe\n30vGR+hCBwogTEDdEE2ShSomyML8SEFGb8I6WkPAdfZXUfqWY4neS1QBO7Oc\ne7Z+mq7nn3oMtV2atXYMOTPK6FJJOrpSAS6zCdZMcniQAn+beiY3u1DPxGF7\nXF8tvKOE1pMKACaoX4XALmQUcP3foX3yxWTQBaJvR4cgAFiMn7jhPf6UPWOU\ntJGfMEa6niUTFETC9CL299UgQHyezSWIDk+IyTWPd58VXYeaUKKL2C09oTMs\nczeROVCU0MIsWvsGtgK5zRBhJI4nlhGNvCtyMTlHZQzsNwRXo+mNYyow3TIy\nmCvQjJ4GHIhyb6QajB9pBxNwwX50S3eFtcWdqPlIhWswOcM9g3J3aQsxC3Jb\n8ogJf/dIhUv4nIOoqaHTsnOKmnx08FTA6dQ0BZcuVetURW7jCZ+dOgsf+bVs\nRjwKqEQGNkbF3tB2l9sZA5KWpOlLCpevx4bV9GhOSxeX9wEsJGwWsvdABXFt\n6s66\r\n=lJwZ\r\n-----END PGP SIGNATURE-----\r\n"},"main":"dist/index.js","husky":{"hooks":{"pre-commit":"lint-staged"}},"config":{"eslint":"./examples/**/*.{js,jsx}","tslint":"./{__mocks__,src,stories}/{,**/}*.{ts,tsx}"},"readme":"[![npm version](https://badge.fury.io/js/%40gooddata%2Freact-components.svg)](https://www.npmjs.com/package/@gooddata/react-components)\n\n# GoodData.UI React components\n> A React-based JavaScript library for building data-driven applications\n\n## Getting started\n- [GoodData.UI Documentation](http://sdk.gooddata.com/gooddata-ui/)\n- [GoodData.UI Live Examples](https://gooddata-examples.herokuapp.com/)\n- [Stack Overflow](https://stackoverflow.com/questions/tagged/gooddata)\n\n### Usage\nWith [yarn](https://yarnpkg.com) installed, go to your project directory and run\n```\n$ yarn add @gooddata/react-components\n```\nIf you prefer [npm](npmjs.com) run\n```\n$ npm install --save @gooddata/react-components\n```\n\nThe public API is exposed via global `index.js`. Except for the styles, do not import any other file directly\nbecause they are not intended to be part of the public API.\n\n## Contributing\n\nWe welcome any contribution in form of [issues](https://github.com/gooddata/gooddata-react-components/issues) or [pull requests](https://github.com/gooddata/gooddata-react-components/pulls).\n\nInstall [Node.js](http://nodejs.org) (node 12.16.1, npm v6.13.4) and [Yarn](https://classic.yarnpkg.com) (1.22.4).\n\nInstall dependencies:\n```\nyarn install --frozen-lockfile\n```\n\nThese commands may come in handy while developing:\n\n| command | description |\n| ------- | ----------- |\n| `yarn install --pure-lockfile` | first step |\n| ||\n| `yarn dev` | build react-components to `/dist` in watch mode |\n| `yarn test` | run all unit tests |\n| `yarn prettier-write` | format the source code to match the valid codestyle |\n| `yarn validate` | validate codestyle |\n| ||\n| `yarn storybook` | run storybook from `/stories` on http://localhost:9001 |\n| `yarn build-storybook` | build storybook to `/dist-storybook` |\n| `yarn test-storybook` | run storybook and [screenshot tests](https://github.com/gooddata/gdc-client-utils/tree/master/test-storybook) |\n| ||\n| `yarn examples` | run Live Examples dev-server from `/examples` on https://localhost:8999 |\n| `yarn examples-build` | build Live Examples to `/examples/dist` |\n| `yarn examples-server` | serve built Live Examples - see `/examples/server/src` |\n| `yarn examples-testcafe` | run testcafe tests against `localhost:8999` |\n\n### Deploy to heroku.com\nWhen you deploy this repo to heroku, it serves *GoodData.UI Live Examples*.\nRelevant tasks are in `Procfile` and `package.json`.\n\n```bash\n# run in the project directory\nheroku login\nheroku create <your-app-name>\nheroku config:set DOMAIN_ADMIN_USERNAME=x@gooddata.com DOMAIN_ADMIN_PASSWORD=xy PROJECT_ID_TO_ASSIGN=xms7ga4tf3g3nzucd8380o2bev8oeknp\ngit push heroku HEAD:master\nheroku open\n```\n### Enable Geo Chart for Storybook and Live Examples\nGeo chart uses Mapbox to render map which requires a Mapbox access token.\n- Register an account and create Mapbox access token at [guide](https://docs.mapbox.com/help/how-mapbox-works/access-tokens/)\n- Store the created token at `.env`:\n```bash\necho -e \"EXAMPLE_MAPBOX_ACCESS_TOKEN=token\" >> .env # only need to run once\necho -e \"STORYBOOK_MAPBOX_ACCESS_TOKEN=token\" >> .env # only need to run once\n```\n\n### Run Live Examples Locally\nTo run *GoodData.UI Live Examples* locally:\n```bash\ngit clone <this-repository>\ncd  <repository-folder>\nyarn install --pure-lockfile\nyarn examples\n```\nThen open https://localhost:8999 and login using Live Examples account (you can [create one here](https://gooddata-examples.herokuapp.com/registration)).\n\n### Run Storybook locally\n- Run storybook with token stored in `.env` for more secure\n```bash\nyarn storybook\n```\n- Or run storybook with token env param exposed to cli (not suggested)\n```bash\nSTORYBOOK_MAPBOX_ACCESS_TOKEN=token yarn storybook\n```\n- Apply either above way to `yarn build-storybook` or `yarn test-storybook`\n\n### Source code formatting\nThe source code in the repository is formatted by [Prettier](https://prettier.io/).\nThe format of the code is validated by our Continuous Integration server and is one of the requirements of successful merge.\n\nPrettier is supported by every major IDE. You can find the list of supported editors and how to configure them [here](https://prettier.io/docs/en/editors.html).\n\nIn the case, when your editor is not supported or you don't want to setup the integration, you can run the `yarn prettier-write` command to reformat the code before commit.\n\n## Changelog\n\n- see [CHANGELOG.md](CHANGELOG.md)\n\n## Supported versions\n\nIn order to make the user experience with integrating GoodData UI SDK as smooth and secure as possible and to ensure that the SDK is using the latest features of the platform, we will only provide support to two most recent major versions of UI SDK.\n\nThe most recent majors will be supported in the following modes:\n\n- The latest major version will receive all new functionality and all bug fixes\n- The previous major version will only receive fixes to critical issues and security fixes. These fixes will be applied on top of last released version of the previous major\n\nThe customers are encouraged to always use the latest version of the UI SDK.\n\nIn case of using older versions, the user might face API incompatibility, performance or security issues.\n\nPlease follow the installation instructions to update to the newest version.\n\n## License\n\n(C) 2007-2020 GoodData Corporation\n\nThis project is dual licensed:\n\n- The ATTRIBUTION-NONCOMMERCIAL 4.0 INTERNATIONAL (CC BY-NC 4.0) is used for purpose of the trial experience and evaluation of GoodData.UI library.\n- The GOODDATA GOODDATA.UI LIBRARY END USER LICENSE AGREEMENT is used for GoodData customers.\n\nFor more information, please see [LICENSE](https://github.com/gooddata/gooddata-react-components/blob/master/LICENSE)\n","gitHead":"cf3a8301bea443bf0aa4afc8098a1b821f73ccd0","scripts":{"dev":"bash scripts/build.sh --dev-watch","test":"jest --watch","build":"bash scripts/build.sh","tslint":"yarn run-tslint -t verbose $npm_package_config_tslint","prepare":"cd examples/server && yarn install --frozen-lockfile && cd ../..; rm -r examples/node_modules 2>/dev/null; true","examples":"bash scripts/run-examples.sh","prepare?":"# Called before `npm publish` and on local `npm install`. Temporarily also for deleting obsolete node_modules. Ends with `true` to continue gracefully.","validate":"tsc --noEmit && yarn tslint && eslint $npm_package_config_eslint && yarn validate-style && yarn prettier-check","build-dev":"bash scripts/build.sh --dev","examples?":"# Default is developer domain, other options: yarn examples [sec,secure,stg,stg2,stg3,demo,developer or URL]","storybook":"yarn build && start-storybook -p 9001 -c .storybook","test-once":"jest","tslint-ci":"mkdir -p ./ci/results && yarn run-tslint -t checkstyle -o ./ci/results/tslint-results.xml $npm_package_config_tslint","run-tslint":"tslint -p tsconfig.json","validate-ci":"tsc --noEmit && yarn tslint-ci  && eslint $npm_package_config_eslint -f checkstyle -o ci/results/eslint-results.xml && yarn validate-style-ci && yarn prettier-check","examples-build":"bash scripts/build-examples.sh","prepublishOnly":"yarn build","prettier-check":"prettier --check '{src,stories,styles,__mocks__,examples/server/src,examples/src,examples/test}/**/*.{ts,js,tsx,jsx,json,scss,md,yaml,html}'","prettier-write":"prettier --write '{src,stories,styles,__mocks__,examples/server/src,examples/src,examples/test}/**/*.{ts,js,tsx,jsx,json,scss,md,yaml,html}'","test-storybook":"yarn build && test-storybook","validate-style":"stylelint '**/*.scss'","build-storybook":"yarn build && build-storybook -c .storybook -o dist-storybook","examples-server":"node examples/server/src/index.js","heroku-postbuild":"yarn examples-build developer","examples-testcafe":"./scripts/run-testcafe.sh visual","validate-style-ci":"stylelint '**/*.scss' --custom-formatter=node_modules/stylelint-checkstyle-formatter > ci/results/stylelint-results.xml","check-circular-deps":"madge --circular --extensions ts ./src","examples-testcafe-ci":"./scripts/run-testcafe.sh ci","examples-testcafe-live":"./scripts/run-testcafe.sh live"},"typings":"dist/index.d.ts","_npmUser":{"name":"strouhaljan","email":"strouhal.jan@gmail.com"},"deprecated":"@gooddata/react-components@7 reached End of Support on March 31, 2022. Please upgrade (see https://sdk.gooddata.com/gooddata-ui/docs/supported_versions.html for more information).","repository":{"url":"git+ssh://git@github.com/gooddata/gooddata-react-components.git","type":"git"},"_npmVersion":"6.13.4","description":"GoodData.UI - A powerful JavaScript library for building analytical applications","directories":{},"lint-staged":{"{src,stories,styles,__mocks__,examples/server/src,examples/src,examples/test}/**/*.{ts,js,tsx,jsx,scss}":["npx gdc-fix-copyright","git add"],"{src,stories,styles,__mocks__,examples/server/src,examples/src,examples/test}/**/*.{ts,js,tsx,jsx,json,scss,md,yaml,html}":["prettier --write","git add"]},"_nodeVersion":"12.16.1","dependencies":{"rxjs":"^5.5.6","uuid":"^3.2.1","immer":"^1.3.1","lodash":"^4.17.15","date-fns":"^2.7.0","downshift":"^3.2.7","invariant":"^2.2.2","mapbox-gl":"^1.6.1","classnames":"^2.2.6","highcharts":"7.1.1","prop-types":"^15.6.0","react-intl":"^3.6.0","custom-event":"^1.0.1","react-window":"^1.8.1","ag-grid-react":"20.0.0","react-measure":"^2.3.0","@types/mapbox-gl":"^1.6.1","react-day-picker":"~7.3.0","react-responsive":"^3.0.0","stringify-object":"^2.4.0","@gooddata/typings":"^2.24.0","ag-grid-community":"20.0.0","http-status-codes":"^1.3.0","@gooddata/js-utils":"^3.10.5","@gooddata/numberjs":"^3.2.4","fixed-data-table-2":"0.7.17","@gooddata/goodstrap":"^68.6.0","react-dom-factories":"^1.0.2","@gooddata/gooddata-js":"12.5.4-alpha-tomsatgd-tsa-bb-2259-respect-formats-in-vis-object-2020-05-05T19-08-37-508Z","json-stable-stringify":"^1.0.1","react-transition-group":"^2.2.1","hoist-non-react-statics":"^3.3.0","nodelist-foreach-polyfill":"^1.2.0","@formatjs/intl-pluralrules":"^1.3.6","highcharts-grouped-categories":"^1.1.3"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"raf":"3.3.2","yup":"^0.24.1","jest":"24.7.1","husky":"3.0.0","madge":"^3.4.4","react":"^16.5.2","enzyme":"3.5.0","eslint":"4.19.1","formik":"^0.11.11","moment":"2.23.0","history":"^4.7.2","ts-jest":"24.0.0","webpack":"4.30.0","full-icu":"^1.3.0","prettier":"1.16.4","react-ga":"^2.5.2","recharts":"1.0.0-beta.9","testcafe":"1.1.4","commander":"2.14.1","node-sass":"4.13.0","react-dom":"^16.5.2","stylelint":"^10.0.0","supertest":"3.0.0","ts-loader":"6.0.0","@types/raf":"^3.4.0","css-loader":"0.28.7","jest-junit":"3.0.0","raw-loader":"0.5.1","styled-jsx":"2.2.1","typescript":"3.3.4000","@babel/core":"7.4.4","@types/jest":"24.0.6","@types/node":"7.0.8","@types/uuid":"3.4.3","file-loader":"3.0.1","jest-enzyme":"7.0.2","lint-staged":"9.1.0","sass-loader":"6.0.6","webpack-cli":"3.3.2","@types/react":"16.8.6","babel-loader":"8.0.5","react-helmet":"5.2.0","react-select":"1.2.1","style-loader":"0.19.1","@types/enzyme":"3.1.13","@types/lodash":"4.14.123","testcafe-live":"0.1.4","@babel/runtime":"7.4.4","dotenv-webpack":"^1.7.0","@babel/polyfill":"^7.4.4","@storybook/react":"5.0.11","@types/invariant":"2.2.29","@types/react-dom":"16.0.11","isomorphic-fetch":"2.2.1","react-datepicker":"1.1.0","react-router-dom":"4.2.2","@babel/preset-env":"7.4.4","@gooddata/mock-js":"^2.13.1","@storybook/addons":"5.0.11","@types/classnames":"2.2.3","@types/prop-types":"15.5.2","@storybook/theming":"5.0.11","identity-obj-proxy":"^3.0.0","intl-messageformat":"^7.5.4","webpack-dev-server":"3.3.1","@babel/preset-react":"7.0.0","@types/react-portal":"4.0.1","@types/react-window":"^1.8.1","babel-plugin-lodash":"3.3.4","html-webpack-plugin":"3.2.0","react-test-renderer":"16.4.2","@types/react-measure":"2.0.5","clean-webpack-plugin":"2.0.2","stats-webpack-plugin":"0.7.0","eslint-config-prettier":"4.1.0","react-google-recaptcha":"^0.14.1","tslint-config-prettier":"1.18.0","@gooddata/eslint-config":"^1.0.0","@gooddata/tslint-config":"1.0.0","@types/react-responsive":"^3.0.3","@types/storybook__react":"4.0.1","@types/stringify-object":"^3.2.0","enzyme-adapter-react-16":"1.3.1","@gooddata/test-storybook":"3.2.1","@storybook/addon-actions":"5.0.11","@storybook/addon-options":"5.0.11","node-sass-magic-importer":"5.1.0","react-syntax-highlighter":"11.0.2","@types/fixed-data-table-2":"0.8.1","stylelint-config-prettier":"5.2.0","@gooddata/stylelint-config":"4.0.1","@types/react-test-renderer":"16.0.0","circular-dependency-plugin":"5.0.2","compression-webpack-plugin":"2.0.0","@types/json-stable-stringify":"^1.0.32","@gooddata/frontend-npm-scripts":"1.1.0","@types/enzyme-adapter-react-16":"1.0.3","stylelint-checkstyle-formatter":"0.1.0","@types/storybook__addon-actions":"3.4.2","@babel/plugin-proposal-class-properties":"7.4.4","@babel/plugin-proposal-object-rest-spread":"7.4.4","@babel/plugin-transform-async-to-generator":"7.4.4"},"peerDependencies":{"react":"^16.5.2","react-dom":"^16.5.2"},"_npmOperationalInternal":{"tmp":"tmp/react-components_7.6.0-alpha-strouhaljan-pdo-bb-2211-formatting-presets-component-2020-05-06T09-24-40-904Z_1588757120645_0.6560204483675371","host":"s3://npm-registry-packages"}},"7.6.0-alpha-strouhaljan-pdo-bb-2211-formatting-presets-component-2020-05-06T09-34-54-996Z":{"name":"@gooddata/react-components","version":"7.6.0-alpha-strouhaljan-pdo-bb-2211-formatting-presets-component-2020-05-06T09-34-54-996Z","author":{"name":"GoodData Corporation"},"license":"BSD-3-Clause","_id":"@gooddata/react-components@7.6.0-alpha-strouhaljan-pdo-bb-2211-formatting-presets-component-2020-05-06T09-34-54-996Z","maintainers":[{"name":"afi","email":"adam.fiedler@gooddata.com"},{"name":"bertold8","email":"ivan.nejezchleb@seznam.cz"},{"name":"brbistas","email":"valentinos.chraniotis@gooddata.com"},{"name":"bugsbunny338","email":"jiri.zajic@mensa.cz"},{"name":"de.do","email":"de.do@gooddata.com"},{"name":"gooddata-ci","email":"rail@gooddata.com"},{"name":"hang.ngo","email":"hang.ngo@gooddata.com"},{"name":"hung.nguyen.hoang","email":"hung.nguyen@gooddata.com"},{"name":"ivan.mjartan","email":"ivan.mjartan@gooddata.com"},{"name":"jakub-sterba","email":"jakub.sterba@gooddata.com"},{"name":"jankc","email":"jan.krapac@gmail.com"},{"name":"jaroslav.tomecek","email":"jaroslav.tomecek@gooddata.com"},{"name":"jkittler","email":"honza.kittler@gmail.com"},{"name":"khanh.le","email":"khanh.le@gooddata.com"},{"name":"lanhuynh","email":"lan.huynh@gooddata.com"},{"name":"linhhong","email":"linh.hong@gooddata.com"},{"name":"lupko","email":"lubomir.slivka@gooddata.com"},{"name":"mai.nguyen","email":"mai.nguyen@gooddata.com"},{"name":"matyas.kandl","email":"matyas.kandl@gooddata.com"},{"name":"michal.marsal","email":"michal.marsal@gooddata.com"},{"name":"my.duong","email":"my.duong@gooddata.com"},{"name":"naibinh","email":"naibinh@gmail.com"},{"name":"nikolacech","email":"nikola.cech@gooddata.com"},{"name":"nis.hua","email":"nis.hua@gooddata.com"},{"name":"no23reason","email":"dan.homola@hotmail.cz"},{"name":"patrikbraborec","email":"patrik.braborec@gooddata.com"},{"name":"pbenes","email":"petr.benes@gooddata.com"},{"name":"petrjanu","email":"petr.janu@gooddata.com"},{"name":"pkingo","email":"philipandreaskingo@hotmail.com"},{"name":"ptquang86","email":"ptquang86@gmail.com"},{"name":"qduval","email":"quentin.duval@gooddata.com"},{"name":"rodri360","email":"me@rodri360.com"},{"name":"scavnickyj","email":"jakub.scavnicky@gooddata.com"},{"name":"sitina","email":"jiri.sitina@gooddata.com"},{"name":"strouhaljan","email":"strouhal.jan@gmail.com"},{"name":"tomas.kratochvil","email":"tomas.kratochvil@gooddata.com"},{"name":"tomasreichmann","email":"tomasreichmann@gmail.com"},{"name":"tomsatgd","email":"tomas.satinsky@gooddata.com"},{"name":"trung-le-quoc","email":"trung.le@gooddata.com"},{"name":"tu-ngo","email":"tungo1981@gmail.com"},{"name":"tu.bui","email":"tu.bui@gooddata.com"},{"name":"tulean","email":"tuan.le@gooddata.com"},{"name":"tuqt1005","email":"tu.tran@gooddata.com"},{"name":"utdnah","email":"danh.ung@gooddata.com"},{"name":"vlastikcz","email":"vlastimil.kotas@gooddata.com"},{"name":"vu.pham","email":"vu.pham@gooddata.com"},{"name":"xmort","email":"petr.dolejsi@gooddata.com"},{"name":"yanlipnican","email":"yanlipnican@gmail.com"}],"homepage":"https://github.com/gooddata/gooddata-react-components#readme","bugs":{"url":"https://github.com/gooddata/gooddata-react-components/issues"},"dist":{"shasum":"97a7b58881085b7f69ac6be5556e2a2799b9907d","tarball":"https://registry.npmjs.org/@gooddata/react-components/-/react-components-7.6.0-alpha-strouhaljan-pdo-bb-2211-formatting-presets-component-2020-05-06T09-34-54-996Z.tgz","fileCount":2594,"integrity":"sha512-8MvIuXeLROxAyKk1c55A44GeHVzZYQFV6Q/ORkZzdgeGRKt9dQy4uC6D6kql8ZqsgrX/N9aI0TdjqAF6p+jc6g==","signatures":[{"sig":"MEYCIQDFCGkPBaPK2arBlujTB5SMSygPBcqgssehDBdNp+HJ9QIhALxzC0rPPpVlvEw13u9lwt12k/d6INF4Tqxxe3Hx2WTl","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":10218376,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJesoTjCRA9TVsSAnZWagAAtDkQAJ6FidLpYoQ4jafEZlRr\n2uhjaoYtlxbU5g+OQkWSV/M1Ova8+x20BixeYMhEWyt3y/80DwQv/N4HGHIP\nalndY1ibggaeaauCtQQEhcRy+oilsZVNkyP6k/nvG8+seH4fBUrrXRENx5Ln\ncqttzK7PXvBhcvOCksTf62rAGl1xC8ECXqFQVJ3DFeUdD0bQc/x5QsFAoRZ+\nRD+YlKxGxywA3NZnlkwoYY0po0IYtAgbABTK1ILH+J2ukKJkOQdm0DlM3AkD\nRJYvm/hW90FXJdOn5NyjVVBmt+gBxITKOXw9C1/p66kC1Qga1hyNXvDI6Ac9\nUIrW6HQzRySCFNBq1mQ22i0cxI+2boHpl6wcaxQVjC2WZrX8XdD00SCCMeL6\noKPLAqV6ri243mmJIdSOju4FwG31vlxz+sdCfye4zpTxodJUGo4K0xWxi0pT\nOLBXoSIXQ8QfCO7//renjo5tw+JS6oxH7X7wie+MNuvM2JnzFcPINpPnz9R7\ncOFcE1rbCxJ3JWHqLQiTNdZ2vKv6JgUSU0Q3v8DInMuvuypGTqlZuCh5xWqw\nBnH3r1gVkOqBSCIhY0awoPDBlZfX9yTLrycBzj9e80hGJWSs32DUJJiHBcZl\nXhFruVG1bHLOGRd4oVY2oz9Argdj3isHorb8pwyCLJIP+4Un4oXAPrKmhiQ3\nvxQB\r\n=Ee9W\r\n-----END PGP SIGNATURE-----\r\n"},"main":"dist/index.js","husky":{"hooks":{"pre-commit":"lint-staged"}},"config":{"eslint":"./examples/**/*.{js,jsx}","tslint":"./{__mocks__,src,stories}/{,**/}*.{ts,tsx}"},"readme":"[![npm version](https://badge.fury.io/js/%40gooddata%2Freact-components.svg)](https://www.npmjs.com/package/@gooddata/react-components)\n\n# GoodData.UI React components\n> A React-based JavaScript library for building data-driven applications\n\n## Getting started\n- [GoodData.UI Documentation](http://sdk.gooddata.com/gooddata-ui/)\n- [GoodData.UI Live Examples](https://gooddata-examples.herokuapp.com/)\n- [Stack Overflow](https://stackoverflow.com/questions/tagged/gooddata)\n\n### Usage\nWith [yarn](https://yarnpkg.com) installed, go to your project directory and run\n```\n$ yarn add @gooddata/react-components\n```\nIf you prefer [npm](npmjs.com) run\n```\n$ npm install --save @gooddata/react-components\n```\n\nThe public API is exposed via global `index.js`. Except for the styles, do not import any other file directly\nbecause they are not intended to be part of the public API.\n\n## Contributing\n\nWe welcome any contribution in form of [issues](https://github.com/gooddata/gooddata-react-components/issues) or [pull requests](https://github.com/gooddata/gooddata-react-components/pulls).\n\nInstall [Node.js](http://nodejs.org) (node 12.16.1, npm v6.13.4) and [Yarn](https://classic.yarnpkg.com) (1.22.4).\n\nInstall dependencies:\n```\nyarn install --frozen-lockfile\n```\n\nThese commands may come in handy while developing:\n\n| command | description |\n| ------- | ----------- |\n| `yarn install --pure-lockfile` | first step |\n| ||\n| `yarn dev` | build react-components to `/dist` in watch mode |\n| `yarn test` | run all unit tests |\n| `yarn prettier-write` | format the source code to match the valid codestyle |\n| `yarn validate` | validate codestyle |\n| ||\n| `yarn storybook` | run storybook from `/stories` on http://localhost:9001 |\n| `yarn build-storybook` | build storybook to `/dist-storybook` |\n| `yarn test-storybook` | run storybook and [screenshot tests](https://github.com/gooddata/gdc-client-utils/tree/master/test-storybook) |\n| ||\n| `yarn examples` | run Live Examples dev-server from `/examples` on https://localhost:8999 |\n| `yarn examples-build` | build Live Examples to `/examples/dist` |\n| `yarn examples-server` | serve built Live Examples - see `/examples/server/src` |\n| `yarn examples-testcafe` | run testcafe tests against `localhost:8999` |\n\n### Deploy to heroku.com\nWhen you deploy this repo to heroku, it serves *GoodData.UI Live Examples*.\nRelevant tasks are in `Procfile` and `package.json`.\n\n```bash\n# run in the project directory\nheroku login\nheroku create <your-app-name>\nheroku config:set DOMAIN_ADMIN_USERNAME=x@gooddata.com DOMAIN_ADMIN_PASSWORD=xy PROJECT_ID_TO_ASSIGN=xms7ga4tf3g3nzucd8380o2bev8oeknp\ngit push heroku HEAD:master\nheroku open\n```\n### Enable Geo Chart for Storybook and Live Examples\nGeo chart uses Mapbox to render map which requires a Mapbox access token.\n- Register an account and create Mapbox access token at [guide](https://docs.mapbox.com/help/how-mapbox-works/access-tokens/)\n- Store the created token at `.env`:\n```bash\necho -e \"EXAMPLE_MAPBOX_ACCESS_TOKEN=token\" >> .env # only need to run once\necho -e \"STORYBOOK_MAPBOX_ACCESS_TOKEN=token\" >> .env # only need to run once\n```\n\n### Run Live Examples Locally\nTo run *GoodData.UI Live Examples* locally:\n```bash\ngit clone <this-repository>\ncd  <repository-folder>\nyarn install --pure-lockfile\nyarn examples\n```\nThen open https://localhost:8999 and login using Live Examples account (you can [create one here](https://gooddata-examples.herokuapp.com/registration)).\n\n### Run Storybook locally\n- Run storybook with token stored in `.env` for more secure\n```bash\nyarn storybook\n```\n- Or run storybook with token env param exposed to cli (not suggested)\n```bash\nSTORYBOOK_MAPBOX_ACCESS_TOKEN=token yarn storybook\n```\n- Apply either above way to `yarn build-storybook` or `yarn test-storybook`\n\n### Source code formatting\nThe source code in the repository is formatted by [Prettier](https://prettier.io/).\nThe format of the code is validated by our Continuous Integration server and is one of the requirements of successful merge.\n\nPrettier is supported by every major IDE. You can find the list of supported editors and how to configure them [here](https://prettier.io/docs/en/editors.html).\n\nIn the case, when your editor is not supported or you don't want to setup the integration, you can run the `yarn prettier-write` command to reformat the code before commit.\n\n## Changelog\n\n- see [CHANGELOG.md](CHANGELOG.md)\n\n## Supported versions\n\nIn order to make the user experience with integrating GoodData UI SDK as smooth and secure as possible and to ensure that the SDK is using the latest features of the platform, we will only provide support to two most recent major versions of UI SDK.\n\nThe most recent majors will be supported in the following modes:\n\n- The latest major version will receive all new functionality and all bug fixes\n- The previous major version will only receive fixes to critical issues and security fixes. These fixes will be applied on top of last released version of the previous major\n\nThe customers are encouraged to always use the latest version of the UI SDK.\n\nIn case of using older versions, the user might face API incompatibility, performance or security issues.\n\nPlease follow the installation instructions to update to the newest version.\n\n## License\n\n(C) 2007-2020 GoodData Corporation\n\nThis project is dual licensed:\n\n- The ATTRIBUTION-NONCOMMERCIAL 4.0 INTERNATIONAL (CC BY-NC 4.0) is used for purpose of the trial experience and evaluation of GoodData.UI library.\n- The GOODDATA GOODDATA.UI LIBRARY END USER LICENSE AGREEMENT is used for GoodData customers.\n\nFor more information, please see [LICENSE](https://github.com/gooddata/gooddata-react-components/blob/master/LICENSE)\n","gitHead":"778a0a3fb6dc6f0824992a7e5fb84fae949f7f7f","scripts":{"dev":"bash scripts/build.sh --dev-watch","test":"jest --watch","build":"bash scripts/build.sh","tslint":"yarn run-tslint -t verbose $npm_package_config_tslint","prepare":"cd examples/server && yarn install --frozen-lockfile && cd ../..; rm -r examples/node_modules 2>/dev/null; true","examples":"bash scripts/run-examples.sh","prepare?":"# Called before `npm publish` and on local `npm install`. Temporarily also for deleting obsolete node_modules. Ends with `true` to continue gracefully.","validate":"tsc --noEmit && yarn tslint && eslint $npm_package_config_eslint && yarn validate-style && yarn prettier-check","build-dev":"bash scripts/build.sh --dev","examples?":"# Default is developer domain, other options: yarn examples [sec,secure,stg,stg2,stg3,demo,developer or URL]","storybook":"yarn build && start-storybook -p 9001 -c .storybook","test-once":"jest","tslint-ci":"mkdir -p ./ci/results && yarn run-tslint -t checkstyle -o ./ci/results/tslint-results.xml $npm_package_config_tslint","run-tslint":"tslint -p tsconfig.json","validate-ci":"tsc --noEmit && yarn tslint-ci  && eslint $npm_package_config_eslint -f checkstyle -o ci/results/eslint-results.xml && yarn validate-style-ci && yarn prettier-check","examples-build":"bash scripts/build-examples.sh","prepublishOnly":"yarn build","prettier-check":"prettier --check '{src,stories,styles,__mocks__,examples/server/src,examples/src,examples/test}/**/*.{ts,js,tsx,jsx,json,scss,md,yaml,html}'","prettier-write":"prettier --write '{src,stories,styles,__mocks__,examples/server/src,examples/src,examples/test}/**/*.{ts,js,tsx,jsx,json,scss,md,yaml,html}'","test-storybook":"yarn build && test-storybook","validate-style":"stylelint '**/*.scss'","build-storybook":"yarn build && build-storybook -c .storybook -o dist-storybook","examples-server":"node examples/server/src/index.js","heroku-postbuild":"yarn examples-build developer","examples-testcafe":"./scripts/run-testcafe.sh visual","validate-style-ci":"stylelint '**/*.scss' --custom-formatter=node_modules/stylelint-checkstyle-formatter > ci/results/stylelint-results.xml","check-circular-deps":"madge --circular --extensions ts ./src","examples-testcafe-ci":"./scripts/run-testcafe.sh ci","examples-testcafe-live":"./scripts/run-testcafe.sh live"},"typings":"dist/index.d.ts","_npmUser":{"name":"strouhaljan","email":"strouhal.jan@gmail.com"},"deprecated":"@gooddata/react-components@7 reached End of Support on March 31, 2022. Please upgrade (see https://sdk.gooddata.com/gooddata-ui/docs/supported_versions.html for more information).","repository":{"url":"git+ssh://git@github.com/gooddata/gooddata-react-components.git","type":"git"},"_npmVersion":"6.13.4","description":"GoodData.UI - A powerful JavaScript library for building analytical applications","directories":{},"lint-staged":{"{src,stories,styles,__mocks__,examples/server/src,examples/src,examples/test}/**/*.{ts,js,tsx,jsx,scss}":["npx gdc-fix-copyright","git add"],"{src,stories,styles,__mocks__,examples/server/src,examples/src,examples/test}/**/*.{ts,js,tsx,jsx,json,scss,md,yaml,html}":["prettier --write","git add"]},"_nodeVersion":"12.16.1","dependencies":{"rxjs":"^5.5.6","uuid":"^3.2.1","immer":"^1.3.1","lodash":"^4.17.15","date-fns":"^2.7.0","downshift":"^3.2.7","invariant":"^2.2.2","mapbox-gl":"^1.6.1","classnames":"^2.2.6","highcharts":"7.1.1","prop-types":"^15.6.0","react-intl":"^3.6.0","custom-event":"^1.0.1","react-window":"^1.8.1","ag-grid-react":"20.0.0","react-measure":"^2.3.0","@types/mapbox-gl":"^1.6.1","react-day-picker":"~7.3.0","react-responsive":"^3.0.0","stringify-object":"^2.4.0","@gooddata/typings":"^2.24.0","ag-grid-community":"20.0.0","http-status-codes":"^1.3.0","@gooddata/js-utils":"^3.10.5","@gooddata/numberjs":"^3.2.4","fixed-data-table-2":"0.7.17","@gooddata/goodstrap":"^68.6.0","react-dom-factories":"^1.0.2","@gooddata/gooddata-js":"12.5.4-alpha-tomsatgd-tsa-bb-2259-respect-formats-in-vis-object-2020-05-05T19-08-37-508Z","json-stable-stringify":"^1.0.1","react-transition-group":"^2.2.1","hoist-non-react-statics":"^3.3.0","nodelist-foreach-polyfill":"^1.2.0","@formatjs/intl-pluralrules":"^1.3.6","highcharts-grouped-categories":"^1.1.3"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"raf":"3.3.2","yup":"^0.24.1","jest":"24.7.1","husky":"3.0.0","madge":"^3.4.4","react":"^16.5.2","enzyme":"3.5.0","eslint":"4.19.1","formik":"^0.11.11","moment":"2.23.0","history":"^4.7.2","ts-jest":"24.0.0","webpack":"4.30.0","full-icu":"^1.3.0","prettier":"1.16.4","react-ga":"^2.5.2","recharts":"1.0.0-beta.9","testcafe":"1.1.4","commander":"2.14.1","node-sass":"4.13.0","react-dom":"^16.5.2","stylelint":"^10.0.0","supertest":"3.0.0","ts-loader":"6.0.0","@types/raf":"^3.4.0","css-loader":"0.28.7","jest-junit":"3.0.0","raw-loader":"0.5.1","styled-jsx":"2.2.1","typescript":"3.3.4000","@babel/core":"7.4.4","@types/jest":"24.0.6","@types/node":"7.0.8","@types/uuid":"3.4.3","file-loader":"3.0.1","jest-enzyme":"7.0.2","lint-staged":"9.1.0","sass-loader":"6.0.6","webpack-cli":"3.3.2","@types/react":"16.8.6","babel-loader":"8.0.5","react-helmet":"5.2.0","react-select":"1.2.1","style-loader":"0.19.1","@types/enzyme":"3.1.13","@types/lodash":"4.14.123","testcafe-live":"0.1.4","@babel/runtime":"7.4.4","dotenv-webpack":"^1.7.0","@babel/polyfill":"^7.4.4","@storybook/react":"5.0.11","@types/invariant":"2.2.29","@types/react-dom":"16.0.11","isomorphic-fetch":"2.2.1","react-datepicker":"1.1.0","react-router-dom":"4.2.2","@babel/preset-env":"7.4.4","@gooddata/mock-js":"^2.13.1","@storybook/addons":"5.0.11","@types/classnames":"2.2.3","@types/prop-types":"15.5.2","@storybook/theming":"5.0.11","identity-obj-proxy":"^3.0.0","intl-messageformat":"^7.5.4","webpack-dev-server":"3.3.1","@babel/preset-react":"7.0.0","@types/react-portal":"4.0.1","@types/react-window":"^1.8.1","babel-plugin-lodash":"3.3.4","html-webpack-plugin":"3.2.0","react-test-renderer":"16.4.2","@types/react-measure":"2.0.5","clean-webpack-plugin":"2.0.2","stats-webpack-plugin":"0.7.0","eslint-config-prettier":"4.1.0","react-google-recaptcha":"^0.14.1","tslint-config-prettier":"1.18.0","@gooddata/eslint-config":"^1.0.0","@gooddata/tslint-config":"1.0.0","@types/react-responsive":"^3.0.3","@types/storybook__react":"4.0.1","@types/stringify-object":"^3.2.0","enzyme-adapter-react-16":"1.3.1","@gooddata/test-storybook":"3.2.1","@storybook/addon-actions":"5.0.11","@storybook/addon-options":"5.0.11","node-sass-magic-importer":"5.1.0","react-syntax-highlighter":"11.0.2","@types/fixed-data-table-2":"0.8.1","stylelint-config-prettier":"5.2.0","@gooddata/stylelint-config":"4.0.1","@types/react-test-renderer":"16.0.0","circular-dependency-plugin":"5.0.2","compression-webpack-plugin":"2.0.0","@types/json-stable-stringify":"^1.0.32","@gooddata/frontend-npm-scripts":"1.1.0","@types/enzyme-adapter-react-16":"1.0.3","stylelint-checkstyle-formatter":"0.1.0","@types/storybook__addon-actions":"3.4.2","@babel/plugin-proposal-class-properties":"7.4.4","@babel/plugin-proposal-object-rest-spread":"7.4.4","@babel/plugin-transform-async-to-generator":"7.4.4"},"peerDependencies":{"react":"^16.5.2","react-dom":"^16.5.2"},"_npmOperationalInternal":{"tmp":"tmp/react-components_7.6.0-alpha-strouhaljan-pdo-bb-2211-formatting-presets-component-2020-05-06T09-34-54-996Z_1588757730637_0.4272978842411228","host":"s3://npm-registry-packages"}},"7.6.0-beta.16":{"name":"@gooddata/react-components","version":"7.6.0-beta.16","author":{"name":"GoodData Corporation"},"license":"BSD-3-Clause","_id":"@gooddata/react-components@7.6.0-beta.16","maintainers":[{"name":"afi","email":"adam.fiedler@gooddata.com"},{"name":"bertold8","email":"ivan.nejezchleb@seznam.cz"},{"name":"brbistas","email":"valentinos.chraniotis@gooddata.com"},{"name":"bugsbunny338","email":"jiri.zajic@mensa.cz"},{"name":"de.do","email":"de.do@gooddata.com"},{"name":"gooddata-ci","email":"rail@gooddata.com"},{"name":"hang.ngo","email":"hang.ngo@gooddata.com"},{"name":"hung.nguyen.hoang","email":"hung.nguyen@gooddata.com"},{"name":"ivan.mjartan","email":"ivan.mjartan@gooddata.com"},{"name":"jakub-sterba","email":"jakub.sterba@gooddata.com"},{"name":"jankc","email":"jan.krapac@gmail.com"},{"name":"jaroslav.tomecek","email":"jaroslav.tomecek@gooddata.com"},{"name":"jkittler","email":"honza.kittler@gmail.com"},{"name":"khanh.le","email":"khanh.le@gooddata.com"},{"name":"lanhuynh","email":"lan.huynh@gooddata.com"},{"name":"linhhong","email":"linh.hong@gooddata.com"},{"name":"lupko","email":"lubomir.slivka@gooddata.com"},{"name":"mai.nguyen","email":"mai.nguyen@gooddata.com"},{"name":"matyas.kandl","email":"matyas.kandl@gooddata.com"},{"name":"michal.marsal","email":"michal.marsal@gooddata.com"},{"name":"my.duong","email":"my.duong@gooddata.com"},{"name":"naibinh","email":"naibinh@gmail.com"},{"name":"nikolacech","email":"nikola.cech@gooddata.com"},{"name":"nis.hua","email":"nis.hua@gooddata.com"},{"name":"no23reason","email":"dan.homola@hotmail.cz"},{"name":"patrikbraborec","email":"patrik.braborec@gooddata.com"},{"name":"pbenes","email":"petr.benes@gooddata.com"},{"name":"petrjanu","email":"petr.janu@gooddata.com"},{"name":"pkingo","email":"philipandreaskingo@hotmail.com"},{"name":"ptquang86","email":"ptquang86@gmail.com"},{"name":"qduval","email":"quentin.duval@gooddata.com"},{"name":"rodri360","email":"me@rodri360.com"},{"name":"scavnickyj","email":"jakub.scavnicky@gooddata.com"},{"name":"sitina","email":"jiri.sitina@gooddata.com"},{"name":"strouhaljan","email":"strouhal.jan@gmail.com"},{"name":"tomas.kratochvil","email":"tomas.kratochvil@gooddata.com"},{"name":"tomasreichmann","email":"tomasreichmann@gmail.com"},{"name":"tomsatgd","email":"tomas.satinsky@gooddata.com"},{"name":"trung-le-quoc","email":"trung.le@gooddata.com"},{"name":"tu-ngo","email":"tungo1981@gmail.com"},{"name":"tu.bui","email":"tu.bui@gooddata.com"},{"name":"tulean","email":"tuan.le@gooddata.com"},{"name":"tuqt1005","email":"tu.tran@gooddata.com"},{"name":"utdnah","email":"danh.ung@gooddata.com"},{"name":"vlastikcz","email":"vlastimil.kotas@gooddata.com"},{"name":"vu.pham","email":"vu.pham@gooddata.com"},{"name":"xmort","email":"petr.dolejsi@gooddata.com"},{"name":"yanlipnican","email":"yanlipnican@gmail.com"}],"homepage":"https://github.com/gooddata/gooddata-react-components#readme","bugs":{"url":"https://github.com/gooddata/gooddata-react-components/issues"},"dist":{"shasum":"3bfb0b074822ad24cad7d1e8218964b3c3e589b8","tarball":"https://registry.npmjs.org/@gooddata/react-components/-/react-components-7.6.0-beta.16.tgz","fileCount":2564,"integrity":"sha512-Ru8cQiV6WXFiRNLkCPulSzJtEDdSMU782p9Ej8nkE0VEjFvzcDhLKmrPq54AQ0ea5jKSHMvR7PHKmHfbsyi+sg==","signatures":[{"sig":"MEUCIQCwNJ2CpcKThlFXny1JwSdW1KN99pteix7vy6h7vruilgIgZb4afgMcOai1+AgLq5J3962fpozCeUDAPrrVGrl47Js=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":10140153,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJespLlCRA9TVsSAnZWagAAS7gP+gLwzyh/q6eDBNNxK1CO\nbBOF8TmBdOjYc6ee/v7RhRcxvrN4zuYZmJguEQ3pJhC9+Aj6EVpGH/4cBdwy\na2pA0sxzLOerIc8XhbQVylWVBjYDDzMGENGnBkRjkKRq6zwOpl87rCB25h37\n/QOLcGS8DCM1HYS06xpgwTWx/unq6A4yVTuUPpjVCUtL4PkAEky8aUnBfy4X\nN2HGPl2pIqVcmat+RuyHywtQHG2mEtr2IDvRmCgpbNpnPqJqi9KhbK6DxuiF\niCM5j2gPRfKT72ksYm/fyl9OdO+7xNJBlOc1QGnyE4B4ZcDbfyzwOnuZBcsA\nLwi7acZDirQt5Us0KzFUSRPE5DtSW1asi1xYreE25Q52ahFEaJoilkjt5f0X\nxL2lbP0+CUNAUbrNqwZU5hZsozfwaN1F89uT6lmKoZ9BhzlcNT5yu5eRHxun\nptsx6mNc4HoW7b8Dq2Wn6LsRdPV5Rj1/r6TBf+vykI5dEPRAXgYoFPOr3uLE\n0wcASvR8/UmSms0Xp9oOZYsgELSgvoctbRXckW/A4Rd0yo8lDD+Mgru8NO19\nQa57s+YLdXSoYJqOyabmlevl7gw3GX119n/pSpJRQDo9sJGMansz5qwPl324\nDMWb0nlUabzk1dk7+12HCJ3gwRvziEuBW8s1xi76JyN3HnKAmI47xyzUbLJu\nZZ8K\r\n=TYNC\r\n-----END PGP SIGNATURE-----\r\n"},"main":"dist/index.js","husky":{"hooks":{"pre-commit":"lint-staged"}},"config":{"eslint":"./examples/**/*.{js,jsx}","tslint":"./{__mocks__,src,stories}/{,**/}*.{ts,tsx}"},"readme":"[![npm version](https://badge.fury.io/js/%40gooddata%2Freact-components.svg)](https://www.npmjs.com/package/@gooddata/react-components)\n\n# GoodData.UI React components\n> A React-based JavaScript library for building data-driven applications\n\n## Getting started\n- [GoodData.UI Documentation](http://sdk.gooddata.com/gooddata-ui/)\n- [GoodData.UI Live Examples](https://gooddata-examples.herokuapp.com/)\n- [Stack Overflow](https://stackoverflow.com/questions/tagged/gooddata)\n\n### Usage\nWith [yarn](https://yarnpkg.com) installed, go to your project directory and run\n```\n$ yarn add @gooddata/react-components\n```\nIf you prefer [npm](npmjs.com) run\n```\n$ npm install --save @gooddata/react-components\n```\n\nThe public API is exposed via global `index.js`. Except for the styles, do not import any other file directly\nbecause they are not intended to be part of the public API.\n\n## Contributing\n\nWe welcome any contribution in form of [issues](https://github.com/gooddata/gooddata-react-components/issues) or [pull requests](https://github.com/gooddata/gooddata-react-components/pulls).\n\nInstall [Node.js](http://nodejs.org) (node 12.16.1, npm v6.13.4) and [Yarn](https://classic.yarnpkg.com) (1.22.4).\n\nInstall dependencies:\n```\nyarn install --frozen-lockfile\n```\n\nThese commands may come in handy while developing:\n\n| command | description |\n| ------- | ----------- |\n| `yarn install --pure-lockfile` | first step |\n| ||\n| `yarn dev` | build react-components to `/dist` in watch mode |\n| `yarn test` | run all unit tests |\n| `yarn prettier-write` | format the source code to match the valid codestyle |\n| `yarn validate` | validate codestyle |\n| ||\n| `yarn storybook` | run storybook from `/stories` on http://localhost:9001 |\n| `yarn build-storybook` | build storybook to `/dist-storybook` |\n| `yarn test-storybook` | run storybook and [screenshot tests](https://github.com/gooddata/gdc-client-utils/tree/master/test-storybook) |\n| ||\n| `yarn examples` | run Live Examples dev-server from `/examples` on https://localhost:8999 |\n| `yarn examples-build` | build Live Examples to `/examples/dist` |\n| `yarn examples-server` | serve built Live Examples - see `/examples/server/src` |\n| `yarn examples-testcafe` | run testcafe tests against `localhost:8999` |\n\n### Deploy to heroku.com\nWhen you deploy this repo to heroku, it serves *GoodData.UI Live Examples*.\nRelevant tasks are in `Procfile` and `package.json`.\n\n```bash\n# run in the project directory\nheroku login\nheroku create <your-app-name>\nheroku config:set DOMAIN_ADMIN_USERNAME=x@gooddata.com DOMAIN_ADMIN_PASSWORD=xy PROJECT_ID_TO_ASSIGN=xms7ga4tf3g3nzucd8380o2bev8oeknp\ngit push heroku HEAD:master\nheroku open\n```\n### Enable Geo Chart for Storybook and Live Examples\nGeo chart uses Mapbox to render map which requires a Mapbox access token.\n- Register an account and create Mapbox access token at [guide](https://docs.mapbox.com/help/how-mapbox-works/access-tokens/)\n- Store the created token at `.env`:\n```bash\necho -e \"EXAMPLE_MAPBOX_ACCESS_TOKEN=token\" >> .env # only need to run once\necho -e \"STORYBOOK_MAPBOX_ACCESS_TOKEN=token\" >> .env # only need to run once\n```\n\n### Run Live Examples Locally\nTo run *GoodData.UI Live Examples* locally:\n```bash\ngit clone <this-repository>\ncd  <repository-folder>\nyarn install --pure-lockfile\nyarn examples\n```\nThen open https://localhost:8999 and login using Live Examples account (you can [create one here](https://gooddata-examples.herokuapp.com/registration)).\n\n### Run Storybook locally\n- Run storybook with token stored in `.env` for more secure\n```bash\nyarn storybook\n```\n- Or run storybook with token env param exposed to cli (not suggested)\n```bash\nSTORYBOOK_MAPBOX_ACCESS_TOKEN=token yarn storybook\n```\n- Apply either above way to `yarn build-storybook` or `yarn test-storybook`\n\n### Source code formatting\nThe source code in the repository is formatted by [Prettier](https://prettier.io/).\nThe format of the code is validated by our Continuous Integration server and is one of the requirements of successful merge.\n\nPrettier is supported by every major IDE. You can find the list of supported editors and how to configure them [here](https://prettier.io/docs/en/editors.html).\n\nIn the case, when your editor is not supported or you don't want to setup the integration, you can run the `yarn prettier-write` command to reformat the code before commit.\n\n## Changelog\n\n- see [CHANGELOG.md](CHANGELOG.md)\n\n## Supported versions\n\nIn order to make the user experience with integrating GoodData UI SDK as smooth and secure as possible and to ensure that the SDK is using the latest features of the platform, we will only provide support to two most recent major versions of UI SDK.\n\nThe most recent majors will be supported in the following modes:\n\n- The latest major version will receive all new functionality and all bug fixes\n- The previous major version will only receive fixes to critical issues and security fixes. These fixes will be applied on top of last released version of the previous major\n\nThe customers are encouraged to always use the latest version of the UI SDK.\n\nIn case of using older versions, the user might face API incompatibility, performance or security issues.\n\nPlease follow the installation instructions to update to the newest version.\n\n## License\n\n(C) 2007-2020 GoodData Corporation\n\nThis project is dual licensed:\n\n- The ATTRIBUTION-NONCOMMERCIAL 4.0 INTERNATIONAL (CC BY-NC 4.0) is used for purpose of the trial experience and evaluation of GoodData.UI library.\n- The GOODDATA GOODDATA.UI LIBRARY END USER LICENSE AGREEMENT is used for GoodData customers.\n\nFor more information, please see [LICENSE](https://github.com/gooddata/gooddata-react-components/blob/master/LICENSE)\n","gitHead":"761edf3e007c9453f70a9c4c2e2759ef3f84e8ac","scripts":{"dev":"bash scripts/build.sh --dev-watch","test":"jest --watch","build":"bash scripts/build.sh","tslint":"yarn run-tslint -t verbose $npm_package_config_tslint","prepare":"cd examples/server && yarn install --frozen-lockfile && cd ../..; rm -r examples/node_modules 2>/dev/null; true","examples":"bash scripts/run-examples.sh","prepare?":"# Called before `npm publish` and on local `npm install`. Temporarily also for deleting obsolete node_modules. Ends with `true` to continue gracefully.","validate":"tsc --noEmit && yarn tslint && eslint $npm_package_config_eslint && yarn validate-style && yarn prettier-check","build-dev":"bash scripts/build.sh --dev","examples?":"# Default is developer domain, other options: yarn examples [sec,secure,stg,stg2,stg3,demo,developer or URL]","storybook":"yarn build && start-storybook -p 9001 -c .storybook","test-once":"jest","tslint-ci":"mkdir -p ./ci/results && yarn run-tslint -t checkstyle -o ./ci/results/tslint-results.xml $npm_package_config_tslint","run-tslint":"tslint -p tsconfig.json","validate-ci":"tsc --noEmit && yarn tslint-ci  && eslint $npm_package_config_eslint -f checkstyle -o ci/results/eslint-results.xml && yarn validate-style-ci && yarn prettier-check","examples-build":"bash scripts/build-examples.sh","prepublishOnly":"yarn build","prettier-check":"prettier --check '{src,stories,styles,__mocks__,examples/server/src,examples/src,examples/test}/**/*.{ts,js,tsx,jsx,json,scss,md,yaml,html}'","prettier-write":"prettier --write '{src,stories,styles,__mocks__,examples/server/src,examples/src,examples/test}/**/*.{ts,js,tsx,jsx,json,scss,md,yaml,html}'","test-storybook":"yarn build && test-storybook","validate-style":"stylelint '**/*.scss'","build-storybook":"yarn build && build-storybook -c .storybook -o dist-storybook","examples-server":"node examples/server/src/index.js","heroku-postbuild":"yarn examples-build developer","examples-testcafe":"./scripts/run-testcafe.sh visual","validate-style-ci":"stylelint '**/*.scss' --custom-formatter=node_modules/stylelint-checkstyle-formatter > ci/results/stylelint-results.xml","check-circular-deps":"madge --circular --extensions ts ./src","examples-testcafe-ci":"./scripts/run-testcafe.sh ci","examples-testcafe-live":"./scripts/run-testcafe.sh live"},"typings":"dist/index.d.ts","_npmUser":{"name":"gooddata-ci","email":"rail@gooddata.com"},"deprecated":"@gooddata/react-components@7 reached End of Support on March 31, 2022. Please upgrade (see https://sdk.gooddata.com/gooddata-ui/docs/supported_versions.html for more information).","repository":{"url":"git+ssh://git@github.com/gooddata/gooddata-react-components.git","type":"git"},"_npmVersion":"6.13.4","description":"GoodData.UI - A powerful JavaScript library for building analytical applications","directories":{},"lint-staged":{"{src,stories,styles,__mocks__,examples/server/src,examples/src,examples/test}/**/*.{ts,js,tsx,jsx,scss}":["npx gdc-fix-copyright","git add"],"{src,stories,styles,__mocks__,examples/server/src,examples/src,examples/test}/**/*.{ts,js,tsx,jsx,json,scss,md,yaml,html}":["prettier --write","git add"]},"_nodeVersion":"12.16.1","dependencies":{"rxjs":"^5.5.6","uuid":"^3.2.1","immer":"^1.3.1","lodash":"^4.17.15","date-fns":"^2.7.0","downshift":"^3.2.7","invariant":"^2.2.2","mapbox-gl":"^1.6.1","classnames":"^2.2.6","highcharts":"7.1.1","prop-types":"^15.6.0","react-intl":"^3.6.0","custom-event":"^1.0.1","react-window":"^1.8.1","ag-grid-react":"20.0.0","react-measure":"^2.3.0","@types/mapbox-gl":"^1.6.1","react-day-picker":"~7.3.0","react-responsive":"^3.0.0","stringify-object":"^2.4.0","@gooddata/typings":"^2.24.2","ag-grid-community":"20.0.0","http-status-codes":"^1.3.0","@gooddata/js-utils":"^3.10.5","@gooddata/numberjs":"^3.2.4","fixed-data-table-2":"0.7.17","@gooddata/goodstrap":"^68.6.0","react-dom-factories":"^1.0.2","@gooddata/gooddata-js":"^12.5.4","json-stable-stringify":"^1.0.1","react-transition-group":"^2.2.1","hoist-non-react-statics":"^3.3.0","nodelist-foreach-polyfill":"^1.2.0","@formatjs/intl-pluralrules":"^1.3.6","highcharts-grouped-categories":"^1.1.3"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"raf":"3.3.2","yup":"^0.24.1","jest":"24.7.1","husky":"3.0.0","madge":"^3.4.4","react":"^16.5.2","enzyme":"3.5.0","eslint":"4.19.1","formik":"^0.11.11","moment":"2.23.0","history":"^4.7.2","ts-jest":"24.0.0","webpack":"4.30.0","full-icu":"^1.3.0","prettier":"1.16.4","react-ga":"^2.5.2","recharts":"1.0.0-beta.9","testcafe":"1.1.4","commander":"2.14.1","node-sass":"4.13.0","react-dom":"^16.5.2","stylelint":"^10.0.0","supertest":"3.0.0","ts-loader":"6.0.0","@types/raf":"^3.4.0","css-loader":"0.28.7","jest-junit":"3.0.0","raw-loader":"0.5.1","styled-jsx":"2.2.1","typescript":"3.3.4000","@babel/core":"7.4.4","@types/jest":"24.0.6","@types/node":"7.0.8","@types/uuid":"3.4.3","file-loader":"3.0.1","jest-enzyme":"7.0.2","lint-staged":"9.1.0","sass-loader":"6.0.6","webpack-cli":"3.3.2","@types/react":"16.8.6","babel-loader":"8.0.5","react-helmet":"5.2.0","react-select":"1.2.1","style-loader":"0.19.1","@types/enzyme":"3.1.13","@types/lodash":"4.14.123","testcafe-live":"0.1.4","@babel/runtime":"7.4.4","dotenv-webpack":"^1.7.0","@babel/polyfill":"^7.4.4","@storybook/react":"5.0.11","@types/invariant":"2.2.29","@types/react-dom":"16.0.11","isomorphic-fetch":"2.2.1","react-datepicker":"1.1.0","react-router-dom":"4.2.2","@babel/preset-env":"7.4.4","@gooddata/mock-js":"^2.13.1","@storybook/addons":"5.0.11","@types/classnames":"2.2.3","@types/prop-types":"15.5.2","@storybook/theming":"5.0.11","identity-obj-proxy":"^3.0.0","intl-messageformat":"^7.5.4","webpack-dev-server":"3.3.1","@babel/preset-react":"7.0.0","@types/react-portal":"4.0.1","@types/react-window":"^1.8.1","babel-plugin-lodash":"3.3.4","html-webpack-plugin":"3.2.0","react-test-renderer":"16.4.2","@types/react-measure":"2.0.5","clean-webpack-plugin":"2.0.2","stats-webpack-plugin":"0.7.0","eslint-config-prettier":"4.1.0","react-google-recaptcha":"^0.14.1","tslint-config-prettier":"1.18.0","@gooddata/eslint-config":"^1.0.0","@gooddata/tslint-config":"1.0.0","@types/react-responsive":"^3.0.3","@types/storybook__react":"4.0.1","@types/stringify-object":"^3.2.0","enzyme-adapter-react-16":"1.3.1","@gooddata/test-storybook":"3.2.1","@storybook/addon-actions":"5.0.11","@storybook/addon-options":"5.0.11","node-sass-magic-importer":"5.1.0","react-syntax-highlighter":"11.0.2","@types/fixed-data-table-2":"0.8.1","stylelint-config-prettier":"5.2.0","@gooddata/stylelint-config":"4.0.1","@types/react-test-renderer":"16.0.0","circular-dependency-plugin":"5.0.2","compression-webpack-plugin":"2.0.0","@types/json-stable-stringify":"^1.0.32","@gooddata/frontend-npm-scripts":"1.1.0","@types/enzyme-adapter-react-16":"1.0.3","stylelint-checkstyle-formatter":"0.1.0","@types/storybook__addon-actions":"3.4.2","@babel/plugin-proposal-class-properties":"7.4.4","@babel/plugin-proposal-object-rest-spread":"7.4.4","@babel/plugin-transform-async-to-generator":"7.4.4"},"peerDependencies":{"react":"^16.5.2","react-dom":"^16.5.2"},"_npmOperationalInternal":{"tmp":"tmp/react-components_7.6.0-beta.16_1588761316379_0.5725588056181434","host":"s3://npm-registry-packages"}},"7.6.0-alpha-de.do-dedo-sd-868-939-2020-05-07T03-07-08-614Z":{"name":"@gooddata/react-components","version":"7.6.0-alpha-de.do-dedo-sd-868-939-2020-05-07T03-07-08-614Z","author":{"name":"GoodData Corporation"},"license":"BSD-3-Clause","_id":"@gooddata/react-components@7.6.0-alpha-de.do-dedo-sd-868-939-2020-05-07T03-07-08-614Z","maintainers":[{"name":"afi","email":"adam.fiedler@gooddata.com"},{"name":"bertold8","email":"ivan.nejezchleb@seznam.cz"},{"name":"brbistas","email":"valentinos.chraniotis@gooddata.com"},{"name":"bugsbunny338","email":"jiri.zajic@mensa.cz"},{"name":"de.do","email":"de.do@gooddata.com"},{"name":"gooddata-ci","email":"rail@gooddata.com"},{"name":"hang.ngo","email":"hang.ngo@gooddata.com"},{"name":"hung.nguyen.hoang","email":"hung.nguyen@gooddata.com"},{"name":"ivan.mjartan","email":"ivan.mjartan@gooddata.com"},{"name":"jakub-sterba","email":"jakub.sterba@gooddata.com"},{"name":"jankc","email":"jan.krapac@gmail.com"},{"name":"jaroslav.tomecek","email":"jaroslav.tomecek@gooddata.com"},{"name":"jkittler","email":"honza.kittler@gmail.com"},{"name":"khanh.le","email":"khanh.le@gooddata.com"},{"name":"lanhuynh","email":"lan.huynh@gooddata.com"},{"name":"linhhong","email":"linh.hong@gooddata.com"},{"name":"lupko","email":"lubomir.slivka@gooddata.com"},{"name":"mai.nguyen","email":"mai.nguyen@gooddata.com"},{"name":"matyas.kandl","email":"matyas.kandl@gooddata.com"},{"name":"michal.marsal","email":"michal.marsal@gooddata.com"},{"name":"my.duong","email":"my.duong@gooddata.com"},{"name":"naibinh","email":"naibinh@gmail.com"},{"name":"nikolacech","email":"nikola.cech@gooddata.com"},{"name":"nis.hua","email":"nis.hua@gooddata.com"},{"name":"no23reason","email":"dan.homola@hotmail.cz"},{"name":"patrikbraborec","email":"patrik.braborec@gooddata.com"},{"name":"pbenes","email":"petr.benes@gooddata.com"},{"name":"petrjanu","email":"petr.janu@gooddata.com"},{"name":"pkingo","email":"philipandreaskingo@hotmail.com"},{"name":"ptquang86","email":"ptquang86@gmail.com"},{"name":"qduval","email":"quentin.duval@gooddata.com"},{"name":"rodri360","email":"me@rodri360.com"},{"name":"scavnickyj","email":"jakub.scavnicky@gooddata.com"},{"name":"sitina","email":"jiri.sitina@gooddata.com"},{"name":"strouhaljan","email":"strouhal.jan@gmail.com"},{"name":"tomas.kratochvil","email":"tomas.kratochvil@gooddata.com"},{"name":"tomasreichmann","email":"tomasreichmann@gmail.com"},{"name":"tomsatgd","email":"tomas.satinsky@gooddata.com"},{"name":"trung-le-quoc","email":"trung.le@gooddata.com"},{"name":"tu-ngo","email":"tungo1981@gmail.com"},{"name":"tu.bui","email":"tu.bui@gooddata.com"},{"name":"tulean","email":"tuan.le@gooddata.com"},{"name":"tuqt1005","email":"tu.tran@gooddata.com"},{"name":"utdnah","email":"danh.ung@gooddata.com"},{"name":"vlastikcz","email":"vlastimil.kotas@gooddata.com"},{"name":"vu.pham","email":"vu.pham@gooddata.com"},{"name":"xmort","email":"petr.dolejsi@gooddata.com"},{"name":"yanlipnican","email":"yanlipnican@gmail.com"}],"homepage":"https://github.com/gooddata/gooddata-react-components#readme","bugs":{"url":"https://github.com/gooddata/gooddata-react-components/issues"},"dist":{"shasum":"1f443986fc5d98945670823350c645a8bf28a54f","tarball":"https://registry.npmjs.org/@gooddata/react-components/-/react-components-7.6.0-alpha-de.do-dedo-sd-868-939-2020-05-07T03-07-08-614Z.tgz","fileCount":2569,"integrity":"sha512-9LpsJ3KTQcFQsq34UajxFpubDAaQs79AJA2+J1n5vZ132zZql76N+9CLf/8wWlBBJn63F32q/SiaxUDzrGCiTg==","signatures":[{"sig":"MEUCIBR62BosdeT3GGVZ90JdZeE5bn4yip3pHHNKN6q9POu0AiEAwjs0Le+Ap7ShYTFkc63l3MOathmEfV12RHNQZH7/yKI=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":10172384,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJes3uJCRA9TVsSAnZWagAA2PMP/0YY2m2fOD5/jnoGIBas\nozFexJpfpAHr6jo/JBqbjG9vkgSixVYzyvxEfl6QKS3N29fO3FREp2FInTDa\nzV4dNWQUdFwN0kybpGR6vl+8HgLkPMpBmX+f2mkaOC+KA+hsZB4D8gZ7e2ke\nVDXUc6z1ZrNVSE3xtvTkPDldARhFGySlD9onBRvzQW5KKMH5LeOyZNQsGc5D\nLzB5yfwBuhOrhL9rBIy2WI94HDZeXR7mCrD3iKKILWbjm/Wp+NmcnK408Z+E\n0CrNEQTrrdgxQFm1kC3teDa0Jx32Vj+coTWXubWV190aygVH8ql8D91CbvzP\nW4/8BUWfV2iburYvL/bhG4bHv3VEGlQqlb5GuQ9o9X6dA2akVrw9cPQC0Jmq\nK7zxX/YOJ4ARdLXpk7cYQLTnPP1T6j4aYXc842Q50ARd7lv/U4JN/QP+byIM\nNZkxP8tDdP3+y6ORirZaOWzS2nea5c21WYr7w2pjDi16oXa+z7aJMF63GV0B\nbcM16bIvGwvP9HPpHpvd5rUGRBdT8Q+sdCLWlMCLUqP9RmlzPdW4eCzIrl+0\nioPdHR5mMY/yvgpOp+kc9eUsb/HammaHeTrn41BX3nuHS6Hngb6t++fk8f/X\n4ezjZOhcA+kWnunCKlz3dlLyhyLbm0bd3cBgvWZUZLiaJTIyXjJA13JvXatD\n1Wun\r\n=HhiK\r\n-----END PGP SIGNATURE-----\r\n"},"main":"dist/index.js","husky":{"hooks":{"pre-commit":"lint-staged"}},"config":{"eslint":"./examples/**/*.{js,jsx}","tslint":"./{__mocks__,src,stories}/{,**/}*.{ts,tsx}"},"readme":"[![npm version](https://badge.fury.io/js/%40gooddata%2Freact-components.svg)](https://www.npmjs.com/package/@gooddata/react-components)\n\n# GoodData.UI React components\n> A React-based JavaScript library for building data-driven applications\n\n## Getting started\n- [GoodData.UI Documentation](http://sdk.gooddata.com/gooddata-ui/)\n- [GoodData.UI Live Examples](https://gooddata-examples.herokuapp.com/)\n- [Stack Overflow](https://stackoverflow.com/questions/tagged/gooddata)\n\n### Usage\nWith [yarn](https://yarnpkg.com) installed, go to your project directory and run\n```\n$ yarn add @gooddata/react-components\n```\nIf you prefer [npm](npmjs.com) run\n```\n$ npm install --save @gooddata/react-components\n```\n\nThe public API is exposed via global `index.js`. Except for the styles, do not import any other file directly\nbecause they are not intended to be part of the public API.\n\n## Contributing\n\nWe welcome any contribution in form of [issues](https://github.com/gooddata/gooddata-react-components/issues) or [pull requests](https://github.com/gooddata/gooddata-react-components/pulls).\n\nInstall [Node.js](http://nodejs.org) (node 12.16.1, npm v6.13.4) and [Yarn](https://classic.yarnpkg.com) (1.22.4).\n\nInstall dependencies:\n```\nyarn install --frozen-lockfile\n```\n\nThese commands may come in handy while developing:\n\n| command | description |\n| ------- | ----------- |\n| `yarn install --pure-lockfile` | first step |\n| ||\n| `yarn dev` | build react-components to `/dist` in watch mode |\n| `yarn test` | run all unit tests |\n| `yarn prettier-write` | format the source code to match the valid codestyle |\n| `yarn validate` | validate codestyle |\n| ||\n| `yarn storybook` | run storybook from `/stories` on http://localhost:9001 |\n| `yarn build-storybook` | build storybook to `/dist-storybook` |\n| `yarn test-storybook` | run storybook and [screenshot tests](https://github.com/gooddata/gdc-client-utils/tree/master/test-storybook) |\n| ||\n| `yarn examples` | run Live Examples dev-server from `/examples` on https://localhost:8999 |\n| `yarn examples-build` | build Live Examples to `/examples/dist` |\n| `yarn examples-server` | serve built Live Examples - see `/examples/server/src` |\n| `yarn examples-testcafe` | run testcafe tests against `localhost:8999` |\n\n### Deploy to heroku.com\nWhen you deploy this repo to heroku, it serves *GoodData.UI Live Examples*.\nRelevant tasks are in `Procfile` and `package.json`.\n\n```bash\n# run in the project directory\nheroku login\nheroku create <your-app-name>\nheroku config:set DOMAIN_ADMIN_USERNAME=x@gooddata.com DOMAIN_ADMIN_PASSWORD=xy PROJECT_ID_TO_ASSIGN=xms7ga4tf3g3nzucd8380o2bev8oeknp\ngit push heroku HEAD:master\nheroku open\n```\n### Enable Geo Chart for Storybook and Live Examples\nGeo chart uses Mapbox to render map which requires a Mapbox access token.\n- Register an account and create Mapbox access token at [guide](https://docs.mapbox.com/help/how-mapbox-works/access-tokens/)\n- Store the created token at `.env`:\n```bash\necho -e \"EXAMPLE_MAPBOX_ACCESS_TOKEN=token\" >> .env # only need to run once\necho -e \"STORYBOOK_MAPBOX_ACCESS_TOKEN=token\" >> .env # only need to run once\n```\n\n### Run Live Examples Locally\nTo run *GoodData.UI Live Examples* locally:\n```bash\ngit clone <this-repository>\ncd  <repository-folder>\nyarn install --pure-lockfile\nyarn examples\n```\nThen open https://localhost:8999 and login using Live Examples account (you can [create one here](https://gooddata-examples.herokuapp.com/registration)).\n\n### Run Storybook locally\n- Run storybook with token stored in `.env` for more secure\n```bash\nyarn storybook\n```\n- Or run storybook with token env param exposed to cli (not suggested)\n```bash\nSTORYBOOK_MAPBOX_ACCESS_TOKEN=token yarn storybook\n```\n- Apply either above way to `yarn build-storybook` or `yarn test-storybook`\n\n### Source code formatting\nThe source code in the repository is formatted by [Prettier](https://prettier.io/).\nThe format of the code is validated by our Continuous Integration server and is one of the requirements of successful merge.\n\nPrettier is supported by every major IDE. You can find the list of supported editors and how to configure them [here](https://prettier.io/docs/en/editors.html).\n\nIn the case, when your editor is not supported or you don't want to setup the integration, you can run the `yarn prettier-write` command to reformat the code before commit.\n\n## Changelog\n\n- see [CHANGELOG.md](CHANGELOG.md)\n\n## Supported versions\n\nIn order to make the user experience with integrating GoodData UI SDK as smooth and secure as possible and to ensure that the SDK is using the latest features of the platform, we will only provide support to two most recent major versions of UI SDK.\n\nThe most recent majors will be supported in the following modes:\n\n- The latest major version will receive all new functionality and all bug fixes\n- The previous major version will only receive fixes to critical issues and security fixes. These fixes will be applied on top of last released version of the previous major\n\nThe customers are encouraged to always use the latest version of the UI SDK.\n\nIn case of using older versions, the user might face API incompatibility, performance or security issues.\n\nPlease follow the installation instructions to update to the newest version.\n\n## License\n\n(C) 2007-2020 GoodData Corporation\n\nThis project is dual licensed:\n\n- The ATTRIBUTION-NONCOMMERCIAL 4.0 INTERNATIONAL (CC BY-NC 4.0) is used for purpose of the trial experience and evaluation of GoodData.UI library.\n- The GOODDATA GOODDATA.UI LIBRARY END USER LICENSE AGREEMENT is used for GoodData customers.\n\nFor more information, please see [LICENSE](https://github.com/gooddata/gooddata-react-components/blob/master/LICENSE)\n","gitHead":"87c2b80171d0416281726784ba7876d751b6471f","scripts":{"dev":"bash scripts/build.sh --dev-watch","test":"jest --watch","build":"bash scripts/build.sh","tslint":"yarn run-tslint -t verbose $npm_package_config_tslint","prepare":"cd examples/server && yarn install --frozen-lockfile && cd ../..; rm -r examples/node_modules 2>/dev/null; true","examples":"bash scripts/run-examples.sh","prepare?":"# Called before `npm publish` and on local `npm install`. Temporarily also for deleting obsolete node_modules. Ends with `true` to continue gracefully.","validate":"tsc --noEmit && yarn tslint && eslint $npm_package_config_eslint && yarn validate-style && yarn prettier-check","build-dev":"bash scripts/build.sh --dev","examples?":"# Default is developer domain, other options: yarn examples [sec,secure,stg,stg2,stg3,demo,developer or URL]","storybook":"yarn build && start-storybook -p 9001 -c .storybook","test-once":"jest","tslint-ci":"mkdir -p ./ci/results && yarn run-tslint -t checkstyle -o ./ci/results/tslint-results.xml $npm_package_config_tslint","run-tslint":"tslint -p tsconfig.json","validate-ci":"tsc --noEmit && yarn tslint-ci  && eslint $npm_package_config_eslint -f checkstyle -o ci/results/eslint-results.xml && yarn validate-style-ci && yarn prettier-check","examples-build":"bash scripts/build-examples.sh","prepublishOnly":"yarn build","prettier-check":"prettier --check '{src,stories,styles,__mocks__,examples/server/src,examples/src,examples/test}/**/*.{ts,js,tsx,jsx,json,scss,md,yaml,html}'","prettier-write":"prettier --write '{src,stories,styles,__mocks__,examples/server/src,examples/src,examples/test}/**/*.{ts,js,tsx,jsx,json,scss,md,yaml,html}'","test-storybook":"yarn build && test-storybook","validate-style":"stylelint '**/*.scss'","build-storybook":"yarn build && build-storybook -c .storybook -o dist-storybook","examples-server":"node examples/server/src/index.js","heroku-postbuild":"yarn examples-build developer","examples-testcafe":"./scripts/run-testcafe.sh visual","validate-style-ci":"stylelint '**/*.scss' --custom-formatter=node_modules/stylelint-checkstyle-formatter > ci/results/stylelint-results.xml","check-circular-deps":"madge --circular --extensions ts ./src","examples-testcafe-ci":"./scripts/run-testcafe.sh ci","examples-testcafe-live":"./scripts/run-testcafe.sh live"},"typings":"dist/index.d.ts","_npmUser":{"name":"de.do","email":"de.do@gooddata.com"},"deprecated":"@gooddata/react-components@7 reached End of Support on March 31, 2022. Please upgrade (see https://sdk.gooddata.com/gooddata-ui/docs/supported_versions.html for more information).","repository":{"url":"git+ssh://git@github.com/gooddata/gooddata-react-components.git","type":"git"},"_npmVersion":"6.13.4","description":"GoodData.UI - A powerful JavaScript library for building analytical applications","directories":{},"lint-staged":{"{src,stories,styles,__mocks__,examples/server/src,examples/src,examples/test}/**/*.{ts,js,tsx,jsx,scss}":["npx gdc-fix-copyright","git add"],"{src,stories,styles,__mocks__,examples/server/src,examples/src,examples/test}/**/*.{ts,js,tsx,jsx,json,scss,md,yaml,html}":["prettier --write","git add"]},"_nodeVersion":"12.16.1","dependencies":{"rxjs":"^5.5.6","uuid":"^3.2.1","immer":"^1.3.1","lodash":"^4.17.15","date-fns":"^2.7.0","downshift":"^3.2.7","invariant":"^2.2.2","mapbox-gl":"^1.6.1","classnames":"^2.2.6","highcharts":"7.1.1","prop-types":"^15.6.0","react-intl":"^3.6.0","custom-event":"^1.0.1","react-window":"^1.8.1","ag-grid-react":"20.0.0","react-measure":"^2.3.0","@types/mapbox-gl":"^1.6.1","react-day-picker":"~7.3.0","react-responsive":"^3.0.0","stringify-object":"^2.4.0","@gooddata/typings":"^2.24.2","ag-grid-community":"20.0.0","http-status-codes":"^1.3.0","@gooddata/js-utils":"^3.10.5","@gooddata/numberjs":"^3.2.4","fixed-data-table-2":"0.7.17","@gooddata/goodstrap":"^68.6.0","react-dom-factories":"^1.0.2","@gooddata/gooddata-js":"^12.5.4","json-stable-stringify":"^1.0.1","react-transition-group":"^2.2.1","hoist-non-react-statics":"^3.3.0","nodelist-foreach-polyfill":"^1.2.0","@formatjs/intl-pluralrules":"^1.3.6","highcharts-grouped-categories":"^1.1.3"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"raf":"3.3.2","yup":"^0.24.1","jest":"24.7.1","husky":"3.0.0","madge":"^3.4.4","react":"^16.5.2","enzyme":"3.5.0","eslint":"4.19.1","formik":"^0.11.11","moment":"2.23.0","history":"^4.7.2","ts-jest":"24.0.0","webpack":"4.30.0","full-icu":"^1.3.0","prettier":"1.16.4","react-ga":"^2.5.2","recharts":"1.0.0-beta.9","testcafe":"1.1.4","commander":"2.14.1","node-sass":"4.13.0","react-dom":"^16.5.2","stylelint":"^10.0.0","supertest":"3.0.0","ts-loader":"6.0.0","@types/raf":"^3.4.0","css-loader":"0.28.7","jest-junit":"3.0.0","raw-loader":"0.5.1","styled-jsx":"2.2.1","typescript":"3.3.4000","@babel/core":"7.4.4","@types/jest":"24.0.6","@types/node":"7.0.8","@types/uuid":"3.4.3","file-loader":"3.0.1","jest-enzyme":"7.0.2","lint-staged":"9.1.0","sass-loader":"6.0.6","webpack-cli":"3.3.2","@types/react":"16.8.6","babel-loader":"8.0.5","react-helmet":"5.2.0","react-select":"1.2.1","style-loader":"0.19.1","@types/enzyme":"3.1.13","@types/lodash":"4.14.123","testcafe-live":"0.1.4","@babel/runtime":"7.4.4","dotenv-webpack":"^1.7.0","@babel/polyfill":"^7.4.4","@storybook/react":"5.0.11","@types/invariant":"2.2.29","@types/react-dom":"16.0.11","isomorphic-fetch":"2.2.1","react-datepicker":"1.1.0","react-router-dom":"4.2.2","@babel/preset-env":"7.4.4","@gooddata/mock-js":"^2.13.1","@storybook/addons":"5.0.11","@types/classnames":"2.2.3","@types/prop-types":"15.5.2","@storybook/theming":"5.0.11","identity-obj-proxy":"^3.0.0","intl-messageformat":"^7.5.4","webpack-dev-server":"3.3.1","@babel/preset-react":"7.0.0","@types/react-portal":"4.0.1","@types/react-window":"^1.8.1","babel-plugin-lodash":"3.3.4","html-webpack-plugin":"3.2.0","react-test-renderer":"16.4.2","@types/react-measure":"2.0.5","clean-webpack-plugin":"2.0.2","stats-webpack-plugin":"0.7.0","eslint-config-prettier":"4.1.0","react-google-recaptcha":"^0.14.1","tslint-config-prettier":"1.18.0","@gooddata/eslint-config":"^1.0.0","@gooddata/tslint-config":"1.0.0","@types/react-responsive":"^3.0.3","@types/storybook__react":"4.0.1","@types/stringify-object":"^3.2.0","enzyme-adapter-react-16":"1.3.1","@gooddata/test-storybook":"3.2.1","@storybook/addon-actions":"5.0.11","@storybook/addon-options":"5.0.11","node-sass-magic-importer":"5.1.0","react-syntax-highlighter":"11.0.2","@types/fixed-data-table-2":"0.8.1","stylelint-config-prettier":"5.2.0","@gooddata/stylelint-config":"4.0.1","@types/react-test-renderer":"16.0.0","circular-dependency-plugin":"5.0.2","compression-webpack-plugin":"2.0.0","@types/json-stable-stringify":"^1.0.32","@gooddata/frontend-npm-scripts":"1.1.0","@types/enzyme-adapter-react-16":"1.0.3","stylelint-checkstyle-formatter":"0.1.0","@types/storybook__addon-actions":"3.4.2","@babel/plugin-proposal-class-properties":"7.4.4","@babel/plugin-proposal-object-rest-spread":"7.4.4","@babel/plugin-transform-async-to-generator":"7.4.4"},"peerDependencies":{"react":"^16.5.2","react-dom":"^16.5.2"},"_npmOperationalInternal":{"tmp":"tmp/react-components_7.6.0-alpha-de.do-dedo-sd-868-939-2020-05-07T03-07-08-614Z_1588820871898_0.6792648768318472","host":"s3://npm-registry-packages"}},"7.6.0-alpha-strouhaljan-pdo-bb-2211-formatting-presets-component-2020-05-07T05-42-30-186Z":{"name":"@gooddata/react-components","version":"7.6.0-alpha-strouhaljan-pdo-bb-2211-formatting-presets-component-2020-05-07T05-42-30-186Z","author":{"name":"GoodData Corporation"},"license":"BSD-3-Clause","_id":"@gooddata/react-components@7.6.0-alpha-strouhaljan-pdo-bb-2211-formatting-presets-component-2020-05-07T05-42-30-186Z","maintainers":[{"name":"afi","email":"adam.fiedler@gooddata.com"},{"name":"bertold8","email":"ivan.nejezchleb@seznam.cz"},{"name":"brbistas","email":"valentinos.chraniotis@gooddata.com"},{"name":"bugsbunny338","email":"jiri.zajic@mensa.cz"},{"name":"de.do","email":"de.do@gooddata.com"},{"name":"gooddata-ci","email":"rail@gooddata.com"},{"name":"hang.ngo","email":"hang.ngo@gooddata.com"},{"name":"hung.nguyen.hoang","email":"hung.nguyen@gooddata.com"},{"name":"ivan.mjartan","email":"ivan.mjartan@gooddata.com"},{"name":"jakub-sterba","email":"jakub.sterba@gooddata.com"},{"name":"jankc","email":"jan.krapac@gmail.com"},{"name":"jaroslav.tomecek","email":"jaroslav.tomecek@gooddata.com"},{"name":"jkittler","email":"honza.kittler@gmail.com"},{"name":"khanh.le","email":"khanh.le@gooddata.com"},{"name":"lanhuynh","email":"lan.huynh@gooddata.com"},{"name":"linhhong","email":"linh.hong@gooddata.com"},{"name":"lupko","email":"lubomir.slivka@gooddata.com"},{"name":"mai.nguyen","email":"mai.nguyen@gooddata.com"},{"name":"matyas.kandl","email":"matyas.kandl@gooddata.com"},{"name":"michal.marsal","email":"michal.marsal@gooddata.com"},{"name":"my.duong","email":"my.duong@gooddata.com"},{"name":"naibinh","email":"naibinh@gmail.com"},{"name":"nikolacech","email":"nikola.cech@gooddata.com"},{"name":"nis.hua","email":"nis.hua@gooddata.com"},{"name":"no23reason","email":"dan.homola@hotmail.cz"},{"name":"patrikbraborec","email":"patrik.braborec@gooddata.com"},{"name":"pbenes","email":"petr.benes@gooddata.com"},{"name":"petrjanu","email":"petr.janu@gooddata.com"},{"name":"pkingo","email":"philipandreaskingo@hotmail.com"},{"name":"ptquang86","email":"ptquang86@gmail.com"},{"name":"qduval","email":"quentin.duval@gooddata.com"},{"name":"rodri360","email":"me@rodri360.com"},{"name":"scavnickyj","email":"jakub.scavnicky@gooddata.com"},{"name":"sitina","email":"jiri.sitina@gooddata.com"},{"name":"strouhaljan","email":"strouhal.jan@gmail.com"},{"name":"tomas.kratochvil","email":"tomas.kratochvil@gooddata.com"},{"name":"tomasreichmann","email":"tomasreichmann@gmail.com"},{"name":"tomsatgd","email":"tomas.satinsky@gooddata.com"},{"name":"trung-le-quoc","email":"trung.le@gooddata.com"},{"name":"tu-ngo","email":"tungo1981@gmail.com"},{"name":"tu.bui","email":"tu.bui@gooddata.com"},{"name":"tulean","email":"tuan.le@gooddata.com"},{"name":"tuqt1005","email":"tu.tran@gooddata.com"},{"name":"utdnah","email":"danh.ung@gooddata.com"},{"name":"vlastikcz","email":"vlastimil.kotas@gooddata.com"},{"name":"vu.pham","email":"vu.pham@gooddata.com"},{"name":"xmort","email":"petr.dolejsi@gooddata.com"},{"name":"yanlipnican","email":"yanlipnican@gmail.com"}],"homepage":"https://github.com/gooddata/gooddata-react-components#readme","bugs":{"url":"https://github.com/gooddata/gooddata-react-components/issues"},"dist":{"shasum":"9832622fac1684dc668bea6b69463538e5cbc37d","tarball":"https://registry.npmjs.org/@gooddata/react-components/-/react-components-7.6.0-alpha-strouhaljan-pdo-bb-2211-formatting-presets-component-2020-05-07T05-42-30-186Z.tgz","fileCount":2596,"integrity":"sha512-Gva1vkwpF8UkqJAo/QgRGJZSFvaNZNNlNqntuCLXjITKiMwg4XKxmVMLg56fmeMOd6MG44VlMsPkErJ/NapDYQ==","signatures":[{"sig":"MEUCICwGr/bFkirM0sY5nw5wsd1MEB16E3BXoyE9wIovFNWlAiEA3SgPrvMURiZq8FHTmqdDKt7LWu50f7N5eyqFBQ5R5sw=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":10224083,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJes5/qCRA9TVsSAnZWagAAqYUP/icsTANZKy0JAnyultRu\nQmR2htnaUoVQERnms2Z9F0V1eEAsti9Ss7+kqneI8/RqFh6jNuA4bz34W599\nby/K9lfSYM1yXnto+UEt1NrFIuc4OHNX0hSpQqXj8An9LMM0BN5Qq6wqZ/j6\n8JRvkSICToNT9f+5msGHqm/xO2cACX4tvrQ5wOwpau/6yy3ZcDLKIToyIBXt\n6GdQZNk5AeSkQXM70MvMFsHfP3gee6VSuA26/pPQ7X6ZVtB2uEBhGg4PEZJZ\nYbP+nPCj+FPMy2pCVugeGSy7n0JIIPi2EnpHGjLCczRXXB9LbO4eoy0Ty5td\nguxIcap0z1YskuM4efDTKPN+nY97ts21WLl2aOSqmRd1Y48eTodFGcr1WsUv\nHFEwS+7bWBLjkzp0yKrwf8xhi7TR0ffYuM0cx8psN8OSqGc/mbmT0RuPuOve\nkvysOWDWKKe0JKGeikIjmPmFRRhf9OTXR93GU4f3Luw3b/bLkIjbqIfkCKkb\nRdFp030nSMoCO0g91C46bCCsu/R5voQtuA+8eB4aVk/7AOSimizxelr0qhMC\nj2y0CFiyNahsHUg49Vd08vpq8ejNsydqlhjGgAjcNxMe2Q66XqjaDvafhJaf\nPG0BB1RnrBz/0+454zOR/SIOhTc2BSJz02PZL88TTN8SBXQJSmk7wBYO+Q2W\n7Ngs\r\n=J6SG\r\n-----END PGP SIGNATURE-----\r\n"},"main":"dist/index.js","husky":{"hooks":{"pre-commit":"lint-staged"}},"config":{"eslint":"./examples/**/*.{js,jsx}","tslint":"./{__mocks__,src,stories}/{,**/}*.{ts,tsx}"},"readme":"[![npm version](https://badge.fury.io/js/%40gooddata%2Freact-components.svg)](https://www.npmjs.com/package/@gooddata/react-components)\n\n# GoodData.UI React components\n> A React-based JavaScript library for building data-driven applications\n\n## Getting started\n- [GoodData.UI Documentation](http://sdk.gooddata.com/gooddata-ui/)\n- [GoodData.UI Live Examples](https://gooddata-examples.herokuapp.com/)\n- [Stack Overflow](https://stackoverflow.com/questions/tagged/gooddata)\n\n### Usage\nWith [yarn](https://yarnpkg.com) installed, go to your project directory and run\n```\n$ yarn add @gooddata/react-components\n```\nIf you prefer [npm](npmjs.com) run\n```\n$ npm install --save @gooddata/react-components\n```\n\nThe public API is exposed via global `index.js`. Except for the styles, do not import any other file directly\nbecause they are not intended to be part of the public API.\n\n## Contributing\n\nWe welcome any contribution in form of [issues](https://github.com/gooddata/gooddata-react-components/issues) or [pull requests](https://github.com/gooddata/gooddata-react-components/pulls).\n\nInstall [Node.js](http://nodejs.org) (node 12.16.1, npm v6.13.4) and [Yarn](https://classic.yarnpkg.com) (1.22.4).\n\nInstall dependencies:\n```\nyarn install --frozen-lockfile\n```\n\nThese commands may come in handy while developing:\n\n| command | description |\n| ------- | ----------- |\n| `yarn install --pure-lockfile` | first step |\n| ||\n| `yarn dev` | build react-components to `/dist` in watch mode |\n| `yarn test` | run all unit tests |\n| `yarn prettier-write` | format the source code to match the valid codestyle |\n| `yarn validate` | validate codestyle |\n| ||\n| `yarn storybook` | run storybook from `/stories` on http://localhost:9001 |\n| `yarn build-storybook` | build storybook to `/dist-storybook` |\n| `yarn test-storybook` | run storybook and [screenshot tests](https://github.com/gooddata/gdc-client-utils/tree/master/test-storybook) |\n| ||\n| `yarn examples` | run Live Examples dev-server from `/examples` on https://localhost:8999 |\n| `yarn examples-build` | build Live Examples to `/examples/dist` |\n| `yarn examples-server` | serve built Live Examples - see `/examples/server/src` |\n| `yarn examples-testcafe` | run testcafe tests against `localhost:8999` |\n\n### Deploy to heroku.com\nWhen you deploy this repo to heroku, it serves *GoodData.UI Live Examples*.\nRelevant tasks are in `Procfile` and `package.json`.\n\n```bash\n# run in the project directory\nheroku login\nheroku create <your-app-name>\nheroku config:set DOMAIN_ADMIN_USERNAME=x@gooddata.com DOMAIN_ADMIN_PASSWORD=xy PROJECT_ID_TO_ASSIGN=xms7ga4tf3g3nzucd8380o2bev8oeknp\ngit push heroku HEAD:master\nheroku open\n```\n### Enable Geo Chart for Storybook and Live Examples\nGeo chart uses Mapbox to render map which requires a Mapbox access token.\n- Register an account and create Mapbox access token at [guide](https://docs.mapbox.com/help/how-mapbox-works/access-tokens/)\n- Store the created token at `.env`:\n```bash\necho -e \"EXAMPLE_MAPBOX_ACCESS_TOKEN=token\" >> .env # only need to run once\necho -e \"STORYBOOK_MAPBOX_ACCESS_TOKEN=token\" >> .env # only need to run once\n```\n\n### Run Live Examples Locally\nTo run *GoodData.UI Live Examples* locally:\n```bash\ngit clone <this-repository>\ncd  <repository-folder>\nyarn install --pure-lockfile\nyarn examples\n```\nThen open https://localhost:8999 and login using Live Examples account (you can [create one here](https://gooddata-examples.herokuapp.com/registration)).\n\n### Run Storybook locally\n- Run storybook with token stored in `.env` for more secure\n```bash\nyarn storybook\n```\n- Or run storybook with token env param exposed to cli (not suggested)\n```bash\nSTORYBOOK_MAPBOX_ACCESS_TOKEN=token yarn storybook\n```\n- Apply either above way to `yarn build-storybook` or `yarn test-storybook`\n\n### Source code formatting\nThe source code in the repository is formatted by [Prettier](https://prettier.io/).\nThe format of the code is validated by our Continuous Integration server and is one of the requirements of successful merge.\n\nPrettier is supported by every major IDE. You can find the list of supported editors and how to configure them [here](https://prettier.io/docs/en/editors.html).\n\nIn the case, when your editor is not supported or you don't want to setup the integration, you can run the `yarn prettier-write` command to reformat the code before commit.\n\n## Changelog\n\n- see [CHANGELOG.md](CHANGELOG.md)\n\n## Supported versions\n\nIn order to make the user experience with integrating GoodData UI SDK as smooth and secure as possible and to ensure that the SDK is using the latest features of the platform, we will only provide support to two most recent major versions of UI SDK.\n\nThe most recent majors will be supported in the following modes:\n\n- The latest major version will receive all new functionality and all bug fixes\n- The previous major version will only receive fixes to critical issues and security fixes. These fixes will be applied on top of last released version of the previous major\n\nThe customers are encouraged to always use the latest version of the UI SDK.\n\nIn case of using older versions, the user might face API incompatibility, performance or security issues.\n\nPlease follow the installation instructions to update to the newest version.\n\n## License\n\n(C) 2007-2020 GoodData Corporation\n\nThis project is dual licensed:\n\n- The ATTRIBUTION-NONCOMMERCIAL 4.0 INTERNATIONAL (CC BY-NC 4.0) is used for purpose of the trial experience and evaluation of GoodData.UI library.\n- The GOODDATA GOODDATA.UI LIBRARY END USER LICENSE AGREEMENT is used for GoodData customers.\n\nFor more information, please see [LICENSE](https://github.com/gooddata/gooddata-react-components/blob/master/LICENSE)\n","gitHead":"778a0a3fb6dc6f0824992a7e5fb84fae949f7f7f","scripts":{"dev":"bash scripts/build.sh --dev-watch","test":"jest --watch","build":"bash scripts/build.sh","tslint":"yarn run-tslint -t verbose $npm_package_config_tslint","prepare":"cd examples/server && yarn install --frozen-lockfile && cd ../..; rm -r examples/node_modules 2>/dev/null; true","examples":"bash scripts/run-examples.sh","prepare?":"# Called before `npm publish` and on local `npm install`. Temporarily also for deleting obsolete node_modules. Ends with `true` to continue gracefully.","validate":"tsc --noEmit && yarn tslint && eslint $npm_package_config_eslint && yarn validate-style && yarn prettier-check","build-dev":"bash scripts/build.sh --dev","examples?":"# Default is developer domain, other options: yarn examples [sec,secure,stg,stg2,stg3,demo,developer or URL]","storybook":"yarn build && start-storybook -p 9001 -c .storybook","test-once":"jest","tslint-ci":"mkdir -p ./ci/results && yarn run-tslint -t checkstyle -o ./ci/results/tslint-results.xml $npm_package_config_tslint","run-tslint":"tslint -p tsconfig.json","validate-ci":"tsc --noEmit && yarn tslint-ci  && eslint $npm_package_config_eslint -f checkstyle -o ci/results/eslint-results.xml && yarn validate-style-ci && yarn prettier-check","examples-build":"bash scripts/build-examples.sh","prepublishOnly":"yarn build","prettier-check":"prettier --check '{src,stories,styles,__mocks__,examples/server/src,examples/src,examples/test}/**/*.{ts,js,tsx,jsx,json,scss,md,yaml,html}'","prettier-write":"prettier --write '{src,stories,styles,__mocks__,examples/server/src,examples/src,examples/test}/**/*.{ts,js,tsx,jsx,json,scss,md,yaml,html}'","test-storybook":"yarn build && test-storybook","validate-style":"stylelint '**/*.scss'","build-storybook":"yarn build && build-storybook -c .storybook -o dist-storybook","examples-server":"node examples/server/src/index.js","heroku-postbuild":"yarn examples-build developer","examples-testcafe":"./scripts/run-testcafe.sh visual","validate-style-ci":"stylelint '**/*.scss' --custom-formatter=node_modules/stylelint-checkstyle-formatter > ci/results/stylelint-results.xml","check-circular-deps":"madge --circular --extensions ts ./src","examples-testcafe-ci":"./scripts/run-testcafe.sh ci","examples-testcafe-live":"./scripts/run-testcafe.sh live"},"typings":"dist/index.d.ts","_npmUser":{"name":"strouhaljan","email":"strouhal.jan@gmail.com"},"deprecated":"@gooddata/react-components@7 reached End of Support on March 31, 2022. Please upgrade (see https://sdk.gooddata.com/gooddata-ui/docs/supported_versions.html for more information).","repository":{"url":"git+ssh://git@github.com/gooddata/gooddata-react-components.git","type":"git"},"_npmVersion":"6.13.4","description":"GoodData.UI - A powerful JavaScript library for building analytical applications","directories":{},"lint-staged":{"{src,stories,styles,__mocks__,examples/server/src,examples/src,examples/test}/**/*.{ts,js,tsx,jsx,scss}":["npx gdc-fix-copyright","git add"],"{src,stories,styles,__mocks__,examples/server/src,examples/src,examples/test}/**/*.{ts,js,tsx,jsx,json,scss,md,yaml,html}":["prettier --write","git add"]},"_nodeVersion":"12.16.1","dependencies":{"rxjs":"^5.5.6","uuid":"^3.2.1","immer":"^1.3.1","lodash":"^4.17.15","date-fns":"^2.7.0","downshift":"^3.2.7","invariant":"^2.2.2","mapbox-gl":"^1.6.1","classnames":"^2.2.6","highcharts":"7.1.1","prop-types":"^15.6.0","react-intl":"^3.6.0","custom-event":"^1.0.1","react-window":"^1.8.1","ag-grid-react":"20.0.0","react-measure":"^2.3.0","@types/mapbox-gl":"^1.6.1","react-day-picker":"~7.3.0","react-responsive":"^3.0.0","stringify-object":"^2.4.0","@gooddata/typings":"^2.24.0","ag-grid-community":"20.0.0","http-status-codes":"^1.3.0","@gooddata/js-utils":"^3.10.5","@gooddata/numberjs":"^3.2.4","fixed-data-table-2":"0.7.17","@gooddata/goodstrap":"^68.6.0","react-dom-factories":"^1.0.2","@gooddata/gooddata-js":"12.5.4-alpha-tomsatgd-tsa-bb-2259-respect-formats-in-vis-object-2020-05-05T19-08-37-508Z","json-stable-stringify":"^1.0.1","react-transition-group":"^2.2.1","hoist-non-react-statics":"^3.3.0","nodelist-foreach-polyfill":"^1.2.0","@formatjs/intl-pluralrules":"^1.3.6","highcharts-grouped-categories":"^1.1.3"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"raf":"3.3.2","yup":"^0.24.1","jest":"24.7.1","husky":"3.0.0","madge":"^3.4.4","react":"^16.5.2","enzyme":"3.5.0","eslint":"4.19.1","formik":"^0.11.11","moment":"2.23.0","history":"^4.7.2","ts-jest":"24.0.0","webpack":"4.30.0","full-icu":"^1.3.0","prettier":"1.16.4","react-ga":"^2.5.2","recharts":"1.0.0-beta.9","testcafe":"1.1.4","commander":"2.14.1","node-sass":"4.13.0","react-dom":"^16.5.2","stylelint":"^10.0.0","supertest":"3.0.0","ts-loader":"6.0.0","@types/raf":"^3.4.0","css-loader":"0.28.7","jest-junit":"3.0.0","raw-loader":"0.5.1","styled-jsx":"2.2.1","typescript":"3.3.4000","@babel/core":"7.4.4","@types/jest":"24.0.6","@types/node":"7.0.8","@types/uuid":"3.4.3","file-loader":"3.0.1","jest-enzyme":"7.0.2","lint-staged":"9.1.0","sass-loader":"6.0.6","webpack-cli":"3.3.2","@types/react":"16.8.6","babel-loader":"8.0.5","react-helmet":"5.2.0","react-select":"1.2.1","style-loader":"0.19.1","@types/enzyme":"3.1.13","@types/lodash":"4.14.123","testcafe-live":"0.1.4","@babel/runtime":"7.4.4","dotenv-webpack":"^1.7.0","@babel/polyfill":"^7.4.4","@storybook/react":"5.0.11","@types/invariant":"2.2.29","@types/react-dom":"16.0.11","isomorphic-fetch":"2.2.1","react-datepicker":"1.1.0","react-router-dom":"4.2.2","@babel/preset-env":"7.4.4","@gooddata/mock-js":"^2.13.1","@storybook/addons":"5.0.11","@types/classnames":"2.2.3","@types/prop-types":"15.5.2","@storybook/theming":"5.0.11","identity-obj-proxy":"^3.0.0","intl-messageformat":"^7.5.4","webpack-dev-server":"3.3.1","@babel/preset-react":"7.0.0","@types/react-portal":"4.0.1","@types/react-window":"^1.8.1","babel-plugin-lodash":"3.3.4","html-webpack-plugin":"3.2.0","react-test-renderer":"16.4.2","@types/react-measure":"2.0.5","clean-webpack-plugin":"2.0.2","stats-webpack-plugin":"0.7.0","eslint-config-prettier":"4.1.0","react-google-recaptcha":"^0.14.1","tslint-config-prettier":"1.18.0","@gooddata/eslint-config":"^1.0.0","@gooddata/tslint-config":"1.0.0","@types/react-responsive":"^3.0.3","@types/storybook__react":"4.0.1","@types/stringify-object":"^3.2.0","enzyme-adapter-react-16":"1.3.1","@gooddata/test-storybook":"3.2.1","@storybook/addon-actions":"5.0.11","@storybook/addon-options":"5.0.11","node-sass-magic-importer":"5.1.0","react-syntax-highlighter":"11.0.2","@types/fixed-data-table-2":"0.8.1","stylelint-config-prettier":"5.2.0","@gooddata/stylelint-config":"4.0.1","@types/react-test-renderer":"16.0.0","circular-dependency-plugin":"5.0.2","compression-webpack-plugin":"2.0.0","@types/json-stable-stringify":"^1.0.32","@gooddata/frontend-npm-scripts":"1.1.0","@types/enzyme-adapter-react-16":"1.0.3","stylelint-checkstyle-formatter":"0.1.0","@types/storybook__addon-actions":"3.4.2","@babel/plugin-proposal-class-properties":"7.4.4","@babel/plugin-proposal-object-rest-spread":"7.4.4","@babel/plugin-transform-async-to-generator":"7.4.4"},"peerDependencies":{"react":"^16.5.2","react-dom":"^16.5.2"},"_npmOperationalInternal":{"tmp":"tmp/react-components_7.6.0-alpha-strouhaljan-pdo-bb-2211-formatting-presets-component-2020-05-07T05-42-30-186Z_1588830185829_0.5742727617245351","host":"s3://npm-registry-packages"}},"7.6.0-alpha-strouhaljan-pdo-bb-2211-formatting-presets-component-2020-05-07T11-17-57-175Z":{"name":"@gooddata/react-components","version":"7.6.0-alpha-strouhaljan-pdo-bb-2211-formatting-presets-component-2020-05-07T11-17-57-175Z","author":{"name":"GoodData Corporation"},"license":"BSD-3-Clause","_id":"@gooddata/react-components@7.6.0-alpha-strouhaljan-pdo-bb-2211-formatting-presets-component-2020-05-07T11-17-57-175Z","maintainers":[{"name":"afi","email":"adam.fiedler@gooddata.com"},{"name":"bertold8","email":"ivan.nejezchleb@seznam.cz"},{"name":"brbistas","email":"valentinos.chraniotis@gooddata.com"},{"name":"bugsbunny338","email":"jiri.zajic@mensa.cz"},{"name":"de.do","email":"de.do@gooddata.com"},{"name":"gooddata-ci","email":"rail@gooddata.com"},{"name":"hang.ngo","email":"hang.ngo@gooddata.com"},{"name":"hung.nguyen.hoang","email":"hung.nguyen@gooddata.com"},{"name":"ivan.mjartan","email":"ivan.mjartan@gooddata.com"},{"name":"jakub-sterba","email":"jakub.sterba@gooddata.com"},{"name":"jankc","email":"jan.krapac@gmail.com"},{"name":"jaroslav.tomecek","email":"jaroslav.tomecek@gooddata.com"},{"name":"jkittler","email":"honza.kittler@gmail.com"},{"name":"khanh.le","email":"khanh.le@gooddata.com"},{"name":"lanhuynh","email":"lan.huynh@gooddata.com"},{"name":"linhhong","email":"linh.hong@gooddata.com"},{"name":"lupko","email":"lubomir.slivka@gooddata.com"},{"name":"mai.nguyen","email":"mai.nguyen@gooddata.com"},{"name":"matyas.kandl","email":"matyas.kandl@gooddata.com"},{"name":"michal.marsal","email":"michal.marsal@gooddata.com"},{"name":"my.duong","email":"my.duong@gooddata.com"},{"name":"naibinh","email":"naibinh@gmail.com"},{"name":"nikolacech","email":"nikola.cech@gooddata.com"},{"name":"nis.hua","email":"nis.hua@gooddata.com"},{"name":"no23reason","email":"dan.homola@hotmail.cz"},{"name":"patrikbraborec","email":"patrik.braborec@gooddata.com"},{"name":"pbenes","email":"petr.benes@gooddata.com"},{"name":"petrjanu","email":"petr.janu@gooddata.com"},{"name":"pkingo","email":"philipandreaskingo@hotmail.com"},{"name":"ptquang86","email":"ptquang86@gmail.com"},{"name":"qduval","email":"quentin.duval@gooddata.com"},{"name":"rodri360","email":"me@rodri360.com"},{"name":"scavnickyj","email":"jakub.scavnicky@gooddata.com"},{"name":"sitina","email":"jiri.sitina@gooddata.com"},{"name":"strouhaljan","email":"strouhal.jan@gmail.com"},{"name":"tomas.kratochvil","email":"tomas.kratochvil@gooddata.com"},{"name":"tomasreichmann","email":"tomasreichmann@gmail.com"},{"name":"tomsatgd","email":"tomas.satinsky@gooddata.com"},{"name":"trung-le-quoc","email":"trung.le@gooddata.com"},{"name":"tu-ngo","email":"tungo1981@gmail.com"},{"name":"tu.bui","email":"tu.bui@gooddata.com"},{"name":"tulean","email":"tuan.le@gooddata.com"},{"name":"tuqt1005","email":"tu.tran@gooddata.com"},{"name":"utdnah","email":"danh.ung@gooddata.com"},{"name":"vlastikcz","email":"vlastimil.kotas@gooddata.com"},{"name":"vu.pham","email":"vu.pham@gooddata.com"},{"name":"xmort","email":"petr.dolejsi@gooddata.com"},{"name":"yanlipnican","email":"yanlipnican@gmail.com"}],"homepage":"https://github.com/gooddata/gooddata-react-components#readme","bugs":{"url":"https://github.com/gooddata/gooddata-react-components/issues"},"dist":{"shasum":"e886b47dfb78a7a823095949c26e882daf29a778","tarball":"https://registry.npmjs.org/@gooddata/react-components/-/react-components-7.6.0-alpha-strouhaljan-pdo-bb-2211-formatting-presets-component-2020-05-07T11-17-57-175Z.tgz","fileCount":2594,"integrity":"sha512-Gi0X9WPH5jCggho7dFF6Q99n+sGCN4IU2dC44GS0v22ez1v6UXAiVkfk1bArDw5YSjuiYb785pOHFif8DEIMEw==","signatures":[{"sig":"MEUCIHMLaGtqjGMAD10lX2/BF1ZPBerOfT1EafZrwpYVO5JxAiEArCsXSbiRpDm3AegxI8NI+t0Q8+xySWHtiUG+yH9a7Fs=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":10218693,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJes+6JCRA9TVsSAnZWagAAyswP/jm/GAlud7KiaRe7XzcP\nRxng+jbtX6MRLJuSFp61jdrIJDSc2ohdfPxe6gWlJ96qfQjC+6k06kgRWi0f\n50nzgV7vESmVhkw4TFQ6+t65IpYmKNZ44cUdidIQZEbeJROdMUueGjUTsxWt\n/hObkaY4dtIGiJ4lf1NIGa1h5o5tg4pS0R0Eyc3YTAwase0VLJF9d78E6mLQ\nFTyde8FPNzUYMKJxseJMpmeeDDyxD/njHCzjzK1508wQlfgKTJyzR1kZurVD\nC2gFIl6r/f93hc1DnzQY024ro2bv072b4cAdO+hal0DEW8LVlF/zu2zPmdDP\nzXwLaKiAhHV1Qbd0GV70EfByNWyqGZWmFpFQpHb1lp1jOmsENMOMVxQGpltf\nF6dwyHlfQQfSCV8ci0u2nG5JBbABEIiBuxIqyls0oW4D9G7nLXwKqxeQjQ2j\nsws8ZvnjQrtXGZcCNRPD3ijTsffdQyvJTJOrpe7451LbGJGjKEGfzXCUH3K4\nLWSpUOqwjdSeerjfvCw+0UzL4v4iI1OXVXEzxtSCve8g3GBp9YobBUjYAGqY\nbnToLMFI66Hnthfm1r6oe/AofEZYH7j2wv+GrJeNsCoEeJD/nVY//QwglYNQ\nrz0ZtRFsH9VLeaUcLnHH093rUTU+7QgwC9lyUhSEPH1XTFRnbApy7UVb76qS\n0BU1\r\n=9wfd\r\n-----END PGP SIGNATURE-----\r\n"},"main":"dist/index.js","husky":{"hooks":{"pre-commit":"lint-staged"}},"config":{"eslint":"./examples/**/*.{js,jsx}","tslint":"./{__mocks__,src,stories}/{,**/}*.{ts,tsx}"},"readme":"[![npm version](https://badge.fury.io/js/%40gooddata%2Freact-components.svg)](https://www.npmjs.com/package/@gooddata/react-components)\n\n# GoodData.UI React components\n> A React-based JavaScript library for building data-driven applications\n\n## Getting started\n- [GoodData.UI Documentation](http://sdk.gooddata.com/gooddata-ui/)\n- [GoodData.UI Live Examples](https://gooddata-examples.herokuapp.com/)\n- [Stack Overflow](https://stackoverflow.com/questions/tagged/gooddata)\n\n### Usage\nWith [yarn](https://yarnpkg.com) installed, go to your project directory and run\n```\n$ yarn add @gooddata/react-components\n```\nIf you prefer [npm](npmjs.com) run\n```\n$ npm install --save @gooddata/react-components\n```\n\nThe public API is exposed via global `index.js`. Except for the styles, do not import any other file directly\nbecause they are not intended to be part of the public API.\n\n## Contributing\n\nWe welcome any contribution in form of [issues](https://github.com/gooddata/gooddata-react-components/issues) or [pull requests](https://github.com/gooddata/gooddata-react-components/pulls).\n\nInstall [Node.js](http://nodejs.org) (node 12.16.1, npm v6.13.4) and [Yarn](https://classic.yarnpkg.com) (1.22.4).\n\nInstall dependencies:\n```\nyarn install --frozen-lockfile\n```\n\nThese commands may come in handy while developing:\n\n| command | description |\n| ------- | ----------- |\n| `yarn install --pure-lockfile` | first step |\n| ||\n| `yarn dev` | build react-components to `/dist` in watch mode |\n| `yarn test` | run all unit tests |\n| `yarn prettier-write` | format the source code to match the valid codestyle |\n| `yarn validate` | validate codestyle |\n| ||\n| `yarn storybook` | run storybook from `/stories` on http://localhost:9001 |\n| `yarn build-storybook` | build storybook to `/dist-storybook` |\n| `yarn test-storybook` | run storybook and [screenshot tests](https://github.com/gooddata/gdc-client-utils/tree/master/test-storybook) |\n| ||\n| `yarn examples` | run Live Examples dev-server from `/examples` on https://localhost:8999 |\n| `yarn examples-build` | build Live Examples to `/examples/dist` |\n| `yarn examples-server` | serve built Live Examples - see `/examples/server/src` |\n| `yarn examples-testcafe` | run testcafe tests against `localhost:8999` |\n\n### Deploy to heroku.com\nWhen you deploy this repo to heroku, it serves *GoodData.UI Live Examples*.\nRelevant tasks are in `Procfile` and `package.json`.\n\n```bash\n# run in the project directory\nheroku login\nheroku create <your-app-name>\nheroku config:set DOMAIN_ADMIN_USERNAME=x@gooddata.com DOMAIN_ADMIN_PASSWORD=xy PROJECT_ID_TO_ASSIGN=xms7ga4tf3g3nzucd8380o2bev8oeknp\ngit push heroku HEAD:master\nheroku open\n```\n### Enable Geo Chart for Storybook and Live Examples\nGeo chart uses Mapbox to render map which requires a Mapbox access token.\n- Register an account and create Mapbox access token at [guide](https://docs.mapbox.com/help/how-mapbox-works/access-tokens/)\n- Store the created token at `.env`:\n```bash\necho -e \"EXAMPLE_MAPBOX_ACCESS_TOKEN=token\" >> .env # only need to run once\necho -e \"STORYBOOK_MAPBOX_ACCESS_TOKEN=token\" >> .env # only need to run once\n```\n\n### Run Live Examples Locally\nTo run *GoodData.UI Live Examples* locally:\n```bash\ngit clone <this-repository>\ncd  <repository-folder>\nyarn install --pure-lockfile\nyarn examples\n```\nThen open https://localhost:8999 and login using Live Examples account (you can [create one here](https://gooddata-examples.herokuapp.com/registration)).\n\n### Run Storybook locally\n- Run storybook with token stored in `.env` for more secure\n```bash\nyarn storybook\n```\n- Or run storybook with token env param exposed to cli (not suggested)\n```bash\nSTORYBOOK_MAPBOX_ACCESS_TOKEN=token yarn storybook\n```\n- Apply either above way to `yarn build-storybook` or `yarn test-storybook`\n\n### Source code formatting\nThe source code in the repository is formatted by [Prettier](https://prettier.io/).\nThe format of the code is validated by our Continuous Integration server and is one of the requirements of successful merge.\n\nPrettier is supported by every major IDE. You can find the list of supported editors and how to configure them [here](https://prettier.io/docs/en/editors.html).\n\nIn the case, when your editor is not supported or you don't want to setup the integration, you can run the `yarn prettier-write` command to reformat the code before commit.\n\n## Changelog\n\n- see [CHANGELOG.md](CHANGELOG.md)\n\n## Supported versions\n\nIn order to make the user experience with integrating GoodData UI SDK as smooth and secure as possible and to ensure that the SDK is using the latest features of the platform, we will only provide support to two most recent major versions of UI SDK.\n\nThe most recent majors will be supported in the following modes:\n\n- The latest major version will receive all new functionality and all bug fixes\n- The previous major version will only receive fixes to critical issues and security fixes. These fixes will be applied on top of last released version of the previous major\n\nThe customers are encouraged to always use the latest version of the UI SDK.\n\nIn case of using older versions, the user might face API incompatibility, performance or security issues.\n\nPlease follow the installation instructions to update to the newest version.\n\n## License\n\n(C) 2007-2020 GoodData Corporation\n\nThis project is dual licensed:\n\n- The ATTRIBUTION-NONCOMMERCIAL 4.0 INTERNATIONAL (CC BY-NC 4.0) is used for purpose of the trial experience and evaluation of GoodData.UI library.\n- The GOODDATA GOODDATA.UI LIBRARY END USER LICENSE AGREEMENT is used for GoodData customers.\n\nFor more information, please see [LICENSE](https://github.com/gooddata/gooddata-react-components/blob/master/LICENSE)\n","gitHead":"105e04290d6b0a624ac49b1478cd3bb9e40d4077","scripts":{"dev":"bash scripts/build.sh --dev-watch","test":"jest --watch","build":"bash scripts/build.sh","tslint":"yarn run-tslint -t verbose $npm_package_config_tslint","prepare":"cd examples/server && yarn install --frozen-lockfile && cd ../..; rm -r examples/node_modules 2>/dev/null; true","examples":"bash scripts/run-examples.sh","prepare?":"# Called before `npm publish` and on local `npm install`. Temporarily also for deleting obsolete node_modules. Ends with `true` to continue gracefully.","validate":"tsc --noEmit && yarn tslint && eslint $npm_package_config_eslint && yarn validate-style && yarn prettier-check","build-dev":"bash scripts/build.sh --dev","examples?":"# Default is developer domain, other options: yarn examples [sec,secure,stg,stg2,stg3,demo,developer or URL]","storybook":"yarn build && start-storybook -p 9001 -c .storybook","test-once":"jest","tslint-ci":"mkdir -p ./ci/results && yarn run-tslint -t checkstyle -o ./ci/results/tslint-results.xml $npm_package_config_tslint","run-tslint":"tslint -p tsconfig.json","validate-ci":"tsc --noEmit && yarn tslint-ci  && eslint $npm_package_config_eslint -f checkstyle -o ci/results/eslint-results.xml && yarn validate-style-ci && yarn prettier-check","examples-build":"bash scripts/build-examples.sh","prepublishOnly":"yarn build","prettier-check":"prettier --check '{src,stories,styles,__mocks__,examples/server/src,examples/src,examples/test}/**/*.{ts,js,tsx,jsx,json,scss,md,yaml,html}'","prettier-write":"prettier --write '{src,stories,styles,__mocks__,examples/server/src,examples/src,examples/test}/**/*.{ts,js,tsx,jsx,json,scss,md,yaml,html}'","test-storybook":"yarn build && test-storybook","validate-style":"stylelint '**/*.scss'","build-storybook":"yarn build && build-storybook -c .storybook -o dist-storybook","examples-server":"node examples/server/src/index.js","heroku-postbuild":"yarn examples-build developer","examples-testcafe":"./scripts/run-testcafe.sh visual","validate-style-ci":"stylelint '**/*.scss' --custom-formatter=node_modules/stylelint-checkstyle-formatter > ci/results/stylelint-results.xml","check-circular-deps":"madge --circular --extensions ts ./src","examples-testcafe-ci":"./scripts/run-testcafe.sh ci","examples-testcafe-live":"./scripts/run-testcafe.sh live"},"typings":"dist/index.d.ts","_npmUser":{"name":"strouhaljan","email":"strouhal.jan@gmail.com"},"deprecated":"@gooddata/react-components@7 reached End of Support on March 31, 2022. Please upgrade (see https://sdk.gooddata.com/gooddata-ui/docs/supported_versions.html for more information).","repository":{"url":"git+ssh://git@github.com/gooddata/gooddata-react-components.git","type":"git"},"_npmVersion":"6.13.4","description":"GoodData.UI - A powerful JavaScript library for building analytical applications","directories":{},"lint-staged":{"{src,stories,styles,__mocks__,examples/server/src,examples/src,examples/test}/**/*.{ts,js,tsx,jsx,scss}":["npx gdc-fix-copyright","git add"],"{src,stories,styles,__mocks__,examples/server/src,examples/src,examples/test}/**/*.{ts,js,tsx,jsx,json,scss,md,yaml,html}":["prettier --write","git add"]},"_nodeVersion":"12.16.1","dependencies":{"rxjs":"^5.5.6","uuid":"^3.2.1","immer":"^1.3.1","lodash":"^4.17.15","date-fns":"^2.7.0","downshift":"^3.2.7","invariant":"^2.2.2","mapbox-gl":"^1.6.1","classnames":"^2.2.6","highcharts":"7.1.1","prop-types":"^15.6.0","react-intl":"^3.6.0","custom-event":"^1.0.1","react-window":"^1.8.1","ag-grid-react":"20.0.0","react-measure":"^2.3.0","@types/mapbox-gl":"^1.6.1","react-day-picker":"~7.3.0","react-responsive":"^3.0.0","stringify-object":"^2.4.0","@gooddata/typings":"^2.24.0","ag-grid-community":"20.0.0","http-status-codes":"^1.3.0","@gooddata/js-utils":"^3.10.5","@gooddata/numberjs":"^3.2.4","fixed-data-table-2":"0.7.17","@gooddata/goodstrap":"^68.6.0","react-dom-factories":"^1.0.2","@gooddata/gooddata-js":"12.5.4-alpha-tomsatgd-tsa-bb-2259-respect-formats-in-vis-object-2020-05-05T19-08-37-508Z","json-stable-stringify":"^1.0.1","react-transition-group":"^2.2.1","hoist-non-react-statics":"^3.3.0","nodelist-foreach-polyfill":"^1.2.0","@formatjs/intl-pluralrules":"^1.3.6","highcharts-grouped-categories":"^1.1.3"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"raf":"3.3.2","yup":"^0.24.1","jest":"24.7.1","husky":"3.0.0","madge":"^3.4.4","react":"^16.5.2","enzyme":"3.5.0","eslint":"4.19.1","formik":"^0.11.11","moment":"2.23.0","history":"^4.7.2","ts-jest":"24.0.0","webpack":"4.30.0","full-icu":"^1.3.0","prettier":"1.16.4","react-ga":"^2.5.2","recharts":"1.0.0-beta.9","testcafe":"1.1.4","commander":"2.14.1","node-sass":"4.13.0","react-dom":"^16.5.2","stylelint":"^10.0.0","supertest":"3.0.0","ts-loader":"6.0.0","@types/raf":"^3.4.0","css-loader":"0.28.7","jest-junit":"3.0.0","raw-loader":"0.5.1","styled-jsx":"2.2.1","typescript":"3.3.4000","@babel/core":"7.4.4","@types/jest":"24.0.6","@types/node":"7.0.8","@types/uuid":"3.4.3","file-loader":"3.0.1","jest-enzyme":"7.0.2","lint-staged":"9.1.0","sass-loader":"6.0.6","webpack-cli":"3.3.2","@types/react":"16.8.6","babel-loader":"8.0.5","react-helmet":"5.2.0","react-select":"1.2.1","style-loader":"0.19.1","@types/enzyme":"3.1.13","@types/lodash":"4.14.123","testcafe-live":"0.1.4","@babel/runtime":"7.4.4","dotenv-webpack":"^1.7.0","@babel/polyfill":"^7.4.4","@storybook/react":"5.0.11","@types/invariant":"2.2.29","@types/react-dom":"16.0.11","isomorphic-fetch":"2.2.1","react-datepicker":"1.1.0","react-router-dom":"4.2.2","@babel/preset-env":"7.4.4","@gooddata/mock-js":"^2.13.1","@storybook/addons":"5.0.11","@types/classnames":"2.2.3","@types/prop-types":"15.5.2","@storybook/theming":"5.0.11","identity-obj-proxy":"^3.0.0","intl-messageformat":"^7.5.4","webpack-dev-server":"3.3.1","@babel/preset-react":"7.0.0","@types/react-portal":"4.0.1","@types/react-window":"^1.8.1","babel-plugin-lodash":"3.3.4","html-webpack-plugin":"3.2.0","react-test-renderer":"16.4.2","@types/react-measure":"2.0.5","clean-webpack-plugin":"2.0.2","stats-webpack-plugin":"0.7.0","eslint-config-prettier":"4.1.0","react-google-recaptcha":"^0.14.1","tslint-config-prettier":"1.18.0","@gooddata/eslint-config":"^1.0.0","@gooddata/tslint-config":"1.0.0","@types/react-responsive":"^3.0.3","@types/storybook__react":"4.0.1","@types/stringify-object":"^3.2.0","enzyme-adapter-react-16":"1.3.1","@gooddata/test-storybook":"3.2.1","@storybook/addon-actions":"5.0.11","@storybook/addon-options":"5.0.11","node-sass-magic-importer":"5.1.0","react-syntax-highlighter":"11.0.2","@types/fixed-data-table-2":"0.8.1","stylelint-config-prettier":"5.2.0","@gooddata/stylelint-config":"4.0.1","@types/react-test-renderer":"16.0.0","circular-dependency-plugin":"5.0.2","compression-webpack-plugin":"2.0.0","@types/json-stable-stringify":"^1.0.32","@gooddata/frontend-npm-scripts":"1.1.0","@types/enzyme-adapter-react-16":"1.0.3","stylelint-checkstyle-formatter":"0.1.0","@types/storybook__addon-actions":"3.4.2","@babel/plugin-proposal-class-properties":"7.4.4","@babel/plugin-proposal-object-rest-spread":"7.4.4","@babel/plugin-transform-async-to-generator":"7.4.4"},"peerDependencies":{"react":"^16.5.2","react-dom":"^16.5.2"},"_npmOperationalInternal":{"tmp":"tmp/react-components_7.6.0-alpha-strouhaljan-pdo-bb-2211-formatting-presets-component-2020-05-07T11-17-57-175Z_1588850312461_0.24894155233140314","host":"s3://npm-registry-packages"}},"7.6.0-alpha-strouhaljan-pdo-bb-2211-formatting-presets-component-2020-05-07T11-33-49-789Z":{"name":"@gooddata/react-components","version":"7.6.0-alpha-strouhaljan-pdo-bb-2211-formatting-presets-component-2020-05-07T11-33-49-789Z","author":{"name":"GoodData Corporation"},"license":"BSD-3-Clause","_id":"@gooddata/react-components@7.6.0-alpha-strouhaljan-pdo-bb-2211-formatting-presets-component-2020-05-07T11-33-49-789Z","maintainers":[{"name":"afi","email":"adam.fiedler@gooddata.com"},{"name":"bertold8","email":"ivan.nejezchleb@seznam.cz"},{"name":"brbistas","email":"valentinos.chraniotis@gooddata.com"},{"name":"bugsbunny338","email":"jiri.zajic@mensa.cz"},{"name":"de.do","email":"de.do@gooddata.com"},{"name":"gooddata-ci","email":"rail@gooddata.com"},{"name":"hang.ngo","email":"hang.ngo@gooddata.com"},{"name":"hung.nguyen.hoang","email":"hung.nguyen@gooddata.com"},{"name":"ivan.mjartan","email":"ivan.mjartan@gooddata.com"},{"name":"jakub-sterba","email":"jakub.sterba@gooddata.com"},{"name":"jankc","email":"jan.krapac@gmail.com"},{"name":"jaroslav.tomecek","email":"jaroslav.tomecek@gooddata.com"},{"name":"jkittler","email":"honza.kittler@gmail.com"},{"name":"khanh.le","email":"khanh.le@gooddata.com"},{"name":"lanhuynh","email":"lan.huynh@gooddata.com"},{"name":"linhhong","email":"linh.hong@gooddata.com"},{"name":"lupko","email":"lubomir.slivka@gooddata.com"},{"name":"mai.nguyen","email":"mai.nguyen@gooddata.com"},{"name":"matyas.kandl","email":"matyas.kandl@gooddata.com"},{"name":"michal.marsal","email":"michal.marsal@gooddata.com"},{"name":"my.duong","email":"my.duong@gooddata.com"},{"name":"naibinh","email":"naibinh@gmail.com"},{"name":"nikolacech","email":"nikola.cech@gooddata.com"},{"name":"nis.hua","email":"nis.hua@gooddata.com"},{"name":"no23reason","email":"dan.homola@hotmail.cz"},{"name":"patrikbraborec","email":"patrik.braborec@gooddata.com"},{"name":"pbenes","email":"petr.benes@gooddata.com"},{"name":"petrjanu","email":"petr.janu@gooddata.com"},{"name":"pkingo","email":"philipandreaskingo@hotmail.com"},{"name":"ptquang86","email":"ptquang86@gmail.com"},{"name":"qduval","email":"quentin.duval@gooddata.com"},{"name":"rodri360","email":"me@rodri360.com"},{"name":"scavnickyj","email":"jakub.scavnicky@gooddata.com"},{"name":"sitina","email":"jiri.sitina@gooddata.com"},{"name":"strouhaljan","email":"strouhal.jan@gmail.com"},{"name":"tomas.kratochvil","email":"tomas.kratochvil@gooddata.com"},{"name":"tomasreichmann","email":"tomasreichmann@gmail.com"},{"name":"tomsatgd","email":"tomas.satinsky@gooddata.com"},{"name":"trung-le-quoc","email":"trung.le@gooddata.com"},{"name":"tu-ngo","email":"tungo1981@gmail.com"},{"name":"tu.bui","email":"tu.bui@gooddata.com"},{"name":"tulean","email":"tuan.le@gooddata.com"},{"name":"tuqt1005","email":"tu.tran@gooddata.com"},{"name":"utdnah","email":"danh.ung@gooddata.com"},{"name":"vlastikcz","email":"vlastimil.kotas@gooddata.com"},{"name":"vu.pham","email":"vu.pham@gooddata.com"},{"name":"xmort","email":"petr.dolejsi@gooddata.com"},{"name":"yanlipnican","email":"yanlipnican@gmail.com"}],"homepage":"https://github.com/gooddata/gooddata-react-components#readme","bugs":{"url":"https://github.com/gooddata/gooddata-react-components/issues"},"dist":{"shasum":"3b3cd4d5af13717c10e9dfb5cfdfc0fe0dd7e662","tarball":"https://registry.npmjs.org/@gooddata/react-components/-/react-components-7.6.0-alpha-strouhaljan-pdo-bb-2211-formatting-presets-component-2020-05-07T11-33-49-789Z.tgz","fileCount":2594,"integrity":"sha512-+VtZpYT+8kNVYB+e5hAhOhkj5L9E8i9VllTMeCMh4YO6haPcE61Ekenl2SoD+Rb951FkdqotNGJXHgAH4qFy2g==","signatures":[{"sig":"MEUCICfDApvn3zX2Qnl+TMDWLCkfNHuWEln/FUhqfIHb2mz/AiEAiln/6zs8EvVydLgKdUKKntYxoxbxBrCMFZt8BylgKKg=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":10218763,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJes/JBCRA9TVsSAnZWagAAlaoP/18Ynhf+MuA1RAaarqXe\nRVW7PgCNQ9ZBPDR9XxgDSTPtkyevgHxwW61m74tivoe1xsmFWz/RlZEtvjD9\nB1c9h15hLmJEY2xDvmnon1n9J/zMCVKqXv73bIvqpKKN9veAiRRqFv/TDLHK\ntAIYtlLeP+1UNS1LooiDGm0uoUDWxrqPC3zGipGBJqyhPJWAZnc6l9rpLrIH\nDe+rr0dxhD6tdvJXCKK7Y/9j6mD2RMEaxk4tiCGZ02Zai9q+pU65t3dpUJZZ\nllaLHrwlKr7fVxLcpg0UENs0bP5GAvoUsU+9koRKDcU1B1TnG/D7Snpw2K5Q\nxgpYecMcM/42kv+QpNlgqX4V4FQ5JtIhekGHUBOUvpWhSNrdyXFlme5PIr3S\nD5Ent41to26orcAPmSnQl86SSil+rb8ISm7SoAX/+59TuQ8MBms9+d3tTv9A\n61IwWeTL+vefHbo9R21M5eRqEpFEL9yq8bSTS4z5v57oMjQWNgC9xlwWb9TY\nCdXVvIN5j70yov2zIRm69DcRZqpEB4n+jUWJ30sM80Yv4g8f0Xc7lBlvB2hz\nvaERwkkRhdHhX/Gb1rB0HP6yCrlt+nv4XZYP70hat4nziovrPd+nGIqpVh6N\nYftfrXpVpyHThlw7KrbZiqZTxUPjwdb/d/Ca4kztzyYv1DjUaiIsagdvJ66i\n+JyY\r\n=VdPx\r\n-----END PGP SIGNATURE-----\r\n"},"main":"dist/index.js","husky":{"hooks":{"pre-commit":"lint-staged"}},"config":{"eslint":"./examples/**/*.{js,jsx}","tslint":"./{__mocks__,src,stories}/{,**/}*.{ts,tsx}"},"readme":"[![npm version](https://badge.fury.io/js/%40gooddata%2Freact-components.svg)](https://www.npmjs.com/package/@gooddata/react-components)\n\n# GoodData.UI React components\n> A React-based JavaScript library for building data-driven applications\n\n## Getting started\n- [GoodData.UI Documentation](http://sdk.gooddata.com/gooddata-ui/)\n- [GoodData.UI Live Examples](https://gooddata-examples.herokuapp.com/)\n- [Stack Overflow](https://stackoverflow.com/questions/tagged/gooddata)\n\n### Usage\nWith [yarn](https://yarnpkg.com) installed, go to your project directory and run\n```\n$ yarn add @gooddata/react-components\n```\nIf you prefer [npm](npmjs.com) run\n```\n$ npm install --save @gooddata/react-components\n```\n\nThe public API is exposed via global `index.js`. Except for the styles, do not import any other file directly\nbecause they are not intended to be part of the public API.\n\n## Contributing\n\nWe welcome any contribution in form of [issues](https://github.com/gooddata/gooddata-react-components/issues) or [pull requests](https://github.com/gooddata/gooddata-react-components/pulls).\n\nInstall [Node.js](http://nodejs.org) (node 12.16.1, npm v6.13.4) and [Yarn](https://classic.yarnpkg.com) (1.22.4).\n\nInstall dependencies:\n```\nyarn install --frozen-lockfile\n```\n\nThese commands may come in handy while developing:\n\n| command | description |\n| ------- | ----------- |\n| `yarn install --pure-lockfile` | first step |\n| ||\n| `yarn dev` | build react-components to `/dist` in watch mode |\n| `yarn test` | run all unit tests |\n| `yarn prettier-write` | format the source code to match the valid codestyle |\n| `yarn validate` | validate codestyle |\n| ||\n| `yarn storybook` | run storybook from `/stories` on http://localhost:9001 |\n| `yarn build-storybook` | build storybook to `/dist-storybook` |\n| `yarn test-storybook` | run storybook and [screenshot tests](https://github.com/gooddata/gdc-client-utils/tree/master/test-storybook) |\n| ||\n| `yarn examples` | run Live Examples dev-server from `/examples` on https://localhost:8999 |\n| `yarn examples-build` | build Live Examples to `/examples/dist` |\n| `yarn examples-server` | serve built Live Examples - see `/examples/server/src` |\n| `yarn examples-testcafe` | run testcafe tests against `localhost:8999` |\n\n### Deploy to heroku.com\nWhen you deploy this repo to heroku, it serves *GoodData.UI Live Examples*.\nRelevant tasks are in `Procfile` and `package.json`.\n\n```bash\n# run in the project directory\nheroku login\nheroku create <your-app-name>\nheroku config:set DOMAIN_ADMIN_USERNAME=x@gooddata.com DOMAIN_ADMIN_PASSWORD=xy PROJECT_ID_TO_ASSIGN=xms7ga4tf3g3nzucd8380o2bev8oeknp\ngit push heroku HEAD:master\nheroku open\n```\n### Enable Geo Chart for Storybook and Live Examples\nGeo chart uses Mapbox to render map which requires a Mapbox access token.\n- Register an account and create Mapbox access token at [guide](https://docs.mapbox.com/help/how-mapbox-works/access-tokens/)\n- Store the created token at `.env`:\n```bash\necho -e \"EXAMPLE_MAPBOX_ACCESS_TOKEN=token\" >> .env # only need to run once\necho -e \"STORYBOOK_MAPBOX_ACCESS_TOKEN=token\" >> .env # only need to run once\n```\n\n### Run Live Examples Locally\nTo run *GoodData.UI Live Examples* locally:\n```bash\ngit clone <this-repository>\ncd  <repository-folder>\nyarn install --pure-lockfile\nyarn examples\n```\nThen open https://localhost:8999 and login using Live Examples account (you can [create one here](https://gooddata-examples.herokuapp.com/registration)).\n\n### Run Storybook locally\n- Run storybook with token stored in `.env` for more secure\n```bash\nyarn storybook\n```\n- Or run storybook with token env param exposed to cli (not suggested)\n```bash\nSTORYBOOK_MAPBOX_ACCESS_TOKEN=token yarn storybook\n```\n- Apply either above way to `yarn build-storybook` or `yarn test-storybook`\n\n### Source code formatting\nThe source code in the repository is formatted by [Prettier](https://prettier.io/).\nThe format of the code is validated by our Continuous Integration server and is one of the requirements of successful merge.\n\nPrettier is supported by every major IDE. You can find the list of supported editors and how to configure them [here](https://prettier.io/docs/en/editors.html).\n\nIn the case, when your editor is not supported or you don't want to setup the integration, you can run the `yarn prettier-write` command to reformat the code before commit.\n\n## Changelog\n\n- see [CHANGELOG.md](CHANGELOG.md)\n\n## Supported versions\n\nIn order to make the user experience with integrating GoodData UI SDK as smooth and secure as possible and to ensure that the SDK is using the latest features of the platform, we will only provide support to two most recent major versions of UI SDK.\n\nThe most recent majors will be supported in the following modes:\n\n- The latest major version will receive all new functionality and all bug fixes\n- The previous major version will only receive fixes to critical issues and security fixes. These fixes will be applied on top of last released version of the previous major\n\nThe customers are encouraged to always use the latest version of the UI SDK.\n\nIn case of using older versions, the user might face API incompatibility, performance or security issues.\n\nPlease follow the installation instructions to update to the newest version.\n\n## License\n\n(C) 2007-2020 GoodData Corporation\n\nThis project is dual licensed:\n\n- The ATTRIBUTION-NONCOMMERCIAL 4.0 INTERNATIONAL (CC BY-NC 4.0) is used for purpose of the trial experience and evaluation of GoodData.UI library.\n- The GOODDATA GOODDATA.UI LIBRARY END USER LICENSE AGREEMENT is used for GoodData customers.\n\nFor more information, please see [LICENSE](https://github.com/gooddata/gooddata-react-components/blob/master/LICENSE)\n","gitHead":"105e04290d6b0a624ac49b1478cd3bb9e40d4077","scripts":{"dev":"bash scripts/build.sh --dev-watch","test":"jest --watch","build":"bash scripts/build.sh","tslint":"yarn run-tslint -t verbose $npm_package_config_tslint","prepare":"cd examples/server && yarn install --frozen-lockfile && cd ../..; rm -r examples/node_modules 2>/dev/null; true","examples":"bash scripts/run-examples.sh","prepare?":"# Called before `npm publish` and on local `npm install`. Temporarily also for deleting obsolete node_modules. Ends with `true` to continue gracefully.","validate":"tsc --noEmit && yarn tslint && eslint $npm_package_config_eslint && yarn validate-style && yarn prettier-check","build-dev":"bash scripts/build.sh --dev","examples?":"# Default is developer domain, other options: yarn examples [sec,secure,stg,stg2,stg3,demo,developer or URL]","storybook":"yarn build && start-storybook -p 9001 -c .storybook","test-once":"jest","tslint-ci":"mkdir -p ./ci/results && yarn run-tslint -t checkstyle -o ./ci/results/tslint-results.xml $npm_package_config_tslint","run-tslint":"tslint -p tsconfig.json","validate-ci":"tsc --noEmit && yarn tslint-ci  && eslint $npm_package_config_eslint -f checkstyle -o ci/results/eslint-results.xml && yarn validate-style-ci && yarn prettier-check","examples-build":"bash scripts/build-examples.sh","prepublishOnly":"yarn build","prettier-check":"prettier --check '{src,stories,styles,__mocks__,examples/server/src,examples/src,examples/test}/**/*.{ts,js,tsx,jsx,json,scss,md,yaml,html}'","prettier-write":"prettier --write '{src,stories,styles,__mocks__,examples/server/src,examples/src,examples/test}/**/*.{ts,js,tsx,jsx,json,scss,md,yaml,html}'","test-storybook":"yarn build && test-storybook","validate-style":"stylelint '**/*.scss'","build-storybook":"yarn build && build-storybook -c .storybook -o dist-storybook","examples-server":"node examples/server/src/index.js","heroku-postbuild":"yarn examples-build developer","examples-testcafe":"./scripts/run-testcafe.sh visual","validate-style-ci":"stylelint '**/*.scss' --custom-formatter=node_modules/stylelint-checkstyle-formatter > ci/results/stylelint-results.xml","check-circular-deps":"madge --circular --extensions ts ./src","examples-testcafe-ci":"./scripts/run-testcafe.sh ci","examples-testcafe-live":"./scripts/run-testcafe.sh live"},"typings":"dist/index.d.ts","_npmUser":{"name":"strouhaljan","email":"strouhal.jan@gmail.com"},"deprecated":"@gooddata/react-components@7 reached End of Support on March 31, 2022. Please upgrade (see https://sdk.gooddata.com/gooddata-ui/docs/supported_versions.html for more information).","repository":{"url":"git+ssh://git@github.com/gooddata/gooddata-react-components.git","type":"git"},"_npmVersion":"6.13.4","description":"GoodData.UI - A powerful JavaScript library for building analytical applications","directories":{},"lint-staged":{"{src,stories,styles,__mocks__,examples/server/src,examples/src,examples/test}/**/*.{ts,js,tsx,jsx,scss}":["npx gdc-fix-copyright","git add"],"{src,stories,styles,__mocks__,examples/server/src,examples/src,examples/test}/**/*.{ts,js,tsx,jsx,json,scss,md,yaml,html}":["prettier --write","git add"]},"_nodeVersion":"12.16.1","dependencies":{"rxjs":"^5.5.6","uuid":"^3.2.1","immer":"^1.3.1","lodash":"^4.17.15","date-fns":"^2.7.0","downshift":"^3.2.7","invariant":"^2.2.2","mapbox-gl":"^1.6.1","classnames":"^2.2.6","highcharts":"7.1.1","prop-types":"^15.6.0","react-intl":"^3.6.0","custom-event":"^1.0.1","react-window":"^1.8.1","ag-grid-react":"20.0.0","react-measure":"^2.3.0","@types/mapbox-gl":"^1.6.1","react-day-picker":"~7.3.0","react-responsive":"^3.0.0","stringify-object":"^2.4.0","@gooddata/typings":"^2.24.0","ag-grid-community":"20.0.0","http-status-codes":"^1.3.0","@gooddata/js-utils":"^3.10.5","@gooddata/numberjs":"^3.2.4","fixed-data-table-2":"0.7.17","@gooddata/goodstrap":"^68.6.0","react-dom-factories":"^1.0.2","@gooddata/gooddata-js":"12.5.4-alpha-tomsatgd-tsa-bb-2259-respect-formats-in-vis-object-2020-05-05T19-08-37-508Z","json-stable-stringify":"^1.0.1","react-transition-group":"^2.2.1","hoist-non-react-statics":"^3.3.0","nodelist-foreach-polyfill":"^1.2.0","@formatjs/intl-pluralrules":"^1.3.6","highcharts-grouped-categories":"^1.1.3"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"raf":"3.3.2","yup":"^0.24.1","jest":"24.7.1","husky":"3.0.0","madge":"^3.4.4","react":"^16.5.2","enzyme":"3.5.0","eslint":"4.19.1","formik":"^0.11.11","moment":"2.23.0","history":"^4.7.2","ts-jest":"24.0.0","webpack":"4.30.0","full-icu":"^1.3.0","prettier":"1.16.4","react-ga":"^2.5.2","recharts":"1.0.0-beta.9","testcafe":"1.1.4","commander":"2.14.1","node-sass":"4.13.0","react-dom":"^16.5.2","stylelint":"^10.0.0","supertest":"3.0.0","ts-loader":"6.0.0","@types/raf":"^3.4.0","css-loader":"0.28.7","jest-junit":"3.0.0","raw-loader":"0.5.1","styled-jsx":"2.2.1","typescript":"3.3.4000","@babel/core":"7.4.4","@types/jest":"24.0.6","@types/node":"7.0.8","@types/uuid":"3.4.3","file-loader":"3.0.1","jest-enzyme":"7.0.2","lint-staged":"9.1.0","sass-loader":"6.0.6","webpack-cli":"3.3.2","@types/react":"16.8.6","babel-loader":"8.0.5","react-helmet":"5.2.0","react-select":"1.2.1","style-loader":"0.19.1","@types/enzyme":"3.1.13","@types/lodash":"4.14.123","testcafe-live":"0.1.4","@babel/runtime":"7.4.4","dotenv-webpack":"^1.7.0","@babel/polyfill":"^7.4.4","@storybook/react":"5.0.11","@types/invariant":"2.2.29","@types/react-dom":"16.0.11","isomorphic-fetch":"2.2.1","react-datepicker":"1.1.0","react-router-dom":"4.2.2","@babel/preset-env":"7.4.4","@gooddata/mock-js":"^2.13.1","@storybook/addons":"5.0.11","@types/classnames":"2.2.3","@types/prop-types":"15.5.2","@storybook/theming":"5.0.11","identity-obj-proxy":"^3.0.0","intl-messageformat":"^7.5.4","webpack-dev-server":"3.3.1","@babel/preset-react":"7.0.0","@types/react-portal":"4.0.1","@types/react-window":"^1.8.1","babel-plugin-lodash":"3.3.4","html-webpack-plugin":"3.2.0","react-test-renderer":"16.4.2","@types/react-measure":"2.0.5","clean-webpack-plugin":"2.0.2","stats-webpack-plugin":"0.7.0","eslint-config-prettier":"4.1.0","react-google-recaptcha":"^0.14.1","tslint-config-prettier":"1.18.0","@gooddata/eslint-config":"^1.0.0","@gooddata/tslint-config":"1.0.0","@types/react-responsive":"^3.0.3","@types/storybook__react":"4.0.1","@types/stringify-object":"^3.2.0","enzyme-adapter-react-16":"1.3.1","@gooddata/test-storybook":"3.2.1","@storybook/addon-actions":"5.0.11","@storybook/addon-options":"5.0.11","node-sass-magic-importer":"5.1.0","react-syntax-highlighter":"11.0.2","@types/fixed-data-table-2":"0.8.1","stylelint-config-prettier":"5.2.0","@gooddata/stylelint-config":"4.0.1","@types/react-test-renderer":"16.0.0","circular-dependency-plugin":"5.0.2","compression-webpack-plugin":"2.0.0","@types/json-stable-stringify":"^1.0.32","@gooddata/frontend-npm-scripts":"1.1.0","@types/enzyme-adapter-react-16":"1.0.3","stylelint-checkstyle-formatter":"0.1.0","@types/storybook__addon-actions":"3.4.2","@babel/plugin-proposal-class-properties":"7.4.4","@babel/plugin-proposal-object-rest-spread":"7.4.4","@babel/plugin-transform-async-to-generator":"7.4.4"},"peerDependencies":{"react":"^16.5.2","react-dom":"^16.5.2"},"_npmOperationalInternal":{"tmp":"tmp/react-components_7.6.0-alpha-strouhaljan-pdo-bb-2211-formatting-presets-component-2020-05-07T11-33-49-789Z_1588851264706_0.48186924782908513","host":"s3://npm-registry-packages"}},"7.6.0-alpha-strouhaljan-pdo-bb-2211-formatting-presets-component-2020-05-07T11-35-30-084Z":{"name":"@gooddata/react-components","version":"7.6.0-alpha-strouhaljan-pdo-bb-2211-formatting-presets-component-2020-05-07T11-35-30-084Z","author":{"name":"GoodData Corporation"},"license":"BSD-3-Clause","_id":"@gooddata/react-components@7.6.0-alpha-strouhaljan-pdo-bb-2211-formatting-presets-component-2020-05-07T11-35-30-084Z","maintainers":[{"name":"afi","email":"adam.fiedler@gooddata.com"},{"name":"bertold8","email":"ivan.nejezchleb@seznam.cz"},{"name":"brbistas","email":"valentinos.chraniotis@gooddata.com"},{"name":"bugsbunny338","email":"jiri.zajic@mensa.cz"},{"name":"de.do","email":"de.do@gooddata.com"},{"name":"gooddata-ci","email":"rail@gooddata.com"},{"name":"hang.ngo","email":"hang.ngo@gooddata.com"},{"name":"hung.nguyen.hoang","email":"hung.nguyen@gooddata.com"},{"name":"ivan.mjartan","email":"ivan.mjartan@gooddata.com"},{"name":"jakub-sterba","email":"jakub.sterba@gooddata.com"},{"name":"jankc","email":"jan.krapac@gmail.com"},{"name":"jaroslav.tomecek","email":"jaroslav.tomecek@gooddata.com"},{"name":"jkittler","email":"honza.kittler@gmail.com"},{"name":"khanh.le","email":"khanh.le@gooddata.com"},{"name":"lanhuynh","email":"lan.huynh@gooddata.com"},{"name":"linhhong","email":"linh.hong@gooddata.com"},{"name":"lupko","email":"lubomir.slivka@gooddata.com"},{"name":"mai.nguyen","email":"mai.nguyen@gooddata.com"},{"name":"matyas.kandl","email":"matyas.kandl@gooddata.com"},{"name":"michal.marsal","email":"michal.marsal@gooddata.com"},{"name":"my.duong","email":"my.duong@gooddata.com"},{"name":"naibinh","email":"naibinh@gmail.com"},{"name":"nikolacech","email":"nikola.cech@gooddata.com"},{"name":"nis.hua","email":"nis.hua@gooddata.com"},{"name":"no23reason","email":"dan.homola@hotmail.cz"},{"name":"patrikbraborec","email":"patrik.braborec@gooddata.com"},{"name":"pbenes","email":"petr.benes@gooddata.com"},{"name":"petrjanu","email":"petr.janu@gooddata.com"},{"name":"pkingo","email":"philipandreaskingo@hotmail.com"},{"name":"ptquang86","email":"ptquang86@gmail.com"},{"name":"qduval","email":"quentin.duval@gooddata.com"},{"name":"rodri360","email":"me@rodri360.com"},{"name":"scavnickyj","email":"jakub.scavnicky@gooddata.com"},{"name":"sitina","email":"jiri.sitina@gooddata.com"},{"name":"strouhaljan","email":"strouhal.jan@gmail.com"},{"name":"tomas.kratochvil","email":"tomas.kratochvil@gooddata.com"},{"name":"tomasreichmann","email":"tomasreichmann@gmail.com"},{"name":"tomsatgd","email":"tomas.satinsky@gooddata.com"},{"name":"trung-le-quoc","email":"trung.le@gooddata.com"},{"name":"tu-ngo","email":"tungo1981@gmail.com"},{"name":"tu.bui","email":"tu.bui@gooddata.com"},{"name":"tulean","email":"tuan.le@gooddata.com"},{"name":"tuqt1005","email":"tu.tran@gooddata.com"},{"name":"utdnah","email":"danh.ung@gooddata.com"},{"name":"vlastikcz","email":"vlastimil.kotas@gooddata.com"},{"name":"vu.pham","email":"vu.pham@gooddata.com"},{"name":"xmort","email":"petr.dolejsi@gooddata.com"},{"name":"yanlipnican","email":"yanlipnican@gmail.com"}],"homepage":"https://github.com/gooddata/gooddata-react-components#readme","bugs":{"url":"https://github.com/gooddata/gooddata-react-components/issues"},"dist":{"shasum":"e53058affd525b39eb61126caee969b6ca4b4c58","tarball":"https://registry.npmjs.org/@gooddata/react-components/-/react-components-7.6.0-alpha-strouhaljan-pdo-bb-2211-formatting-presets-component-2020-05-07T11-35-30-084Z.tgz","fileCount":2594,"integrity":"sha512-TABpeM5oNP8GqjzGg0laeXV6uUh/PcvINrDZgd2X+/ekXfu6o9eeGJZSv1eh0JnfJmu1zrAy2lRoSMHF1s9C7g==","signatures":[{"sig":"MEQCIA8I8eaozp43kMmYVcY5mkvZq+Go7JbQqwMxEtg8cU+xAiBSaBhOlkZ62vJoEWl6rKnFjOLszPIwMiURZYnNiZoDEA==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":10218196,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJes/KkCRA9TVsSAnZWagAAQBcQAIgeIlNoVOLzRcp/99gs\n6ZXdHzEBquLWL/qyHWdNBF+fE/eXHYhmebwi5fB/TxyNuR6dQvlCRem+VW45\nLonNLpK9VcMfPFMGTq0K8kl+QYQGHW8vIo8oJOz8KyEyMYO1vpFptptQb01d\ncpInpyXN3edv86RRSzCr7nu7SOxzHGBqzSQ1uHeOcit03e/gZlsvy4/dyjch\nol5w97vXlSiE6t1bt4JHsioCpE3+5LTmkuLSSBnxoIJrWz23tgeE6JMGyNyk\nIZWRtDinSVnUgKPR96LbWwCIpu5x8xi3n++qEmWpHY4MQBwvM/wm+40Kt2tH\n95Dbb8HKgz9r0fd67fpb22i4CBJIXaB7TfAjIPVq0uP97zye54p/XgG6Zl7G\n6SNgLxDlC9Hvj+GsALr/dZNaPc4ZOJV9Ui9uOR0UWu2YRrwtO6KWA4fFvOLM\njOqfK7xAjcLW91IssuHq1ypQaj6F6Cs+beWCeTCakoiasyLYjRh4BU5LHIpJ\n3rdzyMqeRmrQiJwnbjxXxh2xYMEn+5PGliFvI8HAxfX6Bj5UCUifh3Q193dR\nUFwNnwR9IuoP1w64VGxgEylUaKUKJJ8gt4QYVJSq+Y9q0CITtnXudKVtnNR7\nA1Tqsh4pRfhU5V/kcmtKbdHzicUgqEua71nmheP6OCMdpdtIarCzfGxFepQ0\nlljj\r\n=m3ms\r\n-----END PGP SIGNATURE-----\r\n"},"main":"dist/index.js","husky":{"hooks":{"pre-commit":"lint-staged"}},"config":{"eslint":"./examples/**/*.{js,jsx}","tslint":"./{__mocks__,src,stories}/{,**/}*.{ts,tsx}"},"readme":"[![npm version](https://badge.fury.io/js/%40gooddata%2Freact-components.svg)](https://www.npmjs.com/package/@gooddata/react-components)\n\n# GoodData.UI React components\n> A React-based JavaScript library for building data-driven applications\n\n## Getting started\n- [GoodData.UI Documentation](http://sdk.gooddata.com/gooddata-ui/)\n- [GoodData.UI Live Examples](https://gooddata-examples.herokuapp.com/)\n- [Stack Overflow](https://stackoverflow.com/questions/tagged/gooddata)\n\n### Usage\nWith [yarn](https://yarnpkg.com) installed, go to your project directory and run\n```\n$ yarn add @gooddata/react-components\n```\nIf you prefer [npm](npmjs.com) run\n```\n$ npm install --save @gooddata/react-components\n```\n\nThe public API is exposed via global `index.js`. Except for the styles, do not import any other file directly\nbecause they are not intended to be part of the public API.\n\n## Contributing\n\nWe welcome any contribution in form of [issues](https://github.com/gooddata/gooddata-react-components/issues) or [pull requests](https://github.com/gooddata/gooddata-react-components/pulls).\n\nInstall [Node.js](http://nodejs.org) (node 12.16.1, npm v6.13.4) and [Yarn](https://classic.yarnpkg.com) (1.22.4).\n\nInstall dependencies:\n```\nyarn install --frozen-lockfile\n```\n\nThese commands may come in handy while developing:\n\n| command | description |\n| ------- | ----------- |\n| `yarn install --pure-lockfile` | first step |\n| ||\n| `yarn dev` | build react-components to `/dist` in watch mode |\n| `yarn test` | run all unit tests |\n| `yarn prettier-write` | format the source code to match the valid codestyle |\n| `yarn validate` | validate codestyle |\n| ||\n| `yarn storybook` | run storybook from `/stories` on http://localhost:9001 |\n| `yarn build-storybook` | build storybook to `/dist-storybook` |\n| `yarn test-storybook` | run storybook and [screenshot tests](https://github.com/gooddata/gdc-client-utils/tree/master/test-storybook) |\n| ||\n| `yarn examples` | run Live Examples dev-server from `/examples` on https://localhost:8999 |\n| `yarn examples-build` | build Live Examples to `/examples/dist` |\n| `yarn examples-server` | serve built Live Examples - see `/examples/server/src` |\n| `yarn examples-testcafe` | run testcafe tests against `localhost:8999` |\n\n### Deploy to heroku.com\nWhen you deploy this repo to heroku, it serves *GoodData.UI Live Examples*.\nRelevant tasks are in `Procfile` and `package.json`.\n\n```bash\n# run in the project directory\nheroku login\nheroku create <your-app-name>\nheroku config:set DOMAIN_ADMIN_USERNAME=x@gooddata.com DOMAIN_ADMIN_PASSWORD=xy PROJECT_ID_TO_ASSIGN=xms7ga4tf3g3nzucd8380o2bev8oeknp\ngit push heroku HEAD:master\nheroku open\n```\n### Enable Geo Chart for Storybook and Live Examples\nGeo chart uses Mapbox to render map which requires a Mapbox access token.\n- Register an account and create Mapbox access token at [guide](https://docs.mapbox.com/help/how-mapbox-works/access-tokens/)\n- Store the created token at `.env`:\n```bash\necho -e \"EXAMPLE_MAPBOX_ACCESS_TOKEN=token\" >> .env # only need to run once\necho -e \"STORYBOOK_MAPBOX_ACCESS_TOKEN=token\" >> .env # only need to run once\n```\n\n### Run Live Examples Locally\nTo run *GoodData.UI Live Examples* locally:\n```bash\ngit clone <this-repository>\ncd  <repository-folder>\nyarn install --pure-lockfile\nyarn examples\n```\nThen open https://localhost:8999 and login using Live Examples account (you can [create one here](https://gooddata-examples.herokuapp.com/registration)).\n\n### Run Storybook locally\n- Run storybook with token stored in `.env` for more secure\n```bash\nyarn storybook\n```\n- Or run storybook with token env param exposed to cli (not suggested)\n```bash\nSTORYBOOK_MAPBOX_ACCESS_TOKEN=token yarn storybook\n```\n- Apply either above way to `yarn build-storybook` or `yarn test-storybook`\n\n### Source code formatting\nThe source code in the repository is formatted by [Prettier](https://prettier.io/).\nThe format of the code is validated by our Continuous Integration server and is one of the requirements of successful merge.\n\nPrettier is supported by every major IDE. You can find the list of supported editors and how to configure them [here](https://prettier.io/docs/en/editors.html).\n\nIn the case, when your editor is not supported or you don't want to setup the integration, you can run the `yarn prettier-write` command to reformat the code before commit.\n\n## Changelog\n\n- see [CHANGELOG.md](CHANGELOG.md)\n\n## Supported versions\n\nIn order to make the user experience with integrating GoodData UI SDK as smooth and secure as possible and to ensure that the SDK is using the latest features of the platform, we will only provide support to two most recent major versions of UI SDK.\n\nThe most recent majors will be supported in the following modes:\n\n- The latest major version will receive all new functionality and all bug fixes\n- The previous major version will only receive fixes to critical issues and security fixes. These fixes will be applied on top of last released version of the previous major\n\nThe customers are encouraged to always use the latest version of the UI SDK.\n\nIn case of using older versions, the user might face API incompatibility, performance or security issues.\n\nPlease follow the installation instructions to update to the newest version.\n\n## License\n\n(C) 2007-2020 GoodData Corporation\n\nThis project is dual licensed:\n\n- The ATTRIBUTION-NONCOMMERCIAL 4.0 INTERNATIONAL (CC BY-NC 4.0) is used for purpose of the trial experience and evaluation of GoodData.UI library.\n- The GOODDATA GOODDATA.UI LIBRARY END USER LICENSE AGREEMENT is used for GoodData customers.\n\nFor more information, please see [LICENSE](https://github.com/gooddata/gooddata-react-components/blob/master/LICENSE)\n","gitHead":"105e04290d6b0a624ac49b1478cd3bb9e40d4077","scripts":{"dev":"bash scripts/build.sh --dev-watch","test":"jest --watch","build":"bash scripts/build.sh","tslint":"yarn run-tslint -t verbose $npm_package_config_tslint","prepare":"cd examples/server && yarn install --frozen-lockfile && cd ../..; rm -r examples/node_modules 2>/dev/null; true","examples":"bash scripts/run-examples.sh","prepare?":"# Called before `npm publish` and on local `npm install`. Temporarily also for deleting obsolete node_modules. Ends with `true` to continue gracefully.","validate":"tsc --noEmit && yarn tslint && eslint $npm_package_config_eslint && yarn validate-style && yarn prettier-check","build-dev":"bash scripts/build.sh --dev","examples?":"# Default is developer domain, other options: yarn examples [sec,secure,stg,stg2,stg3,demo,developer or URL]","storybook":"yarn build && start-storybook -p 9001 -c .storybook","test-once":"jest","tslint-ci":"mkdir -p ./ci/results && yarn run-tslint -t checkstyle -o ./ci/results/tslint-results.xml $npm_package_config_tslint","run-tslint":"tslint -p tsconfig.json","validate-ci":"tsc --noEmit && yarn tslint-ci  && eslint $npm_package_config_eslint -f checkstyle -o ci/results/eslint-results.xml && yarn validate-style-ci && yarn prettier-check","examples-build":"bash scripts/build-examples.sh","prepublishOnly":"yarn build","prettier-check":"prettier --check '{src,stories,styles,__mocks__,examples/server/src,examples/src,examples/test}/**/*.{ts,js,tsx,jsx,json,scss,md,yaml,html}'","prettier-write":"prettier --write '{src,stories,styles,__mocks__,examples/server/src,examples/src,examples/test}/**/*.{ts,js,tsx,jsx,json,scss,md,yaml,html}'","test-storybook":"yarn build && test-storybook","validate-style":"stylelint '**/*.scss'","build-storybook":"yarn build && build-storybook -c .storybook -o dist-storybook","examples-server":"node examples/server/src/index.js","heroku-postbuild":"yarn examples-build developer","examples-testcafe":"./scripts/run-testcafe.sh visual","validate-style-ci":"stylelint '**/*.scss' --custom-formatter=node_modules/stylelint-checkstyle-formatter > ci/results/stylelint-results.xml","check-circular-deps":"madge --circular --extensions ts ./src","examples-testcafe-ci":"./scripts/run-testcafe.sh ci","examples-testcafe-live":"./scripts/run-testcafe.sh live"},"typings":"dist/index.d.ts","_npmUser":{"name":"strouhaljan","email":"strouhal.jan@gmail.com"},"deprecated":"@gooddata/react-components@7 reached End of Support on March 31, 2022. Please upgrade (see https://sdk.gooddata.com/gooddata-ui/docs/supported_versions.html for more information).","repository":{"url":"git+ssh://git@github.com/gooddata/gooddata-react-components.git","type":"git"},"_npmVersion":"6.13.4","description":"GoodData.UI - A powerful JavaScript library for building analytical applications","directories":{},"lint-staged":{"{src,stories,styles,__mocks__,examples/server/src,examples/src,examples/test}/**/*.{ts,js,tsx,jsx,scss}":["npx gdc-fix-copyright","git add"],"{src,stories,styles,__mocks__,examples/server/src,examples/src,examples/test}/**/*.{ts,js,tsx,jsx,json,scss,md,yaml,html}":["prettier --write","git add"]},"_nodeVersion":"12.16.1","dependencies":{"rxjs":"^5.5.6","uuid":"^3.2.1","immer":"^1.3.1","lodash":"^4.17.15","date-fns":"^2.7.0","downshift":"^3.2.7","invariant":"^2.2.2","mapbox-gl":"^1.6.1","classnames":"^2.2.6","highcharts":"7.1.1","prop-types":"^15.6.0","react-intl":"^3.6.0","custom-event":"^1.0.1","react-window":"^1.8.1","ag-grid-react":"20.0.0","react-measure":"^2.3.0","@types/mapbox-gl":"^1.6.1","react-day-picker":"~7.3.0","react-responsive":"^3.0.0","stringify-object":"^2.4.0","@gooddata/typings":"^2.24.0","ag-grid-community":"20.0.0","http-status-codes":"^1.3.0","@gooddata/js-utils":"^3.10.5","@gooddata/numberjs":"^3.2.4","fixed-data-table-2":"0.7.17","@gooddata/goodstrap":"^68.6.0","react-dom-factories":"^1.0.2","@gooddata/gooddata-js":"12.5.4-alpha-tomsatgd-tsa-bb-2259-respect-formats-in-vis-object-2020-05-05T19-08-37-508Z","json-stable-stringify":"^1.0.1","react-transition-group":"^2.2.1","hoist-non-react-statics":"^3.3.0","nodelist-foreach-polyfill":"^1.2.0","@formatjs/intl-pluralrules":"^1.3.6","highcharts-grouped-categories":"^1.1.3"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"raf":"3.3.2","yup":"^0.24.1","jest":"24.7.1","husky":"3.0.0","madge":"^3.4.4","react":"^16.5.2","enzyme":"3.5.0","eslint":"4.19.1","formik":"^0.11.11","moment":"2.23.0","history":"^4.7.2","ts-jest":"24.0.0","webpack":"4.30.0","full-icu":"^1.3.0","prettier":"1.16.4","react-ga":"^2.5.2","recharts":"1.0.0-beta.9","testcafe":"1.1.4","commander":"2.14.1","node-sass":"4.13.0","react-dom":"^16.5.2","stylelint":"^10.0.0","supertest":"3.0.0","ts-loader":"6.0.0","@types/raf":"^3.4.0","css-loader":"0.28.7","jest-junit":"3.0.0","raw-loader":"0.5.1","styled-jsx":"2.2.1","typescript":"3.3.4000","@babel/core":"7.4.4","@types/jest":"24.0.6","@types/node":"7.0.8","@types/uuid":"3.4.3","file-loader":"3.0.1","jest-enzyme":"7.0.2","lint-staged":"9.1.0","sass-loader":"6.0.6","webpack-cli":"3.3.2","@types/react":"16.8.6","babel-loader":"8.0.5","react-helmet":"5.2.0","react-select":"1.2.1","style-loader":"0.19.1","@types/enzyme":"3.1.13","@types/lodash":"4.14.123","testcafe-live":"0.1.4","@babel/runtime":"7.4.4","dotenv-webpack":"^1.7.0","@babel/polyfill":"^7.4.4","@storybook/react":"5.0.11","@types/invariant":"2.2.29","@types/react-dom":"16.0.11","isomorphic-fetch":"2.2.1","react-datepicker":"1.1.0","react-router-dom":"4.2.2","@babel/preset-env":"7.4.4","@gooddata/mock-js":"^2.13.1","@storybook/addons":"5.0.11","@types/classnames":"2.2.3","@types/prop-types":"15.5.2","@storybook/theming":"5.0.11","identity-obj-proxy":"^3.0.0","intl-messageformat":"^7.5.4","webpack-dev-server":"3.3.1","@babel/preset-react":"7.0.0","@types/react-portal":"4.0.1","@types/react-window":"^1.8.1","babel-plugin-lodash":"3.3.4","html-webpack-plugin":"3.2.0","react-test-renderer":"16.4.2","@types/react-measure":"2.0.5","clean-webpack-plugin":"2.0.2","stats-webpack-plugin":"0.7.0","eslint-config-prettier":"4.1.0","react-google-recaptcha":"^0.14.1","tslint-config-prettier":"1.18.0","@gooddata/eslint-config":"^1.0.0","@gooddata/tslint-config":"1.0.0","@types/react-responsive":"^3.0.3","@types/storybook__react":"4.0.1","@types/stringify-object":"^3.2.0","enzyme-adapter-react-16":"1.3.1","@gooddata/test-storybook":"3.2.1","@storybook/addon-actions":"5.0.11","@storybook/addon-options":"5.0.11","node-sass-magic-importer":"5.1.0","react-syntax-highlighter":"11.0.2","@types/fixed-data-table-2":"0.8.1","stylelint-config-prettier":"5.2.0","@gooddata/stylelint-config":"4.0.1","@types/react-test-renderer":"16.0.0","circular-dependency-plugin":"5.0.2","compression-webpack-plugin":"2.0.0","@types/json-stable-stringify":"^1.0.32","@gooddata/frontend-npm-scripts":"1.1.0","@types/enzyme-adapter-react-16":"1.0.3","stylelint-checkstyle-formatter":"0.1.0","@types/storybook__addon-actions":"3.4.2","@babel/plugin-proposal-class-properties":"7.4.4","@babel/plugin-proposal-object-rest-spread":"7.4.4","@babel/plugin-transform-async-to-generator":"7.4.4"},"peerDependencies":{"react":"^16.5.2","react-dom":"^16.5.2"},"_npmOperationalInternal":{"tmp":"tmp/react-components_7.6.0-alpha-strouhaljan-pdo-bb-2211-formatting-presets-component-2020-05-07T11-35-30-084Z_1588851364168_0.6014643661908239","host":"s3://npm-registry-packages"}},"7.6.0-beta.17":{"name":"@gooddata/react-components","version":"7.6.0-beta.17","author":{"name":"GoodData Corporation"},"license":"BSD-3-Clause","_id":"@gooddata/react-components@7.6.0-beta.17","maintainers":[{"name":"afi","email":"adam.fiedler@gooddata.com"},{"name":"bertold8","email":"ivan.nejezchleb@seznam.cz"},{"name":"brbistas","email":"valentinos.chraniotis@gooddata.com"},{"name":"bugsbunny338","email":"jiri.zajic@mensa.cz"},{"name":"de.do","email":"de.do@gooddata.com"},{"name":"gooddata-ci","email":"rail@gooddata.com"},{"name":"hang.ngo","email":"hang.ngo@gooddata.com"},{"name":"hung.nguyen.hoang","email":"hung.nguyen@gooddata.com"},{"name":"ivan.mjartan","email":"ivan.mjartan@gooddata.com"},{"name":"jakub-sterba","email":"jakub.sterba@gooddata.com"},{"name":"jankc","email":"jan.krapac@gmail.com"},{"name":"jaroslav.tomecek","email":"jaroslav.tomecek@gooddata.com"},{"name":"jkittler","email":"honza.kittler@gmail.com"},{"name":"khanh.le","email":"khanh.le@gooddata.com"},{"name":"lanhuynh","email":"lan.huynh@gooddata.com"},{"name":"linhhong","email":"linh.hong@gooddata.com"},{"name":"lupko","email":"lubomir.slivka@gooddata.com"},{"name":"mai.nguyen","email":"mai.nguyen@gooddata.com"},{"name":"matyas.kandl","email":"matyas.kandl@gooddata.com"},{"name":"michal.marsal","email":"michal.marsal@gooddata.com"},{"name":"my.duong","email":"my.duong@gooddata.com"},{"name":"naibinh","email":"naibinh@gmail.com"},{"name":"nikolacech","email":"nikola.cech@gooddata.com"},{"name":"nis.hua","email":"nis.hua@gooddata.com"},{"name":"no23reason","email":"dan.homola@hotmail.cz"},{"name":"patrikbraborec","email":"patrik.braborec@gooddata.com"},{"name":"pbenes","email":"petr.benes@gooddata.com"},{"name":"petrjanu","email":"petr.janu@gooddata.com"},{"name":"pkingo","email":"philipandreaskingo@hotmail.com"},{"name":"ptquang86","email":"ptquang86@gmail.com"},{"name":"qduval","email":"quentin.duval@gooddata.com"},{"name":"rodri360","email":"me@rodri360.com"},{"name":"scavnickyj","email":"jakub.scavnicky@gooddata.com"},{"name":"sitina","email":"jiri.sitina@gooddata.com"},{"name":"strouhaljan","email":"strouhal.jan@gmail.com"},{"name":"tomas.kratochvil","email":"tomas.kratochvil@gooddata.com"},{"name":"tomasreichmann","email":"tomasreichmann@gmail.com"},{"name":"tomsatgd","email":"tomas.satinsky@gooddata.com"},{"name":"trung-le-quoc","email":"trung.le@gooddata.com"},{"name":"tu-ngo","email":"tungo1981@gmail.com"},{"name":"tu.bui","email":"tu.bui@gooddata.com"},{"name":"tulean","email":"tuan.le@gooddata.com"},{"name":"tuqt1005","email":"tu.tran@gooddata.com"},{"name":"utdnah","email":"danh.ung@gooddata.com"},{"name":"vlastikcz","email":"vlastimil.kotas@gooddata.com"},{"name":"vu.pham","email":"vu.pham@gooddata.com"},{"name":"xmort","email":"petr.dolejsi@gooddata.com"},{"name":"yanlipnican","email":"yanlipnican@gmail.com"}],"homepage":"https://github.com/gooddata/gooddata-react-components#readme","bugs":{"url":"https://github.com/gooddata/gooddata-react-components/issues"},"dist":{"shasum":"6220d1235200350f204950b67d7b6373453eaaae","tarball":"https://registry.npmjs.org/@gooddata/react-components/-/react-components-7.6.0-beta.17.tgz","fileCount":2564,"integrity":"sha512-DJFwRVkpgSZNxuefxajz6phrKGZIG2Ie5fkeMKve87NqtfcwHnKm8sNwR1cnUqPawqwffbkiYGt0kGIU1OVSDg==","signatures":[{"sig":"MEUCIBWon95Kg/8ujilGhu3Tk3tO1iKOhvcGXSbXnczElo7gAiEAiDyWDp4n6yu5jr8/v7lhvEI6okrLWmZAnnG17PtCgXM=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":10140153,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJes/iRCRA9TVsSAnZWagAALs0P/2gGYm9rAUoshCZvp1QX\njhl0rxVOQcP/WzirMXroMmBPoe8AHqP6Wu55P3axMJ2OIT9FLK6C/5gufXcG\nDrsDAj3V0rDTp+dOlE9odGfxO8f92FPn7Eut8HRHCQxkSxGIT+SnxzpsjPzE\n8OQ3W9TUbdmOME9aEP9mRkJw83dnc2gfAAxfe8A9WOimdH4Rbsc4woydoN2w\nw8eUC6cBxFKgmjF2UVnEqYAlfhc/j8ChLYuYIXCdZ8/TnRKJP+Pfjst56pgB\nyyB8nKvSnEghsE8HfVaNfLhiGKmeoWC/wgorWLtCZujTHiXhZEr+3V0vuxWv\nSr3EKHUKHR6KvUsIKPTEc//6CLwlD57WYbVaW5ETZtpPxaXeH0i/zCSzsj16\nLtRDZzc1/qOK+9/mNF4p6udLq5eSY59VwZLnFw0Q5MKpGJD7QX40Qevq6IY0\nOs69Iz5dnTUJ9QXLa4D5ORhpDR2HtsnFAO9P65Cemx94wzFgZxNl6xOovfAa\nFWj7sDscDY07hjSObCCusQLW+FxgaSnD/p0ie410RtlGv/lr26cpj0UQYzna\nFMMhhYV9CoEVuBrVUsc5WptQsVzpMl3Qe6EMBCtPRSDXOTJpw5TBscjy4abM\nNHxW5TmyGImqGrVcuphcapH2W1rfmOBJNomRjzG1c4lyVcUObsCru077PtaJ\nChTe\r\n=z03t\r\n-----END PGP SIGNATURE-----\r\n"},"main":"dist/index.js","husky":{"hooks":{"pre-commit":"lint-staged"}},"config":{"eslint":"./examples/**/*.{js,jsx}","tslint":"./{__mocks__,src,stories}/{,**/}*.{ts,tsx}"},"readme":"[![npm version](https://badge.fury.io/js/%40gooddata%2Freact-components.svg)](https://www.npmjs.com/package/@gooddata/react-components)\n\n# GoodData.UI React components\n> A React-based JavaScript library for building data-driven applications\n\n## Getting started\n- [GoodData.UI Documentation](http://sdk.gooddata.com/gooddata-ui/)\n- [GoodData.UI Live Examples](https://gooddata-examples.herokuapp.com/)\n- [Stack Overflow](https://stackoverflow.com/questions/tagged/gooddata)\n\n### Usage\nWith [yarn](https://yarnpkg.com) installed, go to your project directory and run\n```\n$ yarn add @gooddata/react-components\n```\nIf you prefer [npm](npmjs.com) run\n```\n$ npm install --save @gooddata/react-components\n```\n\nThe public API is exposed via global `index.js`. Except for the styles, do not import any other file directly\nbecause they are not intended to be part of the public API.\n\n## Contributing\n\nWe welcome any contribution in form of [issues](https://github.com/gooddata/gooddata-react-components/issues) or [pull requests](https://github.com/gooddata/gooddata-react-components/pulls).\n\nInstall [Node.js](http://nodejs.org) (node 12.16.1, npm v6.13.4) and [Yarn](https://classic.yarnpkg.com) (1.22.4).\n\nInstall dependencies:\n```\nyarn install --frozen-lockfile\n```\n\nThese commands may come in handy while developing:\n\n| command | description |\n| ------- | ----------- |\n| `yarn install --pure-lockfile` | first step |\n| ||\n| `yarn dev` | build react-components to `/dist` in watch mode |\n| `yarn test` | run all unit tests |\n| `yarn prettier-write` | format the source code to match the valid codestyle |\n| `yarn validate` | validate codestyle |\n| ||\n| `yarn storybook` | run storybook from `/stories` on http://localhost:9001 |\n| `yarn build-storybook` | build storybook to `/dist-storybook` |\n| `yarn test-storybook` | run storybook and [screenshot tests](https://github.com/gooddata/gdc-client-utils/tree/master/test-storybook) |\n| ||\n| `yarn examples` | run Live Examples dev-server from `/examples` on https://localhost:8999 |\n| `yarn examples-build` | build Live Examples to `/examples/dist` |\n| `yarn examples-server` | serve built Live Examples - see `/examples/server/src` |\n| `yarn examples-testcafe` | run testcafe tests against `localhost:8999` |\n\n### Deploy to heroku.com\nWhen you deploy this repo to heroku, it serves *GoodData.UI Live Examples*.\nRelevant tasks are in `Procfile` and `package.json`.\n\n```bash\n# run in the project directory\nheroku login\nheroku create <your-app-name>\nheroku config:set DOMAIN_ADMIN_USERNAME=x@gooddata.com DOMAIN_ADMIN_PASSWORD=xy PROJECT_ID_TO_ASSIGN=xms7ga4tf3g3nzucd8380o2bev8oeknp\ngit push heroku HEAD:master\nheroku open\n```\n### Enable Geo Chart for Storybook and Live Examples\nGeo chart uses Mapbox to render map which requires a Mapbox access token.\n- Register an account and create Mapbox access token at [guide](https://docs.mapbox.com/help/how-mapbox-works/access-tokens/)\n- Store the created token at `.env`:\n```bash\necho -e \"EXAMPLE_MAPBOX_ACCESS_TOKEN=token\" >> .env # only need to run once\necho -e \"STORYBOOK_MAPBOX_ACCESS_TOKEN=token\" >> .env # only need to run once\n```\n\n### Run Live Examples Locally\nTo run *GoodData.UI Live Examples* locally:\n```bash\ngit clone <this-repository>\ncd  <repository-folder>\nyarn install --pure-lockfile\nyarn examples\n```\nThen open https://localhost:8999 and login using Live Examples account (you can [create one here](https://gooddata-examples.herokuapp.com/registration)).\n\n### Run Storybook locally\n- Run storybook with token stored in `.env` for more secure\n```bash\nyarn storybook\n```\n- Or run storybook with token env param exposed to cli (not suggested)\n```bash\nSTORYBOOK_MAPBOX_ACCESS_TOKEN=token yarn storybook\n```\n- Apply either above way to `yarn build-storybook` or `yarn test-storybook`\n\n### Source code formatting\nThe source code in the repository is formatted by [Prettier](https://prettier.io/).\nThe format of the code is validated by our Continuous Integration server and is one of the requirements of successful merge.\n\nPrettier is supported by every major IDE. You can find the list of supported editors and how to configure them [here](https://prettier.io/docs/en/editors.html).\n\nIn the case, when your editor is not supported or you don't want to setup the integration, you can run the `yarn prettier-write` command to reformat the code before commit.\n\n## Changelog\n\n- see [CHANGELOG.md](CHANGELOG.md)\n\n## Supported versions\n\nIn order to make the user experience with integrating GoodData UI SDK as smooth and secure as possible and to ensure that the SDK is using the latest features of the platform, we will only provide support to two most recent major versions of UI SDK.\n\nThe most recent majors will be supported in the following modes:\n\n- The latest major version will receive all new functionality and all bug fixes\n- The previous major version will only receive fixes to critical issues and security fixes. These fixes will be applied on top of last released version of the previous major\n\nThe customers are encouraged to always use the latest version of the UI SDK.\n\nIn case of using older versions, the user might face API incompatibility, performance or security issues.\n\nPlease follow the installation instructions to update to the newest version.\n\n## License\n\n(C) 2007-2020 GoodData Corporation\n\nThis project is dual licensed:\n\n- The ATTRIBUTION-NONCOMMERCIAL 4.0 INTERNATIONAL (CC BY-NC 4.0) is used for purpose of the trial experience and evaluation of GoodData.UI library.\n- The GOODDATA GOODDATA.UI LIBRARY END USER LICENSE AGREEMENT is used for GoodData customers.\n\nFor more information, please see [LICENSE](https://github.com/gooddata/gooddata-react-components/blob/master/LICENSE)\n","gitHead":"c3abf96df9bfee1e58c825fdf721d6b927fc3fd9","scripts":{"dev":"bash scripts/build.sh --dev-watch","test":"jest --watch","build":"bash scripts/build.sh","tslint":"yarn run-tslint -t verbose $npm_package_config_tslint","prepare":"cd examples/server && yarn install --frozen-lockfile && cd ../..; rm -r examples/node_modules 2>/dev/null; true","examples":"bash scripts/run-examples.sh","prepare?":"# Called before `npm publish` and on local `npm install`. Temporarily also for deleting obsolete node_modules. Ends with `true` to continue gracefully.","validate":"tsc --noEmit && yarn tslint && eslint $npm_package_config_eslint && yarn validate-style && yarn prettier-check","build-dev":"bash scripts/build.sh --dev","examples?":"# Default is developer domain, other options: yarn examples [sec,secure,stg,stg2,stg3,demo,developer or URL]","storybook":"yarn build && start-storybook -p 9001 -c .storybook","test-once":"jest","tslint-ci":"mkdir -p ./ci/results && yarn run-tslint -t checkstyle -o ./ci/results/tslint-results.xml $npm_package_config_tslint","run-tslint":"tslint -p tsconfig.json","validate-ci":"tsc --noEmit && yarn tslint-ci  && eslint $npm_package_config_eslint -f checkstyle -o ci/results/eslint-results.xml && yarn validate-style-ci && yarn prettier-check","examples-build":"bash scripts/build-examples.sh","prepublishOnly":"yarn build","prettier-check":"prettier --check '{src,stories,styles,__mocks__,examples/server/src,examples/src,examples/test}/**/*.{ts,js,tsx,jsx,json,scss,md,yaml,html}'","prettier-write":"prettier --write '{src,stories,styles,__mocks__,examples/server/src,examples/src,examples/test}/**/*.{ts,js,tsx,jsx,json,scss,md,yaml,html}'","test-storybook":"yarn build && test-storybook","validate-style":"stylelint '**/*.scss'","build-storybook":"yarn build && build-storybook -c .storybook -o dist-storybook","examples-server":"node examples/server/src/index.js","heroku-postbuild":"yarn examples-build developer","examples-testcafe":"./scripts/run-testcafe.sh visual","validate-style-ci":"stylelint '**/*.scss' --custom-formatter=node_modules/stylelint-checkstyle-formatter > ci/results/stylelint-results.xml","check-circular-deps":"madge --circular --extensions ts ./src","examples-testcafe-ci":"./scripts/run-testcafe.sh ci","examples-testcafe-live":"./scripts/run-testcafe.sh live"},"typings":"dist/index.d.ts","_npmUser":{"name":"gooddata-ci","email":"rail@gooddata.com"},"deprecated":"@gooddata/react-components@7 reached End of Support on March 31, 2022. Please upgrade (see https://sdk.gooddata.com/gooddata-ui/docs/supported_versions.html for more information).","repository":{"url":"git+ssh://git@github.com/gooddata/gooddata-react-components.git","type":"git"},"_npmVersion":"6.13.4","description":"GoodData.UI - A powerful JavaScript library for building analytical applications","directories":{},"lint-staged":{"{src,stories,styles,__mocks__,examples/server/src,examples/src,examples/test}/**/*.{ts,js,tsx,jsx,scss}":["npx gdc-fix-copyright","git add"],"{src,stories,styles,__mocks__,examples/server/src,examples/src,examples/test}/**/*.{ts,js,tsx,jsx,json,scss,md,yaml,html}":["prettier --write","git add"]},"_nodeVersion":"12.16.1","dependencies":{"rxjs":"^5.5.6","uuid":"^3.2.1","immer":"^1.3.1","lodash":"^4.17.15","date-fns":"^2.7.0","downshift":"^3.2.7","invariant":"^2.2.2","mapbox-gl":"^1.6.1","classnames":"^2.2.6","highcharts":"7.1.1","prop-types":"^15.6.0","react-intl":"^3.6.0","custom-event":"^1.0.1","react-window":"^1.8.1","ag-grid-react":"20.0.0","react-measure":"^2.3.0","@types/mapbox-gl":"^1.6.1","react-day-picker":"~7.3.0","react-responsive":"^3.0.0","stringify-object":"^2.4.0","@gooddata/typings":"^2.24.2","ag-grid-community":"20.0.0","http-status-codes":"^1.3.0","@gooddata/js-utils":"^3.10.5","@gooddata/numberjs":"^3.2.4","fixed-data-table-2":"0.7.17","@gooddata/goodstrap":"^68.6.0","react-dom-factories":"^1.0.2","@gooddata/gooddata-js":"^13.0.0","json-stable-stringify":"^1.0.1","react-transition-group":"^2.2.1","hoist-non-react-statics":"^3.3.0","nodelist-foreach-polyfill":"^1.2.0","@formatjs/intl-pluralrules":"^1.3.6","highcharts-grouped-categories":"^1.1.3"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"raf":"3.3.2","yup":"^0.24.1","jest":"24.7.1","husky":"3.0.0","madge":"^3.4.4","react":"^16.5.2","enzyme":"3.5.0","eslint":"4.19.1","formik":"^0.11.11","moment":"2.23.0","history":"^4.7.2","ts-jest":"24.0.0","webpack":"4.30.0","full-icu":"^1.3.0","prettier":"1.16.4","react-ga":"^2.5.2","recharts":"1.0.0-beta.9","testcafe":"1.1.4","commander":"2.14.1","node-sass":"4.13.0","react-dom":"^16.5.2","stylelint":"^10.0.0","supertest":"3.0.0","ts-loader":"6.0.0","@types/raf":"^3.4.0","css-loader":"0.28.7","jest-junit":"3.0.0","raw-loader":"0.5.1","styled-jsx":"2.2.1","typescript":"3.3.4000","@babel/core":"7.4.4","@types/jest":"24.0.6","@types/node":"7.0.8","@types/uuid":"3.4.3","file-loader":"3.0.1","jest-enzyme":"7.0.2","lint-staged":"9.1.0","sass-loader":"6.0.6","webpack-cli":"3.3.2","@types/react":"16.8.6","babel-loader":"8.0.5","react-helmet":"5.2.0","react-select":"1.2.1","style-loader":"0.19.1","@types/enzyme":"3.1.13","@types/lodash":"4.14.123","testcafe-live":"0.1.4","@babel/runtime":"7.4.4","dotenv-webpack":"^1.7.0","@babel/polyfill":"^7.4.4","@storybook/react":"5.0.11","@types/invariant":"2.2.29","@types/react-dom":"16.0.11","isomorphic-fetch":"2.2.1","react-datepicker":"1.1.0","react-router-dom":"4.2.2","@babel/preset-env":"7.4.4","@gooddata/mock-js":"^2.13.1","@storybook/addons":"5.0.11","@types/classnames":"2.2.3","@types/prop-types":"15.5.2","@storybook/theming":"5.0.11","identity-obj-proxy":"^3.0.0","intl-messageformat":"^7.5.4","webpack-dev-server":"3.3.1","@babel/preset-react":"7.0.0","@types/react-portal":"4.0.1","@types/react-window":"^1.8.1","babel-plugin-lodash":"3.3.4","html-webpack-plugin":"3.2.0","react-test-renderer":"16.4.2","@types/react-measure":"2.0.5","clean-webpack-plugin":"2.0.2","stats-webpack-plugin":"0.7.0","eslint-config-prettier":"4.1.0","react-google-recaptcha":"^0.14.1","tslint-config-prettier":"1.18.0","@gooddata/eslint-config":"^1.0.0","@gooddata/tslint-config":"1.0.0","@types/react-responsive":"^3.0.3","@types/storybook__react":"4.0.1","@types/stringify-object":"^3.2.0","enzyme-adapter-react-16":"1.3.1","@gooddata/test-storybook":"3.2.1","@storybook/addon-actions":"5.0.11","@storybook/addon-options":"5.0.11","node-sass-magic-importer":"5.1.0","react-syntax-highlighter":"11.0.2","@types/fixed-data-table-2":"0.8.1","stylelint-config-prettier":"5.2.0","@gooddata/stylelint-config":"4.0.1","@types/react-test-renderer":"16.0.0","circular-dependency-plugin":"5.0.2","compression-webpack-plugin":"2.0.0","@types/json-stable-stringify":"^1.0.32","@gooddata/frontend-npm-scripts":"1.1.0","@types/enzyme-adapter-react-16":"1.0.3","stylelint-checkstyle-formatter":"0.1.0","@types/storybook__addon-actions":"3.4.2","@babel/plugin-proposal-class-properties":"7.4.4","@babel/plugin-proposal-object-rest-spread":"7.4.4","@babel/plugin-transform-async-to-generator":"7.4.4"},"peerDependencies":{"react":"^16.5.2","react-dom":"^16.5.2"},"_npmOperationalInternal":{"tmp":"tmp/react-components_7.6.0-beta.17_1588852880714_0.7166115892544052","host":"s3://npm-registry-packages"}},"7.6.0":{"name":"@gooddata/react-components","version":"7.6.0","author":{"name":"GoodData Corporation"},"license":"BSD-3-Clause","_id":"@gooddata/react-components@7.6.0","maintainers":[{"name":"afi","email":"adam.fiedler@gooddata.com"},{"name":"bertold8","email":"ivan.nejezchleb@seznam.cz"},{"name":"brbistas","email":"valentinos.chraniotis@gooddata.com"},{"name":"bugsbunny338","email":"jiri.zajic@mensa.cz"},{"name":"de.do","email":"de.do@gooddata.com"},{"name":"gooddata-ci","email":"rail@gooddata.com"},{"name":"hang.ngo","email":"hang.ngo@gooddata.com"},{"name":"hung.nguyen.hoang","email":"hung.nguyen@gooddata.com"},{"name":"ivan.mjartan","email":"ivan.mjartan@gooddata.com"},{"name":"jakub-sterba","email":"jakub.sterba@gooddata.com"},{"name":"jankc","email":"jan.krapac@gmail.com"},{"name":"jaroslav.tomecek","email":"jaroslav.tomecek@gooddata.com"},{"name":"jkittler","email":"honza.kittler@gmail.com"},{"name":"khanh.le","email":"khanh.le@gooddata.com"},{"name":"lanhuynh","email":"lan.huynh@gooddata.com"},{"name":"linhhong","email":"linh.hong@gooddata.com"},{"name":"lupko","email":"lubomir.slivka@gooddata.com"},{"name":"mai.nguyen","email":"mai.nguyen@gooddata.com"},{"name":"matyas.kandl","email":"matyas.kandl@gooddata.com"},{"name":"michal.marsal","email":"michal.marsal@gooddata.com"},{"name":"my.duong","email":"my.duong@gooddata.com"},{"name":"naibinh","email":"naibinh@gmail.com"},{"name":"nikolacech","email":"nikola.cech@gooddata.com"},{"name":"nis.hua","email":"nis.hua@gooddata.com"},{"name":"no23reason","email":"dan.homola@hotmail.cz"},{"name":"patrikbraborec","email":"patrik.braborec@gooddata.com"},{"name":"pbenes","email":"petr.benes@gooddata.com"},{"name":"petrjanu","email":"petr.janu@gooddata.com"},{"name":"pkingo","email":"philipandreaskingo@hotmail.com"},{"name":"ptquang86","email":"ptquang86@gmail.com"},{"name":"qduval","email":"quentin.duval@gooddata.com"},{"name":"rodri360","email":"me@rodri360.com"},{"name":"scavnickyj","email":"jakub.scavnicky@gooddata.com"},{"name":"sitina","email":"jiri.sitina@gooddata.com"},{"name":"strouhaljan","email":"strouhal.jan@gmail.com"},{"name":"tomas.kratochvil","email":"tomas.kratochvil@gooddata.com"},{"name":"tomasreichmann","email":"tomasreichmann@gmail.com"},{"name":"tomsatgd","email":"tomas.satinsky@gooddata.com"},{"name":"trung-le-quoc","email":"trung.le@gooddata.com"},{"name":"tu-ngo","email":"tungo1981@gmail.com"},{"name":"tu.bui","email":"tu.bui@gooddata.com"},{"name":"tulean","email":"tuan.le@gooddata.com"},{"name":"tuqt1005","email":"tu.tran@gooddata.com"},{"name":"utdnah","email":"danh.ung@gooddata.com"},{"name":"vlastikcz","email":"vlastimil.kotas@gooddata.com"},{"name":"vu.pham","email":"vu.pham@gooddata.com"},{"name":"xmort","email":"petr.dolejsi@gooddata.com"},{"name":"yanlipnican","email":"yanlipnican@gmail.com"}],"homepage":"https://github.com/gooddata/gooddata-react-components#readme","bugs":{"url":"https://github.com/gooddata/gooddata-react-components/issues"},"dist":{"shasum":"271d02e96db655a359c881840258254de3995e9a","tarball":"https://registry.npmjs.org/@gooddata/react-components/-/react-components-7.6.0.tgz","fileCount":2553,"integrity":"sha512-AdR+G2pRMNjWymQp15ZuXrRARKIPY/0Hg8MKIZoKAG1sPDK15KoJFvMklm9zOIhB0bB7ZZM2/TzHGHoN8wzRSg==","signatures":[{"sig":"MEUCIQDCL2zXuKFnL1HbrVUPDBasvH1TUjelDquT0GcXNUD4nAIgQlWoYuGR25fAN2DAqHz5diz7mjScx7QflLIwUynpoKc=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":10098356,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJetAWaCRA9TVsSAnZWagAAKPkQAJS8gCE28ys0YRaEkusF\nyXJke6SvvrTLI0oHMswbQKFPbJowJSqE8v1O2ox4yX1/DzaH5cuOibiDE7Hm\nMxLE3NL3VnDLsIgqjLGObwkQDFoF90H3b0vVxpORQQd/3MgukcgcjTcVDzpI\n5mh5cO1RkClMVDKsV+juoHREG6waGqr/9hlIAM0aDFm5lwPShLkSvD6Nopbk\nsROby1JMmzUdTuRqALqhtR/qmpyvDMLwfrF9yQRNv2VKEEyOXRdNsvdpfq/8\nLGrMg6ZMrLTyI5Ct9+ZF5RgFkcXGILwuMN0dfCBe/PqpCjpWLMzIJWiMFQui\nnLMjxVFzVkm3zVuYbzU9qg86C8UnOWJDKagkZ66Tz36Ogt6Ewe8rq1QXxU/v\niq5mFxiNhsg9c/PwfSM6n7YMw/PbnRoh6bj8rYfMdMFq9oVyu4jXXbP/OhAn\nlcmiDayxj1Bp/DnhjXSOSmvFnsOmnT09T0667Ux4oW0Dn3EMM2Dxr1Eqcpf1\nr6dVLNSnU+ax35yL//JSo9/WJL/hvDQ3w4MSX2guAjMMj3lsLbUm43Q87M6z\nLxkOC7IUSDuLS8MH0P9ccqWS9k5za7hI7TbZLnrxrgaCoFPHNRGUGtQSxFKS\ncrCALULndqDdW08eiF2bMVVjFZjdVxdoJTEJX49sfFeyHhVBrCcaG4s68BWR\nkmE3\r\n=djMN\r\n-----END PGP SIGNATURE-----\r\n"},"main":"dist/index.js","husky":{"hooks":{"pre-commit":"lint-staged"}},"config":{"eslint":"./examples/**/*.{js,jsx}","tslint":"./{__mocks__,src,stories}/{,**/}*.{ts,tsx}"},"gitHead":"9c3718e61f947a85c5487ec8b5393f8d48ccbfe7","scripts":{"dev":"bash scripts/build.sh --dev-watch","test":"jest --watch","build":"bash scripts/build.sh","tslint":"yarn run-tslint -t verbose $npm_package_config_tslint","prepare":"cd examples/server && yarn install --frozen-lockfile && cd ../..; rm -r examples/node_modules 2>/dev/null; true","examples":"bash scripts/run-examples.sh","prepare?":"# Called before `npm publish` and on local `npm install`. Temporarily also for deleting obsolete node_modules. Ends with `true` to continue gracefully.","validate":"tsc --noEmit && yarn tslint && eslint $npm_package_config_eslint && yarn validate-style && yarn prettier-check","build-dev":"bash scripts/build.sh --dev","examples?":"# Default is developer domain, other options: yarn examples [sec,secure,stg,stg2,stg3,demo,developer or URL]","storybook":"yarn build && start-storybook -p 9001 -c .storybook","test-once":"jest","tslint-ci":"mkdir -p ./ci/results && yarn run-tslint -t checkstyle -o ./ci/results/tslint-results.xml $npm_package_config_tslint","run-tslint":"tslint -p tsconfig.json","validate-ci":"tsc --noEmit && yarn tslint-ci  && eslint $npm_package_config_eslint -f checkstyle -o ci/results/eslint-results.xml && yarn validate-style-ci && yarn prettier-check","examples-build":"bash scripts/build-examples.sh","prepublishOnly":"yarn build","prettier-check":"prettier --check '{src,stories,styles,__mocks__,examples/server/src,examples/src,examples/test}/**/*.{ts,js,tsx,jsx,json,scss,md,yaml,html}'","prettier-write":"prettier --write '{src,stories,styles,__mocks__,examples/server/src,examples/src,examples/test}/**/*.{ts,js,tsx,jsx,json,scss,md,yaml,html}'","test-storybook":"yarn build && test-storybook","validate-style":"stylelint '**/*.scss'","build-storybook":"yarn build && build-storybook -c .storybook -o dist-storybook","examples-server":"node examples/server/src/index.js","heroku-postbuild":"yarn examples-build developer","examples-testcafe":"./scripts/run-testcafe.sh visual","validate-style-ci":"stylelint '**/*.scss' --custom-formatter=node_modules/stylelint-checkstyle-formatter > ci/results/stylelint-results.xml","check-circular-deps":"madge --circular --extensions ts ./src","examples-testcafe-ci":"./scripts/run-testcafe.sh ci","examples-testcafe-live":"./scripts/run-testcafe.sh live"},"typings":"dist/index.d.ts","_npmUser":{"name":"gooddata-ci","email":"rail@gooddata.com"},"deprecated":"@gooddata/react-components@7 reached End of Support on March 31, 2022. Please upgrade (see https://sdk.gooddata.com/gooddata-ui/docs/supported_versions.html for more information).","repository":{"url":"git+ssh://git@github.com/gooddata/gooddata-react-components.git","type":"git"},"_npmVersion":"6.13.4","description":"GoodData.UI - A powerful JavaScript library for building analytical applications","directories":{},"lint-staged":{"{src,stories,styles,__mocks__,examples/server/src,examples/src,examples/test}/**/*.{ts,js,tsx,jsx,scss}":["npx gdc-fix-copyright","git add"],"{src,stories,styles,__mocks__,examples/server/src,examples/src,examples/test}/**/*.{ts,js,tsx,jsx,json,scss,md,yaml,html}":["prettier --write","git add"]},"_nodeVersion":"12.16.1","dependencies":{"rxjs":"^5.5.6","uuid":"^3.2.1","immer":"^1.3.1","lodash":"^4.17.15","date-fns":"^2.7.0","downshift":"^3.2.7","invariant":"^2.2.2","mapbox-gl":"^1.6.1","classnames":"^2.2.6","highcharts":"7.1.1","prop-types":"^15.6.0","react-intl":"^3.6.0","custom-event":"^1.0.1","react-window":"^1.8.1","ag-grid-react":"20.0.0","react-measure":"^2.3.0","@types/mapbox-gl":"^1.6.1","react-day-picker":"~7.3.0","react-responsive":"^3.0.0","stringify-object":"^2.4.0","@gooddata/typings":"^2.24.0","ag-grid-community":"20.0.0","http-status-codes":"^1.3.0","@gooddata/js-utils":"^3.10.5","@gooddata/numberjs":"^3.2.4","fixed-data-table-2":"0.7.17","@gooddata/goodstrap":"^68.5.2","react-dom-factories":"^1.0.2","@gooddata/gooddata-js":"^12.5.4","json-stable-stringify":"^1.0.1","react-transition-group":"^2.2.1","hoist-non-react-statics":"^3.3.0","nodelist-foreach-polyfill":"^1.2.0","@formatjs/intl-pluralrules":"^1.3.6","highcharts-grouped-categories":"^1.1.3"},"_hasShrinkwrap":false,"devDependencies":{"raf":"3.3.2","yup":"^0.24.1","jest":"24.7.1","husky":"3.0.0","madge":"^3.4.4","react":"^16.5.2","enzyme":"3.5.0","eslint":"4.19.1","formik":"^0.11.11","moment":"2.23.0","history":"^4.7.2","ts-jest":"24.0.0","webpack":"4.30.0","full-icu":"^1.3.0","prettier":"1.16.4","react-ga":"^2.5.2","recharts":"1.0.0-beta.9","testcafe":"1.1.4","commander":"2.14.1","node-sass":"4.13.0","react-dom":"^16.5.2","stylelint":"^10.0.0","supertest":"3.0.0","ts-loader":"6.0.0","@types/raf":"^3.4.0","css-loader":"0.28.7","jest-junit":"3.0.0","raw-loader":"0.5.1","styled-jsx":"2.2.1","typescript":"3.3.4000","@babel/core":"7.4.4","@types/jest":"24.0.6","@types/node":"7.0.8","@types/uuid":"3.4.3","file-loader":"3.0.1","jest-enzyme":"7.0.2","lint-staged":"9.1.0","sass-loader":"6.0.6","webpack-cli":"3.3.2","@types/react":"16.8.6","babel-loader":"8.0.5","react-helmet":"5.2.0","react-select":"1.2.1","style-loader":"0.19.1","@types/enzyme":"3.1.13","@types/lodash":"4.14.123","testcafe-live":"0.1.4","@babel/runtime":"7.4.4","dotenv-webpack":"^1.7.0","@babel/polyfill":"^7.4.4","@storybook/react":"5.0.11","@types/invariant":"2.2.29","@types/react-dom":"16.0.11","isomorphic-fetch":"2.2.1","react-datepicker":"1.1.0","react-router-dom":"4.2.2","@babel/preset-env":"7.4.4","@gooddata/mock-js":"^2.13.1","@storybook/addons":"5.0.11","@types/classnames":"2.2.3","@types/prop-types":"15.5.2","@storybook/theming":"5.0.11","identity-obj-proxy":"^3.0.0","intl-messageformat":"^7.5.4","webpack-dev-server":"3.3.1","@babel/preset-react":"7.0.0","@types/react-portal":"4.0.1","@types/react-window":"^1.8.1","babel-plugin-lodash":"3.3.4","html-webpack-plugin":"3.2.0","react-test-renderer":"16.4.2","@types/react-measure":"2.0.5","clean-webpack-plugin":"2.0.2","stats-webpack-plugin":"0.7.0","eslint-config-prettier":"4.1.0","react-google-recaptcha":"^0.14.1","tslint-config-prettier":"1.18.0","@gooddata/eslint-config":"^1.0.0","@gooddata/tslint-config":"1.0.0","@types/react-responsive":"^3.0.3","@types/storybook__react":"4.0.1","@types/stringify-object":"^3.2.0","enzyme-adapter-react-16":"1.3.1","@gooddata/test-storybook":"3.2.1","@storybook/addon-actions":"5.0.11","@storybook/addon-options":"5.0.11","node-sass-magic-importer":"5.1.0","react-syntax-highlighter":"11.0.2","@types/fixed-data-table-2":"0.8.1","stylelint-config-prettier":"5.2.0","@gooddata/stylelint-config":"4.0.1","@types/react-test-renderer":"16.0.0","circular-dependency-plugin":"5.0.2","compression-webpack-plugin":"2.0.0","@types/json-stable-stringify":"^1.0.32","@gooddata/frontend-npm-scripts":"1.1.0","@types/enzyme-adapter-react-16":"1.0.3","stylelint-checkstyle-formatter":"0.1.0","@types/storybook__addon-actions":"3.4.2","@babel/plugin-proposal-class-properties":"7.4.4","@babel/plugin-proposal-object-rest-spread":"7.4.4","@babel/plugin-transform-async-to-generator":"7.4.4"},"peerDependencies":{"react":"^16.5.2","react-dom":"^16.5.2"},"_npmOperationalInternal":{"tmp":"tmp/react-components_7.6.0_1588856217998_0.40415700236349195","host":"s3://npm-registry-packages"}},"7.7.0-beta.1":{"name":"@gooddata/react-components","version":"7.7.0-beta.1","author":{"name":"GoodData Corporation"},"license":"BSD-3-Clause","_id":"@gooddata/react-components@7.7.0-beta.1","maintainers":[{"name":"afi","email":"adam.fiedler@gooddata.com"},{"name":"bertold8","email":"ivan.nejezchleb@seznam.cz"},{"name":"brbistas","email":"valentinos.chraniotis@gooddata.com"},{"name":"bugsbunny338","email":"jiri.zajic@mensa.cz"},{"name":"de.do","email":"de.do@gooddata.com"},{"name":"gooddata-ci","email":"rail@gooddata.com"},{"name":"hang.ngo","email":"hang.ngo@gooddata.com"},{"name":"hung.nguyen.hoang","email":"hung.nguyen@gooddata.com"},{"name":"ivan.mjartan","email":"ivan.mjartan@gooddata.com"},{"name":"jakub-sterba","email":"jakub.sterba@gooddata.com"},{"name":"jankc","email":"jan.krapac@gmail.com"},{"name":"jaroslav.tomecek","email":"jaroslav.tomecek@gooddata.com"},{"name":"jkittler","email":"honza.kittler@gmail.com"},{"name":"khanh.le","email":"khanh.le@gooddata.com"},{"name":"lanhuynh","email":"lan.huynh@gooddata.com"},{"name":"linhhong","email":"linh.hong@gooddata.com"},{"name":"lupko","email":"lubomir.slivka@gooddata.com"},{"name":"mai.nguyen","email":"mai.nguyen@gooddata.com"},{"name":"matyas.kandl","email":"matyas.kandl@gooddata.com"},{"name":"michal.marsal","email":"michal.marsal@gooddata.com"},{"name":"my.duong","email":"my.duong@gooddata.com"},{"name":"naibinh","email":"naibinh@gmail.com"},{"name":"nikolacech","email":"nikola.cech@gooddata.com"},{"name":"nis.hua","email":"nis.hua@gooddata.com"},{"name":"no23reason","email":"dan.homola@hotmail.cz"},{"name":"patrikbraborec","email":"patrik.braborec@gooddata.com"},{"name":"pbenes","email":"petr.benes@gooddata.com"},{"name":"petrjanu","email":"petr.janu@gooddata.com"},{"name":"pkingo","email":"philipandreaskingo@hotmail.com"},{"name":"ptquang86","email":"ptquang86@gmail.com"},{"name":"qduval","email":"quentin.duval@gooddata.com"},{"name":"rodri360","email":"me@rodri360.com"},{"name":"scavnickyj","email":"jakub.scavnicky@gooddata.com"},{"name":"sitina","email":"jiri.sitina@gooddata.com"},{"name":"strouhaljan","email":"strouhal.jan@gmail.com"},{"name":"tomas.kratochvil","email":"tomas.kratochvil@gooddata.com"},{"name":"tomasreichmann","email":"tomasreichmann@gmail.com"},{"name":"tomsatgd","email":"tomas.satinsky@gooddata.com"},{"name":"trung-le-quoc","email":"trung.le@gooddata.com"},{"name":"tu-ngo","email":"tungo1981@gmail.com"},{"name":"tu.bui","email":"tu.bui@gooddata.com"},{"name":"tulean","email":"tuan.le@gooddata.com"},{"name":"tuqt1005","email":"tu.tran@gooddata.com"},{"name":"utdnah","email":"danh.ung@gooddata.com"},{"name":"vlastikcz","email":"vlastimil.kotas@gooddata.com"},{"name":"vu.pham","email":"vu.pham@gooddata.com"},{"name":"xmort","email":"petr.dolejsi@gooddata.com"},{"name":"yanlipnican","email":"yanlipnican@gmail.com"}],"homepage":"https://github.com/gooddata/gooddata-react-components#readme","bugs":{"url":"https://github.com/gooddata/gooddata-react-components/issues"},"dist":{"shasum":"12f74c0d46dfd5002db43c1138f49ba35328f8b2","tarball":"https://registry.npmjs.org/@gooddata/react-components/-/react-components-7.7.0-beta.1.tgz","fileCount":2564,"integrity":"sha512-VCVA3BdxBlY5kmoV1ObSNkEkRPUotXxUquOQTe+DLdqBDs48FyXL3+rW1qAX7H6Tw/9TYIWC+AaHjJem15JPew==","signatures":[{"sig":"MEYCIQCxMQy5kItySvp8NhCK38ack9fpjG2pNxnPGsjPvHN6igIhANzmA7GLBK37+/s0KTVqLAsMG4sbGyXPrTe0n/D+kIkn","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":10140152,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJetAy0CRA9TVsSAnZWagAAAuUP/3i8kwUurKzSFbE2xFJZ\neXyYsCC1bdQvtQuLzv05a3QiPIciAbFKK/VPTZFvFPmS9372Ai1T9SW79iuD\nmD+z2qDXY19OqcHycyW71dRwvpo/3QG3u178BNDuIqPpUnFKd/9cWzhPeLuT\nGxqwNowXFKqdDvPOXN3jsTZUnZa7VzHi+BNwIBO2vpLcn+J9DJCk/+IsB9pZ\nrfjhhHYVjyYvUiLoEKhDWJy0guMUEEyC0dRmLLklriSUbWwV901qIShrMBc8\n0uaTcr6a7vrlMXaF6LI8y4x2l+0Cen2xb7U5RzIhHLfXVAEup7PZ9Gy6Tiq0\n0Y0UY9W/OOrRDjSdgM82WfHB9R7IAeqWHi1Vl0JswB0FYY5aKtZ+1sCqSXAr\nKyj1METGHUn/B93VLg2KTmDZqMIcmQABCpx5mDuilrqfDdND4GCD+mUa77Rt\nmM5w+gh3zjnXNtT+e8X0WnIwUA6q8HUICCAr51q46ub/fWMsdpG8BWlugNgg\nxCfTMLpcnxZOma7D41/p1ZCAVSpYyH/1JbE1dS/2ohVwdiI3Kl+2xIGYiaWu\nIxjDbbiWCV8QBm6trgyn3Fd8GFUMktkuaMo/WpWNGBDTT3RZ/Zw3iBbtGIjA\n+ywXaXYxje3bMyTiQjm20x+O+U4CnGrUANOAgQP/EjsMDsDGx7m6T/bt4R2R\nS8rc\r\n=+gF5\r\n-----END PGP SIGNATURE-----\r\n"},"main":"dist/index.js","husky":{"hooks":{"pre-commit":"lint-staged"}},"config":{"eslint":"./examples/**/*.{js,jsx}","tslint":"./{__mocks__,src,stories}/{,**/}*.{ts,tsx}"},"readme":"[![npm version](https://badge.fury.io/js/%40gooddata%2Freact-components.svg)](https://www.npmjs.com/package/@gooddata/react-components)\n\n# GoodData.UI React components\n> A React-based JavaScript library for building data-driven applications\n\n## Getting started\n- [GoodData.UI Documentation](http://sdk.gooddata.com/gooddata-ui/)\n- [GoodData.UI Live Examples](https://gooddata-examples.herokuapp.com/)\n- [Stack Overflow](https://stackoverflow.com/questions/tagged/gooddata)\n\n### Usage\nWith [yarn](https://yarnpkg.com) installed, go to your project directory and run\n```\n$ yarn add @gooddata/react-components\n```\nIf you prefer [npm](npmjs.com) run\n```\n$ npm install --save @gooddata/react-components\n```\n\nThe public API is exposed via global `index.js`. Except for the styles, do not import any other file directly\nbecause they are not intended to be part of the public API.\n\n## Contributing\n\nWe welcome any contribution in form of [issues](https://github.com/gooddata/gooddata-react-components/issues) or [pull requests](https://github.com/gooddata/gooddata-react-components/pulls).\n\nInstall [Node.js](http://nodejs.org) (node 12.16.1, npm v6.13.4) and [Yarn](https://classic.yarnpkg.com) (1.22.4).\n\nInstall dependencies:\n```\nyarn install --frozen-lockfile\n```\n\nThese commands may come in handy while developing:\n\n| command | description |\n| ------- | ----------- |\n| `yarn install --pure-lockfile` | first step |\n| ||\n| `yarn dev` | build react-components to `/dist` in watch mode |\n| `yarn test` | run all unit tests |\n| `yarn prettier-write` | format the source code to match the valid codestyle |\n| `yarn validate` | validate codestyle |\n| ||\n| `yarn storybook` | run storybook from `/stories` on http://localhost:9001 |\n| `yarn build-storybook` | build storybook to `/dist-storybook` |\n| `yarn test-storybook` | run storybook and [screenshot tests](https://github.com/gooddata/gdc-client-utils/tree/master/test-storybook) |\n| ||\n| `yarn examples` | run Live Examples dev-server from `/examples` on https://localhost:8999 |\n| `yarn examples-build` | build Live Examples to `/examples/dist` |\n| `yarn examples-server` | serve built Live Examples - see `/examples/server/src` |\n| `yarn examples-testcafe` | run testcafe tests against `localhost:8999` |\n\n### Deploy to heroku.com\nWhen you deploy this repo to heroku, it serves *GoodData.UI Live Examples*.\nRelevant tasks are in `Procfile` and `package.json`.\n\n```bash\n# run in the project directory\nheroku login\nheroku create <your-app-name>\nheroku config:set DOMAIN_ADMIN_USERNAME=x@gooddata.com DOMAIN_ADMIN_PASSWORD=xy PROJECT_ID_TO_ASSIGN=xms7ga4tf3g3nzucd8380o2bev8oeknp\ngit push heroku HEAD:master\nheroku open\n```\n### Enable Geo Chart for Storybook and Live Examples\nGeo chart uses Mapbox to render map which requires a Mapbox access token.\n- Register an account and create Mapbox access token at [guide](https://docs.mapbox.com/help/how-mapbox-works/access-tokens/)\n- Store the created token at `.env`:\n```bash\necho -e \"EXAMPLE_MAPBOX_ACCESS_TOKEN=token\" >> .env # only need to run once\necho -e \"STORYBOOK_MAPBOX_ACCESS_TOKEN=token\" >> .env # only need to run once\n```\n\n### Run Live Examples Locally\nTo run *GoodData.UI Live Examples* locally:\n```bash\ngit clone <this-repository>\ncd  <repository-folder>\nyarn install --pure-lockfile\nyarn examples\n```\nThen open https://localhost:8999 and login using Live Examples account (you can [create one here](https://gooddata-examples.herokuapp.com/registration)).\n\n### Run Storybook locally\n- Run storybook with token stored in `.env` for more secure\n```bash\nyarn storybook\n```\n- Or run storybook with token env param exposed to cli (not suggested)\n```bash\nSTORYBOOK_MAPBOX_ACCESS_TOKEN=token yarn storybook\n```\n- Apply either above way to `yarn build-storybook` or `yarn test-storybook`\n\n### Source code formatting\nThe source code in the repository is formatted by [Prettier](https://prettier.io/).\nThe format of the code is validated by our Continuous Integration server and is one of the requirements of successful merge.\n\nPrettier is supported by every major IDE. You can find the list of supported editors and how to configure them [here](https://prettier.io/docs/en/editors.html).\n\nIn the case, when your editor is not supported or you don't want to setup the integration, you can run the `yarn prettier-write` command to reformat the code before commit.\n\n## Changelog\n\n- see [CHANGELOG.md](CHANGELOG.md)\n\n## Supported versions\n\nIn order to make the user experience with integrating GoodData UI SDK as smooth and secure as possible and to ensure that the SDK is using the latest features of the platform, we will only provide support to two most recent major versions of UI SDK.\n\nThe most recent majors will be supported in the following modes:\n\n- The latest major version will receive all new functionality and all bug fixes\n- The previous major version will only receive fixes to critical issues and security fixes. These fixes will be applied on top of last released version of the previous major\n\nThe customers are encouraged to always use the latest version of the UI SDK.\n\nIn case of using older versions, the user might face API incompatibility, performance or security issues.\n\nPlease follow the installation instructions to update to the newest version.\n\n## License\n\n(C) 2007-2020 GoodData Corporation\n\nThis project is dual licensed:\n\n- The ATTRIBUTION-NONCOMMERCIAL 4.0 INTERNATIONAL (CC BY-NC 4.0) is used for purpose of the trial experience and evaluation of GoodData.UI library.\n- The GOODDATA GOODDATA.UI LIBRARY END USER LICENSE AGREEMENT is used for GoodData customers.\n\nFor more information, please see [LICENSE](https://github.com/gooddata/gooddata-react-components/blob/master/LICENSE)\n","gitHead":"f43420515cc082a93752ddc45b1f66719c3bf7bc","scripts":{"dev":"bash scripts/build.sh --dev-watch","test":"jest --watch","build":"bash scripts/build.sh","tslint":"yarn run-tslint -t verbose $npm_package_config_tslint","prepare":"cd examples/server && yarn install --frozen-lockfile && cd ../..; rm -r examples/node_modules 2>/dev/null; true","examples":"bash scripts/run-examples.sh","prepare?":"# Called before `npm publish` and on local `npm install`. Temporarily also for deleting obsolete node_modules. Ends with `true` to continue gracefully.","validate":"tsc --noEmit && yarn tslint && eslint $npm_package_config_eslint && yarn validate-style && yarn prettier-check","build-dev":"bash scripts/build.sh --dev","examples?":"# Default is developer domain, other options: yarn examples [sec,secure,stg,stg2,stg3,demo,developer or URL]","storybook":"yarn build && start-storybook -p 9001 -c .storybook","test-once":"jest","tslint-ci":"mkdir -p ./ci/results && yarn run-tslint -t checkstyle -o ./ci/results/tslint-results.xml $npm_package_config_tslint","run-tslint":"tslint -p tsconfig.json","validate-ci":"tsc --noEmit && yarn tslint-ci  && eslint $npm_package_config_eslint -f checkstyle -o ci/results/eslint-results.xml && yarn validate-style-ci && yarn prettier-check","examples-build":"bash scripts/build-examples.sh","prepublishOnly":"yarn build","prettier-check":"prettier --check '{src,stories,styles,__mocks__,examples/server/src,examples/src,examples/test}/**/*.{ts,js,tsx,jsx,json,scss,md,yaml,html}'","prettier-write":"prettier --write '{src,stories,styles,__mocks__,examples/server/src,examples/src,examples/test}/**/*.{ts,js,tsx,jsx,json,scss,md,yaml,html}'","test-storybook":"yarn build && test-storybook","validate-style":"stylelint '**/*.scss'","build-storybook":"yarn build && build-storybook -c .storybook -o dist-storybook","examples-server":"node examples/server/src/index.js","heroku-postbuild":"yarn examples-build developer","examples-testcafe":"./scripts/run-testcafe.sh visual","validate-style-ci":"stylelint '**/*.scss' --custom-formatter=node_modules/stylelint-checkstyle-formatter > ci/results/stylelint-results.xml","check-circular-deps":"madge --circular --extensions ts ./src","examples-testcafe-ci":"./scripts/run-testcafe.sh ci","examples-testcafe-live":"./scripts/run-testcafe.sh live"},"typings":"dist/index.d.ts","_npmUser":{"name":"gooddata-ci","email":"rail@gooddata.com"},"deprecated":"@gooddata/react-components@7 reached End of Support on March 31, 2022. Please upgrade (see https://sdk.gooddata.com/gooddata-ui/docs/supported_versions.html for more information).","repository":{"url":"git+ssh://git@github.com/gooddata/gooddata-react-components.git","type":"git"},"_npmVersion":"6.13.4","description":"GoodData.UI - A powerful JavaScript library for building analytical applications","directories":{},"lint-staged":{"{src,stories,styles,__mocks__,examples/server/src,examples/src,examples/test}/**/*.{ts,js,tsx,jsx,scss}":["npx gdc-fix-copyright","git add"],"{src,stories,styles,__mocks__,examples/server/src,examples/src,examples/test}/**/*.{ts,js,tsx,jsx,json,scss,md,yaml,html}":["prettier --write","git add"]},"_nodeVersion":"12.16.1","dependencies":{"rxjs":"^5.5.6","uuid":"^3.2.1","immer":"^1.3.1","lodash":"^4.17.15","date-fns":"^2.7.0","downshift":"^3.2.7","invariant":"^2.2.2","mapbox-gl":"^1.6.1","classnames":"^2.2.6","highcharts":"7.1.1","prop-types":"^15.6.0","react-intl":"^3.6.0","custom-event":"^1.0.1","react-window":"^1.8.1","ag-grid-react":"20.0.0","react-measure":"^2.3.0","@types/mapbox-gl":"^1.6.1","react-day-picker":"~7.3.0","react-responsive":"^3.0.0","stringify-object":"^2.4.0","@gooddata/typings":"^2.24.2","ag-grid-community":"20.0.0","http-status-codes":"^1.3.0","@gooddata/js-utils":"^3.10.5","@gooddata/numberjs":"^3.2.4","fixed-data-table-2":"0.7.17","@gooddata/goodstrap":"^68.6.0","react-dom-factories":"^1.0.2","@gooddata/gooddata-js":"^13.0.0","json-stable-stringify":"^1.0.1","react-transition-group":"^2.2.1","hoist-non-react-statics":"^3.3.0","nodelist-foreach-polyfill":"^1.2.0","@formatjs/intl-pluralrules":"^1.3.6","highcharts-grouped-categories":"^1.1.3"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"raf":"3.3.2","yup":"^0.24.1","jest":"24.7.1","husky":"3.0.0","madge":"^3.4.4","react":"^16.5.2","enzyme":"3.5.0","eslint":"4.19.1","formik":"^0.11.11","moment":"2.23.0","history":"^4.7.2","ts-jest":"24.0.0","webpack":"4.30.0","full-icu":"^1.3.0","prettier":"1.16.4","react-ga":"^2.5.2","recharts":"1.0.0-beta.9","testcafe":"1.1.4","commander":"2.14.1","node-sass":"4.13.0","react-dom":"^16.5.2","stylelint":"^10.0.0","supertest":"3.0.0","ts-loader":"6.0.0","@types/raf":"^3.4.0","css-loader":"0.28.7","jest-junit":"3.0.0","raw-loader":"0.5.1","styled-jsx":"2.2.1","typescript":"3.3.4000","@babel/core":"7.4.4","@types/jest":"24.0.6","@types/node":"7.0.8","@types/uuid":"3.4.3","file-loader":"3.0.1","jest-enzyme":"7.0.2","lint-staged":"9.1.0","sass-loader":"6.0.6","webpack-cli":"3.3.2","@types/react":"16.8.6","babel-loader":"8.0.5","react-helmet":"5.2.0","react-select":"1.2.1","style-loader":"0.19.1","@types/enzyme":"3.1.13","@types/lodash":"4.14.123","testcafe-live":"0.1.4","@babel/runtime":"7.4.4","dotenv-webpack":"^1.7.0","@babel/polyfill":"^7.4.4","@storybook/react":"5.0.11","@types/invariant":"2.2.29","@types/react-dom":"16.0.11","isomorphic-fetch":"2.2.1","react-datepicker":"1.1.0","react-router-dom":"4.2.2","@babel/preset-env":"7.4.4","@gooddata/mock-js":"^2.13.1","@storybook/addons":"5.0.11","@types/classnames":"2.2.3","@types/prop-types":"15.5.2","@storybook/theming":"5.0.11","identity-obj-proxy":"^3.0.0","intl-messageformat":"^7.5.4","webpack-dev-server":"3.3.1","@babel/preset-react":"7.0.0","@types/react-portal":"4.0.1","@types/react-window":"^1.8.1","babel-plugin-lodash":"3.3.4","html-webpack-plugin":"3.2.0","react-test-renderer":"16.4.2","@types/react-measure":"2.0.5","clean-webpack-plugin":"2.0.2","stats-webpack-plugin":"0.7.0","eslint-config-prettier":"4.1.0","react-google-recaptcha":"^0.14.1","tslint-config-prettier":"1.18.0","@gooddata/eslint-config":"^1.0.0","@gooddata/tslint-config":"1.0.0","@types/react-responsive":"^3.0.3","@types/storybook__react":"4.0.1","@types/stringify-object":"^3.2.0","enzyme-adapter-react-16":"1.3.1","@gooddata/test-storybook":"3.2.1","@storybook/addon-actions":"5.0.11","@storybook/addon-options":"5.0.11","node-sass-magic-importer":"5.1.0","react-syntax-highlighter":"11.0.2","@types/fixed-data-table-2":"0.8.1","stylelint-config-prettier":"5.2.0","@gooddata/stylelint-config":"4.0.1","@types/react-test-renderer":"16.0.0","circular-dependency-plugin":"5.0.2","compression-webpack-plugin":"2.0.0","@types/json-stable-stringify":"^1.0.32","@gooddata/frontend-npm-scripts":"1.1.0","@types/enzyme-adapter-react-16":"1.0.3","stylelint-checkstyle-formatter":"0.1.0","@types/storybook__addon-actions":"3.4.2","@babel/plugin-proposal-class-properties":"7.4.4","@babel/plugin-proposal-object-rest-spread":"7.4.4","@babel/plugin-transform-async-to-generator":"7.4.4"},"peerDependencies":{"react":"^16.5.2","react-dom":"^16.5.2"},"_npmOperationalInternal":{"tmp":"tmp/react-components_7.7.0-beta.1_1588858035427_0.23017741519994828","host":"s3://npm-registry-packages"}},"7.7.0-alpha-ivan.mjartan-IMJ-ONE-4321-2020-05-07T13-47-10-276Z":{"name":"@gooddata/react-components","version":"7.7.0-alpha-ivan.mjartan-IMJ-ONE-4321-2020-05-07T13-47-10-276Z","author":{"name":"GoodData Corporation"},"license":"BSD-3-Clause","_id":"@gooddata/react-components@7.7.0-alpha-ivan.mjartan-IMJ-ONE-4321-2020-05-07T13-47-10-276Z","maintainers":[{"name":"afi","email":"adam.fiedler@gooddata.com"},{"name":"bertold8","email":"ivan.nejezchleb@seznam.cz"},{"name":"brbistas","email":"valentinos.chraniotis@gooddata.com"},{"name":"bugsbunny338","email":"jiri.zajic@mensa.cz"},{"name":"de.do","email":"de.do@gooddata.com"},{"name":"gooddata-ci","email":"rail@gooddata.com"},{"name":"hang.ngo","email":"hang.ngo@gooddata.com"},{"name":"hung.nguyen.hoang","email":"hung.nguyen@gooddata.com"},{"name":"ivan.mjartan","email":"ivan.mjartan@gooddata.com"},{"name":"jakub-sterba","email":"jakub.sterba@gooddata.com"},{"name":"jankc","email":"jan.krapac@gmail.com"},{"name":"jaroslav.tomecek","email":"jaroslav.tomecek@gooddata.com"},{"name":"jkittler","email":"honza.kittler@gmail.com"},{"name":"khanh.le","email":"khanh.le@gooddata.com"},{"name":"lanhuynh","email":"lan.huynh@gooddata.com"},{"name":"linhhong","email":"linh.hong@gooddata.com"},{"name":"lupko","email":"lubomir.slivka@gooddata.com"},{"name":"mai.nguyen","email":"mai.nguyen@gooddata.com"},{"name":"matyas.kandl","email":"matyas.kandl@gooddata.com"},{"name":"michal.marsal","email":"michal.marsal@gooddata.com"},{"name":"my.duong","email":"my.duong@gooddata.com"},{"name":"naibinh","email":"naibinh@gmail.com"},{"name":"nikolacech","email":"nikola.cech@gooddata.com"},{"name":"nis.hua","email":"nis.hua@gooddata.com"},{"name":"no23reason","email":"dan.homola@hotmail.cz"},{"name":"patrikbraborec","email":"patrik.braborec@gooddata.com"},{"name":"pbenes","email":"petr.benes@gooddata.com"},{"name":"petrjanu","email":"petr.janu@gooddata.com"},{"name":"pkingo","email":"philipandreaskingo@hotmail.com"},{"name":"ptquang86","email":"ptquang86@gmail.com"},{"name":"qduval","email":"quentin.duval@gooddata.com"},{"name":"rodri360","email":"me@rodri360.com"},{"name":"scavnickyj","email":"jakub.scavnicky@gooddata.com"},{"name":"sitina","email":"jiri.sitina@gooddata.com"},{"name":"strouhaljan","email":"strouhal.jan@gmail.com"},{"name":"tomas.kratochvil","email":"tomas.kratochvil@gooddata.com"},{"name":"tomasreichmann","email":"tomasreichmann@gmail.com"},{"name":"tomsatgd","email":"tomas.satinsky@gooddata.com"},{"name":"trung-le-quoc","email":"trung.le@gooddata.com"},{"name":"tu-ngo","email":"tungo1981@gmail.com"},{"name":"tu.bui","email":"tu.bui@gooddata.com"},{"name":"tulean","email":"tuan.le@gooddata.com"},{"name":"tuqt1005","email":"tu.tran@gooddata.com"},{"name":"utdnah","email":"danh.ung@gooddata.com"},{"name":"vlastikcz","email":"vlastimil.kotas@gooddata.com"},{"name":"vu.pham","email":"vu.pham@gooddata.com"},{"name":"xmort","email":"petr.dolejsi@gooddata.com"},{"name":"yanlipnican","email":"yanlipnican@gmail.com"}],"homepage":"https://github.com/gooddata/gooddata-react-components#readme","bugs":{"url":"https://github.com/gooddata/gooddata-react-components/issues"},"dist":{"shasum":"eda2e354bae5e00951af37dda664b34bf26c263b","tarball":"https://registry.npmjs.org/@gooddata/react-components/-/react-components-7.7.0-alpha-ivan.mjartan-IMJ-ONE-4321-2020-05-07T13-47-10-276Z.tgz","fileCount":2565,"integrity":"sha512-eDH98gkpJlqHniYw2VGuh25KPrJbHdLfFIn/GRRWLluSqe7ccalFKnO02lHJyCE2b+BHaN4IRqWy1NT1h0SZBw==","signatures":[{"sig":"MEUCIE8UN3ZTWxrvsVL1FQbufhISpMx01mlrjigm7O4FgWECAiEAzPuAmqYEGOQKIQw+Gscxvw1m6Ni2js+/PFaG/Pg9yqk=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":10211987,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJetBF+CRA9TVsSAnZWagAA5NQP/3tGd44EvrIwtJvXcoc5\nSGspGXP3n0XryGtZfAmE/9xLbhDET73dO5C82q7C6/vP7wsx9++cjIxunk1I\npwXRPAfY/F6s9jYqsYesccP+9A/9VF4zFVxPWr9nzwQ3gFOoc2WAhW6ouaAR\nSQ6Wh1M+HmpWp3YKiPgliFj7eRR98qvk+drdQWCtdF80whjn2dQx/j0ouvjd\noLA1cAy74kBLxlElWIwhe1smEY0HeqMOAPf+vK/PmiB++f7og0RTF5H66lVJ\ni2YYLN51A3qDxn8kPJpJMr1CekqQrzFo2q7FtkEFsepDmgEBYxJ77xFe2MUR\nb1BoZNU4XeTx56gbhMvoY9iHm1RjWxET0HzJ7W5h+TWrbl8XqBIxo8f3RE0y\nu/7ZRBlXtbo1NbcZIMxpduhYEad7ykZHisM+72G4O+dgUwZ+Xj9hxtteHnKs\nFBPLP7qeQOiZo44Lpq4bf9kqwOjXj72oyAZdd+KNHFxHC40z6/pt/UCAw059\ny2RD6xqFuvgP/z4737HyG5ZPwdk2EKUL4o2BAf2LG0C41KUDwF6yX+tSY9Uj\n+HjP3Z1z6X1D6rGWhd5C7rVdy3JiU6jSxJ1OVqfLJCK9w/ITbap/ifYWUO9x\nH13OZ+dx3o4LAmfn/zfVJHs3TVv1wKX6L+Y/2W2BhCHVy2NWjy+V6YLNPnEg\nwwnH\r\n=k7cx\r\n-----END PGP SIGNATURE-----\r\n"},"main":"dist/index.js","husky":{"hooks":{"pre-commit":"lint-staged"}},"config":{"eslint":"./examples/**/*.{js,jsx}","tslint":"./{__mocks__,src,stories}/{,**/}*.{ts,tsx}"},"readme":"[![npm version](https://badge.fury.io/js/%40gooddata%2Freact-components.svg)](https://www.npmjs.com/package/@gooddata/react-components)\n\n# GoodData.UI React components\n> A React-based JavaScript library for building data-driven applications\n\n## Getting started\n- [GoodData.UI Documentation](http://sdk.gooddata.com/gooddata-ui/)\n- [GoodData.UI Live Examples](https://gooddata-examples.herokuapp.com/)\n- [Stack Overflow](https://stackoverflow.com/questions/tagged/gooddata)\n\n### Usage\nWith [yarn](https://yarnpkg.com) installed, go to your project directory and run\n```\n$ yarn add @gooddata/react-components\n```\nIf you prefer [npm](npmjs.com) run\n```\n$ npm install --save @gooddata/react-components\n```\n\nThe public API is exposed via global `index.js`. Except for the styles, do not import any other file directly\nbecause they are not intended to be part of the public API.\n\n## Contributing\n\nWe welcome any contribution in form of [issues](https://github.com/gooddata/gooddata-react-components/issues) or [pull requests](https://github.com/gooddata/gooddata-react-components/pulls).\n\nInstall [Node.js](http://nodejs.org) (node 12.16.1, npm v6.13.4) and [Yarn](https://classic.yarnpkg.com) (1.22.4).\n\nInstall dependencies:\n```\nyarn install --frozen-lockfile\n```\n\nThese commands may come in handy while developing:\n\n| command | description |\n| ------- | ----------- |\n| `yarn install --pure-lockfile` | first step |\n| ||\n| `yarn dev` | build react-components to `/dist` in watch mode |\n| `yarn test` | run all unit tests |\n| `yarn prettier-write` | format the source code to match the valid codestyle |\n| `yarn validate` | validate codestyle |\n| ||\n| `yarn storybook` | run storybook from `/stories` on http://localhost:9001 |\n| `yarn build-storybook` | build storybook to `/dist-storybook` |\n| `yarn test-storybook` | run storybook and [screenshot tests](https://github.com/gooddata/gdc-client-utils/tree/master/test-storybook) |\n| ||\n| `yarn examples` | run Live Examples dev-server from `/examples` on https://localhost:8999 |\n| `yarn examples-build` | build Live Examples to `/examples/dist` |\n| `yarn examples-server` | serve built Live Examples - see `/examples/server/src` |\n| `yarn examples-testcafe` | run testcafe tests against `localhost:8999` |\n\n### Deploy to heroku.com\nWhen you deploy this repo to heroku, it serves *GoodData.UI Live Examples*.\nRelevant tasks are in `Procfile` and `package.json`.\n\n```bash\n# run in the project directory\nheroku login\nheroku create <your-app-name>\nheroku config:set DOMAIN_ADMIN_USERNAME=x@gooddata.com DOMAIN_ADMIN_PASSWORD=xy PROJECT_ID_TO_ASSIGN=xms7ga4tf3g3nzucd8380o2bev8oeknp\ngit push heroku HEAD:master\nheroku open\n```\n### Enable Geo Chart for Storybook and Live Examples\nGeo chart uses Mapbox to render map which requires a Mapbox access token.\n- Register an account and create Mapbox access token at [guide](https://docs.mapbox.com/help/how-mapbox-works/access-tokens/)\n- Store the created token at `.env`:\n```bash\necho -e \"EXAMPLE_MAPBOX_ACCESS_TOKEN=token\" >> .env # only need to run once\necho -e \"STORYBOOK_MAPBOX_ACCESS_TOKEN=token\" >> .env # only need to run once\n```\n\n### Run Live Examples Locally\nTo run *GoodData.UI Live Examples* locally:\n```bash\ngit clone <this-repository>\ncd  <repository-folder>\nyarn install --pure-lockfile\nyarn examples\n```\nThen open https://localhost:8999 and login using Live Examples account (you can [create one here](https://gooddata-examples.herokuapp.com/registration)).\n\n### Run Storybook locally\n- Run storybook with token stored in `.env` for more secure\n```bash\nyarn storybook\n```\n- Or run storybook with token env param exposed to cli (not suggested)\n```bash\nSTORYBOOK_MAPBOX_ACCESS_TOKEN=token yarn storybook\n```\n- Apply either above way to `yarn build-storybook` or `yarn test-storybook`\n\n### Source code formatting\nThe source code in the repository is formatted by [Prettier](https://prettier.io/).\nThe format of the code is validated by our Continuous Integration server and is one of the requirements of successful merge.\n\nPrettier is supported by every major IDE. You can find the list of supported editors and how to configure them [here](https://prettier.io/docs/en/editors.html).\n\nIn the case, when your editor is not supported or you don't want to setup the integration, you can run the `yarn prettier-write` command to reformat the code before commit.\n\n## Changelog\n\n- see [CHANGELOG.md](CHANGELOG.md)\n\n## Supported versions\n\nIn order to make the user experience with integrating GoodData UI SDK as smooth and secure as possible and to ensure that the SDK is using the latest features of the platform, we will only provide support to two most recent major versions of UI SDK.\n\nThe most recent majors will be supported in the following modes:\n\n- The latest major version will receive all new functionality and all bug fixes\n- The previous major version will only receive fixes to critical issues and security fixes. These fixes will be applied on top of last released version of the previous major\n\nThe customers are encouraged to always use the latest version of the UI SDK.\n\nIn case of using older versions, the user might face API incompatibility, performance or security issues.\n\nPlease follow the installation instructions to update to the newest version.\n\n## License\n\n(C) 2007-2020 GoodData Corporation\n\nThis project is dual licensed:\n\n- The ATTRIBUTION-NONCOMMERCIAL 4.0 INTERNATIONAL (CC BY-NC 4.0) is used for purpose of the trial experience and evaluation of GoodData.UI library.\n- The GOODDATA GOODDATA.UI LIBRARY END USER LICENSE AGREEMENT is used for GoodData customers.\n\nFor more information, please see [LICENSE](https://github.com/gooddata/gooddata-react-components/blob/master/LICENSE)\n","gitHead":"1e2cee80d267dd49cc9908f3c636acd19ac0f6f4","scripts":{"dev":"bash scripts/build.sh --dev-watch","test":"jest --watch","build":"bash scripts/build.sh","tslint":"yarn run-tslint -t verbose $npm_package_config_tslint","prepare":"cd examples/server && yarn install --frozen-lockfile && cd ../..; rm -r examples/node_modules 2>/dev/null; true","examples":"bash scripts/run-examples.sh","prepare?":"# Called before `npm publish` and on local `npm install`. Temporarily also for deleting obsolete node_modules. Ends with `true` to continue gracefully.","validate":"tsc --noEmit && yarn tslint && eslint $npm_package_config_eslint && yarn validate-style && yarn prettier-check","build-dev":"bash scripts/build.sh --dev","examples?":"# Default is developer domain, other options: yarn examples [sec,secure,stg,stg2,stg3,demo,developer or URL]","storybook":"yarn build && start-storybook -p 9001 -c .storybook","test-once":"jest","tslint-ci":"mkdir -p ./ci/results && yarn run-tslint -t checkstyle -o ./ci/results/tslint-results.xml $npm_package_config_tslint","run-tslint":"tslint -p tsconfig.json","validate-ci":"tsc --noEmit && yarn tslint-ci  && eslint $npm_package_config_eslint -f checkstyle -o ci/results/eslint-results.xml && yarn validate-style-ci && yarn prettier-check","examples-build":"bash scripts/build-examples.sh","prepublishOnly":"yarn build","prettier-check":"prettier --check '{src,stories,styles,__mocks__,examples/server/src,examples/src,examples/test}/**/*.{ts,js,tsx,jsx,json,scss,md,yaml,html}'","prettier-write":"prettier --write '{src,stories,styles,__mocks__,examples/server/src,examples/src,examples/test}/**/*.{ts,js,tsx,jsx,json,scss,md,yaml,html}'","test-storybook":"yarn build && test-storybook","validate-style":"stylelint '**/*.scss'","build-storybook":"yarn build && build-storybook -c .storybook -o dist-storybook","examples-server":"node examples/server/src/index.js","heroku-postbuild":"yarn examples-build developer","examples-testcafe":"./scripts/run-testcafe.sh visual","validate-style-ci":"stylelint '**/*.scss' --custom-formatter=node_modules/stylelint-checkstyle-formatter > ci/results/stylelint-results.xml","check-circular-deps":"madge --circular --extensions ts ./src","examples-testcafe-ci":"./scripts/run-testcafe.sh ci","examples-testcafe-live":"./scripts/run-testcafe.sh live"},"typings":"dist/index.d.ts","_npmUser":{"name":"ivan.mjartan","email":"ivan.mjartan@gooddata.com"},"deprecated":"@gooddata/react-components@7 reached End of Support on March 31, 2022. Please upgrade (see https://sdk.gooddata.com/gooddata-ui/docs/supported_versions.html for more information).","repository":{"url":"git+ssh://git@github.com/gooddata/gooddata-react-components.git","type":"git"},"_npmVersion":"6.13.4","description":"GoodData.UI - A powerful JavaScript library for building analytical applications","directories":{},"lint-staged":{"{src,stories,styles,__mocks__,examples/server/src,examples/src,examples/test}/**/*.{ts,js,tsx,jsx,scss}":["npx gdc-fix-copyright","git add"],"{src,stories,styles,__mocks__,examples/server/src,examples/src,examples/test}/**/*.{ts,js,tsx,jsx,json,scss,md,yaml,html}":["prettier --write","git add"]},"_nodeVersion":"12.16.1","dependencies":{"rxjs":"^5.5.6","uuid":"^3.2.1","immer":"^1.3.1","lodash":"^4.17.15","date-fns":"^2.7.0","downshift":"^3.2.7","invariant":"^2.2.2","mapbox-gl":"^1.6.1","classnames":"^2.2.6","highcharts":"7.1.1","prop-types":"^15.6.0","react-intl":"^3.6.0","custom-event":"^1.0.1","react-window":"^1.8.1","ag-grid-react":"20.0.0","react-measure":"^2.3.0","@types/mapbox-gl":"^1.6.1","react-day-picker":"~7.3.0","react-responsive":"^3.0.0","stringify-object":"^2.4.0","@gooddata/typings":"^2.24.2","ag-grid-community":"20.0.0","http-status-codes":"^1.3.0","@gooddata/js-utils":"^3.10.5","@gooddata/numberjs":"^3.2.4","fixed-data-table-2":"0.7.17","@gooddata/goodstrap":"^68.6.0","react-dom-factories":"^1.0.2","@gooddata/gooddata-js":"^13.0.0","json-stable-stringify":"^1.0.1","react-transition-group":"^2.2.1","hoist-non-react-statics":"^3.3.0","nodelist-foreach-polyfill":"^1.2.0","@formatjs/intl-pluralrules":"^1.3.6","highcharts-grouped-categories":"^1.1.3"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"raf":"3.3.2","yup":"^0.24.1","jest":"24.7.1","husky":"3.0.0","madge":"^3.4.4","react":"^16.5.2","enzyme":"3.5.0","eslint":"4.19.1","formik":"^0.11.11","moment":"2.23.0","history":"^4.7.2","ts-jest":"24.0.0","webpack":"4.30.0","full-icu":"^1.3.0","prettier":"1.16.4","react-ga":"^2.5.2","recharts":"1.0.0-beta.9","testcafe":"1.1.4","commander":"2.14.1","node-sass":"4.13.0","react-dom":"^16.5.2","stylelint":"^10.0.0","supertest":"3.0.0","ts-loader":"6.0.0","@types/raf":"^3.4.0","css-loader":"0.28.7","jest-junit":"3.0.0","raw-loader":"0.5.1","styled-jsx":"2.2.1","typescript":"3.3.4000","@babel/core":"7.4.4","@types/jest":"24.0.6","@types/node":"7.0.8","@types/uuid":"3.4.3","file-loader":"3.0.1","jest-enzyme":"7.0.2","lint-staged":"9.1.0","sass-loader":"6.0.6","webpack-cli":"3.3.2","@types/react":"16.8.6","babel-loader":"8.0.5","react-helmet":"5.2.0","react-select":"1.2.1","style-loader":"0.19.1","@types/enzyme":"3.1.13","@types/lodash":"4.14.123","testcafe-live":"0.1.4","@babel/runtime":"7.4.4","dotenv-webpack":"^1.7.0","@babel/polyfill":"^7.4.4","@storybook/react":"5.0.11","@types/invariant":"2.2.29","@types/react-dom":"16.0.11","isomorphic-fetch":"2.2.1","react-datepicker":"1.1.0","react-router-dom":"4.2.2","@babel/preset-env":"7.4.4","@gooddata/mock-js":"^2.13.1","@storybook/addons":"5.0.11","@types/classnames":"2.2.3","@types/prop-types":"15.5.2","@storybook/theming":"5.0.11","identity-obj-proxy":"^3.0.0","intl-messageformat":"^7.5.4","webpack-dev-server":"3.3.1","@babel/preset-react":"7.0.0","@types/react-portal":"4.0.1","@types/react-window":"^1.8.1","babel-plugin-lodash":"3.3.4","html-webpack-plugin":"3.2.0","react-test-renderer":"16.4.2","@types/react-measure":"2.0.5","clean-webpack-plugin":"2.0.2","stats-webpack-plugin":"0.7.0","eslint-config-prettier":"4.1.0","react-google-recaptcha":"^0.14.1","tslint-config-prettier":"1.18.0","@gooddata/eslint-config":"^1.0.0","@gooddata/tslint-config":"1.0.0","@types/react-responsive":"^3.0.3","@types/storybook__react":"4.0.1","@types/stringify-object":"^3.2.0","enzyme-adapter-react-16":"1.3.1","@gooddata/test-storybook":"3.2.1","@storybook/addon-actions":"5.0.11","@storybook/addon-options":"5.0.11","node-sass-magic-importer":"5.1.0","react-syntax-highlighter":"11.0.2","@types/fixed-data-table-2":"0.8.1","stylelint-config-prettier":"5.2.0","@gooddata/stylelint-config":"4.0.1","@types/react-test-renderer":"16.0.0","circular-dependency-plugin":"5.0.2","compression-webpack-plugin":"2.0.0","@types/json-stable-stringify":"^1.0.32","@gooddata/frontend-npm-scripts":"1.1.0","@types/enzyme-adapter-react-16":"1.0.3","stylelint-checkstyle-formatter":"0.1.0","@types/storybook__addon-actions":"3.4.2","@babel/plugin-proposal-class-properties":"7.4.4","@babel/plugin-proposal-object-rest-spread":"7.4.4","@babel/plugin-transform-async-to-generator":"7.4.4"},"peerDependencies":{"react":"^16.5.2","react-dom":"^16.5.2"},"_npmOperationalInternal":{"tmp":"tmp/react-components_7.7.0-alpha-ivan.mjartan-IMJ-ONE-4321-2020-05-07T13-47-10-276Z_1588859261691_0.13645989015418802","host":"s3://npm-registry-packages"}},"7.7.0-beta.2":{"name":"@gooddata/react-components","version":"7.7.0-beta.2","author":{"name":"GoodData Corporation"},"license":"BSD-3-Clause","_id":"@gooddata/react-components@7.7.0-beta.2","maintainers":[{"name":"afi","email":"adam.fiedler@gooddata.com"},{"name":"bertold8","email":"ivan.nejezchleb@seznam.cz"},{"name":"brbistas","email":"valentinos.chraniotis@gooddata.com"},{"name":"bugsbunny338","email":"jiri.zajic@mensa.cz"},{"name":"de.do","email":"de.do@gooddata.com"},{"name":"gooddata-ci","email":"rail@gooddata.com"},{"name":"hang.ngo","email":"hang.ngo@gooddata.com"},{"name":"hung.nguyen.hoang","email":"hung.nguyen@gooddata.com"},{"name":"ivan.mjartan","email":"ivan.mjartan@gooddata.com"},{"name":"jakub-sterba","email":"jakub.sterba@gooddata.com"},{"name":"jankc","email":"jan.krapac@gmail.com"},{"name":"jaroslav.tomecek","email":"jaroslav.tomecek@gooddata.com"},{"name":"jkittler","email":"honza.kittler@gmail.com"},{"name":"khanh.le","email":"khanh.le@gooddata.com"},{"name":"lanhuynh","email":"lan.huynh@gooddata.com"},{"name":"linhhong","email":"linh.hong@gooddata.com"},{"name":"lupko","email":"lubomir.slivka@gooddata.com"},{"name":"mai.nguyen","email":"mai.nguyen@gooddata.com"},{"name":"matyas.kandl","email":"matyas.kandl@gooddata.com"},{"name":"michal.marsal","email":"michal.marsal@gooddata.com"},{"name":"my.duong","email":"my.duong@gooddata.com"},{"name":"naibinh","email":"naibinh@gmail.com"},{"name":"nikolacech","email":"nikola.cech@gooddata.com"},{"name":"nis.hua","email":"nis.hua@gooddata.com"},{"name":"no23reason","email":"dan.homola@hotmail.cz"},{"name":"patrikbraborec","email":"patrik.braborec@gooddata.com"},{"name":"pbenes","email":"petr.benes@gooddata.com"},{"name":"petrjanu","email":"petr.janu@gooddata.com"},{"name":"pkingo","email":"philipandreaskingo@hotmail.com"},{"name":"ptquang86","email":"ptquang86@gmail.com"},{"name":"qduval","email":"quentin.duval@gooddata.com"},{"name":"rodri360","email":"me@rodri360.com"},{"name":"scavnickyj","email":"jakub.scavnicky@gooddata.com"},{"name":"sitina","email":"jiri.sitina@gooddata.com"},{"name":"strouhaljan","email":"strouhal.jan@gmail.com"},{"name":"tomas.kratochvil","email":"tomas.kratochvil@gooddata.com"},{"name":"tomasreichmann","email":"tomasreichmann@gmail.com"},{"name":"tomsatgd","email":"tomas.satinsky@gooddata.com"},{"name":"trung-le-quoc","email":"trung.le@gooddata.com"},{"name":"tu-ngo","email":"tungo1981@gmail.com"},{"name":"tu.bui","email":"tu.bui@gooddata.com"},{"name":"tulean","email":"tuan.le@gooddata.com"},{"name":"tuqt1005","email":"tu.tran@gooddata.com"},{"name":"utdnah","email":"danh.ung@gooddata.com"},{"name":"vlastikcz","email":"vlastimil.kotas@gooddata.com"},{"name":"vu.pham","email":"vu.pham@gooddata.com"},{"name":"xmort","email":"petr.dolejsi@gooddata.com"},{"name":"yanlipnican","email":"yanlipnican@gmail.com"}],"homepage":"https://github.com/gooddata/gooddata-react-components#readme","bugs":{"url":"https://github.com/gooddata/gooddata-react-components/issues"},"dist":{"shasum":"031c3554b629991442bedd397b0bedc97ad02ac1","tarball":"https://registry.npmjs.org/@gooddata/react-components/-/react-components-7.7.0-beta.2.tgz","fileCount":2564,"integrity":"sha512-mQMYsQB4sSh75Rk5qs2aRywSfWwWjWNPOTynq2PBIRHw24kCHJoQ3RhN5P5gz2xT0jihuT+Eqhn1ZU1MCOUW/A==","signatures":[{"sig":"MEYCIQDTF32HELcrJ4BEbOQHkU51Csu0HhwTTLygLBmez2S6DgIhAOUWC2InhRW88H+unnqOW/0CeWlHtoy+z1ieZZGIVCg6","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":10140240,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJetOpnCRA9TVsSAnZWagAAnE8P/itmlC5DTUwXDQyY5ASX\nk1oasr8fLUE7yetzRBe6Kx0QP9Gcskx1efRV70A/85MmBTMteL/KkSBjpVWO\nrr7POvSwrAb3BVDQN8Z9XaBJ5jQvIGnej5Uz5p1xIeHfyLCqPQwamXFw3PjM\nFpHjPcq5A97A40veZiA7iPqwzF7PtCb4rucmlvyCRKpQc135UwrqybqLAZv2\nrDP0TwYisXrymh4yDU08Db4pDzYQCkRcS0GEVGI7+Sze5iiBXR0ZL6Q35S8n\nDYBRVJeGUZgu9bLsdigbZKDc7qu+jkNNGJZ35QGK4EVvrN8BVNfOviRu3nqU\nbSSEcLw7hK2HGrP+XoePpoOJISbBCSbgs0tQRK994Fn3/OnqGGfBOzYZaaPe\nMXsbL7pW17C/st2OKdMmRNikx7BLuX3G5oetusWIlIZcR3ZOCyqaxXVWSxk9\nHDeR4HindJxyEhQtZ639i+JEIfawlzwk4QwyXG5pWlvZOnt9mj5oRIeFOGwa\n8IcwzcHSULiV9/DS2jjXlFjMV95AgFtl2PrL1MMPsYkqoFi47bAC4fSE0b4t\n3lxZq9nhS1L7Xv4zvc9f8u/X/5En6XSMb0+qOnjfO82XFmnvhg2uiDtgfGtG\nRVvBaoeydd686Ri/tsEteyDksnZtd2jy6YEJuWNFL1x1LCz2asmE64LkmDZq\nTw7B\r\n=GzZK\r\n-----END PGP SIGNATURE-----\r\n"},"main":"dist/index.js","husky":{"hooks":{"pre-commit":"lint-staged"}},"config":{"eslint":"./examples/**/*.{js,jsx}","tslint":"./{__mocks__,src,stories}/{,**/}*.{ts,tsx}"},"readme":"[![npm version](https://badge.fury.io/js/%40gooddata%2Freact-components.svg)](https://www.npmjs.com/package/@gooddata/react-components)\n\n# GoodData.UI React components\n> A React-based JavaScript library for building data-driven applications\n\n## Getting started\n- [GoodData.UI Documentation](http://sdk.gooddata.com/gooddata-ui/)\n- [GoodData.UI Live Examples](https://gooddata-examples.herokuapp.com/)\n- [Stack Overflow](https://stackoverflow.com/questions/tagged/gooddata)\n\n### Usage\nWith [yarn](https://yarnpkg.com) installed, go to your project directory and run\n```\n$ yarn add @gooddata/react-components\n```\nIf you prefer [npm](npmjs.com) run\n```\n$ npm install --save @gooddata/react-components\n```\n\nThe public API is exposed via global `index.js`. Except for the styles, do not import any other file directly\nbecause they are not intended to be part of the public API.\n\n## Contributing\n\nWe welcome any contribution in form of [issues](https://github.com/gooddata/gooddata-react-components/issues) or [pull requests](https://github.com/gooddata/gooddata-react-components/pulls).\n\nInstall [Node.js](http://nodejs.org) (node 12.16.1, npm v6.13.4) and [Yarn](https://classic.yarnpkg.com) (1.22.4).\n\nInstall dependencies:\n```\nyarn install --frozen-lockfile\n```\n\nThese commands may come in handy while developing:\n\n| command | description |\n| ------- | ----------- |\n| `yarn install --pure-lockfile` | first step |\n| ||\n| `yarn dev` | build react-components to `/dist` in watch mode |\n| `yarn test` | run all unit tests |\n| `yarn prettier-write` | format the source code to match the valid codestyle |\n| `yarn validate` | validate codestyle |\n| ||\n| `yarn storybook` | run storybook from `/stories` on http://localhost:9001 |\n| `yarn build-storybook` | build storybook to `/dist-storybook` |\n| `yarn test-storybook` | run storybook and [screenshot tests](https://github.com/gooddata/gdc-client-utils/tree/master/test-storybook) |\n| ||\n| `yarn examples` | run Live Examples dev-server from `/examples` on https://localhost:8999 |\n| `yarn examples-build` | build Live Examples to `/examples/dist` |\n| `yarn examples-server` | serve built Live Examples - see `/examples/server/src` |\n| `yarn examples-testcafe` | run testcafe tests against `localhost:8999` |\n\n### Deploy to heroku.com\nWhen you deploy this repo to heroku, it serves *GoodData.UI Live Examples*.\nRelevant tasks are in `Procfile` and `package.json`.\n\n```bash\n# run in the project directory\nheroku login\nheroku create <your-app-name>\nheroku config:set DOMAIN_ADMIN_USERNAME=x@gooddata.com DOMAIN_ADMIN_PASSWORD=xy PROJECT_ID_TO_ASSIGN=xms7ga4tf3g3nzucd8380o2bev8oeknp\ngit push heroku HEAD:master\nheroku open\n```\n### Enable Geo Chart for Storybook and Live Examples\nGeo chart uses Mapbox to render map which requires a Mapbox access token.\n- Register an account and create Mapbox access token at [guide](https://docs.mapbox.com/help/how-mapbox-works/access-tokens/)\n- Store the created token at `.env`:\n```bash\necho -e \"EXAMPLE_MAPBOX_ACCESS_TOKEN=token\" >> .env # only need to run once\necho -e \"STORYBOOK_MAPBOX_ACCESS_TOKEN=token\" >> .env # only need to run once\n```\n\n### Run Live Examples Locally\nTo run *GoodData.UI Live Examples* locally:\n```bash\ngit clone <this-repository>\ncd  <repository-folder>\nyarn install --pure-lockfile\nyarn examples\n```\nThen open https://localhost:8999 and login using Live Examples account (you can [create one here](https://gooddata-examples.herokuapp.com/registration)).\n\n### Run Storybook locally\n- Run storybook with token stored in `.env` for more secure\n```bash\nyarn storybook\n```\n- Or run storybook with token env param exposed to cli (not suggested)\n```bash\nSTORYBOOK_MAPBOX_ACCESS_TOKEN=token yarn storybook\n```\n- Apply either above way to `yarn build-storybook` or `yarn test-storybook`\n\n### Source code formatting\nThe source code in the repository is formatted by [Prettier](https://prettier.io/).\nThe format of the code is validated by our Continuous Integration server and is one of the requirements of successful merge.\n\nPrettier is supported by every major IDE. You can find the list of supported editors and how to configure them [here](https://prettier.io/docs/en/editors.html).\n\nIn the case, when your editor is not supported or you don't want to setup the integration, you can run the `yarn prettier-write` command to reformat the code before commit.\n\n## Changelog\n\n- see [CHANGELOG.md](CHANGELOG.md)\n\n## Supported versions\n\nIn order to make the user experience with integrating GoodData UI SDK as smooth and secure as possible and to ensure that the SDK is using the latest features of the platform, we will only provide support to two most recent major versions of UI SDK.\n\nThe most recent majors will be supported in the following modes:\n\n- The latest major version will receive all new functionality and all bug fixes\n- The previous major version will only receive fixes to critical issues and security fixes. These fixes will be applied on top of last released version of the previous major\n\nThe customers are encouraged to always use the latest version of the UI SDK.\n\nIn case of using older versions, the user might face API incompatibility, performance or security issues.\n\nPlease follow the installation instructions to update to the newest version.\n\n## License\n\n(C) 2007-2020 GoodData Corporation\n\nThis project is dual licensed:\n\n- The ATTRIBUTION-NONCOMMERCIAL 4.0 INTERNATIONAL (CC BY-NC 4.0) is used for purpose of the trial experience and evaluation of GoodData.UI library.\n- The GOODDATA GOODDATA.UI LIBRARY END USER LICENSE AGREEMENT is used for GoodData customers.\n\nFor more information, please see [LICENSE](https://github.com/gooddata/gooddata-react-components/blob/master/LICENSE)\n","gitHead":"aaf38cb8667674315164cdfb9da1e1863e10bc3a","scripts":{"dev":"bash scripts/build.sh --dev-watch","test":"jest --watch","build":"bash scripts/build.sh","tslint":"yarn run-tslint -t verbose $npm_package_config_tslint","prepare":"cd examples/server && yarn install --frozen-lockfile && cd ../..; rm -r examples/node_modules 2>/dev/null; true","examples":"bash scripts/run-examples.sh","prepare?":"# Called before `npm publish` and on local `npm install`. Temporarily also for deleting obsolete node_modules. Ends with `true` to continue gracefully.","validate":"tsc --noEmit && yarn tslint && eslint $npm_package_config_eslint && yarn validate-style && yarn prettier-check","build-dev":"bash scripts/build.sh --dev","examples?":"# Default is developer domain, other options: yarn examples [sec,secure,stg,stg2,stg3,demo,developer or URL]","storybook":"yarn build && start-storybook -p 9001 -c .storybook","test-once":"jest","tslint-ci":"mkdir -p ./ci/results && yarn run-tslint -t checkstyle -o ./ci/results/tslint-results.xml $npm_package_config_tslint","run-tslint":"tslint -p tsconfig.json","validate-ci":"tsc --noEmit && yarn tslint-ci  && eslint $npm_package_config_eslint -f checkstyle -o ci/results/eslint-results.xml && yarn validate-style-ci && yarn prettier-check","examples-build":"bash scripts/build-examples.sh","prepublishOnly":"yarn build","prettier-check":"prettier --check '{src,stories,styles,__mocks__,examples/server/src,examples/src,examples/test}/**/*.{ts,js,tsx,jsx,json,scss,md,yaml,html}'","prettier-write":"prettier --write '{src,stories,styles,__mocks__,examples/server/src,examples/src,examples/test}/**/*.{ts,js,tsx,jsx,json,scss,md,yaml,html}'","test-storybook":"yarn build && test-storybook","validate-style":"stylelint '**/*.scss'","build-storybook":"yarn build && build-storybook -c .storybook -o dist-storybook","examples-server":"node examples/server/src/index.js","heroku-postbuild":"yarn examples-build developer","examples-testcafe":"./scripts/run-testcafe.sh visual","validate-style-ci":"stylelint '**/*.scss' --custom-formatter=node_modules/stylelint-checkstyle-formatter > ci/results/stylelint-results.xml","check-circular-deps":"madge --circular --extensions ts ./src","examples-testcafe-ci":"./scripts/run-testcafe.sh ci","examples-testcafe-live":"./scripts/run-testcafe.sh live"},"typings":"dist/index.d.ts","_npmUser":{"name":"gooddata-ci","email":"rail@gooddata.com"},"deprecated":"@gooddata/react-components@7 reached End of Support on March 31, 2022. Please upgrade (see https://sdk.gooddata.com/gooddata-ui/docs/supported_versions.html for more information).","repository":{"url":"git+ssh://git@github.com/gooddata/gooddata-react-components.git","type":"git"},"_npmVersion":"6.13.4","description":"GoodData.UI - A powerful JavaScript library for building analytical applications","directories":{},"lint-staged":{"{src,stories,styles,__mocks__,examples/server/src,examples/src,examples/test}/**/*.{ts,js,tsx,jsx,scss}":["npx gdc-fix-copyright","git add"],"{src,stories,styles,__mocks__,examples/server/src,examples/src,examples/test}/**/*.{ts,js,tsx,jsx,json,scss,md,yaml,html}":["prettier --write","git add"]},"_nodeVersion":"12.16.1","dependencies":{"rxjs":"^5.5.6","uuid":"^3.2.1","immer":"^1.3.1","lodash":"^4.17.15","date-fns":"^2.7.0","downshift":"^3.2.7","invariant":"^2.2.2","mapbox-gl":"^1.6.1","classnames":"^2.2.6","highcharts":"7.1.1","prop-types":"^15.6.0","react-intl":"^3.6.0","custom-event":"^1.0.1","react-window":"^1.8.1","ag-grid-react":"20.0.0","react-measure":"^2.3.0","@types/mapbox-gl":"^1.6.1","react-day-picker":"~7.3.0","react-responsive":"^3.0.0","stringify-object":"^2.4.0","@gooddata/typings":"^2.24.2","ag-grid-community":"20.0.0","http-status-codes":"^1.3.0","@gooddata/js-utils":"^3.10.5","@gooddata/numberjs":"^3.2.4","fixed-data-table-2":"0.7.17","@gooddata/goodstrap":"^68.6.0","react-dom-factories":"^1.0.2","@gooddata/gooddata-js":"^13.0.0","json-stable-stringify":"^1.0.1","react-transition-group":"^2.2.1","hoist-non-react-statics":"^3.3.0","nodelist-foreach-polyfill":"^1.2.0","@formatjs/intl-pluralrules":"^1.3.6","highcharts-grouped-categories":"^1.1.3"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"raf":"3.3.2","yup":"^0.24.1","jest":"24.7.1","husky":"3.0.0","madge":"^3.4.4","react":"^16.5.2","enzyme":"3.5.0","eslint":"4.19.1","formik":"^0.11.11","moment":"2.23.0","history":"^4.7.2","ts-jest":"24.0.0","webpack":"4.30.0","full-icu":"^1.3.0","prettier":"1.16.4","react-ga":"^2.5.2","recharts":"1.0.0-beta.9","testcafe":"1.1.4","commander":"2.14.1","node-sass":"4.13.0","react-dom":"^16.5.2","stylelint":"^10.0.0","supertest":"3.0.0","ts-loader":"6.0.0","@types/raf":"^3.4.0","css-loader":"0.28.7","jest-junit":"3.0.0","raw-loader":"0.5.1","styled-jsx":"2.2.1","typescript":"3.3.4000","@babel/core":"7.4.4","@types/jest":"24.0.6","@types/node":"7.0.8","@types/uuid":"3.4.3","file-loader":"3.0.1","jest-enzyme":"7.0.2","lint-staged":"9.1.0","sass-loader":"6.0.6","webpack-cli":"3.3.2","@types/react":"16.8.6","babel-loader":"8.0.5","react-helmet":"5.2.0","react-select":"1.2.1","style-loader":"0.19.1","@types/enzyme":"3.1.13","@types/lodash":"4.14.123","testcafe-live":"0.1.4","@babel/runtime":"7.4.4","dotenv-webpack":"^1.7.0","@babel/polyfill":"^7.4.4","@storybook/react":"5.0.11","@types/invariant":"2.2.29","@types/react-dom":"16.0.11","isomorphic-fetch":"2.2.1","react-datepicker":"1.1.0","react-router-dom":"4.2.2","@babel/preset-env":"7.4.4","@gooddata/mock-js":"^2.13.1","@storybook/addons":"5.0.11","@types/classnames":"2.2.3","@types/prop-types":"15.5.2","@storybook/theming":"5.0.11","identity-obj-proxy":"^3.0.0","intl-messageformat":"^7.5.4","webpack-dev-server":"3.3.1","@babel/preset-react":"7.0.0","@types/react-portal":"4.0.1","@types/react-window":"^1.8.1","babel-plugin-lodash":"3.3.4","html-webpack-plugin":"3.2.0","react-test-renderer":"16.4.2","@types/react-measure":"2.0.5","clean-webpack-plugin":"2.0.2","stats-webpack-plugin":"0.7.0","eslint-config-prettier":"4.1.0","react-google-recaptcha":"^0.14.1","tslint-config-prettier":"1.18.0","@gooddata/eslint-config":"^1.0.0","@gooddata/tslint-config":"1.0.0","@types/react-responsive":"^3.0.3","@types/storybook__react":"4.0.1","@types/stringify-object":"^3.2.0","enzyme-adapter-react-16":"1.3.1","@gooddata/test-storybook":"3.2.1","@storybook/addon-actions":"5.0.11","@storybook/addon-options":"5.0.11","node-sass-magic-importer":"5.1.0","react-syntax-highlighter":"11.0.2","@types/fixed-data-table-2":"0.8.1","stylelint-config-prettier":"5.2.0","@gooddata/stylelint-config":"4.0.1","@types/react-test-renderer":"16.0.0","circular-dependency-plugin":"5.0.2","compression-webpack-plugin":"2.0.0","@types/json-stable-stringify":"^1.0.32","@gooddata/frontend-npm-scripts":"1.1.0","@types/enzyme-adapter-react-16":"1.0.3","stylelint-checkstyle-formatter":"0.1.0","@types/storybook__addon-actions":"3.4.2","@babel/plugin-proposal-class-properties":"7.4.4","@babel/plugin-proposal-object-rest-spread":"7.4.4","@babel/plugin-transform-async-to-generator":"7.4.4"},"peerDependencies":{"react":"^16.5.2","react-dom":"^16.5.2"},"_npmOperationalInternal":{"tmp":"tmp/react-components_7.7.0-beta.2_1588914790785_0.14421817979678453","host":"s3://npm-registry-packages"}},"7.7.0-beta.3":{"name":"@gooddata/react-components","version":"7.7.0-beta.3","author":{"name":"GoodData Corporation"},"license":"BSD-3-Clause","_id":"@gooddata/react-components@7.7.0-beta.3","maintainers":[{"name":"afi","email":"adam.fiedler@gooddata.com"},{"name":"bertold8","email":"ivan.nejezchleb@seznam.cz"},{"name":"brbistas","email":"valentinos.chraniotis@gooddata.com"},{"name":"bugsbunny338","email":"jiri.zajic@mensa.cz"},{"name":"de.do","email":"de.do@gooddata.com"},{"name":"gooddata-ci","email":"rail@gooddata.com"},{"name":"hang.ngo","email":"hang.ngo@gooddata.com"},{"name":"hung.nguyen.hoang","email":"hung.nguyen@gooddata.com"},{"name":"ivan.mjartan","email":"ivan.mjartan@gooddata.com"},{"name":"jakub-sterba","email":"jakub.sterba@gooddata.com"},{"name":"jankc","email":"jan.krapac@gmail.com"},{"name":"jaroslav.tomecek","email":"jaroslav.tomecek@gooddata.com"},{"name":"jkittler","email":"honza.kittler@gmail.com"},{"name":"khanh.le","email":"khanh.le@gooddata.com"},{"name":"lanhuynh","email":"lan.huynh@gooddata.com"},{"name":"linhhong","email":"linh.hong@gooddata.com"},{"name":"lupko","email":"lubomir.slivka@gooddata.com"},{"name":"mai.nguyen","email":"mai.nguyen@gooddata.com"},{"name":"matyas.kandl","email":"matyas.kandl@gooddata.com"},{"name":"michal.marsal","email":"michal.marsal@gooddata.com"},{"name":"my.duong","email":"my.duong@gooddata.com"},{"name":"naibinh","email":"naibinh@gmail.com"},{"name":"nikolacech","email":"nikola.cech@gooddata.com"},{"name":"nis.hua","email":"nis.hua@gooddata.com"},{"name":"no23reason","email":"dan.homola@hotmail.cz"},{"name":"patrikbraborec","email":"patrik.braborec@gooddata.com"},{"name":"pbenes","email":"petr.benes@gooddata.com"},{"name":"petrjanu","email":"petr.janu@gooddata.com"},{"name":"pkingo","email":"philipandreaskingo@hotmail.com"},{"name":"ptquang86","email":"ptquang86@gmail.com"},{"name":"qduval","email":"quentin.duval@gooddata.com"},{"name":"rodri360","email":"me@rodri360.com"},{"name":"scavnickyj","email":"jakub.scavnicky@gooddata.com"},{"name":"sitina","email":"jiri.sitina@gooddata.com"},{"name":"strouhaljan","email":"strouhal.jan@gmail.com"},{"name":"tomas.kratochvil","email":"tomas.kratochvil@gooddata.com"},{"name":"tomasreichmann","email":"tomasreichmann@gmail.com"},{"name":"tomsatgd","email":"tomas.satinsky@gooddata.com"},{"name":"trung-le-quoc","email":"trung.le@gooddata.com"},{"name":"tu-ngo","email":"tungo1981@gmail.com"},{"name":"tu.bui","email":"tu.bui@gooddata.com"},{"name":"tulean","email":"tuan.le@gooddata.com"},{"name":"tuqt1005","email":"tu.tran@gooddata.com"},{"name":"utdnah","email":"danh.ung@gooddata.com"},{"name":"vlastikcz","email":"vlastimil.kotas@gooddata.com"},{"name":"vu.pham","email":"vu.pham@gooddata.com"},{"name":"xmort","email":"petr.dolejsi@gooddata.com"},{"name":"yanlipnican","email":"yanlipnican@gmail.com"}],"homepage":"https://github.com/gooddata/gooddata-react-components#readme","bugs":{"url":"https://github.com/gooddata/gooddata-react-components/issues"},"dist":{"shasum":"a68f94c9804c421ac5846e092cac5c4adb277e75","tarball":"https://registry.npmjs.org/@gooddata/react-components/-/react-components-7.7.0-beta.3.tgz","fileCount":2564,"integrity":"sha512-pqPg0pfT1Ca2QfjOVOHn2gPpN5CS3i4dniGHPvuN7RGjdptixBQZ/FIRCea/wffMQvX9qWFNg1g4xJnzZerVXQ==","signatures":[{"sig":"MEQCIDFPetsrC54E1UJpK//mXhfkQeTPEcR+zqtYKzy1UOQsAiAEreNLmp8nYlMj2FVHr2UOA/SlXVSxHcKh5b4xvQVxxg==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":10140240,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJetPnJCRA9TVsSAnZWagAAmmEP/jqInJDUetoX4X7kl+x9\n8eBUjILzfTDBigqHMT9qwLeaLHc0u+mAsdeV8ZwFVctZmHsl1RtUkyM8RQZg\nGbIhEqCTttWP2bcanAcvnp6seGhRYHUmtYedVZ+g2WMgYdhRibZyVRaX6DJu\nIWMsI2LOBeVu4K0IC5BLYwqEQkOa8z0XixJ1ocTbiiV/zLGkOUfmMLBug4qG\n5GAGgEGt96wTHTtCpskgIRPQ6zeN2bTFsilUrnkoMdd8d1pePzNI9pTevPnc\nu+CXf3MZtir66XRaoyDvD4tYnuG9XB8u404F0PAb8hVAKrXcykBuqROcG9H8\nyboYBFaqdliUhHGB+s976XRnYvIT/f67XBCH5PzwK4ib+rYjkPxqDdYeGro0\nqp5LC7sw7gK0ENdBYGhov4OKgSrAwomD7mLXdZo6YZ2lVoURc8NAP4Olg3GP\nxOHNY6RZ/Hqcr2F+vLmb/oT95xNCx/0WObpFmBwORzzF/rAmHaSnDWQp203o\nv1h01+wxG+SvytY0dMqcZXzAWDYzElwlGgzaH4kROn3dh0LVHUCsP1MjYMXn\nGUC+TJpcV/SJuf3tUph/AClZDB0CS5L+oKgXXT8jIax1OkfrFzWMB513rRKQ\nkaLmp6qs2tcWT9Wmz0FW4Y/GZXiAnRoeg+2Xs0+hpre/QB8lOVs6GhVpf4Q8\nCuqQ\r\n=zsp1\r\n-----END PGP SIGNATURE-----\r\n"},"main":"dist/index.js","husky":{"hooks":{"pre-commit":"lint-staged"}},"config":{"eslint":"./examples/**/*.{js,jsx}","tslint":"./{__mocks__,src,stories}/{,**/}*.{ts,tsx}"},"readme":"[![npm version](https://badge.fury.io/js/%40gooddata%2Freact-components.svg)](https://www.npmjs.com/package/@gooddata/react-components)\n\n# GoodData.UI React components\n> A React-based JavaScript library for building data-driven applications\n\n## Getting started\n- [GoodData.UI Documentation](http://sdk.gooddata.com/gooddata-ui/)\n- [GoodData.UI Live Examples](https://gooddata-examples.herokuapp.com/)\n- [Stack Overflow](https://stackoverflow.com/questions/tagged/gooddata)\n\n### Usage\nWith [yarn](https://yarnpkg.com) installed, go to your project directory and run\n```\n$ yarn add @gooddata/react-components\n```\nIf you prefer [npm](npmjs.com) run\n```\n$ npm install --save @gooddata/react-components\n```\n\nThe public API is exposed via global `index.js`. Except for the styles, do not import any other file directly\nbecause they are not intended to be part of the public API.\n\n## Contributing\n\nWe welcome any contribution in form of [issues](https://github.com/gooddata/gooddata-react-components/issues) or [pull requests](https://github.com/gooddata/gooddata-react-components/pulls).\n\nInstall [Node.js](http://nodejs.org) (node 12.16.1, npm v6.13.4) and [Yarn](https://classic.yarnpkg.com) (1.22.4).\n\nInstall dependencies:\n```\nyarn install --frozen-lockfile\n```\n\nThese commands may come in handy while developing:\n\n| command | description |\n| ------- | ----------- |\n| `yarn install --pure-lockfile` | first step |\n| ||\n| `yarn dev` | build react-components to `/dist` in watch mode |\n| `yarn test` | run all unit tests |\n| `yarn prettier-write` | format the source code to match the valid codestyle |\n| `yarn validate` | validate codestyle |\n| ||\n| `yarn storybook` | run storybook from `/stories` on http://localhost:9001 |\n| `yarn build-storybook` | build storybook to `/dist-storybook` |\n| `yarn test-storybook` | run storybook and [screenshot tests](https://github.com/gooddata/gdc-client-utils/tree/master/test-storybook) |\n| ||\n| `yarn examples` | run Live Examples dev-server from `/examples` on https://localhost:8999 |\n| `yarn examples-build` | build Live Examples to `/examples/dist` |\n| `yarn examples-server` | serve built Live Examples - see `/examples/server/src` |\n| `yarn examples-testcafe` | run testcafe tests against `localhost:8999` |\n\n### Deploy to heroku.com\nWhen you deploy this repo to heroku, it serves *GoodData.UI Live Examples*.\nRelevant tasks are in `Procfile` and `package.json`.\n\n```bash\n# run in the project directory\nheroku login\nheroku create <your-app-name>\nheroku config:set DOMAIN_ADMIN_USERNAME=x@gooddata.com DOMAIN_ADMIN_PASSWORD=xy PROJECT_ID_TO_ASSIGN=xms7ga4tf3g3nzucd8380o2bev8oeknp\ngit push heroku HEAD:master\nheroku open\n```\n### Enable Geo Chart for Storybook and Live Examples\nGeo chart uses Mapbox to render map which requires a Mapbox access token.\n- Register an account and create Mapbox access token at [guide](https://docs.mapbox.com/help/how-mapbox-works/access-tokens/)\n- Store the created token at `.env`:\n```bash\necho -e \"EXAMPLE_MAPBOX_ACCESS_TOKEN=token\" >> .env # only need to run once\necho -e \"STORYBOOK_MAPBOX_ACCESS_TOKEN=token\" >> .env # only need to run once\n```\n\n### Run Live Examples Locally\nTo run *GoodData.UI Live Examples* locally:\n```bash\ngit clone <this-repository>\ncd  <repository-folder>\nyarn install --pure-lockfile\nyarn examples\n```\nThen open https://localhost:8999 and login using Live Examples account (you can [create one here](https://gooddata-examples.herokuapp.com/registration)).\n\n### Run Storybook locally\n- Run storybook with token stored in `.env` for more secure\n```bash\nyarn storybook\n```\n- Or run storybook with token env param exposed to cli (not suggested)\n```bash\nSTORYBOOK_MAPBOX_ACCESS_TOKEN=token yarn storybook\n```\n- Apply either above way to `yarn build-storybook` or `yarn test-storybook`\n\n### Source code formatting\nThe source code in the repository is formatted by [Prettier](https://prettier.io/).\nThe format of the code is validated by our Continuous Integration server and is one of the requirements of successful merge.\n\nPrettier is supported by every major IDE. You can find the list of supported editors and how to configure them [here](https://prettier.io/docs/en/editors.html).\n\nIn the case, when your editor is not supported or you don't want to setup the integration, you can run the `yarn prettier-write` command to reformat the code before commit.\n\n## Changelog\n\n- see [CHANGELOG.md](CHANGELOG.md)\n\n## Supported versions\n\nIn order to make the user experience with integrating GoodData UI SDK as smooth and secure as possible and to ensure that the SDK is using the latest features of the platform, we will only provide support to two most recent major versions of UI SDK.\n\nThe most recent majors will be supported in the following modes:\n\n- The latest major version will receive all new functionality and all bug fixes\n- The previous major version will only receive fixes to critical issues and security fixes. These fixes will be applied on top of last released version of the previous major\n\nThe customers are encouraged to always use the latest version of the UI SDK.\n\nIn case of using older versions, the user might face API incompatibility, performance or security issues.\n\nPlease follow the installation instructions to update to the newest version.\n\n## License\n\n(C) 2007-2020 GoodData Corporation\n\nThis project is dual licensed:\n\n- The ATTRIBUTION-NONCOMMERCIAL 4.0 INTERNATIONAL (CC BY-NC 4.0) is used for purpose of the trial experience and evaluation of GoodData.UI library.\n- The GOODDATA GOODDATA.UI LIBRARY END USER LICENSE AGREEMENT is used for GoodData customers.\n\nFor more information, please see [LICENSE](https://github.com/gooddata/gooddata-react-components/blob/master/LICENSE)\n","gitHead":"7a2524db3fc10bd2bd20337f1fbf235bf36aca58","scripts":{"dev":"bash scripts/build.sh --dev-watch","test":"jest --watch","build":"bash scripts/build.sh","tslint":"yarn run-tslint -t verbose $npm_package_config_tslint","prepare":"cd examples/server && yarn install --frozen-lockfile && cd ../..; rm -r examples/node_modules 2>/dev/null; true","examples":"bash scripts/run-examples.sh","prepare?":"# Called before `npm publish` and on local `npm install`. Temporarily also for deleting obsolete node_modules. Ends with `true` to continue gracefully.","validate":"tsc --noEmit && yarn tslint && eslint $npm_package_config_eslint && yarn validate-style && yarn prettier-check","build-dev":"bash scripts/build.sh --dev","examples?":"# Default is developer domain, other options: yarn examples [sec,secure,stg,stg2,stg3,demo,developer or URL]","storybook":"yarn build && start-storybook -p 9001 -c .storybook","test-once":"jest","tslint-ci":"mkdir -p ./ci/results && yarn run-tslint -t checkstyle -o ./ci/results/tslint-results.xml $npm_package_config_tslint","run-tslint":"tslint -p tsconfig.json","validate-ci":"tsc --noEmit && yarn tslint-ci  && eslint $npm_package_config_eslint -f checkstyle -o ci/results/eslint-results.xml && yarn validate-style-ci && yarn prettier-check","examples-build":"bash scripts/build-examples.sh","prepublishOnly":"yarn build","prettier-check":"prettier --check '{src,stories,styles,__mocks__,examples/server/src,examples/src,examples/test}/**/*.{ts,js,tsx,jsx,json,scss,md,yaml,html}'","prettier-write":"prettier --write '{src,stories,styles,__mocks__,examples/server/src,examples/src,examples/test}/**/*.{ts,js,tsx,jsx,json,scss,md,yaml,html}'","test-storybook":"yarn build && test-storybook","validate-style":"stylelint '**/*.scss'","build-storybook":"yarn build && build-storybook -c .storybook -o dist-storybook","examples-server":"node examples/server/src/index.js","heroku-postbuild":"yarn examples-build developer","examples-testcafe":"./scripts/run-testcafe.sh visual","validate-style-ci":"stylelint '**/*.scss' --custom-formatter=node_modules/stylelint-checkstyle-formatter > ci/results/stylelint-results.xml","check-circular-deps":"madge --circular --extensions ts ./src","examples-testcafe-ci":"./scripts/run-testcafe.sh ci","examples-testcafe-live":"./scripts/run-testcafe.sh live"},"typings":"dist/index.d.ts","_npmUser":{"name":"gooddata-ci","email":"rail@gooddata.com"},"deprecated":"@gooddata/react-components@7 reached End of Support on March 31, 2022. Please upgrade (see https://sdk.gooddata.com/gooddata-ui/docs/supported_versions.html for more information).","repository":{"url":"git+ssh://git@github.com/gooddata/gooddata-react-components.git","type":"git"},"_npmVersion":"6.13.4","description":"GoodData.UI - A powerful JavaScript library for building analytical applications","directories":{},"lint-staged":{"{src,stories,styles,__mocks__,examples/server/src,examples/src,examples/test}/**/*.{ts,js,tsx,jsx,scss}":["npx gdc-fix-copyright","git add"],"{src,stories,styles,__mocks__,examples/server/src,examples/src,examples/test}/**/*.{ts,js,tsx,jsx,json,scss,md,yaml,html}":["prettier --write","git add"]},"_nodeVersion":"12.16.1","dependencies":{"rxjs":"^5.5.6","uuid":"^3.2.1","immer":"^1.3.1","lodash":"^4.17.15","date-fns":"^2.7.0","downshift":"^3.2.7","invariant":"^2.2.2","mapbox-gl":"^1.6.1","classnames":"^2.2.6","highcharts":"7.1.1","prop-types":"^15.6.0","react-intl":"^3.6.0","custom-event":"^1.0.1","react-window":"^1.8.1","ag-grid-react":"20.0.0","react-measure":"^2.3.0","@types/mapbox-gl":"^1.6.1","react-day-picker":"~7.3.0","react-responsive":"^3.0.0","stringify-object":"^2.4.0","@gooddata/typings":"^2.24.2","ag-grid-community":"20.0.0","http-status-codes":"^1.3.0","@gooddata/js-utils":"^3.10.5","@gooddata/numberjs":"^3.2.4","fixed-data-table-2":"0.7.17","@gooddata/goodstrap":"^68.6.0","react-dom-factories":"^1.0.2","@gooddata/gooddata-js":"^13.0.0","json-stable-stringify":"^1.0.1","react-transition-group":"^2.2.1","hoist-non-react-statics":"^3.3.0","nodelist-foreach-polyfill":"^1.2.0","@formatjs/intl-pluralrules":"^1.3.6","highcharts-grouped-categories":"^1.1.3"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"raf":"3.3.2","yup":"^0.24.1","jest":"24.7.1","husky":"3.0.0","madge":"^3.4.4","react":"^16.5.2","enzyme":"3.5.0","eslint":"4.19.1","formik":"^0.11.11","moment":"2.23.0","history":"^4.7.2","ts-jest":"24.0.0","webpack":"4.30.0","full-icu":"^1.3.0","prettier":"1.16.4","react-ga":"^2.5.2","recharts":"1.0.0-beta.9","testcafe":"1.1.4","commander":"2.14.1","node-sass":"4.13.0","react-dom":"^16.5.2","stylelint":"^10.0.0","supertest":"3.0.0","ts-loader":"6.0.0","@types/raf":"^3.4.0","css-loader":"0.28.7","jest-junit":"3.0.0","raw-loader":"0.5.1","styled-jsx":"2.2.1","typescript":"3.3.4000","@babel/core":"7.4.4","@types/jest":"24.0.6","@types/node":"7.0.8","@types/uuid":"3.4.3","file-loader":"3.0.1","jest-enzyme":"7.0.2","lint-staged":"9.1.0","sass-loader":"6.0.6","webpack-cli":"3.3.2","@types/react":"16.8.6","babel-loader":"8.0.5","react-helmet":"5.2.0","react-select":"1.2.1","style-loader":"0.19.1","@types/enzyme":"3.1.13","@types/lodash":"4.14.123","testcafe-live":"0.1.4","@babel/runtime":"7.4.4","dotenv-webpack":"^1.7.0","@babel/polyfill":"^7.4.4","@storybook/react":"5.0.11","@types/invariant":"2.2.29","@types/react-dom":"16.0.11","isomorphic-fetch":"2.2.1","react-datepicker":"1.1.0","react-router-dom":"4.2.2","@babel/preset-env":"7.4.4","@gooddata/mock-js":"^2.13.1","@storybook/addons":"5.0.11","@types/classnames":"2.2.3","@types/prop-types":"15.5.2","@storybook/theming":"5.0.11","identity-obj-proxy":"^3.0.0","intl-messageformat":"^7.5.4","webpack-dev-server":"3.3.1","@babel/preset-react":"7.0.0","@types/react-portal":"4.0.1","@types/react-window":"^1.8.1","babel-plugin-lodash":"3.3.4","html-webpack-plugin":"3.2.0","react-test-renderer":"16.4.2","@types/react-measure":"2.0.5","clean-webpack-plugin":"2.0.2","stats-webpack-plugin":"0.7.0","eslint-config-prettier":"4.1.0","react-google-recaptcha":"^0.14.1","tslint-config-prettier":"1.18.0","@gooddata/eslint-config":"^1.0.0","@gooddata/tslint-config":"1.0.0","@types/react-responsive":"^3.0.3","@types/storybook__react":"4.0.1","@types/stringify-object":"^3.2.0","enzyme-adapter-react-16":"1.3.1","@gooddata/test-storybook":"3.2.1","@storybook/addon-actions":"5.0.11","@storybook/addon-options":"5.0.11","node-sass-magic-importer":"5.1.0","react-syntax-highlighter":"11.0.2","@types/fixed-data-table-2":"0.8.1","stylelint-config-prettier":"5.2.0","@gooddata/stylelint-config":"4.0.1","@types/react-test-renderer":"16.0.0","circular-dependency-plugin":"5.0.2","compression-webpack-plugin":"2.0.0","@types/json-stable-stringify":"^1.0.32","@gooddata/frontend-npm-scripts":"1.1.0","@types/enzyme-adapter-react-16":"1.0.3","stylelint-checkstyle-formatter":"0.1.0","@types/storybook__addon-actions":"3.4.2","@babel/plugin-proposal-class-properties":"7.4.4","@babel/plugin-proposal-object-rest-spread":"7.4.4","@babel/plugin-transform-async-to-generator":"7.4.4"},"peerDependencies":{"react":"^16.5.2","react-dom":"^16.5.2"},"_npmOperationalInternal":{"tmp":"tmp/react-components_7.7.0-beta.3_1588918728199_0.5331810572751163","host":"s3://npm-registry-packages"}},"7.7.0-alpha-de.do-dedo-sd-868-939-2020-05-11T05-12-46-192Z":{"name":"@gooddata/react-components","version":"7.7.0-alpha-de.do-dedo-sd-868-939-2020-05-11T05-12-46-192Z","author":{"name":"GoodData Corporation"},"license":"BSD-3-Clause","_id":"@gooddata/react-components@7.7.0-alpha-de.do-dedo-sd-868-939-2020-05-11T05-12-46-192Z","maintainers":[{"name":"afi","email":"adam.fiedler@gooddata.com"},{"name":"bertold8","email":"ivan.nejezchleb@seznam.cz"},{"name":"brbistas","email":"valentinos.chraniotis@gooddata.com"},{"name":"bugsbunny338","email":"jiri.zajic@mensa.cz"},{"name":"de.do","email":"de.do@gooddata.com"},{"name":"gooddata-ci","email":"rail@gooddata.com"},{"name":"hang.ngo","email":"hang.ngo@gooddata.com"},{"name":"hung.nguyen.hoang","email":"hung.nguyen@gooddata.com"},{"name":"ivan.mjartan","email":"ivan.mjartan@gooddata.com"},{"name":"jakub-sterba","email":"jakub.sterba@gooddata.com"},{"name":"jankc","email":"jan.krapac@gmail.com"},{"name":"jaroslav.tomecek","email":"jaroslav.tomecek@gooddata.com"},{"name":"jkittler","email":"honza.kittler@gmail.com"},{"name":"khanh.le","email":"khanh.le@gooddata.com"},{"name":"lanhuynh","email":"lan.huynh@gooddata.com"},{"name":"linhhong","email":"linh.hong@gooddata.com"},{"name":"lupko","email":"lubomir.slivka@gooddata.com"},{"name":"mai.nguyen","email":"mai.nguyen@gooddata.com"},{"name":"matyas.kandl","email":"matyas.kandl@gooddata.com"},{"name":"michal.marsal","email":"michal.marsal@gooddata.com"},{"name":"my.duong","email":"my.duong@gooddata.com"},{"name":"naibinh","email":"naibinh@gmail.com"},{"name":"nikolacech","email":"nikola.cech@gooddata.com"},{"name":"nis.hua","email":"nis.hua@gooddata.com"},{"name":"no23reason","email":"dan.homola@hotmail.cz"},{"name":"patrikbraborec","email":"patrik.braborec@gooddata.com"},{"name":"pbenes","email":"petr.benes@gooddata.com"},{"name":"petrjanu","email":"petr.janu@gooddata.com"},{"name":"pkingo","email":"philipandreaskingo@hotmail.com"},{"name":"ptquang86","email":"ptquang86@gmail.com"},{"name":"qduval","email":"quentin.duval@gooddata.com"},{"name":"rodri360","email":"me@rodri360.com"},{"name":"scavnickyj","email":"jakub.scavnicky@gooddata.com"},{"name":"sitina","email":"jiri.sitina@gooddata.com"},{"name":"strouhaljan","email":"strouhal.jan@gmail.com"},{"name":"tomas.kratochvil","email":"tomas.kratochvil@gooddata.com"},{"name":"tomasreichmann","email":"tomasreichmann@gmail.com"},{"name":"tomsatgd","email":"tomas.satinsky@gooddata.com"},{"name":"trung-le-quoc","email":"trung.le@gooddata.com"},{"name":"tu-ngo","email":"tungo1981@gmail.com"},{"name":"tu.bui","email":"tu.bui@gooddata.com"},{"name":"tulean","email":"tuan.le@gooddata.com"},{"name":"tuqt1005","email":"tu.tran@gooddata.com"},{"name":"utdnah","email":"danh.ung@gooddata.com"},{"name":"vlastikcz","email":"vlastimil.kotas@gooddata.com"},{"name":"vu.pham","email":"vu.pham@gooddata.com"},{"name":"xmort","email":"petr.dolejsi@gooddata.com"},{"name":"yanlipnican","email":"yanlipnican@gmail.com"}],"homepage":"https://github.com/gooddata/gooddata-react-components#readme","bugs":{"url":"https://github.com/gooddata/gooddata-react-components/issues"},"dist":{"shasum":"f8968698f6e02e265dbf9827a89739265e24cfca","tarball":"https://registry.npmjs.org/@gooddata/react-components/-/react-components-7.7.0-alpha-de.do-dedo-sd-868-939-2020-05-11T05-12-46-192Z.tgz","fileCount":2569,"integrity":"sha512-g7ThXlLrkKZhKJjzevLngLweP0eEag/DjZHAAjYLf3VAq9HQaFIkXZ+bFeEegLkJzvwc1dS/eVbsgpWykjqMDg==","signatures":[{"sig":"MEUCIBpEW6yi4pR/xlD/J1djAv7EYj1rRFjRviqUgeme4CvGAiEAtWyZTOmJzKkEdtFlu7G7ZnbAzlAWD2Iya6c951YGn0A=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":10172551,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJeuN72CRA9TVsSAnZWagAANnUQAJmg+Bq9NLcmTJzMeQQS\n8GoaTUsHPrONK4j83oLddSAiQaQtTufp6NSay6X0wqGvvbZ0zGFE/qHFg7Ul\nO/dYBDq1OcrZhSYxAP4anex1qJXGKOxw1MvObS6GTNek32D/8pQqSdc4mdck\nPAdtaaN2Cs3PmK5Iz22p9dHgAso6seciA2YGDdMJnrKV2co4O2UVaNM4tZjr\n4+GmVwlaa83+aar/qmmUgHWZR+A7NiqZK1vUg98su990gl0kXPrB7a3rpdfW\nm8vBqm7zJidAwsPvMQLj3Q4Jz0P3h33N/2vjW36ICxmsMQ80yRpNOv/C+IbG\nezn9gp0amxGWfEwltCbnHzFa9N3rEyJ5Axneo0EA30AH4JNgl9jOsvWVee3E\nW/Z6uTOHJqsGsnx3d4nGbKvr90nSrPMZxQBojjIYBLJAx9Vipz3kcqxxUfpd\nH+nvfEr9aPobI0gRozer3qjmkSwzshWvur0emgRdt3enzbYR/vhC1/at4U+T\na/QV+A0XNyTdj5u+PPC2flOTa9IHN7hJLWH2sIpKFnZ21w53x/8xPMSH/wvZ\n9zZC5mBvnidvVUF0ABP+vqoOF3zUI4mXhzTF3xmCfsg1hXOpbXXe3oykua8T\ns/omdf7BMnbcEGE4gPHHtqiftovMSPSjRH6wzW4ygrrlT9DgRU7AjXIK3CsM\nHB7M\r\n=yedX\r\n-----END PGP SIGNATURE-----\r\n"},"main":"dist/index.js","husky":{"hooks":{"pre-commit":"lint-staged"}},"config":{"eslint":"./examples/**/*.{js,jsx}","tslint":"./{__mocks__,src,stories}/{,**/}*.{ts,tsx}"},"readme":"[![npm version](https://badge.fury.io/js/%40gooddata%2Freact-components.svg)](https://www.npmjs.com/package/@gooddata/react-components)\n\n# GoodData.UI React components\n> A React-based JavaScript library for building data-driven applications\n\n## Getting started\n- [GoodData.UI Documentation](http://sdk.gooddata.com/gooddata-ui/)\n- [GoodData.UI Live Examples](https://gooddata-examples.herokuapp.com/)\n- [Stack Overflow](https://stackoverflow.com/questions/tagged/gooddata)\n\n### Usage\nWith [yarn](https://yarnpkg.com) installed, go to your project directory and run\n```\n$ yarn add @gooddata/react-components\n```\nIf you prefer [npm](npmjs.com) run\n```\n$ npm install --save @gooddata/react-components\n```\n\nThe public API is exposed via global `index.js`. Except for the styles, do not import any other file directly\nbecause they are not intended to be part of the public API.\n\n## Contributing\n\nWe welcome any contribution in form of [issues](https://github.com/gooddata/gooddata-react-components/issues) or [pull requests](https://github.com/gooddata/gooddata-react-components/pulls).\n\nInstall [Node.js](http://nodejs.org) (node 12.16.1, npm v6.13.4) and [Yarn](https://classic.yarnpkg.com) (1.22.4).\n\nInstall dependencies:\n```\nyarn install --frozen-lockfile\n```\n\nThese commands may come in handy while developing:\n\n| command | description |\n| ------- | ----------- |\n| `yarn install --pure-lockfile` | first step |\n| ||\n| `yarn dev` | build react-components to `/dist` in watch mode |\n| `yarn test` | run all unit tests |\n| `yarn prettier-write` | format the source code to match the valid codestyle |\n| `yarn validate` | validate codestyle |\n| ||\n| `yarn storybook` | run storybook from `/stories` on http://localhost:9001 |\n| `yarn build-storybook` | build storybook to `/dist-storybook` |\n| `yarn test-storybook` | run storybook and [screenshot tests](https://github.com/gooddata/gdc-client-utils/tree/master/test-storybook) |\n| ||\n| `yarn examples` | run Live Examples dev-server from `/examples` on https://localhost:8999 |\n| `yarn examples-build` | build Live Examples to `/examples/dist` |\n| `yarn examples-server` | serve built Live Examples - see `/examples/server/src` |\n| `yarn examples-testcafe` | run testcafe tests against `localhost:8999` |\n\n### Deploy to heroku.com\nWhen you deploy this repo to heroku, it serves *GoodData.UI Live Examples*.\nRelevant tasks are in `Procfile` and `package.json`.\n\n```bash\n# run in the project directory\nheroku login\nheroku create <your-app-name>\nheroku config:set DOMAIN_ADMIN_USERNAME=x@gooddata.com DOMAIN_ADMIN_PASSWORD=xy PROJECT_ID_TO_ASSIGN=xms7ga4tf3g3nzucd8380o2bev8oeknp\ngit push heroku HEAD:master\nheroku open\n```\n### Enable Geo Chart for Storybook and Live Examples\nGeo chart uses Mapbox to render map which requires a Mapbox access token.\n- Register an account and create Mapbox access token at [guide](https://docs.mapbox.com/help/how-mapbox-works/access-tokens/)\n- Store the created token at `.env`:\n```bash\necho -e \"EXAMPLE_MAPBOX_ACCESS_TOKEN=token\" >> .env # only need to run once\necho -e \"STORYBOOK_MAPBOX_ACCESS_TOKEN=token\" >> .env # only need to run once\n```\n\n### Run Live Examples Locally\nTo run *GoodData.UI Live Examples* locally:\n```bash\ngit clone <this-repository>\ncd  <repository-folder>\nyarn install --pure-lockfile\nyarn examples\n```\nThen open https://localhost:8999 and login using Live Examples account (you can [create one here](https://gooddata-examples.herokuapp.com/registration)).\n\n### Run Storybook locally\n- Run storybook with token stored in `.env` for more secure\n```bash\nyarn storybook\n```\n- Or run storybook with token env param exposed to cli (not suggested)\n```bash\nSTORYBOOK_MAPBOX_ACCESS_TOKEN=token yarn storybook\n```\n- Apply either above way to `yarn build-storybook` or `yarn test-storybook`\n\n### Source code formatting\nThe source code in the repository is formatted by [Prettier](https://prettier.io/).\nThe format of the code is validated by our Continuous Integration server and is one of the requirements of successful merge.\n\nPrettier is supported by every major IDE. You can find the list of supported editors and how to configure them [here](https://prettier.io/docs/en/editors.html).\n\nIn the case, when your editor is not supported or you don't want to setup the integration, you can run the `yarn prettier-write` command to reformat the code before commit.\n\n## Changelog\n\n- see [CHANGELOG.md](CHANGELOG.md)\n\n## Supported versions\n\nIn order to make the user experience with integrating GoodData UI SDK as smooth and secure as possible and to ensure that the SDK is using the latest features of the platform, we will only provide support to two most recent major versions of UI SDK.\n\nThe most recent majors will be supported in the following modes:\n\n- The latest major version will receive all new functionality and all bug fixes\n- The previous major version will only receive fixes to critical issues and security fixes. These fixes will be applied on top of last released version of the previous major\n\nThe customers are encouraged to always use the latest version of the UI SDK.\n\nIn case of using older versions, the user might face API incompatibility, performance or security issues.\n\nPlease follow the installation instructions to update to the newest version.\n\n## License\n\n(C) 2007-2020 GoodData Corporation\n\nThis project is dual licensed:\n\n- The ATTRIBUTION-NONCOMMERCIAL 4.0 INTERNATIONAL (CC BY-NC 4.0) is used for purpose of the trial experience and evaluation of GoodData.UI library.\n- The GOODDATA GOODDATA.UI LIBRARY END USER LICENSE AGREEMENT is used for GoodData customers.\n\nFor more information, please see [LICENSE](https://github.com/gooddata/gooddata-react-components/blob/master/LICENSE)\n","gitHead":"6a42c389ab8f6bb206c84291ec5a30aae1a99512","scripts":{"dev":"bash scripts/build.sh --dev-watch","test":"jest --watch","build":"bash scripts/build.sh","tslint":"yarn run-tslint -t verbose $npm_package_config_tslint","prepare":"cd examples/server && yarn install --frozen-lockfile && cd ../..; rm -r examples/node_modules 2>/dev/null; true","examples":"bash scripts/run-examples.sh","prepare?":"# Called before `npm publish` and on local `npm install`. Temporarily also for deleting obsolete node_modules. Ends with `true` to continue gracefully.","validate":"tsc --noEmit && yarn tslint && eslint $npm_package_config_eslint && yarn validate-style && yarn prettier-check","build-dev":"bash scripts/build.sh --dev","examples?":"# Default is developer domain, other options: yarn examples [sec,secure,stg,stg2,stg3,demo,developer or URL]","storybook":"yarn build && start-storybook -p 9001 -c .storybook","test-once":"jest","tslint-ci":"mkdir -p ./ci/results && yarn run-tslint -t checkstyle -o ./ci/results/tslint-results.xml $npm_package_config_tslint","run-tslint":"tslint -p tsconfig.json","validate-ci":"tsc --noEmit && yarn tslint-ci  && eslint $npm_package_config_eslint -f checkstyle -o ci/results/eslint-results.xml && yarn validate-style-ci && yarn prettier-check","examples-build":"bash scripts/build-examples.sh","prepublishOnly":"yarn build","prettier-check":"prettier --check '{src,stories,styles,__mocks__,examples/server/src,examples/src,examples/test}/**/*.{ts,js,tsx,jsx,json,scss,md,yaml,html}'","prettier-write":"prettier --write '{src,stories,styles,__mocks__,examples/server/src,examples/src,examples/test}/**/*.{ts,js,tsx,jsx,json,scss,md,yaml,html}'","test-storybook":"yarn build && test-storybook","validate-style":"stylelint '**/*.scss'","build-storybook":"yarn build && build-storybook -c .storybook -o dist-storybook","examples-server":"node examples/server/src/index.js","heroku-postbuild":"yarn examples-build developer","examples-testcafe":"./scripts/run-testcafe.sh visual","validate-style-ci":"stylelint '**/*.scss' --custom-formatter=node_modules/stylelint-checkstyle-formatter > ci/results/stylelint-results.xml","check-circular-deps":"madge --circular --extensions ts ./src","examples-testcafe-ci":"./scripts/run-testcafe.sh ci","examples-testcafe-live":"./scripts/run-testcafe.sh live"},"typings":"dist/index.d.ts","_npmUser":{"name":"de.do","email":"de.do@gooddata.com"},"deprecated":"@gooddata/react-components@7 reached End of Support on March 31, 2022. Please upgrade (see https://sdk.gooddata.com/gooddata-ui/docs/supported_versions.html for more information).","repository":{"url":"git+ssh://git@github.com/gooddata/gooddata-react-components.git","type":"git"},"_npmVersion":"6.13.4","description":"GoodData.UI - A powerful JavaScript library for building analytical applications","directories":{},"lint-staged":{"{src,stories,styles,__mocks__,examples/server/src,examples/src,examples/test}/**/*.{ts,js,tsx,jsx,scss}":["npx gdc-fix-copyright","git add"],"{src,stories,styles,__mocks__,examples/server/src,examples/src,examples/test}/**/*.{ts,js,tsx,jsx,json,scss,md,yaml,html}":["prettier --write","git add"]},"_nodeVersion":"12.16.1","dependencies":{"rxjs":"^5.5.6","uuid":"^3.2.1","immer":"^1.3.1","lodash":"^4.17.15","date-fns":"^2.7.0","downshift":"^3.2.7","invariant":"^2.2.2","mapbox-gl":"^1.6.1","classnames":"^2.2.6","highcharts":"7.1.1","prop-types":"^15.6.0","react-intl":"^3.6.0","custom-event":"^1.0.1","react-window":"^1.8.1","ag-grid-react":"20.0.0","react-measure":"^2.3.0","@types/mapbox-gl":"^1.6.1","react-day-picker":"~7.3.0","react-responsive":"^3.0.0","stringify-object":"^2.4.0","@gooddata/typings":"^2.24.2","ag-grid-community":"20.0.0","http-status-codes":"^1.3.0","@gooddata/js-utils":"^3.10.5","@gooddata/numberjs":"^3.2.4","fixed-data-table-2":"0.7.17","@gooddata/goodstrap":"^68.6.0","react-dom-factories":"^1.0.2","@gooddata/gooddata-js":"^13.0.0","json-stable-stringify":"^1.0.1","react-transition-group":"^2.2.1","hoist-non-react-statics":"^3.3.0","nodelist-foreach-polyfill":"^1.2.0","@formatjs/intl-pluralrules":"^1.3.6","highcharts-grouped-categories":"^1.1.3"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"raf":"3.3.2","yup":"^0.24.1","jest":"24.7.1","husky":"3.0.0","madge":"^3.4.4","react":"^16.5.2","enzyme":"3.5.0","eslint":"4.19.1","formik":"^0.11.11","moment":"2.23.0","history":"^4.7.2","ts-jest":"24.0.0","webpack":"4.30.0","full-icu":"^1.3.0","prettier":"1.16.4","react-ga":"^2.5.2","recharts":"1.0.0-beta.9","testcafe":"1.1.4","commander":"2.14.1","node-sass":"4.13.0","react-dom":"^16.5.2","stylelint":"^10.0.0","supertest":"3.0.0","ts-loader":"6.0.0","@types/raf":"^3.4.0","css-loader":"0.28.7","jest-junit":"3.0.0","raw-loader":"0.5.1","styled-jsx":"2.2.1","typescript":"3.3.4000","@babel/core":"7.4.4","@types/jest":"24.0.6","@types/node":"7.0.8","@types/uuid":"3.4.3","file-loader":"3.0.1","jest-enzyme":"7.0.2","lint-staged":"9.1.0","sass-loader":"6.0.6","webpack-cli":"3.3.2","@types/react":"16.8.6","babel-loader":"8.0.5","react-helmet":"5.2.0","react-select":"1.2.1","style-loader":"0.19.1","@types/enzyme":"3.1.13","@types/lodash":"4.14.123","testcafe-live":"0.1.4","@babel/runtime":"7.4.4","dotenv-webpack":"^1.7.0","@babel/polyfill":"^7.4.4","@storybook/react":"5.0.11","@types/invariant":"2.2.29","@types/react-dom":"16.0.11","isomorphic-fetch":"2.2.1","react-datepicker":"1.1.0","react-router-dom":"4.2.2","@babel/preset-env":"7.4.4","@gooddata/mock-js":"^2.13.1","@storybook/addons":"5.0.11","@types/classnames":"2.2.3","@types/prop-types":"15.5.2","@storybook/theming":"5.0.11","identity-obj-proxy":"^3.0.0","intl-messageformat":"^7.5.4","webpack-dev-server":"3.3.1","@babel/preset-react":"7.0.0","@types/react-portal":"4.0.1","@types/react-window":"^1.8.1","babel-plugin-lodash":"3.3.4","html-webpack-plugin":"3.2.0","react-test-renderer":"16.4.2","@types/react-measure":"2.0.5","clean-webpack-plugin":"2.0.2","stats-webpack-plugin":"0.7.0","eslint-config-prettier":"4.1.0","react-google-recaptcha":"^0.14.1","tslint-config-prettier":"1.18.0","@gooddata/eslint-config":"^1.0.0","@gooddata/tslint-config":"1.0.0","@types/react-responsive":"^3.0.3","@types/storybook__react":"4.0.1","@types/stringify-object":"^3.2.0","enzyme-adapter-react-16":"1.3.1","@gooddata/test-storybook":"3.2.1","@storybook/addon-actions":"5.0.11","@storybook/addon-options":"5.0.11","node-sass-magic-importer":"5.1.0","react-syntax-highlighter":"11.0.2","@types/fixed-data-table-2":"0.8.1","stylelint-config-prettier":"5.2.0","@gooddata/stylelint-config":"4.0.1","@types/react-test-renderer":"16.0.0","circular-dependency-plugin":"5.0.2","compression-webpack-plugin":"2.0.0","@types/json-stable-stringify":"^1.0.32","@gooddata/frontend-npm-scripts":"1.1.0","@types/enzyme-adapter-react-16":"1.0.3","stylelint-checkstyle-formatter":"0.1.0","@types/storybook__addon-actions":"3.4.2","@babel/plugin-proposal-class-properties":"7.4.4","@babel/plugin-proposal-object-rest-spread":"7.4.4","@babel/plugin-transform-async-to-generator":"7.4.4"},"peerDependencies":{"react":"^16.5.2","react-dom":"^16.5.2"},"_npmOperationalInternal":{"tmp":"tmp/react-components_7.7.0-alpha-de.do-dedo-sd-868-939-2020-05-11T05-12-46-192Z_1589174005064_0.3097994694206727","host":"s3://npm-registry-packages"}},"7.7.0-beta.4":{"name":"@gooddata/react-components","version":"7.7.0-beta.4","author":{"name":"GoodData Corporation"},"license":"BSD-3-Clause","_id":"@gooddata/react-components@7.7.0-beta.4","maintainers":[{"name":"afi","email":"adam.fiedler@gooddata.com"},{"name":"bertold8","email":"ivan.nejezchleb@seznam.cz"},{"name":"brbistas","email":"valentinos.chraniotis@gooddata.com"},{"name":"bugsbunny338","email":"jiri.zajic@mensa.cz"},{"name":"de.do","email":"de.do@gooddata.com"},{"name":"gooddata-ci","email":"rail@gooddata.com"},{"name":"hang.ngo","email":"hang.ngo@gooddata.com"},{"name":"hung.nguyen.hoang","email":"hung.nguyen@gooddata.com"},{"name":"ivan.mjartan","email":"ivan.mjartan@gooddata.com"},{"name":"jakub-sterba","email":"jakub.sterba@gooddata.com"},{"name":"jankc","email":"jan.krapac@gmail.com"},{"name":"jaroslav.tomecek","email":"jaroslav.tomecek@gooddata.com"},{"name":"jkittler","email":"honza.kittler@gmail.com"},{"name":"khanh.le","email":"khanh.le@gooddata.com"},{"name":"lanhuynh","email":"lan.huynh@gooddata.com"},{"name":"linhhong","email":"linh.hong@gooddata.com"},{"name":"lupko","email":"lubomir.slivka@gooddata.com"},{"name":"mai.nguyen","email":"mai.nguyen@gooddata.com"},{"name":"matyas.kandl","email":"matyas.kandl@gooddata.com"},{"name":"michal.marsal","email":"michal.marsal@gooddata.com"},{"name":"my.duong","email":"my.duong@gooddata.com"},{"name":"naibinh","email":"naibinh@gmail.com"},{"name":"nikolacech","email":"nikola.cech@gooddata.com"},{"name":"nis.hua","email":"nis.hua@gooddata.com"},{"name":"no23reason","email":"dan.homola@hotmail.cz"},{"name":"patrikbraborec","email":"patrik.braborec@gooddata.com"},{"name":"pbenes","email":"petr.benes@gooddata.com"},{"name":"petrjanu","email":"petr.janu@gooddata.com"},{"name":"pkingo","email":"philipandreaskingo@hotmail.com"},{"name":"ptquang86","email":"ptquang86@gmail.com"},{"name":"qduval","email":"quentin.duval@gooddata.com"},{"name":"rodri360","email":"me@rodri360.com"},{"name":"scavnickyj","email":"jakub.scavnicky@gooddata.com"},{"name":"sitina","email":"jiri.sitina@gooddata.com"},{"name":"strouhaljan","email":"strouhal.jan@gmail.com"},{"name":"tomas.kratochvil","email":"tomas.kratochvil@gooddata.com"},{"name":"tomasreichmann","email":"tomasreichmann@gmail.com"},{"name":"tomsatgd","email":"tomas.satinsky@gooddata.com"},{"name":"trung-le-quoc","email":"trung.le@gooddata.com"},{"name":"tu-ngo","email":"tungo1981@gmail.com"},{"name":"tu.bui","email":"tu.bui@gooddata.com"},{"name":"tulean","email":"tuan.le@gooddata.com"},{"name":"tuqt1005","email":"tu.tran@gooddata.com"},{"name":"utdnah","email":"danh.ung@gooddata.com"},{"name":"vlastikcz","email":"vlastimil.kotas@gooddata.com"},{"name":"vu.pham","email":"vu.pham@gooddata.com"},{"name":"xmort","email":"petr.dolejsi@gooddata.com"},{"name":"yanlipnican","email":"yanlipnican@gmail.com"}],"homepage":"https://github.com/gooddata/gooddata-react-components#readme","bugs":{"url":"https://github.com/gooddata/gooddata-react-components/issues"},"dist":{"shasum":"ada5e92360c5563ed1a598bff48de4cbadfaa9ec","tarball":"https://registry.npmjs.org/@gooddata/react-components/-/react-components-7.7.0-beta.4.tgz","fileCount":2564,"integrity":"sha512-hbTuDcy0sFPXNIu/XCBjZAwHlH1I8c/gBGo0o/2KqldHcprvivjIj1iB1FKktDoWArrsufW4jVytN15mmiXRtA==","signatures":[{"sig":"MEUCIQDC6AIeDPIzRKPaDaFVusauFL5vJbFfnVPbGCW6c+IkrwIgDYbAhscu27+lWj4UBvlI9Ie8Y0ForoBw0GYX6obIeRk=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":10141765,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJeuPi7CRA9TVsSAnZWagAA8CsP/RXxHuEnW3X4/gSScUZO\nCjcaVBtPeWmHMbbPwOV8d2+/+6ZOgXcajO2h0o6W57jXCbV5LpV2dn/eF7k7\np/mMS5wUJWaYrkg+ewOCp9RkfyG6WRAOADmkQeTkETRQDjzS8Xjmlx2jqjqo\n/zHgd1AFQ1jZThhz0yX5WaeI+HmBNoXNROcx93JKX3CJnDHa3CBVxOeHrApv\nWXLvkWQ36ncFCIbbf8QoWrceWAsl/ykK2JuwPnMsubT0UA2ngFFs0OeIdu9N\nAhVxkHKVdaNhiHolXOuiNTILnyjmigN6q/L4JKAagsNdvYYRjCm2D8UlQj5C\nxrNwc8lnTNJTOanTfej+kkIvteYUny200jxwieRlp9LIIQFVhCokUxIm4asm\nveAb8TE3tsS3rMoyd/lVqBJAVmTRTnG4wsfJvGs8vSa9+IFq2ogjYJyToyy+\n9tf1XIub7TmXrVE4+aoddiHaGuXtJyNFQYlb7c1GOh8ZbAo4vVWabKG9VotB\ndXy6B2meoAP4rNA4fPKFhqFDIQu4GkuuQMAjUWyWRijl4/Pahq7gv+AbTtVi\nEmYF7GMQTUN8yfgCp/+wVRFQFb3yKwwT1fI25bVG4LDM83UsZlOj9ugg6vaP\no8caGhnNu8m+ymVewZOQaRd6mTKPEMzh3GVES/2EWuI1fN7Y+ZpTKXckRjnI\ngYW0\r\n=Idzs\r\n-----END PGP SIGNATURE-----\r\n"},"main":"dist/index.js","husky":{"hooks":{"pre-commit":"lint-staged"}},"config":{"eslint":"./examples/**/*.{js,jsx}","tslint":"./{__mocks__,src,stories}/{,**/}*.{ts,tsx}"},"readme":"[![npm version](https://badge.fury.io/js/%40gooddata%2Freact-components.svg)](https://www.npmjs.com/package/@gooddata/react-components)\n\n# GoodData.UI React components\n> A React-based JavaScript library for building data-driven applications\n\n## Getting started\n- [GoodData.UI Documentation](http://sdk.gooddata.com/gooddata-ui/)\n- [GoodData.UI Live Examples](https://gooddata-examples.herokuapp.com/)\n- [Stack Overflow](https://stackoverflow.com/questions/tagged/gooddata)\n\n### Usage\nWith [yarn](https://yarnpkg.com) installed, go to your project directory and run\n```\n$ yarn add @gooddata/react-components\n```\nIf you prefer [npm](npmjs.com) run\n```\n$ npm install --save @gooddata/react-components\n```\n\nThe public API is exposed via global `index.js`. Except for the styles, do not import any other file directly\nbecause they are not intended to be part of the public API.\n\n## Contributing\n\nWe welcome any contribution in form of [issues](https://github.com/gooddata/gooddata-react-components/issues) or [pull requests](https://github.com/gooddata/gooddata-react-components/pulls).\n\nInstall [Node.js](http://nodejs.org) (node 12.16.1, npm v6.13.4) and [Yarn](https://classic.yarnpkg.com) (1.22.4).\n\nInstall dependencies:\n```\nyarn install --frozen-lockfile\n```\n\nThese commands may come in handy while developing:\n\n| command | description |\n| ------- | ----------- |\n| `yarn install --pure-lockfile` | first step |\n| ||\n| `yarn dev` | build react-components to `/dist` in watch mode |\n| `yarn test` | run all unit tests |\n| `yarn prettier-write` | format the source code to match the valid codestyle |\n| `yarn validate` | validate codestyle |\n| ||\n| `yarn storybook` | run storybook from `/stories` on http://localhost:9001 |\n| `yarn build-storybook` | build storybook to `/dist-storybook` |\n| `yarn test-storybook` | run storybook and [screenshot tests](https://github.com/gooddata/gdc-client-utils/tree/master/test-storybook) |\n| ||\n| `yarn examples` | run Live Examples dev-server from `/examples` on https://localhost:8999 |\n| `yarn examples-build` | build Live Examples to `/examples/dist` |\n| `yarn examples-server` | serve built Live Examples - see `/examples/server/src` |\n| `yarn examples-testcafe` | run testcafe tests against `localhost:8999` |\n\n### Deploy to heroku.com\nWhen you deploy this repo to heroku, it serves *GoodData.UI Live Examples*.\nRelevant tasks are in `Procfile` and `package.json`.\n\n```bash\n# run in the project directory\nheroku login\nheroku create <your-app-name>\nheroku config:set DOMAIN_ADMIN_USERNAME=x@gooddata.com DOMAIN_ADMIN_PASSWORD=xy PROJECT_ID_TO_ASSIGN=xms7ga4tf3g3nzucd8380o2bev8oeknp\ngit push heroku HEAD:master\nheroku open\n```\n### Enable Geo Chart for Storybook and Live Examples\nGeo chart uses Mapbox to render map which requires a Mapbox access token.\n- Register an account and create Mapbox access token at [guide](https://docs.mapbox.com/help/how-mapbox-works/access-tokens/)\n- Store the created token at `.env`:\n```bash\necho -e \"EXAMPLE_MAPBOX_ACCESS_TOKEN=token\" >> .env # only need to run once\necho -e \"STORYBOOK_MAPBOX_ACCESS_TOKEN=token\" >> .env # only need to run once\n```\n\n### Run Live Examples Locally\nTo run *GoodData.UI Live Examples* locally:\n```bash\ngit clone <this-repository>\ncd  <repository-folder>\nyarn install --pure-lockfile\nyarn examples\n```\nThen open https://localhost:8999 and login using Live Examples account (you can [create one here](https://gooddata-examples.herokuapp.com/registration)).\n\n### Run Storybook locally\n- Run storybook with token stored in `.env` for more secure\n```bash\nyarn storybook\n```\n- Or run storybook with token env param exposed to cli (not suggested)\n```bash\nSTORYBOOK_MAPBOX_ACCESS_TOKEN=token yarn storybook\n```\n- Apply either above way to `yarn build-storybook` or `yarn test-storybook`\n\n### Source code formatting\nThe source code in the repository is formatted by [Prettier](https://prettier.io/).\nThe format of the code is validated by our Continuous Integration server and is one of the requirements of successful merge.\n\nPrettier is supported by every major IDE. You can find the list of supported editors and how to configure them [here](https://prettier.io/docs/en/editors.html).\n\nIn the case, when your editor is not supported or you don't want to setup the integration, you can run the `yarn prettier-write` command to reformat the code before commit.\n\n## Changelog\n\n- see [CHANGELOG.md](CHANGELOG.md)\n\n## Supported versions\n\nIn order to make the user experience with integrating GoodData UI SDK as smooth and secure as possible and to ensure that the SDK is using the latest features of the platform, we will only provide support to two most recent major versions of UI SDK.\n\nThe most recent majors will be supported in the following modes:\n\n- The latest major version will receive all new functionality and all bug fixes\n- The previous major version will only receive fixes to critical issues and security fixes. These fixes will be applied on top of last released version of the previous major\n\nThe customers are encouraged to always use the latest version of the UI SDK.\n\nIn case of using older versions, the user might face API incompatibility, performance or security issues.\n\nPlease follow the installation instructions to update to the newest version.\n\n## License\n\n(C) 2007-2020 GoodData Corporation\n\nThis project is dual licensed:\n\n- The ATTRIBUTION-NONCOMMERCIAL 4.0 INTERNATIONAL (CC BY-NC 4.0) is used for purpose of the trial experience and evaluation of GoodData.UI library.\n- The GOODDATA GOODDATA.UI LIBRARY END USER LICENSE AGREEMENT is used for GoodData customers.\n\nFor more information, please see [LICENSE](https://github.com/gooddata/gooddata-react-components/blob/master/LICENSE)\n","gitHead":"5756c5b4784d1925f8eb3369f92483bb45e3a5b1","scripts":{"dev":"bash scripts/build.sh --dev-watch","test":"jest --watch","build":"bash scripts/build.sh","tslint":"yarn run-tslint -t verbose $npm_package_config_tslint","prepare":"cd examples/server && yarn install --frozen-lockfile && cd ../..; rm -r examples/node_modules 2>/dev/null; true","examples":"bash scripts/run-examples.sh","prepare?":"# Called before `npm publish` and on local `npm install`. Temporarily also for deleting obsolete node_modules. Ends with `true` to continue gracefully.","validate":"tsc --noEmit && yarn tslint && eslint $npm_package_config_eslint && yarn validate-style && yarn prettier-check","build-dev":"bash scripts/build.sh --dev","examples?":"# Default is developer domain, other options: yarn examples [sec,secure,stg,stg2,stg3,demo,developer or URL]","storybook":"yarn build && start-storybook -p 9001 -c .storybook","test-once":"jest","tslint-ci":"mkdir -p ./ci/results && yarn run-tslint -t checkstyle -o ./ci/results/tslint-results.xml $npm_package_config_tslint","run-tslint":"tslint -p tsconfig.json","validate-ci":"tsc --noEmit && yarn tslint-ci  && eslint $npm_package_config_eslint -f checkstyle -o ci/results/eslint-results.xml && yarn validate-style-ci && yarn prettier-check","examples-build":"bash scripts/build-examples.sh","prepublishOnly":"yarn build","prettier-check":"prettier --check '{src,stories,styles,__mocks__,examples/server/src,examples/src,examples/test}/**/*.{ts,js,tsx,jsx,json,scss,md,yaml,html}'","prettier-write":"prettier --write '{src,stories,styles,__mocks__,examples/server/src,examples/src,examples/test}/**/*.{ts,js,tsx,jsx,json,scss,md,yaml,html}'","test-storybook":"yarn build && test-storybook","validate-style":"stylelint '**/*.scss'","build-storybook":"yarn build && build-storybook -c .storybook -o dist-storybook","examples-server":"node examples/server/src/index.js","heroku-postbuild":"yarn examples-build developer","examples-testcafe":"./scripts/run-testcafe.sh visual","validate-style-ci":"stylelint '**/*.scss' --custom-formatter=node_modules/stylelint-checkstyle-formatter > ci/results/stylelint-results.xml","check-circular-deps":"madge --circular --extensions ts ./src","examples-testcafe-ci":"./scripts/run-testcafe.sh ci","examples-testcafe-live":"./scripts/run-testcafe.sh live"},"typings":"dist/index.d.ts","_npmUser":{"name":"gooddata-ci","email":"rail@gooddata.com"},"deprecated":"@gooddata/react-components@7 reached End of Support on March 31, 2022. Please upgrade (see https://sdk.gooddata.com/gooddata-ui/docs/supported_versions.html for more information).","repository":{"url":"git+ssh://git@github.com/gooddata/gooddata-react-components.git","type":"git"},"_npmVersion":"6.13.4","description":"GoodData.UI - A powerful JavaScript library for building analytical applications","directories":{},"lint-staged":{"{src,stories,styles,__mocks__,examples/server/src,examples/src,examples/test}/**/*.{ts,js,tsx,jsx,scss}":["npx gdc-fix-copyright","git add"],"{src,stories,styles,__mocks__,examples/server/src,examples/src,examples/test}/**/*.{ts,js,tsx,jsx,json,scss,md,yaml,html}":["prettier --write","git add"]},"_nodeVersion":"12.16.1","dependencies":{"rxjs":"^5.5.6","uuid":"^3.2.1","immer":"^1.3.1","lodash":"^4.17.15","date-fns":"^2.7.0","downshift":"^3.2.7","invariant":"^2.2.2","mapbox-gl":"^1.6.1","classnames":"^2.2.6","highcharts":"7.1.1","prop-types":"^15.6.0","react-intl":"^3.6.0","custom-event":"^1.0.1","react-window":"^1.8.1","ag-grid-react":"20.0.0","react-measure":"^2.3.0","@types/mapbox-gl":"^1.6.1","react-day-picker":"~7.3.0","react-responsive":"^3.0.0","stringify-object":"^2.4.0","@gooddata/typings":"^2.24.2","ag-grid-community":"20.0.0","http-status-codes":"^1.3.0","@gooddata/js-utils":"^3.10.5","@gooddata/numberjs":"^3.2.4","fixed-data-table-2":"0.7.17","@gooddata/goodstrap":"^68.6.0","react-dom-factories":"^1.0.2","@gooddata/gooddata-js":"^13.0.0","json-stable-stringify":"^1.0.1","react-transition-group":"^2.2.1","hoist-non-react-statics":"^3.3.0","nodelist-foreach-polyfill":"^1.2.0","@formatjs/intl-pluralrules":"^1.3.6","highcharts-grouped-categories":"^1.1.3"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"raf":"3.3.2","yup":"^0.24.1","jest":"24.7.1","husky":"3.0.0","madge":"^3.4.4","react":"^16.5.2","enzyme":"3.5.0","eslint":"4.19.1","formik":"^0.11.11","moment":"2.23.0","history":"^4.7.2","ts-jest":"24.0.0","webpack":"4.30.0","full-icu":"^1.3.0","prettier":"1.16.4","react-ga":"^2.5.2","recharts":"1.0.0-beta.9","testcafe":"1.1.4","commander":"2.14.1","node-sass":"4.13.0","react-dom":"^16.5.2","stylelint":"^10.0.0","supertest":"3.0.0","ts-loader":"6.0.0","@types/raf":"^3.4.0","css-loader":"0.28.7","jest-junit":"3.0.0","raw-loader":"0.5.1","styled-jsx":"2.2.1","typescript":"3.3.4000","@babel/core":"7.4.4","@types/jest":"24.0.6","@types/node":"7.0.8","@types/uuid":"3.4.3","file-loader":"3.0.1","jest-enzyme":"7.0.2","lint-staged":"9.1.0","sass-loader":"6.0.6","webpack-cli":"3.3.2","@types/react":"16.8.6","babel-loader":"8.0.5","react-helmet":"5.2.0","react-select":"1.2.1","style-loader":"0.19.1","@types/enzyme":"3.1.13","@types/lodash":"4.14.123","testcafe-live":"0.1.4","@babel/runtime":"7.4.4","dotenv-webpack":"^1.7.0","@babel/polyfill":"^7.4.4","@storybook/react":"5.0.11","@types/invariant":"2.2.29","@types/react-dom":"16.0.11","isomorphic-fetch":"2.2.1","react-datepicker":"1.1.0","react-router-dom":"4.2.2","@babel/preset-env":"7.4.4","@gooddata/mock-js":"^2.13.1","@storybook/addons":"5.0.11","@types/classnames":"2.2.3","@types/prop-types":"15.5.2","@storybook/theming":"5.0.11","identity-obj-proxy":"^3.0.0","intl-messageformat":"^7.5.4","webpack-dev-server":"3.3.1","@babel/preset-react":"7.0.0","@types/react-portal":"4.0.1","@types/react-window":"^1.8.1","babel-plugin-lodash":"3.3.4","html-webpack-plugin":"3.2.0","react-test-renderer":"16.4.2","@types/react-measure":"2.0.5","clean-webpack-plugin":"2.0.2","stats-webpack-plugin":"0.7.0","eslint-config-prettier":"4.1.0","react-google-recaptcha":"^0.14.1","tslint-config-prettier":"1.18.0","@gooddata/eslint-config":"^1.0.0","@gooddata/tslint-config":"1.0.0","@types/react-responsive":"^3.0.3","@types/storybook__react":"4.0.1","@types/stringify-object":"^3.2.0","enzyme-adapter-react-16":"1.3.1","@gooddata/test-storybook":"3.2.1","@storybook/addon-actions":"5.0.11","@storybook/addon-options":"5.0.11","node-sass-magic-importer":"5.1.0","react-syntax-highlighter":"11.0.2","@types/fixed-data-table-2":"0.8.1","stylelint-config-prettier":"5.2.0","@gooddata/stylelint-config":"4.0.1","@types/react-test-renderer":"16.0.0","circular-dependency-plugin":"5.0.2","compression-webpack-plugin":"2.0.0","@types/json-stable-stringify":"^1.0.32","@gooddata/frontend-npm-scripts":"1.1.0","@types/enzyme-adapter-react-16":"1.0.3","stylelint-checkstyle-formatter":"0.1.0","@types/storybook__addon-actions":"3.4.2","@babel/plugin-proposal-class-properties":"7.4.4","@babel/plugin-proposal-object-rest-spread":"7.4.4","@babel/plugin-transform-async-to-generator":"7.4.4"},"peerDependencies":{"react":"^16.5.2","react-dom":"^16.5.2"},"_npmOperationalInternal":{"tmp":"tmp/react-components_7.7.0-beta.4_1589180602209_0.7549582425762815","host":"s3://npm-registry-packages"}},"7.7.0-alpha-ptquang86-qp-sd-945-paging-2020-05-11T07-14-38-761Z":{"name":"@gooddata/react-components","version":"7.7.0-alpha-ptquang86-qp-sd-945-paging-2020-05-11T07-14-38-761Z","author":{"name":"GoodData Corporation"},"license":"BSD-3-Clause","_id":"@gooddata/react-components@7.7.0-alpha-ptquang86-qp-sd-945-paging-2020-05-11T07-14-38-761Z","maintainers":[{"name":"afi","email":"adam.fiedler@gooddata.com"},{"name":"bertold8","email":"ivan.nejezchleb@seznam.cz"},{"name":"brbistas","email":"valentinos.chraniotis@gooddata.com"},{"name":"bugsbunny338","email":"jiri.zajic@mensa.cz"},{"name":"de.do","email":"de.do@gooddata.com"},{"name":"gooddata-ci","email":"rail@gooddata.com"},{"name":"hang.ngo","email":"hang.ngo@gooddata.com"},{"name":"hung.nguyen.hoang","email":"hung.nguyen@gooddata.com"},{"name":"ivan.mjartan","email":"ivan.mjartan@gooddata.com"},{"name":"jakub-sterba","email":"jakub.sterba@gooddata.com"},{"name":"jankc","email":"jan.krapac@gmail.com"},{"name":"jaroslav.tomecek","email":"jaroslav.tomecek@gooddata.com"},{"name":"jkittler","email":"honza.kittler@gmail.com"},{"name":"khanh.le","email":"khanh.le@gooddata.com"},{"name":"lanhuynh","email":"lan.huynh@gooddata.com"},{"name":"linhhong","email":"linh.hong@gooddata.com"},{"name":"lupko","email":"lubomir.slivka@gooddata.com"},{"name":"mai.nguyen","email":"mai.nguyen@gooddata.com"},{"name":"matyas.kandl","email":"matyas.kandl@gooddata.com"},{"name":"michal.marsal","email":"michal.marsal@gooddata.com"},{"name":"my.duong","email":"my.duong@gooddata.com"},{"name":"naibinh","email":"naibinh@gmail.com"},{"name":"nikolacech","email":"nikola.cech@gooddata.com"},{"name":"nis.hua","email":"nis.hua@gooddata.com"},{"name":"no23reason","email":"dan.homola@hotmail.cz"},{"name":"patrikbraborec","email":"patrik.braborec@gooddata.com"},{"name":"pbenes","email":"petr.benes@gooddata.com"},{"name":"petrjanu","email":"petr.janu@gooddata.com"},{"name":"pkingo","email":"philipandreaskingo@hotmail.com"},{"name":"ptquang86","email":"ptquang86@gmail.com"},{"name":"qduval","email":"quentin.duval@gooddata.com"},{"name":"rodri360","email":"me@rodri360.com"},{"name":"scavnickyj","email":"jakub.scavnicky@gooddata.com"},{"name":"sitina","email":"jiri.sitina@gooddata.com"},{"name":"strouhaljan","email":"strouhal.jan@gmail.com"},{"name":"tomas.kratochvil","email":"tomas.kratochvil@gooddata.com"},{"name":"tomasreichmann","email":"tomasreichmann@gmail.com"},{"name":"tomsatgd","email":"tomas.satinsky@gooddata.com"},{"name":"trung-le-quoc","email":"trung.le@gooddata.com"},{"name":"tu-ngo","email":"tungo1981@gmail.com"},{"name":"tu.bui","email":"tu.bui@gooddata.com"},{"name":"tulean","email":"tuan.le@gooddata.com"},{"name":"tuqt1005","email":"tu.tran@gooddata.com"},{"name":"utdnah","email":"danh.ung@gooddata.com"},{"name":"vlastikcz","email":"vlastimil.kotas@gooddata.com"},{"name":"vu.pham","email":"vu.pham@gooddata.com"},{"name":"xmort","email":"petr.dolejsi@gooddata.com"},{"name":"yanlipnican","email":"yanlipnican@gmail.com"}],"homepage":"https://github.com/gooddata/gooddata-react-components#readme","bugs":{"url":"https://github.com/gooddata/gooddata-react-components/issues"},"dist":{"shasum":"b6bb30fbab9a99b0e6cf893654436f5da1b82021","tarball":"https://registry.npmjs.org/@gooddata/react-components/-/react-components-7.7.0-alpha-ptquang86-qp-sd-945-paging-2020-05-11T07-14-38-761Z.tgz","fileCount":2574,"integrity":"sha512-PU3wevrRAt38vpwt0D8iRNxu+gc3tIZZl/WvDQ7QtidEYrWRQutqn/RYWzrOkywwOX9bMm+RG0HvB0gxbxfzXQ==","signatures":[{"sig":"MEUCIAsreS4SdU5AMQWeNd5Fw0fn7eqnbqFgjCObOptFwezXAiEAu4wsAiVj8/B82LYLgVLmlqeISfZj4nqvSAEzeSYYl1c=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":10234954,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJeuPuACRA9TVsSAnZWagAAXb0P/3wfOt1T1PIoIKPGc9FL\nBOZnlFgPkZ7tZW4wy4U1paSMTN3F8wEJwWdjKeUMCvZaHSPPV4dzA5mgrE3H\nMyKE8eESV9FDLudOsVXeLTK1t7uAoNBFcuxvhFUgjqV62aeN95TCOUDxMcO2\ns6gaYifOW9c4C67EZ/tCzS4x8q6Wzfwpz901aGy3T4u7rvawLeRQFvJdIZ1s\n/zCkTM/KOY6hUJQZOtGux3obpkJauHQ89bJe8TUi2nov9H59c7LjuNORoNRq\nB6/lzPBD0Lbw4FXL7JN98a4DGEuSDTU6bAIjvchGSxEk1OIXcl+S30YSpRJD\nNaV0J+JOwAgp+4rSqAiAFDFtcfrOrXVNpBy29pNt0rdE7+GLMyCO/3S6t3a8\nZK1UPMUduIZElWn+7eTZdwicwl07p/zIIn2IU3M33/CeMcoviXsCiKFaTdvn\nCYwrEjmW5ZoyNY5aRZln49UhnkbsUG1Xx5poMm85dCSXeFyK4khI0V4X+PUa\ntnBZk0nAaTyIlQvH2JXai7Fz/3gkJYOulZ5Eiq2Y7EX83Ivz3OgcEaaAHUNt\nKbc96BRPORl0TdTv7rjmjyqCekWBvRhsDTSM+kF7VG9mnr6Gw5dk8Ch6LS3D\nYVhiIV+IaAQp76btN8i/y/OsTBtml7JCWpoy/PNApRwic8SohgnrID/xKZ7o\n4ZBq\r\n=PQUt\r\n-----END PGP SIGNATURE-----\r\n"},"main":"dist/index.js","husky":{"hooks":{"pre-commit":"lint-staged"}},"config":{"eslint":"./examples/**/*.{js,jsx}","tslint":"./{__mocks__,src,stories}/{,**/}*.{ts,tsx}"},"readme":"[![npm version](https://badge.fury.io/js/%40gooddata%2Freact-components.svg)](https://www.npmjs.com/package/@gooddata/react-components)\n\n# GoodData.UI React components\n> A React-based JavaScript library for building data-driven applications\n\n## Getting started\n- [GoodData.UI Documentation](http://sdk.gooddata.com/gooddata-ui/)\n- [GoodData.UI Live Examples](https://gooddata-examples.herokuapp.com/)\n- [Stack Overflow](https://stackoverflow.com/questions/tagged/gooddata)\n\n### Usage\nWith [yarn](https://yarnpkg.com) installed, go to your project directory and run\n```\n$ yarn add @gooddata/react-components\n```\nIf you prefer [npm](npmjs.com) run\n```\n$ npm install --save @gooddata/react-components\n```\n\nThe public API is exposed via global `index.js`. Except for the styles, do not import any other file directly\nbecause they are not intended to be part of the public API.\n\n## Contributing\n\nWe welcome any contribution in form of [issues](https://github.com/gooddata/gooddata-react-components/issues) or [pull requests](https://github.com/gooddata/gooddata-react-components/pulls).\n\nInstall [Node.js](http://nodejs.org) (node 12.16.1, npm v6.13.4) and [Yarn](https://classic.yarnpkg.com) (1.22.4).\n\nInstall dependencies:\n```\nyarn install --frozen-lockfile\n```\n\nThese commands may come in handy while developing:\n\n| command | description |\n| ------- | ----------- |\n| `yarn install --pure-lockfile` | first step |\n| ||\n| `yarn dev` | build react-components to `/dist` in watch mode |\n| `yarn test` | run all unit tests |\n| `yarn prettier-write` | format the source code to match the valid codestyle |\n| `yarn validate` | validate codestyle |\n| ||\n| `yarn storybook` | run storybook from `/stories` on http://localhost:9001 |\n| `yarn build-storybook` | build storybook to `/dist-storybook` |\n| `yarn test-storybook` | run storybook and [screenshot tests](https://github.com/gooddata/gdc-client-utils/tree/master/test-storybook) |\n| ||\n| `yarn examples` | run Live Examples dev-server from `/examples` on https://localhost:8999 |\n| `yarn examples-build` | build Live Examples to `/examples/dist` |\n| `yarn examples-server` | serve built Live Examples - see `/examples/server/src` |\n| `yarn examples-testcafe` | run testcafe tests against `localhost:8999` |\n\n### Deploy to heroku.com\nWhen you deploy this repo to heroku, it serves *GoodData.UI Live Examples*.\nRelevant tasks are in `Procfile` and `package.json`.\n\n```bash\n# run in the project directory\nheroku login\nheroku create <your-app-name>\nheroku config:set DOMAIN_ADMIN_USERNAME=x@gooddata.com DOMAIN_ADMIN_PASSWORD=xy PROJECT_ID_TO_ASSIGN=xms7ga4tf3g3nzucd8380o2bev8oeknp\ngit push heroku HEAD:master\nheroku open\n```\n### Enable Geo Chart for Storybook and Live Examples\nGeo chart uses Mapbox to render map which requires a Mapbox access token.\n- Register an account and create Mapbox access token at [guide](https://docs.mapbox.com/help/how-mapbox-works/access-tokens/)\n- Store the created token at `.env`:\n```bash\necho -e \"EXAMPLE_MAPBOX_ACCESS_TOKEN=token\" >> .env # only need to run once\necho -e \"STORYBOOK_MAPBOX_ACCESS_TOKEN=token\" >> .env # only need to run once\n```\n\n### Run Live Examples Locally\nTo run *GoodData.UI Live Examples* locally:\n```bash\ngit clone <this-repository>\ncd  <repository-folder>\nyarn install --pure-lockfile\nyarn examples\n```\nThen open https://localhost:8999 and login using Live Examples account (you can [create one here](https://gooddata-examples.herokuapp.com/registration)).\n\n### Run Storybook locally\n- Run storybook with token stored in `.env` for more secure\n```bash\nyarn storybook\n```\n- Or run storybook with token env param exposed to cli (not suggested)\n```bash\nSTORYBOOK_MAPBOX_ACCESS_TOKEN=token yarn storybook\n```\n- Apply either above way to `yarn build-storybook` or `yarn test-storybook`\n\n### Source code formatting\nThe source code in the repository is formatted by [Prettier](https://prettier.io/).\nThe format of the code is validated by our Continuous Integration server and is one of the requirements of successful merge.\n\nPrettier is supported by every major IDE. You can find the list of supported editors and how to configure them [here](https://prettier.io/docs/en/editors.html).\n\nIn the case, when your editor is not supported or you don't want to setup the integration, you can run the `yarn prettier-write` command to reformat the code before commit.\n\n## Changelog\n\n- see [CHANGELOG.md](CHANGELOG.md)\n\n## Supported versions\n\nIn order to make the user experience with integrating GoodData UI SDK as smooth and secure as possible and to ensure that the SDK is using the latest features of the platform, we will only provide support to two most recent major versions of UI SDK.\n\nThe most recent majors will be supported in the following modes:\n\n- The latest major version will receive all new functionality and all bug fixes\n- The previous major version will only receive fixes to critical issues and security fixes. These fixes will be applied on top of last released version of the previous major\n\nThe customers are encouraged to always use the latest version of the UI SDK.\n\nIn case of using older versions, the user might face API incompatibility, performance or security issues.\n\nPlease follow the installation instructions to update to the newest version.\n\n## License\n\n(C) 2007-2020 GoodData Corporation\n\nThis project is dual licensed:\n\n- The ATTRIBUTION-NONCOMMERCIAL 4.0 INTERNATIONAL (CC BY-NC 4.0) is used for purpose of the trial experience and evaluation of GoodData.UI library.\n- The GOODDATA GOODDATA.UI LIBRARY END USER LICENSE AGREEMENT is used for GoodData customers.\n\nFor more information, please see [LICENSE](https://github.com/gooddata/gooddata-react-components/blob/master/LICENSE)\n","gitHead":"8d7791c0cc5f28bebfd7dc876ae8ca7a06a5302d","scripts":{"dev":"bash scripts/build.sh --dev-watch","test":"jest --watch","build":"bash scripts/build.sh","tslint":"yarn run-tslint -t verbose $npm_package_config_tslint","prepare":"cd examples/server && yarn install --frozen-lockfile && cd ../..; rm -r examples/node_modules 2>/dev/null; true","examples":"bash scripts/run-examples.sh","prepare?":"# Called before `npm publish` and on local `npm install`. Temporarily also for deleting obsolete node_modules. Ends with `true` to continue gracefully.","validate":"tsc --noEmit && yarn tslint && eslint $npm_package_config_eslint && yarn validate-style && yarn prettier-check","build-dev":"bash scripts/build.sh --dev","examples?":"# Default is developer domain, other options: yarn examples [sec,secure,stg,stg2,stg3,demo,developer or URL]","storybook":"yarn build && start-storybook -p 9001 -c .storybook","test-once":"jest","tslint-ci":"mkdir -p ./ci/results && yarn run-tslint -t checkstyle -o ./ci/results/tslint-results.xml $npm_package_config_tslint","run-tslint":"tslint -p tsconfig.json","validate-ci":"tsc --noEmit && yarn tslint-ci  && eslint $npm_package_config_eslint -f checkstyle -o ci/results/eslint-results.xml && yarn validate-style-ci && yarn prettier-check","examples-build":"bash scripts/build-examples.sh","prepublishOnly":"yarn build","prettier-check":"prettier --check '{src,stories,styles,__mocks__,examples/server/src,examples/src,examples/test}/**/*.{ts,js,tsx,jsx,json,scss,md,yaml,html}'","prettier-write":"prettier --write '{src,stories,styles,__mocks__,examples/server/src,examples/src,examples/test}/**/*.{ts,js,tsx,jsx,json,scss,md,yaml,html}'","test-storybook":"yarn build && test-storybook","validate-style":"stylelint '**/*.scss'","build-storybook":"yarn build && build-storybook -c .storybook -o dist-storybook","examples-server":"node examples/server/src/index.js","heroku-postbuild":"yarn examples-build developer","examples-testcafe":"./scripts/run-testcafe.sh visual","validate-style-ci":"stylelint '**/*.scss' --custom-formatter=node_modules/stylelint-checkstyle-formatter > ci/results/stylelint-results.xml","check-circular-deps":"madge --circular --extensions ts ./src","examples-testcafe-ci":"./scripts/run-testcafe.sh ci","examples-testcafe-live":"./scripts/run-testcafe.sh live"},"typings":"dist/index.d.ts","_npmUser":{"name":"ptquang86","email":"ptquang86@gmail.com"},"deprecated":"@gooddata/react-components@7 reached End of Support on March 31, 2022. Please upgrade (see https://sdk.gooddata.com/gooddata-ui/docs/supported_versions.html for more information).","repository":{"url":"git+ssh://git@github.com/gooddata/gooddata-react-components.git","type":"git"},"_npmVersion":"6.13.4","description":"GoodData.UI - A powerful JavaScript library for building analytical applications","directories":{},"lint-staged":{"{src,stories,styles,__mocks__,examples/server/src,examples/src,examples/test}/**/*.{ts,js,tsx,jsx,scss}":["npx gdc-fix-copyright","git add"],"{src,stories,styles,__mocks__,examples/server/src,examples/src,examples/test}/**/*.{ts,js,tsx,jsx,json,scss,md,yaml,html}":["prettier --write","git add"]},"_nodeVersion":"12.16.1","dependencies":{"rxjs":"^5.5.6","uuid":"^3.2.1","immer":"^1.3.1","lodash":"^4.17.15","date-fns":"^2.7.0","downshift":"^3.2.7","invariant":"^2.2.2","mapbox-gl":"^1.6.1","classnames":"^2.2.6","highcharts":"7.1.1","prop-types":"^15.6.0","react-intl":"^3.6.0","custom-event":"^1.0.1","react-window":"^1.8.1","ag-grid-react":"20.0.0","react-measure":"^2.3.0","@types/mapbox-gl":"^1.6.1","react-day-picker":"~7.3.0","react-responsive":"^3.0.0","stringify-object":"^2.4.0","@gooddata/typings":"^2.24.2","ag-grid-community":"20.0.0","http-status-codes":"^1.3.0","@gooddata/js-utils":"^3.10.5","@gooddata/numberjs":"^3.2.4","fixed-data-table-2":"0.7.17","@gooddata/goodstrap":"^68.6.0","react-dom-factories":"^1.0.2","@gooddata/gooddata-js":"^13.0.0","json-stable-stringify":"^1.0.1","react-transition-group":"^2.2.1","hoist-non-react-statics":"^3.3.0","nodelist-foreach-polyfill":"^1.2.0","@formatjs/intl-pluralrules":"^1.3.6","highcharts-grouped-categories":"^1.1.3"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"raf":"3.3.2","yup":"^0.24.1","jest":"24.7.1","husky":"3.0.0","madge":"^3.4.4","react":"^16.5.2","enzyme":"3.5.0","eslint":"4.19.1","formik":"^0.11.11","moment":"2.23.0","history":"^4.7.2","ts-jest":"24.0.0","webpack":"4.30.0","full-icu":"^1.3.0","prettier":"1.16.4","react-ga":"^2.5.2","recharts":"1.0.0-beta.9","testcafe":"1.1.4","commander":"2.14.1","node-sass":"4.13.0","react-dom":"^16.5.2","stylelint":"^10.0.0","supertest":"3.0.0","ts-loader":"6.0.0","@types/raf":"^3.4.0","css-loader":"0.28.7","jest-junit":"3.0.0","raw-loader":"0.5.1","styled-jsx":"2.2.1","typescript":"3.3.4000","@babel/core":"7.4.4","@types/jest":"24.0.6","@types/node":"7.0.8","@types/uuid":"3.4.3","file-loader":"3.0.1","jest-enzyme":"7.0.2","lint-staged":"9.1.0","sass-loader":"6.0.6","webpack-cli":"3.3.2","@types/react":"16.8.6","babel-loader":"8.0.5","react-helmet":"5.2.0","react-select":"1.2.1","style-loader":"0.19.1","@types/enzyme":"3.1.13","@types/lodash":"4.14.123","testcafe-live":"0.1.4","@babel/runtime":"7.4.4","dotenv-webpack":"^1.7.0","@babel/polyfill":"^7.4.4","@storybook/react":"5.0.11","@types/invariant":"2.2.29","@types/react-dom":"16.0.11","isomorphic-fetch":"2.2.1","react-datepicker":"1.1.0","react-router-dom":"4.2.2","@babel/preset-env":"7.4.4","@gooddata/mock-js":"^2.13.1","@storybook/addons":"5.0.11","@types/classnames":"2.2.3","@types/prop-types":"15.5.2","@storybook/theming":"5.0.11","identity-obj-proxy":"^3.0.0","intl-messageformat":"^7.5.4","webpack-dev-server":"3.3.1","@babel/preset-react":"7.0.0","@types/react-portal":"4.0.1","@types/react-window":"^1.8.1","babel-plugin-lodash":"3.3.4","html-webpack-plugin":"3.2.0","react-test-renderer":"16.4.2","@types/react-measure":"2.0.5","clean-webpack-plugin":"2.0.2","stats-webpack-plugin":"0.7.0","eslint-config-prettier":"4.1.0","react-google-recaptcha":"^0.14.1","tslint-config-prettier":"1.18.0","@gooddata/eslint-config":"^1.0.0","@gooddata/tslint-config":"1.0.0","@types/react-responsive":"^3.0.3","@types/storybook__react":"4.0.1","@types/stringify-object":"^3.2.0","enzyme-adapter-react-16":"1.3.1","@gooddata/test-storybook":"3.2.1","@storybook/addon-actions":"5.0.11","@storybook/addon-options":"5.0.11","node-sass-magic-importer":"5.1.0","react-syntax-highlighter":"11.0.2","@types/fixed-data-table-2":"0.8.1","stylelint-config-prettier":"5.2.0","@gooddata/stylelint-config":"4.0.1","@types/react-test-renderer":"16.0.0","circular-dependency-plugin":"5.0.2","compression-webpack-plugin":"2.0.0","@types/json-stable-stringify":"^1.0.32","@gooddata/frontend-npm-scripts":"1.1.0","@types/enzyme-adapter-react-16":"1.0.3","stylelint-checkstyle-formatter":"0.1.0","@types/storybook__addon-actions":"3.4.2","@babel/plugin-proposal-class-properties":"7.4.4","@babel/plugin-proposal-object-rest-spread":"7.4.4","@babel/plugin-transform-async-to-generator":"7.4.4"},"peerDependencies":{"react":"^16.5.2","react-dom":"^16.5.2"},"_npmOperationalInternal":{"tmp":"tmp/react-components_7.7.0-alpha-ptquang86-qp-sd-945-paging-2020-05-11T07-14-38-761Z_1589181312072_0.7435996603934032","host":"s3://npm-registry-packages"}},"7.7.0-alpha-ivan.mjartan-IMJ-ONE-4321-2020-05-11T07-36-18-691Z":{"name":"@gooddata/react-components","version":"7.7.0-alpha-ivan.mjartan-IMJ-ONE-4321-2020-05-11T07-36-18-691Z","author":{"name":"GoodData Corporation"},"license":"BSD-3-Clause","_id":"@gooddata/react-components@7.7.0-alpha-ivan.mjartan-IMJ-ONE-4321-2020-05-11T07-36-18-691Z","maintainers":[{"name":"afi","email":"adam.fiedler@gooddata.com"},{"name":"bertold8","email":"ivan.nejezchleb@seznam.cz"},{"name":"brbistas","email":"valentinos.chraniotis@gooddata.com"},{"name":"bugsbunny338","email":"jiri.zajic@mensa.cz"},{"name":"de.do","email":"de.do@gooddata.com"},{"name":"gooddata-ci","email":"rail@gooddata.com"},{"name":"hang.ngo","email":"hang.ngo@gooddata.com"},{"name":"hung.nguyen.hoang","email":"hung.nguyen@gooddata.com"},{"name":"ivan.mjartan","email":"ivan.mjartan@gooddata.com"},{"name":"jakub-sterba","email":"jakub.sterba@gooddata.com"},{"name":"jankc","email":"jan.krapac@gmail.com"},{"name":"jaroslav.tomecek","email":"jaroslav.tomecek@gooddata.com"},{"name":"jkittler","email":"honza.kittler@gmail.com"},{"name":"khanh.le","email":"khanh.le@gooddata.com"},{"name":"lanhuynh","email":"lan.huynh@gooddata.com"},{"name":"linhhong","email":"linh.hong@gooddata.com"},{"name":"lupko","email":"lubomir.slivka@gooddata.com"},{"name":"mai.nguyen","email":"mai.nguyen@gooddata.com"},{"name":"matyas.kandl","email":"matyas.kandl@gooddata.com"},{"name":"michal.marsal","email":"michal.marsal@gooddata.com"},{"name":"my.duong","email":"my.duong@gooddata.com"},{"name":"naibinh","email":"naibinh@gmail.com"},{"name":"nikolacech","email":"nikola.cech@gooddata.com"},{"name":"nis.hua","email":"nis.hua@gooddata.com"},{"name":"no23reason","email":"dan.homola@hotmail.cz"},{"name":"patrikbraborec","email":"patrik.braborec@gooddata.com"},{"name":"pbenes","email":"petr.benes@gooddata.com"},{"name":"petrjanu","email":"petr.janu@gooddata.com"},{"name":"pkingo","email":"philipandreaskingo@hotmail.com"},{"name":"ptquang86","email":"ptquang86@gmail.com"},{"name":"qduval","email":"quentin.duval@gooddata.com"},{"name":"rodri360","email":"me@rodri360.com"},{"name":"scavnickyj","email":"jakub.scavnicky@gooddata.com"},{"name":"sitina","email":"jiri.sitina@gooddata.com"},{"name":"strouhaljan","email":"strouhal.jan@gmail.com"},{"name":"tomas.kratochvil","email":"tomas.kratochvil@gooddata.com"},{"name":"tomasreichmann","email":"tomasreichmann@gmail.com"},{"name":"tomsatgd","email":"tomas.satinsky@gooddata.com"},{"name":"trung-le-quoc","email":"trung.le@gooddata.com"},{"name":"tu-ngo","email":"tungo1981@gmail.com"},{"name":"tu.bui","email":"tu.bui@gooddata.com"},{"name":"tulean","email":"tuan.le@gooddata.com"},{"name":"tuqt1005","email":"tu.tran@gooddata.com"},{"name":"utdnah","email":"danh.ung@gooddata.com"},{"name":"vlastikcz","email":"vlastimil.kotas@gooddata.com"},{"name":"vu.pham","email":"vu.pham@gooddata.com"},{"name":"xmort","email":"petr.dolejsi@gooddata.com"},{"name":"yanlipnican","email":"yanlipnican@gmail.com"}],"homepage":"https://github.com/gooddata/gooddata-react-components#readme","bugs":{"url":"https://github.com/gooddata/gooddata-react-components/issues"},"dist":{"shasum":"4f6fcacdfb0afd5414534ff1a5e8deb664322851","tarball":"https://registry.npmjs.org/@gooddata/react-components/-/react-components-7.7.0-alpha-ivan.mjartan-IMJ-ONE-4321-2020-05-11T07-36-18-691Z.tgz","fileCount":2565,"integrity":"sha512-m/WN065nB2/dG3QfatMYH1dep9dQxPWg3kta/2gfu1gQ4lUO5iYjpLaRL0ZoV4xvFoQojj4HlbFbAdHJOdt/+g==","signatures":[{"sig":"MEUCIBxr4Ndmhdo9DhGQ5vQrAFxEV82XT0vJBxE/976mJ0iLAiEA8zUnTA9sFEXgN0w0sEbkerVWZRVKK2aljPRyH/XCDiM=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":10213864,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJeuQCWCRA9TVsSAnZWagAAwZ4P/09/hUf9UHf5FoA6kQcP\nqMz6HEPRQBzAYIUS/BCjWCqDP7Xr13nRFIBWbGEva8JzOMJSnBezTI5e3El1\nTD2EL8jlwVerkAPZV5JHGU4nS49yk+DDYfPSg4pZ5m1fwf3VH+y5J7opWmes\now+bJMpu4tlFGNgbT6fCjuae31D5PEsDyPgEzu8xbYt0KHQrkGigGA4IOyPD\nIeBElm1I217ntcygmRDMXt62OpuXtHgO6VnUQa0zBL2Y5EG4fANEPb7wMOXE\ndkX9rrvgkY/atnyO2UQWAPUuwi7v+yN8zsVKb79g3cA7gso8UAQgBItPYd2x\nXPlHruObXwGGAN2ZQtdUc1B2zfaGqRZwZ8lA6nCy8k4dbZ2YsndKiyYvNEl0\nMgLRqCaYFe2wIYayhrXpfwKMBLZmMBcsJ27Nel9/c5YDe5Ky4DKmQXinxZaT\nInITv9k13ljsMVQXmn2Kt86ESppHdnNTbocLAmketby20+UMvObHPqUuVq5B\nMdhWklMenZUjwDgjLAluzD2H1Rwke9+fBU0xFvjK/ikt0j6YmT2w9JYLM0Gq\ng3JbMFUf7KnWmSjvTnjCFy+dTkR0A5JCzrwsr6WP+2TiedHDvet8CAtpL+7w\nitapeeDfmIn/Ig6YOscr1HhGFO2E+l21z1mtiKVM8AmiEOPZ8Q+F59XmZ22j\nTMnl\r\n=oT26\r\n-----END PGP SIGNATURE-----\r\n"},"main":"dist/index.js","husky":{"hooks":{"pre-commit":"lint-staged"}},"config":{"eslint":"./examples/**/*.{js,jsx}","tslint":"./{__mocks__,src,stories}/{,**/}*.{ts,tsx}"},"readme":"[![npm version](https://badge.fury.io/js/%40gooddata%2Freact-components.svg)](https://www.npmjs.com/package/@gooddata/react-components)\n\n# GoodData.UI React components\n> A React-based JavaScript library for building data-driven applications\n\n## Getting started\n- [GoodData.UI Documentation](http://sdk.gooddata.com/gooddata-ui/)\n- [GoodData.UI Live Examples](https://gooddata-examples.herokuapp.com/)\n- [Stack Overflow](https://stackoverflow.com/questions/tagged/gooddata)\n\n### Usage\nWith [yarn](https://yarnpkg.com) installed, go to your project directory and run\n```\n$ yarn add @gooddata/react-components\n```\nIf you prefer [npm](npmjs.com) run\n```\n$ npm install --save @gooddata/react-components\n```\n\nThe public API is exposed via global `index.js`. Except for the styles, do not import any other file directly\nbecause they are not intended to be part of the public API.\n\n## Contributing\n\nWe welcome any contribution in form of [issues](https://github.com/gooddata/gooddata-react-components/issues) or [pull requests](https://github.com/gooddata/gooddata-react-components/pulls).\n\nInstall [Node.js](http://nodejs.org) (node 12.16.1, npm v6.13.4) and [Yarn](https://classic.yarnpkg.com) (1.22.4).\n\nInstall dependencies:\n```\nyarn install --frozen-lockfile\n```\n\nThese commands may come in handy while developing:\n\n| command | description |\n| ------- | ----------- |\n| `yarn install --pure-lockfile` | first step |\n| ||\n| `yarn dev` | build react-components to `/dist` in watch mode |\n| `yarn test` | run all unit tests |\n| `yarn prettier-write` | format the source code to match the valid codestyle |\n| `yarn validate` | validate codestyle |\n| ||\n| `yarn storybook` | run storybook from `/stories` on http://localhost:9001 |\n| `yarn build-storybook` | build storybook to `/dist-storybook` |\n| `yarn test-storybook` | run storybook and [screenshot tests](https://github.com/gooddata/gdc-client-utils/tree/master/test-storybook) |\n| ||\n| `yarn examples` | run Live Examples dev-server from `/examples` on https://localhost:8999 |\n| `yarn examples-build` | build Live Examples to `/examples/dist` |\n| `yarn examples-server` | serve built Live Examples - see `/examples/server/src` |\n| `yarn examples-testcafe` | run testcafe tests against `localhost:8999` |\n\n### Deploy to heroku.com\nWhen you deploy this repo to heroku, it serves *GoodData.UI Live Examples*.\nRelevant tasks are in `Procfile` and `package.json`.\n\n```bash\n# run in the project directory\nheroku login\nheroku create <your-app-name>\nheroku config:set DOMAIN_ADMIN_USERNAME=x@gooddata.com DOMAIN_ADMIN_PASSWORD=xy PROJECT_ID_TO_ASSIGN=xms7ga4tf3g3nzucd8380o2bev8oeknp\ngit push heroku HEAD:master\nheroku open\n```\n### Enable Geo Chart for Storybook and Live Examples\nGeo chart uses Mapbox to render map which requires a Mapbox access token.\n- Register an account and create Mapbox access token at [guide](https://docs.mapbox.com/help/how-mapbox-works/access-tokens/)\n- Store the created token at `.env`:\n```bash\necho -e \"EXAMPLE_MAPBOX_ACCESS_TOKEN=token\" >> .env # only need to run once\necho -e \"STORYBOOK_MAPBOX_ACCESS_TOKEN=token\" >> .env # only need to run once\n```\n\n### Run Live Examples Locally\nTo run *GoodData.UI Live Examples* locally:\n```bash\ngit clone <this-repository>\ncd  <repository-folder>\nyarn install --pure-lockfile\nyarn examples\n```\nThen open https://localhost:8999 and login using Live Examples account (you can [create one here](https://gooddata-examples.herokuapp.com/registration)).\n\n### Run Storybook locally\n- Run storybook with token stored in `.env` for more secure\n```bash\nyarn storybook\n```\n- Or run storybook with token env param exposed to cli (not suggested)\n```bash\nSTORYBOOK_MAPBOX_ACCESS_TOKEN=token yarn storybook\n```\n- Apply either above way to `yarn build-storybook` or `yarn test-storybook`\n\n### Source code formatting\nThe source code in the repository is formatted by [Prettier](https://prettier.io/).\nThe format of the code is validated by our Continuous Integration server and is one of the requirements of successful merge.\n\nPrettier is supported by every major IDE. You can find the list of supported editors and how to configure them [here](https://prettier.io/docs/en/editors.html).\n\nIn the case, when your editor is not supported or you don't want to setup the integration, you can run the `yarn prettier-write` command to reformat the code before commit.\n\n## Changelog\n\n- see [CHANGELOG.md](CHANGELOG.md)\n\n## Supported versions\n\nIn order to make the user experience with integrating GoodData UI SDK as smooth and secure as possible and to ensure that the SDK is using the latest features of the platform, we will only provide support to two most recent major versions of UI SDK.\n\nThe most recent majors will be supported in the following modes:\n\n- The latest major version will receive all new functionality and all bug fixes\n- The previous major version will only receive fixes to critical issues and security fixes. These fixes will be applied on top of last released version of the previous major\n\nThe customers are encouraged to always use the latest version of the UI SDK.\n\nIn case of using older versions, the user might face API incompatibility, performance or security issues.\n\nPlease follow the installation instructions to update to the newest version.\n\n## License\n\n(C) 2007-2020 GoodData Corporation\n\nThis project is dual licensed:\n\n- The ATTRIBUTION-NONCOMMERCIAL 4.0 INTERNATIONAL (CC BY-NC 4.0) is used for purpose of the trial experience and evaluation of GoodData.UI library.\n- The GOODDATA GOODDATA.UI LIBRARY END USER LICENSE AGREEMENT is used for GoodData customers.\n\nFor more information, please see [LICENSE](https://github.com/gooddata/gooddata-react-components/blob/master/LICENSE)\n","gitHead":"6b638722885f874bcc5db68b1891673493cea924","scripts":{"dev":"bash scripts/build.sh --dev-watch","test":"jest --watch","build":"bash scripts/build.sh","tslint":"yarn run-tslint -t verbose $npm_package_config_tslint","prepare":"cd examples/server && yarn install --frozen-lockfile && cd ../..; rm -r examples/node_modules 2>/dev/null; true","examples":"bash scripts/run-examples.sh","prepare?":"# Called before `npm publish` and on local `npm install`. Temporarily also for deleting obsolete node_modules. Ends with `true` to continue gracefully.","validate":"tsc --noEmit && yarn tslint && eslint $npm_package_config_eslint && yarn validate-style && yarn prettier-check","build-dev":"bash scripts/build.sh --dev","examples?":"# Default is developer domain, other options: yarn examples [sec,secure,stg,stg2,stg3,demo,developer or URL]","storybook":"yarn build && start-storybook -p 9001 -c .storybook","test-once":"jest","tslint-ci":"mkdir -p ./ci/results && yarn run-tslint -t checkstyle -o ./ci/results/tslint-results.xml $npm_package_config_tslint","run-tslint":"tslint -p tsconfig.json","validate-ci":"tsc --noEmit && yarn tslint-ci  && eslint $npm_package_config_eslint -f checkstyle -o ci/results/eslint-results.xml && yarn validate-style-ci && yarn prettier-check","examples-build":"bash scripts/build-examples.sh","prepublishOnly":"yarn build","prettier-check":"prettier --check '{src,stories,styles,__mocks__,examples/server/src,examples/src,examples/test}/**/*.{ts,js,tsx,jsx,json,scss,md,yaml,html}'","prettier-write":"prettier --write '{src,stories,styles,__mocks__,examples/server/src,examples/src,examples/test}/**/*.{ts,js,tsx,jsx,json,scss,md,yaml,html}'","test-storybook":"yarn build && test-storybook","validate-style":"stylelint '**/*.scss'","build-storybook":"yarn build && build-storybook -c .storybook -o dist-storybook","examples-server":"node examples/server/src/index.js","heroku-postbuild":"yarn examples-build developer","examples-testcafe":"./scripts/run-testcafe.sh visual","validate-style-ci":"stylelint '**/*.scss' --custom-formatter=node_modules/stylelint-checkstyle-formatter > ci/results/stylelint-results.xml","check-circular-deps":"madge --circular --extensions ts ./src","examples-testcafe-ci":"./scripts/run-testcafe.sh ci","examples-testcafe-live":"./scripts/run-testcafe.sh live"},"typings":"dist/index.d.ts","_npmUser":{"name":"ivan.mjartan","email":"ivan.mjartan@gooddata.com"},"deprecated":"@gooddata/react-components@7 reached End of Support on March 31, 2022. Please upgrade (see https://sdk.gooddata.com/gooddata-ui/docs/supported_versions.html for more information).","repository":{"url":"git+ssh://git@github.com/gooddata/gooddata-react-components.git","type":"git"},"_npmVersion":"6.13.4","description":"GoodData.UI - A powerful JavaScript library for building analytical applications","directories":{},"lint-staged":{"{src,stories,styles,__mocks__,examples/server/src,examples/src,examples/test}/**/*.{ts,js,tsx,jsx,scss}":["npx gdc-fix-copyright","git add"],"{src,stories,styles,__mocks__,examples/server/src,examples/src,examples/test}/**/*.{ts,js,tsx,jsx,json,scss,md,yaml,html}":["prettier --write","git add"]},"_nodeVersion":"12.16.1","dependencies":{"rxjs":"^5.5.6","uuid":"^3.2.1","immer":"^1.3.1","lodash":"^4.17.15","date-fns":"^2.7.0","downshift":"^3.2.7","invariant":"^2.2.2","mapbox-gl":"^1.6.1","classnames":"^2.2.6","highcharts":"7.1.1","prop-types":"^15.6.0","react-intl":"^3.6.0","custom-event":"^1.0.1","react-window":"^1.8.1","ag-grid-react":"20.0.0","react-measure":"^2.3.0","@types/mapbox-gl":"^1.6.1","react-day-picker":"~7.3.0","react-responsive":"^3.0.0","stringify-object":"^2.4.0","@gooddata/typings":"^2.24.2","ag-grid-community":"20.0.0","http-status-codes":"^1.3.0","@gooddata/js-utils":"^3.10.5","@gooddata/numberjs":"^3.2.4","fixed-data-table-2":"0.7.17","@gooddata/goodstrap":"^68.6.0","react-dom-factories":"^1.0.2","@gooddata/gooddata-js":"^13.0.0","json-stable-stringify":"^1.0.1","react-transition-group":"^2.2.1","hoist-non-react-statics":"^3.3.0","nodelist-foreach-polyfill":"^1.2.0","@formatjs/intl-pluralrules":"^1.3.6","highcharts-grouped-categories":"^1.1.3"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"raf":"3.3.2","yup":"^0.24.1","jest":"24.7.1","husky":"3.0.0","madge":"^3.4.4","react":"^16.5.2","enzyme":"3.5.0","eslint":"4.19.1","formik":"^0.11.11","moment":"2.23.0","history":"^4.7.2","ts-jest":"24.0.0","webpack":"4.30.0","full-icu":"^1.3.0","prettier":"1.16.4","react-ga":"^2.5.2","recharts":"1.0.0-beta.9","testcafe":"1.1.4","commander":"2.14.1","node-sass":"4.13.0","react-dom":"^16.5.2","stylelint":"^10.0.0","supertest":"3.0.0","ts-loader":"6.0.0","@types/raf":"^3.4.0","css-loader":"0.28.7","jest-junit":"3.0.0","raw-loader":"0.5.1","styled-jsx":"2.2.1","typescript":"3.3.4000","@babel/core":"7.4.4","@types/jest":"24.0.6","@types/node":"7.0.8","@types/uuid":"3.4.3","file-loader":"3.0.1","jest-enzyme":"7.0.2","lint-staged":"9.1.0","sass-loader":"6.0.6","webpack-cli":"3.3.2","@types/react":"16.8.6","babel-loader":"8.0.5","react-helmet":"5.2.0","react-select":"1.2.1","style-loader":"0.19.1","@types/enzyme":"3.1.13","@types/lodash":"4.14.123","testcafe-live":"0.1.4","@babel/runtime":"7.4.4","dotenv-webpack":"^1.7.0","@babel/polyfill":"^7.4.4","@storybook/react":"5.0.11","@types/invariant":"2.2.29","@types/react-dom":"16.0.11","isomorphic-fetch":"2.2.1","react-datepicker":"1.1.0","react-router-dom":"4.2.2","@babel/preset-env":"7.4.4","@gooddata/mock-js":"^2.13.1","@storybook/addons":"5.0.11","@types/classnames":"2.2.3","@types/prop-types":"15.5.2","@storybook/theming":"5.0.11","identity-obj-proxy":"^3.0.0","intl-messageformat":"^7.5.4","webpack-dev-server":"3.3.1","@babel/preset-react":"7.0.0","@types/react-portal":"4.0.1","@types/react-window":"^1.8.1","babel-plugin-lodash":"3.3.4","html-webpack-plugin":"3.2.0","react-test-renderer":"16.4.2","@types/react-measure":"2.0.5","clean-webpack-plugin":"2.0.2","stats-webpack-plugin":"0.7.0","eslint-config-prettier":"4.1.0","react-google-recaptcha":"^0.14.1","tslint-config-prettier":"1.18.0","@gooddata/eslint-config":"^1.0.0","@gooddata/tslint-config":"1.0.0","@types/react-responsive":"^3.0.3","@types/storybook__react":"4.0.1","@types/stringify-object":"^3.2.0","enzyme-adapter-react-16":"1.3.1","@gooddata/test-storybook":"3.2.1","@storybook/addon-actions":"5.0.11","@storybook/addon-options":"5.0.11","node-sass-magic-importer":"5.1.0","react-syntax-highlighter":"11.0.2","@types/fixed-data-table-2":"0.8.1","stylelint-config-prettier":"5.2.0","@gooddata/stylelint-config":"4.0.1","@types/react-test-renderer":"16.0.0","circular-dependency-plugin":"5.0.2","compression-webpack-plugin":"2.0.0","@types/json-stable-stringify":"^1.0.32","@gooddata/frontend-npm-scripts":"1.1.0","@types/enzyme-adapter-react-16":"1.0.3","stylelint-checkstyle-formatter":"0.1.0","@types/storybook__addon-actions":"3.4.2","@babel/plugin-proposal-class-properties":"7.4.4","@babel/plugin-proposal-object-rest-spread":"7.4.4","@babel/plugin-transform-async-to-generator":"7.4.4"},"peerDependencies":{"react":"^16.5.2","react-dom":"^16.5.2"},"_npmOperationalInternal":{"tmp":"tmp/react-components_7.7.0-alpha-ivan.mjartan-IMJ-ONE-4321-2020-05-11T07-36-18-691Z_1589182613783_0.7873726475749045","host":"s3://npm-registry-packages"}},"7.7.0-alpha-ivan.mjartan-IMJ-ONE-4321-2020-05-11T08-59-11-344Z":{"name":"@gooddata/react-components","version":"7.7.0-alpha-ivan.mjartan-IMJ-ONE-4321-2020-05-11T08-59-11-344Z","author":{"name":"GoodData Corporation"},"license":"BSD-3-Clause","_id":"@gooddata/react-components@7.7.0-alpha-ivan.mjartan-IMJ-ONE-4321-2020-05-11T08-59-11-344Z","maintainers":[{"name":"afi","email":"adam.fiedler@gooddata.com"},{"name":"bertold8","email":"ivan.nejezchleb@seznam.cz"},{"name":"brbistas","email":"valentinos.chraniotis@gooddata.com"},{"name":"bugsbunny338","email":"jiri.zajic@mensa.cz"},{"name":"de.do","email":"de.do@gooddata.com"},{"name":"gooddata-ci","email":"rail@gooddata.com"},{"name":"hang.ngo","email":"hang.ngo@gooddata.com"},{"name":"hung.nguyen.hoang","email":"hung.nguyen@gooddata.com"},{"name":"ivan.mjartan","email":"ivan.mjartan@gooddata.com"},{"name":"jakub-sterba","email":"jakub.sterba@gooddata.com"},{"name":"jankc","email":"jan.krapac@gmail.com"},{"name":"jaroslav.tomecek","email":"jaroslav.tomecek@gooddata.com"},{"name":"jkittler","email":"honza.kittler@gmail.com"},{"name":"khanh.le","email":"khanh.le@gooddata.com"},{"name":"lanhuynh","email":"lan.huynh@gooddata.com"},{"name":"linhhong","email":"linh.hong@gooddata.com"},{"name":"lupko","email":"lubomir.slivka@gooddata.com"},{"name":"mai.nguyen","email":"mai.nguyen@gooddata.com"},{"name":"matyas.kandl","email":"matyas.kandl@gooddata.com"},{"name":"michal.marsal","email":"michal.marsal@gooddata.com"},{"name":"my.duong","email":"my.duong@gooddata.com"},{"name":"naibinh","email":"naibinh@gmail.com"},{"name":"nikolacech","email":"nikola.cech@gooddata.com"},{"name":"nis.hua","email":"nis.hua@gooddata.com"},{"name":"no23reason","email":"dan.homola@hotmail.cz"},{"name":"patrikbraborec","email":"patrik.braborec@gooddata.com"},{"name":"pbenes","email":"petr.benes@gooddata.com"},{"name":"petrjanu","email":"petr.janu@gooddata.com"},{"name":"pkingo","email":"philipandreaskingo@hotmail.com"},{"name":"ptquang86","email":"ptquang86@gmail.com"},{"name":"qduval","email":"quentin.duval@gooddata.com"},{"name":"rodri360","email":"me@rodri360.com"},{"name":"scavnickyj","email":"jakub.scavnicky@gooddata.com"},{"name":"sitina","email":"jiri.sitina@gooddata.com"},{"name":"strouhaljan","email":"strouhal.jan@gmail.com"},{"name":"tomas.kratochvil","email":"tomas.kratochvil@gooddata.com"},{"name":"tomasreichmann","email":"tomasreichmann@gmail.com"},{"name":"tomsatgd","email":"tomas.satinsky@gooddata.com"},{"name":"trung-le-quoc","email":"trung.le@gooddata.com"},{"name":"tu-ngo","email":"tungo1981@gmail.com"},{"name":"tu.bui","email":"tu.bui@gooddata.com"},{"name":"tulean","email":"tuan.le@gooddata.com"},{"name":"tuqt1005","email":"tu.tran@gooddata.com"},{"name":"utdnah","email":"danh.ung@gooddata.com"},{"name":"vlastikcz","email":"vlastimil.kotas@gooddata.com"},{"name":"vu.pham","email":"vu.pham@gooddata.com"},{"name":"xmort","email":"petr.dolejsi@gooddata.com"},{"name":"yanlipnican","email":"yanlipnican@gmail.com"}],"homepage":"https://github.com/gooddata/gooddata-react-components#readme","bugs":{"url":"https://github.com/gooddata/gooddata-react-components/issues"},"dist":{"shasum":"c80418e1b059038bd79d70216940645f73465379","tarball":"https://registry.npmjs.org/@gooddata/react-components/-/react-components-7.7.0-alpha-ivan.mjartan-IMJ-ONE-4321-2020-05-11T08-59-11-344Z.tgz","fileCount":2565,"integrity":"sha512-WYXfWxwuHW9DHFkOPI1IxCsLxoCt9o/1QID6UWYN+Ob3V1SKriTPpZOv6qqViKzS10PD+iJn84pPJyYmi9nzTQ==","signatures":[{"sig":"MEYCIQDiYgDLSq8TX6/RHrMcMpEFBOdjiINK19SKu4M5VNpEiQIhAPT/bUONerQxx0OCEU0Eyg52Eood7Zy+czJxHP2GTx8A","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":10213864,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJeuRQBCRA9TVsSAnZWagAAC2cQAIJvhoRIteB0gJc9oDRn\nrNdOMkm5H/RuR8Fn/Trbko89jsTXxBPvfOpkiavz0EDT5KrC4syNnE3lT4Vq\ntscmrh4LvcmErSRpU1gvl1UF2zG2UTSrQXC6uHysSQAgL4ePAscUnd4wNeA/\nGAJP8tVHg2IPC0EgSplnLZYKQv76eASOaC+Et+iAYv2OUCL1uX151Alm3Kz+\nj9xWYaAvxp+s26zW5viOh9E+sv6I4kZ2ELVbAXiLQ2RZWIHhqMp2Z21/gf1s\nxoGgHy3I5yte7ZZ0kQR/gj6O5Y04IV84tp0mLRAN1J6bgPEN7tga684+dUsX\nU5pfnPgHN/wtiKkogZsgy1xKkWvadt4iBCDnfEIR4H29Tw2K1rjeW3H/Yu27\nUm6VZ3fxsNR36mHS3CpmL4bj/ThXRU2f7VKRCaNTvtDZoMkZs8R8HhuhY8iO\nzm0mCdzirk1eQTbhnTwHYX07/t3WaiPMndTCopO/eJupQydoxIzSFu1V56zw\nVz0qfleqOIF0tI+E/jAIuJg1EzeChob+2fms/PK0tk7F3gszXtJuhZ98xpVx\ntVd1FDvCl4w0pSzF6CC0lSuBKhzZdneP1/l9R4UvFifnvj+YwOTSGH2lyiiQ\nKh9OnoUxNQ7LBBXfBZMqrSUf8FjvGwVv/7PN5Q2E+QMShom8vda9vIGJauK2\no9eZ\r\n=zLvq\r\n-----END PGP SIGNATURE-----\r\n"},"main":"dist/index.js","husky":{"hooks":{"pre-commit":"lint-staged"}},"config":{"eslint":"./examples/**/*.{js,jsx}","tslint":"./{__mocks__,src,stories}/{,**/}*.{ts,tsx}"},"readme":"[![npm version](https://badge.fury.io/js/%40gooddata%2Freact-components.svg)](https://www.npmjs.com/package/@gooddata/react-components)\n\n# GoodData.UI React components\n> A React-based JavaScript library for building data-driven applications\n\n## Getting started\n- [GoodData.UI Documentation](http://sdk.gooddata.com/gooddata-ui/)\n- [GoodData.UI Live Examples](https://gooddata-examples.herokuapp.com/)\n- [Stack Overflow](https://stackoverflow.com/questions/tagged/gooddata)\n\n### Usage\nWith [yarn](https://yarnpkg.com) installed, go to your project directory and run\n```\n$ yarn add @gooddata/react-components\n```\nIf you prefer [npm](npmjs.com) run\n```\n$ npm install --save @gooddata/react-components\n```\n\nThe public API is exposed via global `index.js`. Except for the styles, do not import any other file directly\nbecause they are not intended to be part of the public API.\n\n## Contributing\n\nWe welcome any contribution in form of [issues](https://github.com/gooddata/gooddata-react-components/issues) or [pull requests](https://github.com/gooddata/gooddata-react-components/pulls).\n\nInstall [Node.js](http://nodejs.org) (node 12.16.1, npm v6.13.4) and [Yarn](https://classic.yarnpkg.com) (1.22.4).\n\nInstall dependencies:\n```\nyarn install --frozen-lockfile\n```\n\nThese commands may come in handy while developing:\n\n| command | description |\n| ------- | ----------- |\n| `yarn install --pure-lockfile` | first step |\n| ||\n| `yarn dev` | build react-components to `/dist` in watch mode |\n| `yarn test` | run all unit tests |\n| `yarn prettier-write` | format the source code to match the valid codestyle |\n| `yarn validate` | validate codestyle |\n| ||\n| `yarn storybook` | run storybook from `/stories` on http://localhost:9001 |\n| `yarn build-storybook` | build storybook to `/dist-storybook` |\n| `yarn test-storybook` | run storybook and [screenshot tests](https://github.com/gooddata/gdc-client-utils/tree/master/test-storybook) |\n| ||\n| `yarn examples` | run Live Examples dev-server from `/examples` on https://localhost:8999 |\n| `yarn examples-build` | build Live Examples to `/examples/dist` |\n| `yarn examples-server` | serve built Live Examples - see `/examples/server/src` |\n| `yarn examples-testcafe` | run testcafe tests against `localhost:8999` |\n\n### Deploy to heroku.com\nWhen you deploy this repo to heroku, it serves *GoodData.UI Live Examples*.\nRelevant tasks are in `Procfile` and `package.json`.\n\n```bash\n# run in the project directory\nheroku login\nheroku create <your-app-name>\nheroku config:set DOMAIN_ADMIN_USERNAME=x@gooddata.com DOMAIN_ADMIN_PASSWORD=xy PROJECT_ID_TO_ASSIGN=xms7ga4tf3g3nzucd8380o2bev8oeknp\ngit push heroku HEAD:master\nheroku open\n```\n### Enable Geo Chart for Storybook and Live Examples\nGeo chart uses Mapbox to render map which requires a Mapbox access token.\n- Register an account and create Mapbox access token at [guide](https://docs.mapbox.com/help/how-mapbox-works/access-tokens/)\n- Store the created token at `.env`:\n```bash\necho -e \"EXAMPLE_MAPBOX_ACCESS_TOKEN=token\" >> .env # only need to run once\necho -e \"STORYBOOK_MAPBOX_ACCESS_TOKEN=token\" >> .env # only need to run once\n```\n\n### Run Live Examples Locally\nTo run *GoodData.UI Live Examples* locally:\n```bash\ngit clone <this-repository>\ncd  <repository-folder>\nyarn install --pure-lockfile\nyarn examples\n```\nThen open https://localhost:8999 and login using Live Examples account (you can [create one here](https://gooddata-examples.herokuapp.com/registration)).\n\n### Run Storybook locally\n- Run storybook with token stored in `.env` for more secure\n```bash\nyarn storybook\n```\n- Or run storybook with token env param exposed to cli (not suggested)\n```bash\nSTORYBOOK_MAPBOX_ACCESS_TOKEN=token yarn storybook\n```\n- Apply either above way to `yarn build-storybook` or `yarn test-storybook`\n\n### Source code formatting\nThe source code in the repository is formatted by [Prettier](https://prettier.io/).\nThe format of the code is validated by our Continuous Integration server and is one of the requirements of successful merge.\n\nPrettier is supported by every major IDE. You can find the list of supported editors and how to configure them [here](https://prettier.io/docs/en/editors.html).\n\nIn the case, when your editor is not supported or you don't want to setup the integration, you can run the `yarn prettier-write` command to reformat the code before commit.\n\n## Changelog\n\n- see [CHANGELOG.md](CHANGELOG.md)\n\n## Supported versions\n\nIn order to make the user experience with integrating GoodData UI SDK as smooth and secure as possible and to ensure that the SDK is using the latest features of the platform, we will only provide support to two most recent major versions of UI SDK.\n\nThe most recent majors will be supported in the following modes:\n\n- The latest major version will receive all new functionality and all bug fixes\n- The previous major version will only receive fixes to critical issues and security fixes. These fixes will be applied on top of last released version of the previous major\n\nThe customers are encouraged to always use the latest version of the UI SDK.\n\nIn case of using older versions, the user might face API incompatibility, performance or security issues.\n\nPlease follow the installation instructions to update to the newest version.\n\n## License\n\n(C) 2007-2020 GoodData Corporation\n\nThis project is dual licensed:\n\n- The ATTRIBUTION-NONCOMMERCIAL 4.0 INTERNATIONAL (CC BY-NC 4.0) is used for purpose of the trial experience and evaluation of GoodData.UI library.\n- The GOODDATA GOODDATA.UI LIBRARY END USER LICENSE AGREEMENT is used for GoodData customers.\n\nFor more information, please see [LICENSE](https://github.com/gooddata/gooddata-react-components/blob/master/LICENSE)\n","gitHead":"6b638722885f874bcc5db68b1891673493cea924","scripts":{"dev":"bash scripts/build.sh --dev-watch","test":"jest --watch","build":"bash scripts/build.sh","tslint":"yarn run-tslint -t verbose $npm_package_config_tslint","prepare":"cd examples/server && yarn install --frozen-lockfile && cd ../..; rm -r examples/node_modules 2>/dev/null; true","examples":"bash scripts/run-examples.sh","prepare?":"# Called before `npm publish` and on local `npm install`. Temporarily also for deleting obsolete node_modules. Ends with `true` to continue gracefully.","validate":"tsc --noEmit && yarn tslint && eslint $npm_package_config_eslint && yarn validate-style && yarn prettier-check","build-dev":"bash scripts/build.sh --dev","examples?":"# Default is developer domain, other options: yarn examples [sec,secure,stg,stg2,stg3,demo,developer or URL]","storybook":"yarn build && start-storybook -p 9001 -c .storybook","test-once":"jest","tslint-ci":"mkdir -p ./ci/results && yarn run-tslint -t checkstyle -o ./ci/results/tslint-results.xml $npm_package_config_tslint","run-tslint":"tslint -p tsconfig.json","validate-ci":"tsc --noEmit && yarn tslint-ci  && eslint $npm_package_config_eslint -f checkstyle -o ci/results/eslint-results.xml && yarn validate-style-ci && yarn prettier-check","examples-build":"bash scripts/build-examples.sh","prepublishOnly":"yarn build","prettier-check":"prettier --check '{src,stories,styles,__mocks__,examples/server/src,examples/src,examples/test}/**/*.{ts,js,tsx,jsx,json,scss,md,yaml,html}'","prettier-write":"prettier --write '{src,stories,styles,__mocks__,examples/server/src,examples/src,examples/test}/**/*.{ts,js,tsx,jsx,json,scss,md,yaml,html}'","test-storybook":"yarn build && test-storybook","validate-style":"stylelint '**/*.scss'","build-storybook":"yarn build && build-storybook -c .storybook -o dist-storybook","examples-server":"node examples/server/src/index.js","heroku-postbuild":"yarn examples-build developer","examples-testcafe":"./scripts/run-testcafe.sh visual","validate-style-ci":"stylelint '**/*.scss' --custom-formatter=node_modules/stylelint-checkstyle-formatter > ci/results/stylelint-results.xml","check-circular-deps":"madge --circular --extensions ts ./src","examples-testcafe-ci":"./scripts/run-testcafe.sh ci","examples-testcafe-live":"./scripts/run-testcafe.sh live"},"typings":"dist/index.d.ts","_npmUser":{"name":"ivan.mjartan","email":"ivan.mjartan@gooddata.com"},"deprecated":"@gooddata/react-components@7 reached End of Support on March 31, 2022. Please upgrade (see https://sdk.gooddata.com/gooddata-ui/docs/supported_versions.html for more information).","repository":{"url":"git+ssh://git@github.com/gooddata/gooddata-react-components.git","type":"git"},"_npmVersion":"6.13.4","description":"GoodData.UI - A powerful JavaScript library for building analytical applications","directories":{},"lint-staged":{"{src,stories,styles,__mocks__,examples/server/src,examples/src,examples/test}/**/*.{ts,js,tsx,jsx,scss}":["npx gdc-fix-copyright","git add"],"{src,stories,styles,__mocks__,examples/server/src,examples/src,examples/test}/**/*.{ts,js,tsx,jsx,json,scss,md,yaml,html}":["prettier --write","git add"]},"_nodeVersion":"12.16.1","dependencies":{"rxjs":"^5.5.6","uuid":"^3.2.1","immer":"^1.3.1","lodash":"^4.17.15","date-fns":"^2.7.0","downshift":"^3.2.7","invariant":"^2.2.2","mapbox-gl":"^1.6.1","classnames":"^2.2.6","highcharts":"7.1.1","prop-types":"^15.6.0","react-intl":"^3.6.0","custom-event":"^1.0.1","react-window":"^1.8.1","ag-grid-react":"20.0.0","react-measure":"^2.3.0","@types/mapbox-gl":"^1.6.1","react-day-picker":"~7.3.0","react-responsive":"^3.0.0","stringify-object":"^2.4.0","@gooddata/typings":"^2.24.2","ag-grid-community":"20.0.0","http-status-codes":"^1.3.0","@gooddata/js-utils":"^3.10.5","@gooddata/numberjs":"^3.2.4","fixed-data-table-2":"0.7.17","@gooddata/goodstrap":"^68.6.0","react-dom-factories":"^1.0.2","@gooddata/gooddata-js":"^13.0.0","json-stable-stringify":"^1.0.1","react-transition-group":"^2.2.1","hoist-non-react-statics":"^3.3.0","nodelist-foreach-polyfill":"^1.2.0","@formatjs/intl-pluralrules":"^1.3.6","highcharts-grouped-categories":"^1.1.3"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"raf":"3.3.2","yup":"^0.24.1","jest":"24.7.1","husky":"3.0.0","madge":"^3.4.4","react":"^16.5.2","enzyme":"3.5.0","eslint":"4.19.1","formik":"^0.11.11","moment":"2.23.0","history":"^4.7.2","ts-jest":"24.0.0","webpack":"4.30.0","full-icu":"^1.3.0","prettier":"1.16.4","react-ga":"^2.5.2","recharts":"1.0.0-beta.9","testcafe":"1.1.4","commander":"2.14.1","node-sass":"4.13.0","react-dom":"^16.5.2","stylelint":"^10.0.0","supertest":"3.0.0","ts-loader":"6.0.0","@types/raf":"^3.4.0","css-loader":"0.28.7","jest-junit":"3.0.0","raw-loader":"0.5.1","styled-jsx":"2.2.1","typescript":"3.3.4000","@babel/core":"7.4.4","@types/jest":"24.0.6","@types/node":"7.0.8","@types/uuid":"3.4.3","file-loader":"3.0.1","jest-enzyme":"7.0.2","lint-staged":"9.1.0","sass-loader":"6.0.6","webpack-cli":"3.3.2","@types/react":"16.8.6","babel-loader":"8.0.5","react-helmet":"5.2.0","react-select":"1.2.1","style-loader":"0.19.1","@types/enzyme":"3.1.13","@types/lodash":"4.14.123","testcafe-live":"0.1.4","@babel/runtime":"7.4.4","dotenv-webpack":"^1.7.0","@babel/polyfill":"^7.4.4","@storybook/react":"5.0.11","@types/invariant":"2.2.29","@types/react-dom":"16.0.11","isomorphic-fetch":"2.2.1","react-datepicker":"1.1.0","react-router-dom":"4.2.2","@babel/preset-env":"7.4.4","@gooddata/mock-js":"^2.13.1","@storybook/addons":"5.0.11","@types/classnames":"2.2.3","@types/prop-types":"15.5.2","@storybook/theming":"5.0.11","identity-obj-proxy":"^3.0.0","intl-messageformat":"^7.5.4","webpack-dev-server":"3.3.1","@babel/preset-react":"7.0.0","@types/react-portal":"4.0.1","@types/react-window":"^1.8.1","babel-plugin-lodash":"3.3.4","html-webpack-plugin":"3.2.0","react-test-renderer":"16.4.2","@types/react-measure":"2.0.5","clean-webpack-plugin":"2.0.2","stats-webpack-plugin":"0.7.0","eslint-config-prettier":"4.1.0","react-google-recaptcha":"^0.14.1","tslint-config-prettier":"1.18.0","@gooddata/eslint-config":"^1.0.0","@gooddata/tslint-config":"1.0.0","@types/react-responsive":"^3.0.3","@types/storybook__react":"4.0.1","@types/stringify-object":"^3.2.0","enzyme-adapter-react-16":"1.3.1","@gooddata/test-storybook":"3.2.1","@storybook/addon-actions":"5.0.11","@storybook/addon-options":"5.0.11","node-sass-magic-importer":"5.1.0","react-syntax-highlighter":"11.0.2","@types/fixed-data-table-2":"0.8.1","stylelint-config-prettier":"5.2.0","@gooddata/stylelint-config":"4.0.1","@types/react-test-renderer":"16.0.0","circular-dependency-plugin":"5.0.2","compression-webpack-plugin":"2.0.0","@types/json-stable-stringify":"^1.0.32","@gooddata/frontend-npm-scripts":"1.1.0","@types/enzyme-adapter-react-16":"1.0.3","stylelint-checkstyle-formatter":"0.1.0","@types/storybook__addon-actions":"3.4.2","@babel/plugin-proposal-class-properties":"7.4.4","@babel/plugin-proposal-object-rest-spread":"7.4.4","@babel/plugin-transform-async-to-generator":"7.4.4"},"peerDependencies":{"react":"^16.5.2","react-dom":"^16.5.2"},"_npmOperationalInternal":{"tmp":"tmp/react-components_7.7.0-alpha-ivan.mjartan-IMJ-ONE-4321-2020-05-11T08-59-11-344Z_1589187584974_0.4980401208628007","host":"s3://npm-registry-packages"}},"7.7.0-beta.5":{"name":"@gooddata/react-components","version":"7.7.0-beta.5","author":{"name":"GoodData Corporation"},"license":"BSD-3-Clause","_id":"@gooddata/react-components@7.7.0-beta.5","maintainers":[{"name":"afi","email":"adam.fiedler@gooddata.com"},{"name":"bertold8","email":"ivan.nejezchleb@seznam.cz"},{"name":"brbistas","email":"valentinos.chraniotis@gooddata.com"},{"name":"bugsbunny338","email":"jiri.zajic@mensa.cz"},{"name":"de.do","email":"de.do@gooddata.com"},{"name":"gooddata-ci","email":"rail@gooddata.com"},{"name":"hang.ngo","email":"hang.ngo@gooddata.com"},{"name":"hung.nguyen.hoang","email":"hung.nguyen@gooddata.com"},{"name":"ivan.mjartan","email":"ivan.mjartan@gooddata.com"},{"name":"jakub-sterba","email":"jakub.sterba@gooddata.com"},{"name":"jankc","email":"jan.krapac@gmail.com"},{"name":"jaroslav.tomecek","email":"jaroslav.tomecek@gooddata.com"},{"name":"jkittler","email":"honza.kittler@gmail.com"},{"name":"khanh.le","email":"khanh.le@gooddata.com"},{"name":"lanhuynh","email":"lan.huynh@gooddata.com"},{"name":"linhhong","email":"linh.hong@gooddata.com"},{"name":"lupko","email":"lubomir.slivka@gooddata.com"},{"name":"mai.nguyen","email":"mai.nguyen@gooddata.com"},{"name":"matyas.kandl","email":"matyas.kandl@gooddata.com"},{"name":"michal.marsal","email":"michal.marsal@gooddata.com"},{"name":"my.duong","email":"my.duong@gooddata.com"},{"name":"naibinh","email":"naibinh@gmail.com"},{"name":"nikolacech","email":"nikola.cech@gooddata.com"},{"name":"nis.hua","email":"nis.hua@gooddata.com"},{"name":"no23reason","email":"dan.homola@hotmail.cz"},{"name":"patrikbraborec","email":"patrik.braborec@gooddata.com"},{"name":"pbenes","email":"petr.benes@gooddata.com"},{"name":"petrjanu","email":"petr.janu@gooddata.com"},{"name":"pkingo","email":"philipandreaskingo@hotmail.com"},{"name":"ptquang86","email":"ptquang86@gmail.com"},{"name":"qduval","email":"quentin.duval@gooddata.com"},{"name":"rodri360","email":"me@rodri360.com"},{"name":"scavnickyj","email":"jakub.scavnicky@gooddata.com"},{"name":"sitina","email":"jiri.sitina@gooddata.com"},{"name":"strouhaljan","email":"strouhal.jan@gmail.com"},{"name":"tomas.kratochvil","email":"tomas.kratochvil@gooddata.com"},{"name":"tomasreichmann","email":"tomasreichmann@gmail.com"},{"name":"tomsatgd","email":"tomas.satinsky@gooddata.com"},{"name":"trung-le-quoc","email":"trung.le@gooddata.com"},{"name":"tu-ngo","email":"tungo1981@gmail.com"},{"name":"tu.bui","email":"tu.bui@gooddata.com"},{"name":"tulean","email":"tuan.le@gooddata.com"},{"name":"tuqt1005","email":"tu.tran@gooddata.com"},{"name":"utdnah","email":"danh.ung@gooddata.com"},{"name":"vlastikcz","email":"vlastimil.kotas@gooddata.com"},{"name":"vu.pham","email":"vu.pham@gooddata.com"},{"name":"xmort","email":"petr.dolejsi@gooddata.com"},{"name":"yanlipnican","email":"yanlipnican@gmail.com"}],"homepage":"https://github.com/gooddata/gooddata-react-components#readme","bugs":{"url":"https://github.com/gooddata/gooddata-react-components/issues"},"dist":{"shasum":"e16afd3a4bdfb85faaddbc8b1eee59823620bb87","tarball":"https://registry.npmjs.org/@gooddata/react-components/-/react-components-7.7.0-beta.5.tgz","fileCount":2564,"integrity":"sha512-WthOrtCd+cmhCMRmoGpHkxjKnnC7jWhWae4N13ZejSA8vWBxsyLXCRQxZRbaK4By/2MN04zQ+EADc9QSR8u3sQ==","signatures":[{"sig":"MEYCIQCZ9IATiB8nuCYL7aiXk5Zm53pFsi9s56BZdN7b1SAKlgIhAImGz9+M1ArmKuckjDp5nSXKZnOpvoZPtJf1y6xIOTsB","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":10141976,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJeuR1PCRA9TVsSAnZWagAAnV8P/21QMwbVg0KHq18YDXJz\nvRvsS2PqheeH5i0VhASmzoc5o4I+25WJrfpwWGt7kTEq+PYHvRGOQB8CT8Sa\nelJ7o/Eq28V/IafY17eeaWoFkQYkaxAQkts1r9y4Br6Qs6PB9F0ga4F80JYL\ngEha0NLVTDdiG3YW+Yw76qRxWkCIqPZ4OOqwA2W9Ui5YPN001DZGANGm75us\nrFbkrBrdjYjXSYxyyrSIvgHad2/9lKXEiz0vG5s32eIk5MgZjUwD6bbvP6U6\nMqteZ5287cBh19NG8SlFZuv6hHYbcMhxLMbsGFlbd2RcOKIl4JumRhqu3f0Z\n/1OYtjjdg21/GswA5KOtCMu2kHLlZZMwl9gdCv2heps/1wPETgdHgFo+g1si\nylvR0w//AqQ9G+Ic3WQd0OtO8HKguG1BsGe8aeyhVil5L0geFXrI0kq4tJm7\ngVyeMeDEwGbHTGmkvM7KwRQRs8bX3tNEUoOcR240BSd4ncA7J9JUgvNDUdSI\numK3bx/SlgkFLO+0Nj5fZO52YUwI9z2/YGtMqNpOd3N198TjMl3H5GkCsaFV\njU1lR7vKhJ6afEbWwcVYMvNug5NmUCeiwdtBerS+zaLSy9j86/SKoq5uHiKA\nnGfqJvEInLYAkhVegdLS5thEAp2151qHJpD9gcDAq34vURkb33ByYS1kA7ms\nuJ8e\r\n=yBKg\r\n-----END PGP SIGNATURE-----\r\n"},"main":"dist/index.js","husky":{"hooks":{"pre-commit":"lint-staged"}},"config":{"eslint":"./examples/**/*.{js,jsx}","tslint":"./{__mocks__,src,stories}/{,**/}*.{ts,tsx}"},"readme":"[![npm version](https://badge.fury.io/js/%40gooddata%2Freact-components.svg)](https://www.npmjs.com/package/@gooddata/react-components)\n\n# GoodData.UI React components\n> A React-based JavaScript library for building data-driven applications\n\n## Getting started\n- [GoodData.UI Documentation](http://sdk.gooddata.com/gooddata-ui/)\n- [GoodData.UI Live Examples](https://gooddata-examples.herokuapp.com/)\n- [Stack Overflow](https://stackoverflow.com/questions/tagged/gooddata)\n\n### Usage\nWith [yarn](https://yarnpkg.com) installed, go to your project directory and run\n```\n$ yarn add @gooddata/react-components\n```\nIf you prefer [npm](npmjs.com) run\n```\n$ npm install --save @gooddata/react-components\n```\n\nThe public API is exposed via global `index.js`. Except for the styles, do not import any other file directly\nbecause they are not intended to be part of the public API.\n\n## Contributing\n\nWe welcome any contribution in form of [issues](https://github.com/gooddata/gooddata-react-components/issues) or [pull requests](https://github.com/gooddata/gooddata-react-components/pulls).\n\nInstall [Node.js](http://nodejs.org) (node 12.16.1, npm v6.13.4) and [Yarn](https://classic.yarnpkg.com) (1.22.4).\n\nInstall dependencies:\n```\nyarn install --frozen-lockfile\n```\n\nThese commands may come in handy while developing:\n\n| command | description |\n| ------- | ----------- |\n| `yarn install --pure-lockfile` | first step |\n| ||\n| `yarn dev` | build react-components to `/dist` in watch mode |\n| `yarn test` | run all unit tests |\n| `yarn prettier-write` | format the source code to match the valid codestyle |\n| `yarn validate` | validate codestyle |\n| ||\n| `yarn storybook` | run storybook from `/stories` on http://localhost:9001 |\n| `yarn build-storybook` | build storybook to `/dist-storybook` |\n| `yarn test-storybook` | run storybook and [screenshot tests](https://github.com/gooddata/gdc-client-utils/tree/master/test-storybook) |\n| ||\n| `yarn examples` | run Live Examples dev-server from `/examples` on https://localhost:8999 |\n| `yarn examples-build` | build Live Examples to `/examples/dist` |\n| `yarn examples-server` | serve built Live Examples - see `/examples/server/src` |\n| `yarn examples-testcafe` | run testcafe tests against `localhost:8999` |\n\n### Deploy to heroku.com\nWhen you deploy this repo to heroku, it serves *GoodData.UI Live Examples*.\nRelevant tasks are in `Procfile` and `package.json`.\n\n```bash\n# run in the project directory\nheroku login\nheroku create <your-app-name>\nheroku config:set DOMAIN_ADMIN_USERNAME=x@gooddata.com DOMAIN_ADMIN_PASSWORD=xy PROJECT_ID_TO_ASSIGN=xms7ga4tf3g3nzucd8380o2bev8oeknp\ngit push heroku HEAD:master\nheroku open\n```\n### Enable Geo Chart for Storybook and Live Examples\nGeo chart uses Mapbox to render map which requires a Mapbox access token.\n- Register an account and create Mapbox access token at [guide](https://docs.mapbox.com/help/how-mapbox-works/access-tokens/)\n- Store the created token at `.env`:\n```bash\necho -e \"EXAMPLE_MAPBOX_ACCESS_TOKEN=token\" >> .env # only need to run once\necho -e \"STORYBOOK_MAPBOX_ACCESS_TOKEN=token\" >> .env # only need to run once\n```\n\n### Run Live Examples Locally\nTo run *GoodData.UI Live Examples* locally:\n```bash\ngit clone <this-repository>\ncd  <repository-folder>\nyarn install --pure-lockfile\nyarn examples\n```\nThen open https://localhost:8999 and login using Live Examples account (you can [create one here](https://gooddata-examples.herokuapp.com/registration)).\n\n### Run Storybook locally\n- Run storybook with token stored in `.env` for more secure\n```bash\nyarn storybook\n```\n- Or run storybook with token env param exposed to cli (not suggested)\n```bash\nSTORYBOOK_MAPBOX_ACCESS_TOKEN=token yarn storybook\n```\n- Apply either above way to `yarn build-storybook` or `yarn test-storybook`\n\n### Source code formatting\nThe source code in the repository is formatted by [Prettier](https://prettier.io/).\nThe format of the code is validated by our Continuous Integration server and is one of the requirements of successful merge.\n\nPrettier is supported by every major IDE. You can find the list of supported editors and how to configure them [here](https://prettier.io/docs/en/editors.html).\n\nIn the case, when your editor is not supported or you don't want to setup the integration, you can run the `yarn prettier-write` command to reformat the code before commit.\n\n## Changelog\n\n- see [CHANGELOG.md](CHANGELOG.md)\n\n## Supported versions\n\nIn order to make the user experience with integrating GoodData UI SDK as smooth and secure as possible and to ensure that the SDK is using the latest features of the platform, we will only provide support to two most recent major versions of UI SDK.\n\nThe most recent majors will be supported in the following modes:\n\n- The latest major version will receive all new functionality and all bug fixes\n- The previous major version will only receive fixes to critical issues and security fixes. These fixes will be applied on top of last released version of the previous major\n\nThe customers are encouraged to always use the latest version of the UI SDK.\n\nIn case of using older versions, the user might face API incompatibility, performance or security issues.\n\nPlease follow the installation instructions to update to the newest version.\n\n## License\n\n(C) 2007-2020 GoodData Corporation\n\nThis project is dual licensed:\n\n- The ATTRIBUTION-NONCOMMERCIAL 4.0 INTERNATIONAL (CC BY-NC 4.0) is used for purpose of the trial experience and evaluation of GoodData.UI library.\n- The GOODDATA GOODDATA.UI LIBRARY END USER LICENSE AGREEMENT is used for GoodData customers.\n\nFor more information, please see [LICENSE](https://github.com/gooddata/gooddata-react-components/blob/master/LICENSE)\n","gitHead":"b2b14430051205396fca6725e2376245445e3690","scripts":{"dev":"bash scripts/build.sh --dev-watch","test":"jest --watch","build":"bash scripts/build.sh","tslint":"yarn run-tslint -t verbose $npm_package_config_tslint","prepare":"cd examples/server && yarn install --frozen-lockfile && cd ../..; rm -r examples/node_modules 2>/dev/null; true","examples":"bash scripts/run-examples.sh","prepare?":"# Called before `npm publish` and on local `npm install`. Temporarily also for deleting obsolete node_modules. Ends with `true` to continue gracefully.","validate":"tsc --noEmit && yarn tslint && eslint $npm_package_config_eslint && yarn validate-style && yarn prettier-check","build-dev":"bash scripts/build.sh --dev","examples?":"# Default is developer domain, other options: yarn examples [sec,secure,stg,stg2,stg3,demo,developer or URL]","storybook":"yarn build && start-storybook -p 9001 -c .storybook","test-once":"jest","tslint-ci":"mkdir -p ./ci/results && yarn run-tslint -t checkstyle -o ./ci/results/tslint-results.xml $npm_package_config_tslint","run-tslint":"tslint -p tsconfig.json","validate-ci":"tsc --noEmit && yarn tslint-ci  && eslint $npm_package_config_eslint -f checkstyle -o ci/results/eslint-results.xml && yarn validate-style-ci && yarn prettier-check","examples-build":"bash scripts/build-examples.sh","prepublishOnly":"yarn build","prettier-check":"prettier --check '{src,stories,styles,__mocks__,examples/server/src,examples/src,examples/test}/**/*.{ts,js,tsx,jsx,json,scss,md,yaml,html}'","prettier-write":"prettier --write '{src,stories,styles,__mocks__,examples/server/src,examples/src,examples/test}/**/*.{ts,js,tsx,jsx,json,scss,md,yaml,html}'","test-storybook":"yarn build && test-storybook","validate-style":"stylelint '**/*.scss'","build-storybook":"yarn build && build-storybook -c .storybook -o dist-storybook","examples-server":"node examples/server/src/index.js","heroku-postbuild":"yarn examples-build developer","examples-testcafe":"./scripts/run-testcafe.sh visual","validate-style-ci":"stylelint '**/*.scss' --custom-formatter=node_modules/stylelint-checkstyle-formatter > ci/results/stylelint-results.xml","check-circular-deps":"madge --circular --extensions ts ./src","examples-testcafe-ci":"./scripts/run-testcafe.sh ci","examples-testcafe-live":"./scripts/run-testcafe.sh live"},"typings":"dist/index.d.ts","_npmUser":{"name":"gooddata-ci","email":"rail@gooddata.com"},"deprecated":"@gooddata/react-components@7 reached End of Support on March 31, 2022. Please upgrade (see https://sdk.gooddata.com/gooddata-ui/docs/supported_versions.html for more information).","repository":{"url":"git+ssh://git@github.com/gooddata/gooddata-react-components.git","type":"git"},"_npmVersion":"6.13.4","description":"GoodData.UI - A powerful JavaScript library for building analytical applications","directories":{},"lint-staged":{"{src,stories,styles,__mocks__,examples/server/src,examples/src,examples/test}/**/*.{ts,js,tsx,jsx,scss}":["npx gdc-fix-copyright","git add"],"{src,stories,styles,__mocks__,examples/server/src,examples/src,examples/test}/**/*.{ts,js,tsx,jsx,json,scss,md,yaml,html}":["prettier --write","git add"]},"_nodeVersion":"12.16.1","dependencies":{"rxjs":"^5.5.6","uuid":"^3.2.1","immer":"^1.3.1","lodash":"^4.17.15","date-fns":"^2.7.0","downshift":"^3.2.7","invariant":"^2.2.2","mapbox-gl":"^1.6.1","classnames":"^2.2.6","highcharts":"7.1.1","prop-types":"^15.6.0","react-intl":"^3.6.0","custom-event":"^1.0.1","react-window":"^1.8.1","ag-grid-react":"20.0.0","react-measure":"^2.3.0","@types/mapbox-gl":"^1.6.1","react-day-picker":"~7.3.0","react-responsive":"^3.0.0","stringify-object":"^2.4.0","@gooddata/typings":"^2.24.2","ag-grid-community":"20.0.0","http-status-codes":"^1.3.0","@gooddata/js-utils":"^3.10.5","@gooddata/numberjs":"^3.2.4","fixed-data-table-2":"0.7.17","@gooddata/goodstrap":"^68.6.0","react-dom-factories":"^1.0.2","@gooddata/gooddata-js":"^13.0.0","json-stable-stringify":"^1.0.1","react-transition-group":"^2.2.1","hoist-non-react-statics":"^3.3.0","nodelist-foreach-polyfill":"^1.2.0","@formatjs/intl-pluralrules":"^1.3.6","highcharts-grouped-categories":"^1.1.3"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"raf":"3.3.2","yup":"^0.24.1","jest":"24.7.1","husky":"3.0.0","madge":"^3.4.4","react":"^16.5.2","enzyme":"3.5.0","eslint":"4.19.1","formik":"^0.11.11","moment":"2.23.0","history":"^4.7.2","ts-jest":"24.0.0","webpack":"4.30.0","full-icu":"^1.3.0","prettier":"1.16.4","react-ga":"^2.5.2","recharts":"1.0.0-beta.9","testcafe":"1.1.4","commander":"2.14.1","node-sass":"4.13.0","react-dom":"^16.5.2","stylelint":"^10.0.0","supertest":"3.0.0","ts-loader":"6.0.0","@types/raf":"^3.4.0","css-loader":"0.28.7","jest-junit":"3.0.0","raw-loader":"0.5.1","styled-jsx":"2.2.1","typescript":"3.3.4000","@babel/core":"7.4.4","@types/jest":"24.0.6","@types/node":"7.0.8","@types/uuid":"3.4.3","file-loader":"3.0.1","jest-enzyme":"7.0.2","lint-staged":"9.1.0","sass-loader":"6.0.6","webpack-cli":"3.3.2","@types/react":"16.8.6","babel-loader":"8.0.5","react-helmet":"5.2.0","react-select":"1.2.1","style-loader":"0.19.1","@types/enzyme":"3.1.13","@types/lodash":"4.14.123","testcafe-live":"0.1.4","@babel/runtime":"7.4.4","dotenv-webpack":"^1.7.0","@babel/polyfill":"^7.4.4","@storybook/react":"5.0.11","@types/invariant":"2.2.29","@types/react-dom":"16.0.11","isomorphic-fetch":"2.2.1","react-datepicker":"1.1.0","react-router-dom":"4.2.2","@babel/preset-env":"7.4.4","@gooddata/mock-js":"^2.13.1","@storybook/addons":"5.0.11","@types/classnames":"2.2.3","@types/prop-types":"15.5.2","@storybook/theming":"5.0.11","identity-obj-proxy":"^3.0.0","intl-messageformat":"^7.5.4","webpack-dev-server":"3.3.1","@babel/preset-react":"7.0.0","@types/react-portal":"4.0.1","@types/react-window":"^1.8.1","babel-plugin-lodash":"3.3.4","html-webpack-plugin":"3.2.0","react-test-renderer":"16.4.2","@types/react-measure":"2.0.5","clean-webpack-plugin":"2.0.2","stats-webpack-plugin":"0.7.0","eslint-config-prettier":"4.1.0","react-google-recaptcha":"^0.14.1","tslint-config-prettier":"1.18.0","@gooddata/eslint-config":"^1.0.0","@gooddata/tslint-config":"1.0.0","@types/react-responsive":"^3.0.3","@types/storybook__react":"4.0.1","@types/stringify-object":"^3.2.0","enzyme-adapter-react-16":"1.3.1","@gooddata/test-storybook":"3.2.1","@storybook/addon-actions":"5.0.11","@storybook/addon-options":"5.0.11","node-sass-magic-importer":"5.1.0","react-syntax-highlighter":"11.0.2","@types/fixed-data-table-2":"0.8.1","stylelint-config-prettier":"5.2.0","@gooddata/stylelint-config":"4.0.1","@types/react-test-renderer":"16.0.0","circular-dependency-plugin":"5.0.2","compression-webpack-plugin":"2.0.0","@types/json-stable-stringify":"^1.0.32","@gooddata/frontend-npm-scripts":"1.1.0","@types/enzyme-adapter-react-16":"1.0.3","stylelint-checkstyle-formatter":"0.1.0","@types/storybook__addon-actions":"3.4.2","@babel/plugin-proposal-class-properties":"7.4.4","@babel/plugin-proposal-object-rest-spread":"7.4.4","@babel/plugin-transform-async-to-generator":"7.4.4"},"peerDependencies":{"react":"^16.5.2","react-dom":"^16.5.2"},"_npmOperationalInternal":{"tmp":"tmp/react-components_7.7.0-beta.5_1589189966464_0.4115583655863633","host":"s3://npm-registry-packages"}},"7.7.0-beta.6":{"name":"@gooddata/react-components","version":"7.7.0-beta.6","author":{"name":"GoodData Corporation"},"license":"BSD-3-Clause","_id":"@gooddata/react-components@7.7.0-beta.6","maintainers":[{"name":"afi","email":"adam.fiedler@gooddata.com"},{"name":"bertold8","email":"ivan.nejezchleb@seznam.cz"},{"name":"brbistas","email":"valentinos.chraniotis@gooddata.com"},{"name":"bugsbunny338","email":"jiri.zajic@mensa.cz"},{"name":"de.do","email":"de.do@gooddata.com"},{"name":"gooddata-ci","email":"rail@gooddata.com"},{"name":"hang.ngo","email":"hang.ngo@gooddata.com"},{"name":"hung.nguyen.hoang","email":"hung.nguyen@gooddata.com"},{"name":"ivan.mjartan","email":"ivan.mjartan@gooddata.com"},{"name":"jakub-sterba","email":"jakub.sterba@gooddata.com"},{"name":"jankc","email":"jan.krapac@gmail.com"},{"name":"jaroslav.tomecek","email":"jaroslav.tomecek@gooddata.com"},{"name":"jkittler","email":"honza.kittler@gmail.com"},{"name":"khanh.le","email":"khanh.le@gooddata.com"},{"name":"lanhuynh","email":"lan.huynh@gooddata.com"},{"name":"linhhong","email":"linh.hong@gooddata.com"},{"name":"lupko","email":"lubomir.slivka@gooddata.com"},{"name":"mai.nguyen","email":"mai.nguyen@gooddata.com"},{"name":"matyas.kandl","email":"matyas.kandl@gooddata.com"},{"name":"michal.marsal","email":"michal.marsal@gooddata.com"},{"name":"my.duong","email":"my.duong@gooddata.com"},{"name":"naibinh","email":"naibinh@gmail.com"},{"name":"nikolacech","email":"nikola.cech@gooddata.com"},{"name":"nis.hua","email":"nis.hua@gooddata.com"},{"name":"no23reason","email":"dan.homola@hotmail.cz"},{"name":"patrikbraborec","email":"patrik.braborec@gooddata.com"},{"name":"pbenes","email":"petr.benes@gooddata.com"},{"name":"petrjanu","email":"petr.janu@gooddata.com"},{"name":"pkingo","email":"philipandreaskingo@hotmail.com"},{"name":"ptquang86","email":"ptquang86@gmail.com"},{"name":"qduval","email":"quentin.duval@gooddata.com"},{"name":"rodri360","email":"me@rodri360.com"},{"name":"scavnickyj","email":"jakub.scavnicky@gooddata.com"},{"name":"sitina","email":"jiri.sitina@gooddata.com"},{"name":"strouhaljan","email":"strouhal.jan@gmail.com"},{"name":"tomas.kratochvil","email":"tomas.kratochvil@gooddata.com"},{"name":"tomasreichmann","email":"tomasreichmann@gmail.com"},{"name":"tomsatgd","email":"tomas.satinsky@gooddata.com"},{"name":"trung-le-quoc","email":"trung.le@gooddata.com"},{"name":"tu-ngo","email":"tungo1981@gmail.com"},{"name":"tu.bui","email":"tu.bui@gooddata.com"},{"name":"tulean","email":"tuan.le@gooddata.com"},{"name":"tuqt1005","email":"tu.tran@gooddata.com"},{"name":"utdnah","email":"danh.ung@gooddata.com"},{"name":"vlastikcz","email":"vlastimil.kotas@gooddata.com"},{"name":"vu.pham","email":"vu.pham@gooddata.com"},{"name":"xmort","email":"petr.dolejsi@gooddata.com"},{"name":"yanlipnican","email":"yanlipnican@gmail.com"}],"homepage":"https://github.com/gooddata/gooddata-react-components#readme","bugs":{"url":"https://github.com/gooddata/gooddata-react-components/issues"},"dist":{"shasum":"9665b80255feb453c51fef62f2a7ccdf5c060220","tarball":"https://registry.npmjs.org/@gooddata/react-components/-/react-components-7.7.0-beta.6.tgz","fileCount":2564,"integrity":"sha512-GlBFFKXWZuIQANqEARimgFQlPINl8PpmjpN/ueT1/sDSTW0VbNwOwpgIcvNazttMfmQGf9N0SO1YqrvcO5esUg==","signatures":[{"sig":"MEQCIDxCCu8khkkkiQsRbEo29iaOdLUEn1CveP5D3i4fQs+UAiAuocux0Dm6Y6LAl/sP1VibSDzduiwLQWaM/nsw8zN1Pg==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":10166408,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJeuWZyCRA9TVsSAnZWagAAvVsQAIHZ7mreta/Q/nfB/wIt\nofRid/JaonmoWAsvaVYCoKWN0PfkTTbxCITEy+slPDpXqDgtBG+vFqCLIqkm\nkxt0SDRJxCaGCQUb62XKxSFMJAKlfRPLyIITbMF/afnlfe9Q9CjKsAeT0XB0\nBFKtynPy+FusN7oP+0CIQoDeVlLNDwLqkp1c7Ef05kICZEc2d2jjZvBJou1Q\ny+TtexnHCMROnqghhGOly7MNvNaZi63xu2PSHTuR8wlunzbnCi7dkplvH09L\n4xpU7MFv7RtQhYpmrun2Tt2ySSAu3jZp9DMZlKEfsQZrVGsVzi5Z4OceSbpL\nVwIqJVXtowq17LxJX9wfTPg9y716ahkCWNwfiO+ZfAjMgmZ+ISW0sZ4rR8Za\nbzNSA2cFm3ljmzxZq/k1VatEUCJPkUSKjknViGNCyNc3WYlwWiPqii988eb9\nbU5Cjt8EvgFgmNYhYtAWDM8Me2tSmwXw72NUon88yK/GUpS8SWX4SWgjEENG\njWLXesPfDiuvQRBmQfMV6e4XV9zUl0hVvuxB252MlqNZdO6Id/IEbQv6gTay\nO4AkpBfOHt4W7TUMeQx73bPHVuzG+e66GZwtoOH6JNbL+PGY/3XFaf4A/tGs\ntj7QjAIPykFd4Irejgnn9tTpTKQ1k1ZNpBnyd0mAtYRNwoZlPKGd8nUyQ6Mt\nY+Vf\r\n=pvjL\r\n-----END PGP SIGNATURE-----\r\n"},"main":"dist/index.js","husky":{"hooks":{"pre-commit":"lint-staged"}},"config":{"eslint":"./examples/**/*.{js,jsx}","tslint":"./{__mocks__,src,stories}/{,**/}*.{ts,tsx}"},"readme":"[![npm version](https://badge.fury.io/js/%40gooddata%2Freact-components.svg)](https://www.npmjs.com/package/@gooddata/react-components)\n\n# GoodData.UI React components\n> A React-based JavaScript library for building data-driven applications\n\n## Getting started\n- [GoodData.UI Documentation](http://sdk.gooddata.com/gooddata-ui/)\n- [GoodData.UI Live Examples](https://gooddata-examples.herokuapp.com/)\n- [Stack Overflow](https://stackoverflow.com/questions/tagged/gooddata)\n\n### Usage\nWith [yarn](https://yarnpkg.com) installed, go to your project directory and run\n```\n$ yarn add @gooddata/react-components\n```\nIf you prefer [npm](npmjs.com) run\n```\n$ npm install --save @gooddata/react-components\n```\n\nThe public API is exposed via global `index.js`. Except for the styles, do not import any other file directly\nbecause they are not intended to be part of the public API.\n\n## Contributing\n\nWe welcome any contribution in form of [issues](https://github.com/gooddata/gooddata-react-components/issues) or [pull requests](https://github.com/gooddata/gooddata-react-components/pulls).\n\nInstall [Node.js](http://nodejs.org) (node 12.16.1, npm v6.13.4) and [Yarn](https://classic.yarnpkg.com) (1.22.4).\n\nInstall dependencies:\n```\nyarn install --frozen-lockfile\n```\n\nThese commands may come in handy while developing:\n\n| command | description |\n| ------- | ----------- |\n| `yarn install --pure-lockfile` | first step |\n| ||\n| `yarn dev` | build react-components to `/dist` in watch mode |\n| `yarn test` | run all unit tests |\n| `yarn prettier-write` | format the source code to match the valid codestyle |\n| `yarn validate` | validate codestyle |\n| ||\n| `yarn storybook` | run storybook from `/stories` on http://localhost:9001 |\n| `yarn build-storybook` | build storybook to `/dist-storybook` |\n| `yarn test-storybook` | run storybook and [screenshot tests](https://github.com/gooddata/gdc-client-utils/tree/master/test-storybook) |\n| ||\n| `yarn examples` | run Live Examples dev-server from `/examples` on https://localhost:8999 |\n| `yarn examples-build` | build Live Examples to `/examples/dist` |\n| `yarn examples-server` | serve built Live Examples - see `/examples/server/src` |\n| `yarn examples-testcafe` | run testcafe tests against `localhost:8999` |\n\n### Deploy to heroku.com\nWhen you deploy this repo to heroku, it serves *GoodData.UI Live Examples*.\nRelevant tasks are in `Procfile` and `package.json`.\n\n```bash\n# run in the project directory\nheroku login\nheroku create <your-app-name>\nheroku config:set DOMAIN_ADMIN_USERNAME=x@gooddata.com DOMAIN_ADMIN_PASSWORD=xy PROJECT_ID_TO_ASSIGN=xms7ga4tf3g3nzucd8380o2bev8oeknp\ngit push heroku HEAD:master\nheroku open\n```\n### Enable Geo Chart for Storybook and Live Examples\nGeo chart uses Mapbox to render map which requires a Mapbox access token.\n- Register an account and create Mapbox access token at [guide](https://docs.mapbox.com/help/how-mapbox-works/access-tokens/)\n- Store the created token at `.env`:\n```bash\necho -e \"EXAMPLE_MAPBOX_ACCESS_TOKEN=token\" >> .env # only need to run once\necho -e \"STORYBOOK_MAPBOX_ACCESS_TOKEN=token\" >> .env # only need to run once\n```\n\n### Run Live Examples Locally\nTo run *GoodData.UI Live Examples* locally:\n```bash\ngit clone <this-repository>\ncd  <repository-folder>\nyarn install --pure-lockfile\nyarn examples\n```\nThen open https://localhost:8999 and login using Live Examples account (you can [create one here](https://gooddata-examples.herokuapp.com/registration)).\n\n### Run Storybook locally\n- Run storybook with token stored in `.env` for more secure\n```bash\nyarn storybook\n```\n- Or run storybook with token env param exposed to cli (not suggested)\n```bash\nSTORYBOOK_MAPBOX_ACCESS_TOKEN=token yarn storybook\n```\n- Apply either above way to `yarn build-storybook` or `yarn test-storybook`\n\n### Source code formatting\nThe source code in the repository is formatted by [Prettier](https://prettier.io/).\nThe format of the code is validated by our Continuous Integration server and is one of the requirements of successful merge.\n\nPrettier is supported by every major IDE. You can find the list of supported editors and how to configure them [here](https://prettier.io/docs/en/editors.html).\n\nIn the case, when your editor is not supported or you don't want to setup the integration, you can run the `yarn prettier-write` command to reformat the code before commit.\n\n## Changelog\n\n- see [CHANGELOG.md](CHANGELOG.md)\n\n## Supported versions\n\nIn order to make the user experience with integrating GoodData UI SDK as smooth and secure as possible and to ensure that the SDK is using the latest features of the platform, we will only provide support to two most recent major versions of UI SDK.\n\nThe most recent majors will be supported in the following modes:\n\n- The latest major version will receive all new functionality and all bug fixes\n- The previous major version will only receive fixes to critical issues and security fixes. These fixes will be applied on top of last released version of the previous major\n\nThe customers are encouraged to always use the latest version of the UI SDK.\n\nIn case of using older versions, the user might face API incompatibility, performance or security issues.\n\nPlease follow the installation instructions to update to the newest version.\n\n## License\n\n(C) 2007-2020 GoodData Corporation\n\nThis project is dual licensed:\n\n- The ATTRIBUTION-NONCOMMERCIAL 4.0 INTERNATIONAL (CC BY-NC 4.0) is used for purpose of the trial experience and evaluation of GoodData.UI library.\n- The GOODDATA GOODDATA.UI LIBRARY END USER LICENSE AGREEMENT is used for GoodData customers.\n\nFor more information, please see [LICENSE](https://github.com/gooddata/gooddata-react-components/blob/master/LICENSE)\n","gitHead":"6c8c6942e63ed3b9e815c4581bc8163781c526b9","scripts":{"dev":"bash scripts/build.sh --dev-watch","test":"jest --watch","build":"bash scripts/build.sh","tslint":"yarn run-tslint -t verbose $npm_package_config_tslint","prepare":"cd examples/server && yarn install --frozen-lockfile && cd ../..; rm -r examples/node_modules 2>/dev/null; true","examples":"bash scripts/run-examples.sh","prepare?":"# Called before `npm publish` and on local `npm install`. Temporarily also for deleting obsolete node_modules. Ends with `true` to continue gracefully.","validate":"tsc --noEmit && yarn tslint && eslint $npm_package_config_eslint && yarn validate-style && yarn prettier-check","build-dev":"bash scripts/build.sh --dev","examples?":"# Default is developer domain, other options: yarn examples [sec,secure,stg,stg2,stg3,demo,developer or URL]","storybook":"yarn build && start-storybook -p 9001 -c .storybook","test-once":"jest","tslint-ci":"mkdir -p ./ci/results && yarn run-tslint -t checkstyle -o ./ci/results/tslint-results.xml $npm_package_config_tslint","run-tslint":"tslint -p tsconfig.json","validate-ci":"tsc --noEmit && yarn tslint-ci  && eslint $npm_package_config_eslint -f checkstyle -o ci/results/eslint-results.xml && yarn validate-style-ci && yarn prettier-check","examples-build":"bash scripts/build-examples.sh","prepublishOnly":"yarn build","prettier-check":"prettier --check '{src,stories,styles,__mocks__,examples/server/src,examples/src,examples/test}/**/*.{ts,js,tsx,jsx,json,scss,md,yaml,html}'","prettier-write":"prettier --write '{src,stories,styles,__mocks__,examples/server/src,examples/src,examples/test}/**/*.{ts,js,tsx,jsx,json,scss,md,yaml,html}'","test-storybook":"yarn build && test-storybook","validate-style":"stylelint '**/*.scss'","build-storybook":"yarn build && build-storybook -c .storybook -o dist-storybook","examples-server":"node examples/server/src/index.js","heroku-postbuild":"yarn examples-build developer","examples-testcafe":"./scripts/run-testcafe.sh visual","validate-style-ci":"stylelint '**/*.scss' --custom-formatter=node_modules/stylelint-checkstyle-formatter > ci/results/stylelint-results.xml","check-circular-deps":"madge --circular --extensions ts ./src","examples-testcafe-ci":"./scripts/run-testcafe.sh ci","examples-testcafe-live":"./scripts/run-testcafe.sh live"},"typings":"dist/index.d.ts","_npmUser":{"name":"gooddata-ci","email":"rail@gooddata.com"},"deprecated":"@gooddata/react-components@7 reached End of Support on March 31, 2022. Please upgrade (see https://sdk.gooddata.com/gooddata-ui/docs/supported_versions.html for more information).","repository":{"url":"git+ssh://git@github.com/gooddata/gooddata-react-components.git","type":"git"},"_npmVersion":"6.13.4","description":"GoodData.UI - A powerful JavaScript library for building analytical applications","directories":{},"lint-staged":{"{src,stories,styles,__mocks__,examples/server/src,examples/src,examples/test}/**/*.{ts,js,tsx,jsx,scss}":["npx gdc-fix-copyright","git add"],"{src,stories,styles,__mocks__,examples/server/src,examples/src,examples/test}/**/*.{ts,js,tsx,jsx,json,scss,md,yaml,html}":["prettier --write","git add"]},"_nodeVersion":"12.16.1","dependencies":{"rxjs":"^5.5.6","uuid":"^3.2.1","immer":"^1.3.1","lodash":"^4.17.15","date-fns":"^2.7.0","downshift":"^3.2.7","invariant":"^2.2.2","mapbox-gl":"^1.6.1","classnames":"^2.2.6","highcharts":"7.1.1","prop-types":"^15.6.0","react-intl":"^3.6.0","custom-event":"^1.0.1","react-window":"^1.8.1","ag-grid-react":"20.0.0","react-measure":"^2.3.0","@types/mapbox-gl":"^1.6.1","react-day-picker":"~7.3.0","react-responsive":"^3.0.0","stringify-object":"^2.4.0","@gooddata/typings":"^2.24.2","ag-grid-community":"20.0.0","http-status-codes":"^1.3.0","@gooddata/js-utils":"^3.10.5","@gooddata/numberjs":"^3.2.4","fixed-data-table-2":"0.7.17","@gooddata/goodstrap":"^68.6.0","react-dom-factories":"^1.0.2","@gooddata/gooddata-js":"^13.0.0","json-stable-stringify":"^1.0.1","react-transition-group":"^2.2.1","hoist-non-react-statics":"^3.3.0","nodelist-foreach-polyfill":"^1.2.0","@formatjs/intl-pluralrules":"^1.3.6","highcharts-grouped-categories":"^1.1.3"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"raf":"3.3.2","yup":"^0.24.1","jest":"24.7.1","husky":"3.0.0","madge":"^3.4.4","react":"^16.5.2","enzyme":"3.5.0","eslint":"4.19.1","formik":"^0.11.11","moment":"2.23.0","history":"^4.7.2","ts-jest":"24.0.0","webpack":"4.30.0","full-icu":"^1.3.0","prettier":"1.16.4","react-ga":"^2.5.2","recharts":"1.0.0-beta.9","testcafe":"1.1.4","commander":"2.14.1","node-sass":"4.13.0","react-dom":"^16.5.2","stylelint":"^10.0.0","supertest":"3.0.0","ts-loader":"6.0.0","@types/raf":"^3.4.0","css-loader":"0.28.7","jest-junit":"3.0.0","raw-loader":"0.5.1","styled-jsx":"2.2.1","typescript":"3.3.4000","@babel/core":"7.4.4","@types/jest":"24.0.6","@types/node":"7.0.8","@types/uuid":"3.4.3","file-loader":"3.0.1","jest-enzyme":"7.0.2","lint-staged":"9.1.0","sass-loader":"6.0.6","webpack-cli":"3.3.2","@types/react":"16.8.6","babel-loader":"8.0.5","react-helmet":"5.2.0","react-select":"1.2.1","style-loader":"0.19.1","@types/enzyme":"3.1.13","@types/lodash":"4.14.123","testcafe-live":"0.1.4","@babel/runtime":"7.4.4","dotenv-webpack":"^1.7.0","@babel/polyfill":"^7.4.4","@storybook/react":"5.0.11","@types/invariant":"2.2.29","@types/react-dom":"16.0.11","isomorphic-fetch":"2.2.1","react-datepicker":"1.1.0","react-router-dom":"4.2.2","@babel/preset-env":"7.4.4","@gooddata/mock-js":"^2.13.1","@storybook/addons":"5.0.11","@types/classnames":"2.2.3","@types/prop-types":"15.5.2","@storybook/theming":"5.0.11","identity-obj-proxy":"^3.0.0","intl-messageformat":"^7.5.4","webpack-dev-server":"3.3.1","@babel/preset-react":"7.0.0","@types/react-portal":"4.0.1","@types/react-window":"^1.8.1","babel-plugin-lodash":"3.3.4","html-webpack-plugin":"3.2.0","react-test-renderer":"16.4.2","@types/react-measure":"2.0.5","clean-webpack-plugin":"2.0.2","stats-webpack-plugin":"0.7.0","eslint-config-prettier":"4.1.0","react-google-recaptcha":"^0.14.1","tslint-config-prettier":"1.18.0","@gooddata/eslint-config":"^1.0.0","@gooddata/tslint-config":"1.0.0","@types/react-responsive":"^3.0.3","@types/storybook__react":"4.0.1","@types/stringify-object":"^3.2.0","enzyme-adapter-react-16":"1.3.1","@gooddata/test-storybook":"3.2.1","@storybook/addon-actions":"5.0.11","@storybook/addon-options":"5.0.11","node-sass-magic-importer":"5.1.0","react-syntax-highlighter":"11.0.2","@types/fixed-data-table-2":"0.8.1","stylelint-config-prettier":"5.2.0","@gooddata/stylelint-config":"4.0.1","@types/react-test-renderer":"16.0.0","circular-dependency-plugin":"5.0.2","compression-webpack-plugin":"2.0.0","@types/json-stable-stringify":"^1.0.32","@gooddata/frontend-npm-scripts":"1.1.0","@types/enzyme-adapter-react-16":"1.0.3","stylelint-checkstyle-formatter":"0.1.0","@types/storybook__addon-actions":"3.4.2","@babel/plugin-proposal-class-properties":"7.4.4","@babel/plugin-proposal-object-rest-spread":"7.4.4","@babel/plugin-transform-async-to-generator":"7.4.4"},"peerDependencies":{"react":"^16.5.2","react-dom":"^16.5.2"},"_npmOperationalInternal":{"tmp":"tmp/react-components_7.7.0-beta.6_1589208689221_0.4120735847283099","host":"s3://npm-registry-packages"}},"7.7.0-alpha-strouhaljan-pdo-bb-2211-formatting-presets-component-2020-05-11T20-17-38-081Z":{"name":"@gooddata/react-components","version":"7.7.0-alpha-strouhaljan-pdo-bb-2211-formatting-presets-component-2020-05-11T20-17-38-081Z","author":{"name":"GoodData Corporation"},"license":"BSD-3-Clause","_id":"@gooddata/react-components@7.7.0-alpha-strouhaljan-pdo-bb-2211-formatting-presets-component-2020-05-11T20-17-38-081Z","maintainers":[{"name":"afi","email":"adam.fiedler@gooddata.com"},{"name":"bertold8","email":"ivan.nejezchleb@seznam.cz"},{"name":"brbistas","email":"valentinos.chraniotis@gooddata.com"},{"name":"bugsbunny338","email":"jiri.zajic@mensa.cz"},{"name":"de.do","email":"de.do@gooddata.com"},{"name":"gooddata-ci","email":"rail@gooddata.com"},{"name":"hang.ngo","email":"hang.ngo@gooddata.com"},{"name":"hung.nguyen.hoang","email":"hung.nguyen@gooddata.com"},{"name":"ivan.mjartan","email":"ivan.mjartan@gooddata.com"},{"name":"jakub-sterba","email":"jakub.sterba@gooddata.com"},{"name":"jankc","email":"jan.krapac@gmail.com"},{"name":"jaroslav.tomecek","email":"jaroslav.tomecek@gooddata.com"},{"name":"jkittler","email":"honza.kittler@gmail.com"},{"name":"khanh.le","email":"khanh.le@gooddata.com"},{"name":"lanhuynh","email":"lan.huynh@gooddata.com"},{"name":"linhhong","email":"linh.hong@gooddata.com"},{"name":"lupko","email":"lubomir.slivka@gooddata.com"},{"name":"mai.nguyen","email":"mai.nguyen@gooddata.com"},{"name":"matyas.kandl","email":"matyas.kandl@gooddata.com"},{"name":"michal.marsal","email":"michal.marsal@gooddata.com"},{"name":"my.duong","email":"my.duong@gooddata.com"},{"name":"naibinh","email":"naibinh@gmail.com"},{"name":"nikolacech","email":"nikola.cech@gooddata.com"},{"name":"nis.hua","email":"nis.hua@gooddata.com"},{"name":"no23reason","email":"dan.homola@hotmail.cz"},{"name":"patrikbraborec","email":"patrik.braborec@gooddata.com"},{"name":"pbenes","email":"petr.benes@gooddata.com"},{"name":"petrjanu","email":"petr.janu@gooddata.com"},{"name":"pkingo","email":"philipandreaskingo@hotmail.com"},{"name":"ptquang86","email":"ptquang86@gmail.com"},{"name":"qduval","email":"quentin.duval@gooddata.com"},{"name":"rodri360","email":"me@rodri360.com"},{"name":"scavnickyj","email":"jakub.scavnicky@gooddata.com"},{"name":"sitina","email":"jiri.sitina@gooddata.com"},{"name":"strouhaljan","email":"strouhal.jan@gmail.com"},{"name":"tomas.kratochvil","email":"tomas.kratochvil@gooddata.com"},{"name":"tomasreichmann","email":"tomasreichmann@gmail.com"},{"name":"tomsatgd","email":"tomas.satinsky@gooddata.com"},{"name":"trung-le-quoc","email":"trung.le@gooddata.com"},{"name":"tu-ngo","email":"tungo1981@gmail.com"},{"name":"tu.bui","email":"tu.bui@gooddata.com"},{"name":"tulean","email":"tuan.le@gooddata.com"},{"name":"tuqt1005","email":"tu.tran@gooddata.com"},{"name":"utdnah","email":"danh.ung@gooddata.com"},{"name":"vlastikcz","email":"vlastimil.kotas@gooddata.com"},{"name":"vu.pham","email":"vu.pham@gooddata.com"},{"name":"xmort","email":"petr.dolejsi@gooddata.com"},{"name":"yanlipnican","email":"yanlipnican@gmail.com"}],"homepage":"https://github.com/gooddata/gooddata-react-components#readme","bugs":{"url":"https://github.com/gooddata/gooddata-react-components/issues"},"dist":{"shasum":"eed06f4a65196888e264966e3936f451d9cd890d","tarball":"https://registry.npmjs.org/@gooddata/react-components/-/react-components-7.7.0-alpha-strouhaljan-pdo-bb-2211-formatting-presets-component-2020-05-11T20-17-38-081Z.tgz","fileCount":2600,"integrity":"sha512-ApcK8hTamVIDDiG16NtLHzv46ryarhVhvRvT4vtng3ioxKoh9mw0aQ4cpV/oaOVaEtpq2h+4pQWDEyP5rnzs6Q==","signatures":[{"sig":"MEYCIQCjKDjKPaEk+s+RFJDuq42x1St4iaixQ7zbdOsS3Y6VwwIhANwyOOytwfdztsId4SIBm0XZi3Ffkhkps0td7LrdtkK/","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":10234199,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJeubMqCRA9TVsSAnZWagAAq4QQAI8weHzhChR4qoFakcyG\npE4goAVsBkLujrREfpIX8BCzUjvW7djxYvjb+5TlNrFfHtIzrNvixKcDEPGS\nshoNwYUHDu1mHXos0WkWl/DGTdeFEiXYgzdE+1HuFPw/XkL/9802ULkS7Nol\nO5RhP8/vqT+mjjXHmdauLFRmWou6miXBorBtTXZgdqlAMG2KaSdSpji97j9G\nZNTWPlbdAwYpTLDKwSpvQROxVHjRhyPSiIcqy58szsoQ2Ss+iJByyqQP2OHR\ndeul4MLWSXUJY1yf/GXrT/cxwMUDUCYxFYNGJI2LQncuHlx2nAojUNMaQk1m\nooa8Rm2z0H9lB+w/3ejTSoHNX5b8aMsnEUp7FpJlzCGwBtCfFG9Ux32MRDTt\niRmAY3lfopiD/qvvVjpSfXeFjJPJyAOSOSgBnBsKeIyvajhihZJfeDZAtjSs\nmRBkkmOJh0FmyxW9yiAYeU+YS0tJH/5DwxYQRiV16fzVDk2KHZnrgMAKOG8l\nS/aNtIgy8n0qkujfDoHyNohReafw8cViLc6l+tXE4kaKVtHQiYMH5uRP5dVh\n/+xj9CyNsXELdTCtNRDbX6kXKrCRqMDZGEx5aJlXEj120WDNfSryjXQ2OW0v\nFNZSAG6MhRNJmRolIrjnlVxq++yyRljBwJNP76wbTu2+EZnlq2m7o9//qHSr\nm//N\r\n=xihJ\r\n-----END PGP SIGNATURE-----\r\n"},"main":"dist/index.js","husky":{"hooks":{"pre-commit":"lint-staged"}},"config":{"eslint":"./examples/**/*.{js,jsx}","tslint":"./{__mocks__,src,stories}/{,**/}*.{ts,tsx}"},"readme":"[![npm version](https://badge.fury.io/js/%40gooddata%2Freact-components.svg)](https://www.npmjs.com/package/@gooddata/react-components)\n\n# GoodData.UI React components\n> A React-based JavaScript library for building data-driven applications\n\n## Getting started\n- [GoodData.UI Documentation](http://sdk.gooddata.com/gooddata-ui/)\n- [GoodData.UI Live Examples](https://gooddata-examples.herokuapp.com/)\n- [Stack Overflow](https://stackoverflow.com/questions/tagged/gooddata)\n\n### Usage\nWith [yarn](https://yarnpkg.com) installed, go to your project directory and run\n```\n$ yarn add @gooddata/react-components\n```\nIf you prefer [npm](npmjs.com) run\n```\n$ npm install --save @gooddata/react-components\n```\n\nThe public API is exposed via global `index.js`. Except for the styles, do not import any other file directly\nbecause they are not intended to be part of the public API.\n\n## Contributing\n\nWe welcome any contribution in form of [issues](https://github.com/gooddata/gooddata-react-components/issues) or [pull requests](https://github.com/gooddata/gooddata-react-components/pulls).\n\nInstall [Node.js](http://nodejs.org) (node 12.16.1, npm v6.13.4) and [Yarn](https://classic.yarnpkg.com) (1.22.4).\n\nInstall dependencies:\n```\nyarn install --frozen-lockfile\n```\n\nThese commands may come in handy while developing:\n\n| command | description |\n| ------- | ----------- |\n| `yarn install --pure-lockfile` | first step |\n| ||\n| `yarn dev` | build react-components to `/dist` in watch mode |\n| `yarn test` | run all unit tests |\n| `yarn prettier-write` | format the source code to match the valid codestyle |\n| `yarn validate` | validate codestyle |\n| ||\n| `yarn storybook` | run storybook from `/stories` on http://localhost:9001 |\n| `yarn build-storybook` | build storybook to `/dist-storybook` |\n| `yarn test-storybook` | run storybook and [screenshot tests](https://github.com/gooddata/gdc-client-utils/tree/master/test-storybook) |\n| ||\n| `yarn examples` | run Live Examples dev-server from `/examples` on https://localhost:8999 |\n| `yarn examples-build` | build Live Examples to `/examples/dist` |\n| `yarn examples-server` | serve built Live Examples - see `/examples/server/src` |\n| `yarn examples-testcafe` | run testcafe tests against `localhost:8999` |\n\n### Deploy to heroku.com\nWhen you deploy this repo to heroku, it serves *GoodData.UI Live Examples*.\nRelevant tasks are in `Procfile` and `package.json`.\n\n```bash\n# run in the project directory\nheroku login\nheroku create <your-app-name>\nheroku config:set DOMAIN_ADMIN_USERNAME=x@gooddata.com DOMAIN_ADMIN_PASSWORD=xy PROJECT_ID_TO_ASSIGN=xms7ga4tf3g3nzucd8380o2bev8oeknp\ngit push heroku HEAD:master\nheroku open\n```\n### Enable Geo Chart for Storybook and Live Examples\nGeo chart uses Mapbox to render map which requires a Mapbox access token.\n- Register an account and create Mapbox access token at [guide](https://docs.mapbox.com/help/how-mapbox-works/access-tokens/)\n- Store the created token at `.env`:\n```bash\necho -e \"EXAMPLE_MAPBOX_ACCESS_TOKEN=token\" >> .env # only need to run once\necho -e \"STORYBOOK_MAPBOX_ACCESS_TOKEN=token\" >> .env # only need to run once\n```\n\n### Run Live Examples Locally\nTo run *GoodData.UI Live Examples* locally:\n```bash\ngit clone <this-repository>\ncd  <repository-folder>\nyarn install --pure-lockfile\nyarn examples\n```\nThen open https://localhost:8999 and login using Live Examples account (you can [create one here](https://gooddata-examples.herokuapp.com/registration)).\n\n### Run Storybook locally\n- Run storybook with token stored in `.env` for more secure\n```bash\nyarn storybook\n```\n- Or run storybook with token env param exposed to cli (not suggested)\n```bash\nSTORYBOOK_MAPBOX_ACCESS_TOKEN=token yarn storybook\n```\n- Apply either above way to `yarn build-storybook` or `yarn test-storybook`\n\n### Source code formatting\nThe source code in the repository is formatted by [Prettier](https://prettier.io/).\nThe format of the code is validated by our Continuous Integration server and is one of the requirements of successful merge.\n\nPrettier is supported by every major IDE. You can find the list of supported editors and how to configure them [here](https://prettier.io/docs/en/editors.html).\n\nIn the case, when your editor is not supported or you don't want to setup the integration, you can run the `yarn prettier-write` command to reformat the code before commit.\n\n## Changelog\n\n- see [CHANGELOG.md](CHANGELOG.md)\n\n## Supported versions\n\nIn order to make the user experience with integrating GoodData UI SDK as smooth and secure as possible and to ensure that the SDK is using the latest features of the platform, we will only provide support to two most recent major versions of UI SDK.\n\nThe most recent majors will be supported in the following modes:\n\n- The latest major version will receive all new functionality and all bug fixes\n- The previous major version will only receive fixes to critical issues and security fixes. These fixes will be applied on top of last released version of the previous major\n\nThe customers are encouraged to always use the latest version of the UI SDK.\n\nIn case of using older versions, the user might face API incompatibility, performance or security issues.\n\nPlease follow the installation instructions to update to the newest version.\n\n## License\n\n(C) 2007-2020 GoodData Corporation\n\nThis project is dual licensed:\n\n- The ATTRIBUTION-NONCOMMERCIAL 4.0 INTERNATIONAL (CC BY-NC 4.0) is used for purpose of the trial experience and evaluation of GoodData.UI library.\n- The GOODDATA GOODDATA.UI LIBRARY END USER LICENSE AGREEMENT is used for GoodData customers.\n\nFor more information, please see [LICENSE](https://github.com/gooddata/gooddata-react-components/blob/master/LICENSE)\n","gitHead":"f9038ebfa93c7b54cf69e7ac74e0809cd1e21a92","scripts":{"dev":"bash scripts/build.sh --dev-watch","test":"jest --watch","build":"bash scripts/build.sh","tslint":"yarn run-tslint -t verbose $npm_package_config_tslint","prepare":"cd examples/server && yarn install --frozen-lockfile && cd ../..; rm -r examples/node_modules 2>/dev/null; true","examples":"bash scripts/run-examples.sh","prepare?":"# Called before `npm publish` and on local `npm install`. Temporarily also for deleting obsolete node_modules. Ends with `true` to continue gracefully.","validate":"tsc --noEmit && yarn tslint && eslint $npm_package_config_eslint && yarn validate-style && yarn prettier-check","build-dev":"bash scripts/build.sh --dev","examples?":"# Default is developer domain, other options: yarn examples [sec,secure,stg,stg2,stg3,demo,developer or URL]","storybook":"yarn build && start-storybook -p 9001 -c .storybook","test-once":"jest","tslint-ci":"mkdir -p ./ci/results && yarn run-tslint -t checkstyle -o ./ci/results/tslint-results.xml $npm_package_config_tslint","run-tslint":"tslint -p tsconfig.json","validate-ci":"tsc --noEmit && yarn tslint-ci  && eslint $npm_package_config_eslint -f checkstyle -o ci/results/eslint-results.xml && yarn validate-style-ci && yarn prettier-check","examples-build":"bash scripts/build-examples.sh","prepublishOnly":"yarn build","prettier-check":"prettier --check '{src,stories,styles,__mocks__,examples/server/src,examples/src,examples/test}/**/*.{ts,js,tsx,jsx,json,scss,md,yaml,html}'","prettier-write":"prettier --write '{src,stories,styles,__mocks__,examples/server/src,examples/src,examples/test}/**/*.{ts,js,tsx,jsx,json,scss,md,yaml,html}'","test-storybook":"yarn build && test-storybook","validate-style":"stylelint '**/*.scss'","build-storybook":"yarn build && build-storybook -c .storybook -o dist-storybook","examples-server":"node examples/server/src/index.js","heroku-postbuild":"yarn examples-build developer","examples-testcafe":"./scripts/run-testcafe.sh visual","validate-style-ci":"stylelint '**/*.scss' --custom-formatter=node_modules/stylelint-checkstyle-formatter > ci/results/stylelint-results.xml","check-circular-deps":"madge --circular --extensions ts ./src","examples-testcafe-ci":"./scripts/run-testcafe.sh ci","examples-testcafe-live":"./scripts/run-testcafe.sh live"},"typings":"dist/index.d.ts","_npmUser":{"name":"strouhaljan","email":"strouhal.jan@gmail.com"},"deprecated":"@gooddata/react-components@7 reached End of Support on March 31, 2022. Please upgrade (see https://sdk.gooddata.com/gooddata-ui/docs/supported_versions.html for more information).","repository":{"url":"git+ssh://git@github.com/gooddata/gooddata-react-components.git","type":"git"},"_npmVersion":"6.13.4","description":"GoodData.UI - A powerful JavaScript library for building analytical applications","directories":{},"lint-staged":{"{src,stories,styles,__mocks__,examples/server/src,examples/src,examples/test}/**/*.{ts,js,tsx,jsx,scss}":["npx gdc-fix-copyright","git add"],"{src,stories,styles,__mocks__,examples/server/src,examples/src,examples/test}/**/*.{ts,js,tsx,jsx,json,scss,md,yaml,html}":["prettier --write","git add"]},"_nodeVersion":"12.16.1","dependencies":{"rxjs":"^5.5.6","uuid":"^3.2.1","immer":"^1.3.1","lodash":"^4.17.15","date-fns":"^2.7.0","downshift":"^3.2.7","invariant":"^2.2.2","mapbox-gl":"^1.6.1","classnames":"^2.2.6","highcharts":"7.1.1","prop-types":"^15.6.0","react-intl":"^3.6.0","custom-event":"^1.0.1","react-window":"^1.8.1","ag-grid-react":"20.0.0","react-measure":"^2.3.0","@types/mapbox-gl":"^1.6.1","react-day-picker":"~7.3.0","react-responsive":"^3.0.0","stringify-object":"^2.4.0","@gooddata/typings":"^2.24.2","ag-grid-community":"20.0.0","http-status-codes":"^1.3.0","@gooddata/js-utils":"^3.10.5","@gooddata/numberjs":"^3.2.4","fixed-data-table-2":"0.7.17","@gooddata/goodstrap":"^68.6.0","react-dom-factories":"^1.0.2","@gooddata/gooddata-js":"^13.0.0","json-stable-stringify":"^1.0.1","react-transition-group":"^2.2.1","hoist-non-react-statics":"^3.3.0","nodelist-foreach-polyfill":"^1.2.0","@formatjs/intl-pluralrules":"^1.3.6","highcharts-grouped-categories":"^1.1.3"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"raf":"3.3.2","yup":"^0.24.1","jest":"24.7.1","husky":"3.0.0","madge":"^3.4.4","react":"^16.5.2","enzyme":"3.5.0","eslint":"4.19.1","formik":"^0.11.11","moment":"2.23.0","history":"^4.7.2","ts-jest":"24.0.0","webpack":"4.30.0","full-icu":"^1.3.0","prettier":"1.16.4","react-ga":"^2.5.2","recharts":"1.0.0-beta.9","testcafe":"1.1.4","commander":"2.14.1","node-sass":"4.13.0","react-dom":"^16.5.2","stylelint":"^10.0.0","supertest":"3.0.0","ts-loader":"6.0.0","@types/raf":"^3.4.0","css-loader":"0.28.7","jest-junit":"3.0.0","raw-loader":"0.5.1","styled-jsx":"2.2.1","typescript":"3.3.4000","@babel/core":"7.4.4","@types/jest":"24.0.6","@types/node":"7.0.8","@types/uuid":"3.4.3","file-loader":"3.0.1","jest-enzyme":"7.0.2","lint-staged":"9.1.0","sass-loader":"6.0.6","webpack-cli":"3.3.2","@types/react":"16.8.6","babel-loader":"8.0.5","react-helmet":"5.2.0","react-select":"1.2.1","style-loader":"0.19.1","@types/enzyme":"3.1.13","@types/lodash":"4.14.123","testcafe-live":"0.1.4","@babel/runtime":"7.4.4","dotenv-webpack":"^1.7.0","@babel/polyfill":"^7.4.4","@storybook/react":"5.0.11","@types/invariant":"2.2.29","@types/react-dom":"16.0.11","isomorphic-fetch":"2.2.1","react-datepicker":"1.1.0","react-router-dom":"4.2.2","@babel/preset-env":"7.4.4","@gooddata/mock-js":"^2.13.1","@storybook/addons":"5.0.11","@types/classnames":"2.2.3","@types/prop-types":"15.5.2","@storybook/theming":"5.0.11","identity-obj-proxy":"^3.0.0","intl-messageformat":"^7.5.4","webpack-dev-server":"3.3.1","@babel/preset-react":"7.0.0","@types/react-portal":"4.0.1","@types/react-window":"^1.8.1","babel-plugin-lodash":"3.3.4","html-webpack-plugin":"3.2.0","react-test-renderer":"16.4.2","@types/react-measure":"2.0.5","clean-webpack-plugin":"2.0.2","stats-webpack-plugin":"0.7.0","eslint-config-prettier":"4.1.0","react-google-recaptcha":"^0.14.1","tslint-config-prettier":"1.18.0","@gooddata/eslint-config":"^1.0.0","@gooddata/tslint-config":"1.0.0","@types/react-responsive":"^3.0.3","@types/storybook__react":"4.0.1","@types/stringify-object":"^3.2.0","enzyme-adapter-react-16":"1.3.1","@gooddata/test-storybook":"3.2.1","@storybook/addon-actions":"5.0.11","@storybook/addon-options":"5.0.11","node-sass-magic-importer":"5.1.0","react-syntax-highlighter":"11.0.2","@types/fixed-data-table-2":"0.8.1","stylelint-config-prettier":"5.2.0","@gooddata/stylelint-config":"4.0.1","@types/react-test-renderer":"16.0.0","circular-dependency-plugin":"5.0.2","compression-webpack-plugin":"2.0.0","@types/json-stable-stringify":"^1.0.32","@gooddata/frontend-npm-scripts":"1.1.0","@types/enzyme-adapter-react-16":"1.0.3","stylelint-checkstyle-formatter":"0.1.0","@types/storybook__addon-actions":"3.4.2","@babel/plugin-proposal-class-properties":"7.4.4","@babel/plugin-proposal-object-rest-spread":"7.4.4","@babel/plugin-transform-async-to-generator":"7.4.4"},"peerDependencies":{"react":"^16.5.2","react-dom":"^16.5.2"},"_npmOperationalInternal":{"tmp":"tmp/react-components_7.7.0-alpha-strouhaljan-pdo-bb-2211-formatting-presets-component-2020-05-11T20-17-38-081Z_1589228329533_0.385679810622944","host":"s3://npm-registry-packages"}},"7.7.0-alpha-strouhaljan-pdo-bb-2211-formatting-presets-component-2020-05-12T07-47-33-312Z":{"name":"@gooddata/react-components","version":"7.7.0-alpha-strouhaljan-pdo-bb-2211-formatting-presets-component-2020-05-12T07-47-33-312Z","author":{"name":"GoodData Corporation"},"license":"BSD-3-Clause","_id":"@gooddata/react-components@7.7.0-alpha-strouhaljan-pdo-bb-2211-formatting-presets-component-2020-05-12T07-47-33-312Z","maintainers":[{"name":"afi","email":"adam.fiedler@gooddata.com"},{"name":"bertold8","email":"ivan.nejezchleb@seznam.cz"},{"name":"brbistas","email":"valentinos.chraniotis@gooddata.com"},{"name":"bugsbunny338","email":"jiri.zajic@mensa.cz"},{"name":"de.do","email":"de.do@gooddata.com"},{"name":"gooddata-ci","email":"rail@gooddata.com"},{"name":"hang.ngo","email":"hang.ngo@gooddata.com"},{"name":"hung.nguyen.hoang","email":"hung.nguyen@gooddata.com"},{"name":"ivan.mjartan","email":"ivan.mjartan@gooddata.com"},{"name":"jakub-sterba","email":"jakub.sterba@gooddata.com"},{"name":"jankc","email":"jan.krapac@gmail.com"},{"name":"jaroslav.tomecek","email":"jaroslav.tomecek@gooddata.com"},{"name":"jkittler","email":"honza.kittler@gmail.com"},{"name":"khanh.le","email":"khanh.le@gooddata.com"},{"name":"lanhuynh","email":"lan.huynh@gooddata.com"},{"name":"linhhong","email":"linh.hong@gooddata.com"},{"name":"lupko","email":"lubomir.slivka@gooddata.com"},{"name":"mai.nguyen","email":"mai.nguyen@gooddata.com"},{"name":"matyas.kandl","email":"matyas.kandl@gooddata.com"},{"name":"michal.marsal","email":"michal.marsal@gooddata.com"},{"name":"my.duong","email":"my.duong@gooddata.com"},{"name":"naibinh","email":"naibinh@gmail.com"},{"name":"nikolacech","email":"nikola.cech@gooddata.com"},{"name":"nis.hua","email":"nis.hua@gooddata.com"},{"name":"no23reason","email":"dan.homola@hotmail.cz"},{"name":"patrikbraborec","email":"patrik.braborec@gooddata.com"},{"name":"pbenes","email":"petr.benes@gooddata.com"},{"name":"petrjanu","email":"petr.janu@gooddata.com"},{"name":"pkingo","email":"philipandreaskingo@hotmail.com"},{"name":"ptquang86","email":"ptquang86@gmail.com"},{"name":"qduval","email":"quentin.duval@gooddata.com"},{"name":"rodri360","email":"me@rodri360.com"},{"name":"scavnickyj","email":"jakub.scavnicky@gooddata.com"},{"name":"sitina","email":"jiri.sitina@gooddata.com"},{"name":"strouhaljan","email":"strouhal.jan@gmail.com"},{"name":"tomas.kratochvil","email":"tomas.kratochvil@gooddata.com"},{"name":"tomasreichmann","email":"tomasreichmann@gmail.com"},{"name":"tomsatgd","email":"tomas.satinsky@gooddata.com"},{"name":"trung-le-quoc","email":"trung.le@gooddata.com"},{"name":"tu-ngo","email":"tungo1981@gmail.com"},{"name":"tu.bui","email":"tu.bui@gooddata.com"},{"name":"tulean","email":"tuan.le@gooddata.com"},{"name":"tuqt1005","email":"tu.tran@gooddata.com"},{"name":"utdnah","email":"danh.ung@gooddata.com"},{"name":"vlastikcz","email":"vlastimil.kotas@gooddata.com"},{"name":"vu.pham","email":"vu.pham@gooddata.com"},{"name":"xmort","email":"petr.dolejsi@gooddata.com"},{"name":"yanlipnican","email":"yanlipnican@gmail.com"}],"homepage":"https://github.com/gooddata/gooddata-react-components#readme","bugs":{"url":"https://github.com/gooddata/gooddata-react-components/issues"},"dist":{"shasum":"efcf7b77f736d1ce016b452d4607efb400d9efd8","tarball":"https://registry.npmjs.org/@gooddata/react-components/-/react-components-7.7.0-alpha-strouhaljan-pdo-bb-2211-formatting-presets-component-2020-05-12T07-47-33-312Z.tgz","fileCount":2600,"integrity":"sha512-cUCHBacLLtUiWSGDNM9UNR+oMJdXJMS27L4H9cPhBO1OnLPnmZsjCecejFeTaQUtKb/7G0AODXkv6NueGxkpvA==","signatures":[{"sig":"MEUCIEoYF9IrDqrTdOvW9jmhYw0kTJ5wVANLSNJYz0cbj2HHAiEAuhllcPioH81nkYNdbmw/6EsQ3i+LS/QnNGW+8YB2lrY=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":10258631,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJeulTRCRA9TVsSAnZWagAA+NQQAIEobrF0p71Xzv0a1YUd\n/1LWrUczBoqEu12EAGY+0weE6dz9NGbabuBlvm6rjPv8sREIAroJjL5DC/lW\ndz1URpEfuMX4Wk2E/98ctVN5sbtsIZ/vG84jWOqqJkfTMl5lOpD76aAfO5RU\nRgHsbog/j9WloBQbrHimHygwA/R7XQZu+vk0ljcLkDTwXL9kswkmIVzsmbb0\nrAUjU//wi8FizQjOADuHDL6cfnMFFzUj/be7gARHGaSvZBX2za3Jg1eJgLBh\n7xe84D33L58mJkqfuPs8Z4/N5fefW7eOtTAqixK+5TcwOZB7SoIpUUHNd2kQ\nOjdDlXnOgFG1vuB7XWBBKbOTVSKF7CDA5u858KrH6TMndq1/VfkahrqlOmX3\n+vYeDrtVNl42R+57zX3y1j8TWh9Mq6dpaWl1sTzwRqBznP3wXCR+KgvKTshD\nmrDbNZKMIahDj61stlZEBuhooNEIu1XkNUffVYv6SoReOJ58HKtk3i+fotmX\n2sCL07LiR85e0oCOUDQBJcuINx0+YPBnh+9P5bzkrxnu3Wfa2cZMZAvnW9I0\nB6Uwlif0pyMgUJbeglrJVKneOxq74a4fyUqZoKZh4/2gwwxmfqV/odqBdsLt\nTQtPug+8bURnw9t4yrULeRJ3kHiVZSQMwLLBTq+S/jTeWQnbLsFtsOpa2qzR\nUrZG\r\n=uRHt\r\n-----END PGP SIGNATURE-----\r\n"},"main":"dist/index.js","husky":{"hooks":{"pre-commit":"lint-staged"}},"config":{"eslint":"./examples/**/*.{js,jsx}","tslint":"./{__mocks__,src,stories}/{,**/}*.{ts,tsx}"},"readme":"[![npm version](https://badge.fury.io/js/%40gooddata%2Freact-components.svg)](https://www.npmjs.com/package/@gooddata/react-components)\n\n# GoodData.UI React components\n> A React-based JavaScript library for building data-driven applications\n\n## Getting started\n- [GoodData.UI Documentation](http://sdk.gooddata.com/gooddata-ui/)\n- [GoodData.UI Live Examples](https://gooddata-examples.herokuapp.com/)\n- [Stack Overflow](https://stackoverflow.com/questions/tagged/gooddata)\n\n### Usage\nWith [yarn](https://yarnpkg.com) installed, go to your project directory and run\n```\n$ yarn add @gooddata/react-components\n```\nIf you prefer [npm](npmjs.com) run\n```\n$ npm install --save @gooddata/react-components\n```\n\nThe public API is exposed via global `index.js`. Except for the styles, do not import any other file directly\nbecause they are not intended to be part of the public API.\n\n## Contributing\n\nWe welcome any contribution in form of [issues](https://github.com/gooddata/gooddata-react-components/issues) or [pull requests](https://github.com/gooddata/gooddata-react-components/pulls).\n\nInstall [Node.js](http://nodejs.org) (node 12.16.1, npm v6.13.4) and [Yarn](https://classic.yarnpkg.com) (1.22.4).\n\nInstall dependencies:\n```\nyarn install --frozen-lockfile\n```\n\nThese commands may come in handy while developing:\n\n| command | description |\n| ------- | ----------- |\n| `yarn install --pure-lockfile` | first step |\n| ||\n| `yarn dev` | build react-components to `/dist` in watch mode |\n| `yarn test` | run all unit tests |\n| `yarn prettier-write` | format the source code to match the valid codestyle |\n| `yarn validate` | validate codestyle |\n| ||\n| `yarn storybook` | run storybook from `/stories` on http://localhost:9001 |\n| `yarn build-storybook` | build storybook to `/dist-storybook` |\n| `yarn test-storybook` | run storybook and [screenshot tests](https://github.com/gooddata/gdc-client-utils/tree/master/test-storybook) |\n| ||\n| `yarn examples` | run Live Examples dev-server from `/examples` on https://localhost:8999 |\n| `yarn examples-build` | build Live Examples to `/examples/dist` |\n| `yarn examples-server` | serve built Live Examples - see `/examples/server/src` |\n| `yarn examples-testcafe` | run testcafe tests against `localhost:8999` |\n\n### Deploy to heroku.com\nWhen you deploy this repo to heroku, it serves *GoodData.UI Live Examples*.\nRelevant tasks are in `Procfile` and `package.json`.\n\n```bash\n# run in the project directory\nheroku login\nheroku create <your-app-name>\nheroku config:set DOMAIN_ADMIN_USERNAME=x@gooddata.com DOMAIN_ADMIN_PASSWORD=xy PROJECT_ID_TO_ASSIGN=xms7ga4tf3g3nzucd8380o2bev8oeknp\ngit push heroku HEAD:master\nheroku open\n```\n### Enable Geo Chart for Storybook and Live Examples\nGeo chart uses Mapbox to render map which requires a Mapbox access token.\n- Register an account and create Mapbox access token at [guide](https://docs.mapbox.com/help/how-mapbox-works/access-tokens/)\n- Store the created token at `.env`:\n```bash\necho -e \"EXAMPLE_MAPBOX_ACCESS_TOKEN=token\" >> .env # only need to run once\necho -e \"STORYBOOK_MAPBOX_ACCESS_TOKEN=token\" >> .env # only need to run once\n```\n\n### Run Live Examples Locally\nTo run *GoodData.UI Live Examples* locally:\n```bash\ngit clone <this-repository>\ncd  <repository-folder>\nyarn install --pure-lockfile\nyarn examples\n```\nThen open https://localhost:8999 and login using Live Examples account (you can [create one here](https://gooddata-examples.herokuapp.com/registration)).\n\n### Run Storybook locally\n- Run storybook with token stored in `.env` for more secure\n```bash\nyarn storybook\n```\n- Or run storybook with token env param exposed to cli (not suggested)\n```bash\nSTORYBOOK_MAPBOX_ACCESS_TOKEN=token yarn storybook\n```\n- Apply either above way to `yarn build-storybook` or `yarn test-storybook`\n\n### Source code formatting\nThe source code in the repository is formatted by [Prettier](https://prettier.io/).\nThe format of the code is validated by our Continuous Integration server and is one of the requirements of successful merge.\n\nPrettier is supported by every major IDE. You can find the list of supported editors and how to configure them [here](https://prettier.io/docs/en/editors.html).\n\nIn the case, when your editor is not supported or you don't want to setup the integration, you can run the `yarn prettier-write` command to reformat the code before commit.\n\n## Changelog\n\n- see [CHANGELOG.md](CHANGELOG.md)\n\n## Supported versions\n\nIn order to make the user experience with integrating GoodData UI SDK as smooth and secure as possible and to ensure that the SDK is using the latest features of the platform, we will only provide support to two most recent major versions of UI SDK.\n\nThe most recent majors will be supported in the following modes:\n\n- The latest major version will receive all new functionality and all bug fixes\n- The previous major version will only receive fixes to critical issues and security fixes. These fixes will be applied on top of last released version of the previous major\n\nThe customers are encouraged to always use the latest version of the UI SDK.\n\nIn case of using older versions, the user might face API incompatibility, performance or security issues.\n\nPlease follow the installation instructions to update to the newest version.\n\n## License\n\n(C) 2007-2020 GoodData Corporation\n\nThis project is dual licensed:\n\n- The ATTRIBUTION-NONCOMMERCIAL 4.0 INTERNATIONAL (CC BY-NC 4.0) is used for purpose of the trial experience and evaluation of GoodData.UI library.\n- The GOODDATA GOODDATA.UI LIBRARY END USER LICENSE AGREEMENT is used for GoodData customers.\n\nFor more information, please see [LICENSE](https://github.com/gooddata/gooddata-react-components/blob/master/LICENSE)\n","gitHead":"49a95e55904d3f1bd0e6621cb4e4c68c379f3a89","scripts":{"dev":"bash scripts/build.sh --dev-watch","test":"jest --watch","build":"bash scripts/build.sh","tslint":"yarn run-tslint -t verbose $npm_package_config_tslint","prepare":"cd examples/server && yarn install --frozen-lockfile && cd ../..; rm -r examples/node_modules 2>/dev/null; true","examples":"bash scripts/run-examples.sh","prepare?":"# Called before `npm publish` and on local `npm install`. Temporarily also for deleting obsolete node_modules. Ends with `true` to continue gracefully.","validate":"tsc --noEmit && yarn tslint && eslint $npm_package_config_eslint && yarn validate-style && yarn prettier-check","build-dev":"bash scripts/build.sh --dev","examples?":"# Default is developer domain, other options: yarn examples [sec,secure,stg,stg2,stg3,demo,developer or URL]","storybook":"yarn build && start-storybook -p 9001 -c .storybook","test-once":"jest","tslint-ci":"mkdir -p ./ci/results && yarn run-tslint -t checkstyle -o ./ci/results/tslint-results.xml $npm_package_config_tslint","run-tslint":"tslint -p tsconfig.json","validate-ci":"tsc --noEmit && yarn tslint-ci  && eslint $npm_package_config_eslint -f checkstyle -o ci/results/eslint-results.xml && yarn validate-style-ci && yarn prettier-check","examples-build":"bash scripts/build-examples.sh","prepublishOnly":"yarn build","prettier-check":"prettier --check '{src,stories,styles,__mocks__,examples/server/src,examples/src,examples/test}/**/*.{ts,js,tsx,jsx,json,scss,md,yaml,html}'","prettier-write":"prettier --write '{src,stories,styles,__mocks__,examples/server/src,examples/src,examples/test}/**/*.{ts,js,tsx,jsx,json,scss,md,yaml,html}'","test-storybook":"yarn build && test-storybook","validate-style":"stylelint '**/*.scss'","build-storybook":"yarn build && build-storybook -c .storybook -o dist-storybook","examples-server":"node examples/server/src/index.js","heroku-postbuild":"yarn examples-build developer","examples-testcafe":"./scripts/run-testcafe.sh visual","validate-style-ci":"stylelint '**/*.scss' --custom-formatter=node_modules/stylelint-checkstyle-formatter > ci/results/stylelint-results.xml","check-circular-deps":"madge --circular --extensions ts ./src","examples-testcafe-ci":"./scripts/run-testcafe.sh ci","examples-testcafe-live":"./scripts/run-testcafe.sh live"},"typings":"dist/index.d.ts","_npmUser":{"name":"strouhaljan","email":"strouhal.jan@gmail.com"},"deprecated":"@gooddata/react-components@7 reached End of Support on March 31, 2022. Please upgrade (see https://sdk.gooddata.com/gooddata-ui/docs/supported_versions.html for more information).","repository":{"url":"git+ssh://git@github.com/gooddata/gooddata-react-components.git","type":"git"},"_npmVersion":"6.13.4","description":"GoodData.UI - A powerful JavaScript library for building analytical applications","directories":{},"lint-staged":{"{src,stories,styles,__mocks__,examples/server/src,examples/src,examples/test}/**/*.{ts,js,tsx,jsx,scss}":["npx gdc-fix-copyright","git add"],"{src,stories,styles,__mocks__,examples/server/src,examples/src,examples/test}/**/*.{ts,js,tsx,jsx,json,scss,md,yaml,html}":["prettier --write","git add"]},"_nodeVersion":"12.16.1","dependencies":{"rxjs":"^5.5.6","uuid":"^3.2.1","immer":"^1.3.1","lodash":"^4.17.15","date-fns":"^2.7.0","downshift":"^3.2.7","invariant":"^2.2.2","mapbox-gl":"^1.6.1","classnames":"^2.2.6","highcharts":"7.1.1","prop-types":"^15.6.0","react-intl":"^3.6.0","custom-event":"^1.0.1","react-window":"^1.8.1","ag-grid-react":"20.0.0","react-measure":"^2.3.0","@types/mapbox-gl":"^1.6.1","react-day-picker":"~7.3.0","react-responsive":"^3.0.0","stringify-object":"^2.4.0","@gooddata/typings":"^2.24.2","ag-grid-community":"20.0.0","http-status-codes":"^1.3.0","@gooddata/js-utils":"^3.10.5","@gooddata/numberjs":"^3.2.4","fixed-data-table-2":"0.7.17","@gooddata/goodstrap":"^68.6.0","react-dom-factories":"^1.0.2","@gooddata/gooddata-js":"^13.0.0","json-stable-stringify":"^1.0.1","react-transition-group":"^2.2.1","hoist-non-react-statics":"^3.3.0","nodelist-foreach-polyfill":"^1.2.0","@formatjs/intl-pluralrules":"^1.3.6","highcharts-grouped-categories":"^1.1.3"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"raf":"3.3.2","yup":"^0.24.1","jest":"24.7.1","husky":"3.0.0","madge":"^3.4.4","react":"^16.5.2","enzyme":"3.5.0","eslint":"4.19.1","formik":"^0.11.11","moment":"2.23.0","history":"^4.7.2","ts-jest":"24.0.0","webpack":"4.30.0","full-icu":"^1.3.0","prettier":"1.16.4","react-ga":"^2.5.2","recharts":"1.0.0-beta.9","testcafe":"1.1.4","commander":"2.14.1","node-sass":"4.13.0","react-dom":"^16.5.2","stylelint":"^10.0.0","supertest":"3.0.0","ts-loader":"6.0.0","@types/raf":"^3.4.0","css-loader":"0.28.7","jest-junit":"3.0.0","raw-loader":"0.5.1","styled-jsx":"2.2.1","typescript":"3.3.4000","@babel/core":"7.4.4","@types/jest":"24.0.6","@types/node":"7.0.8","@types/uuid":"3.4.3","file-loader":"3.0.1","jest-enzyme":"7.0.2","lint-staged":"9.1.0","sass-loader":"6.0.6","webpack-cli":"3.3.2","@types/react":"16.8.6","babel-loader":"8.0.5","react-helmet":"5.2.0","react-select":"1.2.1","style-loader":"0.19.1","@types/enzyme":"3.1.13","@types/lodash":"4.14.123","testcafe-live":"0.1.4","@babel/runtime":"7.4.4","dotenv-webpack":"^1.7.0","@babel/polyfill":"^7.4.4","@storybook/react":"5.0.11","@types/invariant":"2.2.29","@types/react-dom":"16.0.11","isomorphic-fetch":"2.2.1","react-datepicker":"1.1.0","react-router-dom":"4.2.2","@babel/preset-env":"7.4.4","@gooddata/mock-js":"^2.13.1","@storybook/addons":"5.0.11","@types/classnames":"2.2.3","@types/prop-types":"15.5.2","@storybook/theming":"5.0.11","identity-obj-proxy":"^3.0.0","intl-messageformat":"^7.5.4","webpack-dev-server":"3.3.1","@babel/preset-react":"7.0.0","@types/react-portal":"4.0.1","@types/react-window":"^1.8.1","babel-plugin-lodash":"3.3.4","html-webpack-plugin":"3.2.0","react-test-renderer":"16.4.2","@types/react-measure":"2.0.5","clean-webpack-plugin":"2.0.2","stats-webpack-plugin":"0.7.0","eslint-config-prettier":"4.1.0","react-google-recaptcha":"^0.14.1","tslint-config-prettier":"1.18.0","@gooddata/eslint-config":"^1.0.0","@gooddata/tslint-config":"1.0.0","@types/react-responsive":"^3.0.3","@types/storybook__react":"4.0.1","@types/stringify-object":"^3.2.0","enzyme-adapter-react-16":"1.3.1","@gooddata/test-storybook":"3.2.1","@storybook/addon-actions":"5.0.11","@storybook/addon-options":"5.0.11","node-sass-magic-importer":"5.1.0","react-syntax-highlighter":"11.0.2","@types/fixed-data-table-2":"0.8.1","stylelint-config-prettier":"5.2.0","@gooddata/stylelint-config":"4.0.1","@types/react-test-renderer":"16.0.0","circular-dependency-plugin":"5.0.2","compression-webpack-plugin":"2.0.0","@types/json-stable-stringify":"^1.0.32","@gooddata/frontend-npm-scripts":"1.1.0","@types/enzyme-adapter-react-16":"1.0.3","stylelint-checkstyle-formatter":"0.1.0","@types/storybook__addon-actions":"3.4.2","@babel/plugin-proposal-class-properties":"7.4.4","@babel/plugin-proposal-object-rest-spread":"7.4.4","@babel/plugin-transform-async-to-generator":"7.4.4"},"peerDependencies":{"react":"^16.5.2","react-dom":"^16.5.2"},"_npmOperationalInternal":{"tmp":"tmp/react-components_7.7.0-alpha-strouhaljan-pdo-bb-2211-formatting-presets-component-2020-05-12T07-47-33-312Z_1589269712777_0.9098294260546167","host":"s3://npm-registry-packages"}},"7.7.0-beta.7":{"name":"@gooddata/react-components","version":"7.7.0-beta.7","author":{"name":"GoodData Corporation"},"license":"BSD-3-Clause","_id":"@gooddata/react-components@7.7.0-beta.7","maintainers":[{"name":"afi","email":"adam.fiedler@gooddata.com"},{"name":"bertold8","email":"ivan.nejezchleb@seznam.cz"},{"name":"brbistas","email":"valentinos.chraniotis@gooddata.com"},{"name":"bugsbunny338","email":"jiri.zajic@mensa.cz"},{"name":"de.do","email":"de.do@gooddata.com"},{"name":"gooddata-ci","email":"rail@gooddata.com"},{"name":"hang.ngo","email":"hang.ngo@gooddata.com"},{"name":"hung.nguyen.hoang","email":"hung.nguyen@gooddata.com"},{"name":"ivan.mjartan","email":"ivan.mjartan@gooddata.com"},{"name":"jakub-sterba","email":"jakub.sterba@gooddata.com"},{"name":"jankc","email":"jan.krapac@gmail.com"},{"name":"jaroslav.tomecek","email":"jaroslav.tomecek@gooddata.com"},{"name":"jkittler","email":"honza.kittler@gmail.com"},{"name":"khanh.le","email":"khanh.le@gooddata.com"},{"name":"lanhuynh","email":"lan.huynh@gooddata.com"},{"name":"linhhong","email":"linh.hong@gooddata.com"},{"name":"lupko","email":"lubomir.slivka@gooddata.com"},{"name":"mai.nguyen","email":"mai.nguyen@gooddata.com"},{"name":"matyas.kandl","email":"matyas.kandl@gooddata.com"},{"name":"michal.marsal","email":"michal.marsal@gooddata.com"},{"name":"my.duong","email":"my.duong@gooddata.com"},{"name":"naibinh","email":"naibinh@gmail.com"},{"name":"nikolacech","email":"nikola.cech@gooddata.com"},{"name":"nis.hua","email":"nis.hua@gooddata.com"},{"name":"no23reason","email":"dan.homola@hotmail.cz"},{"name":"patrikbraborec","email":"patrik.braborec@gooddata.com"},{"name":"pbenes","email":"petr.benes@gooddata.com"},{"name":"petrjanu","email":"petr.janu@gooddata.com"},{"name":"pkingo","email":"philipandreaskingo@hotmail.com"},{"name":"ptquang86","email":"ptquang86@gmail.com"},{"name":"qduval","email":"quentin.duval@gooddata.com"},{"name":"rodri360","email":"me@rodri360.com"},{"name":"scavnickyj","email":"jakub.scavnicky@gooddata.com"},{"name":"sitina","email":"jiri.sitina@gooddata.com"},{"name":"strouhaljan","email":"strouhal.jan@gmail.com"},{"name":"tomas.kratochvil","email":"tomas.kratochvil@gooddata.com"},{"name":"tomasreichmann","email":"tomasreichmann@gmail.com"},{"name":"tomsatgd","email":"tomas.satinsky@gooddata.com"},{"name":"trung-le-quoc","email":"trung.le@gooddata.com"},{"name":"tu-ngo","email":"tungo1981@gmail.com"},{"name":"tu.bui","email":"tu.bui@gooddata.com"},{"name":"tulean","email":"tuan.le@gooddata.com"},{"name":"tuqt1005","email":"tu.tran@gooddata.com"},{"name":"utdnah","email":"danh.ung@gooddata.com"},{"name":"vlastikcz","email":"vlastimil.kotas@gooddata.com"},{"name":"vu.pham","email":"vu.pham@gooddata.com"},{"name":"xmort","email":"petr.dolejsi@gooddata.com"},{"name":"yanlipnican","email":"yanlipnican@gmail.com"}],"homepage":"https://github.com/gooddata/gooddata-react-components#readme","bugs":{"url":"https://github.com/gooddata/gooddata-react-components/issues"},"dist":{"shasum":"4b50249cb65700ab62aeb47dddca52df006b851b","tarball":"https://registry.npmjs.org/@gooddata/react-components/-/react-components-7.7.0-beta.7.tgz","fileCount":2564,"integrity":"sha512-u5yVsilQJoRqc27qzrMQO0hFXciVJvDRoBIqr5M/YfnS/yeBmYbp/+rv1Jwxow6SOj/la/C1YuDsLDO7HrdGTg==","signatures":[{"sig":"MEQCIE1baprCMC6Ufxc4pzZVKV96va/XMiN/vVh50pIv1fjUAiBPq7xEuCn0FZhlauJkApkmprjMDcb/5sRKplXKy6yrew==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":10166408,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJeunpcCRA9TVsSAnZWagAAJxMP/iRSM8PicX0LBcyF4VcD\nxo4mPgYP1PspaUQqIm+PnmkXVQGVBR8CxL0LvyxGOnHfOWvo1QTKpEBTmKva\n96YOuESWCKJnpycTW0W7soa95izhJGHAvTwvlOEkibkQ390BgSrVEb34hPIL\nB2IGW7dntDVWx/f3IEJNCB46RAC3eVaHidQ15UrkQa6L+Z9tBaSb1UFcPTBO\n8Wd7ZIUTkwVeem6Wl2UP1C9WioYUN7Icln3VW2IW5PrNxvxDtRQj2SayBt3W\nflsoneVTju4dHDRXsx0cOtXKrGrfOaGQY/xGMDe2cCfdHErdr0deTTe0lVt+\n+klpV8f/MnDKUlquPQhXkICBvckoss+Ysts1E7SZhcbo5CjtclUAseWE3xmq\nWATM+ryQXQMJa3EvUysiz6Go/n3oa41q1f6pNjI0MR00VrfJkvyUaCrigkis\n89uTR9UFVnE6t6uBElhcHXYd6II9NsngbowyK4CgQM4jFjKCuQcVbk7ipu2F\nPLfRzCAUTcCjVY1XSv7N0jHJKGPxdSKL/pn0Q3KaRBkkAyeYgf3GHlXZnYSH\nGmpgTXdmMY9XSyirQb6cFY7QmQHHrR3gwXBihklKY07hYlRIFQjYbzsgXW/o\nkZr/75f0+O5wB0XDYkw7vxbSDimqwXqwy+2xZyyzepO1wBSvLSC9xWZ01hc9\nbT2j\r\n=Xk36\r\n-----END PGP SIGNATURE-----\r\n"},"main":"dist/index.js","husky":{"hooks":{"pre-commit":"lint-staged"}},"config":{"eslint":"./examples/**/*.{js,jsx}","tslint":"./{__mocks__,src,stories}/{,**/}*.{ts,tsx}"},"readme":"[![npm version](https://badge.fury.io/js/%40gooddata%2Freact-components.svg)](https://www.npmjs.com/package/@gooddata/react-components)\n\n# GoodData.UI React components\n> A React-based JavaScript library for building data-driven applications\n\n## Getting started\n- [GoodData.UI Documentation](http://sdk.gooddata.com/gooddata-ui/)\n- [GoodData.UI Live Examples](https://gooddata-examples.herokuapp.com/)\n- [Stack Overflow](https://stackoverflow.com/questions/tagged/gooddata)\n\n### Usage\nWith [yarn](https://yarnpkg.com) installed, go to your project directory and run\n```\n$ yarn add @gooddata/react-components\n```\nIf you prefer [npm](npmjs.com) run\n```\n$ npm install --save @gooddata/react-components\n```\n\nThe public API is exposed via global `index.js`. Except for the styles, do not import any other file directly\nbecause they are not intended to be part of the public API.\n\n## Contributing\n\nWe welcome any contribution in form of [issues](https://github.com/gooddata/gooddata-react-components/issues) or [pull requests](https://github.com/gooddata/gooddata-react-components/pulls).\n\nInstall [Node.js](http://nodejs.org) (node 12.16.1, npm v6.13.4) and [Yarn](https://classic.yarnpkg.com) (1.22.4).\n\nInstall dependencies:\n```\nyarn install --frozen-lockfile\n```\n\nThese commands may come in handy while developing:\n\n| command | description |\n| ------- | ----------- |\n| `yarn install --pure-lockfile` | first step |\n| ||\n| `yarn dev` | build react-components to `/dist` in watch mode |\n| `yarn test` | run all unit tests |\n| `yarn prettier-write` | format the source code to match the valid codestyle |\n| `yarn validate` | validate codestyle |\n| ||\n| `yarn storybook` | run storybook from `/stories` on http://localhost:9001 |\n| `yarn build-storybook` | build storybook to `/dist-storybook` |\n| `yarn test-storybook` | run storybook and [screenshot tests](https://github.com/gooddata/gdc-client-utils/tree/master/test-storybook) |\n| ||\n| `yarn examples` | run Live Examples dev-server from `/examples` on https://localhost:8999 |\n| `yarn examples-build` | build Live Examples to `/examples/dist` |\n| `yarn examples-server` | serve built Live Examples - see `/examples/server/src` |\n| `yarn examples-testcafe` | run testcafe tests against `localhost:8999` |\n\n### Deploy to heroku.com\nWhen you deploy this repo to heroku, it serves *GoodData.UI Live Examples*.\nRelevant tasks are in `Procfile` and `package.json`.\n\n```bash\n# run in the project directory\nheroku login\nheroku create <your-app-name>\nheroku config:set DOMAIN_ADMIN_USERNAME=x@gooddata.com DOMAIN_ADMIN_PASSWORD=xy PROJECT_ID_TO_ASSIGN=xms7ga4tf3g3nzucd8380o2bev8oeknp\ngit push heroku HEAD:master\nheroku open\n```\n### Enable Geo Chart for Storybook and Live Examples\nGeo chart uses Mapbox to render map which requires a Mapbox access token.\n- Register an account and create Mapbox access token at [guide](https://docs.mapbox.com/help/how-mapbox-works/access-tokens/)\n- Store the created token at `.env`:\n```bash\necho -e \"EXAMPLE_MAPBOX_ACCESS_TOKEN=token\" >> .env # only need to run once\necho -e \"STORYBOOK_MAPBOX_ACCESS_TOKEN=token\" >> .env # only need to run once\n```\n\n### Run Live Examples Locally\nTo run *GoodData.UI Live Examples* locally:\n```bash\ngit clone <this-repository>\ncd  <repository-folder>\nyarn install --pure-lockfile\nyarn examples\n```\nThen open https://localhost:8999 and login using Live Examples account (you can [create one here](https://gooddata-examples.herokuapp.com/registration)).\n\n### Run Storybook locally\n- Run storybook with token stored in `.env` for more secure\n```bash\nyarn storybook\n```\n- Or run storybook with token env param exposed to cli (not suggested)\n```bash\nSTORYBOOK_MAPBOX_ACCESS_TOKEN=token yarn storybook\n```\n- Apply either above way to `yarn build-storybook` or `yarn test-storybook`\n\n### Source code formatting\nThe source code in the repository is formatted by [Prettier](https://prettier.io/).\nThe format of the code is validated by our Continuous Integration server and is one of the requirements of successful merge.\n\nPrettier is supported by every major IDE. You can find the list of supported editors and how to configure them [here](https://prettier.io/docs/en/editors.html).\n\nIn the case, when your editor is not supported or you don't want to setup the integration, you can run the `yarn prettier-write` command to reformat the code before commit.\n\n## Changelog\n\n- see [CHANGELOG.md](CHANGELOG.md)\n\n## Supported versions\n\nIn order to make the user experience with integrating GoodData UI SDK as smooth and secure as possible and to ensure that the SDK is using the latest features of the platform, we will only provide support to two most recent major versions of UI SDK.\n\nThe most recent majors will be supported in the following modes:\n\n- The latest major version will receive all new functionality and all bug fixes\n- The previous major version will only receive fixes to critical issues and security fixes. These fixes will be applied on top of last released version of the previous major\n\nThe customers are encouraged to always use the latest version of the UI SDK.\n\nIn case of using older versions, the user might face API incompatibility, performance or security issues.\n\nPlease follow the installation instructions to update to the newest version.\n\n## License\n\n(C) 2007-2020 GoodData Corporation\n\nThis project is dual licensed:\n\n- The ATTRIBUTION-NONCOMMERCIAL 4.0 INTERNATIONAL (CC BY-NC 4.0) is used for purpose of the trial experience and evaluation of GoodData.UI library.\n- The GOODDATA GOODDATA.UI LIBRARY END USER LICENSE AGREEMENT is used for GoodData customers.\n\nFor more information, please see [LICENSE](https://github.com/gooddata/gooddata-react-components/blob/master/LICENSE)\n","gitHead":"3133b4d2595fb89e8ab7b4d6dd2ac81fc3e0b484","scripts":{"dev":"bash scripts/build.sh --dev-watch","test":"jest --watch","build":"bash scripts/build.sh","tslint":"yarn run-tslint -t verbose $npm_package_config_tslint","prepare":"cd examples/server && yarn install --frozen-lockfile && cd ../..; rm -r examples/node_modules 2>/dev/null; true","examples":"bash scripts/run-examples.sh","prepare?":"# Called before `npm publish` and on local `npm install`. Temporarily also for deleting obsolete node_modules. Ends with `true` to continue gracefully.","validate":"tsc --noEmit && yarn tslint && eslint $npm_package_config_eslint && yarn validate-style && yarn prettier-check","build-dev":"bash scripts/build.sh --dev","examples?":"# Default is developer domain, other options: yarn examples [sec,secure,stg,stg2,stg3,demo,developer or URL]","storybook":"yarn build && start-storybook -p 9001 -c .storybook","test-once":"jest","tslint-ci":"mkdir -p ./ci/results && yarn run-tslint -t checkstyle -o ./ci/results/tslint-results.xml $npm_package_config_tslint","run-tslint":"tslint -p tsconfig.json","validate-ci":"tsc --noEmit && yarn tslint-ci  && eslint $npm_package_config_eslint -f checkstyle -o ci/results/eslint-results.xml && yarn validate-style-ci && yarn prettier-check","examples-build":"bash scripts/build-examples.sh","prepublishOnly":"yarn build","prettier-check":"prettier --check '{src,stories,styles,__mocks__,examples/server/src,examples/src,examples/test}/**/*.{ts,js,tsx,jsx,json,scss,md,yaml,html}'","prettier-write":"prettier --write '{src,stories,styles,__mocks__,examples/server/src,examples/src,examples/test}/**/*.{ts,js,tsx,jsx,json,scss,md,yaml,html}'","test-storybook":"yarn build && test-storybook","validate-style":"stylelint '**/*.scss'","build-storybook":"yarn build && build-storybook -c .storybook -o dist-storybook","examples-server":"node examples/server/src/index.js","heroku-postbuild":"yarn examples-build developer","examples-testcafe":"./scripts/run-testcafe.sh visual","validate-style-ci":"stylelint '**/*.scss' --custom-formatter=node_modules/stylelint-checkstyle-formatter > ci/results/stylelint-results.xml","check-circular-deps":"madge --circular --extensions ts ./src","examples-testcafe-ci":"./scripts/run-testcafe.sh ci","examples-testcafe-live":"./scripts/run-testcafe.sh live"},"typings":"dist/index.d.ts","_npmUser":{"name":"gooddata-ci","email":"rail@gooddata.com"},"deprecated":"@gooddata/react-components@7 reached End of Support on March 31, 2022. Please upgrade (see https://sdk.gooddata.com/gooddata-ui/docs/supported_versions.html for more information).","repository":{"url":"git+ssh://git@github.com/gooddata/gooddata-react-components.git","type":"git"},"_npmVersion":"6.13.4","description":"GoodData.UI - A powerful JavaScript library for building analytical applications","directories":{},"lint-staged":{"{src,stories,styles,__mocks__,examples/server/src,examples/src,examples/test}/**/*.{ts,js,tsx,jsx,scss}":["npx gdc-fix-copyright","git add"],"{src,stories,styles,__mocks__,examples/server/src,examples/src,examples/test}/**/*.{ts,js,tsx,jsx,json,scss,md,yaml,html}":["prettier --write","git add"]},"_nodeVersion":"12.16.1","dependencies":{"rxjs":"^5.5.6","uuid":"^3.2.1","immer":"^1.3.1","lodash":"^4.17.15","date-fns":"^2.7.0","downshift":"^3.2.7","invariant":"^2.2.2","mapbox-gl":"^1.6.1","classnames":"^2.2.6","highcharts":"7.1.1","prop-types":"^15.6.0","react-intl":"^3.6.0","custom-event":"^1.0.1","react-window":"^1.8.1","ag-grid-react":"20.0.0","react-measure":"^2.3.0","@types/mapbox-gl":"^1.6.1","react-day-picker":"~7.3.0","react-responsive":"^3.0.0","stringify-object":"^2.4.0","@gooddata/typings":"^2.24.2","ag-grid-community":"20.0.0","http-status-codes":"^1.3.0","@gooddata/js-utils":"^3.10.5","@gooddata/numberjs":"^3.2.4","fixed-data-table-2":"0.7.17","@gooddata/goodstrap":"^68.6.0","react-dom-factories":"^1.0.2","@gooddata/gooddata-js":"^13.0.0","json-stable-stringify":"^1.0.1","react-transition-group":"^2.2.1","hoist-non-react-statics":"^3.3.0","nodelist-foreach-polyfill":"^1.2.0","@formatjs/intl-pluralrules":"^1.3.6","highcharts-grouped-categories":"^1.1.3"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"raf":"3.3.2","yup":"^0.24.1","jest":"24.7.1","husky":"3.0.0","madge":"^3.4.4","react":"^16.5.2","enzyme":"3.5.0","eslint":"4.19.1","formik":"^0.11.11","moment":"2.23.0","history":"^4.7.2","ts-jest":"24.0.0","webpack":"4.30.0","full-icu":"^1.3.0","prettier":"1.16.4","react-ga":"^2.5.2","recharts":"1.0.0-beta.9","testcafe":"1.1.4","commander":"2.14.1","node-sass":"4.13.0","react-dom":"^16.5.2","stylelint":"^10.0.0","supertest":"3.0.0","ts-loader":"6.0.0","@types/raf":"^3.4.0","css-loader":"0.28.7","jest-junit":"3.0.0","raw-loader":"0.5.1","styled-jsx":"2.2.1","typescript":"3.3.4000","@babel/core":"7.4.4","@types/jest":"24.0.6","@types/node":"7.0.8","@types/uuid":"3.4.3","file-loader":"3.0.1","jest-enzyme":"7.0.2","lint-staged":"9.1.0","sass-loader":"6.0.6","webpack-cli":"3.3.2","@types/react":"16.8.6","babel-loader":"8.0.5","react-helmet":"5.2.0","react-select":"1.2.1","style-loader":"0.19.1","@types/enzyme":"3.1.13","@types/lodash":"4.14.123","testcafe-live":"0.1.4","@babel/runtime":"7.4.4","dotenv-webpack":"^1.7.0","@babel/polyfill":"^7.4.4","@storybook/react":"5.0.11","@types/invariant":"2.2.29","@types/react-dom":"16.0.11","isomorphic-fetch":"2.2.1","react-datepicker":"1.1.0","react-router-dom":"4.2.2","@babel/preset-env":"7.4.4","@gooddata/mock-js":"^2.13.1","@storybook/addons":"5.0.11","@types/classnames":"2.2.3","@types/prop-types":"15.5.2","@storybook/theming":"5.0.11","identity-obj-proxy":"^3.0.0","intl-messageformat":"^7.5.4","webpack-dev-server":"3.3.1","@babel/preset-react":"7.0.0","@types/react-portal":"4.0.1","@types/react-window":"^1.8.1","babel-plugin-lodash":"3.3.4","html-webpack-plugin":"3.2.0","react-test-renderer":"16.4.2","@types/react-measure":"2.0.5","clean-webpack-plugin":"2.0.2","stats-webpack-plugin":"0.7.0","eslint-config-prettier":"4.1.0","react-google-recaptcha":"^0.14.1","tslint-config-prettier":"1.18.0","@gooddata/eslint-config":"^1.0.0","@gooddata/tslint-config":"1.0.0","@types/react-responsive":"^3.0.3","@types/storybook__react":"4.0.1","@types/stringify-object":"^3.2.0","enzyme-adapter-react-16":"1.3.1","@gooddata/test-storybook":"3.2.1","@storybook/addon-actions":"5.0.11","@storybook/addon-options":"5.0.11","node-sass-magic-importer":"5.1.0","react-syntax-highlighter":"11.0.2","@types/fixed-data-table-2":"0.8.1","stylelint-config-prettier":"5.2.0","@gooddata/stylelint-config":"4.0.1","@types/react-test-renderer":"16.0.0","circular-dependency-plugin":"5.0.2","compression-webpack-plugin":"2.0.0","@types/json-stable-stringify":"^1.0.32","@gooddata/frontend-npm-scripts":"1.1.0","@types/enzyme-adapter-react-16":"1.0.3","stylelint-checkstyle-formatter":"0.1.0","@types/storybook__addon-actions":"3.4.2","@babel/plugin-proposal-class-properties":"7.4.4","@babel/plugin-proposal-object-rest-spread":"7.4.4","@babel/plugin-transform-async-to-generator":"7.4.4"},"peerDependencies":{"react":"^16.5.2","react-dom":"^16.5.2"},"_npmOperationalInternal":{"tmp":"tmp/react-components_7.7.0-beta.7_1589279324068_0.29134014284525","host":"s3://npm-registry-packages"}},"7.7.0-alpha-strouhaljan-pdo-bb-2211-formatting-presets-component-2020-05-12T14-24-26-229Z":{"name":"@gooddata/react-components","version":"7.7.0-alpha-strouhaljan-pdo-bb-2211-formatting-presets-component-2020-05-12T14-24-26-229Z","author":{"name":"GoodData Corporation"},"license":"BSD-3-Clause","_id":"@gooddata/react-components@7.7.0-alpha-strouhaljan-pdo-bb-2211-formatting-presets-component-2020-05-12T14-24-26-229Z","maintainers":[{"name":"afi","email":"adam.fiedler@gooddata.com"},{"name":"bertold8","email":"ivan.nejezchleb@seznam.cz"},{"name":"brbistas","email":"valentinos.chraniotis@gooddata.com"},{"name":"bugsbunny338","email":"jiri.zajic@mensa.cz"},{"name":"de.do","email":"de.do@gooddata.com"},{"name":"gooddata-ci","email":"rail@gooddata.com"},{"name":"hang.ngo","email":"hang.ngo@gooddata.com"},{"name":"hung.nguyen.hoang","email":"hung.nguyen@gooddata.com"},{"name":"ivan.mjartan","email":"ivan.mjartan@gooddata.com"},{"name":"jakub-sterba","email":"jakub.sterba@gooddata.com"},{"name":"jankc","email":"jan.krapac@gmail.com"},{"name":"jaroslav.tomecek","email":"jaroslav.tomecek@gooddata.com"},{"name":"jkittler","email":"honza.kittler@gmail.com"},{"name":"khanh.le","email":"khanh.le@gooddata.com"},{"name":"lanhuynh","email":"lan.huynh@gooddata.com"},{"name":"linhhong","email":"linh.hong@gooddata.com"},{"name":"lupko","email":"lubomir.slivka@gooddata.com"},{"name":"mai.nguyen","email":"mai.nguyen@gooddata.com"},{"name":"matyas.kandl","email":"matyas.kandl@gooddata.com"},{"name":"michal.marsal","email":"michal.marsal@gooddata.com"},{"name":"my.duong","email":"my.duong@gooddata.com"},{"name":"naibinh","email":"naibinh@gmail.com"},{"name":"nikolacech","email":"nikola.cech@gooddata.com"},{"name":"nis.hua","email":"nis.hua@gooddata.com"},{"name":"no23reason","email":"dan.homola@hotmail.cz"},{"name":"patrikbraborec","email":"patrik.braborec@gooddata.com"},{"name":"pbenes","email":"petr.benes@gooddata.com"},{"name":"petrjanu","email":"petr.janu@gooddata.com"},{"name":"pkingo","email":"philipandreaskingo@hotmail.com"},{"name":"ptquang86","email":"ptquang86@gmail.com"},{"name":"qduval","email":"quentin.duval@gooddata.com"},{"name":"rodri360","email":"me@rodri360.com"},{"name":"scavnickyj","email":"jakub.scavnicky@gooddata.com"},{"name":"sitina","email":"jiri.sitina@gooddata.com"},{"name":"strouhaljan","email":"strouhal.jan@gmail.com"},{"name":"tomas.kratochvil","email":"tomas.kratochvil@gooddata.com"},{"name":"tomasreichmann","email":"tomasreichmann@gmail.com"},{"name":"tomsatgd","email":"tomas.satinsky@gooddata.com"},{"name":"trung-le-quoc","email":"trung.le@gooddata.com"},{"name":"tu-ngo","email":"tungo1981@gmail.com"},{"name":"tu.bui","email":"tu.bui@gooddata.com"},{"name":"tulean","email":"tuan.le@gooddata.com"},{"name":"tuqt1005","email":"tu.tran@gooddata.com"},{"name":"utdnah","email":"danh.ung@gooddata.com"},{"name":"vlastikcz","email":"vlastimil.kotas@gooddata.com"},{"name":"vu.pham","email":"vu.pham@gooddata.com"},{"name":"xmort","email":"petr.dolejsi@gooddata.com"},{"name":"yanlipnican","email":"yanlipnican@gmail.com"}],"homepage":"https://github.com/gooddata/gooddata-react-components#readme","bugs":{"url":"https://github.com/gooddata/gooddata-react-components/issues"},"dist":{"shasum":"2da0cb8874084dce412ca6e169ada1ec67bb0993","tarball":"https://registry.npmjs.org/@gooddata/react-components/-/react-components-7.7.0-alpha-strouhaljan-pdo-bb-2211-formatting-presets-component-2020-05-12T14-24-26-229Z.tgz","fileCount":2604,"integrity":"sha512-6bscbUWqGv+n4pa0SKPkmojL31OxEsgaIf1ThPTQsh/O1E4qPZuX8NYjNFcUA0vAcNeoh+JQE55yaK8hrS2Lug==","signatures":[{"sig":"MEYCIQCKWkOM8yeIyd6cqyV5e5ZzOlCWD+dLmQ9llkYEtaR0fQIhAKOd1/m9Na+gvjq6SAs2NZU/vdINoL6cay/o9JF5/YXl","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":10265310,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJeurG9CRA9TVsSAnZWagAAudMQAJw70ZJCwHH7LXNOJBH/\nIf58AagEVW5Mvg26TnWoVmL80TWTEFO7Tw2cPG7rVW+reGyiRTZHBO4lkQZO\nQ794/aoY0UD8jxc0jVOlVqNFBelCptIL8Pnn46OrOZZpvmThXUd9kBLuBoyc\npK3AHh4y2p1wg35HtbonCBsI9O/8lwpRxKuIzB5H4GtzLSrw5bcleQETfpPx\n2e7U6Em6hgIRSZUYBgIFcekk2UsGe6c1oF8/cjwOzpfkP9wj6WBjednsDwxt\nKEVtM0J0h78EtZc3XScBpQy/2uJeHYkR3pctrAs7/G8J2IiRtVjMYwAi3oMl\n03rsPOtCmmq8ix54wbMSXlHABr6aYUgdn93XfYJKYVEm9Kmg2K3pLqZcGABh\ngli80aE2F2dEwXGq+yFeZltJT/Rd/FIm4JWd2s0idT5P7jTD7ndXxTKi0Fpq\nqfl6D7xXQN6mgpMWlOsoO0SKmSZ5wPYBvZ59wfM2vi9+XebREZWJg8d2I4+A\njae+2kbSFjDM/8kUPo8AXAVVOYh78ThxqknV5pqy4bSK9G9kpDPnqWgqIcTY\nDFetUn7NTSAcs/3fnk/0SOis4AKiQCaj7fzl44cGL1c8Y4kasyFcMXrYERUo\nlwJjcYpOfhe9dzNCfs6H5R1e+9QFqYoM0Q5IjTKi2n7qqLtgw10iH5Ato/YJ\nRv9v\r\n=q3kK\r\n-----END PGP SIGNATURE-----\r\n"},"main":"dist/index.js","husky":{"hooks":{"pre-commit":"lint-staged"}},"config":{"eslint":"./examples/**/*.{js,jsx}","tslint":"./{__mocks__,src,stories}/{,**/}*.{ts,tsx}"},"readme":"[![npm version](https://badge.fury.io/js/%40gooddata%2Freact-components.svg)](https://www.npmjs.com/package/@gooddata/react-components)\n\n# GoodData.UI React components\n> A React-based JavaScript library for building data-driven applications\n\n## Getting started\n- [GoodData.UI Documentation](http://sdk.gooddata.com/gooddata-ui/)\n- [GoodData.UI Live Examples](https://gooddata-examples.herokuapp.com/)\n- [Stack Overflow](https://stackoverflow.com/questions/tagged/gooddata)\n\n### Usage\nWith [yarn](https://yarnpkg.com) installed, go to your project directory and run\n```\n$ yarn add @gooddata/react-components\n```\nIf you prefer [npm](npmjs.com) run\n```\n$ npm install --save @gooddata/react-components\n```\n\nThe public API is exposed via global `index.js`. Except for the styles, do not import any other file directly\nbecause they are not intended to be part of the public API.\n\n## Contributing\n\nWe welcome any contribution in form of [issues](https://github.com/gooddata/gooddata-react-components/issues) or [pull requests](https://github.com/gooddata/gooddata-react-components/pulls).\n\nInstall [Node.js](http://nodejs.org) (node 12.16.1, npm v6.13.4) and [Yarn](https://classic.yarnpkg.com) (1.22.4).\n\nInstall dependencies:\n```\nyarn install --frozen-lockfile\n```\n\nThese commands may come in handy while developing:\n\n| command | description |\n| ------- | ----------- |\n| `yarn install --pure-lockfile` | first step |\n| ||\n| `yarn dev` | build react-components to `/dist` in watch mode |\n| `yarn test` | run all unit tests |\n| `yarn prettier-write` | format the source code to match the valid codestyle |\n| `yarn validate` | validate codestyle |\n| ||\n| `yarn storybook` | run storybook from `/stories` on http://localhost:9001 |\n| `yarn build-storybook` | build storybook to `/dist-storybook` |\n| `yarn test-storybook` | run storybook and [screenshot tests](https://github.com/gooddata/gdc-client-utils/tree/master/test-storybook) |\n| ||\n| `yarn examples` | run Live Examples dev-server from `/examples` on https://localhost:8999 |\n| `yarn examples-build` | build Live Examples to `/examples/dist` |\n| `yarn examples-server` | serve built Live Examples - see `/examples/server/src` |\n| `yarn examples-testcafe` | run testcafe tests against `localhost:8999` |\n\n### Deploy to heroku.com\nWhen you deploy this repo to heroku, it serves *GoodData.UI Live Examples*.\nRelevant tasks are in `Procfile` and `package.json`.\n\n```bash\n# run in the project directory\nheroku login\nheroku create <your-app-name>\nheroku config:set DOMAIN_ADMIN_USERNAME=x@gooddata.com DOMAIN_ADMIN_PASSWORD=xy PROJECT_ID_TO_ASSIGN=xms7ga4tf3g3nzucd8380o2bev8oeknp\ngit push heroku HEAD:master\nheroku open\n```\n### Enable Geo Chart for Storybook and Live Examples\nGeo chart uses Mapbox to render map which requires a Mapbox access token.\n- Register an account and create Mapbox access token at [guide](https://docs.mapbox.com/help/how-mapbox-works/access-tokens/)\n- Store the created token at `.env`:\n```bash\necho -e \"EXAMPLE_MAPBOX_ACCESS_TOKEN=token\" >> .env # only need to run once\necho -e \"STORYBOOK_MAPBOX_ACCESS_TOKEN=token\" >> .env # only need to run once\n```\n\n### Run Live Examples Locally\nTo run *GoodData.UI Live Examples* locally:\n```bash\ngit clone <this-repository>\ncd  <repository-folder>\nyarn install --pure-lockfile\nyarn examples\n```\nThen open https://localhost:8999 and login using Live Examples account (you can [create one here](https://gooddata-examples.herokuapp.com/registration)).\n\n### Run Storybook locally\n- Run storybook with token stored in `.env` for more secure\n```bash\nyarn storybook\n```\n- Or run storybook with token env param exposed to cli (not suggested)\n```bash\nSTORYBOOK_MAPBOX_ACCESS_TOKEN=token yarn storybook\n```\n- Apply either above way to `yarn build-storybook` or `yarn test-storybook`\n\n### Source code formatting\nThe source code in the repository is formatted by [Prettier](https://prettier.io/).\nThe format of the code is validated by our Continuous Integration server and is one of the requirements of successful merge.\n\nPrettier is supported by every major IDE. You can find the list of supported editors and how to configure them [here](https://prettier.io/docs/en/editors.html).\n\nIn the case, when your editor is not supported or you don't want to setup the integration, you can run the `yarn prettier-write` command to reformat the code before commit.\n\n## Changelog\n\n- see [CHANGELOG.md](CHANGELOG.md)\n\n## Supported versions\n\nIn order to make the user experience with integrating GoodData UI SDK as smooth and secure as possible and to ensure that the SDK is using the latest features of the platform, we will only provide support to two most recent major versions of UI SDK.\n\nThe most recent majors will be supported in the following modes:\n\n- The latest major version will receive all new functionality and all bug fixes\n- The previous major version will only receive fixes to critical issues and security fixes. These fixes will be applied on top of last released version of the previous major\n\nThe customers are encouraged to always use the latest version of the UI SDK.\n\nIn case of using older versions, the user might face API incompatibility, performance or security issues.\n\nPlease follow the installation instructions to update to the newest version.\n\n## License\n\n(C) 2007-2020 GoodData Corporation\n\nThis project is dual licensed:\n\n- The ATTRIBUTION-NONCOMMERCIAL 4.0 INTERNATIONAL (CC BY-NC 4.0) is used for purpose of the trial experience and evaluation of GoodData.UI library.\n- The GOODDATA GOODDATA.UI LIBRARY END USER LICENSE AGREEMENT is used for GoodData customers.\n\nFor more information, please see [LICENSE](https://github.com/gooddata/gooddata-react-components/blob/master/LICENSE)\n","gitHead":"ab4e2b1c222f4fad63cff879a6c2c72456635845","scripts":{"dev":"bash scripts/build.sh --dev-watch","test":"jest --watch","build":"bash scripts/build.sh","tslint":"yarn run-tslint -t verbose $npm_package_config_tslint","prepare":"cd examples/server && yarn install --frozen-lockfile && cd ../..; rm -r examples/node_modules 2>/dev/null; true","examples":"bash scripts/run-examples.sh","prepare?":"# Called before `npm publish` and on local `npm install`. Temporarily also for deleting obsolete node_modules. Ends with `true` to continue gracefully.","validate":"tsc --noEmit && yarn tslint && eslint $npm_package_config_eslint && yarn validate-style && yarn prettier-check","build-dev":"bash scripts/build.sh --dev","examples?":"# Default is developer domain, other options: yarn examples [sec,secure,stg,stg2,stg3,demo,developer or URL]","storybook":"yarn build && start-storybook -p 9001 -c .storybook","test-once":"jest","tslint-ci":"mkdir -p ./ci/results && yarn run-tslint -t checkstyle -o ./ci/results/tslint-results.xml $npm_package_config_tslint","run-tslint":"tslint -p tsconfig.json","validate-ci":"tsc --noEmit && yarn tslint-ci  && eslint $npm_package_config_eslint -f checkstyle -o ci/results/eslint-results.xml && yarn validate-style-ci && yarn prettier-check","examples-build":"bash scripts/build-examples.sh","prepublishOnly":"yarn build","prettier-check":"prettier --check '{src,stories,styles,__mocks__,examples/server/src,examples/src,examples/test}/**/*.{ts,js,tsx,jsx,json,scss,md,yaml,html}'","prettier-write":"prettier --write '{src,stories,styles,__mocks__,examples/server/src,examples/src,examples/test}/**/*.{ts,js,tsx,jsx,json,scss,md,yaml,html}'","test-storybook":"yarn build && test-storybook","validate-style":"stylelint '**/*.scss'","build-storybook":"yarn build && build-storybook -c .storybook -o dist-storybook","examples-server":"node examples/server/src/index.js","heroku-postbuild":"yarn examples-build developer","examples-testcafe":"./scripts/run-testcafe.sh visual","validate-style-ci":"stylelint '**/*.scss' --custom-formatter=node_modules/stylelint-checkstyle-formatter > ci/results/stylelint-results.xml","check-circular-deps":"madge --circular --extensions ts ./src","examples-testcafe-ci":"./scripts/run-testcafe.sh ci","examples-testcafe-live":"./scripts/run-testcafe.sh live"},"typings":"dist/index.d.ts","_npmUser":{"name":"strouhaljan","email":"strouhal.jan@gmail.com"},"deprecated":"@gooddata/react-components@7 reached End of Support on March 31, 2022. Please upgrade (see https://sdk.gooddata.com/gooddata-ui/docs/supported_versions.html for more information).","repository":{"url":"git+ssh://git@github.com/gooddata/gooddata-react-components.git","type":"git"},"_npmVersion":"6.13.4","description":"GoodData.UI - A powerful JavaScript library for building analytical applications","directories":{},"lint-staged":{"{src,stories,styles,__mocks__,examples/server/src,examples/src,examples/test}/**/*.{ts,js,tsx,jsx,scss}":["npx gdc-fix-copyright","git add"],"{src,stories,styles,__mocks__,examples/server/src,examples/src,examples/test}/**/*.{ts,js,tsx,jsx,json,scss,md,yaml,html}":["prettier --write","git add"]},"_nodeVersion":"12.16.1","dependencies":{"rxjs":"^5.5.6","uuid":"^3.2.1","immer":"^1.3.1","lodash":"^4.17.15","date-fns":"^2.7.0","downshift":"^3.2.7","invariant":"^2.2.2","mapbox-gl":"^1.6.1","classnames":"^2.2.6","highcharts":"7.1.1","prop-types":"^15.6.0","react-intl":"^3.6.0","custom-event":"^1.0.1","react-window":"^1.8.1","ag-grid-react":"20.0.0","react-measure":"^2.3.0","@types/mapbox-gl":"^1.6.1","react-day-picker":"~7.3.0","react-responsive":"^3.0.0","stringify-object":"^2.4.0","@gooddata/typings":"^2.24.2","ag-grid-community":"20.0.0","http-status-codes":"^1.3.0","@gooddata/js-utils":"^3.10.5","@gooddata/numberjs":"^3.2.4","fixed-data-table-2":"0.7.17","@gooddata/goodstrap":"^68.6.0","react-dom-factories":"^1.0.2","@gooddata/gooddata-js":"^13.0.0","json-stable-stringify":"^1.0.1","react-transition-group":"^2.2.1","hoist-non-react-statics":"^3.3.0","nodelist-foreach-polyfill":"^1.2.0","@formatjs/intl-pluralrules":"^1.3.6","highcharts-grouped-categories":"^1.1.3"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"raf":"3.3.2","yup":"^0.24.1","jest":"24.7.1","husky":"3.0.0","madge":"^3.4.4","react":"^16.5.2","enzyme":"3.5.0","eslint":"4.19.1","formik":"^0.11.11","moment":"2.23.0","history":"^4.7.2","ts-jest":"24.0.0","webpack":"4.30.0","full-icu":"^1.3.0","prettier":"1.16.4","react-ga":"^2.5.2","recharts":"1.0.0-beta.9","testcafe":"1.1.4","commander":"2.14.1","node-sass":"4.13.0","react-dom":"^16.5.2","stylelint":"^10.0.0","supertest":"3.0.0","ts-loader":"6.0.0","@types/raf":"^3.4.0","css-loader":"0.28.7","jest-junit":"3.0.0","raw-loader":"0.5.1","styled-jsx":"2.2.1","typescript":"3.3.4000","@babel/core":"7.4.4","@types/jest":"24.0.6","@types/node":"7.0.8","@types/uuid":"3.4.3","file-loader":"3.0.1","jest-enzyme":"7.0.2","lint-staged":"9.1.0","sass-loader":"6.0.6","webpack-cli":"3.3.2","@types/react":"16.8.6","babel-loader":"8.0.5","react-helmet":"5.2.0","react-select":"1.2.1","style-loader":"0.19.1","@types/enzyme":"3.1.13","@types/lodash":"4.14.123","testcafe-live":"0.1.4","@babel/runtime":"7.4.4","dotenv-webpack":"^1.7.0","@babel/polyfill":"^7.4.4","@storybook/react":"5.0.11","@types/invariant":"2.2.29","@types/react-dom":"16.0.11","isomorphic-fetch":"2.2.1","react-datepicker":"1.1.0","react-router-dom":"4.2.2","@babel/preset-env":"7.4.4","@gooddata/mock-js":"^2.13.1","@storybook/addons":"5.0.11","@types/classnames":"2.2.3","@types/prop-types":"15.5.2","@storybook/theming":"5.0.11","identity-obj-proxy":"^3.0.0","intl-messageformat":"^7.5.4","webpack-dev-server":"3.3.1","@babel/preset-react":"7.0.0","@types/react-portal":"4.0.1","@types/react-window":"^1.8.1","babel-plugin-lodash":"3.3.4","html-webpack-plugin":"3.2.0","react-test-renderer":"16.4.2","@types/react-measure":"2.0.5","clean-webpack-plugin":"2.0.2","stats-webpack-plugin":"0.7.0","eslint-config-prettier":"4.1.0","react-google-recaptcha":"^0.14.1","tslint-config-prettier":"1.18.0","@gooddata/eslint-config":"^1.0.0","@gooddata/tslint-config":"1.0.0","@types/react-responsive":"^3.0.3","@types/storybook__react":"4.0.1","@types/stringify-object":"^3.2.0","enzyme-adapter-react-16":"1.3.1","@gooddata/test-storybook":"3.2.1","@storybook/addon-actions":"5.0.11","@storybook/addon-options":"5.0.11","node-sass-magic-importer":"5.1.0","react-syntax-highlighter":"11.0.2","@types/fixed-data-table-2":"0.8.1","stylelint-config-prettier":"5.2.0","@gooddata/stylelint-config":"4.0.1","@types/react-test-renderer":"16.0.0","circular-dependency-plugin":"5.0.2","compression-webpack-plugin":"2.0.0","@types/json-stable-stringify":"^1.0.32","@gooddata/frontend-npm-scripts":"1.1.0","@types/enzyme-adapter-react-16":"1.0.3","stylelint-checkstyle-formatter":"0.1.0","@types/storybook__addon-actions":"3.4.2","@babel/plugin-proposal-class-properties":"7.4.4","@babel/plugin-proposal-object-rest-spread":"7.4.4","@babel/plugin-transform-async-to-generator":"7.4.4"},"peerDependencies":{"react":"^16.5.2","react-dom":"^16.5.2"},"_npmOperationalInternal":{"tmp":"tmp/react-components_7.7.0-alpha-strouhaljan-pdo-bb-2211-formatting-presets-component-2020-05-12T14-24-26-229Z_1589293500649_0.13263258680499201","host":"s3://npm-registry-packages"}},"7.7.0-alpha-tomsatgd-tsa-bb-2286-fix-show-in-percent-ad-hoc-format-2020-05-13T07-43-24-783Z":{"name":"@gooddata/react-components","version":"7.7.0-alpha-tomsatgd-tsa-bb-2286-fix-show-in-percent-ad-hoc-format-2020-05-13T07-43-24-783Z","author":{"name":"GoodData Corporation"},"license":"BSD-3-Clause","_id":"@gooddata/react-components@7.7.0-alpha-tomsatgd-tsa-bb-2286-fix-show-in-percent-ad-hoc-format-2020-05-13T07-43-24-783Z","maintainers":[{"name":"afi","email":"adam.fiedler@gooddata.com"},{"name":"bertold8","email":"ivan.nejezchleb@seznam.cz"},{"name":"brbistas","email":"valentinos.chraniotis@gooddata.com"},{"name":"bugsbunny338","email":"jiri.zajic@mensa.cz"},{"name":"de.do","email":"de.do@gooddata.com"},{"name":"gooddata-ci","email":"rail@gooddata.com"},{"name":"hang.ngo","email":"hang.ngo@gooddata.com"},{"name":"hung.nguyen.hoang","email":"hung.nguyen@gooddata.com"},{"name":"ivan.mjartan","email":"ivan.mjartan@gooddata.com"},{"name":"jakub-sterba","email":"jakub.sterba@gooddata.com"},{"name":"jankc","email":"jan.krapac@gmail.com"},{"name":"jaroslav.tomecek","email":"jaroslav.tomecek@gooddata.com"},{"name":"jkittler","email":"honza.kittler@gmail.com"},{"name":"khanh.le","email":"khanh.le@gooddata.com"},{"name":"lanhuynh","email":"lan.huynh@gooddata.com"},{"name":"linhhong","email":"linh.hong@gooddata.com"},{"name":"lupko","email":"lubomir.slivka@gooddata.com"},{"name":"mai.nguyen","email":"mai.nguyen@gooddata.com"},{"name":"matyas.kandl","email":"matyas.kandl@gooddata.com"},{"name":"michal.marsal","email":"michal.marsal@gooddata.com"},{"name":"my.duong","email":"my.duong@gooddata.com"},{"name":"naibinh","email":"naibinh@gmail.com"},{"name":"nikolacech","email":"nikola.cech@gooddata.com"},{"name":"nis.hua","email":"nis.hua@gooddata.com"},{"name":"no23reason","email":"dan.homola@hotmail.cz"},{"name":"patrikbraborec","email":"patrik.braborec@gooddata.com"},{"name":"pbenes","email":"petr.benes@gooddata.com"},{"name":"petrjanu","email":"petr.janu@gooddata.com"},{"name":"pkingo","email":"philipandreaskingo@hotmail.com"},{"name":"ptquang86","email":"ptquang86@gmail.com"},{"name":"qduval","email":"quentin.duval@gooddata.com"},{"name":"rodri360","email":"me@rodri360.com"},{"name":"scavnickyj","email":"jakub.scavnicky@gooddata.com"},{"name":"sitina","email":"jiri.sitina@gooddata.com"},{"name":"strouhaljan","email":"strouhal.jan@gmail.com"},{"name":"tomas.kratochvil","email":"tomas.kratochvil@gooddata.com"},{"name":"tomasreichmann","email":"tomasreichmann@gmail.com"},{"name":"tomsatgd","email":"tomas.satinsky@gooddata.com"},{"name":"trung-le-quoc","email":"trung.le@gooddata.com"},{"name":"tu-ngo","email":"tungo1981@gmail.com"},{"name":"tu.bui","email":"tu.bui@gooddata.com"},{"name":"tulean","email":"tuan.le@gooddata.com"},{"name":"tuqt1005","email":"tu.tran@gooddata.com"},{"name":"utdnah","email":"danh.ung@gooddata.com"},{"name":"vlastikcz","email":"vlastimil.kotas@gooddata.com"},{"name":"vu.pham","email":"vu.pham@gooddata.com"},{"name":"xmort","email":"petr.dolejsi@gooddata.com"},{"name":"yanlipnican","email":"yanlipnican@gmail.com"}],"homepage":"https://github.com/gooddata/gooddata-react-components#readme","bugs":{"url":"https://github.com/gooddata/gooddata-react-components/issues"},"dist":{"shasum":"b1495ece09797b34d3d60165af0c5d4d1a978a09","tarball":"https://registry.npmjs.org/@gooddata/react-components/-/react-components-7.7.0-alpha-tomsatgd-tsa-bb-2286-fix-show-in-percent-ad-hoc-format-2020-05-13T07-43-24-783Z.tgz","fileCount":2565,"integrity":"sha512-aDR2blHlKmqc+4Q5NIcGoO2xCYv9+Ta6Lpj+9sPd4ZgBMFzi/jCDGhM6p6aNOZ17qyYf3N/lX8BLzR/aZ2sI0A==","signatures":[{"sig":"MEUCICObBcgl3mF6qJHgX9R8KI0DCZJtCV7tEAzT4D/78eUQAiEAlUQbNJ+qXVPy9bhDTBkFWOJubR8kL8IxAu8bMdxhSb4=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":10173457,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJeu6VsCRA9TVsSAnZWagAAzNYP/2CYDoPZg108stRwRz6r\nR+HTngzWyCTVbMcTfb3kt1cWm8lgc46AGygz+ZkrkRPcNgT37zVHx6uBLz2Q\nwMMdjnW2Ko8Xs4mP5VcC45Sfjnxwo9D95ByP5p1LAtYwKiUnZMdh5yezKmf+\nYXBdhBvKzdD+hzcYkULCaQ57f5dVH05uFWbe+uMVtFdEFy9iF+mJMqxeD6o3\nIbvvPZ1rEN38TR0p7/0HKTAoMCtXen9yAXH6d1tm59IIhEjy1JtMO2CN1rXG\ntIEnRhhf/eW6OW8aF/KJDXQsJHcKulhu9Ap/Vn37Escz6Fd/OwOX6Gv2FEd7\nbi99OOv2RDj/ALK8MkyOn1xOip+HIdFgvV9hlPlab1qWO9O/dMwz/1tGZ9av\naCUPuOkJyEf2w1WnlFRB6O2wEvzc0RI6tmKacA6YIuS8wjPCFChvGmGWB3/b\ntVp9TLoHAkuIpYmAscpLdHlWd0JM3/uBpW+weN8AiarQAc6eS3FJNPRuUyhY\ntWwpT8a9xyRqHidXzSHVKSqsQk3rPudtYKfdJR9mnKfMCv6Sz4NdYSQXOtCz\n+Rj3avjDKXsddJw48JTEYiLMv5zFiHW2Nq+MXJ1goUawNeFX0jiJ+IvXeTzY\nysXQgaycChKOltQXXwObFYDy3js5iAEGnVXt93Le1SaITfs6WLo1QM4iIJTM\nMOuu\r\n=md0q\r\n-----END PGP SIGNATURE-----\r\n"},"main":"dist/index.js","husky":{"hooks":{"pre-commit":"lint-staged"}},"config":{"eslint":"./examples/**/*.{js,jsx}","tslint":"./{__mocks__,src,stories}/{,**/}*.{ts,tsx}"},"readme":"[![npm version](https://badge.fury.io/js/%40gooddata%2Freact-components.svg)](https://www.npmjs.com/package/@gooddata/react-components)\n\n# GoodData.UI React components\n> A React-based JavaScript library for building data-driven applications\n\n## Getting started\n- [GoodData.UI Documentation](http://sdk.gooddata.com/gooddata-ui/)\n- [GoodData.UI Live Examples](https://gooddata-examples.herokuapp.com/)\n- [Stack Overflow](https://stackoverflow.com/questions/tagged/gooddata)\n\n### Usage\nWith [yarn](https://yarnpkg.com) installed, go to your project directory and run\n```\n$ yarn add @gooddata/react-components\n```\nIf you prefer [npm](npmjs.com) run\n```\n$ npm install --save @gooddata/react-components\n```\n\nThe public API is exposed via global `index.js`. Except for the styles, do not import any other file directly\nbecause they are not intended to be part of the public API.\n\n## Contributing\n\nWe welcome any contribution in form of [issues](https://github.com/gooddata/gooddata-react-components/issues) or [pull requests](https://github.com/gooddata/gooddata-react-components/pulls).\n\nInstall [Node.js](http://nodejs.org) (node 12.16.1, npm v6.13.4) and [Yarn](https://classic.yarnpkg.com) (1.22.4).\n\nInstall dependencies:\n```\nyarn install --frozen-lockfile\n```\n\nThese commands may come in handy while developing:\n\n| command | description |\n| ------- | ----------- |\n| `yarn install --pure-lockfile` | first step |\n| ||\n| `yarn dev` | build react-components to `/dist` in watch mode |\n| `yarn test` | run all unit tests |\n| `yarn prettier-write` | format the source code to match the valid codestyle |\n| `yarn validate` | validate codestyle |\n| ||\n| `yarn storybook` | run storybook from `/stories` on http://localhost:9001 |\n| `yarn build-storybook` | build storybook to `/dist-storybook` |\n| `yarn test-storybook` | run storybook and [screenshot tests](https://github.com/gooddata/gdc-client-utils/tree/master/test-storybook) |\n| ||\n| `yarn examples` | run Live Examples dev-server from `/examples` on https://localhost:8999 |\n| `yarn examples-build` | build Live Examples to `/examples/dist` |\n| `yarn examples-server` | serve built Live Examples - see `/examples/server/src` |\n| `yarn examples-testcafe` | run testcafe tests against `localhost:8999` |\n\n### Deploy to heroku.com\nWhen you deploy this repo to heroku, it serves *GoodData.UI Live Examples*.\nRelevant tasks are in `Procfile` and `package.json`.\n\n```bash\n# run in the project directory\nheroku login\nheroku create <your-app-name>\nheroku config:set DOMAIN_ADMIN_USERNAME=x@gooddata.com DOMAIN_ADMIN_PASSWORD=xy PROJECT_ID_TO_ASSIGN=xms7ga4tf3g3nzucd8380o2bev8oeknp\ngit push heroku HEAD:master\nheroku open\n```\n### Enable Geo Chart for Storybook and Live Examples\nGeo chart uses Mapbox to render map which requires a Mapbox access token.\n- Register an account and create Mapbox access token at [guide](https://docs.mapbox.com/help/how-mapbox-works/access-tokens/)\n- Store the created token at `.env`:\n```bash\necho -e \"EXAMPLE_MAPBOX_ACCESS_TOKEN=token\" >> .env # only need to run once\necho -e \"STORYBOOK_MAPBOX_ACCESS_TOKEN=token\" >> .env # only need to run once\n```\n\n### Run Live Examples Locally\nTo run *GoodData.UI Live Examples* locally:\n```bash\ngit clone <this-repository>\ncd  <repository-folder>\nyarn install --pure-lockfile\nyarn examples\n```\nThen open https://localhost:8999 and login using Live Examples account (you can [create one here](https://gooddata-examples.herokuapp.com/registration)).\n\n### Run Storybook locally\n- Run storybook with token stored in `.env` for more secure\n```bash\nyarn storybook\n```\n- Or run storybook with token env param exposed to cli (not suggested)\n```bash\nSTORYBOOK_MAPBOX_ACCESS_TOKEN=token yarn storybook\n```\n- Apply either above way to `yarn build-storybook` or `yarn test-storybook`\n\n### Source code formatting\nThe source code in the repository is formatted by [Prettier](https://prettier.io/).\nThe format of the code is validated by our Continuous Integration server and is one of the requirements of successful merge.\n\nPrettier is supported by every major IDE. You can find the list of supported editors and how to configure them [here](https://prettier.io/docs/en/editors.html).\n\nIn the case, when your editor is not supported or you don't want to setup the integration, you can run the `yarn prettier-write` command to reformat the code before commit.\n\n## Changelog\n\n- see [CHANGELOG.md](CHANGELOG.md)\n\n## Supported versions\n\nIn order to make the user experience with integrating GoodData UI SDK as smooth and secure as possible and to ensure that the SDK is using the latest features of the platform, we will only provide support to two most recent major versions of UI SDK.\n\nThe most recent majors will be supported in the following modes:\n\n- The latest major version will receive all new functionality and all bug fixes\n- The previous major version will only receive fixes to critical issues and security fixes. These fixes will be applied on top of last released version of the previous major\n\nThe customers are encouraged to always use the latest version of the UI SDK.\n\nIn case of using older versions, the user might face API incompatibility, performance or security issues.\n\nPlease follow the installation instructions to update to the newest version.\n\n## License\n\n(C) 2007-2020 GoodData Corporation\n\nThis project is dual licensed:\n\n- The ATTRIBUTION-NONCOMMERCIAL 4.0 INTERNATIONAL (CC BY-NC 4.0) is used for purpose of the trial experience and evaluation of GoodData.UI library.\n- The GOODDATA GOODDATA.UI LIBRARY END USER LICENSE AGREEMENT is used for GoodData customers.\n\nFor more information, please see [LICENSE](https://github.com/gooddata/gooddata-react-components/blob/master/LICENSE)\n","gitHead":"5bbcc0ea771e588ef1f17543903d9ad96032e6ec","scripts":{"dev":"bash scripts/build.sh --dev-watch","test":"jest --watch","build":"bash scripts/build.sh","tslint":"yarn run-tslint -t verbose $npm_package_config_tslint","prepare":"cd examples/server && yarn install --frozen-lockfile && cd ../..; rm -r examples/node_modules 2>/dev/null; true","examples":"bash scripts/run-examples.sh","prepare?":"# Called before `npm publish` and on local `npm install`. Temporarily also for deleting obsolete node_modules. Ends with `true` to continue gracefully.","validate":"tsc --noEmit && yarn tslint && eslint $npm_package_config_eslint && yarn validate-style && yarn prettier-check","build-dev":"bash scripts/build.sh --dev","examples?":"# Default is developer domain, other options: yarn examples [sec,secure,stg,stg2,stg3,demo,developer or URL]","storybook":"yarn build && start-storybook -p 9001 -c .storybook","test-once":"jest","tslint-ci":"mkdir -p ./ci/results && yarn run-tslint -t checkstyle -o ./ci/results/tslint-results.xml $npm_package_config_tslint","run-tslint":"tslint -p tsconfig.json","validate-ci":"tsc --noEmit && yarn tslint-ci  && eslint $npm_package_config_eslint -f checkstyle -o ci/results/eslint-results.xml && yarn validate-style-ci && yarn prettier-check","examples-build":"bash scripts/build-examples.sh","prepublishOnly":"yarn build","prettier-check":"prettier --check '{src,stories,styles,__mocks__,examples/server/src,examples/src,examples/test}/**/*.{ts,js,tsx,jsx,json,scss,md,yaml,html}'","prettier-write":"prettier --write '{src,stories,styles,__mocks__,examples/server/src,examples/src,examples/test}/**/*.{ts,js,tsx,jsx,json,scss,md,yaml,html}'","test-storybook":"yarn build && test-storybook","validate-style":"stylelint '**/*.scss'","build-storybook":"yarn build && build-storybook -c .storybook -o dist-storybook","examples-server":"node examples/server/src/index.js","heroku-postbuild":"yarn examples-build developer","examples-testcafe":"./scripts/run-testcafe.sh visual","validate-style-ci":"stylelint '**/*.scss' --custom-formatter=node_modules/stylelint-checkstyle-formatter > ci/results/stylelint-results.xml","check-circular-deps":"madge --circular --extensions ts ./src","examples-testcafe-ci":"./scripts/run-testcafe.sh ci","examples-testcafe-live":"./scripts/run-testcafe.sh live"},"typings":"dist/index.d.ts","_npmUser":{"name":"tomsatgd","email":"tomas.satinsky@gooddata.com"},"deprecated":"@gooddata/react-components@7 reached End of Support on March 31, 2022. Please upgrade (see https://sdk.gooddata.com/gooddata-ui/docs/supported_versions.html for more information).","repository":{"url":"git+ssh://git@github.com/gooddata/gooddata-react-components.git","type":"git"},"_npmVersion":"6.13.4","description":"GoodData.UI - A powerful JavaScript library for building analytical applications","directories":{},"lint-staged":{"{src,stories,styles,__mocks__,examples/server/src,examples/src,examples/test}/**/*.{ts,js,tsx,jsx,scss}":["npx gdc-fix-copyright","git add"],"{src,stories,styles,__mocks__,examples/server/src,examples/src,examples/test}/**/*.{ts,js,tsx,jsx,json,scss,md,yaml,html}":["prettier --write","git add"]},"_nodeVersion":"12.16.1","dependencies":{"rxjs":"^5.5.6","uuid":"^3.2.1","immer":"^1.3.1","lodash":"^4.17.15","date-fns":"^2.7.0","downshift":"^3.2.7","invariant":"^2.2.2","mapbox-gl":"^1.6.1","classnames":"^2.2.6","highcharts":"7.1.1","prop-types":"^15.6.0","react-intl":"^3.6.0","custom-event":"^1.0.1","react-window":"^1.8.1","ag-grid-react":"20.0.0","react-measure":"^2.3.0","@types/mapbox-gl":"^1.6.1","react-day-picker":"~7.3.0","react-responsive":"^3.0.0","stringify-object":"^2.4.0","@gooddata/typings":"^2.24.2","ag-grid-community":"20.0.0","http-status-codes":"^1.3.0","@gooddata/js-utils":"^3.10.5","@gooddata/numberjs":"^3.2.4","fixed-data-table-2":"0.7.17","@gooddata/goodstrap":"^68.6.0","react-dom-factories":"^1.0.2","@gooddata/gooddata-js":"13.0.0-alpha-tomsatgd-tsa-bb-2286-override-default-ad-hoc-percentage-2020-05-12T13-29-52-301Z","json-stable-stringify":"^1.0.1","react-transition-group":"^2.2.1","hoist-non-react-statics":"^3.3.0","nodelist-foreach-polyfill":"^1.2.0","@formatjs/intl-pluralrules":"^1.3.6","highcharts-grouped-categories":"^1.1.3"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"raf":"3.3.2","yup":"^0.24.1","jest":"24.7.1","husky":"3.0.0","madge":"^3.4.4","react":"^16.5.2","enzyme":"3.5.0","eslint":"4.19.1","formik":"^0.11.11","moment":"2.23.0","history":"^4.7.2","ts-jest":"24.0.0","webpack":"4.30.0","full-icu":"^1.3.0","prettier":"1.16.4","react-ga":"^2.5.2","recharts":"1.0.0-beta.9","testcafe":"1.1.4","commander":"2.14.1","node-sass":"4.13.0","react-dom":"^16.5.2","stylelint":"^10.0.0","supertest":"3.0.0","ts-loader":"6.0.0","@types/raf":"^3.4.0","css-loader":"0.28.7","jest-junit":"3.0.0","raw-loader":"0.5.1","styled-jsx":"2.2.1","typescript":"3.3.4000","@babel/core":"7.4.4","@types/jest":"24.0.6","@types/node":"7.0.8","@types/uuid":"3.4.3","file-loader":"3.0.1","jest-enzyme":"7.0.2","lint-staged":"9.1.0","sass-loader":"6.0.6","webpack-cli":"3.3.2","@types/react":"16.8.6","babel-loader":"8.0.5","react-helmet":"5.2.0","react-select":"1.2.1","style-loader":"0.19.1","@types/enzyme":"3.1.13","@types/lodash":"4.14.123","testcafe-live":"0.1.4","@babel/runtime":"7.4.4","dotenv-webpack":"^1.7.0","@babel/polyfill":"^7.4.4","@storybook/react":"5.0.11","@types/invariant":"2.2.29","@types/react-dom":"16.0.11","isomorphic-fetch":"2.2.1","react-datepicker":"1.1.0","react-router-dom":"4.2.2","@babel/preset-env":"7.4.4","@gooddata/mock-js":"^2.13.1","@storybook/addons":"5.0.11","@types/classnames":"2.2.3","@types/prop-types":"15.5.2","@storybook/theming":"5.0.11","identity-obj-proxy":"^3.0.0","intl-messageformat":"^7.5.4","webpack-dev-server":"3.3.1","@babel/preset-react":"7.0.0","@types/react-portal":"4.0.1","@types/react-window":"^1.8.1","babel-plugin-lodash":"3.3.4","html-webpack-plugin":"3.2.0","react-test-renderer":"16.4.2","@types/react-measure":"2.0.5","clean-webpack-plugin":"2.0.2","stats-webpack-plugin":"0.7.0","eslint-config-prettier":"4.1.0","react-google-recaptcha":"^0.14.1","tslint-config-prettier":"1.18.0","@gooddata/eslint-config":"^1.0.0","@gooddata/tslint-config":"1.0.0","@types/react-responsive":"^3.0.3","@types/storybook__react":"4.0.1","@types/stringify-object":"^3.2.0","enzyme-adapter-react-16":"1.3.1","@gooddata/test-storybook":"3.2.1","@storybook/addon-actions":"5.0.11","@storybook/addon-options":"5.0.11","node-sass-magic-importer":"5.1.0","react-syntax-highlighter":"11.0.2","@types/fixed-data-table-2":"0.8.1","stylelint-config-prettier":"5.2.0","@gooddata/stylelint-config":"4.0.1","@types/react-test-renderer":"16.0.0","circular-dependency-plugin":"5.0.2","compression-webpack-plugin":"2.0.0","@types/json-stable-stringify":"^1.0.32","@gooddata/frontend-npm-scripts":"1.1.0","@types/enzyme-adapter-react-16":"1.0.3","stylelint-checkstyle-formatter":"0.1.0","@types/storybook__addon-actions":"3.4.2","@babel/plugin-proposal-class-properties":"7.4.4","@babel/plugin-proposal-object-rest-spread":"7.4.4","@babel/plugin-transform-async-to-generator":"7.4.4"},"peerDependencies":{"react":"^16.5.2","react-dom":"^16.5.2"},"_npmOperationalInternal":{"tmp":"tmp/react-components_7.7.0-alpha-tomsatgd-tsa-bb-2286-fix-show-in-percent-ad-hoc-format-2020-05-13T07-43-24-783Z_1589355876216_0.12939969755074254","host":"s3://npm-registry-packages"}},"7.7.0-beta.8":{"name":"@gooddata/react-components","version":"7.7.0-beta.8","author":{"name":"GoodData Corporation"},"license":"BSD-3-Clause","_id":"@gooddata/react-components@7.7.0-beta.8","maintainers":[{"name":"afi","email":"adam.fiedler@gooddata.com"},{"name":"bertold8","email":"ivan.nejezchleb@seznam.cz"},{"name":"brbistas","email":"valentinos.chraniotis@gooddata.com"},{"name":"bugsbunny338","email":"jiri.zajic@mensa.cz"},{"name":"de.do","email":"de.do@gooddata.com"},{"name":"gooddata-ci","email":"rail@gooddata.com"},{"name":"hang.ngo","email":"hang.ngo@gooddata.com"},{"name":"hung.nguyen.hoang","email":"hung.nguyen@gooddata.com"},{"name":"ivan.mjartan","email":"ivan.mjartan@gooddata.com"},{"name":"jakub-sterba","email":"jakub.sterba@gooddata.com"},{"name":"jankc","email":"jan.krapac@gmail.com"},{"name":"jaroslav.tomecek","email":"jaroslav.tomecek@gooddata.com"},{"name":"jkittler","email":"honza.kittler@gmail.com"},{"name":"khanh.le","email":"khanh.le@gooddata.com"},{"name":"lanhuynh","email":"lan.huynh@gooddata.com"},{"name":"linhhong","email":"linh.hong@gooddata.com"},{"name":"lupko","email":"lubomir.slivka@gooddata.com"},{"name":"mai.nguyen","email":"mai.nguyen@gooddata.com"},{"name":"matyas.kandl","email":"matyas.kandl@gooddata.com"},{"name":"michal.marsal","email":"michal.marsal@gooddata.com"},{"name":"my.duong","email":"my.duong@gooddata.com"},{"name":"naibinh","email":"naibinh@gmail.com"},{"name":"nikolacech","email":"nikola.cech@gooddata.com"},{"name":"nis.hua","email":"nis.hua@gooddata.com"},{"name":"no23reason","email":"dan.homola@hotmail.cz"},{"name":"patrikbraborec","email":"patrik.braborec@gooddata.com"},{"name":"pbenes","email":"petr.benes@gooddata.com"},{"name":"petrjanu","email":"petr.janu@gooddata.com"},{"name":"pkingo","email":"philipandreaskingo@hotmail.com"},{"name":"ptquang86","email":"ptquang86@gmail.com"},{"name":"qduval","email":"quentin.duval@gooddata.com"},{"name":"rodri360","email":"me@rodri360.com"},{"name":"scavnickyj","email":"jakub.scavnicky@gooddata.com"},{"name":"sitina","email":"jiri.sitina@gooddata.com"},{"name":"strouhaljan","email":"strouhal.jan@gmail.com"},{"name":"tomas.kratochvil","email":"tomas.kratochvil@gooddata.com"},{"name":"tomasreichmann","email":"tomasreichmann@gmail.com"},{"name":"tomsatgd","email":"tomas.satinsky@gooddata.com"},{"name":"trung-le-quoc","email":"trung.le@gooddata.com"},{"name":"tu-ngo","email":"tungo1981@gmail.com"},{"name":"tu.bui","email":"tu.bui@gooddata.com"},{"name":"tulean","email":"tuan.le@gooddata.com"},{"name":"tuqt1005","email":"tu.tran@gooddata.com"},{"name":"utdnah","email":"danh.ung@gooddata.com"},{"name":"vlastikcz","email":"vlastimil.kotas@gooddata.com"},{"name":"vu.pham","email":"vu.pham@gooddata.com"},{"name":"xmort","email":"petr.dolejsi@gooddata.com"},{"name":"yanlipnican","email":"yanlipnican@gmail.com"}],"homepage":"https://github.com/gooddata/gooddata-react-components#readme","bugs":{"url":"https://github.com/gooddata/gooddata-react-components/issues"},"dist":{"shasum":"5e66cf811a54da2133fc94201ead4a253e866c16","tarball":"https://registry.npmjs.org/@gooddata/react-components/-/react-components-7.7.0-beta.8.tgz","fileCount":2564,"integrity":"sha512-C1ftPsLqzdxOLVx6Cjcqa16idKmQWV66LBURf/k2+H2kmPK0D6bBqeJaRbotbfqeSOIzXj9Pk97u/ZNvsn6Rtg==","signatures":[{"sig":"MEUCIDH5Pd3ij3+q2QuGjVjcFUbb1g8M042wQZpZar1+e76+AiEAxz5NcOHXt6YgOoGVXfR7HadWCQ2DL6WDs6pDj/pU6jU=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":10167190,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJeu6zcCRA9TVsSAnZWagAAmSAP/iQmlXTN9NicaFFAZtFy\nt1OTwYtqjo8IDvx9rcYVfAxEklB1wUzhRPfxsUSFedJz4NRHUlfhf01iFGUq\nHm7BPjvBD93XF6LTqbR2FB+xfCsGh95RJ+K+AZbfAWkgnByU+Z/b6UsDnf91\nn8CRWq/J/EnuY+JwKwEaffS4leKU5N+B7ESaO3U2ML8+yXnKSuBnzLDtG5Hl\n6lf5plae0o7NVVBD1fH5eq/Kyky+AX85Lpc/VzOTry0Hvbp/y53vB1WFfOY3\n7JomulOVwcJDUAjuiyflEaH1wFjh1yjbp2TJV/TS55ljnH1f6BkZItlNtzHk\nW6jA4ie4fReiEqNgYJ6nyr/RgM9CixEaMjljQTo37IKoeMQaIV4bOvmbt12L\nPB1mYsWy5NwwaU6ezgv2ZuaYBGoItyfsK4lzYnMpqNRg5Yi7IekLSv3u+G7B\naFE9993TNNpeJvL0WTN+g4StiXZRyz4w/nufxjyfZAM1vaQUD5ejk4ncqbSk\nDC/c7GiQYGW21PO1EemCvV8M62wqOKdIVaNJG+CdvojFdrhgsEOnn/g+cbuf\n8cyOyUNssoy/h2lbeVg3ZltrAOm3yzaGIZxmYv5mjz22OtTjcXEmyN8AyQ2V\n8kFeKRkmMUxXQKQXiE9Pp2y5G9bnnwFYLvwZAN89fPS6abbaXTdwB9/+gTZc\nUraH\r\n=sib0\r\n-----END PGP SIGNATURE-----\r\n"},"main":"dist/index.js","husky":{"hooks":{"pre-commit":"lint-staged"}},"config":{"eslint":"./examples/**/*.{js,jsx}","tslint":"./{__mocks__,src,stories}/{,**/}*.{ts,tsx}"},"readme":"[![npm version](https://badge.fury.io/js/%40gooddata%2Freact-components.svg)](https://www.npmjs.com/package/@gooddata/react-components)\n\n# GoodData.UI React components\n> A React-based JavaScript library for building data-driven applications\n\n## Getting started\n- [GoodData.UI Documentation](http://sdk.gooddata.com/gooddata-ui/)\n- [GoodData.UI Live Examples](https://gooddata-examples.herokuapp.com/)\n- [Stack Overflow](https://stackoverflow.com/questions/tagged/gooddata)\n\n### Usage\nWith [yarn](https://yarnpkg.com) installed, go to your project directory and run\n```\n$ yarn add @gooddata/react-components\n```\nIf you prefer [npm](npmjs.com) run\n```\n$ npm install --save @gooddata/react-components\n```\n\nThe public API is exposed via global `index.js`. Except for the styles, do not import any other file directly\nbecause they are not intended to be part of the public API.\n\n## Contributing\n\nWe welcome any contribution in form of [issues](https://github.com/gooddata/gooddata-react-components/issues) or [pull requests](https://github.com/gooddata/gooddata-react-components/pulls).\n\nInstall [Node.js](http://nodejs.org) (node 12.16.1, npm v6.13.4) and [Yarn](https://classic.yarnpkg.com) (1.22.4).\n\nInstall dependencies:\n```\nyarn install --frozen-lockfile\n```\n\nThese commands may come in handy while developing:\n\n| command | description |\n| ------- | ----------- |\n| `yarn install --pure-lockfile` | first step |\n| ||\n| `yarn dev` | build react-components to `/dist` in watch mode |\n| `yarn test` | run all unit tests |\n| `yarn prettier-write` | format the source code to match the valid codestyle |\n| `yarn validate` | validate codestyle |\n| ||\n| `yarn storybook` | run storybook from `/stories` on http://localhost:9001 |\n| `yarn build-storybook` | build storybook to `/dist-storybook` |\n| `yarn test-storybook` | run storybook and [screenshot tests](https://github.com/gooddata/gdc-client-utils/tree/master/test-storybook) |\n| ||\n| `yarn examples` | run Live Examples dev-server from `/examples` on https://localhost:8999 |\n| `yarn examples-build` | build Live Examples to `/examples/dist` |\n| `yarn examples-server` | serve built Live Examples - see `/examples/server/src` |\n| `yarn examples-testcafe` | run testcafe tests against `localhost:8999` |\n\n### Deploy to heroku.com\nWhen you deploy this repo to heroku, it serves *GoodData.UI Live Examples*.\nRelevant tasks are in `Procfile` and `package.json`.\n\n```bash\n# run in the project directory\nheroku login\nheroku create <your-app-name>\nheroku config:set DOMAIN_ADMIN_USERNAME=x@gooddata.com DOMAIN_ADMIN_PASSWORD=xy PROJECT_ID_TO_ASSIGN=xms7ga4tf3g3nzucd8380o2bev8oeknp\ngit push heroku HEAD:master\nheroku open\n```\n### Enable Geo Chart for Storybook and Live Examples\nGeo chart uses Mapbox to render map which requires a Mapbox access token.\n- Register an account and create Mapbox access token at [guide](https://docs.mapbox.com/help/how-mapbox-works/access-tokens/)\n- Store the created token at `.env`:\n```bash\necho -e \"EXAMPLE_MAPBOX_ACCESS_TOKEN=token\" >> .env # only need to run once\necho -e \"STORYBOOK_MAPBOX_ACCESS_TOKEN=token\" >> .env # only need to run once\n```\n\n### Run Live Examples Locally\nTo run *GoodData.UI Live Examples* locally:\n```bash\ngit clone <this-repository>\ncd  <repository-folder>\nyarn install --pure-lockfile\nyarn examples\n```\nThen open https://localhost:8999 and login using Live Examples account (you can [create one here](https://gooddata-examples.herokuapp.com/registration)).\n\n### Run Storybook locally\n- Run storybook with token stored in `.env` for more secure\n```bash\nyarn storybook\n```\n- Or run storybook with token env param exposed to cli (not suggested)\n```bash\nSTORYBOOK_MAPBOX_ACCESS_TOKEN=token yarn storybook\n```\n- Apply either above way to `yarn build-storybook` or `yarn test-storybook`\n\n### Source code formatting\nThe source code in the repository is formatted by [Prettier](https://prettier.io/).\nThe format of the code is validated by our Continuous Integration server and is one of the requirements of successful merge.\n\nPrettier is supported by every major IDE. You can find the list of supported editors and how to configure them [here](https://prettier.io/docs/en/editors.html).\n\nIn the case, when your editor is not supported or you don't want to setup the integration, you can run the `yarn prettier-write` command to reformat the code before commit.\n\n## Changelog\n\n- see [CHANGELOG.md](CHANGELOG.md)\n\n## Supported versions\n\nIn order to make the user experience with integrating GoodData UI SDK as smooth and secure as possible and to ensure that the SDK is using the latest features of the platform, we will only provide support to two most recent major versions of UI SDK.\n\nThe most recent majors will be supported in the following modes:\n\n- The latest major version will receive all new functionality and all bug fixes\n- The previous major version will only receive fixes to critical issues and security fixes. These fixes will be applied on top of last released version of the previous major\n\nThe customers are encouraged to always use the latest version of the UI SDK.\n\nIn case of using older versions, the user might face API incompatibility, performance or security issues.\n\nPlease follow the installation instructions to update to the newest version.\n\n## License\n\n(C) 2007-2020 GoodData Corporation\n\nThis project is dual licensed:\n\n- The ATTRIBUTION-NONCOMMERCIAL 4.0 INTERNATIONAL (CC BY-NC 4.0) is used for purpose of the trial experience and evaluation of GoodData.UI library.\n- The GOODDATA GOODDATA.UI LIBRARY END USER LICENSE AGREEMENT is used for GoodData customers.\n\nFor more information, please see [LICENSE](https://github.com/gooddata/gooddata-react-components/blob/master/LICENSE)\n","gitHead":"461c7e2585cfe2f22579756d2b5f3914a764d2dd","scripts":{"dev":"bash scripts/build.sh --dev-watch","test":"jest --watch","build":"bash scripts/build.sh","tslint":"yarn run-tslint -t verbose $npm_package_config_tslint","prepare":"cd examples/server && yarn install --frozen-lockfile && cd ../..; rm -r examples/node_modules 2>/dev/null; true","examples":"bash scripts/run-examples.sh","prepare?":"# Called before `npm publish` and on local `npm install`. Temporarily also for deleting obsolete node_modules. Ends with `true` to continue gracefully.","validate":"tsc --noEmit && yarn tslint && eslint $npm_package_config_eslint && yarn validate-style && yarn prettier-check","build-dev":"bash scripts/build.sh --dev","examples?":"# Default is developer domain, other options: yarn examples [sec,secure,stg,stg2,stg3,demo,developer or URL]","storybook":"yarn build && start-storybook -p 9001 -c .storybook","test-once":"jest","tslint-ci":"mkdir -p ./ci/results && yarn run-tslint -t checkstyle -o ./ci/results/tslint-results.xml $npm_package_config_tslint","run-tslint":"tslint -p tsconfig.json","validate-ci":"tsc --noEmit && yarn tslint-ci  && eslint $npm_package_config_eslint -f checkstyle -o ci/results/eslint-results.xml && yarn validate-style-ci && yarn prettier-check","examples-build":"bash scripts/build-examples.sh","prepublishOnly":"yarn build","prettier-check":"prettier --check '{src,stories,styles,__mocks__,examples/server/src,examples/src,examples/test}/**/*.{ts,js,tsx,jsx,json,scss,md,yaml,html}'","prettier-write":"prettier --write '{src,stories,styles,__mocks__,examples/server/src,examples/src,examples/test}/**/*.{ts,js,tsx,jsx,json,scss,md,yaml,html}'","test-storybook":"yarn build && test-storybook","validate-style":"stylelint '**/*.scss'","build-storybook":"yarn build && build-storybook -c .storybook -o dist-storybook","examples-server":"node examples/server/src/index.js","heroku-postbuild":"yarn examples-build developer","examples-testcafe":"./scripts/run-testcafe.sh visual","validate-style-ci":"stylelint '**/*.scss' --custom-formatter=node_modules/stylelint-checkstyle-formatter > ci/results/stylelint-results.xml","check-circular-deps":"madge --circular --extensions ts ./src","examples-testcafe-ci":"./scripts/run-testcafe.sh ci","examples-testcafe-live":"./scripts/run-testcafe.sh live"},"typings":"dist/index.d.ts","_npmUser":{"name":"gooddata-ci","email":"rail@gooddata.com"},"deprecated":"@gooddata/react-components@7 reached End of Support on March 31, 2022. Please upgrade (see https://sdk.gooddata.com/gooddata-ui/docs/supported_versions.html for more information).","repository":{"url":"git+ssh://git@github.com/gooddata/gooddata-react-components.git","type":"git"},"_npmVersion":"6.13.4","description":"GoodData.UI - A powerful JavaScript library for building analytical applications","directories":{},"lint-staged":{"{src,stories,styles,__mocks__,examples/server/src,examples/src,examples/test}/**/*.{ts,js,tsx,jsx,scss}":["npx gdc-fix-copyright","git add"],"{src,stories,styles,__mocks__,examples/server/src,examples/src,examples/test}/**/*.{ts,js,tsx,jsx,json,scss,md,yaml,html}":["prettier --write","git add"]},"_nodeVersion":"12.16.1","dependencies":{"rxjs":"^5.5.6","uuid":"^3.2.1","immer":"^1.3.1","lodash":"^4.17.15","date-fns":"^2.7.0","downshift":"^3.2.7","invariant":"^2.2.2","mapbox-gl":"^1.6.1","classnames":"^2.2.6","highcharts":"7.1.1","prop-types":"^15.6.0","react-intl":"^3.6.0","custom-event":"^1.0.1","react-window":"^1.8.1","ag-grid-react":"20.0.0","react-measure":"^2.3.0","@types/mapbox-gl":"^1.6.1","react-day-picker":"~7.3.0","react-responsive":"^3.0.0","stringify-object":"^2.4.0","@gooddata/typings":"^2.24.2","ag-grid-community":"20.0.0","http-status-codes":"^1.3.0","@gooddata/js-utils":"^3.10.5","@gooddata/numberjs":"^3.2.4","fixed-data-table-2":"0.7.17","@gooddata/goodstrap":"^68.6.0","react-dom-factories":"^1.0.2","@gooddata/gooddata-js":"^13.0.0","json-stable-stringify":"^1.0.1","react-transition-group":"^2.2.1","hoist-non-react-statics":"^3.3.0","nodelist-foreach-polyfill":"^1.2.0","@formatjs/intl-pluralrules":"^1.3.6","highcharts-grouped-categories":"^1.1.3"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"raf":"3.3.2","yup":"^0.24.1","jest":"24.7.1","husky":"3.0.0","madge":"^3.4.4","react":"^16.5.2","enzyme":"3.5.0","eslint":"4.19.1","formik":"^0.11.11","moment":"2.23.0","history":"^4.7.2","ts-jest":"24.0.0","webpack":"4.30.0","full-icu":"^1.3.0","prettier":"1.16.4","react-ga":"^2.5.2","recharts":"1.0.0-beta.9","testcafe":"1.1.4","commander":"2.14.1","node-sass":"4.13.0","react-dom":"^16.5.2","stylelint":"^10.0.0","supertest":"3.0.0","ts-loader":"6.0.0","@types/raf":"^3.4.0","css-loader":"0.28.7","jest-junit":"3.0.0","raw-loader":"0.5.1","styled-jsx":"2.2.1","typescript":"3.3.4000","@babel/core":"7.4.4","@types/jest":"24.0.6","@types/node":"7.0.8","@types/uuid":"3.4.3","file-loader":"3.0.1","jest-enzyme":"7.0.2","lint-staged":"9.1.0","sass-loader":"6.0.6","webpack-cli":"3.3.2","@types/react":"16.8.6","babel-loader":"8.0.5","react-helmet":"5.2.0","react-select":"1.2.1","style-loader":"0.19.1","@types/enzyme":"3.1.13","@types/lodash":"4.14.123","testcafe-live":"0.1.4","@babel/runtime":"7.4.4","dotenv-webpack":"^1.7.0","@babel/polyfill":"^7.4.4","@storybook/react":"5.0.11","@types/invariant":"2.2.29","@types/react-dom":"16.0.11","isomorphic-fetch":"2.2.1","react-datepicker":"1.1.0","react-router-dom":"4.2.2","@babel/preset-env":"7.4.4","@gooddata/mock-js":"^2.13.1","@storybook/addons":"5.0.11","@types/classnames":"2.2.3","@types/prop-types":"15.5.2","@storybook/theming":"5.0.11","identity-obj-proxy":"^3.0.0","intl-messageformat":"^7.5.4","webpack-dev-server":"3.3.1","@babel/preset-react":"7.0.0","@types/react-portal":"4.0.1","@types/react-window":"^1.8.1","babel-plugin-lodash":"3.3.4","html-webpack-plugin":"3.2.0","react-test-renderer":"16.4.2","@types/react-measure":"2.0.5","clean-webpack-plugin":"2.0.2","stats-webpack-plugin":"0.7.0","eslint-config-prettier":"4.1.0","react-google-recaptcha":"^0.14.1","tslint-config-prettier":"1.18.0","@gooddata/eslint-config":"^1.0.0","@gooddata/tslint-config":"1.0.0","@types/react-responsive":"^3.0.3","@types/storybook__react":"4.0.1","@types/stringify-object":"^3.2.0","enzyme-adapter-react-16":"1.3.1","@gooddata/test-storybook":"3.2.1","@storybook/addon-actions":"5.0.11","@storybook/addon-options":"5.0.11","node-sass-magic-importer":"5.1.0","react-syntax-highlighter":"11.0.2","@types/fixed-data-table-2":"0.8.1","stylelint-config-prettier":"5.2.0","@gooddata/stylelint-config":"4.0.1","@types/react-test-renderer":"16.0.0","circular-dependency-plugin":"5.0.2","compression-webpack-plugin":"2.0.0","@types/json-stable-stringify":"^1.0.32","@gooddata/frontend-npm-scripts":"1.1.0","@types/enzyme-adapter-react-16":"1.0.3","stylelint-checkstyle-formatter":"0.1.0","@types/storybook__addon-actions":"3.4.2","@babel/plugin-proposal-class-properties":"7.4.4","@babel/plugin-proposal-object-rest-spread":"7.4.4","@babel/plugin-transform-async-to-generator":"7.4.4"},"peerDependencies":{"react":"^16.5.2","react-dom":"^16.5.2"},"_npmOperationalInternal":{"tmp":"tmp/react-components_7.7.0-beta.8_1589357787283_0.478898479612869","host":"s3://npm-registry-packages"}},"7.7.0-alpha-yanlipnican-pdo-bb-2211-formatting-presets-component-2020-05-13T08-29-25-449Z":{"name":"@gooddata/react-components","version":"7.7.0-alpha-yanlipnican-pdo-bb-2211-formatting-presets-component-2020-05-13T08-29-25-449Z","author":{"name":"GoodData Corporation"},"license":"BSD-3-Clause","_id":"@gooddata/react-components@7.7.0-alpha-yanlipnican-pdo-bb-2211-formatting-presets-component-2020-05-13T08-29-25-449Z","maintainers":[{"name":"afi","email":"adam.fiedler@gooddata.com"},{"name":"bertold8","email":"ivan.nejezchleb@seznam.cz"},{"name":"brbistas","email":"valentinos.chraniotis@gooddata.com"},{"name":"bugsbunny338","email":"jiri.zajic@mensa.cz"},{"name":"de.do","email":"de.do@gooddata.com"},{"name":"gooddata-ci","email":"rail@gooddata.com"},{"name":"hang.ngo","email":"hang.ngo@gooddata.com"},{"name":"hung.nguyen.hoang","email":"hung.nguyen@gooddata.com"},{"name":"ivan.mjartan","email":"ivan.mjartan@gooddata.com"},{"name":"jakub-sterba","email":"jakub.sterba@gooddata.com"},{"name":"jankc","email":"jan.krapac@gmail.com"},{"name":"jaroslav.tomecek","email":"jaroslav.tomecek@gooddata.com"},{"name":"jkittler","email":"honza.kittler@gmail.com"},{"name":"khanh.le","email":"khanh.le@gooddata.com"},{"name":"lanhuynh","email":"lan.huynh@gooddata.com"},{"name":"linhhong","email":"linh.hong@gooddata.com"},{"name":"lupko","email":"lubomir.slivka@gooddata.com"},{"name":"mai.nguyen","email":"mai.nguyen@gooddata.com"},{"name":"matyas.kandl","email":"matyas.kandl@gooddata.com"},{"name":"michal.marsal","email":"michal.marsal@gooddata.com"},{"name":"my.duong","email":"my.duong@gooddata.com"},{"name":"naibinh","email":"naibinh@gmail.com"},{"name":"nikolacech","email":"nikola.cech@gooddata.com"},{"name":"nis.hua","email":"nis.hua@gooddata.com"},{"name":"no23reason","email":"dan.homola@hotmail.cz"},{"name":"patrikbraborec","email":"patrik.braborec@gooddata.com"},{"name":"pbenes","email":"petr.benes@gooddata.com"},{"name":"petrjanu","email":"petr.janu@gooddata.com"},{"name":"pkingo","email":"philipandreaskingo@hotmail.com"},{"name":"ptquang86","email":"ptquang86@gmail.com"},{"name":"qduval","email":"quentin.duval@gooddata.com"},{"name":"rodri360","email":"me@rodri360.com"},{"name":"scavnickyj","email":"jakub.scavnicky@gooddata.com"},{"name":"sitina","email":"jiri.sitina@gooddata.com"},{"name":"strouhaljan","email":"strouhal.jan@gmail.com"},{"name":"tomas.kratochvil","email":"tomas.kratochvil@gooddata.com"},{"name":"tomasreichmann","email":"tomasreichmann@gmail.com"},{"name":"tomsatgd","email":"tomas.satinsky@gooddata.com"},{"name":"trung-le-quoc","email":"trung.le@gooddata.com"},{"name":"tu-ngo","email":"tungo1981@gmail.com"},{"name":"tu.bui","email":"tu.bui@gooddata.com"},{"name":"tulean","email":"tuan.le@gooddata.com"},{"name":"tuqt1005","email":"tu.tran@gooddata.com"},{"name":"utdnah","email":"danh.ung@gooddata.com"},{"name":"vlastikcz","email":"vlastimil.kotas@gooddata.com"},{"name":"vu.pham","email":"vu.pham@gooddata.com"},{"name":"xmort","email":"petr.dolejsi@gooddata.com"},{"name":"yanlipnican","email":"yanlipnican@gmail.com"}],"homepage":"https://github.com/gooddata/gooddata-react-components#readme","bugs":{"url":"https://github.com/gooddata/gooddata-react-components/issues"},"dist":{"shasum":"fc863fca6eb025b9aa7163df61aab133bcbc5b20","tarball":"https://registry.npmjs.org/@gooddata/react-components/-/react-components-7.7.0-alpha-yanlipnican-pdo-bb-2211-formatting-presets-component-2020-05-13T08-29-25-449Z.tgz","fileCount":2601,"integrity":"sha512-SBAWd+vV6oL3Waf4SFtXVUKd5xoDjucolUQrmcHX/WNe4WSoJ0BLOCmrELN/wnLhUnmALo8vVxiZhBOklQj0ZQ==","signatures":[{"sig":"MEUCICu90i3scyxtyrxAut1CgfhfuvfQLUAG7oZg0Nv5YhLUAiEAw1Parqffnhio47sSmNTI67no+3PlmrdwJ7zcMg3orRM=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":10271954,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJeu7AJCRA9TVsSAnZWagAABIEQAKE45ietfHN47KmRyq+d\nDa2YEIkLTbnhbWVXAyiJSvZ+RzKAciltW/sRYSpzdgMNFR85w7N/aOdUYpkr\nAFuaWf4mZAwGw8/HKux/0svOJx+o9FfW722CUPBrDXM0ErpbbSvy4dfS9FJg\nM54zqP2blgohCA/e3RAo335//7I4yP+E52qiMDmrlBT9mklLSCemACcx8X3s\nCToQ4BOUCuxkLHrh9y+j9EHWUKyesIOjULJ2Wavt5XfFrKzoBID0bCa5Xqyd\nVQfV842Yk9FziuQVfK41Oi2uNN5WbxI9ZrinV6qi2IQooWYNMvSQnUeFZPNd\nMErAeeziPhXmPlz8slPPTNTUgGvLIZDc6Jt1aRKl5b3kXFJ3wSejVoZlwTn0\nthahhp0uWcLO3XXu3kvvxatdYhMTo/lvG8cJko06GdwBVI8nPksvFyHzTXwE\nZKukQGxg05bokpAvfA3v/s9rwQV1nEgjxEMS4uq6yCSQXC3B8SDm+d7kvYHv\nOQ7d/qXp0rb+TKOrsb3RiLb11XKC34AZ+PeiKc5KnfBu3d/H9imDPisCFizk\nnRgkx9zFqXPs4eqEaD6oaF95vw8MWHf8NkIKnQrHsw2RKEpBsJbp+5L2Nsj1\nI8bK7Oz4KMbTs1jitVpbHJVLC4ajkpmOlbv+HWCve57m1SvECjl09GLuS/74\neGVd\r\n=UkT4\r\n-----END PGP SIGNATURE-----\r\n"},"main":"dist/index.js","husky":{"hooks":{"pre-commit":"lint-staged"}},"config":{"eslint":"./examples/**/*.{js,jsx}","tslint":"./{__mocks__,src,stories}/{,**/}*.{ts,tsx}"},"readme":"[![npm version](https://badge.fury.io/js/%40gooddata%2Freact-components.svg)](https://www.npmjs.com/package/@gooddata/react-components)\n\n# GoodData.UI React components\n> A React-based JavaScript library for building data-driven applications\n\n## Getting started\n- [GoodData.UI Documentation](http://sdk.gooddata.com/gooddata-ui/)\n- [GoodData.UI Live Examples](https://gooddata-examples.herokuapp.com/)\n- [Stack Overflow](https://stackoverflow.com/questions/tagged/gooddata)\n\n### Usage\nWith [yarn](https://yarnpkg.com) installed, go to your project directory and run\n```\n$ yarn add @gooddata/react-components\n```\nIf you prefer [npm](npmjs.com) run\n```\n$ npm install --save @gooddata/react-components\n```\n\nThe public API is exposed via global `index.js`. Except for the styles, do not import any other file directly\nbecause they are not intended to be part of the public API.\n\n## Contributing\n\nWe welcome any contribution in form of [issues](https://github.com/gooddata/gooddata-react-components/issues) or [pull requests](https://github.com/gooddata/gooddata-react-components/pulls).\n\nInstall [Node.js](http://nodejs.org) (node 12.16.1, npm v6.13.4) and [Yarn](https://classic.yarnpkg.com) (1.22.4).\n\nInstall dependencies:\n```\nyarn install --frozen-lockfile\n```\n\nThese commands may come in handy while developing:\n\n| command | description |\n| ------- | ----------- |\n| `yarn install --pure-lockfile` | first step |\n| ||\n| `yarn dev` | build react-components to `/dist` in watch mode |\n| `yarn test` | run all unit tests |\n| `yarn prettier-write` | format the source code to match the valid codestyle |\n| `yarn validate` | validate codestyle |\n| ||\n| `yarn storybook` | run storybook from `/stories` on http://localhost:9001 |\n| `yarn build-storybook` | build storybook to `/dist-storybook` |\n| `yarn test-storybook` | run storybook and [screenshot tests](https://github.com/gooddata/gdc-client-utils/tree/master/test-storybook) |\n| ||\n| `yarn examples` | run Live Examples dev-server from `/examples` on https://localhost:8999 |\n| `yarn examples-build` | build Live Examples to `/examples/dist` |\n| `yarn examples-server` | serve built Live Examples - see `/examples/server/src` |\n| `yarn examples-testcafe` | run testcafe tests against `localhost:8999` |\n\n### Deploy to heroku.com\nWhen you deploy this repo to heroku, it serves *GoodData.UI Live Examples*.\nRelevant tasks are in `Procfile` and `package.json`.\n\n```bash\n# run in the project directory\nheroku login\nheroku create <your-app-name>\nheroku config:set DOMAIN_ADMIN_USERNAME=x@gooddata.com DOMAIN_ADMIN_PASSWORD=xy PROJECT_ID_TO_ASSIGN=xms7ga4tf3g3nzucd8380o2bev8oeknp\ngit push heroku HEAD:master\nheroku open\n```\n### Enable Geo Chart for Storybook and Live Examples\nGeo chart uses Mapbox to render map which requires a Mapbox access token.\n- Register an account and create Mapbox access token at [guide](https://docs.mapbox.com/help/how-mapbox-works/access-tokens/)\n- Store the created token at `.env`:\n```bash\necho -e \"EXAMPLE_MAPBOX_ACCESS_TOKEN=token\" >> .env # only need to run once\necho -e \"STORYBOOK_MAPBOX_ACCESS_TOKEN=token\" >> .env # only need to run once\n```\n\n### Run Live Examples Locally\nTo run *GoodData.UI Live Examples* locally:\n```bash\ngit clone <this-repository>\ncd  <repository-folder>\nyarn install --pure-lockfile\nyarn examples\n```\nThen open https://localhost:8999 and login using Live Examples account (you can [create one here](https://gooddata-examples.herokuapp.com/registration)).\n\n### Run Storybook locally\n- Run storybook with token stored in `.env` for more secure\n```bash\nyarn storybook\n```\n- Or run storybook with token env param exposed to cli (not suggested)\n```bash\nSTORYBOOK_MAPBOX_ACCESS_TOKEN=token yarn storybook\n```\n- Apply either above way to `yarn build-storybook` or `yarn test-storybook`\n\n### Source code formatting\nThe source code in the repository is formatted by [Prettier](https://prettier.io/).\nThe format of the code is validated by our Continuous Integration server and is one of the requirements of successful merge.\n\nPrettier is supported by every major IDE. You can find the list of supported editors and how to configure them [here](https://prettier.io/docs/en/editors.html).\n\nIn the case, when your editor is not supported or you don't want to setup the integration, you can run the `yarn prettier-write` command to reformat the code before commit.\n\n## Changelog\n\n- see [CHANGELOG.md](CHANGELOG.md)\n\n## Supported versions\n\nIn order to make the user experience with integrating GoodData UI SDK as smooth and secure as possible and to ensure that the SDK is using the latest features of the platform, we will only provide support to two most recent major versions of UI SDK.\n\nThe most recent majors will be supported in the following modes:\n\n- The latest major version will receive all new functionality and all bug fixes\n- The previous major version will only receive fixes to critical issues and security fixes. These fixes will be applied on top of last released version of the previous major\n\nThe customers are encouraged to always use the latest version of the UI SDK.\n\nIn case of using older versions, the user might face API incompatibility, performance or security issues.\n\nPlease follow the installation instructions to update to the newest version.\n\n## License\n\n(C) 2007-2020 GoodData Corporation\n\nThis project is dual licensed:\n\n- The ATTRIBUTION-NONCOMMERCIAL 4.0 INTERNATIONAL (CC BY-NC 4.0) is used for purpose of the trial experience and evaluation of GoodData.UI library.\n- The GOODDATA GOODDATA.UI LIBRARY END USER LICENSE AGREEMENT is used for GoodData customers.\n\nFor more information, please see [LICENSE](https://github.com/gooddata/gooddata-react-components/blob/master/LICENSE)\n","gitHead":"26b866eee064c42959505e3db69b33a5a8d4841a","scripts":{"dev":"bash scripts/build.sh --dev-watch","test":"jest --watch","build":"bash scripts/build.sh","tslint":"yarn run-tslint -t verbose $npm_package_config_tslint","prepare":"cd examples/server && yarn install --frozen-lockfile && cd ../..; rm -r examples/node_modules 2>/dev/null; true","examples":"bash scripts/run-examples.sh","prepare?":"# Called before `npm publish` and on local `npm install`. Temporarily also for deleting obsolete node_modules. Ends with `true` to continue gracefully.","validate":"tsc --noEmit && yarn tslint && eslint $npm_package_config_eslint && yarn validate-style && yarn prettier-check","build-dev":"bash scripts/build.sh --dev","examples?":"# Default is developer domain, other options: yarn examples [sec,secure,stg,stg2,stg3,demo,developer or URL]","storybook":"yarn build && start-storybook -p 9001 -c .storybook","test-once":"jest","tslint-ci":"mkdir -p ./ci/results && yarn run-tslint -t checkstyle -o ./ci/results/tslint-results.xml $npm_package_config_tslint","run-tslint":"tslint -p tsconfig.json","validate-ci":"tsc --noEmit && yarn tslint-ci  && eslint $npm_package_config_eslint -f checkstyle -o ci/results/eslint-results.xml && yarn validate-style-ci && yarn prettier-check","examples-build":"bash scripts/build-examples.sh","prepublishOnly":"yarn build","prettier-check":"prettier --check '{src,stories,styles,__mocks__,examples/server/src,examples/src,examples/test}/**/*.{ts,js,tsx,jsx,json,scss,md,yaml,html}'","prettier-write":"prettier --write '{src,stories,styles,__mocks__,examples/server/src,examples/src,examples/test}/**/*.{ts,js,tsx,jsx,json,scss,md,yaml,html}'","test-storybook":"yarn build && test-storybook","validate-style":"stylelint '**/*.scss'","build-storybook":"yarn build && build-storybook -c .storybook -o dist-storybook","examples-server":"node examples/server/src/index.js","heroku-postbuild":"yarn examples-build developer","examples-testcafe":"./scripts/run-testcafe.sh visual","validate-style-ci":"stylelint '**/*.scss' --custom-formatter=node_modules/stylelint-checkstyle-formatter > ci/results/stylelint-results.xml","check-circular-deps":"madge --circular --extensions ts ./src","examples-testcafe-ci":"./scripts/run-testcafe.sh ci","examples-testcafe-live":"./scripts/run-testcafe.sh live"},"typings":"dist/index.d.ts","_npmUser":{"name":"yanlipnican","email":"yanlipnican@gmail.com"},"deprecated":"@gooddata/react-components@7 reached End of Support on March 31, 2022. Please upgrade (see https://sdk.gooddata.com/gooddata-ui/docs/supported_versions.html for more information).","repository":{"url":"git+ssh://git@github.com/gooddata/gooddata-react-components.git","type":"git"},"_npmVersion":"6.13.4","description":"GoodData.UI - A powerful JavaScript library for building analytical applications","directories":{},"lint-staged":{"{src,stories,styles,__mocks__,examples/server/src,examples/src,examples/test}/**/*.{ts,js,tsx,jsx,scss}":["npx gdc-fix-copyright","git add"],"{src,stories,styles,__mocks__,examples/server/src,examples/src,examples/test}/**/*.{ts,js,tsx,jsx,json,scss,md,yaml,html}":["prettier --write","git add"]},"_nodeVersion":"12.16.1","dependencies":{"rxjs":"^5.5.6","uuid":"^3.2.1","immer":"^1.3.1","lodash":"^4.17.15","date-fns":"^2.7.0","downshift":"^3.2.7","invariant":"^2.2.2","mapbox-gl":"^1.6.1","classnames":"^2.2.6","highcharts":"7.1.1","prop-types":"^15.6.0","react-intl":"^3.6.0","custom-event":"^1.0.1","react-window":"^1.8.1","ag-grid-react":"20.0.0","react-measure":"^2.3.0","@types/mapbox-gl":"^1.6.1","react-day-picker":"~7.3.0","react-responsive":"^3.0.0","stringify-object":"^2.4.0","@gooddata/typings":"^2.24.2","ag-grid-community":"20.0.0","http-status-codes":"^1.3.0","@gooddata/js-utils":"^3.10.5","@gooddata/numberjs":"^3.2.4","fixed-data-table-2":"0.7.17","@gooddata/goodstrap":"^68.6.0","react-dom-factories":"^1.0.2","@gooddata/gooddata-js":"^13.0.0","json-stable-stringify":"^1.0.1","react-transition-group":"^2.2.1","hoist-non-react-statics":"^3.3.0","nodelist-foreach-polyfill":"^1.2.0","@formatjs/intl-pluralrules":"^1.3.6","highcharts-grouped-categories":"^1.1.3"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"raf":"3.3.2","yup":"^0.24.1","jest":"24.7.1","husky":"3.0.0","madge":"^3.4.4","react":"^16.5.2","enzyme":"3.5.0","eslint":"4.19.1","formik":"^0.11.11","moment":"2.23.0","history":"^4.7.2","ts-jest":"24.0.0","webpack":"4.30.0","full-icu":"^1.3.0","prettier":"1.16.4","react-ga":"^2.5.2","recharts":"1.0.0-beta.9","testcafe":"1.1.4","commander":"2.14.1","node-sass":"4.13.0","react-dom":"^16.5.2","stylelint":"^10.0.0","supertest":"3.0.0","ts-loader":"6.0.0","@types/raf":"^3.4.0","css-loader":"0.28.7","jest-junit":"3.0.0","raw-loader":"0.5.1","styled-jsx":"2.2.1","typescript":"3.3.4000","@babel/core":"7.4.4","@types/jest":"24.0.6","@types/node":"7.0.8","@types/uuid":"3.4.3","file-loader":"3.0.1","jest-enzyme":"7.0.2","lint-staged":"9.1.0","sass-loader":"6.0.6","webpack-cli":"3.3.2","@types/react":"16.8.6","babel-loader":"8.0.5","react-helmet":"5.2.0","react-select":"1.2.1","style-loader":"0.19.1","@types/enzyme":"3.1.13","@types/lodash":"4.14.123","testcafe-live":"0.1.4","@babel/runtime":"7.4.4","dotenv-webpack":"^1.7.0","@babel/polyfill":"^7.4.4","@storybook/react":"5.0.11","@types/invariant":"2.2.29","@types/react-dom":"16.0.11","isomorphic-fetch":"2.2.1","react-datepicker":"1.1.0","react-router-dom":"4.2.2","@babel/preset-env":"7.4.4","@gooddata/mock-js":"^2.13.1","@storybook/addons":"5.0.11","@types/classnames":"2.2.3","@types/prop-types":"15.5.2","@storybook/theming":"5.0.11","identity-obj-proxy":"^3.0.0","intl-messageformat":"^7.5.4","webpack-dev-server":"3.3.1","@babel/preset-react":"7.0.0","@types/react-portal":"4.0.1","@types/react-window":"^1.8.1","babel-plugin-lodash":"3.3.4","html-webpack-plugin":"3.2.0","react-test-renderer":"16.4.2","@types/react-measure":"2.0.5","clean-webpack-plugin":"2.0.2","stats-webpack-plugin":"0.7.0","eslint-config-prettier":"4.1.0","react-google-recaptcha":"^0.14.1","tslint-config-prettier":"1.18.0","@gooddata/eslint-config":"^1.0.0","@gooddata/tslint-config":"1.0.0","@types/react-responsive":"^3.0.3","@types/storybook__react":"4.0.1","@types/stringify-object":"^3.2.0","enzyme-adapter-react-16":"1.3.1","@gooddata/test-storybook":"3.2.1","@storybook/addon-actions":"5.0.11","@storybook/addon-options":"5.0.11","node-sass-magic-importer":"5.1.0","react-syntax-highlighter":"11.0.2","@types/fixed-data-table-2":"0.8.1","stylelint-config-prettier":"5.2.0","@gooddata/stylelint-config":"4.0.1","@types/react-test-renderer":"16.0.0","circular-dependency-plugin":"5.0.2","compression-webpack-plugin":"2.0.0","@types/json-stable-stringify":"^1.0.32","@gooddata/frontend-npm-scripts":"1.1.0","@types/enzyme-adapter-react-16":"1.0.3","stylelint-checkstyle-formatter":"0.1.0","@types/storybook__addon-actions":"3.4.2","@babel/plugin-proposal-class-properties":"7.4.4","@babel/plugin-proposal-object-rest-spread":"7.4.4","@babel/plugin-transform-async-to-generator":"7.4.4"},"peerDependencies":{"react":"^16.5.2","react-dom":"^16.5.2"},"_npmOperationalInternal":{"tmp":"tmp/react-components_7.7.0-alpha-yanlipnican-pdo-bb-2211-formatting-presets-component-2020-05-13T08-29-25-449Z_1589358600305_0.4533601021303859","host":"s3://npm-registry-packages"}},"7.7.0-beta.9":{"name":"@gooddata/react-components","version":"7.7.0-beta.9","author":{"name":"GoodData Corporation"},"license":"BSD-3-Clause","_id":"@gooddata/react-components@7.7.0-beta.9","maintainers":[{"name":"afi","email":"adam.fiedler@gooddata.com"},{"name":"bertold8","email":"ivan.nejezchleb@seznam.cz"},{"name":"brbistas","email":"valentinos.chraniotis@gooddata.com"},{"name":"bugsbunny338","email":"jiri.zajic@mensa.cz"},{"name":"de.do","email":"de.do@gooddata.com"},{"name":"gooddata-ci","email":"rail@gooddata.com"},{"name":"hang.ngo","email":"hang.ngo@gooddata.com"},{"name":"hung.nguyen.hoang","email":"hung.nguyen@gooddata.com"},{"name":"ivan.mjartan","email":"ivan.mjartan@gooddata.com"},{"name":"jakub-sterba","email":"jakub.sterba@gooddata.com"},{"name":"jankc","email":"jan.krapac@gmail.com"},{"name":"jaroslav.tomecek","email":"jaroslav.tomecek@gooddata.com"},{"name":"jkittler","email":"honza.kittler@gmail.com"},{"name":"khanh.le","email":"khanh.le@gooddata.com"},{"name":"lanhuynh","email":"lan.huynh@gooddata.com"},{"name":"linhhong","email":"linh.hong@gooddata.com"},{"name":"lupko","email":"lubomir.slivka@gooddata.com"},{"name":"mai.nguyen","email":"mai.nguyen@gooddata.com"},{"name":"matyas.kandl","email":"matyas.kandl@gooddata.com"},{"name":"michal.marsal","email":"michal.marsal@gooddata.com"},{"name":"my.duong","email":"my.duong@gooddata.com"},{"name":"naibinh","email":"naibinh@gmail.com"},{"name":"nikolacech","email":"nikola.cech@gooddata.com"},{"name":"nis.hua","email":"nis.hua@gooddata.com"},{"name":"no23reason","email":"dan.homola@hotmail.cz"},{"name":"patrikbraborec","email":"patrik.braborec@gooddata.com"},{"name":"pbenes","email":"petr.benes@gooddata.com"},{"name":"petrjanu","email":"petr.janu@gooddata.com"},{"name":"pkingo","email":"philipandreaskingo@hotmail.com"},{"name":"ptquang86","email":"ptquang86@gmail.com"},{"name":"qduval","email":"quentin.duval@gooddata.com"},{"name":"rodri360","email":"me@rodri360.com"},{"name":"scavnickyj","email":"jakub.scavnicky@gooddata.com"},{"name":"sitina","email":"jiri.sitina@gooddata.com"},{"name":"strouhaljan","email":"strouhal.jan@gmail.com"},{"name":"tomas.kratochvil","email":"tomas.kratochvil@gooddata.com"},{"name":"tomasreichmann","email":"tomasreichmann@gmail.com"},{"name":"tomsatgd","email":"tomas.satinsky@gooddata.com"},{"name":"trung-le-quoc","email":"trung.le@gooddata.com"},{"name":"tu-ngo","email":"tungo1981@gmail.com"},{"name":"tu.bui","email":"tu.bui@gooddata.com"},{"name":"tulean","email":"tuan.le@gooddata.com"},{"name":"tuqt1005","email":"tu.tran@gooddata.com"},{"name":"utdnah","email":"danh.ung@gooddata.com"},{"name":"vlastikcz","email":"vlastimil.kotas@gooddata.com"},{"name":"vu.pham","email":"vu.pham@gooddata.com"},{"name":"xmort","email":"petr.dolejsi@gooddata.com"},{"name":"yanlipnican","email":"yanlipnican@gmail.com"}],"homepage":"https://github.com/gooddata/gooddata-react-components#readme","bugs":{"url":"https://github.com/gooddata/gooddata-react-components/issues"},"dist":{"shasum":"699bdd21278eeee83a32610a4f945516032088df","tarball":"https://registry.npmjs.org/@gooddata/react-components/-/react-components-7.7.0-beta.9.tgz","fileCount":2564,"integrity":"sha512-ytUhDXVrkevD+OUyj9Q/0xaYsTHqxxDd+4miOfoxYHGKsUt18uTjhhK/Mr0nh4Xq/uSDm3KxLh/5AyKPt1lvTg==","signatures":[{"sig":"MEUCIQC6lf+7KAv4AAPOT9a47v46m8U1CUyfEciAwX55OEOIugIgJkYvEFnRdUmVTOuHaxC0EPRZGVtMnB1108NR2z2toD8=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":10168127,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJeu8j8CRA9TVsSAnZWagAAD/oP/RMIip5JW2OUK8NF63Im\nZIbmgVe6xXjQMW4VocvcdUq0k0uEkGVDHi/QYVbnZ690/4cZQe4yuRzc/XUR\nC4YGFUDuGcXkhTQS4ijWxZQaPYQHijL8OANJzb92Atc4A/C5625Bf9Rb6HQg\nl7w7g7W4VRkYMwUoWkzu5TJ13DvhtCBcuhsSVh133wrmaKXd/95pAY935JBg\nm4gE0DuRTwhsv25T6zEBikNaY+ud0BiGEVAA76erDL46QOf/un2qc6V9CD0C\nYzRE8TPwUbsWNJAwvGm9pKslDKc+NAppfIT4D2S/UYEFigd1RaWU0F2qakuw\n47iN2tD4gVooGhHNIp0AFcT7avEF6zTAN2ZviXGwAzsH/6Lg+CLB7tQUG6bB\ngs7RBzkVGQadizunZ1mj5U8x6oinA2RD2prRsZnOxPhH1kwahBrLrXAg4sqh\nBwYPOr2Gh1sXy0e3CYm254wP3/7sgmicoAa8ak7C77op6V9CIBx7+2PTlHzt\nvRt2Eg5oq3xyQxw0bt2Vuhz0wYzhy2YcjObPGWAi4+a48Nkbn4GyuVDiWYy+\nRv2fsm5A7EHIkyAVrucSYDPGS7UD8ftWhGKW+1KImv0Gc4quBQ6z/nWMKCpl\nEJUNYpU53MPyeEgLq5Z5ayaUIGF4SdOmTUUlp9tEUMD+Q9YdoF5EljUsSUnt\nY5/Z\r\n=tR0j\r\n-----END PGP SIGNATURE-----\r\n"},"main":"dist/index.js","husky":{"hooks":{"pre-commit":"lint-staged"}},"config":{"eslint":"./examples/**/*.{js,jsx}","tslint":"./{__mocks__,src,stories}/{,**/}*.{ts,tsx}"},"readme":"[![npm version](https://badge.fury.io/js/%40gooddata%2Freact-components.svg)](https://www.npmjs.com/package/@gooddata/react-components)\n\n# GoodData.UI React components\n> A React-based JavaScript library for building data-driven applications\n\n## Getting started\n- [GoodData.UI Documentation](http://sdk.gooddata.com/gooddata-ui/)\n- [GoodData.UI Live Examples](https://gooddata-examples.herokuapp.com/)\n- [Stack Overflow](https://stackoverflow.com/questions/tagged/gooddata)\n\n### Usage\nWith [yarn](https://yarnpkg.com) installed, go to your project directory and run\n```\n$ yarn add @gooddata/react-components\n```\nIf you prefer [npm](npmjs.com) run\n```\n$ npm install --save @gooddata/react-components\n```\n\nThe public API is exposed via global `index.js`. Except for the styles, do not import any other file directly\nbecause they are not intended to be part of the public API.\n\n## Contributing\n\nWe welcome any contribution in form of [issues](https://github.com/gooddata/gooddata-react-components/issues) or [pull requests](https://github.com/gooddata/gooddata-react-components/pulls).\n\nInstall [Node.js](http://nodejs.org) (node 12.16.1, npm v6.13.4) and [Yarn](https://classic.yarnpkg.com) (1.22.4).\n\nInstall dependencies:\n```\nyarn install --frozen-lockfile\n```\n\nThese commands may come in handy while developing:\n\n| command | description |\n| ------- | ----------- |\n| `yarn install --pure-lockfile` | first step |\n| ||\n| `yarn dev` | build react-components to `/dist` in watch mode |\n| `yarn test` | run all unit tests |\n| `yarn prettier-write` | format the source code to match the valid codestyle |\n| `yarn validate` | validate codestyle |\n| ||\n| `yarn storybook` | run storybook from `/stories` on http://localhost:9001 |\n| `yarn build-storybook` | build storybook to `/dist-storybook` |\n| `yarn test-storybook` | run storybook and [screenshot tests](https://github.com/gooddata/gdc-client-utils/tree/master/test-storybook) |\n| ||\n| `yarn examples` | run Live Examples dev-server from `/examples` on https://localhost:8999 |\n| `yarn examples-build` | build Live Examples to `/examples/dist` |\n| `yarn examples-server` | serve built Live Examples - see `/examples/server/src` |\n| `yarn examples-testcafe` | run testcafe tests against `localhost:8999` |\n\n### Deploy to heroku.com\nWhen you deploy this repo to heroku, it serves *GoodData.UI Live Examples*.\nRelevant tasks are in `Procfile` and `package.json`.\n\n```bash\n# run in the project directory\nheroku login\nheroku create <your-app-name>\nheroku config:set DOMAIN_ADMIN_USERNAME=x@gooddata.com DOMAIN_ADMIN_PASSWORD=xy PROJECT_ID_TO_ASSIGN=xms7ga4tf3g3nzucd8380o2bev8oeknp\ngit push heroku HEAD:master\nheroku open\n```\n### Enable Geo Chart for Storybook and Live Examples\nGeo chart uses Mapbox to render map which requires a Mapbox access token.\n- Register an account and create Mapbox access token at [guide](https://docs.mapbox.com/help/how-mapbox-works/access-tokens/)\n- Store the created token at `.env`:\n```bash\necho -e \"EXAMPLE_MAPBOX_ACCESS_TOKEN=token\" >> .env # only need to run once\necho -e \"STORYBOOK_MAPBOX_ACCESS_TOKEN=token\" >> .env # only need to run once\n```\n\n### Run Live Examples Locally\nTo run *GoodData.UI Live Examples* locally:\n```bash\ngit clone <this-repository>\ncd  <repository-folder>\nyarn install --pure-lockfile\nyarn examples\n```\nThen open https://localhost:8999 and login using Live Examples account (you can [create one here](https://gooddata-examples.herokuapp.com/registration)).\n\n### Run Storybook locally\n- Run storybook with token stored in `.env` for more secure\n```bash\nyarn storybook\n```\n- Or run storybook with token env param exposed to cli (not suggested)\n```bash\nSTORYBOOK_MAPBOX_ACCESS_TOKEN=token yarn storybook\n```\n- Apply either above way to `yarn build-storybook` or `yarn test-storybook`\n\n### Source code formatting\nThe source code in the repository is formatted by [Prettier](https://prettier.io/).\nThe format of the code is validated by our Continuous Integration server and is one of the requirements of successful merge.\n\nPrettier is supported by every major IDE. You can find the list of supported editors and how to configure them [here](https://prettier.io/docs/en/editors.html).\n\nIn the case, when your editor is not supported or you don't want to setup the integration, you can run the `yarn prettier-write` command to reformat the code before commit.\n\n## Changelog\n\n- see [CHANGELOG.md](CHANGELOG.md)\n\n## Supported versions\n\nIn order to make the user experience with integrating GoodData UI SDK as smooth and secure as possible and to ensure that the SDK is using the latest features of the platform, we will only provide support to two most recent major versions of UI SDK.\n\nThe most recent majors will be supported in the following modes:\n\n- The latest major version will receive all new functionality and all bug fixes\n- The previous major version will only receive fixes to critical issues and security fixes. These fixes will be applied on top of last released version of the previous major\n\nThe customers are encouraged to always use the latest version of the UI SDK.\n\nIn case of using older versions, the user might face API incompatibility, performance or security issues.\n\nPlease follow the installation instructions to update to the newest version.\n\n## License\n\n(C) 2007-2020 GoodData Corporation\n\nThis project is dual licensed:\n\n- The ATTRIBUTION-NONCOMMERCIAL 4.0 INTERNATIONAL (CC BY-NC 4.0) is used for purpose of the trial experience and evaluation of GoodData.UI library.\n- The GOODDATA GOODDATA.UI LIBRARY END USER LICENSE AGREEMENT is used for GoodData customers.\n\nFor more information, please see [LICENSE](https://github.com/gooddata/gooddata-react-components/blob/master/LICENSE)\n","gitHead":"15c626b11f5781a77ba5b9c5d81fefc68624533b","scripts":{"dev":"bash scripts/build.sh --dev-watch","test":"jest --watch","build":"bash scripts/build.sh","tslint":"yarn run-tslint -t verbose $npm_package_config_tslint","prepare":"cd examples/server && yarn install --frozen-lockfile && cd ../..; rm -r examples/node_modules 2>/dev/null; true","examples":"bash scripts/run-examples.sh","prepare?":"# Called before `npm publish` and on local `npm install`. Temporarily also for deleting obsolete node_modules. Ends with `true` to continue gracefully.","validate":"tsc --noEmit && yarn tslint && eslint $npm_package_config_eslint && yarn validate-style && yarn prettier-check","build-dev":"bash scripts/build.sh --dev","examples?":"# Default is developer domain, other options: yarn examples [sec,secure,stg,stg2,stg3,demo,developer or URL]","storybook":"yarn build && start-storybook -p 9001 -c .storybook","test-once":"jest","tslint-ci":"mkdir -p ./ci/results && yarn run-tslint -t checkstyle -o ./ci/results/tslint-results.xml $npm_package_config_tslint","run-tslint":"tslint -p tsconfig.json","validate-ci":"tsc --noEmit && yarn tslint-ci  && eslint $npm_package_config_eslint -f checkstyle -o ci/results/eslint-results.xml && yarn validate-style-ci && yarn prettier-check","examples-build":"bash scripts/build-examples.sh","prepublishOnly":"yarn build","prettier-check":"prettier --check '{src,stories,styles,__mocks__,examples/server/src,examples/src,examples/test}/**/*.{ts,js,tsx,jsx,json,scss,md,yaml,html}'","prettier-write":"prettier --write '{src,stories,styles,__mocks__,examples/server/src,examples/src,examples/test}/**/*.{ts,js,tsx,jsx,json,scss,md,yaml,html}'","test-storybook":"yarn build && test-storybook","validate-style":"stylelint '**/*.scss'","build-storybook":"yarn build && build-storybook -c .storybook -o dist-storybook","examples-server":"node examples/server/src/index.js","heroku-postbuild":"yarn examples-build developer","examples-testcafe":"./scripts/run-testcafe.sh visual","validate-style-ci":"stylelint '**/*.scss' --custom-formatter=node_modules/stylelint-checkstyle-formatter > ci/results/stylelint-results.xml","check-circular-deps":"madge --circular --extensions ts ./src","examples-testcafe-ci":"./scripts/run-testcafe.sh ci","examples-testcafe-live":"./scripts/run-testcafe.sh live"},"typings":"dist/index.d.ts","_npmUser":{"name":"gooddata-ci","email":"rail@gooddata.com"},"deprecated":"@gooddata/react-components@7 reached End of Support on March 31, 2022. Please upgrade (see https://sdk.gooddata.com/gooddata-ui/docs/supported_versions.html for more information).","repository":{"url":"git+ssh://git@github.com/gooddata/gooddata-react-components.git","type":"git"},"_npmVersion":"6.13.4","description":"GoodData.UI - A powerful JavaScript library for building analytical applications","directories":{},"lint-staged":{"{src,stories,styles,__mocks__,examples/server/src,examples/src,examples/test}/**/*.{ts,js,tsx,jsx,scss}":["npx gdc-fix-copyright","git add"],"{src,stories,styles,__mocks__,examples/server/src,examples/src,examples/test}/**/*.{ts,js,tsx,jsx,json,scss,md,yaml,html}":["prettier --write","git add"]},"_nodeVersion":"12.16.1","dependencies":{"rxjs":"^5.5.6","uuid":"^3.2.1","immer":"^1.3.1","lodash":"^4.17.15","date-fns":"^2.7.0","downshift":"^3.2.7","invariant":"^2.2.2","mapbox-gl":"^1.6.1","classnames":"^2.2.6","highcharts":"7.1.1","prop-types":"^15.6.0","react-intl":"^3.6.0","custom-event":"^1.0.1","react-window":"^1.8.1","ag-grid-react":"20.0.0","react-measure":"^2.3.0","@types/mapbox-gl":"^1.6.1","react-day-picker":"~7.3.0","react-responsive":"^3.0.0","stringify-object":"^2.4.0","@gooddata/typings":"^2.24.2","ag-grid-community":"20.0.0","http-status-codes":"^1.3.0","@gooddata/js-utils":"^3.10.5","@gooddata/numberjs":"^3.2.4","fixed-data-table-2":"0.7.17","@gooddata/goodstrap":"^68.6.0","react-dom-factories":"^1.0.2","@gooddata/gooddata-js":"^13.0.0","json-stable-stringify":"^1.0.1","react-transition-group":"^2.2.1","hoist-non-react-statics":"^3.3.0","nodelist-foreach-polyfill":"^1.2.0","@formatjs/intl-pluralrules":"^1.3.6","highcharts-grouped-categories":"^1.1.3"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"raf":"3.3.2","yup":"^0.24.1","jest":"24.7.1","husky":"3.0.0","madge":"^3.4.4","react":"^16.5.2","enzyme":"3.5.0","eslint":"4.19.1","formik":"^0.11.11","moment":"2.23.0","history":"^4.7.2","ts-jest":"24.0.0","webpack":"4.30.0","full-icu":"^1.3.0","prettier":"1.16.4","react-ga":"^2.5.2","recharts":"1.0.0-beta.9","testcafe":"1.1.4","commander":"2.14.1","node-sass":"4.13.0","react-dom":"^16.5.2","stylelint":"^10.0.0","supertest":"3.0.0","ts-loader":"6.0.0","@types/raf":"^3.4.0","css-loader":"0.28.7","jest-junit":"3.0.0","raw-loader":"0.5.1","styled-jsx":"2.2.1","typescript":"3.3.4000","@babel/core":"7.4.4","@types/jest":"24.0.6","@types/node":"7.0.8","@types/uuid":"3.4.3","file-loader":"3.0.1","jest-enzyme":"7.0.2","lint-staged":"9.1.0","sass-loader":"6.0.6","webpack-cli":"3.3.2","@types/react":"16.8.6","babel-loader":"8.0.5","react-helmet":"5.2.0","react-select":"1.2.1","style-loader":"0.19.1","@types/enzyme":"3.1.13","@types/lodash":"4.14.123","testcafe-live":"0.1.4","@babel/runtime":"7.4.4","dotenv-webpack":"^1.7.0","@babel/polyfill":"^7.4.4","@storybook/react":"5.0.11","@types/invariant":"2.2.29","@types/react-dom":"16.0.11","isomorphic-fetch":"2.2.1","react-datepicker":"1.1.0","react-router-dom":"4.2.2","@babel/preset-env":"7.4.4","@gooddata/mock-js":"^2.13.1","@storybook/addons":"5.0.11","@types/classnames":"2.2.3","@types/prop-types":"15.5.2","@storybook/theming":"5.0.11","identity-obj-proxy":"^3.0.0","intl-messageformat":"^7.5.4","webpack-dev-server":"3.3.1","@babel/preset-react":"7.0.0","@types/react-portal":"4.0.1","@types/react-window":"^1.8.1","babel-plugin-lodash":"3.3.4","html-webpack-plugin":"3.2.0","react-test-renderer":"16.4.2","@types/react-measure":"2.0.5","clean-webpack-plugin":"2.0.2","stats-webpack-plugin":"0.7.0","eslint-config-prettier":"4.1.0","react-google-recaptcha":"^0.14.1","tslint-config-prettier":"1.18.0","@gooddata/eslint-config":"^1.0.0","@gooddata/tslint-config":"1.0.0","@types/react-responsive":"^3.0.3","@types/storybook__react":"4.0.1","@types/stringify-object":"^3.2.0","enzyme-adapter-react-16":"1.3.1","@gooddata/test-storybook":"3.2.1","@storybook/addon-actions":"5.0.11","@storybook/addon-options":"5.0.11","node-sass-magic-importer":"5.1.0","react-syntax-highlighter":"11.0.2","@types/fixed-data-table-2":"0.8.1","stylelint-config-prettier":"5.2.0","@gooddata/stylelint-config":"4.0.1","@types/react-test-renderer":"16.0.0","circular-dependency-plugin":"5.0.2","compression-webpack-plugin":"2.0.0","@types/json-stable-stringify":"^1.0.32","@gooddata/frontend-npm-scripts":"1.1.0","@types/enzyme-adapter-react-16":"1.0.3","stylelint-checkstyle-formatter":"0.1.0","@types/storybook__addon-actions":"3.4.2","@babel/plugin-proposal-class-properties":"7.4.4","@babel/plugin-proposal-object-rest-spread":"7.4.4","@babel/plugin-transform-async-to-generator":"7.4.4"},"peerDependencies":{"react":"^16.5.2","react-dom":"^16.5.2"},"_npmOperationalInternal":{"tmp":"tmp/react-components_7.7.0-beta.9_1589364987612_0.01553457603060271","host":"s3://npm-registry-packages"}},"7.7.0-alpha-yanlipnican-pdo-bb-2211-formatting-presets-component-2020-05-13T10-43-14-236Z":{"name":"@gooddata/react-components","version":"7.7.0-alpha-yanlipnican-pdo-bb-2211-formatting-presets-component-2020-05-13T10-43-14-236Z","author":{"name":"GoodData Corporation"},"license":"BSD-3-Clause","_id":"@gooddata/react-components@7.7.0-alpha-yanlipnican-pdo-bb-2211-formatting-presets-component-2020-05-13T10-43-14-236Z","maintainers":[{"name":"afi","email":"adam.fiedler@gooddata.com"},{"name":"bertold8","email":"ivan.nejezchleb@seznam.cz"},{"name":"brbistas","email":"valentinos.chraniotis@gooddata.com"},{"name":"bugsbunny338","email":"jiri.zajic@mensa.cz"},{"name":"de.do","email":"de.do@gooddata.com"},{"name":"gooddata-ci","email":"rail@gooddata.com"},{"name":"hang.ngo","email":"hang.ngo@gooddata.com"},{"name":"hung.nguyen.hoang","email":"hung.nguyen@gooddata.com"},{"name":"ivan.mjartan","email":"ivan.mjartan@gooddata.com"},{"name":"jakub-sterba","email":"jakub.sterba@gooddata.com"},{"name":"jankc","email":"jan.krapac@gmail.com"},{"name":"jaroslav.tomecek","email":"jaroslav.tomecek@gooddata.com"},{"name":"jkittler","email":"honza.kittler@gmail.com"},{"name":"khanh.le","email":"khanh.le@gooddata.com"},{"name":"lanhuynh","email":"lan.huynh@gooddata.com"},{"name":"linhhong","email":"linh.hong@gooddata.com"},{"name":"lupko","email":"lubomir.slivka@gooddata.com"},{"name":"mai.nguyen","email":"mai.nguyen@gooddata.com"},{"name":"matyas.kandl","email":"matyas.kandl@gooddata.com"},{"name":"michal.marsal","email":"michal.marsal@gooddata.com"},{"name":"my.duong","email":"my.duong@gooddata.com"},{"name":"naibinh","email":"naibinh@gmail.com"},{"name":"nikolacech","email":"nikola.cech@gooddata.com"},{"name":"nis.hua","email":"nis.hua@gooddata.com"},{"name":"no23reason","email":"dan.homola@hotmail.cz"},{"name":"patrikbraborec","email":"patrik.braborec@gooddata.com"},{"name":"pbenes","email":"petr.benes@gooddata.com"},{"name":"petrjanu","email":"petr.janu@gooddata.com"},{"name":"pkingo","email":"philipandreaskingo@hotmail.com"},{"name":"ptquang86","email":"ptquang86@gmail.com"},{"name":"qduval","email":"quentin.duval@gooddata.com"},{"name":"rodri360","email":"me@rodri360.com"},{"name":"scavnickyj","email":"jakub.scavnicky@gooddata.com"},{"name":"sitina","email":"jiri.sitina@gooddata.com"},{"name":"strouhaljan","email":"strouhal.jan@gmail.com"},{"name":"tomas.kratochvil","email":"tomas.kratochvil@gooddata.com"},{"name":"tomasreichmann","email":"tomasreichmann@gmail.com"},{"name":"tomsatgd","email":"tomas.satinsky@gooddata.com"},{"name":"trung-le-quoc","email":"trung.le@gooddata.com"},{"name":"tu-ngo","email":"tungo1981@gmail.com"},{"name":"tu.bui","email":"tu.bui@gooddata.com"},{"name":"tulean","email":"tuan.le@gooddata.com"},{"name":"tuqt1005","email":"tu.tran@gooddata.com"},{"name":"utdnah","email":"danh.ung@gooddata.com"},{"name":"vlastikcz","email":"vlastimil.kotas@gooddata.com"},{"name":"vu.pham","email":"vu.pham@gooddata.com"},{"name":"xmort","email":"petr.dolejsi@gooddata.com"},{"name":"yanlipnican","email":"yanlipnican@gmail.com"}],"homepage":"https://github.com/gooddata/gooddata-react-components#readme","bugs":{"url":"https://github.com/gooddata/gooddata-react-components/issues"},"dist":{"shasum":"d8f5a2b2cdc47577eae188540a906c76fdd816fa","tarball":"https://registry.npmjs.org/@gooddata/react-components/-/react-components-7.7.0-alpha-yanlipnican-pdo-bb-2211-formatting-presets-component-2020-05-13T10-43-14-236Z.tgz","fileCount":2601,"integrity":"sha512-Yng43N5xV7tlkwrXqCv50zYD6+ueJBzK+8muDtEiFt9M/0bxuWDLCQbPm/FPinjdEZZu3by1tjxwtAUAPea4iA==","signatures":[{"sig":"MEQCIAFJgZkJOMZstBQmBuKhbqTuTlGnNtLiOGWdN3sCTOlrAiB/3xbHS3M8g7yuhStDgZvL9SK5Rd3+xUHc+m4AWz/SWA==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":10271954,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJeu89iCRA9TVsSAnZWagAAAqQQAKKNxLJeNf+7OBHVRQ6c\nMFa1nC6V8bHVoWw1FbsYmtK68Mbs9E/bWkgp2AC4hUMmXjZoo5gfjT6o3dUT\nlIzCBhxvevXJCtscC+uNamdQzARcWQCi796Beq8MdJRGVjyCXHP+dD7RtlAK\npJlcqS+guqTvIJGXCc9haiCtrt8J6UOxN5RdP3Rd3MrwlsEbmCJJV7X0+uJK\ngnHI4n9PQ4slzaUMF+Hqhs0sJxxH3zT0dDpPIM6InL9wn1Htl3XJKdHntzCb\nD7dBco7vWlmM2nSWmw1n74JdZAt4UpuZoeREW9CpOJySHC7a/dQo/4Eeekib\nYF8CfxTlWcrDLr0/yiMYpNqsREh8OIDbzd2QDrYaRcYfsrISIXrEL6+pukEb\nNEdum3iXTq3xxUbEbKjbJYdxQ5ng7ZcFBmNu+AtXhm0VEw84E1/QpE3A4zO7\nuvCIgmolmCl2M8tdXncHWd8Y7vhFmA8wbeGtI7O1clUlreWsx2hFIvV6kGdT\n+8EhFXMO+LDNwtnrWgukgLElKyRjpC+QWk8+krjL6TDin134XHDH76PpS1Wj\ne9Os7fBxKBrHeRLCDzYB7p7QD578aEQa1vThnxuejLqDJKuXdvQr+xAmcrhA\n/3qXt9ZVEuAb/ON3IW64JSOu2lzZSQgorDr3iTezp/ApoSr4EnN81xLITEdM\nQtae\r\n=Iu94\r\n-----END PGP SIGNATURE-----\r\n"},"main":"dist/index.js","husky":{"hooks":{"pre-commit":"lint-staged"}},"config":{"eslint":"./examples/**/*.{js,jsx}","tslint":"./{__mocks__,src,stories}/{,**/}*.{ts,tsx}"},"readme":"[![npm version](https://badge.fury.io/js/%40gooddata%2Freact-components.svg)](https://www.npmjs.com/package/@gooddata/react-components)\n\n# GoodData.UI React components\n> A React-based JavaScript library for building data-driven applications\n\n## Getting started\n- [GoodData.UI Documentation](http://sdk.gooddata.com/gooddata-ui/)\n- [GoodData.UI Live Examples](https://gooddata-examples.herokuapp.com/)\n- [Stack Overflow](https://stackoverflow.com/questions/tagged/gooddata)\n\n### Usage\nWith [yarn](https://yarnpkg.com) installed, go to your project directory and run\n```\n$ yarn add @gooddata/react-components\n```\nIf you prefer [npm](npmjs.com) run\n```\n$ npm install --save @gooddata/react-components\n```\n\nThe public API is exposed via global `index.js`. Except for the styles, do not import any other file directly\nbecause they are not intended to be part of the public API.\n\n## Contributing\n\nWe welcome any contribution in form of [issues](https://github.com/gooddata/gooddata-react-components/issues) or [pull requests](https://github.com/gooddata/gooddata-react-components/pulls).\n\nInstall [Node.js](http://nodejs.org) (node 12.16.1, npm v6.13.4) and [Yarn](https://classic.yarnpkg.com) (1.22.4).\n\nInstall dependencies:\n```\nyarn install --frozen-lockfile\n```\n\nThese commands may come in handy while developing:\n\n| command | description |\n| ------- | ----------- |\n| `yarn install --pure-lockfile` | first step |\n| ||\n| `yarn dev` | build react-components to `/dist` in watch mode |\n| `yarn test` | run all unit tests |\n| `yarn prettier-write` | format the source code to match the valid codestyle |\n| `yarn validate` | validate codestyle |\n| ||\n| `yarn storybook` | run storybook from `/stories` on http://localhost:9001 |\n| `yarn build-storybook` | build storybook to `/dist-storybook` |\n| `yarn test-storybook` | run storybook and [screenshot tests](https://github.com/gooddata/gdc-client-utils/tree/master/test-storybook) |\n| ||\n| `yarn examples` | run Live Examples dev-server from `/examples` on https://localhost:8999 |\n| `yarn examples-build` | build Live Examples to `/examples/dist` |\n| `yarn examples-server` | serve built Live Examples - see `/examples/server/src` |\n| `yarn examples-testcafe` | run testcafe tests against `localhost:8999` |\n\n### Deploy to heroku.com\nWhen you deploy this repo to heroku, it serves *GoodData.UI Live Examples*.\nRelevant tasks are in `Procfile` and `package.json`.\n\n```bash\n# run in the project directory\nheroku login\nheroku create <your-app-name>\nheroku config:set DOMAIN_ADMIN_USERNAME=x@gooddata.com DOMAIN_ADMIN_PASSWORD=xy PROJECT_ID_TO_ASSIGN=xms7ga4tf3g3nzucd8380o2bev8oeknp\ngit push heroku HEAD:master\nheroku open\n```\n### Enable Geo Chart for Storybook and Live Examples\nGeo chart uses Mapbox to render map which requires a Mapbox access token.\n- Register an account and create Mapbox access token at [guide](https://docs.mapbox.com/help/how-mapbox-works/access-tokens/)\n- Store the created token at `.env`:\n```bash\necho -e \"EXAMPLE_MAPBOX_ACCESS_TOKEN=token\" >> .env # only need to run once\necho -e \"STORYBOOK_MAPBOX_ACCESS_TOKEN=token\" >> .env # only need to run once\n```\n\n### Run Live Examples Locally\nTo run *GoodData.UI Live Examples* locally:\n```bash\ngit clone <this-repository>\ncd  <repository-folder>\nyarn install --pure-lockfile\nyarn examples\n```\nThen open https://localhost:8999 and login using Live Examples account (you can [create one here](https://gooddata-examples.herokuapp.com/registration)).\n\n### Run Storybook locally\n- Run storybook with token stored in `.env` for more secure\n```bash\nyarn storybook\n```\n- Or run storybook with token env param exposed to cli (not suggested)\n```bash\nSTORYBOOK_MAPBOX_ACCESS_TOKEN=token yarn storybook\n```\n- Apply either above way to `yarn build-storybook` or `yarn test-storybook`\n\n### Source code formatting\nThe source code in the repository is formatted by [Prettier](https://prettier.io/).\nThe format of the code is validated by our Continuous Integration server and is one of the requirements of successful merge.\n\nPrettier is supported by every major IDE. You can find the list of supported editors and how to configure them [here](https://prettier.io/docs/en/editors.html).\n\nIn the case, when your editor is not supported or you don't want to setup the integration, you can run the `yarn prettier-write` command to reformat the code before commit.\n\n## Changelog\n\n- see [CHANGELOG.md](CHANGELOG.md)\n\n## Supported versions\n\nIn order to make the user experience with integrating GoodData UI SDK as smooth and secure as possible and to ensure that the SDK is using the latest features of the platform, we will only provide support to two most recent major versions of UI SDK.\n\nThe most recent majors will be supported in the following modes:\n\n- The latest major version will receive all new functionality and all bug fixes\n- The previous major version will only receive fixes to critical issues and security fixes. These fixes will be applied on top of last released version of the previous major\n\nThe customers are encouraged to always use the latest version of the UI SDK.\n\nIn case of using older versions, the user might face API incompatibility, performance or security issues.\n\nPlease follow the installation instructions to update to the newest version.\n\n## License\n\n(C) 2007-2020 GoodData Corporation\n\nThis project is dual licensed:\n\n- The ATTRIBUTION-NONCOMMERCIAL 4.0 INTERNATIONAL (CC BY-NC 4.0) is used for purpose of the trial experience and evaluation of GoodData.UI library.\n- The GOODDATA GOODDATA.UI LIBRARY END USER LICENSE AGREEMENT is used for GoodData customers.\n\nFor more information, please see [LICENSE](https://github.com/gooddata/gooddata-react-components/blob/master/LICENSE)\n","gitHead":"26b866eee064c42959505e3db69b33a5a8d4841a","scripts":{"dev":"bash scripts/build.sh --dev-watch","test":"jest --watch","build":"bash scripts/build.sh","tslint":"yarn run-tslint -t verbose $npm_package_config_tslint","prepare":"cd examples/server && yarn install --frozen-lockfile && cd ../..; rm -r examples/node_modules 2>/dev/null; true","examples":"bash scripts/run-examples.sh","prepare?":"# Called before `npm publish` and on local `npm install`. Temporarily also for deleting obsolete node_modules. Ends with `true` to continue gracefully.","validate":"tsc --noEmit && yarn tslint && eslint $npm_package_config_eslint && yarn validate-style && yarn prettier-check","build-dev":"bash scripts/build.sh --dev","examples?":"# Default is developer domain, other options: yarn examples [sec,secure,stg,stg2,stg3,demo,developer or URL]","storybook":"yarn build && start-storybook -p 9001 -c .storybook","test-once":"jest","tslint-ci":"mkdir -p ./ci/results && yarn run-tslint -t checkstyle -o ./ci/results/tslint-results.xml $npm_package_config_tslint","run-tslint":"tslint -p tsconfig.json","validate-ci":"tsc --noEmit && yarn tslint-ci  && eslint $npm_package_config_eslint -f checkstyle -o ci/results/eslint-results.xml && yarn validate-style-ci && yarn prettier-check","examples-build":"bash scripts/build-examples.sh","prepublishOnly":"yarn build","prettier-check":"prettier --check '{src,stories,styles,__mocks__,examples/server/src,examples/src,examples/test}/**/*.{ts,js,tsx,jsx,json,scss,md,yaml,html}'","prettier-write":"prettier --write '{src,stories,styles,__mocks__,examples/server/src,examples/src,examples/test}/**/*.{ts,js,tsx,jsx,json,scss,md,yaml,html}'","test-storybook":"yarn build && test-storybook","validate-style":"stylelint '**/*.scss'","build-storybook":"yarn build && build-storybook -c .storybook -o dist-storybook","examples-server":"node examples/server/src/index.js","heroku-postbuild":"yarn examples-build developer","examples-testcafe":"./scripts/run-testcafe.sh visual","validate-style-ci":"stylelint '**/*.scss' --custom-formatter=node_modules/stylelint-checkstyle-formatter > ci/results/stylelint-results.xml","check-circular-deps":"madge --circular --extensions ts ./src","examples-testcafe-ci":"./scripts/run-testcafe.sh ci","examples-testcafe-live":"./scripts/run-testcafe.sh live"},"typings":"dist/index.d.ts","_npmUser":{"name":"yanlipnican","email":"yanlipnican@gmail.com"},"deprecated":"@gooddata/react-components@7 reached End of Support on March 31, 2022. Please upgrade (see https://sdk.gooddata.com/gooddata-ui/docs/supported_versions.html for more information).","repository":{"url":"git+ssh://git@github.com/gooddata/gooddata-react-components.git","type":"git"},"_npmVersion":"6.13.4","description":"GoodData.UI - A powerful JavaScript library for building analytical applications","directories":{},"lint-staged":{"{src,stories,styles,__mocks__,examples/server/src,examples/src,examples/test}/**/*.{ts,js,tsx,jsx,scss}":["npx gdc-fix-copyright","git add"],"{src,stories,styles,__mocks__,examples/server/src,examples/src,examples/test}/**/*.{ts,js,tsx,jsx,json,scss,md,yaml,html}":["prettier --write","git add"]},"_nodeVersion":"12.16.1","dependencies":{"rxjs":"^5.5.6","uuid":"^3.2.1","immer":"^1.3.1","lodash":"^4.17.15","date-fns":"^2.7.0","downshift":"^3.2.7","invariant":"^2.2.2","mapbox-gl":"^1.6.1","classnames":"^2.2.6","highcharts":"7.1.1","prop-types":"^15.6.0","react-intl":"^3.6.0","custom-event":"^1.0.1","react-window":"^1.8.1","ag-grid-react":"20.0.0","react-measure":"^2.3.0","@types/mapbox-gl":"^1.6.1","react-day-picker":"~7.3.0","react-responsive":"^3.0.0","stringify-object":"^2.4.0","@gooddata/typings":"^2.24.2","ag-grid-community":"20.0.0","http-status-codes":"^1.3.0","@gooddata/js-utils":"^3.10.5","@gooddata/numberjs":"^3.2.4","fixed-data-table-2":"0.7.17","@gooddata/goodstrap":"^68.6.0","react-dom-factories":"^1.0.2","@gooddata/gooddata-js":"^13.0.0","json-stable-stringify":"^1.0.1","react-transition-group":"^2.2.1","hoist-non-react-statics":"^3.3.0","nodelist-foreach-polyfill":"^1.2.0","@formatjs/intl-pluralrules":"^1.3.6","highcharts-grouped-categories":"^1.1.3"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"raf":"3.3.2","yup":"^0.24.1","jest":"24.7.1","husky":"3.0.0","madge":"^3.4.4","react":"^16.5.2","enzyme":"3.5.0","eslint":"4.19.1","formik":"^0.11.11","moment":"2.23.0","history":"^4.7.2","ts-jest":"24.0.0","webpack":"4.30.0","full-icu":"^1.3.0","prettier":"1.16.4","react-ga":"^2.5.2","recharts":"1.0.0-beta.9","testcafe":"1.1.4","commander":"2.14.1","node-sass":"4.13.0","react-dom":"^16.5.2","stylelint":"^10.0.0","supertest":"3.0.0","ts-loader":"6.0.0","@types/raf":"^3.4.0","css-loader":"0.28.7","jest-junit":"3.0.0","raw-loader":"0.5.1","styled-jsx":"2.2.1","typescript":"3.3.4000","@babel/core":"7.4.4","@types/jest":"24.0.6","@types/node":"7.0.8","@types/uuid":"3.4.3","file-loader":"3.0.1","jest-enzyme":"7.0.2","lint-staged":"9.1.0","sass-loader":"6.0.6","webpack-cli":"3.3.2","@types/react":"16.8.6","babel-loader":"8.0.5","react-helmet":"5.2.0","react-select":"1.2.1","style-loader":"0.19.1","@types/enzyme":"3.1.13","@types/lodash":"4.14.123","testcafe-live":"0.1.4","@babel/runtime":"7.4.4","dotenv-webpack":"^1.7.0","@babel/polyfill":"^7.4.4","@storybook/react":"5.0.11","@types/invariant":"2.2.29","@types/react-dom":"16.0.11","isomorphic-fetch":"2.2.1","react-datepicker":"1.1.0","react-router-dom":"4.2.2","@babel/preset-env":"7.4.4","@gooddata/mock-js":"^2.13.1","@storybook/addons":"5.0.11","@types/classnames":"2.2.3","@types/prop-types":"15.5.2","@storybook/theming":"5.0.11","identity-obj-proxy":"^3.0.0","intl-messageformat":"^7.5.4","webpack-dev-server":"3.3.1","@babel/preset-react":"7.0.0","@types/react-portal":"4.0.1","@types/react-window":"^1.8.1","babel-plugin-lodash":"3.3.4","html-webpack-plugin":"3.2.0","react-test-renderer":"16.4.2","@types/react-measure":"2.0.5","clean-webpack-plugin":"2.0.2","stats-webpack-plugin":"0.7.0","eslint-config-prettier":"4.1.0","react-google-recaptcha":"^0.14.1","tslint-config-prettier":"1.18.0","@gooddata/eslint-config":"^1.0.0","@gooddata/tslint-config":"1.0.0","@types/react-responsive":"^3.0.3","@types/storybook__react":"4.0.1","@types/stringify-object":"^3.2.0","enzyme-adapter-react-16":"1.3.1","@gooddata/test-storybook":"3.2.1","@storybook/addon-actions":"5.0.11","@storybook/addon-options":"5.0.11","node-sass-magic-importer":"5.1.0","react-syntax-highlighter":"11.0.2","@types/fixed-data-table-2":"0.8.1","stylelint-config-prettier":"5.2.0","@gooddata/stylelint-config":"4.0.1","@types/react-test-renderer":"16.0.0","circular-dependency-plugin":"5.0.2","compression-webpack-plugin":"2.0.0","@types/json-stable-stringify":"^1.0.32","@gooddata/frontend-npm-scripts":"1.1.0","@types/enzyme-adapter-react-16":"1.0.3","stylelint-checkstyle-formatter":"0.1.0","@types/storybook__addon-actions":"3.4.2","@babel/plugin-proposal-class-properties":"7.4.4","@babel/plugin-proposal-object-rest-spread":"7.4.4","@babel/plugin-transform-async-to-generator":"7.4.4"},"peerDependencies":{"react":"^16.5.2","react-dom":"^16.5.2"},"_npmOperationalInternal":{"tmp":"tmp/react-components_7.7.0-alpha-yanlipnican-pdo-bb-2211-formatting-presets-component-2020-05-13T10-43-14-236Z_1589366625674_0.6543962984789609","host":"s3://npm-registry-packages"}},"7.7.0-alpha-strouhaljan-pdo-bb-2211-formatting-presets-component-2020-05-13T11-07-38-548Z":{"name":"@gooddata/react-components","version":"7.7.0-alpha-strouhaljan-pdo-bb-2211-formatting-presets-component-2020-05-13T11-07-38-548Z","author":{"name":"GoodData Corporation"},"license":"BSD-3-Clause","_id":"@gooddata/react-components@7.7.0-alpha-strouhaljan-pdo-bb-2211-formatting-presets-component-2020-05-13T11-07-38-548Z","maintainers":[{"name":"afi","email":"adam.fiedler@gooddata.com"},{"name":"bertold8","email":"ivan.nejezchleb@seznam.cz"},{"name":"brbistas","email":"valentinos.chraniotis@gooddata.com"},{"name":"bugsbunny338","email":"jiri.zajic@mensa.cz"},{"name":"de.do","email":"de.do@gooddata.com"},{"name":"gooddata-ci","email":"rail@gooddata.com"},{"name":"hang.ngo","email":"hang.ngo@gooddata.com"},{"name":"hung.nguyen.hoang","email":"hung.nguyen@gooddata.com"},{"name":"ivan.mjartan","email":"ivan.mjartan@gooddata.com"},{"name":"jakub-sterba","email":"jakub.sterba@gooddata.com"},{"name":"jankc","email":"jan.krapac@gmail.com"},{"name":"jaroslav.tomecek","email":"jaroslav.tomecek@gooddata.com"},{"name":"jkittler","email":"honza.kittler@gmail.com"},{"name":"khanh.le","email":"khanh.le@gooddata.com"},{"name":"lanhuynh","email":"lan.huynh@gooddata.com"},{"name":"linhhong","email":"linh.hong@gooddata.com"},{"name":"lupko","email":"lubomir.slivka@gooddata.com"},{"name":"mai.nguyen","email":"mai.nguyen@gooddata.com"},{"name":"matyas.kandl","email":"matyas.kandl@gooddata.com"},{"name":"michal.marsal","email":"michal.marsal@gooddata.com"},{"name":"my.duong","email":"my.duong@gooddata.com"},{"name":"naibinh","email":"naibinh@gmail.com"},{"name":"nikolacech","email":"nikola.cech@gooddata.com"},{"name":"nis.hua","email":"nis.hua@gooddata.com"},{"name":"no23reason","email":"dan.homola@hotmail.cz"},{"name":"patrikbraborec","email":"patrik.braborec@gooddata.com"},{"name":"pbenes","email":"petr.benes@gooddata.com"},{"name":"petrjanu","email":"petr.janu@gooddata.com"},{"name":"pkingo","email":"philipandreaskingo@hotmail.com"},{"name":"ptquang86","email":"ptquang86@gmail.com"},{"name":"qduval","email":"quentin.duval@gooddata.com"},{"name":"rodri360","email":"me@rodri360.com"},{"name":"scavnickyj","email":"jakub.scavnicky@gooddata.com"},{"name":"sitina","email":"jiri.sitina@gooddata.com"},{"name":"strouhaljan","email":"strouhal.jan@gmail.com"},{"name":"tomas.kratochvil","email":"tomas.kratochvil@gooddata.com"},{"name":"tomasreichmann","email":"tomasreichmann@gmail.com"},{"name":"tomsatgd","email":"tomas.satinsky@gooddata.com"},{"name":"trung-le-quoc","email":"trung.le@gooddata.com"},{"name":"tu-ngo","email":"tungo1981@gmail.com"},{"name":"tu.bui","email":"tu.bui@gooddata.com"},{"name":"tulean","email":"tuan.le@gooddata.com"},{"name":"tuqt1005","email":"tu.tran@gooddata.com"},{"name":"utdnah","email":"danh.ung@gooddata.com"},{"name":"vlastikcz","email":"vlastimil.kotas@gooddata.com"},{"name":"vu.pham","email":"vu.pham@gooddata.com"},{"name":"xmort","email":"petr.dolejsi@gooddata.com"},{"name":"yanlipnican","email":"yanlipnican@gmail.com"}],"homepage":"https://github.com/gooddata/gooddata-react-components#readme","bugs":{"url":"https://github.com/gooddata/gooddata-react-components/issues"},"dist":{"shasum":"8c53225b54de15325b7cf5b2c186fea64654c38f","tarball":"https://registry.npmjs.org/@gooddata/react-components/-/react-components-7.7.0-alpha-strouhaljan-pdo-bb-2211-formatting-presets-component-2020-05-13T11-07-38-548Z.tgz","fileCount":2606,"integrity":"sha512-Sus5mnCQOgto6yO9JIHFwNjpiDm5aLb/aHkYKSDqPnfhLiOllcyCBa4ppc5qT4OXt0+kNG/Tfe6mRSR/m1pbag==","signatures":[{"sig":"MEQCICbdbGWZntd8T2tGUUFPE4ryTR0exfFlM19USwu1zWWaAiBMWgGZ/ZQPLu9+H/bk6TcuVDPGSegLh0bc5b10puXFgg==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":10273609,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJeu9UyCRA9TVsSAnZWagAA9U0P/3IEphMCLrsyjoIuMBMb\nXxmfcQ87yOoIWxbQQmpLNeSDrSXXy8mTGIMcOYYYxnEIykgyEFq3xcg0Ilby\n7RnbuFCPssWPr7akoIC5GqpMza2hDdUqTsfy3wXjtHHChYlJUmjiQ9F+U2kL\n2JXSRwSMO63WEhmuyDqMA9pfyHjXiFonqAVLskeHtCOC2jjiiRzeTUnVzKjM\nH2GkYF/5LOl32U66Mq8QAs9bmvC0t7Za8b8DhUpCzPM3t4xzJE/nOW1i1YSR\niVawKc4Tm7cO097o7IEFeVgTzBsHEJwXrczv68m0hi6xWnWBjElMRFSUAOP0\nWcbyHN0wt0GwF5NWG+OynadZzW7mFa4y8t4/cjG+gRPxWLW5mghJihrPd1kA\nO1qDlxtnpuCIGQQ0j20rxFhj7yANXswgqayQYUL7C+fb5MuEnGOJGml+tshU\n6KFEpTXM9hRmL45bfCIdjTvwFXbAJcu+ctOj9SD5oJPVfZzfuPD7Wo2SmoUh\nnmz4yElQq98pNT2LA8gJnsf0xt9tbSdqNq99oZTkhArrIBeJQGODOrGRKylU\nkgnUpf1PAI1nWU8otX3oQDZBBZMYY66hkkp3X8adY0URBSAHWsx+mTf9KP1+\nVIX9LnDARprrmsHDeVWWMClhMv3BYNhkSDxZ8a7b4d80lA0jbNS41XFeVhV2\nz+dl\r\n=KwX4\r\n-----END PGP SIGNATURE-----\r\n"},"main":"dist/index.js","husky":{"hooks":{"pre-commit":"lint-staged"}},"config":{"eslint":"./examples/**/*.{js,jsx}","tslint":"./{__mocks__,src,stories}/{,**/}*.{ts,tsx}"},"readme":"[![npm version](https://badge.fury.io/js/%40gooddata%2Freact-components.svg)](https://www.npmjs.com/package/@gooddata/react-components)\n\n# GoodData.UI React components\n> A React-based JavaScript library for building data-driven applications\n\n## Getting started\n- [GoodData.UI Documentation](http://sdk.gooddata.com/gooddata-ui/)\n- [GoodData.UI Live Examples](https://gooddata-examples.herokuapp.com/)\n- [Stack Overflow](https://stackoverflow.com/questions/tagged/gooddata)\n\n### Usage\nWith [yarn](https://yarnpkg.com) installed, go to your project directory and run\n```\n$ yarn add @gooddata/react-components\n```\nIf you prefer [npm](npmjs.com) run\n```\n$ npm install --save @gooddata/react-components\n```\n\nThe public API is exposed via global `index.js`. Except for the styles, do not import any other file directly\nbecause they are not intended to be part of the public API.\n\n## Contributing\n\nWe welcome any contribution in form of [issues](https://github.com/gooddata/gooddata-react-components/issues) or [pull requests](https://github.com/gooddata/gooddata-react-components/pulls).\n\nInstall [Node.js](http://nodejs.org) (node 12.16.1, npm v6.13.4) and [Yarn](https://classic.yarnpkg.com) (1.22.4).\n\nInstall dependencies:\n```\nyarn install --frozen-lockfile\n```\n\nThese commands may come in handy while developing:\n\n| command | description |\n| ------- | ----------- |\n| `yarn install --pure-lockfile` | first step |\n| ||\n| `yarn dev` | build react-components to `/dist` in watch mode |\n| `yarn test` | run all unit tests |\n| `yarn prettier-write` | format the source code to match the valid codestyle |\n| `yarn validate` | validate codestyle |\n| ||\n| `yarn storybook` | run storybook from `/stories` on http://localhost:9001 |\n| `yarn build-storybook` | build storybook to `/dist-storybook` |\n| `yarn test-storybook` | run storybook and [screenshot tests](https://github.com/gooddata/gdc-client-utils/tree/master/test-storybook) |\n| ||\n| `yarn examples` | run Live Examples dev-server from `/examples` on https://localhost:8999 |\n| `yarn examples-build` | build Live Examples to `/examples/dist` |\n| `yarn examples-server` | serve built Live Examples - see `/examples/server/src` |\n| `yarn examples-testcafe` | run testcafe tests against `localhost:8999` |\n\n### Deploy to heroku.com\nWhen you deploy this repo to heroku, it serves *GoodData.UI Live Examples*.\nRelevant tasks are in `Procfile` and `package.json`.\n\n```bash\n# run in the project directory\nheroku login\nheroku create <your-app-name>\nheroku config:set DOMAIN_ADMIN_USERNAME=x@gooddata.com DOMAIN_ADMIN_PASSWORD=xy PROJECT_ID_TO_ASSIGN=xms7ga4tf3g3nzucd8380o2bev8oeknp\ngit push heroku HEAD:master\nheroku open\n```\n### Enable Geo Chart for Storybook and Live Examples\nGeo chart uses Mapbox to render map which requires a Mapbox access token.\n- Register an account and create Mapbox access token at [guide](https://docs.mapbox.com/help/how-mapbox-works/access-tokens/)\n- Store the created token at `.env`:\n```bash\necho -e \"EXAMPLE_MAPBOX_ACCESS_TOKEN=token\" >> .env # only need to run once\necho -e \"STORYBOOK_MAPBOX_ACCESS_TOKEN=token\" >> .env # only need to run once\n```\n\n### Run Live Examples Locally\nTo run *GoodData.UI Live Examples* locally:\n```bash\ngit clone <this-repository>\ncd  <repository-folder>\nyarn install --pure-lockfile\nyarn examples\n```\nThen open https://localhost:8999 and login using Live Examples account (you can [create one here](https://gooddata-examples.herokuapp.com/registration)).\n\n### Run Storybook locally\n- Run storybook with token stored in `.env` for more secure\n```bash\nyarn storybook\n```\n- Or run storybook with token env param exposed to cli (not suggested)\n```bash\nSTORYBOOK_MAPBOX_ACCESS_TOKEN=token yarn storybook\n```\n- Apply either above way to `yarn build-storybook` or `yarn test-storybook`\n\n### Source code formatting\nThe source code in the repository is formatted by [Prettier](https://prettier.io/).\nThe format of the code is validated by our Continuous Integration server and is one of the requirements of successful merge.\n\nPrettier is supported by every major IDE. You can find the list of supported editors and how to configure them [here](https://prettier.io/docs/en/editors.html).\n\nIn the case, when your editor is not supported or you don't want to setup the integration, you can run the `yarn prettier-write` command to reformat the code before commit.\n\n## Changelog\n\n- see [CHANGELOG.md](CHANGELOG.md)\n\n## Supported versions\n\nIn order to make the user experience with integrating GoodData UI SDK as smooth and secure as possible and to ensure that the SDK is using the latest features of the platform, we will only provide support to two most recent major versions of UI SDK.\n\nThe most recent majors will be supported in the following modes:\n\n- The latest major version will receive all new functionality and all bug fixes\n- The previous major version will only receive fixes to critical issues and security fixes. These fixes will be applied on top of last released version of the previous major\n\nThe customers are encouraged to always use the latest version of the UI SDK.\n\nIn case of using older versions, the user might face API incompatibility, performance or security issues.\n\nPlease follow the installation instructions to update to the newest version.\n\n## License\n\n(C) 2007-2020 GoodData Corporation\n\nThis project is dual licensed:\n\n- The ATTRIBUTION-NONCOMMERCIAL 4.0 INTERNATIONAL (CC BY-NC 4.0) is used for purpose of the trial experience and evaluation of GoodData.UI library.\n- The GOODDATA GOODDATA.UI LIBRARY END USER LICENSE AGREEMENT is used for GoodData customers.\n\nFor more information, please see [LICENSE](https://github.com/gooddata/gooddata-react-components/blob/master/LICENSE)\n","gitHead":"a094d3a33923714da3ec134d8637f64241eb64a4","scripts":{"dev":"bash scripts/build.sh --dev-watch","test":"jest --watch","build":"bash scripts/build.sh","tslint":"yarn run-tslint -t verbose $npm_package_config_tslint","prepare":"cd examples/server && yarn install --frozen-lockfile && cd ../..; rm -r examples/node_modules 2>/dev/null; true","examples":"bash scripts/run-examples.sh","prepare?":"# Called before `npm publish` and on local `npm install`. Temporarily also for deleting obsolete node_modules. Ends with `true` to continue gracefully.","validate":"tsc --noEmit && yarn tslint && eslint $npm_package_config_eslint && yarn validate-style && yarn prettier-check","build-dev":"bash scripts/build.sh --dev","examples?":"# Default is developer domain, other options: yarn examples [sec,secure,stg,stg2,stg3,demo,developer or URL]","storybook":"yarn build && start-storybook -p 9001 -c .storybook","test-once":"jest","tslint-ci":"mkdir -p ./ci/results && yarn run-tslint -t checkstyle -o ./ci/results/tslint-results.xml $npm_package_config_tslint","run-tslint":"tslint -p tsconfig.json","validate-ci":"tsc --noEmit && yarn tslint-ci  && eslint $npm_package_config_eslint -f checkstyle -o ci/results/eslint-results.xml && yarn validate-style-ci && yarn prettier-check","examples-build":"bash scripts/build-examples.sh","prepublishOnly":"yarn build","prettier-check":"prettier --check '{src,stories,styles,__mocks__,examples/server/src,examples/src,examples/test}/**/*.{ts,js,tsx,jsx,json,scss,md,yaml,html}'","prettier-write":"prettier --write '{src,stories,styles,__mocks__,examples/server/src,examples/src,examples/test}/**/*.{ts,js,tsx,jsx,json,scss,md,yaml,html}'","test-storybook":"yarn build && test-storybook","validate-style":"stylelint '**/*.scss'","build-storybook":"yarn build && build-storybook -c .storybook -o dist-storybook","examples-server":"node examples/server/src/index.js","heroku-postbuild":"yarn examples-build developer","examples-testcafe":"./scripts/run-testcafe.sh visual","validate-style-ci":"stylelint '**/*.scss' --custom-formatter=node_modules/stylelint-checkstyle-formatter > ci/results/stylelint-results.xml","check-circular-deps":"madge --circular --extensions ts ./src","examples-testcafe-ci":"./scripts/run-testcafe.sh ci","examples-testcafe-live":"./scripts/run-testcafe.sh live"},"typings":"dist/index.d.ts","_npmUser":{"name":"strouhaljan","email":"strouhal.jan@gmail.com"},"deprecated":"@gooddata/react-components@7 reached End of Support on March 31, 2022. Please upgrade (see https://sdk.gooddata.com/gooddata-ui/docs/supported_versions.html for more information).","repository":{"url":"git+ssh://git@github.com/gooddata/gooddata-react-components.git","type":"git"},"_npmVersion":"6.13.4","description":"GoodData.UI - A powerful JavaScript library for building analytical applications","directories":{},"lint-staged":{"{src,stories,styles,__mocks__,examples/server/src,examples/src,examples/test}/**/*.{ts,js,tsx,jsx,scss}":["npx gdc-fix-copyright","git add"],"{src,stories,styles,__mocks__,examples/server/src,examples/src,examples/test}/**/*.{ts,js,tsx,jsx,json,scss,md,yaml,html}":["prettier --write","git add"]},"_nodeVersion":"12.16.1","dependencies":{"rxjs":"^5.5.6","uuid":"^3.2.1","immer":"^1.3.1","lodash":"^4.17.15","date-fns":"^2.7.0","downshift":"^3.2.7","invariant":"^2.2.2","mapbox-gl":"^1.6.1","classnames":"^2.2.6","highcharts":"7.1.1","prop-types":"^15.6.0","react-intl":"^3.6.0","custom-event":"^1.0.1","react-window":"^1.8.1","ag-grid-react":"20.0.0","react-measure":"^2.3.0","@types/mapbox-gl":"^1.6.1","react-day-picker":"~7.3.0","react-responsive":"^3.0.0","stringify-object":"^2.4.0","@gooddata/typings":"^2.24.2","ag-grid-community":"20.0.0","http-status-codes":"^1.3.0","@gooddata/js-utils":"^3.10.5","@gooddata/numberjs":"^3.2.4","fixed-data-table-2":"0.7.17","@gooddata/goodstrap":"^68.6.0","react-dom-factories":"^1.0.2","@gooddata/gooddata-js":"^13.0.0","json-stable-stringify":"^1.0.1","react-transition-group":"^2.2.1","hoist-non-react-statics":"^3.3.0","nodelist-foreach-polyfill":"^1.2.0","@formatjs/intl-pluralrules":"^1.3.6","highcharts-grouped-categories":"^1.1.3"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"raf":"3.3.2","yup":"^0.24.1","jest":"24.7.1","husky":"3.0.0","madge":"^3.4.4","react":"^16.5.2","enzyme":"3.5.0","eslint":"4.19.1","formik":"^0.11.11","moment":"2.23.0","history":"^4.7.2","ts-jest":"24.0.0","webpack":"4.30.0","full-icu":"^1.3.0","prettier":"1.16.4","react-ga":"^2.5.2","recharts":"1.0.0-beta.9","testcafe":"1.1.4","commander":"2.14.1","node-sass":"4.13.0","react-dom":"^16.5.2","stylelint":"^10.0.0","supertest":"3.0.0","ts-loader":"6.0.0","@types/raf":"^3.4.0","css-loader":"0.28.7","jest-junit":"3.0.0","raw-loader":"0.5.1","styled-jsx":"2.2.1","typescript":"3.3.4000","@babel/core":"7.4.4","@types/jest":"24.0.6","@types/node":"7.0.8","@types/uuid":"3.4.3","file-loader":"3.0.1","jest-enzyme":"7.0.2","lint-staged":"9.1.0","sass-loader":"6.0.6","webpack-cli":"3.3.2","@types/react":"16.8.6","babel-loader":"8.0.5","react-helmet":"5.2.0","react-select":"1.2.1","style-loader":"0.19.1","@types/enzyme":"3.1.13","@types/lodash":"4.14.123","testcafe-live":"0.1.4","@babel/runtime":"7.4.4","dotenv-webpack":"^1.7.0","@babel/polyfill":"^7.4.4","@storybook/react":"5.0.11","@types/invariant":"2.2.29","@types/react-dom":"16.0.11","isomorphic-fetch":"2.2.1","react-datepicker":"1.1.0","react-router-dom":"4.2.2","@babel/preset-env":"7.4.4","@gooddata/mock-js":"^2.13.1","@storybook/addons":"5.0.11","@types/classnames":"2.2.3","@types/prop-types":"15.5.2","@storybook/theming":"5.0.11","identity-obj-proxy":"^3.0.0","intl-messageformat":"^7.5.4","webpack-dev-server":"3.3.1","@babel/preset-react":"7.0.0","@types/react-portal":"4.0.1","@types/react-window":"^1.8.1","babel-plugin-lodash":"3.3.4","html-webpack-plugin":"3.2.0","react-test-renderer":"16.4.2","@types/react-measure":"2.0.5","clean-webpack-plugin":"2.0.2","stats-webpack-plugin":"0.7.0","eslint-config-prettier":"4.1.0","react-google-recaptcha":"^0.14.1","tslint-config-prettier":"1.18.0","@gooddata/eslint-config":"^1.0.0","@gooddata/tslint-config":"1.0.0","@types/react-responsive":"^3.0.3","@types/storybook__react":"4.0.1","@types/stringify-object":"^3.2.0","enzyme-adapter-react-16":"1.3.1","@gooddata/test-storybook":"3.2.1","@storybook/addon-actions":"5.0.11","@storybook/addon-options":"5.0.11","node-sass-magic-importer":"5.1.0","react-syntax-highlighter":"11.0.2","@types/fixed-data-table-2":"0.8.1","stylelint-config-prettier":"5.2.0","@gooddata/stylelint-config":"4.0.1","@types/react-test-renderer":"16.0.0","circular-dependency-plugin":"5.0.2","compression-webpack-plugin":"2.0.0","@types/json-stable-stringify":"^1.0.32","@gooddata/frontend-npm-scripts":"1.1.0","@types/enzyme-adapter-react-16":"1.0.3","stylelint-checkstyle-formatter":"0.1.0","@types/storybook__addon-actions":"3.4.2","@babel/plugin-proposal-class-properties":"7.4.4","@babel/plugin-proposal-object-rest-spread":"7.4.4","@babel/plugin-transform-async-to-generator":"7.4.4"},"peerDependencies":{"react":"^16.5.2","react-dom":"^16.5.2"},"_npmOperationalInternal":{"tmp":"tmp/react-components_7.7.0-alpha-strouhaljan-pdo-bb-2211-formatting-presets-component-2020-05-13T11-07-38-548Z_1589368113666_0.5982974352756973","host":"s3://npm-registry-packages"}},"7.7.0-alpha-strouhaljan-pdo-bb-2211-formatting-presets-component-2020-05-13T11-23-59-501Z":{"name":"@gooddata/react-components","version":"7.7.0-alpha-strouhaljan-pdo-bb-2211-formatting-presets-component-2020-05-13T11-23-59-501Z","author":{"name":"GoodData Corporation"},"license":"BSD-3-Clause","_id":"@gooddata/react-components@7.7.0-alpha-strouhaljan-pdo-bb-2211-formatting-presets-component-2020-05-13T11-23-59-501Z","maintainers":[{"name":"afi","email":"adam.fiedler@gooddata.com"},{"name":"bertold8","email":"ivan.nejezchleb@seznam.cz"},{"name":"brbistas","email":"valentinos.chraniotis@gooddata.com"},{"name":"bugsbunny338","email":"jiri.zajic@mensa.cz"},{"name":"de.do","email":"de.do@gooddata.com"},{"name":"gooddata-ci","email":"rail@gooddata.com"},{"name":"hang.ngo","email":"hang.ngo@gooddata.com"},{"name":"hung.nguyen.hoang","email":"hung.nguyen@gooddata.com"},{"name":"ivan.mjartan","email":"ivan.mjartan@gooddata.com"},{"name":"jakub-sterba","email":"jakub.sterba@gooddata.com"},{"name":"jankc","email":"jan.krapac@gmail.com"},{"name":"jaroslav.tomecek","email":"jaroslav.tomecek@gooddata.com"},{"name":"jkittler","email":"honza.kittler@gmail.com"},{"name":"khanh.le","email":"khanh.le@gooddata.com"},{"name":"lanhuynh","email":"lan.huynh@gooddata.com"},{"name":"linhhong","email":"linh.hong@gooddata.com"},{"name":"lupko","email":"lubomir.slivka@gooddata.com"},{"name":"mai.nguyen","email":"mai.nguyen@gooddata.com"},{"name":"matyas.kandl","email":"matyas.kandl@gooddata.com"},{"name":"michal.marsal","email":"michal.marsal@gooddata.com"},{"name":"my.duong","email":"my.duong@gooddata.com"},{"name":"naibinh","email":"naibinh@gmail.com"},{"name":"nikolacech","email":"nikola.cech@gooddata.com"},{"name":"nis.hua","email":"nis.hua@gooddata.com"},{"name":"no23reason","email":"dan.homola@hotmail.cz"},{"name":"patrikbraborec","email":"patrik.braborec@gooddata.com"},{"name":"pbenes","email":"petr.benes@gooddata.com"},{"name":"petrjanu","email":"petr.janu@gooddata.com"},{"name":"pkingo","email":"philipandreaskingo@hotmail.com"},{"name":"ptquang86","email":"ptquang86@gmail.com"},{"name":"qduval","email":"quentin.duval@gooddata.com"},{"name":"rodri360","email":"me@rodri360.com"},{"name":"scavnickyj","email":"jakub.scavnicky@gooddata.com"},{"name":"sitina","email":"jiri.sitina@gooddata.com"},{"name":"strouhaljan","email":"strouhal.jan@gmail.com"},{"name":"tomas.kratochvil","email":"tomas.kratochvil@gooddata.com"},{"name":"tomasreichmann","email":"tomasreichmann@gmail.com"},{"name":"tomsatgd","email":"tomas.satinsky@gooddata.com"},{"name":"trung-le-quoc","email":"trung.le@gooddata.com"},{"name":"tu-ngo","email":"tungo1981@gmail.com"},{"name":"tu.bui","email":"tu.bui@gooddata.com"},{"name":"tulean","email":"tuan.le@gooddata.com"},{"name":"tuqt1005","email":"tu.tran@gooddata.com"},{"name":"utdnah","email":"danh.ung@gooddata.com"},{"name":"vlastikcz","email":"vlastimil.kotas@gooddata.com"},{"name":"vu.pham","email":"vu.pham@gooddata.com"},{"name":"xmort","email":"petr.dolejsi@gooddata.com"},{"name":"yanlipnican","email":"yanlipnican@gmail.com"}],"homepage":"https://github.com/gooddata/gooddata-react-components#readme","bugs":{"url":"https://github.com/gooddata/gooddata-react-components/issues"},"dist":{"shasum":"e4180ddec6c6782676ae799715282a31646d0c90","tarball":"https://registry.npmjs.org/@gooddata/react-components/-/react-components-7.7.0-alpha-strouhaljan-pdo-bb-2211-formatting-presets-component-2020-05-13T11-23-59-501Z.tgz","fileCount":2606,"integrity":"sha512-n05BO4iq7H3GCGNd/YMvUJAwCMA9Oi52TUou0dKKwv8rlW5Mftgh4zc8ExNBE+98FSnaNptWlLGFKJA90QX5wg==","signatures":[{"sig":"MEQCIAb1oGbVY2I6cXntEeeahJjznOmHmbk9PUS5D/1qZ5v6AiAlsscdCnglPgANBzKwAEqy/mWf4SPGk7Yd35phd7GeTA==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":10275328,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJeu9kGCRA9TVsSAnZWagAA8lkP/RbFCgVv0egiBA4frCmJ\n+wgIkKxywbJ/Fl1rrd3jUpgx7ziT8zzfS3IrZ9E9Vu6ilyotYVveuOG3sGfN\nDvErND+w/SQabAXLmb/yz/iGL6g1hjSs7P1LwOW3gq6hOJnWSz+CrFGGBQLa\nFtLu9mk2/XGS8bUFezJh3ysExABFjgB+sh2sDukC7xk/qSP3Yfywaos5/JuX\nT5pcs7rF4tZxOzJTlV/8rPgBDZdYEdkULV9JA4fmd8bBhs5hk6sd7RrC1Ppb\ngMzpBh13IXbGSfoKgszWX+vck4utrXZiPw/fstg/5wTJpacIsPtRnR1kpCtk\n7cCD7Y7Kc8jcMOIbVjTQtqKghK+ASt6+JWGSqYhovpHRqvxYkxOvDCYbqJlU\nGkM6NUy/wItaRf6tgdX2sqNcg02IGxKKSEtlA7AqCIeVa28oZVepexIGs8I1\numNrNccq3E8p3mIfsNFDEqdOpYksGlmEFLK/jGbivCIO1bMJ4883IaOwK7sm\nLfdZRuEHp6KQ9vF2GOm1kdA8mqa94cunwuZLoAj/y6EWRPJbbocvVLFPBJNS\nLQ9mhCU9do+W4WL+sh3RbULRw8r6dopb+gQowPSAJHqn6VSvpGN04rPym/ha\ncwWQY2wMCG6tbeiz5IhuFDH+yW23bXO8KHxRyb4MhtvAOFbHnLrRTEmlqQOf\nR6nn\r\n=Vmu/\r\n-----END PGP SIGNATURE-----\r\n"},"main":"dist/index.js","husky":{"hooks":{"pre-commit":"lint-staged"}},"config":{"eslint":"./examples/**/*.{js,jsx}","tslint":"./{__mocks__,src,stories}/{,**/}*.{ts,tsx}"},"readme":"[![npm version](https://badge.fury.io/js/%40gooddata%2Freact-components.svg)](https://www.npmjs.com/package/@gooddata/react-components)\n\n# GoodData.UI React components\n> A React-based JavaScript library for building data-driven applications\n\n## Getting started\n- [GoodData.UI Documentation](http://sdk.gooddata.com/gooddata-ui/)\n- [GoodData.UI Live Examples](https://gooddata-examples.herokuapp.com/)\n- [Stack Overflow](https://stackoverflow.com/questions/tagged/gooddata)\n\n### Usage\nWith [yarn](https://yarnpkg.com) installed, go to your project directory and run\n```\n$ yarn add @gooddata/react-components\n```\nIf you prefer [npm](npmjs.com) run\n```\n$ npm install --save @gooddata/react-components\n```\n\nThe public API is exposed via global `index.js`. Except for the styles, do not import any other file directly\nbecause they are not intended to be part of the public API.\n\n## Contributing\n\nWe welcome any contribution in form of [issues](https://github.com/gooddata/gooddata-react-components/issues) or [pull requests](https://github.com/gooddata/gooddata-react-components/pulls).\n\nInstall [Node.js](http://nodejs.org) (node 12.16.1, npm v6.13.4) and [Yarn](https://classic.yarnpkg.com) (1.22.4).\n\nInstall dependencies:\n```\nyarn install --frozen-lockfile\n```\n\nThese commands may come in handy while developing:\n\n| command | description |\n| ------- | ----------- |\n| `yarn install --pure-lockfile` | first step |\n| ||\n| `yarn dev` | build react-components to `/dist` in watch mode |\n| `yarn test` | run all unit tests |\n| `yarn prettier-write` | format the source code to match the valid codestyle |\n| `yarn validate` | validate codestyle |\n| ||\n| `yarn storybook` | run storybook from `/stories` on http://localhost:9001 |\n| `yarn build-storybook` | build storybook to `/dist-storybook` |\n| `yarn test-storybook` | run storybook and [screenshot tests](https://github.com/gooddata/gdc-client-utils/tree/master/test-storybook) |\n| ||\n| `yarn examples` | run Live Examples dev-server from `/examples` on https://localhost:8999 |\n| `yarn examples-build` | build Live Examples to `/examples/dist` |\n| `yarn examples-server` | serve built Live Examples - see `/examples/server/src` |\n| `yarn examples-testcafe` | run testcafe tests against `localhost:8999` |\n\n### Deploy to heroku.com\nWhen you deploy this repo to heroku, it serves *GoodData.UI Live Examples*.\nRelevant tasks are in `Procfile` and `package.json`.\n\n```bash\n# run in the project directory\nheroku login\nheroku create <your-app-name>\nheroku config:set DOMAIN_ADMIN_USERNAME=x@gooddata.com DOMAIN_ADMIN_PASSWORD=xy PROJECT_ID_TO_ASSIGN=xms7ga4tf3g3nzucd8380o2bev8oeknp\ngit push heroku HEAD:master\nheroku open\n```\n### Enable Geo Chart for Storybook and Live Examples\nGeo chart uses Mapbox to render map which requires a Mapbox access token.\n- Register an account and create Mapbox access token at [guide](https://docs.mapbox.com/help/how-mapbox-works/access-tokens/)\n- Store the created token at `.env`:\n```bash\necho -e \"EXAMPLE_MAPBOX_ACCESS_TOKEN=token\" >> .env # only need to run once\necho -e \"STORYBOOK_MAPBOX_ACCESS_TOKEN=token\" >> .env # only need to run once\n```\n\n### Run Live Examples Locally\nTo run *GoodData.UI Live Examples* locally:\n```bash\ngit clone <this-repository>\ncd  <repository-folder>\nyarn install --pure-lockfile\nyarn examples\n```\nThen open https://localhost:8999 and login using Live Examples account (you can [create one here](https://gooddata-examples.herokuapp.com/registration)).\n\n### Run Storybook locally\n- Run storybook with token stored in `.env` for more secure\n```bash\nyarn storybook\n```\n- Or run storybook with token env param exposed to cli (not suggested)\n```bash\nSTORYBOOK_MAPBOX_ACCESS_TOKEN=token yarn storybook\n```\n- Apply either above way to `yarn build-storybook` or `yarn test-storybook`\n\n### Source code formatting\nThe source code in the repository is formatted by [Prettier](https://prettier.io/).\nThe format of the code is validated by our Continuous Integration server and is one of the requirements of successful merge.\n\nPrettier is supported by every major IDE. You can find the list of supported editors and how to configure them [here](https://prettier.io/docs/en/editors.html).\n\nIn the case, when your editor is not supported or you don't want to setup the integration, you can run the `yarn prettier-write` command to reformat the code before commit.\n\n## Changelog\n\n- see [CHANGELOG.md](CHANGELOG.md)\n\n## Supported versions\n\nIn order to make the user experience with integrating GoodData UI SDK as smooth and secure as possible and to ensure that the SDK is using the latest features of the platform, we will only provide support to two most recent major versions of UI SDK.\n\nThe most recent majors will be supported in the following modes:\n\n- The latest major version will receive all new functionality and all bug fixes\n- The previous major version will only receive fixes to critical issues and security fixes. These fixes will be applied on top of last released version of the previous major\n\nThe customers are encouraged to always use the latest version of the UI SDK.\n\nIn case of using older versions, the user might face API incompatibility, performance or security issues.\n\nPlease follow the installation instructions to update to the newest version.\n\n## License\n\n(C) 2007-2020 GoodData Corporation\n\nThis project is dual licensed:\n\n- The ATTRIBUTION-NONCOMMERCIAL 4.0 INTERNATIONAL (CC BY-NC 4.0) is used for purpose of the trial experience and evaluation of GoodData.UI library.\n- The GOODDATA GOODDATA.UI LIBRARY END USER LICENSE AGREEMENT is used for GoodData customers.\n\nFor more information, please see [LICENSE](https://github.com/gooddata/gooddata-react-components/blob/master/LICENSE)\n","gitHead":"fc95606e3941e7f1428f74d0fe6716b8277c4981","scripts":{"dev":"bash scripts/build.sh --dev-watch","test":"jest --watch","build":"bash scripts/build.sh","tslint":"yarn run-tslint -t verbose $npm_package_config_tslint","prepare":"cd examples/server && yarn install --frozen-lockfile && cd ../..; rm -r examples/node_modules 2>/dev/null; true","examples":"bash scripts/run-examples.sh","prepare?":"# Called before `npm publish` and on local `npm install`. Temporarily also for deleting obsolete node_modules. Ends with `true` to continue gracefully.","validate":"tsc --noEmit && yarn tslint && eslint $npm_package_config_eslint && yarn validate-style && yarn prettier-check","build-dev":"bash scripts/build.sh --dev","examples?":"# Default is developer domain, other options: yarn examples [sec,secure,stg,stg2,stg3,demo,developer or URL]","storybook":"yarn build && start-storybook -p 9001 -c .storybook","test-once":"jest","tslint-ci":"mkdir -p ./ci/results && yarn run-tslint -t checkstyle -o ./ci/results/tslint-results.xml $npm_package_config_tslint","run-tslint":"tslint -p tsconfig.json","validate-ci":"tsc --noEmit && yarn tslint-ci  && eslint $npm_package_config_eslint -f checkstyle -o ci/results/eslint-results.xml && yarn validate-style-ci && yarn prettier-check","examples-build":"bash scripts/build-examples.sh","prepublishOnly":"yarn build","prettier-check":"prettier --check '{src,stories,styles,__mocks__,examples/server/src,examples/src,examples/test}/**/*.{ts,js,tsx,jsx,json,scss,md,yaml,html}'","prettier-write":"prettier --write '{src,stories,styles,__mocks__,examples/server/src,examples/src,examples/test}/**/*.{ts,js,tsx,jsx,json,scss,md,yaml,html}'","test-storybook":"yarn build && test-storybook","validate-style":"stylelint '**/*.scss'","build-storybook":"yarn build && build-storybook -c .storybook -o dist-storybook","examples-server":"node examples/server/src/index.js","heroku-postbuild":"yarn examples-build developer","examples-testcafe":"./scripts/run-testcafe.sh visual","validate-style-ci":"stylelint '**/*.scss' --custom-formatter=node_modules/stylelint-checkstyle-formatter > ci/results/stylelint-results.xml","check-circular-deps":"madge --circular --extensions ts ./src","examples-testcafe-ci":"./scripts/run-testcafe.sh ci","examples-testcafe-live":"./scripts/run-testcafe.sh live"},"typings":"dist/index.d.ts","_npmUser":{"name":"strouhaljan","email":"strouhal.jan@gmail.com"},"deprecated":"@gooddata/react-components@7 reached End of Support on March 31, 2022. Please upgrade (see https://sdk.gooddata.com/gooddata-ui/docs/supported_versions.html for more information).","repository":{"url":"git+ssh://git@github.com/gooddata/gooddata-react-components.git","type":"git"},"_npmVersion":"6.13.4","description":"GoodData.UI - A powerful JavaScript library for building analytical applications","directories":{},"lint-staged":{"{src,stories,styles,__mocks__,examples/server/src,examples/src,examples/test}/**/*.{ts,js,tsx,jsx,scss}":["npx gdc-fix-copyright","git add"],"{src,stories,styles,__mocks__,examples/server/src,examples/src,examples/test}/**/*.{ts,js,tsx,jsx,json,scss,md,yaml,html}":["prettier --write","git add"]},"_nodeVersion":"12.16.1","dependencies":{"rxjs":"^5.5.6","uuid":"^3.2.1","immer":"^1.3.1","lodash":"^4.17.15","date-fns":"^2.7.0","downshift":"^3.2.7","invariant":"^2.2.2","mapbox-gl":"^1.6.1","classnames":"^2.2.6","highcharts":"7.1.1","prop-types":"^15.6.0","react-intl":"^3.6.0","custom-event":"^1.0.1","react-window":"^1.8.1","ag-grid-react":"20.0.0","react-measure":"^2.3.0","@types/mapbox-gl":"^1.6.1","react-day-picker":"~7.3.0","react-responsive":"^3.0.0","stringify-object":"^2.4.0","@gooddata/typings":"^2.24.2","ag-grid-community":"20.0.0","http-status-codes":"^1.3.0","@gooddata/js-utils":"^3.10.5","@gooddata/numberjs":"^3.2.4","fixed-data-table-2":"0.7.17","@gooddata/goodstrap":"^68.6.0","react-dom-factories":"^1.0.2","@gooddata/gooddata-js":"^13.0.0","json-stable-stringify":"^1.0.1","react-transition-group":"^2.2.1","hoist-non-react-statics":"^3.3.0","nodelist-foreach-polyfill":"^1.2.0","@formatjs/intl-pluralrules":"^1.3.6","highcharts-grouped-categories":"^1.1.3"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"raf":"3.3.2","yup":"^0.24.1","jest":"24.7.1","husky":"3.0.0","madge":"^3.4.4","react":"^16.5.2","enzyme":"3.5.0","eslint":"4.19.1","formik":"^0.11.11","moment":"2.23.0","history":"^4.7.2","ts-jest":"24.0.0","webpack":"4.30.0","full-icu":"^1.3.0","prettier":"1.16.4","react-ga":"^2.5.2","recharts":"1.0.0-beta.9","testcafe":"1.1.4","commander":"2.14.1","node-sass":"4.13.0","react-dom":"^16.5.2","stylelint":"^10.0.0","supertest":"3.0.0","ts-loader":"6.0.0","@types/raf":"^3.4.0","css-loader":"0.28.7","jest-junit":"3.0.0","raw-loader":"0.5.1","styled-jsx":"2.2.1","typescript":"3.3.4000","@babel/core":"7.4.4","@types/jest":"24.0.6","@types/node":"7.0.8","@types/uuid":"3.4.3","file-loader":"3.0.1","jest-enzyme":"7.0.2","lint-staged":"9.1.0","sass-loader":"6.0.6","webpack-cli":"3.3.2","@types/react":"16.8.6","babel-loader":"8.0.5","react-helmet":"5.2.0","react-select":"1.2.1","style-loader":"0.19.1","@types/enzyme":"3.1.13","@types/lodash":"4.14.123","testcafe-live":"0.1.4","@babel/runtime":"7.4.4","dotenv-webpack":"^1.7.0","@babel/polyfill":"^7.4.4","@storybook/react":"5.0.11","@types/invariant":"2.2.29","@types/react-dom":"16.0.11","isomorphic-fetch":"2.2.1","react-datepicker":"1.1.0","react-router-dom":"4.2.2","@babel/preset-env":"7.4.4","@gooddata/mock-js":"^2.13.1","@storybook/addons":"5.0.11","@types/classnames":"2.2.3","@types/prop-types":"15.5.2","@storybook/theming":"5.0.11","identity-obj-proxy":"^3.0.0","intl-messageformat":"^7.5.4","webpack-dev-server":"3.3.1","@babel/preset-react":"7.0.0","@types/react-portal":"4.0.1","@types/react-window":"^1.8.1","babel-plugin-lodash":"3.3.4","html-webpack-plugin":"3.2.0","react-test-renderer":"16.4.2","@types/react-measure":"2.0.5","clean-webpack-plugin":"2.0.2","stats-webpack-plugin":"0.7.0","eslint-config-prettier":"4.1.0","react-google-recaptcha":"^0.14.1","tslint-config-prettier":"1.18.0","@gooddata/eslint-config":"^1.0.0","@gooddata/tslint-config":"1.0.0","@types/react-responsive":"^3.0.3","@types/storybook__react":"4.0.1","@types/stringify-object":"^3.2.0","enzyme-adapter-react-16":"1.3.1","@gooddata/test-storybook":"3.2.1","@storybook/addon-actions":"5.0.11","@storybook/addon-options":"5.0.11","node-sass-magic-importer":"5.1.0","react-syntax-highlighter":"11.0.2","@types/fixed-data-table-2":"0.8.1","stylelint-config-prettier":"5.2.0","@gooddata/stylelint-config":"4.0.1","@types/react-test-renderer":"16.0.0","circular-dependency-plugin":"5.0.2","compression-webpack-plugin":"2.0.0","@types/json-stable-stringify":"^1.0.32","@gooddata/frontend-npm-scripts":"1.1.0","@types/enzyme-adapter-react-16":"1.0.3","stylelint-checkstyle-formatter":"0.1.0","@types/storybook__addon-actions":"3.4.2","@babel/plugin-proposal-class-properties":"7.4.4","@babel/plugin-proposal-object-rest-spread":"7.4.4","@babel/plugin-transform-async-to-generator":"7.4.4"},"peerDependencies":{"react":"^16.5.2","react-dom":"^16.5.2"},"_npmOperationalInternal":{"tmp":"tmp/react-components_7.7.0-alpha-strouhaljan-pdo-bb-2211-formatting-presets-component-2020-05-13T11-23-59-501Z_1589369093981_0.6871790630521775","host":"s3://npm-registry-packages"}},"7.7.0-alpha-ivan.mjartan-IMJ-ONE-4454-2020-05-13T12-50-23-528Z":{"name":"@gooddata/react-components","version":"7.7.0-alpha-ivan.mjartan-IMJ-ONE-4454-2020-05-13T12-50-23-528Z","author":{"name":"GoodData Corporation"},"license":"BSD-3-Clause","_id":"@gooddata/react-components@7.7.0-alpha-ivan.mjartan-IMJ-ONE-4454-2020-05-13T12-50-23-528Z","maintainers":[{"name":"afi","email":"adam.fiedler@gooddata.com"},{"name":"bertold8","email":"ivan.nejezchleb@seznam.cz"},{"name":"brbistas","email":"valentinos.chraniotis@gooddata.com"},{"name":"bugsbunny338","email":"jiri.zajic@mensa.cz"},{"name":"de.do","email":"de.do@gooddata.com"},{"name":"gooddata-ci","email":"rail@gooddata.com"},{"name":"hang.ngo","email":"hang.ngo@gooddata.com"},{"name":"hung.nguyen.hoang","email":"hung.nguyen@gooddata.com"},{"name":"ivan.mjartan","email":"ivan.mjartan@gooddata.com"},{"name":"jakub-sterba","email":"jakub.sterba@gooddata.com"},{"name":"jankc","email":"jan.krapac@gmail.com"},{"name":"jaroslav.tomecek","email":"jaroslav.tomecek@gooddata.com"},{"name":"jkittler","email":"honza.kittler@gmail.com"},{"name":"khanh.le","email":"khanh.le@gooddata.com"},{"name":"lanhuynh","email":"lan.huynh@gooddata.com"},{"name":"linhhong","email":"linh.hong@gooddata.com"},{"name":"lupko","email":"lubomir.slivka@gooddata.com"},{"name":"mai.nguyen","email":"mai.nguyen@gooddata.com"},{"name":"matyas.kandl","email":"matyas.kandl@gooddata.com"},{"name":"michal.marsal","email":"michal.marsal@gooddata.com"},{"name":"my.duong","email":"my.duong@gooddata.com"},{"name":"naibinh","email":"naibinh@gmail.com"},{"name":"nikolacech","email":"nikola.cech@gooddata.com"},{"name":"nis.hua","email":"nis.hua@gooddata.com"},{"name":"no23reason","email":"dan.homola@hotmail.cz"},{"name":"patrikbraborec","email":"patrik.braborec@gooddata.com"},{"name":"pbenes","email":"petr.benes@gooddata.com"},{"name":"petrjanu","email":"petr.janu@gooddata.com"},{"name":"pkingo","email":"philipandreaskingo@hotmail.com"},{"name":"ptquang86","email":"ptquang86@gmail.com"},{"name":"qduval","email":"quentin.duval@gooddata.com"},{"name":"rodri360","email":"me@rodri360.com"},{"name":"scavnickyj","email":"jakub.scavnicky@gooddata.com"},{"name":"sitina","email":"jiri.sitina@gooddata.com"},{"name":"strouhaljan","email":"strouhal.jan@gmail.com"},{"name":"tomas.kratochvil","email":"tomas.kratochvil@gooddata.com"},{"name":"tomasreichmann","email":"tomasreichmann@gmail.com"},{"name":"tomsatgd","email":"tomas.satinsky@gooddata.com"},{"name":"trung-le-quoc","email":"trung.le@gooddata.com"},{"name":"tu-ngo","email":"tungo1981@gmail.com"},{"name":"tu.bui","email":"tu.bui@gooddata.com"},{"name":"tulean","email":"tuan.le@gooddata.com"},{"name":"tuqt1005","email":"tu.tran@gooddata.com"},{"name":"utdnah","email":"danh.ung@gooddata.com"},{"name":"vlastikcz","email":"vlastimil.kotas@gooddata.com"},{"name":"vu.pham","email":"vu.pham@gooddata.com"},{"name":"xmort","email":"petr.dolejsi@gooddata.com"},{"name":"yanlipnican","email":"yanlipnican@gmail.com"}],"homepage":"https://github.com/gooddata/gooddata-react-components#readme","bugs":{"url":"https://github.com/gooddata/gooddata-react-components/issues"},"dist":{"shasum":"2a185f8179fc8f781a46a788c74383f1da9ed33f","tarball":"https://registry.npmjs.org/@gooddata/react-components/-/react-components-7.7.0-alpha-ivan.mjartan-IMJ-ONE-4454-2020-05-13T12-50-23-528Z.tgz","fileCount":2565,"integrity":"sha512-8g1gc5R7mojdawCsWtyQh/P2nLDHNBLhuQc6il2WfX4pmGcshLid+FkxY9L79J7oha2te5pNdj2/c/bCW2v/0A==","signatures":[{"sig":"MEUCIBHHp6IwaZCvZpotvemtcpue9e0YQO9CMC6IOTOweTPqAiEAwDJVdJsNSQ9e7TYCk5KD9/l9AKmzVRqheo8zZUw+y84=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":10218089,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJeu+0uCRA9TVsSAnZWagAAV1QP/R7QH0mw5BU1Rk0CxPio\nAWbbcSV6CuoCZghxEMBCOgkVGHYrig1FiNp35ZAJiDc8GPm+4+xdzeNKAvX+\nic9EhRdkQGewBeQiX5V0PiqiiWxoPPFEpuqZHj6Wdhr5wzXKcjUnJuhOC7JT\nEJuYue5iFm1tzPcL7dx0aKn1sY5VpEIlP7yt1tv7P9qux2wjiwXx9F94CzlH\nUj5ssNF6AiyWhDQ3Adv/orsZ5lFh3ZCo2CkAgy6tftYl2I8HvVcK0S63k5cl\narx6VUoAb5c808guILlFBptWEUsME9xWAL1M/Vqtd9XXqH8E9GjP0ff97hC0\nDEQC41zadgFVk/oRmLy/yi3SW2lgGOSloACxVrk/jAYPJ0PHYT9vKMrLdOir\naKCP01xoCjYoZrYMRXQgWWj3ovCAnmPuDn8NdJowOTSPscSfSXyLgkj8RZdw\na8F0Itx+xcB2E5qx7+J/7t3fursEvziqVxQHv2pOWF8zy6x/BY1CLJvXUCRg\nCcqYrMhWLM/EuletQN7xlPy0aeM9sCr9Bjn5MVP4pN/Zic6VJJqgkJnse71R\nxK2RZNR3ZQO1vhlY8nzQRuyWUVZ2WBUBhP+ygjhwsYC2KY+ibZ5fDwGIbU8X\nQwz+YXIBN2nIC5ezM/tK9PfbKFbq3G7IEANB7UK8XQ3SSu4TW1b5m9BBXo4e\nbgfP\r\n=54K2\r\n-----END PGP SIGNATURE-----\r\n"},"main":"dist/index.js","husky":{"hooks":{"pre-commit":"lint-staged"}},"config":{"eslint":"./examples/**/*.{js,jsx}","tslint":"./{__mocks__,src,stories}/{,**/}*.{ts,tsx}"},"readme":"[![npm version](https://badge.fury.io/js/%40gooddata%2Freact-components.svg)](https://www.npmjs.com/package/@gooddata/react-components)\n\n# GoodData.UI React components\n> A React-based JavaScript library for building data-driven applications\n\n## Getting started\n- [GoodData.UI Documentation](http://sdk.gooddata.com/gooddata-ui/)\n- [GoodData.UI Live Examples](https://gooddata-examples.herokuapp.com/)\n- [Stack Overflow](https://stackoverflow.com/questions/tagged/gooddata)\n\n### Usage\nWith [yarn](https://yarnpkg.com) installed, go to your project directory and run\n```\n$ yarn add @gooddata/react-components\n```\nIf you prefer [npm](npmjs.com) run\n```\n$ npm install --save @gooddata/react-components\n```\n\nThe public API is exposed via global `index.js`. Except for the styles, do not import any other file directly\nbecause they are not intended to be part of the public API.\n\n## Contributing\n\nWe welcome any contribution in form of [issues](https://github.com/gooddata/gooddata-react-components/issues) or [pull requests](https://github.com/gooddata/gooddata-react-components/pulls).\n\nInstall [Node.js](http://nodejs.org) (node 12.16.1, npm v6.13.4) and [Yarn](https://classic.yarnpkg.com) (1.22.4).\n\nInstall dependencies:\n```\nyarn install --frozen-lockfile\n```\n\nThese commands may come in handy while developing:\n\n| command | description |\n| ------- | ----------- |\n| `yarn install --pure-lockfile` | first step |\n| ||\n| `yarn dev` | build react-components to `/dist` in watch mode |\n| `yarn test` | run all unit tests |\n| `yarn prettier-write` | format the source code to match the valid codestyle |\n| `yarn validate` | validate codestyle |\n| ||\n| `yarn storybook` | run storybook from `/stories` on http://localhost:9001 |\n| `yarn build-storybook` | build storybook to `/dist-storybook` |\n| `yarn test-storybook` | run storybook and [screenshot tests](https://github.com/gooddata/gdc-client-utils/tree/master/test-storybook) |\n| ||\n| `yarn examples` | run Live Examples dev-server from `/examples` on https://localhost:8999 |\n| `yarn examples-build` | build Live Examples to `/examples/dist` |\n| `yarn examples-server` | serve built Live Examples - see `/examples/server/src` |\n| `yarn examples-testcafe` | run testcafe tests against `localhost:8999` |\n\n### Deploy to heroku.com\nWhen you deploy this repo to heroku, it serves *GoodData.UI Live Examples*.\nRelevant tasks are in `Procfile` and `package.json`.\n\n```bash\n# run in the project directory\nheroku login\nheroku create <your-app-name>\nheroku config:set DOMAIN_ADMIN_USERNAME=x@gooddata.com DOMAIN_ADMIN_PASSWORD=xy PROJECT_ID_TO_ASSIGN=xms7ga4tf3g3nzucd8380o2bev8oeknp\ngit push heroku HEAD:master\nheroku open\n```\n### Enable Geo Chart for Storybook and Live Examples\nGeo chart uses Mapbox to render map which requires a Mapbox access token.\n- Register an account and create Mapbox access token at [guide](https://docs.mapbox.com/help/how-mapbox-works/access-tokens/)\n- Store the created token at `.env`:\n```bash\necho -e \"EXAMPLE_MAPBOX_ACCESS_TOKEN=token\" >> .env # only need to run once\necho -e \"STORYBOOK_MAPBOX_ACCESS_TOKEN=token\" >> .env # only need to run once\n```\n\n### Run Live Examples Locally\nTo run *GoodData.UI Live Examples* locally:\n```bash\ngit clone <this-repository>\ncd  <repository-folder>\nyarn install --pure-lockfile\nyarn examples\n```\nThen open https://localhost:8999 and login using Live Examples account (you can [create one here](https://gooddata-examples.herokuapp.com/registration)).\n\n### Run Storybook locally\n- Run storybook with token stored in `.env` for more secure\n```bash\nyarn storybook\n```\n- Or run storybook with token env param exposed to cli (not suggested)\n```bash\nSTORYBOOK_MAPBOX_ACCESS_TOKEN=token yarn storybook\n```\n- Apply either above way to `yarn build-storybook` or `yarn test-storybook`\n\n### Source code formatting\nThe source code in the repository is formatted by [Prettier](https://prettier.io/).\nThe format of the code is validated by our Continuous Integration server and is one of the requirements of successful merge.\n\nPrettier is supported by every major IDE. You can find the list of supported editors and how to configure them [here](https://prettier.io/docs/en/editors.html).\n\nIn the case, when your editor is not supported or you don't want to setup the integration, you can run the `yarn prettier-write` command to reformat the code before commit.\n\n## Changelog\n\n- see [CHANGELOG.md](CHANGELOG.md)\n\n## Supported versions\n\nIn order to make the user experience with integrating GoodData UI SDK as smooth and secure as possible and to ensure that the SDK is using the latest features of the platform, we will only provide support to two most recent major versions of UI SDK.\n\nThe most recent majors will be supported in the following modes:\n\n- The latest major version will receive all new functionality and all bug fixes\n- The previous major version will only receive fixes to critical issues and security fixes. These fixes will be applied on top of last released version of the previous major\n\nThe customers are encouraged to always use the latest version of the UI SDK.\n\nIn case of using older versions, the user might face API incompatibility, performance or security issues.\n\nPlease follow the installation instructions to update to the newest version.\n\n## License\n\n(C) 2007-2020 GoodData Corporation\n\nThis project is dual licensed:\n\n- The ATTRIBUTION-NONCOMMERCIAL 4.0 INTERNATIONAL (CC BY-NC 4.0) is used for purpose of the trial experience and evaluation of GoodData.UI library.\n- The GOODDATA GOODDATA.UI LIBRARY END USER LICENSE AGREEMENT is used for GoodData customers.\n\nFor more information, please see [LICENSE](https://github.com/gooddata/gooddata-react-components/blob/master/LICENSE)\n","gitHead":"133fc85ddd0b45819330f859fcbc946c975dc40d","scripts":{"dev":"bash scripts/build.sh --dev-watch","test":"jest --watch","build":"bash scripts/build.sh","tslint":"yarn run-tslint -t verbose $npm_package_config_tslint","prepare":"cd examples/server && yarn install --frozen-lockfile && cd ../..; rm -r examples/node_modules 2>/dev/null; true","examples":"bash scripts/run-examples.sh","prepare?":"# Called before `npm publish` and on local `npm install`. Temporarily also for deleting obsolete node_modules. Ends with `true` to continue gracefully.","validate":"tsc --noEmit && yarn tslint && eslint $npm_package_config_eslint && yarn validate-style && yarn prettier-check","build-dev":"bash scripts/build.sh --dev","examples?":"# Default is developer domain, other options: yarn examples [sec,secure,stg,stg2,stg3,demo,developer or URL]","storybook":"yarn build && start-storybook -p 9001 -c .storybook","test-once":"jest","tslint-ci":"mkdir -p ./ci/results && yarn run-tslint -t checkstyle -o ./ci/results/tslint-results.xml $npm_package_config_tslint","run-tslint":"tslint -p tsconfig.json","validate-ci":"tsc --noEmit && yarn tslint-ci  && eslint $npm_package_config_eslint -f checkstyle -o ci/results/eslint-results.xml && yarn validate-style-ci && yarn prettier-check","examples-build":"bash scripts/build-examples.sh","prepublishOnly":"yarn build","prettier-check":"prettier --check '{src,stories,styles,__mocks__,examples/server/src,examples/src,examples/test}/**/*.{ts,js,tsx,jsx,json,scss,md,yaml,html}'","prettier-write":"prettier --write '{src,stories,styles,__mocks__,examples/server/src,examples/src,examples/test}/**/*.{ts,js,tsx,jsx,json,scss,md,yaml,html}'","test-storybook":"yarn build && test-storybook","validate-style":"stylelint '**/*.scss'","build-storybook":"yarn build && build-storybook -c .storybook -o dist-storybook","examples-server":"node examples/server/src/index.js","heroku-postbuild":"yarn examples-build developer","examples-testcafe":"./scripts/run-testcafe.sh visual","validate-style-ci":"stylelint '**/*.scss' --custom-formatter=node_modules/stylelint-checkstyle-formatter > ci/results/stylelint-results.xml","check-circular-deps":"madge --circular --extensions ts ./src","examples-testcafe-ci":"./scripts/run-testcafe.sh ci","examples-testcafe-live":"./scripts/run-testcafe.sh live"},"typings":"dist/index.d.ts","_npmUser":{"name":"ivan.mjartan","email":"ivan.mjartan@gooddata.com"},"deprecated":"@gooddata/react-components@7 reached End of Support on March 31, 2022. Please upgrade (see https://sdk.gooddata.com/gooddata-ui/docs/supported_versions.html for more information).","repository":{"url":"git+ssh://git@github.com/gooddata/gooddata-react-components.git","type":"git"},"_npmVersion":"6.13.4","description":"GoodData.UI - A powerful JavaScript library for building analytical applications","directories":{},"lint-staged":{"{src,stories,styles,__mocks__,examples/server/src,examples/src,examples/test}/**/*.{ts,js,tsx,jsx,scss}":["npx gdc-fix-copyright","git add"],"{src,stories,styles,__mocks__,examples/server/src,examples/src,examples/test}/**/*.{ts,js,tsx,jsx,json,scss,md,yaml,html}":["prettier --write","git add"]},"_nodeVersion":"12.16.1","dependencies":{"rxjs":"^5.5.6","uuid":"^3.2.1","immer":"^1.3.1","lodash":"^4.17.15","date-fns":"^2.7.0","downshift":"^3.2.7","invariant":"^2.2.2","mapbox-gl":"^1.6.1","classnames":"^2.2.6","highcharts":"7.1.1","prop-types":"^15.6.0","react-intl":"^3.6.0","custom-event":"^1.0.1","react-window":"^1.8.1","ag-grid-react":"20.0.0","react-measure":"^2.3.0","@types/mapbox-gl":"^1.6.1","react-day-picker":"~7.3.0","react-responsive":"^3.0.0","stringify-object":"^2.4.0","@gooddata/typings":"^2.24.2","ag-grid-community":"20.0.0","http-status-codes":"^1.3.0","@gooddata/js-utils":"^3.10.5","@gooddata/numberjs":"^3.2.4","fixed-data-table-2":"0.7.17","@gooddata/goodstrap":"^68.6.0","react-dom-factories":"^1.0.2","@gooddata/gooddata-js":"^13.0.0","json-stable-stringify":"^1.0.1","react-transition-group":"^2.2.1","hoist-non-react-statics":"^3.3.0","nodelist-foreach-polyfill":"^1.2.0","@formatjs/intl-pluralrules":"^1.3.6","highcharts-grouped-categories":"^1.1.3"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"raf":"3.3.2","yup":"^0.24.1","jest":"24.7.1","husky":"3.0.0","madge":"^3.4.4","react":"^16.5.2","enzyme":"3.5.0","eslint":"4.19.1","formik":"^0.11.11","moment":"2.23.0","history":"^4.7.2","ts-jest":"24.0.0","webpack":"4.30.0","full-icu":"^1.3.0","prettier":"1.16.4","react-ga":"^2.5.2","recharts":"1.0.0-beta.9","testcafe":"1.1.4","commander":"2.14.1","node-sass":"4.13.0","react-dom":"^16.5.2","stylelint":"^10.0.0","supertest":"3.0.0","ts-loader":"6.0.0","@types/raf":"^3.4.0","css-loader":"0.28.7","jest-junit":"3.0.0","raw-loader":"0.5.1","styled-jsx":"2.2.1","typescript":"3.3.4000","@babel/core":"7.4.4","@types/jest":"24.0.6","@types/node":"7.0.8","@types/uuid":"3.4.3","file-loader":"3.0.1","jest-enzyme":"7.0.2","lint-staged":"9.1.0","sass-loader":"6.0.6","webpack-cli":"3.3.2","@types/react":"16.8.6","babel-loader":"8.0.5","react-helmet":"5.2.0","react-select":"1.2.1","style-loader":"0.19.1","@types/enzyme":"3.1.13","@types/lodash":"4.14.123","testcafe-live":"0.1.4","@babel/runtime":"7.4.4","dotenv-webpack":"^1.7.0","@babel/polyfill":"^7.4.4","@storybook/react":"5.0.11","@types/invariant":"2.2.29","@types/react-dom":"16.0.11","isomorphic-fetch":"2.2.1","react-datepicker":"1.1.0","react-router-dom":"4.2.2","@babel/preset-env":"7.4.4","@gooddata/mock-js":"^2.13.1","@storybook/addons":"5.0.11","@types/classnames":"2.2.3","@types/prop-types":"15.5.2","@storybook/theming":"5.0.11","identity-obj-proxy":"^3.0.0","intl-messageformat":"^7.5.4","webpack-dev-server":"3.3.1","@babel/preset-react":"7.0.0","@types/react-portal":"4.0.1","@types/react-window":"^1.8.1","babel-plugin-lodash":"3.3.4","html-webpack-plugin":"3.2.0","react-test-renderer":"16.4.2","@types/react-measure":"2.0.5","clean-webpack-plugin":"2.0.2","stats-webpack-plugin":"0.7.0","eslint-config-prettier":"4.1.0","react-google-recaptcha":"^0.14.1","tslint-config-prettier":"1.18.0","@gooddata/eslint-config":"^1.0.0","@gooddata/tslint-config":"1.0.0","@types/react-responsive":"^3.0.3","@types/storybook__react":"4.0.1","@types/stringify-object":"^3.2.0","enzyme-adapter-react-16":"1.3.1","@gooddata/test-storybook":"3.2.1","@storybook/addon-actions":"5.0.11","@storybook/addon-options":"5.0.11","node-sass-magic-importer":"5.1.0","react-syntax-highlighter":"11.0.2","@types/fixed-data-table-2":"0.8.1","stylelint-config-prettier":"5.2.0","@gooddata/stylelint-config":"4.0.1","@types/react-test-renderer":"16.0.0","circular-dependency-plugin":"5.0.2","compression-webpack-plugin":"2.0.0","@types/json-stable-stringify":"^1.0.32","@gooddata/frontend-npm-scripts":"1.1.0","@types/enzyme-adapter-react-16":"1.0.3","stylelint-checkstyle-formatter":"0.1.0","@types/storybook__addon-actions":"3.4.2","@babel/plugin-proposal-class-properties":"7.4.4","@babel/plugin-proposal-object-rest-spread":"7.4.4","@babel/plugin-transform-async-to-generator":"7.4.4"},"peerDependencies":{"react":"^16.5.2","react-dom":"^16.5.2"},"_npmOperationalInternal":{"tmp":"tmp/react-components_7.7.0-alpha-ivan.mjartan-IMJ-ONE-4454-2020-05-13T12-50-23-528Z_1589374253804_0.3268268685705673","host":"s3://npm-registry-packages"}},"7.7.0-beta.10":{"name":"@gooddata/react-components","version":"7.7.0-beta.10","author":{"name":"GoodData Corporation"},"license":"BSD-3-Clause","_id":"@gooddata/react-components@7.7.0-beta.10","maintainers":[{"name":"afi","email":"adam.fiedler@gooddata.com"},{"name":"bertold8","email":"ivan.nejezchleb@seznam.cz"},{"name":"brbistas","email":"valentinos.chraniotis@gooddata.com"},{"name":"bugsbunny338","email":"jiri.zajic@mensa.cz"},{"name":"de.do","email":"de.do@gooddata.com"},{"name":"gooddata-ci","email":"rail@gooddata.com"},{"name":"hang.ngo","email":"hang.ngo@gooddata.com"},{"name":"hung.nguyen.hoang","email":"hung.nguyen@gooddata.com"},{"name":"ivan.mjartan","email":"ivan.mjartan@gooddata.com"},{"name":"jakub-sterba","email":"jakub.sterba@gooddata.com"},{"name":"jankc","email":"jan.krapac@gmail.com"},{"name":"jaroslav.tomecek","email":"jaroslav.tomecek@gooddata.com"},{"name":"jkittler","email":"honza.kittler@gmail.com"},{"name":"khanh.le","email":"khanh.le@gooddata.com"},{"name":"lanhuynh","email":"lan.huynh@gooddata.com"},{"name":"linhhong","email":"linh.hong@gooddata.com"},{"name":"lupko","email":"lubomir.slivka@gooddata.com"},{"name":"mai.nguyen","email":"mai.nguyen@gooddata.com"},{"name":"matyas.kandl","email":"matyas.kandl@gooddata.com"},{"name":"michal.marsal","email":"michal.marsal@gooddata.com"},{"name":"my.duong","email":"my.duong@gooddata.com"},{"name":"naibinh","email":"naibinh@gmail.com"},{"name":"nikolacech","email":"nikola.cech@gooddata.com"},{"name":"nis.hua","email":"nis.hua@gooddata.com"},{"name":"no23reason","email":"dan.homola@hotmail.cz"},{"name":"patrikbraborec","email":"patrik.braborec@gooddata.com"},{"name":"pbenes","email":"petr.benes@gooddata.com"},{"name":"petrjanu","email":"petr.janu@gooddata.com"},{"name":"pkingo","email":"philipandreaskingo@hotmail.com"},{"name":"ptquang86","email":"ptquang86@gmail.com"},{"name":"qduval","email":"quentin.duval@gooddata.com"},{"name":"rodri360","email":"me@rodri360.com"},{"name":"scavnickyj","email":"jakub.scavnicky@gooddata.com"},{"name":"sitina","email":"jiri.sitina@gooddata.com"},{"name":"strouhaljan","email":"strouhal.jan@gmail.com"},{"name":"tomas.kratochvil","email":"tomas.kratochvil@gooddata.com"},{"name":"tomasreichmann","email":"tomasreichmann@gmail.com"},{"name":"tomsatgd","email":"tomas.satinsky@gooddata.com"},{"name":"trung-le-quoc","email":"trung.le@gooddata.com"},{"name":"tu-ngo","email":"tungo1981@gmail.com"},{"name":"tu.bui","email":"tu.bui@gooddata.com"},{"name":"tulean","email":"tuan.le@gooddata.com"},{"name":"tuqt1005","email":"tu.tran@gooddata.com"},{"name":"utdnah","email":"danh.ung@gooddata.com"},{"name":"vlastikcz","email":"vlastimil.kotas@gooddata.com"},{"name":"vu.pham","email":"vu.pham@gooddata.com"},{"name":"xmort","email":"petr.dolejsi@gooddata.com"},{"name":"yanlipnican","email":"yanlipnican@gmail.com"}],"homepage":"https://github.com/gooddata/gooddata-react-components#readme","bugs":{"url":"https://github.com/gooddata/gooddata-react-components/issues"},"dist":{"shasum":"b73842c6cae1f39b4a2854d635c6e6b81f9c234e","tarball":"https://registry.npmjs.org/@gooddata/react-components/-/react-components-7.7.0-beta.10.tgz","fileCount":2564,"integrity":"sha512-EhoQzNeSWs4KQ9idfvPRVdX578oSHW6wk1xwM29SVI3/PwNcOwf4CFBvGbNNFtwcO8aOLmv6pVleJIKRN9S87w==","signatures":[{"sig":"MEYCIQDdSB3jZ4UGpLyFlEqUGXcuKcKelORY4vYmI4bpeau5EwIhALPwx5YA02nRwcUhsuLbHeX5Yj+glvcgLb3ZF/7Sarl6","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":10170826,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJevARGCRA9TVsSAnZWagAA42AP/iNTxqT4gtaetIT9rnKz\nfAlYZz8H/s1BCSMfcyAWZnDchXF4ZHZERrPdLxa8TsB4y1MPlu5mtOLcZWE0\nnOMGuk4S+ZRbbX726EvMhzyHqVhaNAak1miHDtLSoL5iRK7w1FiaqFO62tdI\nvneVdrtJziI/f/lY+gVDsTIM+JH/53+4gdSVprrht9Azy8837cPUZSws2IN5\njoJYglLz3mNqz0zEYDk+aUqbQFZtn+dWAGpZSWBwA8t/ycX3ivtjN5/VlQXj\nOpXogzQCecvHcIn2JAl7BqgMgL/dcqFVITrG/FFVi1qQvysurxWzFjeO4ZPj\nMb2nbmwL0Nzf9CczVaFFg2iFWWGAvI1h4nHhHa1E5b2XX6f5nn9nxcVnUalK\npxGiaW7Ux9Maa3zuwyGwVR3dqf02Ecyf/ZiVazNVEXrIXZlmlgvrZw+y28af\nA3nxZAEYlMZ2P+qhTTRIvuOOz7f/3nNaouH3/FxqYtKLMK5K0S0l8RE48Jnf\ngvdojyN0YzSELU/DEBSZixQ1x9LokOMHIlM2kkLKMrOKiNgVT8Wiqof0I1Ku\nvf+t1BGvjEM05VpNUxyz+DN8GSaQOnAWCG0xp/AfuBQ90Jq+TcSzxThM/Ku8\n79pd9It7TK/ODq0PbySROR4rhzhw1uDfwGxa3QHu85WIT8k+D1NKrvIMh0k3\nwm8c\r\n=rm5U\r\n-----END PGP SIGNATURE-----\r\n"},"main":"dist/index.js","husky":{"hooks":{"pre-commit":"lint-staged"}},"config":{"eslint":"./examples/**/*.{js,jsx}","tslint":"./{__mocks__,src,stories}/{,**/}*.{ts,tsx}"},"readme":"[![npm version](https://badge.fury.io/js/%40gooddata%2Freact-components.svg)](https://www.npmjs.com/package/@gooddata/react-components)\n\n# GoodData.UI React components\n> A React-based JavaScript library for building data-driven applications\n\n## Getting started\n- [GoodData.UI Documentation](http://sdk.gooddata.com/gooddata-ui/)\n- [GoodData.UI Live Examples](https://gooddata-examples.herokuapp.com/)\n- [Stack Overflow](https://stackoverflow.com/questions/tagged/gooddata)\n\n### Usage\nWith [yarn](https://yarnpkg.com) installed, go to your project directory and run\n```\n$ yarn add @gooddata/react-components\n```\nIf you prefer [npm](npmjs.com) run\n```\n$ npm install --save @gooddata/react-components\n```\n\nThe public API is exposed via global `index.js`. Except for the styles, do not import any other file directly\nbecause they are not intended to be part of the public API.\n\n## Contributing\n\nWe welcome any contribution in form of [issues](https://github.com/gooddata/gooddata-react-components/issues) or [pull requests](https://github.com/gooddata/gooddata-react-components/pulls).\n\nInstall [Node.js](http://nodejs.org) (node 12.16.1, npm v6.13.4) and [Yarn](https://classic.yarnpkg.com) (1.22.4).\n\nInstall dependencies:\n```\nyarn install --frozen-lockfile\n```\n\nThese commands may come in handy while developing:\n\n| command | description |\n| ------- | ----------- |\n| `yarn install --pure-lockfile` | first step |\n| ||\n| `yarn dev` | build react-components to `/dist` in watch mode |\n| `yarn test` | run all unit tests |\n| `yarn prettier-write` | format the source code to match the valid codestyle |\n| `yarn validate` | validate codestyle |\n| ||\n| `yarn storybook` | run storybook from `/stories` on http://localhost:9001 |\n| `yarn build-storybook` | build storybook to `/dist-storybook` |\n| `yarn test-storybook` | run storybook and [screenshot tests](https://github.com/gooddata/gdc-client-utils/tree/master/test-storybook) |\n| ||\n| `yarn examples` | run Live Examples dev-server from `/examples` on https://localhost:8999 |\n| `yarn examples-build` | build Live Examples to `/examples/dist` |\n| `yarn examples-server` | serve built Live Examples - see `/examples/server/src` |\n| `yarn examples-testcafe` | run testcafe tests against `localhost:8999` |\n\n### Deploy to heroku.com\nWhen you deploy this repo to heroku, it serves *GoodData.UI Live Examples*.\nRelevant tasks are in `Procfile` and `package.json`.\n\n```bash\n# run in the project directory\nheroku login\nheroku create <your-app-name>\nheroku config:set DOMAIN_ADMIN_USERNAME=x@gooddata.com DOMAIN_ADMIN_PASSWORD=xy PROJECT_ID_TO_ASSIGN=xms7ga4tf3g3nzucd8380o2bev8oeknp\ngit push heroku HEAD:master\nheroku open\n```\n### Enable Geo Chart for Storybook and Live Examples\nGeo chart uses Mapbox to render map which requires a Mapbox access token.\n- Register an account and create Mapbox access token at [guide](https://docs.mapbox.com/help/how-mapbox-works/access-tokens/)\n- Store the created token at `.env`:\n```bash\necho -e \"EXAMPLE_MAPBOX_ACCESS_TOKEN=token\" >> .env # only need to run once\necho -e \"STORYBOOK_MAPBOX_ACCESS_TOKEN=token\" >> .env # only need to run once\n```\n\n### Run Live Examples Locally\nTo run *GoodData.UI Live Examples* locally:\n```bash\ngit clone <this-repository>\ncd  <repository-folder>\nyarn install --pure-lockfile\nyarn examples\n```\nThen open https://localhost:8999 and login using Live Examples account (you can [create one here](https://gooddata-examples.herokuapp.com/registration)).\n\n### Run Storybook locally\n- Run storybook with token stored in `.env` for more secure\n```bash\nyarn storybook\n```\n- Or run storybook with token env param exposed to cli (not suggested)\n```bash\nSTORYBOOK_MAPBOX_ACCESS_TOKEN=token yarn storybook\n```\n- Apply either above way to `yarn build-storybook` or `yarn test-storybook`\n\n### Source code formatting\nThe source code in the repository is formatted by [Prettier](https://prettier.io/).\nThe format of the code is validated by our Continuous Integration server and is one of the requirements of successful merge.\n\nPrettier is supported by every major IDE. You can find the list of supported editors and how to configure them [here](https://prettier.io/docs/en/editors.html).\n\nIn the case, when your editor is not supported or you don't want to setup the integration, you can run the `yarn prettier-write` command to reformat the code before commit.\n\n## Changelog\n\n- see [CHANGELOG.md](CHANGELOG.md)\n\n## Supported versions\n\nIn order to make the user experience with integrating GoodData UI SDK as smooth and secure as possible and to ensure that the SDK is using the latest features of the platform, we will only provide support to two most recent major versions of UI SDK.\n\nThe most recent majors will be supported in the following modes:\n\n- The latest major version will receive all new functionality and all bug fixes\n- The previous major version will only receive fixes to critical issues and security fixes. These fixes will be applied on top of last released version of the previous major\n\nThe customers are encouraged to always use the latest version of the UI SDK.\n\nIn case of using older versions, the user might face API incompatibility, performance or security issues.\n\nPlease follow the installation instructions to update to the newest version.\n\n## License\n\n(C) 2007-2020 GoodData Corporation\n\nThis project is dual licensed:\n\n- The ATTRIBUTION-NONCOMMERCIAL 4.0 INTERNATIONAL (CC BY-NC 4.0) is used for purpose of the trial experience and evaluation of GoodData.UI library.\n- The GOODDATA GOODDATA.UI LIBRARY END USER LICENSE AGREEMENT is used for GoodData customers.\n\nFor more information, please see [LICENSE](https://github.com/gooddata/gooddata-react-components/blob/master/LICENSE)\n","gitHead":"c7669242f67902e55a84286189a0289f9818b9ad","scripts":{"dev":"bash scripts/build.sh --dev-watch","test":"jest --watch","build":"bash scripts/build.sh","tslint":"yarn run-tslint -t verbose $npm_package_config_tslint","prepare":"cd examples/server && yarn install --frozen-lockfile && cd ../..; rm -r examples/node_modules 2>/dev/null; true","examples":"bash scripts/run-examples.sh","prepare?":"# Called before `npm publish` and on local `npm install`. Temporarily also for deleting obsolete node_modules. Ends with `true` to continue gracefully.","validate":"tsc --noEmit && yarn tslint && eslint $npm_package_config_eslint && yarn validate-style && yarn prettier-check","build-dev":"bash scripts/build.sh --dev","examples?":"# Default is developer domain, other options: yarn examples [sec,secure,stg,stg2,stg3,demo,developer or URL]","storybook":"yarn build && start-storybook -p 9001 -c .storybook","test-once":"jest","tslint-ci":"mkdir -p ./ci/results && yarn run-tslint -t checkstyle -o ./ci/results/tslint-results.xml $npm_package_config_tslint","run-tslint":"tslint -p tsconfig.json","validate-ci":"tsc --noEmit && yarn tslint-ci  && eslint $npm_package_config_eslint -f checkstyle -o ci/results/eslint-results.xml && yarn validate-style-ci && yarn prettier-check","examples-build":"bash scripts/build-examples.sh","prepublishOnly":"yarn build","prettier-check":"prettier --check '{src,stories,styles,__mocks__,examples/server/src,examples/src,examples/test}/**/*.{ts,js,tsx,jsx,json,scss,md,yaml,html}'","prettier-write":"prettier --write '{src,stories,styles,__mocks__,examples/server/src,examples/src,examples/test}/**/*.{ts,js,tsx,jsx,json,scss,md,yaml,html}'","test-storybook":"yarn build && test-storybook","validate-style":"stylelint '**/*.scss'","build-storybook":"yarn build && build-storybook -c .storybook -o dist-storybook","examples-server":"node examples/server/src/index.js","heroku-postbuild":"yarn examples-build developer","examples-testcafe":"./scripts/run-testcafe.sh visual","validate-style-ci":"stylelint '**/*.scss' --custom-formatter=node_modules/stylelint-checkstyle-formatter > ci/results/stylelint-results.xml","check-circular-deps":"madge --circular --extensions ts ./src","examples-testcafe-ci":"./scripts/run-testcafe.sh ci","examples-testcafe-live":"./scripts/run-testcafe.sh live"},"typings":"dist/index.d.ts","_npmUser":{"name":"gooddata-ci","email":"rail@gooddata.com"},"deprecated":"@gooddata/react-components@7 reached End of Support on March 31, 2022. Please upgrade (see https://sdk.gooddata.com/gooddata-ui/docs/supported_versions.html for more information).","repository":{"url":"git+ssh://git@github.com/gooddata/gooddata-react-components.git","type":"git"},"_npmVersion":"6.13.4","description":"GoodData.UI - A powerful JavaScript library for building analytical applications","directories":{},"lint-staged":{"{src,stories,styles,__mocks__,examples/server/src,examples/src,examples/test}/**/*.{ts,js,tsx,jsx,scss}":["npx gdc-fix-copyright","git add"],"{src,stories,styles,__mocks__,examples/server/src,examples/src,examples/test}/**/*.{ts,js,tsx,jsx,json,scss,md,yaml,html}":["prettier --write","git add"]},"_nodeVersion":"12.16.1","dependencies":{"rxjs":"^5.5.6","uuid":"^3.2.1","immer":"^1.3.1","lodash":"^4.17.15","date-fns":"^2.7.0","downshift":"^3.2.7","invariant":"^2.2.2","mapbox-gl":"^1.6.1","classnames":"^2.2.6","highcharts":"7.1.1","prop-types":"^15.6.0","react-intl":"^3.6.0","custom-event":"^1.0.1","react-window":"^1.8.1","ag-grid-react":"20.0.0","react-measure":"^2.3.0","@types/mapbox-gl":"^1.6.1","react-day-picker":"~7.3.0","react-responsive":"^3.0.0","stringify-object":"^2.4.0","@gooddata/typings":"^2.24.2","ag-grid-community":"20.0.0","http-status-codes":"^1.3.0","@gooddata/js-utils":"^3.10.5","@gooddata/numberjs":"^3.2.4","fixed-data-table-2":"0.7.17","@gooddata/goodstrap":"^68.6.0","react-dom-factories":"^1.0.2","@gooddata/gooddata-js":"^13.0.0","json-stable-stringify":"^1.0.1","react-transition-group":"^2.2.1","hoist-non-react-statics":"^3.3.0","nodelist-foreach-polyfill":"^1.2.0","@formatjs/intl-pluralrules":"^1.3.6","highcharts-grouped-categories":"^1.1.3"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"raf":"3.3.2","yup":"^0.24.1","jest":"24.7.1","husky":"3.0.0","madge":"^3.4.4","react":"^16.5.2","enzyme":"3.5.0","eslint":"4.19.1","formik":"^0.11.11","moment":"2.23.0","history":"^4.7.2","ts-jest":"24.0.0","webpack":"4.30.0","full-icu":"^1.3.0","prettier":"1.16.4","react-ga":"^2.5.2","recharts":"1.0.0-beta.9","testcafe":"1.1.4","commander":"2.14.1","node-sass":"4.13.0","react-dom":"^16.5.2","stylelint":"^10.0.0","supertest":"3.0.0","ts-loader":"6.0.0","@types/raf":"^3.4.0","css-loader":"0.28.7","jest-junit":"3.0.0","raw-loader":"0.5.1","styled-jsx":"2.2.1","typescript":"3.3.4000","@babel/core":"7.4.4","@types/jest":"24.0.6","@types/node":"7.0.8","@types/uuid":"3.4.3","file-loader":"3.0.1","jest-enzyme":"7.0.2","lint-staged":"9.1.0","sass-loader":"6.0.6","webpack-cli":"3.3.2","@types/react":"16.8.6","babel-loader":"8.0.5","react-helmet":"5.2.0","react-select":"1.2.1","style-loader":"0.19.1","@types/enzyme":"3.1.13","@types/lodash":"4.14.123","testcafe-live":"0.1.4","@babel/runtime":"7.4.4","dotenv-webpack":"^1.7.0","@babel/polyfill":"^7.4.4","@storybook/react":"5.0.11","@types/invariant":"2.2.29","@types/react-dom":"16.0.11","isomorphic-fetch":"2.2.1","react-datepicker":"1.1.0","react-router-dom":"4.2.2","@babel/preset-env":"7.4.4","@gooddata/mock-js":"^2.13.1","@storybook/addons":"5.0.11","@types/classnames":"2.2.3","@types/prop-types":"15.5.2","@storybook/theming":"5.0.11","identity-obj-proxy":"^3.0.0","intl-messageformat":"^7.5.4","webpack-dev-server":"3.3.1","@babel/preset-react":"7.0.0","@types/react-portal":"4.0.1","@types/react-window":"^1.8.1","babel-plugin-lodash":"3.3.4","html-webpack-plugin":"3.2.0","react-test-renderer":"16.4.2","@types/react-measure":"2.0.5","clean-webpack-plugin":"2.0.2","stats-webpack-plugin":"0.7.0","eslint-config-prettier":"4.1.0","react-google-recaptcha":"^0.14.1","tslint-config-prettier":"1.18.0","@gooddata/eslint-config":"^1.0.0","@gooddata/tslint-config":"1.0.0","@types/react-responsive":"^3.0.3","@types/storybook__react":"4.0.1","@types/stringify-object":"^3.2.0","enzyme-adapter-react-16":"1.3.1","@gooddata/test-storybook":"3.2.1","@storybook/addon-actions":"5.0.11","@storybook/addon-options":"5.0.11","node-sass-magic-importer":"5.1.0","react-syntax-highlighter":"11.0.2","@types/fixed-data-table-2":"0.8.1","stylelint-config-prettier":"5.2.0","@gooddata/stylelint-config":"4.0.1","@types/react-test-renderer":"16.0.0","circular-dependency-plugin":"5.0.2","compression-webpack-plugin":"2.0.0","@types/json-stable-stringify":"^1.0.32","@gooddata/frontend-npm-scripts":"1.1.0","@types/enzyme-adapter-react-16":"1.0.3","stylelint-checkstyle-formatter":"0.1.0","@types/storybook__addon-actions":"3.4.2","@babel/plugin-proposal-class-properties":"7.4.4","@babel/plugin-proposal-object-rest-spread":"7.4.4","@babel/plugin-transform-async-to-generator":"7.4.4"},"peerDependencies":{"react":"^16.5.2","react-dom":"^16.5.2"},"_npmOperationalInternal":{"tmp":"tmp/react-components_7.7.0-beta.10_1589380165086_0.03894715396678183","host":"s3://npm-registry-packages"}},"7.7.0-beta.11":{"name":"@gooddata/react-components","version":"7.7.0-beta.11","author":{"name":"GoodData Corporation"},"license":"BSD-3-Clause","_id":"@gooddata/react-components@7.7.0-beta.11","maintainers":[{"name":"afi","email":"adam.fiedler@gooddata.com"},{"name":"bertold8","email":"ivan.nejezchleb@seznam.cz"},{"name":"brbistas","email":"valentinos.chraniotis@gooddata.com"},{"name":"bugsbunny338","email":"jiri.zajic@mensa.cz"},{"name":"de.do","email":"de.do@gooddata.com"},{"name":"gooddata-ci","email":"rail@gooddata.com"},{"name":"hang.ngo","email":"hang.ngo@gooddata.com"},{"name":"hung.nguyen.hoang","email":"hung.nguyen@gooddata.com"},{"name":"ivan.mjartan","email":"ivan.mjartan@gooddata.com"},{"name":"jakub-sterba","email":"jakub.sterba@gooddata.com"},{"name":"jankc","email":"jan.krapac@gmail.com"},{"name":"jaroslav.tomecek","email":"jaroslav.tomecek@gooddata.com"},{"name":"jkittler","email":"honza.kittler@gmail.com"},{"name":"khanh.le","email":"khanh.le@gooddata.com"},{"name":"lanhuynh","email":"lan.huynh@gooddata.com"},{"name":"linhhong","email":"linh.hong@gooddata.com"},{"name":"lupko","email":"lubomir.slivka@gooddata.com"},{"name":"mai.nguyen","email":"mai.nguyen@gooddata.com"},{"name":"matyas.kandl","email":"matyas.kandl@gooddata.com"},{"name":"michal.marsal","email":"michal.marsal@gooddata.com"},{"name":"my.duong","email":"my.duong@gooddata.com"},{"name":"naibinh","email":"naibinh@gmail.com"},{"name":"nikolacech","email":"nikola.cech@gooddata.com"},{"name":"nis.hua","email":"nis.hua@gooddata.com"},{"name":"no23reason","email":"dan.homola@hotmail.cz"},{"name":"patrikbraborec","email":"patrik.braborec@gooddata.com"},{"name":"pbenes","email":"petr.benes@gooddata.com"},{"name":"petrjanu","email":"petr.janu@gooddata.com"},{"name":"pkingo","email":"philipandreaskingo@hotmail.com"},{"name":"ptquang86","email":"ptquang86@gmail.com"},{"name":"qduval","email":"quentin.duval@gooddata.com"},{"name":"rodri360","email":"me@rodri360.com"},{"name":"scavnickyj","email":"jakub.scavnicky@gooddata.com"},{"name":"sitina","email":"jiri.sitina@gooddata.com"},{"name":"strouhaljan","email":"strouhal.jan@gmail.com"},{"name":"tomas.kratochvil","email":"tomas.kratochvil@gooddata.com"},{"name":"tomasreichmann","email":"tomasreichmann@gmail.com"},{"name":"tomsatgd","email":"tomas.satinsky@gooddata.com"},{"name":"trung-le-quoc","email":"trung.le@gooddata.com"},{"name":"tu-ngo","email":"tungo1981@gmail.com"},{"name":"tu.bui","email":"tu.bui@gooddata.com"},{"name":"tulean","email":"tuan.le@gooddata.com"},{"name":"tuqt1005","email":"tu.tran@gooddata.com"},{"name":"utdnah","email":"danh.ung@gooddata.com"},{"name":"vlastikcz","email":"vlastimil.kotas@gooddata.com"},{"name":"vu.pham","email":"vu.pham@gooddata.com"},{"name":"xmort","email":"petr.dolejsi@gooddata.com"},{"name":"yanlipnican","email":"yanlipnican@gmail.com"}],"homepage":"https://github.com/gooddata/gooddata-react-components#readme","bugs":{"url":"https://github.com/gooddata/gooddata-react-components/issues"},"dist":{"shasum":"a852205e3e95ebef776720986e454e36d7b9c4e1","tarball":"https://registry.npmjs.org/@gooddata/react-components/-/react-components-7.7.0-beta.11.tgz","fileCount":2564,"integrity":"sha512-W2esB3qgQ4bzdFeu4neZowdt3McimAKFhK3vJRm76f1DSAAjTYiw746KdNOG2yA/IdfJoysEcnTzm7f0tUKJ2Q==","signatures":[{"sig":"MEQCICt7YajKbbyQcEfiSlWa7epZFfqyoSs7IM4mCWkpP+qtAiAthNLIgQ3rw+O+pVsf8jD++qG2b08cEiL4263vuAD5TQ==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":10171656,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJevAxJCRA9TVsSAnZWagAAypkP/3AsZLW4DvAxlYYUBBsO\n6lhatwXz7JpbqWee1Kr89Yzy/k/rL/ywjqw5e39SuRrvp7FRjur5n6Acdtd8\nBu+8ogRLotB8fiNvgB+qasPS9uQRQqZk4dl0tZJ3B2Eguvt4wf44turNNcFr\n4BCeNVUmE18R0Sjaz8BwiYtGL1N6U9WMGCElqSn1cluss9ZROq+pCsrbCezJ\nxy1nQ7w6Vwf8vUfExtWSWeCH8zwfGnbENtaZY/fpPLLznzX7SU4YEOpCg2aO\nKTyi375+2veoqZE7lxJCHaCaqT5YDDu51nNIiZ/YTselEJBhqdAy/UExHqLd\nqWh4bnZW5BOmz68V0mXDOiSaJxjel2xM+lE2kPAKF7fmXPRTueP+TMZFLRnn\nw5V+phQja5ZLkaEV5557ipuV5lY2GsB3scANppd0WsDXcgJOmnOn8F5oIEkf\n1xlDR3scGbYpEElJ2gK9FXotrdH+LhM7ezt/mMWfh4D+hyaPtGCmpHIDZPZa\nf89L3WgOShtkc07Ohjk1xJrPoAPbkiGdJqAYx1feueIFuJc7bI0tjXZ7sVup\noo7X+xiLSDYcF11PJ0GWNz07p2Qc8pyWYZIdxIfKIVk5HRMej5CnamuIH3er\naJaxevIR7ex8/zwc0S0zRxO0L9YiQRHpUlKKUuW3uibYOJhSA4P5yZH6d/9H\noIjL\r\n=ctdf\r\n-----END PGP SIGNATURE-----\r\n"},"main":"dist/index.js","husky":{"hooks":{"pre-commit":"lint-staged"}},"config":{"eslint":"./examples/**/*.{js,jsx}","tslint":"./{__mocks__,src,stories}/{,**/}*.{ts,tsx}"},"readme":"[![npm version](https://badge.fury.io/js/%40gooddata%2Freact-components.svg)](https://www.npmjs.com/package/@gooddata/react-components)\n\n# GoodData.UI React components\n> A React-based JavaScript library for building data-driven applications\n\n## Getting started\n- [GoodData.UI Documentation](http://sdk.gooddata.com/gooddata-ui/)\n- [GoodData.UI Live Examples](https://gooddata-examples.herokuapp.com/)\n- [Stack Overflow](https://stackoverflow.com/questions/tagged/gooddata)\n\n### Usage\nWith [yarn](https://yarnpkg.com) installed, go to your project directory and run\n```\n$ yarn add @gooddata/react-components\n```\nIf you prefer [npm](npmjs.com) run\n```\n$ npm install --save @gooddata/react-components\n```\n\nThe public API is exposed via global `index.js`. Except for the styles, do not import any other file directly\nbecause they are not intended to be part of the public API.\n\n## Contributing\n\nWe welcome any contribution in form of [issues](https://github.com/gooddata/gooddata-react-components/issues) or [pull requests](https://github.com/gooddata/gooddata-react-components/pulls).\n\nInstall [Node.js](http://nodejs.org) (node 12.16.1, npm v6.13.4) and [Yarn](https://classic.yarnpkg.com) (1.22.4).\n\nInstall dependencies:\n```\nyarn install --frozen-lockfile\n```\n\nThese commands may come in handy while developing:\n\n| command | description |\n| ------- | ----------- |\n| `yarn install --pure-lockfile` | first step |\n| ||\n| `yarn dev` | build react-components to `/dist` in watch mode |\n| `yarn test` | run all unit tests |\n| `yarn prettier-write` | format the source code to match the valid codestyle |\n| `yarn validate` | validate codestyle |\n| ||\n| `yarn storybook` | run storybook from `/stories` on http://localhost:9001 |\n| `yarn build-storybook` | build storybook to `/dist-storybook` |\n| `yarn test-storybook` | run storybook and [screenshot tests](https://github.com/gooddata/gdc-client-utils/tree/master/test-storybook) |\n| ||\n| `yarn examples` | run Live Examples dev-server from `/examples` on https://localhost:8999 |\n| `yarn examples-build` | build Live Examples to `/examples/dist` |\n| `yarn examples-server` | serve built Live Examples - see `/examples/server/src` |\n| `yarn examples-testcafe` | run testcafe tests against `localhost:8999` |\n\n### Deploy to heroku.com\nWhen you deploy this repo to heroku, it serves *GoodData.UI Live Examples*.\nRelevant tasks are in `Procfile` and `package.json`.\n\n```bash\n# run in the project directory\nheroku login\nheroku create <your-app-name>\nheroku config:set DOMAIN_ADMIN_USERNAME=x@gooddata.com DOMAIN_ADMIN_PASSWORD=xy PROJECT_ID_TO_ASSIGN=xms7ga4tf3g3nzucd8380o2bev8oeknp\ngit push heroku HEAD:master\nheroku open\n```\n### Enable Geo Chart for Storybook and Live Examples\nGeo chart uses Mapbox to render map which requires a Mapbox access token.\n- Register an account and create Mapbox access token at [guide](https://docs.mapbox.com/help/how-mapbox-works/access-tokens/)\n- Store the created token at `.env`:\n```bash\necho -e \"EXAMPLE_MAPBOX_ACCESS_TOKEN=token\" >> .env # only need to run once\necho -e \"STORYBOOK_MAPBOX_ACCESS_TOKEN=token\" >> .env # only need to run once\n```\n\n### Run Live Examples Locally\nTo run *GoodData.UI Live Examples* locally:\n```bash\ngit clone <this-repository>\ncd  <repository-folder>\nyarn install --pure-lockfile\nyarn examples\n```\nThen open https://localhost:8999 and login using Live Examples account (you can [create one here](https://gooddata-examples.herokuapp.com/registration)).\n\n### Run Storybook locally\n- Run storybook with token stored in `.env` for more secure\n```bash\nyarn storybook\n```\n- Or run storybook with token env param exposed to cli (not suggested)\n```bash\nSTORYBOOK_MAPBOX_ACCESS_TOKEN=token yarn storybook\n```\n- Apply either above way to `yarn build-storybook` or `yarn test-storybook`\n\n### Source code formatting\nThe source code in the repository is formatted by [Prettier](https://prettier.io/).\nThe format of the code is validated by our Continuous Integration server and is one of the requirements of successful merge.\n\nPrettier is supported by every major IDE. You can find the list of supported editors and how to configure them [here](https://prettier.io/docs/en/editors.html).\n\nIn the case, when your editor is not supported or you don't want to setup the integration, you can run the `yarn prettier-write` command to reformat the code before commit.\n\n## Changelog\n\n- see [CHANGELOG.md](CHANGELOG.md)\n\n## Supported versions\n\nIn order to make the user experience with integrating GoodData UI SDK as smooth and secure as possible and to ensure that the SDK is using the latest features of the platform, we will only provide support to two most recent major versions of UI SDK.\n\nThe most recent majors will be supported in the following modes:\n\n- The latest major version will receive all new functionality and all bug fixes\n- The previous major version will only receive fixes to critical issues and security fixes. These fixes will be applied on top of last released version of the previous major\n\nThe customers are encouraged to always use the latest version of the UI SDK.\n\nIn case of using older versions, the user might face API incompatibility, performance or security issues.\n\nPlease follow the installation instructions to update to the newest version.\n\n## License\n\n(C) 2007-2020 GoodData Corporation\n\nThis project is dual licensed:\n\n- The ATTRIBUTION-NONCOMMERCIAL 4.0 INTERNATIONAL (CC BY-NC 4.0) is used for purpose of the trial experience and evaluation of GoodData.UI library.\n- The GOODDATA GOODDATA.UI LIBRARY END USER LICENSE AGREEMENT is used for GoodData customers.\n\nFor more information, please see [LICENSE](https://github.com/gooddata/gooddata-react-components/blob/master/LICENSE)\n","gitHead":"d284ac8205f82d7c7dd94ae61aa3026b36581356","scripts":{"dev":"bash scripts/build.sh --dev-watch","test":"jest --watch","build":"bash scripts/build.sh","tslint":"yarn run-tslint -t verbose $npm_package_config_tslint","prepare":"cd examples/server && yarn install --frozen-lockfile && cd ../..; rm -r examples/node_modules 2>/dev/null; true","examples":"bash scripts/run-examples.sh","prepare?":"# Called before `npm publish` and on local `npm install`. Temporarily also for deleting obsolete node_modules. Ends with `true` to continue gracefully.","validate":"tsc --noEmit && yarn tslint && eslint $npm_package_config_eslint && yarn validate-style && yarn prettier-check","build-dev":"bash scripts/build.sh --dev","examples?":"# Default is developer domain, other options: yarn examples [sec,secure,stg,stg2,stg3,demo,developer or URL]","storybook":"yarn build && start-storybook -p 9001 -c .storybook","test-once":"jest","tslint-ci":"mkdir -p ./ci/results && yarn run-tslint -t checkstyle -o ./ci/results/tslint-results.xml $npm_package_config_tslint","run-tslint":"tslint -p tsconfig.json","validate-ci":"tsc --noEmit && yarn tslint-ci  && eslint $npm_package_config_eslint -f checkstyle -o ci/results/eslint-results.xml && yarn validate-style-ci && yarn prettier-check","examples-build":"bash scripts/build-examples.sh","prepublishOnly":"yarn build","prettier-check":"prettier --check '{src,stories,styles,__mocks__,examples/server/src,examples/src,examples/test}/**/*.{ts,js,tsx,jsx,json,scss,md,yaml,html}'","prettier-write":"prettier --write '{src,stories,styles,__mocks__,examples/server/src,examples/src,examples/test}/**/*.{ts,js,tsx,jsx,json,scss,md,yaml,html}'","test-storybook":"yarn build && test-storybook","validate-style":"stylelint '**/*.scss'","build-storybook":"yarn build && build-storybook -c .storybook -o dist-storybook","examples-server":"node examples/server/src/index.js","heroku-postbuild":"yarn examples-build developer","examples-testcafe":"./scripts/run-testcafe.sh visual","validate-style-ci":"stylelint '**/*.scss' --custom-formatter=node_modules/stylelint-checkstyle-formatter > ci/results/stylelint-results.xml","check-circular-deps":"madge --circular --extensions ts ./src","examples-testcafe-ci":"./scripts/run-testcafe.sh ci","examples-testcafe-live":"./scripts/run-testcafe.sh live"},"typings":"dist/index.d.ts","_npmUser":{"name":"gooddata-ci","email":"rail@gooddata.com"},"deprecated":"@gooddata/react-components@7 reached End of Support on March 31, 2022. Please upgrade (see https://sdk.gooddata.com/gooddata-ui/docs/supported_versions.html for more information).","repository":{"url":"git+ssh://git@github.com/gooddata/gooddata-react-components.git","type":"git"},"_npmVersion":"6.13.4","description":"GoodData.UI - A powerful JavaScript library for building analytical applications","directories":{},"lint-staged":{"{src,stories,styles,__mocks__,examples/server/src,examples/src,examples/test}/**/*.{ts,js,tsx,jsx,scss}":["npx gdc-fix-copyright","git add"],"{src,stories,styles,__mocks__,examples/server/src,examples/src,examples/test}/**/*.{ts,js,tsx,jsx,json,scss,md,yaml,html}":["prettier --write","git add"]},"_nodeVersion":"12.16.1","dependencies":{"rxjs":"^5.5.6","uuid":"^3.2.1","immer":"^1.3.1","lodash":"^4.17.15","date-fns":"^2.7.0","downshift":"^3.2.7","invariant":"^2.2.2","mapbox-gl":"^1.6.1","classnames":"^2.2.6","highcharts":"7.1.1","prop-types":"^15.6.0","react-intl":"^3.6.0","custom-event":"^1.0.1","react-window":"^1.8.1","ag-grid-react":"20.0.0","react-measure":"^2.3.0","@types/mapbox-gl":"^1.6.1","react-day-picker":"~7.3.0","react-responsive":"^3.0.0","stringify-object":"^2.4.0","@gooddata/typings":"^2.24.2","ag-grid-community":"20.0.0","http-status-codes":"^1.3.0","@gooddata/js-utils":"^3.10.5","@gooddata/numberjs":"^3.2.4","fixed-data-table-2":"0.7.17","@gooddata/goodstrap":"^68.6.0","react-dom-factories":"^1.0.2","@gooddata/gooddata-js":"^13.0.0","json-stable-stringify":"^1.0.1","react-transition-group":"^2.2.1","hoist-non-react-statics":"^3.3.0","nodelist-foreach-polyfill":"^1.2.0","@formatjs/intl-pluralrules":"^1.3.6","highcharts-grouped-categories":"^1.1.3"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"raf":"3.3.2","yup":"^0.24.1","jest":"24.7.1","husky":"3.0.0","madge":"^3.4.4","react":"^16.5.2","enzyme":"3.5.0","eslint":"4.19.1","formik":"^0.11.11","moment":"2.23.0","history":"^4.7.2","ts-jest":"24.0.0","webpack":"4.30.0","full-icu":"^1.3.0","prettier":"1.16.4","react-ga":"^2.5.2","recharts":"1.0.0-beta.9","testcafe":"1.1.4","commander":"2.14.1","node-sass":"4.13.0","react-dom":"^16.5.2","stylelint":"^10.0.0","supertest":"3.0.0","ts-loader":"6.0.0","@types/raf":"^3.4.0","css-loader":"0.28.7","jest-junit":"3.0.0","raw-loader":"0.5.1","styled-jsx":"2.2.1","typescript":"3.3.4000","@babel/core":"7.4.4","@types/jest":"24.0.6","@types/node":"7.0.8","@types/uuid":"3.4.3","file-loader":"3.0.1","jest-enzyme":"7.0.2","lint-staged":"9.1.0","sass-loader":"6.0.6","webpack-cli":"3.3.2","@types/react":"16.8.6","babel-loader":"8.0.5","react-helmet":"5.2.0","react-select":"1.2.1","style-loader":"0.19.1","@types/enzyme":"3.1.13","@types/lodash":"4.14.123","testcafe-live":"0.1.4","@babel/runtime":"7.4.4","dotenv-webpack":"^1.7.0","@babel/polyfill":"^7.4.4","@storybook/react":"5.0.11","@types/invariant":"2.2.29","@types/react-dom":"16.0.11","isomorphic-fetch":"2.2.1","react-datepicker":"1.1.0","react-router-dom":"4.2.2","@babel/preset-env":"7.4.4","@gooddata/mock-js":"^2.13.1","@storybook/addons":"5.0.11","@types/classnames":"2.2.3","@types/prop-types":"15.5.2","@storybook/theming":"5.0.11","identity-obj-proxy":"^3.0.0","intl-messageformat":"^7.5.4","webpack-dev-server":"3.3.1","@babel/preset-react":"7.0.0","@types/react-portal":"4.0.1","@types/react-window":"^1.8.1","babel-plugin-lodash":"3.3.4","html-webpack-plugin":"3.2.0","react-test-renderer":"16.4.2","@types/react-measure":"2.0.5","clean-webpack-plugin":"2.0.2","stats-webpack-plugin":"0.7.0","eslint-config-prettier":"4.1.0","react-google-recaptcha":"^0.14.1","tslint-config-prettier":"1.18.0","@gooddata/eslint-config":"^1.0.0","@gooddata/tslint-config":"1.0.0","@types/react-responsive":"^3.0.3","@types/storybook__react":"4.0.1","@types/stringify-object":"^3.2.0","enzyme-adapter-react-16":"1.3.1","@gooddata/test-storybook":"3.2.1","@storybook/addon-actions":"5.0.11","@storybook/addon-options":"5.0.11","node-sass-magic-importer":"5.1.0","react-syntax-highlighter":"11.0.2","@types/fixed-data-table-2":"0.8.1","stylelint-config-prettier":"5.2.0","@gooddata/stylelint-config":"4.0.1","@types/react-test-renderer":"16.0.0","circular-dependency-plugin":"5.0.2","compression-webpack-plugin":"2.0.0","@types/json-stable-stringify":"^1.0.32","@gooddata/frontend-npm-scripts":"1.1.0","@types/enzyme-adapter-react-16":"1.0.3","stylelint-checkstyle-formatter":"0.1.0","@types/storybook__addon-actions":"3.4.2","@babel/plugin-proposal-class-properties":"7.4.4","@babel/plugin-proposal-object-rest-spread":"7.4.4","@babel/plugin-transform-async-to-generator":"7.4.4"},"peerDependencies":{"react":"^16.5.2","react-dom":"^16.5.2"},"_npmOperationalInternal":{"tmp":"tmp/react-components_7.7.0-beta.11_1589382216749_0.8767792196365183","host":"s3://npm-registry-packages"}},"7.7.0-beta.12":{"name":"@gooddata/react-components","version":"7.7.0-beta.12","author":{"name":"GoodData Corporation"},"license":"BSD-3-Clause","_id":"@gooddata/react-components@7.7.0-beta.12","maintainers":[{"name":"afi","email":"adam.fiedler@gooddata.com"},{"name":"bertold8","email":"ivan.nejezchleb@seznam.cz"},{"name":"brbistas","email":"valentinos.chraniotis@gooddata.com"},{"name":"bugsbunny338","email":"jiri.zajic@mensa.cz"},{"name":"de.do","email":"de.do@gooddata.com"},{"name":"gooddata-ci","email":"rail@gooddata.com"},{"name":"hang.ngo","email":"hang.ngo@gooddata.com"},{"name":"hung.nguyen.hoang","email":"hung.nguyen@gooddata.com"},{"name":"ivan.mjartan","email":"ivan.mjartan@gooddata.com"},{"name":"jakub-sterba","email":"jakub.sterba@gooddata.com"},{"name":"jankc","email":"jan.krapac@gmail.com"},{"name":"jaroslav.tomecek","email":"jaroslav.tomecek@gooddata.com"},{"name":"jkittler","email":"honza.kittler@gmail.com"},{"name":"khanh.le","email":"khanh.le@gooddata.com"},{"name":"lanhuynh","email":"lan.huynh@gooddata.com"},{"name":"linhhong","email":"linh.hong@gooddata.com"},{"name":"lupko","email":"lubomir.slivka@gooddata.com"},{"name":"mai.nguyen","email":"mai.nguyen@gooddata.com"},{"name":"matyas.kandl","email":"matyas.kandl@gooddata.com"},{"name":"michal.marsal","email":"michal.marsal@gooddata.com"},{"name":"my.duong","email":"my.duong@gooddata.com"},{"name":"naibinh","email":"naibinh@gmail.com"},{"name":"nikolacech","email":"nikola.cech@gooddata.com"},{"name":"nis.hua","email":"nis.hua@gooddata.com"},{"name":"no23reason","email":"dan.homola@hotmail.cz"},{"name":"patrikbraborec","email":"patrik.braborec@gooddata.com"},{"name":"pbenes","email":"petr.benes@gooddata.com"},{"name":"petrjanu","email":"petr.janu@gooddata.com"},{"name":"pkingo","email":"philipandreaskingo@hotmail.com"},{"name":"ptquang86","email":"ptquang86@gmail.com"},{"name":"qduval","email":"quentin.duval@gooddata.com"},{"name":"rodri360","email":"me@rodri360.com"},{"name":"scavnickyj","email":"jakub.scavnicky@gooddata.com"},{"name":"sitina","email":"jiri.sitina@gooddata.com"},{"name":"strouhaljan","email":"strouhal.jan@gmail.com"},{"name":"tomas.kratochvil","email":"tomas.kratochvil@gooddata.com"},{"name":"tomasreichmann","email":"tomasreichmann@gmail.com"},{"name":"tomsatgd","email":"tomas.satinsky@gooddata.com"},{"name":"trung-le-quoc","email":"trung.le@gooddata.com"},{"name":"tu-ngo","email":"tungo1981@gmail.com"},{"name":"tu.bui","email":"tu.bui@gooddata.com"},{"name":"tulean","email":"tuan.le@gooddata.com"},{"name":"tuqt1005","email":"tu.tran@gooddata.com"},{"name":"utdnah","email":"danh.ung@gooddata.com"},{"name":"vlastikcz","email":"vlastimil.kotas@gooddata.com"},{"name":"vu.pham","email":"vu.pham@gooddata.com"},{"name":"xmort","email":"petr.dolejsi@gooddata.com"},{"name":"yanlipnican","email":"yanlipnican@gmail.com"}],"homepage":"https://github.com/gooddata/gooddata-react-components#readme","bugs":{"url":"https://github.com/gooddata/gooddata-react-components/issues"},"dist":{"shasum":"1ceab79287057431cf3c80c6a9901caedadb929e","tarball":"https://registry.npmjs.org/@gooddata/react-components/-/react-components-7.7.0-beta.12.tgz","fileCount":2564,"integrity":"sha512-TOztVBN1QeOqYPL6cNUk0Iq1EpuwoqS4MAHd3Z1SinCBB8QLx/B6Yj2xRzjVd5E6N3UNl5fw2vp2EhIXBrQiGg==","signatures":[{"sig":"MEUCIQDoNeg00cCaYn/Q+lEK5Pp6OIqq6F7RbvspV2JmcBGCyQIgFJIPqoktCsQCuYyfPebu5aky9DghXHVgDqQ1ykQnC7g=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":10172486,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJevBTRCRA9TVsSAnZWagAAlnkQAJf8ljj3g0u6+NbbB2rq\nCdGRmlCouDXEx2PVlJYdJuleKZ5QGumKVPyhLZoXdAbLOuxFlyNXriyzcJe+\ni674djW92ZqS1mW5aoy3vAL9NnQyO+21VGLQYX5oSRGBg4dSX0L1yG9YlNXC\n2LOpDi0viCipNgVup4qB9pjT4TlGziLHG5vWYUkpx7Eh5RwLFYT6N7nhBYfz\nwtnCEaIzvRDcUHK7C0tHuyZjRtj+kkkawp8C0OcNN9Xvq63i7QTpXwFKSaj/\nlMGellLiPwD7zs8tlp3u6VQSSDT1nOp1JLbI7q+k3Jz6q3V7MQO+5kabLAtA\n6lNeD4wJjJk4fTKcDQJFaAevWfLU/1Y5iN4Tvq38JL0X6oA82mNQXK17modH\nPYiuM9ICvu1sD/5wHAqY3uGAXWkqdj+UIOyFM9Wv79hNxJWmK+P/AxYPMWrR\nKj9GuwzaHZ21UlLQHmKPSnXKaxfZXsr8azCNNV4v54Hq8hd27AFMDpco1ylm\nB1TPgQ4sHreXkrs4t2YGk2U47ngPo556t+BDg4fuZcp9Wri9ttz7AwwpjqWj\naZc7bGhsImhLOebQDPEa17ukYTfafrb+x1mA1zmHFR10qlESDzfdCIroradt\n8eAWFrZ+yrk6j5SRprvY7vut7is+wznAD9ZxcGxF4vx70wJhVLMioFPfSaDD\nUPVN\r\n=7A/G\r\n-----END PGP SIGNATURE-----\r\n"},"main":"dist/index.js","husky":{"hooks":{"pre-commit":"lint-staged"}},"config":{"eslint":"./examples/**/*.{js,jsx}","tslint":"./{__mocks__,src,stories}/{,**/}*.{ts,tsx}"},"readme":"[![npm version](https://badge.fury.io/js/%40gooddata%2Freact-components.svg)](https://www.npmjs.com/package/@gooddata/react-components)\n\n# GoodData.UI React components\n> A React-based JavaScript library for building data-driven applications\n\n## Getting started\n- [GoodData.UI Documentation](http://sdk.gooddata.com/gooddata-ui/)\n- [GoodData.UI Live Examples](https://gooddata-examples.herokuapp.com/)\n- [Stack Overflow](https://stackoverflow.com/questions/tagged/gooddata)\n\n### Usage\nWith [yarn](https://yarnpkg.com) installed, go to your project directory and run\n```\n$ yarn add @gooddata/react-components\n```\nIf you prefer [npm](npmjs.com) run\n```\n$ npm install --save @gooddata/react-components\n```\n\nThe public API is exposed via global `index.js`. Except for the styles, do not import any other file directly\nbecause they are not intended to be part of the public API.\n\n## Contributing\n\nWe welcome any contribution in form of [issues](https://github.com/gooddata/gooddata-react-components/issues) or [pull requests](https://github.com/gooddata/gooddata-react-components/pulls).\n\nInstall [Node.js](http://nodejs.org) (node 12.16.1, npm v6.13.4) and [Yarn](https://classic.yarnpkg.com) (1.22.4).\n\nInstall dependencies:\n```\nyarn install --frozen-lockfile\n```\n\nThese commands may come in handy while developing:\n\n| command | description |\n| ------- | ----------- |\n| `yarn install --pure-lockfile` | first step |\n| ||\n| `yarn dev` | build react-components to `/dist` in watch mode |\n| `yarn test` | run all unit tests |\n| `yarn prettier-write` | format the source code to match the valid codestyle |\n| `yarn validate` | validate codestyle |\n| ||\n| `yarn storybook` | run storybook from `/stories` on http://localhost:9001 |\n| `yarn build-storybook` | build storybook to `/dist-storybook` |\n| `yarn test-storybook` | run storybook and [screenshot tests](https://github.com/gooddata/gdc-client-utils/tree/master/test-storybook) |\n| ||\n| `yarn examples` | run Live Examples dev-server from `/examples` on https://localhost:8999 |\n| `yarn examples-build` | build Live Examples to `/examples/dist` |\n| `yarn examples-server` | serve built Live Examples - see `/examples/server/src` |\n| `yarn examples-testcafe` | run testcafe tests against `localhost:8999` |\n\n### Deploy to heroku.com\nWhen you deploy this repo to heroku, it serves *GoodData.UI Live Examples*.\nRelevant tasks are in `Procfile` and `package.json`.\n\n```bash\n# run in the project directory\nheroku login\nheroku create <your-app-name>\nheroku config:set DOMAIN_ADMIN_USERNAME=x@gooddata.com DOMAIN_ADMIN_PASSWORD=xy PROJECT_ID_TO_ASSIGN=xms7ga4tf3g3nzucd8380o2bev8oeknp\ngit push heroku HEAD:master\nheroku open\n```\n### Enable Geo Chart for Storybook and Live Examples\nGeo chart uses Mapbox to render map which requires a Mapbox access token.\n- Register an account and create Mapbox access token at [guide](https://docs.mapbox.com/help/how-mapbox-works/access-tokens/)\n- Store the created token at `.env`:\n```bash\necho -e \"EXAMPLE_MAPBOX_ACCESS_TOKEN=token\" >> .env # only need to run once\necho -e \"STORYBOOK_MAPBOX_ACCESS_TOKEN=token\" >> .env # only need to run once\n```\n\n### Run Live Examples Locally\nTo run *GoodData.UI Live Examples* locally:\n```bash\ngit clone <this-repository>\ncd  <repository-folder>\nyarn install --pure-lockfile\nyarn examples\n```\nThen open https://localhost:8999 and login using Live Examples account (you can [create one here](https://gooddata-examples.herokuapp.com/registration)).\n\n### Run Storybook locally\n- Run storybook with token stored in `.env` for more secure\n```bash\nyarn storybook\n```\n- Or run storybook with token env param exposed to cli (not suggested)\n```bash\nSTORYBOOK_MAPBOX_ACCESS_TOKEN=token yarn storybook\n```\n- Apply either above way to `yarn build-storybook` or `yarn test-storybook`\n\n### Source code formatting\nThe source code in the repository is formatted by [Prettier](https://prettier.io/).\nThe format of the code is validated by our Continuous Integration server and is one of the requirements of successful merge.\n\nPrettier is supported by every major IDE. You can find the list of supported editors and how to configure them [here](https://prettier.io/docs/en/editors.html).\n\nIn the case, when your editor is not supported or you don't want to setup the integration, you can run the `yarn prettier-write` command to reformat the code before commit.\n\n## Changelog\n\n- see [CHANGELOG.md](CHANGELOG.md)\n\n## Supported versions\n\nIn order to make the user experience with integrating GoodData UI SDK as smooth and secure as possible and to ensure that the SDK is using the latest features of the platform, we will only provide support to two most recent major versions of UI SDK.\n\nThe most recent majors will be supported in the following modes:\n\n- The latest major version will receive all new functionality and all bug fixes\n- The previous major version will only receive fixes to critical issues and security fixes. These fixes will be applied on top of last released version of the previous major\n\nThe customers are encouraged to always use the latest version of the UI SDK.\n\nIn case of using older versions, the user might face API incompatibility, performance or security issues.\n\nPlease follow the installation instructions to update to the newest version.\n\n## License\n\n(C) 2007-2020 GoodData Corporation\n\nThis project is dual licensed:\n\n- The ATTRIBUTION-NONCOMMERCIAL 4.0 INTERNATIONAL (CC BY-NC 4.0) is used for purpose of the trial experience and evaluation of GoodData.UI library.\n- The GOODDATA GOODDATA.UI LIBRARY END USER LICENSE AGREEMENT is used for GoodData customers.\n\nFor more information, please see [LICENSE](https://github.com/gooddata/gooddata-react-components/blob/master/LICENSE)\n","gitHead":"a1fc970dfe84540254a169cd9b175e418b29131b","scripts":{"dev":"bash scripts/build.sh --dev-watch","test":"jest --watch","build":"bash scripts/build.sh","tslint":"yarn run-tslint -t verbose $npm_package_config_tslint","prepare":"cd examples/server && yarn install --frozen-lockfile && cd ../..; rm -r examples/node_modules 2>/dev/null; true","examples":"bash scripts/run-examples.sh","prepare?":"# Called before `npm publish` and on local `npm install`. Temporarily also for deleting obsolete node_modules. Ends with `true` to continue gracefully.","validate":"tsc --noEmit && yarn tslint && eslint $npm_package_config_eslint && yarn validate-style && yarn prettier-check","build-dev":"bash scripts/build.sh --dev","examples?":"# Default is developer domain, other options: yarn examples [sec,secure,stg,stg2,stg3,demo,developer or URL]","storybook":"yarn build && start-storybook -p 9001 -c .storybook","test-once":"jest","tslint-ci":"mkdir -p ./ci/results && yarn run-tslint -t checkstyle -o ./ci/results/tslint-results.xml $npm_package_config_tslint","run-tslint":"tslint -p tsconfig.json","validate-ci":"tsc --noEmit && yarn tslint-ci  && eslint $npm_package_config_eslint -f checkstyle -o ci/results/eslint-results.xml && yarn validate-style-ci && yarn prettier-check","examples-build":"bash scripts/build-examples.sh","prepublishOnly":"yarn build","prettier-check":"prettier --check '{src,stories,styles,__mocks__,examples/server/src,examples/src,examples/test}/**/*.{ts,js,tsx,jsx,json,scss,md,yaml,html}'","prettier-write":"prettier --write '{src,stories,styles,__mocks__,examples/server/src,examples/src,examples/test}/**/*.{ts,js,tsx,jsx,json,scss,md,yaml,html}'","test-storybook":"yarn build && test-storybook","validate-style":"stylelint '**/*.scss'","build-storybook":"yarn build && build-storybook -c .storybook -o dist-storybook","examples-server":"node examples/server/src/index.js","heroku-postbuild":"yarn examples-build developer","examples-testcafe":"./scripts/run-testcafe.sh visual","validate-style-ci":"stylelint '**/*.scss' --custom-formatter=node_modules/stylelint-checkstyle-formatter > ci/results/stylelint-results.xml","check-circular-deps":"madge --circular --extensions ts ./src","examples-testcafe-ci":"./scripts/run-testcafe.sh ci","examples-testcafe-live":"./scripts/run-testcafe.sh live"},"typings":"dist/index.d.ts","_npmUser":{"name":"gooddata-ci","email":"rail@gooddata.com"},"deprecated":"@gooddata/react-components@7 reached End of Support on March 31, 2022. Please upgrade (see https://sdk.gooddata.com/gooddata-ui/docs/supported_versions.html for more information).","repository":{"url":"git+ssh://git@github.com/gooddata/gooddata-react-components.git","type":"git"},"_npmVersion":"6.13.4","description":"GoodData.UI - A powerful JavaScript library for building analytical applications","directories":{},"lint-staged":{"{src,stories,styles,__mocks__,examples/server/src,examples/src,examples/test}/**/*.{ts,js,tsx,jsx,scss}":["npx gdc-fix-copyright","git add"],"{src,stories,styles,__mocks__,examples/server/src,examples/src,examples/test}/**/*.{ts,js,tsx,jsx,json,scss,md,yaml,html}":["prettier --write","git add"]},"_nodeVersion":"12.16.1","dependencies":{"rxjs":"^5.5.6","uuid":"^3.2.1","immer":"^1.3.1","lodash":"^4.17.15","date-fns":"^2.7.0","downshift":"^3.2.7","invariant":"^2.2.2","mapbox-gl":"^1.6.1","classnames":"^2.2.6","highcharts":"7.1.1","prop-types":"^15.6.0","react-intl":"^3.6.0","custom-event":"^1.0.1","react-window":"^1.8.1","ag-grid-react":"20.0.0","react-measure":"^2.3.0","@types/mapbox-gl":"^1.6.1","react-day-picker":"~7.3.0","react-responsive":"^3.0.0","stringify-object":"^2.4.0","@gooddata/typings":"^2.24.2","ag-grid-community":"20.0.0","http-status-codes":"^1.3.0","@gooddata/js-utils":"^3.10.5","@gooddata/numberjs":"^3.2.4","fixed-data-table-2":"0.7.17","@gooddata/goodstrap":"^68.6.0","react-dom-factories":"^1.0.2","@gooddata/gooddata-js":"^13.0.0","json-stable-stringify":"^1.0.1","react-transition-group":"^2.2.1","hoist-non-react-statics":"^3.3.0","nodelist-foreach-polyfill":"^1.2.0","@formatjs/intl-pluralrules":"^1.3.6","highcharts-grouped-categories":"^1.1.3"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"raf":"3.3.2","yup":"^0.24.1","jest":"24.7.1","husky":"3.0.0","madge":"^3.4.4","react":"^16.5.2","enzyme":"3.5.0","eslint":"4.19.1","formik":"^0.11.11","moment":"2.23.0","history":"^4.7.2","ts-jest":"24.0.0","webpack":"4.30.0","full-icu":"^1.3.0","prettier":"1.16.4","react-ga":"^2.5.2","recharts":"1.0.0-beta.9","testcafe":"1.1.4","commander":"2.14.1","node-sass":"4.13.0","react-dom":"^16.5.2","stylelint":"^10.0.0","supertest":"3.0.0","ts-loader":"6.0.0","@types/raf":"^3.4.0","css-loader":"0.28.7","jest-junit":"3.0.0","raw-loader":"0.5.1","styled-jsx":"2.2.1","typescript":"3.3.4000","@babel/core":"7.4.4","@types/jest":"24.0.6","@types/node":"7.0.8","@types/uuid":"3.4.3","file-loader":"3.0.1","jest-enzyme":"7.0.2","lint-staged":"9.1.0","sass-loader":"6.0.6","webpack-cli":"3.3.2","@types/react":"16.8.6","babel-loader":"8.0.5","react-helmet":"5.2.0","react-select":"1.2.1","style-loader":"0.19.1","@types/enzyme":"3.1.13","@types/lodash":"4.14.123","testcafe-live":"0.1.4","@babel/runtime":"7.4.4","dotenv-webpack":"^1.7.0","@babel/polyfill":"^7.4.4","@storybook/react":"5.0.11","@types/invariant":"2.2.29","@types/react-dom":"16.0.11","isomorphic-fetch":"2.2.1","react-datepicker":"1.1.0","react-router-dom":"4.2.2","@babel/preset-env":"7.4.4","@gooddata/mock-js":"^2.13.1","@storybook/addons":"5.0.11","@types/classnames":"2.2.3","@types/prop-types":"15.5.2","@storybook/theming":"5.0.11","identity-obj-proxy":"^3.0.0","intl-messageformat":"^7.5.4","webpack-dev-server":"3.3.1","@babel/preset-react":"7.0.0","@types/react-portal":"4.0.1","@types/react-window":"^1.8.1","babel-plugin-lodash":"3.3.4","html-webpack-plugin":"3.2.0","react-test-renderer":"16.4.2","@types/react-measure":"2.0.5","clean-webpack-plugin":"2.0.2","stats-webpack-plugin":"0.7.0","eslint-config-prettier":"4.1.0","react-google-recaptcha":"^0.14.1","tslint-config-prettier":"1.18.0","@gooddata/eslint-config":"^1.0.0","@gooddata/tslint-config":"1.0.0","@types/react-responsive":"^3.0.3","@types/storybook__react":"4.0.1","@types/stringify-object":"^3.2.0","enzyme-adapter-react-16":"1.3.1","@gooddata/test-storybook":"3.2.1","@storybook/addon-actions":"5.0.11","@storybook/addon-options":"5.0.11","node-sass-magic-importer":"5.1.0","react-syntax-highlighter":"11.0.2","@types/fixed-data-table-2":"0.8.1","stylelint-config-prettier":"5.2.0","@gooddata/stylelint-config":"4.0.1","@types/react-test-renderer":"16.0.0","circular-dependency-plugin":"5.0.2","compression-webpack-plugin":"2.0.0","@types/json-stable-stringify":"^1.0.32","@gooddata/frontend-npm-scripts":"1.1.0","@types/enzyme-adapter-react-16":"1.0.3","stylelint-checkstyle-formatter":"0.1.0","@types/storybook__addon-actions":"3.4.2","@babel/plugin-proposal-class-properties":"7.4.4","@babel/plugin-proposal-object-rest-spread":"7.4.4","@babel/plugin-transform-async-to-generator":"7.4.4"},"peerDependencies":{"react":"^16.5.2","react-dom":"^16.5.2"},"_npmOperationalInternal":{"tmp":"tmp/react-components_7.7.0-beta.12_1589384400576_0.7532472395745153","host":"s3://npm-registry-packages"}},"7.7.0-alpha-yanlipnican-pdo-bb-2211-formatting-presets-component-2020-05-13T21-51-54-039Z":{"name":"@gooddata/react-components","version":"7.7.0-alpha-yanlipnican-pdo-bb-2211-formatting-presets-component-2020-05-13T21-51-54-039Z","author":{"name":"GoodData Corporation"},"license":"BSD-3-Clause","_id":"@gooddata/react-components@7.7.0-alpha-yanlipnican-pdo-bb-2211-formatting-presets-component-2020-05-13T21-51-54-039Z","maintainers":[{"name":"afi","email":"adam.fiedler@gooddata.com"},{"name":"bertold8","email":"ivan.nejezchleb@seznam.cz"},{"name":"brbistas","email":"valentinos.chraniotis@gooddata.com"},{"name":"bugsbunny338","email":"jiri.zajic@mensa.cz"},{"name":"de.do","email":"de.do@gooddata.com"},{"name":"gooddata-ci","email":"rail@gooddata.com"},{"name":"hang.ngo","email":"hang.ngo@gooddata.com"},{"name":"hung.nguyen.hoang","email":"hung.nguyen@gooddata.com"},{"name":"ivan.mjartan","email":"ivan.mjartan@gooddata.com"},{"name":"jakub-sterba","email":"jakub.sterba@gooddata.com"},{"name":"jankc","email":"jan.krapac@gmail.com"},{"name":"jaroslav.tomecek","email":"jaroslav.tomecek@gooddata.com"},{"name":"jkittler","email":"honza.kittler@gmail.com"},{"name":"khanh.le","email":"khanh.le@gooddata.com"},{"name":"lanhuynh","email":"lan.huynh@gooddata.com"},{"name":"linhhong","email":"linh.hong@gooddata.com"},{"name":"lupko","email":"lubomir.slivka@gooddata.com"},{"name":"mai.nguyen","email":"mai.nguyen@gooddata.com"},{"name":"matyas.kandl","email":"matyas.kandl@gooddata.com"},{"name":"michal.marsal","email":"michal.marsal@gooddata.com"},{"name":"my.duong","email":"my.duong@gooddata.com"},{"name":"naibinh","email":"naibinh@gmail.com"},{"name":"nikolacech","email":"nikola.cech@gooddata.com"},{"name":"nis.hua","email":"nis.hua@gooddata.com"},{"name":"no23reason","email":"dan.homola@hotmail.cz"},{"name":"patrikbraborec","email":"patrik.braborec@gooddata.com"},{"name":"pbenes","email":"petr.benes@gooddata.com"},{"name":"petrjanu","email":"petr.janu@gooddata.com"},{"name":"pkingo","email":"philipandreaskingo@hotmail.com"},{"name":"ptquang86","email":"ptquang86@gmail.com"},{"name":"qduval","email":"quentin.duval@gooddata.com"},{"name":"rodri360","email":"me@rodri360.com"},{"name":"scavnickyj","email":"jakub.scavnicky@gooddata.com"},{"name":"sitina","email":"jiri.sitina@gooddata.com"},{"name":"strouhaljan","email":"strouhal.jan@gmail.com"},{"name":"tomas.kratochvil","email":"tomas.kratochvil@gooddata.com"},{"name":"tomasreichmann","email":"tomasreichmann@gmail.com"},{"name":"tomsatgd","email":"tomas.satinsky@gooddata.com"},{"name":"trung-le-quoc","email":"trung.le@gooddata.com"},{"name":"tu-ngo","email":"tungo1981@gmail.com"},{"name":"tu.bui","email":"tu.bui@gooddata.com"},{"name":"tulean","email":"tuan.le@gooddata.com"},{"name":"tuqt1005","email":"tu.tran@gooddata.com"},{"name":"utdnah","email":"danh.ung@gooddata.com"},{"name":"vlastikcz","email":"vlastimil.kotas@gooddata.com"},{"name":"vu.pham","email":"vu.pham@gooddata.com"},{"name":"xmort","email":"petr.dolejsi@gooddata.com"},{"name":"yanlipnican","email":"yanlipnican@gmail.com"}],"homepage":"https://github.com/gooddata/gooddata-react-components#readme","bugs":{"url":"https://github.com/gooddata/gooddata-react-components/issues"},"dist":{"shasum":"2de6d90d6510a69ef7c5b2a4d411870497322a91","tarball":"https://registry.npmjs.org/@gooddata/react-components/-/react-components-7.7.0-alpha-yanlipnican-pdo-bb-2211-formatting-presets-component-2020-05-13T21-51-54-039Z.tgz","fileCount":2615,"integrity":"sha512-0MP8mpoRJFkZoHipS5za2uRcTiKM3jxNlU2GzUVwvQTff/oOoRQKIRoZN0/kdv1A1nDVM7PrsUU1ssBao7M8Og==","signatures":[{"sig":"MEUCIQChO68nrSCWHjuPLUMuCTpVBDKhI+ArjA/qR30OmqX4kQIgJERfHsb6h1jG6l/Z9eBzmdapDxXQAElLJalWlyotFOI=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":10310666,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJevGwbCRA9TVsSAnZWagAAJIwP/2tPvfB8O81lrvIvc88H\n23RnffVpSI3sdYO9JgfpwVebCOZAf2Wp+1lDLOC1l2YgBwhlKn+jhT5w4RvH\nN/JhgSmptkGiOxWCwhAY76xqlCZHNiXsR7qzasWStYeX5KphTCywnKJ5jGyl\nddI5e7GXpOwkhCn11yvrt1Kfy/nLuUSwMmCildGRA3dCSU47Y10P8eLSxG+b\nypbGDoGWovTtEQ2DBvN5EMeGILKQXURU3VJyMTXY6fRgvPWstFly2woYpM8S\noENkhsVNMCY2U6Fhgc1tRgAcLGvnHhrLzM1DD5ipOtgnopeVa53yQK70KqkP\nc4RXHhgfbtnCkttaiquOjtj7kcWTyHqNLkklDzhud14BdIeIHAdOX7Riz15k\nSu9hfFVPS+y0lGKZ9igOqInSdZEDRWxi2brdzFQkrUMfbCV+L2E07ZSrmtpV\naqKquq+spWxUkalQR77RdQYUG7Fm5rKdvDxbWIqCTBAlNIIdT+TgrHm6e4Ni\niyrkG7yWifWD+sYvS9tEYqbgcIHimbf04JaKOgX+JmJ4UxO0tExIZuCJPSnQ\nuS5cwpcNSjKHVVWHf/UwT8KkeEHKdxD7fLeIrrjK08S/F1gkPfJfQ0GCysS0\nrIT6qTdf96OOmNv7OrXDOjeU7ozpVYsYwmWg1u42owrLNYm3rQyNONGHpIaN\n25BH\r\n=Rjyh\r\n-----END PGP SIGNATURE-----\r\n"},"main":"dist/index.js","husky":{"hooks":{"pre-commit":"lint-staged"}},"config":{"eslint":"./examples/**/*.{js,jsx}","tslint":"./{__mocks__,src,stories}/{,**/}*.{ts,tsx}"},"readme":"[![npm version](https://badge.fury.io/js/%40gooddata%2Freact-components.svg)](https://www.npmjs.com/package/@gooddata/react-components)\n\n# GoodData.UI React components\n> A React-based JavaScript library for building data-driven applications\n\n## Getting started\n- [GoodData.UI Documentation](http://sdk.gooddata.com/gooddata-ui/)\n- [GoodData.UI Live Examples](https://gooddata-examples.herokuapp.com/)\n- [Stack Overflow](https://stackoverflow.com/questions/tagged/gooddata)\n\n### Usage\nWith [yarn](https://yarnpkg.com) installed, go to your project directory and run\n```\n$ yarn add @gooddata/react-components\n```\nIf you prefer [npm](npmjs.com) run\n```\n$ npm install --save @gooddata/react-components\n```\n\nThe public API is exposed via global `index.js`. Except for the styles, do not import any other file directly\nbecause they are not intended to be part of the public API.\n\n## Contributing\n\nWe welcome any contribution in form of [issues](https://github.com/gooddata/gooddata-react-components/issues) or [pull requests](https://github.com/gooddata/gooddata-react-components/pulls).\n\nInstall [Node.js](http://nodejs.org) (node 12.16.1, npm v6.13.4) and [Yarn](https://classic.yarnpkg.com) (1.22.4).\n\nInstall dependencies:\n```\nyarn install --frozen-lockfile\n```\n\nThese commands may come in handy while developing:\n\n| command | description |\n| ------- | ----------- |\n| `yarn install --pure-lockfile` | first step |\n| ||\n| `yarn dev` | build react-components to `/dist` in watch mode |\n| `yarn test` | run all unit tests |\n| `yarn prettier-write` | format the source code to match the valid codestyle |\n| `yarn validate` | validate codestyle |\n| ||\n| `yarn storybook` | run storybook from `/stories` on http://localhost:9001 |\n| `yarn build-storybook` | build storybook to `/dist-storybook` |\n| `yarn test-storybook` | run storybook and [screenshot tests](https://github.com/gooddata/gdc-client-utils/tree/master/test-storybook) |\n| ||\n| `yarn examples` | run Live Examples dev-server from `/examples` on https://localhost:8999 |\n| `yarn examples-build` | build Live Examples to `/examples/dist` |\n| `yarn examples-server` | serve built Live Examples - see `/examples/server/src` |\n| `yarn examples-testcafe` | run testcafe tests against `localhost:8999` |\n\n### Deploy to heroku.com\nWhen you deploy this repo to heroku, it serves *GoodData.UI Live Examples*.\nRelevant tasks are in `Procfile` and `package.json`.\n\n```bash\n# run in the project directory\nheroku login\nheroku create <your-app-name>\nheroku config:set DOMAIN_ADMIN_USERNAME=x@gooddata.com DOMAIN_ADMIN_PASSWORD=xy PROJECT_ID_TO_ASSIGN=xms7ga4tf3g3nzucd8380o2bev8oeknp\ngit push heroku HEAD:master\nheroku open\n```\n### Enable Geo Chart for Storybook and Live Examples\nGeo chart uses Mapbox to render map which requires a Mapbox access token.\n- Register an account and create Mapbox access token at [guide](https://docs.mapbox.com/help/how-mapbox-works/access-tokens/)\n- Store the created token at `.env`:\n```bash\necho -e \"EXAMPLE_MAPBOX_ACCESS_TOKEN=token\" >> .env # only need to run once\necho -e \"STORYBOOK_MAPBOX_ACCESS_TOKEN=token\" >> .env # only need to run once\n```\n\n### Run Live Examples Locally\nTo run *GoodData.UI Live Examples* locally:\n```bash\ngit clone <this-repository>\ncd  <repository-folder>\nyarn install --pure-lockfile\nyarn examples\n```\nThen open https://localhost:8999 and login using Live Examples account (you can [create one here](https://gooddata-examples.herokuapp.com/registration)).\n\n### Run Storybook locally\n- Run storybook with token stored in `.env` for more secure\n```bash\nyarn storybook\n```\n- Or run storybook with token env param exposed to cli (not suggested)\n```bash\nSTORYBOOK_MAPBOX_ACCESS_TOKEN=token yarn storybook\n```\n- Apply either above way to `yarn build-storybook` or `yarn test-storybook`\n\n### Source code formatting\nThe source code in the repository is formatted by [Prettier](https://prettier.io/).\nThe format of the code is validated by our Continuous Integration server and is one of the requirements of successful merge.\n\nPrettier is supported by every major IDE. You can find the list of supported editors and how to configure them [here](https://prettier.io/docs/en/editors.html).\n\nIn the case, when your editor is not supported or you don't want to setup the integration, you can run the `yarn prettier-write` command to reformat the code before commit.\n\n## Changelog\n\n- see [CHANGELOG.md](CHANGELOG.md)\n\n## Supported versions\n\nIn order to make the user experience with integrating GoodData UI SDK as smooth and secure as possible and to ensure that the SDK is using the latest features of the platform, we will only provide support to two most recent major versions of UI SDK.\n\nThe most recent majors will be supported in the following modes:\n\n- The latest major version will receive all new functionality and all bug fixes\n- The previous major version will only receive fixes to critical issues and security fixes. These fixes will be applied on top of last released version of the previous major\n\nThe customers are encouraged to always use the latest version of the UI SDK.\n\nIn case of using older versions, the user might face API incompatibility, performance or security issues.\n\nPlease follow the installation instructions to update to the newest version.\n\n## License\n\n(C) 2007-2020 GoodData Corporation\n\nThis project is dual licensed:\n\n- The ATTRIBUTION-NONCOMMERCIAL 4.0 INTERNATIONAL (CC BY-NC 4.0) is used for purpose of the trial experience and evaluation of GoodData.UI library.\n- The GOODDATA GOODDATA.UI LIBRARY END USER LICENSE AGREEMENT is used for GoodData customers.\n\nFor more information, please see [LICENSE](https://github.com/gooddata/gooddata-react-components/blob/master/LICENSE)\n","gitHead":"6236ac3ea236199bc9955bdd228ddaab77cfa6fc","scripts":{"dev":"bash scripts/build.sh --dev-watch","test":"jest --watch","build":"bash scripts/build.sh","tslint":"yarn run-tslint -t verbose $npm_package_config_tslint","prepare":"cd examples/server && yarn install --frozen-lockfile && cd ../..; rm -r examples/node_modules 2>/dev/null; true","examples":"bash scripts/run-examples.sh","prepare?":"# Called before `npm publish` and on local `npm install`. Temporarily also for deleting obsolete node_modules. Ends with `true` to continue gracefully.","validate":"tsc --noEmit && yarn tslint && eslint $npm_package_config_eslint && yarn validate-style && yarn prettier-check","build-dev":"bash scripts/build.sh --dev","examples?":"# Default is developer domain, other options: yarn examples [sec,secure,stg,stg2,stg3,demo,developer or URL]","storybook":"yarn build && start-storybook -p 9001 -c .storybook","test-once":"jest","tslint-ci":"mkdir -p ./ci/results && yarn run-tslint -t checkstyle -o ./ci/results/tslint-results.xml $npm_package_config_tslint","run-tslint":"tslint -p tsconfig.json","validate-ci":"tsc --noEmit && yarn tslint-ci  && eslint $npm_package_config_eslint -f checkstyle -o ci/results/eslint-results.xml && yarn validate-style-ci && yarn prettier-check","examples-build":"bash scripts/build-examples.sh","prepublishOnly":"yarn build","prettier-check":"prettier --check '{src,stories,styles,__mocks__,examples/server/src,examples/src,examples/test}/**/*.{ts,js,tsx,jsx,json,scss,md,yaml,html}'","prettier-write":"prettier --write '{src,stories,styles,__mocks__,examples/server/src,examples/src,examples/test}/**/*.{ts,js,tsx,jsx,json,scss,md,yaml,html}'","test-storybook":"yarn build && test-storybook","validate-style":"stylelint '**/*.scss'","build-storybook":"yarn build && build-storybook -c .storybook -o dist-storybook","examples-server":"node examples/server/src/index.js","heroku-postbuild":"yarn examples-build developer","examples-testcafe":"./scripts/run-testcafe.sh visual","validate-style-ci":"stylelint '**/*.scss' --custom-formatter=node_modules/stylelint-checkstyle-formatter > ci/results/stylelint-results.xml","check-circular-deps":"madge --circular --extensions ts ./src","examples-testcafe-ci":"./scripts/run-testcafe.sh ci","examples-testcafe-live":"./scripts/run-testcafe.sh live"},"typings":"dist/index.d.ts","_npmUser":{"name":"yanlipnican","email":"yanlipnican@gmail.com"},"deprecated":"@gooddata/react-components@7 reached End of Support on March 31, 2022. Please upgrade (see https://sdk.gooddata.com/gooddata-ui/docs/supported_versions.html for more information).","repository":{"url":"git+ssh://git@github.com/gooddata/gooddata-react-components.git","type":"git"},"_npmVersion":"6.13.4","description":"GoodData.UI - A powerful JavaScript library for building analytical applications","directories":{},"lint-staged":{"{src,stories,styles,__mocks__,examples/server/src,examples/src,examples/test}/**/*.{ts,js,tsx,jsx,scss}":["npx gdc-fix-copyright","git add"],"{src,stories,styles,__mocks__,examples/server/src,examples/src,examples/test}/**/*.{ts,js,tsx,jsx,json,scss,md,yaml,html}":["prettier --write","git add"]},"_nodeVersion":"12.16.1","dependencies":{"rxjs":"^5.5.6","uuid":"^3.2.1","immer":"^1.3.1","lodash":"^4.17.15","date-fns":"^2.7.0","downshift":"^3.2.7","invariant":"^2.2.2","mapbox-gl":"^1.6.1","classnames":"^2.2.6","highcharts":"7.1.1","prop-types":"^15.6.0","react-intl":"^3.6.0","custom-event":"^1.0.1","react-window":"^1.8.1","ag-grid-react":"20.0.0","react-measure":"^2.3.0","@types/mapbox-gl":"^1.6.1","react-day-picker":"~7.3.0","react-responsive":"^3.0.0","stringify-object":"^2.4.0","@gooddata/typings":"^2.24.2","ag-grid-community":"20.0.0","http-status-codes":"^1.3.0","@gooddata/js-utils":"^3.10.5","@gooddata/numberjs":"^3.2.4","fixed-data-table-2":"0.7.17","@gooddata/goodstrap":"^68.6.0","react-dom-factories":"^1.0.2","@gooddata/gooddata-js":"^13.0.0","json-stable-stringify":"^1.0.1","react-transition-group":"^2.2.1","hoist-non-react-statics":"^3.3.0","nodelist-foreach-polyfill":"^1.2.0","@formatjs/intl-pluralrules":"^1.3.6","highcharts-grouped-categories":"^1.1.3"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"raf":"3.3.2","yup":"^0.24.1","jest":"24.7.1","husky":"3.0.0","madge":"^3.4.4","react":"^16.5.2","enzyme":"3.5.0","eslint":"4.19.1","formik":"^0.11.11","moment":"2.23.0","history":"^4.7.2","ts-jest":"24.0.0","webpack":"4.30.0","full-icu":"^1.3.0","prettier":"1.16.4","react-ga":"^2.5.2","recharts":"1.0.0-beta.9","testcafe":"1.1.4","commander":"2.14.1","node-sass":"4.13.0","react-dom":"^16.5.2","stylelint":"^10.0.0","supertest":"3.0.0","ts-loader":"6.0.0","@types/raf":"^3.4.0","css-loader":"0.28.7","jest-junit":"3.0.0","raw-loader":"0.5.1","styled-jsx":"2.2.1","typescript":"3.3.4000","@babel/core":"7.4.4","@types/jest":"24.0.6","@types/node":"7.0.8","@types/uuid":"3.4.3","file-loader":"3.0.1","jest-enzyme":"7.0.2","lint-staged":"9.1.0","sass-loader":"6.0.6","webpack-cli":"3.3.2","@types/react":"16.8.6","babel-loader":"8.0.5","react-helmet":"5.2.0","react-select":"1.2.1","style-loader":"0.19.1","@types/enzyme":"3.1.13","@types/lodash":"4.14.123","testcafe-live":"0.1.4","@babel/runtime":"7.4.4","dotenv-webpack":"^1.7.0","@babel/polyfill":"^7.4.4","@storybook/react":"5.0.11","@types/invariant":"2.2.29","@types/react-dom":"16.0.11","isomorphic-fetch":"2.2.1","react-datepicker":"1.1.0","react-router-dom":"4.2.2","@babel/preset-env":"7.4.4","@gooddata/mock-js":"^2.13.1","@storybook/addons":"5.0.11","@types/classnames":"2.2.3","@types/prop-types":"15.5.2","@storybook/theming":"5.0.11","identity-obj-proxy":"^3.0.0","intl-messageformat":"^7.5.4","webpack-dev-server":"3.3.1","@babel/preset-react":"7.0.0","@types/react-portal":"4.0.1","@types/react-window":"^1.8.1","babel-plugin-lodash":"3.3.4","html-webpack-plugin":"3.2.0","react-test-renderer":"16.4.2","@types/react-measure":"2.0.5","clean-webpack-plugin":"2.0.2","stats-webpack-plugin":"0.7.0","eslint-config-prettier":"4.1.0","react-google-recaptcha":"^0.14.1","tslint-config-prettier":"1.18.0","@gooddata/eslint-config":"^1.0.0","@gooddata/tslint-config":"1.0.0","@types/react-responsive":"^3.0.3","@types/storybook__react":"4.0.1","@types/stringify-object":"^3.2.0","enzyme-adapter-react-16":"1.3.1","@gooddata/test-storybook":"3.2.1","@storybook/addon-actions":"5.0.11","@storybook/addon-options":"5.0.11","node-sass-magic-importer":"5.1.0","react-syntax-highlighter":"11.0.2","@types/fixed-data-table-2":"0.8.1","stylelint-config-prettier":"5.2.0","@gooddata/stylelint-config":"4.0.1","@types/react-test-renderer":"16.0.0","circular-dependency-plugin":"5.0.2","compression-webpack-plugin":"2.0.0","@types/json-stable-stringify":"^1.0.32","@gooddata/frontend-npm-scripts":"1.1.0","@types/enzyme-adapter-react-16":"1.0.3","stylelint-checkstyle-formatter":"0.1.0","@types/storybook__addon-actions":"3.4.2","@babel/plugin-proposal-class-properties":"7.4.4","@babel/plugin-proposal-object-rest-spread":"7.4.4","@babel/plugin-transform-async-to-generator":"7.4.4"},"peerDependencies":{"react":"^16.5.2","react-dom":"^16.5.2"},"_npmOperationalInternal":{"tmp":"tmp/react-components_7.7.0-alpha-yanlipnican-pdo-bb-2211-formatting-presets-component-2020-05-13T21-51-54-039Z_1589406746466_0.7233336988643009","host":"s3://npm-registry-packages"}},"7.7.0-alpha-yanlipnican-pdo-bb-2211-formatting-presets-component-2020-05-13T22-12-48-447Z":{"name":"@gooddata/react-components","version":"7.7.0-alpha-yanlipnican-pdo-bb-2211-formatting-presets-component-2020-05-13T22-12-48-447Z","author":{"name":"GoodData Corporation"},"license":"BSD-3-Clause","_id":"@gooddata/react-components@7.7.0-alpha-yanlipnican-pdo-bb-2211-formatting-presets-component-2020-05-13T22-12-48-447Z","maintainers":[{"name":"afi","email":"adam.fiedler@gooddata.com"},{"name":"bertold8","email":"ivan.nejezchleb@seznam.cz"},{"name":"brbistas","email":"valentinos.chraniotis@gooddata.com"},{"name":"bugsbunny338","email":"jiri.zajic@mensa.cz"},{"name":"de.do","email":"de.do@gooddata.com"},{"name":"gooddata-ci","email":"rail@gooddata.com"},{"name":"hang.ngo","email":"hang.ngo@gooddata.com"},{"name":"hung.nguyen.hoang","email":"hung.nguyen@gooddata.com"},{"name":"ivan.mjartan","email":"ivan.mjartan@gooddata.com"},{"name":"jakub-sterba","email":"jakub.sterba@gooddata.com"},{"name":"jankc","email":"jan.krapac@gmail.com"},{"name":"jaroslav.tomecek","email":"jaroslav.tomecek@gooddata.com"},{"name":"jkittler","email":"honza.kittler@gmail.com"},{"name":"khanh.le","email":"khanh.le@gooddata.com"},{"name":"lanhuynh","email":"lan.huynh@gooddata.com"},{"name":"linhhong","email":"linh.hong@gooddata.com"},{"name":"lupko","email":"lubomir.slivka@gooddata.com"},{"name":"mai.nguyen","email":"mai.nguyen@gooddata.com"},{"name":"matyas.kandl","email":"matyas.kandl@gooddata.com"},{"name":"michal.marsal","email":"michal.marsal@gooddata.com"},{"name":"my.duong","email":"my.duong@gooddata.com"},{"name":"naibinh","email":"naibinh@gmail.com"},{"name":"nikolacech","email":"nikola.cech@gooddata.com"},{"name":"nis.hua","email":"nis.hua@gooddata.com"},{"name":"no23reason","email":"dan.homola@hotmail.cz"},{"name":"patrikbraborec","email":"patrik.braborec@gooddata.com"},{"name":"pbenes","email":"petr.benes@gooddata.com"},{"name":"petrjanu","email":"petr.janu@gooddata.com"},{"name":"pkingo","email":"philipandreaskingo@hotmail.com"},{"name":"ptquang86","email":"ptquang86@gmail.com"},{"name":"qduval","email":"quentin.duval@gooddata.com"},{"name":"rodri360","email":"me@rodri360.com"},{"name":"scavnickyj","email":"jakub.scavnicky@gooddata.com"},{"name":"sitina","email":"jiri.sitina@gooddata.com"},{"name":"strouhaljan","email":"strouhal.jan@gmail.com"},{"name":"tomas.kratochvil","email":"tomas.kratochvil@gooddata.com"},{"name":"tomasreichmann","email":"tomasreichmann@gmail.com"},{"name":"tomsatgd","email":"tomas.satinsky@gooddata.com"},{"name":"trung-le-quoc","email":"trung.le@gooddata.com"},{"name":"tu-ngo","email":"tungo1981@gmail.com"},{"name":"tu.bui","email":"tu.bui@gooddata.com"},{"name":"tulean","email":"tuan.le@gooddata.com"},{"name":"tuqt1005","email":"tu.tran@gooddata.com"},{"name":"utdnah","email":"danh.ung@gooddata.com"},{"name":"vlastikcz","email":"vlastimil.kotas@gooddata.com"},{"name":"vu.pham","email":"vu.pham@gooddata.com"},{"name":"xmort","email":"petr.dolejsi@gooddata.com"},{"name":"yanlipnican","email":"yanlipnican@gmail.com"}],"homepage":"https://github.com/gooddata/gooddata-react-components#readme","bugs":{"url":"https://github.com/gooddata/gooddata-react-components/issues"},"dist":{"shasum":"9b4354bc36c1de9f98d50ad0ebc117ba635d2414","tarball":"https://registry.npmjs.org/@gooddata/react-components/-/react-components-7.7.0-alpha-yanlipnican-pdo-bb-2211-formatting-presets-component-2020-05-13T22-12-48-447Z.tgz","fileCount":2615,"integrity":"sha512-eSynwycba1h/Adh1DgwaoJUBPAzT36FjmXks+ZiQkknVI3iPek8Iz/R++Z/u8/qhJ9/Zi8JxCZZrQmjVc3QhvQ==","signatures":[{"sig":"MEYCIQC/0QJlL6zryqqbxxg82NTPQ3mDW42rlup2ofhDpTLUbQIhAMocNimPljBdJDhtPTK2OmV0aiUK7jGCSsbBO8a4yFOU","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":10309931,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJevHELCRA9TVsSAnZWagAA8WgP/3Jy9pO0OkLMS9R1pKD+\nX20d+dAU/OfWn9cT5KruUp9XWGXjasNKOsgZFQM+UZ4GUf8nL63zJVqTleLS\nxv5nhUCaWgv+Wp3PSV1sv5i4s5pTLHP3l7LKprw31JDQ8GkXnwLq3CjnkEn1\n+DZNrPx9A8aQecpnIoRhzSMmBvCe1XSn7bAnWAIH8kwLyCphM+BJrLpojmd2\n6/UUe/w1iwl9G+9if3Evek1NO2bdCH7HPBCQlQY+Ty7DwMUmz7ylIFmK5wPo\noPbOSXTA72uoEUDwEuz/kROdX/R3vSGcLfvCqA2VUdPyxPee14yJcrBIjWuB\nI0mv2EhX1o9acHh7tieZ7vBhc36L3n6jZe7YLiCmNZy/mTZM+ARg8Zz5ubIo\nEAeRJCwLlN+Cl5chHlJ+EKUAV7gIUU18h2jcltx7v8MPCxeB6iGm3lhPmDVD\nCPqk/At1L6nvgUy2dehdPsWR46ERS+2nQpkrznCvZEwflQWQ6UAWOiX2zr3z\nVlFTOgt9tKfL1dvHsUMUSVzzkl46vfn+xsqgXSTHW4VlZ1CGfkd5vA1R3lDU\nil8PezwVo7bfqtG7qlNb9uGOD8EdZjoBO5zn8rZQtFdL0p/Rm5ATWMUJzPdR\nFdWB7CYy5lHgJImLW2y9b9IzLQStmvbIRiHjEi5dEkivtIxKCMiYTQFR07zR\nFdjb\r\n=+494\r\n-----END PGP SIGNATURE-----\r\n"},"main":"dist/index.js","husky":{"hooks":{"pre-commit":"lint-staged"}},"config":{"eslint":"./examples/**/*.{js,jsx}","tslint":"./{__mocks__,src,stories}/{,**/}*.{ts,tsx}"},"readme":"[![npm version](https://badge.fury.io/js/%40gooddata%2Freact-components.svg)](https://www.npmjs.com/package/@gooddata/react-components)\n\n# GoodData.UI React components\n> A React-based JavaScript library for building data-driven applications\n\n## Getting started\n- [GoodData.UI Documentation](http://sdk.gooddata.com/gooddata-ui/)\n- [GoodData.UI Live Examples](https://gooddata-examples.herokuapp.com/)\n- [Stack Overflow](https://stackoverflow.com/questions/tagged/gooddata)\n\n### Usage\nWith [yarn](https://yarnpkg.com) installed, go to your project directory and run\n```\n$ yarn add @gooddata/react-components\n```\nIf you prefer [npm](npmjs.com) run\n```\n$ npm install --save @gooddata/react-components\n```\n\nThe public API is exposed via global `index.js`. Except for the styles, do not import any other file directly\nbecause they are not intended to be part of the public API.\n\n## Contributing\n\nWe welcome any contribution in form of [issues](https://github.com/gooddata/gooddata-react-components/issues) or [pull requests](https://github.com/gooddata/gooddata-react-components/pulls).\n\nInstall [Node.js](http://nodejs.org) (node 12.16.1, npm v6.13.4) and [Yarn](https://classic.yarnpkg.com) (1.22.4).\n\nInstall dependencies:\n```\nyarn install --frozen-lockfile\n```\n\nThese commands may come in handy while developing:\n\n| command | description |\n| ------- | ----------- |\n| `yarn install --pure-lockfile` | first step |\n| ||\n| `yarn dev` | build react-components to `/dist` in watch mode |\n| `yarn test` | run all unit tests |\n| `yarn prettier-write` | format the source code to match the valid codestyle |\n| `yarn validate` | validate codestyle |\n| ||\n| `yarn storybook` | run storybook from `/stories` on http://localhost:9001 |\n| `yarn build-storybook` | build storybook to `/dist-storybook` |\n| `yarn test-storybook` | run storybook and [screenshot tests](https://github.com/gooddata/gdc-client-utils/tree/master/test-storybook) |\n| ||\n| `yarn examples` | run Live Examples dev-server from `/examples` on https://localhost:8999 |\n| `yarn examples-build` | build Live Examples to `/examples/dist` |\n| `yarn examples-server` | serve built Live Examples - see `/examples/server/src` |\n| `yarn examples-testcafe` | run testcafe tests against `localhost:8999` |\n\n### Deploy to heroku.com\nWhen you deploy this repo to heroku, it serves *GoodData.UI Live Examples*.\nRelevant tasks are in `Procfile` and `package.json`.\n\n```bash\n# run in the project directory\nheroku login\nheroku create <your-app-name>\nheroku config:set DOMAIN_ADMIN_USERNAME=x@gooddata.com DOMAIN_ADMIN_PASSWORD=xy PROJECT_ID_TO_ASSIGN=xms7ga4tf3g3nzucd8380o2bev8oeknp\ngit push heroku HEAD:master\nheroku open\n```\n### Enable Geo Chart for Storybook and Live Examples\nGeo chart uses Mapbox to render map which requires a Mapbox access token.\n- Register an account and create Mapbox access token at [guide](https://docs.mapbox.com/help/how-mapbox-works/access-tokens/)\n- Store the created token at `.env`:\n```bash\necho -e \"EXAMPLE_MAPBOX_ACCESS_TOKEN=token\" >> .env # only need to run once\necho -e \"STORYBOOK_MAPBOX_ACCESS_TOKEN=token\" >> .env # only need to run once\n```\n\n### Run Live Examples Locally\nTo run *GoodData.UI Live Examples* locally:\n```bash\ngit clone <this-repository>\ncd  <repository-folder>\nyarn install --pure-lockfile\nyarn examples\n```\nThen open https://localhost:8999 and login using Live Examples account (you can [create one here](https://gooddata-examples.herokuapp.com/registration)).\n\n### Run Storybook locally\n- Run storybook with token stored in `.env` for more secure\n```bash\nyarn storybook\n```\n- Or run storybook with token env param exposed to cli (not suggested)\n```bash\nSTORYBOOK_MAPBOX_ACCESS_TOKEN=token yarn storybook\n```\n- Apply either above way to `yarn build-storybook` or `yarn test-storybook`\n\n### Source code formatting\nThe source code in the repository is formatted by [Prettier](https://prettier.io/).\nThe format of the code is validated by our Continuous Integration server and is one of the requirements of successful merge.\n\nPrettier is supported by every major IDE. You can find the list of supported editors and how to configure them [here](https://prettier.io/docs/en/editors.html).\n\nIn the case, when your editor is not supported or you don't want to setup the integration, you can run the `yarn prettier-write` command to reformat the code before commit.\n\n## Changelog\n\n- see [CHANGELOG.md](CHANGELOG.md)\n\n## Supported versions\n\nIn order to make the user experience with integrating GoodData UI SDK as smooth and secure as possible and to ensure that the SDK is using the latest features of the platform, we will only provide support to two most recent major versions of UI SDK.\n\nThe most recent majors will be supported in the following modes:\n\n- The latest major version will receive all new functionality and all bug fixes\n- The previous major version will only receive fixes to critical issues and security fixes. These fixes will be applied on top of last released version of the previous major\n\nThe customers are encouraged to always use the latest version of the UI SDK.\n\nIn case of using older versions, the user might face API incompatibility, performance or security issues.\n\nPlease follow the installation instructions to update to the newest version.\n\n## License\n\n(C) 2007-2020 GoodData Corporation\n\nThis project is dual licensed:\n\n- The ATTRIBUTION-NONCOMMERCIAL 4.0 INTERNATIONAL (CC BY-NC 4.0) is used for purpose of the trial experience and evaluation of GoodData.UI library.\n- The GOODDATA GOODDATA.UI LIBRARY END USER LICENSE AGREEMENT is used for GoodData customers.\n\nFor more information, please see [LICENSE](https://github.com/gooddata/gooddata-react-components/blob/master/LICENSE)\n","gitHead":"b0dbb4b735b64816129da9f6161396a5695006b6","scripts":{"dev":"bash scripts/build.sh --dev-watch","test":"jest --watch","build":"bash scripts/build.sh","tslint":"yarn run-tslint -t verbose $npm_package_config_tslint","prepare":"cd examples/server && yarn install --frozen-lockfile && cd ../..; rm -r examples/node_modules 2>/dev/null; true","examples":"bash scripts/run-examples.sh","prepare?":"# Called before `npm publish` and on local `npm install`. Temporarily also for deleting obsolete node_modules. Ends with `true` to continue gracefully.","validate":"tsc --noEmit && yarn tslint && eslint $npm_package_config_eslint && yarn validate-style && yarn prettier-check","build-dev":"bash scripts/build.sh --dev","examples?":"# Default is developer domain, other options: yarn examples [sec,secure,stg,stg2,stg3,demo,developer or URL]","storybook":"yarn build && start-storybook -p 9001 -c .storybook","test-once":"jest","tslint-ci":"mkdir -p ./ci/results && yarn run-tslint -t checkstyle -o ./ci/results/tslint-results.xml $npm_package_config_tslint","run-tslint":"tslint -p tsconfig.json","validate-ci":"tsc --noEmit && yarn tslint-ci  && eslint $npm_package_config_eslint -f checkstyle -o ci/results/eslint-results.xml && yarn validate-style-ci && yarn prettier-check","examples-build":"bash scripts/build-examples.sh","prepublishOnly":"yarn build","prettier-check":"prettier --check '{src,stories,styles,__mocks__,examples/server/src,examples/src,examples/test}/**/*.{ts,js,tsx,jsx,json,scss,md,yaml,html}'","prettier-write":"prettier --write '{src,stories,styles,__mocks__,examples/server/src,examples/src,examples/test}/**/*.{ts,js,tsx,jsx,json,scss,md,yaml,html}'","test-storybook":"yarn build && test-storybook","validate-style":"stylelint '**/*.scss'","build-storybook":"yarn build && build-storybook -c .storybook -o dist-storybook","examples-server":"node examples/server/src/index.js","heroku-postbuild":"yarn examples-build developer","examples-testcafe":"./scripts/run-testcafe.sh visual","validate-style-ci":"stylelint '**/*.scss' --custom-formatter=node_modules/stylelint-checkstyle-formatter > ci/results/stylelint-results.xml","check-circular-deps":"madge --circular --extensions ts ./src","examples-testcafe-ci":"./scripts/run-testcafe.sh ci","examples-testcafe-live":"./scripts/run-testcafe.sh live"},"typings":"dist/index.d.ts","_npmUser":{"name":"yanlipnican","email":"yanlipnican@gmail.com"},"deprecated":"@gooddata/react-components@7 reached End of Support on March 31, 2022. Please upgrade (see https://sdk.gooddata.com/gooddata-ui/docs/supported_versions.html for more information).","repository":{"url":"git+ssh://git@github.com/gooddata/gooddata-react-components.git","type":"git"},"_npmVersion":"6.13.4","description":"GoodData.UI - A powerful JavaScript library for building analytical applications","directories":{},"lint-staged":{"{src,stories,styles,__mocks__,examples/server/src,examples/src,examples/test}/**/*.{ts,js,tsx,jsx,scss}":["npx gdc-fix-copyright","git add"],"{src,stories,styles,__mocks__,examples/server/src,examples/src,examples/test}/**/*.{ts,js,tsx,jsx,json,scss,md,yaml,html}":["prettier --write","git add"]},"_nodeVersion":"12.16.1","dependencies":{"rxjs":"^5.5.6","uuid":"^3.2.1","immer":"^1.3.1","lodash":"^4.17.15","date-fns":"^2.7.0","downshift":"^3.2.7","invariant":"^2.2.2","mapbox-gl":"^1.6.1","classnames":"^2.2.6","highcharts":"7.1.1","prop-types":"^15.6.0","react-intl":"^3.6.0","custom-event":"^1.0.1","react-window":"^1.8.1","ag-grid-react":"20.0.0","react-measure":"^2.3.0","@types/mapbox-gl":"^1.6.1","react-day-picker":"~7.3.0","react-responsive":"^3.0.0","stringify-object":"^2.4.0","@gooddata/typings":"^2.24.2","ag-grid-community":"20.0.0","http-status-codes":"^1.3.0","@gooddata/js-utils":"^3.10.5","@gooddata/numberjs":"^3.2.4","fixed-data-table-2":"0.7.17","@gooddata/goodstrap":"^68.6.0","react-dom-factories":"^1.0.2","@gooddata/gooddata-js":"^13.0.0","json-stable-stringify":"^1.0.1","react-transition-group":"^2.2.1","hoist-non-react-statics":"^3.3.0","nodelist-foreach-polyfill":"^1.2.0","@formatjs/intl-pluralrules":"^1.3.6","highcharts-grouped-categories":"^1.1.3"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"raf":"3.3.2","yup":"^0.24.1","jest":"24.7.1","husky":"3.0.0","madge":"^3.4.4","react":"^16.5.2","enzyme":"3.5.0","eslint":"4.19.1","formik":"^0.11.11","moment":"2.23.0","history":"^4.7.2","ts-jest":"24.0.0","webpack":"4.30.0","full-icu":"^1.3.0","prettier":"1.16.4","react-ga":"^2.5.2","recharts":"1.0.0-beta.9","testcafe":"1.1.4","commander":"2.14.1","node-sass":"4.13.0","react-dom":"^16.5.2","stylelint":"^10.0.0","supertest":"3.0.0","ts-loader":"6.0.0","@types/raf":"^3.4.0","css-loader":"0.28.7","jest-junit":"3.0.0","raw-loader":"0.5.1","styled-jsx":"2.2.1","typescript":"3.3.4000","@babel/core":"7.4.4","@types/jest":"24.0.6","@types/node":"7.0.8","@types/uuid":"3.4.3","file-loader":"3.0.1","jest-enzyme":"7.0.2","lint-staged":"9.1.0","sass-loader":"6.0.6","webpack-cli":"3.3.2","@types/react":"16.8.6","babel-loader":"8.0.5","react-helmet":"5.2.0","react-select":"1.2.1","style-loader":"0.19.1","@types/enzyme":"3.1.13","@types/lodash":"4.14.123","testcafe-live":"0.1.4","@babel/runtime":"7.4.4","dotenv-webpack":"^1.7.0","@babel/polyfill":"^7.4.4","@storybook/react":"5.0.11","@types/invariant":"2.2.29","@types/react-dom":"16.0.11","isomorphic-fetch":"2.2.1","react-datepicker":"1.1.0","react-router-dom":"4.2.2","@babel/preset-env":"7.4.4","@gooddata/mock-js":"^2.13.1","@storybook/addons":"5.0.11","@types/classnames":"2.2.3","@types/prop-types":"15.5.2","@storybook/theming":"5.0.11","identity-obj-proxy":"^3.0.0","intl-messageformat":"^7.5.4","webpack-dev-server":"3.3.1","@babel/preset-react":"7.0.0","@types/react-portal":"4.0.1","@types/react-window":"^1.8.1","babel-plugin-lodash":"3.3.4","html-webpack-plugin":"3.2.0","react-test-renderer":"16.4.2","@types/react-measure":"2.0.5","clean-webpack-plugin":"2.0.2","stats-webpack-plugin":"0.7.0","eslint-config-prettier":"4.1.0","react-google-recaptcha":"^0.14.1","tslint-config-prettier":"1.18.0","@gooddata/eslint-config":"^1.0.0","@gooddata/tslint-config":"1.0.0","@types/react-responsive":"^3.0.3","@types/storybook__react":"4.0.1","@types/stringify-object":"^3.2.0","enzyme-adapter-react-16":"1.3.1","@gooddata/test-storybook":"3.2.1","@storybook/addon-actions":"5.0.11","@storybook/addon-options":"5.0.11","node-sass-magic-importer":"5.1.0","react-syntax-highlighter":"11.0.2","@types/fixed-data-table-2":"0.8.1","stylelint-config-prettier":"5.2.0","@gooddata/stylelint-config":"4.0.1","@types/react-test-renderer":"16.0.0","circular-dependency-plugin":"5.0.2","compression-webpack-plugin":"2.0.0","@types/json-stable-stringify":"^1.0.32","@gooddata/frontend-npm-scripts":"1.1.0","@types/enzyme-adapter-react-16":"1.0.3","stylelint-checkstyle-formatter":"0.1.0","@types/storybook__addon-actions":"3.4.2","@babel/plugin-proposal-class-properties":"7.4.4","@babel/plugin-proposal-object-rest-spread":"7.4.4","@babel/plugin-transform-async-to-generator":"7.4.4"},"peerDependencies":{"react":"^16.5.2","react-dom":"^16.5.2"},"_npmOperationalInternal":{"tmp":"tmp/react-components_7.7.0-alpha-yanlipnican-pdo-bb-2211-formatting-presets-component-2020-05-13T22-12-48-447Z_1589408010766_0.14162316286109133","host":"s3://npm-registry-packages"}},"7.7.0-alpha-yanlipnican-pdo-bb-2211-formatting-presets-component-2020-05-13T22-30-42-048Z":{"name":"@gooddata/react-components","version":"7.7.0-alpha-yanlipnican-pdo-bb-2211-formatting-presets-component-2020-05-13T22-30-42-048Z","author":{"name":"GoodData Corporation"},"license":"BSD-3-Clause","_id":"@gooddata/react-components@7.7.0-alpha-yanlipnican-pdo-bb-2211-formatting-presets-component-2020-05-13T22-30-42-048Z","maintainers":[{"name":"afi","email":"adam.fiedler@gooddata.com"},{"name":"bertold8","email":"ivan.nejezchleb@seznam.cz"},{"name":"brbistas","email":"valentinos.chraniotis@gooddata.com"},{"name":"bugsbunny338","email":"jiri.zajic@mensa.cz"},{"name":"de.do","email":"de.do@gooddata.com"},{"name":"gooddata-ci","email":"rail@gooddata.com"},{"name":"hang.ngo","email":"hang.ngo@gooddata.com"},{"name":"hung.nguyen.hoang","email":"hung.nguyen@gooddata.com"},{"name":"ivan.mjartan","email":"ivan.mjartan@gooddata.com"},{"name":"jakub-sterba","email":"jakub.sterba@gooddata.com"},{"name":"jankc","email":"jan.krapac@gmail.com"},{"name":"jaroslav.tomecek","email":"jaroslav.tomecek@gooddata.com"},{"name":"jkittler","email":"honza.kittler@gmail.com"},{"name":"khanh.le","email":"khanh.le@gooddata.com"},{"name":"lanhuynh","email":"lan.huynh@gooddata.com"},{"name":"linhhong","email":"linh.hong@gooddata.com"},{"name":"lupko","email":"lubomir.slivka@gooddata.com"},{"name":"mai.nguyen","email":"mai.nguyen@gooddata.com"},{"name":"matyas.kandl","email":"matyas.kandl@gooddata.com"},{"name":"michal.marsal","email":"michal.marsal@gooddata.com"},{"name":"my.duong","email":"my.duong@gooddata.com"},{"name":"naibinh","email":"naibinh@gmail.com"},{"name":"nikolacech","email":"nikola.cech@gooddata.com"},{"name":"nis.hua","email":"nis.hua@gooddata.com"},{"name":"no23reason","email":"dan.homola@hotmail.cz"},{"name":"patrikbraborec","email":"patrik.braborec@gooddata.com"},{"name":"pbenes","email":"petr.benes@gooddata.com"},{"name":"petrjanu","email":"petr.janu@gooddata.com"},{"name":"pkingo","email":"philipandreaskingo@hotmail.com"},{"name":"ptquang86","email":"ptquang86@gmail.com"},{"name":"qduval","email":"quentin.duval@gooddata.com"},{"name":"rodri360","email":"me@rodri360.com"},{"name":"scavnickyj","email":"jakub.scavnicky@gooddata.com"},{"name":"sitina","email":"jiri.sitina@gooddata.com"},{"name":"strouhaljan","email":"strouhal.jan@gmail.com"},{"name":"tomas.kratochvil","email":"tomas.kratochvil@gooddata.com"},{"name":"tomasreichmann","email":"tomasreichmann@gmail.com"},{"name":"tomsatgd","email":"tomas.satinsky@gooddata.com"},{"name":"trung-le-quoc","email":"trung.le@gooddata.com"},{"name":"tu-ngo","email":"tungo1981@gmail.com"},{"name":"tu.bui","email":"tu.bui@gooddata.com"},{"name":"tulean","email":"tuan.le@gooddata.com"},{"name":"tuqt1005","email":"tu.tran@gooddata.com"},{"name":"utdnah","email":"danh.ung@gooddata.com"},{"name":"vlastikcz","email":"vlastimil.kotas@gooddata.com"},{"name":"vu.pham","email":"vu.pham@gooddata.com"},{"name":"xmort","email":"petr.dolejsi@gooddata.com"},{"name":"yanlipnican","email":"yanlipnican@gmail.com"}],"homepage":"https://github.com/gooddata/gooddata-react-components#readme","bugs":{"url":"https://github.com/gooddata/gooddata-react-components/issues"},"dist":{"shasum":"6f7788350670e010ccef8ccbe2a90cdcf5070f25","tarball":"https://registry.npmjs.org/@gooddata/react-components/-/react-components-7.7.0-alpha-yanlipnican-pdo-bb-2211-formatting-presets-component-2020-05-13T22-30-42-048Z.tgz","fileCount":2615,"integrity":"sha512-sU8BwxgNd0jF/XY9PHsDr362OsI0l7c77Wq05HnCYPhX8dT2kTL4DUlM/TxxoDJjRC5JkMQ6ADBmHWGUtly3IA==","signatures":[{"sig":"MEQCIAHZTJB1wSCJD/ajzhCG6uf6veWQdNR8MX4GiMiZP7gaAiAJd5+QPH1uFi2Xyr8t1lqrqU77XYV64AMTIQzvs2B4fw==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":10311105,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJevHU5CRA9TVsSAnZWagAAM7EP/0FAve9/P+yaZJVGNn+Q\noCXLuvVtQ3k05yowzJBavf2Qsmk3qlxRn2MIRBDGiFRLmc8cS+PI9NSjRJXp\nZKvZjCRdeCJ00no4Qu1WBsqC3qEdYp290HJPCe9k+49D1FGlSx5kbTJEh4fQ\nUGM2IPMJ3UqCsaD4QEOD9MZsQnljcV09VLgxyqEyEne5JGWsS1vFEIJ8k92f\nxvmzz82NT8oUp5QgkX4wTsFHgOgKGka+UC1GeEDhmemHyP0/59AQH3ZM4/lg\nqvKDTQ64v3n7K63rzIPSW72zUHQyhZVezklkyM+JCVHvGemagfGYlvY0kdpZ\nWY4cl8thJecawr453axbxwOwzqHrFQIxOSrnATRTHEzycTEuCuwmBnT5kYLn\npvX1niReLuUApm/W58VpmJAbCFs6rfblRQP54TEgIgZTU6byhzqCEuIJmI0M\ntttngTKqIUKY4Jt0SgvYuki2QxbwijHEXPtceYKWf5XvVVaarua4PKTO9R5p\nPP2E8nR4Fw1SvuhGbNIGSLZhMfYbsb4OKxijOl0e8kh7v05vRdjNshqh3cJF\n9DktRDfovxNEQJ4rlyEAErF8e4tAKNH0dF0KLEDQuWM2nR05GJ30cOCxRnLW\nkeoICqo787+nqasXISczowDAJx3usLTeUjHuMY3hXxr+SMPiHIDbHz7NF0mP\nRlzg\r\n=md4v\r\n-----END PGP SIGNATURE-----\r\n"},"main":"dist/index.js","husky":{"hooks":{"pre-commit":"lint-staged"}},"config":{"eslint":"./examples/**/*.{js,jsx}","tslint":"./{__mocks__,src,stories}/{,**/}*.{ts,tsx}"},"readme":"[![npm version](https://badge.fury.io/js/%40gooddata%2Freact-components.svg)](https://www.npmjs.com/package/@gooddata/react-components)\n\n# GoodData.UI React components\n> A React-based JavaScript library for building data-driven applications\n\n## Getting started\n- [GoodData.UI Documentation](http://sdk.gooddata.com/gooddata-ui/)\n- [GoodData.UI Live Examples](https://gooddata-examples.herokuapp.com/)\n- [Stack Overflow](https://stackoverflow.com/questions/tagged/gooddata)\n\n### Usage\nWith [yarn](https://yarnpkg.com) installed, go to your project directory and run\n```\n$ yarn add @gooddata/react-components\n```\nIf you prefer [npm](npmjs.com) run\n```\n$ npm install --save @gooddata/react-components\n```\n\nThe public API is exposed via global `index.js`. Except for the styles, do not import any other file directly\nbecause they are not intended to be part of the public API.\n\n## Contributing\n\nWe welcome any contribution in form of [issues](https://github.com/gooddata/gooddata-react-components/issues) or [pull requests](https://github.com/gooddata/gooddata-react-components/pulls).\n\nInstall [Node.js](http://nodejs.org) (node 12.16.1, npm v6.13.4) and [Yarn](https://classic.yarnpkg.com) (1.22.4).\n\nInstall dependencies:\n```\nyarn install --frozen-lockfile\n```\n\nThese commands may come in handy while developing:\n\n| command | description |\n| ------- | ----------- |\n| `yarn install --pure-lockfile` | first step |\n| ||\n| `yarn dev` | build react-components to `/dist` in watch mode |\n| `yarn test` | run all unit tests |\n| `yarn prettier-write` | format the source code to match the valid codestyle |\n| `yarn validate` | validate codestyle |\n| ||\n| `yarn storybook` | run storybook from `/stories` on http://localhost:9001 |\n| `yarn build-storybook` | build storybook to `/dist-storybook` |\n| `yarn test-storybook` | run storybook and [screenshot tests](https://github.com/gooddata/gdc-client-utils/tree/master/test-storybook) |\n| ||\n| `yarn examples` | run Live Examples dev-server from `/examples` on https://localhost:8999 |\n| `yarn examples-build` | build Live Examples to `/examples/dist` |\n| `yarn examples-server` | serve built Live Examples - see `/examples/server/src` |\n| `yarn examples-testcafe` | run testcafe tests against `localhost:8999` |\n\n### Deploy to heroku.com\nWhen you deploy this repo to heroku, it serves *GoodData.UI Live Examples*.\nRelevant tasks are in `Procfile` and `package.json`.\n\n```bash\n# run in the project directory\nheroku login\nheroku create <your-app-name>\nheroku config:set DOMAIN_ADMIN_USERNAME=x@gooddata.com DOMAIN_ADMIN_PASSWORD=xy PROJECT_ID_TO_ASSIGN=xms7ga4tf3g3nzucd8380o2bev8oeknp\ngit push heroku HEAD:master\nheroku open\n```\n### Enable Geo Chart for Storybook and Live Examples\nGeo chart uses Mapbox to render map which requires a Mapbox access token.\n- Register an account and create Mapbox access token at [guide](https://docs.mapbox.com/help/how-mapbox-works/access-tokens/)\n- Store the created token at `.env`:\n```bash\necho -e \"EXAMPLE_MAPBOX_ACCESS_TOKEN=token\" >> .env # only need to run once\necho -e \"STORYBOOK_MAPBOX_ACCESS_TOKEN=token\" >> .env # only need to run once\n```\n\n### Run Live Examples Locally\nTo run *GoodData.UI Live Examples* locally:\n```bash\ngit clone <this-repository>\ncd  <repository-folder>\nyarn install --pure-lockfile\nyarn examples\n```\nThen open https://localhost:8999 and login using Live Examples account (you can [create one here](https://gooddata-examples.herokuapp.com/registration)).\n\n### Run Storybook locally\n- Run storybook with token stored in `.env` for more secure\n```bash\nyarn storybook\n```\n- Or run storybook with token env param exposed to cli (not suggested)\n```bash\nSTORYBOOK_MAPBOX_ACCESS_TOKEN=token yarn storybook\n```\n- Apply either above way to `yarn build-storybook` or `yarn test-storybook`\n\n### Source code formatting\nThe source code in the repository is formatted by [Prettier](https://prettier.io/).\nThe format of the code is validated by our Continuous Integration server and is one of the requirements of successful merge.\n\nPrettier is supported by every major IDE. You can find the list of supported editors and how to configure them [here](https://prettier.io/docs/en/editors.html).\n\nIn the case, when your editor is not supported or you don't want to setup the integration, you can run the `yarn prettier-write` command to reformat the code before commit.\n\n## Changelog\n\n- see [CHANGELOG.md](CHANGELOG.md)\n\n## Supported versions\n\nIn order to make the user experience with integrating GoodData UI SDK as smooth and secure as possible and to ensure that the SDK is using the latest features of the platform, we will only provide support to two most recent major versions of UI SDK.\n\nThe most recent majors will be supported in the following modes:\n\n- The latest major version will receive all new functionality and all bug fixes\n- The previous major version will only receive fixes to critical issues and security fixes. These fixes will be applied on top of last released version of the previous major\n\nThe customers are encouraged to always use the latest version of the UI SDK.\n\nIn case of using older versions, the user might face API incompatibility, performance or security issues.\n\nPlease follow the installation instructions to update to the newest version.\n\n## License\n\n(C) 2007-2020 GoodData Corporation\n\nThis project is dual licensed:\n\n- The ATTRIBUTION-NONCOMMERCIAL 4.0 INTERNATIONAL (CC BY-NC 4.0) is used for purpose of the trial experience and evaluation of GoodData.UI library.\n- The GOODDATA GOODDATA.UI LIBRARY END USER LICENSE AGREEMENT is used for GoodData customers.\n\nFor more information, please see [LICENSE](https://github.com/gooddata/gooddata-react-components/blob/master/LICENSE)\n","gitHead":"62005e00b9d391a8baf6cdfc91bfe3274bbbb390","scripts":{"dev":"bash scripts/build.sh --dev-watch","test":"jest --watch","build":"bash scripts/build.sh","tslint":"yarn run-tslint -t verbose $npm_package_config_tslint","prepare":"cd examples/server && yarn install --frozen-lockfile && cd ../..; rm -r examples/node_modules 2>/dev/null; true","examples":"bash scripts/run-examples.sh","prepare?":"# Called before `npm publish` and on local `npm install`. Temporarily also for deleting obsolete node_modules. Ends with `true` to continue gracefully.","validate":"tsc --noEmit && yarn tslint && eslint $npm_package_config_eslint && yarn validate-style && yarn prettier-check","build-dev":"bash scripts/build.sh --dev","examples?":"# Default is developer domain, other options: yarn examples [sec,secure,stg,stg2,stg3,demo,developer or URL]","storybook":"yarn build && start-storybook -p 9001 -c .storybook","test-once":"jest","tslint-ci":"mkdir -p ./ci/results && yarn run-tslint -t checkstyle -o ./ci/results/tslint-results.xml $npm_package_config_tslint","run-tslint":"tslint -p tsconfig.json","validate-ci":"tsc --noEmit && yarn tslint-ci  && eslint $npm_package_config_eslint -f checkstyle -o ci/results/eslint-results.xml && yarn validate-style-ci && yarn prettier-check","examples-build":"bash scripts/build-examples.sh","prepublishOnly":"yarn build","prettier-check":"prettier --check '{src,stories,styles,__mocks__,examples/server/src,examples/src,examples/test}/**/*.{ts,js,tsx,jsx,json,scss,md,yaml,html}'","prettier-write":"prettier --write '{src,stories,styles,__mocks__,examples/server/src,examples/src,examples/test}/**/*.{ts,js,tsx,jsx,json,scss,md,yaml,html}'","test-storybook":"yarn build && test-storybook","validate-style":"stylelint '**/*.scss'","build-storybook":"yarn build && build-storybook -c .storybook -o dist-storybook","examples-server":"node examples/server/src/index.js","heroku-postbuild":"yarn examples-build developer","examples-testcafe":"./scripts/run-testcafe.sh visual","validate-style-ci":"stylelint '**/*.scss' --custom-formatter=node_modules/stylelint-checkstyle-formatter > ci/results/stylelint-results.xml","check-circular-deps":"madge --circular --extensions ts ./src","examples-testcafe-ci":"./scripts/run-testcafe.sh ci","examples-testcafe-live":"./scripts/run-testcafe.sh live"},"typings":"dist/index.d.ts","_npmUser":{"name":"yanlipnican","email":"yanlipnican@gmail.com"},"deprecated":"@gooddata/react-components@7 reached End of Support on March 31, 2022. Please upgrade (see https://sdk.gooddata.com/gooddata-ui/docs/supported_versions.html for more information).","repository":{"url":"git+ssh://git@github.com/gooddata/gooddata-react-components.git","type":"git"},"_npmVersion":"6.13.4","description":"GoodData.UI - A powerful JavaScript library for building analytical applications","directories":{},"lint-staged":{"{src,stories,styles,__mocks__,examples/server/src,examples/src,examples/test}/**/*.{ts,js,tsx,jsx,scss}":["npx gdc-fix-copyright","git add"],"{src,stories,styles,__mocks__,examples/server/src,examples/src,examples/test}/**/*.{ts,js,tsx,jsx,json,scss,md,yaml,html}":["prettier --write","git add"]},"_nodeVersion":"12.16.1","dependencies":{"rxjs":"^5.5.6","uuid":"^3.2.1","immer":"^1.3.1","lodash":"^4.17.15","date-fns":"^2.7.0","downshift":"^3.2.7","invariant":"^2.2.2","mapbox-gl":"^1.6.1","classnames":"^2.2.6","highcharts":"7.1.1","prop-types":"^15.6.0","react-intl":"^3.6.0","custom-event":"^1.0.1","react-window":"^1.8.1","ag-grid-react":"20.0.0","react-measure":"^2.3.0","@types/mapbox-gl":"^1.6.1","react-day-picker":"~7.3.0","react-responsive":"^3.0.0","stringify-object":"^2.4.0","@gooddata/typings":"^2.24.2","ag-grid-community":"20.0.0","http-status-codes":"^1.3.0","@gooddata/js-utils":"^3.10.5","@gooddata/numberjs":"^3.2.4","fixed-data-table-2":"0.7.17","@gooddata/goodstrap":"^68.6.0","react-dom-factories":"^1.0.2","@gooddata/gooddata-js":"^13.0.0","json-stable-stringify":"^1.0.1","react-transition-group":"^2.2.1","hoist-non-react-statics":"^3.3.0","nodelist-foreach-polyfill":"^1.2.0","@formatjs/intl-pluralrules":"^1.3.6","highcharts-grouped-categories":"^1.1.3"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"raf":"3.3.2","yup":"^0.24.1","jest":"24.7.1","husky":"3.0.0","madge":"^3.4.4","react":"^16.5.2","enzyme":"3.5.0","eslint":"4.19.1","formik":"^0.11.11","moment":"2.23.0","history":"^4.7.2","ts-jest":"24.0.0","webpack":"4.30.0","full-icu":"^1.3.0","prettier":"1.16.4","react-ga":"^2.5.2","recharts":"1.0.0-beta.9","testcafe":"1.1.4","commander":"2.14.1","node-sass":"4.13.0","react-dom":"^16.5.2","stylelint":"^10.0.0","supertest":"3.0.0","ts-loader":"6.0.0","@types/raf":"^3.4.0","css-loader":"0.28.7","jest-junit":"3.0.0","raw-loader":"0.5.1","styled-jsx":"2.2.1","typescript":"3.3.4000","@babel/core":"7.4.4","@types/jest":"24.0.6","@types/node":"7.0.8","@types/uuid":"3.4.3","file-loader":"3.0.1","jest-enzyme":"7.0.2","lint-staged":"9.1.0","sass-loader":"6.0.6","webpack-cli":"3.3.2","@types/react":"16.8.6","babel-loader":"8.0.5","react-helmet":"5.2.0","react-select":"1.2.1","style-loader":"0.19.1","@types/enzyme":"3.1.13","@types/lodash":"4.14.123","testcafe-live":"0.1.4","@babel/runtime":"7.4.4","dotenv-webpack":"^1.7.0","@babel/polyfill":"^7.4.4","@storybook/react":"5.0.11","@types/invariant":"2.2.29","@types/react-dom":"16.0.11","isomorphic-fetch":"2.2.1","react-datepicker":"1.1.0","react-router-dom":"4.2.2","@babel/preset-env":"7.4.4","@gooddata/mock-js":"^2.13.1","@storybook/addons":"5.0.11","@types/classnames":"2.2.3","@types/prop-types":"15.5.2","@storybook/theming":"5.0.11","identity-obj-proxy":"^3.0.0","intl-messageformat":"^7.5.4","webpack-dev-server":"3.3.1","@babel/preset-react":"7.0.0","@types/react-portal":"4.0.1","@types/react-window":"^1.8.1","babel-plugin-lodash":"3.3.4","html-webpack-plugin":"3.2.0","react-test-renderer":"16.4.2","@types/react-measure":"2.0.5","clean-webpack-plugin":"2.0.2","stats-webpack-plugin":"0.7.0","eslint-config-prettier":"4.1.0","react-google-recaptcha":"^0.14.1","tslint-config-prettier":"1.18.0","@gooddata/eslint-config":"^1.0.0","@gooddata/tslint-config":"1.0.0","@types/react-responsive":"^3.0.3","@types/storybook__react":"4.0.1","@types/stringify-object":"^3.2.0","enzyme-adapter-react-16":"1.3.1","@gooddata/test-storybook":"3.2.1","@storybook/addon-actions":"5.0.11","@storybook/addon-options":"5.0.11","node-sass-magic-importer":"5.1.0","react-syntax-highlighter":"11.0.2","@types/fixed-data-table-2":"0.8.1","stylelint-config-prettier":"5.2.0","@gooddata/stylelint-config":"4.0.1","@types/react-test-renderer":"16.0.0","circular-dependency-plugin":"5.0.2","compression-webpack-plugin":"2.0.0","@types/json-stable-stringify":"^1.0.32","@gooddata/frontend-npm-scripts":"1.1.0","@types/enzyme-adapter-react-16":"1.0.3","stylelint-checkstyle-formatter":"0.1.0","@types/storybook__addon-actions":"3.4.2","@babel/plugin-proposal-class-properties":"7.4.4","@babel/plugin-proposal-object-rest-spread":"7.4.4","@babel/plugin-transform-async-to-generator":"7.4.4"},"peerDependencies":{"react":"^16.5.2","react-dom":"^16.5.2"},"_npmOperationalInternal":{"tmp":"tmp/react-components_7.7.0-alpha-yanlipnican-pdo-bb-2211-formatting-presets-component-2020-05-13T22-30-42-048Z_1589409080562_0.5170807102311619","host":"s3://npm-registry-packages"}},"7.7.0-alpha-yanlipnican-pdo-bb-2211-formatting-presets-component-2020-05-13T22-37-54-052Z":{"name":"@gooddata/react-components","version":"7.7.0-alpha-yanlipnican-pdo-bb-2211-formatting-presets-component-2020-05-13T22-37-54-052Z","author":{"name":"GoodData Corporation"},"license":"BSD-3-Clause","_id":"@gooddata/react-components@7.7.0-alpha-yanlipnican-pdo-bb-2211-formatting-presets-component-2020-05-13T22-37-54-052Z","maintainers":[{"name":"afi","email":"adam.fiedler@gooddata.com"},{"name":"bertold8","email":"ivan.nejezchleb@seznam.cz"},{"name":"brbistas","email":"valentinos.chraniotis@gooddata.com"},{"name":"bugsbunny338","email":"jiri.zajic@mensa.cz"},{"name":"de.do","email":"de.do@gooddata.com"},{"name":"gooddata-ci","email":"rail@gooddata.com"},{"name":"hang.ngo","email":"hang.ngo@gooddata.com"},{"name":"hung.nguyen.hoang","email":"hung.nguyen@gooddata.com"},{"name":"ivan.mjartan","email":"ivan.mjartan@gooddata.com"},{"name":"jakub-sterba","email":"jakub.sterba@gooddata.com"},{"name":"jankc","email":"jan.krapac@gmail.com"},{"name":"jaroslav.tomecek","email":"jaroslav.tomecek@gooddata.com"},{"name":"jkittler","email":"honza.kittler@gmail.com"},{"name":"khanh.le","email":"khanh.le@gooddata.com"},{"name":"lanhuynh","email":"lan.huynh@gooddata.com"},{"name":"linhhong","email":"linh.hong@gooddata.com"},{"name":"lupko","email":"lubomir.slivka@gooddata.com"},{"name":"mai.nguyen","email":"mai.nguyen@gooddata.com"},{"name":"matyas.kandl","email":"matyas.kandl@gooddata.com"},{"name":"michal.marsal","email":"michal.marsal@gooddata.com"},{"name":"my.duong","email":"my.duong@gooddata.com"},{"name":"naibinh","email":"naibinh@gmail.com"},{"name":"nikolacech","email":"nikola.cech@gooddata.com"},{"name":"nis.hua","email":"nis.hua@gooddata.com"},{"name":"no23reason","email":"dan.homola@hotmail.cz"},{"name":"patrikbraborec","email":"patrik.braborec@gooddata.com"},{"name":"pbenes","email":"petr.benes@gooddata.com"},{"name":"petrjanu","email":"petr.janu@gooddata.com"},{"name":"pkingo","email":"philipandreaskingo@hotmail.com"},{"name":"ptquang86","email":"ptquang86@gmail.com"},{"name":"qduval","email":"quentin.duval@gooddata.com"},{"name":"rodri360","email":"me@rodri360.com"},{"name":"scavnickyj","email":"jakub.scavnicky@gooddata.com"},{"name":"sitina","email":"jiri.sitina@gooddata.com"},{"name":"strouhaljan","email":"strouhal.jan@gmail.com"},{"name":"tomas.kratochvil","email":"tomas.kratochvil@gooddata.com"},{"name":"tomasreichmann","email":"tomasreichmann@gmail.com"},{"name":"tomsatgd","email":"tomas.satinsky@gooddata.com"},{"name":"trung-le-quoc","email":"trung.le@gooddata.com"},{"name":"tu-ngo","email":"tungo1981@gmail.com"},{"name":"tu.bui","email":"tu.bui@gooddata.com"},{"name":"tulean","email":"tuan.le@gooddata.com"},{"name":"tuqt1005","email":"tu.tran@gooddata.com"},{"name":"utdnah","email":"danh.ung@gooddata.com"},{"name":"vlastikcz","email":"vlastimil.kotas@gooddata.com"},{"name":"vu.pham","email":"vu.pham@gooddata.com"},{"name":"xmort","email":"petr.dolejsi@gooddata.com"},{"name":"yanlipnican","email":"yanlipnican@gmail.com"}],"homepage":"https://github.com/gooddata/gooddata-react-components#readme","bugs":{"url":"https://github.com/gooddata/gooddata-react-components/issues"},"dist":{"shasum":"3920038f8326065dd9a91bc772dcd56cbade5c75","tarball":"https://registry.npmjs.org/@gooddata/react-components/-/react-components-7.7.0-alpha-yanlipnican-pdo-bb-2211-formatting-presets-component-2020-05-13T22-37-54-052Z.tgz","fileCount":2615,"integrity":"sha512-vAxnHTvxmjTb0gkAyLTsLx2lCnJJz6C1HsBno2CodZJf1lZ4GUBz3HCeXRaVRxMVQVAhK3fhlLOGq7VyaN+J0w==","signatures":[{"sig":"MEUCIHfU0oRFmVLdPSt849kaMtTPYAOfruRv6IGRixjAFK1ZAiEAyTllKjLE3gPlC5p1izvuQJZBtFnLrGl7j14+HiKCFXI=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":10309558,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJevHbtCRA9TVsSAnZWagAAZJEP/jgqOFNI/CHOYnxAFhaZ\nW80vA5SMMEc2UQGf0uuicpBxNPpSTKrs4JMOTh1Wd/ggMEHw4aj+GjGVl9Jy\nsXhZmywkUdmD1qaGR94Yynmp1VknOAOcNb/bF871Q/m6GNBtxH3OdDDYzwC4\nq9z/xV3XKUa8v3idsfd5yJ12Sd4/oCPdf+fzEi7GU8b8I42JBf0F0CmmELqQ\nJy0kdEfTqFRSkmS+sFjm1OHwfESROozRBzQuCXnZc1P0QBF8DXrJgX5ueXwm\nSQ3aqCn9uW+huYHn6m6XC7Qe0Msrx8JV9hGAXMD+phmNU8YT9NjDTPuNAgFw\nrr4GAl4Az+4bH++1m7dA/lh+31V7opUpedV0MYDpaUxM57C4TUAcciUeFWQV\nbw9nK+hpNXfZKcm+jLNCxsjqZgd664hL7mSi2ZMjaCv4L/xVTpFWM7WqbV+Z\n1BVdyDndmbmsq/pFX8sWVnVNk5W5RVglVsNh+H/bPtEbAO9jY4Eh4PQg1qZP\nTaoT/UOiLliAIK75iHF1NsYRMRND1HwY9vKMPskPe1U8WBxgxQkrY0PHirbf\nJN2d7z3KOgRujqH+aDghc+RMV6tZm+iM4cdhE8TxlXcEUbrL9VFG5NzTMtyA\n08jsUaBUzGQ/AQrHe7SF7+ry7mpWnW7nC5HyTpsAexhwRK7wPEFxeG9bLaZE\nu/7K\r\n=96qK\r\n-----END PGP SIGNATURE-----\r\n"},"main":"dist/index.js","husky":{"hooks":{"pre-commit":"lint-staged"}},"config":{"eslint":"./examples/**/*.{js,jsx}","tslint":"./{__mocks__,src,stories}/{,**/}*.{ts,tsx}"},"readme":"[![npm version](https://badge.fury.io/js/%40gooddata%2Freact-components.svg)](https://www.npmjs.com/package/@gooddata/react-components)\n\n# GoodData.UI React components\n> A React-based JavaScript library for building data-driven applications\n\n## Getting started\n- [GoodData.UI Documentation](http://sdk.gooddata.com/gooddata-ui/)\n- [GoodData.UI Live Examples](https://gooddata-examples.herokuapp.com/)\n- [Stack Overflow](https://stackoverflow.com/questions/tagged/gooddata)\n\n### Usage\nWith [yarn](https://yarnpkg.com) installed, go to your project directory and run\n```\n$ yarn add @gooddata/react-components\n```\nIf you prefer [npm](npmjs.com) run\n```\n$ npm install --save @gooddata/react-components\n```\n\nThe public API is exposed via global `index.js`. Except for the styles, do not import any other file directly\nbecause they are not intended to be part of the public API.\n\n## Contributing\n\nWe welcome any contribution in form of [issues](https://github.com/gooddata/gooddata-react-components/issues) or [pull requests](https://github.com/gooddata/gooddata-react-components/pulls).\n\nInstall [Node.js](http://nodejs.org) (node 12.16.1, npm v6.13.4) and [Yarn](https://classic.yarnpkg.com) (1.22.4).\n\nInstall dependencies:\n```\nyarn install --frozen-lockfile\n```\n\nThese commands may come in handy while developing:\n\n| command | description |\n| ------- | ----------- |\n| `yarn install --pure-lockfile` | first step |\n| ||\n| `yarn dev` | build react-components to `/dist` in watch mode |\n| `yarn test` | run all unit tests |\n| `yarn prettier-write` | format the source code to match the valid codestyle |\n| `yarn validate` | validate codestyle |\n| ||\n| `yarn storybook` | run storybook from `/stories` on http://localhost:9001 |\n| `yarn build-storybook` | build storybook to `/dist-storybook` |\n| `yarn test-storybook` | run storybook and [screenshot tests](https://github.com/gooddata/gdc-client-utils/tree/master/test-storybook) |\n| ||\n| `yarn examples` | run Live Examples dev-server from `/examples` on https://localhost:8999 |\n| `yarn examples-build` | build Live Examples to `/examples/dist` |\n| `yarn examples-server` | serve built Live Examples - see `/examples/server/src` |\n| `yarn examples-testcafe` | run testcafe tests against `localhost:8999` |\n\n### Deploy to heroku.com\nWhen you deploy this repo to heroku, it serves *GoodData.UI Live Examples*.\nRelevant tasks are in `Procfile` and `package.json`.\n\n```bash\n# run in the project directory\nheroku login\nheroku create <your-app-name>\nheroku config:set DOMAIN_ADMIN_USERNAME=x@gooddata.com DOMAIN_ADMIN_PASSWORD=xy PROJECT_ID_TO_ASSIGN=xms7ga4tf3g3nzucd8380o2bev8oeknp\ngit push heroku HEAD:master\nheroku open\n```\n### Enable Geo Chart for Storybook and Live Examples\nGeo chart uses Mapbox to render map which requires a Mapbox access token.\n- Register an account and create Mapbox access token at [guide](https://docs.mapbox.com/help/how-mapbox-works/access-tokens/)\n- Store the created token at `.env`:\n```bash\necho -e \"EXAMPLE_MAPBOX_ACCESS_TOKEN=token\" >> .env # only need to run once\necho -e \"STORYBOOK_MAPBOX_ACCESS_TOKEN=token\" >> .env # only need to run once\n```\n\n### Run Live Examples Locally\nTo run *GoodData.UI Live Examples* locally:\n```bash\ngit clone <this-repository>\ncd  <repository-folder>\nyarn install --pure-lockfile\nyarn examples\n```\nThen open https://localhost:8999 and login using Live Examples account (you can [create one here](https://gooddata-examples.herokuapp.com/registration)).\n\n### Run Storybook locally\n- Run storybook with token stored in `.env` for more secure\n```bash\nyarn storybook\n```\n- Or run storybook with token env param exposed to cli (not suggested)\n```bash\nSTORYBOOK_MAPBOX_ACCESS_TOKEN=token yarn storybook\n```\n- Apply either above way to `yarn build-storybook` or `yarn test-storybook`\n\n### Source code formatting\nThe source code in the repository is formatted by [Prettier](https://prettier.io/).\nThe format of the code is validated by our Continuous Integration server and is one of the requirements of successful merge.\n\nPrettier is supported by every major IDE. You can find the list of supported editors and how to configure them [here](https://prettier.io/docs/en/editors.html).\n\nIn the case, when your editor is not supported or you don't want to setup the integration, you can run the `yarn prettier-write` command to reformat the code before commit.\n\n## Changelog\n\n- see [CHANGELOG.md](CHANGELOG.md)\n\n## Supported versions\n\nIn order to make the user experience with integrating GoodData UI SDK as smooth and secure as possible and to ensure that the SDK is using the latest features of the platform, we will only provide support to two most recent major versions of UI SDK.\n\nThe most recent majors will be supported in the following modes:\n\n- The latest major version will receive all new functionality and all bug fixes\n- The previous major version will only receive fixes to critical issues and security fixes. These fixes will be applied on top of last released version of the previous major\n\nThe customers are encouraged to always use the latest version of the UI SDK.\n\nIn case of using older versions, the user might face API incompatibility, performance or security issues.\n\nPlease follow the installation instructions to update to the newest version.\n\n## License\n\n(C) 2007-2020 GoodData Corporation\n\nThis project is dual licensed:\n\n- The ATTRIBUTION-NONCOMMERCIAL 4.0 INTERNATIONAL (CC BY-NC 4.0) is used for purpose of the trial experience and evaluation of GoodData.UI library.\n- The GOODDATA GOODDATA.UI LIBRARY END USER LICENSE AGREEMENT is used for GoodData customers.\n\nFor more information, please see [LICENSE](https://github.com/gooddata/gooddata-react-components/blob/master/LICENSE)\n","gitHead":"c51b3cf3a7e29fe5bbf5004cc9ab8dfe19af6ac4","scripts":{"dev":"bash scripts/build.sh --dev-watch","test":"jest --watch","build":"bash scripts/build.sh","tslint":"yarn run-tslint -t verbose $npm_package_config_tslint","prepare":"cd examples/server && yarn install --frozen-lockfile && cd ../..; rm -r examples/node_modules 2>/dev/null; true","examples":"bash scripts/run-examples.sh","prepare?":"# Called before `npm publish` and on local `npm install`. Temporarily also for deleting obsolete node_modules. Ends with `true` to continue gracefully.","validate":"tsc --noEmit && yarn tslint && eslint $npm_package_config_eslint && yarn validate-style && yarn prettier-check","build-dev":"bash scripts/build.sh --dev","examples?":"# Default is developer domain, other options: yarn examples [sec,secure,stg,stg2,stg3,demo,developer or URL]","storybook":"yarn build && start-storybook -p 9001 -c .storybook","test-once":"jest","tslint-ci":"mkdir -p ./ci/results && yarn run-tslint -t checkstyle -o ./ci/results/tslint-results.xml $npm_package_config_tslint","run-tslint":"tslint -p tsconfig.json","validate-ci":"tsc --noEmit && yarn tslint-ci  && eslint $npm_package_config_eslint -f checkstyle -o ci/results/eslint-results.xml && yarn validate-style-ci && yarn prettier-check","examples-build":"bash scripts/build-examples.sh","prepublishOnly":"yarn build","prettier-check":"prettier --check '{src,stories,styles,__mocks__,examples/server/src,examples/src,examples/test}/**/*.{ts,js,tsx,jsx,json,scss,md,yaml,html}'","prettier-write":"prettier --write '{src,stories,styles,__mocks__,examples/server/src,examples/src,examples/test}/**/*.{ts,js,tsx,jsx,json,scss,md,yaml,html}'","test-storybook":"yarn build && test-storybook","validate-style":"stylelint '**/*.scss'","build-storybook":"yarn build && build-storybook -c .storybook -o dist-storybook","examples-server":"node examples/server/src/index.js","heroku-postbuild":"yarn examples-build developer","examples-testcafe":"./scripts/run-testcafe.sh visual","validate-style-ci":"stylelint '**/*.scss' --custom-formatter=node_modules/stylelint-checkstyle-formatter > ci/results/stylelint-results.xml","check-circular-deps":"madge --circular --extensions ts ./src","examples-testcafe-ci":"./scripts/run-testcafe.sh ci","examples-testcafe-live":"./scripts/run-testcafe.sh live"},"typings":"dist/index.d.ts","_npmUser":{"name":"yanlipnican","email":"yanlipnican@gmail.com"},"deprecated":"@gooddata/react-components@7 reached End of Support on March 31, 2022. Please upgrade (see https://sdk.gooddata.com/gooddata-ui/docs/supported_versions.html for more information).","repository":{"url":"git+ssh://git@github.com/gooddata/gooddata-react-components.git","type":"git"},"_npmVersion":"6.13.4","description":"GoodData.UI - A powerful JavaScript library for building analytical applications","directories":{},"lint-staged":{"{src,stories,styles,__mocks__,examples/server/src,examples/src,examples/test}/**/*.{ts,js,tsx,jsx,scss}":["npx gdc-fix-copyright","git add"],"{src,stories,styles,__mocks__,examples/server/src,examples/src,examples/test}/**/*.{ts,js,tsx,jsx,json,scss,md,yaml,html}":["prettier --write","git add"]},"_nodeVersion":"12.16.1","dependencies":{"rxjs":"^5.5.6","uuid":"^3.2.1","immer":"^1.3.1","lodash":"^4.17.15","date-fns":"^2.7.0","downshift":"^3.2.7","invariant":"^2.2.2","mapbox-gl":"^1.6.1","classnames":"^2.2.6","highcharts":"7.1.1","prop-types":"^15.6.0","react-intl":"^3.6.0","custom-event":"^1.0.1","react-window":"^1.8.1","ag-grid-react":"20.0.0","react-measure":"^2.3.0","@types/mapbox-gl":"^1.6.1","react-day-picker":"~7.3.0","react-responsive":"^3.0.0","stringify-object":"^2.4.0","@gooddata/typings":"^2.24.2","ag-grid-community":"20.0.0","http-status-codes":"^1.3.0","@gooddata/js-utils":"^3.10.5","@gooddata/numberjs":"^3.2.4","fixed-data-table-2":"0.7.17","@gooddata/goodstrap":"^68.6.0","react-dom-factories":"^1.0.2","@gooddata/gooddata-js":"^13.0.0","json-stable-stringify":"^1.0.1","react-transition-group":"^2.2.1","hoist-non-react-statics":"^3.3.0","nodelist-foreach-polyfill":"^1.2.0","@formatjs/intl-pluralrules":"^1.3.6","highcharts-grouped-categories":"^1.1.3"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"raf":"3.3.2","yup":"^0.24.1","jest":"24.7.1","husky":"3.0.0","madge":"^3.4.4","react":"^16.5.2","enzyme":"3.5.0","eslint":"4.19.1","formik":"^0.11.11","moment":"2.23.0","history":"^4.7.2","ts-jest":"24.0.0","webpack":"4.30.0","full-icu":"^1.3.0","prettier":"1.16.4","react-ga":"^2.5.2","recharts":"1.0.0-beta.9","testcafe":"1.1.4","commander":"2.14.1","node-sass":"4.13.0","react-dom":"^16.5.2","stylelint":"^10.0.0","supertest":"3.0.0","ts-loader":"6.0.0","@types/raf":"^3.4.0","css-loader":"0.28.7","jest-junit":"3.0.0","raw-loader":"0.5.1","styled-jsx":"2.2.1","typescript":"3.3.4000","@babel/core":"7.4.4","@types/jest":"24.0.6","@types/node":"7.0.8","@types/uuid":"3.4.3","file-loader":"3.0.1","jest-enzyme":"7.0.2","lint-staged":"9.1.0","sass-loader":"6.0.6","webpack-cli":"3.3.2","@types/react":"16.8.6","babel-loader":"8.0.5","react-helmet":"5.2.0","react-select":"1.2.1","style-loader":"0.19.1","@types/enzyme":"3.1.13","@types/lodash":"4.14.123","testcafe-live":"0.1.4","@babel/runtime":"7.4.4","dotenv-webpack":"^1.7.0","@babel/polyfill":"^7.4.4","@storybook/react":"5.0.11","@types/invariant":"2.2.29","@types/react-dom":"16.0.11","isomorphic-fetch":"2.2.1","react-datepicker":"1.1.0","react-router-dom":"4.2.2","@babel/preset-env":"7.4.4","@gooddata/mock-js":"^2.13.1","@storybook/addons":"5.0.11","@types/classnames":"2.2.3","@types/prop-types":"15.5.2","@storybook/theming":"5.0.11","identity-obj-proxy":"^3.0.0","intl-messageformat":"^7.5.4","webpack-dev-server":"3.3.1","@babel/preset-react":"7.0.0","@types/react-portal":"4.0.1","@types/react-window":"^1.8.1","babel-plugin-lodash":"3.3.4","html-webpack-plugin":"3.2.0","react-test-renderer":"16.4.2","@types/react-measure":"2.0.5","clean-webpack-plugin":"2.0.2","stats-webpack-plugin":"0.7.0","eslint-config-prettier":"4.1.0","react-google-recaptcha":"^0.14.1","tslint-config-prettier":"1.18.0","@gooddata/eslint-config":"^1.0.0","@gooddata/tslint-config":"1.0.0","@types/react-responsive":"^3.0.3","@types/storybook__react":"4.0.1","@types/stringify-object":"^3.2.0","enzyme-adapter-react-16":"1.3.1","@gooddata/test-storybook":"3.2.1","@storybook/addon-actions":"5.0.11","@storybook/addon-options":"5.0.11","node-sass-magic-importer":"5.1.0","react-syntax-highlighter":"11.0.2","@types/fixed-data-table-2":"0.8.1","stylelint-config-prettier":"5.2.0","@gooddata/stylelint-config":"4.0.1","@types/react-test-renderer":"16.0.0","circular-dependency-plugin":"5.0.2","compression-webpack-plugin":"2.0.0","@types/json-stable-stringify":"^1.0.32","@gooddata/frontend-npm-scripts":"1.1.0","@types/enzyme-adapter-react-16":"1.0.3","stylelint-checkstyle-formatter":"0.1.0","@types/storybook__addon-actions":"3.4.2","@babel/plugin-proposal-class-properties":"7.4.4","@babel/plugin-proposal-object-rest-spread":"7.4.4","@babel/plugin-transform-async-to-generator":"7.4.4"},"peerDependencies":{"react":"^16.5.2","react-dom":"^16.5.2"},"_npmOperationalInternal":{"tmp":"tmp/react-components_7.7.0-alpha-yanlipnican-pdo-bb-2211-formatting-presets-component-2020-05-13T22-37-54-052Z_1589409516531_0.7866281257207484","host":"s3://npm-registry-packages"}},"7.7.0-alpha-tomsatgd-tsa-bb-2286-fix-show-in-percent-ad-hoc-format-2020-05-14T07-58-27-701Z":{"name":"@gooddata/react-components","version":"7.7.0-alpha-tomsatgd-tsa-bb-2286-fix-show-in-percent-ad-hoc-format-2020-05-14T07-58-27-701Z","author":{"name":"GoodData Corporation"},"license":"BSD-3-Clause","_id":"@gooddata/react-components@7.7.0-alpha-tomsatgd-tsa-bb-2286-fix-show-in-percent-ad-hoc-format-2020-05-14T07-58-27-701Z","maintainers":[{"name":"afi","email":"adam.fiedler@gooddata.com"},{"name":"bertold8","email":"ivan.nejezchleb@seznam.cz"},{"name":"brbistas","email":"valentinos.chraniotis@gooddata.com"},{"name":"bugsbunny338","email":"jiri.zajic@mensa.cz"},{"name":"de.do","email":"de.do@gooddata.com"},{"name":"gooddata-ci","email":"rail@gooddata.com"},{"name":"hang.ngo","email":"hang.ngo@gooddata.com"},{"name":"hung.nguyen.hoang","email":"hung.nguyen@gooddata.com"},{"name":"ivan.mjartan","email":"ivan.mjartan@gooddata.com"},{"name":"jakub-sterba","email":"jakub.sterba@gooddata.com"},{"name":"jankc","email":"jan.krapac@gmail.com"},{"name":"jaroslav.tomecek","email":"jaroslav.tomecek@gooddata.com"},{"name":"jkittler","email":"honza.kittler@gmail.com"},{"name":"khanh.le","email":"khanh.le@gooddata.com"},{"name":"lanhuynh","email":"lan.huynh@gooddata.com"},{"name":"linhhong","email":"linh.hong@gooddata.com"},{"name":"lupko","email":"lubomir.slivka@gooddata.com"},{"name":"mai.nguyen","email":"mai.nguyen@gooddata.com"},{"name":"matyas.kandl","email":"matyas.kandl@gooddata.com"},{"name":"michal.marsal","email":"michal.marsal@gooddata.com"},{"name":"my.duong","email":"my.duong@gooddata.com"},{"name":"naibinh","email":"naibinh@gmail.com"},{"name":"nikolacech","email":"nikola.cech@gooddata.com"},{"name":"nis.hua","email":"nis.hua@gooddata.com"},{"name":"no23reason","email":"dan.homola@hotmail.cz"},{"name":"patrikbraborec","email":"patrik.braborec@gooddata.com"},{"name":"pbenes","email":"petr.benes@gooddata.com"},{"name":"petrjanu","email":"petr.janu@gooddata.com"},{"name":"pkingo","email":"philipandreaskingo@hotmail.com"},{"name":"ptquang86","email":"ptquang86@gmail.com"},{"name":"qduval","email":"quentin.duval@gooddata.com"},{"name":"rodri360","email":"me@rodri360.com"},{"name":"scavnickyj","email":"jakub.scavnicky@gooddata.com"},{"name":"sitina","email":"jiri.sitina@gooddata.com"},{"name":"strouhaljan","email":"strouhal.jan@gmail.com"},{"name":"tomas.kratochvil","email":"tomas.kratochvil@gooddata.com"},{"name":"tomasreichmann","email":"tomasreichmann@gmail.com"},{"name":"tomsatgd","email":"tomas.satinsky@gooddata.com"},{"name":"trung-le-quoc","email":"trung.le@gooddata.com"},{"name":"tu-ngo","email":"tungo1981@gmail.com"},{"name":"tu.bui","email":"tu.bui@gooddata.com"},{"name":"tulean","email":"tuan.le@gooddata.com"},{"name":"tuqt1005","email":"tu.tran@gooddata.com"},{"name":"utdnah","email":"danh.ung@gooddata.com"},{"name":"vlastikcz","email":"vlastimil.kotas@gooddata.com"},{"name":"vu.pham","email":"vu.pham@gooddata.com"},{"name":"xmort","email":"petr.dolejsi@gooddata.com"},{"name":"yanlipnican","email":"yanlipnican@gmail.com"}],"homepage":"https://github.com/gooddata/gooddata-react-components#readme","bugs":{"url":"https://github.com/gooddata/gooddata-react-components/issues"},"dist":{"shasum":"a27ddd3d65197de9da06973d1710ec70157d9950","tarball":"https://registry.npmjs.org/@gooddata/react-components/-/react-components-7.7.0-alpha-tomsatgd-tsa-bb-2286-fix-show-in-percent-ad-hoc-format-2020-05-14T07-58-27-701Z.tgz","fileCount":2565,"integrity":"sha512-0vbPnbp0Y5mXyO+SjpLMtHH57i+f900n3/+bGHLNnL0dh262TSTZs61N4OlDnpAwUacGIFygp114lzgBVyY4Qg==","signatures":[{"sig":"MEYCIQCSy1nHAbYpTV9MRy4aAiy5LSiewZnX8+4ubJJkNKgeWAIhANHvxg3mQ9bUwcMg4bbDZC96slqASUz9QRuQR6Icme4A","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":10179448,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJevPpJCRA9TVsSAnZWagAAw3EP/3vWnTEbBCqPyuSa7up6\nTOeq4+vilQmPCNujIM2xKP+H/munQfDrXxClKLWQPnB9h47HBQ43qyT/3XHe\nPiq8wqPoMm45frEnxiuPICvboE82fHlgcntrooPg+gYbKY872jMSTsQDix3c\nzTTgYb59DfLoCyLqf/APUyBckGsGmueodOpmjqlm5A3kIPP3de9IPPpKW6g0\n7CLwkz59M82V3ylKn+UDnE2dvz2+uZt3COF3i1XEpQQCtGT6MbV37AH8blSS\nEXW4FFT5N4RwX2+eJY9RhVq0+PnN5iQTDA3hmONeDjsEhLj3Xctc+WsPuUD0\nnxMhVxYn1nx+vx2jKlh6MJU04bPpmYBWJFfodr+ZvtvzuE1g+DUgDeoGOyAz\ntOxzSaDY/0e+atK/qptIhhfKteSJQfFBxz5gMjxjhOZ9Ls2aNkrmrwfEdNei\n9GuzuNwPtk0U02rF02GsfVPiAqKvIhqvrbGWKz9yGAFR2jcajVCPMZGyiLWm\nGy2nip9sjP9Y0mY5aVJbpZgnRteoi+gy5lx79MC1ttcfaSHnHOuwz60SMb2X\njenra5oQk88ooSoM5+wMNKTiaz/Nx56HJ0dcNi/y7VOlGL+VnVfz1rxOow71\n+ObNhB6LRo9+D5igPK2swM/vJi/3xgy0wHEfnJf7V2nm3941fjilCGlFxlrf\n64+Z\r\n=VnN7\r\n-----END PGP SIGNATURE-----\r\n"},"main":"dist/index.js","husky":{"hooks":{"pre-commit":"lint-staged"}},"config":{"eslint":"./examples/**/*.{js,jsx}","tslint":"./{__mocks__,src,stories}/{,**/}*.{ts,tsx}"},"readme":"[![npm version](https://badge.fury.io/js/%40gooddata%2Freact-components.svg)](https://www.npmjs.com/package/@gooddata/react-components)\n\n# GoodData.UI React components\n> A React-based JavaScript library for building data-driven applications\n\n## Getting started\n- [GoodData.UI Documentation](http://sdk.gooddata.com/gooddata-ui/)\n- [GoodData.UI Live Examples](https://gooddata-examples.herokuapp.com/)\n- [Stack Overflow](https://stackoverflow.com/questions/tagged/gooddata)\n\n### Usage\nWith [yarn](https://yarnpkg.com) installed, go to your project directory and run\n```\n$ yarn add @gooddata/react-components\n```\nIf you prefer [npm](npmjs.com) run\n```\n$ npm install --save @gooddata/react-components\n```\n\nThe public API is exposed via global `index.js`. Except for the styles, do not import any other file directly\nbecause they are not intended to be part of the public API.\n\n## Contributing\n\nWe welcome any contribution in form of [issues](https://github.com/gooddata/gooddata-react-components/issues) or [pull requests](https://github.com/gooddata/gooddata-react-components/pulls).\n\nInstall [Node.js](http://nodejs.org) (node 12.16.1, npm v6.13.4) and [Yarn](https://classic.yarnpkg.com) (1.22.4).\n\nInstall dependencies:\n```\nyarn install --frozen-lockfile\n```\n\nThese commands may come in handy while developing:\n\n| command | description |\n| ------- | ----------- |\n| `yarn install --pure-lockfile` | first step |\n| ||\n| `yarn dev` | build react-components to `/dist` in watch mode |\n| `yarn test` | run all unit tests |\n| `yarn prettier-write` | format the source code to match the valid codestyle |\n| `yarn validate` | validate codestyle |\n| ||\n| `yarn storybook` | run storybook from `/stories` on http://localhost:9001 |\n| `yarn build-storybook` | build storybook to `/dist-storybook` |\n| `yarn test-storybook` | run storybook and [screenshot tests](https://github.com/gooddata/gdc-client-utils/tree/master/test-storybook) |\n| ||\n| `yarn examples` | run Live Examples dev-server from `/examples` on https://localhost:8999 |\n| `yarn examples-build` | build Live Examples to `/examples/dist` |\n| `yarn examples-server` | serve built Live Examples - see `/examples/server/src` |\n| `yarn examples-testcafe` | run testcafe tests against `localhost:8999` |\n\n### Deploy to heroku.com\nWhen you deploy this repo to heroku, it serves *GoodData.UI Live Examples*.\nRelevant tasks are in `Procfile` and `package.json`.\n\n```bash\n# run in the project directory\nheroku login\nheroku create <your-app-name>\nheroku config:set DOMAIN_ADMIN_USERNAME=x@gooddata.com DOMAIN_ADMIN_PASSWORD=xy PROJECT_ID_TO_ASSIGN=xms7ga4tf3g3nzucd8380o2bev8oeknp\ngit push heroku HEAD:master\nheroku open\n```\n### Enable Geo Chart for Storybook and Live Examples\nGeo chart uses Mapbox to render map which requires a Mapbox access token.\n- Register an account and create Mapbox access token at [guide](https://docs.mapbox.com/help/how-mapbox-works/access-tokens/)\n- Store the created token at `.env`:\n```bash\necho -e \"EXAMPLE_MAPBOX_ACCESS_TOKEN=token\" >> .env # only need to run once\necho -e \"STORYBOOK_MAPBOX_ACCESS_TOKEN=token\" >> .env # only need to run once\n```\n\n### Run Live Examples Locally\nTo run *GoodData.UI Live Examples* locally:\n```bash\ngit clone <this-repository>\ncd  <repository-folder>\nyarn install --pure-lockfile\nyarn examples\n```\nThen open https://localhost:8999 and login using Live Examples account (you can [create one here](https://gooddata-examples.herokuapp.com/registration)).\n\n### Run Storybook locally\n- Run storybook with token stored in `.env` for more secure\n```bash\nyarn storybook\n```\n- Or run storybook with token env param exposed to cli (not suggested)\n```bash\nSTORYBOOK_MAPBOX_ACCESS_TOKEN=token yarn storybook\n```\n- Apply either above way to `yarn build-storybook` or `yarn test-storybook`\n\n### Source code formatting\nThe source code in the repository is formatted by [Prettier](https://prettier.io/).\nThe format of the code is validated by our Continuous Integration server and is one of the requirements of successful merge.\n\nPrettier is supported by every major IDE. You can find the list of supported editors and how to configure them [here](https://prettier.io/docs/en/editors.html).\n\nIn the case, when your editor is not supported or you don't want to setup the integration, you can run the `yarn prettier-write` command to reformat the code before commit.\n\n## Changelog\n\n- see [CHANGELOG.md](CHANGELOG.md)\n\n## Supported versions\n\nIn order to make the user experience with integrating GoodData UI SDK as smooth and secure as possible and to ensure that the SDK is using the latest features of the platform, we will only provide support to two most recent major versions of UI SDK.\n\nThe most recent majors will be supported in the following modes:\n\n- The latest major version will receive all new functionality and all bug fixes\n- The previous major version will only receive fixes to critical issues and security fixes. These fixes will be applied on top of last released version of the previous major\n\nThe customers are encouraged to always use the latest version of the UI SDK.\n\nIn case of using older versions, the user might face API incompatibility, performance or security issues.\n\nPlease follow the installation instructions to update to the newest version.\n\n## License\n\n(C) 2007-2020 GoodData Corporation\n\nThis project is dual licensed:\n\n- The ATTRIBUTION-NONCOMMERCIAL 4.0 INTERNATIONAL (CC BY-NC 4.0) is used for purpose of the trial experience and evaluation of GoodData.UI library.\n- The GOODDATA GOODDATA.UI LIBRARY END USER LICENSE AGREEMENT is used for GoodData customers.\n\nFor more information, please see [LICENSE](https://github.com/gooddata/gooddata-react-components/blob/master/LICENSE)\n","gitHead":"14b66f1e32392b8e397893d59033986b14c2403a","scripts":{"dev":"bash scripts/build.sh --dev-watch","test":"jest --watch","build":"bash scripts/build.sh","tslint":"yarn run-tslint -t verbose $npm_package_config_tslint","prepare":"cd examples/server && yarn install --frozen-lockfile && cd ../..; rm -r examples/node_modules 2>/dev/null; true","examples":"bash scripts/run-examples.sh","prepare?":"# Called before `npm publish` and on local `npm install`. Temporarily also for deleting obsolete node_modules. Ends with `true` to continue gracefully.","validate":"tsc --noEmit && yarn tslint && eslint $npm_package_config_eslint && yarn validate-style && yarn prettier-check","build-dev":"bash scripts/build.sh --dev","examples?":"# Default is developer domain, other options: yarn examples [sec,secure,stg,stg2,stg3,demo,developer or URL]","storybook":"yarn build && start-storybook -p 9001 -c .storybook","test-once":"jest","tslint-ci":"mkdir -p ./ci/results && yarn run-tslint -t checkstyle -o ./ci/results/tslint-results.xml $npm_package_config_tslint","run-tslint":"tslint -p tsconfig.json","validate-ci":"tsc --noEmit && yarn tslint-ci  && eslint $npm_package_config_eslint -f checkstyle -o ci/results/eslint-results.xml && yarn validate-style-ci && yarn prettier-check","examples-build":"bash scripts/build-examples.sh","prepublishOnly":"yarn build","prettier-check":"prettier --check '{src,stories,styles,__mocks__,examples/server/src,examples/src,examples/test}/**/*.{ts,js,tsx,jsx,json,scss,md,yaml,html}'","prettier-write":"prettier --write '{src,stories,styles,__mocks__,examples/server/src,examples/src,examples/test}/**/*.{ts,js,tsx,jsx,json,scss,md,yaml,html}'","test-storybook":"yarn build && test-storybook","validate-style":"stylelint '**/*.scss'","build-storybook":"yarn build && build-storybook -c .storybook -o dist-storybook","examples-server":"node examples/server/src/index.js","heroku-postbuild":"yarn examples-build developer","examples-testcafe":"./scripts/run-testcafe.sh visual","validate-style-ci":"stylelint '**/*.scss' --custom-formatter=node_modules/stylelint-checkstyle-formatter > ci/results/stylelint-results.xml","check-circular-deps":"madge --circular --extensions ts ./src","examples-testcafe-ci":"./scripts/run-testcafe.sh ci","examples-testcafe-live":"./scripts/run-testcafe.sh live"},"typings":"dist/index.d.ts","_npmUser":{"name":"tomsatgd","email":"tomas.satinsky@gooddata.com"},"deprecated":"@gooddata/react-components@7 reached End of Support on March 31, 2022. Please upgrade (see https://sdk.gooddata.com/gooddata-ui/docs/supported_versions.html for more information).","repository":{"url":"git+ssh://git@github.com/gooddata/gooddata-react-components.git","type":"git"},"_npmVersion":"6.13.4","description":"GoodData.UI - A powerful JavaScript library for building analytical applications","directories":{},"lint-staged":{"{src,stories,styles,__mocks__,examples/server/src,examples/src,examples/test}/**/*.{ts,js,tsx,jsx,scss}":["npx gdc-fix-copyright","git add"],"{src,stories,styles,__mocks__,examples/server/src,examples/src,examples/test}/**/*.{ts,js,tsx,jsx,json,scss,md,yaml,html}":["prettier --write","git add"]},"_nodeVersion":"12.16.1","dependencies":{"rxjs":"^5.5.6","uuid":"^3.2.1","immer":"^1.3.1","lodash":"^4.17.15","date-fns":"^2.7.0","downshift":"^3.2.7","invariant":"^2.2.2","mapbox-gl":"^1.6.1","classnames":"^2.2.6","highcharts":"7.1.1","prop-types":"^15.6.0","react-intl":"^3.6.0","custom-event":"^1.0.1","react-window":"^1.8.1","ag-grid-react":"20.0.0","react-measure":"^2.3.0","@types/mapbox-gl":"^1.6.1","react-day-picker":"~7.3.0","react-responsive":"^3.0.0","stringify-object":"^2.4.0","@gooddata/typings":"^2.24.2","ag-grid-community":"20.0.0","http-status-codes":"^1.3.0","@gooddata/js-utils":"^3.10.5","@gooddata/numberjs":"^3.2.4","fixed-data-table-2":"0.7.17","@gooddata/goodstrap":"^68.6.0","react-dom-factories":"^1.0.2","@gooddata/gooddata-js":"^13.0.1","json-stable-stringify":"^1.0.1","react-transition-group":"^2.2.1","hoist-non-react-statics":"^3.3.0","nodelist-foreach-polyfill":"^1.2.0","@formatjs/intl-pluralrules":"^1.3.6","highcharts-grouped-categories":"^1.1.3"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"raf":"3.3.2","yup":"^0.24.1","jest":"24.7.1","husky":"3.0.0","madge":"^3.4.4","react":"^16.5.2","enzyme":"3.5.0","eslint":"4.19.1","formik":"^0.11.11","moment":"2.23.0","history":"^4.7.2","ts-jest":"24.0.0","webpack":"4.30.0","full-icu":"^1.3.0","prettier":"1.16.4","react-ga":"^2.5.2","recharts":"1.0.0-beta.9","testcafe":"1.1.4","commander":"2.14.1","node-sass":"4.13.0","react-dom":"^16.5.2","stylelint":"^10.0.0","supertest":"3.0.0","ts-loader":"6.0.0","@types/raf":"^3.4.0","css-loader":"0.28.7","jest-junit":"3.0.0","raw-loader":"0.5.1","styled-jsx":"2.2.1","typescript":"3.3.4000","@babel/core":"7.4.4","@types/jest":"24.0.6","@types/node":"7.0.8","@types/uuid":"3.4.3","file-loader":"3.0.1","jest-enzyme":"7.0.2","lint-staged":"9.1.0","sass-loader":"6.0.6","webpack-cli":"3.3.2","@types/react":"16.8.6","babel-loader":"8.0.5","react-helmet":"5.2.0","react-select":"1.2.1","style-loader":"0.19.1","@types/enzyme":"3.1.13","@types/lodash":"4.14.123","testcafe-live":"0.1.4","@babel/runtime":"7.4.4","dotenv-webpack":"^1.7.0","@babel/polyfill":"^7.4.4","@storybook/react":"5.0.11","@types/invariant":"2.2.29","@types/react-dom":"16.0.11","isomorphic-fetch":"2.2.1","react-datepicker":"1.1.0","react-router-dom":"4.2.2","@babel/preset-env":"7.4.4","@gooddata/mock-js":"^2.13.1","@storybook/addons":"5.0.11","@types/classnames":"2.2.3","@types/prop-types":"15.5.2","@storybook/theming":"5.0.11","identity-obj-proxy":"^3.0.0","intl-messageformat":"^7.5.4","webpack-dev-server":"3.3.1","@babel/preset-react":"7.0.0","@types/react-portal":"4.0.1","@types/react-window":"^1.8.1","babel-plugin-lodash":"3.3.4","html-webpack-plugin":"3.2.0","react-test-renderer":"16.4.2","@types/react-measure":"2.0.5","clean-webpack-plugin":"2.0.2","stats-webpack-plugin":"0.7.0","eslint-config-prettier":"4.1.0","react-google-recaptcha":"^0.14.1","tslint-config-prettier":"1.18.0","@gooddata/eslint-config":"^1.0.0","@gooddata/tslint-config":"1.0.0","@types/react-responsive":"^3.0.3","@types/storybook__react":"4.0.1","@types/stringify-object":"^3.2.0","enzyme-adapter-react-16":"1.3.1","@gooddata/test-storybook":"3.2.1","@storybook/addon-actions":"5.0.11","@storybook/addon-options":"5.0.11","node-sass-magic-importer":"5.1.0","react-syntax-highlighter":"11.0.2","@types/fixed-data-table-2":"0.8.1","stylelint-config-prettier":"5.2.0","@gooddata/stylelint-config":"4.0.1","@types/react-test-renderer":"16.0.0","circular-dependency-plugin":"5.0.2","compression-webpack-plugin":"2.0.0","@types/json-stable-stringify":"^1.0.32","@gooddata/frontend-npm-scripts":"1.1.0","@types/enzyme-adapter-react-16":"1.0.3","stylelint-checkstyle-formatter":"0.1.0","@types/storybook__addon-actions":"3.4.2","@babel/plugin-proposal-class-properties":"7.4.4","@babel/plugin-proposal-object-rest-spread":"7.4.4","@babel/plugin-transform-async-to-generator":"7.4.4"},"peerDependencies":{"react":"^16.5.2","react-dom":"^16.5.2"},"_npmOperationalInternal":{"tmp":"tmp/react-components_7.7.0-alpha-tomsatgd-tsa-bb-2286-fix-show-in-percent-ad-hoc-format-2020-05-14T07-58-27-701Z_1589443144442_0.8083897369090438","host":"s3://npm-registry-packages"}},"7.7.0-beta.13":{"name":"@gooddata/react-components","version":"7.7.0-beta.13","author":{"name":"GoodData Corporation"},"license":"BSD-3-Clause","_id":"@gooddata/react-components@7.7.0-beta.13","maintainers":[{"name":"afi","email":"adam.fiedler@gooddata.com"},{"name":"bertold8","email":"ivan.nejezchleb@seznam.cz"},{"name":"brbistas","email":"valentinos.chraniotis@gooddata.com"},{"name":"bugsbunny338","email":"jiri.zajic@mensa.cz"},{"name":"de.do","email":"de.do@gooddata.com"},{"name":"gooddata-ci","email":"rail@gooddata.com"},{"name":"hang.ngo","email":"hang.ngo@gooddata.com"},{"name":"hung.nguyen.hoang","email":"hung.nguyen@gooddata.com"},{"name":"ivan.mjartan","email":"ivan.mjartan@gooddata.com"},{"name":"jakub-sterba","email":"jakub.sterba@gooddata.com"},{"name":"jankc","email":"jan.krapac@gmail.com"},{"name":"jaroslav.tomecek","email":"jaroslav.tomecek@gooddata.com"},{"name":"jkittler","email":"honza.kittler@gmail.com"},{"name":"khanh.le","email":"khanh.le@gooddata.com"},{"name":"lanhuynh","email":"lan.huynh@gooddata.com"},{"name":"linhhong","email":"linh.hong@gooddata.com"},{"name":"lupko","email":"lubomir.slivka@gooddata.com"},{"name":"mai.nguyen","email":"mai.nguyen@gooddata.com"},{"name":"matyas.kandl","email":"matyas.kandl@gooddata.com"},{"name":"michal.marsal","email":"michal.marsal@gooddata.com"},{"name":"my.duong","email":"my.duong@gooddata.com"},{"name":"naibinh","email":"naibinh@gmail.com"},{"name":"nikolacech","email":"nikola.cech@gooddata.com"},{"name":"nis.hua","email":"nis.hua@gooddata.com"},{"name":"no23reason","email":"dan.homola@hotmail.cz"},{"name":"patrikbraborec","email":"patrik.braborec@gooddata.com"},{"name":"pbenes","email":"petr.benes@gooddata.com"},{"name":"petrjanu","email":"petr.janu@gooddata.com"},{"name":"pkingo","email":"philipandreaskingo@hotmail.com"},{"name":"ptquang86","email":"ptquang86@gmail.com"},{"name":"qduval","email":"quentin.duval@gooddata.com"},{"name":"rodri360","email":"me@rodri360.com"},{"name":"scavnickyj","email":"jakub.scavnicky@gooddata.com"},{"name":"sitina","email":"jiri.sitina@gooddata.com"},{"name":"strouhaljan","email":"strouhal.jan@gmail.com"},{"name":"tomas.kratochvil","email":"tomas.kratochvil@gooddata.com"},{"name":"tomasreichmann","email":"tomasreichmann@gmail.com"},{"name":"tomsatgd","email":"tomas.satinsky@gooddata.com"},{"name":"trung-le-quoc","email":"trung.le@gooddata.com"},{"name":"tu-ngo","email":"tungo1981@gmail.com"},{"name":"tu.bui","email":"tu.bui@gooddata.com"},{"name":"tulean","email":"tuan.le@gooddata.com"},{"name":"tuqt1005","email":"tu.tran@gooddata.com"},{"name":"utdnah","email":"danh.ung@gooddata.com"},{"name":"vlastikcz","email":"vlastimil.kotas@gooddata.com"},{"name":"vu.pham","email":"vu.pham@gooddata.com"},{"name":"xmort","email":"petr.dolejsi@gooddata.com"},{"name":"yanlipnican","email":"yanlipnican@gmail.com"}],"homepage":"https://github.com/gooddata/gooddata-react-components#readme","bugs":{"url":"https://github.com/gooddata/gooddata-react-components/issues"},"dist":{"shasum":"8f0c29a9a184d61606f51179a6b361a902853178","tarball":"https://registry.npmjs.org/@gooddata/react-components/-/react-components-7.7.0-beta.13.tgz","fileCount":2564,"integrity":"sha512-7EQDXF3/mDTt9JdEtjTU+TWUKunM02EZqunDhvoY7RHqR9ISwIE/nXiaWUS7z0a4DqtCJh9laR2uR9DlXMNu4w==","signatures":[{"sig":"MEQCIHI02ZdkAiNqcyjMEuRXwTf0LYtrK9+RS+qcUi0xCExSAiBGrYVM8/rTLs88NfrF0dkgAPuY+H93xHh72zEQ9mc5ig==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":10172486,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJevP9dCRA9TVsSAnZWagAAmQ8P/jOXbFn5xnQHB8SJCftS\nYPXsjyXmCblpd+4ijPRCVK7JwhlRkNLxPZhGv5AueCh/VhQVDYkPU0GCC/F6\njRsW4p1iej/5kGjupnrNnBBJFOu2IluOGFZztRmL9Di4JFbgrldzClKwVR9H\nnxJMFe6QDdd+Lr2JY0yEY55JT8ok8UoumgQH8IUQLjlPrlYxj4fFNYmwUdtc\nWHDGLxctvrK52RAiPTb8/DfM0DjRFaLY5gMLwypm0jjc2hD1fuzhtFcP7QhP\nH4wQa3QAETfZUAyEatzWKtZl+PA60PYp4LVbnzFC9HBe+bJnA+qExJ+oOe7s\nkfUQQUJctkBpN2ROM9Yh1AsplZ3bNsr2Ywfo6J0Gu5dSufNLLEc1gLFIiQ6/\nvr0+ohlUO11ACrxvUlzcc2mIu/5zYxLR65D+2mii6eKgI5pKHvGuL7SGRXCp\nFLB4A0AUdHKfjZR0LPdS7wDaSETnneurFDq1P5HwPEc8ofw+nsMcwUvvKJCT\niTaqT9x9SKv3JNE3e3I+bf1KKeeLQzb0+O0xBpbxaGTjllWQWU4gWSqDevtK\nuMcyS7+TkxHfE1tgFBwHFbHZ7UsD4Ulhj85xhtGmS+Ay/rgtdvOlI5qVmRhV\nOJF98ySPDoL3OnDOj6TKasXncH2z9nY3yk2Ka7co+DzDPzuOrmWSjr1t5Y3B\n0kZu\r\n=wr1f\r\n-----END PGP SIGNATURE-----\r\n"},"main":"dist/index.js","husky":{"hooks":{"pre-commit":"lint-staged"}},"config":{"eslint":"./examples/**/*.{js,jsx}","tslint":"./{__mocks__,src,stories}/{,**/}*.{ts,tsx}"},"readme":"[![npm version](https://badge.fury.io/js/%40gooddata%2Freact-components.svg)](https://www.npmjs.com/package/@gooddata/react-components)\n\n# GoodData.UI React components\n> A React-based JavaScript library for building data-driven applications\n\n## Getting started\n- [GoodData.UI Documentation](http://sdk.gooddata.com/gooddata-ui/)\n- [GoodData.UI Live Examples](https://gooddata-examples.herokuapp.com/)\n- [Stack Overflow](https://stackoverflow.com/questions/tagged/gooddata)\n\n### Usage\nWith [yarn](https://yarnpkg.com) installed, go to your project directory and run\n```\n$ yarn add @gooddata/react-components\n```\nIf you prefer [npm](npmjs.com) run\n```\n$ npm install --save @gooddata/react-components\n```\n\nThe public API is exposed via global `index.js`. Except for the styles, do not import any other file directly\nbecause they are not intended to be part of the public API.\n\n## Contributing\n\nWe welcome any contribution in form of [issues](https://github.com/gooddata/gooddata-react-components/issues) or [pull requests](https://github.com/gooddata/gooddata-react-components/pulls).\n\nInstall [Node.js](http://nodejs.org) (node 12.16.1, npm v6.13.4) and [Yarn](https://classic.yarnpkg.com) (1.22.4).\n\nInstall dependencies:\n```\nyarn install --frozen-lockfile\n```\n\nThese commands may come in handy while developing:\n\n| command | description |\n| ------- | ----------- |\n| `yarn install --pure-lockfile` | first step |\n| ||\n| `yarn dev` | build react-components to `/dist` in watch mode |\n| `yarn test` | run all unit tests |\n| `yarn prettier-write` | format the source code to match the valid codestyle |\n| `yarn validate` | validate codestyle |\n| ||\n| `yarn storybook` | run storybook from `/stories` on http://localhost:9001 |\n| `yarn build-storybook` | build storybook to `/dist-storybook` |\n| `yarn test-storybook` | run storybook and [screenshot tests](https://github.com/gooddata/gdc-client-utils/tree/master/test-storybook) |\n| ||\n| `yarn examples` | run Live Examples dev-server from `/examples` on https://localhost:8999 |\n| `yarn examples-build` | build Live Examples to `/examples/dist` |\n| `yarn examples-server` | serve built Live Examples - see `/examples/server/src` |\n| `yarn examples-testcafe` | run testcafe tests against `localhost:8999` |\n\n### Deploy to heroku.com\nWhen you deploy this repo to heroku, it serves *GoodData.UI Live Examples*.\nRelevant tasks are in `Procfile` and `package.json`.\n\n```bash\n# run in the project directory\nheroku login\nheroku create <your-app-name>\nheroku config:set DOMAIN_ADMIN_USERNAME=x@gooddata.com DOMAIN_ADMIN_PASSWORD=xy PROJECT_ID_TO_ASSIGN=xms7ga4tf3g3nzucd8380o2bev8oeknp\ngit push heroku HEAD:master\nheroku open\n```\n### Enable Geo Chart for Storybook and Live Examples\nGeo chart uses Mapbox to render map which requires a Mapbox access token.\n- Register an account and create Mapbox access token at [guide](https://docs.mapbox.com/help/how-mapbox-works/access-tokens/)\n- Store the created token at `.env`:\n```bash\necho -e \"EXAMPLE_MAPBOX_ACCESS_TOKEN=token\" >> .env # only need to run once\necho -e \"STORYBOOK_MAPBOX_ACCESS_TOKEN=token\" >> .env # only need to run once\n```\n\n### Run Live Examples Locally\nTo run *GoodData.UI Live Examples* locally:\n```bash\ngit clone <this-repository>\ncd  <repository-folder>\nyarn install --pure-lockfile\nyarn examples\n```\nThen open https://localhost:8999 and login using Live Examples account (you can [create one here](https://gooddata-examples.herokuapp.com/registration)).\n\n### Run Storybook locally\n- Run storybook with token stored in `.env` for more secure\n```bash\nyarn storybook\n```\n- Or run storybook with token env param exposed to cli (not suggested)\n```bash\nSTORYBOOK_MAPBOX_ACCESS_TOKEN=token yarn storybook\n```\n- Apply either above way to `yarn build-storybook` or `yarn test-storybook`\n\n### Source code formatting\nThe source code in the repository is formatted by [Prettier](https://prettier.io/).\nThe format of the code is validated by our Continuous Integration server and is one of the requirements of successful merge.\n\nPrettier is supported by every major IDE. You can find the list of supported editors and how to configure them [here](https://prettier.io/docs/en/editors.html).\n\nIn the case, when your editor is not supported or you don't want to setup the integration, you can run the `yarn prettier-write` command to reformat the code before commit.\n\n## Changelog\n\n- see [CHANGELOG.md](CHANGELOG.md)\n\n## Supported versions\n\nIn order to make the user experience with integrating GoodData UI SDK as smooth and secure as possible and to ensure that the SDK is using the latest features of the platform, we will only provide support to two most recent major versions of UI SDK.\n\nThe most recent majors will be supported in the following modes:\n\n- The latest major version will receive all new functionality and all bug fixes\n- The previous major version will only receive fixes to critical issues and security fixes. These fixes will be applied on top of last released version of the previous major\n\nThe customers are encouraged to always use the latest version of the UI SDK.\n\nIn case of using older versions, the user might face API incompatibility, performance or security issues.\n\nPlease follow the installation instructions to update to the newest version.\n\n## License\n\n(C) 2007-2020 GoodData Corporation\n\nThis project is dual licensed:\n\n- The ATTRIBUTION-NONCOMMERCIAL 4.0 INTERNATIONAL (CC BY-NC 4.0) is used for purpose of the trial experience and evaluation of GoodData.UI library.\n- The GOODDATA GOODDATA.UI LIBRARY END USER LICENSE AGREEMENT is used for GoodData customers.\n\nFor more information, please see [LICENSE](https://github.com/gooddata/gooddata-react-components/blob/master/LICENSE)\n","gitHead":"5dd7bc86c8fed338ba07e1aed89aec4cfa82a19b","scripts":{"dev":"bash scripts/build.sh --dev-watch","test":"jest --watch","build":"bash scripts/build.sh","tslint":"yarn run-tslint -t verbose $npm_package_config_tslint","prepare":"cd examples/server && yarn install --frozen-lockfile && cd ../..; rm -r examples/node_modules 2>/dev/null; true","examples":"bash scripts/run-examples.sh","prepare?":"# Called before `npm publish` and on local `npm install`. Temporarily also for deleting obsolete node_modules. Ends with `true` to continue gracefully.","validate":"tsc --noEmit && yarn tslint && eslint $npm_package_config_eslint && yarn validate-style && yarn prettier-check","build-dev":"bash scripts/build.sh --dev","examples?":"# Default is developer domain, other options: yarn examples [sec,secure,stg,stg2,stg3,demo,developer or URL]","storybook":"yarn build && start-storybook -p 9001 -c .storybook","test-once":"jest","tslint-ci":"mkdir -p ./ci/results && yarn run-tslint -t checkstyle -o ./ci/results/tslint-results.xml $npm_package_config_tslint","run-tslint":"tslint -p tsconfig.json","validate-ci":"tsc --noEmit && yarn tslint-ci  && eslint $npm_package_config_eslint -f checkstyle -o ci/results/eslint-results.xml && yarn validate-style-ci && yarn prettier-check","examples-build":"bash scripts/build-examples.sh","prepublishOnly":"yarn build","prettier-check":"prettier --check '{src,stories,styles,__mocks__,examples/server/src,examples/src,examples/test}/**/*.{ts,js,tsx,jsx,json,scss,md,yaml,html}'","prettier-write":"prettier --write '{src,stories,styles,__mocks__,examples/server/src,examples/src,examples/test}/**/*.{ts,js,tsx,jsx,json,scss,md,yaml,html}'","test-storybook":"yarn build && test-storybook","validate-style":"stylelint '**/*.scss'","build-storybook":"yarn build && build-storybook -c .storybook -o dist-storybook","examples-server":"node examples/server/src/index.js","heroku-postbuild":"yarn examples-build developer","examples-testcafe":"./scripts/run-testcafe.sh visual","validate-style-ci":"stylelint '**/*.scss' --custom-formatter=node_modules/stylelint-checkstyle-formatter > ci/results/stylelint-results.xml","check-circular-deps":"madge --circular --extensions ts ./src","examples-testcafe-ci":"./scripts/run-testcafe.sh ci","examples-testcafe-live":"./scripts/run-testcafe.sh live"},"typings":"dist/index.d.ts","_npmUser":{"name":"gooddata-ci","email":"rail@gooddata.com"},"deprecated":"@gooddata/react-components@7 reached End of Support on March 31, 2022. Please upgrade (see https://sdk.gooddata.com/gooddata-ui/docs/supported_versions.html for more information).","repository":{"url":"git+ssh://git@github.com/gooddata/gooddata-react-components.git","type":"git"},"_npmVersion":"6.13.4","description":"GoodData.UI - A powerful JavaScript library for building analytical applications","directories":{},"lint-staged":{"{src,stories,styles,__mocks__,examples/server/src,examples/src,examples/test}/**/*.{ts,js,tsx,jsx,scss}":["npx gdc-fix-copyright","git add"],"{src,stories,styles,__mocks__,examples/server/src,examples/src,examples/test}/**/*.{ts,js,tsx,jsx,json,scss,md,yaml,html}":["prettier --write","git add"]},"_nodeVersion":"12.16.1","dependencies":{"rxjs":"^5.5.6","uuid":"^3.2.1","immer":"^1.3.1","lodash":"^4.17.15","date-fns":"^2.7.0","downshift":"^3.2.7","invariant":"^2.2.2","mapbox-gl":"^1.6.1","classnames":"^2.2.6","highcharts":"7.1.1","prop-types":"^15.6.0","react-intl":"^3.6.0","custom-event":"^1.0.1","react-window":"^1.8.1","ag-grid-react":"20.0.0","react-measure":"^2.3.0","@types/mapbox-gl":"^1.6.1","react-day-picker":"~7.3.0","react-responsive":"^3.0.0","stringify-object":"^2.4.0","@gooddata/typings":"^2.24.2","ag-grid-community":"20.0.0","http-status-codes":"^1.3.0","@gooddata/js-utils":"^3.10.5","@gooddata/numberjs":"^3.2.4","fixed-data-table-2":"0.7.17","@gooddata/goodstrap":"^68.6.0","react-dom-factories":"^1.0.2","@gooddata/gooddata-js":"^13.0.1","json-stable-stringify":"^1.0.1","react-transition-group":"^2.2.1","hoist-non-react-statics":"^3.3.0","nodelist-foreach-polyfill":"^1.2.0","@formatjs/intl-pluralrules":"^1.3.6","highcharts-grouped-categories":"^1.1.3"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"raf":"3.3.2","yup":"^0.24.1","jest":"24.7.1","husky":"3.0.0","madge":"^3.4.4","react":"^16.5.2","enzyme":"3.5.0","eslint":"4.19.1","formik":"^0.11.11","moment":"2.23.0","history":"^4.7.2","ts-jest":"24.0.0","webpack":"4.30.0","full-icu":"^1.3.0","prettier":"1.16.4","react-ga":"^2.5.2","recharts":"1.0.0-beta.9","testcafe":"1.1.4","commander":"2.14.1","node-sass":"4.13.0","react-dom":"^16.5.2","stylelint":"^10.0.0","supertest":"3.0.0","ts-loader":"6.0.0","@types/raf":"^3.4.0","css-loader":"0.28.7","jest-junit":"3.0.0","raw-loader":"0.5.1","styled-jsx":"2.2.1","typescript":"3.3.4000","@babel/core":"7.4.4","@types/jest":"24.0.6","@types/node":"7.0.8","@types/uuid":"3.4.3","file-loader":"3.0.1","jest-enzyme":"7.0.2","lint-staged":"9.1.0","sass-loader":"6.0.6","webpack-cli":"3.3.2","@types/react":"16.8.6","babel-loader":"8.0.5","react-helmet":"5.2.0","react-select":"1.2.1","style-loader":"0.19.1","@types/enzyme":"3.1.13","@types/lodash":"4.14.123","testcafe-live":"0.1.4","@babel/runtime":"7.4.4","dotenv-webpack":"^1.7.0","@babel/polyfill":"^7.4.4","@storybook/react":"5.0.11","@types/invariant":"2.2.29","@types/react-dom":"16.0.11","isomorphic-fetch":"2.2.1","react-datepicker":"1.1.0","react-router-dom":"4.2.2","@babel/preset-env":"7.4.4","@gooddata/mock-js":"^2.13.1","@storybook/addons":"5.0.11","@types/classnames":"2.2.3","@types/prop-types":"15.5.2","@storybook/theming":"5.0.11","identity-obj-proxy":"^3.0.0","intl-messageformat":"^7.5.4","webpack-dev-server":"3.3.1","@babel/preset-react":"7.0.0","@types/react-portal":"4.0.1","@types/react-window":"^1.8.1","babel-plugin-lodash":"3.3.4","html-webpack-plugin":"3.2.0","react-test-renderer":"16.4.2","@types/react-measure":"2.0.5","clean-webpack-plugin":"2.0.2","stats-webpack-plugin":"0.7.0","eslint-config-prettier":"4.1.0","react-google-recaptcha":"^0.14.1","tslint-config-prettier":"1.18.0","@gooddata/eslint-config":"^1.0.0","@gooddata/tslint-config":"1.0.0","@types/react-responsive":"^3.0.3","@types/storybook__react":"4.0.1","@types/stringify-object":"^3.2.0","enzyme-adapter-react-16":"1.3.1","@gooddata/test-storybook":"3.2.1","@storybook/addon-actions":"5.0.11","@storybook/addon-options":"5.0.11","node-sass-magic-importer":"5.1.0","react-syntax-highlighter":"11.0.2","@types/fixed-data-table-2":"0.8.1","stylelint-config-prettier":"5.2.0","@gooddata/stylelint-config":"4.0.1","@types/react-test-renderer":"16.0.0","circular-dependency-plugin":"5.0.2","compression-webpack-plugin":"2.0.0","@types/json-stable-stringify":"^1.0.32","@gooddata/frontend-npm-scripts":"1.1.0","@types/enzyme-adapter-react-16":"1.0.3","stylelint-checkstyle-formatter":"0.1.0","@types/storybook__addon-actions":"3.4.2","@babel/plugin-proposal-class-properties":"7.4.4","@babel/plugin-proposal-object-rest-spread":"7.4.4","@babel/plugin-transform-async-to-generator":"7.4.4"},"peerDependencies":{"react":"^16.5.2","react-dom":"^16.5.2"},"_npmOperationalInternal":{"tmp":"tmp/react-components_7.7.0-beta.13_1589444444463_0.8925871645559507","host":"s3://npm-registry-packages"}},"7.7.0-alpha-strouhaljan-pdo-bb-2211-formatting-presets-component-2020-05-14T08-34-06-659Z":{"name":"@gooddata/react-components","version":"7.7.0-alpha-strouhaljan-pdo-bb-2211-formatting-presets-component-2020-05-14T08-34-06-659Z","author":{"name":"GoodData Corporation"},"license":"BSD-3-Clause","_id":"@gooddata/react-components@7.7.0-alpha-strouhaljan-pdo-bb-2211-formatting-presets-component-2020-05-14T08-34-06-659Z","maintainers":[{"name":"afi","email":"adam.fiedler@gooddata.com"},{"name":"bertold8","email":"ivan.nejezchleb@seznam.cz"},{"name":"brbistas","email":"valentinos.chraniotis@gooddata.com"},{"name":"bugsbunny338","email":"jiri.zajic@mensa.cz"},{"name":"de.do","email":"de.do@gooddata.com"},{"name":"gooddata-ci","email":"rail@gooddata.com"},{"name":"hang.ngo","email":"hang.ngo@gooddata.com"},{"name":"hung.nguyen.hoang","email":"hung.nguyen@gooddata.com"},{"name":"ivan.mjartan","email":"ivan.mjartan@gooddata.com"},{"name":"jakub-sterba","email":"jakub.sterba@gooddata.com"},{"name":"jankc","email":"jan.krapac@gmail.com"},{"name":"jaroslav.tomecek","email":"jaroslav.tomecek@gooddata.com"},{"name":"jkittler","email":"honza.kittler@gmail.com"},{"name":"khanh.le","email":"khanh.le@gooddata.com"},{"name":"lanhuynh","email":"lan.huynh@gooddata.com"},{"name":"linhhong","email":"linh.hong@gooddata.com"},{"name":"lupko","email":"lubomir.slivka@gooddata.com"},{"name":"mai.nguyen","email":"mai.nguyen@gooddata.com"},{"name":"matyas.kandl","email":"matyas.kandl@gooddata.com"},{"name":"michal.marsal","email":"michal.marsal@gooddata.com"},{"name":"my.duong","email":"my.duong@gooddata.com"},{"name":"naibinh","email":"naibinh@gmail.com"},{"name":"nikolacech","email":"nikola.cech@gooddata.com"},{"name":"nis.hua","email":"nis.hua@gooddata.com"},{"name":"no23reason","email":"dan.homola@hotmail.cz"},{"name":"patrikbraborec","email":"patrik.braborec@gooddata.com"},{"name":"pbenes","email":"petr.benes@gooddata.com"},{"name":"petrjanu","email":"petr.janu@gooddata.com"},{"name":"pkingo","email":"philipandreaskingo@hotmail.com"},{"name":"ptquang86","email":"ptquang86@gmail.com"},{"name":"qduval","email":"quentin.duval@gooddata.com"},{"name":"rodri360","email":"me@rodri360.com"},{"name":"scavnickyj","email":"jakub.scavnicky@gooddata.com"},{"name":"sitina","email":"jiri.sitina@gooddata.com"},{"name":"strouhaljan","email":"strouhal.jan@gmail.com"},{"name":"tomas.kratochvil","email":"tomas.kratochvil@gooddata.com"},{"name":"tomasreichmann","email":"tomasreichmann@gmail.com"},{"name":"tomsatgd","email":"tomas.satinsky@gooddata.com"},{"name":"trung-le-quoc","email":"trung.le@gooddata.com"},{"name":"tu-ngo","email":"tungo1981@gmail.com"},{"name":"tu.bui","email":"tu.bui@gooddata.com"},{"name":"tulean","email":"tuan.le@gooddata.com"},{"name":"tuqt1005","email":"tu.tran@gooddata.com"},{"name":"utdnah","email":"danh.ung@gooddata.com"},{"name":"vlastikcz","email":"vlastimil.kotas@gooddata.com"},{"name":"vu.pham","email":"vu.pham@gooddata.com"},{"name":"xmort","email":"petr.dolejsi@gooddata.com"},{"name":"yanlipnican","email":"yanlipnican@gmail.com"}],"homepage":"https://github.com/gooddata/gooddata-react-components#readme","bugs":{"url":"https://github.com/gooddata/gooddata-react-components/issues"},"dist":{"shasum":"0d824007975ec12f4da78163d8e5779f5ebc21e9","tarball":"https://registry.npmjs.org/@gooddata/react-components/-/react-components-7.7.0-alpha-strouhaljan-pdo-bb-2211-formatting-presets-component-2020-05-14T08-34-06-659Z.tgz","fileCount":2614,"integrity":"sha512-GIDw/Uz+rm5oVrnquTSaLw1WjAHfbx3Y/5Yqoq8Si4xqpUfEFEy2p0zz/0Z7McobYSbajImNtFJshnN/0Hq2ow==","signatures":[{"sig":"MEUCIQClce/ji7XJQbOklkWQcz0K8kzm3S8FsUFlWnAyYFOcyAIgPt1ZskR7Mc2wt27HsiTKg6CGQqe6i1RdycxWx7bPXNY=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":10300778,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJevQKfCRA9TVsSAnZWagAAgIIP/iMZbVs6aKbY6kVwpfA7\nahoPzgSjiyGRiZeF0Ynwhl0F1vmNNQPzLqDKCs7Rdtv08dmdZJd3bhtWs7FO\nbZ8UppuwKYw92D/OkTsQh8vGWxVx+kmXlcku1PA4a0Xh7w5CBbJsmit7OubS\nev9vEeWGmSooGzoX/2m4ZXQIFuA5AxPw8R75ROHo057F0QUdVZAYGdboxK6E\nA/D/iIggdMeNMlrZcwDEgf8HZkOsuZDS3Bb88zrzcDC+mYordKOpqEin7CA1\nkP+2BBqBvn0S/vm4ERsJoaxtGY18O7hbcKnDYsNWvaxJWOIimSKbQoEPuNpx\nyVtNb5mfuHffnVzL9l0pQPstkeNtaZIO/+1Z8EuHimbPnFp7jp0tKBRjWYzA\nVqlE2pLlJeUTZetFxYiFJX6SqDuSrO82+w3Rr3BpbOqaysKTi1JuwB0wyQuU\n9XjU66ZUB7lkvDTRqMcurgYIsGw8FGBL7FyGQIZvXOc83l2lI6nGmm0XoXpO\nnjcjD9cli+BF5oY3VhYkIzX9EOFLrBFyydxVWGzLh0CQZqETOUqWpO9nLpsG\n19eWtOmDcLl0P5LlbdxFXsafWyf0K3QhfuxRnXPG7vpJ2ra6FfEk/dhfCgJ/\nvamOTao6otKdfOkuTOy8E7xiTkvBkVjf8Jc4KfrKr1ZzFSOz9ZIp8XUZzOX4\n6Hip\r\n=oxHb\r\n-----END PGP SIGNATURE-----\r\n"},"main":"dist/index.js","husky":{"hooks":{"pre-commit":"lint-staged"}},"config":{"eslint":"./examples/**/*.{js,jsx}","tslint":"./{__mocks__,src,stories}/{,**/}*.{ts,tsx}"},"readme":"[![npm version](https://badge.fury.io/js/%40gooddata%2Freact-components.svg)](https://www.npmjs.com/package/@gooddata/react-components)\n\n# GoodData.UI React components\n> A React-based JavaScript library for building data-driven applications\n\n## Getting started\n- [GoodData.UI Documentation](http://sdk.gooddata.com/gooddata-ui/)\n- [GoodData.UI Live Examples](https://gooddata-examples.herokuapp.com/)\n- [Stack Overflow](https://stackoverflow.com/questions/tagged/gooddata)\n\n### Usage\nWith [yarn](https://yarnpkg.com) installed, go to your project directory and run\n```\n$ yarn add @gooddata/react-components\n```\nIf you prefer [npm](npmjs.com) run\n```\n$ npm install --save @gooddata/react-components\n```\n\nThe public API is exposed via global `index.js`. Except for the styles, do not import any other file directly\nbecause they are not intended to be part of the public API.\n\n## Contributing\n\nWe welcome any contribution in form of [issues](https://github.com/gooddata/gooddata-react-components/issues) or [pull requests](https://github.com/gooddata/gooddata-react-components/pulls).\n\nInstall [Node.js](http://nodejs.org) (node 12.16.1, npm v6.13.4) and [Yarn](https://classic.yarnpkg.com) (1.22.4).\n\nInstall dependencies:\n```\nyarn install --frozen-lockfile\n```\n\nThese commands may come in handy while developing:\n\n| command | description |\n| ------- | ----------- |\n| `yarn install --pure-lockfile` | first step |\n| ||\n| `yarn dev` | build react-components to `/dist` in watch mode |\n| `yarn test` | run all unit tests |\n| `yarn prettier-write` | format the source code to match the valid codestyle |\n| `yarn validate` | validate codestyle |\n| ||\n| `yarn storybook` | run storybook from `/stories` on http://localhost:9001 |\n| `yarn build-storybook` | build storybook to `/dist-storybook` |\n| `yarn test-storybook` | run storybook and [screenshot tests](https://github.com/gooddata/gdc-client-utils/tree/master/test-storybook) |\n| ||\n| `yarn examples` | run Live Examples dev-server from `/examples` on https://localhost:8999 |\n| `yarn examples-build` | build Live Examples to `/examples/dist` |\n| `yarn examples-server` | serve built Live Examples - see `/examples/server/src` |\n| `yarn examples-testcafe` | run testcafe tests against `localhost:8999` |\n\n### Deploy to heroku.com\nWhen you deploy this repo to heroku, it serves *GoodData.UI Live Examples*.\nRelevant tasks are in `Procfile` and `package.json`.\n\n```bash\n# run in the project directory\nheroku login\nheroku create <your-app-name>\nheroku config:set DOMAIN_ADMIN_USERNAME=x@gooddata.com DOMAIN_ADMIN_PASSWORD=xy PROJECT_ID_TO_ASSIGN=xms7ga4tf3g3nzucd8380o2bev8oeknp\ngit push heroku HEAD:master\nheroku open\n```\n### Enable Geo Chart for Storybook and Live Examples\nGeo chart uses Mapbox to render map which requires a Mapbox access token.\n- Register an account and create Mapbox access token at [guide](https://docs.mapbox.com/help/how-mapbox-works/access-tokens/)\n- Store the created token at `.env`:\n```bash\necho -e \"EXAMPLE_MAPBOX_ACCESS_TOKEN=token\" >> .env # only need to run once\necho -e \"STORYBOOK_MAPBOX_ACCESS_TOKEN=token\" >> .env # only need to run once\n```\n\n### Run Live Examples Locally\nTo run *GoodData.UI Live Examples* locally:\n```bash\ngit clone <this-repository>\ncd  <repository-folder>\nyarn install --pure-lockfile\nyarn examples\n```\nThen open https://localhost:8999 and login using Live Examples account (you can [create one here](https://gooddata-examples.herokuapp.com/registration)).\n\n### Run Storybook locally\n- Run storybook with token stored in `.env` for more secure\n```bash\nyarn storybook\n```\n- Or run storybook with token env param exposed to cli (not suggested)\n```bash\nSTORYBOOK_MAPBOX_ACCESS_TOKEN=token yarn storybook\n```\n- Apply either above way to `yarn build-storybook` or `yarn test-storybook`\n\n### Source code formatting\nThe source code in the repository is formatted by [Prettier](https://prettier.io/).\nThe format of the code is validated by our Continuous Integration server and is one of the requirements of successful merge.\n\nPrettier is supported by every major IDE. You can find the list of supported editors and how to configure them [here](https://prettier.io/docs/en/editors.html).\n\nIn the case, when your editor is not supported or you don't want to setup the integration, you can run the `yarn prettier-write` command to reformat the code before commit.\n\n## Changelog\n\n- see [CHANGELOG.md](CHANGELOG.md)\n\n## Supported versions\n\nIn order to make the user experience with integrating GoodData UI SDK as smooth and secure as possible and to ensure that the SDK is using the latest features of the platform, we will only provide support to two most recent major versions of UI SDK.\n\nThe most recent majors will be supported in the following modes:\n\n- The latest major version will receive all new functionality and all bug fixes\n- The previous major version will only receive fixes to critical issues and security fixes. These fixes will be applied on top of last released version of the previous major\n\nThe customers are encouraged to always use the latest version of the UI SDK.\n\nIn case of using older versions, the user might face API incompatibility, performance or security issues.\n\nPlease follow the installation instructions to update to the newest version.\n\n## License\n\n(C) 2007-2020 GoodData Corporation\n\nThis project is dual licensed:\n\n- The ATTRIBUTION-NONCOMMERCIAL 4.0 INTERNATIONAL (CC BY-NC 4.0) is used for purpose of the trial experience and evaluation of GoodData.UI library.\n- The GOODDATA GOODDATA.UI LIBRARY END USER LICENSE AGREEMENT is used for GoodData customers.\n\nFor more information, please see [LICENSE](https://github.com/gooddata/gooddata-react-components/blob/master/LICENSE)\n","gitHead":"a124cce45679b32c9ee90e90d6152b1d89537973","scripts":{"dev":"bash scripts/build.sh --dev-watch","test":"jest --watch","build":"bash scripts/build.sh","tslint":"yarn run-tslint -t verbose $npm_package_config_tslint","prepare":"cd examples/server && yarn install --frozen-lockfile && cd ../..; rm -r examples/node_modules 2>/dev/null; true","examples":"bash scripts/run-examples.sh","prepare?":"# Called before `npm publish` and on local `npm install`. Temporarily also for deleting obsolete node_modules. Ends with `true` to continue gracefully.","validate":"tsc --noEmit && yarn tslint && eslint $npm_package_config_eslint && yarn validate-style && yarn prettier-check","build-dev":"bash scripts/build.sh --dev","examples?":"# Default is developer domain, other options: yarn examples [sec,secure,stg,stg2,stg3,demo,developer or URL]","storybook":"yarn build && start-storybook -p 9001 -c .storybook","test-once":"jest","tslint-ci":"mkdir -p ./ci/results && yarn run-tslint -t checkstyle -o ./ci/results/tslint-results.xml $npm_package_config_tslint","run-tslint":"tslint -p tsconfig.json","validate-ci":"tsc --noEmit && yarn tslint-ci  && eslint $npm_package_config_eslint -f checkstyle -o ci/results/eslint-results.xml && yarn validate-style-ci && yarn prettier-check","examples-build":"bash scripts/build-examples.sh","prepublishOnly":"yarn build","prettier-check":"prettier --check '{src,stories,styles,__mocks__,examples/server/src,examples/src,examples/test}/**/*.{ts,js,tsx,jsx,json,scss,md,yaml,html}'","prettier-write":"prettier --write '{src,stories,styles,__mocks__,examples/server/src,examples/src,examples/test}/**/*.{ts,js,tsx,jsx,json,scss,md,yaml,html}'","test-storybook":"yarn build && test-storybook","validate-style":"stylelint '**/*.scss'","build-storybook":"yarn build && build-storybook -c .storybook -o dist-storybook","examples-server":"node examples/server/src/index.js","heroku-postbuild":"yarn examples-build developer","examples-testcafe":"./scripts/run-testcafe.sh visual","validate-style-ci":"stylelint '**/*.scss' --custom-formatter=node_modules/stylelint-checkstyle-formatter > ci/results/stylelint-results.xml","check-circular-deps":"madge --circular --extensions ts ./src","examples-testcafe-ci":"./scripts/run-testcafe.sh ci","examples-testcafe-live":"./scripts/run-testcafe.sh live"},"typings":"dist/index.d.ts","_npmUser":{"name":"strouhaljan","email":"strouhal.jan@gmail.com"},"deprecated":"@gooddata/react-components@7 reached End of Support on March 31, 2022. Please upgrade (see https://sdk.gooddata.com/gooddata-ui/docs/supported_versions.html for more information).","repository":{"url":"git+ssh://git@github.com/gooddata/gooddata-react-components.git","type":"git"},"_npmVersion":"6.13.4","description":"GoodData.UI - A powerful JavaScript library for building analytical applications","directories":{},"lint-staged":{"{src,stories,styles,__mocks__,examples/server/src,examples/src,examples/test}/**/*.{ts,js,tsx,jsx,scss}":["npx gdc-fix-copyright","git add"],"{src,stories,styles,__mocks__,examples/server/src,examples/src,examples/test}/**/*.{ts,js,tsx,jsx,json,scss,md,yaml,html}":["prettier --write","git add"]},"_nodeVersion":"12.16.1","dependencies":{"rxjs":"^5.5.6","uuid":"^3.2.1","immer":"^1.3.1","lodash":"^4.17.15","date-fns":"^2.7.0","downshift":"^3.2.7","invariant":"^2.2.2","mapbox-gl":"^1.6.1","classnames":"^2.2.6","highcharts":"7.1.1","prop-types":"^15.6.0","react-intl":"^3.6.0","custom-event":"^1.0.1","react-window":"^1.8.1","ag-grid-react":"20.0.0","react-measure":"^2.3.0","@types/mapbox-gl":"^1.6.1","react-day-picker":"~7.3.0","react-responsive":"^3.0.0","stringify-object":"^2.4.0","@gooddata/typings":"^2.24.2","ag-grid-community":"20.0.0","http-status-codes":"^1.3.0","@gooddata/js-utils":"^3.10.5","@gooddata/numberjs":"^3.2.4","fixed-data-table-2":"0.7.17","@gooddata/goodstrap":"^68.6.0","react-dom-factories":"^1.0.2","@gooddata/gooddata-js":"^13.0.1","json-stable-stringify":"^1.0.1","react-transition-group":"^2.2.1","hoist-non-react-statics":"^3.3.0","nodelist-foreach-polyfill":"^1.2.0","@formatjs/intl-pluralrules":"^1.3.6","highcharts-grouped-categories":"^1.1.3"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"raf":"3.3.2","yup":"^0.24.1","jest":"24.7.1","husky":"3.0.0","madge":"^3.4.4","react":"^16.5.2","enzyme":"3.5.0","eslint":"4.19.1","formik":"^0.11.11","moment":"2.23.0","history":"^4.7.2","ts-jest":"24.0.0","webpack":"4.30.0","full-icu":"^1.3.0","prettier":"1.16.4","react-ga":"^2.5.2","recharts":"1.0.0-beta.9","testcafe":"1.1.4","commander":"2.14.1","node-sass":"4.13.0","react-dom":"^16.5.2","stylelint":"^10.0.0","supertest":"3.0.0","ts-loader":"6.0.0","@types/raf":"^3.4.0","css-loader":"0.28.7","jest-junit":"3.0.0","raw-loader":"0.5.1","styled-jsx":"2.2.1","typescript":"3.3.4000","@babel/core":"7.4.4","@types/jest":"24.0.6","@types/node":"7.0.8","@types/uuid":"3.4.3","file-loader":"3.0.1","jest-enzyme":"7.0.2","lint-staged":"9.1.0","sass-loader":"6.0.6","webpack-cli":"3.3.2","@types/react":"16.8.6","babel-loader":"8.0.5","react-helmet":"5.2.0","react-select":"1.2.1","style-loader":"0.19.1","@types/enzyme":"3.1.13","@types/lodash":"4.14.123","testcafe-live":"0.1.4","@babel/runtime":"7.4.4","dotenv-webpack":"^1.7.0","@babel/polyfill":"^7.4.4","@storybook/react":"5.0.11","@types/invariant":"2.2.29","@types/react-dom":"16.0.11","isomorphic-fetch":"2.2.1","react-datepicker":"1.1.0","react-router-dom":"4.2.2","@babel/preset-env":"7.4.4","@gooddata/mock-js":"^2.13.1","@storybook/addons":"5.0.11","@types/classnames":"2.2.3","@types/prop-types":"15.5.2","@storybook/theming":"5.0.11","identity-obj-proxy":"^3.0.0","intl-messageformat":"^7.5.4","webpack-dev-server":"3.3.1","@babel/preset-react":"7.0.0","@types/react-portal":"4.0.1","@types/react-window":"^1.8.1","babel-plugin-lodash":"3.3.4","html-webpack-plugin":"3.2.0","react-test-renderer":"16.4.2","@types/react-measure":"2.0.5","clean-webpack-plugin":"2.0.2","stats-webpack-plugin":"0.7.0","eslint-config-prettier":"4.1.0","react-google-recaptcha":"^0.14.1","tslint-config-prettier":"1.18.0","@gooddata/eslint-config":"^1.0.0","@gooddata/tslint-config":"1.0.0","@types/react-responsive":"^3.0.3","@types/storybook__react":"4.0.1","@types/stringify-object":"^3.2.0","enzyme-adapter-react-16":"1.3.1","@gooddata/test-storybook":"3.2.1","@storybook/addon-actions":"5.0.11","@storybook/addon-options":"5.0.11","node-sass-magic-importer":"5.1.0","react-syntax-highlighter":"11.0.2","@types/fixed-data-table-2":"0.8.1","stylelint-config-prettier":"5.2.0","@gooddata/stylelint-config":"4.0.1","@types/react-test-renderer":"16.0.0","circular-dependency-plugin":"5.0.2","compression-webpack-plugin":"2.0.0","@types/json-stable-stringify":"^1.0.32","@gooddata/frontend-npm-scripts":"1.1.0","@types/enzyme-adapter-react-16":"1.0.3","stylelint-checkstyle-formatter":"0.1.0","@types/storybook__addon-actions":"3.4.2","@babel/plugin-proposal-class-properties":"7.4.4","@babel/plugin-proposal-object-rest-spread":"7.4.4","@babel/plugin-transform-async-to-generator":"7.4.4"},"peerDependencies":{"react":"^16.5.2","react-dom":"^16.5.2"},"_npmOperationalInternal":{"tmp":"tmp/react-components_7.7.0-alpha-strouhaljan-pdo-bb-2211-formatting-presets-component-2020-05-14T08-34-06-659Z_1589445279078_0.4282238729812944","host":"s3://npm-registry-packages"}},"7.7.0-alpha-ivan.mjartan-IMJ-ONE-4455-fix2-2020-05-14T17-26-27-216Z":{"name":"@gooddata/react-components","version":"7.7.0-alpha-ivan.mjartan-IMJ-ONE-4455-fix2-2020-05-14T17-26-27-216Z","author":{"name":"GoodData Corporation"},"license":"BSD-3-Clause","_id":"@gooddata/react-components@7.7.0-alpha-ivan.mjartan-IMJ-ONE-4455-fix2-2020-05-14T17-26-27-216Z","maintainers":[{"name":"afi","email":"adam.fiedler@gooddata.com"},{"name":"bertold8","email":"ivan.nejezchleb@seznam.cz"},{"name":"brbistas","email":"valentinos.chraniotis@gooddata.com"},{"name":"bugsbunny338","email":"jiri.zajic@mensa.cz"},{"name":"de.do","email":"de.do@gooddata.com"},{"name":"gooddata-ci","email":"rail@gooddata.com"},{"name":"hang.ngo","email":"hang.ngo@gooddata.com"},{"name":"hung.nguyen.hoang","email":"hung.nguyen@gooddata.com"},{"name":"ivan.mjartan","email":"ivan.mjartan@gooddata.com"},{"name":"jakub-sterba","email":"jakub.sterba@gooddata.com"},{"name":"jaroslav.tomecek","email":"jaroslav.tomecek@gooddata.com"},{"name":"jkittler","email":"honza.kittler@gmail.com"},{"name":"khanh.le","email":"khanh.le@gooddata.com"},{"name":"lanhuynh","email":"lan.huynh@gooddata.com"},{"name":"linhhong","email":"linh.hong@gooddata.com"},{"name":"lupko","email":"lubomir.slivka@gooddata.com"},{"name":"mai.nguyen","email":"mai.nguyen@gooddata.com"},{"name":"matyas.kandl","email":"matyas.kandl@gooddata.com"},{"name":"michal.marsal","email":"michal.marsal@gooddata.com"},{"name":"my.duong","email":"my.duong@gooddata.com"},{"name":"naibinh","email":"naibinh@gmail.com"},{"name":"nikolacech","email":"nikola.cech@gooddata.com"},{"name":"nis.hua","email":"nis.hua@gooddata.com"},{"name":"no23reason","email":"dan.homola@hotmail.cz"},{"name":"patrikbraborec","email":"patrik.braborec@gooddata.com"},{"name":"pbenes","email":"petr.benes@gooddata.com"},{"name":"petrjanu","email":"petr.janu@gooddata.com"},{"name":"pkingo","email":"philipandreaskingo@hotmail.com"},{"name":"ptquang86","email":"ptquang86@gmail.com"},{"name":"qduval","email":"quentin.duval@gooddata.com"},{"name":"rodri360","email":"me@rodri360.com"},{"name":"scavnickyj","email":"jakub.scavnicky@gooddata.com"},{"name":"sitina","email":"jiri.sitina@gooddata.com"},{"name":"strouhaljan","email":"strouhal.jan@gmail.com"},{"name":"tomas.kratochvil","email":"tomas.kratochvil@gooddata.com"},{"name":"tomasreichmann","email":"tomasreichmann@gmail.com"},{"name":"tomsatgd","email":"tomas.satinsky@gooddata.com"},{"name":"trung-le-quoc","email":"trung.le@gooddata.com"},{"name":"tu-ngo","email":"tungo1981@gmail.com"},{"name":"tu.bui","email":"tu.bui@gooddata.com"},{"name":"tulean","email":"tuan.le@gooddata.com"},{"name":"tuqt1005","email":"tu.tran@gooddata.com"},{"name":"utdnah","email":"danh.ung@gooddata.com"},{"name":"vlastikcz","email":"vlastimil.kotas@gooddata.com"},{"name":"vu.pham","email":"vu.pham@gooddata.com"},{"name":"xmort","email":"petr.dolejsi@gooddata.com"},{"name":"yanlipnican","email":"yanlipnican@gmail.com"}],"homepage":"https://github.com/gooddata/gooddata-react-components#readme","bugs":{"url":"https://github.com/gooddata/gooddata-react-components/issues"},"dist":{"shasum":"9b6552da9a430fb5fe8ef5f5b684fe987b6e0377","tarball":"https://registry.npmjs.org/@gooddata/react-components/-/react-components-7.7.0-alpha-ivan.mjartan-IMJ-ONE-4455-fix2-2020-05-14T17-26-27-216Z.tgz","fileCount":2565,"integrity":"sha512-85alsPnUy+iBSuUM3juUtHdqh49hZGk72y19uqnzZF5DmP4TQ1PliyG4Dr32/fHEjiQD8B+c9O7Xr0U9X9UsWw==","signatures":[{"sig":"MEQCIDJnGNeX9hEi2eMbcCojnbqCeYmI2Dm0UEH+v1plqWIYAiB/0MxoOjfY/PcFU6bm8i7oaBly6i0URFsQk0MNMrrP2w==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":10223323,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJevX9hCRA9TVsSAnZWagAAZdcP/0AfVaBveQokPwr8QB/i\n3fQd3LaCHeX1ukD1bg6l6bTSEGDQKoolejbpGpOOqdm+Gp187yflvFunwttk\n6M+Xe+IXsChm3/aP/mmw3xJvkuz5chlaI+me4sARRzU1Rv8IqY3AVMczgyZq\nBDfD1weIDt8J5AAITHTESwTD0dWFmhi2IAgA7VEfmMg+mpz4J4PcWl0cg+oF\nQTNy89YWOGlsGX+YVgCfNPgBB3NE1bAyEEW9bA89uSUyehEIwcWjdNyhcUJG\nGxcggRrOPRHaE8zv+8x8U8xEIGU3b01/M1AIbdTirWpmUUBs6oO6HFs+7x88\n6hjeboW6HKjQNjvPKJPsJCV/lSSAMHKRLyv6fbG3+JdZJ2+gJgzFTbowuXKQ\nFeIGuBcJCx5nVg/tZ3sMRpRdpwmQQ7xTu0DqWJ44LIKnPzb8bb8CI0jr0Wqp\nySQe03I3Z2v0cUQ6Gh/m/ZRPfU73Op80ujko7tfj534hfN27B4RAMALaPMYd\n/h/mf9TEZh/NnKPUrkhzrla0h6CGAkQ/l4umEQR1QcuFSGqArhQMUl2/7TXZ\ny4vXI8iYLndVTDnO2F6KTc31JCoKwb7UPHRtmnUwfEnIFopLwpb7tRtUD+oL\nrgulBoiOGhnbpLC+w1vE1snGBeKqR8SVwiOPs9ukhQv8gZiW8LZaFfFSBJi2\nVbfi\r\n=N0FO\r\n-----END PGP SIGNATURE-----\r\n"},"main":"dist/index.js","husky":{"hooks":{"pre-commit":"lint-staged"}},"config":{"eslint":"./examples/**/*.{js,jsx}","tslint":"./{__mocks__,src,stories}/{,**/}*.{ts,tsx}"},"readme":"[![npm version](https://badge.fury.io/js/%40gooddata%2Freact-components.svg)](https://www.npmjs.com/package/@gooddata/react-components)\n\n# GoodData.UI React components\n> A React-based JavaScript library for building data-driven applications\n\n## Getting started\n- [GoodData.UI Documentation](http://sdk.gooddata.com/gooddata-ui/)\n- [GoodData.UI Live Examples](https://gooddata-examples.herokuapp.com/)\n- [Stack Overflow](https://stackoverflow.com/questions/tagged/gooddata)\n\n### Usage\nWith [yarn](https://yarnpkg.com) installed, go to your project directory and run\n```\n$ yarn add @gooddata/react-components\n```\nIf you prefer [npm](npmjs.com) run\n```\n$ npm install --save @gooddata/react-components\n```\n\nThe public API is exposed via global `index.js`. Except for the styles, do not import any other file directly\nbecause they are not intended to be part of the public API.\n\n## Contributing\n\nWe welcome any contribution in form of [issues](https://github.com/gooddata/gooddata-react-components/issues) or [pull requests](https://github.com/gooddata/gooddata-react-components/pulls).\n\nInstall [Node.js](http://nodejs.org) (node 12.16.1, npm v6.13.4) and [Yarn](https://classic.yarnpkg.com) (1.22.4).\n\nInstall dependencies:\n```\nyarn install --frozen-lockfile\n```\n\nThese commands may come in handy while developing:\n\n| command | description |\n| ------- | ----------- |\n| `yarn install --pure-lockfile` | first step |\n| ||\n| `yarn dev` | build react-components to `/dist` in watch mode |\n| `yarn test` | run all unit tests |\n| `yarn prettier-write` | format the source code to match the valid codestyle |\n| `yarn validate` | validate codestyle |\n| ||\n| `yarn storybook` | run storybook from `/stories` on http://localhost:9001 |\n| `yarn build-storybook` | build storybook to `/dist-storybook` |\n| `yarn test-storybook` | run storybook and [screenshot tests](https://github.com/gooddata/gdc-client-utils/tree/master/test-storybook) |\n| ||\n| `yarn examples` | run Live Examples dev-server from `/examples` on https://localhost:8999 |\n| `yarn examples-build` | build Live Examples to `/examples/dist` |\n| `yarn examples-server` | serve built Live Examples - see `/examples/server/src` |\n| `yarn examples-testcafe` | run testcafe tests against `localhost:8999` |\n\n### Deploy to heroku.com\nWhen you deploy this repo to heroku, it serves *GoodData.UI Live Examples*.\nRelevant tasks are in `Procfile` and `package.json`.\n\n```bash\n# run in the project directory\nheroku login\nheroku create <your-app-name>\nheroku config:set DOMAIN_ADMIN_USERNAME=x@gooddata.com DOMAIN_ADMIN_PASSWORD=xy PROJECT_ID_TO_ASSIGN=xms7ga4tf3g3nzucd8380o2bev8oeknp\ngit push heroku HEAD:master\nheroku open\n```\n### Enable Geo Chart for Storybook and Live Examples\nGeo chart uses Mapbox to render map which requires a Mapbox access token.\n- Register an account and create Mapbox access token at [guide](https://docs.mapbox.com/help/how-mapbox-works/access-tokens/)\n- Store the created token at `.env`:\n```bash\necho -e \"EXAMPLE_MAPBOX_ACCESS_TOKEN=token\" >> .env # only need to run once\necho -e \"STORYBOOK_MAPBOX_ACCESS_TOKEN=token\" >> .env # only need to run once\n```\n\n### Run Live Examples Locally\nTo run *GoodData.UI Live Examples* locally:\n```bash\ngit clone <this-repository>\ncd  <repository-folder>\nyarn install --pure-lockfile\nyarn examples\n```\nThen open https://localhost:8999 and login using Live Examples account (you can [create one here](https://gooddata-examples.herokuapp.com/registration)).\n\n### Run Storybook locally\n- Run storybook with token stored in `.env` for more secure\n```bash\nyarn storybook\n```\n- Or run storybook with token env param exposed to cli (not suggested)\n```bash\nSTORYBOOK_MAPBOX_ACCESS_TOKEN=token yarn storybook\n```\n- Apply either above way to `yarn build-storybook` or `yarn test-storybook`\n\n### Source code formatting\nThe source code in the repository is formatted by [Prettier](https://prettier.io/).\nThe format of the code is validated by our Continuous Integration server and is one of the requirements of successful merge.\n\nPrettier is supported by every major IDE. You can find the list of supported editors and how to configure them [here](https://prettier.io/docs/en/editors.html).\n\nIn the case, when your editor is not supported or you don't want to setup the integration, you can run the `yarn prettier-write` command to reformat the code before commit.\n\n## Changelog\n\n- see [CHANGELOG.md](CHANGELOG.md)\n\n## Supported versions\n\nIn order to make the user experience with integrating GoodData UI SDK as smooth and secure as possible and to ensure that the SDK is using the latest features of the platform, we will only provide support to two most recent major versions of UI SDK.\n\nThe most recent majors will be supported in the following modes:\n\n- The latest major version will receive all new functionality and all bug fixes\n- The previous major version will only receive fixes to critical issues and security fixes. These fixes will be applied on top of last released version of the previous major\n\nThe customers are encouraged to always use the latest version of the UI SDK.\n\nIn case of using older versions, the user might face API incompatibility, performance or security issues.\n\nPlease follow the installation instructions to update to the newest version.\n\n## License\n\n(C) 2007-2020 GoodData Corporation\n\nThis project is dual licensed:\n\n- The ATTRIBUTION-NONCOMMERCIAL 4.0 INTERNATIONAL (CC BY-NC 4.0) is used for purpose of the trial experience and evaluation of GoodData.UI library.\n- The GOODDATA GOODDATA.UI LIBRARY END USER LICENSE AGREEMENT is used for GoodData customers.\n\nFor more information, please see [LICENSE](https://github.com/gooddata/gooddata-react-components/blob/master/LICENSE)\n","gitHead":"e66ebd0e796ff34bd4eb3d97c4f261e9c161f945","scripts":{"dev":"bash scripts/build.sh --dev-watch","test":"jest --watch","build":"bash scripts/build.sh","tslint":"yarn run-tslint -t verbose $npm_package_config_tslint","prepare":"cd examples/server && yarn install --frozen-lockfile && cd ../..; rm -r examples/node_modules 2>/dev/null; true","examples":"bash scripts/run-examples.sh","prepare?":"# Called before `npm publish` and on local `npm install`. Temporarily also for deleting obsolete node_modules. Ends with `true` to continue gracefully.","validate":"tsc --noEmit && yarn tslint && eslint $npm_package_config_eslint && yarn validate-style && yarn prettier-check","build-dev":"bash scripts/build.sh --dev","examples?":"# Default is developer domain, other options: yarn examples [sec,secure,stg,stg2,stg3,demo,developer or URL]","storybook":"yarn build && start-storybook -p 9001 -c .storybook","test-once":"jest","tslint-ci":"mkdir -p ./ci/results && yarn run-tslint -t checkstyle -o ./ci/results/tslint-results.xml $npm_package_config_tslint","run-tslint":"tslint -p tsconfig.json","validate-ci":"tsc --noEmit && yarn tslint-ci  && eslint $npm_package_config_eslint -f checkstyle -o ci/results/eslint-results.xml && yarn validate-style-ci && yarn prettier-check","examples-build":"bash scripts/build-examples.sh","prepublishOnly":"yarn build","prettier-check":"prettier --check '{src,stories,styles,__mocks__,examples/server/src,examples/src,examples/test}/**/*.{ts,js,tsx,jsx,json,scss,md,yaml,html}'","prettier-write":"prettier --write '{src,stories,styles,__mocks__,examples/server/src,examples/src,examples/test}/**/*.{ts,js,tsx,jsx,json,scss,md,yaml,html}'","test-storybook":"yarn build && test-storybook","validate-style":"stylelint '**/*.scss'","build-storybook":"yarn build && build-storybook -c .storybook -o dist-storybook","examples-server":"node examples/server/src/index.js","heroku-postbuild":"yarn examples-build developer","examples-testcafe":"./scripts/run-testcafe.sh visual","validate-style-ci":"stylelint '**/*.scss' --custom-formatter=node_modules/stylelint-checkstyle-formatter > ci/results/stylelint-results.xml","check-circular-deps":"madge --circular --extensions ts ./src","examples-testcafe-ci":"./scripts/run-testcafe.sh ci","examples-testcafe-live":"./scripts/run-testcafe.sh live"},"typings":"dist/index.d.ts","_npmUser":{"name":"ivan.mjartan","email":"ivan.mjartan@gooddata.com"},"deprecated":"@gooddata/react-components@7 reached End of Support on March 31, 2022. Please upgrade (see https://sdk.gooddata.com/gooddata-ui/docs/supported_versions.html for more information).","repository":{"url":"git+ssh://git@github.com/gooddata/gooddata-react-components.git","type":"git"},"_npmVersion":"6.13.4","description":"GoodData.UI - A powerful JavaScript library for building analytical applications","directories":{},"lint-staged":{"{src,stories,styles,__mocks__,examples/server/src,examples/src,examples/test}/**/*.{ts,js,tsx,jsx,scss}":["npx gdc-fix-copyright","git add"],"{src,stories,styles,__mocks__,examples/server/src,examples/src,examples/test}/**/*.{ts,js,tsx,jsx,json,scss,md,yaml,html}":["prettier --write","git add"]},"_nodeVersion":"12.16.1","dependencies":{"rxjs":"^5.5.6","uuid":"^3.2.1","immer":"^1.3.1","lodash":"^4.17.15","date-fns":"^2.7.0","downshift":"^3.2.7","invariant":"^2.2.2","mapbox-gl":"^1.6.1","classnames":"^2.2.6","highcharts":"7.1.1","prop-types":"^15.6.0","react-intl":"^3.6.0","custom-event":"^1.0.1","react-window":"^1.8.1","ag-grid-react":"20.0.0","react-measure":"^2.3.0","@types/mapbox-gl":"^1.6.1","react-day-picker":"~7.3.0","react-responsive":"^3.0.0","stringify-object":"^2.4.0","@gooddata/typings":"^2.24.2","ag-grid-community":"20.0.0","http-status-codes":"^1.3.0","@gooddata/js-utils":"^3.10.5","@gooddata/numberjs":"^3.2.4","fixed-data-table-2":"0.7.17","@gooddata/goodstrap":"^68.6.0","react-dom-factories":"^1.0.2","@gooddata/gooddata-js":"^13.0.1","json-stable-stringify":"^1.0.1","react-transition-group":"^2.2.1","hoist-non-react-statics":"^3.3.0","nodelist-foreach-polyfill":"^1.2.0","@formatjs/intl-pluralrules":"^1.3.6","highcharts-grouped-categories":"^1.1.3"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"raf":"3.3.2","yup":"^0.24.1","jest":"24.7.1","husky":"3.0.0","madge":"^3.4.4","react":"^16.5.2","enzyme":"3.5.0","eslint":"4.19.1","formik":"^0.11.11","moment":"2.23.0","history":"^4.7.2","ts-jest":"24.0.0","webpack":"4.30.0","full-icu":"^1.3.0","prettier":"1.16.4","react-ga":"^2.5.2","recharts":"1.0.0-beta.9","testcafe":"1.1.4","commander":"2.14.1","node-sass":"4.13.0","react-dom":"^16.5.2","stylelint":"^10.0.0","supertest":"3.0.0","ts-loader":"6.0.0","@types/raf":"^3.4.0","css-loader":"0.28.7","jest-junit":"3.0.0","raw-loader":"0.5.1","styled-jsx":"2.2.1","typescript":"3.3.4000","@babel/core":"7.4.4","@types/jest":"24.0.6","@types/node":"7.0.8","@types/uuid":"3.4.3","file-loader":"3.0.1","jest-enzyme":"7.0.2","lint-staged":"9.1.0","sass-loader":"6.0.6","webpack-cli":"3.3.2","@types/react":"16.8.6","babel-loader":"8.0.5","react-helmet":"5.2.0","react-select":"1.2.1","style-loader":"0.19.1","@types/enzyme":"3.1.13","@types/lodash":"4.14.123","testcafe-live":"0.1.4","@babel/runtime":"7.4.4","dotenv-webpack":"^1.7.0","@babel/polyfill":"^7.4.4","@storybook/react":"5.0.11","@types/invariant":"2.2.29","@types/react-dom":"16.0.11","isomorphic-fetch":"2.2.1","react-datepicker":"1.1.0","react-router-dom":"4.2.2","@babel/preset-env":"7.4.4","@gooddata/mock-js":"^2.13.1","@storybook/addons":"5.0.11","@types/classnames":"2.2.3","@types/prop-types":"15.5.2","@storybook/theming":"5.0.11","identity-obj-proxy":"^3.0.0","intl-messageformat":"^7.5.4","webpack-dev-server":"3.3.1","@babel/preset-react":"7.0.0","@types/react-portal":"4.0.1","@types/react-window":"^1.8.1","babel-plugin-lodash":"3.3.4","html-webpack-plugin":"3.2.0","react-test-renderer":"16.4.2","@types/react-measure":"2.0.5","clean-webpack-plugin":"2.0.2","stats-webpack-plugin":"0.7.0","eslint-config-prettier":"4.1.0","react-google-recaptcha":"^0.14.1","tslint-config-prettier":"1.18.0","@gooddata/eslint-config":"^1.0.0","@gooddata/tslint-config":"1.0.0","@types/react-responsive":"^3.0.3","@types/storybook__react":"4.0.1","@types/stringify-object":"^3.2.0","enzyme-adapter-react-16":"1.3.1","@gooddata/test-storybook":"3.2.1","@storybook/addon-actions":"5.0.11","@storybook/addon-options":"5.0.11","node-sass-magic-importer":"5.1.0","react-syntax-highlighter":"11.0.2","@types/fixed-data-table-2":"0.8.1","stylelint-config-prettier":"5.2.0","@gooddata/stylelint-config":"4.0.1","@types/react-test-renderer":"16.0.0","circular-dependency-plugin":"5.0.2","compression-webpack-plugin":"2.0.0","@types/json-stable-stringify":"^1.0.32","@gooddata/frontend-npm-scripts":"1.1.0","@types/enzyme-adapter-react-16":"1.0.3","stylelint-checkstyle-formatter":"0.1.0","@types/storybook__addon-actions":"3.4.2","@babel/plugin-proposal-class-properties":"7.4.4","@babel/plugin-proposal-object-rest-spread":"7.4.4","@babel/plugin-transform-async-to-generator":"7.4.4"},"peerDependencies":{"react":"^16.5.2","react-dom":"^16.5.2"},"_npmOperationalInternal":{"tmp":"tmp/react-components_7.7.0-alpha-ivan.mjartan-IMJ-ONE-4455-fix2-2020-05-14T17-26-27-216Z_1589477216769_0.6697394094069229","host":"s3://npm-registry-packages"}},"7.7.0-alpha-ivan.mjartan-IMJ-ONE-4455-fix2-2020-05-15T10-07-56-439Z":{"name":"@gooddata/react-components","version":"7.7.0-alpha-ivan.mjartan-IMJ-ONE-4455-fix2-2020-05-15T10-07-56-439Z","author":{"name":"GoodData Corporation"},"license":"BSD-3-Clause","_id":"@gooddata/react-components@7.7.0-alpha-ivan.mjartan-IMJ-ONE-4455-fix2-2020-05-15T10-07-56-439Z","maintainers":[{"name":"afi","email":"adam.fiedler@gooddata.com"},{"name":"bertold8","email":"ivan.nejezchleb@seznam.cz"},{"name":"brbistas","email":"valentinos.chraniotis@gooddata.com"},{"name":"bugsbunny338","email":"jiri.zajic@mensa.cz"},{"name":"de.do","email":"de.do@gooddata.com"},{"name":"gooddata-ci","email":"rail@gooddata.com"},{"name":"hang.ngo","email":"hang.ngo@gooddata.com"},{"name":"hung.nguyen.hoang","email":"hung.nguyen@gooddata.com"},{"name":"ivan.mjartan","email":"ivan.mjartan@gooddata.com"},{"name":"jakub-sterba","email":"jakub.sterba@gooddata.com"},{"name":"jaroslav.tomecek","email":"jaroslav.tomecek@gooddata.com"},{"name":"jkittler","email":"honza.kittler@gmail.com"},{"name":"khanh.le","email":"khanh.le@gooddata.com"},{"name":"lanhuynh","email":"lan.huynh@gooddata.com"},{"name":"linhhong","email":"linh.hong@gooddata.com"},{"name":"lupko","email":"lubomir.slivka@gooddata.com"},{"name":"mai.nguyen","email":"mai.nguyen@gooddata.com"},{"name":"matyas.kandl","email":"matyas.kandl@gooddata.com"},{"name":"michal.marsal","email":"michal.marsal@gooddata.com"},{"name":"my.duong","email":"my.duong@gooddata.com"},{"name":"naibinh","email":"naibinh@gmail.com"},{"name":"nikolacech","email":"nikola.cech@gooddata.com"},{"name":"nis.hua","email":"nis.hua@gooddata.com"},{"name":"no23reason","email":"dan.homola@hotmail.cz"},{"name":"patrikbraborec","email":"patrik.braborec@gooddata.com"},{"name":"pbenes","email":"petr.benes@gooddata.com"},{"name":"petrjanu","email":"petr.janu@gooddata.com"},{"name":"pkingo","email":"philipandreaskingo@hotmail.com"},{"name":"ptquang86","email":"ptquang86@gmail.com"},{"name":"qduval","email":"quentin.duval@gooddata.com"},{"name":"rodri360","email":"me@rodri360.com"},{"name":"scavnickyj","email":"jakub.scavnicky@gooddata.com"},{"name":"sitina","email":"jiri.sitina@gooddata.com"},{"name":"strouhaljan","email":"strouhal.jan@gmail.com"},{"name":"tomas.kratochvil","email":"tomas.kratochvil@gooddata.com"},{"name":"tomasreichmann","email":"tomasreichmann@gmail.com"},{"name":"tomsatgd","email":"tomas.satinsky@gooddata.com"},{"name":"trung-le-quoc","email":"trung.le@gooddata.com"},{"name":"tu-ngo","email":"tungo1981@gmail.com"},{"name":"tu.bui","email":"tu.bui@gooddata.com"},{"name":"tulean","email":"tuan.le@gooddata.com"},{"name":"tuqt1005","email":"tu.tran@gooddata.com"},{"name":"utdnah","email":"danh.ung@gooddata.com"},{"name":"vlastikcz","email":"vlastimil.kotas@gooddata.com"},{"name":"vu.pham","email":"vu.pham@gooddata.com"},{"name":"xmort","email":"petr.dolejsi@gooddata.com"},{"name":"yanlipnican","email":"yanlipnican@gmail.com"}],"homepage":"https://github.com/gooddata/gooddata-react-components#readme","bugs":{"url":"https://github.com/gooddata/gooddata-react-components/issues"},"dist":{"shasum":"1698ffb067ac166598cf1140829bf24729390969","tarball":"https://registry.npmjs.org/@gooddata/react-components/-/react-components-7.7.0-alpha-ivan.mjartan-IMJ-ONE-4455-fix2-2020-05-15T10-07-56-439Z.tgz","fileCount":2565,"integrity":"sha512-NoG8Q5HdIrmDGCahgwzPRxgl4oadccdWUrb72d3C/Wxzltt1FxctLhVyamOfoa5CI2eIldZK6c8Q+k9XBeIDGQ==","signatures":[{"sig":"MEUCIQDY7jBHt8HuX2aHvS5NJV8YAJxTlLHGw+h9XdTB/AKZTwIgYSHOHXqN6EQW1VYCuksEoVLuAl88UO0ouIKr73dY7Ww=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":10224191,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJevmocCRA9TVsSAnZWagAAxR0QAIObn2iGVS0emqeiqBBX\nosrGXYR9xQQsBGNAh9IW1voTzcj6BwMtjo75MeKrxBlGPODx7+MiYthc/8xk\nkMaE1KE8HSIbPm1Y26mi7WcuP8CmaJNGZV9C0H7WLEB3bRAVvucSLv1PkYaP\n3Ot0tMYHSweYIkqrdOUDg0p7PRO9+VMuY/+rEi8Swa9PFx+CGvLYz53DyDqt\npiqCO9dlCq283o5SgdgSwKPwfF1nu5hPNbg5reRORDnceBbPkxDDRixA/Q1O\nhynpRlIiuscdOl2FePnZVeKaTOtnwqQQeLoxLDW6jB/odbvx+Ra7fxI00uIT\nOnu+9uW1QwBVh+NQFg+wTe4VSm7cVuvdv/QKU2qentLAcTvOiJtc/S4w4eA8\nMWSZH+tmg9YtTH7W/R1+7swLkOGdPdnK6IK95zyfBoR8/XleKsC5zfyS/IL+\nsQsnGnfXYZvqDtd8CKlltXpkCfX6fGTI5oVwE/sQretZhOccMrxWJhjw777l\njDqpM+5saLjFr/eVMZhfAA2Tu4c6UMJA6zCNGc/LnENQ+u6xzmZ5kph6FkYP\n/2HOSvqYt4D98lj0XJCeVh92kmneoBYf2dgYLtUH4TTB8Mc+zSEPQ8SOu1+q\nRxJ73hlwjF11yyDtWH2jf3CCFUppds3oj5GKHrSexWDwEDSsJO1JPfDhvnNb\nC9Bs\r\n=P7zy\r\n-----END PGP SIGNATURE-----\r\n"},"main":"dist/index.js","husky":{"hooks":{"pre-commit":"lint-staged"}},"config":{"eslint":"./examples/**/*.{js,jsx}","tslint":"./{__mocks__,src,stories}/{,**/}*.{ts,tsx}"},"readme":"[![npm version](https://badge.fury.io/js/%40gooddata%2Freact-components.svg)](https://www.npmjs.com/package/@gooddata/react-components)\n\n# GoodData.UI React components\n> A React-based JavaScript library for building data-driven applications\n\n## Getting started\n- [GoodData.UI Documentation](http://sdk.gooddata.com/gooddata-ui/)\n- [GoodData.UI Live Examples](https://gooddata-examples.herokuapp.com/)\n- [Stack Overflow](https://stackoverflow.com/questions/tagged/gooddata)\n\n### Usage\nWith [yarn](https://yarnpkg.com) installed, go to your project directory and run\n```\n$ yarn add @gooddata/react-components\n```\nIf you prefer [npm](npmjs.com) run\n```\n$ npm install --save @gooddata/react-components\n```\n\nThe public API is exposed via global `index.js`. Except for the styles, do not import any other file directly\nbecause they are not intended to be part of the public API.\n\n## Contributing\n\nWe welcome any contribution in form of [issues](https://github.com/gooddata/gooddata-react-components/issues) or [pull requests](https://github.com/gooddata/gooddata-react-components/pulls).\n\nInstall [Node.js](http://nodejs.org) (node 12.16.1, npm v6.13.4) and [Yarn](https://classic.yarnpkg.com) (1.22.4).\n\nInstall dependencies:\n```\nyarn install --frozen-lockfile\n```\n\nThese commands may come in handy while developing:\n\n| command | description |\n| ------- | ----------- |\n| `yarn install --pure-lockfile` | first step |\n| ||\n| `yarn dev` | build react-components to `/dist` in watch mode |\n| `yarn test` | run all unit tests |\n| `yarn prettier-write` | format the source code to match the valid codestyle |\n| `yarn validate` | validate codestyle |\n| ||\n| `yarn storybook` | run storybook from `/stories` on http://localhost:9001 |\n| `yarn build-storybook` | build storybook to `/dist-storybook` |\n| `yarn test-storybook` | run storybook and [screenshot tests](https://github.com/gooddata/gdc-client-utils/tree/master/test-storybook) |\n| ||\n| `yarn examples` | run Live Examples dev-server from `/examples` on https://localhost:8999 |\n| `yarn examples-build` | build Live Examples to `/examples/dist` |\n| `yarn examples-server` | serve built Live Examples - see `/examples/server/src` |\n| `yarn examples-testcafe` | run testcafe tests against `localhost:8999` |\n\n### Deploy to heroku.com\nWhen you deploy this repo to heroku, it serves *GoodData.UI Live Examples*.\nRelevant tasks are in `Procfile` and `package.json`.\n\n```bash\n# run in the project directory\nheroku login\nheroku create <your-app-name>\nheroku config:set DOMAIN_ADMIN_USERNAME=x@gooddata.com DOMAIN_ADMIN_PASSWORD=xy PROJECT_ID_TO_ASSIGN=xms7ga4tf3g3nzucd8380o2bev8oeknp\ngit push heroku HEAD:master\nheroku open\n```\n### Enable Geo Chart for Storybook and Live Examples\nGeo chart uses Mapbox to render map which requires a Mapbox access token.\n- Register an account and create Mapbox access token at [guide](https://docs.mapbox.com/help/how-mapbox-works/access-tokens/)\n- Store the created token at `.env`:\n```bash\necho -e \"EXAMPLE_MAPBOX_ACCESS_TOKEN=token\" >> .env # only need to run once\necho -e \"STORYBOOK_MAPBOX_ACCESS_TOKEN=token\" >> .env # only need to run once\n```\n\n### Run Live Examples Locally\nTo run *GoodData.UI Live Examples* locally:\n```bash\ngit clone <this-repository>\ncd  <repository-folder>\nyarn install --pure-lockfile\nyarn examples\n```\nThen open https://localhost:8999 and login using Live Examples account (you can [create one here](https://gooddata-examples.herokuapp.com/registration)).\n\n### Run Storybook locally\n- Run storybook with token stored in `.env` for more secure\n```bash\nyarn storybook\n```\n- Or run storybook with token env param exposed to cli (not suggested)\n```bash\nSTORYBOOK_MAPBOX_ACCESS_TOKEN=token yarn storybook\n```\n- Apply either above way to `yarn build-storybook` or `yarn test-storybook`\n\n### Source code formatting\nThe source code in the repository is formatted by [Prettier](https://prettier.io/).\nThe format of the code is validated by our Continuous Integration server and is one of the requirements of successful merge.\n\nPrettier is supported by every major IDE. You can find the list of supported editors and how to configure them [here](https://prettier.io/docs/en/editors.html).\n\nIn the case, when your editor is not supported or you don't want to setup the integration, you can run the `yarn prettier-write` command to reformat the code before commit.\n\n## Changelog\n\n- see [CHANGELOG.md](CHANGELOG.md)\n\n## Supported versions\n\nIn order to make the user experience with integrating GoodData UI SDK as smooth and secure as possible and to ensure that the SDK is using the latest features of the platform, we will only provide support to two most recent major versions of UI SDK.\n\nThe most recent majors will be supported in the following modes:\n\n- The latest major version will receive all new functionality and all bug fixes\n- The previous major version will only receive fixes to critical issues and security fixes. These fixes will be applied on top of last released version of the previous major\n\nThe customers are encouraged to always use the latest version of the UI SDK.\n\nIn case of using older versions, the user might face API incompatibility, performance or security issues.\n\nPlease follow the installation instructions to update to the newest version.\n\n## License\n\n(C) 2007-2020 GoodData Corporation\n\nThis project is dual licensed:\n\n- The ATTRIBUTION-NONCOMMERCIAL 4.0 INTERNATIONAL (CC BY-NC 4.0) is used for purpose of the trial experience and evaluation of GoodData.UI library.\n- The GOODDATA GOODDATA.UI LIBRARY END USER LICENSE AGREEMENT is used for GoodData customers.\n\nFor more information, please see [LICENSE](https://github.com/gooddata/gooddata-react-components/blob/master/LICENSE)\n","gitHead":"3883d2d0be87ca1cc9043bdc44aa282571be6518","scripts":{"dev":"bash scripts/build.sh --dev-watch","test":"jest --watch","build":"bash scripts/build.sh","tslint":"yarn run-tslint -t verbose $npm_package_config_tslint","prepare":"cd examples/server && yarn install --frozen-lockfile && cd ../..; rm -r examples/node_modules 2>/dev/null; true","examples":"bash scripts/run-examples.sh","prepare?":"# Called before `npm publish` and on local `npm install`. Temporarily also for deleting obsolete node_modules. Ends with `true` to continue gracefully.","validate":"tsc --noEmit && yarn tslint && eslint $npm_package_config_eslint && yarn validate-style && yarn prettier-check","build-dev":"bash scripts/build.sh --dev","examples?":"# Default is developer domain, other options: yarn examples [sec,secure,stg,stg2,stg3,demo,developer or URL]","storybook":"yarn build && start-storybook -p 9001 -c .storybook","test-once":"jest","tslint-ci":"mkdir -p ./ci/results && yarn run-tslint -t checkstyle -o ./ci/results/tslint-results.xml $npm_package_config_tslint","run-tslint":"tslint -p tsconfig.json","validate-ci":"tsc --noEmit && yarn tslint-ci  && eslint $npm_package_config_eslint -f checkstyle -o ci/results/eslint-results.xml && yarn validate-style-ci && yarn prettier-check","examples-build":"bash scripts/build-examples.sh","prepublishOnly":"yarn build","prettier-check":"prettier --check '{src,stories,styles,__mocks__,examples/server/src,examples/src,examples/test}/**/*.{ts,js,tsx,jsx,json,scss,md,yaml,html}'","prettier-write":"prettier --write '{src,stories,styles,__mocks__,examples/server/src,examples/src,examples/test}/**/*.{ts,js,tsx,jsx,json,scss,md,yaml,html}'","test-storybook":"yarn build && test-storybook","validate-style":"stylelint '**/*.scss'","build-storybook":"yarn build && build-storybook -c .storybook -o dist-storybook","examples-server":"node examples/server/src/index.js","heroku-postbuild":"yarn examples-build developer","examples-testcafe":"./scripts/run-testcafe.sh visual","validate-style-ci":"stylelint '**/*.scss' --custom-formatter=node_modules/stylelint-checkstyle-formatter > ci/results/stylelint-results.xml","check-circular-deps":"madge --circular --extensions ts ./src","examples-testcafe-ci":"./scripts/run-testcafe.sh ci","examples-testcafe-live":"./scripts/run-testcafe.sh live"},"typings":"dist/index.d.ts","_npmUser":{"name":"ivan.mjartan","email":"ivan.mjartan@gooddata.com"},"deprecated":"@gooddata/react-components@7 reached End of Support on March 31, 2022. Please upgrade (see https://sdk.gooddata.com/gooddata-ui/docs/supported_versions.html for more information).","repository":{"url":"git+ssh://git@github.com/gooddata/gooddata-react-components.git","type":"git"},"_npmVersion":"6.13.4","description":"GoodData.UI - A powerful JavaScript library for building analytical applications","directories":{},"lint-staged":{"{src,stories,styles,__mocks__,examples/server/src,examples/src,examples/test}/**/*.{ts,js,tsx,jsx,scss}":["npx gdc-fix-copyright","git add"],"{src,stories,styles,__mocks__,examples/server/src,examples/src,examples/test}/**/*.{ts,js,tsx,jsx,json,scss,md,yaml,html}":["prettier --write","git add"]},"_nodeVersion":"12.16.1","dependencies":{"rxjs":"^5.5.6","uuid":"^3.2.1","immer":"^1.3.1","lodash":"^4.17.15","date-fns":"^2.7.0","downshift":"^3.2.7","invariant":"^2.2.2","mapbox-gl":"^1.6.1","classnames":"^2.2.6","highcharts":"7.1.1","prop-types":"^15.6.0","react-intl":"^3.6.0","custom-event":"^1.0.1","react-window":"^1.8.1","ag-grid-react":"20.0.0","react-measure":"^2.3.0","@types/mapbox-gl":"^1.6.1","react-day-picker":"~7.3.0","react-responsive":"^3.0.0","stringify-object":"^2.4.0","@gooddata/typings":"^2.24.2","ag-grid-community":"20.0.0","http-status-codes":"^1.3.0","@gooddata/js-utils":"^3.10.5","@gooddata/numberjs":"^3.2.4","fixed-data-table-2":"0.7.17","@gooddata/goodstrap":"^68.6.0","react-dom-factories":"^1.0.2","@gooddata/gooddata-js":"^13.0.1","json-stable-stringify":"^1.0.1","react-transition-group":"^2.2.1","hoist-non-react-statics":"^3.3.0","nodelist-foreach-polyfill":"^1.2.0","@formatjs/intl-pluralrules":"^1.3.6","highcharts-grouped-categories":"^1.1.3"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"raf":"3.3.2","yup":"^0.24.1","jest":"24.7.1","husky":"3.0.0","madge":"^3.4.4","react":"^16.5.2","enzyme":"3.5.0","eslint":"4.19.1","formik":"^0.11.11","moment":"2.23.0","history":"^4.7.2","ts-jest":"24.0.0","webpack":"4.30.0","full-icu":"^1.3.0","prettier":"1.16.4","react-ga":"^2.5.2","recharts":"1.0.0-beta.9","testcafe":"1.1.4","commander":"2.14.1","node-sass":"4.13.0","react-dom":"^16.5.2","stylelint":"^10.0.0","supertest":"3.0.0","ts-loader":"6.0.0","@types/raf":"^3.4.0","css-loader":"0.28.7","jest-junit":"3.0.0","raw-loader":"0.5.1","styled-jsx":"2.2.1","typescript":"3.3.4000","@babel/core":"7.4.4","@types/jest":"24.0.6","@types/node":"7.0.8","@types/uuid":"3.4.3","file-loader":"3.0.1","jest-enzyme":"7.0.2","lint-staged":"9.1.0","sass-loader":"6.0.6","webpack-cli":"3.3.2","@types/react":"16.8.6","babel-loader":"8.0.5","react-helmet":"5.2.0","react-select":"1.2.1","style-loader":"0.19.1","@types/enzyme":"3.1.13","@types/lodash":"4.14.123","testcafe-live":"0.1.4","@babel/runtime":"7.4.4","dotenv-webpack":"^1.7.0","@babel/polyfill":"^7.4.4","@storybook/react":"5.0.11","@types/invariant":"2.2.29","@types/react-dom":"16.0.11","isomorphic-fetch":"2.2.1","react-datepicker":"1.1.0","react-router-dom":"4.2.2","@babel/preset-env":"7.4.4","@gooddata/mock-js":"^2.13.1","@storybook/addons":"5.0.11","@types/classnames":"2.2.3","@types/prop-types":"15.5.2","@storybook/theming":"5.0.11","identity-obj-proxy":"^3.0.0","intl-messageformat":"^7.5.4","webpack-dev-server":"3.3.1","@babel/preset-react":"7.0.0","@types/react-portal":"4.0.1","@types/react-window":"^1.8.1","babel-plugin-lodash":"3.3.4","html-webpack-plugin":"3.2.0","react-test-renderer":"16.4.2","@types/react-measure":"2.0.5","clean-webpack-plugin":"2.0.2","stats-webpack-plugin":"0.7.0","eslint-config-prettier":"4.1.0","react-google-recaptcha":"^0.14.1","tslint-config-prettier":"1.18.0","@gooddata/eslint-config":"^1.0.0","@gooddata/tslint-config":"1.0.0","@types/react-responsive":"^3.0.3","@types/storybook__react":"4.0.1","@types/stringify-object":"^3.2.0","enzyme-adapter-react-16":"1.3.1","@gooddata/test-storybook":"3.2.1","@storybook/addon-actions":"5.0.11","@storybook/addon-options":"5.0.11","node-sass-magic-importer":"5.1.0","react-syntax-highlighter":"11.0.2","@types/fixed-data-table-2":"0.8.1","stylelint-config-prettier":"5.2.0","@gooddata/stylelint-config":"4.0.1","@types/react-test-renderer":"16.0.0","circular-dependency-plugin":"5.0.2","compression-webpack-plugin":"2.0.0","@types/json-stable-stringify":"^1.0.32","@gooddata/frontend-npm-scripts":"1.1.0","@types/enzyme-adapter-react-16":"1.0.3","stylelint-checkstyle-formatter":"0.1.0","@types/storybook__addon-actions":"3.4.2","@babel/plugin-proposal-class-properties":"7.4.4","@babel/plugin-proposal-object-rest-spread":"7.4.4","@babel/plugin-transform-async-to-generator":"7.4.4"},"peerDependencies":{"react":"^16.5.2","react-dom":"^16.5.2"},"_npmOperationalInternal":{"tmp":"tmp/react-components_7.7.0-alpha-ivan.mjartan-IMJ-ONE-4455-fix2-2020-05-15T10-07-56-439Z_1589537307227_0.9901622625591373","host":"s3://npm-registry-packages"}},"7.7.0-alpha-ivan.mjartan-IMJ-ONE-4455-fix2-2020-05-15T13-27-51-818Z":{"name":"@gooddata/react-components","version":"7.7.0-alpha-ivan.mjartan-IMJ-ONE-4455-fix2-2020-05-15T13-27-51-818Z","author":{"name":"GoodData Corporation"},"license":"BSD-3-Clause","_id":"@gooddata/react-components@7.7.0-alpha-ivan.mjartan-IMJ-ONE-4455-fix2-2020-05-15T13-27-51-818Z","maintainers":[{"name":"afi","email":"adam.fiedler@gooddata.com"},{"name":"bertold8","email":"ivan.nejezchleb@seznam.cz"},{"name":"brbistas","email":"valentinos.chraniotis@gooddata.com"},{"name":"bugsbunny338","email":"jiri.zajic@mensa.cz"},{"name":"de.do","email":"de.do@gooddata.com"},{"name":"gooddata-ci","email":"rail@gooddata.com"},{"name":"hang.ngo","email":"hang.ngo@gooddata.com"},{"name":"hung.nguyen.hoang","email":"hung.nguyen@gooddata.com"},{"name":"ivan.mjartan","email":"ivan.mjartan@gooddata.com"},{"name":"jakub-sterba","email":"jakub.sterba@gooddata.com"},{"name":"jaroslav.tomecek","email":"jaroslav.tomecek@gooddata.com"},{"name":"jkittler","email":"honza.kittler@gmail.com"},{"name":"khanh.le","email":"khanh.le@gooddata.com"},{"name":"lanhuynh","email":"lan.huynh@gooddata.com"},{"name":"linhhong","email":"linh.hong@gooddata.com"},{"name":"lupko","email":"lubomir.slivka@gooddata.com"},{"name":"mai.nguyen","email":"mai.nguyen@gooddata.com"},{"name":"matyas.kandl","email":"matyas.kandl@gooddata.com"},{"name":"michal.marsal","email":"michal.marsal@gooddata.com"},{"name":"my.duong","email":"my.duong@gooddata.com"},{"name":"naibinh","email":"naibinh@gmail.com"},{"name":"nikolacech","email":"nikola.cech@gooddata.com"},{"name":"nis.hua","email":"nis.hua@gooddata.com"},{"name":"no23reason","email":"dan.homola@hotmail.cz"},{"name":"patrikbraborec","email":"patrik.braborec@gooddata.com"},{"name":"pbenes","email":"petr.benes@gooddata.com"},{"name":"petrjanu","email":"petr.janu@gooddata.com"},{"name":"pkingo","email":"philipandreaskingo@hotmail.com"},{"name":"ptquang86","email":"ptquang86@gmail.com"},{"name":"qduval","email":"quentin.duval@gooddata.com"},{"name":"rodri360","email":"me@rodri360.com"},{"name":"scavnickyj","email":"jakub.scavnicky@gooddata.com"},{"name":"sitina","email":"jiri.sitina@gooddata.com"},{"name":"strouhaljan","email":"strouhal.jan@gmail.com"},{"name":"tomas.kratochvil","email":"tomas.kratochvil@gooddata.com"},{"name":"tomasreichmann","email":"tomasreichmann@gmail.com"},{"name":"tomsatgd","email":"tomas.satinsky@gooddata.com"},{"name":"trung-le-quoc","email":"trung.le@gooddata.com"},{"name":"tu-ngo","email":"tungo1981@gmail.com"},{"name":"tu.bui","email":"tu.bui@gooddata.com"},{"name":"tulean","email":"tuan.le@gooddata.com"},{"name":"tuqt1005","email":"tu.tran@gooddata.com"},{"name":"utdnah","email":"danh.ung@gooddata.com"},{"name":"vlastikcz","email":"vlastimil.kotas@gooddata.com"},{"name":"vu.pham","email":"vu.pham@gooddata.com"},{"name":"xmort","email":"petr.dolejsi@gooddata.com"},{"name":"yanlipnican","email":"yanlipnican@gmail.com"}],"homepage":"https://github.com/gooddata/gooddata-react-components#readme","bugs":{"url":"https://github.com/gooddata/gooddata-react-components/issues"},"dist":{"shasum":"9ab54ebb968d2869826aa0f305ec0533d387b37a","tarball":"https://registry.npmjs.org/@gooddata/react-components/-/react-components-7.7.0-alpha-ivan.mjartan-IMJ-ONE-4455-fix2-2020-05-15T13-27-51-818Z.tgz","fileCount":2569,"integrity":"sha512-fAMta5dQgyuWA3EiP9MXcB8asUi0cPljcVtCfi8QebXImi/YfHYbaW3jwdUYKvkh8HAzz+gNJVZ/ZylTXriHeQ==","signatures":[{"sig":"MEUCIF1EXqamFDmkSwH7tQX2a610elnDhDZ/P9C4lZgW10LdAiEA38lJQOv6HTGQvKr5PYI6hW2Zi9qDvx338xmfehlA994=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":10224697,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJevpj8CRA9TVsSAnZWagAAHSkP/2JmrhDR5N/cgR+89ODP\nhioaquArED+OK4rxh6bI5UZVbQbaPWluA/lQD1gOJPmrScrec/7X7cO86n5Y\nHueZPPqXUlUvIKzOXfM6iOM3lM+//8KRnY2jQsLhApjNEkude/pyoIllD63c\nyfCPoWzmbs8YgcFUijiAg5AcfP3RzsEwI6WE0b4Qp7IB617WLEofTaQB5T08\nlVRWHIiEL6qSoPe0aW1cJCI1omxna29Y2lrRGPiI8ks6ggFw1si+dEOEUz6q\n5J5l4pVvas8lIjbx0nkZzwstHH4WQ9/5iG3VuCFARqSOfnmneEC9NROfqzEK\nN1J5+4c4JUup/fmRT7FdVWbT58bgZ+7f3Wt3v7ehMNmL0tQn9S26CCDvLyBF\nVGqufXJGEdpxDXA3vKtEg8ia7KHv/fAHSAbHySwO+aApfc6cXiyJta56c7Pi\nuBBfPdlqW3YmaW1EeCd9Euwgb6KSwVOPY/OMEz25ZaDi5wjtJWP+jj4MuXo0\nuJZYcmxHZ1Bt6lkwLxdXBMIfOgIcM7ZDMpH5Pn5GvvHKxfQsFdUPwgn3J0Lv\nRYJJqIf0ANW88nImdicGbRQSRfQ+88xUx3Pk0DYRN/FtzEUFAuITkdQSbXYy\nvI4Q4LZtEXPfEti8VHKy+Z5U523NqE1DSf53r+gQi+deXovBxv5jjolqTtBc\nntaA\r\n=OJqt\r\n-----END PGP SIGNATURE-----\r\n"},"main":"dist/index.js","husky":{"hooks":{"pre-commit":"lint-staged"}},"config":{"eslint":"./examples/**/*.{js,jsx}","tslint":"./{__mocks__,src,stories}/{,**/}*.{ts,tsx}"},"readme":"[![npm version](https://badge.fury.io/js/%40gooddata%2Freact-components.svg)](https://www.npmjs.com/package/@gooddata/react-components)\n\n# GoodData.UI React components\n> A React-based JavaScript library for building data-driven applications\n\n## Getting started\n- [GoodData.UI Documentation](http://sdk.gooddata.com/gooddata-ui/)\n- [GoodData.UI Live Examples](https://gooddata-examples.herokuapp.com/)\n- [Stack Overflow](https://stackoverflow.com/questions/tagged/gooddata)\n\n### Usage\nWith [yarn](https://yarnpkg.com) installed, go to your project directory and run\n```\n$ yarn add @gooddata/react-components\n```\nIf you prefer [npm](npmjs.com) run\n```\n$ npm install --save @gooddata/react-components\n```\n\nThe public API is exposed via global `index.js`. Except for the styles, do not import any other file directly\nbecause they are not intended to be part of the public API.\n\n## Contributing\n\nWe welcome any contribution in form of [issues](https://github.com/gooddata/gooddata-react-components/issues) or [pull requests](https://github.com/gooddata/gooddata-react-components/pulls).\n\nInstall [Node.js](http://nodejs.org) (node 12.16.1, npm v6.13.4) and [Yarn](https://classic.yarnpkg.com) (1.22.4).\n\nInstall dependencies:\n```\nyarn install --frozen-lockfile\n```\n\nThese commands may come in handy while developing:\n\n| command | description |\n| ------- | ----------- |\n| `yarn install --pure-lockfile` | first step |\n| ||\n| `yarn dev` | build react-components to `/dist` in watch mode |\n| `yarn test` | run all unit tests |\n| `yarn prettier-write` | format the source code to match the valid codestyle |\n| `yarn validate` | validate codestyle |\n| ||\n| `yarn storybook` | run storybook from `/stories` on http://localhost:9001 |\n| `yarn build-storybook` | build storybook to `/dist-storybook` |\n| `yarn test-storybook` | run storybook and [screenshot tests](https://github.com/gooddata/gdc-client-utils/tree/master/test-storybook) |\n| ||\n| `yarn examples` | run Live Examples dev-server from `/examples` on https://localhost:8999 |\n| `yarn examples-build` | build Live Examples to `/examples/dist` |\n| `yarn examples-server` | serve built Live Examples - see `/examples/server/src` |\n| `yarn examples-testcafe` | run testcafe tests against `localhost:8999` |\n\n### Deploy to heroku.com\nWhen you deploy this repo to heroku, it serves *GoodData.UI Live Examples*.\nRelevant tasks are in `Procfile` and `package.json`.\n\n```bash\n# run in the project directory\nheroku login\nheroku create <your-app-name>\nheroku config:set DOMAIN_ADMIN_USERNAME=x@gooddata.com DOMAIN_ADMIN_PASSWORD=xy PROJECT_ID_TO_ASSIGN=xms7ga4tf3g3nzucd8380o2bev8oeknp\ngit push heroku HEAD:master\nheroku open\n```\n### Enable Geo Chart for Storybook and Live Examples\nGeo chart uses Mapbox to render map which requires a Mapbox access token.\n- Register an account and create Mapbox access token at [guide](https://docs.mapbox.com/help/how-mapbox-works/access-tokens/)\n- Store the created token at `.env`:\n```bash\necho -e \"EXAMPLE_MAPBOX_ACCESS_TOKEN=token\" >> .env # only need to run once\necho -e \"STORYBOOK_MAPBOX_ACCESS_TOKEN=token\" >> .env # only need to run once\n```\n\n### Run Live Examples Locally\nTo run *GoodData.UI Live Examples* locally:\n```bash\ngit clone <this-repository>\ncd  <repository-folder>\nyarn install --pure-lockfile\nyarn examples\n```\nThen open https://localhost:8999 and login using Live Examples account (you can [create one here](https://gooddata-examples.herokuapp.com/registration)).\n\n### Run Storybook locally\n- Run storybook with token stored in `.env` for more secure\n```bash\nyarn storybook\n```\n- Or run storybook with token env param exposed to cli (not suggested)\n```bash\nSTORYBOOK_MAPBOX_ACCESS_TOKEN=token yarn storybook\n```\n- Apply either above way to `yarn build-storybook` or `yarn test-storybook`\n\n### Source code formatting\nThe source code in the repository is formatted by [Prettier](https://prettier.io/).\nThe format of the code is validated by our Continuous Integration server and is one of the requirements of successful merge.\n\nPrettier is supported by every major IDE. You can find the list of supported editors and how to configure them [here](https://prettier.io/docs/en/editors.html).\n\nIn the case, when your editor is not supported or you don't want to setup the integration, you can run the `yarn prettier-write` command to reformat the code before commit.\n\n## Changelog\n\n- see [CHANGELOG.md](CHANGELOG.md)\n\n## Supported versions\n\nIn order to make the user experience with integrating GoodData UI SDK as smooth and secure as possible and to ensure that the SDK is using the latest features of the platform, we will only provide support to two most recent major versions of UI SDK.\n\nThe most recent majors will be supported in the following modes:\n\n- The latest major version will receive all new functionality and all bug fixes\n- The previous major version will only receive fixes to critical issues and security fixes. These fixes will be applied on top of last released version of the previous major\n\nThe customers are encouraged to always use the latest version of the UI SDK.\n\nIn case of using older versions, the user might face API incompatibility, performance or security issues.\n\nPlease follow the installation instructions to update to the newest version.\n\n## License\n\n(C) 2007-2020 GoodData Corporation\n\nThis project is dual licensed:\n\n- The ATTRIBUTION-NONCOMMERCIAL 4.0 INTERNATIONAL (CC BY-NC 4.0) is used for purpose of the trial experience and evaluation of GoodData.UI library.\n- The GOODDATA GOODDATA.UI LIBRARY END USER LICENSE AGREEMENT is used for GoodData customers.\n\nFor more information, please see [LICENSE](https://github.com/gooddata/gooddata-react-components/blob/master/LICENSE)\n","gitHead":"50ebdc34b0eb3dc6ff31fa28e04b1cdc11f7397e","scripts":{"dev":"bash scripts/build.sh --dev-watch","test":"jest --watch","build":"bash scripts/build.sh","tslint":"yarn run-tslint -t verbose $npm_package_config_tslint","prepare":"cd examples/server && yarn install --frozen-lockfile && cd ../..; rm -r examples/node_modules 2>/dev/null; true","examples":"bash scripts/run-examples.sh","prepare?":"# Called before `npm publish` and on local `npm install`. Temporarily also for deleting obsolete node_modules. Ends with `true` to continue gracefully.","validate":"tsc --noEmit && yarn tslint && eslint $npm_package_config_eslint && yarn validate-style && yarn prettier-check","build-dev":"bash scripts/build.sh --dev","examples?":"# Default is developer domain, other options: yarn examples [sec,secure,stg,stg2,stg3,demo,developer or URL]","storybook":"yarn build && start-storybook -p 9001 -c .storybook","test-once":"jest","tslint-ci":"mkdir -p ./ci/results && yarn run-tslint -t checkstyle -o ./ci/results/tslint-results.xml $npm_package_config_tslint","run-tslint":"tslint -p tsconfig.json","validate-ci":"tsc --noEmit && yarn tslint-ci  && eslint $npm_package_config_eslint -f checkstyle -o ci/results/eslint-results.xml && yarn validate-style-ci && yarn prettier-check","examples-build":"bash scripts/build-examples.sh","prepublishOnly":"yarn build","prettier-check":"prettier --check '{src,stories,styles,__mocks__,examples/server/src,examples/src,examples/test}/**/*.{ts,js,tsx,jsx,json,scss,md,yaml,html}'","prettier-write":"prettier --write '{src,stories,styles,__mocks__,examples/server/src,examples/src,examples/test}/**/*.{ts,js,tsx,jsx,json,scss,md,yaml,html}'","test-storybook":"yarn build && test-storybook","validate-style":"stylelint '**/*.scss'","build-storybook":"yarn build && build-storybook -c .storybook -o dist-storybook","examples-server":"node examples/server/src/index.js","heroku-postbuild":"yarn examples-build developer","examples-testcafe":"./scripts/run-testcafe.sh visual","validate-style-ci":"stylelint '**/*.scss' --custom-formatter=node_modules/stylelint-checkstyle-formatter > ci/results/stylelint-results.xml","check-circular-deps":"madge --circular --extensions ts ./src","examples-testcafe-ci":"./scripts/run-testcafe.sh ci","examples-testcafe-live":"./scripts/run-testcafe.sh live"},"typings":"dist/index.d.ts","_npmUser":{"name":"ivan.mjartan","email":"ivan.mjartan@gooddata.com"},"deprecated":"@gooddata/react-components@7 reached End of Support on March 31, 2022. Please upgrade (see https://sdk.gooddata.com/gooddata-ui/docs/supported_versions.html for more information).","repository":{"url":"git+ssh://git@github.com/gooddata/gooddata-react-components.git","type":"git"},"_npmVersion":"6.13.4","description":"GoodData.UI - A powerful JavaScript library for building analytical applications","directories":{},"lint-staged":{"{src,stories,styles,__mocks__,examples/server/src,examples/src,examples/test}/**/*.{ts,js,tsx,jsx,scss}":["npx gdc-fix-copyright","git add"],"{src,stories,styles,__mocks__,examples/server/src,examples/src,examples/test}/**/*.{ts,js,tsx,jsx,json,scss,md,yaml,html}":["prettier --write","git add"]},"_nodeVersion":"12.16.1","dependencies":{"rxjs":"^5.5.6","uuid":"^3.2.1","immer":"^1.3.1","lodash":"^4.17.15","date-fns":"^2.7.0","downshift":"^3.2.7","invariant":"^2.2.2","mapbox-gl":"^1.6.1","classnames":"^2.2.6","highcharts":"7.1.1","prop-types":"^15.6.0","react-intl":"^3.6.0","custom-event":"^1.0.1","react-window":"^1.8.1","ag-grid-react":"20.0.0","react-measure":"^2.3.0","@types/mapbox-gl":"^1.6.1","react-day-picker":"~7.3.0","react-responsive":"^3.0.0","stringify-object":"^2.4.0","@gooddata/typings":"^2.24.2","ag-grid-community":"20.0.0","http-status-codes":"^1.3.0","@gooddata/js-utils":"^3.10.5","@gooddata/numberjs":"^3.2.4","fixed-data-table-2":"0.7.17","@gooddata/goodstrap":"^68.6.0","react-dom-factories":"^1.0.2","@gooddata/gooddata-js":"^13.0.1","json-stable-stringify":"^1.0.1","react-transition-group":"^2.2.1","hoist-non-react-statics":"^3.3.0","nodelist-foreach-polyfill":"^1.2.0","@formatjs/intl-pluralrules":"^1.3.6","highcharts-grouped-categories":"^1.1.3"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"raf":"3.3.2","yup":"^0.24.1","jest":"24.7.1","husky":"3.0.0","madge":"^3.4.4","react":"^16.5.2","enzyme":"3.5.0","eslint":"4.19.1","formik":"^0.11.11","moment":"2.23.0","history":"^4.7.2","ts-jest":"24.0.0","webpack":"4.30.0","full-icu":"^1.3.0","prettier":"1.16.4","react-ga":"^2.5.2","recharts":"1.0.0-beta.9","testcafe":"1.1.4","commander":"2.14.1","node-sass":"4.13.0","react-dom":"^16.5.2","stylelint":"^10.0.0","supertest":"3.0.0","ts-loader":"6.0.0","@types/raf":"^3.4.0","css-loader":"0.28.7","jest-junit":"3.0.0","raw-loader":"0.5.1","styled-jsx":"2.2.1","typescript":"3.3.4000","@babel/core":"7.4.4","@types/jest":"24.0.6","@types/node":"7.0.8","@types/uuid":"3.4.3","file-loader":"3.0.1","jest-enzyme":"7.0.2","lint-staged":"9.1.0","sass-loader":"6.0.6","webpack-cli":"3.3.2","@types/react":"16.8.6","babel-loader":"8.0.5","react-helmet":"5.2.0","react-select":"1.2.1","style-loader":"0.19.1","@types/enzyme":"3.1.13","@types/lodash":"4.14.123","testcafe-live":"0.1.4","@babel/runtime":"7.4.4","dotenv-webpack":"^1.7.0","@babel/polyfill":"^7.4.4","@storybook/react":"5.0.11","@types/invariant":"2.2.29","@types/react-dom":"16.0.11","isomorphic-fetch":"2.2.1","react-datepicker":"1.1.0","react-router-dom":"4.2.2","@babel/preset-env":"7.4.4","@gooddata/mock-js":"^2.13.1","@storybook/addons":"5.0.11","@types/classnames":"2.2.3","@types/prop-types":"15.5.2","@storybook/theming":"5.0.11","identity-obj-proxy":"^3.0.0","intl-messageformat":"^7.5.4","webpack-dev-server":"3.3.1","@babel/preset-react":"7.0.0","@types/react-portal":"4.0.1","@types/react-window":"^1.8.1","babel-plugin-lodash":"3.3.4","html-webpack-plugin":"3.2.0","react-test-renderer":"16.4.2","@types/react-measure":"2.0.5","clean-webpack-plugin":"2.0.2","stats-webpack-plugin":"0.7.0","eslint-config-prettier":"4.1.0","react-google-recaptcha":"^0.14.1","tslint-config-prettier":"1.18.0","@gooddata/eslint-config":"^1.0.0","@gooddata/tslint-config":"1.0.0","@types/react-responsive":"^3.0.3","@types/storybook__react":"4.0.1","@types/stringify-object":"^3.2.0","enzyme-adapter-react-16":"1.3.1","@gooddata/test-storybook":"3.2.1","@storybook/addon-actions":"5.0.11","@storybook/addon-options":"5.0.11","node-sass-magic-importer":"5.1.0","react-syntax-highlighter":"11.0.2","@types/fixed-data-table-2":"0.8.1","stylelint-config-prettier":"5.2.0","@gooddata/stylelint-config":"4.0.1","@types/react-test-renderer":"16.0.0","circular-dependency-plugin":"5.0.2","compression-webpack-plugin":"2.0.0","@types/json-stable-stringify":"^1.0.32","@gooddata/frontend-npm-scripts":"1.1.0","@types/enzyme-adapter-react-16":"1.0.3","stylelint-checkstyle-formatter":"0.1.0","@types/storybook__addon-actions":"3.4.2","@babel/plugin-proposal-class-properties":"7.4.4","@babel/plugin-proposal-object-rest-spread":"7.4.4","@babel/plugin-transform-async-to-generator":"7.4.4"},"peerDependencies":{"react":"^16.5.2","react-dom":"^16.5.2"},"_npmOperationalInternal":{"tmp":"tmp/react-components_7.7.0-alpha-ivan.mjartan-IMJ-ONE-4455-fix2-2020-05-15T13-27-51-818Z_1589549306872_0.6738148187757484","host":"s3://npm-registry-packages"}},"7.7.0-beta.14":{"name":"@gooddata/react-components","version":"7.7.0-beta.14","author":{"name":"GoodData Corporation"},"license":"BSD-3-Clause","_id":"@gooddata/react-components@7.7.0-beta.14","maintainers":[{"name":"afi","email":"adam.fiedler@gooddata.com"},{"name":"bertold8","email":"ivan.nejezchleb@seznam.cz"},{"name":"brbistas","email":"valentinos.chraniotis@gooddata.com"},{"name":"bugsbunny338","email":"jiri.zajic@mensa.cz"},{"name":"de.do","email":"de.do@gooddata.com"},{"name":"gooddata-ci","email":"rail@gooddata.com"},{"name":"hang.ngo","email":"hang.ngo@gooddata.com"},{"name":"hung.nguyen.hoang","email":"hung.nguyen@gooddata.com"},{"name":"ivan.mjartan","email":"ivan.mjartan@gooddata.com"},{"name":"jakub-sterba","email":"jakub.sterba@gooddata.com"},{"name":"jaroslav.tomecek","email":"jaroslav.tomecek@gooddata.com"},{"name":"jkittler","email":"honza.kittler@gmail.com"},{"name":"khanh.le","email":"khanh.le@gooddata.com"},{"name":"lanhuynh","email":"lan.huynh@gooddata.com"},{"name":"linhhong","email":"linh.hong@gooddata.com"},{"name":"lupko","email":"lubomir.slivka@gooddata.com"},{"name":"mai.nguyen","email":"mai.nguyen@gooddata.com"},{"name":"matyas.kandl","email":"matyas.kandl@gooddata.com"},{"name":"michal.marsal","email":"michal.marsal@gooddata.com"},{"name":"my.duong","email":"my.duong@gooddata.com"},{"name":"naibinh","email":"naibinh@gmail.com"},{"name":"nikolacech","email":"nikola.cech@gooddata.com"},{"name":"nis.hua","email":"nis.hua@gooddata.com"},{"name":"no23reason","email":"dan.homola@hotmail.cz"},{"name":"patrikbraborec","email":"patrik.braborec@gooddata.com"},{"name":"pbenes","email":"petr.benes@gooddata.com"},{"name":"petrjanu","email":"petr.janu@gooddata.com"},{"name":"pkingo","email":"philipandreaskingo@hotmail.com"},{"name":"ptquang86","email":"ptquang86@gmail.com"},{"name":"qduval","email":"quentin.duval@gooddata.com"},{"name":"rodri360","email":"me@rodri360.com"},{"name":"scavnickyj","email":"jakub.scavnicky@gooddata.com"},{"name":"sitina","email":"jiri.sitina@gooddata.com"},{"name":"strouhaljan","email":"strouhal.jan@gmail.com"},{"name":"tomas.kratochvil","email":"tomas.kratochvil@gooddata.com"},{"name":"tomasreichmann","email":"tomasreichmann@gmail.com"},{"name":"tomsatgd","email":"tomas.satinsky@gooddata.com"},{"name":"trung-le-quoc","email":"trung.le@gooddata.com"},{"name":"tu-ngo","email":"tungo1981@gmail.com"},{"name":"tu.bui","email":"tu.bui@gooddata.com"},{"name":"tulean","email":"tuan.le@gooddata.com"},{"name":"tuqt1005","email":"tu.tran@gooddata.com"},{"name":"utdnah","email":"danh.ung@gooddata.com"},{"name":"vlastikcz","email":"vlastimil.kotas@gooddata.com"},{"name":"vu.pham","email":"vu.pham@gooddata.com"},{"name":"xmort","email":"petr.dolejsi@gooddata.com"},{"name":"yanlipnican","email":"yanlipnican@gmail.com"}],"homepage":"https://github.com/gooddata/gooddata-react-components#readme","bugs":{"url":"https://github.com/gooddata/gooddata-react-components/issues"},"dist":{"shasum":"ed7f782d5242d738b67b51a0ded931c8e8ba8ca2","tarball":"https://registry.npmjs.org/@gooddata/react-components/-/react-components-7.7.0-beta.14.tgz","fileCount":2568,"integrity":"sha512-ToRqJOMvKnXQUt94h0SyQ25pit8UoQoN+tOqaAxn37gHahcCIReoiqpeGdIAK68DSPXw1/7bMGKq7o/xZMIzdg==","signatures":[{"sig":"MEQCICYRrmrWRKVUArBKk6acXftxqRqRksxYsHHl+lgVPt9AAiBoW24dF64v0UQdIswLJzfVLoFyJSL9PHjXPPEPKDs9XQ==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":10177026,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJevrqdCRA9TVsSAnZWagAAkkMP/iE4GA4vmuurFS9Y5omY\nEBwDSfMUaMnXJcLH8GTX7GllgdPdwf5JnqoYovcNU1g1+g4EF5lpIfiRn5eL\n1u+JmiHl0TGv/uzYGAbcxmFVNR3zzMAyLWIWdonWsTFDxp/UsfuOfxTC84Na\nw/hxSMlijlPw5+kwYTx5/F5/wCuyeGRgZQ5iEkkRmy3vm5MKcCQHmDZGNKg8\nPFoNg14zS/VD/Ywta8ywVstcXsOMqo9r8cPhJbPO6hZ1VPs/a0/pzLSgoZOh\ns0ZON4qwo5co3u0QWW024eG4T0C1PWb93H3X5P2Fqd/Ko0yBgzZD1lkWfcWb\nA4m9lK23eeeR0miXJ3cLSgM8r5i2iWNdQRy5oipGsKfMrajyOkh9XaXKwMD4\nfzS0jArq638pXbJbz6vNoLURaZc4cFjUzdhIaqWSJ5ppiBjp109rjmDSqV0z\nbKx3b9LlNjoFXzqezshZMg04/p04rhGDdxYFvIeajcx2WFArrV8qBUKcM4Wx\nxNgv1WXGAOOnmUb+tQ+kqpsxrjw1tvNIspt/K6N/6yrdH3j3nVSFWAqM48ld\nigBAp4EBUqlGa2Jiecwx8LmGOlowWDSmzx7ZS/HV91srYALraWdQam+MHjw5\nm7OucmP+tdo5nNKoiP0GfBPHDAxztsnODbKgBbmYwn8UczPl4YFDOA17aMog\n0zcr\r\n=1xti\r\n-----END PGP SIGNATURE-----\r\n"},"main":"dist/index.js","husky":{"hooks":{"pre-commit":"lint-staged"}},"config":{"eslint":"./examples/**/*.{js,jsx}","tslint":"./{__mocks__,src,stories}/{,**/}*.{ts,tsx}"},"readme":"[![npm version](https://badge.fury.io/js/%40gooddata%2Freact-components.svg)](https://www.npmjs.com/package/@gooddata/react-components)\n\n# GoodData.UI React components\n> A React-based JavaScript library for building data-driven applications\n\n## Getting started\n- [GoodData.UI Documentation](http://sdk.gooddata.com/gooddata-ui/)\n- [GoodData.UI Live Examples](https://gooddata-examples.herokuapp.com/)\n- [Stack Overflow](https://stackoverflow.com/questions/tagged/gooddata)\n\n### Usage\nWith [yarn](https://yarnpkg.com) installed, go to your project directory and run\n```\n$ yarn add @gooddata/react-components\n```\nIf you prefer [npm](npmjs.com) run\n```\n$ npm install --save @gooddata/react-components\n```\n\nThe public API is exposed via global `index.js`. Except for the styles, do not import any other file directly\nbecause they are not intended to be part of the public API.\n\n## Contributing\n\nWe welcome any contribution in form of [issues](https://github.com/gooddata/gooddata-react-components/issues) or [pull requests](https://github.com/gooddata/gooddata-react-components/pulls).\n\nInstall [Node.js](http://nodejs.org) (node 12.16.1, npm v6.13.4) and [Yarn](https://classic.yarnpkg.com) (1.22.4).\n\nInstall dependencies:\n```\nyarn install --frozen-lockfile\n```\n\nThese commands may come in handy while developing:\n\n| command | description |\n| ------- | ----------- |\n| `yarn install --pure-lockfile` | first step |\n| ||\n| `yarn dev` | build react-components to `/dist` in watch mode |\n| `yarn test` | run all unit tests |\n| `yarn prettier-write` | format the source code to match the valid codestyle |\n| `yarn validate` | validate codestyle |\n| ||\n| `yarn storybook` | run storybook from `/stories` on http://localhost:9001 |\n| `yarn build-storybook` | build storybook to `/dist-storybook` |\n| `yarn test-storybook` | run storybook and [screenshot tests](https://github.com/gooddata/gdc-client-utils/tree/master/test-storybook) |\n| ||\n| `yarn examples` | run Live Examples dev-server from `/examples` on https://localhost:8999 |\n| `yarn examples-build` | build Live Examples to `/examples/dist` |\n| `yarn examples-server` | serve built Live Examples - see `/examples/server/src` |\n| `yarn examples-testcafe` | run testcafe tests against `localhost:8999` |\n\n### Deploy to heroku.com\nWhen you deploy this repo to heroku, it serves *GoodData.UI Live Examples*.\nRelevant tasks are in `Procfile` and `package.json`.\n\n```bash\n# run in the project directory\nheroku login\nheroku create <your-app-name>\nheroku config:set DOMAIN_ADMIN_USERNAME=x@gooddata.com DOMAIN_ADMIN_PASSWORD=xy PROJECT_ID_TO_ASSIGN=xms7ga4tf3g3nzucd8380o2bev8oeknp\ngit push heroku HEAD:master\nheroku open\n```\n### Enable Geo Chart for Storybook and Live Examples\nGeo chart uses Mapbox to render map which requires a Mapbox access token.\n- Register an account and create Mapbox access token at [guide](https://docs.mapbox.com/help/how-mapbox-works/access-tokens/)\n- Store the created token at `.env`:\n```bash\necho -e \"EXAMPLE_MAPBOX_ACCESS_TOKEN=token\" >> .env # only need to run once\necho -e \"STORYBOOK_MAPBOX_ACCESS_TOKEN=token\" >> .env # only need to run once\n```\n\n### Run Live Examples Locally\nTo run *GoodData.UI Live Examples* locally:\n```bash\ngit clone <this-repository>\ncd  <repository-folder>\nyarn install --pure-lockfile\nyarn examples\n```\nThen open https://localhost:8999 and login using Live Examples account (you can [create one here](https://gooddata-examples.herokuapp.com/registration)).\n\n### Run Storybook locally\n- Run storybook with token stored in `.env` for more secure\n```bash\nyarn storybook\n```\n- Or run storybook with token env param exposed to cli (not suggested)\n```bash\nSTORYBOOK_MAPBOX_ACCESS_TOKEN=token yarn storybook\n```\n- Apply either above way to `yarn build-storybook` or `yarn test-storybook`\n\n### Source code formatting\nThe source code in the repository is formatted by [Prettier](https://prettier.io/).\nThe format of the code is validated by our Continuous Integration server and is one of the requirements of successful merge.\n\nPrettier is supported by every major IDE. You can find the list of supported editors and how to configure them [here](https://prettier.io/docs/en/editors.html).\n\nIn the case, when your editor is not supported or you don't want to setup the integration, you can run the `yarn prettier-write` command to reformat the code before commit.\n\n## Changelog\n\n- see [CHANGELOG.md](CHANGELOG.md)\n\n## Supported versions\n\nIn order to make the user experience with integrating GoodData UI SDK as smooth and secure as possible and to ensure that the SDK is using the latest features of the platform, we will only provide support to two most recent major versions of UI SDK.\n\nThe most recent majors will be supported in the following modes:\n\n- The latest major version will receive all new functionality and all bug fixes\n- The previous major version will only receive fixes to critical issues and security fixes. These fixes will be applied on top of last released version of the previous major\n\nThe customers are encouraged to always use the latest version of the UI SDK.\n\nIn case of using older versions, the user might face API incompatibility, performance or security issues.\n\nPlease follow the installation instructions to update to the newest version.\n\n## License\n\n(C) 2007-2020 GoodData Corporation\n\nThis project is dual licensed:\n\n- The ATTRIBUTION-NONCOMMERCIAL 4.0 INTERNATIONAL (CC BY-NC 4.0) is used for purpose of the trial experience and evaluation of GoodData.UI library.\n- The GOODDATA GOODDATA.UI LIBRARY END USER LICENSE AGREEMENT is used for GoodData customers.\n\nFor more information, please see [LICENSE](https://github.com/gooddata/gooddata-react-components/blob/master/LICENSE)\n","gitHead":"adb23f4a61a4d8b752d2edcf592a3be4f6b5d9e1","scripts":{"dev":"bash scripts/build.sh --dev-watch","test":"jest --watch","build":"bash scripts/build.sh","tslint":"yarn run-tslint -t verbose $npm_package_config_tslint","prepare":"cd examples/server && yarn install --frozen-lockfile && cd ../..; rm -r examples/node_modules 2>/dev/null; true","examples":"bash scripts/run-examples.sh","prepare?":"# Called before `npm publish` and on local `npm install`. Temporarily also for deleting obsolete node_modules. Ends with `true` to continue gracefully.","validate":"tsc --noEmit && yarn tslint && eslint $npm_package_config_eslint && yarn validate-style && yarn prettier-check","build-dev":"bash scripts/build.sh --dev","examples?":"# Default is developer domain, other options: yarn examples [sec,secure,stg,stg2,stg3,demo,developer or URL]","storybook":"yarn build && start-storybook -p 9001 -c .storybook","test-once":"jest","tslint-ci":"mkdir -p ./ci/results && yarn run-tslint -t checkstyle -o ./ci/results/tslint-results.xml $npm_package_config_tslint","run-tslint":"tslint -p tsconfig.json","validate-ci":"tsc --noEmit && yarn tslint-ci  && eslint $npm_package_config_eslint -f checkstyle -o ci/results/eslint-results.xml && yarn validate-style-ci && yarn prettier-check","examples-build":"bash scripts/build-examples.sh","prepublishOnly":"yarn build","prettier-check":"prettier --check '{src,stories,styles,__mocks__,examples/server/src,examples/src,examples/test}/**/*.{ts,js,tsx,jsx,json,scss,md,yaml,html}'","prettier-write":"prettier --write '{src,stories,styles,__mocks__,examples/server/src,examples/src,examples/test}/**/*.{ts,js,tsx,jsx,json,scss,md,yaml,html}'","test-storybook":"yarn build && test-storybook","validate-style":"stylelint '**/*.scss'","build-storybook":"yarn build && build-storybook -c .storybook -o dist-storybook","examples-server":"node examples/server/src/index.js","heroku-postbuild":"yarn examples-build developer","examples-testcafe":"./scripts/run-testcafe.sh visual","validate-style-ci":"stylelint '**/*.scss' --custom-formatter=node_modules/stylelint-checkstyle-formatter > ci/results/stylelint-results.xml","check-circular-deps":"madge --circular --extensions ts ./src","examples-testcafe-ci":"./scripts/run-testcafe.sh ci","examples-testcafe-live":"./scripts/run-testcafe.sh live"},"typings":"dist/index.d.ts","_npmUser":{"name":"gooddata-ci","email":"rail@gooddata.com"},"deprecated":"@gooddata/react-components@7 reached End of Support on March 31, 2022. Please upgrade (see https://sdk.gooddata.com/gooddata-ui/docs/supported_versions.html for more information).","repository":{"url":"git+ssh://git@github.com/gooddata/gooddata-react-components.git","type":"git"},"_npmVersion":"6.13.4","description":"GoodData.UI - A powerful JavaScript library for building analytical applications","directories":{},"lint-staged":{"{src,stories,styles,__mocks__,examples/server/src,examples/src,examples/test}/**/*.{ts,js,tsx,jsx,scss}":["npx gdc-fix-copyright","git add"],"{src,stories,styles,__mocks__,examples/server/src,examples/src,examples/test}/**/*.{ts,js,tsx,jsx,json,scss,md,yaml,html}":["prettier --write","git add"]},"_nodeVersion":"12.16.1","dependencies":{"rxjs":"^5.5.6","uuid":"^3.2.1","immer":"^1.3.1","lodash":"^4.17.15","date-fns":"^2.7.0","downshift":"^3.2.7","invariant":"^2.2.2","mapbox-gl":"^1.6.1","classnames":"^2.2.6","highcharts":"7.1.1","prop-types":"^15.6.0","react-intl":"^3.6.0","custom-event":"^1.0.1","react-window":"^1.8.1","ag-grid-react":"20.0.0","react-measure":"^2.3.0","@types/mapbox-gl":"^1.6.1","react-day-picker":"~7.3.0","react-responsive":"^3.0.0","stringify-object":"^2.4.0","@gooddata/typings":"^2.24.2","ag-grid-community":"20.0.0","http-status-codes":"^1.3.0","@gooddata/js-utils":"^3.10.5","@gooddata/numberjs":"^3.2.4","fixed-data-table-2":"0.7.17","@gooddata/goodstrap":"^68.6.0","react-dom-factories":"^1.0.2","@gooddata/gooddata-js":"^13.0.1","json-stable-stringify":"^1.0.1","react-transition-group":"^2.2.1","hoist-non-react-statics":"^3.3.0","nodelist-foreach-polyfill":"^1.2.0","@formatjs/intl-pluralrules":"^1.3.6","highcharts-grouped-categories":"^1.1.3"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"raf":"3.3.2","yup":"^0.24.1","jest":"24.7.1","husky":"3.0.0","madge":"^3.4.4","react":"^16.5.2","enzyme":"3.5.0","eslint":"4.19.1","formik":"^0.11.11","moment":"2.23.0","history":"^4.7.2","ts-jest":"24.0.0","webpack":"4.30.0","full-icu":"^1.3.0","prettier":"1.16.4","react-ga":"^2.5.2","recharts":"1.0.0-beta.9","testcafe":"1.1.4","commander":"2.14.1","node-sass":"4.13.0","react-dom":"^16.5.2","stylelint":"^10.0.0","supertest":"3.0.0","ts-loader":"6.0.0","@types/raf":"^3.4.0","css-loader":"0.28.7","jest-junit":"3.0.0","raw-loader":"0.5.1","styled-jsx":"2.2.1","typescript":"3.3.4000","@babel/core":"7.4.4","@types/jest":"24.0.6","@types/node":"7.0.8","@types/uuid":"3.4.3","file-loader":"3.0.1","jest-enzyme":"7.0.2","lint-staged":"9.1.0","sass-loader":"6.0.6","webpack-cli":"3.3.2","@types/react":"16.8.6","babel-loader":"8.0.5","react-helmet":"5.2.0","react-select":"1.2.1","style-loader":"0.19.1","@types/enzyme":"3.1.13","@types/lodash":"4.14.123","testcafe-live":"0.1.4","@babel/runtime":"7.4.4","dotenv-webpack":"^1.7.0","@babel/polyfill":"^7.4.4","@storybook/react":"5.0.11","@types/invariant":"2.2.29","@types/react-dom":"16.0.11","isomorphic-fetch":"2.2.1","react-datepicker":"1.1.0","react-router-dom":"4.2.2","@babel/preset-env":"7.4.4","@gooddata/mock-js":"^2.13.1","@storybook/addons":"5.0.11","@types/classnames":"2.2.3","@types/prop-types":"15.5.2","@storybook/theming":"5.0.11","identity-obj-proxy":"^3.0.0","intl-messageformat":"^7.5.4","webpack-dev-server":"3.3.1","@babel/preset-react":"7.0.0","@types/react-portal":"4.0.1","@types/react-window":"^1.8.1","babel-plugin-lodash":"3.3.4","html-webpack-plugin":"3.2.0","react-test-renderer":"16.4.2","@types/react-measure":"2.0.5","clean-webpack-plugin":"2.0.2","stats-webpack-plugin":"0.7.0","eslint-config-prettier":"4.1.0","react-google-recaptcha":"^0.14.1","tslint-config-prettier":"1.18.0","@gooddata/eslint-config":"^1.0.0","@gooddata/tslint-config":"1.0.0","@types/react-responsive":"^3.0.3","@types/storybook__react":"4.0.1","@types/stringify-object":"^3.2.0","enzyme-adapter-react-16":"1.3.1","@gooddata/test-storybook":"3.2.1","@storybook/addon-actions":"5.0.11","@storybook/addon-options":"5.0.11","node-sass-magic-importer":"5.1.0","react-syntax-highlighter":"11.0.2","@types/fixed-data-table-2":"0.8.1","stylelint-config-prettier":"5.2.0","@gooddata/stylelint-config":"4.0.1","@types/react-test-renderer":"16.0.0","circular-dependency-plugin":"5.0.2","compression-webpack-plugin":"2.0.0","@types/json-stable-stringify":"^1.0.32","@gooddata/frontend-npm-scripts":"1.1.0","@types/enzyme-adapter-react-16":"1.0.3","stylelint-checkstyle-formatter":"0.1.0","@types/storybook__addon-actions":"3.4.2","@babel/plugin-proposal-class-properties":"7.4.4","@babel/plugin-proposal-object-rest-spread":"7.4.4","@babel/plugin-transform-async-to-generator":"7.4.4"},"peerDependencies":{"react":"^16.5.2","react-dom":"^16.5.2"},"_npmOperationalInternal":{"tmp":"tmp/react-components_7.7.0-beta.14_1589557916697_0.5904222559326286","host":"s3://npm-registry-packages"}},"7.7.0-alpha-naibinh-nab-sd-932-2020-05-18T06-32-00-978Z":{"name":"@gooddata/react-components","version":"7.7.0-alpha-naibinh-nab-sd-932-2020-05-18T06-32-00-978Z","author":{"name":"GoodData Corporation"},"license":"BSD-3-Clause","_id":"@gooddata/react-components@7.7.0-alpha-naibinh-nab-sd-932-2020-05-18T06-32-00-978Z","maintainers":[{"name":"afi","email":"adam.fiedler@gooddata.com"},{"name":"bertold8","email":"ivan.nejezchleb@seznam.cz"},{"name":"brbistas","email":"valentinos.chraniotis@gooddata.com"},{"name":"bugsbunny338","email":"jiri.zajic@mensa.cz"},{"name":"de.do","email":"de.do@gooddata.com"},{"name":"gooddata-ci","email":"rail@gooddata.com"},{"name":"hang.ngo","email":"hang.ngo@gooddata.com"},{"name":"hung.nguyen.hoang","email":"hung.nguyen@gooddata.com"},{"name":"ivan.mjartan","email":"ivan.mjartan@gooddata.com"},{"name":"jakub-sterba","email":"jakub.sterba@gooddata.com"},{"name":"jaroslav.tomecek","email":"jaroslav.tomecek@gooddata.com"},{"name":"jkittler","email":"honza.kittler@gmail.com"},{"name":"khanh.le","email":"khanh.le@gooddata.com"},{"name":"lanhuynh","email":"lan.huynh@gooddata.com"},{"name":"linhhong","email":"linh.hong@gooddata.com"},{"name":"lupko","email":"lubomir.slivka@gooddata.com"},{"name":"mai.nguyen","email":"mai.nguyen@gooddata.com"},{"name":"matyas.kandl","email":"matyas.kandl@gooddata.com"},{"name":"michal.marsal","email":"michal.marsal@gooddata.com"},{"name":"my.duong","email":"my.duong@gooddata.com"},{"name":"naibinh","email":"naibinh@gmail.com"},{"name":"nikolacech","email":"nikola.cech@gooddata.com"},{"name":"nis.hua","email":"nis.hua@gooddata.com"},{"name":"no23reason","email":"dan.homola@hotmail.cz"},{"name":"patrikbraborec","email":"patrik.braborec@gooddata.com"},{"name":"pbenes","email":"petr.benes@gooddata.com"},{"name":"petrjanu","email":"petr.janu@gooddata.com"},{"name":"pkingo","email":"philipandreaskingo@hotmail.com"},{"name":"ptquang86","email":"ptquang86@gmail.com"},{"name":"qduval","email":"quentin.duval@gooddata.com"},{"name":"rodri360","email":"me@rodri360.com"},{"name":"scavnickyj","email":"jakub.scavnicky@gooddata.com"},{"name":"sitina","email":"jiri.sitina@gooddata.com"},{"name":"strouhaljan","email":"strouhal.jan@gmail.com"},{"name":"tomas.kratochvil","email":"tomas.kratochvil@gooddata.com"},{"name":"tomasreichmann","email":"tomasreichmann@gmail.com"},{"name":"tomsatgd","email":"tomas.satinsky@gooddata.com"},{"name":"trung-le-quoc","email":"trung.le@gooddata.com"},{"name":"tu-ngo","email":"tungo1981@gmail.com"},{"name":"tu.bui","email":"tu.bui@gooddata.com"},{"name":"tulean","email":"tuan.le@gooddata.com"},{"name":"tuqt1005","email":"tu.tran@gooddata.com"},{"name":"utdnah","email":"danh.ung@gooddata.com"},{"name":"vlastikcz","email":"vlastimil.kotas@gooddata.com"},{"name":"vu.pham","email":"vu.pham@gooddata.com"},{"name":"xmort","email":"petr.dolejsi@gooddata.com"},{"name":"yanlipnican","email":"yanlipnican@gmail.com"}],"homepage":"https://github.com/gooddata/gooddata-react-components#readme","bugs":{"url":"https://github.com/gooddata/gooddata-react-components/issues"},"dist":{"shasum":"a429485e6245c81a69918c5ea830b749ff43f73a","tarball":"https://registry.npmjs.org/@gooddata/react-components/-/react-components-7.7.0-alpha-naibinh-nab-sd-932-2020-05-18T06-32-00-978Z.tgz","fileCount":2564,"integrity":"sha512-+XeBV+L0rQWukY6PsGjaKFedyOQrbRETUfLeEH6eYnL4PpnlB93MDTPvtx4XLcZssTTnAjWqzhlHM6rkKIrD5A==","signatures":[{"sig":"MEUCIQC5ae/03vipF63LQzduAKwCyXAtbksTvTppq5TMQFhEbQIgfeEbfn2r1ECHqFEecW9WJRCtmsxDuBtr5SG7hpKKHNM=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":10174805,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJewiwDCRA9TVsSAnZWagAAGJ0P/RX6DQP9bHL7RvrotMc4\nYCZ/a+FFLhHpVs+0yqBJlMmWt+vV3ii2tsP+usosp5pcdf6YCynh2fW8ykCa\nEA0iXYMkfy1PAx7UACOKwbc30ts0CnZ2w1XbxJFug+8kWdKgaOmx2aZDWuWA\nNJgNgb0oTNlXJ2blxE2sjWTE2+VEo+31o2lwwLW41DSDv86fIi2WkCso/csm\n/AkIQwlbsuBZJh+nVazgtrooKGn18E9HQMyVUPoPUTqRKoX3xUj7RkDM9MS4\njktSR9UwlARdF8ZceXnTEuw79Uel77XgKEEVLH6WejshHRUdOFIR7aBGienP\njNpCmz78JcCfMfcpHR0i7T66ixRxgR9uUCmAmp6eM9TgcIufh6svHYeHAqb2\n0eiQzURtziJCQInPjhg5lCsclYdj+QnhMvso+Tw40iCmL5ZkQ9ouvL1B9Vyf\nQaifF+SQPbs+uubRi+KaAtIXj6jLfZ1SVNwlbb1aUxqL3Ck2CTqI9Sygbjxq\nhF/1JKJE7t3VnaAuSxQG+M3n9yrJhFOo//8Zz79XwaGAlA+Vn/AOdS6KOYF3\nxAgkJoi/kPIXbErJVy3yO0Csp6DccJdtbv1ujh2fcbLIKev9m8ebp8N8fg0/\n6CRB1moE3XeBTUZ3jJLT3VAb08jNr4OASgVFctkAPm9h+VvNJq529JqnV11X\nUNZa\r\n=Xjnt\r\n-----END PGP SIGNATURE-----\r\n"},"main":"dist/index.js","husky":{"hooks":{"pre-commit":"lint-staged"}},"config":{"eslint":"./examples/**/*.{js,jsx}","tslint":"./{__mocks__,src,stories}/{,**/}*.{ts,tsx}"},"readme":"[![npm version](https://badge.fury.io/js/%40gooddata%2Freact-components.svg)](https://www.npmjs.com/package/@gooddata/react-components)\n\n# GoodData.UI React components\n> A React-based JavaScript library for building data-driven applications\n\n## Getting started\n- [GoodData.UI Documentation](http://sdk.gooddata.com/gooddata-ui/)\n- [GoodData.UI Live Examples](https://gooddata-examples.herokuapp.com/)\n- [Stack Overflow](https://stackoverflow.com/questions/tagged/gooddata)\n\n### Usage\nWith [yarn](https://yarnpkg.com) installed, go to your project directory and run\n```\n$ yarn add @gooddata/react-components\n```\nIf you prefer [npm](npmjs.com) run\n```\n$ npm install --save @gooddata/react-components\n```\n\nThe public API is exposed via global `index.js`. Except for the styles, do not import any other file directly\nbecause they are not intended to be part of the public API.\n\n## Contributing\n\nWe welcome any contribution in form of [issues](https://github.com/gooddata/gooddata-react-components/issues) or [pull requests](https://github.com/gooddata/gooddata-react-components/pulls).\n\nInstall [Node.js](http://nodejs.org) (node 12.16.1, npm v6.13.4) and [Yarn](https://classic.yarnpkg.com) (1.22.4).\n\nInstall dependencies:\n```\nyarn install --frozen-lockfile\n```\n\nThese commands may come in handy while developing:\n\n| command | description |\n| ------- | ----------- |\n| `yarn install --pure-lockfile` | first step |\n| ||\n| `yarn dev` | build react-components to `/dist` in watch mode |\n| `yarn test` | run all unit tests |\n| `yarn prettier-write` | format the source code to match the valid codestyle |\n| `yarn validate` | validate codestyle |\n| ||\n| `yarn storybook` | run storybook from `/stories` on http://localhost:9001 |\n| `yarn build-storybook` | build storybook to `/dist-storybook` |\n| `yarn test-storybook` | run storybook and [screenshot tests](https://github.com/gooddata/gdc-client-utils/tree/master/test-storybook) |\n| ||\n| `yarn examples` | run Live Examples dev-server from `/examples` on https://localhost:8999 |\n| `yarn examples-build` | build Live Examples to `/examples/dist` |\n| `yarn examples-server` | serve built Live Examples - see `/examples/server/src` |\n| `yarn examples-testcafe` | run testcafe tests against `localhost:8999` |\n\n### Deploy to heroku.com\nWhen you deploy this repo to heroku, it serves *GoodData.UI Live Examples*.\nRelevant tasks are in `Procfile` and `package.json`.\n\n```bash\n# run in the project directory\nheroku login\nheroku create <your-app-name>\nheroku config:set DOMAIN_ADMIN_USERNAME=x@gooddata.com DOMAIN_ADMIN_PASSWORD=xy PROJECT_ID_TO_ASSIGN=xms7ga4tf3g3nzucd8380o2bev8oeknp\ngit push heroku HEAD:master\nheroku open\n```\n### Enable Geo Chart for Storybook and Live Examples\nGeo chart uses Mapbox to render map which requires a Mapbox access token.\n- Register an account and create Mapbox access token at [guide](https://docs.mapbox.com/help/how-mapbox-works/access-tokens/)\n- Store the created token at `.env`:\n```bash\necho -e \"EXAMPLE_MAPBOX_ACCESS_TOKEN=token\" >> .env # only need to run once\necho -e \"STORYBOOK_MAPBOX_ACCESS_TOKEN=token\" >> .env # only need to run once\n```\n\n### Run Live Examples Locally\nTo run *GoodData.UI Live Examples* locally:\n```bash\ngit clone <this-repository>\ncd  <repository-folder>\nyarn install --pure-lockfile\nyarn examples\n```\nThen open https://localhost:8999 and login using Live Examples account (you can [create one here](https://gooddata-examples.herokuapp.com/registration)).\n\n### Run Storybook locally\n- Run storybook with token stored in `.env` for more secure\n```bash\nyarn storybook\n```\n- Or run storybook with token env param exposed to cli (not suggested)\n```bash\nSTORYBOOK_MAPBOX_ACCESS_TOKEN=token yarn storybook\n```\n- Apply either above way to `yarn build-storybook` or `yarn test-storybook`\n\n### Source code formatting\nThe source code in the repository is formatted by [Prettier](https://prettier.io/).\nThe format of the code is validated by our Continuous Integration server and is one of the requirements of successful merge.\n\nPrettier is supported by every major IDE. You can find the list of supported editors and how to configure them [here](https://prettier.io/docs/en/editors.html).\n\nIn the case, when your editor is not supported or you don't want to setup the integration, you can run the `yarn prettier-write` command to reformat the code before commit.\n\n## Changelog\n\n- see [CHANGELOG.md](CHANGELOG.md)\n\n## Supported versions\n\nIn order to make the user experience with integrating GoodData UI SDK as smooth and secure as possible and to ensure that the SDK is using the latest features of the platform, we will only provide support to two most recent major versions of UI SDK.\n\nThe most recent majors will be supported in the following modes:\n\n- The latest major version will receive all new functionality and all bug fixes\n- The previous major version will only receive fixes to critical issues and security fixes. These fixes will be applied on top of last released version of the previous major\n\nThe customers are encouraged to always use the latest version of the UI SDK.\n\nIn case of using older versions, the user might face API incompatibility, performance or security issues.\n\nPlease follow the installation instructions to update to the newest version.\n\n## License\n\n(C) 2007-2020 GoodData Corporation\n\nThis project is dual licensed:\n\n- The ATTRIBUTION-NONCOMMERCIAL 4.0 INTERNATIONAL (CC BY-NC 4.0) is used for purpose of the trial experience and evaluation of GoodData.UI library.\n- The GOODDATA GOODDATA.UI LIBRARY END USER LICENSE AGREEMENT is used for GoodData customers.\n\nFor more information, please see [LICENSE](https://github.com/gooddata/gooddata-react-components/blob/master/LICENSE)\n","gitHead":"5928eef04a88638dd8141f8615663a55179d62c2","scripts":{"dev":"bash scripts/build.sh --dev-watch","test":"jest --watch","build":"bash scripts/build.sh","tslint":"yarn run-tslint -t verbose $npm_package_config_tslint","prepare":"cd examples/server && yarn install --frozen-lockfile && cd ../..; rm -r examples/node_modules 2>/dev/null; true","examples":"bash scripts/run-examples.sh","prepare?":"# Called before `npm publish` and on local `npm install`. Temporarily also for deleting obsolete node_modules. Ends with `true` to continue gracefully.","validate":"tsc --noEmit && yarn tslint && eslint $npm_package_config_eslint && yarn validate-style && yarn prettier-check","build-dev":"bash scripts/build.sh --dev","examples?":"# Default is developer domain, other options: yarn examples [sec,secure,stg,stg2,stg3,demo,developer or URL]","storybook":"yarn build && start-storybook -p 9001 -c .storybook","test-once":"jest","tslint-ci":"mkdir -p ./ci/results && yarn run-tslint -t checkstyle -o ./ci/results/tslint-results.xml $npm_package_config_tslint","run-tslint":"tslint -p tsconfig.json","validate-ci":"tsc --noEmit && yarn tslint-ci  && eslint $npm_package_config_eslint -f checkstyle -o ci/results/eslint-results.xml && yarn validate-style-ci && yarn prettier-check","examples-build":"bash scripts/build-examples.sh","prepublishOnly":"yarn build","prettier-check":"prettier --check '{src,stories,styles,__mocks__,examples/server/src,examples/src,examples/test}/**/*.{ts,js,tsx,jsx,json,scss,md,yaml,html}'","prettier-write":"prettier --write '{src,stories,styles,__mocks__,examples/server/src,examples/src,examples/test}/**/*.{ts,js,tsx,jsx,json,scss,md,yaml,html}'","test-storybook":"yarn build && test-storybook","validate-style":"stylelint '**/*.scss'","build-storybook":"yarn build && build-storybook -c .storybook -o dist-storybook","examples-server":"node examples/server/src/index.js","heroku-postbuild":"yarn examples-build developer","examples-testcafe":"./scripts/run-testcafe.sh visual","validate-style-ci":"stylelint '**/*.scss' --custom-formatter=node_modules/stylelint-checkstyle-formatter > ci/results/stylelint-results.xml","check-circular-deps":"madge --circular --extensions ts ./src","examples-testcafe-ci":"./scripts/run-testcafe.sh ci","examples-testcafe-live":"./scripts/run-testcafe.sh live"},"typings":"dist/index.d.ts","_npmUser":{"name":"naibinh","email":"naibinh@gmail.com"},"deprecated":"@gooddata/react-components@7 reached End of Support on March 31, 2022. Please upgrade (see https://sdk.gooddata.com/gooddata-ui/docs/supported_versions.html for more information).","repository":{"url":"git+ssh://git@github.com/gooddata/gooddata-react-components.git","type":"git"},"_npmVersion":"6.13.4","description":"GoodData.UI - A powerful JavaScript library for building analytical applications","directories":{},"lint-staged":{"{src,stories,styles,__mocks__,examples/server/src,examples/src,examples/test}/**/*.{ts,js,tsx,jsx,scss}":["npx gdc-fix-copyright","git add"],"{src,stories,styles,__mocks__,examples/server/src,examples/src,examples/test}/**/*.{ts,js,tsx,jsx,json,scss,md,yaml,html}":["prettier --write","git add"]},"_nodeVersion":"12.16.1","dependencies":{"rxjs":"^5.5.6","uuid":"^3.2.1","immer":"^1.3.1","lodash":"^4.17.15","date-fns":"^2.7.0","downshift":"^3.2.7","invariant":"^2.2.2","mapbox-gl":"^1.6.1","classnames":"^2.2.6","highcharts":"7.1.1","prop-types":"^15.6.0","react-intl":"^3.6.0","custom-event":"^1.0.1","react-window":"^1.8.1","ag-grid-react":"20.0.0","react-measure":"^2.3.0","@types/mapbox-gl":"^1.6.1","react-day-picker":"~7.3.0","react-responsive":"^3.0.0","stringify-object":"^2.4.0","@gooddata/typings":"^2.24.2","ag-grid-community":"20.0.0","http-status-codes":"^1.3.0","@gooddata/js-utils":"^3.10.5","@gooddata/numberjs":"^3.2.4","fixed-data-table-2":"0.7.17","@gooddata/goodstrap":"^68.6.0","react-dom-factories":"^1.0.2","@gooddata/gooddata-js":"^13.0.0","json-stable-stringify":"^1.0.1","react-transition-group":"^2.2.1","hoist-non-react-statics":"^3.3.0","nodelist-foreach-polyfill":"^1.2.0","@formatjs/intl-pluralrules":"^1.3.6","highcharts-grouped-categories":"^1.1.3"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"raf":"3.3.2","yup":"^0.24.1","jest":"24.7.1","husky":"3.0.0","madge":"^3.4.4","react":"^16.5.2","enzyme":"3.5.0","eslint":"4.19.1","formik":"^0.11.11","moment":"2.23.0","history":"^4.7.2","ts-jest":"24.0.0","webpack":"4.30.0","full-icu":"^1.3.0","prettier":"1.16.4","react-ga":"^2.5.2","recharts":"1.0.0-beta.9","testcafe":"1.1.4","commander":"2.14.1","node-sass":"4.13.0","react-dom":"^16.5.2","stylelint":"^10.0.0","supertest":"3.0.0","ts-loader":"6.0.0","@types/raf":"^3.4.0","css-loader":"0.28.7","jest-junit":"3.0.0","raw-loader":"0.5.1","styled-jsx":"2.2.1","typescript":"3.3.4000","@babel/core":"7.4.4","@types/jest":"24.0.6","@types/node":"7.0.8","@types/uuid":"3.4.3","file-loader":"3.0.1","jest-enzyme":"7.0.2","lint-staged":"9.1.0","sass-loader":"6.0.6","webpack-cli":"3.3.2","@types/react":"16.8.6","babel-loader":"8.0.5","react-helmet":"5.2.0","react-select":"1.2.1","style-loader":"0.19.1","@types/enzyme":"3.1.13","@types/lodash":"4.14.123","testcafe-live":"0.1.4","@babel/runtime":"7.4.4","dotenv-webpack":"^1.7.0","@babel/polyfill":"^7.4.4","@storybook/react":"5.0.11","@types/invariant":"2.2.29","@types/react-dom":"16.0.11","isomorphic-fetch":"2.2.1","react-datepicker":"1.1.0","react-router-dom":"4.2.2","@babel/preset-env":"7.4.4","@gooddata/mock-js":"^2.13.1","@storybook/addons":"5.0.11","@types/classnames":"2.2.3","@types/prop-types":"15.5.2","@storybook/theming":"5.0.11","identity-obj-proxy":"^3.0.0","intl-messageformat":"^7.5.4","webpack-dev-server":"3.3.1","@babel/preset-react":"7.0.0","@types/react-portal":"4.0.1","@types/react-window":"^1.8.1","babel-plugin-lodash":"3.3.4","html-webpack-plugin":"3.2.0","react-test-renderer":"16.4.2","@types/react-measure":"2.0.5","clean-webpack-plugin":"2.0.2","stats-webpack-plugin":"0.7.0","eslint-config-prettier":"4.1.0","react-google-recaptcha":"^0.14.1","tslint-config-prettier":"1.18.0","@gooddata/eslint-config":"^1.0.0","@gooddata/tslint-config":"1.0.0","@types/react-responsive":"^3.0.3","@types/storybook__react":"4.0.1","@types/stringify-object":"^3.2.0","enzyme-adapter-react-16":"1.3.1","@gooddata/test-storybook":"3.2.1","@storybook/addon-actions":"5.0.11","@storybook/addon-options":"5.0.11","node-sass-magic-importer":"5.1.0","react-syntax-highlighter":"11.0.2","@types/fixed-data-table-2":"0.8.1","stylelint-config-prettier":"5.2.0","@gooddata/stylelint-config":"4.0.1","@types/react-test-renderer":"16.0.0","circular-dependency-plugin":"5.0.2","compression-webpack-plugin":"2.0.0","@types/json-stable-stringify":"^1.0.32","@gooddata/frontend-npm-scripts":"1.1.0","@types/enzyme-adapter-react-16":"1.0.3","stylelint-checkstyle-formatter":"0.1.0","@types/storybook__addon-actions":"3.4.2","@babel/plugin-proposal-class-properties":"7.4.4","@babel/plugin-proposal-object-rest-spread":"7.4.4","@babel/plugin-transform-async-to-generator":"7.4.4"},"peerDependencies":{"react":"^16.5.2","react-dom":"^16.5.2"},"_npmOperationalInternal":{"tmp":"tmp/react-components_7.7.0-alpha-naibinh-nab-sd-932-2020-05-18T06-32-00-978Z_1589783554728_0.5905530309147984","host":"s3://npm-registry-packages"}},"7.7.0-alpha-ivan.mjartan-IMJ-ONE-4454-fix2-2020-05-18T08-07-40-191Z":{"name":"@gooddata/react-components","version":"7.7.0-alpha-ivan.mjartan-IMJ-ONE-4454-fix2-2020-05-18T08-07-40-191Z","author":{"name":"GoodData Corporation"},"license":"BSD-3-Clause","_id":"@gooddata/react-components@7.7.0-alpha-ivan.mjartan-IMJ-ONE-4454-fix2-2020-05-18T08-07-40-191Z","maintainers":[{"name":"afi","email":"adam.fiedler@gooddata.com"},{"name":"bertold8","email":"ivan.nejezchleb@seznam.cz"},{"name":"brbistas","email":"valentinos.chraniotis@gooddata.com"},{"name":"bugsbunny338","email":"jiri.zajic@mensa.cz"},{"name":"de.do","email":"de.do@gooddata.com"},{"name":"gooddata-ci","email":"rail@gooddata.com"},{"name":"hang.ngo","email":"hang.ngo@gooddata.com"},{"name":"hung.nguyen.hoang","email":"hung.nguyen@gooddata.com"},{"name":"ivan.mjartan","email":"ivan.mjartan@gooddata.com"},{"name":"jakub-sterba","email":"jakub.sterba@gooddata.com"},{"name":"jaroslav.tomecek","email":"jaroslav.tomecek@gooddata.com"},{"name":"jkittler","email":"honza.kittler@gmail.com"},{"name":"khanh.le","email":"khanh.le@gooddata.com"},{"name":"lanhuynh","email":"lan.huynh@gooddata.com"},{"name":"linhhong","email":"linh.hong@gooddata.com"},{"name":"lupko","email":"lubomir.slivka@gooddata.com"},{"name":"mai.nguyen","email":"mai.nguyen@gooddata.com"},{"name":"matyas.kandl","email":"matyas.kandl@gooddata.com"},{"name":"michal.marsal","email":"michal.marsal@gooddata.com"},{"name":"my.duong","email":"my.duong@gooddata.com"},{"name":"naibinh","email":"naibinh@gmail.com"},{"name":"nikolacech","email":"nikola.cech@gooddata.com"},{"name":"nis.hua","email":"nis.hua@gooddata.com"},{"name":"no23reason","email":"dan.homola@hotmail.cz"},{"name":"patrikbraborec","email":"patrik.braborec@gooddata.com"},{"name":"pbenes","email":"petr.benes@gooddata.com"},{"name":"petrjanu","email":"petr.janu@gooddata.com"},{"name":"pkingo","email":"philipandreaskingo@hotmail.com"},{"name":"ptquang86","email":"ptquang86@gmail.com"},{"name":"qduval","email":"quentin.duval@gooddata.com"},{"name":"rodri360","email":"me@rodri360.com"},{"name":"scavnickyj","email":"jakub.scavnicky@gooddata.com"},{"name":"sitina","email":"jiri.sitina@gooddata.com"},{"name":"strouhaljan","email":"strouhal.jan@gmail.com"},{"name":"tomas.kratochvil","email":"tomas.kratochvil@gooddata.com"},{"name":"tomasreichmann","email":"tomasreichmann@gmail.com"},{"name":"tomsatgd","email":"tomas.satinsky@gooddata.com"},{"name":"trung-le-quoc","email":"trung.le@gooddata.com"},{"name":"tu-ngo","email":"tungo1981@gmail.com"},{"name":"tu.bui","email":"tu.bui@gooddata.com"},{"name":"tulean","email":"tuan.le@gooddata.com"},{"name":"tuqt1005","email":"tu.tran@gooddata.com"},{"name":"utdnah","email":"danh.ung@gooddata.com"},{"name":"vlastikcz","email":"vlastimil.kotas@gooddata.com"},{"name":"vu.pham","email":"vu.pham@gooddata.com"},{"name":"xmort","email":"petr.dolejsi@gooddata.com"},{"name":"yanlipnican","email":"yanlipnican@gmail.com"}],"homepage":"https://github.com/gooddata/gooddata-react-components#readme","bugs":{"url":"https://github.com/gooddata/gooddata-react-components/issues"},"dist":{"shasum":"b6c66d9c7e817b16ada4b8a627343db70bb553a1","tarball":"https://registry.npmjs.org/@gooddata/react-components/-/react-components-7.7.0-alpha-ivan.mjartan-IMJ-ONE-4454-fix2-2020-05-18T08-07-40-191Z.tgz","fileCount":2569,"integrity":"sha512-pIM2jbNb7Rl/FcESy5qT1Vt4QwuzjQrCa4iK9t/BQpJeQD0qCm6TOtD5TB56x/svYlokoguHTWFu4cWQDsonVw==","signatures":[{"sig":"MEQCIFYpwIsdRn6BxW4u2rXp5HY8ZcJWXPLIknadHa7IGeNpAiAopYzUHFj4kuXFr7sqfHhUyB/Y8r2NyX5v7UVebpdNlA==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":10227380,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJewkJrCRA9TVsSAnZWagAAnvMP/jw2AKqLKDzu4A8iFCBD\nPT1GmOzzbSEPEFI3AxdhDnnEy3y1ZKUj6vWQ3jC/Tw8JHA2MyKA9RLcSxWbH\nB/gdlkSa29LcfvOaEQwZOn0V2KJbAohho/NbgbCHZuq9otGjZzHCEcvsVPZj\nZd24RpGFyz3oEViC15gbrM/Y9QFbrOmgmU57AlntkFGYIK2joG1ygSAD6gLM\n4IYyPxs+Fkhar1wDxLg7/zTC72gnEtyw0JMWnTzMT/LE5EWcMx53goIFdrhL\nvTknVwZdHZ26GTXEvV8wvkGfsff6im1EZoe/RE2rcSOuj4xuYFiTgSdIhN7H\nmTQX/a9U6GJ/HFjhNw2sMJdbMPLrjfEd6ar67xOti/ceuyS588YPfy+NzTQh\nEf4yUSKIm/nrv35sE3uggrIuUVB38EBe8Ng23hvWCQvyxfQeulwDXwQcFW4e\n1lvnsltoZlyt0j6BsnT9/zi3DNTQVQuX+LZAhDfU8KLYYRarUrA2YXoeVGeM\njl8naYoFxm01HuB0NcbaYiouEo984jf1Fv6u+FzDHw8xfQan9FolnJXNcz6X\nxjAhLOzhcg1Z58ebJaukgh6wY97+DIb3S4uBFEvd6x4aA9HHPIqJEbRs5E3L\nYZ4GiLNEXJdHxVBZQHCRcvm4CRpWb6ltrc6mJZQmK0yqiC0MxGbv2KIRhOL1\nqvdD\r\n=YUUp\r\n-----END PGP SIGNATURE-----\r\n"},"main":"dist/index.js","husky":{"hooks":{"pre-commit":"lint-staged"}},"config":{"eslint":"./examples/**/*.{js,jsx}","tslint":"./{__mocks__,src,stories}/{,**/}*.{ts,tsx}"},"readme":"[![npm version](https://badge.fury.io/js/%40gooddata%2Freact-components.svg)](https://www.npmjs.com/package/@gooddata/react-components)\n\n# GoodData.UI React components\n> A React-based JavaScript library for building data-driven applications\n\n## Getting started\n- [GoodData.UI Documentation](http://sdk.gooddata.com/gooddata-ui/)\n- [GoodData.UI Live Examples](https://gooddata-examples.herokuapp.com/)\n- [Stack Overflow](https://stackoverflow.com/questions/tagged/gooddata)\n\n### Usage\nWith [yarn](https://yarnpkg.com) installed, go to your project directory and run\n```\n$ yarn add @gooddata/react-components\n```\nIf you prefer [npm](npmjs.com) run\n```\n$ npm install --save @gooddata/react-components\n```\n\nThe public API is exposed via global `index.js`. Except for the styles, do not import any other file directly\nbecause they are not intended to be part of the public API.\n\n## Contributing\n\nWe welcome any contribution in form of [issues](https://github.com/gooddata/gooddata-react-components/issues) or [pull requests](https://github.com/gooddata/gooddata-react-components/pulls).\n\nInstall [Node.js](http://nodejs.org) (node 12.16.1, npm v6.13.4) and [Yarn](https://classic.yarnpkg.com) (1.22.4).\n\nInstall dependencies:\n```\nyarn install --frozen-lockfile\n```\n\nThese commands may come in handy while developing:\n\n| command | description |\n| ------- | ----------- |\n| `yarn install --pure-lockfile` | first step |\n| ||\n| `yarn dev` | build react-components to `/dist` in watch mode |\n| `yarn test` | run all unit tests |\n| `yarn prettier-write` | format the source code to match the valid codestyle |\n| `yarn validate` | validate codestyle |\n| ||\n| `yarn storybook` | run storybook from `/stories` on http://localhost:9001 |\n| `yarn build-storybook` | build storybook to `/dist-storybook` |\n| `yarn test-storybook` | run storybook and [screenshot tests](https://github.com/gooddata/gdc-client-utils/tree/master/test-storybook) |\n| ||\n| `yarn examples` | run Live Examples dev-server from `/examples` on https://localhost:8999 |\n| `yarn examples-build` | build Live Examples to `/examples/dist` |\n| `yarn examples-server` | serve built Live Examples - see `/examples/server/src` |\n| `yarn examples-testcafe` | run testcafe tests against `localhost:8999` |\n\n### Deploy to heroku.com\nWhen you deploy this repo to heroku, it serves *GoodData.UI Live Examples*.\nRelevant tasks are in `Procfile` and `package.json`.\n\n```bash\n# run in the project directory\nheroku login\nheroku create <your-app-name>\nheroku config:set DOMAIN_ADMIN_USERNAME=x@gooddata.com DOMAIN_ADMIN_PASSWORD=xy PROJECT_ID_TO_ASSIGN=xms7ga4tf3g3nzucd8380o2bev8oeknp\ngit push heroku HEAD:master\nheroku open\n```\n### Enable Geo Chart for Storybook and Live Examples\nGeo chart uses Mapbox to render map which requires a Mapbox access token.\n- Register an account and create Mapbox access token at [guide](https://docs.mapbox.com/help/how-mapbox-works/access-tokens/)\n- Store the created token at `.env`:\n```bash\necho -e \"EXAMPLE_MAPBOX_ACCESS_TOKEN=token\" >> .env # only need to run once\necho -e \"STORYBOOK_MAPBOX_ACCESS_TOKEN=token\" >> .env # only need to run once\n```\n\n### Run Live Examples Locally\nTo run *GoodData.UI Live Examples* locally:\n```bash\ngit clone <this-repository>\ncd  <repository-folder>\nyarn install --pure-lockfile\nyarn examples\n```\nThen open https://localhost:8999 and login using Live Examples account (you can [create one here](https://gooddata-examples.herokuapp.com/registration)).\n\n### Run Storybook locally\n- Run storybook with token stored in `.env` for more secure\n```bash\nyarn storybook\n```\n- Or run storybook with token env param exposed to cli (not suggested)\n```bash\nSTORYBOOK_MAPBOX_ACCESS_TOKEN=token yarn storybook\n```\n- Apply either above way to `yarn build-storybook` or `yarn test-storybook`\n\n### Source code formatting\nThe source code in the repository is formatted by [Prettier](https://prettier.io/).\nThe format of the code is validated by our Continuous Integration server and is one of the requirements of successful merge.\n\nPrettier is supported by every major IDE. You can find the list of supported editors and how to configure them [here](https://prettier.io/docs/en/editors.html).\n\nIn the case, when your editor is not supported or you don't want to setup the integration, you can run the `yarn prettier-write` command to reformat the code before commit.\n\n## Changelog\n\n- see [CHANGELOG.md](CHANGELOG.md)\n\n## Supported versions\n\nIn order to make the user experience with integrating GoodData UI SDK as smooth and secure as possible and to ensure that the SDK is using the latest features of the platform, we will only provide support to two most recent major versions of UI SDK.\n\nThe most recent majors will be supported in the following modes:\n\n- The latest major version will receive all new functionality and all bug fixes\n- The previous major version will only receive fixes to critical issues and security fixes. These fixes will be applied on top of last released version of the previous major\n\nThe customers are encouraged to always use the latest version of the UI SDK.\n\nIn case of using older versions, the user might face API incompatibility, performance or security issues.\n\nPlease follow the installation instructions to update to the newest version.\n\n## License\n\n(C) 2007-2020 GoodData Corporation\n\nThis project is dual licensed:\n\n- The ATTRIBUTION-NONCOMMERCIAL 4.0 INTERNATIONAL (CC BY-NC 4.0) is used for purpose of the trial experience and evaluation of GoodData.UI library.\n- The GOODDATA GOODDATA.UI LIBRARY END USER LICENSE AGREEMENT is used for GoodData customers.\n\nFor more information, please see [LICENSE](https://github.com/gooddata/gooddata-react-components/blob/master/LICENSE)\n","gitHead":"e7250ed3ecdb0dc7753cf054a48476031885a273","scripts":{"dev":"bash scripts/build.sh --dev-watch","test":"jest --watch","build":"bash scripts/build.sh","tslint":"yarn run-tslint -t verbose $npm_package_config_tslint","prepare":"cd examples/server && yarn install --frozen-lockfile && cd ../..; rm -r examples/node_modules 2>/dev/null; true","examples":"bash scripts/run-examples.sh","prepare?":"# Called before `npm publish` and on local `npm install`. Temporarily also for deleting obsolete node_modules. Ends with `true` to continue gracefully.","validate":"tsc --noEmit && yarn tslint && eslint $npm_package_config_eslint && yarn validate-style && yarn prettier-check","build-dev":"bash scripts/build.sh --dev","examples?":"# Default is developer domain, other options: yarn examples [sec,secure,stg,stg2,stg3,demo,developer or URL]","storybook":"yarn build && start-storybook -p 9001 -c .storybook","test-once":"jest","tslint-ci":"mkdir -p ./ci/results && yarn run-tslint -t checkstyle -o ./ci/results/tslint-results.xml $npm_package_config_tslint","run-tslint":"tslint -p tsconfig.json","validate-ci":"tsc --noEmit && yarn tslint-ci  && eslint $npm_package_config_eslint -f checkstyle -o ci/results/eslint-results.xml && yarn validate-style-ci && yarn prettier-check","examples-build":"bash scripts/build-examples.sh","prepublishOnly":"yarn build","prettier-check":"prettier --check '{src,stories,styles,__mocks__,examples/server/src,examples/src,examples/test}/**/*.{ts,js,tsx,jsx,json,scss,md,yaml,html}'","prettier-write":"prettier --write '{src,stories,styles,__mocks__,examples/server/src,examples/src,examples/test}/**/*.{ts,js,tsx,jsx,json,scss,md,yaml,html}'","test-storybook":"yarn build && test-storybook","validate-style":"stylelint '**/*.scss'","build-storybook":"yarn build && build-storybook -c .storybook -o dist-storybook","examples-server":"node examples/server/src/index.js","heroku-postbuild":"yarn examples-build developer","examples-testcafe":"./scripts/run-testcafe.sh visual","validate-style-ci":"stylelint '**/*.scss' --custom-formatter=node_modules/stylelint-checkstyle-formatter > ci/results/stylelint-results.xml","check-circular-deps":"madge --circular --extensions ts ./src","examples-testcafe-ci":"./scripts/run-testcafe.sh ci","examples-testcafe-live":"./scripts/run-testcafe.sh live"},"typings":"dist/index.d.ts","_npmUser":{"name":"ivan.mjartan","email":"ivan.mjartan@gooddata.com"},"deprecated":"@gooddata/react-components@7 reached End of Support on March 31, 2022. Please upgrade (see https://sdk.gooddata.com/gooddata-ui/docs/supported_versions.html for more information).","repository":{"url":"git+ssh://git@github.com/gooddata/gooddata-react-components.git","type":"git"},"_npmVersion":"6.13.4","description":"GoodData.UI - A powerful JavaScript library for building analytical applications","directories":{},"lint-staged":{"{src,stories,styles,__mocks__,examples/server/src,examples/src,examples/test}/**/*.{ts,js,tsx,jsx,scss}":["npx gdc-fix-copyright","git add"],"{src,stories,styles,__mocks__,examples/server/src,examples/src,examples/test}/**/*.{ts,js,tsx,jsx,json,scss,md,yaml,html}":["prettier --write","git add"]},"_nodeVersion":"12.16.1","dependencies":{"rxjs":"^5.5.6","uuid":"^3.2.1","immer":"^1.3.1","lodash":"^4.17.15","date-fns":"^2.7.0","downshift":"^3.2.7","invariant":"^2.2.2","mapbox-gl":"^1.6.1","classnames":"^2.2.6","highcharts":"7.1.1","prop-types":"^15.6.0","react-intl":"^3.6.0","custom-event":"^1.0.1","react-window":"^1.8.1","ag-grid-react":"20.0.0","react-measure":"^2.3.0","@types/mapbox-gl":"^1.6.1","react-day-picker":"~7.3.0","react-responsive":"^3.0.0","stringify-object":"^2.4.0","@gooddata/typings":"^2.24.2","ag-grid-community":"20.0.0","http-status-codes":"^1.3.0","@gooddata/js-utils":"^3.10.5","@gooddata/numberjs":"^3.2.4","fixed-data-table-2":"0.7.17","@gooddata/goodstrap":"^68.6.0","react-dom-factories":"^1.0.2","@gooddata/gooddata-js":"^13.0.1","json-stable-stringify":"^1.0.1","react-transition-group":"^2.2.1","hoist-non-react-statics":"^3.3.0","nodelist-foreach-polyfill":"^1.2.0","@formatjs/intl-pluralrules":"^1.3.6","highcharts-grouped-categories":"^1.1.3"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"raf":"3.3.2","yup":"^0.24.1","jest":"24.7.1","husky":"3.0.0","madge":"^3.4.4","react":"^16.5.2","enzyme":"3.5.0","eslint":"4.19.1","formik":"^0.11.11","moment":"2.23.0","history":"^4.7.2","ts-jest":"24.0.0","webpack":"4.30.0","full-icu":"^1.3.0","prettier":"1.16.4","react-ga":"^2.5.2","recharts":"1.0.0-beta.9","testcafe":"1.1.4","commander":"2.14.1","node-sass":"4.13.0","react-dom":"^16.5.2","stylelint":"^10.0.0","supertest":"3.0.0","ts-loader":"6.0.0","@types/raf":"^3.4.0","css-loader":"0.28.7","jest-junit":"3.0.0","raw-loader":"0.5.1","styled-jsx":"2.2.1","typescript":"3.3.4000","@babel/core":"7.4.4","@types/jest":"24.0.6","@types/node":"7.0.8","@types/uuid":"3.4.3","file-loader":"3.0.1","jest-enzyme":"7.0.2","lint-staged":"9.1.0","sass-loader":"6.0.6","webpack-cli":"3.3.2","@types/react":"16.8.6","babel-loader":"8.0.5","react-helmet":"5.2.0","react-select":"1.2.1","style-loader":"0.19.1","@types/enzyme":"3.1.13","@types/lodash":"4.14.123","testcafe-live":"0.1.4","@babel/runtime":"7.4.4","dotenv-webpack":"^1.7.0","@babel/polyfill":"^7.4.4","@storybook/react":"5.0.11","@types/invariant":"2.2.29","@types/react-dom":"16.0.11","isomorphic-fetch":"2.2.1","react-datepicker":"1.1.0","react-router-dom":"4.2.2","@babel/preset-env":"7.4.4","@gooddata/mock-js":"^2.13.1","@storybook/addons":"5.0.11","@types/classnames":"2.2.3","@types/prop-types":"15.5.2","@storybook/theming":"5.0.11","identity-obj-proxy":"^3.0.0","intl-messageformat":"^7.5.4","webpack-dev-server":"3.3.1","@babel/preset-react":"7.0.0","@types/react-portal":"4.0.1","@types/react-window":"^1.8.1","babel-plugin-lodash":"3.3.4","html-webpack-plugin":"3.2.0","react-test-renderer":"16.4.2","@types/react-measure":"2.0.5","clean-webpack-plugin":"2.0.2","stats-webpack-plugin":"0.7.0","eslint-config-prettier":"4.1.0","react-google-recaptcha":"^0.14.1","tslint-config-prettier":"1.18.0","@gooddata/eslint-config":"^1.0.0","@gooddata/tslint-config":"1.0.0","@types/react-responsive":"^3.0.3","@types/storybook__react":"4.0.1","@types/stringify-object":"^3.2.0","enzyme-adapter-react-16":"1.3.1","@gooddata/test-storybook":"3.2.1","@storybook/addon-actions":"5.0.11","@storybook/addon-options":"5.0.11","node-sass-magic-importer":"5.1.0","react-syntax-highlighter":"11.0.2","@types/fixed-data-table-2":"0.8.1","stylelint-config-prettier":"5.2.0","@gooddata/stylelint-config":"4.0.1","@types/react-test-renderer":"16.0.0","circular-dependency-plugin":"5.0.2","compression-webpack-plugin":"2.0.0","@types/json-stable-stringify":"^1.0.32","@gooddata/frontend-npm-scripts":"1.1.0","@types/enzyme-adapter-react-16":"1.0.3","stylelint-checkstyle-formatter":"0.1.0","@types/storybook__addon-actions":"3.4.2","@babel/plugin-proposal-class-properties":"7.4.4","@babel/plugin-proposal-object-rest-spread":"7.4.4","@babel/plugin-transform-async-to-generator":"7.4.4"},"peerDependencies":{"react":"^16.5.2","react-dom":"^16.5.2"},"_npmOperationalInternal":{"tmp":"tmp/react-components_7.7.0-alpha-ivan.mjartan-IMJ-ONE-4454-fix2-2020-05-18T08-07-40-191Z_1589789290420_0.9113926564297963","host":"s3://npm-registry-packages"}},"7.7.0-beta.15":{"name":"@gooddata/react-components","version":"7.7.0-beta.15","author":{"name":"GoodData Corporation"},"license":"BSD-3-Clause","_id":"@gooddata/react-components@7.7.0-beta.15","maintainers":[{"name":"afi","email":"adam.fiedler@gooddata.com"},{"name":"bertold8","email":"ivan.nejezchleb@seznam.cz"},{"name":"brbistas","email":"valentinos.chraniotis@gooddata.com"},{"name":"bugsbunny338","email":"jiri.zajic@mensa.cz"},{"name":"de.do","email":"de.do@gooddata.com"},{"name":"gooddata-ci","email":"rail@gooddata.com"},{"name":"hang.ngo","email":"hang.ngo@gooddata.com"},{"name":"hung.nguyen.hoang","email":"hung.nguyen@gooddata.com"},{"name":"ivan.mjartan","email":"ivan.mjartan@gooddata.com"},{"name":"jakub-sterba","email":"jakub.sterba@gooddata.com"},{"name":"jaroslav.tomecek","email":"jaroslav.tomecek@gooddata.com"},{"name":"jkittler","email":"honza.kittler@gmail.com"},{"name":"khanh.le","email":"khanh.le@gooddata.com"},{"name":"lanhuynh","email":"lan.huynh@gooddata.com"},{"name":"linhhong","email":"linh.hong@gooddata.com"},{"name":"lupko","email":"lubomir.slivka@gooddata.com"},{"name":"mai.nguyen","email":"mai.nguyen@gooddata.com"},{"name":"matyas.kandl","email":"matyas.kandl@gooddata.com"},{"name":"michal.marsal","email":"michal.marsal@gooddata.com"},{"name":"my.duong","email":"my.duong@gooddata.com"},{"name":"naibinh","email":"naibinh@gmail.com"},{"name":"nikolacech","email":"nikola.cech@gooddata.com"},{"name":"nis.hua","email":"nis.hua@gooddata.com"},{"name":"no23reason","email":"dan.homola@hotmail.cz"},{"name":"patrikbraborec","email":"patrik.braborec@gooddata.com"},{"name":"pbenes","email":"petr.benes@gooddata.com"},{"name":"petrjanu","email":"petr.janu@gooddata.com"},{"name":"pkingo","email":"philipandreaskingo@hotmail.com"},{"name":"ptquang86","email":"ptquang86@gmail.com"},{"name":"qduval","email":"quentin.duval@gooddata.com"},{"name":"rodri360","email":"me@rodri360.com"},{"name":"scavnickyj","email":"jakub.scavnicky@gooddata.com"},{"name":"sitina","email":"jiri.sitina@gooddata.com"},{"name":"strouhaljan","email":"strouhal.jan@gmail.com"},{"name":"tomas.kratochvil","email":"tomas.kratochvil@gooddata.com"},{"name":"tomasreichmann","email":"tomasreichmann@gmail.com"},{"name":"tomsatgd","email":"tomas.satinsky@gooddata.com"},{"name":"trung-le-quoc","email":"trung.le@gooddata.com"},{"name":"tu-ngo","email":"tungo1981@gmail.com"},{"name":"tu.bui","email":"tu.bui@gooddata.com"},{"name":"tulean","email":"tuan.le@gooddata.com"},{"name":"tuqt1005","email":"tu.tran@gooddata.com"},{"name":"utdnah","email":"danh.ung@gooddata.com"},{"name":"vlastikcz","email":"vlastimil.kotas@gooddata.com"},{"name":"vu.pham","email":"vu.pham@gooddata.com"},{"name":"xmort","email":"petr.dolejsi@gooddata.com"},{"name":"yanlipnican","email":"yanlipnican@gmail.com"}],"homepage":"https://github.com/gooddata/gooddata-react-components#readme","bugs":{"url":"https://github.com/gooddata/gooddata-react-components/issues"},"dist":{"shasum":"f4cf654245d5cae905bcfacf76d489e25e420c93","tarball":"https://registry.npmjs.org/@gooddata/react-components/-/react-components-7.7.0-beta.15.tgz","fileCount":2568,"integrity":"sha512-sVg/TI/XpktY7LvPN8i/6f76KjjBIkai1G0wDlZlRpgD4gKiAVf1JLzPt5RkwX8mwmDwcJ0t504CZV6oaLi+Rg==","signatures":[{"sig":"MEYCIQCA3RcpookyE3vtZWpCuJeGxnQAyBw6CFgbjBLbV9NCLAIhALSSbbVpKni2O8zsd7WjfQUsYoz/sMetqLmUyAdwQ0Qx","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":10179583,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJewmc+CRA9TVsSAnZWagAAZKsP/16Ydbz1VLVgKtcjsPVR\nk6qFN0KXoPq0zONt5ToiAHs7zAU/8k7DihcLyzdOaAZcONTFtOtCtSUfBoG3\nPQ1VaFfYcz4mVI3bvjSDHgI81rc+5FvbMwMQxd9hC8ZLT/Zk54wY486BN1OR\n1SSq5KhHA05u/3sA3kiJDVmij/FTuIIY4wn2sJvQS+wA/O0jfZUGgaKDe82F\neDH8wrxBYxOGfcAp059hjdLLPTh7gXUoIKw9Q43nCFK4+TP0mZaBWqlVgrz7\npmervX3tFdSAuqN5OInAzzY8Glmi+0vRTS3fU60u5xH6lB47DR+bF9pz9CKa\n6ih6wxGrCMz/zjB6MsxE3wGxA5Jt7/Z+WhdONRdYtjZtpq7NOK5k7rchOH4l\nCI5VVfPyqezpSqZhD2p8QvljiONh562Y9s60Gg7pmBuWjpoiDCTYdxQ/dptM\nFe01Af9z2DP1dZt1wIRMU1+Ry6StHZ+mOPSCfAdwQSueOikAEaED7hjU6lOP\ngRGJx0HKIV+IsHwchD+q0z+kO+KrGw182mnQVdDgGO6lkNSVauAAdRuQnMfu\nwMyn8/PPNTINWUmpXXbPOqyj9RYYakxavvbCCht41i56g5HR4VYct1PdgOsW\nAA0CqtBFfVPeCe7lB9TSwcjWnuU+YLd6o0EUkBQtemsqZ5lUQrc9m1oP0VMU\niEvf\r\n=chD/\r\n-----END PGP SIGNATURE-----\r\n"},"main":"dist/index.js","husky":{"hooks":{"pre-commit":"lint-staged"}},"config":{"eslint":"./examples/**/*.{js,jsx}","tslint":"./{__mocks__,src,stories}/{,**/}*.{ts,tsx}"},"readme":"[![npm version](https://badge.fury.io/js/%40gooddata%2Freact-components.svg)](https://www.npmjs.com/package/@gooddata/react-components)\n\n# GoodData.UI React components\n> A React-based JavaScript library for building data-driven applications\n\n## Getting started\n- [GoodData.UI Documentation](http://sdk.gooddata.com/gooddata-ui/)\n- [GoodData.UI Live Examples](https://gooddata-examples.herokuapp.com/)\n- [Stack Overflow](https://stackoverflow.com/questions/tagged/gooddata)\n\n### Usage\nWith [yarn](https://yarnpkg.com) installed, go to your project directory and run\n```\n$ yarn add @gooddata/react-components\n```\nIf you prefer [npm](npmjs.com) run\n```\n$ npm install --save @gooddata/react-components\n```\n\nThe public API is exposed via global `index.js`. Except for the styles, do not import any other file directly\nbecause they are not intended to be part of the public API.\n\n## Contributing\n\nWe welcome any contribution in form of [issues](https://github.com/gooddata/gooddata-react-components/issues) or [pull requests](https://github.com/gooddata/gooddata-react-components/pulls).\n\nInstall [Node.js](http://nodejs.org) (node 12.16.1, npm v6.13.4) and [Yarn](https://classic.yarnpkg.com) (1.22.4).\n\nInstall dependencies:\n```\nyarn install --frozen-lockfile\n```\n\nThese commands may come in handy while developing:\n\n| command | description |\n| ------- | ----------- |\n| `yarn install --pure-lockfile` | first step |\n| ||\n| `yarn dev` | build react-components to `/dist` in watch mode |\n| `yarn test` | run all unit tests |\n| `yarn prettier-write` | format the source code to match the valid codestyle |\n| `yarn validate` | validate codestyle |\n| ||\n| `yarn storybook` | run storybook from `/stories` on http://localhost:9001 |\n| `yarn build-storybook` | build storybook to `/dist-storybook` |\n| `yarn test-storybook` | run storybook and [screenshot tests](https://github.com/gooddata/gdc-client-utils/tree/master/test-storybook) |\n| ||\n| `yarn examples` | run Live Examples dev-server from `/examples` on https://localhost:8999 |\n| `yarn examples-build` | build Live Examples to `/examples/dist` |\n| `yarn examples-server` | serve built Live Examples - see `/examples/server/src` |\n| `yarn examples-testcafe` | run testcafe tests against `localhost:8999` |\n\n### Deploy to heroku.com\nWhen you deploy this repo to heroku, it serves *GoodData.UI Live Examples*.\nRelevant tasks are in `Procfile` and `package.json`.\n\n```bash\n# run in the project directory\nheroku login\nheroku create <your-app-name>\nheroku config:set DOMAIN_ADMIN_USERNAME=x@gooddata.com DOMAIN_ADMIN_PASSWORD=xy PROJECT_ID_TO_ASSIGN=xms7ga4tf3g3nzucd8380o2bev8oeknp\ngit push heroku HEAD:master\nheroku open\n```\n### Enable Geo Chart for Storybook and Live Examples\nGeo chart uses Mapbox to render map which requires a Mapbox access token.\n- Register an account and create Mapbox access token at [guide](https://docs.mapbox.com/help/how-mapbox-works/access-tokens/)\n- Store the created token at `.env`:\n```bash\necho -e \"EXAMPLE_MAPBOX_ACCESS_TOKEN=token\" >> .env # only need to run once\necho -e \"STORYBOOK_MAPBOX_ACCESS_TOKEN=token\" >> .env # only need to run once\n```\n\n### Run Live Examples Locally\nTo run *GoodData.UI Live Examples* locally:\n```bash\ngit clone <this-repository>\ncd  <repository-folder>\nyarn install --pure-lockfile\nyarn examples\n```\nThen open https://localhost:8999 and login using Live Examples account (you can [create one here](https://gooddata-examples.herokuapp.com/registration)).\n\n### Run Storybook locally\n- Run storybook with token stored in `.env` for more secure\n```bash\nyarn storybook\n```\n- Or run storybook with token env param exposed to cli (not suggested)\n```bash\nSTORYBOOK_MAPBOX_ACCESS_TOKEN=token yarn storybook\n```\n- Apply either above way to `yarn build-storybook` or `yarn test-storybook`\n\n### Source code formatting\nThe source code in the repository is formatted by [Prettier](https://prettier.io/).\nThe format of the code is validated by our Continuous Integration server and is one of the requirements of successful merge.\n\nPrettier is supported by every major IDE. You can find the list of supported editors and how to configure them [here](https://prettier.io/docs/en/editors.html).\n\nIn the case, when your editor is not supported or you don't want to setup the integration, you can run the `yarn prettier-write` command to reformat the code before commit.\n\n## Changelog\n\n- see [CHANGELOG.md](CHANGELOG.md)\n\n## Supported versions\n\nIn order to make the user experience with integrating GoodData UI SDK as smooth and secure as possible and to ensure that the SDK is using the latest features of the platform, we will only provide support to two most recent major versions of UI SDK.\n\nThe most recent majors will be supported in the following modes:\n\n- The latest major version will receive all new functionality and all bug fixes\n- The previous major version will only receive fixes to critical issues and security fixes. These fixes will be applied on top of last released version of the previous major\n\nThe customers are encouraged to always use the latest version of the UI SDK.\n\nIn case of using older versions, the user might face API incompatibility, performance or security issues.\n\nPlease follow the installation instructions to update to the newest version.\n\n## License\n\n(C) 2007-2020 GoodData Corporation\n\nThis project is dual licensed:\n\n- The ATTRIBUTION-NONCOMMERCIAL 4.0 INTERNATIONAL (CC BY-NC 4.0) is used for purpose of the trial experience and evaluation of GoodData.UI library.\n- The GOODDATA GOODDATA.UI LIBRARY END USER LICENSE AGREEMENT is used for GoodData customers.\n\nFor more information, please see [LICENSE](https://github.com/gooddata/gooddata-react-components/blob/master/LICENSE)\n","gitHead":"0cdc532e79abec058a93c585ff52dc830bde186d","scripts":{"dev":"bash scripts/build.sh --dev-watch","test":"jest --watch","build":"bash scripts/build.sh","tslint":"yarn run-tslint -t verbose $npm_package_config_tslint","prepare":"cd examples/server && yarn install --frozen-lockfile && cd ../..; rm -r examples/node_modules 2>/dev/null; true","examples":"bash scripts/run-examples.sh","prepare?":"# Called before `npm publish` and on local `npm install`. Temporarily also for deleting obsolete node_modules. Ends with `true` to continue gracefully.","validate":"tsc --noEmit && yarn tslint && eslint $npm_package_config_eslint && yarn validate-style && yarn prettier-check","build-dev":"bash scripts/build.sh --dev","examples?":"# Default is developer domain, other options: yarn examples [sec,secure,stg,stg2,stg3,demo,developer or URL]","storybook":"yarn build && start-storybook -p 9001 -c .storybook","test-once":"jest","tslint-ci":"mkdir -p ./ci/results && yarn run-tslint -t checkstyle -o ./ci/results/tslint-results.xml $npm_package_config_tslint","run-tslint":"tslint -p tsconfig.json","validate-ci":"tsc --noEmit && yarn tslint-ci  && eslint $npm_package_config_eslint -f checkstyle -o ci/results/eslint-results.xml && yarn validate-style-ci && yarn prettier-check","examples-build":"bash scripts/build-examples.sh","prepublishOnly":"yarn build","prettier-check":"prettier --check '{src,stories,styles,__mocks__,examples/server/src,examples/src,examples/test}/**/*.{ts,js,tsx,jsx,json,scss,md,yaml,html}'","prettier-write":"prettier --write '{src,stories,styles,__mocks__,examples/server/src,examples/src,examples/test}/**/*.{ts,js,tsx,jsx,json,scss,md,yaml,html}'","test-storybook":"yarn build && test-storybook","validate-style":"stylelint '**/*.scss'","build-storybook":"yarn build && build-storybook -c .storybook -o dist-storybook","examples-server":"node examples/server/src/index.js","heroku-postbuild":"yarn examples-build developer","examples-testcafe":"./scripts/run-testcafe.sh visual","validate-style-ci":"stylelint '**/*.scss' --custom-formatter=node_modules/stylelint-checkstyle-formatter > ci/results/stylelint-results.xml","check-circular-deps":"madge --circular --extensions ts ./src","examples-testcafe-ci":"./scripts/run-testcafe.sh ci","examples-testcafe-live":"./scripts/run-testcafe.sh live"},"typings":"dist/index.d.ts","_npmUser":{"name":"gooddata-ci","email":"rail@gooddata.com"},"deprecated":"@gooddata/react-components@7 reached End of Support on March 31, 2022. Please upgrade (see https://sdk.gooddata.com/gooddata-ui/docs/supported_versions.html for more information).","repository":{"url":"git+ssh://git@github.com/gooddata/gooddata-react-components.git","type":"git"},"_npmVersion":"6.13.4","description":"GoodData.UI - A powerful JavaScript library for building analytical applications","directories":{},"lint-staged":{"{src,stories,styles,__mocks__,examples/server/src,examples/src,examples/test}/**/*.{ts,js,tsx,jsx,scss}":["npx gdc-fix-copyright","git add"],"{src,stories,styles,__mocks__,examples/server/src,examples/src,examples/test}/**/*.{ts,js,tsx,jsx,json,scss,md,yaml,html}":["prettier --write","git add"]},"_nodeVersion":"12.16.1","dependencies":{"rxjs":"^5.5.6","uuid":"^3.2.1","immer":"^1.3.1","lodash":"^4.17.15","date-fns":"^2.7.0","downshift":"^3.2.7","invariant":"^2.2.2","mapbox-gl":"^1.6.1","classnames":"^2.2.6","highcharts":"7.1.1","prop-types":"^15.6.0","react-intl":"^3.6.0","custom-event":"^1.0.1","react-window":"^1.8.1","ag-grid-react":"20.0.0","react-measure":"^2.3.0","@types/mapbox-gl":"^1.6.1","react-day-picker":"~7.3.0","react-responsive":"^3.0.0","stringify-object":"^2.4.0","@gooddata/typings":"^2.24.2","ag-grid-community":"20.0.0","http-status-codes":"^1.3.0","@gooddata/js-utils":"^3.10.5","@gooddata/numberjs":"^3.2.4","fixed-data-table-2":"0.7.17","@gooddata/goodstrap":"^68.6.0","react-dom-factories":"^1.0.2","@gooddata/gooddata-js":"^13.0.1","json-stable-stringify":"^1.0.1","react-transition-group":"^2.2.1","hoist-non-react-statics":"^3.3.0","nodelist-foreach-polyfill":"^1.2.0","@formatjs/intl-pluralrules":"^1.3.6","highcharts-grouped-categories":"^1.1.3"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"raf":"3.3.2","yup":"^0.24.1","jest":"24.7.1","husky":"3.0.0","madge":"^3.4.4","react":"^16.5.2","enzyme":"3.5.0","eslint":"4.19.1","formik":"^0.11.11","moment":"2.23.0","history":"^4.7.2","ts-jest":"24.0.0","webpack":"4.30.0","full-icu":"^1.3.0","prettier":"1.16.4","react-ga":"^2.5.2","recharts":"1.0.0-beta.9","testcafe":"1.1.4","commander":"2.14.1","node-sass":"4.13.0","react-dom":"^16.5.2","stylelint":"^10.0.0","supertest":"3.0.0","ts-loader":"6.0.0","@types/raf":"^3.4.0","css-loader":"0.28.7","jest-junit":"3.0.0","raw-loader":"0.5.1","styled-jsx":"2.2.1","typescript":"3.3.4000","@babel/core":"7.4.4","@types/jest":"24.0.6","@types/node":"7.0.8","@types/uuid":"3.4.3","file-loader":"3.0.1","jest-enzyme":"7.0.2","lint-staged":"9.1.0","sass-loader":"6.0.6","webpack-cli":"3.3.2","@types/react":"16.8.6","babel-loader":"8.0.5","react-helmet":"5.2.0","react-select":"1.2.1","style-loader":"0.19.1","@types/enzyme":"3.1.13","@types/lodash":"4.14.123","testcafe-live":"0.1.4","@babel/runtime":"7.4.4","dotenv-webpack":"^1.7.0","@babel/polyfill":"^7.4.4","@storybook/react":"5.0.11","@types/invariant":"2.2.29","@types/react-dom":"16.0.11","isomorphic-fetch":"2.2.1","react-datepicker":"1.1.0","react-router-dom":"4.2.2","@babel/preset-env":"7.4.4","@gooddata/mock-js":"^2.13.1","@storybook/addons":"5.0.11","@types/classnames":"2.2.3","@types/prop-types":"15.5.2","@storybook/theming":"5.0.11","identity-obj-proxy":"^3.0.0","intl-messageformat":"^7.5.4","webpack-dev-server":"3.3.1","@babel/preset-react":"7.0.0","@types/react-portal":"4.0.1","@types/react-window":"^1.8.1","babel-plugin-lodash":"3.3.4","html-webpack-plugin":"3.2.0","react-test-renderer":"16.4.2","@types/react-measure":"2.0.5","clean-webpack-plugin":"2.0.2","stats-webpack-plugin":"0.7.0","eslint-config-prettier":"4.1.0","react-google-recaptcha":"^0.14.1","tslint-config-prettier":"1.18.0","@gooddata/eslint-config":"^1.0.0","@gooddata/tslint-config":"1.0.0","@types/react-responsive":"^3.0.3","@types/storybook__react":"4.0.1","@types/stringify-object":"^3.2.0","enzyme-adapter-react-16":"1.3.1","@gooddata/test-storybook":"3.2.1","@storybook/addon-actions":"5.0.11","@storybook/addon-options":"5.0.11","node-sass-magic-importer":"5.1.0","react-syntax-highlighter":"11.0.2","@types/fixed-data-table-2":"0.8.1","stylelint-config-prettier":"5.2.0","@gooddata/stylelint-config":"4.0.1","@types/react-test-renderer":"16.0.0","circular-dependency-plugin":"5.0.2","compression-webpack-plugin":"2.0.0","@types/json-stable-stringify":"^1.0.32","@gooddata/frontend-npm-scripts":"1.1.0","@types/enzyme-adapter-react-16":"1.0.3","stylelint-checkstyle-formatter":"0.1.0","@types/storybook__addon-actions":"3.4.2","@babel/plugin-proposal-class-properties":"7.4.4","@babel/plugin-proposal-object-rest-spread":"7.4.4","@babel/plugin-transform-async-to-generator":"7.4.4"},"peerDependencies":{"react":"^16.5.2","react-dom":"^16.5.2"},"_npmOperationalInternal":{"tmp":"tmp/react-components_7.7.0-beta.15_1589798717570_0.5157141077863625","host":"s3://npm-registry-packages"}},"7.7.0-alpha-strouhaljan-pdo-bb-2211-formatting-presets-component-2020-05-18T13-37-01-948Z":{"name":"@gooddata/react-components","version":"7.7.0-alpha-strouhaljan-pdo-bb-2211-formatting-presets-component-2020-05-18T13-37-01-948Z","author":{"name":"GoodData Corporation"},"license":"BSD-3-Clause","_id":"@gooddata/react-components@7.7.0-alpha-strouhaljan-pdo-bb-2211-formatting-presets-component-2020-05-18T13-37-01-948Z","maintainers":[{"name":"afi","email":"adam.fiedler@gooddata.com"},{"name":"bertold8","email":"ivan.nejezchleb@seznam.cz"},{"name":"brbistas","email":"valentinos.chraniotis@gooddata.com"},{"name":"bugsbunny338","email":"jiri.zajic@mensa.cz"},{"name":"de.do","email":"de.do@gooddata.com"},{"name":"gooddata-ci","email":"rail@gooddata.com"},{"name":"hang.ngo","email":"hang.ngo@gooddata.com"},{"name":"hung.nguyen.hoang","email":"hung.nguyen@gooddata.com"},{"name":"ivan.mjartan","email":"ivan.mjartan@gooddata.com"},{"name":"jakub-sterba","email":"jakub.sterba@gooddata.com"},{"name":"jaroslav.tomecek","email":"jaroslav.tomecek@gooddata.com"},{"name":"jkittler","email":"honza.kittler@gmail.com"},{"name":"khanh.le","email":"khanh.le@gooddata.com"},{"name":"lanhuynh","email":"lan.huynh@gooddata.com"},{"name":"linhhong","email":"linh.hong@gooddata.com"},{"name":"lupko","email":"lubomir.slivka@gooddata.com"},{"name":"mai.nguyen","email":"mai.nguyen@gooddata.com"},{"name":"matyas.kandl","email":"matyas.kandl@gooddata.com"},{"name":"michal.marsal","email":"michal.marsal@gooddata.com"},{"name":"my.duong","email":"my.duong@gooddata.com"},{"name":"naibinh","email":"naibinh@gmail.com"},{"name":"nikolacech","email":"nikola.cech@gooddata.com"},{"name":"nis.hua","email":"nis.hua@gooddata.com"},{"name":"no23reason","email":"dan.homola@hotmail.cz"},{"name":"patrikbraborec","email":"patrik.braborec@gooddata.com"},{"name":"pbenes","email":"petr.benes@gooddata.com"},{"name":"petrjanu","email":"petr.janu@gooddata.com"},{"name":"pkingo","email":"philipandreaskingo@hotmail.com"},{"name":"ptquang86","email":"ptquang86@gmail.com"},{"name":"qduval","email":"quentin.duval@gooddata.com"},{"name":"rodri360","email":"me@rodri360.com"},{"name":"scavnickyj","email":"jakub.scavnicky@gooddata.com"},{"name":"sitina","email":"jiri.sitina@gooddata.com"},{"name":"strouhaljan","email":"strouhal.jan@gmail.com"},{"name":"tomas.kratochvil","email":"tomas.kratochvil@gooddata.com"},{"name":"tomasreichmann","email":"tomasreichmann@gmail.com"},{"name":"tomsatgd","email":"tomas.satinsky@gooddata.com"},{"name":"trung-le-quoc","email":"trung.le@gooddata.com"},{"name":"tu-ngo","email":"tungo1981@gmail.com"},{"name":"tu.bui","email":"tu.bui@gooddata.com"},{"name":"tulean","email":"tuan.le@gooddata.com"},{"name":"tuqt1005","email":"tu.tran@gooddata.com"},{"name":"utdnah","email":"danh.ung@gooddata.com"},{"name":"vlastikcz","email":"vlastimil.kotas@gooddata.com"},{"name":"vu.pham","email":"vu.pham@gooddata.com"},{"name":"xmort","email":"petr.dolejsi@gooddata.com"},{"name":"yanlipnican","email":"yanlipnican@gmail.com"}],"homepage":"https://github.com/gooddata/gooddata-react-components#readme","bugs":{"url":"https://github.com/gooddata/gooddata-react-components/issues"},"dist":{"shasum":"e6d2c982db405fd7d8075d99a31dfa162b9e3fae","tarball":"https://registry.npmjs.org/@gooddata/react-components/-/react-components-7.7.0-alpha-strouhaljan-pdo-bb-2211-formatting-presets-component-2020-05-18T13-37-01-948Z.tgz","fileCount":2634,"integrity":"sha512-k5oUVGoT9uaYQgwUNL/D8LyjXVrAtNUBVRxKEpM2Mnraf83ypR7mJSOrh5lQl/gr1kqMz2ThJ43d85gWCBCyYw==","signatures":[{"sig":"MEUCIA6pOWhlxq5Vs8I2PulLeRtGexrvxX8CidgyuftUVrKSAiEA7exyrQh6SYsJhKCDIQIWqFslR+XBH59ssGo8IU52AzQ=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":10319034,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJewo+jCRA9TVsSAnZWagAAVd4QAIoXQkIyLCwWtt4uhm9C\nMOvzgiAsxqrS1+V7XUGwJ0Q0M1AwtcWBVvjErPR+Bn2HPCUu5AT2lWbNhzWI\nBAYWKaTC8obfPUgYzR+oY1vtD1XMQJO/oHX2OmLbkZHhQR+QIsULuE6f24XT\nhu3ZQC/OXZV8yaKobzT1LUDB0KIohykaUhfd7oHQ8oXoRpqAE3Ly+Fv4GFA1\nFHc6QM4nc4UB0Md0dIqqqyA+VN6vO7RlZZ4RV7nQdNYwGp+GEgiVZ1KUHuu6\n9AYdOkErqXeVUoC/NDh1a7iLN4/+uSsBkYiJFlhjaFkhBwZw/jHpTi/6pg4Q\nZsLv2AIDCiwEPsx5YiniXE3Q8REgLYeg61WJJyv1X+PuTeuBqxdXMUXO8Z3l\ngP79Cpulhd0+xzDnTneFVWAg8GXGuhgN8uG9OD53aUlaTf0jatpDe9H1j5T7\nXNmS8qXzWTm+obEbBWdWHbVHu5elxnYPtDfsz3OyguRbQFxadGSBsQoOweSB\njD2ImeWu08Vixuq0Sfh6VBHV8652d4e9PrmCvkFnP5nctdWSI15ZM18hQKfk\nQ67EvIi5GdanpOyy+vLo1mluHZbyHnQn5m7HWaQJ85KUWsYxUcD5v4Irrfim\nDz0L7IPG0PnzqNE0RmTg0/zfrifIYfNLQE41qVzwdCOT/w9Ql5cIihPwGlJA\ntKhd\r\n=79Kv\r\n-----END PGP SIGNATURE-----\r\n"},"main":"dist/index.js","husky":{"hooks":{"pre-commit":"lint-staged"}},"config":{"eslint":"./examples/**/*.{js,jsx}","tslint":"./{__mocks__,src,stories}/{,**/}*.{ts,tsx}"},"readme":"[![npm version](https://badge.fury.io/js/%40gooddata%2Freact-components.svg)](https://www.npmjs.com/package/@gooddata/react-components)\n\n# GoodData.UI React components\n> A React-based JavaScript library for building data-driven applications\n\n## Getting started\n- [GoodData.UI Documentation](http://sdk.gooddata.com/gooddata-ui/)\n- [GoodData.UI Live Examples](https://gooddata-examples.herokuapp.com/)\n- [Stack Overflow](https://stackoverflow.com/questions/tagged/gooddata)\n\n### Usage\nWith [yarn](https://yarnpkg.com) installed, go to your project directory and run\n```\n$ yarn add @gooddata/react-components\n```\nIf you prefer [npm](npmjs.com) run\n```\n$ npm install --save @gooddata/react-components\n```\n\nThe public API is exposed via global `index.js`. Except for the styles, do not import any other file directly\nbecause they are not intended to be part of the public API.\n\n## Contributing\n\nWe welcome any contribution in form of [issues](https://github.com/gooddata/gooddata-react-components/issues) or [pull requests](https://github.com/gooddata/gooddata-react-components/pulls).\n\nInstall [Node.js](http://nodejs.org) (node 12.16.1, npm v6.13.4) and [Yarn](https://classic.yarnpkg.com) (1.22.4).\n\nInstall dependencies:\n```\nyarn install --frozen-lockfile\n```\n\nThese commands may come in handy while developing:\n\n| command | description |\n| ------- | ----------- |\n| `yarn install --pure-lockfile` | first step |\n| ||\n| `yarn dev` | build react-components to `/dist` in watch mode |\n| `yarn test` | run all unit tests |\n| `yarn prettier-write` | format the source code to match the valid codestyle |\n| `yarn validate` | validate codestyle |\n| ||\n| `yarn storybook` | run storybook from `/stories` on http://localhost:9001 |\n| `yarn build-storybook` | build storybook to `/dist-storybook` |\n| `yarn test-storybook` | run storybook and [screenshot tests](https://github.com/gooddata/gdc-client-utils/tree/master/test-storybook) |\n| ||\n| `yarn examples` | run Live Examples dev-server from `/examples` on https://localhost:8999 |\n| `yarn examples-build` | build Live Examples to `/examples/dist` |\n| `yarn examples-server` | serve built Live Examples - see `/examples/server/src` |\n| `yarn examples-testcafe` | run testcafe tests against `localhost:8999` |\n\n### Deploy to heroku.com\nWhen you deploy this repo to heroku, it serves *GoodData.UI Live Examples*.\nRelevant tasks are in `Procfile` and `package.json`.\n\n```bash\n# run in the project directory\nheroku login\nheroku create <your-app-name>\nheroku config:set DOMAIN_ADMIN_USERNAME=x@gooddata.com DOMAIN_ADMIN_PASSWORD=xy PROJECT_ID_TO_ASSIGN=xms7ga4tf3g3nzucd8380o2bev8oeknp\ngit push heroku HEAD:master\nheroku open\n```\n### Enable Geo Chart for Storybook and Live Examples\nGeo chart uses Mapbox to render map which requires a Mapbox access token.\n- Register an account and create Mapbox access token at [guide](https://docs.mapbox.com/help/how-mapbox-works/access-tokens/)\n- Store the created token at `.env`:\n```bash\necho -e \"EXAMPLE_MAPBOX_ACCESS_TOKEN=token\" >> .env # only need to run once\necho -e \"STORYBOOK_MAPBOX_ACCESS_TOKEN=token\" >> .env # only need to run once\n```\n\n### Run Live Examples Locally\nTo run *GoodData.UI Live Examples* locally:\n```bash\ngit clone <this-repository>\ncd  <repository-folder>\nyarn install --pure-lockfile\nyarn examples\n```\nThen open https://localhost:8999 and login using Live Examples account (you can [create one here](https://gooddata-examples.herokuapp.com/registration)).\n\n### Run Storybook locally\n- Run storybook with token stored in `.env` for more secure\n```bash\nyarn storybook\n```\n- Or run storybook with token env param exposed to cli (not suggested)\n```bash\nSTORYBOOK_MAPBOX_ACCESS_TOKEN=token yarn storybook\n```\n- Apply either above way to `yarn build-storybook` or `yarn test-storybook`\n\n### Source code formatting\nThe source code in the repository is formatted by [Prettier](https://prettier.io/).\nThe format of the code is validated by our Continuous Integration server and is one of the requirements of successful merge.\n\nPrettier is supported by every major IDE. You can find the list of supported editors and how to configure them [here](https://prettier.io/docs/en/editors.html).\n\nIn the case, when your editor is not supported or you don't want to setup the integration, you can run the `yarn prettier-write` command to reformat the code before commit.\n\n## Changelog\n\n- see [CHANGELOG.md](CHANGELOG.md)\n\n## Supported versions\n\nIn order to make the user experience with integrating GoodData UI SDK as smooth and secure as possible and to ensure that the SDK is using the latest features of the platform, we will only provide support to two most recent major versions of UI SDK.\n\nThe most recent majors will be supported in the following modes:\n\n- The latest major version will receive all new functionality and all bug fixes\n- The previous major version will only receive fixes to critical issues and security fixes. These fixes will be applied on top of last released version of the previous major\n\nThe customers are encouraged to always use the latest version of the UI SDK.\n\nIn case of using older versions, the user might face API incompatibility, performance or security issues.\n\nPlease follow the installation instructions to update to the newest version.\n\n## License\n\n(C) 2007-2020 GoodData Corporation\n\nThis project is dual licensed:\n\n- The ATTRIBUTION-NONCOMMERCIAL 4.0 INTERNATIONAL (CC BY-NC 4.0) is used for purpose of the trial experience and evaluation of GoodData.UI library.\n- The GOODDATA GOODDATA.UI LIBRARY END USER LICENSE AGREEMENT is used for GoodData customers.\n\nFor more information, please see [LICENSE](https://github.com/gooddata/gooddata-react-components/blob/master/LICENSE)\n","gitHead":"eaaac3896c979f5a72ef74789a1e3116177a1a76","scripts":{"dev":"bash scripts/build.sh --dev-watch","test":"jest --watch","build":"bash scripts/build.sh","tslint":"yarn run-tslint -t verbose $npm_package_config_tslint","prepare":"cd examples/server && yarn install --frozen-lockfile && cd ../..; rm -r examples/node_modules 2>/dev/null; true","examples":"bash scripts/run-examples.sh","prepare?":"# Called before `npm publish` and on local `npm install`. Temporarily also for deleting obsolete node_modules. Ends with `true` to continue gracefully.","validate":"tsc --noEmit && yarn tslint && eslint $npm_package_config_eslint && yarn validate-style && yarn prettier-check","build-dev":"bash scripts/build.sh --dev","examples?":"# Default is developer domain, other options: yarn examples [sec,secure,stg,stg2,stg3,demo,developer or URL]","storybook":"yarn build && start-storybook -p 9001 -c .storybook","test-once":"jest","tslint-ci":"mkdir -p ./ci/results && yarn run-tslint -t checkstyle -o ./ci/results/tslint-results.xml $npm_package_config_tslint","run-tslint":"tslint -p tsconfig.json","validate-ci":"tsc --noEmit && yarn tslint-ci  && eslint $npm_package_config_eslint -f checkstyle -o ci/results/eslint-results.xml && yarn validate-style-ci && yarn prettier-check","examples-build":"bash scripts/build-examples.sh","prepublishOnly":"yarn build","prettier-check":"prettier --check '{src,stories,styles,__mocks__,examples/server/src,examples/src,examples/test}/**/*.{ts,js,tsx,jsx,json,scss,md,yaml,html}'","prettier-write":"prettier --write '{src,stories,styles,__mocks__,examples/server/src,examples/src,examples/test}/**/*.{ts,js,tsx,jsx,json,scss,md,yaml,html}'","test-storybook":"yarn build && test-storybook","validate-style":"stylelint '**/*.scss'","build-storybook":"yarn build && build-storybook -c .storybook -o dist-storybook","examples-server":"node examples/server/src/index.js","heroku-postbuild":"yarn examples-build developer","examples-testcafe":"./scripts/run-testcafe.sh visual","validate-style-ci":"stylelint '**/*.scss' --custom-formatter=node_modules/stylelint-checkstyle-formatter > ci/results/stylelint-results.xml","check-circular-deps":"madge --circular --extensions ts ./src","examples-testcafe-ci":"./scripts/run-testcafe.sh ci","examples-testcafe-live":"./scripts/run-testcafe.sh live"},"typings":"dist/index.d.ts","_npmUser":{"name":"strouhaljan","email":"strouhal.jan@gmail.com"},"deprecated":"@gooddata/react-components@7 reached End of Support on March 31, 2022. Please upgrade (see https://sdk.gooddata.com/gooddata-ui/docs/supported_versions.html for more information).","repository":{"url":"git+ssh://git@github.com/gooddata/gooddata-react-components.git","type":"git"},"_npmVersion":"6.13.4","description":"GoodData.UI - A powerful JavaScript library for building analytical applications","directories":{},"lint-staged":{"{src,stories,styles,__mocks__,examples/server/src,examples/src,examples/test}/**/*.{ts,js,tsx,jsx,scss}":["npx gdc-fix-copyright","git add"],"{src,stories,styles,__mocks__,examples/server/src,examples/src,examples/test}/**/*.{ts,js,tsx,jsx,json,scss,md,yaml,html}":["prettier --write","git add"]},"_nodeVersion":"12.16.1","dependencies":{"rxjs":"^5.5.6","uuid":"^3.2.1","immer":"^1.3.1","lodash":"^4.17.15","date-fns":"^2.7.0","downshift":"^3.2.7","invariant":"^2.2.2","mapbox-gl":"^1.6.1","classnames":"^2.2.6","highcharts":"7.1.1","prop-types":"^15.6.0","react-intl":"^3.6.0","custom-event":"^1.0.1","react-window":"^1.8.1","ag-grid-react":"20.0.0","react-measure":"^2.3.0","@types/mapbox-gl":"^1.6.1","react-day-picker":"~7.3.0","react-responsive":"^3.0.0","stringify-object":"^2.4.0","@gooddata/typings":"^2.24.2","ag-grid-community":"20.0.0","http-status-codes":"^1.3.0","@gooddata/js-utils":"^3.10.5","@gooddata/numberjs":"^3.2.4","fixed-data-table-2":"0.7.17","@gooddata/goodstrap":"^68.6.0","react-dom-factories":"^1.0.2","@gooddata/gooddata-js":"^13.0.1","json-stable-stringify":"^1.0.1","react-transition-group":"^2.2.1","hoist-non-react-statics":"^3.3.0","nodelist-foreach-polyfill":"^1.2.0","@formatjs/intl-pluralrules":"^1.3.6","highcharts-grouped-categories":"^1.1.3"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"raf":"3.3.2","yup":"^0.24.1","jest":"24.7.1","husky":"3.0.0","madge":"^3.4.4","react":"^16.5.2","enzyme":"3.5.0","eslint":"4.19.1","formik":"^0.11.11","moment":"2.23.0","history":"^4.7.2","ts-jest":"24.0.0","webpack":"4.30.0","full-icu":"^1.3.0","prettier":"1.16.4","react-ga":"^2.5.2","recharts":"1.0.0-beta.9","testcafe":"1.1.4","commander":"2.14.1","node-sass":"4.13.0","react-dom":"^16.5.2","stylelint":"^10.0.0","supertest":"3.0.0","ts-loader":"6.0.0","@types/raf":"^3.4.0","css-loader":"0.28.7","jest-junit":"3.0.0","raw-loader":"0.5.1","styled-jsx":"2.2.1","typescript":"3.3.4000","@babel/core":"7.4.4","@types/jest":"24.0.6","@types/node":"7.0.8","@types/uuid":"3.4.3","file-loader":"3.0.1","jest-enzyme":"7.0.2","lint-staged":"9.1.0","sass-loader":"6.0.6","webpack-cli":"3.3.2","@types/react":"16.8.6","babel-loader":"8.0.5","react-helmet":"5.2.0","react-select":"1.2.1","style-loader":"0.19.1","@types/enzyme":"3.1.13","@types/lodash":"4.14.123","testcafe-live":"0.1.4","@babel/runtime":"7.4.4","dotenv-webpack":"^1.7.0","@babel/polyfill":"^7.4.4","@storybook/react":"5.0.11","@types/invariant":"2.2.29","@types/react-dom":"16.0.11","isomorphic-fetch":"2.2.1","react-datepicker":"1.1.0","react-router-dom":"4.2.2","@babel/preset-env":"7.4.4","@gooddata/mock-js":"^2.13.1","@storybook/addons":"5.0.11","@types/classnames":"2.2.3","@types/prop-types":"15.5.2","@storybook/theming":"5.0.11","identity-obj-proxy":"^3.0.0","intl-messageformat":"^7.5.4","webpack-dev-server":"3.3.1","@babel/preset-react":"7.0.0","@types/react-portal":"4.0.1","@types/react-window":"^1.8.1","babel-plugin-lodash":"3.3.4","html-webpack-plugin":"3.2.0","react-test-renderer":"16.4.2","@types/react-measure":"2.0.5","clean-webpack-plugin":"2.0.2","stats-webpack-plugin":"0.7.0","eslint-config-prettier":"4.1.0","react-google-recaptcha":"^0.14.1","tslint-config-prettier":"1.18.0","@gooddata/eslint-config":"^1.0.0","@gooddata/tslint-config":"1.0.0","@types/react-responsive":"^3.0.3","@types/storybook__react":"4.0.1","@types/stringify-object":"^3.2.0","enzyme-adapter-react-16":"1.3.1","@gooddata/test-storybook":"3.2.1","@storybook/addon-actions":"5.0.11","@storybook/addon-options":"5.0.11","node-sass-magic-importer":"5.1.0","react-syntax-highlighter":"11.0.2","@types/fixed-data-table-2":"0.8.1","stylelint-config-prettier":"5.2.0","@gooddata/stylelint-config":"4.0.1","@types/react-test-renderer":"16.0.0","circular-dependency-plugin":"5.0.2","compression-webpack-plugin":"2.0.0","@types/json-stable-stringify":"^1.0.32","@gooddata/frontend-npm-scripts":"1.1.0","@types/enzyme-adapter-react-16":"1.0.3","stylelint-checkstyle-formatter":"0.1.0","@types/storybook__addon-actions":"3.4.2","@babel/plugin-proposal-class-properties":"7.4.4","@babel/plugin-proposal-object-rest-spread":"7.4.4","@babel/plugin-transform-async-to-generator":"7.4.4"},"peerDependencies":{"react":"^16.5.2","react-dom":"^16.5.2"},"_npmOperationalInternal":{"tmp":"tmp/react-components_7.7.0-alpha-strouhaljan-pdo-bb-2211-formatting-presets-component-2020-05-18T13-37-01-948Z_1589809058057_0.523131149308921","host":"s3://npm-registry-packages"}},"7.7.0-alpha-ptquang86-qp-sd-943-switch-chart-2020-05-19T08-50-34-202Z":{"name":"@gooddata/react-components","version":"7.7.0-alpha-ptquang86-qp-sd-943-switch-chart-2020-05-19T08-50-34-202Z","author":{"name":"GoodData Corporation"},"license":"BSD-3-Clause","_id":"@gooddata/react-components@7.7.0-alpha-ptquang86-qp-sd-943-switch-chart-2020-05-19T08-50-34-202Z","maintainers":[{"name":"afi","email":"adam.fiedler@gooddata.com"},{"name":"bertold8","email":"ivan.nejezchleb@seznam.cz"},{"name":"brbistas","email":"valentinos.chraniotis@gooddata.com"},{"name":"bugsbunny338","email":"jiri.zajic@mensa.cz"},{"name":"de.do","email":"de.do@gooddata.com"},{"name":"gooddata-ci","email":"rail@gooddata.com"},{"name":"hang.ngo","email":"hang.ngo@gooddata.com"},{"name":"hung.nguyen.hoang","email":"hung.nguyen@gooddata.com"},{"name":"ivan.mjartan","email":"ivan.mjartan@gooddata.com"},{"name":"jakub-sterba","email":"jakub.sterba@gooddata.com"},{"name":"jaroslav.tomecek","email":"jaroslav.tomecek@gooddata.com"},{"name":"jkittler","email":"honza.kittler@gmail.com"},{"name":"khanh.le","email":"khanh.le@gooddata.com"},{"name":"lanhuynh","email":"lan.huynh@gooddata.com"},{"name":"linhhong","email":"linh.hong@gooddata.com"},{"name":"lupko","email":"lubomir.slivka@gooddata.com"},{"name":"mai.nguyen","email":"mai.nguyen@gooddata.com"},{"name":"matyas.kandl","email":"matyas.kandl@gooddata.com"},{"name":"michal.marsal","email":"michal.marsal@gooddata.com"},{"name":"my.duong","email":"my.duong@gooddata.com"},{"name":"naibinh","email":"naibinh@gmail.com"},{"name":"nikolacech","email":"nikola.cech@gooddata.com"},{"name":"nis.hua","email":"nis.hua@gooddata.com"},{"name":"no23reason","email":"dan.homola@hotmail.cz"},{"name":"patrikbraborec","email":"patrik.braborec@gooddata.com"},{"name":"pbenes","email":"petr.benes@gooddata.com"},{"name":"petrjanu","email":"petr.janu@gooddata.com"},{"name":"pkingo","email":"philipandreaskingo@hotmail.com"},{"name":"ptquang86","email":"ptquang86@gmail.com"},{"name":"qduval","email":"quentin.duval@gooddata.com"},{"name":"rodri360","email":"me@rodri360.com"},{"name":"scavnickyj","email":"jakub.scavnicky@gooddata.com"},{"name":"sitina","email":"jiri.sitina@gooddata.com"},{"name":"strouhaljan","email":"strouhal.jan@gmail.com"},{"name":"tomas.kratochvil","email":"tomas.kratochvil@gooddata.com"},{"name":"tomasreichmann","email":"tomasreichmann@gmail.com"},{"name":"tomsatgd","email":"tomas.satinsky@gooddata.com"},{"name":"trung-le-quoc","email":"trung.le@gooddata.com"},{"name":"tu-ngo","email":"tungo1981@gmail.com"},{"name":"tu.bui","email":"tu.bui@gooddata.com"},{"name":"tulean","email":"tuan.le@gooddata.com"},{"name":"tuqt1005","email":"tu.tran@gooddata.com"},{"name":"utdnah","email":"danh.ung@gooddata.com"},{"name":"vlastikcz","email":"vlastimil.kotas@gooddata.com"},{"name":"vu.pham","email":"vu.pham@gooddata.com"},{"name":"xmort","email":"petr.dolejsi@gooddata.com"},{"name":"yanlipnican","email":"yanlipnican@gmail.com"}],"homepage":"https://github.com/gooddata/gooddata-react-components#readme","bugs":{"url":"https://github.com/gooddata/gooddata-react-components/issues"},"dist":{"shasum":"e84ccf8ccba37f190be49322366069946732bfc6","tarball":"https://registry.npmjs.org/@gooddata/react-components/-/react-components-7.7.0-alpha-ptquang86-qp-sd-943-switch-chart-2020-05-19T08-50-34-202Z.tgz","fileCount":2578,"integrity":"sha512-33T4nhc8RiZ4UXCjAQpgd4SnxXG8kyu+mPBkIihjq6dEFng7ezV6DnlCpnQ7olcKAUzYXPqXr8yMp7tLCXS12w==","signatures":[{"sig":"MEUCIQDnULDHV54gAWJ921Jzixr+Z5ci88taBVC8RyaycURvogIgA3y03/hfb6exg7TgtribtJ+sz8aw2CwEnq+x180uzUA=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":10279869,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJew539CRA9TVsSAnZWagAAFG4P/AsdQ1+mXZ3jcT4UfER6\nUwPOWB4943uViHNOmkv32RL8/dqa28I97I/oS5x83/qSccTXxvU6xNdwXzjS\nlJZ12S91pDSde5JX2yEnhVZZMF+Kp4ux4z1siYQwj8urkUBvrC84SZAd0mUc\nmd1xF2SYhDtSAdyy+TzF/capoQjfq8P4uVgserlNGvy9yYbGbupwnG4yBMz/\nrZ7UWi91IwKxMP63RSdChDzDWfzozlh9Mbnyr1f7zPUt6pRn722b5dhI96NE\nuCrvnofGv4142nwCRMJUZlw6eXNyjny1lJh1aqOrRZvOEIxKVMS1eO8izOYD\ne+NNMrG0t1dPHzXfEmpeOKzVtteARSO/jBdc3e33LpDQ6hXwxHNyPMy8hVcf\nHPbsAtN7MTpbV5sZV/JsUuGvcyA2mgxpjiaBS4lLq42OFVl9vgZWHY+1gE9q\nCCNg8KM4Cd9OhEIiew7xMQ/4V+A3BEvhcx3Ys2XYLBJew5H+r2Ax8uwZZXJy\nFvq238nbSCvwvpl+tnQt+t9uuhn7Raqj/u+wN9L+IVr9QqG3Tr8mPGpwkQCQ\nZvofLnsF5z8PH77F09Orx9ixaV8rXOWS1hv26hF8tGcGFi9th76rG4cg5w7V\n19wF5HwpZIi8RN+11BJvz3iAiIORYHFNWWQQt5r35y2LLVYKr5BzsKLqntoT\n4vlK\r\n=ohI9\r\n-----END PGP SIGNATURE-----\r\n"},"main":"dist/index.js","husky":{"hooks":{"pre-commit":"lint-staged"}},"config":{"eslint":"./examples/**/*.{js,jsx}","tslint":"./{__mocks__,src,stories}/{,**/}*.{ts,tsx}"},"readme":"[![npm version](https://badge.fury.io/js/%40gooddata%2Freact-components.svg)](https://www.npmjs.com/package/@gooddata/react-components)\n\n# GoodData.UI React components\n> A React-based JavaScript library for building data-driven applications\n\n## Getting started\n- [GoodData.UI Documentation](http://sdk.gooddata.com/gooddata-ui/)\n- [GoodData.UI Live Examples](https://gooddata-examples.herokuapp.com/)\n- [Stack Overflow](https://stackoverflow.com/questions/tagged/gooddata)\n\n### Usage\nWith [yarn](https://yarnpkg.com) installed, go to your project directory and run\n```\n$ yarn add @gooddata/react-components\n```\nIf you prefer [npm](npmjs.com) run\n```\n$ npm install --save @gooddata/react-components\n```\n\nThe public API is exposed via global `index.js`. Except for the styles, do not import any other file directly\nbecause they are not intended to be part of the public API.\n\n## Contributing\n\nWe welcome any contribution in form of [issues](https://github.com/gooddata/gooddata-react-components/issues) or [pull requests](https://github.com/gooddata/gooddata-react-components/pulls).\n\nInstall [Node.js](http://nodejs.org) (node 12.16.1, npm v6.13.4) and [Yarn](https://classic.yarnpkg.com) (1.22.4).\n\nInstall dependencies:\n```\nyarn install --frozen-lockfile\n```\n\nThese commands may come in handy while developing:\n\n| command | description |\n| ------- | ----------- |\n| `yarn install --pure-lockfile` | first step |\n| ||\n| `yarn dev` | build react-components to `/dist` in watch mode |\n| `yarn test` | run all unit tests |\n| `yarn prettier-write` | format the source code to match the valid codestyle |\n| `yarn validate` | validate codestyle |\n| ||\n| `yarn storybook` | run storybook from `/stories` on http://localhost:9001 |\n| `yarn build-storybook` | build storybook to `/dist-storybook` |\n| `yarn test-storybook` | run storybook and [screenshot tests](https://github.com/gooddata/gdc-client-utils/tree/master/test-storybook) |\n| ||\n| `yarn examples` | run Live Examples dev-server from `/examples` on https://localhost:8999 |\n| `yarn examples-build` | build Live Examples to `/examples/dist` |\n| `yarn examples-server` | serve built Live Examples - see `/examples/server/src` |\n| `yarn examples-testcafe` | run testcafe tests against `localhost:8999` |\n\n### Deploy to heroku.com\nWhen you deploy this repo to heroku, it serves *GoodData.UI Live Examples*.\nRelevant tasks are in `Procfile` and `package.json`.\n\n```bash\n# run in the project directory\nheroku login\nheroku create <your-app-name>\nheroku config:set DOMAIN_ADMIN_USERNAME=x@gooddata.com DOMAIN_ADMIN_PASSWORD=xy PROJECT_ID_TO_ASSIGN=xms7ga4tf3g3nzucd8380o2bev8oeknp\ngit push heroku HEAD:master\nheroku open\n```\n### Enable Geo Chart for Storybook and Live Examples\nGeo chart uses Mapbox to render map which requires a Mapbox access token.\n- Register an account and create Mapbox access token at [guide](https://docs.mapbox.com/help/how-mapbox-works/access-tokens/)\n- Store the created token at `.env`:\n```bash\necho -e \"EXAMPLE_MAPBOX_ACCESS_TOKEN=token\" >> .env # only need to run once\necho -e \"STORYBOOK_MAPBOX_ACCESS_TOKEN=token\" >> .env # only need to run once\n```\n\n### Run Live Examples Locally\nTo run *GoodData.UI Live Examples* locally:\n```bash\ngit clone <this-repository>\ncd  <repository-folder>\nyarn install --pure-lockfile\nyarn examples\n```\nThen open https://localhost:8999 and login using Live Examples account (you can [create one here](https://gooddata-examples.herokuapp.com/registration)).\n\n### Run Storybook locally\n- Run storybook with token stored in `.env` for more secure\n```bash\nyarn storybook\n```\n- Or run storybook with token env param exposed to cli (not suggested)\n```bash\nSTORYBOOK_MAPBOX_ACCESS_TOKEN=token yarn storybook\n```\n- Apply either above way to `yarn build-storybook` or `yarn test-storybook`\n\n### Source code formatting\nThe source code in the repository is formatted by [Prettier](https://prettier.io/).\nThe format of the code is validated by our Continuous Integration server and is one of the requirements of successful merge.\n\nPrettier is supported by every major IDE. You can find the list of supported editors and how to configure them [here](https://prettier.io/docs/en/editors.html).\n\nIn the case, when your editor is not supported or you don't want to setup the integration, you can run the `yarn prettier-write` command to reformat the code before commit.\n\n## Changelog\n\n- see [CHANGELOG.md](CHANGELOG.md)\n\n## Supported versions\n\nIn order to make the user experience with integrating GoodData UI SDK as smooth and secure as possible and to ensure that the SDK is using the latest features of the platform, we will only provide support to two most recent major versions of UI SDK.\n\nThe most recent majors will be supported in the following modes:\n\n- The latest major version will receive all new functionality and all bug fixes\n- The previous major version will only receive fixes to critical issues and security fixes. These fixes will be applied on top of last released version of the previous major\n\nThe customers are encouraged to always use the latest version of the UI SDK.\n\nIn case of using older versions, the user might face API incompatibility, performance or security issues.\n\nPlease follow the installation instructions to update to the newest version.\n\n## License\n\n(C) 2007-2020 GoodData Corporation\n\nThis project is dual licensed:\n\n- The ATTRIBUTION-NONCOMMERCIAL 4.0 INTERNATIONAL (CC BY-NC 4.0) is used for purpose of the trial experience and evaluation of GoodData.UI library.\n- The GOODDATA GOODDATA.UI LIBRARY END USER LICENSE AGREEMENT is used for GoodData customers.\n\nFor more information, please see [LICENSE](https://github.com/gooddata/gooddata-react-components/blob/master/LICENSE)\n","gitHead":"529f88fcb97e8be29f8a82a58a58fb4122cea3e2","scripts":{"dev":"bash scripts/build.sh --dev-watch","test":"jest --watch","build":"bash scripts/build.sh","tslint":"yarn run-tslint -t verbose $npm_package_config_tslint","prepare":"cd examples/server && yarn install --frozen-lockfile && cd ../..; rm -r examples/node_modules 2>/dev/null; true","examples":"bash scripts/run-examples.sh","prepare?":"# Called before `npm publish` and on local `npm install`. Temporarily also for deleting obsolete node_modules. Ends with `true` to continue gracefully.","validate":"tsc --noEmit && yarn tslint && eslint $npm_package_config_eslint && yarn validate-style && yarn prettier-check","build-dev":"bash scripts/build.sh --dev","examples?":"# Default is developer domain, other options: yarn examples [sec,secure,stg,stg2,stg3,demo,developer or URL]","storybook":"yarn build && start-storybook -p 9001 -c .storybook","test-once":"jest","tslint-ci":"mkdir -p ./ci/results && yarn run-tslint -t checkstyle -o ./ci/results/tslint-results.xml $npm_package_config_tslint","run-tslint":"tslint -p tsconfig.json","validate-ci":"tsc --noEmit && yarn tslint-ci  && eslint $npm_package_config_eslint -f checkstyle -o ci/results/eslint-results.xml && yarn validate-style-ci && yarn prettier-check","examples-build":"bash scripts/build-examples.sh","prepublishOnly":"yarn build","prettier-check":"prettier --check '{src,stories,styles,__mocks__,examples/server/src,examples/src,examples/test}/**/*.{ts,js,tsx,jsx,json,scss,md,yaml,html}'","prettier-write":"prettier --write '{src,stories,styles,__mocks__,examples/server/src,examples/src,examples/test}/**/*.{ts,js,tsx,jsx,json,scss,md,yaml,html}'","test-storybook":"yarn build && test-storybook","validate-style":"stylelint '**/*.scss'","build-storybook":"yarn build && build-storybook -c .storybook -o dist-storybook","examples-server":"node examples/server/src/index.js","heroku-postbuild":"yarn examples-build developer","examples-testcafe":"./scripts/run-testcafe.sh visual","validate-style-ci":"stylelint '**/*.scss' --custom-formatter=node_modules/stylelint-checkstyle-formatter > ci/results/stylelint-results.xml","check-circular-deps":"madge --circular --extensions ts ./src","examples-testcafe-ci":"./scripts/run-testcafe.sh ci","examples-testcafe-live":"./scripts/run-testcafe.sh live"},"typings":"dist/index.d.ts","_npmUser":{"name":"ptquang86","email":"ptquang86@gmail.com"},"deprecated":"@gooddata/react-components@7 reached End of Support on March 31, 2022. Please upgrade (see https://sdk.gooddata.com/gooddata-ui/docs/supported_versions.html for more information).","repository":{"url":"git+ssh://git@github.com/gooddata/gooddata-react-components.git","type":"git"},"_npmVersion":"6.13.4","description":"GoodData.UI - A powerful JavaScript library for building analytical applications","directories":{},"lint-staged":{"{src,stories,styles,__mocks__,examples/server/src,examples/src,examples/test}/**/*.{ts,js,tsx,jsx,scss}":["npx gdc-fix-copyright","git add"],"{src,stories,styles,__mocks__,examples/server/src,examples/src,examples/test}/**/*.{ts,js,tsx,jsx,json,scss,md,yaml,html}":["prettier --write","git add"]},"_nodeVersion":"12.16.1","dependencies":{"rxjs":"^5.5.6","uuid":"^3.2.1","immer":"^1.3.1","lodash":"^4.17.15","date-fns":"^2.7.0","downshift":"^3.2.7","invariant":"^2.2.2","mapbox-gl":"^1.6.1","classnames":"^2.2.6","highcharts":"7.1.1","prop-types":"^15.6.0","react-intl":"^3.6.0","custom-event":"^1.0.1","react-window":"^1.8.1","ag-grid-react":"20.0.0","react-measure":"^2.3.0","@types/mapbox-gl":"^1.6.1","react-day-picker":"~7.3.0","react-responsive":"^3.0.0","stringify-object":"^2.4.0","@gooddata/typings":"^2.24.2","ag-grid-community":"20.0.0","http-status-codes":"^1.3.0","@gooddata/js-utils":"^3.10.5","@gooddata/numberjs":"^3.2.4","fixed-data-table-2":"0.7.17","@gooddata/goodstrap":"^68.6.0","react-dom-factories":"^1.0.2","@gooddata/gooddata-js":"^13.0.1","json-stable-stringify":"^1.0.1","react-transition-group":"^2.2.1","hoist-non-react-statics":"^3.3.0","nodelist-foreach-polyfill":"^1.2.0","@formatjs/intl-pluralrules":"^1.3.6","highcharts-grouped-categories":"^1.1.3"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"raf":"3.3.2","yup":"^0.24.1","jest":"24.7.1","husky":"3.0.0","madge":"^3.4.4","react":"^16.5.2","enzyme":"3.5.0","eslint":"4.19.1","formik":"^0.11.11","moment":"2.23.0","history":"^4.7.2","ts-jest":"24.0.0","webpack":"4.30.0","full-icu":"^1.3.0","prettier":"1.16.4","react-ga":"^2.5.2","recharts":"1.0.0-beta.9","testcafe":"1.1.4","commander":"2.14.1","node-sass":"4.13.0","react-dom":"^16.5.2","stylelint":"^10.0.0","supertest":"3.0.0","ts-loader":"6.0.0","@types/raf":"^3.4.0","css-loader":"0.28.7","jest-junit":"3.0.0","raw-loader":"0.5.1","styled-jsx":"2.2.1","typescript":"3.3.4000","@babel/core":"7.4.4","@types/jest":"24.0.6","@types/node":"7.0.8","@types/uuid":"3.4.3","file-loader":"3.0.1","jest-enzyme":"7.0.2","lint-staged":"9.1.0","sass-loader":"6.0.6","webpack-cli":"3.3.2","@types/react":"16.8.6","babel-loader":"8.0.5","react-helmet":"5.2.0","react-select":"1.2.1","style-loader":"0.19.1","@types/enzyme":"3.1.13","@types/lodash":"4.14.123","testcafe-live":"0.1.4","@babel/runtime":"7.4.4","dotenv-webpack":"^1.7.0","@babel/polyfill":"^7.4.4","@storybook/react":"5.0.11","@types/invariant":"2.2.29","@types/react-dom":"16.0.11","isomorphic-fetch":"2.2.1","react-datepicker":"1.1.0","react-router-dom":"4.2.2","@babel/preset-env":"7.4.4","@gooddata/mock-js":"^2.13.1","@storybook/addons":"5.0.11","@types/classnames":"2.2.3","@types/prop-types":"15.5.2","@storybook/theming":"5.0.11","identity-obj-proxy":"^3.0.0","intl-messageformat":"^7.5.4","webpack-dev-server":"3.3.1","@babel/preset-react":"7.0.0","@types/react-portal":"4.0.1","@types/react-window":"^1.8.1","babel-plugin-lodash":"3.3.4","html-webpack-plugin":"3.2.0","react-test-renderer":"16.4.2","@types/react-measure":"2.0.5","clean-webpack-plugin":"2.0.2","stats-webpack-plugin":"0.7.0","eslint-config-prettier":"4.1.0","react-google-recaptcha":"^0.14.1","tslint-config-prettier":"1.18.0","@gooddata/eslint-config":"^1.0.0","@gooddata/tslint-config":"1.0.0","@types/react-responsive":"^3.0.3","@types/storybook__react":"4.0.1","@types/stringify-object":"^3.2.0","enzyme-adapter-react-16":"1.3.1","@gooddata/test-storybook":"3.2.1","@storybook/addon-actions":"5.0.11","@storybook/addon-options":"5.0.11","node-sass-magic-importer":"5.1.0","react-syntax-highlighter":"11.0.2","@types/fixed-data-table-2":"0.8.1","stylelint-config-prettier":"5.2.0","@gooddata/stylelint-config":"4.0.1","@types/react-test-renderer":"16.0.0","circular-dependency-plugin":"5.0.2","compression-webpack-plugin":"2.0.0","@types/json-stable-stringify":"^1.0.32","@gooddata/frontend-npm-scripts":"1.1.0","@types/enzyme-adapter-react-16":"1.0.3","stylelint-checkstyle-formatter":"0.1.0","@types/storybook__addon-actions":"3.4.2","@babel/plugin-proposal-class-properties":"7.4.4","@babel/plugin-proposal-object-rest-spread":"7.4.4","@babel/plugin-transform-async-to-generator":"7.4.4"},"peerDependencies":{"react":"^16.5.2","react-dom":"^16.5.2"},"_npmOperationalInternal":{"tmp":"tmp/react-components_7.7.0-alpha-ptquang86-qp-sd-943-switch-chart-2020-05-19T08-50-34-202Z_1589878268722_0.8820696009376259","host":"s3://npm-registry-packages"}},"7.7.0-beta.16":{"name":"@gooddata/react-components","version":"7.7.0-beta.16","author":{"name":"GoodData Corporation"},"license":"BSD-3-Clause","_id":"@gooddata/react-components@7.7.0-beta.16","maintainers":[{"name":"afi","email":"adam.fiedler@gooddata.com"},{"name":"bertold8","email":"ivan.nejezchleb@seznam.cz"},{"name":"brbistas","email":"valentinos.chraniotis@gooddata.com"},{"name":"bugsbunny338","email":"jiri.zajic@mensa.cz"},{"name":"de.do","email":"de.do@gooddata.com"},{"name":"gooddata-ci","email":"rail@gooddata.com"},{"name":"hang.ngo","email":"hang.ngo@gooddata.com"},{"name":"hung.nguyen.hoang","email":"hung.nguyen@gooddata.com"},{"name":"ivan.mjartan","email":"ivan.mjartan@gooddata.com"},{"name":"jakub-sterba","email":"jakub.sterba@gooddata.com"},{"name":"jaroslav.tomecek","email":"jaroslav.tomecek@gooddata.com"},{"name":"jkittler","email":"honza.kittler@gmail.com"},{"name":"khanh.le","email":"khanh.le@gooddata.com"},{"name":"lanhuynh","email":"lan.huynh@gooddata.com"},{"name":"linhhong","email":"linh.hong@gooddata.com"},{"name":"lupko","email":"lubomir.slivka@gooddata.com"},{"name":"mai.nguyen","email":"mai.nguyen@gooddata.com"},{"name":"matyas.kandl","email":"matyas.kandl@gooddata.com"},{"name":"michal.marsal","email":"michal.marsal@gooddata.com"},{"name":"my.duong","email":"my.duong@gooddata.com"},{"name":"naibinh","email":"naibinh@gmail.com"},{"name":"nikolacech","email":"nikola.cech@gooddata.com"},{"name":"nis.hua","email":"nis.hua@gooddata.com"},{"name":"no23reason","email":"dan.homola@hotmail.cz"},{"name":"patrikbraborec","email":"patrik.braborec@gooddata.com"},{"name":"pbenes","email":"petr.benes@gooddata.com"},{"name":"petrjanu","email":"petr.janu@gooddata.com"},{"name":"pkingo","email":"philipandreaskingo@hotmail.com"},{"name":"ptquang86","email":"ptquang86@gmail.com"},{"name":"qduval","email":"quentin.duval@gooddata.com"},{"name":"rodri360","email":"me@rodri360.com"},{"name":"scavnickyj","email":"jakub.scavnicky@gooddata.com"},{"name":"sitina","email":"jiri.sitina@gooddata.com"},{"name":"strouhaljan","email":"strouhal.jan@gmail.com"},{"name":"tomas.kratochvil","email":"tomas.kratochvil@gooddata.com"},{"name":"tomasreichmann","email":"tomasreichmann@gmail.com"},{"name":"tomsatgd","email":"tomas.satinsky@gooddata.com"},{"name":"trung-le-quoc","email":"trung.le@gooddata.com"},{"name":"tu-ngo","email":"tungo1981@gmail.com"},{"name":"tu.bui","email":"tu.bui@gooddata.com"},{"name":"tulean","email":"tuan.le@gooddata.com"},{"name":"tuqt1005","email":"tu.tran@gooddata.com"},{"name":"utdnah","email":"danh.ung@gooddata.com"},{"name":"vlastikcz","email":"vlastimil.kotas@gooddata.com"},{"name":"vu.pham","email":"vu.pham@gooddata.com"},{"name":"xmort","email":"petr.dolejsi@gooddata.com"},{"name":"yanlipnican","email":"yanlipnican@gmail.com"}],"homepage":"https://github.com/gooddata/gooddata-react-components#readme","bugs":{"url":"https://github.com/gooddata/gooddata-react-components/issues"},"dist":{"shasum":"c9603c1b5aac51672fd88ca84c8fbdd0eed9e6d3","tarball":"https://registry.npmjs.org/@gooddata/react-components/-/react-components-7.7.0-beta.16.tgz","fileCount":2568,"integrity":"sha512-1ssKJ/F/zsD9dRb1wsbxfoJkJaj2zBClRb0xQcPEYUGc60fvw9u70fi+V0iNB26SJR1SBdnZFA/kB0zYAKx5Kw==","signatures":[{"sig":"MEUCIQDNWHKvJv/ywhNZnr0q+gjAQp7OCAi8ApMSyBBPnmA9/QIgAf+es8VCGMBpb3jEQNBC4Gpa2TFLiyIJpWvwmdCfvgE=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":10179583,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJew6XACRA9TVsSAnZWagAAlN4P/jib7/3zdNxZ+/xxB8dh\nlNmqeNi9x+3oLEB+DPi375uChs3vk++lmGgceSbI0HTuZIX4vObjsfWU6gTI\nrIJYdqZhnA6r0qWxq1ThjcW09x/tUEio3C5lpkdSCe0QYbLiv0N7DkNjp4bM\nUOxFpAHJ9x3s3Y5AabvyJ/JNrZ/bqqybGoblNWUb1S3BTYJkP3Z6kUcQyJcI\nrCjJMkzt7TygMMf+WPnZauE/K6Zt92TFKuoQdNlPyuvEe7Q0sSYLro9Z2GOR\nvm81sGisfydgRN2D6Za8XWr1UA1Pa1TQqcriUI18L0n4WKM4KrHikAkNbv7a\nVpT+3O9T4XcDzcZF9jY3j+pn2IQ9OTWPGgeOQsU+KBXrFiC0bQg+VQYdzd6+\nxaSXBIOfG/a3jaich1RSwmo6Ik1dtg2uhVtbBNjUQi2diJirnC0GK4mSj3Xm\ndbc7PY+HtLgQJXe3Hy6zojFvuP569HCtMrPJmtbxDF5NNg4GEa1uEGDABbGO\nR187pxeWVGt/Bvz1O3aJfPQSpeokll05hVskr8e5ReQ2Lt7LuITWq2rK+1CZ\nhkhR3uJhTKBXZiOik0vNCfr0d3FE6SN40lFxEXcZS0Q5uWystx/jMnU4oQUm\naGJjPikstg9lDT5BDwSmZCx0lzIN8KxWOoMBmBiQAsE/nWQ6xNhfr8x3iguF\nIS/E\r\n=0ai3\r\n-----END PGP SIGNATURE-----\r\n"},"main":"dist/index.js","husky":{"hooks":{"pre-commit":"lint-staged"}},"config":{"eslint":"./examples/**/*.{js,jsx}","tslint":"./{__mocks__,src,stories}/{,**/}*.{ts,tsx}"},"readme":"[![npm version](https://badge.fury.io/js/%40gooddata%2Freact-components.svg)](https://www.npmjs.com/package/@gooddata/react-components)\n\n# GoodData.UI React components\n> A React-based JavaScript library for building data-driven applications\n\n## Getting started\n- [GoodData.UI Documentation](http://sdk.gooddata.com/gooddata-ui/)\n- [GoodData.UI Live Examples](https://gooddata-examples.herokuapp.com/)\n- [Stack Overflow](https://stackoverflow.com/questions/tagged/gooddata)\n\n### Usage\nWith [yarn](https://yarnpkg.com) installed, go to your project directory and run\n```\n$ yarn add @gooddata/react-components\n```\nIf you prefer [npm](npmjs.com) run\n```\n$ npm install --save @gooddata/react-components\n```\n\nThe public API is exposed via global `index.js`. Except for the styles, do not import any other file directly\nbecause they are not intended to be part of the public API.\n\n## Contributing\n\nWe welcome any contribution in form of [issues](https://github.com/gooddata/gooddata-react-components/issues) or [pull requests](https://github.com/gooddata/gooddata-react-components/pulls).\n\nInstall [Node.js](http://nodejs.org) (node 12.16.1, npm v6.13.4) and [Yarn](https://classic.yarnpkg.com) (1.22.4).\n\nInstall dependencies:\n```\nyarn install --frozen-lockfile\n```\n\nThese commands may come in handy while developing:\n\n| command | description |\n| ------- | ----------- |\n| `yarn install --pure-lockfile` | first step |\n| ||\n| `yarn dev` | build react-components to `/dist` in watch mode |\n| `yarn test` | run all unit tests |\n| `yarn prettier-write` | format the source code to match the valid codestyle |\n| `yarn validate` | validate codestyle |\n| ||\n| `yarn storybook` | run storybook from `/stories` on http://localhost:9001 |\n| `yarn build-storybook` | build storybook to `/dist-storybook` |\n| `yarn test-storybook` | run storybook and [screenshot tests](https://github.com/gooddata/gdc-client-utils/tree/master/test-storybook) |\n| ||\n| `yarn examples` | run Live Examples dev-server from `/examples` on https://localhost:8999 |\n| `yarn examples-build` | build Live Examples to `/examples/dist` |\n| `yarn examples-server` | serve built Live Examples - see `/examples/server/src` |\n| `yarn examples-testcafe` | run testcafe tests against `localhost:8999` |\n\n### Deploy to heroku.com\nWhen you deploy this repo to heroku, it serves *GoodData.UI Live Examples*.\nRelevant tasks are in `Procfile` and `package.json`.\n\n```bash\n# run in the project directory\nheroku login\nheroku create <your-app-name>\nheroku config:set DOMAIN_ADMIN_USERNAME=x@gooddata.com DOMAIN_ADMIN_PASSWORD=xy PROJECT_ID_TO_ASSIGN=xms7ga4tf3g3nzucd8380o2bev8oeknp\ngit push heroku HEAD:master\nheroku open\n```\n### Enable Geo Chart for Storybook and Live Examples\nGeo chart uses Mapbox to render map which requires a Mapbox access token.\n- Register an account and create Mapbox access token at [guide](https://docs.mapbox.com/help/how-mapbox-works/access-tokens/)\n- Store the created token at `.env`:\n```bash\necho -e \"EXAMPLE_MAPBOX_ACCESS_TOKEN=token\" >> .env # only need to run once\necho -e \"STORYBOOK_MAPBOX_ACCESS_TOKEN=token\" >> .env # only need to run once\n```\n\n### Run Live Examples Locally\nTo run *GoodData.UI Live Examples* locally:\n```bash\ngit clone <this-repository>\ncd  <repository-folder>\nyarn install --pure-lockfile\nyarn examples\n```\nThen open https://localhost:8999 and login using Live Examples account (you can [create one here](https://gooddata-examples.herokuapp.com/registration)).\n\n### Run Storybook locally\n- Run storybook with token stored in `.env` for more secure\n```bash\nyarn storybook\n```\n- Or run storybook with token env param exposed to cli (not suggested)\n```bash\nSTORYBOOK_MAPBOX_ACCESS_TOKEN=token yarn storybook\n```\n- Apply either above way to `yarn build-storybook` or `yarn test-storybook`\n\n### Source code formatting\nThe source code in the repository is formatted by [Prettier](https://prettier.io/).\nThe format of the code is validated by our Continuous Integration server and is one of the requirements of successful merge.\n\nPrettier is supported by every major IDE. You can find the list of supported editors and how to configure them [here](https://prettier.io/docs/en/editors.html).\n\nIn the case, when your editor is not supported or you don't want to setup the integration, you can run the `yarn prettier-write` command to reformat the code before commit.\n\n## Changelog\n\n- see [CHANGELOG.md](CHANGELOG.md)\n\n## Supported versions\n\nIn order to make the user experience with integrating GoodData UI SDK as smooth and secure as possible and to ensure that the SDK is using the latest features of the platform, we will only provide support to two most recent major versions of UI SDK.\n\nThe most recent majors will be supported in the following modes:\n\n- The latest major version will receive all new functionality and all bug fixes\n- The previous major version will only receive fixes to critical issues and security fixes. These fixes will be applied on top of last released version of the previous major\n\nThe customers are encouraged to always use the latest version of the UI SDK.\n\nIn case of using older versions, the user might face API incompatibility, performance or security issues.\n\nPlease follow the installation instructions to update to the newest version.\n\n## License\n\n(C) 2007-2020 GoodData Corporation\n\nThis project is dual licensed:\n\n- The ATTRIBUTION-NONCOMMERCIAL 4.0 INTERNATIONAL (CC BY-NC 4.0) is used for purpose of the trial experience and evaluation of GoodData.UI library.\n- The GOODDATA GOODDATA.UI LIBRARY END USER LICENSE AGREEMENT is used for GoodData customers.\n\nFor more information, please see [LICENSE](https://github.com/gooddata/gooddata-react-components/blob/master/LICENSE)\n","gitHead":"bd57789b3edb81bafe3e6b932b655dd6c7b240b8","scripts":{"dev":"bash scripts/build.sh --dev-watch","test":"jest --watch","build":"bash scripts/build.sh","tslint":"yarn run-tslint -t verbose $npm_package_config_tslint","prepare":"cd examples/server && yarn install --frozen-lockfile && cd ../..; rm -r examples/node_modules 2>/dev/null; true","examples":"bash scripts/run-examples.sh","prepare?":"# Called before `npm publish` and on local `npm install`. Temporarily also for deleting obsolete node_modules. Ends with `true` to continue gracefully.","validate":"tsc --noEmit && yarn tslint && eslint $npm_package_config_eslint && yarn validate-style && yarn prettier-check","build-dev":"bash scripts/build.sh --dev","examples?":"# Default is developer domain, other options: yarn examples [sec,secure,stg,stg2,stg3,demo,developer or URL]","storybook":"yarn build && start-storybook -p 9001 -c .storybook","test-once":"jest","tslint-ci":"mkdir -p ./ci/results && yarn run-tslint -t checkstyle -o ./ci/results/tslint-results.xml $npm_package_config_tslint","run-tslint":"tslint -p tsconfig.json","validate-ci":"tsc --noEmit && yarn tslint-ci  && eslint $npm_package_config_eslint -f checkstyle -o ci/results/eslint-results.xml && yarn validate-style-ci && yarn prettier-check","examples-build":"bash scripts/build-examples.sh","prepublishOnly":"yarn build","prettier-check":"prettier --check '{src,stories,styles,__mocks__,examples/server/src,examples/src,examples/test}/**/*.{ts,js,tsx,jsx,json,scss,md,yaml,html}'","prettier-write":"prettier --write '{src,stories,styles,__mocks__,examples/server/src,examples/src,examples/test}/**/*.{ts,js,tsx,jsx,json,scss,md,yaml,html}'","test-storybook":"yarn build && test-storybook","validate-style":"stylelint '**/*.scss'","build-storybook":"yarn build && build-storybook -c .storybook -o dist-storybook","examples-server":"node examples/server/src/index.js","heroku-postbuild":"yarn examples-build developer","examples-testcafe":"./scripts/run-testcafe.sh visual","validate-style-ci":"stylelint '**/*.scss' --custom-formatter=node_modules/stylelint-checkstyle-formatter > ci/results/stylelint-results.xml","check-circular-deps":"madge --circular --extensions ts ./src","examples-testcafe-ci":"./scripts/run-testcafe.sh ci","examples-testcafe-live":"./scripts/run-testcafe.sh live"},"typings":"dist/index.d.ts","_npmUser":{"name":"gooddata-ci","email":"rail@gooddata.com"},"deprecated":"@gooddata/react-components@7 reached End of Support on March 31, 2022. Please upgrade (see https://sdk.gooddata.com/gooddata-ui/docs/supported_versions.html for more information).","repository":{"url":"git+ssh://git@github.com/gooddata/gooddata-react-components.git","type":"git"},"_npmVersion":"6.13.4","description":"GoodData.UI - A powerful JavaScript library for building analytical applications","directories":{},"lint-staged":{"{src,stories,styles,__mocks__,examples/server/src,examples/src,examples/test}/**/*.{ts,js,tsx,jsx,scss}":["npx gdc-fix-copyright","git add"],"{src,stories,styles,__mocks__,examples/server/src,examples/src,examples/test}/**/*.{ts,js,tsx,jsx,json,scss,md,yaml,html}":["prettier --write","git add"]},"_nodeVersion":"12.16.1","dependencies":{"rxjs":"^5.5.6","uuid":"^3.2.1","immer":"^1.3.1","lodash":"^4.17.15","date-fns":"^2.7.0","downshift":"^3.2.7","invariant":"^2.2.2","mapbox-gl":"^1.6.1","classnames":"^2.2.6","highcharts":"7.1.1","prop-types":"^15.6.0","react-intl":"^3.6.0","custom-event":"^1.0.1","react-window":"^1.8.1","ag-grid-react":"20.0.0","react-measure":"^2.3.0","@types/mapbox-gl":"^1.6.1","react-day-picker":"~7.3.0","react-responsive":"^3.0.0","stringify-object":"^2.4.0","@gooddata/typings":"^2.24.2","ag-grid-community":"20.0.0","http-status-codes":"^1.3.0","@gooddata/js-utils":"^3.10.5","@gooddata/numberjs":"^3.2.4","fixed-data-table-2":"0.7.17","@gooddata/goodstrap":"^68.6.0","react-dom-factories":"^1.0.2","@gooddata/gooddata-js":"^13.0.1","json-stable-stringify":"^1.0.1","react-transition-group":"^2.2.1","hoist-non-react-statics":"^3.3.0","nodelist-foreach-polyfill":"^1.2.0","@formatjs/intl-pluralrules":"^1.3.6","highcharts-grouped-categories":"^1.1.3"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"raf":"3.3.2","yup":"^0.24.1","jest":"24.7.1","husky":"3.0.0","madge":"^3.4.4","react":"^16.5.2","enzyme":"3.5.0","eslint":"4.19.1","formik":"^0.11.11","moment":"2.23.0","history":"^4.7.2","ts-jest":"24.0.0","webpack":"4.30.0","full-icu":"^1.3.0","prettier":"1.16.4","react-ga":"^2.5.2","recharts":"1.0.0-beta.9","testcafe":"1.1.4","commander":"2.14.1","node-sass":"4.13.0","react-dom":"^16.5.2","stylelint":"^10.0.0","supertest":"3.0.0","ts-loader":"6.0.0","@types/raf":"^3.4.0","css-loader":"0.28.7","jest-junit":"3.0.0","raw-loader":"0.5.1","styled-jsx":"2.2.1","typescript":"3.3.4000","@babel/core":"7.4.4","@types/jest":"24.0.6","@types/node":"7.0.8","@types/uuid":"3.4.3","file-loader":"3.0.1","jest-enzyme":"7.0.2","lint-staged":"9.1.0","sass-loader":"6.0.6","webpack-cli":"3.3.2","@types/react":"16.8.6","babel-loader":"8.0.5","react-helmet":"5.2.0","react-select":"1.2.1","style-loader":"0.19.1","@types/enzyme":"3.1.13","@types/lodash":"4.14.123","testcafe-live":"0.1.4","@babel/runtime":"7.4.4","dotenv-webpack":"^1.7.0","@babel/polyfill":"^7.4.4","@storybook/react":"5.0.11","@types/invariant":"2.2.29","@types/react-dom":"16.0.11","isomorphic-fetch":"2.2.1","react-datepicker":"1.1.0","react-router-dom":"4.2.2","@babel/preset-env":"7.4.4","@gooddata/mock-js":"^2.13.1","@storybook/addons":"5.0.11","@types/classnames":"2.2.3","@types/prop-types":"15.5.2","@storybook/theming":"5.0.11","identity-obj-proxy":"^3.0.0","intl-messageformat":"^7.5.4","webpack-dev-server":"3.3.1","@babel/preset-react":"7.0.0","@types/react-portal":"4.0.1","@types/react-window":"^1.8.1","babel-plugin-lodash":"3.3.4","html-webpack-plugin":"3.2.0","react-test-renderer":"16.4.2","@types/react-measure":"2.0.5","clean-webpack-plugin":"2.0.2","stats-webpack-plugin":"0.7.0","eslint-config-prettier":"4.1.0","react-google-recaptcha":"^0.14.1","tslint-config-prettier":"1.18.0","@gooddata/eslint-config":"^1.0.0","@gooddata/tslint-config":"1.0.0","@types/react-responsive":"^3.0.3","@types/storybook__react":"4.0.1","@types/stringify-object":"^3.2.0","enzyme-adapter-react-16":"1.3.1","@gooddata/test-storybook":"3.2.1","@storybook/addon-actions":"5.0.11","@storybook/addon-options":"5.0.11","node-sass-magic-importer":"5.1.0","react-syntax-highlighter":"11.0.2","@types/fixed-data-table-2":"0.8.1","stylelint-config-prettier":"5.2.0","@gooddata/stylelint-config":"4.0.1","@types/react-test-renderer":"16.0.0","circular-dependency-plugin":"5.0.2","compression-webpack-plugin":"2.0.0","@types/json-stable-stringify":"^1.0.32","@gooddata/frontend-npm-scripts":"1.1.0","@types/enzyme-adapter-react-16":"1.0.3","stylelint-checkstyle-formatter":"0.1.0","@types/storybook__addon-actions":"3.4.2","@babel/plugin-proposal-class-properties":"7.4.4","@babel/plugin-proposal-object-rest-spread":"7.4.4","@babel/plugin-transform-async-to-generator":"7.4.4"},"peerDependencies":{"react":"^16.5.2","react-dom":"^16.5.2"},"_npmOperationalInternal":{"tmp":"tmp/react-components_7.7.0-beta.16_1589880255390_0.5314891279260021","host":"s3://npm-registry-packages"}},"7.7.0-beta.17":{"name":"@gooddata/react-components","version":"7.7.0-beta.17","author":{"name":"GoodData Corporation"},"license":"BSD-3-Clause","_id":"@gooddata/react-components@7.7.0-beta.17","maintainers":[{"name":"afi","email":"adam.fiedler@gooddata.com"},{"name":"bertold8","email":"ivan.nejezchleb@seznam.cz"},{"name":"brbistas","email":"valentinos.chraniotis@gooddata.com"},{"name":"bugsbunny338","email":"jiri.zajic@mensa.cz"},{"name":"de.do","email":"de.do@gooddata.com"},{"name":"gooddata-ci","email":"rail@gooddata.com"},{"name":"hang.ngo","email":"hang.ngo@gooddata.com"},{"name":"hung.nguyen.hoang","email":"hung.nguyen@gooddata.com"},{"name":"ivan.mjartan","email":"ivan.mjartan@gooddata.com"},{"name":"jakub-sterba","email":"jakub.sterba@gooddata.com"},{"name":"jaroslav.tomecek","email":"jaroslav.tomecek@gooddata.com"},{"name":"jkittler","email":"honza.kittler@gmail.com"},{"name":"khanh.le","email":"khanh.le@gooddata.com"},{"name":"lanhuynh","email":"lan.huynh@gooddata.com"},{"name":"linhhong","email":"linh.hong@gooddata.com"},{"name":"lupko","email":"lubomir.slivka@gooddata.com"},{"name":"mai.nguyen","email":"mai.nguyen@gooddata.com"},{"name":"matyas.kandl","email":"matyas.kandl@gooddata.com"},{"name":"michal.marsal","email":"michal.marsal@gooddata.com"},{"name":"my.duong","email":"my.duong@gooddata.com"},{"name":"naibinh","email":"naibinh@gmail.com"},{"name":"nikolacech","email":"nikola.cech@gooddata.com"},{"name":"nis.hua","email":"nis.hua@gooddata.com"},{"name":"no23reason","email":"dan.homola@hotmail.cz"},{"name":"patrikbraborec","email":"patrik.braborec@gooddata.com"},{"name":"pbenes","email":"petr.benes@gooddata.com"},{"name":"petrjanu","email":"petr.janu@gooddata.com"},{"name":"pkingo","email":"philipandreaskingo@hotmail.com"},{"name":"ptquang86","email":"ptquang86@gmail.com"},{"name":"qduval","email":"quentin.duval@gooddata.com"},{"name":"rodri360","email":"me@rodri360.com"},{"name":"scavnickyj","email":"jakub.scavnicky@gooddata.com"},{"name":"sitina","email":"jiri.sitina@gooddata.com"},{"name":"strouhaljan","email":"strouhal.jan@gmail.com"},{"name":"tomas.kratochvil","email":"tomas.kratochvil@gooddata.com"},{"name":"tomasreichmann","email":"tomasreichmann@gmail.com"},{"name":"tomsatgd","email":"tomas.satinsky@gooddata.com"},{"name":"trung-le-quoc","email":"trung.le@gooddata.com"},{"name":"tu-ngo","email":"tungo1981@gmail.com"},{"name":"tu.bui","email":"tu.bui@gooddata.com"},{"name":"tulean","email":"tuan.le@gooddata.com"},{"name":"tuqt1005","email":"tu.tran@gooddata.com"},{"name":"utdnah","email":"danh.ung@gooddata.com"},{"name":"vlastikcz","email":"vlastimil.kotas@gooddata.com"},{"name":"vu.pham","email":"vu.pham@gooddata.com"},{"name":"xmort","email":"petr.dolejsi@gooddata.com"},{"name":"yanlipnican","email":"yanlipnican@gmail.com"}],"homepage":"https://github.com/gooddata/gooddata-react-components#readme","bugs":{"url":"https://github.com/gooddata/gooddata-react-components/issues"},"dist":{"shasum":"3ab942aedf8848cdfb30d4a298bbf333ffa59704","tarball":"https://registry.npmjs.org/@gooddata/react-components/-/react-components-7.7.0-beta.17.tgz","fileCount":2568,"integrity":"sha512-94/J+S6APkf9jo7yn+bSFnAbgwh37unWrBtFubQI6Y+SY4BrIWr6HsdoulKPIjb1qTf7yGEcg1/rr4KnEmEtwA==","signatures":[{"sig":"MEUCIQDvA3NfxucoyOWqQRCQlCh9hws/4L0vGnBZBewZhOXI1wIgRZ8A/P4e9TbqZdvfDMuKG2nXW2LZ7f82LmYZYR+eXoM=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":10180174,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJew6iHCRA9TVsSAnZWagAAS1oP/0CbHVPYkWeR6bAB3MqP\nvUqEDQGqTV5Ony8zj8ytKUZdPusqa7Dq8ZDDZlG/VklLhTevmPi2p3aH4D+g\n1tbm/9Bg3kX9WD1iMwlsrhmvQ1JGPbPv1REMHWTmKOm+jwDRbOFtUqZH4uBx\nwTiQj0gKeCe/LyRlA/PHwuXosZ/zlvCAXSyAD9Wp+UxRaCa2UFc1j+Rx/qkq\nt75CnC6n1iAKwmGK5ICtvTG/IielUu63vNubXd5aLgYjYt9aa1YRE7wAFJvC\nA/3M+OB2kwoI7QQWOZCYg6UYmm1xH0dJGAjvddz+qK+ALnYMa/4Qqkob7wCw\nGi3nQleJc+x/w7T8r+0cr/K3/3hkyoMGRrqlwVmfsL/zoFYDuFNvW7J1j0IL\nBi16Sne4g6zlnP3Zcc/GYEFcy2sAFfkUxJJh2QaA1QqbfDhsiqR77p3mE/14\nH3x3OCkfojJ12S8g7j4TNW/hMDUNObyI1lXX+wAOjzDMeO7XqLrgPqDOe8kz\nSnsTKeHWJH1SfiNFWCuc92kURl7fJ+Wwl5U4kLfUTQ5R4NUgUjXnCCEHU+0g\narahR40rCeGe3/DfRB99GThmz96Phm8J5rfM30XLm0r4vjkO5aKtutaf6pg1\nIMqO6PScZk8uubRE9vdzTZVtuU45utT605dG7urWA1/Qh8mcZvoLQvH4GX3T\n5++n\r\n=DpuN\r\n-----END PGP SIGNATURE-----\r\n"},"main":"dist/index.js","husky":{"hooks":{"pre-commit":"lint-staged"}},"config":{"eslint":"./examples/**/*.{js,jsx}","tslint":"./{__mocks__,src,stories}/{,**/}*.{ts,tsx}"},"readme":"[![npm version](https://badge.fury.io/js/%40gooddata%2Freact-components.svg)](https://www.npmjs.com/package/@gooddata/react-components)\n\n# GoodData.UI React components\n> A React-based JavaScript library for building data-driven applications\n\n## Getting started\n- [GoodData.UI Documentation](http://sdk.gooddata.com/gooddata-ui/)\n- [GoodData.UI Live Examples](https://gooddata-examples.herokuapp.com/)\n- [Stack Overflow](https://stackoverflow.com/questions/tagged/gooddata)\n\n### Usage\nWith [yarn](https://yarnpkg.com) installed, go to your project directory and run\n```\n$ yarn add @gooddata/react-components\n```\nIf you prefer [npm](npmjs.com) run\n```\n$ npm install --save @gooddata/react-components\n```\n\nThe public API is exposed via global `index.js`. Except for the styles, do not import any other file directly\nbecause they are not intended to be part of the public API.\n\n## Contributing\n\nWe welcome any contribution in form of [issues](https://github.com/gooddata/gooddata-react-components/issues) or [pull requests](https://github.com/gooddata/gooddata-react-components/pulls).\n\nInstall [Node.js](http://nodejs.org) (node 12.16.1, npm v6.13.4) and [Yarn](https://classic.yarnpkg.com) (1.22.4).\n\nInstall dependencies:\n```\nyarn install --frozen-lockfile\n```\n\nThese commands may come in handy while developing:\n\n| command | description |\n| ------- | ----------- |\n| `yarn install --pure-lockfile` | first step |\n| ||\n| `yarn dev` | build react-components to `/dist` in watch mode |\n| `yarn test` | run all unit tests |\n| `yarn prettier-write` | format the source code to match the valid codestyle |\n| `yarn validate` | validate codestyle |\n| ||\n| `yarn storybook` | run storybook from `/stories` on http://localhost:9001 |\n| `yarn build-storybook` | build storybook to `/dist-storybook` |\n| `yarn test-storybook` | run storybook and [screenshot tests](https://github.com/gooddata/gdc-client-utils/tree/master/test-storybook) |\n| ||\n| `yarn examples` | run Live Examples dev-server from `/examples` on https://localhost:8999 |\n| `yarn examples-build` | build Live Examples to `/examples/dist` |\n| `yarn examples-server` | serve built Live Examples - see `/examples/server/src` |\n| `yarn examples-testcafe` | run testcafe tests against `localhost:8999` |\n\n### Deploy to heroku.com\nWhen you deploy this repo to heroku, it serves *GoodData.UI Live Examples*.\nRelevant tasks are in `Procfile` and `package.json`.\n\n```bash\n# run in the project directory\nheroku login\nheroku create <your-app-name>\nheroku config:set DOMAIN_ADMIN_USERNAME=x@gooddata.com DOMAIN_ADMIN_PASSWORD=xy PROJECT_ID_TO_ASSIGN=xms7ga4tf3g3nzucd8380o2bev8oeknp\ngit push heroku HEAD:master\nheroku open\n```\n### Enable Geo Chart for Storybook and Live Examples\nGeo chart uses Mapbox to render map which requires a Mapbox access token.\n- Register an account and create Mapbox access token at [guide](https://docs.mapbox.com/help/how-mapbox-works/access-tokens/)\n- Store the created token at `.env`:\n```bash\necho -e \"EXAMPLE_MAPBOX_ACCESS_TOKEN=token\" >> .env # only need to run once\necho -e \"STORYBOOK_MAPBOX_ACCESS_TOKEN=token\" >> .env # only need to run once\n```\n\n### Run Live Examples Locally\nTo run *GoodData.UI Live Examples* locally:\n```bash\ngit clone <this-repository>\ncd  <repository-folder>\nyarn install --pure-lockfile\nyarn examples\n```\nThen open https://localhost:8999 and login using Live Examples account (you can [create one here](https://gooddata-examples.herokuapp.com/registration)).\n\n### Run Storybook locally\n- Run storybook with token stored in `.env` for more secure\n```bash\nyarn storybook\n```\n- Or run storybook with token env param exposed to cli (not suggested)\n```bash\nSTORYBOOK_MAPBOX_ACCESS_TOKEN=token yarn storybook\n```\n- Apply either above way to `yarn build-storybook` or `yarn test-storybook`\n\n### Source code formatting\nThe source code in the repository is formatted by [Prettier](https://prettier.io/).\nThe format of the code is validated by our Continuous Integration server and is one of the requirements of successful merge.\n\nPrettier is supported by every major IDE. You can find the list of supported editors and how to configure them [here](https://prettier.io/docs/en/editors.html).\n\nIn the case, when your editor is not supported or you don't want to setup the integration, you can run the `yarn prettier-write` command to reformat the code before commit.\n\n## Changelog\n\n- see [CHANGELOG.md](CHANGELOG.md)\n\n## Supported versions\n\nIn order to make the user experience with integrating GoodData UI SDK as smooth and secure as possible and to ensure that the SDK is using the latest features of the platform, we will only provide support to two most recent major versions of UI SDK.\n\nThe most recent majors will be supported in the following modes:\n\n- The latest major version will receive all new functionality and all bug fixes\n- The previous major version will only receive fixes to critical issues and security fixes. These fixes will be applied on top of last released version of the previous major\n\nThe customers are encouraged to always use the latest version of the UI SDK.\n\nIn case of using older versions, the user might face API incompatibility, performance or security issues.\n\nPlease follow the installation instructions to update to the newest version.\n\n## License\n\n(C) 2007-2020 GoodData Corporation\n\nThis project is dual licensed:\n\n- The ATTRIBUTION-NONCOMMERCIAL 4.0 INTERNATIONAL (CC BY-NC 4.0) is used for purpose of the trial experience and evaluation of GoodData.UI library.\n- The GOODDATA GOODDATA.UI LIBRARY END USER LICENSE AGREEMENT is used for GoodData customers.\n\nFor more information, please see [LICENSE](https://github.com/gooddata/gooddata-react-components/blob/master/LICENSE)\n","gitHead":"0191513f8a99ef1044105193ead7e81ba90f6526","scripts":{"dev":"bash scripts/build.sh --dev-watch","test":"jest --watch","build":"bash scripts/build.sh","tslint":"yarn run-tslint -t verbose $npm_package_config_tslint","prepare":"cd examples/server && yarn install --frozen-lockfile && cd ../..; rm -r examples/node_modules 2>/dev/null; true","examples":"bash scripts/run-examples.sh","prepare?":"# Called before `npm publish` and on local `npm install`. Temporarily also for deleting obsolete node_modules. Ends with `true` to continue gracefully.","validate":"tsc --noEmit && yarn tslint && eslint $npm_package_config_eslint && yarn validate-style && yarn prettier-check","build-dev":"bash scripts/build.sh --dev","examples?":"# Default is developer domain, other options: yarn examples [sec,secure,stg,stg2,stg3,demo,developer or URL]","storybook":"yarn build && start-storybook -p 9001 -c .storybook","test-once":"jest","tslint-ci":"mkdir -p ./ci/results && yarn run-tslint -t checkstyle -o ./ci/results/tslint-results.xml $npm_package_config_tslint","run-tslint":"tslint -p tsconfig.json","validate-ci":"tsc --noEmit && yarn tslint-ci  && eslint $npm_package_config_eslint -f checkstyle -o ci/results/eslint-results.xml && yarn validate-style-ci && yarn prettier-check","examples-build":"bash scripts/build-examples.sh","prepublishOnly":"yarn build","prettier-check":"prettier --check '{src,stories,styles,__mocks__,examples/server/src,examples/src,examples/test}/**/*.{ts,js,tsx,jsx,json,scss,md,yaml,html}'","prettier-write":"prettier --write '{src,stories,styles,__mocks__,examples/server/src,examples/src,examples/test}/**/*.{ts,js,tsx,jsx,json,scss,md,yaml,html}'","test-storybook":"yarn build && test-storybook","validate-style":"stylelint '**/*.scss'","build-storybook":"yarn build && build-storybook -c .storybook -o dist-storybook","examples-server":"node examples/server/src/index.js","heroku-postbuild":"yarn examples-build developer","examples-testcafe":"./scripts/run-testcafe.sh visual","validate-style-ci":"stylelint '**/*.scss' --custom-formatter=node_modules/stylelint-checkstyle-formatter > ci/results/stylelint-results.xml","check-circular-deps":"madge --circular --extensions ts ./src","examples-testcafe-ci":"./scripts/run-testcafe.sh ci","examples-testcafe-live":"./scripts/run-testcafe.sh live"},"typings":"dist/index.d.ts","_npmUser":{"name":"gooddata-ci","email":"rail@gooddata.com"},"deprecated":"@gooddata/react-components@7 reached End of Support on March 31, 2022. Please upgrade (see https://sdk.gooddata.com/gooddata-ui/docs/supported_versions.html for more information).","repository":{"url":"git+ssh://git@github.com/gooddata/gooddata-react-components.git","type":"git"},"_npmVersion":"6.13.4","description":"GoodData.UI - A powerful JavaScript library for building analytical applications","directories":{},"lint-staged":{"{src,stories,styles,__mocks__,examples/server/src,examples/src,examples/test}/**/*.{ts,js,tsx,jsx,scss}":["npx gdc-fix-copyright","git add"],"{src,stories,styles,__mocks__,examples/server/src,examples/src,examples/test}/**/*.{ts,js,tsx,jsx,json,scss,md,yaml,html}":["prettier --write","git add"]},"_nodeVersion":"12.16.1","dependencies":{"rxjs":"^5.5.6","uuid":"^3.2.1","immer":"^1.3.1","lodash":"^4.17.15","date-fns":"^2.7.0","downshift":"^3.2.7","invariant":"^2.2.2","mapbox-gl":"^1.6.1","classnames":"^2.2.6","highcharts":"7.1.1","prop-types":"^15.6.0","react-intl":"^3.6.0","custom-event":"^1.0.1","react-window":"^1.8.1","ag-grid-react":"20.0.0","react-measure":"^2.3.0","@types/mapbox-gl":"^1.6.1","react-day-picker":"~7.3.0","react-responsive":"^3.0.0","stringify-object":"^2.4.0","@gooddata/typings":"^2.24.2","ag-grid-community":"20.0.0","http-status-codes":"^1.3.0","@gooddata/js-utils":"^3.10.5","@gooddata/numberjs":"^3.2.4","fixed-data-table-2":"0.7.17","@gooddata/goodstrap":"^68.6.0","react-dom-factories":"^1.0.2","@gooddata/gooddata-js":"^13.0.1","json-stable-stringify":"^1.0.1","react-transition-group":"^2.2.1","hoist-non-react-statics":"^3.3.0","nodelist-foreach-polyfill":"^1.2.0","@formatjs/intl-pluralrules":"^1.3.6","highcharts-grouped-categories":"^1.1.3"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"raf":"3.3.2","yup":"^0.24.1","jest":"24.7.1","husky":"3.0.0","madge":"^3.4.4","react":"^16.5.2","enzyme":"3.5.0","eslint":"4.19.1","formik":"^0.11.11","moment":"2.23.0","history":"^4.7.2","ts-jest":"24.0.0","webpack":"4.30.0","full-icu":"^1.3.0","prettier":"1.16.4","react-ga":"^2.5.2","recharts":"1.0.0-beta.9","testcafe":"1.1.4","commander":"2.14.1","node-sass":"4.13.0","react-dom":"^16.5.2","stylelint":"^10.0.0","supertest":"3.0.0","ts-loader":"6.0.0","@types/raf":"^3.4.0","css-loader":"0.28.7","jest-junit":"3.0.0","raw-loader":"0.5.1","styled-jsx":"2.2.1","typescript":"3.3.4000","@babel/core":"7.4.4","@types/jest":"24.0.6","@types/node":"7.0.8","@types/uuid":"3.4.3","file-loader":"3.0.1","jest-enzyme":"7.0.2","lint-staged":"9.1.0","sass-loader":"6.0.6","webpack-cli":"3.3.2","@types/react":"16.8.6","babel-loader":"8.0.5","react-helmet":"5.2.0","react-select":"1.2.1","style-loader":"0.19.1","@types/enzyme":"3.1.13","@types/lodash":"4.14.123","testcafe-live":"0.1.4","@babel/runtime":"7.4.4","dotenv-webpack":"^1.7.0","@babel/polyfill":"^7.4.4","@storybook/react":"5.0.11","@types/invariant":"2.2.29","@types/react-dom":"16.0.11","isomorphic-fetch":"2.2.1","react-datepicker":"1.1.0","react-router-dom":"4.2.2","@babel/preset-env":"7.4.4","@gooddata/mock-js":"^2.13.1","@storybook/addons":"5.0.11","@types/classnames":"2.2.3","@types/prop-types":"15.5.2","@storybook/theming":"5.0.11","identity-obj-proxy":"^3.0.0","intl-messageformat":"^7.5.4","webpack-dev-server":"3.3.1","@babel/preset-react":"7.0.0","@types/react-portal":"4.0.1","@types/react-window":"^1.8.1","babel-plugin-lodash":"3.3.4","html-webpack-plugin":"3.2.0","react-test-renderer":"16.4.2","@types/react-measure":"2.0.5","clean-webpack-plugin":"2.0.2","stats-webpack-plugin":"0.7.0","eslint-config-prettier":"4.1.0","react-google-recaptcha":"^0.14.1","tslint-config-prettier":"1.18.0","@gooddata/eslint-config":"^1.0.0","@gooddata/tslint-config":"1.0.0","@types/react-responsive":"^3.0.3","@types/storybook__react":"4.0.1","@types/stringify-object":"^3.2.0","enzyme-adapter-react-16":"1.3.1","@gooddata/test-storybook":"3.2.1","@storybook/addon-actions":"5.0.11","@storybook/addon-options":"5.0.11","node-sass-magic-importer":"5.1.0","react-syntax-highlighter":"11.0.2","@types/fixed-data-table-2":"0.8.1","stylelint-config-prettier":"5.2.0","@gooddata/stylelint-config":"4.0.1","@types/react-test-renderer":"16.0.0","circular-dependency-plugin":"5.0.2","compression-webpack-plugin":"2.0.0","@types/json-stable-stringify":"^1.0.32","@gooddata/frontend-npm-scripts":"1.1.0","@types/enzyme-adapter-react-16":"1.0.3","stylelint-checkstyle-formatter":"0.1.0","@types/storybook__addon-actions":"3.4.2","@babel/plugin-proposal-class-properties":"7.4.4","@babel/plugin-proposal-object-rest-spread":"7.4.4","@babel/plugin-transform-async-to-generator":"7.4.4"},"peerDependencies":{"react":"^16.5.2","react-dom":"^16.5.2"},"_npmOperationalInternal":{"tmp":"tmp/react-components_7.7.0-beta.17_1589880966519_0.6154686121519257","host":"s3://npm-registry-packages"}},"7.7.0-alpha-naibinh-nab-sd-959-2020-05-19T09-51-55-262Z":{"name":"@gooddata/react-components","version":"7.7.0-alpha-naibinh-nab-sd-959-2020-05-19T09-51-55-262Z","author":{"name":"GoodData Corporation"},"license":"BSD-3-Clause","_id":"@gooddata/react-components@7.7.0-alpha-naibinh-nab-sd-959-2020-05-19T09-51-55-262Z","maintainers":[{"name":"afi","email":"adam.fiedler@gooddata.com"},{"name":"bertold8","email":"ivan.nejezchleb@seznam.cz"},{"name":"brbistas","email":"valentinos.chraniotis@gooddata.com"},{"name":"bugsbunny338","email":"jiri.zajic@mensa.cz"},{"name":"de.do","email":"de.do@gooddata.com"},{"name":"gooddata-ci","email":"rail@gooddata.com"},{"name":"hang.ngo","email":"hang.ngo@gooddata.com"},{"name":"hung.nguyen.hoang","email":"hung.nguyen@gooddata.com"},{"name":"ivan.mjartan","email":"ivan.mjartan@gooddata.com"},{"name":"jakub-sterba","email":"jakub.sterba@gooddata.com"},{"name":"jaroslav.tomecek","email":"jaroslav.tomecek@gooddata.com"},{"name":"jkittler","email":"honza.kittler@gmail.com"},{"name":"khanh.le","email":"khanh.le@gooddata.com"},{"name":"lanhuynh","email":"lan.huynh@gooddata.com"},{"name":"linhhong","email":"linh.hong@gooddata.com"},{"name":"lupko","email":"lubomir.slivka@gooddata.com"},{"name":"mai.nguyen","email":"mai.nguyen@gooddata.com"},{"name":"matyas.kandl","email":"matyas.kandl@gooddata.com"},{"name":"michal.marsal","email":"michal.marsal@gooddata.com"},{"name":"my.duong","email":"my.duong@gooddata.com"},{"name":"naibinh","email":"naibinh@gmail.com"},{"name":"nikolacech","email":"nikola.cech@gooddata.com"},{"name":"nis.hua","email":"nis.hua@gooddata.com"},{"name":"no23reason","email":"dan.homola@hotmail.cz"},{"name":"patrikbraborec","email":"patrik.braborec@gooddata.com"},{"name":"pbenes","email":"petr.benes@gooddata.com"},{"name":"petrjanu","email":"petr.janu@gooddata.com"},{"name":"pkingo","email":"philipandreaskingo@hotmail.com"},{"name":"ptquang86","email":"ptquang86@gmail.com"},{"name":"qduval","email":"quentin.duval@gooddata.com"},{"name":"rodri360","email":"me@rodri360.com"},{"name":"scavnickyj","email":"jakub.scavnicky@gooddata.com"},{"name":"sitina","email":"jiri.sitina@gooddata.com"},{"name":"strouhaljan","email":"strouhal.jan@gmail.com"},{"name":"tomas.kratochvil","email":"tomas.kratochvil@gooddata.com"},{"name":"tomasreichmann","email":"tomasreichmann@gmail.com"},{"name":"tomsatgd","email":"tomas.satinsky@gooddata.com"},{"name":"trung-le-quoc","email":"trung.le@gooddata.com"},{"name":"tu-ngo","email":"tungo1981@gmail.com"},{"name":"tu.bui","email":"tu.bui@gooddata.com"},{"name":"tulean","email":"tuan.le@gooddata.com"},{"name":"tuqt1005","email":"tu.tran@gooddata.com"},{"name":"utdnah","email":"danh.ung@gooddata.com"},{"name":"vlastikcz","email":"vlastimil.kotas@gooddata.com"},{"name":"vu.pham","email":"vu.pham@gooddata.com"},{"name":"xmort","email":"petr.dolejsi@gooddata.com"},{"name":"yanlipnican","email":"yanlipnican@gmail.com"}],"homepage":"https://github.com/gooddata/gooddata-react-components#readme","bugs":{"url":"https://github.com/gooddata/gooddata-react-components/issues"},"dist":{"shasum":"f4a41520039964053967bacbd01f3af2fbb58e10","tarball":"https://registry.npmjs.org/@gooddata/react-components/-/react-components-7.7.0-alpha-naibinh-nab-sd-959-2020-05-19T09-51-55-262Z.tgz","fileCount":2564,"integrity":"sha512-V33ulROVY4wrvGdlb5yN/OVlA9Fv+YfpSnuX+Rs7EcBMY6XWb7go1rFMiY6TfJOO5pc0TRCV4iog5n1kS3xoOg==","signatures":[{"sig":"MEQCIGWc3Ogp9W9JAg1FiuhsJIoUF4zuSiv4iju+djY6q2paAiBWB7F7PQj74aYgt8KkLJmKSkRBeKfRlRbvE4qwOEW+ng==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":10174318,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJew6xbCRA9TVsSAnZWagAAG7EQAJuFpDcvwX4AfRoA8Ydr\nvsQkOoOJB7bh8ZKkAxq0hlaCMh/8OrY79Z5MH6dy2EM4ksM7UIU/vfCyRonG\nt4EG0m7V4Ag38SqHcPDlJYCZOB4xtaYL5t+nUlyuf0gACV23FXyAPoikbMVY\noHr4S0UtlQRdMjziqh9JKCucf/7AML0RQdp4SrTKj8ruZjV+L6WyB+ahEF1m\n4YrmDohsyOxtrPbWjvZc+bvaKXURU6RvEQ8DC6qa8B3N9R66u2U/1PsRH2an\nXFIGRRl79S4FMaL6pDYypn2i/Y6tWwfJtc+2r5YvIATzsJO7i/dbSG9EDpRF\nVg+/43PkJ04kCGEa6QgxQtXSP1MKnzm/5lGBn5rGg9HRQ53qNlxPAQIogzsX\nja6Ai5X/nmMRSTNc3yLIiaUvx+dqo6YhxcMAdOheRMAUNxhzFGHz60hj5Bjf\n/cMdlBJMZ7t7kgA8itrhWpaT/YwFmQrW5DcKAO0xCrSugqpGdmkV4qaXhPft\n/bxEwqRwheyS7II1FcT6qMXUKf3W2MEVpB45imYKwEchkLDyf4qipF/2CuxQ\nHyj7j42jK0+XGmekaPHNwIIwX/BdMKw+86l4uKP7m8wXnrtxIc4eI6CHYkw3\nut74AHz75xXgKyx7QhZLZsbiZBjaz5/m2XRjXohHIm1D0eQzwaoJ5+QWMoBV\n9SKG\r\n=85pW\r\n-----END PGP SIGNATURE-----\r\n"},"main":"dist/index.js","husky":{"hooks":{"pre-commit":"lint-staged"}},"config":{"eslint":"./examples/**/*.{js,jsx}","tslint":"./{__mocks__,src,stories}/{,**/}*.{ts,tsx}"},"readme":"[![npm version](https://badge.fury.io/js/%40gooddata%2Freact-components.svg)](https://www.npmjs.com/package/@gooddata/react-components)\n\n# GoodData.UI React components\n> A React-based JavaScript library for building data-driven applications\n\n## Getting started\n- [GoodData.UI Documentation](http://sdk.gooddata.com/gooddata-ui/)\n- [GoodData.UI Live Examples](https://gooddata-examples.herokuapp.com/)\n- [Stack Overflow](https://stackoverflow.com/questions/tagged/gooddata)\n\n### Usage\nWith [yarn](https://yarnpkg.com) installed, go to your project directory and run\n```\n$ yarn add @gooddata/react-components\n```\nIf you prefer [npm](npmjs.com) run\n```\n$ npm install --save @gooddata/react-components\n```\n\nThe public API is exposed via global `index.js`. Except for the styles, do not import any other file directly\nbecause they are not intended to be part of the public API.\n\n## Contributing\n\nWe welcome any contribution in form of [issues](https://github.com/gooddata/gooddata-react-components/issues) or [pull requests](https://github.com/gooddata/gooddata-react-components/pulls).\n\nInstall [Node.js](http://nodejs.org) (node 12.16.1, npm v6.13.4) and [Yarn](https://classic.yarnpkg.com) (1.22.4).\n\nInstall dependencies:\n```\nyarn install --frozen-lockfile\n```\n\nThese commands may come in handy while developing:\n\n| command | description |\n| ------- | ----------- |\n| `yarn install --pure-lockfile` | first step |\n| ||\n| `yarn dev` | build react-components to `/dist` in watch mode |\n| `yarn test` | run all unit tests |\n| `yarn prettier-write` | format the source code to match the valid codestyle |\n| `yarn validate` | validate codestyle |\n| ||\n| `yarn storybook` | run storybook from `/stories` on http://localhost:9001 |\n| `yarn build-storybook` | build storybook to `/dist-storybook` |\n| `yarn test-storybook` | run storybook and [screenshot tests](https://github.com/gooddata/gdc-client-utils/tree/master/test-storybook) |\n| ||\n| `yarn examples` | run Live Examples dev-server from `/examples` on https://localhost:8999 |\n| `yarn examples-build` | build Live Examples to `/examples/dist` |\n| `yarn examples-server` | serve built Live Examples - see `/examples/server/src` |\n| `yarn examples-testcafe` | run testcafe tests against `localhost:8999` |\n\n### Deploy to heroku.com\nWhen you deploy this repo to heroku, it serves *GoodData.UI Live Examples*.\nRelevant tasks are in `Procfile` and `package.json`.\n\n```bash\n# run in the project directory\nheroku login\nheroku create <your-app-name>\nheroku config:set DOMAIN_ADMIN_USERNAME=x@gooddata.com DOMAIN_ADMIN_PASSWORD=xy PROJECT_ID_TO_ASSIGN=xms7ga4tf3g3nzucd8380o2bev8oeknp\ngit push heroku HEAD:master\nheroku open\n```\n### Enable Geo Chart for Storybook and Live Examples\nGeo chart uses Mapbox to render map which requires a Mapbox access token.\n- Register an account and create Mapbox access token at [guide](https://docs.mapbox.com/help/how-mapbox-works/access-tokens/)\n- Store the created token at `.env`:\n```bash\necho -e \"EXAMPLE_MAPBOX_ACCESS_TOKEN=token\" >> .env # only need to run once\necho -e \"STORYBOOK_MAPBOX_ACCESS_TOKEN=token\" >> .env # only need to run once\n```\n\n### Run Live Examples Locally\nTo run *GoodData.UI Live Examples* locally:\n```bash\ngit clone <this-repository>\ncd  <repository-folder>\nyarn install --pure-lockfile\nyarn examples\n```\nThen open https://localhost:8999 and login using Live Examples account (you can [create one here](https://gooddata-examples.herokuapp.com/registration)).\n\n### Run Storybook locally\n- Run storybook with token stored in `.env` for more secure\n```bash\nyarn storybook\n```\n- Or run storybook with token env param exposed to cli (not suggested)\n```bash\nSTORYBOOK_MAPBOX_ACCESS_TOKEN=token yarn storybook\n```\n- Apply either above way to `yarn build-storybook` or `yarn test-storybook`\n\n### Source code formatting\nThe source code in the repository is formatted by [Prettier](https://prettier.io/).\nThe format of the code is validated by our Continuous Integration server and is one of the requirements of successful merge.\n\nPrettier is supported by every major IDE. You can find the list of supported editors and how to configure them [here](https://prettier.io/docs/en/editors.html).\n\nIn the case, when your editor is not supported or you don't want to setup the integration, you can run the `yarn prettier-write` command to reformat the code before commit.\n\n## Changelog\n\n- see [CHANGELOG.md](CHANGELOG.md)\n\n## Supported versions\n\nIn order to make the user experience with integrating GoodData UI SDK as smooth and secure as possible and to ensure that the SDK is using the latest features of the platform, we will only provide support to two most recent major versions of UI SDK.\n\nThe most recent majors will be supported in the following modes:\n\n- The latest major version will receive all new functionality and all bug fixes\n- The previous major version will only receive fixes to critical issues and security fixes. These fixes will be applied on top of last released version of the previous major\n\nThe customers are encouraged to always use the latest version of the UI SDK.\n\nIn case of using older versions, the user might face API incompatibility, performance or security issues.\n\nPlease follow the installation instructions to update to the newest version.\n\n## License\n\n(C) 2007-2020 GoodData Corporation\n\nThis project is dual licensed:\n\n- The ATTRIBUTION-NONCOMMERCIAL 4.0 INTERNATIONAL (CC BY-NC 4.0) is used for purpose of the trial experience and evaluation of GoodData.UI library.\n- The GOODDATA GOODDATA.UI LIBRARY END USER LICENSE AGREEMENT is used for GoodData customers.\n\nFor more information, please see [LICENSE](https://github.com/gooddata/gooddata-react-components/blob/master/LICENSE)\n","gitHead":"ad8036c6e3da7a679d5198b89ccbece7ef7556b7","scripts":{"dev":"bash scripts/build.sh --dev-watch","test":"jest --watch","build":"bash scripts/build.sh","tslint":"yarn run-tslint -t verbose $npm_package_config_tslint","prepare":"cd examples/server && yarn install --frozen-lockfile && cd ../..; rm -r examples/node_modules 2>/dev/null; true","examples":"bash scripts/run-examples.sh","prepare?":"# Called before `npm publish` and on local `npm install`. Temporarily also for deleting obsolete node_modules. Ends with `true` to continue gracefully.","validate":"tsc --noEmit && yarn tslint && eslint $npm_package_config_eslint && yarn validate-style && yarn prettier-check","build-dev":"bash scripts/build.sh --dev","examples?":"# Default is developer domain, other options: yarn examples [sec,secure,stg,stg2,stg3,demo,developer or URL]","storybook":"yarn build && start-storybook -p 9001 -c .storybook","test-once":"jest","tslint-ci":"mkdir -p ./ci/results && yarn run-tslint -t checkstyle -o ./ci/results/tslint-results.xml $npm_package_config_tslint","run-tslint":"tslint -p tsconfig.json","validate-ci":"tsc --noEmit && yarn tslint-ci  && eslint $npm_package_config_eslint -f checkstyle -o ci/results/eslint-results.xml && yarn validate-style-ci && yarn prettier-check","examples-build":"bash scripts/build-examples.sh","prepublishOnly":"yarn build","prettier-check":"prettier --check '{src,stories,styles,__mocks__,examples/server/src,examples/src,examples/test}/**/*.{ts,js,tsx,jsx,json,scss,md,yaml,html}'","prettier-write":"prettier --write '{src,stories,styles,__mocks__,examples/server/src,examples/src,examples/test}/**/*.{ts,js,tsx,jsx,json,scss,md,yaml,html}'","test-storybook":"yarn build && test-storybook","validate-style":"stylelint '**/*.scss'","build-storybook":"yarn build && build-storybook -c .storybook -o dist-storybook","examples-server":"node examples/server/src/index.js","heroku-postbuild":"yarn examples-build developer","examples-testcafe":"./scripts/run-testcafe.sh visual","validate-style-ci":"stylelint '**/*.scss' --custom-formatter=node_modules/stylelint-checkstyle-formatter > ci/results/stylelint-results.xml","check-circular-deps":"madge --circular --extensions ts ./src","examples-testcafe-ci":"./scripts/run-testcafe.sh ci","examples-testcafe-live":"./scripts/run-testcafe.sh live"},"typings":"dist/index.d.ts","_npmUser":{"name":"naibinh","email":"naibinh@gmail.com"},"deprecated":"@gooddata/react-components@7 reached End of Support on March 31, 2022. Please upgrade (see https://sdk.gooddata.com/gooddata-ui/docs/supported_versions.html for more information).","repository":{"url":"git+ssh://git@github.com/gooddata/gooddata-react-components.git","type":"git"},"_npmVersion":"6.13.4","description":"GoodData.UI - A powerful JavaScript library for building analytical applications","directories":{},"lint-staged":{"{src,stories,styles,__mocks__,examples/server/src,examples/src,examples/test}/**/*.{ts,js,tsx,jsx,scss}":["npx gdc-fix-copyright","git add"],"{src,stories,styles,__mocks__,examples/server/src,examples/src,examples/test}/**/*.{ts,js,tsx,jsx,json,scss,md,yaml,html}":["prettier --write","git add"]},"_nodeVersion":"12.16.1","dependencies":{"rxjs":"^5.5.6","uuid":"^3.2.1","immer":"^1.3.1","lodash":"^4.17.15","date-fns":"^2.7.0","downshift":"^3.2.7","invariant":"^2.2.2","mapbox-gl":"^1.6.1","classnames":"^2.2.6","highcharts":"7.1.1","prop-types":"^15.6.0","react-intl":"^3.6.0","custom-event":"^1.0.1","react-window":"^1.8.1","ag-grid-react":"20.0.0","react-measure":"^2.3.0","@types/mapbox-gl":"^1.6.1","react-day-picker":"~7.3.0","react-responsive":"^3.0.0","stringify-object":"^2.4.0","@gooddata/typings":"^2.24.2","ag-grid-community":"20.0.0","http-status-codes":"^1.3.0","@gooddata/js-utils":"^3.10.5","@gooddata/numberjs":"^3.2.4","fixed-data-table-2":"0.7.17","@gooddata/goodstrap":"^68.6.0","react-dom-factories":"^1.0.2","@gooddata/gooddata-js":"^13.0.0","json-stable-stringify":"^1.0.1","react-transition-group":"^2.2.1","hoist-non-react-statics":"^3.3.0","nodelist-foreach-polyfill":"^1.2.0","@formatjs/intl-pluralrules":"^1.3.6","highcharts-grouped-categories":"^1.1.3"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"raf":"3.3.2","yup":"^0.24.1","jest":"24.7.1","husky":"3.0.0","madge":"^3.4.4","react":"^16.5.2","enzyme":"3.5.0","eslint":"4.19.1","formik":"^0.11.11","moment":"2.23.0","history":"^4.7.2","ts-jest":"24.0.0","webpack":"4.30.0","full-icu":"^1.3.0","prettier":"1.16.4","react-ga":"^2.5.2","recharts":"1.0.0-beta.9","testcafe":"1.1.4","commander":"2.14.1","node-sass":"4.13.0","react-dom":"^16.5.2","stylelint":"^10.0.0","supertest":"3.0.0","ts-loader":"6.0.0","@types/raf":"^3.4.0","css-loader":"0.28.7","jest-junit":"3.0.0","raw-loader":"0.5.1","styled-jsx":"2.2.1","typescript":"3.3.4000","@babel/core":"7.4.4","@types/jest":"24.0.6","@types/node":"7.0.8","@types/uuid":"3.4.3","file-loader":"3.0.1","jest-enzyme":"7.0.2","lint-staged":"9.1.0","sass-loader":"6.0.6","webpack-cli":"3.3.2","@types/react":"16.8.6","babel-loader":"8.0.5","react-helmet":"5.2.0","react-select":"1.2.1","style-loader":"0.19.1","@types/enzyme":"3.1.13","@types/lodash":"4.14.123","testcafe-live":"0.1.4","@babel/runtime":"7.4.4","dotenv-webpack":"^1.7.0","@babel/polyfill":"^7.4.4","@storybook/react":"5.0.11","@types/invariant":"2.2.29","@types/react-dom":"16.0.11","isomorphic-fetch":"2.2.1","react-datepicker":"1.1.0","react-router-dom":"4.2.2","@babel/preset-env":"7.4.4","@gooddata/mock-js":"^2.13.1","@storybook/addons":"5.0.11","@types/classnames":"2.2.3","@types/prop-types":"15.5.2","@storybook/theming":"5.0.11","identity-obj-proxy":"^3.0.0","intl-messageformat":"^7.5.4","webpack-dev-server":"3.3.1","@babel/preset-react":"7.0.0","@types/react-portal":"4.0.1","@types/react-window":"^1.8.1","babel-plugin-lodash":"3.3.4","html-webpack-plugin":"3.2.0","react-test-renderer":"16.4.2","@types/react-measure":"2.0.5","clean-webpack-plugin":"2.0.2","stats-webpack-plugin":"0.7.0","eslint-config-prettier":"4.1.0","react-google-recaptcha":"^0.14.1","tslint-config-prettier":"1.18.0","@gooddata/eslint-config":"^1.0.0","@gooddata/tslint-config":"1.0.0","@types/react-responsive":"^3.0.3","@types/storybook__react":"4.0.1","@types/stringify-object":"^3.2.0","enzyme-adapter-react-16":"1.3.1","@gooddata/test-storybook":"3.2.1","@storybook/addon-actions":"5.0.11","@storybook/addon-options":"5.0.11","node-sass-magic-importer":"5.1.0","react-syntax-highlighter":"11.0.2","@types/fixed-data-table-2":"0.8.1","stylelint-config-prettier":"5.2.0","@gooddata/stylelint-config":"4.0.1","@types/react-test-renderer":"16.0.0","circular-dependency-plugin":"5.0.2","compression-webpack-plugin":"2.0.0","@types/json-stable-stringify":"^1.0.32","@gooddata/frontend-npm-scripts":"1.1.0","@types/enzyme-adapter-react-16":"1.0.3","stylelint-checkstyle-formatter":"0.1.0","@types/storybook__addon-actions":"3.4.2","@babel/plugin-proposal-class-properties":"7.4.4","@babel/plugin-proposal-object-rest-spread":"7.4.4","@babel/plugin-transform-async-to-generator":"7.4.4"},"peerDependencies":{"react":"^16.5.2","react-dom":"^16.5.2"},"_npmOperationalInternal":{"tmp":"tmp/react-components_7.7.0-alpha-naibinh-nab-sd-959-2020-05-19T09-51-55-262Z_1589881946246_0.3493270851184014","host":"s3://npm-registry-packages"}},"7.7.0-alpha-naibinh-nab-sd-959-2020-05-19T09-57-18-549Z":{"name":"@gooddata/react-components","version":"7.7.0-alpha-naibinh-nab-sd-959-2020-05-19T09-57-18-549Z","author":{"name":"GoodData Corporation"},"license":"BSD-3-Clause","_id":"@gooddata/react-components@7.7.0-alpha-naibinh-nab-sd-959-2020-05-19T09-57-18-549Z","maintainers":[{"name":"afi","email":"adam.fiedler@gooddata.com"},{"name":"bertold8","email":"ivan.nejezchleb@seznam.cz"},{"name":"brbistas","email":"valentinos.chraniotis@gooddata.com"},{"name":"bugsbunny338","email":"jiri.zajic@mensa.cz"},{"name":"de.do","email":"de.do@gooddata.com"},{"name":"gooddata-ci","email":"rail@gooddata.com"},{"name":"hang.ngo","email":"hang.ngo@gooddata.com"},{"name":"hung.nguyen.hoang","email":"hung.nguyen@gooddata.com"},{"name":"ivan.mjartan","email":"ivan.mjartan@gooddata.com"},{"name":"jakub-sterba","email":"jakub.sterba@gooddata.com"},{"name":"jaroslav.tomecek","email":"jaroslav.tomecek@gooddata.com"},{"name":"jkittler","email":"honza.kittler@gmail.com"},{"name":"khanh.le","email":"khanh.le@gooddata.com"},{"name":"lanhuynh","email":"lan.huynh@gooddata.com"},{"name":"linhhong","email":"linh.hong@gooddata.com"},{"name":"lupko","email":"lubomir.slivka@gooddata.com"},{"name":"mai.nguyen","email":"mai.nguyen@gooddata.com"},{"name":"matyas.kandl","email":"matyas.kandl@gooddata.com"},{"name":"michal.marsal","email":"michal.marsal@gooddata.com"},{"name":"my.duong","email":"my.duong@gooddata.com"},{"name":"naibinh","email":"naibinh@gmail.com"},{"name":"nikolacech","email":"nikola.cech@gooddata.com"},{"name":"nis.hua","email":"nis.hua@gooddata.com"},{"name":"no23reason","email":"dan.homola@hotmail.cz"},{"name":"patrikbraborec","email":"patrik.braborec@gooddata.com"},{"name":"pbenes","email":"petr.benes@gooddata.com"},{"name":"petrjanu","email":"petr.janu@gooddata.com"},{"name":"pkingo","email":"philipandreaskingo@hotmail.com"},{"name":"ptquang86","email":"ptquang86@gmail.com"},{"name":"qduval","email":"quentin.duval@gooddata.com"},{"name":"rodri360","email":"me@rodri360.com"},{"name":"scavnickyj","email":"jakub.scavnicky@gooddata.com"},{"name":"sitina","email":"jiri.sitina@gooddata.com"},{"name":"strouhaljan","email":"strouhal.jan@gmail.com"},{"name":"tomas.kratochvil","email":"tomas.kratochvil@gooddata.com"},{"name":"tomasreichmann","email":"tomasreichmann@gmail.com"},{"name":"tomsatgd","email":"tomas.satinsky@gooddata.com"},{"name":"trung-le-quoc","email":"trung.le@gooddata.com"},{"name":"tu-ngo","email":"tungo1981@gmail.com"},{"name":"tu.bui","email":"tu.bui@gooddata.com"},{"name":"tulean","email":"tuan.le@gooddata.com"},{"name":"tuqt1005","email":"tu.tran@gooddata.com"},{"name":"utdnah","email":"danh.ung@gooddata.com"},{"name":"vlastikcz","email":"vlastimil.kotas@gooddata.com"},{"name":"vu.pham","email":"vu.pham@gooddata.com"},{"name":"xmort","email":"petr.dolejsi@gooddata.com"},{"name":"yanlipnican","email":"yanlipnican@gmail.com"}],"homepage":"https://github.com/gooddata/gooddata-react-components#readme","bugs":{"url":"https://github.com/gooddata/gooddata-react-components/issues"},"dist":{"shasum":"7ce46aeb950d31040bec0dfca79dd1cc99dc55fe","tarball":"https://registry.npmjs.org/@gooddata/react-components/-/react-components-7.7.0-alpha-naibinh-nab-sd-959-2020-05-19T09-57-18-549Z.tgz","fileCount":2568,"integrity":"sha512-cBF2pWTfKkiPw/UcxxwTkJQL2Y01M/G2+V5bf2FCSaSgFuJXzcZYO3nk+X6R7xeCFtxLsZlX1b8GFlbbngIUeQ==","signatures":[{"sig":"MEUCIACiwH7WLXcX37x4jQ04V8oWmQOBVf2TTlNeXsmfcA6+AiEA/3wwSqzJ7nZexYTKmMCxUOw6zP7AO/5leCLxmI9qDpo=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":10182006,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJew62iCRA9TVsSAnZWagAAo/cP/jd0koLmIIgiRSGiB1DY\nV2qNsmS3XxVPxv9rBoT8uEPDkRngwLFFD5YAKUVgGP9Vvg5otzFRFLvN/w7+\n/6B2uRx7i6kLm90lgpDSt7oP8PAKMr3CBJdltdbbgOVcWPQZGUpvPPNEXnIy\nR75aUC7J2S8CsU5zwb19o3OFrXehNABwTUKIYk8BUvX5SnCG4XMH/uHV23w4\njW4kgXCZrC9hIlo+BKuzZK06EidftftJZJy/3QCUFuxBz+utb6mFAHSwXtZw\nXkPjIpG63KzFrq9DfeO7vBNit+8llhF8onnYU6TLQouKkltyEBQyU3wrgknr\nxXW+XoOFYfYYxpHVoovNfL+rfAIw6BH9x4fUcvvV7JEwfcQxv3WUlUJfGSBH\no066vh1GLxcD6egl3VFR1R/Z7vK+xSls5zgL/yPlUi+NxubA2GL99Wzb+8dG\n+e/1Kfuu8q0i+5VnZRN1yDkqqt0aUa8rcdVSututLjY1JdF4v4EBBH1R2dyH\nPY2Tv+2Ku9m1bFZSF0sDQSnXrn/51dzWKU1fntjlNmV/4I3C+Os75RGU4V8t\nVjRPqEdGqe/3fS2SDKDB3KADX5O81HxGtrfLrEs/0XaydFIIekkXCLzvblD4\nNlEM6YZeByrq3Rd+QhyzTNci1aZU9JfuBfPXu1i+PvVzUde0y3WFlQ8k+Kkl\nGlrM\r\n=fkMI\r\n-----END PGP SIGNATURE-----\r\n"},"main":"dist/index.js","husky":{"hooks":{"pre-commit":"lint-staged"}},"config":{"eslint":"./examples/**/*.{js,jsx}","tslint":"./{__mocks__,src,stories}/{,**/}*.{ts,tsx}"},"readme":"[![npm version](https://badge.fury.io/js/%40gooddata%2Freact-components.svg)](https://www.npmjs.com/package/@gooddata/react-components)\n\n# GoodData.UI React components\n> A React-based JavaScript library for building data-driven applications\n\n## Getting started\n- [GoodData.UI Documentation](http://sdk.gooddata.com/gooddata-ui/)\n- [GoodData.UI Live Examples](https://gooddata-examples.herokuapp.com/)\n- [Stack Overflow](https://stackoverflow.com/questions/tagged/gooddata)\n\n### Usage\nWith [yarn](https://yarnpkg.com) installed, go to your project directory and run\n```\n$ yarn add @gooddata/react-components\n```\nIf you prefer [npm](npmjs.com) run\n```\n$ npm install --save @gooddata/react-components\n```\n\nThe public API is exposed via global `index.js`. Except for the styles, do not import any other file directly\nbecause they are not intended to be part of the public API.\n\n## Contributing\n\nWe welcome any contribution in form of [issues](https://github.com/gooddata/gooddata-react-components/issues) or [pull requests](https://github.com/gooddata/gooddata-react-components/pulls).\n\nInstall [Node.js](http://nodejs.org) (node 12.16.1, npm v6.13.4) and [Yarn](https://classic.yarnpkg.com) (1.22.4).\n\nInstall dependencies:\n```\nyarn install --frozen-lockfile\n```\n\nThese commands may come in handy while developing:\n\n| command | description |\n| ------- | ----------- |\n| `yarn install --pure-lockfile` | first step |\n| ||\n| `yarn dev` | build react-components to `/dist` in watch mode |\n| `yarn test` | run all unit tests |\n| `yarn prettier-write` | format the source code to match the valid codestyle |\n| `yarn validate` | validate codestyle |\n| ||\n| `yarn storybook` | run storybook from `/stories` on http://localhost:9001 |\n| `yarn build-storybook` | build storybook to `/dist-storybook` |\n| `yarn test-storybook` | run storybook and [screenshot tests](https://github.com/gooddata/gdc-client-utils/tree/master/test-storybook) |\n| ||\n| `yarn examples` | run Live Examples dev-server from `/examples` on https://localhost:8999 |\n| `yarn examples-build` | build Live Examples to `/examples/dist` |\n| `yarn examples-server` | serve built Live Examples - see `/examples/server/src` |\n| `yarn examples-testcafe` | run testcafe tests against `localhost:8999` |\n\n### Deploy to heroku.com\nWhen you deploy this repo to heroku, it serves *GoodData.UI Live Examples*.\nRelevant tasks are in `Procfile` and `package.json`.\n\n```bash\n# run in the project directory\nheroku login\nheroku create <your-app-name>\nheroku config:set DOMAIN_ADMIN_USERNAME=x@gooddata.com DOMAIN_ADMIN_PASSWORD=xy PROJECT_ID_TO_ASSIGN=xms7ga4tf3g3nzucd8380o2bev8oeknp\ngit push heroku HEAD:master\nheroku open\n```\n### Enable Geo Chart for Storybook and Live Examples\nGeo chart uses Mapbox to render map which requires a Mapbox access token.\n- Register an account and create Mapbox access token at [guide](https://docs.mapbox.com/help/how-mapbox-works/access-tokens/)\n- Store the created token at `.env`:\n```bash\necho -e \"EXAMPLE_MAPBOX_ACCESS_TOKEN=token\" >> .env # only need to run once\necho -e \"STORYBOOK_MAPBOX_ACCESS_TOKEN=token\" >> .env # only need to run once\n```\n\n### Run Live Examples Locally\nTo run *GoodData.UI Live Examples* locally:\n```bash\ngit clone <this-repository>\ncd  <repository-folder>\nyarn install --pure-lockfile\nyarn examples\n```\nThen open https://localhost:8999 and login using Live Examples account (you can [create one here](https://gooddata-examples.herokuapp.com/registration)).\n\n### Run Storybook locally\n- Run storybook with token stored in `.env` for more secure\n```bash\nyarn storybook\n```\n- Or run storybook with token env param exposed to cli (not suggested)\n```bash\nSTORYBOOK_MAPBOX_ACCESS_TOKEN=token yarn storybook\n```\n- Apply either above way to `yarn build-storybook` or `yarn test-storybook`\n\n### Source code formatting\nThe source code in the repository is formatted by [Prettier](https://prettier.io/).\nThe format of the code is validated by our Continuous Integration server and is one of the requirements of successful merge.\n\nPrettier is supported by every major IDE. You can find the list of supported editors and how to configure them [here](https://prettier.io/docs/en/editors.html).\n\nIn the case, when your editor is not supported or you don't want to setup the integration, you can run the `yarn prettier-write` command to reformat the code before commit.\n\n## Changelog\n\n- see [CHANGELOG.md](CHANGELOG.md)\n\n## Supported versions\n\nIn order to make the user experience with integrating GoodData UI SDK as smooth and secure as possible and to ensure that the SDK is using the latest features of the platform, we will only provide support to two most recent major versions of UI SDK.\n\nThe most recent majors will be supported in the following modes:\n\n- The latest major version will receive all new functionality and all bug fixes\n- The previous major version will only receive fixes to critical issues and security fixes. These fixes will be applied on top of last released version of the previous major\n\nThe customers are encouraged to always use the latest version of the UI SDK.\n\nIn case of using older versions, the user might face API incompatibility, performance or security issues.\n\nPlease follow the installation instructions to update to the newest version.\n\n## License\n\n(C) 2007-2020 GoodData Corporation\n\nThis project is dual licensed:\n\n- The ATTRIBUTION-NONCOMMERCIAL 4.0 INTERNATIONAL (CC BY-NC 4.0) is used for purpose of the trial experience and evaluation of GoodData.UI library.\n- The GOODDATA GOODDATA.UI LIBRARY END USER LICENSE AGREEMENT is used for GoodData customers.\n\nFor more information, please see [LICENSE](https://github.com/gooddata/gooddata-react-components/blob/master/LICENSE)\n","gitHead":"b57272fb27d96ad503a63f737645af5614dd80ad","scripts":{"dev":"bash scripts/build.sh --dev-watch","test":"jest --watch","build":"bash scripts/build.sh","tslint":"yarn run-tslint -t verbose $npm_package_config_tslint","prepare":"cd examples/server && yarn install --frozen-lockfile && cd ../..; rm -r examples/node_modules 2>/dev/null; true","examples":"bash scripts/run-examples.sh","prepare?":"# Called before `npm publish` and on local `npm install`. Temporarily also for deleting obsolete node_modules. Ends with `true` to continue gracefully.","validate":"tsc --noEmit && yarn tslint && eslint $npm_package_config_eslint && yarn validate-style && yarn prettier-check","build-dev":"bash scripts/build.sh --dev","examples?":"# Default is developer domain, other options: yarn examples [sec,secure,stg,stg2,stg3,demo,developer or URL]","storybook":"yarn build && start-storybook -p 9001 -c .storybook","test-once":"jest","tslint-ci":"mkdir -p ./ci/results && yarn run-tslint -t checkstyle -o ./ci/results/tslint-results.xml $npm_package_config_tslint","run-tslint":"tslint -p tsconfig.json","validate-ci":"tsc --noEmit && yarn tslint-ci  && eslint $npm_package_config_eslint -f checkstyle -o ci/results/eslint-results.xml && yarn validate-style-ci && yarn prettier-check","examples-build":"bash scripts/build-examples.sh","prepublishOnly":"yarn build","prettier-check":"prettier --check '{src,stories,styles,__mocks__,examples/server/src,examples/src,examples/test}/**/*.{ts,js,tsx,jsx,json,scss,md,yaml,html}'","prettier-write":"prettier --write '{src,stories,styles,__mocks__,examples/server/src,examples/src,examples/test}/**/*.{ts,js,tsx,jsx,json,scss,md,yaml,html}'","test-storybook":"yarn build && test-storybook","validate-style":"stylelint '**/*.scss'","build-storybook":"yarn build && build-storybook -c .storybook -o dist-storybook","examples-server":"node examples/server/src/index.js","heroku-postbuild":"yarn examples-build developer","examples-testcafe":"./scripts/run-testcafe.sh visual","validate-style-ci":"stylelint '**/*.scss' --custom-formatter=node_modules/stylelint-checkstyle-formatter > ci/results/stylelint-results.xml","check-circular-deps":"madge --circular --extensions ts ./src","examples-testcafe-ci":"./scripts/run-testcafe.sh ci","examples-testcafe-live":"./scripts/run-testcafe.sh live"},"typings":"dist/index.d.ts","_npmUser":{"name":"naibinh","email":"naibinh@gmail.com"},"deprecated":"@gooddata/react-components@7 reached End of Support on March 31, 2022. Please upgrade (see https://sdk.gooddata.com/gooddata-ui/docs/supported_versions.html for more information).","repository":{"url":"git+ssh://git@github.com/gooddata/gooddata-react-components.git","type":"git"},"_npmVersion":"6.13.4","description":"GoodData.UI - A powerful JavaScript library for building analytical applications","directories":{},"lint-staged":{"{src,stories,styles,__mocks__,examples/server/src,examples/src,examples/test}/**/*.{ts,js,tsx,jsx,scss}":["npx gdc-fix-copyright","git add"],"{src,stories,styles,__mocks__,examples/server/src,examples/src,examples/test}/**/*.{ts,js,tsx,jsx,json,scss,md,yaml,html}":["prettier --write","git add"]},"_nodeVersion":"12.16.1","dependencies":{"rxjs":"^5.5.6","uuid":"^3.2.1","immer":"^1.3.1","lodash":"^4.17.15","date-fns":"^2.7.0","downshift":"^3.2.7","invariant":"^2.2.2","mapbox-gl":"^1.6.1","classnames":"^2.2.6","highcharts":"7.1.1","prop-types":"^15.6.0","react-intl":"^3.6.0","custom-event":"^1.0.1","react-window":"^1.8.1","ag-grid-react":"20.0.0","react-measure":"^2.3.0","@types/mapbox-gl":"^1.6.1","react-day-picker":"~7.3.0","react-responsive":"^3.0.0","stringify-object":"^2.4.0","@gooddata/typings":"^2.24.2","ag-grid-community":"20.0.0","http-status-codes":"^1.3.0","@gooddata/js-utils":"^3.10.5","@gooddata/numberjs":"^3.2.4","fixed-data-table-2":"0.7.17","@gooddata/goodstrap":"^68.6.0","react-dom-factories":"^1.0.2","@gooddata/gooddata-js":"^13.0.1","json-stable-stringify":"^1.0.1","react-transition-group":"^2.2.1","hoist-non-react-statics":"^3.3.0","nodelist-foreach-polyfill":"^1.2.0","@formatjs/intl-pluralrules":"^1.3.6","highcharts-grouped-categories":"^1.1.3"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"raf":"3.3.2","yup":"^0.24.1","jest":"24.7.1","husky":"3.0.0","madge":"^3.4.4","react":"^16.5.2","enzyme":"3.5.0","eslint":"4.19.1","formik":"^0.11.11","moment":"2.23.0","history":"^4.7.2","ts-jest":"24.0.0","webpack":"4.30.0","full-icu":"^1.3.0","prettier":"1.16.4","react-ga":"^2.5.2","recharts":"1.0.0-beta.9","testcafe":"1.1.4","commander":"2.14.1","node-sass":"4.13.0","react-dom":"^16.5.2","stylelint":"^10.0.0","supertest":"3.0.0","ts-loader":"6.0.0","@types/raf":"^3.4.0","css-loader":"0.28.7","jest-junit":"3.0.0","raw-loader":"0.5.1","styled-jsx":"2.2.1","typescript":"3.3.4000","@babel/core":"7.4.4","@types/jest":"24.0.6","@types/node":"7.0.8","@types/uuid":"3.4.3","file-loader":"3.0.1","jest-enzyme":"7.0.2","lint-staged":"9.1.0","sass-loader":"6.0.6","webpack-cli":"3.3.2","@types/react":"16.8.6","babel-loader":"8.0.5","react-helmet":"5.2.0","react-select":"1.2.1","style-loader":"0.19.1","@types/enzyme":"3.1.13","@types/lodash":"4.14.123","testcafe-live":"0.1.4","@babel/runtime":"7.4.4","dotenv-webpack":"^1.7.0","@babel/polyfill":"^7.4.4","@storybook/react":"5.0.11","@types/invariant":"2.2.29","@types/react-dom":"16.0.11","isomorphic-fetch":"2.2.1","react-datepicker":"1.1.0","react-router-dom":"4.2.2","@babel/preset-env":"7.4.4","@gooddata/mock-js":"^2.13.1","@storybook/addons":"5.0.11","@types/classnames":"2.2.3","@types/prop-types":"15.5.2","@storybook/theming":"5.0.11","identity-obj-proxy":"^3.0.0","intl-messageformat":"^7.5.4","webpack-dev-server":"3.3.1","@babel/preset-react":"7.0.0","@types/react-portal":"4.0.1","@types/react-window":"^1.8.1","babel-plugin-lodash":"3.3.4","html-webpack-plugin":"3.2.0","react-test-renderer":"16.4.2","@types/react-measure":"2.0.5","clean-webpack-plugin":"2.0.2","stats-webpack-plugin":"0.7.0","eslint-config-prettier":"4.1.0","react-google-recaptcha":"^0.14.1","tslint-config-prettier":"1.18.0","@gooddata/eslint-config":"^1.0.0","@gooddata/tslint-config":"1.0.0","@types/react-responsive":"^3.0.3","@types/storybook__react":"4.0.1","@types/stringify-object":"^3.2.0","enzyme-adapter-react-16":"1.3.1","@gooddata/test-storybook":"3.2.1","@storybook/addon-actions":"5.0.11","@storybook/addon-options":"5.0.11","node-sass-magic-importer":"5.1.0","react-syntax-highlighter":"11.0.2","@types/fixed-data-table-2":"0.8.1","stylelint-config-prettier":"5.2.0","@gooddata/stylelint-config":"4.0.1","@types/react-test-renderer":"16.0.0","circular-dependency-plugin":"5.0.2","compression-webpack-plugin":"2.0.0","@types/json-stable-stringify":"^1.0.32","@gooddata/frontend-npm-scripts":"1.1.0","@types/enzyme-adapter-react-16":"1.0.3","stylelint-checkstyle-formatter":"0.1.0","@types/storybook__addon-actions":"3.4.2","@babel/plugin-proposal-class-properties":"7.4.4","@babel/plugin-proposal-object-rest-spread":"7.4.4","@babel/plugin-transform-async-to-generator":"7.4.4"},"peerDependencies":{"react":"^16.5.2","react-dom":"^16.5.2"},"_npmOperationalInternal":{"tmp":"tmp/react-components_7.7.0-alpha-naibinh-nab-sd-959-2020-05-19T09-57-18-549Z_1589882273561_0.26228680642385704","host":"s3://npm-registry-packages"}},"7.7.0-beta.18":{"name":"@gooddata/react-components","version":"7.7.0-beta.18","author":{"name":"GoodData Corporation"},"license":"BSD-3-Clause","_id":"@gooddata/react-components@7.7.0-beta.18","maintainers":[{"name":"afi","email":"adam.fiedler@gooddata.com"},{"name":"bertold8","email":"ivan.nejezchleb@seznam.cz"},{"name":"brbistas","email":"valentinos.chraniotis@gooddata.com"},{"name":"bugsbunny338","email":"jiri.zajic@mensa.cz"},{"name":"de.do","email":"de.do@gooddata.com"},{"name":"gooddata-ci","email":"rail@gooddata.com"},{"name":"hang.ngo","email":"hang.ngo@gooddata.com"},{"name":"hung.nguyen.hoang","email":"hung.nguyen@gooddata.com"},{"name":"ivan.mjartan","email":"ivan.mjartan@gooddata.com"},{"name":"jakub-sterba","email":"jakub.sterba@gooddata.com"},{"name":"jaroslav.tomecek","email":"jaroslav.tomecek@gooddata.com"},{"name":"jkittler","email":"honza.kittler@gmail.com"},{"name":"khanh.le","email":"khanh.le@gooddata.com"},{"name":"lanhuynh","email":"lan.huynh@gooddata.com"},{"name":"linhhong","email":"linh.hong@gooddata.com"},{"name":"lupko","email":"lubomir.slivka@gooddata.com"},{"name":"mai.nguyen","email":"mai.nguyen@gooddata.com"},{"name":"matyas.kandl","email":"matyas.kandl@gooddata.com"},{"name":"michal.marsal","email":"michal.marsal@gooddata.com"},{"name":"my.duong","email":"my.duong@gooddata.com"},{"name":"naibinh","email":"naibinh@gmail.com"},{"name":"nikolacech","email":"nikola.cech@gooddata.com"},{"name":"nis.hua","email":"nis.hua@gooddata.com"},{"name":"no23reason","email":"dan.homola@hotmail.cz"},{"name":"patrikbraborec","email":"patrik.braborec@gooddata.com"},{"name":"pbenes","email":"petr.benes@gooddata.com"},{"name":"petrjanu","email":"petr.janu@gooddata.com"},{"name":"pkingo","email":"philipandreaskingo@hotmail.com"},{"name":"ptquang86","email":"ptquang86@gmail.com"},{"name":"qduval","email":"quentin.duval@gooddata.com"},{"name":"rodri360","email":"me@rodri360.com"},{"name":"scavnickyj","email":"jakub.scavnicky@gooddata.com"},{"name":"sitina","email":"jiri.sitina@gooddata.com"},{"name":"strouhaljan","email":"strouhal.jan@gmail.com"},{"name":"tomas.kratochvil","email":"tomas.kratochvil@gooddata.com"},{"name":"tomasreichmann","email":"tomasreichmann@gmail.com"},{"name":"tomsatgd","email":"tomas.satinsky@gooddata.com"},{"name":"trung-le-quoc","email":"trung.le@gooddata.com"},{"name":"tu-ngo","email":"tungo1981@gmail.com"},{"name":"tu.bui","email":"tu.bui@gooddata.com"},{"name":"tulean","email":"tuan.le@gooddata.com"},{"name":"tuqt1005","email":"tu.tran@gooddata.com"},{"name":"utdnah","email":"danh.ung@gooddata.com"},{"name":"vlastikcz","email":"vlastimil.kotas@gooddata.com"},{"name":"vu.pham","email":"vu.pham@gooddata.com"},{"name":"xmort","email":"petr.dolejsi@gooddata.com"},{"name":"yanlipnican","email":"yanlipnican@gmail.com"}],"homepage":"https://github.com/gooddata/gooddata-react-components#readme","bugs":{"url":"https://github.com/gooddata/gooddata-react-components/issues"},"dist":{"shasum":"63924ed97c4bf9bb61086bcc9d420fd9c458f2b0","tarball":"https://registry.npmjs.org/@gooddata/react-components/-/react-components-7.7.0-beta.18.tgz","fileCount":2568,"integrity":"sha512-X7YTStoM4FJP/eoX8oLH26Hareq5JCY8istlwaDFf63gDH4/xFhpWNV3d9Tnn5dIxuoV/fjGVJ5MzN/IR6yOwg==","signatures":[{"sig":"MEUCIQDOwDEqBZCJMzCpAGh/JWkROIUj5VrBQfR+SpBNBGK+zQIgT45JPB1LJq1OkR0ykBJlHgZ8IlZ/AYBEbDZ4pJ/SNp0=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":10180174,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJew8DXCRA9TVsSAnZWagAA320P/iZsWqYSTWE11AWi2XSN\nI/+7XrbCOjKyQIi+PM9HHsgJJEN5VQdGg+xioixTcp6tiN7Vxr1rFZlhbf1c\n00QrizGzmG571oBSC0oz71LOwQxlytIKsklKoceQppP4FqXWnRoxwvTj1biu\nnnjNVs3N1FSXfhUlGgIfaJx2Cf9owh+3bIG2MvGTJqME6xWEHjdho7t9ZTB9\nCCRD8dQ/UgbESU+NghBRMyVPisOWubOWYICMryqBEcu8r++QFDKjRK/Nu03e\nDTe6ELIONWUx7zAA+ux2w12zNQp91hnDd3fmFWT15h9CeVAbyS8BGGgqmaqP\nRDBcBZwu1h4rxWkzgkwTMj+7lKIKgdBkFJg4D1NOpMU9ntTxomDaf1+Xd8pV\ngpUWXbRaOMmeADOhmDZlA5UJF9apIXR6/8m0ntULzqvVsOLagz1tAWm1Q+VN\ndJCZ1cmGJaCMq6lFi9l8ztyEOA3z0JgVlF1DQTZk2rl9FVEX1grTbPCW4cex\nouM+Ie4yuGpZj9iUIZT3+I4lIqnYNdUZlDzHN0LeJOR+vOBjLixhFni7A4Gi\nX0T51sDc+KyF0vD5ow/x0gfWGDdZjE4rJlxG7jbee4Bs21y1TI4vME+xO/HI\nylrXUN/BobbhiHlhtqaQaf5zztyyDRV+4hE1NOOveoMcEZupEMWFVgzZyWLg\nZRvY\r\n=Vjlu\r\n-----END PGP SIGNATURE-----\r\n"},"main":"dist/index.js","husky":{"hooks":{"pre-commit":"lint-staged"}},"config":{"eslint":"./examples/**/*.{js,jsx}","tslint":"./{__mocks__,src,stories}/{,**/}*.{ts,tsx}"},"readme":"[![npm version](https://badge.fury.io/js/%40gooddata%2Freact-components.svg)](https://www.npmjs.com/package/@gooddata/react-components)\n\n# GoodData.UI React components\n> A React-based JavaScript library for building data-driven applications\n\n## Getting started\n- [GoodData.UI Documentation](http://sdk.gooddata.com/gooddata-ui/)\n- [GoodData.UI Live Examples](https://gooddata-examples.herokuapp.com/)\n- [Stack Overflow](https://stackoverflow.com/questions/tagged/gooddata)\n\n### Usage\nWith [yarn](https://yarnpkg.com) installed, go to your project directory and run\n```\n$ yarn add @gooddata/react-components\n```\nIf you prefer [npm](npmjs.com) run\n```\n$ npm install --save @gooddata/react-components\n```\n\nThe public API is exposed via global `index.js`. Except for the styles, do not import any other file directly\nbecause they are not intended to be part of the public API.\n\n## Contributing\n\nWe welcome any contribution in form of [issues](https://github.com/gooddata/gooddata-react-components/issues) or [pull requests](https://github.com/gooddata/gooddata-react-components/pulls).\n\nInstall [Node.js](http://nodejs.org) (node 12.16.1, npm v6.13.4) and [Yarn](https://classic.yarnpkg.com) (1.22.4).\n\nInstall dependencies:\n```\nyarn install --frozen-lockfile\n```\n\nThese commands may come in handy while developing:\n\n| command | description |\n| ------- | ----------- |\n| `yarn install --pure-lockfile` | first step |\n| ||\n| `yarn dev` | build react-components to `/dist` in watch mode |\n| `yarn test` | run all unit tests |\n| `yarn prettier-write` | format the source code to match the valid codestyle |\n| `yarn validate` | validate codestyle |\n| ||\n| `yarn storybook` | run storybook from `/stories` on http://localhost:9001 |\n| `yarn build-storybook` | build storybook to `/dist-storybook` |\n| `yarn test-storybook` | run storybook and [screenshot tests](https://github.com/gooddata/gdc-client-utils/tree/master/test-storybook) |\n| ||\n| `yarn examples` | run Live Examples dev-server from `/examples` on https://localhost:8999 |\n| `yarn examples-build` | build Live Examples to `/examples/dist` |\n| `yarn examples-server` | serve built Live Examples - see `/examples/server/src` |\n| `yarn examples-testcafe` | run testcafe tests against `localhost:8999` |\n\n### Deploy to heroku.com\nWhen you deploy this repo to heroku, it serves *GoodData.UI Live Examples*.\nRelevant tasks are in `Procfile` and `package.json`.\n\n```bash\n# run in the project directory\nheroku login\nheroku create <your-app-name>\nheroku config:set DOMAIN_ADMIN_USERNAME=x@gooddata.com DOMAIN_ADMIN_PASSWORD=xy PROJECT_ID_TO_ASSIGN=xms7ga4tf3g3nzucd8380o2bev8oeknp\ngit push heroku HEAD:master\nheroku open\n```\n### Enable Geo Chart for Storybook and Live Examples\nGeo chart uses Mapbox to render map which requires a Mapbox access token.\n- Register an account and create Mapbox access token at [guide](https://docs.mapbox.com/help/how-mapbox-works/access-tokens/)\n- Store the created token at `.env`:\n```bash\necho -e \"EXAMPLE_MAPBOX_ACCESS_TOKEN=token\" >> .env # only need to run once\necho -e \"STORYBOOK_MAPBOX_ACCESS_TOKEN=token\" >> .env # only need to run once\n```\n\n### Run Live Examples Locally\nTo run *GoodData.UI Live Examples* locally:\n```bash\ngit clone <this-repository>\ncd  <repository-folder>\nyarn install --pure-lockfile\nyarn examples\n```\nThen open https://localhost:8999 and login using Live Examples account (you can [create one here](https://gooddata-examples.herokuapp.com/registration)).\n\n### Run Storybook locally\n- Run storybook with token stored in `.env` for more secure\n```bash\nyarn storybook\n```\n- Or run storybook with token env param exposed to cli (not suggested)\n```bash\nSTORYBOOK_MAPBOX_ACCESS_TOKEN=token yarn storybook\n```\n- Apply either above way to `yarn build-storybook` or `yarn test-storybook`\n\n### Source code formatting\nThe source code in the repository is formatted by [Prettier](https://prettier.io/).\nThe format of the code is validated by our Continuous Integration server and is one of the requirements of successful merge.\n\nPrettier is supported by every major IDE. You can find the list of supported editors and how to configure them [here](https://prettier.io/docs/en/editors.html).\n\nIn the case, when your editor is not supported or you don't want to setup the integration, you can run the `yarn prettier-write` command to reformat the code before commit.\n\n## Changelog\n\n- see [CHANGELOG.md](CHANGELOG.md)\n\n## Supported versions\n\nIn order to make the user experience with integrating GoodData UI SDK as smooth and secure as possible and to ensure that the SDK is using the latest features of the platform, we will only provide support to two most recent major versions of UI SDK.\n\nThe most recent majors will be supported in the following modes:\n\n- The latest major version will receive all new functionality and all bug fixes\n- The previous major version will only receive fixes to critical issues and security fixes. These fixes will be applied on top of last released version of the previous major\n\nThe customers are encouraged to always use the latest version of the UI SDK.\n\nIn case of using older versions, the user might face API incompatibility, performance or security issues.\n\nPlease follow the installation instructions to update to the newest version.\n\n## License\n\n(C) 2007-2020 GoodData Corporation\n\nThis project is dual licensed:\n\n- The ATTRIBUTION-NONCOMMERCIAL 4.0 INTERNATIONAL (CC BY-NC 4.0) is used for purpose of the trial experience and evaluation of GoodData.UI library.\n- The GOODDATA GOODDATA.UI LIBRARY END USER LICENSE AGREEMENT is used for GoodData customers.\n\nFor more information, please see [LICENSE](https://github.com/gooddata/gooddata-react-components/blob/master/LICENSE)\n","gitHead":"9b6a395f7945864e76afec3d61ed74870e48caf1","scripts":{"dev":"bash scripts/build.sh --dev-watch","test":"jest --watch","build":"bash scripts/build.sh","tslint":"yarn run-tslint -t verbose $npm_package_config_tslint","prepare":"cd examples/server && yarn install --frozen-lockfile && cd ../..; rm -r examples/node_modules 2>/dev/null; true","examples":"bash scripts/run-examples.sh","prepare?":"# Called before `npm publish` and on local `npm install`. Temporarily also for deleting obsolete node_modules. Ends with `true` to continue gracefully.","validate":"tsc --noEmit && yarn tslint && eslint $npm_package_config_eslint && yarn validate-style && yarn prettier-check","build-dev":"bash scripts/build.sh --dev","examples?":"# Default is developer domain, other options: yarn examples [sec,secure,stg,stg2,stg3,demo,developer or URL]","storybook":"yarn build && start-storybook -p 9001 -c .storybook","test-once":"jest","tslint-ci":"mkdir -p ./ci/results && yarn run-tslint -t checkstyle -o ./ci/results/tslint-results.xml $npm_package_config_tslint","run-tslint":"tslint -p tsconfig.json","validate-ci":"tsc --noEmit && yarn tslint-ci  && eslint $npm_package_config_eslint -f checkstyle -o ci/results/eslint-results.xml && yarn validate-style-ci && yarn prettier-check","examples-build":"bash scripts/build-examples.sh","prepublishOnly":"yarn build","prettier-check":"prettier --check '{src,stories,styles,__mocks__,examples/server/src,examples/src,examples/test}/**/*.{ts,js,tsx,jsx,json,scss,md,yaml,html}'","prettier-write":"prettier --write '{src,stories,styles,__mocks__,examples/server/src,examples/src,examples/test}/**/*.{ts,js,tsx,jsx,json,scss,md,yaml,html}'","test-storybook":"yarn build && test-storybook","validate-style":"stylelint '**/*.scss'","build-storybook":"yarn build && build-storybook -c .storybook -o dist-storybook","examples-server":"node examples/server/src/index.js","heroku-postbuild":"yarn examples-build developer","examples-testcafe":"./scripts/run-testcafe.sh visual","validate-style-ci":"stylelint '**/*.scss' --custom-formatter=node_modules/stylelint-checkstyle-formatter > ci/results/stylelint-results.xml","check-circular-deps":"madge --circular --extensions ts ./src","examples-testcafe-ci":"./scripts/run-testcafe.sh ci","examples-testcafe-live":"./scripts/run-testcafe.sh live"},"typings":"dist/index.d.ts","_npmUser":{"name":"gooddata-ci","email":"rail@gooddata.com"},"deprecated":"@gooddata/react-components@7 reached End of Support on March 31, 2022. Please upgrade (see https://sdk.gooddata.com/gooddata-ui/docs/supported_versions.html for more information).","repository":{"url":"git+ssh://git@github.com/gooddata/gooddata-react-components.git","type":"git"},"_npmVersion":"6.13.4","description":"GoodData.UI - A powerful JavaScript library for building analytical applications","directories":{},"lint-staged":{"{src,stories,styles,__mocks__,examples/server/src,examples/src,examples/test}/**/*.{ts,js,tsx,jsx,scss}":["npx gdc-fix-copyright","git add"],"{src,stories,styles,__mocks__,examples/server/src,examples/src,examples/test}/**/*.{ts,js,tsx,jsx,json,scss,md,yaml,html}":["prettier --write","git add"]},"_nodeVersion":"12.16.1","dependencies":{"rxjs":"^5.5.6","uuid":"^3.2.1","immer":"^1.3.1","lodash":"^4.17.15","date-fns":"^2.7.0","downshift":"^3.2.7","invariant":"^2.2.2","mapbox-gl":"^1.6.1","classnames":"^2.2.6","highcharts":"7.1.1","prop-types":"^15.6.0","react-intl":"^3.6.0","custom-event":"^1.0.1","react-window":"^1.8.1","ag-grid-react":"20.0.0","react-measure":"^2.3.0","@types/mapbox-gl":"^1.6.1","react-day-picker":"~7.3.0","react-responsive":"^3.0.0","stringify-object":"^2.4.0","@gooddata/typings":"^2.24.2","ag-grid-community":"20.0.0","http-status-codes":"^1.3.0","@gooddata/js-utils":"^3.10.5","@gooddata/numberjs":"^3.2.4","fixed-data-table-2":"0.7.17","@gooddata/goodstrap":"^68.6.0","react-dom-factories":"^1.0.2","@gooddata/gooddata-js":"^13.0.1","json-stable-stringify":"^1.0.1","react-transition-group":"^2.2.1","hoist-non-react-statics":"^3.3.0","nodelist-foreach-polyfill":"^1.2.0","@formatjs/intl-pluralrules":"^1.3.6","highcharts-grouped-categories":"^1.1.3"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"raf":"3.3.2","yup":"^0.24.1","jest":"24.7.1","husky":"3.0.0","madge":"^3.4.4","react":"^16.5.2","enzyme":"3.5.0","eslint":"4.19.1","formik":"^0.11.11","moment":"2.23.0","history":"^4.7.2","ts-jest":"24.0.0","webpack":"4.30.0","full-icu":"^1.3.0","prettier":"1.16.4","react-ga":"^2.5.2","recharts":"1.0.0-beta.9","testcafe":"1.1.4","commander":"2.14.1","node-sass":"4.13.0","react-dom":"^16.5.2","stylelint":"^10.0.0","supertest":"3.0.0","ts-loader":"6.0.0","@types/raf":"^3.4.0","css-loader":"0.28.7","jest-junit":"3.0.0","raw-loader":"0.5.1","styled-jsx":"2.2.1","typescript":"3.3.4000","@babel/core":"7.4.4","@types/jest":"24.0.6","@types/node":"7.0.8","@types/uuid":"3.4.3","file-loader":"3.0.1","jest-enzyme":"7.0.2","lint-staged":"9.1.0","sass-loader":"6.0.6","webpack-cli":"3.3.2","@types/react":"16.8.6","babel-loader":"8.0.5","react-helmet":"5.2.0","react-select":"1.2.1","style-loader":"0.19.1","@types/enzyme":"3.1.13","@types/lodash":"4.14.123","testcafe-live":"0.1.4","@babel/runtime":"7.4.4","dotenv-webpack":"^1.7.0","@babel/polyfill":"^7.4.4","@storybook/react":"5.0.11","@types/invariant":"2.2.29","@types/react-dom":"16.0.11","isomorphic-fetch":"2.2.1","react-datepicker":"1.1.0","react-router-dom":"4.2.2","@babel/preset-env":"7.4.4","@gooddata/mock-js":"^2.13.1","@storybook/addons":"5.0.11","@types/classnames":"2.2.3","@types/prop-types":"15.5.2","@storybook/theming":"5.0.11","identity-obj-proxy":"^3.0.0","intl-messageformat":"^7.5.4","webpack-dev-server":"3.3.1","@babel/preset-react":"7.0.0","@types/react-portal":"4.0.1","@types/react-window":"^1.8.1","babel-plugin-lodash":"3.3.4","html-webpack-plugin":"3.2.0","react-test-renderer":"16.4.2","@types/react-measure":"2.0.5","clean-webpack-plugin":"2.0.2","stats-webpack-plugin":"0.7.0","eslint-config-prettier":"4.1.0","react-google-recaptcha":"^0.14.1","tslint-config-prettier":"1.18.0","@gooddata/eslint-config":"^1.0.0","@gooddata/tslint-config":"1.0.0","@types/react-responsive":"^3.0.3","@types/storybook__react":"4.0.1","@types/stringify-object":"^3.2.0","enzyme-adapter-react-16":"1.3.1","@gooddata/test-storybook":"3.2.1","@storybook/addon-actions":"5.0.11","@storybook/addon-options":"5.0.11","node-sass-magic-importer":"5.1.0","react-syntax-highlighter":"11.0.2","@types/fixed-data-table-2":"0.8.1","stylelint-config-prettier":"5.2.0","@gooddata/stylelint-config":"4.0.1","@types/react-test-renderer":"16.0.0","circular-dependency-plugin":"5.0.2","compression-webpack-plugin":"2.0.0","@types/json-stable-stringify":"^1.0.32","@gooddata/frontend-npm-scripts":"1.1.0","@types/enzyme-adapter-react-16":"1.0.3","stylelint-checkstyle-formatter":"0.1.0","@types/storybook__addon-actions":"3.4.2","@babel/plugin-proposal-class-properties":"7.4.4","@babel/plugin-proposal-object-rest-spread":"7.4.4","@babel/plugin-transform-async-to-generator":"7.4.4"},"peerDependencies":{"react":"^16.5.2","react-dom":"^16.5.2"},"_npmOperationalInternal":{"tmp":"tmp/react-components_7.7.0-beta.18_1589887190568_0.31553687874187575","host":"s3://npm-registry-packages"}},"7.7.0-beta.19":{"name":"@gooddata/react-components","version":"7.7.0-beta.19","author":{"name":"GoodData Corporation"},"license":"BSD-3-Clause","_id":"@gooddata/react-components@7.7.0-beta.19","maintainers":[{"name":"afi","email":"adam.fiedler@gooddata.com"},{"name":"bertold8","email":"ivan.nejezchleb@seznam.cz"},{"name":"brbistas","email":"valentinos.chraniotis@gooddata.com"},{"name":"bugsbunny338","email":"jiri.zajic@mensa.cz"},{"name":"de.do","email":"de.do@gooddata.com"},{"name":"gooddata-ci","email":"rail@gooddata.com"},{"name":"hang.ngo","email":"hang.ngo@gooddata.com"},{"name":"hung.nguyen.hoang","email":"hung.nguyen@gooddata.com"},{"name":"ivan.mjartan","email":"ivan.mjartan@gooddata.com"},{"name":"jakub-sterba","email":"jakub.sterba@gooddata.com"},{"name":"jaroslav.tomecek","email":"jaroslav.tomecek@gooddata.com"},{"name":"jkittler","email":"honza.kittler@gmail.com"},{"name":"khanh.le","email":"khanh.le@gooddata.com"},{"name":"lanhuynh","email":"lan.huynh@gooddata.com"},{"name":"linhhong","email":"linh.hong@gooddata.com"},{"name":"lupko","email":"lubomir.slivka@gooddata.com"},{"name":"mai.nguyen","email":"mai.nguyen@gooddata.com"},{"name":"matyas.kandl","email":"matyas.kandl@gooddata.com"},{"name":"michal.marsal","email":"michal.marsal@gooddata.com"},{"name":"my.duong","email":"my.duong@gooddata.com"},{"name":"naibinh","email":"naibinh@gmail.com"},{"name":"nikolacech","email":"nikola.cech@gooddata.com"},{"name":"nis.hua","email":"nis.hua@gooddata.com"},{"name":"no23reason","email":"dan.homola@hotmail.cz"},{"name":"patrikbraborec","email":"patrik.braborec@gooddata.com"},{"name":"pbenes","email":"petr.benes@gooddata.com"},{"name":"petrjanu","email":"petr.janu@gooddata.com"},{"name":"pkingo","email":"philipandreaskingo@hotmail.com"},{"name":"ptquang86","email":"ptquang86@gmail.com"},{"name":"qduval","email":"quentin.duval@gooddata.com"},{"name":"rodri360","email":"me@rodri360.com"},{"name":"scavnickyj","email":"jakub.scavnicky@gooddata.com"},{"name":"sitina","email":"jiri.sitina@gooddata.com"},{"name":"strouhaljan","email":"strouhal.jan@gmail.com"},{"name":"tomas.kratochvil","email":"tomas.kratochvil@gooddata.com"},{"name":"tomasreichmann","email":"tomasreichmann@gmail.com"},{"name":"tomsatgd","email":"tomas.satinsky@gooddata.com"},{"name":"trung-le-quoc","email":"trung.le@gooddata.com"},{"name":"tu-ngo","email":"tungo1981@gmail.com"},{"name":"tu.bui","email":"tu.bui@gooddata.com"},{"name":"tulean","email":"tuan.le@gooddata.com"},{"name":"tuqt1005","email":"tu.tran@gooddata.com"},{"name":"utdnah","email":"danh.ung@gooddata.com"},{"name":"vlastikcz","email":"vlastimil.kotas@gooddata.com"},{"name":"vu.pham","email":"vu.pham@gooddata.com"},{"name":"xmort","email":"petr.dolejsi@gooddata.com"},{"name":"yanlipnican","email":"yanlipnican@gmail.com"}],"homepage":"https://github.com/gooddata/gooddata-react-components#readme","bugs":{"url":"https://github.com/gooddata/gooddata-react-components/issues"},"dist":{"shasum":"955d3b1b8d1e195ea59c49f0ca1672425f293648","tarball":"https://registry.npmjs.org/@gooddata/react-components/-/react-components-7.7.0-beta.19.tgz","fileCount":2632,"integrity":"sha512-A2h+mRcAa3zuNYcDGAxCjnXOKUofX6X0geBnocQJF1pMrQwcFqbv6L55lVLST8BEHihIGbAq+K1SbtqCG8fnGg==","signatures":[{"sig":"MEQCIAQcqxX5IOOEDqOzTolg3J1wD7cf9G2JDnM1ONvWnljUAiBMXXnJ73eF0ZyJsZUo7bKmoxOXwMEQiiHDyR+6+VTaAw==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":10314758,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJew82CCRA9TVsSAnZWagAAtycP/1YC8fXZp8aRSScw/106\nbt7PR++scQ3eO7ITY15wi/mJW+TkGw2Ah755g3T59p1arp0WE1jer1vIEUq+\nQ9wTDpp7R/DSPBFEFhYYTVeGqnpluyd6UmOSho+5g4LsTdknaR4vTw1SyuZa\nO/vpxzpWJdZiI7TGcPoLIz+0/D+HXca5dSBXcrZr8ZgedcFA9/PDvG0oPvP+\njYf1FPoUm+u8c5/UD1C1mH3Mx62B3Y0/B206AHqRxCMzdSsaSrrPsoEK/hpi\nIkKl6d3wi+/6enJ21Slw9deko/w86xXI83661JqeruL9h3TIFZkDIyUFZkNw\neCPBmh4nc+/ebcnzCaS9+nIdhX2Tb93v5vXkpf4efrt0/3gQwm6c746hjx6T\n2wOhIr/wcvUj74euU0KOVG4CAycyaE9yprDxhglGPlJ8oxrucqhL+GdlP5hr\nz5OnefrkqoTjUp9MSI8xshhTv7rv9Fm0NC3hGuIM6r98/DpegYpsewyJGLL2\n+vzYc3LkuUdb2n5HXDUebE4WbgzZxvRegB93DRTgVdirLdK8x6DdVbt1O0UF\nAQpmvPJ4C7Dfeg/qRLX6iBLXKE9YJ6Tx31h+UT17J4qxdvg/92JHhT7Mbre4\nF0fReJSeJLSR6jxyuY86V8XAJPD53zgeQvv28oImTuoP/jUoKxDgqH9+v3Cx\ndH6n\r\n=4xxM\r\n-----END PGP SIGNATURE-----\r\n"},"main":"dist/index.js","husky":{"hooks":{"pre-commit":"lint-staged"}},"config":{"eslint":"./examples/**/*.{js,jsx}","tslint":"./{__mocks__,src,stories}/{,**/}*.{ts,tsx}"},"readme":"[![npm version](https://badge.fury.io/js/%40gooddata%2Freact-components.svg)](https://www.npmjs.com/package/@gooddata/react-components)\n\n# GoodData.UI React components\n> A React-based JavaScript library for building data-driven applications\n\n## Getting started\n- [GoodData.UI Documentation](http://sdk.gooddata.com/gooddata-ui/)\n- [GoodData.UI Live Examples](https://gooddata-examples.herokuapp.com/)\n- [Stack Overflow](https://stackoverflow.com/questions/tagged/gooddata)\n\n### Usage\nWith [yarn](https://yarnpkg.com) installed, go to your project directory and run\n```\n$ yarn add @gooddata/react-components\n```\nIf you prefer [npm](npmjs.com) run\n```\n$ npm install --save @gooddata/react-components\n```\n\nThe public API is exposed via global `index.js`. Except for the styles, do not import any other file directly\nbecause they are not intended to be part of the public API.\n\n## Contributing\n\nWe welcome any contribution in form of [issues](https://github.com/gooddata/gooddata-react-components/issues) or [pull requests](https://github.com/gooddata/gooddata-react-components/pulls).\n\nInstall [Node.js](http://nodejs.org) (node 12.16.1, npm v6.13.4) and [Yarn](https://classic.yarnpkg.com) (1.22.4).\n\nInstall dependencies:\n```\nyarn install --frozen-lockfile\n```\n\nThese commands may come in handy while developing:\n\n| command | description |\n| ------- | ----------- |\n| `yarn install --pure-lockfile` | first step |\n| ||\n| `yarn dev` | build react-components to `/dist` in watch mode |\n| `yarn test` | run all unit tests |\n| `yarn prettier-write` | format the source code to match the valid codestyle |\n| `yarn validate` | validate codestyle |\n| ||\n| `yarn storybook` | run storybook from `/stories` on http://localhost:9001 |\n| `yarn build-storybook` | build storybook to `/dist-storybook` |\n| `yarn test-storybook` | run storybook and [screenshot tests](https://github.com/gooddata/gdc-client-utils/tree/master/test-storybook) |\n| ||\n| `yarn examples` | run Live Examples dev-server from `/examples` on https://localhost:8999 |\n| `yarn examples-build` | build Live Examples to `/examples/dist` |\n| `yarn examples-server` | serve built Live Examples - see `/examples/server/src` |\n| `yarn examples-testcafe` | run testcafe tests against `localhost:8999` |\n\n### Deploy to heroku.com\nWhen you deploy this repo to heroku, it serves *GoodData.UI Live Examples*.\nRelevant tasks are in `Procfile` and `package.json`.\n\n```bash\n# run in the project directory\nheroku login\nheroku create <your-app-name>\nheroku config:set DOMAIN_ADMIN_USERNAME=x@gooddata.com DOMAIN_ADMIN_PASSWORD=xy PROJECT_ID_TO_ASSIGN=xms7ga4tf3g3nzucd8380o2bev8oeknp\ngit push heroku HEAD:master\nheroku open\n```\n### Enable Geo Chart for Storybook and Live Examples\nGeo chart uses Mapbox to render map which requires a Mapbox access token.\n- Register an account and create Mapbox access token at [guide](https://docs.mapbox.com/help/how-mapbox-works/access-tokens/)\n- Store the created token at `.env`:\n```bash\necho -e \"EXAMPLE_MAPBOX_ACCESS_TOKEN=token\" >> .env # only need to run once\necho -e \"STORYBOOK_MAPBOX_ACCESS_TOKEN=token\" >> .env # only need to run once\n```\n\n### Run Live Examples Locally\nTo run *GoodData.UI Live Examples* locally:\n```bash\ngit clone <this-repository>\ncd  <repository-folder>\nyarn install --pure-lockfile\nyarn examples\n```\nThen open https://localhost:8999 and login using Live Examples account (you can [create one here](https://gooddata-examples.herokuapp.com/registration)).\n\n### Run Storybook locally\n- Run storybook with token stored in `.env` for more secure\n```bash\nyarn storybook\n```\n- Or run storybook with token env param exposed to cli (not suggested)\n```bash\nSTORYBOOK_MAPBOX_ACCESS_TOKEN=token yarn storybook\n```\n- Apply either above way to `yarn build-storybook` or `yarn test-storybook`\n\n### Source code formatting\nThe source code in the repository is formatted by [Prettier](https://prettier.io/).\nThe format of the code is validated by our Continuous Integration server and is one of the requirements of successful merge.\n\nPrettier is supported by every major IDE. You can find the list of supported editors and how to configure them [here](https://prettier.io/docs/en/editors.html).\n\nIn the case, when your editor is not supported or you don't want to setup the integration, you can run the `yarn prettier-write` command to reformat the code before commit.\n\n## Changelog\n\n- see [CHANGELOG.md](CHANGELOG.md)\n\n## Supported versions\n\nIn order to make the user experience with integrating GoodData UI SDK as smooth and secure as possible and to ensure that the SDK is using the latest features of the platform, we will only provide support to two most recent major versions of UI SDK.\n\nThe most recent majors will be supported in the following modes:\n\n- The latest major version will receive all new functionality and all bug fixes\n- The previous major version will only receive fixes to critical issues and security fixes. These fixes will be applied on top of last released version of the previous major\n\nThe customers are encouraged to always use the latest version of the UI SDK.\n\nIn case of using older versions, the user might face API incompatibility, performance or security issues.\n\nPlease follow the installation instructions to update to the newest version.\n\n## License\n\n(C) 2007-2020 GoodData Corporation\n\nThis project is dual licensed:\n\n- The ATTRIBUTION-NONCOMMERCIAL 4.0 INTERNATIONAL (CC BY-NC 4.0) is used for purpose of the trial experience and evaluation of GoodData.UI library.\n- The GOODDATA GOODDATA.UI LIBRARY END USER LICENSE AGREEMENT is used for GoodData customers.\n\nFor more information, please see [LICENSE](https://github.com/gooddata/gooddata-react-components/blob/master/LICENSE)\n","gitHead":"59f4e33aa3fd2a4fda90f0beb73c6eb59e88c146","scripts":{"dev":"bash scripts/build.sh --dev-watch","test":"jest --watch","build":"bash scripts/build.sh","tslint":"yarn run-tslint -t verbose $npm_package_config_tslint","prepare":"cd examples/server && yarn install --frozen-lockfile && cd ../..; rm -r examples/node_modules 2>/dev/null; true","examples":"bash scripts/run-examples.sh","prepare?":"# Called before `npm publish` and on local `npm install`. Temporarily also for deleting obsolete node_modules. Ends with `true` to continue gracefully.","validate":"tsc --noEmit && yarn tslint && eslint $npm_package_config_eslint && yarn validate-style && yarn prettier-check","build-dev":"bash scripts/build.sh --dev","examples?":"# Default is developer domain, other options: yarn examples [sec,secure,stg,stg2,stg3,demo,developer or URL]","storybook":"yarn build && start-storybook -p 9001 -c .storybook","test-once":"jest","tslint-ci":"mkdir -p ./ci/results && yarn run-tslint -t checkstyle -o ./ci/results/tslint-results.xml $npm_package_config_tslint","run-tslint":"tslint -p tsconfig.json","validate-ci":"tsc --noEmit && yarn tslint-ci  && eslint $npm_package_config_eslint -f checkstyle -o ci/results/eslint-results.xml && yarn validate-style-ci && yarn prettier-check","examples-build":"bash scripts/build-examples.sh","prepublishOnly":"yarn build","prettier-check":"prettier --check '{src,stories,styles,__mocks__,examples/server/src,examples/src,examples/test}/**/*.{ts,js,tsx,jsx,json,scss,md,yaml,html}'","prettier-write":"prettier --write '{src,stories,styles,__mocks__,examples/server/src,examples/src,examples/test}/**/*.{ts,js,tsx,jsx,json,scss,md,yaml,html}'","test-storybook":"yarn build && test-storybook","validate-style":"stylelint '**/*.scss'","build-storybook":"yarn build && build-storybook -c .storybook -o dist-storybook","examples-server":"node examples/server/src/index.js","heroku-postbuild":"yarn examples-build developer","examples-testcafe":"./scripts/run-testcafe.sh visual","validate-style-ci":"stylelint '**/*.scss' --custom-formatter=node_modules/stylelint-checkstyle-formatter > ci/results/stylelint-results.xml","check-circular-deps":"madge --circular --extensions ts ./src","examples-testcafe-ci":"./scripts/run-testcafe.sh ci","examples-testcafe-live":"./scripts/run-testcafe.sh live"},"typings":"dist/index.d.ts","_npmUser":{"name":"gooddata-ci","email":"rail@gooddata.com"},"deprecated":"@gooddata/react-components@7 reached End of Support on March 31, 2022. Please upgrade (see https://sdk.gooddata.com/gooddata-ui/docs/supported_versions.html for more information).","repository":{"url":"git+ssh://git@github.com/gooddata/gooddata-react-components.git","type":"git"},"_npmVersion":"6.13.4","description":"GoodData.UI - A powerful JavaScript library for building analytical applications","directories":{},"lint-staged":{"{src,stories,styles,__mocks__,examples/server/src,examples/src,examples/test}/**/*.{ts,js,tsx,jsx,scss}":["npx gdc-fix-copyright","git add"],"{src,stories,styles,__mocks__,examples/server/src,examples/src,examples/test}/**/*.{ts,js,tsx,jsx,json,scss,md,yaml,html}":["prettier --write","git add"]},"_nodeVersion":"12.16.1","dependencies":{"rxjs":"^5.5.6","uuid":"^3.2.1","immer":"^1.3.1","lodash":"^4.17.15","date-fns":"^2.7.0","downshift":"^3.2.7","invariant":"^2.2.2","mapbox-gl":"^1.6.1","classnames":"^2.2.6","highcharts":"7.1.1","prop-types":"^15.6.0","react-intl":"^3.6.0","custom-event":"^1.0.1","react-window":"^1.8.1","ag-grid-react":"20.0.0","react-measure":"^2.3.0","@types/mapbox-gl":"^1.6.1","react-day-picker":"~7.3.0","react-responsive":"^3.0.0","stringify-object":"^2.4.0","@gooddata/typings":"^2.24.2","ag-grid-community":"20.0.0","http-status-codes":"^1.3.0","@gooddata/js-utils":"^3.10.5","@gooddata/numberjs":"^3.2.4","fixed-data-table-2":"0.7.17","@gooddata/goodstrap":"^68.6.0","react-dom-factories":"^1.0.2","@gooddata/gooddata-js":"^13.0.1","json-stable-stringify":"^1.0.1","react-transition-group":"^2.2.1","hoist-non-react-statics":"^3.3.0","nodelist-foreach-polyfill":"^1.2.0","@formatjs/intl-pluralrules":"^1.3.6","highcharts-grouped-categories":"^1.1.3"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"raf":"3.3.2","yup":"^0.24.1","jest":"24.7.1","husky":"3.0.0","madge":"^3.4.4","react":"^16.5.2","enzyme":"3.5.0","eslint":"4.19.1","formik":"^0.11.11","moment":"2.23.0","history":"^4.7.2","ts-jest":"24.0.0","webpack":"4.30.0","full-icu":"^1.3.0","prettier":"1.16.4","react-ga":"^2.5.2","recharts":"1.0.0-beta.9","testcafe":"1.1.4","commander":"2.14.1","node-sass":"4.13.0","react-dom":"^16.5.2","stylelint":"^10.0.0","supertest":"3.0.0","ts-loader":"6.0.0","@types/raf":"^3.4.0","css-loader":"0.28.7","jest-junit":"3.0.0","raw-loader":"0.5.1","styled-jsx":"2.2.1","typescript":"3.3.4000","@babel/core":"7.4.4","@types/jest":"24.0.6","@types/node":"7.0.8","@types/uuid":"3.4.3","file-loader":"3.0.1","jest-enzyme":"7.0.2","lint-staged":"9.1.0","sass-loader":"6.0.6","webpack-cli":"3.3.2","@types/react":"16.8.6","babel-loader":"8.0.5","react-helmet":"5.2.0","react-select":"1.2.1","style-loader":"0.19.1","@types/enzyme":"3.1.13","@types/lodash":"4.14.123","testcafe-live":"0.1.4","@babel/runtime":"7.4.4","dotenv-webpack":"^1.7.0","@babel/polyfill":"^7.4.4","@storybook/react":"5.0.11","@types/invariant":"2.2.29","@types/react-dom":"16.0.11","isomorphic-fetch":"2.2.1","react-datepicker":"1.1.0","react-router-dom":"4.2.2","@babel/preset-env":"7.4.4","@gooddata/mock-js":"^2.13.1","@storybook/addons":"5.0.11","@types/classnames":"2.2.3","@types/prop-types":"15.5.2","@storybook/theming":"5.0.11","identity-obj-proxy":"^3.0.0","intl-messageformat":"^7.5.4","webpack-dev-server":"3.3.1","@babel/preset-react":"7.0.0","@types/react-portal":"4.0.1","@types/react-window":"^1.8.1","babel-plugin-lodash":"3.3.4","html-webpack-plugin":"3.2.0","react-test-renderer":"16.4.2","@types/react-measure":"2.0.5","clean-webpack-plugin":"2.0.2","stats-webpack-plugin":"0.7.0","eslint-config-prettier":"4.1.0","react-google-recaptcha":"^0.14.1","tslint-config-prettier":"1.18.0","@gooddata/eslint-config":"^1.0.0","@gooddata/tslint-config":"1.0.0","@types/react-responsive":"^3.0.3","@types/storybook__react":"4.0.1","@types/stringify-object":"^3.2.0","enzyme-adapter-react-16":"1.3.1","@gooddata/test-storybook":"3.2.1","@storybook/addon-actions":"5.0.11","@storybook/addon-options":"5.0.11","node-sass-magic-importer":"5.1.0","react-syntax-highlighter":"11.0.2","@types/fixed-data-table-2":"0.8.1","stylelint-config-prettier":"5.2.0","@gooddata/stylelint-config":"4.0.1","@types/react-test-renderer":"16.0.0","circular-dependency-plugin":"5.0.2","compression-webpack-plugin":"2.0.0","@types/json-stable-stringify":"^1.0.32","@gooddata/frontend-npm-scripts":"1.1.0","@types/enzyme-adapter-react-16":"1.0.3","stylelint-checkstyle-formatter":"0.1.0","@types/storybook__addon-actions":"3.4.2","@babel/plugin-proposal-class-properties":"7.4.4","@babel/plugin-proposal-object-rest-spread":"7.4.4","@babel/plugin-transform-async-to-generator":"7.4.4"},"peerDependencies":{"react":"^16.5.2","react-dom":"^16.5.2"},"_npmOperationalInternal":{"tmp":"tmp/react-components_7.7.0-beta.19_1589890433819_0.04086337961498265","host":"s3://npm-registry-packages"}},"7.6.0-lanhuynh-lhq-sd-960-remove-hooks-2020-05-20T05-56-08-723Z":{"name":"@gooddata/react-components","version":"7.6.0-lanhuynh-lhq-sd-960-remove-hooks-2020-05-20T05-56-08-723Z","author":{"name":"GoodData Corporation"},"license":"BSD-3-Clause","_id":"@gooddata/react-components@7.6.0-lanhuynh-lhq-sd-960-remove-hooks-2020-05-20T05-56-08-723Z","maintainers":[{"name":"afi","email":"adam.fiedler@gooddata.com"},{"name":"bertold8","email":"ivan.nejezchleb@seznam.cz"},{"name":"brbistas","email":"valentinos.chraniotis@gooddata.com"},{"name":"bugsbunny338","email":"jiri.zajic@mensa.cz"},{"name":"de.do","email":"de.do@gooddata.com"},{"name":"gooddata-ci","email":"rail@gooddata.com"},{"name":"hang.ngo","email":"hang.ngo@gooddata.com"},{"name":"hung.nguyen.hoang","email":"hung.nguyen@gooddata.com"},{"name":"ivan.mjartan","email":"ivan.mjartan@gooddata.com"},{"name":"jakub-sterba","email":"jakub.sterba@gooddata.com"},{"name":"jaroslav.tomecek","email":"jaroslav.tomecek@gooddata.com"},{"name":"jkittler","email":"honza.kittler@gmail.com"},{"name":"khanh.le","email":"khanh.le@gooddata.com"},{"name":"lanhuynh","email":"lan.huynh@gooddata.com"},{"name":"linhhong","email":"linh.hong@gooddata.com"},{"name":"lupko","email":"lubomir.slivka@gooddata.com"},{"name":"mai.nguyen","email":"mai.nguyen@gooddata.com"},{"name":"matyas.kandl","email":"matyas.kandl@gooddata.com"},{"name":"michal.marsal","email":"michal.marsal@gooddata.com"},{"name":"my.duong","email":"my.duong@gooddata.com"},{"name":"naibinh","email":"naibinh@gmail.com"},{"name":"nikolacech","email":"nikola.cech@gooddata.com"},{"name":"nis.hua","email":"nis.hua@gooddata.com"},{"name":"no23reason","email":"dan.homola@hotmail.cz"},{"name":"patrikbraborec","email":"patrik.braborec@gooddata.com"},{"name":"pbenes","email":"petr.benes@gooddata.com"},{"name":"petrjanu","email":"petr.janu@gooddata.com"},{"name":"pkingo","email":"philipandreaskingo@hotmail.com"},{"name":"ptquang86","email":"ptquang86@gmail.com"},{"name":"qduval","email":"quentin.duval@gooddata.com"},{"name":"rodri360","email":"me@rodri360.com"},{"name":"scavnickyj","email":"jakub.scavnicky@gooddata.com"},{"name":"sitina","email":"jiri.sitina@gooddata.com"},{"name":"strouhaljan","email":"strouhal.jan@gmail.com"},{"name":"tomas.kratochvil","email":"tomas.kratochvil@gooddata.com"},{"name":"tomasreichmann","email":"tomasreichmann@gmail.com"},{"name":"tomsatgd","email":"tomas.satinsky@gooddata.com"},{"name":"trung-le-quoc","email":"trung.le@gooddata.com"},{"name":"tu-ngo","email":"tungo1981@gmail.com"},{"name":"tu.bui","email":"tu.bui@gooddata.com"},{"name":"tulean","email":"tuan.le@gooddata.com"},{"name":"tuqt1005","email":"tu.tran@gooddata.com"},{"name":"utdnah","email":"danh.ung@gooddata.com"},{"name":"vlastikcz","email":"vlastimil.kotas@gooddata.com"},{"name":"vu.pham","email":"vu.pham@gooddata.com"},{"name":"xmort","email":"petr.dolejsi@gooddata.com"},{"name":"yanlipnican","email":"yanlipnican@gmail.com"}],"homepage":"https://github.com/gooddata/gooddata-react-components#readme","bugs":{"url":"https://github.com/gooddata/gooddata-react-components/issues"},"dist":{"shasum":"36a07800e9f81e5f82bdb7f0a5e63e387c3f56f6","tarball":"https://registry.npmjs.org/@gooddata/react-components/-/react-components-7.6.0-lanhuynh-lhq-sd-960-remove-hooks-2020-05-20T05-56-08-723Z.tgz","fileCount":2549,"integrity":"sha512-RPGmAFU3kJjjbXW90H0+7lxjNMmDudIQ5k500xE2VOy/s0F/pUI5PU54KdIi0E6BTynTy3+1X18EhwmCqWhMVQ==","signatures":[{"sig":"MEUCIGiOU4f+kJ9uI8r9/ludKTODIC+wh9eZyYMZ7h3YnNsyAiEAta+lcCAcCXyy8n9MeLh3CkgyNiesMAE4aWGudBo4G1E=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":10099185,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJexMadCRA9TVsSAnZWagAA6AoP/3tK+Qfr15yFl7wmss32\n38+B1iGEsIsjREXbp2mYGkfAnR+cbhqQxIQTfX6BbZPl9mYlavvE8bzAWHuy\nhCHskv8XuAH1fJ+Kps1/Lz4O4XrdYToaIu7oeZywx5Dv1sq34sKaVynFFRQZ\n5nmXxF2pBi45ir69lidOr/JkG/jmbY4fwFRhqOcUo/ckvhM79AjkCNHOqjkS\nXOn0SP4TuP9ICLf8vRMa/1GHZMmLiD/+SWwp6uaOm0zoE3lDsDWlqukcor58\nf0H9XDvPvEL6ni5jreXSA3DP1ZqRsb4swtEtwsyckTSWTr8weB5YyxEmXLCW\nvthMCvt2EwTu+S7uniwh6ZrFCckSWW33vWLVXu19FSFKfYaE+i/Pwo0j7S7C\n2oKl/58yWGwgWZNB4jcbbWTrKOwhFZylOdaGDigVzZ0Mpzy7iR5in4WOD7Sn\nIivOUmdL5pwptoVioHJs0yjyPvG9gaKDzarpwuKkcJHrAPqQdyMxqzLxPpOb\n1SHJScTImasaWnTIppH9V+uWnz25FbDWhgm3TFgRoM9qcy/y0ts3trh6RK6F\nHnco1jVP4w9XF8kxbryrvVliwcR/qVq7Gtfi9X4La9+SMdiz7TN+jR47KCbN\n4hzbb+rGD53rya/74zlrGTmUh2zATi+v3gIxu/t+25gI2suFGAqUxCgfxbeT\npjIo\r\n=K/c3\r\n-----END PGP SIGNATURE-----\r\n"},"main":"dist/index.js","husky":{"hooks":{"pre-commit":"lint-staged"}},"config":{"eslint":"./examples/**/*.{js,jsx}","tslint":"./{__mocks__,src,stories}/{,**/}*.{ts,tsx}"},"readme":"[![npm version](https://badge.fury.io/js/%40gooddata%2Freact-components.svg)](https://www.npmjs.com/package/@gooddata/react-components)\n\n# GoodData.UI React components\n> A React-based JavaScript library for building data-driven applications\n\n## Getting started\n- [GoodData.UI Documentation](http://sdk.gooddata.com/gooddata-ui/)\n- [GoodData.UI Live Examples](https://gooddata-examples.herokuapp.com/)\n- [Stack Overflow](https://stackoverflow.com/questions/tagged/gooddata)\n\n### Usage\nWith [yarn](https://yarnpkg.com) installed, go to your project directory and run\n```\n$ yarn add @gooddata/react-components\n```\nIf you prefer [npm](npmjs.com) run\n```\n$ npm install --save @gooddata/react-components\n```\n\nThe public API is exposed via global `index.js`. Except for the styles, do not import any other file directly\nbecause they are not intended to be part of the public API.\n\n## Contributing\n\nWe welcome any contribution in form of [issues](https://github.com/gooddata/gooddata-react-components/issues) or [pull requests](https://github.com/gooddata/gooddata-react-components/pulls).\n\nInstall [Node.js](http://nodejs.org) (node 12.16.1, npm v6.13.4) and [Yarn](https://classic.yarnpkg.com) (1.22.4).\n\nInstall dependencies:\n```\nyarn install --frozen-lockfile\n```\n\nThese commands may come in handy while developing:\n\n| command | description |\n| ------- | ----------- |\n| `yarn install --pure-lockfile` | first step |\n| ||\n| `yarn dev` | build react-components to `/dist` in watch mode |\n| `yarn test` | run all unit tests |\n| `yarn prettier-write` | format the source code to match the valid codestyle |\n| `yarn validate` | validate codestyle |\n| ||\n| `yarn storybook` | run storybook from `/stories` on http://localhost:9001 |\n| `yarn build-storybook` | build storybook to `/dist-storybook` |\n| `yarn test-storybook` | run storybook and [screenshot tests](https://github.com/gooddata/gdc-client-utils/tree/master/test-storybook) |\n| ||\n| `yarn examples` | run Live Examples dev-server from `/examples` on https://localhost:8999 |\n| `yarn examples-build` | build Live Examples to `/examples/dist` |\n| `yarn examples-server` | serve built Live Examples - see `/examples/server/src` |\n| `yarn examples-testcafe` | run testcafe tests against `localhost:8999` |\n\n### Deploy to heroku.com\nWhen you deploy this repo to heroku, it serves *GoodData.UI Live Examples*.\nRelevant tasks are in `Procfile` and `package.json`.\n\n```bash\n# run in the project directory\nheroku login\nheroku create <your-app-name>\nheroku config:set DOMAIN_ADMIN_USERNAME=x@gooddata.com DOMAIN_ADMIN_PASSWORD=xy PROJECT_ID_TO_ASSIGN=xms7ga4tf3g3nzucd8380o2bev8oeknp\ngit push heroku HEAD:master\nheroku open\n```\n### Enable Geo Chart for Storybook and Live Examples\nGeo chart uses Mapbox to render map which requires a Mapbox access token.\n- Register an account and create Mapbox access token at [guide](https://docs.mapbox.com/help/how-mapbox-works/access-tokens/)\n- Store the created token at `.env`:\n```bash\necho -e \"EXAMPLE_MAPBOX_ACCESS_TOKEN=token\" >> .env # only need to run once\necho -e \"STORYBOOK_MAPBOX_ACCESS_TOKEN=token\" >> .env # only need to run once\n```\n\n### Run Live Examples Locally\nTo run *GoodData.UI Live Examples* locally:\n```bash\ngit clone <this-repository>\ncd  <repository-folder>\nyarn install --pure-lockfile\nyarn examples\n```\nThen open https://localhost:8999 and login using Live Examples account (you can [create one here](https://gooddata-examples.herokuapp.com/registration)).\n\n### Run Storybook locally\n- Run storybook with token stored in `.env` for more secure\n```bash\nyarn storybook\n```\n- Or run storybook with token env param exposed to cli (not suggested)\n```bash\nSTORYBOOK_MAPBOX_ACCESS_TOKEN=token yarn storybook\n```\n- Apply either above way to `yarn build-storybook` or `yarn test-storybook`\n\n### Source code formatting\nThe source code in the repository is formatted by [Prettier](https://prettier.io/).\nThe format of the code is validated by our Continuous Integration server and is one of the requirements of successful merge.\n\nPrettier is supported by every major IDE. You can find the list of supported editors and how to configure them [here](https://prettier.io/docs/en/editors.html).\n\nIn the case, when your editor is not supported or you don't want to setup the integration, you can run the `yarn prettier-write` command to reformat the code before commit.\n\n## Changelog\n\n- see [CHANGELOG.md](CHANGELOG.md)\n\n## Supported versions\n\nIn order to make the user experience with integrating GoodData UI SDK as smooth and secure as possible and to ensure that the SDK is using the latest features of the platform, we will only provide support to two most recent major versions of UI SDK.\n\nThe most recent majors will be supported in the following modes:\n\n- The latest major version will receive all new functionality and all bug fixes\n- The previous major version will only receive fixes to critical issues and security fixes. These fixes will be applied on top of last released version of the previous major\n\nThe customers are encouraged to always use the latest version of the UI SDK.\n\nIn case of using older versions, the user might face API incompatibility, performance or security issues.\n\nPlease follow the installation instructions to update to the newest version.\n\n## License\n\n(C) 2007-2020 GoodData Corporation\n\nThis project is dual licensed:\n\n- The ATTRIBUTION-NONCOMMERCIAL 4.0 INTERNATIONAL (CC BY-NC 4.0) is used for purpose of the trial experience and evaluation of GoodData.UI library.\n- The GOODDATA GOODDATA.UI LIBRARY END USER LICENSE AGREEMENT is used for GoodData customers.\n\nFor more information, please see [LICENSE](https://github.com/gooddata/gooddata-react-components/blob/master/LICENSE)\n","gitHead":"caf9e4fe5875ef30a1acf901ee0f092dc59c10f9","scripts":{"dev":"bash scripts/build.sh --dev-watch","test":"jest --watch","build":"bash scripts/build.sh","tslint":"yarn run-tslint -t verbose $npm_package_config_tslint","prepare":"cd examples/server && yarn install --frozen-lockfile && cd ../..; rm -r examples/node_modules 2>/dev/null; true","examples":"bash scripts/run-examples.sh","prepare?":"# Called before `npm publish` and on local `npm install`. Temporarily also for deleting obsolete node_modules. Ends with `true` to continue gracefully.","validate":"tsc --noEmit && yarn tslint && eslint $npm_package_config_eslint && yarn validate-style && yarn prettier-check","build-dev":"bash scripts/build.sh --dev","examples?":"# Default is developer domain, other options: yarn examples [sec,secure,stg,stg2,stg3,demo,developer or URL]","storybook":"yarn build && start-storybook -p 9001 -c .storybook","test-once":"jest","tslint-ci":"mkdir -p ./ci/results && yarn run-tslint -t checkstyle -o ./ci/results/tslint-results.xml $npm_package_config_tslint","run-tslint":"tslint -p tsconfig.json","validate-ci":"tsc --noEmit && yarn tslint-ci  && eslint $npm_package_config_eslint -f checkstyle -o ci/results/eslint-results.xml && yarn validate-style-ci && yarn prettier-check","examples-build":"bash scripts/build-examples.sh","prepublishOnly":"yarn build","prettier-check":"prettier --check '{src,stories,styles,__mocks__,examples/server/src,examples/src,examples/test}/**/*.{ts,js,tsx,jsx,json,scss,md,yaml,html}'","prettier-write":"prettier --write '{src,stories,styles,__mocks__,examples/server/src,examples/src,examples/test}/**/*.{ts,js,tsx,jsx,json,scss,md,yaml,html}'","test-storybook":"yarn build && test-storybook","validate-style":"stylelint '**/*.scss'","build-storybook":"yarn build && build-storybook -c .storybook -o dist-storybook","examples-server":"node examples/server/src/index.js","heroku-postbuild":"yarn examples-build developer","examples-testcafe":"./scripts/run-testcafe.sh visual","validate-style-ci":"stylelint '**/*.scss' --custom-formatter=node_modules/stylelint-checkstyle-formatter > ci/results/stylelint-results.xml","check-circular-deps":"madge --circular --extensions ts ./src","examples-testcafe-ci":"./scripts/run-testcafe.sh ci","examples-testcafe-live":"./scripts/run-testcafe.sh live"},"typings":"dist/index.d.ts","_npmUser":{"name":"lanhuynh","email":"lan.huynh@gooddata.com"},"deprecated":"@gooddata/react-components@7 reached End of Support on March 31, 2022. Please upgrade (see https://sdk.gooddata.com/gooddata-ui/docs/supported_versions.html for more information).","repository":{"url":"git+ssh://git@github.com/gooddata/gooddata-react-components.git","type":"git"},"_npmVersion":"6.13.4","description":"GoodData.UI - A powerful JavaScript library for building analytical applications","directories":{},"lint-staged":{"{src,stories,styles,__mocks__,examples/server/src,examples/src,examples/test}/**/*.{ts,js,tsx,jsx,scss}":["npx gdc-fix-copyright","git add"],"{src,stories,styles,__mocks__,examples/server/src,examples/src,examples/test}/**/*.{ts,js,tsx,jsx,json,scss,md,yaml,html}":["prettier --write","git add"]},"_nodeVersion":"12.16.1","dependencies":{"rxjs":"^5.5.6","uuid":"^3.2.1","immer":"^1.3.1","lodash":"^4.17.15","date-fns":"^2.7.0","downshift":"^3.2.7","invariant":"^2.2.2","mapbox-gl":"^1.6.1","classnames":"^2.2.6","highcharts":"7.1.1","prop-types":"^15.6.0","react-intl":"^3.6.0","custom-event":"^1.0.1","react-window":"^1.8.1","ag-grid-react":"20.0.0","react-measure":"^2.3.0","@types/mapbox-gl":"^1.6.1","react-day-picker":"~7.3.0","react-responsive":"^3.0.0","stringify-object":"^2.4.0","@gooddata/typings":"^2.24.0","ag-grid-community":"20.0.0","http-status-codes":"^1.3.0","@gooddata/js-utils":"^3.10.5","@gooddata/numberjs":"^3.2.4","fixed-data-table-2":"0.7.17","@gooddata/goodstrap":"^68.5.2","react-dom-factories":"^1.0.2","@gooddata/gooddata-js":"^12.5.4","json-stable-stringify":"^1.0.1","react-transition-group":"^2.2.1","hoist-non-react-statics":"^3.3.0","nodelist-foreach-polyfill":"^1.2.0","@formatjs/intl-pluralrules":"^1.3.6","highcharts-grouped-categories":"^1.1.3"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"raf":"3.3.2","yup":"^0.24.1","jest":"24.7.1","husky":"3.0.0","madge":"^3.4.4","react":"^16.5.2","enzyme":"3.5.0","eslint":"4.19.1","formik":"^0.11.11","moment":"2.23.0","history":"^4.7.2","ts-jest":"24.0.0","webpack":"4.30.0","full-icu":"^1.3.0","prettier":"1.16.4","react-ga":"^2.5.2","recharts":"1.0.0-beta.9","testcafe":"1.1.4","commander":"2.14.1","node-sass":"4.13.0","react-dom":"^16.5.2","stylelint":"^10.0.0","supertest":"3.0.0","ts-loader":"6.0.0","@types/raf":"^3.4.0","css-loader":"0.28.7","jest-junit":"3.0.0","raw-loader":"0.5.1","styled-jsx":"2.2.1","typescript":"3.3.4000","@babel/core":"7.4.4","@types/jest":"24.0.6","@types/node":"7.0.8","@types/uuid":"3.4.3","file-loader":"3.0.1","jest-enzyme":"7.0.2","lint-staged":"9.1.0","sass-loader":"6.0.6","webpack-cli":"3.3.2","@types/react":"16.8.6","babel-loader":"8.0.5","react-helmet":"5.2.0","react-select":"1.2.1","style-loader":"0.19.1","@types/enzyme":"3.1.13","@types/lodash":"4.14.123","testcafe-live":"0.1.4","@babel/runtime":"7.4.4","dotenv-webpack":"^1.7.0","@babel/polyfill":"^7.4.4","@storybook/react":"5.0.11","@types/invariant":"2.2.29","@types/react-dom":"16.0.11","isomorphic-fetch":"2.2.1","react-datepicker":"1.1.0","react-router-dom":"4.2.2","@babel/preset-env":"7.4.4","@gooddata/mock-js":"^2.13.1","@storybook/addons":"5.0.11","@types/classnames":"2.2.3","@types/prop-types":"15.5.2","@storybook/theming":"5.0.11","identity-obj-proxy":"^3.0.0","intl-messageformat":"^7.5.4","webpack-dev-server":"3.3.1","@babel/preset-react":"7.0.0","@types/react-portal":"4.0.1","@types/react-window":"^1.8.1","babel-plugin-lodash":"3.3.4","html-webpack-plugin":"3.2.0","react-test-renderer":"16.4.2","@types/react-measure":"2.0.5","clean-webpack-plugin":"2.0.2","stats-webpack-plugin":"0.7.0","eslint-config-prettier":"4.1.0","react-google-recaptcha":"^0.14.1","tslint-config-prettier":"1.18.0","@gooddata/eslint-config":"^1.0.0","@gooddata/tslint-config":"1.0.0","@types/react-responsive":"^3.0.3","@types/storybook__react":"4.0.1","@types/stringify-object":"^3.2.0","enzyme-adapter-react-16":"1.3.1","@gooddata/test-storybook":"3.2.1","@storybook/addon-actions":"5.0.11","@storybook/addon-options":"5.0.11","node-sass-magic-importer":"5.1.0","react-syntax-highlighter":"11.0.2","@types/fixed-data-table-2":"0.8.1","stylelint-config-prettier":"5.2.0","@gooddata/stylelint-config":"4.0.1","@types/react-test-renderer":"16.0.0","circular-dependency-plugin":"5.0.2","compression-webpack-plugin":"2.0.0","@types/json-stable-stringify":"^1.0.32","@gooddata/frontend-npm-scripts":"1.1.0","@types/enzyme-adapter-react-16":"1.0.3","stylelint-checkstyle-formatter":"0.1.0","@types/storybook__addon-actions":"3.4.2","@babel/plugin-proposal-class-properties":"7.4.4","@babel/plugin-proposal-object-rest-spread":"7.4.4","@babel/plugin-transform-async-to-generator":"7.4.4"},"peerDependencies":{"react":"^16.5.2","react-dom":"^16.5.2"},"_npmOperationalInternal":{"tmp":"tmp/react-components_7.6.0-lanhuynh-lhq-sd-960-remove-hooks-2020-05-20T05-56-08-723Z_1589954204379_0.3909784664275777","host":"s3://npm-registry-packages"}},"7.7.0-beta.20":{"name":"@gooddata/react-components","version":"7.7.0-beta.20","author":{"name":"GoodData Corporation"},"license":"BSD-3-Clause","_id":"@gooddata/react-components@7.7.0-beta.20","maintainers":[{"name":"afi","email":"adam.fiedler@gooddata.com"},{"name":"bertold8","email":"ivan.nejezchleb@seznam.cz"},{"name":"brbistas","email":"valentinos.chraniotis@gooddata.com"},{"name":"bugsbunny338","email":"jiri.zajic@mensa.cz"},{"name":"de.do","email":"de.do@gooddata.com"},{"name":"gooddata-ci","email":"rail@gooddata.com"},{"name":"hang.ngo","email":"hang.ngo@gooddata.com"},{"name":"hung.nguyen.hoang","email":"hung.nguyen@gooddata.com"},{"name":"ivan.mjartan","email":"ivan.mjartan@gooddata.com"},{"name":"jakub-sterba","email":"jakub.sterba@gooddata.com"},{"name":"jaroslav.tomecek","email":"jaroslav.tomecek@gooddata.com"},{"name":"jkittler","email":"honza.kittler@gmail.com"},{"name":"khanh.le","email":"khanh.le@gooddata.com"},{"name":"lanhuynh","email":"lan.huynh@gooddata.com"},{"name":"linhhong","email":"linh.hong@gooddata.com"},{"name":"lupko","email":"lubomir.slivka@gooddata.com"},{"name":"mai.nguyen","email":"mai.nguyen@gooddata.com"},{"name":"matyas.kandl","email":"matyas.kandl@gooddata.com"},{"name":"michal.marsal","email":"michal.marsal@gooddata.com"},{"name":"my.duong","email":"my.duong@gooddata.com"},{"name":"naibinh","email":"naibinh@gmail.com"},{"name":"nikolacech","email":"nikola.cech@gooddata.com"},{"name":"nis.hua","email":"nis.hua@gooddata.com"},{"name":"no23reason","email":"dan.homola@hotmail.cz"},{"name":"patrikbraborec","email":"patrik.braborec@gooddata.com"},{"name":"pbenes","email":"petr.benes@gooddata.com"},{"name":"petrjanu","email":"petr.janu@gooddata.com"},{"name":"pkingo","email":"philipandreaskingo@hotmail.com"},{"name":"ptquang86","email":"ptquang86@gmail.com"},{"name":"qduval","email":"quentin.duval@gooddata.com"},{"name":"rodri360","email":"me@rodri360.com"},{"name":"scavnickyj","email":"jakub.scavnicky@gooddata.com"},{"name":"sitina","email":"jiri.sitina@gooddata.com"},{"name":"strouhaljan","email":"strouhal.jan@gmail.com"},{"name":"tomas.kratochvil","email":"tomas.kratochvil@gooddata.com"},{"name":"tomasreichmann","email":"tomasreichmann@gmail.com"},{"name":"tomsatgd","email":"tomas.satinsky@gooddata.com"},{"name":"trung-le-quoc","email":"trung.le@gooddata.com"},{"name":"tu-ngo","email":"tungo1981@gmail.com"},{"name":"tu.bui","email":"tu.bui@gooddata.com"},{"name":"tulean","email":"tuan.le@gooddata.com"},{"name":"tuqt1005","email":"tu.tran@gooddata.com"},{"name":"utdnah","email":"danh.ung@gooddata.com"},{"name":"vlastikcz","email":"vlastimil.kotas@gooddata.com"},{"name":"vu.pham","email":"vu.pham@gooddata.com"},{"name":"xmort","email":"petr.dolejsi@gooddata.com"},{"name":"yanlipnican","email":"yanlipnican@gmail.com"}],"homepage":"https://github.com/gooddata/gooddata-react-components#readme","bugs":{"url":"https://github.com/gooddata/gooddata-react-components/issues"},"dist":{"shasum":"7dcf1dd5c7cbb0473b9e354d3ad96bb86ba8d0a7","tarball":"https://registry.npmjs.org/@gooddata/react-components/-/react-components-7.7.0-beta.20.tgz","fileCount":2632,"integrity":"sha512-qXC+cEIjJuvo0s7ji1SbOwbFEUflWsLrEEeSEWjQmA05cVOnLVTltnDrvuRnOeouI7GTEANvG7V+09XIKwvlxw==","signatures":[{"sig":"MEUCIDw9crx/S4JxYngsbtOAevK6sIisONCo2FkwxXFKNTZGAiEAwxDt2p+Um1prVRbRoLRDdJFrj9Na2Pfn22HVd9/X4y8=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":10316548,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJexOSSCRA9TVsSAnZWagAAHB8P/jDINlwT3h2cdTlIwqQn\nL2DUuEhqFw4Y3vsoW4AX++U7KMkRAKemQQXUwUVkKOk2D+vhCEWd19rWMLao\n3FUhOAs3EYR/iOiIvByAjodHBIYxAEDxxH1ziwaczKQ5wpBfXlsNEsMJ6Hd7\naMoOhmVXJXHATpakpjYHabMeaaGgbzRpne1DKRcV667SDmj+4+aMCgZjOCiI\nptNQU8U7zGXyb4YVLRj73MZVQXZANW1/ycB2nocvR/CVYOTMsTaGi5pSaMSB\nnouH4YS82QIgJJtDFrRcHhkHPYW3c6GJOhC0SBwK0Xu6sGdWDGUGnkPi8OCq\nZKR+uomS/RrV0suI0toSlNFv3UzmtPqy76VEt92Y60PODbTcSvAHVDB49lTJ\nYSdgUvDgOd9VQCL0vs70/knk33lMkzgDFW/PYieJtHctaALj4KXQe0brx/QA\nHaWGb9Q4glx4UGF9B9KeIGlDXnvf5gxJZfACN18fqpKvU46x6I9dtn+VfRiU\neTguCNpbkJnmHNvxn6V0qbThxVh3ZyEi6x7FaNTTdxkFXA3vNkZweAfTYIxR\nfyfaRYrl69Wi3Wbm6l8Pu0cexxMhfSWd9NXUxeu/XzmoEsUy07BvWLvRXB6w\nhvTY4TUxbSecGXNek47YAuZBsguFYwlQij5g8z1/dqjY94x3Xgc5Wmd1Pvv1\n2rLe\r\n=DEVP\r\n-----END PGP SIGNATURE-----\r\n"},"main":"dist/index.js","husky":{"hooks":{"pre-commit":"lint-staged"}},"config":{"eslint":"./examples/**/*.{js,jsx}","tslint":"./{__mocks__,src,stories}/{,**/}*.{ts,tsx}"},"readme":"[![npm version](https://badge.fury.io/js/%40gooddata%2Freact-components.svg)](https://www.npmjs.com/package/@gooddata/react-components)\n\n# GoodData.UI React components\n> A React-based JavaScript library for building data-driven applications\n\n## Getting started\n- [GoodData.UI Documentation](http://sdk.gooddata.com/gooddata-ui/)\n- [GoodData.UI Live Examples](https://gooddata-examples.herokuapp.com/)\n- [Stack Overflow](https://stackoverflow.com/questions/tagged/gooddata)\n\n### Usage\nWith [yarn](https://yarnpkg.com) installed, go to your project directory and run\n```\n$ yarn add @gooddata/react-components\n```\nIf you prefer [npm](npmjs.com) run\n```\n$ npm install --save @gooddata/react-components\n```\n\nThe public API is exposed via global `index.js`. Except for the styles, do not import any other file directly\nbecause they are not intended to be part of the public API.\n\n## Contributing\n\nWe welcome any contribution in form of [issues](https://github.com/gooddata/gooddata-react-components/issues) or [pull requests](https://github.com/gooddata/gooddata-react-components/pulls).\n\nInstall [Node.js](http://nodejs.org) (node 12.16.1, npm v6.13.4) and [Yarn](https://classic.yarnpkg.com) (1.22.4).\n\nInstall dependencies:\n```\nyarn install --frozen-lockfile\n```\n\nThese commands may come in handy while developing:\n\n| command | description |\n| ------- | ----------- |\n| `yarn install --pure-lockfile` | first step |\n| ||\n| `yarn dev` | build react-components to `/dist` in watch mode |\n| `yarn test` | run all unit tests |\n| `yarn prettier-write` | format the source code to match the valid codestyle |\n| `yarn validate` | validate codestyle |\n| ||\n| `yarn storybook` | run storybook from `/stories` on http://localhost:9001 |\n| `yarn build-storybook` | build storybook to `/dist-storybook` |\n| `yarn test-storybook` | run storybook and [screenshot tests](https://github.com/gooddata/gdc-client-utils/tree/master/test-storybook) |\n| ||\n| `yarn examples` | run Live Examples dev-server from `/examples` on https://localhost:8999 |\n| `yarn examples-build` | build Live Examples to `/examples/dist` |\n| `yarn examples-server` | serve built Live Examples - see `/examples/server/src` |\n| `yarn examples-testcafe` | run testcafe tests against `localhost:8999` |\n\n### Deploy to heroku.com\nWhen you deploy this repo to heroku, it serves *GoodData.UI Live Examples*.\nRelevant tasks are in `Procfile` and `package.json`.\n\n```bash\n# run in the project directory\nheroku login\nheroku create <your-app-name>\nheroku config:set DOMAIN_ADMIN_USERNAME=x@gooddata.com DOMAIN_ADMIN_PASSWORD=xy PROJECT_ID_TO_ASSIGN=xms7ga4tf3g3nzucd8380o2bev8oeknp\ngit push heroku HEAD:master\nheroku open\n```\n### Enable Geo Chart for Storybook and Live Examples\nGeo chart uses Mapbox to render map which requires a Mapbox access token.\n- Register an account and create Mapbox access token at [guide](https://docs.mapbox.com/help/how-mapbox-works/access-tokens/)\n- Store the created token at `.env`:\n```bash\necho -e \"EXAMPLE_MAPBOX_ACCESS_TOKEN=token\" >> .env # only need to run once\necho -e \"STORYBOOK_MAPBOX_ACCESS_TOKEN=token\" >> .env # only need to run once\n```\n\n### Run Live Examples Locally\nTo run *GoodData.UI Live Examples* locally:\n```bash\ngit clone <this-repository>\ncd  <repository-folder>\nyarn install --pure-lockfile\nyarn examples\n```\nThen open https://localhost:8999 and login using Live Examples account (you can [create one here](https://gooddata-examples.herokuapp.com/registration)).\n\n### Run Storybook locally\n- Run storybook with token stored in `.env` for more secure\n```bash\nyarn storybook\n```\n- Or run storybook with token env param exposed to cli (not suggested)\n```bash\nSTORYBOOK_MAPBOX_ACCESS_TOKEN=token yarn storybook\n```\n- Apply either above way to `yarn build-storybook` or `yarn test-storybook`\n\n### Source code formatting\nThe source code in the repository is formatted by [Prettier](https://prettier.io/).\nThe format of the code is validated by our Continuous Integration server and is one of the requirements of successful merge.\n\nPrettier is supported by every major IDE. You can find the list of supported editors and how to configure them [here](https://prettier.io/docs/en/editors.html).\n\nIn the case, when your editor is not supported or you don't want to setup the integration, you can run the `yarn prettier-write` command to reformat the code before commit.\n\n## Changelog\n\n- see [CHANGELOG.md](CHANGELOG.md)\n\n## Supported versions\n\nIn order to make the user experience with integrating GoodData UI SDK as smooth and secure as possible and to ensure that the SDK is using the latest features of the platform, we will only provide support to two most recent major versions of UI SDK.\n\nThe most recent majors will be supported in the following modes:\n\n- The latest major version will receive all new functionality and all bug fixes\n- The previous major version will only receive fixes to critical issues and security fixes. These fixes will be applied on top of last released version of the previous major\n\nThe customers are encouraged to always use the latest version of the UI SDK.\n\nIn case of using older versions, the user might face API incompatibility, performance or security issues.\n\nPlease follow the installation instructions to update to the newest version.\n\n## License\n\n(C) 2007-2020 GoodData Corporation\n\nThis project is dual licensed:\n\n- The ATTRIBUTION-NONCOMMERCIAL 4.0 INTERNATIONAL (CC BY-NC 4.0) is used for purpose of the trial experience and evaluation of GoodData.UI library.\n- The GOODDATA GOODDATA.UI LIBRARY END USER LICENSE AGREEMENT is used for GoodData customers.\n\nFor more information, please see [LICENSE](https://github.com/gooddata/gooddata-react-components/blob/master/LICENSE)\n","gitHead":"9d5f5addaac62f82292575a266f9d7edce05fbc0","scripts":{"dev":"bash scripts/build.sh --dev-watch","test":"jest --watch","build":"bash scripts/build.sh","tslint":"yarn run-tslint -t verbose $npm_package_config_tslint","prepare":"cd examples/server && yarn install --frozen-lockfile && cd ../..; rm -r examples/node_modules 2>/dev/null; true","examples":"bash scripts/run-examples.sh","prepare?":"# Called before `npm publish` and on local `npm install`. Temporarily also for deleting obsolete node_modules. Ends with `true` to continue gracefully.","validate":"tsc --noEmit && yarn tslint && eslint $npm_package_config_eslint && yarn validate-style && yarn prettier-check","build-dev":"bash scripts/build.sh --dev","examples?":"# Default is developer domain, other options: yarn examples [sec,secure,stg,stg2,stg3,demo,developer or URL]","storybook":"yarn build && start-storybook -p 9001 -c .storybook","test-once":"jest","tslint-ci":"mkdir -p ./ci/results && yarn run-tslint -t checkstyle -o ./ci/results/tslint-results.xml $npm_package_config_tslint","run-tslint":"tslint -p tsconfig.json","validate-ci":"tsc --noEmit && yarn tslint-ci  && eslint $npm_package_config_eslint -f checkstyle -o ci/results/eslint-results.xml && yarn validate-style-ci && yarn prettier-check","examples-build":"bash scripts/build-examples.sh","prepublishOnly":"yarn build","prettier-check":"prettier --check '{src,stories,styles,__mocks__,examples/server/src,examples/src,examples/test}/**/*.{ts,js,tsx,jsx,json,scss,md,yaml,html}'","prettier-write":"prettier --write '{src,stories,styles,__mocks__,examples/server/src,examples/src,examples/test}/**/*.{ts,js,tsx,jsx,json,scss,md,yaml,html}'","test-storybook":"yarn build && test-storybook","validate-style":"stylelint '**/*.scss'","build-storybook":"yarn build && build-storybook -c .storybook -o dist-storybook","examples-server":"node examples/server/src/index.js","heroku-postbuild":"yarn examples-build developer","examples-testcafe":"./scripts/run-testcafe.sh visual","validate-style-ci":"stylelint '**/*.scss' --custom-formatter=node_modules/stylelint-checkstyle-formatter > ci/results/stylelint-results.xml","check-circular-deps":"madge --circular --extensions ts ./src","examples-testcafe-ci":"./scripts/run-testcafe.sh ci","examples-testcafe-live":"./scripts/run-testcafe.sh live"},"typings":"dist/index.d.ts","_npmUser":{"name":"gooddata-ci","email":"rail@gooddata.com"},"deprecated":"@gooddata/react-components@7 reached End of Support on March 31, 2022. Please upgrade (see https://sdk.gooddata.com/gooddata-ui/docs/supported_versions.html for more information).","repository":{"url":"git+ssh://git@github.com/gooddata/gooddata-react-components.git","type":"git"},"_npmVersion":"6.13.4","description":"GoodData.UI - A powerful JavaScript library for building analytical applications","directories":{},"lint-staged":{"{src,stories,styles,__mocks__,examples/server/src,examples/src,examples/test}/**/*.{ts,js,tsx,jsx,scss}":["npx gdc-fix-copyright","git add"],"{src,stories,styles,__mocks__,examples/server/src,examples/src,examples/test}/**/*.{ts,js,tsx,jsx,json,scss,md,yaml,html}":["prettier --write","git add"]},"_nodeVersion":"12.16.1","dependencies":{"rxjs":"^5.5.6","uuid":"^3.2.1","immer":"^1.3.1","lodash":"^4.17.15","date-fns":"^2.7.0","downshift":"^3.2.7","invariant":"^2.2.2","mapbox-gl":"^1.6.1","classnames":"^2.2.6","highcharts":"7.1.1","prop-types":"^15.6.0","react-intl":"^3.6.0","custom-event":"^1.0.1","react-window":"^1.8.1","ag-grid-react":"20.0.0","react-measure":"^2.3.0","@types/mapbox-gl":"^1.6.1","react-day-picker":"~7.3.0","react-responsive":"^3.0.0","stringify-object":"^2.4.0","@gooddata/typings":"^2.24.2","ag-grid-community":"20.0.0","http-status-codes":"^1.3.0","@gooddata/js-utils":"^3.10.5","@gooddata/numberjs":"^3.2.4","fixed-data-table-2":"0.7.17","@gooddata/goodstrap":"^68.6.0","react-dom-factories":"^1.0.2","@gooddata/gooddata-js":"^13.0.1","json-stable-stringify":"^1.0.1","react-transition-group":"^2.2.1","hoist-non-react-statics":"^3.3.0","nodelist-foreach-polyfill":"^1.2.0","@formatjs/intl-pluralrules":"^1.3.6","highcharts-grouped-categories":"^1.1.3"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"raf":"3.3.2","yup":"^0.24.1","jest":"24.7.1","husky":"3.0.0","madge":"^3.4.4","react":"^16.5.2","enzyme":"3.5.0","eslint":"4.19.1","formik":"^0.11.11","moment":"2.23.0","history":"^4.7.2","ts-jest":"24.0.0","webpack":"4.30.0","full-icu":"^1.3.0","prettier":"1.16.4","react-ga":"^2.5.2","recharts":"1.0.0-beta.9","testcafe":"1.1.4","commander":"2.14.1","node-sass":"4.13.0","react-dom":"^16.5.2","stylelint":"^10.0.0","supertest":"3.0.0","ts-loader":"6.0.0","@types/raf":"^3.4.0","css-loader":"0.28.7","jest-junit":"3.0.0","raw-loader":"0.5.1","styled-jsx":"2.2.1","typescript":"3.3.4000","@babel/core":"7.4.4","@types/jest":"24.0.6","@types/node":"7.0.8","@types/uuid":"3.4.3","file-loader":"3.0.1","jest-enzyme":"7.0.2","lint-staged":"9.1.0","sass-loader":"6.0.6","webpack-cli":"3.3.2","@types/react":"16.8.6","babel-loader":"8.0.5","react-helmet":"5.2.0","react-select":"1.2.1","style-loader":"0.19.1","@types/enzyme":"3.1.13","@types/lodash":"4.14.123","testcafe-live":"0.1.4","@babel/runtime":"7.4.4","dotenv-webpack":"^1.7.0","@babel/polyfill":"^7.4.4","@storybook/react":"5.0.11","@types/invariant":"2.2.29","@types/react-dom":"16.0.11","isomorphic-fetch":"2.2.1","react-datepicker":"1.1.0","react-router-dom":"4.2.2","@babel/preset-env":"7.4.4","@gooddata/mock-js":"^2.13.1","@storybook/addons":"5.0.11","@types/classnames":"2.2.3","@types/prop-types":"15.5.2","@storybook/theming":"5.0.11","identity-obj-proxy":"^3.0.0","intl-messageformat":"^7.5.4","webpack-dev-server":"3.3.1","@babel/preset-react":"7.0.0","@types/react-portal":"4.0.1","@types/react-window":"^1.8.1","babel-plugin-lodash":"3.3.4","html-webpack-plugin":"3.2.0","react-test-renderer":"16.4.2","@types/react-measure":"2.0.5","clean-webpack-plugin":"2.0.2","stats-webpack-plugin":"0.7.0","eslint-config-prettier":"4.1.0","react-google-recaptcha":"^0.14.1","tslint-config-prettier":"1.18.0","@gooddata/eslint-config":"^1.0.0","@gooddata/tslint-config":"1.0.0","@types/react-responsive":"^3.0.3","@types/storybook__react":"4.0.1","@types/stringify-object":"^3.2.0","enzyme-adapter-react-16":"1.3.1","@gooddata/test-storybook":"3.2.1","@storybook/addon-actions":"5.0.11","@storybook/addon-options":"5.0.11","node-sass-magic-importer":"5.1.0","react-syntax-highlighter":"11.0.2","@types/fixed-data-table-2":"0.8.1","stylelint-config-prettier":"5.2.0","@gooddata/stylelint-config":"4.0.1","@types/react-test-renderer":"16.0.0","circular-dependency-plugin":"5.0.2","compression-webpack-plugin":"2.0.0","@types/json-stable-stringify":"^1.0.32","@gooddata/frontend-npm-scripts":"1.1.0","@types/enzyme-adapter-react-16":"1.0.3","stylelint-checkstyle-formatter":"0.1.0","@types/storybook__addon-actions":"3.4.2","@babel/plugin-proposal-class-properties":"7.4.4","@babel/plugin-proposal-object-rest-spread":"7.4.4","@babel/plugin-transform-async-to-generator":"7.4.4"},"peerDependencies":{"react":"^16.5.2","react-dom":"^16.5.2"},"_npmOperationalInternal":{"tmp":"tmp/react-components_7.7.0-beta.20_1589961873905_0.8836675154593856","host":"s3://npm-registry-packages"}},"7.6.0-lanhuynh-hotfix-203-6-2020-05-20T09-34-13-486Z":{"name":"@gooddata/react-components","version":"7.6.0-lanhuynh-hotfix-203-6-2020-05-20T09-34-13-486Z","author":{"name":"GoodData Corporation"},"license":"BSD-3-Clause","_id":"@gooddata/react-components@7.6.0-lanhuynh-hotfix-203-6-2020-05-20T09-34-13-486Z","maintainers":[{"name":"afi","email":"adam.fiedler@gooddata.com"},{"name":"bertold8","email":"ivan.nejezchleb@seznam.cz"},{"name":"brbistas","email":"valentinos.chraniotis@gooddata.com"},{"name":"bugsbunny338","email":"jiri.zajic@mensa.cz"},{"name":"de.do","email":"de.do@gooddata.com"},{"name":"gooddata-ci","email":"rail@gooddata.com"},{"name":"hang.ngo","email":"hang.ngo@gooddata.com"},{"name":"hung.nguyen.hoang","email":"hung.nguyen@gooddata.com"},{"name":"ivan.mjartan","email":"ivan.mjartan@gooddata.com"},{"name":"jakub-sterba","email":"jakub.sterba@gooddata.com"},{"name":"jaroslav.tomecek","email":"jaroslav.tomecek@gooddata.com"},{"name":"jkittler","email":"honza.kittler@gmail.com"},{"name":"khanh.le","email":"khanh.le@gooddata.com"},{"name":"lanhuynh","email":"lan.huynh@gooddata.com"},{"name":"linhhong","email":"linh.hong@gooddata.com"},{"name":"lupko","email":"lubomir.slivka@gooddata.com"},{"name":"mai.nguyen","email":"mai.nguyen@gooddata.com"},{"name":"matyas.kandl","email":"matyas.kandl@gooddata.com"},{"name":"michal.marsal","email":"michal.marsal@gooddata.com"},{"name":"my.duong","email":"my.duong@gooddata.com"},{"name":"naibinh","email":"naibinh@gmail.com"},{"name":"nikolacech","email":"nikola.cech@gooddata.com"},{"name":"nis.hua","email":"nis.hua@gooddata.com"},{"name":"no23reason","email":"dan.homola@hotmail.cz"},{"name":"patrikbraborec","email":"patrik.braborec@gooddata.com"},{"name":"pbenes","email":"petr.benes@gooddata.com"},{"name":"petrjanu","email":"petr.janu@gooddata.com"},{"name":"pkingo","email":"philipandreaskingo@hotmail.com"},{"name":"ptquang86","email":"ptquang86@gmail.com"},{"name":"qduval","email":"quentin.duval@gooddata.com"},{"name":"rodri360","email":"me@rodri360.com"},{"name":"scavnickyj","email":"jakub.scavnicky@gooddata.com"},{"name":"sitina","email":"jiri.sitina@gooddata.com"},{"name":"strouhaljan","email":"strouhal.jan@gmail.com"},{"name":"tomas.kratochvil","email":"tomas.kratochvil@gooddata.com"},{"name":"tomasreichmann","email":"tomasreichmann@gmail.com"},{"name":"tomsatgd","email":"tomas.satinsky@gooddata.com"},{"name":"trung-le-quoc","email":"trung.le@gooddata.com"},{"name":"tu-ngo","email":"tungo1981@gmail.com"},{"name":"tu.bui","email":"tu.bui@gooddata.com"},{"name":"tulean","email":"tuan.le@gooddata.com"},{"name":"tuqt1005","email":"tu.tran@gooddata.com"},{"name":"utdnah","email":"danh.ung@gooddata.com"},{"name":"vlastikcz","email":"vlastimil.kotas@gooddata.com"},{"name":"vu.pham","email":"vu.pham@gooddata.com"},{"name":"xmort","email":"petr.dolejsi@gooddata.com"},{"name":"yanlipnican","email":"yanlipnican@gmail.com"}],"homepage":"https://github.com/gooddata/gooddata-react-components#readme","bugs":{"url":"https://github.com/gooddata/gooddata-react-components/issues"},"dist":{"shasum":"08d870323104c2991b0257ca9cb4755c633ae645","tarball":"https://registry.npmjs.org/@gooddata/react-components/-/react-components-7.6.0-lanhuynh-hotfix-203-6-2020-05-20T09-34-13-486Z.tgz","fileCount":2549,"integrity":"sha512-WawxWpbDZScQcNkc1zi8XLulwUJZZHU6q5tpAUgefyU/pCdm51iEl8YfK+FZSacTT2QQ+aTHs0py7xaqArh4Hg==","signatures":[{"sig":"MEUCIDhL3U9zynpintU13GqW0J3dAz42zV64Q/hBZNJdPwm3AiEAyveNRextVkg31gwnbDb15zQ25ez3AtcpQODWv4lTEcs=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":10098821,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJexPm4CRA9TVsSAnZWagAA53QP/1HGLSYWG3YpPo/QrwzH\nO+Gbg0G9E8erN5sM2kqb5Kf7wSBYNcKzKKA8jIMC624pIeFPnHUBtAr/FlMf\n2bWwIp5LFidjT3vcA07d2e7wa/U73rch0F8OxWI24d7VFxQ0J935JsX2G+Tj\nwF6IUQ8vW9vv8UsD4Tw1fby6msv5lT5thdSLiiGsHH+HAP6b2l1F7AR/bwAc\nbEy1pRyAlvbC+fDdSuzMn/QaBjcA0mIdFN+6aTmPwOtm7sxElRytwfAXmBMj\n8FYwh+CrbiklWn/VcsfbbnZZabTb6idd+AnSjcEipD6lQRhUM+wuuWhM1tHa\ndTMYNl8oswYk6Q7nr3bUoahIKYfCze42o1uooAmzh01K6e+cMmx8SQQ3CBjY\nkDQ0KpJ6g8c3mnUnBy6Gp7C+StZgEhEhKpxuMx34CPfxljSFWZ6VbfzQ1XLk\nOodDiEgI7vxieiPATOA2mb9Z8pc4ytcrsSsFWq9gPbH1NzDSuqnhZv5G0hG7\nXV5FvQ8n+xxLIyT0bjp1WSu6e40dCqI/1qcnrR+VfaUDqhkr49yPIvi9AKj0\nAHyW+/Se60Mdr4SRtxqk5fQ7Sq8ymAbmo59zgOhU7t+P8Oo7H6jqnydJlnXH\nbQLRN5upQl4YR25yohLaw+56PXNcquJbH1v2FVHTyKy7uhGDI9mwUnlTnXvx\njEa6\r\n=OOK9\r\n-----END PGP SIGNATURE-----\r\n"},"main":"dist/index.js","husky":{"hooks":{"pre-commit":"lint-staged"}},"config":{"eslint":"./examples/**/*.{js,jsx}","tslint":"./{__mocks__,src,stories}/{,**/}*.{ts,tsx}"},"readme":"[![npm version](https://badge.fury.io/js/%40gooddata%2Freact-components.svg)](https://www.npmjs.com/package/@gooddata/react-components)\n\n# GoodData.UI React components\n> A React-based JavaScript library for building data-driven applications\n\n## Getting started\n- [GoodData.UI Documentation](http://sdk.gooddata.com/gooddata-ui/)\n- [GoodData.UI Live Examples](https://gooddata-examples.herokuapp.com/)\n- [Stack Overflow](https://stackoverflow.com/questions/tagged/gooddata)\n\n### Usage\nWith [yarn](https://yarnpkg.com) installed, go to your project directory and run\n```\n$ yarn add @gooddata/react-components\n```\nIf you prefer [npm](npmjs.com) run\n```\n$ npm install --save @gooddata/react-components\n```\n\nThe public API is exposed via global `index.js`. Except for the styles, do not import any other file directly\nbecause they are not intended to be part of the public API.\n\n## Contributing\n\nWe welcome any contribution in form of [issues](https://github.com/gooddata/gooddata-react-components/issues) or [pull requests](https://github.com/gooddata/gooddata-react-components/pulls).\n\nInstall [Node.js](http://nodejs.org) (node 12.16.1, npm v6.13.4) and [Yarn](https://classic.yarnpkg.com) (1.22.4).\n\nInstall dependencies:\n```\nyarn install --frozen-lockfile\n```\n\nThese commands may come in handy while developing:\n\n| command | description |\n| ------- | ----------- |\n| `yarn install --pure-lockfile` | first step |\n| ||\n| `yarn dev` | build react-components to `/dist` in watch mode |\n| `yarn test` | run all unit tests |\n| `yarn prettier-write` | format the source code to match the valid codestyle |\n| `yarn validate` | validate codestyle |\n| ||\n| `yarn storybook` | run storybook from `/stories` on http://localhost:9001 |\n| `yarn build-storybook` | build storybook to `/dist-storybook` |\n| `yarn test-storybook` | run storybook and [screenshot tests](https://github.com/gooddata/gdc-client-utils/tree/master/test-storybook) |\n| ||\n| `yarn examples` | run Live Examples dev-server from `/examples` on https://localhost:8999 |\n| `yarn examples-build` | build Live Examples to `/examples/dist` |\n| `yarn examples-server` | serve built Live Examples - see `/examples/server/src` |\n| `yarn examples-testcafe` | run testcafe tests against `localhost:8999` |\n\n### Deploy to heroku.com\nWhen you deploy this repo to heroku, it serves *GoodData.UI Live Examples*.\nRelevant tasks are in `Procfile` and `package.json`.\n\n```bash\n# run in the project directory\nheroku login\nheroku create <your-app-name>\nheroku config:set DOMAIN_ADMIN_USERNAME=x@gooddata.com DOMAIN_ADMIN_PASSWORD=xy PROJECT_ID_TO_ASSIGN=xms7ga4tf3g3nzucd8380o2bev8oeknp\ngit push heroku HEAD:master\nheroku open\n```\n### Enable Geo Chart for Storybook and Live Examples\nGeo chart uses Mapbox to render map which requires a Mapbox access token.\n- Register an account and create Mapbox access token at [guide](https://docs.mapbox.com/help/how-mapbox-works/access-tokens/)\n- Store the created token at `.env`:\n```bash\necho -e \"EXAMPLE_MAPBOX_ACCESS_TOKEN=token\" >> .env # only need to run once\necho -e \"STORYBOOK_MAPBOX_ACCESS_TOKEN=token\" >> .env # only need to run once\n```\n\n### Run Live Examples Locally\nTo run *GoodData.UI Live Examples* locally:\n```bash\ngit clone <this-repository>\ncd  <repository-folder>\nyarn install --pure-lockfile\nyarn examples\n```\nThen open https://localhost:8999 and login using Live Examples account (you can [create one here](https://gooddata-examples.herokuapp.com/registration)).\n\n### Run Storybook locally\n- Run storybook with token stored in `.env` for more secure\n```bash\nyarn storybook\n```\n- Or run storybook with token env param exposed to cli (not suggested)\n```bash\nSTORYBOOK_MAPBOX_ACCESS_TOKEN=token yarn storybook\n```\n- Apply either above way to `yarn build-storybook` or `yarn test-storybook`\n\n### Source code formatting\nThe source code in the repository is formatted by [Prettier](https://prettier.io/).\nThe format of the code is validated by our Continuous Integration server and is one of the requirements of successful merge.\n\nPrettier is supported by every major IDE. You can find the list of supported editors and how to configure them [here](https://prettier.io/docs/en/editors.html).\n\nIn the case, when your editor is not supported or you don't want to setup the integration, you can run the `yarn prettier-write` command to reformat the code before commit.\n\n## Changelog\n\n- see [CHANGELOG.md](CHANGELOG.md)\n\n## Supported versions\n\nIn order to make the user experience with integrating GoodData UI SDK as smooth and secure as possible and to ensure that the SDK is using the latest features of the platform, we will only provide support to two most recent major versions of UI SDK.\n\nThe most recent majors will be supported in the following modes:\n\n- The latest major version will receive all new functionality and all bug fixes\n- The previous major version will only receive fixes to critical issues and security fixes. These fixes will be applied on top of last released version of the previous major\n\nThe customers are encouraged to always use the latest version of the UI SDK.\n\nIn case of using older versions, the user might face API incompatibility, performance or security issues.\n\nPlease follow the installation instructions to update to the newest version.\n\n## License\n\n(C) 2007-2020 GoodData Corporation\n\nThis project is dual licensed:\n\n- The ATTRIBUTION-NONCOMMERCIAL 4.0 INTERNATIONAL (CC BY-NC 4.0) is used for purpose of the trial experience and evaluation of GoodData.UI library.\n- The GOODDATA GOODDATA.UI LIBRARY END USER LICENSE AGREEMENT is used for GoodData customers.\n\nFor more information, please see [LICENSE](https://github.com/gooddata/gooddata-react-components/blob/master/LICENSE)\n","gitHead":"25cc64851ce0a455afa32b96d19d0ff4c74a0261","scripts":{"dev":"bash scripts/build.sh --dev-watch","test":"jest --watch","build":"bash scripts/build.sh","tslint":"yarn run-tslint -t verbose $npm_package_config_tslint","prepare":"cd examples/server && yarn install --frozen-lockfile && cd ../..; rm -r examples/node_modules 2>/dev/null; true","examples":"bash scripts/run-examples.sh","prepare?":"# Called before `npm publish` and on local `npm install`. Temporarily also for deleting obsolete node_modules. Ends with `true` to continue gracefully.","validate":"tsc --noEmit && yarn tslint && eslint $npm_package_config_eslint && yarn validate-style && yarn prettier-check","build-dev":"bash scripts/build.sh --dev","examples?":"# Default is developer domain, other options: yarn examples [sec,secure,stg,stg2,stg3,demo,developer or URL]","storybook":"yarn build && start-storybook -p 9001 -c .storybook","test-once":"jest","tslint-ci":"mkdir -p ./ci/results && yarn run-tslint -t checkstyle -o ./ci/results/tslint-results.xml $npm_package_config_tslint","run-tslint":"tslint -p tsconfig.json","validate-ci":"tsc --noEmit && yarn tslint-ci  && eslint $npm_package_config_eslint -f checkstyle -o ci/results/eslint-results.xml && yarn validate-style-ci && yarn prettier-check","examples-build":"bash scripts/build-examples.sh","prepublishOnly":"yarn build","prettier-check":"prettier --check '{src,stories,styles,__mocks__,examples/server/src,examples/src,examples/test}/**/*.{ts,js,tsx,jsx,json,scss,md,yaml,html}'","prettier-write":"prettier --write '{src,stories,styles,__mocks__,examples/server/src,examples/src,examples/test}/**/*.{ts,js,tsx,jsx,json,scss,md,yaml,html}'","test-storybook":"yarn build && test-storybook","validate-style":"stylelint '**/*.scss'","build-storybook":"yarn build && build-storybook -c .storybook -o dist-storybook","examples-server":"node examples/server/src/index.js","heroku-postbuild":"yarn examples-build developer","examples-testcafe":"./scripts/run-testcafe.sh visual","validate-style-ci":"stylelint '**/*.scss' --custom-formatter=node_modules/stylelint-checkstyle-formatter > ci/results/stylelint-results.xml","check-circular-deps":"madge --circular --extensions ts ./src","examples-testcafe-ci":"./scripts/run-testcafe.sh ci","examples-testcafe-live":"./scripts/run-testcafe.sh live"},"typings":"dist/index.d.ts","_npmUser":{"name":"lanhuynh","email":"lan.huynh@gooddata.com"},"deprecated":"@gooddata/react-components@7 reached End of Support on March 31, 2022. Please upgrade (see https://sdk.gooddata.com/gooddata-ui/docs/supported_versions.html for more information).","repository":{"url":"git+ssh://git@github.com/gooddata/gooddata-react-components.git","type":"git"},"_npmVersion":"6.13.4","description":"GoodData.UI - A powerful JavaScript library for building analytical applications","directories":{},"lint-staged":{"{src,stories,styles,__mocks__,examples/server/src,examples/src,examples/test}/**/*.{ts,js,tsx,jsx,scss}":["npx gdc-fix-copyright","git add"],"{src,stories,styles,__mocks__,examples/server/src,examples/src,examples/test}/**/*.{ts,js,tsx,jsx,json,scss,md,yaml,html}":["prettier --write","git add"]},"_nodeVersion":"12.16.1","dependencies":{"rxjs":"^5.5.6","uuid":"^3.2.1","immer":"^1.3.1","lodash":"^4.17.15","date-fns":"^2.7.0","downshift":"^3.2.7","invariant":"^2.2.2","mapbox-gl":"^1.6.1","classnames":"^2.2.6","highcharts":"7.1.1","prop-types":"^15.6.0","react-intl":"^3.6.0","custom-event":"^1.0.1","react-window":"^1.8.1","ag-grid-react":"20.0.0","react-measure":"^2.3.0","@types/mapbox-gl":"^1.6.1","react-day-picker":"~7.3.0","react-responsive":"^3.0.0","stringify-object":"^2.4.0","@gooddata/typings":"^2.24.0","ag-grid-community":"20.0.0","http-status-codes":"^1.3.0","@gooddata/js-utils":"^3.10.5","@gooddata/numberjs":"^3.2.4","fixed-data-table-2":"0.7.17","@gooddata/goodstrap":"^68.5.2","react-dom-factories":"^1.0.2","@gooddata/gooddata-js":"^12.5.4","json-stable-stringify":"^1.0.1","react-transition-group":"^2.2.1","hoist-non-react-statics":"^3.3.0","nodelist-foreach-polyfill":"^1.2.0","@formatjs/intl-pluralrules":"^1.3.6","highcharts-grouped-categories":"^1.1.3"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"raf":"3.3.2","yup":"^0.24.1","jest":"24.7.1","husky":"3.0.0","madge":"^3.4.4","react":"^16.5.2","enzyme":"3.5.0","eslint":"4.19.1","formik":"^0.11.11","moment":"2.23.0","history":"^4.7.2","ts-jest":"24.0.0","webpack":"4.30.0","full-icu":"^1.3.0","prettier":"1.16.4","react-ga":"^2.5.2","recharts":"1.0.0-beta.9","testcafe":"1.1.4","commander":"2.14.1","node-sass":"4.13.0","react-dom":"^16.5.2","stylelint":"^10.0.0","supertest":"3.0.0","ts-loader":"6.0.0","@types/raf":"^3.4.0","css-loader":"0.28.7","jest-junit":"3.0.0","raw-loader":"0.5.1","styled-jsx":"2.2.1","typescript":"3.3.4000","@babel/core":"7.4.4","@types/jest":"24.0.6","@types/node":"7.0.8","@types/uuid":"3.4.3","file-loader":"3.0.1","jest-enzyme":"7.0.2","lint-staged":"9.1.0","sass-loader":"6.0.6","webpack-cli":"3.3.2","@types/react":"16.8.6","babel-loader":"8.0.5","react-helmet":"5.2.0","react-select":"1.2.1","style-loader":"0.19.1","@types/enzyme":"3.1.13","@types/lodash":"4.14.123","testcafe-live":"0.1.4","@babel/runtime":"7.4.4","dotenv-webpack":"^1.7.0","@babel/polyfill":"^7.4.4","@storybook/react":"5.0.11","@types/invariant":"2.2.29","@types/react-dom":"16.0.11","isomorphic-fetch":"2.2.1","react-datepicker":"1.1.0","react-router-dom":"4.2.2","@babel/preset-env":"7.4.4","@gooddata/mock-js":"^2.13.1","@storybook/addons":"5.0.11","@types/classnames":"2.2.3","@types/prop-types":"15.5.2","@storybook/theming":"5.0.11","identity-obj-proxy":"^3.0.0","intl-messageformat":"^7.5.4","webpack-dev-server":"3.3.1","@babel/preset-react":"7.0.0","@types/react-portal":"4.0.1","@types/react-window":"^1.8.1","babel-plugin-lodash":"3.3.4","html-webpack-plugin":"3.2.0","react-test-renderer":"16.4.2","@types/react-measure":"2.0.5","clean-webpack-plugin":"2.0.2","stats-webpack-plugin":"0.7.0","eslint-config-prettier":"4.1.0","react-google-recaptcha":"^0.14.1","tslint-config-prettier":"1.18.0","@gooddata/eslint-config":"^1.0.0","@gooddata/tslint-config":"1.0.0","@types/react-responsive":"^3.0.3","@types/storybook__react":"4.0.1","@types/stringify-object":"^3.2.0","enzyme-adapter-react-16":"1.3.1","@gooddata/test-storybook":"3.2.1","@storybook/addon-actions":"5.0.11","@storybook/addon-options":"5.0.11","node-sass-magic-importer":"5.1.0","react-syntax-highlighter":"11.0.2","@types/fixed-data-table-2":"0.8.1","stylelint-config-prettier":"5.2.0","@gooddata/stylelint-config":"4.0.1","@types/react-test-renderer":"16.0.0","circular-dependency-plugin":"5.0.2","compression-webpack-plugin":"2.0.0","@types/json-stable-stringify":"^1.0.32","@gooddata/frontend-npm-scripts":"1.1.0","@types/enzyme-adapter-react-16":"1.0.3","stylelint-checkstyle-formatter":"0.1.0","@types/storybook__addon-actions":"3.4.2","@babel/plugin-proposal-class-properties":"7.4.4","@babel/plugin-proposal-object-rest-spread":"7.4.4","@babel/plugin-transform-async-to-generator":"7.4.4"},"peerDependencies":{"react":"^16.5.2","react-dom":"^16.5.2"},"_npmOperationalInternal":{"tmp":"tmp/react-components_7.6.0-lanhuynh-hotfix-203-6-2020-05-20T09-34-13-486Z_1589967287378_0.9848568982106229","host":"s3://npm-registry-packages"}},"7.6.1":{"name":"@gooddata/react-components","version":"7.6.1","author":{"name":"GoodData Corporation"},"license":"BSD-3-Clause","_id":"@gooddata/react-components@7.6.1","maintainers":[{"name":"afi","email":"adam.fiedler@gooddata.com"},{"name":"bertold8","email":"ivan.nejezchleb@seznam.cz"},{"name":"brbistas","email":"valentinos.chraniotis@gooddata.com"},{"name":"bugsbunny338","email":"jiri.zajic@mensa.cz"},{"name":"de.do","email":"de.do@gooddata.com"},{"name":"gooddata-ci","email":"rail@gooddata.com"},{"name":"hang.ngo","email":"hang.ngo@gooddata.com"},{"name":"hung.nguyen.hoang","email":"hung.nguyen@gooddata.com"},{"name":"ivan.mjartan","email":"ivan.mjartan@gooddata.com"},{"name":"jakub-sterba","email":"jakub.sterba@gooddata.com"},{"name":"jaroslav.tomecek","email":"jaroslav.tomecek@gooddata.com"},{"name":"jkittler","email":"honza.kittler@gmail.com"},{"name":"khanh.le","email":"khanh.le@gooddata.com"},{"name":"lanhuynh","email":"lan.huynh@gooddata.com"},{"name":"linhhong","email":"linh.hong@gooddata.com"},{"name":"lupko","email":"lubomir.slivka@gooddata.com"},{"name":"mai.nguyen","email":"mai.nguyen@gooddata.com"},{"name":"matyas.kandl","email":"matyas.kandl@gooddata.com"},{"name":"michal.marsal","email":"michal.marsal@gooddata.com"},{"name":"my.duong","email":"my.duong@gooddata.com"},{"name":"naibinh","email":"naibinh@gmail.com"},{"name":"nikolacech","email":"nikola.cech@gooddata.com"},{"name":"nis.hua","email":"nis.hua@gooddata.com"},{"name":"no23reason","email":"dan.homola@hotmail.cz"},{"name":"patrikbraborec","email":"patrik.braborec@gooddata.com"},{"name":"pbenes","email":"petr.benes@gooddata.com"},{"name":"petrjanu","email":"petr.janu@gooddata.com"},{"name":"pkingo","email":"philipandreaskingo@hotmail.com"},{"name":"ptquang86","email":"ptquang86@gmail.com"},{"name":"qduval","email":"quentin.duval@gooddata.com"},{"name":"rodri360","email":"me@rodri360.com"},{"name":"scavnickyj","email":"jakub.scavnicky@gooddata.com"},{"name":"sitina","email":"jiri.sitina@gooddata.com"},{"name":"strouhaljan","email":"strouhal.jan@gmail.com"},{"name":"tomas.kratochvil","email":"tomas.kratochvil@gooddata.com"},{"name":"tomasreichmann","email":"tomasreichmann@gmail.com"},{"name":"tomsatgd","email":"tomas.satinsky@gooddata.com"},{"name":"trung-le-quoc","email":"trung.le@gooddata.com"},{"name":"tu-ngo","email":"tungo1981@gmail.com"},{"name":"tu.bui","email":"tu.bui@gooddata.com"},{"name":"tulean","email":"tuan.le@gooddata.com"},{"name":"tuqt1005","email":"tu.tran@gooddata.com"},{"name":"utdnah","email":"danh.ung@gooddata.com"},{"name":"vlastikcz","email":"vlastimil.kotas@gooddata.com"},{"name":"vu.pham","email":"vu.pham@gooddata.com"},{"name":"xmort","email":"petr.dolejsi@gooddata.com"},{"name":"yanlipnican","email":"yanlipnican@gmail.com"}],"homepage":"https://github.com/gooddata/gooddata-react-components#readme","bugs":{"url":"https://github.com/gooddata/gooddata-react-components/issues"},"dist":{"shasum":"7a5cad4fe506fd0b343cf85ed249bd649bdb3eb3","tarball":"https://registry.npmjs.org/@gooddata/react-components/-/react-components-7.6.1.tgz","fileCount":2549,"integrity":"sha512-Qb/ValBjDQsOL8Ce+oeTrzYvIwZZ5Kyi9VdEiDFw+apTZvizwRWjQ4Or5mBjDJ8KAnnxU1EmZrP88JiHvtiKJw==","signatures":[{"sig":"MEUCIGLeapAv9ShA4sy6BH9vMC/ZVdNDIfEQ8epI0ItZGGR/AiEAqcEOOobCvsMGqWoAmsadHNCY/3Rx2CZxS72Xd1JCaeY=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":10098774,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJexQ8lCRA9TVsSAnZWagAAGIUQAJRPnHXFFn5QhfRIVRr9\nBR9HWurc6xWb023yh8715XQQOI3ByzIjqC94gBvuLxvSuGlIUQkCh46N0MNH\nv8j/pMlodXWwaIWvTLOMe5Y15pXgDQAtP6aknPFrMaIiVDRBSv2qoTIa8t4n\nFA/Q8NaVpgjbwWredDjkeMFGd3nW1GeQTbFISAgWlUjm3xQa4qWKpnzzH0gb\ngTAxnhF6HX/OvdjPw8mZwz453icjtiF8N5qbF0zenweVHAxyU9uuv+tM7tF4\nlMMhms/HfkVipsXolF0Ku+7sKIj2P1V9mPZEHl12Ypg7lEWzOHLfwnYpc3TQ\ng8o3Sc8068eTZFYRcSvCjUpg+obbdrMfZJWIx+zlbi182BXYl1IBQHlJL2NH\nGfS9GHKOQ93J8hEZpuFSd5QRiOWkn+5zlKdrXzuf2J5NaLy0TUzr3Ndb60Dh\nh4dqQQBUo7yONubXbiya61arcZKg0UpzZAfSGOWpY7mUs4fDR78sP46tu+pO\nhKZ7TUrecsib3XDvpQ8DUi/4rFldtcIb5qRiQO8IysGNqwK/LTxlkeMXi/iD\ntU+gE8bFpxAidcoXQ8E3AxumrnazTgpGHBAORz8kVqnnJ90xXLRHSJm6Lp1s\nuiURGwrGwmtfLNW0ItyTDEAauXzkv/grDYsNF88UzgFQhDZxuDwc58ze0rZ7\nRXDp\r\n=wKXb\r\n-----END PGP SIGNATURE-----\r\n"},"main":"dist/index.js","husky":{"hooks":{"pre-commit":"lint-staged"}},"config":{"eslint":"./examples/**/*.{js,jsx}","tslint":"./{__mocks__,src,stories}/{,**/}*.{ts,tsx}"},"gitHead":"d4a6845582fbd7d01db920b6a37fb966f833aa72","scripts":{"dev":"bash scripts/build.sh --dev-watch","test":"jest --watch","build":"bash scripts/build.sh","tslint":"yarn run-tslint -t verbose $npm_package_config_tslint","prepare":"cd examples/server && yarn install --frozen-lockfile && cd ../..; rm -r examples/node_modules 2>/dev/null; true","examples":"bash scripts/run-examples.sh","prepare?":"# Called before `npm publish` and on local `npm install`. Temporarily also for deleting obsolete node_modules. Ends with `true` to continue gracefully.","validate":"tsc --noEmit && yarn tslint && eslint $npm_package_config_eslint && yarn validate-style && yarn prettier-check","build-dev":"bash scripts/build.sh --dev","examples?":"# Default is developer domain, other options: yarn examples [sec,secure,stg,stg2,stg3,demo,developer or URL]","storybook":"yarn build && start-storybook -p 9001 -c .storybook","test-once":"jest","tslint-ci":"mkdir -p ./ci/results && yarn run-tslint -t checkstyle -o ./ci/results/tslint-results.xml $npm_package_config_tslint","run-tslint":"tslint -p tsconfig.json","validate-ci":"tsc --noEmit && yarn tslint-ci  && eslint $npm_package_config_eslint -f checkstyle -o ci/results/eslint-results.xml && yarn validate-style-ci && yarn prettier-check","examples-build":"bash scripts/build-examples.sh","prepublishOnly":"yarn build","prettier-check":"prettier --check '{src,stories,styles,__mocks__,examples/server/src,examples/src,examples/test}/**/*.{ts,js,tsx,jsx,json,scss,md,yaml,html}'","prettier-write":"prettier --write '{src,stories,styles,__mocks__,examples/server/src,examples/src,examples/test}/**/*.{ts,js,tsx,jsx,json,scss,md,yaml,html}'","test-storybook":"yarn build && test-storybook","validate-style":"stylelint '**/*.scss'","build-storybook":"yarn build && build-storybook -c .storybook -o dist-storybook","examples-server":"node examples/server/src/index.js","heroku-postbuild":"yarn examples-build developer","examples-testcafe":"./scripts/run-testcafe.sh visual","validate-style-ci":"stylelint '**/*.scss' --custom-formatter=node_modules/stylelint-checkstyle-formatter > ci/results/stylelint-results.xml","check-circular-deps":"madge --circular --extensions ts ./src","examples-testcafe-ci":"./scripts/run-testcafe.sh ci","examples-testcafe-live":"./scripts/run-testcafe.sh live"},"typings":"dist/index.d.ts","_npmUser":{"name":"gooddata-ci","email":"rail@gooddata.com"},"deprecated":"@gooddata/react-components@7 reached End of Support on March 31, 2022. Please upgrade (see https://sdk.gooddata.com/gooddata-ui/docs/supported_versions.html for more information).","repository":{"url":"git+ssh://git@github.com/gooddata/gooddata-react-components.git","type":"git"},"_npmVersion":"6.13.4","description":"GoodData.UI - A powerful JavaScript library for building analytical applications","directories":{},"lint-staged":{"{src,stories,styles,__mocks__,examples/server/src,examples/src,examples/test}/**/*.{ts,js,tsx,jsx,scss}":["npx gdc-fix-copyright","git add"],"{src,stories,styles,__mocks__,examples/server/src,examples/src,examples/test}/**/*.{ts,js,tsx,jsx,json,scss,md,yaml,html}":["prettier --write","git add"]},"_nodeVersion":"12.16.1","dependencies":{"rxjs":"^5.5.6","uuid":"^3.2.1","immer":"^1.3.1","lodash":"^4.17.15","date-fns":"^2.7.0","downshift":"^3.2.7","invariant":"^2.2.2","mapbox-gl":"^1.6.1","classnames":"^2.2.6","highcharts":"7.1.1","prop-types":"^15.6.0","react-intl":"^3.6.0","custom-event":"^1.0.1","react-window":"^1.8.1","ag-grid-react":"20.0.0","react-measure":"^2.3.0","@types/mapbox-gl":"^1.6.1","react-day-picker":"~7.3.0","react-responsive":"^3.0.0","stringify-object":"^2.4.0","@gooddata/typings":"^2.24.0","ag-grid-community":"20.0.0","http-status-codes":"^1.3.0","@gooddata/js-utils":"^3.10.5","@gooddata/numberjs":"^3.2.4","fixed-data-table-2":"0.7.17","@gooddata/goodstrap":"^68.5.2","react-dom-factories":"^1.0.2","@gooddata/gooddata-js":"^12.5.4","json-stable-stringify":"^1.0.1","react-transition-group":"^2.2.1","hoist-non-react-statics":"^3.3.0","nodelist-foreach-polyfill":"^1.2.0","@formatjs/intl-pluralrules":"^1.3.6","highcharts-grouped-categories":"^1.1.3"},"_hasShrinkwrap":false,"devDependencies":{"raf":"3.3.2","yup":"^0.24.1","jest":"24.7.1","husky":"3.0.0","madge":"^3.4.4","react":"^16.5.2","enzyme":"3.5.0","eslint":"4.19.1","formik":"^0.11.11","moment":"2.23.0","history":"^4.7.2","ts-jest":"24.0.0","webpack":"4.30.0","full-icu":"^1.3.0","prettier":"1.16.4","react-ga":"^2.5.2","recharts":"1.0.0-beta.9","testcafe":"1.1.4","commander":"2.14.1","node-sass":"4.13.0","react-dom":"^16.5.2","stylelint":"^10.0.0","supertest":"3.0.0","ts-loader":"6.0.0","@types/raf":"^3.4.0","css-loader":"0.28.7","jest-junit":"3.0.0","raw-loader":"0.5.1","styled-jsx":"2.2.1","typescript":"3.3.4000","@babel/core":"7.4.4","@types/jest":"24.0.6","@types/node":"7.0.8","@types/uuid":"3.4.3","file-loader":"3.0.1","jest-enzyme":"7.0.2","lint-staged":"9.1.0","sass-loader":"6.0.6","webpack-cli":"3.3.2","@types/react":"16.8.6","babel-loader":"8.0.5","react-helmet":"5.2.0","react-select":"1.2.1","style-loader":"0.19.1","@types/enzyme":"3.1.13","@types/lodash":"4.14.123","testcafe-live":"0.1.4","@babel/runtime":"7.4.4","dotenv-webpack":"^1.7.0","@babel/polyfill":"^7.4.4","@storybook/react":"5.0.11","@types/invariant":"2.2.29","@types/react-dom":"16.0.11","isomorphic-fetch":"2.2.1","react-datepicker":"1.1.0","react-router-dom":"4.2.2","@babel/preset-env":"7.4.4","@gooddata/mock-js":"^2.13.1","@storybook/addons":"5.0.11","@types/classnames":"2.2.3","@types/prop-types":"15.5.2","@storybook/theming":"5.0.11","identity-obj-proxy":"^3.0.0","intl-messageformat":"^7.5.4","webpack-dev-server":"3.3.1","@babel/preset-react":"7.0.0","@types/react-portal":"4.0.1","@types/react-window":"^1.8.1","babel-plugin-lodash":"3.3.4","html-webpack-plugin":"3.2.0","react-test-renderer":"16.4.2","@types/react-measure":"2.0.5","clean-webpack-plugin":"2.0.2","stats-webpack-plugin":"0.7.0","eslint-config-prettier":"4.1.0","react-google-recaptcha":"^0.14.1","tslint-config-prettier":"1.18.0","@gooddata/eslint-config":"^1.0.0","@gooddata/tslint-config":"1.0.0","@types/react-responsive":"^3.0.3","@types/storybook__react":"4.0.1","@types/stringify-object":"^3.2.0","enzyme-adapter-react-16":"1.3.1","@gooddata/test-storybook":"3.2.1","@storybook/addon-actions":"5.0.11","@storybook/addon-options":"5.0.11","node-sass-magic-importer":"5.1.0","react-syntax-highlighter":"11.0.2","@types/fixed-data-table-2":"0.8.1","stylelint-config-prettier":"5.2.0","@gooddata/stylelint-config":"4.0.1","@types/react-test-renderer":"16.0.0","circular-dependency-plugin":"5.0.2","compression-webpack-plugin":"2.0.0","@types/json-stable-stringify":"^1.0.32","@gooddata/frontend-npm-scripts":"1.1.0","@types/enzyme-adapter-react-16":"1.0.3","stylelint-checkstyle-formatter":"0.1.0","@types/storybook__addon-actions":"3.4.2","@babel/plugin-proposal-class-properties":"7.4.4","@babel/plugin-proposal-object-rest-spread":"7.4.4","@babel/plugin-transform-async-to-generator":"7.4.4"},"peerDependencies":{"react":"^16.5.2","react-dom":"^16.5.2"},"_npmOperationalInternal":{"tmp":"tmp/react-components_7.6.1_1589972773078_0.9941674894690162","host":"s3://npm-registry-packages"}},"7.7.0-beta.21":{"name":"@gooddata/react-components","version":"7.7.0-beta.21","author":{"name":"GoodData Corporation"},"license":"BSD-3-Clause","_id":"@gooddata/react-components@7.7.0-beta.21","maintainers":[{"name":"afi","email":"adam.fiedler@gooddata.com"},{"name":"bertold8","email":"ivan.nejezchleb@seznam.cz"},{"name":"brbistas","email":"valentinos.chraniotis@gooddata.com"},{"name":"bugsbunny338","email":"jiri.zajic@mensa.cz"},{"name":"de.do","email":"de.do@gooddata.com"},{"name":"gooddata-ci","email":"rail@gooddata.com"},{"name":"hang.ngo","email":"hang.ngo@gooddata.com"},{"name":"hung.nguyen.hoang","email":"hung.nguyen@gooddata.com"},{"name":"ivan.mjartan","email":"ivan.mjartan@gooddata.com"},{"name":"jakub-sterba","email":"jakub.sterba@gooddata.com"},{"name":"jaroslav.tomecek","email":"jaroslav.tomecek@gooddata.com"},{"name":"jkittler","email":"honza.kittler@gmail.com"},{"name":"khanh.le","email":"khanh.le@gooddata.com"},{"name":"lanhuynh","email":"lan.huynh@gooddata.com"},{"name":"linhhong","email":"linh.hong@gooddata.com"},{"name":"lupko","email":"lubomir.slivka@gooddata.com"},{"name":"mai.nguyen","email":"mai.nguyen@gooddata.com"},{"name":"matyas.kandl","email":"matyas.kandl@gooddata.com"},{"name":"michal.marsal","email":"michal.marsal@gooddata.com"},{"name":"my.duong","email":"my.duong@gooddata.com"},{"name":"naibinh","email":"naibinh@gmail.com"},{"name":"nikolacech","email":"nikola.cech@gooddata.com"},{"name":"nis.hua","email":"nis.hua@gooddata.com"},{"name":"no23reason","email":"dan.homola@hotmail.cz"},{"name":"patrikbraborec","email":"patrik.braborec@gooddata.com"},{"name":"pbenes","email":"petr.benes@gooddata.com"},{"name":"petrjanu","email":"petr.janu@gooddata.com"},{"name":"pkingo","email":"philipandreaskingo@hotmail.com"},{"name":"ptquang86","email":"ptquang86@gmail.com"},{"name":"qduval","email":"quentin.duval@gooddata.com"},{"name":"rodri360","email":"me@rodri360.com"},{"name":"scavnickyj","email":"jakub.scavnicky@gooddata.com"},{"name":"sitina","email":"jiri.sitina@gooddata.com"},{"name":"strouhaljan","email":"strouhal.jan@gmail.com"},{"name":"tomas.kratochvil","email":"tomas.kratochvil@gooddata.com"},{"name":"tomasreichmann","email":"tomasreichmann@gmail.com"},{"name":"tomsatgd","email":"tomas.satinsky@gooddata.com"},{"name":"trung-le-quoc","email":"trung.le@gooddata.com"},{"name":"tu-ngo","email":"tungo1981@gmail.com"},{"name":"tu.bui","email":"tu.bui@gooddata.com"},{"name":"tulean","email":"tuan.le@gooddata.com"},{"name":"tuqt1005","email":"tu.tran@gooddata.com"},{"name":"utdnah","email":"danh.ung@gooddata.com"},{"name":"vlastikcz","email":"vlastimil.kotas@gooddata.com"},{"name":"vu.pham","email":"vu.pham@gooddata.com"},{"name":"xmort","email":"petr.dolejsi@gooddata.com"},{"name":"yanlipnican","email":"yanlipnican@gmail.com"}],"homepage":"https://github.com/gooddata/gooddata-react-components#readme","bugs":{"url":"https://github.com/gooddata/gooddata-react-components/issues"},"dist":{"shasum":"c36aea87a7e525f3aff857445a225760a28ae616","tarball":"https://registry.npmjs.org/@gooddata/react-components/-/react-components-7.7.0-beta.21.tgz","fileCount":2628,"integrity":"sha512-S1/6DrbB46beMCJp95g3IrWQ9SszlV0J5XezM7rLf2Gem+TBeLozx1VgqAPAoYgLzGJ0NYAektqlCvuhROwnOg==","signatures":[{"sig":"MEUCICIVUbDfpIYK0bkM9PKf21+pvdD8gxpykx9P/t+1NkBcAiEAtQWN8HSN3pHsVzXoP0CDXJ/+8AlbckP9hFmpAfdYk1M=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":10316594,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJexTLhCRA9TVsSAnZWagAA7XMQAIBJgjTwNZeMu66GoDIb\nVV7jqMgN1bYJdyVdh5gRIeA4CT5NjKxYR3sGMnYVU/rOE7x0rNIGOcVgvrHK\nUTiL8Yqb+wJGMNU8VuatrKUKgqGk/UkIZ62oL5nqaEo/eZohBfGXMNW6NvGz\nKbH7eYkkoCTFGt4WeYZsVy7DbJ6z2IbWqGcq5cP+hpOFWMvPXva00Qj9aeOG\ngSADoUhjymUU1eg2aH/XEE7m09I62lxr30RLEd9sAzJ3slnwdynGJDkntyJT\n7zu0BzJuo9j4NtmJfapnG+Kr9cCL2bd+4U6OIjVJ2XfKzgC+mPlZUzDZ8m9c\nEP1fa3MVP5F8FFtJTCYyhG+xTCU2zXrJ/T1jcxgdJxlj91FjmLHL6VWswcdL\n6N6NF5ENxKOvNp3WzEprwFjJU0+iOryNxzvLfsisepiq07/pgAVUf5kqVJoW\nnRTz7S20wGTtz6aZRQSSnLk+LW/DUvqdFcXHWV534F46UCYLZvtDjGIATsN6\nER3MHdnH+KoMO0bx0rJ7hGLo5jl8pwMFtdvwyQFrPJDoXv9FFFUBCSoXK1i5\noW+ZMJGNzrvlc6DiBCjv4X/OUjO6eJ4zqSCeQ0I9wR47dl8SE1jS4x4zrnJA\ng9WzP4rPy0ZiSN8lzm6hC1TJ+A+ynTMYHI9xXpQH/z9UC9+/iWgN8QFxynp/\nz7Fb\r\n=U4A7\r\n-----END PGP SIGNATURE-----\r\n"},"main":"dist/index.js","husky":{"hooks":{"pre-commit":"lint-staged"}},"config":{"eslint":"./examples/**/*.{js,jsx}","tslint":"./{__mocks__,src,stories}/{,**/}*.{ts,tsx}"},"readme":"[![npm version](https://badge.fury.io/js/%40gooddata%2Freact-components.svg)](https://www.npmjs.com/package/@gooddata/react-components)\n\n# GoodData.UI React components\n> A React-based JavaScript library for building data-driven applications\n\n## Getting started\n- [GoodData.UI Documentation](http://sdk.gooddata.com/gooddata-ui/)\n- [GoodData.UI Live Examples](https://gooddata-examples.herokuapp.com/)\n- [Stack Overflow](https://stackoverflow.com/questions/tagged/gooddata)\n\n### Usage\nWith [yarn](https://yarnpkg.com) installed, go to your project directory and run\n```\n$ yarn add @gooddata/react-components\n```\nIf you prefer [npm](npmjs.com) run\n```\n$ npm install --save @gooddata/react-components\n```\n\nThe public API is exposed via global `index.js`. Except for the styles, do not import any other file directly\nbecause they are not intended to be part of the public API.\n\n## Contributing\n\nWe welcome any contribution in form of [issues](https://github.com/gooddata/gooddata-react-components/issues) or [pull requests](https://github.com/gooddata/gooddata-react-components/pulls).\n\nInstall [Node.js](http://nodejs.org) (node 12.16.1, npm v6.13.4) and [Yarn](https://classic.yarnpkg.com) (1.22.4).\n\nInstall dependencies:\n```\nyarn install --frozen-lockfile\n```\n\nThese commands may come in handy while developing:\n\n| command | description |\n| ------- | ----------- |\n| `yarn install --pure-lockfile` | first step |\n| ||\n| `yarn dev` | build react-components to `/dist` in watch mode |\n| `yarn test` | run all unit tests |\n| `yarn prettier-write` | format the source code to match the valid codestyle |\n| `yarn validate` | validate codestyle |\n| ||\n| `yarn storybook` | run storybook from `/stories` on http://localhost:9001 |\n| `yarn build-storybook` | build storybook to `/dist-storybook` |\n| `yarn test-storybook` | run storybook and [screenshot tests](https://github.com/gooddata/gdc-client-utils/tree/master/test-storybook) |\n| ||\n| `yarn examples` | run Live Examples dev-server from `/examples` on https://localhost:8999 |\n| `yarn examples-build` | build Live Examples to `/examples/dist` |\n| `yarn examples-server` | serve built Live Examples - see `/examples/server/src` |\n| `yarn examples-testcafe` | run testcafe tests against `localhost:8999` |\n\n### Deploy to heroku.com\nWhen you deploy this repo to heroku, it serves *GoodData.UI Live Examples*.\nRelevant tasks are in `Procfile` and `package.json`.\n\n```bash\n# run in the project directory\nheroku login\nheroku create <your-app-name>\nheroku config:set DOMAIN_ADMIN_USERNAME=x@gooddata.com DOMAIN_ADMIN_PASSWORD=xy PROJECT_ID_TO_ASSIGN=xms7ga4tf3g3nzucd8380o2bev8oeknp\ngit push heroku HEAD:master\nheroku open\n```\n### Enable Geo Chart for Storybook and Live Examples\nGeo chart uses Mapbox to render map which requires a Mapbox access token.\n- Register an account and create Mapbox access token at [guide](https://docs.mapbox.com/help/how-mapbox-works/access-tokens/)\n- Store the created token at `.env`:\n```bash\necho -e \"EXAMPLE_MAPBOX_ACCESS_TOKEN=token\" >> .env # only need to run once\necho -e \"STORYBOOK_MAPBOX_ACCESS_TOKEN=token\" >> .env # only need to run once\n```\n\n### Run Live Examples Locally\nTo run *GoodData.UI Live Examples* locally:\n```bash\ngit clone <this-repository>\ncd  <repository-folder>\nyarn install --pure-lockfile\nyarn examples\n```\nThen open https://localhost:8999 and login using Live Examples account (you can [create one here](https://gooddata-examples.herokuapp.com/registration)).\n\n### Run Storybook locally\n- Run storybook with token stored in `.env` for more secure\n```bash\nyarn storybook\n```\n- Or run storybook with token env param exposed to cli (not suggested)\n```bash\nSTORYBOOK_MAPBOX_ACCESS_TOKEN=token yarn storybook\n```\n- Apply either above way to `yarn build-storybook` or `yarn test-storybook`\n\n### Source code formatting\nThe source code in the repository is formatted by [Prettier](https://prettier.io/).\nThe format of the code is validated by our Continuous Integration server and is one of the requirements of successful merge.\n\nPrettier is supported by every major IDE. You can find the list of supported editors and how to configure them [here](https://prettier.io/docs/en/editors.html).\n\nIn the case, when your editor is not supported or you don't want to setup the integration, you can run the `yarn prettier-write` command to reformat the code before commit.\n\n## Changelog\n\n- see [CHANGELOG.md](CHANGELOG.md)\n\n## Supported versions\n\nIn order to make the user experience with integrating GoodData UI SDK as smooth and secure as possible and to ensure that the SDK is using the latest features of the platform, we will only provide support to two most recent major versions of UI SDK.\n\nThe most recent majors will be supported in the following modes:\n\n- The latest major version will receive all new functionality and all bug fixes\n- The previous major version will only receive fixes to critical issues and security fixes. These fixes will be applied on top of last released version of the previous major\n\nThe customers are encouraged to always use the latest version of the UI SDK.\n\nIn case of using older versions, the user might face API incompatibility, performance or security issues.\n\nPlease follow the installation instructions to update to the newest version.\n\n## License\n\n(C) 2007-2020 GoodData Corporation\n\nThis project is dual licensed:\n\n- The ATTRIBUTION-NONCOMMERCIAL 4.0 INTERNATIONAL (CC BY-NC 4.0) is used for purpose of the trial experience and evaluation of GoodData.UI library.\n- The GOODDATA GOODDATA.UI LIBRARY END USER LICENSE AGREEMENT is used for GoodData customers.\n\nFor more information, please see [LICENSE](https://github.com/gooddata/gooddata-react-components/blob/master/LICENSE)\n","gitHead":"3c1e7dfbb0080485394cf706fe4f7ef03d92ac3c","scripts":{"dev":"bash scripts/build.sh --dev-watch","test":"jest --watch","build":"bash scripts/build.sh","tslint":"yarn run-tslint -t verbose $npm_package_config_tslint","prepare":"cd examples/server && yarn install --frozen-lockfile && cd ../..; rm -r examples/node_modules 2>/dev/null; true","examples":"bash scripts/run-examples.sh","prepare?":"# Called before `npm publish` and on local `npm install`. Temporarily also for deleting obsolete node_modules. Ends with `true` to continue gracefully.","validate":"tsc --noEmit && yarn tslint && eslint $npm_package_config_eslint && yarn validate-style && yarn prettier-check","build-dev":"bash scripts/build.sh --dev","examples?":"# Default is developer domain, other options: yarn examples [sec,secure,stg,stg2,stg3,demo,developer or URL]","storybook":"yarn build && start-storybook -p 9001 -c .storybook","test-once":"jest","tslint-ci":"mkdir -p ./ci/results && yarn run-tslint -t checkstyle -o ./ci/results/tslint-results.xml $npm_package_config_tslint","run-tslint":"tslint -p tsconfig.json","validate-ci":"tsc --noEmit && yarn tslint-ci  && eslint $npm_package_config_eslint -f checkstyle -o ci/results/eslint-results.xml && yarn validate-style-ci && yarn prettier-check","examples-build":"bash scripts/build-examples.sh","prepublishOnly":"yarn build","prettier-check":"prettier --check '{src,stories,styles,__mocks__,examples/server/src,examples/src,examples/test}/**/*.{ts,js,tsx,jsx,json,scss,md,yaml,html}'","prettier-write":"prettier --write '{src,stories,styles,__mocks__,examples/server/src,examples/src,examples/test}/**/*.{ts,js,tsx,jsx,json,scss,md,yaml,html}'","test-storybook":"yarn build && test-storybook","validate-style":"stylelint '**/*.scss'","build-storybook":"yarn build && build-storybook -c .storybook -o dist-storybook","examples-server":"node examples/server/src/index.js","heroku-postbuild":"yarn examples-build developer","examples-testcafe":"./scripts/run-testcafe.sh visual","validate-style-ci":"stylelint '**/*.scss' --custom-formatter=node_modules/stylelint-checkstyle-formatter > ci/results/stylelint-results.xml","check-circular-deps":"madge --circular --extensions ts ./src","examples-testcafe-ci":"./scripts/run-testcafe.sh ci","examples-testcafe-live":"./scripts/run-testcafe.sh live"},"typings":"dist/index.d.ts","_npmUser":{"name":"gooddata-ci","email":"rail@gooddata.com"},"deprecated":"@gooddata/react-components@7 reached End of Support on March 31, 2022. Please upgrade (see https://sdk.gooddata.com/gooddata-ui/docs/supported_versions.html for more information).","repository":{"url":"git+ssh://git@github.com/gooddata/gooddata-react-components.git","type":"git"},"_npmVersion":"6.13.4","description":"GoodData.UI - A powerful JavaScript library for building analytical applications","directories":{},"lint-staged":{"{src,stories,styles,__mocks__,examples/server/src,examples/src,examples/test}/**/*.{ts,js,tsx,jsx,scss}":["npx gdc-fix-copyright","git add"],"{src,stories,styles,__mocks__,examples/server/src,examples/src,examples/test}/**/*.{ts,js,tsx,jsx,json,scss,md,yaml,html}":["prettier --write","git add"]},"_nodeVersion":"12.16.1","dependencies":{"rxjs":"^5.5.6","uuid":"^3.2.1","immer":"^1.3.1","lodash":"^4.17.15","date-fns":"^2.7.0","downshift":"^3.2.7","invariant":"^2.2.2","mapbox-gl":"^1.6.1","classnames":"^2.2.6","highcharts":"7.1.1","prop-types":"^15.6.0","react-intl":"^3.6.0","custom-event":"^1.0.1","react-window":"^1.8.1","ag-grid-react":"20.0.0","react-measure":"^2.3.0","@types/mapbox-gl":"^1.6.1","react-day-picker":"~7.3.0","react-responsive":"^3.0.0","stringify-object":"^2.4.0","@gooddata/typings":"^2.24.2","ag-grid-community":"20.0.0","http-status-codes":"^1.3.0","@gooddata/js-utils":"^3.10.5","@gooddata/numberjs":"^3.2.4","fixed-data-table-2":"0.7.17","@gooddata/goodstrap":"^68.6.0","react-dom-factories":"^1.0.2","@gooddata/gooddata-js":"^13.0.1","json-stable-stringify":"^1.0.1","react-transition-group":"^2.2.1","hoist-non-react-statics":"^3.3.0","nodelist-foreach-polyfill":"^1.2.0","@formatjs/intl-pluralrules":"^1.3.6","highcharts-grouped-categories":"^1.1.3"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"raf":"3.3.2","yup":"^0.24.1","jest":"24.7.1","husky":"3.0.0","madge":"^3.4.4","react":"^16.5.2","enzyme":"3.5.0","eslint":"4.19.1","formik":"^0.11.11","moment":"2.23.0","history":"^4.7.2","ts-jest":"24.0.0","webpack":"4.30.0","full-icu":"^1.3.0","prettier":"1.16.4","react-ga":"^2.5.2","recharts":"1.0.0-beta.9","testcafe":"1.1.4","commander":"2.14.1","node-sass":"4.13.0","react-dom":"^16.5.2","stylelint":"^10.0.0","supertest":"3.0.0","ts-loader":"6.0.0","@types/raf":"^3.4.0","css-loader":"0.28.7","jest-junit":"3.0.0","raw-loader":"0.5.1","styled-jsx":"2.2.1","typescript":"3.3.4000","@babel/core":"7.4.4","@types/jest":"24.0.6","@types/node":"7.0.8","@types/uuid":"3.4.3","file-loader":"3.0.1","jest-enzyme":"7.0.2","lint-staged":"9.1.0","sass-loader":"6.0.6","webpack-cli":"3.3.2","@types/react":"16.8.6","babel-loader":"8.0.5","react-helmet":"5.2.0","react-select":"1.2.1","style-loader":"0.19.1","@types/enzyme":"3.1.13","@types/lodash":"4.14.123","testcafe-live":"0.1.4","@babel/runtime":"7.4.4","dotenv-webpack":"^1.7.0","@babel/polyfill":"^7.4.4","@storybook/react":"5.0.11","@types/invariant":"2.2.29","@types/react-dom":"16.0.11","isomorphic-fetch":"2.2.1","react-datepicker":"1.1.0","react-router-dom":"4.2.2","@babel/preset-env":"7.4.4","@gooddata/mock-js":"^2.13.1","@storybook/addons":"5.0.11","@types/classnames":"2.2.3","@types/prop-types":"15.5.2","@storybook/theming":"5.0.11","identity-obj-proxy":"^3.0.0","intl-messageformat":"^7.5.4","webpack-dev-server":"3.3.1","@babel/preset-react":"7.0.0","@types/react-portal":"4.0.1","@types/react-window":"^1.8.1","babel-plugin-lodash":"3.3.4","html-webpack-plugin":"3.2.0","react-test-renderer":"16.4.2","@types/react-measure":"2.0.5","clean-webpack-plugin":"2.0.2","stats-webpack-plugin":"0.7.0","eslint-config-prettier":"4.1.0","react-google-recaptcha":"^0.14.1","tslint-config-prettier":"1.18.0","@gooddata/eslint-config":"^1.0.0","@gooddata/tslint-config":"1.0.0","@types/react-responsive":"^3.0.3","@types/storybook__react":"4.0.1","@types/stringify-object":"^3.2.0","enzyme-adapter-react-16":"1.3.1","@gooddata/test-storybook":"3.2.1","@storybook/addon-actions":"5.0.11","@storybook/addon-options":"5.0.11","node-sass-magic-importer":"5.1.0","react-syntax-highlighter":"11.0.2","@types/fixed-data-table-2":"0.8.1","stylelint-config-prettier":"5.2.0","@gooddata/stylelint-config":"4.0.1","@types/react-test-renderer":"16.0.0","circular-dependency-plugin":"5.0.2","compression-webpack-plugin":"2.0.0","@types/json-stable-stringify":"^1.0.32","@gooddata/frontend-npm-scripts":"1.1.0","@types/enzyme-adapter-react-16":"1.0.3","stylelint-checkstyle-formatter":"0.1.0","@types/storybook__addon-actions":"3.4.2","@babel/plugin-proposal-class-properties":"7.4.4","@babel/plugin-proposal-object-rest-spread":"7.4.4","@babel/plugin-transform-async-to-generator":"7.4.4"},"peerDependencies":{"react":"^16.5.2","react-dom":"^16.5.2"},"_npmOperationalInternal":{"tmp":"tmp/react-components_7.7.0-beta.21_1589981921163_0.6962314081646412","host":"s3://npm-registry-packages"}},"7.7.0-alpha-bertold8-ine-one-4404-manual-resizing-2020-05-21T11-36-18-352Z":{"name":"@gooddata/react-components","version":"7.7.0-alpha-bertold8-ine-one-4404-manual-resizing-2020-05-21T11-36-18-352Z","author":{"name":"GoodData Corporation"},"license":"BSD-3-Clause","_id":"@gooddata/react-components@7.7.0-alpha-bertold8-ine-one-4404-manual-resizing-2020-05-21T11-36-18-352Z","maintainers":[{"name":"afi","email":"adam.fiedler@gooddata.com"},{"name":"bertold8","email":"ivan.nejezchleb@seznam.cz"},{"name":"brbistas","email":"valentinos.chraniotis@gooddata.com"},{"name":"bugsbunny338","email":"jiri.zajic@mensa.cz"},{"name":"de.do","email":"de.do@gooddata.com"},{"name":"gooddata-ci","email":"rail@gooddata.com"},{"name":"hang.ngo","email":"hang.ngo@gooddata.com"},{"name":"hung.nguyen.hoang","email":"hung.nguyen@gooddata.com"},{"name":"ivan.mjartan","email":"ivan.mjartan@gooddata.com"},{"name":"jakub-sterba","email":"jakub.sterba@gooddata.com"},{"name":"jaroslav.tomecek","email":"jaroslav.tomecek@gooddata.com"},{"name":"jkittler","email":"honza.kittler@gmail.com"},{"name":"khanh.le","email":"khanh.le@gooddata.com"},{"name":"lanhuynh","email":"lan.huynh@gooddata.com"},{"name":"linhhong","email":"linh.hong@gooddata.com"},{"name":"lupko","email":"lubomir.slivka@gooddata.com"},{"name":"mai.nguyen","email":"mai.nguyen@gooddata.com"},{"name":"matyas.kandl","email":"matyas.kandl@gooddata.com"},{"name":"michal.marsal","email":"michal.marsal@gooddata.com"},{"name":"my.duong","email":"my.duong@gooddata.com"},{"name":"naibinh","email":"naibinh@gmail.com"},{"name":"nikolacech","email":"nikola.cech@gooddata.com"},{"name":"nis.hua","email":"nis.hua@gooddata.com"},{"name":"no23reason","email":"dan.homola@hotmail.cz"},{"name":"patrikbraborec","email":"patrik.braborec@gooddata.com"},{"name":"pbenes","email":"petr.benes@gooddata.com"},{"name":"petrjanu","email":"petr.janu@gooddata.com"},{"name":"pkingo","email":"philipandreaskingo@hotmail.com"},{"name":"ptquang86","email":"ptquang86@gmail.com"},{"name":"qduval","email":"quentin.duval@gooddata.com"},{"name":"rodri360","email":"me@rodri360.com"},{"name":"scavnickyj","email":"jakub.scavnicky@gooddata.com"},{"name":"sitina","email":"jiri.sitina@gooddata.com"},{"name":"strouhaljan","email":"strouhal.jan@gmail.com"},{"name":"tomas.kratochvil","email":"tomas.kratochvil@gooddata.com"},{"name":"tomasreichmann","email":"tomasreichmann@gmail.com"},{"name":"tomsatgd","email":"tomas.satinsky@gooddata.com"},{"name":"trung-le-quoc","email":"trung.le@gooddata.com"},{"name":"tu-ngo","email":"tungo1981@gmail.com"},{"name":"tu.bui","email":"tu.bui@gooddata.com"},{"name":"tulean","email":"tuan.le@gooddata.com"},{"name":"tuqt1005","email":"tu.tran@gooddata.com"},{"name":"utdnah","email":"danh.ung@gooddata.com"},{"name":"vlastikcz","email":"vlastimil.kotas@gooddata.com"},{"name":"vu.pham","email":"vu.pham@gooddata.com"},{"name":"xmort","email":"petr.dolejsi@gooddata.com"},{"name":"yanlipnican","email":"yanlipnican@gmail.com"}],"homepage":"https://github.com/gooddata/gooddata-react-components#readme","bugs":{"url":"https://github.com/gooddata/gooddata-react-components/issues"},"dist":{"shasum":"26509fc5da18e3a8054303d6f7b7ae06eea7ed1c","tarball":"https://registry.npmjs.org/@gooddata/react-components/-/react-components-7.7.0-alpha-bertold8-ine-one-4404-manual-resizing-2020-05-21T11-36-18-352Z.tgz","fileCount":2582,"integrity":"sha512-efcQO3fI/YWAKFUt5wtZvVUNeQ0e6Tl7eQEYk/LCzKZuAq6XomssGl56xpjSBl1SQYA/a3rYWMAT6A+uhUk26g==","signatures":[{"sig":"MEQCIBNjLCvnSGZzj8/l42/NNM0nzXUCEGp6J1e14meeGICYAiA3gedUZu5l/YQis6teLXKv1PMqiMUP3IJE/8/eG98L0w==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":10284611,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJexmfQCRA9TVsSAnZWagAACgcP+wdbPnP15I3UvhIVIAK9\nICgRqgd+dk3JiuheeV/UXGcm/R3Nt9l4DO6Ox3tfRGwMQn3wAqqndZrC67Yo\nGJL5NgUeXHbzjpc0oHU8N/yVkdvO0EVyQe5xZj976IhnUE0Y6eJdG5Is0c06\nQCVycyjwIl6upZkBs8FJGpDTtmYF8qF7ZNGn1W3F+T0q052WCu1x0UifvPb0\nSDpKe7++si1NREnZzdzOS3XFDtysEhBjsaMTI4KYkxFchZ3dJLkPywDa2yv1\n3GU2hMGe26K7+maHdFzTlVbr+KXFKjuHOV+q69oUOC+mTLzjers4G59yWuIf\nen0VO5l4s0RpwmiDMnfUL9UfxJDxaELIGcyR63yMdLKVy3ZLMaR5+ZNILl7F\nM2jMg3MsnVgeo7NfrkGJSW9VP0IhN0gnCx1eXJnyLgHpmaPaQRQjZSssMSg5\nRcEzwb821mpR7eaKZgLuvsLPSEjQ7t9bw7rGdyr6j6EU9Sz8rVFtvSmuRLit\nDLqSA7PbWq06ceZxf/iaiWug7MxHbMFckb6CIHWO5w9K2Y6wjxGleU3LUNBv\nIRGiV0QjFXL1kug5kxph7dkZ1tvUXEni8et93BXrEG62ArdtvK9egTLB9/O/\n1AvA9ALO5vGkQ9XNN1lLmezsBUWjUUawre4rZTRgu8CwiR+Nbz969/dB/nPJ\nSdJP\r\n=mJF3\r\n-----END PGP SIGNATURE-----\r\n"},"main":"dist/index.js","husky":{"hooks":{"pre-commit":"lint-staged"}},"config":{"eslint":"./examples/**/*.{js,jsx}","tslint":"./{__mocks__,src,stories}/{,**/}*.{ts,tsx}"},"readme":"[![npm version](https://badge.fury.io/js/%40gooddata%2Freact-components.svg)](https://www.npmjs.com/package/@gooddata/react-components)\n\n# GoodData.UI React components\n> A React-based JavaScript library for building data-driven applications\n\n## Getting started\n- [GoodData.UI Documentation](http://sdk.gooddata.com/gooddata-ui/)\n- [GoodData.UI Live Examples](https://gooddata-examples.herokuapp.com/)\n- [Stack Overflow](https://stackoverflow.com/questions/tagged/gooddata)\n\n### Usage\nWith [yarn](https://yarnpkg.com) installed, go to your project directory and run\n```\n$ yarn add @gooddata/react-components\n```\nIf you prefer [npm](npmjs.com) run\n```\n$ npm install --save @gooddata/react-components\n```\n\nThe public API is exposed via global `index.js`. Except for the styles, do not import any other file directly\nbecause they are not intended to be part of the public API.\n\n## Contributing\n\nWe welcome any contribution in form of [issues](https://github.com/gooddata/gooddata-react-components/issues) or [pull requests](https://github.com/gooddata/gooddata-react-components/pulls).\n\nInstall [Node.js](http://nodejs.org) (node 12.16.1, npm v6.13.4) and [Yarn](https://classic.yarnpkg.com) (1.22.4).\n\nInstall dependencies:\n```\nyarn install --frozen-lockfile\n```\n\nThese commands may come in handy while developing:\n\n| command | description |\n| ------- | ----------- |\n| `yarn install --pure-lockfile` | first step |\n| ||\n| `yarn dev` | build react-components to `/dist` in watch mode |\n| `yarn test` | run all unit tests |\n| `yarn prettier-write` | format the source code to match the valid codestyle |\n| `yarn validate` | validate codestyle |\n| ||\n| `yarn storybook` | run storybook from `/stories` on http://localhost:9001 |\n| `yarn build-storybook` | build storybook to `/dist-storybook` |\n| `yarn test-storybook` | run storybook and [screenshot tests](https://github.com/gooddata/gdc-client-utils/tree/master/test-storybook) |\n| ||\n| `yarn examples` | run Live Examples dev-server from `/examples` on https://localhost:8999 |\n| `yarn examples-build` | build Live Examples to `/examples/dist` |\n| `yarn examples-server` | serve built Live Examples - see `/examples/server/src` |\n| `yarn examples-testcafe` | run testcafe tests against `localhost:8999` |\n\n### Deploy to heroku.com\nWhen you deploy this repo to heroku, it serves *GoodData.UI Live Examples*.\nRelevant tasks are in `Procfile` and `package.json`.\n\n```bash\n# run in the project directory\nheroku login\nheroku create <your-app-name>\nheroku config:set DOMAIN_ADMIN_USERNAME=x@gooddata.com DOMAIN_ADMIN_PASSWORD=xy PROJECT_ID_TO_ASSIGN=xms7ga4tf3g3nzucd8380o2bev8oeknp\ngit push heroku HEAD:master\nheroku open\n```\n### Enable Geo Chart for Storybook and Live Examples\nGeo chart uses Mapbox to render map which requires a Mapbox access token.\n- Register an account and create Mapbox access token at [guide](https://docs.mapbox.com/help/how-mapbox-works/access-tokens/)\n- Store the created token at `.env`:\n```bash\necho -e \"EXAMPLE_MAPBOX_ACCESS_TOKEN=token\" >> .env # only need to run once\necho -e \"STORYBOOK_MAPBOX_ACCESS_TOKEN=token\" >> .env # only need to run once\n```\n\n### Run Live Examples Locally\nTo run *GoodData.UI Live Examples* locally:\n```bash\ngit clone <this-repository>\ncd  <repository-folder>\nyarn install --pure-lockfile\nyarn examples\n```\nThen open https://localhost:8999 and login using Live Examples account (you can [create one here](https://gooddata-examples.herokuapp.com/registration)).\n\n### Run Storybook locally\n- Run storybook with token stored in `.env` for more secure\n```bash\nyarn storybook\n```\n- Or run storybook with token env param exposed to cli (not suggested)\n```bash\nSTORYBOOK_MAPBOX_ACCESS_TOKEN=token yarn storybook\n```\n- Apply either above way to `yarn build-storybook` or `yarn test-storybook`\n\n### Source code formatting\nThe source code in the repository is formatted by [Prettier](https://prettier.io/).\nThe format of the code is validated by our Continuous Integration server and is one of the requirements of successful merge.\n\nPrettier is supported by every major IDE. You can find the list of supported editors and how to configure them [here](https://prettier.io/docs/en/editors.html).\n\nIn the case, when your editor is not supported or you don't want to setup the integration, you can run the `yarn prettier-write` command to reformat the code before commit.\n\n## Changelog\n\n- see [CHANGELOG.md](CHANGELOG.md)\n\n## Supported versions\n\nIn order to make the user experience with integrating GoodData UI SDK as smooth and secure as possible and to ensure that the SDK is using the latest features of the platform, we will only provide support to two most recent major versions of UI SDK.\n\nThe most recent majors will be supported in the following modes:\n\n- The latest major version will receive all new functionality and all bug fixes\n- The previous major version will only receive fixes to critical issues and security fixes. These fixes will be applied on top of last released version of the previous major\n\nThe customers are encouraged to always use the latest version of the UI SDK.\n\nIn case of using older versions, the user might face API incompatibility, performance or security issues.\n\nPlease follow the installation instructions to update to the newest version.\n\n## License\n\n(C) 2007-2020 GoodData Corporation\n\nThis project is dual licensed:\n\n- The ATTRIBUTION-NONCOMMERCIAL 4.0 INTERNATIONAL (CC BY-NC 4.0) is used for purpose of the trial experience and evaluation of GoodData.UI library.\n- The GOODDATA GOODDATA.UI LIBRARY END USER LICENSE AGREEMENT is used for GoodData customers.\n\nFor more information, please see [LICENSE](https://github.com/gooddata/gooddata-react-components/blob/master/LICENSE)\n","gitHead":"d0600fc449cc84372bf368a349f92934d6f35b81","scripts":{"dev":"bash scripts/build.sh --dev-watch","test":"jest --watch","build":"bash scripts/build.sh","tslint":"yarn run-tslint -t verbose $npm_package_config_tslint","prepare":"cd examples/server && yarn install --frozen-lockfile && cd ../..; rm -r examples/node_modules 2>/dev/null; true","examples":"bash scripts/run-examples.sh","prepare?":"# Called before `npm publish` and on local `npm install`. Temporarily also for deleting obsolete node_modules. Ends with `true` to continue gracefully.","validate":"tsc --noEmit && yarn tslint && eslint $npm_package_config_eslint && yarn validate-style && yarn prettier-check","build-dev":"bash scripts/build.sh --dev","examples?":"# Default is developer domain, other options: yarn examples [sec,secure,stg,stg2,stg3,demo,developer or URL]","storybook":"yarn build && start-storybook -p 9001 -c .storybook","test-once":"jest","tslint-ci":"mkdir -p ./ci/results && yarn run-tslint -t checkstyle -o ./ci/results/tslint-results.xml $npm_package_config_tslint","run-tslint":"tslint -p tsconfig.json","validate-ci":"tsc --noEmit && yarn tslint-ci  && eslint $npm_package_config_eslint -f checkstyle -o ci/results/eslint-results.xml && yarn validate-style-ci && yarn prettier-check","examples-build":"bash scripts/build-examples.sh","prepublishOnly":"yarn build","prettier-check":"prettier --check '{src,stories,styles,__mocks__,examples/server/src,examples/src,examples/test}/**/*.{ts,js,tsx,jsx,json,scss,md,yaml,html}'","prettier-write":"prettier --write '{src,stories,styles,__mocks__,examples/server/src,examples/src,examples/test}/**/*.{ts,js,tsx,jsx,json,scss,md,yaml,html}'","test-storybook":"yarn build && test-storybook","validate-style":"stylelint '**/*.scss'","build-storybook":"yarn build && build-storybook -c .storybook -o dist-storybook","examples-server":"node examples/server/src/index.js","heroku-postbuild":"yarn examples-build developer","examples-testcafe":"./scripts/run-testcafe.sh visual","validate-style-ci":"stylelint '**/*.scss' --custom-formatter=node_modules/stylelint-checkstyle-formatter > ci/results/stylelint-results.xml","check-circular-deps":"madge --circular --extensions ts ./src","examples-testcafe-ci":"./scripts/run-testcafe.sh ci","examples-testcafe-live":"./scripts/run-testcafe.sh live"},"typings":"dist/index.d.ts","_npmUser":{"name":"bertold8","email":"ivan.nejezchleb@seznam.cz"},"deprecated":"@gooddata/react-components@7 reached End of Support on March 31, 2022. Please upgrade (see https://sdk.gooddata.com/gooddata-ui/docs/supported_versions.html for more information).","repository":{"url":"git+ssh://git@github.com/gooddata/gooddata-react-components.git","type":"git"},"_npmVersion":"6.13.4","description":"GoodData.UI - A powerful JavaScript library for building analytical applications","directories":{},"lint-staged":{"{src,stories,styles,__mocks__,examples/server/src,examples/src,examples/test}/**/*.{ts,js,tsx,jsx,scss}":["npx gdc-fix-copyright","git add"],"{src,stories,styles,__mocks__,examples/server/src,examples/src,examples/test}/**/*.{ts,js,tsx,jsx,json,scss,md,yaml,html}":["prettier --write","git add"]},"_nodeVersion":"12.16.1","dependencies":{"rxjs":"^5.5.6","uuid":"^3.2.1","immer":"^1.3.1","lodash":"^4.17.15","date-fns":"^2.7.0","downshift":"^3.2.7","invariant":"^2.2.2","mapbox-gl":"^1.6.1","classnames":"^2.2.6","highcharts":"7.1.1","prop-types":"^15.6.0","react-intl":"^3.6.0","custom-event":"^1.0.1","react-window":"^1.8.1","ag-grid-react":"20.0.0","react-measure":"^2.3.0","@types/mapbox-gl":"^1.6.1","react-day-picker":"~7.3.0","react-responsive":"^3.0.0","stringify-object":"^2.4.0","@gooddata/typings":"^2.24.2","ag-grid-community":"20.0.0","http-status-codes":"^1.3.0","@gooddata/js-utils":"^3.10.5","@gooddata/numberjs":"^3.2.4","fixed-data-table-2":"0.7.17","@gooddata/goodstrap":"^68.6.0","react-dom-factories":"^1.0.2","@gooddata/gooddata-js":"^13.0.1","json-stable-stringify":"^1.0.1","react-transition-group":"^2.2.1","hoist-non-react-statics":"^3.3.0","nodelist-foreach-polyfill":"^1.2.0","@formatjs/intl-pluralrules":"^1.3.6","highcharts-grouped-categories":"^1.1.3"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"raf":"3.3.2","yup":"^0.24.1","jest":"24.7.1","husky":"3.0.0","madge":"^3.4.4","react":"^16.5.2","enzyme":"3.5.0","eslint":"4.19.1","formik":"^0.11.11","moment":"2.23.0","history":"^4.7.2","ts-jest":"24.0.0","webpack":"4.30.0","full-icu":"^1.3.0","prettier":"1.16.4","react-ga":"^2.5.2","recharts":"1.0.0-beta.9","testcafe":"1.1.4","commander":"2.14.1","node-sass":"4.13.0","react-dom":"^16.5.2","stylelint":"^10.0.0","supertest":"3.0.0","ts-loader":"6.0.0","@types/raf":"^3.4.0","css-loader":"0.28.7","jest-junit":"3.0.0","raw-loader":"0.5.1","styled-jsx":"2.2.1","typescript":"3.3.4000","@babel/core":"7.4.4","@types/jest":"24.0.6","@types/node":"7.0.8","@types/uuid":"3.4.3","file-loader":"3.0.1","jest-enzyme":"7.0.2","lint-staged":"9.1.0","sass-loader":"6.0.6","webpack-cli":"3.3.2","@types/react":"16.8.6","babel-loader":"8.0.5","react-helmet":"5.2.0","react-select":"1.2.1","style-loader":"0.19.1","@types/enzyme":"3.1.13","@types/lodash":"4.14.123","testcafe-live":"0.1.4","@babel/runtime":"7.4.4","dotenv-webpack":"^1.7.0","@babel/polyfill":"^7.4.4","@storybook/react":"5.0.11","@types/invariant":"2.2.29","@types/react-dom":"16.0.11","isomorphic-fetch":"2.2.1","react-datepicker":"1.1.0","react-router-dom":"4.2.2","@babel/preset-env":"7.4.4","@gooddata/mock-js":"^2.13.1","@storybook/addons":"5.0.11","@types/classnames":"2.2.3","@types/prop-types":"15.5.2","@storybook/theming":"5.0.11","identity-obj-proxy":"^3.0.0","intl-messageformat":"^7.5.4","webpack-dev-server":"3.3.1","@babel/preset-react":"7.0.0","@types/react-portal":"4.0.1","@types/react-window":"^1.8.1","babel-plugin-lodash":"3.3.4","html-webpack-plugin":"3.2.0","react-test-renderer":"16.4.2","@types/react-measure":"2.0.5","clean-webpack-plugin":"2.0.2","stats-webpack-plugin":"0.7.0","eslint-config-prettier":"4.1.0","react-google-recaptcha":"^0.14.1","tslint-config-prettier":"1.18.0","@gooddata/eslint-config":"^1.0.0","@gooddata/tslint-config":"1.0.0","@types/react-responsive":"^3.0.3","@types/storybook__react":"4.0.1","@types/stringify-object":"^3.2.0","enzyme-adapter-react-16":"1.3.1","@gooddata/test-storybook":"3.2.1","@storybook/addon-actions":"5.0.11","@storybook/addon-options":"5.0.11","node-sass-magic-importer":"5.1.0","react-syntax-highlighter":"11.0.2","@types/fixed-data-table-2":"0.8.1","stylelint-config-prettier":"5.2.0","@gooddata/stylelint-config":"4.0.1","@types/react-test-renderer":"16.0.0","circular-dependency-plugin":"5.0.2","compression-webpack-plugin":"2.0.0","@types/json-stable-stringify":"^1.0.32","@gooddata/frontend-npm-scripts":"1.1.0","@types/enzyme-adapter-react-16":"1.0.3","stylelint-checkstyle-formatter":"0.1.0","@types/storybook__addon-actions":"3.4.2","@babel/plugin-proposal-class-properties":"7.4.4","@babel/plugin-proposal-object-rest-spread":"7.4.4","@babel/plugin-transform-async-to-generator":"7.4.4"},"peerDependencies":{"react":"^16.5.2","react-dom":"^16.5.2"},"_npmOperationalInternal":{"tmp":"tmp/react-components_7.7.0-alpha-bertold8-ine-one-4404-manual-resizing-2020-05-21T11-36-18-352Z_1590061007563_0.917082216681008","host":"s3://npm-registry-packages"}},"7.7.0-alpha-bertold8-ine-one-4404-manual-resizing-2020-05-21T12-36-03-218Z":{"name":"@gooddata/react-components","version":"7.7.0-alpha-bertold8-ine-one-4404-manual-resizing-2020-05-21T12-36-03-218Z","author":{"name":"GoodData Corporation"},"license":"BSD-3-Clause","_id":"@gooddata/react-components@7.7.0-alpha-bertold8-ine-one-4404-manual-resizing-2020-05-21T12-36-03-218Z","maintainers":[{"name":"afi","email":"adam.fiedler@gooddata.com"},{"name":"bertold8","email":"ivan.nejezchleb@seznam.cz"},{"name":"brbistas","email":"valentinos.chraniotis@gooddata.com"},{"name":"bugsbunny338","email":"jiri.zajic@mensa.cz"},{"name":"de.do","email":"de.do@gooddata.com"},{"name":"gooddata-ci","email":"rail@gooddata.com"},{"name":"hang.ngo","email":"hang.ngo@gooddata.com"},{"name":"hung.nguyen.hoang","email":"hung.nguyen@gooddata.com"},{"name":"ivan.mjartan","email":"ivan.mjartan@gooddata.com"},{"name":"jakub-sterba","email":"jakub.sterba@gooddata.com"},{"name":"jaroslav.tomecek","email":"jaroslav.tomecek@gooddata.com"},{"name":"jkittler","email":"honza.kittler@gmail.com"},{"name":"khanh.le","email":"khanh.le@gooddata.com"},{"name":"lanhuynh","email":"lan.huynh@gooddata.com"},{"name":"linhhong","email":"linh.hong@gooddata.com"},{"name":"lupko","email":"lubomir.slivka@gooddata.com"},{"name":"mai.nguyen","email":"mai.nguyen@gooddata.com"},{"name":"matyas.kandl","email":"matyas.kandl@gooddata.com"},{"name":"michal.marsal","email":"michal.marsal@gooddata.com"},{"name":"my.duong","email":"my.duong@gooddata.com"},{"name":"naibinh","email":"naibinh@gmail.com"},{"name":"nikolacech","email":"nikola.cech@gooddata.com"},{"name":"nis.hua","email":"nis.hua@gooddata.com"},{"name":"no23reason","email":"dan.homola@hotmail.cz"},{"name":"patrikbraborec","email":"patrik.braborec@gooddata.com"},{"name":"pbenes","email":"petr.benes@gooddata.com"},{"name":"petrjanu","email":"petr.janu@gooddata.com"},{"name":"pkingo","email":"philipandreaskingo@hotmail.com"},{"name":"ptquang86","email":"ptquang86@gmail.com"},{"name":"qduval","email":"quentin.duval@gooddata.com"},{"name":"rodri360","email":"me@rodri360.com"},{"name":"scavnickyj","email":"jakub.scavnicky@gooddata.com"},{"name":"sitina","email":"jiri.sitina@gooddata.com"},{"name":"strouhaljan","email":"strouhal.jan@gmail.com"},{"name":"tomas.kratochvil","email":"tomas.kratochvil@gooddata.com"},{"name":"tomasreichmann","email":"tomasreichmann@gmail.com"},{"name":"tomsatgd","email":"tomas.satinsky@gooddata.com"},{"name":"trung-le-quoc","email":"trung.le@gooddata.com"},{"name":"tu-ngo","email":"tungo1981@gmail.com"},{"name":"tu.bui","email":"tu.bui@gooddata.com"},{"name":"tulean","email":"tuan.le@gooddata.com"},{"name":"tuqt1005","email":"tu.tran@gooddata.com"},{"name":"utdnah","email":"danh.ung@gooddata.com"},{"name":"vlastikcz","email":"vlastimil.kotas@gooddata.com"},{"name":"vu.pham","email":"vu.pham@gooddata.com"},{"name":"xmort","email":"petr.dolejsi@gooddata.com"},{"name":"yanlipnican","email":"yanlipnican@gmail.com"}],"homepage":"https://github.com/gooddata/gooddata-react-components#readme","bugs":{"url":"https://github.com/gooddata/gooddata-react-components/issues"},"dist":{"shasum":"ce39842ff778c01c5d0eb6a254cc3e064445db36","tarball":"https://registry.npmjs.org/@gooddata/react-components/-/react-components-7.7.0-alpha-bertold8-ine-one-4404-manual-resizing-2020-05-21T12-36-03-218Z.tgz","fileCount":2642,"integrity":"sha512-q9CP766DhyguSyCN4KlLbVbX6DIufLOu0SZ3my88E3s66ng/Sx/8mGEaEm+rQQJjodu3mdAdqylsBtLcsC33qQ==","signatures":[{"sig":"MEYCIQD3Su4qbBxDLkkkIRP/RV3YiRVtU6ZnvPehJFEWVVet6QIhANlikFAfvUwHma5M26AowZpDQ/lJN+JeOit8ltDg54JL","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":10420710,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJexnXOCRA9TVsSAnZWagAAxdUP/R7EY8GHxfcEGuU9I+9N\nIOTX4IBakwOxL1J71IumOSe9UA+WDXtOQV6BnBatB8yNU3zffjiM31UXfMDt\n/hIIiwE6Rmfj20EktJkAS9+6I3IyIdhzZ8t5IiEaJ/KSCPYZ9YRxT7G33O/A\nJsIjJ1DYNSPJU2XE2ZvN6vvI6yMaxCPDeBsQaXCp56guMNNEtSJk+ii2hsbk\nsHx95A0jFA4F7pPhWucbz4bQ4lUXR1GoD28BYuS4iUTrv18cS9SBC6ljhMny\nO3MhIKgPfnp6CvQVU5SPdHyMOjVtMPhp+Zflu/6IXi5RM2f5m+HAPUfGS1Kl\n9SC2Hko7dple5k8NUthTzPpcniDCOCFI5TFveg1tjxUlpMjxxRZ0D2tIC+lM\nkfIxDk5SryeDCkSMFvAv7oh2tjgb4Igufh3whOQ3OjNfr53hs8a83WTui8ja\neyS0ecfz1hRMGFpPzYjegbWWcbKe4HphG9kgjd7MZlYrn4F+AR5WoHtlt5d9\nnASraV1JwqTfJEAqF6+BN4nrtXssb9hiWBFDjJdji4Klk2M9uyonhAdLk5w1\nxwbgmZ+QLS5sb2NyRDaJwKdKbR5qDOzMA5OHELghPYMr/nzA4cjg+jFI7mM8\nRKnuHN/0h49vLw1ra8kGf5PWcur/l8tPSPCNWBhrbQOCEC7lBOpEgyx9cVW5\ns5jK\r\n=jENa\r\n-----END PGP SIGNATURE-----\r\n"},"main":"dist/index.js","husky":{"hooks":{"pre-commit":"lint-staged"}},"config":{"eslint":"./examples/**/*.{js,jsx}","tslint":"./{__mocks__,src,stories}/{,**/}*.{ts,tsx}"},"readme":"[![npm version](https://badge.fury.io/js/%40gooddata%2Freact-components.svg)](https://www.npmjs.com/package/@gooddata/react-components)\n\n# GoodData.UI React components\n> A React-based JavaScript library for building data-driven applications\n\n## Getting started\n- [GoodData.UI Documentation](http://sdk.gooddata.com/gooddata-ui/)\n- [GoodData.UI Live Examples](https://gooddata-examples.herokuapp.com/)\n- [Stack Overflow](https://stackoverflow.com/questions/tagged/gooddata)\n\n### Usage\nWith [yarn](https://yarnpkg.com) installed, go to your project directory and run\n```\n$ yarn add @gooddata/react-components\n```\nIf you prefer [npm](npmjs.com) run\n```\n$ npm install --save @gooddata/react-components\n```\n\nThe public API is exposed via global `index.js`. Except for the styles, do not import any other file directly\nbecause they are not intended to be part of the public API.\n\n## Contributing\n\nWe welcome any contribution in form of [issues](https://github.com/gooddata/gooddata-react-components/issues) or [pull requests](https://github.com/gooddata/gooddata-react-components/pulls).\n\nInstall [Node.js](http://nodejs.org) (node 12.16.1, npm v6.13.4) and [Yarn](https://classic.yarnpkg.com) (1.22.4).\n\nInstall dependencies:\n```\nyarn install --frozen-lockfile\n```\n\nThese commands may come in handy while developing:\n\n| command | description |\n| ------- | ----------- |\n| `yarn install --pure-lockfile` | first step |\n| ||\n| `yarn dev` | build react-components to `/dist` in watch mode |\n| `yarn test` | run all unit tests |\n| `yarn prettier-write` | format the source code to match the valid codestyle |\n| `yarn validate` | validate codestyle |\n| ||\n| `yarn storybook` | run storybook from `/stories` on http://localhost:9001 |\n| `yarn build-storybook` | build storybook to `/dist-storybook` |\n| `yarn test-storybook` | run storybook and [screenshot tests](https://github.com/gooddata/gdc-client-utils/tree/master/test-storybook) |\n| ||\n| `yarn examples` | run Live Examples dev-server from `/examples` on https://localhost:8999 |\n| `yarn examples-build` | build Live Examples to `/examples/dist` |\n| `yarn examples-server` | serve built Live Examples - see `/examples/server/src` |\n| `yarn examples-testcafe` | run testcafe tests against `localhost:8999` |\n\n### Deploy to heroku.com\nWhen you deploy this repo to heroku, it serves *GoodData.UI Live Examples*.\nRelevant tasks are in `Procfile` and `package.json`.\n\n```bash\n# run in the project directory\nheroku login\nheroku create <your-app-name>\nheroku config:set DOMAIN_ADMIN_USERNAME=x@gooddata.com DOMAIN_ADMIN_PASSWORD=xy PROJECT_ID_TO_ASSIGN=xms7ga4tf3g3nzucd8380o2bev8oeknp\ngit push heroku HEAD:master\nheroku open\n```\n### Enable Geo Chart for Storybook and Live Examples\nGeo chart uses Mapbox to render map which requires a Mapbox access token.\n- Register an account and create Mapbox access token at [guide](https://docs.mapbox.com/help/how-mapbox-works/access-tokens/)\n- Store the created token at `.env`:\n```bash\necho -e \"EXAMPLE_MAPBOX_ACCESS_TOKEN=token\" >> .env # only need to run once\necho -e \"STORYBOOK_MAPBOX_ACCESS_TOKEN=token\" >> .env # only need to run once\n```\n\n### Run Live Examples Locally\nTo run *GoodData.UI Live Examples* locally:\n```bash\ngit clone <this-repository>\ncd  <repository-folder>\nyarn install --pure-lockfile\nyarn examples\n```\nThen open https://localhost:8999 and login using Live Examples account (you can [create one here](https://gooddata-examples.herokuapp.com/registration)).\n\n### Run Storybook locally\n- Run storybook with token stored in `.env` for more secure\n```bash\nyarn storybook\n```\n- Or run storybook with token env param exposed to cli (not suggested)\n```bash\nSTORYBOOK_MAPBOX_ACCESS_TOKEN=token yarn storybook\n```\n- Apply either above way to `yarn build-storybook` or `yarn test-storybook`\n\n### Source code formatting\nThe source code in the repository is formatted by [Prettier](https://prettier.io/).\nThe format of the code is validated by our Continuous Integration server and is one of the requirements of successful merge.\n\nPrettier is supported by every major IDE. You can find the list of supported editors and how to configure them [here](https://prettier.io/docs/en/editors.html).\n\nIn the case, when your editor is not supported or you don't want to setup the integration, you can run the `yarn prettier-write` command to reformat the code before commit.\n\n## Changelog\n\n- see [CHANGELOG.md](CHANGELOG.md)\n\n## Supported versions\n\nIn order to make the user experience with integrating GoodData UI SDK as smooth and secure as possible and to ensure that the SDK is using the latest features of the platform, we will only provide support to two most recent major versions of UI SDK.\n\nThe most recent majors will be supported in the following modes:\n\n- The latest major version will receive all new functionality and all bug fixes\n- The previous major version will only receive fixes to critical issues and security fixes. These fixes will be applied on top of last released version of the previous major\n\nThe customers are encouraged to always use the latest version of the UI SDK.\n\nIn case of using older versions, the user might face API incompatibility, performance or security issues.\n\nPlease follow the installation instructions to update to the newest version.\n\n## License\n\n(C) 2007-2020 GoodData Corporation\n\nThis project is dual licensed:\n\n- The ATTRIBUTION-NONCOMMERCIAL 4.0 INTERNATIONAL (CC BY-NC 4.0) is used for purpose of the trial experience and evaluation of GoodData.UI library.\n- The GOODDATA GOODDATA.UI LIBRARY END USER LICENSE AGREEMENT is used for GoodData customers.\n\nFor more information, please see [LICENSE](https://github.com/gooddata/gooddata-react-components/blob/master/LICENSE)\n","gitHead":"9455a777845f50d3bdf6d13f0421f8c59da6e558","scripts":{"dev":"bash scripts/build.sh --dev-watch","test":"jest --watch","build":"bash scripts/build.sh","tslint":"yarn run-tslint -t verbose $npm_package_config_tslint","prepare":"cd examples/server && yarn install --frozen-lockfile && cd ../..; rm -r examples/node_modules 2>/dev/null; true","examples":"bash scripts/run-examples.sh","prepare?":"# Called before `npm publish` and on local `npm install`. Temporarily also for deleting obsolete node_modules. Ends with `true` to continue gracefully.","validate":"tsc --noEmit && yarn tslint && eslint $npm_package_config_eslint && yarn validate-style && yarn prettier-check","build-dev":"bash scripts/build.sh --dev","examples?":"# Default is developer domain, other options: yarn examples [sec,secure,stg,stg2,stg3,demo,developer or URL]","storybook":"yarn build && start-storybook -p 9001 -c .storybook","test-once":"jest","tslint-ci":"mkdir -p ./ci/results && yarn run-tslint -t checkstyle -o ./ci/results/tslint-results.xml $npm_package_config_tslint","run-tslint":"tslint -p tsconfig.json","validate-ci":"tsc --noEmit && yarn tslint-ci  && eslint $npm_package_config_eslint -f checkstyle -o ci/results/eslint-results.xml && yarn validate-style-ci && yarn prettier-check","examples-build":"bash scripts/build-examples.sh","prepublishOnly":"yarn build","prettier-check":"prettier --check '{src,stories,styles,__mocks__,examples/server/src,examples/src,examples/test}/**/*.{ts,js,tsx,jsx,json,scss,md,yaml,html}'","prettier-write":"prettier --write '{src,stories,styles,__mocks__,examples/server/src,examples/src,examples/test}/**/*.{ts,js,tsx,jsx,json,scss,md,yaml,html}'","test-storybook":"yarn build && test-storybook","validate-style":"stylelint '**/*.scss'","build-storybook":"yarn build && build-storybook -c .storybook -o dist-storybook","examples-server":"node examples/server/src/index.js","heroku-postbuild":"yarn examples-build developer","examples-testcafe":"./scripts/run-testcafe.sh visual","validate-style-ci":"stylelint '**/*.scss' --custom-formatter=node_modules/stylelint-checkstyle-formatter > ci/results/stylelint-results.xml","check-circular-deps":"madge --circular --extensions ts ./src","examples-testcafe-ci":"./scripts/run-testcafe.sh ci","examples-testcafe-live":"./scripts/run-testcafe.sh live"},"typings":"dist/index.d.ts","_npmUser":{"name":"bertold8","email":"ivan.nejezchleb@seznam.cz"},"deprecated":"@gooddata/react-components@7 reached End of Support on March 31, 2022. Please upgrade (see https://sdk.gooddata.com/gooddata-ui/docs/supported_versions.html for more information).","repository":{"url":"git+ssh://git@github.com/gooddata/gooddata-react-components.git","type":"git"},"_npmVersion":"6.13.4","description":"GoodData.UI - A powerful JavaScript library for building analytical applications","directories":{},"lint-staged":{"{src,stories,styles,__mocks__,examples/server/src,examples/src,examples/test}/**/*.{ts,js,tsx,jsx,scss}":["npx gdc-fix-copyright","git add"],"{src,stories,styles,__mocks__,examples/server/src,examples/src,examples/test}/**/*.{ts,js,tsx,jsx,json,scss,md,yaml,html}":["prettier --write","git add"]},"_nodeVersion":"12.16.1","dependencies":{"rxjs":"^5.5.6","uuid":"^3.2.1","immer":"^1.3.1","lodash":"^4.17.15","date-fns":"^2.7.0","downshift":"^3.2.7","invariant":"^2.2.2","mapbox-gl":"^1.6.1","classnames":"^2.2.6","highcharts":"7.1.1","prop-types":"^15.6.0","react-intl":"^3.6.0","custom-event":"^1.0.1","react-window":"^1.8.1","ag-grid-react":"20.0.0","react-measure":"^2.3.0","@types/mapbox-gl":"^1.6.1","react-day-picker":"~7.3.0","react-responsive":"^3.0.0","stringify-object":"^2.4.0","@gooddata/typings":"^2.24.2","ag-grid-community":"20.0.0","http-status-codes":"^1.3.0","@gooddata/js-utils":"^3.10.5","@gooddata/numberjs":"^3.2.4","fixed-data-table-2":"0.7.17","@gooddata/goodstrap":"^68.6.0","react-dom-factories":"^1.0.2","@gooddata/gooddata-js":"^13.0.1","json-stable-stringify":"^1.0.1","react-transition-group":"^2.2.1","hoist-non-react-statics":"^3.3.0","nodelist-foreach-polyfill":"^1.2.0","@formatjs/intl-pluralrules":"^1.3.6","highcharts-grouped-categories":"^1.1.3"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"raf":"3.3.2","yup":"^0.24.1","jest":"24.7.1","husky":"3.0.0","madge":"^3.4.4","react":"^16.5.2","enzyme":"3.5.0","eslint":"4.19.1","formik":"^0.11.11","moment":"2.23.0","history":"^4.7.2","ts-jest":"24.0.0","webpack":"4.30.0","full-icu":"^1.3.0","prettier":"1.16.4","react-ga":"^2.5.2","recharts":"1.0.0-beta.9","testcafe":"1.1.4","commander":"2.14.1","node-sass":"4.13.0","react-dom":"^16.5.2","stylelint":"^10.0.0","supertest":"3.0.0","ts-loader":"6.0.0","@types/raf":"^3.4.0","css-loader":"0.28.7","jest-junit":"3.0.0","raw-loader":"0.5.1","styled-jsx":"2.2.1","typescript":"3.3.4000","@babel/core":"7.4.4","@types/jest":"24.0.6","@types/node":"7.0.8","@types/uuid":"3.4.3","file-loader":"3.0.1","jest-enzyme":"7.0.2","lint-staged":"9.1.0","sass-loader":"6.0.6","webpack-cli":"3.3.2","@types/react":"16.8.6","babel-loader":"8.0.5","react-helmet":"5.2.0","react-select":"1.2.1","style-loader":"0.19.1","@types/enzyme":"3.1.13","@types/lodash":"4.14.123","testcafe-live":"0.1.4","@babel/runtime":"7.4.4","dotenv-webpack":"^1.7.0","@babel/polyfill":"^7.4.4","@storybook/react":"5.0.11","@types/invariant":"2.2.29","@types/react-dom":"16.0.11","isomorphic-fetch":"2.2.1","react-datepicker":"1.1.0","react-router-dom":"4.2.2","@babel/preset-env":"7.4.4","@gooddata/mock-js":"^2.13.1","@storybook/addons":"5.0.11","@types/classnames":"2.2.3","@types/prop-types":"15.5.2","@storybook/theming":"5.0.11","identity-obj-proxy":"^3.0.0","intl-messageformat":"^7.5.4","webpack-dev-server":"3.3.1","@babel/preset-react":"7.0.0","@types/react-portal":"4.0.1","@types/react-window":"^1.8.1","babel-plugin-lodash":"3.3.4","html-webpack-plugin":"3.2.0","react-test-renderer":"16.4.2","@types/react-measure":"2.0.5","clean-webpack-plugin":"2.0.2","stats-webpack-plugin":"0.7.0","eslint-config-prettier":"4.1.0","react-google-recaptcha":"^0.14.1","tslint-config-prettier":"1.18.0","@gooddata/eslint-config":"^1.0.0","@gooddata/tslint-config":"1.0.0","@types/react-responsive":"^3.0.3","@types/storybook__react":"4.0.1","@types/stringify-object":"^3.2.0","enzyme-adapter-react-16":"1.3.1","@gooddata/test-storybook":"3.2.1","@storybook/addon-actions":"5.0.11","@storybook/addon-options":"5.0.11","node-sass-magic-importer":"5.1.0","react-syntax-highlighter":"11.0.2","@types/fixed-data-table-2":"0.8.1","stylelint-config-prettier":"5.2.0","@gooddata/stylelint-config":"4.0.1","@types/react-test-renderer":"16.0.0","circular-dependency-plugin":"5.0.2","compression-webpack-plugin":"2.0.0","@types/json-stable-stringify":"^1.0.32","@gooddata/frontend-npm-scripts":"1.1.0","@types/enzyme-adapter-react-16":"1.0.3","stylelint-checkstyle-formatter":"0.1.0","@types/storybook__addon-actions":"3.4.2","@babel/plugin-proposal-class-properties":"7.4.4","@babel/plugin-proposal-object-rest-spread":"7.4.4","@babel/plugin-transform-async-to-generator":"7.4.4"},"peerDependencies":{"react":"^16.5.2","react-dom":"^16.5.2"},"_npmOperationalInternal":{"tmp":"tmp/react-components_7.7.0-alpha-bertold8-ine-one-4404-manual-resizing-2020-05-21T12-36-03-218Z_1590064589760_0.27841148682289574","host":"s3://npm-registry-packages"}},"7.7.0-beta.22":{"name":"@gooddata/react-components","version":"7.7.0-beta.22","author":{"name":"GoodData Corporation"},"license":"BSD-3-Clause","_id":"@gooddata/react-components@7.7.0-beta.22","maintainers":[{"name":"afi","email":"adam.fiedler@gooddata.com"},{"name":"bertold8","email":"ivan.nejezchleb@seznam.cz"},{"name":"brbistas","email":"valentinos.chraniotis@gooddata.com"},{"name":"bugsbunny338","email":"jiri.zajic@mensa.cz"},{"name":"de.do","email":"de.do@gooddata.com"},{"name":"gooddata-ci","email":"rail@gooddata.com"},{"name":"hang.ngo","email":"hang.ngo@gooddata.com"},{"name":"hung.nguyen.hoang","email":"hung.nguyen@gooddata.com"},{"name":"ivan.mjartan","email":"ivan.mjartan@gooddata.com"},{"name":"jakub-sterba","email":"jakub.sterba@gooddata.com"},{"name":"jaroslav.tomecek","email":"jaroslav.tomecek@gooddata.com"},{"name":"jkittler","email":"honza.kittler@gmail.com"},{"name":"khanh.le","email":"khanh.le@gooddata.com"},{"name":"lanhuynh","email":"lan.huynh@gooddata.com"},{"name":"linhhong","email":"linh.hong@gooddata.com"},{"name":"lupko","email":"lubomir.slivka@gooddata.com"},{"name":"mai.nguyen","email":"mai.nguyen@gooddata.com"},{"name":"matyas.kandl","email":"matyas.kandl@gooddata.com"},{"name":"michal.marsal","email":"michal.marsal@gooddata.com"},{"name":"my.duong","email":"my.duong@gooddata.com"},{"name":"naibinh","email":"naibinh@gmail.com"},{"name":"nikolacech","email":"nikola.cech@gooddata.com"},{"name":"nis.hua","email":"nis.hua@gooddata.com"},{"name":"no23reason","email":"dan.homola@hotmail.cz"},{"name":"patrikbraborec","email":"patrik.braborec@gooddata.com"},{"name":"pbenes","email":"petr.benes@gooddata.com"},{"name":"petrjanu","email":"petr.janu@gooddata.com"},{"name":"pkingo","email":"philipandreaskingo@hotmail.com"},{"name":"ptquang86","email":"ptquang86@gmail.com"},{"name":"qduval","email":"quentin.duval@gooddata.com"},{"name":"rodri360","email":"me@rodri360.com"},{"name":"scavnickyj","email":"jakub.scavnicky@gooddata.com"},{"name":"sitina","email":"jiri.sitina@gooddata.com"},{"name":"strouhaljan","email":"strouhal.jan@gmail.com"},{"name":"tomas.kratochvil","email":"tomas.kratochvil@gooddata.com"},{"name":"tomasreichmann","email":"tomasreichmann@gmail.com"},{"name":"tomsatgd","email":"tomas.satinsky@gooddata.com"},{"name":"trung-le-quoc","email":"trung.le@gooddata.com"},{"name":"tu-ngo","email":"tungo1981@gmail.com"},{"name":"tu.bui","email":"tu.bui@gooddata.com"},{"name":"tulean","email":"tuan.le@gooddata.com"},{"name":"tuqt1005","email":"tu.tran@gooddata.com"},{"name":"utdnah","email":"danh.ung@gooddata.com"},{"name":"vlastikcz","email":"vlastimil.kotas@gooddata.com"},{"name":"vu.pham","email":"vu.pham@gooddata.com"},{"name":"xmort","email":"petr.dolejsi@gooddata.com"},{"name":"yanlipnican","email":"yanlipnican@gmail.com"}],"homepage":"https://github.com/gooddata/gooddata-react-components#readme","bugs":{"url":"https://github.com/gooddata/gooddata-react-components/issues"},"dist":{"shasum":"b05c49fbb312cab6c21766d4c58068d9870bf266","tarball":"https://registry.npmjs.org/@gooddata/react-components/-/react-components-7.7.0-beta.22.tgz","fileCount":2628,"integrity":"sha512-EcaKO+x2xq13kgzwJI/RGaaHr3Pea2yxGRjAWMLLGMsgN5cnQzgf2iMx6d5W/GK7XX5MpSK6xdnCCRK96nJjvw==","signatures":[{"sig":"MEQCIER5zPF1x/cEpKuoftkta/7J3UJ+MguC9v6xqvvkOiSpAiAXUPvk+Os2+zzed1mnmgvnfMeoYoFPUsBslIRaJo9ATA==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":10316954,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJexoSYCRA9TVsSAnZWagAAX84P+gINkqAvyvJbhr3xr2cH\nQ2ViBLfLMcU4jnGv0I78iCbjVXkRTeYsDjxnepGL9Uv7bKAJSCrbsialWBCY\nGMRKPe28+xWcY83hookPbZI6jkLtXLXsN6nZz9jSC+zFjRR6bwVrthLWQ2B9\nEd9WIRmhtBxcYf3MvLM2m6oxFi1l48biFFX3aawpXTk1YI97/YZ+2ttkBv+4\nR308Y7N3VISdEKCVJqx+qkmuKElvXp7xE1wuZJTyKuOTj1dMUs5/j6G2sbsz\nkZCYpRhr/hY6inWKqxuO4ky9kRpKlpxWLDZj1UdETpgrnLkyj3tBG2Dcp2xA\n2TZu6JpOQTlDf4m1kGzGR+Mp3ZqXJfHy+wmB9iFRjGxJ+WfY0T6A3g/UpFqe\nBprMBqVbmW970YB5M5XRCjUIG/yB+i+CQxmJvElDkefWwM9zBHqd8yU5OrYl\nMqT5U5tYlijd94yGVQhtHuA30nqFOLQ8ilK4nTapROH2TJoOCerDpkLwLwHR\nC1L+tJsb8Rj9hfiQvFo3l20fnszRRsHHSD2rlGj3c3UwR2yUYdMgM+LcXyzb\nRXPCMnItVEmk5kujkU+5/4ZWHp8aLhKBvD7QfzrMDdbi5JTIBv/hPQOr1MLe\nydk4sTGdW02lR0cf46WxGMifIHHaBq/o6S0iMKOX6Gv/oCEL5uMG+mEaZLsm\ntUQj\r\n=39D7\r\n-----END PGP SIGNATURE-----\r\n"},"main":"dist/index.js","husky":{"hooks":{"pre-commit":"lint-staged"}},"config":{"eslint":"./examples/**/*.{js,jsx}","tslint":"./{__mocks__,src,stories}/{,**/}*.{ts,tsx}"},"readme":"[![npm version](https://badge.fury.io/js/%40gooddata%2Freact-components.svg)](https://www.npmjs.com/package/@gooddata/react-components)\n\n# GoodData.UI React components\n> A React-based JavaScript library for building data-driven applications\n\n## Getting started\n- [GoodData.UI Documentation](http://sdk.gooddata.com/gooddata-ui/)\n- [GoodData.UI Live Examples](https://gooddata-examples.herokuapp.com/)\n- [Stack Overflow](https://stackoverflow.com/questions/tagged/gooddata)\n\n### Usage\nWith [yarn](https://yarnpkg.com) installed, go to your project directory and run\n```\n$ yarn add @gooddata/react-components\n```\nIf you prefer [npm](npmjs.com) run\n```\n$ npm install --save @gooddata/react-components\n```\n\nThe public API is exposed via global `index.js`. Except for the styles, do not import any other file directly\nbecause they are not intended to be part of the public API.\n\n## Contributing\n\nWe welcome any contribution in form of [issues](https://github.com/gooddata/gooddata-react-components/issues) or [pull requests](https://github.com/gooddata/gooddata-react-components/pulls).\n\nInstall [Node.js](http://nodejs.org) (node 12.16.1, npm v6.13.4) and [Yarn](https://classic.yarnpkg.com) (1.22.4).\n\nInstall dependencies:\n```\nyarn install --frozen-lockfile\n```\n\nThese commands may come in handy while developing:\n\n| command | description |\n| ------- | ----------- |\n| `yarn install --pure-lockfile` | first step |\n| ||\n| `yarn dev` | build react-components to `/dist` in watch mode |\n| `yarn test` | run all unit tests |\n| `yarn prettier-write` | format the source code to match the valid codestyle |\n| `yarn validate` | validate codestyle |\n| ||\n| `yarn storybook` | run storybook from `/stories` on http://localhost:9001 |\n| `yarn build-storybook` | build storybook to `/dist-storybook` |\n| `yarn test-storybook` | run storybook and [screenshot tests](https://github.com/gooddata/gdc-client-utils/tree/master/test-storybook) |\n| ||\n| `yarn examples` | run Live Examples dev-server from `/examples` on https://localhost:8999 |\n| `yarn examples-build` | build Live Examples to `/examples/dist` |\n| `yarn examples-server` | serve built Live Examples - see `/examples/server/src` |\n| `yarn examples-testcafe` | run testcafe tests against `localhost:8999` |\n\n### Deploy to heroku.com\nWhen you deploy this repo to heroku, it serves *GoodData.UI Live Examples*.\nRelevant tasks are in `Procfile` and `package.json`.\n\n```bash\n# run in the project directory\nheroku login\nheroku create <your-app-name>\nheroku config:set DOMAIN_ADMIN_USERNAME=x@gooddata.com DOMAIN_ADMIN_PASSWORD=xy PROJECT_ID_TO_ASSIGN=xms7ga4tf3g3nzucd8380o2bev8oeknp\ngit push heroku HEAD:master\nheroku open\n```\n### Enable Geo Chart for Storybook and Live Examples\nGeo chart uses Mapbox to render map which requires a Mapbox access token.\n- Register an account and create Mapbox access token at [guide](https://docs.mapbox.com/help/how-mapbox-works/access-tokens/)\n- Store the created token at `.env`:\n```bash\necho -e \"EXAMPLE_MAPBOX_ACCESS_TOKEN=token\" >> .env # only need to run once\necho -e \"STORYBOOK_MAPBOX_ACCESS_TOKEN=token\" >> .env # only need to run once\n```\n\n### Run Live Examples Locally\nTo run *GoodData.UI Live Examples* locally:\n```bash\ngit clone <this-repository>\ncd  <repository-folder>\nyarn install --pure-lockfile\nyarn examples\n```\nThen open https://localhost:8999 and login using Live Examples account (you can [create one here](https://gooddata-examples.herokuapp.com/registration)).\n\n### Run Storybook locally\n- Run storybook with token stored in `.env` for more secure\n```bash\nyarn storybook\n```\n- Or run storybook with token env param exposed to cli (not suggested)\n```bash\nSTORYBOOK_MAPBOX_ACCESS_TOKEN=token yarn storybook\n```\n- Apply either above way to `yarn build-storybook` or `yarn test-storybook`\n\n### Source code formatting\nThe source code in the repository is formatted by [Prettier](https://prettier.io/).\nThe format of the code is validated by our Continuous Integration server and is one of the requirements of successful merge.\n\nPrettier is supported by every major IDE. You can find the list of supported editors and how to configure them [here](https://prettier.io/docs/en/editors.html).\n\nIn the case, when your editor is not supported or you don't want to setup the integration, you can run the `yarn prettier-write` command to reformat the code before commit.\n\n## Changelog\n\n- see [CHANGELOG.md](CHANGELOG.md)\n\n## Supported versions\n\nIn order to make the user experience with integrating GoodData UI SDK as smooth and secure as possible and to ensure that the SDK is using the latest features of the platform, we will only provide support to two most recent major versions of UI SDK.\n\nThe most recent majors will be supported in the following modes:\n\n- The latest major version will receive all new functionality and all bug fixes\n- The previous major version will only receive fixes to critical issues and security fixes. These fixes will be applied on top of last released version of the previous major\n\nThe customers are encouraged to always use the latest version of the UI SDK.\n\nIn case of using older versions, the user might face API incompatibility, performance or security issues.\n\nPlease follow the installation instructions to update to the newest version.\n\n## License\n\n(C) 2007-2020 GoodData Corporation\n\nThis project is dual licensed:\n\n- The ATTRIBUTION-NONCOMMERCIAL 4.0 INTERNATIONAL (CC BY-NC 4.0) is used for purpose of the trial experience and evaluation of GoodData.UI library.\n- The GOODDATA GOODDATA.UI LIBRARY END USER LICENSE AGREEMENT is used for GoodData customers.\n\nFor more information, please see [LICENSE](https://github.com/gooddata/gooddata-react-components/blob/master/LICENSE)\n","gitHead":"41f8f562da4bf2a02c7b788e164f1ac6c8afe65b","scripts":{"dev":"bash scripts/build.sh --dev-watch","test":"jest --watch","build":"bash scripts/build.sh","tslint":"yarn run-tslint -t verbose $npm_package_config_tslint","prepare":"cd examples/server && yarn install --frozen-lockfile && cd ../..; rm -r examples/node_modules 2>/dev/null; true","examples":"bash scripts/run-examples.sh","prepare?":"# Called before `npm publish` and on local `npm install`. Temporarily also for deleting obsolete node_modules. Ends with `true` to continue gracefully.","validate":"tsc --noEmit && yarn tslint && eslint $npm_package_config_eslint && yarn validate-style && yarn prettier-check","build-dev":"bash scripts/build.sh --dev","examples?":"# Default is developer domain, other options: yarn examples [sec,secure,stg,stg2,stg3,demo,developer or URL]","storybook":"yarn build && start-storybook -p 9001 -c .storybook","test-once":"jest","tslint-ci":"mkdir -p ./ci/results && yarn run-tslint -t checkstyle -o ./ci/results/tslint-results.xml $npm_package_config_tslint","run-tslint":"tslint -p tsconfig.json","validate-ci":"tsc --noEmit && yarn tslint-ci  && eslint $npm_package_config_eslint -f checkstyle -o ci/results/eslint-results.xml && yarn validate-style-ci && yarn prettier-check","examples-build":"bash scripts/build-examples.sh","prepublishOnly":"yarn build","prettier-check":"prettier --check '{src,stories,styles,__mocks__,examples/server/src,examples/src,examples/test}/**/*.{ts,js,tsx,jsx,json,scss,md,yaml,html}'","prettier-write":"prettier --write '{src,stories,styles,__mocks__,examples/server/src,examples/src,examples/test}/**/*.{ts,js,tsx,jsx,json,scss,md,yaml,html}'","test-storybook":"yarn build && test-storybook","validate-style":"stylelint '**/*.scss'","build-storybook":"yarn build && build-storybook -c .storybook -o dist-storybook","examples-server":"node examples/server/src/index.js","heroku-postbuild":"yarn examples-build developer","examples-testcafe":"./scripts/run-testcafe.sh visual","validate-style-ci":"stylelint '**/*.scss' --custom-formatter=node_modules/stylelint-checkstyle-formatter > ci/results/stylelint-results.xml","check-circular-deps":"madge --circular --extensions ts ./src","examples-testcafe-ci":"./scripts/run-testcafe.sh ci","examples-testcafe-live":"./scripts/run-testcafe.sh live"},"typings":"dist/index.d.ts","_npmUser":{"name":"gooddata-ci","email":"rail@gooddata.com"},"deprecated":"@gooddata/react-components@7 reached End of Support on March 31, 2022. Please upgrade (see https://sdk.gooddata.com/gooddata-ui/docs/supported_versions.html for more information).","repository":{"url":"git+ssh://git@github.com/gooddata/gooddata-react-components.git","type":"git"},"_npmVersion":"6.13.4","description":"GoodData.UI - A powerful JavaScript library for building analytical applications","directories":{},"lint-staged":{"{src,stories,styles,__mocks__,examples/server/src,examples/src,examples/test}/**/*.{ts,js,tsx,jsx,scss}":["npx gdc-fix-copyright","git add"],"{src,stories,styles,__mocks__,examples/server/src,examples/src,examples/test}/**/*.{ts,js,tsx,jsx,json,scss,md,yaml,html}":["prettier --write","git add"]},"_nodeVersion":"12.16.1","dependencies":{"rxjs":"^5.5.6","uuid":"^3.2.1","immer":"^1.3.1","lodash":"^4.17.15","date-fns":"^2.7.0","downshift":"^3.2.7","invariant":"^2.2.2","mapbox-gl":"^1.6.1","classnames":"^2.2.6","highcharts":"7.1.1","prop-types":"^15.6.0","react-intl":"^3.6.0","custom-event":"^1.0.1","react-window":"^1.8.1","ag-grid-react":"20.0.0","react-measure":"^2.3.0","@types/mapbox-gl":"^1.6.1","react-day-picker":"~7.3.0","react-responsive":"^3.0.0","stringify-object":"^2.4.0","@gooddata/typings":"^2.24.2","ag-grid-community":"20.0.0","http-status-codes":"^1.3.0","@gooddata/js-utils":"^3.10.5","@gooddata/numberjs":"^3.2.4","fixed-data-table-2":"0.7.17","@gooddata/goodstrap":"^68.6.0","react-dom-factories":"^1.0.2","@gooddata/gooddata-js":"^13.0.1","json-stable-stringify":"^1.0.1","react-transition-group":"^2.2.1","hoist-non-react-statics":"^3.3.0","nodelist-foreach-polyfill":"^1.2.0","@formatjs/intl-pluralrules":"^1.3.6","highcharts-grouped-categories":"^1.1.3"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"raf":"3.3.2","yup":"^0.24.1","jest":"24.7.1","husky":"3.0.0","madge":"^3.4.4","react":"^16.5.2","enzyme":"3.5.0","eslint":"4.19.1","formik":"^0.11.11","moment":"2.23.0","history":"^4.7.2","ts-jest":"24.0.0","webpack":"4.30.0","full-icu":"^1.3.0","prettier":"1.16.4","react-ga":"^2.5.2","recharts":"1.0.0-beta.9","testcafe":"1.1.4","commander":"2.14.1","node-sass":"4.13.0","react-dom":"^16.5.2","stylelint":"^10.0.0","supertest":"3.0.0","ts-loader":"6.0.0","@types/raf":"^3.4.0","css-loader":"0.28.7","jest-junit":"3.0.0","raw-loader":"0.5.1","styled-jsx":"2.2.1","typescript":"3.3.4000","@babel/core":"7.4.4","@types/jest":"24.0.6","@types/node":"7.0.8","@types/uuid":"3.4.3","file-loader":"3.0.1","jest-enzyme":"7.0.2","lint-staged":"9.1.0","sass-loader":"6.0.6","webpack-cli":"3.3.2","@types/react":"16.8.6","babel-loader":"8.0.5","react-helmet":"5.2.0","react-select":"1.2.1","style-loader":"0.19.1","@types/enzyme":"3.1.13","@types/lodash":"4.14.123","testcafe-live":"0.1.4","@babel/runtime":"7.4.4","dotenv-webpack":"^1.7.0","@babel/polyfill":"^7.4.4","@storybook/react":"5.0.11","@types/invariant":"2.2.29","@types/react-dom":"16.0.11","isomorphic-fetch":"2.2.1","react-datepicker":"1.1.0","react-router-dom":"4.2.2","@babel/preset-env":"7.4.4","@gooddata/mock-js":"^2.13.1","@storybook/addons":"5.0.11","@types/classnames":"2.2.3","@types/prop-types":"15.5.2","@storybook/theming":"5.0.11","identity-obj-proxy":"^3.0.0","intl-messageformat":"^7.5.4","webpack-dev-server":"3.3.1","@babel/preset-react":"7.0.0","@types/react-portal":"4.0.1","@types/react-window":"^1.8.1","babel-plugin-lodash":"3.3.4","html-webpack-plugin":"3.2.0","react-test-renderer":"16.4.2","@types/react-measure":"2.0.5","clean-webpack-plugin":"2.0.2","stats-webpack-plugin":"0.7.0","eslint-config-prettier":"4.1.0","react-google-recaptcha":"^0.14.1","tslint-config-prettier":"1.18.0","@gooddata/eslint-config":"^1.0.0","@gooddata/tslint-config":"1.0.0","@types/react-responsive":"^3.0.3","@types/storybook__react":"4.0.1","@types/stringify-object":"^3.2.0","enzyme-adapter-react-16":"1.3.1","@gooddata/test-storybook":"3.2.1","@storybook/addon-actions":"5.0.11","@storybook/addon-options":"5.0.11","node-sass-magic-importer":"5.1.0","react-syntax-highlighter":"11.0.2","@types/fixed-data-table-2":"0.8.1","stylelint-config-prettier":"5.2.0","@gooddata/stylelint-config":"4.0.1","@types/react-test-renderer":"16.0.0","circular-dependency-plugin":"5.0.2","compression-webpack-plugin":"2.0.0","@types/json-stable-stringify":"^1.0.32","@gooddata/frontend-npm-scripts":"1.1.0","@types/enzyme-adapter-react-16":"1.0.3","stylelint-checkstyle-formatter":"0.1.0","@types/storybook__addon-actions":"3.4.2","@babel/plugin-proposal-class-properties":"7.4.4","@babel/plugin-proposal-object-rest-spread":"7.4.4","@babel/plugin-transform-async-to-generator":"7.4.4"},"peerDependencies":{"react":"^16.5.2","react-dom":"^16.5.2"},"_npmOperationalInternal":{"tmp":"tmp/react-components_7.7.0-beta.22_1590068376095_0.6653702951539344","host":"s3://npm-registry-packages"}},"7.7.0-alpha-ptquang86-qp-sd-943-switch-chart-2020-05-22T04-05-34-037Z":{"name":"@gooddata/react-components","version":"7.7.0-alpha-ptquang86-qp-sd-943-switch-chart-2020-05-22T04-05-34-037Z","author":{"name":"GoodData Corporation"},"license":"BSD-3-Clause","_id":"@gooddata/react-components@7.7.0-alpha-ptquang86-qp-sd-943-switch-chart-2020-05-22T04-05-34-037Z","maintainers":[{"name":"afi","email":"adam.fiedler@gooddata.com"},{"name":"bertold8","email":"ivan.nejezchleb@seznam.cz"},{"name":"brbistas","email":"valentinos.chraniotis@gooddata.com"},{"name":"bugsbunny338","email":"jiri.zajic@mensa.cz"},{"name":"de.do","email":"de.do@gooddata.com"},{"name":"gooddata-ci","email":"rail@gooddata.com"},{"name":"hang.ngo","email":"hang.ngo@gooddata.com"},{"name":"hung.nguyen.hoang","email":"hung.nguyen@gooddata.com"},{"name":"ivan.mjartan","email":"ivan.mjartan@gooddata.com"},{"name":"jakub-sterba","email":"jakub.sterba@gooddata.com"},{"name":"jaroslav.tomecek","email":"jaroslav.tomecek@gooddata.com"},{"name":"jkittler","email":"honza.kittler@gmail.com"},{"name":"khanh.le","email":"khanh.le@gooddata.com"},{"name":"lanhuynh","email":"lan.huynh@gooddata.com"},{"name":"linhhong","email":"linh.hong@gooddata.com"},{"name":"lupko","email":"lubomir.slivka@gooddata.com"},{"name":"mai.nguyen","email":"mai.nguyen@gooddata.com"},{"name":"matyas.kandl","email":"matyas.kandl@gooddata.com"},{"name":"michal.marsal","email":"michal.marsal@gooddata.com"},{"name":"my.duong","email":"my.duong@gooddata.com"},{"name":"naibinh","email":"naibinh@gmail.com"},{"name":"nikolacech","email":"nikola.cech@gooddata.com"},{"name":"nis.hua","email":"nis.hua@gooddata.com"},{"name":"no23reason","email":"dan.homola@hotmail.cz"},{"name":"patrikbraborec","email":"patrik.braborec@gooddata.com"},{"name":"pbenes","email":"petr.benes@gooddata.com"},{"name":"petrjanu","email":"petr.janu@gooddata.com"},{"name":"pkingo","email":"philipandreaskingo@hotmail.com"},{"name":"ptquang86","email":"ptquang86@gmail.com"},{"name":"qduval","email":"quentin.duval@gooddata.com"},{"name":"rodri360","email":"me@rodri360.com"},{"name":"scavnickyj","email":"jakub.scavnicky@gooddata.com"},{"name":"sitina","email":"jiri.sitina@gooddata.com"},{"name":"strouhaljan","email":"strouhal.jan@gmail.com"},{"name":"tomas.kratochvil","email":"tomas.kratochvil@gooddata.com"},{"name":"tomasreichmann","email":"tomasreichmann@gmail.com"},{"name":"tomsatgd","email":"tomas.satinsky@gooddata.com"},{"name":"trung-le-quoc","email":"trung.le@gooddata.com"},{"name":"tu-ngo","email":"tungo1981@gmail.com"},{"name":"tu.bui","email":"tu.bui@gooddata.com"},{"name":"tulean","email":"tuan.le@gooddata.com"},{"name":"tuqt1005","email":"tu.tran@gooddata.com"},{"name":"utdnah","email":"danh.ung@gooddata.com"},{"name":"vlastikcz","email":"vlastimil.kotas@gooddata.com"},{"name":"vu.pham","email":"vu.pham@gooddata.com"},{"name":"xmort","email":"petr.dolejsi@gooddata.com"},{"name":"yanlipnican","email":"yanlipnican@gmail.com"}],"homepage":"https://github.com/gooddata/gooddata-react-components#readme","bugs":{"url":"https://github.com/gooddata/gooddata-react-components/issues"},"dist":{"shasum":"3d95cee0ae26b4c23fc7b276085715d9e65c5fc7","tarball":"https://registry.npmjs.org/@gooddata/react-components/-/react-components-7.7.0-alpha-ptquang86-qp-sd-943-switch-chart-2020-05-22T04-05-34-037Z.tgz","fileCount":2638,"integrity":"sha512-ScZV/vRoZPflFHhVp26BfUgkNPwbjOUiJ33nPwMY+0U8pccQzUogGPvqIVb+7ZVkeqaj1OdVtDXIGQje0Rm/+g==","signatures":[{"sig":"MEQCIFqd8XPyOdlUxi4Et6mz/PUy+Q6aIE1nDNNranCRsy+0AiApInzCkVsBC0pR1KcDKsUzHhx7iLK5Ft+ggDm9o0ATpg==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":10416785,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJex0+vCRA9TVsSAnZWagAARG8P/19mw1IJ8oOu8MC7l+d/\nbm45zxhAtPm5eL2baEDUiMsABLrctABlbOPSBJt2WbyYQ7wAW/GBLrKvRXO0\nxdZiYVQ+aEWXHd39vSL0fX71/0DdSyp2b9NlsEcrIXT5HDLInsFpvBgPPyyG\npKPdpbVvFdbmy5PtC8mhWHajoIZYxnmrehWTSBwNAX+aJQfyj2ljXCEfedAB\npsESAwnwqbls/hlY5Z/7RnuUbQFsLDZITAo85FJHbWRCeKkFmoNA/kB3ezUy\nZjmJ+sIWZLS3EuEQaqb/yASTLVuQExxTh9UY/ICVmVGQbRXkUh+/Qrzfgmdz\n+P6lqjHPl4WPoqR2YJmhJhp7Pgu2pTHlreCAHz1R1qcIqXVxhkaaZWikJ8jO\n0dR9BFfjHuKBft9L85+kz0F/Vthrdxq7gCs9nurOOiu060K34Sl9X6BENVvw\nBIrsrsUPnkFn8j0UYqJkDKFX6i2drPwylyWlugL4rZqApWjg8AQ2/J0Tt/ST\nXv5hQ1UIkO2Qok0ZuGnSfiSdSzKH7n5+wd/NRHF4AqASvA8Uwlvq0cV392Zp\noVaEgUCKD+B9xr899glrH9pbp1pqA6QAQCaDQ6xqQryeBCzqj1bWoz3bWRHP\n66Oo2vjMHrsBDQQY5pFuYkM6gPytinl9jrLfIxwWXR9dR3jr/z++XcIRqX3M\nnH3b\r\n=iHxn\r\n-----END PGP SIGNATURE-----\r\n"},"main":"dist/index.js","husky":{"hooks":{"pre-commit":"lint-staged"}},"config":{"eslint":"./examples/**/*.{js,jsx}","tslint":"./{__mocks__,src,stories}/{,**/}*.{ts,tsx}"},"readme":"[![npm version](https://badge.fury.io/js/%40gooddata%2Freact-components.svg)](https://www.npmjs.com/package/@gooddata/react-components)\n\n# GoodData.UI React components\n> A React-based JavaScript library for building data-driven applications\n\n## Getting started\n- [GoodData.UI Documentation](http://sdk.gooddata.com/gooddata-ui/)\n- [GoodData.UI Live Examples](https://gooddata-examples.herokuapp.com/)\n- [Stack Overflow](https://stackoverflow.com/questions/tagged/gooddata)\n\n### Usage\nWith [yarn](https://yarnpkg.com) installed, go to your project directory and run\n```\n$ yarn add @gooddata/react-components\n```\nIf you prefer [npm](npmjs.com) run\n```\n$ npm install --save @gooddata/react-components\n```\n\nThe public API is exposed via global `index.js`. Except for the styles, do not import any other file directly\nbecause they are not intended to be part of the public API.\n\n## Contributing\n\nWe welcome any contribution in form of [issues](https://github.com/gooddata/gooddata-react-components/issues) or [pull requests](https://github.com/gooddata/gooddata-react-components/pulls).\n\nInstall [Node.js](http://nodejs.org) (node 12.16.1, npm v6.13.4) and [Yarn](https://classic.yarnpkg.com) (1.22.4).\n\nInstall dependencies:\n```\nyarn install --frozen-lockfile\n```\n\nThese commands may come in handy while developing:\n\n| command | description |\n| ------- | ----------- |\n| `yarn install --pure-lockfile` | first step |\n| ||\n| `yarn dev` | build react-components to `/dist` in watch mode |\n| `yarn test` | run all unit tests |\n| `yarn prettier-write` | format the source code to match the valid codestyle |\n| `yarn validate` | validate codestyle |\n| ||\n| `yarn storybook` | run storybook from `/stories` on http://localhost:9001 |\n| `yarn build-storybook` | build storybook to `/dist-storybook` |\n| `yarn test-storybook` | run storybook and [screenshot tests](https://github.com/gooddata/gdc-client-utils/tree/master/test-storybook) |\n| ||\n| `yarn examples` | run Live Examples dev-server from `/examples` on https://localhost:8999 |\n| `yarn examples-build` | build Live Examples to `/examples/dist` |\n| `yarn examples-server` | serve built Live Examples - see `/examples/server/src` |\n| `yarn examples-testcafe` | run testcafe tests against `localhost:8999` |\n\n### Deploy to heroku.com\nWhen you deploy this repo to heroku, it serves *GoodData.UI Live Examples*.\nRelevant tasks are in `Procfile` and `package.json`.\n\n```bash\n# run in the project directory\nheroku login\nheroku create <your-app-name>\nheroku config:set DOMAIN_ADMIN_USERNAME=x@gooddata.com DOMAIN_ADMIN_PASSWORD=xy PROJECT_ID_TO_ASSIGN=xms7ga4tf3g3nzucd8380o2bev8oeknp\ngit push heroku HEAD:master\nheroku open\n```\n### Enable Geo Chart for Storybook and Live Examples\nGeo chart uses Mapbox to render map which requires a Mapbox access token.\n- Register an account and create Mapbox access token at [guide](https://docs.mapbox.com/help/how-mapbox-works/access-tokens/)\n- Store the created token at `.env`:\n```bash\necho -e \"EXAMPLE_MAPBOX_ACCESS_TOKEN=token\" >> .env # only need to run once\necho -e \"STORYBOOK_MAPBOX_ACCESS_TOKEN=token\" >> .env # only need to run once\n```\n\n### Run Live Examples Locally\nTo run *GoodData.UI Live Examples* locally:\n```bash\ngit clone <this-repository>\ncd  <repository-folder>\nyarn install --pure-lockfile\nyarn examples\n```\nThen open https://localhost:8999 and login using Live Examples account (you can [create one here](https://gooddata-examples.herokuapp.com/registration)).\n\n### Run Storybook locally\n- Run storybook with token stored in `.env` for more secure\n```bash\nyarn storybook\n```\n- Or run storybook with token env param exposed to cli (not suggested)\n```bash\nSTORYBOOK_MAPBOX_ACCESS_TOKEN=token yarn storybook\n```\n- Apply either above way to `yarn build-storybook` or `yarn test-storybook`\n\n### Source code formatting\nThe source code in the repository is formatted by [Prettier](https://prettier.io/).\nThe format of the code is validated by our Continuous Integration server and is one of the requirements of successful merge.\n\nPrettier is supported by every major IDE. You can find the list of supported editors and how to configure them [here](https://prettier.io/docs/en/editors.html).\n\nIn the case, when your editor is not supported or you don't want to setup the integration, you can run the `yarn prettier-write` command to reformat the code before commit.\n\n## Changelog\n\n- see [CHANGELOG.md](CHANGELOG.md)\n\n## Supported versions\n\nIn order to make the user experience with integrating GoodData UI SDK as smooth and secure as possible and to ensure that the SDK is using the latest features of the platform, we will only provide support to two most recent major versions of UI SDK.\n\nThe most recent majors will be supported in the following modes:\n\n- The latest major version will receive all new functionality and all bug fixes\n- The previous major version will only receive fixes to critical issues and security fixes. These fixes will be applied on top of last released version of the previous major\n\nThe customers are encouraged to always use the latest version of the UI SDK.\n\nIn case of using older versions, the user might face API incompatibility, performance or security issues.\n\nPlease follow the installation instructions to update to the newest version.\n\n## License\n\n(C) 2007-2020 GoodData Corporation\n\nThis project is dual licensed:\n\n- The ATTRIBUTION-NONCOMMERCIAL 4.0 INTERNATIONAL (CC BY-NC 4.0) is used for purpose of the trial experience and evaluation of GoodData.UI library.\n- The GOODDATA GOODDATA.UI LIBRARY END USER LICENSE AGREEMENT is used for GoodData customers.\n\nFor more information, please see [LICENSE](https://github.com/gooddata/gooddata-react-components/blob/master/LICENSE)\n","gitHead":"2d17f1f89a4e036de03d2ad8f7b1a563bec43415","scripts":{"dev":"bash scripts/build.sh --dev-watch","test":"jest --watch","build":"bash scripts/build.sh","tslint":"yarn run-tslint -t verbose $npm_package_config_tslint","prepare":"cd examples/server && yarn install --frozen-lockfile && cd ../..; rm -r examples/node_modules 2>/dev/null; true","examples":"bash scripts/run-examples.sh","prepare?":"# Called before `npm publish` and on local `npm install`. Temporarily also for deleting obsolete node_modules. Ends with `true` to continue gracefully.","validate":"tsc --noEmit && yarn tslint && eslint $npm_package_config_eslint && yarn validate-style && yarn prettier-check","build-dev":"bash scripts/build.sh --dev","examples?":"# Default is developer domain, other options: yarn examples [sec,secure,stg,stg2,stg3,demo,developer or URL]","storybook":"yarn build && start-storybook -p 9001 -c .storybook","test-once":"jest","tslint-ci":"mkdir -p ./ci/results && yarn run-tslint -t checkstyle -o ./ci/results/tslint-results.xml $npm_package_config_tslint","run-tslint":"tslint -p tsconfig.json","validate-ci":"tsc --noEmit && yarn tslint-ci  && eslint $npm_package_config_eslint -f checkstyle -o ci/results/eslint-results.xml && yarn validate-style-ci && yarn prettier-check","examples-build":"bash scripts/build-examples.sh","prepublishOnly":"yarn build","prettier-check":"prettier --check '{src,stories,styles,__mocks__,examples/server/src,examples/src,examples/test}/**/*.{ts,js,tsx,jsx,json,scss,md,yaml,html}'","prettier-write":"prettier --write '{src,stories,styles,__mocks__,examples/server/src,examples/src,examples/test}/**/*.{ts,js,tsx,jsx,json,scss,md,yaml,html}'","test-storybook":"yarn build && test-storybook","validate-style":"stylelint '**/*.scss'","build-storybook":"yarn build && build-storybook -c .storybook -o dist-storybook","examples-server":"node examples/server/src/index.js","heroku-postbuild":"yarn examples-build developer","examples-testcafe":"./scripts/run-testcafe.sh visual","validate-style-ci":"stylelint '**/*.scss' --custom-formatter=node_modules/stylelint-checkstyle-formatter > ci/results/stylelint-results.xml","check-circular-deps":"madge --circular --extensions ts ./src","examples-testcafe-ci":"./scripts/run-testcafe.sh ci","examples-testcafe-live":"./scripts/run-testcafe.sh live"},"typings":"dist/index.d.ts","_npmUser":{"name":"ptquang86","email":"ptquang86@gmail.com"},"deprecated":"@gooddata/react-components@7 reached End of Support on March 31, 2022. Please upgrade (see https://sdk.gooddata.com/gooddata-ui/docs/supported_versions.html for more information).","repository":{"url":"git+ssh://git@github.com/gooddata/gooddata-react-components.git","type":"git"},"_npmVersion":"6.13.4","description":"GoodData.UI - A powerful JavaScript library for building analytical applications","directories":{},"lint-staged":{"{src,stories,styles,__mocks__,examples/server/src,examples/src,examples/test}/**/*.{ts,js,tsx,jsx,scss}":["npx gdc-fix-copyright","git add"],"{src,stories,styles,__mocks__,examples/server/src,examples/src,examples/test}/**/*.{ts,js,tsx,jsx,json,scss,md,yaml,html}":["prettier --write","git add"]},"_nodeVersion":"12.16.1","dependencies":{"rxjs":"^5.5.6","uuid":"^3.2.1","immer":"^1.3.1","lodash":"^4.17.15","date-fns":"^2.7.0","downshift":"^3.2.7","invariant":"^2.2.2","mapbox-gl":"^1.6.1","classnames":"^2.2.6","highcharts":"7.1.1","prop-types":"^15.6.0","react-intl":"^3.6.0","custom-event":"^1.0.1","react-window":"^1.8.1","ag-grid-react":"20.0.0","react-measure":"^2.3.0","@types/mapbox-gl":"^1.6.1","react-day-picker":"~7.3.0","react-responsive":"^3.0.0","stringify-object":"^2.4.0","@gooddata/typings":"^2.24.2","ag-grid-community":"20.0.0","http-status-codes":"^1.3.0","@gooddata/js-utils":"^3.10.5","@gooddata/numberjs":"^3.2.4","fixed-data-table-2":"0.7.17","@gooddata/goodstrap":"^68.6.0","react-dom-factories":"^1.0.2","@gooddata/gooddata-js":"^13.0.1","json-stable-stringify":"^1.0.1","react-transition-group":"^2.2.1","hoist-non-react-statics":"^3.3.0","nodelist-foreach-polyfill":"^1.2.0","@formatjs/intl-pluralrules":"^1.3.6","highcharts-grouped-categories":"^1.1.3"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"raf":"3.3.2","yup":"^0.24.1","jest":"24.7.1","husky":"3.0.0","madge":"^3.4.4","react":"^16.5.2","enzyme":"3.5.0","eslint":"4.19.1","formik":"^0.11.11","moment":"2.23.0","history":"^4.7.2","ts-jest":"24.0.0","webpack":"4.30.0","full-icu":"^1.3.0","prettier":"1.16.4","react-ga":"^2.5.2","recharts":"1.0.0-beta.9","testcafe":"1.1.4","commander":"2.14.1","node-sass":"4.13.0","react-dom":"^16.5.2","stylelint":"^10.0.0","supertest":"3.0.0","ts-loader":"6.0.0","@types/raf":"^3.4.0","css-loader":"0.28.7","jest-junit":"3.0.0","raw-loader":"0.5.1","styled-jsx":"2.2.1","typescript":"3.3.4000","@babel/core":"7.4.4","@types/jest":"24.0.6","@types/node":"7.0.8","@types/uuid":"3.4.3","file-loader":"3.0.1","jest-enzyme":"7.0.2","lint-staged":"9.1.0","sass-loader":"6.0.6","webpack-cli":"3.3.2","@types/react":"16.8.6","babel-loader":"8.0.5","react-helmet":"5.2.0","react-select":"1.2.1","style-loader":"0.19.1","@types/enzyme":"3.1.13","@types/lodash":"4.14.123","testcafe-live":"0.1.4","@babel/runtime":"7.4.4","dotenv-webpack":"^1.7.0","@babel/polyfill":"^7.4.4","@storybook/react":"5.0.11","@types/invariant":"2.2.29","@types/react-dom":"16.0.11","isomorphic-fetch":"2.2.1","react-datepicker":"1.1.0","react-router-dom":"4.2.2","@babel/preset-env":"7.4.4","@gooddata/mock-js":"^2.13.1","@storybook/addons":"5.0.11","@types/classnames":"2.2.3","@types/prop-types":"15.5.2","@storybook/theming":"5.0.11","identity-obj-proxy":"^3.0.0","intl-messageformat":"^7.5.4","webpack-dev-server":"3.3.1","@babel/preset-react":"7.0.0","@types/react-portal":"4.0.1","@types/react-window":"^1.8.1","babel-plugin-lodash":"3.3.4","html-webpack-plugin":"3.2.0","react-test-renderer":"16.4.2","@types/react-measure":"2.0.5","clean-webpack-plugin":"2.0.2","stats-webpack-plugin":"0.7.0","eslint-config-prettier":"4.1.0","react-google-recaptcha":"^0.14.1","tslint-config-prettier":"1.18.0","@gooddata/eslint-config":"^1.0.0","@gooddata/tslint-config":"1.0.0","@types/react-responsive":"^3.0.3","@types/storybook__react":"4.0.1","@types/stringify-object":"^3.2.0","enzyme-adapter-react-16":"1.3.1","@gooddata/test-storybook":"3.2.1","@storybook/addon-actions":"5.0.11","@storybook/addon-options":"5.0.11","node-sass-magic-importer":"5.1.0","react-syntax-highlighter":"11.0.2","@types/fixed-data-table-2":"0.8.1","stylelint-config-prettier":"5.2.0","@gooddata/stylelint-config":"4.0.1","@types/react-test-renderer":"16.0.0","circular-dependency-plugin":"5.0.2","compression-webpack-plugin":"2.0.0","@types/json-stable-stringify":"^1.0.32","@gooddata/frontend-npm-scripts":"1.1.0","@types/enzyme-adapter-react-16":"1.0.3","stylelint-checkstyle-formatter":"0.1.0","@types/storybook__addon-actions":"3.4.2","@babel/plugin-proposal-class-properties":"7.4.4","@babel/plugin-proposal-object-rest-spread":"7.4.4","@babel/plugin-transform-async-to-generator":"7.4.4"},"peerDependencies":{"react":"^16.5.2","react-dom":"^16.5.2"},"_npmOperationalInternal":{"tmp":"tmp/react-components_7.7.0-alpha-ptquang86-qp-sd-943-switch-chart-2020-05-22T04-05-34-037Z_1590120366779_0.340741082776443","host":"s3://npm-registry-packages"}},"7.7.0-alpha-bertold8-ine-one-4404-manual-resizing-2020-05-22T08-02-21-486Z":{"name":"@gooddata/react-components","version":"7.7.0-alpha-bertold8-ine-one-4404-manual-resizing-2020-05-22T08-02-21-486Z","author":{"name":"GoodData Corporation"},"license":"BSD-3-Clause","_id":"@gooddata/react-components@7.7.0-alpha-bertold8-ine-one-4404-manual-resizing-2020-05-22T08-02-21-486Z","maintainers":[{"name":"afi","email":"adam.fiedler@gooddata.com"},{"name":"bertold8","email":"ivan.nejezchleb@seznam.cz"},{"name":"brbistas","email":"valentinos.chraniotis@gooddata.com"},{"name":"bugsbunny338","email":"jiri.zajic@mensa.cz"},{"name":"de.do","email":"de.do@gooddata.com"},{"name":"gooddata-ci","email":"rail@gooddata.com"},{"name":"hang.ngo","email":"hang.ngo@gooddata.com"},{"name":"hung.nguyen.hoang","email":"hung.nguyen@gooddata.com"},{"name":"ivan.mjartan","email":"ivan.mjartan@gooddata.com"},{"name":"jakub-sterba","email":"jakub.sterba@gooddata.com"},{"name":"jaroslav.tomecek","email":"jaroslav.tomecek@gooddata.com"},{"name":"jkittler","email":"honza.kittler@gmail.com"},{"name":"khanh.le","email":"khanh.le@gooddata.com"},{"name":"lanhuynh","email":"lan.huynh@gooddata.com"},{"name":"linhhong","email":"linh.hong@gooddata.com"},{"name":"lupko","email":"lubomir.slivka@gooddata.com"},{"name":"mai.nguyen","email":"mai.nguyen@gooddata.com"},{"name":"matyas.kandl","email":"matyas.kandl@gooddata.com"},{"name":"michal.marsal","email":"michal.marsal@gooddata.com"},{"name":"my.duong","email":"my.duong@gooddata.com"},{"name":"naibinh","email":"naibinh@gmail.com"},{"name":"nikolacech","email":"nikola.cech@gooddata.com"},{"name":"nis.hua","email":"nis.hua@gooddata.com"},{"name":"no23reason","email":"dan.homola@hotmail.cz"},{"name":"patrikbraborec","email":"patrik.braborec@gooddata.com"},{"name":"pbenes","email":"petr.benes@gooddata.com"},{"name":"petrjanu","email":"petr.janu@gooddata.com"},{"name":"pkingo","email":"philipandreaskingo@hotmail.com"},{"name":"ptquang86","email":"ptquang86@gmail.com"},{"name":"qduval","email":"quentin.duval@gooddata.com"},{"name":"rodri360","email":"me@rodri360.com"},{"name":"scavnickyj","email":"jakub.scavnicky@gooddata.com"},{"name":"sitina","email":"jiri.sitina@gooddata.com"},{"name":"strouhaljan","email":"strouhal.jan@gmail.com"},{"name":"tomas.kratochvil","email":"tomas.kratochvil@gooddata.com"},{"name":"tomasreichmann","email":"tomasreichmann@gmail.com"},{"name":"tomsatgd","email":"tomas.satinsky@gooddata.com"},{"name":"trung-le-quoc","email":"trung.le@gooddata.com"},{"name":"tu-ngo","email":"tungo1981@gmail.com"},{"name":"tu.bui","email":"tu.bui@gooddata.com"},{"name":"tulean","email":"tuan.le@gooddata.com"},{"name":"tuqt1005","email":"tu.tran@gooddata.com"},{"name":"utdnah","email":"danh.ung@gooddata.com"},{"name":"vlastikcz","email":"vlastimil.kotas@gooddata.com"},{"name":"vu.pham","email":"vu.pham@gooddata.com"},{"name":"xmort","email":"petr.dolejsi@gooddata.com"},{"name":"yanlipnican","email":"yanlipnican@gmail.com"}],"homepage":"https://github.com/gooddata/gooddata-react-components#readme","bugs":{"url":"https://github.com/gooddata/gooddata-react-components/issues"},"dist":{"shasum":"3cba647ba01b02c8e2b9159de565c0da75a70da5","tarball":"https://registry.npmjs.org/@gooddata/react-components/-/react-components-7.7.0-alpha-bertold8-ine-one-4404-manual-resizing-2020-05-22T08-02-21-486Z.tgz","fileCount":2642,"integrity":"sha512-bhSc40nd+VunsS/lrDQikN7SgJcoJ/hUaaAPYsmj51ZBOUoPz8VJ1BBpy5JKwbiPkCIRDveWxhmuYQoacjjueg==","signatures":[{"sig":"MEUCIQCFZTKvw3Dj9xuYeHxHOwHKqZym45Ujvg3Td8n8CqtayAIgPsMdltY59NeDz5A8/pjdpumpLewedIYIQlO3smva9Jc=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":10422025,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJex4crCRA9TVsSAnZWagAAdcEP/inGVc3ki3F5KH6lVqPN\nLAufTcK4taO6eBN7OVj0TFBTUlIt5rQFcNxyIhNfij7EcFxsm+J8RDXbD8fc\naLplrYrv9+DEmf3TGbDNlLswcK1IQnvKpNrEopKY5/D+s9xKKycCY2kQPGE0\nBKfScm1P1oOrQsgY8oH1PvaG1HQa5nYktwn4dWNT7w4fZ8pZXIaRLJQe27zo\nZ1C7ftm4PLlDBIoRDXiiOHhJprVVyrtPFS6KwBBJfKst8y8CNjy63RPgdzhA\n1WebsUJEDqiqO8MBCBIBjzDmfMz3Q09dkqCNO/cfmYpeythfKHxTm/6t5luY\nX0nb9siV54hj9LAa+VIqctpHBGY0dNN03Rk6VufrxebdgvzhvLVmVzD8CTQ8\n+6WX/KO8YWmENbwYZXaPsJ/qHl+Kpc5tKsXfzInahbtDD8j4fHQWCV64rf9p\nx+/ziTdNvronAeMq0ghmipAUt5HHPR/kVRakQwnR0OdegoupvoinnOrP754d\nm6vfanKVAA95jAlMni87nBzgzMuiOgAdznUmPVcL6dT1wnZH+M7Wc3ajm14Y\nTZI86PMc5K5f95o5T1+XCU3Xa/tClereRnSAFnTj680gajknBKXyxGhPmFqB\nAKH1D9tLTJjq87p171xvm/XtgsGuJ81XU2YHActP1AEMco8QJOH6VjQxvNgH\nl5J1\r\n=S0aS\r\n-----END PGP SIGNATURE-----\r\n"},"main":"dist/index.js","husky":{"hooks":{"pre-commit":"lint-staged"}},"config":{"eslint":"./examples/**/*.{js,jsx}","tslint":"./{__mocks__,src,stories}/{,**/}*.{ts,tsx}"},"readme":"[![npm version](https://badge.fury.io/js/%40gooddata%2Freact-components.svg)](https://www.npmjs.com/package/@gooddata/react-components)\n\n# GoodData.UI React components\n> A React-based JavaScript library for building data-driven applications\n\n## Getting started\n- [GoodData.UI Documentation](http://sdk.gooddata.com/gooddata-ui/)\n- [GoodData.UI Live Examples](https://gooddata-examples.herokuapp.com/)\n- [Stack Overflow](https://stackoverflow.com/questions/tagged/gooddata)\n\n### Usage\nWith [yarn](https://yarnpkg.com) installed, go to your project directory and run\n```\n$ yarn add @gooddata/react-components\n```\nIf you prefer [npm](npmjs.com) run\n```\n$ npm install --save @gooddata/react-components\n```\n\nThe public API is exposed via global `index.js`. Except for the styles, do not import any other file directly\nbecause they are not intended to be part of the public API.\n\n## Contributing\n\nWe welcome any contribution in form of [issues](https://github.com/gooddata/gooddata-react-components/issues) or [pull requests](https://github.com/gooddata/gooddata-react-components/pulls).\n\nInstall [Node.js](http://nodejs.org) (node 12.16.1, npm v6.13.4) and [Yarn](https://classic.yarnpkg.com) (1.22.4).\n\nInstall dependencies:\n```\nyarn install --frozen-lockfile\n```\n\nThese commands may come in handy while developing:\n\n| command | description |\n| ------- | ----------- |\n| `yarn install --pure-lockfile` | first step |\n| ||\n| `yarn dev` | build react-components to `/dist` in watch mode |\n| `yarn test` | run all unit tests |\n| `yarn prettier-write` | format the source code to match the valid codestyle |\n| `yarn validate` | validate codestyle |\n| ||\n| `yarn storybook` | run storybook from `/stories` on http://localhost:9001 |\n| `yarn build-storybook` | build storybook to `/dist-storybook` |\n| `yarn test-storybook` | run storybook and [screenshot tests](https://github.com/gooddata/gdc-client-utils/tree/master/test-storybook) |\n| ||\n| `yarn examples` | run Live Examples dev-server from `/examples` on https://localhost:8999 |\n| `yarn examples-build` | build Live Examples to `/examples/dist` |\n| `yarn examples-server` | serve built Live Examples - see `/examples/server/src` |\n| `yarn examples-testcafe` | run testcafe tests against `localhost:8999` |\n\n### Deploy to heroku.com\nWhen you deploy this repo to heroku, it serves *GoodData.UI Live Examples*.\nRelevant tasks are in `Procfile` and `package.json`.\n\n```bash\n# run in the project directory\nheroku login\nheroku create <your-app-name>\nheroku config:set DOMAIN_ADMIN_USERNAME=x@gooddata.com DOMAIN_ADMIN_PASSWORD=xy PROJECT_ID_TO_ASSIGN=xms7ga4tf3g3nzucd8380o2bev8oeknp\ngit push heroku HEAD:master\nheroku open\n```\n### Enable Geo Chart for Storybook and Live Examples\nGeo chart uses Mapbox to render map which requires a Mapbox access token.\n- Register an account and create Mapbox access token at [guide](https://docs.mapbox.com/help/how-mapbox-works/access-tokens/)\n- Store the created token at `.env`:\n```bash\necho -e \"EXAMPLE_MAPBOX_ACCESS_TOKEN=token\" >> .env # only need to run once\necho -e \"STORYBOOK_MAPBOX_ACCESS_TOKEN=token\" >> .env # only need to run once\n```\n\n### Run Live Examples Locally\nTo run *GoodData.UI Live Examples* locally:\n```bash\ngit clone <this-repository>\ncd  <repository-folder>\nyarn install --pure-lockfile\nyarn examples\n```\nThen open https://localhost:8999 and login using Live Examples account (you can [create one here](https://gooddata-examples.herokuapp.com/registration)).\n\n### Run Storybook locally\n- Run storybook with token stored in `.env` for more secure\n```bash\nyarn storybook\n```\n- Or run storybook with token env param exposed to cli (not suggested)\n```bash\nSTORYBOOK_MAPBOX_ACCESS_TOKEN=token yarn storybook\n```\n- Apply either above way to `yarn build-storybook` or `yarn test-storybook`\n\n### Source code formatting\nThe source code in the repository is formatted by [Prettier](https://prettier.io/).\nThe format of the code is validated by our Continuous Integration server and is one of the requirements of successful merge.\n\nPrettier is supported by every major IDE. You can find the list of supported editors and how to configure them [here](https://prettier.io/docs/en/editors.html).\n\nIn the case, when your editor is not supported or you don't want to setup the integration, you can run the `yarn prettier-write` command to reformat the code before commit.\n\n## Changelog\n\n- see [CHANGELOG.md](CHANGELOG.md)\n\n## Supported versions\n\nIn order to make the user experience with integrating GoodData UI SDK as smooth and secure as possible and to ensure that the SDK is using the latest features of the platform, we will only provide support to two most recent major versions of UI SDK.\n\nThe most recent majors will be supported in the following modes:\n\n- The latest major version will receive all new functionality and all bug fixes\n- The previous major version will only receive fixes to critical issues and security fixes. These fixes will be applied on top of last released version of the previous major\n\nThe customers are encouraged to always use the latest version of the UI SDK.\n\nIn case of using older versions, the user might face API incompatibility, performance or security issues.\n\nPlease follow the installation instructions to update to the newest version.\n\n## License\n\n(C) 2007-2020 GoodData Corporation\n\nThis project is dual licensed:\n\n- The ATTRIBUTION-NONCOMMERCIAL 4.0 INTERNATIONAL (CC BY-NC 4.0) is used for purpose of the trial experience and evaluation of GoodData.UI library.\n- The GOODDATA GOODDATA.UI LIBRARY END USER LICENSE AGREEMENT is used for GoodData customers.\n\nFor more information, please see [LICENSE](https://github.com/gooddata/gooddata-react-components/blob/master/LICENSE)\n","gitHead":"f863f9c0646057a709d67f2e40b92f3f9e2df61c","scripts":{"dev":"bash scripts/build.sh --dev-watch","test":"jest --watch","build":"bash scripts/build.sh","tslint":"yarn run-tslint -t verbose $npm_package_config_tslint","prepare":"cd examples/server && yarn install --frozen-lockfile && cd ../..; rm -r examples/node_modules 2>/dev/null; true","examples":"bash scripts/run-examples.sh","prepare?":"# Called before `npm publish` and on local `npm install`. Temporarily also for deleting obsolete node_modules. Ends with `true` to continue gracefully.","validate":"tsc --noEmit && yarn tslint && eslint $npm_package_config_eslint && yarn validate-style && yarn prettier-check","build-dev":"bash scripts/build.sh --dev","examples?":"# Default is developer domain, other options: yarn examples [sec,secure,stg,stg2,stg3,demo,developer or URL]","storybook":"yarn build && start-storybook -p 9001 -c .storybook","test-once":"jest","tslint-ci":"mkdir -p ./ci/results && yarn run-tslint -t checkstyle -o ./ci/results/tslint-results.xml $npm_package_config_tslint","run-tslint":"tslint -p tsconfig.json","validate-ci":"tsc --noEmit && yarn tslint-ci  && eslint $npm_package_config_eslint -f checkstyle -o ci/results/eslint-results.xml && yarn validate-style-ci && yarn prettier-check","examples-build":"bash scripts/build-examples.sh","prepublishOnly":"yarn build","prettier-check":"prettier --check '{src,stories,styles,__mocks__,examples/server/src,examples/src,examples/test}/**/*.{ts,js,tsx,jsx,json,scss,md,yaml,html}'","prettier-write":"prettier --write '{src,stories,styles,__mocks__,examples/server/src,examples/src,examples/test}/**/*.{ts,js,tsx,jsx,json,scss,md,yaml,html}'","test-storybook":"yarn build && test-storybook","validate-style":"stylelint '**/*.scss'","build-storybook":"yarn build && build-storybook -c .storybook -o dist-storybook","examples-server":"node examples/server/src/index.js","heroku-postbuild":"yarn examples-build developer","examples-testcafe":"./scripts/run-testcafe.sh visual","validate-style-ci":"stylelint '**/*.scss' --custom-formatter=node_modules/stylelint-checkstyle-formatter > ci/results/stylelint-results.xml","check-circular-deps":"madge --circular --extensions ts ./src","examples-testcafe-ci":"./scripts/run-testcafe.sh ci","examples-testcafe-live":"./scripts/run-testcafe.sh live"},"typings":"dist/index.d.ts","_npmUser":{"name":"bertold8","email":"ivan.nejezchleb@seznam.cz"},"deprecated":"@gooddata/react-components@7 reached End of Support on March 31, 2022. Please upgrade (see https://sdk.gooddata.com/gooddata-ui/docs/supported_versions.html for more information).","repository":{"url":"git+ssh://git@github.com/gooddata/gooddata-react-components.git","type":"git"},"_npmVersion":"6.13.4","description":"GoodData.UI - A powerful JavaScript library for building analytical applications","directories":{},"lint-staged":{"{src,stories,styles,__mocks__,examples/server/src,examples/src,examples/test}/**/*.{ts,js,tsx,jsx,scss}":["npx gdc-fix-copyright","git add"],"{src,stories,styles,__mocks__,examples/server/src,examples/src,examples/test}/**/*.{ts,js,tsx,jsx,json,scss,md,yaml,html}":["prettier --write","git add"]},"_nodeVersion":"12.16.1","dependencies":{"rxjs":"^5.5.6","uuid":"^3.2.1","immer":"^1.3.1","lodash":"^4.17.15","date-fns":"^2.7.0","downshift":"^3.2.7","invariant":"^2.2.2","mapbox-gl":"^1.6.1","classnames":"^2.2.6","highcharts":"7.1.1","prop-types":"^15.6.0","react-intl":"^3.6.0","custom-event":"^1.0.1","react-window":"^1.8.1","ag-grid-react":"20.0.0","react-measure":"^2.3.0","@types/mapbox-gl":"^1.6.1","react-day-picker":"~7.3.0","react-responsive":"^3.0.0","stringify-object":"^2.4.0","@gooddata/typings":"^2.24.2","ag-grid-community":"20.0.0","http-status-codes":"^1.3.0","@gooddata/js-utils":"^3.10.5","@gooddata/numberjs":"^3.2.4","fixed-data-table-2":"0.7.17","@gooddata/goodstrap":"^68.6.0","react-dom-factories":"^1.0.2","@gooddata/gooddata-js":"^13.0.1","json-stable-stringify":"^1.0.1","react-transition-group":"^2.2.1","hoist-non-react-statics":"^3.3.0","nodelist-foreach-polyfill":"^1.2.0","@formatjs/intl-pluralrules":"^1.3.6","highcharts-grouped-categories":"^1.1.3"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"raf":"3.3.2","yup":"^0.24.1","jest":"24.7.1","husky":"3.0.0","madge":"^3.4.4","react":"^16.5.2","enzyme":"3.5.0","eslint":"4.19.1","formik":"^0.11.11","moment":"2.23.0","history":"^4.7.2","ts-jest":"24.0.0","webpack":"4.30.0","full-icu":"^1.3.0","prettier":"1.16.4","react-ga":"^2.5.2","recharts":"1.0.0-beta.9","testcafe":"1.1.4","commander":"2.14.1","node-sass":"4.13.0","react-dom":"^16.5.2","stylelint":"^10.0.0","supertest":"3.0.0","ts-loader":"6.0.0","@types/raf":"^3.4.0","css-loader":"0.28.7","jest-junit":"3.0.0","raw-loader":"0.5.1","styled-jsx":"2.2.1","typescript":"3.3.4000","@babel/core":"7.4.4","@types/jest":"24.0.6","@types/node":"7.0.8","@types/uuid":"3.4.3","file-loader":"3.0.1","jest-enzyme":"7.0.2","lint-staged":"9.1.0","sass-loader":"6.0.6","webpack-cli":"3.3.2","@types/react":"16.8.6","babel-loader":"8.0.5","react-helmet":"5.2.0","react-select":"1.2.1","style-loader":"0.19.1","@types/enzyme":"3.1.13","@types/lodash":"4.14.123","testcafe-live":"0.1.4","@babel/runtime":"7.4.4","dotenv-webpack":"^1.7.0","@babel/polyfill":"^7.4.4","@storybook/react":"5.0.11","@types/invariant":"2.2.29","@types/react-dom":"16.0.11","isomorphic-fetch":"2.2.1","react-datepicker":"1.1.0","react-router-dom":"4.2.2","@babel/preset-env":"7.4.4","@gooddata/mock-js":"^2.13.1","@storybook/addons":"5.0.11","@types/classnames":"2.2.3","@types/prop-types":"15.5.2","@storybook/theming":"5.0.11","identity-obj-proxy":"^3.0.0","intl-messageformat":"^7.5.4","webpack-dev-server":"3.3.1","@babel/preset-react":"7.0.0","@types/react-portal":"4.0.1","@types/react-window":"^1.8.1","babel-plugin-lodash":"3.3.4","html-webpack-plugin":"3.2.0","react-test-renderer":"16.4.2","@types/react-measure":"2.0.5","clean-webpack-plugin":"2.0.2","stats-webpack-plugin":"0.7.0","eslint-config-prettier":"4.1.0","react-google-recaptcha":"^0.14.1","tslint-config-prettier":"1.18.0","@gooddata/eslint-config":"^1.0.0","@gooddata/tslint-config":"1.0.0","@types/react-responsive":"^3.0.3","@types/storybook__react":"4.0.1","@types/stringify-object":"^3.2.0","enzyme-adapter-react-16":"1.3.1","@gooddata/test-storybook":"3.2.1","@storybook/addon-actions":"5.0.11","@storybook/addon-options":"5.0.11","node-sass-magic-importer":"5.1.0","react-syntax-highlighter":"11.0.2","@types/fixed-data-table-2":"0.8.1","stylelint-config-prettier":"5.2.0","@gooddata/stylelint-config":"4.0.1","@types/react-test-renderer":"16.0.0","circular-dependency-plugin":"5.0.2","compression-webpack-plugin":"2.0.0","@types/json-stable-stringify":"^1.0.32","@gooddata/frontend-npm-scripts":"1.1.0","@types/enzyme-adapter-react-16":"1.0.3","stylelint-checkstyle-formatter":"0.1.0","@types/storybook__addon-actions":"3.4.2","@babel/plugin-proposal-class-properties":"7.4.4","@babel/plugin-proposal-object-rest-spread":"7.4.4","@babel/plugin-transform-async-to-generator":"7.4.4"},"peerDependencies":{"react":"^16.5.2","react-dom":"^16.5.2"},"_npmOperationalInternal":{"tmp":"tmp/react-components_7.7.0-alpha-bertold8-ine-one-4404-manual-resizing-2020-05-22T08-02-21-486Z_1590134571200_0.700382723654231","host":"s3://npm-registry-packages"}},"7.7.0-alpha-nikolacech-develop-2020-05-22T08-55-36-260Z":{"name":"@gooddata/react-components","version":"7.7.0-alpha-nikolacech-develop-2020-05-22T08-55-36-260Z","author":{"name":"GoodData Corporation"},"license":"BSD-3-Clause","_id":"@gooddata/react-components@7.7.0-alpha-nikolacech-develop-2020-05-22T08-55-36-260Z","maintainers":[{"name":"afi","email":"adam.fiedler@gooddata.com"},{"name":"bertold8","email":"ivan.nejezchleb@seznam.cz"},{"name":"brbistas","email":"valentinos.chraniotis@gooddata.com"},{"name":"bugsbunny338","email":"jiri.zajic@mensa.cz"},{"name":"de.do","email":"de.do@gooddata.com"},{"name":"gooddata-ci","email":"rail@gooddata.com"},{"name":"hang.ngo","email":"hang.ngo@gooddata.com"},{"name":"hung.nguyen.hoang","email":"hung.nguyen@gooddata.com"},{"name":"ivan.mjartan","email":"ivan.mjartan@gooddata.com"},{"name":"jakub-sterba","email":"jakub.sterba@gooddata.com"},{"name":"jaroslav.tomecek","email":"jaroslav.tomecek@gooddata.com"},{"name":"jkittler","email":"honza.kittler@gmail.com"},{"name":"khanh.le","email":"khanh.le@gooddata.com"},{"name":"lanhuynh","email":"lan.huynh@gooddata.com"},{"name":"linhhong","email":"linh.hong@gooddata.com"},{"name":"lupko","email":"lubomir.slivka@gooddata.com"},{"name":"mai.nguyen","email":"mai.nguyen@gooddata.com"},{"name":"matyas.kandl","email":"matyas.kandl@gooddata.com"},{"name":"michal.marsal","email":"michal.marsal@gooddata.com"},{"name":"my.duong","email":"my.duong@gooddata.com"},{"name":"naibinh","email":"naibinh@gmail.com"},{"name":"nikolacech","email":"nikola.cech@gooddata.com"},{"name":"nis.hua","email":"nis.hua@gooddata.com"},{"name":"no23reason","email":"dan.homola@hotmail.cz"},{"name":"patrikbraborec","email":"patrik.braborec@gooddata.com"},{"name":"pbenes","email":"petr.benes@gooddata.com"},{"name":"petrjanu","email":"petr.janu@gooddata.com"},{"name":"pkingo","email":"philipandreaskingo@hotmail.com"},{"name":"ptquang86","email":"ptquang86@gmail.com"},{"name":"qduval","email":"quentin.duval@gooddata.com"},{"name":"rodri360","email":"me@rodri360.com"},{"name":"scavnickyj","email":"jakub.scavnicky@gooddata.com"},{"name":"sitina","email":"jiri.sitina@gooddata.com"},{"name":"strouhaljan","email":"strouhal.jan@gmail.com"},{"name":"tomas.kratochvil","email":"tomas.kratochvil@gooddata.com"},{"name":"tomasreichmann","email":"tomasreichmann@gmail.com"},{"name":"tomsatgd","email":"tomas.satinsky@gooddata.com"},{"name":"trung-le-quoc","email":"trung.le@gooddata.com"},{"name":"tu-ngo","email":"tungo1981@gmail.com"},{"name":"tu.bui","email":"tu.bui@gooddata.com"},{"name":"tulean","email":"tuan.le@gooddata.com"},{"name":"tuqt1005","email":"tu.tran@gooddata.com"},{"name":"utdnah","email":"danh.ung@gooddata.com"},{"name":"vlastikcz","email":"vlastimil.kotas@gooddata.com"},{"name":"vu.pham","email":"vu.pham@gooddata.com"},{"name":"xmort","email":"petr.dolejsi@gooddata.com"},{"name":"yanlipnican","email":"yanlipnican@gmail.com"}],"homepage":"https://github.com/gooddata/gooddata-react-components#readme","bugs":{"url":"https://github.com/gooddata/gooddata-react-components/issues"},"dist":{"shasum":"e041e9a1669365fca910243b1a9df5c7e557b1c4","tarball":"https://registry.npmjs.org/@gooddata/react-components/-/react-components-7.7.0-alpha-nikolacech-develop-2020-05-22T08-55-36-260Z.tgz","fileCount":2628,"integrity":"sha512-1K6I9L9ROptTfUJhlc5Ye/RHdf60NnEhD8CZA4R0qKLk44rh/AOENF6RgcyyxrqCNSFpwFNAXM8AzTMieZQ3gA==","signatures":[{"sig":"MEQCIChFGPJQdKOIjC42p4YpZZ87NwgYjHFoIhOrjgR13KRxAiAXaA6fyFtbemlvaOCf/TJNBq8maFVLdvVXDXq8CdZybw==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":10317800,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJex5O+CRA9TVsSAnZWagAA/yYP/3RlyUJaILIzVhdHPFpm\n6u6HQRXVL3kzteSAPISL2OXaYZQ7Z9+6O+ANIHgCwBrMXnW8xhEh1Uxs4hrR\nenC7tCir1ohCjG8xJv+0E5+nzPtyJ/gZKu/gERvfPQ5qMOkO/NOHxxt0vj1I\naOMJKTxnjwyrnrohgAr4zJNOGvHyA68e/8Cm2yNt7o2pNL68WXnPo2C0d19S\nDhB7v8jtew4pJe439gEeFwiL7ABJqEW+sPalWXiRAqv4wCnH+JacjxdmAG5S\nDGmQwKvzkQjHTLT/E4r9U49+yEliAM9i6X6dHT1JxM8wrGMc8cJd0UWWgbZb\nBmhWxO7TXN9Xt9zn9/yK1tLNQzTOAbNMs0rO7tbmUxC67GwA0bPPryaZMmcE\n3XVAijeNiAd3RduC7qvGqQbTc3yn9jhnuumjiXIwvDqxQ1YDAoiTMVdVISav\njVEKLu0SJ+SxLl/bhoedzu843sOlbws+t5SrZiOfUAgdO8L2lr91VpklU1r3\nWaDWSAA9tFMmVU5wTV5uT4tM1lD5I8w7SBVSeBgaBx5BmQ097Z8QWaihvjfA\nb9Laeg2cEFXxIjb8JrK+InQmkL2xJMG1bK1Sy6U7KvuXEBtPumnH2xTEx5zn\njZAFAKvAB1nk4i7WEoeTaurbvF4AdkJ1BZmTvF0bpi9kTAE4cKfrGwwrGOOD\nt5PO\r\n=iLtv\r\n-----END PGP SIGNATURE-----\r\n"},"main":"dist/index.js","husky":{"hooks":{"pre-commit":"lint-staged"}},"config":{"eslint":"./examples/**/*.{js,jsx}","tslint":"./{__mocks__,src,stories}/{,**/}*.{ts,tsx}"},"readme":"[![npm version](https://badge.fury.io/js/%40gooddata%2Freact-components.svg)](https://www.npmjs.com/package/@gooddata/react-components)\n\n# GoodData.UI React components\n> A React-based JavaScript library for building data-driven applications\n\n## Getting started\n- [GoodData.UI Documentation](http://sdk.gooddata.com/gooddata-ui/)\n- [GoodData.UI Live Examples](https://gooddata-examples.herokuapp.com/)\n- [Stack Overflow](https://stackoverflow.com/questions/tagged/gooddata)\n\n### Usage\nWith [yarn](https://yarnpkg.com) installed, go to your project directory and run\n```\n$ yarn add @gooddata/react-components\n```\nIf you prefer [npm](npmjs.com) run\n```\n$ npm install --save @gooddata/react-components\n```\n\nThe public API is exposed via global `index.js`. Except for the styles, do not import any other file directly\nbecause they are not intended to be part of the public API.\n\n## Contributing\n\nWe welcome any contribution in form of [issues](https://github.com/gooddata/gooddata-react-components/issues) or [pull requests](https://github.com/gooddata/gooddata-react-components/pulls).\n\nInstall [Node.js](http://nodejs.org) (node 12.16.1, npm v6.13.4) and [Yarn](https://classic.yarnpkg.com) (1.22.4).\n\nInstall dependencies:\n```\nyarn install --frozen-lockfile\n```\n\nThese commands may come in handy while developing:\n\n| command | description |\n| ------- | ----------- |\n| `yarn install --pure-lockfile` | first step |\n| ||\n| `yarn dev` | build react-components to `/dist` in watch mode |\n| `yarn test` | run all unit tests |\n| `yarn prettier-write` | format the source code to match the valid codestyle |\n| `yarn validate` | validate codestyle |\n| ||\n| `yarn storybook` | run storybook from `/stories` on http://localhost:9001 |\n| `yarn build-storybook` | build storybook to `/dist-storybook` |\n| `yarn test-storybook` | run storybook and [screenshot tests](https://github.com/gooddata/gdc-client-utils/tree/master/test-storybook) |\n| ||\n| `yarn examples` | run Live Examples dev-server from `/examples` on https://localhost:8999 |\n| `yarn examples-build` | build Live Examples to `/examples/dist` |\n| `yarn examples-server` | serve built Live Examples - see `/examples/server/src` |\n| `yarn examples-testcafe` | run testcafe tests against `localhost:8999` |\n\n### Deploy to heroku.com\nWhen you deploy this repo to heroku, it serves *GoodData.UI Live Examples*.\nRelevant tasks are in `Procfile` and `package.json`.\n\n```bash\n# run in the project directory\nheroku login\nheroku create <your-app-name>\nheroku config:set DOMAIN_ADMIN_USERNAME=x@gooddata.com DOMAIN_ADMIN_PASSWORD=xy PROJECT_ID_TO_ASSIGN=xms7ga4tf3g3nzucd8380o2bev8oeknp\ngit push heroku HEAD:master\nheroku open\n```\n### Enable Geo Chart for Storybook and Live Examples\nGeo chart uses Mapbox to render map which requires a Mapbox access token.\n- Register an account and create Mapbox access token at [guide](https://docs.mapbox.com/help/how-mapbox-works/access-tokens/)\n- Store the created token at `.env`:\n```bash\necho -e \"EXAMPLE_MAPBOX_ACCESS_TOKEN=token\" >> .env # only need to run once\necho -e \"STORYBOOK_MAPBOX_ACCESS_TOKEN=token\" >> .env # only need to run once\n```\n\n### Run Live Examples Locally\nTo run *GoodData.UI Live Examples* locally:\n```bash\ngit clone <this-repository>\ncd  <repository-folder>\nyarn install --pure-lockfile\nyarn examples\n```\nThen open https://localhost:8999 and login using Live Examples account (you can [create one here](https://gooddata-examples.herokuapp.com/registration)).\n\n### Run Storybook locally\n- Run storybook with token stored in `.env` for more secure\n```bash\nyarn storybook\n```\n- Or run storybook with token env param exposed to cli (not suggested)\n```bash\nSTORYBOOK_MAPBOX_ACCESS_TOKEN=token yarn storybook\n```\n- Apply either above way to `yarn build-storybook` or `yarn test-storybook`\n\n### Source code formatting\nThe source code in the repository is formatted by [Prettier](https://prettier.io/).\nThe format of the code is validated by our Continuous Integration server and is one of the requirements of successful merge.\n\nPrettier is supported by every major IDE. You can find the list of supported editors and how to configure them [here](https://prettier.io/docs/en/editors.html).\n\nIn the case, when your editor is not supported or you don't want to setup the integration, you can run the `yarn prettier-write` command to reformat the code before commit.\n\n## Changelog\n\n- see [CHANGELOG.md](CHANGELOG.md)\n\n## Supported versions\n\nIn order to make the user experience with integrating GoodData UI SDK as smooth and secure as possible and to ensure that the SDK is using the latest features of the platform, we will only provide support to two most recent major versions of UI SDK.\n\nThe most recent majors will be supported in the following modes:\n\n- The latest major version will receive all new functionality and all bug fixes\n- The previous major version will only receive fixes to critical issues and security fixes. These fixes will be applied on top of last released version of the previous major\n\nThe customers are encouraged to always use the latest version of the UI SDK.\n\nIn case of using older versions, the user might face API incompatibility, performance or security issues.\n\nPlease follow the installation instructions to update to the newest version.\n\n## License\n\n(C) 2007-2020 GoodData Corporation\n\nThis project is dual licensed:\n\n- The ATTRIBUTION-NONCOMMERCIAL 4.0 INTERNATIONAL (CC BY-NC 4.0) is used for purpose of the trial experience and evaluation of GoodData.UI library.\n- The GOODDATA GOODDATA.UI LIBRARY END USER LICENSE AGREEMENT is used for GoodData customers.\n\nFor more information, please see [LICENSE](https://github.com/gooddata/gooddata-react-components/blob/master/LICENSE)\n","gitHead":"3c1e7dfbb0080485394cf706fe4f7ef03d92ac3c","scripts":{"dev":"bash scripts/build.sh --dev-watch","test":"jest --watch","build":"bash scripts/build.sh","tslint":"yarn run-tslint -t verbose $npm_package_config_tslint","prepare":"cd examples/server && yarn install --frozen-lockfile && cd ../..; rm -r examples/node_modules 2>/dev/null; true","examples":"bash scripts/run-examples.sh","prepare?":"# Called before `npm publish` and on local `npm install`. Temporarily also for deleting obsolete node_modules. Ends with `true` to continue gracefully.","validate":"tsc --noEmit && yarn tslint && eslint $npm_package_config_eslint && yarn validate-style && yarn prettier-check","build-dev":"bash scripts/build.sh --dev","examples?":"# Default is developer domain, other options: yarn examples [sec,secure,stg,stg2,stg3,demo,developer or URL]","storybook":"yarn build && start-storybook -p 9001 -c .storybook","test-once":"jest","tslint-ci":"mkdir -p ./ci/results && yarn run-tslint -t checkstyle -o ./ci/results/tslint-results.xml $npm_package_config_tslint","run-tslint":"tslint -p tsconfig.json","validate-ci":"tsc --noEmit && yarn tslint-ci  && eslint $npm_package_config_eslint -f checkstyle -o ci/results/eslint-results.xml && yarn validate-style-ci && yarn prettier-check","examples-build":"bash scripts/build-examples.sh","prepublishOnly":"yarn build","prettier-check":"prettier --check '{src,stories,styles,__mocks__,examples/server/src,examples/src,examples/test}/**/*.{ts,js,tsx,jsx,json,scss,md,yaml,html}'","prettier-write":"prettier --write '{src,stories,styles,__mocks__,examples/server/src,examples/src,examples/test}/**/*.{ts,js,tsx,jsx,json,scss,md,yaml,html}'","test-storybook":"yarn build && test-storybook","validate-style":"stylelint '**/*.scss'","build-storybook":"yarn build && build-storybook -c .storybook -o dist-storybook","examples-server":"node examples/server/src/index.js","heroku-postbuild":"yarn examples-build developer","examples-testcafe":"./scripts/run-testcafe.sh visual","validate-style-ci":"stylelint '**/*.scss' --custom-formatter=node_modules/stylelint-checkstyle-formatter > ci/results/stylelint-results.xml","check-circular-deps":"madge --circular --extensions ts ./src","examples-testcafe-ci":"./scripts/run-testcafe.sh ci","examples-testcafe-live":"./scripts/run-testcafe.sh live"},"typings":"dist/index.d.ts","_npmUser":{"name":"nikolacech","email":"nikola.cech@gooddata.com"},"deprecated":"@gooddata/react-components@7 reached End of Support on March 31, 2022. Please upgrade (see https://sdk.gooddata.com/gooddata-ui/docs/supported_versions.html for more information).","repository":{"url":"git+ssh://git@github.com/gooddata/gooddata-react-components.git","type":"git"},"_npmVersion":"6.4.1","description":"GoodData.UI - A powerful JavaScript library for building analytical applications","directories":{},"lint-staged":{"{src,stories,styles,__mocks__,examples/server/src,examples/src,examples/test}/**/*.{ts,js,tsx,jsx,scss}":["npx gdc-fix-copyright","git add"],"{src,stories,styles,__mocks__,examples/server/src,examples/src,examples/test}/**/*.{ts,js,tsx,jsx,json,scss,md,yaml,html}":["prettier --write","git add"]},"_nodeVersion":"8.16.0","dependencies":{"rxjs":"^5.5.6","uuid":"^3.2.1","immer":"^1.3.1","lodash":"^4.17.15","date-fns":"^2.7.0","downshift":"^3.2.7","invariant":"^2.2.2","mapbox-gl":"^1.6.1","classnames":"^2.2.6","highcharts":"7.1.1","prop-types":"^15.6.0","react-intl":"^3.6.0","custom-event":"^1.0.1","react-window":"^1.8.1","ag-grid-react":"20.0.0","react-measure":"^2.3.0","@types/mapbox-gl":"^1.6.1","react-day-picker":"~7.3.0","react-responsive":"^3.0.0","stringify-object":"^2.4.0","@gooddata/typings":"^2.24.2","ag-grid-community":"20.0.0","http-status-codes":"^1.3.0","@gooddata/js-utils":"^3.10.5","@gooddata/numberjs":"^3.2.4","fixed-data-table-2":"0.7.17","@gooddata/goodstrap":"goodstrap@68.7.0-alpha-nikolacech-lato-fallback-2020-05-22T08-41-16-554Z","react-dom-factories":"^1.0.2","@gooddata/gooddata-js":"^13.0.1","json-stable-stringify":"^1.0.1","react-transition-group":"^2.2.1","hoist-non-react-statics":"^3.3.0","nodelist-foreach-polyfill":"^1.2.0","@formatjs/intl-pluralrules":"^1.3.6","highcharts-grouped-categories":"^1.1.3"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"raf":"3.3.2","yup":"^0.24.1","jest":"24.7.1","husky":"3.0.0","madge":"^3.4.4","react":"^16.5.2","enzyme":"3.5.0","eslint":"4.19.1","formik":"^0.11.11","moment":"2.23.0","history":"^4.7.2","ts-jest":"24.0.0","webpack":"4.30.0","full-icu":"^1.3.0","prettier":"1.16.4","react-ga":"^2.5.2","recharts":"1.0.0-beta.9","testcafe":"1.1.4","commander":"2.14.1","node-sass":"4.13.0","react-dom":"^16.5.2","stylelint":"^10.0.0","supertest":"3.0.0","ts-loader":"6.0.0","@types/raf":"^3.4.0","css-loader":"0.28.7","jest-junit":"3.0.0","raw-loader":"0.5.1","styled-jsx":"2.2.1","typescript":"3.3.4000","@babel/core":"7.4.4","@types/jest":"24.0.6","@types/node":"7.0.8","@types/uuid":"3.4.3","file-loader":"3.0.1","jest-enzyme":"7.0.2","lint-staged":"9.1.0","sass-loader":"6.0.6","webpack-cli":"3.3.2","@types/react":"16.8.6","babel-loader":"8.0.5","react-helmet":"5.2.0","react-select":"1.2.1","style-loader":"0.19.1","@types/enzyme":"3.1.13","@types/lodash":"4.14.123","testcafe-live":"0.1.4","@babel/runtime":"7.4.4","dotenv-webpack":"^1.7.0","@babel/polyfill":"^7.4.4","@storybook/react":"5.0.11","@types/invariant":"2.2.29","@types/react-dom":"16.0.11","isomorphic-fetch":"2.2.1","react-datepicker":"1.1.0","react-router-dom":"4.2.2","@babel/preset-env":"7.4.4","@gooddata/mock-js":"^2.13.1","@storybook/addons":"5.0.11","@types/classnames":"2.2.3","@types/prop-types":"15.5.2","@storybook/theming":"5.0.11","identity-obj-proxy":"^3.0.0","intl-messageformat":"^7.5.4","webpack-dev-server":"3.3.1","@babel/preset-react":"7.0.0","@types/react-portal":"4.0.1","@types/react-window":"^1.8.1","babel-plugin-lodash":"3.3.4","html-webpack-plugin":"3.2.0","react-test-renderer":"16.4.2","@types/react-measure":"2.0.5","clean-webpack-plugin":"2.0.2","stats-webpack-plugin":"0.7.0","eslint-config-prettier":"4.1.0","react-google-recaptcha":"^0.14.1","tslint-config-prettier":"1.18.0","@gooddata/eslint-config":"^1.0.0","@gooddata/tslint-config":"1.0.0","@types/react-responsive":"^3.0.3","@types/storybook__react":"4.0.1","@types/stringify-object":"^3.2.0","enzyme-adapter-react-16":"1.3.1","@gooddata/test-storybook":"3.2.1","@storybook/addon-actions":"5.0.11","@storybook/addon-options":"5.0.11","node-sass-magic-importer":"5.1.0","react-syntax-highlighter":"11.0.2","@types/fixed-data-table-2":"0.8.1","stylelint-config-prettier":"5.2.0","@gooddata/stylelint-config":"4.0.1","@types/react-test-renderer":"16.0.0","circular-dependency-plugin":"5.0.2","compression-webpack-plugin":"2.0.0","@types/json-stable-stringify":"^1.0.32","@gooddata/frontend-npm-scripts":"1.1.0","@types/enzyme-adapter-react-16":"1.0.3","stylelint-checkstyle-formatter":"0.1.0","@types/storybook__addon-actions":"3.4.2","@babel/plugin-proposal-class-properties":"7.4.4","@babel/plugin-proposal-object-rest-spread":"7.4.4","@babel/plugin-transform-async-to-generator":"7.4.4"},"peerDependencies":{"react":"^16.5.2","react-dom":"^16.5.2"},"_npmOperationalInternal":{"tmp":"tmp/react-components_7.7.0-alpha-nikolacech-develop-2020-05-22T08-55-36-260Z_1590137789930_0.5066219184769427","host":"s3://npm-registry-packages"}},"7.7.0-beta.23":{"name":"@gooddata/react-components","version":"7.7.0-beta.23","author":{"name":"GoodData Corporation"},"license":"BSD-3-Clause","_id":"@gooddata/react-components@7.7.0-beta.23","maintainers":[{"name":"afi","email":"adam.fiedler@gooddata.com"},{"name":"bertold8","email":"ivan.nejezchleb@seznam.cz"},{"name":"brbistas","email":"valentinos.chraniotis@gooddata.com"},{"name":"bugsbunny338","email":"jiri.zajic@mensa.cz"},{"name":"de.do","email":"de.do@gooddata.com"},{"name":"gooddata-ci","email":"rail@gooddata.com"},{"name":"hang.ngo","email":"hang.ngo@gooddata.com"},{"name":"hung.nguyen.hoang","email":"hung.nguyen@gooddata.com"},{"name":"ivan.mjartan","email":"ivan.mjartan@gooddata.com"},{"name":"jakub-sterba","email":"jakub.sterba@gooddata.com"},{"name":"jaroslav.tomecek","email":"jaroslav.tomecek@gooddata.com"},{"name":"jkittler","email":"honza.kittler@gmail.com"},{"name":"khanh.le","email":"khanh.le@gooddata.com"},{"name":"lanhuynh","email":"lan.huynh@gooddata.com"},{"name":"linhhong","email":"linh.hong@gooddata.com"},{"name":"lupko","email":"lubomir.slivka@gooddata.com"},{"name":"mai.nguyen","email":"mai.nguyen@gooddata.com"},{"name":"matyas.kandl","email":"matyas.kandl@gooddata.com"},{"name":"michal.marsal","email":"michal.marsal@gooddata.com"},{"name":"my.duong","email":"my.duong@gooddata.com"},{"name":"naibinh","email":"naibinh@gmail.com"},{"name":"nikolacech","email":"nikola.cech@gooddata.com"},{"name":"nis.hua","email":"nis.hua@gooddata.com"},{"name":"no23reason","email":"dan.homola@hotmail.cz"},{"name":"patrikbraborec","email":"patrik.braborec@gooddata.com"},{"name":"pbenes","email":"petr.benes@gooddata.com"},{"name":"petrjanu","email":"petr.janu@gooddata.com"},{"name":"pkingo","email":"philipandreaskingo@hotmail.com"},{"name":"ptquang86","email":"ptquang86@gmail.com"},{"name":"qduval","email":"quentin.duval@gooddata.com"},{"name":"rodri360","email":"me@rodri360.com"},{"name":"scavnickyj","email":"jakub.scavnicky@gooddata.com"},{"name":"sitina","email":"jiri.sitina@gooddata.com"},{"name":"strouhaljan","email":"strouhal.jan@gmail.com"},{"name":"tomas.kratochvil","email":"tomas.kratochvil@gooddata.com"},{"name":"tomasreichmann","email":"tomasreichmann@gmail.com"},{"name":"tomsatgd","email":"tomas.satinsky@gooddata.com"},{"name":"trung-le-quoc","email":"trung.le@gooddata.com"},{"name":"tu-ngo","email":"tungo1981@gmail.com"},{"name":"tu.bui","email":"tu.bui@gooddata.com"},{"name":"tulean","email":"tuan.le@gooddata.com"},{"name":"tuqt1005","email":"tu.tran@gooddata.com"},{"name":"utdnah","email":"danh.ung@gooddata.com"},{"name":"vlastikcz","email":"vlastimil.kotas@gooddata.com"},{"name":"vu.pham","email":"vu.pham@gooddata.com"},{"name":"xmort","email":"petr.dolejsi@gooddata.com"},{"name":"yanlipnican","email":"yanlipnican@gmail.com"}],"homepage":"https://github.com/gooddata/gooddata-react-components#readme","bugs":{"url":"https://github.com/gooddata/gooddata-react-components/issues"},"dist":{"shasum":"f92a260a18ac19dbba60a78bd059e7693a38c3eb","tarball":"https://registry.npmjs.org/@gooddata/react-components/-/react-components-7.7.0-beta.23.tgz","fileCount":2628,"integrity":"sha512-CFVxMdJgNMGEb1xF/zbEa8JbbFAWC8Nqnu79fcyAyjj+Dqu+iW1jzVuLsklckKTaC1CmyMs6FyU8p6eCH/kW3w==","signatures":[{"sig":"MEUCIEGj9yajfpCwsoLPaV0JKBjJCw6F+UcME+d3a8exS3kdAiEAuI/dGhg6Igcs57YDMDs840jaFhD5S0DWzSXb7wdlmes=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":10322622,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJex6JRCRA9TVsSAnZWagAA7+4QAJ9BAgbj0CfLd85hV+v1\nEylxs3urhndulyMKojF8JEzZOU2sHsTJwisvaKJ7ylak6dcA9ou7ToQYcWXM\nQNmds4QCe8NUUBctP4Z1H95gOF8ZY4vfvD8ZwYKNNTEXg3oYYShIi5qbZd0t\nFpdft6P/32Yrt8yrV8PE+9SEi/VbNHip/GIB0rCHVTkbFFO/jA98lBvlEAiU\nUdcNis6Dm+BblgLGCs3q3VZTXoHi+xWP4WI1AgdZOQysBtGWxBdM8Egl2hGl\ncEYTblmI9YxlmuMAHxdC9D7cWpqP8EFM15VQ24GYwdxLXSXke8uiAgW9+ScE\nJgqRAXOwoOrVWBOoEREAyGHK5IBMMYGk6eQxNe61NA8jSGTmD0poKxpZOE3F\nHzKD3CMehOhll8b2TxUaQwVPg4cfa1TGiKgzhy2jTj0+tSQXoZdNv4hTT1w7\ne9y5MExsLVGsvuJylKtw4VmDVSFWnE6HclqAdGWOAhi4PbqP4cXI1NzMX//z\nn+O81klm8qdsreXNDwTLxvzkbS91PfHwN9Vb1VAwg07KxfYM2XjygyEg4II9\nlehx5C8fp73f5Sb/Vx8bmfRPZ6uiv+1Uvlv2w8dwjkTGf2O+xSGlPK3PYtTT\nMdRXGgTzX8eKPsaMDI3genb0Xk7K9keTGADI7foBjxUmHm59V5iV5SwUYqVq\n6fj0\r\n=GszF\r\n-----END PGP SIGNATURE-----\r\n"},"main":"dist/index.js","husky":{"hooks":{"pre-commit":"lint-staged"}},"config":{"eslint":"./examples/**/*.{js,jsx}","tslint":"./{__mocks__,src,stories}/{,**/}*.{ts,tsx}"},"readme":"[![npm version](https://badge.fury.io/js/%40gooddata%2Freact-components.svg)](https://www.npmjs.com/package/@gooddata/react-components)\n\n# GoodData.UI React components\n> A React-based JavaScript library for building data-driven applications\n\n## Getting started\n- [GoodData.UI Documentation](http://sdk.gooddata.com/gooddata-ui/)\n- [GoodData.UI Live Examples](https://gooddata-examples.herokuapp.com/)\n- [Stack Overflow](https://stackoverflow.com/questions/tagged/gooddata)\n\n### Usage\nWith [yarn](https://yarnpkg.com) installed, go to your project directory and run\n```\n$ yarn add @gooddata/react-components\n```\nIf you prefer [npm](npmjs.com) run\n```\n$ npm install --save @gooddata/react-components\n```\n\nThe public API is exposed via global `index.js`. Except for the styles, do not import any other file directly\nbecause they are not intended to be part of the public API.\n\n## Contributing\n\nWe welcome any contribution in form of [issues](https://github.com/gooddata/gooddata-react-components/issues) or [pull requests](https://github.com/gooddata/gooddata-react-components/pulls).\n\nInstall [Node.js](http://nodejs.org) (node 12.16.1, npm v6.13.4) and [Yarn](https://classic.yarnpkg.com) (1.22.4).\n\nInstall dependencies:\n```\nyarn install --frozen-lockfile\n```\n\nThese commands may come in handy while developing:\n\n| command | description |\n| ------- | ----------- |\n| `yarn install --pure-lockfile` | first step |\n| ||\n| `yarn dev` | build react-components to `/dist` in watch mode |\n| `yarn test` | run all unit tests |\n| `yarn prettier-write` | format the source code to match the valid codestyle |\n| `yarn validate` | validate codestyle |\n| ||\n| `yarn storybook` | run storybook from `/stories` on http://localhost:9001 |\n| `yarn build-storybook` | build storybook to `/dist-storybook` |\n| `yarn test-storybook` | run storybook and [screenshot tests](https://github.com/gooddata/gdc-client-utils/tree/master/test-storybook) |\n| ||\n| `yarn examples` | run Live Examples dev-server from `/examples` on https://localhost:8999 |\n| `yarn examples-build` | build Live Examples to `/examples/dist` |\n| `yarn examples-server` | serve built Live Examples - see `/examples/server/src` |\n| `yarn examples-testcafe` | run testcafe tests against `localhost:8999` |\n\n### Deploy to heroku.com\nWhen you deploy this repo to heroku, it serves *GoodData.UI Live Examples*.\nRelevant tasks are in `Procfile` and `package.json`.\n\n```bash\n# run in the project directory\nheroku login\nheroku create <your-app-name>\nheroku config:set DOMAIN_ADMIN_USERNAME=x@gooddata.com DOMAIN_ADMIN_PASSWORD=xy PROJECT_ID_TO_ASSIGN=xms7ga4tf3g3nzucd8380o2bev8oeknp\ngit push heroku HEAD:master\nheroku open\n```\n### Enable Geo Chart for Storybook and Live Examples\nGeo chart uses Mapbox to render map which requires a Mapbox access token.\n- Register an account and create Mapbox access token at [guide](https://docs.mapbox.com/help/how-mapbox-works/access-tokens/)\n- Store the created token at `.env`:\n```bash\necho -e \"EXAMPLE_MAPBOX_ACCESS_TOKEN=token\" >> .env # only need to run once\necho -e \"STORYBOOK_MAPBOX_ACCESS_TOKEN=token\" >> .env # only need to run once\n```\n\n### Run Live Examples Locally\nTo run *GoodData.UI Live Examples* locally:\n```bash\ngit clone <this-repository>\ncd  <repository-folder>\nyarn install --pure-lockfile\nyarn examples\n```\nThen open https://localhost:8999 and login using Live Examples account (you can [create one here](https://gooddata-examples.herokuapp.com/registration)).\n\n### Run Storybook locally\n- Run storybook with token stored in `.env` for more secure\n```bash\nyarn storybook\n```\n- Or run storybook with token env param exposed to cli (not suggested)\n```bash\nSTORYBOOK_MAPBOX_ACCESS_TOKEN=token yarn storybook\n```\n- Apply either above way to `yarn build-storybook` or `yarn test-storybook`\n\n### Source code formatting\nThe source code in the repository is formatted by [Prettier](https://prettier.io/).\nThe format of the code is validated by our Continuous Integration server and is one of the requirements of successful merge.\n\nPrettier is supported by every major IDE. You can find the list of supported editors and how to configure them [here](https://prettier.io/docs/en/editors.html).\n\nIn the case, when your editor is not supported or you don't want to setup the integration, you can run the `yarn prettier-write` command to reformat the code before commit.\n\n## Changelog\n\n- see [CHANGELOG.md](CHANGELOG.md)\n\n## Supported versions\n\nIn order to make the user experience with integrating GoodData UI SDK as smooth and secure as possible and to ensure that the SDK is using the latest features of the platform, we will only provide support to two most recent major versions of UI SDK.\n\nThe most recent majors will be supported in the following modes:\n\n- The latest major version will receive all new functionality and all bug fixes\n- The previous major version will only receive fixes to critical issues and security fixes. These fixes will be applied on top of last released version of the previous major\n\nThe customers are encouraged to always use the latest version of the UI SDK.\n\nIn case of using older versions, the user might face API incompatibility, performance or security issues.\n\nPlease follow the installation instructions to update to the newest version.\n\n## License\n\n(C) 2007-2020 GoodData Corporation\n\nThis project is dual licensed:\n\n- The ATTRIBUTION-NONCOMMERCIAL 4.0 INTERNATIONAL (CC BY-NC 4.0) is used for purpose of the trial experience and evaluation of GoodData.UI library.\n- The GOODDATA GOODDATA.UI LIBRARY END USER LICENSE AGREEMENT is used for GoodData customers.\n\nFor more information, please see [LICENSE](https://github.com/gooddata/gooddata-react-components/blob/master/LICENSE)\n","gitHead":"340cce34b1b98e6ba709a6c929b23b447cfe0094","scripts":{"dev":"bash scripts/build.sh --dev-watch","test":"jest --watch","build":"bash scripts/build.sh","tslint":"yarn run-tslint -t verbose $npm_package_config_tslint","prepare":"cd examples/server && yarn install --frozen-lockfile && cd ../..; rm -r examples/node_modules 2>/dev/null; true","examples":"bash scripts/run-examples.sh","prepare?":"# Called before `npm publish` and on local `npm install`. Temporarily also for deleting obsolete node_modules. Ends with `true` to continue gracefully.","validate":"tsc --noEmit && yarn tslint && eslint $npm_package_config_eslint && yarn validate-style && yarn prettier-check","build-dev":"bash scripts/build.sh --dev","examples?":"# Default is developer domain, other options: yarn examples [sec,secure,stg,stg2,stg3,demo,developer or URL]","storybook":"yarn build && start-storybook -p 9001 -c .storybook","test-once":"jest","tslint-ci":"mkdir -p ./ci/results && yarn run-tslint -t checkstyle -o ./ci/results/tslint-results.xml $npm_package_config_tslint","run-tslint":"tslint -p tsconfig.json","validate-ci":"tsc --noEmit && yarn tslint-ci  && eslint $npm_package_config_eslint -f checkstyle -o ci/results/eslint-results.xml && yarn validate-style-ci && yarn prettier-check","examples-build":"bash scripts/build-examples.sh","prepublishOnly":"yarn build","prettier-check":"prettier --check '{src,stories,styles,__mocks__,examples/server/src,examples/src,examples/test}/**/*.{ts,js,tsx,jsx,json,scss,md,yaml,html}'","prettier-write":"prettier --write '{src,stories,styles,__mocks__,examples/server/src,examples/src,examples/test}/**/*.{ts,js,tsx,jsx,json,scss,md,yaml,html}'","test-storybook":"yarn build && test-storybook","validate-style":"stylelint '**/*.scss'","build-storybook":"yarn build && build-storybook -c .storybook -o dist-storybook","examples-server":"node examples/server/src/index.js","heroku-postbuild":"yarn examples-build developer","examples-testcafe":"./scripts/run-testcafe.sh visual","validate-style-ci":"stylelint '**/*.scss' --custom-formatter=node_modules/stylelint-checkstyle-formatter > ci/results/stylelint-results.xml","check-circular-deps":"madge --circular --extensions ts ./src","examples-testcafe-ci":"./scripts/run-testcafe.sh ci","examples-testcafe-live":"./scripts/run-testcafe.sh live"},"typings":"dist/index.d.ts","_npmUser":{"name":"gooddata-ci","email":"rail@gooddata.com"},"deprecated":"@gooddata/react-components@7 reached End of Support on March 31, 2022. Please upgrade (see https://sdk.gooddata.com/gooddata-ui/docs/supported_versions.html for more information).","repository":{"url":"git+ssh://git@github.com/gooddata/gooddata-react-components.git","type":"git"},"_npmVersion":"6.13.4","description":"GoodData.UI - A powerful JavaScript library for building analytical applications","directories":{},"lint-staged":{"{src,stories,styles,__mocks__,examples/server/src,examples/src,examples/test}/**/*.{ts,js,tsx,jsx,scss}":["npx gdc-fix-copyright","git add"],"{src,stories,styles,__mocks__,examples/server/src,examples/src,examples/test}/**/*.{ts,js,tsx,jsx,json,scss,md,yaml,html}":["prettier --write","git add"]},"_nodeVersion":"12.16.1","dependencies":{"rxjs":"^5.5.6","uuid":"^3.2.1","immer":"^1.3.1","lodash":"^4.17.15","date-fns":"^2.7.0","downshift":"^3.2.7","invariant":"^2.2.2","mapbox-gl":"^1.6.1","classnames":"^2.2.6","highcharts":"7.1.1","prop-types":"^15.6.0","react-intl":"^3.6.0","custom-event":"^1.0.1","react-window":"^1.8.1","ag-grid-react":"20.0.0","react-measure":"^2.3.0","@types/mapbox-gl":"^1.6.1","react-day-picker":"~7.3.0","react-responsive":"^3.0.0","stringify-object":"^2.4.0","@gooddata/typings":"^2.24.2","ag-grid-community":"20.0.0","http-status-codes":"^1.3.0","@gooddata/js-utils":"^3.10.5","@gooddata/numberjs":"^3.2.4","fixed-data-table-2":"0.7.17","@gooddata/goodstrap":"^68.6.0","react-dom-factories":"^1.0.2","@gooddata/gooddata-js":"^13.0.1","json-stable-stringify":"^1.0.1","react-transition-group":"^2.2.1","hoist-non-react-statics":"^3.3.0","nodelist-foreach-polyfill":"^1.2.0","@formatjs/intl-pluralrules":"^1.3.6","highcharts-grouped-categories":"^1.1.3"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"raf":"3.3.2","yup":"^0.24.1","jest":"24.7.1","husky":"3.0.0","madge":"^3.4.4","react":"^16.5.2","enzyme":"3.5.0","eslint":"4.19.1","formik":"^0.11.11","moment":"2.23.0","history":"^4.7.2","ts-jest":"24.0.0","webpack":"4.30.0","full-icu":"^1.3.0","prettier":"1.16.4","react-ga":"^2.5.2","recharts":"1.0.0-beta.9","testcafe":"1.1.4","commander":"2.14.1","node-sass":"4.13.0","react-dom":"^16.5.2","stylelint":"^10.0.0","supertest":"3.0.0","ts-loader":"6.0.0","@types/raf":"^3.4.0","css-loader":"0.28.7","jest-junit":"3.0.0","raw-loader":"0.5.1","styled-jsx":"2.2.1","typescript":"3.3.4000","@babel/core":"7.4.4","@types/jest":"24.0.6","@types/node":"7.0.8","@types/uuid":"3.4.3","file-loader":"3.0.1","jest-enzyme":"7.0.2","lint-staged":"9.1.0","sass-loader":"6.0.6","webpack-cli":"3.3.2","@types/react":"16.8.6","babel-loader":"8.0.5","react-helmet":"5.2.0","react-select":"1.2.1","style-loader":"0.19.1","@types/enzyme":"3.1.13","@types/lodash":"4.14.123","testcafe-live":"0.1.4","@babel/runtime":"7.4.4","dotenv-webpack":"^1.7.0","@babel/polyfill":"^7.4.4","@storybook/react":"5.0.11","@types/invariant":"2.2.29","@types/react-dom":"16.0.11","isomorphic-fetch":"2.2.1","react-datepicker":"1.1.0","react-router-dom":"4.2.2","@babel/preset-env":"7.4.4","@gooddata/mock-js":"^2.13.1","@storybook/addons":"5.0.11","@types/classnames":"2.2.3","@types/prop-types":"15.5.2","@storybook/theming":"5.0.11","identity-obj-proxy":"^3.0.0","intl-messageformat":"^7.5.4","webpack-dev-server":"3.3.1","@babel/preset-react":"7.0.0","@types/react-portal":"4.0.1","@types/react-window":"^1.8.1","babel-plugin-lodash":"3.3.4","html-webpack-plugin":"3.2.0","react-test-renderer":"16.4.2","@types/react-measure":"2.0.5","clean-webpack-plugin":"2.0.2","stats-webpack-plugin":"0.7.0","eslint-config-prettier":"4.1.0","react-google-recaptcha":"^0.14.1","tslint-config-prettier":"1.18.0","@gooddata/eslint-config":"^1.0.0","@gooddata/tslint-config":"1.0.0","@types/react-responsive":"^3.0.3","@types/storybook__react":"4.0.1","@types/stringify-object":"^3.2.0","enzyme-adapter-react-16":"1.3.1","@gooddata/test-storybook":"3.2.1","@storybook/addon-actions":"5.0.11","@storybook/addon-options":"5.0.11","node-sass-magic-importer":"5.1.0","react-syntax-highlighter":"11.0.2","@types/fixed-data-table-2":"0.8.1","stylelint-config-prettier":"5.2.0","@gooddata/stylelint-config":"4.0.1","@types/react-test-renderer":"16.0.0","circular-dependency-plugin":"5.0.2","compression-webpack-plugin":"2.0.0","@types/json-stable-stringify":"^1.0.32","@gooddata/frontend-npm-scripts":"1.1.0","@types/enzyme-adapter-react-16":"1.0.3","stylelint-checkstyle-formatter":"0.1.0","@types/storybook__addon-actions":"3.4.2","@babel/plugin-proposal-class-properties":"7.4.4","@babel/plugin-proposal-object-rest-spread":"7.4.4","@babel/plugin-transform-async-to-generator":"7.4.4"},"peerDependencies":{"react":"^16.5.2","react-dom":"^16.5.2"},"_npmOperationalInternal":{"tmp":"tmp/react-components_7.7.0-beta.23_1590141521135_0.35390655011743033","host":"s3://npm-registry-packages"}},"7.7.0-beta.24":{"name":"@gooddata/react-components","version":"7.7.0-beta.24","author":{"name":"GoodData Corporation"},"license":"BSD-3-Clause","_id":"@gooddata/react-components@7.7.0-beta.24","maintainers":[{"name":"afi","email":"adam.fiedler@gooddata.com"},{"name":"bertold8","email":"ivan.nejezchleb@seznam.cz"},{"name":"brbistas","email":"valentinos.chraniotis@gooddata.com"},{"name":"bugsbunny338","email":"jiri.zajic@mensa.cz"},{"name":"de.do","email":"de.do@gooddata.com"},{"name":"gooddata-ci","email":"rail@gooddata.com"},{"name":"hang.ngo","email":"hang.ngo@gooddata.com"},{"name":"hung.nguyen.hoang","email":"hung.nguyen@gooddata.com"},{"name":"ivan.mjartan","email":"ivan.mjartan@gooddata.com"},{"name":"jakub-sterba","email":"jakub.sterba@gooddata.com"},{"name":"jaroslav.tomecek","email":"jaroslav.tomecek@gooddata.com"},{"name":"jkittler","email":"honza.kittler@gmail.com"},{"name":"khanh.le","email":"khanh.le@gooddata.com"},{"name":"lanhuynh","email":"lan.huynh@gooddata.com"},{"name":"linhhong","email":"linh.hong@gooddata.com"},{"name":"lupko","email":"lubomir.slivka@gooddata.com"},{"name":"mai.nguyen","email":"mai.nguyen@gooddata.com"},{"name":"matyas.kandl","email":"matyas.kandl@gooddata.com"},{"name":"michal.marsal","email":"michal.marsal@gooddata.com"},{"name":"my.duong","email":"my.duong@gooddata.com"},{"name":"naibinh","email":"naibinh@gmail.com"},{"name":"nikolacech","email":"nikola.cech@gooddata.com"},{"name":"nis.hua","email":"nis.hua@gooddata.com"},{"name":"no23reason","email":"dan.homola@hotmail.cz"},{"name":"patrikbraborec","email":"patrik.braborec@gooddata.com"},{"name":"pbenes","email":"petr.benes@gooddata.com"},{"name":"petrjanu","email":"petr.janu@gooddata.com"},{"name":"pkingo","email":"philipandreaskingo@hotmail.com"},{"name":"ptquang86","email":"ptquang86@gmail.com"},{"name":"qduval","email":"quentin.duval@gooddata.com"},{"name":"rodri360","email":"me@rodri360.com"},{"name":"scavnickyj","email":"jakub.scavnicky@gooddata.com"},{"name":"sitina","email":"jiri.sitina@gooddata.com"},{"name":"strouhaljan","email":"strouhal.jan@gmail.com"},{"name":"tomas.kratochvil","email":"tomas.kratochvil@gooddata.com"},{"name":"tomasreichmann","email":"tomasreichmann@gmail.com"},{"name":"tomsatgd","email":"tomas.satinsky@gooddata.com"},{"name":"trung-le-quoc","email":"trung.le@gooddata.com"},{"name":"tu-ngo","email":"tungo1981@gmail.com"},{"name":"tu.bui","email":"tu.bui@gooddata.com"},{"name":"tulean","email":"tuan.le@gooddata.com"},{"name":"tuqt1005","email":"tu.tran@gooddata.com"},{"name":"utdnah","email":"danh.ung@gooddata.com"},{"name":"vlastikcz","email":"vlastimil.kotas@gooddata.com"},{"name":"vu.pham","email":"vu.pham@gooddata.com"},{"name":"xmort","email":"petr.dolejsi@gooddata.com"},{"name":"yanlipnican","email":"yanlipnican@gmail.com"}],"homepage":"https://github.com/gooddata/gooddata-react-components#readme","bugs":{"url":"https://github.com/gooddata/gooddata-react-components/issues"},"dist":{"shasum":"b077cd24796c86229bb8242021e715fcd0c1f206","tarball":"https://registry.npmjs.org/@gooddata/react-components/-/react-components-7.7.0-beta.24.tgz","fileCount":2628,"integrity":"sha512-VwrwGvDsThJ6h6q3ITu14APK+2IiSZuRB3AHzSJ3bf5ISsAIj1CAocwrBW4kHdvQ2qVIKTrCcXTuEDTyqFQMTg==","signatures":[{"sig":"MEUCIQCZz/eKy1io9dp0P5+8jBLQoy6lupobGSqZ7aI0zun/UgIgV0YV9vlzVEtr35L1mc2S4PGcbSla/rZK+DPO+Nf0OG8=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":10322622,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJex7KcCRA9TVsSAnZWagAAVDsP+gOcBc6SC+FE2oicbUw7\n84QJCVzcwQ/R8XGMsg9pynJoyVJmvFyeAuFHXhuhWQgILA8AFQ42MYmdpbgO\nCP0IS+19tz51F38N5xNttkv4Dsp0BLcpK/Ctcd86BkwncShgUvCXvPQob6I7\nGh49NmPEXoF1oFN497k8q/goWCSarfr4BbnLkVZ2DUiGSNS3xyzadBWda9AO\nMUPeppmMhvuB8DSfXOyLGB6Oaku4V6h0c1/oU6VJOO4y9hgAKpUNrChUyJw4\nTBSr8PMMy5gngj6C60M46ov7r9aO+v61GhWCLenc6YUqToqi3Tu3G4AIz75f\nyWPSa0XhVpy+wYG8z55o4DslOn/B3lcoHs6WU5Q/GmfERjIAIWPHQcY1ikUB\nEn6e8q8iTJFaM2JNRDQEt7fSNPk7bYuiK53TSEj3BCsPUlgiowneqtroFnGR\nD1Tqu185wkicKzau3cLWAbRmobDQpQX7mXoL+wh5y2ii9LUDJZQrQyq17/Zh\n32BgXUrAX+he13p7eG0jOL6ARCAsG6MmjV4bnDG/GUO1gYtspfmvyBcRDkvQ\nPltvlfn7XeoCV7hkH2a8B4PkPHw9uRvLb4Df4CbSxo1H12oE2+BDVAUnfi3u\nts+/aOEMlussvOFyoovJwv4zrXB7iHvU4KV86ldx59sYo2TZX2lBZXmqh8iV\nsY6s\r\n=vgYc\r\n-----END PGP SIGNATURE-----\r\n"},"main":"dist/index.js","husky":{"hooks":{"pre-commit":"lint-staged"}},"config":{"eslint":"./examples/**/*.{js,jsx}","tslint":"./{__mocks__,src,stories}/{,**/}*.{ts,tsx}"},"readme":"[![npm version](https://badge.fury.io/js/%40gooddata%2Freact-components.svg)](https://www.npmjs.com/package/@gooddata/react-components)\n\n# GoodData.UI React components\n> A React-based JavaScript library for building data-driven applications\n\n## Getting started\n- [GoodData.UI Documentation](http://sdk.gooddata.com/gooddata-ui/)\n- [GoodData.UI Live Examples](https://gooddata-examples.herokuapp.com/)\n- [Stack Overflow](https://stackoverflow.com/questions/tagged/gooddata)\n\n### Usage\nWith [yarn](https://yarnpkg.com) installed, go to your project directory and run\n```\n$ yarn add @gooddata/react-components\n```\nIf you prefer [npm](npmjs.com) run\n```\n$ npm install --save @gooddata/react-components\n```\n\nThe public API is exposed via global `index.js`. Except for the styles, do not import any other file directly\nbecause they are not intended to be part of the public API.\n\n## Contributing\n\nWe welcome any contribution in form of [issues](https://github.com/gooddata/gooddata-react-components/issues) or [pull requests](https://github.com/gooddata/gooddata-react-components/pulls).\n\nInstall [Node.js](http://nodejs.org) (node 12.16.1, npm v6.13.4) and [Yarn](https://classic.yarnpkg.com) (1.22.4).\n\nInstall dependencies:\n```\nyarn install --frozen-lockfile\n```\n\nThese commands may come in handy while developing:\n\n| command | description |\n| ------- | ----------- |\n| `yarn install --pure-lockfile` | first step |\n| ||\n| `yarn dev` | build react-components to `/dist` in watch mode |\n| `yarn test` | run all unit tests |\n| `yarn prettier-write` | format the source code to match the valid codestyle |\n| `yarn validate` | validate codestyle |\n| ||\n| `yarn storybook` | run storybook from `/stories` on http://localhost:9001 |\n| `yarn build-storybook` | build storybook to `/dist-storybook` |\n| `yarn test-storybook` | run storybook and [screenshot tests](https://github.com/gooddata/gdc-client-utils/tree/master/test-storybook) |\n| ||\n| `yarn examples` | run Live Examples dev-server from `/examples` on https://localhost:8999 |\n| `yarn examples-build` | build Live Examples to `/examples/dist` |\n| `yarn examples-server` | serve built Live Examples - see `/examples/server/src` |\n| `yarn examples-testcafe` | run testcafe tests against `localhost:8999` |\n\n### Deploy to heroku.com\nWhen you deploy this repo to heroku, it serves *GoodData.UI Live Examples*.\nRelevant tasks are in `Procfile` and `package.json`.\n\n```bash\n# run in the project directory\nheroku login\nheroku create <your-app-name>\nheroku config:set DOMAIN_ADMIN_USERNAME=x@gooddata.com DOMAIN_ADMIN_PASSWORD=xy PROJECT_ID_TO_ASSIGN=xms7ga4tf3g3nzucd8380o2bev8oeknp\ngit push heroku HEAD:master\nheroku open\n```\n### Enable Geo Chart for Storybook and Live Examples\nGeo chart uses Mapbox to render map which requires a Mapbox access token.\n- Register an account and create Mapbox access token at [guide](https://docs.mapbox.com/help/how-mapbox-works/access-tokens/)\n- Store the created token at `.env`:\n```bash\necho -e \"EXAMPLE_MAPBOX_ACCESS_TOKEN=token\" >> .env # only need to run once\necho -e \"STORYBOOK_MAPBOX_ACCESS_TOKEN=token\" >> .env # only need to run once\n```\n\n### Run Live Examples Locally\nTo run *GoodData.UI Live Examples* locally:\n```bash\ngit clone <this-repository>\ncd  <repository-folder>\nyarn install --pure-lockfile\nyarn examples\n```\nThen open https://localhost:8999 and login using Live Examples account (you can [create one here](https://gooddata-examples.herokuapp.com/registration)).\n\n### Run Storybook locally\n- Run storybook with token stored in `.env` for more secure\n```bash\nyarn storybook\n```\n- Or run storybook with token env param exposed to cli (not suggested)\n```bash\nSTORYBOOK_MAPBOX_ACCESS_TOKEN=token yarn storybook\n```\n- Apply either above way to `yarn build-storybook` or `yarn test-storybook`\n\n### Source code formatting\nThe source code in the repository is formatted by [Prettier](https://prettier.io/).\nThe format of the code is validated by our Continuous Integration server and is one of the requirements of successful merge.\n\nPrettier is supported by every major IDE. You can find the list of supported editors and how to configure them [here](https://prettier.io/docs/en/editors.html).\n\nIn the case, when your editor is not supported or you don't want to setup the integration, you can run the `yarn prettier-write` command to reformat the code before commit.\n\n## Changelog\n\n- see [CHANGELOG.md](CHANGELOG.md)\n\n## Supported versions\n\nIn order to make the user experience with integrating GoodData UI SDK as smooth and secure as possible and to ensure that the SDK is using the latest features of the platform, we will only provide support to two most recent major versions of UI SDK.\n\nThe most recent majors will be supported in the following modes:\n\n- The latest major version will receive all new functionality and all bug fixes\n- The previous major version will only receive fixes to critical issues and security fixes. These fixes will be applied on top of last released version of the previous major\n\nThe customers are encouraged to always use the latest version of the UI SDK.\n\nIn case of using older versions, the user might face API incompatibility, performance or security issues.\n\nPlease follow the installation instructions to update to the newest version.\n\n## License\n\n(C) 2007-2020 GoodData Corporation\n\nThis project is dual licensed:\n\n- The ATTRIBUTION-NONCOMMERCIAL 4.0 INTERNATIONAL (CC BY-NC 4.0) is used for purpose of the trial experience and evaluation of GoodData.UI library.\n- The GOODDATA GOODDATA.UI LIBRARY END USER LICENSE AGREEMENT is used for GoodData customers.\n\nFor more information, please see [LICENSE](https://github.com/gooddata/gooddata-react-components/blob/master/LICENSE)\n","gitHead":"9ee4f43c52635d51702c79cc38456f5009f1d09d","scripts":{"dev":"bash scripts/build.sh --dev-watch","test":"jest --watch","build":"bash scripts/build.sh","tslint":"yarn run-tslint -t verbose $npm_package_config_tslint","prepare":"cd examples/server && yarn install --frozen-lockfile && cd ../..; rm -r examples/node_modules 2>/dev/null; true","examples":"bash scripts/run-examples.sh","prepare?":"# Called before `npm publish` and on local `npm install`. Temporarily also for deleting obsolete node_modules. Ends with `true` to continue gracefully.","validate":"tsc --noEmit && yarn tslint && eslint $npm_package_config_eslint && yarn validate-style && yarn prettier-check","build-dev":"bash scripts/build.sh --dev","examples?":"# Default is developer domain, other options: yarn examples [sec,secure,stg,stg2,stg3,demo,developer or URL]","storybook":"yarn build && start-storybook -p 9001 -c .storybook","test-once":"jest","tslint-ci":"mkdir -p ./ci/results && yarn run-tslint -t checkstyle -o ./ci/results/tslint-results.xml $npm_package_config_tslint","run-tslint":"tslint -p tsconfig.json","validate-ci":"tsc --noEmit && yarn tslint-ci  && eslint $npm_package_config_eslint -f checkstyle -o ci/results/eslint-results.xml && yarn validate-style-ci && yarn prettier-check","examples-build":"bash scripts/build-examples.sh","prepublishOnly":"yarn build","prettier-check":"prettier --check '{src,stories,styles,__mocks__,examples/server/src,examples/src,examples/test}/**/*.{ts,js,tsx,jsx,json,scss,md,yaml,html}'","prettier-write":"prettier --write '{src,stories,styles,__mocks__,examples/server/src,examples/src,examples/test}/**/*.{ts,js,tsx,jsx,json,scss,md,yaml,html}'","test-storybook":"yarn build && test-storybook","validate-style":"stylelint '**/*.scss'","build-storybook":"yarn build && build-storybook -c .storybook -o dist-storybook","examples-server":"node examples/server/src/index.js","heroku-postbuild":"yarn examples-build developer","examples-testcafe":"./scripts/run-testcafe.sh visual","validate-style-ci":"stylelint '**/*.scss' --custom-formatter=node_modules/stylelint-checkstyle-formatter > ci/results/stylelint-results.xml","check-circular-deps":"madge --circular --extensions ts ./src","examples-testcafe-ci":"./scripts/run-testcafe.sh ci","examples-testcafe-live":"./scripts/run-testcafe.sh live"},"typings":"dist/index.d.ts","_npmUser":{"name":"gooddata-ci","email":"rail@gooddata.com"},"deprecated":"@gooddata/react-components@7 reached End of Support on March 31, 2022. Please upgrade (see https://sdk.gooddata.com/gooddata-ui/docs/supported_versions.html for more information).","repository":{"url":"git+ssh://git@github.com/gooddata/gooddata-react-components.git","type":"git"},"_npmVersion":"6.13.4","description":"GoodData.UI - A powerful JavaScript library for building analytical applications","directories":{},"lint-staged":{"{src,stories,styles,__mocks__,examples/server/src,examples/src,examples/test}/**/*.{ts,js,tsx,jsx,scss}":["npx gdc-fix-copyright","git add"],"{src,stories,styles,__mocks__,examples/server/src,examples/src,examples/test}/**/*.{ts,js,tsx,jsx,json,scss,md,yaml,html}":["prettier --write","git add"]},"_nodeVersion":"12.16.1","dependencies":{"rxjs":"^5.5.6","uuid":"^3.2.1","immer":"^1.3.1","lodash":"^4.17.15","date-fns":"^2.7.0","downshift":"^3.2.7","invariant":"^2.2.2","mapbox-gl":"^1.6.1","classnames":"^2.2.6","highcharts":"7.1.1","prop-types":"^15.6.0","react-intl":"^3.6.0","custom-event":"^1.0.1","react-window":"^1.8.1","ag-grid-react":"20.0.0","react-measure":"^2.3.0","@types/mapbox-gl":"^1.6.1","react-day-picker":"~7.3.0","react-responsive":"^3.0.0","stringify-object":"^2.4.0","@gooddata/typings":"^2.24.2","ag-grid-community":"20.0.0","http-status-codes":"^1.3.0","@gooddata/js-utils":"^3.10.5","@gooddata/numberjs":"^3.2.4","fixed-data-table-2":"0.7.17","@gooddata/goodstrap":"^68.6.0","react-dom-factories":"^1.0.2","@gooddata/gooddata-js":"^13.0.1","json-stable-stringify":"^1.0.1","react-transition-group":"^2.2.1","hoist-non-react-statics":"^3.3.0","nodelist-foreach-polyfill":"^1.2.0","@formatjs/intl-pluralrules":"^1.3.6","highcharts-grouped-categories":"^1.1.3"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"raf":"3.3.2","yup":"^0.24.1","jest":"24.7.1","husky":"3.0.0","madge":"^3.4.4","react":"^16.5.2","enzyme":"3.5.0","eslint":"4.19.1","formik":"^0.11.11","moment":"2.23.0","history":"^4.7.2","ts-jest":"24.0.0","webpack":"4.30.0","full-icu":"^1.3.0","prettier":"1.16.4","react-ga":"^2.5.2","recharts":"1.0.0-beta.9","testcafe":"1.1.4","commander":"2.14.1","node-sass":"4.13.0","react-dom":"^16.5.2","stylelint":"^10.0.0","supertest":"3.0.0","ts-loader":"6.0.0","@types/raf":"^3.4.0","css-loader":"0.28.7","jest-junit":"3.0.0","raw-loader":"0.5.1","styled-jsx":"2.2.1","typescript":"3.3.4000","@babel/core":"7.4.4","@types/jest":"24.0.6","@types/node":"7.0.8","@types/uuid":"3.4.3","file-loader":"3.0.1","jest-enzyme":"7.0.2","lint-staged":"9.1.0","sass-loader":"6.0.6","webpack-cli":"3.3.2","@types/react":"16.8.6","babel-loader":"8.0.5","react-helmet":"5.2.0","react-select":"1.2.1","style-loader":"0.19.1","@types/enzyme":"3.1.13","@types/lodash":"4.14.123","testcafe-live":"0.1.4","@babel/runtime":"7.4.4","dotenv-webpack":"^1.7.0","@babel/polyfill":"^7.4.4","@storybook/react":"5.0.11","@types/invariant":"2.2.29","@types/react-dom":"16.0.11","isomorphic-fetch":"2.2.1","react-datepicker":"1.1.0","react-router-dom":"4.2.2","@babel/preset-env":"7.4.4","@gooddata/mock-js":"^2.13.1","@storybook/addons":"5.0.11","@types/classnames":"2.2.3","@types/prop-types":"15.5.2","@storybook/theming":"5.0.11","identity-obj-proxy":"^3.0.0","intl-messageformat":"^7.5.4","webpack-dev-server":"3.3.1","@babel/preset-react":"7.0.0","@types/react-portal":"4.0.1","@types/react-window":"^1.8.1","babel-plugin-lodash":"3.3.4","html-webpack-plugin":"3.2.0","react-test-renderer":"16.4.2","@types/react-measure":"2.0.5","clean-webpack-plugin":"2.0.2","stats-webpack-plugin":"0.7.0","eslint-config-prettier":"4.1.0","react-google-recaptcha":"^0.14.1","tslint-config-prettier":"1.18.0","@gooddata/eslint-config":"^1.0.0","@gooddata/tslint-config":"1.0.0","@types/react-responsive":"^3.0.3","@types/storybook__react":"4.0.1","@types/stringify-object":"^3.2.0","enzyme-adapter-react-16":"1.3.1","@gooddata/test-storybook":"3.2.1","@storybook/addon-actions":"5.0.11","@storybook/addon-options":"5.0.11","node-sass-magic-importer":"5.1.0","react-syntax-highlighter":"11.0.2","@types/fixed-data-table-2":"0.8.1","stylelint-config-prettier":"5.2.0","@gooddata/stylelint-config":"4.0.1","@types/react-test-renderer":"16.0.0","circular-dependency-plugin":"5.0.2","compression-webpack-plugin":"2.0.0","@types/json-stable-stringify":"^1.0.32","@gooddata/frontend-npm-scripts":"1.1.0","@types/enzyme-adapter-react-16":"1.0.3","stylelint-checkstyle-formatter":"0.1.0","@types/storybook__addon-actions":"3.4.2","@babel/plugin-proposal-class-properties":"7.4.4","@babel/plugin-proposal-object-rest-spread":"7.4.4","@babel/plugin-transform-async-to-generator":"7.4.4"},"peerDependencies":{"react":"^16.5.2","react-dom":"^16.5.2"},"_npmOperationalInternal":{"tmp":"tmp/react-components_7.7.0-beta.24_1590145691928_0.03614641772065896","host":"s3://npm-registry-packages"}},"7.7.0-alpha-nikolacech-develop-2020-05-22T11-31-24-582Z":{"name":"@gooddata/react-components","version":"7.7.0-alpha-nikolacech-develop-2020-05-22T11-31-24-582Z","author":{"name":"GoodData Corporation"},"license":"BSD-3-Clause","_id":"@gooddata/react-components@7.7.0-alpha-nikolacech-develop-2020-05-22T11-31-24-582Z","maintainers":[{"name":"afi","email":"adam.fiedler@gooddata.com"},{"name":"bertold8","email":"ivan.nejezchleb@seznam.cz"},{"name":"brbistas","email":"valentinos.chraniotis@gooddata.com"},{"name":"bugsbunny338","email":"jiri.zajic@mensa.cz"},{"name":"de.do","email":"de.do@gooddata.com"},{"name":"gooddata-ci","email":"rail@gooddata.com"},{"name":"hang.ngo","email":"hang.ngo@gooddata.com"},{"name":"hung.nguyen.hoang","email":"hung.nguyen@gooddata.com"},{"name":"ivan.mjartan","email":"ivan.mjartan@gooddata.com"},{"name":"jakub-sterba","email":"jakub.sterba@gooddata.com"},{"name":"jaroslav.tomecek","email":"jaroslav.tomecek@gooddata.com"},{"name":"jkittler","email":"honza.kittler@gmail.com"},{"name":"khanh.le","email":"khanh.le@gooddata.com"},{"name":"lanhuynh","email":"lan.huynh@gooddata.com"},{"name":"linhhong","email":"linh.hong@gooddata.com"},{"name":"lupko","email":"lubomir.slivka@gooddata.com"},{"name":"mai.nguyen","email":"mai.nguyen@gooddata.com"},{"name":"matyas.kandl","email":"matyas.kandl@gooddata.com"},{"name":"michal.marsal","email":"michal.marsal@gooddata.com"},{"name":"my.duong","email":"my.duong@gooddata.com"},{"name":"naibinh","email":"naibinh@gmail.com"},{"name":"nikolacech","email":"nikola.cech@gooddata.com"},{"name":"nis.hua","email":"nis.hua@gooddata.com"},{"name":"no23reason","email":"dan.homola@hotmail.cz"},{"name":"patrikbraborec","email":"patrik.braborec@gooddata.com"},{"name":"pbenes","email":"petr.benes@gooddata.com"},{"name":"petrjanu","email":"petr.janu@gooddata.com"},{"name":"pkingo","email":"philipandreaskingo@hotmail.com"},{"name":"ptquang86","email":"ptquang86@gmail.com"},{"name":"qduval","email":"quentin.duval@gooddata.com"},{"name":"rodri360","email":"me@rodri360.com"},{"name":"scavnickyj","email":"jakub.scavnicky@gooddata.com"},{"name":"sitina","email":"jiri.sitina@gooddata.com"},{"name":"strouhaljan","email":"strouhal.jan@gmail.com"},{"name":"tomas.kratochvil","email":"tomas.kratochvil@gooddata.com"},{"name":"tomasreichmann","email":"tomasreichmann@gmail.com"},{"name":"tomsatgd","email":"tomas.satinsky@gooddata.com"},{"name":"trung-le-quoc","email":"trung.le@gooddata.com"},{"name":"tu-ngo","email":"tungo1981@gmail.com"},{"name":"tu.bui","email":"tu.bui@gooddata.com"},{"name":"tulean","email":"tuan.le@gooddata.com"},{"name":"tuqt1005","email":"tu.tran@gooddata.com"},{"name":"utdnah","email":"danh.ung@gooddata.com"},{"name":"vlastikcz","email":"vlastimil.kotas@gooddata.com"},{"name":"vu.pham","email":"vu.pham@gooddata.com"},{"name":"xmort","email":"petr.dolejsi@gooddata.com"},{"name":"yanlipnican","email":"yanlipnican@gmail.com"}],"homepage":"https://github.com/gooddata/gooddata-react-components#readme","bugs":{"url":"https://github.com/gooddata/gooddata-react-components/issues"},"dist":{"shasum":"f3e1a9d24b559a16e9f9da1ae85f4c3d534f1374","tarball":"https://registry.npmjs.org/@gooddata/react-components/-/react-components-7.7.0-alpha-nikolacech-develop-2020-05-22T11-31-24-582Z.tgz","fileCount":2628,"integrity":"sha512-rDo6+ulPOMo9Rl6NqyB8aUy9DXXUPDY1E1z/5tLSkS0TqR6GBNZXS6Cq+cX3HhpFGovy+g9kEBYSDgBSTDCIIg==","signatures":[{"sig":"MEUCIG3HAPIw5DMgeDxHpYhe1yqTolRaud5iDUkUlNPiZY3jAiEAx7uDnWY/IWxtlbdSPFfTcGJ6CL2EbrXUZLx3nzCGvDM=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":10317790,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJex7hMCRA9TVsSAnZWagAAQvwP/0cYeCWluWWR+jz80emx\ntSOdhy3qwwA7FnbZ5IB9PzXL/3sHlvMygYFbQgWVPacuV4OiADW7NklOT/bO\n8pE80c9dtvQK91BrEA1ArtS0VC49I/3j3W65N0wCocY4QoFZxN9F7beWkjna\nEJvdPHlRtxxiidxEqwHxncetVM753JN7ayrXMfkrncp7lVEfzosd9ca6yAOQ\nJQY115W2Y+hoEuWlxpB3wne5P+QAAm7+zyLfJbzCG9QloNg3I5BmgD7T87Wz\nUIGaf52nHL3oLAU2dAe4OrVjmVBAsbWorMHJhTwnOhlooBTSB7cs0hAAzrDY\n08dG5+VetElUXEcOn70RcejygzBoyADqbzNqmG6sOTk0rjuPjSH4GosphPwc\nKpcxQ79yq3PrmdLi//og0O+nX6GdsVrSZVhP0jgS5I7rSI/Yq7gZ3oyXm2mj\n5gVGhGNwMJGXjuH0iJ9fGUgrl2lIi83eLD1nb1LXfqyHVHE1SsVW+rWYzyaN\nlXWg5n5JrKWak8Asd6FUjmTSjaZxU1j+tDeOwOOEmWq8SsT1ho3no5kg0Es6\nenf9PUxkaueaWCie90LGqXBxYg9qWz57k5cp+cCSF5wmonYRyWet9hOvqLdD\nRNqvefIrQAZ3jbJ9L33BpptkYeS92UehtpBSTBTf+MMQEC5hIHGtLQ9CImQ6\nKDBL\r\n=AQ2Q\r\n-----END PGP SIGNATURE-----\r\n"},"main":"dist/index.js","husky":{"hooks":{"pre-commit":"lint-staged"}},"config":{"eslint":"./examples/**/*.{js,jsx}","tslint":"./{__mocks__,src,stories}/{,**/}*.{ts,tsx}"},"readme":"[![npm version](https://badge.fury.io/js/%40gooddata%2Freact-components.svg)](https://www.npmjs.com/package/@gooddata/react-components)\n\n# GoodData.UI React components\n> A React-based JavaScript library for building data-driven applications\n\n## Getting started\n- [GoodData.UI Documentation](http://sdk.gooddata.com/gooddata-ui/)\n- [GoodData.UI Live Examples](https://gooddata-examples.herokuapp.com/)\n- [Stack Overflow](https://stackoverflow.com/questions/tagged/gooddata)\n\n### Usage\nWith [yarn](https://yarnpkg.com) installed, go to your project directory and run\n```\n$ yarn add @gooddata/react-components\n```\nIf you prefer [npm](npmjs.com) run\n```\n$ npm install --save @gooddata/react-components\n```\n\nThe public API is exposed via global `index.js`. Except for the styles, do not import any other file directly\nbecause they are not intended to be part of the public API.\n\n## Contributing\n\nWe welcome any contribution in form of [issues](https://github.com/gooddata/gooddata-react-components/issues) or [pull requests](https://github.com/gooddata/gooddata-react-components/pulls).\n\nInstall [Node.js](http://nodejs.org) (node 12.16.1, npm v6.13.4) and [Yarn](https://classic.yarnpkg.com) (1.22.4).\n\nInstall dependencies:\n```\nyarn install --frozen-lockfile\n```\n\nThese commands may come in handy while developing:\n\n| command | description |\n| ------- | ----------- |\n| `yarn install --pure-lockfile` | first step |\n| ||\n| `yarn dev` | build react-components to `/dist` in watch mode |\n| `yarn test` | run all unit tests |\n| `yarn prettier-write` | format the source code to match the valid codestyle |\n| `yarn validate` | validate codestyle |\n| ||\n| `yarn storybook` | run storybook from `/stories` on http://localhost:9001 |\n| `yarn build-storybook` | build storybook to `/dist-storybook` |\n| `yarn test-storybook` | run storybook and [screenshot tests](https://github.com/gooddata/gdc-client-utils/tree/master/test-storybook) |\n| ||\n| `yarn examples` | run Live Examples dev-server from `/examples` on https://localhost:8999 |\n| `yarn examples-build` | build Live Examples to `/examples/dist` |\n| `yarn examples-server` | serve built Live Examples - see `/examples/server/src` |\n| `yarn examples-testcafe` | run testcafe tests against `localhost:8999` |\n\n### Deploy to heroku.com\nWhen you deploy this repo to heroku, it serves *GoodData.UI Live Examples*.\nRelevant tasks are in `Procfile` and `package.json`.\n\n```bash\n# run in the project directory\nheroku login\nheroku create <your-app-name>\nheroku config:set DOMAIN_ADMIN_USERNAME=x@gooddata.com DOMAIN_ADMIN_PASSWORD=xy PROJECT_ID_TO_ASSIGN=xms7ga4tf3g3nzucd8380o2bev8oeknp\ngit push heroku HEAD:master\nheroku open\n```\n### Enable Geo Chart for Storybook and Live Examples\nGeo chart uses Mapbox to render map which requires a Mapbox access token.\n- Register an account and create Mapbox access token at [guide](https://docs.mapbox.com/help/how-mapbox-works/access-tokens/)\n- Store the created token at `.env`:\n```bash\necho -e \"EXAMPLE_MAPBOX_ACCESS_TOKEN=token\" >> .env # only need to run once\necho -e \"STORYBOOK_MAPBOX_ACCESS_TOKEN=token\" >> .env # only need to run once\n```\n\n### Run Live Examples Locally\nTo run *GoodData.UI Live Examples* locally:\n```bash\ngit clone <this-repository>\ncd  <repository-folder>\nyarn install --pure-lockfile\nyarn examples\n```\nThen open https://localhost:8999 and login using Live Examples account (you can [create one here](https://gooddata-examples.herokuapp.com/registration)).\n\n### Run Storybook locally\n- Run storybook with token stored in `.env` for more secure\n```bash\nyarn storybook\n```\n- Or run storybook with token env param exposed to cli (not suggested)\n```bash\nSTORYBOOK_MAPBOX_ACCESS_TOKEN=token yarn storybook\n```\n- Apply either above way to `yarn build-storybook` or `yarn test-storybook`\n\n### Source code formatting\nThe source code in the repository is formatted by [Prettier](https://prettier.io/).\nThe format of the code is validated by our Continuous Integration server and is one of the requirements of successful merge.\n\nPrettier is supported by every major IDE. You can find the list of supported editors and how to configure them [here](https://prettier.io/docs/en/editors.html).\n\nIn the case, when your editor is not supported or you don't want to setup the integration, you can run the `yarn prettier-write` command to reformat the code before commit.\n\n## Changelog\n\n- see [CHANGELOG.md](CHANGELOG.md)\n\n## Supported versions\n\nIn order to make the user experience with integrating GoodData UI SDK as smooth and secure as possible and to ensure that the SDK is using the latest features of the platform, we will only provide support to two most recent major versions of UI SDK.\n\nThe most recent majors will be supported in the following modes:\n\n- The latest major version will receive all new functionality and all bug fixes\n- The previous major version will only receive fixes to critical issues and security fixes. These fixes will be applied on top of last released version of the previous major\n\nThe customers are encouraged to always use the latest version of the UI SDK.\n\nIn case of using older versions, the user might face API incompatibility, performance or security issues.\n\nPlease follow the installation instructions to update to the newest version.\n\n## License\n\n(C) 2007-2020 GoodData Corporation\n\nThis project is dual licensed:\n\n- The ATTRIBUTION-NONCOMMERCIAL 4.0 INTERNATIONAL (CC BY-NC 4.0) is used for purpose of the trial experience and evaluation of GoodData.UI library.\n- The GOODDATA GOODDATA.UI LIBRARY END USER LICENSE AGREEMENT is used for GoodData customers.\n\nFor more information, please see [LICENSE](https://github.com/gooddata/gooddata-react-components/blob/master/LICENSE)\n","gitHead":"3c1e7dfbb0080485394cf706fe4f7ef03d92ac3c","scripts":{"dev":"bash scripts/build.sh --dev-watch","test":"jest --watch","build":"bash scripts/build.sh","tslint":"yarn run-tslint -t verbose $npm_package_config_tslint","prepare":"cd examples/server && yarn install --frozen-lockfile && cd ../..; rm -r examples/node_modules 2>/dev/null; true","examples":"bash scripts/run-examples.sh","prepare?":"# Called before `npm publish` and on local `npm install`. Temporarily also for deleting obsolete node_modules. Ends with `true` to continue gracefully.","validate":"tsc --noEmit && yarn tslint && eslint $npm_package_config_eslint && yarn validate-style && yarn prettier-check","build-dev":"bash scripts/build.sh --dev","examples?":"# Default is developer domain, other options: yarn examples [sec,secure,stg,stg2,stg3,demo,developer or URL]","storybook":"yarn build && start-storybook -p 9001 -c .storybook","test-once":"jest","tslint-ci":"mkdir -p ./ci/results && yarn run-tslint -t checkstyle -o ./ci/results/tslint-results.xml $npm_package_config_tslint","run-tslint":"tslint -p tsconfig.json","validate-ci":"tsc --noEmit && yarn tslint-ci  && eslint $npm_package_config_eslint -f checkstyle -o ci/results/eslint-results.xml && yarn validate-style-ci && yarn prettier-check","examples-build":"bash scripts/build-examples.sh","prepublishOnly":"yarn build","prettier-check":"prettier --check '{src,stories,styles,__mocks__,examples/server/src,examples/src,examples/test}/**/*.{ts,js,tsx,jsx,json,scss,md,yaml,html}'","prettier-write":"prettier --write '{src,stories,styles,__mocks__,examples/server/src,examples/src,examples/test}/**/*.{ts,js,tsx,jsx,json,scss,md,yaml,html}'","test-storybook":"yarn build && test-storybook","validate-style":"stylelint '**/*.scss'","build-storybook":"yarn build && build-storybook -c .storybook -o dist-storybook","examples-server":"node examples/server/src/index.js","heroku-postbuild":"yarn examples-build developer","examples-testcafe":"./scripts/run-testcafe.sh visual","validate-style-ci":"stylelint '**/*.scss' --custom-formatter=node_modules/stylelint-checkstyle-formatter > ci/results/stylelint-results.xml","check-circular-deps":"madge --circular --extensions ts ./src","examples-testcafe-ci":"./scripts/run-testcafe.sh ci","examples-testcafe-live":"./scripts/run-testcafe.sh live"},"typings":"dist/index.d.ts","_npmUser":{"name":"nikolacech","email":"nikola.cech@gooddata.com"},"deprecated":"@gooddata/react-components@7 reached End of Support on March 31, 2022. Please upgrade (see https://sdk.gooddata.com/gooddata-ui/docs/supported_versions.html for more information).","repository":{"url":"git+ssh://git@github.com/gooddata/gooddata-react-components.git","type":"git"},"_npmVersion":"6.4.1","description":"GoodData.UI - A powerful JavaScript library for building analytical applications","directories":{},"lint-staged":{"{src,stories,styles,__mocks__,examples/server/src,examples/src,examples/test}/**/*.{ts,js,tsx,jsx,scss}":["npx gdc-fix-copyright","git add"],"{src,stories,styles,__mocks__,examples/server/src,examples/src,examples/test}/**/*.{ts,js,tsx,jsx,json,scss,md,yaml,html}":["prettier --write","git add"]},"_nodeVersion":"8.16.0","dependencies":{"rxjs":"^5.5.6","uuid":"^3.2.1","immer":"^1.3.1","lodash":"^4.17.15","date-fns":"^2.7.0","downshift":"^3.2.7","invariant":"^2.2.2","mapbox-gl":"^1.6.1","classnames":"^2.2.6","highcharts":"7.1.1","prop-types":"^15.6.0","react-intl":"^3.6.0","custom-event":"^1.0.1","react-window":"^1.8.1","ag-grid-react":"20.0.0","react-measure":"^2.3.0","@types/mapbox-gl":"^1.6.1","react-day-picker":"~7.3.0","react-responsive":"^3.0.0","stringify-object":"^2.4.0","@gooddata/typings":"^2.24.2","ag-grid-community":"20.0.0","http-status-codes":"^1.3.0","@gooddata/js-utils":"^3.10.5","@gooddata/numberjs":"^3.2.4","fixed-data-table-2":"0.7.17","@gooddata/goodstrap":"68.7.0-alpha-nikolacech-lato-fallback-2020-05-22T11-27-15-230Z","react-dom-factories":"^1.0.2","@gooddata/gooddata-js":"^13.0.1","json-stable-stringify":"^1.0.1","react-transition-group":"^2.2.1","hoist-non-react-statics":"^3.3.0","nodelist-foreach-polyfill":"^1.2.0","@formatjs/intl-pluralrules":"^1.3.6","highcharts-grouped-categories":"^1.1.3"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"raf":"3.3.2","yup":"^0.24.1","jest":"24.7.1","husky":"3.0.0","madge":"^3.4.4","react":"^16.5.2","enzyme":"3.5.0","eslint":"4.19.1","formik":"^0.11.11","moment":"2.23.0","history":"^4.7.2","ts-jest":"24.0.0","webpack":"4.30.0","full-icu":"^1.3.0","prettier":"1.16.4","react-ga":"^2.5.2","recharts":"1.0.0-beta.9","testcafe":"1.1.4","commander":"2.14.1","node-sass":"4.13.0","react-dom":"^16.5.2","stylelint":"^10.0.0","supertest":"3.0.0","ts-loader":"6.0.0","@types/raf":"^3.4.0","css-loader":"0.28.7","jest-junit":"3.0.0","raw-loader":"0.5.1","styled-jsx":"2.2.1","typescript":"3.3.4000","@babel/core":"7.4.4","@types/jest":"24.0.6","@types/node":"7.0.8","@types/uuid":"3.4.3","file-loader":"3.0.1","jest-enzyme":"7.0.2","lint-staged":"9.1.0","sass-loader":"6.0.6","webpack-cli":"3.3.2","@types/react":"16.8.6","babel-loader":"8.0.5","react-helmet":"5.2.0","react-select":"1.2.1","style-loader":"0.19.1","@types/enzyme":"3.1.13","@types/lodash":"4.14.123","testcafe-live":"0.1.4","@babel/runtime":"7.4.4","dotenv-webpack":"^1.7.0","@babel/polyfill":"^7.4.4","@storybook/react":"5.0.11","@types/invariant":"2.2.29","@types/react-dom":"16.0.11","isomorphic-fetch":"2.2.1","react-datepicker":"1.1.0","react-router-dom":"4.2.2","@babel/preset-env":"7.4.4","@gooddata/mock-js":"^2.13.1","@storybook/addons":"5.0.11","@types/classnames":"2.2.3","@types/prop-types":"15.5.2","@storybook/theming":"5.0.11","identity-obj-proxy":"^3.0.0","intl-messageformat":"^7.5.4","webpack-dev-server":"3.3.1","@babel/preset-react":"7.0.0","@types/react-portal":"4.0.1","@types/react-window":"^1.8.1","babel-plugin-lodash":"3.3.4","html-webpack-plugin":"3.2.0","react-test-renderer":"16.4.2","@types/react-measure":"2.0.5","clean-webpack-plugin":"2.0.2","stats-webpack-plugin":"0.7.0","eslint-config-prettier":"4.1.0","react-google-recaptcha":"^0.14.1","tslint-config-prettier":"1.18.0","@gooddata/eslint-config":"^1.0.0","@gooddata/tslint-config":"1.0.0","@types/react-responsive":"^3.0.3","@types/storybook__react":"4.0.1","@types/stringify-object":"^3.2.0","enzyme-adapter-react-16":"1.3.1","@gooddata/test-storybook":"3.2.1","@storybook/addon-actions":"5.0.11","@storybook/addon-options":"5.0.11","node-sass-magic-importer":"5.1.0","react-syntax-highlighter":"11.0.2","@types/fixed-data-table-2":"0.8.1","stylelint-config-prettier":"5.2.0","@gooddata/stylelint-config":"4.0.1","@types/react-test-renderer":"16.0.0","circular-dependency-plugin":"5.0.2","compression-webpack-plugin":"2.0.0","@types/json-stable-stringify":"^1.0.32","@gooddata/frontend-npm-scripts":"1.1.0","@types/enzyme-adapter-react-16":"1.0.3","stylelint-checkstyle-formatter":"0.1.0","@types/storybook__addon-actions":"3.4.2","@babel/plugin-proposal-class-properties":"7.4.4","@babel/plugin-proposal-object-rest-spread":"7.4.4","@babel/plugin-transform-async-to-generator":"7.4.4"},"peerDependencies":{"react":"^16.5.2","react-dom":"^16.5.2"},"_npmOperationalInternal":{"tmp":"tmp/react-components_7.7.0-alpha-nikolacech-develop-2020-05-22T11-31-24-582Z_1590147147396_0.05236910299289166","host":"s3://npm-registry-packages"}},"7.7.0-beta.25":{"name":"@gooddata/react-components","version":"7.7.0-beta.25","author":{"name":"GoodData Corporation"},"license":"BSD-3-Clause","_id":"@gooddata/react-components@7.7.0-beta.25","maintainers":[{"name":"afi","email":"adam.fiedler@gooddata.com"},{"name":"bertold8","email":"ivan.nejezchleb@seznam.cz"},{"name":"brbistas","email":"valentinos.chraniotis@gooddata.com"},{"name":"bugsbunny338","email":"jiri.zajic@mensa.cz"},{"name":"de.do","email":"de.do@gooddata.com"},{"name":"gooddata-ci","email":"rail@gooddata.com"},{"name":"hang.ngo","email":"hang.ngo@gooddata.com"},{"name":"hung.nguyen.hoang","email":"hung.nguyen@gooddata.com"},{"name":"ivan.mjartan","email":"ivan.mjartan@gooddata.com"},{"name":"jakub-sterba","email":"jakub.sterba@gooddata.com"},{"name":"jaroslav.tomecek","email":"jaroslav.tomecek@gooddata.com"},{"name":"jkittler","email":"honza.kittler@gmail.com"},{"name":"khanh.le","email":"khanh.le@gooddata.com"},{"name":"lanhuynh","email":"lan.huynh@gooddata.com"},{"name":"linhhong","email":"linh.hong@gooddata.com"},{"name":"lupko","email":"lubomir.slivka@gooddata.com"},{"name":"mai.nguyen","email":"mai.nguyen@gooddata.com"},{"name":"matyas.kandl","email":"matyas.kandl@gooddata.com"},{"name":"michal.marsal","email":"michal.marsal@gooddata.com"},{"name":"my.duong","email":"my.duong@gooddata.com"},{"name":"naibinh","email":"naibinh@gmail.com"},{"name":"nikolacech","email":"nikola.cech@gooddata.com"},{"name":"nis.hua","email":"nis.hua@gooddata.com"},{"name":"no23reason","email":"dan.homola@hotmail.cz"},{"name":"patrikbraborec","email":"patrik.braborec@gooddata.com"},{"name":"pbenes","email":"petr.benes@gooddata.com"},{"name":"petrjanu","email":"petr.janu@gooddata.com"},{"name":"pkingo","email":"philipandreaskingo@hotmail.com"},{"name":"ptquang86","email":"ptquang86@gmail.com"},{"name":"qduval","email":"quentin.duval@gooddata.com"},{"name":"rodri360","email":"me@rodri360.com"},{"name":"scavnickyj","email":"jakub.scavnicky@gooddata.com"},{"name":"sitina","email":"jiri.sitina@gooddata.com"},{"name":"strouhaljan","email":"strouhal.jan@gmail.com"},{"name":"tomas.kratochvil","email":"tomas.kratochvil@gooddata.com"},{"name":"tomasreichmann","email":"tomasreichmann@gmail.com"},{"name":"tomsatgd","email":"tomas.satinsky@gooddata.com"},{"name":"trung-le-quoc","email":"trung.le@gooddata.com"},{"name":"tu-ngo","email":"tungo1981@gmail.com"},{"name":"tu.bui","email":"tu.bui@gooddata.com"},{"name":"tulean","email":"tuan.le@gooddata.com"},{"name":"tuqt1005","email":"tu.tran@gooddata.com"},{"name":"utdnah","email":"danh.ung@gooddata.com"},{"name":"vlastikcz","email":"vlastimil.kotas@gooddata.com"},{"name":"vu.pham","email":"vu.pham@gooddata.com"},{"name":"xmort","email":"petr.dolejsi@gooddata.com"},{"name":"yanlipnican","email":"yanlipnican@gmail.com"}],"homepage":"https://github.com/gooddata/gooddata-react-components#readme","bugs":{"url":"https://github.com/gooddata/gooddata-react-components/issues"},"dist":{"shasum":"f7e888e5a8b3d2ec719369c484d59b68af9a4052","tarball":"https://registry.npmjs.org/@gooddata/react-components/-/react-components-7.7.0-beta.25.tgz","fileCount":2629,"integrity":"sha512-KKpB0Siha5XMo12MIJJ3EkdbeEIbmD4uJ5y+J9OCy935RWUTIiMaBQSu7LGo/jXv/ACr18PCkycyeFopEEhuyA==","signatures":[{"sig":"MEQCIHcplpDONammCoTTvQYnTnpnM7mCR6Tq0B8T4dFT4cz0AiAPeG2t9XwTzbghNLRQm3JWxOhXecyBYXRq0Jqh/MS78w==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":10326067,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJex7m/CRA9TVsSAnZWagAAa9QP/jblvzr/QXakOGgIKECS\nAQhKnTFyuCj28jKWYYI0cfinTP/VsjJztfreMQtWr/q2YosfmrLC4Hxhgg1d\nOY5a3r7cvMf3/lpHi7dZBxaXz3YyBb/0Uohhs4okgAe9EUvjRRbZ1MoTV9aw\nADqhVJgCC9SC5j6yLWbeXBQGJ/0kFmdEf1SZSeQWCIM97IWMjMOwD6fhrUn6\npxwyKb11dJ6paLNORTduWtc+aJK6Dc6+h0VLmVhTjhd7wknEVudGESiYYDEp\n25mpQdfoZdOWOW8s9gE+zRvvmuCuaGKD47YXCrp0rxVgDnJvVpMN0mhd+Hqs\nCOVuFFyvEbqPPfViaveLsqHgE4oB4bWV63lWfXytXRAYb/5cjdoNXKwLkIxq\n5XINsj0twVYm6dxfCgZV5EvPlhHZ6PH9ijQy98V/OmReJjKmr6xMZftfTdAI\nrzxGaM3MnLUpawuuoF63H0FC4y7FhjQPTy+tebaKtx1SQ4J63FEorSgrSxeK\nNUa1Cx+LJLPYJC7rPWeqbGDpa2+olY7AfSNHjd7xWSKM40xl79y8F5w8Ouwe\nCsTFWc+92LGVA9Cvo2NKgf3w3jRqqaRw1eWe5kf/EnWYK+7/Z3U2RLhv/y4b\n5m8uxRpzNXDgvW8gciDTrUF0BFoOYNJTM8g356t9HEanIl8H3LuxKa5HFRDs\nhVhv\r\n=pn6I\r\n-----END PGP SIGNATURE-----\r\n"},"main":"dist/index.js","husky":{"hooks":{"pre-commit":"lint-staged"}},"config":{"eslint":"./examples/**/*.{js,jsx}","tslint":"./{__mocks__,src,stories}/{,**/}*.{ts,tsx}"},"readme":"[![npm version](https://badge.fury.io/js/%40gooddata%2Freact-components.svg)](https://www.npmjs.com/package/@gooddata/react-components)\n\n# GoodData.UI React components\n> A React-based JavaScript library for building data-driven applications\n\n## Getting started\n- [GoodData.UI Documentation](http://sdk.gooddata.com/gooddata-ui/)\n- [GoodData.UI Live Examples](https://gooddata-examples.herokuapp.com/)\n- [Stack Overflow](https://stackoverflow.com/questions/tagged/gooddata)\n\n### Usage\nWith [yarn](https://yarnpkg.com) installed, go to your project directory and run\n```\n$ yarn add @gooddata/react-components\n```\nIf you prefer [npm](npmjs.com) run\n```\n$ npm install --save @gooddata/react-components\n```\n\nThe public API is exposed via global `index.js`. Except for the styles, do not import any other file directly\nbecause they are not intended to be part of the public API.\n\n## Contributing\n\nWe welcome any contribution in form of [issues](https://github.com/gooddata/gooddata-react-components/issues) or [pull requests](https://github.com/gooddata/gooddata-react-components/pulls).\n\nInstall [Node.js](http://nodejs.org) (node 12.16.1, npm v6.13.4) and [Yarn](https://classic.yarnpkg.com) (1.22.4).\n\nInstall dependencies:\n```\nyarn install --frozen-lockfile\n```\n\nThese commands may come in handy while developing:\n\n| command | description |\n| ------- | ----------- |\n| `yarn install --pure-lockfile` | first step |\n| ||\n| `yarn dev` | build react-components to `/dist` in watch mode |\n| `yarn test` | run all unit tests |\n| `yarn prettier-write` | format the source code to match the valid codestyle |\n| `yarn validate` | validate codestyle |\n| ||\n| `yarn storybook` | run storybook from `/stories` on http://localhost:9001 |\n| `yarn build-storybook` | build storybook to `/dist-storybook` |\n| `yarn test-storybook` | run storybook and [screenshot tests](https://github.com/gooddata/gdc-client-utils/tree/master/test-storybook) |\n| ||\n| `yarn examples` | run Live Examples dev-server from `/examples` on https://localhost:8999 |\n| `yarn examples-build` | build Live Examples to `/examples/dist` |\n| `yarn examples-server` | serve built Live Examples - see `/examples/server/src` |\n| `yarn examples-testcafe` | run testcafe tests against `localhost:8999` |\n\n### Deploy to heroku.com\nWhen you deploy this repo to heroku, it serves *GoodData.UI Live Examples*.\nRelevant tasks are in `Procfile` and `package.json`.\n\n```bash\n# run in the project directory\nheroku login\nheroku create <your-app-name>\nheroku config:set DOMAIN_ADMIN_USERNAME=x@gooddata.com DOMAIN_ADMIN_PASSWORD=xy PROJECT_ID_TO_ASSIGN=xms7ga4tf3g3nzucd8380o2bev8oeknp\ngit push heroku HEAD:master\nheroku open\n```\n### Enable Geo Chart for Storybook and Live Examples\nGeo chart uses Mapbox to render map which requires a Mapbox access token.\n- Register an account and create Mapbox access token at [guide](https://docs.mapbox.com/help/how-mapbox-works/access-tokens/)\n- Store the created token at `.env`:\n```bash\necho -e \"EXAMPLE_MAPBOX_ACCESS_TOKEN=token\" >> .env # only need to run once\necho -e \"STORYBOOK_MAPBOX_ACCESS_TOKEN=token\" >> .env # only need to run once\n```\n\n### Run Live Examples Locally\nTo run *GoodData.UI Live Examples* locally:\n```bash\ngit clone <this-repository>\ncd  <repository-folder>\nyarn install --pure-lockfile\nyarn examples\n```\nThen open https://localhost:8999 and login using Live Examples account (you can [create one here](https://gooddata-examples.herokuapp.com/registration)).\n\n### Run Storybook locally\n- Run storybook with token stored in `.env` for more secure\n```bash\nyarn storybook\n```\n- Or run storybook with token env param exposed to cli (not suggested)\n```bash\nSTORYBOOK_MAPBOX_ACCESS_TOKEN=token yarn storybook\n```\n- Apply either above way to `yarn build-storybook` or `yarn test-storybook`\n\n### Source code formatting\nThe source code in the repository is formatted by [Prettier](https://prettier.io/).\nThe format of the code is validated by our Continuous Integration server and is one of the requirements of successful merge.\n\nPrettier is supported by every major IDE. You can find the list of supported editors and how to configure them [here](https://prettier.io/docs/en/editors.html).\n\nIn the case, when your editor is not supported or you don't want to setup the integration, you can run the `yarn prettier-write` command to reformat the code before commit.\n\n## Changelog\n\n- see [CHANGELOG.md](CHANGELOG.md)\n\n## Supported versions\n\nIn order to make the user experience with integrating GoodData UI SDK as smooth and secure as possible and to ensure that the SDK is using the latest features of the platform, we will only provide support to two most recent major versions of UI SDK.\n\nThe most recent majors will be supported in the following modes:\n\n- The latest major version will receive all new functionality and all bug fixes\n- The previous major version will only receive fixes to critical issues and security fixes. These fixes will be applied on top of last released version of the previous major\n\nThe customers are encouraged to always use the latest version of the UI SDK.\n\nIn case of using older versions, the user might face API incompatibility, performance or security issues.\n\nPlease follow the installation instructions to update to the newest version.\n\n## License\n\n(C) 2007-2020 GoodData Corporation\n\nThis project is dual licensed:\n\n- The ATTRIBUTION-NONCOMMERCIAL 4.0 INTERNATIONAL (CC BY-NC 4.0) is used for purpose of the trial experience and evaluation of GoodData.UI library.\n- The GOODDATA GOODDATA.UI LIBRARY END USER LICENSE AGREEMENT is used for GoodData customers.\n\nFor more information, please see [LICENSE](https://github.com/gooddata/gooddata-react-components/blob/master/LICENSE)\n","gitHead":"145da59b868d5587e0fc6643d038d56b8fe1fc31","scripts":{"dev":"bash scripts/build.sh --dev-watch","test":"jest --watch","build":"bash scripts/build.sh","tslint":"yarn run-tslint -t verbose $npm_package_config_tslint","prepare":"cd examples/server && yarn install --frozen-lockfile && cd ../..; rm -r examples/node_modules 2>/dev/null; true","examples":"bash scripts/run-examples.sh","prepare?":"# Called before `npm publish` and on local `npm install`. Temporarily also for deleting obsolete node_modules. Ends with `true` to continue gracefully.","validate":"tsc --noEmit && yarn tslint && eslint $npm_package_config_eslint && yarn validate-style && yarn prettier-check","build-dev":"bash scripts/build.sh --dev","examples?":"# Default is developer domain, other options: yarn examples [sec,secure,stg,stg2,stg3,demo,developer or URL]","storybook":"yarn build && start-storybook -p 9001 -c .storybook","test-once":"jest","tslint-ci":"mkdir -p ./ci/results && yarn run-tslint -t checkstyle -o ./ci/results/tslint-results.xml $npm_package_config_tslint","run-tslint":"tslint -p tsconfig.json","validate-ci":"tsc --noEmit && yarn tslint-ci  && eslint $npm_package_config_eslint -f checkstyle -o ci/results/eslint-results.xml && yarn validate-style-ci && yarn prettier-check","examples-build":"bash scripts/build-examples.sh","prepublishOnly":"yarn build","prettier-check":"prettier --check '{src,stories,styles,__mocks__,examples/server/src,examples/src,examples/test}/**/*.{ts,js,tsx,jsx,json,scss,md,yaml,html}'","prettier-write":"prettier --write '{src,stories,styles,__mocks__,examples/server/src,examples/src,examples/test}/**/*.{ts,js,tsx,jsx,json,scss,md,yaml,html}'","test-storybook":"yarn build && test-storybook","validate-style":"stylelint '**/*.scss'","build-storybook":"yarn build && build-storybook -c .storybook -o dist-storybook","examples-server":"node examples/server/src/index.js","heroku-postbuild":"yarn examples-build developer","examples-testcafe":"./scripts/run-testcafe.sh visual","validate-style-ci":"stylelint '**/*.scss' --custom-formatter=node_modules/stylelint-checkstyle-formatter > ci/results/stylelint-results.xml","check-circular-deps":"madge --circular --extensions ts ./src","examples-testcafe-ci":"./scripts/run-testcafe.sh ci","examples-testcafe-live":"./scripts/run-testcafe.sh live"},"typings":"dist/index.d.ts","_npmUser":{"name":"gooddata-ci","email":"rail@gooddata.com"},"deprecated":"@gooddata/react-components@7 reached End of Support on March 31, 2022. Please upgrade (see https://sdk.gooddata.com/gooddata-ui/docs/supported_versions.html for more information).","repository":{"url":"git+ssh://git@github.com/gooddata/gooddata-react-components.git","type":"git"},"_npmVersion":"6.13.4","description":"GoodData.UI - A powerful JavaScript library for building analytical applications","directories":{},"lint-staged":{"{src,stories,styles,__mocks__,examples/server/src,examples/src,examples/test}/**/*.{ts,js,tsx,jsx,scss}":["npx gdc-fix-copyright","git add"],"{src,stories,styles,__mocks__,examples/server/src,examples/src,examples/test}/**/*.{ts,js,tsx,jsx,json,scss,md,yaml,html}":["prettier --write","git add"]},"_nodeVersion":"12.16.1","dependencies":{"rxjs":"^5.5.6","uuid":"^3.2.1","immer":"^1.3.1","lodash":"^4.17.15","date-fns":"^2.7.0","downshift":"^3.2.7","invariant":"^2.2.2","mapbox-gl":"^1.6.1","classnames":"^2.2.6","highcharts":"7.1.1","prop-types":"^15.6.0","react-intl":"^3.6.0","custom-event":"^1.0.1","react-window":"^1.8.1","ag-grid-react":"20.0.0","react-measure":"^2.3.0","@types/mapbox-gl":"^1.6.1","react-day-picker":"~7.3.0","react-responsive":"^3.0.0","stringify-object":"^2.4.0","@gooddata/typings":"^2.24.2","ag-grid-community":"20.0.0","http-status-codes":"^1.3.0","@gooddata/js-utils":"^3.10.5","@gooddata/numberjs":"^3.2.4","fixed-data-table-2":"0.7.17","@gooddata/goodstrap":"^68.6.0","react-dom-factories":"^1.0.2","@gooddata/gooddata-js":"^13.0.1","json-stable-stringify":"^1.0.1","react-transition-group":"^2.2.1","hoist-non-react-statics":"^3.3.0","nodelist-foreach-polyfill":"^1.2.0","@formatjs/intl-pluralrules":"^1.3.6","highcharts-grouped-categories":"^1.1.3"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"raf":"3.3.2","yup":"^0.24.1","jest":"24.7.1","husky":"3.0.0","madge":"^3.4.4","react":"^16.5.2","enzyme":"3.5.0","eslint":"4.19.1","formik":"^0.11.11","moment":"2.23.0","history":"^4.7.2","ts-jest":"24.0.0","webpack":"4.30.0","full-icu":"^1.3.0","prettier":"1.16.4","react-ga":"^2.5.2","recharts":"1.0.0-beta.9","testcafe":"1.1.4","commander":"2.14.1","node-sass":"4.13.0","react-dom":"^16.5.2","stylelint":"^10.0.0","supertest":"3.0.0","ts-loader":"6.0.0","@types/raf":"^3.4.0","css-loader":"0.28.7","jest-junit":"3.0.0","raw-loader":"0.5.1","styled-jsx":"2.2.1","typescript":"3.3.4000","@babel/core":"7.4.4","@types/jest":"24.0.6","@types/node":"7.0.8","@types/uuid":"3.4.3","file-loader":"3.0.1","jest-enzyme":"7.0.2","lint-staged":"9.1.0","sass-loader":"6.0.6","webpack-cli":"3.3.2","@types/react":"16.8.6","babel-loader":"8.0.5","react-helmet":"5.2.0","react-select":"1.2.1","style-loader":"0.19.1","@types/enzyme":"3.1.13","@types/lodash":"4.14.123","testcafe-live":"0.1.4","@babel/runtime":"7.4.4","dotenv-webpack":"^1.7.0","@babel/polyfill":"^7.4.4","@storybook/react":"5.0.11","@types/invariant":"2.2.29","@types/react-dom":"16.0.11","isomorphic-fetch":"2.2.1","react-datepicker":"1.1.0","react-router-dom":"4.2.2","@babel/preset-env":"7.4.4","@gooddata/mock-js":"^2.13.1","@storybook/addons":"5.0.11","@types/classnames":"2.2.3","@types/prop-types":"15.5.2","@storybook/theming":"5.0.11","identity-obj-proxy":"^3.0.0","intl-messageformat":"^7.5.4","webpack-dev-server":"3.3.1","@babel/preset-react":"7.0.0","@types/react-portal":"4.0.1","@types/react-window":"^1.8.1","babel-plugin-lodash":"3.3.4","html-webpack-plugin":"3.2.0","react-test-renderer":"16.4.2","@types/react-measure":"2.0.5","clean-webpack-plugin":"2.0.2","stats-webpack-plugin":"0.7.0","eslint-config-prettier":"4.1.0","react-google-recaptcha":"^0.14.1","tslint-config-prettier":"1.18.0","@gooddata/eslint-config":"^1.0.0","@gooddata/tslint-config":"1.0.0","@types/react-responsive":"^3.0.3","@types/storybook__react":"4.0.1","@types/stringify-object":"^3.2.0","enzyme-adapter-react-16":"1.3.1","@gooddata/test-storybook":"3.2.1","@storybook/addon-actions":"5.0.11","@storybook/addon-options":"5.0.11","node-sass-magic-importer":"5.1.0","react-syntax-highlighter":"11.0.2","@types/fixed-data-table-2":"0.8.1","stylelint-config-prettier":"5.2.0","@gooddata/stylelint-config":"4.0.1","@types/react-test-renderer":"16.0.0","circular-dependency-plugin":"5.0.2","compression-webpack-plugin":"2.0.0","@types/json-stable-stringify":"^1.0.32","@gooddata/frontend-npm-scripts":"1.1.0","@types/enzyme-adapter-react-16":"1.0.3","stylelint-checkstyle-formatter":"0.1.0","@types/storybook__addon-actions":"3.4.2","@babel/plugin-proposal-class-properties":"7.4.4","@babel/plugin-proposal-object-rest-spread":"7.4.4","@babel/plugin-transform-async-to-generator":"7.4.4"},"peerDependencies":{"react":"^16.5.2","react-dom":"^16.5.2"},"_npmOperationalInternal":{"tmp":"tmp/react-components_7.7.0-beta.25_1590147519126_0.49165249470610717","host":"s3://npm-registry-packages"}},"7.7.0-beta.26":{"name":"@gooddata/react-components","version":"7.7.0-beta.26","author":{"name":"GoodData Corporation"},"license":"BSD-3-Clause","_id":"@gooddata/react-components@7.7.0-beta.26","maintainers":[{"name":"afi","email":"adam.fiedler@gooddata.com"},{"name":"bertold8","email":"ivan.nejezchleb@seznam.cz"},{"name":"bich.nguyen","email":"bich.nguyen@gooddata.com"},{"name":"brbistas","email":"valentinos.chraniotis@gooddata.com"},{"name":"bugsbunny338","email":"jiri.zajic@mensa.cz"},{"name":"de.do","email":"de.do@gooddata.com"},{"name":"gooddata-ci","email":"rail@gooddata.com"},{"name":"hang.ngo","email":"hang.ngo@gooddata.com"},{"name":"hung.nguyen.hoang","email":"hung.nguyen@gooddata.com"},{"name":"ivan.mjartan","email":"ivan.mjartan@gooddata.com"},{"name":"jakub-sterba","email":"jakub.sterba@gooddata.com"},{"name":"jaroslav.tomecek","email":"jaroslav.tomecek@gooddata.com"},{"name":"jkittler","email":"honza.kittler@gmail.com"},{"name":"khanh.le","email":"khanh.le@gooddata.com"},{"name":"lanhuynh","email":"lan.huynh@gooddata.com"},{"name":"linhhong","email":"linh.hong@gooddata.com"},{"name":"lupko","email":"lubomir.slivka@gooddata.com"},{"name":"mai.nguyen","email":"mai.nguyen@gooddata.com"},{"name":"matyas.kandl","email":"matyas.kandl@gooddata.com"},{"name":"michal.marsal","email":"michal.marsal@gooddata.com"},{"name":"my.duong","email":"my.duong@gooddata.com"},{"name":"naibinh","email":"naibinh@gmail.com"},{"name":"nikolacech","email":"nikola.cech@gooddata.com"},{"name":"nis.hua","email":"nis.hua@gooddata.com"},{"name":"no23reason","email":"dan.homola@hotmail.cz"},{"name":"patrikbraborec","email":"patrik.braborec@gooddata.com"},{"name":"pbenes","email":"petr.benes@gooddata.com"},{"name":"petrjanu","email":"petr.janu@gooddata.com"},{"name":"pkingo","email":"philipandreaskingo@hotmail.com"},{"name":"ptquang86","email":"ptquang86@gmail.com"},{"name":"qduval","email":"quentin.duval@gooddata.com"},{"name":"rodri360","email":"me@rodri360.com"},{"name":"scavnickyj","email":"jakub.scavnicky@gooddata.com"},{"name":"sitina","email":"jiri.sitina@gooddata.com"},{"name":"strouhaljan","email":"strouhal.jan@gmail.com"},{"name":"thao-luong","email":"thao.luong@gooddata.com"},{"name":"thuong.nguyen","email":"thuong.nguyen@gooddata.com"},{"name":"tomas.kratochvil","email":"tomas.kratochvil@gooddata.com"},{"name":"tomasreichmann","email":"tomasreichmann@gmail.com"},{"name":"tomsatgd","email":"tomas.satinsky@gooddata.com"},{"name":"trung-le-quoc","email":"trung.le@gooddata.com"},{"name":"tu-ngo","email":"tungo1981@gmail.com"},{"name":"tu.bui","email":"tu.bui@gooddata.com"},{"name":"tulean","email":"tuan.le@gooddata.com"},{"name":"tuqt1005","email":"tu.tran@gooddata.com"},{"name":"utdnah","email":"danh.ung@gooddata.com"},{"name":"vlastikcz","email":"vlastimil.kotas@gooddata.com"},{"name":"vu.pham","email":"vu.pham@gooddata.com"},{"name":"xmort","email":"petr.dolejsi@gooddata.com"},{"name":"yanlipnican","email":"yanlipnican@gmail.com"}],"homepage":"https://github.com/gooddata/gooddata-react-components#readme","bugs":{"url":"https://github.com/gooddata/gooddata-react-components/issues"},"dist":{"shasum":"01e1bc74e14f2437a25d4f0e55ad17b31edaff4b","tarball":"https://registry.npmjs.org/@gooddata/react-components/-/react-components-7.7.0-beta.26.tgz","fileCount":2629,"integrity":"sha512-lb85M9x8Hwyyh5h2NVEASLu1KmaLL/j8JjveIHH9qVSbjXQjDrPCrouskvGHx9y8XZf6nIIJEh8e8DG7E9RVww==","signatures":[{"sig":"MEYCIQCFy4NAbcQHLyaV//UJGh0YEt79UaI3HNSWhcJiCBKuxAIhAPFcT1FuY0dr5onzfDt+zHXDnkbz4TbvI7QjVEUzfQQd","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":10326067,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJey3gkCRA9TVsSAnZWagAAzaIQAKSd9l36FvUiWJ7V3Rom\niyhP1s0/AFs1BNxXLMwq+YjLiWgOQ9OOcb2R6IjT1gN2Mk7n4ZqxnPQxua61\nFt0paXxQLb2YiJQDbXX0elCw7DOdM0DI2TK3UgV3p/TL+bSQA+oOMhcgNQHh\nTrCpCdaw1xlXzGsEUkxHDGIODf2s3iJ7UxoWIxjXJZR0mPjaNlMhlOpOaK7N\nxjI7X0O9QDizHiaFSASUm/ehcWIEjsBBUiEfmJ4xw2u3j2umkpIKTbNkNbRj\nVwkX0c800j3uA9gHGjmxhA/xtd7QCFSDmtdK+8lOGm+3BEnl5JjmANYsFpqe\nmI4Ae+lkSsvQ50MRZtp1DgRCP60siBpeOQL/5foEh3haRBhQKaA7GXxNJIyQ\nEKFh8GQqe6pbE8lc3muC3yWc/N+aDn3x6Mwnc1CBk2pYHtn/kLnVlTnPdQqj\nQhww/oE9j2sArXbNAM7/snyIZl81TNe8vYB+ThMyX+PlwYdPfjjV5uEdavhc\nUpxlrBznOqB5IqhDzaUkww/zvs/BsWpx93lG4s99+2IuVaWKiGV7U4XbTbVe\nR+tWARKbXVCLV89DEDK2Nqcj3lk3kCBIAs6dG28K/0A3HJRjYyNXmG7qTzCV\n6OHhuX/cKwop1iTLt/VT/pn1UZdwvnjGqbWDTfGLdSOz5Fd3WmlSZN7s3QHB\nsYvn\r\n=2xL3\r\n-----END PGP SIGNATURE-----\r\n"},"main":"dist/index.js","husky":{"hooks":{"pre-commit":"lint-staged"}},"config":{"eslint":"./examples/**/*.{js,jsx}","tslint":"./{__mocks__,src,stories}/{,**/}*.{ts,tsx}"},"readme":"[![npm version](https://badge.fury.io/js/%40gooddata%2Freact-components.svg)](https://www.npmjs.com/package/@gooddata/react-components)\n\n# GoodData.UI React components\n> A React-based JavaScript library for building data-driven applications\n\n## Getting started\n- [GoodData.UI Documentation](http://sdk.gooddata.com/gooddata-ui/)\n- [GoodData.UI Live Examples](https://gooddata-examples.herokuapp.com/)\n- [Stack Overflow](https://stackoverflow.com/questions/tagged/gooddata)\n\n### Usage\nWith [yarn](https://yarnpkg.com) installed, go to your project directory and run\n```\n$ yarn add @gooddata/react-components\n```\nIf you prefer [npm](npmjs.com) run\n```\n$ npm install --save @gooddata/react-components\n```\n\nThe public API is exposed via global `index.js`. Except for the styles, do not import any other file directly\nbecause they are not intended to be part of the public API.\n\n## Contributing\n\nWe welcome any contribution in form of [issues](https://github.com/gooddata/gooddata-react-components/issues) or [pull requests](https://github.com/gooddata/gooddata-react-components/pulls).\n\nInstall [Node.js](http://nodejs.org) (node 12.16.1, npm v6.13.4) and [Yarn](https://classic.yarnpkg.com) (1.22.4).\n\nInstall dependencies:\n```\nyarn install --frozen-lockfile\n```\n\nThese commands may come in handy while developing:\n\n| command | description |\n| ------- | ----------- |\n| `yarn install --pure-lockfile` | first step |\n| ||\n| `yarn dev` | build react-components to `/dist` in watch mode |\n| `yarn test` | run all unit tests |\n| `yarn prettier-write` | format the source code to match the valid codestyle |\n| `yarn validate` | validate codestyle |\n| ||\n| `yarn storybook` | run storybook from `/stories` on http://localhost:9001 |\n| `yarn build-storybook` | build storybook to `/dist-storybook` |\n| `yarn test-storybook` | run storybook and [screenshot tests](https://github.com/gooddata/gdc-client-utils/tree/master/test-storybook) |\n| ||\n| `yarn examples` | run Live Examples dev-server from `/examples` on https://localhost:8999 |\n| `yarn examples-build` | build Live Examples to `/examples/dist` |\n| `yarn examples-server` | serve built Live Examples - see `/examples/server/src` |\n| `yarn examples-testcafe` | run testcafe tests against `localhost:8999` |\n\n### Deploy to heroku.com\nWhen you deploy this repo to heroku, it serves *GoodData.UI Live Examples*.\nRelevant tasks are in `Procfile` and `package.json`.\n\n```bash\n# run in the project directory\nheroku login\nheroku create <your-app-name>\nheroku config:set DOMAIN_ADMIN_USERNAME=x@gooddata.com DOMAIN_ADMIN_PASSWORD=xy PROJECT_ID_TO_ASSIGN=xms7ga4tf3g3nzucd8380o2bev8oeknp\ngit push heroku HEAD:master\nheroku open\n```\n### Enable Geo Chart for Storybook and Live Examples\nGeo chart uses Mapbox to render map which requires a Mapbox access token.\n- Register an account and create Mapbox access token at [guide](https://docs.mapbox.com/help/how-mapbox-works/access-tokens/)\n- Store the created token at `.env`:\n```bash\necho -e \"EXAMPLE_MAPBOX_ACCESS_TOKEN=token\" >> .env # only need to run once\necho -e \"STORYBOOK_MAPBOX_ACCESS_TOKEN=token\" >> .env # only need to run once\n```\n\n### Run Live Examples Locally\nTo run *GoodData.UI Live Examples* locally:\n```bash\ngit clone <this-repository>\ncd  <repository-folder>\nyarn install --pure-lockfile\nyarn examples\n```\nThen open https://localhost:8999 and login using Live Examples account (you can [create one here](https://gooddata-examples.herokuapp.com/registration)).\n\n### Run Storybook locally\n- Run storybook with token stored in `.env` for more secure\n```bash\nyarn storybook\n```\n- Or run storybook with token env param exposed to cli (not suggested)\n```bash\nSTORYBOOK_MAPBOX_ACCESS_TOKEN=token yarn storybook\n```\n- Apply either above way to `yarn build-storybook` or `yarn test-storybook`\n\n### Source code formatting\nThe source code in the repository is formatted by [Prettier](https://prettier.io/).\nThe format of the code is validated by our Continuous Integration server and is one of the requirements of successful merge.\n\nPrettier is supported by every major IDE. You can find the list of supported editors and how to configure them [here](https://prettier.io/docs/en/editors.html).\n\nIn the case, when your editor is not supported or you don't want to setup the integration, you can run the `yarn prettier-write` command to reformat the code before commit.\n\n## Changelog\n\n- see [CHANGELOG.md](CHANGELOG.md)\n\n## Supported versions\n\nIn order to make the user experience with integrating GoodData UI SDK as smooth and secure as possible and to ensure that the SDK is using the latest features of the platform, we will only provide support to two most recent major versions of UI SDK.\n\nThe most recent majors will be supported in the following modes:\n\n- The latest major version will receive all new functionality and all bug fixes\n- The previous major version will only receive fixes to critical issues and security fixes. These fixes will be applied on top of last released version of the previous major\n\nThe customers are encouraged to always use the latest version of the UI SDK.\n\nIn case of using older versions, the user might face API incompatibility, performance or security issues.\n\nPlease follow the installation instructions to update to the newest version.\n\n## License\n\n(C) 2007-2020 GoodData Corporation\n\nThis project is dual licensed:\n\n- The ATTRIBUTION-NONCOMMERCIAL 4.0 INTERNATIONAL (CC BY-NC 4.0) is used for purpose of the trial experience and evaluation of GoodData.UI library.\n- The GOODDATA GOODDATA.UI LIBRARY END USER LICENSE AGREEMENT is used for GoodData customers.\n\nFor more information, please see [LICENSE](https://github.com/gooddata/gooddata-react-components/blob/master/LICENSE)\n","gitHead":"1c2684e97f97b0c4e414c1eeb745634ec67567ea","scripts":{"dev":"bash scripts/build.sh --dev-watch","test":"jest --watch","build":"bash scripts/build.sh","tslint":"yarn run-tslint -t verbose $npm_package_config_tslint","prepare":"cd examples/server && yarn install --frozen-lockfile && cd ../..; rm -r examples/node_modules 2>/dev/null; true","examples":"bash scripts/run-examples.sh","prepare?":"# Called before `npm publish` and on local `npm install`. Temporarily also for deleting obsolete node_modules. Ends with `true` to continue gracefully.","validate":"tsc --noEmit && yarn tslint && eslint $npm_package_config_eslint && yarn validate-style && yarn prettier-check","build-dev":"bash scripts/build.sh --dev","examples?":"# Default is developer domain, other options: yarn examples [sec,secure,stg,stg2,stg3,demo,developer or URL]","storybook":"yarn build && start-storybook -p 9001 -c .storybook","test-once":"jest","tslint-ci":"mkdir -p ./ci/results && yarn run-tslint -t checkstyle -o ./ci/results/tslint-results.xml $npm_package_config_tslint","run-tslint":"tslint -p tsconfig.json","validate-ci":"tsc --noEmit && yarn tslint-ci  && eslint $npm_package_config_eslint -f checkstyle -o ci/results/eslint-results.xml && yarn validate-style-ci && yarn prettier-check","examples-build":"bash scripts/build-examples.sh","prepublishOnly":"yarn build","prettier-check":"prettier --check '{src,stories,styles,__mocks__,examples/server/src,examples/src,examples/test}/**/*.{ts,js,tsx,jsx,json,scss,md,yaml,html}'","prettier-write":"prettier --write '{src,stories,styles,__mocks__,examples/server/src,examples/src,examples/test}/**/*.{ts,js,tsx,jsx,json,scss,md,yaml,html}'","test-storybook":"yarn build && test-storybook","validate-style":"stylelint '**/*.scss'","build-storybook":"yarn build && build-storybook -c .storybook -o dist-storybook","examples-server":"node examples/server/src/index.js","heroku-postbuild":"yarn examples-build developer","examples-testcafe":"./scripts/run-testcafe.sh visual","validate-style-ci":"stylelint '**/*.scss' --custom-formatter=node_modules/stylelint-checkstyle-formatter > ci/results/stylelint-results.xml","check-circular-deps":"madge --circular --extensions ts ./src","examples-testcafe-ci":"./scripts/run-testcafe.sh ci","examples-testcafe-live":"./scripts/run-testcafe.sh live"},"typings":"dist/index.d.ts","_npmUser":{"name":"gooddata-ci","email":"rail@gooddata.com"},"deprecated":"@gooddata/react-components@7 reached End of Support on March 31, 2022. Please upgrade (see https://sdk.gooddata.com/gooddata-ui/docs/supported_versions.html for more information).","repository":{"url":"git+ssh://git@github.com/gooddata/gooddata-react-components.git","type":"git"},"_npmVersion":"6.13.4","description":"GoodData.UI - A powerful JavaScript library for building analytical applications","directories":{},"lint-staged":{"{src,stories,styles,__mocks__,examples/server/src,examples/src,examples/test}/**/*.{ts,js,tsx,jsx,scss}":["npx gdc-fix-copyright","git add"],"{src,stories,styles,__mocks__,examples/server/src,examples/src,examples/test}/**/*.{ts,js,tsx,jsx,json,scss,md,yaml,html}":["prettier --write","git add"]},"_nodeVersion":"12.16.1","dependencies":{"rxjs":"^5.5.6","uuid":"^3.2.1","immer":"^1.3.1","lodash":"^4.17.15","date-fns":"^2.7.0","downshift":"^3.2.7","invariant":"^2.2.2","mapbox-gl":"^1.6.1","classnames":"^2.2.6","highcharts":"7.1.1","prop-types":"^15.6.0","react-intl":"^3.6.0","custom-event":"^1.0.1","react-window":"^1.8.1","ag-grid-react":"20.0.0","react-measure":"^2.3.0","@types/mapbox-gl":"^1.6.1","react-day-picker":"~7.3.0","react-responsive":"^3.0.0","stringify-object":"^2.4.0","@gooddata/typings":"^2.24.2","ag-grid-community":"20.0.0","http-status-codes":"^1.3.0","@gooddata/js-utils":"^3.10.5","@gooddata/numberjs":"^3.2.4","fixed-data-table-2":"0.7.17","@gooddata/goodstrap":"^68.6.0","react-dom-factories":"^1.0.2","@gooddata/gooddata-js":"^13.0.1","json-stable-stringify":"^1.0.1","react-transition-group":"^2.2.1","hoist-non-react-statics":"^3.3.0","nodelist-foreach-polyfill":"^1.2.0","@formatjs/intl-pluralrules":"^1.3.6","highcharts-grouped-categories":"^1.1.3"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"raf":"3.3.2","yup":"^0.24.1","jest":"24.7.1","husky":"3.0.0","madge":"^3.4.4","react":"^16.5.2","enzyme":"3.5.0","eslint":"4.19.1","formik":"^0.11.11","moment":"2.23.0","history":"^4.7.2","ts-jest":"24.0.0","webpack":"4.30.0","full-icu":"^1.3.0","prettier":"1.16.4","react-ga":"^2.5.2","recharts":"1.0.0-beta.9","testcafe":"1.1.4","commander":"2.14.1","node-sass":"4.13.0","react-dom":"^16.5.2","stylelint":"^10.0.0","supertest":"3.0.0","ts-loader":"6.0.0","@types/raf":"^3.4.0","css-loader":"0.28.7","jest-junit":"3.0.0","raw-loader":"0.5.1","styled-jsx":"2.2.1","typescript":"3.3.4000","@babel/core":"7.4.4","@types/jest":"24.0.6","@types/node":"7.0.8","@types/uuid":"3.4.3","file-loader":"3.0.1","jest-enzyme":"7.0.2","lint-staged":"9.1.0","sass-loader":"6.0.6","webpack-cli":"3.3.2","@types/react":"16.8.6","babel-loader":"8.0.5","react-helmet":"5.2.0","react-select":"1.2.1","style-loader":"0.19.1","@types/enzyme":"3.1.13","@types/lodash":"4.14.123","testcafe-live":"0.1.4","@babel/runtime":"7.4.4","dotenv-webpack":"^1.7.0","@babel/polyfill":"^7.4.4","@storybook/react":"5.0.11","@types/invariant":"2.2.29","@types/react-dom":"16.0.11","isomorphic-fetch":"2.2.1","react-datepicker":"1.1.0","react-router-dom":"4.2.2","@babel/preset-env":"7.4.4","@gooddata/mock-js":"^2.13.1","@storybook/addons":"5.0.11","@types/classnames":"2.2.3","@types/prop-types":"15.5.2","@storybook/theming":"5.0.11","identity-obj-proxy":"^3.0.0","intl-messageformat":"^7.5.4","webpack-dev-server":"3.3.1","@babel/preset-react":"7.0.0","@types/react-portal":"4.0.1","@types/react-window":"^1.8.1","babel-plugin-lodash":"3.3.4","html-webpack-plugin":"3.2.0","react-test-renderer":"16.4.2","@types/react-measure":"2.0.5","clean-webpack-plugin":"2.0.2","stats-webpack-plugin":"0.7.0","eslint-config-prettier":"4.1.0","react-google-recaptcha":"^0.14.1","tslint-config-prettier":"1.18.0","@gooddata/eslint-config":"^1.0.0","@gooddata/tslint-config":"1.0.0","@types/react-responsive":"^3.0.3","@types/storybook__react":"4.0.1","@types/stringify-object":"^3.2.0","enzyme-adapter-react-16":"1.3.1","@gooddata/test-storybook":"3.2.1","@storybook/addon-actions":"5.0.11","@storybook/addon-options":"5.0.11","node-sass-magic-importer":"5.1.0","react-syntax-highlighter":"11.0.2","@types/fixed-data-table-2":"0.8.1","stylelint-config-prettier":"5.2.0","@gooddata/stylelint-config":"4.0.1","@types/react-test-renderer":"16.0.0","circular-dependency-plugin":"5.0.2","compression-webpack-plugin":"2.0.0","@types/json-stable-stringify":"^1.0.32","@gooddata/frontend-npm-scripts":"1.1.0","@types/enzyme-adapter-react-16":"1.0.3","stylelint-checkstyle-formatter":"0.1.0","@types/storybook__addon-actions":"3.4.2","@babel/plugin-proposal-class-properties":"7.4.4","@babel/plugin-proposal-object-rest-spread":"7.4.4","@babel/plugin-transform-async-to-generator":"7.4.4"},"peerDependencies":{"react":"^16.5.2","react-dom":"^16.5.2"},"_npmOperationalInternal":{"tmp":"tmp/react-components_7.7.0-beta.26_1590392867283_0.7682703961664419","host":"s3://npm-registry-packages"}},"7.7.0-alpha-scavnickyj-jsc-bb-2298-2020-05-25T08-10-08-365Z":{"name":"@gooddata/react-components","version":"7.7.0-alpha-scavnickyj-jsc-bb-2298-2020-05-25T08-10-08-365Z","author":{"name":"GoodData Corporation"},"license":"BSD-3-Clause","_id":"@gooddata/react-components@7.7.0-alpha-scavnickyj-jsc-bb-2298-2020-05-25T08-10-08-365Z","maintainers":[{"name":"afi","email":"adam.fiedler@gooddata.com"},{"name":"bertold8","email":"ivan.nejezchleb@seznam.cz"},{"name":"bich.nguyen","email":"bich.nguyen@gooddata.com"},{"name":"brbistas","email":"valentinos.chraniotis@gooddata.com"},{"name":"bugsbunny338","email":"jiri.zajic@mensa.cz"},{"name":"de.do","email":"de.do@gooddata.com"},{"name":"gooddata-ci","email":"rail@gooddata.com"},{"name":"hang.ngo","email":"hang.ngo@gooddata.com"},{"name":"hung.nguyen.hoang","email":"hung.nguyen@gooddata.com"},{"name":"ivan.mjartan","email":"ivan.mjartan@gooddata.com"},{"name":"jakub-sterba","email":"jakub.sterba@gooddata.com"},{"name":"jaroslav.tomecek","email":"jaroslav.tomecek@gooddata.com"},{"name":"jkittler","email":"honza.kittler@gmail.com"},{"name":"khanh.le","email":"khanh.le@gooddata.com"},{"name":"lanhuynh","email":"lan.huynh@gooddata.com"},{"name":"linhhong","email":"linh.hong@gooddata.com"},{"name":"lupko","email":"lubomir.slivka@gooddata.com"},{"name":"mai.nguyen","email":"mai.nguyen@gooddata.com"},{"name":"matyas.kandl","email":"matyas.kandl@gooddata.com"},{"name":"michal.marsal","email":"michal.marsal@gooddata.com"},{"name":"my.duong","email":"my.duong@gooddata.com"},{"name":"naibinh","email":"naibinh@gmail.com"},{"name":"nikolacech","email":"nikola.cech@gooddata.com"},{"name":"nis.hua","email":"nis.hua@gooddata.com"},{"name":"no23reason","email":"dan.homola@hotmail.cz"},{"name":"patrikbraborec","email":"patrik.braborec@gooddata.com"},{"name":"pbenes","email":"petr.benes@gooddata.com"},{"name":"petrjanu","email":"petr.janu@gooddata.com"},{"name":"pkingo","email":"philipandreaskingo@hotmail.com"},{"name":"ptquang86","email":"ptquang86@gmail.com"},{"name":"qduval","email":"quentin.duval@gooddata.com"},{"name":"rodri360","email":"me@rodri360.com"},{"name":"scavnickyj","email":"jakub.scavnicky@gooddata.com"},{"name":"sitina","email":"jiri.sitina@gooddata.com"},{"name":"strouhaljan","email":"strouhal.jan@gmail.com"},{"name":"thao-luong","email":"thao.luong@gooddata.com"},{"name":"thuong.nguyen","email":"thuong.nguyen@gooddata.com"},{"name":"tomas.kratochvil","email":"tomas.kratochvil@gooddata.com"},{"name":"tomasreichmann","email":"tomasreichmann@gmail.com"},{"name":"tomsatgd","email":"tomas.satinsky@gooddata.com"},{"name":"trung-le-quoc","email":"trung.le@gooddata.com"},{"name":"tu-ngo","email":"tungo1981@gmail.com"},{"name":"tu.bui","email":"tu.bui@gooddata.com"},{"name":"tulean","email":"tuan.le@gooddata.com"},{"name":"tuqt1005","email":"tu.tran@gooddata.com"},{"name":"utdnah","email":"danh.ung@gooddata.com"},{"name":"vlastikcz","email":"vlastimil.kotas@gooddata.com"},{"name":"vu.pham","email":"vu.pham@gooddata.com"},{"name":"xmort","email":"petr.dolejsi@gooddata.com"},{"name":"yanlipnican","email":"yanlipnican@gmail.com"}],"homepage":"https://github.com/gooddata/gooddata-react-components#readme","bugs":{"url":"https://github.com/gooddata/gooddata-react-components/issues"},"dist":{"shasum":"a10f12fe6b9b038e7d12da9b5b72fcd78432149e","tarball":"https://registry.npmjs.org/@gooddata/react-components/-/react-components-7.7.0-alpha-scavnickyj-jsc-bb-2298-2020-05-25T08-10-08-365Z.tgz","fileCount":2629,"integrity":"sha512-5ivyBIVcdbsyW0DWivSEn63pzbQQNnQ6TSIDNgW0MN+IUKqKmvEv5NlIGeGwPBY0F1cW1MbYR6RiVw31m6I3pA==","signatures":[{"sig":"MEYCIQCI448chAnmoM0GYA4i23O9gTj5tD3E/Lgt89T8jgRoNAIhAJy1ZN9WPVfse2aQt90CX+8qJ/S+a4NBRsIaq5wFF9RY","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":10326217,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJey316CRA9TVsSAnZWagAA/1MQAIFV22/xWGOurkIuc4Fr\ntEjyPzNLkFJ9cjQ9JQHS/ol+NoC8aIMRugOHXpXktLFuWb3sK5UCz/29Gfmn\nUgtVyy8qgsAv7nllMe50hMu735wpSIxFHVIjqimApwDbjppnJMzx2hYYYjZ/\n5MfsRvQxYEWszmolZ/R3fE4qa5H0EyCPItAjTVLVr9y//Wp8lmdHkB2VrhV9\nZ6td+/6jnx4xavVeiYJajBER9XBhOayutYfH3n9PVpqYc4kLF3KzvLDOZ3vN\nItvEtxLq/h9jsEMj425edZx25p9mNojOiFBEoIMJNcQpjYi5s20zA/cuQl0N\nXlOKK9BIWUuzahOD/oN+Gf6l5bCJ85ha3Jd6f3MKn5KhkqU7IsQ/SWJ3q4zE\nSAcn/XeOZ573b87394vqJDTqFfHRxfK7fyjh4bsqofgG4CvmC4JF7QSwWlA+\n0T3jmE2uK/VV4BzDE10zgxrZ8vl/ML3m5S2Z7rvs6rHfXFFYjyQH2abE6Ufc\nakzwSbYvsKcO3YVKPkHf+qBUtGMDStf22WJIuneot3PfHLRvA2j9dg4ZPRL9\nKa++SZr9ad58RJdZZ81AFYGM5QAEnmcmjEWQc8d2cBKGnrVsIqQY1EIdYTj6\nZQaRqpOi5nDzrbpQXYMK/DPCyN1sOUEltTFkNRPEumwxJMvCJzANfGQp/qpK\nchTK\r\n=WTb7\r\n-----END PGP SIGNATURE-----\r\n"},"main":"dist/index.js","husky":{"hooks":{"pre-commit":"lint-staged"}},"config":{"eslint":"./examples/**/*.{js,jsx}","tslint":"./{__mocks__,src,stories}/{,**/}*.{ts,tsx}"},"readme":"[![npm version](https://badge.fury.io/js/%40gooddata%2Freact-components.svg)](https://www.npmjs.com/package/@gooddata/react-components)\n\n# GoodData.UI React components\n> A React-based JavaScript library for building data-driven applications\n\n## Getting started\n- [GoodData.UI Documentation](http://sdk.gooddata.com/gooddata-ui/)\n- [GoodData.UI Live Examples](https://gooddata-examples.herokuapp.com/)\n- [Stack Overflow](https://stackoverflow.com/questions/tagged/gooddata)\n\n### Usage\nWith [yarn](https://yarnpkg.com) installed, go to your project directory and run\n```\n$ yarn add @gooddata/react-components\n```\nIf you prefer [npm](npmjs.com) run\n```\n$ npm install --save @gooddata/react-components\n```\n\nThe public API is exposed via global `index.js`. Except for the styles, do not import any other file directly\nbecause they are not intended to be part of the public API.\n\n## Contributing\n\nWe welcome any contribution in form of [issues](https://github.com/gooddata/gooddata-react-components/issues) or [pull requests](https://github.com/gooddata/gooddata-react-components/pulls).\n\nInstall [Node.js](http://nodejs.org) (node 12.16.1, npm v6.13.4) and [Yarn](https://classic.yarnpkg.com) (1.22.4).\n\nInstall dependencies:\n```\nyarn install --frozen-lockfile\n```\n\nThese commands may come in handy while developing:\n\n| command | description |\n| ------- | ----------- |\n| `yarn install --pure-lockfile` | first step |\n| ||\n| `yarn dev` | build react-components to `/dist` in watch mode |\n| `yarn test` | run all unit tests |\n| `yarn prettier-write` | format the source code to match the valid codestyle |\n| `yarn validate` | validate codestyle |\n| ||\n| `yarn storybook` | run storybook from `/stories` on http://localhost:9001 |\n| `yarn build-storybook` | build storybook to `/dist-storybook` |\n| `yarn test-storybook` | run storybook and [screenshot tests](https://github.com/gooddata/gdc-client-utils/tree/master/test-storybook) |\n| ||\n| `yarn examples` | run Live Examples dev-server from `/examples` on https://localhost:8999 |\n| `yarn examples-build` | build Live Examples to `/examples/dist` |\n| `yarn examples-server` | serve built Live Examples - see `/examples/server/src` |\n| `yarn examples-testcafe` | run testcafe tests against `localhost:8999` |\n\n### Deploy to heroku.com\nWhen you deploy this repo to heroku, it serves *GoodData.UI Live Examples*.\nRelevant tasks are in `Procfile` and `package.json`.\n\n```bash\n# run in the project directory\nheroku login\nheroku create <your-app-name>\nheroku config:set DOMAIN_ADMIN_USERNAME=x@gooddata.com DOMAIN_ADMIN_PASSWORD=xy PROJECT_ID_TO_ASSIGN=xms7ga4tf3g3nzucd8380o2bev8oeknp\ngit push heroku HEAD:master\nheroku open\n```\n### Enable Geo Chart for Storybook and Live Examples\nGeo chart uses Mapbox to render map which requires a Mapbox access token.\n- Register an account and create Mapbox access token at [guide](https://docs.mapbox.com/help/how-mapbox-works/access-tokens/)\n- Store the created token at `.env`:\n```bash\necho -e \"EXAMPLE_MAPBOX_ACCESS_TOKEN=token\" >> .env # only need to run once\necho -e \"STORYBOOK_MAPBOX_ACCESS_TOKEN=token\" >> .env # only need to run once\n```\n\n### Run Live Examples Locally\nTo run *GoodData.UI Live Examples* locally:\n```bash\ngit clone <this-repository>\ncd  <repository-folder>\nyarn install --pure-lockfile\nyarn examples\n```\nThen open https://localhost:8999 and login using Live Examples account (you can [create one here](https://gooddata-examples.herokuapp.com/registration)).\n\n### Run Storybook locally\n- Run storybook with token stored in `.env` for more secure\n```bash\nyarn storybook\n```\n- Or run storybook with token env param exposed to cli (not suggested)\n```bash\nSTORYBOOK_MAPBOX_ACCESS_TOKEN=token yarn storybook\n```\n- Apply either above way to `yarn build-storybook` or `yarn test-storybook`\n\n### Source code formatting\nThe source code in the repository is formatted by [Prettier](https://prettier.io/).\nThe format of the code is validated by our Continuous Integration server and is one of the requirements of successful merge.\n\nPrettier is supported by every major IDE. You can find the list of supported editors and how to configure them [here](https://prettier.io/docs/en/editors.html).\n\nIn the case, when your editor is not supported or you don't want to setup the integration, you can run the `yarn prettier-write` command to reformat the code before commit.\n\n## Changelog\n\n- see [CHANGELOG.md](CHANGELOG.md)\n\n## Supported versions\n\nIn order to make the user experience with integrating GoodData UI SDK as smooth and secure as possible and to ensure that the SDK is using the latest features of the platform, we will only provide support to two most recent major versions of UI SDK.\n\nThe most recent majors will be supported in the following modes:\n\n- The latest major version will receive all new functionality and all bug fixes\n- The previous major version will only receive fixes to critical issues and security fixes. These fixes will be applied on top of last released version of the previous major\n\nThe customers are encouraged to always use the latest version of the UI SDK.\n\nIn case of using older versions, the user might face API incompatibility, performance or security issues.\n\nPlease follow the installation instructions to update to the newest version.\n\n## License\n\n(C) 2007-2020 GoodData Corporation\n\nThis project is dual licensed:\n\n- The ATTRIBUTION-NONCOMMERCIAL 4.0 INTERNATIONAL (CC BY-NC 4.0) is used for purpose of the trial experience and evaluation of GoodData.UI library.\n- The GOODDATA GOODDATA.UI LIBRARY END USER LICENSE AGREEMENT is used for GoodData customers.\n\nFor more information, please see [LICENSE](https://github.com/gooddata/gooddata-react-components/blob/master/LICENSE)\n","gitHead":"d8976d1c06f776d5fc860e714cf9f8db9a779c62","scripts":{"dev":"bash scripts/build.sh --dev-watch","test":"jest --watch","build":"bash scripts/build.sh","tslint":"yarn run-tslint -t verbose $npm_package_config_tslint","prepare":"cd examples/server && yarn install --frozen-lockfile && cd ../..; rm -r examples/node_modules 2>/dev/null; true","examples":"bash scripts/run-examples.sh","prepare?":"# Called before `npm publish` and on local `npm install`. Temporarily also for deleting obsolete node_modules. Ends with `true` to continue gracefully.","validate":"tsc --noEmit && yarn tslint && eslint $npm_package_config_eslint && yarn validate-style && yarn prettier-check","build-dev":"bash scripts/build.sh --dev","examples?":"# Default is developer domain, other options: yarn examples [sec,secure,stg,stg2,stg3,demo,developer or URL]","storybook":"yarn build && start-storybook -p 9001 -c .storybook","test-once":"jest","tslint-ci":"mkdir -p ./ci/results && yarn run-tslint -t checkstyle -o ./ci/results/tslint-results.xml $npm_package_config_tslint","run-tslint":"tslint -p tsconfig.json","validate-ci":"tsc --noEmit && yarn tslint-ci  && eslint $npm_package_config_eslint -f checkstyle -o ci/results/eslint-results.xml && yarn validate-style-ci && yarn prettier-check","examples-build":"bash scripts/build-examples.sh","prepublishOnly":"yarn build","prettier-check":"prettier --check '{src,stories,styles,__mocks__,examples/server/src,examples/src,examples/test}/**/*.{ts,js,tsx,jsx,json,scss,md,yaml,html}'","prettier-write":"prettier --write '{src,stories,styles,__mocks__,examples/server/src,examples/src,examples/test}/**/*.{ts,js,tsx,jsx,json,scss,md,yaml,html}'","test-storybook":"yarn build && test-storybook","validate-style":"stylelint '**/*.scss'","build-storybook":"yarn build && build-storybook -c .storybook -o dist-storybook","examples-server":"node examples/server/src/index.js","heroku-postbuild":"yarn examples-build developer","examples-testcafe":"./scripts/run-testcafe.sh visual","validate-style-ci":"stylelint '**/*.scss' --custom-formatter=node_modules/stylelint-checkstyle-formatter > ci/results/stylelint-results.xml","check-circular-deps":"madge --circular --extensions ts ./src","examples-testcafe-ci":"./scripts/run-testcafe.sh ci","examples-testcafe-live":"./scripts/run-testcafe.sh live"},"typings":"dist/index.d.ts","_npmUser":{"name":"scavnickyj","email":"jakub.scavnicky@gooddata.com"},"deprecated":"@gooddata/react-components@7 reached End of Support on March 31, 2022. Please upgrade (see https://sdk.gooddata.com/gooddata-ui/docs/supported_versions.html for more information).","repository":{"url":"git+ssh://git@github.com/gooddata/gooddata-react-components.git","type":"git"},"_npmVersion":"6.13.4","description":"GoodData.UI - A powerful JavaScript library for building analytical applications","directories":{},"lint-staged":{"{src,stories,styles,__mocks__,examples/server/src,examples/src,examples/test}/**/*.{ts,js,tsx,jsx,scss}":["npx gdc-fix-copyright","git add"],"{src,stories,styles,__mocks__,examples/server/src,examples/src,examples/test}/**/*.{ts,js,tsx,jsx,json,scss,md,yaml,html}":["prettier --write","git add"]},"_nodeVersion":"12.16.1","dependencies":{"rxjs":"^5.5.6","uuid":"^3.2.1","immer":"^1.3.1","lodash":"^4.17.15","date-fns":"^2.7.0","downshift":"^3.2.7","invariant":"^2.2.2","mapbox-gl":"^1.6.1","classnames":"^2.2.6","highcharts":"7.1.1","prop-types":"^15.6.0","react-intl":"^3.6.0","custom-event":"^1.0.1","react-window":"^1.8.1","ag-grid-react":"20.0.0","react-measure":"^2.3.0","@types/mapbox-gl":"^1.6.1","react-day-picker":"~7.3.0","react-responsive":"^3.0.0","stringify-object":"^2.4.0","@gooddata/typings":"^2.24.2","ag-grid-community":"20.0.0","http-status-codes":"^1.3.0","@gooddata/js-utils":"^3.10.5","@gooddata/numberjs":"^3.2.4","fixed-data-table-2":"0.7.17","@gooddata/goodstrap":"^68.6.0","react-dom-factories":"^1.0.2","@gooddata/gooddata-js":"^13.0.1","json-stable-stringify":"^1.0.1","react-transition-group":"^2.2.1","hoist-non-react-statics":"^3.3.0","nodelist-foreach-polyfill":"^1.2.0","@formatjs/intl-pluralrules":"^1.3.6","highcharts-grouped-categories":"^1.1.3"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"raf":"3.3.2","yup":"^0.24.1","jest":"24.7.1","husky":"3.0.0","madge":"^3.4.4","react":"^16.5.2","enzyme":"3.5.0","eslint":"4.19.1","formik":"^0.11.11","moment":"2.23.0","history":"^4.7.2","ts-jest":"24.0.0","webpack":"4.30.0","full-icu":"^1.3.0","prettier":"1.16.4","react-ga":"^2.5.2","recharts":"1.0.0-beta.9","testcafe":"1.1.4","commander":"2.14.1","node-sass":"4.13.0","react-dom":"^16.5.2","stylelint":"^10.0.0","supertest":"3.0.0","ts-loader":"6.0.0","@types/raf":"^3.4.0","css-loader":"0.28.7","jest-junit":"3.0.0","raw-loader":"0.5.1","styled-jsx":"2.2.1","typescript":"3.3.4000","@babel/core":"7.4.4","@types/jest":"24.0.6","@types/node":"7.0.8","@types/uuid":"3.4.3","file-loader":"3.0.1","jest-enzyme":"7.0.2","lint-staged":"9.1.0","sass-loader":"6.0.6","webpack-cli":"3.3.2","@types/react":"16.8.6","babel-loader":"8.0.5","react-helmet":"5.2.0","react-select":"1.2.1","style-loader":"0.19.1","@types/enzyme":"3.1.13","@types/lodash":"4.14.123","testcafe-live":"0.1.4","@babel/runtime":"7.4.4","dotenv-webpack":"^1.7.0","@babel/polyfill":"^7.4.4","@storybook/react":"5.0.11","@types/invariant":"2.2.29","@types/react-dom":"16.0.11","isomorphic-fetch":"2.2.1","react-datepicker":"1.1.0","react-router-dom":"4.2.2","@babel/preset-env":"7.4.4","@gooddata/mock-js":"^2.13.1","@storybook/addons":"5.0.11","@types/classnames":"2.2.3","@types/prop-types":"15.5.2","@storybook/theming":"5.0.11","identity-obj-proxy":"^3.0.0","intl-messageformat":"^7.5.4","webpack-dev-server":"3.3.1","@babel/preset-react":"7.0.0","@types/react-portal":"4.0.1","@types/react-window":"^1.8.1","babel-plugin-lodash":"3.3.4","html-webpack-plugin":"3.2.0","react-test-renderer":"16.4.2","@types/react-measure":"2.0.5","clean-webpack-plugin":"2.0.2","stats-webpack-plugin":"0.7.0","eslint-config-prettier":"4.1.0","react-google-recaptcha":"^0.14.1","tslint-config-prettier":"1.18.0","@gooddata/eslint-config":"^1.0.0","@gooddata/tslint-config":"1.0.0","@types/react-responsive":"^3.0.3","@types/storybook__react":"4.0.1","@types/stringify-object":"^3.2.0","enzyme-adapter-react-16":"1.3.1","@gooddata/test-storybook":"3.2.1","@storybook/addon-actions":"5.0.11","@storybook/addon-options":"5.0.11","node-sass-magic-importer":"5.1.0","react-syntax-highlighter":"11.0.2","@types/fixed-data-table-2":"0.8.1","stylelint-config-prettier":"5.2.0","@gooddata/stylelint-config":"4.0.1","@types/react-test-renderer":"16.0.0","circular-dependency-plugin":"5.0.2","compression-webpack-plugin":"2.0.0","@types/json-stable-stringify":"^1.0.32","@gooddata/frontend-npm-scripts":"1.1.0","@types/enzyme-adapter-react-16":"1.0.3","stylelint-checkstyle-formatter":"0.1.0","@types/storybook__addon-actions":"3.4.2","@babel/plugin-proposal-class-properties":"7.4.4","@babel/plugin-proposal-object-rest-spread":"7.4.4","@babel/plugin-transform-async-to-generator":"7.4.4"},"peerDependencies":{"react":"^16.5.2","react-dom":"^16.5.2"},"_npmOperationalInternal":{"tmp":"tmp/react-components_7.7.0-alpha-scavnickyj-jsc-bb-2298-2020-05-25T08-10-08-365Z_1590394233602_0.6173751196929151","host":"s3://npm-registry-packages"}},"7.7.0-alpha-bertold8-ine-one-4404-manual-resizing-2020-05-25T11-34-43-517Z":{"name":"@gooddata/react-components","version":"7.7.0-alpha-bertold8-ine-one-4404-manual-resizing-2020-05-25T11-34-43-517Z","author":{"name":"GoodData Corporation"},"license":"BSD-3-Clause","_id":"@gooddata/react-components@7.7.0-alpha-bertold8-ine-one-4404-manual-resizing-2020-05-25T11-34-43-517Z","maintainers":[{"name":"afi","email":"adam.fiedler@gooddata.com"},{"name":"bertold8","email":"ivan.nejezchleb@seznam.cz"},{"name":"bich.nguyen","email":"bich.nguyen@gooddata.com"},{"name":"brbistas","email":"valentinos.chraniotis@gooddata.com"},{"name":"bugsbunny338","email":"jiri.zajic@mensa.cz"},{"name":"de.do","email":"de.do@gooddata.com"},{"name":"gooddata-ci","email":"rail@gooddata.com"},{"name":"hang.ngo","email":"hang.ngo@gooddata.com"},{"name":"hung.nguyen.hoang","email":"hung.nguyen@gooddata.com"},{"name":"ivan.mjartan","email":"ivan.mjartan@gooddata.com"},{"name":"jakub-sterba","email":"jakub.sterba@gooddata.com"},{"name":"jaroslav.tomecek","email":"jaroslav.tomecek@gooddata.com"},{"name":"jkittler","email":"honza.kittler@gmail.com"},{"name":"khanh.le","email":"khanh.le@gooddata.com"},{"name":"lanhuynh","email":"lan.huynh@gooddata.com"},{"name":"linhhong","email":"linh.hong@gooddata.com"},{"name":"lupko","email":"lubomir.slivka@gooddata.com"},{"name":"mai.nguyen","email":"mai.nguyen@gooddata.com"},{"name":"matyas.kandl","email":"matyas.kandl@gooddata.com"},{"name":"michal.marsal","email":"michal.marsal@gooddata.com"},{"name":"my.duong","email":"my.duong@gooddata.com"},{"name":"naibinh","email":"naibinh@gmail.com"},{"name":"nikolacech","email":"nikola.cech@gooddata.com"},{"name":"nis.hua","email":"nis.hua@gooddata.com"},{"name":"no23reason","email":"dan.homola@hotmail.cz"},{"name":"patrikbraborec","email":"patrik.braborec@gooddata.com"},{"name":"pbenes","email":"petr.benes@gooddata.com"},{"name":"petrjanu","email":"petr.janu@gooddata.com"},{"name":"pkingo","email":"philipandreaskingo@hotmail.com"},{"name":"ptquang86","email":"ptquang86@gmail.com"},{"name":"qduval","email":"quentin.duval@gooddata.com"},{"name":"rodri360","email":"me@rodri360.com"},{"name":"scavnickyj","email":"jakub.scavnicky@gooddata.com"},{"name":"sitina","email":"jiri.sitina@gooddata.com"},{"name":"strouhaljan","email":"strouhal.jan@gmail.com"},{"name":"thao-luong","email":"thao.luong@gooddata.com"},{"name":"thuong.nguyen","email":"thuong.nguyen@gooddata.com"},{"name":"tomas.kratochvil","email":"tomas.kratochvil@gooddata.com"},{"name":"tomsatgd","email":"tomas.satinsky@gooddata.com"},{"name":"trung-le-quoc","email":"trung.le@gooddata.com"},{"name":"tu-ngo","email":"tungo1981@gmail.com"},{"name":"tu.bui","email":"tu.bui@gooddata.com"},{"name":"tulean","email":"tuan.le@gooddata.com"},{"name":"tuqt1005","email":"tu.tran@gooddata.com"},{"name":"utdnah","email":"danh.ung@gooddata.com"},{"name":"vlastikcz","email":"vlastimil.kotas@gooddata.com"},{"name":"vu.pham","email":"vu.pham@gooddata.com"},{"name":"xmort","email":"petr.dolejsi@gooddata.com"},{"name":"yanlipnican","email":"yanlipnican@gmail.com"}],"homepage":"https://github.com/gooddata/gooddata-react-components#readme","bugs":{"url":"https://github.com/gooddata/gooddata-react-components/issues"},"dist":{"shasum":"90db7b4d33fb7f18d6adb88cb03a0e17e4aaa0ad","tarball":"https://registry.npmjs.org/@gooddata/react-components/-/react-components-7.7.0-alpha-bertold8-ine-one-4404-manual-resizing-2020-05-25T11-34-43-517Z.tgz","fileCount":2643,"integrity":"sha512-q0OwIavLYKXmp8Yd31BBwkfs87B+UBIOs+ohaWZybmnDlYQgoZ4J56AYmtayk/iOVPBCBFFS6sAH+lF9gduTig==","signatures":[{"sig":"MEUCIQCQIoNQ0WvFoTH0L3IT6Q/XXD45E9RR+AT8Y27CBli2/AIgRblh9JD/KZBalsuCbYaALgyvt8DRElGeQGJ/HaLmwEc=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":10440965,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJey61vCRA9TVsSAnZWagAAdqUP/RESusPtqpV26ZQgrDWN\ndwq2/vuXKg496nLQ0tkxzrmtH6SqVuqeHdI0TGrQmPJIQ9+ab07QW7XnrGlH\ngdivRQ6YGfNcBkT+8fD0qpDK3oU3lYHGwAhKMVo0DrOMzUFnFwi1/kvLizQd\nG75G1SgVbWLBOLFj72+MKx/TPSLhZr5AByT/3r+Yi0t2OM34R4MpQtw7SCqm\nAPvdKfny2n6ccZFqJSMUDtJWGPQ8vRl7n4FmIBxlXGXmK8yHCNS48YVoPZX0\nA/ZWwTBjjCApInhLN/QfjkfvZ6kb536aUH33evb/q4gimLQ0IAYLYY7MwZSC\nPZgRpJ0/UXXgzDpcVbbS8pNAY7xw2GoumV84TvPadAWvZQJYjfSULDd5xs5K\nJN6XeiyOeXtrI77BcK4ZxYdPdrGayMsV8geZ2h6DnlLn+p01Wk7YbelcyqA+\n6yZWB6WOsjQjvw9tqfmeprIDd8pykjTrRSs5RhQq6b2z704hsdkUQChjgewI\n6QyDgF9nqTvRFYVFSM9BPof9GT4EJ+7lG0dQS5Qf7l2SwMZwsIaE/abVhvxY\ne1ivfUR0BTQu2IWilrXjScv3LbAUKzsRCuFxkhMNKNean6d080A4svPIZ966\nxEaH7SVrapY/21lX4dA+n3S+qOGgFcE1Jt7479IMO/hgnWvksmMO9sfffx/t\n65Hx\r\n=E7s2\r\n-----END PGP SIGNATURE-----\r\n"},"main":"dist/index.js","husky":{"hooks":{"pre-commit":"lint-staged"}},"config":{"eslint":"./examples/**/*.{js,jsx}","tslint":"./{__mocks__,src,stories}/{,**/}*.{ts,tsx}"},"readme":"[![npm version](https://badge.fury.io/js/%40gooddata%2Freact-components.svg)](https://www.npmjs.com/package/@gooddata/react-components)\n\n# GoodData.UI React components\n> A React-based JavaScript library for building data-driven applications\n\n## Getting started\n- [GoodData.UI Documentation](http://sdk.gooddata.com/gooddata-ui/)\n- [GoodData.UI Live Examples](https://gooddata-examples.herokuapp.com/)\n- [Stack Overflow](https://stackoverflow.com/questions/tagged/gooddata)\n\n### Usage\nWith [yarn](https://yarnpkg.com) installed, go to your project directory and run\n```\n$ yarn add @gooddata/react-components\n```\nIf you prefer [npm](npmjs.com) run\n```\n$ npm install --save @gooddata/react-components\n```\n\nThe public API is exposed via global `index.js`. Except for the styles, do not import any other file directly\nbecause they are not intended to be part of the public API.\n\n## Contributing\n\nWe welcome any contribution in form of [issues](https://github.com/gooddata/gooddata-react-components/issues) or [pull requests](https://github.com/gooddata/gooddata-react-components/pulls).\n\nInstall [Node.js](http://nodejs.org) (node 12.16.1, npm v6.13.4) and [Yarn](https://classic.yarnpkg.com) (1.22.4).\n\nInstall dependencies:\n```\nyarn install --frozen-lockfile\n```\n\nThese commands may come in handy while developing:\n\n| command | description |\n| ------- | ----------- |\n| `yarn install --pure-lockfile` | first step |\n| ||\n| `yarn dev` | build react-components to `/dist` in watch mode |\n| `yarn test` | run all unit tests |\n| `yarn prettier-write` | format the source code to match the valid codestyle |\n| `yarn validate` | validate codestyle |\n| ||\n| `yarn storybook` | run storybook from `/stories` on http://localhost:9001 |\n| `yarn build-storybook` | build storybook to `/dist-storybook` |\n| `yarn test-storybook` | run storybook and [screenshot tests](https://github.com/gooddata/gdc-client-utils/tree/master/test-storybook) |\n| ||\n| `yarn examples` | run Live Examples dev-server from `/examples` on https://localhost:8999 |\n| `yarn examples-build` | build Live Examples to `/examples/dist` |\n| `yarn examples-server` | serve built Live Examples - see `/examples/server/src` |\n| `yarn examples-testcafe` | run testcafe tests against `localhost:8999` |\n\n### Deploy to heroku.com\nWhen you deploy this repo to heroku, it serves *GoodData.UI Live Examples*.\nRelevant tasks are in `Procfile` and `package.json`.\n\n```bash\n# run in the project directory\nheroku login\nheroku create <your-app-name>\nheroku config:set DOMAIN_ADMIN_USERNAME=x@gooddata.com DOMAIN_ADMIN_PASSWORD=xy PROJECT_ID_TO_ASSIGN=xms7ga4tf3g3nzucd8380o2bev8oeknp\ngit push heroku HEAD:master\nheroku open\n```\n### Enable Geo Chart for Storybook and Live Examples\nGeo chart uses Mapbox to render map which requires a Mapbox access token.\n- Register an account and create Mapbox access token at [guide](https://docs.mapbox.com/help/how-mapbox-works/access-tokens/)\n- Store the created token at `.env`:\n```bash\necho -e \"EXAMPLE_MAPBOX_ACCESS_TOKEN=token\" >> .env # only need to run once\necho -e \"STORYBOOK_MAPBOX_ACCESS_TOKEN=token\" >> .env # only need to run once\n```\n\n### Run Live Examples Locally\nTo run *GoodData.UI Live Examples* locally:\n```bash\ngit clone <this-repository>\ncd  <repository-folder>\nyarn install --pure-lockfile\nyarn examples\n```\nThen open https://localhost:8999 and login using Live Examples account (you can [create one here](https://gooddata-examples.herokuapp.com/registration)).\n\n### Run Storybook locally\n- Run storybook with token stored in `.env` for more secure\n```bash\nyarn storybook\n```\n- Or run storybook with token env param exposed to cli (not suggested)\n```bash\nSTORYBOOK_MAPBOX_ACCESS_TOKEN=token yarn storybook\n```\n- Apply either above way to `yarn build-storybook` or `yarn test-storybook`\n\n### Source code formatting\nThe source code in the repository is formatted by [Prettier](https://prettier.io/).\nThe format of the code is validated by our Continuous Integration server and is one of the requirements of successful merge.\n\nPrettier is supported by every major IDE. You can find the list of supported editors and how to configure them [here](https://prettier.io/docs/en/editors.html).\n\nIn the case, when your editor is not supported or you don't want to setup the integration, you can run the `yarn prettier-write` command to reformat the code before commit.\n\n## Changelog\n\n- see [CHANGELOG.md](CHANGELOG.md)\n\n## Supported versions\n\nIn order to make the user experience with integrating GoodData UI SDK as smooth and secure as possible and to ensure that the SDK is using the latest features of the platform, we will only provide support to two most recent major versions of UI SDK.\n\nThe most recent majors will be supported in the following modes:\n\n- The latest major version will receive all new functionality and all bug fixes\n- The previous major version will only receive fixes to critical issues and security fixes. These fixes will be applied on top of last released version of the previous major\n\nThe customers are encouraged to always use the latest version of the UI SDK.\n\nIn case of using older versions, the user might face API incompatibility, performance or security issues.\n\nPlease follow the installation instructions to update to the newest version.\n\n## License\n\n(C) 2007-2020 GoodData Corporation\n\nThis project is dual licensed:\n\n- The ATTRIBUTION-NONCOMMERCIAL 4.0 INTERNATIONAL (CC BY-NC 4.0) is used for purpose of the trial experience and evaluation of GoodData.UI library.\n- The GOODDATA GOODDATA.UI LIBRARY END USER LICENSE AGREEMENT is used for GoodData customers.\n\nFor more information, please see [LICENSE](https://github.com/gooddata/gooddata-react-components/blob/master/LICENSE)\n","gitHead":"d42644b9e0015755493ec747ea9940ca2ccfcf53","scripts":{"dev":"bash scripts/build.sh --dev-watch","test":"jest --watch","build":"bash scripts/build.sh","tslint":"yarn run-tslint -t verbose $npm_package_config_tslint","prepare":"cd examples/server && yarn install --frozen-lockfile && cd ../..; rm -r examples/node_modules 2>/dev/null; true","examples":"bash scripts/run-examples.sh","prepare?":"# Called before `npm publish` and on local `npm install`. Temporarily also for deleting obsolete node_modules. Ends with `true` to continue gracefully.","validate":"tsc --noEmit && yarn tslint && eslint $npm_package_config_eslint && yarn validate-style && yarn prettier-check","build-dev":"bash scripts/build.sh --dev","examples?":"# Default is developer domain, other options: yarn examples [sec,secure,stg,stg2,stg3,demo,developer or URL]","storybook":"yarn build && start-storybook -p 9001 -c .storybook","test-once":"jest","tslint-ci":"mkdir -p ./ci/results && yarn run-tslint -t checkstyle -o ./ci/results/tslint-results.xml $npm_package_config_tslint","run-tslint":"tslint -p tsconfig.json","validate-ci":"tsc --noEmit && yarn tslint-ci  && eslint $npm_package_config_eslint -f checkstyle -o ci/results/eslint-results.xml && yarn validate-style-ci && yarn prettier-check","examples-build":"bash scripts/build-examples.sh","prepublishOnly":"yarn build","prettier-check":"prettier --check '{src,stories,styles,__mocks__,examples/server/src,examples/src,examples/test}/**/*.{ts,js,tsx,jsx,json,scss,md,yaml,html}'","prettier-write":"prettier --write '{src,stories,styles,__mocks__,examples/server/src,examples/src,examples/test}/**/*.{ts,js,tsx,jsx,json,scss,md,yaml,html}'","test-storybook":"yarn build && test-storybook","validate-style":"stylelint '**/*.scss'","build-storybook":"yarn build && build-storybook -c .storybook -o dist-storybook","examples-server":"node examples/server/src/index.js","heroku-postbuild":"yarn examples-build developer","examples-testcafe":"./scripts/run-testcafe.sh visual","validate-style-ci":"stylelint '**/*.scss' --custom-formatter=node_modules/stylelint-checkstyle-formatter > ci/results/stylelint-results.xml","check-circular-deps":"madge --circular --extensions ts ./src","examples-testcafe-ci":"./scripts/run-testcafe.sh ci","examples-testcafe-live":"./scripts/run-testcafe.sh live"},"typings":"dist/index.d.ts","_npmUser":{"name":"bertold8","email":"ivan.nejezchleb@seznam.cz"},"deprecated":"@gooddata/react-components@7 reached End of Support on March 31, 2022. Please upgrade (see https://sdk.gooddata.com/gooddata-ui/docs/supported_versions.html for more information).","repository":{"url":"git+ssh://git@github.com/gooddata/gooddata-react-components.git","type":"git"},"_npmVersion":"6.13.4","description":"GoodData.UI - A powerful JavaScript library for building analytical applications","directories":{},"lint-staged":{"{src,stories,styles,__mocks__,examples/server/src,examples/src,examples/test}/**/*.{ts,js,tsx,jsx,scss}":["npx gdc-fix-copyright","git add"],"{src,stories,styles,__mocks__,examples/server/src,examples/src,examples/test}/**/*.{ts,js,tsx,jsx,json,scss,md,yaml,html}":["prettier --write","git add"]},"_nodeVersion":"12.16.1","dependencies":{"rxjs":"^5.5.6","uuid":"^3.2.1","immer":"^1.3.1","lodash":"^4.17.15","date-fns":"^2.7.0","downshift":"^3.2.7","invariant":"^2.2.2","mapbox-gl":"^1.6.1","classnames":"^2.2.6","highcharts":"7.1.1","prop-types":"^15.6.0","react-intl":"^3.6.0","custom-event":"^1.0.1","react-window":"^1.8.1","ag-grid-react":"20.0.0","react-measure":"^2.3.0","@types/mapbox-gl":"^1.6.1","react-day-picker":"~7.3.0","react-responsive":"^3.0.0","stringify-object":"^2.4.0","@gooddata/typings":"^2.24.2","ag-grid-community":"20.0.0","http-status-codes":"^1.3.0","@gooddata/js-utils":"^3.10.5","@gooddata/numberjs":"^3.2.4","fixed-data-table-2":"0.7.17","@gooddata/goodstrap":"^68.6.0","react-dom-factories":"^1.0.2","@gooddata/gooddata-js":"^13.0.1","json-stable-stringify":"^1.0.1","react-transition-group":"^2.2.1","hoist-non-react-statics":"^3.3.0","nodelist-foreach-polyfill":"^1.2.0","@formatjs/intl-pluralrules":"^1.3.6","highcharts-grouped-categories":"^1.1.3"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"raf":"3.3.2","yup":"^0.24.1","jest":"24.7.1","husky":"3.0.0","madge":"^3.4.4","react":"^16.5.2","enzyme":"3.5.0","eslint":"4.19.1","formik":"^0.11.11","moment":"2.23.0","history":"^4.7.2","ts-jest":"24.0.0","webpack":"4.30.0","full-icu":"^1.3.0","prettier":"1.16.4","react-ga":"^2.5.2","recharts":"1.0.0-beta.9","testcafe":"1.1.4","commander":"2.14.1","node-sass":"4.13.0","react-dom":"^16.5.2","stylelint":"^10.0.0","supertest":"3.0.0","ts-loader":"6.0.0","@types/raf":"^3.4.0","css-loader":"0.28.7","jest-junit":"3.0.0","raw-loader":"0.5.1","styled-jsx":"2.2.1","typescript":"3.3.4000","@babel/core":"7.4.4","@types/jest":"24.0.6","@types/node":"7.0.8","@types/uuid":"3.4.3","file-loader":"3.0.1","jest-enzyme":"7.0.2","lint-staged":"9.1.0","sass-loader":"6.0.6","webpack-cli":"3.3.2","@types/react":"16.8.6","babel-loader":"8.0.5","react-helmet":"5.2.0","react-select":"1.2.1","style-loader":"0.19.1","@types/enzyme":"3.1.13","@types/lodash":"4.14.123","testcafe-live":"0.1.4","@babel/runtime":"7.4.4","dotenv-webpack":"^1.7.0","@babel/polyfill":"^7.4.4","@storybook/react":"5.0.11","@types/invariant":"2.2.29","@types/react-dom":"16.0.11","isomorphic-fetch":"2.2.1","react-datepicker":"1.1.0","react-router-dom":"4.2.2","@babel/preset-env":"7.4.4","@gooddata/mock-js":"^2.13.1","@storybook/addons":"5.0.11","@types/classnames":"2.2.3","@types/prop-types":"15.5.2","@storybook/theming":"5.0.11","identity-obj-proxy":"^3.0.0","intl-messageformat":"^7.5.4","webpack-dev-server":"3.3.1","@babel/preset-react":"7.0.0","@types/react-portal":"4.0.1","@types/react-window":"^1.8.1","babel-plugin-lodash":"3.3.4","html-webpack-plugin":"3.2.0","react-test-renderer":"16.4.2","@types/react-measure":"2.0.5","clean-webpack-plugin":"2.0.2","stats-webpack-plugin":"0.7.0","eslint-config-prettier":"4.1.0","react-google-recaptcha":"^0.14.1","tslint-config-prettier":"1.18.0","@gooddata/eslint-config":"^1.0.0","@gooddata/tslint-config":"1.0.0","@types/react-responsive":"^3.0.3","@types/storybook__react":"4.0.1","@types/stringify-object":"^3.2.0","enzyme-adapter-react-16":"1.3.1","@gooddata/test-storybook":"3.2.1","@storybook/addon-actions":"5.0.11","@storybook/addon-options":"5.0.11","node-sass-magic-importer":"5.1.0","react-syntax-highlighter":"11.0.2","@types/fixed-data-table-2":"0.8.1","stylelint-config-prettier":"5.2.0","@gooddata/stylelint-config":"4.0.1","@types/react-test-renderer":"16.0.0","circular-dependency-plugin":"5.0.2","compression-webpack-plugin":"2.0.0","@types/json-stable-stringify":"^1.0.32","@gooddata/frontend-npm-scripts":"1.1.0","@types/enzyme-adapter-react-16":"1.0.3","stylelint-checkstyle-formatter":"0.1.0","@types/storybook__addon-actions":"3.4.2","@babel/plugin-proposal-class-properties":"7.4.4","@babel/plugin-proposal-object-rest-spread":"7.4.4","@babel/plugin-transform-async-to-generator":"7.4.4"},"peerDependencies":{"react":"^16.5.2","react-dom":"^16.5.2"},"_npmOperationalInternal":{"tmp":"tmp/react-components_7.7.0-alpha-bertold8-ine-one-4404-manual-resizing-2020-05-25T11-34-43-517Z_1590406511025_0.6012985092423309","host":"s3://npm-registry-packages"}},"7.7.0-alpha-nikolacech-develop-2020-05-25T12-17-26-507Z":{"name":"@gooddata/react-components","version":"7.7.0-alpha-nikolacech-develop-2020-05-25T12-17-26-507Z","author":{"name":"GoodData Corporation"},"license":"BSD-3-Clause","_id":"@gooddata/react-components@7.7.0-alpha-nikolacech-develop-2020-05-25T12-17-26-507Z","maintainers":[{"name":"afi","email":"adam.fiedler@gooddata.com"},{"name":"bertold8","email":"ivan.nejezchleb@seznam.cz"},{"name":"bich.nguyen","email":"bich.nguyen@gooddata.com"},{"name":"brbistas","email":"valentinos.chraniotis@gooddata.com"},{"name":"bugsbunny338","email":"jiri.zajic@mensa.cz"},{"name":"de.do","email":"de.do@gooddata.com"},{"name":"gooddata-ci","email":"rail@gooddata.com"},{"name":"hang.ngo","email":"hang.ngo@gooddata.com"},{"name":"hung.nguyen.hoang","email":"hung.nguyen@gooddata.com"},{"name":"ivan.mjartan","email":"ivan.mjartan@gooddata.com"},{"name":"jakub-sterba","email":"jakub.sterba@gooddata.com"},{"name":"jaroslav.tomecek","email":"jaroslav.tomecek@gooddata.com"},{"name":"jkittler","email":"honza.kittler@gmail.com"},{"name":"khanh.le","email":"khanh.le@gooddata.com"},{"name":"lanhuynh","email":"lan.huynh@gooddata.com"},{"name":"linhhong","email":"linh.hong@gooddata.com"},{"name":"lupko","email":"lubomir.slivka@gooddata.com"},{"name":"mai.nguyen","email":"mai.nguyen@gooddata.com"},{"name":"matyas.kandl","email":"matyas.kandl@gooddata.com"},{"name":"michal.marsal","email":"michal.marsal@gooddata.com"},{"name":"my.duong","email":"my.duong@gooddata.com"},{"name":"naibinh","email":"naibinh@gmail.com"},{"name":"nikolacech","email":"nikola.cech@gooddata.com"},{"name":"nis.hua","email":"nis.hua@gooddata.com"},{"name":"no23reason","email":"dan.homola@hotmail.cz"},{"name":"patrikbraborec","email":"patrik.braborec@gooddata.com"},{"name":"pbenes","email":"petr.benes@gooddata.com"},{"name":"petrjanu","email":"petr.janu@gooddata.com"},{"name":"pkingo","email":"philipandreaskingo@hotmail.com"},{"name":"ptquang86","email":"ptquang86@gmail.com"},{"name":"qduval","email":"quentin.duval@gooddata.com"},{"name":"rodri360","email":"me@rodri360.com"},{"name":"scavnickyj","email":"jakub.scavnicky@gooddata.com"},{"name":"sitina","email":"jiri.sitina@gooddata.com"},{"name":"strouhaljan","email":"strouhal.jan@gmail.com"},{"name":"thao-luong","email":"thao.luong@gooddata.com"},{"name":"thuong.nguyen","email":"thuong.nguyen@gooddata.com"},{"name":"tomas.kratochvil","email":"tomas.kratochvil@gooddata.com"},{"name":"tomsatgd","email":"tomas.satinsky@gooddata.com"},{"name":"trung-le-quoc","email":"trung.le@gooddata.com"},{"name":"tu-ngo","email":"tungo1981@gmail.com"},{"name":"tu.bui","email":"tu.bui@gooddata.com"},{"name":"tulean","email":"tuan.le@gooddata.com"},{"name":"tuqt1005","email":"tu.tran@gooddata.com"},{"name":"utdnah","email":"danh.ung@gooddata.com"},{"name":"vlastikcz","email":"vlastimil.kotas@gooddata.com"},{"name":"vu.pham","email":"vu.pham@gooddata.com"},{"name":"xmort","email":"petr.dolejsi@gooddata.com"},{"name":"yanlipnican","email":"yanlipnican@gmail.com"}],"homepage":"https://github.com/gooddata/gooddata-react-components#readme","bugs":{"url":"https://github.com/gooddata/gooddata-react-components/issues"},"dist":{"shasum":"a33362247161575fb2d44f9415016d80b4ce3804","tarball":"https://registry.npmjs.org/@gooddata/react-components/-/react-components-7.7.0-alpha-nikolacech-develop-2020-05-25T12-17-26-507Z.tgz","fileCount":2628,"integrity":"sha512-J8LgPrbT3yjwunp7VqjkUf42IwtDbBzV982V2nTC7PsTTE+mKjx3D+IKuDIJt9TDB1ZtRbWDP9Jn2ApvBXCwPA==","signatures":[{"sig":"MEUCIQCCY7u9Z99CG9vm5jOIDCcaXPYyKo17+JNbo8X5o5wX1gIgKqfRd0WYosmrDDkJQtYdmF5odRu7gK9lskXbO2wfiIU=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":10317790,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJey7eGCRA9TVsSAnZWagAASvAP/A1gLyNmhtC3RnvGebGA\n4LSlsjGuy5+IS6HytS6O/8bEcRT5C1lkJZHsd9aUfiNCODeyIjfz34IYwN0L\n05QaUNYToYv7W/baD4B8EvrruuwoBzR5vgYp3SHgiWQv881jdaScjJXtKBzE\nGrfarignV24bQam5RX7DXZhNTUP9YWLYRk0167E3qjdA052QhIeJ7xeJd/Rw\nUK4ozvIBp/Bwx5MwWfUc17xo0qX1lTuBjBHhjw6+kXjqFL7NO+JVie19g5s2\no9NuhBTJ6DS/NZIKToAKqGKw2g5In0xLKwI/xiQ7UL29w6TZzhD1h68ObE5b\n3xMs3g/3qvqzwZDZqF+SSTsh30dHfzrwGdTi/8SBUeaU6sFcerdkZNXvv3R3\nYcGdV1uM3t8efLimTdU6RxGEyMT7ks/oVSp0nF/8LzhRmE7ggDo0bVzRm4GO\nO/FMpQd2OD/WYyf69vE+0pinD348EFTO118QrNPxoXx9ZSUCVfMO81QiE9Km\n4ccsFngpqTxxYONwsSIKtbysPXF3yka+SgUD6GHcOtyVq6w8eIbG7qhNSzch\nnre/ugvJCkXc8NjEbEQRf9yb4+Nqa1EuLAukqceZlCCbbwKvYPhIsnBnlDad\nYC44DynvRZgBW7vkjB8AUmDnsNZidE/cadbNGtszk5LT617eKrVUSqMlUODz\n5x79\r\n=JzDu\r\n-----END PGP SIGNATURE-----\r\n"},"main":"dist/index.js","husky":{"hooks":{"pre-commit":"lint-staged"}},"config":{"eslint":"./examples/**/*.{js,jsx}","tslint":"./{__mocks__,src,stories}/{,**/}*.{ts,tsx}"},"readme":"[![npm version](https://badge.fury.io/js/%40gooddata%2Freact-components.svg)](https://www.npmjs.com/package/@gooddata/react-components)\n\n# GoodData.UI React components\n> A React-based JavaScript library for building data-driven applications\n\n## Getting started\n- [GoodData.UI Documentation](http://sdk.gooddata.com/gooddata-ui/)\n- [GoodData.UI Live Examples](https://gooddata-examples.herokuapp.com/)\n- [Stack Overflow](https://stackoverflow.com/questions/tagged/gooddata)\n\n### Usage\nWith [yarn](https://yarnpkg.com) installed, go to your project directory and run\n```\n$ yarn add @gooddata/react-components\n```\nIf you prefer [npm](npmjs.com) run\n```\n$ npm install --save @gooddata/react-components\n```\n\nThe public API is exposed via global `index.js`. Except for the styles, do not import any other file directly\nbecause they are not intended to be part of the public API.\n\n## Contributing\n\nWe welcome any contribution in form of [issues](https://github.com/gooddata/gooddata-react-components/issues) or [pull requests](https://github.com/gooddata/gooddata-react-components/pulls).\n\nInstall [Node.js](http://nodejs.org) (node 12.16.1, npm v6.13.4) and [Yarn](https://classic.yarnpkg.com) (1.22.4).\n\nInstall dependencies:\n```\nyarn install --frozen-lockfile\n```\n\nThese commands may come in handy while developing:\n\n| command | description |\n| ------- | ----------- |\n| `yarn install --pure-lockfile` | first step |\n| ||\n| `yarn dev` | build react-components to `/dist` in watch mode |\n| `yarn test` | run all unit tests |\n| `yarn prettier-write` | format the source code to match the valid codestyle |\n| `yarn validate` | validate codestyle |\n| ||\n| `yarn storybook` | run storybook from `/stories` on http://localhost:9001 |\n| `yarn build-storybook` | build storybook to `/dist-storybook` |\n| `yarn test-storybook` | run storybook and [screenshot tests](https://github.com/gooddata/gdc-client-utils/tree/master/test-storybook) |\n| ||\n| `yarn examples` | run Live Examples dev-server from `/examples` on https://localhost:8999 |\n| `yarn examples-build` | build Live Examples to `/examples/dist` |\n| `yarn examples-server` | serve built Live Examples - see `/examples/server/src` |\n| `yarn examples-testcafe` | run testcafe tests against `localhost:8999` |\n\n### Deploy to heroku.com\nWhen you deploy this repo to heroku, it serves *GoodData.UI Live Examples*.\nRelevant tasks are in `Procfile` and `package.json`.\n\n```bash\n# run in the project directory\nheroku login\nheroku create <your-app-name>\nheroku config:set DOMAIN_ADMIN_USERNAME=x@gooddata.com DOMAIN_ADMIN_PASSWORD=xy PROJECT_ID_TO_ASSIGN=xms7ga4tf3g3nzucd8380o2bev8oeknp\ngit push heroku HEAD:master\nheroku open\n```\n### Enable Geo Chart for Storybook and Live Examples\nGeo chart uses Mapbox to render map which requires a Mapbox access token.\n- Register an account and create Mapbox access token at [guide](https://docs.mapbox.com/help/how-mapbox-works/access-tokens/)\n- Store the created token at `.env`:\n```bash\necho -e \"EXAMPLE_MAPBOX_ACCESS_TOKEN=token\" >> .env # only need to run once\necho -e \"STORYBOOK_MAPBOX_ACCESS_TOKEN=token\" >> .env # only need to run once\n```\n\n### Run Live Examples Locally\nTo run *GoodData.UI Live Examples* locally:\n```bash\ngit clone <this-repository>\ncd  <repository-folder>\nyarn install --pure-lockfile\nyarn examples\n```\nThen open https://localhost:8999 and login using Live Examples account (you can [create one here](https://gooddata-examples.herokuapp.com/registration)).\n\n### Run Storybook locally\n- Run storybook with token stored in `.env` for more secure\n```bash\nyarn storybook\n```\n- Or run storybook with token env param exposed to cli (not suggested)\n```bash\nSTORYBOOK_MAPBOX_ACCESS_TOKEN=token yarn storybook\n```\n- Apply either above way to `yarn build-storybook` or `yarn test-storybook`\n\n### Source code formatting\nThe source code in the repository is formatted by [Prettier](https://prettier.io/).\nThe format of the code is validated by our Continuous Integration server and is one of the requirements of successful merge.\n\nPrettier is supported by every major IDE. You can find the list of supported editors and how to configure them [here](https://prettier.io/docs/en/editors.html).\n\nIn the case, when your editor is not supported or you don't want to setup the integration, you can run the `yarn prettier-write` command to reformat the code before commit.\n\n## Changelog\n\n- see [CHANGELOG.md](CHANGELOG.md)\n\n## Supported versions\n\nIn order to make the user experience with integrating GoodData UI SDK as smooth and secure as possible and to ensure that the SDK is using the latest features of the platform, we will only provide support to two most recent major versions of UI SDK.\n\nThe most recent majors will be supported in the following modes:\n\n- The latest major version will receive all new functionality and all bug fixes\n- The previous major version will only receive fixes to critical issues and security fixes. These fixes will be applied on top of last released version of the previous major\n\nThe customers are encouraged to always use the latest version of the UI SDK.\n\nIn case of using older versions, the user might face API incompatibility, performance or security issues.\n\nPlease follow the installation instructions to update to the newest version.\n\n## License\n\n(C) 2007-2020 GoodData Corporation\n\nThis project is dual licensed:\n\n- The ATTRIBUTION-NONCOMMERCIAL 4.0 INTERNATIONAL (CC BY-NC 4.0) is used for purpose of the trial experience and evaluation of GoodData.UI library.\n- The GOODDATA GOODDATA.UI LIBRARY END USER LICENSE AGREEMENT is used for GoodData customers.\n\nFor more information, please see [LICENSE](https://github.com/gooddata/gooddata-react-components/blob/master/LICENSE)\n","gitHead":"3c1e7dfbb0080485394cf706fe4f7ef03d92ac3c","scripts":{"dev":"bash scripts/build.sh --dev-watch","test":"jest --watch","build":"bash scripts/build.sh","tslint":"yarn run-tslint -t verbose $npm_package_config_tslint","prepare":"cd examples/server && yarn install --frozen-lockfile && cd ../..; rm -r examples/node_modules 2>/dev/null; true","examples":"bash scripts/run-examples.sh","prepare?":"# Called before `npm publish` and on local `npm install`. Temporarily also for deleting obsolete node_modules. Ends with `true` to continue gracefully.","validate":"tsc --noEmit && yarn tslint && eslint $npm_package_config_eslint && yarn validate-style && yarn prettier-check","build-dev":"bash scripts/build.sh --dev","examples?":"# Default is developer domain, other options: yarn examples [sec,secure,stg,stg2,stg3,demo,developer or URL]","storybook":"yarn build && start-storybook -p 9001 -c .storybook","test-once":"jest","tslint-ci":"mkdir -p ./ci/results && yarn run-tslint -t checkstyle -o ./ci/results/tslint-results.xml $npm_package_config_tslint","run-tslint":"tslint -p tsconfig.json","validate-ci":"tsc --noEmit && yarn tslint-ci  && eslint $npm_package_config_eslint -f checkstyle -o ci/results/eslint-results.xml && yarn validate-style-ci && yarn prettier-check","examples-build":"bash scripts/build-examples.sh","prepublishOnly":"yarn build","prettier-check":"prettier --check '{src,stories,styles,__mocks__,examples/server/src,examples/src,examples/test}/**/*.{ts,js,tsx,jsx,json,scss,md,yaml,html}'","prettier-write":"prettier --write '{src,stories,styles,__mocks__,examples/server/src,examples/src,examples/test}/**/*.{ts,js,tsx,jsx,json,scss,md,yaml,html}'","test-storybook":"yarn build && test-storybook","validate-style":"stylelint '**/*.scss'","build-storybook":"yarn build && build-storybook -c .storybook -o dist-storybook","examples-server":"node examples/server/src/index.js","heroku-postbuild":"yarn examples-build developer","examples-testcafe":"./scripts/run-testcafe.sh visual","validate-style-ci":"stylelint '**/*.scss' --custom-formatter=node_modules/stylelint-checkstyle-formatter > ci/results/stylelint-results.xml","check-circular-deps":"madge --circular --extensions ts ./src","examples-testcafe-ci":"./scripts/run-testcafe.sh ci","examples-testcafe-live":"./scripts/run-testcafe.sh live"},"typings":"dist/index.d.ts","_npmUser":{"name":"nikolacech","email":"nikola.cech@gooddata.com"},"deprecated":"@gooddata/react-components@7 reached End of Support on March 31, 2022. Please upgrade (see https://sdk.gooddata.com/gooddata-ui/docs/supported_versions.html for more information).","repository":{"url":"git+ssh://git@github.com/gooddata/gooddata-react-components.git","type":"git"},"_npmVersion":"6.4.1","description":"GoodData.UI - A powerful JavaScript library for building analytical applications","directories":{},"lint-staged":{"{src,stories,styles,__mocks__,examples/server/src,examples/src,examples/test}/**/*.{ts,js,tsx,jsx,scss}":["npx gdc-fix-copyright","git add"],"{src,stories,styles,__mocks__,examples/server/src,examples/src,examples/test}/**/*.{ts,js,tsx,jsx,json,scss,md,yaml,html}":["prettier --write","git add"]},"_nodeVersion":"8.16.0","dependencies":{"rxjs":"^5.5.6","uuid":"^3.2.1","immer":"^1.3.1","lodash":"^4.17.15","date-fns":"^2.7.0","downshift":"^3.2.7","invariant":"^2.2.2","mapbox-gl":"^1.6.1","classnames":"^2.2.6","highcharts":"7.1.1","prop-types":"^15.6.0","react-intl":"^3.6.0","custom-event":"^1.0.1","react-window":"^1.8.1","ag-grid-react":"20.0.0","react-measure":"^2.3.0","@types/mapbox-gl":"^1.6.1","react-day-picker":"~7.3.0","react-responsive":"^3.0.0","stringify-object":"^2.4.0","@gooddata/typings":"^2.24.2","ag-grid-community":"20.0.0","http-status-codes":"^1.3.0","@gooddata/js-utils":"^3.10.5","@gooddata/numberjs":"^3.2.4","fixed-data-table-2":"0.7.17","@gooddata/goodstrap":"68.7.0-alpha-nikolacech-lato-fallback-2020-05-25T12-09-14-614Z","react-dom-factories":"^1.0.2","@gooddata/gooddata-js":"^13.0.1","json-stable-stringify":"^1.0.1","react-transition-group":"^2.2.1","hoist-non-react-statics":"^3.3.0","nodelist-foreach-polyfill":"^1.2.0","@formatjs/intl-pluralrules":"^1.3.6","highcharts-grouped-categories":"^1.1.3"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"raf":"3.3.2","yup":"^0.24.1","jest":"24.7.1","husky":"3.0.0","madge":"^3.4.4","react":"^16.5.2","enzyme":"3.5.0","eslint":"4.19.1","formik":"^0.11.11","moment":"2.23.0","history":"^4.7.2","ts-jest":"24.0.0","webpack":"4.30.0","full-icu":"^1.3.0","prettier":"1.16.4","react-ga":"^2.5.2","recharts":"1.0.0-beta.9","testcafe":"1.1.4","commander":"2.14.1","node-sass":"4.13.0","react-dom":"^16.5.2","stylelint":"^10.0.0","supertest":"3.0.0","ts-loader":"6.0.0","@types/raf":"^3.4.0","css-loader":"0.28.7","jest-junit":"3.0.0","raw-loader":"0.5.1","styled-jsx":"2.2.1","typescript":"3.3.4000","@babel/core":"7.4.4","@types/jest":"24.0.6","@types/node":"7.0.8","@types/uuid":"3.4.3","file-loader":"3.0.1","jest-enzyme":"7.0.2","lint-staged":"9.1.0","sass-loader":"6.0.6","webpack-cli":"3.3.2","@types/react":"16.8.6","babel-loader":"8.0.5","react-helmet":"5.2.0","react-select":"1.2.1","style-loader":"0.19.1","@types/enzyme":"3.1.13","@types/lodash":"4.14.123","testcafe-live":"0.1.4","@babel/runtime":"7.4.4","dotenv-webpack":"^1.7.0","@babel/polyfill":"^7.4.4","@storybook/react":"5.0.11","@types/invariant":"2.2.29","@types/react-dom":"16.0.11","isomorphic-fetch":"2.2.1","react-datepicker":"1.1.0","react-router-dom":"4.2.2","@babel/preset-env":"7.4.4","@gooddata/mock-js":"^2.13.1","@storybook/addons":"5.0.11","@types/classnames":"2.2.3","@types/prop-types":"15.5.2","@storybook/theming":"5.0.11","identity-obj-proxy":"^3.0.0","intl-messageformat":"^7.5.4","webpack-dev-server":"3.3.1","@babel/preset-react":"7.0.0","@types/react-portal":"4.0.1","@types/react-window":"^1.8.1","babel-plugin-lodash":"3.3.4","html-webpack-plugin":"3.2.0","react-test-renderer":"16.4.2","@types/react-measure":"2.0.5","clean-webpack-plugin":"2.0.2","stats-webpack-plugin":"0.7.0","eslint-config-prettier":"4.1.0","react-google-recaptcha":"^0.14.1","tslint-config-prettier":"1.18.0","@gooddata/eslint-config":"^1.0.0","@gooddata/tslint-config":"1.0.0","@types/react-responsive":"^3.0.3","@types/storybook__react":"4.0.1","@types/stringify-object":"^3.2.0","enzyme-adapter-react-16":"1.3.1","@gooddata/test-storybook":"3.2.1","@storybook/addon-actions":"5.0.11","@storybook/addon-options":"5.0.11","node-sass-magic-importer":"5.1.0","react-syntax-highlighter":"11.0.2","@types/fixed-data-table-2":"0.8.1","stylelint-config-prettier":"5.2.0","@gooddata/stylelint-config":"4.0.1","@types/react-test-renderer":"16.0.0","circular-dependency-plugin":"5.0.2","compression-webpack-plugin":"2.0.0","@types/json-stable-stringify":"^1.0.32","@gooddata/frontend-npm-scripts":"1.1.0","@types/enzyme-adapter-react-16":"1.0.3","stylelint-checkstyle-formatter":"0.1.0","@types/storybook__addon-actions":"3.4.2","@babel/plugin-proposal-class-properties":"7.4.4","@babel/plugin-proposal-object-rest-spread":"7.4.4","@babel/plugin-transform-async-to-generator":"7.4.4"},"peerDependencies":{"react":"^16.5.2","react-dom":"^16.5.2"},"_npmOperationalInternal":{"tmp":"tmp/react-components_7.7.0-alpha-nikolacech-develop-2020-05-25T12-17-26-507Z_1590409093260_0.028773397291899316","host":"s3://npm-registry-packages"}},"7.7.0-alpha-naibinh-nab-sd-926-2020-05-26T06-58-40-437Z":{"name":"@gooddata/react-components","version":"7.7.0-alpha-naibinh-nab-sd-926-2020-05-26T06-58-40-437Z","author":{"name":"GoodData Corporation"},"license":"BSD-3-Clause","_id":"@gooddata/react-components@7.7.0-alpha-naibinh-nab-sd-926-2020-05-26T06-58-40-437Z","maintainers":[{"name":"afi","email":"adam.fiedler@gooddata.com"},{"name":"bertold8","email":"ivan.nejezchleb@seznam.cz"},{"name":"bich.nguyen","email":"bich.nguyen@gooddata.com"},{"name":"brbistas","email":"valentinos.chraniotis@gooddata.com"},{"name":"bugsbunny338","email":"jiri.zajic@mensa.cz"},{"name":"de.do","email":"de.do@gooddata.com"},{"name":"gooddata-ci","email":"rail@gooddata.com"},{"name":"hang.ngo","email":"hang.ngo@gooddata.com"},{"name":"hung.nguyen.hoang","email":"hung.nguyen@gooddata.com"},{"name":"ivan.mjartan","email":"ivan.mjartan@gooddata.com"},{"name":"jakub-sterba","email":"jakub.sterba@gooddata.com"},{"name":"jaroslav.tomecek","email":"jaroslav.tomecek@gooddata.com"},{"name":"jkittler","email":"honza.kittler@gmail.com"},{"name":"khanh.le","email":"khanh.le@gooddata.com"},{"name":"lanhuynh","email":"lan.huynh@gooddata.com"},{"name":"linhhong","email":"linh.hong@gooddata.com"},{"name":"lupko","email":"lubomir.slivka@gooddata.com"},{"name":"mai.nguyen","email":"mai.nguyen@gooddata.com"},{"name":"matyas.kandl","email":"matyas.kandl@gooddata.com"},{"name":"michal.marsal","email":"michal.marsal@gooddata.com"},{"name":"my.duong","email":"my.duong@gooddata.com"},{"name":"naibinh","email":"naibinh@gmail.com"},{"name":"nikolacech","email":"nikola.cech@gooddata.com"},{"name":"nis.hua","email":"nis.hua@gooddata.com"},{"name":"no23reason","email":"dan.homola@hotmail.cz"},{"name":"patrikbraborec","email":"patrik.braborec@gooddata.com"},{"name":"pbenes","email":"petr.benes@gooddata.com"},{"name":"petrjanu","email":"petr.janu@gooddata.com"},{"name":"pkingo","email":"philipandreaskingo@hotmail.com"},{"name":"ptquang86","email":"ptquang86@gmail.com"},{"name":"qduval","email":"quentin.duval@gooddata.com"},{"name":"rodri360","email":"me@rodri360.com"},{"name":"scavnickyj","email":"jakub.scavnicky@gooddata.com"},{"name":"sitina","email":"jiri.sitina@gooddata.com"},{"name":"strouhaljan","email":"strouhal.jan@gmail.com"},{"name":"thao-luong","email":"thao.luong@gooddata.com"},{"name":"thuong.nguyen","email":"thuong.nguyen@gooddata.com"},{"name":"tomas.kratochvil","email":"tomas.kratochvil@gooddata.com"},{"name":"tomsatgd","email":"tomas.satinsky@gooddata.com"},{"name":"trung-le-quoc","email":"trung.le@gooddata.com"},{"name":"tu-ngo","email":"tungo1981@gmail.com"},{"name":"tu.bui","email":"tu.bui@gooddata.com"},{"name":"tulean","email":"tuan.le@gooddata.com"},{"name":"tuqt1005","email":"tu.tran@gooddata.com"},{"name":"utdnah","email":"danh.ung@gooddata.com"},{"name":"vlastikcz","email":"vlastimil.kotas@gooddata.com"},{"name":"vu.pham","email":"vu.pham@gooddata.com"},{"name":"xmort","email":"petr.dolejsi@gooddata.com"},{"name":"yanlipnican","email":"yanlipnican@gmail.com"}],"homepage":"https://github.com/gooddata/gooddata-react-components#readme","bugs":{"url":"https://github.com/gooddata/gooddata-react-components/issues"},"dist":{"shasum":"7bb19e86d834c9ef15d9e3d1ea0e924c835b3067","tarball":"https://registry.npmjs.org/@gooddata/react-components/-/react-components-7.7.0-alpha-naibinh-nab-sd-926-2020-05-26T06-58-40-437Z.tgz","fileCount":2629,"integrity":"sha512-xUCKSUTBFDM24r7Wmc/19yTqivphcTukBSTg5QtFLCvhmQc6C7fAsOpXqSmnBtWTQBx3m1LYejW0aHFK5WfSLw==","signatures":[{"sig":"MEQCIGj2lUkwYmNk1isd7Xbb0oKR4T1bfe0016Iw8ovax3i8AiBZGx32APwAijSVcuf5jVVIFvpyESXDsDGgpXlyneL3YQ==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":10328976,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJezL4/CRA9TVsSAnZWagAASSsP/jBZzfPC2v2EB97ii4eZ\nMlRkM92P0IU6rL4aZjFxl7a1W7jnBh2GUl/Jo2Iyt/J+o7onL0jXX9Va+TTw\n4UKg25R+m+ELrrV/1fFLx7qpI8bjrdgH4yvV1yx+OUR4hmoCPfYYBgF+pBf1\nB7q/ZLxYEpTQxQ3BEm8tmoxvOywr+c09C4SNtcW6K57gqulzTgy0DfTHtE4u\nTAygyzhIQBg1F1o0QpwwDNUJpA3Xs0C7EGpTlf1pfTvjkdE+l6JeF0VCwPZ+\nMn8eXAoBhsMKSnfV527Df/AhUttEHBVsW8V542exIw1Pj8/4Fd73EDBPhc8r\npKY26UsEBYeQORt7YAfy+hcx1xSW2vz/AJWioYk2pWSTFeaKZ6TZu6cCqe3Q\nHX/NW9tAx2iWMSV28yHOoEnQG/i4/ezWrDrymBQxU2hxQJrnViSE3mvPjwQB\ng5t15M/ZHN4bj4czjGPBQRzRikmKVkkyAE67pMx4vpAfgZSVuqv8qgBsVPHn\nPkQUg82+hRdf0ZMncS31YuCAmr8AFf+ybG+nbCZZhg6rNncoBU/GLqKCJtlz\nzhiwvsfUrmSYP++1Ke/AKkJU0GONmsQwGUltkndEeeZATvkcC/2qv+v7nqFv\n1H1F/2KLyZrRVW3IidFH3lbNkbP3LuwUa1rPTvjx4P1XyKXAC0U8VTweCC1z\nbtUZ\r\n=/Jhl\r\n-----END PGP SIGNATURE-----\r\n"},"main":"dist/index.js","husky":{"hooks":{"pre-commit":"lint-staged"}},"config":{"eslint":"./examples/**/*.{js,jsx}","tslint":"./{__mocks__,src,stories}/{,**/}*.{ts,tsx}"},"readme":"[![npm version](https://badge.fury.io/js/%40gooddata%2Freact-components.svg)](https://www.npmjs.com/package/@gooddata/react-components)\n\n# GoodData.UI React components\n> A React-based JavaScript library for building data-driven applications\n\n## Getting started\n- [GoodData.UI Documentation](http://sdk.gooddata.com/gooddata-ui/)\n- [GoodData.UI Live Examples](https://gooddata-examples.herokuapp.com/)\n- [Stack Overflow](https://stackoverflow.com/questions/tagged/gooddata)\n\n### Usage\nWith [yarn](https://yarnpkg.com) installed, go to your project directory and run\n```\n$ yarn add @gooddata/react-components\n```\nIf you prefer [npm](npmjs.com) run\n```\n$ npm install --save @gooddata/react-components\n```\n\nThe public API is exposed via global `index.js`. Except for the styles, do not import any other file directly\nbecause they are not intended to be part of the public API.\n\n## Contributing\n\nWe welcome any contribution in form of [issues](https://github.com/gooddata/gooddata-react-components/issues) or [pull requests](https://github.com/gooddata/gooddata-react-components/pulls).\n\nInstall [Node.js](http://nodejs.org) (node 12.16.1, npm v6.13.4) and [Yarn](https://classic.yarnpkg.com) (1.22.4).\n\nInstall dependencies:\n```\nyarn install --frozen-lockfile\n```\n\nThese commands may come in handy while developing:\n\n| command | description |\n| ------- | ----------- |\n| `yarn install --pure-lockfile` | first step |\n| ||\n| `yarn dev` | build react-components to `/dist` in watch mode |\n| `yarn test` | run all unit tests |\n| `yarn prettier-write` | format the source code to match the valid codestyle |\n| `yarn validate` | validate codestyle |\n| ||\n| `yarn storybook` | run storybook from `/stories` on http://localhost:9001 |\n| `yarn build-storybook` | build storybook to `/dist-storybook` |\n| `yarn test-storybook` | run storybook and [screenshot tests](https://github.com/gooddata/gdc-client-utils/tree/master/test-storybook) |\n| ||\n| `yarn examples` | run Live Examples dev-server from `/examples` on https://localhost:8999 |\n| `yarn examples-build` | build Live Examples to `/examples/dist` |\n| `yarn examples-server` | serve built Live Examples - see `/examples/server/src` |\n| `yarn examples-testcafe` | run testcafe tests against `localhost:8999` |\n\n### Deploy to heroku.com\nWhen you deploy this repo to heroku, it serves *GoodData.UI Live Examples*.\nRelevant tasks are in `Procfile` and `package.json`.\n\n```bash\n# run in the project directory\nheroku login\nheroku create <your-app-name>\nheroku config:set DOMAIN_ADMIN_USERNAME=x@gooddata.com DOMAIN_ADMIN_PASSWORD=xy PROJECT_ID_TO_ASSIGN=xms7ga4tf3g3nzucd8380o2bev8oeknp\ngit push heroku HEAD:master\nheroku open\n```\n### Enable Geo Chart for Storybook and Live Examples\nGeo chart uses Mapbox to render map which requires a Mapbox access token.\n- Register an account and create Mapbox access token at [guide](https://docs.mapbox.com/help/how-mapbox-works/access-tokens/)\n- Store the created token at `.env`:\n```bash\necho -e \"EXAMPLE_MAPBOX_ACCESS_TOKEN=token\" >> .env # only need to run once\necho -e \"STORYBOOK_MAPBOX_ACCESS_TOKEN=token\" >> .env # only need to run once\n```\n\n### Run Live Examples Locally\nTo run *GoodData.UI Live Examples* locally:\n```bash\ngit clone <this-repository>\ncd  <repository-folder>\nyarn install --pure-lockfile\nyarn examples\n```\nThen open https://localhost:8999 and login using Live Examples account (you can [create one here](https://gooddata-examples.herokuapp.com/registration)).\n\n### Run Storybook locally\n- Run storybook with token stored in `.env` for more secure\n```bash\nyarn storybook\n```\n- Or run storybook with token env param exposed to cli (not suggested)\n```bash\nSTORYBOOK_MAPBOX_ACCESS_TOKEN=token yarn storybook\n```\n- Apply either above way to `yarn build-storybook` or `yarn test-storybook`\n\n### Source code formatting\nThe source code in the repository is formatted by [Prettier](https://prettier.io/).\nThe format of the code is validated by our Continuous Integration server and is one of the requirements of successful merge.\n\nPrettier is supported by every major IDE. You can find the list of supported editors and how to configure them [here](https://prettier.io/docs/en/editors.html).\n\nIn the case, when your editor is not supported or you don't want to setup the integration, you can run the `yarn prettier-write` command to reformat the code before commit.\n\n## Changelog\n\n- see [CHANGELOG.md](CHANGELOG.md)\n\n## Supported versions\n\nIn order to make the user experience with integrating GoodData UI SDK as smooth and secure as possible and to ensure that the SDK is using the latest features of the platform, we will only provide support to two most recent major versions of UI SDK.\n\nThe most recent majors will be supported in the following modes:\n\n- The latest major version will receive all new functionality and all bug fixes\n- The previous major version will only receive fixes to critical issues and security fixes. These fixes will be applied on top of last released version of the previous major\n\nThe customers are encouraged to always use the latest version of the UI SDK.\n\nIn case of using older versions, the user might face API incompatibility, performance or security issues.\n\nPlease follow the installation instructions to update to the newest version.\n\n## License\n\n(C) 2007-2020 GoodData Corporation\n\nThis project is dual licensed:\n\n- The ATTRIBUTION-NONCOMMERCIAL 4.0 INTERNATIONAL (CC BY-NC 4.0) is used for purpose of the trial experience and evaluation of GoodData.UI library.\n- The GOODDATA GOODDATA.UI LIBRARY END USER LICENSE AGREEMENT is used for GoodData customers.\n\nFor more information, please see [LICENSE](https://github.com/gooddata/gooddata-react-components/blob/master/LICENSE)\n","gitHead":"625a4bf475f269de0e64e003a0168aca71fb7f92","scripts":{"dev":"bash scripts/build.sh --dev-watch","test":"jest --watch","build":"bash scripts/build.sh","tslint":"yarn run-tslint -t verbose $npm_package_config_tslint","prepare":"cd examples/server && yarn install --frozen-lockfile && cd ../..; rm -r examples/node_modules 2>/dev/null; true","examples":"bash scripts/run-examples.sh","prepare?":"# Called before `npm publish` and on local `npm install`. Temporarily also for deleting obsolete node_modules. Ends with `true` to continue gracefully.","validate":"tsc --noEmit && yarn tslint && eslint $npm_package_config_eslint && yarn validate-style && yarn prettier-check","build-dev":"bash scripts/build.sh --dev","examples?":"# Default is developer domain, other options: yarn examples [sec,secure,stg,stg2,stg3,demo,developer or URL]","storybook":"yarn build && start-storybook -p 9001 -c .storybook","test-once":"jest","tslint-ci":"mkdir -p ./ci/results && yarn run-tslint -t checkstyle -o ./ci/results/tslint-results.xml $npm_package_config_tslint","run-tslint":"tslint -p tsconfig.json","validate-ci":"tsc --noEmit && yarn tslint-ci  && eslint $npm_package_config_eslint -f checkstyle -o ci/results/eslint-results.xml && yarn validate-style-ci && yarn prettier-check","examples-build":"bash scripts/build-examples.sh","prepublishOnly":"yarn build","prettier-check":"prettier --check '{src,stories,styles,__mocks__,examples/server/src,examples/src,examples/test}/**/*.{ts,js,tsx,jsx,json,scss,md,yaml,html}'","prettier-write":"prettier --write '{src,stories,styles,__mocks__,examples/server/src,examples/src,examples/test}/**/*.{ts,js,tsx,jsx,json,scss,md,yaml,html}'","test-storybook":"yarn build && test-storybook","validate-style":"stylelint '**/*.scss'","build-storybook":"yarn build && build-storybook -c .storybook -o dist-storybook","examples-server":"node examples/server/src/index.js","heroku-postbuild":"yarn examples-build developer","examples-testcafe":"./scripts/run-testcafe.sh visual","validate-style-ci":"stylelint '**/*.scss' --custom-formatter=node_modules/stylelint-checkstyle-formatter > ci/results/stylelint-results.xml","check-circular-deps":"madge --circular --extensions ts ./src","examples-testcafe-ci":"./scripts/run-testcafe.sh ci","examples-testcafe-live":"./scripts/run-testcafe.sh live"},"typings":"dist/index.d.ts","_npmUser":{"name":"naibinh","email":"naibinh@gmail.com"},"deprecated":"@gooddata/react-components@7 reached End of Support on March 31, 2022. Please upgrade (see https://sdk.gooddata.com/gooddata-ui/docs/supported_versions.html for more information).","repository":{"url":"git+ssh://git@github.com/gooddata/gooddata-react-components.git","type":"git"},"_npmVersion":"6.13.4","description":"GoodData.UI - A powerful JavaScript library for building analytical applications","directories":{},"lint-staged":{"{src,stories,styles,__mocks__,examples/server/src,examples/src,examples/test}/**/*.{ts,js,tsx,jsx,scss}":["npx gdc-fix-copyright","git add"],"{src,stories,styles,__mocks__,examples/server/src,examples/src,examples/test}/**/*.{ts,js,tsx,jsx,json,scss,md,yaml,html}":["prettier --write","git add"]},"_nodeVersion":"12.16.1","dependencies":{"rxjs":"^5.5.6","uuid":"^3.2.1","immer":"^1.3.1","lodash":"^4.17.15","date-fns":"^2.7.0","downshift":"^3.2.7","invariant":"^2.2.2","mapbox-gl":"^1.6.1","classnames":"^2.2.6","highcharts":"7.1.1","prop-types":"^15.6.0","react-intl":"^3.6.0","custom-event":"^1.0.1","react-window":"^1.8.1","ag-grid-react":"20.0.0","react-measure":"^2.3.0","@types/mapbox-gl":"^1.6.1","react-day-picker":"~7.3.0","react-responsive":"^3.0.0","stringify-object":"^2.4.0","@gooddata/typings":"^2.24.2","ag-grid-community":"20.0.0","http-status-codes":"^1.3.0","@gooddata/js-utils":"^3.10.5","@gooddata/numberjs":"^3.2.4","fixed-data-table-2":"0.7.17","@gooddata/goodstrap":"^68.6.0","react-dom-factories":"^1.0.2","@gooddata/gooddata-js":"^13.0.1","json-stable-stringify":"^1.0.1","react-transition-group":"^2.2.1","hoist-non-react-statics":"^3.3.0","nodelist-foreach-polyfill":"^1.2.0","@formatjs/intl-pluralrules":"^1.3.6","highcharts-grouped-categories":"^1.1.3"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"raf":"3.3.2","yup":"^0.24.1","jest":"24.7.1","husky":"3.0.0","madge":"^3.4.4","react":"^16.5.2","enzyme":"3.5.0","eslint":"4.19.1","formik":"^0.11.11","moment":"2.23.0","history":"^4.7.2","ts-jest":"24.0.0","webpack":"4.30.0","full-icu":"^1.3.0","prettier":"1.16.4","react-ga":"^2.5.2","recharts":"1.0.0-beta.9","testcafe":"1.1.4","commander":"2.14.1","node-sass":"4.13.0","react-dom":"^16.5.2","stylelint":"^10.0.0","supertest":"3.0.0","ts-loader":"6.0.0","@types/raf":"^3.4.0","css-loader":"0.28.7","jest-junit":"3.0.0","raw-loader":"0.5.1","styled-jsx":"2.2.1","typescript":"3.3.4000","@babel/core":"7.4.4","@types/jest":"24.0.6","@types/node":"7.0.8","@types/uuid":"3.4.3","file-loader":"3.0.1","jest-enzyme":"7.0.2","lint-staged":"9.1.0","sass-loader":"6.0.6","webpack-cli":"3.3.2","@types/react":"16.8.6","babel-loader":"8.0.5","react-helmet":"5.2.0","react-select":"1.2.1","style-loader":"0.19.1","@types/enzyme":"3.1.13","@types/lodash":"4.14.123","testcafe-live":"0.1.4","@babel/runtime":"7.4.4","dotenv-webpack":"^1.7.0","@babel/polyfill":"^7.4.4","@storybook/react":"5.0.11","@types/invariant":"2.2.29","@types/react-dom":"16.0.11","isomorphic-fetch":"2.2.1","react-datepicker":"1.1.0","react-router-dom":"4.2.2","@babel/preset-env":"7.4.4","@gooddata/mock-js":"^2.13.1","@storybook/addons":"5.0.11","@types/classnames":"2.2.3","@types/prop-types":"15.5.2","@storybook/theming":"5.0.11","identity-obj-proxy":"^3.0.0","intl-messageformat":"^7.5.4","webpack-dev-server":"3.3.1","@babel/preset-react":"7.0.0","@types/react-portal":"4.0.1","@types/react-window":"^1.8.1","babel-plugin-lodash":"3.3.4","html-webpack-plugin":"3.2.0","react-test-renderer":"16.4.2","@types/react-measure":"2.0.5","clean-webpack-plugin":"2.0.2","stats-webpack-plugin":"0.7.0","eslint-config-prettier":"4.1.0","react-google-recaptcha":"^0.14.1","tslint-config-prettier":"1.18.0","@gooddata/eslint-config":"^1.0.0","@gooddata/tslint-config":"1.0.0","@types/react-responsive":"^3.0.3","@types/storybook__react":"4.0.1","@types/stringify-object":"^3.2.0","enzyme-adapter-react-16":"1.3.1","@gooddata/test-storybook":"3.2.1","@storybook/addon-actions":"5.0.11","@storybook/addon-options":"5.0.11","node-sass-magic-importer":"5.1.0","react-syntax-highlighter":"11.0.2","@types/fixed-data-table-2":"0.8.1","stylelint-config-prettier":"5.2.0","@gooddata/stylelint-config":"4.0.1","@types/react-test-renderer":"16.0.0","circular-dependency-plugin":"5.0.2","compression-webpack-plugin":"2.0.0","@types/json-stable-stringify":"^1.0.32","@gooddata/frontend-npm-scripts":"1.1.0","@types/enzyme-adapter-react-16":"1.0.3","stylelint-checkstyle-formatter":"0.1.0","@types/storybook__addon-actions":"3.4.2","@babel/plugin-proposal-class-properties":"7.4.4","@babel/plugin-proposal-object-rest-spread":"7.4.4","@babel/plugin-transform-async-to-generator":"7.4.4"},"peerDependencies":{"react":"^16.5.2","react-dom":"^16.5.2"},"_npmOperationalInternal":{"tmp":"tmp/react-components_7.7.0-alpha-naibinh-nab-sd-926-2020-05-26T06-58-40-437Z_1590476350592_0.3344792567771242","host":"s3://npm-registry-packages"}},"7.7.0-alpha-scavnickyj-jsc-bb-2298-2020-05-26T07-42-06-857Z":{"name":"@gooddata/react-components","version":"7.7.0-alpha-scavnickyj-jsc-bb-2298-2020-05-26T07-42-06-857Z","author":{"name":"GoodData Corporation"},"license":"BSD-3-Clause","_id":"@gooddata/react-components@7.7.0-alpha-scavnickyj-jsc-bb-2298-2020-05-26T07-42-06-857Z","maintainers":[{"name":"afi","email":"adam.fiedler@gooddata.com"},{"name":"bertold8","email":"ivan.nejezchleb@seznam.cz"},{"name":"bich.nguyen","email":"bich.nguyen@gooddata.com"},{"name":"brbistas","email":"valentinos.chraniotis@gooddata.com"},{"name":"bugsbunny338","email":"jiri.zajic@mensa.cz"},{"name":"de.do","email":"de.do@gooddata.com"},{"name":"gooddata-ci","email":"rail@gooddata.com"},{"name":"hang.ngo","email":"hang.ngo@gooddata.com"},{"name":"hung.nguyen.hoang","email":"hung.nguyen@gooddata.com"},{"name":"ivan.mjartan","email":"ivan.mjartan@gooddata.com"},{"name":"jakub-sterba","email":"jakub.sterba@gooddata.com"},{"name":"jaroslav.tomecek","email":"jaroslav.tomecek@gooddata.com"},{"name":"jkittler","email":"honza.kittler@gmail.com"},{"name":"khanh.le","email":"khanh.le@gooddata.com"},{"name":"lanhuynh","email":"lan.huynh@gooddata.com"},{"name":"linhhong","email":"linh.hong@gooddata.com"},{"name":"lupko","email":"lubomir.slivka@gooddata.com"},{"name":"mai.nguyen","email":"mai.nguyen@gooddata.com"},{"name":"matyas.kandl","email":"matyas.kandl@gooddata.com"},{"name":"michal.marsal","email":"michal.marsal@gooddata.com"},{"name":"my.duong","email":"my.duong@gooddata.com"},{"name":"naibinh","email":"naibinh@gmail.com"},{"name":"nikolacech","email":"nikola.cech@gooddata.com"},{"name":"nis.hua","email":"nis.hua@gooddata.com"},{"name":"no23reason","email":"dan.homola@hotmail.cz"},{"name":"patrikbraborec","email":"patrik.braborec@gooddata.com"},{"name":"pbenes","email":"petr.benes@gooddata.com"},{"name":"petrjanu","email":"petr.janu@gooddata.com"},{"name":"pkingo","email":"philipandreaskingo@hotmail.com"},{"name":"ptquang86","email":"ptquang86@gmail.com"},{"name":"qduval","email":"quentin.duval@gooddata.com"},{"name":"rodri360","email":"me@rodri360.com"},{"name":"scavnickyj","email":"jakub.scavnicky@gooddata.com"},{"name":"sitina","email":"jiri.sitina@gooddata.com"},{"name":"strouhaljan","email":"strouhal.jan@gmail.com"},{"name":"thao-luong","email":"thao.luong@gooddata.com"},{"name":"thuong.nguyen","email":"thuong.nguyen@gooddata.com"},{"name":"tomas.kratochvil","email":"tomas.kratochvil@gooddata.com"},{"name":"tomsatgd","email":"tomas.satinsky@gooddata.com"},{"name":"trung-le-quoc","email":"trung.le@gooddata.com"},{"name":"tu-ngo","email":"tungo1981@gmail.com"},{"name":"tu.bui","email":"tu.bui@gooddata.com"},{"name":"tulean","email":"tuan.le@gooddata.com"},{"name":"tuqt1005","email":"tu.tran@gooddata.com"},{"name":"utdnah","email":"danh.ung@gooddata.com"},{"name":"vlastikcz","email":"vlastimil.kotas@gooddata.com"},{"name":"vu.pham","email":"vu.pham@gooddata.com"},{"name":"xmort","email":"petr.dolejsi@gooddata.com"},{"name":"yanlipnican","email":"yanlipnican@gmail.com"}],"homepage":"https://github.com/gooddata/gooddata-react-components#readme","bugs":{"url":"https://github.com/gooddata/gooddata-react-components/issues"},"dist":{"shasum":"e7b0d1b9dd8545365d5c80a41100ca6ce9febea0","tarball":"https://registry.npmjs.org/@gooddata/react-components/-/react-components-7.7.0-alpha-scavnickyj-jsc-bb-2298-2020-05-26T07-42-06-857Z.tgz","fileCount":2629,"integrity":"sha512-6utKEaB6kOMm9Oj8wF4F9jiFFlBAlQlZALJcF017EUPLx8GrNZ6znBDiWHUJmgJezf6nI4Q38CmwN7CCfnvyJQ==","signatures":[{"sig":"MEQCIFfrCnf9FzvGtg4AaIeSQnQOOX8b/KGVdKV194dW3/tAAiBpuf44VkZLom3VSUvOhT97T/ROVZGguwNoOOz3+SKTRw==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":10329450,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJezMiQCRA9TVsSAnZWagAAKjMP/j/IiBBvKG5fqSLZnKqh\nyt0F7L8n2ipfH8+YJNncTYoeI4VmPxPoctHUt1wK2fy1HYcYWEA9jmdNEW1Y\nnl1c1seKjijmUXaqG+FMPw80aJ5hsVHPRIqC5AItokP3lCkTzeg4G+Se1C0Q\nR9jaFXaXY1PMmZF0q7gyFeze92iORtvKQq6KPvLgGdJhOMVreZUimbO4K+wE\n/sNr/7xXKyvsTF5FEoD0GnaGh7VznOktfd1O4mEIhdn7M/iuP5Lxjk/R7t3M\ntgXr1kqSTlEthppQsebzU9TDc8EvS8TDFqq2CI/LvI6dopLOCGpEcQrRbjXV\nq4GiBNX2luerd5YkfD0+gaV9p/xkduEUWT50+k4uUVOUKQuZKh6/RRK4PrV6\nomCVJdSPnzbO1Ivoh2ALfPXhB0N/rdN+L1SdFwMc0mgjs2H93rWKIi73dDHt\nDMHK5f4VsL0VgTNSyzcKHdoAL1isCS0jRb+9yGv6nnnndLGVfhg8r50GPQuo\nYoOkj79zTsDngQ2mVlCJCAWR4dP1wzK7s34CjM0rcHDw6kFZv7BlyAkXpwhm\nhzUQqeg3Nk7CACAkDLbKKVTdsPZV6CP8STB1onFtHscOns+1GnhtyN7qBsYF\nmjIqkEoR7lTwZjl+f6ll0oYfl7pMS18M6jQ4CagT50T+B/tXbbRIoL5Q5zje\n7jSQ\r\n=iL5Y\r\n-----END PGP SIGNATURE-----\r\n"},"main":"dist/index.js","husky":{"hooks":{"pre-commit":"lint-staged"}},"config":{"eslint":"./examples/**/*.{js,jsx}","tslint":"./{__mocks__,src,stories}/{,**/}*.{ts,tsx}"},"readme":"[![npm version](https://badge.fury.io/js/%40gooddata%2Freact-components.svg)](https://www.npmjs.com/package/@gooddata/react-components)\n\n# GoodData.UI React components\n> A React-based JavaScript library for building data-driven applications\n\n## Getting started\n- [GoodData.UI Documentation](http://sdk.gooddata.com/gooddata-ui/)\n- [GoodData.UI Live Examples](https://gooddata-examples.herokuapp.com/)\n- [Stack Overflow](https://stackoverflow.com/questions/tagged/gooddata)\n\n### Usage\nWith [yarn](https://yarnpkg.com) installed, go to your project directory and run\n```\n$ yarn add @gooddata/react-components\n```\nIf you prefer [npm](npmjs.com) run\n```\n$ npm install --save @gooddata/react-components\n```\n\nThe public API is exposed via global `index.js`. Except for the styles, do not import any other file directly\nbecause they are not intended to be part of the public API.\n\n## Contributing\n\nWe welcome any contribution in form of [issues](https://github.com/gooddata/gooddata-react-components/issues) or [pull requests](https://github.com/gooddata/gooddata-react-components/pulls).\n\nInstall [Node.js](http://nodejs.org) (node 12.16.1, npm v6.13.4) and [Yarn](https://classic.yarnpkg.com) (1.22.4).\n\nInstall dependencies:\n```\nyarn install --frozen-lockfile\n```\n\nThese commands may come in handy while developing:\n\n| command | description |\n| ------- | ----------- |\n| `yarn install --pure-lockfile` | first step |\n| ||\n| `yarn dev` | build react-components to `/dist` in watch mode |\n| `yarn test` | run all unit tests |\n| `yarn prettier-write` | format the source code to match the valid codestyle |\n| `yarn validate` | validate codestyle |\n| ||\n| `yarn storybook` | run storybook from `/stories` on http://localhost:9001 |\n| `yarn build-storybook` | build storybook to `/dist-storybook` |\n| `yarn test-storybook` | run storybook and [screenshot tests](https://github.com/gooddata/gdc-client-utils/tree/master/test-storybook) |\n| ||\n| `yarn examples` | run Live Examples dev-server from `/examples` on https://localhost:8999 |\n| `yarn examples-build` | build Live Examples to `/examples/dist` |\n| `yarn examples-server` | serve built Live Examples - see `/examples/server/src` |\n| `yarn examples-testcafe` | run testcafe tests against `localhost:8999` |\n\n### Deploy to heroku.com\nWhen you deploy this repo to heroku, it serves *GoodData.UI Live Examples*.\nRelevant tasks are in `Procfile` and `package.json`.\n\n```bash\n# run in the project directory\nheroku login\nheroku create <your-app-name>\nheroku config:set DOMAIN_ADMIN_USERNAME=x@gooddata.com DOMAIN_ADMIN_PASSWORD=xy PROJECT_ID_TO_ASSIGN=xms7ga4tf3g3nzucd8380o2bev8oeknp\ngit push heroku HEAD:master\nheroku open\n```\n### Enable Geo Chart for Storybook and Live Examples\nGeo chart uses Mapbox to render map which requires a Mapbox access token.\n- Register an account and create Mapbox access token at [guide](https://docs.mapbox.com/help/how-mapbox-works/access-tokens/)\n- Store the created token at `.env`:\n```bash\necho -e \"EXAMPLE_MAPBOX_ACCESS_TOKEN=token\" >> .env # only need to run once\necho -e \"STORYBOOK_MAPBOX_ACCESS_TOKEN=token\" >> .env # only need to run once\n```\n\n### Run Live Examples Locally\nTo run *GoodData.UI Live Examples* locally:\n```bash\ngit clone <this-repository>\ncd  <repository-folder>\nyarn install --pure-lockfile\nyarn examples\n```\nThen open https://localhost:8999 and login using Live Examples account (you can [create one here](https://gooddata-examples.herokuapp.com/registration)).\n\n### Run Storybook locally\n- Run storybook with token stored in `.env` for more secure\n```bash\nyarn storybook\n```\n- Or run storybook with token env param exposed to cli (not suggested)\n```bash\nSTORYBOOK_MAPBOX_ACCESS_TOKEN=token yarn storybook\n```\n- Apply either above way to `yarn build-storybook` or `yarn test-storybook`\n\n### Source code formatting\nThe source code in the repository is formatted by [Prettier](https://prettier.io/).\nThe format of the code is validated by our Continuous Integration server and is one of the requirements of successful merge.\n\nPrettier is supported by every major IDE. You can find the list of supported editors and how to configure them [here](https://prettier.io/docs/en/editors.html).\n\nIn the case, when your editor is not supported or you don't want to setup the integration, you can run the `yarn prettier-write` command to reformat the code before commit.\n\n## Changelog\n\n- see [CHANGELOG.md](CHANGELOG.md)\n\n## Supported versions\n\nIn order to make the user experience with integrating GoodData UI SDK as smooth and secure as possible and to ensure that the SDK is using the latest features of the platform, we will only provide support to two most recent major versions of UI SDK.\n\nThe most recent majors will be supported in the following modes:\n\n- The latest major version will receive all new functionality and all bug fixes\n- The previous major version will only receive fixes to critical issues and security fixes. These fixes will be applied on top of last released version of the previous major\n\nThe customers are encouraged to always use the latest version of the UI SDK.\n\nIn case of using older versions, the user might face API incompatibility, performance or security issues.\n\nPlease follow the installation instructions to update to the newest version.\n\n## License\n\n(C) 2007-2020 GoodData Corporation\n\nThis project is dual licensed:\n\n- The ATTRIBUTION-NONCOMMERCIAL 4.0 INTERNATIONAL (CC BY-NC 4.0) is used for purpose of the trial experience and evaluation of GoodData.UI library.\n- The GOODDATA GOODDATA.UI LIBRARY END USER LICENSE AGREEMENT is used for GoodData customers.\n\nFor more information, please see [LICENSE](https://github.com/gooddata/gooddata-react-components/blob/master/LICENSE)\n","gitHead":"d12a7fbd70766cdc4c8cbdff69613852efa6748c","scripts":{"dev":"bash scripts/build.sh --dev-watch","test":"jest --watch","build":"bash scripts/build.sh","tslint":"yarn run-tslint -t verbose $npm_package_config_tslint","prepare":"cd examples/server && yarn install --frozen-lockfile && cd ../..; rm -r examples/node_modules 2>/dev/null; true","examples":"bash scripts/run-examples.sh","prepare?":"# Called before `npm publish` and on local `npm install`. Temporarily also for deleting obsolete node_modules. Ends with `true` to continue gracefully.","validate":"tsc --noEmit && yarn tslint && eslint $npm_package_config_eslint && yarn validate-style && yarn prettier-check","build-dev":"bash scripts/build.sh --dev","examples?":"# Default is developer domain, other options: yarn examples [sec,secure,stg,stg2,stg3,demo,developer or URL]","storybook":"yarn build && start-storybook -p 9001 -c .storybook","test-once":"jest","tslint-ci":"mkdir -p ./ci/results && yarn run-tslint -t checkstyle -o ./ci/results/tslint-results.xml $npm_package_config_tslint","run-tslint":"tslint -p tsconfig.json","validate-ci":"tsc --noEmit && yarn tslint-ci  && eslint $npm_package_config_eslint -f checkstyle -o ci/results/eslint-results.xml && yarn validate-style-ci && yarn prettier-check","examples-build":"bash scripts/build-examples.sh","prepublishOnly":"yarn build","prettier-check":"prettier --check '{src,stories,styles,__mocks__,examples/server/src,examples/src,examples/test}/**/*.{ts,js,tsx,jsx,json,scss,md,yaml,html}'","prettier-write":"prettier --write '{src,stories,styles,__mocks__,examples/server/src,examples/src,examples/test}/**/*.{ts,js,tsx,jsx,json,scss,md,yaml,html}'","test-storybook":"yarn build && test-storybook","validate-style":"stylelint '**/*.scss'","build-storybook":"yarn build && build-storybook -c .storybook -o dist-storybook","examples-server":"node examples/server/src/index.js","heroku-postbuild":"yarn examples-build developer","examples-testcafe":"./scripts/run-testcafe.sh visual","validate-style-ci":"stylelint '**/*.scss' --custom-formatter=node_modules/stylelint-checkstyle-formatter > ci/results/stylelint-results.xml","check-circular-deps":"madge --circular --extensions ts ./src","examples-testcafe-ci":"./scripts/run-testcafe.sh ci","examples-testcafe-live":"./scripts/run-testcafe.sh live"},"typings":"dist/index.d.ts","_npmUser":{"name":"scavnickyj","email":"jakub.scavnicky@gooddata.com"},"deprecated":"@gooddata/react-components@7 reached End of Support on March 31, 2022. Please upgrade (see https://sdk.gooddata.com/gooddata-ui/docs/supported_versions.html for more information).","repository":{"url":"git+ssh://git@github.com/gooddata/gooddata-react-components.git","type":"git"},"_npmVersion":"6.13.4","description":"GoodData.UI - A powerful JavaScript library for building analytical applications","directories":{},"lint-staged":{"{src,stories,styles,__mocks__,examples/server/src,examples/src,examples/test}/**/*.{ts,js,tsx,jsx,scss}":["npx gdc-fix-copyright","git add"],"{src,stories,styles,__mocks__,examples/server/src,examples/src,examples/test}/**/*.{ts,js,tsx,jsx,json,scss,md,yaml,html}":["prettier --write","git add"]},"_nodeVersion":"12.16.1","dependencies":{"rxjs":"^5.5.6","uuid":"^3.2.1","immer":"^1.3.1","lodash":"^4.17.15","date-fns":"^2.7.0","downshift":"^3.2.7","invariant":"^2.2.2","mapbox-gl":"^1.6.1","classnames":"^2.2.6","highcharts":"7.1.1","prop-types":"^15.6.0","react-intl":"^3.6.0","custom-event":"^1.0.1","react-window":"^1.8.1","ag-grid-react":"20.0.0","react-measure":"^2.3.0","@types/mapbox-gl":"^1.6.1","react-day-picker":"~7.3.0","react-responsive":"^3.0.0","stringify-object":"^2.4.0","@gooddata/typings":"^2.24.2","ag-grid-community":"20.0.0","http-status-codes":"^1.3.0","@gooddata/js-utils":"^3.10.5","@gooddata/numberjs":"^3.2.4","fixed-data-table-2":"0.7.17","@gooddata/goodstrap":"^68.6.0","react-dom-factories":"^1.0.2","@gooddata/gooddata-js":"^13.0.1","json-stable-stringify":"^1.0.1","react-transition-group":"^2.2.1","hoist-non-react-statics":"^3.3.0","nodelist-foreach-polyfill":"^1.2.0","@formatjs/intl-pluralrules":"^1.3.6","highcharts-grouped-categories":"^1.1.3"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"raf":"3.3.2","yup":"^0.24.1","jest":"24.7.1","husky":"3.0.0","madge":"^3.4.4","react":"^16.5.2","enzyme":"3.5.0","eslint":"4.19.1","formik":"^0.11.11","moment":"2.23.0","history":"^4.7.2","ts-jest":"24.0.0","webpack":"4.30.0","full-icu":"^1.3.0","prettier":"1.16.4","react-ga":"^2.5.2","recharts":"1.0.0-beta.9","testcafe":"1.1.4","commander":"2.14.1","node-sass":"4.13.0","react-dom":"^16.5.2","stylelint":"^10.0.0","supertest":"3.0.0","ts-loader":"6.0.0","@types/raf":"^3.4.0","css-loader":"0.28.7","jest-junit":"3.0.0","raw-loader":"0.5.1","styled-jsx":"2.2.1","typescript":"3.3.4000","@babel/core":"7.4.4","@types/jest":"24.0.6","@types/node":"7.0.8","@types/uuid":"3.4.3","file-loader":"3.0.1","jest-enzyme":"7.0.2","lint-staged":"9.1.0","sass-loader":"6.0.6","webpack-cli":"3.3.2","@types/react":"16.8.6","babel-loader":"8.0.5","react-helmet":"5.2.0","react-select":"1.2.1","style-loader":"0.19.1","@types/enzyme":"3.1.13","@types/lodash":"4.14.123","testcafe-live":"0.1.4","@babel/runtime":"7.4.4","dotenv-webpack":"^1.7.0","@babel/polyfill":"^7.4.4","@storybook/react":"5.0.11","@types/invariant":"2.2.29","@types/react-dom":"16.0.11","isomorphic-fetch":"2.2.1","react-datepicker":"1.1.0","react-router-dom":"4.2.2","@babel/preset-env":"7.4.4","@gooddata/mock-js":"^2.13.1","@storybook/addons":"5.0.11","@types/classnames":"2.2.3","@types/prop-types":"15.5.2","@storybook/theming":"5.0.11","identity-obj-proxy":"^3.0.0","intl-messageformat":"^7.5.4","webpack-dev-server":"3.3.1","@babel/preset-react":"7.0.0","@types/react-portal":"4.0.1","@types/react-window":"^1.8.1","babel-plugin-lodash":"3.3.4","html-webpack-plugin":"3.2.0","react-test-renderer":"16.4.2","@types/react-measure":"2.0.5","clean-webpack-plugin":"2.0.2","stats-webpack-plugin":"0.7.0","eslint-config-prettier":"4.1.0","react-google-recaptcha":"^0.14.1","tslint-config-prettier":"1.18.0","@gooddata/eslint-config":"^1.0.0","@gooddata/tslint-config":"1.0.0","@types/react-responsive":"^3.0.3","@types/storybook__react":"4.0.1","@types/stringify-object":"^3.2.0","enzyme-adapter-react-16":"1.3.1","@gooddata/test-storybook":"3.2.1","@storybook/addon-actions":"5.0.11","@storybook/addon-options":"5.0.11","node-sass-magic-importer":"5.1.0","react-syntax-highlighter":"11.0.2","@types/fixed-data-table-2":"0.8.1","stylelint-config-prettier":"5.2.0","@gooddata/stylelint-config":"4.0.1","@types/react-test-renderer":"16.0.0","circular-dependency-plugin":"5.0.2","compression-webpack-plugin":"2.0.0","@types/json-stable-stringify":"^1.0.32","@gooddata/frontend-npm-scripts":"1.1.0","@types/enzyme-adapter-react-16":"1.0.3","stylelint-checkstyle-formatter":"0.1.0","@types/storybook__addon-actions":"3.4.2","@babel/plugin-proposal-class-properties":"7.4.4","@babel/plugin-proposal-object-rest-spread":"7.4.4","@babel/plugin-transform-async-to-generator":"7.4.4"},"peerDependencies":{"react":"^16.5.2","react-dom":"^16.5.2"},"_npmOperationalInternal":{"tmp":"tmp/react-components_7.7.0-alpha-scavnickyj-jsc-bb-2298-2020-05-26T07-42-06-857Z_1590478984909_0.23477496638306095","host":"s3://npm-registry-packages"}},"7.7.0-alpha-ivan.mjartan-ine-one-4404-manual-resizing-2020-05-26T07-59-58-652Z":{"name":"@gooddata/react-components","version":"7.7.0-alpha-ivan.mjartan-ine-one-4404-manual-resizing-2020-05-26T07-59-58-652Z","author":{"name":"GoodData Corporation"},"license":"BSD-3-Clause","_id":"@gooddata/react-components@7.7.0-alpha-ivan.mjartan-ine-one-4404-manual-resizing-2020-05-26T07-59-58-652Z","maintainers":[{"name":"afi","email":"adam.fiedler@gooddata.com"},{"name":"bertold8","email":"ivan.nejezchleb@seznam.cz"},{"name":"bich.nguyen","email":"bich.nguyen@gooddata.com"},{"name":"brbistas","email":"valentinos.chraniotis@gooddata.com"},{"name":"bugsbunny338","email":"jiri.zajic@mensa.cz"},{"name":"de.do","email":"de.do@gooddata.com"},{"name":"gooddata-ci","email":"rail@gooddata.com"},{"name":"hang.ngo","email":"hang.ngo@gooddata.com"},{"name":"hung.nguyen.hoang","email":"hung.nguyen@gooddata.com"},{"name":"ivan.mjartan","email":"ivan.mjartan@gooddata.com"},{"name":"jakub-sterba","email":"jakub.sterba@gooddata.com"},{"name":"jaroslav.tomecek","email":"jaroslav.tomecek@gooddata.com"},{"name":"jkittler","email":"honza.kittler@gmail.com"},{"name":"khanh.le","email":"khanh.le@gooddata.com"},{"name":"lanhuynh","email":"lan.huynh@gooddata.com"},{"name":"linhhong","email":"linh.hong@gooddata.com"},{"name":"lupko","email":"lubomir.slivka@gooddata.com"},{"name":"mai.nguyen","email":"mai.nguyen@gooddata.com"},{"name":"matyas.kandl","email":"matyas.kandl@gooddata.com"},{"name":"michal.marsal","email":"michal.marsal@gooddata.com"},{"name":"my.duong","email":"my.duong@gooddata.com"},{"name":"naibinh","email":"naibinh@gmail.com"},{"name":"nikolacech","email":"nikola.cech@gooddata.com"},{"name":"nis.hua","email":"nis.hua@gooddata.com"},{"name":"no23reason","email":"dan.homola@hotmail.cz"},{"name":"patrikbraborec","email":"patrik.braborec@gooddata.com"},{"name":"pbenes","email":"petr.benes@gooddata.com"},{"name":"petrjanu","email":"petr.janu@gooddata.com"},{"name":"pkingo","email":"philipandreaskingo@hotmail.com"},{"name":"ptquang86","email":"ptquang86@gmail.com"},{"name":"qduval","email":"quentin.duval@gooddata.com"},{"name":"rodri360","email":"me@rodri360.com"},{"name":"scavnickyj","email":"jakub.scavnicky@gooddata.com"},{"name":"sitina","email":"jiri.sitina@gooddata.com"},{"name":"strouhaljan","email":"strouhal.jan@gmail.com"},{"name":"thao-luong","email":"thao.luong@gooddata.com"},{"name":"thuong.nguyen","email":"thuong.nguyen@gooddata.com"},{"name":"tomas.kratochvil","email":"tomas.kratochvil@gooddata.com"},{"name":"tomsatgd","email":"tomas.satinsky@gooddata.com"},{"name":"trung-le-quoc","email":"trung.le@gooddata.com"},{"name":"tu-ngo","email":"tungo1981@gmail.com"},{"name":"tu.bui","email":"tu.bui@gooddata.com"},{"name":"tulean","email":"tuan.le@gooddata.com"},{"name":"tuqt1005","email":"tu.tran@gooddata.com"},{"name":"utdnah","email":"danh.ung@gooddata.com"},{"name":"vlastikcz","email":"vlastimil.kotas@gooddata.com"},{"name":"vu.pham","email":"vu.pham@gooddata.com"},{"name":"xmort","email":"petr.dolejsi@gooddata.com"},{"name":"yanlipnican","email":"yanlipnican@gmail.com"}],"homepage":"https://github.com/gooddata/gooddata-react-components#readme","bugs":{"url":"https://github.com/gooddata/gooddata-react-components/issues"},"dist":{"shasum":"cf3b24e4e93dcc1a0c1d0e97a8e42ae53d249c88","tarball":"https://registry.npmjs.org/@gooddata/react-components/-/react-components-7.7.0-alpha-ivan.mjartan-ine-one-4404-manual-resizing-2020-05-26T07-59-58-652Z.tgz","fileCount":2641,"integrity":"sha512-kyXm4W1bs0xIA1DFktqyzRH5isUMQlL2s7TAIsV3bmMAVCEhdyvBW3x+Q2Fa79whWye9KvDigiRlPvdji2NJ+w==","signatures":[{"sig":"MEUCIDqekdSLRjcgeks10wiHXMWEkxLMKaMdAStmAfz03ow8AiEAotqxcVw16CDwz7uyxp0pDnlVuVMQt6mpwoSxVY6tCSY=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":10468839,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJezMyiCRA9TVsSAnZWagAA2XIQAIQOHex2B1lXdKchjTc3\n2U107jPGKHmxTqZIGH6d1pHVtK1eiLauzwlx6Zy3bnafKZs41GLB1gnGS0tJ\n46IGSOmnYAp17ZVy76d9pV2Ehfc7Ypu8YuJyeMbdfSC0NglIZ8b3m8J2EubW\nWfyADWVxvccd4IfJc7+DtJJpIEpBHlm99TfNkCbjhHXuVfiM7h1q9INxisBk\nHa4nszTEcIiEVt9Bo/WAKxhh/f9C+3PiT7a24SDy4pIuZ5YEDyDmcSo+f5JI\ndQXDUVodjMu2iLOhsFawnw9jwjYtwoEiKkxHnkZRG2rhwJDAaEX8lGTk9ROd\nCE7ywWZa/wovhpy3khkuD6wDbxDtvcApVpymxwd8eNK24BMR+M+evDQoSWt0\nQbau9OWkECQwQqREaHSMPSLRBzyeko/02DUkz6HZiKGGG/fePs6dzz0pgwrU\nP/6hqvjBHuamQHg7nRQM/3sPRD65Al/JEZXZhGoWUkEQI+rUBhFX6j/bb69d\nKM7T5iWaQKxEQlu5T+U7gjcQwUDRL7x/gdtafnJTheBF4YsehHzcolqkVsXq\n4XrbiggXUSM9vH0+aD7m6H6aXcQ3A+mj1FpmqywgWXUeP9Hm1HiSlVPFC45X\nPyWEYRLnqKe0Pi2u2eIHfoBnBKHiFm5OIo+A/o5JcL16DikQ8gL5ihRMvpFr\nZAHs\r\n=2Ojj\r\n-----END PGP SIGNATURE-----\r\n"},"main":"dist/index.js","husky":{"hooks":{"pre-commit":"lint-staged"}},"config":{"eslint":"./examples/**/*.{js,jsx}","tslint":"./{__mocks__,src,stories}/{,**/}*.{ts,tsx}"},"readme":"[![npm version](https://badge.fury.io/js/%40gooddata%2Freact-components.svg)](https://www.npmjs.com/package/@gooddata/react-components)\n\n# GoodData.UI React components\n> A React-based JavaScript library for building data-driven applications\n\n## Getting started\n- [GoodData.UI Documentation](http://sdk.gooddata.com/gooddata-ui/)\n- [GoodData.UI Live Examples](https://gooddata-examples.herokuapp.com/)\n- [Stack Overflow](https://stackoverflow.com/questions/tagged/gooddata)\n\n### Usage\nWith [yarn](https://yarnpkg.com) installed, go to your project directory and run\n```\n$ yarn add @gooddata/react-components\n```\nIf you prefer [npm](npmjs.com) run\n```\n$ npm install --save @gooddata/react-components\n```\n\nThe public API is exposed via global `index.js`. Except for the styles, do not import any other file directly\nbecause they are not intended to be part of the public API.\n\n## Contributing\n\nWe welcome any contribution in form of [issues](https://github.com/gooddata/gooddata-react-components/issues) or [pull requests](https://github.com/gooddata/gooddata-react-components/pulls).\n\nInstall [Node.js](http://nodejs.org) (node 12.16.1, npm v6.13.4) and [Yarn](https://classic.yarnpkg.com) (1.22.4).\n\nInstall dependencies:\n```\nyarn install --frozen-lockfile\n```\n\nThese commands may come in handy while developing:\n\n| command | description |\n| ------- | ----------- |\n| `yarn install --pure-lockfile` | first step |\n| ||\n| `yarn dev` | build react-components to `/dist` in watch mode |\n| `yarn test` | run all unit tests |\n| `yarn prettier-write` | format the source code to match the valid codestyle |\n| `yarn validate` | validate codestyle |\n| ||\n| `yarn storybook` | run storybook from `/stories` on http://localhost:9001 |\n| `yarn build-storybook` | build storybook to `/dist-storybook` |\n| `yarn test-storybook` | run storybook and [screenshot tests](https://github.com/gooddata/gdc-client-utils/tree/master/test-storybook) |\n| ||\n| `yarn examples` | run Live Examples dev-server from `/examples` on https://localhost:8999 |\n| `yarn examples-build` | build Live Examples to `/examples/dist` |\n| `yarn examples-server` | serve built Live Examples - see `/examples/server/src` |\n| `yarn examples-testcafe` | run testcafe tests against `localhost:8999` |\n\n### Deploy to heroku.com\nWhen you deploy this repo to heroku, it serves *GoodData.UI Live Examples*.\nRelevant tasks are in `Procfile` and `package.json`.\n\n```bash\n# run in the project directory\nheroku login\nheroku create <your-app-name>\nheroku config:set DOMAIN_ADMIN_USERNAME=x@gooddata.com DOMAIN_ADMIN_PASSWORD=xy PROJECT_ID_TO_ASSIGN=xms7ga4tf3g3nzucd8380o2bev8oeknp\ngit push heroku HEAD:master\nheroku open\n```\n### Enable Geo Chart for Storybook and Live Examples\nGeo chart uses Mapbox to render map which requires a Mapbox access token.\n- Register an account and create Mapbox access token at [guide](https://docs.mapbox.com/help/how-mapbox-works/access-tokens/)\n- Store the created token at `.env`:\n```bash\necho -e \"EXAMPLE_MAPBOX_ACCESS_TOKEN=token\" >> .env # only need to run once\necho -e \"STORYBOOK_MAPBOX_ACCESS_TOKEN=token\" >> .env # only need to run once\n```\n\n### Run Live Examples Locally\nTo run *GoodData.UI Live Examples* locally:\n```bash\ngit clone <this-repository>\ncd  <repository-folder>\nyarn install --pure-lockfile\nyarn examples\n```\nThen open https://localhost:8999 and login using Live Examples account (you can [create one here](https://gooddata-examples.herokuapp.com/registration)).\n\n### Run Storybook locally\n- Run storybook with token stored in `.env` for more secure\n```bash\nyarn storybook\n```\n- Or run storybook with token env param exposed to cli (not suggested)\n```bash\nSTORYBOOK_MAPBOX_ACCESS_TOKEN=token yarn storybook\n```\n- Apply either above way to `yarn build-storybook` or `yarn test-storybook`\n\n### Source code formatting\nThe source code in the repository is formatted by [Prettier](https://prettier.io/).\nThe format of the code is validated by our Continuous Integration server and is one of the requirements of successful merge.\n\nPrettier is supported by every major IDE. You can find the list of supported editors and how to configure them [here](https://prettier.io/docs/en/editors.html).\n\nIn the case, when your editor is not supported or you don't want to setup the integration, you can run the `yarn prettier-write` command to reformat the code before commit.\n\n## Changelog\n\n- see [CHANGELOG.md](CHANGELOG.md)\n\n## Supported versions\n\nIn order to make the user experience with integrating GoodData UI SDK as smooth and secure as possible and to ensure that the SDK is using the latest features of the platform, we will only provide support to two most recent major versions of UI SDK.\n\nThe most recent majors will be supported in the following modes:\n\n- The latest major version will receive all new functionality and all bug fixes\n- The previous major version will only receive fixes to critical issues and security fixes. These fixes will be applied on top of last released version of the previous major\n\nThe customers are encouraged to always use the latest version of the UI SDK.\n\nIn case of using older versions, the user might face API incompatibility, performance or security issues.\n\nPlease follow the installation instructions to update to the newest version.\n\n## License\n\n(C) 2007-2020 GoodData Corporation\n\nThis project is dual licensed:\n\n- The ATTRIBUTION-NONCOMMERCIAL 4.0 INTERNATIONAL (CC BY-NC 4.0) is used for purpose of the trial experience and evaluation of GoodData.UI library.\n- The GOODDATA GOODDATA.UI LIBRARY END USER LICENSE AGREEMENT is used for GoodData customers.\n\nFor more information, please see [LICENSE](https://github.com/gooddata/gooddata-react-components/blob/master/LICENSE)\n","gitHead":"b4d2c759c5eb34abe540d8a1753d74da8333ad92","scripts":{"dev":"bash scripts/build.sh --dev-watch","test":"jest --watch","build":"bash scripts/build.sh","tslint":"yarn run-tslint -t verbose $npm_package_config_tslint","prepare":"cd examples/server && yarn install --frozen-lockfile && cd ../..; rm -r examples/node_modules 2>/dev/null; true","examples":"bash scripts/run-examples.sh","prepare?":"# Called before `npm publish` and on local `npm install`. Temporarily also for deleting obsolete node_modules. Ends with `true` to continue gracefully.","validate":"tsc --noEmit && yarn tslint && eslint $npm_package_config_eslint && yarn validate-style && yarn prettier-check","build-dev":"bash scripts/build.sh --dev","examples?":"# Default is developer domain, other options: yarn examples [sec,secure,stg,stg2,stg3,demo,developer or URL]","storybook":"yarn build && start-storybook -p 9001 -c .storybook","test-once":"jest","tslint-ci":"mkdir -p ./ci/results && yarn run-tslint -t checkstyle -o ./ci/results/tslint-results.xml $npm_package_config_tslint","run-tslint":"tslint -p tsconfig.json","validate-ci":"tsc --noEmit && yarn tslint-ci  && eslint $npm_package_config_eslint -f checkstyle -o ci/results/eslint-results.xml && yarn validate-style-ci && yarn prettier-check","examples-build":"bash scripts/build-examples.sh","prepublishOnly":"yarn build","prettier-check":"prettier --check '{src,stories,styles,__mocks__,examples/server/src,examples/src,examples/test}/**/*.{ts,js,tsx,jsx,json,scss,md,yaml,html}'","prettier-write":"prettier --write '{src,stories,styles,__mocks__,examples/server/src,examples/src,examples/test}/**/*.{ts,js,tsx,jsx,json,scss,md,yaml,html}'","test-storybook":"yarn build && test-storybook","validate-style":"stylelint '**/*.scss'","build-storybook":"yarn build && build-storybook -c .storybook -o dist-storybook","examples-server":"node examples/server/src/index.js","heroku-postbuild":"yarn examples-build developer","examples-testcafe":"./scripts/run-testcafe.sh visual","validate-style-ci":"stylelint '**/*.scss' --custom-formatter=node_modules/stylelint-checkstyle-formatter > ci/results/stylelint-results.xml","check-circular-deps":"madge --circular --extensions ts ./src","examples-testcafe-ci":"./scripts/run-testcafe.sh ci","examples-testcafe-live":"./scripts/run-testcafe.sh live"},"typings":"dist/index.d.ts","_npmUser":{"name":"ivan.mjartan","email":"ivan.mjartan@gooddata.com"},"deprecated":"@gooddata/react-components@7 reached End of Support on March 31, 2022. Please upgrade (see https://sdk.gooddata.com/gooddata-ui/docs/supported_versions.html for more information).","repository":{"url":"git+ssh://git@github.com/gooddata/gooddata-react-components.git","type":"git"},"_npmVersion":"6.13.4","description":"GoodData.UI - A powerful JavaScript library for building analytical applications","directories":{},"lint-staged":{"{src,stories,styles,__mocks__,examples/server/src,examples/src,examples/test}/**/*.{ts,js,tsx,jsx,scss}":["npx gdc-fix-copyright","git add"],"{src,stories,styles,__mocks__,examples/server/src,examples/src,examples/test}/**/*.{ts,js,tsx,jsx,json,scss,md,yaml,html}":["prettier --write","git add"]},"_nodeVersion":"12.16.1","dependencies":{"rxjs":"^5.5.6","uuid":"^3.2.1","immer":"^1.3.1","lodash":"^4.17.15","date-fns":"^2.7.0","downshift":"^3.2.7","invariant":"^2.2.2","mapbox-gl":"^1.6.1","classnames":"^2.2.6","highcharts":"7.1.1","prop-types":"^15.6.0","react-intl":"^3.6.0","custom-event":"^1.0.1","react-window":"^1.8.1","ag-grid-react":"20.0.0","react-measure":"^2.3.0","@types/mapbox-gl":"^1.6.1","react-day-picker":"~7.3.0","react-responsive":"^3.0.0","stringify-object":"^2.4.0","@gooddata/typings":"^2.24.2","ag-grid-community":"20.0.0","http-status-codes":"^1.3.0","@gooddata/js-utils":"^3.10.5","@gooddata/numberjs":"^3.2.4","fixed-data-table-2":"0.7.17","@gooddata/goodstrap":"^68.6.0","react-dom-factories":"^1.0.2","@gooddata/gooddata-js":"^13.0.1","json-stable-stringify":"^1.0.1","react-transition-group":"^2.2.1","hoist-non-react-statics":"^3.3.0","nodelist-foreach-polyfill":"^1.2.0","@formatjs/intl-pluralrules":"^1.3.6","highcharts-grouped-categories":"^1.1.3"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"raf":"3.3.2","yup":"^0.24.1","jest":"24.7.1","husky":"3.0.0","madge":"^3.4.4","react":"^16.5.2","enzyme":"3.5.0","eslint":"4.19.1","formik":"^0.11.11","moment":"2.23.0","history":"^4.7.2","ts-jest":"24.0.0","webpack":"4.30.0","full-icu":"^1.3.0","prettier":"1.16.4","react-ga":"^2.5.2","recharts":"1.0.0-beta.9","testcafe":"1.1.4","commander":"2.14.1","node-sass":"4.13.0","react-dom":"^16.5.2","stylelint":"^10.0.0","supertest":"3.0.0","ts-loader":"6.0.0","@types/raf":"^3.4.0","css-loader":"0.28.7","jest-junit":"3.0.0","raw-loader":"0.5.1","styled-jsx":"2.2.1","typescript":"3.3.4000","@babel/core":"7.4.4","@types/jest":"24.0.6","@types/node":"7.0.8","@types/uuid":"3.4.3","file-loader":"3.0.1","jest-enzyme":"7.0.2","lint-staged":"9.1.0","sass-loader":"6.0.6","webpack-cli":"3.3.2","@types/react":"16.8.6","babel-loader":"8.0.5","react-helmet":"5.2.0","react-select":"1.2.1","style-loader":"0.19.1","@types/enzyme":"3.1.13","@types/lodash":"4.14.123","testcafe-live":"0.1.4","@babel/runtime":"7.4.4","dotenv-webpack":"^1.7.0","@babel/polyfill":"^7.4.4","@storybook/react":"5.0.11","@types/invariant":"2.2.29","@types/react-dom":"16.0.11","isomorphic-fetch":"2.2.1","react-datepicker":"1.1.0","react-router-dom":"4.2.2","@babel/preset-env":"7.4.4","@gooddata/mock-js":"^2.13.1","@storybook/addons":"5.0.11","@types/classnames":"2.2.3","@types/prop-types":"15.5.2","@storybook/theming":"5.0.11","identity-obj-proxy":"^3.0.0","intl-messageformat":"^7.5.4","webpack-dev-server":"3.3.1","@babel/preset-react":"7.0.0","@types/react-portal":"4.0.1","@types/react-window":"^1.8.1","babel-plugin-lodash":"3.3.4","html-webpack-plugin":"3.2.0","react-test-renderer":"16.4.2","@types/react-measure":"2.0.5","clean-webpack-plugin":"2.0.2","stats-webpack-plugin":"0.7.0","eslint-config-prettier":"4.1.0","react-google-recaptcha":"^0.14.1","tslint-config-prettier":"1.18.0","@gooddata/eslint-config":"^1.0.0","@gooddata/tslint-config":"1.0.0","@types/react-responsive":"^3.0.3","@types/storybook__react":"4.0.1","@types/stringify-object":"^3.2.0","enzyme-adapter-react-16":"1.3.1","@gooddata/test-storybook":"3.2.1","@storybook/addon-actions":"5.0.11","@storybook/addon-options":"5.0.11","node-sass-magic-importer":"5.1.0","react-syntax-highlighter":"11.0.2","@types/fixed-data-table-2":"0.8.1","stylelint-config-prettier":"5.2.0","@gooddata/stylelint-config":"4.0.1","@types/react-test-renderer":"16.0.0","circular-dependency-plugin":"5.0.2","compression-webpack-plugin":"2.0.0","@types/json-stable-stringify":"^1.0.32","@gooddata/frontend-npm-scripts":"1.1.0","@types/enzyme-adapter-react-16":"1.0.3","stylelint-checkstyle-formatter":"0.1.0","@types/storybook__addon-actions":"3.4.2","@babel/plugin-proposal-class-properties":"7.4.4","@babel/plugin-proposal-object-rest-spread":"7.4.4","@babel/plugin-transform-async-to-generator":"7.4.4"},"peerDependencies":{"react":"^16.5.2","react-dom":"^16.5.2"},"_npmOperationalInternal":{"tmp":"tmp/react-components_7.7.0-alpha-ivan.mjartan-ine-one-4404-manual-resizing-2020-05-26T07-59-58-652Z_1590480033146_0.1892274856150531","host":"s3://npm-registry-packages"}},"7.7.0-alpha-scavnickyj-jsc-bb-2298-2020-05-26T08-04-13-765Z":{"name":"@gooddata/react-components","version":"7.7.0-alpha-scavnickyj-jsc-bb-2298-2020-05-26T08-04-13-765Z","author":{"name":"GoodData Corporation"},"license":"BSD-3-Clause","_id":"@gooddata/react-components@7.7.0-alpha-scavnickyj-jsc-bb-2298-2020-05-26T08-04-13-765Z","maintainers":[{"name":"afi","email":"adam.fiedler@gooddata.com"},{"name":"bertold8","email":"ivan.nejezchleb@seznam.cz"},{"name":"bich.nguyen","email":"bich.nguyen@gooddata.com"},{"name":"brbistas","email":"valentinos.chraniotis@gooddata.com"},{"name":"bugsbunny338","email":"jiri.zajic@mensa.cz"},{"name":"de.do","email":"de.do@gooddata.com"},{"name":"gooddata-ci","email":"rail@gooddata.com"},{"name":"hang.ngo","email":"hang.ngo@gooddata.com"},{"name":"hung.nguyen.hoang","email":"hung.nguyen@gooddata.com"},{"name":"ivan.mjartan","email":"ivan.mjartan@gooddata.com"},{"name":"jakub-sterba","email":"jakub.sterba@gooddata.com"},{"name":"jaroslav.tomecek","email":"jaroslav.tomecek@gooddata.com"},{"name":"jkittler","email":"honza.kittler@gmail.com"},{"name":"khanh.le","email":"khanh.le@gooddata.com"},{"name":"lanhuynh","email":"lan.huynh@gooddata.com"},{"name":"linhhong","email":"linh.hong@gooddata.com"},{"name":"lupko","email":"lubomir.slivka@gooddata.com"},{"name":"mai.nguyen","email":"mai.nguyen@gooddata.com"},{"name":"matyas.kandl","email":"matyas.kandl@gooddata.com"},{"name":"michal.marsal","email":"michal.marsal@gooddata.com"},{"name":"my.duong","email":"my.duong@gooddata.com"},{"name":"naibinh","email":"naibinh@gmail.com"},{"name":"nikolacech","email":"nikola.cech@gooddata.com"},{"name":"nis.hua","email":"nis.hua@gooddata.com"},{"name":"no23reason","email":"dan.homola@hotmail.cz"},{"name":"patrikbraborec","email":"patrik.braborec@gooddata.com"},{"name":"pbenes","email":"petr.benes@gooddata.com"},{"name":"petrjanu","email":"petr.janu@gooddata.com"},{"name":"pkingo","email":"philipandreaskingo@hotmail.com"},{"name":"ptquang86","email":"ptquang86@gmail.com"},{"name":"qduval","email":"quentin.duval@gooddata.com"},{"name":"rodri360","email":"me@rodri360.com"},{"name":"scavnickyj","email":"jakub.scavnicky@gooddata.com"},{"name":"sitina","email":"jiri.sitina@gooddata.com"},{"name":"strouhaljan","email":"strouhal.jan@gmail.com"},{"name":"thao-luong","email":"thao.luong@gooddata.com"},{"name":"thuong.nguyen","email":"thuong.nguyen@gooddata.com"},{"name":"tomas.kratochvil","email":"tomas.kratochvil@gooddata.com"},{"name":"tomsatgd","email":"tomas.satinsky@gooddata.com"},{"name":"trung-le-quoc","email":"trung.le@gooddata.com"},{"name":"tu-ngo","email":"tungo1981@gmail.com"},{"name":"tu.bui","email":"tu.bui@gooddata.com"},{"name":"tulean","email":"tuan.le@gooddata.com"},{"name":"tuqt1005","email":"tu.tran@gooddata.com"},{"name":"utdnah","email":"danh.ung@gooddata.com"},{"name":"vlastikcz","email":"vlastimil.kotas@gooddata.com"},{"name":"vu.pham","email":"vu.pham@gooddata.com"},{"name":"xmort","email":"petr.dolejsi@gooddata.com"},{"name":"yanlipnican","email":"yanlipnican@gmail.com"}],"homepage":"https://github.com/gooddata/gooddata-react-components#readme","bugs":{"url":"https://github.com/gooddata/gooddata-react-components/issues"},"dist":{"shasum":"72e81ee70cc81a0c501296fbf2c2157814ddd3a4","tarball":"https://registry.npmjs.org/@gooddata/react-components/-/react-components-7.7.0-alpha-scavnickyj-jsc-bb-2298-2020-05-26T08-04-13-765Z.tgz","fileCount":2629,"integrity":"sha512-dTzDd6GERvkkqz9S6GB4VAkrvNR0Y2CEm1z7Q9gg7XnqINf6bsqkQv/+YCsfb+K8l8IpkjtUdprsHu3VXfNabA==","signatures":[{"sig":"MEUCIQDSiyaBogQsJU2vQCqcGSnWSFRFZt3zr0nVwb+/k/nBnAIgFpQwro6OmDXe3VqzvpnqXB8rf9wnCghIL95KMMOaPTI=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":10329450,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJezM2qCRA9TVsSAnZWagAAx5QQAJRd4XTR0k9slal52jHd\n1rnoybTyg6eaFrZB8764IIYMn5CJBd02zubta4UJCcEenIAZMCrxAkrf/XUX\nqJR4I5MulMdUrgiv1LbYKjwc6qFg7hZrhwMNrQ6MsQXoIooF6Q0k94X0DDYQ\nS/CzqOFGsblYFsbUKvTsqZsrSWeqi9jgi9c5YcSAmSxAZY6A11q34D3Iz1mc\nY4EjDTiymGTl67w8UjNcpj8HQKBVeVp1Ev76JQfCWuSstJ4fKcx74QyeLvh+\nW3Bt0yzF15MXtBRBnJ85elJzwArgAQBR9m60aEIWa+TFo7u3qNcoTqxzn81a\n87gd3V8WnCeLs4gyus6h9M1EsNT8keMhH0HZgVROma/kLIYhZqrE6Sm0c9eV\nx4WHwOuZzAyIlCiyrwvJfrCy4ExMefnzeAfjKAcP3A9SvdjhszihCRUFB8nx\n0GqDCe5poxToEU4oSOTM2FH+2z19EIoMtczBbhO/ybdv/+eFpmpK2jmeCIoI\nfviXG0uj9M0KtaJINDejb3RtH+Vzhb+617lRb79pCimkBx5o0S62gCN3Pt9M\nFU/YxjHG3TfZBZNtZbYDWv8Kwt5edW9YjcugljaJAKnjngy0UbQ03IKGGEP1\nQBtFCrjuG3V37Y6Y3bLFSjvkpO2uBg6NQeD/VTSzf7e8ybhsxXzHxhvRv9dx\nPzcg\r\n=s0a2\r\n-----END PGP SIGNATURE-----\r\n"},"main":"dist/index.js","husky":{"hooks":{"pre-commit":"lint-staged"}},"config":{"eslint":"./examples/**/*.{js,jsx}","tslint":"./{__mocks__,src,stories}/{,**/}*.{ts,tsx}"},"readme":"[![npm version](https://badge.fury.io/js/%40gooddata%2Freact-components.svg)](https://www.npmjs.com/package/@gooddata/react-components)\n\n# GoodData.UI React components\n> A React-based JavaScript library for building data-driven applications\n\n## Getting started\n- [GoodData.UI Documentation](http://sdk.gooddata.com/gooddata-ui/)\n- [GoodData.UI Live Examples](https://gooddata-examples.herokuapp.com/)\n- [Stack Overflow](https://stackoverflow.com/questions/tagged/gooddata)\n\n### Usage\nWith [yarn](https://yarnpkg.com) installed, go to your project directory and run\n```\n$ yarn add @gooddata/react-components\n```\nIf you prefer [npm](npmjs.com) run\n```\n$ npm install --save @gooddata/react-components\n```\n\nThe public API is exposed via global `index.js`. Except for the styles, do not import any other file directly\nbecause they are not intended to be part of the public API.\n\n## Contributing\n\nWe welcome any contribution in form of [issues](https://github.com/gooddata/gooddata-react-components/issues) or [pull requests](https://github.com/gooddata/gooddata-react-components/pulls).\n\nInstall [Node.js](http://nodejs.org) (node 12.16.1, npm v6.13.4) and [Yarn](https://classic.yarnpkg.com) (1.22.4).\n\nInstall dependencies:\n```\nyarn install --frozen-lockfile\n```\n\nThese commands may come in handy while developing:\n\n| command | description |\n| ------- | ----------- |\n| `yarn install --pure-lockfile` | first step |\n| ||\n| `yarn dev` | build react-components to `/dist` in watch mode |\n| `yarn test` | run all unit tests |\n| `yarn prettier-write` | format the source code to match the valid codestyle |\n| `yarn validate` | validate codestyle |\n| ||\n| `yarn storybook` | run storybook from `/stories` on http://localhost:9001 |\n| `yarn build-storybook` | build storybook to `/dist-storybook` |\n| `yarn test-storybook` | run storybook and [screenshot tests](https://github.com/gooddata/gdc-client-utils/tree/master/test-storybook) |\n| ||\n| `yarn examples` | run Live Examples dev-server from `/examples` on https://localhost:8999 |\n| `yarn examples-build` | build Live Examples to `/examples/dist` |\n| `yarn examples-server` | serve built Live Examples - see `/examples/server/src` |\n| `yarn examples-testcafe` | run testcafe tests against `localhost:8999` |\n\n### Deploy to heroku.com\nWhen you deploy this repo to heroku, it serves *GoodData.UI Live Examples*.\nRelevant tasks are in `Procfile` and `package.json`.\n\n```bash\n# run in the project directory\nheroku login\nheroku create <your-app-name>\nheroku config:set DOMAIN_ADMIN_USERNAME=x@gooddata.com DOMAIN_ADMIN_PASSWORD=xy PROJECT_ID_TO_ASSIGN=xms7ga4tf3g3nzucd8380o2bev8oeknp\ngit push heroku HEAD:master\nheroku open\n```\n### Enable Geo Chart for Storybook and Live Examples\nGeo chart uses Mapbox to render map which requires a Mapbox access token.\n- Register an account and create Mapbox access token at [guide](https://docs.mapbox.com/help/how-mapbox-works/access-tokens/)\n- Store the created token at `.env`:\n```bash\necho -e \"EXAMPLE_MAPBOX_ACCESS_TOKEN=token\" >> .env # only need to run once\necho -e \"STORYBOOK_MAPBOX_ACCESS_TOKEN=token\" >> .env # only need to run once\n```\n\n### Run Live Examples Locally\nTo run *GoodData.UI Live Examples* locally:\n```bash\ngit clone <this-repository>\ncd  <repository-folder>\nyarn install --pure-lockfile\nyarn examples\n```\nThen open https://localhost:8999 and login using Live Examples account (you can [create one here](https://gooddata-examples.herokuapp.com/registration)).\n\n### Run Storybook locally\n- Run storybook with token stored in `.env` for more secure\n```bash\nyarn storybook\n```\n- Or run storybook with token env param exposed to cli (not suggested)\n```bash\nSTORYBOOK_MAPBOX_ACCESS_TOKEN=token yarn storybook\n```\n- Apply either above way to `yarn build-storybook` or `yarn test-storybook`\n\n### Source code formatting\nThe source code in the repository is formatted by [Prettier](https://prettier.io/).\nThe format of the code is validated by our Continuous Integration server and is one of the requirements of successful merge.\n\nPrettier is supported by every major IDE. You can find the list of supported editors and how to configure them [here](https://prettier.io/docs/en/editors.html).\n\nIn the case, when your editor is not supported or you don't want to setup the integration, you can run the `yarn prettier-write` command to reformat the code before commit.\n\n## Changelog\n\n- see [CHANGELOG.md](CHANGELOG.md)\n\n## Supported versions\n\nIn order to make the user experience with integrating GoodData UI SDK as smooth and secure as possible and to ensure that the SDK is using the latest features of the platform, we will only provide support to two most recent major versions of UI SDK.\n\nThe most recent majors will be supported in the following modes:\n\n- The latest major version will receive all new functionality and all bug fixes\n- The previous major version will only receive fixes to critical issues and security fixes. These fixes will be applied on top of last released version of the previous major\n\nThe customers are encouraged to always use the latest version of the UI SDK.\n\nIn case of using older versions, the user might face API incompatibility, performance or security issues.\n\nPlease follow the installation instructions to update to the newest version.\n\n## License\n\n(C) 2007-2020 GoodData Corporation\n\nThis project is dual licensed:\n\n- The ATTRIBUTION-NONCOMMERCIAL 4.0 INTERNATIONAL (CC BY-NC 4.0) is used for purpose of the trial experience and evaluation of GoodData.UI library.\n- The GOODDATA GOODDATA.UI LIBRARY END USER LICENSE AGREEMENT is used for GoodData customers.\n\nFor more information, please see [LICENSE](https://github.com/gooddata/gooddata-react-components/blob/master/LICENSE)\n","gitHead":"d12a7fbd70766cdc4c8cbdff69613852efa6748c","scripts":{"dev":"bash scripts/build.sh --dev-watch","test":"jest --watch","build":"bash scripts/build.sh","tslint":"yarn run-tslint -t verbose $npm_package_config_tslint","prepare":"cd examples/server && yarn install --frozen-lockfile && cd ../..; rm -r examples/node_modules 2>/dev/null; true","examples":"bash scripts/run-examples.sh","prepare?":"# Called before `npm publish` and on local `npm install`. Temporarily also for deleting obsolete node_modules. Ends with `true` to continue gracefully.","validate":"tsc --noEmit && yarn tslint && eslint $npm_package_config_eslint && yarn validate-style && yarn prettier-check","build-dev":"bash scripts/build.sh --dev","examples?":"# Default is developer domain, other options: yarn examples [sec,secure,stg,stg2,stg3,demo,developer or URL]","storybook":"yarn build && start-storybook -p 9001 -c .storybook","test-once":"jest","tslint-ci":"mkdir -p ./ci/results && yarn run-tslint -t checkstyle -o ./ci/results/tslint-results.xml $npm_package_config_tslint","run-tslint":"tslint -p tsconfig.json","validate-ci":"tsc --noEmit && yarn tslint-ci  && eslint $npm_package_config_eslint -f checkstyle -o ci/results/eslint-results.xml && yarn validate-style-ci && yarn prettier-check","examples-build":"bash scripts/build-examples.sh","prepublishOnly":"yarn build","prettier-check":"prettier --check '{src,stories,styles,__mocks__,examples/server/src,examples/src,examples/test}/**/*.{ts,js,tsx,jsx,json,scss,md,yaml,html}'","prettier-write":"prettier --write '{src,stories,styles,__mocks__,examples/server/src,examples/src,examples/test}/**/*.{ts,js,tsx,jsx,json,scss,md,yaml,html}'","test-storybook":"yarn build && test-storybook","validate-style":"stylelint '**/*.scss'","build-storybook":"yarn build && build-storybook -c .storybook -o dist-storybook","examples-server":"node examples/server/src/index.js","heroku-postbuild":"yarn examples-build developer","examples-testcafe":"./scripts/run-testcafe.sh visual","validate-style-ci":"stylelint '**/*.scss' --custom-formatter=node_modules/stylelint-checkstyle-formatter > ci/results/stylelint-results.xml","check-circular-deps":"madge --circular --extensions ts ./src","examples-testcafe-ci":"./scripts/run-testcafe.sh ci","examples-testcafe-live":"./scripts/run-testcafe.sh live"},"typings":"dist/index.d.ts","_npmUser":{"name":"scavnickyj","email":"jakub.scavnicky@gooddata.com"},"deprecated":"@gooddata/react-components@7 reached End of Support on March 31, 2022. Please upgrade (see https://sdk.gooddata.com/gooddata-ui/docs/supported_versions.html for more information).","repository":{"url":"git+ssh://git@github.com/gooddata/gooddata-react-components.git","type":"git"},"_npmVersion":"6.13.4","description":"GoodData.UI - A powerful JavaScript library for building analytical applications","directories":{},"lint-staged":{"{src,stories,styles,__mocks__,examples/server/src,examples/src,examples/test}/**/*.{ts,js,tsx,jsx,scss}":["npx gdc-fix-copyright","git add"],"{src,stories,styles,__mocks__,examples/server/src,examples/src,examples/test}/**/*.{ts,js,tsx,jsx,json,scss,md,yaml,html}":["prettier --write","git add"]},"_nodeVersion":"12.16.1","dependencies":{"rxjs":"^5.5.6","uuid":"^3.2.1","immer":"^1.3.1","lodash":"^4.17.15","date-fns":"^2.7.0","downshift":"^3.2.7","invariant":"^2.2.2","mapbox-gl":"^1.6.1","classnames":"^2.2.6","highcharts":"7.1.1","prop-types":"^15.6.0","react-intl":"^3.6.0","custom-event":"^1.0.1","react-window":"^1.8.1","ag-grid-react":"20.0.0","react-measure":"^2.3.0","@types/mapbox-gl":"^1.6.1","react-day-picker":"~7.3.0","react-responsive":"^3.0.0","stringify-object":"^2.4.0","@gooddata/typings":"^2.24.2","ag-grid-community":"20.0.0","http-status-codes":"^1.3.0","@gooddata/js-utils":"^3.10.5","@gooddata/numberjs":"^3.2.4","fixed-data-table-2":"0.7.17","@gooddata/goodstrap":"^68.6.0","react-dom-factories":"^1.0.2","@gooddata/gooddata-js":"^13.0.1","json-stable-stringify":"^1.0.1","react-transition-group":"^2.2.1","hoist-non-react-statics":"^3.3.0","nodelist-foreach-polyfill":"^1.2.0","@formatjs/intl-pluralrules":"^1.3.6","highcharts-grouped-categories":"^1.1.3"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"raf":"3.3.2","yup":"^0.24.1","jest":"24.7.1","husky":"3.0.0","madge":"^3.4.4","react":"^16.5.2","enzyme":"3.5.0","eslint":"4.19.1","formik":"^0.11.11","moment":"2.23.0","history":"^4.7.2","ts-jest":"24.0.0","webpack":"4.30.0","full-icu":"^1.3.0","prettier":"1.16.4","react-ga":"^2.5.2","recharts":"1.0.0-beta.9","testcafe":"1.1.4","commander":"2.14.1","node-sass":"4.13.0","react-dom":"^16.5.2","stylelint":"^10.0.0","supertest":"3.0.0","ts-loader":"6.0.0","@types/raf":"^3.4.0","css-loader":"0.28.7","jest-junit":"3.0.0","raw-loader":"0.5.1","styled-jsx":"2.2.1","typescript":"3.3.4000","@babel/core":"7.4.4","@types/jest":"24.0.6","@types/node":"7.0.8","@types/uuid":"3.4.3","file-loader":"3.0.1","jest-enzyme":"7.0.2","lint-staged":"9.1.0","sass-loader":"6.0.6","webpack-cli":"3.3.2","@types/react":"16.8.6","babel-loader":"8.0.5","react-helmet":"5.2.0","react-select":"1.2.1","style-loader":"0.19.1","@types/enzyme":"3.1.13","@types/lodash":"4.14.123","testcafe-live":"0.1.4","@babel/runtime":"7.4.4","dotenv-webpack":"^1.7.0","@babel/polyfill":"^7.4.4","@storybook/react":"5.0.11","@types/invariant":"2.2.29","@types/react-dom":"16.0.11","isomorphic-fetch":"2.2.1","react-datepicker":"1.1.0","react-router-dom":"4.2.2","@babel/preset-env":"7.4.4","@gooddata/mock-js":"^2.13.1","@storybook/addons":"5.0.11","@types/classnames":"2.2.3","@types/prop-types":"15.5.2","@storybook/theming":"5.0.11","identity-obj-proxy":"^3.0.0","intl-messageformat":"^7.5.4","webpack-dev-server":"3.3.1","@babel/preset-react":"7.0.0","@types/react-portal":"4.0.1","@types/react-window":"^1.8.1","babel-plugin-lodash":"3.3.4","html-webpack-plugin":"3.2.0","react-test-renderer":"16.4.2","@types/react-measure":"2.0.5","clean-webpack-plugin":"2.0.2","stats-webpack-plugin":"0.7.0","eslint-config-prettier":"4.1.0","react-google-recaptcha":"^0.14.1","tslint-config-prettier":"1.18.0","@gooddata/eslint-config":"^1.0.0","@gooddata/tslint-config":"1.0.0","@types/react-responsive":"^3.0.3","@types/storybook__react":"4.0.1","@types/stringify-object":"^3.2.0","enzyme-adapter-react-16":"1.3.1","@gooddata/test-storybook":"3.2.1","@storybook/addon-actions":"5.0.11","@storybook/addon-options":"5.0.11","node-sass-magic-importer":"5.1.0","react-syntax-highlighter":"11.0.2","@types/fixed-data-table-2":"0.8.1","stylelint-config-prettier":"5.2.0","@gooddata/stylelint-config":"4.0.1","@types/react-test-renderer":"16.0.0","circular-dependency-plugin":"5.0.2","compression-webpack-plugin":"2.0.0","@types/json-stable-stringify":"^1.0.32","@gooddata/frontend-npm-scripts":"1.1.0","@types/enzyme-adapter-react-16":"1.0.3","stylelint-checkstyle-formatter":"0.1.0","@types/storybook__addon-actions":"3.4.2","@babel/plugin-proposal-class-properties":"7.4.4","@babel/plugin-proposal-object-rest-spread":"7.4.4","@babel/plugin-transform-async-to-generator":"7.4.4"},"peerDependencies":{"react":"^16.5.2","react-dom":"^16.5.2"},"_npmOperationalInternal":{"tmp":"tmp/react-components_7.7.0-alpha-scavnickyj-jsc-bb-2298-2020-05-26T08-04-13-765Z_1590480297663_0.42069168676422164","host":"s3://npm-registry-packages"}},"7.7.0-alpha-ptquang86-qp-sd-965-drill-2020-05-26T08-50-37-972Z":{"name":"@gooddata/react-components","version":"7.7.0-alpha-ptquang86-qp-sd-965-drill-2020-05-26T08-50-37-972Z","author":{"name":"GoodData Corporation"},"license":"BSD-3-Clause","_id":"@gooddata/react-components@7.7.0-alpha-ptquang86-qp-sd-965-drill-2020-05-26T08-50-37-972Z","maintainers":[{"name":"afi","email":"adam.fiedler@gooddata.com"},{"name":"bertold8","email":"ivan.nejezchleb@seznam.cz"},{"name":"bich.nguyen","email":"bich.nguyen@gooddata.com"},{"name":"brbistas","email":"valentinos.chraniotis@gooddata.com"},{"name":"bugsbunny338","email":"jiri.zajic@mensa.cz"},{"name":"de.do","email":"de.do@gooddata.com"},{"name":"gooddata-ci","email":"rail@gooddata.com"},{"name":"hang.ngo","email":"hang.ngo@gooddata.com"},{"name":"hung.nguyen.hoang","email":"hung.nguyen@gooddata.com"},{"name":"huyen.nguyen","email":"huyen.nguyen@gooddata.com"},{"name":"ivan.mjartan","email":"ivan.mjartan@gooddata.com"},{"name":"jakub-sterba","email":"jakub.sterba@gooddata.com"},{"name":"jaroslav.tomecek","email":"jaroslav.tomecek@gooddata.com"},{"name":"jkittler","email":"honza.kittler@gmail.com"},{"name":"khanh.le","email":"khanh.le@gooddata.com"},{"name":"lanhuynh","email":"lan.huynh@gooddata.com"},{"name":"linhhong","email":"linh.hong@gooddata.com"},{"name":"lupko","email":"lubomir.slivka@gooddata.com"},{"name":"mai.nguyen","email":"mai.nguyen@gooddata.com"},{"name":"matyas.kandl","email":"matyas.kandl@gooddata.com"},{"name":"michal.marsal","email":"michal.marsal@gooddata.com"},{"name":"my.duong","email":"my.duong@gooddata.com"},{"name":"naibinh","email":"naibinh@gmail.com"},{"name":"nikolacech","email":"nikola.cech@gooddata.com"},{"name":"nis.hua","email":"nis.hua@gooddata.com"},{"name":"no23reason","email":"dan.homola@hotmail.cz"},{"name":"patrikbraborec","email":"patrik.braborec@gooddata.com"},{"name":"pbenes","email":"petr.benes@gooddata.com"},{"name":"petrjanu","email":"petr.janu@gooddata.com"},{"name":"pkingo","email":"philipandreaskingo@hotmail.com"},{"name":"ptquang86","email":"ptquang86@gmail.com"},{"name":"qduval","email":"quentin.duval@gooddata.com"},{"name":"rodri360","email":"me@rodri360.com"},{"name":"scavnickyj","email":"jakub.scavnicky@gooddata.com"},{"name":"sitina","email":"jiri.sitina@gooddata.com"},{"name":"strouhaljan","email":"strouhal.jan@gmail.com"},{"name":"thao-luong","email":"thao.luong@gooddata.com"},{"name":"thuong.nguyen","email":"thuong.nguyen@gooddata.com"},{"name":"tomas.kratochvil","email":"tomas.kratochvil@gooddata.com"},{"name":"tomsatgd","email":"tomas.satinsky@gooddata.com"},{"name":"trung-le-quoc","email":"trung.le@gooddata.com"},{"name":"tu-ngo","email":"tungo1981@gmail.com"},{"name":"tu.bui","email":"tu.bui@gooddata.com"},{"name":"tulean","email":"tuan.le@gooddata.com"},{"name":"tuqt1005","email":"tu.tran@gooddata.com"},{"name":"utdnah","email":"danh.ung@gooddata.com"},{"name":"vlastikcz","email":"vlastimil.kotas@gooddata.com"},{"name":"vu.pham","email":"vu.pham@gooddata.com"},{"name":"xmort","email":"petr.dolejsi@gooddata.com"},{"name":"yanlipnican","email":"yanlipnican@gmail.com"}],"homepage":"https://github.com/gooddata/gooddata-react-components#readme","bugs":{"url":"https://github.com/gooddata/gooddata-react-components/issues"},"dist":{"shasum":"c1e578fd1f496a1b08972af960571646949c0604","tarball":"https://registry.npmjs.org/@gooddata/react-components/-/react-components-7.7.0-alpha-ptquang86-qp-sd-965-drill-2020-05-26T08-50-37-972Z.tgz","fileCount":2639,"integrity":"sha512-wStiESd8jkdpQNH6sfPeNUNlsrllrOEN9bmudYlEfOV+s3tZk6Y367stPDR0fAhXCt0sezK6iyj3Mmwd+XrLkw==","signatures":[{"sig":"MEQCICVJMcgjXMbnTRgwjfDtygKs8IZvPpmj6FcUsI+QDopEAiBx0SV923tMEdzPvBvkGNVznOmdVPyEwA2CEl14/j0aZA==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":10423840,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJezNiCCRA9TVsSAnZWagAAWu8P/09652nw87zPuKe71iMD\nbgxZIqSf7laUnpMqoXzJteK4jAHNO9EsoY4e3RDnmuoZ+Fg95CgWvAyOyBFi\nO7EaBSahPv35raD6uuINErLtlTzPSl3SIx/goLIphXTy+5d1cngvPp4O2ULW\nRhP1M49hUe3q+ASneAWEQSIeBbe3trfeT3gdazF1fFvON4sihlF1mrNNYJAC\n+VrgVJfjbDvDDuzCTzWbjgbu+z5YY7HcG5OrHkNM0BciYCvggMgBnKEQZLcQ\nbMNu/wuEtss+0rk8J0iD9S0GgqLBxQe8KRbqZYNx/n21zUsVoDj2mlcntdN2\n9ML402psqGIWA/xsDlGEuoqXzEl7iBSErnLkKab9AU0f6f+x9G/wuvNPTBBM\nvsN90nrurVRmyXh8v60ByptT8UYda6BvWoIz1AGd2ZUATRgicmlnOhSxl76V\n3jKW90JNBBfCCcT2DoHroTY+OTeEQiwRekIsx6kiLKSveQmKq1/hdAYgADM1\nOy/LICf4cV+Sg45Ezwh0iKcm889A2i3+HeSbXfHfjjstX8h7wDRjxM2sApfg\nouVOa2NSnWsB278gppawltXy+aeaNxO9Z16xd7b8uFQH4VI6RMkpprI0geVD\ns2lbePFlqc5/Yo7xSxa8VLaGFE3jiSygOjvvdkudO9MOL5T0XhN66xKQHtzq\ntXh5\r\n=oi9f\r\n-----END PGP SIGNATURE-----\r\n"},"main":"dist/index.js","husky":{"hooks":{"pre-commit":"lint-staged"}},"config":{"eslint":"./examples/**/*.{js,jsx}","tslint":"./{__mocks__,src,stories}/{,**/}*.{ts,tsx}"},"readme":"[![npm version](https://badge.fury.io/js/%40gooddata%2Freact-components.svg)](https://www.npmjs.com/package/@gooddata/react-components)\n\n# GoodData.UI React components\n> A React-based JavaScript library for building data-driven applications\n\n## Getting started\n- [GoodData.UI Documentation](http://sdk.gooddata.com/gooddata-ui/)\n- [GoodData.UI Live Examples](https://gooddata-examples.herokuapp.com/)\n- [Stack Overflow](https://stackoverflow.com/questions/tagged/gooddata)\n\n### Usage\nWith [yarn](https://yarnpkg.com) installed, go to your project directory and run\n```\n$ yarn add @gooddata/react-components\n```\nIf you prefer [npm](npmjs.com) run\n```\n$ npm install --save @gooddata/react-components\n```\n\nThe public API is exposed via global `index.js`. Except for the styles, do not import any other file directly\nbecause they are not intended to be part of the public API.\n\n## Contributing\n\nWe welcome any contribution in form of [issues](https://github.com/gooddata/gooddata-react-components/issues) or [pull requests](https://github.com/gooddata/gooddata-react-components/pulls).\n\nInstall [Node.js](http://nodejs.org) (node 12.16.1, npm v6.13.4) and [Yarn](https://classic.yarnpkg.com) (1.22.4).\n\nInstall dependencies:\n```\nyarn install --frozen-lockfile\n```\n\nThese commands may come in handy while developing:\n\n| command | description |\n| ------- | ----------- |\n| `yarn install --pure-lockfile` | first step |\n| ||\n| `yarn dev` | build react-components to `/dist` in watch mode |\n| `yarn test` | run all unit tests |\n| `yarn prettier-write` | format the source code to match the valid codestyle |\n| `yarn validate` | validate codestyle |\n| ||\n| `yarn storybook` | run storybook from `/stories` on http://localhost:9001 |\n| `yarn build-storybook` | build storybook to `/dist-storybook` |\n| `yarn test-storybook` | run storybook and [screenshot tests](https://github.com/gooddata/gdc-client-utils/tree/master/test-storybook) |\n| ||\n| `yarn examples` | run Live Examples dev-server from `/examples` on https://localhost:8999 |\n| `yarn examples-build` | build Live Examples to `/examples/dist` |\n| `yarn examples-server` | serve built Live Examples - see `/examples/server/src` |\n| `yarn examples-testcafe` | run testcafe tests against `localhost:8999` |\n\n### Deploy to heroku.com\nWhen you deploy this repo to heroku, it serves *GoodData.UI Live Examples*.\nRelevant tasks are in `Procfile` and `package.json`.\n\n```bash\n# run in the project directory\nheroku login\nheroku create <your-app-name>\nheroku config:set DOMAIN_ADMIN_USERNAME=x@gooddata.com DOMAIN_ADMIN_PASSWORD=xy PROJECT_ID_TO_ASSIGN=xms7ga4tf3g3nzucd8380o2bev8oeknp\ngit push heroku HEAD:master\nheroku open\n```\n### Enable Geo Chart for Storybook and Live Examples\nGeo chart uses Mapbox to render map which requires a Mapbox access token.\n- Register an account and create Mapbox access token at [guide](https://docs.mapbox.com/help/how-mapbox-works/access-tokens/)\n- Store the created token at `.env`:\n```bash\necho -e \"EXAMPLE_MAPBOX_ACCESS_TOKEN=token\" >> .env # only need to run once\necho -e \"STORYBOOK_MAPBOX_ACCESS_TOKEN=token\" >> .env # only need to run once\n```\n\n### Run Live Examples Locally\nTo run *GoodData.UI Live Examples* locally:\n```bash\ngit clone <this-repository>\ncd  <repository-folder>\nyarn install --pure-lockfile\nyarn examples\n```\nThen open https://localhost:8999 and login using Live Examples account (you can [create one here](https://gooddata-examples.herokuapp.com/registration)).\n\n### Run Storybook locally\n- Run storybook with token stored in `.env` for more secure\n```bash\nyarn storybook\n```\n- Or run storybook with token env param exposed to cli (not suggested)\n```bash\nSTORYBOOK_MAPBOX_ACCESS_TOKEN=token yarn storybook\n```\n- Apply either above way to `yarn build-storybook` or `yarn test-storybook`\n\n### Source code formatting\nThe source code in the repository is formatted by [Prettier](https://prettier.io/).\nThe format of the code is validated by our Continuous Integration server and is one of the requirements of successful merge.\n\nPrettier is supported by every major IDE. You can find the list of supported editors and how to configure them [here](https://prettier.io/docs/en/editors.html).\n\nIn the case, when your editor is not supported or you don't want to setup the integration, you can run the `yarn prettier-write` command to reformat the code before commit.\n\n## Changelog\n\n- see [CHANGELOG.md](CHANGELOG.md)\n\n## Supported versions\n\nIn order to make the user experience with integrating GoodData UI SDK as smooth and secure as possible and to ensure that the SDK is using the latest features of the platform, we will only provide support to two most recent major versions of UI SDK.\n\nThe most recent majors will be supported in the following modes:\n\n- The latest major version will receive all new functionality and all bug fixes\n- The previous major version will only receive fixes to critical issues and security fixes. These fixes will be applied on top of last released version of the previous major\n\nThe customers are encouraged to always use the latest version of the UI SDK.\n\nIn case of using older versions, the user might face API incompatibility, performance or security issues.\n\nPlease follow the installation instructions to update to the newest version.\n\n## License\n\n(C) 2007-2020 GoodData Corporation\n\nThis project is dual licensed:\n\n- The ATTRIBUTION-NONCOMMERCIAL 4.0 INTERNATIONAL (CC BY-NC 4.0) is used for purpose of the trial experience and evaluation of GoodData.UI library.\n- The GOODDATA GOODDATA.UI LIBRARY END USER LICENSE AGREEMENT is used for GoodData customers.\n\nFor more information, please see [LICENSE](https://github.com/gooddata/gooddata-react-components/blob/master/LICENSE)\n","gitHead":"c625e2e7b82924898c108141cd1ae0d212b60c70","scripts":{"dev":"bash scripts/build.sh --dev-watch","test":"jest --watch","build":"bash scripts/build.sh","tslint":"yarn run-tslint -t verbose $npm_package_config_tslint","prepare":"cd examples/server && yarn install --frozen-lockfile && cd ../..; rm -r examples/node_modules 2>/dev/null; true","examples":"bash scripts/run-examples.sh","prepare?":"# Called before `npm publish` and on local `npm install`. Temporarily also for deleting obsolete node_modules. Ends with `true` to continue gracefully.","validate":"tsc --noEmit && yarn tslint && eslint $npm_package_config_eslint && yarn validate-style && yarn prettier-check","build-dev":"bash scripts/build.sh --dev","examples?":"# Default is developer domain, other options: yarn examples [sec,secure,stg,stg2,stg3,demo,developer or URL]","storybook":"yarn build && start-storybook -p 9001 -c .storybook","test-once":"jest","tslint-ci":"mkdir -p ./ci/results && yarn run-tslint -t checkstyle -o ./ci/results/tslint-results.xml $npm_package_config_tslint","run-tslint":"tslint -p tsconfig.json","validate-ci":"tsc --noEmit && yarn tslint-ci  && eslint $npm_package_config_eslint -f checkstyle -o ci/results/eslint-results.xml && yarn validate-style-ci && yarn prettier-check","examples-build":"bash scripts/build-examples.sh","prepublishOnly":"yarn build","prettier-check":"prettier --check '{src,stories,styles,__mocks__,examples/server/src,examples/src,examples/test}/**/*.{ts,js,tsx,jsx,json,scss,md,yaml,html}'","prettier-write":"prettier --write '{src,stories,styles,__mocks__,examples/server/src,examples/src,examples/test}/**/*.{ts,js,tsx,jsx,json,scss,md,yaml,html}'","test-storybook":"yarn build && test-storybook","validate-style":"stylelint '**/*.scss'","build-storybook":"yarn build && build-storybook -c .storybook -o dist-storybook","examples-server":"node examples/server/src/index.js","heroku-postbuild":"yarn examples-build developer","examples-testcafe":"./scripts/run-testcafe.sh visual","validate-style-ci":"stylelint '**/*.scss' --custom-formatter=node_modules/stylelint-checkstyle-formatter > ci/results/stylelint-results.xml","check-circular-deps":"madge --circular --extensions ts ./src","examples-testcafe-ci":"./scripts/run-testcafe.sh ci","examples-testcafe-live":"./scripts/run-testcafe.sh live"},"typings":"dist/index.d.ts","_npmUser":{"name":"ptquang86","email":"ptquang86@gmail.com"},"deprecated":"@gooddata/react-components@7 reached End of Support on March 31, 2022. Please upgrade (see https://sdk.gooddata.com/gooddata-ui/docs/supported_versions.html for more information).","repository":{"url":"git+ssh://git@github.com/gooddata/gooddata-react-components.git","type":"git"},"_npmVersion":"6.13.4","description":"GoodData.UI - A powerful JavaScript library for building analytical applications","directories":{},"lint-staged":{"{src,stories,styles,__mocks__,examples/server/src,examples/src,examples/test}/**/*.{ts,js,tsx,jsx,scss}":["npx gdc-fix-copyright","git add"],"{src,stories,styles,__mocks__,examples/server/src,examples/src,examples/test}/**/*.{ts,js,tsx,jsx,json,scss,md,yaml,html}":["prettier --write","git add"]},"_nodeVersion":"12.16.1","dependencies":{"rxjs":"^5.5.6","uuid":"^3.2.1","immer":"^1.3.1","lodash":"^4.17.15","date-fns":"^2.7.0","downshift":"^3.2.7","invariant":"^2.2.2","mapbox-gl":"^1.6.1","classnames":"^2.2.6","highcharts":"7.1.1","prop-types":"^15.6.0","react-intl":"^3.6.0","custom-event":"^1.0.1","react-window":"^1.8.1","ag-grid-react":"20.0.0","react-measure":"^2.3.0","@types/mapbox-gl":"^1.6.1","react-day-picker":"~7.3.0","react-responsive":"^3.0.0","stringify-object":"^2.4.0","@gooddata/typings":"^2.24.2","ag-grid-community":"20.0.0","http-status-codes":"^1.3.0","@gooddata/js-utils":"^3.10.5","@gooddata/numberjs":"^3.2.4","fixed-data-table-2":"0.7.17","@gooddata/goodstrap":"^68.6.0","react-dom-factories":"^1.0.2","@gooddata/gooddata-js":"^13.0.1","json-stable-stringify":"^1.0.1","react-transition-group":"^2.2.1","hoist-non-react-statics":"^3.3.0","nodelist-foreach-polyfill":"^1.2.0","@formatjs/intl-pluralrules":"^1.3.6","highcharts-grouped-categories":"^1.1.3"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"raf":"3.3.2","yup":"^0.24.1","jest":"24.7.1","husky":"3.0.0","madge":"^3.4.4","react":"^16.5.2","enzyme":"3.5.0","eslint":"4.19.1","formik":"^0.11.11","moment":"2.23.0","history":"^4.7.2","ts-jest":"24.0.0","webpack":"4.30.0","full-icu":"^1.3.0","prettier":"1.16.4","react-ga":"^2.5.2","recharts":"1.0.0-beta.9","testcafe":"1.1.4","commander":"2.14.1","node-sass":"4.13.0","react-dom":"^16.5.2","stylelint":"^10.0.0","supertest":"3.0.0","ts-loader":"6.0.0","@types/raf":"^3.4.0","css-loader":"0.28.7","jest-junit":"3.0.0","raw-loader":"0.5.1","styled-jsx":"2.2.1","typescript":"3.3.4000","@babel/core":"7.4.4","@types/jest":"24.0.6","@types/node":"7.0.8","@types/uuid":"3.4.3","file-loader":"3.0.1","jest-enzyme":"7.0.2","lint-staged":"9.1.0","sass-loader":"6.0.6","webpack-cli":"3.3.2","@types/react":"16.8.6","babel-loader":"8.0.5","react-helmet":"5.2.0","react-select":"1.2.1","style-loader":"0.19.1","@types/enzyme":"3.1.13","@types/lodash":"4.14.123","testcafe-live":"0.1.4","@babel/runtime":"7.4.4","dotenv-webpack":"^1.7.0","@babel/polyfill":"^7.4.4","@storybook/react":"5.0.11","@types/invariant":"2.2.29","@types/react-dom":"16.0.11","isomorphic-fetch":"2.2.1","react-datepicker":"1.1.0","react-router-dom":"4.2.2","@babel/preset-env":"7.4.4","@gooddata/mock-js":"^2.13.1","@storybook/addons":"5.0.11","@types/classnames":"2.2.3","@types/prop-types":"15.5.2","@storybook/theming":"5.0.11","identity-obj-proxy":"^3.0.0","intl-messageformat":"^7.5.4","webpack-dev-server":"3.3.1","@babel/preset-react":"7.0.0","@types/react-portal":"4.0.1","@types/react-window":"^1.8.1","babel-plugin-lodash":"3.3.4","html-webpack-plugin":"3.2.0","react-test-renderer":"16.4.2","@types/react-measure":"2.0.5","clean-webpack-plugin":"2.0.2","stats-webpack-plugin":"0.7.0","eslint-config-prettier":"4.1.0","react-google-recaptcha":"^0.14.1","tslint-config-prettier":"1.18.0","@gooddata/eslint-config":"^1.0.0","@gooddata/tslint-config":"1.0.0","@types/react-responsive":"^3.0.3","@types/storybook__react":"4.0.1","@types/stringify-object":"^3.2.0","enzyme-adapter-react-16":"1.3.1","@gooddata/test-storybook":"3.2.1","@storybook/addon-actions":"5.0.11","@storybook/addon-options":"5.0.11","node-sass-magic-importer":"5.1.0","react-syntax-highlighter":"11.0.2","@types/fixed-data-table-2":"0.8.1","stylelint-config-prettier":"5.2.0","@gooddata/stylelint-config":"4.0.1","@types/react-test-renderer":"16.0.0","circular-dependency-plugin":"5.0.2","compression-webpack-plugin":"2.0.0","@types/json-stable-stringify":"^1.0.32","@gooddata/frontend-npm-scripts":"1.1.0","@types/enzyme-adapter-react-16":"1.0.3","stylelint-checkstyle-formatter":"0.1.0","@types/storybook__addon-actions":"3.4.2","@babel/plugin-proposal-class-properties":"7.4.4","@babel/plugin-proposal-object-rest-spread":"7.4.4","@babel/plugin-transform-async-to-generator":"7.4.4"},"peerDependencies":{"react":"^16.5.2","react-dom":"^16.5.2"},"_npmOperationalInternal":{"tmp":"tmp/react-components_7.7.0-alpha-ptquang86-qp-sd-965-drill-2020-05-26T08-50-37-972Z_1590483073405_0.5717137407620205","host":"s3://npm-registry-packages"}},"7.7.0-alpha-scavnickyj-jsc-bb-2298-2020-05-26T08-59-06-348Z":{"name":"@gooddata/react-components","version":"7.7.0-alpha-scavnickyj-jsc-bb-2298-2020-05-26T08-59-06-348Z","author":{"name":"GoodData Corporation"},"license":"BSD-3-Clause","_id":"@gooddata/react-components@7.7.0-alpha-scavnickyj-jsc-bb-2298-2020-05-26T08-59-06-348Z","maintainers":[{"name":"afi","email":"adam.fiedler@gooddata.com"},{"name":"bertold8","email":"ivan.nejezchleb@seznam.cz"},{"name":"bich.nguyen","email":"bich.nguyen@gooddata.com"},{"name":"brbistas","email":"valentinos.chraniotis@gooddata.com"},{"name":"bugsbunny338","email":"jiri.zajic@mensa.cz"},{"name":"de.do","email":"de.do@gooddata.com"},{"name":"gooddata-ci","email":"rail@gooddata.com"},{"name":"hang.ngo","email":"hang.ngo@gooddata.com"},{"name":"hung.nguyen.hoang","email":"hung.nguyen@gooddata.com"},{"name":"huyen.nguyen","email":"huyen.nguyen@gooddata.com"},{"name":"ivan.mjartan","email":"ivan.mjartan@gooddata.com"},{"name":"jakub-sterba","email":"jakub.sterba@gooddata.com"},{"name":"jaroslav.tomecek","email":"jaroslav.tomecek@gooddata.com"},{"name":"jkittler","email":"honza.kittler@gmail.com"},{"name":"khanh.le","email":"khanh.le@gooddata.com"},{"name":"lanhuynh","email":"lan.huynh@gooddata.com"},{"name":"linhhong","email":"linh.hong@gooddata.com"},{"name":"lupko","email":"lubomir.slivka@gooddata.com"},{"name":"mai.nguyen","email":"mai.nguyen@gooddata.com"},{"name":"matyas.kandl","email":"matyas.kandl@gooddata.com"},{"name":"michal.marsal","email":"michal.marsal@gooddata.com"},{"name":"my.duong","email":"my.duong@gooddata.com"},{"name":"naibinh","email":"naibinh@gmail.com"},{"name":"nikolacech","email":"nikola.cech@gooddata.com"},{"name":"nis.hua","email":"nis.hua@gooddata.com"},{"name":"no23reason","email":"dan.homola@hotmail.cz"},{"name":"patrikbraborec","email":"patrik.braborec@gooddata.com"},{"name":"pbenes","email":"petr.benes@gooddata.com"},{"name":"petrjanu","email":"petr.janu@gooddata.com"},{"name":"pkingo","email":"philipandreaskingo@hotmail.com"},{"name":"ptquang86","email":"ptquang86@gmail.com"},{"name":"qduval","email":"quentin.duval@gooddata.com"},{"name":"rodri360","email":"me@rodri360.com"},{"name":"scavnickyj","email":"jakub.scavnicky@gooddata.com"},{"name":"sitina","email":"jiri.sitina@gooddata.com"},{"name":"strouhaljan","email":"strouhal.jan@gmail.com"},{"name":"thao-luong","email":"thao.luong@gooddata.com"},{"name":"thuong.nguyen","email":"thuong.nguyen@gooddata.com"},{"name":"tomas.kratochvil","email":"tomas.kratochvil@gooddata.com"},{"name":"tomsatgd","email":"tomas.satinsky@gooddata.com"},{"name":"trung-le-quoc","email":"trung.le@gooddata.com"},{"name":"tu-ngo","email":"tungo1981@gmail.com"},{"name":"tu.bui","email":"tu.bui@gooddata.com"},{"name":"tulean","email":"tuan.le@gooddata.com"},{"name":"tuqt1005","email":"tu.tran@gooddata.com"},{"name":"utdnah","email":"danh.ung@gooddata.com"},{"name":"vlastikcz","email":"vlastimil.kotas@gooddata.com"},{"name":"vu.pham","email":"vu.pham@gooddata.com"},{"name":"xmort","email":"petr.dolejsi@gooddata.com"},{"name":"yanlipnican","email":"yanlipnican@gmail.com"}],"homepage":"https://github.com/gooddata/gooddata-react-components#readme","bugs":{"url":"https://github.com/gooddata/gooddata-react-components/issues"},"dist":{"shasum":"466d2de7316b4237b0ce039315cd5249d4bea2b4","tarball":"https://registry.npmjs.org/@gooddata/react-components/-/react-components-7.7.0-alpha-scavnickyj-jsc-bb-2298-2020-05-26T08-59-06-348Z.tgz","fileCount":2629,"integrity":"sha512-6NGKVRXbF8JdhqG+98MgItTkrdFvL+gi/XVymw8yIrWhTvo1uv1WoAW7U+HfgOzZI/76eAoweScYcoYQMYRFhA==","signatures":[{"sig":"MEYCIQCzOQuBdYB4qMseRAltqHJcjXYHnr2Va1xp/srmjEq/WAIhAOwhDqcq8DfXKRfrlfzprVK4JdoALpMPplN4sATUqGsX","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":10330017,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJezNqMCRA9TVsSAnZWagAAuPgP/0TkXbhT9Xhs8dr0NOiy\ncSWGmxDF0rVeGnV+8y4xG2KmqQayTxrwoq3YqzvQdIxT5FffnFtLd53y0NNF\n8eqPVrd0SMAgGirN4+ydSbGPhJpLIVhXBkNxoajGr6v3W2yK67h6nnQte1fN\npZFzNkRX0mHyW9jIsU50y0WhwLd8i8zBMIIEBpKRiB2NwVViMMn6IeNUzaCu\n/GncxyA92ppOHZ07yXtazJImWg9MVCuGaMrvOJE0qsfKZYBEVFK2TeHXD2re\n7LdQz2WjvNdqUNjq9HwOq+zW3ouIaThq8byDxlFkPS+cUb3EdseNvnCKUbgr\njGXKkxK/XsTaTWYT4kFHgZ4FcrnWN+TTPwgiE0hgE0c+FwxZtUZfgcdi+lcf\nfGn4mjWU5MXFTKk71W3moAgq4DWOxf0Yq5X4e3wyc21R+ENMPrXIGrd37fIz\n6CWE6U83381FIVZCOMLU+JrmG11XPQ33DF0s0GhIQFDm8yOvPJ0qagHuVyNa\n6yFbJhC6xSCGcvUjFP5xKtNi1KUJy2qP/Y5PLJWMUp00kVg5Fw4SVBiUpQ9I\n8HrA2Hgs7QcOKYhJ3WlaKvI7fBE6plnKTuqp6LdSEglQS1sG95uUjtKlC1uN\n9bbKYPKMQTirs8MrYCA9THpDhAtlBhF1MuccJG58+FyvvopmR26s1hiDDzS9\nzKsQ\r\n=t3Oh\r\n-----END PGP SIGNATURE-----\r\n"},"main":"dist/index.js","husky":{"hooks":{"pre-commit":"lint-staged"}},"config":{"eslint":"./examples/**/*.{js,jsx}","tslint":"./{__mocks__,src,stories}/{,**/}*.{ts,tsx}"},"readme":"[![npm version](https://badge.fury.io/js/%40gooddata%2Freact-components.svg)](https://www.npmjs.com/package/@gooddata/react-components)\n\n# GoodData.UI React components\n> A React-based JavaScript library for building data-driven applications\n\n## Getting started\n- [GoodData.UI Documentation](http://sdk.gooddata.com/gooddata-ui/)\n- [GoodData.UI Live Examples](https://gooddata-examples.herokuapp.com/)\n- [Stack Overflow](https://stackoverflow.com/questions/tagged/gooddata)\n\n### Usage\nWith [yarn](https://yarnpkg.com) installed, go to your project directory and run\n```\n$ yarn add @gooddata/react-components\n```\nIf you prefer [npm](npmjs.com) run\n```\n$ npm install --save @gooddata/react-components\n```\n\nThe public API is exposed via global `index.js`. Except for the styles, do not import any other file directly\nbecause they are not intended to be part of the public API.\n\n## Contributing\n\nWe welcome any contribution in form of [issues](https://github.com/gooddata/gooddata-react-components/issues) or [pull requests](https://github.com/gooddata/gooddata-react-components/pulls).\n\nInstall [Node.js](http://nodejs.org) (node 12.16.1, npm v6.13.4) and [Yarn](https://classic.yarnpkg.com) (1.22.4).\n\nInstall dependencies:\n```\nyarn install --frozen-lockfile\n```\n\nThese commands may come in handy while developing:\n\n| command | description |\n| ------- | ----------- |\n| `yarn install --pure-lockfile` | first step |\n| ||\n| `yarn dev` | build react-components to `/dist` in watch mode |\n| `yarn test` | run all unit tests |\n| `yarn prettier-write` | format the source code to match the valid codestyle |\n| `yarn validate` | validate codestyle |\n| ||\n| `yarn storybook` | run storybook from `/stories` on http://localhost:9001 |\n| `yarn build-storybook` | build storybook to `/dist-storybook` |\n| `yarn test-storybook` | run storybook and [screenshot tests](https://github.com/gooddata/gdc-client-utils/tree/master/test-storybook) |\n| ||\n| `yarn examples` | run Live Examples dev-server from `/examples` on https://localhost:8999 |\n| `yarn examples-build` | build Live Examples to `/examples/dist` |\n| `yarn examples-server` | serve built Live Examples - see `/examples/server/src` |\n| `yarn examples-testcafe` | run testcafe tests against `localhost:8999` |\n\n### Deploy to heroku.com\nWhen you deploy this repo to heroku, it serves *GoodData.UI Live Examples*.\nRelevant tasks are in `Procfile` and `package.json`.\n\n```bash\n# run in the project directory\nheroku login\nheroku create <your-app-name>\nheroku config:set DOMAIN_ADMIN_USERNAME=x@gooddata.com DOMAIN_ADMIN_PASSWORD=xy PROJECT_ID_TO_ASSIGN=xms7ga4tf3g3nzucd8380o2bev8oeknp\ngit push heroku HEAD:master\nheroku open\n```\n### Enable Geo Chart for Storybook and Live Examples\nGeo chart uses Mapbox to render map which requires a Mapbox access token.\n- Register an account and create Mapbox access token at [guide](https://docs.mapbox.com/help/how-mapbox-works/access-tokens/)\n- Store the created token at `.env`:\n```bash\necho -e \"EXAMPLE_MAPBOX_ACCESS_TOKEN=token\" >> .env # only need to run once\necho -e \"STORYBOOK_MAPBOX_ACCESS_TOKEN=token\" >> .env # only need to run once\n```\n\n### Run Live Examples Locally\nTo run *GoodData.UI Live Examples* locally:\n```bash\ngit clone <this-repository>\ncd  <repository-folder>\nyarn install --pure-lockfile\nyarn examples\n```\nThen open https://localhost:8999 and login using Live Examples account (you can [create one here](https://gooddata-examples.herokuapp.com/registration)).\n\n### Run Storybook locally\n- Run storybook with token stored in `.env` for more secure\n```bash\nyarn storybook\n```\n- Or run storybook with token env param exposed to cli (not suggested)\n```bash\nSTORYBOOK_MAPBOX_ACCESS_TOKEN=token yarn storybook\n```\n- Apply either above way to `yarn build-storybook` or `yarn test-storybook`\n\n### Source code formatting\nThe source code in the repository is formatted by [Prettier](https://prettier.io/).\nThe format of the code is validated by our Continuous Integration server and is one of the requirements of successful merge.\n\nPrettier is supported by every major IDE. You can find the list of supported editors and how to configure them [here](https://prettier.io/docs/en/editors.html).\n\nIn the case, when your editor is not supported or you don't want to setup the integration, you can run the `yarn prettier-write` command to reformat the code before commit.\n\n## Changelog\n\n- see [CHANGELOG.md](CHANGELOG.md)\n\n## Supported versions\n\nIn order to make the user experience with integrating GoodData UI SDK as smooth and secure as possible and to ensure that the SDK is using the latest features of the platform, we will only provide support to two most recent major versions of UI SDK.\n\nThe most recent majors will be supported in the following modes:\n\n- The latest major version will receive all new functionality and all bug fixes\n- The previous major version will only receive fixes to critical issues and security fixes. These fixes will be applied on top of last released version of the previous major\n\nThe customers are encouraged to always use the latest version of the UI SDK.\n\nIn case of using older versions, the user might face API incompatibility, performance or security issues.\n\nPlease follow the installation instructions to update to the newest version.\n\n## License\n\n(C) 2007-2020 GoodData Corporation\n\nThis project is dual licensed:\n\n- The ATTRIBUTION-NONCOMMERCIAL 4.0 INTERNATIONAL (CC BY-NC 4.0) is used for purpose of the trial experience and evaluation of GoodData.UI library.\n- The GOODDATA GOODDATA.UI LIBRARY END USER LICENSE AGREEMENT is used for GoodData customers.\n\nFor more information, please see [LICENSE](https://github.com/gooddata/gooddata-react-components/blob/master/LICENSE)\n","gitHead":"d12a7fbd70766cdc4c8cbdff69613852efa6748c","scripts":{"dev":"bash scripts/build.sh --dev-watch","test":"jest --watch","build":"bash scripts/build.sh","tslint":"yarn run-tslint -t verbose $npm_package_config_tslint","prepare":"cd examples/server && yarn install --frozen-lockfile && cd ../..; rm -r examples/node_modules 2>/dev/null; true","examples":"bash scripts/run-examples.sh","prepare?":"# Called before `npm publish` and on local `npm install`. Temporarily also for deleting obsolete node_modules. Ends with `true` to continue gracefully.","validate":"tsc --noEmit && yarn tslint && eslint $npm_package_config_eslint && yarn validate-style && yarn prettier-check","build-dev":"bash scripts/build.sh --dev","examples?":"# Default is developer domain, other options: yarn examples [sec,secure,stg,stg2,stg3,demo,developer or URL]","storybook":"yarn build && start-storybook -p 9001 -c .storybook","test-once":"jest","tslint-ci":"mkdir -p ./ci/results && yarn run-tslint -t checkstyle -o ./ci/results/tslint-results.xml $npm_package_config_tslint","run-tslint":"tslint -p tsconfig.json","validate-ci":"tsc --noEmit && yarn tslint-ci  && eslint $npm_package_config_eslint -f checkstyle -o ci/results/eslint-results.xml && yarn validate-style-ci && yarn prettier-check","examples-build":"bash scripts/build-examples.sh","prepublishOnly":"yarn build","prettier-check":"prettier --check '{src,stories,styles,__mocks__,examples/server/src,examples/src,examples/test}/**/*.{ts,js,tsx,jsx,json,scss,md,yaml,html}'","prettier-write":"prettier --write '{src,stories,styles,__mocks__,examples/server/src,examples/src,examples/test}/**/*.{ts,js,tsx,jsx,json,scss,md,yaml,html}'","test-storybook":"yarn build && test-storybook","validate-style":"stylelint '**/*.scss'","build-storybook":"yarn build && build-storybook -c .storybook -o dist-storybook","examples-server":"node examples/server/src/index.js","heroku-postbuild":"yarn examples-build developer","examples-testcafe":"./scripts/run-testcafe.sh visual","validate-style-ci":"stylelint '**/*.scss' --custom-formatter=node_modules/stylelint-checkstyle-formatter > ci/results/stylelint-results.xml","check-circular-deps":"madge --circular --extensions ts ./src","examples-testcafe-ci":"./scripts/run-testcafe.sh ci","examples-testcafe-live":"./scripts/run-testcafe.sh live"},"typings":"dist/index.d.ts","_npmUser":{"name":"scavnickyj","email":"jakub.scavnicky@gooddata.com"},"deprecated":"@gooddata/react-components@7 reached End of Support on March 31, 2022. Please upgrade (see https://sdk.gooddata.com/gooddata-ui/docs/supported_versions.html for more information).","repository":{"url":"git+ssh://git@github.com/gooddata/gooddata-react-components.git","type":"git"},"_npmVersion":"6.13.4","description":"GoodData.UI - A powerful JavaScript library for building analytical applications","directories":{},"lint-staged":{"{src,stories,styles,__mocks__,examples/server/src,examples/src,examples/test}/**/*.{ts,js,tsx,jsx,scss}":["npx gdc-fix-copyright","git add"],"{src,stories,styles,__mocks__,examples/server/src,examples/src,examples/test}/**/*.{ts,js,tsx,jsx,json,scss,md,yaml,html}":["prettier --write","git add"]},"_nodeVersion":"12.16.1","dependencies":{"rxjs":"^5.5.6","uuid":"^3.2.1","immer":"^1.3.1","lodash":"^4.17.15","date-fns":"^2.7.0","downshift":"^3.2.7","invariant":"^2.2.2","mapbox-gl":"^1.6.1","classnames":"^2.2.6","highcharts":"7.1.1","prop-types":"^15.6.0","react-intl":"^3.6.0","custom-event":"^1.0.1","react-window":"^1.8.1","ag-grid-react":"20.0.0","react-measure":"^2.3.0","@types/mapbox-gl":"^1.6.1","react-day-picker":"~7.3.0","react-responsive":"^3.0.0","stringify-object":"^2.4.0","@gooddata/typings":"^2.24.2","ag-grid-community":"20.0.0","http-status-codes":"^1.3.0","@gooddata/js-utils":"^3.10.5","@gooddata/numberjs":"^3.2.4","fixed-data-table-2":"0.7.17","@gooddata/goodstrap":"^68.6.0","react-dom-factories":"^1.0.2","@gooddata/gooddata-js":"^13.0.1","json-stable-stringify":"^1.0.1","react-transition-group":"^2.2.1","hoist-non-react-statics":"^3.3.0","nodelist-foreach-polyfill":"^1.2.0","@formatjs/intl-pluralrules":"^1.3.6","highcharts-grouped-categories":"^1.1.3"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"raf":"3.3.2","yup":"^0.24.1","jest":"24.7.1","husky":"3.0.0","madge":"^3.4.4","react":"^16.5.2","enzyme":"3.5.0","eslint":"4.19.1","formik":"^0.11.11","moment":"2.23.0","history":"^4.7.2","ts-jest":"24.0.0","webpack":"4.30.0","full-icu":"^1.3.0","prettier":"1.16.4","react-ga":"^2.5.2","recharts":"1.0.0-beta.9","testcafe":"1.1.4","commander":"2.14.1","node-sass":"4.13.0","react-dom":"^16.5.2","stylelint":"^10.0.0","supertest":"3.0.0","ts-loader":"6.0.0","@types/raf":"^3.4.0","css-loader":"0.28.7","jest-junit":"3.0.0","raw-loader":"0.5.1","styled-jsx":"2.2.1","typescript":"3.3.4000","@babel/core":"7.4.4","@types/jest":"24.0.6","@types/node":"7.0.8","@types/uuid":"3.4.3","file-loader":"3.0.1","jest-enzyme":"7.0.2","lint-staged":"9.1.0","sass-loader":"6.0.6","webpack-cli":"3.3.2","@types/react":"16.8.6","babel-loader":"8.0.5","react-helmet":"5.2.0","react-select":"1.2.1","style-loader":"0.19.1","@types/enzyme":"3.1.13","@types/lodash":"4.14.123","testcafe-live":"0.1.4","@babel/runtime":"7.4.4","dotenv-webpack":"^1.7.0","@babel/polyfill":"^7.4.4","@storybook/react":"5.0.11","@types/invariant":"2.2.29","@types/react-dom":"16.0.11","isomorphic-fetch":"2.2.1","react-datepicker":"1.1.0","react-router-dom":"4.2.2","@babel/preset-env":"7.4.4","@gooddata/mock-js":"^2.13.1","@storybook/addons":"5.0.11","@types/classnames":"2.2.3","@types/prop-types":"15.5.2","@storybook/theming":"5.0.11","identity-obj-proxy":"^3.0.0","intl-messageformat":"^7.5.4","webpack-dev-server":"3.3.1","@babel/preset-react":"7.0.0","@types/react-portal":"4.0.1","@types/react-window":"^1.8.1","babel-plugin-lodash":"3.3.4","html-webpack-plugin":"3.2.0","react-test-renderer":"16.4.2","@types/react-measure":"2.0.5","clean-webpack-plugin":"2.0.2","stats-webpack-plugin":"0.7.0","eslint-config-prettier":"4.1.0","react-google-recaptcha":"^0.14.1","tslint-config-prettier":"1.18.0","@gooddata/eslint-config":"^1.0.0","@gooddata/tslint-config":"1.0.0","@types/react-responsive":"^3.0.3","@types/storybook__react":"4.0.1","@types/stringify-object":"^3.2.0","enzyme-adapter-react-16":"1.3.1","@gooddata/test-storybook":"3.2.1","@storybook/addon-actions":"5.0.11","@storybook/addon-options":"5.0.11","node-sass-magic-importer":"5.1.0","react-syntax-highlighter":"11.0.2","@types/fixed-data-table-2":"0.8.1","stylelint-config-prettier":"5.2.0","@gooddata/stylelint-config":"4.0.1","@types/react-test-renderer":"16.0.0","circular-dependency-plugin":"5.0.2","compression-webpack-plugin":"2.0.0","@types/json-stable-stringify":"^1.0.32","@gooddata/frontend-npm-scripts":"1.1.0","@types/enzyme-adapter-react-16":"1.0.3","stylelint-checkstyle-formatter":"0.1.0","@types/storybook__addon-actions":"3.4.2","@babel/plugin-proposal-class-properties":"7.4.4","@babel/plugin-proposal-object-rest-spread":"7.4.4","@babel/plugin-transform-async-to-generator":"7.4.4"},"peerDependencies":{"react":"^16.5.2","react-dom":"^16.5.2"},"_npmOperationalInternal":{"tmp":"tmp/react-components_7.7.0-alpha-scavnickyj-jsc-bb-2298-2020-05-26T08-59-06-348Z_1590483595070_0.40367258317551946","host":"s3://npm-registry-packages"}},"7.7.0-alpha-scavnickyj-jsc-bb-2298-2020-05-26T09-37-13-507Z":{"name":"@gooddata/react-components","version":"7.7.0-alpha-scavnickyj-jsc-bb-2298-2020-05-26T09-37-13-507Z","author":{"name":"GoodData Corporation"},"license":"BSD-3-Clause","_id":"@gooddata/react-components@7.7.0-alpha-scavnickyj-jsc-bb-2298-2020-05-26T09-37-13-507Z","maintainers":[{"name":"afi","email":"adam.fiedler@gooddata.com"},{"name":"bertold8","email":"ivan.nejezchleb@seznam.cz"},{"name":"bich.nguyen","email":"bich.nguyen@gooddata.com"},{"name":"brbistas","email":"valentinos.chraniotis@gooddata.com"},{"name":"bugsbunny338","email":"jiri.zajic@mensa.cz"},{"name":"de.do","email":"de.do@gooddata.com"},{"name":"gooddata-ci","email":"rail@gooddata.com"},{"name":"hang.ngo","email":"hang.ngo@gooddata.com"},{"name":"hung.nguyen.hoang","email":"hung.nguyen@gooddata.com"},{"name":"huyen.nguyen","email":"huyen.nguyen@gooddata.com"},{"name":"ivan.mjartan","email":"ivan.mjartan@gooddata.com"},{"name":"jakub-sterba","email":"jakub.sterba@gooddata.com"},{"name":"jaroslav.tomecek","email":"jaroslav.tomecek@gooddata.com"},{"name":"jkittler","email":"honza.kittler@gmail.com"},{"name":"khanh.le","email":"khanh.le@gooddata.com"},{"name":"lanhuynh","email":"lan.huynh@gooddata.com"},{"name":"linhhong","email":"linh.hong@gooddata.com"},{"name":"lupko","email":"lubomir.slivka@gooddata.com"},{"name":"mai.nguyen","email":"mai.nguyen@gooddata.com"},{"name":"matyas.kandl","email":"matyas.kandl@gooddata.com"},{"name":"michal.marsal","email":"michal.marsal@gooddata.com"},{"name":"my.duong","email":"my.duong@gooddata.com"},{"name":"naibinh","email":"naibinh@gmail.com"},{"name":"nikolacech","email":"nikola.cech@gooddata.com"},{"name":"nis.hua","email":"nis.hua@gooddata.com"},{"name":"no23reason","email":"dan.homola@hotmail.cz"},{"name":"patrikbraborec","email":"patrik.braborec@gooddata.com"},{"name":"pbenes","email":"petr.benes@gooddata.com"},{"name":"petrjanu","email":"petr.janu@gooddata.com"},{"name":"pkingo","email":"philipandreaskingo@hotmail.com"},{"name":"ptquang86","email":"ptquang86@gmail.com"},{"name":"qduval","email":"quentin.duval@gooddata.com"},{"name":"rodri360","email":"me@rodri360.com"},{"name":"scavnickyj","email":"jakub.scavnicky@gooddata.com"},{"name":"sitina","email":"jiri.sitina@gooddata.com"},{"name":"strouhaljan","email":"strouhal.jan@gmail.com"},{"name":"thao-luong","email":"thao.luong@gooddata.com"},{"name":"thuong.nguyen","email":"thuong.nguyen@gooddata.com"},{"name":"tomas.kratochvil","email":"tomas.kratochvil@gooddata.com"},{"name":"tomsatgd","email":"tomas.satinsky@gooddata.com"},{"name":"trung-le-quoc","email":"trung.le@gooddata.com"},{"name":"tu-ngo","email":"tungo1981@gmail.com"},{"name":"tu.bui","email":"tu.bui@gooddata.com"},{"name":"tulean","email":"tuan.le@gooddata.com"},{"name":"tuqt1005","email":"tu.tran@gooddata.com"},{"name":"utdnah","email":"danh.ung@gooddata.com"},{"name":"vlastikcz","email":"vlastimil.kotas@gooddata.com"},{"name":"vu.pham","email":"vu.pham@gooddata.com"},{"name":"xmort","email":"petr.dolejsi@gooddata.com"},{"name":"yanlipnican","email":"yanlipnican@gmail.com"}],"homepage":"https://github.com/gooddata/gooddata-react-components#readme","bugs":{"url":"https://github.com/gooddata/gooddata-react-components/issues"},"dist":{"shasum":"3e9b7ce8aab55f9ad0cf6e00cbcefcb2edcee5f0","tarball":"https://registry.npmjs.org/@gooddata/react-components/-/react-components-7.7.0-alpha-scavnickyj-jsc-bb-2298-2020-05-26T09-37-13-507Z.tgz","fileCount":2629,"integrity":"sha512-xCSgiqixilTrTD0RlzdAzmnt8vZkFj/BMI+LbpkmIywr09o+6wE65zvNUkkuTsLjcNrne/UcQ2t07eAwyXghUQ==","signatures":[{"sig":"MEYCIQDSf0vU4S3ewHeG/ZEDi8IbUa8gbTll1/SB0VVH0xnN2wIhAIjkci5V1kG+vzN6ELL3eBZol9d2h6RyELBkTvoBeZeS","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":10330017,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJezONzCRA9TVsSAnZWagAAjaAQAJXk10FT0dEPB/tkhASD\nHBJgpNQwxL6UtiENR5nfVEG6Wi/zEMQnrn6NgNP3QKBkGv+pO0snQJFOZaDX\ndFcXHh84SJxNK3RV7LSXdzinMoqpe9BcR1jKPuavHz8zSGmqd9hFvb7qZDOw\nsY4Rc8GRrv+YjP2thVVHKFIvmQ27ighFTh/DuQU8ieW8jSmoAHAO8V6XeXyt\nnESvfzQZS1zr5xzBTFTt0y70rizhuaXuru5xi+jIQTUgkpR5C1NiVgCN6P3m\nzPRPYA8DK0c7UPGxWITypJLofd75tlQm/8MQ367U0zHiQ4t/NfdDqpFXfSUO\nIdDvPF02zhweO49uy7ClzYiTblP5ollWF+4hx50ox9P5Hqr/VXF47eeY9Pk8\nCOSUAkDzo2ftJeN0JbD3Vl0y1QXKjkXe9GoGL2egM88yN9EgXuhkMC+cp3yx\n8Hk+YTFFI0153OfO2hErb4rClmXjGuzM1o1v0CLnOAahVLJ72o53AUNyvB93\nmzmQVXZAabBvw3WJ/1DlmVvVR25jFv0klGG5MqImT2YaZ0GPTU1ffFGxf+Ts\nJFnjZw5e7kZLicZaPyJOt3q1d68P//b9gJTB6FpJYBtdeO3gcl3vX8mBipC2\nzU9QWvg8xkZnow6ZC0NVG8LtgOvgw9Y2lH2U+Wiezn5aVfrrl7qp3TApxJJl\nOBFB\r\n=WGeM\r\n-----END PGP SIGNATURE-----\r\n"},"main":"dist/index.js","husky":{"hooks":{"pre-commit":"lint-staged"}},"config":{"eslint":"./examples/**/*.{js,jsx}","tslint":"./{__mocks__,src,stories}/{,**/}*.{ts,tsx}"},"readme":"[![npm version](https://badge.fury.io/js/%40gooddata%2Freact-components.svg)](https://www.npmjs.com/package/@gooddata/react-components)\n\n# GoodData.UI React components\n> A React-based JavaScript library for building data-driven applications\n\n## Getting started\n- [GoodData.UI Documentation](http://sdk.gooddata.com/gooddata-ui/)\n- [GoodData.UI Live Examples](https://gooddata-examples.herokuapp.com/)\n- [Stack Overflow](https://stackoverflow.com/questions/tagged/gooddata)\n\n### Usage\nWith [yarn](https://yarnpkg.com) installed, go to your project directory and run\n```\n$ yarn add @gooddata/react-components\n```\nIf you prefer [npm](npmjs.com) run\n```\n$ npm install --save @gooddata/react-components\n```\n\nThe public API is exposed via global `index.js`. Except for the styles, do not import any other file directly\nbecause they are not intended to be part of the public API.\n\n## Contributing\n\nWe welcome any contribution in form of [issues](https://github.com/gooddata/gooddata-react-components/issues) or [pull requests](https://github.com/gooddata/gooddata-react-components/pulls).\n\nInstall [Node.js](http://nodejs.org) (node 12.16.1, npm v6.13.4) and [Yarn](https://classic.yarnpkg.com) (1.22.4).\n\nInstall dependencies:\n```\nyarn install --frozen-lockfile\n```\n\nThese commands may come in handy while developing:\n\n| command | description |\n| ------- | ----------- |\n| `yarn install --pure-lockfile` | first step |\n| ||\n| `yarn dev` | build react-components to `/dist` in watch mode |\n| `yarn test` | run all unit tests |\n| `yarn prettier-write` | format the source code to match the valid codestyle |\n| `yarn validate` | validate codestyle |\n| ||\n| `yarn storybook` | run storybook from `/stories` on http://localhost:9001 |\n| `yarn build-storybook` | build storybook to `/dist-storybook` |\n| `yarn test-storybook` | run storybook and [screenshot tests](https://github.com/gooddata/gdc-client-utils/tree/master/test-storybook) |\n| ||\n| `yarn examples` | run Live Examples dev-server from `/examples` on https://localhost:8999 |\n| `yarn examples-build` | build Live Examples to `/examples/dist` |\n| `yarn examples-server` | serve built Live Examples - see `/examples/server/src` |\n| `yarn examples-testcafe` | run testcafe tests against `localhost:8999` |\n\n### Deploy to heroku.com\nWhen you deploy this repo to heroku, it serves *GoodData.UI Live Examples*.\nRelevant tasks are in `Procfile` and `package.json`.\n\n```bash\n# run in the project directory\nheroku login\nheroku create <your-app-name>\nheroku config:set DOMAIN_ADMIN_USERNAME=x@gooddata.com DOMAIN_ADMIN_PASSWORD=xy PROJECT_ID_TO_ASSIGN=xms7ga4tf3g3nzucd8380o2bev8oeknp\ngit push heroku HEAD:master\nheroku open\n```\n### Enable Geo Chart for Storybook and Live Examples\nGeo chart uses Mapbox to render map which requires a Mapbox access token.\n- Register an account and create Mapbox access token at [guide](https://docs.mapbox.com/help/how-mapbox-works/access-tokens/)\n- Store the created token at `.env`:\n```bash\necho -e \"EXAMPLE_MAPBOX_ACCESS_TOKEN=token\" >> .env # only need to run once\necho -e \"STORYBOOK_MAPBOX_ACCESS_TOKEN=token\" >> .env # only need to run once\n```\n\n### Run Live Examples Locally\nTo run *GoodData.UI Live Examples* locally:\n```bash\ngit clone <this-repository>\ncd  <repository-folder>\nyarn install --pure-lockfile\nyarn examples\n```\nThen open https://localhost:8999 and login using Live Examples account (you can [create one here](https://gooddata-examples.herokuapp.com/registration)).\n\n### Run Storybook locally\n- Run storybook with token stored in `.env` for more secure\n```bash\nyarn storybook\n```\n- Or run storybook with token env param exposed to cli (not suggested)\n```bash\nSTORYBOOK_MAPBOX_ACCESS_TOKEN=token yarn storybook\n```\n- Apply either above way to `yarn build-storybook` or `yarn test-storybook`\n\n### Source code formatting\nThe source code in the repository is formatted by [Prettier](https://prettier.io/).\nThe format of the code is validated by our Continuous Integration server and is one of the requirements of successful merge.\n\nPrettier is supported by every major IDE. You can find the list of supported editors and how to configure them [here](https://prettier.io/docs/en/editors.html).\n\nIn the case, when your editor is not supported or you don't want to setup the integration, you can run the `yarn prettier-write` command to reformat the code before commit.\n\n## Changelog\n\n- see [CHANGELOG.md](CHANGELOG.md)\n\n## Supported versions\n\nIn order to make the user experience with integrating GoodData UI SDK as smooth and secure as possible and to ensure that the SDK is using the latest features of the platform, we will only provide support to two most recent major versions of UI SDK.\n\nThe most recent majors will be supported in the following modes:\n\n- The latest major version will receive all new functionality and all bug fixes\n- The previous major version will only receive fixes to critical issues and security fixes. These fixes will be applied on top of last released version of the previous major\n\nThe customers are encouraged to always use the latest version of the UI SDK.\n\nIn case of using older versions, the user might face API incompatibility, performance or security issues.\n\nPlease follow the installation instructions to update to the newest version.\n\n## License\n\n(C) 2007-2020 GoodData Corporation\n\nThis project is dual licensed:\n\n- The ATTRIBUTION-NONCOMMERCIAL 4.0 INTERNATIONAL (CC BY-NC 4.0) is used for purpose of the trial experience and evaluation of GoodData.UI library.\n- The GOODDATA GOODDATA.UI LIBRARY END USER LICENSE AGREEMENT is used for GoodData customers.\n\nFor more information, please see [LICENSE](https://github.com/gooddata/gooddata-react-components/blob/master/LICENSE)\n","gitHead":"3b9a4648fa02009dc6c0c2d90e49f85183494d93","scripts":{"dev":"bash scripts/build.sh --dev-watch","test":"jest --watch","build":"bash scripts/build.sh","tslint":"yarn run-tslint -t verbose $npm_package_config_tslint","prepare":"cd examples/server && yarn install --frozen-lockfile && cd ../..; rm -r examples/node_modules 2>/dev/null; true","examples":"bash scripts/run-examples.sh","prepare?":"# Called before `npm publish` and on local `npm install`. Temporarily also for deleting obsolete node_modules. Ends with `true` to continue gracefully.","validate":"tsc --noEmit && yarn tslint && eslint $npm_package_config_eslint && yarn validate-style && yarn prettier-check","build-dev":"bash scripts/build.sh --dev","examples?":"# Default is developer domain, other options: yarn examples [sec,secure,stg,stg2,stg3,demo,developer or URL]","storybook":"yarn build && start-storybook -p 9001 -c .storybook","test-once":"jest","tslint-ci":"mkdir -p ./ci/results && yarn run-tslint -t checkstyle -o ./ci/results/tslint-results.xml $npm_package_config_tslint","run-tslint":"tslint -p tsconfig.json","validate-ci":"tsc --noEmit && yarn tslint-ci  && eslint $npm_package_config_eslint -f checkstyle -o ci/results/eslint-results.xml && yarn validate-style-ci && yarn prettier-check","examples-build":"bash scripts/build-examples.sh","prepublishOnly":"yarn build","prettier-check":"prettier --check '{src,stories,styles,__mocks__,examples/server/src,examples/src,examples/test}/**/*.{ts,js,tsx,jsx,json,scss,md,yaml,html}'","prettier-write":"prettier --write '{src,stories,styles,__mocks__,examples/server/src,examples/src,examples/test}/**/*.{ts,js,tsx,jsx,json,scss,md,yaml,html}'","test-storybook":"yarn build && test-storybook","validate-style":"stylelint '**/*.scss'","build-storybook":"yarn build && build-storybook -c .storybook -o dist-storybook","examples-server":"node examples/server/src/index.js","heroku-postbuild":"yarn examples-build developer","examples-testcafe":"./scripts/run-testcafe.sh visual","validate-style-ci":"stylelint '**/*.scss' --custom-formatter=node_modules/stylelint-checkstyle-formatter > ci/results/stylelint-results.xml","check-circular-deps":"madge --circular --extensions ts ./src","examples-testcafe-ci":"./scripts/run-testcafe.sh ci","examples-testcafe-live":"./scripts/run-testcafe.sh live"},"typings":"dist/index.d.ts","_npmUser":{"name":"scavnickyj","email":"jakub.scavnicky@gooddata.com"},"deprecated":"@gooddata/react-components@7 reached End of Support on March 31, 2022. Please upgrade (see https://sdk.gooddata.com/gooddata-ui/docs/supported_versions.html for more information).","repository":{"url":"git+ssh://git@github.com/gooddata/gooddata-react-components.git","type":"git"},"_npmVersion":"6.13.4","description":"GoodData.UI - A powerful JavaScript library for building analytical applications","directories":{},"lint-staged":{"{src,stories,styles,__mocks__,examples/server/src,examples/src,examples/test}/**/*.{ts,js,tsx,jsx,scss}":["npx gdc-fix-copyright","git add"],"{src,stories,styles,__mocks__,examples/server/src,examples/src,examples/test}/**/*.{ts,js,tsx,jsx,json,scss,md,yaml,html}":["prettier --write","git add"]},"_nodeVersion":"12.16.1","dependencies":{"rxjs":"^5.5.6","uuid":"^3.2.1","immer":"^1.3.1","lodash":"^4.17.15","date-fns":"^2.7.0","downshift":"^3.2.7","invariant":"^2.2.2","mapbox-gl":"^1.6.1","classnames":"^2.2.6","highcharts":"7.1.1","prop-types":"^15.6.0","react-intl":"^3.6.0","custom-event":"^1.0.1","react-window":"^1.8.1","ag-grid-react":"20.0.0","react-measure":"^2.3.0","@types/mapbox-gl":"^1.6.1","react-day-picker":"~7.3.0","react-responsive":"^3.0.0","stringify-object":"^2.4.0","@gooddata/typings":"^2.24.2","ag-grid-community":"20.0.0","http-status-codes":"^1.3.0","@gooddata/js-utils":"^3.10.5","@gooddata/numberjs":"^3.2.4","fixed-data-table-2":"0.7.17","@gooddata/goodstrap":"^68.6.0","react-dom-factories":"^1.0.2","@gooddata/gooddata-js":"^13.0.1","json-stable-stringify":"^1.0.1","react-transition-group":"^2.2.1","hoist-non-react-statics":"^3.3.0","nodelist-foreach-polyfill":"^1.2.0","@formatjs/intl-pluralrules":"^1.3.6","highcharts-grouped-categories":"^1.1.3"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"raf":"3.3.2","yup":"^0.24.1","jest":"24.7.1","husky":"3.0.0","madge":"^3.4.4","react":"^16.5.2","enzyme":"3.5.0","eslint":"4.19.1","formik":"^0.11.11","moment":"2.23.0","history":"^4.7.2","ts-jest":"24.0.0","webpack":"4.30.0","full-icu":"^1.3.0","prettier":"1.16.4","react-ga":"^2.5.2","recharts":"1.0.0-beta.9","testcafe":"1.1.4","commander":"2.14.1","node-sass":"4.13.0","react-dom":"^16.5.2","stylelint":"^10.0.0","supertest":"3.0.0","ts-loader":"6.0.0","@types/raf":"^3.4.0","css-loader":"0.28.7","jest-junit":"3.0.0","raw-loader":"0.5.1","styled-jsx":"2.2.1","typescript":"3.3.4000","@babel/core":"7.4.4","@types/jest":"24.0.6","@types/node":"7.0.8","@types/uuid":"3.4.3","file-loader":"3.0.1","jest-enzyme":"7.0.2","lint-staged":"9.1.0","sass-loader":"6.0.6","webpack-cli":"3.3.2","@types/react":"16.8.6","babel-loader":"8.0.5","react-helmet":"5.2.0","react-select":"1.2.1","style-loader":"0.19.1","@types/enzyme":"3.1.13","@types/lodash":"4.14.123","testcafe-live":"0.1.4","@babel/runtime":"7.4.4","dotenv-webpack":"^1.7.0","@babel/polyfill":"^7.4.4","@storybook/react":"5.0.11","@types/invariant":"2.2.29","@types/react-dom":"16.0.11","isomorphic-fetch":"2.2.1","react-datepicker":"1.1.0","react-router-dom":"4.2.2","@babel/preset-env":"7.4.4","@gooddata/mock-js":"^2.13.1","@storybook/addons":"5.0.11","@types/classnames":"2.2.3","@types/prop-types":"15.5.2","@storybook/theming":"5.0.11","identity-obj-proxy":"^3.0.0","intl-messageformat":"^7.5.4","webpack-dev-server":"3.3.1","@babel/preset-react":"7.0.0","@types/react-portal":"4.0.1","@types/react-window":"^1.8.1","babel-plugin-lodash":"3.3.4","html-webpack-plugin":"3.2.0","react-test-renderer":"16.4.2","@types/react-measure":"2.0.5","clean-webpack-plugin":"2.0.2","stats-webpack-plugin":"0.7.0","eslint-config-prettier":"4.1.0","react-google-recaptcha":"^0.14.1","tslint-config-prettier":"1.18.0","@gooddata/eslint-config":"^1.0.0","@gooddata/tslint-config":"1.0.0","@types/react-responsive":"^3.0.3","@types/storybook__react":"4.0.1","@types/stringify-object":"^3.2.0","enzyme-adapter-react-16":"1.3.1","@gooddata/test-storybook":"3.2.1","@storybook/addon-actions":"5.0.11","@storybook/addon-options":"5.0.11","node-sass-magic-importer":"5.1.0","react-syntax-highlighter":"11.0.2","@types/fixed-data-table-2":"0.8.1","stylelint-config-prettier":"5.2.0","@gooddata/stylelint-config":"4.0.1","@types/react-test-renderer":"16.0.0","circular-dependency-plugin":"5.0.2","compression-webpack-plugin":"2.0.0","@types/json-stable-stringify":"^1.0.32","@gooddata/frontend-npm-scripts":"1.1.0","@types/enzyme-adapter-react-16":"1.0.3","stylelint-checkstyle-formatter":"0.1.0","@types/storybook__addon-actions":"3.4.2","@babel/plugin-proposal-class-properties":"7.4.4","@babel/plugin-proposal-object-rest-spread":"7.4.4","@babel/plugin-transform-async-to-generator":"7.4.4"},"peerDependencies":{"react":"^16.5.2","react-dom":"^16.5.2"},"_npmOperationalInternal":{"tmp":"tmp/react-components_7.7.0-alpha-scavnickyj-jsc-bb-2298-2020-05-26T09-37-13-507Z_1590485874892_0.6384166104264293","host":"s3://npm-registry-packages"}},"7.7.0-alpha-strouhaljan-jsu-bb-2296-2020-05-26T10-43-57-665Z":{"name":"@gooddata/react-components","version":"7.7.0-alpha-strouhaljan-jsu-bb-2296-2020-05-26T10-43-57-665Z","author":{"name":"GoodData Corporation"},"license":"BSD-3-Clause","_id":"@gooddata/react-components@7.7.0-alpha-strouhaljan-jsu-bb-2296-2020-05-26T10-43-57-665Z","maintainers":[{"name":"afi","email":"adam.fiedler@gooddata.com"},{"name":"bertold8","email":"ivan.nejezchleb@seznam.cz"},{"name":"bich.nguyen","email":"bich.nguyen@gooddata.com"},{"name":"brbistas","email":"valentinos.chraniotis@gooddata.com"},{"name":"bugsbunny338","email":"jiri.zajic@mensa.cz"},{"name":"de.do","email":"de.do@gooddata.com"},{"name":"gooddata-ci","email":"rail@gooddata.com"},{"name":"hang.ngo","email":"hang.ngo@gooddata.com"},{"name":"hung.nguyen.hoang","email":"hung.nguyen@gooddata.com"},{"name":"huyen.nguyen","email":"huyen.nguyen@gooddata.com"},{"name":"ivan.mjartan","email":"ivan.mjartan@gooddata.com"},{"name":"jakub-sterba","email":"jakub.sterba@gooddata.com"},{"name":"jaroslav.tomecek","email":"jaroslav.tomecek@gooddata.com"},{"name":"jkittler","email":"honza.kittler@gmail.com"},{"name":"khanh.le","email":"khanh.le@gooddata.com"},{"name":"lanhuynh","email":"lan.huynh@gooddata.com"},{"name":"linhhong","email":"linh.hong@gooddata.com"},{"name":"lupko","email":"lubomir.slivka@gooddata.com"},{"name":"mai.nguyen","email":"mai.nguyen@gooddata.com"},{"name":"matyas.kandl","email":"matyas.kandl@gooddata.com"},{"name":"michal.marsal","email":"michal.marsal@gooddata.com"},{"name":"my.duong","email":"my.duong@gooddata.com"},{"name":"naibinh","email":"naibinh@gmail.com"},{"name":"nikolacech","email":"nikola.cech@gooddata.com"},{"name":"nis.hua","email":"nis.hua@gooddata.com"},{"name":"no23reason","email":"dan.homola@hotmail.cz"},{"name":"patrikbraborec","email":"patrik.braborec@gooddata.com"},{"name":"pbenes","email":"petr.benes@gooddata.com"},{"name":"petrjanu","email":"petr.janu@gooddata.com"},{"name":"pkingo","email":"philipandreaskingo@hotmail.com"},{"name":"ptquang86","email":"ptquang86@gmail.com"},{"name":"qduval","email":"quentin.duval@gooddata.com"},{"name":"rodri360","email":"me@rodri360.com"},{"name":"scavnickyj","email":"jakub.scavnicky@gooddata.com"},{"name":"sitina","email":"jiri.sitina@gooddata.com"},{"name":"strouhaljan","email":"strouhal.jan@gmail.com"},{"name":"thao-luong","email":"thao.luong@gooddata.com"},{"name":"thuong.nguyen","email":"thuong.nguyen@gooddata.com"},{"name":"tomas.kratochvil","email":"tomas.kratochvil@gooddata.com"},{"name":"tomsatgd","email":"tomas.satinsky@gooddata.com"},{"name":"trung-le-quoc","email":"trung.le@gooddata.com"},{"name":"tu-ngo","email":"tungo1981@gmail.com"},{"name":"tu.bui","email":"tu.bui@gooddata.com"},{"name":"tulean","email":"tuan.le@gooddata.com"},{"name":"tuqt1005","email":"tu.tran@gooddata.com"},{"name":"utdnah","email":"danh.ung@gooddata.com"},{"name":"vlastikcz","email":"vlastimil.kotas@gooddata.com"},{"name":"vu.pham","email":"vu.pham@gooddata.com"},{"name":"xmort","email":"petr.dolejsi@gooddata.com"},{"name":"yanlipnican","email":"yanlipnican@gmail.com"}],"homepage":"https://github.com/gooddata/gooddata-react-components#readme","bugs":{"url":"https://github.com/gooddata/gooddata-react-components/issues"},"dist":{"shasum":"613f1e851a7cf6d3bfcb58a951261d4595b61f91","tarball":"https://registry.npmjs.org/@gooddata/react-components/-/react-components-7.7.0-alpha-strouhaljan-jsu-bb-2296-2020-05-26T10-43-57-665Z.tgz","fileCount":2631,"integrity":"sha512-NPzaRLFTRqijIkB07SrGhgTmcIlYym0OE1VFNkFsomIllDiRoio2lUNzgxbGrC9xcOLqEE8TwOpFBLJ3dlRSDw==","signatures":[{"sig":"MEUCIQC7ory2NzIRQxtyhOkLaCyAxGbaw34JDBQO6GbiTlfOqAIgflDAivyh+U9tLZBkB9jHsnV7lBvsjWYvvdVbtVu+ixk=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":10332146,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJezPMSCRA9TVsSAnZWagAAKKwP/jiJ3ROKg6nsk752oBW0\nJB0N8vtHDJhdwWBpG4qmksyD90avOR+ajYGGoIdqkWQP2c3XV/NVZtzXGDTa\nR5jHTy9iGyis4RUSzjkLo7RVAYd2+MRbDZLTRDWyGcKX7gNDQspI5CVAxX1T\nqhKAfG+toCOkZDZiiTI3cL8LdegrXLlhe1KUO4Lk3SHPyr4VIF+7X4JStynk\nNB5zMWUiVH9PcPgCCzn3jMGTqC1HZcLWNoooaLtRSRf6eOFyjK3THmaif4kB\ncy+NqizIGCcbxfx1n6YKItCEo0NPFze6SINZcsV1lhbMAD4Ep3QSAwCLcmvz\n8ZJshgSzVUxDzO+kqvELTn/xDrH85UpOJzHkt8ZLRWMK7P6IMlbSK254vZb8\nukED9xRmpZ2IbyjAxfEznvmtfFFZMjIVXSQ0DOU9P7ElqcAZWmaDyuRsPIXB\n2cvs7MJQ5uB2V88+SaGxCsp5FPwta6Fivy3lL05TvTVqew4k5vMmFw2w9bF+\nDnsFfz5r8gUUEExDvUq83ToxhUK39saxoMgjgHF1+WQyhv+Jp/866P+w60aK\n2wdB0v7CUaB/UT/+FyDneMxzrilIWev957px775WhNxzfk7MMyWFR+NEtJtl\nKElSCSb2GBru9mPJ+c+n6jvpz5BluNiri1sHr2xXJGhibatx5HWHFKXTnhcU\nU4tf\r\n=o6CI\r\n-----END PGP SIGNATURE-----\r\n"},"main":"dist/index.js","husky":{"hooks":{"pre-commit":"lint-staged"}},"config":{"eslint":"./examples/**/*.{js,jsx}","tslint":"./{__mocks__,src,stories}/{,**/}*.{ts,tsx}"},"readme":"[![npm version](https://badge.fury.io/js/%40gooddata%2Freact-components.svg)](https://www.npmjs.com/package/@gooddata/react-components)\n\n# GoodData.UI React components\n> A React-based JavaScript library for building data-driven applications\n\n## Getting started\n- [GoodData.UI Documentation](http://sdk.gooddata.com/gooddata-ui/)\n- [GoodData.UI Live Examples](https://gooddata-examples.herokuapp.com/)\n- [Stack Overflow](https://stackoverflow.com/questions/tagged/gooddata)\n\n### Usage\nWith [yarn](https://yarnpkg.com) installed, go to your project directory and run\n```\n$ yarn add @gooddata/react-components\n```\nIf you prefer [npm](npmjs.com) run\n```\n$ npm install --save @gooddata/react-components\n```\n\nThe public API is exposed via global `index.js`. Except for the styles, do not import any other file directly\nbecause they are not intended to be part of the public API.\n\n## Contributing\n\nWe welcome any contribution in form of [issues](https://github.com/gooddata/gooddata-react-components/issues) or [pull requests](https://github.com/gooddata/gooddata-react-components/pulls).\n\nInstall [Node.js](http://nodejs.org) (node 12.16.1, npm v6.13.4) and [Yarn](https://classic.yarnpkg.com) (1.22.4).\n\nInstall dependencies:\n```\nyarn install --frozen-lockfile\n```\n\nThese commands may come in handy while developing:\n\n| command | description |\n| ------- | ----------- |\n| `yarn install --pure-lockfile` | first step |\n| ||\n| `yarn dev` | build react-components to `/dist` in watch mode |\n| `yarn test` | run all unit tests |\n| `yarn prettier-write` | format the source code to match the valid codestyle |\n| `yarn validate` | validate codestyle |\n| ||\n| `yarn storybook` | run storybook from `/stories` on http://localhost:9001 |\n| `yarn build-storybook` | build storybook to `/dist-storybook` |\n| `yarn test-storybook` | run storybook and [screenshot tests](https://github.com/gooddata/gdc-client-utils/tree/master/test-storybook) |\n| ||\n| `yarn examples` | run Live Examples dev-server from `/examples` on https://localhost:8999 |\n| `yarn examples-build` | build Live Examples to `/examples/dist` |\n| `yarn examples-server` | serve built Live Examples - see `/examples/server/src` |\n| `yarn examples-testcafe` | run testcafe tests against `localhost:8999` |\n\n### Deploy to heroku.com\nWhen you deploy this repo to heroku, it serves *GoodData.UI Live Examples*.\nRelevant tasks are in `Procfile` and `package.json`.\n\n```bash\n# run in the project directory\nheroku login\nheroku create <your-app-name>\nheroku config:set DOMAIN_ADMIN_USERNAME=x@gooddata.com DOMAIN_ADMIN_PASSWORD=xy PROJECT_ID_TO_ASSIGN=xms7ga4tf3g3nzucd8380o2bev8oeknp\ngit push heroku HEAD:master\nheroku open\n```\n### Enable Geo Chart for Storybook and Live Examples\nGeo chart uses Mapbox to render map which requires a Mapbox access token.\n- Register an account and create Mapbox access token at [guide](https://docs.mapbox.com/help/how-mapbox-works/access-tokens/)\n- Store the created token at `.env`:\n```bash\necho -e \"EXAMPLE_MAPBOX_ACCESS_TOKEN=token\" >> .env # only need to run once\necho -e \"STORYBOOK_MAPBOX_ACCESS_TOKEN=token\" >> .env # only need to run once\n```\n\n### Run Live Examples Locally\nTo run *GoodData.UI Live Examples* locally:\n```bash\ngit clone <this-repository>\ncd  <repository-folder>\nyarn install --pure-lockfile\nyarn examples\n```\nThen open https://localhost:8999 and login using Live Examples account (you can [create one here](https://gooddata-examples.herokuapp.com/registration)).\n\n### Run Storybook locally\n- Run storybook with token stored in `.env` for more secure\n```bash\nyarn storybook\n```\n- Or run storybook with token env param exposed to cli (not suggested)\n```bash\nSTORYBOOK_MAPBOX_ACCESS_TOKEN=token yarn storybook\n```\n- Apply either above way to `yarn build-storybook` or `yarn test-storybook`\n\n### Source code formatting\nThe source code in the repository is formatted by [Prettier](https://prettier.io/).\nThe format of the code is validated by our Continuous Integration server and is one of the requirements of successful merge.\n\nPrettier is supported by every major IDE. You can find the list of supported editors and how to configure them [here](https://prettier.io/docs/en/editors.html).\n\nIn the case, when your editor is not supported or you don't want to setup the integration, you can run the `yarn prettier-write` command to reformat the code before commit.\n\n## Changelog\n\n- see [CHANGELOG.md](CHANGELOG.md)\n\n## Supported versions\n\nIn order to make the user experience with integrating GoodData UI SDK as smooth and secure as possible and to ensure that the SDK is using the latest features of the platform, we will only provide support to two most recent major versions of UI SDK.\n\nThe most recent majors will be supported in the following modes:\n\n- The latest major version will receive all new functionality and all bug fixes\n- The previous major version will only receive fixes to critical issues and security fixes. These fixes will be applied on top of last released version of the previous major\n\nThe customers are encouraged to always use the latest version of the UI SDK.\n\nIn case of using older versions, the user might face API incompatibility, performance or security issues.\n\nPlease follow the installation instructions to update to the newest version.\n\n## License\n\n(C) 2007-2020 GoodData Corporation\n\nThis project is dual licensed:\n\n- The ATTRIBUTION-NONCOMMERCIAL 4.0 INTERNATIONAL (CC BY-NC 4.0) is used for purpose of the trial experience and evaluation of GoodData.UI library.\n- The GOODDATA GOODDATA.UI LIBRARY END USER LICENSE AGREEMENT is used for GoodData customers.\n\nFor more information, please see [LICENSE](https://github.com/gooddata/gooddata-react-components/blob/master/LICENSE)\n","gitHead":"ab08fdcb264d0ea30fbc0ace8110ed766bab4021","scripts":{"dev":"bash scripts/build.sh --dev-watch","test":"jest --watch","build":"bash scripts/build.sh","tslint":"yarn run-tslint -t verbose $npm_package_config_tslint","prepare":"cd examples/server && yarn install --frozen-lockfile && cd ../..; rm -r examples/node_modules 2>/dev/null; true","examples":"bash scripts/run-examples.sh","prepare?":"# Called before `npm publish` and on local `npm install`. Temporarily also for deleting obsolete node_modules. Ends with `true` to continue gracefully.","validate":"tsc --noEmit && yarn tslint && eslint $npm_package_config_eslint && yarn validate-style && yarn prettier-check","build-dev":"bash scripts/build.sh --dev","examples?":"# Default is developer domain, other options: yarn examples [sec,secure,stg,stg2,stg3,demo,developer or URL]","storybook":"yarn build && start-storybook -p 9001 -c .storybook","test-once":"jest","tslint-ci":"mkdir -p ./ci/results && yarn run-tslint -t checkstyle -o ./ci/results/tslint-results.xml $npm_package_config_tslint","run-tslint":"tslint -p tsconfig.json","validate-ci":"tsc --noEmit && yarn tslint-ci  && eslint $npm_package_config_eslint -f checkstyle -o ci/results/eslint-results.xml && yarn validate-style-ci && yarn prettier-check","examples-build":"bash scripts/build-examples.sh","prepublishOnly":"yarn build","prettier-check":"prettier --check '{src,stories,styles,__mocks__,examples/server/src,examples/src,examples/test}/**/*.{ts,js,tsx,jsx,json,scss,md,yaml,html}'","prettier-write":"prettier --write '{src,stories,styles,__mocks__,examples/server/src,examples/src,examples/test}/**/*.{ts,js,tsx,jsx,json,scss,md,yaml,html}'","test-storybook":"yarn build && test-storybook","validate-style":"stylelint '**/*.scss'","build-storybook":"yarn build && build-storybook -c .storybook -o dist-storybook","examples-server":"node examples/server/src/index.js","heroku-postbuild":"yarn examples-build developer","examples-testcafe":"./scripts/run-testcafe.sh visual","validate-style-ci":"stylelint '**/*.scss' --custom-formatter=node_modules/stylelint-checkstyle-formatter > ci/results/stylelint-results.xml","check-circular-deps":"madge --circular --extensions ts ./src","examples-testcafe-ci":"./scripts/run-testcafe.sh ci","examples-testcafe-live":"./scripts/run-testcafe.sh live"},"typings":"dist/index.d.ts","_npmUser":{"name":"strouhaljan","email":"strouhal.jan@gmail.com"},"deprecated":"@gooddata/react-components@7 reached End of Support on March 31, 2022. Please upgrade (see https://sdk.gooddata.com/gooddata-ui/docs/supported_versions.html for more information).","repository":{"url":"git+ssh://git@github.com/gooddata/gooddata-react-components.git","type":"git"},"_npmVersion":"6.13.4","description":"GoodData.UI - A powerful JavaScript library for building analytical applications","directories":{},"lint-staged":{"{src,stories,styles,__mocks__,examples/server/src,examples/src,examples/test}/**/*.{ts,js,tsx,jsx,scss}":["npx gdc-fix-copyright","git add"],"{src,stories,styles,__mocks__,examples/server/src,examples/src,examples/test}/**/*.{ts,js,tsx,jsx,json,scss,md,yaml,html}":["prettier --write","git add"]},"_nodeVersion":"12.16.1","dependencies":{"rxjs":"^5.5.6","uuid":"^3.2.1","immer":"^1.3.1","lodash":"^4.17.15","date-fns":"^2.7.0","downshift":"^3.2.7","invariant":"^2.2.2","mapbox-gl":"^1.6.1","classnames":"^2.2.6","highcharts":"7.1.1","prop-types":"^15.6.0","react-intl":"^3.6.0","custom-event":"^1.0.1","react-window":"^1.8.1","ag-grid-react":"20.0.0","react-measure":"^2.3.0","@types/mapbox-gl":"^1.6.1","react-day-picker":"~7.3.0","react-responsive":"^3.0.0","stringify-object":"^2.4.0","@gooddata/typings":"^2.24.2","ag-grid-community":"20.0.0","http-status-codes":"^1.3.0","@gooddata/js-utils":"^3.10.5","@gooddata/numberjs":"^3.2.4","fixed-data-table-2":"0.7.17","@gooddata/goodstrap":"68.7.0-alpha-strouhaljan-jsu-bb-2296-2020-05-26T10-37-40-242Z","react-dom-factories":"^1.0.2","@gooddata/gooddata-js":"^13.0.1","json-stable-stringify":"^1.0.1","react-transition-group":"^2.2.1","hoist-non-react-statics":"^3.3.0","nodelist-foreach-polyfill":"^1.2.0","@formatjs/intl-pluralrules":"^1.3.6","highcharts-grouped-categories":"^1.1.3"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"raf":"3.3.2","yup":"^0.24.1","jest":"24.7.1","husky":"3.0.0","madge":"^3.4.4","react":"^16.5.2","enzyme":"3.5.0","eslint":"4.19.1","formik":"^0.11.11","moment":"2.23.0","history":"^4.7.2","ts-jest":"24.0.0","webpack":"4.30.0","full-icu":"^1.3.0","prettier":"1.16.4","react-ga":"^2.5.2","recharts":"1.0.0-beta.9","testcafe":"1.1.4","commander":"2.14.1","node-sass":"4.13.0","react-dom":"^16.5.2","stylelint":"^10.0.0","supertest":"3.0.0","ts-loader":"6.0.0","@types/raf":"^3.4.0","css-loader":"0.28.7","jest-junit":"3.0.0","raw-loader":"0.5.1","styled-jsx":"2.2.1","typescript":"3.3.4000","@babel/core":"7.4.4","@types/jest":"24.0.6","@types/node":"7.0.8","@types/uuid":"3.4.3","file-loader":"3.0.1","jest-enzyme":"7.0.2","lint-staged":"9.1.0","sass-loader":"6.0.6","webpack-cli":"3.3.2","@types/react":"16.8.6","babel-loader":"8.0.5","react-helmet":"5.2.0","react-select":"1.2.1","style-loader":"0.19.1","@types/enzyme":"3.1.13","@types/lodash":"4.14.123","testcafe-live":"0.1.4","@babel/runtime":"7.4.4","dotenv-webpack":"^1.7.0","@babel/polyfill":"^7.4.4","@storybook/react":"5.0.11","@types/invariant":"2.2.29","@types/react-dom":"16.0.11","isomorphic-fetch":"2.2.1","react-datepicker":"1.1.0","react-router-dom":"4.2.2","@babel/preset-env":"7.4.4","@gooddata/mock-js":"^2.13.1","@storybook/addons":"5.0.11","@types/classnames":"2.2.3","@types/prop-types":"15.5.2","@storybook/theming":"5.0.11","identity-obj-proxy":"^3.0.0","intl-messageformat":"^7.5.4","webpack-dev-server":"3.3.1","@babel/preset-react":"7.0.0","@types/react-portal":"4.0.1","@types/react-window":"^1.8.1","babel-plugin-lodash":"3.3.4","html-webpack-plugin":"3.2.0","react-test-renderer":"16.4.2","@types/react-measure":"2.0.5","clean-webpack-plugin":"2.0.2","stats-webpack-plugin":"0.7.0","eslint-config-prettier":"4.1.0","react-google-recaptcha":"^0.14.1","tslint-config-prettier":"1.18.0","@gooddata/eslint-config":"^1.0.0","@gooddata/tslint-config":"1.0.0","@types/react-responsive":"^3.0.3","@types/storybook__react":"4.0.1","@types/stringify-object":"^3.2.0","enzyme-adapter-react-16":"1.3.1","@gooddata/test-storybook":"3.2.1","@storybook/addon-actions":"5.0.11","@storybook/addon-options":"5.0.11","node-sass-magic-importer":"5.1.0","react-syntax-highlighter":"11.0.2","@types/fixed-data-table-2":"0.8.1","stylelint-config-prettier":"5.2.0","@gooddata/stylelint-config":"4.0.1","@types/react-test-renderer":"16.0.0","circular-dependency-plugin":"5.0.2","compression-webpack-plugin":"2.0.0","@types/json-stable-stringify":"^1.0.32","@gooddata/frontend-npm-scripts":"1.1.0","@types/enzyme-adapter-react-16":"1.0.3","stylelint-checkstyle-formatter":"0.1.0","@types/storybook__addon-actions":"3.4.2","@babel/plugin-proposal-class-properties":"7.4.4","@babel/plugin-proposal-object-rest-spread":"7.4.4","@babel/plugin-transform-async-to-generator":"7.4.4"},"peerDependencies":{"react":"^16.5.2","react-dom":"^16.5.2"},"_npmOperationalInternal":{"tmp":"tmp/react-components_7.7.0-alpha-strouhaljan-jsu-bb-2296-2020-05-26T10-43-57-665Z_1590489873756_0.6519234840450212","host":"s3://npm-registry-packages"}},"7.7.0-alpha-naibinh-nab-sd-926-2020-05-27T02-43-57-310Z":{"name":"@gooddata/react-components","version":"7.7.0-alpha-naibinh-nab-sd-926-2020-05-27T02-43-57-310Z","author":{"name":"GoodData Corporation"},"license":"BSD-3-Clause","_id":"@gooddata/react-components@7.7.0-alpha-naibinh-nab-sd-926-2020-05-27T02-43-57-310Z","maintainers":[{"name":"afi","email":"adam.fiedler@gooddata.com"},{"name":"bertold8","email":"ivan.nejezchleb@seznam.cz"},{"name":"bich.nguyen","email":"bich.nguyen@gooddata.com"},{"name":"brbistas","email":"valentinos.chraniotis@gooddata.com"},{"name":"bugsbunny338","email":"jiri.zajic@mensa.cz"},{"name":"de.do","email":"de.do@gooddata.com"},{"name":"gooddata-ci","email":"rail@gooddata.com"},{"name":"hang.ngo","email":"hang.ngo@gooddata.com"},{"name":"hung.nguyen.hoang","email":"hung.nguyen@gooddata.com"},{"name":"huong.nguyen","email":"huong.nguyen@gooddata.com"},{"name":"huyen.nguyen","email":"huyen.nguyen@gooddata.com"},{"name":"ivan.mjartan","email":"ivan.mjartan@gooddata.com"},{"name":"jakub-sterba","email":"jakub.sterba@gooddata.com"},{"name":"jaroslav.tomecek","email":"jaroslav.tomecek@gooddata.com"},{"name":"jkittler","email":"honza.kittler@gmail.com"},{"name":"khanh.le","email":"khanh.le@gooddata.com"},{"name":"lanhuynh","email":"lan.huynh@gooddata.com"},{"name":"linhhong","email":"linh.hong@gooddata.com"},{"name":"lupko","email":"lubomir.slivka@gooddata.com"},{"name":"mai.nguyen","email":"mai.nguyen@gooddata.com"},{"name":"matyas.kandl","email":"matyas.kandl@gooddata.com"},{"name":"michal.marsal","email":"michal.marsal@gooddata.com"},{"name":"my.duong","email":"my.duong@gooddata.com"},{"name":"naibinh","email":"naibinh@gmail.com"},{"name":"nikolacech","email":"nikola.cech@gooddata.com"},{"name":"nis.hua","email":"nis.hua@gooddata.com"},{"name":"no23reason","email":"dan.homola@hotmail.cz"},{"name":"patrikbraborec","email":"patrik.braborec@gooddata.com"},{"name":"pbenes","email":"petr.benes@gooddata.com"},{"name":"petrjanu","email":"petr.janu@gooddata.com"},{"name":"pkingo","email":"philipandreaskingo@hotmail.com"},{"name":"ptquang86","email":"ptquang86@gmail.com"},{"name":"qduval","email":"quentin.duval@gooddata.com"},{"name":"rodri360","email":"me@rodri360.com"},{"name":"scavnickyj","email":"jakub.scavnicky@gooddata.com"},{"name":"sitina","email":"jiri.sitina@gooddata.com"},{"name":"strouhaljan","email":"strouhal.jan@gmail.com"},{"name":"thao-luong","email":"thao.luong@gooddata.com"},{"name":"thuong.nguyen","email":"thuong.nguyen@gooddata.com"},{"name":"tomas.kratochvil","email":"tomas.kratochvil@gooddata.com"},{"name":"tomsatgd","email":"tomas.satinsky@gooddata.com"},{"name":"trung-le-quoc","email":"trung.le@gooddata.com"},{"name":"tu-ngo","email":"tungo1981@gmail.com"},{"name":"tu.bui","email":"tu.bui@gooddata.com"},{"name":"tulean","email":"tuan.le@gooddata.com"},{"name":"tuqt1005","email":"tu.tran@gooddata.com"},{"name":"utdnah","email":"danh.ung@gooddata.com"},{"name":"vlastikcz","email":"vlastimil.kotas@gooddata.com"},{"name":"vu.pham","email":"vu.pham@gooddata.com"},{"name":"xmort","email":"petr.dolejsi@gooddata.com"},{"name":"yanlipnican","email":"yanlipnican@gmail.com"}],"homepage":"https://github.com/gooddata/gooddata-react-components#readme","bugs":{"url":"https://github.com/gooddata/gooddata-react-components/issues"},"dist":{"shasum":"212848ead7ba10d7441667e93cdca80b334d1471","tarball":"https://registry.npmjs.org/@gooddata/react-components/-/react-components-7.7.0-alpha-naibinh-nab-sd-926-2020-05-27T02-43-57-310Z.tgz","fileCount":2629,"integrity":"sha512-A30z1L6XM+R62+IK1dd4tV9DDmXVFSre7lANS391khDK5v3/dMOHieIjB8Wbkh0qeydv3G5i0bjatCzZClmwfA==","signatures":[{"sig":"MEUCIQCpIfTWZZ6ouZjDVi/cwY7ry6om7yffRMRO95GsSLzUTgIgBu0CvuAYMXK42/pzv2gj3AuuCWWPoCSv3/tb+Kk4szM=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":10328976,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJezdQRCRA9TVsSAnZWagAAX2gP/RG1MHhlBBx8iM+8dfqu\nBx4wZ1O+toJkFB//f4yZ1iylFxTKeFcukp30FG2F+vdG0+Ldw0YNHt8TajYc\nF2ptdVd2XdTDuPyEmY2tMhiL/NyanMIwWe7rbqMyzNYGPiURtlbAzXB1+WSo\nh0iwYnsv1KJI5i0jhd3OvIeDA9jdYX6nCs7Kz1LcZ3U8wv4GcUl+5J3qBXfT\nMrGGy/wot0mq+ll/ljfKsMwHs6y1lvPB5S7KXaeReIlNIL8SOml35zYnkDKw\nTLS8FAg3hXCkuqGIZQl7bMKfuYp8sVEcwshEleGVfr/XNDW/yFt8obSOVQML\nNHBggfv5wRJBhIIUGl8T82tz9bsbekLWtUe39h2z+PijvFbqnUIoqUpO2c8S\nfO1QOpURn91frElwzolMeqMYou0W+AgZlY+/9VlF38pBKCwIQo+nPP+opsBy\nUpIqAcak6d4zWE93VLirnBWJkO2C9eLz7kffjHmVmQ3uUkS4Ht6oaHz3UDXB\n/tcRWQFyNV0GEo8qBC1B5fLbHhCnG6nM7ax8Z9d3wK5XZ+llhOlDoOMzRJHN\nVA0oJEoElJEYu7wA+IAHg1mJi9mek5sFTpULyPK36eSIIuJ28HrK849HbBS1\nYL61eDXLQHxXkBpn+O8HaQRMpHJtPGjVSWKr813AK3gpfCFIHGtcgq28/DvP\ng1cI\r\n=4aPL\r\n-----END PGP SIGNATURE-----\r\n"},"main":"dist/index.js","husky":{"hooks":{"pre-commit":"lint-staged"}},"config":{"eslint":"./examples/**/*.{js,jsx}","tslint":"./{__mocks__,src,stories}/{,**/}*.{ts,tsx}"},"readme":"[![npm version](https://badge.fury.io/js/%40gooddata%2Freact-components.svg)](https://www.npmjs.com/package/@gooddata/react-components)\n\n# GoodData.UI React components\n> A React-based JavaScript library for building data-driven applications\n\n## Getting started\n- [GoodData.UI Documentation](http://sdk.gooddata.com/gooddata-ui/)\n- [GoodData.UI Live Examples](https://gooddata-examples.herokuapp.com/)\n- [Stack Overflow](https://stackoverflow.com/questions/tagged/gooddata)\n\n### Usage\nWith [yarn](https://yarnpkg.com) installed, go to your project directory and run\n```\n$ yarn add @gooddata/react-components\n```\nIf you prefer [npm](npmjs.com) run\n```\n$ npm install --save @gooddata/react-components\n```\n\nThe public API is exposed via global `index.js`. Except for the styles, do not import any other file directly\nbecause they are not intended to be part of the public API.\n\n## Contributing\n\nWe welcome any contribution in form of [issues](https://github.com/gooddata/gooddata-react-components/issues) or [pull requests](https://github.com/gooddata/gooddata-react-components/pulls).\n\nInstall [Node.js](http://nodejs.org) (node 12.16.1, npm v6.13.4) and [Yarn](https://classic.yarnpkg.com) (1.22.4).\n\nInstall dependencies:\n```\nyarn install --frozen-lockfile\n```\n\nThese commands may come in handy while developing:\n\n| command | description |\n| ------- | ----------- |\n| `yarn install --pure-lockfile` | first step |\n| ||\n| `yarn dev` | build react-components to `/dist` in watch mode |\n| `yarn test` | run all unit tests |\n| `yarn prettier-write` | format the source code to match the valid codestyle |\n| `yarn validate` | validate codestyle |\n| ||\n| `yarn storybook` | run storybook from `/stories` on http://localhost:9001 |\n| `yarn build-storybook` | build storybook to `/dist-storybook` |\n| `yarn test-storybook` | run storybook and [screenshot tests](https://github.com/gooddata/gdc-client-utils/tree/master/test-storybook) |\n| ||\n| `yarn examples` | run Live Examples dev-server from `/examples` on https://localhost:8999 |\n| `yarn examples-build` | build Live Examples to `/examples/dist` |\n| `yarn examples-server` | serve built Live Examples - see `/examples/server/src` |\n| `yarn examples-testcafe` | run testcafe tests against `localhost:8999` |\n\n### Deploy to heroku.com\nWhen you deploy this repo to heroku, it serves *GoodData.UI Live Examples*.\nRelevant tasks are in `Procfile` and `package.json`.\n\n```bash\n# run in the project directory\nheroku login\nheroku create <your-app-name>\nheroku config:set DOMAIN_ADMIN_USERNAME=x@gooddata.com DOMAIN_ADMIN_PASSWORD=xy PROJECT_ID_TO_ASSIGN=xms7ga4tf3g3nzucd8380o2bev8oeknp\ngit push heroku HEAD:master\nheroku open\n```\n### Enable Geo Chart for Storybook and Live Examples\nGeo chart uses Mapbox to render map which requires a Mapbox access token.\n- Register an account and create Mapbox access token at [guide](https://docs.mapbox.com/help/how-mapbox-works/access-tokens/)\n- Store the created token at `.env`:\n```bash\necho -e \"EXAMPLE_MAPBOX_ACCESS_TOKEN=token\" >> .env # only need to run once\necho -e \"STORYBOOK_MAPBOX_ACCESS_TOKEN=token\" >> .env # only need to run once\n```\n\n### Run Live Examples Locally\nTo run *GoodData.UI Live Examples* locally:\n```bash\ngit clone <this-repository>\ncd  <repository-folder>\nyarn install --pure-lockfile\nyarn examples\n```\nThen open https://localhost:8999 and login using Live Examples account (you can [create one here](https://gooddata-examples.herokuapp.com/registration)).\n\n### Run Storybook locally\n- Run storybook with token stored in `.env` for more secure\n```bash\nyarn storybook\n```\n- Or run storybook with token env param exposed to cli (not suggested)\n```bash\nSTORYBOOK_MAPBOX_ACCESS_TOKEN=token yarn storybook\n```\n- Apply either above way to `yarn build-storybook` or `yarn test-storybook`\n\n### Source code formatting\nThe source code in the repository is formatted by [Prettier](https://prettier.io/).\nThe format of the code is validated by our Continuous Integration server and is one of the requirements of successful merge.\n\nPrettier is supported by every major IDE. You can find the list of supported editors and how to configure them [here](https://prettier.io/docs/en/editors.html).\n\nIn the case, when your editor is not supported or you don't want to setup the integration, you can run the `yarn prettier-write` command to reformat the code before commit.\n\n## Changelog\n\n- see [CHANGELOG.md](CHANGELOG.md)\n\n## Supported versions\n\nIn order to make the user experience with integrating GoodData UI SDK as smooth and secure as possible and to ensure that the SDK is using the latest features of the platform, we will only provide support to two most recent major versions of UI SDK.\n\nThe most recent majors will be supported in the following modes:\n\n- The latest major version will receive all new functionality and all bug fixes\n- The previous major version will only receive fixes to critical issues and security fixes. These fixes will be applied on top of last released version of the previous major\n\nThe customers are encouraged to always use the latest version of the UI SDK.\n\nIn case of using older versions, the user might face API incompatibility, performance or security issues.\n\nPlease follow the installation instructions to update to the newest version.\n\n## License\n\n(C) 2007-2020 GoodData Corporation\n\nThis project is dual licensed:\n\n- The ATTRIBUTION-NONCOMMERCIAL 4.0 INTERNATIONAL (CC BY-NC 4.0) is used for purpose of the trial experience and evaluation of GoodData.UI library.\n- The GOODDATA GOODDATA.UI LIBRARY END USER LICENSE AGREEMENT is used for GoodData customers.\n\nFor more information, please see [LICENSE](https://github.com/gooddata/gooddata-react-components/blob/master/LICENSE)\n","gitHead":"625a4bf475f269de0e64e003a0168aca71fb7f92","scripts":{"dev":"bash scripts/build.sh --dev-watch","test":"jest --watch","build":"bash scripts/build.sh","tslint":"yarn run-tslint -t verbose $npm_package_config_tslint","prepare":"cd examples/server && yarn install --frozen-lockfile && cd ../..; rm -r examples/node_modules 2>/dev/null; true","examples":"bash scripts/run-examples.sh","prepare?":"# Called before `npm publish` and on local `npm install`. Temporarily also for deleting obsolete node_modules. Ends with `true` to continue gracefully.","validate":"tsc --noEmit && yarn tslint && eslint $npm_package_config_eslint && yarn validate-style && yarn prettier-check","build-dev":"bash scripts/build.sh --dev","examples?":"# Default is developer domain, other options: yarn examples [sec,secure,stg,stg2,stg3,demo,developer or URL]","storybook":"yarn build && start-storybook -p 9001 -c .storybook","test-once":"jest","tslint-ci":"mkdir -p ./ci/results && yarn run-tslint -t checkstyle -o ./ci/results/tslint-results.xml $npm_package_config_tslint","run-tslint":"tslint -p tsconfig.json","validate-ci":"tsc --noEmit && yarn tslint-ci  && eslint $npm_package_config_eslint -f checkstyle -o ci/results/eslint-results.xml && yarn validate-style-ci && yarn prettier-check","examples-build":"bash scripts/build-examples.sh","prepublishOnly":"yarn build","prettier-check":"prettier --check '{src,stories,styles,__mocks__,examples/server/src,examples/src,examples/test}/**/*.{ts,js,tsx,jsx,json,scss,md,yaml,html}'","prettier-write":"prettier --write '{src,stories,styles,__mocks__,examples/server/src,examples/src,examples/test}/**/*.{ts,js,tsx,jsx,json,scss,md,yaml,html}'","test-storybook":"yarn build && test-storybook","validate-style":"stylelint '**/*.scss'","build-storybook":"yarn build && build-storybook -c .storybook -o dist-storybook","examples-server":"node examples/server/src/index.js","heroku-postbuild":"yarn examples-build developer","examples-testcafe":"./scripts/run-testcafe.sh visual","validate-style-ci":"stylelint '**/*.scss' --custom-formatter=node_modules/stylelint-checkstyle-formatter > ci/results/stylelint-results.xml","check-circular-deps":"madge --circular --extensions ts ./src","examples-testcafe-ci":"./scripts/run-testcafe.sh ci","examples-testcafe-live":"./scripts/run-testcafe.sh live"},"typings":"dist/index.d.ts","_npmUser":{"name":"naibinh","email":"naibinh@gmail.com"},"deprecated":"@gooddata/react-components@7 reached End of Support on March 31, 2022. Please upgrade (see https://sdk.gooddata.com/gooddata-ui/docs/supported_versions.html for more information).","repository":{"url":"git+ssh://git@github.com/gooddata/gooddata-react-components.git","type":"git"},"_npmVersion":"6.13.4","description":"GoodData.UI - A powerful JavaScript library for building analytical applications","directories":{},"lint-staged":{"{src,stories,styles,__mocks__,examples/server/src,examples/src,examples/test}/**/*.{ts,js,tsx,jsx,scss}":["npx gdc-fix-copyright","git add"],"{src,stories,styles,__mocks__,examples/server/src,examples/src,examples/test}/**/*.{ts,js,tsx,jsx,json,scss,md,yaml,html}":["prettier --write","git add"]},"_nodeVersion":"12.16.1","dependencies":{"rxjs":"^5.5.6","uuid":"^3.2.1","immer":"^1.3.1","lodash":"^4.17.15","date-fns":"^2.7.0","downshift":"^3.2.7","invariant":"^2.2.2","mapbox-gl":"^1.6.1","classnames":"^2.2.6","highcharts":"7.1.1","prop-types":"^15.6.0","react-intl":"^3.6.0","custom-event":"^1.0.1","react-window":"^1.8.1","ag-grid-react":"20.0.0","react-measure":"^2.3.0","@types/mapbox-gl":"^1.6.1","react-day-picker":"~7.3.0","react-responsive":"^3.0.0","stringify-object":"^2.4.0","@gooddata/typings":"^2.24.2","ag-grid-community":"20.0.0","http-status-codes":"^1.3.0","@gooddata/js-utils":"^3.10.5","@gooddata/numberjs":"^3.2.4","fixed-data-table-2":"0.7.17","@gooddata/goodstrap":"^68.6.0","react-dom-factories":"^1.0.2","@gooddata/gooddata-js":"^13.0.1","json-stable-stringify":"^1.0.1","react-transition-group":"^2.2.1","hoist-non-react-statics":"^3.3.0","nodelist-foreach-polyfill":"^1.2.0","@formatjs/intl-pluralrules":"^1.3.6","highcharts-grouped-categories":"^1.1.3"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"raf":"3.3.2","yup":"^0.24.1","jest":"24.7.1","husky":"3.0.0","madge":"^3.4.4","react":"^16.5.2","enzyme":"3.5.0","eslint":"4.19.1","formik":"^0.11.11","moment":"2.23.0","history":"^4.7.2","ts-jest":"24.0.0","webpack":"4.30.0","full-icu":"^1.3.0","prettier":"1.16.4","react-ga":"^2.5.2","recharts":"1.0.0-beta.9","testcafe":"1.1.4","commander":"2.14.1","node-sass":"4.13.0","react-dom":"^16.5.2","stylelint":"^10.0.0","supertest":"3.0.0","ts-loader":"6.0.0","@types/raf":"^3.4.0","css-loader":"0.28.7","jest-junit":"3.0.0","raw-loader":"0.5.1","styled-jsx":"2.2.1","typescript":"3.3.4000","@babel/core":"7.4.4","@types/jest":"24.0.6","@types/node":"7.0.8","@types/uuid":"3.4.3","file-loader":"3.0.1","jest-enzyme":"7.0.2","lint-staged":"9.1.0","sass-loader":"6.0.6","webpack-cli":"3.3.2","@types/react":"16.8.6","babel-loader":"8.0.5","react-helmet":"5.2.0","react-select":"1.2.1","style-loader":"0.19.1","@types/enzyme":"3.1.13","@types/lodash":"4.14.123","testcafe-live":"0.1.4","@babel/runtime":"7.4.4","dotenv-webpack":"^1.7.0","@babel/polyfill":"^7.4.4","@storybook/react":"5.0.11","@types/invariant":"2.2.29","@types/react-dom":"16.0.11","isomorphic-fetch":"2.2.1","react-datepicker":"1.1.0","react-router-dom":"4.2.2","@babel/preset-env":"7.4.4","@gooddata/mock-js":"^2.13.1","@storybook/addons":"5.0.11","@types/classnames":"2.2.3","@types/prop-types":"15.5.2","@storybook/theming":"5.0.11","identity-obj-proxy":"^3.0.0","intl-messageformat":"^7.5.4","webpack-dev-server":"3.3.1","@babel/preset-react":"7.0.0","@types/react-portal":"4.0.1","@types/react-window":"^1.8.1","babel-plugin-lodash":"3.3.4","html-webpack-plugin":"3.2.0","react-test-renderer":"16.4.2","@types/react-measure":"2.0.5","clean-webpack-plugin":"2.0.2","stats-webpack-plugin":"0.7.0","eslint-config-prettier":"4.1.0","react-google-recaptcha":"^0.14.1","tslint-config-prettier":"1.18.0","@gooddata/eslint-config":"^1.0.0","@gooddata/tslint-config":"1.0.0","@types/react-responsive":"^3.0.3","@types/storybook__react":"4.0.1","@types/stringify-object":"^3.2.0","enzyme-adapter-react-16":"1.3.1","@gooddata/test-storybook":"3.2.1","@storybook/addon-actions":"5.0.11","@storybook/addon-options":"5.0.11","node-sass-magic-importer":"5.1.0","react-syntax-highlighter":"11.0.2","@types/fixed-data-table-2":"0.8.1","stylelint-config-prettier":"5.2.0","@gooddata/stylelint-config":"4.0.1","@types/react-test-renderer":"16.0.0","circular-dependency-plugin":"5.0.2","compression-webpack-plugin":"2.0.0","@types/json-stable-stringify":"^1.0.32","@gooddata/frontend-npm-scripts":"1.1.0","@types/enzyme-adapter-react-16":"1.0.3","stylelint-checkstyle-formatter":"0.1.0","@types/storybook__addon-actions":"3.4.2","@babel/plugin-proposal-class-properties":"7.4.4","@babel/plugin-proposal-object-rest-spread":"7.4.4","@babel/plugin-transform-async-to-generator":"7.4.4"},"peerDependencies":{"react":"^16.5.2","react-dom":"^16.5.2"},"_npmOperationalInternal":{"tmp":"tmp/react-components_7.7.0-alpha-naibinh-nab-sd-926-2020-05-27T02-43-57-310Z_1590547473274_0.2777689419958913","host":"s3://npm-registry-packages"}},"7.7.0-beta.27":{"name":"@gooddata/react-components","version":"7.7.0-beta.27","author":{"name":"GoodData Corporation"},"license":"BSD-3-Clause","_id":"@gooddata/react-components@7.7.0-beta.27","maintainers":[{"name":"afi","email":"adam.fiedler@gooddata.com"},{"name":"bertold8","email":"ivan.nejezchleb@seznam.cz"},{"name":"bich.nguyen","email":"bich.nguyen@gooddata.com"},{"name":"brbistas","email":"valentinos.chraniotis@gooddata.com"},{"name":"bugsbunny338","email":"jiri.zajic@mensa.cz"},{"name":"de.do","email":"de.do@gooddata.com"},{"name":"gooddata-ci","email":"rail@gooddata.com"},{"name":"hang.ngo","email":"hang.ngo@gooddata.com"},{"name":"hung.nguyen.hoang","email":"hung.nguyen@gooddata.com"},{"name":"huong.nguyen","email":"huong.nguyen@gooddata.com"},{"name":"huyen.nguyen","email":"huyen.nguyen@gooddata.com"},{"name":"ivan.mjartan","email":"ivan.mjartan@gooddata.com"},{"name":"jakub-sterba","email":"jakub.sterba@gooddata.com"},{"name":"jaroslav.tomecek","email":"jaroslav.tomecek@gooddata.com"},{"name":"jkittler","email":"honza.kittler@gmail.com"},{"name":"khanh.le","email":"khanh.le@gooddata.com"},{"name":"lanhuynh","email":"lan.huynh@gooddata.com"},{"name":"linhhong","email":"linh.hong@gooddata.com"},{"name":"lupko","email":"lubomir.slivka@gooddata.com"},{"name":"mai.nguyen","email":"mai.nguyen@gooddata.com"},{"name":"matyas.kandl","email":"matyas.kandl@gooddata.com"},{"name":"michal.marsal","email":"michal.marsal@gooddata.com"},{"name":"my.duong","email":"my.duong@gooddata.com"},{"name":"naibinh","email":"naibinh@gmail.com"},{"name":"nikolacech","email":"nikola.cech@gooddata.com"},{"name":"nis.hua","email":"nis.hua@gooddata.com"},{"name":"no23reason","email":"dan.homola@hotmail.cz"},{"name":"patrikbraborec","email":"patrik.braborec@gooddata.com"},{"name":"pbenes","email":"petr.benes@gooddata.com"},{"name":"petrjanu","email":"petr.janu@gooddata.com"},{"name":"pkingo","email":"philipandreaskingo@hotmail.com"},{"name":"ptquang86","email":"ptquang86@gmail.com"},{"name":"qduval","email":"quentin.duval@gooddata.com"},{"name":"rodri360","email":"me@rodri360.com"},{"name":"scavnickyj","email":"jakub.scavnicky@gooddata.com"},{"name":"sitina","email":"jiri.sitina@gooddata.com"},{"name":"strouhaljan","email":"strouhal.jan@gmail.com"},{"name":"thao-luong","email":"thao.luong@gooddata.com"},{"name":"thuong.nguyen","email":"thuong.nguyen@gooddata.com"},{"name":"tomas.kratochvil","email":"tomas.kratochvil@gooddata.com"},{"name":"tomsatgd","email":"tomas.satinsky@gooddata.com"},{"name":"trung-le-quoc","email":"trung.le@gooddata.com"},{"name":"tu-ngo","email":"tungo1981@gmail.com"},{"name":"tu.bui","email":"tu.bui@gooddata.com"},{"name":"tulean","email":"tuan.le@gooddata.com"},{"name":"tuqt1005","email":"tu.tran@gooddata.com"},{"name":"utdnah","email":"danh.ung@gooddata.com"},{"name":"vlastikcz","email":"vlastimil.kotas@gooddata.com"},{"name":"vu.pham","email":"vu.pham@gooddata.com"},{"name":"xmort","email":"petr.dolejsi@gooddata.com"},{"name":"yanlipnican","email":"yanlipnican@gmail.com"}],"homepage":"https://github.com/gooddata/gooddata-react-components#readme","bugs":{"url":"https://github.com/gooddata/gooddata-react-components/issues"},"dist":{"shasum":"8b170712957ada85ce5d4be3d542614008e03e46","tarball":"https://registry.npmjs.org/@gooddata/react-components/-/react-components-7.7.0-beta.27.tgz","fileCount":2629,"integrity":"sha512-9QJnJS7JeZ3DVqnWPc+ywP0gYz/F/+dggH3UVnoNhh8TJJMdg9uSOfcRm2GYXCWSHDWUjjGOBa0pR81tGyUDVw==","signatures":[{"sig":"MEUCIExwOcTJpwGRwk/qiW3nBSRzOUh6VTK971ZE7AX1YSVNAiEAhInnEhG/rACx5Eqxa/7eJi8kneN9/oYVHwWOUJ+wMwk=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":10329527,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJeziEvCRA9TVsSAnZWagAA16AP/0qPfcD3rLBW1hZ/R4C8\ni4JSajZreeJbfY76DjTIrOaK23SJbAOgrZKzB+QUMQWFqyMStJss3LbST0NK\nYGny2sacrQOmH5f6hdPedWG3QqsDQP4BFoMTJBCWnI0iASEIt9ImAiPa44Xk\nPqxecZw5uRaRQaend7jo2jUei1aqAxuRW09re7YqAyym3MVRLCERcwHOU5XP\nGFxtG1Q7ygHLg+uf01r0oMMurtugRShEuaUHQZs2r+p77P1SSbbu+A2vR7XR\nUZImaTdE/fGro9l9uuck0ktnGP1p7GcoxvVESzRH0PZ76GA0/c9VxrYmjYFr\nRHRAcpAzu+QrDhumwX8hz4Xfh9X9qJRc+XJ07KySsW/A6umKdzbGBU4Ih7B7\nfB53I9HX0hpTR29QgK20dDPVA5c3ZLVvCjGtTENUErH0sfisWqafeaI37WeA\nL13Qkc3J1sp1zdLM1ess6fBcVQ7o7OI6g5ya9WB5pLcr78dzvxTcaLTXyqIj\n5puCdiPkXYhKYzYlqvzSrItENvLK24Pq9K47X5+EqouERNCfv7tXLycrr/Am\nvrLpR0SA3z0nTHJk7XV/AUT2xiSb60xpKI939R+KpDAPCxzE/g3NmIw19AeL\no61wpjPYBey/Y9Okcr5D7DMwPK69GEpZogFuygJmmSa2yS6xaPyDWmSGqu6f\na7vI\r\n=b/2n\r\n-----END PGP SIGNATURE-----\r\n"},"main":"dist/index.js","husky":{"hooks":{"pre-commit":"lint-staged"}},"config":{"eslint":"./examples/**/*.{js,jsx}","tslint":"./{__mocks__,src,stories}/{,**/}*.{ts,tsx}"},"readme":"[![npm version](https://badge.fury.io/js/%40gooddata%2Freact-components.svg)](https://www.npmjs.com/package/@gooddata/react-components)\n\n# GoodData.UI React components\n> A React-based JavaScript library for building data-driven applications\n\n## Getting started\n- [GoodData.UI Documentation](http://sdk.gooddata.com/gooddata-ui/)\n- [GoodData.UI Live Examples](https://gooddata-examples.herokuapp.com/)\n- [Stack Overflow](https://stackoverflow.com/questions/tagged/gooddata)\n\n### Usage\nWith [yarn](https://yarnpkg.com) installed, go to your project directory and run\n```\n$ yarn add @gooddata/react-components\n```\nIf you prefer [npm](npmjs.com) run\n```\n$ npm install --save @gooddata/react-components\n```\n\nThe public API is exposed via global `index.js`. Except for the styles, do not import any other file directly\nbecause they are not intended to be part of the public API.\n\n## Contributing\n\nWe welcome any contribution in form of [issues](https://github.com/gooddata/gooddata-react-components/issues) or [pull requests](https://github.com/gooddata/gooddata-react-components/pulls).\n\nInstall [Node.js](http://nodejs.org) (node 12.16.1, npm v6.13.4) and [Yarn](https://classic.yarnpkg.com) (1.22.4).\n\nInstall dependencies:\n```\nyarn install --frozen-lockfile\n```\n\nThese commands may come in handy while developing:\n\n| command | description |\n| ------- | ----------- |\n| `yarn install --pure-lockfile` | first step |\n| ||\n| `yarn dev` | build react-components to `/dist` in watch mode |\n| `yarn test` | run all unit tests |\n| `yarn prettier-write` | format the source code to match the valid codestyle |\n| `yarn validate` | validate codestyle |\n| ||\n| `yarn storybook` | run storybook from `/stories` on http://localhost:9001 |\n| `yarn build-storybook` | build storybook to `/dist-storybook` |\n| `yarn test-storybook` | run storybook and [screenshot tests](https://github.com/gooddata/gdc-client-utils/tree/master/test-storybook) |\n| ||\n| `yarn examples` | run Live Examples dev-server from `/examples` on https://localhost:8999 |\n| `yarn examples-build` | build Live Examples to `/examples/dist` |\n| `yarn examples-server` | serve built Live Examples - see `/examples/server/src` |\n| `yarn examples-testcafe` | run testcafe tests against `localhost:8999` |\n\n### Deploy to heroku.com\nWhen you deploy this repo to heroku, it serves *GoodData.UI Live Examples*.\nRelevant tasks are in `Procfile` and `package.json`.\n\n```bash\n# run in the project directory\nheroku login\nheroku create <your-app-name>\nheroku config:set DOMAIN_ADMIN_USERNAME=x@gooddata.com DOMAIN_ADMIN_PASSWORD=xy PROJECT_ID_TO_ASSIGN=xms7ga4tf3g3nzucd8380o2bev8oeknp\ngit push heroku HEAD:master\nheroku open\n```\n### Enable Geo Chart for Storybook and Live Examples\nGeo chart uses Mapbox to render map which requires a Mapbox access token.\n- Register an account and create Mapbox access token at [guide](https://docs.mapbox.com/help/how-mapbox-works/access-tokens/)\n- Store the created token at `.env`:\n```bash\necho -e \"EXAMPLE_MAPBOX_ACCESS_TOKEN=token\" >> .env # only need to run once\necho -e \"STORYBOOK_MAPBOX_ACCESS_TOKEN=token\" >> .env # only need to run once\n```\n\n### Run Live Examples Locally\nTo run *GoodData.UI Live Examples* locally:\n```bash\ngit clone <this-repository>\ncd  <repository-folder>\nyarn install --pure-lockfile\nyarn examples\n```\nThen open https://localhost:8999 and login using Live Examples account (you can [create one here](https://gooddata-examples.herokuapp.com/registration)).\n\n### Run Storybook locally\n- Run storybook with token stored in `.env` for more secure\n```bash\nyarn storybook\n```\n- Or run storybook with token env param exposed to cli (not suggested)\n```bash\nSTORYBOOK_MAPBOX_ACCESS_TOKEN=token yarn storybook\n```\n- Apply either above way to `yarn build-storybook` or `yarn test-storybook`\n\n### Source code formatting\nThe source code in the repository is formatted by [Prettier](https://prettier.io/).\nThe format of the code is validated by our Continuous Integration server and is one of the requirements of successful merge.\n\nPrettier is supported by every major IDE. You can find the list of supported editors and how to configure them [here](https://prettier.io/docs/en/editors.html).\n\nIn the case, when your editor is not supported or you don't want to setup the integration, you can run the `yarn prettier-write` command to reformat the code before commit.\n\n## Changelog\n\n- see [CHANGELOG.md](CHANGELOG.md)\n\n## Supported versions\n\nIn order to make the user experience with integrating GoodData UI SDK as smooth and secure as possible and to ensure that the SDK is using the latest features of the platform, we will only provide support to two most recent major versions of UI SDK.\n\nThe most recent majors will be supported in the following modes:\n\n- The latest major version will receive all new functionality and all bug fixes\n- The previous major version will only receive fixes to critical issues and security fixes. These fixes will be applied on top of last released version of the previous major\n\nThe customers are encouraged to always use the latest version of the UI SDK.\n\nIn case of using older versions, the user might face API incompatibility, performance or security issues.\n\nPlease follow the installation instructions to update to the newest version.\n\n## License\n\n(C) 2007-2020 GoodData Corporation\n\nThis project is dual licensed:\n\n- The ATTRIBUTION-NONCOMMERCIAL 4.0 INTERNATIONAL (CC BY-NC 4.0) is used for purpose of the trial experience and evaluation of GoodData.UI library.\n- The GOODDATA GOODDATA.UI LIBRARY END USER LICENSE AGREEMENT is used for GoodData customers.\n\nFor more information, please see [LICENSE](https://github.com/gooddata/gooddata-react-components/blob/master/LICENSE)\n","gitHead":"0acc33670697b441b62b66ddc8823fe934c3ad63","scripts":{"dev":"bash scripts/build.sh --dev-watch","test":"jest --watch","build":"bash scripts/build.sh","tslint":"yarn run-tslint -t verbose $npm_package_config_tslint","prepare":"cd examples/server && yarn install --frozen-lockfile && cd ../..; rm -r examples/node_modules 2>/dev/null; true","examples":"bash scripts/run-examples.sh","prepare?":"# Called before `npm publish` and on local `npm install`. Temporarily also for deleting obsolete node_modules. Ends with `true` to continue gracefully.","validate":"tsc --noEmit && yarn tslint && eslint $npm_package_config_eslint && yarn validate-style && yarn prettier-check","build-dev":"bash scripts/build.sh --dev","examples?":"# Default is developer domain, other options: yarn examples [sec,secure,stg,stg2,stg3,demo,developer or URL]","storybook":"yarn build && start-storybook -p 9001 -c .storybook","test-once":"jest","tslint-ci":"mkdir -p ./ci/results && yarn run-tslint -t checkstyle -o ./ci/results/tslint-results.xml $npm_package_config_tslint","run-tslint":"tslint -p tsconfig.json","validate-ci":"tsc --noEmit && yarn tslint-ci  && eslint $npm_package_config_eslint -f checkstyle -o ci/results/eslint-results.xml && yarn validate-style-ci && yarn prettier-check","examples-build":"bash scripts/build-examples.sh","prepublishOnly":"yarn build","prettier-check":"prettier --check '{src,stories,styles,__mocks__,examples/server/src,examples/src,examples/test}/**/*.{ts,js,tsx,jsx,json,scss,md,yaml,html}'","prettier-write":"prettier --write '{src,stories,styles,__mocks__,examples/server/src,examples/src,examples/test}/**/*.{ts,js,tsx,jsx,json,scss,md,yaml,html}'","test-storybook":"yarn build && test-storybook","validate-style":"stylelint '**/*.scss'","build-storybook":"yarn build && build-storybook -c .storybook -o dist-storybook","examples-server":"node examples/server/src/index.js","heroku-postbuild":"yarn examples-build developer","examples-testcafe":"./scripts/run-testcafe.sh visual","validate-style-ci":"stylelint '**/*.scss' --custom-formatter=node_modules/stylelint-checkstyle-formatter > ci/results/stylelint-results.xml","check-circular-deps":"madge --circular --extensions ts ./src","examples-testcafe-ci":"./scripts/run-testcafe.sh ci","examples-testcafe-live":"./scripts/run-testcafe.sh live"},"typings":"dist/index.d.ts","_npmUser":{"name":"gooddata-ci","email":"rail@gooddata.com"},"deprecated":"@gooddata/react-components@7 reached End of Support on March 31, 2022. Please upgrade (see https://sdk.gooddata.com/gooddata-ui/docs/supported_versions.html for more information).","repository":{"url":"git+ssh://git@github.com/gooddata/gooddata-react-components.git","type":"git"},"_npmVersion":"6.13.4","description":"GoodData.UI - A powerful JavaScript library for building analytical applications","directories":{},"lint-staged":{"{src,stories,styles,__mocks__,examples/server/src,examples/src,examples/test}/**/*.{ts,js,tsx,jsx,scss}":["npx gdc-fix-copyright","git add"],"{src,stories,styles,__mocks__,examples/server/src,examples/src,examples/test}/**/*.{ts,js,tsx,jsx,json,scss,md,yaml,html}":["prettier --write","git add"]},"_nodeVersion":"12.16.1","dependencies":{"rxjs":"^5.5.6","uuid":"^3.2.1","immer":"^1.3.1","lodash":"^4.17.15","date-fns":"^2.7.0","downshift":"^3.2.7","invariant":"^2.2.2","mapbox-gl":"^1.6.1","classnames":"^2.2.6","highcharts":"7.1.1","prop-types":"^15.6.0","react-intl":"^3.6.0","custom-event":"^1.0.1","react-window":"^1.8.1","ag-grid-react":"20.0.0","react-measure":"^2.3.0","@types/mapbox-gl":"^1.6.1","react-day-picker":"~7.3.0","react-responsive":"^3.0.0","stringify-object":"^2.4.0","@gooddata/typings":"^2.24.2","ag-grid-community":"20.0.0","http-status-codes":"^1.3.0","@gooddata/js-utils":"^3.10.5","@gooddata/numberjs":"^3.2.4","fixed-data-table-2":"0.7.17","@gooddata/goodstrap":"^68.6.0","react-dom-factories":"^1.0.2","@gooddata/gooddata-js":"^13.0.1","json-stable-stringify":"^1.0.1","react-transition-group":"^2.2.1","hoist-non-react-statics":"^3.3.0","nodelist-foreach-polyfill":"^1.2.0","@formatjs/intl-pluralrules":"^1.3.6","highcharts-grouped-categories":"^1.1.3"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"raf":"3.3.2","yup":"^0.24.1","jest":"24.7.1","husky":"3.0.0","madge":"^3.4.4","react":"^16.5.2","enzyme":"3.5.0","eslint":"4.19.1","formik":"^0.11.11","moment":"2.23.0","history":"^4.7.2","ts-jest":"24.0.0","webpack":"4.30.0","full-icu":"^1.3.0","prettier":"1.16.4","react-ga":"^2.5.2","recharts":"1.0.0-beta.9","testcafe":"1.1.4","commander":"2.14.1","node-sass":"4.13.0","react-dom":"^16.5.2","stylelint":"^10.0.0","supertest":"3.0.0","ts-loader":"6.0.0","@types/raf":"^3.4.0","css-loader":"0.28.7","jest-junit":"3.0.0","raw-loader":"0.5.1","styled-jsx":"2.2.1","typescript":"3.3.4000","@babel/core":"7.4.4","@types/jest":"24.0.6","@types/node":"7.0.8","@types/uuid":"3.4.3","file-loader":"3.0.1","jest-enzyme":"7.0.2","lint-staged":"9.1.0","sass-loader":"6.0.6","webpack-cli":"3.3.2","@types/react":"16.8.6","babel-loader":"8.0.5","react-helmet":"5.2.0","react-select":"1.2.1","style-loader":"0.19.1","@types/enzyme":"3.1.13","@types/lodash":"4.14.123","testcafe-live":"0.1.4","@babel/runtime":"7.4.4","dotenv-webpack":"^1.7.0","@babel/polyfill":"^7.4.4","@storybook/react":"5.0.11","@types/invariant":"2.2.29","@types/react-dom":"16.0.11","isomorphic-fetch":"2.2.1","react-datepicker":"1.1.0","react-router-dom":"4.2.2","@babel/preset-env":"7.4.4","@gooddata/mock-js":"^2.13.1","@storybook/addons":"5.0.11","@types/classnames":"2.2.3","@types/prop-types":"15.5.2","@storybook/theming":"5.0.11","identity-obj-proxy":"^3.0.0","intl-messageformat":"^7.5.4","webpack-dev-server":"3.3.1","@babel/preset-react":"7.0.0","@types/react-portal":"4.0.1","@types/react-window":"^1.8.1","babel-plugin-lodash":"3.3.4","html-webpack-plugin":"3.2.0","react-test-renderer":"16.4.2","@types/react-measure":"2.0.5","clean-webpack-plugin":"2.0.2","stats-webpack-plugin":"0.7.0","eslint-config-prettier":"4.1.0","react-google-recaptcha":"^0.14.1","tslint-config-prettier":"1.18.0","@gooddata/eslint-config":"^1.0.0","@gooddata/tslint-config":"1.0.0","@types/react-responsive":"^3.0.3","@types/storybook__react":"4.0.1","@types/stringify-object":"^3.2.0","enzyme-adapter-react-16":"1.3.1","@gooddata/test-storybook":"3.2.1","@storybook/addon-actions":"5.0.11","@storybook/addon-options":"5.0.11","node-sass-magic-importer":"5.1.0","react-syntax-highlighter":"11.0.2","@types/fixed-data-table-2":"0.8.1","stylelint-config-prettier":"5.2.0","@gooddata/stylelint-config":"4.0.1","@types/react-test-renderer":"16.0.0","circular-dependency-plugin":"5.0.2","compression-webpack-plugin":"2.0.0","@types/json-stable-stringify":"^1.0.32","@gooddata/frontend-npm-scripts":"1.1.0","@types/enzyme-adapter-react-16":"1.0.3","stylelint-checkstyle-formatter":"0.1.0","@types/storybook__addon-actions":"3.4.2","@babel/plugin-proposal-class-properties":"7.4.4","@babel/plugin-proposal-object-rest-spread":"7.4.4","@babel/plugin-transform-async-to-generator":"7.4.4"},"peerDependencies":{"react":"^16.5.2","react-dom":"^16.5.2"},"_npmOperationalInternal":{"tmp":"tmp/react-components_7.7.0-beta.27_1590567214528_0.0039042921888132742","host":"s3://npm-registry-packages"}},"7.7.0-beta.28":{"name":"@gooddata/react-components","version":"7.7.0-beta.28","author":{"name":"GoodData Corporation"},"license":"BSD-3-Clause","_id":"@gooddata/react-components@7.7.0-beta.28","maintainers":[{"name":"afi","email":"adam.fiedler@gooddata.com"},{"name":"bertold8","email":"ivan.nejezchleb@seznam.cz"},{"name":"bich.nguyen","email":"bich.nguyen@gooddata.com"},{"name":"brbistas","email":"valentinos.chraniotis@gooddata.com"},{"name":"bugsbunny338","email":"jiri.zajic@mensa.cz"},{"name":"de.do","email":"de.do@gooddata.com"},{"name":"gooddata-ci","email":"rail@gooddata.com"},{"name":"hang.ngo","email":"hang.ngo@gooddata.com"},{"name":"hung.nguyen.hoang","email":"hung.nguyen@gooddata.com"},{"name":"huong.nguyen","email":"huong.nguyen@gooddata.com"},{"name":"huyen.nguyen","email":"huyen.nguyen@gooddata.com"},{"name":"ivan.mjartan","email":"ivan.mjartan@gooddata.com"},{"name":"jakub-sterba","email":"jakub.sterba@gooddata.com"},{"name":"jaroslav.tomecek","email":"jaroslav.tomecek@gooddata.com"},{"name":"jkittler","email":"honza.kittler@gmail.com"},{"name":"khanh.le","email":"khanh.le@gooddata.com"},{"name":"lanhuynh","email":"lan.huynh@gooddata.com"},{"name":"linhhong","email":"linh.hong@gooddata.com"},{"name":"lupko","email":"lubomir.slivka@gooddata.com"},{"name":"mai.nguyen","email":"mai.nguyen@gooddata.com"},{"name":"matyas.kandl","email":"matyas.kandl@gooddata.com"},{"name":"michal.marsal","email":"michal.marsal@gooddata.com"},{"name":"my.duong","email":"my.duong@gooddata.com"},{"name":"naibinh","email":"naibinh@gmail.com"},{"name":"nikolacech","email":"nikola.cech@gooddata.com"},{"name":"nis.hua","email":"nis.hua@gooddata.com"},{"name":"no23reason","email":"dan.homola@hotmail.cz"},{"name":"patrikbraborec","email":"patrik.braborec@gooddata.com"},{"name":"pbenes","email":"petr.benes@gooddata.com"},{"name":"petrjanu","email":"petr.janu@gooddata.com"},{"name":"pkingo","email":"philipandreaskingo@hotmail.com"},{"name":"ptquang86","email":"ptquang86@gmail.com"},{"name":"qduval","email":"quentin.duval@gooddata.com"},{"name":"rodri360","email":"me@rodri360.com"},{"name":"scavnickyj","email":"jakub.scavnicky@gooddata.com"},{"name":"sitina","email":"jiri.sitina@gooddata.com"},{"name":"strouhaljan","email":"strouhal.jan@gmail.com"},{"name":"thao-luong","email":"thao.luong@gooddata.com"},{"name":"thuong.nguyen","email":"thuong.nguyen@gooddata.com"},{"name":"tomas.kratochvil","email":"tomas.kratochvil@gooddata.com"},{"name":"tomsatgd","email":"tomas.satinsky@gooddata.com"},{"name":"trung-le-quoc","email":"trung.le@gooddata.com"},{"name":"tu-ngo","email":"tungo1981@gmail.com"},{"name":"tu.bui","email":"tu.bui@gooddata.com"},{"name":"tulean","email":"tuan.le@gooddata.com"},{"name":"tuqt1005","email":"tu.tran@gooddata.com"},{"name":"utdnah","email":"danh.ung@gooddata.com"},{"name":"vlastikcz","email":"vlastimil.kotas@gooddata.com"},{"name":"vu.pham","email":"vu.pham@gooddata.com"},{"name":"xmort","email":"petr.dolejsi@gooddata.com"},{"name":"yanlipnican","email":"yanlipnican@gmail.com"}],"homepage":"https://github.com/gooddata/gooddata-react-components#readme","bugs":{"url":"https://github.com/gooddata/gooddata-react-components/issues"},"dist":{"shasum":"0c9f18339f833d5c016c62294e115c9995e58278","tarball":"https://registry.npmjs.org/@gooddata/react-components/-/react-components-7.7.0-beta.28.tgz","fileCount":2629,"integrity":"sha512-+nR9tmcGlJMYMEIjunPnxc46Sl0EPNi0EHkuh5j9i3gHgMCV+yxenqE5lCyArUlS/ZtZwfqSN5pNePm4ws1D3w==","signatures":[{"sig":"MEUCIQCwVziPplJCAQxrnFoIJe73/1EtXiec9shlxT43ySUgRgIgci6YcSSBODuXTw03/06/iztVVWrotzUUKxb1iA+UFBI=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":10335756,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJeznUlCRA9TVsSAnZWagAATNQQAKRLgSsyDYH7Wl0uIfgp\nvsmXTVCaSptWNPBYIIHxPO5eXXXzia/HWlJCcYz4s1HVATEUPsd7IzNZHgjZ\n5vBuOnXZQu/CNNMn4V+jl/IhvwO3MRAJ8MKu36WtOLH6ktwnR8nUA6LHcH0g\nfk3/qqwdRadwsR8qH47+nP60GpQKuW/zbRM8WULQvnV+uX21H5g6UE0Cb9Ce\nxweAYKTeHp8GnqHlKmlE8aQtWWc+sVITvDxYofPJRklMJSd3qjjjOyA7KeKL\ni0heGkUkMt9zrEwouorRBB5DBbqVWyeqEyeWg3sfkuiXgydvWr4+fNXPjPtS\nGTVJUFheLVNVq5q8g/7iQpGOVenTFxMNwIYeW+YoWTZ3Ic55a5E+rjo6s7re\nv8bO0ZA1BIKGqwCdwFD7VWrwpaKBAQrdHGAoPiA8ckAodPeLXKHJKnlf57LA\n8vYwq0iHasTJyDXgiwYw39Wag7Wo81NIUZL3HmDTZ1C8z5FXMtIfrOlDgv1A\ngWJayJ8U49ytG6KjZQwuMC5FNQa9FgqlzgFRTY4EDU7/pSGcwJsmTh9KhuSd\nQ4eRxBFpeQFJL2coj7oJbwoY45HTPbMK3oNQMnR4TmaQvXr13mU9pESh456Y\n24tW9iNMec9mKIz/YwBVkTzmbdOECYxJDDTspC12VlKRs3Gtd6osoJnRw4dT\nnwts\r\n=idbg\r\n-----END PGP SIGNATURE-----\r\n"},"main":"dist/index.js","husky":{"hooks":{"pre-commit":"lint-staged"}},"config":{"eslint":"./examples/**/*.{js,jsx}","tslint":"./{__mocks__,src,stories}/{,**/}*.{ts,tsx}"},"readme":"[![npm version](https://badge.fury.io/js/%40gooddata%2Freact-components.svg)](https://www.npmjs.com/package/@gooddata/react-components)\n\n# GoodData.UI React components\n> A React-based JavaScript library for building data-driven applications\n\n## Getting started\n- [GoodData.UI Documentation](http://sdk.gooddata.com/gooddata-ui/)\n- [GoodData.UI Live Examples](https://gooddata-examples.herokuapp.com/)\n- [Stack Overflow](https://stackoverflow.com/questions/tagged/gooddata)\n\n### Usage\nWith [yarn](https://yarnpkg.com) installed, go to your project directory and run\n```\n$ yarn add @gooddata/react-components\n```\nIf you prefer [npm](npmjs.com) run\n```\n$ npm install --save @gooddata/react-components\n```\n\nThe public API is exposed via global `index.js`. Except for the styles, do not import any other file directly\nbecause they are not intended to be part of the public API.\n\n## Contributing\n\nWe welcome any contribution in form of [issues](https://github.com/gooddata/gooddata-react-components/issues) or [pull requests](https://github.com/gooddata/gooddata-react-components/pulls).\n\nInstall [Node.js](http://nodejs.org) (node 12.16.1, npm v6.13.4) and [Yarn](https://classic.yarnpkg.com) (1.22.4).\n\nInstall dependencies:\n```\nyarn install --frozen-lockfile\n```\n\nThese commands may come in handy while developing:\n\n| command | description |\n| ------- | ----------- |\n| `yarn install --pure-lockfile` | first step |\n| ||\n| `yarn dev` | build react-components to `/dist` in watch mode |\n| `yarn test` | run all unit tests |\n| `yarn prettier-write` | format the source code to match the valid codestyle |\n| `yarn validate` | validate codestyle |\n| ||\n| `yarn storybook` | run storybook from `/stories` on http://localhost:9001 |\n| `yarn build-storybook` | build storybook to `/dist-storybook` |\n| `yarn test-storybook` | run storybook and [screenshot tests](https://github.com/gooddata/gdc-client-utils/tree/master/test-storybook) |\n| ||\n| `yarn examples` | run Live Examples dev-server from `/examples` on https://localhost:8999 |\n| `yarn examples-build` | build Live Examples to `/examples/dist` |\n| `yarn examples-server` | serve built Live Examples - see `/examples/server/src` |\n| `yarn examples-testcafe` | run testcafe tests against `localhost:8999` |\n\n### Deploy to heroku.com\nWhen you deploy this repo to heroku, it serves *GoodData.UI Live Examples*.\nRelevant tasks are in `Procfile` and `package.json`.\n\n```bash\n# run in the project directory\nheroku login\nheroku create <your-app-name>\nheroku config:set DOMAIN_ADMIN_USERNAME=x@gooddata.com DOMAIN_ADMIN_PASSWORD=xy PROJECT_ID_TO_ASSIGN=xms7ga4tf3g3nzucd8380o2bev8oeknp\ngit push heroku HEAD:master\nheroku open\n```\n### Enable Geo Chart for Storybook and Live Examples\nGeo chart uses Mapbox to render map which requires a Mapbox access token.\n- Register an account and create Mapbox access token at [guide](https://docs.mapbox.com/help/how-mapbox-works/access-tokens/)\n- Store the created token at `.env`:\n```bash\necho -e \"EXAMPLE_MAPBOX_ACCESS_TOKEN=token\" >> .env # only need to run once\necho -e \"STORYBOOK_MAPBOX_ACCESS_TOKEN=token\" >> .env # only need to run once\n```\n\n### Run Live Examples Locally\nTo run *GoodData.UI Live Examples* locally:\n```bash\ngit clone <this-repository>\ncd  <repository-folder>\nyarn install --pure-lockfile\nyarn examples\n```\nThen open https://localhost:8999 and login using Live Examples account (you can [create one here](https://gooddata-examples.herokuapp.com/registration)).\n\n### Run Storybook locally\n- Run storybook with token stored in `.env` for more secure\n```bash\nyarn storybook\n```\n- Or run storybook with token env param exposed to cli (not suggested)\n```bash\nSTORYBOOK_MAPBOX_ACCESS_TOKEN=token yarn storybook\n```\n- Apply either above way to `yarn build-storybook` or `yarn test-storybook`\n\n### Source code formatting\nThe source code in the repository is formatted by [Prettier](https://prettier.io/).\nThe format of the code is validated by our Continuous Integration server and is one of the requirements of successful merge.\n\nPrettier is supported by every major IDE. You can find the list of supported editors and how to configure them [here](https://prettier.io/docs/en/editors.html).\n\nIn the case, when your editor is not supported or you don't want to setup the integration, you can run the `yarn prettier-write` command to reformat the code before commit.\n\n## Changelog\n\n- see [CHANGELOG.md](CHANGELOG.md)\n\n## Supported versions\n\nIn order to make the user experience with integrating GoodData UI SDK as smooth and secure as possible and to ensure that the SDK is using the latest features of the platform, we will only provide support to two most recent major versions of UI SDK.\n\nThe most recent majors will be supported in the following modes:\n\n- The latest major version will receive all new functionality and all bug fixes\n- The previous major version will only receive fixes to critical issues and security fixes. These fixes will be applied on top of last released version of the previous major\n\nThe customers are encouraged to always use the latest version of the UI SDK.\n\nIn case of using older versions, the user might face API incompatibility, performance or security issues.\n\nPlease follow the installation instructions to update to the newest version.\n\n## License\n\n(C) 2007-2020 GoodData Corporation\n\nThis project is dual licensed:\n\n- The ATTRIBUTION-NONCOMMERCIAL 4.0 INTERNATIONAL (CC BY-NC 4.0) is used for purpose of the trial experience and evaluation of GoodData.UI library.\n- The GOODDATA GOODDATA.UI LIBRARY END USER LICENSE AGREEMENT is used for GoodData customers.\n\nFor more information, please see [LICENSE](https://github.com/gooddata/gooddata-react-components/blob/master/LICENSE)\n","gitHead":"5944f239b9e5517fa5703ed3cfb371f1374ddd7c","scripts":{"dev":"bash scripts/build.sh --dev-watch","test":"jest --watch","build":"bash scripts/build.sh","tslint":"yarn run-tslint -t verbose $npm_package_config_tslint","prepare":"cd examples/server && yarn install --frozen-lockfile && cd ../..; rm -r examples/node_modules 2>/dev/null; true","examples":"bash scripts/run-examples.sh","prepare?":"# Called before `npm publish` and on local `npm install`. Temporarily also for deleting obsolete node_modules. Ends with `true` to continue gracefully.","validate":"tsc --noEmit && yarn tslint && eslint $npm_package_config_eslint && yarn validate-style && yarn prettier-check","build-dev":"bash scripts/build.sh --dev","examples?":"# Default is developer domain, other options: yarn examples [sec,secure,stg,stg2,stg3,demo,developer or URL]","storybook":"yarn build && start-storybook -p 9001 -c .storybook","test-once":"jest","tslint-ci":"mkdir -p ./ci/results && yarn run-tslint -t checkstyle -o ./ci/results/tslint-results.xml $npm_package_config_tslint","run-tslint":"tslint -p tsconfig.json","validate-ci":"tsc --noEmit && yarn tslint-ci  && eslint $npm_package_config_eslint -f checkstyle -o ci/results/eslint-results.xml && yarn validate-style-ci && yarn prettier-check","examples-build":"bash scripts/build-examples.sh","prepublishOnly":"yarn build","prettier-check":"prettier --check '{src,stories,styles,__mocks__,examples/server/src,examples/src,examples/test}/**/*.{ts,js,tsx,jsx,json,scss,md,yaml,html}'","prettier-write":"prettier --write '{src,stories,styles,__mocks__,examples/server/src,examples/src,examples/test}/**/*.{ts,js,tsx,jsx,json,scss,md,yaml,html}'","test-storybook":"yarn build && test-storybook","validate-style":"stylelint '**/*.scss'","build-storybook":"yarn build && build-storybook -c .storybook -o dist-storybook","examples-server":"node examples/server/src/index.js","heroku-postbuild":"yarn examples-build developer","examples-testcafe":"./scripts/run-testcafe.sh visual","validate-style-ci":"stylelint '**/*.scss' --custom-formatter=node_modules/stylelint-checkstyle-formatter > ci/results/stylelint-results.xml","check-circular-deps":"madge --circular --extensions ts ./src","examples-testcafe-ci":"./scripts/run-testcafe.sh ci","examples-testcafe-live":"./scripts/run-testcafe.sh live"},"typings":"dist/index.d.ts","_npmUser":{"name":"gooddata-ci","email":"rail@gooddata.com"},"deprecated":"@gooddata/react-components@7 reached End of Support on March 31, 2022. Please upgrade (see https://sdk.gooddata.com/gooddata-ui/docs/supported_versions.html for more information).","repository":{"url":"git+ssh://git@github.com/gooddata/gooddata-react-components.git","type":"git"},"_npmVersion":"6.13.4","description":"GoodData.UI - A powerful JavaScript library for building analytical applications","directories":{},"lint-staged":{"{src,stories,styles,__mocks__,examples/server/src,examples/src,examples/test}/**/*.{ts,js,tsx,jsx,scss}":["npx gdc-fix-copyright","git add"],"{src,stories,styles,__mocks__,examples/server/src,examples/src,examples/test}/**/*.{ts,js,tsx,jsx,json,scss,md,yaml,html}":["prettier --write","git add"]},"_nodeVersion":"12.16.1","dependencies":{"rxjs":"^5.5.6","uuid":"^3.2.1","immer":"^1.3.1","lodash":"^4.17.15","date-fns":"^2.7.0","downshift":"^3.2.7","invariant":"^2.2.2","mapbox-gl":"^1.6.1","classnames":"^2.2.6","highcharts":"7.1.1","prop-types":"^15.6.0","react-intl":"^3.6.0","custom-event":"^1.0.1","react-window":"^1.8.1","ag-grid-react":"20.0.0","react-measure":"^2.3.0","@types/mapbox-gl":"^1.6.1","react-day-picker":"~7.3.0","react-responsive":"^3.0.0","stringify-object":"^2.4.0","@gooddata/typings":"^2.24.2","ag-grid-community":"20.0.0","http-status-codes":"^1.3.0","@gooddata/js-utils":"^3.10.5","@gooddata/numberjs":"^3.2.4","fixed-data-table-2":"0.7.17","@gooddata/goodstrap":"^68.6.0","react-dom-factories":"^1.0.2","@gooddata/gooddata-js":"^13.0.1","json-stable-stringify":"^1.0.1","react-transition-group":"^2.2.1","hoist-non-react-statics":"^3.3.0","nodelist-foreach-polyfill":"^1.2.0","@formatjs/intl-pluralrules":"^1.3.6","highcharts-grouped-categories":"^1.1.3"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"raf":"3.3.2","yup":"^0.24.1","jest":"24.7.1","husky":"3.0.0","madge":"^3.4.4","react":"^16.5.2","enzyme":"3.5.0","eslint":"4.19.1","formik":"^0.11.11","moment":"2.23.0","history":"^4.7.2","ts-jest":"24.0.0","webpack":"4.30.0","full-icu":"^1.3.0","prettier":"1.16.4","react-ga":"^2.5.2","recharts":"1.0.0-beta.9","testcafe":"1.1.4","commander":"2.14.1","node-sass":"4.13.0","react-dom":"^16.5.2","stylelint":"^10.0.0","supertest":"3.0.0","ts-loader":"6.0.0","@types/raf":"^3.4.0","css-loader":"0.28.7","jest-junit":"3.0.0","raw-loader":"0.5.1","styled-jsx":"2.2.1","typescript":"3.3.4000","@babel/core":"7.4.4","@types/jest":"24.0.6","@types/node":"7.0.8","@types/uuid":"3.4.3","file-loader":"3.0.1","jest-enzyme":"7.0.2","lint-staged":"9.1.0","sass-loader":"6.0.6","webpack-cli":"3.3.2","@types/react":"16.8.6","babel-loader":"8.0.5","react-helmet":"5.2.0","react-select":"1.2.1","style-loader":"0.19.1","@types/enzyme":"3.1.13","@types/lodash":"4.14.123","testcafe-live":"0.1.4","@babel/runtime":"7.4.4","dotenv-webpack":"^1.7.0","@babel/polyfill":"^7.4.4","@storybook/react":"5.0.11","@types/invariant":"2.2.29","@types/react-dom":"16.0.11","isomorphic-fetch":"2.2.1","react-datepicker":"1.1.0","react-router-dom":"4.2.2","@babel/preset-env":"7.4.4","@gooddata/mock-js":"^2.13.1","@storybook/addons":"5.0.11","@types/classnames":"2.2.3","@types/prop-types":"15.5.2","@storybook/theming":"5.0.11","identity-obj-proxy":"^3.0.0","intl-messageformat":"^7.5.4","webpack-dev-server":"3.3.1","@babel/preset-react":"7.0.0","@types/react-portal":"4.0.1","@types/react-window":"^1.8.1","babel-plugin-lodash":"3.3.4","html-webpack-plugin":"3.2.0","react-test-renderer":"16.4.2","@types/react-measure":"2.0.5","clean-webpack-plugin":"2.0.2","stats-webpack-plugin":"0.7.0","eslint-config-prettier":"4.1.0","react-google-recaptcha":"^0.14.1","tslint-config-prettier":"1.18.0","@gooddata/eslint-config":"^1.0.0","@gooddata/tslint-config":"1.0.0","@types/react-responsive":"^3.0.3","@types/storybook__react":"4.0.1","@types/stringify-object":"^3.2.0","enzyme-adapter-react-16":"1.3.1","@gooddata/test-storybook":"3.2.1","@storybook/addon-actions":"5.0.11","@storybook/addon-options":"5.0.11","node-sass-magic-importer":"5.1.0","react-syntax-highlighter":"11.0.2","@types/fixed-data-table-2":"0.8.1","stylelint-config-prettier":"5.2.0","@gooddata/stylelint-config":"4.0.1","@types/react-test-renderer":"16.0.0","circular-dependency-plugin":"5.0.2","compression-webpack-plugin":"2.0.0","@types/json-stable-stringify":"^1.0.32","@gooddata/frontend-npm-scripts":"1.1.0","@types/enzyme-adapter-react-16":"1.0.3","stylelint-checkstyle-formatter":"0.1.0","@types/storybook__addon-actions":"3.4.2","@babel/plugin-proposal-class-properties":"7.4.4","@babel/plugin-proposal-object-rest-spread":"7.4.4","@babel/plugin-transform-async-to-generator":"7.4.4"},"peerDependencies":{"react":"^16.5.2","react-dom":"^16.5.2"},"_npmOperationalInternal":{"tmp":"tmp/react-components_7.7.0-beta.28_1590588708915_0.2549489570047727","host":"s3://npm-registry-packages"}},"7.7.0-alpha-bertold8-ine-one-4404-manual-resizing-2020-05-27T15-57-47-908Z":{"name":"@gooddata/react-components","version":"7.7.0-alpha-bertold8-ine-one-4404-manual-resizing-2020-05-27T15-57-47-908Z","author":{"name":"GoodData Corporation"},"license":"BSD-3-Clause","_id":"@gooddata/react-components@7.7.0-alpha-bertold8-ine-one-4404-manual-resizing-2020-05-27T15-57-47-908Z","maintainers":[{"name":"afi","email":"adam.fiedler@gooddata.com"},{"name":"bertold8","email":"ivan.nejezchleb@seznam.cz"},{"name":"bich.nguyen","email":"bich.nguyen@gooddata.com"},{"name":"brbistas","email":"valentinos.chraniotis@gooddata.com"},{"name":"bugsbunny338","email":"jiri.zajic@mensa.cz"},{"name":"de.do","email":"de.do@gooddata.com"},{"name":"gooddata-ci","email":"rail@gooddata.com"},{"name":"hang.ngo","email":"hang.ngo@gooddata.com"},{"name":"hung.nguyen.hoang","email":"hung.nguyen@gooddata.com"},{"name":"huong.nguyen","email":"huong.nguyen@gooddata.com"},{"name":"huyen.nguyen","email":"huyen.nguyen@gooddata.com"},{"name":"ivan.mjartan","email":"ivan.mjartan@gooddata.com"},{"name":"jakub-sterba","email":"jakub.sterba@gooddata.com"},{"name":"jaroslav.tomecek","email":"jaroslav.tomecek@gooddata.com"},{"name":"jkittler","email":"honza.kittler@gmail.com"},{"name":"khanh.le","email":"khanh.le@gooddata.com"},{"name":"lanhuynh","email":"lan.huynh@gooddata.com"},{"name":"linhhong","email":"linh.hong@gooddata.com"},{"name":"lupko","email":"lubomir.slivka@gooddata.com"},{"name":"mai.nguyen","email":"mai.nguyen@gooddata.com"},{"name":"matyas.kandl","email":"matyas.kandl@gooddata.com"},{"name":"michal.marsal","email":"michal.marsal@gooddata.com"},{"name":"my.duong","email":"my.duong@gooddata.com"},{"name":"naibinh","email":"naibinh@gmail.com"},{"name":"nikolacech","email":"nikola.cech@gooddata.com"},{"name":"nis.hua","email":"nis.hua@gooddata.com"},{"name":"no23reason","email":"dan.homola@hotmail.cz"},{"name":"patrikbraborec","email":"patrik.braborec@gooddata.com"},{"name":"pbenes","email":"petr.benes@gooddata.com"},{"name":"petrjanu","email":"petr.janu@gooddata.com"},{"name":"pkingo","email":"philipandreaskingo@hotmail.com"},{"name":"ptquang86","email":"ptquang86@gmail.com"},{"name":"qduval","email":"quentin.duval@gooddata.com"},{"name":"rodri360","email":"me@rodri360.com"},{"name":"scavnickyj","email":"jakub.scavnicky@gooddata.com"},{"name":"sitina","email":"jiri.sitina@gooddata.com"},{"name":"strouhaljan","email":"strouhal.jan@gmail.com"},{"name":"thao-luong","email":"thao.luong@gooddata.com"},{"name":"thuong.nguyen","email":"thuong.nguyen@gooddata.com"},{"name":"tomas.kratochvil","email":"tomas.kratochvil@gooddata.com"},{"name":"tomsatgd","email":"tomas.satinsky@gooddata.com"},{"name":"trung-le-quoc","email":"trung.le@gooddata.com"},{"name":"tu-ngo","email":"tungo1981@gmail.com"},{"name":"tu.bui","email":"tu.bui@gooddata.com"},{"name":"tulean","email":"tuan.le@gooddata.com"},{"name":"tuqt1005","email":"tu.tran@gooddata.com"},{"name":"utdnah","email":"danh.ung@gooddata.com"},{"name":"vlastikcz","email":"vlastimil.kotas@gooddata.com"},{"name":"vu.pham","email":"vu.pham@gooddata.com"},{"name":"xmort","email":"petr.dolejsi@gooddata.com"},{"name":"yanlipnican","email":"yanlipnican@gmail.com"}],"homepage":"https://github.com/gooddata/gooddata-react-components#readme","bugs":{"url":"https://github.com/gooddata/gooddata-react-components/issues"},"dist":{"shasum":"97feecc42d9c394b458acbc91a256f700a0cf01a","tarball":"https://registry.npmjs.org/@gooddata/react-components/-/react-components-7.7.0-alpha-bertold8-ine-one-4404-manual-resizing-2020-05-27T15-57-47-908Z.tgz","fileCount":2645,"integrity":"sha512-OBl4313irMbBoAzFWZE0XzuqwsDUNEyItCVjAr64DNHHGvvK6FDKWDYmO2GjIprcc5itCp4CFY9vC3bJKmKrxQ==","signatures":[{"sig":"MEUCICv12oJJ5tHjZM/b7KbiSkboG038dSiPa33UNIMDUyVqAiEAv3PTLCrp3sdVSzFtyyaxx0LOfbeMACaww9qaXzvRwKo=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":10473889,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJezo4mCRA9TVsSAnZWagAAynwP/0zVaVzA7ZSBrXk4zl8I\nL345BquJx59K0WTFwNg8N7+ofEi6dKng5JU/pkujPxxLgxSxcXA5oWaIoxjj\nCheTgBPO5t1yUszx8I9sF0YqJdll+a2MP4nXjZwGNbbVGU6QWaN+J5ABMVj4\nn9HLzIfxhgGQzsGkfZ6DQo+DoFYskDu7r0KjdK9ak8E1OatcEGeR9Vq5DDdA\nRnrdpWXblCQnzkjSO58exjHWOjebDu/9eKObazS2KmiGjqORQeF3vl5uq4Qd\nhNUFkBLfJ9mk3BOcXLt95XI3PFttwFfb6xf9NdIDG+jt/jUZky/KfnyNuAgH\n2ksnPzYf6hJ0wmi9AkZQRRhgH8oHAEdELh/M8oZYdjUNKPtt4rTe1tFo8lBS\nl7PpZsqvJciPaVvqhJHd/GLaTRyH7B11YwwdspSER8Gkf8XW/IB5yKvIcT0s\ndD7fJ+TqQm3UHjNAoKjuoDy0x7DvEmYr7xvv0cX9OXJaMaZWvdGL1w7SOWly\nPkCdunhJGIl7/kdxo/MnM3y7EceFEFx2mIZUDZsnIdYXLT5s6ea/CnQ2HFTm\n4oKhUOo4JB9YfSPtF8LgxsvmB6+1pOxib436nS5DIky8i+rlCpgw/+ENZfGe\nrp3HG9ERKUS8U3XMhm50bKkXhbBh4mY16w4XZTU9b1f2YkA1uARhLmOdP9aO\nVPCp\r\n=Xcg/\r\n-----END PGP SIGNATURE-----\r\n"},"main":"dist/index.js","husky":{"hooks":{"pre-commit":"lint-staged"}},"config":{"eslint":"./examples/**/*.{js,jsx}","tslint":"./{__mocks__,src,stories}/{,**/}*.{ts,tsx}"},"readme":"[![npm version](https://badge.fury.io/js/%40gooddata%2Freact-components.svg)](https://www.npmjs.com/package/@gooddata/react-components)\n\n# GoodData.UI React components\n> A React-based JavaScript library for building data-driven applications\n\n## Getting started\n- [GoodData.UI Documentation](http://sdk.gooddata.com/gooddata-ui/)\n- [GoodData.UI Live Examples](https://gooddata-examples.herokuapp.com/)\n- [Stack Overflow](https://stackoverflow.com/questions/tagged/gooddata)\n\n### Usage\nWith [yarn](https://yarnpkg.com) installed, go to your project directory and run\n```\n$ yarn add @gooddata/react-components\n```\nIf you prefer [npm](npmjs.com) run\n```\n$ npm install --save @gooddata/react-components\n```\n\nThe public API is exposed via global `index.js`. Except for the styles, do not import any other file directly\nbecause they are not intended to be part of the public API.\n\n## Contributing\n\nWe welcome any contribution in form of [issues](https://github.com/gooddata/gooddata-react-components/issues) or [pull requests](https://github.com/gooddata/gooddata-react-components/pulls).\n\nInstall [Node.js](http://nodejs.org) (node 12.16.1, npm v6.13.4) and [Yarn](https://classic.yarnpkg.com) (1.22.4).\n\nInstall dependencies:\n```\nyarn install --frozen-lockfile\n```\n\nThese commands may come in handy while developing:\n\n| command | description |\n| ------- | ----------- |\n| `yarn install --pure-lockfile` | first step |\n| ||\n| `yarn dev` | build react-components to `/dist` in watch mode |\n| `yarn test` | run all unit tests |\n| `yarn prettier-write` | format the source code to match the valid codestyle |\n| `yarn validate` | validate codestyle |\n| ||\n| `yarn storybook` | run storybook from `/stories` on http://localhost:9001 |\n| `yarn build-storybook` | build storybook to `/dist-storybook` |\n| `yarn test-storybook` | run storybook and [screenshot tests](https://github.com/gooddata/gdc-client-utils/tree/master/test-storybook) |\n| ||\n| `yarn examples` | run Live Examples dev-server from `/examples` on https://localhost:8999 |\n| `yarn examples-build` | build Live Examples to `/examples/dist` |\n| `yarn examples-server` | serve built Live Examples - see `/examples/server/src` |\n| `yarn examples-testcafe` | run testcafe tests against `localhost:8999` |\n\n### Deploy to heroku.com\nWhen you deploy this repo to heroku, it serves *GoodData.UI Live Examples*.\nRelevant tasks are in `Procfile` and `package.json`.\n\n```bash\n# run in the project directory\nheroku login\nheroku create <your-app-name>\nheroku config:set DOMAIN_ADMIN_USERNAME=x@gooddata.com DOMAIN_ADMIN_PASSWORD=xy PROJECT_ID_TO_ASSIGN=xms7ga4tf3g3nzucd8380o2bev8oeknp\ngit push heroku HEAD:master\nheroku open\n```\n### Enable Geo Chart for Storybook and Live Examples\nGeo chart uses Mapbox to render map which requires a Mapbox access token.\n- Register an account and create Mapbox access token at [guide](https://docs.mapbox.com/help/how-mapbox-works/access-tokens/)\n- Store the created token at `.env`:\n```bash\necho -e \"EXAMPLE_MAPBOX_ACCESS_TOKEN=token\" >> .env # only need to run once\necho -e \"STORYBOOK_MAPBOX_ACCESS_TOKEN=token\" >> .env # only need to run once\n```\n\n### Run Live Examples Locally\nTo run *GoodData.UI Live Examples* locally:\n```bash\ngit clone <this-repository>\ncd  <repository-folder>\nyarn install --pure-lockfile\nyarn examples\n```\nThen open https://localhost:8999 and login using Live Examples account (you can [create one here](https://gooddata-examples.herokuapp.com/registration)).\n\n### Run Storybook locally\n- Run storybook with token stored in `.env` for more secure\n```bash\nyarn storybook\n```\n- Or run storybook with token env param exposed to cli (not suggested)\n```bash\nSTORYBOOK_MAPBOX_ACCESS_TOKEN=token yarn storybook\n```\n- Apply either above way to `yarn build-storybook` or `yarn test-storybook`\n\n### Source code formatting\nThe source code in the repository is formatted by [Prettier](https://prettier.io/).\nThe format of the code is validated by our Continuous Integration server and is one of the requirements of successful merge.\n\nPrettier is supported by every major IDE. You can find the list of supported editors and how to configure them [here](https://prettier.io/docs/en/editors.html).\n\nIn the case, when your editor is not supported or you don't want to setup the integration, you can run the `yarn prettier-write` command to reformat the code before commit.\n\n## Changelog\n\n- see [CHANGELOG.md](CHANGELOG.md)\n\n## Supported versions\n\nIn order to make the user experience with integrating GoodData UI SDK as smooth and secure as possible and to ensure that the SDK is using the latest features of the platform, we will only provide support to two most recent major versions of UI SDK.\n\nThe most recent majors will be supported in the following modes:\n\n- The latest major version will receive all new functionality and all bug fixes\n- The previous major version will only receive fixes to critical issues and security fixes. These fixes will be applied on top of last released version of the previous major\n\nThe customers are encouraged to always use the latest version of the UI SDK.\n\nIn case of using older versions, the user might face API incompatibility, performance or security issues.\n\nPlease follow the installation instructions to update to the newest version.\n\n## License\n\n(C) 2007-2020 GoodData Corporation\n\nThis project is dual licensed:\n\n- The ATTRIBUTION-NONCOMMERCIAL 4.0 INTERNATIONAL (CC BY-NC 4.0) is used for purpose of the trial experience and evaluation of GoodData.UI library.\n- The GOODDATA GOODDATA.UI LIBRARY END USER LICENSE AGREEMENT is used for GoodData customers.\n\nFor more information, please see [LICENSE](https://github.com/gooddata/gooddata-react-components/blob/master/LICENSE)\n","gitHead":"e9d4aa1ce67a3bc72498c677a57495c328538f61","scripts":{"dev":"bash scripts/build.sh --dev-watch","test":"jest --watch","build":"bash scripts/build.sh","tslint":"yarn run-tslint -t verbose $npm_package_config_tslint","prepare":"cd examples/server && yarn install --frozen-lockfile && cd ../..; rm -r examples/node_modules 2>/dev/null; true","examples":"bash scripts/run-examples.sh","prepare?":"# Called before `npm publish` and on local `npm install`. Temporarily also for deleting obsolete node_modules. Ends with `true` to continue gracefully.","validate":"tsc --noEmit && yarn tslint && eslint $npm_package_config_eslint && yarn validate-style && yarn prettier-check","build-dev":"bash scripts/build.sh --dev","examples?":"# Default is developer domain, other options: yarn examples [sec,secure,stg,stg2,stg3,demo,developer or URL]","storybook":"yarn build && start-storybook -p 9001 -c .storybook","test-once":"jest","tslint-ci":"mkdir -p ./ci/results && yarn run-tslint -t checkstyle -o ./ci/results/tslint-results.xml $npm_package_config_tslint","run-tslint":"tslint -p tsconfig.json","validate-ci":"tsc --noEmit && yarn tslint-ci  && eslint $npm_package_config_eslint -f checkstyle -o ci/results/eslint-results.xml && yarn validate-style-ci && yarn prettier-check","examples-build":"bash scripts/build-examples.sh","prepublishOnly":"yarn build","prettier-check":"prettier --check '{src,stories,styles,__mocks__,examples/server/src,examples/src,examples/test}/**/*.{ts,js,tsx,jsx,json,scss,md,yaml,html}'","prettier-write":"prettier --write '{src,stories,styles,__mocks__,examples/server/src,examples/src,examples/test}/**/*.{ts,js,tsx,jsx,json,scss,md,yaml,html}'","test-storybook":"yarn build && test-storybook","validate-style":"stylelint '**/*.scss'","build-storybook":"yarn build && build-storybook -c .storybook -o dist-storybook","examples-server":"node examples/server/src/index.js","heroku-postbuild":"yarn examples-build developer","examples-testcafe":"./scripts/run-testcafe.sh visual","validate-style-ci":"stylelint '**/*.scss' --custom-formatter=node_modules/stylelint-checkstyle-formatter > ci/results/stylelint-results.xml","check-circular-deps":"madge --circular --extensions ts ./src","examples-testcafe-ci":"./scripts/run-testcafe.sh ci","examples-testcafe-live":"./scripts/run-testcafe.sh live"},"typings":"dist/index.d.ts","_npmUser":{"name":"bertold8","email":"ivan.nejezchleb@seznam.cz"},"deprecated":"@gooddata/react-components@7 reached End of Support on March 31, 2022. Please upgrade (see https://sdk.gooddata.com/gooddata-ui/docs/supported_versions.html for more information).","repository":{"url":"git+ssh://git@github.com/gooddata/gooddata-react-components.git","type":"git"},"_npmVersion":"6.13.4","description":"GoodData.UI - A powerful JavaScript library for building analytical applications","directories":{},"lint-staged":{"{src,stories,styles,__mocks__,examples/server/src,examples/src,examples/test}/**/*.{ts,js,tsx,jsx,scss}":["npx gdc-fix-copyright","git add"],"{src,stories,styles,__mocks__,examples/server/src,examples/src,examples/test}/**/*.{ts,js,tsx,jsx,json,scss,md,yaml,html}":["prettier --write","git add"]},"_nodeVersion":"12.16.1","dependencies":{"rxjs":"^5.5.6","uuid":"^3.2.1","immer":"^1.3.1","lodash":"^4.17.15","date-fns":"^2.7.0","downshift":"^3.2.7","invariant":"^2.2.2","mapbox-gl":"^1.6.1","classnames":"^2.2.6","highcharts":"7.1.1","prop-types":"^15.6.0","react-intl":"^3.6.0","custom-event":"^1.0.1","react-window":"^1.8.1","ag-grid-react":"20.0.0","react-measure":"^2.3.0","@types/mapbox-gl":"^1.6.1","react-day-picker":"~7.3.0","react-responsive":"^3.0.0","stringify-object":"^2.4.0","@gooddata/typings":"^2.24.2","ag-grid-community":"20.0.0","http-status-codes":"^1.3.0","@gooddata/js-utils":"^3.10.5","@gooddata/numberjs":"^3.2.4","fixed-data-table-2":"0.7.17","@gooddata/goodstrap":"^68.6.0","react-dom-factories":"^1.0.2","@gooddata/gooddata-js":"^13.0.1","json-stable-stringify":"^1.0.1","react-transition-group":"^2.2.1","hoist-non-react-statics":"^3.3.0","nodelist-foreach-polyfill":"^1.2.0","@formatjs/intl-pluralrules":"^1.3.6","highcharts-grouped-categories":"^1.1.3"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"raf":"3.3.2","yup":"^0.24.1","jest":"24.7.1","husky":"3.0.0","madge":"^3.4.4","react":"^16.5.2","enzyme":"3.5.0","eslint":"4.19.1","formik":"^0.11.11","moment":"2.23.0","history":"^4.7.2","ts-jest":"24.0.0","webpack":"4.30.0","full-icu":"^1.3.0","prettier":"1.16.4","react-ga":"^2.5.2","recharts":"1.0.0-beta.9","testcafe":"1.1.4","commander":"2.14.1","node-sass":"4.13.0","react-dom":"^16.5.2","stylelint":"^10.0.0","supertest":"3.0.0","ts-loader":"6.0.0","@types/raf":"^3.4.0","css-loader":"0.28.7","jest-junit":"3.0.0","raw-loader":"0.5.1","styled-jsx":"2.2.1","typescript":"3.3.4000","@babel/core":"7.4.4","@types/jest":"24.0.6","@types/node":"7.0.8","@types/uuid":"3.4.3","file-loader":"3.0.1","jest-enzyme":"7.0.2","lint-staged":"9.1.0","sass-loader":"6.0.6","webpack-cli":"3.3.2","@types/react":"16.8.6","babel-loader":"8.0.5","react-helmet":"5.2.0","react-select":"1.2.1","style-loader":"0.19.1","@types/enzyme":"3.1.13","@types/lodash":"4.14.123","testcafe-live":"0.1.4","@babel/runtime":"7.4.4","dotenv-webpack":"^1.7.0","@babel/polyfill":"^7.4.4","@storybook/react":"5.0.11","@types/invariant":"2.2.29","@types/react-dom":"16.0.11","isomorphic-fetch":"2.2.1","react-datepicker":"1.1.0","react-router-dom":"4.2.2","@babel/preset-env":"7.4.4","@gooddata/mock-js":"^2.13.1","@storybook/addons":"5.0.11","@types/classnames":"2.2.3","@types/prop-types":"15.5.2","@storybook/theming":"5.0.11","identity-obj-proxy":"^3.0.0","intl-messageformat":"^7.5.4","webpack-dev-server":"3.3.1","@babel/preset-react":"7.0.0","@types/react-portal":"4.0.1","@types/react-window":"^1.8.1","babel-plugin-lodash":"3.3.4","html-webpack-plugin":"3.2.0","react-test-renderer":"16.4.2","@types/react-measure":"2.0.5","clean-webpack-plugin":"2.0.2","stats-webpack-plugin":"0.7.0","eslint-config-prettier":"4.1.0","react-google-recaptcha":"^0.14.1","tslint-config-prettier":"1.18.0","@gooddata/eslint-config":"^1.0.0","@gooddata/tslint-config":"1.0.0","@types/react-responsive":"^3.0.3","@types/storybook__react":"4.0.1","@types/stringify-object":"^3.2.0","enzyme-adapter-react-16":"1.3.1","@gooddata/test-storybook":"3.2.1","@storybook/addon-actions":"5.0.11","@storybook/addon-options":"5.0.11","node-sass-magic-importer":"5.1.0","react-syntax-highlighter":"11.0.2","@types/fixed-data-table-2":"0.8.1","stylelint-config-prettier":"5.2.0","@gooddata/stylelint-config":"4.0.1","@types/react-test-renderer":"16.0.0","circular-dependency-plugin":"5.0.2","compression-webpack-plugin":"2.0.0","@types/json-stable-stringify":"^1.0.32","@gooddata/frontend-npm-scripts":"1.1.0","@types/enzyme-adapter-react-16":"1.0.3","stylelint-checkstyle-formatter":"0.1.0","@types/storybook__addon-actions":"3.4.2","@babel/plugin-proposal-class-properties":"7.4.4","@babel/plugin-proposal-object-rest-spread":"7.4.4","@babel/plugin-transform-async-to-generator":"7.4.4"},"peerDependencies":{"react":"^16.5.2","react-dom":"^16.5.2"},"_npmOperationalInternal":{"tmp":"tmp/react-components_7.7.0-alpha-bertold8-ine-one-4404-manual-resizing-2020-05-27T15-57-47-908Z_1590595109996_0.9451623307678103","host":"s3://npm-registry-packages"}},"7.7.0-alpha-patrikbraborec-pbr-one-4405-2020-05-27T16-10-51-764Z":{"name":"@gooddata/react-components","version":"7.7.0-alpha-patrikbraborec-pbr-one-4405-2020-05-27T16-10-51-764Z","author":{"name":"GoodData Corporation"},"license":"BSD-3-Clause","_id":"@gooddata/react-components@7.7.0-alpha-patrikbraborec-pbr-one-4405-2020-05-27T16-10-51-764Z","maintainers":[{"name":"afi","email":"adam.fiedler@gooddata.com"},{"name":"bertold8","email":"ivan.nejezchleb@seznam.cz"},{"name":"bich.nguyen","email":"bich.nguyen@gooddata.com"},{"name":"brbistas","email":"valentinos.chraniotis@gooddata.com"},{"name":"bugsbunny338","email":"jiri.zajic@mensa.cz"},{"name":"de.do","email":"de.do@gooddata.com"},{"name":"gooddata-ci","email":"rail@gooddata.com"},{"name":"hang.ngo","email":"hang.ngo@gooddata.com"},{"name":"hung.nguyen.hoang","email":"hung.nguyen@gooddata.com"},{"name":"huong.nguyen","email":"huong.nguyen@gooddata.com"},{"name":"huyen.nguyen","email":"huyen.nguyen@gooddata.com"},{"name":"ivan.mjartan","email":"ivan.mjartan@gooddata.com"},{"name":"jakub-sterba","email":"jakub.sterba@gooddata.com"},{"name":"jaroslav.tomecek","email":"jaroslav.tomecek@gooddata.com"},{"name":"jkittler","email":"honza.kittler@gmail.com"},{"name":"khanh.le","email":"khanh.le@gooddata.com"},{"name":"lanhuynh","email":"lan.huynh@gooddata.com"},{"name":"linhhong","email":"linh.hong@gooddata.com"},{"name":"lupko","email":"lubomir.slivka@gooddata.com"},{"name":"mai.nguyen","email":"mai.nguyen@gooddata.com"},{"name":"matyas.kandl","email":"matyas.kandl@gooddata.com"},{"name":"michal.marsal","email":"michal.marsal@gooddata.com"},{"name":"my.duong","email":"my.duong@gooddata.com"},{"name":"naibinh","email":"naibinh@gmail.com"},{"name":"nikolacech","email":"nikola.cech@gooddata.com"},{"name":"nis.hua","email":"nis.hua@gooddata.com"},{"name":"no23reason","email":"dan.homola@hotmail.cz"},{"name":"patrikbraborec","email":"patrik.braborec@gooddata.com"},{"name":"pbenes","email":"petr.benes@gooddata.com"},{"name":"petrjanu","email":"petr.janu@gooddata.com"},{"name":"pkingo","email":"philipandreaskingo@hotmail.com"},{"name":"ptquang86","email":"ptquang86@gmail.com"},{"name":"qduval","email":"quentin.duval@gooddata.com"},{"name":"rodri360","email":"me@rodri360.com"},{"name":"scavnickyj","email":"jakub.scavnicky@gooddata.com"},{"name":"sitina","email":"jiri.sitina@gooddata.com"},{"name":"strouhaljan","email":"strouhal.jan@gmail.com"},{"name":"thao-luong","email":"thao.luong@gooddata.com"},{"name":"thuong.nguyen","email":"thuong.nguyen@gooddata.com"},{"name":"tomas.kratochvil","email":"tomas.kratochvil@gooddata.com"},{"name":"tomsatgd","email":"tomas.satinsky@gooddata.com"},{"name":"trung-le-quoc","email":"trung.le@gooddata.com"},{"name":"tu-ngo","email":"tungo1981@gmail.com"},{"name":"tu.bui","email":"tu.bui@gooddata.com"},{"name":"tulean","email":"tuan.le@gooddata.com"},{"name":"tuqt1005","email":"tu.tran@gooddata.com"},{"name":"utdnah","email":"danh.ung@gooddata.com"},{"name":"vlastikcz","email":"vlastimil.kotas@gooddata.com"},{"name":"vu.pham","email":"vu.pham@gooddata.com"},{"name":"xmort","email":"petr.dolejsi@gooddata.com"},{"name":"yanlipnican","email":"yanlipnican@gmail.com"}],"homepage":"https://github.com/gooddata/gooddata-react-components#readme","bugs":{"url":"https://github.com/gooddata/gooddata-react-components/issues"},"dist":{"shasum":"42e0ad6c910300cb891392a5559adca3314d4d83","tarball":"https://registry.npmjs.org/@gooddata/react-components/-/react-components-7.7.0-alpha-patrikbraborec-pbr-one-4405-2020-05-27T16-10-51-764Z.tgz","fileCount":2641,"integrity":"sha512-wSdWk/mQFELyGxSZFvSTFo8Pik9ieKEbdqvG1MKgl6D1uHbH+xPdUsinoN15dNCo1x3+Xw6VVo3P1mRNvjjaJQ==","signatures":[{"sig":"MEUCIFdyo1CuZxcx5c44PEnYfmHYXb1XHlhoSEvC1cs5jN2rAiEA6cRBHr/LYZoeH106+FX6SpbD8RQFRPfkhA77Si0IznU=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":10441337,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJezpEqCRA9TVsSAnZWagAAPA8QAJ/P2edtXREgPqQHMLTw\njEEWJg5jvKb/T+nhk3r9I23Yfl+ka/h/ImjY5IuIO6xzp92/GCtU8051GVuh\nNR1MKPN5iQuIM56okfDh0/oMnjMKIP/PgmGDqhwMuBwbrUcUs91o1RoghP0v\nhg6QO0Zec4EH4/7EkBkD1tdpl1OIG4BBp4AgIF4jpU9yt6qbjc/SZRGqT/Ww\neDNfsoVFIrzk7eECV+/X68XnIR5QSsCVSaUdgc36STNfAx27MOPlG+Dkh0+G\nFtmiGfu/6z/X9Kcc/Fe3VEYabJYsY4naOnZUG5gaB/ZtWi9ym+6MijtjgurX\nh425nR/2GsEmRG6tk5XCXNotTwD4sW++F0hZk4yxMXx7ua15Mlcyaae85zAE\nmAkRoUOWVhEQ8EJOJXHRHXKkoiHYr2EFJfmQp85UzoA7ZPVtaAiawWvCDoHn\nNXMJPo11We2Qu+eB/AOs6g6JUqM1rPOiEIxwtIabXL64qXzSyWg1c2unoSyv\n7GuwkkCmZwDizomlXmR5adfnefg6P2pI+B1F2+JpwOOfFLKb6ljGXvc7cZn8\nKGtndQqI6N5SJXl2+aRaPgRJsn7xPfzJCKGvRHludsFBnfkh/Cvu2XHROoT+\n/zrUmchYkM++ysOC8PcFIdRK7Ry5s/cIJE33zysPx9zXlViZg4CDD95eU7Su\nKn3Q\r\n=MUga\r\n-----END PGP SIGNATURE-----\r\n"},"main":"dist/index.js","husky":{"hooks":{"pre-commit":"lint-staged"}},"config":{"eslint":"./examples/**/*.{js,jsx}","tslint":"./{__mocks__,src,stories}/{,**/}*.{ts,tsx}"},"readme":"[![npm version](https://badge.fury.io/js/%40gooddata%2Freact-components.svg)](https://www.npmjs.com/package/@gooddata/react-components)\n\n# GoodData.UI React components\n> A React-based JavaScript library for building data-driven applications\n\n## Getting started\n- [GoodData.UI Documentation](http://sdk.gooddata.com/gooddata-ui/)\n- [GoodData.UI Live Examples](https://gooddata-examples.herokuapp.com/)\n- [Stack Overflow](https://stackoverflow.com/questions/tagged/gooddata)\n\n### Usage\nWith [yarn](https://yarnpkg.com) installed, go to your project directory and run\n```\n$ yarn add @gooddata/react-components\n```\nIf you prefer [npm](npmjs.com) run\n```\n$ npm install --save @gooddata/react-components\n```\n\nThe public API is exposed via global `index.js`. Except for the styles, do not import any other file directly\nbecause they are not intended to be part of the public API.\n\n## Contributing\n\nWe welcome any contribution in form of [issues](https://github.com/gooddata/gooddata-react-components/issues) or [pull requests](https://github.com/gooddata/gooddata-react-components/pulls).\n\nInstall [Node.js](http://nodejs.org) (node 12.16.1, npm v6.13.4) and [Yarn](https://classic.yarnpkg.com) (1.22.4).\n\nInstall dependencies:\n```\nyarn install --frozen-lockfile\n```\n\nThese commands may come in handy while developing:\n\n| command | description |\n| ------- | ----------- |\n| `yarn install --pure-lockfile` | first step |\n| ||\n| `yarn dev` | build react-components to `/dist` in watch mode |\n| `yarn test` | run all unit tests |\n| `yarn prettier-write` | format the source code to match the valid codestyle |\n| `yarn validate` | validate codestyle |\n| ||\n| `yarn storybook` | run storybook from `/stories` on http://localhost:9001 |\n| `yarn build-storybook` | build storybook to `/dist-storybook` |\n| `yarn test-storybook` | run storybook and [screenshot tests](https://github.com/gooddata/gdc-client-utils/tree/master/test-storybook) |\n| ||\n| `yarn examples` | run Live Examples dev-server from `/examples` on https://localhost:8999 |\n| `yarn examples-build` | build Live Examples to `/examples/dist` |\n| `yarn examples-server` | serve built Live Examples - see `/examples/server/src` |\n| `yarn examples-testcafe` | run testcafe tests against `localhost:8999` |\n\n### Deploy to heroku.com\nWhen you deploy this repo to heroku, it serves *GoodData.UI Live Examples*.\nRelevant tasks are in `Procfile` and `package.json`.\n\n```bash\n# run in the project directory\nheroku login\nheroku create <your-app-name>\nheroku config:set DOMAIN_ADMIN_USERNAME=x@gooddata.com DOMAIN_ADMIN_PASSWORD=xy PROJECT_ID_TO_ASSIGN=xms7ga4tf3g3nzucd8380o2bev8oeknp\ngit push heroku HEAD:master\nheroku open\n```\n### Enable Geo Chart for Storybook and Live Examples\nGeo chart uses Mapbox to render map which requires a Mapbox access token.\n- Register an account and create Mapbox access token at [guide](https://docs.mapbox.com/help/how-mapbox-works/access-tokens/)\n- Store the created token at `.env`:\n```bash\necho -e \"EXAMPLE_MAPBOX_ACCESS_TOKEN=token\" >> .env # only need to run once\necho -e \"STORYBOOK_MAPBOX_ACCESS_TOKEN=token\" >> .env # only need to run once\n```\n\n### Run Live Examples Locally\nTo run *GoodData.UI Live Examples* locally:\n```bash\ngit clone <this-repository>\ncd  <repository-folder>\nyarn install --pure-lockfile\nyarn examples\n```\nThen open https://localhost:8999 and login using Live Examples account (you can [create one here](https://gooddata-examples.herokuapp.com/registration)).\n\n### Run Storybook locally\n- Run storybook with token stored in `.env` for more secure\n```bash\nyarn storybook\n```\n- Or run storybook with token env param exposed to cli (not suggested)\n```bash\nSTORYBOOK_MAPBOX_ACCESS_TOKEN=token yarn storybook\n```\n- Apply either above way to `yarn build-storybook` or `yarn test-storybook`\n\n### Source code formatting\nThe source code in the repository is formatted by [Prettier](https://prettier.io/).\nThe format of the code is validated by our Continuous Integration server and is one of the requirements of successful merge.\n\nPrettier is supported by every major IDE. You can find the list of supported editors and how to configure them [here](https://prettier.io/docs/en/editors.html).\n\nIn the case, when your editor is not supported or you don't want to setup the integration, you can run the `yarn prettier-write` command to reformat the code before commit.\n\n## Changelog\n\n- see [CHANGELOG.md](CHANGELOG.md)\n\n## Supported versions\n\nIn order to make the user experience with integrating GoodData UI SDK as smooth and secure as possible and to ensure that the SDK is using the latest features of the platform, we will only provide support to two most recent major versions of UI SDK.\n\nThe most recent majors will be supported in the following modes:\n\n- The latest major version will receive all new functionality and all bug fixes\n- The previous major version will only receive fixes to critical issues and security fixes. These fixes will be applied on top of last released version of the previous major\n\nThe customers are encouraged to always use the latest version of the UI SDK.\n\nIn case of using older versions, the user might face API incompatibility, performance or security issues.\n\nPlease follow the installation instructions to update to the newest version.\n\n## License\n\n(C) 2007-2020 GoodData Corporation\n\nThis project is dual licensed:\n\n- The ATTRIBUTION-NONCOMMERCIAL 4.0 INTERNATIONAL (CC BY-NC 4.0) is used for purpose of the trial experience and evaluation of GoodData.UI library.\n- The GOODDATA GOODDATA.UI LIBRARY END USER LICENSE AGREEMENT is used for GoodData customers.\n\nFor more information, please see [LICENSE](https://github.com/gooddata/gooddata-react-components/blob/master/LICENSE)\n","gitHead":"e94abc004afeaf14f94c3644ed0b36728cf604ca","scripts":{"dev":"bash scripts/build.sh --dev-watch","test":"jest --watch","build":"bash scripts/build.sh","tslint":"yarn run-tslint -t verbose $npm_package_config_tslint","prepare":"cd examples/server && yarn install --frozen-lockfile && cd ../..; rm -r examples/node_modules 2>/dev/null; true","examples":"bash scripts/run-examples.sh","prepare?":"# Called before `npm publish` and on local `npm install`. Temporarily also for deleting obsolete node_modules. Ends with `true` to continue gracefully.","validate":"tsc --noEmit && yarn tslint && eslint $npm_package_config_eslint && yarn validate-style && yarn prettier-check","build-dev":"bash scripts/build.sh --dev","examples?":"# Default is developer domain, other options: yarn examples [sec,secure,stg,stg2,stg3,demo,developer or URL]","storybook":"yarn build && start-storybook -p 9001 -c .storybook","test-once":"jest","tslint-ci":"mkdir -p ./ci/results && yarn run-tslint -t checkstyle -o ./ci/results/tslint-results.xml $npm_package_config_tslint","run-tslint":"tslint -p tsconfig.json","validate-ci":"tsc --noEmit && yarn tslint-ci  && eslint $npm_package_config_eslint -f checkstyle -o ci/results/eslint-results.xml && yarn validate-style-ci && yarn prettier-check","examples-build":"bash scripts/build-examples.sh","prepublishOnly":"yarn build","prettier-check":"prettier --check '{src,stories,styles,__mocks__,examples/server/src,examples/src,examples/test}/**/*.{ts,js,tsx,jsx,json,scss,md,yaml,html}'","prettier-write":"prettier --write '{src,stories,styles,__mocks__,examples/server/src,examples/src,examples/test}/**/*.{ts,js,tsx,jsx,json,scss,md,yaml,html}'","test-storybook":"yarn build && test-storybook","validate-style":"stylelint '**/*.scss'","build-storybook":"yarn build && build-storybook -c .storybook -o dist-storybook","examples-server":"node examples/server/src/index.js","heroku-postbuild":"yarn examples-build developer","examples-testcafe":"./scripts/run-testcafe.sh visual","validate-style-ci":"stylelint '**/*.scss' --custom-formatter=node_modules/stylelint-checkstyle-formatter > ci/results/stylelint-results.xml","check-circular-deps":"madge --circular --extensions ts ./src","examples-testcafe-ci":"./scripts/run-testcafe.sh ci","examples-testcafe-live":"./scripts/run-testcafe.sh live"},"typings":"dist/index.d.ts","_npmUser":{"name":"patrikbraborec","email":"patrik.braborec@gooddata.com"},"deprecated":"@gooddata/react-components@7 reached End of Support on March 31, 2022. Please upgrade (see https://sdk.gooddata.com/gooddata-ui/docs/supported_versions.html for more information).","repository":{"url":"git+ssh://git@github.com/gooddata/gooddata-react-components.git","type":"git"},"_npmVersion":"6.13.4","description":"GoodData.UI - A powerful JavaScript library for building analytical applications","directories":{},"lint-staged":{"{src,stories,styles,__mocks__,examples/server/src,examples/src,examples/test}/**/*.{ts,js,tsx,jsx,scss}":["npx gdc-fix-copyright","git add"],"{src,stories,styles,__mocks__,examples/server/src,examples/src,examples/test}/**/*.{ts,js,tsx,jsx,json,scss,md,yaml,html}":["prettier --write","git add"]},"_nodeVersion":"12.16.1","dependencies":{"rxjs":"^5.5.6","uuid":"^3.2.1","immer":"^1.3.1","lodash":"^4.17.15","date-fns":"^2.7.0","downshift":"^3.2.7","invariant":"^2.2.2","mapbox-gl":"^1.6.1","classnames":"^2.2.6","highcharts":"7.1.1","prop-types":"^15.6.0","react-intl":"^3.6.0","custom-event":"^1.0.1","react-window":"^1.8.1","ag-grid-react":"20.0.0","react-measure":"^2.3.0","@types/mapbox-gl":"^1.6.1","react-day-picker":"~7.3.0","react-responsive":"^3.0.0","stringify-object":"^2.4.0","@gooddata/typings":"^2.24.2","ag-grid-community":"20.0.0","http-status-codes":"^1.3.0","@gooddata/js-utils":"^3.10.5","@gooddata/numberjs":"^3.2.4","fixed-data-table-2":"0.7.17","@gooddata/goodstrap":"^68.6.0","react-dom-factories":"^1.0.2","@gooddata/gooddata-js":"^13.0.1","json-stable-stringify":"^1.0.1","react-transition-group":"^2.2.1","hoist-non-react-statics":"^3.3.0","nodelist-foreach-polyfill":"^1.2.0","@formatjs/intl-pluralrules":"^1.3.6","highcharts-grouped-categories":"^1.1.3"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"raf":"3.3.2","yup":"^0.24.1","jest":"24.7.1","husky":"3.0.0","madge":"^3.4.4","react":"^16.5.2","enzyme":"3.5.0","eslint":"4.19.1","formik":"^0.11.11","moment":"2.23.0","history":"^4.7.2","ts-jest":"24.0.0","webpack":"4.30.0","full-icu":"^1.3.0","prettier":"1.16.4","react-ga":"^2.5.2","recharts":"1.0.0-beta.9","testcafe":"1.1.4","commander":"2.14.1","node-sass":"4.13.0","react-dom":"^16.5.2","stylelint":"^10.0.0","supertest":"3.0.0","ts-loader":"6.0.0","@types/raf":"^3.4.0","css-loader":"0.28.7","jest-junit":"3.0.0","raw-loader":"0.5.1","styled-jsx":"2.2.1","typescript":"3.3.4000","@babel/core":"7.4.4","@types/jest":"24.0.6","@types/node":"7.0.8","@types/uuid":"3.4.3","file-loader":"3.0.1","jest-enzyme":"7.0.2","lint-staged":"9.1.0","sass-loader":"6.0.6","webpack-cli":"3.3.2","@types/react":"16.8.6","babel-loader":"8.0.5","react-helmet":"5.2.0","react-select":"1.2.1","style-loader":"0.19.1","@types/enzyme":"3.1.13","@types/lodash":"4.14.123","testcafe-live":"0.1.4","@babel/runtime":"7.4.4","dotenv-webpack":"^1.7.0","@babel/polyfill":"^7.4.4","@storybook/react":"5.0.11","@types/invariant":"2.2.29","@types/react-dom":"16.0.11","isomorphic-fetch":"2.2.1","react-datepicker":"1.1.0","react-router-dom":"4.2.2","@babel/preset-env":"7.4.4","@gooddata/mock-js":"^2.13.1","@storybook/addons":"5.0.11","@types/classnames":"2.2.3","@types/prop-types":"15.5.2","@storybook/theming":"5.0.11","identity-obj-proxy":"^3.0.0","intl-messageformat":"^7.5.4","webpack-dev-server":"3.3.1","@babel/preset-react":"7.0.0","@types/react-portal":"4.0.1","@types/react-window":"^1.8.1","babel-plugin-lodash":"3.3.4","html-webpack-plugin":"3.2.0","react-test-renderer":"16.4.2","@types/react-measure":"2.0.5","clean-webpack-plugin":"2.0.2","stats-webpack-plugin":"0.7.0","eslint-config-prettier":"4.1.0","react-google-recaptcha":"^0.14.1","tslint-config-prettier":"1.18.0","@gooddata/eslint-config":"^1.0.0","@gooddata/tslint-config":"1.0.0","@types/react-responsive":"^3.0.3","@types/storybook__react":"4.0.1","@types/stringify-object":"^3.2.0","enzyme-adapter-react-16":"1.3.1","@gooddata/test-storybook":"3.2.1","@storybook/addon-actions":"5.0.11","@storybook/addon-options":"5.0.11","node-sass-magic-importer":"5.1.0","react-syntax-highlighter":"11.0.2","@types/fixed-data-table-2":"0.8.1","stylelint-config-prettier":"5.2.0","@gooddata/stylelint-config":"4.0.1","@types/react-test-renderer":"16.0.0","circular-dependency-plugin":"5.0.2","compression-webpack-plugin":"2.0.0","@types/json-stable-stringify":"^1.0.32","@gooddata/frontend-npm-scripts":"1.1.0","@types/enzyme-adapter-react-16":"1.0.3","stylelint-checkstyle-formatter":"0.1.0","@types/storybook__addon-actions":"3.4.2","@babel/plugin-proposal-class-properties":"7.4.4","@babel/plugin-proposal-object-rest-spread":"7.4.4","@babel/plugin-transform-async-to-generator":"7.4.4"},"peerDependencies":{"react":"^16.5.2","react-dom":"^16.5.2"},"_npmOperationalInternal":{"tmp":"tmp/react-components_7.7.0-alpha-patrikbraborec-pbr-one-4405-2020-05-27T16-10-51-764Z_1590595881415_0.784631795265675","host":"s3://npm-registry-packages"}},"7.7.0-alpha-ptquang86-qp-sd-968-labels-2020-05-28T02-30-55-096Z":{"name":"@gooddata/react-components","version":"7.7.0-alpha-ptquang86-qp-sd-968-labels-2020-05-28T02-30-55-096Z","author":{"name":"GoodData Corporation"},"license":"BSD-3-Clause","_id":"@gooddata/react-components@7.7.0-alpha-ptquang86-qp-sd-968-labels-2020-05-28T02-30-55-096Z","maintainers":[{"name":"afi","email":"adam.fiedler@gooddata.com"},{"name":"bertold8","email":"ivan.nejezchleb@seznam.cz"},{"name":"bich.nguyen","email":"bich.nguyen@gooddata.com"},{"name":"brbistas","email":"valentinos.chraniotis@gooddata.com"},{"name":"bugsbunny338","email":"jiri.zajic@mensa.cz"},{"name":"de.do","email":"de.do@gooddata.com"},{"name":"gooddata-ci","email":"rail@gooddata.com"},{"name":"hang.ngo","email":"hang.ngo@gooddata.com"},{"name":"hung.nguyen.hoang","email":"hung.nguyen@gooddata.com"},{"name":"huong.nguyen","email":"huong.nguyen@gooddata.com"},{"name":"huyen.nguyen","email":"huyen.nguyen@gooddata.com"},{"name":"ivan.mjartan","email":"ivan.mjartan@gooddata.com"},{"name":"jakub-sterba","email":"jakub.sterba@gooddata.com"},{"name":"jaroslav.tomecek","email":"jaroslav.tomecek@gooddata.com"},{"name":"jkittler","email":"honza.kittler@gmail.com"},{"name":"khanh.le","email":"khanh.le@gooddata.com"},{"name":"lanhuynh","email":"lan.huynh@gooddata.com"},{"name":"linhhong","email":"linh.hong@gooddata.com"},{"name":"lupko","email":"lubomir.slivka@gooddata.com"},{"name":"mai.nguyen","email":"mai.nguyen@gooddata.com"},{"name":"matyas.kandl","email":"matyas.kandl@gooddata.com"},{"name":"michal.marsal","email":"michal.marsal@gooddata.com"},{"name":"my.duong","email":"my.duong@gooddata.com"},{"name":"naibinh","email":"naibinh@gmail.com"},{"name":"nikolacech","email":"nikola.cech@gooddata.com"},{"name":"nis.hua","email":"nis.hua@gooddata.com"},{"name":"no23reason","email":"dan.homola@hotmail.cz"},{"name":"patrikbraborec","email":"patrik.braborec@gooddata.com"},{"name":"pbenes","email":"petr.benes@gooddata.com"},{"name":"petrjanu","email":"petr.janu@gooddata.com"},{"name":"pkingo","email":"philipandreaskingo@hotmail.com"},{"name":"ptquang86","email":"ptquang86@gmail.com"},{"name":"qduval","email":"quentin.duval@gooddata.com"},{"name":"rodri360","email":"me@rodri360.com"},{"name":"scavnickyj","email":"jakub.scavnicky@gooddata.com"},{"name":"sitina","email":"jiri.sitina@gooddata.com"},{"name":"strouhaljan","email":"strouhal.jan@gmail.com"},{"name":"thao-luong","email":"thao.luong@gooddata.com"},{"name":"thuong.nguyen","email":"thuong.nguyen@gooddata.com"},{"name":"tomas.kratochvil","email":"tomas.kratochvil@gooddata.com"},{"name":"tomsatgd","email":"tomas.satinsky@gooddata.com"},{"name":"trung-le-quoc","email":"trung.le@gooddata.com"},{"name":"tu-ngo","email":"tungo1981@gmail.com"},{"name":"tu.bui","email":"tu.bui@gooddata.com"},{"name":"tulean","email":"tuan.le@gooddata.com"},{"name":"tuqt1005","email":"tu.tran@gooddata.com"},{"name":"utdnah","email":"danh.ung@gooddata.com"},{"name":"vlastikcz","email":"vlastimil.kotas@gooddata.com"},{"name":"vu.pham","email":"vu.pham@gooddata.com"},{"name":"xmort","email":"petr.dolejsi@gooddata.com"},{"name":"yanlipnican","email":"yanlipnican@gmail.com"}],"homepage":"https://github.com/gooddata/gooddata-react-components#readme","bugs":{"url":"https://github.com/gooddata/gooddata-react-components/issues"},"dist":{"shasum":"cb5e666b6deaff66a1bb99f50b5f42807a523487","tarball":"https://registry.npmjs.org/@gooddata/react-components/-/react-components-7.7.0-alpha-ptquang86-qp-sd-968-labels-2020-05-28T02-30-55-096Z.tgz","fileCount":2639,"integrity":"sha512-7fhGFvN+arZDVWh6kUGmFPKtFNTsvh9Zk8bfnOnaYS6T/ghKUi+2vURZp8bv0ftvQyVvJ2rYM9NPJCDoUQAP7w==","signatures":[{"sig":"MEUCIAsECcGy3HJ04p7q5ZDGPuVQYLgFdRqtbyx/MAKK4v6/AiEAs5hWCZILSuXoEs9EpCQowmR1diY5Ztnmewc/vLqZUOU=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":10429802,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJezyKDCRA9TVsSAnZWagAA6FUP/i3LwFkLTASK16tyUkVw\n6m6cpvoEhaoqPCZpzWO5tlW/ICmEoIAv5NVwga6bzW77nLFLScr+zLEkunHZ\nAPRPXDvDgQbwFLqKVLVHcMgLV88DXeMBxVtZhQ6xZJLWctE0Gbw34uO5ChOF\nHnfxQH+q79mxhMmCuQuU+Ko9J2ShZYyK13O4uK6qmmFPtAu0cT5owH48V2GQ\nYS5gNUQoDeHBhMtbCLgNVJW6W1fp9b5eoS7O6BrZ+1IQFPE6YXUQF6GxxRqf\nHgAwsQcIifeMjad+bT/kM54wJc2hynJavRYUpUNwKcvO2/QORU2gmfS7dKAh\nJXw28f+0Hl2cC/OTh/ODtERk4dBCZlWuRa9TQ1aYkAJg10hg72NVShhdqz3d\nSPtkd7tMasPRr3ZTlv1Z2XOymqIGdFArDXHPH0tBMny6hNPOIonQSLYvNgyO\nk3LtyNma9Qi5HWTPtCWeCIjG1d2xR7022/8L48/GN/aaAEKr2Vt1GqTnYHBP\nURJV4ZG4MXFKxNQMgOVInFBwnZeM6sS5vTOw3vldXhCTLm2oI+oyYUxVztx3\nvGMxQy5u4btWh2EHVFn2gnITmJNNXJEancteTle2c+V4bOjKqwlVsy5T0+Iq\nt4pyWuJv2+gjA9ytO0rs/4nz/n+abdsSwdjvIK26W33/z/yYIEmCkO2qOn1H\nfuMb\r\n=VNpG\r\n-----END PGP SIGNATURE-----\r\n"},"main":"dist/index.js","husky":{"hooks":{"pre-commit":"lint-staged"}},"config":{"eslint":"./examples/**/*.{js,jsx}","tslint":"./{__mocks__,src,stories}/{,**/}*.{ts,tsx}"},"readme":"[![npm version](https://badge.fury.io/js/%40gooddata%2Freact-components.svg)](https://www.npmjs.com/package/@gooddata/react-components)\n\n# GoodData.UI React components\n> A React-based JavaScript library for building data-driven applications\n\n## Getting started\n- [GoodData.UI Documentation](http://sdk.gooddata.com/gooddata-ui/)\n- [GoodData.UI Live Examples](https://gooddata-examples.herokuapp.com/)\n- [Stack Overflow](https://stackoverflow.com/questions/tagged/gooddata)\n\n### Usage\nWith [yarn](https://yarnpkg.com) installed, go to your project directory and run\n```\n$ yarn add @gooddata/react-components\n```\nIf you prefer [npm](npmjs.com) run\n```\n$ npm install --save @gooddata/react-components\n```\n\nThe public API is exposed via global `index.js`. Except for the styles, do not import any other file directly\nbecause they are not intended to be part of the public API.\n\n## Contributing\n\nWe welcome any contribution in form of [issues](https://github.com/gooddata/gooddata-react-components/issues) or [pull requests](https://github.com/gooddata/gooddata-react-components/pulls).\n\nInstall [Node.js](http://nodejs.org) (node 12.16.1, npm v6.13.4) and [Yarn](https://classic.yarnpkg.com) (1.22.4).\n\nInstall dependencies:\n```\nyarn install --frozen-lockfile\n```\n\nThese commands may come in handy while developing:\n\n| command | description |\n| ------- | ----------- |\n| `yarn install --pure-lockfile` | first step |\n| ||\n| `yarn dev` | build react-components to `/dist` in watch mode |\n| `yarn test` | run all unit tests |\n| `yarn prettier-write` | format the source code to match the valid codestyle |\n| `yarn validate` | validate codestyle |\n| ||\n| `yarn storybook` | run storybook from `/stories` on http://localhost:9001 |\n| `yarn build-storybook` | build storybook to `/dist-storybook` |\n| `yarn test-storybook` | run storybook and [screenshot tests](https://github.com/gooddata/gdc-client-utils/tree/master/test-storybook) |\n| ||\n| `yarn examples` | run Live Examples dev-server from `/examples` on https://localhost:8999 |\n| `yarn examples-build` | build Live Examples to `/examples/dist` |\n| `yarn examples-server` | serve built Live Examples - see `/examples/server/src` |\n| `yarn examples-testcafe` | run testcafe tests against `localhost:8999` |\n\n### Deploy to heroku.com\nWhen you deploy this repo to heroku, it serves *GoodData.UI Live Examples*.\nRelevant tasks are in `Procfile` and `package.json`.\n\n```bash\n# run in the project directory\nheroku login\nheroku create <your-app-name>\nheroku config:set DOMAIN_ADMIN_USERNAME=x@gooddata.com DOMAIN_ADMIN_PASSWORD=xy PROJECT_ID_TO_ASSIGN=xms7ga4tf3g3nzucd8380o2bev8oeknp\ngit push heroku HEAD:master\nheroku open\n```\n### Enable Geo Chart for Storybook and Live Examples\nGeo chart uses Mapbox to render map which requires a Mapbox access token.\n- Register an account and create Mapbox access token at [guide](https://docs.mapbox.com/help/how-mapbox-works/access-tokens/)\n- Store the created token at `.env`:\n```bash\necho -e \"EXAMPLE_MAPBOX_ACCESS_TOKEN=token\" >> .env # only need to run once\necho -e \"STORYBOOK_MAPBOX_ACCESS_TOKEN=token\" >> .env # only need to run once\n```\n\n### Run Live Examples Locally\nTo run *GoodData.UI Live Examples* locally:\n```bash\ngit clone <this-repository>\ncd  <repository-folder>\nyarn install --pure-lockfile\nyarn examples\n```\nThen open https://localhost:8999 and login using Live Examples account (you can [create one here](https://gooddata-examples.herokuapp.com/registration)).\n\n### Run Storybook locally\n- Run storybook with token stored in `.env` for more secure\n```bash\nyarn storybook\n```\n- Or run storybook with token env param exposed to cli (not suggested)\n```bash\nSTORYBOOK_MAPBOX_ACCESS_TOKEN=token yarn storybook\n```\n- Apply either above way to `yarn build-storybook` or `yarn test-storybook`\n\n### Source code formatting\nThe source code in the repository is formatted by [Prettier](https://prettier.io/).\nThe format of the code is validated by our Continuous Integration server and is one of the requirements of successful merge.\n\nPrettier is supported by every major IDE. You can find the list of supported editors and how to configure them [here](https://prettier.io/docs/en/editors.html).\n\nIn the case, when your editor is not supported or you don't want to setup the integration, you can run the `yarn prettier-write` command to reformat the code before commit.\n\n## Changelog\n\n- see [CHANGELOG.md](CHANGELOG.md)\n\n## Supported versions\n\nIn order to make the user experience with integrating GoodData UI SDK as smooth and secure as possible and to ensure that the SDK is using the latest features of the platform, we will only provide support to two most recent major versions of UI SDK.\n\nThe most recent majors will be supported in the following modes:\n\n- The latest major version will receive all new functionality and all bug fixes\n- The previous major version will only receive fixes to critical issues and security fixes. These fixes will be applied on top of last released version of the previous major\n\nThe customers are encouraged to always use the latest version of the UI SDK.\n\nIn case of using older versions, the user might face API incompatibility, performance or security issues.\n\nPlease follow the installation instructions to update to the newest version.\n\n## License\n\n(C) 2007-2020 GoodData Corporation\n\nThis project is dual licensed:\n\n- The ATTRIBUTION-NONCOMMERCIAL 4.0 INTERNATIONAL (CC BY-NC 4.0) is used for purpose of the trial experience and evaluation of GoodData.UI library.\n- The GOODDATA GOODDATA.UI LIBRARY END USER LICENSE AGREEMENT is used for GoodData customers.\n\nFor more information, please see [LICENSE](https://github.com/gooddata/gooddata-react-components/blob/master/LICENSE)\n","gitHead":"48a186c35a9c05aa4055e81463c03d8405117c25","scripts":{"dev":"bash scripts/build.sh --dev-watch","test":"jest --watch","build":"bash scripts/build.sh","tslint":"yarn run-tslint -t verbose $npm_package_config_tslint","prepare":"cd examples/server && yarn install --frozen-lockfile && cd ../..; rm -r examples/node_modules 2>/dev/null; true","examples":"bash scripts/run-examples.sh","prepare?":"# Called before `npm publish` and on local `npm install`. Temporarily also for deleting obsolete node_modules. Ends with `true` to continue gracefully.","validate":"tsc --noEmit && yarn tslint && eslint $npm_package_config_eslint && yarn validate-style && yarn prettier-check","build-dev":"bash scripts/build.sh --dev","examples?":"# Default is developer domain, other options: yarn examples [sec,secure,stg,stg2,stg3,demo,developer or URL]","storybook":"yarn build && start-storybook -p 9001 -c .storybook","test-once":"jest","tslint-ci":"mkdir -p ./ci/results && yarn run-tslint -t checkstyle -o ./ci/results/tslint-results.xml $npm_package_config_tslint","run-tslint":"tslint -p tsconfig.json","validate-ci":"tsc --noEmit && yarn tslint-ci  && eslint $npm_package_config_eslint -f checkstyle -o ci/results/eslint-results.xml && yarn validate-style-ci && yarn prettier-check","examples-build":"bash scripts/build-examples.sh","prepublishOnly":"yarn build","prettier-check":"prettier --check '{src,stories,styles,__mocks__,examples/server/src,examples/src,examples/test}/**/*.{ts,js,tsx,jsx,json,scss,md,yaml,html}'","prettier-write":"prettier --write '{src,stories,styles,__mocks__,examples/server/src,examples/src,examples/test}/**/*.{ts,js,tsx,jsx,json,scss,md,yaml,html}'","test-storybook":"yarn build && test-storybook","validate-style":"stylelint '**/*.scss'","build-storybook":"yarn build && build-storybook -c .storybook -o dist-storybook","examples-server":"node examples/server/src/index.js","heroku-postbuild":"yarn examples-build developer","examples-testcafe":"./scripts/run-testcafe.sh visual","validate-style-ci":"stylelint '**/*.scss' --custom-formatter=node_modules/stylelint-checkstyle-formatter > ci/results/stylelint-results.xml","check-circular-deps":"madge --circular --extensions ts ./src","examples-testcafe-ci":"./scripts/run-testcafe.sh ci","examples-testcafe-live":"./scripts/run-testcafe.sh live"},"typings":"dist/index.d.ts","_npmUser":{"name":"ptquang86","email":"ptquang86@gmail.com"},"deprecated":"@gooddata/react-components@7 reached End of Support on March 31, 2022. Please upgrade (see https://sdk.gooddata.com/gooddata-ui/docs/supported_versions.html for more information).","repository":{"url":"git+ssh://git@github.com/gooddata/gooddata-react-components.git","type":"git"},"_npmVersion":"6.13.4","description":"GoodData.UI - A powerful JavaScript library for building analytical applications","directories":{},"lint-staged":{"{src,stories,styles,__mocks__,examples/server/src,examples/src,examples/test}/**/*.{ts,js,tsx,jsx,scss}":["npx gdc-fix-copyright","git add"],"{src,stories,styles,__mocks__,examples/server/src,examples/src,examples/test}/**/*.{ts,js,tsx,jsx,json,scss,md,yaml,html}":["prettier --write","git add"]},"_nodeVersion":"12.16.1","dependencies":{"rxjs":"^5.5.6","uuid":"^3.2.1","immer":"^1.3.1","lodash":"^4.17.15","date-fns":"^2.7.0","downshift":"^3.2.7","invariant":"^2.2.2","mapbox-gl":"^1.6.1","classnames":"^2.2.6","highcharts":"7.1.1","prop-types":"^15.6.0","react-intl":"^3.6.0","custom-event":"^1.0.1","react-window":"^1.8.1","ag-grid-react":"20.0.0","react-measure":"^2.3.0","@types/mapbox-gl":"^1.6.1","react-day-picker":"~7.3.0","react-responsive":"^3.0.0","stringify-object":"^2.4.0","@gooddata/typings":"^2.24.2","ag-grid-community":"20.0.0","http-status-codes":"^1.3.0","@gooddata/js-utils":"^3.10.5","@gooddata/numberjs":"^3.2.4","fixed-data-table-2":"0.7.17","@gooddata/goodstrap":"^68.6.0","react-dom-factories":"^1.0.2","@gooddata/gooddata-js":"^13.0.1","json-stable-stringify":"^1.0.1","react-transition-group":"^2.2.1","hoist-non-react-statics":"^3.3.0","nodelist-foreach-polyfill":"^1.2.0","@formatjs/intl-pluralrules":"^1.3.6","highcharts-grouped-categories":"^1.1.3"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"raf":"3.3.2","yup":"^0.24.1","jest":"24.7.1","husky":"3.0.0","madge":"^3.4.4","react":"^16.5.2","enzyme":"3.5.0","eslint":"4.19.1","formik":"^0.11.11","moment":"2.23.0","history":"^4.7.2","ts-jest":"24.0.0","webpack":"4.30.0","full-icu":"^1.3.0","prettier":"1.16.4","react-ga":"^2.5.2","recharts":"1.0.0-beta.9","testcafe":"1.1.4","commander":"2.14.1","node-sass":"4.13.0","react-dom":"^16.5.2","stylelint":"^10.0.0","supertest":"3.0.0","ts-loader":"6.0.0","@types/raf":"^3.4.0","css-loader":"0.28.7","jest-junit":"3.0.0","raw-loader":"0.5.1","styled-jsx":"2.2.1","typescript":"3.3.4000","@babel/core":"7.4.4","@types/jest":"24.0.6","@types/node":"7.0.8","@types/uuid":"3.4.3","file-loader":"3.0.1","jest-enzyme":"7.0.2","lint-staged":"9.1.0","sass-loader":"6.0.6","webpack-cli":"3.3.2","@types/react":"16.8.6","babel-loader":"8.0.5","react-helmet":"5.2.0","react-select":"1.2.1","style-loader":"0.19.1","@types/enzyme":"3.1.13","@types/lodash":"4.14.123","testcafe-live":"0.1.4","@babel/runtime":"7.4.4","dotenv-webpack":"^1.7.0","@babel/polyfill":"^7.4.4","@storybook/react":"5.0.11","@types/invariant":"2.2.29","@types/react-dom":"16.0.11","isomorphic-fetch":"2.2.1","react-datepicker":"1.1.0","react-router-dom":"4.2.2","@babel/preset-env":"7.4.4","@gooddata/mock-js":"^2.13.1","@storybook/addons":"5.0.11","@types/classnames":"2.2.3","@types/prop-types":"15.5.2","@storybook/theming":"5.0.11","identity-obj-proxy":"^3.0.0","intl-messageformat":"^7.5.4","webpack-dev-server":"3.3.1","@babel/preset-react":"7.0.0","@types/react-portal":"4.0.1","@types/react-window":"^1.8.1","babel-plugin-lodash":"3.3.4","html-webpack-plugin":"3.2.0","react-test-renderer":"16.4.2","@types/react-measure":"2.0.5","clean-webpack-plugin":"2.0.2","stats-webpack-plugin":"0.7.0","eslint-config-prettier":"4.1.0","react-google-recaptcha":"^0.14.1","tslint-config-prettier":"1.18.0","@gooddata/eslint-config":"^1.0.0","@gooddata/tslint-config":"1.0.0","@types/react-responsive":"^3.0.3","@types/storybook__react":"4.0.1","@types/stringify-object":"^3.2.0","enzyme-adapter-react-16":"1.3.1","@gooddata/test-storybook":"3.2.1","@storybook/addon-actions":"5.0.11","@storybook/addon-options":"5.0.11","node-sass-magic-importer":"5.1.0","react-syntax-highlighter":"11.0.2","@types/fixed-data-table-2":"0.8.1","stylelint-config-prettier":"5.2.0","@gooddata/stylelint-config":"4.0.1","@types/react-test-renderer":"16.0.0","circular-dependency-plugin":"5.0.2","compression-webpack-plugin":"2.0.0","@types/json-stable-stringify":"^1.0.32","@gooddata/frontend-npm-scripts":"1.1.0","@types/enzyme-adapter-react-16":"1.0.3","stylelint-checkstyle-formatter":"0.1.0","@types/storybook__addon-actions":"3.4.2","@babel/plugin-proposal-class-properties":"7.4.4","@babel/plugin-proposal-object-rest-spread":"7.4.4","@babel/plugin-transform-async-to-generator":"7.4.4"},"peerDependencies":{"react":"^16.5.2","react-dom":"^16.5.2"},"_npmOperationalInternal":{"tmp":"tmp/react-components_7.7.0-alpha-ptquang86-qp-sd-968-labels-2020-05-28T02-30-55-096Z_1590633089835_0.7378173859492769","host":"s3://npm-registry-packages"}},"7.7.0-alpha-ptquang86-qp-sd-968-labels-2020-05-28T04-08-59-729Z":{"name":"@gooddata/react-components","version":"7.7.0-alpha-ptquang86-qp-sd-968-labels-2020-05-28T04-08-59-729Z","author":{"name":"GoodData Corporation"},"license":"BSD-3-Clause","_id":"@gooddata/react-components@7.7.0-alpha-ptquang86-qp-sd-968-labels-2020-05-28T04-08-59-729Z","maintainers":[{"name":"afi","email":"adam.fiedler@gooddata.com"},{"name":"bertold8","email":"ivan.nejezchleb@seznam.cz"},{"name":"bich.nguyen","email":"bich.nguyen@gooddata.com"},{"name":"brbistas","email":"valentinos.chraniotis@gooddata.com"},{"name":"bugsbunny338","email":"jiri.zajic@mensa.cz"},{"name":"de.do","email":"de.do@gooddata.com"},{"name":"gooddata-ci","email":"rail@gooddata.com"},{"name":"hang.ngo","email":"hang.ngo@gooddata.com"},{"name":"hung.nguyen.hoang","email":"hung.nguyen@gooddata.com"},{"name":"huong.nguyen","email":"huong.nguyen@gooddata.com"},{"name":"huyen.nguyen","email":"huyen.nguyen@gooddata.com"},{"name":"ivan.mjartan","email":"ivan.mjartan@gooddata.com"},{"name":"jakub-sterba","email":"jakub.sterba@gooddata.com"},{"name":"jaroslav.tomecek","email":"jaroslav.tomecek@gooddata.com"},{"name":"jkittler","email":"honza.kittler@gmail.com"},{"name":"khanh.le","email":"khanh.le@gooddata.com"},{"name":"lanhuynh","email":"lan.huynh@gooddata.com"},{"name":"linhhong","email":"linh.hong@gooddata.com"},{"name":"lupko","email":"lubomir.slivka@gooddata.com"},{"name":"mai.nguyen","email":"mai.nguyen@gooddata.com"},{"name":"matyas.kandl","email":"matyas.kandl@gooddata.com"},{"name":"michal.marsal","email":"michal.marsal@gooddata.com"},{"name":"my.duong","email":"my.duong@gooddata.com"},{"name":"naibinh","email":"naibinh@gmail.com"},{"name":"nikolacech","email":"nikola.cech@gooddata.com"},{"name":"nis.hua","email":"nis.hua@gooddata.com"},{"name":"no23reason","email":"dan.homola@hotmail.cz"},{"name":"patrikbraborec","email":"patrik.braborec@gooddata.com"},{"name":"pbenes","email":"petr.benes@gooddata.com"},{"name":"petrjanu","email":"petr.janu@gooddata.com"},{"name":"pkingo","email":"philipandreaskingo@hotmail.com"},{"name":"ptquang86","email":"ptquang86@gmail.com"},{"name":"qduval","email":"quentin.duval@gooddata.com"},{"name":"rodri360","email":"me@rodri360.com"},{"name":"scavnickyj","email":"jakub.scavnicky@gooddata.com"},{"name":"sitina","email":"jiri.sitina@gooddata.com"},{"name":"strouhaljan","email":"strouhal.jan@gmail.com"},{"name":"thao-luong","email":"thao.luong@gooddata.com"},{"name":"thuong.nguyen","email":"thuong.nguyen@gooddata.com"},{"name":"tomas.kratochvil","email":"tomas.kratochvil@gooddata.com"},{"name":"tomsatgd","email":"tomas.satinsky@gooddata.com"},{"name":"trung-le-quoc","email":"trung.le@gooddata.com"},{"name":"tu-ngo","email":"tungo1981@gmail.com"},{"name":"tu.bui","email":"tu.bui@gooddata.com"},{"name":"tulean","email":"tuan.le@gooddata.com"},{"name":"tuqt1005","email":"tu.tran@gooddata.com"},{"name":"utdnah","email":"danh.ung@gooddata.com"},{"name":"vlastikcz","email":"vlastimil.kotas@gooddata.com"},{"name":"vu.pham","email":"vu.pham@gooddata.com"},{"name":"xmort","email":"petr.dolejsi@gooddata.com"},{"name":"yanlipnican","email":"yanlipnican@gmail.com"}],"homepage":"https://github.com/gooddata/gooddata-react-components#readme","bugs":{"url":"https://github.com/gooddata/gooddata-react-components/issues"},"dist":{"shasum":"665e83268709d659c34eee5308fcc67f06dba572","tarball":"https://registry.npmjs.org/@gooddata/react-components/-/react-components-7.7.0-alpha-ptquang86-qp-sd-968-labels-2020-05-28T04-08-59-729Z.tgz","fileCount":2639,"integrity":"sha512-MTupUz0RZa/oQSyebUccE8mXkN080H1lk/qboiNJ049YW/r+tl4UnWlN0TMdPD3XJ72GEghHYSfu69Bsi0sWow==","signatures":[{"sig":"MEYCIQCxmrmK4BeDiLUZmLUY3w7f0tncJKxTFq84Lhv42dICYAIhANSU9hanMlQ5zYzWUpKE1gnYNENwKBbm2tpQjte2gsPC","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":10429802,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJezzmFCRA9TVsSAnZWagAAcTwP/Au8dymHqUFy3ho/UcnC\nBgZgF9k/vpqqoiiSTsM0mgAm5OY5ohu2Fgfxn9Wmk78JV/3H7Wt24uhOKF/k\nj2qI3z5DG8jKWFaTLY5Hc7ROVSpgGZ85QIRLdsCkvHiwtLGeS9PC1odXfvb+\nlo8MG6b+CsAGm/2c6/kKnHc6H0DLK5IuQie6LyCsj6cLM0nUkr6mcGJnt06d\nzvHgfvZPFJGgNvDFVlYN4HnycH5VxPICCDI+9jze9pr5uXLNYGUpsQgaE+B1\nPv3GiYkgQhRFQVkjlo2Iirwla//B1zEz1HgTUgmVA7/wf9WL8EvriADPbx8T\ncXRNbanR/8picwF4h6ZAp0B0PkNQ8oOgoQ/6bDx1Ay1PTSnn44OR5F8r21Yu\nk0wiKhINM42eqzlsw+bvKtaOMK+V0Tx8JBFgfP8fCCKqWCiX8CabElHsYfMh\nyUnQV9LpAA8YXBTbB91lNvfWd+puwidI0Ib2uuBInI7OdvbwEISgTVw0ty1B\nnwt3v3tnPeuOZD55Zd+2FmrD0vPp5kgc+umHkPQU3UwwjMQis5F8rDCL/dRC\naSef8wJc3j9L26owhxYKmtnWhO6gkJH26nC05uA8WjbUJsBb/ofn/SVLws6K\n43KyA/0jCFW3t8KYwOd1w4RK8KJrAcz3cGCemGfAPlduJDd/wfS6q2QqGcro\n3Y1C\r\n=hTqK\r\n-----END PGP SIGNATURE-----\r\n"},"main":"dist/index.js","husky":{"hooks":{"pre-commit":"lint-staged"}},"config":{"eslint":"./examples/**/*.{js,jsx}","tslint":"./{__mocks__,src,stories}/{,**/}*.{ts,tsx}"},"readme":"[![npm version](https://badge.fury.io/js/%40gooddata%2Freact-components.svg)](https://www.npmjs.com/package/@gooddata/react-components)\n\n# GoodData.UI React components\n> A React-based JavaScript library for building data-driven applications\n\n## Getting started\n- [GoodData.UI Documentation](http://sdk.gooddata.com/gooddata-ui/)\n- [GoodData.UI Live Examples](https://gooddata-examples.herokuapp.com/)\n- [Stack Overflow](https://stackoverflow.com/questions/tagged/gooddata)\n\n### Usage\nWith [yarn](https://yarnpkg.com) installed, go to your project directory and run\n```\n$ yarn add @gooddata/react-components\n```\nIf you prefer [npm](npmjs.com) run\n```\n$ npm install --save @gooddata/react-components\n```\n\nThe public API is exposed via global `index.js`. Except for the styles, do not import any other file directly\nbecause they are not intended to be part of the public API.\n\n## Contributing\n\nWe welcome any contribution in form of [issues](https://github.com/gooddata/gooddata-react-components/issues) or [pull requests](https://github.com/gooddata/gooddata-react-components/pulls).\n\nInstall [Node.js](http://nodejs.org) (node 12.16.1, npm v6.13.4) and [Yarn](https://classic.yarnpkg.com) (1.22.4).\n\nInstall dependencies:\n```\nyarn install --frozen-lockfile\n```\n\nThese commands may come in handy while developing:\n\n| command | description |\n| ------- | ----------- |\n| `yarn install --pure-lockfile` | first step |\n| ||\n| `yarn dev` | build react-components to `/dist` in watch mode |\n| `yarn test` | run all unit tests |\n| `yarn prettier-write` | format the source code to match the valid codestyle |\n| `yarn validate` | validate codestyle |\n| ||\n| `yarn storybook` | run storybook from `/stories` on http://localhost:9001 |\n| `yarn build-storybook` | build storybook to `/dist-storybook` |\n| `yarn test-storybook` | run storybook and [screenshot tests](https://github.com/gooddata/gdc-client-utils/tree/master/test-storybook) |\n| ||\n| `yarn examples` | run Live Examples dev-server from `/examples` on https://localhost:8999 |\n| `yarn examples-build` | build Live Examples to `/examples/dist` |\n| `yarn examples-server` | serve built Live Examples - see `/examples/server/src` |\n| `yarn examples-testcafe` | run testcafe tests against `localhost:8999` |\n\n### Deploy to heroku.com\nWhen you deploy this repo to heroku, it serves *GoodData.UI Live Examples*.\nRelevant tasks are in `Procfile` and `package.json`.\n\n```bash\n# run in the project directory\nheroku login\nheroku create <your-app-name>\nheroku config:set DOMAIN_ADMIN_USERNAME=x@gooddata.com DOMAIN_ADMIN_PASSWORD=xy PROJECT_ID_TO_ASSIGN=xms7ga4tf3g3nzucd8380o2bev8oeknp\ngit push heroku HEAD:master\nheroku open\n```\n### Enable Geo Chart for Storybook and Live Examples\nGeo chart uses Mapbox to render map which requires a Mapbox access token.\n- Register an account and create Mapbox access token at [guide](https://docs.mapbox.com/help/how-mapbox-works/access-tokens/)\n- Store the created token at `.env`:\n```bash\necho -e \"EXAMPLE_MAPBOX_ACCESS_TOKEN=token\" >> .env # only need to run once\necho -e \"STORYBOOK_MAPBOX_ACCESS_TOKEN=token\" >> .env # only need to run once\n```\n\n### Run Live Examples Locally\nTo run *GoodData.UI Live Examples* locally:\n```bash\ngit clone <this-repository>\ncd  <repository-folder>\nyarn install --pure-lockfile\nyarn examples\n```\nThen open https://localhost:8999 and login using Live Examples account (you can [create one here](https://gooddata-examples.herokuapp.com/registration)).\n\n### Run Storybook locally\n- Run storybook with token stored in `.env` for more secure\n```bash\nyarn storybook\n```\n- Or run storybook with token env param exposed to cli (not suggested)\n```bash\nSTORYBOOK_MAPBOX_ACCESS_TOKEN=token yarn storybook\n```\n- Apply either above way to `yarn build-storybook` or `yarn test-storybook`\n\n### Source code formatting\nThe source code in the repository is formatted by [Prettier](https://prettier.io/).\nThe format of the code is validated by our Continuous Integration server and is one of the requirements of successful merge.\n\nPrettier is supported by every major IDE. You can find the list of supported editors and how to configure them [here](https://prettier.io/docs/en/editors.html).\n\nIn the case, when your editor is not supported or you don't want to setup the integration, you can run the `yarn prettier-write` command to reformat the code before commit.\n\n## Changelog\n\n- see [CHANGELOG.md](CHANGELOG.md)\n\n## Supported versions\n\nIn order to make the user experience with integrating GoodData UI SDK as smooth and secure as possible and to ensure that the SDK is using the latest features of the platform, we will only provide support to two most recent major versions of UI SDK.\n\nThe most recent majors will be supported in the following modes:\n\n- The latest major version will receive all new functionality and all bug fixes\n- The previous major version will only receive fixes to critical issues and security fixes. These fixes will be applied on top of last released version of the previous major\n\nThe customers are encouraged to always use the latest version of the UI SDK.\n\nIn case of using older versions, the user might face API incompatibility, performance or security issues.\n\nPlease follow the installation instructions to update to the newest version.\n\n## License\n\n(C) 2007-2020 GoodData Corporation\n\nThis project is dual licensed:\n\n- The ATTRIBUTION-NONCOMMERCIAL 4.0 INTERNATIONAL (CC BY-NC 4.0) is used for purpose of the trial experience and evaluation of GoodData.UI library.\n- The GOODDATA GOODDATA.UI LIBRARY END USER LICENSE AGREEMENT is used for GoodData customers.\n\nFor more information, please see [LICENSE](https://github.com/gooddata/gooddata-react-components/blob/master/LICENSE)\n","gitHead":"5f3e35a17a550cee1ff6b912942f955190c61e7c","scripts":{"dev":"bash scripts/build.sh --dev-watch","test":"jest --watch","build":"bash scripts/build.sh","tslint":"yarn run-tslint -t verbose $npm_package_config_tslint","prepare":"cd examples/server && yarn install --frozen-lockfile && cd ../..; rm -r examples/node_modules 2>/dev/null; true","examples":"bash scripts/run-examples.sh","prepare?":"# Called before `npm publish` and on local `npm install`. Temporarily also for deleting obsolete node_modules. Ends with `true` to continue gracefully.","validate":"tsc --noEmit && yarn tslint && eslint $npm_package_config_eslint && yarn validate-style && yarn prettier-check","build-dev":"bash scripts/build.sh --dev","examples?":"# Default is developer domain, other options: yarn examples [sec,secure,stg,stg2,stg3,demo,developer or URL]","storybook":"yarn build && start-storybook -p 9001 -c .storybook","test-once":"jest","tslint-ci":"mkdir -p ./ci/results && yarn run-tslint -t checkstyle -o ./ci/results/tslint-results.xml $npm_package_config_tslint","run-tslint":"tslint -p tsconfig.json","validate-ci":"tsc --noEmit && yarn tslint-ci  && eslint $npm_package_config_eslint -f checkstyle -o ci/results/eslint-results.xml && yarn validate-style-ci && yarn prettier-check","examples-build":"bash scripts/build-examples.sh","prepublishOnly":"yarn build","prettier-check":"prettier --check '{src,stories,styles,__mocks__,examples/server/src,examples/src,examples/test}/**/*.{ts,js,tsx,jsx,json,scss,md,yaml,html}'","prettier-write":"prettier --write '{src,stories,styles,__mocks__,examples/server/src,examples/src,examples/test}/**/*.{ts,js,tsx,jsx,json,scss,md,yaml,html}'","test-storybook":"yarn build && test-storybook","validate-style":"stylelint '**/*.scss'","build-storybook":"yarn build && build-storybook -c .storybook -o dist-storybook","examples-server":"node examples/server/src/index.js","heroku-postbuild":"yarn examples-build developer","examples-testcafe":"./scripts/run-testcafe.sh visual","validate-style-ci":"stylelint '**/*.scss' --custom-formatter=node_modules/stylelint-checkstyle-formatter > ci/results/stylelint-results.xml","check-circular-deps":"madge --circular --extensions ts ./src","examples-testcafe-ci":"./scripts/run-testcafe.sh ci","examples-testcafe-live":"./scripts/run-testcafe.sh live"},"typings":"dist/index.d.ts","_npmUser":{"name":"ptquang86","email":"ptquang86@gmail.com"},"deprecated":"@gooddata/react-components@7 reached End of Support on March 31, 2022. Please upgrade (see https://sdk.gooddata.com/gooddata-ui/docs/supported_versions.html for more information).","repository":{"url":"git+ssh://git@github.com/gooddata/gooddata-react-components.git","type":"git"},"_npmVersion":"6.13.4","description":"GoodData.UI - A powerful JavaScript library for building analytical applications","directories":{},"lint-staged":{"{src,stories,styles,__mocks__,examples/server/src,examples/src,examples/test}/**/*.{ts,js,tsx,jsx,scss}":["npx gdc-fix-copyright","git add"],"{src,stories,styles,__mocks__,examples/server/src,examples/src,examples/test}/**/*.{ts,js,tsx,jsx,json,scss,md,yaml,html}":["prettier --write","git add"]},"_nodeVersion":"12.16.1","dependencies":{"rxjs":"^5.5.6","uuid":"^3.2.1","immer":"^1.3.1","lodash":"^4.17.15","date-fns":"^2.7.0","downshift":"^3.2.7","invariant":"^2.2.2","mapbox-gl":"^1.6.1","classnames":"^2.2.6","highcharts":"7.1.1","prop-types":"^15.6.0","react-intl":"^3.6.0","custom-event":"^1.0.1","react-window":"^1.8.1","ag-grid-react":"20.0.0","react-measure":"^2.3.0","@types/mapbox-gl":"^1.6.1","react-day-picker":"~7.3.0","react-responsive":"^3.0.0","stringify-object":"^2.4.0","@gooddata/typings":"^2.24.2","ag-grid-community":"20.0.0","http-status-codes":"^1.3.0","@gooddata/js-utils":"^3.10.5","@gooddata/numberjs":"^3.2.4","fixed-data-table-2":"0.7.17","@gooddata/goodstrap":"^68.6.0","react-dom-factories":"^1.0.2","@gooddata/gooddata-js":"^13.0.1","json-stable-stringify":"^1.0.1","react-transition-group":"^2.2.1","hoist-non-react-statics":"^3.3.0","nodelist-foreach-polyfill":"^1.2.0","@formatjs/intl-pluralrules":"^1.3.6","highcharts-grouped-categories":"^1.1.3"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"raf":"3.3.2","yup":"^0.24.1","jest":"24.7.1","husky":"3.0.0","madge":"^3.4.4","react":"^16.5.2","enzyme":"3.5.0","eslint":"4.19.1","formik":"^0.11.11","moment":"2.23.0","history":"^4.7.2","ts-jest":"24.0.0","webpack":"4.30.0","full-icu":"^1.3.0","prettier":"1.16.4","react-ga":"^2.5.2","recharts":"1.0.0-beta.9","testcafe":"1.1.4","commander":"2.14.1","node-sass":"4.13.0","react-dom":"^16.5.2","stylelint":"^10.0.0","supertest":"3.0.0","ts-loader":"6.0.0","@types/raf":"^3.4.0","css-loader":"0.28.7","jest-junit":"3.0.0","raw-loader":"0.5.1","styled-jsx":"2.2.1","typescript":"3.3.4000","@babel/core":"7.4.4","@types/jest":"24.0.6","@types/node":"7.0.8","@types/uuid":"3.4.3","file-loader":"3.0.1","jest-enzyme":"7.0.2","lint-staged":"9.1.0","sass-loader":"6.0.6","webpack-cli":"3.3.2","@types/react":"16.8.6","babel-loader":"8.0.5","react-helmet":"5.2.0","react-select":"1.2.1","style-loader":"0.19.1","@types/enzyme":"3.1.13","@types/lodash":"4.14.123","testcafe-live":"0.1.4","@babel/runtime":"7.4.4","dotenv-webpack":"^1.7.0","@babel/polyfill":"^7.4.4","@storybook/react":"5.0.11","@types/invariant":"2.2.29","@types/react-dom":"16.0.11","isomorphic-fetch":"2.2.1","react-datepicker":"1.1.0","react-router-dom":"4.2.2","@babel/preset-env":"7.4.4","@gooddata/mock-js":"^2.13.1","@storybook/addons":"5.0.11","@types/classnames":"2.2.3","@types/prop-types":"15.5.2","@storybook/theming":"5.0.11","identity-obj-proxy":"^3.0.0","intl-messageformat":"^7.5.4","webpack-dev-server":"3.3.1","@babel/preset-react":"7.0.0","@types/react-portal":"4.0.1","@types/react-window":"^1.8.1","babel-plugin-lodash":"3.3.4","html-webpack-plugin":"3.2.0","react-test-renderer":"16.4.2","@types/react-measure":"2.0.5","clean-webpack-plugin":"2.0.2","stats-webpack-plugin":"0.7.0","eslint-config-prettier":"4.1.0","react-google-recaptcha":"^0.14.1","tslint-config-prettier":"1.18.0","@gooddata/eslint-config":"^1.0.0","@gooddata/tslint-config":"1.0.0","@types/react-responsive":"^3.0.3","@types/storybook__react":"4.0.1","@types/stringify-object":"^3.2.0","enzyme-adapter-react-16":"1.3.1","@gooddata/test-storybook":"3.2.1","@storybook/addon-actions":"5.0.11","@storybook/addon-options":"5.0.11","node-sass-magic-importer":"5.1.0","react-syntax-highlighter":"11.0.2","@types/fixed-data-table-2":"0.8.1","stylelint-config-prettier":"5.2.0","@gooddata/stylelint-config":"4.0.1","@types/react-test-renderer":"16.0.0","circular-dependency-plugin":"5.0.2","compression-webpack-plugin":"2.0.0","@types/json-stable-stringify":"^1.0.32","@gooddata/frontend-npm-scripts":"1.1.0","@types/enzyme-adapter-react-16":"1.0.3","stylelint-checkstyle-formatter":"0.1.0","@types/storybook__addon-actions":"3.4.2","@babel/plugin-proposal-class-properties":"7.4.4","@babel/plugin-proposal-object-rest-spread":"7.4.4","@babel/plugin-transform-async-to-generator":"7.4.4"},"peerDependencies":{"react":"^16.5.2","react-dom":"^16.5.2"},"_npmOperationalInternal":{"tmp":"tmp/react-components_7.7.0-alpha-ptquang86-qp-sd-968-labels-2020-05-28T04-08-59-729Z_1590638980380_0.37547608320210446","host":"s3://npm-registry-packages"}},"7.7.0-beta.29":{"name":"@gooddata/react-components","version":"7.7.0-beta.29","author":{"name":"GoodData Corporation"},"license":"BSD-3-Clause","_id":"@gooddata/react-components@7.7.0-beta.29","maintainers":[{"name":"afi","email":"adam.fiedler@gooddata.com"},{"name":"bertold8","email":"ivan.nejezchleb@seznam.cz"},{"name":"bich.nguyen","email":"bich.nguyen@gooddata.com"},{"name":"brbistas","email":"valentinos.chraniotis@gooddata.com"},{"name":"bugsbunny338","email":"jiri.zajic@mensa.cz"},{"name":"de.do","email":"de.do@gooddata.com"},{"name":"gooddata-ci","email":"rail@gooddata.com"},{"name":"hang.ngo","email":"hang.ngo@gooddata.com"},{"name":"hung.nguyen.hoang","email":"hung.nguyen@gooddata.com"},{"name":"huong.nguyen","email":"huong.nguyen@gooddata.com"},{"name":"huyen.nguyen","email":"huyen.nguyen@gooddata.com"},{"name":"ivan.mjartan","email":"ivan.mjartan@gooddata.com"},{"name":"jakub-sterba","email":"jakub.sterba@gooddata.com"},{"name":"jaroslav.tomecek","email":"jaroslav.tomecek@gooddata.com"},{"name":"jkittler","email":"honza.kittler@gmail.com"},{"name":"khanh.le","email":"khanh.le@gooddata.com"},{"name":"lanhuynh","email":"lan.huynh@gooddata.com"},{"name":"linhhong","email":"linh.hong@gooddata.com"},{"name":"lupko","email":"lubomir.slivka@gooddata.com"},{"name":"mai.nguyen","email":"mai.nguyen@gooddata.com"},{"name":"matyas.kandl","email":"matyas.kandl@gooddata.com"},{"name":"michal.marsal","email":"michal.marsal@gooddata.com"},{"name":"my.duong","email":"my.duong@gooddata.com"},{"name":"naibinh","email":"naibinh@gmail.com"},{"name":"nikolacech","email":"nikola.cech@gooddata.com"},{"name":"nis.hua","email":"nis.hua@gooddata.com"},{"name":"no23reason","email":"dan.homola@hotmail.cz"},{"name":"patrikbraborec","email":"patrik.braborec@gooddata.com"},{"name":"pbenes","email":"petr.benes@gooddata.com"},{"name":"petrjanu","email":"petr.janu@gooddata.com"},{"name":"pkingo","email":"philipandreaskingo@hotmail.com"},{"name":"ptquang86","email":"ptquang86@gmail.com"},{"name":"qduval","email":"quentin.duval@gooddata.com"},{"name":"rodri360","email":"me@rodri360.com"},{"name":"scavnickyj","email":"jakub.scavnicky@gooddata.com"},{"name":"sitina","email":"jiri.sitina@gooddata.com"},{"name":"strouhaljan","email":"strouhal.jan@gmail.com"},{"name":"thao-luong","email":"thao.luong@gooddata.com"},{"name":"thuong.nguyen","email":"thuong.nguyen@gooddata.com"},{"name":"tomas.kratochvil","email":"tomas.kratochvil@gooddata.com"},{"name":"tomsatgd","email":"tomas.satinsky@gooddata.com"},{"name":"trung-le-quoc","email":"trung.le@gooddata.com"},{"name":"tu-ngo","email":"tungo1981@gmail.com"},{"name":"tu.bui","email":"tu.bui@gooddata.com"},{"name":"tulean","email":"tuan.le@gooddata.com"},{"name":"tuqt1005","email":"tu.tran@gooddata.com"},{"name":"utdnah","email":"danh.ung@gooddata.com"},{"name":"vlastikcz","email":"vlastimil.kotas@gooddata.com"},{"name":"vu.pham","email":"vu.pham@gooddata.com"},{"name":"xmort","email":"petr.dolejsi@gooddata.com"},{"name":"yanlipnican","email":"yanlipnican@gmail.com"}],"homepage":"https://github.com/gooddata/gooddata-react-components#readme","bugs":{"url":"https://github.com/gooddata/gooddata-react-components/issues"},"dist":{"shasum":"2dee296e2c7e3ca246c72d207c4adabaea9df7ed","tarball":"https://registry.npmjs.org/@gooddata/react-components/-/react-components-7.7.0-beta.29.tgz","fileCount":2629,"integrity":"sha512-+s4ty7CFc2qbnZ5tp08dJlu0OnPEJBnYJeN0ZpBR+imNeDz3OtXMTNs7dQcAZpE7fFrtAt73f52Oav0NBDAfOA==","signatures":[{"sig":"MEUCIGxlnumbJH+xyni3MkVhdoOGkmdD9taqTUZb55ytiAgaAiEAkbhrpOaVrUUpeHPz1SSBgPsgFrsStYdKq/lg5yBIEeY=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":10338991,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJez1qdCRA9TVsSAnZWagAAzzwP/1v+YWaJC3hEWOYNm2Oq\n6H9MhW9BmN1MO/EGbOd96axXEt/zQu+TrT6G3F+0r09wLI9bX/m+NFYOjEkt\nhzT7/QIc7d/f/KkRGMZV/p57UPNzYsWyQcf92EGxX21l/1Ah4H5qpv9B08iw\nzH5XO/SwXTWl4K+M8c4YibqH98ZBPCqV3k5d+dT9NO3sHh8WB3G/+xH1cZgo\nYgQDKZaALh4aHstgVU9SiPwDl8WxJ4kzuEKR1UvMmoW1bq7RWD2kpliT0kFM\nEcSZEW1eP0f31Dk0WymVSAdT1179MWIXswP4SZceXCrFLfj7g4xPouNspGF4\ntdTy3JzL5YpoKnfyWX1gnZTj1DMV+HPsKziHKQmzg8zSwX+VLKAVijJO9vFa\njII7N/2OlU+Zqf4M9A4Cz2tXGIO0PhncU1ZxDqDiSYspwXpcGV3OOTrWu8F2\nF5cMTqTs/d2tPN4Fzn3IrxNUErTfR/u7AtgjEJZ+AM0aDh3hKPylNHKobsuk\nuYl4GRm5/mSd5yYpE4+e3A5/F+nsWlUYpdAda7IiXf2K+jOI2RE4gVfk3EkZ\nRky7r5Xcavd7r9TdmWYvBOzRUvTQBQu6UfGaeKTbyiYJ6KmffQ2jZpkl+ICf\nKA0vRMeZIibv1sOfJj6R6HvCTO5L3iC1mhDQNsT9di+holFYosQp3TgRQIK0\nZ238\r\n=/Gzd\r\n-----END PGP SIGNATURE-----\r\n"},"main":"dist/index.js","husky":{"hooks":{"pre-commit":"lint-staged"}},"config":{"eslint":"./examples/**/*.{js,jsx}","tslint":"./{__mocks__,src,stories}/{,**/}*.{ts,tsx}"},"readme":"[![npm version](https://badge.fury.io/js/%40gooddata%2Freact-components.svg)](https://www.npmjs.com/package/@gooddata/react-components)\n\n# GoodData.UI React components\n> A React-based JavaScript library for building data-driven applications\n\n## Getting started\n- [GoodData.UI Documentation](http://sdk.gooddata.com/gooddata-ui/)\n- [GoodData.UI Live Examples](https://gooddata-examples.herokuapp.com/)\n- [Stack Overflow](https://stackoverflow.com/questions/tagged/gooddata)\n\n### Usage\nWith [yarn](https://yarnpkg.com) installed, go to your project directory and run\n```\n$ yarn add @gooddata/react-components\n```\nIf you prefer [npm](npmjs.com) run\n```\n$ npm install --save @gooddata/react-components\n```\n\nThe public API is exposed via global `index.js`. Except for the styles, do not import any other file directly\nbecause they are not intended to be part of the public API.\n\n## Contributing\n\nWe welcome any contribution in form of [issues](https://github.com/gooddata/gooddata-react-components/issues) or [pull requests](https://github.com/gooddata/gooddata-react-components/pulls).\n\nInstall [Node.js](http://nodejs.org) (node 12.16.1, npm v6.13.4) and [Yarn](https://classic.yarnpkg.com) (1.22.4).\n\nInstall dependencies:\n```\nyarn install --frozen-lockfile\n```\n\nThese commands may come in handy while developing:\n\n| command | description |\n| ------- | ----------- |\n| `yarn install --pure-lockfile` | first step |\n| ||\n| `yarn dev` | build react-components to `/dist` in watch mode |\n| `yarn test` | run all unit tests |\n| `yarn prettier-write` | format the source code to match the valid codestyle |\n| `yarn validate` | validate codestyle |\n| ||\n| `yarn storybook` | run storybook from `/stories` on http://localhost:9001 |\n| `yarn build-storybook` | build storybook to `/dist-storybook` |\n| `yarn test-storybook` | run storybook and [screenshot tests](https://github.com/gooddata/gdc-client-utils/tree/master/test-storybook) |\n| ||\n| `yarn examples` | run Live Examples dev-server from `/examples` on https://localhost:8999 |\n| `yarn examples-build` | build Live Examples to `/examples/dist` |\n| `yarn examples-server` | serve built Live Examples - see `/examples/server/src` |\n| `yarn examples-testcafe` | run testcafe tests against `localhost:8999` |\n\n### Deploy to heroku.com\nWhen you deploy this repo to heroku, it serves *GoodData.UI Live Examples*.\nRelevant tasks are in `Procfile` and `package.json`.\n\n```bash\n# run in the project directory\nheroku login\nheroku create <your-app-name>\nheroku config:set DOMAIN_ADMIN_USERNAME=x@gooddata.com DOMAIN_ADMIN_PASSWORD=xy PROJECT_ID_TO_ASSIGN=xms7ga4tf3g3nzucd8380o2bev8oeknp\ngit push heroku HEAD:master\nheroku open\n```\n### Enable Geo Chart for Storybook and Live Examples\nGeo chart uses Mapbox to render map which requires a Mapbox access token.\n- Register an account and create Mapbox access token at [guide](https://docs.mapbox.com/help/how-mapbox-works/access-tokens/)\n- Store the created token at `.env`:\n```bash\necho -e \"EXAMPLE_MAPBOX_ACCESS_TOKEN=token\" >> .env # only need to run once\necho -e \"STORYBOOK_MAPBOX_ACCESS_TOKEN=token\" >> .env # only need to run once\n```\n\n### Run Live Examples Locally\nTo run *GoodData.UI Live Examples* locally:\n```bash\ngit clone <this-repository>\ncd  <repository-folder>\nyarn install --pure-lockfile\nyarn examples\n```\nThen open https://localhost:8999 and login using Live Examples account (you can [create one here](https://gooddata-examples.herokuapp.com/registration)).\n\n### Run Storybook locally\n- Run storybook with token stored in `.env` for more secure\n```bash\nyarn storybook\n```\n- Or run storybook with token env param exposed to cli (not suggested)\n```bash\nSTORYBOOK_MAPBOX_ACCESS_TOKEN=token yarn storybook\n```\n- Apply either above way to `yarn build-storybook` or `yarn test-storybook`\n\n### Source code formatting\nThe source code in the repository is formatted by [Prettier](https://prettier.io/).\nThe format of the code is validated by our Continuous Integration server and is one of the requirements of successful merge.\n\nPrettier is supported by every major IDE. You can find the list of supported editors and how to configure them [here](https://prettier.io/docs/en/editors.html).\n\nIn the case, when your editor is not supported or you don't want to setup the integration, you can run the `yarn prettier-write` command to reformat the code before commit.\n\n## Changelog\n\n- see [CHANGELOG.md](CHANGELOG.md)\n\n## Supported versions\n\nIn order to make the user experience with integrating GoodData UI SDK as smooth and secure as possible and to ensure that the SDK is using the latest features of the platform, we will only provide support to two most recent major versions of UI SDK.\n\nThe most recent majors will be supported in the following modes:\n\n- The latest major version will receive all new functionality and all bug fixes\n- The previous major version will only receive fixes to critical issues and security fixes. These fixes will be applied on top of last released version of the previous major\n\nThe customers are encouraged to always use the latest version of the UI SDK.\n\nIn case of using older versions, the user might face API incompatibility, performance or security issues.\n\nPlease follow the installation instructions to update to the newest version.\n\n## License\n\n(C) 2007-2020 GoodData Corporation\n\nThis project is dual licensed:\n\n- The ATTRIBUTION-NONCOMMERCIAL 4.0 INTERNATIONAL (CC BY-NC 4.0) is used for purpose of the trial experience and evaluation of GoodData.UI library.\n- The GOODDATA GOODDATA.UI LIBRARY END USER LICENSE AGREEMENT is used for GoodData customers.\n\nFor more information, please see [LICENSE](https://github.com/gooddata/gooddata-react-components/blob/master/LICENSE)\n","gitHead":"b9fefa4ce9bfaf1ddadd6c2eb2598c161dc1def6","scripts":{"dev":"bash scripts/build.sh --dev-watch","test":"jest --watch","build":"bash scripts/build.sh","tslint":"yarn run-tslint -t verbose $npm_package_config_tslint","prepare":"cd examples/server && yarn install --frozen-lockfile && cd ../..; rm -r examples/node_modules 2>/dev/null; true","examples":"bash scripts/run-examples.sh","prepare?":"# Called before `npm publish` and on local `npm install`. Temporarily also for deleting obsolete node_modules. Ends with `true` to continue gracefully.","validate":"tsc --noEmit && yarn tslint && eslint $npm_package_config_eslint && yarn validate-style && yarn prettier-check","build-dev":"bash scripts/build.sh --dev","examples?":"# Default is developer domain, other options: yarn examples [sec,secure,stg,stg2,stg3,demo,developer or URL]","storybook":"yarn build && start-storybook -p 9001 -c .storybook","test-once":"jest","tslint-ci":"mkdir -p ./ci/results && yarn run-tslint -t checkstyle -o ./ci/results/tslint-results.xml $npm_package_config_tslint","run-tslint":"tslint -p tsconfig.json","validate-ci":"tsc --noEmit && yarn tslint-ci  && eslint $npm_package_config_eslint -f checkstyle -o ci/results/eslint-results.xml && yarn validate-style-ci && yarn prettier-check","examples-build":"bash scripts/build-examples.sh","prepublishOnly":"yarn build","prettier-check":"prettier --check '{src,stories,styles,__mocks__,examples/server/src,examples/src,examples/test}/**/*.{ts,js,tsx,jsx,json,scss,md,yaml,html}'","prettier-write":"prettier --write '{src,stories,styles,__mocks__,examples/server/src,examples/src,examples/test}/**/*.{ts,js,tsx,jsx,json,scss,md,yaml,html}'","test-storybook":"yarn build && test-storybook","validate-style":"stylelint '**/*.scss'","build-storybook":"yarn build && build-storybook -c .storybook -o dist-storybook","examples-server":"node examples/server/src/index.js","heroku-postbuild":"yarn examples-build developer","examples-testcafe":"./scripts/run-testcafe.sh visual","validate-style-ci":"stylelint '**/*.scss' --custom-formatter=node_modules/stylelint-checkstyle-formatter > ci/results/stylelint-results.xml","check-circular-deps":"madge --circular --extensions ts ./src","examples-testcafe-ci":"./scripts/run-testcafe.sh ci","examples-testcafe-live":"./scripts/run-testcafe.sh live"},"typings":"dist/index.d.ts","_npmUser":{"name":"gooddata-ci","email":"rail@gooddata.com"},"deprecated":"@gooddata/react-components@7 reached End of Support on March 31, 2022. Please upgrade (see https://sdk.gooddata.com/gooddata-ui/docs/supported_versions.html for more information).","repository":{"url":"git+ssh://git@github.com/gooddata/gooddata-react-components.git","type":"git"},"_npmVersion":"6.13.4","description":"GoodData.UI - A powerful JavaScript library for building analytical applications","directories":{},"lint-staged":{"{src,stories,styles,__mocks__,examples/server/src,examples/src,examples/test}/**/*.{ts,js,tsx,jsx,scss}":["npx gdc-fix-copyright","git add"],"{src,stories,styles,__mocks__,examples/server/src,examples/src,examples/test}/**/*.{ts,js,tsx,jsx,json,scss,md,yaml,html}":["prettier --write","git add"]},"_nodeVersion":"12.16.1","dependencies":{"rxjs":"^5.5.6","uuid":"^3.2.1","immer":"^1.3.1","lodash":"^4.17.15","date-fns":"^2.7.0","downshift":"^3.2.7","invariant":"^2.2.2","mapbox-gl":"^1.6.1","classnames":"^2.2.6","highcharts":"7.1.1","prop-types":"^15.6.0","react-intl":"^3.6.0","custom-event":"^1.0.1","react-window":"^1.8.1","ag-grid-react":"20.0.0","react-measure":"^2.3.0","@types/mapbox-gl":"^1.6.1","react-day-picker":"~7.3.0","react-responsive":"^3.0.0","stringify-object":"^2.4.0","@gooddata/typings":"^2.24.2","ag-grid-community":"20.0.0","http-status-codes":"^1.3.0","@gooddata/js-utils":"^3.10.5","@gooddata/numberjs":"^3.2.4","fixed-data-table-2":"0.7.17","@gooddata/goodstrap":"^68.6.0","react-dom-factories":"^1.0.2","@gooddata/gooddata-js":"^13.0.1","json-stable-stringify":"^1.0.1","react-transition-group":"^2.2.1","hoist-non-react-statics":"^3.3.0","nodelist-foreach-polyfill":"^1.2.0","@formatjs/intl-pluralrules":"^1.3.6","highcharts-grouped-categories":"^1.1.3"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"raf":"3.3.2","yup":"^0.24.1","jest":"24.7.1","husky":"3.0.0","madge":"^3.4.4","react":"^16.5.2","enzyme":"3.5.0","eslint":"4.19.1","formik":"^0.11.11","moment":"2.23.0","history":"^4.7.2","ts-jest":"24.0.0","webpack":"4.30.0","full-icu":"^1.3.0","prettier":"1.16.4","react-ga":"^2.5.2","recharts":"1.0.0-beta.9","testcafe":"1.1.4","commander":"2.14.1","node-sass":"4.13.0","react-dom":"^16.5.2","stylelint":"^10.0.0","supertest":"3.0.0","ts-loader":"6.0.0","@types/raf":"^3.4.0","css-loader":"0.28.7","jest-junit":"3.0.0","raw-loader":"0.5.1","styled-jsx":"2.2.1","typescript":"3.3.4000","@babel/core":"7.4.4","@types/jest":"24.0.6","@types/node":"7.0.8","@types/uuid":"3.4.3","file-loader":"3.0.1","jest-enzyme":"7.0.2","lint-staged":"9.1.0","sass-loader":"6.0.6","webpack-cli":"3.3.2","@types/react":"16.8.6","babel-loader":"8.0.5","react-helmet":"5.2.0","react-select":"1.2.1","style-loader":"0.19.1","@types/enzyme":"3.1.13","@types/lodash":"4.14.123","testcafe-live":"0.1.4","@babel/runtime":"7.4.4","dotenv-webpack":"^1.7.0","@babel/polyfill":"^7.4.4","@storybook/react":"5.0.11","@types/invariant":"2.2.29","@types/react-dom":"16.0.11","isomorphic-fetch":"2.2.1","react-datepicker":"1.1.0","react-router-dom":"4.2.2","@babel/preset-env":"7.4.4","@gooddata/mock-js":"^2.13.1","@storybook/addons":"5.0.11","@types/classnames":"2.2.3","@types/prop-types":"15.5.2","@storybook/theming":"5.0.11","identity-obj-proxy":"^3.0.0","intl-messageformat":"^7.5.4","webpack-dev-server":"3.3.1","@babel/preset-react":"7.0.0","@types/react-portal":"4.0.1","@types/react-window":"^1.8.1","babel-plugin-lodash":"3.3.4","html-webpack-plugin":"3.2.0","react-test-renderer":"16.4.2","@types/react-measure":"2.0.5","clean-webpack-plugin":"2.0.2","stats-webpack-plugin":"0.7.0","eslint-config-prettier":"4.1.0","react-google-recaptcha":"^0.14.1","tslint-config-prettier":"1.18.0","@gooddata/eslint-config":"^1.0.0","@gooddata/tslint-config":"1.0.0","@types/react-responsive":"^3.0.3","@types/storybook__react":"4.0.1","@types/stringify-object":"^3.2.0","enzyme-adapter-react-16":"1.3.1","@gooddata/test-storybook":"3.2.1","@storybook/addon-actions":"5.0.11","@storybook/addon-options":"5.0.11","node-sass-magic-importer":"5.1.0","react-syntax-highlighter":"11.0.2","@types/fixed-data-table-2":"0.8.1","stylelint-config-prettier":"5.2.0","@gooddata/stylelint-config":"4.0.1","@types/react-test-renderer":"16.0.0","circular-dependency-plugin":"5.0.2","compression-webpack-plugin":"2.0.0","@types/json-stable-stringify":"^1.0.32","@gooddata/frontend-npm-scripts":"1.1.0","@types/enzyme-adapter-react-16":"1.0.3","stylelint-checkstyle-formatter":"0.1.0","@types/storybook__addon-actions":"3.4.2","@babel/plugin-proposal-class-properties":"7.4.4","@babel/plugin-proposal-object-rest-spread":"7.4.4","@babel/plugin-transform-async-to-generator":"7.4.4"},"peerDependencies":{"react":"^16.5.2","react-dom":"^16.5.2"},"_npmOperationalInternal":{"tmp":"tmp/react-components_7.7.0-beta.29_1590647452322_0.007310766130197877","host":"s3://npm-registry-packages"}},"7.7.0-alpha-patrikbraborec-pbr-one-4405-2020-05-28T06-33-21-113Z":{"name":"@gooddata/react-components","version":"7.7.0-alpha-patrikbraborec-pbr-one-4405-2020-05-28T06-33-21-113Z","author":{"name":"GoodData Corporation"},"license":"BSD-3-Clause","_id":"@gooddata/react-components@7.7.0-alpha-patrikbraborec-pbr-one-4405-2020-05-28T06-33-21-113Z","maintainers":[{"name":"afi","email":"adam.fiedler@gooddata.com"},{"name":"bertold8","email":"ivan.nejezchleb@seznam.cz"},{"name":"bich.nguyen","email":"bich.nguyen@gooddata.com"},{"name":"brbistas","email":"valentinos.chraniotis@gooddata.com"},{"name":"bugsbunny338","email":"jiri.zajic@mensa.cz"},{"name":"de.do","email":"de.do@gooddata.com"},{"name":"gooddata-ci","email":"rail@gooddata.com"},{"name":"hang.ngo","email":"hang.ngo@gooddata.com"},{"name":"hung.nguyen.hoang","email":"hung.nguyen@gooddata.com"},{"name":"huong.nguyen","email":"huong.nguyen@gooddata.com"},{"name":"huyen.nguyen","email":"huyen.nguyen@gooddata.com"},{"name":"ivan.mjartan","email":"ivan.mjartan@gooddata.com"},{"name":"jakub-sterba","email":"jakub.sterba@gooddata.com"},{"name":"jaroslav.tomecek","email":"jaroslav.tomecek@gooddata.com"},{"name":"jkittler","email":"honza.kittler@gmail.com"},{"name":"khanh.le","email":"khanh.le@gooddata.com"},{"name":"lanhuynh","email":"lan.huynh@gooddata.com"},{"name":"linhhong","email":"linh.hong@gooddata.com"},{"name":"lupko","email":"lubomir.slivka@gooddata.com"},{"name":"mai.nguyen","email":"mai.nguyen@gooddata.com"},{"name":"matyas.kandl","email":"matyas.kandl@gooddata.com"},{"name":"michal.marsal","email":"michal.marsal@gooddata.com"},{"name":"my.duong","email":"my.duong@gooddata.com"},{"name":"naibinh","email":"naibinh@gmail.com"},{"name":"nikolacech","email":"nikola.cech@gooddata.com"},{"name":"nis.hua","email":"nis.hua@gooddata.com"},{"name":"no23reason","email":"dan.homola@hotmail.cz"},{"name":"patrikbraborec","email":"patrik.braborec@gooddata.com"},{"name":"pbenes","email":"petr.benes@gooddata.com"},{"name":"petrjanu","email":"petr.janu@gooddata.com"},{"name":"pkingo","email":"philipandreaskingo@hotmail.com"},{"name":"ptquang86","email":"ptquang86@gmail.com"},{"name":"qduval","email":"quentin.duval@gooddata.com"},{"name":"rodri360","email":"me@rodri360.com"},{"name":"scavnickyj","email":"jakub.scavnicky@gooddata.com"},{"name":"sitina","email":"jiri.sitina@gooddata.com"},{"name":"strouhaljan","email":"strouhal.jan@gmail.com"},{"name":"thao-luong","email":"thao.luong@gooddata.com"},{"name":"thuong.nguyen","email":"thuong.nguyen@gooddata.com"},{"name":"tomas.kratochvil","email":"tomas.kratochvil@gooddata.com"},{"name":"tomsatgd","email":"tomas.satinsky@gooddata.com"},{"name":"trung-le-quoc","email":"trung.le@gooddata.com"},{"name":"tu-ngo","email":"tungo1981@gmail.com"},{"name":"tu.bui","email":"tu.bui@gooddata.com"},{"name":"tulean","email":"tuan.le@gooddata.com"},{"name":"tuqt1005","email":"tu.tran@gooddata.com"},{"name":"utdnah","email":"danh.ung@gooddata.com"},{"name":"vlastikcz","email":"vlastimil.kotas@gooddata.com"},{"name":"vu.pham","email":"vu.pham@gooddata.com"},{"name":"xmort","email":"petr.dolejsi@gooddata.com"},{"name":"yanlipnican","email":"yanlipnican@gmail.com"}],"homepage":"https://github.com/gooddata/gooddata-react-components#readme","bugs":{"url":"https://github.com/gooddata/gooddata-react-components/issues"},"dist":{"shasum":"859aae0b943677653da6c28c006227029e843537","tarball":"https://registry.npmjs.org/@gooddata/react-components/-/react-components-7.7.0-alpha-patrikbraborec-pbr-one-4405-2020-05-28T06-33-21-113Z.tgz","fileCount":2641,"integrity":"sha512-D1amXylwuaLmJ6N9q4yN5+69L/+cG1aRrPtxF6JnxpTrM0CtL8raALdUFIIqQHzWAhLTAgycTMcRUwoFlkypKw==","signatures":[{"sig":"MEQCIBTGi5YG1b2/8TfD2xylE0PDRmKK8hZMnyLYWsdahXixAiBFXBTqGCBV3CeigkPc4uYvWgQR1qFEaPyc/cLXqpCayg==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":10441248,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJez1tTCRA9TVsSAnZWagAA7jgP/RT9hlP7FzHpdVhXj5z3\n/jSQPK7Ahpi12g2klj4DHmH3nmY2QrZBwI3pc8xNEfdoQUZWBoTfVdnfr699\nWiPcCUOuqygCZ3pFx01KJ+9wVTIRFk4EGHVUx4QNWls/1Q3toySp+Yh7bAjd\nadAl6gjbx6PdKUl1CmIx9X2TxF9pPsb9Fycxh4LMA8ngXhIIx0dypMi85/kX\nfLWeA9jtLkvI7jzgI5rLvB5vW8bQsue9nElGKwP/6a9nVxz5sD6PgjPmG/9J\nfag2AfoqCCzz37SlfAdiVA7Z25YHbycFq2xprDUcuAde/GOtw0xeG+a4B+va\nspOkBw2FEhO4Toi5nagfswq5jCNE9ITOua5FHLy/rpSUIFtJB2ujnTfC7RMu\nDx2N5+hs9j+7No5h6NwMVAk+7dHpWGtTWOzIvdrZVu53Rv0RwKpHv5gODw34\nWFzZopmQO1Oep8PGeiSqKqauKrlys67BbRa6xd4jhpwP0WjrS5sxArB/HPE0\ndi6izddkRr+43VkMDqCQxYHRa+xQrGJWjdah7Uu4GlIQL1XY2+EDjAjfnyKD\n4O4tv4+QXinrUOZJsD/xgQkmy6P5HBX3xzp6NtVZBYUOOHABrF1NOyyPw/y4\n+eLuEaGYU1zSZTZD8BNXWIUyRh5kbGHGmY0SevDPflKTWfqZJVRy3qf8N31b\n+98s\r\n=PI82\r\n-----END PGP SIGNATURE-----\r\n"},"main":"dist/index.js","husky":{"hooks":{"pre-commit":"lint-staged"}},"config":{"eslint":"./examples/**/*.{js,jsx}","tslint":"./{__mocks__,src,stories}/{,**/}*.{ts,tsx}"},"readme":"[![npm version](https://badge.fury.io/js/%40gooddata%2Freact-components.svg)](https://www.npmjs.com/package/@gooddata/react-components)\n\n# GoodData.UI React components\n> A React-based JavaScript library for building data-driven applications\n\n## Getting started\n- [GoodData.UI Documentation](http://sdk.gooddata.com/gooddata-ui/)\n- [GoodData.UI Live Examples](https://gooddata-examples.herokuapp.com/)\n- [Stack Overflow](https://stackoverflow.com/questions/tagged/gooddata)\n\n### Usage\nWith [yarn](https://yarnpkg.com) installed, go to your project directory and run\n```\n$ yarn add @gooddata/react-components\n```\nIf you prefer [npm](npmjs.com) run\n```\n$ npm install --save @gooddata/react-components\n```\n\nThe public API is exposed via global `index.js`. Except for the styles, do not import any other file directly\nbecause they are not intended to be part of the public API.\n\n## Contributing\n\nWe welcome any contribution in form of [issues](https://github.com/gooddata/gooddata-react-components/issues) or [pull requests](https://github.com/gooddata/gooddata-react-components/pulls).\n\nInstall [Node.js](http://nodejs.org) (node 12.16.1, npm v6.13.4) and [Yarn](https://classic.yarnpkg.com) (1.22.4).\n\nInstall dependencies:\n```\nyarn install --frozen-lockfile\n```\n\nThese commands may come in handy while developing:\n\n| command | description |\n| ------- | ----------- |\n| `yarn install --pure-lockfile` | first step |\n| ||\n| `yarn dev` | build react-components to `/dist` in watch mode |\n| `yarn test` | run all unit tests |\n| `yarn prettier-write` | format the source code to match the valid codestyle |\n| `yarn validate` | validate codestyle |\n| ||\n| `yarn storybook` | run storybook from `/stories` on http://localhost:9001 |\n| `yarn build-storybook` | build storybook to `/dist-storybook` |\n| `yarn test-storybook` | run storybook and [screenshot tests](https://github.com/gooddata/gdc-client-utils/tree/master/test-storybook) |\n| ||\n| `yarn examples` | run Live Examples dev-server from `/examples` on https://localhost:8999 |\n| `yarn examples-build` | build Live Examples to `/examples/dist` |\n| `yarn examples-server` | serve built Live Examples - see `/examples/server/src` |\n| `yarn examples-testcafe` | run testcafe tests against `localhost:8999` |\n\n### Deploy to heroku.com\nWhen you deploy this repo to heroku, it serves *GoodData.UI Live Examples*.\nRelevant tasks are in `Procfile` and `package.json`.\n\n```bash\n# run in the project directory\nheroku login\nheroku create <your-app-name>\nheroku config:set DOMAIN_ADMIN_USERNAME=x@gooddata.com DOMAIN_ADMIN_PASSWORD=xy PROJECT_ID_TO_ASSIGN=xms7ga4tf3g3nzucd8380o2bev8oeknp\ngit push heroku HEAD:master\nheroku open\n```\n### Enable Geo Chart for Storybook and Live Examples\nGeo chart uses Mapbox to render map which requires a Mapbox access token.\n- Register an account and create Mapbox access token at [guide](https://docs.mapbox.com/help/how-mapbox-works/access-tokens/)\n- Store the created token at `.env`:\n```bash\necho -e \"EXAMPLE_MAPBOX_ACCESS_TOKEN=token\" >> .env # only need to run once\necho -e \"STORYBOOK_MAPBOX_ACCESS_TOKEN=token\" >> .env # only need to run once\n```\n\n### Run Live Examples Locally\nTo run *GoodData.UI Live Examples* locally:\n```bash\ngit clone <this-repository>\ncd  <repository-folder>\nyarn install --pure-lockfile\nyarn examples\n```\nThen open https://localhost:8999 and login using Live Examples account (you can [create one here](https://gooddata-examples.herokuapp.com/registration)).\n\n### Run Storybook locally\n- Run storybook with token stored in `.env` for more secure\n```bash\nyarn storybook\n```\n- Or run storybook with token env param exposed to cli (not suggested)\n```bash\nSTORYBOOK_MAPBOX_ACCESS_TOKEN=token yarn storybook\n```\n- Apply either above way to `yarn build-storybook` or `yarn test-storybook`\n\n### Source code formatting\nThe source code in the repository is formatted by [Prettier](https://prettier.io/).\nThe format of the code is validated by our Continuous Integration server and is one of the requirements of successful merge.\n\nPrettier is supported by every major IDE. You can find the list of supported editors and how to configure them [here](https://prettier.io/docs/en/editors.html).\n\nIn the case, when your editor is not supported or you don't want to setup the integration, you can run the `yarn prettier-write` command to reformat the code before commit.\n\n## Changelog\n\n- see [CHANGELOG.md](CHANGELOG.md)\n\n## Supported versions\n\nIn order to make the user experience with integrating GoodData UI SDK as smooth and secure as possible and to ensure that the SDK is using the latest features of the platform, we will only provide support to two most recent major versions of UI SDK.\n\nThe most recent majors will be supported in the following modes:\n\n- The latest major version will receive all new functionality and all bug fixes\n- The previous major version will only receive fixes to critical issues and security fixes. These fixes will be applied on top of last released version of the previous major\n\nThe customers are encouraged to always use the latest version of the UI SDK.\n\nIn case of using older versions, the user might face API incompatibility, performance or security issues.\n\nPlease follow the installation instructions to update to the newest version.\n\n## License\n\n(C) 2007-2020 GoodData Corporation\n\nThis project is dual licensed:\n\n- The ATTRIBUTION-NONCOMMERCIAL 4.0 INTERNATIONAL (CC BY-NC 4.0) is used for purpose of the trial experience and evaluation of GoodData.UI library.\n- The GOODDATA GOODDATA.UI LIBRARY END USER LICENSE AGREEMENT is used for GoodData customers.\n\nFor more information, please see [LICENSE](https://github.com/gooddata/gooddata-react-components/blob/master/LICENSE)\n","gitHead":"3962ae1d23f691bd23ca196456c1790a3830cbdc","scripts":{"dev":"bash scripts/build.sh --dev-watch","test":"jest --watch","build":"bash scripts/build.sh","tslint":"yarn run-tslint -t verbose $npm_package_config_tslint","prepare":"cd examples/server && yarn install --frozen-lockfile && cd ../..; rm -r examples/node_modules 2>/dev/null; true","examples":"bash scripts/run-examples.sh","prepare?":"# Called before `npm publish` and on local `npm install`. Temporarily also for deleting obsolete node_modules. Ends with `true` to continue gracefully.","validate":"tsc --noEmit && yarn tslint && eslint $npm_package_config_eslint && yarn validate-style && yarn prettier-check","build-dev":"bash scripts/build.sh --dev","examples?":"# Default is developer domain, other options: yarn examples [sec,secure,stg,stg2,stg3,demo,developer or URL]","storybook":"yarn build && start-storybook -p 9001 -c .storybook","test-once":"jest","tslint-ci":"mkdir -p ./ci/results && yarn run-tslint -t checkstyle -o ./ci/results/tslint-results.xml $npm_package_config_tslint","run-tslint":"tslint -p tsconfig.json","validate-ci":"tsc --noEmit && yarn tslint-ci  && eslint $npm_package_config_eslint -f checkstyle -o ci/results/eslint-results.xml && yarn validate-style-ci && yarn prettier-check","examples-build":"bash scripts/build-examples.sh","prepublishOnly":"yarn build","prettier-check":"prettier --check '{src,stories,styles,__mocks__,examples/server/src,examples/src,examples/test}/**/*.{ts,js,tsx,jsx,json,scss,md,yaml,html}'","prettier-write":"prettier --write '{src,stories,styles,__mocks__,examples/server/src,examples/src,examples/test}/**/*.{ts,js,tsx,jsx,json,scss,md,yaml,html}'","test-storybook":"yarn build && test-storybook","validate-style":"stylelint '**/*.scss'","build-storybook":"yarn build && build-storybook -c .storybook -o dist-storybook","examples-server":"node examples/server/src/index.js","heroku-postbuild":"yarn examples-build developer","examples-testcafe":"./scripts/run-testcafe.sh visual","validate-style-ci":"stylelint '**/*.scss' --custom-formatter=node_modules/stylelint-checkstyle-formatter > ci/results/stylelint-results.xml","check-circular-deps":"madge --circular --extensions ts ./src","examples-testcafe-ci":"./scripts/run-testcafe.sh ci","examples-testcafe-live":"./scripts/run-testcafe.sh live"},"typings":"dist/index.d.ts","_npmUser":{"name":"patrikbraborec","email":"patrik.braborec@gooddata.com"},"deprecated":"@gooddata/react-components@7 reached End of Support on March 31, 2022. Please upgrade (see https://sdk.gooddata.com/gooddata-ui/docs/supported_versions.html for more information).","repository":{"url":"git+ssh://git@github.com/gooddata/gooddata-react-components.git","type":"git"},"_npmVersion":"6.13.4","description":"GoodData.UI - A powerful JavaScript library for building analytical applications","directories":{},"lint-staged":{"{src,stories,styles,__mocks__,examples/server/src,examples/src,examples/test}/**/*.{ts,js,tsx,jsx,scss}":["npx gdc-fix-copyright","git add"],"{src,stories,styles,__mocks__,examples/server/src,examples/src,examples/test}/**/*.{ts,js,tsx,jsx,json,scss,md,yaml,html}":["prettier --write","git add"]},"_nodeVersion":"12.16.1","dependencies":{"rxjs":"^5.5.6","uuid":"^3.2.1","immer":"^1.3.1","lodash":"^4.17.15","date-fns":"^2.7.0","downshift":"^3.2.7","invariant":"^2.2.2","mapbox-gl":"^1.6.1","classnames":"^2.2.6","highcharts":"7.1.1","prop-types":"^15.6.0","react-intl":"^3.6.0","custom-event":"^1.0.1","react-window":"^1.8.1","ag-grid-react":"20.0.0","react-measure":"^2.3.0","@types/mapbox-gl":"^1.6.1","react-day-picker":"~7.3.0","react-responsive":"^3.0.0","stringify-object":"^2.4.0","@gooddata/typings":"^2.24.2","ag-grid-community":"20.0.0","http-status-codes":"^1.3.0","@gooddata/js-utils":"^3.10.5","@gooddata/numberjs":"^3.2.4","fixed-data-table-2":"0.7.17","@gooddata/goodstrap":"^68.6.0","react-dom-factories":"^1.0.2","@gooddata/gooddata-js":"^13.0.1","json-stable-stringify":"^1.0.1","react-transition-group":"^2.2.1","hoist-non-react-statics":"^3.3.0","nodelist-foreach-polyfill":"^1.2.0","@formatjs/intl-pluralrules":"^1.3.6","highcharts-grouped-categories":"^1.1.3"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"raf":"3.3.2","yup":"^0.24.1","jest":"24.7.1","husky":"3.0.0","madge":"^3.4.4","react":"^16.5.2","enzyme":"3.5.0","eslint":"4.19.1","formik":"^0.11.11","moment":"2.23.0","history":"^4.7.2","ts-jest":"24.0.0","webpack":"4.30.0","full-icu":"^1.3.0","prettier":"1.16.4","react-ga":"^2.5.2","recharts":"1.0.0-beta.9","testcafe":"1.1.4","commander":"2.14.1","node-sass":"4.13.0","react-dom":"^16.5.2","stylelint":"^10.0.0","supertest":"3.0.0","ts-loader":"6.0.0","@types/raf":"^3.4.0","css-loader":"0.28.7","jest-junit":"3.0.0","raw-loader":"0.5.1","styled-jsx":"2.2.1","typescript":"3.3.4000","@babel/core":"7.4.4","@types/jest":"24.0.6","@types/node":"7.0.8","@types/uuid":"3.4.3","file-loader":"3.0.1","jest-enzyme":"7.0.2","lint-staged":"9.1.0","sass-loader":"6.0.6","webpack-cli":"3.3.2","@types/react":"16.8.6","babel-loader":"8.0.5","react-helmet":"5.2.0","react-select":"1.2.1","style-loader":"0.19.1","@types/enzyme":"3.1.13","@types/lodash":"4.14.123","testcafe-live":"0.1.4","@babel/runtime":"7.4.4","dotenv-webpack":"^1.7.0","@babel/polyfill":"^7.4.4","@storybook/react":"5.0.11","@types/invariant":"2.2.29","@types/react-dom":"16.0.11","isomorphic-fetch":"2.2.1","react-datepicker":"1.1.0","react-router-dom":"4.2.2","@babel/preset-env":"7.4.4","@gooddata/mock-js":"^2.13.1","@storybook/addons":"5.0.11","@types/classnames":"2.2.3","@types/prop-types":"15.5.2","@storybook/theming":"5.0.11","identity-obj-proxy":"^3.0.0","intl-messageformat":"^7.5.4","webpack-dev-server":"3.3.1","@babel/preset-react":"7.0.0","@types/react-portal":"4.0.1","@types/react-window":"^1.8.1","babel-plugin-lodash":"3.3.4","html-webpack-plugin":"3.2.0","react-test-renderer":"16.4.2","@types/react-measure":"2.0.5","clean-webpack-plugin":"2.0.2","stats-webpack-plugin":"0.7.0","eslint-config-prettier":"4.1.0","react-google-recaptcha":"^0.14.1","tslint-config-prettier":"1.18.0","@gooddata/eslint-config":"^1.0.0","@gooddata/tslint-config":"1.0.0","@types/react-responsive":"^3.0.3","@types/storybook__react":"4.0.1","@types/stringify-object":"^3.2.0","enzyme-adapter-react-16":"1.3.1","@gooddata/test-storybook":"3.2.1","@storybook/addon-actions":"5.0.11","@storybook/addon-options":"5.0.11","node-sass-magic-importer":"5.1.0","react-syntax-highlighter":"11.0.2","@types/fixed-data-table-2":"0.8.1","stylelint-config-prettier":"5.2.0","@gooddata/stylelint-config":"4.0.1","@types/react-test-renderer":"16.0.0","circular-dependency-plugin":"5.0.2","compression-webpack-plugin":"2.0.0","@types/json-stable-stringify":"^1.0.32","@gooddata/frontend-npm-scripts":"1.1.0","@types/enzyme-adapter-react-16":"1.0.3","stylelint-checkstyle-formatter":"0.1.0","@types/storybook__addon-actions":"3.4.2","@babel/plugin-proposal-class-properties":"7.4.4","@babel/plugin-proposal-object-rest-spread":"7.4.4","@babel/plugin-transform-async-to-generator":"7.4.4"},"peerDependencies":{"react":"^16.5.2","react-dom":"^16.5.2"},"_npmOperationalInternal":{"tmp":"tmp/react-components_7.7.0-alpha-patrikbraborec-pbr-one-4405-2020-05-28T06-33-21-113Z_1590647634884_0.5779513169641144","host":"s3://npm-registry-packages"}},"7.7.0-alpha-patrikbraborec-pbr-one-4405-2020-05-28T07-11-36-379Z":{"name":"@gooddata/react-components","version":"7.7.0-alpha-patrikbraborec-pbr-one-4405-2020-05-28T07-11-36-379Z","author":{"name":"GoodData Corporation"},"license":"BSD-3-Clause","_id":"@gooddata/react-components@7.7.0-alpha-patrikbraborec-pbr-one-4405-2020-05-28T07-11-36-379Z","maintainers":[{"name":"afi","email":"adam.fiedler@gooddata.com"},{"name":"bertold8","email":"ivan.nejezchleb@seznam.cz"},{"name":"bich.nguyen","email":"bich.nguyen@gooddata.com"},{"name":"brbistas","email":"valentinos.chraniotis@gooddata.com"},{"name":"bugsbunny338","email":"jiri.zajic@mensa.cz"},{"name":"de.do","email":"de.do@gooddata.com"},{"name":"gooddata-ci","email":"rail@gooddata.com"},{"name":"hang.ngo","email":"hang.ngo@gooddata.com"},{"name":"hung.nguyen.hoang","email":"hung.nguyen@gooddata.com"},{"name":"huong.nguyen","email":"huong.nguyen@gooddata.com"},{"name":"huyen.nguyen","email":"huyen.nguyen@gooddata.com"},{"name":"ivan.mjartan","email":"ivan.mjartan@gooddata.com"},{"name":"jakub-sterba","email":"jakub.sterba@gooddata.com"},{"name":"jaroslav.tomecek","email":"jaroslav.tomecek@gooddata.com"},{"name":"jkittler","email":"honza.kittler@gmail.com"},{"name":"khanh.le","email":"khanh.le@gooddata.com"},{"name":"lanhuynh","email":"lan.huynh@gooddata.com"},{"name":"linhhong","email":"linh.hong@gooddata.com"},{"name":"lupko","email":"lubomir.slivka@gooddata.com"},{"name":"mai.nguyen","email":"mai.nguyen@gooddata.com"},{"name":"matyas.kandl","email":"matyas.kandl@gooddata.com"},{"name":"michal.marsal","email":"michal.marsal@gooddata.com"},{"name":"my.duong","email":"my.duong@gooddata.com"},{"name":"naibinh","email":"naibinh@gmail.com"},{"name":"nikolacech","email":"nikola.cech@gooddata.com"},{"name":"nis.hua","email":"nis.hua@gooddata.com"},{"name":"no23reason","email":"dan.homola@hotmail.cz"},{"name":"patrikbraborec","email":"patrik.braborec@gooddata.com"},{"name":"pbenes","email":"petr.benes@gooddata.com"},{"name":"petrjanu","email":"petr.janu@gooddata.com"},{"name":"pkingo","email":"philipandreaskingo@hotmail.com"},{"name":"ptquang86","email":"ptquang86@gmail.com"},{"name":"qduval","email":"quentin.duval@gooddata.com"},{"name":"rodri360","email":"me@rodri360.com"},{"name":"scavnickyj","email":"jakub.scavnicky@gooddata.com"},{"name":"sitina","email":"jiri.sitina@gooddata.com"},{"name":"strouhaljan","email":"strouhal.jan@gmail.com"},{"name":"thao-luong","email":"thao.luong@gooddata.com"},{"name":"thuong.nguyen","email":"thuong.nguyen@gooddata.com"},{"name":"tomas.kratochvil","email":"tomas.kratochvil@gooddata.com"},{"name":"tomsatgd","email":"tomas.satinsky@gooddata.com"},{"name":"trung-le-quoc","email":"trung.le@gooddata.com"},{"name":"tu-ngo","email":"tungo1981@gmail.com"},{"name":"tu.bui","email":"tu.bui@gooddata.com"},{"name":"tulean","email":"tuan.le@gooddata.com"},{"name":"tuqt1005","email":"tu.tran@gooddata.com"},{"name":"utdnah","email":"danh.ung@gooddata.com"},{"name":"vlastikcz","email":"vlastimil.kotas@gooddata.com"},{"name":"vu.pham","email":"vu.pham@gooddata.com"},{"name":"xmort","email":"petr.dolejsi@gooddata.com"},{"name":"yanlipnican","email":"yanlipnican@gmail.com"}],"homepage":"https://github.com/gooddata/gooddata-react-components#readme","bugs":{"url":"https://github.com/gooddata/gooddata-react-components/issues"},"dist":{"shasum":"f21fed73f72862ef7295f54f2bee857984042dd8","tarball":"https://registry.npmjs.org/@gooddata/react-components/-/react-components-7.7.0-alpha-patrikbraborec-pbr-one-4405-2020-05-28T07-11-36-379Z.tgz","fileCount":2641,"integrity":"sha512-phAp4tJvtrDwYtTtfxLJovJ6GtXhIO7+a1qmmb4PnpzMu68L/Buv2uuYSmx+tjKcZbsxqxU3a9NlBO4Ojz4x4w==","signatures":[{"sig":"MEYCIQC6osWOaKJe1LzQDM/OclaSnCs6w40/zZ6mdrw1OzdbSwIhAJ1pdEWx8H9aOTfsayj/Do3e+HdpeupbMHUnHuyiA13a","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":10441515,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJez2RICRA9TVsSAnZWagAAOxAP/2FUDS499DAzpX86lF3J\nU0gV2Ttrw4CV2cvMwI4b8E23agLBw0v9XwkVD4niluSNsyBIlZqd+EKdXAYf\n8aZjZ9CNl8L417gjNrCKZtDzKsx30+kXFKMnxIhPxTD8kS0k0WeNksROn3of\nNKUeNO4U85QMZ0fpIgD4ewHdKEnmQ0WBKYKNBCuJt7JiPWNSSg+Voxf2dOm2\nN2winxfzm/jC7yOdqEl7i/yErmW4DHPkDzEPOcUvonClyfpbrRUYME3G362o\nMGMaZARNCx2GZmhGDIrJsdjZZZrtlh5Mjs0RAz+yYjo6AZ5wdWzjB2v2EAp4\nRDiVj0cfz/iWs2KRMBKQGoQhQY+39Top+Pj7umklnYYBtH6xPGVBmD3H4c4w\nUtYyv5sbWuiByVQco/kVbOb8s7oNmFSSek25OvJuj3FLIFz052kDLv1l8Ov4\nQ/kM9n/MSCTgfqlgZzx4Z4ePHEtCl4YYVt4iLDIuoye6CSWTIiGfd+4P74P3\nz4F++fN2iEkHoOo2+e/goVwLLcQAGZ80RZ/p1PQXLn54D772cz2JCmKwc/ZK\nuI/+lMupmEXUTMCVLBUJEljwNEsjTiBwTjYskdM8nUkIg8qOIv8X3MeHiGEL\ni6IM9AVULwt6ffE5RcbnlDE1/IkYjLXc9C+uH4t1VutIPOcQBIUJtWcMRLay\ncu2n\r\n=HHq/\r\n-----END PGP SIGNATURE-----\r\n"},"main":"dist/index.js","husky":{"hooks":{"pre-commit":"lint-staged"}},"config":{"eslint":"./examples/**/*.{js,jsx}","tslint":"./{__mocks__,src,stories}/{,**/}*.{ts,tsx}"},"readme":"[![npm version](https://badge.fury.io/js/%40gooddata%2Freact-components.svg)](https://www.npmjs.com/package/@gooddata/react-components)\n\n# GoodData.UI React components\n> A React-based JavaScript library for building data-driven applications\n\n## Getting started\n- [GoodData.UI Documentation](http://sdk.gooddata.com/gooddata-ui/)\n- [GoodData.UI Live Examples](https://gooddata-examples.herokuapp.com/)\n- [Stack Overflow](https://stackoverflow.com/questions/tagged/gooddata)\n\n### Usage\nWith [yarn](https://yarnpkg.com) installed, go to your project directory and run\n```\n$ yarn add @gooddata/react-components\n```\nIf you prefer [npm](npmjs.com) run\n```\n$ npm install --save @gooddata/react-components\n```\n\nThe public API is exposed via global `index.js`. Except for the styles, do not import any other file directly\nbecause they are not intended to be part of the public API.\n\n## Contributing\n\nWe welcome any contribution in form of [issues](https://github.com/gooddata/gooddata-react-components/issues) or [pull requests](https://github.com/gooddata/gooddata-react-components/pulls).\n\nInstall [Node.js](http://nodejs.org) (node 12.16.1, npm v6.13.4) and [Yarn](https://classic.yarnpkg.com) (1.22.4).\n\nInstall dependencies:\n```\nyarn install --frozen-lockfile\n```\n\nThese commands may come in handy while developing:\n\n| command | description |\n| ------- | ----------- |\n| `yarn install --pure-lockfile` | first step |\n| ||\n| `yarn dev` | build react-components to `/dist` in watch mode |\n| `yarn test` | run all unit tests |\n| `yarn prettier-write` | format the source code to match the valid codestyle |\n| `yarn validate` | validate codestyle |\n| ||\n| `yarn storybook` | run storybook from `/stories` on http://localhost:9001 |\n| `yarn build-storybook` | build storybook to `/dist-storybook` |\n| `yarn test-storybook` | run storybook and [screenshot tests](https://github.com/gooddata/gdc-client-utils/tree/master/test-storybook) |\n| ||\n| `yarn examples` | run Live Examples dev-server from `/examples` on https://localhost:8999 |\n| `yarn examples-build` | build Live Examples to `/examples/dist` |\n| `yarn examples-server` | serve built Live Examples - see `/examples/server/src` |\n| `yarn examples-testcafe` | run testcafe tests against `localhost:8999` |\n\n### Deploy to heroku.com\nWhen you deploy this repo to heroku, it serves *GoodData.UI Live Examples*.\nRelevant tasks are in `Procfile` and `package.json`.\n\n```bash\n# run in the project directory\nheroku login\nheroku create <your-app-name>\nheroku config:set DOMAIN_ADMIN_USERNAME=x@gooddata.com DOMAIN_ADMIN_PASSWORD=xy PROJECT_ID_TO_ASSIGN=xms7ga4tf3g3nzucd8380o2bev8oeknp\ngit push heroku HEAD:master\nheroku open\n```\n### Enable Geo Chart for Storybook and Live Examples\nGeo chart uses Mapbox to render map which requires a Mapbox access token.\n- Register an account and create Mapbox access token at [guide](https://docs.mapbox.com/help/how-mapbox-works/access-tokens/)\n- Store the created token at `.env`:\n```bash\necho -e \"EXAMPLE_MAPBOX_ACCESS_TOKEN=token\" >> .env # only need to run once\necho -e \"STORYBOOK_MAPBOX_ACCESS_TOKEN=token\" >> .env # only need to run once\n```\n\n### Run Live Examples Locally\nTo run *GoodData.UI Live Examples* locally:\n```bash\ngit clone <this-repository>\ncd  <repository-folder>\nyarn install --pure-lockfile\nyarn examples\n```\nThen open https://localhost:8999 and login using Live Examples account (you can [create one here](https://gooddata-examples.herokuapp.com/registration)).\n\n### Run Storybook locally\n- Run storybook with token stored in `.env` for more secure\n```bash\nyarn storybook\n```\n- Or run storybook with token env param exposed to cli (not suggested)\n```bash\nSTORYBOOK_MAPBOX_ACCESS_TOKEN=token yarn storybook\n```\n- Apply either above way to `yarn build-storybook` or `yarn test-storybook`\n\n### Source code formatting\nThe source code in the repository is formatted by [Prettier](https://prettier.io/).\nThe format of the code is validated by our Continuous Integration server and is one of the requirements of successful merge.\n\nPrettier is supported by every major IDE. You can find the list of supported editors and how to configure them [here](https://prettier.io/docs/en/editors.html).\n\nIn the case, when your editor is not supported or you don't want to setup the integration, you can run the `yarn prettier-write` command to reformat the code before commit.\n\n## Changelog\n\n- see [CHANGELOG.md](CHANGELOG.md)\n\n## Supported versions\n\nIn order to make the user experience with integrating GoodData UI SDK as smooth and secure as possible and to ensure that the SDK is using the latest features of the platform, we will only provide support to two most recent major versions of UI SDK.\n\nThe most recent majors will be supported in the following modes:\n\n- The latest major version will receive all new functionality and all bug fixes\n- The previous major version will only receive fixes to critical issues and security fixes. These fixes will be applied on top of last released version of the previous major\n\nThe customers are encouraged to always use the latest version of the UI SDK.\n\nIn case of using older versions, the user might face API incompatibility, performance or security issues.\n\nPlease follow the installation instructions to update to the newest version.\n\n## License\n\n(C) 2007-2020 GoodData Corporation\n\nThis project is dual licensed:\n\n- The ATTRIBUTION-NONCOMMERCIAL 4.0 INTERNATIONAL (CC BY-NC 4.0) is used for purpose of the trial experience and evaluation of GoodData.UI library.\n- The GOODDATA GOODDATA.UI LIBRARY END USER LICENSE AGREEMENT is used for GoodData customers.\n\nFor more information, please see [LICENSE](https://github.com/gooddata/gooddata-react-components/blob/master/LICENSE)\n","gitHead":"105b9aa0cd7e70d4b0db3933ac04951470a77973","scripts":{"dev":"bash scripts/build.sh --dev-watch","test":"jest --watch","build":"bash scripts/build.sh","tslint":"yarn run-tslint -t verbose $npm_package_config_tslint","prepare":"cd examples/server && yarn install --frozen-lockfile && cd ../..; rm -r examples/node_modules 2>/dev/null; true","examples":"bash scripts/run-examples.sh","prepare?":"# Called before `npm publish` and on local `npm install`. Temporarily also for deleting obsolete node_modules. Ends with `true` to continue gracefully.","validate":"tsc --noEmit && yarn tslint && eslint $npm_package_config_eslint && yarn validate-style && yarn prettier-check","build-dev":"bash scripts/build.sh --dev","examples?":"# Default is developer domain, other options: yarn examples [sec,secure,stg,stg2,stg3,demo,developer or URL]","storybook":"yarn build && start-storybook -p 9001 -c .storybook","test-once":"jest","tslint-ci":"mkdir -p ./ci/results && yarn run-tslint -t checkstyle -o ./ci/results/tslint-results.xml $npm_package_config_tslint","run-tslint":"tslint -p tsconfig.json","validate-ci":"tsc --noEmit && yarn tslint-ci  && eslint $npm_package_config_eslint -f checkstyle -o ci/results/eslint-results.xml && yarn validate-style-ci && yarn prettier-check","examples-build":"bash scripts/build-examples.sh","prepublishOnly":"yarn build","prettier-check":"prettier --check '{src,stories,styles,__mocks__,examples/server/src,examples/src,examples/test}/**/*.{ts,js,tsx,jsx,json,scss,md,yaml,html}'","prettier-write":"prettier --write '{src,stories,styles,__mocks__,examples/server/src,examples/src,examples/test}/**/*.{ts,js,tsx,jsx,json,scss,md,yaml,html}'","test-storybook":"yarn build && test-storybook","validate-style":"stylelint '**/*.scss'","build-storybook":"yarn build && build-storybook -c .storybook -o dist-storybook","examples-server":"node examples/server/src/index.js","heroku-postbuild":"yarn examples-build developer","examples-testcafe":"./scripts/run-testcafe.sh visual","validate-style-ci":"stylelint '**/*.scss' --custom-formatter=node_modules/stylelint-checkstyle-formatter > ci/results/stylelint-results.xml","check-circular-deps":"madge --circular --extensions ts ./src","examples-testcafe-ci":"./scripts/run-testcafe.sh ci","examples-testcafe-live":"./scripts/run-testcafe.sh live"},"typings":"dist/index.d.ts","_npmUser":{"name":"patrikbraborec","email":"patrik.braborec@gooddata.com"},"deprecated":"@gooddata/react-components@7 reached End of Support on March 31, 2022. Please upgrade (see https://sdk.gooddata.com/gooddata-ui/docs/supported_versions.html for more information).","repository":{"url":"git+ssh://git@github.com/gooddata/gooddata-react-components.git","type":"git"},"_npmVersion":"6.13.4","description":"GoodData.UI - A powerful JavaScript library for building analytical applications","directories":{},"lint-staged":{"{src,stories,styles,__mocks__,examples/server/src,examples/src,examples/test}/**/*.{ts,js,tsx,jsx,scss}":["npx gdc-fix-copyright","git add"],"{src,stories,styles,__mocks__,examples/server/src,examples/src,examples/test}/**/*.{ts,js,tsx,jsx,json,scss,md,yaml,html}":["prettier --write","git add"]},"_nodeVersion":"12.16.1","dependencies":{"rxjs":"^5.5.6","uuid":"^3.2.1","immer":"^1.3.1","lodash":"^4.17.15","date-fns":"^2.7.0","downshift":"^3.2.7","invariant":"^2.2.2","mapbox-gl":"^1.6.1","classnames":"^2.2.6","highcharts":"7.1.1","prop-types":"^15.6.0","react-intl":"^3.6.0","custom-event":"^1.0.1","react-window":"^1.8.1","ag-grid-react":"20.0.0","react-measure":"^2.3.0","@types/mapbox-gl":"^1.6.1","react-day-picker":"~7.3.0","react-responsive":"^3.0.0","stringify-object":"^2.4.0","@gooddata/typings":"^2.24.2","ag-grid-community":"20.0.0","http-status-codes":"^1.3.0","@gooddata/js-utils":"^3.10.5","@gooddata/numberjs":"^3.2.4","fixed-data-table-2":"0.7.17","@gooddata/goodstrap":"^68.6.0","react-dom-factories":"^1.0.2","@gooddata/gooddata-js":"^13.0.1","json-stable-stringify":"^1.0.1","react-transition-group":"^2.2.1","hoist-non-react-statics":"^3.3.0","nodelist-foreach-polyfill":"^1.2.0","@formatjs/intl-pluralrules":"^1.3.6","highcharts-grouped-categories":"^1.1.3"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"raf":"3.3.2","yup":"^0.24.1","jest":"24.7.1","husky":"3.0.0","madge":"^3.4.4","react":"^16.5.2","enzyme":"3.5.0","eslint":"4.19.1","formik":"^0.11.11","moment":"2.23.0","history":"^4.7.2","ts-jest":"24.0.0","webpack":"4.30.0","full-icu":"^1.3.0","prettier":"1.16.4","react-ga":"^2.5.2","recharts":"1.0.0-beta.9","testcafe":"1.1.4","commander":"2.14.1","node-sass":"4.13.0","react-dom":"^16.5.2","stylelint":"^10.0.0","supertest":"3.0.0","ts-loader":"6.0.0","@types/raf":"^3.4.0","css-loader":"0.28.7","jest-junit":"3.0.0","raw-loader":"0.5.1","styled-jsx":"2.2.1","typescript":"3.3.4000","@babel/core":"7.4.4","@types/jest":"24.0.6","@types/node":"7.0.8","@types/uuid":"3.4.3","file-loader":"3.0.1","jest-enzyme":"7.0.2","lint-staged":"9.1.0","sass-loader":"6.0.6","webpack-cli":"3.3.2","@types/react":"16.8.6","babel-loader":"8.0.5","react-helmet":"5.2.0","react-select":"1.2.1","style-loader":"0.19.1","@types/enzyme":"3.1.13","@types/lodash":"4.14.123","testcafe-live":"0.1.4","@babel/runtime":"7.4.4","dotenv-webpack":"^1.7.0","@babel/polyfill":"^7.4.4","@storybook/react":"5.0.11","@types/invariant":"2.2.29","@types/react-dom":"16.0.11","isomorphic-fetch":"2.2.1","react-datepicker":"1.1.0","react-router-dom":"4.2.2","@babel/preset-env":"7.4.4","@gooddata/mock-js":"^2.13.1","@storybook/addons":"5.0.11","@types/classnames":"2.2.3","@types/prop-types":"15.5.2","@storybook/theming":"5.0.11","identity-obj-proxy":"^3.0.0","intl-messageformat":"^7.5.4","webpack-dev-server":"3.3.1","@babel/preset-react":"7.0.0","@types/react-portal":"4.0.1","@types/react-window":"^1.8.1","babel-plugin-lodash":"3.3.4","html-webpack-plugin":"3.2.0","react-test-renderer":"16.4.2","@types/react-measure":"2.0.5","clean-webpack-plugin":"2.0.2","stats-webpack-plugin":"0.7.0","eslint-config-prettier":"4.1.0","react-google-recaptcha":"^0.14.1","tslint-config-prettier":"1.18.0","@gooddata/eslint-config":"^1.0.0","@gooddata/tslint-config":"1.0.0","@types/react-responsive":"^3.0.3","@types/storybook__react":"4.0.1","@types/stringify-object":"^3.2.0","enzyme-adapter-react-16":"1.3.1","@gooddata/test-storybook":"3.2.1","@storybook/addon-actions":"5.0.11","@storybook/addon-options":"5.0.11","node-sass-magic-importer":"5.1.0","react-syntax-highlighter":"11.0.2","@types/fixed-data-table-2":"0.8.1","stylelint-config-prettier":"5.2.0","@gooddata/stylelint-config":"4.0.1","@types/react-test-renderer":"16.0.0","circular-dependency-plugin":"5.0.2","compression-webpack-plugin":"2.0.0","@types/json-stable-stringify":"^1.0.32","@gooddata/frontend-npm-scripts":"1.1.0","@types/enzyme-adapter-react-16":"1.0.3","stylelint-checkstyle-formatter":"0.1.0","@types/storybook__addon-actions":"3.4.2","@babel/plugin-proposal-class-properties":"7.4.4","@babel/plugin-proposal-object-rest-spread":"7.4.4","@babel/plugin-transform-async-to-generator":"7.4.4"},"peerDependencies":{"react":"^16.5.2","react-dom":"^16.5.2"},"_npmOperationalInternal":{"tmp":"tmp/react-components_7.7.0-alpha-patrikbraborec-pbr-one-4405-2020-05-28T07-11-36-379Z_1590649927755_0.3608333256152536","host":"s3://npm-registry-packages"}},"7.7.0-alpha-patrikbraborec-pbr-one-4405-2020-05-28T09-30-21-843Z":{"name":"@gooddata/react-components","version":"7.7.0-alpha-patrikbraborec-pbr-one-4405-2020-05-28T09-30-21-843Z","author":{"name":"GoodData Corporation"},"license":"BSD-3-Clause","_id":"@gooddata/react-components@7.7.0-alpha-patrikbraborec-pbr-one-4405-2020-05-28T09-30-21-843Z","maintainers":[{"name":"afi","email":"adam.fiedler@gooddata.com"},{"name":"bertold8","email":"ivan.nejezchleb@seznam.cz"},{"name":"bich.nguyen","email":"bich.nguyen@gooddata.com"},{"name":"brbistas","email":"valentinos.chraniotis@gooddata.com"},{"name":"bugsbunny338","email":"jiri.zajic@mensa.cz"},{"name":"de.do","email":"de.do@gooddata.com"},{"name":"gooddata-ci","email":"rail@gooddata.com"},{"name":"hang.ngo","email":"hang.ngo@gooddata.com"},{"name":"hung.nguyen.hoang","email":"hung.nguyen@gooddata.com"},{"name":"huong.nguyen","email":"huong.nguyen@gooddata.com"},{"name":"huyen.nguyen","email":"huyen.nguyen@gooddata.com"},{"name":"ivan.mjartan","email":"ivan.mjartan@gooddata.com"},{"name":"jakub-sterba","email":"jakub.sterba@gooddata.com"},{"name":"jaroslav.tomecek","email":"jaroslav.tomecek@gooddata.com"},{"name":"jkittler","email":"honza.kittler@gmail.com"},{"name":"khanh.le","email":"khanh.le@gooddata.com"},{"name":"lanhuynh","email":"lan.huynh@gooddata.com"},{"name":"linhhong","email":"linh.hong@gooddata.com"},{"name":"lupko","email":"lubomir.slivka@gooddata.com"},{"name":"mai.nguyen","email":"mai.nguyen@gooddata.com"},{"name":"matyas.kandl","email":"matyas.kandl@gooddata.com"},{"name":"michal.marsal","email":"michal.marsal@gooddata.com"},{"name":"my.duong","email":"my.duong@gooddata.com"},{"name":"naibinh","email":"naibinh@gmail.com"},{"name":"nikolacech","email":"nikola.cech@gooddata.com"},{"name":"nis.hua","email":"nis.hua@gooddata.com"},{"name":"no23reason","email":"dan.homola@hotmail.cz"},{"name":"patrikbraborec","email":"patrik.braborec@gooddata.com"},{"name":"pbenes","email":"petr.benes@gooddata.com"},{"name":"petrjanu","email":"petr.janu@gooddata.com"},{"name":"pkingo","email":"philipandreaskingo@hotmail.com"},{"name":"ptquang86","email":"ptquang86@gmail.com"},{"name":"qduval","email":"quentin.duval@gooddata.com"},{"name":"rodri360","email":"me@rodri360.com"},{"name":"scavnickyj","email":"jakub.scavnicky@gooddata.com"},{"name":"sitina","email":"jiri.sitina@gooddata.com"},{"name":"strouhaljan","email":"strouhal.jan@gmail.com"},{"name":"thao-luong","email":"thao.luong@gooddata.com"},{"name":"thuong.nguyen","email":"thuong.nguyen@gooddata.com"},{"name":"tomas.kratochvil","email":"tomas.kratochvil@gooddata.com"},{"name":"tomsatgd","email":"tomas.satinsky@gooddata.com"},{"name":"trung-le-quoc","email":"trung.le@gooddata.com"},{"name":"tu-ngo","email":"tungo1981@gmail.com"},{"name":"tu.bui","email":"tu.bui@gooddata.com"},{"name":"tulean","email":"tuan.le@gooddata.com"},{"name":"tuqt1005","email":"tu.tran@gooddata.com"},{"name":"utdnah","email":"danh.ung@gooddata.com"},{"name":"vlastikcz","email":"vlastimil.kotas@gooddata.com"},{"name":"vu.pham","email":"vu.pham@gooddata.com"},{"name":"xmort","email":"petr.dolejsi@gooddata.com"},{"name":"yanlipnican","email":"yanlipnican@gmail.com"}],"homepage":"https://github.com/gooddata/gooddata-react-components#readme","bugs":{"url":"https://github.com/gooddata/gooddata-react-components/issues"},"dist":{"shasum":"f49b593c00af337cb991a1ccf8d8ad11270f9c82","tarball":"https://registry.npmjs.org/@gooddata/react-components/-/react-components-7.7.0-alpha-patrikbraborec-pbr-one-4405-2020-05-28T09-30-21-843Z.tgz","fileCount":2641,"integrity":"sha512-ue0PaexU1t9W//U/z0vNZuv0XvBtEuiVjTowFNuiPjtqLDDYLsvLffJWY7zCr35uLDBH8e2YpVcN/X4BWu0kyQ==","signatures":[{"sig":"MEYCIQDIvecUoLU47DH2R+pKGoV4l3sU511n39/NGj0e7ADSTwIhAI/cgQVJ9lJbVNPhkslommpVBR3Dx87CwGCnkahCM4Hv","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":10442263,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJez4TPCRA9TVsSAnZWagAAUHoQAJrLpcbdHdOt5J0eCzF4\nAjWPq+QkKQnzhzLh6cEjBbypxiF10nsIPm8+Hf86DzFeKrRZ7Q9G9Iae6HkC\nZ/m6vFX4/75LHiyDrb7XhDz3zFaXPX1kGTqA8GxzlnWuOqRVcqQyUJVaEUen\nl+wD7u2rT+pZ4hmu1oErjnBuTvmQuypPIsWEjBDQj0fkjPgEKKxy+xv8H2XY\nUQ/3UGUeuhFedqVpXcMA6ngRfEOOYkawq/ahko5BhsQACLEH6uZOOu5qie/w\nyfaBv2HpqBBHFGd8LZ9X2HakCpafm205Nopl1cJknc6Y14UoehWqE/xz6qxn\nrwQDIEVNHdgHSikYpZ2m/kKPzifZ/8oem4aTP6dDC4hSI/uBEr4vlJewX+IA\nDyfVnBlc77dsLAMCK6iVymZ/3PdbCZdmbG/aPhhQxf/6lwrQ+sJ/iworn8hy\nR6T88qHv15mlyNqI8ajsRZ2HBfVB/fwvod4RcPEAh6PTRAA1hRiVrKXIOGaV\n+AeqH74igUa9oPf4nTcH+ETiO10WE9hK7i0LLmqmxCd6P5KLbI3jYSGzqBFa\nLE9ssMl7lMGI28mAUhPYODu6vfSve3Gb21ANNnOunjLUV7tgnppzgySvlUJY\n3fdBIqDJqM8N3kiQSOCUYcCkb+b5HQc5iiTS/x/v5jUC8xzhM6sl0xAooFmq\nbAwP\r\n=nXpy\r\n-----END PGP SIGNATURE-----\r\n"},"main":"dist/index.js","husky":{"hooks":{"pre-commit":"lint-staged"}},"config":{"eslint":"./examples/**/*.{js,jsx}","tslint":"./{__mocks__,src,stories}/{,**/}*.{ts,tsx}"},"readme":"[![npm version](https://badge.fury.io/js/%40gooddata%2Freact-components.svg)](https://www.npmjs.com/package/@gooddata/react-components)\n\n# GoodData.UI React components\n> A React-based JavaScript library for building data-driven applications\n\n## Getting started\n- [GoodData.UI Documentation](http://sdk.gooddata.com/gooddata-ui/)\n- [GoodData.UI Live Examples](https://gooddata-examples.herokuapp.com/)\n- [Stack Overflow](https://stackoverflow.com/questions/tagged/gooddata)\n\n### Usage\nWith [yarn](https://yarnpkg.com) installed, go to your project directory and run\n```\n$ yarn add @gooddata/react-components\n```\nIf you prefer [npm](npmjs.com) run\n```\n$ npm install --save @gooddata/react-components\n```\n\nThe public API is exposed via global `index.js`. Except for the styles, do not import any other file directly\nbecause they are not intended to be part of the public API.\n\n## Contributing\n\nWe welcome any contribution in form of [issues](https://github.com/gooddata/gooddata-react-components/issues) or [pull requests](https://github.com/gooddata/gooddata-react-components/pulls).\n\nInstall [Node.js](http://nodejs.org) (node 12.16.1, npm v6.13.4) and [Yarn](https://classic.yarnpkg.com) (1.22.4).\n\nInstall dependencies:\n```\nyarn install --frozen-lockfile\n```\n\nThese commands may come in handy while developing:\n\n| command | description |\n| ------- | ----------- |\n| `yarn install --pure-lockfile` | first step |\n| ||\n| `yarn dev` | build react-components to `/dist` in watch mode |\n| `yarn test` | run all unit tests |\n| `yarn prettier-write` | format the source code to match the valid codestyle |\n| `yarn validate` | validate codestyle |\n| ||\n| `yarn storybook` | run storybook from `/stories` on http://localhost:9001 |\n| `yarn build-storybook` | build storybook to `/dist-storybook` |\n| `yarn test-storybook` | run storybook and [screenshot tests](https://github.com/gooddata/gdc-client-utils/tree/master/test-storybook) |\n| ||\n| `yarn examples` | run Live Examples dev-server from `/examples` on https://localhost:8999 |\n| `yarn examples-build` | build Live Examples to `/examples/dist` |\n| `yarn examples-server` | serve built Live Examples - see `/examples/server/src` |\n| `yarn examples-testcafe` | run testcafe tests against `localhost:8999` |\n\n### Deploy to heroku.com\nWhen you deploy this repo to heroku, it serves *GoodData.UI Live Examples*.\nRelevant tasks are in `Procfile` and `package.json`.\n\n```bash\n# run in the project directory\nheroku login\nheroku create <your-app-name>\nheroku config:set DOMAIN_ADMIN_USERNAME=x@gooddata.com DOMAIN_ADMIN_PASSWORD=xy PROJECT_ID_TO_ASSIGN=xms7ga4tf3g3nzucd8380o2bev8oeknp\ngit push heroku HEAD:master\nheroku open\n```\n### Enable Geo Chart for Storybook and Live Examples\nGeo chart uses Mapbox to render map which requires a Mapbox access token.\n- Register an account and create Mapbox access token at [guide](https://docs.mapbox.com/help/how-mapbox-works/access-tokens/)\n- Store the created token at `.env`:\n```bash\necho -e \"EXAMPLE_MAPBOX_ACCESS_TOKEN=token\" >> .env # only need to run once\necho -e \"STORYBOOK_MAPBOX_ACCESS_TOKEN=token\" >> .env # only need to run once\n```\n\n### Run Live Examples Locally\nTo run *GoodData.UI Live Examples* locally:\n```bash\ngit clone <this-repository>\ncd  <repository-folder>\nyarn install --pure-lockfile\nyarn examples\n```\nThen open https://localhost:8999 and login using Live Examples account (you can [create one here](https://gooddata-examples.herokuapp.com/registration)).\n\n### Run Storybook locally\n- Run storybook with token stored in `.env` for more secure\n```bash\nyarn storybook\n```\n- Or run storybook with token env param exposed to cli (not suggested)\n```bash\nSTORYBOOK_MAPBOX_ACCESS_TOKEN=token yarn storybook\n```\n- Apply either above way to `yarn build-storybook` or `yarn test-storybook`\n\n### Source code formatting\nThe source code in the repository is formatted by [Prettier](https://prettier.io/).\nThe format of the code is validated by our Continuous Integration server and is one of the requirements of successful merge.\n\nPrettier is supported by every major IDE. You can find the list of supported editors and how to configure them [here](https://prettier.io/docs/en/editors.html).\n\nIn the case, when your editor is not supported or you don't want to setup the integration, you can run the `yarn prettier-write` command to reformat the code before commit.\n\n## Changelog\n\n- see [CHANGELOG.md](CHANGELOG.md)\n\n## Supported versions\n\nIn order to make the user experience with integrating GoodData UI SDK as smooth and secure as possible and to ensure that the SDK is using the latest features of the platform, we will only provide support to two most recent major versions of UI SDK.\n\nThe most recent majors will be supported in the following modes:\n\n- The latest major version will receive all new functionality and all bug fixes\n- The previous major version will only receive fixes to critical issues and security fixes. These fixes will be applied on top of last released version of the previous major\n\nThe customers are encouraged to always use the latest version of the UI SDK.\n\nIn case of using older versions, the user might face API incompatibility, performance or security issues.\n\nPlease follow the installation instructions to update to the newest version.\n\n## License\n\n(C) 2007-2020 GoodData Corporation\n\nThis project is dual licensed:\n\n- The ATTRIBUTION-NONCOMMERCIAL 4.0 INTERNATIONAL (CC BY-NC 4.0) is used for purpose of the trial experience and evaluation of GoodData.UI library.\n- The GOODDATA GOODDATA.UI LIBRARY END USER LICENSE AGREEMENT is used for GoodData customers.\n\nFor more information, please see [LICENSE](https://github.com/gooddata/gooddata-react-components/blob/master/LICENSE)\n","gitHead":"cc66d68540230dd42e7e37aced145fdafa0fb785","scripts":{"dev":"bash scripts/build.sh --dev-watch","test":"jest --watch","build":"bash scripts/build.sh","tslint":"yarn run-tslint -t verbose $npm_package_config_tslint","prepare":"cd examples/server && yarn install --frozen-lockfile && cd ../..; rm -r examples/node_modules 2>/dev/null; true","examples":"bash scripts/run-examples.sh","prepare?":"# Called before `npm publish` and on local `npm install`. Temporarily also for deleting obsolete node_modules. Ends with `true` to continue gracefully.","validate":"tsc --noEmit && yarn tslint && eslint $npm_package_config_eslint && yarn validate-style && yarn prettier-check","build-dev":"bash scripts/build.sh --dev","examples?":"# Default is developer domain, other options: yarn examples [sec,secure,stg,stg2,stg3,demo,developer or URL]","storybook":"yarn build && start-storybook -p 9001 -c .storybook","test-once":"jest","tslint-ci":"mkdir -p ./ci/results && yarn run-tslint -t checkstyle -o ./ci/results/tslint-results.xml $npm_package_config_tslint","run-tslint":"tslint -p tsconfig.json","validate-ci":"tsc --noEmit && yarn tslint-ci  && eslint $npm_package_config_eslint -f checkstyle -o ci/results/eslint-results.xml && yarn validate-style-ci && yarn prettier-check","examples-build":"bash scripts/build-examples.sh","prepublishOnly":"yarn build","prettier-check":"prettier --check '{src,stories,styles,__mocks__,examples/server/src,examples/src,examples/test}/**/*.{ts,js,tsx,jsx,json,scss,md,yaml,html}'","prettier-write":"prettier --write '{src,stories,styles,__mocks__,examples/server/src,examples/src,examples/test}/**/*.{ts,js,tsx,jsx,json,scss,md,yaml,html}'","test-storybook":"yarn build && test-storybook","validate-style":"stylelint '**/*.scss'","build-storybook":"yarn build && build-storybook -c .storybook -o dist-storybook","examples-server":"node examples/server/src/index.js","heroku-postbuild":"yarn examples-build developer","examples-testcafe":"./scripts/run-testcafe.sh visual","validate-style-ci":"stylelint '**/*.scss' --custom-formatter=node_modules/stylelint-checkstyle-formatter > ci/results/stylelint-results.xml","check-circular-deps":"madge --circular --extensions ts ./src","examples-testcafe-ci":"./scripts/run-testcafe.sh ci","examples-testcafe-live":"./scripts/run-testcafe.sh live"},"typings":"dist/index.d.ts","_npmUser":{"name":"patrikbraborec","email":"patrik.braborec@gooddata.com"},"deprecated":"@gooddata/react-components@7 reached End of Support on March 31, 2022. Please upgrade (see https://sdk.gooddata.com/gooddata-ui/docs/supported_versions.html for more information).","repository":{"url":"git+ssh://git@github.com/gooddata/gooddata-react-components.git","type":"git"},"_npmVersion":"6.13.4","description":"GoodData.UI - A powerful JavaScript library for building analytical applications","directories":{},"lint-staged":{"{src,stories,styles,__mocks__,examples/server/src,examples/src,examples/test}/**/*.{ts,js,tsx,jsx,scss}":["npx gdc-fix-copyright","git add"],"{src,stories,styles,__mocks__,examples/server/src,examples/src,examples/test}/**/*.{ts,js,tsx,jsx,json,scss,md,yaml,html}":["prettier --write","git add"]},"_nodeVersion":"12.16.1","dependencies":{"rxjs":"^5.5.6","uuid":"^3.2.1","immer":"^1.3.1","lodash":"^4.17.15","date-fns":"^2.7.0","downshift":"^3.2.7","invariant":"^2.2.2","mapbox-gl":"^1.6.1","classnames":"^2.2.6","highcharts":"7.1.1","prop-types":"^15.6.0","react-intl":"^3.6.0","custom-event":"^1.0.1","react-window":"^1.8.1","ag-grid-react":"20.0.0","react-measure":"^2.3.0","@types/mapbox-gl":"^1.6.1","react-day-picker":"~7.3.0","react-responsive":"^3.0.0","stringify-object":"^2.4.0","@gooddata/typings":"^2.24.2","ag-grid-community":"20.0.0","http-status-codes":"^1.3.0","@gooddata/js-utils":"^3.10.5","@gooddata/numberjs":"^3.2.4","fixed-data-table-2":"0.7.17","@gooddata/goodstrap":"^68.6.0","react-dom-factories":"^1.0.2","@gooddata/gooddata-js":"^13.0.1","json-stable-stringify":"^1.0.1","react-transition-group":"^2.2.1","hoist-non-react-statics":"^3.3.0","nodelist-foreach-polyfill":"^1.2.0","@formatjs/intl-pluralrules":"^1.3.6","highcharts-grouped-categories":"^1.1.3"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"raf":"3.3.2","yup":"^0.24.1","jest":"24.7.1","husky":"3.0.0","madge":"^3.4.4","react":"^16.5.2","enzyme":"3.5.0","eslint":"4.19.1","formik":"^0.11.11","moment":"2.23.0","history":"^4.7.2","ts-jest":"24.0.0","webpack":"4.30.0","full-icu":"^1.3.0","prettier":"1.16.4","react-ga":"^2.5.2","recharts":"1.0.0-beta.9","testcafe":"1.1.4","commander":"2.14.1","node-sass":"4.13.0","react-dom":"^16.5.2","stylelint":"^10.0.0","supertest":"3.0.0","ts-loader":"6.0.0","@types/raf":"^3.4.0","css-loader":"0.28.7","jest-junit":"3.0.0","raw-loader":"0.5.1","styled-jsx":"2.2.1","typescript":"3.3.4000","@babel/core":"7.4.4","@types/jest":"24.0.6","@types/node":"7.0.8","@types/uuid":"3.4.3","file-loader":"3.0.1","jest-enzyme":"7.0.2","lint-staged":"9.1.0","sass-loader":"6.0.6","webpack-cli":"3.3.2","@types/react":"16.8.6","babel-loader":"8.0.5","react-helmet":"5.2.0","react-select":"1.2.1","style-loader":"0.19.1","@types/enzyme":"3.1.13","@types/lodash":"4.14.123","testcafe-live":"0.1.4","@babel/runtime":"7.4.4","dotenv-webpack":"^1.7.0","@babel/polyfill":"^7.4.4","@storybook/react":"5.0.11","@types/invariant":"2.2.29","@types/react-dom":"16.0.11","isomorphic-fetch":"2.2.1","react-datepicker":"1.1.0","react-router-dom":"4.2.2","@babel/preset-env":"7.4.4","@gooddata/mock-js":"^2.13.1","@storybook/addons":"5.0.11","@types/classnames":"2.2.3","@types/prop-types":"15.5.2","@storybook/theming":"5.0.11","identity-obj-proxy":"^3.0.0","intl-messageformat":"^7.5.4","webpack-dev-server":"3.3.1","@babel/preset-react":"7.0.0","@types/react-portal":"4.0.1","@types/react-window":"^1.8.1","babel-plugin-lodash":"3.3.4","html-webpack-plugin":"3.2.0","react-test-renderer":"16.4.2","@types/react-measure":"2.0.5","clean-webpack-plugin":"2.0.2","stats-webpack-plugin":"0.7.0","eslint-config-prettier":"4.1.0","react-google-recaptcha":"^0.14.1","tslint-config-prettier":"1.18.0","@gooddata/eslint-config":"^1.0.0","@gooddata/tslint-config":"1.0.0","@types/react-responsive":"^3.0.3","@types/storybook__react":"4.0.1","@types/stringify-object":"^3.2.0","enzyme-adapter-react-16":"1.3.1","@gooddata/test-storybook":"3.2.1","@storybook/addon-actions":"5.0.11","@storybook/addon-options":"5.0.11","node-sass-magic-importer":"5.1.0","react-syntax-highlighter":"11.0.2","@types/fixed-data-table-2":"0.8.1","stylelint-config-prettier":"5.2.0","@gooddata/stylelint-config":"4.0.1","@types/react-test-renderer":"16.0.0","circular-dependency-plugin":"5.0.2","compression-webpack-plugin":"2.0.0","@types/json-stable-stringify":"^1.0.32","@gooddata/frontend-npm-scripts":"1.1.0","@types/enzyme-adapter-react-16":"1.0.3","stylelint-checkstyle-formatter":"0.1.0","@types/storybook__addon-actions":"3.4.2","@babel/plugin-proposal-class-properties":"7.4.4","@babel/plugin-proposal-object-rest-spread":"7.4.4","@babel/plugin-transform-async-to-generator":"7.4.4"},"peerDependencies":{"react":"^16.5.2","react-dom":"^16.5.2"},"_npmOperationalInternal":{"tmp":"tmp/react-components_7.7.0-alpha-patrikbraborec-pbr-one-4405-2020-05-28T09-30-21-843Z_1590658254680_0.5854514252194076","host":"s3://npm-registry-packages"}},"7.7.0-alpha-patrikbraborec-pbr-one-4405-2020-05-28T09-42-29-692Z":{"name":"@gooddata/react-components","version":"7.7.0-alpha-patrikbraborec-pbr-one-4405-2020-05-28T09-42-29-692Z","author":{"name":"GoodData Corporation"},"license":"BSD-3-Clause","_id":"@gooddata/react-components@7.7.0-alpha-patrikbraborec-pbr-one-4405-2020-05-28T09-42-29-692Z","maintainers":[{"name":"afi","email":"adam.fiedler@gooddata.com"},{"name":"bertold8","email":"ivan.nejezchleb@seznam.cz"},{"name":"bich.nguyen","email":"bich.nguyen@gooddata.com"},{"name":"brbistas","email":"valentinos.chraniotis@gooddata.com"},{"name":"bugsbunny338","email":"jiri.zajic@mensa.cz"},{"name":"de.do","email":"de.do@gooddata.com"},{"name":"gooddata-ci","email":"rail@gooddata.com"},{"name":"hang.ngo","email":"hang.ngo@gooddata.com"},{"name":"hung.nguyen.hoang","email":"hung.nguyen@gooddata.com"},{"name":"huong.nguyen","email":"huong.nguyen@gooddata.com"},{"name":"huyen.nguyen","email":"huyen.nguyen@gooddata.com"},{"name":"ivan.mjartan","email":"ivan.mjartan@gooddata.com"},{"name":"jakub-sterba","email":"jakub.sterba@gooddata.com"},{"name":"jaroslav.tomecek","email":"jaroslav.tomecek@gooddata.com"},{"name":"jkittler","email":"honza.kittler@gmail.com"},{"name":"khanh.le","email":"khanh.le@gooddata.com"},{"name":"lanhuynh","email":"lan.huynh@gooddata.com"},{"name":"linhhong","email":"linh.hong@gooddata.com"},{"name":"lupko","email":"lubomir.slivka@gooddata.com"},{"name":"mai.nguyen","email":"mai.nguyen@gooddata.com"},{"name":"matyas.kandl","email":"matyas.kandl@gooddata.com"},{"name":"michal.marsal","email":"michal.marsal@gooddata.com"},{"name":"my.duong","email":"my.duong@gooddata.com"},{"name":"naibinh","email":"naibinh@gmail.com"},{"name":"nikolacech","email":"nikola.cech@gooddata.com"},{"name":"nis.hua","email":"nis.hua@gooddata.com"},{"name":"no23reason","email":"dan.homola@hotmail.cz"},{"name":"patrikbraborec","email":"patrik.braborec@gooddata.com"},{"name":"pbenes","email":"petr.benes@gooddata.com"},{"name":"petrjanu","email":"petr.janu@gooddata.com"},{"name":"pkingo","email":"philipandreaskingo@hotmail.com"},{"name":"ptquang86","email":"ptquang86@gmail.com"},{"name":"qduval","email":"quentin.duval@gooddata.com"},{"name":"rodri360","email":"me@rodri360.com"},{"name":"scavnickyj","email":"jakub.scavnicky@gooddata.com"},{"name":"sitina","email":"jiri.sitina@gooddata.com"},{"name":"strouhaljan","email":"strouhal.jan@gmail.com"},{"name":"thao-luong","email":"thao.luong@gooddata.com"},{"name":"thuong.nguyen","email":"thuong.nguyen@gooddata.com"},{"name":"tomas.kratochvil","email":"tomas.kratochvil@gooddata.com"},{"name":"tomsatgd","email":"tomas.satinsky@gooddata.com"},{"name":"trung-le-quoc","email":"trung.le@gooddata.com"},{"name":"tu-ngo","email":"tungo1981@gmail.com"},{"name":"tu.bui","email":"tu.bui@gooddata.com"},{"name":"tulean","email":"tuan.le@gooddata.com"},{"name":"tuqt1005","email":"tu.tran@gooddata.com"},{"name":"utdnah","email":"danh.ung@gooddata.com"},{"name":"vlastikcz","email":"vlastimil.kotas@gooddata.com"},{"name":"vu.pham","email":"vu.pham@gooddata.com"},{"name":"xmort","email":"petr.dolejsi@gooddata.com"},{"name":"yanlipnican","email":"yanlipnican@gmail.com"}],"homepage":"https://github.com/gooddata/gooddata-react-components#readme","bugs":{"url":"https://github.com/gooddata/gooddata-react-components/issues"},"dist":{"shasum":"025c26d9ab4f8782f3b6130a8d2e84ce8015f6ac","tarball":"https://registry.npmjs.org/@gooddata/react-components/-/react-components-7.7.0-alpha-patrikbraborec-pbr-one-4405-2020-05-28T09-42-29-692Z.tgz","fileCount":2641,"integrity":"sha512-6/h8zVHIjwvkJC8y0xunD+XzexvT1KTFkHECUXm29rIOv3OfKRHBQpoYg04gzbrDw08WrCz3ocORrddXwkbgRA==","signatures":[{"sig":"MEQCID1cFzQ1fYi84WSSIt4E+8D1VT1UUx9RcL71M1Iu0xp4AiAsxcB0O5fLQ0CZXKT8F8jefZcx4NosEgwcZygIKZak/Q==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":10442206,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJez4ehCRA9TVsSAnZWagAAc0sP/2p+Rs+99JKrnvGh/4Kd\nLVx9kGkju1bHfpYcXIMIHRlVh6ctF29mZNj2VIL6jR+rtEfybzwpeVTad6xr\nIMpk1YDCUAtsBP7gc42r5WllxOMemPr22Pv1HA9f6HYCoq3neeEGaLZBWSwS\nR356759qzbDN6Njp8aXW5j0vGA19ZSJj11CsYvGd55o6UTpkEyl0R9ctV5Cw\nkoczNpIwzVcwIHVVN3ycDYycvFYjcT31Bl1jwawyxnOgYlbFfO43RssILggu\n5j9PG5ZLRn0zWY3rX6REMDsiaHNiC1Wjo09bXalFbtV8S1l2KQJliqqKIsTw\n118N+BWN67od4WaPhWnPx4m4Thiwn4bst91aRjpgksOxtP9h3CmtmYfYmc1g\nJUZ6WIV/dxH0Vb3bUq/AQM2yORN9KCzKIvlFQXCyN4JlqCPTDgllqa60Is4n\nStBZkaGwmQ2L6ikJyXC7nNbziTKwvppPjkLA2ms/4Vpkaqrg2SGQ/istA1Uj\n0L87FA/AJkkRMCGfAguhr1UwUGDrBzpioi7cZnO+ZGUlkqpe1AicBh8Ao9TE\ngPnmwe0yNmzuz4jTU9CYNPyCqRe/55Lv7L5/JtJcCVjy95huDFVKxyzKCYRZ\nlM4UfXrQc7oftN8Lq+xoSDAPp65/FqJ1pwtokAPk1TtAGjPMm/kWeIWEwWbl\nfMCn\r\n=BdOH\r\n-----END PGP SIGNATURE-----\r\n"},"main":"dist/index.js","husky":{"hooks":{"pre-commit":"lint-staged"}},"config":{"eslint":"./examples/**/*.{js,jsx}","tslint":"./{__mocks__,src,stories}/{,**/}*.{ts,tsx}"},"readme":"[![npm version](https://badge.fury.io/js/%40gooddata%2Freact-components.svg)](https://www.npmjs.com/package/@gooddata/react-components)\n\n# GoodData.UI React components\n> A React-based JavaScript library for building data-driven applications\n\n## Getting started\n- [GoodData.UI Documentation](http://sdk.gooddata.com/gooddata-ui/)\n- [GoodData.UI Live Examples](https://gooddata-examples.herokuapp.com/)\n- [Stack Overflow](https://stackoverflow.com/questions/tagged/gooddata)\n\n### Usage\nWith [yarn](https://yarnpkg.com) installed, go to your project directory and run\n```\n$ yarn add @gooddata/react-components\n```\nIf you prefer [npm](npmjs.com) run\n```\n$ npm install --save @gooddata/react-components\n```\n\nThe public API is exposed via global `index.js`. Except for the styles, do not import any other file directly\nbecause they are not intended to be part of the public API.\n\n## Contributing\n\nWe welcome any contribution in form of [issues](https://github.com/gooddata/gooddata-react-components/issues) or [pull requests](https://github.com/gooddata/gooddata-react-components/pulls).\n\nInstall [Node.js](http://nodejs.org) (node 12.16.1, npm v6.13.4) and [Yarn](https://classic.yarnpkg.com) (1.22.4).\n\nInstall dependencies:\n```\nyarn install --frozen-lockfile\n```\n\nThese commands may come in handy while developing:\n\n| command | description |\n| ------- | ----------- |\n| `yarn install --pure-lockfile` | first step |\n| ||\n| `yarn dev` | build react-components to `/dist` in watch mode |\n| `yarn test` | run all unit tests |\n| `yarn prettier-write` | format the source code to match the valid codestyle |\n| `yarn validate` | validate codestyle |\n| ||\n| `yarn storybook` | run storybook from `/stories` on http://localhost:9001 |\n| `yarn build-storybook` | build storybook to `/dist-storybook` |\n| `yarn test-storybook` | run storybook and [screenshot tests](https://github.com/gooddata/gdc-client-utils/tree/master/test-storybook) |\n| ||\n| `yarn examples` | run Live Examples dev-server from `/examples` on https://localhost:8999 |\n| `yarn examples-build` | build Live Examples to `/examples/dist` |\n| `yarn examples-server` | serve built Live Examples - see `/examples/server/src` |\n| `yarn examples-testcafe` | run testcafe tests against `localhost:8999` |\n\n### Deploy to heroku.com\nWhen you deploy this repo to heroku, it serves *GoodData.UI Live Examples*.\nRelevant tasks are in `Procfile` and `package.json`.\n\n```bash\n# run in the project directory\nheroku login\nheroku create <your-app-name>\nheroku config:set DOMAIN_ADMIN_USERNAME=x@gooddata.com DOMAIN_ADMIN_PASSWORD=xy PROJECT_ID_TO_ASSIGN=xms7ga4tf3g3nzucd8380o2bev8oeknp\ngit push heroku HEAD:master\nheroku open\n```\n### Enable Geo Chart for Storybook and Live Examples\nGeo chart uses Mapbox to render map which requires a Mapbox access token.\n- Register an account and create Mapbox access token at [guide](https://docs.mapbox.com/help/how-mapbox-works/access-tokens/)\n- Store the created token at `.env`:\n```bash\necho -e \"EXAMPLE_MAPBOX_ACCESS_TOKEN=token\" >> .env # only need to run once\necho -e \"STORYBOOK_MAPBOX_ACCESS_TOKEN=token\" >> .env # only need to run once\n```\n\n### Run Live Examples Locally\nTo run *GoodData.UI Live Examples* locally:\n```bash\ngit clone <this-repository>\ncd  <repository-folder>\nyarn install --pure-lockfile\nyarn examples\n```\nThen open https://localhost:8999 and login using Live Examples account (you can [create one here](https://gooddata-examples.herokuapp.com/registration)).\n\n### Run Storybook locally\n- Run storybook with token stored in `.env` for more secure\n```bash\nyarn storybook\n```\n- Or run storybook with token env param exposed to cli (not suggested)\n```bash\nSTORYBOOK_MAPBOX_ACCESS_TOKEN=token yarn storybook\n```\n- Apply either above way to `yarn build-storybook` or `yarn test-storybook`\n\n### Source code formatting\nThe source code in the repository is formatted by [Prettier](https://prettier.io/).\nThe format of the code is validated by our Continuous Integration server and is one of the requirements of successful merge.\n\nPrettier is supported by every major IDE. You can find the list of supported editors and how to configure them [here](https://prettier.io/docs/en/editors.html).\n\nIn the case, when your editor is not supported or you don't want to setup the integration, you can run the `yarn prettier-write` command to reformat the code before commit.\n\n## Changelog\n\n- see [CHANGELOG.md](CHANGELOG.md)\n\n## Supported versions\n\nIn order to make the user experience with integrating GoodData UI SDK as smooth and secure as possible and to ensure that the SDK is using the latest features of the platform, we will only provide support to two most recent major versions of UI SDK.\n\nThe most recent majors will be supported in the following modes:\n\n- The latest major version will receive all new functionality and all bug fixes\n- The previous major version will only receive fixes to critical issues and security fixes. These fixes will be applied on top of last released version of the previous major\n\nThe customers are encouraged to always use the latest version of the UI SDK.\n\nIn case of using older versions, the user might face API incompatibility, performance or security issues.\n\nPlease follow the installation instructions to update to the newest version.\n\n## License\n\n(C) 2007-2020 GoodData Corporation\n\nThis project is dual licensed:\n\n- The ATTRIBUTION-NONCOMMERCIAL 4.0 INTERNATIONAL (CC BY-NC 4.0) is used for purpose of the trial experience and evaluation of GoodData.UI library.\n- The GOODDATA GOODDATA.UI LIBRARY END USER LICENSE AGREEMENT is used for GoodData customers.\n\nFor more information, please see [LICENSE](https://github.com/gooddata/gooddata-react-components/blob/master/LICENSE)\n","gitHead":"bec7bf7b1074a6d76c654543bc13f710a81714ca","scripts":{"dev":"bash scripts/build.sh --dev-watch","test":"jest --watch","build":"bash scripts/build.sh","tslint":"yarn run-tslint -t verbose $npm_package_config_tslint","prepare":"cd examples/server && yarn install --frozen-lockfile && cd ../..; rm -r examples/node_modules 2>/dev/null; true","examples":"bash scripts/run-examples.sh","prepare?":"# Called before `npm publish` and on local `npm install`. Temporarily also for deleting obsolete node_modules. Ends with `true` to continue gracefully.","validate":"tsc --noEmit && yarn tslint && eslint $npm_package_config_eslint && yarn validate-style && yarn prettier-check","build-dev":"bash scripts/build.sh --dev","examples?":"# Default is developer domain, other options: yarn examples [sec,secure,stg,stg2,stg3,demo,developer or URL]","storybook":"yarn build && start-storybook -p 9001 -c .storybook","test-once":"jest","tslint-ci":"mkdir -p ./ci/results && yarn run-tslint -t checkstyle -o ./ci/results/tslint-results.xml $npm_package_config_tslint","run-tslint":"tslint -p tsconfig.json","validate-ci":"tsc --noEmit && yarn tslint-ci  && eslint $npm_package_config_eslint -f checkstyle -o ci/results/eslint-results.xml && yarn validate-style-ci && yarn prettier-check","examples-build":"bash scripts/build-examples.sh","prepublishOnly":"yarn build","prettier-check":"prettier --check '{src,stories,styles,__mocks__,examples/server/src,examples/src,examples/test}/**/*.{ts,js,tsx,jsx,json,scss,md,yaml,html}'","prettier-write":"prettier --write '{src,stories,styles,__mocks__,examples/server/src,examples/src,examples/test}/**/*.{ts,js,tsx,jsx,json,scss,md,yaml,html}'","test-storybook":"yarn build && test-storybook","validate-style":"stylelint '**/*.scss'","build-storybook":"yarn build && build-storybook -c .storybook -o dist-storybook","examples-server":"node examples/server/src/index.js","heroku-postbuild":"yarn examples-build developer","examples-testcafe":"./scripts/run-testcafe.sh visual","validate-style-ci":"stylelint '**/*.scss' --custom-formatter=node_modules/stylelint-checkstyle-formatter > ci/results/stylelint-results.xml","check-circular-deps":"madge --circular --extensions ts ./src","examples-testcafe-ci":"./scripts/run-testcafe.sh ci","examples-testcafe-live":"./scripts/run-testcafe.sh live"},"typings":"dist/index.d.ts","_npmUser":{"name":"patrikbraborec","email":"patrik.braborec@gooddata.com"},"deprecated":"@gooddata/react-components@7 reached End of Support on March 31, 2022. Please upgrade (see https://sdk.gooddata.com/gooddata-ui/docs/supported_versions.html for more information).","repository":{"url":"git+ssh://git@github.com/gooddata/gooddata-react-components.git","type":"git"},"_npmVersion":"6.13.4","description":"GoodData.UI - A powerful JavaScript library for building analytical applications","directories":{},"lint-staged":{"{src,stories,styles,__mocks__,examples/server/src,examples/src,examples/test}/**/*.{ts,js,tsx,jsx,scss}":["npx gdc-fix-copyright","git add"],"{src,stories,styles,__mocks__,examples/server/src,examples/src,examples/test}/**/*.{ts,js,tsx,jsx,json,scss,md,yaml,html}":["prettier --write","git add"]},"_nodeVersion":"12.16.1","dependencies":{"rxjs":"^5.5.6","uuid":"^3.2.1","immer":"^1.3.1","lodash":"^4.17.15","date-fns":"^2.7.0","downshift":"^3.2.7","invariant":"^2.2.2","mapbox-gl":"^1.6.1","classnames":"^2.2.6","highcharts":"7.1.1","prop-types":"^15.6.0","react-intl":"^3.6.0","custom-event":"^1.0.1","react-window":"^1.8.1","ag-grid-react":"20.0.0","react-measure":"^2.3.0","@types/mapbox-gl":"^1.6.1","react-day-picker":"~7.3.0","react-responsive":"^3.0.0","stringify-object":"^2.4.0","@gooddata/typings":"^2.24.2","ag-grid-community":"20.0.0","http-status-codes":"^1.3.0","@gooddata/js-utils":"^3.10.5","@gooddata/numberjs":"^3.2.4","fixed-data-table-2":"0.7.17","@gooddata/goodstrap":"^68.6.0","react-dom-factories":"^1.0.2","@gooddata/gooddata-js":"^13.0.1","json-stable-stringify":"^1.0.1","react-transition-group":"^2.2.1","hoist-non-react-statics":"^3.3.0","nodelist-foreach-polyfill":"^1.2.0","@formatjs/intl-pluralrules":"^1.3.6","highcharts-grouped-categories":"^1.1.3"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"raf":"3.3.2","yup":"^0.24.1","jest":"24.7.1","husky":"3.0.0","madge":"^3.4.4","react":"^16.5.2","enzyme":"3.5.0","eslint":"4.19.1","formik":"^0.11.11","moment":"2.23.0","history":"^4.7.2","ts-jest":"24.0.0","webpack":"4.30.0","full-icu":"^1.3.0","prettier":"1.16.4","react-ga":"^2.5.2","recharts":"1.0.0-beta.9","testcafe":"1.1.4","commander":"2.14.1","node-sass":"4.13.0","react-dom":"^16.5.2","stylelint":"^10.0.0","supertest":"3.0.0","ts-loader":"6.0.0","@types/raf":"^3.4.0","css-loader":"0.28.7","jest-junit":"3.0.0","raw-loader":"0.5.1","styled-jsx":"2.2.1","typescript":"3.3.4000","@babel/core":"7.4.4","@types/jest":"24.0.6","@types/node":"7.0.8","@types/uuid":"3.4.3","file-loader":"3.0.1","jest-enzyme":"7.0.2","lint-staged":"9.1.0","sass-loader":"6.0.6","webpack-cli":"3.3.2","@types/react":"16.8.6","babel-loader":"8.0.5","react-helmet":"5.2.0","react-select":"1.2.1","style-loader":"0.19.1","@types/enzyme":"3.1.13","@types/lodash":"4.14.123","testcafe-live":"0.1.4","@babel/runtime":"7.4.4","dotenv-webpack":"^1.7.0","@babel/polyfill":"^7.4.4","@storybook/react":"5.0.11","@types/invariant":"2.2.29","@types/react-dom":"16.0.11","isomorphic-fetch":"2.2.1","react-datepicker":"1.1.0","react-router-dom":"4.2.2","@babel/preset-env":"7.4.4","@gooddata/mock-js":"^2.13.1","@storybook/addons":"5.0.11","@types/classnames":"2.2.3","@types/prop-types":"15.5.2","@storybook/theming":"5.0.11","identity-obj-proxy":"^3.0.0","intl-messageformat":"^7.5.4","webpack-dev-server":"3.3.1","@babel/preset-react":"7.0.0","@types/react-portal":"4.0.1","@types/react-window":"^1.8.1","babel-plugin-lodash":"3.3.4","html-webpack-plugin":"3.2.0","react-test-renderer":"16.4.2","@types/react-measure":"2.0.5","clean-webpack-plugin":"2.0.2","stats-webpack-plugin":"0.7.0","eslint-config-prettier":"4.1.0","react-google-recaptcha":"^0.14.1","tslint-config-prettier":"1.18.0","@gooddata/eslint-config":"^1.0.0","@gooddata/tslint-config":"1.0.0","@types/react-responsive":"^3.0.3","@types/storybook__react":"4.0.1","@types/stringify-object":"^3.2.0","enzyme-adapter-react-16":"1.3.1","@gooddata/test-storybook":"3.2.1","@storybook/addon-actions":"5.0.11","@storybook/addon-options":"5.0.11","node-sass-magic-importer":"5.1.0","react-syntax-highlighter":"11.0.2","@types/fixed-data-table-2":"0.8.1","stylelint-config-prettier":"5.2.0","@gooddata/stylelint-config":"4.0.1","@types/react-test-renderer":"16.0.0","circular-dependency-plugin":"5.0.2","compression-webpack-plugin":"2.0.0","@types/json-stable-stringify":"^1.0.32","@gooddata/frontend-npm-scripts":"1.1.0","@types/enzyme-adapter-react-16":"1.0.3","stylelint-checkstyle-formatter":"0.1.0","@types/storybook__addon-actions":"3.4.2","@babel/plugin-proposal-class-properties":"7.4.4","@babel/plugin-proposal-object-rest-spread":"7.4.4","@babel/plugin-transform-async-to-generator":"7.4.4"},"peerDependencies":{"react":"^16.5.2","react-dom":"^16.5.2"},"_npmOperationalInternal":{"tmp":"tmp/react-components_7.7.0-alpha-patrikbraborec-pbr-one-4405-2020-05-28T09-42-29-692Z_1590658976669_0.8782011503851139","host":"s3://npm-registry-packages"}},"7.7.0-alpha-patrikbraborec-pbr-one-4405-2020-05-28T09-53-49-521Z":{"name":"@gooddata/react-components","version":"7.7.0-alpha-patrikbraborec-pbr-one-4405-2020-05-28T09-53-49-521Z","author":{"name":"GoodData Corporation"},"license":"BSD-3-Clause","_id":"@gooddata/react-components@7.7.0-alpha-patrikbraborec-pbr-one-4405-2020-05-28T09-53-49-521Z","maintainers":[{"name":"afi","email":"adam.fiedler@gooddata.com"},{"name":"bertold8","email":"ivan.nejezchleb@seznam.cz"},{"name":"bich.nguyen","email":"bich.nguyen@gooddata.com"},{"name":"brbistas","email":"valentinos.chraniotis@gooddata.com"},{"name":"bugsbunny338","email":"jiri.zajic@mensa.cz"},{"name":"de.do","email":"de.do@gooddata.com"},{"name":"gooddata-ci","email":"rail@gooddata.com"},{"name":"hang.ngo","email":"hang.ngo@gooddata.com"},{"name":"hung.nguyen.hoang","email":"hung.nguyen@gooddata.com"},{"name":"huong.nguyen","email":"huong.nguyen@gooddata.com"},{"name":"huyen.nguyen","email":"huyen.nguyen@gooddata.com"},{"name":"ivan.mjartan","email":"ivan.mjartan@gooddata.com"},{"name":"jakub-sterba","email":"jakub.sterba@gooddata.com"},{"name":"jaroslav.tomecek","email":"jaroslav.tomecek@gooddata.com"},{"name":"jkittler","email":"honza.kittler@gmail.com"},{"name":"khanh.le","email":"khanh.le@gooddata.com"},{"name":"lanhuynh","email":"lan.huynh@gooddata.com"},{"name":"linhhong","email":"linh.hong@gooddata.com"},{"name":"lupko","email":"lubomir.slivka@gooddata.com"},{"name":"mai.nguyen","email":"mai.nguyen@gooddata.com"},{"name":"matyas.kandl","email":"matyas.kandl@gooddata.com"},{"name":"michal.marsal","email":"michal.marsal@gooddata.com"},{"name":"my.duong","email":"my.duong@gooddata.com"},{"name":"naibinh","email":"naibinh@gmail.com"},{"name":"nikolacech","email":"nikola.cech@gooddata.com"},{"name":"nis.hua","email":"nis.hua@gooddata.com"},{"name":"no23reason","email":"dan.homola@hotmail.cz"},{"name":"patrikbraborec","email":"patrik.braborec@gooddata.com"},{"name":"pbenes","email":"petr.benes@gooddata.com"},{"name":"petrjanu","email":"petr.janu@gooddata.com"},{"name":"pkingo","email":"philipandreaskingo@hotmail.com"},{"name":"ptquang86","email":"ptquang86@gmail.com"},{"name":"qduval","email":"quentin.duval@gooddata.com"},{"name":"rodri360","email":"me@rodri360.com"},{"name":"scavnickyj","email":"jakub.scavnicky@gooddata.com"},{"name":"sitina","email":"jiri.sitina@gooddata.com"},{"name":"strouhaljan","email":"strouhal.jan@gmail.com"},{"name":"thao-luong","email":"thao.luong@gooddata.com"},{"name":"thuong.nguyen","email":"thuong.nguyen@gooddata.com"},{"name":"tomas.kratochvil","email":"tomas.kratochvil@gooddata.com"},{"name":"tomsatgd","email":"tomas.satinsky@gooddata.com"},{"name":"trung-le-quoc","email":"trung.le@gooddata.com"},{"name":"tu-ngo","email":"tungo1981@gmail.com"},{"name":"tu.bui","email":"tu.bui@gooddata.com"},{"name":"tulean","email":"tuan.le@gooddata.com"},{"name":"tuqt1005","email":"tu.tran@gooddata.com"},{"name":"utdnah","email":"danh.ung@gooddata.com"},{"name":"vlastikcz","email":"vlastimil.kotas@gooddata.com"},{"name":"vu.pham","email":"vu.pham@gooddata.com"},{"name":"xmort","email":"petr.dolejsi@gooddata.com"},{"name":"yanlipnican","email":"yanlipnican@gmail.com"}],"homepage":"https://github.com/gooddata/gooddata-react-components#readme","bugs":{"url":"https://github.com/gooddata/gooddata-react-components/issues"},"dist":{"shasum":"1ee5372a27d2bb09773be0c4b8da1223ef67a408","tarball":"https://registry.npmjs.org/@gooddata/react-components/-/react-components-7.7.0-alpha-patrikbraborec-pbr-one-4405-2020-05-28T09-53-49-521Z.tgz","fileCount":2641,"integrity":"sha512-57i2d4bSuq58SbUTru1qJH9IdFEIQI1nM+AVfsbbVMtPUYbPOIjBp7QBq2rQA7YhjRC4+vM8kXk7NMZctrRWhw==","signatures":[{"sig":"MEUCIE9XOdp9vQbVlBqDWtBd3HZz2w3C1k9fh+XsItQ8C4cvAiEA/RhzCuzr0G5vh3mrnl2ehsQR6fj91X4PF5+hD/pTu70=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":10442212,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJez4pJCRA9TVsSAnZWagAAhe0P+gIve3aJYUd0Bg4OOzrI\ni5EPPDVLsafAbFn1rcU1XJH++GKWuqSZPTodnYbcT8ncVNZmbljVtY8I/JQW\ndPMrppNUdubuYR7Gjp8coeCh6fz8i6nEfNmoI/grRP681LJeRRQnSl0EGYz0\nyzg6hSZOu7yBtIHs4yIXVkHHXFSRANB/RQ8V4oOkxJOd/1cv6A7GemiVI4io\nckKtxSMbFwFFhH8tn5EQcxnJbzWXJGf8Z/zZCWUZjJMsS/WZVTgY9mph+Z8U\nt07b96RWY5c/QOHhUEKPGyaWptLAHrHBE6JSQxz0QSq9sK5OXgS86ObMWwms\nGdImL5NEWYiwuf+pFTOP2zIuM8dERkFFMFvugrxsZLR/AVta1QvQ9sUR5ogt\nEv7n3t1ArEeaBF+NXwFMdGnprdpTkOjFjwaXZquc/CGhdRCbOLpZBeqbTv1A\neSUEcQGQUdLYP1AdqOgw2MpEXnc5eScErEcAgP8V/ziNaxcyM4DKgczBzTB6\nUBij3nO9pjw3H1KmOYtYhIqWNGyZj97PvFBkp7ty/fcRcNDt5gnT9squO4EI\n9R2tYbOQZbLgbuH6K+mwsGzqhammLAcde/gaUgD+aIBKrgTqADLYFwhnkU9v\n6RrdLZdWJFx3af9r7agdQyyr+mgwmee7vqGyW4LI2UDqRqAeStbWqcYUjP2D\n1zH/\r\n=MFuK\r\n-----END PGP SIGNATURE-----\r\n"},"main":"dist/index.js","husky":{"hooks":{"pre-commit":"lint-staged"}},"config":{"eslint":"./examples/**/*.{js,jsx}","tslint":"./{__mocks__,src,stories}/{,**/}*.{ts,tsx}"},"readme":"[![npm version](https://badge.fury.io/js/%40gooddata%2Freact-components.svg)](https://www.npmjs.com/package/@gooddata/react-components)\n\n# GoodData.UI React components\n> A React-based JavaScript library for building data-driven applications\n\n## Getting started\n- [GoodData.UI Documentation](http://sdk.gooddata.com/gooddata-ui/)\n- [GoodData.UI Live Examples](https://gooddata-examples.herokuapp.com/)\n- [Stack Overflow](https://stackoverflow.com/questions/tagged/gooddata)\n\n### Usage\nWith [yarn](https://yarnpkg.com) installed, go to your project directory and run\n```\n$ yarn add @gooddata/react-components\n```\nIf you prefer [npm](npmjs.com) run\n```\n$ npm install --save @gooddata/react-components\n```\n\nThe public API is exposed via global `index.js`. Except for the styles, do not import any other file directly\nbecause they are not intended to be part of the public API.\n\n## Contributing\n\nWe welcome any contribution in form of [issues](https://github.com/gooddata/gooddata-react-components/issues) or [pull requests](https://github.com/gooddata/gooddata-react-components/pulls).\n\nInstall [Node.js](http://nodejs.org) (node 12.16.1, npm v6.13.4) and [Yarn](https://classic.yarnpkg.com) (1.22.4).\n\nInstall dependencies:\n```\nyarn install --frozen-lockfile\n```\n\nThese commands may come in handy while developing:\n\n| command | description |\n| ------- | ----------- |\n| `yarn install --pure-lockfile` | first step |\n| ||\n| `yarn dev` | build react-components to `/dist` in watch mode |\n| `yarn test` | run all unit tests |\n| `yarn prettier-write` | format the source code to match the valid codestyle |\n| `yarn validate` | validate codestyle |\n| ||\n| `yarn storybook` | run storybook from `/stories` on http://localhost:9001 |\n| `yarn build-storybook` | build storybook to `/dist-storybook` |\n| `yarn test-storybook` | run storybook and [screenshot tests](https://github.com/gooddata/gdc-client-utils/tree/master/test-storybook) |\n| ||\n| `yarn examples` | run Live Examples dev-server from `/examples` on https://localhost:8999 |\n| `yarn examples-build` | build Live Examples to `/examples/dist` |\n| `yarn examples-server` | serve built Live Examples - see `/examples/server/src` |\n| `yarn examples-testcafe` | run testcafe tests against `localhost:8999` |\n\n### Deploy to heroku.com\nWhen you deploy this repo to heroku, it serves *GoodData.UI Live Examples*.\nRelevant tasks are in `Procfile` and `package.json`.\n\n```bash\n# run in the project directory\nheroku login\nheroku create <your-app-name>\nheroku config:set DOMAIN_ADMIN_USERNAME=x@gooddata.com DOMAIN_ADMIN_PASSWORD=xy PROJECT_ID_TO_ASSIGN=xms7ga4tf3g3nzucd8380o2bev8oeknp\ngit push heroku HEAD:master\nheroku open\n```\n### Enable Geo Chart for Storybook and Live Examples\nGeo chart uses Mapbox to render map which requires a Mapbox access token.\n- Register an account and create Mapbox access token at [guide](https://docs.mapbox.com/help/how-mapbox-works/access-tokens/)\n- Store the created token at `.env`:\n```bash\necho -e \"EXAMPLE_MAPBOX_ACCESS_TOKEN=token\" >> .env # only need to run once\necho -e \"STORYBOOK_MAPBOX_ACCESS_TOKEN=token\" >> .env # only need to run once\n```\n\n### Run Live Examples Locally\nTo run *GoodData.UI Live Examples* locally:\n```bash\ngit clone <this-repository>\ncd  <repository-folder>\nyarn install --pure-lockfile\nyarn examples\n```\nThen open https://localhost:8999 and login using Live Examples account (you can [create one here](https://gooddata-examples.herokuapp.com/registration)).\n\n### Run Storybook locally\n- Run storybook with token stored in `.env` for more secure\n```bash\nyarn storybook\n```\n- Or run storybook with token env param exposed to cli (not suggested)\n```bash\nSTORYBOOK_MAPBOX_ACCESS_TOKEN=token yarn storybook\n```\n- Apply either above way to `yarn build-storybook` or `yarn test-storybook`\n\n### Source code formatting\nThe source code in the repository is formatted by [Prettier](https://prettier.io/).\nThe format of the code is validated by our Continuous Integration server and is one of the requirements of successful merge.\n\nPrettier is supported by every major IDE. You can find the list of supported editors and how to configure them [here](https://prettier.io/docs/en/editors.html).\n\nIn the case, when your editor is not supported or you don't want to setup the integration, you can run the `yarn prettier-write` command to reformat the code before commit.\n\n## Changelog\n\n- see [CHANGELOG.md](CHANGELOG.md)\n\n## Supported versions\n\nIn order to make the user experience with integrating GoodData UI SDK as smooth and secure as possible and to ensure that the SDK is using the latest features of the platform, we will only provide support to two most recent major versions of UI SDK.\n\nThe most recent majors will be supported in the following modes:\n\n- The latest major version will receive all new functionality and all bug fixes\n- The previous major version will only receive fixes to critical issues and security fixes. These fixes will be applied on top of last released version of the previous major\n\nThe customers are encouraged to always use the latest version of the UI SDK.\n\nIn case of using older versions, the user might face API incompatibility, performance or security issues.\n\nPlease follow the installation instructions to update to the newest version.\n\n## License\n\n(C) 2007-2020 GoodData Corporation\n\nThis project is dual licensed:\n\n- The ATTRIBUTION-NONCOMMERCIAL 4.0 INTERNATIONAL (CC BY-NC 4.0) is used for purpose of the trial experience and evaluation of GoodData.UI library.\n- The GOODDATA GOODDATA.UI LIBRARY END USER LICENSE AGREEMENT is used for GoodData customers.\n\nFor more information, please see [LICENSE](https://github.com/gooddata/gooddata-react-components/blob/master/LICENSE)\n","gitHead":"bec7bf7b1074a6d76c654543bc13f710a81714ca","scripts":{"dev":"bash scripts/build.sh --dev-watch","test":"jest --watch","build":"bash scripts/build.sh","tslint":"yarn run-tslint -t verbose $npm_package_config_tslint","prepare":"cd examples/server && yarn install --frozen-lockfile && cd ../..; rm -r examples/node_modules 2>/dev/null; true","examples":"bash scripts/run-examples.sh","prepare?":"# Called before `npm publish` and on local `npm install`. Temporarily also for deleting obsolete node_modules. Ends with `true` to continue gracefully.","validate":"tsc --noEmit && yarn tslint && eslint $npm_package_config_eslint && yarn validate-style && yarn prettier-check","build-dev":"bash scripts/build.sh --dev","examples?":"# Default is developer domain, other options: yarn examples [sec,secure,stg,stg2,stg3,demo,developer or URL]","storybook":"yarn build && start-storybook -p 9001 -c .storybook","test-once":"jest","tslint-ci":"mkdir -p ./ci/results && yarn run-tslint -t checkstyle -o ./ci/results/tslint-results.xml $npm_package_config_tslint","run-tslint":"tslint -p tsconfig.json","validate-ci":"tsc --noEmit && yarn tslint-ci  && eslint $npm_package_config_eslint -f checkstyle -o ci/results/eslint-results.xml && yarn validate-style-ci && yarn prettier-check","examples-build":"bash scripts/build-examples.sh","prepublishOnly":"yarn build","prettier-check":"prettier --check '{src,stories,styles,__mocks__,examples/server/src,examples/src,examples/test}/**/*.{ts,js,tsx,jsx,json,scss,md,yaml,html}'","prettier-write":"prettier --write '{src,stories,styles,__mocks__,examples/server/src,examples/src,examples/test}/**/*.{ts,js,tsx,jsx,json,scss,md,yaml,html}'","test-storybook":"yarn build && test-storybook","validate-style":"stylelint '**/*.scss'","build-storybook":"yarn build && build-storybook -c .storybook -o dist-storybook","examples-server":"node examples/server/src/index.js","heroku-postbuild":"yarn examples-build developer","examples-testcafe":"./scripts/run-testcafe.sh visual","validate-style-ci":"stylelint '**/*.scss' --custom-formatter=node_modules/stylelint-checkstyle-formatter > ci/results/stylelint-results.xml","check-circular-deps":"madge --circular --extensions ts ./src","examples-testcafe-ci":"./scripts/run-testcafe.sh ci","examples-testcafe-live":"./scripts/run-testcafe.sh live"},"typings":"dist/index.d.ts","_npmUser":{"name":"patrikbraborec","email":"patrik.braborec@gooddata.com"},"deprecated":"@gooddata/react-components@7 reached End of Support on March 31, 2022. Please upgrade (see https://sdk.gooddata.com/gooddata-ui/docs/supported_versions.html for more information).","repository":{"url":"git+ssh://git@github.com/gooddata/gooddata-react-components.git","type":"git"},"_npmVersion":"6.13.4","description":"GoodData.UI - A powerful JavaScript library for building analytical applications","directories":{},"lint-staged":{"{src,stories,styles,__mocks__,examples/server/src,examples/src,examples/test}/**/*.{ts,js,tsx,jsx,scss}":["npx gdc-fix-copyright","git add"],"{src,stories,styles,__mocks__,examples/server/src,examples/src,examples/test}/**/*.{ts,js,tsx,jsx,json,scss,md,yaml,html}":["prettier --write","git add"]},"_nodeVersion":"12.16.1","dependencies":{"rxjs":"^5.5.6","uuid":"^3.2.1","immer":"^1.3.1","lodash":"^4.17.15","date-fns":"^2.7.0","downshift":"^3.2.7","invariant":"^2.2.2","mapbox-gl":"^1.6.1","classnames":"^2.2.6","highcharts":"7.1.1","prop-types":"^15.6.0","react-intl":"^3.6.0","custom-event":"^1.0.1","react-window":"^1.8.1","ag-grid-react":"20.0.0","react-measure":"^2.3.0","@types/mapbox-gl":"^1.6.1","react-day-picker":"~7.3.0","react-responsive":"^3.0.0","stringify-object":"^2.4.0","@gooddata/typings":"^2.24.2","ag-grid-community":"20.0.0","http-status-codes":"^1.3.0","@gooddata/js-utils":"^3.10.5","@gooddata/numberjs":"^3.2.4","fixed-data-table-2":"0.7.17","@gooddata/goodstrap":"^68.6.0","react-dom-factories":"^1.0.2","@gooddata/gooddata-js":"^13.0.1","json-stable-stringify":"^1.0.1","react-transition-group":"^2.2.1","hoist-non-react-statics":"^3.3.0","nodelist-foreach-polyfill":"^1.2.0","@formatjs/intl-pluralrules":"^1.3.6","highcharts-grouped-categories":"^1.1.3"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"raf":"3.3.2","yup":"^0.24.1","jest":"24.7.1","husky":"3.0.0","madge":"^3.4.4","react":"^16.5.2","enzyme":"3.5.0","eslint":"4.19.1","formik":"^0.11.11","moment":"2.23.0","history":"^4.7.2","ts-jest":"24.0.0","webpack":"4.30.0","full-icu":"^1.3.0","prettier":"1.16.4","react-ga":"^2.5.2","recharts":"1.0.0-beta.9","testcafe":"1.1.4","commander":"2.14.1","node-sass":"4.13.0","react-dom":"^16.5.2","stylelint":"^10.0.0","supertest":"3.0.0","ts-loader":"6.0.0","@types/raf":"^3.4.0","css-loader":"0.28.7","jest-junit":"3.0.0","raw-loader":"0.5.1","styled-jsx":"2.2.1","typescript":"3.3.4000","@babel/core":"7.4.4","@types/jest":"24.0.6","@types/node":"7.0.8","@types/uuid":"3.4.3","file-loader":"3.0.1","jest-enzyme":"7.0.2","lint-staged":"9.1.0","sass-loader":"6.0.6","webpack-cli":"3.3.2","@types/react":"16.8.6","babel-loader":"8.0.5","react-helmet":"5.2.0","react-select":"1.2.1","style-loader":"0.19.1","@types/enzyme":"3.1.13","@types/lodash":"4.14.123","testcafe-live":"0.1.4","@babel/runtime":"7.4.4","dotenv-webpack":"^1.7.0","@babel/polyfill":"^7.4.4","@storybook/react":"5.0.11","@types/invariant":"2.2.29","@types/react-dom":"16.0.11","isomorphic-fetch":"2.2.1","react-datepicker":"1.1.0","react-router-dom":"4.2.2","@babel/preset-env":"7.4.4","@gooddata/mock-js":"^2.13.1","@storybook/addons":"5.0.11","@types/classnames":"2.2.3","@types/prop-types":"15.5.2","@storybook/theming":"5.0.11","identity-obj-proxy":"^3.0.0","intl-messageformat":"^7.5.4","webpack-dev-server":"3.3.1","@babel/preset-react":"7.0.0","@types/react-portal":"4.0.1","@types/react-window":"^1.8.1","babel-plugin-lodash":"3.3.4","html-webpack-plugin":"3.2.0","react-test-renderer":"16.4.2","@types/react-measure":"2.0.5","clean-webpack-plugin":"2.0.2","stats-webpack-plugin":"0.7.0","eslint-config-prettier":"4.1.0","react-google-recaptcha":"^0.14.1","tslint-config-prettier":"1.18.0","@gooddata/eslint-config":"^1.0.0","@gooddata/tslint-config":"1.0.0","@types/react-responsive":"^3.0.3","@types/storybook__react":"4.0.1","@types/stringify-object":"^3.2.0","enzyme-adapter-react-16":"1.3.1","@gooddata/test-storybook":"3.2.1","@storybook/addon-actions":"5.0.11","@storybook/addon-options":"5.0.11","node-sass-magic-importer":"5.1.0","react-syntax-highlighter":"11.0.2","@types/fixed-data-table-2":"0.8.1","stylelint-config-prettier":"5.2.0","@gooddata/stylelint-config":"4.0.1","@types/react-test-renderer":"16.0.0","circular-dependency-plugin":"5.0.2","compression-webpack-plugin":"2.0.0","@types/json-stable-stringify":"^1.0.32","@gooddata/frontend-npm-scripts":"1.1.0","@types/enzyme-adapter-react-16":"1.0.3","stylelint-checkstyle-formatter":"0.1.0","@types/storybook__addon-actions":"3.4.2","@babel/plugin-proposal-class-properties":"7.4.4","@babel/plugin-proposal-object-rest-spread":"7.4.4","@babel/plugin-transform-async-to-generator":"7.4.4"},"peerDependencies":{"react":"^16.5.2","react-dom":"^16.5.2"},"_npmOperationalInternal":{"tmp":"tmp/react-components_7.7.0-alpha-patrikbraborec-pbr-one-4405-2020-05-28T09-53-49-521Z_1590659656465_0.35521205296119773","host":"s3://npm-registry-packages"}},"7.7.0-beta.30":{"name":"@gooddata/react-components","version":"7.7.0-beta.30","author":{"name":"GoodData Corporation"},"license":"BSD-3-Clause","_id":"@gooddata/react-components@7.7.0-beta.30","maintainers":[{"name":"afi","email":"adam.fiedler@gooddata.com"},{"name":"bertold8","email":"ivan.nejezchleb@seznam.cz"},{"name":"bich.nguyen","email":"bich.nguyen@gooddata.com"},{"name":"brbistas","email":"valentinos.chraniotis@gooddata.com"},{"name":"bugsbunny338","email":"jiri.zajic@mensa.cz"},{"name":"de.do","email":"de.do@gooddata.com"},{"name":"gooddata-ci","email":"rail@gooddata.com"},{"name":"hang.ngo","email":"hang.ngo@gooddata.com"},{"name":"hung.nguyen.hoang","email":"hung.nguyen@gooddata.com"},{"name":"huong.nguyen","email":"huong.nguyen@gooddata.com"},{"name":"huyen.nguyen","email":"huyen.nguyen@gooddata.com"},{"name":"ivan.mjartan","email":"ivan.mjartan@gooddata.com"},{"name":"jakub-sterba","email":"jakub.sterba@gooddata.com"},{"name":"jaroslav.tomecek","email":"jaroslav.tomecek@gooddata.com"},{"name":"jkittler","email":"honza.kittler@gmail.com"},{"name":"khanh.le","email":"khanh.le@gooddata.com"},{"name":"lanhuynh","email":"lan.huynh@gooddata.com"},{"name":"linhhong","email":"linh.hong@gooddata.com"},{"name":"lupko","email":"lubomir.slivka@gooddata.com"},{"name":"mai.nguyen","email":"mai.nguyen@gooddata.com"},{"name":"matyas.kandl","email":"matyas.kandl@gooddata.com"},{"name":"michal.marsal","email":"michal.marsal@gooddata.com"},{"name":"my.duong","email":"my.duong@gooddata.com"},{"name":"naibinh","email":"naibinh@gmail.com"},{"name":"nikolacech","email":"nikola.cech@gooddata.com"},{"name":"nis.hua","email":"nis.hua@gooddata.com"},{"name":"no23reason","email":"dan.homola@hotmail.cz"},{"name":"patrikbraborec","email":"patrik.braborec@gooddata.com"},{"name":"pbenes","email":"petr.benes@gooddata.com"},{"name":"petrjanu","email":"petr.janu@gooddata.com"},{"name":"pkingo","email":"philipandreaskingo@hotmail.com"},{"name":"ptquang86","email":"ptquang86@gmail.com"},{"name":"qduval","email":"quentin.duval@gooddata.com"},{"name":"rodri360","email":"me@rodri360.com"},{"name":"scavnickyj","email":"jakub.scavnicky@gooddata.com"},{"name":"sitina","email":"jiri.sitina@gooddata.com"},{"name":"strouhaljan","email":"strouhal.jan@gmail.com"},{"name":"thao-luong","email":"thao.luong@gooddata.com"},{"name":"thuong.nguyen","email":"thuong.nguyen@gooddata.com"},{"name":"tomas.kratochvil","email":"tomas.kratochvil@gooddata.com"},{"name":"tomsatgd","email":"tomas.satinsky@gooddata.com"},{"name":"trung-le-quoc","email":"trung.le@gooddata.com"},{"name":"tu-ngo","email":"tungo1981@gmail.com"},{"name":"tu.bui","email":"tu.bui@gooddata.com"},{"name":"tulean","email":"tuan.le@gooddata.com"},{"name":"tuqt1005","email":"tu.tran@gooddata.com"},{"name":"utdnah","email":"danh.ung@gooddata.com"},{"name":"vlastikcz","email":"vlastimil.kotas@gooddata.com"},{"name":"vu.pham","email":"vu.pham@gooddata.com"},{"name":"xmort","email":"petr.dolejsi@gooddata.com"},{"name":"yanlipnican","email":"yanlipnican@gmail.com"}],"homepage":"https://github.com/gooddata/gooddata-react-components#readme","bugs":{"url":"https://github.com/gooddata/gooddata-react-components/issues"},"dist":{"shasum":"c6c591c492cbcbf4a651665d85415e7de43d5a2d","tarball":"https://registry.npmjs.org/@gooddata/react-components/-/react-components-7.7.0-beta.30.tgz","fileCount":2629,"integrity":"sha512-ejJLUH7vHcbmvMFGh//5rF4pOlOfPfAjepY31+Ghl+khP9V9GHY0O7AdJOGlk1VPBVx71xcCjSN7LK8FpvjeqA==","signatures":[{"sig":"MEUCIQDo9ZK9XlevNEZvVy9xbUW7mh86aXxPiiD5GxaO71Kz1AIgE0jsbm/ANqaS1HlOAY6mqQPZ0FOeeTeuNTGkYmh8k/E=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":10343412,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJez5nMCRA9TVsSAnZWagAACEoP/1r+sTJzRZYz1zi7TEQM\nrdNvPMkcGLr0mClOq0vB/eWghi7NiIUUB6B/nDqnZPR1A30CB9qcdNnVRkXP\nYO1w4P43Sx5cp5GMc7nmKJN74sn2cBxFqbQcKL+r7Sq0tNxymY4Ur6GJeZLk\nzbGA5HoPd5SyLH39dnpG7Hf7+k+oVFdh/x9zLdawbH59iIiD6vTw6iCrcey/\nHq+NP7nEOJgwcmOHOY+1yYFCdXgYFvC3LUqA0dniPPOfEpJ0WoeInwFh9rx1\nmBGjwcGXNNetVeXsNFtb1rS0kHpQsvnRVpOWirKoTpKaowQZLPu+dvM6AKye\nKhQHsEPNjVyKnSLCbZJXO8q1xbzffFqkW+86QbKTRW+UQld7NV0tGimPrqg0\nHmmo6KuNWvY42sXXs+69ePwU66Ou1pImwQaJ1i2AdHHee9aC5qShRatxrj/r\nkwekGVikV8jQhmMen8pxtvJMdKJIorP8JWm4MMXOViQtIxTj8lBrCfsX97WU\nKLMa4Rx8nskqcGkcyk7v0PjQ8HxuKNCAnkfBKzUou6qic3wwh/61Qj3aVGFM\nT+p1Tt63y2cV4uLz0LVTVvRqX4yWBkRxb3pQSgzMtd7MRlgW4b9Zk4zen8UC\nagPteIjS7TrYYM8kZ65cuWE3wL68jdfAGud6Qs+lUniTIUrulqvHzoxdMmzU\nPm7O\r\n=iCkX\r\n-----END PGP SIGNATURE-----\r\n"},"main":"dist/index.js","husky":{"hooks":{"pre-commit":"lint-staged"}},"config":{"eslint":"./examples/**/*.{js,jsx}","tslint":"./{__mocks__,src,stories}/{,**/}*.{ts,tsx}"},"readme":"[![npm version](https://badge.fury.io/js/%40gooddata%2Freact-components.svg)](https://www.npmjs.com/package/@gooddata/react-components)\n\n# GoodData.UI React components\n> A React-based JavaScript library for building data-driven applications\n\n## Getting started\n- [GoodData.UI Documentation](http://sdk.gooddata.com/gooddata-ui/)\n- [GoodData.UI Live Examples](https://gooddata-examples.herokuapp.com/)\n- [Stack Overflow](https://stackoverflow.com/questions/tagged/gooddata)\n\n### Usage\nWith [yarn](https://yarnpkg.com) installed, go to your project directory and run\n```\n$ yarn add @gooddata/react-components\n```\nIf you prefer [npm](npmjs.com) run\n```\n$ npm install --save @gooddata/react-components\n```\n\nThe public API is exposed via global `index.js`. Except for the styles, do not import any other file directly\nbecause they are not intended to be part of the public API.\n\n## Contributing\n\nWe welcome any contribution in form of [issues](https://github.com/gooddata/gooddata-react-components/issues) or [pull requests](https://github.com/gooddata/gooddata-react-components/pulls).\n\nInstall [Node.js](http://nodejs.org) (node 12.16.1, npm v6.13.4) and [Yarn](https://classic.yarnpkg.com) (1.22.4).\n\nInstall dependencies:\n```\nyarn install --frozen-lockfile\n```\n\nThese commands may come in handy while developing:\n\n| command | description |\n| ------- | ----------- |\n| `yarn install --pure-lockfile` | first step |\n| ||\n| `yarn dev` | build react-components to `/dist` in watch mode |\n| `yarn test` | run all unit tests |\n| `yarn prettier-write` | format the source code to match the valid codestyle |\n| `yarn validate` | validate codestyle |\n| ||\n| `yarn storybook` | run storybook from `/stories` on http://localhost:9001 |\n| `yarn build-storybook` | build storybook to `/dist-storybook` |\n| `yarn test-storybook` | run storybook and [screenshot tests](https://github.com/gooddata/gdc-client-utils/tree/master/test-storybook) |\n| ||\n| `yarn examples` | run Live Examples dev-server from `/examples` on https://localhost:8999 |\n| `yarn examples-build` | build Live Examples to `/examples/dist` |\n| `yarn examples-server` | serve built Live Examples - see `/examples/server/src` |\n| `yarn examples-testcafe` | run testcafe tests against `localhost:8999` |\n\n### Deploy to heroku.com\nWhen you deploy this repo to heroku, it serves *GoodData.UI Live Examples*.\nRelevant tasks are in `Procfile` and `package.json`.\n\n```bash\n# run in the project directory\nheroku login\nheroku create <your-app-name>\nheroku config:set DOMAIN_ADMIN_USERNAME=x@gooddata.com DOMAIN_ADMIN_PASSWORD=xy PROJECT_ID_TO_ASSIGN=xms7ga4tf3g3nzucd8380o2bev8oeknp\ngit push heroku HEAD:master\nheroku open\n```\n### Enable Geo Chart for Storybook and Live Examples\nGeo chart uses Mapbox to render map which requires a Mapbox access token.\n- Register an account and create Mapbox access token at [guide](https://docs.mapbox.com/help/how-mapbox-works/access-tokens/)\n- Store the created token at `.env`:\n```bash\necho -e \"EXAMPLE_MAPBOX_ACCESS_TOKEN=token\" >> .env # only need to run once\necho -e \"STORYBOOK_MAPBOX_ACCESS_TOKEN=token\" >> .env # only need to run once\n```\n\n### Run Live Examples Locally\nTo run *GoodData.UI Live Examples* locally:\n```bash\ngit clone <this-repository>\ncd  <repository-folder>\nyarn install --pure-lockfile\nyarn examples\n```\nThen open https://localhost:8999 and login using Live Examples account (you can [create one here](https://gooddata-examples.herokuapp.com/registration)).\n\n### Run Storybook locally\n- Run storybook with token stored in `.env` for more secure\n```bash\nyarn storybook\n```\n- Or run storybook with token env param exposed to cli (not suggested)\n```bash\nSTORYBOOK_MAPBOX_ACCESS_TOKEN=token yarn storybook\n```\n- Apply either above way to `yarn build-storybook` or `yarn test-storybook`\n\n### Source code formatting\nThe source code in the repository is formatted by [Prettier](https://prettier.io/).\nThe format of the code is validated by our Continuous Integration server and is one of the requirements of successful merge.\n\nPrettier is supported by every major IDE. You can find the list of supported editors and how to configure them [here](https://prettier.io/docs/en/editors.html).\n\nIn the case, when your editor is not supported or you don't want to setup the integration, you can run the `yarn prettier-write` command to reformat the code before commit.\n\n## Changelog\n\n- see [CHANGELOG.md](CHANGELOG.md)\n\n## Supported versions\n\nIn order to make the user experience with integrating GoodData UI SDK as smooth and secure as possible and to ensure that the SDK is using the latest features of the platform, we will only provide support to two most recent major versions of UI SDK.\n\nThe most recent majors will be supported in the following modes:\n\n- The latest major version will receive all new functionality and all bug fixes\n- The previous major version will only receive fixes to critical issues and security fixes. These fixes will be applied on top of last released version of the previous major\n\nThe customers are encouraged to always use the latest version of the UI SDK.\n\nIn case of using older versions, the user might face API incompatibility, performance or security issues.\n\nPlease follow the installation instructions to update to the newest version.\n\n## License\n\n(C) 2007-2020 GoodData Corporation\n\nThis project is dual licensed:\n\n- The ATTRIBUTION-NONCOMMERCIAL 4.0 INTERNATIONAL (CC BY-NC 4.0) is used for purpose of the trial experience and evaluation of GoodData.UI library.\n- The GOODDATA GOODDATA.UI LIBRARY END USER LICENSE AGREEMENT is used for GoodData customers.\n\nFor more information, please see [LICENSE](https://github.com/gooddata/gooddata-react-components/blob/master/LICENSE)\n","gitHead":"e78356b9c20551dc79aa86d2116fb2ddf40544ae","scripts":{"dev":"bash scripts/build.sh --dev-watch","test":"jest --watch","build":"bash scripts/build.sh","tslint":"yarn run-tslint -t verbose $npm_package_config_tslint","prepare":"cd examples/server && yarn install --frozen-lockfile && cd ../..; rm -r examples/node_modules 2>/dev/null; true","examples":"bash scripts/run-examples.sh","prepare?":"# Called before `npm publish` and on local `npm install`. Temporarily also for deleting obsolete node_modules. Ends with `true` to continue gracefully.","validate":"tsc --noEmit && yarn tslint && eslint $npm_package_config_eslint && yarn validate-style && yarn prettier-check","build-dev":"bash scripts/build.sh --dev","examples?":"# Default is developer domain, other options: yarn examples [sec,secure,stg,stg2,stg3,demo,developer or URL]","storybook":"yarn build && start-storybook -p 9001 -c .storybook","test-once":"jest","tslint-ci":"mkdir -p ./ci/results && yarn run-tslint -t checkstyle -o ./ci/results/tslint-results.xml $npm_package_config_tslint","run-tslint":"tslint -p tsconfig.json","validate-ci":"tsc --noEmit && yarn tslint-ci  && eslint $npm_package_config_eslint -f checkstyle -o ci/results/eslint-results.xml && yarn validate-style-ci && yarn prettier-check","examples-build":"bash scripts/build-examples.sh","prepublishOnly":"yarn build","prettier-check":"prettier --check '{src,stories,styles,__mocks__,examples/server/src,examples/src,examples/test}/**/*.{ts,js,tsx,jsx,json,scss,md,yaml,html}'","prettier-write":"prettier --write '{src,stories,styles,__mocks__,examples/server/src,examples/src,examples/test}/**/*.{ts,js,tsx,jsx,json,scss,md,yaml,html}'","test-storybook":"yarn build && test-storybook","validate-style":"stylelint '**/*.scss'","build-storybook":"yarn build && build-storybook -c .storybook -o dist-storybook","examples-server":"node examples/server/src/index.js","heroku-postbuild":"yarn examples-build developer","examples-testcafe":"./scripts/run-testcafe.sh visual","validate-style-ci":"stylelint '**/*.scss' --custom-formatter=node_modules/stylelint-checkstyle-formatter > ci/results/stylelint-results.xml","check-circular-deps":"madge --circular --extensions ts ./src","examples-testcafe-ci":"./scripts/run-testcafe.sh ci","examples-testcafe-live":"./scripts/run-testcafe.sh live"},"typings":"dist/index.d.ts","_npmUser":{"name":"gooddata-ci","email":"rail@gooddata.com"},"deprecated":"@gooddata/react-components@7 reached End of Support on March 31, 2022. Please upgrade (see https://sdk.gooddata.com/gooddata-ui/docs/supported_versions.html for more information).","repository":{"url":"git+ssh://git@github.com/gooddata/gooddata-react-components.git","type":"git"},"_npmVersion":"6.13.4","description":"GoodData.UI - A powerful JavaScript library for building analytical applications","directories":{},"lint-staged":{"{src,stories,styles,__mocks__,examples/server/src,examples/src,examples/test}/**/*.{ts,js,tsx,jsx,scss}":["npx gdc-fix-copyright","git add"],"{src,stories,styles,__mocks__,examples/server/src,examples/src,examples/test}/**/*.{ts,js,tsx,jsx,json,scss,md,yaml,html}":["prettier --write","git add"]},"_nodeVersion":"12.16.1","dependencies":{"rxjs":"^5.5.6","uuid":"^3.2.1","immer":"^1.3.1","lodash":"^4.17.15","date-fns":"^2.7.0","downshift":"^3.2.7","invariant":"^2.2.2","mapbox-gl":"^1.6.1","classnames":"^2.2.6","highcharts":"7.1.1","prop-types":"^15.6.0","react-intl":"^3.6.0","custom-event":"^1.0.1","react-window":"^1.8.1","ag-grid-react":"20.0.0","react-measure":"^2.3.0","@types/mapbox-gl":"^1.6.1","react-day-picker":"~7.3.0","react-responsive":"^3.0.0","stringify-object":"^2.4.0","@gooddata/typings":"^2.24.2","ag-grid-community":"20.0.0","http-status-codes":"^1.3.0","@gooddata/js-utils":"^3.10.5","@gooddata/numberjs":"^3.2.4","fixed-data-table-2":"0.7.17","@gooddata/goodstrap":"^68.6.0","react-dom-factories":"^1.0.2","@gooddata/gooddata-js":"^13.0.1","json-stable-stringify":"^1.0.1","react-transition-group":"^2.2.1","hoist-non-react-statics":"^3.3.0","nodelist-foreach-polyfill":"^1.2.0","@formatjs/intl-pluralrules":"^1.3.6","highcharts-grouped-categories":"^1.1.3"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"raf":"3.3.2","yup":"^0.24.1","jest":"24.7.1","husky":"3.0.0","madge":"^3.4.4","react":"^16.5.2","enzyme":"3.5.0","eslint":"4.19.1","formik":"^0.11.11","moment":"2.23.0","history":"^4.7.2","ts-jest":"24.0.0","webpack":"4.30.0","full-icu":"^1.3.0","prettier":"1.16.4","react-ga":"^2.5.2","recharts":"1.0.0-beta.9","testcafe":"1.1.4","commander":"2.14.1","node-sass":"4.13.0","react-dom":"^16.5.2","stylelint":"^10.0.0","supertest":"3.0.0","ts-loader":"6.0.0","@types/raf":"^3.4.0","css-loader":"0.28.7","jest-junit":"3.0.0","raw-loader":"0.5.1","styled-jsx":"2.2.1","typescript":"3.3.4000","@babel/core":"7.4.4","@types/jest":"24.0.6","@types/node":"7.0.8","@types/uuid":"3.4.3","file-loader":"3.0.1","jest-enzyme":"7.0.2","lint-staged":"9.1.0","sass-loader":"6.0.6","webpack-cli":"3.3.2","@types/react":"16.8.6","babel-loader":"8.0.5","react-helmet":"5.2.0","react-select":"1.2.1","style-loader":"0.19.1","@types/enzyme":"3.1.13","@types/lodash":"4.14.123","testcafe-live":"0.1.4","@babel/runtime":"7.4.4","dotenv-webpack":"^1.7.0","@babel/polyfill":"^7.4.4","@storybook/react":"5.0.11","@types/invariant":"2.2.29","@types/react-dom":"16.0.11","isomorphic-fetch":"2.2.1","react-datepicker":"1.1.0","react-router-dom":"4.2.2","@babel/preset-env":"7.4.4","@gooddata/mock-js":"^2.13.1","@storybook/addons":"5.0.11","@types/classnames":"2.2.3","@types/prop-types":"15.5.2","@storybook/theming":"5.0.11","identity-obj-proxy":"^3.0.0","intl-messageformat":"^7.5.4","webpack-dev-server":"3.3.1","@babel/preset-react":"7.0.0","@types/react-portal":"4.0.1","@types/react-window":"^1.8.1","babel-plugin-lodash":"3.3.4","html-webpack-plugin":"3.2.0","react-test-renderer":"16.4.2","@types/react-measure":"2.0.5","clean-webpack-plugin":"2.0.2","stats-webpack-plugin":"0.7.0","eslint-config-prettier":"4.1.0","react-google-recaptcha":"^0.14.1","tslint-config-prettier":"1.18.0","@gooddata/eslint-config":"^1.0.0","@gooddata/tslint-config":"1.0.0","@types/react-responsive":"^3.0.3","@types/storybook__react":"4.0.1","@types/stringify-object":"^3.2.0","enzyme-adapter-react-16":"1.3.1","@gooddata/test-storybook":"3.2.1","@storybook/addon-actions":"5.0.11","@storybook/addon-options":"5.0.11","node-sass-magic-importer":"5.1.0","react-syntax-highlighter":"11.0.2","@types/fixed-data-table-2":"0.8.1","stylelint-config-prettier":"5.2.0","@gooddata/stylelint-config":"4.0.1","@types/react-test-renderer":"16.0.0","circular-dependency-plugin":"5.0.2","compression-webpack-plugin":"2.0.0","@types/json-stable-stringify":"^1.0.32","@gooddata/frontend-npm-scripts":"1.1.0","@types/enzyme-adapter-react-16":"1.0.3","stylelint-checkstyle-formatter":"0.1.0","@types/storybook__addon-actions":"3.4.2","@babel/plugin-proposal-class-properties":"7.4.4","@babel/plugin-proposal-object-rest-spread":"7.4.4","@babel/plugin-transform-async-to-generator":"7.4.4"},"peerDependencies":{"react":"^16.5.2","react-dom":"^16.5.2"},"_npmOperationalInternal":{"tmp":"tmp/react-components_7.7.0-beta.30_1590663627304_0.7519678093344488","host":"s3://npm-registry-packages"}},"7.7.0-alpha-ivan.mjartan-IMJ-ONE-4408-2020-05-28T14-43-18-331Z":{"name":"@gooddata/react-components","version":"7.7.0-alpha-ivan.mjartan-IMJ-ONE-4408-2020-05-28T14-43-18-331Z","author":{"name":"GoodData Corporation"},"license":"BSD-3-Clause","_id":"@gooddata/react-components@7.7.0-alpha-ivan.mjartan-IMJ-ONE-4408-2020-05-28T14-43-18-331Z","maintainers":[{"name":"afi","email":"adam.fiedler@gooddata.com"},{"name":"bertold8","email":"ivan.nejezchleb@seznam.cz"},{"name":"bich.nguyen","email":"bich.nguyen@gooddata.com"},{"name":"brbistas","email":"valentinos.chraniotis@gooddata.com"},{"name":"bugsbunny338","email":"jiri.zajic@mensa.cz"},{"name":"de.do","email":"de.do@gooddata.com"},{"name":"gooddata-ci","email":"rail@gooddata.com"},{"name":"hang.ngo","email":"hang.ngo@gooddata.com"},{"name":"hung.nguyen.hoang","email":"hung.nguyen@gooddata.com"},{"name":"huong.nguyen","email":"huong.nguyen@gooddata.com"},{"name":"huyen.nguyen","email":"huyen.nguyen@gooddata.com"},{"name":"ivan.mjartan","email":"ivan.mjartan@gooddata.com"},{"name":"jakub-sterba","email":"jakub.sterba@gooddata.com"},{"name":"jaroslav.tomecek","email":"jaroslav.tomecek@gooddata.com"},{"name":"jkittler","email":"honza.kittler@gmail.com"},{"name":"khanh.le","email":"khanh.le@gooddata.com"},{"name":"lanhuynh","email":"lan.huynh@gooddata.com"},{"name":"linhhong","email":"linh.hong@gooddata.com"},{"name":"lupko","email":"lubomir.slivka@gooddata.com"},{"name":"mai.nguyen","email":"mai.nguyen@gooddata.com"},{"name":"matyas.kandl","email":"matyas.kandl@gooddata.com"},{"name":"michal.marsal","email":"michal.marsal@gooddata.com"},{"name":"my.duong","email":"my.duong@gooddata.com"},{"name":"naibinh","email":"naibinh@gmail.com"},{"name":"nikolacech","email":"nikola.cech@gooddata.com"},{"name":"nis.hua","email":"nis.hua@gooddata.com"},{"name":"no23reason","email":"dan.homola@hotmail.cz"},{"name":"patrikbraborec","email":"patrik.braborec@gooddata.com"},{"name":"pbenes","email":"petr.benes@gooddata.com"},{"name":"petrjanu","email":"petr.janu@gooddata.com"},{"name":"pkingo","email":"philipandreaskingo@hotmail.com"},{"name":"ptquang86","email":"ptquang86@gmail.com"},{"name":"qduval","email":"quentin.duval@gooddata.com"},{"name":"rodri360","email":"me@rodri360.com"},{"name":"scavnickyj","email":"jakub.scavnicky@gooddata.com"},{"name":"sitina","email":"jiri.sitina@gooddata.com"},{"name":"strouhaljan","email":"strouhal.jan@gmail.com"},{"name":"thao-luong","email":"thao.luong@gooddata.com"},{"name":"thuong.nguyen","email":"thuong.nguyen@gooddata.com"},{"name":"tomas.kratochvil","email":"tomas.kratochvil@gooddata.com"},{"name":"tomsatgd","email":"tomas.satinsky@gooddata.com"},{"name":"trung-le-quoc","email":"trung.le@gooddata.com"},{"name":"tu-ngo","email":"tungo1981@gmail.com"},{"name":"tu.bui","email":"tu.bui@gooddata.com"},{"name":"tulean","email":"tuan.le@gooddata.com"},{"name":"tuqt1005","email":"tu.tran@gooddata.com"},{"name":"utdnah","email":"danh.ung@gooddata.com"},{"name":"vlastikcz","email":"vlastimil.kotas@gooddata.com"},{"name":"vu.pham","email":"vu.pham@gooddata.com"},{"name":"xmort","email":"petr.dolejsi@gooddata.com"},{"name":"yanlipnican","email":"yanlipnican@gmail.com"}],"homepage":"https://github.com/gooddata/gooddata-react-components#readme","bugs":{"url":"https://github.com/gooddata/gooddata-react-components/issues"},"dist":{"shasum":"45f45b4e9a195bb1cb92f5d286d489cd7a356da3","tarball":"https://registry.npmjs.org/@gooddata/react-components/-/react-components-7.7.0-alpha-ivan.mjartan-IMJ-ONE-4408-2020-05-28T14-43-18-331Z.tgz","fileCount":2641,"integrity":"sha512-RTdEMZnxyfRY6uEk251kywRAmSTBL/I2wH+39IXio/pWM2gbrgE+1SQmbgwSW5vqhPqQG8CBENQTHlXWOKJghA==","signatures":[{"sig":"MEUCIQDWwZaLYCtNKVUaqQhYFUhVVGfDSxuByWBZjD4CS//nAgIgc6Im70EjBiLGBQ4TudTICdJCpLLp75brQmcGmYPmMMo=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":10475587,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJez84pCRA9TVsSAnZWagAA10sP/iIXMEkJNNjiMFDIKuUv\n7BgDyMztk2XPsjUdmD24EYRdgf4Yzy1+7XIVcen5M2zED1oCPcUbfcPCj9yS\nsViQ2jVGYTVDf+OuLjt6Lxso536KZFGeX5Fdl1UXdb7aehS6oMJzxv81Ewjf\nksi3MiLZClWgKT/gBVLjtFe12U1uwoMfUXSW2MDQfo11098R9i/1OaqcJBhP\n7cGkUT+ph7gYeK7g4ZYW4rwuCYImJ2sgo+kq5J/ZaENKgRWAtdOoPrqwvUIV\nlKO0pISis60SmPenWDrg0872IyUIDFeSC3OBsDLz6Jw+O4Xsr9EUCUJk9CzP\nlhWxPVb5XRZ59nVIu8UQEDXMwY2oDVEZfJq4VfRKR/frpnTou8+eOm7xnkAS\nm6FVXQVP6DN1u8Au87bDgG+b1MdpYb7IPhu10iH17dGbqZSomfiMKZz/lBlD\n/kIdEi0hyVw98dnJdU9aDGyvDzQQMFR614Mn/3GbZQU5mRhEm72G48CJAUFv\nH+O6C582gIGntUsR+ktiMr05w2wxtj6gGgiqM98EikpbI/FsegLgXQ+d3wk2\nAsmayFm4Pa+UPse3rQw0rUaPWSLWb7ucZq68YkdrlBIO72UeRADq0IsgORqz\nbNcrv9fh/NZuGVAIgdtWH4hWyqmIKiy30y+A07gKgxSLayf+nWZCrxUWu+Un\nOp+Y\r\n=l88y\r\n-----END PGP SIGNATURE-----\r\n"},"main":"dist/index.js","husky":{"hooks":{"pre-commit":"lint-staged"}},"config":{"eslint":"./examples/**/*.{js,jsx}","tslint":"./{__mocks__,src,stories}/{,**/}*.{ts,tsx}"},"readme":"[![npm version](https://badge.fury.io/js/%40gooddata%2Freact-components.svg)](https://www.npmjs.com/package/@gooddata/react-components)\n\n# GoodData.UI React components\n> A React-based JavaScript library for building data-driven applications\n\n## Getting started\n- [GoodData.UI Documentation](http://sdk.gooddata.com/gooddata-ui/)\n- [GoodData.UI Live Examples](https://gooddata-examples.herokuapp.com/)\n- [Stack Overflow](https://stackoverflow.com/questions/tagged/gooddata)\n\n### Usage\nWith [yarn](https://yarnpkg.com) installed, go to your project directory and run\n```\n$ yarn add @gooddata/react-components\n```\nIf you prefer [npm](npmjs.com) run\n```\n$ npm install --save @gooddata/react-components\n```\n\nThe public API is exposed via global `index.js`. Except for the styles, do not import any other file directly\nbecause they are not intended to be part of the public API.\n\n## Contributing\n\nWe welcome any contribution in form of [issues](https://github.com/gooddata/gooddata-react-components/issues) or [pull requests](https://github.com/gooddata/gooddata-react-components/pulls).\n\nInstall [Node.js](http://nodejs.org) (node 12.16.1, npm v6.13.4) and [Yarn](https://classic.yarnpkg.com) (1.22.4).\n\nInstall dependencies:\n```\nyarn install --frozen-lockfile\n```\n\nThese commands may come in handy while developing:\n\n| command | description |\n| ------- | ----------- |\n| `yarn install --pure-lockfile` | first step |\n| ||\n| `yarn dev` | build react-components to `/dist` in watch mode |\n| `yarn test` | run all unit tests |\n| `yarn prettier-write` | format the source code to match the valid codestyle |\n| `yarn validate` | validate codestyle |\n| ||\n| `yarn storybook` | run storybook from `/stories` on http://localhost:9001 |\n| `yarn build-storybook` | build storybook to `/dist-storybook` |\n| `yarn test-storybook` | run storybook and [screenshot tests](https://github.com/gooddata/gdc-client-utils/tree/master/test-storybook) |\n| ||\n| `yarn examples` | run Live Examples dev-server from `/examples` on https://localhost:8999 |\n| `yarn examples-build` | build Live Examples to `/examples/dist` |\n| `yarn examples-server` | serve built Live Examples - see `/examples/server/src` |\n| `yarn examples-testcafe` | run testcafe tests against `localhost:8999` |\n\n### Deploy to heroku.com\nWhen you deploy this repo to heroku, it serves *GoodData.UI Live Examples*.\nRelevant tasks are in `Procfile` and `package.json`.\n\n```bash\n# run in the project directory\nheroku login\nheroku create <your-app-name>\nheroku config:set DOMAIN_ADMIN_USERNAME=x@gooddata.com DOMAIN_ADMIN_PASSWORD=xy PROJECT_ID_TO_ASSIGN=xms7ga4tf3g3nzucd8380o2bev8oeknp\ngit push heroku HEAD:master\nheroku open\n```\n### Enable Geo Chart for Storybook and Live Examples\nGeo chart uses Mapbox to render map which requires a Mapbox access token.\n- Register an account and create Mapbox access token at [guide](https://docs.mapbox.com/help/how-mapbox-works/access-tokens/)\n- Store the created token at `.env`:\n```bash\necho -e \"EXAMPLE_MAPBOX_ACCESS_TOKEN=token\" >> .env # only need to run once\necho -e \"STORYBOOK_MAPBOX_ACCESS_TOKEN=token\" >> .env # only need to run once\n```\n\n### Run Live Examples Locally\nTo run *GoodData.UI Live Examples* locally:\n```bash\ngit clone <this-repository>\ncd  <repository-folder>\nyarn install --pure-lockfile\nyarn examples\n```\nThen open https://localhost:8999 and login using Live Examples account (you can [create one here](https://gooddata-examples.herokuapp.com/registration)).\n\n### Run Storybook locally\n- Run storybook with token stored in `.env` for more secure\n```bash\nyarn storybook\n```\n- Or run storybook with token env param exposed to cli (not suggested)\n```bash\nSTORYBOOK_MAPBOX_ACCESS_TOKEN=token yarn storybook\n```\n- Apply either above way to `yarn build-storybook` or `yarn test-storybook`\n\n### Source code formatting\nThe source code in the repository is formatted by [Prettier](https://prettier.io/).\nThe format of the code is validated by our Continuous Integration server and is one of the requirements of successful merge.\n\nPrettier is supported by every major IDE. You can find the list of supported editors and how to configure them [here](https://prettier.io/docs/en/editors.html).\n\nIn the case, when your editor is not supported or you don't want to setup the integration, you can run the `yarn prettier-write` command to reformat the code before commit.\n\n## Changelog\n\n- see [CHANGELOG.md](CHANGELOG.md)\n\n## Supported versions\n\nIn order to make the user experience with integrating GoodData UI SDK as smooth and secure as possible and to ensure that the SDK is using the latest features of the platform, we will only provide support to two most recent major versions of UI SDK.\n\nThe most recent majors will be supported in the following modes:\n\n- The latest major version will receive all new functionality and all bug fixes\n- The previous major version will only receive fixes to critical issues and security fixes. These fixes will be applied on top of last released version of the previous major\n\nThe customers are encouraged to always use the latest version of the UI SDK.\n\nIn case of using older versions, the user might face API incompatibility, performance or security issues.\n\nPlease follow the installation instructions to update to the newest version.\n\n## License\n\n(C) 2007-2020 GoodData Corporation\n\nThis project is dual licensed:\n\n- The ATTRIBUTION-NONCOMMERCIAL 4.0 INTERNATIONAL (CC BY-NC 4.0) is used for purpose of the trial experience and evaluation of GoodData.UI library.\n- The GOODDATA GOODDATA.UI LIBRARY END USER LICENSE AGREEMENT is used for GoodData customers.\n\nFor more information, please see [LICENSE](https://github.com/gooddata/gooddata-react-components/blob/master/LICENSE)\n","gitHead":"91f9890e2b7377ae58d95b3274cace531ed02c82","scripts":{"dev":"bash scripts/build.sh --dev-watch","test":"jest --watch","build":"bash scripts/build.sh","tslint":"yarn run-tslint -t verbose $npm_package_config_tslint","prepare":"cd examples/server && yarn install --frozen-lockfile && cd ../..; rm -r examples/node_modules 2>/dev/null; true","examples":"bash scripts/run-examples.sh","prepare?":"# Called before `npm publish` and on local `npm install`. Temporarily also for deleting obsolete node_modules. Ends with `true` to continue gracefully.","validate":"tsc --noEmit && yarn tslint && eslint $npm_package_config_eslint && yarn validate-style && yarn prettier-check","build-dev":"bash scripts/build.sh --dev","examples?":"# Default is developer domain, other options: yarn examples [sec,secure,stg,stg2,stg3,demo,developer or URL]","storybook":"yarn build && start-storybook -p 9001 -c .storybook","test-once":"jest","tslint-ci":"mkdir -p ./ci/results && yarn run-tslint -t checkstyle -o ./ci/results/tslint-results.xml $npm_package_config_tslint","run-tslint":"tslint -p tsconfig.json","validate-ci":"tsc --noEmit && yarn tslint-ci  && eslint $npm_package_config_eslint -f checkstyle -o ci/results/eslint-results.xml && yarn validate-style-ci && yarn prettier-check","examples-build":"bash scripts/build-examples.sh","prepublishOnly":"yarn build","prettier-check":"prettier --check '{src,stories,styles,__mocks__,examples/server/src,examples/src,examples/test}/**/*.{ts,js,tsx,jsx,json,scss,md,yaml,html}'","prettier-write":"prettier --write '{src,stories,styles,__mocks__,examples/server/src,examples/src,examples/test}/**/*.{ts,js,tsx,jsx,json,scss,md,yaml,html}'","test-storybook":"yarn build && test-storybook","validate-style":"stylelint '**/*.scss'","build-storybook":"yarn build && build-storybook -c .storybook -o dist-storybook","examples-server":"node examples/server/src/index.js","heroku-postbuild":"yarn examples-build developer","examples-testcafe":"./scripts/run-testcafe.sh visual","validate-style-ci":"stylelint '**/*.scss' --custom-formatter=node_modules/stylelint-checkstyle-formatter > ci/results/stylelint-results.xml","check-circular-deps":"madge --circular --extensions ts ./src","examples-testcafe-ci":"./scripts/run-testcafe.sh ci","examples-testcafe-live":"./scripts/run-testcafe.sh live"},"typings":"dist/index.d.ts","_npmUser":{"name":"ivan.mjartan","email":"ivan.mjartan@gooddata.com"},"deprecated":"@gooddata/react-components@7 reached End of Support on March 31, 2022. Please upgrade (see https://sdk.gooddata.com/gooddata-ui/docs/supported_versions.html for more information).","repository":{"url":"git+ssh://git@github.com/gooddata/gooddata-react-components.git","type":"git"},"_npmVersion":"6.13.4","description":"GoodData.UI - A powerful JavaScript library for building analytical applications","directories":{},"lint-staged":{"{src,stories,styles,__mocks__,examples/server/src,examples/src,examples/test}/**/*.{ts,js,tsx,jsx,scss}":["npx gdc-fix-copyright","git add"],"{src,stories,styles,__mocks__,examples/server/src,examples/src,examples/test}/**/*.{ts,js,tsx,jsx,json,scss,md,yaml,html}":["prettier --write","git add"]},"_nodeVersion":"12.16.1","dependencies":{"rxjs":"^5.5.6","uuid":"^3.2.1","immer":"^1.3.1","lodash":"^4.17.15","date-fns":"^2.7.0","downshift":"^3.2.7","invariant":"^2.2.2","mapbox-gl":"^1.6.1","classnames":"^2.2.6","highcharts":"7.1.1","prop-types":"^15.6.0","react-intl":"^3.6.0","custom-event":"^1.0.1","react-window":"^1.8.1","ag-grid-react":"20.0.0","react-measure":"^2.3.0","@types/mapbox-gl":"^1.6.1","react-day-picker":"~7.3.0","react-responsive":"^3.0.0","stringify-object":"^2.4.0","@gooddata/typings":"^2.24.2","ag-grid-community":"20.0.0","http-status-codes":"^1.3.0","@gooddata/js-utils":"^3.10.5","@gooddata/numberjs":"^3.2.4","fixed-data-table-2":"0.7.17","@gooddata/goodstrap":"^68.6.0","react-dom-factories":"^1.0.2","@gooddata/gooddata-js":"^13.0.1","json-stable-stringify":"^1.0.1","react-transition-group":"^2.2.1","hoist-non-react-statics":"^3.3.0","nodelist-foreach-polyfill":"^1.2.0","@formatjs/intl-pluralrules":"^1.3.6","highcharts-grouped-categories":"^1.1.3"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"raf":"3.3.2","yup":"^0.24.1","jest":"24.7.1","husky":"3.0.0","madge":"^3.4.4","react":"^16.5.2","enzyme":"3.5.0","eslint":"4.19.1","formik":"^0.11.11","moment":"2.23.0","history":"^4.7.2","ts-jest":"24.0.0","webpack":"4.30.0","full-icu":"^1.3.0","prettier":"1.16.4","react-ga":"^2.5.2","recharts":"1.0.0-beta.9","testcafe":"1.1.4","commander":"2.14.1","node-sass":"4.13.0","react-dom":"^16.5.2","stylelint":"^10.0.0","supertest":"3.0.0","ts-loader":"6.0.0","@types/raf":"^3.4.0","css-loader":"0.28.7","jest-junit":"3.0.0","raw-loader":"0.5.1","styled-jsx":"2.2.1","typescript":"3.3.4000","@babel/core":"7.4.4","@types/jest":"24.0.6","@types/node":"7.0.8","@types/uuid":"3.4.3","file-loader":"3.0.1","jest-enzyme":"7.0.2","lint-staged":"9.1.0","sass-loader":"6.0.6","webpack-cli":"3.3.2","@types/react":"16.8.6","babel-loader":"8.0.5","react-helmet":"5.2.0","react-select":"1.2.1","style-loader":"0.19.1","@types/enzyme":"3.1.13","@types/lodash":"4.14.123","testcafe-live":"0.1.4","@babel/runtime":"7.4.4","dotenv-webpack":"^1.7.0","@babel/polyfill":"^7.4.4","@storybook/react":"5.0.11","@types/invariant":"2.2.29","@types/react-dom":"16.0.11","isomorphic-fetch":"2.2.1","react-datepicker":"1.1.0","react-router-dom":"4.2.2","@babel/preset-env":"7.4.4","@gooddata/mock-js":"^2.13.1","@storybook/addons":"5.0.11","@types/classnames":"2.2.3","@types/prop-types":"15.5.2","@storybook/theming":"5.0.11","identity-obj-proxy":"^3.0.0","intl-messageformat":"^7.5.4","webpack-dev-server":"3.3.1","@babel/preset-react":"7.0.0","@types/react-portal":"4.0.1","@types/react-window":"^1.8.1","babel-plugin-lodash":"3.3.4","html-webpack-plugin":"3.2.0","react-test-renderer":"16.4.2","@types/react-measure":"2.0.5","clean-webpack-plugin":"2.0.2","stats-webpack-plugin":"0.7.0","eslint-config-prettier":"4.1.0","react-google-recaptcha":"^0.14.1","tslint-config-prettier":"1.18.0","@gooddata/eslint-config":"^1.0.0","@gooddata/tslint-config":"1.0.0","@types/react-responsive":"^3.0.3","@types/storybook__react":"4.0.1","@types/stringify-object":"^3.2.0","enzyme-adapter-react-16":"1.3.1","@gooddata/test-storybook":"3.2.1","@storybook/addon-actions":"5.0.11","@storybook/addon-options":"5.0.11","node-sass-magic-importer":"5.1.0","react-syntax-highlighter":"11.0.2","@types/fixed-data-table-2":"0.8.1","stylelint-config-prettier":"5.2.0","@gooddata/stylelint-config":"4.0.1","@types/react-test-renderer":"16.0.0","circular-dependency-plugin":"5.0.2","compression-webpack-plugin":"2.0.0","@types/json-stable-stringify":"^1.0.32","@gooddata/frontend-npm-scripts":"1.1.0","@types/enzyme-adapter-react-16":"1.0.3","stylelint-checkstyle-formatter":"0.1.0","@types/storybook__addon-actions":"3.4.2","@babel/plugin-proposal-class-properties":"7.4.4","@babel/plugin-proposal-object-rest-spread":"7.4.4","@babel/plugin-transform-async-to-generator":"7.4.4"},"peerDependencies":{"react":"^16.5.2","react-dom":"^16.5.2"},"_npmOperationalInternal":{"tmp":"tmp/react-components_7.7.0-alpha-ivan.mjartan-IMJ-ONE-4408-2020-05-28T14-43-18-331Z_1590677032366_0.3891276480612833","host":"s3://npm-registry-packages"}},"7.7.0-alpha-ptquang86-qp-sd-968-labels-2020-05-29T02-01-00-808Z":{"name":"@gooddata/react-components","version":"7.7.0-alpha-ptquang86-qp-sd-968-labels-2020-05-29T02-01-00-808Z","author":{"name":"GoodData Corporation"},"license":"BSD-3-Clause","_id":"@gooddata/react-components@7.7.0-alpha-ptquang86-qp-sd-968-labels-2020-05-29T02-01-00-808Z","maintainers":[{"name":"afi","email":"adam.fiedler@gooddata.com"},{"name":"bertold8","email":"ivan.nejezchleb@seznam.cz"},{"name":"bich.nguyen","email":"bich.nguyen@gooddata.com"},{"name":"brbistas","email":"valentinos.chraniotis@gooddata.com"},{"name":"bugsbunny338","email":"jiri.zajic@mensa.cz"},{"name":"de.do","email":"de.do@gooddata.com"},{"name":"gooddata-ci","email":"rail@gooddata.com"},{"name":"hang.ngo","email":"hang.ngo@gooddata.com"},{"name":"hung.nguyen.hoang","email":"hung.nguyen@gooddata.com"},{"name":"huong.nguyen","email":"huong.nguyen@gooddata.com"},{"name":"huyen.nguyen","email":"huyen.nguyen@gooddata.com"},{"name":"ivan.mjartan","email":"ivan.mjartan@gooddata.com"},{"name":"jakub-sterba","email":"jakub.sterba@gooddata.com"},{"name":"jaroslav.tomecek","email":"jaroslav.tomecek@gooddata.com"},{"name":"jkittler","email":"honza.kittler@gmail.com"},{"name":"khanh.le","email":"khanh.le@gooddata.com"},{"name":"lanhuynh","email":"lan.huynh@gooddata.com"},{"name":"linhhong","email":"linh.hong@gooddata.com"},{"name":"lupko","email":"lubomir.slivka@gooddata.com"},{"name":"mai.nguyen","email":"mai.nguyen@gooddata.com"},{"name":"matyas.kandl","email":"matyas.kandl@gooddata.com"},{"name":"michal.marsal","email":"michal.marsal@gooddata.com"},{"name":"my.duong","email":"my.duong@gooddata.com"},{"name":"naibinh","email":"naibinh@gmail.com"},{"name":"nikolacech","email":"nikola.cech@gooddata.com"},{"name":"nis.hua","email":"nis.hua@gooddata.com"},{"name":"no23reason","email":"dan.homola@hotmail.cz"},{"name":"patrikbraborec","email":"patrik.braborec@gooddata.com"},{"name":"pbenes","email":"petr.benes@gooddata.com"},{"name":"petrjanu","email":"petr.janu@gooddata.com"},{"name":"pkingo","email":"philipandreaskingo@hotmail.com"},{"name":"ptquang86","email":"ptquang86@gmail.com"},{"name":"qduval","email":"quentin.duval@gooddata.com"},{"name":"rodri360","email":"me@rodri360.com"},{"name":"scavnickyj","email":"jakub.scavnicky@gooddata.com"},{"name":"sitina","email":"jiri.sitina@gooddata.com"},{"name":"strouhaljan","email":"strouhal.jan@gmail.com"},{"name":"thao-luong","email":"thao.luong@gooddata.com"},{"name":"thuong.nguyen","email":"thuong.nguyen@gooddata.com"},{"name":"tomas.kratochvil","email":"tomas.kratochvil@gooddata.com"},{"name":"tomsatgd","email":"tomas.satinsky@gooddata.com"},{"name":"trung-le-quoc","email":"trung.le@gooddata.com"},{"name":"tu-ngo","email":"tungo1981@gmail.com"},{"name":"tu.bui","email":"tu.bui@gooddata.com"},{"name":"tulean","email":"tuan.le@gooddata.com"},{"name":"tuqt1005","email":"tu.tran@gooddata.com"},{"name":"utdnah","email":"danh.ung@gooddata.com"},{"name":"vlastikcz","email":"vlastimil.kotas@gooddata.com"},{"name":"vu.pham","email":"vu.pham@gooddata.com"},{"name":"xmort","email":"petr.dolejsi@gooddata.com"},{"name":"yanlipnican","email":"yanlipnican@gmail.com"}],"homepage":"https://github.com/gooddata/gooddata-react-components#readme","bugs":{"url":"https://github.com/gooddata/gooddata-react-components/issues"},"dist":{"shasum":"3e6648324a6c0837d8d87c200ad29f581dc2a406","tarball":"https://registry.npmjs.org/@gooddata/react-components/-/react-components-7.7.0-alpha-ptquang86-qp-sd-968-labels-2020-05-29T02-01-00-808Z.tgz","fileCount":2639,"integrity":"sha512-5aenpFQYqkoTftdbbdcQmTlKb+VOK9xQAajeBMA2DKQlub/AV2wNKKeuckACGUio/9YBudByCfoGyEdDfaFczw==","signatures":[{"sig":"MEUCIGIWvvz4wM0JB3FF0oq+JBdCiK85O3/u/Evm1NiD5baLAiEApn89QYR4XEc99y00GaI14Oz/GlbbAAU4+YL8cWP9al0=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":10437458,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJe0G0CCRA9TVsSAnZWagAA3g8P/Ra4ymIA7+HkMnMpn/Vs\neJ427vke+KYR+ggPMq21ycGqxCIUQsvJoWQF014QDRoX9EhP07b9ikygeNd0\nt4KxqG01TnAMHXJDG9S1gzjKP6gJyx5Xre0uR28BwJFnLN0/Z/2G/AHQGhLo\nqpynybeKqTxdz+qGCCxNM/jFQ0IhI3hMJxjTDlo34XZv7e2IcwtUq5h+J+YW\nUab9X7MhidOHaihrfAHeIRtX+vgx8nNwCPenIGyMJrDQzzudc5avsPa/srPC\nS8NeLJwM3l2XF+2iRMuymzvcAcWf/RHN+5gCztgd4Q5TMNETTRT7coG4giln\n/ipdbvOIIKNLiRGMTqWB24Dabrwuhx9LdSFsY3XWguGUObM0YEPzV9EDY52F\n8tLglpfeg8+GQfdqvuVZ9Sv+fjCrTqhaUaIoJxW2/pqyNnrq4ZiBKSXBVxQE\nWFSlcO4pyL5RNzbkORbfXVOGJlQk/LUG/iqRDEhemHDCQUu9MnBGXKjHQ7A9\n90j5jQnMlR7MKKGNjXSEZ9C38bSdovax+pxx9rFbMbhpsSxMnM9XHxWmgWlv\nHq8ru3Q3PRLeYNBiydP8ZTKy6OPPNcoaIbJS0ylvbDrbPtR96VvgsI5r2yeR\nEJGaBl9CpKMSSr55dzftwKw9fg29GjnWcknwBDdIZ47LdjB4ExQ/YPGRNXSD\nzMxh\r\n=m+ey\r\n-----END PGP SIGNATURE-----\r\n"},"main":"dist/index.js","husky":{"hooks":{"pre-commit":"lint-staged"}},"config":{"eslint":"./examples/**/*.{js,jsx}","tslint":"./{__mocks__,src,stories}/{,**/}*.{ts,tsx}"},"readme":"[![npm version](https://badge.fury.io/js/%40gooddata%2Freact-components.svg)](https://www.npmjs.com/package/@gooddata/react-components)\n\n# GoodData.UI React components\n> A React-based JavaScript library for building data-driven applications\n\n## Getting started\n- [GoodData.UI Documentation](http://sdk.gooddata.com/gooddata-ui/)\n- [GoodData.UI Live Examples](https://gooddata-examples.herokuapp.com/)\n- [Stack Overflow](https://stackoverflow.com/questions/tagged/gooddata)\n\n### Usage\nWith [yarn](https://yarnpkg.com) installed, go to your project directory and run\n```\n$ yarn add @gooddata/react-components\n```\nIf you prefer [npm](npmjs.com) run\n```\n$ npm install --save @gooddata/react-components\n```\n\nThe public API is exposed via global `index.js`. Except for the styles, do not import any other file directly\nbecause they are not intended to be part of the public API.\n\n## Contributing\n\nWe welcome any contribution in form of [issues](https://github.com/gooddata/gooddata-react-components/issues) or [pull requests](https://github.com/gooddata/gooddata-react-components/pulls).\n\nInstall [Node.js](http://nodejs.org) (node 12.16.1, npm v6.13.4) and [Yarn](https://classic.yarnpkg.com) (1.22.4).\n\nInstall dependencies:\n```\nyarn install --frozen-lockfile\n```\n\nThese commands may come in handy while developing:\n\n| command | description |\n| ------- | ----------- |\n| `yarn install --pure-lockfile` | first step |\n| ||\n| `yarn dev` | build react-components to `/dist` in watch mode |\n| `yarn test` | run all unit tests |\n| `yarn prettier-write` | format the source code to match the valid codestyle |\n| `yarn validate` | validate codestyle |\n| ||\n| `yarn storybook` | run storybook from `/stories` on http://localhost:9001 |\n| `yarn build-storybook` | build storybook to `/dist-storybook` |\n| `yarn test-storybook` | run storybook and [screenshot tests](https://github.com/gooddata/gdc-client-utils/tree/master/test-storybook) |\n| ||\n| `yarn examples` | run Live Examples dev-server from `/examples` on https://localhost:8999 |\n| `yarn examples-build` | build Live Examples to `/examples/dist` |\n| `yarn examples-server` | serve built Live Examples - see `/examples/server/src` |\n| `yarn examples-testcafe` | run testcafe tests against `localhost:8999` |\n\n### Deploy to heroku.com\nWhen you deploy this repo to heroku, it serves *GoodData.UI Live Examples*.\nRelevant tasks are in `Procfile` and `package.json`.\n\n```bash\n# run in the project directory\nheroku login\nheroku create <your-app-name>\nheroku config:set DOMAIN_ADMIN_USERNAME=x@gooddata.com DOMAIN_ADMIN_PASSWORD=xy PROJECT_ID_TO_ASSIGN=xms7ga4tf3g3nzucd8380o2bev8oeknp\ngit push heroku HEAD:master\nheroku open\n```\n### Enable Geo Chart for Storybook and Live Examples\nGeo chart uses Mapbox to render map which requires a Mapbox access token.\n- Register an account and create Mapbox access token at [guide](https://docs.mapbox.com/help/how-mapbox-works/access-tokens/)\n- Store the created token at `.env`:\n```bash\necho -e \"EXAMPLE_MAPBOX_ACCESS_TOKEN=token\" >> .env # only need to run once\necho -e \"STORYBOOK_MAPBOX_ACCESS_TOKEN=token\" >> .env # only need to run once\n```\n\n### Run Live Examples Locally\nTo run *GoodData.UI Live Examples* locally:\n```bash\ngit clone <this-repository>\ncd  <repository-folder>\nyarn install --pure-lockfile\nyarn examples\n```\nThen open https://localhost:8999 and login using Live Examples account (you can [create one here](https://gooddata-examples.herokuapp.com/registration)).\n\n### Run Storybook locally\n- Run storybook with token stored in `.env` for more secure\n```bash\nyarn storybook\n```\n- Or run storybook with token env param exposed to cli (not suggested)\n```bash\nSTORYBOOK_MAPBOX_ACCESS_TOKEN=token yarn storybook\n```\n- Apply either above way to `yarn build-storybook` or `yarn test-storybook`\n\n### Source code formatting\nThe source code in the repository is formatted by [Prettier](https://prettier.io/).\nThe format of the code is validated by our Continuous Integration server and is one of the requirements of successful merge.\n\nPrettier is supported by every major IDE. You can find the list of supported editors and how to configure them [here](https://prettier.io/docs/en/editors.html).\n\nIn the case, when your editor is not supported or you don't want to setup the integration, you can run the `yarn prettier-write` command to reformat the code before commit.\n\n## Changelog\n\n- see [CHANGELOG.md](CHANGELOG.md)\n\n## Supported versions\n\nIn order to make the user experience with integrating GoodData UI SDK as smooth and secure as possible and to ensure that the SDK is using the latest features of the platform, we will only provide support to two most recent major versions of UI SDK.\n\nThe most recent majors will be supported in the following modes:\n\n- The latest major version will receive all new functionality and all bug fixes\n- The previous major version will only receive fixes to critical issues and security fixes. These fixes will be applied on top of last released version of the previous major\n\nThe customers are encouraged to always use the latest version of the UI SDK.\n\nIn case of using older versions, the user might face API incompatibility, performance or security issues.\n\nPlease follow the installation instructions to update to the newest version.\n\n## License\n\n(C) 2007-2020 GoodData Corporation\n\nThis project is dual licensed:\n\n- The ATTRIBUTION-NONCOMMERCIAL 4.0 INTERNATIONAL (CC BY-NC 4.0) is used for purpose of the trial experience and evaluation of GoodData.UI library.\n- The GOODDATA GOODDATA.UI LIBRARY END USER LICENSE AGREEMENT is used for GoodData customers.\n\nFor more information, please see [LICENSE](https://github.com/gooddata/gooddata-react-components/blob/master/LICENSE)\n","gitHead":"cbd1654a02426adb28520a8d7635e05b974387a2","scripts":{"dev":"bash scripts/build.sh --dev-watch","test":"jest --watch","build":"bash scripts/build.sh","tslint":"yarn run-tslint -t verbose $npm_package_config_tslint","prepare":"cd examples/server && yarn install --frozen-lockfile && cd ../..; rm -r examples/node_modules 2>/dev/null; true","examples":"bash scripts/run-examples.sh","prepare?":"# Called before `npm publish` and on local `npm install`. Temporarily also for deleting obsolete node_modules. Ends with `true` to continue gracefully.","validate":"tsc --noEmit && yarn tslint && eslint $npm_package_config_eslint && yarn validate-style && yarn prettier-check","build-dev":"bash scripts/build.sh --dev","examples?":"# Default is developer domain, other options: yarn examples [sec,secure,stg,stg2,stg3,demo,developer or URL]","storybook":"yarn build && start-storybook -p 9001 -c .storybook","test-once":"jest","tslint-ci":"mkdir -p ./ci/results && yarn run-tslint -t checkstyle -o ./ci/results/tslint-results.xml $npm_package_config_tslint","run-tslint":"tslint -p tsconfig.json","validate-ci":"tsc --noEmit && yarn tslint-ci  && eslint $npm_package_config_eslint -f checkstyle -o ci/results/eslint-results.xml && yarn validate-style-ci && yarn prettier-check","examples-build":"bash scripts/build-examples.sh","prepublishOnly":"yarn build","prettier-check":"prettier --check '{src,stories,styles,__mocks__,examples/server/src,examples/src,examples/test}/**/*.{ts,js,tsx,jsx,json,scss,md,yaml,html}'","prettier-write":"prettier --write '{src,stories,styles,__mocks__,examples/server/src,examples/src,examples/test}/**/*.{ts,js,tsx,jsx,json,scss,md,yaml,html}'","test-storybook":"yarn build && test-storybook","validate-style":"stylelint '**/*.scss'","build-storybook":"yarn build && build-storybook -c .storybook -o dist-storybook","examples-server":"node examples/server/src/index.js","heroku-postbuild":"yarn examples-build developer","examples-testcafe":"./scripts/run-testcafe.sh visual","validate-style-ci":"stylelint '**/*.scss' --custom-formatter=node_modules/stylelint-checkstyle-formatter > ci/results/stylelint-results.xml","check-circular-deps":"madge --circular --extensions ts ./src","examples-testcafe-ci":"./scripts/run-testcafe.sh ci","examples-testcafe-live":"./scripts/run-testcafe.sh live"},"typings":"dist/index.d.ts","_npmUser":{"name":"ptquang86","email":"ptquang86@gmail.com"},"deprecated":"@gooddata/react-components@7 reached End of Support on March 31, 2022. Please upgrade (see https://sdk.gooddata.com/gooddata-ui/docs/supported_versions.html for more information).","repository":{"url":"git+ssh://git@github.com/gooddata/gooddata-react-components.git","type":"git"},"_npmVersion":"6.13.4","description":"GoodData.UI - A powerful JavaScript library for building analytical applications","directories":{},"lint-staged":{"{src,stories,styles,__mocks__,examples/server/src,examples/src,examples/test}/**/*.{ts,js,tsx,jsx,scss}":["npx gdc-fix-copyright","git add"],"{src,stories,styles,__mocks__,examples/server/src,examples/src,examples/test}/**/*.{ts,js,tsx,jsx,json,scss,md,yaml,html}":["prettier --write","git add"]},"_nodeVersion":"12.16.1","dependencies":{"rxjs":"^5.5.6","uuid":"^3.2.1","immer":"^1.3.1","lodash":"^4.17.15","date-fns":"^2.7.0","downshift":"^3.2.7","invariant":"^2.2.2","mapbox-gl":"^1.6.1","classnames":"^2.2.6","highcharts":"7.1.1","prop-types":"^15.6.0","react-intl":"^3.6.0","custom-event":"^1.0.1","react-window":"^1.8.1","ag-grid-react":"20.0.0","react-measure":"^2.3.0","@types/mapbox-gl":"^1.6.1","react-day-picker":"~7.3.0","react-responsive":"^3.0.0","stringify-object":"^2.4.0","@gooddata/typings":"^2.24.2","ag-grid-community":"20.0.0","http-status-codes":"^1.3.0","@gooddata/js-utils":"^3.10.5","@gooddata/numberjs":"^3.2.4","fixed-data-table-2":"0.7.17","@gooddata/goodstrap":"^68.6.0","react-dom-factories":"^1.0.2","@gooddata/gooddata-js":"^13.0.1","json-stable-stringify":"^1.0.1","react-transition-group":"^2.2.1","hoist-non-react-statics":"^3.3.0","nodelist-foreach-polyfill":"^1.2.0","@formatjs/intl-pluralrules":"^1.3.6","highcharts-grouped-categories":"^1.1.3"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"raf":"3.3.2","yup":"^0.24.1","jest":"24.7.1","husky":"3.0.0","madge":"^3.4.4","react":"^16.5.2","enzyme":"3.5.0","eslint":"4.19.1","formik":"^0.11.11","moment":"2.23.0","history":"^4.7.2","ts-jest":"24.0.0","webpack":"4.30.0","full-icu":"^1.3.0","prettier":"1.16.4","react-ga":"^2.5.2","recharts":"1.0.0-beta.9","testcafe":"1.1.4","commander":"2.14.1","node-sass":"4.13.0","react-dom":"^16.5.2","stylelint":"^10.0.0","supertest":"3.0.0","ts-loader":"6.0.0","@types/raf":"^3.4.0","css-loader":"0.28.7","jest-junit":"3.0.0","raw-loader":"0.5.1","styled-jsx":"2.2.1","typescript":"3.3.4000","@babel/core":"7.4.4","@types/jest":"24.0.6","@types/node":"7.0.8","@types/uuid":"3.4.3","file-loader":"3.0.1","jest-enzyme":"7.0.2","lint-staged":"9.1.0","sass-loader":"6.0.6","webpack-cli":"3.3.2","@types/react":"16.8.6","babel-loader":"8.0.5","react-helmet":"5.2.0","react-select":"1.2.1","style-loader":"0.19.1","@types/enzyme":"3.1.13","@types/lodash":"4.14.123","testcafe-live":"0.1.4","@babel/runtime":"7.4.4","dotenv-webpack":"^1.7.0","@babel/polyfill":"^7.4.4","@storybook/react":"5.0.11","@types/invariant":"2.2.29","@types/react-dom":"16.0.11","isomorphic-fetch":"2.2.1","react-datepicker":"1.1.0","react-router-dom":"4.2.2","@babel/preset-env":"7.4.4","@gooddata/mock-js":"^2.13.1","@storybook/addons":"5.0.11","@types/classnames":"2.2.3","@types/prop-types":"15.5.2","@storybook/theming":"5.0.11","identity-obj-proxy":"^3.0.0","intl-messageformat":"^7.5.4","webpack-dev-server":"3.3.1","@babel/preset-react":"7.0.0","@types/react-portal":"4.0.1","@types/react-window":"^1.8.1","babel-plugin-lodash":"3.3.4","html-webpack-plugin":"3.2.0","react-test-renderer":"16.4.2","@types/react-measure":"2.0.5","clean-webpack-plugin":"2.0.2","stats-webpack-plugin":"0.7.0","eslint-config-prettier":"4.1.0","react-google-recaptcha":"^0.14.1","tslint-config-prettier":"1.18.0","@gooddata/eslint-config":"^1.0.0","@gooddata/tslint-config":"1.0.0","@types/react-responsive":"^3.0.3","@types/storybook__react":"4.0.1","@types/stringify-object":"^3.2.0","enzyme-adapter-react-16":"1.3.1","@gooddata/test-storybook":"3.2.1","@storybook/addon-actions":"5.0.11","@storybook/addon-options":"5.0.11","node-sass-magic-importer":"5.1.0","react-syntax-highlighter":"11.0.2","@types/fixed-data-table-2":"0.8.1","stylelint-config-prettier":"5.2.0","@gooddata/stylelint-config":"4.0.1","@types/react-test-renderer":"16.0.0","circular-dependency-plugin":"5.0.2","compression-webpack-plugin":"2.0.0","@types/json-stable-stringify":"^1.0.32","@gooddata/frontend-npm-scripts":"1.1.0","@types/enzyme-adapter-react-16":"1.0.3","stylelint-checkstyle-formatter":"0.1.0","@types/storybook__addon-actions":"3.4.2","@babel/plugin-proposal-class-properties":"7.4.4","@babel/plugin-proposal-object-rest-spread":"7.4.4","@babel/plugin-transform-async-to-generator":"7.4.4"},"peerDependencies":{"react":"^16.5.2","react-dom":"^16.5.2"},"_npmOperationalInternal":{"tmp":"tmp/react-components_7.7.0-alpha-ptquang86-qp-sd-968-labels-2020-05-29T02-01-00-808Z_1590717698054_0.39228125718326257","host":"s3://npm-registry-packages"}},"7.7.0-alpha-de.do-dedo-sd-826-862-2020-05-29T02-45-17-406Z":{"name":"@gooddata/react-components","version":"7.7.0-alpha-de.do-dedo-sd-826-862-2020-05-29T02-45-17-406Z","author":{"name":"GoodData Corporation"},"license":"BSD-3-Clause","_id":"@gooddata/react-components@7.7.0-alpha-de.do-dedo-sd-826-862-2020-05-29T02-45-17-406Z","maintainers":[{"name":"afi","email":"adam.fiedler@gooddata.com"},{"name":"bertold8","email":"ivan.nejezchleb@seznam.cz"},{"name":"bich.nguyen","email":"bich.nguyen@gooddata.com"},{"name":"brbistas","email":"valentinos.chraniotis@gooddata.com"},{"name":"bugsbunny338","email":"jiri.zajic@mensa.cz"},{"name":"de.do","email":"de.do@gooddata.com"},{"name":"gooddata-ci","email":"rail@gooddata.com"},{"name":"hang.ngo","email":"hang.ngo@gooddata.com"},{"name":"hung.nguyen.hoang","email":"hung.nguyen@gooddata.com"},{"name":"huong.nguyen","email":"huong.nguyen@gooddata.com"},{"name":"huyen.nguyen","email":"huyen.nguyen@gooddata.com"},{"name":"ivan.mjartan","email":"ivan.mjartan@gooddata.com"},{"name":"jakub-sterba","email":"jakub.sterba@gooddata.com"},{"name":"jaroslav.tomecek","email":"jaroslav.tomecek@gooddata.com"},{"name":"jkittler","email":"honza.kittler@gmail.com"},{"name":"khanh.le","email":"khanh.le@gooddata.com"},{"name":"lanhuynh","email":"lan.huynh@gooddata.com"},{"name":"linhhong","email":"linh.hong@gooddata.com"},{"name":"lupko","email":"lubomir.slivka@gooddata.com"},{"name":"mai.nguyen","email":"mai.nguyen@gooddata.com"},{"name":"matyas.kandl","email":"matyas.kandl@gooddata.com"},{"name":"michal.marsal","email":"michal.marsal@gooddata.com"},{"name":"my.duong","email":"my.duong@gooddata.com"},{"name":"naibinh","email":"naibinh@gmail.com"},{"name":"nikolacech","email":"nikola.cech@gooddata.com"},{"name":"nis.hua","email":"nis.hua@gooddata.com"},{"name":"no23reason","email":"dan.homola@hotmail.cz"},{"name":"patrikbraborec","email":"patrik.braborec@gooddata.com"},{"name":"pbenes","email":"petr.benes@gooddata.com"},{"name":"petrjanu","email":"petr.janu@gooddata.com"},{"name":"pkingo","email":"philipandreaskingo@hotmail.com"},{"name":"ptquang86","email":"ptquang86@gmail.com"},{"name":"qduval","email":"quentin.duval@gooddata.com"},{"name":"rodri360","email":"me@rodri360.com"},{"name":"scavnickyj","email":"jakub.scavnicky@gooddata.com"},{"name":"sitina","email":"jiri.sitina@gooddata.com"},{"name":"strouhaljan","email":"strouhal.jan@gmail.com"},{"name":"thao-luong","email":"thao.luong@gooddata.com"},{"name":"thuong.nguyen","email":"thuong.nguyen@gooddata.com"},{"name":"tomas.kratochvil","email":"tomas.kratochvil@gooddata.com"},{"name":"tomsatgd","email":"tomas.satinsky@gooddata.com"},{"name":"trung-le-quoc","email":"trung.le@gooddata.com"},{"name":"tu-ngo","email":"tungo1981@gmail.com"},{"name":"tu.bui","email":"tu.bui@gooddata.com"},{"name":"tulean","email":"tuan.le@gooddata.com"},{"name":"tuqt1005","email":"tu.tran@gooddata.com"},{"name":"utdnah","email":"danh.ung@gooddata.com"},{"name":"vlastikcz","email":"vlastimil.kotas@gooddata.com"},{"name":"vu.pham","email":"vu.pham@gooddata.com"},{"name":"xmort","email":"petr.dolejsi@gooddata.com"},{"name":"yanlipnican","email":"yanlipnican@gmail.com"}],"homepage":"https://github.com/gooddata/gooddata-react-components#readme","bugs":{"url":"https://github.com/gooddata/gooddata-react-components/issues"},"dist":{"shasum":"a2772129f02c43946e6e994ac63e0dd431ee7758","tarball":"https://registry.npmjs.org/@gooddata/react-components/-/react-components-7.7.0-alpha-de.do-dedo-sd-826-862-2020-05-29T02-45-17-406Z.tgz","fileCount":2634,"integrity":"sha512-ddq9qohPIhex5i0Xh4otgKMwTissfAnFCtI5GrLQXF2sWFmf1Ju9EFESjESXMRCWQ5dqH8vaF/62ciCwC6WzIg==","signatures":[{"sig":"MEUCIA+gKcbhdgQGVPCrCN2YzEL06DaqO6RaqDVc2SFMlPRaAiEA/NDoMz52Y/AQtJ6B2L80LZSK2MO0S3v0gTKXxpfmf5w=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":10357126,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJe0HdiCRA9TVsSAnZWagAAmYsP/ijAkNo84eLjAy82rNO8\nmwcx7DjCs+ANUBTNcoA0dqHe8xJQBf/S2pe/dtHn8bGBs/HAMlcWVvDCjkG9\nwzO/KbfrQ6Zcpwrt9ya5Ync1yd3X50jsncXkRu8mjiSsxfNNaNHNJeQ8V0+T\nb8CTfxMhGyFLScQHCnt8W2Ddnp3sC6JI5f2XjLRM55pYStX+apFjmFY6y3Vk\nn5vWup+pRXrTKLyuaV78LMHYu8tsxHxBONkTBdULp6AzdELhO7GoZJvCTtDj\nZu6KiczPzLzLzNVLBLdhhdGrLsEJjncB2lzRmcvO4JjAOQeGsf91QsFDe8y6\nAjdd773NQ4hF7UJeC/NtEoAyJjIzr/+CWiNCCLnxMHTSX3T/xXIXJOzJc/U8\nvZYJjvSRM3BfZd7Ir34AMj6bwlB1DNNolcgTfCC6FB9a249CPMwfKF1PDA9X\nnwyDJWgooIWo4fSZj1hFA6wQ+N8FWUiig6z+JMqsEQ5+VYIhzBfBpXG/aB/n\nyGqhcmRbB5nSGL299IXokYdzzGQjmI9yFQHuC4Ta6PbioMc7Xru1lQFdwuHl\n4eAQDN9Xzio+PvSN5JxXKVISoR+4UiHBX/JQghfyUl/U64pWA4mhdVxbQ327\nHvWKIQBerZkmugGV01uo852qhfjEq476YEhByCEhugpnmRUsVj4r/CHCq7/S\nKYUP\r\n=NWEd\r\n-----END PGP SIGNATURE-----\r\n"},"main":"dist/index.js","husky":{"hooks":{"pre-commit":"lint-staged"}},"config":{"eslint":"./examples/**/*.{js,jsx}","tslint":"./{__mocks__,src,stories}/{,**/}*.{ts,tsx}"},"readme":"[![npm version](https://badge.fury.io/js/%40gooddata%2Freact-components.svg)](https://www.npmjs.com/package/@gooddata/react-components)\n\n# GoodData.UI React components\n> A React-based JavaScript library for building data-driven applications\n\n## Getting started\n- [GoodData.UI Documentation](http://sdk.gooddata.com/gooddata-ui/)\n- [GoodData.UI Live Examples](https://gooddata-examples.herokuapp.com/)\n- [Stack Overflow](https://stackoverflow.com/questions/tagged/gooddata)\n\n### Usage\nWith [yarn](https://yarnpkg.com) installed, go to your project directory and run\n```\n$ yarn add @gooddata/react-components\n```\nIf you prefer [npm](npmjs.com) run\n```\n$ npm install --save @gooddata/react-components\n```\n\nThe public API is exposed via global `index.js`. Except for the styles, do not import any other file directly\nbecause they are not intended to be part of the public API.\n\n## Contributing\n\nWe welcome any contribution in form of [issues](https://github.com/gooddata/gooddata-react-components/issues) or [pull requests](https://github.com/gooddata/gooddata-react-components/pulls).\n\nInstall [Node.js](http://nodejs.org) (node 12.16.1, npm v6.13.4) and [Yarn](https://classic.yarnpkg.com) (1.22.4).\n\nInstall dependencies:\n```\nyarn install --frozen-lockfile\n```\n\nThese commands may come in handy while developing:\n\n| command | description |\n| ------- | ----------- |\n| `yarn install --pure-lockfile` | first step |\n| ||\n| `yarn dev` | build react-components to `/dist` in watch mode |\n| `yarn test` | run all unit tests |\n| `yarn prettier-write` | format the source code to match the valid codestyle |\n| `yarn validate` | validate codestyle |\n| ||\n| `yarn storybook` | run storybook from `/stories` on http://localhost:9001 |\n| `yarn build-storybook` | build storybook to `/dist-storybook` |\n| `yarn test-storybook` | run storybook and [screenshot tests](https://github.com/gooddata/gdc-client-utils/tree/master/test-storybook) |\n| ||\n| `yarn examples` | run Live Examples dev-server from `/examples` on https://localhost:8999 |\n| `yarn examples-build` | build Live Examples to `/examples/dist` |\n| `yarn examples-server` | serve built Live Examples - see `/examples/server/src` |\n| `yarn examples-testcafe` | run testcafe tests against `localhost:8999` |\n\n### Deploy to heroku.com\nWhen you deploy this repo to heroku, it serves *GoodData.UI Live Examples*.\nRelevant tasks are in `Procfile` and `package.json`.\n\n```bash\n# run in the project directory\nheroku login\nheroku create <your-app-name>\nheroku config:set DOMAIN_ADMIN_USERNAME=x@gooddata.com DOMAIN_ADMIN_PASSWORD=xy PROJECT_ID_TO_ASSIGN=xms7ga4tf3g3nzucd8380o2bev8oeknp\ngit push heroku HEAD:master\nheroku open\n```\n### Enable Geo Chart for Storybook and Live Examples\nGeo chart uses Mapbox to render map which requires a Mapbox access token.\n- Register an account and create Mapbox access token at [guide](https://docs.mapbox.com/help/how-mapbox-works/access-tokens/)\n- Store the created token at `.env`:\n```bash\necho -e \"EXAMPLE_MAPBOX_ACCESS_TOKEN=token\" >> .env # only need to run once\necho -e \"STORYBOOK_MAPBOX_ACCESS_TOKEN=token\" >> .env # only need to run once\n```\n\n### Run Live Examples Locally\nTo run *GoodData.UI Live Examples* locally:\n```bash\ngit clone <this-repository>\ncd  <repository-folder>\nyarn install --pure-lockfile\nyarn examples\n```\nThen open https://localhost:8999 and login using Live Examples account (you can [create one here](https://gooddata-examples.herokuapp.com/registration)).\n\n### Run Storybook locally\n- Run storybook with token stored in `.env` for more secure\n```bash\nyarn storybook\n```\n- Or run storybook with token env param exposed to cli (not suggested)\n```bash\nSTORYBOOK_MAPBOX_ACCESS_TOKEN=token yarn storybook\n```\n- Apply either above way to `yarn build-storybook` or `yarn test-storybook`\n\n### Source code formatting\nThe source code in the repository is formatted by [Prettier](https://prettier.io/).\nThe format of the code is validated by our Continuous Integration server and is one of the requirements of successful merge.\n\nPrettier is supported by every major IDE. You can find the list of supported editors and how to configure them [here](https://prettier.io/docs/en/editors.html).\n\nIn the case, when your editor is not supported or you don't want to setup the integration, you can run the `yarn prettier-write` command to reformat the code before commit.\n\n## Changelog\n\n- see [CHANGELOG.md](CHANGELOG.md)\n\n## Supported versions\n\nIn order to make the user experience with integrating GoodData UI SDK as smooth and secure as possible and to ensure that the SDK is using the latest features of the platform, we will only provide support to two most recent major versions of UI SDK.\n\nThe most recent majors will be supported in the following modes:\n\n- The latest major version will receive all new functionality and all bug fixes\n- The previous major version will only receive fixes to critical issues and security fixes. These fixes will be applied on top of last released version of the previous major\n\nThe customers are encouraged to always use the latest version of the UI SDK.\n\nIn case of using older versions, the user might face API incompatibility, performance or security issues.\n\nPlease follow the installation instructions to update to the newest version.\n\n## License\n\n(C) 2007-2020 GoodData Corporation\n\nThis project is dual licensed:\n\n- The ATTRIBUTION-NONCOMMERCIAL 4.0 INTERNATIONAL (CC BY-NC 4.0) is used for purpose of the trial experience and evaluation of GoodData.UI library.\n- The GOODDATA GOODDATA.UI LIBRARY END USER LICENSE AGREEMENT is used for GoodData customers.\n\nFor more information, please see [LICENSE](https://github.com/gooddata/gooddata-react-components/blob/master/LICENSE)\n","gitHead":"142b2764394d290a7e4dccb1916a9ea44bd59390","scripts":{"dev":"bash scripts/build.sh --dev-watch","test":"jest --watch","build":"bash scripts/build.sh","tslint":"yarn run-tslint -t verbose $npm_package_config_tslint","prepare":"cd examples/server && yarn install --frozen-lockfile && cd ../..; rm -r examples/node_modules 2>/dev/null; true","examples":"bash scripts/run-examples.sh","prepare?":"# Called before `npm publish` and on local `npm install`. Temporarily also for deleting obsolete node_modules. Ends with `true` to continue gracefully.","validate":"tsc --noEmit && yarn tslint && eslint $npm_package_config_eslint && yarn validate-style && yarn prettier-check","build-dev":"bash scripts/build.sh --dev","examples?":"# Default is developer domain, other options: yarn examples [sec,secure,stg,stg2,stg3,demo,developer or URL]","storybook":"yarn build && start-storybook -p 9001 -c .storybook","test-once":"jest","tslint-ci":"mkdir -p ./ci/results && yarn run-tslint -t checkstyle -o ./ci/results/tslint-results.xml $npm_package_config_tslint","run-tslint":"tslint -p tsconfig.json","validate-ci":"tsc --noEmit && yarn tslint-ci  && eslint $npm_package_config_eslint -f checkstyle -o ci/results/eslint-results.xml && yarn validate-style-ci && yarn prettier-check","examples-build":"bash scripts/build-examples.sh","prepublishOnly":"yarn build","prettier-check":"prettier --check '{src,stories,styles,__mocks__,examples/server/src,examples/src,examples/test}/**/*.{ts,js,tsx,jsx,json,scss,md,yaml,html}'","prettier-write":"prettier --write '{src,stories,styles,__mocks__,examples/server/src,examples/src,examples/test}/**/*.{ts,js,tsx,jsx,json,scss,md,yaml,html}'","test-storybook":"yarn build && test-storybook","validate-style":"stylelint '**/*.scss'","build-storybook":"yarn build && build-storybook -c .storybook -o dist-storybook","examples-server":"node examples/server/src/index.js","heroku-postbuild":"yarn examples-build developer","examples-testcafe":"./scripts/run-testcafe.sh visual","validate-style-ci":"stylelint '**/*.scss' --custom-formatter=node_modules/stylelint-checkstyle-formatter > ci/results/stylelint-results.xml","check-circular-deps":"madge --circular --extensions ts ./src","examples-testcafe-ci":"./scripts/run-testcafe.sh ci","examples-testcafe-live":"./scripts/run-testcafe.sh live"},"typings":"dist/index.d.ts","_npmUser":{"name":"de.do","email":"de.do@gooddata.com"},"deprecated":"@gooddata/react-components@7 reached End of Support on March 31, 2022. Please upgrade (see https://sdk.gooddata.com/gooddata-ui/docs/supported_versions.html for more information).","repository":{"url":"git+ssh://git@github.com/gooddata/gooddata-react-components.git","type":"git"},"_npmVersion":"6.13.4","description":"GoodData.UI - A powerful JavaScript library for building analytical applications","directories":{},"lint-staged":{"{src,stories,styles,__mocks__,examples/server/src,examples/src,examples/test}/**/*.{ts,js,tsx,jsx,scss}":["npx gdc-fix-copyright","git add"],"{src,stories,styles,__mocks__,examples/server/src,examples/src,examples/test}/**/*.{ts,js,tsx,jsx,json,scss,md,yaml,html}":["prettier --write","git add"]},"_nodeVersion":"12.16.1","dependencies":{"rxjs":"^5.5.6","uuid":"^3.2.1","immer":"^1.3.1","lodash":"^4.17.15","date-fns":"^2.7.0","downshift":"^3.2.7","invariant":"^2.2.2","mapbox-gl":"^1.6.1","classnames":"^2.2.6","highcharts":"7.1.1","prop-types":"^15.6.0","react-intl":"^3.6.0","custom-event":"^1.0.1","react-window":"^1.8.1","ag-grid-react":"20.0.0","react-measure":"^2.3.0","@types/mapbox-gl":"^1.6.1","react-day-picker":"~7.3.0","react-responsive":"^3.0.0","stringify-object":"^2.4.0","@gooddata/typings":"^2.24.2","ag-grid-community":"20.0.0","http-status-codes":"^1.3.0","@gooddata/js-utils":"^3.10.5","@gooddata/numberjs":"^3.2.4","fixed-data-table-2":"0.7.17","@gooddata/goodstrap":"^68.6.0","react-dom-factories":"^1.0.2","@gooddata/gooddata-js":"^13.0.1","json-stable-stringify":"^1.0.1","react-transition-group":"^2.2.1","hoist-non-react-statics":"^3.3.0","nodelist-foreach-polyfill":"^1.2.0","@formatjs/intl-pluralrules":"^1.3.6","highcharts-grouped-categories":"^1.1.3"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"raf":"3.3.2","yup":"^0.24.1","jest":"24.7.1","husky":"3.0.0","madge":"^3.4.4","react":"^16.5.2","enzyme":"3.5.0","eslint":"4.19.1","formik":"^0.11.11","moment":"2.23.0","history":"^4.7.2","ts-jest":"24.0.0","webpack":"4.30.0","full-icu":"^1.3.0","prettier":"1.16.4","react-ga":"^2.5.2","recharts":"1.0.0-beta.9","testcafe":"1.1.4","commander":"2.14.1","node-sass":"4.13.0","react-dom":"^16.5.2","stylelint":"^10.0.0","supertest":"3.0.0","ts-loader":"6.0.0","@types/raf":"^3.4.0","css-loader":"0.28.7","jest-junit":"3.0.0","raw-loader":"0.5.1","styled-jsx":"2.2.1","typescript":"3.3.4000","@babel/core":"7.4.4","@types/jest":"24.0.6","@types/node":"7.0.8","@types/uuid":"3.4.3","file-loader":"3.0.1","jest-enzyme":"7.0.2","lint-staged":"9.1.0","sass-loader":"6.0.6","webpack-cli":"3.3.2","@types/react":"16.8.6","babel-loader":"8.0.5","react-helmet":"5.2.0","react-select":"1.2.1","style-loader":"0.19.1","@types/enzyme":"3.1.13","@types/lodash":"4.14.123","testcafe-live":"0.1.4","@babel/runtime":"7.4.4","dotenv-webpack":"^1.7.0","@babel/polyfill":"^7.4.4","@storybook/react":"5.0.11","@types/invariant":"2.2.29","@types/react-dom":"16.0.11","isomorphic-fetch":"2.2.1","react-datepicker":"1.1.0","react-router-dom":"4.2.2","@babel/preset-env":"7.4.4","@gooddata/mock-js":"^2.13.1","@storybook/addons":"5.0.11","@types/classnames":"2.2.3","@types/prop-types":"15.5.2","@storybook/theming":"5.0.11","identity-obj-proxy":"^3.0.0","intl-messageformat":"^7.5.4","webpack-dev-server":"3.3.1","@babel/preset-react":"7.0.0","@types/react-portal":"4.0.1","@types/react-window":"^1.8.1","babel-plugin-lodash":"3.3.4","html-webpack-plugin":"3.2.0","react-test-renderer":"16.4.2","@types/react-measure":"2.0.5","clean-webpack-plugin":"2.0.2","stats-webpack-plugin":"0.7.0","eslint-config-prettier":"4.1.0","react-google-recaptcha":"^0.14.1","tslint-config-prettier":"1.18.0","@gooddata/eslint-config":"^1.0.0","@gooddata/tslint-config":"1.0.0","@types/react-responsive":"^3.0.3","@types/storybook__react":"4.0.1","@types/stringify-object":"^3.2.0","enzyme-adapter-react-16":"1.3.1","@gooddata/test-storybook":"3.2.1","@storybook/addon-actions":"5.0.11","@storybook/addon-options":"5.0.11","node-sass-magic-importer":"5.1.0","react-syntax-highlighter":"11.0.2","@types/fixed-data-table-2":"0.8.1","stylelint-config-prettier":"5.2.0","@gooddata/stylelint-config":"4.0.1","@types/react-test-renderer":"16.0.0","circular-dependency-plugin":"5.0.2","compression-webpack-plugin":"2.0.0","@types/json-stable-stringify":"^1.0.32","@gooddata/frontend-npm-scripts":"1.1.0","@types/enzyme-adapter-react-16":"1.0.3","stylelint-checkstyle-formatter":"0.1.0","@types/storybook__addon-actions":"3.4.2","@babel/plugin-proposal-class-properties":"7.4.4","@babel/plugin-proposal-object-rest-spread":"7.4.4","@babel/plugin-transform-async-to-generator":"7.4.4"},"peerDependencies":{"react":"^16.5.2","react-dom":"^16.5.2"},"_npmOperationalInternal":{"tmp":"tmp/react-components_7.7.0-alpha-de.do-dedo-sd-826-862-2020-05-29T02-45-17-406Z_1590720353946_0.6791532522154218","host":"s3://npm-registry-packages"}},"7.7.0-alpha-de.do-dedo-sd-826-862-2020-05-29T04-06-44-963Z":{"name":"@gooddata/react-components","version":"7.7.0-alpha-de.do-dedo-sd-826-862-2020-05-29T04-06-44-963Z","author":{"name":"GoodData Corporation"},"license":"BSD-3-Clause","_id":"@gooddata/react-components@7.7.0-alpha-de.do-dedo-sd-826-862-2020-05-29T04-06-44-963Z","maintainers":[{"name":"afi","email":"adam.fiedler@gooddata.com"},{"name":"bertold8","email":"ivan.nejezchleb@seznam.cz"},{"name":"bich.nguyen","email":"bich.nguyen@gooddata.com"},{"name":"brbistas","email":"valentinos.chraniotis@gooddata.com"},{"name":"bugsbunny338","email":"jiri.zajic@mensa.cz"},{"name":"de.do","email":"de.do@gooddata.com"},{"name":"gooddata-ci","email":"rail@gooddata.com"},{"name":"hang.ngo","email":"hang.ngo@gooddata.com"},{"name":"hung.nguyen.hoang","email":"hung.nguyen@gooddata.com"},{"name":"huong.nguyen","email":"huong.nguyen@gooddata.com"},{"name":"huyen.nguyen","email":"huyen.nguyen@gooddata.com"},{"name":"ivan.mjartan","email":"ivan.mjartan@gooddata.com"},{"name":"jakub-sterba","email":"jakub.sterba@gooddata.com"},{"name":"jaroslav.tomecek","email":"jaroslav.tomecek@gooddata.com"},{"name":"jkittler","email":"honza.kittler@gmail.com"},{"name":"khanh.le","email":"khanh.le@gooddata.com"},{"name":"lanhuynh","email":"lan.huynh@gooddata.com"},{"name":"linhhong","email":"linh.hong@gooddata.com"},{"name":"lupko","email":"lubomir.slivka@gooddata.com"},{"name":"mai.nguyen","email":"mai.nguyen@gooddata.com"},{"name":"matyas.kandl","email":"matyas.kandl@gooddata.com"},{"name":"michal.marsal","email":"michal.marsal@gooddata.com"},{"name":"my.duong","email":"my.duong@gooddata.com"},{"name":"naibinh","email":"naibinh@gmail.com"},{"name":"nikolacech","email":"nikola.cech@gooddata.com"},{"name":"nis.hua","email":"nis.hua@gooddata.com"},{"name":"no23reason","email":"dan.homola@hotmail.cz"},{"name":"patrikbraborec","email":"patrik.braborec@gooddata.com"},{"name":"pbenes","email":"petr.benes@gooddata.com"},{"name":"petrjanu","email":"petr.janu@gooddata.com"},{"name":"pkingo","email":"philipandreaskingo@hotmail.com"},{"name":"ptquang86","email":"ptquang86@gmail.com"},{"name":"qduval","email":"quentin.duval@gooddata.com"},{"name":"rodri360","email":"me@rodri360.com"},{"name":"scavnickyj","email":"jakub.scavnicky@gooddata.com"},{"name":"sitina","email":"jiri.sitina@gooddata.com"},{"name":"strouhaljan","email":"strouhal.jan@gmail.com"},{"name":"thao-luong","email":"thao.luong@gooddata.com"},{"name":"thuong.nguyen","email":"thuong.nguyen@gooddata.com"},{"name":"tomas.kratochvil","email":"tomas.kratochvil@gooddata.com"},{"name":"tomsatgd","email":"tomas.satinsky@gooddata.com"},{"name":"trung-le-quoc","email":"trung.le@gooddata.com"},{"name":"tu-ngo","email":"tungo1981@gmail.com"},{"name":"tu.bui","email":"tu.bui@gooddata.com"},{"name":"tulean","email":"tuan.le@gooddata.com"},{"name":"tuqt1005","email":"tu.tran@gooddata.com"},{"name":"utdnah","email":"danh.ung@gooddata.com"},{"name":"vlastikcz","email":"vlastimil.kotas@gooddata.com"},{"name":"vu.pham","email":"vu.pham@gooddata.com"},{"name":"xmort","email":"petr.dolejsi@gooddata.com"},{"name":"yanlipnican","email":"yanlipnican@gmail.com"}],"homepage":"https://github.com/gooddata/gooddata-react-components#readme","bugs":{"url":"https://github.com/gooddata/gooddata-react-components/issues"},"dist":{"shasum":"82afc8020c4fd357ad416343e8411beec96d5049","tarball":"https://registry.npmjs.org/@gooddata/react-components/-/react-components-7.7.0-alpha-de.do-dedo-sd-826-862-2020-05-29T04-06-44-963Z.tgz","fileCount":2634,"integrity":"sha512-FSVTDeaGdoALMtEuFB7GT5fXcMaWxZ21aLqFfdMPl7WPp+Ge/Kv1Ol6GtLigXmR75025HYQ1nN2iDxvXp75qww==","signatures":[{"sig":"MEQCIBEzq5V53PgTYlICfJLk4Aib2oa4ogLGNc10ZHUH5rQFAiAE6ieviJHq37svITPjvfQiyMNqgcu/Ya/qvTaKQRPbSA==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":10374374,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJe0Ip6CRA9TVsSAnZWagAAeykQAI7ZNc/6IwZpZEt/jeUr\n4WiNtGBRpLh9XUQ0bAEpC43jxkVteZ2ljfK9n+TrSUF9f1Jz/VlcyxR93dp5\nxs6S83WWJNGY3KFDz1/fimrhw5QxhGe4kiOeFLwV0nLKv9w2u3dCyG7ElBk7\nW7rv3F9TdbhhIyM5Qx09TqwLYjTXYuw3pvZR5nRB249GfkEloBn6HSOZ7kep\nUrAHv1YIQloPZRwowQj0RvktDBfswVlsYaT57063dLLG9IKKC+sRPZSOpZ6W\nBuUAmG06FCC3bU8ASn/AAi7F63IQbRc9Q82PPq1bI7lEk/4H59sFoaaXkE/1\nFnDBI8g67fhV1X+jya0boqGytafx1qR2VH83w70PmAsXMd/rTC1I622+H8e+\nq/SmgHLu0czU264JO7EGz32DcF6Q/QOsMsGg3hWshwyCkXurZzllI7qmvHlD\nRs65HtFHpVJnoZZlyaLVpc0QSZFw13VcNSmURBFpOvAHPd+tPb0wq8soXsk6\nU0+wAhG1mWrZXn5V8HVQ17ye9TXbOD+J9msNq5GxRGpJD3GXhFGs2BYylPDh\nTnq7PDt+IXfzFY6R9WP8fWRtgIH/rAbIF92ebHyEQ3kmLGJTjLPsSoP9KJiK\nfHdE+PpzAKHH+wOH78K3TPN1DEMmiQiFWKXfRvx+BZtQehsXn8pvnmBD7Xid\n5i79\r\n=1exP\r\n-----END PGP SIGNATURE-----\r\n"},"main":"dist/index.js","husky":{"hooks":{"pre-commit":"lint-staged"}},"config":{"eslint":"./examples/**/*.{js,jsx}","tslint":"./{__mocks__,src,stories}/{,**/}*.{ts,tsx}"},"readme":"[![npm version](https://badge.fury.io/js/%40gooddata%2Freact-components.svg)](https://www.npmjs.com/package/@gooddata/react-components)\n\n# GoodData.UI React components\n> A React-based JavaScript library for building data-driven applications\n\n## Getting started\n- [GoodData.UI Documentation](http://sdk.gooddata.com/gooddata-ui/)\n- [GoodData.UI Live Examples](https://gooddata-examples.herokuapp.com/)\n- [Stack Overflow](https://stackoverflow.com/questions/tagged/gooddata)\n\n### Usage\nWith [yarn](https://yarnpkg.com) installed, go to your project directory and run\n```\n$ yarn add @gooddata/react-components\n```\nIf you prefer [npm](npmjs.com) run\n```\n$ npm install --save @gooddata/react-components\n```\n\nThe public API is exposed via global `index.js`. Except for the styles, do not import any other file directly\nbecause they are not intended to be part of the public API.\n\n## Contributing\n\nWe welcome any contribution in form of [issues](https://github.com/gooddata/gooddata-react-components/issues) or [pull requests](https://github.com/gooddata/gooddata-react-components/pulls).\n\nInstall [Node.js](http://nodejs.org) (node 12.16.1, npm v6.13.4) and [Yarn](https://classic.yarnpkg.com) (1.22.4).\n\nInstall dependencies:\n```\nyarn install --frozen-lockfile\n```\n\nThese commands may come in handy while developing:\n\n| command | description |\n| ------- | ----------- |\n| `yarn install --pure-lockfile` | first step |\n| ||\n| `yarn dev` | build react-components to `/dist` in watch mode |\n| `yarn test` | run all unit tests |\n| `yarn prettier-write` | format the source code to match the valid codestyle |\n| `yarn validate` | validate codestyle |\n| ||\n| `yarn storybook` | run storybook from `/stories` on http://localhost:9001 |\n| `yarn build-storybook` | build storybook to `/dist-storybook` |\n| `yarn test-storybook` | run storybook and [screenshot tests](https://github.com/gooddata/gdc-client-utils/tree/master/test-storybook) |\n| ||\n| `yarn examples` | run Live Examples dev-server from `/examples` on https://localhost:8999 |\n| `yarn examples-build` | build Live Examples to `/examples/dist` |\n| `yarn examples-server` | serve built Live Examples - see `/examples/server/src` |\n| `yarn examples-testcafe` | run testcafe tests against `localhost:8999` |\n\n### Deploy to heroku.com\nWhen you deploy this repo to heroku, it serves *GoodData.UI Live Examples*.\nRelevant tasks are in `Procfile` and `package.json`.\n\n```bash\n# run in the project directory\nheroku login\nheroku create <your-app-name>\nheroku config:set DOMAIN_ADMIN_USERNAME=x@gooddata.com DOMAIN_ADMIN_PASSWORD=xy PROJECT_ID_TO_ASSIGN=xms7ga4tf3g3nzucd8380o2bev8oeknp\ngit push heroku HEAD:master\nheroku open\n```\n### Enable Geo Chart for Storybook and Live Examples\nGeo chart uses Mapbox to render map which requires a Mapbox access token.\n- Register an account and create Mapbox access token at [guide](https://docs.mapbox.com/help/how-mapbox-works/access-tokens/)\n- Store the created token at `.env`:\n```bash\necho -e \"EXAMPLE_MAPBOX_ACCESS_TOKEN=token\" >> .env # only need to run once\necho -e \"STORYBOOK_MAPBOX_ACCESS_TOKEN=token\" >> .env # only need to run once\n```\n\n### Run Live Examples Locally\nTo run *GoodData.UI Live Examples* locally:\n```bash\ngit clone <this-repository>\ncd  <repository-folder>\nyarn install --pure-lockfile\nyarn examples\n```\nThen open https://localhost:8999 and login using Live Examples account (you can [create one here](https://gooddata-examples.herokuapp.com/registration)).\n\n### Run Storybook locally\n- Run storybook with token stored in `.env` for more secure\n```bash\nyarn storybook\n```\n- Or run storybook with token env param exposed to cli (not suggested)\n```bash\nSTORYBOOK_MAPBOX_ACCESS_TOKEN=token yarn storybook\n```\n- Apply either above way to `yarn build-storybook` or `yarn test-storybook`\n\n### Source code formatting\nThe source code in the repository is formatted by [Prettier](https://prettier.io/).\nThe format of the code is validated by our Continuous Integration server and is one of the requirements of successful merge.\n\nPrettier is supported by every major IDE. You can find the list of supported editors and how to configure them [here](https://prettier.io/docs/en/editors.html).\n\nIn the case, when your editor is not supported or you don't want to setup the integration, you can run the `yarn prettier-write` command to reformat the code before commit.\n\n## Changelog\n\n- see [CHANGELOG.md](CHANGELOG.md)\n\n## Supported versions\n\nIn order to make the user experience with integrating GoodData UI SDK as smooth and secure as possible and to ensure that the SDK is using the latest features of the platform, we will only provide support to two most recent major versions of UI SDK.\n\nThe most recent majors will be supported in the following modes:\n\n- The latest major version will receive all new functionality and all bug fixes\n- The previous major version will only receive fixes to critical issues and security fixes. These fixes will be applied on top of last released version of the previous major\n\nThe customers are encouraged to always use the latest version of the UI SDK.\n\nIn case of using older versions, the user might face API incompatibility, performance or security issues.\n\nPlease follow the installation instructions to update to the newest version.\n\n## License\n\n(C) 2007-2020 GoodData Corporation\n\nThis project is dual licensed:\n\n- The ATTRIBUTION-NONCOMMERCIAL 4.0 INTERNATIONAL (CC BY-NC 4.0) is used for purpose of the trial experience and evaluation of GoodData.UI library.\n- The GOODDATA GOODDATA.UI LIBRARY END USER LICENSE AGREEMENT is used for GoodData customers.\n\nFor more information, please see [LICENSE](https://github.com/gooddata/gooddata-react-components/blob/master/LICENSE)\n","gitHead":"8ee8fc9d3117a279c081d299b38ffc1374e0d03e","scripts":{"dev":"bash scripts/build.sh --dev-watch","test":"jest --watch","build":"bash scripts/build.sh","tslint":"yarn run-tslint -t verbose $npm_package_config_tslint","prepare":"cd examples/server && yarn install --frozen-lockfile && cd ../..; rm -r examples/node_modules 2>/dev/null; true","examples":"bash scripts/run-examples.sh","prepare?":"# Called before `npm publish` and on local `npm install`. Temporarily also for deleting obsolete node_modules. Ends with `true` to continue gracefully.","validate":"tsc --noEmit && yarn tslint && eslint $npm_package_config_eslint && yarn validate-style && yarn prettier-check","build-dev":"bash scripts/build.sh --dev","examples?":"# Default is developer domain, other options: yarn examples [sec,secure,stg,stg2,stg3,demo,developer or URL]","storybook":"yarn build && start-storybook -p 9001 -c .storybook","test-once":"jest","tslint-ci":"mkdir -p ./ci/results && yarn run-tslint -t checkstyle -o ./ci/results/tslint-results.xml $npm_package_config_tslint","run-tslint":"tslint -p tsconfig.json","validate-ci":"tsc --noEmit && yarn tslint-ci  && eslint $npm_package_config_eslint -f checkstyle -o ci/results/eslint-results.xml && yarn validate-style-ci && yarn prettier-check","examples-build":"bash scripts/build-examples.sh","prepublishOnly":"yarn build","prettier-check":"prettier --check '{src,stories,styles,__mocks__,examples/server/src,examples/src,examples/test}/**/*.{ts,js,tsx,jsx,json,scss,md,yaml,html}'","prettier-write":"prettier --write '{src,stories,styles,__mocks__,examples/server/src,examples/src,examples/test}/**/*.{ts,js,tsx,jsx,json,scss,md,yaml,html}'","test-storybook":"yarn build && test-storybook","validate-style":"stylelint '**/*.scss'","build-storybook":"yarn build && build-storybook -c .storybook -o dist-storybook","examples-server":"node examples/server/src/index.js","heroku-postbuild":"yarn examples-build developer","examples-testcafe":"./scripts/run-testcafe.sh visual","validate-style-ci":"stylelint '**/*.scss' --custom-formatter=node_modules/stylelint-checkstyle-formatter > ci/results/stylelint-results.xml","check-circular-deps":"madge --circular --extensions ts ./src","examples-testcafe-ci":"./scripts/run-testcafe.sh ci","examples-testcafe-live":"./scripts/run-testcafe.sh live"},"typings":"dist/index.d.ts","_npmUser":{"name":"de.do","email":"de.do@gooddata.com"},"deprecated":"@gooddata/react-components@7 reached End of Support on March 31, 2022. Please upgrade (see https://sdk.gooddata.com/gooddata-ui/docs/supported_versions.html for more information).","repository":{"url":"git+ssh://git@github.com/gooddata/gooddata-react-components.git","type":"git"},"_npmVersion":"6.13.4","description":"GoodData.UI - A powerful JavaScript library for building analytical applications","directories":{},"lint-staged":{"{src,stories,styles,__mocks__,examples/server/src,examples/src,examples/test}/**/*.{ts,js,tsx,jsx,scss}":["npx gdc-fix-copyright","git add"],"{src,stories,styles,__mocks__,examples/server/src,examples/src,examples/test}/**/*.{ts,js,tsx,jsx,json,scss,md,yaml,html}":["prettier --write","git add"]},"_nodeVersion":"12.16.1","dependencies":{"rxjs":"^5.5.6","uuid":"^3.2.1","immer":"^1.3.1","lodash":"^4.17.15","date-fns":"^2.7.0","downshift":"^3.2.7","invariant":"^2.2.2","mapbox-gl":"^1.6.1","classnames":"^2.2.6","highcharts":"7.1.1","prop-types":"^15.6.0","react-intl":"^3.6.0","custom-event":"^1.0.1","react-window":"^1.8.1","ag-grid-react":"20.0.0","react-measure":"^2.3.0","@types/mapbox-gl":"^1.6.1","react-day-picker":"~7.3.0","react-responsive":"^3.0.0","stringify-object":"^2.4.0","@gooddata/typings":"^2.24.2","ag-grid-community":"20.0.0","http-status-codes":"^1.3.0","@gooddata/js-utils":"^3.10.5","@gooddata/numberjs":"^3.2.4","fixed-data-table-2":"0.7.17","@gooddata/goodstrap":"^68.6.0","react-dom-factories":"^1.0.2","@gooddata/gooddata-js":"^13.0.1","json-stable-stringify":"^1.0.1","react-transition-group":"^2.2.1","hoist-non-react-statics":"^3.3.0","nodelist-foreach-polyfill":"^1.2.0","@formatjs/intl-pluralrules":"^1.3.6","highcharts-grouped-categories":"^1.1.3"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"raf":"3.3.2","yup":"^0.24.1","jest":"24.7.1","husky":"3.0.0","madge":"^3.4.4","react":"^16.5.2","enzyme":"3.5.0","eslint":"4.19.1","formik":"^0.11.11","moment":"2.23.0","history":"^4.7.2","ts-jest":"24.0.0","webpack":"4.30.0","full-icu":"^1.3.0","prettier":"1.16.4","react-ga":"^2.5.2","recharts":"1.0.0-beta.9","testcafe":"1.1.4","commander":"2.14.1","node-sass":"4.13.0","react-dom":"^16.5.2","stylelint":"^10.0.0","supertest":"3.0.0","ts-loader":"6.0.0","@types/raf":"^3.4.0","css-loader":"0.28.7","jest-junit":"3.0.0","raw-loader":"0.5.1","styled-jsx":"2.2.1","typescript":"3.3.4000","@babel/core":"7.4.4","@types/jest":"24.0.6","@types/node":"7.0.8","@types/uuid":"3.4.3","file-loader":"3.0.1","jest-enzyme":"7.0.2","lint-staged":"9.1.0","sass-loader":"6.0.6","webpack-cli":"3.3.2","@types/react":"16.8.6","babel-loader":"8.0.5","react-helmet":"5.2.0","react-select":"1.2.1","style-loader":"0.19.1","@types/enzyme":"3.1.13","@types/lodash":"4.14.123","testcafe-live":"0.1.4","@babel/runtime":"7.4.4","dotenv-webpack":"^1.7.0","@babel/polyfill":"^7.4.4","@storybook/react":"5.0.11","@types/invariant":"2.2.29","@types/react-dom":"16.0.11","isomorphic-fetch":"2.2.1","react-datepicker":"1.1.0","react-router-dom":"4.2.2","@babel/preset-env":"7.4.4","@gooddata/mock-js":"^2.13.1","@storybook/addons":"5.0.11","@types/classnames":"2.2.3","@types/prop-types":"15.5.2","@storybook/theming":"5.0.11","identity-obj-proxy":"^3.0.0","intl-messageformat":"^7.5.4","webpack-dev-server":"3.3.1","@babel/preset-react":"7.0.0","@types/react-portal":"4.0.1","@types/react-window":"^1.8.1","babel-plugin-lodash":"3.3.4","html-webpack-plugin":"3.2.0","react-test-renderer":"16.4.2","@types/react-measure":"2.0.5","clean-webpack-plugin":"2.0.2","stats-webpack-plugin":"0.7.0","eslint-config-prettier":"4.1.0","react-google-recaptcha":"^0.14.1","tslint-config-prettier":"1.18.0","@gooddata/eslint-config":"^1.0.0","@gooddata/tslint-config":"1.0.0","@types/react-responsive":"^3.0.3","@types/storybook__react":"4.0.1","@types/stringify-object":"^3.2.0","enzyme-adapter-react-16":"1.3.1","@gooddata/test-storybook":"3.2.1","@storybook/addon-actions":"5.0.11","@storybook/addon-options":"5.0.11","node-sass-magic-importer":"5.1.0","react-syntax-highlighter":"11.0.2","@types/fixed-data-table-2":"0.8.1","stylelint-config-prettier":"5.2.0","@gooddata/stylelint-config":"4.0.1","@types/react-test-renderer":"16.0.0","circular-dependency-plugin":"5.0.2","compression-webpack-plugin":"2.0.0","@types/json-stable-stringify":"^1.0.32","@gooddata/frontend-npm-scripts":"1.1.0","@types/enzyme-adapter-react-16":"1.0.3","stylelint-checkstyle-formatter":"0.1.0","@types/storybook__addon-actions":"3.4.2","@babel/plugin-proposal-class-properties":"7.4.4","@babel/plugin-proposal-object-rest-spread":"7.4.4","@babel/plugin-transform-async-to-generator":"7.4.4"},"peerDependencies":{"react":"^16.5.2","react-dom":"^16.5.2"},"_npmOperationalInternal":{"tmp":"tmp/react-components_7.7.0-alpha-de.do-dedo-sd-826-862-2020-05-29T04-06-44-963Z_1590725241486_0.17480982144476265","host":"s3://npm-registry-packages"}},"7.7.0-alpha-bertold8-ine-one-4404-manual-resizing-2020-05-29T13-01-34-449Z":{"name":"@gooddata/react-components","version":"7.7.0-alpha-bertold8-ine-one-4404-manual-resizing-2020-05-29T13-01-34-449Z","author":{"name":"GoodData Corporation"},"license":"BSD-3-Clause","_id":"@gooddata/react-components@7.7.0-alpha-bertold8-ine-one-4404-manual-resizing-2020-05-29T13-01-34-449Z","maintainers":[{"name":"afi","email":"adam.fiedler@gooddata.com"},{"name":"bertold8","email":"ivan.nejezchleb@seznam.cz"},{"name":"bich.nguyen","email":"bich.nguyen@gooddata.com"},{"name":"brbistas","email":"valentinos.chraniotis@gooddata.com"},{"name":"bugsbunny338","email":"jiri.zajic@mensa.cz"},{"name":"de.do","email":"de.do@gooddata.com"},{"name":"gooddata-ci","email":"rail@gooddata.com"},{"name":"hang.ngo","email":"hang.ngo@gooddata.com"},{"name":"hung.nguyen.hoang","email":"hung.nguyen@gooddata.com"},{"name":"huong.nguyen","email":"huong.nguyen@gooddata.com"},{"name":"huyen.nguyen","email":"huyen.nguyen@gooddata.com"},{"name":"ivan.mjartan","email":"ivan.mjartan@gooddata.com"},{"name":"jakub-sterba","email":"jakub.sterba@gooddata.com"},{"name":"jaroslav.tomecek","email":"jaroslav.tomecek@gooddata.com"},{"name":"jkittler","email":"honza.kittler@gmail.com"},{"name":"khanh.le","email":"khanh.le@gooddata.com"},{"name":"lanhuynh","email":"lan.huynh@gooddata.com"},{"name":"linhhong","email":"linh.hong@gooddata.com"},{"name":"lupko","email":"lubomir.slivka@gooddata.com"},{"name":"mai.nguyen","email":"mai.nguyen@gooddata.com"},{"name":"matyas.kandl","email":"matyas.kandl@gooddata.com"},{"name":"michal.marsal","email":"michal.marsal@gooddata.com"},{"name":"my.duong","email":"my.duong@gooddata.com"},{"name":"naibinh","email":"naibinh@gmail.com"},{"name":"nikolacech","email":"nikola.cech@gooddata.com"},{"name":"nis.hua","email":"nis.hua@gooddata.com"},{"name":"no23reason","email":"dan.homola@hotmail.cz"},{"name":"patrikbraborec","email":"patrik.braborec@gooddata.com"},{"name":"pbenes","email":"petr.benes@gooddata.com"},{"name":"petrjanu","email":"petr.janu@gooddata.com"},{"name":"pkingo","email":"philipandreaskingo@hotmail.com"},{"name":"ptquang86","email":"ptquang86@gmail.com"},{"name":"qduval","email":"quentin.duval@gooddata.com"},{"name":"rodri360","email":"me@rodri360.com"},{"name":"scavnickyj","email":"jakub.scavnicky@gooddata.com"},{"name":"sitina","email":"jiri.sitina@gooddata.com"},{"name":"strouhaljan","email":"strouhal.jan@gmail.com"},{"name":"thao-luong","email":"thao.luong@gooddata.com"},{"name":"thuong.nguyen","email":"thuong.nguyen@gooddata.com"},{"name":"tomas.kratochvil","email":"tomas.kratochvil@gooddata.com"},{"name":"tomsatgd","email":"tomas.satinsky@gooddata.com"},{"name":"trung-le-quoc","email":"trung.le@gooddata.com"},{"name":"tu-ngo","email":"tungo1981@gmail.com"},{"name":"tu.bui","email":"tu.bui@gooddata.com"},{"name":"tulean","email":"tuan.le@gooddata.com"},{"name":"tuqt1005","email":"tu.tran@gooddata.com"},{"name":"utdnah","email":"danh.ung@gooddata.com"},{"name":"vlastikcz","email":"vlastimil.kotas@gooddata.com"},{"name":"vu.pham","email":"vu.pham@gooddata.com"},{"name":"xmort","email":"petr.dolejsi@gooddata.com"},{"name":"yanlipnican","email":"yanlipnican@gmail.com"}],"homepage":"https://github.com/gooddata/gooddata-react-components#readme","bugs":{"url":"https://github.com/gooddata/gooddata-react-components/issues"},"dist":{"shasum":"1a34f7a722ef15b94ab893a2cef1acdb8505f7e8","tarball":"https://registry.npmjs.org/@gooddata/react-components/-/react-components-7.7.0-alpha-bertold8-ine-one-4404-manual-resizing-2020-05-29T13-01-34-449Z.tgz","fileCount":2645,"integrity":"sha512-Avf7fkS0sm1kN9I7B0pG8nytsWYk6wUhhbiwQUfuoyAtNIQou6++ZQh0Gx1RHe9tE943w0CkZeO+lYFkQ4vcpw==","signatures":[{"sig":"MEYCIQCXegx3jaAizauTbXehcKds2kAHZNaBiTbZf9U4V3BTjgIhAJ/OxDswLc42de/XRNnrMt2wVTUTlUEcJcLeHf6hfdR9","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":10482010,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJe0QfKCRA9TVsSAnZWagAAn4UP/1IUsGl2eZ6Yl9KQeK6b\nPZSTMMxBL6qtrzsseDdJv00a/BiYobFl9HYn0BlxRlqaw5A9IDe2pB1gFuVP\nucBt/zHE/IBEBB2uh5c/ejv9zR9mjIDOg/U7OQYPr472FhQZIlKmvXCYJKTP\nAGBxzo0GEilLYwRIvXtRTtSOM0zMPaNQXzzGDzh5C/XZqRRkonUxG+CnqAel\nWmlWp8BBnBa5tFVVNwj/A1UzqQOmlby/uTyeVq+Y2wcPRUJTT9HaOVDIyRmf\nDhyUL/69hH/LRBpmuGrFgGnvE9KeyXuA+lUJ5joPjUxDA3f3oxzbv1AeulfS\ni887CqD0hF2lfSnEx9ilmCo4WLoWKFHTAK9ooovQwPXYrXYVmD0nVdOV6EbF\nwhea9TT5NMrQPSKOB2mjkN3pKiTPugZNTrFRxRXGAI9V+oI8AbOLttg1XMaG\nb1530K6p5eAtIgngGuNzhkkLdHEOjPiHXm1Ga0RAG4XGAmKxNIVlZ2VQJwfe\n8MoHZPvNuaXq87nVmhFPeeIGQfiUJebkpUQeOaE7+87XV8ynGdymde+YP27T\ndaY3CZMNv59FfWQqFSJCOn3U9zyfB3XCcvxLW8nlmbkigUtNSssxT3AADm2N\nky1V7WVlpi6PsmcKF0dizKq06lWy6gfF+vWGoPbX28YEv84mpGOsPOlk61W8\nYFTa\r\n=MC+S\r\n-----END PGP SIGNATURE-----\r\n"},"main":"dist/index.js","husky":{"hooks":{"pre-commit":"lint-staged"}},"config":{"eslint":"./examples/**/*.{js,jsx}","tslint":"./{__mocks__,src,stories}/{,**/}*.{ts,tsx}"},"readme":"[![npm version](https://badge.fury.io/js/%40gooddata%2Freact-components.svg)](https://www.npmjs.com/package/@gooddata/react-components)\n\n# GoodData.UI React components\n> A React-based JavaScript library for building data-driven applications\n\n## Getting started\n- [GoodData.UI Documentation](http://sdk.gooddata.com/gooddata-ui/)\n- [GoodData.UI Live Examples](https://gooddata-examples.herokuapp.com/)\n- [Stack Overflow](https://stackoverflow.com/questions/tagged/gooddata)\n\n### Usage\nWith [yarn](https://yarnpkg.com) installed, go to your project directory and run\n```\n$ yarn add @gooddata/react-components\n```\nIf you prefer [npm](npmjs.com) run\n```\n$ npm install --save @gooddata/react-components\n```\n\nThe public API is exposed via global `index.js`. Except for the styles, do not import any other file directly\nbecause they are not intended to be part of the public API.\n\n## Contributing\n\nWe welcome any contribution in form of [issues](https://github.com/gooddata/gooddata-react-components/issues) or [pull requests](https://github.com/gooddata/gooddata-react-components/pulls).\n\nInstall [Node.js](http://nodejs.org) (node 12.16.1, npm v6.13.4) and [Yarn](https://classic.yarnpkg.com) (1.22.4).\n\nInstall dependencies:\n```\nyarn install --frozen-lockfile\n```\n\nThese commands may come in handy while developing:\n\n| command | description |\n| ------- | ----------- |\n| `yarn install --pure-lockfile` | first step |\n| ||\n| `yarn dev` | build react-components to `/dist` in watch mode |\n| `yarn test` | run all unit tests |\n| `yarn prettier-write` | format the source code to match the valid codestyle |\n| `yarn validate` | validate codestyle |\n| ||\n| `yarn storybook` | run storybook from `/stories` on http://localhost:9001 |\n| `yarn build-storybook` | build storybook to `/dist-storybook` |\n| `yarn test-storybook` | run storybook and [screenshot tests](https://github.com/gooddata/gdc-client-utils/tree/master/test-storybook) |\n| ||\n| `yarn examples` | run Live Examples dev-server from `/examples` on https://localhost:8999 |\n| `yarn examples-build` | build Live Examples to `/examples/dist` |\n| `yarn examples-server` | serve built Live Examples - see `/examples/server/src` |\n| `yarn examples-testcafe` | run testcafe tests against `localhost:8999` |\n\n### Deploy to heroku.com\nWhen you deploy this repo to heroku, it serves *GoodData.UI Live Examples*.\nRelevant tasks are in `Procfile` and `package.json`.\n\n```bash\n# run in the project directory\nheroku login\nheroku create <your-app-name>\nheroku config:set DOMAIN_ADMIN_USERNAME=x@gooddata.com DOMAIN_ADMIN_PASSWORD=xy PROJECT_ID_TO_ASSIGN=xms7ga4tf3g3nzucd8380o2bev8oeknp\ngit push heroku HEAD:master\nheroku open\n```\n### Enable Geo Chart for Storybook and Live Examples\nGeo chart uses Mapbox to render map which requires a Mapbox access token.\n- Register an account and create Mapbox access token at [guide](https://docs.mapbox.com/help/how-mapbox-works/access-tokens/)\n- Store the created token at `.env`:\n```bash\necho -e \"EXAMPLE_MAPBOX_ACCESS_TOKEN=token\" >> .env # only need to run once\necho -e \"STORYBOOK_MAPBOX_ACCESS_TOKEN=token\" >> .env # only need to run once\n```\n\n### Run Live Examples Locally\nTo run *GoodData.UI Live Examples* locally:\n```bash\ngit clone <this-repository>\ncd  <repository-folder>\nyarn install --pure-lockfile\nyarn examples\n```\nThen open https://localhost:8999 and login using Live Examples account (you can [create one here](https://gooddata-examples.herokuapp.com/registration)).\n\n### Run Storybook locally\n- Run storybook with token stored in `.env` for more secure\n```bash\nyarn storybook\n```\n- Or run storybook with token env param exposed to cli (not suggested)\n```bash\nSTORYBOOK_MAPBOX_ACCESS_TOKEN=token yarn storybook\n```\n- Apply either above way to `yarn build-storybook` or `yarn test-storybook`\n\n### Source code formatting\nThe source code in the repository is formatted by [Prettier](https://prettier.io/).\nThe format of the code is validated by our Continuous Integration server and is one of the requirements of successful merge.\n\nPrettier is supported by every major IDE. You can find the list of supported editors and how to configure them [here](https://prettier.io/docs/en/editors.html).\n\nIn the case, when your editor is not supported or you don't want to setup the integration, you can run the `yarn prettier-write` command to reformat the code before commit.\n\n## Changelog\n\n- see [CHANGELOG.md](CHANGELOG.md)\n\n## Supported versions\n\nIn order to make the user experience with integrating GoodData UI SDK as smooth and secure as possible and to ensure that the SDK is using the latest features of the platform, we will only provide support to two most recent major versions of UI SDK.\n\nThe most recent majors will be supported in the following modes:\n\n- The latest major version will receive all new functionality and all bug fixes\n- The previous major version will only receive fixes to critical issues and security fixes. These fixes will be applied on top of last released version of the previous major\n\nThe customers are encouraged to always use the latest version of the UI SDK.\n\nIn case of using older versions, the user might face API incompatibility, performance or security issues.\n\nPlease follow the installation instructions to update to the newest version.\n\n## License\n\n(C) 2007-2020 GoodData Corporation\n\nThis project is dual licensed:\n\n- The ATTRIBUTION-NONCOMMERCIAL 4.0 INTERNATIONAL (CC BY-NC 4.0) is used for purpose of the trial experience and evaluation of GoodData.UI library.\n- The GOODDATA GOODDATA.UI LIBRARY END USER LICENSE AGREEMENT is used for GoodData customers.\n\nFor more information, please see [LICENSE](https://github.com/gooddata/gooddata-react-components/blob/master/LICENSE)\n","gitHead":"9452cff1c72bb7c514efbfc8b9c3cc5217f024cb","scripts":{"dev":"bash scripts/build.sh --dev-watch","test":"jest --watch","build":"bash scripts/build.sh","tslint":"yarn run-tslint -t verbose $npm_package_config_tslint","prepare":"cd examples/server && yarn install --frozen-lockfile && cd ../..; rm -r examples/node_modules 2>/dev/null; true","examples":"bash scripts/run-examples.sh","prepare?":"# Called before `npm publish` and on local `npm install`. Temporarily also for deleting obsolete node_modules. Ends with `true` to continue gracefully.","validate":"tsc --noEmit && yarn tslint && eslint $npm_package_config_eslint && yarn validate-style && yarn prettier-check","build-dev":"bash scripts/build.sh --dev","examples?":"# Default is developer domain, other options: yarn examples [sec,secure,stg,stg2,stg3,demo,developer or URL]","storybook":"yarn build && start-storybook -p 9001 -c .storybook","test-once":"jest","tslint-ci":"mkdir -p ./ci/results && yarn run-tslint -t checkstyle -o ./ci/results/tslint-results.xml $npm_package_config_tslint","run-tslint":"tslint -p tsconfig.json","validate-ci":"tsc --noEmit && yarn tslint-ci  && eslint $npm_package_config_eslint -f checkstyle -o ci/results/eslint-results.xml && yarn validate-style-ci && yarn prettier-check","examples-build":"bash scripts/build-examples.sh","prepublishOnly":"yarn build","prettier-check":"prettier --check '{src,stories,styles,__mocks__,examples/server/src,examples/src,examples/test}/**/*.{ts,js,tsx,jsx,json,scss,md,yaml,html}'","prettier-write":"prettier --write '{src,stories,styles,__mocks__,examples/server/src,examples/src,examples/test}/**/*.{ts,js,tsx,jsx,json,scss,md,yaml,html}'","test-storybook":"yarn build && test-storybook","validate-style":"stylelint '**/*.scss'","build-storybook":"yarn build && build-storybook -c .storybook -o dist-storybook","examples-server":"node examples/server/src/index.js","heroku-postbuild":"yarn examples-build developer","examples-testcafe":"./scripts/run-testcafe.sh visual","validate-style-ci":"stylelint '**/*.scss' --custom-formatter=node_modules/stylelint-checkstyle-formatter > ci/results/stylelint-results.xml","check-circular-deps":"madge --circular --extensions ts ./src","examples-testcafe-ci":"./scripts/run-testcafe.sh ci","examples-testcafe-live":"./scripts/run-testcafe.sh live"},"typings":"dist/index.d.ts","_npmUser":{"name":"bertold8","email":"ivan.nejezchleb@seznam.cz"},"deprecated":"@gooddata/react-components@7 reached End of Support on March 31, 2022. Please upgrade (see https://sdk.gooddata.com/gooddata-ui/docs/supported_versions.html for more information).","repository":{"url":"git+ssh://git@github.com/gooddata/gooddata-react-components.git","type":"git"},"_npmVersion":"6.13.4","description":"GoodData.UI - A powerful JavaScript library for building analytical applications","directories":{},"lint-staged":{"{src,stories,styles,__mocks__,examples/server/src,examples/src,examples/test}/**/*.{ts,js,tsx,jsx,scss}":["npx gdc-fix-copyright","git add"],"{src,stories,styles,__mocks__,examples/server/src,examples/src,examples/test}/**/*.{ts,js,tsx,jsx,json,scss,md,yaml,html}":["prettier --write","git add"]},"_nodeVersion":"12.16.1","dependencies":{"rxjs":"^5.5.6","uuid":"^3.2.1","immer":"^1.3.1","lodash":"^4.17.15","date-fns":"^2.7.0","downshift":"^3.2.7","invariant":"^2.2.2","mapbox-gl":"^1.6.1","classnames":"^2.2.6","highcharts":"7.1.1","prop-types":"^15.6.0","react-intl":"^3.6.0","custom-event":"^1.0.1","react-window":"^1.8.1","ag-grid-react":"20.0.0","react-measure":"^2.3.0","@types/mapbox-gl":"^1.6.1","react-day-picker":"~7.3.0","react-responsive":"^3.0.0","stringify-object":"^2.4.0","@gooddata/typings":"^2.24.2","ag-grid-community":"20.0.0","http-status-codes":"^1.3.0","@gooddata/js-utils":"^3.10.5","@gooddata/numberjs":"^3.2.4","fixed-data-table-2":"0.7.17","@gooddata/goodstrap":"^68.6.0","react-dom-factories":"^1.0.2","@gooddata/gooddata-js":"^13.0.1","json-stable-stringify":"^1.0.1","react-transition-group":"^2.2.1","hoist-non-react-statics":"^3.3.0","nodelist-foreach-polyfill":"^1.2.0","@formatjs/intl-pluralrules":"^1.3.6","highcharts-grouped-categories":"^1.1.3"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"raf":"3.3.2","yup":"^0.24.1","jest":"24.7.1","husky":"3.0.0","madge":"^3.4.4","react":"^16.5.2","enzyme":"3.5.0","eslint":"4.19.1","formik":"^0.11.11","moment":"2.23.0","history":"^4.7.2","ts-jest":"24.0.0","webpack":"4.30.0","full-icu":"^1.3.0","prettier":"1.16.4","react-ga":"^2.5.2","recharts":"1.0.0-beta.9","testcafe":"1.1.4","commander":"2.14.1","node-sass":"4.13.0","react-dom":"^16.5.2","stylelint":"^10.0.0","supertest":"3.0.0","ts-loader":"6.0.0","@types/raf":"^3.4.0","css-loader":"0.28.7","jest-junit":"3.0.0","raw-loader":"0.5.1","styled-jsx":"2.2.1","typescript":"3.3.4000","@babel/core":"7.4.4","@types/jest":"24.0.6","@types/node":"7.0.8","@types/uuid":"3.4.3","file-loader":"3.0.1","jest-enzyme":"7.0.2","lint-staged":"9.1.0","sass-loader":"6.0.6","webpack-cli":"3.3.2","@types/react":"16.8.6","babel-loader":"8.0.5","react-helmet":"5.2.0","react-select":"1.2.1","style-loader":"0.19.1","@types/enzyme":"3.1.13","@types/lodash":"4.14.123","testcafe-live":"0.1.4","@babel/runtime":"7.4.4","dotenv-webpack":"^1.7.0","@babel/polyfill":"^7.4.4","@storybook/react":"5.0.11","@types/invariant":"2.2.29","@types/react-dom":"16.0.11","isomorphic-fetch":"2.2.1","react-datepicker":"1.1.0","react-router-dom":"4.2.2","@babel/preset-env":"7.4.4","@gooddata/mock-js":"^2.13.1","@storybook/addons":"5.0.11","@types/classnames":"2.2.3","@types/prop-types":"15.5.2","@storybook/theming":"5.0.11","identity-obj-proxy":"^3.0.0","intl-messageformat":"^7.5.4","webpack-dev-server":"3.3.1","@babel/preset-react":"7.0.0","@types/react-portal":"4.0.1","@types/react-window":"^1.8.1","babel-plugin-lodash":"3.3.4","html-webpack-plugin":"3.2.0","react-test-renderer":"16.4.2","@types/react-measure":"2.0.5","clean-webpack-plugin":"2.0.2","stats-webpack-plugin":"0.7.0","eslint-config-prettier":"4.1.0","react-google-recaptcha":"^0.14.1","tslint-config-prettier":"1.18.0","@gooddata/eslint-config":"^1.0.0","@gooddata/tslint-config":"1.0.0","@types/react-responsive":"^3.0.3","@types/storybook__react":"4.0.1","@types/stringify-object":"^3.2.0","enzyme-adapter-react-16":"1.3.1","@gooddata/test-storybook":"3.2.1","@storybook/addon-actions":"5.0.11","@storybook/addon-options":"5.0.11","node-sass-magic-importer":"5.1.0","react-syntax-highlighter":"11.0.2","@types/fixed-data-table-2":"0.8.1","stylelint-config-prettier":"5.2.0","@gooddata/stylelint-config":"4.0.1","@types/react-test-renderer":"16.0.0","circular-dependency-plugin":"5.0.2","compression-webpack-plugin":"2.0.0","@types/json-stable-stringify":"^1.0.32","@gooddata/frontend-npm-scripts":"1.1.0","@types/enzyme-adapter-react-16":"1.0.3","stylelint-checkstyle-formatter":"0.1.0","@types/storybook__addon-actions":"3.4.2","@babel/plugin-proposal-class-properties":"7.4.4","@babel/plugin-proposal-object-rest-spread":"7.4.4","@babel/plugin-transform-async-to-generator":"7.4.4"},"peerDependencies":{"react":"^16.5.2","react-dom":"^16.5.2"},"_npmOperationalInternal":{"tmp":"tmp/react-components_7.7.0-alpha-bertold8-ine-one-4404-manual-resizing-2020-05-29T13-01-34-449Z_1590757321535_0.8335123864640046","host":"s3://npm-registry-packages"}},"7.7.0-alpha-vlastikcz-vlk-fet-430-2020-05-29T14-25-05-039Z":{"name":"@gooddata/react-components","version":"7.7.0-alpha-vlastikcz-vlk-fet-430-2020-05-29T14-25-05-039Z","author":{"name":"GoodData Corporation"},"license":"BSD-3-Clause","_id":"@gooddata/react-components@7.7.0-alpha-vlastikcz-vlk-fet-430-2020-05-29T14-25-05-039Z","maintainers":[{"name":"afi","email":"adam.fiedler@gooddata.com"},{"name":"bertold8","email":"ivan.nejezchleb@seznam.cz"},{"name":"bich.nguyen","email":"bich.nguyen@gooddata.com"},{"name":"brbistas","email":"valentinos.chraniotis@gooddata.com"},{"name":"bugsbunny338","email":"jiri.zajic@mensa.cz"},{"name":"de.do","email":"de.do@gooddata.com"},{"name":"gooddata-ci","email":"rail@gooddata.com"},{"name":"hang.ngo","email":"hang.ngo@gooddata.com"},{"name":"hung.nguyen.hoang","email":"hung.nguyen@gooddata.com"},{"name":"huong.nguyen","email":"huong.nguyen@gooddata.com"},{"name":"huyen.nguyen","email":"huyen.nguyen@gooddata.com"},{"name":"ivan.mjartan","email":"ivan.mjartan@gooddata.com"},{"name":"jakub-sterba","email":"jakub.sterba@gooddata.com"},{"name":"jaroslav.tomecek","email":"jaroslav.tomecek@gooddata.com"},{"name":"jkittler","email":"honza.kittler@gmail.com"},{"name":"khanh.le","email":"khanh.le@gooddata.com"},{"name":"lanhuynh","email":"lan.huynh@gooddata.com"},{"name":"linhhong","email":"linh.hong@gooddata.com"},{"name":"lupko","email":"lubomir.slivka@gooddata.com"},{"name":"mai.nguyen","email":"mai.nguyen@gooddata.com"},{"name":"matyas.kandl","email":"matyas.kandl@gooddata.com"},{"name":"michal.marsal","email":"michal.marsal@gooddata.com"},{"name":"my.duong","email":"my.duong@gooddata.com"},{"name":"naibinh","email":"naibinh@gmail.com"},{"name":"nikolacech","email":"nikola.cech@gooddata.com"},{"name":"nis.hua","email":"nis.hua@gooddata.com"},{"name":"no23reason","email":"dan.homola@hotmail.cz"},{"name":"patrikbraborec","email":"patrik.braborec@gooddata.com"},{"name":"pbenes","email":"petr.benes@gooddata.com"},{"name":"petrjanu","email":"petr.janu@gooddata.com"},{"name":"pkingo","email":"philipandreaskingo@hotmail.com"},{"name":"ptquang86","email":"ptquang86@gmail.com"},{"name":"qduval","email":"quentin.duval@gooddata.com"},{"name":"rodri360","email":"me@rodri360.com"},{"name":"scavnickyj","email":"jakub.scavnicky@gooddata.com"},{"name":"sitina","email":"jiri.sitina@gooddata.com"},{"name":"strouhaljan","email":"strouhal.jan@gmail.com"},{"name":"thao-luong","email":"thao.luong@gooddata.com"},{"name":"thuong.nguyen","email":"thuong.nguyen@gooddata.com"},{"name":"tomas.kratochvil","email":"tomas.kratochvil@gooddata.com"},{"name":"tomsatgd","email":"tomas.satinsky@gooddata.com"},{"name":"trung-le-quoc","email":"trung.le@gooddata.com"},{"name":"tu-ngo","email":"tungo1981@gmail.com"},{"name":"tu.bui","email":"tu.bui@gooddata.com"},{"name":"tulean","email":"tuan.le@gooddata.com"},{"name":"tuqt1005","email":"tu.tran@gooddata.com"},{"name":"utdnah","email":"danh.ung@gooddata.com"},{"name":"vlastikcz","email":"vlastimil.kotas@gooddata.com"},{"name":"vu.pham","email":"vu.pham@gooddata.com"},{"name":"xmort","email":"petr.dolejsi@gooddata.com"},{"name":"yanlipnican","email":"yanlipnican@gmail.com"}],"homepage":"https://github.com/gooddata/gooddata-react-components#readme","bugs":{"url":"https://github.com/gooddata/gooddata-react-components/issues"},"dist":{"shasum":"ea76334db292d662325b663f11d0ecb4b96ddd3e","tarball":"https://registry.npmjs.org/@gooddata/react-components/-/react-components-7.7.0-alpha-vlastikcz-vlk-fet-430-2020-05-29T14-25-05-039Z.tgz","fileCount":2629,"integrity":"sha512-finl2l1UD77+Famz0mStlaCYkrukvyji34Yp5U8iT01nGT9go0T6IdaOkO52QNeEKs5ah1MgCTWLnQMBn25C3w==","signatures":[{"sig":"MEUCIBGK8fYuuIA5YxqLtDMl/dl8ubtf5z2GLPi20sZM9scKAiEAt2cX+BxN3e/QEQn2wzTzfgV9Z65woc6cXndbi9xACPg=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":10343512,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJe0RtsCRA9TVsSAnZWagAApOkP/il3RgAIX1APoTN2gFfg\nQM64ZzueJsCQdDUCrndGFu9TcnSVJGkW41vkxt+t9EkIbu7AckoWYDlJAmV7\nXzpefhb2d9AOIIGuBosUauQZBsakZyGyVAG0zpJ8nDRGro51GEsFU2nzHbSi\ntItk2Op0xjJGXxnYEAAD9GHrd84MU3ZX3h01JaSy76QshS0O72bOELnWroEz\nvjNSIZtR93zoGqQuiAweQpEBZCtA7r0TyFJ1Grfgte6QjtKPy//cdmCOus0W\n3Rq6OZ1huMgAXh5zB7L/986/XQvAIoTImibq7J1PgoeezNJ5ARHENPg4RV+b\nPSpwLEqu2/hOoIu2j9v5tlW+Z+5MK/avhgeTL+3tHclWbJriZ/RJRMwSy5YA\nRDo1Hh+A8O2pIb+y+7JUADlLJx+Uo0YDQkKfpEIfa1yaD5VTBsrgyE3/cCRx\n7s+NPugGUcPaHR1qho0wCWnerDT3Jk4SNcg382V0I+iV5h3MxfGuaYG3rvYo\nZOZK0tDdhvnydqgScN86HMcu2LCgtZ3YSFf4RiRBChr5xJs7IXsOBRtlMfGp\n3oD+Wmf9OHxrhltCWNWkN4ysI34YqQ3YcH7dDG5WhSW5/SnfDNGp4HsGbhv9\nBXgk+FeXE1Jyrob0Wn/ryGpYieJ+byOIpc8qAlUkRrcigwR4+ftUGN2BzbIZ\n4vat\r\n=PAn4\r\n-----END PGP SIGNATURE-----\r\n"},"main":"dist/index.js","husky":{"hooks":{"pre-commit":"lint-staged"}},"config":{"eslint":"./examples/**/*.{js,jsx}","tslint":"./{__mocks__,src,stories}/{,**/}*.{ts,tsx}"},"readme":"[![npm version](https://badge.fury.io/js/%40gooddata%2Freact-components.svg)](https://www.npmjs.com/package/@gooddata/react-components)\n\n# GoodData.UI React components\n> A React-based JavaScript library for building data-driven applications\n\n## Getting started\n- [GoodData.UI Documentation](http://sdk.gooddata.com/gooddata-ui/)\n- [GoodData.UI Live Examples](https://gooddata-examples.herokuapp.com/)\n- [Stack Overflow](https://stackoverflow.com/questions/tagged/gooddata)\n\n### Usage\nWith [yarn](https://yarnpkg.com) installed, go to your project directory and run\n```\n$ yarn add @gooddata/react-components\n```\nIf you prefer [npm](npmjs.com) run\n```\n$ npm install --save @gooddata/react-components\n```\n\nThe public API is exposed via global `index.js`. Except for the styles, do not import any other file directly\nbecause they are not intended to be part of the public API.\n\n## Contributing\n\nWe welcome any contribution in form of [issues](https://github.com/gooddata/gooddata-react-components/issues) or [pull requests](https://github.com/gooddata/gooddata-react-components/pulls).\n\nInstall [Node.js](http://nodejs.org) (node 12.16.1, npm v6.13.4) and [Yarn](https://classic.yarnpkg.com) (1.22.4).\n\nInstall dependencies:\n```\nyarn install --frozen-lockfile\n```\n\nThese commands may come in handy while developing:\n\n| command | description |\n| ------- | ----------- |\n| `yarn install --pure-lockfile` | first step |\n| ||\n| `yarn dev` | build react-components to `/dist` in watch mode |\n| `yarn test` | run all unit tests |\n| `yarn prettier-write` | format the source code to match the valid codestyle |\n| `yarn validate` | validate codestyle |\n| ||\n| `yarn storybook` | run storybook from `/stories` on http://localhost:9001 |\n| `yarn build-storybook` | build storybook to `/dist-storybook` |\n| `yarn test-storybook` | run storybook and [screenshot tests](https://github.com/gooddata/gdc-client-utils/tree/master/test-storybook) |\n| ||\n| `yarn examples` | run Live Examples dev-server from `/examples` on https://localhost:8999 |\n| `yarn examples-build` | build Live Examples to `/examples/dist` |\n| `yarn examples-server` | serve built Live Examples - see `/examples/server/src` |\n| `yarn examples-testcafe` | run testcafe tests against `localhost:8999` |\n\n### Deploy to heroku.com\nWhen you deploy this repo to heroku, it serves *GoodData.UI Live Examples*.\nRelevant tasks are in `Procfile` and `package.json`.\n\n```bash\n# run in the project directory\nheroku login\nheroku create <your-app-name>\nheroku config:set DOMAIN_ADMIN_USERNAME=x@gooddata.com DOMAIN_ADMIN_PASSWORD=xy PROJECT_ID_TO_ASSIGN=xms7ga4tf3g3nzucd8380o2bev8oeknp\ngit push heroku HEAD:master\nheroku open\n```\n### Enable Geo Chart for Storybook and Live Examples\nGeo chart uses Mapbox to render map which requires a Mapbox access token.\n- Register an account and create Mapbox access token at [guide](https://docs.mapbox.com/help/how-mapbox-works/access-tokens/)\n- Store the created token at `.env`:\n```bash\necho -e \"EXAMPLE_MAPBOX_ACCESS_TOKEN=token\" >> .env # only need to run once\necho -e \"STORYBOOK_MAPBOX_ACCESS_TOKEN=token\" >> .env # only need to run once\n```\n\n### Run Live Examples Locally\nTo run *GoodData.UI Live Examples* locally:\n```bash\ngit clone <this-repository>\ncd  <repository-folder>\nyarn install --pure-lockfile\nyarn examples\n```\nThen open https://localhost:8999 and login using Live Examples account (you can [create one here](https://gooddata-examples.herokuapp.com/registration)).\n\n### Run Storybook locally\n- Run storybook with token stored in `.env` for more secure\n```bash\nyarn storybook\n```\n- Or run storybook with token env param exposed to cli (not suggested)\n```bash\nSTORYBOOK_MAPBOX_ACCESS_TOKEN=token yarn storybook\n```\n- Apply either above way to `yarn build-storybook` or `yarn test-storybook`\n\n### Source code formatting\nThe source code in the repository is formatted by [Prettier](https://prettier.io/).\nThe format of the code is validated by our Continuous Integration server and is one of the requirements of successful merge.\n\nPrettier is supported by every major IDE. You can find the list of supported editors and how to configure them [here](https://prettier.io/docs/en/editors.html).\n\nIn the case, when your editor is not supported or you don't want to setup the integration, you can run the `yarn prettier-write` command to reformat the code before commit.\n\n## Changelog\n\n- see [CHANGELOG.md](CHANGELOG.md)\n\n## Supported versions\n\nIn order to make the user experience with integrating GoodData UI SDK as smooth and secure as possible and to ensure that the SDK is using the latest features of the platform, we will only provide support to two most recent major versions of UI SDK.\n\nThe most recent majors will be supported in the following modes:\n\n- The latest major version will receive all new functionality and all bug fixes\n- The previous major version will only receive fixes to critical issues and security fixes. These fixes will be applied on top of last released version of the previous major\n\nThe customers are encouraged to always use the latest version of the UI SDK.\n\nIn case of using older versions, the user might face API incompatibility, performance or security issues.\n\nPlease follow the installation instructions to update to the newest version.\n\n## License\n\n(C) 2007-2020 GoodData Corporation\n\nThis project is dual licensed:\n\n- The ATTRIBUTION-NONCOMMERCIAL 4.0 INTERNATIONAL (CC BY-NC 4.0) is used for purpose of the trial experience and evaluation of GoodData.UI library.\n- The GOODDATA GOODDATA.UI LIBRARY END USER LICENSE AGREEMENT is used for GoodData customers.\n\nFor more information, please see [LICENSE](https://github.com/gooddata/gooddata-react-components/blob/master/LICENSE)\n","gitHead":"a2465df883562bcfdb0613160dac3b63d48771f5","scripts":{"dev":"bash scripts/build.sh --dev-watch","test":"jest --watch","build":"bash scripts/build.sh","tslint":"yarn run-tslint -t verbose $npm_package_config_tslint","prepare":"cd examples/server && yarn install --frozen-lockfile && cd ../..; rm -r examples/node_modules 2>/dev/null; true","examples":"bash scripts/run-examples.sh","prepare?":"# Called before `npm publish` and on local `npm install`. Temporarily also for deleting obsolete node_modules. Ends with `true` to continue gracefully.","validate":"tsc --noEmit && yarn tslint && eslint $npm_package_config_eslint && yarn validate-style && yarn prettier-check","build-dev":"bash scripts/build.sh --dev","examples?":"# Default is developer domain, other options: yarn examples [sec,secure,stg,stg2,stg3,demo,developer or URL]","storybook":"yarn build && start-storybook -p 9001 -c .storybook","test-once":"jest","tslint-ci":"mkdir -p ./ci/results && yarn run-tslint -t checkstyle -o ./ci/results/tslint-results.xml $npm_package_config_tslint","run-tslint":"tslint -p tsconfig.json","validate-ci":"tsc --noEmit && yarn tslint-ci  && eslint $npm_package_config_eslint -f checkstyle -o ci/results/eslint-results.xml && yarn validate-style-ci && yarn prettier-check","examples-build":"bash scripts/build-examples.sh","prepublishOnly":"yarn build","prettier-check":"prettier --check '{src,stories,styles,__mocks__,examples/server/src,examples/src,examples/test}/**/*.{ts,js,tsx,jsx,json,scss,md,yaml,html}'","prettier-write":"prettier --write '{src,stories,styles,__mocks__,examples/server/src,examples/src,examples/test}/**/*.{ts,js,tsx,jsx,json,scss,md,yaml,html}'","test-storybook":"yarn build && test-storybook","validate-style":"stylelint '**/*.scss'","build-storybook":"yarn build && build-storybook -c .storybook -o dist-storybook","examples-server":"node examples/server/src/index.js","heroku-postbuild":"yarn examples-build developer","examples-testcafe":"./scripts/run-testcafe.sh visual","validate-style-ci":"stylelint '**/*.scss' --custom-formatter=node_modules/stylelint-checkstyle-formatter > ci/results/stylelint-results.xml","check-circular-deps":"madge --circular --extensions ts ./src","examples-testcafe-ci":"./scripts/run-testcafe.sh ci","examples-testcafe-live":"./scripts/run-testcafe.sh live"},"typings":"dist/index.d.ts","_npmUser":{"name":"vlastikcz","email":"vlastimil.kotas@gooddata.com"},"deprecated":"@gooddata/react-components@7 reached End of Support on March 31, 2022. Please upgrade (see https://sdk.gooddata.com/gooddata-ui/docs/supported_versions.html for more information).","repository":{"url":"git+ssh://git@github.com/gooddata/gooddata-react-components.git","type":"git"},"_npmVersion":"6.14.4","description":"GoodData.UI - A powerful JavaScript library for building analytical applications","directories":{},"lint-staged":{"{src,stories,styles,__mocks__,examples/server/src,examples/src,examples/test}/**/*.{ts,js,tsx,jsx,scss}":["npx gdc-fix-copyright","git add"],"{src,stories,styles,__mocks__,examples/server/src,examples/src,examples/test}/**/*.{ts,js,tsx,jsx,json,scss,md,yaml,html}":["prettier --write","git add"]},"_nodeVersion":"12.16.3","dependencies":{"rxjs":"^5.5.6","uuid":"^3.2.1","immer":"^1.3.1","lodash":"^4.17.15","date-fns":"^2.7.0","downshift":"^3.2.7","invariant":"^2.2.2","mapbox-gl":"^1.6.1","classnames":"^2.2.6","highcharts":"7.1.1","prop-types":"^15.6.0","react-intl":"^3.6.0","custom-event":"^1.0.1","react-window":"^1.8.1","ag-grid-react":"20.0.0","react-measure":"^2.3.0","@types/mapbox-gl":"^1.6.1","react-day-picker":"~7.3.0","react-responsive":"^3.0.0","stringify-object":"^2.4.0","@gooddata/typings":"^2.24.2","ag-grid-community":"20.0.0","http-status-codes":"^1.3.0","@gooddata/js-utils":"^3.10.5","@gooddata/numberjs":"^3.2.4","fixed-data-table-2":"0.7.17","@gooddata/goodstrap":"^68.6.0","react-dom-factories":"^1.0.2","@gooddata/gooddata-js":"13.0.1-alpha-vlastikcz-vlk-fet-430-v2-2020-05-29T14-17-53-935Z","json-stable-stringify":"^1.0.1","react-transition-group":"^2.2.1","hoist-non-react-statics":"^3.3.0","nodelist-foreach-polyfill":"^1.2.0","@formatjs/intl-pluralrules":"^1.3.6","highcharts-grouped-categories":"^1.1.3"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"raf":"3.3.2","yup":"^0.24.1","jest":"24.7.1","husky":"3.0.0","madge":"^3.4.4","react":"^16.5.2","enzyme":"3.5.0","eslint":"4.19.1","formik":"^0.11.11","moment":"2.23.0","history":"^4.7.2","ts-jest":"24.0.0","webpack":"4.30.0","full-icu":"^1.3.0","prettier":"1.16.4","react-ga":"^2.5.2","recharts":"1.0.0-beta.9","testcafe":"1.1.4","commander":"2.14.1","node-sass":"4.13.0","react-dom":"^16.5.2","stylelint":"^10.0.0","supertest":"3.0.0","ts-loader":"6.0.0","@types/raf":"^3.4.0","css-loader":"0.28.7","jest-junit":"3.0.0","raw-loader":"0.5.1","styled-jsx":"2.2.1","typescript":"3.3.4000","@babel/core":"7.4.4","@types/jest":"24.0.6","@types/node":"7.0.8","@types/uuid":"3.4.3","file-loader":"3.0.1","jest-enzyme":"7.0.2","lint-staged":"9.1.0","sass-loader":"6.0.6","webpack-cli":"3.3.2","@types/react":"16.8.6","babel-loader":"8.0.5","react-helmet":"5.2.0","react-select":"1.2.1","style-loader":"0.19.1","@types/enzyme":"3.1.13","@types/lodash":"4.14.123","testcafe-live":"0.1.4","@babel/runtime":"7.4.4","dotenv-webpack":"^1.7.0","@babel/polyfill":"^7.4.4","@storybook/react":"5.0.11","@types/invariant":"2.2.29","@types/react-dom":"16.0.11","isomorphic-fetch":"2.2.1","react-datepicker":"1.1.0","react-router-dom":"4.2.2","@babel/preset-env":"7.4.4","@gooddata/mock-js":"^2.13.1","@storybook/addons":"5.0.11","@types/classnames":"2.2.3","@types/prop-types":"15.5.2","@storybook/theming":"5.0.11","identity-obj-proxy":"^3.0.0","intl-messageformat":"^7.5.4","webpack-dev-server":"3.3.1","@babel/preset-react":"7.0.0","@types/react-portal":"4.0.1","@types/react-window":"^1.8.1","babel-plugin-lodash":"3.3.4","html-webpack-plugin":"3.2.0","react-test-renderer":"16.4.2","@types/react-measure":"2.0.5","clean-webpack-plugin":"2.0.2","stats-webpack-plugin":"0.7.0","eslint-config-prettier":"4.1.0","react-google-recaptcha":"^0.14.1","tslint-config-prettier":"1.18.0","@gooddata/eslint-config":"^1.0.0","@gooddata/tslint-config":"1.0.0","@types/react-responsive":"^3.0.3","@types/storybook__react":"4.0.1","@types/stringify-object":"^3.2.0","enzyme-adapter-react-16":"1.3.1","@gooddata/test-storybook":"3.2.1","@storybook/addon-actions":"5.0.11","@storybook/addon-options":"5.0.11","node-sass-magic-importer":"5.1.0","react-syntax-highlighter":"11.0.2","@types/fixed-data-table-2":"0.8.1","stylelint-config-prettier":"5.2.0","@gooddata/stylelint-config":"4.0.1","@types/react-test-renderer":"16.0.0","circular-dependency-plugin":"5.0.2","compression-webpack-plugin":"2.0.0","@types/json-stable-stringify":"^1.0.32","@gooddata/frontend-npm-scripts":"1.1.0","@types/enzyme-adapter-react-16":"1.0.3","stylelint-checkstyle-formatter":"0.1.0","@types/storybook__addon-actions":"3.4.2","@babel/plugin-proposal-class-properties":"7.4.4","@babel/plugin-proposal-object-rest-spread":"7.4.4","@babel/plugin-transform-async-to-generator":"7.4.4"},"peerDependencies":{"react":"^16.5.2","react-dom":"^16.5.2"},"_npmOperationalInternal":{"tmp":"tmp/react-components_7.7.0-alpha-vlastikcz-vlk-fet-430-2020-05-29T14-25-05-039Z_1590762341833_0.4766491498398915","host":"s3://npm-registry-packages"}},"7.7.0-alpha-vlastikcz-vlk-fet-430-2020-05-29T14-54-38-322Z":{"name":"@gooddata/react-components","version":"7.7.0-alpha-vlastikcz-vlk-fet-430-2020-05-29T14-54-38-322Z","author":{"name":"GoodData Corporation"},"license":"BSD-3-Clause","_id":"@gooddata/react-components@7.7.0-alpha-vlastikcz-vlk-fet-430-2020-05-29T14-54-38-322Z","maintainers":[{"name":"afi","email":"adam.fiedler@gooddata.com"},{"name":"bertold8","email":"ivan.nejezchleb@seznam.cz"},{"name":"bich.nguyen","email":"bich.nguyen@gooddata.com"},{"name":"brbistas","email":"valentinos.chraniotis@gooddata.com"},{"name":"bugsbunny338","email":"jiri.zajic@mensa.cz"},{"name":"de.do","email":"de.do@gooddata.com"},{"name":"gooddata-ci","email":"rail@gooddata.com"},{"name":"hang.ngo","email":"hang.ngo@gooddata.com"},{"name":"hung.nguyen.hoang","email":"hung.nguyen@gooddata.com"},{"name":"huong.nguyen","email":"huong.nguyen@gooddata.com"},{"name":"huyen.nguyen","email":"huyen.nguyen@gooddata.com"},{"name":"ivan.mjartan","email":"ivan.mjartan@gooddata.com"},{"name":"jakub-sterba","email":"jakub.sterba@gooddata.com"},{"name":"jaroslav.tomecek","email":"jaroslav.tomecek@gooddata.com"},{"name":"jkittler","email":"honza.kittler@gmail.com"},{"name":"khanh.le","email":"khanh.le@gooddata.com"},{"name":"lanhuynh","email":"lan.huynh@gooddata.com"},{"name":"linhhong","email":"linh.hong@gooddata.com"},{"name":"lupko","email":"lubomir.slivka@gooddata.com"},{"name":"mai.nguyen","email":"mai.nguyen@gooddata.com"},{"name":"matyas.kandl","email":"matyas.kandl@gooddata.com"},{"name":"michal.marsal","email":"michal.marsal@gooddata.com"},{"name":"my.duong","email":"my.duong@gooddata.com"},{"name":"naibinh","email":"naibinh@gmail.com"},{"name":"nikolacech","email":"nikola.cech@gooddata.com"},{"name":"nis.hua","email":"nis.hua@gooddata.com"},{"name":"no23reason","email":"dan.homola@hotmail.cz"},{"name":"patrikbraborec","email":"patrik.braborec@gooddata.com"},{"name":"pbenes","email":"petr.benes@gooddata.com"},{"name":"petrjanu","email":"petr.janu@gooddata.com"},{"name":"pkingo","email":"philipandreaskingo@hotmail.com"},{"name":"ptquang86","email":"ptquang86@gmail.com"},{"name":"qduval","email":"quentin.duval@gooddata.com"},{"name":"rodri360","email":"me@rodri360.com"},{"name":"scavnickyj","email":"jakub.scavnicky@gooddata.com"},{"name":"sitina","email":"jiri.sitina@gooddata.com"},{"name":"strouhaljan","email":"strouhal.jan@gmail.com"},{"name":"thao-luong","email":"thao.luong@gooddata.com"},{"name":"thuong.nguyen","email":"thuong.nguyen@gooddata.com"},{"name":"tomas.kratochvil","email":"tomas.kratochvil@gooddata.com"},{"name":"tomsatgd","email":"tomas.satinsky@gooddata.com"},{"name":"trung-le-quoc","email":"trung.le@gooddata.com"},{"name":"tu-ngo","email":"tungo1981@gmail.com"},{"name":"tu.bui","email":"tu.bui@gooddata.com"},{"name":"tulean","email":"tuan.le@gooddata.com"},{"name":"tuqt1005","email":"tu.tran@gooddata.com"},{"name":"utdnah","email":"danh.ung@gooddata.com"},{"name":"vlastikcz","email":"vlastimil.kotas@gooddata.com"},{"name":"vu.pham","email":"vu.pham@gooddata.com"},{"name":"xmort","email":"petr.dolejsi@gooddata.com"},{"name":"yanlipnican","email":"yanlipnican@gmail.com"}],"homepage":"https://github.com/gooddata/gooddata-react-components#readme","bugs":{"url":"https://github.com/gooddata/gooddata-react-components/issues"},"dist":{"shasum":"4cfe3d9148555fada0ecbdb57339e89d4100b7c1","tarball":"https://registry.npmjs.org/@gooddata/react-components/-/react-components-7.7.0-alpha-vlastikcz-vlk-fet-430-2020-05-29T14-54-38-322Z.tgz","fileCount":2629,"integrity":"sha512-QVlBMkF4N02Z5s4hD9qp81CbNJpwhD0FyW7uKD4/UZQjiLFvTP/wQ1ao4cUBDTeIQCRYoxwnnYbQyYb3J6gSww==","signatures":[{"sig":"MEQCIAP83ruWHZXQGucxmHmgRKPUSX5BFH+MxEm9tTHuF4rDAiAQ7sWFFW9UfE8YMBf78D58UcBVkPiVX3MWGIAFsXl7eg==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":10343512,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJe0SJLCRA9TVsSAnZWagAAHLgP/0mPbzp7akzaGwNcUU0H\nhyspCjgPqiwfzE7LHtKJLyckIa0bgLLNxGsRsO7IfuNS6OfOaFuIEEes3WD/\n6OdK0/IKosT20tJLVEXD/F78o1Z4wODJ3rzmCrX1fm4rMIQ10eP7uNXpRw9Z\n8Cg8hX8Fz0oAhyTKohYKeIJ1hMzkrPJg4ppQeqG2uW6kLfPfPUwZoXuvddJc\nCldfpNlG76Qfzd4eCdiMLT/iNK4CS7TucWlHzG40kOnUyjaSHX43h8iOXsbo\nQLwUcrLBPsiq0Die0A6f3C24U90SRzvQXX1Wc9QISi442OZ0uw+iMngTPSZN\nWPrAkW8FI7Dv1hnAmhMqdkYIL9ATYHFUpNBPohDLFocwI5GUQPeZsSUgZEIZ\n5sECJHL4h2xVDUoIlJTf7CvRc9kag0aWY2AjqOapQHmyH5mdkCkf5eqTKZaH\nedL3noWcPwdNbSMFRAdyvf0BUseX8Gro1HmTDp3kG5FutmLEJDcWml8SKEXL\nOgTiqVXoD+cInAYw4joG89hNbWD8R2v9ZIK33jh32XztPZ89/FWEkIJMV4i4\na9bxWv60VKmu2U9AGg0A9tk6AsQZcAmVS6pNJltmmWliu4ZwsHrB2RUc2LRk\nVyUItxCh9pCAXFWPa37zOrQjA0LuHvf2ipHMtoAIw/kpS2SPHnEDqaNJacyY\nfdw5\r\n=5Xoy\r\n-----END PGP SIGNATURE-----\r\n"},"main":"dist/index.js","husky":{"hooks":{"pre-commit":"lint-staged"}},"config":{"eslint":"./examples/**/*.{js,jsx}","tslint":"./{__mocks__,src,stories}/{,**/}*.{ts,tsx}"},"readme":"[![npm version](https://badge.fury.io/js/%40gooddata%2Freact-components.svg)](https://www.npmjs.com/package/@gooddata/react-components)\n\n# GoodData.UI React components\n> A React-based JavaScript library for building data-driven applications\n\n## Getting started\n- [GoodData.UI Documentation](http://sdk.gooddata.com/gooddata-ui/)\n- [GoodData.UI Live Examples](https://gooddata-examples.herokuapp.com/)\n- [Stack Overflow](https://stackoverflow.com/questions/tagged/gooddata)\n\n### Usage\nWith [yarn](https://yarnpkg.com) installed, go to your project directory and run\n```\n$ yarn add @gooddata/react-components\n```\nIf you prefer [npm](npmjs.com) run\n```\n$ npm install --save @gooddata/react-components\n```\n\nThe public API is exposed via global `index.js`. Except for the styles, do not import any other file directly\nbecause they are not intended to be part of the public API.\n\n## Contributing\n\nWe welcome any contribution in form of [issues](https://github.com/gooddata/gooddata-react-components/issues) or [pull requests](https://github.com/gooddata/gooddata-react-components/pulls).\n\nInstall [Node.js](http://nodejs.org) (node 12.16.1, npm v6.13.4) and [Yarn](https://classic.yarnpkg.com) (1.22.4).\n\nInstall dependencies:\n```\nyarn install --frozen-lockfile\n```\n\nThese commands may come in handy while developing:\n\n| command | description |\n| ------- | ----------- |\n| `yarn install --pure-lockfile` | first step |\n| ||\n| `yarn dev` | build react-components to `/dist` in watch mode |\n| `yarn test` | run all unit tests |\n| `yarn prettier-write` | format the source code to match the valid codestyle |\n| `yarn validate` | validate codestyle |\n| ||\n| `yarn storybook` | run storybook from `/stories` on http://localhost:9001 |\n| `yarn build-storybook` | build storybook to `/dist-storybook` |\n| `yarn test-storybook` | run storybook and [screenshot tests](https://github.com/gooddata/gdc-client-utils/tree/master/test-storybook) |\n| ||\n| `yarn examples` | run Live Examples dev-server from `/examples` on https://localhost:8999 |\n| `yarn examples-build` | build Live Examples to `/examples/dist` |\n| `yarn examples-server` | serve built Live Examples - see `/examples/server/src` |\n| `yarn examples-testcafe` | run testcafe tests against `localhost:8999` |\n\n### Deploy to heroku.com\nWhen you deploy this repo to heroku, it serves *GoodData.UI Live Examples*.\nRelevant tasks are in `Procfile` and `package.json`.\n\n```bash\n# run in the project directory\nheroku login\nheroku create <your-app-name>\nheroku config:set DOMAIN_ADMIN_USERNAME=x@gooddata.com DOMAIN_ADMIN_PASSWORD=xy PROJECT_ID_TO_ASSIGN=xms7ga4tf3g3nzucd8380o2bev8oeknp\ngit push heroku HEAD:master\nheroku open\n```\n### Enable Geo Chart for Storybook and Live Examples\nGeo chart uses Mapbox to render map which requires a Mapbox access token.\n- Register an account and create Mapbox access token at [guide](https://docs.mapbox.com/help/how-mapbox-works/access-tokens/)\n- Store the created token at `.env`:\n```bash\necho -e \"EXAMPLE_MAPBOX_ACCESS_TOKEN=token\" >> .env # only need to run once\necho -e \"STORYBOOK_MAPBOX_ACCESS_TOKEN=token\" >> .env # only need to run once\n```\n\n### Run Live Examples Locally\nTo run *GoodData.UI Live Examples* locally:\n```bash\ngit clone <this-repository>\ncd  <repository-folder>\nyarn install --pure-lockfile\nyarn examples\n```\nThen open https://localhost:8999 and login using Live Examples account (you can [create one here](https://gooddata-examples.herokuapp.com/registration)).\n\n### Run Storybook locally\n- Run storybook with token stored in `.env` for more secure\n```bash\nyarn storybook\n```\n- Or run storybook with token env param exposed to cli (not suggested)\n```bash\nSTORYBOOK_MAPBOX_ACCESS_TOKEN=token yarn storybook\n```\n- Apply either above way to `yarn build-storybook` or `yarn test-storybook`\n\n### Source code formatting\nThe source code in the repository is formatted by [Prettier](https://prettier.io/).\nThe format of the code is validated by our Continuous Integration server and is one of the requirements of successful merge.\n\nPrettier is supported by every major IDE. You can find the list of supported editors and how to configure them [here](https://prettier.io/docs/en/editors.html).\n\nIn the case, when your editor is not supported or you don't want to setup the integration, you can run the `yarn prettier-write` command to reformat the code before commit.\n\n## Changelog\n\n- see [CHANGELOG.md](CHANGELOG.md)\n\n## Supported versions\n\nIn order to make the user experience with integrating GoodData UI SDK as smooth and secure as possible and to ensure that the SDK is using the latest features of the platform, we will only provide support to two most recent major versions of UI SDK.\n\nThe most recent majors will be supported in the following modes:\n\n- The latest major version will receive all new functionality and all bug fixes\n- The previous major version will only receive fixes to critical issues and security fixes. These fixes will be applied on top of last released version of the previous major\n\nThe customers are encouraged to always use the latest version of the UI SDK.\n\nIn case of using older versions, the user might face API incompatibility, performance or security issues.\n\nPlease follow the installation instructions to update to the newest version.\n\n## License\n\n(C) 2007-2020 GoodData Corporation\n\nThis project is dual licensed:\n\n- The ATTRIBUTION-NONCOMMERCIAL 4.0 INTERNATIONAL (CC BY-NC 4.0) is used for purpose of the trial experience and evaluation of GoodData.UI library.\n- The GOODDATA GOODDATA.UI LIBRARY END USER LICENSE AGREEMENT is used for GoodData customers.\n\nFor more information, please see [LICENSE](https://github.com/gooddata/gooddata-react-components/blob/master/LICENSE)\n","gitHead":"77d17add155f141ebc634a2bc91dd30bc0de0b7d","scripts":{"dev":"bash scripts/build.sh --dev-watch","test":"jest --watch","build":"bash scripts/build.sh","tslint":"yarn run-tslint -t verbose $npm_package_config_tslint","prepare":"cd examples/server && yarn install --frozen-lockfile && cd ../..; rm -r examples/node_modules 2>/dev/null; true","examples":"bash scripts/run-examples.sh","prepare?":"# Called before `npm publish` and on local `npm install`. Temporarily also for deleting obsolete node_modules. Ends with `true` to continue gracefully.","validate":"tsc --noEmit && yarn tslint && eslint $npm_package_config_eslint && yarn validate-style && yarn prettier-check","build-dev":"bash scripts/build.sh --dev","examples?":"# Default is developer domain, other options: yarn examples [sec,secure,stg,stg2,stg3,demo,developer or URL]","storybook":"yarn build && start-storybook -p 9001 -c .storybook","test-once":"jest","tslint-ci":"mkdir -p ./ci/results && yarn run-tslint -t checkstyle -o ./ci/results/tslint-results.xml $npm_package_config_tslint","run-tslint":"tslint -p tsconfig.json","validate-ci":"tsc --noEmit && yarn tslint-ci  && eslint $npm_package_config_eslint -f checkstyle -o ci/results/eslint-results.xml && yarn validate-style-ci && yarn prettier-check","examples-build":"bash scripts/build-examples.sh","prepublishOnly":"yarn build","prettier-check":"prettier --check '{src,stories,styles,__mocks__,examples/server/src,examples/src,examples/test}/**/*.{ts,js,tsx,jsx,json,scss,md,yaml,html}'","prettier-write":"prettier --write '{src,stories,styles,__mocks__,examples/server/src,examples/src,examples/test}/**/*.{ts,js,tsx,jsx,json,scss,md,yaml,html}'","test-storybook":"yarn build && test-storybook","validate-style":"stylelint '**/*.scss'","build-storybook":"yarn build && build-storybook -c .storybook -o dist-storybook","examples-server":"node examples/server/src/index.js","heroku-postbuild":"yarn examples-build developer","examples-testcafe":"./scripts/run-testcafe.sh visual","validate-style-ci":"stylelint '**/*.scss' --custom-formatter=node_modules/stylelint-checkstyle-formatter > ci/results/stylelint-results.xml","check-circular-deps":"madge --circular --extensions ts ./src","examples-testcafe-ci":"./scripts/run-testcafe.sh ci","examples-testcafe-live":"./scripts/run-testcafe.sh live"},"typings":"dist/index.d.ts","_npmUser":{"name":"vlastikcz","email":"vlastimil.kotas@gooddata.com"},"deprecated":"@gooddata/react-components@7 reached End of Support on March 31, 2022. Please upgrade (see https://sdk.gooddata.com/gooddata-ui/docs/supported_versions.html for more information).","repository":{"url":"git+ssh://git@github.com/gooddata/gooddata-react-components.git","type":"git"},"_npmVersion":"6.14.4","description":"GoodData.UI - A powerful JavaScript library for building analytical applications","directories":{},"lint-staged":{"{src,stories,styles,__mocks__,examples/server/src,examples/src,examples/test}/**/*.{ts,js,tsx,jsx,scss}":["npx gdc-fix-copyright","git add"],"{src,stories,styles,__mocks__,examples/server/src,examples/src,examples/test}/**/*.{ts,js,tsx,jsx,json,scss,md,yaml,html}":["prettier --write","git add"]},"_nodeVersion":"12.16.3","dependencies":{"rxjs":"^5.5.6","uuid":"^3.2.1","immer":"^1.3.1","lodash":"^4.17.15","date-fns":"^2.7.0","downshift":"^3.2.7","invariant":"^2.2.2","mapbox-gl":"^1.6.1","classnames":"^2.2.6","highcharts":"7.1.1","prop-types":"^15.6.0","react-intl":"^3.6.0","custom-event":"^1.0.1","react-window":"^1.8.1","ag-grid-react":"20.0.0","react-measure":"^2.3.0","@types/mapbox-gl":"^1.6.1","react-day-picker":"~7.3.0","react-responsive":"^3.0.0","stringify-object":"^2.4.0","@gooddata/typings":"^2.24.2","ag-grid-community":"20.0.0","http-status-codes":"^1.3.0","@gooddata/js-utils":"^3.10.5","@gooddata/numberjs":"^3.2.4","fixed-data-table-2":"0.7.17","@gooddata/goodstrap":"^68.6.0","react-dom-factories":"^1.0.2","@gooddata/gooddata-js":"13.0.1-alpha-vlastikcz-vlk-fet-430-v2-2020-05-29T14-50-59-389Z","json-stable-stringify":"^1.0.1","react-transition-group":"^2.2.1","hoist-non-react-statics":"^3.3.0","nodelist-foreach-polyfill":"^1.2.0","@formatjs/intl-pluralrules":"^1.3.6","highcharts-grouped-categories":"^1.1.3"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"raf":"3.3.2","yup":"^0.24.1","jest":"24.7.1","husky":"3.0.0","madge":"^3.4.4","react":"^16.5.2","enzyme":"3.5.0","eslint":"4.19.1","formik":"^0.11.11","moment":"2.23.0","history":"^4.7.2","ts-jest":"24.0.0","webpack":"4.30.0","full-icu":"^1.3.0","prettier":"1.16.4","react-ga":"^2.5.2","recharts":"1.0.0-beta.9","testcafe":"1.1.4","commander":"2.14.1","node-sass":"4.13.0","react-dom":"^16.5.2","stylelint":"^10.0.0","supertest":"3.0.0","ts-loader":"6.0.0","@types/raf":"^3.4.0","css-loader":"0.28.7","jest-junit":"3.0.0","raw-loader":"0.5.1","styled-jsx":"2.2.1","typescript":"3.3.4000","@babel/core":"7.4.4","@types/jest":"24.0.6","@types/node":"7.0.8","@types/uuid":"3.4.3","file-loader":"3.0.1","jest-enzyme":"7.0.2","lint-staged":"9.1.0","sass-loader":"6.0.6","webpack-cli":"3.3.2","@types/react":"16.8.6","babel-loader":"8.0.5","react-helmet":"5.2.0","react-select":"1.2.1","style-loader":"0.19.1","@types/enzyme":"3.1.13","@types/lodash":"4.14.123","testcafe-live":"0.1.4","@babel/runtime":"7.4.4","dotenv-webpack":"^1.7.0","@babel/polyfill":"^7.4.4","@storybook/react":"5.0.11","@types/invariant":"2.2.29","@types/react-dom":"16.0.11","isomorphic-fetch":"2.2.1","react-datepicker":"1.1.0","react-router-dom":"4.2.2","@babel/preset-env":"7.4.4","@gooddata/mock-js":"^2.13.1","@storybook/addons":"5.0.11","@types/classnames":"2.2.3","@types/prop-types":"15.5.2","@storybook/theming":"5.0.11","identity-obj-proxy":"^3.0.0","intl-messageformat":"^7.5.4","webpack-dev-server":"3.3.1","@babel/preset-react":"7.0.0","@types/react-portal":"4.0.1","@types/react-window":"^1.8.1","babel-plugin-lodash":"3.3.4","html-webpack-plugin":"3.2.0","react-test-renderer":"16.4.2","@types/react-measure":"2.0.5","clean-webpack-plugin":"2.0.2","stats-webpack-plugin":"0.7.0","eslint-config-prettier":"4.1.0","react-google-recaptcha":"^0.14.1","tslint-config-prettier":"1.18.0","@gooddata/eslint-config":"^1.0.0","@gooddata/tslint-config":"1.0.0","@types/react-responsive":"^3.0.3","@types/storybook__react":"4.0.1","@types/stringify-object":"^3.2.0","enzyme-adapter-react-16":"1.3.1","@gooddata/test-storybook":"3.2.1","@storybook/addon-actions":"5.0.11","@storybook/addon-options":"5.0.11","node-sass-magic-importer":"5.1.0","react-syntax-highlighter":"11.0.2","@types/fixed-data-table-2":"0.8.1","stylelint-config-prettier":"5.2.0","@gooddata/stylelint-config":"4.0.1","@types/react-test-renderer":"16.0.0","circular-dependency-plugin":"5.0.2","compression-webpack-plugin":"2.0.0","@types/json-stable-stringify":"^1.0.32","@gooddata/frontend-npm-scripts":"1.1.0","@types/enzyme-adapter-react-16":"1.0.3","stylelint-checkstyle-formatter":"0.1.0","@types/storybook__addon-actions":"3.4.2","@babel/plugin-proposal-class-properties":"7.4.4","@babel/plugin-proposal-object-rest-spread":"7.4.4","@babel/plugin-transform-async-to-generator":"7.4.4"},"peerDependencies":{"react":"^16.5.2","react-dom":"^16.5.2"},"_npmOperationalInternal":{"tmp":"tmp/react-components_7.7.0-alpha-vlastikcz-vlk-fet-430-2020-05-29T14-54-38-322Z_1590764107013_0.9593343914444448","host":"s3://npm-registry-packages"}},"7.7.0-alpha-vlastikcz-vlk-fet-430-2020-05-29T15-10-31-889Z":{"name":"@gooddata/react-components","version":"7.7.0-alpha-vlastikcz-vlk-fet-430-2020-05-29T15-10-31-889Z","author":{"name":"GoodData Corporation"},"license":"BSD-3-Clause","_id":"@gooddata/react-components@7.7.0-alpha-vlastikcz-vlk-fet-430-2020-05-29T15-10-31-889Z","maintainers":[{"name":"afi","email":"adam.fiedler@gooddata.com"},{"name":"bertold8","email":"ivan.nejezchleb@seznam.cz"},{"name":"bich.nguyen","email":"bich.nguyen@gooddata.com"},{"name":"brbistas","email":"valentinos.chraniotis@gooddata.com"},{"name":"bugsbunny338","email":"jiri.zajic@mensa.cz"},{"name":"de.do","email":"de.do@gooddata.com"},{"name":"gooddata-ci","email":"rail@gooddata.com"},{"name":"hang.ngo","email":"hang.ngo@gooddata.com"},{"name":"hung.nguyen.hoang","email":"hung.nguyen@gooddata.com"},{"name":"huong.nguyen","email":"huong.nguyen@gooddata.com"},{"name":"huyen.nguyen","email":"huyen.nguyen@gooddata.com"},{"name":"ivan.mjartan","email":"ivan.mjartan@gooddata.com"},{"name":"jakub-sterba","email":"jakub.sterba@gooddata.com"},{"name":"jaroslav.tomecek","email":"jaroslav.tomecek@gooddata.com"},{"name":"jkittler","email":"honza.kittler@gmail.com"},{"name":"khanh.le","email":"khanh.le@gooddata.com"},{"name":"lanhuynh","email":"lan.huynh@gooddata.com"},{"name":"linhhong","email":"linh.hong@gooddata.com"},{"name":"lupko","email":"lubomir.slivka@gooddata.com"},{"name":"mai.nguyen","email":"mai.nguyen@gooddata.com"},{"name":"matyas.kandl","email":"matyas.kandl@gooddata.com"},{"name":"michal.marsal","email":"michal.marsal@gooddata.com"},{"name":"my.duong","email":"my.duong@gooddata.com"},{"name":"naibinh","email":"naibinh@gmail.com"},{"name":"nikolacech","email":"nikola.cech@gooddata.com"},{"name":"nis.hua","email":"nis.hua@gooddata.com"},{"name":"no23reason","email":"dan.homola@hotmail.cz"},{"name":"patrikbraborec","email":"patrik.braborec@gooddata.com"},{"name":"pbenes","email":"petr.benes@gooddata.com"},{"name":"petrjanu","email":"petr.janu@gooddata.com"},{"name":"pkingo","email":"philipandreaskingo@hotmail.com"},{"name":"ptquang86","email":"ptquang86@gmail.com"},{"name":"qduval","email":"quentin.duval@gooddata.com"},{"name":"rodri360","email":"me@rodri360.com"},{"name":"scavnickyj","email":"jakub.scavnicky@gooddata.com"},{"name":"sitina","email":"jiri.sitina@gooddata.com"},{"name":"strouhaljan","email":"strouhal.jan@gmail.com"},{"name":"thao-luong","email":"thao.luong@gooddata.com"},{"name":"thuong.nguyen","email":"thuong.nguyen@gooddata.com"},{"name":"tomas.kratochvil","email":"tomas.kratochvil@gooddata.com"},{"name":"tomsatgd","email":"tomas.satinsky@gooddata.com"},{"name":"trung-le-quoc","email":"trung.le@gooddata.com"},{"name":"tu-ngo","email":"tungo1981@gmail.com"},{"name":"tu.bui","email":"tu.bui@gooddata.com"},{"name":"tulean","email":"tuan.le@gooddata.com"},{"name":"tuqt1005","email":"tu.tran@gooddata.com"},{"name":"utdnah","email":"danh.ung@gooddata.com"},{"name":"vlastikcz","email":"vlastimil.kotas@gooddata.com"},{"name":"vu.pham","email":"vu.pham@gooddata.com"},{"name":"xmort","email":"petr.dolejsi@gooddata.com"},{"name":"yanlipnican","email":"yanlipnican@gmail.com"}],"homepage":"https://github.com/gooddata/gooddata-react-components#readme","bugs":{"url":"https://github.com/gooddata/gooddata-react-components/issues"},"dist":{"shasum":"dc1b3d0380bf864a06f86a160f6b00ef48510f04","tarball":"https://registry.npmjs.org/@gooddata/react-components/-/react-components-7.7.0-alpha-vlastikcz-vlk-fet-430-2020-05-29T15-10-31-889Z.tgz","fileCount":2629,"integrity":"sha512-RG5/YgJ1va6xrKYtRm4iKB5QtFGJ/8Y4+72LpsrMyKvEgrR1ojuPT1ohaQiUmYy0nrgtF3wC9yo9eQx07foiHQ==","signatures":[{"sig":"MEQCIFdwufGW5y61nU5yLPmnSJBsUCI/Xzba8WBtpVbPBaAIAiBQ6knWXnSv+qT6NuiT9aFs0EhM2GIQqV+oaD4Cbq+ENA==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":10343512,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJe0SYKCRA9TVsSAnZWagAAOA8QAJNANHQxCX2+558G/Nx7\nuoi9Sv2MK900XqZfpV8fupFjsJp/5tIUlguEjV/O/ePz5GPRqjEvIkn63nls\niazHUWNK5D2Vxa4PCFi/Spl3VUzTH4hjCeTUtUEWtsL8kl4/Vt4l4wA/WLuy\nhNgJpDqAEsnzfW2PryRvUkMTLI9sQweCvkae76Jvc3uxjG7NIq45jNurqgES\nBJO14EQifWw2ZmhWxWYbjN0zvwMnF0FMbn65X9ibXQoNaG/AC/E+JdyVheYs\n/3+H44lLWh/pV7lY6xSDzjyTDVdEp1kLZdsDclG/z2sVZisUU4n7FsAQ0rxC\nh2c9+jFtA65hyKXNpSAPMLVR+o5Y8j36zz5pqQ4fhbTPlAr9TvBI756Jd8nu\n16DBOMCuGTygTYs7qAOgrYUtWONeb0dqxpQnpkjKGWuEFfSbNtrHeKG8Y9ca\nIuh9BG/VDDJW1H6nG2VXamg8WEh3/cLdF2eLsJ8PvpRTO7fNoN9buj4faZum\ndbc3U9voHy7WmBdR4dgg1EqUwSR4C0HtkZ24B9jqcUEtUsxThlgVvxG45sY9\nlZv0JzV5kAca7pgTg0U28quMGrkJnfSDV+ili84/uIls4zj2cZb9TrYMn47I\n8oq+NmHa485Vo/Y8Cxl5Wr7we7MH8pBoVDyXzy37qZ9JtuxV/Lfb4eSuzjcU\neyCD\r\n=mS2W\r\n-----END PGP SIGNATURE-----\r\n"},"main":"dist/index.js","husky":{"hooks":{"pre-commit":"lint-staged"}},"config":{"eslint":"./examples/**/*.{js,jsx}","tslint":"./{__mocks__,src,stories}/{,**/}*.{ts,tsx}"},"readme":"[![npm version](https://badge.fury.io/js/%40gooddata%2Freact-components.svg)](https://www.npmjs.com/package/@gooddata/react-components)\n\n# GoodData.UI React components\n> A React-based JavaScript library for building data-driven applications\n\n## Getting started\n- [GoodData.UI Documentation](http://sdk.gooddata.com/gooddata-ui/)\n- [GoodData.UI Live Examples](https://gooddata-examples.herokuapp.com/)\n- [Stack Overflow](https://stackoverflow.com/questions/tagged/gooddata)\n\n### Usage\nWith [yarn](https://yarnpkg.com) installed, go to your project directory and run\n```\n$ yarn add @gooddata/react-components\n```\nIf you prefer [npm](npmjs.com) run\n```\n$ npm install --save @gooddata/react-components\n```\n\nThe public API is exposed via global `index.js`. Except for the styles, do not import any other file directly\nbecause they are not intended to be part of the public API.\n\n## Contributing\n\nWe welcome any contribution in form of [issues](https://github.com/gooddata/gooddata-react-components/issues) or [pull requests](https://github.com/gooddata/gooddata-react-components/pulls).\n\nInstall [Node.js](http://nodejs.org) (node 12.16.1, npm v6.13.4) and [Yarn](https://classic.yarnpkg.com) (1.22.4).\n\nInstall dependencies:\n```\nyarn install --frozen-lockfile\n```\n\nThese commands may come in handy while developing:\n\n| command | description |\n| ------- | ----------- |\n| `yarn install --pure-lockfile` | first step |\n| ||\n| `yarn dev` | build react-components to `/dist` in watch mode |\n| `yarn test` | run all unit tests |\n| `yarn prettier-write` | format the source code to match the valid codestyle |\n| `yarn validate` | validate codestyle |\n| ||\n| `yarn storybook` | run storybook from `/stories` on http://localhost:9001 |\n| `yarn build-storybook` | build storybook to `/dist-storybook` |\n| `yarn test-storybook` | run storybook and [screenshot tests](https://github.com/gooddata/gdc-client-utils/tree/master/test-storybook) |\n| ||\n| `yarn examples` | run Live Examples dev-server from `/examples` on https://localhost:8999 |\n| `yarn examples-build` | build Live Examples to `/examples/dist` |\n| `yarn examples-server` | serve built Live Examples - see `/examples/server/src` |\n| `yarn examples-testcafe` | run testcafe tests against `localhost:8999` |\n\n### Deploy to heroku.com\nWhen you deploy this repo to heroku, it serves *GoodData.UI Live Examples*.\nRelevant tasks are in `Procfile` and `package.json`.\n\n```bash\n# run in the project directory\nheroku login\nheroku create <your-app-name>\nheroku config:set DOMAIN_ADMIN_USERNAME=x@gooddata.com DOMAIN_ADMIN_PASSWORD=xy PROJECT_ID_TO_ASSIGN=xms7ga4tf3g3nzucd8380o2bev8oeknp\ngit push heroku HEAD:master\nheroku open\n```\n### Enable Geo Chart for Storybook and Live Examples\nGeo chart uses Mapbox to render map which requires a Mapbox access token.\n- Register an account and create Mapbox access token at [guide](https://docs.mapbox.com/help/how-mapbox-works/access-tokens/)\n- Store the created token at `.env`:\n```bash\necho -e \"EXAMPLE_MAPBOX_ACCESS_TOKEN=token\" >> .env # only need to run once\necho -e \"STORYBOOK_MAPBOX_ACCESS_TOKEN=token\" >> .env # only need to run once\n```\n\n### Run Live Examples Locally\nTo run *GoodData.UI Live Examples* locally:\n```bash\ngit clone <this-repository>\ncd  <repository-folder>\nyarn install --pure-lockfile\nyarn examples\n```\nThen open https://localhost:8999 and login using Live Examples account (you can [create one here](https://gooddata-examples.herokuapp.com/registration)).\n\n### Run Storybook locally\n- Run storybook with token stored in `.env` for more secure\n```bash\nyarn storybook\n```\n- Or run storybook with token env param exposed to cli (not suggested)\n```bash\nSTORYBOOK_MAPBOX_ACCESS_TOKEN=token yarn storybook\n```\n- Apply either above way to `yarn build-storybook` or `yarn test-storybook`\n\n### Source code formatting\nThe source code in the repository is formatted by [Prettier](https://prettier.io/).\nThe format of the code is validated by our Continuous Integration server and is one of the requirements of successful merge.\n\nPrettier is supported by every major IDE. You can find the list of supported editors and how to configure them [here](https://prettier.io/docs/en/editors.html).\n\nIn the case, when your editor is not supported or you don't want to setup the integration, you can run the `yarn prettier-write` command to reformat the code before commit.\n\n## Changelog\n\n- see [CHANGELOG.md](CHANGELOG.md)\n\n## Supported versions\n\nIn order to make the user experience with integrating GoodData UI SDK as smooth and secure as possible and to ensure that the SDK is using the latest features of the platform, we will only provide support to two most recent major versions of UI SDK.\n\nThe most recent majors will be supported in the following modes:\n\n- The latest major version will receive all new functionality and all bug fixes\n- The previous major version will only receive fixes to critical issues and security fixes. These fixes will be applied on top of last released version of the previous major\n\nThe customers are encouraged to always use the latest version of the UI SDK.\n\nIn case of using older versions, the user might face API incompatibility, performance or security issues.\n\nPlease follow the installation instructions to update to the newest version.\n\n## License\n\n(C) 2007-2020 GoodData Corporation\n\nThis project is dual licensed:\n\n- The ATTRIBUTION-NONCOMMERCIAL 4.0 INTERNATIONAL (CC BY-NC 4.0) is used for purpose of the trial experience and evaluation of GoodData.UI library.\n- The GOODDATA GOODDATA.UI LIBRARY END USER LICENSE AGREEMENT is used for GoodData customers.\n\nFor more information, please see [LICENSE](https://github.com/gooddata/gooddata-react-components/blob/master/LICENSE)\n","gitHead":"618d8b636aef1d6edddd91124db5379ddcfe0706","scripts":{"dev":"bash scripts/build.sh --dev-watch","test":"jest --watch","build":"bash scripts/build.sh","tslint":"yarn run-tslint -t verbose $npm_package_config_tslint","prepare":"cd examples/server && yarn install --frozen-lockfile && cd ../..; rm -r examples/node_modules 2>/dev/null; true","examples":"bash scripts/run-examples.sh","prepare?":"# Called before `npm publish` and on local `npm install`. Temporarily also for deleting obsolete node_modules. Ends with `true` to continue gracefully.","validate":"tsc --noEmit && yarn tslint && eslint $npm_package_config_eslint && yarn validate-style && yarn prettier-check","build-dev":"bash scripts/build.sh --dev","examples?":"# Default is developer domain, other options: yarn examples [sec,secure,stg,stg2,stg3,demo,developer or URL]","storybook":"yarn build && start-storybook -p 9001 -c .storybook","test-once":"jest","tslint-ci":"mkdir -p ./ci/results && yarn run-tslint -t checkstyle -o ./ci/results/tslint-results.xml $npm_package_config_tslint","run-tslint":"tslint -p tsconfig.json","validate-ci":"tsc --noEmit && yarn tslint-ci  && eslint $npm_package_config_eslint -f checkstyle -o ci/results/eslint-results.xml && yarn validate-style-ci && yarn prettier-check","examples-build":"bash scripts/build-examples.sh","prepublishOnly":"yarn build","prettier-check":"prettier --check '{src,stories,styles,__mocks__,examples/server/src,examples/src,examples/test}/**/*.{ts,js,tsx,jsx,json,scss,md,yaml,html}'","prettier-write":"prettier --write '{src,stories,styles,__mocks__,examples/server/src,examples/src,examples/test}/**/*.{ts,js,tsx,jsx,json,scss,md,yaml,html}'","test-storybook":"yarn build && test-storybook","validate-style":"stylelint '**/*.scss'","build-storybook":"yarn build && build-storybook -c .storybook -o dist-storybook","examples-server":"node examples/server/src/index.js","heroku-postbuild":"yarn examples-build developer","examples-testcafe":"./scripts/run-testcafe.sh visual","validate-style-ci":"stylelint '**/*.scss' --custom-formatter=node_modules/stylelint-checkstyle-formatter > ci/results/stylelint-results.xml","check-circular-deps":"madge --circular --extensions ts ./src","examples-testcafe-ci":"./scripts/run-testcafe.sh ci","examples-testcafe-live":"./scripts/run-testcafe.sh live"},"typings":"dist/index.d.ts","_npmUser":{"name":"vlastikcz","email":"vlastimil.kotas@gooddata.com"},"deprecated":"@gooddata/react-components@7 reached End of Support on March 31, 2022. Please upgrade (see https://sdk.gooddata.com/gooddata-ui/docs/supported_versions.html for more information).","repository":{"url":"git+ssh://git@github.com/gooddata/gooddata-react-components.git","type":"git"},"_npmVersion":"6.14.4","description":"GoodData.UI - A powerful JavaScript library for building analytical applications","directories":{},"lint-staged":{"{src,stories,styles,__mocks__,examples/server/src,examples/src,examples/test}/**/*.{ts,js,tsx,jsx,scss}":["npx gdc-fix-copyright","git add"],"{src,stories,styles,__mocks__,examples/server/src,examples/src,examples/test}/**/*.{ts,js,tsx,jsx,json,scss,md,yaml,html}":["prettier --write","git add"]},"_nodeVersion":"12.16.3","dependencies":{"rxjs":"^5.5.6","uuid":"^3.2.1","immer":"^1.3.1","lodash":"^4.17.15","date-fns":"^2.7.0","downshift":"^3.2.7","invariant":"^2.2.2","mapbox-gl":"^1.6.1","classnames":"^2.2.6","highcharts":"7.1.1","prop-types":"^15.6.0","react-intl":"^3.6.0","custom-event":"^1.0.1","react-window":"^1.8.1","ag-grid-react":"20.0.0","react-measure":"^2.3.0","@types/mapbox-gl":"^1.6.1","react-day-picker":"~7.3.0","react-responsive":"^3.0.0","stringify-object":"^2.4.0","@gooddata/typings":"^2.24.2","ag-grid-community":"20.0.0","http-status-codes":"^1.3.0","@gooddata/js-utils":"^3.10.5","@gooddata/numberjs":"^3.2.4","fixed-data-table-2":"0.7.17","@gooddata/goodstrap":"^68.6.0","react-dom-factories":"^1.0.2","@gooddata/gooddata-js":"13.0.1-alpha-vlastikcz-vlk-fet-430-v2-2020-05-29T15-08-01-694Z","json-stable-stringify":"^1.0.1","react-transition-group":"^2.2.1","hoist-non-react-statics":"^3.3.0","nodelist-foreach-polyfill":"^1.2.0","@formatjs/intl-pluralrules":"^1.3.6","highcharts-grouped-categories":"^1.1.3"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"raf":"3.3.2","yup":"^0.24.1","jest":"24.7.1","husky":"3.0.0","madge":"^3.4.4","react":"^16.5.2","enzyme":"3.5.0","eslint":"4.19.1","formik":"^0.11.11","moment":"2.23.0","history":"^4.7.2","ts-jest":"24.0.0","webpack":"4.30.0","full-icu":"^1.3.0","prettier":"1.16.4","react-ga":"^2.5.2","recharts":"1.0.0-beta.9","testcafe":"1.1.4","commander":"2.14.1","node-sass":"4.13.0","react-dom":"^16.5.2","stylelint":"^10.0.0","supertest":"3.0.0","ts-loader":"6.0.0","@types/raf":"^3.4.0","css-loader":"0.28.7","jest-junit":"3.0.0","raw-loader":"0.5.1","styled-jsx":"2.2.1","typescript":"3.3.4000","@babel/core":"7.4.4","@types/jest":"24.0.6","@types/node":"7.0.8","@types/uuid":"3.4.3","file-loader":"3.0.1","jest-enzyme":"7.0.2","lint-staged":"9.1.0","sass-loader":"6.0.6","webpack-cli":"3.3.2","@types/react":"16.8.6","babel-loader":"8.0.5","react-helmet":"5.2.0","react-select":"1.2.1","style-loader":"0.19.1","@types/enzyme":"3.1.13","@types/lodash":"4.14.123","testcafe-live":"0.1.4","@babel/runtime":"7.4.4","dotenv-webpack":"^1.7.0","@babel/polyfill":"^7.4.4","@storybook/react":"5.0.11","@types/invariant":"2.2.29","@types/react-dom":"16.0.11","isomorphic-fetch":"2.2.1","react-datepicker":"1.1.0","react-router-dom":"4.2.2","@babel/preset-env":"7.4.4","@gooddata/mock-js":"^2.13.1","@storybook/addons":"5.0.11","@types/classnames":"2.2.3","@types/prop-types":"15.5.2","@storybook/theming":"5.0.11","identity-obj-proxy":"^3.0.0","intl-messageformat":"^7.5.4","webpack-dev-server":"3.3.1","@babel/preset-react":"7.0.0","@types/react-portal":"4.0.1","@types/react-window":"^1.8.1","babel-plugin-lodash":"3.3.4","html-webpack-plugin":"3.2.0","react-test-renderer":"16.4.2","@types/react-measure":"2.0.5","clean-webpack-plugin":"2.0.2","stats-webpack-plugin":"0.7.0","eslint-config-prettier":"4.1.0","react-google-recaptcha":"^0.14.1","tslint-config-prettier":"1.18.0","@gooddata/eslint-config":"^1.0.0","@gooddata/tslint-config":"1.0.0","@types/react-responsive":"^3.0.3","@types/storybook__react":"4.0.1","@types/stringify-object":"^3.2.0","enzyme-adapter-react-16":"1.3.1","@gooddata/test-storybook":"3.2.1","@storybook/addon-actions":"5.0.11","@storybook/addon-options":"5.0.11","node-sass-magic-importer":"5.1.0","react-syntax-highlighter":"11.0.2","@types/fixed-data-table-2":"0.8.1","stylelint-config-prettier":"5.2.0","@gooddata/stylelint-config":"4.0.1","@types/react-test-renderer":"16.0.0","circular-dependency-plugin":"5.0.2","compression-webpack-plugin":"2.0.0","@types/json-stable-stringify":"^1.0.32","@gooddata/frontend-npm-scripts":"1.1.0","@types/enzyme-adapter-react-16":"1.0.3","stylelint-checkstyle-formatter":"0.1.0","@types/storybook__addon-actions":"3.4.2","@babel/plugin-proposal-class-properties":"7.4.4","@babel/plugin-proposal-object-rest-spread":"7.4.4","@babel/plugin-transform-async-to-generator":"7.4.4"},"peerDependencies":{"react":"^16.5.2","react-dom":"^16.5.2"},"_npmOperationalInternal":{"tmp":"tmp/react-components_7.7.0-alpha-vlastikcz-vlk-fet-430-2020-05-29T15-10-31-889Z_1590765065954_0.5758795497799603","host":"s3://npm-registry-packages"}},"7.7.0-beta.31":{"name":"@gooddata/react-components","version":"7.7.0-beta.31","author":{"name":"GoodData Corporation"},"license":"BSD-3-Clause","_id":"@gooddata/react-components@7.7.0-beta.31","maintainers":[{"name":"afi","email":"adam.fiedler@gooddata.com"},{"name":"bertold8","email":"ivan.nejezchleb@seznam.cz"},{"name":"bich.nguyen","email":"bich.nguyen@gooddata.com"},{"name":"brbistas","email":"valentinos.chraniotis@gooddata.com"},{"name":"bugsbunny338","email":"jiri.zajic@mensa.cz"},{"name":"de.do","email":"de.do@gooddata.com"},{"name":"gooddata-ci","email":"rail@gooddata.com"},{"name":"hang.ngo","email":"hang.ngo@gooddata.com"},{"name":"hung.nguyen.hoang","email":"hung.nguyen@gooddata.com"},{"name":"huong.nguyen","email":"huong.nguyen@gooddata.com"},{"name":"huyen.nguyen","email":"huyen.nguyen@gooddata.com"},{"name":"ivan.mjartan","email":"ivan.mjartan@gooddata.com"},{"name":"jakub-sterba","email":"jakub.sterba@gooddata.com"},{"name":"jaroslav.tomecek","email":"jaroslav.tomecek@gooddata.com"},{"name":"jkittler","email":"honza.kittler@gmail.com"},{"name":"khanh.le","email":"khanh.le@gooddata.com"},{"name":"lanhuynh","email":"lan.huynh@gooddata.com"},{"name":"linhhong","email":"linh.hong@gooddata.com"},{"name":"lupko","email":"lubomir.slivka@gooddata.com"},{"name":"mai.nguyen","email":"mai.nguyen@gooddata.com"},{"name":"matyas.kandl","email":"matyas.kandl@gooddata.com"},{"name":"michal.marsal","email":"michal.marsal@gooddata.com"},{"name":"my.duong","email":"my.duong@gooddata.com"},{"name":"naibinh","email":"naibinh@gmail.com"},{"name":"nikolacech","email":"nikola.cech@gooddata.com"},{"name":"nis.hua","email":"nis.hua@gooddata.com"},{"name":"no23reason","email":"dan.homola@hotmail.cz"},{"name":"patrikbraborec","email":"patrik.braborec@gooddata.com"},{"name":"pbenes","email":"petr.benes@gooddata.com"},{"name":"petrjanu","email":"petr.janu@gooddata.com"},{"name":"pkingo","email":"philipandreaskingo@hotmail.com"},{"name":"ptquang86","email":"ptquang86@gmail.com"},{"name":"qduval","email":"quentin.duval@gooddata.com"},{"name":"rodri360","email":"me@rodri360.com"},{"name":"scavnickyj","email":"jakub.scavnicky@gooddata.com"},{"name":"sitina","email":"jiri.sitina@gooddata.com"},{"name":"strouhaljan","email":"strouhal.jan@gmail.com"},{"name":"thao-luong","email":"thao.luong@gooddata.com"},{"name":"thuong.nguyen","email":"thuong.nguyen@gooddata.com"},{"name":"tomas.kratochvil","email":"tomas.kratochvil@gooddata.com"},{"name":"tomsatgd","email":"tomas.satinsky@gooddata.com"},{"name":"trung-le-quoc","email":"trung.le@gooddata.com"},{"name":"tu-ngo","email":"tungo1981@gmail.com"},{"name":"tu.bui","email":"tu.bui@gooddata.com"},{"name":"tulean","email":"tuan.le@gooddata.com"},{"name":"tuqt1005","email":"tu.tran@gooddata.com"},{"name":"utdnah","email":"danh.ung@gooddata.com"},{"name":"vlastikcz","email":"vlastimil.kotas@gooddata.com"},{"name":"vu.pham","email":"vu.pham@gooddata.com"},{"name":"xmort","email":"petr.dolejsi@gooddata.com"},{"name":"yanlipnican","email":"yanlipnican@gmail.com"}],"homepage":"https://github.com/gooddata/gooddata-react-components#readme","bugs":{"url":"https://github.com/gooddata/gooddata-react-components/issues"},"dist":{"shasum":"89256face02bdaeca4bed5dff454de63156a44b6","tarball":"https://registry.npmjs.org/@gooddata/react-components/-/react-components-7.7.0-beta.31.tgz","fileCount":2629,"integrity":"sha512-Gz5m6t6X2AKGcj1bR1tW+4bQ+yCvmkA6mnzTraERYcXeF7OxW3VWxwdX99T+4LwdV45qfkojV1GZ6k77rQTliw==","signatures":[{"sig":"MEYCIQCwBkaWOQzYe3NpofjhmSLfb+WbixEYXD99SbESa7QuRQIhAPemuMEGQHpn8DojKjfbRtXbkAwIk6auyhFO6og2PJqm","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":10343914,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJe1Mk8CRA9TVsSAnZWagAArpkP/1+t4mCscJiY0ysOxlWu\nw+oRIBeonKq/fa6pKoLwbg35zUPSBqJ0p30BTP20Q413I5Z4EpVF4++9VnsN\n/qbcg/AMLblezPwNh10pfaWp8uukrxcM5M2bQ8d7MVqOMd3XzUJseTdCsXen\ni+pYh/TC0VgaV6G7jVtHBtDIGbB1AVDcfwvmz/nuufPKZHxKGXWhp9gs5OGK\nj7qK9SCyv9CGYGPSD8yA7YD6R5WrX+zoenHUHn2jYUB8wVUO0H8tT7KUu2SE\nzMKNlbTvePICRm0n+Y3Fs5jhEnVnYB9hNYSKKYll209TY2mCWfa5R69rY/NS\nXcIqfjdKXXXIMjmkq7LdENrEvaTaLYuODatoz2NZggCB6qlnEtr89r1cPF2n\nyW4xCrTpAXyzwHt0fJPgRM1JcN7jBfMBAbxb6l9e2e4Ks7TYpR/rXKrws8lP\n6uN/cyNfkwXUilyeRzTRaABeWBTnDrnCvyKREY+Q3gL0MN4BhQivuQJYHD5o\ns3Cj3ujAM/zF1WDHbbTVwLlO3XahclusE8SiNt1YHYjttxiQVBpT88uZze+D\nioUyL20eMlWUX7KUPvSMXV40cnSQ274YEltuywyE5+OtCKJ668RL6OwZTCM8\nipCQtfQdP+K5C7RcVrv9TPtKJJ8RY89w+5dLPUlzfY86fYn6rXYq2LKrKqGW\ntWEG\r\n=UKEj\r\n-----END PGP SIGNATURE-----\r\n"},"main":"dist/index.js","husky":{"hooks":{"pre-commit":"lint-staged"}},"config":{"eslint":"./examples/**/*.{js,jsx}","tslint":"./{__mocks__,src,stories}/{,**/}*.{ts,tsx}"},"readme":"[![npm version](https://badge.fury.io/js/%40gooddata%2Freact-components.svg)](https://www.npmjs.com/package/@gooddata/react-components)\n\n# GoodData.UI React components\n> A React-based JavaScript library for building data-driven applications\n\n## Getting started\n- [GoodData.UI Documentation](http://sdk.gooddata.com/gooddata-ui/)\n- [GoodData.UI Live Examples](https://gooddata-examples.herokuapp.com/)\n- [Stack Overflow](https://stackoverflow.com/questions/tagged/gooddata)\n\n### Usage\nWith [yarn](https://yarnpkg.com) installed, go to your project directory and run\n```\n$ yarn add @gooddata/react-components\n```\nIf you prefer [npm](npmjs.com) run\n```\n$ npm install --save @gooddata/react-components\n```\n\nThe public API is exposed via global `index.js`. Except for the styles, do not import any other file directly\nbecause they are not intended to be part of the public API.\n\n## Contributing\n\nWe welcome any contribution in form of [issues](https://github.com/gooddata/gooddata-react-components/issues) or [pull requests](https://github.com/gooddata/gooddata-react-components/pulls).\n\nInstall [Node.js](http://nodejs.org) (node 12.16.1, npm v6.13.4) and [Yarn](https://classic.yarnpkg.com) (1.22.4).\n\nInstall dependencies:\n```\nyarn install --frozen-lockfile\n```\n\nThese commands may come in handy while developing:\n\n| command | description |\n| ------- | ----------- |\n| `yarn install --pure-lockfile` | first step |\n| ||\n| `yarn dev` | build react-components to `/dist` in watch mode |\n| `yarn test` | run all unit tests |\n| `yarn prettier-write` | format the source code to match the valid codestyle |\n| `yarn validate` | validate codestyle |\n| ||\n| `yarn storybook` | run storybook from `/stories` on http://localhost:9001 |\n| `yarn build-storybook` | build storybook to `/dist-storybook` |\n| `yarn test-storybook` | run storybook and [screenshot tests](https://github.com/gooddata/gdc-client-utils/tree/master/test-storybook) |\n| ||\n| `yarn examples` | run Live Examples dev-server from `/examples` on https://localhost:8999 |\n| `yarn examples-build` | build Live Examples to `/examples/dist` |\n| `yarn examples-server` | serve built Live Examples - see `/examples/server/src` |\n| `yarn examples-testcafe` | run testcafe tests against `localhost:8999` |\n\n### Deploy to heroku.com\nWhen you deploy this repo to heroku, it serves *GoodData.UI Live Examples*.\nRelevant tasks are in `Procfile` and `package.json`.\n\n```bash\n# run in the project directory\nheroku login\nheroku create <your-app-name>\nheroku config:set DOMAIN_ADMIN_USERNAME=x@gooddata.com DOMAIN_ADMIN_PASSWORD=xy PROJECT_ID_TO_ASSIGN=xms7ga4tf3g3nzucd8380o2bev8oeknp\ngit push heroku HEAD:master\nheroku open\n```\n### Enable Geo Chart for Storybook and Live Examples\nGeo chart uses Mapbox to render map which requires a Mapbox access token.\n- Register an account and create Mapbox access token at [guide](https://docs.mapbox.com/help/how-mapbox-works/access-tokens/)\n- Store the created token at `.env`:\n```bash\necho -e \"EXAMPLE_MAPBOX_ACCESS_TOKEN=token\" >> .env # only need to run once\necho -e \"STORYBOOK_MAPBOX_ACCESS_TOKEN=token\" >> .env # only need to run once\n```\n\n### Run Live Examples Locally\nTo run *GoodData.UI Live Examples* locally:\n```bash\ngit clone <this-repository>\ncd  <repository-folder>\nyarn install --pure-lockfile\nyarn examples\n```\nThen open https://localhost:8999 and login using Live Examples account (you can [create one here](https://gooddata-examples.herokuapp.com/registration)).\n\n### Run Storybook locally\n- Run storybook with token stored in `.env` for more secure\n```bash\nyarn storybook\n```\n- Or run storybook with token env param exposed to cli (not suggested)\n```bash\nSTORYBOOK_MAPBOX_ACCESS_TOKEN=token yarn storybook\n```\n- Apply either above way to `yarn build-storybook` or `yarn test-storybook`\n\n### Source code formatting\nThe source code in the repository is formatted by [Prettier](https://prettier.io/).\nThe format of the code is validated by our Continuous Integration server and is one of the requirements of successful merge.\n\nPrettier is supported by every major IDE. You can find the list of supported editors and how to configure them [here](https://prettier.io/docs/en/editors.html).\n\nIn the case, when your editor is not supported or you don't want to setup the integration, you can run the `yarn prettier-write` command to reformat the code before commit.\n\n## Changelog\n\n- see [CHANGELOG.md](CHANGELOG.md)\n\n## Supported versions\n\nIn order to make the user experience with integrating GoodData UI SDK as smooth and secure as possible and to ensure that the SDK is using the latest features of the platform, we will only provide support to two most recent major versions of UI SDK.\n\nThe most recent majors will be supported in the following modes:\n\n- The latest major version will receive all new functionality and all bug fixes\n- The previous major version will only receive fixes to critical issues and security fixes. These fixes will be applied on top of last released version of the previous major\n\nThe customers are encouraged to always use the latest version of the UI SDK.\n\nIn case of using older versions, the user might face API incompatibility, performance or security issues.\n\nPlease follow the installation instructions to update to the newest version.\n\n## License\n\n(C) 2007-2020 GoodData Corporation\n\nThis project is dual licensed:\n\n- The ATTRIBUTION-NONCOMMERCIAL 4.0 INTERNATIONAL (CC BY-NC 4.0) is used for purpose of the trial experience and evaluation of GoodData.UI library.\n- The GOODDATA GOODDATA.UI LIBRARY END USER LICENSE AGREEMENT is used for GoodData customers.\n\nFor more information, please see [LICENSE](https://github.com/gooddata/gooddata-react-components/blob/master/LICENSE)\n","gitHead":"eae296f0324b2c840084ad303031e764d66d9959","scripts":{"dev":"bash scripts/build.sh --dev-watch","test":"jest --watch","build":"bash scripts/build.sh","tslint":"yarn run-tslint -t verbose $npm_package_config_tslint","prepare":"cd examples/server && yarn install --frozen-lockfile && cd ../..; rm -r examples/node_modules 2>/dev/null; true","examples":"bash scripts/run-examples.sh","prepare?":"# Called before `npm publish` and on local `npm install`. Temporarily also for deleting obsolete node_modules. Ends with `true` to continue gracefully.","validate":"tsc --noEmit && yarn tslint && eslint $npm_package_config_eslint && yarn validate-style && yarn prettier-check","build-dev":"bash scripts/build.sh --dev","examples?":"# Default is developer domain, other options: yarn examples [sec,secure,stg,stg2,stg3,demo,developer or URL]","storybook":"yarn build && start-storybook -p 9001 -c .storybook","test-once":"jest","tslint-ci":"mkdir -p ./ci/results && yarn run-tslint -t checkstyle -o ./ci/results/tslint-results.xml $npm_package_config_tslint","run-tslint":"tslint -p tsconfig.json","validate-ci":"tsc --noEmit && yarn tslint-ci  && eslint $npm_package_config_eslint -f checkstyle -o ci/results/eslint-results.xml && yarn validate-style-ci && yarn prettier-check","examples-build":"bash scripts/build-examples.sh","prepublishOnly":"yarn build","prettier-check":"prettier --check '{src,stories,styles,__mocks__,examples/server/src,examples/src,examples/test}/**/*.{ts,js,tsx,jsx,json,scss,md,yaml,html}'","prettier-write":"prettier --write '{src,stories,styles,__mocks__,examples/server/src,examples/src,examples/test}/**/*.{ts,js,tsx,jsx,json,scss,md,yaml,html}'","test-storybook":"yarn build && test-storybook","validate-style":"stylelint '**/*.scss'","build-storybook":"yarn build && build-storybook -c .storybook -o dist-storybook","examples-server":"node examples/server/src/index.js","heroku-postbuild":"yarn examples-build developer","examples-testcafe":"./scripts/run-testcafe.sh visual","validate-style-ci":"stylelint '**/*.scss' --custom-formatter=node_modules/stylelint-checkstyle-formatter > ci/results/stylelint-results.xml","check-circular-deps":"madge --circular --extensions ts ./src","examples-testcafe-ci":"./scripts/run-testcafe.sh ci","examples-testcafe-live":"./scripts/run-testcafe.sh live"},"typings":"dist/index.d.ts","_npmUser":{"name":"gooddata-ci","email":"rail@gooddata.com"},"deprecated":"@gooddata/react-components@7 reached End of Support on March 31, 2022. Please upgrade (see https://sdk.gooddata.com/gooddata-ui/docs/supported_versions.html for more information).","repository":{"url":"git+ssh://git@github.com/gooddata/gooddata-react-components.git","type":"git"},"_npmVersion":"6.13.4","description":"GoodData.UI - A powerful JavaScript library for building analytical applications","directories":{},"lint-staged":{"{src,stories,styles,__mocks__,examples/server/src,examples/src,examples/test}/**/*.{ts,js,tsx,jsx,scss}":["npx gdc-fix-copyright","git add"],"{src,stories,styles,__mocks__,examples/server/src,examples/src,examples/test}/**/*.{ts,js,tsx,jsx,json,scss,md,yaml,html}":["prettier --write","git add"]},"_nodeVersion":"12.16.1","dependencies":{"rxjs":"^5.5.6","uuid":"^3.2.1","immer":"^1.3.1","lodash":"^4.17.15","date-fns":"^2.7.0","downshift":"^3.2.7","invariant":"^2.2.2","mapbox-gl":"^1.6.1","classnames":"^2.2.6","highcharts":"7.1.1","prop-types":"^15.6.0","react-intl":"^3.6.0","custom-event":"^1.0.1","react-window":"^1.8.1","ag-grid-react":"20.0.0","react-measure":"^2.3.0","@types/mapbox-gl":"^1.6.1","react-day-picker":"~7.3.0","react-responsive":"^3.0.0","stringify-object":"^2.4.0","@gooddata/typings":"^2.24.2","ag-grid-community":"20.0.0","http-status-codes":"^1.3.0","@gooddata/js-utils":"^3.10.5","@gooddata/numberjs":"^3.2.4","fixed-data-table-2":"0.7.17","@gooddata/goodstrap":"^68.6.0","react-dom-factories":"^1.0.2","@gooddata/gooddata-js":"^13.0.1","json-stable-stringify":"^1.0.1","react-transition-group":"^2.2.1","hoist-non-react-statics":"^3.3.0","nodelist-foreach-polyfill":"^1.2.0","@formatjs/intl-pluralrules":"^1.3.6","highcharts-grouped-categories":"^1.1.3"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"raf":"3.3.2","yup":"^0.24.1","jest":"24.7.1","husky":"3.0.0","madge":"^3.4.4","react":"^16.5.2","enzyme":"3.5.0","eslint":"4.19.1","formik":"^0.11.11","moment":"2.23.0","history":"^4.7.2","ts-jest":"24.0.0","webpack":"4.30.0","full-icu":"^1.3.0","prettier":"1.16.4","react-ga":"^2.5.2","recharts":"1.0.0-beta.9","testcafe":"1.1.4","commander":"2.14.1","node-sass":"4.13.0","react-dom":"^16.5.2","stylelint":"^10.0.0","supertest":"3.0.0","ts-loader":"6.0.0","@types/raf":"^3.4.0","css-loader":"0.28.7","jest-junit":"3.0.0","raw-loader":"0.5.1","styled-jsx":"2.2.1","typescript":"3.3.4000","@babel/core":"7.4.4","@types/jest":"24.0.6","@types/node":"7.0.8","@types/uuid":"3.4.3","file-loader":"3.0.1","jest-enzyme":"7.0.2","lint-staged":"9.1.0","sass-loader":"6.0.6","webpack-cli":"3.3.2","@types/react":"16.8.6","babel-loader":"8.0.5","react-helmet":"5.2.0","react-select":"1.2.1","style-loader":"0.19.1","@types/enzyme":"3.1.13","@types/lodash":"4.14.123","testcafe-live":"0.1.4","@babel/runtime":"7.4.4","dotenv-webpack":"^1.7.0","@babel/polyfill":"^7.4.4","@storybook/react":"5.0.11","@types/invariant":"2.2.29","@types/react-dom":"16.0.11","isomorphic-fetch":"2.2.1","react-datepicker":"1.1.0","react-router-dom":"4.2.2","@babel/preset-env":"7.4.4","@gooddata/mock-js":"^2.13.1","@storybook/addons":"5.0.11","@types/classnames":"2.2.3","@types/prop-types":"15.5.2","@storybook/theming":"5.0.11","identity-obj-proxy":"^3.0.0","intl-messageformat":"^7.5.4","webpack-dev-server":"3.3.1","@babel/preset-react":"7.0.0","@types/react-portal":"4.0.1","@types/react-window":"^1.8.1","babel-plugin-lodash":"3.3.4","html-webpack-plugin":"3.2.0","react-test-renderer":"16.4.2","@types/react-measure":"2.0.5","clean-webpack-plugin":"2.0.2","stats-webpack-plugin":"0.7.0","eslint-config-prettier":"4.1.0","react-google-recaptcha":"^0.14.1","tslint-config-prettier":"1.18.0","@gooddata/eslint-config":"^1.0.0","@gooddata/tslint-config":"1.0.0","@types/react-responsive":"^3.0.3","@types/storybook__react":"4.0.1","@types/stringify-object":"^3.2.0","enzyme-adapter-react-16":"1.3.1","@gooddata/test-storybook":"3.2.1","@storybook/addon-actions":"5.0.11","@storybook/addon-options":"5.0.11","node-sass-magic-importer":"5.1.0","react-syntax-highlighter":"11.0.2","@types/fixed-data-table-2":"0.8.1","stylelint-config-prettier":"5.2.0","@gooddata/stylelint-config":"4.0.1","@types/react-test-renderer":"16.0.0","circular-dependency-plugin":"5.0.2","compression-webpack-plugin":"2.0.0","@types/json-stable-stringify":"^1.0.32","@gooddata/frontend-npm-scripts":"1.1.0","@types/enzyme-adapter-react-16":"1.0.3","stylelint-checkstyle-formatter":"0.1.0","@types/storybook__addon-actions":"3.4.2","@babel/plugin-proposal-class-properties":"7.4.4","@babel/plugin-proposal-object-rest-spread":"7.4.4","@babel/plugin-transform-async-to-generator":"7.4.4"},"peerDependencies":{"react":"^16.5.2","react-dom":"^16.5.2"},"_npmOperationalInternal":{"tmp":"tmp/react-components_7.7.0-beta.31_1591003451075_0.2879837466231836","host":"s3://npm-registry-packages"}},"7.7.0-alpha-patrikbraborec-pbr-one-4405-2020-06-01T13-37-33-526Z":{"name":"@gooddata/react-components","version":"7.7.0-alpha-patrikbraborec-pbr-one-4405-2020-06-01T13-37-33-526Z","author":{"name":"GoodData Corporation"},"license":"BSD-3-Clause","_id":"@gooddata/react-components@7.7.0-alpha-patrikbraborec-pbr-one-4405-2020-06-01T13-37-33-526Z","maintainers":[{"name":"afi","email":"adam.fiedler@gooddata.com"},{"name":"bertold8","email":"ivan.nejezchleb@seznam.cz"},{"name":"bich.nguyen","email":"bich.nguyen@gooddata.com"},{"name":"brbistas","email":"valentinos.chraniotis@gooddata.com"},{"name":"bugsbunny338","email":"jiri.zajic@mensa.cz"},{"name":"de.do","email":"de.do@gooddata.com"},{"name":"gooddata-ci","email":"rail@gooddata.com"},{"name":"hang.ngo","email":"hang.ngo@gooddata.com"},{"name":"hung.nguyen.hoang","email":"hung.nguyen@gooddata.com"},{"name":"huong.nguyen","email":"huong.nguyen@gooddata.com"},{"name":"huyen.nguyen","email":"huyen.nguyen@gooddata.com"},{"name":"ivan.mjartan","email":"ivan.mjartan@gooddata.com"},{"name":"jakub-sterba","email":"jakub.sterba@gooddata.com"},{"name":"jaroslav.tomecek","email":"jaroslav.tomecek@gooddata.com"},{"name":"jkittler","email":"honza.kittler@gmail.com"},{"name":"khanh.le","email":"khanh.le@gooddata.com"},{"name":"lanhuynh","email":"lan.huynh@gooddata.com"},{"name":"linhhong","email":"linh.hong@gooddata.com"},{"name":"lupko","email":"lubomir.slivka@gooddata.com"},{"name":"mai.nguyen","email":"mai.nguyen@gooddata.com"},{"name":"matyas.kandl","email":"matyas.kandl@gooddata.com"},{"name":"michal.marsal","email":"michal.marsal@gooddata.com"},{"name":"my.duong","email":"my.duong@gooddata.com"},{"name":"naibinh","email":"naibinh@gmail.com"},{"name":"nikolacech","email":"nikola.cech@gooddata.com"},{"name":"nis.hua","email":"nis.hua@gooddata.com"},{"name":"no23reason","email":"dan.homola@hotmail.cz"},{"name":"patrikbraborec","email":"patrik.braborec@gooddata.com"},{"name":"pbenes","email":"petr.benes@gooddata.com"},{"name":"petrjanu","email":"petr.janu@gooddata.com"},{"name":"pkingo","email":"philipandreaskingo@hotmail.com"},{"name":"ptquang86","email":"ptquang86@gmail.com"},{"name":"qduval","email":"quentin.duval@gooddata.com"},{"name":"rodri360","email":"me@rodri360.com"},{"name":"scavnickyj","email":"jakub.scavnicky@gooddata.com"},{"name":"sitina","email":"jiri.sitina@gooddata.com"},{"name":"strouhaljan","email":"strouhal.jan@gmail.com"},{"name":"thao-luong","email":"thao.luong@gooddata.com"},{"name":"thuong.nguyen","email":"thuong.nguyen@gooddata.com"},{"name":"tomas.kratochvil","email":"tomas.kratochvil@gooddata.com"},{"name":"tomsatgd","email":"tomas.satinsky@gooddata.com"},{"name":"trung-le-quoc","email":"trung.le@gooddata.com"},{"name":"tu-ngo","email":"tungo1981@gmail.com"},{"name":"tu.bui","email":"tu.bui@gooddata.com"},{"name":"tulean","email":"tuan.le@gooddata.com"},{"name":"tuqt1005","email":"tu.tran@gooddata.com"},{"name":"utdnah","email":"danh.ung@gooddata.com"},{"name":"vlastikcz","email":"vlastimil.kotas@gooddata.com"},{"name":"vu.pham","email":"vu.pham@gooddata.com"},{"name":"xmort","email":"petr.dolejsi@gooddata.com"},{"name":"yanlipnican","email":"yanlipnican@gmail.com"}],"homepage":"https://github.com/gooddata/gooddata-react-components#readme","bugs":{"url":"https://github.com/gooddata/gooddata-react-components/issues"},"dist":{"shasum":"ca4f459310be39f2be5bbe41ae347e17841065ff","tarball":"https://registry.npmjs.org/@gooddata/react-components/-/react-components-7.7.0-alpha-patrikbraborec-pbr-one-4405-2020-06-01T13-37-33-526Z.tgz","fileCount":2641,"integrity":"sha512-B79wkIK7edzMHQfEQjfBFrJC367K8eCk5es+jAD7gOob1YUOWWC2gHLPPivRMPRgW5PLWQouPysRN2zjc9uV/g==","signatures":[{"sig":"MEYCIQDbB3EasMi9ChducTiZoW13gMFIiucpu6Qeebg8fYbr7wIhAOwvL3cDVmbSV6MmEWxvUEDxPIlju6aN9SnN5jN0iPBm","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":10454248,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJe1QS+CRA9TVsSAnZWagAATvgQAJebSDjqwaVdi4XqxEVk\nUVW1cxqWptoHf1tLDARK8QL+LeyHh05/1zD0JP6rcAIfY9qYJ7YpCsK2ijS3\nc+TXzBX59CHwadaxCysINrQ90q86IukiG5wLBdf/EvRHEfoNNf04ccOFmG2B\nbuSo6bvvlGLyAp4Pg21x55hD0SKyRs6QE8CFqheUPGpJjf4AJ6237CSYZKzz\nxRFMK2Muwh1z/QVBXPvUPMpHEyImroRsdbZ8P+N4fVnWPxYn2urGgRzre9SA\noS4J9EB8X56xTa8ypfG+a5iV7w9pvlG2HUAmaDWnKKykGbmwiXXd8egpPmf6\niJfLuHG6Oj+MXkkAO22xCmjbiVvFkj5u46TjnyKn50YEPvpUtG/IV/BWdicE\neLz9hDuyapbmbXR80+blMtKOylvlo4WSMtJLSYGlEKCB/4nkjYwKm93Ie6Qq\n6KbM5AD/suHAwWAyKpgRR4Uj14uQIiBFb5n0RgiZ+u8LEZ152pdKmCHdH1eq\nXQomvHBd3TyaRCAD31kgAsgTiOlWeWDCm66oFqWfhZgM+kx491jgt/K3ChQz\n26ifGq2fBqszWuV/PlTRygQxNDMI2Tw5seB+nkhxbZKYqzeZyO2iNkiU56BA\nBHAaFopGUpYsfk+sb4bGwxKpzt3kYOlEhTQKvj/hYzUmd7/GeDyuhTtS/xbd\nN0Z4\r\n=Wgo2\r\n-----END PGP SIGNATURE-----\r\n"},"main":"dist/index.js","husky":{"hooks":{"pre-commit":"lint-staged"}},"config":{"eslint":"./examples/**/*.{js,jsx}","tslint":"./{__mocks__,src,stories}/{,**/}*.{ts,tsx}"},"readme":"[![npm version](https://badge.fury.io/js/%40gooddata%2Freact-components.svg)](https://www.npmjs.com/package/@gooddata/react-components)\n\n# GoodData.UI React components\n> A React-based JavaScript library for building data-driven applications\n\n## Getting started\n- [GoodData.UI Documentation](http://sdk.gooddata.com/gooddata-ui/)\n- [GoodData.UI Live Examples](https://gooddata-examples.herokuapp.com/)\n- [Stack Overflow](https://stackoverflow.com/questions/tagged/gooddata)\n\n### Usage\nWith [yarn](https://yarnpkg.com) installed, go to your project directory and run\n```\n$ yarn add @gooddata/react-components\n```\nIf you prefer [npm](npmjs.com) run\n```\n$ npm install --save @gooddata/react-components\n```\n\nThe public API is exposed via global `index.js`. Except for the styles, do not import any other file directly\nbecause they are not intended to be part of the public API.\n\n## Contributing\n\nWe welcome any contribution in form of [issues](https://github.com/gooddata/gooddata-react-components/issues) or [pull requests](https://github.com/gooddata/gooddata-react-components/pulls).\n\nInstall [Node.js](http://nodejs.org) (node 12.16.1, npm v6.13.4) and [Yarn](https://classic.yarnpkg.com) (1.22.4).\n\nInstall dependencies:\n```\nyarn install --frozen-lockfile\n```\n\nThese commands may come in handy while developing:\n\n| command | description |\n| ------- | ----------- |\n| `yarn install --pure-lockfile` | first step |\n| ||\n| `yarn dev` | build react-components to `/dist` in watch mode |\n| `yarn test` | run all unit tests |\n| `yarn prettier-write` | format the source code to match the valid codestyle |\n| `yarn validate` | validate codestyle |\n| ||\n| `yarn storybook` | run storybook from `/stories` on http://localhost:9001 |\n| `yarn build-storybook` | build storybook to `/dist-storybook` |\n| `yarn test-storybook` | run storybook and [screenshot tests](https://github.com/gooddata/gdc-client-utils/tree/master/test-storybook) |\n| ||\n| `yarn examples` | run Live Examples dev-server from `/examples` on https://localhost:8999 |\n| `yarn examples-build` | build Live Examples to `/examples/dist` |\n| `yarn examples-server` | serve built Live Examples - see `/examples/server/src` |\n| `yarn examples-testcafe` | run testcafe tests against `localhost:8999` |\n\n### Deploy to heroku.com\nWhen you deploy this repo to heroku, it serves *GoodData.UI Live Examples*.\nRelevant tasks are in `Procfile` and `package.json`.\n\n```bash\n# run in the project directory\nheroku login\nheroku create <your-app-name>\nheroku config:set DOMAIN_ADMIN_USERNAME=x@gooddata.com DOMAIN_ADMIN_PASSWORD=xy PROJECT_ID_TO_ASSIGN=xms7ga4tf3g3nzucd8380o2bev8oeknp\ngit push heroku HEAD:master\nheroku open\n```\n### Enable Geo Chart for Storybook and Live Examples\nGeo chart uses Mapbox to render map which requires a Mapbox access token.\n- Register an account and create Mapbox access token at [guide](https://docs.mapbox.com/help/how-mapbox-works/access-tokens/)\n- Store the created token at `.env`:\n```bash\necho -e \"EXAMPLE_MAPBOX_ACCESS_TOKEN=token\" >> .env # only need to run once\necho -e \"STORYBOOK_MAPBOX_ACCESS_TOKEN=token\" >> .env # only need to run once\n```\n\n### Run Live Examples Locally\nTo run *GoodData.UI Live Examples* locally:\n```bash\ngit clone <this-repository>\ncd  <repository-folder>\nyarn install --pure-lockfile\nyarn examples\n```\nThen open https://localhost:8999 and login using Live Examples account (you can [create one here](https://gooddata-examples.herokuapp.com/registration)).\n\n### Run Storybook locally\n- Run storybook with token stored in `.env` for more secure\n```bash\nyarn storybook\n```\n- Or run storybook with token env param exposed to cli (not suggested)\n```bash\nSTORYBOOK_MAPBOX_ACCESS_TOKEN=token yarn storybook\n```\n- Apply either above way to `yarn build-storybook` or `yarn test-storybook`\n\n### Source code formatting\nThe source code in the repository is formatted by [Prettier](https://prettier.io/).\nThe format of the code is validated by our Continuous Integration server and is one of the requirements of successful merge.\n\nPrettier is supported by every major IDE. You can find the list of supported editors and how to configure them [here](https://prettier.io/docs/en/editors.html).\n\nIn the case, when your editor is not supported or you don't want to setup the integration, you can run the `yarn prettier-write` command to reformat the code before commit.\n\n## Changelog\n\n- see [CHANGELOG.md](CHANGELOG.md)\n\n## Supported versions\n\nIn order to make the user experience with integrating GoodData UI SDK as smooth and secure as possible and to ensure that the SDK is using the latest features of the platform, we will only provide support to two most recent major versions of UI SDK.\n\nThe most recent majors will be supported in the following modes:\n\n- The latest major version will receive all new functionality and all bug fixes\n- The previous major version will only receive fixes to critical issues and security fixes. These fixes will be applied on top of last released version of the previous major\n\nThe customers are encouraged to always use the latest version of the UI SDK.\n\nIn case of using older versions, the user might face API incompatibility, performance or security issues.\n\nPlease follow the installation instructions to update to the newest version.\n\n## License\n\n(C) 2007-2020 GoodData Corporation\n\nThis project is dual licensed:\n\n- The ATTRIBUTION-NONCOMMERCIAL 4.0 INTERNATIONAL (CC BY-NC 4.0) is used for purpose of the trial experience and evaluation of GoodData.UI library.\n- The GOODDATA GOODDATA.UI LIBRARY END USER LICENSE AGREEMENT is used for GoodData customers.\n\nFor more information, please see [LICENSE](https://github.com/gooddata/gooddata-react-components/blob/master/LICENSE)\n","gitHead":"5fe799b30ac2c5758a2129b1df04420c791b74d8","scripts":{"dev":"bash scripts/build.sh --dev-watch","test":"jest --watch","build":"bash scripts/build.sh","tslint":"yarn run-tslint -t verbose $npm_package_config_tslint","prepare":"cd examples/server && yarn install --frozen-lockfile && cd ../..; rm -r examples/node_modules 2>/dev/null; true","examples":"bash scripts/run-examples.sh","prepare?":"# Called before `npm publish` and on local `npm install`. Temporarily also for deleting obsolete node_modules. Ends with `true` to continue gracefully.","validate":"tsc --noEmit && yarn tslint && eslint $npm_package_config_eslint && yarn validate-style && yarn prettier-check","build-dev":"bash scripts/build.sh --dev","examples?":"# Default is developer domain, other options: yarn examples [sec,secure,stg,stg2,stg3,demo,developer or URL]","storybook":"yarn build && start-storybook -p 9001 -c .storybook","test-once":"jest","tslint-ci":"mkdir -p ./ci/results && yarn run-tslint -t checkstyle -o ./ci/results/tslint-results.xml $npm_package_config_tslint","run-tslint":"tslint -p tsconfig.json","validate-ci":"tsc --noEmit && yarn tslint-ci  && eslint $npm_package_config_eslint -f checkstyle -o ci/results/eslint-results.xml && yarn validate-style-ci && yarn prettier-check","examples-build":"bash scripts/build-examples.sh","prepublishOnly":"yarn build","prettier-check":"prettier --check '{src,stories,styles,__mocks__,examples/server/src,examples/src,examples/test}/**/*.{ts,js,tsx,jsx,json,scss,md,yaml,html}'","prettier-write":"prettier --write '{src,stories,styles,__mocks__,examples/server/src,examples/src,examples/test}/**/*.{ts,js,tsx,jsx,json,scss,md,yaml,html}'","test-storybook":"yarn build && test-storybook","validate-style":"stylelint '**/*.scss'","build-storybook":"yarn build && build-storybook -c .storybook -o dist-storybook","examples-server":"node examples/server/src/index.js","heroku-postbuild":"yarn examples-build developer","examples-testcafe":"./scripts/run-testcafe.sh visual","validate-style-ci":"stylelint '**/*.scss' --custom-formatter=node_modules/stylelint-checkstyle-formatter > ci/results/stylelint-results.xml","check-circular-deps":"madge --circular --extensions ts ./src","examples-testcafe-ci":"./scripts/run-testcafe.sh ci","examples-testcafe-live":"./scripts/run-testcafe.sh live"},"typings":"dist/index.d.ts","_npmUser":{"name":"patrikbraborec","email":"patrik.braborec@gooddata.com"},"deprecated":"@gooddata/react-components@7 reached End of Support on March 31, 2022. Please upgrade (see https://sdk.gooddata.com/gooddata-ui/docs/supported_versions.html for more information).","repository":{"url":"git+ssh://git@github.com/gooddata/gooddata-react-components.git","type":"git"},"_npmVersion":"6.13.4","description":"GoodData.UI - A powerful JavaScript library for building analytical applications","directories":{},"lint-staged":{"{src,stories,styles,__mocks__,examples/server/src,examples/src,examples/test}/**/*.{ts,js,tsx,jsx,scss}":["npx gdc-fix-copyright","git add"],"{src,stories,styles,__mocks__,examples/server/src,examples/src,examples/test}/**/*.{ts,js,tsx,jsx,json,scss,md,yaml,html}":["prettier --write","git add"]},"_nodeVersion":"12.16.1","dependencies":{"rxjs":"^5.5.6","uuid":"^3.2.1","immer":"^1.3.1","lodash":"^4.17.15","date-fns":"^2.7.0","downshift":"^3.2.7","invariant":"^2.2.2","mapbox-gl":"^1.6.1","classnames":"^2.2.6","highcharts":"7.1.1","prop-types":"^15.6.0","react-intl":"^3.6.0","custom-event":"^1.0.1","react-window":"^1.8.1","ag-grid-react":"20.0.0","react-measure":"^2.3.0","@types/mapbox-gl":"^1.6.1","react-day-picker":"~7.3.0","react-responsive":"^3.0.0","stringify-object":"^2.4.0","@gooddata/typings":"^2.24.2","ag-grid-community":"20.0.0","http-status-codes":"^1.3.0","@gooddata/js-utils":"^3.10.5","@gooddata/numberjs":"^3.2.4","fixed-data-table-2":"0.7.17","@gooddata/goodstrap":"^68.6.0","react-dom-factories":"^1.0.2","@gooddata/gooddata-js":"^13.0.1","json-stable-stringify":"^1.0.1","react-transition-group":"^2.2.1","hoist-non-react-statics":"^3.3.0","nodelist-foreach-polyfill":"^1.2.0","@formatjs/intl-pluralrules":"^1.3.6","highcharts-grouped-categories":"^1.1.3"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"raf":"3.3.2","yup":"^0.24.1","jest":"24.7.1","husky":"3.0.0","madge":"^3.4.4","react":"^16.5.2","enzyme":"3.5.0","eslint":"4.19.1","formik":"^0.11.11","moment":"2.23.0","history":"^4.7.2","ts-jest":"24.0.0","webpack":"4.30.0","full-icu":"^1.3.0","prettier":"1.16.4","react-ga":"^2.5.2","recharts":"1.0.0-beta.9","testcafe":"1.1.4","commander":"2.14.1","node-sass":"4.13.0","react-dom":"^16.5.2","stylelint":"^10.0.0","supertest":"3.0.0","ts-loader":"6.0.0","@types/raf":"^3.4.0","css-loader":"0.28.7","jest-junit":"3.0.0","raw-loader":"0.5.1","styled-jsx":"2.2.1","typescript":"3.3.4000","@babel/core":"7.4.4","@types/jest":"24.0.6","@types/node":"7.0.8","@types/uuid":"3.4.3","file-loader":"3.0.1","jest-enzyme":"7.0.2","lint-staged":"9.1.0","sass-loader":"6.0.6","webpack-cli":"3.3.2","@types/react":"16.8.6","babel-loader":"8.0.5","react-helmet":"5.2.0","react-select":"1.2.1","style-loader":"0.19.1","@types/enzyme":"3.1.13","@types/lodash":"4.14.123","testcafe-live":"0.1.4","@babel/runtime":"7.4.4","dotenv-webpack":"^1.7.0","@babel/polyfill":"^7.4.4","@storybook/react":"5.0.11","@types/invariant":"2.2.29","@types/react-dom":"16.0.11","isomorphic-fetch":"2.2.1","react-datepicker":"1.1.0","react-router-dom":"4.2.2","@babel/preset-env":"7.4.4","@gooddata/mock-js":"^2.13.1","@storybook/addons":"5.0.11","@types/classnames":"2.2.3","@types/prop-types":"15.5.2","@storybook/theming":"5.0.11","identity-obj-proxy":"^3.0.0","intl-messageformat":"^7.5.4","webpack-dev-server":"3.3.1","@babel/preset-react":"7.0.0","@types/react-portal":"4.0.1","@types/react-window":"^1.8.1","babel-plugin-lodash":"3.3.4","html-webpack-plugin":"3.2.0","react-test-renderer":"16.4.2","@types/react-measure":"2.0.5","clean-webpack-plugin":"2.0.2","stats-webpack-plugin":"0.7.0","eslint-config-prettier":"4.1.0","react-google-recaptcha":"^0.14.1","tslint-config-prettier":"1.18.0","@gooddata/eslint-config":"^1.0.0","@gooddata/tslint-config":"1.0.0","@types/react-responsive":"^3.0.3","@types/storybook__react":"4.0.1","@types/stringify-object":"^3.2.0","enzyme-adapter-react-16":"1.3.1","@gooddata/test-storybook":"3.2.1","@storybook/addon-actions":"5.0.11","@storybook/addon-options":"5.0.11","node-sass-magic-importer":"5.1.0","react-syntax-highlighter":"11.0.2","@types/fixed-data-table-2":"0.8.1","stylelint-config-prettier":"5.2.0","@gooddata/stylelint-config":"4.0.1","@types/react-test-renderer":"16.0.0","circular-dependency-plugin":"5.0.2","compression-webpack-plugin":"2.0.0","@types/json-stable-stringify":"^1.0.32","@gooddata/frontend-npm-scripts":"1.1.0","@types/enzyme-adapter-react-16":"1.0.3","stylelint-checkstyle-formatter":"0.1.0","@types/storybook__addon-actions":"3.4.2","@babel/plugin-proposal-class-properties":"7.4.4","@babel/plugin-proposal-object-rest-spread":"7.4.4","@babel/plugin-transform-async-to-generator":"7.4.4"},"peerDependencies":{"react":"^16.5.2","react-dom":"^16.5.2"},"_npmOperationalInternal":{"tmp":"tmp/react-components_7.7.0-alpha-patrikbraborec-pbr-one-4405-2020-06-01T13-37-33-526Z_1591018685991_0.5749355918263337","host":"s3://npm-registry-packages"}},"7.7.0-alpha-vlastikcz-vlk-fet-430-2020-06-01T13-50-32-954Z":{"name":"@gooddata/react-components","version":"7.7.0-alpha-vlastikcz-vlk-fet-430-2020-06-01T13-50-32-954Z","author":{"name":"GoodData Corporation"},"license":"BSD-3-Clause","_id":"@gooddata/react-components@7.7.0-alpha-vlastikcz-vlk-fet-430-2020-06-01T13-50-32-954Z","maintainers":[{"name":"afi","email":"adam.fiedler@gooddata.com"},{"name":"bertold8","email":"ivan.nejezchleb@seznam.cz"},{"name":"bich.nguyen","email":"bich.nguyen@gooddata.com"},{"name":"brbistas","email":"valentinos.chraniotis@gooddata.com"},{"name":"bugsbunny338","email":"jiri.zajic@mensa.cz"},{"name":"de.do","email":"de.do@gooddata.com"},{"name":"gooddata-ci","email":"rail@gooddata.com"},{"name":"hang.ngo","email":"hang.ngo@gooddata.com"},{"name":"hung.nguyen.hoang","email":"hung.nguyen@gooddata.com"},{"name":"huong.nguyen","email":"huong.nguyen@gooddata.com"},{"name":"huyen.nguyen","email":"huyen.nguyen@gooddata.com"},{"name":"ivan.mjartan","email":"ivan.mjartan@gooddata.com"},{"name":"jakub-sterba","email":"jakub.sterba@gooddata.com"},{"name":"jaroslav.tomecek","email":"jaroslav.tomecek@gooddata.com"},{"name":"jkittler","email":"honza.kittler@gmail.com"},{"name":"khanh.le","email":"khanh.le@gooddata.com"},{"name":"lanhuynh","email":"lan.huynh@gooddata.com"},{"name":"linhhong","email":"linh.hong@gooddata.com"},{"name":"lupko","email":"lubomir.slivka@gooddata.com"},{"name":"mai.nguyen","email":"mai.nguyen@gooddata.com"},{"name":"matyas.kandl","email":"matyas.kandl@gooddata.com"},{"name":"michal.marsal","email":"michal.marsal@gooddata.com"},{"name":"my.duong","email":"my.duong@gooddata.com"},{"name":"naibinh","email":"naibinh@gmail.com"},{"name":"nikolacech","email":"nikola.cech@gooddata.com"},{"name":"nis.hua","email":"nis.hua@gooddata.com"},{"name":"no23reason","email":"dan.homola@hotmail.cz"},{"name":"patrikbraborec","email":"patrik.braborec@gooddata.com"},{"name":"pbenes","email":"petr.benes@gooddata.com"},{"name":"petrjanu","email":"petr.janu@gooddata.com"},{"name":"pkingo","email":"philipandreaskingo@hotmail.com"},{"name":"ptquang86","email":"ptquang86@gmail.com"},{"name":"qduval","email":"quentin.duval@gooddata.com"},{"name":"rodri360","email":"me@rodri360.com"},{"name":"scavnickyj","email":"jakub.scavnicky@gooddata.com"},{"name":"sitina","email":"jiri.sitina@gooddata.com"},{"name":"strouhaljan","email":"strouhal.jan@gmail.com"},{"name":"thao-luong","email":"thao.luong@gooddata.com"},{"name":"thuong.nguyen","email":"thuong.nguyen@gooddata.com"},{"name":"tomas.kratochvil","email":"tomas.kratochvil@gooddata.com"},{"name":"tomsatgd","email":"tomas.satinsky@gooddata.com"},{"name":"trung-le-quoc","email":"trung.le@gooddata.com"},{"name":"tu-ngo","email":"tungo1981@gmail.com"},{"name":"tu.bui","email":"tu.bui@gooddata.com"},{"name":"tulean","email":"tuan.le@gooddata.com"},{"name":"tuqt1005","email":"tu.tran@gooddata.com"},{"name":"utdnah","email":"danh.ung@gooddata.com"},{"name":"vlastikcz","email":"vlastimil.kotas@gooddata.com"},{"name":"vu.pham","email":"vu.pham@gooddata.com"},{"name":"xmort","email":"petr.dolejsi@gooddata.com"},{"name":"yanlipnican","email":"yanlipnican@gmail.com"}],"homepage":"https://github.com/gooddata/gooddata-react-components#readme","bugs":{"url":"https://github.com/gooddata/gooddata-react-components/issues"},"dist":{"shasum":"72a3044b973b421a9ed6fa1f7abe55efc1ef96bc","tarball":"https://registry.npmjs.org/@gooddata/react-components/-/react-components-7.7.0-alpha-vlastikcz-vlk-fet-430-2020-06-01T13-50-32-954Z.tgz","fileCount":2629,"integrity":"sha512-ld5RJ6fpgw5a4o90UyKwP7LOnPkWKCToMicyVGg12hoKQAZFhaBHjSB2CjsKQGRoATxCIZvJZKwcZYV5oW/2CA==","signatures":[{"sig":"MEYCIQDO9dUv6y3mvl3LLxzmBSySBBwZ7px1VUAr3uJvd3WZsgIhAOGUSoHyOfn9kiK5IQ+dPkw60eGjEv1nIUTmtLpPFsE8","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":10344014,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJe1QfLCRA9TVsSAnZWagAAlakP/1b+hJIm6fXq9no9SVXX\nJI+CRRkWABza5+lgbeaZAspGLZCDBeUYjH1eZFae4yVMeasYGbP7S28wRUc+\nKHPKt0bZ4J7KPPTGhG4yQWZZiPgvCo32R3oMn2rFSbOsn+7SYKlEY65Mu86V\nHZridINYEvXySts7Q2H3HpFrsYqwxoXxPucfJDQAmwbWCr8jTwb3w6zQzkv/\nexCtKb9Ge2gK/0bJ3tXMPvmXvP3snQesZbnxbovqE34AoYNLSlUcNy22Wvrn\nHYQlQuAHOF0okz9nddk6NsJI3K6cn+OLiPVmrg2x21j4pOH0HFg+QqgHsIAo\not8R4wxG6tFlON5jqKdV4qtGu4FSTOAzsiL/ghXWjdFtu5ya22cfrr0+g3Lr\nOqpG2jplKAsjayF0n2lT85baJP9LzwmdvO0ZTfKKNtvcf4+IGug21gZlb8+p\nHANiqOf8FN62v+UQOhAc4e1PtLq3CDiU3X9DWZAFKZ4BuXO4e0n5dm4XDGeP\ndX0FT/mZGcd4a910t2TYMeHxuRsiRLWpIjyMFWirUNufhgLo6UiMaQuyM/Cp\nUAqKNkcO4/et4UA4ekPW4voVPRy80Nfa08QyXDSBdSC9CBJC5Y5VJpPKTYKu\nI3fFtXN/PJYmK4T0jyrIIf4wO+4cpMGtdhjGOpv1oGJc7CUr6yrrdpwkRpeu\nxzgE\r\n=fGHn\r\n-----END PGP SIGNATURE-----\r\n"},"main":"dist/index.js","husky":{"hooks":{"pre-commit":"lint-staged"}},"config":{"eslint":"./examples/**/*.{js,jsx}","tslint":"./{__mocks__,src,stories}/{,**/}*.{ts,tsx}"},"readme":"[![npm version](https://badge.fury.io/js/%40gooddata%2Freact-components.svg)](https://www.npmjs.com/package/@gooddata/react-components)\n\n# GoodData.UI React components\n> A React-based JavaScript library for building data-driven applications\n\n## Getting started\n- [GoodData.UI Documentation](http://sdk.gooddata.com/gooddata-ui/)\n- [GoodData.UI Live Examples](https://gooddata-examples.herokuapp.com/)\n- [Stack Overflow](https://stackoverflow.com/questions/tagged/gooddata)\n\n### Usage\nWith [yarn](https://yarnpkg.com) installed, go to your project directory and run\n```\n$ yarn add @gooddata/react-components\n```\nIf you prefer [npm](npmjs.com) run\n```\n$ npm install --save @gooddata/react-components\n```\n\nThe public API is exposed via global `index.js`. Except for the styles, do not import any other file directly\nbecause they are not intended to be part of the public API.\n\n## Contributing\n\nWe welcome any contribution in form of [issues](https://github.com/gooddata/gooddata-react-components/issues) or [pull requests](https://github.com/gooddata/gooddata-react-components/pulls).\n\nInstall [Node.js](http://nodejs.org) (node 12.16.1, npm v6.13.4) and [Yarn](https://classic.yarnpkg.com) (1.22.4).\n\nInstall dependencies:\n```\nyarn install --frozen-lockfile\n```\n\nThese commands may come in handy while developing:\n\n| command | description |\n| ------- | ----------- |\n| `yarn install --pure-lockfile` | first step |\n| ||\n| `yarn dev` | build react-components to `/dist` in watch mode |\n| `yarn test` | run all unit tests |\n| `yarn prettier-write` | format the source code to match the valid codestyle |\n| `yarn validate` | validate codestyle |\n| ||\n| `yarn storybook` | run storybook from `/stories` on http://localhost:9001 |\n| `yarn build-storybook` | build storybook to `/dist-storybook` |\n| `yarn test-storybook` | run storybook and [screenshot tests](https://github.com/gooddata/gdc-client-utils/tree/master/test-storybook) |\n| ||\n| `yarn examples` | run Live Examples dev-server from `/examples` on https://localhost:8999 |\n| `yarn examples-build` | build Live Examples to `/examples/dist` |\n| `yarn examples-server` | serve built Live Examples - see `/examples/server/src` |\n| `yarn examples-testcafe` | run testcafe tests against `localhost:8999` |\n\n### Deploy to heroku.com\nWhen you deploy this repo to heroku, it serves *GoodData.UI Live Examples*.\nRelevant tasks are in `Procfile` and `package.json`.\n\n```bash\n# run in the project directory\nheroku login\nheroku create <your-app-name>\nheroku config:set DOMAIN_ADMIN_USERNAME=x@gooddata.com DOMAIN_ADMIN_PASSWORD=xy PROJECT_ID_TO_ASSIGN=xms7ga4tf3g3nzucd8380o2bev8oeknp\ngit push heroku HEAD:master\nheroku open\n```\n### Enable Geo Chart for Storybook and Live Examples\nGeo chart uses Mapbox to render map which requires a Mapbox access token.\n- Register an account and create Mapbox access token at [guide](https://docs.mapbox.com/help/how-mapbox-works/access-tokens/)\n- Store the created token at `.env`:\n```bash\necho -e \"EXAMPLE_MAPBOX_ACCESS_TOKEN=token\" >> .env # only need to run once\necho -e \"STORYBOOK_MAPBOX_ACCESS_TOKEN=token\" >> .env # only need to run once\n```\n\n### Run Live Examples Locally\nTo run *GoodData.UI Live Examples* locally:\n```bash\ngit clone <this-repository>\ncd  <repository-folder>\nyarn install --pure-lockfile\nyarn examples\n```\nThen open https://localhost:8999 and login using Live Examples account (you can [create one here](https://gooddata-examples.herokuapp.com/registration)).\n\n### Run Storybook locally\n- Run storybook with token stored in `.env` for more secure\n```bash\nyarn storybook\n```\n- Or run storybook with token env param exposed to cli (not suggested)\n```bash\nSTORYBOOK_MAPBOX_ACCESS_TOKEN=token yarn storybook\n```\n- Apply either above way to `yarn build-storybook` or `yarn test-storybook`\n\n### Source code formatting\nThe source code in the repository is formatted by [Prettier](https://prettier.io/).\nThe format of the code is validated by our Continuous Integration server and is one of the requirements of successful merge.\n\nPrettier is supported by every major IDE. You can find the list of supported editors and how to configure them [here](https://prettier.io/docs/en/editors.html).\n\nIn the case, when your editor is not supported or you don't want to setup the integration, you can run the `yarn prettier-write` command to reformat the code before commit.\n\n## Changelog\n\n- see [CHANGELOG.md](CHANGELOG.md)\n\n## Supported versions\n\nIn order to make the user experience with integrating GoodData UI SDK as smooth and secure as possible and to ensure that the SDK is using the latest features of the platform, we will only provide support to two most recent major versions of UI SDK.\n\nThe most recent majors will be supported in the following modes:\n\n- The latest major version will receive all new functionality and all bug fixes\n- The previous major version will only receive fixes to critical issues and security fixes. These fixes will be applied on top of last released version of the previous major\n\nThe customers are encouraged to always use the latest version of the UI SDK.\n\nIn case of using older versions, the user might face API incompatibility, performance or security issues.\n\nPlease follow the installation instructions to update to the newest version.\n\n## License\n\n(C) 2007-2020 GoodData Corporation\n\nThis project is dual licensed:\n\n- The ATTRIBUTION-NONCOMMERCIAL 4.0 INTERNATIONAL (CC BY-NC 4.0) is used for purpose of the trial experience and evaluation of GoodData.UI library.\n- The GOODDATA GOODDATA.UI LIBRARY END USER LICENSE AGREEMENT is used for GoodData customers.\n\nFor more information, please see [LICENSE](https://github.com/gooddata/gooddata-react-components/blob/master/LICENSE)\n","gitHead":"6e1312cb69744c24d7c2ed1b1b9707c873f04f9c","scripts":{"dev":"bash scripts/build.sh --dev-watch","test":"jest --watch","build":"bash scripts/build.sh","tslint":"yarn run-tslint -t verbose $npm_package_config_tslint","prepare":"cd examples/server && yarn install --frozen-lockfile && cd ../..; rm -r examples/node_modules 2>/dev/null; true","examples":"bash scripts/run-examples.sh","prepare?":"# Called before `npm publish` and on local `npm install`. Temporarily also for deleting obsolete node_modules. Ends with `true` to continue gracefully.","validate":"tsc --noEmit && yarn tslint && eslint $npm_package_config_eslint && yarn validate-style && yarn prettier-check","build-dev":"bash scripts/build.sh --dev","examples?":"# Default is developer domain, other options: yarn examples [sec,secure,stg,stg2,stg3,demo,developer or URL]","storybook":"yarn build && start-storybook -p 9001 -c .storybook","test-once":"jest","tslint-ci":"mkdir -p ./ci/results && yarn run-tslint -t checkstyle -o ./ci/results/tslint-results.xml $npm_package_config_tslint","run-tslint":"tslint -p tsconfig.json","validate-ci":"tsc --noEmit && yarn tslint-ci  && eslint $npm_package_config_eslint -f checkstyle -o ci/results/eslint-results.xml && yarn validate-style-ci && yarn prettier-check","examples-build":"bash scripts/build-examples.sh","prepublishOnly":"yarn build","prettier-check":"prettier --check '{src,stories,styles,__mocks__,examples/server/src,examples/src,examples/test}/**/*.{ts,js,tsx,jsx,json,scss,md,yaml,html}'","prettier-write":"prettier --write '{src,stories,styles,__mocks__,examples/server/src,examples/src,examples/test}/**/*.{ts,js,tsx,jsx,json,scss,md,yaml,html}'","test-storybook":"yarn build && test-storybook","validate-style":"stylelint '**/*.scss'","build-storybook":"yarn build && build-storybook -c .storybook -o dist-storybook","examples-server":"node examples/server/src/index.js","heroku-postbuild":"yarn examples-build developer","examples-testcafe":"./scripts/run-testcafe.sh visual","validate-style-ci":"stylelint '**/*.scss' --custom-formatter=node_modules/stylelint-checkstyle-formatter > ci/results/stylelint-results.xml","check-circular-deps":"madge --circular --extensions ts ./src","examples-testcafe-ci":"./scripts/run-testcafe.sh ci","examples-testcafe-live":"./scripts/run-testcafe.sh live"},"typings":"dist/index.d.ts","_npmUser":{"name":"vlastikcz","email":"vlastimil.kotas@gooddata.com"},"deprecated":"@gooddata/react-components@7 reached End of Support on March 31, 2022. Please upgrade (see https://sdk.gooddata.com/gooddata-ui/docs/supported_versions.html for more information).","repository":{"url":"git+ssh://git@github.com/gooddata/gooddata-react-components.git","type":"git"},"_npmVersion":"6.14.4","description":"GoodData.UI - A powerful JavaScript library for building analytical applications","directories":{},"lint-staged":{"{src,stories,styles,__mocks__,examples/server/src,examples/src,examples/test}/**/*.{ts,js,tsx,jsx,scss}":["npx gdc-fix-copyright","git add"],"{src,stories,styles,__mocks__,examples/server/src,examples/src,examples/test}/**/*.{ts,js,tsx,jsx,json,scss,md,yaml,html}":["prettier --write","git add"]},"_nodeVersion":"12.16.3","dependencies":{"rxjs":"^5.5.6","uuid":"^3.2.1","immer":"^1.3.1","lodash":"^4.17.15","date-fns":"^2.7.0","downshift":"^3.2.7","invariant":"^2.2.2","mapbox-gl":"^1.6.1","classnames":"^2.2.6","highcharts":"7.1.1","prop-types":"^15.6.0","react-intl":"^3.6.0","custom-event":"^1.0.1","react-window":"^1.8.1","ag-grid-react":"20.0.0","react-measure":"^2.3.0","@types/mapbox-gl":"^1.6.1","react-day-picker":"~7.3.0","react-responsive":"^3.0.0","stringify-object":"^2.4.0","@gooddata/typings":"^2.24.2","ag-grid-community":"20.0.0","http-status-codes":"^1.3.0","@gooddata/js-utils":"^3.10.5","@gooddata/numberjs":"^3.2.4","fixed-data-table-2":"0.7.17","@gooddata/goodstrap":"^68.6.0","react-dom-factories":"^1.0.2","@gooddata/gooddata-js":"13.0.1-alpha-vlastikcz-vlk-fet-430-v2-2020-06-01T13-45-42-445Z","json-stable-stringify":"^1.0.1","react-transition-group":"^2.2.1","hoist-non-react-statics":"^3.3.0","nodelist-foreach-polyfill":"^1.2.0","@formatjs/intl-pluralrules":"^1.3.6","highcharts-grouped-categories":"^1.1.3"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"raf":"3.3.2","yup":"^0.24.1","jest":"24.7.1","husky":"3.0.0","madge":"^3.4.4","react":"^16.5.2","enzyme":"3.5.0","eslint":"4.19.1","formik":"^0.11.11","moment":"2.23.0","history":"^4.7.2","ts-jest":"24.0.0","webpack":"4.30.0","full-icu":"^1.3.0","prettier":"1.16.4","react-ga":"^2.5.2","recharts":"1.0.0-beta.9","testcafe":"1.1.4","commander":"2.14.1","node-sass":"4.13.0","react-dom":"^16.5.2","stylelint":"^10.0.0","supertest":"3.0.0","ts-loader":"6.0.0","@types/raf":"^3.4.0","css-loader":"0.28.7","jest-junit":"3.0.0","raw-loader":"0.5.1","styled-jsx":"2.2.1","typescript":"3.3.4000","@babel/core":"7.4.4","@types/jest":"24.0.6","@types/node":"7.0.8","@types/uuid":"3.4.3","file-loader":"3.0.1","jest-enzyme":"7.0.2","lint-staged":"9.1.0","sass-loader":"6.0.6","webpack-cli":"3.3.2","@types/react":"16.8.6","babel-loader":"8.0.5","react-helmet":"5.2.0","react-select":"1.2.1","style-loader":"0.19.1","@types/enzyme":"3.1.13","@types/lodash":"4.14.123","testcafe-live":"0.1.4","@babel/runtime":"7.4.4","dotenv-webpack":"^1.7.0","@babel/polyfill":"^7.4.4","@storybook/react":"5.0.11","@types/invariant":"2.2.29","@types/react-dom":"16.0.11","isomorphic-fetch":"2.2.1","react-datepicker":"1.1.0","react-router-dom":"4.2.2","@babel/preset-env":"7.4.4","@gooddata/mock-js":"^2.13.1","@storybook/addons":"5.0.11","@types/classnames":"2.2.3","@types/prop-types":"15.5.2","@storybook/theming":"5.0.11","identity-obj-proxy":"^3.0.0","intl-messageformat":"^7.5.4","webpack-dev-server":"3.3.1","@babel/preset-react":"7.0.0","@types/react-portal":"4.0.1","@types/react-window":"^1.8.1","babel-plugin-lodash":"3.3.4","html-webpack-plugin":"3.2.0","react-test-renderer":"16.4.2","@types/react-measure":"2.0.5","clean-webpack-plugin":"2.0.2","stats-webpack-plugin":"0.7.0","eslint-config-prettier":"4.1.0","react-google-recaptcha":"^0.14.1","tslint-config-prettier":"1.18.0","@gooddata/eslint-config":"^1.0.0","@gooddata/tslint-config":"1.0.0","@types/react-responsive":"^3.0.3","@types/storybook__react":"4.0.1","@types/stringify-object":"^3.2.0","enzyme-adapter-react-16":"1.3.1","@gooddata/test-storybook":"3.2.1","@storybook/addon-actions":"5.0.11","@storybook/addon-options":"5.0.11","node-sass-magic-importer":"5.1.0","react-syntax-highlighter":"11.0.2","@types/fixed-data-table-2":"0.8.1","stylelint-config-prettier":"5.2.0","@gooddata/stylelint-config":"4.0.1","@types/react-test-renderer":"16.0.0","circular-dependency-plugin":"5.0.2","compression-webpack-plugin":"2.0.0","@types/json-stable-stringify":"^1.0.32","@gooddata/frontend-npm-scripts":"1.1.0","@types/enzyme-adapter-react-16":"1.0.3","stylelint-checkstyle-formatter":"0.1.0","@types/storybook__addon-actions":"3.4.2","@babel/plugin-proposal-class-properties":"7.4.4","@babel/plugin-proposal-object-rest-spread":"7.4.4","@babel/plugin-transform-async-to-generator":"7.4.4"},"peerDependencies":{"react":"^16.5.2","react-dom":"^16.5.2"},"_npmOperationalInternal":{"tmp":"tmp/react-components_7.7.0-alpha-vlastikcz-vlk-fet-430-2020-06-01T13-50-32-954Z_1591019465884_0.2871711079851438","host":"s3://npm-registry-packages"}},"7.7.0-alpha-bertold8-ine-one-4453-2020-06-01T14-36-30-029Z":{"name":"@gooddata/react-components","version":"7.7.0-alpha-bertold8-ine-one-4453-2020-06-01T14-36-30-029Z","author":{"name":"GoodData Corporation"},"license":"BSD-3-Clause","_id":"@gooddata/react-components@7.7.0-alpha-bertold8-ine-one-4453-2020-06-01T14-36-30-029Z","maintainers":[{"name":"afi","email":"adam.fiedler@gooddata.com"},{"name":"bertold8","email":"ivan.nejezchleb@seznam.cz"},{"name":"bich.nguyen","email":"bich.nguyen@gooddata.com"},{"name":"brbistas","email":"valentinos.chraniotis@gooddata.com"},{"name":"bugsbunny338","email":"jiri.zajic@mensa.cz"},{"name":"de.do","email":"de.do@gooddata.com"},{"name":"gooddata-ci","email":"rail@gooddata.com"},{"name":"hang.ngo","email":"hang.ngo@gooddata.com"},{"name":"hung.nguyen.hoang","email":"hung.nguyen@gooddata.com"},{"name":"huong.nguyen","email":"huong.nguyen@gooddata.com"},{"name":"huyen.nguyen","email":"huyen.nguyen@gooddata.com"},{"name":"ivan.mjartan","email":"ivan.mjartan@gooddata.com"},{"name":"jakub-sterba","email":"jakub.sterba@gooddata.com"},{"name":"jaroslav.tomecek","email":"jaroslav.tomecek@gooddata.com"},{"name":"jkittler","email":"honza.kittler@gmail.com"},{"name":"khanh.le","email":"khanh.le@gooddata.com"},{"name":"lanhuynh","email":"lan.huynh@gooddata.com"},{"name":"linhhong","email":"linh.hong@gooddata.com"},{"name":"lupko","email":"lubomir.slivka@gooddata.com"},{"name":"mai.nguyen","email":"mai.nguyen@gooddata.com"},{"name":"matyas.kandl","email":"matyas.kandl@gooddata.com"},{"name":"michal.marsal","email":"michal.marsal@gooddata.com"},{"name":"my.duong","email":"my.duong@gooddata.com"},{"name":"naibinh","email":"naibinh@gmail.com"},{"name":"nikolacech","email":"nikola.cech@gooddata.com"},{"name":"nis.hua","email":"nis.hua@gooddata.com"},{"name":"no23reason","email":"dan.homola@hotmail.cz"},{"name":"patrikbraborec","email":"patrik.braborec@gooddata.com"},{"name":"pbenes","email":"petr.benes@gooddata.com"},{"name":"petrjanu","email":"petr.janu@gooddata.com"},{"name":"pkingo","email":"philipandreaskingo@hotmail.com"},{"name":"ptquang86","email":"ptquang86@gmail.com"},{"name":"qduval","email":"quentin.duval@gooddata.com"},{"name":"rodri360","email":"me@rodri360.com"},{"name":"scavnickyj","email":"jakub.scavnicky@gooddata.com"},{"name":"sitina","email":"jiri.sitina@gooddata.com"},{"name":"strouhaljan","email":"strouhal.jan@gmail.com"},{"name":"thao-luong","email":"thao.luong@gooddata.com"},{"name":"thuong.nguyen","email":"thuong.nguyen@gooddata.com"},{"name":"tomas.kratochvil","email":"tomas.kratochvil@gooddata.com"},{"name":"tomsatgd","email":"tomas.satinsky@gooddata.com"},{"name":"trung-le-quoc","email":"trung.le@gooddata.com"},{"name":"tu-ngo","email":"tungo1981@gmail.com"},{"name":"tu.bui","email":"tu.bui@gooddata.com"},{"name":"tulean","email":"tuan.le@gooddata.com"},{"name":"tuqt1005","email":"tu.tran@gooddata.com"},{"name":"utdnah","email":"danh.ung@gooddata.com"},{"name":"vlastikcz","email":"vlastimil.kotas@gooddata.com"},{"name":"vu.pham","email":"vu.pham@gooddata.com"},{"name":"xmort","email":"petr.dolejsi@gooddata.com"},{"name":"yanlipnican","email":"yanlipnican@gmail.com"}],"homepage":"https://github.com/gooddata/gooddata-react-components#readme","bugs":{"url":"https://github.com/gooddata/gooddata-react-components/issues"},"dist":{"shasum":"c5d2b378471914f0acebdd3aee2590c06c0ce0d8","tarball":"https://registry.npmjs.org/@gooddata/react-components/-/react-components-7.7.0-alpha-bertold8-ine-one-4453-2020-06-01T14-36-30-029Z.tgz","fileCount":2634,"integrity":"sha512-x43DUb9+MOyo6slGoALzNLMhLUYsU48qDl6gL8PncAhl4Evt62AshZH2KYeuhtL4aWO1MKOusOWClzX85PGK2A==","signatures":[{"sig":"MEYCIQClw1EX3WOAzAYS/1PUWXI5owTCa8rMQFCX352XS+cJSgIhAOmJjmNxExb7aL2k2p5Vlb78ZTB8G4EhH/H2GNKvy0Gu","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":10390188,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJe1RKNCRA9TVsSAnZWagAAJFcP/RZu5LVrTTXLbDE3PqzK\nHS8bU/cT6/E1q0g9bc+6LOCpHRIW1frGDV2fp7FWk98b9Asqj/kj3LS45RXq\nR9qzpoExB6qfQZ2DOfkv4f7PqkatB7QbxjuEKBYawFPojO+c5YET6B4wAZd9\neKT4BwaIAD9G1VBcaYqFxwUOyiWIesE+NAz3M8Pnj1PR51s0APzRFuDBvmi4\nlSv2PGHyi+GvNkN98FSK7/kvDoaa15inE+gVQy/T/6EvERzhlpze4cV7QDkj\nhxTvhqjlJ6fMdd86sk1w8G/9ZtN/x4UtbTLyBFkNFEMxKFjzRD1JrZc2Rqud\n9k6d7fzFZOeUHAdMYOM0OX4Rbm0JwdwlaA3t8m0zHTdJdz27ra7x7CRbikQT\nr6soyJLnMXdBZ+dIbSfujMGPzy0mF1itoFe1omjogT/XlqI19oha0fstIfEp\nrIEEQoXxeZBuKq7pEx0Hzo9gnhAMpG5/zpkTM1fg7KVFqWOOt2kyRWmxwVi4\nsOc2hSxpx8AxJlvgbvJaKj2Lc/cKGKLGjwEgUtxkhO8a7P5tTaRhRg7eKmC+\noiLr06wBq7L/MKniQd9huuKJwBngqGNSSrPOSiRjbkTBUQDJpIvs9c6plNJa\nqPaHGQBGyG/OzHDIINb3Ya2cpC5ROnkyFxas8RLBy52XJcpFiohfQ7l9tXS9\nwk7b\r\n=sGJm\r\n-----END PGP SIGNATURE-----\r\n"},"main":"dist/index.js","husky":{"hooks":{"pre-commit":"lint-staged"}},"config":{"eslint":"./examples/**/*.{js,jsx}","tslint":"./{__mocks__,src,stories}/{,**/}*.{ts,tsx}"},"readme":"[![npm version](https://badge.fury.io/js/%40gooddata%2Freact-components.svg)](https://www.npmjs.com/package/@gooddata/react-components)\n\n# GoodData.UI React components\n> A React-based JavaScript library for building data-driven applications\n\n## Getting started\n- [GoodData.UI Documentation](http://sdk.gooddata.com/gooddata-ui/)\n- [GoodData.UI Live Examples](https://gooddata-examples.herokuapp.com/)\n- [Stack Overflow](https://stackoverflow.com/questions/tagged/gooddata)\n\n### Usage\nWith [yarn](https://yarnpkg.com) installed, go to your project directory and run\n```\n$ yarn add @gooddata/react-components\n```\nIf you prefer [npm](npmjs.com) run\n```\n$ npm install --save @gooddata/react-components\n```\n\nThe public API is exposed via global `index.js`. Except for the styles, do not import any other file directly\nbecause they are not intended to be part of the public API.\n\n## Contributing\n\nWe welcome any contribution in form of [issues](https://github.com/gooddata/gooddata-react-components/issues) or [pull requests](https://github.com/gooddata/gooddata-react-components/pulls).\n\nInstall [Node.js](http://nodejs.org) (node 12.16.1, npm v6.13.4) and [Yarn](https://classic.yarnpkg.com) (1.22.4).\n\nInstall dependencies:\n```\nyarn install --frozen-lockfile\n```\n\nThese commands may come in handy while developing:\n\n| command | description |\n| ------- | ----------- |\n| `yarn install --pure-lockfile` | first step |\n| ||\n| `yarn dev` | build react-components to `/dist` in watch mode |\n| `yarn test` | run all unit tests |\n| `yarn prettier-write` | format the source code to match the valid codestyle |\n| `yarn validate` | validate codestyle |\n| ||\n| `yarn storybook` | run storybook from `/stories` on http://localhost:9001 |\n| `yarn build-storybook` | build storybook to `/dist-storybook` |\n| `yarn test-storybook` | run storybook and [screenshot tests](https://github.com/gooddata/gdc-client-utils/tree/master/test-storybook) |\n| ||\n| `yarn examples` | run Live Examples dev-server from `/examples` on https://localhost:8999 |\n| `yarn examples-build` | build Live Examples to `/examples/dist` |\n| `yarn examples-server` | serve built Live Examples - see `/examples/server/src` |\n| `yarn examples-testcafe` | run testcafe tests against `localhost:8999` |\n\n### Deploy to heroku.com\nWhen you deploy this repo to heroku, it serves *GoodData.UI Live Examples*.\nRelevant tasks are in `Procfile` and `package.json`.\n\n```bash\n# run in the project directory\nheroku login\nheroku create <your-app-name>\nheroku config:set DOMAIN_ADMIN_USERNAME=x@gooddata.com DOMAIN_ADMIN_PASSWORD=xy PROJECT_ID_TO_ASSIGN=xms7ga4tf3g3nzucd8380o2bev8oeknp\ngit push heroku HEAD:master\nheroku open\n```\n### Enable Geo Chart for Storybook and Live Examples\nGeo chart uses Mapbox to render map which requires a Mapbox access token.\n- Register an account and create Mapbox access token at [guide](https://docs.mapbox.com/help/how-mapbox-works/access-tokens/)\n- Store the created token at `.env`:\n```bash\necho -e \"EXAMPLE_MAPBOX_ACCESS_TOKEN=token\" >> .env # only need to run once\necho -e \"STORYBOOK_MAPBOX_ACCESS_TOKEN=token\" >> .env # only need to run once\n```\n\n### Run Live Examples Locally\nTo run *GoodData.UI Live Examples* locally:\n```bash\ngit clone <this-repository>\ncd  <repository-folder>\nyarn install --pure-lockfile\nyarn examples\n```\nThen open https://localhost:8999 and login using Live Examples account (you can [create one here](https://gooddata-examples.herokuapp.com/registration)).\n\n### Run Storybook locally\n- Run storybook with token stored in `.env` for more secure\n```bash\nyarn storybook\n```\n- Or run storybook with token env param exposed to cli (not suggested)\n```bash\nSTORYBOOK_MAPBOX_ACCESS_TOKEN=token yarn storybook\n```\n- Apply either above way to `yarn build-storybook` or `yarn test-storybook`\n\n### Source code formatting\nThe source code in the repository is formatted by [Prettier](https://prettier.io/).\nThe format of the code is validated by our Continuous Integration server and is one of the requirements of successful merge.\n\nPrettier is supported by every major IDE. You can find the list of supported editors and how to configure them [here](https://prettier.io/docs/en/editors.html).\n\nIn the case, when your editor is not supported or you don't want to setup the integration, you can run the `yarn prettier-write` command to reformat the code before commit.\n\n## Changelog\n\n- see [CHANGELOG.md](CHANGELOG.md)\n\n## Supported versions\n\nIn order to make the user experience with integrating GoodData UI SDK as smooth and secure as possible and to ensure that the SDK is using the latest features of the platform, we will only provide support to two most recent major versions of UI SDK.\n\nThe most recent majors will be supported in the following modes:\n\n- The latest major version will receive all new functionality and all bug fixes\n- The previous major version will only receive fixes to critical issues and security fixes. These fixes will be applied on top of last released version of the previous major\n\nThe customers are encouraged to always use the latest version of the UI SDK.\n\nIn case of using older versions, the user might face API incompatibility, performance or security issues.\n\nPlease follow the installation instructions to update to the newest version.\n\n## License\n\n(C) 2007-2020 GoodData Corporation\n\nThis project is dual licensed:\n\n- The ATTRIBUTION-NONCOMMERCIAL 4.0 INTERNATIONAL (CC BY-NC 4.0) is used for purpose of the trial experience and evaluation of GoodData.UI library.\n- The GOODDATA GOODDATA.UI LIBRARY END USER LICENSE AGREEMENT is used for GoodData customers.\n\nFor more information, please see [LICENSE](https://github.com/gooddata/gooddata-react-components/blob/master/LICENSE)\n","gitHead":"e496bc2511d59d0e77a74d1fe135c4c48b9fe56b","scripts":{"dev":"bash scripts/build.sh --dev-watch","test":"jest --watch","build":"bash scripts/build.sh","tslint":"yarn run-tslint -t verbose $npm_package_config_tslint","prepare":"cd examples/server && yarn install --frozen-lockfile && cd ../..; rm -r examples/node_modules 2>/dev/null; true","examples":"bash scripts/run-examples.sh","prepare?":"# Called before `npm publish` and on local `npm install`. Temporarily also for deleting obsolete node_modules. Ends with `true` to continue gracefully.","validate":"tsc --noEmit && yarn tslint && eslint $npm_package_config_eslint && yarn validate-style && yarn prettier-check","build-dev":"bash scripts/build.sh --dev","examples?":"# Default is developer domain, other options: yarn examples [sec,secure,stg,stg2,stg3,demo,developer or URL]","storybook":"yarn build && start-storybook -p 9001 -c .storybook","test-once":"jest","tslint-ci":"mkdir -p ./ci/results && yarn run-tslint -t checkstyle -o ./ci/results/tslint-results.xml $npm_package_config_tslint","run-tslint":"tslint -p tsconfig.json","validate-ci":"tsc --noEmit && yarn tslint-ci  && eslint $npm_package_config_eslint -f checkstyle -o ci/results/eslint-results.xml && yarn validate-style-ci && yarn prettier-check","examples-build":"bash scripts/build-examples.sh","prepublishOnly":"yarn build","prettier-check":"prettier --check '{src,stories,styles,__mocks__,examples/server/src,examples/src,examples/test}/**/*.{ts,js,tsx,jsx,json,scss,md,yaml,html}'","prettier-write":"prettier --write '{src,stories,styles,__mocks__,examples/server/src,examples/src,examples/test}/**/*.{ts,js,tsx,jsx,json,scss,md,yaml,html}'","test-storybook":"yarn build && test-storybook","validate-style":"stylelint '**/*.scss'","build-storybook":"yarn build && build-storybook -c .storybook -o dist-storybook","examples-server":"node examples/server/src/index.js","heroku-postbuild":"yarn examples-build developer","examples-testcafe":"./scripts/run-testcafe.sh visual","validate-style-ci":"stylelint '**/*.scss' --custom-formatter=node_modules/stylelint-checkstyle-formatter > ci/results/stylelint-results.xml","check-circular-deps":"madge --circular --extensions ts ./src","examples-testcafe-ci":"./scripts/run-testcafe.sh ci","examples-testcafe-live":"./scripts/run-testcafe.sh live"},"typings":"dist/index.d.ts","_npmUser":{"name":"bertold8","email":"ivan.nejezchleb@seznam.cz"},"deprecated":"@gooddata/react-components@7 reached End of Support on March 31, 2022. Please upgrade (see https://sdk.gooddata.com/gooddata-ui/docs/supported_versions.html for more information).","repository":{"url":"git+ssh://git@github.com/gooddata/gooddata-react-components.git","type":"git"},"_npmVersion":"6.13.4","description":"GoodData.UI - A powerful JavaScript library for building analytical applications","directories":{},"lint-staged":{"{src,stories,styles,__mocks__,examples/server/src,examples/src,examples/test}/**/*.{ts,js,tsx,jsx,scss}":["npx gdc-fix-copyright","git add"],"{src,stories,styles,__mocks__,examples/server/src,examples/src,examples/test}/**/*.{ts,js,tsx,jsx,json,scss,md,yaml,html}":["prettier --write","git add"]},"_nodeVersion":"12.16.1","dependencies":{"rxjs":"^5.5.6","uuid":"^3.2.1","immer":"^1.3.1","lodash":"^4.17.15","date-fns":"^2.7.0","downshift":"^3.2.7","invariant":"^2.2.2","mapbox-gl":"^1.6.1","classnames":"^2.2.6","highcharts":"7.1.1","prop-types":"^15.6.0","react-intl":"^3.6.0","custom-event":"^1.0.1","react-window":"^1.8.1","ag-grid-react":"20.0.0","react-measure":"^2.3.0","@types/mapbox-gl":"^1.6.1","react-day-picker":"~7.3.0","react-responsive":"^3.0.0","stringify-object":"^2.4.0","@gooddata/typings":"^2.24.2","ag-grid-community":"20.0.0","http-status-codes":"^1.3.0","@gooddata/js-utils":"^3.10.5","@gooddata/numberjs":"^3.2.4","fixed-data-table-2":"0.7.17","@gooddata/goodstrap":"^68.6.0","react-dom-factories":"^1.0.2","@gooddata/gooddata-js":"^13.0.1","json-stable-stringify":"^1.0.1","react-transition-group":"^2.2.1","hoist-non-react-statics":"^3.3.0","nodelist-foreach-polyfill":"^1.2.0","@formatjs/intl-pluralrules":"^1.3.6","highcharts-grouped-categories":"^1.1.3"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"raf":"3.3.2","yup":"^0.24.1","jest":"24.7.1","husky":"3.0.0","madge":"^3.4.4","react":"^16.5.2","enzyme":"3.5.0","eslint":"4.19.1","formik":"^0.11.11","moment":"2.23.0","history":"^4.7.2","ts-jest":"24.0.0","webpack":"4.30.0","full-icu":"^1.3.0","prettier":"1.16.4","react-ga":"^2.5.2","recharts":"1.0.0-beta.9","testcafe":"1.1.4","commander":"2.14.1","node-sass":"4.13.0","react-dom":"^16.5.2","stylelint":"^10.0.0","supertest":"3.0.0","ts-loader":"6.0.0","@types/raf":"^3.4.0","css-loader":"0.28.7","jest-junit":"3.0.0","raw-loader":"0.5.1","styled-jsx":"2.2.1","typescript":"3.3.4000","@babel/core":"7.4.4","@types/jest":"24.0.6","@types/node":"7.0.8","@types/uuid":"3.4.3","file-loader":"3.0.1","jest-enzyme":"7.0.2","lint-staged":"9.1.0","sass-loader":"6.0.6","webpack-cli":"3.3.2","@types/react":"16.8.6","babel-loader":"8.0.5","react-helmet":"5.2.0","react-select":"1.2.1","style-loader":"0.19.1","@types/enzyme":"3.1.13","@types/lodash":"4.14.123","testcafe-live":"0.1.4","@babel/runtime":"7.4.4","dotenv-webpack":"^1.7.0","@babel/polyfill":"^7.4.4","@storybook/react":"5.0.11","@types/invariant":"2.2.29","@types/react-dom":"16.0.11","isomorphic-fetch":"2.2.1","react-datepicker":"1.1.0","react-router-dom":"4.2.2","@babel/preset-env":"7.4.4","@gooddata/mock-js":"^2.13.1","@storybook/addons":"5.0.11","@types/classnames":"2.2.3","@types/prop-types":"15.5.2","@storybook/theming":"5.0.11","identity-obj-proxy":"^3.0.0","intl-messageformat":"^7.5.4","webpack-dev-server":"3.3.1","@babel/preset-react":"7.0.0","@types/react-portal":"4.0.1","@types/react-window":"^1.8.1","babel-plugin-lodash":"3.3.4","html-webpack-plugin":"3.2.0","react-test-renderer":"16.4.2","@types/react-measure":"2.0.5","clean-webpack-plugin":"2.0.2","stats-webpack-plugin":"0.7.0","eslint-config-prettier":"4.1.0","react-google-recaptcha":"^0.14.1","tslint-config-prettier":"1.18.0","@gooddata/eslint-config":"^1.0.0","@gooddata/tslint-config":"1.0.0","@types/react-responsive":"^3.0.3","@types/storybook__react":"4.0.1","@types/stringify-object":"^3.2.0","enzyme-adapter-react-16":"1.3.1","@gooddata/test-storybook":"3.2.1","@storybook/addon-actions":"5.0.11","@storybook/addon-options":"5.0.11","node-sass-magic-importer":"5.1.0","react-syntax-highlighter":"11.0.2","@types/fixed-data-table-2":"0.8.1","stylelint-config-prettier":"5.2.0","@gooddata/stylelint-config":"4.0.1","@types/react-test-renderer":"16.0.0","circular-dependency-plugin":"5.0.2","compression-webpack-plugin":"2.0.0","@types/json-stable-stringify":"^1.0.32","@gooddata/frontend-npm-scripts":"1.1.0","@types/enzyme-adapter-react-16":"1.0.3","stylelint-checkstyle-formatter":"0.1.0","@types/storybook__addon-actions":"3.4.2","@babel/plugin-proposal-class-properties":"7.4.4","@babel/plugin-proposal-object-rest-spread":"7.4.4","@babel/plugin-transform-async-to-generator":"7.4.4"},"peerDependencies":{"react":"^16.5.2","react-dom":"^16.5.2"},"_npmOperationalInternal":{"tmp":"tmp/react-components_7.7.0-alpha-bertold8-ine-one-4453-2020-06-01T14-36-30-029Z_1591022220483_0.500820141681821","host":"s3://npm-registry-packages"}},"7.7.0-alpha-bertold8-ine-one-4404-manual-resizing-2020-06-01T14-57-52-803Z":{"name":"@gooddata/react-components","version":"7.7.0-alpha-bertold8-ine-one-4404-manual-resizing-2020-06-01T14-57-52-803Z","author":{"name":"GoodData Corporation"},"license":"BSD-3-Clause","_id":"@gooddata/react-components@7.7.0-alpha-bertold8-ine-one-4404-manual-resizing-2020-06-01T14-57-52-803Z","maintainers":[{"name":"afi","email":"adam.fiedler@gooddata.com"},{"name":"bertold8","email":"ivan.nejezchleb@seznam.cz"},{"name":"bich.nguyen","email":"bich.nguyen@gooddata.com"},{"name":"brbistas","email":"valentinos.chraniotis@gooddata.com"},{"name":"bugsbunny338","email":"jiri.zajic@mensa.cz"},{"name":"de.do","email":"de.do@gooddata.com"},{"name":"gooddata-ci","email":"rail@gooddata.com"},{"name":"hang.ngo","email":"hang.ngo@gooddata.com"},{"name":"hung.nguyen.hoang","email":"hung.nguyen@gooddata.com"},{"name":"huong.nguyen","email":"huong.nguyen@gooddata.com"},{"name":"huyen.nguyen","email":"huyen.nguyen@gooddata.com"},{"name":"ivan.mjartan","email":"ivan.mjartan@gooddata.com"},{"name":"jakub-sterba","email":"jakub.sterba@gooddata.com"},{"name":"jaroslav.tomecek","email":"jaroslav.tomecek@gooddata.com"},{"name":"jkittler","email":"honza.kittler@gmail.com"},{"name":"khanh.le","email":"khanh.le@gooddata.com"},{"name":"lanhuynh","email":"lan.huynh@gooddata.com"},{"name":"linhhong","email":"linh.hong@gooddata.com"},{"name":"lupko","email":"lubomir.slivka@gooddata.com"},{"name":"mai.nguyen","email":"mai.nguyen@gooddata.com"},{"name":"matyas.kandl","email":"matyas.kandl@gooddata.com"},{"name":"michal.marsal","email":"michal.marsal@gooddata.com"},{"name":"my.duong","email":"my.duong@gooddata.com"},{"name":"naibinh","email":"naibinh@gmail.com"},{"name":"nikolacech","email":"nikola.cech@gooddata.com"},{"name":"nis.hua","email":"nis.hua@gooddata.com"},{"name":"no23reason","email":"dan.homola@hotmail.cz"},{"name":"patrikbraborec","email":"patrik.braborec@gooddata.com"},{"name":"pbenes","email":"petr.benes@gooddata.com"},{"name":"petrjanu","email":"petr.janu@gooddata.com"},{"name":"pkingo","email":"philipandreaskingo@hotmail.com"},{"name":"ptquang86","email":"ptquang86@gmail.com"},{"name":"qduval","email":"quentin.duval@gooddata.com"},{"name":"rodri360","email":"me@rodri360.com"},{"name":"scavnickyj","email":"jakub.scavnicky@gooddata.com"},{"name":"sitina","email":"jiri.sitina@gooddata.com"},{"name":"strouhaljan","email":"strouhal.jan@gmail.com"},{"name":"thao-luong","email":"thao.luong@gooddata.com"},{"name":"thuong.nguyen","email":"thuong.nguyen@gooddata.com"},{"name":"tomas.kratochvil","email":"tomas.kratochvil@gooddata.com"},{"name":"tomsatgd","email":"tomas.satinsky@gooddata.com"},{"name":"trung-le-quoc","email":"trung.le@gooddata.com"},{"name":"tu-ngo","email":"tungo1981@gmail.com"},{"name":"tu.bui","email":"tu.bui@gooddata.com"},{"name":"tulean","email":"tuan.le@gooddata.com"},{"name":"tuqt1005","email":"tu.tran@gooddata.com"},{"name":"utdnah","email":"danh.ung@gooddata.com"},{"name":"vlastikcz","email":"vlastimil.kotas@gooddata.com"},{"name":"vu.pham","email":"vu.pham@gooddata.com"},{"name":"xmort","email":"petr.dolejsi@gooddata.com"},{"name":"yanlipnican","email":"yanlipnican@gmail.com"}],"homepage":"https://github.com/gooddata/gooddata-react-components#readme","bugs":{"url":"https://github.com/gooddata/gooddata-react-components/issues"},"dist":{"shasum":"1427aa3df1343462f7ad88865ea8d66c5468b2f6","tarball":"https://registry.npmjs.org/@gooddata/react-components/-/react-components-7.7.0-alpha-bertold8-ine-one-4404-manual-resizing-2020-06-01T14-57-52-803Z.tgz","fileCount":2645,"integrity":"sha512-Hd+aarApa0yhDA4FJ+g0c73nBKAmdDwIhkNsnZ4ZDz8X1v99H7xGlKelDoafOItil3L/GVrc1ax5yjNz2dtO3Q==","signatures":[{"sig":"MEUCIHlN8l2j4mNBsr2VRXlkFRjE8Oh4FVs3wB+7AQ91rQmBAiEAmr+rsGVPKEjDg4gQ18KgbuP+7JOmLF/NP4QFRrh82Q0=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":10482512,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJe1ReNCRA9TVsSAnZWagAAhbIP/jnIj7LWDgR1+fbwIWDv\nxH1mZm4nSc0ernQO51HFZKTErUoE1osiObO0yOdoIkPgcYq6c7FDCcXca4fk\nMykxYSxg11B/NLDiciG5e5gzOn0n5cnMaiMlvjyxpgm3ypr0LVGa1pImzRMg\nxogCZxqW+QxTAK551NNzCR/hAq7kacPOR/rVUTAe9hTqITRIqaOlMGRaR5Nb\nZLkFxT8/Zj1ptk4UreIudGQb7kI3HDYp/VmQmAqzceK82S5Taqu4UQny8uYy\n1DyoJ6ahIpWlJMsswcFLVNoMPvmQC7iYOVGWvdjGfKKMqpKr/JUcD27u5OKR\ntY6xe+80ha/ofmDT+iC5zAYp+jYTRlpWusig+F7Ytfd9zF1N9PBpab4hACow\n9d8ScydFaGojGzm05wwTz9ZorivFw2TH9JNh7l7S2Fz8dV7m5cYTKu7sStD+\n7vYcZdd7oXKJJfUyVFZOkHZwicyh+Hinz3nHiYJODNPvL2xh+rOkxFHOpYoE\nHIordfWyAPqquWOnw+KWsZ6ue2U5D56Z5bwAoxB9LyXCRMZVin+en3YW7WxL\nsB1/9rGBhpelIW5RqonQ/M5ad3beFJK8zE7BcJyxtJMNdJD41LFvuF5WvEsH\nJI3DE5ChZI01fIZbBmdYFXX7ijuPsLeqJzJ1NC+9C0+HmYkYJyn0Lqu/dKpm\nF0wm\r\n=pK40\r\n-----END PGP SIGNATURE-----\r\n"},"main":"dist/index.js","husky":{"hooks":{"pre-commit":"lint-staged"}},"config":{"eslint":"./examples/**/*.{js,jsx}","tslint":"./{__mocks__,src,stories}/{,**/}*.{ts,tsx}"},"readme":"[![npm version](https://badge.fury.io/js/%40gooddata%2Freact-components.svg)](https://www.npmjs.com/package/@gooddata/react-components)\n\n# GoodData.UI React components\n> A React-based JavaScript library for building data-driven applications\n\n## Getting started\n- [GoodData.UI Documentation](http://sdk.gooddata.com/gooddata-ui/)\n- [GoodData.UI Live Examples](https://gooddata-examples.herokuapp.com/)\n- [Stack Overflow](https://stackoverflow.com/questions/tagged/gooddata)\n\n### Usage\nWith [yarn](https://yarnpkg.com) installed, go to your project directory and run\n```\n$ yarn add @gooddata/react-components\n```\nIf you prefer [npm](npmjs.com) run\n```\n$ npm install --save @gooddata/react-components\n```\n\nThe public API is exposed via global `index.js`. Except for the styles, do not import any other file directly\nbecause they are not intended to be part of the public API.\n\n## Contributing\n\nWe welcome any contribution in form of [issues](https://github.com/gooddata/gooddata-react-components/issues) or [pull requests](https://github.com/gooddata/gooddata-react-components/pulls).\n\nInstall [Node.js](http://nodejs.org) (node 12.16.1, npm v6.13.4) and [Yarn](https://classic.yarnpkg.com) (1.22.4).\n\nInstall dependencies:\n```\nyarn install --frozen-lockfile\n```\n\nThese commands may come in handy while developing:\n\n| command | description |\n| ------- | ----------- |\n| `yarn install --pure-lockfile` | first step |\n| ||\n| `yarn dev` | build react-components to `/dist` in watch mode |\n| `yarn test` | run all unit tests |\n| `yarn prettier-write` | format the source code to match the valid codestyle |\n| `yarn validate` | validate codestyle |\n| ||\n| `yarn storybook` | run storybook from `/stories` on http://localhost:9001 |\n| `yarn build-storybook` | build storybook to `/dist-storybook` |\n| `yarn test-storybook` | run storybook and [screenshot tests](https://github.com/gooddata/gdc-client-utils/tree/master/test-storybook) |\n| ||\n| `yarn examples` | run Live Examples dev-server from `/examples` on https://localhost:8999 |\n| `yarn examples-build` | build Live Examples to `/examples/dist` |\n| `yarn examples-server` | serve built Live Examples - see `/examples/server/src` |\n| `yarn examples-testcafe` | run testcafe tests against `localhost:8999` |\n\n### Deploy to heroku.com\nWhen you deploy this repo to heroku, it serves *GoodData.UI Live Examples*.\nRelevant tasks are in `Procfile` and `package.json`.\n\n```bash\n# run in the project directory\nheroku login\nheroku create <your-app-name>\nheroku config:set DOMAIN_ADMIN_USERNAME=x@gooddata.com DOMAIN_ADMIN_PASSWORD=xy PROJECT_ID_TO_ASSIGN=xms7ga4tf3g3nzucd8380o2bev8oeknp\ngit push heroku HEAD:master\nheroku open\n```\n### Enable Geo Chart for Storybook and Live Examples\nGeo chart uses Mapbox to render map which requires a Mapbox access token.\n- Register an account and create Mapbox access token at [guide](https://docs.mapbox.com/help/how-mapbox-works/access-tokens/)\n- Store the created token at `.env`:\n```bash\necho -e \"EXAMPLE_MAPBOX_ACCESS_TOKEN=token\" >> .env # only need to run once\necho -e \"STORYBOOK_MAPBOX_ACCESS_TOKEN=token\" >> .env # only need to run once\n```\n\n### Run Live Examples Locally\nTo run *GoodData.UI Live Examples* locally:\n```bash\ngit clone <this-repository>\ncd  <repository-folder>\nyarn install --pure-lockfile\nyarn examples\n```\nThen open https://localhost:8999 and login using Live Examples account (you can [create one here](https://gooddata-examples.herokuapp.com/registration)).\n\n### Run Storybook locally\n- Run storybook with token stored in `.env` for more secure\n```bash\nyarn storybook\n```\n- Or run storybook with token env param exposed to cli (not suggested)\n```bash\nSTORYBOOK_MAPBOX_ACCESS_TOKEN=token yarn storybook\n```\n- Apply either above way to `yarn build-storybook` or `yarn test-storybook`\n\n### Source code formatting\nThe source code in the repository is formatted by [Prettier](https://prettier.io/).\nThe format of the code is validated by our Continuous Integration server and is one of the requirements of successful merge.\n\nPrettier is supported by every major IDE. You can find the list of supported editors and how to configure them [here](https://prettier.io/docs/en/editors.html).\n\nIn the case, when your editor is not supported or you don't want to setup the integration, you can run the `yarn prettier-write` command to reformat the code before commit.\n\n## Changelog\n\n- see [CHANGELOG.md](CHANGELOG.md)\n\n## Supported versions\n\nIn order to make the user experience with integrating GoodData UI SDK as smooth and secure as possible and to ensure that the SDK is using the latest features of the platform, we will only provide support to two most recent major versions of UI SDK.\n\nThe most recent majors will be supported in the following modes:\n\n- The latest major version will receive all new functionality and all bug fixes\n- The previous major version will only receive fixes to critical issues and security fixes. These fixes will be applied on top of last released version of the previous major\n\nThe customers are encouraged to always use the latest version of the UI SDK.\n\nIn case of using older versions, the user might face API incompatibility, performance or security issues.\n\nPlease follow the installation instructions to update to the newest version.\n\n## License\n\n(C) 2007-2020 GoodData Corporation\n\nThis project is dual licensed:\n\n- The ATTRIBUTION-NONCOMMERCIAL 4.0 INTERNATIONAL (CC BY-NC 4.0) is used for purpose of the trial experience and evaluation of GoodData.UI library.\n- The GOODDATA GOODDATA.UI LIBRARY END USER LICENSE AGREEMENT is used for GoodData customers.\n\nFor more information, please see [LICENSE](https://github.com/gooddata/gooddata-react-components/blob/master/LICENSE)\n","gitHead":"7663c0972faeddf703be6898dac536c3e141f8f9","scripts":{"dev":"bash scripts/build.sh --dev-watch","test":"jest --watch","build":"bash scripts/build.sh","tslint":"yarn run-tslint -t verbose $npm_package_config_tslint","prepare":"cd examples/server && yarn install --frozen-lockfile && cd ../..; rm -r examples/node_modules 2>/dev/null; true","examples":"bash scripts/run-examples.sh","prepare?":"# Called before `npm publish` and on local `npm install`. Temporarily also for deleting obsolete node_modules. Ends with `true` to continue gracefully.","validate":"tsc --noEmit && yarn tslint && eslint $npm_package_config_eslint && yarn validate-style && yarn prettier-check","build-dev":"bash scripts/build.sh --dev","examples?":"# Default is developer domain, other options: yarn examples [sec,secure,stg,stg2,stg3,demo,developer or URL]","storybook":"yarn build && start-storybook -p 9001 -c .storybook","test-once":"jest","tslint-ci":"mkdir -p ./ci/results && yarn run-tslint -t checkstyle -o ./ci/results/tslint-results.xml $npm_package_config_tslint","run-tslint":"tslint -p tsconfig.json","validate-ci":"tsc --noEmit && yarn tslint-ci  && eslint $npm_package_config_eslint -f checkstyle -o ci/results/eslint-results.xml && yarn validate-style-ci && yarn prettier-check","examples-build":"bash scripts/build-examples.sh","prepublishOnly":"yarn build","prettier-check":"prettier --check '{src,stories,styles,__mocks__,examples/server/src,examples/src,examples/test}/**/*.{ts,js,tsx,jsx,json,scss,md,yaml,html}'","prettier-write":"prettier --write '{src,stories,styles,__mocks__,examples/server/src,examples/src,examples/test}/**/*.{ts,js,tsx,jsx,json,scss,md,yaml,html}'","test-storybook":"yarn build && test-storybook","validate-style":"stylelint '**/*.scss'","build-storybook":"yarn build && build-storybook -c .storybook -o dist-storybook","examples-server":"node examples/server/src/index.js","heroku-postbuild":"yarn examples-build developer","examples-testcafe":"./scripts/run-testcafe.sh visual","validate-style-ci":"stylelint '**/*.scss' --custom-formatter=node_modules/stylelint-checkstyle-formatter > ci/results/stylelint-results.xml","check-circular-deps":"madge --circular --extensions ts ./src","examples-testcafe-ci":"./scripts/run-testcafe.sh ci","examples-testcafe-live":"./scripts/run-testcafe.sh live"},"typings":"dist/index.d.ts","_npmUser":{"name":"bertold8","email":"ivan.nejezchleb@seznam.cz"},"deprecated":"@gooddata/react-components@7 reached End of Support on March 31, 2022. Please upgrade (see https://sdk.gooddata.com/gooddata-ui/docs/supported_versions.html for more information).","repository":{"url":"git+ssh://git@github.com/gooddata/gooddata-react-components.git","type":"git"},"_npmVersion":"6.13.4","description":"GoodData.UI - A powerful JavaScript library for building analytical applications","directories":{},"lint-staged":{"{src,stories,styles,__mocks__,examples/server/src,examples/src,examples/test}/**/*.{ts,js,tsx,jsx,scss}":["npx gdc-fix-copyright","git add"],"{src,stories,styles,__mocks__,examples/server/src,examples/src,examples/test}/**/*.{ts,js,tsx,jsx,json,scss,md,yaml,html}":["prettier --write","git add"]},"_nodeVersion":"12.16.1","dependencies":{"rxjs":"^5.5.6","uuid":"^3.2.1","immer":"^1.3.1","lodash":"^4.17.15","date-fns":"^2.7.0","downshift":"^3.2.7","invariant":"^2.2.2","mapbox-gl":"^1.6.1","classnames":"^2.2.6","highcharts":"7.1.1","prop-types":"^15.6.0","react-intl":"^3.6.0","custom-event":"^1.0.1","react-window":"^1.8.1","ag-grid-react":"20.0.0","react-measure":"^2.3.0","@types/mapbox-gl":"^1.6.1","react-day-picker":"~7.3.0","react-responsive":"^3.0.0","stringify-object":"^2.4.0","@gooddata/typings":"^2.24.2","ag-grid-community":"20.0.0","http-status-codes":"^1.3.0","@gooddata/js-utils":"^3.10.5","@gooddata/numberjs":"^3.2.4","fixed-data-table-2":"0.7.17","@gooddata/goodstrap":"^68.6.0","react-dom-factories":"^1.0.2","@gooddata/gooddata-js":"^13.0.1","json-stable-stringify":"^1.0.1","react-transition-group":"^2.2.1","hoist-non-react-statics":"^3.3.0","nodelist-foreach-polyfill":"^1.2.0","@formatjs/intl-pluralrules":"^1.3.6","highcharts-grouped-categories":"^1.1.3"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"raf":"3.3.2","yup":"^0.24.1","jest":"24.7.1","husky":"3.0.0","madge":"^3.4.4","react":"^16.5.2","enzyme":"3.5.0","eslint":"4.19.1","formik":"^0.11.11","moment":"2.23.0","history":"^4.7.2","ts-jest":"24.0.0","webpack":"4.30.0","full-icu":"^1.3.0","prettier":"1.16.4","react-ga":"^2.5.2","recharts":"1.0.0-beta.9","testcafe":"1.1.4","commander":"2.14.1","node-sass":"4.13.0","react-dom":"^16.5.2","stylelint":"^10.0.0","supertest":"3.0.0","ts-loader":"6.0.0","@types/raf":"^3.4.0","css-loader":"0.28.7","jest-junit":"3.0.0","raw-loader":"0.5.1","styled-jsx":"2.2.1","typescript":"3.3.4000","@babel/core":"7.4.4","@types/jest":"24.0.6","@types/node":"7.0.8","@types/uuid":"3.4.3","file-loader":"3.0.1","jest-enzyme":"7.0.2","lint-staged":"9.1.0","sass-loader":"6.0.6","webpack-cli":"3.3.2","@types/react":"16.8.6","babel-loader":"8.0.5","react-helmet":"5.2.0","react-select":"1.2.1","style-loader":"0.19.1","@types/enzyme":"3.1.13","@types/lodash":"4.14.123","testcafe-live":"0.1.4","@babel/runtime":"7.4.4","dotenv-webpack":"^1.7.0","@babel/polyfill":"^7.4.4","@storybook/react":"5.0.11","@types/invariant":"2.2.29","@types/react-dom":"16.0.11","isomorphic-fetch":"2.2.1","react-datepicker":"1.1.0","react-router-dom":"4.2.2","@babel/preset-env":"7.4.4","@gooddata/mock-js":"^2.13.1","@storybook/addons":"5.0.11","@types/classnames":"2.2.3","@types/prop-types":"15.5.2","@storybook/theming":"5.0.11","identity-obj-proxy":"^3.0.0","intl-messageformat":"^7.5.4","webpack-dev-server":"3.3.1","@babel/preset-react":"7.0.0","@types/react-portal":"4.0.1","@types/react-window":"^1.8.1","babel-plugin-lodash":"3.3.4","html-webpack-plugin":"3.2.0","react-test-renderer":"16.4.2","@types/react-measure":"2.0.5","clean-webpack-plugin":"2.0.2","stats-webpack-plugin":"0.7.0","eslint-config-prettier":"4.1.0","react-google-recaptcha":"^0.14.1","tslint-config-prettier":"1.18.0","@gooddata/eslint-config":"^1.0.0","@gooddata/tslint-config":"1.0.0","@types/react-responsive":"^3.0.3","@types/storybook__react":"4.0.1","@types/stringify-object":"^3.2.0","enzyme-adapter-react-16":"1.3.1","@gooddata/test-storybook":"3.2.1","@storybook/addon-actions":"5.0.11","@storybook/addon-options":"5.0.11","node-sass-magic-importer":"5.1.0","react-syntax-highlighter":"11.0.2","@types/fixed-data-table-2":"0.8.1","stylelint-config-prettier":"5.2.0","@gooddata/stylelint-config":"4.0.1","@types/react-test-renderer":"16.0.0","circular-dependency-plugin":"5.0.2","compression-webpack-plugin":"2.0.0","@types/json-stable-stringify":"^1.0.32","@gooddata/frontend-npm-scripts":"1.1.0","@types/enzyme-adapter-react-16":"1.0.3","stylelint-checkstyle-formatter":"0.1.0","@types/storybook__addon-actions":"3.4.2","@babel/plugin-proposal-class-properties":"7.4.4","@babel/plugin-proposal-object-rest-spread":"7.4.4","@babel/plugin-transform-async-to-generator":"7.4.4"},"peerDependencies":{"react":"^16.5.2","react-dom":"^16.5.2"},"_npmOperationalInternal":{"tmp":"tmp/react-components_7.7.0-alpha-bertold8-ine-one-4404-manual-resizing-2020-06-01T14-57-52-803Z_1591023501047_0.5518483586754421","host":"s3://npm-registry-packages"}},"7.7.0-beta.32":{"name":"@gooddata/react-components","version":"7.7.0-beta.32","author":{"name":"GoodData Corporation"},"license":"BSD-3-Clause","_id":"@gooddata/react-components@7.7.0-beta.32","maintainers":[{"name":"afi","email":"adam.fiedler@gooddata.com"},{"name":"bertold8","email":"ivan.nejezchleb@seznam.cz"},{"name":"bich.nguyen","email":"bich.nguyen@gooddata.com"},{"name":"brbistas","email":"valentinos.chraniotis@gooddata.com"},{"name":"bugsbunny338","email":"jiri.zajic@mensa.cz"},{"name":"de.do","email":"de.do@gooddata.com"},{"name":"gooddata-ci","email":"rail@gooddata.com"},{"name":"hang.ngo","email":"hang.ngo@gooddata.com"},{"name":"hung.nguyen.hoang","email":"hung.nguyen@gooddata.com"},{"name":"huong.nguyen","email":"huong.nguyen@gooddata.com"},{"name":"huyen.nguyen","email":"huyen.nguyen@gooddata.com"},{"name":"ivan.mjartan","email":"ivan.mjartan@gooddata.com"},{"name":"jakub-sterba","email":"jakub.sterba@gooddata.com"},{"name":"jaroslav.tomecek","email":"jaroslav.tomecek@gooddata.com"},{"name":"jkittler","email":"honza.kittler@gmail.com"},{"name":"khanh.le","email":"khanh.le@gooddata.com"},{"name":"lanhuynh","email":"lan.huynh@gooddata.com"},{"name":"linhhong","email":"linh.hong@gooddata.com"},{"name":"lupko","email":"lubomir.slivka@gooddata.com"},{"name":"mai.nguyen","email":"mai.nguyen@gooddata.com"},{"name":"matyas.kandl","email":"matyas.kandl@gooddata.com"},{"name":"michal.marsal","email":"michal.marsal@gooddata.com"},{"name":"my.duong","email":"my.duong@gooddata.com"},{"name":"naibinh","email":"naibinh@gmail.com"},{"name":"nikolacech","email":"nikola.cech@gooddata.com"},{"name":"nis.hua","email":"nis.hua@gooddata.com"},{"name":"no23reason","email":"dan.homola@hotmail.cz"},{"name":"patrikbraborec","email":"patrik.braborec@gooddata.com"},{"name":"pbenes","email":"petr.benes@gooddata.com"},{"name":"petrjanu","email":"petr.janu@gooddata.com"},{"name":"pkingo","email":"philipandreaskingo@hotmail.com"},{"name":"ptquang86","email":"ptquang86@gmail.com"},{"name":"qduval","email":"quentin.duval@gooddata.com"},{"name":"rodri360","email":"me@rodri360.com"},{"name":"scavnickyj","email":"jakub.scavnicky@gooddata.com"},{"name":"sitina","email":"jiri.sitina@gooddata.com"},{"name":"strouhaljan","email":"strouhal.jan@gmail.com"},{"name":"thao-luong","email":"thao.luong@gooddata.com"},{"name":"thuong.nguyen","email":"thuong.nguyen@gooddata.com"},{"name":"tomas.kratochvil","email":"tomas.kratochvil@gooddata.com"},{"name":"tomsatgd","email":"tomas.satinsky@gooddata.com"},{"name":"trung-le-quoc","email":"trung.le@gooddata.com"},{"name":"tu-ngo","email":"tungo1981@gmail.com"},{"name":"tu.bui","email":"tu.bui@gooddata.com"},{"name":"tulean","email":"tuan.le@gooddata.com"},{"name":"tuqt1005","email":"tu.tran@gooddata.com"},{"name":"utdnah","email":"danh.ung@gooddata.com"},{"name":"vlastikcz","email":"vlastimil.kotas@gooddata.com"},{"name":"vu.pham","email":"vu.pham@gooddata.com"},{"name":"xmort","email":"petr.dolejsi@gooddata.com"},{"name":"yanlipnican","email":"yanlipnican@gmail.com"}],"homepage":"https://github.com/gooddata/gooddata-react-components#readme","bugs":{"url":"https://github.com/gooddata/gooddata-react-components/issues"},"dist":{"shasum":"123d9381670a3cb8c56868bbd1af90728af29db2","tarball":"https://registry.npmjs.org/@gooddata/react-components/-/react-components-7.7.0-beta.32.tgz","fileCount":2629,"integrity":"sha512-08AbzyTIhMKiDoorghYBvphsb5HO0Z4F49PdnO5Om+mUzT6tDJdIOSXPAm/1le00a0He0RbFGOuqoDjnnhadkw==","signatures":[{"sig":"MEUCIHwqc5LW9SkgSyHtV/3J0GBSqKu54l59nv8d5YyDlqZPAiEA8u0Kw9oHC13q48Wzyf6rInkhqsqip8SMefe71AKYHcw=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":10344236,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJe1WD7CRA9TVsSAnZWagAA7dkQAKOG10KqDY/nf2PEbtMJ\nsM5TS11h+VK+VVPWo4zU5s9D6XG2Oh0QmbYwNnXn2Q58wJK4UW1kk4qvMmU6\nvWzvPhrV/t4z5TzR443NuQmpLMKXDqUU6+TzJm9VwJsNutjBZ8lX6a93FuwE\n4UaqTxGQeFNu36wTMN6hkDG5zWDY75hgAOMdx6PZ2HS1nU+qpOU2ZPeAozw6\nxBrbYnor4IFGPimruSMaK96yBTyVmlgKREIoX5+ITejBRrXnigwhNANL9Znb\nfWd1cPI2fSe6ZyIq43ktMXDSYIkiyaQt7B70yVDwY0xQa3wypoQMj51YklwU\nrK1JkxK0I7369uKUjx0hbfdbUhPEEAa0qyISBC269UWFoQxgCz4Ze2NChR6w\nXTEjrbjY2L8hdyZZZHO3UXPtkysNDhtiZyDjSnU2a1yBRq0Git9Sdk9JNWoX\n8gatowxjbyJ7ZuNYV09y2H7x/JOnpPWabFCdnNLr2oAb0jPjHlVDGlqQWcSq\nPpLACJ3FGB9KthGdBBKvlBYc3DXdM5bBt2q5vtWX0AiPUeUp8m6PgPszPQRp\nAu2ZO5NfGNcWgmwOmJOrb8rHK6LukqP+LctlPguAHhlM+a34G5UWqd7X/ZBO\nzSoydFIu+6HIlok+VPOMDg/EgOsEkIJeWk6w0LEzyFrApEF521UWxpE5nWPD\nj1fy\r\n=5VQd\r\n-----END PGP SIGNATURE-----\r\n"},"main":"dist/index.js","husky":{"hooks":{"pre-commit":"lint-staged"}},"config":{"eslint":"./examples/**/*.{js,jsx}","tslint":"./{__mocks__,src,stories}/{,**/}*.{ts,tsx}"},"readme":"[![npm version](https://badge.fury.io/js/%40gooddata%2Freact-components.svg)](https://www.npmjs.com/package/@gooddata/react-components)\n\n# GoodData.UI React components\n> A React-based JavaScript library for building data-driven applications\n\n## Getting started\n- [GoodData.UI Documentation](http://sdk.gooddata.com/gooddata-ui/)\n- [GoodData.UI Live Examples](https://gooddata-examples.herokuapp.com/)\n- [Stack Overflow](https://stackoverflow.com/questions/tagged/gooddata)\n\n### Usage\nWith [yarn](https://yarnpkg.com) installed, go to your project directory and run\n```\n$ yarn add @gooddata/react-components\n```\nIf you prefer [npm](npmjs.com) run\n```\n$ npm install --save @gooddata/react-components\n```\n\nThe public API is exposed via global `index.js`. Except for the styles, do not import any other file directly\nbecause they are not intended to be part of the public API.\n\n## Contributing\n\nWe welcome any contribution in form of [issues](https://github.com/gooddata/gooddata-react-components/issues) or [pull requests](https://github.com/gooddata/gooddata-react-components/pulls).\n\nInstall [Node.js](http://nodejs.org) (node 12.16.1, npm v6.13.4) and [Yarn](https://classic.yarnpkg.com) (1.22.4).\n\nInstall dependencies:\n```\nyarn install --frozen-lockfile\n```\n\nThese commands may come in handy while developing:\n\n| command | description |\n| ------- | ----------- |\n| `yarn install --pure-lockfile` | first step |\n| ||\n| `yarn dev` | build react-components to `/dist` in watch mode |\n| `yarn test` | run all unit tests |\n| `yarn prettier-write` | format the source code to match the valid codestyle |\n| `yarn validate` | validate codestyle |\n| ||\n| `yarn storybook` | run storybook from `/stories` on http://localhost:9001 |\n| `yarn build-storybook` | build storybook to `/dist-storybook` |\n| `yarn test-storybook` | run storybook and [screenshot tests](https://github.com/gooddata/gdc-client-utils/tree/master/test-storybook) |\n| ||\n| `yarn examples` | run Live Examples dev-server from `/examples` on https://localhost:8999 |\n| `yarn examples-build` | build Live Examples to `/examples/dist` |\n| `yarn examples-server` | serve built Live Examples - see `/examples/server/src` |\n| `yarn examples-testcafe` | run testcafe tests against `localhost:8999` |\n\n### Deploy to heroku.com\nWhen you deploy this repo to heroku, it serves *GoodData.UI Live Examples*.\nRelevant tasks are in `Procfile` and `package.json`.\n\n```bash\n# run in the project directory\nheroku login\nheroku create <your-app-name>\nheroku config:set DOMAIN_ADMIN_USERNAME=x@gooddata.com DOMAIN_ADMIN_PASSWORD=xy PROJECT_ID_TO_ASSIGN=xms7ga4tf3g3nzucd8380o2bev8oeknp\ngit push heroku HEAD:master\nheroku open\n```\n### Enable Geo Chart for Storybook and Live Examples\nGeo chart uses Mapbox to render map which requires a Mapbox access token.\n- Register an account and create Mapbox access token at [guide](https://docs.mapbox.com/help/how-mapbox-works/access-tokens/)\n- Store the created token at `.env`:\n```bash\necho -e \"EXAMPLE_MAPBOX_ACCESS_TOKEN=token\" >> .env # only need to run once\necho -e \"STORYBOOK_MAPBOX_ACCESS_TOKEN=token\" >> .env # only need to run once\n```\n\n### Run Live Examples Locally\nTo run *GoodData.UI Live Examples* locally:\n```bash\ngit clone <this-repository>\ncd  <repository-folder>\nyarn install --pure-lockfile\nyarn examples\n```\nThen open https://localhost:8999 and login using Live Examples account (you can [create one here](https://gooddata-examples.herokuapp.com/registration)).\n\n### Run Storybook locally\n- Run storybook with token stored in `.env` for more secure\n```bash\nyarn storybook\n```\n- Or run storybook with token env param exposed to cli (not suggested)\n```bash\nSTORYBOOK_MAPBOX_ACCESS_TOKEN=token yarn storybook\n```\n- Apply either above way to `yarn build-storybook` or `yarn test-storybook`\n\n### Source code formatting\nThe source code in the repository is formatted by [Prettier](https://prettier.io/).\nThe format of the code is validated by our Continuous Integration server and is one of the requirements of successful merge.\n\nPrettier is supported by every major IDE. You can find the list of supported editors and how to configure them [here](https://prettier.io/docs/en/editors.html).\n\nIn the case, when your editor is not supported or you don't want to setup the integration, you can run the `yarn prettier-write` command to reformat the code before commit.\n\n## Changelog\n\n- see [CHANGELOG.md](CHANGELOG.md)\n\n## Supported versions\n\nIn order to make the user experience with integrating GoodData UI SDK as smooth and secure as possible and to ensure that the SDK is using the latest features of the platform, we will only provide support to two most recent major versions of UI SDK.\n\nThe most recent majors will be supported in the following modes:\n\n- The latest major version will receive all new functionality and all bug fixes\n- The previous major version will only receive fixes to critical issues and security fixes. These fixes will be applied on top of last released version of the previous major\n\nThe customers are encouraged to always use the latest version of the UI SDK.\n\nIn case of using older versions, the user might face API incompatibility, performance or security issues.\n\nPlease follow the installation instructions to update to the newest version.\n\n## License\n\n(C) 2007-2020 GoodData Corporation\n\nThis project is dual licensed:\n\n- The ATTRIBUTION-NONCOMMERCIAL 4.0 INTERNATIONAL (CC BY-NC 4.0) is used for purpose of the trial experience and evaluation of GoodData.UI library.\n- The GOODDATA GOODDATA.UI LIBRARY END USER LICENSE AGREEMENT is used for GoodData customers.\n\nFor more information, please see [LICENSE](https://github.com/gooddata/gooddata-react-components/blob/master/LICENSE)\n","gitHead":"946cbe1a7fceab05e8178fc5144cffa4f10128d7","scripts":{"dev":"bash scripts/build.sh --dev-watch","test":"jest --watch","build":"bash scripts/build.sh","tslint":"yarn run-tslint -t verbose $npm_package_config_tslint","prepare":"cd examples/server && yarn install --frozen-lockfile && cd ../..; rm -r examples/node_modules 2>/dev/null; true","examples":"bash scripts/run-examples.sh","prepare?":"# Called before `npm publish` and on local `npm install`. Temporarily also for deleting obsolete node_modules. Ends with `true` to continue gracefully.","validate":"tsc --noEmit && yarn tslint && eslint $npm_package_config_eslint && yarn validate-style && yarn prettier-check","build-dev":"bash scripts/build.sh --dev","examples?":"# Default is developer domain, other options: yarn examples [sec,secure,stg,stg2,stg3,demo,developer or URL]","storybook":"yarn build && start-storybook -p 9001 -c .storybook","test-once":"jest","tslint-ci":"mkdir -p ./ci/results && yarn run-tslint -t checkstyle -o ./ci/results/tslint-results.xml $npm_package_config_tslint","run-tslint":"tslint -p tsconfig.json","validate-ci":"tsc --noEmit && yarn tslint-ci  && eslint $npm_package_config_eslint -f checkstyle -o ci/results/eslint-results.xml && yarn validate-style-ci && yarn prettier-check","examples-build":"bash scripts/build-examples.sh","prepublishOnly":"yarn build","prettier-check":"prettier --check '{src,stories,styles,__mocks__,examples/server/src,examples/src,examples/test}/**/*.{ts,js,tsx,jsx,json,scss,md,yaml,html}'","prettier-write":"prettier --write '{src,stories,styles,__mocks__,examples/server/src,examples/src,examples/test}/**/*.{ts,js,tsx,jsx,json,scss,md,yaml,html}'","test-storybook":"yarn build && test-storybook","validate-style":"stylelint '**/*.scss'","build-storybook":"yarn build && build-storybook -c .storybook -o dist-storybook","examples-server":"node examples/server/src/index.js","heroku-postbuild":"yarn examples-build developer","examples-testcafe":"./scripts/run-testcafe.sh visual","validate-style-ci":"stylelint '**/*.scss' --custom-formatter=node_modules/stylelint-checkstyle-formatter > ci/results/stylelint-results.xml","check-circular-deps":"madge --circular --extensions ts ./src","examples-testcafe-ci":"./scripts/run-testcafe.sh ci","examples-testcafe-live":"./scripts/run-testcafe.sh live"},"typings":"dist/index.d.ts","_npmUser":{"name":"gooddata-ci","email":"rail@gooddata.com"},"deprecated":"@gooddata/react-components@7 reached End of Support on March 31, 2022. Please upgrade (see https://sdk.gooddata.com/gooddata-ui/docs/supported_versions.html for more information).","repository":{"url":"git+ssh://git@github.com/gooddata/gooddata-react-components.git","type":"git"},"_npmVersion":"6.13.4","description":"GoodData.UI - A powerful JavaScript library for building analytical applications","directories":{},"lint-staged":{"{src,stories,styles,__mocks__,examples/server/src,examples/src,examples/test}/**/*.{ts,js,tsx,jsx,scss}":["npx gdc-fix-copyright","git add"],"{src,stories,styles,__mocks__,examples/server/src,examples/src,examples/test}/**/*.{ts,js,tsx,jsx,json,scss,md,yaml,html}":["prettier --write","git add"]},"_nodeVersion":"12.16.1","dependencies":{"rxjs":"^5.5.6","uuid":"^3.2.1","immer":"^1.3.1","lodash":"^4.17.15","date-fns":"^2.7.0","downshift":"^3.2.7","invariant":"^2.2.2","mapbox-gl":"^1.6.1","classnames":"^2.2.6","highcharts":"7.1.1","prop-types":"^15.6.0","react-intl":"^3.6.0","custom-event":"^1.0.1","react-window":"^1.8.1","ag-grid-react":"20.0.0","react-measure":"^2.3.0","@types/mapbox-gl":"^1.6.1","react-day-picker":"~7.3.0","react-responsive":"^3.0.0","stringify-object":"^2.4.0","@gooddata/typings":"^2.24.2","ag-grid-community":"20.0.0","http-status-codes":"^1.3.0","@gooddata/js-utils":"^3.10.5","@gooddata/numberjs":"^3.2.4","fixed-data-table-2":"0.7.17","@gooddata/goodstrap":"^68.6.0","react-dom-factories":"^1.0.2","@gooddata/gooddata-js":"^13.0.1","json-stable-stringify":"^1.0.1","react-transition-group":"^2.2.1","hoist-non-react-statics":"^3.3.0","nodelist-foreach-polyfill":"^1.2.0","@formatjs/intl-pluralrules":"^1.3.6","highcharts-grouped-categories":"^1.1.3"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"raf":"3.3.2","yup":"^0.24.1","jest":"24.7.1","husky":"3.0.0","madge":"^3.4.4","react":"^16.5.2","enzyme":"3.5.0","eslint":"4.19.1","formik":"^0.11.11","moment":"2.23.0","history":"^4.7.2","ts-jest":"24.0.0","webpack":"4.30.0","full-icu":"^1.3.0","prettier":"1.16.4","react-ga":"^2.5.2","recharts":"1.0.0-beta.9","testcafe":"1.1.4","commander":"2.14.1","node-sass":"4.13.0","react-dom":"^16.5.2","stylelint":"^10.0.0","supertest":"3.0.0","ts-loader":"6.0.0","@types/raf":"^3.4.0","css-loader":"0.28.7","jest-junit":"3.0.0","raw-loader":"0.5.1","styled-jsx":"2.2.1","typescript":"3.3.4000","@babel/core":"7.4.4","@types/jest":"24.0.6","@types/node":"7.0.8","@types/uuid":"3.4.3","file-loader":"3.0.1","jest-enzyme":"7.0.2","lint-staged":"9.1.0","sass-loader":"6.0.6","webpack-cli":"3.3.2","@types/react":"16.8.6","babel-loader":"8.0.5","react-helmet":"5.2.0","react-select":"1.2.1","style-loader":"0.19.1","@types/enzyme":"3.1.13","@types/lodash":"4.14.123","testcafe-live":"0.1.4","@babel/runtime":"7.4.4","dotenv-webpack":"^1.7.0","@babel/polyfill":"^7.4.4","@storybook/react":"5.0.11","@types/invariant":"2.2.29","@types/react-dom":"16.0.11","isomorphic-fetch":"2.2.1","react-datepicker":"1.1.0","react-router-dom":"4.2.2","@babel/preset-env":"7.4.4","@gooddata/mock-js":"^2.13.1","@storybook/addons":"5.0.11","@types/classnames":"2.2.3","@types/prop-types":"15.5.2","@storybook/theming":"5.0.11","identity-obj-proxy":"^3.0.0","intl-messageformat":"^7.5.4","webpack-dev-server":"3.3.1","@babel/preset-react":"7.0.0","@types/react-portal":"4.0.1","@types/react-window":"^1.8.1","babel-plugin-lodash":"3.3.4","html-webpack-plugin":"3.2.0","react-test-renderer":"16.4.2","@types/react-measure":"2.0.5","clean-webpack-plugin":"2.0.2","stats-webpack-plugin":"0.7.0","eslint-config-prettier":"4.1.0","react-google-recaptcha":"^0.14.1","tslint-config-prettier":"1.18.0","@gooddata/eslint-config":"^1.0.0","@gooddata/tslint-config":"1.0.0","@types/react-responsive":"^3.0.3","@types/storybook__react":"4.0.1","@types/stringify-object":"^3.2.0","enzyme-adapter-react-16":"1.3.1","@gooddata/test-storybook":"3.2.1","@storybook/addon-actions":"5.0.11","@storybook/addon-options":"5.0.11","node-sass-magic-importer":"5.1.0","react-syntax-highlighter":"11.0.2","@types/fixed-data-table-2":"0.8.1","stylelint-config-prettier":"5.2.0","@gooddata/stylelint-config":"4.0.1","@types/react-test-renderer":"16.0.0","circular-dependency-plugin":"5.0.2","compression-webpack-plugin":"2.0.0","@types/json-stable-stringify":"^1.0.32","@gooddata/frontend-npm-scripts":"1.1.0","@types/enzyme-adapter-react-16":"1.0.3","stylelint-checkstyle-formatter":"0.1.0","@types/storybook__addon-actions":"3.4.2","@babel/plugin-proposal-class-properties":"7.4.4","@babel/plugin-proposal-object-rest-spread":"7.4.4","@babel/plugin-transform-async-to-generator":"7.4.4"},"peerDependencies":{"react":"^16.5.2","react-dom":"^16.5.2"},"_npmOperationalInternal":{"tmp":"tmp/react-components_7.7.0-beta.32_1591042298220_0.4608884738338537","host":"s3://npm-registry-packages"}},"7.7.0-beta.33":{"name":"@gooddata/react-components","version":"7.7.0-beta.33","author":{"name":"GoodData Corporation"},"license":"BSD-3-Clause","_id":"@gooddata/react-components@7.7.0-beta.33","maintainers":[{"name":"afi","email":"adam.fiedler@gooddata.com"},{"name":"bertold8","email":"ivan.nejezchleb@seznam.cz"},{"name":"bich.nguyen","email":"bich.nguyen@gooddata.com"},{"name":"brbistas","email":"valentinos.chraniotis@gooddata.com"},{"name":"bugsbunny338","email":"jiri.zajic@mensa.cz"},{"name":"de.do","email":"de.do@gooddata.com"},{"name":"gooddata-ci","email":"rail@gooddata.com"},{"name":"hang.ngo","email":"hang.ngo@gooddata.com"},{"name":"hung.nguyen.hoang","email":"hung.nguyen@gooddata.com"},{"name":"huong.nguyen","email":"huong.nguyen@gooddata.com"},{"name":"huyen.nguyen","email":"huyen.nguyen@gooddata.com"},{"name":"ivan.mjartan","email":"ivan.mjartan@gooddata.com"},{"name":"jakub-sterba","email":"jakub.sterba@gooddata.com"},{"name":"jaroslav.tomecek","email":"jaroslav.tomecek@gooddata.com"},{"name":"jkittler","email":"honza.kittler@gmail.com"},{"name":"khanh.le","email":"khanh.le@gooddata.com"},{"name":"lanhuynh","email":"lan.huynh@gooddata.com"},{"name":"linhhong","email":"linh.hong@gooddata.com"},{"name":"lupko","email":"lubomir.slivka@gooddata.com"},{"name":"mai.nguyen","email":"mai.nguyen@gooddata.com"},{"name":"matyas.kandl","email":"matyas.kandl@gooddata.com"},{"name":"michal.marsal","email":"michal.marsal@gooddata.com"},{"name":"my.duong","email":"my.duong@gooddata.com"},{"name":"naibinh","email":"naibinh@gmail.com"},{"name":"nikolacech","email":"nikola.cech@gooddata.com"},{"name":"nis.hua","email":"nis.hua@gooddata.com"},{"name":"no23reason","email":"dan.homola@hotmail.cz"},{"name":"patrikbraborec","email":"patrik.braborec@gooddata.com"},{"name":"pbenes","email":"petr.benes@gooddata.com"},{"name":"petrjanu","email":"petr.janu@gooddata.com"},{"name":"pkingo","email":"philipandreaskingo@hotmail.com"},{"name":"ptquang86","email":"ptquang86@gmail.com"},{"name":"qduval","email":"quentin.duval@gooddata.com"},{"name":"rodri360","email":"me@rodri360.com"},{"name":"scavnickyj","email":"jakub.scavnicky@gooddata.com"},{"name":"sitina","email":"jiri.sitina@gooddata.com"},{"name":"strouhaljan","email":"strouhal.jan@gmail.com"},{"name":"thao-luong","email":"thao.luong@gooddata.com"},{"name":"thuong.nguyen","email":"thuong.nguyen@gooddata.com"},{"name":"tomas.kratochvil","email":"tomas.kratochvil@gooddata.com"},{"name":"tomsatgd","email":"tomas.satinsky@gooddata.com"},{"name":"trung-le-quoc","email":"trung.le@gooddata.com"},{"name":"tu-ngo","email":"tungo1981@gmail.com"},{"name":"tu.bui","email":"tu.bui@gooddata.com"},{"name":"tulean","email":"tuan.le@gooddata.com"},{"name":"tuqt1005","email":"tu.tran@gooddata.com"},{"name":"utdnah","email":"danh.ung@gooddata.com"},{"name":"vlastikcz","email":"vlastimil.kotas@gooddata.com"},{"name":"vu.pham","email":"vu.pham@gooddata.com"},{"name":"xmort","email":"petr.dolejsi@gooddata.com"},{"name":"yanlipnican","email":"yanlipnican@gmail.com"}],"homepage":"https://github.com/gooddata/gooddata-react-components#readme","bugs":{"url":"https://github.com/gooddata/gooddata-react-components/issues"},"dist":{"shasum":"7f138b179cdcf77ad11df75bd5dc8c8272f8ba10","tarball":"https://registry.npmjs.org/@gooddata/react-components/-/react-components-7.7.0-beta.33.tgz","fileCount":2629,"integrity":"sha512-QCfLZaltu6wyvWzzU/9oQWZzsf2QukOvl97r1vDQ7KtkXSDCWDrgi/sQtSXjlhupGQIxuEPbGfemmOz1/ywxZQ==","signatures":[{"sig":"MEYCIQCXaGU9rzyweYZzr1XvTyThq2eyTq+hlLbqUzN5KB9paQIhAMi3tJ0JZDfuYNx1cXar2Icq8HMriF9O4yuFfSmWVLjs","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":10346720,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJe1c0DCRA9TVsSAnZWagAASAAP/jGoKlemGAD8nzBh+9ks\nwI/Ax98yqErx7NYU9uxKexezUsDMHpsjObrEo6e9QATGXBFLlmdAOxzulxxN\nZq+uvd4fYLo7xUsnI0o8aZHGSO7k3MdXyrL0QJnbFzAnrNd12LSHkttt08Ze\nomEKUU4GLMlpT2nNThFItuqJVp30RSBB+MEw7YNyW9FIBbLJUyEQzW/LHmNq\nXD9SFBSb/71Vjt50226Dg9h53CxkH8hAANyQdpytU4VOrgNEGdoshCpmHTPA\nmLQdfj3/hRL0o0OAITxYWH50GMZSpjvO2+mDbtH42QnTCR2Qfr60Jkdll2UP\nsMf2aAIb1io42f+MTdRY0C35vY0iTMImyF2OFE+9n1souLYQlz2Nt0KhmQ8+\nkAog9Ngra+R2uB/0fSffF7iH+eKlIJgiSFZ9zb99pv9BfxFDRuMugf9NXQiF\n17RfoZopDJQhoUg/XnaqRMGU3B2cfHWhVVsZM97hpa2vwZ7Kl2/By6NBBEe1\ncoWLefBoDgJQWRxjrYAbIpIXYqZA+g/r3bttCN0AKFalUtAIL5pCvssf+0/V\nH2CoiRi1VB9Ve33/iW5tYSd57iHYH9G5Vyh3zsTE59RBrVcg3ZgRdUdP+Q9S\ngvJGZOlc5YVVkDUeSOT1N8FQgCoCF07Wc2n+JevYY7DhzW8RhEo+8+SrXz+T\nxA2m\r\n=LtRs\r\n-----END PGP SIGNATURE-----\r\n"},"main":"dist/index.js","husky":{"hooks":{"pre-commit":"lint-staged"}},"config":{"eslint":"./examples/**/*.{js,jsx}","tslint":"./{__mocks__,src,stories}/{,**/}*.{ts,tsx}"},"readme":"[![npm version](https://badge.fury.io/js/%40gooddata%2Freact-components.svg)](https://www.npmjs.com/package/@gooddata/react-components)\n\n# GoodData.UI React components\n> A React-based JavaScript library for building data-driven applications\n\n## Getting started\n- [GoodData.UI Documentation](http://sdk.gooddata.com/gooddata-ui/)\n- [GoodData.UI Live Examples](https://gooddata-examples.herokuapp.com/)\n- [Stack Overflow](https://stackoverflow.com/questions/tagged/gooddata)\n\n### Usage\nWith [yarn](https://yarnpkg.com) installed, go to your project directory and run\n```\n$ yarn add @gooddata/react-components\n```\nIf you prefer [npm](npmjs.com) run\n```\n$ npm install --save @gooddata/react-components\n```\n\nThe public API is exposed via global `index.js`. Except for the styles, do not import any other file directly\nbecause they are not intended to be part of the public API.\n\n## Contributing\n\nWe welcome any contribution in form of [issues](https://github.com/gooddata/gooddata-react-components/issues) or [pull requests](https://github.com/gooddata/gooddata-react-components/pulls).\n\nInstall [Node.js](http://nodejs.org) (node 12.16.1, npm v6.13.4) and [Yarn](https://classic.yarnpkg.com) (1.22.4).\n\nInstall dependencies:\n```\nyarn install --frozen-lockfile\n```\n\nThese commands may come in handy while developing:\n\n| command | description |\n| ------- | ----------- |\n| `yarn install --pure-lockfile` | first step |\n| ||\n| `yarn dev` | build react-components to `/dist` in watch mode |\n| `yarn test` | run all unit tests |\n| `yarn prettier-write` | format the source code to match the valid codestyle |\n| `yarn validate` | validate codestyle |\n| ||\n| `yarn storybook` | run storybook from `/stories` on http://localhost:9001 |\n| `yarn build-storybook` | build storybook to `/dist-storybook` |\n| `yarn test-storybook` | run storybook and [screenshot tests](https://github.com/gooddata/gdc-client-utils/tree/master/test-storybook) |\n| ||\n| `yarn examples` | run Live Examples dev-server from `/examples` on https://localhost:8999 |\n| `yarn examples-build` | build Live Examples to `/examples/dist` |\n| `yarn examples-server` | serve built Live Examples - see `/examples/server/src` |\n| `yarn examples-testcafe` | run testcafe tests against `localhost:8999` |\n\n### Deploy to heroku.com\nWhen you deploy this repo to heroku, it serves *GoodData.UI Live Examples*.\nRelevant tasks are in `Procfile` and `package.json`.\n\n```bash\n# run in the project directory\nheroku login\nheroku create <your-app-name>\nheroku config:set DOMAIN_ADMIN_USERNAME=x@gooddata.com DOMAIN_ADMIN_PASSWORD=xy PROJECT_ID_TO_ASSIGN=xms7ga4tf3g3nzucd8380o2bev8oeknp\ngit push heroku HEAD:master\nheroku open\n```\n### Enable Geo Chart for Storybook and Live Examples\nGeo chart uses Mapbox to render map which requires a Mapbox access token.\n- Register an account and create Mapbox access token at [guide](https://docs.mapbox.com/help/how-mapbox-works/access-tokens/)\n- Store the created token at `.env`:\n```bash\necho -e \"EXAMPLE_MAPBOX_ACCESS_TOKEN=token\" >> .env # only need to run once\necho -e \"STORYBOOK_MAPBOX_ACCESS_TOKEN=token\" >> .env # only need to run once\n```\n\n### Run Live Examples Locally\nTo run *GoodData.UI Live Examples* locally:\n```bash\ngit clone <this-repository>\ncd  <repository-folder>\nyarn install --pure-lockfile\nyarn examples\n```\nThen open https://localhost:8999 and login using Live Examples account (you can [create one here](https://gooddata-examples.herokuapp.com/registration)).\n\n### Run Storybook locally\n- Run storybook with token stored in `.env` for more secure\n```bash\nyarn storybook\n```\n- Or run storybook with token env param exposed to cli (not suggested)\n```bash\nSTORYBOOK_MAPBOX_ACCESS_TOKEN=token yarn storybook\n```\n- Apply either above way to `yarn build-storybook` or `yarn test-storybook`\n\n### Source code formatting\nThe source code in the repository is formatted by [Prettier](https://prettier.io/).\nThe format of the code is validated by our Continuous Integration server and is one of the requirements of successful merge.\n\nPrettier is supported by every major IDE. You can find the list of supported editors and how to configure them [here](https://prettier.io/docs/en/editors.html).\n\nIn the case, when your editor is not supported or you don't want to setup the integration, you can run the `yarn prettier-write` command to reformat the code before commit.\n\n## Changelog\n\n- see [CHANGELOG.md](CHANGELOG.md)\n\n## Supported versions\n\nIn order to make the user experience with integrating GoodData UI SDK as smooth and secure as possible and to ensure that the SDK is using the latest features of the platform, we will only provide support to two most recent major versions of UI SDK.\n\nThe most recent majors will be supported in the following modes:\n\n- The latest major version will receive all new functionality and all bug fixes\n- The previous major version will only receive fixes to critical issues and security fixes. These fixes will be applied on top of last released version of the previous major\n\nThe customers are encouraged to always use the latest version of the UI SDK.\n\nIn case of using older versions, the user might face API incompatibility, performance or security issues.\n\nPlease follow the installation instructions to update to the newest version.\n\n## License\n\n(C) 2007-2020 GoodData Corporation\n\nThis project is dual licensed:\n\n- The ATTRIBUTION-NONCOMMERCIAL 4.0 INTERNATIONAL (CC BY-NC 4.0) is used for purpose of the trial experience and evaluation of GoodData.UI library.\n- The GOODDATA GOODDATA.UI LIBRARY END USER LICENSE AGREEMENT is used for GoodData customers.\n\nFor more information, please see [LICENSE](https://github.com/gooddata/gooddata-react-components/blob/master/LICENSE)\n","gitHead":"10d2240f4ff07ef05ec8b8ee2d378117d5ded2ba","scripts":{"dev":"bash scripts/build.sh --dev-watch","test":"jest --watch","build":"bash scripts/build.sh","tslint":"yarn run-tslint -t verbose $npm_package_config_tslint","prepare":"cd examples/server && yarn install --frozen-lockfile && cd ../..; rm -r examples/node_modules 2>/dev/null; true","examples":"bash scripts/run-examples.sh","prepare?":"# Called before `npm publish` and on local `npm install`. Temporarily also for deleting obsolete node_modules. Ends with `true` to continue gracefully.","validate":"tsc --noEmit && yarn tslint && eslint $npm_package_config_eslint && yarn validate-style && yarn prettier-check","build-dev":"bash scripts/build.sh --dev","examples?":"# Default is developer domain, other options: yarn examples [sec,secure,stg,stg2,stg3,demo,developer or URL]","storybook":"yarn build && start-storybook -p 9001 -c .storybook","test-once":"jest","tslint-ci":"mkdir -p ./ci/results && yarn run-tslint -t checkstyle -o ./ci/results/tslint-results.xml $npm_package_config_tslint","run-tslint":"tslint -p tsconfig.json","validate-ci":"tsc --noEmit && yarn tslint-ci  && eslint $npm_package_config_eslint -f checkstyle -o ci/results/eslint-results.xml && yarn validate-style-ci && yarn prettier-check","examples-build":"bash scripts/build-examples.sh","prepublishOnly":"yarn build","prettier-check":"prettier --check '{src,stories,styles,__mocks__,examples/server/src,examples/src,examples/test}/**/*.{ts,js,tsx,jsx,json,scss,md,yaml,html}'","prettier-write":"prettier --write '{src,stories,styles,__mocks__,examples/server/src,examples/src,examples/test}/**/*.{ts,js,tsx,jsx,json,scss,md,yaml,html}'","test-storybook":"yarn build && test-storybook","validate-style":"stylelint '**/*.scss'","build-storybook":"yarn build && build-storybook -c .storybook -o dist-storybook","examples-server":"node examples/server/src/index.js","heroku-postbuild":"yarn examples-build developer","examples-testcafe":"./scripts/run-testcafe.sh visual","validate-style-ci":"stylelint '**/*.scss' --custom-formatter=node_modules/stylelint-checkstyle-formatter > ci/results/stylelint-results.xml","check-circular-deps":"madge --circular --extensions ts ./src","examples-testcafe-ci":"./scripts/run-testcafe.sh ci","examples-testcafe-live":"./scripts/run-testcafe.sh live"},"typings":"dist/index.d.ts","_npmUser":{"name":"gooddata-ci","email":"rail@gooddata.com"},"deprecated":"@gooddata/react-components@7 reached End of Support on March 31, 2022. Please upgrade (see https://sdk.gooddata.com/gooddata-ui/docs/supported_versions.html for more information).","repository":{"url":"git+ssh://git@github.com/gooddata/gooddata-react-components.git","type":"git"},"_npmVersion":"6.13.4","description":"GoodData.UI - A powerful JavaScript library for building analytical applications","directories":{},"lint-staged":{"{src,stories,styles,__mocks__,examples/server/src,examples/src,examples/test}/**/*.{ts,js,tsx,jsx,scss}":["npx gdc-fix-copyright","git add"],"{src,stories,styles,__mocks__,examples/server/src,examples/src,examples/test}/**/*.{ts,js,tsx,jsx,json,scss,md,yaml,html}":["prettier --write","git add"]},"_nodeVersion":"12.16.1","dependencies":{"rxjs":"^5.5.6","uuid":"^3.2.1","immer":"^1.3.1","lodash":"^4.17.15","date-fns":"^2.7.0","downshift":"^3.2.7","invariant":"^2.2.2","mapbox-gl":"^1.6.1","classnames":"^2.2.6","highcharts":"7.1.1","prop-types":"^15.6.0","react-intl":"^3.6.0","custom-event":"^1.0.1","react-window":"^1.8.1","ag-grid-react":"20.0.0","react-measure":"^2.3.0","@types/mapbox-gl":"^1.6.1","react-day-picker":"~7.3.0","react-responsive":"^3.0.0","stringify-object":"^2.4.0","@gooddata/typings":"^2.24.2","ag-grid-community":"20.0.0","http-status-codes":"^1.3.0","@gooddata/js-utils":"^3.10.5","@gooddata/numberjs":"^3.2.4","fixed-data-table-2":"0.7.17","@gooddata/goodstrap":"^68.6.0","react-dom-factories":"^1.0.2","@gooddata/gooddata-js":"^13.0.1","json-stable-stringify":"^1.0.1","react-transition-group":"^2.2.1","hoist-non-react-statics":"^3.3.0","nodelist-foreach-polyfill":"^1.2.0","@formatjs/intl-pluralrules":"^1.3.6","highcharts-grouped-categories":"^1.1.3"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"raf":"3.3.2","yup":"^0.24.1","jest":"24.7.1","husky":"3.0.0","madge":"^3.4.4","react":"^16.5.2","enzyme":"3.5.0","eslint":"4.19.1","formik":"^0.11.11","moment":"2.23.0","history":"^4.7.2","ts-jest":"24.0.0","webpack":"4.30.0","full-icu":"^1.3.0","prettier":"1.16.4","react-ga":"^2.5.2","recharts":"1.0.0-beta.9","testcafe":"1.1.4","commander":"2.14.1","node-sass":"4.13.0","react-dom":"^16.5.2","stylelint":"^10.0.0","supertest":"3.0.0","ts-loader":"6.0.0","@types/raf":"^3.4.0","css-loader":"0.28.7","jest-junit":"3.0.0","raw-loader":"0.5.1","styled-jsx":"2.2.1","typescript":"3.3.4000","@babel/core":"7.4.4","@types/jest":"24.0.6","@types/node":"7.0.8","@types/uuid":"3.4.3","file-loader":"3.0.1","jest-enzyme":"7.0.2","lint-staged":"9.1.0","sass-loader":"6.0.6","webpack-cli":"3.3.2","@types/react":"16.8.6","babel-loader":"8.0.5","react-helmet":"5.2.0","react-select":"1.2.1","style-loader":"0.19.1","@types/enzyme":"3.1.13","@types/lodash":"4.14.123","testcafe-live":"0.1.4","@babel/runtime":"7.4.4","dotenv-webpack":"^1.7.0","@babel/polyfill":"^7.4.4","@storybook/react":"5.0.11","@types/invariant":"2.2.29","@types/react-dom":"16.0.11","isomorphic-fetch":"2.2.1","react-datepicker":"1.1.0","react-router-dom":"4.2.2","@babel/preset-env":"7.4.4","@gooddata/mock-js":"^2.13.1","@storybook/addons":"5.0.11","@types/classnames":"2.2.3","@types/prop-types":"15.5.2","@storybook/theming":"5.0.11","identity-obj-proxy":"^3.0.0","intl-messageformat":"^7.5.4","webpack-dev-server":"3.3.1","@babel/preset-react":"7.0.0","@types/react-portal":"4.0.1","@types/react-window":"^1.8.1","babel-plugin-lodash":"3.3.4","html-webpack-plugin":"3.2.0","react-test-renderer":"16.4.2","@types/react-measure":"2.0.5","clean-webpack-plugin":"2.0.2","stats-webpack-plugin":"0.7.0","eslint-config-prettier":"4.1.0","react-google-recaptcha":"^0.14.1","tslint-config-prettier":"1.18.0","@gooddata/eslint-config":"^1.0.0","@gooddata/tslint-config":"1.0.0","@types/react-responsive":"^3.0.3","@types/storybook__react":"4.0.1","@types/stringify-object":"^3.2.0","enzyme-adapter-react-16":"1.3.1","@gooddata/test-storybook":"3.2.1","@storybook/addon-actions":"5.0.11","@storybook/addon-options":"5.0.11","node-sass-magic-importer":"5.1.0","react-syntax-highlighter":"11.0.2","@types/fixed-data-table-2":"0.8.1","stylelint-config-prettier":"5.2.0","@gooddata/stylelint-config":"4.0.1","@types/react-test-renderer":"16.0.0","circular-dependency-plugin":"5.0.2","compression-webpack-plugin":"2.0.0","@types/json-stable-stringify":"^1.0.32","@gooddata/frontend-npm-scripts":"1.1.0","@types/enzyme-adapter-react-16":"1.0.3","stylelint-checkstyle-formatter":"0.1.0","@types/storybook__addon-actions":"3.4.2","@babel/plugin-proposal-class-properties":"7.4.4","@babel/plugin-proposal-object-rest-spread":"7.4.4","@babel/plugin-transform-async-to-generator":"7.4.4"},"peerDependencies":{"react":"^16.5.2","react-dom":"^16.5.2"},"_npmOperationalInternal":{"tmp":"tmp/react-components_7.7.0-beta.33_1591069954196_0.5697817814523487","host":"s3://npm-registry-packages"}},"7.7.0-beta.34":{"name":"@gooddata/react-components","version":"7.7.0-beta.34","author":{"name":"GoodData Corporation"},"license":"BSD-3-Clause","_id":"@gooddata/react-components@7.7.0-beta.34","maintainers":[{"name":"afi","email":"adam.fiedler@gooddata.com"},{"name":"bertold8","email":"ivan.nejezchleb@seznam.cz"},{"name":"bich.nguyen","email":"bich.nguyen@gooddata.com"},{"name":"brbistas","email":"valentinos.chraniotis@gooddata.com"},{"name":"bugsbunny338","email":"jiri.zajic@mensa.cz"},{"name":"de.do","email":"de.do@gooddata.com"},{"name":"gooddata-ci","email":"rail@gooddata.com"},{"name":"hang.ngo","email":"hang.ngo@gooddata.com"},{"name":"hung.nguyen.hoang","email":"hung.nguyen@gooddata.com"},{"name":"huong.nguyen","email":"huong.nguyen@gooddata.com"},{"name":"huyen.nguyen","email":"huyen.nguyen@gooddata.com"},{"name":"ivan.mjartan","email":"ivan.mjartan@gooddata.com"},{"name":"jakub-sterba","email":"jakub.sterba@gooddata.com"},{"name":"jaroslav.tomecek","email":"jaroslav.tomecek@gooddata.com"},{"name":"jkittler","email":"honza.kittler@gmail.com"},{"name":"khanh.le","email":"khanh.le@gooddata.com"},{"name":"lanhuynh","email":"lan.huynh@gooddata.com"},{"name":"linhhong","email":"linh.hong@gooddata.com"},{"name":"lupko","email":"lubomir.slivka@gooddata.com"},{"name":"mai.nguyen","email":"mai.nguyen@gooddata.com"},{"name":"matyas.kandl","email":"matyas.kandl@gooddata.com"},{"name":"michal.marsal","email":"michal.marsal@gooddata.com"},{"name":"my.duong","email":"my.duong@gooddata.com"},{"name":"naibinh","email":"naibinh@gmail.com"},{"name":"nikolacech","email":"nikola.cech@gooddata.com"},{"name":"nis.hua","email":"nis.hua@gooddata.com"},{"name":"no23reason","email":"dan.homola@hotmail.cz"},{"name":"patrikbraborec","email":"patrik.braborec@gooddata.com"},{"name":"pbenes","email":"petr.benes@gooddata.com"},{"name":"petrjanu","email":"petr.janu@gooddata.com"},{"name":"pkingo","email":"philipandreaskingo@hotmail.com"},{"name":"ptquang86","email":"ptquang86@gmail.com"},{"name":"qduval","email":"quentin.duval@gooddata.com"},{"name":"rodri360","email":"me@rodri360.com"},{"name":"scavnickyj","email":"jakub.scavnicky@gooddata.com"},{"name":"sitina","email":"jiri.sitina@gooddata.com"},{"name":"strouhaljan","email":"strouhal.jan@gmail.com"},{"name":"thao-luong","email":"thao.luong@gooddata.com"},{"name":"thuong.nguyen","email":"thuong.nguyen@gooddata.com"},{"name":"tomas.kratochvil","email":"tomas.kratochvil@gooddata.com"},{"name":"tomsatgd","email":"tomas.satinsky@gooddata.com"},{"name":"trung-le-quoc","email":"trung.le@gooddata.com"},{"name":"tu-ngo","email":"tungo1981@gmail.com"},{"name":"tu.bui","email":"tu.bui@gooddata.com"},{"name":"tulean","email":"tuan.le@gooddata.com"},{"name":"tuqt1005","email":"tu.tran@gooddata.com"},{"name":"utdnah","email":"danh.ung@gooddata.com"},{"name":"vlastikcz","email":"vlastimil.kotas@gooddata.com"},{"name":"vu.pham","email":"vu.pham@gooddata.com"},{"name":"xmort","email":"petr.dolejsi@gooddata.com"},{"name":"yanlipnican","email":"yanlipnican@gmail.com"}],"homepage":"https://github.com/gooddata/gooddata-react-components#readme","bugs":{"url":"https://github.com/gooddata/gooddata-react-components/issues"},"dist":{"shasum":"9043b6b1cf6d02d2cefcc96b522602296b25986f","tarball":"https://registry.npmjs.org/@gooddata/react-components/-/react-components-7.7.0-beta.34.tgz","fileCount":2629,"integrity":"sha512-/HKb8td20rI7Qk1LPXJ8+CPQPPCajuUygIJflhyJf0eylaU04pOFxDUEJbf7YHNVtf/LvTDCmHBFQYzrfCEFzA==","signatures":[{"sig":"MEUCIHbiaxTgJ4FNL9elxAg/9Jmc07xw2R9ZBBj9R9O+xpUaAiEA4wMZZya0dIyubaymX2mlC1Tyd+ErbysX2U+7KEvPatw=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":10346264,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJe1fioCRA9TVsSAnZWagAAmCAP/0Dbtz8uwPPf86o6G50e\nLrug3lcKD0mno01JOB3rpObTrUtwvrba/GYEIfeDClXoC/CEFtBnWeEIQZk9\nA34CFrf9RbmA37/xcPfDM8Z/ZOOSKizQbsiDOhO7EPkFMyevMcfIfgP9FWI0\nS3dQESKuiEIZVjZssNuj0w9Xajk2P/OjJZrlp0w/hkzkA2py9OhphtpRP/2j\nn9I8AmJRWFbfHFzr3J/kn6Ec6VrlEb7bKE/bjCQDq/7bXXn9s/XzbHb+0kb1\nAFI3lEE0U8Ur2U1sAf6cOgGUKss7STnYOy7U1BE0L6D5F2vSwqadbZQvR+GJ\nNQ+HP7EZKsizKDW0zN0VoN+3ZtsqhG8AcyMqYgVeBi/RctDtwK9rYT6oTyPX\nsECiohthhgOjZiVLYzOxMFWYW+VRD39OH/6GPm8ZpLop52Eidh7Kd7f9X61w\nWDSbtuggHM4oYQ28MnnCoJvxjFkuRMrZI8loaFYZizeTTc654XxFGA3563Jn\n6RSwVPgUsk+QDVTm+G1iLDrsmtbFNziQ0A0Im8Bnq7+bwiXYgDrQuc5Kl3d9\nWinX5rkeR5h/VenVLAOVWOuzBXmddTfiDieuGgQSy0Xh3a25Qy1EMbhKZTP9\nkVZySyXoYEuehZv7hfFDSf5KSdl0hRwDgdhevsqPfI+zqq+bQfxgtZMyB7r3\nEFc7\r\n=6xWT\r\n-----END PGP SIGNATURE-----\r\n"},"main":"dist/index.js","husky":{"hooks":{"pre-commit":"lint-staged"}},"config":{"eslint":"./examples/**/*.{js,jsx}","tslint":"./{__mocks__,src,stories}/{,**/}*.{ts,tsx}"},"readme":"[![npm version](https://badge.fury.io/js/%40gooddata%2Freact-components.svg)](https://www.npmjs.com/package/@gooddata/react-components)\n\n# GoodData.UI React components\n> A React-based JavaScript library for building data-driven applications\n\n## Getting started\n- [GoodData.UI Documentation](http://sdk.gooddata.com/gooddata-ui/)\n- [GoodData.UI Live Examples](https://gooddata-examples.herokuapp.com/)\n- [Stack Overflow](https://stackoverflow.com/questions/tagged/gooddata)\n\n### Usage\nWith [yarn](https://yarnpkg.com) installed, go to your project directory and run\n```\n$ yarn add @gooddata/react-components\n```\nIf you prefer [npm](npmjs.com) run\n```\n$ npm install --save @gooddata/react-components\n```\n\nThe public API is exposed via global `index.js`. Except for the styles, do not import any other file directly\nbecause they are not intended to be part of the public API.\n\n## Contributing\n\nWe welcome any contribution in form of [issues](https://github.com/gooddata/gooddata-react-components/issues) or [pull requests](https://github.com/gooddata/gooddata-react-components/pulls).\n\nInstall [Node.js](http://nodejs.org) (node 12.16.1, npm v6.13.4) and [Yarn](https://classic.yarnpkg.com) (1.22.4).\n\nInstall dependencies:\n```\nyarn install --frozen-lockfile\n```\n\nThese commands may come in handy while developing:\n\n| command | description |\n| ------- | ----------- |\n| `yarn install --pure-lockfile` | first step |\n| ||\n| `yarn dev` | build react-components to `/dist` in watch mode |\n| `yarn test` | run all unit tests |\n| `yarn prettier-write` | format the source code to match the valid codestyle |\n| `yarn validate` | validate codestyle |\n| ||\n| `yarn storybook` | run storybook from `/stories` on http://localhost:9001 |\n| `yarn build-storybook` | build storybook to `/dist-storybook` |\n| `yarn test-storybook` | run storybook and [screenshot tests](https://github.com/gooddata/gdc-client-utils/tree/master/test-storybook) |\n| ||\n| `yarn examples` | run Live Examples dev-server from `/examples` on https://localhost:8999 |\n| `yarn examples-build` | build Live Examples to `/examples/dist` |\n| `yarn examples-server` | serve built Live Examples - see `/examples/server/src` |\n| `yarn examples-testcafe` | run testcafe tests against `localhost:8999` |\n\n### Deploy to heroku.com\nWhen you deploy this repo to heroku, it serves *GoodData.UI Live Examples*.\nRelevant tasks are in `Procfile` and `package.json`.\n\n```bash\n# run in the project directory\nheroku login\nheroku create <your-app-name>\nheroku config:set DOMAIN_ADMIN_USERNAME=x@gooddata.com DOMAIN_ADMIN_PASSWORD=xy PROJECT_ID_TO_ASSIGN=xms7ga4tf3g3nzucd8380o2bev8oeknp\ngit push heroku HEAD:master\nheroku open\n```\n### Enable Geo Chart for Storybook and Live Examples\nGeo chart uses Mapbox to render map which requires a Mapbox access token.\n- Register an account and create Mapbox access token at [guide](https://docs.mapbox.com/help/how-mapbox-works/access-tokens/)\n- Store the created token at `.env`:\n```bash\necho -e \"EXAMPLE_MAPBOX_ACCESS_TOKEN=token\" >> .env # only need to run once\necho -e \"STORYBOOK_MAPBOX_ACCESS_TOKEN=token\" >> .env # only need to run once\n```\n\n### Run Live Examples Locally\nTo run *GoodData.UI Live Examples* locally:\n```bash\ngit clone <this-repository>\ncd  <repository-folder>\nyarn install --pure-lockfile\nyarn examples\n```\nThen open https://localhost:8999 and login using Live Examples account (you can [create one here](https://gooddata-examples.herokuapp.com/registration)).\n\n### Run Storybook locally\n- Run storybook with token stored in `.env` for more secure\n```bash\nyarn storybook\n```\n- Or run storybook with token env param exposed to cli (not suggested)\n```bash\nSTORYBOOK_MAPBOX_ACCESS_TOKEN=token yarn storybook\n```\n- Apply either above way to `yarn build-storybook` or `yarn test-storybook`\n\n### Source code formatting\nThe source code in the repository is formatted by [Prettier](https://prettier.io/).\nThe format of the code is validated by our Continuous Integration server and is one of the requirements of successful merge.\n\nPrettier is supported by every major IDE. You can find the list of supported editors and how to configure them [here](https://prettier.io/docs/en/editors.html).\n\nIn the case, when your editor is not supported or you don't want to setup the integration, you can run the `yarn prettier-write` command to reformat the code before commit.\n\n## Changelog\n\n- see [CHANGELOG.md](CHANGELOG.md)\n\n## Supported versions\n\nIn order to make the user experience with integrating GoodData UI SDK as smooth and secure as possible and to ensure that the SDK is using the latest features of the platform, we will only provide support to two most recent major versions of UI SDK.\n\nThe most recent majors will be supported in the following modes:\n\n- The latest major version will receive all new functionality and all bug fixes\n- The previous major version will only receive fixes to critical issues and security fixes. These fixes will be applied on top of last released version of the previous major\n\nThe customers are encouraged to always use the latest version of the UI SDK.\n\nIn case of using older versions, the user might face API incompatibility, performance or security issues.\n\nPlease follow the installation instructions to update to the newest version.\n\n## License\n\n(C) 2007-2020 GoodData Corporation\n\nThis project is dual licensed:\n\n- The ATTRIBUTION-NONCOMMERCIAL 4.0 INTERNATIONAL (CC BY-NC 4.0) is used for purpose of the trial experience and evaluation of GoodData.UI library.\n- The GOODDATA GOODDATA.UI LIBRARY END USER LICENSE AGREEMENT is used for GoodData customers.\n\nFor more information, please see [LICENSE](https://github.com/gooddata/gooddata-react-components/blob/master/LICENSE)\n","gitHead":"b4eb28f6cdf89c04a3e9dc51be4c61702ba83e74","scripts":{"dev":"bash scripts/build.sh --dev-watch","test":"jest --watch","build":"bash scripts/build.sh","tslint":"yarn run-tslint -t verbose $npm_package_config_tslint","prepare":"cd examples/server && yarn install --frozen-lockfile && cd ../..; rm -r examples/node_modules 2>/dev/null; true","examples":"bash scripts/run-examples.sh","prepare?":"# Called before `npm publish` and on local `npm install`. Temporarily also for deleting obsolete node_modules. Ends with `true` to continue gracefully.","validate":"tsc --noEmit && yarn tslint && eslint $npm_package_config_eslint && yarn validate-style && yarn prettier-check","build-dev":"bash scripts/build.sh --dev","examples?":"# Default is developer domain, other options: yarn examples [sec,secure,stg,stg2,stg3,demo,developer or URL]","storybook":"yarn build && start-storybook -p 9001 -c .storybook","test-once":"jest","tslint-ci":"mkdir -p ./ci/results && yarn run-tslint -t checkstyle -o ./ci/results/tslint-results.xml $npm_package_config_tslint","run-tslint":"tslint -p tsconfig.json","validate-ci":"tsc --noEmit && yarn tslint-ci  && eslint $npm_package_config_eslint -f checkstyle -o ci/results/eslint-results.xml && yarn validate-style-ci && yarn prettier-check","examples-build":"bash scripts/build-examples.sh","prepublishOnly":"yarn build","prettier-check":"prettier --check '{src,stories,styles,__mocks__,examples/server/src,examples/src,examples/test}/**/*.{ts,js,tsx,jsx,json,scss,md,yaml,html}'","prettier-write":"prettier --write '{src,stories,styles,__mocks__,examples/server/src,examples/src,examples/test}/**/*.{ts,js,tsx,jsx,json,scss,md,yaml,html}'","test-storybook":"yarn build && test-storybook","validate-style":"stylelint '**/*.scss'","build-storybook":"yarn build && build-storybook -c .storybook -o dist-storybook","examples-server":"node examples/server/src/index.js","heroku-postbuild":"yarn examples-build developer","examples-testcafe":"./scripts/run-testcafe.sh visual","validate-style-ci":"stylelint '**/*.scss' --custom-formatter=node_modules/stylelint-checkstyle-formatter > ci/results/stylelint-results.xml","check-circular-deps":"madge --circular --extensions ts ./src","examples-testcafe-ci":"./scripts/run-testcafe.sh ci","examples-testcafe-live":"./scripts/run-testcafe.sh live"},"typings":"dist/index.d.ts","_npmUser":{"name":"gooddata-ci","email":"rail@gooddata.com"},"deprecated":"@gooddata/react-components@7 reached End of Support on March 31, 2022. Please upgrade (see https://sdk.gooddata.com/gooddata-ui/docs/supported_versions.html for more information).","repository":{"url":"git+ssh://git@github.com/gooddata/gooddata-react-components.git","type":"git"},"_npmVersion":"6.13.4","description":"GoodData.UI - A powerful JavaScript library for building analytical applications","directories":{},"lint-staged":{"{src,stories,styles,__mocks__,examples/server/src,examples/src,examples/test}/**/*.{ts,js,tsx,jsx,scss}":["npx gdc-fix-copyright","git add"],"{src,stories,styles,__mocks__,examples/server/src,examples/src,examples/test}/**/*.{ts,js,tsx,jsx,json,scss,md,yaml,html}":["prettier --write","git add"]},"_nodeVersion":"12.16.1","dependencies":{"rxjs":"^5.5.6","uuid":"^3.2.1","immer":"^1.3.1","lodash":"^4.17.15","date-fns":"^2.7.0","downshift":"^3.2.7","invariant":"^2.2.2","mapbox-gl":"^1.6.1","classnames":"^2.2.6","highcharts":"7.1.1","prop-types":"^15.6.0","react-intl":"^3.6.0","custom-event":"^1.0.1","react-window":"^1.8.1","ag-grid-react":"20.0.0","react-measure":"^2.3.0","@types/mapbox-gl":"^1.6.1","react-day-picker":"~7.3.0","react-responsive":"^3.0.0","stringify-object":"^2.4.0","@gooddata/typings":"^2.24.2","ag-grid-community":"20.0.0","http-status-codes":"^1.3.0","@gooddata/js-utils":"^3.10.5","@gooddata/numberjs":"^3.2.4","fixed-data-table-2":"0.7.17","@gooddata/goodstrap":"^68.6.0","react-dom-factories":"^1.0.2","@gooddata/gooddata-js":"^13.0.1","json-stable-stringify":"^1.0.1","react-transition-group":"^2.2.1","hoist-non-react-statics":"^3.3.0","nodelist-foreach-polyfill":"^1.2.0","@formatjs/intl-pluralrules":"^1.3.6","highcharts-grouped-categories":"^1.1.3"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"raf":"3.3.2","yup":"^0.24.1","jest":"24.7.1","husky":"3.0.0","madge":"^3.4.4","react":"^16.5.2","enzyme":"3.5.0","eslint":"4.19.1","formik":"^0.11.11","moment":"2.23.0","history":"^4.7.2","ts-jest":"24.0.0","webpack":"4.30.0","full-icu":"^1.3.0","prettier":"1.16.4","react-ga":"^2.5.2","recharts":"1.0.0-beta.9","testcafe":"1.1.4","commander":"2.14.1","node-sass":"4.13.0","react-dom":"^16.5.2","stylelint":"^10.0.0","supertest":"3.0.0","ts-loader":"6.0.0","@types/raf":"^3.4.0","css-loader":"0.28.7","jest-junit":"3.0.0","raw-loader":"0.5.1","styled-jsx":"2.2.1","typescript":"3.3.4000","@babel/core":"7.4.4","@types/jest":"24.0.6","@types/node":"7.0.8","@types/uuid":"3.4.3","file-loader":"3.0.1","jest-enzyme":"7.0.2","lint-staged":"9.1.0","sass-loader":"6.0.6","webpack-cli":"3.3.2","@types/react":"16.8.6","babel-loader":"8.0.5","react-helmet":"5.2.0","react-select":"1.2.1","style-loader":"0.19.1","@types/enzyme":"3.1.13","@types/lodash":"4.14.123","testcafe-live":"0.1.4","@babel/runtime":"7.4.4","dotenv-webpack":"^1.7.0","@babel/polyfill":"^7.4.4","@storybook/react":"5.0.11","@types/invariant":"2.2.29","@types/react-dom":"16.0.11","isomorphic-fetch":"2.2.1","react-datepicker":"1.1.0","react-router-dom":"4.2.2","@babel/preset-env":"7.4.4","@gooddata/mock-js":"^2.13.1","@storybook/addons":"5.0.11","@types/classnames":"2.2.3","@types/prop-types":"15.5.2","@storybook/theming":"5.0.11","identity-obj-proxy":"^3.0.0","intl-messageformat":"^7.5.4","webpack-dev-server":"3.3.1","@babel/preset-react":"7.0.0","@types/react-portal":"4.0.1","@types/react-window":"^1.8.1","babel-plugin-lodash":"3.3.4","html-webpack-plugin":"3.2.0","react-test-renderer":"16.4.2","@types/react-measure":"2.0.5","clean-webpack-plugin":"2.0.2","stats-webpack-plugin":"0.7.0","eslint-config-prettier":"4.1.0","react-google-recaptcha":"^0.14.1","tslint-config-prettier":"1.18.0","@gooddata/eslint-config":"^1.0.0","@gooddata/tslint-config":"1.0.0","@types/react-responsive":"^3.0.3","@types/storybook__react":"4.0.1","@types/stringify-object":"^3.2.0","enzyme-adapter-react-16":"1.3.1","@gooddata/test-storybook":"3.2.1","@storybook/addon-actions":"5.0.11","@storybook/addon-options":"5.0.11","node-sass-magic-importer":"5.1.0","react-syntax-highlighter":"11.0.2","@types/fixed-data-table-2":"0.8.1","stylelint-config-prettier":"5.2.0","@gooddata/stylelint-config":"4.0.1","@types/react-test-renderer":"16.0.0","circular-dependency-plugin":"5.0.2","compression-webpack-plugin":"2.0.0","@types/json-stable-stringify":"^1.0.32","@gooddata/frontend-npm-scripts":"1.1.0","@types/enzyme-adapter-react-16":"1.0.3","stylelint-checkstyle-formatter":"0.1.0","@types/storybook__addon-actions":"3.4.2","@babel/plugin-proposal-class-properties":"7.4.4","@babel/plugin-proposal-object-rest-spread":"7.4.4","@babel/plugin-transform-async-to-generator":"7.4.4"},"peerDependencies":{"react":"^16.5.2","react-dom":"^16.5.2"},"_npmOperationalInternal":{"tmp":"tmp/react-components_7.7.0-beta.34_1591081127824_0.39457983797528806","host":"s3://npm-registry-packages"}},"7.7.0-alpha-scavnickyj-jsc-bb-2215-2020-06-02T09-01-46-952Z":{"name":"@gooddata/react-components","version":"7.7.0-alpha-scavnickyj-jsc-bb-2215-2020-06-02T09-01-46-952Z","author":{"name":"GoodData Corporation"},"license":"BSD-3-Clause","_id":"@gooddata/react-components@7.7.0-alpha-scavnickyj-jsc-bb-2215-2020-06-02T09-01-46-952Z","maintainers":[{"name":"afi","email":"adam.fiedler@gooddata.com"},{"name":"bertold8","email":"ivan.nejezchleb@seznam.cz"},{"name":"bich.nguyen","email":"bich.nguyen@gooddata.com"},{"name":"brbistas","email":"valentinos.chraniotis@gooddata.com"},{"name":"bugsbunny338","email":"jiri.zajic@mensa.cz"},{"name":"de.do","email":"de.do@gooddata.com"},{"name":"gooddata-ci","email":"rail@gooddata.com"},{"name":"hang.ngo","email":"hang.ngo@gooddata.com"},{"name":"hung.nguyen.hoang","email":"hung.nguyen@gooddata.com"},{"name":"huong.nguyen","email":"huong.nguyen@gooddata.com"},{"name":"huyen.nguyen","email":"huyen.nguyen@gooddata.com"},{"name":"ivan.mjartan","email":"ivan.mjartan@gooddata.com"},{"name":"jakub-sterba","email":"jakub.sterba@gooddata.com"},{"name":"jaroslav.tomecek","email":"jaroslav.tomecek@gooddata.com"},{"name":"jkittler","email":"honza.kittler@gmail.com"},{"name":"khanh.le","email":"khanh.le@gooddata.com"},{"name":"lanhuynh","email":"lan.huynh@gooddata.com"},{"name":"linhhong","email":"linh.hong@gooddata.com"},{"name":"lupko","email":"lubomir.slivka@gooddata.com"},{"name":"mai.nguyen","email":"mai.nguyen@gooddata.com"},{"name":"matyas.kandl","email":"matyas.kandl@gooddata.com"},{"name":"michal.marsal","email":"michal.marsal@gooddata.com"},{"name":"my.duong","email":"my.duong@gooddata.com"},{"name":"naibinh","email":"naibinh@gmail.com"},{"name":"nikolacech","email":"nikola.cech@gooddata.com"},{"name":"nis.hua","email":"nis.hua@gooddata.com"},{"name":"no23reason","email":"dan.homola@hotmail.cz"},{"name":"patrikbraborec","email":"patrik.braborec@gooddata.com"},{"name":"pbenes","email":"petr.benes@gooddata.com"},{"name":"petrjanu","email":"petr.janu@gooddata.com"},{"name":"pkingo","email":"philipandreaskingo@hotmail.com"},{"name":"ptquang86","email":"ptquang86@gmail.com"},{"name":"qduval","email":"quentin.duval@gooddata.com"},{"name":"rodri360","email":"me@rodri360.com"},{"name":"scavnickyj","email":"jakub.scavnicky@gooddata.com"},{"name":"sitina","email":"jiri.sitina@gooddata.com"},{"name":"strouhaljan","email":"strouhal.jan@gmail.com"},{"name":"thao-luong","email":"thao.luong@gooddata.com"},{"name":"thuong.nguyen","email":"thuong.nguyen@gooddata.com"},{"name":"tomas.kratochvil","email":"tomas.kratochvil@gooddata.com"},{"name":"tomsatgd","email":"tomas.satinsky@gooddata.com"},{"name":"trung-le-quoc","email":"trung.le@gooddata.com"},{"name":"tu-ngo","email":"tungo1981@gmail.com"},{"name":"tu.bui","email":"tu.bui@gooddata.com"},{"name":"tulean","email":"tuan.le@gooddata.com"},{"name":"tuqt1005","email":"tu.tran@gooddata.com"},{"name":"utdnah","email":"danh.ung@gooddata.com"},{"name":"vlastikcz","email":"vlastimil.kotas@gooddata.com"},{"name":"vu.pham","email":"vu.pham@gooddata.com"},{"name":"xmort","email":"petr.dolejsi@gooddata.com"},{"name":"yanlipnican","email":"yanlipnican@gmail.com"}],"homepage":"https://github.com/gooddata/gooddata-react-components#readme","bugs":{"url":"https://github.com/gooddata/gooddata-react-components/issues"},"dist":{"shasum":"ccdf0decb6ec18e212aa55c7cf2fc804ccd2b9dc","tarball":"https://registry.npmjs.org/@gooddata/react-components/-/react-components-7.7.0-alpha-scavnickyj-jsc-bb-2215-2020-06-02T09-01-46-952Z.tgz","fileCount":2638,"integrity":"sha512-DgGzO7AO/oyZ8cFJLJnaBBCFwxK1OSQw86p4RCy88iKvZZYMlReyCgjpvMBg6yL9zLyGKcBy/uCC/k1B828l6A==","signatures":[{"sig":"MEQCIEPDt0gO32DwphDdxCy7RjU6v7XRUk5pcNAaT3EWEo8YAiAOw1958bmhV5oZg/n4UbVuG539Fv5BACi36/waoLQS1w==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":10384142,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJe1hWsCRA9TVsSAnZWagAAByUP/1+YS8+su9ATPGnw5h93\nbPWI8WRY2fHKpqG488hUVC6Vw7BRBIg7C9A6L1Nke2I6vcQJ+9pzhb5yU7bQ\nWKo13cN76+axf57rQ4uRSEWqRZL7XG2erZts20j5V+B4OveDqzL0eueGkqrx\neLEnkb2pfgboh50DKv1W23vU/GLARgLwkM+XuFtABOcwXnN9nSflR1TA6XGb\nM+Ch/SJjiA6dwLFajE1XhMUVIOzUHQj35mpjtUOOo8kjySFCfxPnbGtnzfwY\nf8QAkPLfVDglWCPDf+cSkSfrTkuUVj3GJLD84+pJM2+QvQoHH7hhj2T1R7mG\ny3FPkuUWS2e1Dj88+Be8XFw5f/igoHY4/VCqT83w5V5jqhvWJEd8hNwtArNq\neZFRP1yweftUSR1sMsq+o/v9WWIj76eu5Y8s4uUwa416xgu4JytR4MIAeAkB\nnmivU86qc4aZqXM2o8bq05CRqeECARlEeyeJiLfdVNu4ZrZ579nyDbyBpMW9\nvIeDhUZnWZ4H3AMUGkE2epi7B/A29cHKgZIwKoKU19G662Dqef+4MZGNS6sc\nKeYeN6A/WgSWThymp0F28dkR+0TB+zSDoLq8dCNQm6dRrG9tx4z9apL8h0cR\nNiHpD9Ew0wY8Vbjr/60ENwD4qtWc4WxsvickjSj4AfGvtZmCeAv0RAAL5S0b\naVlF\r\n=IPzA\r\n-----END PGP SIGNATURE-----\r\n"},"main":"dist/index.js","husky":{"hooks":{"pre-commit":"lint-staged"}},"config":{"eslint":"./examples/**/*.{js,jsx}","tslint":"./{__mocks__,src,stories}/{,**/}*.{ts,tsx}"},"readme":"[![npm version](https://badge.fury.io/js/%40gooddata%2Freact-components.svg)](https://www.npmjs.com/package/@gooddata/react-components)\n\n# GoodData.UI React components\n> A React-based JavaScript library for building data-driven applications\n\n## Getting started\n- [GoodData.UI Documentation](http://sdk.gooddata.com/gooddata-ui/)\n- [GoodData.UI Live Examples](https://gooddata-examples.herokuapp.com/)\n- [Stack Overflow](https://stackoverflow.com/questions/tagged/gooddata)\n\n### Usage\nWith [yarn](https://yarnpkg.com) installed, go to your project directory and run\n```\n$ yarn add @gooddata/react-components\n```\nIf you prefer [npm](npmjs.com) run\n```\n$ npm install --save @gooddata/react-components\n```\n\nThe public API is exposed via global `index.js`. Except for the styles, do not import any other file directly\nbecause they are not intended to be part of the public API.\n\n## Contributing\n\nWe welcome any contribution in form of [issues](https://github.com/gooddata/gooddata-react-components/issues) or [pull requests](https://github.com/gooddata/gooddata-react-components/pulls).\n\nInstall [Node.js](http://nodejs.org) (node 12.16.1, npm v6.13.4) and [Yarn](https://classic.yarnpkg.com) (1.22.4).\n\nInstall dependencies:\n```\nyarn install --frozen-lockfile\n```\n\nThese commands may come in handy while developing:\n\n| command | description |\n| ------- | ----------- |\n| `yarn install --pure-lockfile` | first step |\n| ||\n| `yarn dev` | build react-components to `/dist` in watch mode |\n| `yarn test` | run all unit tests |\n| `yarn prettier-write` | format the source code to match the valid codestyle |\n| `yarn validate` | validate codestyle |\n| ||\n| `yarn storybook` | run storybook from `/stories` on http://localhost:9001 |\n| `yarn build-storybook` | build storybook to `/dist-storybook` |\n| `yarn test-storybook` | run storybook and [screenshot tests](https://github.com/gooddata/gdc-client-utils/tree/master/test-storybook) |\n| ||\n| `yarn examples` | run Live Examples dev-server from `/examples` on https://localhost:8999 |\n| `yarn examples-build` | build Live Examples to `/examples/dist` |\n| `yarn examples-server` | serve built Live Examples - see `/examples/server/src` |\n| `yarn examples-testcafe` | run testcafe tests against `localhost:8999` |\n\n### Deploy to heroku.com\nWhen you deploy this repo to heroku, it serves *GoodData.UI Live Examples*.\nRelevant tasks are in `Procfile` and `package.json`.\n\n```bash\n# run in the project directory\nheroku login\nheroku create <your-app-name>\nheroku config:set DOMAIN_ADMIN_USERNAME=x@gooddata.com DOMAIN_ADMIN_PASSWORD=xy PROJECT_ID_TO_ASSIGN=xms7ga4tf3g3nzucd8380o2bev8oeknp\ngit push heroku HEAD:master\nheroku open\n```\n### Enable Geo Chart for Storybook and Live Examples\nGeo chart uses Mapbox to render map which requires a Mapbox access token.\n- Register an account and create Mapbox access token at [guide](https://docs.mapbox.com/help/how-mapbox-works/access-tokens/)\n- Store the created token at `.env`:\n```bash\necho -e \"EXAMPLE_MAPBOX_ACCESS_TOKEN=token\" >> .env # only need to run once\necho -e \"STORYBOOK_MAPBOX_ACCESS_TOKEN=token\" >> .env # only need to run once\n```\n\n### Run Live Examples Locally\nTo run *GoodData.UI Live Examples* locally:\n```bash\ngit clone <this-repository>\ncd  <repository-folder>\nyarn install --pure-lockfile\nyarn examples\n```\nThen open https://localhost:8999 and login using Live Examples account (you can [create one here](https://gooddata-examples.herokuapp.com/registration)).\n\n### Run Storybook locally\n- Run storybook with token stored in `.env` for more secure\n```bash\nyarn storybook\n```\n- Or run storybook with token env param exposed to cli (not suggested)\n```bash\nSTORYBOOK_MAPBOX_ACCESS_TOKEN=token yarn storybook\n```\n- Apply either above way to `yarn build-storybook` or `yarn test-storybook`\n\n### Source code formatting\nThe source code in the repository is formatted by [Prettier](https://prettier.io/).\nThe format of the code is validated by our Continuous Integration server and is one of the requirements of successful merge.\n\nPrettier is supported by every major IDE. You can find the list of supported editors and how to configure them [here](https://prettier.io/docs/en/editors.html).\n\nIn the case, when your editor is not supported or you don't want to setup the integration, you can run the `yarn prettier-write` command to reformat the code before commit.\n\n## Changelog\n\n- see [CHANGELOG.md](CHANGELOG.md)\n\n## Supported versions\n\nIn order to make the user experience with integrating GoodData UI SDK as smooth and secure as possible and to ensure that the SDK is using the latest features of the platform, we will only provide support to two most recent major versions of UI SDK.\n\nThe most recent majors will be supported in the following modes:\n\n- The latest major version will receive all new functionality and all bug fixes\n- The previous major version will only receive fixes to critical issues and security fixes. These fixes will be applied on top of last released version of the previous major\n\nThe customers are encouraged to always use the latest version of the UI SDK.\n\nIn case of using older versions, the user might face API incompatibility, performance or security issues.\n\nPlease follow the installation instructions to update to the newest version.\n\n## License\n\n(C) 2007-2020 GoodData Corporation\n\nThis project is dual licensed:\n\n- The ATTRIBUTION-NONCOMMERCIAL 4.0 INTERNATIONAL (CC BY-NC 4.0) is used for purpose of the trial experience and evaluation of GoodData.UI library.\n- The GOODDATA GOODDATA.UI LIBRARY END USER LICENSE AGREEMENT is used for GoodData customers.\n\nFor more information, please see [LICENSE](https://github.com/gooddata/gooddata-react-components/blob/master/LICENSE)\n","gitHead":"5516f49587139cd843b336b7147e1be1161fa3f9","scripts":{"dev":"bash scripts/build.sh --dev-watch","test":"jest --watch","build":"bash scripts/build.sh","tslint":"yarn run-tslint -t verbose $npm_package_config_tslint","prepare":"cd examples/server && yarn install --frozen-lockfile && cd ../..; rm -r examples/node_modules 2>/dev/null; true","examples":"bash scripts/run-examples.sh","prepare?":"# Called before `npm publish` and on local `npm install`. Temporarily also for deleting obsolete node_modules. Ends with `true` to continue gracefully.","validate":"tsc --noEmit && yarn tslint && eslint $npm_package_config_eslint && yarn validate-style && yarn prettier-check","build-dev":"bash scripts/build.sh --dev","examples?":"# Default is developer domain, other options: yarn examples [sec,secure,stg,stg2,stg3,demo,developer or URL]","storybook":"yarn build && start-storybook -p 9001 -c .storybook","test-once":"jest","tslint-ci":"mkdir -p ./ci/results && yarn run-tslint -t checkstyle -o ./ci/results/tslint-results.xml $npm_package_config_tslint","run-tslint":"tslint -p tsconfig.json","validate-ci":"tsc --noEmit && yarn tslint-ci  && eslint $npm_package_config_eslint -f checkstyle -o ci/results/eslint-results.xml && yarn validate-style-ci && yarn prettier-check","examples-build":"bash scripts/build-examples.sh","prepublishOnly":"yarn build","prettier-check":"prettier --check '{src,stories,styles,__mocks__,examples/server/src,examples/src,examples/test}/**/*.{ts,js,tsx,jsx,json,scss,md,yaml,html}'","prettier-write":"prettier --write '{src,stories,styles,__mocks__,examples/server/src,examples/src,examples/test}/**/*.{ts,js,tsx,jsx,json,scss,md,yaml,html}'","test-storybook":"yarn build && test-storybook","validate-style":"stylelint '**/*.scss'","build-storybook":"yarn build && build-storybook -c .storybook -o dist-storybook","examples-server":"node examples/server/src/index.js","heroku-postbuild":"yarn examples-build developer","examples-testcafe":"./scripts/run-testcafe.sh visual","validate-style-ci":"stylelint '**/*.scss' --custom-formatter=node_modules/stylelint-checkstyle-formatter > ci/results/stylelint-results.xml","check-circular-deps":"madge --circular --extensions ts ./src","examples-testcafe-ci":"./scripts/run-testcafe.sh ci","examples-testcafe-live":"./scripts/run-testcafe.sh live"},"typings":"dist/index.d.ts","_npmUser":{"name":"scavnickyj","email":"jakub.scavnicky@gooddata.com"},"deprecated":"@gooddata/react-components@7 reached End of Support on March 31, 2022. Please upgrade (see https://sdk.gooddata.com/gooddata-ui/docs/supported_versions.html for more information).","repository":{"url":"git+ssh://git@github.com/gooddata/gooddata-react-components.git","type":"git"},"_npmVersion":"6.13.4","description":"GoodData.UI - A powerful JavaScript library for building analytical applications","directories":{},"lint-staged":{"{src,stories,styles,__mocks__,examples/server/src,examples/src,examples/test}/**/*.{ts,js,tsx,jsx,scss}":["npx gdc-fix-copyright","git add"],"{src,stories,styles,__mocks__,examples/server/src,examples/src,examples/test}/**/*.{ts,js,tsx,jsx,json,scss,md,yaml,html}":["prettier --write","git add"]},"_nodeVersion":"12.16.1","dependencies":{"rxjs":"^5.5.6","uuid":"^3.2.1","immer":"^1.3.1","lodash":"^4.17.15","date-fns":"^2.7.0","downshift":"^3.2.7","invariant":"^2.2.2","mapbox-gl":"^1.6.1","classnames":"^2.2.6","codemirror":"^5.54.0","highcharts":"7.1.1","prop-types":"^15.6.0","react-intl":"^3.6.0","custom-event":"^1.0.1","react-window":"^1.8.1","ag-grid-react":"20.0.0","react-measure":"^2.3.0","@types/mapbox-gl":"^1.6.1","react-day-picker":"~7.3.0","react-responsive":"^3.0.0","stringify-object":"^2.4.0","@gooddata/typings":"^2.24.2","@types/codemirror":"^0.0.95","ag-grid-community":"20.0.0","http-status-codes":"^1.3.0","react-codemirror2":"^7.2.0","@gooddata/js-utils":"^3.10.5","@gooddata/numberjs":"^3.2.4","fixed-data-table-2":"0.7.17","@gooddata/goodstrap":"^68.6.0","react-dom-factories":"^1.0.2","@gooddata/gooddata-js":"^13.0.1","json-stable-stringify":"^1.0.1","react-transition-group":"^2.2.1","hoist-non-react-statics":"^3.3.0","nodelist-foreach-polyfill":"^1.2.0","@formatjs/intl-pluralrules":"^1.3.6","highcharts-grouped-categories":"^1.1.3"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"raf":"3.3.2","yup":"^0.24.1","jest":"24.7.1","husky":"3.0.0","madge":"^3.4.4","react":"^16.5.2","enzyme":"3.5.0","eslint":"4.19.1","formik":"^0.11.11","moment":"2.23.0","history":"^4.7.2","ts-jest":"24.0.0","webpack":"4.30.0","full-icu":"^1.3.0","prettier":"1.16.4","react-ga":"^2.5.2","recharts":"1.0.0-beta.9","testcafe":"1.1.4","commander":"2.14.1","node-sass":"4.13.0","react-dom":"^16.5.2","stylelint":"^10.0.0","supertest":"3.0.0","ts-loader":"6.0.0","@types/raf":"^3.4.0","css-loader":"0.28.7","jest-junit":"3.0.0","raw-loader":"0.5.1","styled-jsx":"2.2.1","typescript":"3.3.4000","@babel/core":"7.4.4","@types/jest":"24.0.6","@types/node":"7.0.8","@types/uuid":"3.4.3","file-loader":"3.0.1","jest-enzyme":"7.0.2","lint-staged":"9.1.0","sass-loader":"6.0.6","webpack-cli":"3.3.2","@types/react":"16.8.6","babel-loader":"8.0.5","react-helmet":"5.2.0","react-select":"1.2.1","style-loader":"0.19.1","@types/enzyme":"3.1.13","@types/lodash":"4.14.123","testcafe-live":"0.1.4","@babel/runtime":"7.4.4","dotenv-webpack":"^1.7.0","@babel/polyfill":"^7.4.4","@storybook/react":"5.0.11","@types/invariant":"2.2.29","@types/react-dom":"16.0.11","isomorphic-fetch":"2.2.1","react-datepicker":"1.1.0","react-router-dom":"4.2.2","@babel/preset-env":"7.4.4","@gooddata/mock-js":"^2.13.1","@storybook/addons":"5.0.11","@types/classnames":"2.2.3","@types/prop-types":"15.5.2","@storybook/theming":"5.0.11","identity-obj-proxy":"^3.0.0","intl-messageformat":"^7.5.4","webpack-dev-server":"3.3.1","@babel/preset-react":"7.0.0","@types/react-portal":"4.0.1","@types/react-window":"^1.8.1","babel-plugin-lodash":"3.3.4","html-webpack-plugin":"3.2.0","react-test-renderer":"16.4.2","@types/react-measure":"2.0.5","clean-webpack-plugin":"2.0.2","stats-webpack-plugin":"0.7.0","eslint-config-prettier":"4.1.0","react-google-recaptcha":"^0.14.1","tslint-config-prettier":"1.18.0","@gooddata/eslint-config":"^1.0.0","@gooddata/tslint-config":"1.0.0","@types/react-responsive":"^3.0.3","@types/storybook__react":"4.0.1","@types/stringify-object":"^3.2.0","enzyme-adapter-react-16":"1.3.1","@gooddata/test-storybook":"3.2.1","@storybook/addon-actions":"5.0.11","@storybook/addon-options":"5.0.11","node-sass-magic-importer":"5.1.0","react-syntax-highlighter":"11.0.2","@types/fixed-data-table-2":"0.8.1","stylelint-config-prettier":"5.2.0","@gooddata/stylelint-config":"4.0.1","@types/react-test-renderer":"16.0.0","circular-dependency-plugin":"5.0.2","compression-webpack-plugin":"2.0.0","@types/json-stable-stringify":"^1.0.32","@gooddata/frontend-npm-scripts":"1.1.0","@types/enzyme-adapter-react-16":"1.0.3","stylelint-checkstyle-formatter":"0.1.0","@types/storybook__addon-actions":"3.4.2","@babel/plugin-proposal-class-properties":"7.4.4","@babel/plugin-proposal-object-rest-spread":"7.4.4","@babel/plugin-transform-async-to-generator":"7.4.4"},"peerDependencies":{"react":"^16.5.2","react-dom":"^16.5.2"},"_npmOperationalInternal":{"tmp":"tmp/react-components_7.7.0-alpha-scavnickyj-jsc-bb-2215-2020-06-02T09-01-46-952Z_1591088556164_0.5996275662972246","host":"s3://npm-registry-packages"}},"7.7.0-alpha-scavnickyj-jsc-bb-2215-2020-06-02T09-34-02-936Z":{"name":"@gooddata/react-components","version":"7.7.0-alpha-scavnickyj-jsc-bb-2215-2020-06-02T09-34-02-936Z","author":{"name":"GoodData Corporation"},"license":"BSD-3-Clause","_id":"@gooddata/react-components@7.7.0-alpha-scavnickyj-jsc-bb-2215-2020-06-02T09-34-02-936Z","maintainers":[{"name":"afi","email":"adam.fiedler@gooddata.com"},{"name":"bertold8","email":"ivan.nejezchleb@seznam.cz"},{"name":"bich.nguyen","email":"bich.nguyen@gooddata.com"},{"name":"brbistas","email":"valentinos.chraniotis@gooddata.com"},{"name":"bugsbunny338","email":"jiri.zajic@mensa.cz"},{"name":"de.do","email":"de.do@gooddata.com"},{"name":"gooddata-ci","email":"rail@gooddata.com"},{"name":"hang.ngo","email":"hang.ngo@gooddata.com"},{"name":"hung.nguyen.hoang","email":"hung.nguyen@gooddata.com"},{"name":"huong.nguyen","email":"huong.nguyen@gooddata.com"},{"name":"huyen.nguyen","email":"huyen.nguyen@gooddata.com"},{"name":"ivan.mjartan","email":"ivan.mjartan@gooddata.com"},{"name":"jakub-sterba","email":"jakub.sterba@gooddata.com"},{"name":"jaroslav.tomecek","email":"jaroslav.tomecek@gooddata.com"},{"name":"jkittler","email":"honza.kittler@gmail.com"},{"name":"khanh.le","email":"khanh.le@gooddata.com"},{"name":"lanhuynh","email":"lan.huynh@gooddata.com"},{"name":"linhhong","email":"linh.hong@gooddata.com"},{"name":"lupko","email":"lubomir.slivka@gooddata.com"},{"name":"mai.nguyen","email":"mai.nguyen@gooddata.com"},{"name":"matyas.kandl","email":"matyas.kandl@gooddata.com"},{"name":"michal.marsal","email":"michal.marsal@gooddata.com"},{"name":"my.duong","email":"my.duong@gooddata.com"},{"name":"naibinh","email":"naibinh@gmail.com"},{"name":"nikolacech","email":"nikola.cech@gooddata.com"},{"name":"nis.hua","email":"nis.hua@gooddata.com"},{"name":"no23reason","email":"dan.homola@hotmail.cz"},{"name":"patrikbraborec","email":"patrik.braborec@gooddata.com"},{"name":"pbenes","email":"petr.benes@gooddata.com"},{"name":"petrjanu","email":"petr.janu@gooddata.com"},{"name":"pkingo","email":"philipandreaskingo@hotmail.com"},{"name":"ptquang86","email":"ptquang86@gmail.com"},{"name":"qduval","email":"quentin.duval@gooddata.com"},{"name":"rodri360","email":"me@rodri360.com"},{"name":"scavnickyj","email":"jakub.scavnicky@gooddata.com"},{"name":"sitina","email":"jiri.sitina@gooddata.com"},{"name":"strouhaljan","email":"strouhal.jan@gmail.com"},{"name":"thao-luong","email":"thao.luong@gooddata.com"},{"name":"thuong.nguyen","email":"thuong.nguyen@gooddata.com"},{"name":"tomas.kratochvil","email":"tomas.kratochvil@gooddata.com"},{"name":"tomsatgd","email":"tomas.satinsky@gooddata.com"},{"name":"trung-le-quoc","email":"trung.le@gooddata.com"},{"name":"tu-ngo","email":"tungo1981@gmail.com"},{"name":"tu.bui","email":"tu.bui@gooddata.com"},{"name":"tulean","email":"tuan.le@gooddata.com"},{"name":"tuqt1005","email":"tu.tran@gooddata.com"},{"name":"utdnah","email":"danh.ung@gooddata.com"},{"name":"vlastikcz","email":"vlastimil.kotas@gooddata.com"},{"name":"vu.pham","email":"vu.pham@gooddata.com"},{"name":"xmort","email":"petr.dolejsi@gooddata.com"},{"name":"yanlipnican","email":"yanlipnican@gmail.com"}],"homepage":"https://github.com/gooddata/gooddata-react-components#readme","bugs":{"url":"https://github.com/gooddata/gooddata-react-components/issues"},"dist":{"shasum":"4356c8733efc3cb535acb2175f35537a84c90907","tarball":"https://registry.npmjs.org/@gooddata/react-components/-/react-components-7.7.0-alpha-scavnickyj-jsc-bb-2215-2020-06-02T09-34-02-936Z.tgz","fileCount":2638,"integrity":"sha512-Bw00fea3/Yc4acQxLPWv40JVAKavUQdiPlzKOpaB9VgsJUiYPZyr71yvDasS0eoSm/7gAcIEnExMohBSiufJuA==","signatures":[{"sig":"MEQCIDHUYmAmMqmXPTS5t7OySLcpC5kXZvEioyTQUmvNF/+FAiAtysKfHhzNBbFhxWogIfNUVtlPlkOCTwn97FMN8P9H4g==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":10384142,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJe1h0+CRA9TVsSAnZWagAA4TgP/icS1i9w6Ccyxn35vdOD\nrLpoxXns0IVEicbGKcZm53u7KPtds37NVwaE86lBQf2i02sRVQ5nb/0Y8eKt\nuD3XKvtIIjgjij0nemdIytgyLbd7agyfBr66UlfPwei6rbVR4NwDrY3cHzkD\ntudsIyp0BeFvQiNg+fjamD6YfeHgEGQGcgOgfFuOTGUl0Yhiaols42ojtAEl\nIFEVMGAxA3ByQmWg2U8eouQV/LuDGuB8CIr1uBlg1KYlDMzx12sASDmjmETt\nG7M4+YLhvmDsU/sOywu2w1e8Cex9HdNSFIAjvoratqfPDg+TySOTPm2HK9Km\nlGHBQJTe+W9Pxn3ZywmMMyKzeYQwk1OmZPfe4iZCKM1TDGrEqjdPNaWbo4EY\n0nA0diUnVNmS+yIssogy9WTxjptarFuuMtx1jCjSJv0zsT87rt4gieFIRak1\niRg0klpYK2HLBszgHMAewqASu/1UJIxxALjTcgUlFcN7o4X/5chiB7lFyhXA\nZqo+msu4yo9wwXvWb89iLwfjt4L19b4OSSVlT++8+VB4OchQj9ndAllCtLcg\ni/mGDyl0sbJLi2g8K5ocPwMYKi2p6oCXp2jfIbyyEh1R11LYRKFQSEecaD6W\ns1qUIou6jO5fzU9at5SdrTFQTC9FJjDrU2OujytmSz053fGx0EN1b/nYdKAv\ntiQ6\r\n=2vw8\r\n-----END PGP SIGNATURE-----\r\n"},"main":"dist/index.js","husky":{"hooks":{"pre-commit":"lint-staged"}},"config":{"eslint":"./examples/**/*.{js,jsx}","tslint":"./{__mocks__,src,stories}/{,**/}*.{ts,tsx}"},"readme":"[![npm version](https://badge.fury.io/js/%40gooddata%2Freact-components.svg)](https://www.npmjs.com/package/@gooddata/react-components)\n\n# GoodData.UI React components\n> A React-based JavaScript library for building data-driven applications\n\n## Getting started\n- [GoodData.UI Documentation](http://sdk.gooddata.com/gooddata-ui/)\n- [GoodData.UI Live Examples](https://gooddata-examples.herokuapp.com/)\n- [Stack Overflow](https://stackoverflow.com/questions/tagged/gooddata)\n\n### Usage\nWith [yarn](https://yarnpkg.com) installed, go to your project directory and run\n```\n$ yarn add @gooddata/react-components\n```\nIf you prefer [npm](npmjs.com) run\n```\n$ npm install --save @gooddata/react-components\n```\n\nThe public API is exposed via global `index.js`. Except for the styles, do not import any other file directly\nbecause they are not intended to be part of the public API.\n\n## Contributing\n\nWe welcome any contribution in form of [issues](https://github.com/gooddata/gooddata-react-components/issues) or [pull requests](https://github.com/gooddata/gooddata-react-components/pulls).\n\nInstall [Node.js](http://nodejs.org) (node 12.16.1, npm v6.13.4) and [Yarn](https://classic.yarnpkg.com) (1.22.4).\n\nInstall dependencies:\n```\nyarn install --frozen-lockfile\n```\n\nThese commands may come in handy while developing:\n\n| command | description |\n| ------- | ----------- |\n| `yarn install --pure-lockfile` | first step |\n| ||\n| `yarn dev` | build react-components to `/dist` in watch mode |\n| `yarn test` | run all unit tests |\n| `yarn prettier-write` | format the source code to match the valid codestyle |\n| `yarn validate` | validate codestyle |\n| ||\n| `yarn storybook` | run storybook from `/stories` on http://localhost:9001 |\n| `yarn build-storybook` | build storybook to `/dist-storybook` |\n| `yarn test-storybook` | run storybook and [screenshot tests](https://github.com/gooddata/gdc-client-utils/tree/master/test-storybook) |\n| ||\n| `yarn examples` | run Live Examples dev-server from `/examples` on https://localhost:8999 |\n| `yarn examples-build` | build Live Examples to `/examples/dist` |\n| `yarn examples-server` | serve built Live Examples - see `/examples/server/src` |\n| `yarn examples-testcafe` | run testcafe tests against `localhost:8999` |\n\n### Deploy to heroku.com\nWhen you deploy this repo to heroku, it serves *GoodData.UI Live Examples*.\nRelevant tasks are in `Procfile` and `package.json`.\n\n```bash\n# run in the project directory\nheroku login\nheroku create <your-app-name>\nheroku config:set DOMAIN_ADMIN_USERNAME=x@gooddata.com DOMAIN_ADMIN_PASSWORD=xy PROJECT_ID_TO_ASSIGN=xms7ga4tf3g3nzucd8380o2bev8oeknp\ngit push heroku HEAD:master\nheroku open\n```\n### Enable Geo Chart for Storybook and Live Examples\nGeo chart uses Mapbox to render map which requires a Mapbox access token.\n- Register an account and create Mapbox access token at [guide](https://docs.mapbox.com/help/how-mapbox-works/access-tokens/)\n- Store the created token at `.env`:\n```bash\necho -e \"EXAMPLE_MAPBOX_ACCESS_TOKEN=token\" >> .env # only need to run once\necho -e \"STORYBOOK_MAPBOX_ACCESS_TOKEN=token\" >> .env # only need to run once\n```\n\n### Run Live Examples Locally\nTo run *GoodData.UI Live Examples* locally:\n```bash\ngit clone <this-repository>\ncd  <repository-folder>\nyarn install --pure-lockfile\nyarn examples\n```\nThen open https://localhost:8999 and login using Live Examples account (you can [create one here](https://gooddata-examples.herokuapp.com/registration)).\n\n### Run Storybook locally\n- Run storybook with token stored in `.env` for more secure\n```bash\nyarn storybook\n```\n- Or run storybook with token env param exposed to cli (not suggested)\n```bash\nSTORYBOOK_MAPBOX_ACCESS_TOKEN=token yarn storybook\n```\n- Apply either above way to `yarn build-storybook` or `yarn test-storybook`\n\n### Source code formatting\nThe source code in the repository is formatted by [Prettier](https://prettier.io/).\nThe format of the code is validated by our Continuous Integration server and is one of the requirements of successful merge.\n\nPrettier is supported by every major IDE. You can find the list of supported editors and how to configure them [here](https://prettier.io/docs/en/editors.html).\n\nIn the case, when your editor is not supported or you don't want to setup the integration, you can run the `yarn prettier-write` command to reformat the code before commit.\n\n## Changelog\n\n- see [CHANGELOG.md](CHANGELOG.md)\n\n## Supported versions\n\nIn order to make the user experience with integrating GoodData UI SDK as smooth and secure as possible and to ensure that the SDK is using the latest features of the platform, we will only provide support to two most recent major versions of UI SDK.\n\nThe most recent majors will be supported in the following modes:\n\n- The latest major version will receive all new functionality and all bug fixes\n- The previous major version will only receive fixes to critical issues and security fixes. These fixes will be applied on top of last released version of the previous major\n\nThe customers are encouraged to always use the latest version of the UI SDK.\n\nIn case of using older versions, the user might face API incompatibility, performance or security issues.\n\nPlease follow the installation instructions to update to the newest version.\n\n## License\n\n(C) 2007-2020 GoodData Corporation\n\nThis project is dual licensed:\n\n- The ATTRIBUTION-NONCOMMERCIAL 4.0 INTERNATIONAL (CC BY-NC 4.0) is used for purpose of the trial experience and evaluation of GoodData.UI library.\n- The GOODDATA GOODDATA.UI LIBRARY END USER LICENSE AGREEMENT is used for GoodData customers.\n\nFor more information, please see [LICENSE](https://github.com/gooddata/gooddata-react-components/blob/master/LICENSE)\n","gitHead":"5516f49587139cd843b336b7147e1be1161fa3f9","scripts":{"dev":"bash scripts/build.sh --dev-watch","test":"jest --watch","build":"bash scripts/build.sh","tslint":"yarn run-tslint -t verbose $npm_package_config_tslint","prepare":"cd examples/server && yarn install --frozen-lockfile && cd ../..; rm -r examples/node_modules 2>/dev/null; true","examples":"bash scripts/run-examples.sh","prepare?":"# Called before `npm publish` and on local `npm install`. Temporarily also for deleting obsolete node_modules. Ends with `true` to continue gracefully.","validate":"tsc --noEmit && yarn tslint && eslint $npm_package_config_eslint && yarn validate-style && yarn prettier-check","build-dev":"bash scripts/build.sh --dev","examples?":"# Default is developer domain, other options: yarn examples [sec,secure,stg,stg2,stg3,demo,developer or URL]","storybook":"yarn build && start-storybook -p 9001 -c .storybook","test-once":"jest","tslint-ci":"mkdir -p ./ci/results && yarn run-tslint -t checkstyle -o ./ci/results/tslint-results.xml $npm_package_config_tslint","run-tslint":"tslint -p tsconfig.json","validate-ci":"tsc --noEmit && yarn tslint-ci  && eslint $npm_package_config_eslint -f checkstyle -o ci/results/eslint-results.xml && yarn validate-style-ci && yarn prettier-check","examples-build":"bash scripts/build-examples.sh","prepublishOnly":"yarn build","prettier-check":"prettier --check '{src,stories,styles,__mocks__,examples/server/src,examples/src,examples/test}/**/*.{ts,js,tsx,jsx,json,scss,md,yaml,html}'","prettier-write":"prettier --write '{src,stories,styles,__mocks__,examples/server/src,examples/src,examples/test}/**/*.{ts,js,tsx,jsx,json,scss,md,yaml,html}'","test-storybook":"yarn build && test-storybook","validate-style":"stylelint '**/*.scss'","build-storybook":"yarn build && build-storybook -c .storybook -o dist-storybook","examples-server":"node examples/server/src/index.js","heroku-postbuild":"yarn examples-build developer","examples-testcafe":"./scripts/run-testcafe.sh visual","validate-style-ci":"stylelint '**/*.scss' --custom-formatter=node_modules/stylelint-checkstyle-formatter > ci/results/stylelint-results.xml","check-circular-deps":"madge --circular --extensions ts ./src","examples-testcafe-ci":"./scripts/run-testcafe.sh ci","examples-testcafe-live":"./scripts/run-testcafe.sh live"},"typings":"dist/index.d.ts","_npmUser":{"name":"scavnickyj","email":"jakub.scavnicky@gooddata.com"},"deprecated":"@gooddata/react-components@7 reached End of Support on March 31, 2022. Please upgrade (see https://sdk.gooddata.com/gooddata-ui/docs/supported_versions.html for more information).","repository":{"url":"git+ssh://git@github.com/gooddata/gooddata-react-components.git","type":"git"},"_npmVersion":"6.13.4","description":"GoodData.UI - A powerful JavaScript library for building analytical applications","directories":{},"lint-staged":{"{src,stories,styles,__mocks__,examples/server/src,examples/src,examples/test}/**/*.{ts,js,tsx,jsx,scss}":["npx gdc-fix-copyright","git add"],"{src,stories,styles,__mocks__,examples/server/src,examples/src,examples/test}/**/*.{ts,js,tsx,jsx,json,scss,md,yaml,html}":["prettier --write","git add"]},"_nodeVersion":"12.16.1","dependencies":{"rxjs":"^5.5.6","uuid":"^3.2.1","immer":"^1.3.1","lodash":"^4.17.15","date-fns":"^2.7.0","downshift":"^3.2.7","invariant":"^2.2.2","mapbox-gl":"^1.6.1","classnames":"^2.2.6","codemirror":"^5.54.0","highcharts":"7.1.1","prop-types":"^15.6.0","react-intl":"^3.6.0","custom-event":"^1.0.1","react-window":"^1.8.1","ag-grid-react":"20.0.0","react-measure":"^2.3.0","@types/mapbox-gl":"^1.6.1","react-day-picker":"~7.3.0","react-responsive":"^3.0.0","stringify-object":"^2.4.0","@gooddata/typings":"^2.24.2","@types/codemirror":"^0.0.95","ag-grid-community":"20.0.0","http-status-codes":"^1.3.0","react-codemirror2":"^7.2.0","@gooddata/js-utils":"^3.10.5","@gooddata/numberjs":"^3.2.4","fixed-data-table-2":"0.7.17","@gooddata/goodstrap":"^68.6.0","react-dom-factories":"^1.0.2","@gooddata/gooddata-js":"^13.0.1","json-stable-stringify":"^1.0.1","react-transition-group":"^2.2.1","hoist-non-react-statics":"^3.3.0","nodelist-foreach-polyfill":"^1.2.0","@formatjs/intl-pluralrules":"^1.3.6","highcharts-grouped-categories":"^1.1.3"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"raf":"3.3.2","yup":"^0.24.1","jest":"24.7.1","husky":"3.0.0","madge":"^3.4.4","react":"^16.5.2","enzyme":"3.5.0","eslint":"4.19.1","formik":"^0.11.11","moment":"2.23.0","history":"^4.7.2","ts-jest":"24.0.0","webpack":"4.30.0","full-icu":"^1.3.0","prettier":"1.16.4","react-ga":"^2.5.2","recharts":"1.0.0-beta.9","testcafe":"1.1.4","commander":"2.14.1","node-sass":"4.13.0","react-dom":"^16.5.2","stylelint":"^10.0.0","supertest":"3.0.0","ts-loader":"6.0.0","@types/raf":"^3.4.0","css-loader":"0.28.7","jest-junit":"3.0.0","raw-loader":"0.5.1","styled-jsx":"2.2.1","typescript":"3.3.4000","@babel/core":"7.4.4","@types/jest":"24.0.6","@types/node":"7.0.8","@types/uuid":"3.4.3","file-loader":"3.0.1","jest-enzyme":"7.0.2","lint-staged":"9.1.0","sass-loader":"6.0.6","webpack-cli":"3.3.2","@types/react":"16.8.6","babel-loader":"8.0.5","react-helmet":"5.2.0","react-select":"1.2.1","style-loader":"0.19.1","@types/enzyme":"3.1.13","@types/lodash":"4.14.123","testcafe-live":"0.1.4","@babel/runtime":"7.4.4","dotenv-webpack":"^1.7.0","@babel/polyfill":"^7.4.4","@storybook/react":"5.0.11","@types/invariant":"2.2.29","@types/react-dom":"16.0.11","isomorphic-fetch":"2.2.1","react-datepicker":"1.1.0","react-router-dom":"4.2.2","@babel/preset-env":"7.4.4","@gooddata/mock-js":"^2.13.1","@storybook/addons":"5.0.11","@types/classnames":"2.2.3","@types/prop-types":"15.5.2","@storybook/theming":"5.0.11","identity-obj-proxy":"^3.0.0","intl-messageformat":"^7.5.4","webpack-dev-server":"3.3.1","@babel/preset-react":"7.0.0","@types/react-portal":"4.0.1","@types/react-window":"^1.8.1","babel-plugin-lodash":"3.3.4","html-webpack-plugin":"3.2.0","react-test-renderer":"16.4.2","@types/react-measure":"2.0.5","clean-webpack-plugin":"2.0.2","stats-webpack-plugin":"0.7.0","eslint-config-prettier":"4.1.0","react-google-recaptcha":"^0.14.1","tslint-config-prettier":"1.18.0","@gooddata/eslint-config":"^1.0.0","@gooddata/tslint-config":"1.0.0","@types/react-responsive":"^3.0.3","@types/storybook__react":"4.0.1","@types/stringify-object":"^3.2.0","enzyme-adapter-react-16":"1.3.1","@gooddata/test-storybook":"3.2.1","@storybook/addon-actions":"5.0.11","@storybook/addon-options":"5.0.11","node-sass-magic-importer":"5.1.0","react-syntax-highlighter":"11.0.2","@types/fixed-data-table-2":"0.8.1","stylelint-config-prettier":"5.2.0","@gooddata/stylelint-config":"4.0.1","@types/react-test-renderer":"16.0.0","circular-dependency-plugin":"5.0.2","compression-webpack-plugin":"2.0.0","@types/json-stable-stringify":"^1.0.32","@gooddata/frontend-npm-scripts":"1.1.0","@types/enzyme-adapter-react-16":"1.0.3","stylelint-checkstyle-formatter":"0.1.0","@types/storybook__addon-actions":"3.4.2","@babel/plugin-proposal-class-properties":"7.4.4","@babel/plugin-proposal-object-rest-spread":"7.4.4","@babel/plugin-transform-async-to-generator":"7.4.4"},"peerDependencies":{"react":"^16.5.2","react-dom":"^16.5.2"},"_npmOperationalInternal":{"tmp":"tmp/react-components_7.7.0-alpha-scavnickyj-jsc-bb-2215-2020-06-02T09-34-02-936Z_1591090493730_0.6603974740483536","host":"s3://npm-registry-packages"}},"7.7.0-alpha-scavnickyj-jsc-bb-2215-2020-06-02T09-56-42-806Z":{"name":"@gooddata/react-components","version":"7.7.0-alpha-scavnickyj-jsc-bb-2215-2020-06-02T09-56-42-806Z","author":{"name":"GoodData Corporation"},"license":"BSD-3-Clause","_id":"@gooddata/react-components@7.7.0-alpha-scavnickyj-jsc-bb-2215-2020-06-02T09-56-42-806Z","maintainers":[{"name":"afi","email":"adam.fiedler@gooddata.com"},{"name":"bertold8","email":"ivan.nejezchleb@seznam.cz"},{"name":"bich.nguyen","email":"bich.nguyen@gooddata.com"},{"name":"brbistas","email":"valentinos.chraniotis@gooddata.com"},{"name":"bugsbunny338","email":"jiri.zajic@mensa.cz"},{"name":"de.do","email":"de.do@gooddata.com"},{"name":"gooddata-ci","email":"rail@gooddata.com"},{"name":"hang.ngo","email":"hang.ngo@gooddata.com"},{"name":"hung.nguyen.hoang","email":"hung.nguyen@gooddata.com"},{"name":"huong.nguyen","email":"huong.nguyen@gooddata.com"},{"name":"huyen.nguyen","email":"huyen.nguyen@gooddata.com"},{"name":"ivan.mjartan","email":"ivan.mjartan@gooddata.com"},{"name":"jakub-sterba","email":"jakub.sterba@gooddata.com"},{"name":"jaroslav.tomecek","email":"jaroslav.tomecek@gooddata.com"},{"name":"jkittler","email":"honza.kittler@gmail.com"},{"name":"khanh.le","email":"khanh.le@gooddata.com"},{"name":"lanhuynh","email":"lan.huynh@gooddata.com"},{"name":"linhhong","email":"linh.hong@gooddata.com"},{"name":"lupko","email":"lubomir.slivka@gooddata.com"},{"name":"mai.nguyen","email":"mai.nguyen@gooddata.com"},{"name":"matyas.kandl","email":"matyas.kandl@gooddata.com"},{"name":"michal.marsal","email":"michal.marsal@gooddata.com"},{"name":"my.duong","email":"my.duong@gooddata.com"},{"name":"naibinh","email":"naibinh@gmail.com"},{"name":"nikolacech","email":"nikola.cech@gooddata.com"},{"name":"nis.hua","email":"nis.hua@gooddata.com"},{"name":"no23reason","email":"dan.homola@hotmail.cz"},{"name":"patrikbraborec","email":"patrik.braborec@gooddata.com"},{"name":"pbenes","email":"petr.benes@gooddata.com"},{"name":"petrjanu","email":"petr.janu@gooddata.com"},{"name":"pkingo","email":"philipandreaskingo@hotmail.com"},{"name":"ptquang86","email":"ptquang86@gmail.com"},{"name":"qduval","email":"quentin.duval@gooddata.com"},{"name":"rodri360","email":"me@rodri360.com"},{"name":"scavnickyj","email":"jakub.scavnicky@gooddata.com"},{"name":"sitina","email":"jiri.sitina@gooddata.com"},{"name":"strouhaljan","email":"strouhal.jan@gmail.com"},{"name":"thao-luong","email":"thao.luong@gooddata.com"},{"name":"thuong.nguyen","email":"thuong.nguyen@gooddata.com"},{"name":"tomas.kratochvil","email":"tomas.kratochvil@gooddata.com"},{"name":"tomsatgd","email":"tomas.satinsky@gooddata.com"},{"name":"trung-le-quoc","email":"trung.le@gooddata.com"},{"name":"tu-ngo","email":"tungo1981@gmail.com"},{"name":"tu.bui","email":"tu.bui@gooddata.com"},{"name":"tulean","email":"tuan.le@gooddata.com"},{"name":"tuqt1005","email":"tu.tran@gooddata.com"},{"name":"utdnah","email":"danh.ung@gooddata.com"},{"name":"vlastikcz","email":"vlastimil.kotas@gooddata.com"},{"name":"vu.pham","email":"vu.pham@gooddata.com"},{"name":"xmort","email":"petr.dolejsi@gooddata.com"},{"name":"yanlipnican","email":"yanlipnican@gmail.com"}],"homepage":"https://github.com/gooddata/gooddata-react-components#readme","bugs":{"url":"https://github.com/gooddata/gooddata-react-components/issues"},"dist":{"shasum":"f919e1c19d4f9c603be1ea460b4daa199b95f7f4","tarball":"https://registry.npmjs.org/@gooddata/react-components/-/react-components-7.7.0-alpha-scavnickyj-jsc-bb-2215-2020-06-02T09-56-42-806Z.tgz","fileCount":2638,"integrity":"sha512-JaCcyAed9dsTDmOaWYJEeh6KqQyFamNCcqtZdoyzglEWlTsczgoCqSwI3GRAZISo/n3rWKycROVSFEgjCsSi3A==","signatures":[{"sig":"MEUCIQDfLyox0Zom5dlXX9e3SiPFjhtOgWN7IcLAlg7mUBDCVQIgSQNw0MUXuGmCoURpILlo6IkHXk+QfWaDvn9+SSTEoiY=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":10384142,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJe1iKGCRA9TVsSAnZWagAAKHwP/A/Ly+b0XKD3eCp2wZVL\nfDXJEPk2Qdc87abhMsV9zp5V3uKdmQaOWgpvn6ROF2Ez8t+fiAV8EnlA/jzx\nGk5rtx38XtebjFrpHsvkRPQ8zkogr/ssExZLlWLSMp5u/xk9RrhVUH6ewiYm\nj3dSvdQ9MwRYqNguHfnIYaV37+MMKX3LrfCrcZiPeGg5uKfo9UUEYIqqLDc6\nvh9LswInfTB1lmWvgpxxNOuJXxnECXHBshm3z0uEHU6tyX66Qccw6oe78ruv\njKZ5QNmxtuhvP3qGgNUpM7ya1WqPHyUeX2wiAQI0pMK0uyRyoNZnt4iHQFV1\noCC/QTrsOOOIKTrln4jcKZ8DlT6K0I/0kUoUTvrGn5nKJ+WVarkWYcmDGh7F\nWIyPD+wMKVQfkwJ7zYpICi8sVWuwTz4rlnyd1HkQD+hES+fUhmnF/S3wOaS5\nUgIBTrHMng/xoTGwsmyXFL3l3o91Xnyt9bUWjgxFQ0er2xcZPZqHdvHflCGE\ncp16fps9njE4AyJR3035VoPAf+OVo4PcecWUd4uY4cSY463fVNIqH9NzX1Bw\n1olHXvWcjsKz4dtEgzND2du4PPa/ei9Fq8uSCapqIzadyERKyeh9aESOW45S\n9MXtChh3XRfP7vvoAvw4gsgeMZPi/eVi7SxHAmZYnUD2vXyghH5tUNJh5enn\nraw5\r\n=vlAO\r\n-----END PGP SIGNATURE-----\r\n"},"main":"dist/index.js","husky":{"hooks":{"pre-commit":"lint-staged"}},"config":{"eslint":"./examples/**/*.{js,jsx}","tslint":"./{__mocks__,src,stories}/{,**/}*.{ts,tsx}"},"readme":"[![npm version](https://badge.fury.io/js/%40gooddata%2Freact-components.svg)](https://www.npmjs.com/package/@gooddata/react-components)\n\n# GoodData.UI React components\n> A React-based JavaScript library for building data-driven applications\n\n## Getting started\n- [GoodData.UI Documentation](http://sdk.gooddata.com/gooddata-ui/)\n- [GoodData.UI Live Examples](https://gooddata-examples.herokuapp.com/)\n- [Stack Overflow](https://stackoverflow.com/questions/tagged/gooddata)\n\n### Usage\nWith [yarn](https://yarnpkg.com) installed, go to your project directory and run\n```\n$ yarn add @gooddata/react-components\n```\nIf you prefer [npm](npmjs.com) run\n```\n$ npm install --save @gooddata/react-components\n```\n\nThe public API is exposed via global `index.js`. Except for the styles, do not import any other file directly\nbecause they are not intended to be part of the public API.\n\n## Contributing\n\nWe welcome any contribution in form of [issues](https://github.com/gooddata/gooddata-react-components/issues) or [pull requests](https://github.com/gooddata/gooddata-react-components/pulls).\n\nInstall [Node.js](http://nodejs.org) (node 12.16.1, npm v6.13.4) and [Yarn](https://classic.yarnpkg.com) (1.22.4).\n\nInstall dependencies:\n```\nyarn install --frozen-lockfile\n```\n\nThese commands may come in handy while developing:\n\n| command | description |\n| ------- | ----------- |\n| `yarn install --pure-lockfile` | first step |\n| ||\n| `yarn dev` | build react-components to `/dist` in watch mode |\n| `yarn test` | run all unit tests |\n| `yarn prettier-write` | format the source code to match the valid codestyle |\n| `yarn validate` | validate codestyle |\n| ||\n| `yarn storybook` | run storybook from `/stories` on http://localhost:9001 |\n| `yarn build-storybook` | build storybook to `/dist-storybook` |\n| `yarn test-storybook` | run storybook and [screenshot tests](https://github.com/gooddata/gdc-client-utils/tree/master/test-storybook) |\n| ||\n| `yarn examples` | run Live Examples dev-server from `/examples` on https://localhost:8999 |\n| `yarn examples-build` | build Live Examples to `/examples/dist` |\n| `yarn examples-server` | serve built Live Examples - see `/examples/server/src` |\n| `yarn examples-testcafe` | run testcafe tests against `localhost:8999` |\n\n### Deploy to heroku.com\nWhen you deploy this repo to heroku, it serves *GoodData.UI Live Examples*.\nRelevant tasks are in `Procfile` and `package.json`.\n\n```bash\n# run in the project directory\nheroku login\nheroku create <your-app-name>\nheroku config:set DOMAIN_ADMIN_USERNAME=x@gooddata.com DOMAIN_ADMIN_PASSWORD=xy PROJECT_ID_TO_ASSIGN=xms7ga4tf3g3nzucd8380o2bev8oeknp\ngit push heroku HEAD:master\nheroku open\n```\n### Enable Geo Chart for Storybook and Live Examples\nGeo chart uses Mapbox to render map which requires a Mapbox access token.\n- Register an account and create Mapbox access token at [guide](https://docs.mapbox.com/help/how-mapbox-works/access-tokens/)\n- Store the created token at `.env`:\n```bash\necho -e \"EXAMPLE_MAPBOX_ACCESS_TOKEN=token\" >> .env # only need to run once\necho -e \"STORYBOOK_MAPBOX_ACCESS_TOKEN=token\" >> .env # only need to run once\n```\n\n### Run Live Examples Locally\nTo run *GoodData.UI Live Examples* locally:\n```bash\ngit clone <this-repository>\ncd  <repository-folder>\nyarn install --pure-lockfile\nyarn examples\n```\nThen open https://localhost:8999 and login using Live Examples account (you can [create one here](https://gooddata-examples.herokuapp.com/registration)).\n\n### Run Storybook locally\n- Run storybook with token stored in `.env` for more secure\n```bash\nyarn storybook\n```\n- Or run storybook with token env param exposed to cli (not suggested)\n```bash\nSTORYBOOK_MAPBOX_ACCESS_TOKEN=token yarn storybook\n```\n- Apply either above way to `yarn build-storybook` or `yarn test-storybook`\n\n### Source code formatting\nThe source code in the repository is formatted by [Prettier](https://prettier.io/).\nThe format of the code is validated by our Continuous Integration server and is one of the requirements of successful merge.\n\nPrettier is supported by every major IDE. You can find the list of supported editors and how to configure them [here](https://prettier.io/docs/en/editors.html).\n\nIn the case, when your editor is not supported or you don't want to setup the integration, you can run the `yarn prettier-write` command to reformat the code before commit.\n\n## Changelog\n\n- see [CHANGELOG.md](CHANGELOG.md)\n\n## Supported versions\n\nIn order to make the user experience with integrating GoodData UI SDK as smooth and secure as possible and to ensure that the SDK is using the latest features of the platform, we will only provide support to two most recent major versions of UI SDK.\n\nThe most recent majors will be supported in the following modes:\n\n- The latest major version will receive all new functionality and all bug fixes\n- The previous major version will only receive fixes to critical issues and security fixes. These fixes will be applied on top of last released version of the previous major\n\nThe customers are encouraged to always use the latest version of the UI SDK.\n\nIn case of using older versions, the user might face API incompatibility, performance or security issues.\n\nPlease follow the installation instructions to update to the newest version.\n\n## License\n\n(C) 2007-2020 GoodData Corporation\n\nThis project is dual licensed:\n\n- The ATTRIBUTION-NONCOMMERCIAL 4.0 INTERNATIONAL (CC BY-NC 4.0) is used for purpose of the trial experience and evaluation of GoodData.UI library.\n- The GOODDATA GOODDATA.UI LIBRARY END USER LICENSE AGREEMENT is used for GoodData customers.\n\nFor more information, please see [LICENSE](https://github.com/gooddata/gooddata-react-components/blob/master/LICENSE)\n","gitHead":"a2c506d37212b8112be9330fbc58b679397a627f","scripts":{"dev":"bash scripts/build.sh --dev-watch","test":"jest --watch","build":"bash scripts/build.sh","tslint":"yarn run-tslint -t verbose $npm_package_config_tslint","prepare":"cd examples/server && yarn install --frozen-lockfile && cd ../..; rm -r examples/node_modules 2>/dev/null; true","examples":"bash scripts/run-examples.sh","prepare?":"# Called before `npm publish` and on local `npm install`. Temporarily also for deleting obsolete node_modules. Ends with `true` to continue gracefully.","validate":"tsc --noEmit && yarn tslint && eslint $npm_package_config_eslint && yarn validate-style && yarn prettier-check","build-dev":"bash scripts/build.sh --dev","examples?":"# Default is developer domain, other options: yarn examples [sec,secure,stg,stg2,stg3,demo,developer or URL]","storybook":"yarn build && start-storybook -p 9001 -c .storybook","test-once":"jest","tslint-ci":"mkdir -p ./ci/results && yarn run-tslint -t checkstyle -o ./ci/results/tslint-results.xml $npm_package_config_tslint","run-tslint":"tslint -p tsconfig.json","validate-ci":"tsc --noEmit && yarn tslint-ci  && eslint $npm_package_config_eslint -f checkstyle -o ci/results/eslint-results.xml && yarn validate-style-ci && yarn prettier-check","examples-build":"bash scripts/build-examples.sh","prepublishOnly":"yarn build","prettier-check":"prettier --check '{src,stories,styles,__mocks__,examples/server/src,examples/src,examples/test}/**/*.{ts,js,tsx,jsx,json,scss,md,yaml,html}'","prettier-write":"prettier --write '{src,stories,styles,__mocks__,examples/server/src,examples/src,examples/test}/**/*.{ts,js,tsx,jsx,json,scss,md,yaml,html}'","test-storybook":"yarn build && test-storybook","validate-style":"stylelint '**/*.scss'","build-storybook":"yarn build && build-storybook -c .storybook -o dist-storybook","examples-server":"node examples/server/src/index.js","heroku-postbuild":"yarn examples-build developer","examples-testcafe":"./scripts/run-testcafe.sh visual","validate-style-ci":"stylelint '**/*.scss' --custom-formatter=node_modules/stylelint-checkstyle-formatter > ci/results/stylelint-results.xml","check-circular-deps":"madge --circular --extensions ts ./src","examples-testcafe-ci":"./scripts/run-testcafe.sh ci","examples-testcafe-live":"./scripts/run-testcafe.sh live"},"typings":"dist/index.d.ts","_npmUser":{"name":"scavnickyj","email":"jakub.scavnicky@gooddata.com"},"deprecated":"@gooddata/react-components@7 reached End of Support on March 31, 2022. Please upgrade (see https://sdk.gooddata.com/gooddata-ui/docs/supported_versions.html for more information).","repository":{"url":"git+ssh://git@github.com/gooddata/gooddata-react-components.git","type":"git"},"_npmVersion":"6.13.4","description":"GoodData.UI - A powerful JavaScript library for building analytical applications","directories":{},"lint-staged":{"{src,stories,styles,__mocks__,examples/server/src,examples/src,examples/test}/**/*.{ts,js,tsx,jsx,scss}":["npx gdc-fix-copyright","git add"],"{src,stories,styles,__mocks__,examples/server/src,examples/src,examples/test}/**/*.{ts,js,tsx,jsx,json,scss,md,yaml,html}":["prettier --write","git add"]},"_nodeVersion":"12.16.1","dependencies":{"rxjs":"^5.5.6","uuid":"^3.2.1","immer":"^1.3.1","lodash":"^4.17.15","date-fns":"^2.7.0","downshift":"^3.2.7","invariant":"^2.2.2","mapbox-gl":"^1.6.1","classnames":"^2.2.6","codemirror":"^5.54.0","highcharts":"7.1.1","prop-types":"^15.6.0","react-intl":"^3.6.0","custom-event":"^1.0.1","react-window":"^1.8.1","ag-grid-react":"20.0.0","react-measure":"^2.3.0","@types/mapbox-gl":"^1.6.1","react-day-picker":"~7.3.0","react-responsive":"^3.0.0","stringify-object":"^2.4.0","@gooddata/typings":"^2.24.2","@types/codemirror":"^0.0.95","ag-grid-community":"20.0.0","http-status-codes":"^1.3.0","react-codemirror2":"^7.2.0","@gooddata/js-utils":"^3.10.5","@gooddata/numberjs":"^3.2.4","fixed-data-table-2":"0.7.17","@gooddata/goodstrap":"^68.6.0","react-dom-factories":"^1.0.2","@gooddata/gooddata-js":"^13.0.1","json-stable-stringify":"^1.0.1","react-transition-group":"^2.2.1","hoist-non-react-statics":"^3.3.0","nodelist-foreach-polyfill":"^1.2.0","@formatjs/intl-pluralrules":"^1.3.6","highcharts-grouped-categories":"^1.1.3"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"raf":"3.3.2","yup":"^0.24.1","jest":"24.7.1","husky":"3.0.0","madge":"^3.4.4","react":"^16.5.2","enzyme":"3.5.0","eslint":"4.19.1","formik":"^0.11.11","moment":"2.23.0","history":"^4.7.2","ts-jest":"24.0.0","webpack":"4.30.0","full-icu":"^1.3.0","prettier":"1.16.4","react-ga":"^2.5.2","recharts":"1.0.0-beta.9","testcafe":"1.1.4","commander":"2.14.1","node-sass":"4.13.0","react-dom":"^16.5.2","stylelint":"^10.0.0","supertest":"3.0.0","ts-loader":"6.0.0","@types/raf":"^3.4.0","css-loader":"0.28.7","jest-junit":"3.0.0","raw-loader":"0.5.1","styled-jsx":"2.2.1","typescript":"3.3.4000","@babel/core":"7.4.4","@types/jest":"24.0.6","@types/node":"7.0.8","@types/uuid":"3.4.3","file-loader":"3.0.1","jest-enzyme":"7.0.2","lint-staged":"9.1.0","sass-loader":"6.0.6","webpack-cli":"3.3.2","@types/react":"16.8.6","babel-loader":"8.0.5","react-helmet":"5.2.0","react-select":"1.2.1","style-loader":"0.19.1","@types/enzyme":"3.1.13","@types/lodash":"4.14.123","testcafe-live":"0.1.4","@babel/runtime":"7.4.4","dotenv-webpack":"^1.7.0","@babel/polyfill":"^7.4.4","@storybook/react":"5.0.11","@types/invariant":"2.2.29","@types/react-dom":"16.0.11","isomorphic-fetch":"2.2.1","react-datepicker":"1.1.0","react-router-dom":"4.2.2","@babel/preset-env":"7.4.4","@gooddata/mock-js":"^2.13.1","@storybook/addons":"5.0.11","@types/classnames":"2.2.3","@types/prop-types":"15.5.2","@storybook/theming":"5.0.11","identity-obj-proxy":"^3.0.0","intl-messageformat":"^7.5.4","webpack-dev-server":"3.3.1","@babel/preset-react":"7.0.0","@types/react-portal":"4.0.1","@types/react-window":"^1.8.1","babel-plugin-lodash":"3.3.4","html-webpack-plugin":"3.2.0","react-test-renderer":"16.4.2","@types/react-measure":"2.0.5","clean-webpack-plugin":"2.0.2","stats-webpack-plugin":"0.7.0","eslint-config-prettier":"4.1.0","react-google-recaptcha":"^0.14.1","tslint-config-prettier":"1.18.0","@gooddata/eslint-config":"^1.0.0","@gooddata/tslint-config":"1.0.0","@types/react-responsive":"^3.0.3","@types/storybook__react":"4.0.1","@types/stringify-object":"^3.2.0","enzyme-adapter-react-16":"1.3.1","@gooddata/test-storybook":"3.2.1","@storybook/addon-actions":"5.0.11","@storybook/addon-options":"5.0.11","node-sass-magic-importer":"5.1.0","react-syntax-highlighter":"11.0.2","@types/fixed-data-table-2":"0.8.1","stylelint-config-prettier":"5.2.0","@gooddata/stylelint-config":"4.0.1","@types/react-test-renderer":"16.0.0","circular-dependency-plugin":"5.0.2","compression-webpack-plugin":"2.0.0","@types/json-stable-stringify":"^1.0.32","@gooddata/frontend-npm-scripts":"1.1.0","@types/enzyme-adapter-react-16":"1.0.3","stylelint-checkstyle-formatter":"0.1.0","@types/storybook__addon-actions":"3.4.2","@babel/plugin-proposal-class-properties":"7.4.4","@babel/plugin-proposal-object-rest-spread":"7.4.4","@babel/plugin-transform-async-to-generator":"7.4.4"},"peerDependencies":{"react":"^16.5.2","react-dom":"^16.5.2"},"_npmOperationalInternal":{"tmp":"tmp/react-components_7.7.0-alpha-scavnickyj-jsc-bb-2215-2020-06-02T09-56-42-806Z_1591091845502_0.8391468740490993","host":"s3://npm-registry-packages"}},"7.7.0-alpha-scavnickyj-jsc-bb-2215-2020-06-02T10-13-07-525Z":{"name":"@gooddata/react-components","version":"7.7.0-alpha-scavnickyj-jsc-bb-2215-2020-06-02T10-13-07-525Z","author":{"name":"GoodData Corporation"},"license":"BSD-3-Clause","_id":"@gooddata/react-components@7.7.0-alpha-scavnickyj-jsc-bb-2215-2020-06-02T10-13-07-525Z","maintainers":[{"name":"afi","email":"adam.fiedler@gooddata.com"},{"name":"bertold8","email":"ivan.nejezchleb@seznam.cz"},{"name":"bich.nguyen","email":"bich.nguyen@gooddata.com"},{"name":"brbistas","email":"valentinos.chraniotis@gooddata.com"},{"name":"bugsbunny338","email":"jiri.zajic@mensa.cz"},{"name":"de.do","email":"de.do@gooddata.com"},{"name":"gooddata-ci","email":"rail@gooddata.com"},{"name":"hang.ngo","email":"hang.ngo@gooddata.com"},{"name":"hung.nguyen.hoang","email":"hung.nguyen@gooddata.com"},{"name":"huong.nguyen","email":"huong.nguyen@gooddata.com"},{"name":"huyen.nguyen","email":"huyen.nguyen@gooddata.com"},{"name":"ivan.mjartan","email":"ivan.mjartan@gooddata.com"},{"name":"jakub-sterba","email":"jakub.sterba@gooddata.com"},{"name":"jaroslav.tomecek","email":"jaroslav.tomecek@gooddata.com"},{"name":"jkittler","email":"honza.kittler@gmail.com"},{"name":"khanh.le","email":"khanh.le@gooddata.com"},{"name":"lanhuynh","email":"lan.huynh@gooddata.com"},{"name":"linhhong","email":"linh.hong@gooddata.com"},{"name":"lupko","email":"lubomir.slivka@gooddata.com"},{"name":"mai.nguyen","email":"mai.nguyen@gooddata.com"},{"name":"matyas.kandl","email":"matyas.kandl@gooddata.com"},{"name":"michal.marsal","email":"michal.marsal@gooddata.com"},{"name":"my.duong","email":"my.duong@gooddata.com"},{"name":"naibinh","email":"naibinh@gmail.com"},{"name":"nikolacech","email":"nikola.cech@gooddata.com"},{"name":"nis.hua","email":"nis.hua@gooddata.com"},{"name":"no23reason","email":"dan.homola@hotmail.cz"},{"name":"patrikbraborec","email":"patrik.braborec@gooddata.com"},{"name":"pbenes","email":"petr.benes@gooddata.com"},{"name":"petrjanu","email":"petr.janu@gooddata.com"},{"name":"pkingo","email":"philipandreaskingo@hotmail.com"},{"name":"ptquang86","email":"ptquang86@gmail.com"},{"name":"qduval","email":"quentin.duval@gooddata.com"},{"name":"rodri360","email":"me@rodri360.com"},{"name":"scavnickyj","email":"jakub.scavnicky@gooddata.com"},{"name":"sitina","email":"jiri.sitina@gooddata.com"},{"name":"strouhaljan","email":"strouhal.jan@gmail.com"},{"name":"thao-luong","email":"thao.luong@gooddata.com"},{"name":"thuong.nguyen","email":"thuong.nguyen@gooddata.com"},{"name":"tomas.kratochvil","email":"tomas.kratochvil@gooddata.com"},{"name":"tomsatgd","email":"tomas.satinsky@gooddata.com"},{"name":"trung-le-quoc","email":"trung.le@gooddata.com"},{"name":"tu-ngo","email":"tungo1981@gmail.com"},{"name":"tu.bui","email":"tu.bui@gooddata.com"},{"name":"tulean","email":"tuan.le@gooddata.com"},{"name":"tuqt1005","email":"tu.tran@gooddata.com"},{"name":"utdnah","email":"danh.ung@gooddata.com"},{"name":"vlastikcz","email":"vlastimil.kotas@gooddata.com"},{"name":"vu.pham","email":"vu.pham@gooddata.com"},{"name":"xmort","email":"petr.dolejsi@gooddata.com"},{"name":"yanlipnican","email":"yanlipnican@gmail.com"}],"homepage":"https://github.com/gooddata/gooddata-react-components#readme","bugs":{"url":"https://github.com/gooddata/gooddata-react-components/issues"},"dist":{"shasum":"bf4c4369fec210adcfbc408881d061c2cf604908","tarball":"https://registry.npmjs.org/@gooddata/react-components/-/react-components-7.7.0-alpha-scavnickyj-jsc-bb-2215-2020-06-02T10-13-07-525Z.tgz","fileCount":2638,"integrity":"sha512-axO1IwSrYLSN8QzwuUbaBEElh8Shk1z+ZfqJjsIcVSTkT1g/kzS/pujqBBoOWjLRVXrHyz0/puVCG85VOlI/Bg==","signatures":[{"sig":"MEYCIQCQaIkQZeKyc5gkOuKflUx6bCuAnso4X4MAabzpp8wZegIhAMEuNcPlD0LlnH9S7gCkYvBzrKCYJGIedvZAYzMEdSBz","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":10384142,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJe1iZWCRA9TVsSAnZWagAAVKYP/1L9XUDpP0wlbWn1sInM\nwql0/0tYbKueciAfvzzcK/VQvQp30pkQhuX5zXkVjpVDqtQNMQct2oumAF95\nTtIbcN+OBO67++lURIaP/d/GOLIAxC2dCxQw8t2fMFyPHDqk9xQay7q0jAPD\nwxmAVXnQmNkHFuQ9rHpa9EU40wymYkRfgTqz6df88yjPRArZftDwd1WjnppH\nm4MniSmT9tpLScd2TAwu2UDAAlIwrwXPmve8SpSovlqt43PtfGoSfc1EmLR9\ntbdI5Rj1NiR+TMDVWenTEZB1ni3DcbfFiU65ksjZZ27AHW/o0uAR7XOptlE3\nhI9eghF/BVAlXnoq1bUVy4FLr6M4UnB87095ORmyWYpufVR/Qa7y5T/b3r/X\nwpBK2eJrAkXHKyN+M0O575vUy/uIY5SYszQ26vLZJNhvhn/QdvyJWz/mSAs4\nC2I7eqCkzUwU6ayHyxcYs/m8CCLI7v3Jx8wA7EA0CTo+vOsiuW7qvMIdUEqh\nNtA8QR4O1zi6FC+GZ3BrVoXFBxTqitvkTVwqz+ssiOGfafAL44glfdPtXJWg\now6dw7llJA2zImyZ0MhOPnzP2NXXD1z4Iof20q+VeLGfqeGg4DfAfbzk/sEP\n3U4ERpG6i7cIJsuiyNOwW2McSiBGmB89cWT/xEH2+fC2+7P2uKopqkGBjn9G\n9pNR\r\n=WdqZ\r\n-----END PGP SIGNATURE-----\r\n"},"main":"dist/index.js","husky":{"hooks":{"pre-commit":"lint-staged"}},"config":{"eslint":"./examples/**/*.{js,jsx}","tslint":"./{__mocks__,src,stories}/{,**/}*.{ts,tsx}"},"readme":"[![npm version](https://badge.fury.io/js/%40gooddata%2Freact-components.svg)](https://www.npmjs.com/package/@gooddata/react-components)\n\n# GoodData.UI React components\n> A React-based JavaScript library for building data-driven applications\n\n## Getting started\n- [GoodData.UI Documentation](http://sdk.gooddata.com/gooddata-ui/)\n- [GoodData.UI Live Examples](https://gooddata-examples.herokuapp.com/)\n- [Stack Overflow](https://stackoverflow.com/questions/tagged/gooddata)\n\n### Usage\nWith [yarn](https://yarnpkg.com) installed, go to your project directory and run\n```\n$ yarn add @gooddata/react-components\n```\nIf you prefer [npm](npmjs.com) run\n```\n$ npm install --save @gooddata/react-components\n```\n\nThe public API is exposed via global `index.js`. Except for the styles, do not import any other file directly\nbecause they are not intended to be part of the public API.\n\n## Contributing\n\nWe welcome any contribution in form of [issues](https://github.com/gooddata/gooddata-react-components/issues) or [pull requests](https://github.com/gooddata/gooddata-react-components/pulls).\n\nInstall [Node.js](http://nodejs.org) (node 12.16.1, npm v6.13.4) and [Yarn](https://classic.yarnpkg.com) (1.22.4).\n\nInstall dependencies:\n```\nyarn install --frozen-lockfile\n```\n\nThese commands may come in handy while developing:\n\n| command | description |\n| ------- | ----------- |\n| `yarn install --pure-lockfile` | first step |\n| ||\n| `yarn dev` | build react-components to `/dist` in watch mode |\n| `yarn test` | run all unit tests |\n| `yarn prettier-write` | format the source code to match the valid codestyle |\n| `yarn validate` | validate codestyle |\n| ||\n| `yarn storybook` | run storybook from `/stories` on http://localhost:9001 |\n| `yarn build-storybook` | build storybook to `/dist-storybook` |\n| `yarn test-storybook` | run storybook and [screenshot tests](https://github.com/gooddata/gdc-client-utils/tree/master/test-storybook) |\n| ||\n| `yarn examples` | run Live Examples dev-server from `/examples` on https://localhost:8999 |\n| `yarn examples-build` | build Live Examples to `/examples/dist` |\n| `yarn examples-server` | serve built Live Examples - see `/examples/server/src` |\n| `yarn examples-testcafe` | run testcafe tests against `localhost:8999` |\n\n### Deploy to heroku.com\nWhen you deploy this repo to heroku, it serves *GoodData.UI Live Examples*.\nRelevant tasks are in `Procfile` and `package.json`.\n\n```bash\n# run in the project directory\nheroku login\nheroku create <your-app-name>\nheroku config:set DOMAIN_ADMIN_USERNAME=x@gooddata.com DOMAIN_ADMIN_PASSWORD=xy PROJECT_ID_TO_ASSIGN=xms7ga4tf3g3nzucd8380o2bev8oeknp\ngit push heroku HEAD:master\nheroku open\n```\n### Enable Geo Chart for Storybook and Live Examples\nGeo chart uses Mapbox to render map which requires a Mapbox access token.\n- Register an account and create Mapbox access token at [guide](https://docs.mapbox.com/help/how-mapbox-works/access-tokens/)\n- Store the created token at `.env`:\n```bash\necho -e \"EXAMPLE_MAPBOX_ACCESS_TOKEN=token\" >> .env # only need to run once\necho -e \"STORYBOOK_MAPBOX_ACCESS_TOKEN=token\" >> .env # only need to run once\n```\n\n### Run Live Examples Locally\nTo run *GoodData.UI Live Examples* locally:\n```bash\ngit clone <this-repository>\ncd  <repository-folder>\nyarn install --pure-lockfile\nyarn examples\n```\nThen open https://localhost:8999 and login using Live Examples account (you can [create one here](https://gooddata-examples.herokuapp.com/registration)).\n\n### Run Storybook locally\n- Run storybook with token stored in `.env` for more secure\n```bash\nyarn storybook\n```\n- Or run storybook with token env param exposed to cli (not suggested)\n```bash\nSTORYBOOK_MAPBOX_ACCESS_TOKEN=token yarn storybook\n```\n- Apply either above way to `yarn build-storybook` or `yarn test-storybook`\n\n### Source code formatting\nThe source code in the repository is formatted by [Prettier](https://prettier.io/).\nThe format of the code is validated by our Continuous Integration server and is one of the requirements of successful merge.\n\nPrettier is supported by every major IDE. You can find the list of supported editors and how to configure them [here](https://prettier.io/docs/en/editors.html).\n\nIn the case, when your editor is not supported or you don't want to setup the integration, you can run the `yarn prettier-write` command to reformat the code before commit.\n\n## Changelog\n\n- see [CHANGELOG.md](CHANGELOG.md)\n\n## Supported versions\n\nIn order to make the user experience with integrating GoodData UI SDK as smooth and secure as possible and to ensure that the SDK is using the latest features of the platform, we will only provide support to two most recent major versions of UI SDK.\n\nThe most recent majors will be supported in the following modes:\n\n- The latest major version will receive all new functionality and all bug fixes\n- The previous major version will only receive fixes to critical issues and security fixes. These fixes will be applied on top of last released version of the previous major\n\nThe customers are encouraged to always use the latest version of the UI SDK.\n\nIn case of using older versions, the user might face API incompatibility, performance or security issues.\n\nPlease follow the installation instructions to update to the newest version.\n\n## License\n\n(C) 2007-2020 GoodData Corporation\n\nThis project is dual licensed:\n\n- The ATTRIBUTION-NONCOMMERCIAL 4.0 INTERNATIONAL (CC BY-NC 4.0) is used for purpose of the trial experience and evaluation of GoodData.UI library.\n- The GOODDATA GOODDATA.UI LIBRARY END USER LICENSE AGREEMENT is used for GoodData customers.\n\nFor more information, please see [LICENSE](https://github.com/gooddata/gooddata-react-components/blob/master/LICENSE)\n","gitHead":"f087e8544ff6b07fd2c3d17db6ac7fba196ab13a","scripts":{"dev":"bash scripts/build.sh --dev-watch","test":"jest --watch","build":"bash scripts/build.sh","tslint":"yarn run-tslint -t verbose $npm_package_config_tslint","prepare":"cd examples/server && yarn install --frozen-lockfile && cd ../..; rm -r examples/node_modules 2>/dev/null; true","examples":"bash scripts/run-examples.sh","prepare?":"# Called before `npm publish` and on local `npm install`. Temporarily also for deleting obsolete node_modules. Ends with `true` to continue gracefully.","validate":"tsc --noEmit && yarn tslint && eslint $npm_package_config_eslint && yarn validate-style && yarn prettier-check","build-dev":"bash scripts/build.sh --dev","examples?":"# Default is developer domain, other options: yarn examples [sec,secure,stg,stg2,stg3,demo,developer or URL]","storybook":"yarn build && start-storybook -p 9001 -c .storybook","test-once":"jest","tslint-ci":"mkdir -p ./ci/results && yarn run-tslint -t checkstyle -o ./ci/results/tslint-results.xml $npm_package_config_tslint","run-tslint":"tslint -p tsconfig.json","validate-ci":"tsc --noEmit && yarn tslint-ci  && eslint $npm_package_config_eslint -f checkstyle -o ci/results/eslint-results.xml && yarn validate-style-ci && yarn prettier-check","examples-build":"bash scripts/build-examples.sh","prepublishOnly":"yarn build","prettier-check":"prettier --check '{src,stories,styles,__mocks__,examples/server/src,examples/src,examples/test}/**/*.{ts,js,tsx,jsx,json,scss,md,yaml,html}'","prettier-write":"prettier --write '{src,stories,styles,__mocks__,examples/server/src,examples/src,examples/test}/**/*.{ts,js,tsx,jsx,json,scss,md,yaml,html}'","test-storybook":"yarn build && test-storybook","validate-style":"stylelint '**/*.scss'","build-storybook":"yarn build && build-storybook -c .storybook -o dist-storybook","examples-server":"node examples/server/src/index.js","heroku-postbuild":"yarn examples-build developer","examples-testcafe":"./scripts/run-testcafe.sh visual","validate-style-ci":"stylelint '**/*.scss' --custom-formatter=node_modules/stylelint-checkstyle-formatter > ci/results/stylelint-results.xml","check-circular-deps":"madge --circular --extensions ts ./src","examples-testcafe-ci":"./scripts/run-testcafe.sh ci","examples-testcafe-live":"./scripts/run-testcafe.sh live"},"typings":"dist/index.d.ts","_npmUser":{"name":"scavnickyj","email":"jakub.scavnicky@gooddata.com"},"deprecated":"@gooddata/react-components@7 reached End of Support on March 31, 2022. Please upgrade (see https://sdk.gooddata.com/gooddata-ui/docs/supported_versions.html for more information).","repository":{"url":"git+ssh://git@github.com/gooddata/gooddata-react-components.git","type":"git"},"_npmVersion":"6.13.4","description":"GoodData.UI - A powerful JavaScript library for building analytical applications","directories":{},"lint-staged":{"{src,stories,styles,__mocks__,examples/server/src,examples/src,examples/test}/**/*.{ts,js,tsx,jsx,scss}":["npx gdc-fix-copyright","git add"],"{src,stories,styles,__mocks__,examples/server/src,examples/src,examples/test}/**/*.{ts,js,tsx,jsx,json,scss,md,yaml,html}":["prettier --write","git add"]},"_nodeVersion":"12.16.1","dependencies":{"rxjs":"^5.5.6","uuid":"^3.2.1","immer":"^1.3.1","lodash":"^4.17.15","date-fns":"^2.7.0","downshift":"^3.2.7","invariant":"^2.2.2","mapbox-gl":"^1.6.1","classnames":"^2.2.6","codemirror":"^5.54.0","highcharts":"7.1.1","prop-types":"^15.6.0","react-intl":"^3.6.0","custom-event":"^1.0.1","react-window":"^1.8.1","ag-grid-react":"20.0.0","react-measure":"^2.3.0","@types/mapbox-gl":"^1.6.1","react-day-picker":"~7.3.0","react-responsive":"^3.0.0","stringify-object":"^2.4.0","@gooddata/typings":"^2.24.2","@types/codemirror":"^0.0.95","ag-grid-community":"20.0.0","http-status-codes":"^1.3.0","react-codemirror2":"^7.2.0","@gooddata/js-utils":"^3.10.5","@gooddata/numberjs":"^3.2.4","fixed-data-table-2":"0.7.17","@gooddata/goodstrap":"^68.6.0","react-dom-factories":"^1.0.2","@gooddata/gooddata-js":"^13.0.1","json-stable-stringify":"^1.0.1","react-transition-group":"^2.2.1","hoist-non-react-statics":"^3.3.0","nodelist-foreach-polyfill":"^1.2.0","@formatjs/intl-pluralrules":"^1.3.6","highcharts-grouped-categories":"^1.1.3"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"raf":"3.3.2","yup":"^0.24.1","jest":"24.7.1","husky":"3.0.0","madge":"^3.4.4","react":"^16.5.2","enzyme":"3.5.0","eslint":"4.19.1","formik":"^0.11.11","moment":"2.23.0","history":"^4.7.2","ts-jest":"24.0.0","webpack":"4.30.0","full-icu":"^1.3.0","prettier":"1.16.4","react-ga":"^2.5.2","recharts":"1.0.0-beta.9","testcafe":"1.1.4","commander":"2.14.1","node-sass":"4.13.0","react-dom":"^16.5.2","stylelint":"^10.0.0","supertest":"3.0.0","ts-loader":"6.0.0","@types/raf":"^3.4.0","css-loader":"0.28.7","jest-junit":"3.0.0","raw-loader":"0.5.1","styled-jsx":"2.2.1","typescript":"3.3.4000","@babel/core":"7.4.4","@types/jest":"24.0.6","@types/node":"7.0.8","@types/uuid":"3.4.3","file-loader":"3.0.1","jest-enzyme":"7.0.2","lint-staged":"9.1.0","sass-loader":"6.0.6","webpack-cli":"3.3.2","@types/react":"16.8.6","babel-loader":"8.0.5","react-helmet":"5.2.0","react-select":"1.2.1","style-loader":"0.19.1","@types/enzyme":"3.1.13","@types/lodash":"4.14.123","testcafe-live":"0.1.4","@babel/runtime":"7.4.4","dotenv-webpack":"^1.7.0","@babel/polyfill":"^7.4.4","@storybook/react":"5.0.11","@types/invariant":"2.2.29","@types/react-dom":"16.0.11","isomorphic-fetch":"2.2.1","react-datepicker":"1.1.0","react-router-dom":"4.2.2","@babel/preset-env":"7.4.4","@gooddata/mock-js":"^2.13.1","@storybook/addons":"5.0.11","@types/classnames":"2.2.3","@types/prop-types":"15.5.2","@storybook/theming":"5.0.11","identity-obj-proxy":"^3.0.0","intl-messageformat":"^7.5.4","webpack-dev-server":"3.3.1","@babel/preset-react":"7.0.0","@types/react-portal":"4.0.1","@types/react-window":"^1.8.1","babel-plugin-lodash":"3.3.4","html-webpack-plugin":"3.2.0","react-test-renderer":"16.4.2","@types/react-measure":"2.0.5","clean-webpack-plugin":"2.0.2","stats-webpack-plugin":"0.7.0","eslint-config-prettier":"4.1.0","react-google-recaptcha":"^0.14.1","tslint-config-prettier":"1.18.0","@gooddata/eslint-config":"^1.0.0","@gooddata/tslint-config":"1.0.0","@types/react-responsive":"^3.0.3","@types/storybook__react":"4.0.1","@types/stringify-object":"^3.2.0","enzyme-adapter-react-16":"1.3.1","@gooddata/test-storybook":"3.2.1","@storybook/addon-actions":"5.0.11","@storybook/addon-options":"5.0.11","node-sass-magic-importer":"5.1.0","react-syntax-highlighter":"11.0.2","@types/fixed-data-table-2":"0.8.1","stylelint-config-prettier":"5.2.0","@gooddata/stylelint-config":"4.0.1","@types/react-test-renderer":"16.0.0","circular-dependency-plugin":"5.0.2","compression-webpack-plugin":"2.0.0","@types/json-stable-stringify":"^1.0.32","@gooddata/frontend-npm-scripts":"1.1.0","@types/enzyme-adapter-react-16":"1.0.3","stylelint-checkstyle-formatter":"0.1.0","@types/storybook__addon-actions":"3.4.2","@babel/plugin-proposal-class-properties":"7.4.4","@babel/plugin-proposal-object-rest-spread":"7.4.4","@babel/plugin-transform-async-to-generator":"7.4.4"},"peerDependencies":{"react":"^16.5.2","react-dom":"^16.5.2"},"_npmOperationalInternal":{"tmp":"tmp/react-components_7.7.0-alpha-scavnickyj-jsc-bb-2215-2020-06-02T10-13-07-525Z_1591092821330_0.3854299700859116","host":"s3://npm-registry-packages"}},"7.7.0-alpha-patrikbraborec-pbr-one-4405-2020-06-02T12-10-18-693Z":{"name":"@gooddata/react-components","version":"7.7.0-alpha-patrikbraborec-pbr-one-4405-2020-06-02T12-10-18-693Z","author":{"name":"GoodData Corporation"},"license":"BSD-3-Clause","_id":"@gooddata/react-components@7.7.0-alpha-patrikbraborec-pbr-one-4405-2020-06-02T12-10-18-693Z","maintainers":[{"name":"afi","email":"adam.fiedler@gooddata.com"},{"name":"bertold8","email":"ivan.nejezchleb@seznam.cz"},{"name":"bich.nguyen","email":"bich.nguyen@gooddata.com"},{"name":"brbistas","email":"valentinos.chraniotis@gooddata.com"},{"name":"bugsbunny338","email":"jiri.zajic@mensa.cz"},{"name":"de.do","email":"de.do@gooddata.com"},{"name":"gooddata-ci","email":"rail@gooddata.com"},{"name":"hang.ngo","email":"hang.ngo@gooddata.com"},{"name":"hung.nguyen.hoang","email":"hung.nguyen@gooddata.com"},{"name":"huong.nguyen","email":"huong.nguyen@gooddata.com"},{"name":"huyen.nguyen","email":"huyen.nguyen@gooddata.com"},{"name":"ivan.mjartan","email":"ivan.mjartan@gooddata.com"},{"name":"jakub-sterba","email":"jakub.sterba@gooddata.com"},{"name":"jaroslav.tomecek","email":"jaroslav.tomecek@gooddata.com"},{"name":"jkittler","email":"honza.kittler@gmail.com"},{"name":"khanh.le","email":"khanh.le@gooddata.com"},{"name":"lanhuynh","email":"lan.huynh@gooddata.com"},{"name":"linhhong","email":"linh.hong@gooddata.com"},{"name":"lupko","email":"lubomir.slivka@gooddata.com"},{"name":"mai.nguyen","email":"mai.nguyen@gooddata.com"},{"name":"matyas.kandl","email":"matyas.kandl@gooddata.com"},{"name":"michal.marsal","email":"michal.marsal@gooddata.com"},{"name":"my.duong","email":"my.duong@gooddata.com"},{"name":"naibinh","email":"naibinh@gmail.com"},{"name":"nikolacech","email":"nikola.cech@gooddata.com"},{"name":"nis.hua","email":"nis.hua@gooddata.com"},{"name":"no23reason","email":"dan.homola@hotmail.cz"},{"name":"patrikbraborec","email":"patrik.braborec@gooddata.com"},{"name":"pbenes","email":"petr.benes@gooddata.com"},{"name":"petrjanu","email":"petr.janu@gooddata.com"},{"name":"pkingo","email":"philipandreaskingo@hotmail.com"},{"name":"ptquang86","email":"ptquang86@gmail.com"},{"name":"qduval","email":"quentin.duval@gooddata.com"},{"name":"rodri360","email":"me@rodri360.com"},{"name":"scavnickyj","email":"jakub.scavnicky@gooddata.com"},{"name":"sitina","email":"jiri.sitina@gooddata.com"},{"name":"strouhaljan","email":"strouhal.jan@gmail.com"},{"name":"thao-luong","email":"thao.luong@gooddata.com"},{"name":"thuong.nguyen","email":"thuong.nguyen@gooddata.com"},{"name":"tomas.kratochvil","email":"tomas.kratochvil@gooddata.com"},{"name":"tomsatgd","email":"tomas.satinsky@gooddata.com"},{"name":"trung-le-quoc","email":"trung.le@gooddata.com"},{"name":"tu-ngo","email":"tungo1981@gmail.com"},{"name":"tu.bui","email":"tu.bui@gooddata.com"},{"name":"tulean","email":"tuan.le@gooddata.com"},{"name":"tuqt1005","email":"tu.tran@gooddata.com"},{"name":"utdnah","email":"danh.ung@gooddata.com"},{"name":"vlastikcz","email":"vlastimil.kotas@gooddata.com"},{"name":"vu.pham","email":"vu.pham@gooddata.com"},{"name":"xmort","email":"petr.dolejsi@gooddata.com"},{"name":"yanlipnican","email":"yanlipnican@gmail.com"}],"homepage":"https://github.com/gooddata/gooddata-react-components#readme","bugs":{"url":"https://github.com/gooddata/gooddata-react-components/issues"},"dist":{"shasum":"ebb0af2d8c4125968983336e95f005b012bc0eaa","tarball":"https://registry.npmjs.org/@gooddata/react-components/-/react-components-7.7.0-alpha-patrikbraborec-pbr-one-4405-2020-06-02T12-10-18-693Z.tgz","fileCount":2641,"integrity":"sha512-S/9NWICHvPm9rtkSIv7HqaHK0bdOxch8OaVRhRh6tMAQJTkGQQuTcj0yB+EgTf4s1bTYrgG9TCqviAxG1CzJmA==","signatures":[{"sig":"MEUCIHxnQ/lr9wIzIW1IOoj+mUYdGvMcDja7Uf7jOs0/Sc/FAiEA3leReRqk1abEtQtPStdEdEMYuIfRlZUZqDZgxpk3qsQ=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":10457100,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJe1kHOCRA9TVsSAnZWagAAgoQP/RwT39J4fkY8Rg3PWnUq\nbvu0LPCmklYMpBY+oe/l3hqjtUsmSvlugbNYN0M5rAI2hi7KDqGcUOhtKJ/w\nJU/IFv4vI3ADYZVOLyj4836V5D/8mBQbQKYEL4+jvnx61wJ8c3kjDj15QHbB\ndhRN5PkgzNK7hSkoBzDAXv2pGRhkia1Op6PI1BP8ShYaH8XxOSOoZJc9r75M\nUCfLElwQuM5k9xK9Wgxys7xnqJZgJE202Yg6HMVuA2QTnwsbTEm+nRa7T0Vy\na6cBiZKQmlmrWxCTXPJuAdOMygTEMr/+W1XhODOXwamazkGmPVzWPXk6XOb+\nMDHcoDgjnRFKgbySYzG0khsKuOP+io3jWXNQxy+d/vtp1sXc0UYZx0/f+sen\nBQEKasaeCOhtNgSWJmn5SJKknlplEOLZKGuM5/iyLMppnmZnVOo7S4TvXz7S\nrSRnU7KrxH/3ejhPzc/4UKhQ+mlp9OSGEz+Asa6XW7MFV4EdzNH4AUfT8DWC\n/u9p2lbNdZ0BzRDIAyJBsXqmxQq7hGfjekX3vXgLU1ZsayolwjVmC9Z99mkk\nBtV2tnuYtWUDOIpLkFlWyEDpFiPao0s4rdbU8BTGv4jGBJlm5c4yU2NRqfXH\n0s1CNcQEyFhdDomWlUWO/SV4CQu7fbRpw+Sf5FFu1izFkqqOlgDaPttd1eaG\nNGUJ\r\n=cbPT\r\n-----END PGP SIGNATURE-----\r\n"},"main":"dist/index.js","husky":{"hooks":{"pre-commit":"lint-staged"}},"config":{"eslint":"./examples/**/*.{js,jsx}","tslint":"./{__mocks__,src,stories}/{,**/}*.{ts,tsx}"},"readme":"[![npm version](https://badge.fury.io/js/%40gooddata%2Freact-components.svg)](https://www.npmjs.com/package/@gooddata/react-components)\n\n# GoodData.UI React components\n> A React-based JavaScript library for building data-driven applications\n\n## Getting started\n- [GoodData.UI Documentation](http://sdk.gooddata.com/gooddata-ui/)\n- [GoodData.UI Live Examples](https://gooddata-examples.herokuapp.com/)\n- [Stack Overflow](https://stackoverflow.com/questions/tagged/gooddata)\n\n### Usage\nWith [yarn](https://yarnpkg.com) installed, go to your project directory and run\n```\n$ yarn add @gooddata/react-components\n```\nIf you prefer [npm](npmjs.com) run\n```\n$ npm install --save @gooddata/react-components\n```\n\nThe public API is exposed via global `index.js`. Except for the styles, do not import any other file directly\nbecause they are not intended to be part of the public API.\n\n## Contributing\n\nWe welcome any contribution in form of [issues](https://github.com/gooddata/gooddata-react-components/issues) or [pull requests](https://github.com/gooddata/gooddata-react-components/pulls).\n\nInstall [Node.js](http://nodejs.org) (node 12.16.1, npm v6.13.4) and [Yarn](https://classic.yarnpkg.com) (1.22.4).\n\nInstall dependencies:\n```\nyarn install --frozen-lockfile\n```\n\nThese commands may come in handy while developing:\n\n| command | description |\n| ------- | ----------- |\n| `yarn install --pure-lockfile` | first step |\n| ||\n| `yarn dev` | build react-components to `/dist` in watch mode |\n| `yarn test` | run all unit tests |\n| `yarn prettier-write` | format the source code to match the valid codestyle |\n| `yarn validate` | validate codestyle |\n| ||\n| `yarn storybook` | run storybook from `/stories` on http://localhost:9001 |\n| `yarn build-storybook` | build storybook to `/dist-storybook` |\n| `yarn test-storybook` | run storybook and [screenshot tests](https://github.com/gooddata/gdc-client-utils/tree/master/test-storybook) |\n| ||\n| `yarn examples` | run Live Examples dev-server from `/examples` on https://localhost:8999 |\n| `yarn examples-build` | build Live Examples to `/examples/dist` |\n| `yarn examples-server` | serve built Live Examples - see `/examples/server/src` |\n| `yarn examples-testcafe` | run testcafe tests against `localhost:8999` |\n\n### Deploy to heroku.com\nWhen you deploy this repo to heroku, it serves *GoodData.UI Live Examples*.\nRelevant tasks are in `Procfile` and `package.json`.\n\n```bash\n# run in the project directory\nheroku login\nheroku create <your-app-name>\nheroku config:set DOMAIN_ADMIN_USERNAME=x@gooddata.com DOMAIN_ADMIN_PASSWORD=xy PROJECT_ID_TO_ASSIGN=xms7ga4tf3g3nzucd8380o2bev8oeknp\ngit push heroku HEAD:master\nheroku open\n```\n### Enable Geo Chart for Storybook and Live Examples\nGeo chart uses Mapbox to render map which requires a Mapbox access token.\n- Register an account and create Mapbox access token at [guide](https://docs.mapbox.com/help/how-mapbox-works/access-tokens/)\n- Store the created token at `.env`:\n```bash\necho -e \"EXAMPLE_MAPBOX_ACCESS_TOKEN=token\" >> .env # only need to run once\necho -e \"STORYBOOK_MAPBOX_ACCESS_TOKEN=token\" >> .env # only need to run once\n```\n\n### Run Live Examples Locally\nTo run *GoodData.UI Live Examples* locally:\n```bash\ngit clone <this-repository>\ncd  <repository-folder>\nyarn install --pure-lockfile\nyarn examples\n```\nThen open https://localhost:8999 and login using Live Examples account (you can [create one here](https://gooddata-examples.herokuapp.com/registration)).\n\n### Run Storybook locally\n- Run storybook with token stored in `.env` for more secure\n```bash\nyarn storybook\n```\n- Or run storybook with token env param exposed to cli (not suggested)\n```bash\nSTORYBOOK_MAPBOX_ACCESS_TOKEN=token yarn storybook\n```\n- Apply either above way to `yarn build-storybook` or `yarn test-storybook`\n\n### Source code formatting\nThe source code in the repository is formatted by [Prettier](https://prettier.io/).\nThe format of the code is validated by our Continuous Integration server and is one of the requirements of successful merge.\n\nPrettier is supported by every major IDE. You can find the list of supported editors and how to configure them [here](https://prettier.io/docs/en/editors.html).\n\nIn the case, when your editor is not supported or you don't want to setup the integration, you can run the `yarn prettier-write` command to reformat the code before commit.\n\n## Changelog\n\n- see [CHANGELOG.md](CHANGELOG.md)\n\n## Supported versions\n\nIn order to make the user experience with integrating GoodData UI SDK as smooth and secure as possible and to ensure that the SDK is using the latest features of the platform, we will only provide support to two most recent major versions of UI SDK.\n\nThe most recent majors will be supported in the following modes:\n\n- The latest major version will receive all new functionality and all bug fixes\n- The previous major version will only receive fixes to critical issues and security fixes. These fixes will be applied on top of last released version of the previous major\n\nThe customers are encouraged to always use the latest version of the UI SDK.\n\nIn case of using older versions, the user might face API incompatibility, performance or security issues.\n\nPlease follow the installation instructions to update to the newest version.\n\n## License\n\n(C) 2007-2020 GoodData Corporation\n\nThis project is dual licensed:\n\n- The ATTRIBUTION-NONCOMMERCIAL 4.0 INTERNATIONAL (CC BY-NC 4.0) is used for purpose of the trial experience and evaluation of GoodData.UI library.\n- The GOODDATA GOODDATA.UI LIBRARY END USER LICENSE AGREEMENT is used for GoodData customers.\n\nFor more information, please see [LICENSE](https://github.com/gooddata/gooddata-react-components/blob/master/LICENSE)\n","gitHead":"7254fd744383eeb6aa9f922056cc31f354f3387a","scripts":{"dev":"bash scripts/build.sh --dev-watch","test":"jest --watch","build":"bash scripts/build.sh","tslint":"yarn run-tslint -t verbose $npm_package_config_tslint","prepare":"cd examples/server && yarn install --frozen-lockfile && cd ../..; rm -r examples/node_modules 2>/dev/null; true","examples":"bash scripts/run-examples.sh","prepare?":"# Called before `npm publish` and on local `npm install`. Temporarily also for deleting obsolete node_modules. Ends with `true` to continue gracefully.","validate":"tsc --noEmit && yarn tslint && eslint $npm_package_config_eslint && yarn validate-style && yarn prettier-check","build-dev":"bash scripts/build.sh --dev","examples?":"# Default is developer domain, other options: yarn examples [sec,secure,stg,stg2,stg3,demo,developer or URL]","storybook":"yarn build && start-storybook -p 9001 -c .storybook","test-once":"jest","tslint-ci":"mkdir -p ./ci/results && yarn run-tslint -t checkstyle -o ./ci/results/tslint-results.xml $npm_package_config_tslint","run-tslint":"tslint -p tsconfig.json","validate-ci":"tsc --noEmit && yarn tslint-ci  && eslint $npm_package_config_eslint -f checkstyle -o ci/results/eslint-results.xml && yarn validate-style-ci && yarn prettier-check","examples-build":"bash scripts/build-examples.sh","prepublishOnly":"yarn build","prettier-check":"prettier --check '{src,stories,styles,__mocks__,examples/server/src,examples/src,examples/test}/**/*.{ts,js,tsx,jsx,json,scss,md,yaml,html}'","prettier-write":"prettier --write '{src,stories,styles,__mocks__,examples/server/src,examples/src,examples/test}/**/*.{ts,js,tsx,jsx,json,scss,md,yaml,html}'","test-storybook":"yarn build && test-storybook","validate-style":"stylelint '**/*.scss'","build-storybook":"yarn build && build-storybook -c .storybook -o dist-storybook","examples-server":"node examples/server/src/index.js","heroku-postbuild":"yarn examples-build developer","examples-testcafe":"./scripts/run-testcafe.sh visual","validate-style-ci":"stylelint '**/*.scss' --custom-formatter=node_modules/stylelint-checkstyle-formatter > ci/results/stylelint-results.xml","check-circular-deps":"madge --circular --extensions ts ./src","examples-testcafe-ci":"./scripts/run-testcafe.sh ci","examples-testcafe-live":"./scripts/run-testcafe.sh live"},"typings":"dist/index.d.ts","_npmUser":{"name":"patrikbraborec","email":"patrik.braborec@gooddata.com"},"deprecated":"@gooddata/react-components@7 reached End of Support on March 31, 2022. Please upgrade (see https://sdk.gooddata.com/gooddata-ui/docs/supported_versions.html for more information).","repository":{"url":"git+ssh://git@github.com/gooddata/gooddata-react-components.git","type":"git"},"_npmVersion":"6.13.4","description":"GoodData.UI - A powerful JavaScript library for building analytical applications","directories":{},"lint-staged":{"{src,stories,styles,__mocks__,examples/server/src,examples/src,examples/test}/**/*.{ts,js,tsx,jsx,scss}":["npx gdc-fix-copyright","git add"],"{src,stories,styles,__mocks__,examples/server/src,examples/src,examples/test}/**/*.{ts,js,tsx,jsx,json,scss,md,yaml,html}":["prettier --write","git add"]},"_nodeVersion":"12.16.1","dependencies":{"rxjs":"^5.5.6","uuid":"^3.2.1","immer":"^1.3.1","lodash":"^4.17.15","date-fns":"^2.7.0","downshift":"^3.2.7","invariant":"^2.2.2","mapbox-gl":"^1.6.1","classnames":"^2.2.6","highcharts":"7.1.1","prop-types":"^15.6.0","react-intl":"^3.6.0","custom-event":"^1.0.1","react-window":"^1.8.1","ag-grid-react":"20.0.0","react-measure":"^2.3.0","@types/mapbox-gl":"^1.6.1","react-day-picker":"~7.3.0","react-responsive":"^3.0.0","stringify-object":"^2.4.0","@gooddata/typings":"^2.24.2","ag-grid-community":"20.0.0","http-status-codes":"^1.3.0","@gooddata/js-utils":"^3.10.5","@gooddata/numberjs":"^3.2.4","fixed-data-table-2":"0.7.17","@gooddata/goodstrap":"^68.6.0","react-dom-factories":"^1.0.2","@gooddata/gooddata-js":"^13.0.1","json-stable-stringify":"^1.0.1","react-transition-group":"^2.2.1","hoist-non-react-statics":"^3.3.0","nodelist-foreach-polyfill":"^1.2.0","@formatjs/intl-pluralrules":"^1.3.6","highcharts-grouped-categories":"^1.1.3"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"raf":"3.3.2","yup":"^0.24.1","jest":"24.7.1","husky":"3.0.0","madge":"^3.4.4","react":"^16.5.2","enzyme":"3.5.0","eslint":"4.19.1","formik":"^0.11.11","moment":"2.23.0","history":"^4.7.2","ts-jest":"24.0.0","webpack":"4.30.0","full-icu":"^1.3.0","prettier":"1.16.4","react-ga":"^2.5.2","recharts":"1.0.0-beta.9","testcafe":"1.1.4","commander":"2.14.1","node-sass":"4.13.0","react-dom":"^16.5.2","stylelint":"^10.0.0","supertest":"3.0.0","ts-loader":"6.0.0","@types/raf":"^3.4.0","css-loader":"0.28.7","jest-junit":"3.0.0","raw-loader":"0.5.1","styled-jsx":"2.2.1","typescript":"3.3.4000","@babel/core":"7.4.4","@types/jest":"24.0.6","@types/node":"7.0.8","@types/uuid":"3.4.3","file-loader":"3.0.1","jest-enzyme":"7.0.2","lint-staged":"9.1.0","sass-loader":"6.0.6","webpack-cli":"3.3.2","@types/react":"16.8.6","babel-loader":"8.0.5","react-helmet":"5.2.0","react-select":"1.2.1","style-loader":"0.19.1","@types/enzyme":"3.1.13","@types/lodash":"4.14.123","testcafe-live":"0.1.4","@babel/runtime":"7.4.4","dotenv-webpack":"^1.7.0","@babel/polyfill":"^7.4.4","@storybook/react":"5.0.11","@types/invariant":"2.2.29","@types/react-dom":"16.0.11","isomorphic-fetch":"2.2.1","react-datepicker":"1.1.0","react-router-dom":"4.2.2","@babel/preset-env":"7.4.4","@gooddata/mock-js":"^2.13.1","@storybook/addons":"5.0.11","@types/classnames":"2.2.3","@types/prop-types":"15.5.2","@storybook/theming":"5.0.11","identity-obj-proxy":"^3.0.0","intl-messageformat":"^7.5.4","webpack-dev-server":"3.3.1","@babel/preset-react":"7.0.0","@types/react-portal":"4.0.1","@types/react-window":"^1.8.1","babel-plugin-lodash":"3.3.4","html-webpack-plugin":"3.2.0","react-test-renderer":"16.4.2","@types/react-measure":"2.0.5","clean-webpack-plugin":"2.0.2","stats-webpack-plugin":"0.7.0","eslint-config-prettier":"4.1.0","react-google-recaptcha":"^0.14.1","tslint-config-prettier":"1.18.0","@gooddata/eslint-config":"^1.0.0","@gooddata/tslint-config":"1.0.0","@types/react-responsive":"^3.0.3","@types/storybook__react":"4.0.1","@types/stringify-object":"^3.2.0","enzyme-adapter-react-16":"1.3.1","@gooddata/test-storybook":"3.2.1","@storybook/addon-actions":"5.0.11","@storybook/addon-options":"5.0.11","node-sass-magic-importer":"5.1.0","react-syntax-highlighter":"11.0.2","@types/fixed-data-table-2":"0.8.1","stylelint-config-prettier":"5.2.0","@gooddata/stylelint-config":"4.0.1","@types/react-test-renderer":"16.0.0","circular-dependency-plugin":"5.0.2","compression-webpack-plugin":"2.0.0","@types/json-stable-stringify":"^1.0.32","@gooddata/frontend-npm-scripts":"1.1.0","@types/enzyme-adapter-react-16":"1.0.3","stylelint-checkstyle-formatter":"0.1.0","@types/storybook__addon-actions":"3.4.2","@babel/plugin-proposal-class-properties":"7.4.4","@babel/plugin-proposal-object-rest-spread":"7.4.4","@babel/plugin-transform-async-to-generator":"7.4.4"},"peerDependencies":{"react":"^16.5.2","react-dom":"^16.5.2"},"_npmOperationalInternal":{"tmp":"tmp/react-components_7.7.0-alpha-patrikbraborec-pbr-one-4405-2020-06-02T12-10-18-693Z_1591099853191_0.9839054421516553","host":"s3://npm-registry-packages"}},"7.7.0-alpha-scavnickyj-jsc-bb-2215-2020-06-02T14-40-54-022Z":{"name":"@gooddata/react-components","version":"7.7.0-alpha-scavnickyj-jsc-bb-2215-2020-06-02T14-40-54-022Z","author":{"name":"GoodData Corporation"},"license":"BSD-3-Clause","_id":"@gooddata/react-components@7.7.0-alpha-scavnickyj-jsc-bb-2215-2020-06-02T14-40-54-022Z","maintainers":[{"name":"afi","email":"adam.fiedler@gooddata.com"},{"name":"bertold8","email":"ivan.nejezchleb@seznam.cz"},{"name":"bich.nguyen","email":"bich.nguyen@gooddata.com"},{"name":"brbistas","email":"valentinos.chraniotis@gooddata.com"},{"name":"bugsbunny338","email":"jiri.zajic@mensa.cz"},{"name":"de.do","email":"de.do@gooddata.com"},{"name":"gooddata-ci","email":"rail@gooddata.com"},{"name":"hang.ngo","email":"hang.ngo@gooddata.com"},{"name":"hung.nguyen.hoang","email":"hung.nguyen@gooddata.com"},{"name":"huong.nguyen","email":"huong.nguyen@gooddata.com"},{"name":"huyen.nguyen","email":"huyen.nguyen@gooddata.com"},{"name":"ivan.mjartan","email":"ivan.mjartan@gooddata.com"},{"name":"jakub-sterba","email":"jakub.sterba@gooddata.com"},{"name":"jaroslav.tomecek","email":"jaroslav.tomecek@gooddata.com"},{"name":"jkittler","email":"honza.kittler@gmail.com"},{"name":"khanh.le","email":"khanh.le@gooddata.com"},{"name":"lanhuynh","email":"lan.huynh@gooddata.com"},{"name":"linhhong","email":"linh.hong@gooddata.com"},{"name":"lupko","email":"lubomir.slivka@gooddata.com"},{"name":"mai.nguyen","email":"mai.nguyen@gooddata.com"},{"name":"matyas.kandl","email":"matyas.kandl@gooddata.com"},{"name":"michal.marsal","email":"michal.marsal@gooddata.com"},{"name":"my.duong","email":"my.duong@gooddata.com"},{"name":"naibinh","email":"naibinh@gmail.com"},{"name":"nikolacech","email":"nikola.cech@gooddata.com"},{"name":"nis.hua","email":"nis.hua@gooddata.com"},{"name":"no23reason","email":"dan.homola@hotmail.cz"},{"name":"patrikbraborec","email":"patrik.braborec@gooddata.com"},{"name":"pbenes","email":"petr.benes@gooddata.com"},{"name":"petrjanu","email":"petr.janu@gooddata.com"},{"name":"pkingo","email":"philipandreaskingo@hotmail.com"},{"name":"ptquang86","email":"ptquang86@gmail.com"},{"name":"qduval","email":"quentin.duval@gooddata.com"},{"name":"rodri360","email":"me@rodri360.com"},{"name":"scavnickyj","email":"jakub.scavnicky@gooddata.com"},{"name":"sitina","email":"jiri.sitina@gooddata.com"},{"name":"strouhaljan","email":"strouhal.jan@gmail.com"},{"name":"thao-luong","email":"thao.luong@gooddata.com"},{"name":"thuong.nguyen","email":"thuong.nguyen@gooddata.com"},{"name":"tomas.kratochvil","email":"tomas.kratochvil@gooddata.com"},{"name":"tomsatgd","email":"tomas.satinsky@gooddata.com"},{"name":"trung-le-quoc","email":"trung.le@gooddata.com"},{"name":"tu-ngo","email":"tungo1981@gmail.com"},{"name":"tu.bui","email":"tu.bui@gooddata.com"},{"name":"tulean","email":"tuan.le@gooddata.com"},{"name":"tuqt1005","email":"tu.tran@gooddata.com"},{"name":"utdnah","email":"danh.ung@gooddata.com"},{"name":"vlastikcz","email":"vlastimil.kotas@gooddata.com"},{"name":"vu.pham","email":"vu.pham@gooddata.com"},{"name":"xmort","email":"petr.dolejsi@gooddata.com"},{"name":"yanlipnican","email":"yanlipnican@gmail.com"}],"homepage":"https://github.com/gooddata/gooddata-react-components#readme","bugs":{"url":"https://github.com/gooddata/gooddata-react-components/issues"},"dist":{"shasum":"f4300aacb22183d156ac895d0a88769547faa458","tarball":"https://registry.npmjs.org/@gooddata/react-components/-/react-components-7.7.0-alpha-scavnickyj-jsc-bb-2215-2020-06-02T14-40-54-022Z.tgz","fileCount":2638,"integrity":"sha512-TufNatsiy5um/W2QL+sYBRrv93gB/KAwGJfkT5CCy1bhAKsop6EW0dy0kzE75/Hz/D7oZhiJ0S6ExGwiJ9AkLw==","signatures":[{"sig":"MEUCIQCS6QaJ8BL3fymlqPLAEIL+MKSGD+B6srRnSAsf3SLNgQIgReTyOFudSci1iy2/LyqaiYIb8GhZ0GJygwbC0caGPoo=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":10385818,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJe1mUSCRA9TVsSAnZWagAAeiIP/2mN80f50LaerHHSD9Fr\n1sLBINTH/zzSDmobOoIm0iRlRoNUs7QrjjotVjqaqSMm9nphTPvTaXgIh4w8\nFoFh7etLZ/sIUHSatWIju/wZ5IN9JFtDH/cpKhd4nTfEbita6DCbQRtgOgBf\nPSdmCp3r6QJ4bTzNhuH0EViS0PH9u0lwEtJJ5gjlqMmZHQHGNPlwAdqUYcQa\nMB4fZBo93a7euuJ1wTbxlpoqABicMDfsJmmvx7WzYk4syNOAQ2OmwDNBjCoZ\ncExUW0kfq8HLZVfGJ1jvvz/sexQhUUCFnPuHOO3qCO/Tu3aEK3cLYQnIXo7q\nvUVbONDzuwtYfjoG6BJUTC4JQYrUlF/k2mcJqStdPV5wpv4nlC3pawfdoKLM\nr2dCgtoiNOEJS5BwCTbuUUSXauPGA/Ps0rfW+zGDMUuKbrFg9bLcQtjkou+/\nNs1qxP2maoRv//TTjR2dg9/SDQQUZ+mZsX3J+BPM+N5a7uV9HhuhOLZrjtfn\nF+aDIBIMHtRVFVliTxXfT+IEiWBZSFcyUD+oa0aQ6I0GWLjQxO1RR4MnFFD7\nXyfMSqOJ0Vc7P5Fc/wkmFdhlSz9vrU+Q/CyJaYYUK9+CHQIIWfPyEH2edkMi\nNa0TTonbcLTHFIESSdabllY8s4koOyWndKiW3vI+z3kgYE2alVsiG5nWkIy+\nWzZN\r\n=sVX4\r\n-----END PGP SIGNATURE-----\r\n"},"main":"dist/index.js","husky":{"hooks":{"pre-commit":"lint-staged"}},"config":{"eslint":"./examples/**/*.{js,jsx}","tslint":"./{__mocks__,src,stories}/{,**/}*.{ts,tsx}"},"readme":"[![npm version](https://badge.fury.io/js/%40gooddata%2Freact-components.svg)](https://www.npmjs.com/package/@gooddata/react-components)\n\n# GoodData.UI React components\n> A React-based JavaScript library for building data-driven applications\n\n## Getting started\n- [GoodData.UI Documentation](http://sdk.gooddata.com/gooddata-ui/)\n- [GoodData.UI Live Examples](https://gooddata-examples.herokuapp.com/)\n- [Stack Overflow](https://stackoverflow.com/questions/tagged/gooddata)\n\n### Usage\nWith [yarn](https://yarnpkg.com) installed, go to your project directory and run\n```\n$ yarn add @gooddata/react-components\n```\nIf you prefer [npm](npmjs.com) run\n```\n$ npm install --save @gooddata/react-components\n```\n\nThe public API is exposed via global `index.js`. Except for the styles, do not import any other file directly\nbecause they are not intended to be part of the public API.\n\n## Contributing\n\nWe welcome any contribution in form of [issues](https://github.com/gooddata/gooddata-react-components/issues) or [pull requests](https://github.com/gooddata/gooddata-react-components/pulls).\n\nInstall [Node.js](http://nodejs.org) (node 12.16.1, npm v6.13.4) and [Yarn](https://classic.yarnpkg.com) (1.22.4).\n\nInstall dependencies:\n```\nyarn install --frozen-lockfile\n```\n\nThese commands may come in handy while developing:\n\n| command | description |\n| ------- | ----------- |\n| `yarn install --pure-lockfile` | first step |\n| ||\n| `yarn dev` | build react-components to `/dist` in watch mode |\n| `yarn test` | run all unit tests |\n| `yarn prettier-write` | format the source code to match the valid codestyle |\n| `yarn validate` | validate codestyle |\n| ||\n| `yarn storybook` | run storybook from `/stories` on http://localhost:9001 |\n| `yarn build-storybook` | build storybook to `/dist-storybook` |\n| `yarn test-storybook` | run storybook and [screenshot tests](https://github.com/gooddata/gdc-client-utils/tree/master/test-storybook) |\n| ||\n| `yarn examples` | run Live Examples dev-server from `/examples` on https://localhost:8999 |\n| `yarn examples-build` | build Live Examples to `/examples/dist` |\n| `yarn examples-server` | serve built Live Examples - see `/examples/server/src` |\n| `yarn examples-testcafe` | run testcafe tests against `localhost:8999` |\n\n### Deploy to heroku.com\nWhen you deploy this repo to heroku, it serves *GoodData.UI Live Examples*.\nRelevant tasks are in `Procfile` and `package.json`.\n\n```bash\n# run in the project directory\nheroku login\nheroku create <your-app-name>\nheroku config:set DOMAIN_ADMIN_USERNAME=x@gooddata.com DOMAIN_ADMIN_PASSWORD=xy PROJECT_ID_TO_ASSIGN=xms7ga4tf3g3nzucd8380o2bev8oeknp\ngit push heroku HEAD:master\nheroku open\n```\n### Enable Geo Chart for Storybook and Live Examples\nGeo chart uses Mapbox to render map which requires a Mapbox access token.\n- Register an account and create Mapbox access token at [guide](https://docs.mapbox.com/help/how-mapbox-works/access-tokens/)\n- Store the created token at `.env`:\n```bash\necho -e \"EXAMPLE_MAPBOX_ACCESS_TOKEN=token\" >> .env # only need to run once\necho -e \"STORYBOOK_MAPBOX_ACCESS_TOKEN=token\" >> .env # only need to run once\n```\n\n### Run Live Examples Locally\nTo run *GoodData.UI Live Examples* locally:\n```bash\ngit clone <this-repository>\ncd  <repository-folder>\nyarn install --pure-lockfile\nyarn examples\n```\nThen open https://localhost:8999 and login using Live Examples account (you can [create one here](https://gooddata-examples.herokuapp.com/registration)).\n\n### Run Storybook locally\n- Run storybook with token stored in `.env` for more secure\n```bash\nyarn storybook\n```\n- Or run storybook with token env param exposed to cli (not suggested)\n```bash\nSTORYBOOK_MAPBOX_ACCESS_TOKEN=token yarn storybook\n```\n- Apply either above way to `yarn build-storybook` or `yarn test-storybook`\n\n### Source code formatting\nThe source code in the repository is formatted by [Prettier](https://prettier.io/).\nThe format of the code is validated by our Continuous Integration server and is one of the requirements of successful merge.\n\nPrettier is supported by every major IDE. You can find the list of supported editors and how to configure them [here](https://prettier.io/docs/en/editors.html).\n\nIn the case, when your editor is not supported or you don't want to setup the integration, you can run the `yarn prettier-write` command to reformat the code before commit.\n\n## Changelog\n\n- see [CHANGELOG.md](CHANGELOG.md)\n\n## Supported versions\n\nIn order to make the user experience with integrating GoodData UI SDK as smooth and secure as possible and to ensure that the SDK is using the latest features of the platform, we will only provide support to two most recent major versions of UI SDK.\n\nThe most recent majors will be supported in the following modes:\n\n- The latest major version will receive all new functionality and all bug fixes\n- The previous major version will only receive fixes to critical issues and security fixes. These fixes will be applied on top of last released version of the previous major\n\nThe customers are encouraged to always use the latest version of the UI SDK.\n\nIn case of using older versions, the user might face API incompatibility, performance or security issues.\n\nPlease follow the installation instructions to update to the newest version.\n\n## License\n\n(C) 2007-2020 GoodData Corporation\n\nThis project is dual licensed:\n\n- The ATTRIBUTION-NONCOMMERCIAL 4.0 INTERNATIONAL (CC BY-NC 4.0) is used for purpose of the trial experience and evaluation of GoodData.UI library.\n- The GOODDATA GOODDATA.UI LIBRARY END USER LICENSE AGREEMENT is used for GoodData customers.\n\nFor more information, please see [LICENSE](https://github.com/gooddata/gooddata-react-components/blob/master/LICENSE)\n","gitHead":"e1a675335062761cfac01a4efb59c91339fdb856","scripts":{"dev":"bash scripts/build.sh --dev-watch","test":"jest --watch","build":"bash scripts/build.sh","tslint":"yarn run-tslint -t verbose $npm_package_config_tslint","prepare":"cd examples/server && yarn install --frozen-lockfile && cd ../..; rm -r examples/node_modules 2>/dev/null; true","examples":"bash scripts/run-examples.sh","prepare?":"# Called before `npm publish` and on local `npm install`. Temporarily also for deleting obsolete node_modules. Ends with `true` to continue gracefully.","validate":"tsc --noEmit && yarn tslint && eslint $npm_package_config_eslint && yarn validate-style && yarn prettier-check","build-dev":"bash scripts/build.sh --dev","examples?":"# Default is developer domain, other options: yarn examples [sec,secure,stg,stg2,stg3,demo,developer or URL]","storybook":"yarn build && start-storybook -p 9001 -c .storybook","test-once":"jest","tslint-ci":"mkdir -p ./ci/results && yarn run-tslint -t checkstyle -o ./ci/results/tslint-results.xml $npm_package_config_tslint","run-tslint":"tslint -p tsconfig.json","validate-ci":"tsc --noEmit && yarn tslint-ci  && eslint $npm_package_config_eslint -f checkstyle -o ci/results/eslint-results.xml && yarn validate-style-ci && yarn prettier-check","examples-build":"bash scripts/build-examples.sh","prepublishOnly":"yarn build","prettier-check":"prettier --check '{src,stories,styles,__mocks__,examples/server/src,examples/src,examples/test}/**/*.{ts,js,tsx,jsx,json,scss,md,yaml,html}'","prettier-write":"prettier --write '{src,stories,styles,__mocks__,examples/server/src,examples/src,examples/test}/**/*.{ts,js,tsx,jsx,json,scss,md,yaml,html}'","test-storybook":"yarn build && test-storybook","validate-style":"stylelint '**/*.scss'","build-storybook":"yarn build && build-storybook -c .storybook -o dist-storybook","examples-server":"node examples/server/src/index.js","heroku-postbuild":"yarn examples-build developer","examples-testcafe":"./scripts/run-testcafe.sh visual","validate-style-ci":"stylelint '**/*.scss' --custom-formatter=node_modules/stylelint-checkstyle-formatter > ci/results/stylelint-results.xml","check-circular-deps":"madge --circular --extensions ts ./src","examples-testcafe-ci":"./scripts/run-testcafe.sh ci","examples-testcafe-live":"./scripts/run-testcafe.sh live"},"typings":"dist/index.d.ts","_npmUser":{"name":"scavnickyj","email":"jakub.scavnicky@gooddata.com"},"deprecated":"@gooddata/react-components@7 reached End of Support on March 31, 2022. Please upgrade (see https://sdk.gooddata.com/gooddata-ui/docs/supported_versions.html for more information).","repository":{"url":"git+ssh://git@github.com/gooddata/gooddata-react-components.git","type":"git"},"_npmVersion":"6.13.4","description":"GoodData.UI - A powerful JavaScript library for building analytical applications","directories":{},"lint-staged":{"{src,stories,styles,__mocks__,examples/server/src,examples/src,examples/test}/**/*.{ts,js,tsx,jsx,scss}":["npx gdc-fix-copyright","git add"],"{src,stories,styles,__mocks__,examples/server/src,examples/src,examples/test}/**/*.{ts,js,tsx,jsx,json,scss,md,yaml,html}":["prettier --write","git add"]},"_nodeVersion":"12.16.1","dependencies":{"rxjs":"^5.5.6","uuid":"^3.2.1","immer":"^1.3.1","lodash":"^4.17.15","date-fns":"^2.7.0","downshift":"^3.2.7","invariant":"^2.2.2","mapbox-gl":"^1.6.1","classnames":"^2.2.6","codemirror":"^5.54.0","highcharts":"7.1.1","prop-types":"^15.6.0","react-intl":"^3.6.0","custom-event":"^1.0.1","react-window":"^1.8.1","ag-grid-react":"20.0.0","react-measure":"^2.3.0","@types/mapbox-gl":"^1.6.1","react-day-picker":"~7.3.0","react-responsive":"^3.0.0","stringify-object":"^2.4.0","@gooddata/typings":"^2.24.2","@types/codemirror":"^0.0.95","ag-grid-community":"20.0.0","http-status-codes":"^1.3.0","react-codemirror2":"^7.2.0","@gooddata/js-utils":"^3.10.5","@gooddata/numberjs":"^3.2.4","fixed-data-table-2":"0.7.17","@gooddata/goodstrap":"^68.6.0","react-dom-factories":"^1.0.2","@gooddata/gooddata-js":"^13.0.1","json-stable-stringify":"^1.0.1","react-transition-group":"^2.2.1","hoist-non-react-statics":"^3.3.0","nodelist-foreach-polyfill":"^1.2.0","@formatjs/intl-pluralrules":"^1.3.6","highcharts-grouped-categories":"^1.1.3"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"raf":"3.3.2","yup":"^0.24.1","jest":"24.7.1","husky":"3.0.0","madge":"^3.4.4","react":"^16.5.2","enzyme":"3.5.0","eslint":"4.19.1","formik":"^0.11.11","moment":"2.23.0","history":"^4.7.2","ts-jest":"24.0.0","webpack":"4.30.0","full-icu":"^1.3.0","prettier":"1.16.4","react-ga":"^2.5.2","recharts":"1.0.0-beta.9","testcafe":"1.1.4","commander":"2.14.1","node-sass":"4.13.0","react-dom":"^16.5.2","stylelint":"^10.0.0","supertest":"3.0.0","ts-loader":"6.0.0","@types/raf":"^3.4.0","css-loader":"0.28.7","jest-junit":"3.0.0","raw-loader":"0.5.1","styled-jsx":"2.2.1","typescript":"3.3.4000","@babel/core":"7.4.4","@types/jest":"24.0.6","@types/node":"7.0.8","@types/uuid":"3.4.3","file-loader":"3.0.1","jest-enzyme":"7.0.2","lint-staged":"9.1.0","sass-loader":"6.0.6","webpack-cli":"3.3.2","@types/react":"16.8.6","babel-loader":"8.0.5","react-helmet":"5.2.0","react-select":"1.2.1","style-loader":"0.19.1","@types/enzyme":"3.1.13","@types/lodash":"4.14.123","testcafe-live":"0.1.4","@babel/runtime":"7.4.4","dotenv-webpack":"^1.7.0","@babel/polyfill":"^7.4.4","@storybook/react":"5.0.11","@types/invariant":"2.2.29","@types/react-dom":"16.0.11","isomorphic-fetch":"2.2.1","react-datepicker":"1.1.0","react-router-dom":"4.2.2","@babel/preset-env":"7.4.4","@gooddata/mock-js":"^2.13.1","@storybook/addons":"5.0.11","@types/classnames":"2.2.3","@types/prop-types":"15.5.2","@storybook/theming":"5.0.11","identity-obj-proxy":"^3.0.0","intl-messageformat":"^7.5.4","webpack-dev-server":"3.3.1","@babel/preset-react":"7.0.0","@types/react-portal":"4.0.1","@types/react-window":"^1.8.1","babel-plugin-lodash":"3.3.4","html-webpack-plugin":"3.2.0","react-test-renderer":"16.4.2","@types/react-measure":"2.0.5","clean-webpack-plugin":"2.0.2","stats-webpack-plugin":"0.7.0","eslint-config-prettier":"4.1.0","react-google-recaptcha":"^0.14.1","tslint-config-prettier":"1.18.0","@gooddata/eslint-config":"^1.0.0","@gooddata/tslint-config":"1.0.0","@types/react-responsive":"^3.0.3","@types/storybook__react":"4.0.1","@types/stringify-object":"^3.2.0","enzyme-adapter-react-16":"1.3.1","@gooddata/test-storybook":"3.2.1","@storybook/addon-actions":"5.0.11","@storybook/addon-options":"5.0.11","node-sass-magic-importer":"5.1.0","react-syntax-highlighter":"11.0.2","@types/fixed-data-table-2":"0.8.1","stylelint-config-prettier":"5.2.0","@gooddata/stylelint-config":"4.0.1","@types/react-test-renderer":"16.0.0","circular-dependency-plugin":"5.0.2","compression-webpack-plugin":"2.0.0","@types/json-stable-stringify":"^1.0.32","@gooddata/frontend-npm-scripts":"1.1.0","@types/enzyme-adapter-react-16":"1.0.3","stylelint-checkstyle-formatter":"0.1.0","@types/storybook__addon-actions":"3.4.2","@babel/plugin-proposal-class-properties":"7.4.4","@babel/plugin-proposal-object-rest-spread":"7.4.4","@babel/plugin-transform-async-to-generator":"7.4.4"},"peerDependencies":{"react":"^16.5.2","react-dom":"^16.5.2"},"_npmOperationalInternal":{"tmp":"tmp/react-components_7.7.0-alpha-scavnickyj-jsc-bb-2215-2020-06-02T14-40-54-022Z_1591108881203_0.07156529856042604","host":"s3://npm-registry-packages"}},"7.7.0-alpha-scavnickyj-jsc-bb-2215-2020-06-02T15-00-44-450Z":{"name":"@gooddata/react-components","version":"7.7.0-alpha-scavnickyj-jsc-bb-2215-2020-06-02T15-00-44-450Z","author":{"name":"GoodData Corporation"},"license":"BSD-3-Clause","_id":"@gooddata/react-components@7.7.0-alpha-scavnickyj-jsc-bb-2215-2020-06-02T15-00-44-450Z","maintainers":[{"name":"afi","email":"adam.fiedler@gooddata.com"},{"name":"bertold8","email":"ivan.nejezchleb@seznam.cz"},{"name":"bich.nguyen","email":"bich.nguyen@gooddata.com"},{"name":"brbistas","email":"valentinos.chraniotis@gooddata.com"},{"name":"bugsbunny338","email":"jiri.zajic@mensa.cz"},{"name":"de.do","email":"de.do@gooddata.com"},{"name":"gooddata-ci","email":"rail@gooddata.com"},{"name":"hang.ngo","email":"hang.ngo@gooddata.com"},{"name":"hung.nguyen.hoang","email":"hung.nguyen@gooddata.com"},{"name":"huong.nguyen","email":"huong.nguyen@gooddata.com"},{"name":"huyen.nguyen","email":"huyen.nguyen@gooddata.com"},{"name":"ivan.mjartan","email":"ivan.mjartan@gooddata.com"},{"name":"jakub-sterba","email":"jakub.sterba@gooddata.com"},{"name":"jaroslav.tomecek","email":"jaroslav.tomecek@gooddata.com"},{"name":"jkittler","email":"honza.kittler@gmail.com"},{"name":"khanh.le","email":"khanh.le@gooddata.com"},{"name":"lanhuynh","email":"lan.huynh@gooddata.com"},{"name":"linhhong","email":"linh.hong@gooddata.com"},{"name":"lupko","email":"lubomir.slivka@gooddata.com"},{"name":"mai.nguyen","email":"mai.nguyen@gooddata.com"},{"name":"matyas.kandl","email":"matyas.kandl@gooddata.com"},{"name":"michal.marsal","email":"michal.marsal@gooddata.com"},{"name":"my.duong","email":"my.duong@gooddata.com"},{"name":"naibinh","email":"naibinh@gmail.com"},{"name":"nikolacech","email":"nikola.cech@gooddata.com"},{"name":"nis.hua","email":"nis.hua@gooddata.com"},{"name":"no23reason","email":"dan.homola@hotmail.cz"},{"name":"patrikbraborec","email":"patrik.braborec@gooddata.com"},{"name":"pbenes","email":"petr.benes@gooddata.com"},{"name":"petrjanu","email":"petr.janu@gooddata.com"},{"name":"pkingo","email":"philipandreaskingo@hotmail.com"},{"name":"ptquang86","email":"ptquang86@gmail.com"},{"name":"qduval","email":"quentin.duval@gooddata.com"},{"name":"rodri360","email":"me@rodri360.com"},{"name":"scavnickyj","email":"jakub.scavnicky@gooddata.com"},{"name":"sitina","email":"jiri.sitina@gooddata.com"},{"name":"strouhaljan","email":"strouhal.jan@gmail.com"},{"name":"thao-luong","email":"thao.luong@gooddata.com"},{"name":"thuong.nguyen","email":"thuong.nguyen@gooddata.com"},{"name":"tomas.kratochvil","email":"tomas.kratochvil@gooddata.com"},{"name":"tomsatgd","email":"tomas.satinsky@gooddata.com"},{"name":"trung-le-quoc","email":"trung.le@gooddata.com"},{"name":"tu-ngo","email":"tungo1981@gmail.com"},{"name":"tu.bui","email":"tu.bui@gooddata.com"},{"name":"tulean","email":"tuan.le@gooddata.com"},{"name":"tuqt1005","email":"tu.tran@gooddata.com"},{"name":"utdnah","email":"danh.ung@gooddata.com"},{"name":"vlastikcz","email":"vlastimil.kotas@gooddata.com"},{"name":"vu.pham","email":"vu.pham@gooddata.com"},{"name":"xmort","email":"petr.dolejsi@gooddata.com"},{"name":"yanlipnican","email":"yanlipnican@gmail.com"}],"homepage":"https://github.com/gooddata/gooddata-react-components#readme","bugs":{"url":"https://github.com/gooddata/gooddata-react-components/issues"},"dist":{"shasum":"b4d7411fdeb767adcc7c568ad4fd0071d77bd0c4","tarball":"https://registry.npmjs.org/@gooddata/react-components/-/react-components-7.7.0-alpha-scavnickyj-jsc-bb-2215-2020-06-02T15-00-44-450Z.tgz","fileCount":2638,"integrity":"sha512-XvL9ZIZJJxC1lSU8Y7hhfzZvBT4gEBWqo1sv72+0/2yqh3rmdEz77lho/+iVu9HbIgAEtXIL2uhFq/H/cm2Gew==","signatures":[{"sig":"MEYCIQDkCZshEgXxrkgRUhlCj66fie9DyqVrPbEINAdbAALGHAIhANG7sfAyvqHY78oFFXrqQ3z4v7fNYPmHFcKz9g3DOXuL","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":10385862,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJe1mm8CRA9TVsSAnZWagAAMJUP/iyOtExovaj6xfFSysSZ\no9vzYOe4lsaKb+G5Qaz0LSrULrg0FuNZXjLxaMCnxm8YAa2DXHo27k+aV3Ct\nnejRpyn679k8yiuE4fviDk6cO9G134pirYJgvHYqnNB++qak2gICymCh+E5U\n+xVhYk0ZDKkE9tTWxanhjgrXlCZ6+O6QvLIwvP4uPBNUhh0jo3W8D+kNaeor\nMO1D6P4IMiu+52AcvC21M9Kl78XKfc4OiyKVme49FMzLFWq9Ao4IBqV7Ge62\nu3h86eCXUuXVjFi4AoPp0V83NlUUNHKpBuluNk6pmORDnwXkXGEeZwvoqBxK\n80efdHhzEURizCu2tqdngCLfsldgckUyuq3tUfvQwlZgADBYXLLybDHu+hyd\nYt4NPcGKDLErL0MbU8NaBhKvX3x8KIS7ct2IHD9lWOjqktiXi6iqaFnCLhS/\n9zcMAhG6TAsdcr6Hdt1Uu6sR5MgUPMx0Dx2++P2VvvDDjVhHgb6v9GGtZ1oa\neBUBa5TiFoNzRzOT02z4KL/HjtSqbxaRgWA5AB9QB0jNehL+wF8qIg3aVuNy\nYLqCQkMK7/6k9O5r4O9e9IJougb1zQOstlU52sl87Vi0L7yQVyGZhzksX4tW\nAoVuo7idfjMoHXxNLFCbJm/937bpo8r1IkBf5IjvYY2x0NUrwK4R9uIZHUEC\nwxgk\r\n=Uw6U\r\n-----END PGP SIGNATURE-----\r\n"},"main":"dist/index.js","husky":{"hooks":{"pre-commit":"lint-staged"}},"config":{"eslint":"./examples/**/*.{js,jsx}","tslint":"./{__mocks__,src,stories}/{,**/}*.{ts,tsx}"},"readme":"[![npm version](https://badge.fury.io/js/%40gooddata%2Freact-components.svg)](https://www.npmjs.com/package/@gooddata/react-components)\n\n# GoodData.UI React components\n> A React-based JavaScript library for building data-driven applications\n\n## Getting started\n- [GoodData.UI Documentation](http://sdk.gooddata.com/gooddata-ui/)\n- [GoodData.UI Live Examples](https://gooddata-examples.herokuapp.com/)\n- [Stack Overflow](https://stackoverflow.com/questions/tagged/gooddata)\n\n### Usage\nWith [yarn](https://yarnpkg.com) installed, go to your project directory and run\n```\n$ yarn add @gooddata/react-components\n```\nIf you prefer [npm](npmjs.com) run\n```\n$ npm install --save @gooddata/react-components\n```\n\nThe public API is exposed via global `index.js`. Except for the styles, do not import any other file directly\nbecause they are not intended to be part of the public API.\n\n## Contributing\n\nWe welcome any contribution in form of [issues](https://github.com/gooddata/gooddata-react-components/issues) or [pull requests](https://github.com/gooddata/gooddata-react-components/pulls).\n\nInstall [Node.js](http://nodejs.org) (node 12.16.1, npm v6.13.4) and [Yarn](https://classic.yarnpkg.com) (1.22.4).\n\nInstall dependencies:\n```\nyarn install --frozen-lockfile\n```\n\nThese commands may come in handy while developing:\n\n| command | description |\n| ------- | ----------- |\n| `yarn install --pure-lockfile` | first step |\n| ||\n| `yarn dev` | build react-components to `/dist` in watch mode |\n| `yarn test` | run all unit tests |\n| `yarn prettier-write` | format the source code to match the valid codestyle |\n| `yarn validate` | validate codestyle |\n| ||\n| `yarn storybook` | run storybook from `/stories` on http://localhost:9001 |\n| `yarn build-storybook` | build storybook to `/dist-storybook` |\n| `yarn test-storybook` | run storybook and [screenshot tests](https://github.com/gooddata/gdc-client-utils/tree/master/test-storybook) |\n| ||\n| `yarn examples` | run Live Examples dev-server from `/examples` on https://localhost:8999 |\n| `yarn examples-build` | build Live Examples to `/examples/dist` |\n| `yarn examples-server` | serve built Live Examples - see `/examples/server/src` |\n| `yarn examples-testcafe` | run testcafe tests against `localhost:8999` |\n\n### Deploy to heroku.com\nWhen you deploy this repo to heroku, it serves *GoodData.UI Live Examples*.\nRelevant tasks are in `Procfile` and `package.json`.\n\n```bash\n# run in the project directory\nheroku login\nheroku create <your-app-name>\nheroku config:set DOMAIN_ADMIN_USERNAME=x@gooddata.com DOMAIN_ADMIN_PASSWORD=xy PROJECT_ID_TO_ASSIGN=xms7ga4tf3g3nzucd8380o2bev8oeknp\ngit push heroku HEAD:master\nheroku open\n```\n### Enable Geo Chart for Storybook and Live Examples\nGeo chart uses Mapbox to render map which requires a Mapbox access token.\n- Register an account and create Mapbox access token at [guide](https://docs.mapbox.com/help/how-mapbox-works/access-tokens/)\n- Store the created token at `.env`:\n```bash\necho -e \"EXAMPLE_MAPBOX_ACCESS_TOKEN=token\" >> .env # only need to run once\necho -e \"STORYBOOK_MAPBOX_ACCESS_TOKEN=token\" >> .env # only need to run once\n```\n\n### Run Live Examples Locally\nTo run *GoodData.UI Live Examples* locally:\n```bash\ngit clone <this-repository>\ncd  <repository-folder>\nyarn install --pure-lockfile\nyarn examples\n```\nThen open https://localhost:8999 and login using Live Examples account (you can [create one here](https://gooddata-examples.herokuapp.com/registration)).\n\n### Run Storybook locally\n- Run storybook with token stored in `.env` for more secure\n```bash\nyarn storybook\n```\n- Or run storybook with token env param exposed to cli (not suggested)\n```bash\nSTORYBOOK_MAPBOX_ACCESS_TOKEN=token yarn storybook\n```\n- Apply either above way to `yarn build-storybook` or `yarn test-storybook`\n\n### Source code formatting\nThe source code in the repository is formatted by [Prettier](https://prettier.io/).\nThe format of the code is validated by our Continuous Integration server and is one of the requirements of successful merge.\n\nPrettier is supported by every major IDE. You can find the list of supported editors and how to configure them [here](https://prettier.io/docs/en/editors.html).\n\nIn the case, when your editor is not supported or you don't want to setup the integration, you can run the `yarn prettier-write` command to reformat the code before commit.\n\n## Changelog\n\n- see [CHANGELOG.md](CHANGELOG.md)\n\n## Supported versions\n\nIn order to make the user experience with integrating GoodData UI SDK as smooth and secure as possible and to ensure that the SDK is using the latest features of the platform, we will only provide support to two most recent major versions of UI SDK.\n\nThe most recent majors will be supported in the following modes:\n\n- The latest major version will receive all new functionality and all bug fixes\n- The previous major version will only receive fixes to critical issues and security fixes. These fixes will be applied on top of last released version of the previous major\n\nThe customers are encouraged to always use the latest version of the UI SDK.\n\nIn case of using older versions, the user might face API incompatibility, performance or security issues.\n\nPlease follow the installation instructions to update to the newest version.\n\n## License\n\n(C) 2007-2020 GoodData Corporation\n\nThis project is dual licensed:\n\n- The ATTRIBUTION-NONCOMMERCIAL 4.0 INTERNATIONAL (CC BY-NC 4.0) is used for purpose of the trial experience and evaluation of GoodData.UI library.\n- The GOODDATA GOODDATA.UI LIBRARY END USER LICENSE AGREEMENT is used for GoodData customers.\n\nFor more information, please see [LICENSE](https://github.com/gooddata/gooddata-react-components/blob/master/LICENSE)\n","gitHead":"e1a675335062761cfac01a4efb59c91339fdb856","scripts":{"dev":"bash scripts/build.sh --dev-watch","test":"jest --watch","build":"bash scripts/build.sh","tslint":"yarn run-tslint -t verbose $npm_package_config_tslint","prepare":"cd examples/server && yarn install --frozen-lockfile && cd ../..; rm -r examples/node_modules 2>/dev/null; true","examples":"bash scripts/run-examples.sh","prepare?":"# Called before `npm publish` and on local `npm install`. Temporarily also for deleting obsolete node_modules. Ends with `true` to continue gracefully.","validate":"tsc --noEmit && yarn tslint && eslint $npm_package_config_eslint && yarn validate-style && yarn prettier-check","build-dev":"bash scripts/build.sh --dev","examples?":"# Default is developer domain, other options: yarn examples [sec,secure,stg,stg2,stg3,demo,developer or URL]","storybook":"yarn build && start-storybook -p 9001 -c .storybook","test-once":"jest","tslint-ci":"mkdir -p ./ci/results && yarn run-tslint -t checkstyle -o ./ci/results/tslint-results.xml $npm_package_config_tslint","run-tslint":"tslint -p tsconfig.json","validate-ci":"tsc --noEmit && yarn tslint-ci  && eslint $npm_package_config_eslint -f checkstyle -o ci/results/eslint-results.xml && yarn validate-style-ci && yarn prettier-check","examples-build":"bash scripts/build-examples.sh","prepublishOnly":"yarn build","prettier-check":"prettier --check '{src,stories,styles,__mocks__,examples/server/src,examples/src,examples/test}/**/*.{ts,js,tsx,jsx,json,scss,md,yaml,html}'","prettier-write":"prettier --write '{src,stories,styles,__mocks__,examples/server/src,examples/src,examples/test}/**/*.{ts,js,tsx,jsx,json,scss,md,yaml,html}'","test-storybook":"yarn build && test-storybook","validate-style":"stylelint '**/*.scss'","build-storybook":"yarn build && build-storybook -c .storybook -o dist-storybook","examples-server":"node examples/server/src/index.js","heroku-postbuild":"yarn examples-build developer","examples-testcafe":"./scripts/run-testcafe.sh visual","validate-style-ci":"stylelint '**/*.scss' --custom-formatter=node_modules/stylelint-checkstyle-formatter > ci/results/stylelint-results.xml","check-circular-deps":"madge --circular --extensions ts ./src","examples-testcafe-ci":"./scripts/run-testcafe.sh ci","examples-testcafe-live":"./scripts/run-testcafe.sh live"},"typings":"dist/index.d.ts","_npmUser":{"name":"scavnickyj","email":"jakub.scavnicky@gooddata.com"},"deprecated":"@gooddata/react-components@7 reached End of Support on March 31, 2022. Please upgrade (see https://sdk.gooddata.com/gooddata-ui/docs/supported_versions.html for more information).","repository":{"url":"git+ssh://git@github.com/gooddata/gooddata-react-components.git","type":"git"},"_npmVersion":"6.13.4","description":"GoodData.UI - A powerful JavaScript library for building analytical applications","directories":{},"lint-staged":{"{src,stories,styles,__mocks__,examples/server/src,examples/src,examples/test}/**/*.{ts,js,tsx,jsx,scss}":["npx gdc-fix-copyright","git add"],"{src,stories,styles,__mocks__,examples/server/src,examples/src,examples/test}/**/*.{ts,js,tsx,jsx,json,scss,md,yaml,html}":["prettier --write","git add"]},"_nodeVersion":"12.16.1","dependencies":{"rxjs":"^5.5.6","uuid":"^3.2.1","immer":"^1.3.1","lodash":"^4.17.15","date-fns":"^2.7.0","downshift":"^3.2.7","invariant":"^2.2.2","mapbox-gl":"^1.6.1","classnames":"^2.2.6","codemirror":"^5.54.0","highcharts":"7.1.1","prop-types":"^15.6.0","react-intl":"^3.6.0","custom-event":"^1.0.1","react-window":"^1.8.1","ag-grid-react":"20.0.0","react-measure":"^2.3.0","@types/mapbox-gl":"^1.6.1","react-day-picker":"~7.3.0","react-responsive":"^3.0.0","stringify-object":"^2.4.0","@gooddata/typings":"^2.24.2","@types/codemirror":"^0.0.95","ag-grid-community":"20.0.0","http-status-codes":"^1.3.0","react-codemirror2":"^7.2.0","@gooddata/js-utils":"^3.10.5","@gooddata/numberjs":"^3.2.4","fixed-data-table-2":"0.7.17","@gooddata/goodstrap":"^68.6.0","react-dom-factories":"^1.0.2","@gooddata/gooddata-js":"^13.0.1","json-stable-stringify":"^1.0.1","react-transition-group":"^2.2.1","hoist-non-react-statics":"^3.3.0","nodelist-foreach-polyfill":"^1.2.0","@formatjs/intl-pluralrules":"^1.3.6","highcharts-grouped-categories":"^1.1.3"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"raf":"3.3.2","yup":"^0.24.1","jest":"24.7.1","husky":"3.0.0","madge":"^3.4.4","react":"^16.5.2","enzyme":"3.5.0","eslint":"4.19.1","formik":"^0.11.11","moment":"2.23.0","history":"^4.7.2","ts-jest":"24.0.0","webpack":"4.30.0","full-icu":"^1.3.0","prettier":"1.16.4","react-ga":"^2.5.2","recharts":"1.0.0-beta.9","testcafe":"1.1.4","commander":"2.14.1","node-sass":"4.13.0","react-dom":"^16.5.2","stylelint":"^10.0.0","supertest":"3.0.0","ts-loader":"6.0.0","@types/raf":"^3.4.0","css-loader":"0.28.7","jest-junit":"3.0.0","raw-loader":"0.5.1","styled-jsx":"2.2.1","typescript":"3.3.4000","@babel/core":"7.4.4","@types/jest":"24.0.6","@types/node":"7.0.8","@types/uuid":"3.4.3","file-loader":"3.0.1","jest-enzyme":"7.0.2","lint-staged":"9.1.0","sass-loader":"6.0.6","webpack-cli":"3.3.2","@types/react":"16.8.6","babel-loader":"8.0.5","react-helmet":"5.2.0","react-select":"1.2.1","style-loader":"0.19.1","@types/enzyme":"3.1.13","@types/lodash":"4.14.123","testcafe-live":"0.1.4","@babel/runtime":"7.4.4","dotenv-webpack":"^1.7.0","@babel/polyfill":"^7.4.4","@storybook/react":"5.0.11","@types/invariant":"2.2.29","@types/react-dom":"16.0.11","isomorphic-fetch":"2.2.1","react-datepicker":"1.1.0","react-router-dom":"4.2.2","@babel/preset-env":"7.4.4","@gooddata/mock-js":"^2.13.1","@storybook/addons":"5.0.11","@types/classnames":"2.2.3","@types/prop-types":"15.5.2","@storybook/theming":"5.0.11","identity-obj-proxy":"^3.0.0","intl-messageformat":"^7.5.4","webpack-dev-server":"3.3.1","@babel/preset-react":"7.0.0","@types/react-portal":"4.0.1","@types/react-window":"^1.8.1","babel-plugin-lodash":"3.3.4","html-webpack-plugin":"3.2.0","react-test-renderer":"16.4.2","@types/react-measure":"2.0.5","clean-webpack-plugin":"2.0.2","stats-webpack-plugin":"0.7.0","eslint-config-prettier":"4.1.0","react-google-recaptcha":"^0.14.1","tslint-config-prettier":"1.18.0","@gooddata/eslint-config":"^1.0.0","@gooddata/tslint-config":"1.0.0","@types/react-responsive":"^3.0.3","@types/storybook__react":"4.0.1","@types/stringify-object":"^3.2.0","enzyme-adapter-react-16":"1.3.1","@gooddata/test-storybook":"3.2.1","@storybook/addon-actions":"5.0.11","@storybook/addon-options":"5.0.11","node-sass-magic-importer":"5.1.0","react-syntax-highlighter":"11.0.2","@types/fixed-data-table-2":"0.8.1","stylelint-config-prettier":"5.2.0","@gooddata/stylelint-config":"4.0.1","@types/react-test-renderer":"16.0.0","circular-dependency-plugin":"5.0.2","compression-webpack-plugin":"2.0.0","@types/json-stable-stringify":"^1.0.32","@gooddata/frontend-npm-scripts":"1.1.0","@types/enzyme-adapter-react-16":"1.0.3","stylelint-checkstyle-formatter":"0.1.0","@types/storybook__addon-actions":"3.4.2","@babel/plugin-proposal-class-properties":"7.4.4","@babel/plugin-proposal-object-rest-spread":"7.4.4","@babel/plugin-transform-async-to-generator":"7.4.4"},"peerDependencies":{"react":"^16.5.2","react-dom":"^16.5.2"},"_npmOperationalInternal":{"tmp":"tmp/react-components_7.7.0-alpha-scavnickyj-jsc-bb-2215-2020-06-02T15-00-44-450Z_1591110075256_0.7237146872291544","host":"s3://npm-registry-packages"}},"7.7.0-alpha-strouhaljan-jsu-bb-2304-2020-06-02T15-47-07-415Z":{"name":"@gooddata/react-components","version":"7.7.0-alpha-strouhaljan-jsu-bb-2304-2020-06-02T15-47-07-415Z","author":{"name":"GoodData Corporation"},"license":"BSD-3-Clause","_id":"@gooddata/react-components@7.7.0-alpha-strouhaljan-jsu-bb-2304-2020-06-02T15-47-07-415Z","maintainers":[{"name":"afi","email":"adam.fiedler@gooddata.com"},{"name":"bertold8","email":"ivan.nejezchleb@seznam.cz"},{"name":"bich.nguyen","email":"bich.nguyen@gooddata.com"},{"name":"brbistas","email":"valentinos.chraniotis@gooddata.com"},{"name":"bugsbunny338","email":"jiri.zajic@mensa.cz"},{"name":"de.do","email":"de.do@gooddata.com"},{"name":"gooddata-ci","email":"rail@gooddata.com"},{"name":"hang.ngo","email":"hang.ngo@gooddata.com"},{"name":"hung.nguyen.hoang","email":"hung.nguyen@gooddata.com"},{"name":"huong.nguyen","email":"huong.nguyen@gooddata.com"},{"name":"huyen.nguyen","email":"huyen.nguyen@gooddata.com"},{"name":"ivan.mjartan","email":"ivan.mjartan@gooddata.com"},{"name":"jakub-sterba","email":"jakub.sterba@gooddata.com"},{"name":"jaroslav.tomecek","email":"jaroslav.tomecek@gooddata.com"},{"name":"jkittler","email":"honza.kittler@gmail.com"},{"name":"khanh.le","email":"khanh.le@gooddata.com"},{"name":"lanhuynh","email":"lan.huynh@gooddata.com"},{"name":"linhhong","email":"linh.hong@gooddata.com"},{"name":"lupko","email":"lubomir.slivka@gooddata.com"},{"name":"mai.nguyen","email":"mai.nguyen@gooddata.com"},{"name":"matyas.kandl","email":"matyas.kandl@gooddata.com"},{"name":"michal.marsal","email":"michal.marsal@gooddata.com"},{"name":"my.duong","email":"my.duong@gooddata.com"},{"name":"naibinh","email":"naibinh@gmail.com"},{"name":"nikolacech","email":"nikola.cech@gooddata.com"},{"name":"nis.hua","email":"nis.hua@gooddata.com"},{"name":"no23reason","email":"dan.homola@hotmail.cz"},{"name":"patrikbraborec","email":"patrik.braborec@gooddata.com"},{"name":"pbenes","email":"petr.benes@gooddata.com"},{"name":"petrjanu","email":"petr.janu@gooddata.com"},{"name":"pkingo","email":"philipandreaskingo@hotmail.com"},{"name":"ptquang86","email":"ptquang86@gmail.com"},{"name":"qduval","email":"quentin.duval@gooddata.com"},{"name":"rodri360","email":"me@rodri360.com"},{"name":"scavnickyj","email":"jakub.scavnicky@gooddata.com"},{"name":"sitina","email":"jiri.sitina@gooddata.com"},{"name":"strouhaljan","email":"strouhal.jan@gmail.com"},{"name":"thao-luong","email":"thao.luong@gooddata.com"},{"name":"thuong.nguyen","email":"thuong.nguyen@gooddata.com"},{"name":"tomas.kratochvil","email":"tomas.kratochvil@gooddata.com"},{"name":"tomsatgd","email":"tomas.satinsky@gooddata.com"},{"name":"trung-le-quoc","email":"trung.le@gooddata.com"},{"name":"tu-ngo","email":"tungo1981@gmail.com"},{"name":"tu.bui","email":"tu.bui@gooddata.com"},{"name":"tulean","email":"tuan.le@gooddata.com"},{"name":"tuqt1005","email":"tu.tran@gooddata.com"},{"name":"utdnah","email":"danh.ung@gooddata.com"},{"name":"vlastikcz","email":"vlastimil.kotas@gooddata.com"},{"name":"vu.pham","email":"vu.pham@gooddata.com"},{"name":"xmort","email":"petr.dolejsi@gooddata.com"},{"name":"yanlipnican","email":"yanlipnican@gmail.com"}],"homepage":"https://github.com/gooddata/gooddata-react-components#readme","bugs":{"url":"https://github.com/gooddata/gooddata-react-components/issues"},"dist":{"shasum":"fcd15ca31a1cf67d6a13c4aec07f91bd7a0de307","tarball":"https://registry.npmjs.org/@gooddata/react-components/-/react-components-7.7.0-alpha-strouhaljan-jsu-bb-2304-2020-06-02T15-47-07-415Z.tgz","fileCount":2631,"integrity":"sha512-QG0QGYL/C/Sf1zxLkorS1STYC8wqDUFuRpcBStGoqQbaLj8jf6vPJxCS/uiKazzCHH4a2ac8BawzgXgH0MGrMg==","signatures":[{"sig":"MEQCIEsQCfumFsY370biG/aO4FqJNMsFUGTvXA50LT3KDKR2AiAcBwaddrdpWaaPHBJxgbhZTySIt7aZvLGInT4c4edYEg==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":10350890,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJe1nSgCRA9TVsSAnZWagAAnVYP/2eo9Xe6puWlciiLBXQ8\nUkEOxFGJAxWFbJZKkKpOhV6nJI12rqN/NlKYpYsssgAjzggmOxPLdBqQvxp1\nOQqdlXqmpptoClRY4Oh6AYUahrH90tKUonpuUa37y03lPgm85VHTzekv898c\na/ZFTwvzbr1MqcqNnEuge6PPxU5NoX03yGqvnHV0gOOabwPWh0VSBn4nJXOT\noxXDTDFNWiESsOT6ovp4qJY6QsoKcp03sfv8n3cNzghZ6tHdJmgBSnkQtvxE\nJtl4ESmLhDtYeMWZHMK6sCuzzxEsA5O3e6AlCCBmSEkqQMDJcPOU2TJadbrf\n0FlrincctIZcdNDy+6aowUGxT4pE15ePExYwJquLQLEjLTkj+qrSlisNYAzM\ntZT6BzUZuymvg5VpZKqhFyF04zvUNnPtRQb23ALKt/aAXGGl+tr1bfuvaZtk\nqaAnmZL69xPX4Ck+zy9dKewMgBA1nHbu16ga610HsoYYDPe8qCMSejbec38x\nhV7OEc6Rm4uCZpsE8j5noT0sowrnq7pIp9mHkL5oXop97Tjm6OXHcdbC0dZB\n3BeaARHEEFuG6/Dx6pXiV4UvRPBtIGjfJvvqvJZT33sJVIJ5nxnecXwaE6mi\nU7VsUMb7ADuc+M32fAEpC71b7E8iJe3s31g/dEtni0xBmoZNSGflF817M5Pg\ndMtj\r\n=kshD\r\n-----END PGP SIGNATURE-----\r\n"},"main":"dist/index.js","husky":{"hooks":{"pre-commit":"lint-staged"}},"config":{"eslint":"./examples/**/*.{js,jsx}","tslint":"./{__mocks__,src,stories}/{,**/}*.{ts,tsx}"},"readme":"[![npm version](https://badge.fury.io/js/%40gooddata%2Freact-components.svg)](https://www.npmjs.com/package/@gooddata/react-components)\n\n# GoodData.UI React components\n> A React-based JavaScript library for building data-driven applications\n\n## Getting started\n- [GoodData.UI Documentation](http://sdk.gooddata.com/gooddata-ui/)\n- [GoodData.UI Live Examples](https://gooddata-examples.herokuapp.com/)\n- [Stack Overflow](https://stackoverflow.com/questions/tagged/gooddata)\n\n### Usage\nWith [yarn](https://yarnpkg.com) installed, go to your project directory and run\n```\n$ yarn add @gooddata/react-components\n```\nIf you prefer [npm](npmjs.com) run\n```\n$ npm install --save @gooddata/react-components\n```\n\nThe public API is exposed via global `index.js`. Except for the styles, do not import any other file directly\nbecause they are not intended to be part of the public API.\n\n## Contributing\n\nWe welcome any contribution in form of [issues](https://github.com/gooddata/gooddata-react-components/issues) or [pull requests](https://github.com/gooddata/gooddata-react-components/pulls).\n\nInstall [Node.js](http://nodejs.org) (node 12.16.1, npm v6.13.4) and [Yarn](https://classic.yarnpkg.com) (1.22.4).\n\nInstall dependencies:\n```\nyarn install --frozen-lockfile\n```\n\nThese commands may come in handy while developing:\n\n| command | description |\n| ------- | ----------- |\n| `yarn install --pure-lockfile` | first step |\n| ||\n| `yarn dev` | build react-components to `/dist` in watch mode |\n| `yarn test` | run all unit tests |\n| `yarn prettier-write` | format the source code to match the valid codestyle |\n| `yarn validate` | validate codestyle |\n| ||\n| `yarn storybook` | run storybook from `/stories` on http://localhost:9001 |\n| `yarn build-storybook` | build storybook to `/dist-storybook` |\n| `yarn test-storybook` | run storybook and [screenshot tests](https://github.com/gooddata/gdc-client-utils/tree/master/test-storybook) |\n| ||\n| `yarn examples` | run Live Examples dev-server from `/examples` on https://localhost:8999 |\n| `yarn examples-build` | build Live Examples to `/examples/dist` |\n| `yarn examples-server` | serve built Live Examples - see `/examples/server/src` |\n| `yarn examples-testcafe` | run testcafe tests against `localhost:8999` |\n\n### Deploy to heroku.com\nWhen you deploy this repo to heroku, it serves *GoodData.UI Live Examples*.\nRelevant tasks are in `Procfile` and `package.json`.\n\n```bash\n# run in the project directory\nheroku login\nheroku create <your-app-name>\nheroku config:set DOMAIN_ADMIN_USERNAME=x@gooddata.com DOMAIN_ADMIN_PASSWORD=xy PROJECT_ID_TO_ASSIGN=xms7ga4tf3g3nzucd8380o2bev8oeknp\ngit push heroku HEAD:master\nheroku open\n```\n### Enable Geo Chart for Storybook and Live Examples\nGeo chart uses Mapbox to render map which requires a Mapbox access token.\n- Register an account and create Mapbox access token at [guide](https://docs.mapbox.com/help/how-mapbox-works/access-tokens/)\n- Store the created token at `.env`:\n```bash\necho -e \"EXAMPLE_MAPBOX_ACCESS_TOKEN=token\" >> .env # only need to run once\necho -e \"STORYBOOK_MAPBOX_ACCESS_TOKEN=token\" >> .env # only need to run once\n```\n\n### Run Live Examples Locally\nTo run *GoodData.UI Live Examples* locally:\n```bash\ngit clone <this-repository>\ncd  <repository-folder>\nyarn install --pure-lockfile\nyarn examples\n```\nThen open https://localhost:8999 and login using Live Examples account (you can [create one here](https://gooddata-examples.herokuapp.com/registration)).\n\n### Run Storybook locally\n- Run storybook with token stored in `.env` for more secure\n```bash\nyarn storybook\n```\n- Or run storybook with token env param exposed to cli (not suggested)\n```bash\nSTORYBOOK_MAPBOX_ACCESS_TOKEN=token yarn storybook\n```\n- Apply either above way to `yarn build-storybook` or `yarn test-storybook`\n\n### Source code formatting\nThe source code in the repository is formatted by [Prettier](https://prettier.io/).\nThe format of the code is validated by our Continuous Integration server and is one of the requirements of successful merge.\n\nPrettier is supported by every major IDE. You can find the list of supported editors and how to configure them [here](https://prettier.io/docs/en/editors.html).\n\nIn the case, when your editor is not supported or you don't want to setup the integration, you can run the `yarn prettier-write` command to reformat the code before commit.\n\n## Changelog\n\n- see [CHANGELOG.md](CHANGELOG.md)\n\n## Supported versions\n\nIn order to make the user experience with integrating GoodData UI SDK as smooth and secure as possible and to ensure that the SDK is using the latest features of the platform, we will only provide support to two most recent major versions of UI SDK.\n\nThe most recent majors will be supported in the following modes:\n\n- The latest major version will receive all new functionality and all bug fixes\n- The previous major version will only receive fixes to critical issues and security fixes. These fixes will be applied on top of last released version of the previous major\n\nThe customers are encouraged to always use the latest version of the UI SDK.\n\nIn case of using older versions, the user might face API incompatibility, performance or security issues.\n\nPlease follow the installation instructions to update to the newest version.\n\n## License\n\n(C) 2007-2020 GoodData Corporation\n\nThis project is dual licensed:\n\n- The ATTRIBUTION-NONCOMMERCIAL 4.0 INTERNATIONAL (CC BY-NC 4.0) is used for purpose of the trial experience and evaluation of GoodData.UI library.\n- The GOODDATA GOODDATA.UI LIBRARY END USER LICENSE AGREEMENT is used for GoodData customers.\n\nFor more information, please see [LICENSE](https://github.com/gooddata/gooddata-react-components/blob/master/LICENSE)\n","gitHead":"c6db67659c2de9328846736650ac6cfa61bddf66","scripts":{"dev":"bash scripts/build.sh --dev-watch","test":"jest --watch","build":"bash scripts/build.sh","tslint":"yarn run-tslint -t verbose $npm_package_config_tslint","prepare":"cd examples/server && yarn install --frozen-lockfile && cd ../..; rm -r examples/node_modules 2>/dev/null; true","examples":"bash scripts/run-examples.sh","prepare?":"# Called before `npm publish` and on local `npm install`. Temporarily also for deleting obsolete node_modules. Ends with `true` to continue gracefully.","validate":"tsc --noEmit && yarn tslint && eslint $npm_package_config_eslint && yarn validate-style && yarn prettier-check","build-dev":"bash scripts/build.sh --dev","examples?":"# Default is developer domain, other options: yarn examples [sec,secure,stg,stg2,stg3,demo,developer or URL]","storybook":"yarn build && start-storybook -p 9001 -c .storybook","test-once":"jest","tslint-ci":"mkdir -p ./ci/results && yarn run-tslint -t checkstyle -o ./ci/results/tslint-results.xml $npm_package_config_tslint","run-tslint":"tslint -p tsconfig.json","validate-ci":"tsc --noEmit && yarn tslint-ci  && eslint $npm_package_config_eslint -f checkstyle -o ci/results/eslint-results.xml && yarn validate-style-ci && yarn prettier-check","examples-build":"bash scripts/build-examples.sh","prepublishOnly":"yarn build","prettier-check":"prettier --check '{src,stories,styles,__mocks__,examples/server/src,examples/src,examples/test}/**/*.{ts,js,tsx,jsx,json,scss,md,yaml,html}'","prettier-write":"prettier --write '{src,stories,styles,__mocks__,examples/server/src,examples/src,examples/test}/**/*.{ts,js,tsx,jsx,json,scss,md,yaml,html}'","test-storybook":"yarn build && test-storybook","validate-style":"stylelint '**/*.scss'","build-storybook":"yarn build && build-storybook -c .storybook -o dist-storybook","examples-server":"node examples/server/src/index.js","heroku-postbuild":"yarn examples-build developer","examples-testcafe":"./scripts/run-testcafe.sh visual","validate-style-ci":"stylelint '**/*.scss' --custom-formatter=node_modules/stylelint-checkstyle-formatter > ci/results/stylelint-results.xml","check-circular-deps":"madge --circular --extensions ts ./src","examples-testcafe-ci":"./scripts/run-testcafe.sh ci","examples-testcafe-live":"./scripts/run-testcafe.sh live"},"typings":"dist/index.d.ts","_npmUser":{"name":"strouhaljan","email":"strouhal.jan@gmail.com"},"deprecated":"@gooddata/react-components@7 reached End of Support on March 31, 2022. Please upgrade (see https://sdk.gooddata.com/gooddata-ui/docs/supported_versions.html for more information).","repository":{"url":"git+ssh://git@github.com/gooddata/gooddata-react-components.git","type":"git"},"_npmVersion":"6.13.4","description":"GoodData.UI - A powerful JavaScript library for building analytical applications","directories":{},"lint-staged":{"{src,stories,styles,__mocks__,examples/server/src,examples/src,examples/test}/**/*.{ts,js,tsx,jsx,scss}":["npx gdc-fix-copyright","git add"],"{src,stories,styles,__mocks__,examples/server/src,examples/src,examples/test}/**/*.{ts,js,tsx,jsx,json,scss,md,yaml,html}":["prettier --write","git add"]},"_nodeVersion":"12.16.1","dependencies":{"rxjs":"^5.5.6","uuid":"^3.2.1","immer":"^1.3.1","lodash":"^4.17.15","date-fns":"^2.7.0","downshift":"^3.2.7","invariant":"^2.2.2","mapbox-gl":"^1.6.1","classnames":"^2.2.6","highcharts":"7.1.1","prop-types":"^15.6.0","react-intl":"^3.6.0","custom-event":"^1.0.1","react-window":"^1.8.1","ag-grid-react":"20.0.0","react-measure":"^2.3.0","@types/mapbox-gl":"^1.6.1","react-day-picker":"~7.3.0","react-responsive":"^3.0.0","stringify-object":"^2.4.0","@gooddata/typings":"^2.24.2","ag-grid-community":"20.0.0","http-status-codes":"^1.3.0","@gooddata/js-utils":"^3.10.5","@gooddata/numberjs":"^3.2.4","fixed-data-table-2":"0.7.17","@gooddata/goodstrap":"68.8.0-alpha-strouhaljan-jsu-bb-2304-2020-06-02T15-38-32-758Z","react-dom-factories":"^1.0.2","@gooddata/gooddata-js":"^13.0.1","json-stable-stringify":"^1.0.1","react-transition-group":"^2.2.1","hoist-non-react-statics":"^3.3.0","nodelist-foreach-polyfill":"^1.2.0","@formatjs/intl-pluralrules":"^1.3.6","highcharts-grouped-categories":"^1.1.3"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"raf":"3.3.2","yup":"^0.24.1","jest":"24.7.1","husky":"3.0.0","madge":"^3.4.4","react":"^16.5.2","enzyme":"3.5.0","eslint":"4.19.1","formik":"^0.11.11","moment":"2.23.0","history":"^4.7.2","ts-jest":"24.0.0","webpack":"4.30.0","full-icu":"^1.3.0","prettier":"1.16.4","react-ga":"^2.5.2","recharts":"1.0.0-beta.9","testcafe":"1.1.4","commander":"2.14.1","node-sass":"4.13.0","react-dom":"^16.5.2","stylelint":"^10.0.0","supertest":"3.0.0","ts-loader":"6.0.0","@types/raf":"^3.4.0","css-loader":"0.28.7","jest-junit":"3.0.0","raw-loader":"0.5.1","styled-jsx":"2.2.1","typescript":"3.3.4000","@babel/core":"7.4.4","@types/jest":"24.0.6","@types/node":"7.0.8","@types/uuid":"3.4.3","file-loader":"3.0.1","jest-enzyme":"7.0.2","lint-staged":"9.1.0","sass-loader":"6.0.6","webpack-cli":"3.3.2","@types/react":"16.8.6","babel-loader":"8.0.5","react-helmet":"5.2.0","react-select":"1.2.1","style-loader":"0.19.1","@types/enzyme":"3.1.13","@types/lodash":"4.14.123","testcafe-live":"0.1.4","@babel/runtime":"7.4.4","dotenv-webpack":"^1.7.0","@babel/polyfill":"^7.4.4","@storybook/react":"5.0.11","@types/invariant":"2.2.29","@types/react-dom":"16.0.11","isomorphic-fetch":"2.2.1","react-datepicker":"1.1.0","react-router-dom":"4.2.2","@babel/preset-env":"7.4.4","@gooddata/mock-js":"^2.13.1","@storybook/addons":"5.0.11","@types/classnames":"2.2.3","@types/prop-types":"15.5.2","@storybook/theming":"5.0.11","identity-obj-proxy":"^3.0.0","intl-messageformat":"^7.5.4","webpack-dev-server":"3.3.1","@babel/preset-react":"7.0.0","@types/react-portal":"4.0.1","@types/react-window":"^1.8.1","babel-plugin-lodash":"3.3.4","html-webpack-plugin":"3.2.0","react-test-renderer":"16.4.2","@types/react-measure":"2.0.5","clean-webpack-plugin":"2.0.2","stats-webpack-plugin":"0.7.0","eslint-config-prettier":"4.1.0","react-google-recaptcha":"^0.14.1","tslint-config-prettier":"1.18.0","@gooddata/eslint-config":"^1.0.0","@gooddata/tslint-config":"1.0.0","@types/react-responsive":"^3.0.3","@types/storybook__react":"4.0.1","@types/stringify-object":"^3.2.0","enzyme-adapter-react-16":"1.3.1","@gooddata/test-storybook":"3.2.1","@storybook/addon-actions":"5.0.11","@storybook/addon-options":"5.0.11","node-sass-magic-importer":"5.1.0","react-syntax-highlighter":"11.0.2","@types/fixed-data-table-2":"0.8.1","stylelint-config-prettier":"5.2.0","@gooddata/stylelint-config":"4.0.1","@types/react-test-renderer":"16.0.0","circular-dependency-plugin":"5.0.2","compression-webpack-plugin":"2.0.0","@types/json-stable-stringify":"^1.0.32","@gooddata/frontend-npm-scripts":"1.1.0","@types/enzyme-adapter-react-16":"1.0.3","stylelint-checkstyle-formatter":"0.1.0","@types/storybook__addon-actions":"3.4.2","@babel/plugin-proposal-class-properties":"7.4.4","@babel/plugin-proposal-object-rest-spread":"7.4.4","@babel/plugin-transform-async-to-generator":"7.4.4"},"peerDependencies":{"react":"^16.5.2","react-dom":"^16.5.2"},"_npmOperationalInternal":{"tmp":"tmp/react-components_7.7.0-alpha-strouhaljan-jsu-bb-2304-2020-06-02T15-47-07-415Z_1591112863654_0.029176024508986043","host":"s3://npm-registry-packages"}},"7.7.0-alpha-strouhaljan-jsu-bb-2304-2020-06-02T19-08-56-478Z":{"name":"@gooddata/react-components","version":"7.7.0-alpha-strouhaljan-jsu-bb-2304-2020-06-02T19-08-56-478Z","author":{"name":"GoodData Corporation"},"license":"BSD-3-Clause","_id":"@gooddata/react-components@7.7.0-alpha-strouhaljan-jsu-bb-2304-2020-06-02T19-08-56-478Z","maintainers":[{"name":"afi","email":"adam.fiedler@gooddata.com"},{"name":"bertold8","email":"ivan.nejezchleb@seznam.cz"},{"name":"bich.nguyen","email":"bich.nguyen@gooddata.com"},{"name":"brbistas","email":"valentinos.chraniotis@gooddata.com"},{"name":"bugsbunny338","email":"jiri.zajic@mensa.cz"},{"name":"de.do","email":"de.do@gooddata.com"},{"name":"gooddata-ci","email":"rail@gooddata.com"},{"name":"hang.ngo","email":"hang.ngo@gooddata.com"},{"name":"hung.nguyen.hoang","email":"hung.nguyen@gooddata.com"},{"name":"huong.nguyen","email":"huong.nguyen@gooddata.com"},{"name":"huyen.nguyen","email":"huyen.nguyen@gooddata.com"},{"name":"ivan.mjartan","email":"ivan.mjartan@gooddata.com"},{"name":"jakub-sterba","email":"jakub.sterba@gooddata.com"},{"name":"jaroslav.tomecek","email":"jaroslav.tomecek@gooddata.com"},{"name":"jkittler","email":"honza.kittler@gmail.com"},{"name":"khanh.le","email":"khanh.le@gooddata.com"},{"name":"lanhuynh","email":"lan.huynh@gooddata.com"},{"name":"linhhong","email":"linh.hong@gooddata.com"},{"name":"lupko","email":"lubomir.slivka@gooddata.com"},{"name":"mai.nguyen","email":"mai.nguyen@gooddata.com"},{"name":"matyas.kandl","email":"matyas.kandl@gooddata.com"},{"name":"michal.marsal","email":"michal.marsal@gooddata.com"},{"name":"my.duong","email":"my.duong@gooddata.com"},{"name":"naibinh","email":"naibinh@gmail.com"},{"name":"nikolacech","email":"nikola.cech@gooddata.com"},{"name":"nis.hua","email":"nis.hua@gooddata.com"},{"name":"no23reason","email":"dan.homola@hotmail.cz"},{"name":"patrikbraborec","email":"patrik.braborec@gooddata.com"},{"name":"pbenes","email":"petr.benes@gooddata.com"},{"name":"petrjanu","email":"petr.janu@gooddata.com"},{"name":"pkingo","email":"philipandreaskingo@hotmail.com"},{"name":"ptquang86","email":"ptquang86@gmail.com"},{"name":"qduval","email":"quentin.duval@gooddata.com"},{"name":"rodri360","email":"me@rodri360.com"},{"name":"scavnickyj","email":"jakub.scavnicky@gooddata.com"},{"name":"sitina","email":"jiri.sitina@gooddata.com"},{"name":"strouhaljan","email":"strouhal.jan@gmail.com"},{"name":"thao-luong","email":"thao.luong@gooddata.com"},{"name":"thuong.nguyen","email":"thuong.nguyen@gooddata.com"},{"name":"tomas.kratochvil","email":"tomas.kratochvil@gooddata.com"},{"name":"tomsatgd","email":"tomas.satinsky@gooddata.com"},{"name":"trung-le-quoc","email":"trung.le@gooddata.com"},{"name":"tu-ngo","email":"tungo1981@gmail.com"},{"name":"tu.bui","email":"tu.bui@gooddata.com"},{"name":"tulean","email":"tuan.le@gooddata.com"},{"name":"tuqt1005","email":"tu.tran@gooddata.com"},{"name":"utdnah","email":"danh.ung@gooddata.com"},{"name":"vlastikcz","email":"vlastimil.kotas@gooddata.com"},{"name":"vu.pham","email":"vu.pham@gooddata.com"},{"name":"xmort","email":"petr.dolejsi@gooddata.com"},{"name":"yanlipnican","email":"yanlipnican@gmail.com"}],"homepage":"https://github.com/gooddata/gooddata-react-components#readme","bugs":{"url":"https://github.com/gooddata/gooddata-react-components/issues"},"dist":{"shasum":"12bab6c002d5116c24ecd9d1a6ec58526aa5e699","tarball":"https://registry.npmjs.org/@gooddata/react-components/-/react-components-7.7.0-alpha-strouhaljan-jsu-bb-2304-2020-06-02T19-08-56-478Z.tgz","fileCount":2631,"integrity":"sha512-ljBT6LbbMLyA+EH6wNg/tTtUTV2VBDFwUAAlmlnQ1HSuZvA5voJ7F6mhgSIwLcsRgUxtbyISDIK/bA6inzFYpQ==","signatures":[{"sig":"MEYCIQDgLE90pN8qAbgp9/2ozHayC1LSQnwFvF5atJ/tLbyK1gIhANQ5v8ecwLenR8CJFxyFNvsYMXt+pRPWrXu1yWpccBQM","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":10350890,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJe1qPsCRA9TVsSAnZWagAA0MAP/3i94FEwKKarCUIDx9gV\nwwqhi56uji/dDniHSnf01JgncCbmDQIHvos9inr7aCMjSOQMm2Ui9YzWW04t\ntXEW5nLBROISX0v+YEMhp6aJh2D5Hpdhr5qQBRoi9+/rPpNPHOIRrPM28Gly\nqk/cqyGWKHVLn2bVNIoKPaAUBSkyZkeHV4Zas4fe4X18p6NJ58jhOSbdkBNe\n5EojX/UGyen8U55YEKmx+BIWPGItFgS5m+VWyGeRebRY4vsB/6BYOJ00ABKD\ngpIkFpbmTL7n6Q42b6yJ/4naCu+k2AQEPSDcLml1edhRwHyLtQh7eR114vup\nMadBe0q0MewwD9jbxgVPVdQ16ILXVuQdiRGajonUTWcu25gQWLkpEzouofBg\nsTKf70p3rTeTaa26KF7BBuVlHc3Xd9AKjryxrdFqe0zEJqVwZwV5xzYjgMvQ\nowkBw/uX66VTxYb/Lniyipp5XKzS+MBUUUKfxiEQDcDkuBzm9dNL2fAA63Fb\nDrKXU9v/qiJtjkq54Tw7xCacRZyu8rjBrZgVf++jpTh19WIGym730KbsJBc4\nAqpm7XELatjn6bOrtsVKrgsnhuS0bnpBtceN5k3AGLr6KqH1TSn1Ik7AuxZX\n+EwZuDZXjA7D8xN0Kf5sGpDVCNWAjk5I87Yb/nMjmQOit97y+w5n2eJ8Nwnk\n9xMm\r\n=86G1\r\n-----END PGP SIGNATURE-----\r\n"},"main":"dist/index.js","husky":{"hooks":{"pre-commit":"lint-staged"}},"config":{"eslint":"./examples/**/*.{js,jsx}","tslint":"./{__mocks__,src,stories}/{,**/}*.{ts,tsx}"},"readme":"[![npm version](https://badge.fury.io/js/%40gooddata%2Freact-components.svg)](https://www.npmjs.com/package/@gooddata/react-components)\n\n# GoodData.UI React components\n> A React-based JavaScript library for building data-driven applications\n\n## Getting started\n- [GoodData.UI Documentation](http://sdk.gooddata.com/gooddata-ui/)\n- [GoodData.UI Live Examples](https://gooddata-examples.herokuapp.com/)\n- [Stack Overflow](https://stackoverflow.com/questions/tagged/gooddata)\n\n### Usage\nWith [yarn](https://yarnpkg.com) installed, go to your project directory and run\n```\n$ yarn add @gooddata/react-components\n```\nIf you prefer [npm](npmjs.com) run\n```\n$ npm install --save @gooddata/react-components\n```\n\nThe public API is exposed via global `index.js`. Except for the styles, do not import any other file directly\nbecause they are not intended to be part of the public API.\n\n## Contributing\n\nWe welcome any contribution in form of [issues](https://github.com/gooddata/gooddata-react-components/issues) or [pull requests](https://github.com/gooddata/gooddata-react-components/pulls).\n\nInstall [Node.js](http://nodejs.org) (node 12.16.1, npm v6.13.4) and [Yarn](https://classic.yarnpkg.com) (1.22.4).\n\nInstall dependencies:\n```\nyarn install --frozen-lockfile\n```\n\nThese commands may come in handy while developing:\n\n| command | description |\n| ------- | ----------- |\n| `yarn install --pure-lockfile` | first step |\n| ||\n| `yarn dev` | build react-components to `/dist` in watch mode |\n| `yarn test` | run all unit tests |\n| `yarn prettier-write` | format the source code to match the valid codestyle |\n| `yarn validate` | validate codestyle |\n| ||\n| `yarn storybook` | run storybook from `/stories` on http://localhost:9001 |\n| `yarn build-storybook` | build storybook to `/dist-storybook` |\n| `yarn test-storybook` | run storybook and [screenshot tests](https://github.com/gooddata/gdc-client-utils/tree/master/test-storybook) |\n| ||\n| `yarn examples` | run Live Examples dev-server from `/examples` on https://localhost:8999 |\n| `yarn examples-build` | build Live Examples to `/examples/dist` |\n| `yarn examples-server` | serve built Live Examples - see `/examples/server/src` |\n| `yarn examples-testcafe` | run testcafe tests against `localhost:8999` |\n\n### Deploy to heroku.com\nWhen you deploy this repo to heroku, it serves *GoodData.UI Live Examples*.\nRelevant tasks are in `Procfile` and `package.json`.\n\n```bash\n# run in the project directory\nheroku login\nheroku create <your-app-name>\nheroku config:set DOMAIN_ADMIN_USERNAME=x@gooddata.com DOMAIN_ADMIN_PASSWORD=xy PROJECT_ID_TO_ASSIGN=xms7ga4tf3g3nzucd8380o2bev8oeknp\ngit push heroku HEAD:master\nheroku open\n```\n### Enable Geo Chart for Storybook and Live Examples\nGeo chart uses Mapbox to render map which requires a Mapbox access token.\n- Register an account and create Mapbox access token at [guide](https://docs.mapbox.com/help/how-mapbox-works/access-tokens/)\n- Store the created token at `.env`:\n```bash\necho -e \"EXAMPLE_MAPBOX_ACCESS_TOKEN=token\" >> .env # only need to run once\necho -e \"STORYBOOK_MAPBOX_ACCESS_TOKEN=token\" >> .env # only need to run once\n```\n\n### Run Live Examples Locally\nTo run *GoodData.UI Live Examples* locally:\n```bash\ngit clone <this-repository>\ncd  <repository-folder>\nyarn install --pure-lockfile\nyarn examples\n```\nThen open https://localhost:8999 and login using Live Examples account (you can [create one here](https://gooddata-examples.herokuapp.com/registration)).\n\n### Run Storybook locally\n- Run storybook with token stored in `.env` for more secure\n```bash\nyarn storybook\n```\n- Or run storybook with token env param exposed to cli (not suggested)\n```bash\nSTORYBOOK_MAPBOX_ACCESS_TOKEN=token yarn storybook\n```\n- Apply either above way to `yarn build-storybook` or `yarn test-storybook`\n\n### Source code formatting\nThe source code in the repository is formatted by [Prettier](https://prettier.io/).\nThe format of the code is validated by our Continuous Integration server and is one of the requirements of successful merge.\n\nPrettier is supported by every major IDE. You can find the list of supported editors and how to configure them [here](https://prettier.io/docs/en/editors.html).\n\nIn the case, when your editor is not supported or you don't want to setup the integration, you can run the `yarn prettier-write` command to reformat the code before commit.\n\n## Changelog\n\n- see [CHANGELOG.md](CHANGELOG.md)\n\n## Supported versions\n\nIn order to make the user experience with integrating GoodData UI SDK as smooth and secure as possible and to ensure that the SDK is using the latest features of the platform, we will only provide support to two most recent major versions of UI SDK.\n\nThe most recent majors will be supported in the following modes:\n\n- The latest major version will receive all new functionality and all bug fixes\n- The previous major version will only receive fixes to critical issues and security fixes. These fixes will be applied on top of last released version of the previous major\n\nThe customers are encouraged to always use the latest version of the UI SDK.\n\nIn case of using older versions, the user might face API incompatibility, performance or security issues.\n\nPlease follow the installation instructions to update to the newest version.\n\n## License\n\n(C) 2007-2020 GoodData Corporation\n\nThis project is dual licensed:\n\n- The ATTRIBUTION-NONCOMMERCIAL 4.0 INTERNATIONAL (CC BY-NC 4.0) is used for purpose of the trial experience and evaluation of GoodData.UI library.\n- The GOODDATA GOODDATA.UI LIBRARY END USER LICENSE AGREEMENT is used for GoodData customers.\n\nFor more information, please see [LICENSE](https://github.com/gooddata/gooddata-react-components/blob/master/LICENSE)\n","gitHead":"1754258dc9eb649c50d8e8efc6c0cdbfc6b2481a","scripts":{"dev":"bash scripts/build.sh --dev-watch","test":"jest --watch","build":"bash scripts/build.sh","tslint":"yarn run-tslint -t verbose $npm_package_config_tslint","prepare":"cd examples/server && yarn install --frozen-lockfile && cd ../..; rm -r examples/node_modules 2>/dev/null; true","examples":"bash scripts/run-examples.sh","prepare?":"# Called before `npm publish` and on local `npm install`. Temporarily also for deleting obsolete node_modules. Ends with `true` to continue gracefully.","validate":"tsc --noEmit && yarn tslint && eslint $npm_package_config_eslint && yarn validate-style && yarn prettier-check","build-dev":"bash scripts/build.sh --dev","examples?":"# Default is developer domain, other options: yarn examples [sec,secure,stg,stg2,stg3,demo,developer or URL]","storybook":"yarn build && start-storybook -p 9001 -c .storybook","test-once":"jest","tslint-ci":"mkdir -p ./ci/results && yarn run-tslint -t checkstyle -o ./ci/results/tslint-results.xml $npm_package_config_tslint","run-tslint":"tslint -p tsconfig.json","validate-ci":"tsc --noEmit && yarn tslint-ci  && eslint $npm_package_config_eslint -f checkstyle -o ci/results/eslint-results.xml && yarn validate-style-ci && yarn prettier-check","examples-build":"bash scripts/build-examples.sh","prepublishOnly":"yarn build","prettier-check":"prettier --check '{src,stories,styles,__mocks__,examples/server/src,examples/src,examples/test}/**/*.{ts,js,tsx,jsx,json,scss,md,yaml,html}'","prettier-write":"prettier --write '{src,stories,styles,__mocks__,examples/server/src,examples/src,examples/test}/**/*.{ts,js,tsx,jsx,json,scss,md,yaml,html}'","test-storybook":"yarn build && test-storybook","validate-style":"stylelint '**/*.scss'","build-storybook":"yarn build && build-storybook -c .storybook -o dist-storybook","examples-server":"node examples/server/src/index.js","heroku-postbuild":"yarn examples-build developer","examples-testcafe":"./scripts/run-testcafe.sh visual","validate-style-ci":"stylelint '**/*.scss' --custom-formatter=node_modules/stylelint-checkstyle-formatter > ci/results/stylelint-results.xml","check-circular-deps":"madge --circular --extensions ts ./src","examples-testcafe-ci":"./scripts/run-testcafe.sh ci","examples-testcafe-live":"./scripts/run-testcafe.sh live"},"typings":"dist/index.d.ts","_npmUser":{"name":"strouhaljan","email":"strouhal.jan@gmail.com"},"deprecated":"@gooddata/react-components@7 reached End of Support on March 31, 2022. Please upgrade (see https://sdk.gooddata.com/gooddata-ui/docs/supported_versions.html for more information).","repository":{"url":"git+ssh://git@github.com/gooddata/gooddata-react-components.git","type":"git"},"_npmVersion":"6.13.4","description":"GoodData.UI - A powerful JavaScript library for building analytical applications","directories":{},"lint-staged":{"{src,stories,styles,__mocks__,examples/server/src,examples/src,examples/test}/**/*.{ts,js,tsx,jsx,scss}":["npx gdc-fix-copyright","git add"],"{src,stories,styles,__mocks__,examples/server/src,examples/src,examples/test}/**/*.{ts,js,tsx,jsx,json,scss,md,yaml,html}":["prettier --write","git add"]},"_nodeVersion":"12.16.1","dependencies":{"rxjs":"^5.5.6","uuid":"^3.2.1","immer":"^1.3.1","lodash":"^4.17.15","date-fns":"^2.7.0","downshift":"^3.2.7","invariant":"^2.2.2","mapbox-gl":"^1.6.1","classnames":"^2.2.6","highcharts":"7.1.1","prop-types":"^15.6.0","react-intl":"^3.6.0","custom-event":"^1.0.1","react-window":"^1.8.1","ag-grid-react":"20.0.0","react-measure":"^2.3.0","@types/mapbox-gl":"^1.6.1","react-day-picker":"~7.3.0","react-responsive":"^3.0.0","stringify-object":"^2.4.0","@gooddata/typings":"^2.24.2","ag-grid-community":"20.0.0","http-status-codes":"^1.3.0","@gooddata/js-utils":"^3.10.5","@gooddata/numberjs":"^3.2.4","fixed-data-table-2":"0.7.17","@gooddata/goodstrap":"68.8.0-alpha-strouhaljan-jsu-bb-2304-2020-06-02T19-04-59-424Z","react-dom-factories":"^1.0.2","@gooddata/gooddata-js":"^13.0.1","json-stable-stringify":"^1.0.1","react-transition-group":"^2.2.1","hoist-non-react-statics":"^3.3.0","nodelist-foreach-polyfill":"^1.2.0","@formatjs/intl-pluralrules":"^1.3.6","highcharts-grouped-categories":"^1.1.3"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"raf":"3.3.2","yup":"^0.24.1","jest":"24.7.1","husky":"3.0.0","madge":"^3.4.4","react":"^16.5.2","enzyme":"3.5.0","eslint":"4.19.1","formik":"^0.11.11","moment":"2.23.0","history":"^4.7.2","ts-jest":"24.0.0","webpack":"4.30.0","full-icu":"^1.3.0","prettier":"1.16.4","react-ga":"^2.5.2","recharts":"1.0.0-beta.9","testcafe":"1.1.4","commander":"2.14.1","node-sass":"4.13.0","react-dom":"^16.5.2","stylelint":"^10.0.0","supertest":"3.0.0","ts-loader":"6.0.0","@types/raf":"^3.4.0","css-loader":"0.28.7","jest-junit":"3.0.0","raw-loader":"0.5.1","styled-jsx":"2.2.1","typescript":"3.3.4000","@babel/core":"7.4.4","@types/jest":"24.0.6","@types/node":"7.0.8","@types/uuid":"3.4.3","file-loader":"3.0.1","jest-enzyme":"7.0.2","lint-staged":"9.1.0","sass-loader":"6.0.6","webpack-cli":"3.3.2","@types/react":"16.8.6","babel-loader":"8.0.5","react-helmet":"5.2.0","react-select":"1.2.1","style-loader":"0.19.1","@types/enzyme":"3.1.13","@types/lodash":"4.14.123","testcafe-live":"0.1.4","@babel/runtime":"7.4.4","dotenv-webpack":"^1.7.0","@babel/polyfill":"^7.4.4","@storybook/react":"5.0.11","@types/invariant":"2.2.29","@types/react-dom":"16.0.11","isomorphic-fetch":"2.2.1","react-datepicker":"1.1.0","react-router-dom":"4.2.2","@babel/preset-env":"7.4.4","@gooddata/mock-js":"^2.13.1","@storybook/addons":"5.0.11","@types/classnames":"2.2.3","@types/prop-types":"15.5.2","@storybook/theming":"5.0.11","identity-obj-proxy":"^3.0.0","intl-messageformat":"^7.5.4","webpack-dev-server":"3.3.1","@babel/preset-react":"7.0.0","@types/react-portal":"4.0.1","@types/react-window":"^1.8.1","babel-plugin-lodash":"3.3.4","html-webpack-plugin":"3.2.0","react-test-renderer":"16.4.2","@types/react-measure":"2.0.5","clean-webpack-plugin":"2.0.2","stats-webpack-plugin":"0.7.0","eslint-config-prettier":"4.1.0","react-google-recaptcha":"^0.14.1","tslint-config-prettier":"1.18.0","@gooddata/eslint-config":"^1.0.0","@gooddata/tslint-config":"1.0.0","@types/react-responsive":"^3.0.3","@types/storybook__react":"4.0.1","@types/stringify-object":"^3.2.0","enzyme-adapter-react-16":"1.3.1","@gooddata/test-storybook":"3.2.1","@storybook/addon-actions":"5.0.11","@storybook/addon-options":"5.0.11","node-sass-magic-importer":"5.1.0","react-syntax-highlighter":"11.0.2","@types/fixed-data-table-2":"0.8.1","stylelint-config-prettier":"5.2.0","@gooddata/stylelint-config":"4.0.1","@types/react-test-renderer":"16.0.0","circular-dependency-plugin":"5.0.2","compression-webpack-plugin":"2.0.0","@types/json-stable-stringify":"^1.0.32","@gooddata/frontend-npm-scripts":"1.1.0","@types/enzyme-adapter-react-16":"1.0.3","stylelint-checkstyle-formatter":"0.1.0","@types/storybook__addon-actions":"3.4.2","@babel/plugin-proposal-class-properties":"7.4.4","@babel/plugin-proposal-object-rest-spread":"7.4.4","@babel/plugin-transform-async-to-generator":"7.4.4"},"peerDependencies":{"react":"^16.5.2","react-dom":"^16.5.2"},"_npmOperationalInternal":{"tmp":"tmp/react-components_7.7.0-alpha-strouhaljan-jsu-bb-2304-2020-06-02T19-08-56-478Z_1591124971998_0.5430940445688663","host":"s3://npm-registry-packages"}},"7.7.0-lanhuynh-lhq-sd-967-2020-06-03T02-10-02-168Z":{"name":"@gooddata/react-components","version":"7.7.0-lanhuynh-lhq-sd-967-2020-06-03T02-10-02-168Z","author":{"name":"GoodData Corporation"},"license":"BSD-3-Clause","_id":"@gooddata/react-components@7.7.0-lanhuynh-lhq-sd-967-2020-06-03T02-10-02-168Z","maintainers":[{"name":"afi","email":"adam.fiedler@gooddata.com"},{"name":"bertold8","email":"ivan.nejezchleb@seznam.cz"},{"name":"bich.nguyen","email":"bich.nguyen@gooddata.com"},{"name":"brbistas","email":"valentinos.chraniotis@gooddata.com"},{"name":"bugsbunny338","email":"jiri.zajic@mensa.cz"},{"name":"de.do","email":"de.do@gooddata.com"},{"name":"gooddata-ci","email":"rail@gooddata.com"},{"name":"hang.ngo","email":"hang.ngo@gooddata.com"},{"name":"hung.nguyen.hoang","email":"hung.nguyen@gooddata.com"},{"name":"huong.nguyen","email":"huong.nguyen@gooddata.com"},{"name":"huyen.nguyen","email":"huyen.nguyen@gooddata.com"},{"name":"ivan.mjartan","email":"ivan.mjartan@gooddata.com"},{"name":"jakub-sterba","email":"jakub.sterba@gooddata.com"},{"name":"jaroslav.tomecek","email":"jaroslav.tomecek@gooddata.com"},{"name":"jkittler","email":"honza.kittler@gmail.com"},{"name":"khanh.le","email":"khanh.le@gooddata.com"},{"name":"lanhuynh","email":"lan.huynh@gooddata.com"},{"name":"linhhong","email":"linh.hong@gooddata.com"},{"name":"lupko","email":"lubomir.slivka@gooddata.com"},{"name":"mai.nguyen","email":"mai.nguyen@gooddata.com"},{"name":"matyas.kandl","email":"matyas.kandl@gooddata.com"},{"name":"michal.marsal","email":"michal.marsal@gooddata.com"},{"name":"my.duong","email":"my.duong@gooddata.com"},{"name":"naibinh","email":"naibinh@gmail.com"},{"name":"nikolacech","email":"nikola.cech@gooddata.com"},{"name":"nis.hua","email":"nis.hua@gooddata.com"},{"name":"no23reason","email":"dan.homola@hotmail.cz"},{"name":"patrikbraborec","email":"patrik.braborec@gooddata.com"},{"name":"pbenes","email":"petr.benes@gooddata.com"},{"name":"petrjanu","email":"petr.janu@gooddata.com"},{"name":"pkingo","email":"philipandreaskingo@hotmail.com"},{"name":"ptquang86","email":"ptquang86@gmail.com"},{"name":"qduval","email":"quentin.duval@gooddata.com"},{"name":"rodri360","email":"me@rodri360.com"},{"name":"scavnickyj","email":"jakub.scavnicky@gooddata.com"},{"name":"sitina","email":"jiri.sitina@gooddata.com"},{"name":"strouhaljan","email":"strouhal.jan@gmail.com"},{"name":"thao-luong","email":"thao.luong@gooddata.com"},{"name":"thuong.nguyen","email":"thuong.nguyen@gooddata.com"},{"name":"tomas.kratochvil","email":"tomas.kratochvil@gooddata.com"},{"name":"tomsatgd","email":"tomas.satinsky@gooddata.com"},{"name":"trung-le-quoc","email":"trung.le@gooddata.com"},{"name":"tu-ngo","email":"tungo1981@gmail.com"},{"name":"tu.bui","email":"tu.bui@gooddata.com"},{"name":"tulean","email":"tuan.le@gooddata.com"},{"name":"tuqt1005","email":"tu.tran@gooddata.com"},{"name":"utdnah","email":"danh.ung@gooddata.com"},{"name":"vlastikcz","email":"vlastimil.kotas@gooddata.com"},{"name":"vu.pham","email":"vu.pham@gooddata.com"},{"name":"xmort","email":"petr.dolejsi@gooddata.com"},{"name":"yanlipnican","email":"yanlipnican@gmail.com"}],"homepage":"https://github.com/gooddata/gooddata-react-components#readme","bugs":{"url":"https://github.com/gooddata/gooddata-react-components/issues"},"dist":{"shasum":"fc0c1a261c1bd3488a46b5b3f2f4fc0d8a538671","tarball":"https://registry.npmjs.org/@gooddata/react-components/-/react-components-7.7.0-lanhuynh-lhq-sd-967-2020-06-03T02-10-02-168Z.tgz","fileCount":2629,"integrity":"sha512-b/F8ZpCjXxeLUtyaFinK3236bbCcrAeo24Hw/zKCDfYwWLmJ0orgiY0d11rJxetNhKG/8I/WXznLTfRQ6kIGUg==","signatures":[{"sig":"MEYCIQDJ9Vh0U4of5p4onkwi2tG0RRL0V7+shldGUqInF1wRhwIhAPm5yEKF1lZHHgu9geY421X+AgvxAkiri2s3rCHGgp+f","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":10370569,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJe1waeCRA9TVsSAnZWagAAPw8P/iS1enivY6/NlYfZVZyj\n9UxQfAxbvxJyLc1v/4lycHWRv17VmzQdjC5At9kSdiPJxZwtezsjOiPq2/dQ\nU93UTRUEPMcu8v0behF6B8FeaPpwVeMz8o+j5mplNawhSHkp5GAX6IvtUuId\nqIp9FkXxGElymsOW41YJ8rmbwNNNVtNswK7UL0PDftm+lsMultzJ0Q6UNOyP\n3NxK4+9rJablsOrg9c3DNm0U4yRyEjdTkWoxakYjBwTpzrvuHq8crUbWvC0x\nzpOognW6PXm1GoIon62hSR3hcfrbtD2tf8HeoPifFfVDx8kTQpgR3kh2yDVg\nS4b6Av6YztWspez1V/tYqwOmVYDAHVs4FsBqjC2p3aWhfypQgAP9S9XY1Syt\nUCPozxnIZhTYS9LlO345A1Dk4zLDgWfIsmPoOF7Ffp5QvC/dRINDGJLRpVDg\npSkVUOCagNfo+tjWS2EBJwpfV6Q2qpiQjSXC/bkGH048lvCUtLowITduIGAI\nne673cNi6uIes5vL1oH6bft5pG+faXkzwK94JaT64t5X15jjqCTMO1MHRTeX\nVORwqQGDtAU6/GRrm8lH7OjlDi4mT5uarkSQv6uLJx2JqtuYaIHbRgtT+DE2\nIT+DTljnw31ETPNARHjwiTVotb13E7BbpSafan3AWH7v41BqVxpHU9mZ3Jn7\nXgSY\r\n=iATX\r\n-----END PGP SIGNATURE-----\r\n"},"main":"dist/index.js","husky":{"hooks":{"pre-commit":"lint-staged"}},"config":{"eslint":"./examples/**/*.{js,jsx}","tslint":"./{__mocks__,src,stories}/{,**/}*.{ts,tsx}"},"readme":"[![npm version](https://badge.fury.io/js/%40gooddata%2Freact-components.svg)](https://www.npmjs.com/package/@gooddata/react-components)\n\n# GoodData.UI React components\n> A React-based JavaScript library for building data-driven applications\n\n## Getting started\n- [GoodData.UI Documentation](http://sdk.gooddata.com/gooddata-ui/)\n- [GoodData.UI Live Examples](https://gooddata-examples.herokuapp.com/)\n- [Stack Overflow](https://stackoverflow.com/questions/tagged/gooddata)\n\n### Usage\nWith [yarn](https://yarnpkg.com) installed, go to your project directory and run\n```\n$ yarn add @gooddata/react-components\n```\nIf you prefer [npm](npmjs.com) run\n```\n$ npm install --save @gooddata/react-components\n```\n\nThe public API is exposed via global `index.js`. Except for the styles, do not import any other file directly\nbecause they are not intended to be part of the public API.\n\n## Contributing\n\nWe welcome any contribution in form of [issues](https://github.com/gooddata/gooddata-react-components/issues) or [pull requests](https://github.com/gooddata/gooddata-react-components/pulls).\n\nInstall [Node.js](http://nodejs.org) (node 12.16.1, npm v6.13.4) and [Yarn](https://classic.yarnpkg.com) (1.22.4).\n\nInstall dependencies:\n```\nyarn install --frozen-lockfile\n```\n\nThese commands may come in handy while developing:\n\n| command | description |\n| ------- | ----------- |\n| `yarn install --pure-lockfile` | first step |\n| ||\n| `yarn dev` | build react-components to `/dist` in watch mode |\n| `yarn test` | run all unit tests |\n| `yarn prettier-write` | format the source code to match the valid codestyle |\n| `yarn validate` | validate codestyle |\n| ||\n| `yarn storybook` | run storybook from `/stories` on http://localhost:9001 |\n| `yarn build-storybook` | build storybook to `/dist-storybook` |\n| `yarn test-storybook` | run storybook and [screenshot tests](https://github.com/gooddata/gdc-client-utils/tree/master/test-storybook) |\n| ||\n| `yarn examples` | run Live Examples dev-server from `/examples` on https://localhost:8999 |\n| `yarn examples-build` | build Live Examples to `/examples/dist` |\n| `yarn examples-server` | serve built Live Examples - see `/examples/server/src` |\n| `yarn examples-testcafe` | run testcafe tests against `localhost:8999` |\n\n### Deploy to heroku.com\nWhen you deploy this repo to heroku, it serves *GoodData.UI Live Examples*.\nRelevant tasks are in `Procfile` and `package.json`.\n\n```bash\n# run in the project directory\nheroku login\nheroku create <your-app-name>\nheroku config:set DOMAIN_ADMIN_USERNAME=x@gooddata.com DOMAIN_ADMIN_PASSWORD=xy PROJECT_ID_TO_ASSIGN=xms7ga4tf3g3nzucd8380o2bev8oeknp\ngit push heroku HEAD:master\nheroku open\n```\n### Enable Geo Chart for Storybook and Live Examples\nGeo chart uses Mapbox to render map which requires a Mapbox access token.\n- Register an account and create Mapbox access token at [guide](https://docs.mapbox.com/help/how-mapbox-works/access-tokens/)\n- Store the created token at `.env`:\n```bash\necho -e \"EXAMPLE_MAPBOX_ACCESS_TOKEN=token\" >> .env # only need to run once\necho -e \"STORYBOOK_MAPBOX_ACCESS_TOKEN=token\" >> .env # only need to run once\n```\n\n### Run Live Examples Locally\nTo run *GoodData.UI Live Examples* locally:\n```bash\ngit clone <this-repository>\ncd  <repository-folder>\nyarn install --pure-lockfile\nyarn examples\n```\nThen open https://localhost:8999 and login using Live Examples account (you can [create one here](https://gooddata-examples.herokuapp.com/registration)).\n\n### Run Storybook locally\n- Run storybook with token stored in `.env` for more secure\n```bash\nyarn storybook\n```\n- Or run storybook with token env param exposed to cli (not suggested)\n```bash\nSTORYBOOK_MAPBOX_ACCESS_TOKEN=token yarn storybook\n```\n- Apply either above way to `yarn build-storybook` or `yarn test-storybook`\n\n### Source code formatting\nThe source code in the repository is formatted by [Prettier](https://prettier.io/).\nThe format of the code is validated by our Continuous Integration server and is one of the requirements of successful merge.\n\nPrettier is supported by every major IDE. You can find the list of supported editors and how to configure them [here](https://prettier.io/docs/en/editors.html).\n\nIn the case, when your editor is not supported or you don't want to setup the integration, you can run the `yarn prettier-write` command to reformat the code before commit.\n\n## Changelog\n\n- see [CHANGELOG.md](CHANGELOG.md)\n\n## Supported versions\n\nIn order to make the user experience with integrating GoodData UI SDK as smooth and secure as possible and to ensure that the SDK is using the latest features of the platform, we will only provide support to two most recent major versions of UI SDK.\n\nThe most recent majors will be supported in the following modes:\n\n- The latest major version will receive all new functionality and all bug fixes\n- The previous major version will only receive fixes to critical issues and security fixes. These fixes will be applied on top of last released version of the previous major\n\nThe customers are encouraged to always use the latest version of the UI SDK.\n\nIn case of using older versions, the user might face API incompatibility, performance or security issues.\n\nPlease follow the installation instructions to update to the newest version.\n\n## License\n\n(C) 2007-2020 GoodData Corporation\n\nThis project is dual licensed:\n\n- The ATTRIBUTION-NONCOMMERCIAL 4.0 INTERNATIONAL (CC BY-NC 4.0) is used for purpose of the trial experience and evaluation of GoodData.UI library.\n- The GOODDATA GOODDATA.UI LIBRARY END USER LICENSE AGREEMENT is used for GoodData customers.\n\nFor more information, please see [LICENSE](https://github.com/gooddata/gooddata-react-components/blob/master/LICENSE)\n","gitHead":"0df8247603e6f709ada613b6afecdba087a425be","scripts":{"dev":"bash scripts/build.sh --dev-watch","test":"jest --watch","build":"bash scripts/build.sh","tslint":"yarn run-tslint -t verbose $npm_package_config_tslint","prepare":"cd examples/server && yarn install --frozen-lockfile && cd ../..; rm -r examples/node_modules 2>/dev/null; true","examples":"bash scripts/run-examples.sh","prepare?":"# Called before `npm publish` and on local `npm install`. Temporarily also for deleting obsolete node_modules. Ends with `true` to continue gracefully.","validate":"tsc --noEmit && yarn tslint && eslint $npm_package_config_eslint && yarn validate-style && yarn prettier-check","build-dev":"bash scripts/build.sh --dev","examples?":"# Default is developer domain, other options: yarn examples [sec,secure,stg,stg2,stg3,demo,developer or URL]","storybook":"yarn build && start-storybook -p 9001 -c .storybook","test-once":"jest","tslint-ci":"mkdir -p ./ci/results && yarn run-tslint -t checkstyle -o ./ci/results/tslint-results.xml $npm_package_config_tslint","run-tslint":"tslint -p tsconfig.json","validate-ci":"tsc --noEmit && yarn tslint-ci  && eslint $npm_package_config_eslint -f checkstyle -o ci/results/eslint-results.xml && yarn validate-style-ci && yarn prettier-check","examples-build":"bash scripts/build-examples.sh","prepublishOnly":"yarn build","prettier-check":"prettier --check '{src,stories,styles,__mocks__,examples/server/src,examples/src,examples/test}/**/*.{ts,js,tsx,jsx,json,scss,md,yaml,html}'","prettier-write":"prettier --write '{src,stories,styles,__mocks__,examples/server/src,examples/src,examples/test}/**/*.{ts,js,tsx,jsx,json,scss,md,yaml,html}'","test-storybook":"yarn build && test-storybook","validate-style":"stylelint '**/*.scss'","build-storybook":"yarn build && build-storybook -c .storybook -o dist-storybook","examples-server":"node examples/server/src/index.js","heroku-postbuild":"yarn examples-build developer","examples-testcafe":"./scripts/run-testcafe.sh visual","validate-style-ci":"stylelint '**/*.scss' --custom-formatter=node_modules/stylelint-checkstyle-formatter > ci/results/stylelint-results.xml","check-circular-deps":"madge --circular --extensions ts ./src","examples-testcafe-ci":"./scripts/run-testcafe.sh ci","examples-testcafe-live":"./scripts/run-testcafe.sh live"},"typings":"dist/index.d.ts","_npmUser":{"name":"lanhuynh","email":"lan.huynh@gooddata.com"},"deprecated":"@gooddata/react-components@7 reached End of Support on March 31, 2022. Please upgrade (see https://sdk.gooddata.com/gooddata-ui/docs/supported_versions.html for more information).","repository":{"url":"git+ssh://git@github.com/gooddata/gooddata-react-components.git","type":"git"},"_npmVersion":"6.13.4","description":"GoodData.UI - A powerful JavaScript library for building analytical applications","directories":{},"lint-staged":{"{src,stories,styles,__mocks__,examples/server/src,examples/src,examples/test}/**/*.{ts,js,tsx,jsx,scss}":["npx gdc-fix-copyright","git add"],"{src,stories,styles,__mocks__,examples/server/src,examples/src,examples/test}/**/*.{ts,js,tsx,jsx,json,scss,md,yaml,html}":["prettier --write","git add"]},"_nodeVersion":"12.16.1","dependencies":{"rxjs":"^5.5.6","uuid":"^3.2.1","immer":"^1.3.1","lodash":"^4.17.15","date-fns":"^2.7.0","downshift":"^3.2.7","invariant":"^2.2.2","mapbox-gl":"^1.6.1","classnames":"^2.2.6","highcharts":"7.1.1","prop-types":"^15.6.0","react-intl":"^3.6.0","custom-event":"^1.0.1","react-window":"^1.8.1","ag-grid-react":"20.0.0","react-measure":"^2.3.0","@types/mapbox-gl":"^1.6.1","react-day-picker":"~7.3.0","react-responsive":"^3.0.0","stringify-object":"^2.4.0","@gooddata/typings":"^2.24.2","ag-grid-community":"20.0.0","http-status-codes":"^1.3.0","@gooddata/js-utils":"^3.10.5","@gooddata/numberjs":"^3.2.4","fixed-data-table-2":"0.7.17","@gooddata/goodstrap":"^68.6.0","react-dom-factories":"^1.0.2","@gooddata/gooddata-js":"^13.0.1","json-stable-stringify":"^1.0.1","react-transition-group":"^2.2.1","hoist-non-react-statics":"^3.3.0","nodelist-foreach-polyfill":"^1.2.0","@formatjs/intl-pluralrules":"^1.3.6","highcharts-grouped-categories":"^1.1.3"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"raf":"3.3.2","yup":"^0.24.1","jest":"24.7.1","husky":"3.0.0","madge":"^3.4.4","react":"^16.5.2","enzyme":"3.5.0","eslint":"4.19.1","formik":"^0.11.11","moment":"2.23.0","history":"^4.7.2","ts-jest":"24.0.0","webpack":"4.30.0","full-icu":"^1.3.0","prettier":"1.16.4","react-ga":"^2.5.2","recharts":"1.0.0-beta.9","testcafe":"1.1.4","commander":"2.14.1","node-sass":"4.13.0","react-dom":"^16.5.2","stylelint":"^10.0.0","supertest":"3.0.0","ts-loader":"6.0.0","@types/raf":"^3.4.0","css-loader":"0.28.7","jest-junit":"3.0.0","raw-loader":"0.5.1","styled-jsx":"2.2.1","typescript":"3.3.4000","@babel/core":"7.4.4","@types/jest":"24.0.6","@types/node":"7.0.8","@types/uuid":"3.4.3","file-loader":"3.0.1","jest-enzyme":"7.0.2","lint-staged":"9.1.0","sass-loader":"6.0.6","webpack-cli":"3.3.2","@types/react":"16.8.6","babel-loader":"8.0.5","react-helmet":"5.2.0","react-select":"1.2.1","style-loader":"0.19.1","@types/enzyme":"3.1.13","@types/lodash":"4.14.123","testcafe-live":"0.1.4","@babel/runtime":"7.4.4","dotenv-webpack":"^1.7.0","@babel/polyfill":"^7.4.4","@storybook/react":"5.0.11","@types/invariant":"2.2.29","@types/react-dom":"16.0.11","isomorphic-fetch":"2.2.1","react-datepicker":"1.1.0","react-router-dom":"4.2.2","@babel/preset-env":"7.4.4","@gooddata/mock-js":"^2.13.1","@storybook/addons":"5.0.11","@types/classnames":"2.2.3","@types/prop-types":"15.5.2","@storybook/theming":"5.0.11","identity-obj-proxy":"^3.0.0","intl-messageformat":"^7.5.4","webpack-dev-server":"3.3.1","@babel/preset-react":"7.0.0","@types/react-portal":"4.0.1","@types/react-window":"^1.8.1","babel-plugin-lodash":"3.3.4","html-webpack-plugin":"3.2.0","react-test-renderer":"16.4.2","@types/react-measure":"2.0.5","clean-webpack-plugin":"2.0.2","stats-webpack-plugin":"0.7.0","eslint-config-prettier":"4.1.0","react-google-recaptcha":"^0.14.1","tslint-config-prettier":"1.18.0","@gooddata/eslint-config":"^1.0.0","@gooddata/tslint-config":"1.0.0","@types/react-responsive":"^3.0.3","@types/storybook__react":"4.0.1","@types/stringify-object":"^3.2.0","enzyme-adapter-react-16":"1.3.1","@gooddata/test-storybook":"3.2.1","@storybook/addon-actions":"5.0.11","@storybook/addon-options":"5.0.11","node-sass-magic-importer":"5.1.0","react-syntax-highlighter":"11.0.2","@types/fixed-data-table-2":"0.8.1","stylelint-config-prettier":"5.2.0","@gooddata/stylelint-config":"4.0.1","@types/react-test-renderer":"16.0.0","circular-dependency-plugin":"5.0.2","compression-webpack-plugin":"2.0.0","@types/json-stable-stringify":"^1.0.32","@gooddata/frontend-npm-scripts":"1.1.0","@types/enzyme-adapter-react-16":"1.0.3","stylelint-checkstyle-formatter":"0.1.0","@types/storybook__addon-actions":"3.4.2","@babel/plugin-proposal-class-properties":"7.4.4","@babel/plugin-proposal-object-rest-spread":"7.4.4","@babel/plugin-transform-async-to-generator":"7.4.4"},"peerDependencies":{"react":"^16.5.2","react-dom":"^16.5.2"},"_npmOperationalInternal":{"tmp":"tmp/react-components_7.7.0-lanhuynh-lhq-sd-967-2020-06-03T02-10-02-168Z_1591150237653_0.24089913804854413","host":"s3://npm-registry-packages"}},"7.7.0-alpha-scavnickyj-jsc-bb-2215-2020-06-03T06-26-44-047Z":{"name":"@gooddata/react-components","version":"7.7.0-alpha-scavnickyj-jsc-bb-2215-2020-06-03T06-26-44-047Z","author":{"name":"GoodData Corporation"},"license":"BSD-3-Clause","_id":"@gooddata/react-components@7.7.0-alpha-scavnickyj-jsc-bb-2215-2020-06-03T06-26-44-047Z","maintainers":[{"name":"afi","email":"adam.fiedler@gooddata.com"},{"name":"bertold8","email":"ivan.nejezchleb@seznam.cz"},{"name":"bich.nguyen","email":"bich.nguyen@gooddata.com"},{"name":"brbistas","email":"valentinos.chraniotis@gooddata.com"},{"name":"bugsbunny338","email":"jiri.zajic@mensa.cz"},{"name":"de.do","email":"de.do@gooddata.com"},{"name":"gooddata-ci","email":"rail@gooddata.com"},{"name":"hang.ngo","email":"hang.ngo@gooddata.com"},{"name":"hung.nguyen.hoang","email":"hung.nguyen@gooddata.com"},{"name":"huong.nguyen","email":"huong.nguyen@gooddata.com"},{"name":"huyen.nguyen","email":"huyen.nguyen@gooddata.com"},{"name":"ivan.mjartan","email":"ivan.mjartan@gooddata.com"},{"name":"jakub-sterba","email":"jakub.sterba@gooddata.com"},{"name":"jaroslav.tomecek","email":"jaroslav.tomecek@gooddata.com"},{"name":"jkittler","email":"honza.kittler@gmail.com"},{"name":"khanh.le","email":"khanh.le@gooddata.com"},{"name":"lanhuynh","email":"lan.huynh@gooddata.com"},{"name":"linhhong","email":"linh.hong@gooddata.com"},{"name":"lupko","email":"lubomir.slivka@gooddata.com"},{"name":"mai.nguyen","email":"mai.nguyen@gooddata.com"},{"name":"matyas.kandl","email":"matyas.kandl@gooddata.com"},{"name":"michal.marsal","email":"michal.marsal@gooddata.com"},{"name":"my.duong","email":"my.duong@gooddata.com"},{"name":"naibinh","email":"naibinh@gmail.com"},{"name":"nikolacech","email":"nikola.cech@gooddata.com"},{"name":"nis.hua","email":"nis.hua@gooddata.com"},{"name":"no23reason","email":"dan.homola@hotmail.cz"},{"name":"patrikbraborec","email":"patrik.braborec@gooddata.com"},{"name":"pbenes","email":"petr.benes@gooddata.com"},{"name":"petrjanu","email":"petr.janu@gooddata.com"},{"name":"pkingo","email":"philipandreaskingo@hotmail.com"},{"name":"ptquang86","email":"ptquang86@gmail.com"},{"name":"qduval","email":"quentin.duval@gooddata.com"},{"name":"rodri360","email":"me@rodri360.com"},{"name":"scavnickyj","email":"jakub.scavnicky@gooddata.com"},{"name":"sitina","email":"jiri.sitina@gooddata.com"},{"name":"strouhaljan","email":"strouhal.jan@gmail.com"},{"name":"thao-luong","email":"thao.luong@gooddata.com"},{"name":"thuong.nguyen","email":"thuong.nguyen@gooddata.com"},{"name":"tomas.kratochvil","email":"tomas.kratochvil@gooddata.com"},{"name":"tomsatgd","email":"tomas.satinsky@gooddata.com"},{"name":"trung-le-quoc","email":"trung.le@gooddata.com"},{"name":"tu-ngo","email":"tungo1981@gmail.com"},{"name":"tu.bui","email":"tu.bui@gooddata.com"},{"name":"tulean","email":"tuan.le@gooddata.com"},{"name":"tuqt1005","email":"tu.tran@gooddata.com"},{"name":"utdnah","email":"danh.ung@gooddata.com"},{"name":"vlastikcz","email":"vlastimil.kotas@gooddata.com"},{"name":"vu.pham","email":"vu.pham@gooddata.com"},{"name":"xmort","email":"petr.dolejsi@gooddata.com"},{"name":"yanlipnican","email":"yanlipnican@gmail.com"}],"homepage":"https://github.com/gooddata/gooddata-react-components#readme","bugs":{"url":"https://github.com/gooddata/gooddata-react-components/issues"},"dist":{"shasum":"a4f019ab5adbe5844fccfd6d0f471d7638062e1f","tarball":"https://registry.npmjs.org/@gooddata/react-components/-/react-components-7.7.0-alpha-scavnickyj-jsc-bb-2215-2020-06-03T06-26-44-047Z.tgz","fileCount":2638,"integrity":"sha512-8Re6hXVwTzYw0LIecyBCXDcR1S3uPv2mI+gtO04MFwp8Pt30UtC/BnnqNaZPRQari1/dbqxVAc0tDifZdgqeBA==","signatures":[{"sig":"MEYCIQDKKlrz4BNy58F/hulixpnro+s6Iojn3m5SLEwdGHaNHwIhAMOidwd6qsJY/ga+/49khlFrtVJwcJBgKlanaBcM9my5","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":10386290,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJe10LCCRA9TVsSAnZWagAAYxcP/jsI8PaNp29eLX+WcVg/\nfMShXpQRQDOi4dQjaEFBiNzdU38dmeAWtrx9hPvWqIhcFUsieqPZrOnpZDtI\nWnQ4cH/DZ+waBUK1KUz6033wJ2QYJyPn8KWmAxoCLrgyD5LC/R4toTCdVhKc\nBD6SpB3Uhkbc76Btx97VLKCNxh915pcrf0XX1BhbpxzUnJmWugBEJ6iXxvTg\nSmffyNjfEBXfHWA2stjcYSD9TVOkELq+CDKbXGRQeYS+pw0F4Vlx3EOjfpjg\nGCs/Cjts23X1wU12iCyeL51LBTPfUZVUaCtpBV/10Dyt8NyiYldy33Oarvy7\n5xNkpjJSgL3LGUhnftVj62gCUncoaJl7qW9vg5HKErlTnSdACiSlJU8Xmd15\n5kWJlHOKryocXbhkJeCpjT/9sd/3icoo6csS4yNHuFrihSZ+aXrgraMSJ9Fu\n0T6Vpe3bex+h9tOaIYu+vbm3oV+lT0JkT297S92P0WPwLLafLfa6csCerbAM\n5zLTNSe1bSzMlhx+4mrHkA+NdKogRYiX486nvWU3ypSQU1iTHKSak9UUN+2q\nsaWBfZDkx1SDBVikDd5w7cgnRRda7MOPv6n8+USUoNXkGjXN9+sUDD8B8Lbq\ngc3yAQbbfCLNo7W2XaxfLLqHdBGrQBxm7ox85U7QkxmP+2kmRKtDYnHmbx9K\n00RK\r\n=qSUN\r\n-----END PGP SIGNATURE-----\r\n"},"main":"dist/index.js","husky":{"hooks":{"pre-commit":"lint-staged"}},"config":{"eslint":"./examples/**/*.{js,jsx}","tslint":"./{__mocks__,src,stories}/{,**/}*.{ts,tsx}"},"readme":"[![npm version](https://badge.fury.io/js/%40gooddata%2Freact-components.svg)](https://www.npmjs.com/package/@gooddata/react-components)\n\n# GoodData.UI React components\n> A React-based JavaScript library for building data-driven applications\n\n## Getting started\n- [GoodData.UI Documentation](http://sdk.gooddata.com/gooddata-ui/)\n- [GoodData.UI Live Examples](https://gooddata-examples.herokuapp.com/)\n- [Stack Overflow](https://stackoverflow.com/questions/tagged/gooddata)\n\n### Usage\nWith [yarn](https://yarnpkg.com) installed, go to your project directory and run\n```\n$ yarn add @gooddata/react-components\n```\nIf you prefer [npm](npmjs.com) run\n```\n$ npm install --save @gooddata/react-components\n```\n\nThe public API is exposed via global `index.js`. Except for the styles, do not import any other file directly\nbecause they are not intended to be part of the public API.\n\n## Contributing\n\nWe welcome any contribution in form of [issues](https://github.com/gooddata/gooddata-react-components/issues) or [pull requests](https://github.com/gooddata/gooddata-react-components/pulls).\n\nInstall [Node.js](http://nodejs.org) (node 12.16.1, npm v6.13.4) and [Yarn](https://classic.yarnpkg.com) (1.22.4).\n\nInstall dependencies:\n```\nyarn install --frozen-lockfile\n```\n\nThese commands may come in handy while developing:\n\n| command | description |\n| ------- | ----------- |\n| `yarn install --pure-lockfile` | first step |\n| ||\n| `yarn dev` | build react-components to `/dist` in watch mode |\n| `yarn test` | run all unit tests |\n| `yarn prettier-write` | format the source code to match the valid codestyle |\n| `yarn validate` | validate codestyle |\n| ||\n| `yarn storybook` | run storybook from `/stories` on http://localhost:9001 |\n| `yarn build-storybook` | build storybook to `/dist-storybook` |\n| `yarn test-storybook` | run storybook and [screenshot tests](https://github.com/gooddata/gdc-client-utils/tree/master/test-storybook) |\n| ||\n| `yarn examples` | run Live Examples dev-server from `/examples` on https://localhost:8999 |\n| `yarn examples-build` | build Live Examples to `/examples/dist` |\n| `yarn examples-server` | serve built Live Examples - see `/examples/server/src` |\n| `yarn examples-testcafe` | run testcafe tests against `localhost:8999` |\n\n### Deploy to heroku.com\nWhen you deploy this repo to heroku, it serves *GoodData.UI Live Examples*.\nRelevant tasks are in `Procfile` and `package.json`.\n\n```bash\n# run in the project directory\nheroku login\nheroku create <your-app-name>\nheroku config:set DOMAIN_ADMIN_USERNAME=x@gooddata.com DOMAIN_ADMIN_PASSWORD=xy PROJECT_ID_TO_ASSIGN=xms7ga4tf3g3nzucd8380o2bev8oeknp\ngit push heroku HEAD:master\nheroku open\n```\n### Enable Geo Chart for Storybook and Live Examples\nGeo chart uses Mapbox to render map which requires a Mapbox access token.\n- Register an account and create Mapbox access token at [guide](https://docs.mapbox.com/help/how-mapbox-works/access-tokens/)\n- Store the created token at `.env`:\n```bash\necho -e \"EXAMPLE_MAPBOX_ACCESS_TOKEN=token\" >> .env # only need to run once\necho -e \"STORYBOOK_MAPBOX_ACCESS_TOKEN=token\" >> .env # only need to run once\n```\n\n### Run Live Examples Locally\nTo run *GoodData.UI Live Examples* locally:\n```bash\ngit clone <this-repository>\ncd  <repository-folder>\nyarn install --pure-lockfile\nyarn examples\n```\nThen open https://localhost:8999 and login using Live Examples account (you can [create one here](https://gooddata-examples.herokuapp.com/registration)).\n\n### Run Storybook locally\n- Run storybook with token stored in `.env` for more secure\n```bash\nyarn storybook\n```\n- Or run storybook with token env param exposed to cli (not suggested)\n```bash\nSTORYBOOK_MAPBOX_ACCESS_TOKEN=token yarn storybook\n```\n- Apply either above way to `yarn build-storybook` or `yarn test-storybook`\n\n### Source code formatting\nThe source code in the repository is formatted by [Prettier](https://prettier.io/).\nThe format of the code is validated by our Continuous Integration server and is one of the requirements of successful merge.\n\nPrettier is supported by every major IDE. You can find the list of supported editors and how to configure them [here](https://prettier.io/docs/en/editors.html).\n\nIn the case, when your editor is not supported or you don't want to setup the integration, you can run the `yarn prettier-write` command to reformat the code before commit.\n\n## Changelog\n\n- see [CHANGELOG.md](CHANGELOG.md)\n\n## Supported versions\n\nIn order to make the user experience with integrating GoodData UI SDK as smooth and secure as possible and to ensure that the SDK is using the latest features of the platform, we will only provide support to two most recent major versions of UI SDK.\n\nThe most recent majors will be supported in the following modes:\n\n- The latest major version will receive all new functionality and all bug fixes\n- The previous major version will only receive fixes to critical issues and security fixes. These fixes will be applied on top of last released version of the previous major\n\nThe customers are encouraged to always use the latest version of the UI SDK.\n\nIn case of using older versions, the user might face API incompatibility, performance or security issues.\n\nPlease follow the installation instructions to update to the newest version.\n\n## License\n\n(C) 2007-2020 GoodData Corporation\n\nThis project is dual licensed:\n\n- The ATTRIBUTION-NONCOMMERCIAL 4.0 INTERNATIONAL (CC BY-NC 4.0) is used for purpose of the trial experience and evaluation of GoodData.UI library.\n- The GOODDATA GOODDATA.UI LIBRARY END USER LICENSE AGREEMENT is used for GoodData customers.\n\nFor more information, please see [LICENSE](https://github.com/gooddata/gooddata-react-components/blob/master/LICENSE)\n","gitHead":"13a5a8eb5d5bb17c663fa97fc18027fb5088240f","scripts":{"dev":"bash scripts/build.sh --dev-watch","test":"jest --watch","build":"bash scripts/build.sh","tslint":"yarn run-tslint -t verbose $npm_package_config_tslint","prepare":"cd examples/server && yarn install --frozen-lockfile && cd ../..; rm -r examples/node_modules 2>/dev/null; true","examples":"bash scripts/run-examples.sh","prepare?":"# Called before `npm publish` and on local `npm install`. Temporarily also for deleting obsolete node_modules. Ends with `true` to continue gracefully.","validate":"tsc --noEmit && yarn tslint && eslint $npm_package_config_eslint && yarn validate-style && yarn prettier-check","build-dev":"bash scripts/build.sh --dev","examples?":"# Default is developer domain, other options: yarn examples [sec,secure,stg,stg2,stg3,demo,developer or URL]","storybook":"yarn build && start-storybook -p 9001 -c .storybook","test-once":"jest","tslint-ci":"mkdir -p ./ci/results && yarn run-tslint -t checkstyle -o ./ci/results/tslint-results.xml $npm_package_config_tslint","run-tslint":"tslint -p tsconfig.json","validate-ci":"tsc --noEmit && yarn tslint-ci  && eslint $npm_package_config_eslint -f checkstyle -o ci/results/eslint-results.xml && yarn validate-style-ci && yarn prettier-check","examples-build":"bash scripts/build-examples.sh","prepublishOnly":"yarn build","prettier-check":"prettier --check '{src,stories,styles,__mocks__,examples/server/src,examples/src,examples/test}/**/*.{ts,js,tsx,jsx,json,scss,md,yaml,html}'","prettier-write":"prettier --write '{src,stories,styles,__mocks__,examples/server/src,examples/src,examples/test}/**/*.{ts,js,tsx,jsx,json,scss,md,yaml,html}'","test-storybook":"yarn build && test-storybook","validate-style":"stylelint '**/*.scss'","build-storybook":"yarn build && build-storybook -c .storybook -o dist-storybook","examples-server":"node examples/server/src/index.js","heroku-postbuild":"yarn examples-build developer","examples-testcafe":"./scripts/run-testcafe.sh visual","validate-style-ci":"stylelint '**/*.scss' --custom-formatter=node_modules/stylelint-checkstyle-formatter > ci/results/stylelint-results.xml","check-circular-deps":"madge --circular --extensions ts ./src","examples-testcafe-ci":"./scripts/run-testcafe.sh ci","examples-testcafe-live":"./scripts/run-testcafe.sh live"},"typings":"dist/index.d.ts","_npmUser":{"name":"scavnickyj","email":"jakub.scavnicky@gooddata.com"},"deprecated":"@gooddata/react-components@7 reached End of Support on March 31, 2022. Please upgrade (see https://sdk.gooddata.com/gooddata-ui/docs/supported_versions.html for more information).","repository":{"url":"git+ssh://git@github.com/gooddata/gooddata-react-components.git","type":"git"},"_npmVersion":"6.13.4","description":"GoodData.UI - A powerful JavaScript library for building analytical applications","directories":{},"lint-staged":{"{src,stories,styles,__mocks__,examples/server/src,examples/src,examples/test}/**/*.{ts,js,tsx,jsx,scss}":["npx gdc-fix-copyright","git add"],"{src,stories,styles,__mocks__,examples/server/src,examples/src,examples/test}/**/*.{ts,js,tsx,jsx,json,scss,md,yaml,html}":["prettier --write","git add"]},"_nodeVersion":"12.16.1","dependencies":{"rxjs":"^5.5.6","uuid":"^3.2.1","immer":"^1.3.1","lodash":"^4.17.15","date-fns":"^2.7.0","downshift":"^3.2.7","invariant":"^2.2.2","mapbox-gl":"^1.6.1","classnames":"^2.2.6","codemirror":"^5.54.0","highcharts":"7.1.1","prop-types":"^15.6.0","react-intl":"^3.6.0","custom-event":"^1.0.1","react-window":"^1.8.1","ag-grid-react":"20.0.0","react-measure":"^2.3.0","@types/mapbox-gl":"^1.6.1","react-day-picker":"~7.3.0","react-responsive":"^3.0.0","stringify-object":"^2.4.0","@gooddata/typings":"^2.24.2","@types/codemirror":"^0.0.95","ag-grid-community":"20.0.0","http-status-codes":"^1.3.0","react-codemirror2":"^7.2.0","@gooddata/js-utils":"^3.10.5","@gooddata/numberjs":"^3.2.4","fixed-data-table-2":"0.7.17","@gooddata/goodstrap":"^68.6.0","react-dom-factories":"^1.0.2","@gooddata/gooddata-js":"^13.0.1","json-stable-stringify":"^1.0.1","react-transition-group":"^2.2.1","hoist-non-react-statics":"^3.3.0","nodelist-foreach-polyfill":"^1.2.0","@formatjs/intl-pluralrules":"^1.3.6","highcharts-grouped-categories":"^1.1.3"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"raf":"3.3.2","yup":"^0.24.1","jest":"24.7.1","husky":"3.0.0","madge":"^3.4.4","react":"^16.5.2","enzyme":"3.5.0","eslint":"4.19.1","formik":"^0.11.11","moment":"2.23.0","history":"^4.7.2","ts-jest":"24.0.0","webpack":"4.30.0","full-icu":"^1.3.0","prettier":"1.16.4","react-ga":"^2.5.2","recharts":"1.0.0-beta.9","testcafe":"1.1.4","commander":"2.14.1","node-sass":"4.13.0","react-dom":"^16.5.2","stylelint":"^10.0.0","supertest":"3.0.0","ts-loader":"6.0.0","@types/raf":"^3.4.0","css-loader":"0.28.7","jest-junit":"3.0.0","raw-loader":"0.5.1","styled-jsx":"2.2.1","typescript":"3.3.4000","@babel/core":"7.4.4","@types/jest":"24.0.6","@types/node":"7.0.8","@types/uuid":"3.4.3","file-loader":"3.0.1","jest-enzyme":"7.0.2","lint-staged":"9.1.0","sass-loader":"6.0.6","webpack-cli":"3.3.2","@types/react":"16.8.6","babel-loader":"8.0.5","react-helmet":"5.2.0","react-select":"1.2.1","style-loader":"0.19.1","@types/enzyme":"3.1.13","@types/lodash":"4.14.123","testcafe-live":"0.1.4","@babel/runtime":"7.4.4","dotenv-webpack":"^1.7.0","@babel/polyfill":"^7.4.4","@storybook/react":"5.0.11","@types/invariant":"2.2.29","@types/react-dom":"16.0.11","isomorphic-fetch":"2.2.1","react-datepicker":"1.1.0","react-router-dom":"4.2.2","@babel/preset-env":"7.4.4","@gooddata/mock-js":"^2.13.1","@storybook/addons":"5.0.11","@types/classnames":"2.2.3","@types/prop-types":"15.5.2","@storybook/theming":"5.0.11","identity-obj-proxy":"^3.0.0","intl-messageformat":"^7.5.4","webpack-dev-server":"3.3.1","@babel/preset-react":"7.0.0","@types/react-portal":"4.0.1","@types/react-window":"^1.8.1","babel-plugin-lodash":"3.3.4","html-webpack-plugin":"3.2.0","react-test-renderer":"16.4.2","@types/react-measure":"2.0.5","clean-webpack-plugin":"2.0.2","stats-webpack-plugin":"0.7.0","eslint-config-prettier":"4.1.0","react-google-recaptcha":"^0.14.1","tslint-config-prettier":"1.18.0","@gooddata/eslint-config":"^1.0.0","@gooddata/tslint-config":"1.0.0","@types/react-responsive":"^3.0.3","@types/storybook__react":"4.0.1","@types/stringify-object":"^3.2.0","enzyme-adapter-react-16":"1.3.1","@gooddata/test-storybook":"3.2.1","@storybook/addon-actions":"5.0.11","@storybook/addon-options":"5.0.11","node-sass-magic-importer":"5.1.0","react-syntax-highlighter":"11.0.2","@types/fixed-data-table-2":"0.8.1","stylelint-config-prettier":"5.2.0","@gooddata/stylelint-config":"4.0.1","@types/react-test-renderer":"16.0.0","circular-dependency-plugin":"5.0.2","compression-webpack-plugin":"2.0.0","@types/json-stable-stringify":"^1.0.32","@gooddata/frontend-npm-scripts":"1.1.0","@types/enzyme-adapter-react-16":"1.0.3","stylelint-checkstyle-formatter":"0.1.0","@types/storybook__addon-actions":"3.4.2","@babel/plugin-proposal-class-properties":"7.4.4","@babel/plugin-proposal-object-rest-spread":"7.4.4","@babel/plugin-transform-async-to-generator":"7.4.4"},"peerDependencies":{"react":"^16.5.2","react-dom":"^16.5.2"},"_npmOperationalInternal":{"tmp":"tmp/react-components_7.7.0-alpha-scavnickyj-jsc-bb-2215-2020-06-03T06-26-44-047Z_1591165633954_0.1857321257752309","host":"s3://npm-registry-packages"}},"7.7.0-alpha-scavnickyj-jsc-bb-2215-2020-06-03T07-24-56-184Z":{"name":"@gooddata/react-components","version":"7.7.0-alpha-scavnickyj-jsc-bb-2215-2020-06-03T07-24-56-184Z","author":{"name":"GoodData Corporation"},"license":"BSD-3-Clause","_id":"@gooddata/react-components@7.7.0-alpha-scavnickyj-jsc-bb-2215-2020-06-03T07-24-56-184Z","maintainers":[{"name":"afi","email":"adam.fiedler@gooddata.com"},{"name":"bertold8","email":"ivan.nejezchleb@seznam.cz"},{"name":"bich.nguyen","email":"bich.nguyen@gooddata.com"},{"name":"brbistas","email":"valentinos.chraniotis@gooddata.com"},{"name":"bugsbunny338","email":"jiri.zajic@mensa.cz"},{"name":"de.do","email":"de.do@gooddata.com"},{"name":"gooddata-ci","email":"rail@gooddata.com"},{"name":"hang.ngo","email":"hang.ngo@gooddata.com"},{"name":"hung.nguyen.hoang","email":"hung.nguyen@gooddata.com"},{"name":"huong.nguyen","email":"huong.nguyen@gooddata.com"},{"name":"huyen.nguyen","email":"huyen.nguyen@gooddata.com"},{"name":"ivan.mjartan","email":"ivan.mjartan@gooddata.com"},{"name":"jakub-sterba","email":"jakub.sterba@gooddata.com"},{"name":"jaroslav.tomecek","email":"jaroslav.tomecek@gooddata.com"},{"name":"jkittler","email":"honza.kittler@gmail.com"},{"name":"khanh.le","email":"khanh.le@gooddata.com"},{"name":"lanhuynh","email":"lan.huynh@gooddata.com"},{"name":"linhhong","email":"linh.hong@gooddata.com"},{"name":"lupko","email":"lubomir.slivka@gooddata.com"},{"name":"mai.nguyen","email":"mai.nguyen@gooddata.com"},{"name":"matyas.kandl","email":"matyas.kandl@gooddata.com"},{"name":"michal.marsal","email":"michal.marsal@gooddata.com"},{"name":"my.duong","email":"my.duong@gooddata.com"},{"name":"naibinh","email":"naibinh@gmail.com"},{"name":"nikolacech","email":"nikola.cech@gooddata.com"},{"name":"nis.hua","email":"nis.hua@gooddata.com"},{"name":"no23reason","email":"dan.homola@hotmail.cz"},{"name":"patrikbraborec","email":"patrik.braborec@gooddata.com"},{"name":"pbenes","email":"petr.benes@gooddata.com"},{"name":"petrjanu","email":"petr.janu@gooddata.com"},{"name":"pkingo","email":"philipandreaskingo@hotmail.com"},{"name":"ptquang86","email":"ptquang86@gmail.com"},{"name":"qduval","email":"quentin.duval@gooddata.com"},{"name":"rodri360","email":"me@rodri360.com"},{"name":"scavnickyj","email":"jakub.scavnicky@gooddata.com"},{"name":"sitina","email":"jiri.sitina@gooddata.com"},{"name":"strouhaljan","email":"strouhal.jan@gmail.com"},{"name":"thao-luong","email":"thao.luong@gooddata.com"},{"name":"thuong.nguyen","email":"thuong.nguyen@gooddata.com"},{"name":"tomas.kratochvil","email":"tomas.kratochvil@gooddata.com"},{"name":"tomsatgd","email":"tomas.satinsky@gooddata.com"},{"name":"trung-le-quoc","email":"trung.le@gooddata.com"},{"name":"tu-ngo","email":"tungo1981@gmail.com"},{"name":"tu.bui","email":"tu.bui@gooddata.com"},{"name":"tulean","email":"tuan.le@gooddata.com"},{"name":"tuqt1005","email":"tu.tran@gooddata.com"},{"name":"utdnah","email":"danh.ung@gooddata.com"},{"name":"vlastikcz","email":"vlastimil.kotas@gooddata.com"},{"name":"vu.pham","email":"vu.pham@gooddata.com"},{"name":"xmort","email":"petr.dolejsi@gooddata.com"},{"name":"yanlipnican","email":"yanlipnican@gmail.com"}],"homepage":"https://github.com/gooddata/gooddata-react-components#readme","bugs":{"url":"https://github.com/gooddata/gooddata-react-components/issues"},"dist":{"shasum":"f1d32716bfbe124837778027f28347d2fe80b033","tarball":"https://registry.npmjs.org/@gooddata/react-components/-/react-components-7.7.0-alpha-scavnickyj-jsc-bb-2215-2020-06-03T07-24-56-184Z.tgz","fileCount":2638,"integrity":"sha512-5AUPabWutxJZo4XvGeLHjbUBli/E2dbHvUha1I6g2xz5muMnGAE9FA9xJwvaoaH1pS5vfmPtY25hnEJXoNV41Q==","signatures":[{"sig":"MEUCIHy3yGO/7cGOyHSICmtg/7KXoIdLFyKXQTd71ph7Ltn9AiEAkpqSRX6jYP03J3oiVZHg1qOVIK0D9DURfVbXMNFmjVU=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":10386278,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJe11BiCRA9TVsSAnZWagAA5pMP/38Dc7eiNxWG5A2xAk35\nSonU7zCwnPux3b4nt3GMdSOULs7gVi6o5nWgIm6cuSAgXt5Hw9sKnOIBzVqy\nfUI6dces8BoKf556q6pXiNve8qar3qEX9/hryDAU/GJPJBKYSOebtzW2Kn4l\nWH4zrXo5UhxEabpFJh00seeX5BQ7ZRvNJ2vpbJOZ7jaiXjKlMhh0WNSNW/6p\nWhPi4wuDiEphPxvqIIFf1ZdqISEZIkZX8xwBSDEr9MFYbKKcUHxhNKURDZJZ\nAjsWfiwjy9K2Q+mHCDS94UYhgs+McGPkRgVE9kRzr9m8LoqXpGZF3UHEaK4y\nV4/HvdW3rECgaB5qQaFVOE6CR4rbOuUwKzbQeLfKmNEj/Dzihoh5zqdP8cHR\n6//5j7u4KtIk0+8okF3ZwP9SdBogUvZSukWeK9hz4BC9e4g26voTvEsgUUZt\nnnAZoFTzXdEzwGSLk8TfPwTAJd6lNQCBFDJaeEfuN1E8QdGG9oSvKMr0bbAt\n0JoU2b38FsBGNaa8mOW+6WxA6S9JiV9yLNvDFbnIaVcflV+Uh3XSmsyb+sck\nyCD9QBodq6ntcixP9mWNeXOIbj2yQXv+T8Gn7e+C1fE3YBe/NVwRouWGY1Q4\nIvvWFQPZFSAJxjIlaqutfWFGiOLSt8cU1MsBMjI0+lmBjJG0lfT2zygTki8k\neAet\r\n=/Zp0\r\n-----END PGP SIGNATURE-----\r\n"},"main":"dist/index.js","husky":{"hooks":{"pre-commit":"lint-staged"}},"config":{"eslint":"./examples/**/*.{js,jsx}","tslint":"./{__mocks__,src,stories}/{,**/}*.{ts,tsx}"},"readme":"[![npm version](https://badge.fury.io/js/%40gooddata%2Freact-components.svg)](https://www.npmjs.com/package/@gooddata/react-components)\n\n# GoodData.UI React components\n> A React-based JavaScript library for building data-driven applications\n\n## Getting started\n- [GoodData.UI Documentation](http://sdk.gooddata.com/gooddata-ui/)\n- [GoodData.UI Live Examples](https://gooddata-examples.herokuapp.com/)\n- [Stack Overflow](https://stackoverflow.com/questions/tagged/gooddata)\n\n### Usage\nWith [yarn](https://yarnpkg.com) installed, go to your project directory and run\n```\n$ yarn add @gooddata/react-components\n```\nIf you prefer [npm](npmjs.com) run\n```\n$ npm install --save @gooddata/react-components\n```\n\nThe public API is exposed via global `index.js`. Except for the styles, do not import any other file directly\nbecause they are not intended to be part of the public API.\n\n## Contributing\n\nWe welcome any contribution in form of [issues](https://github.com/gooddata/gooddata-react-components/issues) or [pull requests](https://github.com/gooddata/gooddata-react-components/pulls).\n\nInstall [Node.js](http://nodejs.org) (node 12.16.1, npm v6.13.4) and [Yarn](https://classic.yarnpkg.com) (1.22.4).\n\nInstall dependencies:\n```\nyarn install --frozen-lockfile\n```\n\nThese commands may come in handy while developing:\n\n| command | description |\n| ------- | ----------- |\n| `yarn install --pure-lockfile` | first step |\n| ||\n| `yarn dev` | build react-components to `/dist` in watch mode |\n| `yarn test` | run all unit tests |\n| `yarn prettier-write` | format the source code to match the valid codestyle |\n| `yarn validate` | validate codestyle |\n| ||\n| `yarn storybook` | run storybook from `/stories` on http://localhost:9001 |\n| `yarn build-storybook` | build storybook to `/dist-storybook` |\n| `yarn test-storybook` | run storybook and [screenshot tests](https://github.com/gooddata/gdc-client-utils/tree/master/test-storybook) |\n| ||\n| `yarn examples` | run Live Examples dev-server from `/examples` on https://localhost:8999 |\n| `yarn examples-build` | build Live Examples to `/examples/dist` |\n| `yarn examples-server` | serve built Live Examples - see `/examples/server/src` |\n| `yarn examples-testcafe` | run testcafe tests against `localhost:8999` |\n\n### Deploy to heroku.com\nWhen you deploy this repo to heroku, it serves *GoodData.UI Live Examples*.\nRelevant tasks are in `Procfile` and `package.json`.\n\n```bash\n# run in the project directory\nheroku login\nheroku create <your-app-name>\nheroku config:set DOMAIN_ADMIN_USERNAME=x@gooddata.com DOMAIN_ADMIN_PASSWORD=xy PROJECT_ID_TO_ASSIGN=xms7ga4tf3g3nzucd8380o2bev8oeknp\ngit push heroku HEAD:master\nheroku open\n```\n### Enable Geo Chart for Storybook and Live Examples\nGeo chart uses Mapbox to render map which requires a Mapbox access token.\n- Register an account and create Mapbox access token at [guide](https://docs.mapbox.com/help/how-mapbox-works/access-tokens/)\n- Store the created token at `.env`:\n```bash\necho -e \"EXAMPLE_MAPBOX_ACCESS_TOKEN=token\" >> .env # only need to run once\necho -e \"STORYBOOK_MAPBOX_ACCESS_TOKEN=token\" >> .env # only need to run once\n```\n\n### Run Live Examples Locally\nTo run *GoodData.UI Live Examples* locally:\n```bash\ngit clone <this-repository>\ncd  <repository-folder>\nyarn install --pure-lockfile\nyarn examples\n```\nThen open https://localhost:8999 and login using Live Examples account (you can [create one here](https://gooddata-examples.herokuapp.com/registration)).\n\n### Run Storybook locally\n- Run storybook with token stored in `.env` for more secure\n```bash\nyarn storybook\n```\n- Or run storybook with token env param exposed to cli (not suggested)\n```bash\nSTORYBOOK_MAPBOX_ACCESS_TOKEN=token yarn storybook\n```\n- Apply either above way to `yarn build-storybook` or `yarn test-storybook`\n\n### Source code formatting\nThe source code in the repository is formatted by [Prettier](https://prettier.io/).\nThe format of the code is validated by our Continuous Integration server and is one of the requirements of successful merge.\n\nPrettier is supported by every major IDE. You can find the list of supported editors and how to configure them [here](https://prettier.io/docs/en/editors.html).\n\nIn the case, when your editor is not supported or you don't want to setup the integration, you can run the `yarn prettier-write` command to reformat the code before commit.\n\n## Changelog\n\n- see [CHANGELOG.md](CHANGELOG.md)\n\n## Supported versions\n\nIn order to make the user experience with integrating GoodData UI SDK as smooth and secure as possible and to ensure that the SDK is using the latest features of the platform, we will only provide support to two most recent major versions of UI SDK.\n\nThe most recent majors will be supported in the following modes:\n\n- The latest major version will receive all new functionality and all bug fixes\n- The previous major version will only receive fixes to critical issues and security fixes. These fixes will be applied on top of last released version of the previous major\n\nThe customers are encouraged to always use the latest version of the UI SDK.\n\nIn case of using older versions, the user might face API incompatibility, performance or security issues.\n\nPlease follow the installation instructions to update to the newest version.\n\n## License\n\n(C) 2007-2020 GoodData Corporation\n\nThis project is dual licensed:\n\n- The ATTRIBUTION-NONCOMMERCIAL 4.0 INTERNATIONAL (CC BY-NC 4.0) is used for purpose of the trial experience and evaluation of GoodData.UI library.\n- The GOODDATA GOODDATA.UI LIBRARY END USER LICENSE AGREEMENT is used for GoodData customers.\n\nFor more information, please see [LICENSE](https://github.com/gooddata/gooddata-react-components/blob/master/LICENSE)\n","gitHead":"b7649a59b91101d1da4c4691a264fa25de2cea5b","scripts":{"dev":"bash scripts/build.sh --dev-watch","test":"jest --watch","build":"bash scripts/build.sh","tslint":"yarn run-tslint -t verbose $npm_package_config_tslint","prepare":"cd examples/server && yarn install --frozen-lockfile && cd ../..; rm -r examples/node_modules 2>/dev/null; true","examples":"bash scripts/run-examples.sh","prepare?":"# Called before `npm publish` and on local `npm install`. Temporarily also for deleting obsolete node_modules. Ends with `true` to continue gracefully.","validate":"tsc --noEmit && yarn tslint && eslint $npm_package_config_eslint && yarn validate-style && yarn prettier-check","build-dev":"bash scripts/build.sh --dev","examples?":"# Default is developer domain, other options: yarn examples [sec,secure,stg,stg2,stg3,demo,developer or URL]","storybook":"yarn build && start-storybook -p 9001 -c .storybook","test-once":"jest","tslint-ci":"mkdir -p ./ci/results && yarn run-tslint -t checkstyle -o ./ci/results/tslint-results.xml $npm_package_config_tslint","run-tslint":"tslint -p tsconfig.json","validate-ci":"tsc --noEmit && yarn tslint-ci  && eslint $npm_package_config_eslint -f checkstyle -o ci/results/eslint-results.xml && yarn validate-style-ci && yarn prettier-check","examples-build":"bash scripts/build-examples.sh","prepublishOnly":"yarn build","prettier-check":"prettier --check '{src,stories,styles,__mocks__,examples/server/src,examples/src,examples/test}/**/*.{ts,js,tsx,jsx,json,scss,md,yaml,html}'","prettier-write":"prettier --write '{src,stories,styles,__mocks__,examples/server/src,examples/src,examples/test}/**/*.{ts,js,tsx,jsx,json,scss,md,yaml,html}'","test-storybook":"yarn build && test-storybook","validate-style":"stylelint '**/*.scss'","build-storybook":"yarn build && build-storybook -c .storybook -o dist-storybook","examples-server":"node examples/server/src/index.js","heroku-postbuild":"yarn examples-build developer","examples-testcafe":"./scripts/run-testcafe.sh visual","validate-style-ci":"stylelint '**/*.scss' --custom-formatter=node_modules/stylelint-checkstyle-formatter > ci/results/stylelint-results.xml","check-circular-deps":"madge --circular --extensions ts ./src","examples-testcafe-ci":"./scripts/run-testcafe.sh ci","examples-testcafe-live":"./scripts/run-testcafe.sh live"},"typings":"dist/index.d.ts","_npmUser":{"name":"scavnickyj","email":"jakub.scavnicky@gooddata.com"},"deprecated":"@gooddata/react-components@7 reached End of Support on March 31, 2022. Please upgrade (see https://sdk.gooddata.com/gooddata-ui/docs/supported_versions.html for more information).","repository":{"url":"git+ssh://git@github.com/gooddata/gooddata-react-components.git","type":"git"},"_npmVersion":"6.13.4","description":"GoodData.UI - A powerful JavaScript library for building analytical applications","directories":{},"lint-staged":{"{src,stories,styles,__mocks__,examples/server/src,examples/src,examples/test}/**/*.{ts,js,tsx,jsx,scss}":["npx gdc-fix-copyright","git add"],"{src,stories,styles,__mocks__,examples/server/src,examples/src,examples/test}/**/*.{ts,js,tsx,jsx,json,scss,md,yaml,html}":["prettier --write","git add"]},"_nodeVersion":"12.16.1","dependencies":{"rxjs":"^5.5.6","uuid":"^3.2.1","immer":"^1.3.1","lodash":"^4.17.15","date-fns":"^2.7.0","downshift":"^3.2.7","invariant":"^2.2.2","mapbox-gl":"^1.6.1","classnames":"^2.2.6","codemirror":"^5.54.0","highcharts":"7.1.1","prop-types":"^15.6.0","react-intl":"^3.6.0","custom-event":"^1.0.1","react-window":"^1.8.1","ag-grid-react":"20.0.0","react-measure":"^2.3.0","@types/mapbox-gl":"^1.6.1","react-day-picker":"~7.3.0","react-responsive":"^3.0.0","stringify-object":"^2.4.0","@gooddata/typings":"^2.24.2","@types/codemirror":"^0.0.95","ag-grid-community":"20.0.0","http-status-codes":"^1.3.0","react-codemirror2":"^7.2.0","@gooddata/js-utils":"^3.10.5","@gooddata/numberjs":"^3.2.4","fixed-data-table-2":"0.7.17","@gooddata/goodstrap":"^68.6.0","react-dom-factories":"^1.0.2","@gooddata/gooddata-js":"^13.0.1","json-stable-stringify":"^1.0.1","react-transition-group":"^2.2.1","hoist-non-react-statics":"^3.3.0","nodelist-foreach-polyfill":"^1.2.0","@formatjs/intl-pluralrules":"^1.3.6","highcharts-grouped-categories":"^1.1.3"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"raf":"3.3.2","yup":"^0.24.1","jest":"24.7.1","husky":"3.0.0","madge":"^3.4.4","react":"^16.5.2","enzyme":"3.5.0","eslint":"4.19.1","formik":"^0.11.11","moment":"2.23.0","history":"^4.7.2","ts-jest":"24.0.0","webpack":"4.30.0","full-icu":"^1.3.0","prettier":"1.16.4","react-ga":"^2.5.2","recharts":"1.0.0-beta.9","testcafe":"1.1.4","commander":"2.14.1","node-sass":"4.13.0","react-dom":"^16.5.2","stylelint":"^10.0.0","supertest":"3.0.0","ts-loader":"6.0.0","@types/raf":"^3.4.0","css-loader":"0.28.7","jest-junit":"3.0.0","raw-loader":"0.5.1","styled-jsx":"2.2.1","typescript":"3.3.4000","@babel/core":"7.4.4","@types/jest":"24.0.6","@types/node":"7.0.8","@types/uuid":"3.4.3","file-loader":"3.0.1","jest-enzyme":"7.0.2","lint-staged":"9.1.0","sass-loader":"6.0.6","webpack-cli":"3.3.2","@types/react":"16.8.6","babel-loader":"8.0.5","react-helmet":"5.2.0","react-select":"1.2.1","style-loader":"0.19.1","@types/enzyme":"3.1.13","@types/lodash":"4.14.123","testcafe-live":"0.1.4","@babel/runtime":"7.4.4","dotenv-webpack":"^1.7.0","@babel/polyfill":"^7.4.4","@storybook/react":"5.0.11","@types/invariant":"2.2.29","@types/react-dom":"16.0.11","isomorphic-fetch":"2.2.1","react-datepicker":"1.1.0","react-router-dom":"4.2.2","@babel/preset-env":"7.4.4","@gooddata/mock-js":"^2.13.1","@storybook/addons":"5.0.11","@types/classnames":"2.2.3","@types/prop-types":"15.5.2","@storybook/theming":"5.0.11","identity-obj-proxy":"^3.0.0","intl-messageformat":"^7.5.4","webpack-dev-server":"3.3.1","@babel/preset-react":"7.0.0","@types/react-portal":"4.0.1","@types/react-window":"^1.8.1","babel-plugin-lodash":"3.3.4","html-webpack-plugin":"3.2.0","react-test-renderer":"16.4.2","@types/react-measure":"2.0.5","clean-webpack-plugin":"2.0.2","stats-webpack-plugin":"0.7.0","eslint-config-prettier":"4.1.0","react-google-recaptcha":"^0.14.1","tslint-config-prettier":"1.18.0","@gooddata/eslint-config":"^1.0.0","@gooddata/tslint-config":"1.0.0","@types/react-responsive":"^3.0.3","@types/storybook__react":"4.0.1","@types/stringify-object":"^3.2.0","enzyme-adapter-react-16":"1.3.1","@gooddata/test-storybook":"3.2.1","@storybook/addon-actions":"5.0.11","@storybook/addon-options":"5.0.11","node-sass-magic-importer":"5.1.0","react-syntax-highlighter":"11.0.2","@types/fixed-data-table-2":"0.8.1","stylelint-config-prettier":"5.2.0","@gooddata/stylelint-config":"4.0.1","@types/react-test-renderer":"16.0.0","circular-dependency-plugin":"5.0.2","compression-webpack-plugin":"2.0.0","@types/json-stable-stringify":"^1.0.32","@gooddata/frontend-npm-scripts":"1.1.0","@types/enzyme-adapter-react-16":"1.0.3","stylelint-checkstyle-formatter":"0.1.0","@types/storybook__addon-actions":"3.4.2","@babel/plugin-proposal-class-properties":"7.4.4","@babel/plugin-proposal-object-rest-spread":"7.4.4","@babel/plugin-transform-async-to-generator":"7.4.4"},"peerDependencies":{"react":"^16.5.2","react-dom":"^16.5.2"},"_npmOperationalInternal":{"tmp":"tmp/react-components_7.7.0-alpha-scavnickyj-jsc-bb-2215-2020-06-03T07-24-56-184Z_1591169121886_0.6814604364989245","host":"s3://npm-registry-packages"}},"7.7.0-beta.35":{"name":"@gooddata/react-components","version":"7.7.0-beta.35","author":{"name":"GoodData Corporation"},"license":"BSD-3-Clause","_id":"@gooddata/react-components@7.7.0-beta.35","maintainers":[{"name":"afi","email":"adam.fiedler@gooddata.com"},{"name":"bertold8","email":"ivan.nejezchleb@seznam.cz"},{"name":"bich.nguyen","email":"bich.nguyen@gooddata.com"},{"name":"brbistas","email":"valentinos.chraniotis@gooddata.com"},{"name":"bugsbunny338","email":"jiri.zajic@mensa.cz"},{"name":"de.do","email":"de.do@gooddata.com"},{"name":"gooddata-ci","email":"rail@gooddata.com"},{"name":"hang.ngo","email":"hang.ngo@gooddata.com"},{"name":"hung.nguyen.hoang","email":"hung.nguyen@gooddata.com"},{"name":"huong.nguyen","email":"huong.nguyen@gooddata.com"},{"name":"huyen.nguyen","email":"huyen.nguyen@gooddata.com"},{"name":"ivan.mjartan","email":"ivan.mjartan@gooddata.com"},{"name":"jakub-sterba","email":"jakub.sterba@gooddata.com"},{"name":"jaroslav.tomecek","email":"jaroslav.tomecek@gooddata.com"},{"name":"jkittler","email":"honza.kittler@gmail.com"},{"name":"khanh.le","email":"khanh.le@gooddata.com"},{"name":"lanhuynh","email":"lan.huynh@gooddata.com"},{"name":"linhhong","email":"linh.hong@gooddata.com"},{"name":"lupko","email":"lubomir.slivka@gooddata.com"},{"name":"mai.nguyen","email":"mai.nguyen@gooddata.com"},{"name":"matyas.kandl","email":"matyas.kandl@gooddata.com"},{"name":"michal.marsal","email":"michal.marsal@gooddata.com"},{"name":"my.duong","email":"my.duong@gooddata.com"},{"name":"naibinh","email":"naibinh@gmail.com"},{"name":"nikolacech","email":"nikola.cech@gooddata.com"},{"name":"nis.hua","email":"nis.hua@gooddata.com"},{"name":"no23reason","email":"dan.homola@hotmail.cz"},{"name":"patrikbraborec","email":"patrik.braborec@gooddata.com"},{"name":"pbenes","email":"petr.benes@gooddata.com"},{"name":"petrjanu","email":"petr.janu@gooddata.com"},{"name":"pkingo","email":"philipandreaskingo@hotmail.com"},{"name":"ptquang86","email":"ptquang86@gmail.com"},{"name":"qduval","email":"quentin.duval@gooddata.com"},{"name":"rodri360","email":"me@rodri360.com"},{"name":"scavnickyj","email":"jakub.scavnicky@gooddata.com"},{"name":"sitina","email":"jiri.sitina@gooddata.com"},{"name":"strouhaljan","email":"strouhal.jan@gmail.com"},{"name":"thao-luong","email":"thao.luong@gooddata.com"},{"name":"thuong.nguyen","email":"thuong.nguyen@gooddata.com"},{"name":"tomas.kratochvil","email":"tomas.kratochvil@gooddata.com"},{"name":"tomsatgd","email":"tomas.satinsky@gooddata.com"},{"name":"trung-le-quoc","email":"trung.le@gooddata.com"},{"name":"tu-ngo","email":"tungo1981@gmail.com"},{"name":"tu.bui","email":"tu.bui@gooddata.com"},{"name":"tulean","email":"tuan.le@gooddata.com"},{"name":"tuqt1005","email":"tu.tran@gooddata.com"},{"name":"utdnah","email":"danh.ung@gooddata.com"},{"name":"vlastikcz","email":"vlastimil.kotas@gooddata.com"},{"name":"vu.pham","email":"vu.pham@gooddata.com"},{"name":"xmort","email":"petr.dolejsi@gooddata.com"},{"name":"yanlipnican","email":"yanlipnican@gmail.com"}],"homepage":"https://github.com/gooddata/gooddata-react-components#readme","bugs":{"url":"https://github.com/gooddata/gooddata-react-components/issues"},"dist":{"shasum":"37c4a291093a237aea2f44d63fdb6b1b106c334b","tarball":"https://registry.npmjs.org/@gooddata/react-components/-/react-components-7.7.0-beta.35.tgz","fileCount":2629,"integrity":"sha512-TMhd4y0ipZmVGcQ95Uo5udQamu4v5qt1sV/fng0yFx0Vjkt78rnDK4ZyyFD6unv3rUkqKT/Bu1Dk6vN87rW0iA==","signatures":[{"sig":"MEUCIHVTR5rSjYEIKdrFiYBY9YjwS11sLksfOD3RZ2psGtGjAiEAlIDtz+pcIb2EVO87LWAo5qdXN52RceqrHne8PvL08M4=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":10346264,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJe120aCRA9TVsSAnZWagAAqBYP/13O7eVI/6mHsXmmgCwy\nafMOSneDGZry36h/OkVTJsvhuuh5hCElKNESPcSRa//B5W/x3iuk9xudbDwM\nSLwK/OMzGDynIej2JsUJv02+DFw7scxIGlp9ZMN20ai2swqrCze+WBFczJ7w\nTbZYoB483PCnwABrDkZQOEEBhrTv2afBNccNxl6lHpDAy0Qjcplfz6Bgw+dX\nNWi6+++WlV4mbNQgPvbTKztgL4bnwiGzgirS7Q47ZZ7iGCD/ix5GA/XMQE3g\n9w/VtVdPIFwgOc757W7465VFv08sj4oVBXmSA+V5gfOa7c3lpvsQRBtQ3yj5\n6dLnYVQwvxV50X5Sh/c9lb9pVeRtRQDD16oXDzLzyJw+Gu2Bx/mLRWs0sUqD\nfDlbLWPYqk4GVOBFDmXKim7RZiY5D/9RjMryMUyFJzT94z/TE7F9XnRd9lBr\nF7f1B7PUy8F0HuYYxo3Qxt0sgxh2MpOEsMinZAqQyxDBQ3CSCS+SUldREgWv\npmGYUqOl5PcT+R996RPghWW9qyq8gY5oCoNA8j+GkZRq2H2tR3HBp53YOCwC\nbFiFvHCqr7TX+bopkpi8XGhB/6IG+Qj0PevN4RBxxlkbtgcq+Y6G4HTNEJ/l\n+5HsPwp94IvE90xniISTaUyggwj1JOsBjK2b7iO+CB2imZKeSLEjA3FN2qQH\n65j3\r\n=jN8s\r\n-----END PGP SIGNATURE-----\r\n"},"main":"dist/index.js","husky":{"hooks":{"pre-commit":"lint-staged"}},"config":{"eslint":"./examples/**/*.{js,jsx}","tslint":"./{__mocks__,src,stories}/{,**/}*.{ts,tsx}"},"readme":"[![npm version](https://badge.fury.io/js/%40gooddata%2Freact-components.svg)](https://www.npmjs.com/package/@gooddata/react-components)\n\n# GoodData.UI React components\n> A React-based JavaScript library for building data-driven applications\n\n## Getting started\n- [GoodData.UI Documentation](http://sdk.gooddata.com/gooddata-ui/)\n- [GoodData.UI Live Examples](https://gooddata-examples.herokuapp.com/)\n- [Stack Overflow](https://stackoverflow.com/questions/tagged/gooddata)\n\n### Usage\nWith [yarn](https://yarnpkg.com) installed, go to your project directory and run\n```\n$ yarn add @gooddata/react-components\n```\nIf you prefer [npm](npmjs.com) run\n```\n$ npm install --save @gooddata/react-components\n```\n\nThe public API is exposed via global `index.js`. Except for the styles, do not import any other file directly\nbecause they are not intended to be part of the public API.\n\n## Contributing\n\nWe welcome any contribution in form of [issues](https://github.com/gooddata/gooddata-react-components/issues) or [pull requests](https://github.com/gooddata/gooddata-react-components/pulls).\n\nInstall [Node.js](http://nodejs.org) (node 12.16.1, npm v6.13.4) and [Yarn](https://classic.yarnpkg.com) (1.22.4).\n\nInstall dependencies:\n```\nyarn install --frozen-lockfile\n```\n\nThese commands may come in handy while developing:\n\n| command | description |\n| ------- | ----------- |\n| `yarn install --pure-lockfile` | first step |\n| ||\n| `yarn dev` | build react-components to `/dist` in watch mode |\n| `yarn test` | run all unit tests |\n| `yarn prettier-write` | format the source code to match the valid codestyle |\n| `yarn validate` | validate codestyle |\n| ||\n| `yarn storybook` | run storybook from `/stories` on http://localhost:9001 |\n| `yarn build-storybook` | build storybook to `/dist-storybook` |\n| `yarn test-storybook` | run storybook and [screenshot tests](https://github.com/gooddata/gdc-client-utils/tree/master/test-storybook) |\n| ||\n| `yarn examples` | run Live Examples dev-server from `/examples` on https://localhost:8999 |\n| `yarn examples-build` | build Live Examples to `/examples/dist` |\n| `yarn examples-server` | serve built Live Examples - see `/examples/server/src` |\n| `yarn examples-testcafe` | run testcafe tests against `localhost:8999` |\n\n### Deploy to heroku.com\nWhen you deploy this repo to heroku, it serves *GoodData.UI Live Examples*.\nRelevant tasks are in `Procfile` and `package.json`.\n\n```bash\n# run in the project directory\nheroku login\nheroku create <your-app-name>\nheroku config:set DOMAIN_ADMIN_USERNAME=x@gooddata.com DOMAIN_ADMIN_PASSWORD=xy PROJECT_ID_TO_ASSIGN=xms7ga4tf3g3nzucd8380o2bev8oeknp\ngit push heroku HEAD:master\nheroku open\n```\n### Enable Geo Chart for Storybook and Live Examples\nGeo chart uses Mapbox to render map which requires a Mapbox access token.\n- Register an account and create Mapbox access token at [guide](https://docs.mapbox.com/help/how-mapbox-works/access-tokens/)\n- Store the created token at `.env`:\n```bash\necho -e \"EXAMPLE_MAPBOX_ACCESS_TOKEN=token\" >> .env # only need to run once\necho -e \"STORYBOOK_MAPBOX_ACCESS_TOKEN=token\" >> .env # only need to run once\n```\n\n### Run Live Examples Locally\nTo run *GoodData.UI Live Examples* locally:\n```bash\ngit clone <this-repository>\ncd  <repository-folder>\nyarn install --pure-lockfile\nyarn examples\n```\nThen open https://localhost:8999 and login using Live Examples account (you can [create one here](https://gooddata-examples.herokuapp.com/registration)).\n\n### Run Storybook locally\n- Run storybook with token stored in `.env` for more secure\n```bash\nyarn storybook\n```\n- Or run storybook with token env param exposed to cli (not suggested)\n```bash\nSTORYBOOK_MAPBOX_ACCESS_TOKEN=token yarn storybook\n```\n- Apply either above way to `yarn build-storybook` or `yarn test-storybook`\n\n### Source code formatting\nThe source code in the repository is formatted by [Prettier](https://prettier.io/).\nThe format of the code is validated by our Continuous Integration server and is one of the requirements of successful merge.\n\nPrettier is supported by every major IDE. You can find the list of supported editors and how to configure them [here](https://prettier.io/docs/en/editors.html).\n\nIn the case, when your editor is not supported or you don't want to setup the integration, you can run the `yarn prettier-write` command to reformat the code before commit.\n\n## Changelog\n\n- see [CHANGELOG.md](CHANGELOG.md)\n\n## Supported versions\n\nIn order to make the user experience with integrating GoodData UI SDK as smooth and secure as possible and to ensure that the SDK is using the latest features of the platform, we will only provide support to two most recent major versions of UI SDK.\n\nThe most recent majors will be supported in the following modes:\n\n- The latest major version will receive all new functionality and all bug fixes\n- The previous major version will only receive fixes to critical issues and security fixes. These fixes will be applied on top of last released version of the previous major\n\nThe customers are encouraged to always use the latest version of the UI SDK.\n\nIn case of using older versions, the user might face API incompatibility, performance or security issues.\n\nPlease follow the installation instructions to update to the newest version.\n\n## License\n\n(C) 2007-2020 GoodData Corporation\n\nThis project is dual licensed:\n\n- The ATTRIBUTION-NONCOMMERCIAL 4.0 INTERNATIONAL (CC BY-NC 4.0) is used for purpose of the trial experience and evaluation of GoodData.UI library.\n- The GOODDATA GOODDATA.UI LIBRARY END USER LICENSE AGREEMENT is used for GoodData customers.\n\nFor more information, please see [LICENSE](https://github.com/gooddata/gooddata-react-components/blob/master/LICENSE)\n","gitHead":"1724fe392c0a197d50a7a5f8c2b38811b0ed9a83","scripts":{"dev":"bash scripts/build.sh --dev-watch","test":"jest --watch","build":"bash scripts/build.sh","tslint":"yarn run-tslint -t verbose $npm_package_config_tslint","prepare":"cd examples/server && yarn install --frozen-lockfile && cd ../..; rm -r examples/node_modules 2>/dev/null; true","examples":"bash scripts/run-examples.sh","prepare?":"# Called before `npm publish` and on local `npm install`. Temporarily also for deleting obsolete node_modules. Ends with `true` to continue gracefully.","validate":"tsc --noEmit && yarn tslint && eslint $npm_package_config_eslint && yarn validate-style && yarn prettier-check","build-dev":"bash scripts/build.sh --dev","examples?":"# Default is developer domain, other options: yarn examples [sec,secure,stg,stg2,stg3,demo,developer or URL]","storybook":"yarn build && start-storybook -p 9001 -c .storybook","test-once":"jest","tslint-ci":"mkdir -p ./ci/results && yarn run-tslint -t checkstyle -o ./ci/results/tslint-results.xml $npm_package_config_tslint","run-tslint":"tslint -p tsconfig.json","validate-ci":"tsc --noEmit && yarn tslint-ci  && eslint $npm_package_config_eslint -f checkstyle -o ci/results/eslint-results.xml && yarn validate-style-ci && yarn prettier-check","examples-build":"bash scripts/build-examples.sh","prepublishOnly":"yarn build","prettier-check":"prettier --check '{src,stories,styles,__mocks__,examples/server/src,examples/src,examples/test}/**/*.{ts,js,tsx,jsx,json,scss,md,yaml,html}'","prettier-write":"prettier --write '{src,stories,styles,__mocks__,examples/server/src,examples/src,examples/test}/**/*.{ts,js,tsx,jsx,json,scss,md,yaml,html}'","test-storybook":"yarn build && test-storybook","validate-style":"stylelint '**/*.scss'","build-storybook":"yarn build && build-storybook -c .storybook -o dist-storybook","examples-server":"node examples/server/src/index.js","heroku-postbuild":"yarn examples-build developer","examples-testcafe":"./scripts/run-testcafe.sh visual","validate-style-ci":"stylelint '**/*.scss' --custom-formatter=node_modules/stylelint-checkstyle-formatter > ci/results/stylelint-results.xml","check-circular-deps":"madge --circular --extensions ts ./src","examples-testcafe-ci":"./scripts/run-testcafe.sh ci","examples-testcafe-live":"./scripts/run-testcafe.sh live"},"typings":"dist/index.d.ts","_npmUser":{"name":"gooddata-ci","email":"rail@gooddata.com"},"deprecated":"@gooddata/react-components@7 reached End of Support on March 31, 2022. Please upgrade (see https://sdk.gooddata.com/gooddata-ui/docs/supported_versions.html for more information).","repository":{"url":"git+ssh://git@github.com/gooddata/gooddata-react-components.git","type":"git"},"_npmVersion":"6.13.4","description":"GoodData.UI - A powerful JavaScript library for building analytical applications","directories":{},"lint-staged":{"{src,stories,styles,__mocks__,examples/server/src,examples/src,examples/test}/**/*.{ts,js,tsx,jsx,scss}":["npx gdc-fix-copyright","git add"],"{src,stories,styles,__mocks__,examples/server/src,examples/src,examples/test}/**/*.{ts,js,tsx,jsx,json,scss,md,yaml,html}":["prettier --write","git add"]},"_nodeVersion":"12.16.1","dependencies":{"rxjs":"^5.5.6","uuid":"^3.2.1","immer":"^1.3.1","lodash":"^4.17.15","date-fns":"^2.7.0","downshift":"^3.2.7","invariant":"^2.2.2","mapbox-gl":"^1.6.1","classnames":"^2.2.6","highcharts":"7.1.1","prop-types":"^15.6.0","react-intl":"^3.6.0","custom-event":"^1.0.1","react-window":"^1.8.1","ag-grid-react":"20.0.0","react-measure":"^2.3.0","@types/mapbox-gl":"^1.6.1","react-day-picker":"~7.3.0","react-responsive":"^3.0.0","stringify-object":"^2.4.0","@gooddata/typings":"^2.24.2","ag-grid-community":"20.0.0","http-status-codes":"^1.3.0","@gooddata/js-utils":"^3.10.5","@gooddata/numberjs":"^3.2.4","fixed-data-table-2":"0.7.17","@gooddata/goodstrap":"^68.6.0","react-dom-factories":"^1.0.2","@gooddata/gooddata-js":"^13.0.1","json-stable-stringify":"^1.0.1","react-transition-group":"^2.2.1","hoist-non-react-statics":"^3.3.0","nodelist-foreach-polyfill":"^1.2.0","@formatjs/intl-pluralrules":"^1.3.6","highcharts-grouped-categories":"^1.1.3"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"raf":"3.3.2","yup":"^0.24.1","jest":"24.7.1","husky":"3.0.0","madge":"^3.4.4","react":"^16.5.2","enzyme":"3.5.0","eslint":"4.19.1","formik":"^0.11.11","moment":"2.23.0","history":"^4.7.2","ts-jest":"24.0.0","webpack":"4.30.0","full-icu":"^1.3.0","prettier":"1.16.4","react-ga":"^2.5.2","recharts":"1.0.0-beta.9","testcafe":"1.1.4","commander":"2.14.1","node-sass":"4.13.0","react-dom":"^16.5.2","stylelint":"^10.0.0","supertest":"3.0.0","ts-loader":"6.0.0","@types/raf":"^3.4.0","css-loader":"0.28.7","jest-junit":"3.0.0","raw-loader":"0.5.1","styled-jsx":"2.2.1","typescript":"3.3.4000","@babel/core":"7.4.4","@types/jest":"24.0.6","@types/node":"7.0.8","@types/uuid":"3.4.3","file-loader":"3.0.1","jest-enzyme":"7.0.2","lint-staged":"9.1.0","sass-loader":"6.0.6","webpack-cli":"3.3.2","@types/react":"16.8.6","babel-loader":"8.0.5","react-helmet":"5.2.0","react-select":"1.2.1","style-loader":"0.19.1","@types/enzyme":"3.1.13","@types/lodash":"4.14.123","testcafe-live":"0.1.4","@babel/runtime":"7.4.4","dotenv-webpack":"^1.7.0","@babel/polyfill":"^7.4.4","@storybook/react":"5.0.11","@types/invariant":"2.2.29","@types/react-dom":"16.0.11","isomorphic-fetch":"2.2.1","react-datepicker":"1.1.0","react-router-dom":"4.2.2","@babel/preset-env":"7.4.4","@gooddata/mock-js":"^2.13.1","@storybook/addons":"5.0.11","@types/classnames":"2.2.3","@types/prop-types":"15.5.2","@storybook/theming":"5.0.11","identity-obj-proxy":"^3.0.0","intl-messageformat":"^7.5.4","webpack-dev-server":"3.3.1","@babel/preset-react":"7.0.0","@types/react-portal":"4.0.1","@types/react-window":"^1.8.1","babel-plugin-lodash":"3.3.4","html-webpack-plugin":"3.2.0","react-test-renderer":"16.4.2","@types/react-measure":"2.0.5","clean-webpack-plugin":"2.0.2","stats-webpack-plugin":"0.7.0","eslint-config-prettier":"4.1.0","react-google-recaptcha":"^0.14.1","tslint-config-prettier":"1.18.0","@gooddata/eslint-config":"^1.0.0","@gooddata/tslint-config":"1.0.0","@types/react-responsive":"^3.0.3","@types/storybook__react":"4.0.1","@types/stringify-object":"^3.2.0","enzyme-adapter-react-16":"1.3.1","@gooddata/test-storybook":"3.2.1","@storybook/addon-actions":"5.0.11","@storybook/addon-options":"5.0.11","node-sass-magic-importer":"5.1.0","react-syntax-highlighter":"11.0.2","@types/fixed-data-table-2":"0.8.1","stylelint-config-prettier":"5.2.0","@gooddata/stylelint-config":"4.0.1","@types/react-test-renderer":"16.0.0","circular-dependency-plugin":"5.0.2","compression-webpack-plugin":"2.0.0","@types/json-stable-stringify":"^1.0.32","@gooddata/frontend-npm-scripts":"1.1.0","@types/enzyme-adapter-react-16":"1.0.3","stylelint-checkstyle-formatter":"0.1.0","@types/storybook__addon-actions":"3.4.2","@babel/plugin-proposal-class-properties":"7.4.4","@babel/plugin-proposal-object-rest-spread":"7.4.4","@babel/plugin-transform-async-to-generator":"7.4.4"},"peerDependencies":{"react":"^16.5.2","react-dom":"^16.5.2"},"_npmOperationalInternal":{"tmp":"tmp/react-components_7.7.0-beta.35_1591176473392_0.34413088916256407","host":"s3://npm-registry-packages"}},"7.7.0-beta.36":{"name":"@gooddata/react-components","version":"7.7.0-beta.36","author":{"name":"GoodData Corporation"},"license":"BSD-3-Clause","_id":"@gooddata/react-components@7.7.0-beta.36","maintainers":[{"name":"afi","email":"adam.fiedler@gooddata.com"},{"name":"bertold8","email":"ivan.nejezchleb@seznam.cz"},{"name":"bich.nguyen","email":"bich.nguyen@gooddata.com"},{"name":"brbistas","email":"valentinos.chraniotis@gooddata.com"},{"name":"bugsbunny338","email":"jiri.zajic@mensa.cz"},{"name":"de.do","email":"de.do@gooddata.com"},{"name":"gooddata-ci","email":"rail@gooddata.com"},{"name":"hang.ngo","email":"hang.ngo@gooddata.com"},{"name":"hung.nguyen.hoang","email":"hung.nguyen@gooddata.com"},{"name":"huong.nguyen","email":"huong.nguyen@gooddata.com"},{"name":"huyen.nguyen","email":"huyen.nguyen@gooddata.com"},{"name":"ivan.mjartan","email":"ivan.mjartan@gooddata.com"},{"name":"jakub-sterba","email":"jakub.sterba@gooddata.com"},{"name":"jaroslav.tomecek","email":"jaroslav.tomecek@gooddata.com"},{"name":"jkittler","email":"honza.kittler@gmail.com"},{"name":"khanh.le","email":"khanh.le@gooddata.com"},{"name":"lanhuynh","email":"lan.huynh@gooddata.com"},{"name":"linhhong","email":"linh.hong@gooddata.com"},{"name":"lupko","email":"lubomir.slivka@gooddata.com"},{"name":"mai.nguyen","email":"mai.nguyen@gooddata.com"},{"name":"matyas.kandl","email":"matyas.kandl@gooddata.com"},{"name":"michal.marsal","email":"michal.marsal@gooddata.com"},{"name":"my.duong","email":"my.duong@gooddata.com"},{"name":"naibinh","email":"naibinh@gmail.com"},{"name":"nikolacech","email":"nikola.cech@gooddata.com"},{"name":"nis.hua","email":"nis.hua@gooddata.com"},{"name":"no23reason","email":"dan.homola@hotmail.cz"},{"name":"patrikbraborec","email":"patrik.braborec@gooddata.com"},{"name":"pbenes","email":"petr.benes@gooddata.com"},{"name":"petrjanu","email":"petr.janu@gooddata.com"},{"name":"pkingo","email":"philipandreaskingo@hotmail.com"},{"name":"ptquang86","email":"ptquang86@gmail.com"},{"name":"qduval","email":"quentin.duval@gooddata.com"},{"name":"rodri360","email":"me@rodri360.com"},{"name":"scavnickyj","email":"jakub.scavnicky@gooddata.com"},{"name":"sitina","email":"jiri.sitina@gooddata.com"},{"name":"strouhaljan","email":"strouhal.jan@gmail.com"},{"name":"thao-luong","email":"thao.luong@gooddata.com"},{"name":"thuong.nguyen","email":"thuong.nguyen@gooddata.com"},{"name":"tomas.kratochvil","email":"tomas.kratochvil@gooddata.com"},{"name":"tomsatgd","email":"tomas.satinsky@gooddata.com"},{"name":"trung-le-quoc","email":"trung.le@gooddata.com"},{"name":"tu-ngo","email":"tungo1981@gmail.com"},{"name":"tu.bui","email":"tu.bui@gooddata.com"},{"name":"tulean","email":"tuan.le@gooddata.com"},{"name":"tuqt1005","email":"tu.tran@gooddata.com"},{"name":"utdnah","email":"danh.ung@gooddata.com"},{"name":"vlastikcz","email":"vlastimil.kotas@gooddata.com"},{"name":"vu.pham","email":"vu.pham@gooddata.com"},{"name":"xmort","email":"petr.dolejsi@gooddata.com"},{"name":"yanlipnican","email":"yanlipnican@gmail.com"}],"homepage":"https://github.com/gooddata/gooddata-react-components#readme","bugs":{"url":"https://github.com/gooddata/gooddata-react-components/issues"},"dist":{"shasum":"02a376a81e3ac07fd54297406de971c14d7d3b2b","tarball":"https://registry.npmjs.org/@gooddata/react-components/-/react-components-7.7.0-beta.36.tgz","fileCount":2646,"integrity":"sha512-SYx1/RWcKMXnzh6YCSQCxLgu/lPjwECKlpWZ1DD4XQ5DsqKakOK+EBYv/n3F09TJUFTf0ZRFu9wve1mtHhRpAw==","signatures":[{"sig":"MEYCIQDqDoN+5LlnWM2eyNluh9R5MknAYvs2vV1WWono1oz5WgIhANhsVSmkzPwYMKTLC4YDQyBOKzXCYWBD2ut0awO4lFMG","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":10468663,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJe14PPCRA9TVsSAnZWagAA+xYQAI4rhgd4NMT1KFY1x1bW\nOzaP9+UkLPrGg2azeX6tR1md7IiV+U7gkXCCJuKU5OXQ+5zOw1pxj7VlcXmv\nrZWC8Ynv/djXwjNvLVzqCtzL/eRDWEgrOa8px/BEGI4Z11lsLLmNl/mJXhpH\nX55ZDG7mIhr3/F2Jgub4Wo60WoXu6xJC2FRONWH/rNK4ZxSgoQlnYUb4tHie\nUi8Y51UC1aQJ5mrTeMr7ZhUx1ERUyRIq1ykx7KgI9d4ZnDfdcKAweTbg1Mei\nsIoWrQPUWE+Z3aaTh6hFNxnpsW/iiIaGWMk+zduWlVqS6om8mJwB9/OHBqgE\nt+W+Xb2Ohlr5bdE+228mXqlk0OC4xvpub9dOZlk6chONPhfWyCZAK2EhVeJ0\nqegbjBdwF0DNU+MegqjbpgQQBiR6hk57iXrymbBIOOTp/mx7AkyTyUL1nR1V\n4A+Ixrq+470eqks7rm25lRLMgwkbKd0jQEG+tCSwuGG8WO1sC0Ln1HFuThu0\nC+bNVXr30cwWxzpwyQSGGXbiqNXW8QLdUhkOkt10sr/4AZ8WfvTTtnUhhSRQ\nrWmT+8pFMmuDxGNVa1/nb3VPdytYD5LmlJkoLqBi4DjYtDcvqkoPUrHQ6AwQ\nUsfK5RWF8v82Mz89O1rwBP09yJkEk6lDeNzb+WwPUkIj/HHroJLyXH6mov6A\nVoOt\r\n=J78O\r\n-----END PGP SIGNATURE-----\r\n"},"main":"dist/index.js","husky":{"hooks":{"pre-commit":"lint-staged"}},"config":{"eslint":"./examples/**/*.{js,jsx}","tslint":"./{__mocks__,src,stories}/{,**/}*.{ts,tsx}"},"readme":"[![npm version](https://badge.fury.io/js/%40gooddata%2Freact-components.svg)](https://www.npmjs.com/package/@gooddata/react-components)\n\n# GoodData.UI React components\n> A React-based JavaScript library for building data-driven applications\n\n## Getting started\n- [GoodData.UI Documentation](http://sdk.gooddata.com/gooddata-ui/)\n- [GoodData.UI Live Examples](https://gooddata-examples.herokuapp.com/)\n- [Stack Overflow](https://stackoverflow.com/questions/tagged/gooddata)\n\n### Usage\nWith [yarn](https://yarnpkg.com) installed, go to your project directory and run\n```\n$ yarn add @gooddata/react-components\n```\nIf you prefer [npm](npmjs.com) run\n```\n$ npm install --save @gooddata/react-components\n```\n\nThe public API is exposed via global `index.js`. Except for the styles, do not import any other file directly\nbecause they are not intended to be part of the public API.\n\n## Contributing\n\nWe welcome any contribution in form of [issues](https://github.com/gooddata/gooddata-react-components/issues) or [pull requests](https://github.com/gooddata/gooddata-react-components/pulls).\n\nInstall [Node.js](http://nodejs.org) (node 12.16.1, npm v6.13.4) and [Yarn](https://classic.yarnpkg.com) (1.22.4).\n\nInstall dependencies:\n```\nyarn install --frozen-lockfile\n```\n\nThese commands may come in handy while developing:\n\n| command | description |\n| ------- | ----------- |\n| `yarn install --pure-lockfile` | first step |\n| ||\n| `yarn dev` | build react-components to `/dist` in watch mode |\n| `yarn test` | run all unit tests |\n| `yarn prettier-write` | format the source code to match the valid codestyle |\n| `yarn validate` | validate codestyle |\n| ||\n| `yarn storybook` | run storybook from `/stories` on http://localhost:9001 |\n| `yarn build-storybook` | build storybook to `/dist-storybook` |\n| `yarn test-storybook` | run storybook and [screenshot tests](https://github.com/gooddata/gdc-client-utils/tree/master/test-storybook) |\n| ||\n| `yarn examples` | run Live Examples dev-server from `/examples` on https://localhost:8999 |\n| `yarn examples-build` | build Live Examples to `/examples/dist` |\n| `yarn examples-server` | serve built Live Examples - see `/examples/server/src` |\n| `yarn examples-testcafe` | run testcafe tests against `localhost:8999` |\n\n### Deploy to heroku.com\nWhen you deploy this repo to heroku, it serves *GoodData.UI Live Examples*.\nRelevant tasks are in `Procfile` and `package.json`.\n\n```bash\n# run in the project directory\nheroku login\nheroku create <your-app-name>\nheroku config:set DOMAIN_ADMIN_USERNAME=x@gooddata.com DOMAIN_ADMIN_PASSWORD=xy PROJECT_ID_TO_ASSIGN=xms7ga4tf3g3nzucd8380o2bev8oeknp\ngit push heroku HEAD:master\nheroku open\n```\n### Enable Geo Chart for Storybook and Live Examples\nGeo chart uses Mapbox to render map which requires a Mapbox access token.\n- Register an account and create Mapbox access token at [guide](https://docs.mapbox.com/help/how-mapbox-works/access-tokens/)\n- Store the created token at `.env`:\n```bash\necho -e \"EXAMPLE_MAPBOX_ACCESS_TOKEN=token\" >> .env # only need to run once\necho -e \"STORYBOOK_MAPBOX_ACCESS_TOKEN=token\" >> .env # only need to run once\n```\n\n### Run Live Examples Locally\nTo run *GoodData.UI Live Examples* locally:\n```bash\ngit clone <this-repository>\ncd  <repository-folder>\nyarn install --pure-lockfile\nyarn examples\n```\nThen open https://localhost:8999 and login using Live Examples account (you can [create one here](https://gooddata-examples.herokuapp.com/registration)).\n\n### Run Storybook locally\n- Run storybook with token stored in `.env` for more secure\n```bash\nyarn storybook\n```\n- Or run storybook with token env param exposed to cli (not suggested)\n```bash\nSTORYBOOK_MAPBOX_ACCESS_TOKEN=token yarn storybook\n```\n- Apply either above way to `yarn build-storybook` or `yarn test-storybook`\n\n### Source code formatting\nThe source code in the repository is formatted by [Prettier](https://prettier.io/).\nThe format of the code is validated by our Continuous Integration server and is one of the requirements of successful merge.\n\nPrettier is supported by every major IDE. You can find the list of supported editors and how to configure them [here](https://prettier.io/docs/en/editors.html).\n\nIn the case, when your editor is not supported or you don't want to setup the integration, you can run the `yarn prettier-write` command to reformat the code before commit.\n\n## Changelog\n\n- see [CHANGELOG.md](CHANGELOG.md)\n\n## Supported versions\n\nIn order to make the user experience with integrating GoodData UI SDK as smooth and secure as possible and to ensure that the SDK is using the latest features of the platform, we will only provide support to two most recent major versions of UI SDK.\n\nThe most recent majors will be supported in the following modes:\n\n- The latest major version will receive all new functionality and all bug fixes\n- The previous major version will only receive fixes to critical issues and security fixes. These fixes will be applied on top of last released version of the previous major\n\nThe customers are encouraged to always use the latest version of the UI SDK.\n\nIn case of using older versions, the user might face API incompatibility, performance or security issues.\n\nPlease follow the installation instructions to update to the newest version.\n\n## License\n\n(C) 2007-2020 GoodData Corporation\n\nThis project is dual licensed:\n\n- The ATTRIBUTION-NONCOMMERCIAL 4.0 INTERNATIONAL (CC BY-NC 4.0) is used for purpose of the trial experience and evaluation of GoodData.UI library.\n- The GOODDATA GOODDATA.UI LIBRARY END USER LICENSE AGREEMENT is used for GoodData customers.\n\nFor more information, please see [LICENSE](https://github.com/gooddata/gooddata-react-components/blob/master/LICENSE)\n","gitHead":"1c9fbe838fa36682d783984c67831220bc74e7e7","scripts":{"dev":"bash scripts/build.sh --dev-watch","test":"jest --watch","build":"bash scripts/build.sh","tslint":"yarn run-tslint -t verbose $npm_package_config_tslint","prepare":"cd examples/server && yarn install --frozen-lockfile && cd ../..; rm -r examples/node_modules 2>/dev/null; true","examples":"bash scripts/run-examples.sh","prepare?":"# Called before `npm publish` and on local `npm install`. Temporarily also for deleting obsolete node_modules. Ends with `true` to continue gracefully.","validate":"tsc --noEmit && yarn tslint && eslint $npm_package_config_eslint && yarn validate-style && yarn prettier-check","build-dev":"bash scripts/build.sh --dev","examples?":"# Default is developer domain, other options: yarn examples [sec,secure,stg,stg2,stg3,demo,developer or URL]","storybook":"yarn build && start-storybook -p 9001 -c .storybook","test-once":"jest","tslint-ci":"mkdir -p ./ci/results && yarn run-tslint -t checkstyle -o ./ci/results/tslint-results.xml $npm_package_config_tslint","run-tslint":"tslint -p tsconfig.json","validate-ci":"tsc --noEmit && yarn tslint-ci  && eslint $npm_package_config_eslint -f checkstyle -o ci/results/eslint-results.xml && yarn validate-style-ci && yarn prettier-check","examples-build":"bash scripts/build-examples.sh","prepublishOnly":"yarn build","prettier-check":"prettier --check '{src,stories,styles,__mocks__,examples/server/src,examples/src,examples/test}/**/*.{ts,js,tsx,jsx,json,scss,md,yaml,html}'","prettier-write":"prettier --write '{src,stories,styles,__mocks__,examples/server/src,examples/src,examples/test}/**/*.{ts,js,tsx,jsx,json,scss,md,yaml,html}'","test-storybook":"yarn build && test-storybook","validate-style":"stylelint '**/*.scss'","build-storybook":"yarn build && build-storybook -c .storybook -o dist-storybook","examples-server":"node examples/server/src/index.js","heroku-postbuild":"yarn examples-build developer","examples-testcafe":"./scripts/run-testcafe.sh visual","validate-style-ci":"stylelint '**/*.scss' --custom-formatter=node_modules/stylelint-checkstyle-formatter > ci/results/stylelint-results.xml","check-circular-deps":"madge --circular --extensions ts ./src","examples-testcafe-ci":"./scripts/run-testcafe.sh ci","examples-testcafe-live":"./scripts/run-testcafe.sh live"},"typings":"dist/index.d.ts","_npmUser":{"name":"gooddata-ci","email":"rail@gooddata.com"},"deprecated":"@gooddata/react-components@7 reached End of Support on March 31, 2022. Please upgrade (see https://sdk.gooddata.com/gooddata-ui/docs/supported_versions.html for more information).","repository":{"url":"git+ssh://git@github.com/gooddata/gooddata-react-components.git","type":"git"},"_npmVersion":"6.13.4","description":"GoodData.UI - A powerful JavaScript library for building analytical applications","directories":{},"lint-staged":{"{src,stories,styles,__mocks__,examples/server/src,examples/src,examples/test}/**/*.{ts,js,tsx,jsx,scss}":["npx gdc-fix-copyright","git add"],"{src,stories,styles,__mocks__,examples/server/src,examples/src,examples/test}/**/*.{ts,js,tsx,jsx,json,scss,md,yaml,html}":["prettier --write","git add"]},"_nodeVersion":"12.16.1","dependencies":{"rxjs":"^5.5.6","uuid":"^3.2.1","immer":"^1.3.1","lodash":"^4.17.15","date-fns":"^2.7.0","downshift":"^3.2.7","invariant":"^2.2.2","mapbox-gl":"^1.6.1","classnames":"^2.2.6","codemirror":"^5.54.0","highcharts":"7.1.1","prop-types":"^15.6.0","react-intl":"^3.6.0","custom-event":"^1.0.1","react-window":"^1.8.1","ag-grid-react":"20.0.0","react-measure":"^2.3.0","@types/mapbox-gl":"^1.6.1","react-day-picker":"~7.3.0","react-responsive":"^3.0.0","stringify-object":"^2.4.0","@gooddata/typings":"^2.24.2","@types/codemirror":"^0.0.95","ag-grid-community":"20.0.0","http-status-codes":"^1.3.0","react-codemirror2":"^7.2.0","@gooddata/js-utils":"^3.10.5","@gooddata/numberjs":"^3.2.4","fixed-data-table-2":"0.7.17","@gooddata/goodstrap":"^68.6.0","react-dom-factories":"^1.0.2","@gooddata/gooddata-js":"^13.0.1","json-stable-stringify":"^1.0.1","react-transition-group":"^2.2.1","hoist-non-react-statics":"^3.3.0","nodelist-foreach-polyfill":"^1.2.0","@formatjs/intl-pluralrules":"^1.3.6","highcharts-grouped-categories":"^1.1.3"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"raf":"3.3.2","yup":"^0.24.1","jest":"24.7.1","husky":"3.0.0","madge":"^3.4.4","react":"^16.5.2","enzyme":"3.5.0","eslint":"4.19.1","formik":"^0.11.11","moment":"2.23.0","history":"^4.7.2","ts-jest":"24.0.0","webpack":"4.30.0","full-icu":"^1.3.0","prettier":"1.16.4","react-ga":"^2.5.2","recharts":"1.0.0-beta.9","testcafe":"1.1.4","commander":"2.14.1","node-sass":"4.13.0","react-dom":"^16.5.2","stylelint":"^10.0.0","supertest":"3.0.0","ts-loader":"6.0.0","@types/raf":"^3.4.0","css-loader":"0.28.7","jest-junit":"3.0.0","raw-loader":"0.5.1","styled-jsx":"2.2.1","typescript":"3.3.4000","@babel/core":"7.4.4","@types/jest":"24.0.6","@types/node":"7.0.8","@types/uuid":"3.4.3","file-loader":"3.0.1","jest-enzyme":"7.0.2","lint-staged":"9.1.0","sass-loader":"6.0.6","webpack-cli":"3.3.2","@types/react":"16.8.6","babel-loader":"8.0.5","react-helmet":"5.2.0","react-select":"1.2.1","style-loader":"0.19.1","@types/enzyme":"3.1.13","@types/lodash":"4.14.123","testcafe-live":"0.1.4","@babel/runtime":"7.4.4","dotenv-webpack":"^1.7.0","@babel/polyfill":"^7.4.4","@storybook/react":"5.0.11","@types/invariant":"2.2.29","@types/react-dom":"16.0.11","isomorphic-fetch":"2.2.1","react-datepicker":"1.1.0","react-router-dom":"4.2.2","@babel/preset-env":"7.4.4","@gooddata/mock-js":"^2.13.1","@storybook/addons":"5.0.11","@types/classnames":"2.2.3","@types/prop-types":"15.5.2","@storybook/theming":"5.0.11","identity-obj-proxy":"^3.0.0","intl-messageformat":"^7.5.4","webpack-dev-server":"3.3.1","@babel/preset-react":"7.0.0","@types/react-portal":"4.0.1","@types/react-window":"^1.8.1","babel-plugin-lodash":"3.3.4","html-webpack-plugin":"3.2.0","react-test-renderer":"16.4.2","@types/react-measure":"2.0.5","clean-webpack-plugin":"2.0.2","stats-webpack-plugin":"0.7.0","eslint-config-prettier":"4.1.0","react-google-recaptcha":"^0.14.1","tslint-config-prettier":"1.18.0","@gooddata/eslint-config":"^1.0.0","@gooddata/tslint-config":"1.0.0","@types/react-responsive":"^3.0.3","@types/storybook__react":"4.0.1","@types/stringify-object":"^3.2.0","enzyme-adapter-react-16":"1.3.1","@gooddata/test-storybook":"3.2.1","@storybook/addon-actions":"5.0.11","@storybook/addon-options":"5.0.11","node-sass-magic-importer":"5.1.0","react-syntax-highlighter":"11.0.2","@types/fixed-data-table-2":"0.8.1","stylelint-config-prettier":"5.2.0","@gooddata/stylelint-config":"4.0.1","@types/react-test-renderer":"16.0.0","circular-dependency-plugin":"5.0.2","compression-webpack-plugin":"2.0.0","@types/json-stable-stringify":"^1.0.32","@gooddata/frontend-npm-scripts":"1.1.0","@types/enzyme-adapter-react-16":"1.0.3","stylelint-checkstyle-formatter":"0.1.0","@types/storybook__addon-actions":"3.4.2","@babel/plugin-proposal-class-properties":"7.4.4","@babel/plugin-proposal-object-rest-spread":"7.4.4","@babel/plugin-transform-async-to-generator":"7.4.4"},"peerDependencies":{"react":"^16.5.2","react-dom":"^16.5.2"},"_npmOperationalInternal":{"tmp":"tmp/react-components_7.7.0-beta.36_1591182287119_0.08332428187898189","host":"s3://npm-registry-packages"}},"7.7.0-alpha-patrikbraborec-pbr-one-4405-2020-06-03T11-12-41-276Z":{"name":"@gooddata/react-components","version":"7.7.0-alpha-patrikbraborec-pbr-one-4405-2020-06-03T11-12-41-276Z","author":{"name":"GoodData Corporation"},"license":"BSD-3-Clause","_id":"@gooddata/react-components@7.7.0-alpha-patrikbraborec-pbr-one-4405-2020-06-03T11-12-41-276Z","maintainers":[{"name":"afi","email":"adam.fiedler@gooddata.com"},{"name":"bertold8","email":"ivan.nejezchleb@seznam.cz"},{"name":"bich.nguyen","email":"bich.nguyen@gooddata.com"},{"name":"brbistas","email":"valentinos.chraniotis@gooddata.com"},{"name":"bugsbunny338","email":"jiri.zajic@mensa.cz"},{"name":"de.do","email":"de.do@gooddata.com"},{"name":"gooddata-ci","email":"rail@gooddata.com"},{"name":"hang.ngo","email":"hang.ngo@gooddata.com"},{"name":"hung.nguyen.hoang","email":"hung.nguyen@gooddata.com"},{"name":"huong.nguyen","email":"huong.nguyen@gooddata.com"},{"name":"huyen.nguyen","email":"huyen.nguyen@gooddata.com"},{"name":"ivan.mjartan","email":"ivan.mjartan@gooddata.com"},{"name":"jakub-sterba","email":"jakub.sterba@gooddata.com"},{"name":"jaroslav.tomecek","email":"jaroslav.tomecek@gooddata.com"},{"name":"jkittler","email":"honza.kittler@gmail.com"},{"name":"khanh.le","email":"khanh.le@gooddata.com"},{"name":"lanhuynh","email":"lan.huynh@gooddata.com"},{"name":"linhhong","email":"linh.hong@gooddata.com"},{"name":"lupko","email":"lubomir.slivka@gooddata.com"},{"name":"mai.nguyen","email":"mai.nguyen@gooddata.com"},{"name":"matyas.kandl","email":"matyas.kandl@gooddata.com"},{"name":"michal.marsal","email":"michal.marsal@gooddata.com"},{"name":"my.duong","email":"my.duong@gooddata.com"},{"name":"naibinh","email":"naibinh@gmail.com"},{"name":"nikolacech","email":"nikola.cech@gooddata.com"},{"name":"nis.hua","email":"nis.hua@gooddata.com"},{"name":"no23reason","email":"dan.homola@hotmail.cz"},{"name":"patrikbraborec","email":"patrik.braborec@gooddata.com"},{"name":"pbenes","email":"petr.benes@gooddata.com"},{"name":"petrjanu","email":"petr.janu@gooddata.com"},{"name":"pkingo","email":"philipandreaskingo@hotmail.com"},{"name":"ptquang86","email":"ptquang86@gmail.com"},{"name":"qduval","email":"quentin.duval@gooddata.com"},{"name":"rodri360","email":"me@rodri360.com"},{"name":"scavnickyj","email":"jakub.scavnicky@gooddata.com"},{"name":"sitina","email":"jiri.sitina@gooddata.com"},{"name":"strouhaljan","email":"strouhal.jan@gmail.com"},{"name":"thao-luong","email":"thao.luong@gooddata.com"},{"name":"thuong.nguyen","email":"thuong.nguyen@gooddata.com"},{"name":"tomas.kratochvil","email":"tomas.kratochvil@gooddata.com"},{"name":"tomsatgd","email":"tomas.satinsky@gooddata.com"},{"name":"trung-le-quoc","email":"trung.le@gooddata.com"},{"name":"tu-ngo","email":"tungo1981@gmail.com"},{"name":"tu.bui","email":"tu.bui@gooddata.com"},{"name":"tulean","email":"tuan.le@gooddata.com"},{"name":"tuqt1005","email":"tu.tran@gooddata.com"},{"name":"utdnah","email":"danh.ung@gooddata.com"},{"name":"vlastikcz","email":"vlastimil.kotas@gooddata.com"},{"name":"vu.pham","email":"vu.pham@gooddata.com"},{"name":"xmort","email":"petr.dolejsi@gooddata.com"},{"name":"yanlipnican","email":"yanlipnican@gmail.com"}],"homepage":"https://github.com/gooddata/gooddata-react-components#readme","bugs":{"url":"https://github.com/gooddata/gooddata-react-components/issues"},"dist":{"shasum":"e04e234f1979d417ccdb5d888d42063d74630b70","tarball":"https://registry.npmjs.org/@gooddata/react-components/-/react-components-7.7.0-alpha-patrikbraborec-pbr-one-4405-2020-06-03T11-12-41-276Z.tgz","fileCount":2648,"integrity":"sha512-jDWB/wSkQ1utfkmHWU1dyt+apWqwJ+CR+mV2udnZiAnuTiMPHgIykdv6BpOulMjJNH4Aq5qBV4MX9c+kt4eA+g==","signatures":[{"sig":"MEYCIQD/Y93qCRvzP2IgYr1d+NRMhjOfIEECnAtlK5lS+4ZYcAIhAK88gH4+66nGAYQMC6EJBcch1vaS4lFxWnQjHerHJtBj","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":10495581,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJe14XkCRA9TVsSAnZWagAA5NgP/RIi5mUFXxQw1Hb/dYd8\nVaYMIGSndSzvnAzXshfXnBB3HDy+nT3xj7/VdGhE1fOp8ZEB6TTkxYGDA0cg\nMBDjfcj+E7I35nsBtiWTVNSfYbKR7mgLjcx+awDhOQdPcfIVXuO8qij36OPh\nDBICNZd1xYtXvumjMP6URHVrXESXvHr3oP6mVGAEzHbzWB49LmwPmzGsPG/u\n0197q6rOcyKrF9LCmHQwDJhjbX1ILsxfYfeYnz7Eiw9NtxeY4tsivUvvX96E\n+QRNfO2WUstQfsdrMFAHp25DxMXRmiVVuBRd7AipJ/BdAT4JRdTr3iTZvszt\n12FidjXSaqkm/4nvLZqi9tytGSmkMZzfoSzd7y1hNUrgjbm5gzzs9LVrHeld\nkfTpd1IUYC3E+kkR58lY5G/MRlSVWgk1hE51+AbZ6Lj78khmvgCq9YybpVls\nNDqZUkKD9OSW7IXxydVSyc9sm1P6aAlFhidwcb6mgWcEezlH2VBLfjKOAK+o\nCtkGUsMV2smfNuiCeltV579SMHZLuMqtKpC08C7QD112gplnzsKKeeY4Cx3R\nDKr9GEuN1OhSeiScUAM1SZBlIKdaptgfOQ9JZciXePKCIwVvbKQnbGKNEsre\nge0vGBLNU9bW/B0m/USyE6qOR1PYV5elEvRQ+SNLUqdN2JzOS85PBO1Ca94N\ndirW\r\n=EbiP\r\n-----END PGP SIGNATURE-----\r\n"},"main":"dist/index.js","husky":{"hooks":{"pre-commit":"lint-staged"}},"config":{"eslint":"./examples/**/*.{js,jsx}","tslint":"./{__mocks__,src,stories}/{,**/}*.{ts,tsx}"},"readme":"[![npm version](https://badge.fury.io/js/%40gooddata%2Freact-components.svg)](https://www.npmjs.com/package/@gooddata/react-components)\n\n# GoodData.UI React components\n> A React-based JavaScript library for building data-driven applications\n\n## Getting started\n- [GoodData.UI Documentation](http://sdk.gooddata.com/gooddata-ui/)\n- [GoodData.UI Live Examples](https://gooddata-examples.herokuapp.com/)\n- [Stack Overflow](https://stackoverflow.com/questions/tagged/gooddata)\n\n### Usage\nWith [yarn](https://yarnpkg.com) installed, go to your project directory and run\n```\n$ yarn add @gooddata/react-components\n```\nIf you prefer [npm](npmjs.com) run\n```\n$ npm install --save @gooddata/react-components\n```\n\nThe public API is exposed via global `index.js`. Except for the styles, do not import any other file directly\nbecause they are not intended to be part of the public API.\n\n## Contributing\n\nWe welcome any contribution in form of [issues](https://github.com/gooddata/gooddata-react-components/issues) or [pull requests](https://github.com/gooddata/gooddata-react-components/pulls).\n\nInstall [Node.js](http://nodejs.org) (node 12.16.1, npm v6.13.4) and [Yarn](https://classic.yarnpkg.com) (1.22.4).\n\nInstall dependencies:\n```\nyarn install --frozen-lockfile\n```\n\nThese commands may come in handy while developing:\n\n| command | description |\n| ------- | ----------- |\n| `yarn install --pure-lockfile` | first step |\n| ||\n| `yarn dev` | build react-components to `/dist` in watch mode |\n| `yarn test` | run all unit tests |\n| `yarn prettier-write` | format the source code to match the valid codestyle |\n| `yarn validate` | validate codestyle |\n| ||\n| `yarn storybook` | run storybook from `/stories` on http://localhost:9001 |\n| `yarn build-storybook` | build storybook to `/dist-storybook` |\n| `yarn test-storybook` | run storybook and [screenshot tests](https://github.com/gooddata/gdc-client-utils/tree/master/test-storybook) |\n| ||\n| `yarn examples` | run Live Examples dev-server from `/examples` on https://localhost:8999 |\n| `yarn examples-build` | build Live Examples to `/examples/dist` |\n| `yarn examples-server` | serve built Live Examples - see `/examples/server/src` |\n| `yarn examples-testcafe` | run testcafe tests against `localhost:8999` |\n\n### Deploy to heroku.com\nWhen you deploy this repo to heroku, it serves *GoodData.UI Live Examples*.\nRelevant tasks are in `Procfile` and `package.json`.\n\n```bash\n# run in the project directory\nheroku login\nheroku create <your-app-name>\nheroku config:set DOMAIN_ADMIN_USERNAME=x@gooddata.com DOMAIN_ADMIN_PASSWORD=xy PROJECT_ID_TO_ASSIGN=xms7ga4tf3g3nzucd8380o2bev8oeknp\ngit push heroku HEAD:master\nheroku open\n```\n### Enable Geo Chart for Storybook and Live Examples\nGeo chart uses Mapbox to render map which requires a Mapbox access token.\n- Register an account and create Mapbox access token at [guide](https://docs.mapbox.com/help/how-mapbox-works/access-tokens/)\n- Store the created token at `.env`:\n```bash\necho -e \"EXAMPLE_MAPBOX_ACCESS_TOKEN=token\" >> .env # only need to run once\necho -e \"STORYBOOK_MAPBOX_ACCESS_TOKEN=token\" >> .env # only need to run once\n```\n\n### Run Live Examples Locally\nTo run *GoodData.UI Live Examples* locally:\n```bash\ngit clone <this-repository>\ncd  <repository-folder>\nyarn install --pure-lockfile\nyarn examples\n```\nThen open https://localhost:8999 and login using Live Examples account (you can [create one here](https://gooddata-examples.herokuapp.com/registration)).\n\n### Run Storybook locally\n- Run storybook with token stored in `.env` for more secure\n```bash\nyarn storybook\n```\n- Or run storybook with token env param exposed to cli (not suggested)\n```bash\nSTORYBOOK_MAPBOX_ACCESS_TOKEN=token yarn storybook\n```\n- Apply either above way to `yarn build-storybook` or `yarn test-storybook`\n\n### Source code formatting\nThe source code in the repository is formatted by [Prettier](https://prettier.io/).\nThe format of the code is validated by our Continuous Integration server and is one of the requirements of successful merge.\n\nPrettier is supported by every major IDE. You can find the list of supported editors and how to configure them [here](https://prettier.io/docs/en/editors.html).\n\nIn the case, when your editor is not supported or you don't want to setup the integration, you can run the `yarn prettier-write` command to reformat the code before commit.\n\n## Changelog\n\n- see [CHANGELOG.md](CHANGELOG.md)\n\n## Supported versions\n\nIn order to make the user experience with integrating GoodData UI SDK as smooth and secure as possible and to ensure that the SDK is using the latest features of the platform, we will only provide support to two most recent major versions of UI SDK.\n\nThe most recent majors will be supported in the following modes:\n\n- The latest major version will receive all new functionality and all bug fixes\n- The previous major version will only receive fixes to critical issues and security fixes. These fixes will be applied on top of last released version of the previous major\n\nThe customers are encouraged to always use the latest version of the UI SDK.\n\nIn case of using older versions, the user might face API incompatibility, performance or security issues.\n\nPlease follow the installation instructions to update to the newest version.\n\n## License\n\n(C) 2007-2020 GoodData Corporation\n\nThis project is dual licensed:\n\n- The ATTRIBUTION-NONCOMMERCIAL 4.0 INTERNATIONAL (CC BY-NC 4.0) is used for purpose of the trial experience and evaluation of GoodData.UI library.\n- The GOODDATA GOODDATA.UI LIBRARY END USER LICENSE AGREEMENT is used for GoodData customers.\n\nFor more information, please see [LICENSE](https://github.com/gooddata/gooddata-react-components/blob/master/LICENSE)\n","gitHead":"aae30d4c41b7470a6d8160cb47e825a4f131be19","scripts":{"dev":"bash scripts/build.sh --dev-watch","test":"jest --watch","build":"bash scripts/build.sh","tslint":"yarn run-tslint -t verbose $npm_package_config_tslint","prepare":"cd examples/server && yarn install --frozen-lockfile && cd ../..; rm -r examples/node_modules 2>/dev/null; true","examples":"bash scripts/run-examples.sh","prepare?":"# Called before `npm publish` and on local `npm install`. Temporarily also for deleting obsolete node_modules. Ends with `true` to continue gracefully.","validate":"tsc --noEmit && yarn tslint && eslint $npm_package_config_eslint && yarn validate-style && yarn prettier-check","build-dev":"bash scripts/build.sh --dev","examples?":"# Default is developer domain, other options: yarn examples [sec,secure,stg,stg2,stg3,demo,developer or URL]","storybook":"yarn build && start-storybook -p 9001 -c .storybook","test-once":"jest","tslint-ci":"mkdir -p ./ci/results && yarn run-tslint -t checkstyle -o ./ci/results/tslint-results.xml $npm_package_config_tslint","run-tslint":"tslint -p tsconfig.json","validate-ci":"tsc --noEmit && yarn tslint-ci  && eslint $npm_package_config_eslint -f checkstyle -o ci/results/eslint-results.xml && yarn validate-style-ci && yarn prettier-check","examples-build":"bash scripts/build-examples.sh","prepublishOnly":"yarn build","prettier-check":"prettier --check '{src,stories,styles,__mocks__,examples/server/src,examples/src,examples/test}/**/*.{ts,js,tsx,jsx,json,scss,md,yaml,html}'","prettier-write":"prettier --write '{src,stories,styles,__mocks__,examples/server/src,examples/src,examples/test}/**/*.{ts,js,tsx,jsx,json,scss,md,yaml,html}'","test-storybook":"yarn build && test-storybook","validate-style":"stylelint '**/*.scss'","build-storybook":"yarn build && build-storybook -c .storybook -o dist-storybook","examples-server":"node examples/server/src/index.js","heroku-postbuild":"yarn examples-build developer","examples-testcafe":"./scripts/run-testcafe.sh visual","validate-style-ci":"stylelint '**/*.scss' --custom-formatter=node_modules/stylelint-checkstyle-formatter > ci/results/stylelint-results.xml","check-circular-deps":"madge --circular --extensions ts ./src","examples-testcafe-ci":"./scripts/run-testcafe.sh ci","examples-testcafe-live":"./scripts/run-testcafe.sh live"},"typings":"dist/index.d.ts","_npmUser":{"name":"patrikbraborec","email":"patrik.braborec@gooddata.com"},"deprecated":"@gooddata/react-components@7 reached End of Support on March 31, 2022. Please upgrade (see https://sdk.gooddata.com/gooddata-ui/docs/supported_versions.html for more information).","repository":{"url":"git+ssh://git@github.com/gooddata/gooddata-react-components.git","type":"git"},"_npmVersion":"6.13.4","description":"GoodData.UI - A powerful JavaScript library for building analytical applications","directories":{},"lint-staged":{"{src,stories,styles,__mocks__,examples/server/src,examples/src,examples/test}/**/*.{ts,js,tsx,jsx,scss}":["npx gdc-fix-copyright","git add"],"{src,stories,styles,__mocks__,examples/server/src,examples/src,examples/test}/**/*.{ts,js,tsx,jsx,json,scss,md,yaml,html}":["prettier --write","git add"]},"_nodeVersion":"12.16.1","dependencies":{"rxjs":"^5.5.6","uuid":"^3.2.1","immer":"^1.3.1","lodash":"^4.17.15","date-fns":"^2.7.0","downshift":"^3.2.7","invariant":"^2.2.2","mapbox-gl":"^1.6.1","classnames":"^2.2.6","codemirror":"^5.54.0","highcharts":"7.1.1","prop-types":"^15.6.0","react-intl":"^3.6.0","custom-event":"^1.0.1","react-window":"^1.8.1","ag-grid-react":"20.0.0","react-measure":"^2.3.0","@types/mapbox-gl":"^1.6.1","react-day-picker":"~7.3.0","react-responsive":"^3.0.0","stringify-object":"^2.4.0","@gooddata/typings":"^2.24.2","@types/codemirror":"^0.0.95","ag-grid-community":"20.0.0","http-status-codes":"^1.3.0","react-codemirror2":"^7.2.0","@gooddata/js-utils":"^3.10.5","@gooddata/numberjs":"^3.2.4","fixed-data-table-2":"0.7.17","@gooddata/goodstrap":"^68.6.0","react-dom-factories":"^1.0.2","@gooddata/gooddata-js":"^13.0.1","json-stable-stringify":"^1.0.1","react-transition-group":"^2.2.1","hoist-non-react-statics":"^3.3.0","nodelist-foreach-polyfill":"^1.2.0","@formatjs/intl-pluralrules":"^1.3.6","highcharts-grouped-categories":"^1.1.3"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"raf":"3.3.2","yup":"^0.24.1","jest":"24.7.1","husky":"3.0.0","madge":"^3.4.4","react":"^16.5.2","enzyme":"3.5.0","eslint":"4.19.1","formik":"^0.11.11","moment":"2.23.0","history":"^4.7.2","ts-jest":"24.0.0","webpack":"4.30.0","full-icu":"^1.3.0","prettier":"1.16.4","react-ga":"^2.5.2","recharts":"1.0.0-beta.9","testcafe":"1.1.4","commander":"2.14.1","node-sass":"4.13.0","react-dom":"^16.5.2","stylelint":"^10.0.0","supertest":"3.0.0","ts-loader":"6.0.0","@types/raf":"^3.4.0","css-loader":"0.28.7","jest-junit":"3.0.0","raw-loader":"0.5.1","styled-jsx":"2.2.1","typescript":"3.3.4000","@babel/core":"7.4.4","@types/jest":"24.0.6","@types/node":"7.0.8","@types/uuid":"3.4.3","file-loader":"3.0.1","jest-enzyme":"7.0.2","lint-staged":"9.1.0","sass-loader":"6.0.6","webpack-cli":"3.3.2","@types/react":"16.8.6","babel-loader":"8.0.5","react-helmet":"5.2.0","react-select":"1.2.1","style-loader":"0.19.1","@types/enzyme":"3.1.13","@types/lodash":"4.14.123","testcafe-live":"0.1.4","@babel/runtime":"7.4.4","dotenv-webpack":"^1.7.0","@babel/polyfill":"^7.4.4","@storybook/react":"5.0.11","@types/invariant":"2.2.29","@types/react-dom":"16.0.11","isomorphic-fetch":"2.2.1","react-datepicker":"1.1.0","react-router-dom":"4.2.2","@babel/preset-env":"7.4.4","@gooddata/mock-js":"^2.13.1","@storybook/addons":"5.0.11","@types/classnames":"2.2.3","@types/prop-types":"15.5.2","@storybook/theming":"5.0.11","identity-obj-proxy":"^3.0.0","intl-messageformat":"^7.5.4","webpack-dev-server":"3.3.1","@babel/preset-react":"7.0.0","@types/react-portal":"4.0.1","@types/react-window":"^1.8.1","babel-plugin-lodash":"3.3.4","html-webpack-plugin":"3.2.0","react-test-renderer":"16.4.2","@types/react-measure":"2.0.5","clean-webpack-plugin":"2.0.2","stats-webpack-plugin":"0.7.0","eslint-config-prettier":"4.1.0","react-google-recaptcha":"^0.14.1","tslint-config-prettier":"1.18.0","@gooddata/eslint-config":"^1.0.0","@gooddata/tslint-config":"1.0.0","@types/react-responsive":"^3.0.3","@types/storybook__react":"4.0.1","@types/stringify-object":"^3.2.0","enzyme-adapter-react-16":"1.3.1","@gooddata/test-storybook":"3.2.1","@storybook/addon-actions":"5.0.11","@storybook/addon-options":"5.0.11","node-sass-magic-importer":"5.1.0","react-syntax-highlighter":"11.0.2","@types/fixed-data-table-2":"0.8.1","stylelint-config-prettier":"5.2.0","@gooddata/stylelint-config":"4.0.1","@types/react-test-renderer":"16.0.0","circular-dependency-plugin":"5.0.2","compression-webpack-plugin":"2.0.0","@types/json-stable-stringify":"^1.0.32","@gooddata/frontend-npm-scripts":"1.1.0","@types/enzyme-adapter-react-16":"1.0.3","stylelint-checkstyle-formatter":"0.1.0","@types/storybook__addon-actions":"3.4.2","@babel/plugin-proposal-class-properties":"7.4.4","@babel/plugin-proposal-object-rest-spread":"7.4.4","@babel/plugin-transform-async-to-generator":"7.4.4"},"peerDependencies":{"react":"^16.5.2","react-dom":"^16.5.2"},"_npmOperationalInternal":{"tmp":"tmp/react-components_7.7.0-alpha-patrikbraborec-pbr-one-4405-2020-06-03T11-12-41-276Z_1591182820064_0.9653716021524905","host":"s3://npm-registry-packages"}},"7.7.0-alpha-strouhaljan-jsu-bb-2304-2020-06-03T13-25-23-218Z":{"name":"@gooddata/react-components","version":"7.7.0-alpha-strouhaljan-jsu-bb-2304-2020-06-03T13-25-23-218Z","author":{"name":"GoodData Corporation"},"license":"BSD-3-Clause","_id":"@gooddata/react-components@7.7.0-alpha-strouhaljan-jsu-bb-2304-2020-06-03T13-25-23-218Z","maintainers":[{"name":"afi","email":"adam.fiedler@gooddata.com"},{"name":"bertold8","email":"ivan.nejezchleb@seznam.cz"},{"name":"bich.nguyen","email":"bich.nguyen@gooddata.com"},{"name":"brbistas","email":"valentinos.chraniotis@gooddata.com"},{"name":"bugsbunny338","email":"jiri.zajic@mensa.cz"},{"name":"de.do","email":"de.do@gooddata.com"},{"name":"gooddata-ci","email":"rail@gooddata.com"},{"name":"hang.ngo","email":"hang.ngo@gooddata.com"},{"name":"hung.nguyen.hoang","email":"hung.nguyen@gooddata.com"},{"name":"huong.nguyen","email":"huong.nguyen@gooddata.com"},{"name":"huyen.nguyen","email":"huyen.nguyen@gooddata.com"},{"name":"ivan.mjartan","email":"ivan.mjartan@gooddata.com"},{"name":"jakub-sterba","email":"jakub.sterba@gooddata.com"},{"name":"jaroslav.tomecek","email":"jaroslav.tomecek@gooddata.com"},{"name":"jkittler","email":"honza.kittler@gmail.com"},{"name":"khanh.le","email":"khanh.le@gooddata.com"},{"name":"lanhuynh","email":"lan.huynh@gooddata.com"},{"name":"linhhong","email":"linh.hong@gooddata.com"},{"name":"lupko","email":"lubomir.slivka@gooddata.com"},{"name":"mai.nguyen","email":"mai.nguyen@gooddata.com"},{"name":"matyas.kandl","email":"matyas.kandl@gooddata.com"},{"name":"michal.marsal","email":"michal.marsal@gooddata.com"},{"name":"my.duong","email":"my.duong@gooddata.com"},{"name":"naibinh","email":"naibinh@gmail.com"},{"name":"nikolacech","email":"nikola.cech@gooddata.com"},{"name":"nis.hua","email":"nis.hua@gooddata.com"},{"name":"no23reason","email":"dan.homola@hotmail.cz"},{"name":"patrikbraborec","email":"patrik.braborec@gooddata.com"},{"name":"pbenes","email":"petr.benes@gooddata.com"},{"name":"petrjanu","email":"petr.janu@gooddata.com"},{"name":"pkingo","email":"philipandreaskingo@hotmail.com"},{"name":"ptquang86","email":"ptquang86@gmail.com"},{"name":"qduval","email":"quentin.duval@gooddata.com"},{"name":"rodri360","email":"me@rodri360.com"},{"name":"scavnickyj","email":"jakub.scavnicky@gooddata.com"},{"name":"sitina","email":"jiri.sitina@gooddata.com"},{"name":"strouhaljan","email":"strouhal.jan@gmail.com"},{"name":"thao-luong","email":"thao.luong@gooddata.com"},{"name":"thuong.nguyen","email":"thuong.nguyen@gooddata.com"},{"name":"tomas.kratochvil","email":"tomas.kratochvil@gooddata.com"},{"name":"tomsatgd","email":"tomas.satinsky@gooddata.com"},{"name":"trung-le-quoc","email":"trung.le@gooddata.com"},{"name":"tu-ngo","email":"tungo1981@gmail.com"},{"name":"tu.bui","email":"tu.bui@gooddata.com"},{"name":"tulean","email":"tuan.le@gooddata.com"},{"name":"tuqt1005","email":"tu.tran@gooddata.com"},{"name":"utdnah","email":"danh.ung@gooddata.com"},{"name":"vlastikcz","email":"vlastimil.kotas@gooddata.com"},{"name":"vu.pham","email":"vu.pham@gooddata.com"},{"name":"xmort","email":"petr.dolejsi@gooddata.com"},{"name":"yanlipnican","email":"yanlipnican@gmail.com"}],"homepage":"https://github.com/gooddata/gooddata-react-components#readme","bugs":{"url":"https://github.com/gooddata/gooddata-react-components/issues"},"dist":{"shasum":"f9a524c3fb3f063c1dead6c2c458fbe04cf99919","tarball":"https://registry.npmjs.org/@gooddata/react-components/-/react-components-7.7.0-alpha-strouhaljan-jsu-bb-2304-2020-06-03T13-25-23-218Z.tgz","fileCount":2649,"integrity":"sha512-efadSnsCs3z6j1FoKBbePsigDSG8i+Papaid7NxYKghZYGB61hBcthaXo0GvoeN7mLe1TZhgCQh0tf8mllPVZA==","signatures":[{"sig":"MEQCIDtOat7VPgUTQ9mXmltOViuWcm65fTre+Z8uphFkd83pAiBjFQRo5Inef2nCvrmpijTFdfuSAXe6SeQ2sQAeyYSc4Q==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":10480375,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJe16TuCRA9TVsSAnZWagAAmK4P/3VbYKIDuWWlvsXgR+ey\nDDZZ9lIk29Eycbrcy4qLOPiWhLwc6ISt5de6k51iqcyKiCwF41ZDehndnT7d\nbw+AivDKZmXzMfor5l2CL3Y47GY9qVng7M2Z60UyxL/SVsK+dfFSyW7qezK4\nntd/v7XpsxINmMQ/WAFNHi44QfNwwg8+Sf4Q1BtK0lFn1OC/1+TnmAs0hLe1\n/yzmrYy41uzH0sQsF5ES5PWpiQah4H5vjm6ZdcPXFEsm6YzsOLrnmu+K/Jmg\nyksNbtLrRTDeN7hTelki4yDsqTW3TtmSc/LBz/0gTxbXekMSHPnuCwAENDlc\n+bBxgLTjM50d7SN/pZC0naYiffu47LQ/Sque6OhSmexmOlKtKXPOVAbMYGpw\nb+6+jnp2wHOQaAEZcNmxJV7sL+tDUaVBaucQRAAkcfqgxLvU8SmUwaX7I9Qe\nQkprzqVqzGEpFpJnFwX2oCEcLuiqSvpit4tO6iGMV97IlQJ/gOuGtZhRJX1m\nE5Evf7ntzS9j/h5aax9G0bmPK+Mf4qaFw5lKzcz+c9RPCjrJPP+JbYJW7U8G\nRSr/O3BU0baoTLG6wBa1IjC0DbPam1PCGCkSpyNGq/ClPg+U/QEPAmbdoBJf\nZ1CyQrHrj/JXiyg2ftxehboE+sdmDRKFidvjMzFSJPp6KAYEvYh+CNL6xMzb\nrEPp\r\n=xtHK\r\n-----END PGP SIGNATURE-----\r\n"},"main":"dist/index.js","husky":{"hooks":{"pre-commit":"lint-staged"}},"config":{"eslint":"./examples/**/*.{js,jsx}","tslint":"./{__mocks__,src,stories}/{,**/}*.{ts,tsx}"},"readme":"[![npm version](https://badge.fury.io/js/%40gooddata%2Freact-components.svg)](https://www.npmjs.com/package/@gooddata/react-components)\n\n# GoodData.UI React components\n> A React-based JavaScript library for building data-driven applications\n\n## Getting started\n- [GoodData.UI Documentation](http://sdk.gooddata.com/gooddata-ui/)\n- [GoodData.UI Live Examples](https://gooddata-examples.herokuapp.com/)\n- [Stack Overflow](https://stackoverflow.com/questions/tagged/gooddata)\n\n### Usage\nWith [yarn](https://yarnpkg.com) installed, go to your project directory and run\n```\n$ yarn add @gooddata/react-components\n```\nIf you prefer [npm](npmjs.com) run\n```\n$ npm install --save @gooddata/react-components\n```\n\nThe public API is exposed via global `index.js`. Except for the styles, do not import any other file directly\nbecause they are not intended to be part of the public API.\n\n## Contributing\n\nWe welcome any contribution in form of [issues](https://github.com/gooddata/gooddata-react-components/issues) or [pull requests](https://github.com/gooddata/gooddata-react-components/pulls).\n\nInstall [Node.js](http://nodejs.org) (node 12.16.1, npm v6.13.4) and [Yarn](https://classic.yarnpkg.com) (1.22.4).\n\nInstall dependencies:\n```\nyarn install --frozen-lockfile\n```\n\nThese commands may come in handy while developing:\n\n| command | description |\n| ------- | ----------- |\n| `yarn install --pure-lockfile` | first step |\n| ||\n| `yarn dev` | build react-components to `/dist` in watch mode |\n| `yarn test` | run all unit tests |\n| `yarn prettier-write` | format the source code to match the valid codestyle |\n| `yarn validate` | validate codestyle |\n| ||\n| `yarn storybook` | run storybook from `/stories` on http://localhost:9001 |\n| `yarn build-storybook` | build storybook to `/dist-storybook` |\n| `yarn test-storybook` | run storybook and [screenshot tests](https://github.com/gooddata/gdc-client-utils/tree/master/test-storybook) |\n| ||\n| `yarn examples` | run Live Examples dev-server from `/examples` on https://localhost:8999 |\n| `yarn examples-build` | build Live Examples to `/examples/dist` |\n| `yarn examples-server` | serve built Live Examples - see `/examples/server/src` |\n| `yarn examples-testcafe` | run testcafe tests against `localhost:8999` |\n\n### Deploy to heroku.com\nWhen you deploy this repo to heroku, it serves *GoodData.UI Live Examples*.\nRelevant tasks are in `Procfile` and `package.json`.\n\n```bash\n# run in the project directory\nheroku login\nheroku create <your-app-name>\nheroku config:set DOMAIN_ADMIN_USERNAME=x@gooddata.com DOMAIN_ADMIN_PASSWORD=xy PROJECT_ID_TO_ASSIGN=xms7ga4tf3g3nzucd8380o2bev8oeknp\ngit push heroku HEAD:master\nheroku open\n```\n### Enable Geo Chart for Storybook and Live Examples\nGeo chart uses Mapbox to render map which requires a Mapbox access token.\n- Register an account and create Mapbox access token at [guide](https://docs.mapbox.com/help/how-mapbox-works/access-tokens/)\n- Store the created token at `.env`:\n```bash\necho -e \"EXAMPLE_MAPBOX_ACCESS_TOKEN=token\" >> .env # only need to run once\necho -e \"STORYBOOK_MAPBOX_ACCESS_TOKEN=token\" >> .env # only need to run once\n```\n\n### Run Live Examples Locally\nTo run *GoodData.UI Live Examples* locally:\n```bash\ngit clone <this-repository>\ncd  <repository-folder>\nyarn install --pure-lockfile\nyarn examples\n```\nThen open https://localhost:8999 and login using Live Examples account (you can [create one here](https://gooddata-examples.herokuapp.com/registration)).\n\n### Run Storybook locally\n- Run storybook with token stored in `.env` for more secure\n```bash\nyarn storybook\n```\n- Or run storybook with token env param exposed to cli (not suggested)\n```bash\nSTORYBOOK_MAPBOX_ACCESS_TOKEN=token yarn storybook\n```\n- Apply either above way to `yarn build-storybook` or `yarn test-storybook`\n\n### Source code formatting\nThe source code in the repository is formatted by [Prettier](https://prettier.io/).\nThe format of the code is validated by our Continuous Integration server and is one of the requirements of successful merge.\n\nPrettier is supported by every major IDE. You can find the list of supported editors and how to configure them [here](https://prettier.io/docs/en/editors.html).\n\nIn the case, when your editor is not supported or you don't want to setup the integration, you can run the `yarn prettier-write` command to reformat the code before commit.\n\n## Changelog\n\n- see [CHANGELOG.md](CHANGELOG.md)\n\n## Supported versions\n\nIn order to make the user experience with integrating GoodData UI SDK as smooth and secure as possible and to ensure that the SDK is using the latest features of the platform, we will only provide support to two most recent major versions of UI SDK.\n\nThe most recent majors will be supported in the following modes:\n\n- The latest major version will receive all new functionality and all bug fixes\n- The previous major version will only receive fixes to critical issues and security fixes. These fixes will be applied on top of last released version of the previous major\n\nThe customers are encouraged to always use the latest version of the UI SDK.\n\nIn case of using older versions, the user might face API incompatibility, performance or security issues.\n\nPlease follow the installation instructions to update to the newest version.\n\n## License\n\n(C) 2007-2020 GoodData Corporation\n\nThis project is dual licensed:\n\n- The ATTRIBUTION-NONCOMMERCIAL 4.0 INTERNATIONAL (CC BY-NC 4.0) is used for purpose of the trial experience and evaluation of GoodData.UI library.\n- The GOODDATA GOODDATA.UI LIBRARY END USER LICENSE AGREEMENT is used for GoodData customers.\n\nFor more information, please see [LICENSE](https://github.com/gooddata/gooddata-react-components/blob/master/LICENSE)\n","gitHead":"8dca9a0393d7b3bf2447382ce2fea310046586b6","scripts":{"dev":"bash scripts/build.sh --dev-watch","test":"jest --watch","build":"bash scripts/build.sh","tslint":"yarn run-tslint -t verbose $npm_package_config_tslint","prepare":"cd examples/server && yarn install --frozen-lockfile && cd ../..; rm -r examples/node_modules 2>/dev/null; true","examples":"bash scripts/run-examples.sh","prepare?":"# Called before `npm publish` and on local `npm install`. Temporarily also for deleting obsolete node_modules. Ends with `true` to continue gracefully.","validate":"tsc --noEmit && yarn tslint && eslint $npm_package_config_eslint && yarn validate-style && yarn prettier-check","build-dev":"bash scripts/build.sh --dev","examples?":"# Default is developer domain, other options: yarn examples [sec,secure,stg,stg2,stg3,demo,developer or URL]","storybook":"yarn build && start-storybook -p 9001 -c .storybook","test-once":"jest","tslint-ci":"mkdir -p ./ci/results && yarn run-tslint -t checkstyle -o ./ci/results/tslint-results.xml $npm_package_config_tslint","run-tslint":"tslint -p tsconfig.json","validate-ci":"tsc --noEmit && yarn tslint-ci  && eslint $npm_package_config_eslint -f checkstyle -o ci/results/eslint-results.xml && yarn validate-style-ci && yarn prettier-check","examples-build":"bash scripts/build-examples.sh","prepublishOnly":"yarn build","prettier-check":"prettier --check '{src,stories,styles,__mocks__,examples/server/src,examples/src,examples/test}/**/*.{ts,js,tsx,jsx,json,scss,md,yaml,html}'","prettier-write":"prettier --write '{src,stories,styles,__mocks__,examples/server/src,examples/src,examples/test}/**/*.{ts,js,tsx,jsx,json,scss,md,yaml,html}'","test-storybook":"yarn build && test-storybook","validate-style":"stylelint '**/*.scss'","build-storybook":"yarn build && build-storybook -c .storybook -o dist-storybook","examples-server":"node examples/server/src/index.js","heroku-postbuild":"yarn examples-build developer","examples-testcafe":"./scripts/run-testcafe.sh visual","validate-style-ci":"stylelint '**/*.scss' --custom-formatter=node_modules/stylelint-checkstyle-formatter > ci/results/stylelint-results.xml","check-circular-deps":"madge --circular --extensions ts ./src","examples-testcafe-ci":"./scripts/run-testcafe.sh ci","examples-testcafe-live":"./scripts/run-testcafe.sh live"},"typings":"dist/index.d.ts","_npmUser":{"name":"strouhaljan","email":"strouhal.jan@gmail.com"},"deprecated":"@gooddata/react-components@7 reached End of Support on March 31, 2022. Please upgrade (see https://sdk.gooddata.com/gooddata-ui/docs/supported_versions.html for more information).","repository":{"url":"git+ssh://git@github.com/gooddata/gooddata-react-components.git","type":"git"},"_npmVersion":"6.13.4","description":"GoodData.UI - A powerful JavaScript library for building analytical applications","directories":{},"lint-staged":{"{src,stories,styles,__mocks__,examples/server/src,examples/src,examples/test}/**/*.{ts,js,tsx,jsx,scss}":["npx gdc-fix-copyright","git add"],"{src,stories,styles,__mocks__,examples/server/src,examples/src,examples/test}/**/*.{ts,js,tsx,jsx,json,scss,md,yaml,html}":["prettier --write","git add"]},"_nodeVersion":"12.16.1","dependencies":{"rxjs":"^5.5.6","uuid":"^3.2.1","immer":"^1.3.1","lodash":"^4.17.15","date-fns":"^2.7.0","downshift":"^3.2.7","invariant":"^2.2.2","mapbox-gl":"^1.6.1","classnames":"^2.2.6","codemirror":"^5.54.0","highcharts":"7.1.1","prop-types":"^15.6.0","react-intl":"^3.6.0","custom-event":"^1.0.1","react-window":"^1.8.1","ag-grid-react":"20.0.0","react-measure":"^2.3.0","@types/mapbox-gl":"^1.6.1","react-day-picker":"~7.3.0","react-responsive":"^3.0.0","stringify-object":"^2.4.0","@gooddata/typings":"^2.24.2","@types/codemirror":"^0.0.95","ag-grid-community":"20.0.0","http-status-codes":"^1.3.0","react-codemirror2":"^7.2.0","@gooddata/js-utils":"^3.10.5","@gooddata/numberjs":"^3.2.4","fixed-data-table-2":"0.7.17","@gooddata/goodstrap":"68.8.0-alpha-strouhaljan-jsu-bb-2304-2020-06-03T13-15-13-857Z","react-dom-factories":"^1.0.2","@gooddata/gooddata-js":"^13.0.1","json-stable-stringify":"^1.0.1","react-transition-group":"^2.2.1","hoist-non-react-statics":"^3.3.0","nodelist-foreach-polyfill":"^1.2.0","@formatjs/intl-pluralrules":"^1.3.6","highcharts-grouped-categories":"^1.1.3"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"raf":"3.3.2","yup":"^0.24.1","jest":"24.7.1","husky":"3.0.0","madge":"^3.4.4","react":"^16.5.2","enzyme":"3.5.0","eslint":"4.19.1","formik":"^0.11.11","moment":"2.23.0","history":"^4.7.2","ts-jest":"24.0.0","webpack":"4.30.0","full-icu":"^1.3.0","prettier":"1.16.4","react-ga":"^2.5.2","recharts":"1.0.0-beta.9","testcafe":"1.1.4","commander":"2.14.1","node-sass":"4.13.0","react-dom":"^16.5.2","stylelint":"^10.0.0","supertest":"3.0.0","ts-loader":"6.0.0","@types/raf":"^3.4.0","css-loader":"0.28.7","jest-junit":"3.0.0","raw-loader":"0.5.1","styled-jsx":"2.2.1","typescript":"3.3.4000","@babel/core":"7.4.4","@types/jest":"24.0.6","@types/node":"7.0.8","@types/uuid":"3.4.3","file-loader":"3.0.1","jest-enzyme":"7.0.2","lint-staged":"9.1.0","sass-loader":"6.0.6","webpack-cli":"3.3.2","@types/react":"16.8.6","babel-loader":"8.0.5","react-helmet":"5.2.0","react-select":"1.2.1","style-loader":"0.19.1","@types/enzyme":"3.1.13","@types/lodash":"4.14.123","testcafe-live":"0.1.4","@babel/runtime":"7.4.4","dotenv-webpack":"^1.7.0","@babel/polyfill":"^7.4.4","@storybook/react":"5.0.11","@types/invariant":"2.2.29","@types/react-dom":"16.0.11","isomorphic-fetch":"2.2.1","react-datepicker":"1.1.0","react-router-dom":"4.2.2","@babel/preset-env":"7.4.4","@gooddata/mock-js":"^2.13.1","@storybook/addons":"5.0.11","@types/classnames":"2.2.3","@types/prop-types":"15.5.2","@storybook/theming":"5.0.11","identity-obj-proxy":"^3.0.0","intl-messageformat":"^7.5.4","webpack-dev-server":"3.3.1","@babel/preset-react":"7.0.0","@types/react-portal":"4.0.1","@types/react-window":"^1.8.1","babel-plugin-lodash":"3.3.4","html-webpack-plugin":"3.2.0","react-test-renderer":"16.4.2","@types/react-measure":"2.0.5","clean-webpack-plugin":"2.0.2","stats-webpack-plugin":"0.7.0","eslint-config-prettier":"4.1.0","react-google-recaptcha":"^0.14.1","tslint-config-prettier":"1.18.0","@gooddata/eslint-config":"^1.0.0","@gooddata/tslint-config":"1.0.0","@types/react-responsive":"^3.0.3","@types/storybook__react":"4.0.1","@types/stringify-object":"^3.2.0","enzyme-adapter-react-16":"1.3.1","@gooddata/test-storybook":"3.2.1","@storybook/addon-actions":"5.0.11","@storybook/addon-options":"5.0.11","node-sass-magic-importer":"5.1.0","react-syntax-highlighter":"11.0.2","@types/fixed-data-table-2":"0.8.1","stylelint-config-prettier":"5.2.0","@gooddata/stylelint-config":"4.0.1","@types/react-test-renderer":"16.0.0","circular-dependency-plugin":"5.0.2","compression-webpack-plugin":"2.0.0","@types/json-stable-stringify":"^1.0.32","@gooddata/frontend-npm-scripts":"1.1.0","@types/enzyme-adapter-react-16":"1.0.3","stylelint-checkstyle-formatter":"0.1.0","@types/storybook__addon-actions":"3.4.2","@babel/plugin-proposal-class-properties":"7.4.4","@babel/plugin-proposal-object-rest-spread":"7.4.4","@babel/plugin-transform-async-to-generator":"7.4.4"},"peerDependencies":{"react":"^16.5.2","react-dom":"^16.5.2"},"_npmOperationalInternal":{"tmp":"tmp/react-components_7.7.0-alpha-strouhaljan-jsu-bb-2304-2020-06-03T13-25-23-218Z_1591190765797_0.1049732130236587","host":"s3://npm-registry-packages"}},"7.7.0-alpha-strouhaljan-jsu-bb-2304-2020-06-03T14-26-39-930Z":{"name":"@gooddata/react-components","version":"7.7.0-alpha-strouhaljan-jsu-bb-2304-2020-06-03T14-26-39-930Z","author":{"name":"GoodData Corporation"},"license":"BSD-3-Clause","_id":"@gooddata/react-components@7.7.0-alpha-strouhaljan-jsu-bb-2304-2020-06-03T14-26-39-930Z","maintainers":[{"name":"afi","email":"adam.fiedler@gooddata.com"},{"name":"bertold8","email":"ivan.nejezchleb@seznam.cz"},{"name":"bich.nguyen","email":"bich.nguyen@gooddata.com"},{"name":"brbistas","email":"valentinos.chraniotis@gooddata.com"},{"name":"bugsbunny338","email":"jiri.zajic@mensa.cz"},{"name":"de.do","email":"de.do@gooddata.com"},{"name":"gooddata-ci","email":"rail@gooddata.com"},{"name":"hang.ngo","email":"hang.ngo@gooddata.com"},{"name":"hung.nguyen.hoang","email":"hung.nguyen@gooddata.com"},{"name":"huong.nguyen","email":"huong.nguyen@gooddata.com"},{"name":"huyen.nguyen","email":"huyen.nguyen@gooddata.com"},{"name":"ivan.mjartan","email":"ivan.mjartan@gooddata.com"},{"name":"jakub-sterba","email":"jakub.sterba@gooddata.com"},{"name":"jaroslav.tomecek","email":"jaroslav.tomecek@gooddata.com"},{"name":"jkittler","email":"honza.kittler@gmail.com"},{"name":"khanh.le","email":"khanh.le@gooddata.com"},{"name":"lanhuynh","email":"lan.huynh@gooddata.com"},{"name":"linhhong","email":"linh.hong@gooddata.com"},{"name":"lupko","email":"lubomir.slivka@gooddata.com"},{"name":"mai.nguyen","email":"mai.nguyen@gooddata.com"},{"name":"matyas.kandl","email":"matyas.kandl@gooddata.com"},{"name":"michal.marsal","email":"michal.marsal@gooddata.com"},{"name":"my.duong","email":"my.duong@gooddata.com"},{"name":"naibinh","email":"naibinh@gmail.com"},{"name":"nikolacech","email":"nikola.cech@gooddata.com"},{"name":"nis.hua","email":"nis.hua@gooddata.com"},{"name":"no23reason","email":"dan.homola@hotmail.cz"},{"name":"patrikbraborec","email":"patrik.braborec@gooddata.com"},{"name":"pbenes","email":"petr.benes@gooddata.com"},{"name":"petrjanu","email":"petr.janu@gooddata.com"},{"name":"pkingo","email":"philipandreaskingo@hotmail.com"},{"name":"ptquang86","email":"ptquang86@gmail.com"},{"name":"qduval","email":"quentin.duval@gooddata.com"},{"name":"rodri360","email":"me@rodri360.com"},{"name":"scavnickyj","email":"jakub.scavnicky@gooddata.com"},{"name":"sitina","email":"jiri.sitina@gooddata.com"},{"name":"strouhaljan","email":"strouhal.jan@gmail.com"},{"name":"thao-luong","email":"thao.luong@gooddata.com"},{"name":"thuong.nguyen","email":"thuong.nguyen@gooddata.com"},{"name":"tomas.kratochvil","email":"tomas.kratochvil@gooddata.com"},{"name":"tomsatgd","email":"tomas.satinsky@gooddata.com"},{"name":"trung-le-quoc","email":"trung.le@gooddata.com"},{"name":"tu-ngo","email":"tungo1981@gmail.com"},{"name":"tu.bui","email":"tu.bui@gooddata.com"},{"name":"tulean","email":"tuan.le@gooddata.com"},{"name":"tuqt1005","email":"tu.tran@gooddata.com"},{"name":"utdnah","email":"danh.ung@gooddata.com"},{"name":"vlastikcz","email":"vlastimil.kotas@gooddata.com"},{"name":"vu.pham","email":"vu.pham@gooddata.com"},{"name":"xmort","email":"petr.dolejsi@gooddata.com"},{"name":"yanlipnican","email":"yanlipnican@gmail.com"}],"homepage":"https://github.com/gooddata/gooddata-react-components#readme","bugs":{"url":"https://github.com/gooddata/gooddata-react-components/issues"},"dist":{"shasum":"df7a2f0f161f66d82e8630cb169a52c6b9edfa56","tarball":"https://registry.npmjs.org/@gooddata/react-components/-/react-components-7.7.0-alpha-strouhaljan-jsu-bb-2304-2020-06-03T14-26-39-930Z.tgz","fileCount":2649,"integrity":"sha512-xWVNSsoY5M0gb6X6XX73nCXPSLONkLfqXjAOT1v2lltbuj0bPWaA2kDDJw6eyn9GGCjjym8l+nLa0uk4Sumszw==","signatures":[{"sig":"MEUCIFqI0Ubdo0n/+NLVgAPMYvZYrSXvDNTArhqCvObcJtyAAiEAodFn78OxzTLhoWMBIOjcqgNod939/bshg/F0gGk8UxI=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":10480375,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJe17NGCRA9TVsSAnZWagAAEvoP/24Tnykx9Wq5hwq6dxGk\nZAleffz5bqUoq/zLAhooUE7PpghfaS6OqPprav+JnUXlJogaSkBouwD/IJR6\nbQoDJU+QQlFD+ylfboQ0Ch3+hFkVfENuADNg1JUiaHKeYoWujlgUP5KQUnsy\nF5ZmPx4uHOrBYvfxswoh0CaJTcHHEek2IH6PsHzQGtnok7FpRu2v8cJ0GYTb\nE9jE4zWC/vG3QsczzH1cOjrOb6IQiryhxijtJdlAnvpnjkm12/lifuEhJPGN\nQ5/GF+s8u0Wbrtvq7Vq75kFrOSe0pVP6rVbNsMEQp8XJw2FMRrKJQKuB9+N2\n7Nxiisr5uvi3xr289DUxH+tyyLiCig8eaNVnBIBfCpm4rDUTZzS/PRjP7fFW\n4UwcrE8ZlYB5wUtEEQ46idlaulfHK11aIKDtLRDAx3aG1HPryhfAcoGqMqE5\nM+L4o+m92DzWAQPs37Ep0NBTu21mA9fCTNG8YcB+JeHLs5wGaUsqjy4YwEsv\nKmdBHuyNEpTRGyaiv7b4U84PwN4ivT1yZgI+F+X0ljcwpGBQtEZLM+xpFQY2\ni6wFk9PY5dadkTeJA7SE1mUt+UvA+f6XgZiw97qDsm6BGeQ0XEprAh7i8h6g\nuUbTEnlw3Pz+C0p8dK7TG/w8o7nfHEoXqiiYe95CKByOMrF/K1+UtOjV4JcB\nWI07\r\n=PWqC\r\n-----END PGP SIGNATURE-----\r\n"},"main":"dist/index.js","husky":{"hooks":{"pre-commit":"lint-staged"}},"config":{"eslint":"./examples/**/*.{js,jsx}","tslint":"./{__mocks__,src,stories}/{,**/}*.{ts,tsx}"},"readme":"[![npm version](https://badge.fury.io/js/%40gooddata%2Freact-components.svg)](https://www.npmjs.com/package/@gooddata/react-components)\n\n# GoodData.UI React components\n> A React-based JavaScript library for building data-driven applications\n\n## Getting started\n- [GoodData.UI Documentation](http://sdk.gooddata.com/gooddata-ui/)\n- [GoodData.UI Live Examples](https://gooddata-examples.herokuapp.com/)\n- [Stack Overflow](https://stackoverflow.com/questions/tagged/gooddata)\n\n### Usage\nWith [yarn](https://yarnpkg.com) installed, go to your project directory and run\n```\n$ yarn add @gooddata/react-components\n```\nIf you prefer [npm](npmjs.com) run\n```\n$ npm install --save @gooddata/react-components\n```\n\nThe public API is exposed via global `index.js`. Except for the styles, do not import any other file directly\nbecause they are not intended to be part of the public API.\n\n## Contributing\n\nWe welcome any contribution in form of [issues](https://github.com/gooddata/gooddata-react-components/issues) or [pull requests](https://github.com/gooddata/gooddata-react-components/pulls).\n\nInstall [Node.js](http://nodejs.org) (node 12.16.1, npm v6.13.4) and [Yarn](https://classic.yarnpkg.com) (1.22.4).\n\nInstall dependencies:\n```\nyarn install --frozen-lockfile\n```\n\nThese commands may come in handy while developing:\n\n| command | description |\n| ------- | ----------- |\n| `yarn install --pure-lockfile` | first step |\n| ||\n| `yarn dev` | build react-components to `/dist` in watch mode |\n| `yarn test` | run all unit tests |\n| `yarn prettier-write` | format the source code to match the valid codestyle |\n| `yarn validate` | validate codestyle |\n| ||\n| `yarn storybook` | run storybook from `/stories` on http://localhost:9001 |\n| `yarn build-storybook` | build storybook to `/dist-storybook` |\n| `yarn test-storybook` | run storybook and [screenshot tests](https://github.com/gooddata/gdc-client-utils/tree/master/test-storybook) |\n| ||\n| `yarn examples` | run Live Examples dev-server from `/examples` on https://localhost:8999 |\n| `yarn examples-build` | build Live Examples to `/examples/dist` |\n| `yarn examples-server` | serve built Live Examples - see `/examples/server/src` |\n| `yarn examples-testcafe` | run testcafe tests against `localhost:8999` |\n\n### Deploy to heroku.com\nWhen you deploy this repo to heroku, it serves *GoodData.UI Live Examples*.\nRelevant tasks are in `Procfile` and `package.json`.\n\n```bash\n# run in the project directory\nheroku login\nheroku create <your-app-name>\nheroku config:set DOMAIN_ADMIN_USERNAME=x@gooddata.com DOMAIN_ADMIN_PASSWORD=xy PROJECT_ID_TO_ASSIGN=xms7ga4tf3g3nzucd8380o2bev8oeknp\ngit push heroku HEAD:master\nheroku open\n```\n### Enable Geo Chart for Storybook and Live Examples\nGeo chart uses Mapbox to render map which requires a Mapbox access token.\n- Register an account and create Mapbox access token at [guide](https://docs.mapbox.com/help/how-mapbox-works/access-tokens/)\n- Store the created token at `.env`:\n```bash\necho -e \"EXAMPLE_MAPBOX_ACCESS_TOKEN=token\" >> .env # only need to run once\necho -e \"STORYBOOK_MAPBOX_ACCESS_TOKEN=token\" >> .env # only need to run once\n```\n\n### Run Live Examples Locally\nTo run *GoodData.UI Live Examples* locally:\n```bash\ngit clone <this-repository>\ncd  <repository-folder>\nyarn install --pure-lockfile\nyarn examples\n```\nThen open https://localhost:8999 and login using Live Examples account (you can [create one here](https://gooddata-examples.herokuapp.com/registration)).\n\n### Run Storybook locally\n- Run storybook with token stored in `.env` for more secure\n```bash\nyarn storybook\n```\n- Or run storybook with token env param exposed to cli (not suggested)\n```bash\nSTORYBOOK_MAPBOX_ACCESS_TOKEN=token yarn storybook\n```\n- Apply either above way to `yarn build-storybook` or `yarn test-storybook`\n\n### Source code formatting\nThe source code in the repository is formatted by [Prettier](https://prettier.io/).\nThe format of the code is validated by our Continuous Integration server and is one of the requirements of successful merge.\n\nPrettier is supported by every major IDE. You can find the list of supported editors and how to configure them [here](https://prettier.io/docs/en/editors.html).\n\nIn the case, when your editor is not supported or you don't want to setup the integration, you can run the `yarn prettier-write` command to reformat the code before commit.\n\n## Changelog\n\n- see [CHANGELOG.md](CHANGELOG.md)\n\n## Supported versions\n\nIn order to make the user experience with integrating GoodData UI SDK as smooth and secure as possible and to ensure that the SDK is using the latest features of the platform, we will only provide support to two most recent major versions of UI SDK.\n\nThe most recent majors will be supported in the following modes:\n\n- The latest major version will receive all new functionality and all bug fixes\n- The previous major version will only receive fixes to critical issues and security fixes. These fixes will be applied on top of last released version of the previous major\n\nThe customers are encouraged to always use the latest version of the UI SDK.\n\nIn case of using older versions, the user might face API incompatibility, performance or security issues.\n\nPlease follow the installation instructions to update to the newest version.\n\n## License\n\n(C) 2007-2020 GoodData Corporation\n\nThis project is dual licensed:\n\n- The ATTRIBUTION-NONCOMMERCIAL 4.0 INTERNATIONAL (CC BY-NC 4.0) is used for purpose of the trial experience and evaluation of GoodData.UI library.\n- The GOODDATA GOODDATA.UI LIBRARY END USER LICENSE AGREEMENT is used for GoodData customers.\n\nFor more information, please see [LICENSE](https://github.com/gooddata/gooddata-react-components/blob/master/LICENSE)\n","gitHead":"9667d1eefad09a5c37a3124ef04a435c76a2f161","scripts":{"dev":"bash scripts/build.sh --dev-watch","test":"jest --watch","build":"bash scripts/build.sh","tslint":"yarn run-tslint -t verbose $npm_package_config_tslint","prepare":"cd examples/server && yarn install --frozen-lockfile && cd ../..; rm -r examples/node_modules 2>/dev/null; true","examples":"bash scripts/run-examples.sh","prepare?":"# Called before `npm publish` and on local `npm install`. Temporarily also for deleting obsolete node_modules. Ends with `true` to continue gracefully.","validate":"tsc --noEmit && yarn tslint && eslint $npm_package_config_eslint && yarn validate-style && yarn prettier-check","build-dev":"bash scripts/build.sh --dev","examples?":"# Default is developer domain, other options: yarn examples [sec,secure,stg,stg2,stg3,demo,developer or URL]","storybook":"yarn build && start-storybook -p 9001 -c .storybook","test-once":"jest","tslint-ci":"mkdir -p ./ci/results && yarn run-tslint -t checkstyle -o ./ci/results/tslint-results.xml $npm_package_config_tslint","run-tslint":"tslint -p tsconfig.json","validate-ci":"tsc --noEmit && yarn tslint-ci  && eslint $npm_package_config_eslint -f checkstyle -o ci/results/eslint-results.xml && yarn validate-style-ci && yarn prettier-check","examples-build":"bash scripts/build-examples.sh","prepublishOnly":"yarn build","prettier-check":"prettier --check '{src,stories,styles,__mocks__,examples/server/src,examples/src,examples/test}/**/*.{ts,js,tsx,jsx,json,scss,md,yaml,html}'","prettier-write":"prettier --write '{src,stories,styles,__mocks__,examples/server/src,examples/src,examples/test}/**/*.{ts,js,tsx,jsx,json,scss,md,yaml,html}'","test-storybook":"yarn build && test-storybook","validate-style":"stylelint '**/*.scss'","build-storybook":"yarn build && build-storybook -c .storybook -o dist-storybook","examples-server":"node examples/server/src/index.js","heroku-postbuild":"yarn examples-build developer","examples-testcafe":"./scripts/run-testcafe.sh visual","validate-style-ci":"stylelint '**/*.scss' --custom-formatter=node_modules/stylelint-checkstyle-formatter > ci/results/stylelint-results.xml","check-circular-deps":"madge --circular --extensions ts ./src","examples-testcafe-ci":"./scripts/run-testcafe.sh ci","examples-testcafe-live":"./scripts/run-testcafe.sh live"},"typings":"dist/index.d.ts","_npmUser":{"name":"strouhaljan","email":"strouhal.jan@gmail.com"},"deprecated":"@gooddata/react-components@7 reached End of Support on March 31, 2022. Please upgrade (see https://sdk.gooddata.com/gooddata-ui/docs/supported_versions.html for more information).","repository":{"url":"git+ssh://git@github.com/gooddata/gooddata-react-components.git","type":"git"},"_npmVersion":"6.13.4","description":"GoodData.UI - A powerful JavaScript library for building analytical applications","directories":{},"lint-staged":{"{src,stories,styles,__mocks__,examples/server/src,examples/src,examples/test}/**/*.{ts,js,tsx,jsx,scss}":["npx gdc-fix-copyright","git add"],"{src,stories,styles,__mocks__,examples/server/src,examples/src,examples/test}/**/*.{ts,js,tsx,jsx,json,scss,md,yaml,html}":["prettier --write","git add"]},"_nodeVersion":"12.16.1","dependencies":{"rxjs":"^5.5.6","uuid":"^3.2.1","immer":"^1.3.1","lodash":"^4.17.15","date-fns":"^2.7.0","downshift":"^3.2.7","invariant":"^2.2.2","mapbox-gl":"^1.6.1","classnames":"^2.2.6","codemirror":"^5.54.0","highcharts":"7.1.1","prop-types":"^15.6.0","react-intl":"^3.6.0","custom-event":"^1.0.1","react-window":"^1.8.1","ag-grid-react":"20.0.0","react-measure":"^2.3.0","@types/mapbox-gl":"^1.6.1","react-day-picker":"~7.3.0","react-responsive":"^3.0.0","stringify-object":"^2.4.0","@gooddata/typings":"^2.24.2","@types/codemirror":"^0.0.95","ag-grid-community":"20.0.0","http-status-codes":"^1.3.0","react-codemirror2":"^7.2.0","@gooddata/js-utils":"^3.10.5","@gooddata/numberjs":"^3.2.4","fixed-data-table-2":"0.7.17","@gooddata/goodstrap":"68.8.0-alpha-strouhaljan-jsu-bb-2304-2020-06-03T14-20-33-634Z","react-dom-factories":"^1.0.2","@gooddata/gooddata-js":"^13.0.1","json-stable-stringify":"^1.0.1","react-transition-group":"^2.2.1","hoist-non-react-statics":"^3.3.0","nodelist-foreach-polyfill":"^1.2.0","@formatjs/intl-pluralrules":"^1.3.6","highcharts-grouped-categories":"^1.1.3"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"raf":"3.3.2","yup":"^0.24.1","jest":"24.7.1","husky":"3.0.0","madge":"^3.4.4","react":"^16.5.2","enzyme":"3.5.0","eslint":"4.19.1","formik":"^0.11.11","moment":"2.23.0","history":"^4.7.2","ts-jest":"24.0.0","webpack":"4.30.0","full-icu":"^1.3.0","prettier":"1.16.4","react-ga":"^2.5.2","recharts":"1.0.0-beta.9","testcafe":"1.1.4","commander":"2.14.1","node-sass":"4.13.0","react-dom":"^16.5.2","stylelint":"^10.0.0","supertest":"3.0.0","ts-loader":"6.0.0","@types/raf":"^3.4.0","css-loader":"0.28.7","jest-junit":"3.0.0","raw-loader":"0.5.1","styled-jsx":"2.2.1","typescript":"3.3.4000","@babel/core":"7.4.4","@types/jest":"24.0.6","@types/node":"7.0.8","@types/uuid":"3.4.3","file-loader":"3.0.1","jest-enzyme":"7.0.2","lint-staged":"9.1.0","sass-loader":"6.0.6","webpack-cli":"3.3.2","@types/react":"16.8.6","babel-loader":"8.0.5","react-helmet":"5.2.0","react-select":"1.2.1","style-loader":"0.19.1","@types/enzyme":"3.1.13","@types/lodash":"4.14.123","testcafe-live":"0.1.4","@babel/runtime":"7.4.4","dotenv-webpack":"^1.7.0","@babel/polyfill":"^7.4.4","@storybook/react":"5.0.11","@types/invariant":"2.2.29","@types/react-dom":"16.0.11","isomorphic-fetch":"2.2.1","react-datepicker":"1.1.0","react-router-dom":"4.2.2","@babel/preset-env":"7.4.4","@gooddata/mock-js":"^2.13.1","@storybook/addons":"5.0.11","@types/classnames":"2.2.3","@types/prop-types":"15.5.2","@storybook/theming":"5.0.11","identity-obj-proxy":"^3.0.0","intl-messageformat":"^7.5.4","webpack-dev-server":"3.3.1","@babel/preset-react":"7.0.0","@types/react-portal":"4.0.1","@types/react-window":"^1.8.1","babel-plugin-lodash":"3.3.4","html-webpack-plugin":"3.2.0","react-test-renderer":"16.4.2","@types/react-measure":"2.0.5","clean-webpack-plugin":"2.0.2","stats-webpack-plugin":"0.7.0","eslint-config-prettier":"4.1.0","react-google-recaptcha":"^0.14.1","tslint-config-prettier":"1.18.0","@gooddata/eslint-config":"^1.0.0","@gooddata/tslint-config":"1.0.0","@types/react-responsive":"^3.0.3","@types/storybook__react":"4.0.1","@types/stringify-object":"^3.2.0","enzyme-adapter-react-16":"1.3.1","@gooddata/test-storybook":"3.2.1","@storybook/addon-actions":"5.0.11","@storybook/addon-options":"5.0.11","node-sass-magic-importer":"5.1.0","react-syntax-highlighter":"11.0.2","@types/fixed-data-table-2":"0.8.1","stylelint-config-prettier":"5.2.0","@gooddata/stylelint-config":"4.0.1","@types/react-test-renderer":"16.0.0","circular-dependency-plugin":"5.0.2","compression-webpack-plugin":"2.0.0","@types/json-stable-stringify":"^1.0.32","@gooddata/frontend-npm-scripts":"1.1.0","@types/enzyme-adapter-react-16":"1.0.3","stylelint-checkstyle-formatter":"0.1.0","@types/storybook__addon-actions":"3.4.2","@babel/plugin-proposal-class-properties":"7.4.4","@babel/plugin-proposal-object-rest-spread":"7.4.4","@babel/plugin-transform-async-to-generator":"7.4.4"},"peerDependencies":{"react":"^16.5.2","react-dom":"^16.5.2"},"_npmOperationalInternal":{"tmp":"tmp/react-components_7.7.0-alpha-strouhaljan-jsu-bb-2304-2020-06-03T14-26-39-930Z_1591194437725_0.1470543670466007","host":"s3://npm-registry-packages"}},"7.7.0-alpha-strouhaljan-jsu-bb-2304-2020-06-03T14-56-10-651Z":{"name":"@gooddata/react-components","version":"7.7.0-alpha-strouhaljan-jsu-bb-2304-2020-06-03T14-56-10-651Z","author":{"name":"GoodData Corporation"},"license":"BSD-3-Clause","_id":"@gooddata/react-components@7.7.0-alpha-strouhaljan-jsu-bb-2304-2020-06-03T14-56-10-651Z","maintainers":[{"name":"afi","email":"adam.fiedler@gooddata.com"},{"name":"bertold8","email":"ivan.nejezchleb@seznam.cz"},{"name":"bich.nguyen","email":"bich.nguyen@gooddata.com"},{"name":"brbistas","email":"valentinos.chraniotis@gooddata.com"},{"name":"bugsbunny338","email":"jiri.zajic@mensa.cz"},{"name":"de.do","email":"de.do@gooddata.com"},{"name":"gooddata-ci","email":"rail@gooddata.com"},{"name":"hang.ngo","email":"hang.ngo@gooddata.com"},{"name":"hung.nguyen.hoang","email":"hung.nguyen@gooddata.com"},{"name":"huong.nguyen","email":"huong.nguyen@gooddata.com"},{"name":"huyen.nguyen","email":"huyen.nguyen@gooddata.com"},{"name":"ivan.mjartan","email":"ivan.mjartan@gooddata.com"},{"name":"jakub-sterba","email":"jakub.sterba@gooddata.com"},{"name":"jaroslav.tomecek","email":"jaroslav.tomecek@gooddata.com"},{"name":"jkittler","email":"honza.kittler@gmail.com"},{"name":"khanh.le","email":"khanh.le@gooddata.com"},{"name":"lanhuynh","email":"lan.huynh@gooddata.com"},{"name":"linhhong","email":"linh.hong@gooddata.com"},{"name":"lupko","email":"lubomir.slivka@gooddata.com"},{"name":"mai.nguyen","email":"mai.nguyen@gooddata.com"},{"name":"matyas.kandl","email":"matyas.kandl@gooddata.com"},{"name":"michal.marsal","email":"michal.marsal@gooddata.com"},{"name":"my.duong","email":"my.duong@gooddata.com"},{"name":"naibinh","email":"naibinh@gmail.com"},{"name":"nikolacech","email":"nikola.cech@gooddata.com"},{"name":"nis.hua","email":"nis.hua@gooddata.com"},{"name":"no23reason","email":"dan.homola@hotmail.cz"},{"name":"patrikbraborec","email":"patrik.braborec@gooddata.com"},{"name":"pbenes","email":"petr.benes@gooddata.com"},{"name":"petrjanu","email":"petr.janu@gooddata.com"},{"name":"pkingo","email":"philipandreaskingo@hotmail.com"},{"name":"ptquang86","email":"ptquang86@gmail.com"},{"name":"qduval","email":"quentin.duval@gooddata.com"},{"name":"rodri360","email":"me@rodri360.com"},{"name":"scavnickyj","email":"jakub.scavnicky@gooddata.com"},{"name":"sitina","email":"jiri.sitina@gooddata.com"},{"name":"strouhaljan","email":"strouhal.jan@gmail.com"},{"name":"thao-luong","email":"thao.luong@gooddata.com"},{"name":"thuong.nguyen","email":"thuong.nguyen@gooddata.com"},{"name":"tomas.kratochvil","email":"tomas.kratochvil@gooddata.com"},{"name":"tomsatgd","email":"tomas.satinsky@gooddata.com"},{"name":"trung-le-quoc","email":"trung.le@gooddata.com"},{"name":"tu-ngo","email":"tungo1981@gmail.com"},{"name":"tu.bui","email":"tu.bui@gooddata.com"},{"name":"tulean","email":"tuan.le@gooddata.com"},{"name":"tuqt1005","email":"tu.tran@gooddata.com"},{"name":"utdnah","email":"danh.ung@gooddata.com"},{"name":"vlastikcz","email":"vlastimil.kotas@gooddata.com"},{"name":"vu.pham","email":"vu.pham@gooddata.com"},{"name":"xmort","email":"petr.dolejsi@gooddata.com"},{"name":"yanlipnican","email":"yanlipnican@gmail.com"}],"homepage":"https://github.com/gooddata/gooddata-react-components#readme","bugs":{"url":"https://github.com/gooddata/gooddata-react-components/issues"},"dist":{"shasum":"d7fe46ebce0e1b7359f8c3bad31382eb42630ae2","tarball":"https://registry.npmjs.org/@gooddata/react-components/-/react-components-7.7.0-alpha-strouhaljan-jsu-bb-2304-2020-06-03T14-56-10-651Z.tgz","fileCount":2649,"integrity":"sha512-XEi7wCVF7VGrfa+8vZoR222ubhAqK4alab59EY7+B+onH85YS0cV7R6liiNhimR3IjS6T7QkFdM6IkhPaazTzA==","signatures":[{"sig":"MEYCIQCaphk6RNEypMZ844Ue5/TupZQkoMkvTahmU43ZZ5AyZgIhAJ17dWSjSn07hsv1IYG2JMy7P5s6N0BV9zzqAFdutdqL","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":10480735,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJe17osCRA9TVsSAnZWagAATIsP/1BGLIRqLUXyvsIfIH9o\nbpJxmrS5/+czeAO7YLo/hxIsS5UA3gsjihnoOHrJsQqen9AJr+ljp9/g7n1p\nCwewF/ukZ5J2+jaUXy4eywou4mJsUipEe1rqbnfyQUdb6homhnPDz3KssDJu\n7yFK9A9EdYMC9XWsrHTyATb45TmNEE8suBbvWOePy+Il8EdxMyWMNeu5N0Yp\napF9S6aq3S8GVIQt3dyjsKCvc5JTqoYcSayK1wkUtG96rkpO9hIbxwCcVVIq\nckkUvOLEjPvqY7ouPkVx6BG3XiwuOf12Rj9JNW6CRo9ind0LNDlBr6TfQXG0\nsUxRKd0fik6l8ddIoLQmD1sX0SDuSi0n1+SdDC7F3e0Xvpf3ztispwpA6r7G\nJTcW+2XK+kQwX/52k5aKXWCrI6m6b83Iur8P5HqYFN3LxmD5e8MrejbjGZoz\nJYAvnINyr+WsNL/H0yab7k1qQ7ED8fQ8O8H50Y1NuDdh/S6vblmRgqI3Xw4q\nAqXdvSBPUOE9V7Kpm5bSOange8BHm2xXNELPu+MHJcbz0tl+QuTW5sArCwqz\naDOJGmvVFRq7p9tPB67IsMlxAtwu4lDdCVAFGk+8+T/605CW/jXWULF4XVZD\n5Vq/pQtqHD6uF817M8D6AddqQTglpIhL2h0Hpsa1m1mSYdrZ9HtbY8lElNwi\neH52\r\n=VPPi\r\n-----END PGP SIGNATURE-----\r\n"},"main":"dist/index.js","husky":{"hooks":{"pre-commit":"lint-staged"}},"config":{"eslint":"./examples/**/*.{js,jsx}","tslint":"./{__mocks__,src,stories}/{,**/}*.{ts,tsx}"},"readme":"[![npm version](https://badge.fury.io/js/%40gooddata%2Freact-components.svg)](https://www.npmjs.com/package/@gooddata/react-components)\n\n# GoodData.UI React components\n> A React-based JavaScript library for building data-driven applications\n\n## Getting started\n- [GoodData.UI Documentation](http://sdk.gooddata.com/gooddata-ui/)\n- [GoodData.UI Live Examples](https://gooddata-examples.herokuapp.com/)\n- [Stack Overflow](https://stackoverflow.com/questions/tagged/gooddata)\n\n### Usage\nWith [yarn](https://yarnpkg.com) installed, go to your project directory and run\n```\n$ yarn add @gooddata/react-components\n```\nIf you prefer [npm](npmjs.com) run\n```\n$ npm install --save @gooddata/react-components\n```\n\nThe public API is exposed via global `index.js`. Except for the styles, do not import any other file directly\nbecause they are not intended to be part of the public API.\n\n## Contributing\n\nWe welcome any contribution in form of [issues](https://github.com/gooddata/gooddata-react-components/issues) or [pull requests](https://github.com/gooddata/gooddata-react-components/pulls).\n\nInstall [Node.js](http://nodejs.org) (node 12.16.1, npm v6.13.4) and [Yarn](https://classic.yarnpkg.com) (1.22.4).\n\nInstall dependencies:\n```\nyarn install --frozen-lockfile\n```\n\nThese commands may come in handy while developing:\n\n| command | description |\n| ------- | ----------- |\n| `yarn install --pure-lockfile` | first step |\n| ||\n| `yarn dev` | build react-components to `/dist` in watch mode |\n| `yarn test` | run all unit tests |\n| `yarn prettier-write` | format the source code to match the valid codestyle |\n| `yarn validate` | validate codestyle |\n| ||\n| `yarn storybook` | run storybook from `/stories` on http://localhost:9001 |\n| `yarn build-storybook` | build storybook to `/dist-storybook` |\n| `yarn test-storybook` | run storybook and [screenshot tests](https://github.com/gooddata/gdc-client-utils/tree/master/test-storybook) |\n| ||\n| `yarn examples` | run Live Examples dev-server from `/examples` on https://localhost:8999 |\n| `yarn examples-build` | build Live Examples to `/examples/dist` |\n| `yarn examples-server` | serve built Live Examples - see `/examples/server/src` |\n| `yarn examples-testcafe` | run testcafe tests against `localhost:8999` |\n\n### Deploy to heroku.com\nWhen you deploy this repo to heroku, it serves *GoodData.UI Live Examples*.\nRelevant tasks are in `Procfile` and `package.json`.\n\n```bash\n# run in the project directory\nheroku login\nheroku create <your-app-name>\nheroku config:set DOMAIN_ADMIN_USERNAME=x@gooddata.com DOMAIN_ADMIN_PASSWORD=xy PROJECT_ID_TO_ASSIGN=xms7ga4tf3g3nzucd8380o2bev8oeknp\ngit push heroku HEAD:master\nheroku open\n```\n### Enable Geo Chart for Storybook and Live Examples\nGeo chart uses Mapbox to render map which requires a Mapbox access token.\n- Register an account and create Mapbox access token at [guide](https://docs.mapbox.com/help/how-mapbox-works/access-tokens/)\n- Store the created token at `.env`:\n```bash\necho -e \"EXAMPLE_MAPBOX_ACCESS_TOKEN=token\" >> .env # only need to run once\necho -e \"STORYBOOK_MAPBOX_ACCESS_TOKEN=token\" >> .env # only need to run once\n```\n\n### Run Live Examples Locally\nTo run *GoodData.UI Live Examples* locally:\n```bash\ngit clone <this-repository>\ncd  <repository-folder>\nyarn install --pure-lockfile\nyarn examples\n```\nThen open https://localhost:8999 and login using Live Examples account (you can [create one here](https://gooddata-examples.herokuapp.com/registration)).\n\n### Run Storybook locally\n- Run storybook with token stored in `.env` for more secure\n```bash\nyarn storybook\n```\n- Or run storybook with token env param exposed to cli (not suggested)\n```bash\nSTORYBOOK_MAPBOX_ACCESS_TOKEN=token yarn storybook\n```\n- Apply either above way to `yarn build-storybook` or `yarn test-storybook`\n\n### Source code formatting\nThe source code in the repository is formatted by [Prettier](https://prettier.io/).\nThe format of the code is validated by our Continuous Integration server and is one of the requirements of successful merge.\n\nPrettier is supported by every major IDE. You can find the list of supported editors and how to configure them [here](https://prettier.io/docs/en/editors.html).\n\nIn the case, when your editor is not supported or you don't want to setup the integration, you can run the `yarn prettier-write` command to reformat the code before commit.\n\n## Changelog\n\n- see [CHANGELOG.md](CHANGELOG.md)\n\n## Supported versions\n\nIn order to make the user experience with integrating GoodData UI SDK as smooth and secure as possible and to ensure that the SDK is using the latest features of the platform, we will only provide support to two most recent major versions of UI SDK.\n\nThe most recent majors will be supported in the following modes:\n\n- The latest major version will receive all new functionality and all bug fixes\n- The previous major version will only receive fixes to critical issues and security fixes. These fixes will be applied on top of last released version of the previous major\n\nThe customers are encouraged to always use the latest version of the UI SDK.\n\nIn case of using older versions, the user might face API incompatibility, performance or security issues.\n\nPlease follow the installation instructions to update to the newest version.\n\n## License\n\n(C) 2007-2020 GoodData Corporation\n\nThis project is dual licensed:\n\n- The ATTRIBUTION-NONCOMMERCIAL 4.0 INTERNATIONAL (CC BY-NC 4.0) is used for purpose of the trial experience and evaluation of GoodData.UI library.\n- The GOODDATA GOODDATA.UI LIBRARY END USER LICENSE AGREEMENT is used for GoodData customers.\n\nFor more information, please see [LICENSE](https://github.com/gooddata/gooddata-react-components/blob/master/LICENSE)\n","gitHead":"aaabd553f29c0ab41f8eff80435e1da547c36503","scripts":{"dev":"bash scripts/build.sh --dev-watch","test":"jest --watch","build":"bash scripts/build.sh","tslint":"yarn run-tslint -t verbose $npm_package_config_tslint","prepare":"cd examples/server && yarn install --frozen-lockfile && cd ../..; rm -r examples/node_modules 2>/dev/null; true","examples":"bash scripts/run-examples.sh","prepare?":"# Called before `npm publish` and on local `npm install`. Temporarily also for deleting obsolete node_modules. Ends with `true` to continue gracefully.","validate":"tsc --noEmit && yarn tslint && eslint $npm_package_config_eslint && yarn validate-style && yarn prettier-check","build-dev":"bash scripts/build.sh --dev","examples?":"# Default is developer domain, other options: yarn examples [sec,secure,stg,stg2,stg3,demo,developer or URL]","storybook":"yarn build && start-storybook -p 9001 -c .storybook","test-once":"jest","tslint-ci":"mkdir -p ./ci/results && yarn run-tslint -t checkstyle -o ./ci/results/tslint-results.xml $npm_package_config_tslint","run-tslint":"tslint -p tsconfig.json","validate-ci":"tsc --noEmit && yarn tslint-ci  && eslint $npm_package_config_eslint -f checkstyle -o ci/results/eslint-results.xml && yarn validate-style-ci && yarn prettier-check","examples-build":"bash scripts/build-examples.sh","prepublishOnly":"yarn build","prettier-check":"prettier --check '{src,stories,styles,__mocks__,examples/server/src,examples/src,examples/test}/**/*.{ts,js,tsx,jsx,json,scss,md,yaml,html}'","prettier-write":"prettier --write '{src,stories,styles,__mocks__,examples/server/src,examples/src,examples/test}/**/*.{ts,js,tsx,jsx,json,scss,md,yaml,html}'","test-storybook":"yarn build && test-storybook","validate-style":"stylelint '**/*.scss'","build-storybook":"yarn build && build-storybook -c .storybook -o dist-storybook","examples-server":"node examples/server/src/index.js","heroku-postbuild":"yarn examples-build developer","examples-testcafe":"./scripts/run-testcafe.sh visual","validate-style-ci":"stylelint '**/*.scss' --custom-formatter=node_modules/stylelint-checkstyle-formatter > ci/results/stylelint-results.xml","check-circular-deps":"madge --circular --extensions ts ./src","examples-testcafe-ci":"./scripts/run-testcafe.sh ci","examples-testcafe-live":"./scripts/run-testcafe.sh live"},"typings":"dist/index.d.ts","_npmUser":{"name":"strouhaljan","email":"strouhal.jan@gmail.com"},"deprecated":"@gooddata/react-components@7 reached End of Support on March 31, 2022. Please upgrade (see https://sdk.gooddata.com/gooddata-ui/docs/supported_versions.html for more information).","repository":{"url":"git+ssh://git@github.com/gooddata/gooddata-react-components.git","type":"git"},"_npmVersion":"6.13.4","description":"GoodData.UI - A powerful JavaScript library for building analytical applications","directories":{},"lint-staged":{"{src,stories,styles,__mocks__,examples/server/src,examples/src,examples/test}/**/*.{ts,js,tsx,jsx,scss}":["npx gdc-fix-copyright","git add"],"{src,stories,styles,__mocks__,examples/server/src,examples/src,examples/test}/**/*.{ts,js,tsx,jsx,json,scss,md,yaml,html}":["prettier --write","git add"]},"_nodeVersion":"12.16.1","dependencies":{"rxjs":"^5.5.6","uuid":"^3.2.1","immer":"^1.3.1","lodash":"^4.17.15","date-fns":"^2.7.0","downshift":"^3.2.7","invariant":"^2.2.2","mapbox-gl":"^1.6.1","classnames":"^2.2.6","codemirror":"^5.54.0","highcharts":"7.1.1","prop-types":"^15.6.0","react-intl":"^3.6.0","custom-event":"^1.0.1","react-window":"^1.8.1","ag-grid-react":"20.0.0","react-measure":"^2.3.0","@types/mapbox-gl":"^1.6.1","react-day-picker":"~7.3.0","react-responsive":"^3.0.0","stringify-object":"^2.4.0","@gooddata/typings":"^2.24.2","@types/codemirror":"^0.0.95","ag-grid-community":"20.0.0","http-status-codes":"^1.3.0","react-codemirror2":"^7.2.0","@gooddata/js-utils":"^3.10.5","@gooddata/numberjs":"^3.2.4","fixed-data-table-2":"0.7.17","@gooddata/goodstrap":"68.8.0-alpha-strouhaljan-jsu-bb-2304-2020-06-03T14-20-33-634Z","react-dom-factories":"^1.0.2","@gooddata/gooddata-js":"^13.0.1","json-stable-stringify":"^1.0.1","react-transition-group":"^2.2.1","hoist-non-react-statics":"^3.3.0","nodelist-foreach-polyfill":"^1.2.0","@formatjs/intl-pluralrules":"^1.3.6","highcharts-grouped-categories":"^1.1.3"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"raf":"3.3.2","yup":"^0.24.1","jest":"24.7.1","husky":"3.0.0","madge":"^3.4.4","react":"^16.5.2","enzyme":"3.5.0","eslint":"4.19.1","formik":"^0.11.11","moment":"2.23.0","history":"^4.7.2","ts-jest":"24.0.0","webpack":"4.30.0","full-icu":"^1.3.0","prettier":"1.16.4","react-ga":"^2.5.2","recharts":"1.0.0-beta.9","testcafe":"1.1.4","commander":"2.14.1","node-sass":"4.13.0","react-dom":"^16.5.2","stylelint":"^10.0.0","supertest":"3.0.0","ts-loader":"6.0.0","@types/raf":"^3.4.0","css-loader":"0.28.7","jest-junit":"3.0.0","raw-loader":"0.5.1","styled-jsx":"2.2.1","typescript":"3.3.4000","@babel/core":"7.4.4","@types/jest":"24.0.6","@types/node":"7.0.8","@types/uuid":"3.4.3","file-loader":"3.0.1","jest-enzyme":"7.0.2","lint-staged":"9.1.0","sass-loader":"6.0.6","webpack-cli":"3.3.2","@types/react":"16.8.6","babel-loader":"8.0.5","react-helmet":"5.2.0","react-select":"1.2.1","style-loader":"0.19.1","@types/enzyme":"3.1.13","@types/lodash":"4.14.123","testcafe-live":"0.1.4","@babel/runtime":"7.4.4","dotenv-webpack":"^1.7.0","@babel/polyfill":"^7.4.4","@storybook/react":"5.0.11","@types/invariant":"2.2.29","@types/react-dom":"16.0.11","isomorphic-fetch":"2.2.1","react-datepicker":"1.1.0","react-router-dom":"4.2.2","@babel/preset-env":"7.4.4","@gooddata/mock-js":"^2.13.1","@storybook/addons":"5.0.11","@types/classnames":"2.2.3","@types/prop-types":"15.5.2","@storybook/theming":"5.0.11","identity-obj-proxy":"^3.0.0","intl-messageformat":"^7.5.4","webpack-dev-server":"3.3.1","@babel/preset-react":"7.0.0","@types/react-portal":"4.0.1","@types/react-window":"^1.8.1","babel-plugin-lodash":"3.3.4","html-webpack-plugin":"3.2.0","react-test-renderer":"16.4.2","@types/react-measure":"2.0.5","clean-webpack-plugin":"2.0.2","stats-webpack-plugin":"0.7.0","eslint-config-prettier":"4.1.0","react-google-recaptcha":"^0.14.1","tslint-config-prettier":"1.18.0","@gooddata/eslint-config":"^1.0.0","@gooddata/tslint-config":"1.0.0","@types/react-responsive":"^3.0.3","@types/storybook__react":"4.0.1","@types/stringify-object":"^3.2.0","enzyme-adapter-react-16":"1.3.1","@gooddata/test-storybook":"3.2.1","@storybook/addon-actions":"5.0.11","@storybook/addon-options":"5.0.11","node-sass-magic-importer":"5.1.0","react-syntax-highlighter":"11.0.2","@types/fixed-data-table-2":"0.8.1","stylelint-config-prettier":"5.2.0","@gooddata/stylelint-config":"4.0.1","@types/react-test-renderer":"16.0.0","circular-dependency-plugin":"5.0.2","compression-webpack-plugin":"2.0.0","@types/json-stable-stringify":"^1.0.32","@gooddata/frontend-npm-scripts":"1.1.0","@types/enzyme-adapter-react-16":"1.0.3","stylelint-checkstyle-formatter":"0.1.0","@types/storybook__addon-actions":"3.4.2","@babel/plugin-proposal-class-properties":"7.4.4","@babel/plugin-proposal-object-rest-spread":"7.4.4","@babel/plugin-transform-async-to-generator":"7.4.4"},"peerDependencies":{"react":"^16.5.2","react-dom":"^16.5.2"},"_npmOperationalInternal":{"tmp":"tmp/react-components_7.7.0-alpha-strouhaljan-jsu-bb-2304-2020-06-03T14-56-10-651Z_1591196203899_0.5070925202826291","host":"s3://npm-registry-packages"}},"7.7.0-alpha-patrikbraborec-pbr-one-4405-2020-06-03T15-29-10-098Z":{"name":"@gooddata/react-components","version":"7.7.0-alpha-patrikbraborec-pbr-one-4405-2020-06-03T15-29-10-098Z","author":{"name":"GoodData Corporation"},"license":"BSD-3-Clause","_id":"@gooddata/react-components@7.7.0-alpha-patrikbraborec-pbr-one-4405-2020-06-03T15-29-10-098Z","maintainers":[{"name":"afi","email":"adam.fiedler@gooddata.com"},{"name":"bertold8","email":"ivan.nejezchleb@seznam.cz"},{"name":"bich.nguyen","email":"bich.nguyen@gooddata.com"},{"name":"brbistas","email":"valentinos.chraniotis@gooddata.com"},{"name":"bugsbunny338","email":"jiri.zajic@mensa.cz"},{"name":"de.do","email":"de.do@gooddata.com"},{"name":"gooddata-ci","email":"rail@gooddata.com"},{"name":"hang.ngo","email":"hang.ngo@gooddata.com"},{"name":"hung.nguyen.hoang","email":"hung.nguyen@gooddata.com"},{"name":"huong.nguyen","email":"huong.nguyen@gooddata.com"},{"name":"huyen.nguyen","email":"huyen.nguyen@gooddata.com"},{"name":"ivan.mjartan","email":"ivan.mjartan@gooddata.com"},{"name":"jakub-sterba","email":"jakub.sterba@gooddata.com"},{"name":"jaroslav.tomecek","email":"jaroslav.tomecek@gooddata.com"},{"name":"jkittler","email":"honza.kittler@gmail.com"},{"name":"khanh.le","email":"khanh.le@gooddata.com"},{"name":"lanhuynh","email":"lan.huynh@gooddata.com"},{"name":"linhhong","email":"linh.hong@gooddata.com"},{"name":"lupko","email":"lubomir.slivka@gooddata.com"},{"name":"mai.nguyen","email":"mai.nguyen@gooddata.com"},{"name":"matyas.kandl","email":"matyas.kandl@gooddata.com"},{"name":"michal.marsal","email":"michal.marsal@gooddata.com"},{"name":"my.duong","email":"my.duong@gooddata.com"},{"name":"naibinh","email":"naibinh@gmail.com"},{"name":"nikolacech","email":"nikola.cech@gooddata.com"},{"name":"nis.hua","email":"nis.hua@gooddata.com"},{"name":"no23reason","email":"dan.homola@hotmail.cz"},{"name":"patrikbraborec","email":"patrik.braborec@gooddata.com"},{"name":"pbenes","email":"petr.benes@gooddata.com"},{"name":"petrjanu","email":"petr.janu@gooddata.com"},{"name":"pkingo","email":"philipandreaskingo@hotmail.com"},{"name":"ptquang86","email":"ptquang86@gmail.com"},{"name":"qduval","email":"quentin.duval@gooddata.com"},{"name":"rodri360","email":"me@rodri360.com"},{"name":"scavnickyj","email":"jakub.scavnicky@gooddata.com"},{"name":"sitina","email":"jiri.sitina@gooddata.com"},{"name":"strouhaljan","email":"strouhal.jan@gmail.com"},{"name":"thao-luong","email":"thao.luong@gooddata.com"},{"name":"thuong.nguyen","email":"thuong.nguyen@gooddata.com"},{"name":"tomas.kratochvil","email":"tomas.kratochvil@gooddata.com"},{"name":"tomsatgd","email":"tomas.satinsky@gooddata.com"},{"name":"trung-le-quoc","email":"trung.le@gooddata.com"},{"name":"tu-ngo","email":"tungo1981@gmail.com"},{"name":"tu.bui","email":"tu.bui@gooddata.com"},{"name":"tulean","email":"tuan.le@gooddata.com"},{"name":"tuqt1005","email":"tu.tran@gooddata.com"},{"name":"utdnah","email":"danh.ung@gooddata.com"},{"name":"vlastikcz","email":"vlastimil.kotas@gooddata.com"},{"name":"vu.pham","email":"vu.pham@gooddata.com"},{"name":"xmort","email":"petr.dolejsi@gooddata.com"},{"name":"yanlipnican","email":"yanlipnican@gmail.com"}],"homepage":"https://github.com/gooddata/gooddata-react-components#readme","bugs":{"url":"https://github.com/gooddata/gooddata-react-components/issues"},"dist":{"shasum":"d01b1067d4a8a226c23183faabfa13fb9c2ba512","tarball":"https://registry.npmjs.org/@gooddata/react-components/-/react-components-7.7.0-alpha-patrikbraborec-pbr-one-4405-2020-06-03T15-29-10-098Z.tgz","fileCount":2647,"integrity":"sha512-QZly6ksqSQm+cBxvlSNqrYHqqF5yrQWYDZBaZ7VjtEDCMSL3HLnmUd5BIZ7SP/OQD/aHxu6ptuDVTJQ7v2SGmw==","signatures":[{"sig":"MEUCIG5/WsVwIMeeqsAZ49jjjCxVAfRgQHKbQ+R2P/fVAji6AiEA8IV+lVKpyv0lJpq8dEU3TbPkBe337cD7IjvmY2DtrqQ=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":10495926,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJe18HjCRA9TVsSAnZWagAAbQIP/2qh7uJJn0eL5+G7NYc2\nf56rEsH2FMufb2AJGNGeopTfVH/OoVmORJk7ru5YmdUGnrty4kR3crf3X0v9\nn/5KkN0pbRvkyXgJu7Zlq54JXxrq59IMlosgOudbxrVYIurZLBWodqw7VOKW\nAVWmz5rmQLA1uD7Ht0cFnHxHpsGuXXoY1RKG4MrbbDvU5FSU03W2LaoUA7p6\nhwAVRcj4+zhMKNCwh+h6daKzshQDffwVznU/h3knos/NyEN1lr3Sq7bp3qPI\nNvaoq28bn4D5VwiBSfD75BJ3ARwD7V4+YkysVsDXNQh6F8F1sRubpy65gjg/\n7wb+i9sfiKsP030FMWmVg/eWhWU8X6VRIUmRWkNeiX92Cr7keWVYp9kowLvu\nr16MR5VcpbnjiynwG7Wo7IL3W6SY/NE4jkgr5gJbV2XvjTW7NKO8yyDjGM3n\nrPOTjG11Jnf42WAu8K/pgM0TBhAk4bdZ1EV7713az3tU/TPLDLARQzvuMDCU\nqpOJhCk3Dwr7YqCa5BNBObzBiPdphWuxvV2nD51RLq4f9pvQKqvwgSKtkGrg\nWB3QtVIgwqhCv0i4cd6HuH7wF4xJNCNemGpdDpZbIPVXiWa5uKt5qh3/xgUq\nQJLh7WN5fKKN3M7nlhHfTSRWZOAzHr/GW2tSnWpHyUBk2wA6dwA/mgC1Ou2H\npYo7\r\n=VWMS\r\n-----END PGP SIGNATURE-----\r\n"},"main":"dist/index.js","husky":{"hooks":{"pre-commit":"lint-staged"}},"config":{"eslint":"./examples/**/*.{js,jsx}","tslint":"./{__mocks__,src,stories}/{,**/}*.{ts,tsx}"},"readme":"[![npm version](https://badge.fury.io/js/%40gooddata%2Freact-components.svg)](https://www.npmjs.com/package/@gooddata/react-components)\n\n# GoodData.UI React components\n> A React-based JavaScript library for building data-driven applications\n\n## Getting started\n- [GoodData.UI Documentation](http://sdk.gooddata.com/gooddata-ui/)\n- [GoodData.UI Live Examples](https://gooddata-examples.herokuapp.com/)\n- [Stack Overflow](https://stackoverflow.com/questions/tagged/gooddata)\n\n### Usage\nWith [yarn](https://yarnpkg.com) installed, go to your project directory and run\n```\n$ yarn add @gooddata/react-components\n```\nIf you prefer [npm](npmjs.com) run\n```\n$ npm install --save @gooddata/react-components\n```\n\nThe public API is exposed via global `index.js`. Except for the styles, do not import any other file directly\nbecause they are not intended to be part of the public API.\n\n## Contributing\n\nWe welcome any contribution in form of [issues](https://github.com/gooddata/gooddata-react-components/issues) or [pull requests](https://github.com/gooddata/gooddata-react-components/pulls).\n\nInstall [Node.js](http://nodejs.org) (node 12.16.1, npm v6.13.4) and [Yarn](https://classic.yarnpkg.com) (1.22.4).\n\nInstall dependencies:\n```\nyarn install --frozen-lockfile\n```\n\nThese commands may come in handy while developing:\n\n| command | description |\n| ------- | ----------- |\n| `yarn install --pure-lockfile` | first step |\n| ||\n| `yarn dev` | build react-components to `/dist` in watch mode |\n| `yarn test` | run all unit tests |\n| `yarn prettier-write` | format the source code to match the valid codestyle |\n| `yarn validate` | validate codestyle |\n| ||\n| `yarn storybook` | run storybook from `/stories` on http://localhost:9001 |\n| `yarn build-storybook` | build storybook to `/dist-storybook` |\n| `yarn test-storybook` | run storybook and [screenshot tests](https://github.com/gooddata/gdc-client-utils/tree/master/test-storybook) |\n| ||\n| `yarn examples` | run Live Examples dev-server from `/examples` on https://localhost:8999 |\n| `yarn examples-build` | build Live Examples to `/examples/dist` |\n| `yarn examples-server` | serve built Live Examples - see `/examples/server/src` |\n| `yarn examples-testcafe` | run testcafe tests against `localhost:8999` |\n\n### Deploy to heroku.com\nWhen you deploy this repo to heroku, it serves *GoodData.UI Live Examples*.\nRelevant tasks are in `Procfile` and `package.json`.\n\n```bash\n# run in the project directory\nheroku login\nheroku create <your-app-name>\nheroku config:set DOMAIN_ADMIN_USERNAME=x@gooddata.com DOMAIN_ADMIN_PASSWORD=xy PROJECT_ID_TO_ASSIGN=xms7ga4tf3g3nzucd8380o2bev8oeknp\ngit push heroku HEAD:master\nheroku open\n```\n### Enable Geo Chart for Storybook and Live Examples\nGeo chart uses Mapbox to render map which requires a Mapbox access token.\n- Register an account and create Mapbox access token at [guide](https://docs.mapbox.com/help/how-mapbox-works/access-tokens/)\n- Store the created token at `.env`:\n```bash\necho -e \"EXAMPLE_MAPBOX_ACCESS_TOKEN=token\" >> .env # only need to run once\necho -e \"STORYBOOK_MAPBOX_ACCESS_TOKEN=token\" >> .env # only need to run once\n```\n\n### Run Live Examples Locally\nTo run *GoodData.UI Live Examples* locally:\n```bash\ngit clone <this-repository>\ncd  <repository-folder>\nyarn install --pure-lockfile\nyarn examples\n```\nThen open https://localhost:8999 and login using Live Examples account (you can [create one here](https://gooddata-examples.herokuapp.com/registration)).\n\n### Run Storybook locally\n- Run storybook with token stored in `.env` for more secure\n```bash\nyarn storybook\n```\n- Or run storybook with token env param exposed to cli (not suggested)\n```bash\nSTORYBOOK_MAPBOX_ACCESS_TOKEN=token yarn storybook\n```\n- Apply either above way to `yarn build-storybook` or `yarn test-storybook`\n\n### Source code formatting\nThe source code in the repository is formatted by [Prettier](https://prettier.io/).\nThe format of the code is validated by our Continuous Integration server and is one of the requirements of successful merge.\n\nPrettier is supported by every major IDE. You can find the list of supported editors and how to configure them [here](https://prettier.io/docs/en/editors.html).\n\nIn the case, when your editor is not supported or you don't want to setup the integration, you can run the `yarn prettier-write` command to reformat the code before commit.\n\n## Changelog\n\n- see [CHANGELOG.md](CHANGELOG.md)\n\n## Supported versions\n\nIn order to make the user experience with integrating GoodData UI SDK as smooth and secure as possible and to ensure that the SDK is using the latest features of the platform, we will only provide support to two most recent major versions of UI SDK.\n\nThe most recent majors will be supported in the following modes:\n\n- The latest major version will receive all new functionality and all bug fixes\n- The previous major version will only receive fixes to critical issues and security fixes. These fixes will be applied on top of last released version of the previous major\n\nThe customers are encouraged to always use the latest version of the UI SDK.\n\nIn case of using older versions, the user might face API incompatibility, performance or security issues.\n\nPlease follow the installation instructions to update to the newest version.\n\n## License\n\n(C) 2007-2020 GoodData Corporation\n\nThis project is dual licensed:\n\n- The ATTRIBUTION-NONCOMMERCIAL 4.0 INTERNATIONAL (CC BY-NC 4.0) is used for purpose of the trial experience and evaluation of GoodData.UI library.\n- The GOODDATA GOODDATA.UI LIBRARY END USER LICENSE AGREEMENT is used for GoodData customers.\n\nFor more information, please see [LICENSE](https://github.com/gooddata/gooddata-react-components/blob/master/LICENSE)\n","gitHead":"fa78b300d72f289bbd04485b986be1b53667d9db","scripts":{"dev":"bash scripts/build.sh --dev-watch","test":"jest --watch","build":"bash scripts/build.sh","tslint":"yarn run-tslint -t verbose $npm_package_config_tslint","prepare":"cd examples/server && yarn install --frozen-lockfile && cd ../..; rm -r examples/node_modules 2>/dev/null; true","examples":"bash scripts/run-examples.sh","prepare?":"# Called before `npm publish` and on local `npm install`. Temporarily also for deleting obsolete node_modules. Ends with `true` to continue gracefully.","validate":"tsc --noEmit && yarn tslint && eslint $npm_package_config_eslint && yarn validate-style && yarn prettier-check","build-dev":"bash scripts/build.sh --dev","examples?":"# Default is developer domain, other options: yarn examples [sec,secure,stg,stg2,stg3,demo,developer or URL]","storybook":"yarn build && start-storybook -p 9001 -c .storybook","test-once":"jest","tslint-ci":"mkdir -p ./ci/results && yarn run-tslint -t checkstyle -o ./ci/results/tslint-results.xml $npm_package_config_tslint","run-tslint":"tslint -p tsconfig.json","validate-ci":"tsc --noEmit && yarn tslint-ci  && eslint $npm_package_config_eslint -f checkstyle -o ci/results/eslint-results.xml && yarn validate-style-ci && yarn prettier-check","examples-build":"bash scripts/build-examples.sh","prepublishOnly":"yarn build","prettier-check":"prettier --check '{src,stories,styles,__mocks__,examples/server/src,examples/src,examples/test}/**/*.{ts,js,tsx,jsx,json,scss,md,yaml,html}'","prettier-write":"prettier --write '{src,stories,styles,__mocks__,examples/server/src,examples/src,examples/test}/**/*.{ts,js,tsx,jsx,json,scss,md,yaml,html}'","test-storybook":"yarn build && test-storybook","validate-style":"stylelint '**/*.scss'","build-storybook":"yarn build && build-storybook -c .storybook -o dist-storybook","examples-server":"node examples/server/src/index.js","heroku-postbuild":"yarn examples-build developer","examples-testcafe":"./scripts/run-testcafe.sh visual","validate-style-ci":"stylelint '**/*.scss' --custom-formatter=node_modules/stylelint-checkstyle-formatter > ci/results/stylelint-results.xml","check-circular-deps":"madge --circular --extensions ts ./src","examples-testcafe-ci":"./scripts/run-testcafe.sh ci","examples-testcafe-live":"./scripts/run-testcafe.sh live"},"typings":"dist/index.d.ts","_npmUser":{"name":"patrikbraborec","email":"patrik.braborec@gooddata.com"},"deprecated":"@gooddata/react-components@7 reached End of Support on March 31, 2022. Please upgrade (see https://sdk.gooddata.com/gooddata-ui/docs/supported_versions.html for more information).","repository":{"url":"git+ssh://git@github.com/gooddata/gooddata-react-components.git","type":"git"},"_npmVersion":"6.13.4","description":"GoodData.UI - A powerful JavaScript library for building analytical applications","directories":{},"lint-staged":{"{src,stories,styles,__mocks__,examples/server/src,examples/src,examples/test}/**/*.{ts,js,tsx,jsx,scss}":["npx gdc-fix-copyright","git add"],"{src,stories,styles,__mocks__,examples/server/src,examples/src,examples/test}/**/*.{ts,js,tsx,jsx,json,scss,md,yaml,html}":["prettier --write","git add"]},"_nodeVersion":"12.16.1","dependencies":{"rxjs":"^5.5.6","uuid":"^3.2.1","immer":"^1.3.1","lodash":"^4.17.15","date-fns":"^2.7.0","downshift":"^3.2.7","invariant":"^2.2.2","mapbox-gl":"^1.6.1","classnames":"^2.2.6","codemirror":"^5.54.0","highcharts":"7.1.1","prop-types":"^15.6.0","react-intl":"^3.6.0","custom-event":"^1.0.1","react-window":"^1.8.1","ag-grid-react":"20.0.0","react-measure":"^2.3.0","@types/mapbox-gl":"^1.6.1","react-day-picker":"~7.3.0","react-responsive":"^3.0.0","stringify-object":"^2.4.0","@gooddata/typings":"^2.24.2","@types/codemirror":"^0.0.95","ag-grid-community":"20.0.0","http-status-codes":"^1.3.0","react-codemirror2":"^7.2.0","@gooddata/js-utils":"^3.10.5","@gooddata/numberjs":"^3.2.4","fixed-data-table-2":"0.7.17","@gooddata/goodstrap":"^68.6.0","react-dom-factories":"^1.0.2","@gooddata/gooddata-js":"^13.0.1","json-stable-stringify":"^1.0.1","react-transition-group":"^2.2.1","hoist-non-react-statics":"^3.3.0","nodelist-foreach-polyfill":"^1.2.0","@formatjs/intl-pluralrules":"^1.3.6","highcharts-grouped-categories":"^1.1.3"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"raf":"3.3.2","yup":"^0.24.1","jest":"24.7.1","husky":"3.0.0","madge":"^3.4.4","react":"^16.5.2","enzyme":"3.5.0","eslint":"4.19.1","formik":"^0.11.11","moment":"2.23.0","history":"^4.7.2","ts-jest":"24.0.0","webpack":"4.30.0","full-icu":"^1.3.0","prettier":"1.16.4","react-ga":"^2.5.2","recharts":"1.0.0-beta.9","testcafe":"1.1.4","commander":"2.14.1","node-sass":"4.13.0","react-dom":"^16.5.2","stylelint":"^10.0.0","supertest":"3.0.0","ts-loader":"6.0.0","@types/raf":"^3.4.0","css-loader":"0.28.7","jest-junit":"3.0.0","raw-loader":"0.5.1","styled-jsx":"2.2.1","typescript":"3.3.4000","@babel/core":"7.4.4","@types/jest":"24.0.6","@types/node":"7.0.8","@types/uuid":"3.4.3","file-loader":"3.0.1","jest-enzyme":"7.0.2","lint-staged":"9.1.0","sass-loader":"6.0.6","webpack-cli":"3.3.2","@types/react":"16.8.6","babel-loader":"8.0.5","react-helmet":"5.2.0","react-select":"1.2.1","style-loader":"0.19.1","@types/enzyme":"3.1.13","@types/lodash":"4.14.123","testcafe-live":"0.1.4","@babel/runtime":"7.4.4","dotenv-webpack":"^1.7.0","@babel/polyfill":"^7.4.4","@storybook/react":"5.0.11","@types/invariant":"2.2.29","@types/react-dom":"16.0.11","isomorphic-fetch":"2.2.1","react-datepicker":"1.1.0","react-router-dom":"4.2.2","@babel/preset-env":"7.4.4","@gooddata/mock-js":"^2.13.1","@storybook/addons":"5.0.11","@types/classnames":"2.2.3","@types/prop-types":"15.5.2","@storybook/theming":"5.0.11","identity-obj-proxy":"^3.0.0","intl-messageformat":"^7.5.4","webpack-dev-server":"3.3.1","@babel/preset-react":"7.0.0","@types/react-portal":"4.0.1","@types/react-window":"^1.8.1","babel-plugin-lodash":"3.3.4","html-webpack-plugin":"3.2.0","react-test-renderer":"16.4.2","@types/react-measure":"2.0.5","clean-webpack-plugin":"2.0.2","stats-webpack-plugin":"0.7.0","eslint-config-prettier":"4.1.0","react-google-recaptcha":"^0.14.1","tslint-config-prettier":"1.18.0","@gooddata/eslint-config":"^1.0.0","@gooddata/tslint-config":"1.0.0","@types/react-responsive":"^3.0.3","@types/storybook__react":"4.0.1","@types/stringify-object":"^3.2.0","enzyme-adapter-react-16":"1.3.1","@gooddata/test-storybook":"3.2.1","@storybook/addon-actions":"5.0.11","@storybook/addon-options":"5.0.11","node-sass-magic-importer":"5.1.0","react-syntax-highlighter":"11.0.2","@types/fixed-data-table-2":"0.8.1","stylelint-config-prettier":"5.2.0","@gooddata/stylelint-config":"4.0.1","@types/react-test-renderer":"16.0.0","circular-dependency-plugin":"5.0.2","compression-webpack-plugin":"2.0.0","@types/json-stable-stringify":"^1.0.32","@gooddata/frontend-npm-scripts":"1.1.0","@types/enzyme-adapter-react-16":"1.0.3","stylelint-checkstyle-formatter":"0.1.0","@types/storybook__addon-actions":"3.4.2","@babel/plugin-proposal-class-properties":"7.4.4","@babel/plugin-proposal-object-rest-spread":"7.4.4","@babel/plugin-transform-async-to-generator":"7.4.4"},"peerDependencies":{"react":"^16.5.2","react-dom":"^16.5.2"},"_npmOperationalInternal":{"tmp":"tmp/react-components_7.7.0-alpha-patrikbraborec-pbr-one-4405-2020-06-03T15-29-10-098Z_1591198178227_0.0035654242620586363","host":"s3://npm-registry-packages"}},"7.7.0-beta.37":{"name":"@gooddata/react-components","version":"7.7.0-beta.37","author":{"name":"GoodData Corporation"},"license":"BSD-3-Clause","_id":"@gooddata/react-components@7.7.0-beta.37","maintainers":[{"name":"afi","email":"adam.fiedler@gooddata.com"},{"name":"bertold8","email":"ivan.nejezchleb@seznam.cz"},{"name":"bich.nguyen","email":"bich.nguyen@gooddata.com"},{"name":"brbistas","email":"valentinos.chraniotis@gooddata.com"},{"name":"bugsbunny338","email":"jiri.zajic@mensa.cz"},{"name":"de.do","email":"de.do@gooddata.com"},{"name":"gooddata-ci","email":"rail@gooddata.com"},{"name":"hang.ngo","email":"hang.ngo@gooddata.com"},{"name":"hung.nguyen.hoang","email":"hung.nguyen@gooddata.com"},{"name":"huong.nguyen","email":"huong.nguyen@gooddata.com"},{"name":"huyen.nguyen","email":"huyen.nguyen@gooddata.com"},{"name":"ivan.mjartan","email":"ivan.mjartan@gooddata.com"},{"name":"jakub-sterba","email":"jakub.sterba@gooddata.com"},{"name":"jaroslav.tomecek","email":"jaroslav.tomecek@gooddata.com"},{"name":"jkittler","email":"honza.kittler@gmail.com"},{"name":"khanh.le","email":"khanh.le@gooddata.com"},{"name":"lanhuynh","email":"lan.huynh@gooddata.com"},{"name":"linhhong","email":"linh.hong@gooddata.com"},{"name":"lupko","email":"lubomir.slivka@gooddata.com"},{"name":"mai.nguyen","email":"mai.nguyen@gooddata.com"},{"name":"matyas.kandl","email":"matyas.kandl@gooddata.com"},{"name":"michal.marsal","email":"michal.marsal@gooddata.com"},{"name":"my.duong","email":"my.duong@gooddata.com"},{"name":"naibinh","email":"naibinh@gmail.com"},{"name":"nikolacech","email":"nikola.cech@gooddata.com"},{"name":"nis.hua","email":"nis.hua@gooddata.com"},{"name":"no23reason","email":"dan.homola@hotmail.cz"},{"name":"patrikbraborec","email":"patrik.braborec@gooddata.com"},{"name":"pbenes","email":"petr.benes@gooddata.com"},{"name":"petrjanu","email":"petr.janu@gooddata.com"},{"name":"pkingo","email":"philipandreaskingo@hotmail.com"},{"name":"ptquang86","email":"ptquang86@gmail.com"},{"name":"qduval","email":"quentin.duval@gooddata.com"},{"name":"rodri360","email":"me@rodri360.com"},{"name":"scavnickyj","email":"jakub.scavnicky@gooddata.com"},{"name":"sitina","email":"jiri.sitina@gooddata.com"},{"name":"strouhaljan","email":"strouhal.jan@gmail.com"},{"name":"thao-luong","email":"thao.luong@gooddata.com"},{"name":"thuong.nguyen","email":"thuong.nguyen@gooddata.com"},{"name":"tomas.kratochvil","email":"tomas.kratochvil@gooddata.com"},{"name":"tomsatgd","email":"tomas.satinsky@gooddata.com"},{"name":"trung-le-quoc","email":"trung.le@gooddata.com"},{"name":"tu-ngo","email":"tungo1981@gmail.com"},{"name":"tu.bui","email":"tu.bui@gooddata.com"},{"name":"tulean","email":"tuan.le@gooddata.com"},{"name":"tuqt1005","email":"tu.tran@gooddata.com"},{"name":"utdnah","email":"danh.ung@gooddata.com"},{"name":"vlastikcz","email":"vlastimil.kotas@gooddata.com"},{"name":"vu.pham","email":"vu.pham@gooddata.com"},{"name":"xmort","email":"petr.dolejsi@gooddata.com"},{"name":"yanlipnican","email":"yanlipnican@gmail.com"}],"homepage":"https://github.com/gooddata/gooddata-react-components#readme","bugs":{"url":"https://github.com/gooddata/gooddata-react-components/issues"},"dist":{"shasum":"26d0a75b0d6b0d901bfdf4b3adb3ceb0131b61e1","tarball":"https://registry.npmjs.org/@gooddata/react-components/-/react-components-7.7.0-beta.37.tgz","fileCount":2646,"integrity":"sha512-vr8aZ5wKPY+UD7YhNOklwvCU5NCJ2RbPw9zDD61B0UcW0EyGvNSME4+TTsKHbSXnkAE3rYem5SKSN8ESx2LvPw==","signatures":[{"sig":"MEUCIEUwfglB8oeQojAXUn7Ov663nW7T6U+cMtnrQ9R6t7+fAiEArZfRuWlrV+Mrs/EG6yXWHPKeiGQl5lI+dWkJ58gFfvc=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":10468923,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJe2IfxCRA9TVsSAnZWagAAS40P/jgNXCmxOTHBExNH4Fg2\nek+m0ychYPCc16WTZkNY5YybA4/EzNxztqJzZthYQ3V8Z5LSdkXbqFDGSz4s\nouNVT7950gbq4X3r/p68P7au4YMwFHzBgbnvE3uTjAC19UvH6gdW/w2EZgjV\nAkVh48A0nV83Y2q2wknjVIR58a99AogSn9RHfIF8klEliQqBAeAAT3jfZNQ/\nXtPRouscg1HC9zPWPuJleIld8TwN+Djk6gQ3RdfGUAuWTZcJdSyxp5khBL3Q\nW5mdBdyHcLsMEHk9pL3AllgDSIagwurMvUhwdYbEHNV1kPt7ZW2sKZQyRlFp\nxxOtrAkMhDuxPw1Vt7e1uB2fNzXk2qMx+kioiPB9IfAdgACrXxN3RQ782f8n\nVilYMNjz73V1KQNt2ccA6LQx7nFSl0vO4Z2UrsMsf0nR7YTAMvbeuQ5BwP+V\nPzQJf/RBgHqs1d0ljsLYQX5853u12LU0tOJamDB9P3xTFagJkWMOl/2vcWTP\ntJ1/j1pGoibp7hn5Ra3iToDOjM2YST0gqJ8r1A++jt/FGPC0K1BSONSo+WSV\nYx4OTU2ycAP9PnH0B2kMuNIUhcZC2YQfGCc/rHgXdko6kIarI+J9DP/l3I8w\nPpN4lHYZK1D50wSGfIuv6gcjUDg8FxHsK0790wUeC4016pN91CepnICRslFe\nbLKt\r\n=+Xfp\r\n-----END PGP SIGNATURE-----\r\n"},"main":"dist/index.js","husky":{"hooks":{"pre-commit":"lint-staged"}},"config":{"eslint":"./examples/**/*.{js,jsx}","tslint":"./{__mocks__,src,stories}/{,**/}*.{ts,tsx}"},"readme":"[![npm version](https://badge.fury.io/js/%40gooddata%2Freact-components.svg)](https://www.npmjs.com/package/@gooddata/react-components)\n\n# GoodData.UI React components\n> A React-based JavaScript library for building data-driven applications\n\n## Getting started\n- [GoodData.UI Documentation](http://sdk.gooddata.com/gooddata-ui/)\n- [GoodData.UI Live Examples](https://gooddata-examples.herokuapp.com/)\n- [Stack Overflow](https://stackoverflow.com/questions/tagged/gooddata)\n\n### Usage\nWith [yarn](https://yarnpkg.com) installed, go to your project directory and run\n```\n$ yarn add @gooddata/react-components\n```\nIf you prefer [npm](npmjs.com) run\n```\n$ npm install --save @gooddata/react-components\n```\n\nThe public API is exposed via global `index.js`. Except for the styles, do not import any other file directly\nbecause they are not intended to be part of the public API.\n\n## Contributing\n\nWe welcome any contribution in form of [issues](https://github.com/gooddata/gooddata-react-components/issues) or [pull requests](https://github.com/gooddata/gooddata-react-components/pulls).\n\nInstall [Node.js](http://nodejs.org) (node 12.16.1, npm v6.13.4) and [Yarn](https://classic.yarnpkg.com) (1.22.4).\n\nInstall dependencies:\n```\nyarn install --frozen-lockfile\n```\n\nThese commands may come in handy while developing:\n\n| command | description |\n| ------- | ----------- |\n| `yarn install --pure-lockfile` | first step |\n| ||\n| `yarn dev` | build react-components to `/dist` in watch mode |\n| `yarn test` | run all unit tests |\n| `yarn prettier-write` | format the source code to match the valid codestyle |\n| `yarn validate` | validate codestyle |\n| ||\n| `yarn storybook` | run storybook from `/stories` on http://localhost:9001 |\n| `yarn build-storybook` | build storybook to `/dist-storybook` |\n| `yarn test-storybook` | run storybook and [screenshot tests](https://github.com/gooddata/gdc-client-utils/tree/master/test-storybook) |\n| ||\n| `yarn examples` | run Live Examples dev-server from `/examples` on https://localhost:8999 |\n| `yarn examples-build` | build Live Examples to `/examples/dist` |\n| `yarn examples-server` | serve built Live Examples - see `/examples/server/src` |\n| `yarn examples-testcafe` | run testcafe tests against `localhost:8999` |\n\n### Deploy to heroku.com\nWhen you deploy this repo to heroku, it serves *GoodData.UI Live Examples*.\nRelevant tasks are in `Procfile` and `package.json`.\n\n```bash\n# run in the project directory\nheroku login\nheroku create <your-app-name>\nheroku config:set DOMAIN_ADMIN_USERNAME=x@gooddata.com DOMAIN_ADMIN_PASSWORD=xy PROJECT_ID_TO_ASSIGN=xms7ga4tf3g3nzucd8380o2bev8oeknp\ngit push heroku HEAD:master\nheroku open\n```\n### Enable Geo Chart for Storybook and Live Examples\nGeo chart uses Mapbox to render map which requires a Mapbox access token.\n- Register an account and create Mapbox access token at [guide](https://docs.mapbox.com/help/how-mapbox-works/access-tokens/)\n- Store the created token at `.env`:\n```bash\necho -e \"EXAMPLE_MAPBOX_ACCESS_TOKEN=token\" >> .env # only need to run once\necho -e \"STORYBOOK_MAPBOX_ACCESS_TOKEN=token\" >> .env # only need to run once\n```\n\n### Run Live Examples Locally\nTo run *GoodData.UI Live Examples* locally:\n```bash\ngit clone <this-repository>\ncd  <repository-folder>\nyarn install --pure-lockfile\nyarn examples\n```\nThen open https://localhost:8999 and login using Live Examples account (you can [create one here](https://gooddata-examples.herokuapp.com/registration)).\n\n### Run Storybook locally\n- Run storybook with token stored in `.env` for more secure\n```bash\nyarn storybook\n```\n- Or run storybook with token env param exposed to cli (not suggested)\n```bash\nSTORYBOOK_MAPBOX_ACCESS_TOKEN=token yarn storybook\n```\n- Apply either above way to `yarn build-storybook` or `yarn test-storybook`\n\n### Source code formatting\nThe source code in the repository is formatted by [Prettier](https://prettier.io/).\nThe format of the code is validated by our Continuous Integration server and is one of the requirements of successful merge.\n\nPrettier is supported by every major IDE. You can find the list of supported editors and how to configure them [here](https://prettier.io/docs/en/editors.html).\n\nIn the case, when your editor is not supported or you don't want to setup the integration, you can run the `yarn prettier-write` command to reformat the code before commit.\n\n## Changelog\n\n- see [CHANGELOG.md](CHANGELOG.md)\n\n## Supported versions\n\nIn order to make the user experience with integrating GoodData UI SDK as smooth and secure as possible and to ensure that the SDK is using the latest features of the platform, we will only provide support to two most recent major versions of UI SDK.\n\nThe most recent majors will be supported in the following modes:\n\n- The latest major version will receive all new functionality and all bug fixes\n- The previous major version will only receive fixes to critical issues and security fixes. These fixes will be applied on top of last released version of the previous major\n\nThe customers are encouraged to always use the latest version of the UI SDK.\n\nIn case of using older versions, the user might face API incompatibility, performance or security issues.\n\nPlease follow the installation instructions to update to the newest version.\n\n## License\n\n(C) 2007-2020 GoodData Corporation\n\nThis project is dual licensed:\n\n- The ATTRIBUTION-NONCOMMERCIAL 4.0 INTERNATIONAL (CC BY-NC 4.0) is used for purpose of the trial experience and evaluation of GoodData.UI library.\n- The GOODDATA GOODDATA.UI LIBRARY END USER LICENSE AGREEMENT is used for GoodData customers.\n\nFor more information, please see [LICENSE](https://github.com/gooddata/gooddata-react-components/blob/master/LICENSE)\n","gitHead":"7a2d104b8c407d8f3a46abe84a2eed454b061e27","scripts":{"dev":"bash scripts/build.sh --dev-watch","test":"jest --watch","build":"bash scripts/build.sh","tslint":"yarn run-tslint -t verbose $npm_package_config_tslint","prepare":"cd examples/server && yarn install --frozen-lockfile && cd ../..; rm -r examples/node_modules 2>/dev/null; true","examples":"bash scripts/run-examples.sh","prepare?":"# Called before `npm publish` and on local `npm install`. Temporarily also for deleting obsolete node_modules. Ends with `true` to continue gracefully.","validate":"tsc --noEmit && yarn tslint && eslint $npm_package_config_eslint && yarn validate-style && yarn prettier-check","build-dev":"bash scripts/build.sh --dev","examples?":"# Default is developer domain, other options: yarn examples [sec,secure,stg,stg2,stg3,demo,developer or URL]","storybook":"yarn build && start-storybook -p 9001 -c .storybook","test-once":"jest","tslint-ci":"mkdir -p ./ci/results && yarn run-tslint -t checkstyle -o ./ci/results/tslint-results.xml $npm_package_config_tslint","run-tslint":"tslint -p tsconfig.json","validate-ci":"tsc --noEmit && yarn tslint-ci  && eslint $npm_package_config_eslint -f checkstyle -o ci/results/eslint-results.xml && yarn validate-style-ci && yarn prettier-check","examples-build":"bash scripts/build-examples.sh","prepublishOnly":"yarn build","prettier-check":"prettier --check '{src,stories,styles,__mocks__,examples/server/src,examples/src,examples/test}/**/*.{ts,js,tsx,jsx,json,scss,md,yaml,html}'","prettier-write":"prettier --write '{src,stories,styles,__mocks__,examples/server/src,examples/src,examples/test}/**/*.{ts,js,tsx,jsx,json,scss,md,yaml,html}'","test-storybook":"yarn build && test-storybook","validate-style":"stylelint '**/*.scss'","build-storybook":"yarn build && build-storybook -c .storybook -o dist-storybook","examples-server":"node examples/server/src/index.js","heroku-postbuild":"yarn examples-build developer","examples-testcafe":"./scripts/run-testcafe.sh visual","validate-style-ci":"stylelint '**/*.scss' --custom-formatter=node_modules/stylelint-checkstyle-formatter > ci/results/stylelint-results.xml","check-circular-deps":"madge --circular --extensions ts ./src","examples-testcafe-ci":"./scripts/run-testcafe.sh ci","examples-testcafe-live":"./scripts/run-testcafe.sh live"},"typings":"dist/index.d.ts","_npmUser":{"name":"gooddata-ci","email":"rail@gooddata.com"},"deprecated":"@gooddata/react-components@7 reached End of Support on March 31, 2022. Please upgrade (see https://sdk.gooddata.com/gooddata-ui/docs/supported_versions.html for more information).","repository":{"url":"git+ssh://git@github.com/gooddata/gooddata-react-components.git","type":"git"},"_npmVersion":"6.13.4","description":"GoodData.UI - A powerful JavaScript library for building analytical applications","directories":{},"lint-staged":{"{src,stories,styles,__mocks__,examples/server/src,examples/src,examples/test}/**/*.{ts,js,tsx,jsx,scss}":["npx gdc-fix-copyright","git add"],"{src,stories,styles,__mocks__,examples/server/src,examples/src,examples/test}/**/*.{ts,js,tsx,jsx,json,scss,md,yaml,html}":["prettier --write","git add"]},"_nodeVersion":"12.16.1","dependencies":{"rxjs":"^5.5.6","uuid":"^3.2.1","immer":"^1.3.1","lodash":"^4.17.15","date-fns":"^2.7.0","downshift":"^3.2.7","invariant":"^2.2.2","mapbox-gl":"^1.6.1","classnames":"^2.2.6","codemirror":"^5.54.0","highcharts":"7.1.1","prop-types":"^15.6.0","react-intl":"^3.6.0","custom-event":"^1.0.1","react-window":"^1.8.1","ag-grid-react":"20.0.0","react-measure":"^2.3.0","@types/mapbox-gl":"^1.6.1","react-day-picker":"~7.3.0","react-responsive":"^3.0.0","stringify-object":"^2.4.0","@gooddata/typings":"^2.24.2","@types/codemirror":"^0.0.95","ag-grid-community":"20.0.0","http-status-codes":"^1.3.0","react-codemirror2":"^7.2.0","@gooddata/js-utils":"^3.10.5","@gooddata/numberjs":"^3.2.4","fixed-data-table-2":"0.7.17","@gooddata/goodstrap":"^68.6.0","react-dom-factories":"^1.0.2","@gooddata/gooddata-js":"^13.0.1","json-stable-stringify":"^1.0.1","react-transition-group":"^2.2.1","hoist-non-react-statics":"^3.3.0","nodelist-foreach-polyfill":"^1.2.0","@formatjs/intl-pluralrules":"^1.3.6","highcharts-grouped-categories":"^1.1.3"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"raf":"3.3.2","yup":"^0.24.1","jest":"24.7.1","husky":"3.0.0","madge":"^3.4.4","react":"^16.5.2","enzyme":"3.5.0","eslint":"4.19.1","formik":"^0.11.11","moment":"2.23.0","history":"^4.7.2","ts-jest":"24.0.0","webpack":"4.30.0","full-icu":"^1.3.0","prettier":"1.16.4","react-ga":"^2.5.2","recharts":"1.0.0-beta.9","testcafe":"1.1.4","commander":"2.14.1","node-sass":"4.13.0","react-dom":"^16.5.2","stylelint":"^10.0.0","supertest":"3.0.0","ts-loader":"6.0.0","@types/raf":"^3.4.0","css-loader":"0.28.7","jest-junit":"3.0.0","raw-loader":"0.5.1","styled-jsx":"2.2.1","typescript":"3.3.4000","@babel/core":"7.4.4","@types/jest":"24.0.6","@types/node":"7.0.8","@types/uuid":"3.4.3","file-loader":"3.0.1","jest-enzyme":"7.0.2","lint-staged":"9.1.0","sass-loader":"6.0.6","webpack-cli":"3.3.2","@types/react":"16.8.6","babel-loader":"8.0.5","react-helmet":"5.2.0","react-select":"1.2.1","style-loader":"0.19.1","@types/enzyme":"3.1.13","@types/lodash":"4.14.123","testcafe-live":"0.1.4","@babel/runtime":"7.4.4","dotenv-webpack":"^1.7.0","@babel/polyfill":"^7.4.4","@storybook/react":"5.0.11","@types/invariant":"2.2.29","@types/react-dom":"16.0.11","isomorphic-fetch":"2.2.1","react-datepicker":"1.1.0","react-router-dom":"4.2.2","@babel/preset-env":"7.4.4","@gooddata/mock-js":"^2.13.1","@storybook/addons":"5.0.11","@types/classnames":"2.2.3","@types/prop-types":"15.5.2","@storybook/theming":"5.0.11","identity-obj-proxy":"^3.0.0","intl-messageformat":"^7.5.4","webpack-dev-server":"3.3.1","@babel/preset-react":"7.0.0","@types/react-portal":"4.0.1","@types/react-window":"^1.8.1","babel-plugin-lodash":"3.3.4","html-webpack-plugin":"3.2.0","react-test-renderer":"16.4.2","@types/react-measure":"2.0.5","clean-webpack-plugin":"2.0.2","stats-webpack-plugin":"0.7.0","eslint-config-prettier":"4.1.0","react-google-recaptcha":"^0.14.1","tslint-config-prettier":"1.18.0","@gooddata/eslint-config":"^1.0.0","@gooddata/tslint-config":"1.0.0","@types/react-responsive":"^3.0.3","@types/storybook__react":"4.0.1","@types/stringify-object":"^3.2.0","enzyme-adapter-react-16":"1.3.1","@gooddata/test-storybook":"3.2.1","@storybook/addon-actions":"5.0.11","@storybook/addon-options":"5.0.11","node-sass-magic-importer":"5.1.0","react-syntax-highlighter":"11.0.2","@types/fixed-data-table-2":"0.8.1","stylelint-config-prettier":"5.2.0","@gooddata/stylelint-config":"4.0.1","@types/react-test-renderer":"16.0.0","circular-dependency-plugin":"5.0.2","compression-webpack-plugin":"2.0.0","@types/json-stable-stringify":"^1.0.32","@gooddata/frontend-npm-scripts":"1.1.0","@types/enzyme-adapter-react-16":"1.0.3","stylelint-checkstyle-formatter":"0.1.0","@types/storybook__addon-actions":"3.4.2","@babel/plugin-proposal-class-properties":"7.4.4","@babel/plugin-proposal-object-rest-spread":"7.4.4","@babel/plugin-transform-async-to-generator":"7.4.4"},"peerDependencies":{"react":"^16.5.2","react-dom":"^16.5.2"},"_npmOperationalInternal":{"tmp":"tmp/react-components_7.7.0-beta.37_1591248880597_0.6432472990385769","host":"s3://npm-registry-packages"}},"7.7.0-beta.38":{"name":"@gooddata/react-components","version":"7.7.0-beta.38","author":{"name":"GoodData Corporation"},"license":"BSD-3-Clause","_id":"@gooddata/react-components@7.7.0-beta.38","maintainers":[{"name":"afi","email":"adam.fiedler@gooddata.com"},{"name":"bertold8","email":"ivan.nejezchleb@seznam.cz"},{"name":"bich.nguyen","email":"bich.nguyen@gooddata.com"},{"name":"brbistas","email":"valentinos.chraniotis@gooddata.com"},{"name":"bugsbunny338","email":"jiri.zajic@mensa.cz"},{"name":"de.do","email":"de.do@gooddata.com"},{"name":"gooddata-ci","email":"rail@gooddata.com"},{"name":"hang.ngo","email":"hang.ngo@gooddata.com"},{"name":"hung.nguyen.hoang","email":"hung.nguyen@gooddata.com"},{"name":"huong.nguyen","email":"huong.nguyen@gooddata.com"},{"name":"huyen.nguyen","email":"huyen.nguyen@gooddata.com"},{"name":"ivan.mjartan","email":"ivan.mjartan@gooddata.com"},{"name":"jakub-sterba","email":"jakub.sterba@gooddata.com"},{"name":"jaroslav.tomecek","email":"jaroslav.tomecek@gooddata.com"},{"name":"jkittler","email":"honza.kittler@gmail.com"},{"name":"khanh.le","email":"khanh.le@gooddata.com"},{"name":"lanhuynh","email":"lan.huynh@gooddata.com"},{"name":"linhhong","email":"linh.hong@gooddata.com"},{"name":"lupko","email":"lubomir.slivka@gooddata.com"},{"name":"mai.nguyen","email":"mai.nguyen@gooddata.com"},{"name":"matyas.kandl","email":"matyas.kandl@gooddata.com"},{"name":"michal.marsal","email":"michal.marsal@gooddata.com"},{"name":"my.duong","email":"my.duong@gooddata.com"},{"name":"naibinh","email":"naibinh@gmail.com"},{"name":"nikolacech","email":"nikola.cech@gooddata.com"},{"name":"nis.hua","email":"nis.hua@gooddata.com"},{"name":"no23reason","email":"dan.homola@hotmail.cz"},{"name":"patrikbraborec","email":"patrik.braborec@gooddata.com"},{"name":"pbenes","email":"petr.benes@gooddata.com"},{"name":"petrjanu","email":"petr.janu@gooddata.com"},{"name":"pkingo","email":"philipandreaskingo@hotmail.com"},{"name":"ptquang86","email":"ptquang86@gmail.com"},{"name":"qduval","email":"quentin.duval@gooddata.com"},{"name":"rodri360","email":"me@rodri360.com"},{"name":"scavnickyj","email":"jakub.scavnicky@gooddata.com"},{"name":"sitina","email":"jiri.sitina@gooddata.com"},{"name":"strouhaljan","email":"strouhal.jan@gmail.com"},{"name":"thao-luong","email":"thao.luong@gooddata.com"},{"name":"thuong.nguyen","email":"thuong.nguyen@gooddata.com"},{"name":"tomas.kratochvil","email":"tomas.kratochvil@gooddata.com"},{"name":"tomsatgd","email":"tomas.satinsky@gooddata.com"},{"name":"trung-le-quoc","email":"trung.le@gooddata.com"},{"name":"tu-ngo","email":"tungo1981@gmail.com"},{"name":"tu.bui","email":"tu.bui@gooddata.com"},{"name":"tulean","email":"tuan.le@gooddata.com"},{"name":"tuqt1005","email":"tu.tran@gooddata.com"},{"name":"utdnah","email":"danh.ung@gooddata.com"},{"name":"vlastikcz","email":"vlastimil.kotas@gooddata.com"},{"name":"vu.pham","email":"vu.pham@gooddata.com"},{"name":"xmort","email":"petr.dolejsi@gooddata.com"},{"name":"yanlipnican","email":"yanlipnican@gmail.com"}],"homepage":"https://github.com/gooddata/gooddata-react-components#readme","bugs":{"url":"https://github.com/gooddata/gooddata-react-components/issues"},"dist":{"shasum":"53f92fadaf9b277bf727da45cc626623912493b7","tarball":"https://registry.npmjs.org/@gooddata/react-components/-/react-components-7.7.0-beta.38.tgz","fileCount":2646,"integrity":"sha512-YTfTiqG8k2ILhz0v4Ak7n9DKjs1hMVAp6qp5d0+zbou/9Dm44RHxrKyFym6h4hBnNemiKXABPNk5gm7uCVTb5A==","signatures":[{"sig":"MEYCIQC/gh1aDQQnhrM8YMvCptUzzupmvHSKQgtOkKAxulIlZQIhAJgxqLO3veHZFNrStvOr0UI8P8wDNWTKx/ijMgMhOCdM","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":10468923,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJe2JvkCRA9TVsSAnZWagAAaeIQAJnbNJV/6/NHaCqAXXjc\nQyLECABCgZRH70gWXBv31YTGtDz/xgPOumdZ1Mi8QSt1lKmmdHH4ERfHMwT4\nFTPK5L9j0YD/CKKVO/isCdXQPSVv1R4fI+Lzdo9Bj4es7oc7o4tacU4g6XNS\nx38plyLRuxt/lhQce807jIsr+dGlUKUY9gWypdZxwFhSL79gA+OgkcWaH4v7\ny/l+3cddcCMJB93En8zWMQ06Wal7s6JslGAWDt6zVBGmVp1z7ClhaMlqmUea\n8k+nQ35uiU7KCrKO5GJOKBjPM2XaAfl8H6AbtnxGaaic+yU7KvcwEvEDj5pm\nbFsuwoYF/J5yzcckQUQlUA9nEELqyhXR1mTDLyDF5TEJw5N1ipRkYS8/3r51\nE7hDMrWmMRQY6FKhH1l6ATl8j4L8qnJrrWbUZ2+jmlSt8WVyQBRK1sUH9EkD\ndBtEHBZHrKXZY64BiHwLkrOxtb0viRKJIsyGXCmIE9621XjjRq2yOvzSRpyn\nuNCbM3XUZfdeLBv0PVuLdXyLwSxP3H+6maTHitd61F/jUBchUtevKQiOpdmf\nKrse9Tsqg/psOSv6pF0TJxr8ra3DfxDBwj7QdWT6oOXj4BrmBYE+uxEPZsFP\nHkURulbeX2HwZb9qgKNL+O6iatE4PFm2J9p7vlYdvbWa95eTlKpquir7KssF\nKHV9\r\n=+J9M\r\n-----END PGP SIGNATURE-----\r\n"},"main":"dist/index.js","husky":{"hooks":{"pre-commit":"lint-staged"}},"config":{"eslint":"./examples/**/*.{js,jsx}","tslint":"./{__mocks__,src,stories}/{,**/}*.{ts,tsx}"},"readme":"[![npm version](https://badge.fury.io/js/%40gooddata%2Freact-components.svg)](https://www.npmjs.com/package/@gooddata/react-components)\n\n# GoodData.UI React components\n> A React-based JavaScript library for building data-driven applications\n\n## Getting started\n- [GoodData.UI Documentation](http://sdk.gooddata.com/gooddata-ui/)\n- [GoodData.UI Live Examples](https://gooddata-examples.herokuapp.com/)\n- [Stack Overflow](https://stackoverflow.com/questions/tagged/gooddata)\n\n### Usage\nWith [yarn](https://yarnpkg.com) installed, go to your project directory and run\n```\n$ yarn add @gooddata/react-components\n```\nIf you prefer [npm](npmjs.com) run\n```\n$ npm install --save @gooddata/react-components\n```\n\nThe public API is exposed via global `index.js`. Except for the styles, do not import any other file directly\nbecause they are not intended to be part of the public API.\n\n## Contributing\n\nWe welcome any contribution in form of [issues](https://github.com/gooddata/gooddata-react-components/issues) or [pull requests](https://github.com/gooddata/gooddata-react-components/pulls).\n\nInstall [Node.js](http://nodejs.org) (node 12.16.1, npm v6.13.4) and [Yarn](https://classic.yarnpkg.com) (1.22.4).\n\nInstall dependencies:\n```\nyarn install --frozen-lockfile\n```\n\nThese commands may come in handy while developing:\n\n| command | description |\n| ------- | ----------- |\n| `yarn install --pure-lockfile` | first step |\n| ||\n| `yarn dev` | build react-components to `/dist` in watch mode |\n| `yarn test` | run all unit tests |\n| `yarn prettier-write` | format the source code to match the valid codestyle |\n| `yarn validate` | validate codestyle |\n| ||\n| `yarn storybook` | run storybook from `/stories` on http://localhost:9001 |\n| `yarn build-storybook` | build storybook to `/dist-storybook` |\n| `yarn test-storybook` | run storybook and [screenshot tests](https://github.com/gooddata/gdc-client-utils/tree/master/test-storybook) |\n| ||\n| `yarn examples` | run Live Examples dev-server from `/examples` on https://localhost:8999 |\n| `yarn examples-build` | build Live Examples to `/examples/dist` |\n| `yarn examples-server` | serve built Live Examples - see `/examples/server/src` |\n| `yarn examples-testcafe` | run testcafe tests against `localhost:8999` |\n\n### Deploy to heroku.com\nWhen you deploy this repo to heroku, it serves *GoodData.UI Live Examples*.\nRelevant tasks are in `Procfile` and `package.json`.\n\n```bash\n# run in the project directory\nheroku login\nheroku create <your-app-name>\nheroku config:set DOMAIN_ADMIN_USERNAME=x@gooddata.com DOMAIN_ADMIN_PASSWORD=xy PROJECT_ID_TO_ASSIGN=xms7ga4tf3g3nzucd8380o2bev8oeknp\ngit push heroku HEAD:master\nheroku open\n```\n### Enable Geo Chart for Storybook and Live Examples\nGeo chart uses Mapbox to render map which requires a Mapbox access token.\n- Register an account and create Mapbox access token at [guide](https://docs.mapbox.com/help/how-mapbox-works/access-tokens/)\n- Store the created token at `.env`:\n```bash\necho -e \"EXAMPLE_MAPBOX_ACCESS_TOKEN=token\" >> .env # only need to run once\necho -e \"STORYBOOK_MAPBOX_ACCESS_TOKEN=token\" >> .env # only need to run once\n```\n\n### Run Live Examples Locally\nTo run *GoodData.UI Live Examples* locally:\n```bash\ngit clone <this-repository>\ncd  <repository-folder>\nyarn install --pure-lockfile\nyarn examples\n```\nThen open https://localhost:8999 and login using Live Examples account (you can [create one here](https://gooddata-examples.herokuapp.com/registration)).\n\n### Run Storybook locally\n- Run storybook with token stored in `.env` for more secure\n```bash\nyarn storybook\n```\n- Or run storybook with token env param exposed to cli (not suggested)\n```bash\nSTORYBOOK_MAPBOX_ACCESS_TOKEN=token yarn storybook\n```\n- Apply either above way to `yarn build-storybook` or `yarn test-storybook`\n\n### Source code formatting\nThe source code in the repository is formatted by [Prettier](https://prettier.io/).\nThe format of the code is validated by our Continuous Integration server and is one of the requirements of successful merge.\n\nPrettier is supported by every major IDE. You can find the list of supported editors and how to configure them [here](https://prettier.io/docs/en/editors.html).\n\nIn the case, when your editor is not supported or you don't want to setup the integration, you can run the `yarn prettier-write` command to reformat the code before commit.\n\n## Changelog\n\n- see [CHANGELOG.md](CHANGELOG.md)\n\n## Supported versions\n\nIn order to make the user experience with integrating GoodData UI SDK as smooth and secure as possible and to ensure that the SDK is using the latest features of the platform, we will only provide support to two most recent major versions of UI SDK.\n\nThe most recent majors will be supported in the following modes:\n\n- The latest major version will receive all new functionality and all bug fixes\n- The previous major version will only receive fixes to critical issues and security fixes. These fixes will be applied on top of last released version of the previous major\n\nThe customers are encouraged to always use the latest version of the UI SDK.\n\nIn case of using older versions, the user might face API incompatibility, performance or security issues.\n\nPlease follow the installation instructions to update to the newest version.\n\n## License\n\n(C) 2007-2020 GoodData Corporation\n\nThis project is dual licensed:\n\n- The ATTRIBUTION-NONCOMMERCIAL 4.0 INTERNATIONAL (CC BY-NC 4.0) is used for purpose of the trial experience and evaluation of GoodData.UI library.\n- The GOODDATA GOODDATA.UI LIBRARY END USER LICENSE AGREEMENT is used for GoodData customers.\n\nFor more information, please see [LICENSE](https://github.com/gooddata/gooddata-react-components/blob/master/LICENSE)\n","gitHead":"271547d7799a7dd8ee8cb853a303d92e6149a647","scripts":{"dev":"bash scripts/build.sh --dev-watch","test":"jest --watch","build":"bash scripts/build.sh","tslint":"yarn run-tslint -t verbose $npm_package_config_tslint","prepare":"cd examples/server && yarn install --frozen-lockfile && cd ../..; rm -r examples/node_modules 2>/dev/null; true","examples":"bash scripts/run-examples.sh","prepare?":"# Called before `npm publish` and on local `npm install`. Temporarily also for deleting obsolete node_modules. Ends with `true` to continue gracefully.","validate":"tsc --noEmit && yarn tslint && eslint $npm_package_config_eslint && yarn validate-style && yarn prettier-check","build-dev":"bash scripts/build.sh --dev","examples?":"# Default is developer domain, other options: yarn examples [sec,secure,stg,stg2,stg3,demo,developer or URL]","storybook":"yarn build && start-storybook -p 9001 -c .storybook","test-once":"jest","tslint-ci":"mkdir -p ./ci/results && yarn run-tslint -t checkstyle -o ./ci/results/tslint-results.xml $npm_package_config_tslint","run-tslint":"tslint -p tsconfig.json","validate-ci":"tsc --noEmit && yarn tslint-ci  && eslint $npm_package_config_eslint -f checkstyle -o ci/results/eslint-results.xml && yarn validate-style-ci && yarn prettier-check","examples-build":"bash scripts/build-examples.sh","prepublishOnly":"yarn build","prettier-check":"prettier --check '{src,stories,styles,__mocks__,examples/server/src,examples/src,examples/test}/**/*.{ts,js,tsx,jsx,json,scss,md,yaml,html}'","prettier-write":"prettier --write '{src,stories,styles,__mocks__,examples/server/src,examples/src,examples/test}/**/*.{ts,js,tsx,jsx,json,scss,md,yaml,html}'","test-storybook":"yarn build && test-storybook","validate-style":"stylelint '**/*.scss'","build-storybook":"yarn build && build-storybook -c .storybook -o dist-storybook","examples-server":"node examples/server/src/index.js","heroku-postbuild":"yarn examples-build developer","examples-testcafe":"./scripts/run-testcafe.sh visual","validate-style-ci":"stylelint '**/*.scss' --custom-formatter=node_modules/stylelint-checkstyle-formatter > ci/results/stylelint-results.xml","check-circular-deps":"madge --circular --extensions ts ./src","examples-testcafe-ci":"./scripts/run-testcafe.sh ci","examples-testcafe-live":"./scripts/run-testcafe.sh live"},"typings":"dist/index.d.ts","_npmUser":{"name":"gooddata-ci","email":"rail@gooddata.com"},"deprecated":"@gooddata/react-components@7 reached End of Support on March 31, 2022. Please upgrade (see https://sdk.gooddata.com/gooddata-ui/docs/supported_versions.html for more information).","repository":{"url":"git+ssh://git@github.com/gooddata/gooddata-react-components.git","type":"git"},"_npmVersion":"6.13.4","description":"GoodData.UI - A powerful JavaScript library for building analytical applications","directories":{},"lint-staged":{"{src,stories,styles,__mocks__,examples/server/src,examples/src,examples/test}/**/*.{ts,js,tsx,jsx,scss}":["npx gdc-fix-copyright","git add"],"{src,stories,styles,__mocks__,examples/server/src,examples/src,examples/test}/**/*.{ts,js,tsx,jsx,json,scss,md,yaml,html}":["prettier --write","git add"]},"_nodeVersion":"12.16.1","dependencies":{"rxjs":"^5.5.6","uuid":"^3.2.1","immer":"^1.3.1","lodash":"^4.17.15","date-fns":"^2.7.0","downshift":"^3.2.7","invariant":"^2.2.2","mapbox-gl":"^1.6.1","classnames":"^2.2.6","codemirror":"^5.54.0","highcharts":"7.1.1","prop-types":"^15.6.0","react-intl":"^3.6.0","custom-event":"^1.0.1","react-window":"^1.8.1","ag-grid-react":"20.0.0","react-measure":"^2.3.0","@types/mapbox-gl":"^1.6.1","react-day-picker":"~7.3.0","react-responsive":"^3.0.0","stringify-object":"^2.4.0","@gooddata/typings":"^2.24.2","@types/codemirror":"^0.0.95","ag-grid-community":"20.0.0","http-status-codes":"^1.3.0","react-codemirror2":"^7.2.0","@gooddata/js-utils":"^3.10.5","@gooddata/numberjs":"^3.2.4","fixed-data-table-2":"0.7.17","@gooddata/goodstrap":"^68.6.0","react-dom-factories":"^1.0.2","@gooddata/gooddata-js":"^13.0.1","json-stable-stringify":"^1.0.1","react-transition-group":"^2.2.1","hoist-non-react-statics":"^3.3.0","nodelist-foreach-polyfill":"^1.2.0","@formatjs/intl-pluralrules":"^1.3.6","highcharts-grouped-categories":"^1.1.3"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"raf":"3.3.2","yup":"^0.24.1","jest":"24.7.1","husky":"3.0.0","madge":"^3.4.4","react":"^16.5.2","enzyme":"3.5.0","eslint":"4.19.1","formik":"^0.11.11","moment":"2.23.0","history":"^4.7.2","ts-jest":"24.0.0","webpack":"4.30.0","full-icu":"^1.3.0","prettier":"1.16.4","react-ga":"^2.5.2","recharts":"1.0.0-beta.9","testcafe":"1.1.4","commander":"2.14.1","node-sass":"4.13.0","react-dom":"^16.5.2","stylelint":"^10.0.0","supertest":"3.0.0","ts-loader":"6.0.0","@types/raf":"^3.4.0","css-loader":"0.28.7","jest-junit":"3.0.0","raw-loader":"0.5.1","styled-jsx":"2.2.1","typescript":"3.3.4000","@babel/core":"7.4.4","@types/jest":"24.0.6","@types/node":"7.0.8","@types/uuid":"3.4.3","file-loader":"3.0.1","jest-enzyme":"7.0.2","lint-staged":"9.1.0","sass-loader":"6.0.6","webpack-cli":"3.3.2","@types/react":"16.8.6","babel-loader":"8.0.5","react-helmet":"5.2.0","react-select":"1.2.1","style-loader":"0.19.1","@types/enzyme":"3.1.13","@types/lodash":"4.14.123","testcafe-live":"0.1.4","@babel/runtime":"7.4.4","dotenv-webpack":"^1.7.0","@babel/polyfill":"^7.4.4","@storybook/react":"5.0.11","@types/invariant":"2.2.29","@types/react-dom":"16.0.11","isomorphic-fetch":"2.2.1","react-datepicker":"1.1.0","react-router-dom":"4.2.2","@babel/preset-env":"7.4.4","@gooddata/mock-js":"^2.13.1","@storybook/addons":"5.0.11","@types/classnames":"2.2.3","@types/prop-types":"15.5.2","@storybook/theming":"5.0.11","identity-obj-proxy":"^3.0.0","intl-messageformat":"^7.5.4","webpack-dev-server":"3.3.1","@babel/preset-react":"7.0.0","@types/react-portal":"4.0.1","@types/react-window":"^1.8.1","babel-plugin-lodash":"3.3.4","html-webpack-plugin":"3.2.0","react-test-renderer":"16.4.2","@types/react-measure":"2.0.5","clean-webpack-plugin":"2.0.2","stats-webpack-plugin":"0.7.0","eslint-config-prettier":"4.1.0","react-google-recaptcha":"^0.14.1","tslint-config-prettier":"1.18.0","@gooddata/eslint-config":"^1.0.0","@gooddata/tslint-config":"1.0.0","@types/react-responsive":"^3.0.3","@types/storybook__react":"4.0.1","@types/stringify-object":"^3.2.0","enzyme-adapter-react-16":"1.3.1","@gooddata/test-storybook":"3.2.1","@storybook/addon-actions":"5.0.11","@storybook/addon-options":"5.0.11","node-sass-magic-importer":"5.1.0","react-syntax-highlighter":"11.0.2","@types/fixed-data-table-2":"0.8.1","stylelint-config-prettier":"5.2.0","@gooddata/stylelint-config":"4.0.1","@types/react-test-renderer":"16.0.0","circular-dependency-plugin":"5.0.2","compression-webpack-plugin":"2.0.0","@types/json-stable-stringify":"^1.0.32","@gooddata/frontend-npm-scripts":"1.1.0","@types/enzyme-adapter-react-16":"1.0.3","stylelint-checkstyle-formatter":"0.1.0","@types/storybook__addon-actions":"3.4.2","@babel/plugin-proposal-class-properties":"7.4.4","@babel/plugin-proposal-object-rest-spread":"7.4.4","@babel/plugin-transform-async-to-generator":"7.4.4"},"peerDependencies":{"react":"^16.5.2","react-dom":"^16.5.2"},"_npmOperationalInternal":{"tmp":"tmp/react-components_7.7.0-beta.38_1591253988245_0.9047038434338348","host":"s3://npm-registry-packages"}},"7.7.0-alpha-bertold8-pbr-one-4405-2020-06-04T07-03-13-530Z":{"name":"@gooddata/react-components","version":"7.7.0-alpha-bertold8-pbr-one-4405-2020-06-04T07-03-13-530Z","author":{"name":"GoodData Corporation"},"license":"BSD-3-Clause","_id":"@gooddata/react-components@7.7.0-alpha-bertold8-pbr-one-4405-2020-06-04T07-03-13-530Z","maintainers":[{"name":"afi","email":"adam.fiedler@gooddata.com"},{"name":"bertold8","email":"ivan.nejezchleb@seznam.cz"},{"name":"bich.nguyen","email":"bich.nguyen@gooddata.com"},{"name":"brbistas","email":"valentinos.chraniotis@gooddata.com"},{"name":"bugsbunny338","email":"jiri.zajic@mensa.cz"},{"name":"de.do","email":"de.do@gooddata.com"},{"name":"gooddata-ci","email":"rail@gooddata.com"},{"name":"hang.ngo","email":"hang.ngo@gooddata.com"},{"name":"hung.nguyen.hoang","email":"hung.nguyen@gooddata.com"},{"name":"huong.nguyen","email":"huong.nguyen@gooddata.com"},{"name":"huyen.nguyen","email":"huyen.nguyen@gooddata.com"},{"name":"ivan.mjartan","email":"ivan.mjartan@gooddata.com"},{"name":"jakub-sterba","email":"jakub.sterba@gooddata.com"},{"name":"jaroslav.tomecek","email":"jaroslav.tomecek@gooddata.com"},{"name":"jkittler","email":"honza.kittler@gmail.com"},{"name":"khanh.le","email":"khanh.le@gooddata.com"},{"name":"lanhuynh","email":"lan.huynh@gooddata.com"},{"name":"linhhong","email":"linh.hong@gooddata.com"},{"name":"lupko","email":"lubomir.slivka@gooddata.com"},{"name":"mai.nguyen","email":"mai.nguyen@gooddata.com"},{"name":"matyas.kandl","email":"matyas.kandl@gooddata.com"},{"name":"michal.marsal","email":"michal.marsal@gooddata.com"},{"name":"my.duong","email":"my.duong@gooddata.com"},{"name":"naibinh","email":"naibinh@gmail.com"},{"name":"nikolacech","email":"nikola.cech@gooddata.com"},{"name":"nis.hua","email":"nis.hua@gooddata.com"},{"name":"no23reason","email":"dan.homola@hotmail.cz"},{"name":"patrikbraborec","email":"patrik.braborec@gooddata.com"},{"name":"pbenes","email":"petr.benes@gooddata.com"},{"name":"petrjanu","email":"petr.janu@gooddata.com"},{"name":"pkingo","email":"philipandreaskingo@hotmail.com"},{"name":"ptquang86","email":"ptquang86@gmail.com"},{"name":"qduval","email":"quentin.duval@gooddata.com"},{"name":"rodri360","email":"me@rodri360.com"},{"name":"scavnickyj","email":"jakub.scavnicky@gooddata.com"},{"name":"sitina","email":"jiri.sitina@gooddata.com"},{"name":"strouhaljan","email":"strouhal.jan@gmail.com"},{"name":"thao-luong","email":"thao.luong@gooddata.com"},{"name":"thuong.nguyen","email":"thuong.nguyen@gooddata.com"},{"name":"tomas.kratochvil","email":"tomas.kratochvil@gooddata.com"},{"name":"tomsatgd","email":"tomas.satinsky@gooddata.com"},{"name":"trung-le-quoc","email":"trung.le@gooddata.com"},{"name":"tu-ngo","email":"tungo1981@gmail.com"},{"name":"tu.bui","email":"tu.bui@gooddata.com"},{"name":"tulean","email":"tuan.le@gooddata.com"},{"name":"tuqt1005","email":"tu.tran@gooddata.com"},{"name":"utdnah","email":"danh.ung@gooddata.com"},{"name":"vlastikcz","email":"vlastimil.kotas@gooddata.com"},{"name":"vu.pham","email":"vu.pham@gooddata.com"},{"name":"xmort","email":"petr.dolejsi@gooddata.com"},{"name":"yanlipnican","email":"yanlipnican@gmail.com"}],"homepage":"https://github.com/gooddata/gooddata-react-components#readme","bugs":{"url":"https://github.com/gooddata/gooddata-react-components/issues"},"dist":{"shasum":"e4f32bf0e9998ad4447b415a0a128a58019c5c43","tarball":"https://registry.npmjs.org/@gooddata/react-components/-/react-components-7.7.0-alpha-bertold8-pbr-one-4405-2020-06-04T07-03-13-530Z.tgz","fileCount":2652,"integrity":"sha512-4cZDpulkB2G76UM1mRwFPBDPZ+FAYe/5eWvbkDsDhl073Q+4qUbPCULNS2vylBOdG2pyTTqE40dVpG1+wABqXg==","signatures":[{"sig":"MEUCIDxy+LK3k6nfHc50Hk2stXkfF4TsqR+1ycEqNr6+yIynAiEAnj5+V7B9dB2aSym4QLSzWME4CCNYWYtgzLZgzDRhfSc=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":10541027,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJe2JzQCRA9TVsSAnZWagAA7W8P/R642S9ilqoOeWd3BYdo\n+HFuuQ3v5tv9FUgcfHZG+iVRmKT9haWO6BI8sK/rCfFjHXLldD8wryyDP5pm\nuwAt7KiX3sleXECqciaEKv4ZxWhLqAjztlkTwN0svALLlGRJPFrumkAecAiL\nGISPaBIT9PPhHNDgOG4uxwctf67DrJigk1O5FflrPkdzZOwMVfPNqnKVYLGs\nVWOO+os3jX++ti0LuR5cMxochE4G6+2C/GJ65mbZ0RK29cVjt4+PoLkIyoLD\nHz/Qc83kr79Nv6bDra2wiu3pn4h8FLAkEQSuai3oVMp3oBb6t3fSqGv77fcE\n1KKZortl1qrkIvWcTEPj3NiyIxbC9tHNKbf+Q5/HgFL1n8CiGeXitBngnWil\nS4e22Qwag82Tw9DupPc/9IUpjxBCXFHN3VM3WYDbsK9ClLoZZK63t1WW2EoF\nWjPURcsAk8yg62j2QxY6BefRUtR47uFUHO59p5lZPIfXdPquW19xREO38zx/\n0Ne7CKUapu2vhr9AusjdXtWMM8BVdBast2StCG9fBFo4oZMOrslIuW+fdmcz\nUIigAsJxmDYCqFHXn5GKjtCsy2nnw3687ITLl7o3+xnqxz+k9Xjj0IaQQvfx\nAqihuuBaBLDYcU1f4sUZG+ov59Yd/79PXAIm6ggqoe7LL/z194kmMHB0F7Mg\neCdz\r\n=iGVE\r\n-----END PGP SIGNATURE-----\r\n"},"main":"dist/index.js","husky":{"hooks":{"pre-commit":"lint-staged"}},"config":{"eslint":"./examples/**/*.{js,jsx}","tslint":"./{__mocks__,src,stories}/{,**/}*.{ts,tsx}"},"readme":"[![npm version](https://badge.fury.io/js/%40gooddata%2Freact-components.svg)](https://www.npmjs.com/package/@gooddata/react-components)\n\n# GoodData.UI React components\n> A React-based JavaScript library for building data-driven applications\n\n## Getting started\n- [GoodData.UI Documentation](http://sdk.gooddata.com/gooddata-ui/)\n- [GoodData.UI Live Examples](https://gooddata-examples.herokuapp.com/)\n- [Stack Overflow](https://stackoverflow.com/questions/tagged/gooddata)\n\n### Usage\nWith [yarn](https://yarnpkg.com) installed, go to your project directory and run\n```\n$ yarn add @gooddata/react-components\n```\nIf you prefer [npm](npmjs.com) run\n```\n$ npm install --save @gooddata/react-components\n```\n\nThe public API is exposed via global `index.js`. Except for the styles, do not import any other file directly\nbecause they are not intended to be part of the public API.\n\n## Contributing\n\nWe welcome any contribution in form of [issues](https://github.com/gooddata/gooddata-react-components/issues) or [pull requests](https://github.com/gooddata/gooddata-react-components/pulls).\n\nInstall [Node.js](http://nodejs.org) (node 12.16.1, npm v6.13.4) and [Yarn](https://classic.yarnpkg.com) (1.22.4).\n\nInstall dependencies:\n```\nyarn install --frozen-lockfile\n```\n\nThese commands may come in handy while developing:\n\n| command | description |\n| ------- | ----------- |\n| `yarn install --pure-lockfile` | first step |\n| ||\n| `yarn dev` | build react-components to `/dist` in watch mode |\n| `yarn test` | run all unit tests |\n| `yarn prettier-write` | format the source code to match the valid codestyle |\n| `yarn validate` | validate codestyle |\n| ||\n| `yarn storybook` | run storybook from `/stories` on http://localhost:9001 |\n| `yarn build-storybook` | build storybook to `/dist-storybook` |\n| `yarn test-storybook` | run storybook and [screenshot tests](https://github.com/gooddata/gdc-client-utils/tree/master/test-storybook) |\n| ||\n| `yarn examples` | run Live Examples dev-server from `/examples` on https://localhost:8999 |\n| `yarn examples-build` | build Live Examples to `/examples/dist` |\n| `yarn examples-server` | serve built Live Examples - see `/examples/server/src` |\n| `yarn examples-testcafe` | run testcafe tests against `localhost:8999` |\n\n### Deploy to heroku.com\nWhen you deploy this repo to heroku, it serves *GoodData.UI Live Examples*.\nRelevant tasks are in `Procfile` and `package.json`.\n\n```bash\n# run in the project directory\nheroku login\nheroku create <your-app-name>\nheroku config:set DOMAIN_ADMIN_USERNAME=x@gooddata.com DOMAIN_ADMIN_PASSWORD=xy PROJECT_ID_TO_ASSIGN=xms7ga4tf3g3nzucd8380o2bev8oeknp\ngit push heroku HEAD:master\nheroku open\n```\n### Enable Geo Chart for Storybook and Live Examples\nGeo chart uses Mapbox to render map which requires a Mapbox access token.\n- Register an account and create Mapbox access token at [guide](https://docs.mapbox.com/help/how-mapbox-works/access-tokens/)\n- Store the created token at `.env`:\n```bash\necho -e \"EXAMPLE_MAPBOX_ACCESS_TOKEN=token\" >> .env # only need to run once\necho -e \"STORYBOOK_MAPBOX_ACCESS_TOKEN=token\" >> .env # only need to run once\n```\n\n### Run Live Examples Locally\nTo run *GoodData.UI Live Examples* locally:\n```bash\ngit clone <this-repository>\ncd  <repository-folder>\nyarn install --pure-lockfile\nyarn examples\n```\nThen open https://localhost:8999 and login using Live Examples account (you can [create one here](https://gooddata-examples.herokuapp.com/registration)).\n\n### Run Storybook locally\n- Run storybook with token stored in `.env` for more secure\n```bash\nyarn storybook\n```\n- Or run storybook with token env param exposed to cli (not suggested)\n```bash\nSTORYBOOK_MAPBOX_ACCESS_TOKEN=token yarn storybook\n```\n- Apply either above way to `yarn build-storybook` or `yarn test-storybook`\n\n### Source code formatting\nThe source code in the repository is formatted by [Prettier](https://prettier.io/).\nThe format of the code is validated by our Continuous Integration server and is one of the requirements of successful merge.\n\nPrettier is supported by every major IDE. You can find the list of supported editors and how to configure them [here](https://prettier.io/docs/en/editors.html).\n\nIn the case, when your editor is not supported or you don't want to setup the integration, you can run the `yarn prettier-write` command to reformat the code before commit.\n\n## Changelog\n\n- see [CHANGELOG.md](CHANGELOG.md)\n\n## Supported versions\n\nIn order to make the user experience with integrating GoodData UI SDK as smooth and secure as possible and to ensure that the SDK is using the latest features of the platform, we will only provide support to two most recent major versions of UI SDK.\n\nThe most recent majors will be supported in the following modes:\n\n- The latest major version will receive all new functionality and all bug fixes\n- The previous major version will only receive fixes to critical issues and security fixes. These fixes will be applied on top of last released version of the previous major\n\nThe customers are encouraged to always use the latest version of the UI SDK.\n\nIn case of using older versions, the user might face API incompatibility, performance or security issues.\n\nPlease follow the installation instructions to update to the newest version.\n\n## License\n\n(C) 2007-2020 GoodData Corporation\n\nThis project is dual licensed:\n\n- The ATTRIBUTION-NONCOMMERCIAL 4.0 INTERNATIONAL (CC BY-NC 4.0) is used for purpose of the trial experience and evaluation of GoodData.UI library.\n- The GOODDATA GOODDATA.UI LIBRARY END USER LICENSE AGREEMENT is used for GoodData customers.\n\nFor more information, please see [LICENSE](https://github.com/gooddata/gooddata-react-components/blob/master/LICENSE)\n","gitHead":"95ab813cd9d85d3040e4845e66ae90784b08fd56","scripts":{"dev":"bash scripts/build.sh --dev-watch","test":"jest --watch","build":"bash scripts/build.sh","tslint":"yarn run-tslint -t verbose $npm_package_config_tslint","prepare":"cd examples/server && yarn install --frozen-lockfile && cd ../..; rm -r examples/node_modules 2>/dev/null; true","examples":"bash scripts/run-examples.sh","prepare?":"# Called before `npm publish` and on local `npm install`. Temporarily also for deleting obsolete node_modules. Ends with `true` to continue gracefully.","validate":"tsc --noEmit && yarn tslint && eslint $npm_package_config_eslint && yarn validate-style && yarn prettier-check","build-dev":"bash scripts/build.sh --dev","examples?":"# Default is developer domain, other options: yarn examples [sec,secure,stg,stg2,stg3,demo,developer or URL]","storybook":"yarn build && start-storybook -p 9001 -c .storybook","test-once":"jest","tslint-ci":"mkdir -p ./ci/results && yarn run-tslint -t checkstyle -o ./ci/results/tslint-results.xml $npm_package_config_tslint","run-tslint":"tslint -p tsconfig.json","validate-ci":"tsc --noEmit && yarn tslint-ci  && eslint $npm_package_config_eslint -f checkstyle -o ci/results/eslint-results.xml && yarn validate-style-ci && yarn prettier-check","examples-build":"bash scripts/build-examples.sh","prepublishOnly":"yarn build","prettier-check":"prettier --check '{src,stories,styles,__mocks__,examples/server/src,examples/src,examples/test}/**/*.{ts,js,tsx,jsx,json,scss,md,yaml,html}'","prettier-write":"prettier --write '{src,stories,styles,__mocks__,examples/server/src,examples/src,examples/test}/**/*.{ts,js,tsx,jsx,json,scss,md,yaml,html}'","test-storybook":"yarn build && test-storybook","validate-style":"stylelint '**/*.scss'","build-storybook":"yarn build && build-storybook -c .storybook -o dist-storybook","examples-server":"node examples/server/src/index.js","heroku-postbuild":"yarn examples-build developer","examples-testcafe":"./scripts/run-testcafe.sh visual","validate-style-ci":"stylelint '**/*.scss' --custom-formatter=node_modules/stylelint-checkstyle-formatter > ci/results/stylelint-results.xml","check-circular-deps":"madge --circular --extensions ts ./src","examples-testcafe-ci":"./scripts/run-testcafe.sh ci","examples-testcafe-live":"./scripts/run-testcafe.sh live"},"typings":"dist/index.d.ts","_npmUser":{"name":"bertold8","email":"ivan.nejezchleb@seznam.cz"},"deprecated":"@gooddata/react-components@7 reached End of Support on March 31, 2022. Please upgrade (see https://sdk.gooddata.com/gooddata-ui/docs/supported_versions.html for more information).","repository":{"url":"git+ssh://git@github.com/gooddata/gooddata-react-components.git","type":"git"},"_npmVersion":"6.13.4","description":"GoodData.UI - A powerful JavaScript library for building analytical applications","directories":{},"lint-staged":{"{src,stories,styles,__mocks__,examples/server/src,examples/src,examples/test}/**/*.{ts,js,tsx,jsx,scss}":["npx gdc-fix-copyright","git add"],"{src,stories,styles,__mocks__,examples/server/src,examples/src,examples/test}/**/*.{ts,js,tsx,jsx,json,scss,md,yaml,html}":["prettier --write","git add"]},"_nodeVersion":"12.16.1","dependencies":{"rxjs":"^5.5.6","uuid":"^3.2.1","immer":"^1.3.1","lodash":"^4.17.15","date-fns":"^2.7.0","downshift":"^3.2.7","invariant":"^2.2.2","mapbox-gl":"^1.6.1","classnames":"^2.2.6","codemirror":"^5.54.0","highcharts":"7.1.1","prop-types":"^15.6.0","react-intl":"^3.6.0","custom-event":"^1.0.1","react-window":"^1.8.1","ag-grid-react":"20.0.0","react-measure":"^2.3.0","@types/mapbox-gl":"^1.6.1","react-day-picker":"~7.3.0","react-responsive":"^3.0.0","stringify-object":"^2.4.0","@gooddata/typings":"^2.24.2","@types/codemirror":"^0.0.95","ag-grid-community":"20.0.0","http-status-codes":"^1.3.0","react-codemirror2":"^7.2.0","@gooddata/js-utils":"^3.10.5","@gooddata/numberjs":"^3.2.4","fixed-data-table-2":"0.7.17","@gooddata/goodstrap":"^68.6.0","react-dom-factories":"^1.0.2","@gooddata/gooddata-js":"^13.0.1","json-stable-stringify":"^1.0.1","react-transition-group":"^2.2.1","hoist-non-react-statics":"^3.3.0","nodelist-foreach-polyfill":"^1.2.0","@formatjs/intl-pluralrules":"^1.3.6","highcharts-grouped-categories":"^1.1.3"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"raf":"3.3.2","yup":"^0.24.1","jest":"24.7.1","husky":"3.0.0","madge":"^3.4.4","react":"^16.5.2","enzyme":"3.5.0","eslint":"4.19.1","formik":"^0.11.11","moment":"2.23.0","history":"^4.7.2","ts-jest":"24.0.0","webpack":"4.30.0","full-icu":"^1.3.0","prettier":"1.16.4","react-ga":"^2.5.2","recharts":"1.0.0-beta.9","testcafe":"1.1.4","commander":"2.14.1","node-sass":"4.13.0","react-dom":"^16.5.2","stylelint":"^10.0.0","supertest":"3.0.0","ts-loader":"6.0.0","@types/raf":"^3.4.0","css-loader":"0.28.7","jest-junit":"3.0.0","raw-loader":"0.5.1","styled-jsx":"2.2.1","typescript":"3.3.4000","@babel/core":"7.4.4","@types/jest":"24.0.6","@types/node":"7.0.8","@types/uuid":"3.4.3","file-loader":"3.0.1","jest-enzyme":"7.0.2","lint-staged":"9.1.0","sass-loader":"6.0.6","webpack-cli":"3.3.2","@types/react":"16.8.6","babel-loader":"8.0.5","react-helmet":"5.2.0","react-select":"1.2.1","style-loader":"0.19.1","@types/enzyme":"3.1.13","@types/lodash":"4.14.123","testcafe-live":"0.1.4","@babel/runtime":"7.4.4","dotenv-webpack":"^1.7.0","@babel/polyfill":"^7.4.4","@storybook/react":"5.0.11","@types/invariant":"2.2.29","@types/react-dom":"16.0.11","isomorphic-fetch":"2.2.1","react-datepicker":"1.1.0","react-router-dom":"4.2.2","@babel/preset-env":"7.4.4","@gooddata/mock-js":"^2.13.1","@storybook/addons":"5.0.11","@types/classnames":"2.2.3","@types/prop-types":"15.5.2","@storybook/theming":"5.0.11","identity-obj-proxy":"^3.0.0","intl-messageformat":"^7.5.4","webpack-dev-server":"3.3.1","@babel/preset-react":"7.0.0","@types/react-portal":"4.0.1","@types/react-window":"^1.8.1","babel-plugin-lodash":"3.3.4","html-webpack-plugin":"3.2.0","react-test-renderer":"16.4.2","@types/react-measure":"2.0.5","clean-webpack-plugin":"2.0.2","stats-webpack-plugin":"0.7.0","eslint-config-prettier":"4.1.0","react-google-recaptcha":"^0.14.1","tslint-config-prettier":"1.18.0","@gooddata/eslint-config":"^1.0.0","@gooddata/tslint-config":"1.0.0","@types/react-responsive":"^3.0.3","@types/storybook__react":"4.0.1","@types/stringify-object":"^3.2.0","enzyme-adapter-react-16":"1.3.1","@gooddata/test-storybook":"3.2.1","@storybook/addon-actions":"5.0.11","@storybook/addon-options":"5.0.11","node-sass-magic-importer":"5.1.0","react-syntax-highlighter":"11.0.2","@types/fixed-data-table-2":"0.8.1","stylelint-config-prettier":"5.2.0","@gooddata/stylelint-config":"4.0.1","@types/react-test-renderer":"16.0.0","circular-dependency-plugin":"5.0.2","compression-webpack-plugin":"2.0.0","@types/json-stable-stringify":"^1.0.32","@gooddata/frontend-npm-scripts":"1.1.0","@types/enzyme-adapter-react-16":"1.0.3","stylelint-checkstyle-formatter":"0.1.0","@types/storybook__addon-actions":"3.4.2","@babel/plugin-proposal-class-properties":"7.4.4","@babel/plugin-proposal-object-rest-spread":"7.4.4","@babel/plugin-transform-async-to-generator":"7.4.4"},"peerDependencies":{"react":"^16.5.2","react-dom":"^16.5.2"},"_npmOperationalInternal":{"tmp":"tmp/react-components_7.7.0-alpha-bertold8-pbr-one-4405-2020-06-04T07-03-13-530Z_1591254223376_0.9330660108869824","host":"s3://npm-registry-packages"}},"7.8.0-beta.1":{"name":"@gooddata/react-components","version":"7.8.0-beta.1","author":{"name":"GoodData Corporation"},"license":"BSD-3-Clause","_id":"@gooddata/react-components@7.8.0-beta.1","maintainers":[{"name":"afi","email":"adam.fiedler@gooddata.com"},{"name":"bertold8","email":"ivan.nejezchleb@seznam.cz"},{"name":"bich.nguyen","email":"bich.nguyen@gooddata.com"},{"name":"brbistas","email":"valentinos.chraniotis@gooddata.com"},{"name":"bugsbunny338","email":"jiri.zajic@mensa.cz"},{"name":"de.do","email":"de.do@gooddata.com"},{"name":"gooddata-ci","email":"rail@gooddata.com"},{"name":"hang.ngo","email":"hang.ngo@gooddata.com"},{"name":"hung.nguyen.hoang","email":"hung.nguyen@gooddata.com"},{"name":"huong.nguyen","email":"huong.nguyen@gooddata.com"},{"name":"huyen.nguyen","email":"huyen.nguyen@gooddata.com"},{"name":"ivan.mjartan","email":"ivan.mjartan@gooddata.com"},{"name":"jakub-sterba","email":"jakub.sterba@gooddata.com"},{"name":"jaroslav.tomecek","email":"jaroslav.tomecek@gooddata.com"},{"name":"jkittler","email":"honza.kittler@gmail.com"},{"name":"khanh.le","email":"khanh.le@gooddata.com"},{"name":"lanhuynh","email":"lan.huynh@gooddata.com"},{"name":"linhhong","email":"linh.hong@gooddata.com"},{"name":"lupko","email":"lubomir.slivka@gooddata.com"},{"name":"mai.nguyen","email":"mai.nguyen@gooddata.com"},{"name":"matyas.kandl","email":"matyas.kandl@gooddata.com"},{"name":"michal.marsal","email":"michal.marsal@gooddata.com"},{"name":"my.duong","email":"my.duong@gooddata.com"},{"name":"naibinh","email":"naibinh@gmail.com"},{"name":"nikolacech","email":"nikola.cech@gooddata.com"},{"name":"nis.hua","email":"nis.hua@gooddata.com"},{"name":"no23reason","email":"dan.homola@hotmail.cz"},{"name":"patrikbraborec","email":"patrik.braborec@gooddata.com"},{"name":"pbenes","email":"petr.benes@gooddata.com"},{"name":"petrjanu","email":"petr.janu@gooddata.com"},{"name":"pkingo","email":"philipandreaskingo@hotmail.com"},{"name":"ptquang86","email":"ptquang86@gmail.com"},{"name":"qduval","email":"quentin.duval@gooddata.com"},{"name":"rodri360","email":"me@rodri360.com"},{"name":"scavnickyj","email":"jakub.scavnicky@gooddata.com"},{"name":"sitina","email":"jiri.sitina@gooddata.com"},{"name":"strouhaljan","email":"strouhal.jan@gmail.com"},{"name":"thao-luong","email":"thao.luong@gooddata.com"},{"name":"thuong.nguyen","email":"thuong.nguyen@gooddata.com"},{"name":"tomas.kratochvil","email":"tomas.kratochvil@gooddata.com"},{"name":"tomsatgd","email":"tomas.satinsky@gooddata.com"},{"name":"trung-le-quoc","email":"trung.le@gooddata.com"},{"name":"tu-ngo","email":"tungo1981@gmail.com"},{"name":"tu.bui","email":"tu.bui@gooddata.com"},{"name":"tulean","email":"tuan.le@gooddata.com"},{"name":"tuqt1005","email":"tu.tran@gooddata.com"},{"name":"utdnah","email":"danh.ung@gooddata.com"},{"name":"vlastikcz","email":"vlastimil.kotas@gooddata.com"},{"name":"vu.pham","email":"vu.pham@gooddata.com"},{"name":"xmort","email":"petr.dolejsi@gooddata.com"},{"name":"yanlipnican","email":"yanlipnican@gmail.com"}],"homepage":"https://github.com/gooddata/gooddata-react-components#readme","bugs":{"url":"https://github.com/gooddata/gooddata-react-components/issues"},"dist":{"shasum":"b8d7019850c659751476fb7b497039dac6fe6def","tarball":"https://registry.npmjs.org/@gooddata/react-components/-/react-components-7.8.0-beta.1.tgz","fileCount":2646,"integrity":"sha512-nMQJx8RkUzs2eZKtUxAfFz2jLKOpFVy0gNltFEuiFjshcuiiFT8beN5CHDu/41/BqRBy6ZGrN3QOyTw1dshEUA==","signatures":[{"sig":"MEQCIBynHDGA3TnbPI+z3gVtYdG2UmMxuuyH4tunoivAjRx5AiAIrLG0llYIL+kWuVwpO57fZeRnS3jDYVUu9wVi2+6kig==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":10468922,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJe2NfnCRA9TVsSAnZWagAAKkQP/2czb4s6soqOKVt6QAbQ\nAta5fCI7PXdfCmSDq6RYLXsW6O9UTkdWXZxRyj8dviyfWnXzoi5AzXM2trmE\n+7OYhsY0dzxeyzvZkS1LUC0MYq91SfNf565ie3U84oRLcTVnPq8IxFZC7laQ\nGqYW951RtBV84TCcJSa81+UxagtlmnmWuAJYrulf7tVA+hndzsgiaOU4rfKN\nYhi4MD0Ph2NhGeSvFIc8xDBbox2r67YpQZNxiRTIQh82GMcgM5Uf1gMDfhgq\ndTI46jxd0EmU0hP011kFrV0STpjkANEIARhJfJjQ16cPK3E/JN9oewa/hZf3\nmL2gZHKhki33puo7zwJC1G6gnta+MZdKT/YcEwAZwmzlrl2WUjC+MMC6iqKF\nPq27Z//tkLg06zGE7MjqTZpM/engu9kGK7KAN7lzl8X3WAhlF/n1FpKqPXDo\ntIwur8x09I70O+lsvpcF1Ev9Eu6cSgpybkfZGcX2PrUcnau3aF6uzjLcxdSK\nCJb+0zw7uhpz95G1NFx/edorT6XRT2WjJj92H9YkBYFH1GsEsLSi2CztWFHw\nsTFWqoajlQkcQR3MX+amt4cvBS1bMEKezkL/JUvOrCVIQOrtLSAJvZUwS0IK\nVMWNYnCglM1hbXVdnE/dZyqtnXFTHVIZPRPKKy28dKX64VrQna6noYBMWlhS\nfsqP\r\n=LNF2\r\n-----END PGP SIGNATURE-----\r\n"},"main":"dist/index.js","husky":{"hooks":{"pre-commit":"lint-staged"}},"config":{"eslint":"./examples/**/*.{js,jsx}","tslint":"./{__mocks__,src,stories}/{,**/}*.{ts,tsx}"},"readme":"[![npm version](https://badge.fury.io/js/%40gooddata%2Freact-components.svg)](https://www.npmjs.com/package/@gooddata/react-components)\n\n# GoodData.UI React components\n> A React-based JavaScript library for building data-driven applications\n\n## Getting started\n- [GoodData.UI Documentation](http://sdk.gooddata.com/gooddata-ui/)\n- [GoodData.UI Live Examples](https://gooddata-examples.herokuapp.com/)\n- [Stack Overflow](https://stackoverflow.com/questions/tagged/gooddata)\n\n### Usage\nWith [yarn](https://yarnpkg.com) installed, go to your project directory and run\n```\n$ yarn add @gooddata/react-components\n```\nIf you prefer [npm](npmjs.com) run\n```\n$ npm install --save @gooddata/react-components\n```\n\nThe public API is exposed via global `index.js`. Except for the styles, do not import any other file directly\nbecause they are not intended to be part of the public API.\n\n## Contributing\n\nWe welcome any contribution in form of [issues](https://github.com/gooddata/gooddata-react-components/issues) or [pull requests](https://github.com/gooddata/gooddata-react-components/pulls).\n\nInstall [Node.js](http://nodejs.org) (node 12.16.1, npm v6.13.4) and [Yarn](https://classic.yarnpkg.com) (1.22.4).\n\nInstall dependencies:\n```\nyarn install --frozen-lockfile\n```\n\nThese commands may come in handy while developing:\n\n| command | description |\n| ------- | ----------- |\n| `yarn install --pure-lockfile` | first step |\n| ||\n| `yarn dev` | build react-components to `/dist` in watch mode |\n| `yarn test` | run all unit tests |\n| `yarn prettier-write` | format the source code to match the valid codestyle |\n| `yarn validate` | validate codestyle |\n| ||\n| `yarn storybook` | run storybook from `/stories` on http://localhost:9001 |\n| `yarn build-storybook` | build storybook to `/dist-storybook` |\n| `yarn test-storybook` | run storybook and [screenshot tests](https://github.com/gooddata/gdc-client-utils/tree/master/test-storybook) |\n| ||\n| `yarn examples` | run Live Examples dev-server from `/examples` on https://localhost:8999 |\n| `yarn examples-build` | build Live Examples to `/examples/dist` |\n| `yarn examples-server` | serve built Live Examples - see `/examples/server/src` |\n| `yarn examples-testcafe` | run testcafe tests against `localhost:8999` |\n\n### Deploy to heroku.com\nWhen you deploy this repo to heroku, it serves *GoodData.UI Live Examples*.\nRelevant tasks are in `Procfile` and `package.json`.\n\n```bash\n# run in the project directory\nheroku login\nheroku create <your-app-name>\nheroku config:set DOMAIN_ADMIN_USERNAME=x@gooddata.com DOMAIN_ADMIN_PASSWORD=xy PROJECT_ID_TO_ASSIGN=xms7ga4tf3g3nzucd8380o2bev8oeknp\ngit push heroku HEAD:master\nheroku open\n```\n### Enable Geo Chart for Storybook and Live Examples\nGeo chart uses Mapbox to render map which requires a Mapbox access token.\n- Register an account and create Mapbox access token at [guide](https://docs.mapbox.com/help/how-mapbox-works/access-tokens/)\n- Store the created token at `.env`:\n```bash\necho -e \"EXAMPLE_MAPBOX_ACCESS_TOKEN=token\" >> .env # only need to run once\necho -e \"STORYBOOK_MAPBOX_ACCESS_TOKEN=token\" >> .env # only need to run once\n```\n\n### Run Live Examples Locally\nTo run *GoodData.UI Live Examples* locally:\n```bash\ngit clone <this-repository>\ncd  <repository-folder>\nyarn install --pure-lockfile\nyarn examples\n```\nThen open https://localhost:8999 and login using Live Examples account (you can [create one here](https://gooddata-examples.herokuapp.com/registration)).\n\n### Run Storybook locally\n- Run storybook with token stored in `.env` for more secure\n```bash\nyarn storybook\n```\n- Or run storybook with token env param exposed to cli (not suggested)\n```bash\nSTORYBOOK_MAPBOX_ACCESS_TOKEN=token yarn storybook\n```\n- Apply either above way to `yarn build-storybook` or `yarn test-storybook`\n\n### Source code formatting\nThe source code in the repository is formatted by [Prettier](https://prettier.io/).\nThe format of the code is validated by our Continuous Integration server and is one of the requirements of successful merge.\n\nPrettier is supported by every major IDE. You can find the list of supported editors and how to configure them [here](https://prettier.io/docs/en/editors.html).\n\nIn the case, when your editor is not supported or you don't want to setup the integration, you can run the `yarn prettier-write` command to reformat the code before commit.\n\n## Changelog\n\n- see [CHANGELOG.md](CHANGELOG.md)\n\n## Supported versions\n\nIn order to make the user experience with integrating GoodData UI SDK as smooth and secure as possible and to ensure that the SDK is using the latest features of the platform, we will only provide support to two most recent major versions of UI SDK.\n\nThe most recent majors will be supported in the following modes:\n\n- The latest major version will receive all new functionality and all bug fixes\n- The previous major version will only receive fixes to critical issues and security fixes. These fixes will be applied on top of last released version of the previous major\n\nThe customers are encouraged to always use the latest version of the UI SDK.\n\nIn case of using older versions, the user might face API incompatibility, performance or security issues.\n\nPlease follow the installation instructions to update to the newest version.\n\n## License\n\n(C) 2007-2020 GoodData Corporation\n\nThis project is dual licensed:\n\n- The ATTRIBUTION-NONCOMMERCIAL 4.0 INTERNATIONAL (CC BY-NC 4.0) is used for purpose of the trial experience and evaluation of GoodData.UI library.\n- The GOODDATA GOODDATA.UI LIBRARY END USER LICENSE AGREEMENT is used for GoodData customers.\n\nFor more information, please see [LICENSE](https://github.com/gooddata/gooddata-react-components/blob/master/LICENSE)\n","gitHead":"b09ba248747b81d23106894834b4d329d06c6202","scripts":{"dev":"bash scripts/build.sh --dev-watch","test":"jest --watch","build":"bash scripts/build.sh","tslint":"yarn run-tslint -t verbose $npm_package_config_tslint","prepare":"cd examples/server && yarn install --frozen-lockfile && cd ../..; rm -r examples/node_modules 2>/dev/null; true","examples":"bash scripts/run-examples.sh","prepare?":"# Called before `npm publish` and on local `npm install`. Temporarily also for deleting obsolete node_modules. Ends with `true` to continue gracefully.","validate":"tsc --noEmit && yarn tslint && eslint $npm_package_config_eslint && yarn validate-style && yarn prettier-check","build-dev":"bash scripts/build.sh --dev","examples?":"# Default is developer domain, other options: yarn examples [sec,secure,stg,stg2,stg3,demo,developer or URL]","storybook":"yarn build && start-storybook -p 9001 -c .storybook","test-once":"jest","tslint-ci":"mkdir -p ./ci/results && yarn run-tslint -t checkstyle -o ./ci/results/tslint-results.xml $npm_package_config_tslint","run-tslint":"tslint -p tsconfig.json","validate-ci":"tsc --noEmit && yarn tslint-ci  && eslint $npm_package_config_eslint -f checkstyle -o ci/results/eslint-results.xml && yarn validate-style-ci && yarn prettier-check","examples-build":"bash scripts/build-examples.sh","prepublishOnly":"yarn build","prettier-check":"prettier --check '{src,stories,styles,__mocks__,examples/server/src,examples/src,examples/test}/**/*.{ts,js,tsx,jsx,json,scss,md,yaml,html}'","prettier-write":"prettier --write '{src,stories,styles,__mocks__,examples/server/src,examples/src,examples/test}/**/*.{ts,js,tsx,jsx,json,scss,md,yaml,html}'","test-storybook":"yarn build && test-storybook","validate-style":"stylelint '**/*.scss'","build-storybook":"yarn build && build-storybook -c .storybook -o dist-storybook","examples-server":"node examples/server/src/index.js","heroku-postbuild":"yarn examples-build developer","examples-testcafe":"./scripts/run-testcafe.sh visual","validate-style-ci":"stylelint '**/*.scss' --custom-formatter=node_modules/stylelint-checkstyle-formatter > ci/results/stylelint-results.xml","check-circular-deps":"madge --circular --extensions ts ./src","examples-testcafe-ci":"./scripts/run-testcafe.sh ci","examples-testcafe-live":"./scripts/run-testcafe.sh live"},"typings":"dist/index.d.ts","_npmUser":{"name":"gooddata-ci","email":"rail@gooddata.com"},"deprecated":"@gooddata/react-components@7 reached End of Support on March 31, 2022. Please upgrade (see https://sdk.gooddata.com/gooddata-ui/docs/supported_versions.html for more information).","repository":{"url":"git+ssh://git@github.com/gooddata/gooddata-react-components.git","type":"git"},"_npmVersion":"6.13.4","description":"GoodData.UI - A powerful JavaScript library for building analytical applications","directories":{},"lint-staged":{"{src,stories,styles,__mocks__,examples/server/src,examples/src,examples/test}/**/*.{ts,js,tsx,jsx,scss}":["npx gdc-fix-copyright","git add"],"{src,stories,styles,__mocks__,examples/server/src,examples/src,examples/test}/**/*.{ts,js,tsx,jsx,json,scss,md,yaml,html}":["prettier --write","git add"]},"_nodeVersion":"12.16.1","dependencies":{"rxjs":"^5.5.6","uuid":"^3.2.1","immer":"^1.3.1","lodash":"^4.17.15","date-fns":"^2.7.0","downshift":"^3.2.7","invariant":"^2.2.2","mapbox-gl":"^1.6.1","classnames":"^2.2.6","codemirror":"^5.54.0","highcharts":"7.1.1","prop-types":"^15.6.0","react-intl":"^3.6.0","custom-event":"^1.0.1","react-window":"^1.8.1","ag-grid-react":"20.0.0","react-measure":"^2.3.0","@types/mapbox-gl":"^1.6.1","react-day-picker":"~7.3.0","react-responsive":"^3.0.0","stringify-object":"^2.4.0","@gooddata/typings":"^2.24.2","@types/codemirror":"^0.0.95","ag-grid-community":"20.0.0","http-status-codes":"^1.3.0","react-codemirror2":"^7.2.0","@gooddata/js-utils":"^3.10.5","@gooddata/numberjs":"^3.2.4","fixed-data-table-2":"0.7.17","@gooddata/goodstrap":"^68.6.0","react-dom-factories":"^1.0.2","@gooddata/gooddata-js":"^13.0.1","json-stable-stringify":"^1.0.1","react-transition-group":"^2.2.1","hoist-non-react-statics":"^3.3.0","nodelist-foreach-polyfill":"^1.2.0","@formatjs/intl-pluralrules":"^1.3.6","highcharts-grouped-categories":"^1.1.3"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"raf":"3.3.2","yup":"^0.24.1","jest":"24.7.1","husky":"3.0.0","madge":"^3.4.4","react":"^16.5.2","enzyme":"3.5.0","eslint":"4.19.1","formik":"^0.11.11","moment":"2.23.0","history":"^4.7.2","ts-jest":"24.0.0","webpack":"4.30.0","full-icu":"^1.3.0","prettier":"1.16.4","react-ga":"^2.5.2","recharts":"1.0.0-beta.9","testcafe":"1.1.4","commander":"2.14.1","node-sass":"4.13.0","react-dom":"^16.5.2","stylelint":"^10.0.0","supertest":"3.0.0","ts-loader":"6.0.0","@types/raf":"^3.4.0","css-loader":"0.28.7","jest-junit":"3.0.0","raw-loader":"0.5.1","styled-jsx":"2.2.1","typescript":"3.3.4000","@babel/core":"7.4.4","@types/jest":"24.0.6","@types/node":"7.0.8","@types/uuid":"3.4.3","file-loader":"3.0.1","jest-enzyme":"7.0.2","lint-staged":"9.1.0","sass-loader":"6.0.6","webpack-cli":"3.3.2","@types/react":"16.8.6","babel-loader":"8.0.5","react-helmet":"5.2.0","react-select":"1.2.1","style-loader":"0.19.1","@types/enzyme":"3.1.13","@types/lodash":"4.14.123","testcafe-live":"0.1.4","@babel/runtime":"7.4.4","dotenv-webpack":"^1.7.0","@babel/polyfill":"^7.4.4","@storybook/react":"5.0.11","@types/invariant":"2.2.29","@types/react-dom":"16.0.11","isomorphic-fetch":"2.2.1","react-datepicker":"1.1.0","react-router-dom":"4.2.2","@babel/preset-env":"7.4.4","@gooddata/mock-js":"^2.13.1","@storybook/addons":"5.0.11","@types/classnames":"2.2.3","@types/prop-types":"15.5.2","@storybook/theming":"5.0.11","identity-obj-proxy":"^3.0.0","intl-messageformat":"^7.5.4","webpack-dev-server":"3.3.1","@babel/preset-react":"7.0.0","@types/react-portal":"4.0.1","@types/react-window":"^1.8.1","babel-plugin-lodash":"3.3.4","html-webpack-plugin":"3.2.0","react-test-renderer":"16.4.2","@types/react-measure":"2.0.5","clean-webpack-plugin":"2.0.2","stats-webpack-plugin":"0.7.0","eslint-config-prettier":"4.1.0","react-google-recaptcha":"^0.14.1","tslint-config-prettier":"1.18.0","@gooddata/eslint-config":"^1.0.0","@gooddata/tslint-config":"1.0.0","@types/react-responsive":"^3.0.3","@types/storybook__react":"4.0.1","@types/stringify-object":"^3.2.0","enzyme-adapter-react-16":"1.3.1","@gooddata/test-storybook":"3.2.1","@storybook/addon-actions":"5.0.11","@storybook/addon-options":"5.0.11","node-sass-magic-importer":"5.1.0","react-syntax-highlighter":"11.0.2","@types/fixed-data-table-2":"0.8.1","stylelint-config-prettier":"5.2.0","@gooddata/stylelint-config":"4.0.1","@types/react-test-renderer":"16.0.0","circular-dependency-plugin":"5.0.2","compression-webpack-plugin":"2.0.0","@types/json-stable-stringify":"^1.0.32","@gooddata/frontend-npm-scripts":"1.1.0","@types/enzyme-adapter-react-16":"1.0.3","stylelint-checkstyle-formatter":"0.1.0","@types/storybook__addon-actions":"3.4.2","@babel/plugin-proposal-class-properties":"7.4.4","@babel/plugin-proposal-object-rest-spread":"7.4.4","@babel/plugin-transform-async-to-generator":"7.4.4"},"peerDependencies":{"react":"^16.5.2","react-dom":"^16.5.2"},"_npmOperationalInternal":{"tmp":"tmp/react-components_7.8.0-beta.1_1591269350675_0.1925437489434183","host":"s3://npm-registry-packages"}},"7.7.0-rc.1":{"name":"@gooddata/react-components","version":"7.7.0-rc.1","author":{"name":"GoodData Corporation"},"license":"BSD-3-Clause","_id":"@gooddata/react-components@7.7.0-rc.1","maintainers":[{"name":"afi","email":"adam.fiedler@gooddata.com"},{"name":"bertold8","email":"ivan.nejezchleb@seznam.cz"},{"name":"bich.nguyen","email":"bich.nguyen@gooddata.com"},{"name":"brbistas","email":"valentinos.chraniotis@gooddata.com"},{"name":"bugsbunny338","email":"jiri.zajic@mensa.cz"},{"name":"de.do","email":"de.do@gooddata.com"},{"name":"gooddata-ci","email":"rail@gooddata.com"},{"name":"hang.ngo","email":"hang.ngo@gooddata.com"},{"name":"hung.nguyen.hoang","email":"hung.nguyen@gooddata.com"},{"name":"huong.nguyen","email":"huong.nguyen@gooddata.com"},{"name":"huyen.nguyen","email":"huyen.nguyen@gooddata.com"},{"name":"ivan.mjartan","email":"ivan.mjartan@gooddata.com"},{"name":"jakub-sterba","email":"jakub.sterba@gooddata.com"},{"name":"jaroslav.tomecek","email":"jaroslav.tomecek@gooddata.com"},{"name":"jkittler","email":"honza.kittler@gmail.com"},{"name":"khanh.le","email":"khanh.le@gooddata.com"},{"name":"lanhuynh","email":"lan.huynh@gooddata.com"},{"name":"linhhong","email":"linh.hong@gooddata.com"},{"name":"lupko","email":"lubomir.slivka@gooddata.com"},{"name":"mai.nguyen","email":"mai.nguyen@gooddata.com"},{"name":"matyas.kandl","email":"matyas.kandl@gooddata.com"},{"name":"michal.marsal","email":"michal.marsal@gooddata.com"},{"name":"my.duong","email":"my.duong@gooddata.com"},{"name":"naibinh","email":"naibinh@gmail.com"},{"name":"nikolacech","email":"nikola.cech@gooddata.com"},{"name":"nis.hua","email":"nis.hua@gooddata.com"},{"name":"no23reason","email":"dan.homola@hotmail.cz"},{"name":"patrikbraborec","email":"patrik.braborec@gooddata.com"},{"name":"pbenes","email":"petr.benes@gooddata.com"},{"name":"petrjanu","email":"petr.janu@gooddata.com"},{"name":"pkingo","email":"philipandreaskingo@hotmail.com"},{"name":"ptquang86","email":"ptquang86@gmail.com"},{"name":"qduval","email":"quentin.duval@gooddata.com"},{"name":"rodri360","email":"me@rodri360.com"},{"name":"scavnickyj","email":"jakub.scavnicky@gooddata.com"},{"name":"sitina","email":"jiri.sitina@gooddata.com"},{"name":"strouhaljan","email":"strouhal.jan@gmail.com"},{"name":"thao-luong","email":"thao.luong@gooddata.com"},{"name":"thuong.nguyen","email":"thuong.nguyen@gooddata.com"},{"name":"tomas.kratochvil","email":"tomas.kratochvil@gooddata.com"},{"name":"tomsatgd","email":"tomas.satinsky@gooddata.com"},{"name":"trung-le-quoc","email":"trung.le@gooddata.com"},{"name":"tu-ngo","email":"tungo1981@gmail.com"},{"name":"tu.bui","email":"tu.bui@gooddata.com"},{"name":"tulean","email":"tuan.le@gooddata.com"},{"name":"tuqt1005","email":"tu.tran@gooddata.com"},{"name":"utdnah","email":"danh.ung@gooddata.com"},{"name":"vlastikcz","email":"vlastimil.kotas@gooddata.com"},{"name":"vu.pham","email":"vu.pham@gooddata.com"},{"name":"xmort","email":"petr.dolejsi@gooddata.com"},{"name":"yanlipnican","email":"yanlipnican@gmail.com"}],"homepage":"https://github.com/gooddata/gooddata-react-components#readme","bugs":{"url":"https://github.com/gooddata/gooddata-react-components/issues"},"dist":{"shasum":"5035269c5a634212ecd7017a31228e8ccc89463b","tarball":"https://registry.npmjs.org/@gooddata/react-components/-/react-components-7.7.0-rc.1.tgz","fileCount":2646,"integrity":"sha512-mMhZl4xSY8ZF3QBWx+rA333BNqoqWbbMxW9sZN7JmNqpbizad0RMjXPTOecSi7iOGW2VJbKbmTDd7a03Jw8SSQ==","signatures":[{"sig":"MEQCIG7rKIcy9MZSPW1SwIB2bQRnJOir9EWbR4pve4oGIHW6AiBLGe3kCQ3XwPmLz5KgVPHPqFtOlgPCXpZ3akEtYJuH9w==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":10468920,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJe2NuBCRA9TVsSAnZWagAAD6YP/15XEiOpEklWRxjKv5fX\n0u2PSH29rm6JxGt/267jJ0asu2xCepvSN+XcPx1T8TutZSyL66DUuABm7QS4\nCdzKac66Sqs277BroDkG44iSKSFuxoK72T29+MuLD570+QciZw+ArdQJh+yt\nsaqsr46NL5qNAeQiLmHFSjtLW1pN1kmg9gnP0RfIZ28bwlDqpoMGyBtrwwI6\n4MbDW2N/iDGXZMRL3Xx5UcHgkIa5+2oZU/iURfS9BW4DD4O4zBI1GAWv+DRG\nD4qYz2YjgB24mS9f28X9rHaJ6gldoB1PkZm8eV+mNsQBE5RHNZN1eorrwZmV\n/yNyi47AV2sbUBqj2b6jZHjiKGRVktXzs0o4R8MlhADYt4L/mI9zbbABAwS8\nJCF7mpROYyMpNyK4a5B2G9D4E4yUhgwLvL1khsJSHNsIOjpqf53SjiskA0TQ\nL8AaftpGU6I4qZYnRIRy0dkiad3aU+5NLJtSAHfeIbZdRG66TCAyT0jiaEyo\nNNkzo9wglO0nzBnnByD67iE1wq7UKl8HwLUxXF/gKqg8Zu9eYl0mFmvlkqkq\nKsjnmhJiCDLIKtQKVPlaGZUg71xkSAe5bHYEQOxx3A9aaFcqcomoBEz43q1o\njLKSzQXFDFT1nuI5WS/lt+0ELiKn8ZF7PMRumtXTveQgRqRI7U5ytaiG6baS\n/HHW\r\n=6rgg\r\n-----END PGP SIGNATURE-----\r\n"},"main":"dist/index.js","husky":{"hooks":{"pre-commit":"lint-staged"}},"config":{"eslint":"./examples/**/*.{js,jsx}","tslint":"./{__mocks__,src,stories}/{,**/}*.{ts,tsx}"},"readme":"[![npm version](https://badge.fury.io/js/%40gooddata%2Freact-components.svg)](https://www.npmjs.com/package/@gooddata/react-components)\n\n# GoodData.UI React components\n> A React-based JavaScript library for building data-driven applications\n\n## Getting started\n- [GoodData.UI Documentation](http://sdk.gooddata.com/gooddata-ui/)\n- [GoodData.UI Live Examples](https://gooddata-examples.herokuapp.com/)\n- [Stack Overflow](https://stackoverflow.com/questions/tagged/gooddata)\n\n### Usage\nWith [yarn](https://yarnpkg.com) installed, go to your project directory and run\n```\n$ yarn add @gooddata/react-components\n```\nIf you prefer [npm](npmjs.com) run\n```\n$ npm install --save @gooddata/react-components\n```\n\nThe public API is exposed via global `index.js`. Except for the styles, do not import any other file directly\nbecause they are not intended to be part of the public API.\n\n## Contributing\n\nWe welcome any contribution in form of [issues](https://github.com/gooddata/gooddata-react-components/issues) or [pull requests](https://github.com/gooddata/gooddata-react-components/pulls).\n\nInstall [Node.js](http://nodejs.org) (node 12.16.1, npm v6.13.4) and [Yarn](https://classic.yarnpkg.com) (1.22.4).\n\nInstall dependencies:\n```\nyarn install --frozen-lockfile\n```\n\nThese commands may come in handy while developing:\n\n| command | description |\n| ------- | ----------- |\n| `yarn install --pure-lockfile` | first step |\n| ||\n| `yarn dev` | build react-components to `/dist` in watch mode |\n| `yarn test` | run all unit tests |\n| `yarn prettier-write` | format the source code to match the valid codestyle |\n| `yarn validate` | validate codestyle |\n| ||\n| `yarn storybook` | run storybook from `/stories` on http://localhost:9001 |\n| `yarn build-storybook` | build storybook to `/dist-storybook` |\n| `yarn test-storybook` | run storybook and [screenshot tests](https://github.com/gooddata/gdc-client-utils/tree/master/test-storybook) |\n| ||\n| `yarn examples` | run Live Examples dev-server from `/examples` on https://localhost:8999 |\n| `yarn examples-build` | build Live Examples to `/examples/dist` |\n| `yarn examples-server` | serve built Live Examples - see `/examples/server/src` |\n| `yarn examples-testcafe` | run testcafe tests against `localhost:8999` |\n\n### Deploy to heroku.com\nWhen you deploy this repo to heroku, it serves *GoodData.UI Live Examples*.\nRelevant tasks are in `Procfile` and `package.json`.\n\n```bash\n# run in the project directory\nheroku login\nheroku create <your-app-name>\nheroku config:set DOMAIN_ADMIN_USERNAME=x@gooddata.com DOMAIN_ADMIN_PASSWORD=xy PROJECT_ID_TO_ASSIGN=xms7ga4tf3g3nzucd8380o2bev8oeknp\ngit push heroku HEAD:master\nheroku open\n```\n### Enable Geo Chart for Storybook and Live Examples\nGeo chart uses Mapbox to render map which requires a Mapbox access token.\n- Register an account and create Mapbox access token at [guide](https://docs.mapbox.com/help/how-mapbox-works/access-tokens/)\n- Store the created token at `.env`:\n```bash\necho -e \"EXAMPLE_MAPBOX_ACCESS_TOKEN=token\" >> .env # only need to run once\necho -e \"STORYBOOK_MAPBOX_ACCESS_TOKEN=token\" >> .env # only need to run once\n```\n\n### Run Live Examples Locally\nTo run *GoodData.UI Live Examples* locally:\n```bash\ngit clone <this-repository>\ncd  <repository-folder>\nyarn install --pure-lockfile\nyarn examples\n```\nThen open https://localhost:8999 and login using Live Examples account (you can [create one here](https://gooddata-examples.herokuapp.com/registration)).\n\n### Run Storybook locally\n- Run storybook with token stored in `.env` for more secure\n```bash\nyarn storybook\n```\n- Or run storybook with token env param exposed to cli (not suggested)\n```bash\nSTORYBOOK_MAPBOX_ACCESS_TOKEN=token yarn storybook\n```\n- Apply either above way to `yarn build-storybook` or `yarn test-storybook`\n\n### Source code formatting\nThe source code in the repository is formatted by [Prettier](https://prettier.io/).\nThe format of the code is validated by our Continuous Integration server and is one of the requirements of successful merge.\n\nPrettier is supported by every major IDE. You can find the list of supported editors and how to configure them [here](https://prettier.io/docs/en/editors.html).\n\nIn the case, when your editor is not supported or you don't want to setup the integration, you can run the `yarn prettier-write` command to reformat the code before commit.\n\n## Changelog\n\n- see [CHANGELOG.md](CHANGELOG.md)\n\n## Supported versions\n\nIn order to make the user experience with integrating GoodData UI SDK as smooth and secure as possible and to ensure that the SDK is using the latest features of the platform, we will only provide support to two most recent major versions of UI SDK.\n\nThe most recent majors will be supported in the following modes:\n\n- The latest major version will receive all new functionality and all bug fixes\n- The previous major version will only receive fixes to critical issues and security fixes. These fixes will be applied on top of last released version of the previous major\n\nThe customers are encouraged to always use the latest version of the UI SDK.\n\nIn case of using older versions, the user might face API incompatibility, performance or security issues.\n\nPlease follow the installation instructions to update to the newest version.\n\n## License\n\n(C) 2007-2020 GoodData Corporation\n\nThis project is dual licensed:\n\n- The ATTRIBUTION-NONCOMMERCIAL 4.0 INTERNATIONAL (CC BY-NC 4.0) is used for purpose of the trial experience and evaluation of GoodData.UI library.\n- The GOODDATA GOODDATA.UI LIBRARY END USER LICENSE AGREEMENT is used for GoodData customers.\n\nFor more information, please see [LICENSE](https://github.com/gooddata/gooddata-react-components/blob/master/LICENSE)\n","gitHead":"6ad3bb208330dc389f4598dbefc0a654e21ebb90","scripts":{"dev":"bash scripts/build.sh --dev-watch","test":"jest --watch","build":"bash scripts/build.sh","tslint":"yarn run-tslint -t verbose $npm_package_config_tslint","prepare":"cd examples/server && yarn install --frozen-lockfile && cd ../..; rm -r examples/node_modules 2>/dev/null; true","examples":"bash scripts/run-examples.sh","prepare?":"# Called before `npm publish` and on local `npm install`. Temporarily also for deleting obsolete node_modules. Ends with `true` to continue gracefully.","validate":"tsc --noEmit && yarn tslint && eslint $npm_package_config_eslint && yarn validate-style && yarn prettier-check","build-dev":"bash scripts/build.sh --dev","examples?":"# Default is developer domain, other options: yarn examples [sec,secure,stg,stg2,stg3,demo,developer or URL]","storybook":"yarn build && start-storybook -p 9001 -c .storybook","test-once":"jest","tslint-ci":"mkdir -p ./ci/results && yarn run-tslint -t checkstyle -o ./ci/results/tslint-results.xml $npm_package_config_tslint","run-tslint":"tslint -p tsconfig.json","validate-ci":"tsc --noEmit && yarn tslint-ci  && eslint $npm_package_config_eslint -f checkstyle -o ci/results/eslint-results.xml && yarn validate-style-ci && yarn prettier-check","examples-build":"bash scripts/build-examples.sh","prepublishOnly":"yarn build","prettier-check":"prettier --check '{src,stories,styles,__mocks__,examples/server/src,examples/src,examples/test}/**/*.{ts,js,tsx,jsx,json,scss,md,yaml,html}'","prettier-write":"prettier --write '{src,stories,styles,__mocks__,examples/server/src,examples/src,examples/test}/**/*.{ts,js,tsx,jsx,json,scss,md,yaml,html}'","test-storybook":"yarn build && test-storybook","validate-style":"stylelint '**/*.scss'","build-storybook":"yarn build && build-storybook -c .storybook -o dist-storybook","examples-server":"node examples/server/src/index.js","heroku-postbuild":"yarn examples-build developer","examples-testcafe":"./scripts/run-testcafe.sh visual","validate-style-ci":"stylelint '**/*.scss' --custom-formatter=node_modules/stylelint-checkstyle-formatter > ci/results/stylelint-results.xml","check-circular-deps":"madge --circular --extensions ts ./src","examples-testcafe-ci":"./scripts/run-testcafe.sh ci","examples-testcafe-live":"./scripts/run-testcafe.sh live"},"typings":"dist/index.d.ts","_npmUser":{"name":"gooddata-ci","email":"rail@gooddata.com"},"deprecated":"@gooddata/react-components@7 reached End of Support on March 31, 2022. Please upgrade (see https://sdk.gooddata.com/gooddata-ui/docs/supported_versions.html for more information).","repository":{"url":"git+ssh://git@github.com/gooddata/gooddata-react-components.git","type":"git"},"_npmVersion":"6.13.4","description":"GoodData.UI - A powerful JavaScript library for building analytical applications","directories":{},"lint-staged":{"{src,stories,styles,__mocks__,examples/server/src,examples/src,examples/test}/**/*.{ts,js,tsx,jsx,scss}":["npx gdc-fix-copyright","git add"],"{src,stories,styles,__mocks__,examples/server/src,examples/src,examples/test}/**/*.{ts,js,tsx,jsx,json,scss,md,yaml,html}":["prettier --write","git add"]},"_nodeVersion":"12.16.1","dependencies":{"rxjs":"^5.5.6","uuid":"^3.2.1","immer":"^1.3.1","lodash":"^4.17.15","date-fns":"^2.7.0","downshift":"^3.2.7","invariant":"^2.2.2","mapbox-gl":"^1.6.1","classnames":"^2.2.6","codemirror":"^5.54.0","highcharts":"7.1.1","prop-types":"^15.6.0","react-intl":"^3.6.0","custom-event":"^1.0.1","react-window":"^1.8.1","ag-grid-react":"20.0.0","react-measure":"^2.3.0","@types/mapbox-gl":"^1.6.1","react-day-picker":"~7.3.0","react-responsive":"^3.0.0","stringify-object":"^2.4.0","@gooddata/typings":"^2.24.2","@types/codemirror":"^0.0.95","ag-grid-community":"20.0.0","http-status-codes":"^1.3.0","react-codemirror2":"^7.2.0","@gooddata/js-utils":"^3.10.5","@gooddata/numberjs":"^3.2.4","fixed-data-table-2":"0.7.17","@gooddata/goodstrap":"^68.6.0","react-dom-factories":"^1.0.2","@gooddata/gooddata-js":"^13.0.1","json-stable-stringify":"^1.0.1","react-transition-group":"^2.2.1","hoist-non-react-statics":"^3.3.0","nodelist-foreach-polyfill":"^1.2.0","@formatjs/intl-pluralrules":"^1.3.6","highcharts-grouped-categories":"^1.1.3"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"raf":"3.3.2","yup":"^0.24.1","jest":"24.7.1","husky":"3.0.0","madge":"^3.4.4","react":"^16.5.2","enzyme":"3.5.0","eslint":"4.19.1","formik":"^0.11.11","moment":"2.23.0","history":"^4.7.2","ts-jest":"24.0.0","webpack":"4.30.0","full-icu":"^1.3.0","prettier":"1.16.4","react-ga":"^2.5.2","recharts":"1.0.0-beta.9","testcafe":"1.1.4","commander":"2.14.1","node-sass":"4.13.0","react-dom":"^16.5.2","stylelint":"^10.0.0","supertest":"3.0.0","ts-loader":"6.0.0","@types/raf":"^3.4.0","css-loader":"0.28.7","jest-junit":"3.0.0","raw-loader":"0.5.1","styled-jsx":"2.2.1","typescript":"3.3.4000","@babel/core":"7.4.4","@types/jest":"24.0.6","@types/node":"7.0.8","@types/uuid":"3.4.3","file-loader":"3.0.1","jest-enzyme":"7.0.2","lint-staged":"9.1.0","sass-loader":"6.0.6","webpack-cli":"3.3.2","@types/react":"16.8.6","babel-loader":"8.0.5","react-helmet":"5.2.0","react-select":"1.2.1","style-loader":"0.19.1","@types/enzyme":"3.1.13","@types/lodash":"4.14.123","testcafe-live":"0.1.4","@babel/runtime":"7.4.4","dotenv-webpack":"^1.7.0","@babel/polyfill":"^7.4.4","@storybook/react":"5.0.11","@types/invariant":"2.2.29","@types/react-dom":"16.0.11","isomorphic-fetch":"2.2.1","react-datepicker":"1.1.0","react-router-dom":"4.2.2","@babel/preset-env":"7.4.4","@gooddata/mock-js":"^2.13.1","@storybook/addons":"5.0.11","@types/classnames":"2.2.3","@types/prop-types":"15.5.2","@storybook/theming":"5.0.11","identity-obj-proxy":"^3.0.0","intl-messageformat":"^7.5.4","webpack-dev-server":"3.3.1","@babel/preset-react":"7.0.0","@types/react-portal":"4.0.1","@types/react-window":"^1.8.1","babel-plugin-lodash":"3.3.4","html-webpack-plugin":"3.2.0","react-test-renderer":"16.4.2","@types/react-measure":"2.0.5","clean-webpack-plugin":"2.0.2","stats-webpack-plugin":"0.7.0","eslint-config-prettier":"4.1.0","react-google-recaptcha":"^0.14.1","tslint-config-prettier":"1.18.0","@gooddata/eslint-config":"^1.0.0","@gooddata/tslint-config":"1.0.0","@types/react-responsive":"^3.0.3","@types/storybook__react":"4.0.1","@types/stringify-object":"^3.2.0","enzyme-adapter-react-16":"1.3.1","@gooddata/test-storybook":"3.2.1","@storybook/addon-actions":"5.0.11","@storybook/addon-options":"5.0.11","node-sass-magic-importer":"5.1.0","react-syntax-highlighter":"11.0.2","@types/fixed-data-table-2":"0.8.1","stylelint-config-prettier":"5.2.0","@gooddata/stylelint-config":"4.0.1","@types/react-test-renderer":"16.0.0","circular-dependency-plugin":"5.0.2","compression-webpack-plugin":"2.0.0","@types/json-stable-stringify":"^1.0.32","@gooddata/frontend-npm-scripts":"1.1.0","@types/enzyme-adapter-react-16":"1.0.3","stylelint-checkstyle-formatter":"0.1.0","@types/storybook__addon-actions":"3.4.2","@babel/plugin-proposal-class-properties":"7.4.4","@babel/plugin-proposal-object-rest-spread":"7.4.4","@babel/plugin-transform-async-to-generator":"7.4.4"},"peerDependencies":{"react":"^16.5.2","react-dom":"^16.5.2"},"_npmOperationalInternal":{"tmp":"tmp/react-components_7.7.0-rc.1_1591270272836_0.577006904653391","host":"s3://npm-registry-packages"}},"7.8.0-beta.2":{"name":"@gooddata/react-components","version":"7.8.0-beta.2","author":{"name":"GoodData Corporation"},"license":"BSD-3-Clause","_id":"@gooddata/react-components@7.8.0-beta.2","maintainers":[{"name":"afi","email":"adam.fiedler@gooddata.com"},{"name":"bertold8","email":"ivan.nejezchleb@seznam.cz"},{"name":"bich.nguyen","email":"bich.nguyen@gooddata.com"},{"name":"brbistas","email":"valentinos.chraniotis@gooddata.com"},{"name":"bugsbunny338","email":"jiri.zajic@mensa.cz"},{"name":"de.do","email":"de.do@gooddata.com"},{"name":"gooddata-ci","email":"rail@gooddata.com"},{"name":"hang.ngo","email":"hang.ngo@gooddata.com"},{"name":"hung.nguyen.hoang","email":"hung.nguyen@gooddata.com"},{"name":"huong.nguyen","email":"huong.nguyen@gooddata.com"},{"name":"huyen.nguyen","email":"huyen.nguyen@gooddata.com"},{"name":"ivan.mjartan","email":"ivan.mjartan@gooddata.com"},{"name":"jakub-sterba","email":"jakub.sterba@gooddata.com"},{"name":"jaroslav.tomecek","email":"jaroslav.tomecek@gooddata.com"},{"name":"jkittler","email":"honza.kittler@gmail.com"},{"name":"khanh.le","email":"khanh.le@gooddata.com"},{"name":"lanhuynh","email":"lan.huynh@gooddata.com"},{"name":"linhhong","email":"linh.hong@gooddata.com"},{"name":"lupko","email":"lubomir.slivka@gooddata.com"},{"name":"mai.nguyen","email":"mai.nguyen@gooddata.com"},{"name":"matyas.kandl","email":"matyas.kandl@gooddata.com"},{"name":"michal.marsal","email":"michal.marsal@gooddata.com"},{"name":"my.duong","email":"my.duong@gooddata.com"},{"name":"naibinh","email":"naibinh@gmail.com"},{"name":"nikolacech","email":"nikola.cech@gooddata.com"},{"name":"nis.hua","email":"nis.hua@gooddata.com"},{"name":"no23reason","email":"dan.homola@hotmail.cz"},{"name":"patrikbraborec","email":"patrik.braborec@gooddata.com"},{"name":"pbenes","email":"petr.benes@gooddata.com"},{"name":"petrjanu","email":"petr.janu@gooddata.com"},{"name":"pkingo","email":"philipandreaskingo@hotmail.com"},{"name":"ptquang86","email":"ptquang86@gmail.com"},{"name":"qduval","email":"quentin.duval@gooddata.com"},{"name":"rodri360","email":"me@rodri360.com"},{"name":"scavnickyj","email":"jakub.scavnicky@gooddata.com"},{"name":"sitina","email":"jiri.sitina@gooddata.com"},{"name":"strouhaljan","email":"strouhal.jan@gmail.com"},{"name":"thao-luong","email":"thao.luong@gooddata.com"},{"name":"thuong.nguyen","email":"thuong.nguyen@gooddata.com"},{"name":"tomas.kratochvil","email":"tomas.kratochvil@gooddata.com"},{"name":"tomsatgd","email":"tomas.satinsky@gooddata.com"},{"name":"trung-le-quoc","email":"trung.le@gooddata.com"},{"name":"tu-ngo","email":"tungo1981@gmail.com"},{"name":"tu.bui","email":"tu.bui@gooddata.com"},{"name":"tulean","email":"tuan.le@gooddata.com"},{"name":"tuqt1005","email":"tu.tran@gooddata.com"},{"name":"utdnah","email":"danh.ung@gooddata.com"},{"name":"vlastikcz","email":"vlastimil.kotas@gooddata.com"},{"name":"vu.pham","email":"vu.pham@gooddata.com"},{"name":"xmort","email":"petr.dolejsi@gooddata.com"},{"name":"yanlipnican","email":"yanlipnican@gmail.com"}],"homepage":"https://github.com/gooddata/gooddata-react-components#readme","bugs":{"url":"https://github.com/gooddata/gooddata-react-components/issues"},"dist":{"shasum":"3496d866e80cae0bdf8196efb2f997576c6f69f3","tarball":"https://registry.npmjs.org/@gooddata/react-components/-/react-components-7.8.0-beta.2.tgz","fileCount":2646,"integrity":"sha512-2IB8X7gsNg3PLSENSPvmSe9PWwxGrEUA5BTDREgFOfCY2BbPpHHaApA9j/g8LksDi8vm+swQxP3IckHv67QcJw==","signatures":[{"sig":"MEUCIHaGV++jTBQFvteuTb4SQKoi6+WqPjLW4OXNWsEHBO3UAiEA26Bg/4JSAYA4s8SL90BDXVMHuDAJd8SMEnp3Ioervzk=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":10468922,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJe2OuxCRA9TVsSAnZWagAAiGcQAJqblT+dmsQr720LL+AD\nO7CMtWWTCp8zN6DfypEnLbJAGTfrEC4T0Q+orkhdOA1SvR6xx1hAo4u9CR4D\nxAPhOSLv2LVvKscfN+yYCn7lz7scH64mRUoJ1fFlSGcMhjwH8lgSQ7mf2nFi\nxRw7YLdvn8PzEl9BYnvnD5BDeZtE14dOsuexr9bBLStqs1Aslc/04svDpuf+\nj1xqJf4TX7GW9LtDaUA9Kamuf+qoU3dI6JUWiz2sPJm43A8o/XMXQChL+r2o\n22muebcBZzpjuWHMsOG0sGfGNoXQC03cXlSRSv9xp7nEAKZGTeQC5KnnzRpj\n4zgfU3wmW9444Yd44O+BE20rdhwwDF1KBwIYn+FggbCuFzjzuh4BLXzNpGpc\nYcVxqeaJMpF2x3zSgMVu1PLHX4N+Dv2MwDJJyt0xtmABiC+fV3JjsAbldc//\nqIEZ4X7NUSzJ3V64vAAe/BGefUos/R6dp1yyhKOzqWeuUsP4meCidOk7TOUA\nI1rATAwxfAYmWAg7mTE43/CpQZPxwtGGtTUDw+8UmFmuhSUWCZJAuPQBbTRb\nJNmU5FQY+9q/njXfV+664edRSRyLb1Z8hlA4vQWL5qIZRQIEqodyivvjAGv/\nU98R3pms5I1RONAbxIaMHd4YO9g35ZCJ5/WEMsaPxZ6J3UY3D717Zw/PDnXI\nS9Ll\r\n=pZUS\r\n-----END PGP SIGNATURE-----\r\n"},"main":"dist/index.js","husky":{"hooks":{"pre-commit":"lint-staged"}},"config":{"eslint":"./examples/**/*.{js,jsx}","tslint":"./{__mocks__,src,stories}/{,**/}*.{ts,tsx}"},"readme":"[![npm version](https://badge.fury.io/js/%40gooddata%2Freact-components.svg)](https://www.npmjs.com/package/@gooddata/react-components)\n\n# GoodData.UI React components\n> A React-based JavaScript library for building data-driven applications\n\n## Getting started\n- [GoodData.UI Documentation](http://sdk.gooddata.com/gooddata-ui/)\n- [GoodData.UI Live Examples](https://gooddata-examples.herokuapp.com/)\n- [Stack Overflow](https://stackoverflow.com/questions/tagged/gooddata)\n\n### Usage\nWith [yarn](https://yarnpkg.com) installed, go to your project directory and run\n```\n$ yarn add @gooddata/react-components\n```\nIf you prefer [npm](npmjs.com) run\n```\n$ npm install --save @gooddata/react-components\n```\n\nThe public API is exposed via global `index.js`. Except for the styles, do not import any other file directly\nbecause they are not intended to be part of the public API.\n\n## Contributing\n\nWe welcome any contribution in form of [issues](https://github.com/gooddata/gooddata-react-components/issues) or [pull requests](https://github.com/gooddata/gooddata-react-components/pulls).\n\nInstall [Node.js](http://nodejs.org) (node 12.16.1, npm v6.13.4) and [Yarn](https://classic.yarnpkg.com) (1.22.4).\n\nInstall dependencies:\n```\nyarn install --frozen-lockfile\n```\n\nThese commands may come in handy while developing:\n\n| command | description |\n| ------- | ----------- |\n| `yarn install --pure-lockfile` | first step |\n| ||\n| `yarn dev` | build react-components to `/dist` in watch mode |\n| `yarn test` | run all unit tests |\n| `yarn prettier-write` | format the source code to match the valid codestyle |\n| `yarn validate` | validate codestyle |\n| ||\n| `yarn storybook` | run storybook from `/stories` on http://localhost:9001 |\n| `yarn build-storybook` | build storybook to `/dist-storybook` |\n| `yarn test-storybook` | run storybook and [screenshot tests](https://github.com/gooddata/gdc-client-utils/tree/master/test-storybook) |\n| ||\n| `yarn examples` | run Live Examples dev-server from `/examples` on https://localhost:8999 |\n| `yarn examples-build` | build Live Examples to `/examples/dist` |\n| `yarn examples-server` | serve built Live Examples - see `/examples/server/src` |\n| `yarn examples-testcafe` | run testcafe tests against `localhost:8999` |\n\n### Deploy to heroku.com\nWhen you deploy this repo to heroku, it serves *GoodData.UI Live Examples*.\nRelevant tasks are in `Procfile` and `package.json`.\n\n```bash\n# run in the project directory\nheroku login\nheroku create <your-app-name>\nheroku config:set DOMAIN_ADMIN_USERNAME=x@gooddata.com DOMAIN_ADMIN_PASSWORD=xy PROJECT_ID_TO_ASSIGN=xms7ga4tf3g3nzucd8380o2bev8oeknp\ngit push heroku HEAD:master\nheroku open\n```\n### Enable Geo Chart for Storybook and Live Examples\nGeo chart uses Mapbox to render map which requires a Mapbox access token.\n- Register an account and create Mapbox access token at [guide](https://docs.mapbox.com/help/how-mapbox-works/access-tokens/)\n- Store the created token at `.env`:\n```bash\necho -e \"EXAMPLE_MAPBOX_ACCESS_TOKEN=token\" >> .env # only need to run once\necho -e \"STORYBOOK_MAPBOX_ACCESS_TOKEN=token\" >> .env # only need to run once\n```\n\n### Run Live Examples Locally\nTo run *GoodData.UI Live Examples* locally:\n```bash\ngit clone <this-repository>\ncd  <repository-folder>\nyarn install --pure-lockfile\nyarn examples\n```\nThen open https://localhost:8999 and login using Live Examples account (you can [create one here](https://gooddata-examples.herokuapp.com/registration)).\n\n### Run Storybook locally\n- Run storybook with token stored in `.env` for more secure\n```bash\nyarn storybook\n```\n- Or run storybook with token env param exposed to cli (not suggested)\n```bash\nSTORYBOOK_MAPBOX_ACCESS_TOKEN=token yarn storybook\n```\n- Apply either above way to `yarn build-storybook` or `yarn test-storybook`\n\n### Source code formatting\nThe source code in the repository is formatted by [Prettier](https://prettier.io/).\nThe format of the code is validated by our Continuous Integration server and is one of the requirements of successful merge.\n\nPrettier is supported by every major IDE. You can find the list of supported editors and how to configure them [here](https://prettier.io/docs/en/editors.html).\n\nIn the case, when your editor is not supported or you don't want to setup the integration, you can run the `yarn prettier-write` command to reformat the code before commit.\n\n## Changelog\n\n- see [CHANGELOG.md](CHANGELOG.md)\n\n## Supported versions\n\nIn order to make the user experience with integrating GoodData UI SDK as smooth and secure as possible and to ensure that the SDK is using the latest features of the platform, we will only provide support to two most recent major versions of UI SDK.\n\nThe most recent majors will be supported in the following modes:\n\n- The latest major version will receive all new functionality and all bug fixes\n- The previous major version will only receive fixes to critical issues and security fixes. These fixes will be applied on top of last released version of the previous major\n\nThe customers are encouraged to always use the latest version of the UI SDK.\n\nIn case of using older versions, the user might face API incompatibility, performance or security issues.\n\nPlease follow the installation instructions to update to the newest version.\n\n## License\n\n(C) 2007-2020 GoodData Corporation\n\nThis project is dual licensed:\n\n- The ATTRIBUTION-NONCOMMERCIAL 4.0 INTERNATIONAL (CC BY-NC 4.0) is used for purpose of the trial experience and evaluation of GoodData.UI library.\n- The GOODDATA GOODDATA.UI LIBRARY END USER LICENSE AGREEMENT is used for GoodData customers.\n\nFor more information, please see [LICENSE](https://github.com/gooddata/gooddata-react-components/blob/master/LICENSE)\n","gitHead":"3d7574a27c80e0180ea9a46c6e8672687be85b38","scripts":{"dev":"bash scripts/build.sh --dev-watch","test":"jest --watch","build":"bash scripts/build.sh","tslint":"yarn run-tslint -t verbose $npm_package_config_tslint","prepare":"cd examples/server && yarn install --frozen-lockfile && cd ../..; rm -r examples/node_modules 2>/dev/null; true","examples":"bash scripts/run-examples.sh","prepare?":"# Called before `npm publish` and on local `npm install`. Temporarily also for deleting obsolete node_modules. Ends with `true` to continue gracefully.","validate":"tsc --noEmit && yarn tslint && eslint $npm_package_config_eslint && yarn validate-style && yarn prettier-check","build-dev":"bash scripts/build.sh --dev","examples?":"# Default is developer domain, other options: yarn examples [sec,secure,stg,stg2,stg3,demo,developer or URL]","storybook":"yarn build && start-storybook -p 9001 -c .storybook","test-once":"jest","tslint-ci":"mkdir -p ./ci/results && yarn run-tslint -t checkstyle -o ./ci/results/tslint-results.xml $npm_package_config_tslint","run-tslint":"tslint -p tsconfig.json","validate-ci":"tsc --noEmit && yarn tslint-ci  && eslint $npm_package_config_eslint -f checkstyle -o ci/results/eslint-results.xml && yarn validate-style-ci && yarn prettier-check","examples-build":"bash scripts/build-examples.sh","prepublishOnly":"yarn build","prettier-check":"prettier --check '{src,stories,styles,__mocks__,examples/server/src,examples/src,examples/test}/**/*.{ts,js,tsx,jsx,json,scss,md,yaml,html}'","prettier-write":"prettier --write '{src,stories,styles,__mocks__,examples/server/src,examples/src,examples/test}/**/*.{ts,js,tsx,jsx,json,scss,md,yaml,html}'","test-storybook":"yarn build && test-storybook","validate-style":"stylelint '**/*.scss'","build-storybook":"yarn build && build-storybook -c .storybook -o dist-storybook","examples-server":"node examples/server/src/index.js","heroku-postbuild":"yarn examples-build developer","examples-testcafe":"./scripts/run-testcafe.sh visual","validate-style-ci":"stylelint '**/*.scss' --custom-formatter=node_modules/stylelint-checkstyle-formatter > ci/results/stylelint-results.xml","check-circular-deps":"madge --circular --extensions ts ./src","examples-testcafe-ci":"./scripts/run-testcafe.sh ci","examples-testcafe-live":"./scripts/run-testcafe.sh live"},"typings":"dist/index.d.ts","_npmUser":{"name":"gooddata-ci","email":"rail@gooddata.com"},"deprecated":"@gooddata/react-components@7 reached End of Support on March 31, 2022. Please upgrade (see https://sdk.gooddata.com/gooddata-ui/docs/supported_versions.html for more information).","repository":{"url":"git+ssh://git@github.com/gooddata/gooddata-react-components.git","type":"git"},"_npmVersion":"6.13.4","description":"GoodData.UI - A powerful JavaScript library for building analytical applications","directories":{},"lint-staged":{"{src,stories,styles,__mocks__,examples/server/src,examples/src,examples/test}/**/*.{ts,js,tsx,jsx,scss}":["npx gdc-fix-copyright","git add"],"{src,stories,styles,__mocks__,examples/server/src,examples/src,examples/test}/**/*.{ts,js,tsx,jsx,json,scss,md,yaml,html}":["prettier --write","git add"]},"_nodeVersion":"12.16.1","dependencies":{"rxjs":"^5.5.6","uuid":"^3.2.1","immer":"^1.3.1","lodash":"^4.17.15","date-fns":"^2.7.0","downshift":"^3.2.7","invariant":"^2.2.2","mapbox-gl":"^1.6.1","classnames":"^2.2.6","codemirror":"^5.54.0","highcharts":"7.1.1","prop-types":"^15.6.0","react-intl":"^3.6.0","custom-event":"^1.0.1","react-window":"^1.8.1","ag-grid-react":"20.0.0","react-measure":"^2.3.0","@types/mapbox-gl":"^1.6.1","react-day-picker":"~7.3.0","react-responsive":"^3.0.0","stringify-object":"^2.4.0","@gooddata/typings":"^2.24.2","@types/codemirror":"^0.0.95","ag-grid-community":"20.0.0","http-status-codes":"^1.3.0","react-codemirror2":"^7.2.0","@gooddata/js-utils":"^3.10.5","@gooddata/numberjs":"^3.2.4","fixed-data-table-2":"0.7.17","@gooddata/goodstrap":"^68.6.0","react-dom-factories":"^1.0.2","@gooddata/gooddata-js":"^13.0.1","json-stable-stringify":"^1.0.1","react-transition-group":"^2.2.1","hoist-non-react-statics":"^3.3.0","nodelist-foreach-polyfill":"^1.2.0","@formatjs/intl-pluralrules":"^1.3.6","highcharts-grouped-categories":"^1.1.3"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"raf":"3.3.2","yup":"^0.24.1","jest":"24.7.1","husky":"3.0.0","madge":"^3.4.4","react":"^16.5.2","enzyme":"3.5.0","eslint":"4.19.1","formik":"^0.11.11","moment":"2.23.0","history":"^4.7.2","ts-jest":"24.0.0","webpack":"4.30.0","full-icu":"^1.3.0","prettier":"1.16.4","react-ga":"^2.5.2","recharts":"1.0.0-beta.9","testcafe":"1.1.4","commander":"2.14.1","node-sass":"4.13.0","react-dom":"^16.5.2","stylelint":"^10.0.0","supertest":"3.0.0","ts-loader":"6.0.0","@types/raf":"^3.4.0","css-loader":"0.28.7","jest-junit":"3.0.0","raw-loader":"0.5.1","styled-jsx":"2.2.1","typescript":"3.3.4000","@babel/core":"7.4.4","@types/jest":"24.0.6","@types/node":"7.0.8","@types/uuid":"3.4.3","file-loader":"3.0.1","jest-enzyme":"7.0.2","lint-staged":"9.1.0","sass-loader":"6.0.6","webpack-cli":"3.3.2","@types/react":"16.8.6","babel-loader":"8.0.5","react-helmet":"5.2.0","react-select":"1.2.1","style-loader":"0.19.1","@types/enzyme":"3.1.13","@types/lodash":"4.14.123","testcafe-live":"0.1.4","@babel/runtime":"7.4.4","dotenv-webpack":"^1.7.0","@babel/polyfill":"^7.4.4","@storybook/react":"5.0.11","@types/invariant":"2.2.29","@types/react-dom":"16.0.11","isomorphic-fetch":"2.2.1","react-datepicker":"1.1.0","react-router-dom":"4.2.2","@babel/preset-env":"7.4.4","@gooddata/mock-js":"^2.13.1","@storybook/addons":"5.0.11","@types/classnames":"2.2.3","@types/prop-types":"15.5.2","@storybook/theming":"5.0.11","identity-obj-proxy":"^3.0.0","intl-messageformat":"^7.5.4","webpack-dev-server":"3.3.1","@babel/preset-react":"7.0.0","@types/react-portal":"4.0.1","@types/react-window":"^1.8.1","babel-plugin-lodash":"3.3.4","html-webpack-plugin":"3.2.0","react-test-renderer":"16.4.2","@types/react-measure":"2.0.5","clean-webpack-plugin":"2.0.2","stats-webpack-plugin":"0.7.0","eslint-config-prettier":"4.1.0","react-google-recaptcha":"^0.14.1","tslint-config-prettier":"1.18.0","@gooddata/eslint-config":"^1.0.0","@gooddata/tslint-config":"1.0.0","@types/react-responsive":"^3.0.3","@types/storybook__react":"4.0.1","@types/stringify-object":"^3.2.0","enzyme-adapter-react-16":"1.3.1","@gooddata/test-storybook":"3.2.1","@storybook/addon-actions":"5.0.11","@storybook/addon-options":"5.0.11","node-sass-magic-importer":"5.1.0","react-syntax-highlighter":"11.0.2","@types/fixed-data-table-2":"0.8.1","stylelint-config-prettier":"5.2.0","@gooddata/stylelint-config":"4.0.1","@types/react-test-renderer":"16.0.0","circular-dependency-plugin":"5.0.2","compression-webpack-plugin":"2.0.0","@types/json-stable-stringify":"^1.0.32","@gooddata/frontend-npm-scripts":"1.1.0","@types/enzyme-adapter-react-16":"1.0.3","stylelint-checkstyle-formatter":"0.1.0","@types/storybook__addon-actions":"3.4.2","@babel/plugin-proposal-class-properties":"7.4.4","@babel/plugin-proposal-object-rest-spread":"7.4.4","@babel/plugin-transform-async-to-generator":"7.4.4"},"peerDependencies":{"react":"^16.5.2","react-dom":"^16.5.2"},"_npmOperationalInternal":{"tmp":"tmp/react-components_7.8.0-beta.2_1591274416201_0.45707369460749625","host":"s3://npm-registry-packages"}},"7.8.0-alpha-bertold8-pbr-one-4405-2020-06-04T12-50-39-967Z":{"name":"@gooddata/react-components","version":"7.8.0-alpha-bertold8-pbr-one-4405-2020-06-04T12-50-39-967Z","author":{"name":"GoodData Corporation"},"license":"BSD-3-Clause","_id":"@gooddata/react-components@7.8.0-alpha-bertold8-pbr-one-4405-2020-06-04T12-50-39-967Z","maintainers":[{"name":"afi","email":"adam.fiedler@gooddata.com"},{"name":"bertold8","email":"ivan.nejezchleb@seznam.cz"},{"name":"bich.nguyen","email":"bich.nguyen@gooddata.com"},{"name":"brbistas","email":"valentinos.chraniotis@gooddata.com"},{"name":"bugsbunny338","email":"jiri.zajic@mensa.cz"},{"name":"de.do","email":"de.do@gooddata.com"},{"name":"gooddata-ci","email":"rail@gooddata.com"},{"name":"hang.ngo","email":"hang.ngo@gooddata.com"},{"name":"hung.nguyen.hoang","email":"hung.nguyen@gooddata.com"},{"name":"huong.nguyen","email":"huong.nguyen@gooddata.com"},{"name":"huyen.nguyen","email":"huyen.nguyen@gooddata.com"},{"name":"ivan.mjartan","email":"ivan.mjartan@gooddata.com"},{"name":"jakub-sterba","email":"jakub.sterba@gooddata.com"},{"name":"jaroslav.tomecek","email":"jaroslav.tomecek@gooddata.com"},{"name":"jkittler","email":"honza.kittler@gmail.com"},{"name":"khanh.le","email":"khanh.le@gooddata.com"},{"name":"lanhuynh","email":"lan.huynh@gooddata.com"},{"name":"linhhong","email":"linh.hong@gooddata.com"},{"name":"lupko","email":"lubomir.slivka@gooddata.com"},{"name":"mai.nguyen","email":"mai.nguyen@gooddata.com"},{"name":"matyas.kandl","email":"matyas.kandl@gooddata.com"},{"name":"michal.marsal","email":"michal.marsal@gooddata.com"},{"name":"my.duong","email":"my.duong@gooddata.com"},{"name":"naibinh","email":"naibinh@gmail.com"},{"name":"nikolacech","email":"nikola.cech@gooddata.com"},{"name":"nis.hua","email":"nis.hua@gooddata.com"},{"name":"no23reason","email":"dan.homola@hotmail.cz"},{"name":"patrikbraborec","email":"patrik.braborec@gooddata.com"},{"name":"pbenes","email":"petr.benes@gooddata.com"},{"name":"petrjanu","email":"petr.janu@gooddata.com"},{"name":"pkingo","email":"philipandreaskingo@hotmail.com"},{"name":"ptquang86","email":"ptquang86@gmail.com"},{"name":"qduval","email":"quentin.duval@gooddata.com"},{"name":"rodri360","email":"me@rodri360.com"},{"name":"scavnickyj","email":"jakub.scavnicky@gooddata.com"},{"name":"sitina","email":"jiri.sitina@gooddata.com"},{"name":"strouhaljan","email":"strouhal.jan@gmail.com"},{"name":"thao-luong","email":"thao.luong@gooddata.com"},{"name":"thuong.nguyen","email":"thuong.nguyen@gooddata.com"},{"name":"tomas.kratochvil","email":"tomas.kratochvil@gooddata.com"},{"name":"tomsatgd","email":"tomas.satinsky@gooddata.com"},{"name":"trung-le-quoc","email":"trung.le@gooddata.com"},{"name":"tu-ngo","email":"tungo1981@gmail.com"},{"name":"tu.bui","email":"tu.bui@gooddata.com"},{"name":"tulean","email":"tuan.le@gooddata.com"},{"name":"tuqt1005","email":"tu.tran@gooddata.com"},{"name":"utdnah","email":"danh.ung@gooddata.com"},{"name":"vlastikcz","email":"vlastimil.kotas@gooddata.com"},{"name":"vu.pham","email":"vu.pham@gooddata.com"},{"name":"xmort","email":"petr.dolejsi@gooddata.com"},{"name":"yanlipnican","email":"yanlipnican@gmail.com"}],"homepage":"https://github.com/gooddata/gooddata-react-components#readme","bugs":{"url":"https://github.com/gooddata/gooddata-react-components/issues"},"dist":{"shasum":"55038495a759e3e1f1936f6b5ea3128e1edddd35","tarball":"https://registry.npmjs.org/@gooddata/react-components/-/react-components-7.8.0-alpha-bertold8-pbr-one-4405-2020-06-04T12-50-39-967Z.tgz","fileCount":2652,"integrity":"sha512-yga2Os0Idpe0JelMm1ulEkEkktSbRcab4L8H1TJxXiYh4+373XOtRW0kJqbYpHPI/4w6u4CFibb5drRtboOZSQ==","signatures":[{"sig":"MEYCIQDsZfAwIrU6qiKYbJDQ0cqmAIMKCptysy9w5l7wPPb3XwIhAPbADGMlKMeZ9qYlF092VLWMUzlFwK0BVE/x3qao/n0e","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":10541064,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJe2O48CRA9TVsSAnZWagAAT9sP/1LWBhD8w1juZYWrzzJa\nfnVSY8w3yWTtA5CTYqAFXF5d3gzpXdb2KAuIyJb16TzTjbUvdmalLLJU34NJ\ndx7GUubPaJyHjetqR9WmAB+3WUdVtY1g3dyUeFFkdPOeMW2Jxw/jozpKXJ+R\nvC9b1oaUPum7bA1C0qJFM53yY1+WtOkR3z3Vd4Q5Su2i57jkUYHqEnQ4IPAm\nM7rHFlvoMWKkrjYzm3Iluok/Bp0qfQBB/CvMm2ym3D7i5qvoNENAVmEr0FZJ\nN6sFHZoDAsZNlSyujRH80hSvdKbOWvCGaR0ZMd0KOo0aLNI3gSoO2Zy0HR6q\nJTv4EU/DP6tM+WuEtvuyGaJMS9Nfrugk5f6Imll94AcckRxf6NAaMHqZzxi8\nj4Mh0SwuOD44NIH6BVAoHLqVEbJj2TWB4G3vag3iC74Ej2QEAoWe7dloNzLq\nq1nAXiOZBqwWyFWwYEdpEEA6HoXH69uyJILBthfXNJSZm+9CEI0owHPdkU/p\n37zrpr4GkgvTcqfa6Uix8coQzMgy2/5mPsv8mRN0U1hMFMwzx+JCSvBGVeAa\n3bOhaVd25X2XmaGfQOQwofl+v6fBct9GsJqn67dpKO88SRG8NF0QdjsRViqI\nYlYaJ7iS2p+qbBFgkI8++vCjAgAwfp2dXo52ytg1kckcOSrVm18KyAQw/ZXR\nPgU+\r\n=foiL\r\n-----END PGP SIGNATURE-----\r\n"},"main":"dist/index.js","husky":{"hooks":{"pre-commit":"lint-staged"}},"config":{"eslint":"./examples/**/*.{js,jsx}","tslint":"./{__mocks__,src,stories}/{,**/}*.{ts,tsx}"},"readme":"[![npm version](https://badge.fury.io/js/%40gooddata%2Freact-components.svg)](https://www.npmjs.com/package/@gooddata/react-components)\n\n# GoodData.UI React components\n> A React-based JavaScript library for building data-driven applications\n\n## Getting started\n- [GoodData.UI Documentation](http://sdk.gooddata.com/gooddata-ui/)\n- [GoodData.UI Live Examples](https://gooddata-examples.herokuapp.com/)\n- [Stack Overflow](https://stackoverflow.com/questions/tagged/gooddata)\n\n### Usage\nWith [yarn](https://yarnpkg.com) installed, go to your project directory and run\n```\n$ yarn add @gooddata/react-components\n```\nIf you prefer [npm](npmjs.com) run\n```\n$ npm install --save @gooddata/react-components\n```\n\nThe public API is exposed via global `index.js`. Except for the styles, do not import any other file directly\nbecause they are not intended to be part of the public API.\n\n## Contributing\n\nWe welcome any contribution in form of [issues](https://github.com/gooddata/gooddata-react-components/issues) or [pull requests](https://github.com/gooddata/gooddata-react-components/pulls).\n\nInstall [Node.js](http://nodejs.org) (node 12.16.1, npm v6.13.4) and [Yarn](https://classic.yarnpkg.com) (1.22.4).\n\nInstall dependencies:\n```\nyarn install --frozen-lockfile\n```\n\nThese commands may come in handy while developing:\n\n| command | description |\n| ------- | ----------- |\n| `yarn install --pure-lockfile` | first step |\n| ||\n| `yarn dev` | build react-components to `/dist` in watch mode |\n| `yarn test` | run all unit tests |\n| `yarn prettier-write` | format the source code to match the valid codestyle |\n| `yarn validate` | validate codestyle |\n| ||\n| `yarn storybook` | run storybook from `/stories` on http://localhost:9001 |\n| `yarn build-storybook` | build storybook to `/dist-storybook` |\n| `yarn test-storybook` | run storybook and [screenshot tests](https://github.com/gooddata/gdc-client-utils/tree/master/test-storybook) |\n| ||\n| `yarn examples` | run Live Examples dev-server from `/examples` on https://localhost:8999 |\n| `yarn examples-build` | build Live Examples to `/examples/dist` |\n| `yarn examples-server` | serve built Live Examples - see `/examples/server/src` |\n| `yarn examples-testcafe` | run testcafe tests against `localhost:8999` |\n\n### Deploy to heroku.com\nWhen you deploy this repo to heroku, it serves *GoodData.UI Live Examples*.\nRelevant tasks are in `Procfile` and `package.json`.\n\n```bash\n# run in the project directory\nheroku login\nheroku create <your-app-name>\nheroku config:set DOMAIN_ADMIN_USERNAME=x@gooddata.com DOMAIN_ADMIN_PASSWORD=xy PROJECT_ID_TO_ASSIGN=xms7ga4tf3g3nzucd8380o2bev8oeknp\ngit push heroku HEAD:master\nheroku open\n```\n### Enable Geo Chart for Storybook and Live Examples\nGeo chart uses Mapbox to render map which requires a Mapbox access token.\n- Register an account and create Mapbox access token at [guide](https://docs.mapbox.com/help/how-mapbox-works/access-tokens/)\n- Store the created token at `.env`:\n```bash\necho -e \"EXAMPLE_MAPBOX_ACCESS_TOKEN=token\" >> .env # only need to run once\necho -e \"STORYBOOK_MAPBOX_ACCESS_TOKEN=token\" >> .env # only need to run once\n```\n\n### Run Live Examples Locally\nTo run *GoodData.UI Live Examples* locally:\n```bash\ngit clone <this-repository>\ncd  <repository-folder>\nyarn install --pure-lockfile\nyarn examples\n```\nThen open https://localhost:8999 and login using Live Examples account (you can [create one here](https://gooddata-examples.herokuapp.com/registration)).\n\n### Run Storybook locally\n- Run storybook with token stored in `.env` for more secure\n```bash\nyarn storybook\n```\n- Or run storybook with token env param exposed to cli (not suggested)\n```bash\nSTORYBOOK_MAPBOX_ACCESS_TOKEN=token yarn storybook\n```\n- Apply either above way to `yarn build-storybook` or `yarn test-storybook`\n\n### Source code formatting\nThe source code in the repository is formatted by [Prettier](https://prettier.io/).\nThe format of the code is validated by our Continuous Integration server and is one of the requirements of successful merge.\n\nPrettier is supported by every major IDE. You can find the list of supported editors and how to configure them [here](https://prettier.io/docs/en/editors.html).\n\nIn the case, when your editor is not supported or you don't want to setup the integration, you can run the `yarn prettier-write` command to reformat the code before commit.\n\n## Changelog\n\n- see [CHANGELOG.md](CHANGELOG.md)\n\n## Supported versions\n\nIn order to make the user experience with integrating GoodData UI SDK as smooth and secure as possible and to ensure that the SDK is using the latest features of the platform, we will only provide support to two most recent major versions of UI SDK.\n\nThe most recent majors will be supported in the following modes:\n\n- The latest major version will receive all new functionality and all bug fixes\n- The previous major version will only receive fixes to critical issues and security fixes. These fixes will be applied on top of last released version of the previous major\n\nThe customers are encouraged to always use the latest version of the UI SDK.\n\nIn case of using older versions, the user might face API incompatibility, performance or security issues.\n\nPlease follow the installation instructions to update to the newest version.\n\n## License\n\n(C) 2007-2020 GoodData Corporation\n\nThis project is dual licensed:\n\n- The ATTRIBUTION-NONCOMMERCIAL 4.0 INTERNATIONAL (CC BY-NC 4.0) is used for purpose of the trial experience and evaluation of GoodData.UI library.\n- The GOODDATA GOODDATA.UI LIBRARY END USER LICENSE AGREEMENT is used for GoodData customers.\n\nFor more information, please see [LICENSE](https://github.com/gooddata/gooddata-react-components/blob/master/LICENSE)\n","gitHead":"6f941e60e572f53b4694dacd0e45c5437a03698f","scripts":{"dev":"bash scripts/build.sh --dev-watch","test":"jest --watch","build":"bash scripts/build.sh","tslint":"yarn run-tslint -t verbose $npm_package_config_tslint","prepare":"cd examples/server && yarn install --frozen-lockfile && cd ../..; rm -r examples/node_modules 2>/dev/null; true","examples":"bash scripts/run-examples.sh","prepare?":"# Called before `npm publish` and on local `npm install`. Temporarily also for deleting obsolete node_modules. Ends with `true` to continue gracefully.","validate":"tsc --noEmit && yarn tslint && eslint $npm_package_config_eslint && yarn validate-style && yarn prettier-check","build-dev":"bash scripts/build.sh --dev","examples?":"# Default is developer domain, other options: yarn examples [sec,secure,stg,stg2,stg3,demo,developer or URL]","storybook":"yarn build && start-storybook -p 9001 -c .storybook","test-once":"jest","tslint-ci":"mkdir -p ./ci/results && yarn run-tslint -t checkstyle -o ./ci/results/tslint-results.xml $npm_package_config_tslint","run-tslint":"tslint -p tsconfig.json","validate-ci":"tsc --noEmit && yarn tslint-ci  && eslint $npm_package_config_eslint -f checkstyle -o ci/results/eslint-results.xml && yarn validate-style-ci && yarn prettier-check","examples-build":"bash scripts/build-examples.sh","prepublishOnly":"yarn build","prettier-check":"prettier --check '{src,stories,styles,__mocks__,examples/server/src,examples/src,examples/test}/**/*.{ts,js,tsx,jsx,json,scss,md,yaml,html}'","prettier-write":"prettier --write '{src,stories,styles,__mocks__,examples/server/src,examples/src,examples/test}/**/*.{ts,js,tsx,jsx,json,scss,md,yaml,html}'","test-storybook":"yarn build && test-storybook","validate-style":"stylelint '**/*.scss'","build-storybook":"yarn build && build-storybook -c .storybook -o dist-storybook","examples-server":"node examples/server/src/index.js","heroku-postbuild":"yarn examples-build developer","examples-testcafe":"./scripts/run-testcafe.sh visual","validate-style-ci":"stylelint '**/*.scss' --custom-formatter=node_modules/stylelint-checkstyle-formatter > ci/results/stylelint-results.xml","check-circular-deps":"madge --circular --extensions ts ./src","examples-testcafe-ci":"./scripts/run-testcafe.sh ci","examples-testcafe-live":"./scripts/run-testcafe.sh live"},"typings":"dist/index.d.ts","_npmUser":{"name":"bertold8","email":"ivan.nejezchleb@seznam.cz"},"deprecated":"@gooddata/react-components@7 reached End of Support on March 31, 2022. Please upgrade (see https://sdk.gooddata.com/gooddata-ui/docs/supported_versions.html for more information).","repository":{"url":"git+ssh://git@github.com/gooddata/gooddata-react-components.git","type":"git"},"_npmVersion":"6.13.4","description":"GoodData.UI - A powerful JavaScript library for building analytical applications","directories":{},"lint-staged":{"{src,stories,styles,__mocks__,examples/server/src,examples/src,examples/test}/**/*.{ts,js,tsx,jsx,scss}":["npx gdc-fix-copyright","git add"],"{src,stories,styles,__mocks__,examples/server/src,examples/src,examples/test}/**/*.{ts,js,tsx,jsx,json,scss,md,yaml,html}":["prettier --write","git add"]},"_nodeVersion":"12.16.1","dependencies":{"rxjs":"^5.5.6","uuid":"^3.2.1","immer":"^1.3.1","lodash":"^4.17.15","date-fns":"^2.7.0","downshift":"^3.2.7","invariant":"^2.2.2","mapbox-gl":"^1.6.1","classnames":"^2.2.6","codemirror":"^5.54.0","highcharts":"7.1.1","prop-types":"^15.6.0","react-intl":"^3.6.0","custom-event":"^1.0.1","react-window":"^1.8.1","ag-grid-react":"20.0.0","react-measure":"^2.3.0","@types/mapbox-gl":"^1.6.1","react-day-picker":"~7.3.0","react-responsive":"^3.0.0","stringify-object":"^2.4.0","@gooddata/typings":"^2.24.2","@types/codemirror":"^0.0.95","ag-grid-community":"20.0.0","http-status-codes":"^1.3.0","react-codemirror2":"^7.2.0","@gooddata/js-utils":"^3.10.5","@gooddata/numberjs":"^3.2.4","fixed-data-table-2":"0.7.17","@gooddata/goodstrap":"^68.6.0","react-dom-factories":"^1.0.2","@gooddata/gooddata-js":"^13.0.1","json-stable-stringify":"^1.0.1","react-transition-group":"^2.2.1","hoist-non-react-statics":"^3.3.0","nodelist-foreach-polyfill":"^1.2.0","@formatjs/intl-pluralrules":"^1.3.6","highcharts-grouped-categories":"^1.1.3"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"raf":"3.3.2","yup":"^0.24.1","jest":"24.7.1","husky":"3.0.0","madge":"^3.4.4","react":"^16.5.2","enzyme":"3.5.0","eslint":"4.19.1","formik":"^0.11.11","moment":"2.23.0","history":"^4.7.2","ts-jest":"24.0.0","webpack":"4.30.0","full-icu":"^1.3.0","prettier":"1.16.4","react-ga":"^2.5.2","recharts":"1.0.0-beta.9","testcafe":"1.1.4","commander":"2.14.1","node-sass":"4.13.0","react-dom":"^16.5.2","stylelint":"^10.0.0","supertest":"3.0.0","ts-loader":"6.0.0","@types/raf":"^3.4.0","css-loader":"0.28.7","jest-junit":"3.0.0","raw-loader":"0.5.1","styled-jsx":"2.2.1","typescript":"3.3.4000","@babel/core":"7.4.4","@types/jest":"24.0.6","@types/node":"7.0.8","@types/uuid":"3.4.3","file-loader":"3.0.1","jest-enzyme":"7.0.2","lint-staged":"9.1.0","sass-loader":"6.0.6","webpack-cli":"3.3.2","@types/react":"16.8.6","babel-loader":"8.0.5","react-helmet":"5.2.0","react-select":"1.2.1","style-loader":"0.19.1","@types/enzyme":"3.1.13","@types/lodash":"4.14.123","testcafe-live":"0.1.4","@babel/runtime":"7.4.4","dotenv-webpack":"^1.7.0","@babel/polyfill":"^7.4.4","@storybook/react":"5.0.11","@types/invariant":"2.2.29","@types/react-dom":"16.0.11","isomorphic-fetch":"2.2.1","react-datepicker":"1.1.0","react-router-dom":"4.2.2","@babel/preset-env":"7.4.4","@gooddata/mock-js":"^2.13.1","@storybook/addons":"5.0.11","@types/classnames":"2.2.3","@types/prop-types":"15.5.2","@storybook/theming":"5.0.11","identity-obj-proxy":"^3.0.0","intl-messageformat":"^7.5.4","webpack-dev-server":"3.3.1","@babel/preset-react":"7.0.0","@types/react-portal":"4.0.1","@types/react-window":"^1.8.1","babel-plugin-lodash":"3.3.4","html-webpack-plugin":"3.2.0","react-test-renderer":"16.4.2","@types/react-measure":"2.0.5","clean-webpack-plugin":"2.0.2","stats-webpack-plugin":"0.7.0","eslint-config-prettier":"4.1.0","react-google-recaptcha":"^0.14.1","tslint-config-prettier":"1.18.0","@gooddata/eslint-config":"^1.0.0","@gooddata/tslint-config":"1.0.0","@types/react-responsive":"^3.0.3","@types/storybook__react":"4.0.1","@types/stringify-object":"^3.2.0","enzyme-adapter-react-16":"1.3.1","@gooddata/test-storybook":"3.2.1","@storybook/addon-actions":"5.0.11","@storybook/addon-options":"5.0.11","node-sass-magic-importer":"5.1.0","react-syntax-highlighter":"11.0.2","@types/fixed-data-table-2":"0.8.1","stylelint-config-prettier":"5.2.0","@gooddata/stylelint-config":"4.0.1","@types/react-test-renderer":"16.0.0","circular-dependency-plugin":"5.0.2","compression-webpack-plugin":"2.0.0","@types/json-stable-stringify":"^1.0.32","@gooddata/frontend-npm-scripts":"1.1.0","@types/enzyme-adapter-react-16":"1.0.3","stylelint-checkstyle-formatter":"0.1.0","@types/storybook__addon-actions":"3.4.2","@babel/plugin-proposal-class-properties":"7.4.4","@babel/plugin-proposal-object-rest-spread":"7.4.4","@babel/plugin-transform-async-to-generator":"7.4.4"},"peerDependencies":{"react":"^16.5.2","react-dom":"^16.5.2"},"_npmOperationalInternal":{"tmp":"tmp/react-components_7.8.0-alpha-bertold8-pbr-one-4405-2020-06-04T12-50-39-967Z_1591275067717_0.4252220479202786","host":"s3://npm-registry-packages"}},"7.7.0-alpha-afi-afi-one-4467-improved-legend-in-dashboards-2020-06-04T16-55-42-915Z":{"name":"@gooddata/react-components","version":"7.7.0-alpha-afi-afi-one-4467-improved-legend-in-dashboards-2020-06-04T16-55-42-915Z","author":{"name":"GoodData Corporation"},"license":"BSD-3-Clause","_id":"@gooddata/react-components@7.7.0-alpha-afi-afi-one-4467-improved-legend-in-dashboards-2020-06-04T16-55-42-915Z","maintainers":[{"name":"afi","email":"adam.fiedler@gooddata.com"},{"name":"bertold8","email":"ivan.nejezchleb@seznam.cz"},{"name":"bich.nguyen","email":"bich.nguyen@gooddata.com"},{"name":"brbistas","email":"valentinos.chraniotis@gooddata.com"},{"name":"bugsbunny338","email":"jiri.zajic@mensa.cz"},{"name":"de.do","email":"de.do@gooddata.com"},{"name":"gooddata-ci","email":"rail@gooddata.com"},{"name":"hang.ngo","email":"hang.ngo@gooddata.com"},{"name":"hung.nguyen.hoang","email":"hung.nguyen@gooddata.com"},{"name":"huong.nguyen","email":"huong.nguyen@gooddata.com"},{"name":"huyen.nguyen","email":"huyen.nguyen@gooddata.com"},{"name":"ivan.mjartan","email":"ivan.mjartan@gooddata.com"},{"name":"jakub-sterba","email":"jakub.sterba@gooddata.com"},{"name":"jaroslav.tomecek","email":"jaroslav.tomecek@gooddata.com"},{"name":"jkittler","email":"honza.kittler@gmail.com"},{"name":"khanh.le","email":"khanh.le@gooddata.com"},{"name":"lanhuynh","email":"lan.huynh@gooddata.com"},{"name":"linhhong","email":"linh.hong@gooddata.com"},{"name":"lupko","email":"lubomir.slivka@gooddata.com"},{"name":"mai.nguyen","email":"mai.nguyen@gooddata.com"},{"name":"matyas.kandl","email":"matyas.kandl@gooddata.com"},{"name":"michal.marsal","email":"michal.marsal@gooddata.com"},{"name":"my.duong","email":"my.duong@gooddata.com"},{"name":"naibinh","email":"naibinh@gmail.com"},{"name":"nikolacech","email":"nikola.cech@gooddata.com"},{"name":"nis.hua","email":"nis.hua@gooddata.com"},{"name":"no23reason","email":"dan.homola@hotmail.cz"},{"name":"patrikbraborec","email":"patrik.braborec@gooddata.com"},{"name":"pbenes","email":"petr.benes@gooddata.com"},{"name":"petrjanu","email":"petr.janu@gooddata.com"},{"name":"pkingo","email":"philipandreaskingo@hotmail.com"},{"name":"ptquang86","email":"ptquang86@gmail.com"},{"name":"qduval","email":"quentin.duval@gooddata.com"},{"name":"rodri360","email":"me@rodri360.com"},{"name":"scavnickyj","email":"jakub.scavnicky@gooddata.com"},{"name":"sitina","email":"jiri.sitina@gooddata.com"},{"name":"strouhaljan","email":"strouhal.jan@gmail.com"},{"name":"thao-luong","email":"thao.luong@gooddata.com"},{"name":"thuong.nguyen","email":"thuong.nguyen@gooddata.com"},{"name":"tomas.kratochvil","email":"tomas.kratochvil@gooddata.com"},{"name":"tomsatgd","email":"tomas.satinsky@gooddata.com"},{"name":"trung-le-quoc","email":"trung.le@gooddata.com"},{"name":"tu-ngo","email":"tungo1981@gmail.com"},{"name":"tu.bui","email":"tu.bui@gooddata.com"},{"name":"tulean","email":"tuan.le@gooddata.com"},{"name":"tuqt1005","email":"tu.tran@gooddata.com"},{"name":"utdnah","email":"danh.ung@gooddata.com"},{"name":"vlastikcz","email":"vlastimil.kotas@gooddata.com"},{"name":"vu.pham","email":"vu.pham@gooddata.com"},{"name":"xmort","email":"petr.dolejsi@gooddata.com"},{"name":"yanlipnican","email":"yanlipnican@gmail.com"}],"homepage":"https://github.com/gooddata/gooddata-react-components#readme","bugs":{"url":"https://github.com/gooddata/gooddata-react-components/issues"},"dist":{"shasum":"f03f6cfa59da460ea34796e67afd3901e26f190d","tarball":"https://registry.npmjs.org/@gooddata/react-components/-/react-components-7.7.0-alpha-afi-afi-one-4467-improved-legend-in-dashboards-2020-06-04T16-55-42-915Z.tgz","fileCount":2633,"integrity":"sha512-H3EUO+YWMPnE8+r4b82Ec0eN+I5PtjDl+N69HXN0yzkSX8/a57Kaer2UPaT8hv1Ihgv5hCys2Ze+h8eUYMWsYQ==","signatures":[{"sig":"MEUCIEKBGuofcExsQBn6ylNIAd6svCXiPmkAhtDvJrsf1o1VAiEA0Fjp8fY58cnAq7E3qs7jq4UHz3hHYK2DefEMFtlwDl8=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":10369488,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJe2Se+CRA9TVsSAnZWagAAB5sQAInJNlQ0Y/AdW8IwGYgZ\nu0hjlwQR9sqq7mi7KijAb91/HnDBRSQT3q/BUB8zc8cFnFTdgbzvtLHG9pQE\nFCL8Yf2neI7vH/RaNmUPkiUF57Mb2OdH7p259xeVHGmJUGtPnwc09hVZiPBB\n4weNP1OhgT/jDsR6cTAb7YVdDXd6VpZijD4d5UUoHHZ2tBKcAwm6KPkd8VLG\nbqGVN2FaFHa1JLQVOJaOnHVK+bv3E6xQCnC/W48jRA2i8C4Fidbh7dnFPTQ3\nCfBQfLRIsFGHazm3Gz25yhNJxdB0CzpAsenoT4cpP2qcQoTs32+KIxrOVdrV\nJVklHsSsKVYKrNyT6dkRPSBcXRV2MjpIK4ZpPez6ppiYEUtmMY6r5EKqZblH\nWudEJ93k5hN97GTBdfOYe2jtDflpq8lUvXW+pTPfWO6BVSdoC5sq9zzWWgR0\nBcy2S7IpHaYIfiWJYiMRgix2QNJXe4kiRdbAAFJi3q3PadDxrxQIvB3pxubV\nVtYUyfoLSro6eOd5NMTWijX+5c69QblVNJ2vEpz1gwWjHV4shrJ0QqvltIZk\nmJXe661ZmCMMUG98qZCt/32iDp2wacXd/3swn6RoQQxtsTo6xu7K2g/YNBlS\nB6WRFjuP/ECbSnrgU489CjuXmjyxh3FnIbjpFZjFv1nnozpXaeogQy8YN95v\nK8QG\r\n=WiwF\r\n-----END PGP SIGNATURE-----\r\n"},"main":"dist/index.js","husky":{"hooks":{"pre-commit":"lint-staged"}},"config":{"eslint":"./examples/**/*.{js,jsx}","tslint":"./{__mocks__,src,stories}/{,**/}*.{ts,tsx}"},"readme":"[![npm version](https://badge.fury.io/js/%40gooddata%2Freact-components.svg)](https://www.npmjs.com/package/@gooddata/react-components)\n\n# GoodData.UI React components\n> A React-based JavaScript library for building data-driven applications\n\n## Getting started\n- [GoodData.UI Documentation](http://sdk.gooddata.com/gooddata-ui/)\n- [GoodData.UI Live Examples](https://gooddata-examples.herokuapp.com/)\n- [Stack Overflow](https://stackoverflow.com/questions/tagged/gooddata)\n\n### Usage\nWith [yarn](https://yarnpkg.com) installed, go to your project directory and run\n```\n$ yarn add @gooddata/react-components\n```\nIf you prefer [npm](npmjs.com) run\n```\n$ npm install --save @gooddata/react-components\n```\n\nThe public API is exposed via global `index.js`. Except for the styles, do not import any other file directly\nbecause they are not intended to be part of the public API.\n\n## Contributing\n\nWe welcome any contribution in form of [issues](https://github.com/gooddata/gooddata-react-components/issues) or [pull requests](https://github.com/gooddata/gooddata-react-components/pulls).\n\nInstall [Node.js](http://nodejs.org) (node 12.16.1, npm v6.13.4) and [Yarn](https://classic.yarnpkg.com) (1.22.4).\n\nInstall dependencies:\n```\nyarn install --frozen-lockfile\n```\n\nThese commands may come in handy while developing:\n\n| command | description |\n| ------- | ----------- |\n| `yarn install --pure-lockfile` | first step |\n| ||\n| `yarn dev` | build react-components to `/dist` in watch mode |\n| `yarn test` | run all unit tests |\n| `yarn prettier-write` | format the source code to match the valid codestyle |\n| `yarn validate` | validate codestyle |\n| ||\n| `yarn storybook` | run storybook from `/stories` on http://localhost:9001 |\n| `yarn build-storybook` | build storybook to `/dist-storybook` |\n| `yarn test-storybook` | run storybook and [screenshot tests](https://github.com/gooddata/gdc-client-utils/tree/master/test-storybook) |\n| ||\n| `yarn examples` | run Live Examples dev-server from `/examples` on https://localhost:8999 |\n| `yarn examples-build` | build Live Examples to `/examples/dist` |\n| `yarn examples-server` | serve built Live Examples - see `/examples/server/src` |\n| `yarn examples-testcafe` | run testcafe tests against `localhost:8999` |\n\n### Deploy to heroku.com\nWhen you deploy this repo to heroku, it serves *GoodData.UI Live Examples*.\nRelevant tasks are in `Procfile` and `package.json`.\n\n```bash\n# run in the project directory\nheroku login\nheroku create <your-app-name>\nheroku config:set DOMAIN_ADMIN_USERNAME=x@gooddata.com DOMAIN_ADMIN_PASSWORD=xy PROJECT_ID_TO_ASSIGN=xms7ga4tf3g3nzucd8380o2bev8oeknp\ngit push heroku HEAD:master\nheroku open\n```\n### Enable Geo Chart for Storybook and Live Examples\nGeo chart uses Mapbox to render map which requires a Mapbox access token.\n- Register an account and create Mapbox access token at [guide](https://docs.mapbox.com/help/how-mapbox-works/access-tokens/)\n- Store the created token at `.env`:\n```bash\necho -e \"EXAMPLE_MAPBOX_ACCESS_TOKEN=token\" >> .env # only need to run once\necho -e \"STORYBOOK_MAPBOX_ACCESS_TOKEN=token\" >> .env # only need to run once\n```\n\n### Run Live Examples Locally\nTo run *GoodData.UI Live Examples* locally:\n```bash\ngit clone <this-repository>\ncd  <repository-folder>\nyarn install --pure-lockfile\nyarn examples\n```\nThen open https://localhost:8999 and login using Live Examples account (you can [create one here](https://gooddata-examples.herokuapp.com/registration)).\n\n### Run Storybook locally\n- Run storybook with token stored in `.env` for more secure\n```bash\nyarn storybook\n```\n- Or run storybook with token env param exposed to cli (not suggested)\n```bash\nSTORYBOOK_MAPBOX_ACCESS_TOKEN=token yarn storybook\n```\n- Apply either above way to `yarn build-storybook` or `yarn test-storybook`\n\n### Source code formatting\nThe source code in the repository is formatted by [Prettier](https://prettier.io/).\nThe format of the code is validated by our Continuous Integration server and is one of the requirements of successful merge.\n\nPrettier is supported by every major IDE. You can find the list of supported editors and how to configure them [here](https://prettier.io/docs/en/editors.html).\n\nIn the case, when your editor is not supported or you don't want to setup the integration, you can run the `yarn prettier-write` command to reformat the code before commit.\n\n## Changelog\n\n- see [CHANGELOG.md](CHANGELOG.md)\n\n## Supported versions\n\nIn order to make the user experience with integrating GoodData UI SDK as smooth and secure as possible and to ensure that the SDK is using the latest features of the platform, we will only provide support to two most recent major versions of UI SDK.\n\nThe most recent majors will be supported in the following modes:\n\n- The latest major version will receive all new functionality and all bug fixes\n- The previous major version will only receive fixes to critical issues and security fixes. These fixes will be applied on top of last released version of the previous major\n\nThe customers are encouraged to always use the latest version of the UI SDK.\n\nIn case of using older versions, the user might face API incompatibility, performance or security issues.\n\nPlease follow the installation instructions to update to the newest version.\n\n## License\n\n(C) 2007-2020 GoodData Corporation\n\nThis project is dual licensed:\n\n- The ATTRIBUTION-NONCOMMERCIAL 4.0 INTERNATIONAL (CC BY-NC 4.0) is used for purpose of the trial experience and evaluation of GoodData.UI library.\n- The GOODDATA GOODDATA.UI LIBRARY END USER LICENSE AGREEMENT is used for GoodData customers.\n\nFor more information, please see [LICENSE](https://github.com/gooddata/gooddata-react-components/blob/master/LICENSE)\n","gitHead":"a7e5e0b29e4cb80f2af02b7eb8898d5a43382396","scripts":{"dev":"bash scripts/build.sh --dev-watch","test":"jest --watch","build":"bash scripts/build.sh","tslint":"yarn run-tslint -t verbose $npm_package_config_tslint","prepare":"cd examples/server && yarn install --frozen-lockfile && cd ../..; rm -r examples/node_modules 2>/dev/null; true","examples":"bash scripts/run-examples.sh","prepare?":"# Called before `npm publish` and on local `npm install`. Temporarily also for deleting obsolete node_modules. Ends with `true` to continue gracefully.","validate":"tsc --noEmit && yarn tslint && eslint $npm_package_config_eslint && yarn validate-style && yarn prettier-check","build-dev":"bash scripts/build.sh --dev","examples?":"# Default is developer domain, other options: yarn examples [sec,secure,stg,stg2,stg3,demo,developer or URL]","storybook":"yarn build && start-storybook -p 9001 -c .storybook","test-once":"jest","tslint-ci":"mkdir -p ./ci/results && yarn run-tslint -t checkstyle -o ./ci/results/tslint-results.xml $npm_package_config_tslint","run-tslint":"tslint -p tsconfig.json","validate-ci":"tsc --noEmit && yarn tslint-ci  && eslint $npm_package_config_eslint -f checkstyle -o ci/results/eslint-results.xml && yarn validate-style-ci && yarn prettier-check","examples-build":"bash scripts/build-examples.sh","prepublishOnly":"yarn build","prettier-check":"prettier --check '{src,stories,styles,__mocks__,examples/server/src,examples/src,examples/test}/**/*.{ts,js,tsx,jsx,json,scss,md,yaml,html}'","prettier-write":"prettier --write '{src,stories,styles,__mocks__,examples/server/src,examples/src,examples/test}/**/*.{ts,js,tsx,jsx,json,scss,md,yaml,html}'","test-storybook":"yarn build && test-storybook","validate-style":"stylelint '**/*.scss'","build-storybook":"yarn build && build-storybook -c .storybook -o dist-storybook","examples-server":"node examples/server/src/index.js","heroku-postbuild":"yarn examples-build developer","examples-testcafe":"./scripts/run-testcafe.sh visual","validate-style-ci":"stylelint '**/*.scss' --custom-formatter=node_modules/stylelint-checkstyle-formatter > ci/results/stylelint-results.xml","check-circular-deps":"madge --circular --extensions ts ./src","examples-testcafe-ci":"./scripts/run-testcafe.sh ci","examples-testcafe-live":"./scripts/run-testcafe.sh live"},"typings":"dist/index.d.ts","_npmUser":{"name":"afi","email":"adam.fiedler@gooddata.com"},"deprecated":"@gooddata/react-components@7 reached End of Support on March 31, 2022. Please upgrade (see https://sdk.gooddata.com/gooddata-ui/docs/supported_versions.html for more information).","repository":{"url":"git+ssh://git@github.com/gooddata/gooddata-react-components.git","type":"git"},"_npmVersion":"6.13.4","description":"GoodData.UI - A powerful JavaScript library for building analytical applications","directories":{},"lint-staged":{"{src,stories,styles,__mocks__,examples/server/src,examples/src,examples/test}/**/*.{ts,js,tsx,jsx,scss}":["npx gdc-fix-copyright","git add"],"{src,stories,styles,__mocks__,examples/server/src,examples/src,examples/test}/**/*.{ts,js,tsx,jsx,json,scss,md,yaml,html}":["prettier --write","git add"]},"_nodeVersion":"12.16.1","dependencies":{"rxjs":"^5.5.6","uuid":"^3.2.1","immer":"^1.3.1","lodash":"^4.17.15","date-fns":"^2.7.0","downshift":"^3.2.7","invariant":"^2.2.2","mapbox-gl":"^1.6.1","classnames":"^2.2.6","highcharts":"7.1.1","prop-types":"^15.6.0","react-intl":"^3.6.0","custom-event":"^1.0.1","react-window":"^1.8.1","ag-grid-react":"20.0.0","react-measure":"^2.3.0","@types/mapbox-gl":"^1.6.1","react-day-picker":"~7.3.0","react-responsive":"^3.0.0","stringify-object":"^2.4.0","@gooddata/typings":"^2.24.2","ag-grid-community":"20.0.0","http-status-codes":"^1.3.0","@gooddata/js-utils":"^3.10.5","@gooddata/numberjs":"^3.2.4","fixed-data-table-2":"0.7.17","@gooddata/goodstrap":"^68.6.0","react-dom-factories":"^1.0.2","@gooddata/gooddata-js":"^13.0.1","json-stable-stringify":"^1.0.1","react-transition-group":"^2.2.1","hoist-non-react-statics":"^3.3.0","nodelist-foreach-polyfill":"^1.2.0","@formatjs/intl-pluralrules":"^1.3.6","highcharts-grouped-categories":"^1.1.3"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"raf":"3.3.2","yup":"^0.24.1","jest":"24.7.1","husky":"3.0.0","madge":"^3.4.4","react":"^16.5.2","enzyme":"3.5.0","eslint":"4.19.1","formik":"^0.11.11","moment":"2.23.0","history":"^4.7.2","ts-jest":"24.0.0","webpack":"4.30.0","full-icu":"^1.3.0","prettier":"1.16.4","react-ga":"^2.5.2","recharts":"1.0.0-beta.9","testcafe":"1.1.4","commander":"2.14.1","node-sass":"4.13.0","react-dom":"^16.5.2","stylelint":"^10.0.0","supertest":"3.0.0","ts-loader":"6.0.0","@types/raf":"^3.4.0","css-loader":"0.28.7","jest-junit":"3.0.0","raw-loader":"0.5.1","styled-jsx":"2.2.1","typescript":"3.3.4000","@babel/core":"7.4.4","@types/jest":"24.0.6","@types/node":"7.0.8","@types/uuid":"3.4.3","file-loader":"3.0.1","jest-enzyme":"7.0.2","lint-staged":"9.1.0","sass-loader":"6.0.6","webpack-cli":"3.3.2","@types/react":"16.8.6","babel-loader":"8.0.5","react-helmet":"5.2.0","react-select":"1.2.1","style-loader":"0.19.1","@types/enzyme":"3.1.13","@types/lodash":"4.14.123","testcafe-live":"0.1.4","@babel/runtime":"7.4.4","dotenv-webpack":"^1.7.0","@babel/polyfill":"^7.4.4","@storybook/react":"5.0.11","@types/invariant":"2.2.29","@types/react-dom":"16.0.11","isomorphic-fetch":"2.2.1","react-datepicker":"1.1.0","react-router-dom":"4.2.2","@babel/preset-env":"7.4.4","@gooddata/mock-js":"^2.13.1","@storybook/addons":"5.0.11","@types/classnames":"2.2.3","@types/prop-types":"15.5.2","@storybook/theming":"5.0.11","identity-obj-proxy":"^3.0.0","intl-messageformat":"^7.5.4","webpack-dev-server":"3.3.1","@babel/preset-react":"7.0.0","@types/react-portal":"4.0.1","@types/react-window":"^1.8.1","babel-plugin-lodash":"3.3.4","html-webpack-plugin":"3.2.0","react-test-renderer":"16.4.2","@types/react-measure":"2.0.5","clean-webpack-plugin":"2.0.2","stats-webpack-plugin":"0.7.0","eslint-config-prettier":"4.1.0","react-google-recaptcha":"^0.14.1","tslint-config-prettier":"1.18.0","@gooddata/eslint-config":"^1.0.0","@gooddata/tslint-config":"1.0.0","@types/react-responsive":"^3.0.3","@types/storybook__react":"4.0.1","@types/stringify-object":"^3.2.0","enzyme-adapter-react-16":"1.3.1","@gooddata/test-storybook":"3.2.1","@storybook/addon-actions":"5.0.11","@storybook/addon-options":"5.0.11","node-sass-magic-importer":"5.1.0","react-syntax-highlighter":"11.0.2","@types/fixed-data-table-2":"0.8.1","stylelint-config-prettier":"5.2.0","@gooddata/stylelint-config":"4.0.1","@types/react-test-renderer":"16.0.0","circular-dependency-plugin":"5.0.2","compression-webpack-plugin":"2.0.0","@types/json-stable-stringify":"^1.0.32","@gooddata/frontend-npm-scripts":"1.1.0","@types/enzyme-adapter-react-16":"1.0.3","stylelint-checkstyle-formatter":"0.1.0","@types/storybook__addon-actions":"3.4.2","@babel/plugin-proposal-class-properties":"7.4.4","@babel/plugin-proposal-object-rest-spread":"7.4.4","@babel/plugin-transform-async-to-generator":"7.4.4"},"peerDependencies":{"react":"^16.5.2","react-dom":"^16.5.2"},"_npmOperationalInternal":{"tmp":"tmp/react-components_7.7.0-alpha-afi-afi-one-4467-improved-legend-in-dashboards-2020-06-04T16-55-42-915Z_1591289789732_0.3640447143476986","host":"s3://npm-registry-packages"}},"7.8.0-alpha-bertold8-pbr-one-4405-2020-06-05T06-20-03-841Z":{"name":"@gooddata/react-components","version":"7.8.0-alpha-bertold8-pbr-one-4405-2020-06-05T06-20-03-841Z","author":{"name":"GoodData Corporation"},"license":"BSD-3-Clause","_id":"@gooddata/react-components@7.8.0-alpha-bertold8-pbr-one-4405-2020-06-05T06-20-03-841Z","maintainers":[{"name":"afi","email":"adam.fiedler@gooddata.com"},{"name":"bertold8","email":"ivan.nejezchleb@seznam.cz"},{"name":"bich.nguyen","email":"bich.nguyen@gooddata.com"},{"name":"brbistas","email":"valentinos.chraniotis@gooddata.com"},{"name":"bugsbunny338","email":"jiri.zajic@mensa.cz"},{"name":"de.do","email":"de.do@gooddata.com"},{"name":"gooddata-ci","email":"rail@gooddata.com"},{"name":"hang.ngo","email":"hang.ngo@gooddata.com"},{"name":"hung.nguyen.hoang","email":"hung.nguyen@gooddata.com"},{"name":"huong.nguyen","email":"huong.nguyen@gooddata.com"},{"name":"huyen.nguyen","email":"huyen.nguyen@gooddata.com"},{"name":"ivan.mjartan","email":"ivan.mjartan@gooddata.com"},{"name":"jakub-sterba","email":"jakub.sterba@gooddata.com"},{"name":"jaroslav.tomecek","email":"jaroslav.tomecek@gooddata.com"},{"name":"jkittler","email":"honza.kittler@gmail.com"},{"name":"khanh.le","email":"khanh.le@gooddata.com"},{"name":"lanhuynh","email":"lan.huynh@gooddata.com"},{"name":"linhhong","email":"linh.hong@gooddata.com"},{"name":"lupko","email":"lubomir.slivka@gooddata.com"},{"name":"mai.nguyen","email":"mai.nguyen@gooddata.com"},{"name":"matyas.kandl","email":"matyas.kandl@gooddata.com"},{"name":"michal.marsal","email":"michal.marsal@gooddata.com"},{"name":"my.duong","email":"my.duong@gooddata.com"},{"name":"naibinh","email":"naibinh@gmail.com"},{"name":"nikolacech","email":"nikola.cech@gooddata.com"},{"name":"nis.hua","email":"nis.hua@gooddata.com"},{"name":"no23reason","email":"dan.homola@hotmail.cz"},{"name":"patrikbraborec","email":"patrik.braborec@gooddata.com"},{"name":"pbenes","email":"petr.benes@gooddata.com"},{"name":"petrjanu","email":"petr.janu@gooddata.com"},{"name":"pkingo","email":"philipandreaskingo@hotmail.com"},{"name":"ptquang86","email":"ptquang86@gmail.com"},{"name":"qduval","email":"quentin.duval@gooddata.com"},{"name":"rodri360","email":"me@rodri360.com"},{"name":"scavnickyj","email":"jakub.scavnicky@gooddata.com"},{"name":"sitina","email":"jiri.sitina@gooddata.com"},{"name":"strouhaljan","email":"strouhal.jan@gmail.com"},{"name":"thao-luong","email":"thao.luong@gooddata.com"},{"name":"thuong.nguyen","email":"thuong.nguyen@gooddata.com"},{"name":"tomas.kratochvil","email":"tomas.kratochvil@gooddata.com"},{"name":"tomsatgd","email":"tomas.satinsky@gooddata.com"},{"name":"trung-le-quoc","email":"trung.le@gooddata.com"},{"name":"tu-ngo","email":"tungo1981@gmail.com"},{"name":"tu.bui","email":"tu.bui@gooddata.com"},{"name":"tulean","email":"tuan.le@gooddata.com"},{"name":"tuqt1005","email":"tu.tran@gooddata.com"},{"name":"utdnah","email":"danh.ung@gooddata.com"},{"name":"vlastikcz","email":"vlastimil.kotas@gooddata.com"},{"name":"vu.pham","email":"vu.pham@gooddata.com"},{"name":"xmort","email":"petr.dolejsi@gooddata.com"},{"name":"yanlipnican","email":"yanlipnican@gmail.com"}],"homepage":"https://github.com/gooddata/gooddata-react-components#readme","bugs":{"url":"https://github.com/gooddata/gooddata-react-components/issues"},"dist":{"shasum":"76c60d5c0fbc9ecf2d7e102a0c88b42f9c3ec2e1","tarball":"https://registry.npmjs.org/@gooddata/react-components/-/react-components-7.8.0-alpha-bertold8-pbr-one-4405-2020-06-05T06-20-03-841Z.tgz","fileCount":2652,"integrity":"sha512-wBpcISqNEkNTOuK6QW7QXekNjADOAXWm73Hb+RUEL353tP4JivPcvWHszW9Inr8llf0pbZaTSTH8ircizrtktA==","signatures":[{"sig":"MEUCIFfftSxFYJ+gPXNmxQ0IXZgQLdhd5rhtop7ZCBZQNMVCAiEAwMK2f2Q4Mu9wwARGL9J3u2VT2pnqxvrFGYj+52iVpCY=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":10544667,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJe2eQvCRA9TVsSAnZWagAArokQAJbgi1UutOtYgBI+AWNl\nUrT49M14LEgSyw4TQhb9xMPcRhPtzIqjoi3ZUdbWnALj3sqVmcaZINgGD9SY\nQMIRk2bp9wqWTNQIQMdsKhrYZ/9EEh+v+PuHZVsYT3kVwpcddQ8mOniTfqSv\n4Ym5TIYHxNBDE6G4mC4Xr6P50idh4CiOx4AsNDrsUEuIDZWgsnyeVTV5/+c8\nl8oz5SZnPMbVyCH1Ht34qBm1+8TsJ1K4QxdfVT8pNZBkWkopwyU9c4CtfZQP\naO98gf/P9CZUjxCOh0xa8zUVEAbmh/1FrAb2ZjcNSo9iVLj9pCcwxjbX1p1D\nRDITVD9vhMtlsom5lCk9Kt9y95yc1schTxKeM2hHA0QsJkPzOYGzwokfasse\nvaLX1tMyM+srYvRNmVYdeC3KT5pW/2cwnkgluob1oj2Bb60n/NJnmf2K5F8U\nQN0Y6GMQl24eHva4FfE0W4Z8fI83D4+9P3zI+N/kBvVy75xVAOw0yB1leR+L\nB0wJfU6Iy32ihjSTWo05Fp9z7szFeZmRW/Nqk01MXDVteLuwoJn1Pg87moF3\nC1SGocbmiYG1UkosLR0aguIE5rdpyR8CRKmmOOiyO/wfJqJiv6mzInf3XRQE\nigPNL5Tl8ZDH+6OZPpMQGH+6LIgZJagnZtLW3nDCiHdjGAZKOL1Be9vcIx5H\nNaq5\r\n=Z8Iz\r\n-----END PGP SIGNATURE-----\r\n"},"main":"dist/index.js","husky":{"hooks":{"pre-commit":"lint-staged"}},"config":{"eslint":"./examples/**/*.{js,jsx}","tslint":"./{__mocks__,src,stories}/{,**/}*.{ts,tsx}"},"readme":"[![npm version](https://badge.fury.io/js/%40gooddata%2Freact-components.svg)](https://www.npmjs.com/package/@gooddata/react-components)\n\n# GoodData.UI React components\n> A React-based JavaScript library for building data-driven applications\n\n## Getting started\n- [GoodData.UI Documentation](http://sdk.gooddata.com/gooddata-ui/)\n- [GoodData.UI Live Examples](https://gooddata-examples.herokuapp.com/)\n- [Stack Overflow](https://stackoverflow.com/questions/tagged/gooddata)\n\n### Usage\nWith [yarn](https://yarnpkg.com) installed, go to your project directory and run\n```\n$ yarn add @gooddata/react-components\n```\nIf you prefer [npm](npmjs.com) run\n```\n$ npm install --save @gooddata/react-components\n```\n\nThe public API is exposed via global `index.js`. Except for the styles, do not import any other file directly\nbecause they are not intended to be part of the public API.\n\n## Contributing\n\nWe welcome any contribution in form of [issues](https://github.com/gooddata/gooddata-react-components/issues) or [pull requests](https://github.com/gooddata/gooddata-react-components/pulls).\n\nInstall [Node.js](http://nodejs.org) (node 12.16.1, npm v6.13.4) and [Yarn](https://classic.yarnpkg.com) (1.22.4).\n\nInstall dependencies:\n```\nyarn install --frozen-lockfile\n```\n\nThese commands may come in handy while developing:\n\n| command | description |\n| ------- | ----------- |\n| `yarn install --pure-lockfile` | first step |\n| ||\n| `yarn dev` | build react-components to `/dist` in watch mode |\n| `yarn test` | run all unit tests |\n| `yarn prettier-write` | format the source code to match the valid codestyle |\n| `yarn validate` | validate codestyle |\n| ||\n| `yarn storybook` | run storybook from `/stories` on http://localhost:9001 |\n| `yarn build-storybook` | build storybook to `/dist-storybook` |\n| `yarn test-storybook` | run storybook and [screenshot tests](https://github.com/gooddata/gdc-client-utils/tree/master/test-storybook) |\n| ||\n| `yarn examples` | run Live Examples dev-server from `/examples` on https://localhost:8999 |\n| `yarn examples-build` | build Live Examples to `/examples/dist` |\n| `yarn examples-server` | serve built Live Examples - see `/examples/server/src` |\n| `yarn examples-testcafe` | run testcafe tests against `localhost:8999` |\n\n### Deploy to heroku.com\nWhen you deploy this repo to heroku, it serves *GoodData.UI Live Examples*.\nRelevant tasks are in `Procfile` and `package.json`.\n\n```bash\n# run in the project directory\nheroku login\nheroku create <your-app-name>\nheroku config:set DOMAIN_ADMIN_USERNAME=x@gooddata.com DOMAIN_ADMIN_PASSWORD=xy PROJECT_ID_TO_ASSIGN=xms7ga4tf3g3nzucd8380o2bev8oeknp\ngit push heroku HEAD:master\nheroku open\n```\n### Enable Geo Chart for Storybook and Live Examples\nGeo chart uses Mapbox to render map which requires a Mapbox access token.\n- Register an account and create Mapbox access token at [guide](https://docs.mapbox.com/help/how-mapbox-works/access-tokens/)\n- Store the created token at `.env`:\n```bash\necho -e \"EXAMPLE_MAPBOX_ACCESS_TOKEN=token\" >> .env # only need to run once\necho -e \"STORYBOOK_MAPBOX_ACCESS_TOKEN=token\" >> .env # only need to run once\n```\n\n### Run Live Examples Locally\nTo run *GoodData.UI Live Examples* locally:\n```bash\ngit clone <this-repository>\ncd  <repository-folder>\nyarn install --pure-lockfile\nyarn examples\n```\nThen open https://localhost:8999 and login using Live Examples account (you can [create one here](https://gooddata-examples.herokuapp.com/registration)).\n\n### Run Storybook locally\n- Run storybook with token stored in `.env` for more secure\n```bash\nyarn storybook\n```\n- Or run storybook with token env param exposed to cli (not suggested)\n```bash\nSTORYBOOK_MAPBOX_ACCESS_TOKEN=token yarn storybook\n```\n- Apply either above way to `yarn build-storybook` or `yarn test-storybook`\n\n### Source code formatting\nThe source code in the repository is formatted by [Prettier](https://prettier.io/).\nThe format of the code is validated by our Continuous Integration server and is one of the requirements of successful merge.\n\nPrettier is supported by every major IDE. You can find the list of supported editors and how to configure them [here](https://prettier.io/docs/en/editors.html).\n\nIn the case, when your editor is not supported or you don't want to setup the integration, you can run the `yarn prettier-write` command to reformat the code before commit.\n\n## Changelog\n\n- see [CHANGELOG.md](CHANGELOG.md)\n\n## Supported versions\n\nIn order to make the user experience with integrating GoodData UI SDK as smooth and secure as possible and to ensure that the SDK is using the latest features of the platform, we will only provide support to two most recent major versions of UI SDK.\n\nThe most recent majors will be supported in the following modes:\n\n- The latest major version will receive all new functionality and all bug fixes\n- The previous major version will only receive fixes to critical issues and security fixes. These fixes will be applied on top of last released version of the previous major\n\nThe customers are encouraged to always use the latest version of the UI SDK.\n\nIn case of using older versions, the user might face API incompatibility, performance or security issues.\n\nPlease follow the installation instructions to update to the newest version.\n\n## License\n\n(C) 2007-2020 GoodData Corporation\n\nThis project is dual licensed:\n\n- The ATTRIBUTION-NONCOMMERCIAL 4.0 INTERNATIONAL (CC BY-NC 4.0) is used for purpose of the trial experience and evaluation of GoodData.UI library.\n- The GOODDATA GOODDATA.UI LIBRARY END USER LICENSE AGREEMENT is used for GoodData customers.\n\nFor more information, please see [LICENSE](https://github.com/gooddata/gooddata-react-components/blob/master/LICENSE)\n","gitHead":"81c72442cf3464a344a167b26ab432c9d2c943a4","scripts":{"dev":"bash scripts/build.sh --dev-watch","test":"jest --watch","build":"bash scripts/build.sh","tslint":"yarn run-tslint -t verbose $npm_package_config_tslint","prepare":"cd examples/server && yarn install --frozen-lockfile && cd ../..; rm -r examples/node_modules 2>/dev/null; true","examples":"bash scripts/run-examples.sh","prepare?":"# Called before `npm publish` and on local `npm install`. Temporarily also for deleting obsolete node_modules. Ends with `true` to continue gracefully.","validate":"tsc --noEmit && yarn tslint && eslint $npm_package_config_eslint && yarn validate-style && yarn prettier-check","build-dev":"bash scripts/build.sh --dev","examples?":"# Default is developer domain, other options: yarn examples [sec,secure,stg,stg2,stg3,demo,developer or URL]","storybook":"yarn build && start-storybook -p 9001 -c .storybook","test-once":"jest","tslint-ci":"mkdir -p ./ci/results && yarn run-tslint -t checkstyle -o ./ci/results/tslint-results.xml $npm_package_config_tslint","run-tslint":"tslint -p tsconfig.json","validate-ci":"tsc --noEmit && yarn tslint-ci  && eslint $npm_package_config_eslint -f checkstyle -o ci/results/eslint-results.xml && yarn validate-style-ci && yarn prettier-check","examples-build":"bash scripts/build-examples.sh","prepublishOnly":"yarn build","prettier-check":"prettier --check '{src,stories,styles,__mocks__,examples/server/src,examples/src,examples/test}/**/*.{ts,js,tsx,jsx,json,scss,md,yaml,html}'","prettier-write":"prettier --write '{src,stories,styles,__mocks__,examples/server/src,examples/src,examples/test}/**/*.{ts,js,tsx,jsx,json,scss,md,yaml,html}'","test-storybook":"yarn build && test-storybook","validate-style":"stylelint '**/*.scss'","build-storybook":"yarn build && build-storybook -c .storybook -o dist-storybook","examples-server":"node examples/server/src/index.js","heroku-postbuild":"yarn examples-build developer","examples-testcafe":"./scripts/run-testcafe.sh visual","validate-style-ci":"stylelint '**/*.scss' --custom-formatter=node_modules/stylelint-checkstyle-formatter > ci/results/stylelint-results.xml","check-circular-deps":"madge --circular --extensions ts ./src","examples-testcafe-ci":"./scripts/run-testcafe.sh ci","examples-testcafe-live":"./scripts/run-testcafe.sh live"},"typings":"dist/index.d.ts","_npmUser":{"name":"bertold8","email":"ivan.nejezchleb@seznam.cz"},"deprecated":"@gooddata/react-components@7 reached End of Support on March 31, 2022. Please upgrade (see https://sdk.gooddata.com/gooddata-ui/docs/supported_versions.html for more information).","repository":{"url":"git+ssh://git@github.com/gooddata/gooddata-react-components.git","type":"git"},"_npmVersion":"6.13.4","description":"GoodData.UI - A powerful JavaScript library for building analytical applications","directories":{},"lint-staged":{"{src,stories,styles,__mocks__,examples/server/src,examples/src,examples/test}/**/*.{ts,js,tsx,jsx,scss}":["npx gdc-fix-copyright","git add"],"{src,stories,styles,__mocks__,examples/server/src,examples/src,examples/test}/**/*.{ts,js,tsx,jsx,json,scss,md,yaml,html}":["prettier --write","git add"]},"_nodeVersion":"12.16.1","dependencies":{"rxjs":"^5.5.6","uuid":"^3.2.1","immer":"^1.3.1","lodash":"^4.17.15","date-fns":"^2.7.0","downshift":"^3.2.7","invariant":"^2.2.2","mapbox-gl":"^1.6.1","classnames":"^2.2.6","codemirror":"^5.54.0","highcharts":"7.1.1","prop-types":"^15.6.0","react-intl":"^3.6.0","custom-event":"^1.0.1","react-window":"^1.8.1","ag-grid-react":"20.0.0","react-measure":"^2.3.0","@types/mapbox-gl":"^1.6.1","react-day-picker":"~7.3.0","react-responsive":"^3.0.0","stringify-object":"^2.4.0","@gooddata/typings":"^2.24.2","@types/codemirror":"^0.0.95","ag-grid-community":"20.0.0","http-status-codes":"^1.3.0","react-codemirror2":"^7.2.0","@gooddata/js-utils":"^3.10.5","@gooddata/numberjs":"^3.2.4","fixed-data-table-2":"0.7.17","@gooddata/goodstrap":"^68.6.0","react-dom-factories":"^1.0.2","@gooddata/gooddata-js":"^13.0.1","json-stable-stringify":"^1.0.1","react-transition-group":"^2.2.1","hoist-non-react-statics":"^3.3.0","nodelist-foreach-polyfill":"^1.2.0","@formatjs/intl-pluralrules":"^1.3.6","highcharts-grouped-categories":"^1.1.3"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"raf":"3.3.2","yup":"^0.24.1","jest":"24.7.1","husky":"3.0.0","madge":"^3.4.4","react":"^16.5.2","enzyme":"3.5.0","eslint":"4.19.1","formik":"^0.11.11","moment":"2.23.0","history":"^4.7.2","ts-jest":"24.0.0","webpack":"4.30.0","full-icu":"^1.3.0","prettier":"1.16.4","react-ga":"^2.5.2","recharts":"1.0.0-beta.9","testcafe":"1.1.4","commander":"2.14.1","node-sass":"4.13.0","react-dom":"^16.5.2","stylelint":"^10.0.0","supertest":"3.0.0","ts-loader":"6.0.0","@types/raf":"^3.4.0","css-loader":"0.28.7","jest-junit":"3.0.0","raw-loader":"0.5.1","styled-jsx":"2.2.1","typescript":"3.3.4000","@babel/core":"7.4.4","@types/jest":"24.0.6","@types/node":"7.0.8","@types/uuid":"3.4.3","file-loader":"3.0.1","jest-enzyme":"7.0.2","lint-staged":"9.1.0","sass-loader":"6.0.6","webpack-cli":"3.3.2","@types/react":"16.8.6","babel-loader":"8.0.5","react-helmet":"5.2.0","react-select":"1.2.1","style-loader":"0.19.1","@types/enzyme":"3.1.13","@types/lodash":"4.14.123","testcafe-live":"0.1.4","@babel/runtime":"7.4.4","dotenv-webpack":"^1.7.0","@babel/polyfill":"^7.4.4","@storybook/react":"5.0.11","@types/invariant":"2.2.29","@types/react-dom":"16.0.11","isomorphic-fetch":"2.2.1","react-datepicker":"1.1.0","react-router-dom":"4.2.2","@babel/preset-env":"7.4.4","@gooddata/mock-js":"^2.13.1","@storybook/addons":"5.0.11","@types/classnames":"2.2.3","@types/prop-types":"15.5.2","@storybook/theming":"5.0.11","identity-obj-proxy":"^3.0.0","intl-messageformat":"^7.5.4","webpack-dev-server":"3.3.1","@babel/preset-react":"7.0.0","@types/react-portal":"4.0.1","@types/react-window":"^1.8.1","babel-plugin-lodash":"3.3.4","html-webpack-plugin":"3.2.0","react-test-renderer":"16.4.2","@types/react-measure":"2.0.5","clean-webpack-plugin":"2.0.2","stats-webpack-plugin":"0.7.0","eslint-config-prettier":"4.1.0","react-google-recaptcha":"^0.14.1","tslint-config-prettier":"1.18.0","@gooddata/eslint-config":"^1.0.0","@gooddata/tslint-config":"1.0.0","@types/react-responsive":"^3.0.3","@types/storybook__react":"4.0.1","@types/stringify-object":"^3.2.0","enzyme-adapter-react-16":"1.3.1","@gooddata/test-storybook":"3.2.1","@storybook/addon-actions":"5.0.11","@storybook/addon-options":"5.0.11","node-sass-magic-importer":"5.1.0","react-syntax-highlighter":"11.0.2","@types/fixed-data-table-2":"0.8.1","stylelint-config-prettier":"5.2.0","@gooddata/stylelint-config":"4.0.1","@types/react-test-renderer":"16.0.0","circular-dependency-plugin":"5.0.2","compression-webpack-plugin":"2.0.0","@types/json-stable-stringify":"^1.0.32","@gooddata/frontend-npm-scripts":"1.1.0","@types/enzyme-adapter-react-16":"1.0.3","stylelint-checkstyle-formatter":"0.1.0","@types/storybook__addon-actions":"3.4.2","@babel/plugin-proposal-class-properties":"7.4.4","@babel/plugin-proposal-object-rest-spread":"7.4.4","@babel/plugin-transform-async-to-generator":"7.4.4"},"peerDependencies":{"react":"^16.5.2","react-dom":"^16.5.2"},"_npmOperationalInternal":{"tmp":"tmp/react-components_7.8.0-alpha-bertold8-pbr-one-4405-2020-06-05T06-20-03-841Z_1591338030317_0.17947378298107175","host":"s3://npm-registry-packages"}},"7.8.0-alpha-scavnickyj-jsc-bb-2288-2020-06-05T08-02-02-284Z":{"name":"@gooddata/react-components","version":"7.8.0-alpha-scavnickyj-jsc-bb-2288-2020-06-05T08-02-02-284Z","author":{"name":"GoodData Corporation"},"license":"BSD-3-Clause","_id":"@gooddata/react-components@7.8.0-alpha-scavnickyj-jsc-bb-2288-2020-06-05T08-02-02-284Z","maintainers":[{"name":"afi","email":"adam.fiedler@gooddata.com"},{"name":"bertold8","email":"ivan.nejezchleb@seznam.cz"},{"name":"bich.nguyen","email":"bich.nguyen@gooddata.com"},{"name":"brbistas","email":"valentinos.chraniotis@gooddata.com"},{"name":"bugsbunny338","email":"jiri.zajic@mensa.cz"},{"name":"de.do","email":"de.do@gooddata.com"},{"name":"gooddata-ci","email":"rail@gooddata.com"},{"name":"hang.ngo","email":"hang.ngo@gooddata.com"},{"name":"hung.nguyen.hoang","email":"hung.nguyen@gooddata.com"},{"name":"huong.nguyen","email":"huong.nguyen@gooddata.com"},{"name":"huyen.nguyen","email":"huyen.nguyen@gooddata.com"},{"name":"ivan.mjartan","email":"ivan.mjartan@gooddata.com"},{"name":"jakub-sterba","email":"jakub.sterba@gooddata.com"},{"name":"jaroslav.tomecek","email":"jaroslav.tomecek@gooddata.com"},{"name":"jkittler","email":"honza.kittler@gmail.com"},{"name":"khanh.le","email":"khanh.le@gooddata.com"},{"name":"lanhuynh","email":"lan.huynh@gooddata.com"},{"name":"linhhong","email":"linh.hong@gooddata.com"},{"name":"lupko","email":"lubomir.slivka@gooddata.com"},{"name":"mai.nguyen","email":"mai.nguyen@gooddata.com"},{"name":"matyas.kandl","email":"matyas.kandl@gooddata.com"},{"name":"michal.marsal","email":"michal.marsal@gooddata.com"},{"name":"my.duong","email":"my.duong@gooddata.com"},{"name":"naibinh","email":"naibinh@gmail.com"},{"name":"nikolacech","email":"nikola.cech@gooddata.com"},{"name":"nis.hua","email":"nis.hua@gooddata.com"},{"name":"no23reason","email":"dan.homola@hotmail.cz"},{"name":"patrikbraborec","email":"patrik.braborec@gooddata.com"},{"name":"pbenes","email":"petr.benes@gooddata.com"},{"name":"petrjanu","email":"petr.janu@gooddata.com"},{"name":"pkingo","email":"philipandreaskingo@hotmail.com"},{"name":"ptquang86","email":"ptquang86@gmail.com"},{"name":"qduval","email":"quentin.duval@gooddata.com"},{"name":"rodri360","email":"me@rodri360.com"},{"name":"scavnickyj","email":"jakub.scavnicky@gooddata.com"},{"name":"sitina","email":"jiri.sitina@gooddata.com"},{"name":"strouhaljan","email":"strouhal.jan@gmail.com"},{"name":"thao-luong","email":"thao.luong@gooddata.com"},{"name":"thuong.nguyen","email":"thuong.nguyen@gooddata.com"},{"name":"tomas.kratochvil","email":"tomas.kratochvil@gooddata.com"},{"name":"tomsatgd","email":"tomas.satinsky@gooddata.com"},{"name":"trung-le-quoc","email":"trung.le@gooddata.com"},{"name":"tu-ngo","email":"tungo1981@gmail.com"},{"name":"tu.bui","email":"tu.bui@gooddata.com"},{"name":"tulean","email":"tuan.le@gooddata.com"},{"name":"tuqt1005","email":"tu.tran@gooddata.com"},{"name":"utdnah","email":"danh.ung@gooddata.com"},{"name":"vlastikcz","email":"vlastimil.kotas@gooddata.com"},{"name":"vu.pham","email":"vu.pham@gooddata.com"},{"name":"xmort","email":"petr.dolejsi@gooddata.com"},{"name":"yanlipnican","email":"yanlipnican@gmail.com"}],"homepage":"https://github.com/gooddata/gooddata-react-components#readme","bugs":{"url":"https://github.com/gooddata/gooddata-react-components/issues"},"dist":{"shasum":"bd66742a91c948fbf08c299fb437d97fa64ec0c8","tarball":"https://registry.npmjs.org/@gooddata/react-components/-/react-components-7.8.0-alpha-scavnickyj-jsc-bb-2288-2020-06-05T08-02-02-284Z.tgz","fileCount":2649,"integrity":"sha512-cC0FP9IaaCyAq5riSFW7Okb6/VfqHONs7gqiaRP44Ho5DtpXhjrH52OpqIvM5cDza0Mx+8N03Kz/I4pGN5MExw==","signatures":[{"sig":"MEQCIEEyL6jvUxbhoehXqerRrFoD49ert6rAl2e47j0vWhZLAiBnHLl+kYwebm4FD+g7ZrYUGDDA2EzHSwriwhib+MC3CQ==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":10494011,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJe2fwkCRA9TVsSAnZWagAAjXcP+QHortDL12jcf0Psv9/Z\nD9f+6Exup6W74Eu/3z5S8ipsatOEuczh1RVsvcdS10CYdMcaWMapRA098Xqn\nygVySNhoy9dOMzE106hcKSjsvLCJE0MOG0piFz3x41T1qtCAA7pafQA1Ti/Z\nc765tpfqAZQk9mtAscy213MeCGhcGecs9cXNFYcFe7uY9C+vkgSKrEh75W32\nQmGja2wr3X8J5/c09oAJzUDmixdKn6s+NsnnLezXCsAqqtq/GY14T7nNLNOB\nLrqhDvzJVr2A6fd2pSN4isR7mWuSHv/bmgiiNNYx7sKU4XNajwhknMnaWUdd\nov8sZuGz72YFJ0xLknU/lJ9kR9f+nE46O+9qdA2NLKiBQFI95qt82C59x9F2\nw3qp+QowlHHs1vNUuyzJhmR9J/Pt/WcTCr8coxBhuZvGgDMQQ69ryRjWSFDR\nU7ErE7uG7WmrtD+FdSECBKDnnIJQscG6V7VbxaO/JFQJWzgVdCzB2ioU4eg7\nDwQ9l7XhNGT4ZOKiKpBOJeIAu8lF6r1DOqrothzINlEkAkVYnClg8kZEH9Zz\n/MRYdXWwreIsRdDoQ9+wA1zlfdx93Mr4+hlN3pWX4Z673jdiZsjG9qyCECzc\nBLoUZAFXcnbXhJgxQjNbzQ8rMFm18+vEYSeH20YHruXjlfKAwdFIE3R4JKtv\nzUIr\r\n=LZDc\r\n-----END PGP SIGNATURE-----\r\n"},"main":"dist/index.js","husky":{"hooks":{"pre-commit":"lint-staged"}},"config":{"eslint":"./examples/**/*.{js,jsx}","tslint":"./{__mocks__,src,stories}/{,**/}*.{ts,tsx}"},"readme":"[![npm version](https://badge.fury.io/js/%40gooddata%2Freact-components.svg)](https://www.npmjs.com/package/@gooddata/react-components)\n\n# GoodData.UI React components\n> A React-based JavaScript library for building data-driven applications\n\n## Getting started\n- [GoodData.UI Documentation](http://sdk.gooddata.com/gooddata-ui/)\n- [GoodData.UI Live Examples](https://gooddata-examples.herokuapp.com/)\n- [Stack Overflow](https://stackoverflow.com/questions/tagged/gooddata)\n\n### Usage\nWith [yarn](https://yarnpkg.com) installed, go to your project directory and run\n```\n$ yarn add @gooddata/react-components\n```\nIf you prefer [npm](npmjs.com) run\n```\n$ npm install --save @gooddata/react-components\n```\n\nThe public API is exposed via global `index.js`. Except for the styles, do not import any other file directly\nbecause they are not intended to be part of the public API.\n\n## Contributing\n\nWe welcome any contribution in form of [issues](https://github.com/gooddata/gooddata-react-components/issues) or [pull requests](https://github.com/gooddata/gooddata-react-components/pulls).\n\nInstall [Node.js](http://nodejs.org) (node 12.16.1, npm v6.13.4) and [Yarn](https://classic.yarnpkg.com) (1.22.4).\n\nInstall dependencies:\n```\nyarn install --frozen-lockfile\n```\n\nThese commands may come in handy while developing:\n\n| command | description |\n| ------- | ----------- |\n| `yarn install --pure-lockfile` | first step |\n| ||\n| `yarn dev` | build react-components to `/dist` in watch mode |\n| `yarn test` | run all unit tests |\n| `yarn prettier-write` | format the source code to match the valid codestyle |\n| `yarn validate` | validate codestyle |\n| ||\n| `yarn storybook` | run storybook from `/stories` on http://localhost:9001 |\n| `yarn build-storybook` | build storybook to `/dist-storybook` |\n| `yarn test-storybook` | run storybook and [screenshot tests](https://github.com/gooddata/gdc-client-utils/tree/master/test-storybook) |\n| ||\n| `yarn examples` | run Live Examples dev-server from `/examples` on https://localhost:8999 |\n| `yarn examples-build` | build Live Examples to `/examples/dist` |\n| `yarn examples-server` | serve built Live Examples - see `/examples/server/src` |\n| `yarn examples-testcafe` | run testcafe tests against `localhost:8999` |\n\n### Deploy to heroku.com\nWhen you deploy this repo to heroku, it serves *GoodData.UI Live Examples*.\nRelevant tasks are in `Procfile` and `package.json`.\n\n```bash\n# run in the project directory\nheroku login\nheroku create <your-app-name>\nheroku config:set DOMAIN_ADMIN_USERNAME=x@gooddata.com DOMAIN_ADMIN_PASSWORD=xy PROJECT_ID_TO_ASSIGN=xms7ga4tf3g3nzucd8380o2bev8oeknp\ngit push heroku HEAD:master\nheroku open\n```\n### Enable Geo Chart for Storybook and Live Examples\nGeo chart uses Mapbox to render map which requires a Mapbox access token.\n- Register an account and create Mapbox access token at [guide](https://docs.mapbox.com/help/how-mapbox-works/access-tokens/)\n- Store the created token at `.env`:\n```bash\necho -e \"EXAMPLE_MAPBOX_ACCESS_TOKEN=token\" >> .env # only need to run once\necho -e \"STORYBOOK_MAPBOX_ACCESS_TOKEN=token\" >> .env # only need to run once\n```\n\n### Run Live Examples Locally\nTo run *GoodData.UI Live Examples* locally:\n```bash\ngit clone <this-repository>\ncd  <repository-folder>\nyarn install --pure-lockfile\nyarn examples\n```\nThen open https://localhost:8999 and login using Live Examples account (you can [create one here](https://gooddata-examples.herokuapp.com/registration)).\n\n### Run Storybook locally\n- Run storybook with token stored in `.env` for more secure\n```bash\nyarn storybook\n```\n- Or run storybook with token env param exposed to cli (not suggested)\n```bash\nSTORYBOOK_MAPBOX_ACCESS_TOKEN=token yarn storybook\n```\n- Apply either above way to `yarn build-storybook` or `yarn test-storybook`\n\n### Source code formatting\nThe source code in the repository is formatted by [Prettier](https://prettier.io/).\nThe format of the code is validated by our Continuous Integration server and is one of the requirements of successful merge.\n\nPrettier is supported by every major IDE. You can find the list of supported editors and how to configure them [here](https://prettier.io/docs/en/editors.html).\n\nIn the case, when your editor is not supported or you don't want to setup the integration, you can run the `yarn prettier-write` command to reformat the code before commit.\n\n## Changelog\n\n- see [CHANGELOG.md](CHANGELOG.md)\n\n## Supported versions\n\nIn order to make the user experience with integrating GoodData UI SDK as smooth and secure as possible and to ensure that the SDK is using the latest features of the platform, we will only provide support to two most recent major versions of UI SDK.\n\nThe most recent majors will be supported in the following modes:\n\n- The latest major version will receive all new functionality and all bug fixes\n- The previous major version will only receive fixes to critical issues and security fixes. These fixes will be applied on top of last released version of the previous major\n\nThe customers are encouraged to always use the latest version of the UI SDK.\n\nIn case of using older versions, the user might face API incompatibility, performance or security issues.\n\nPlease follow the installation instructions to update to the newest version.\n\n## License\n\n(C) 2007-2020 GoodData Corporation\n\nThis project is dual licensed:\n\n- The ATTRIBUTION-NONCOMMERCIAL 4.0 INTERNATIONAL (CC BY-NC 4.0) is used for purpose of the trial experience and evaluation of GoodData.UI library.\n- The GOODDATA GOODDATA.UI LIBRARY END USER LICENSE AGREEMENT is used for GoodData customers.\n\nFor more information, please see [LICENSE](https://github.com/gooddata/gooddata-react-components/blob/master/LICENSE)\n","gitHead":"bad7b51f356fa5d8400e0812b19e93237af9aa00","scripts":{"dev":"bash scripts/build.sh --dev-watch","test":"jest --watch","build":"bash scripts/build.sh","tslint":"yarn run-tslint -t verbose $npm_package_config_tslint","prepare":"cd examples/server && yarn install --frozen-lockfile && cd ../..; rm -r examples/node_modules 2>/dev/null; true","examples":"bash scripts/run-examples.sh","prepare?":"# Called before `npm publish` and on local `npm install`. Temporarily also for deleting obsolete node_modules. Ends with `true` to continue gracefully.","validate":"tsc --noEmit && yarn tslint && eslint $npm_package_config_eslint && yarn validate-style && yarn prettier-check","build-dev":"bash scripts/build.sh --dev","examples?":"# Default is developer domain, other options: yarn examples [sec,secure,stg,stg2,stg3,demo,developer or URL]","storybook":"yarn build && start-storybook -p 9001 -c .storybook","test-once":"jest","tslint-ci":"mkdir -p ./ci/results && yarn run-tslint -t checkstyle -o ./ci/results/tslint-results.xml $npm_package_config_tslint","run-tslint":"tslint -p tsconfig.json","validate-ci":"tsc --noEmit && yarn tslint-ci  && eslint $npm_package_config_eslint -f checkstyle -o ci/results/eslint-results.xml && yarn validate-style-ci && yarn prettier-check","examples-build":"bash scripts/build-examples.sh","prepublishOnly":"yarn build","prettier-check":"prettier --check '{src,stories,styles,__mocks__,examples/server/src,examples/src,examples/test}/**/*.{ts,js,tsx,jsx,json,scss,md,yaml,html}'","prettier-write":"prettier --write '{src,stories,styles,__mocks__,examples/server/src,examples/src,examples/test}/**/*.{ts,js,tsx,jsx,json,scss,md,yaml,html}'","test-storybook":"yarn build && test-storybook","validate-style":"stylelint '**/*.scss'","build-storybook":"yarn build && build-storybook -c .storybook -o dist-storybook","examples-server":"node examples/server/src/index.js","heroku-postbuild":"yarn examples-build developer","examples-testcafe":"./scripts/run-testcafe.sh visual","validate-style-ci":"stylelint '**/*.scss' --custom-formatter=node_modules/stylelint-checkstyle-formatter > ci/results/stylelint-results.xml","check-circular-deps":"madge --circular --extensions ts ./src","examples-testcafe-ci":"./scripts/run-testcafe.sh ci","examples-testcafe-live":"./scripts/run-testcafe.sh live"},"typings":"dist/index.d.ts","_npmUser":{"name":"scavnickyj","email":"jakub.scavnicky@gooddata.com"},"deprecated":"@gooddata/react-components@7 reached End of Support on March 31, 2022. Please upgrade (see https://sdk.gooddata.com/gooddata-ui/docs/supported_versions.html for more information).","repository":{"url":"git+ssh://git@github.com/gooddata/gooddata-react-components.git","type":"git"},"_npmVersion":"6.13.4","description":"GoodData.UI - A powerful JavaScript library for building analytical applications","directories":{},"lint-staged":{"{src,stories,styles,__mocks__,examples/server/src,examples/src,examples/test}/**/*.{ts,js,tsx,jsx,scss}":["npx gdc-fix-copyright","git add"],"{src,stories,styles,__mocks__,examples/server/src,examples/src,examples/test}/**/*.{ts,js,tsx,jsx,json,scss,md,yaml,html}":["prettier --write","git add"]},"_nodeVersion":"12.16.1","dependencies":{"rxjs":"^5.5.6","uuid":"^3.2.1","immer":"^1.3.1","lodash":"^4.17.15","date-fns":"^2.7.0","downshift":"^3.2.7","invariant":"^2.2.2","mapbox-gl":"^1.6.1","classnames":"^2.2.6","codemirror":"^5.54.0","highcharts":"7.1.1","prop-types":"^15.6.0","react-intl":"^3.6.0","custom-event":"^1.0.1","react-window":"^1.8.1","ag-grid-react":"20.0.0","react-measure":"^2.3.0","@types/mapbox-gl":"^1.6.1","react-day-picker":"~7.3.0","react-responsive":"^3.0.0","stringify-object":"^2.4.0","@gooddata/typings":"^2.24.2","@types/codemirror":"^0.0.95","ag-grid-community":"20.0.0","http-status-codes":"^1.3.0","react-codemirror2":"^7.2.0","@gooddata/js-utils":"^3.10.5","@gooddata/numberjs":"^3.2.4","fixed-data-table-2":"0.7.17","@gooddata/goodstrap":"^68.6.0","react-dom-factories":"^1.0.2","@gooddata/gooddata-js":"^13.0.1","json-stable-stringify":"^1.0.1","react-transition-group":"^2.2.1","hoist-non-react-statics":"^3.3.0","nodelist-foreach-polyfill":"^1.2.0","@formatjs/intl-pluralrules":"^1.3.6","highcharts-grouped-categories":"^1.1.3"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"raf":"3.3.2","yup":"^0.24.1","jest":"24.7.1","husky":"3.0.0","madge":"^3.4.4","react":"^16.5.2","enzyme":"3.5.0","eslint":"4.19.1","formik":"^0.11.11","moment":"2.23.0","history":"^4.7.2","ts-jest":"24.0.0","webpack":"4.30.0","full-icu":"^1.3.0","prettier":"1.16.4","react-ga":"^2.5.2","recharts":"1.0.0-beta.9","testcafe":"1.1.4","commander":"2.14.1","node-sass":"4.13.0","react-dom":"^16.5.2","stylelint":"^10.0.0","supertest":"3.0.0","ts-loader":"6.0.0","@types/raf":"^3.4.0","css-loader":"0.28.7","jest-junit":"3.0.0","raw-loader":"0.5.1","styled-jsx":"2.2.1","typescript":"3.3.4000","@babel/core":"7.4.4","@types/jest":"24.0.6","@types/node":"7.0.8","@types/uuid":"3.4.3","file-loader":"3.0.1","jest-enzyme":"7.0.2","lint-staged":"9.1.0","sass-loader":"6.0.6","webpack-cli":"3.3.2","@types/react":"16.8.6","babel-loader":"8.0.5","react-helmet":"5.2.0","react-select":"1.2.1","style-loader":"0.19.1","@types/enzyme":"3.1.13","@types/lodash":"4.14.123","testcafe-live":"0.1.4","@babel/runtime":"7.4.4","dotenv-webpack":"^1.7.0","@babel/polyfill":"^7.4.4","@storybook/react":"5.0.11","@types/invariant":"2.2.29","@types/react-dom":"16.0.11","isomorphic-fetch":"2.2.1","react-datepicker":"1.1.0","react-router-dom":"4.2.2","@babel/preset-env":"7.4.4","@gooddata/mock-js":"^2.13.1","@storybook/addons":"5.0.11","@types/classnames":"2.2.3","@types/prop-types":"15.5.2","@storybook/theming":"5.0.11","identity-obj-proxy":"^3.0.0","intl-messageformat":"^7.5.4","webpack-dev-server":"3.3.1","@babel/preset-react":"7.0.0","@types/react-portal":"4.0.1","@types/react-window":"^1.8.1","babel-plugin-lodash":"3.3.4","html-webpack-plugin":"3.2.0","react-test-renderer":"16.4.2","@types/react-measure":"2.0.5","clean-webpack-plugin":"2.0.2","stats-webpack-plugin":"0.7.0","eslint-config-prettier":"4.1.0","react-google-recaptcha":"^0.14.1","tslint-config-prettier":"1.18.0","@gooddata/eslint-config":"^1.0.0","@gooddata/tslint-config":"1.0.0","@types/react-responsive":"^3.0.3","@types/storybook__react":"4.0.1","@types/stringify-object":"^3.2.0","enzyme-adapter-react-16":"1.3.1","@gooddata/test-storybook":"3.2.1","@storybook/addon-actions":"5.0.11","@storybook/addon-options":"5.0.11","node-sass-magic-importer":"5.1.0","react-syntax-highlighter":"11.0.2","@types/fixed-data-table-2":"0.8.1","stylelint-config-prettier":"5.2.0","@gooddata/stylelint-config":"4.0.1","@types/react-test-renderer":"16.0.0","circular-dependency-plugin":"5.0.2","compression-webpack-plugin":"2.0.0","@types/json-stable-stringify":"^1.0.32","@gooddata/frontend-npm-scripts":"1.1.0","@types/enzyme-adapter-react-16":"1.0.3","stylelint-checkstyle-formatter":"0.1.0","@types/storybook__addon-actions":"3.4.2","@babel/plugin-proposal-class-properties":"7.4.4","@babel/plugin-proposal-object-rest-spread":"7.4.4","@babel/plugin-transform-async-to-generator":"7.4.4"},"peerDependencies":{"react":"^16.5.2","react-dom":"^16.5.2"},"_npmOperationalInternal":{"tmp":"tmp/react-components_7.8.0-alpha-scavnickyj-jsc-bb-2288-2020-06-05T08-02-02-284Z_1591344163454_0.5823177012488254","host":"s3://npm-registry-packages"}},"7.8.0-alpha-strouhaljan-jsu-bb-2304-2020-06-05T09-13-23-240Z":{"name":"@gooddata/react-components","version":"7.8.0-alpha-strouhaljan-jsu-bb-2304-2020-06-05T09-13-23-240Z","author":{"name":"GoodData Corporation"},"license":"BSD-3-Clause","_id":"@gooddata/react-components@7.8.0-alpha-strouhaljan-jsu-bb-2304-2020-06-05T09-13-23-240Z","maintainers":[{"name":"afi","email":"adam.fiedler@gooddata.com"},{"name":"bertold8","email":"ivan.nejezchleb@seznam.cz"},{"name":"bich.nguyen","email":"bich.nguyen@gooddata.com"},{"name":"brbistas","email":"valentinos.chraniotis@gooddata.com"},{"name":"bugsbunny338","email":"jiri.zajic@mensa.cz"},{"name":"de.do","email":"de.do@gooddata.com"},{"name":"gooddata-ci","email":"rail@gooddata.com"},{"name":"hang.ngo","email":"hang.ngo@gooddata.com"},{"name":"hung.nguyen.hoang","email":"hung.nguyen@gooddata.com"},{"name":"huong.nguyen","email":"huong.nguyen@gooddata.com"},{"name":"huyen.nguyen","email":"huyen.nguyen@gooddata.com"},{"name":"ivan.mjartan","email":"ivan.mjartan@gooddata.com"},{"name":"jakub-sterba","email":"jakub.sterba@gooddata.com"},{"name":"jaroslav.tomecek","email":"jaroslav.tomecek@gooddata.com"},{"name":"jkittler","email":"honza.kittler@gmail.com"},{"name":"khanh.le","email":"khanh.le@gooddata.com"},{"name":"lanhuynh","email":"lan.huynh@gooddata.com"},{"name":"linhhong","email":"linh.hong@gooddata.com"},{"name":"lupko","email":"lubomir.slivka@gooddata.com"},{"name":"mai.nguyen","email":"mai.nguyen@gooddata.com"},{"name":"matyas.kandl","email":"matyas.kandl@gooddata.com"},{"name":"michal.marsal","email":"michal.marsal@gooddata.com"},{"name":"my.duong","email":"my.duong@gooddata.com"},{"name":"naibinh","email":"naibinh@gmail.com"},{"name":"nikolacech","email":"nikola.cech@gooddata.com"},{"name":"nis.hua","email":"nis.hua@gooddata.com"},{"name":"no23reason","email":"dan.homola@hotmail.cz"},{"name":"patrikbraborec","email":"patrik.braborec@gooddata.com"},{"name":"pbenes","email":"petr.benes@gooddata.com"},{"name":"petrjanu","email":"petr.janu@gooddata.com"},{"name":"pkingo","email":"philipandreaskingo@hotmail.com"},{"name":"ptquang86","email":"ptquang86@gmail.com"},{"name":"qduval","email":"quentin.duval@gooddata.com"},{"name":"rodri360","email":"me@rodri360.com"},{"name":"scavnickyj","email":"jakub.scavnicky@gooddata.com"},{"name":"sitina","email":"jiri.sitina@gooddata.com"},{"name":"strouhaljan","email":"strouhal.jan@gmail.com"},{"name":"thao-luong","email":"thao.luong@gooddata.com"},{"name":"thuong.nguyen","email":"thuong.nguyen@gooddata.com"},{"name":"tomas.kratochvil","email":"tomas.kratochvil@gooddata.com"},{"name":"tomsatgd","email":"tomas.satinsky@gooddata.com"},{"name":"trung-le-quoc","email":"trung.le@gooddata.com"},{"name":"tu-ngo","email":"tungo1981@gmail.com"},{"name":"tu.bui","email":"tu.bui@gooddata.com"},{"name":"tulean","email":"tuan.le@gooddata.com"},{"name":"tuqt1005","email":"tu.tran@gooddata.com"},{"name":"utdnah","email":"danh.ung@gooddata.com"},{"name":"vlastikcz","email":"vlastimil.kotas@gooddata.com"},{"name":"vu.pham","email":"vu.pham@gooddata.com"},{"name":"xmort","email":"petr.dolejsi@gooddata.com"},{"name":"yanlipnican","email":"yanlipnican@gmail.com"}],"homepage":"https://github.com/gooddata/gooddata-react-components#readme","bugs":{"url":"https://github.com/gooddata/gooddata-react-components/issues"},"dist":{"shasum":"15e5f47b4f55ae9ae0a0c9a01447a04e5e7473de","tarball":"https://registry.npmjs.org/@gooddata/react-components/-/react-components-7.8.0-alpha-strouhaljan-jsu-bb-2304-2020-06-05T09-13-23-240Z.tgz","fileCount":2649,"integrity":"sha512-2SPFUqpPSZ5S2ANWVRfs0yuHztFAt3M/lWcwinCdxRipetn9KelECwrn9JBlBWCIgEJ5jziq+eLpsneUmzbDzg==","signatures":[{"sig":"MEUCIHdQCq5shTig0zpUCoYGte3v6kUucsy6g9wLeXnKFgyLAiEAn+EI1VylHmZWXcG/lgHizvdipSfaPcENAugrxN2g4kY=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":10481030,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJe2gzaCRA9TVsSAnZWagAABHwP/2bqjY+HoJGdA9sbHEGt\nVfViJEQgY+cPbClN6JxyRyAYjWLSHiL0BcFp7npz4/Yg3Rpe0QPVon/qydlu\nXqPoF+og+qKII6jENd78E7W/jum5ZwgzH/B68qzcNkBhuoky9zReB0I6QFH1\nP9e/Bvx4cFSDTQk1vfMnznwNO9nVIfDPofBEYLevPziKF7+Dq1/bdGHKM01Y\ndHt/x0VfCNx4Aqd4kozFryICaiIK3l2s9ZknvisnOku413cflYapjW/uHJar\n8Jthh+7EMTr4DmvtEekDJwU2n/U3rNCwM9xSKTb6aUu98mFWYrY5SQvZmnuh\nAy4kcxzHpYQrOJGVt4Lp9v/fVC919WVyI2qDXIphWvlLjlBTp3U2ZJt/2m7b\nQRVXqF8W+x4EycC0ZluQ4/jxSGxRUuy3XRyxPZF4aFNt8M9T1afpmOjuwewM\nrN5RwJ4tTOFo7Wdq6leaPSsSfVrZWhdYl8Z5bf582wMaWcr5aqZCogVZPV4U\n6rfugxeL14wLV3FKaoNNDSn+WKHwtcDnlZaoPXiN21q3TLuUpBReoeXw43Kx\nvEKpwTzKca5un015dC8qsMcslnqA/kB2UzoR46jeqUF2z1+znyO55i3Y/LdJ\nzjmtf75fMJ8JYuFIFbtajBXmjC9baSgVKSp5c/b37tNWQ4WlqLvAzFZh0l/J\nd7E+\r\n=RjKm\r\n-----END PGP SIGNATURE-----\r\n"},"main":"dist/index.js","husky":{"hooks":{"pre-commit":"lint-staged"}},"config":{"eslint":"./examples/**/*.{js,jsx}","tslint":"./{__mocks__,src,stories}/{,**/}*.{ts,tsx}"},"readme":"[![npm version](https://badge.fury.io/js/%40gooddata%2Freact-components.svg)](https://www.npmjs.com/package/@gooddata/react-components)\n\n# GoodData.UI React components\n> A React-based JavaScript library for building data-driven applications\n\n## Getting started\n- [GoodData.UI Documentation](http://sdk.gooddata.com/gooddata-ui/)\n- [GoodData.UI Live Examples](https://gooddata-examples.herokuapp.com/)\n- [Stack Overflow](https://stackoverflow.com/questions/tagged/gooddata)\n\n### Usage\nWith [yarn](https://yarnpkg.com) installed, go to your project directory and run\n```\n$ yarn add @gooddata/react-components\n```\nIf you prefer [npm](npmjs.com) run\n```\n$ npm install --save @gooddata/react-components\n```\n\nThe public API is exposed via global `index.js`. Except for the styles, do not import any other file directly\nbecause they are not intended to be part of the public API.\n\n## Contributing\n\nWe welcome any contribution in form of [issues](https://github.com/gooddata/gooddata-react-components/issues) or [pull requests](https://github.com/gooddata/gooddata-react-components/pulls).\n\nInstall [Node.js](http://nodejs.org) (node 12.16.1, npm v6.13.4) and [Yarn](https://classic.yarnpkg.com) (1.22.4).\n\nInstall dependencies:\n```\nyarn install --frozen-lockfile\n```\n\nThese commands may come in handy while developing:\n\n| command | description |\n| ------- | ----------- |\n| `yarn install --pure-lockfile` | first step |\n| ||\n| `yarn dev` | build react-components to `/dist` in watch mode |\n| `yarn test` | run all unit tests |\n| `yarn prettier-write` | format the source code to match the valid codestyle |\n| `yarn validate` | validate codestyle |\n| ||\n| `yarn storybook` | run storybook from `/stories` on http://localhost:9001 |\n| `yarn build-storybook` | build storybook to `/dist-storybook` |\n| `yarn test-storybook` | run storybook and [screenshot tests](https://github.com/gooddata/gdc-client-utils/tree/master/test-storybook) |\n| ||\n| `yarn examples` | run Live Examples dev-server from `/examples` on https://localhost:8999 |\n| `yarn examples-build` | build Live Examples to `/examples/dist` |\n| `yarn examples-server` | serve built Live Examples - see `/examples/server/src` |\n| `yarn examples-testcafe` | run testcafe tests against `localhost:8999` |\n\n### Deploy to heroku.com\nWhen you deploy this repo to heroku, it serves *GoodData.UI Live Examples*.\nRelevant tasks are in `Procfile` and `package.json`.\n\n```bash\n# run in the project directory\nheroku login\nheroku create <your-app-name>\nheroku config:set DOMAIN_ADMIN_USERNAME=x@gooddata.com DOMAIN_ADMIN_PASSWORD=xy PROJECT_ID_TO_ASSIGN=xms7ga4tf3g3nzucd8380o2bev8oeknp\ngit push heroku HEAD:master\nheroku open\n```\n### Enable Geo Chart for Storybook and Live Examples\nGeo chart uses Mapbox to render map which requires a Mapbox access token.\n- Register an account and create Mapbox access token at [guide](https://docs.mapbox.com/help/how-mapbox-works/access-tokens/)\n- Store the created token at `.env`:\n```bash\necho -e \"EXAMPLE_MAPBOX_ACCESS_TOKEN=token\" >> .env # only need to run once\necho -e \"STORYBOOK_MAPBOX_ACCESS_TOKEN=token\" >> .env # only need to run once\n```\n\n### Run Live Examples Locally\nTo run *GoodData.UI Live Examples* locally:\n```bash\ngit clone <this-repository>\ncd  <repository-folder>\nyarn install --pure-lockfile\nyarn examples\n```\nThen open https://localhost:8999 and login using Live Examples account (you can [create one here](https://gooddata-examples.herokuapp.com/registration)).\n\n### Run Storybook locally\n- Run storybook with token stored in `.env` for more secure\n```bash\nyarn storybook\n```\n- Or run storybook with token env param exposed to cli (not suggested)\n```bash\nSTORYBOOK_MAPBOX_ACCESS_TOKEN=token yarn storybook\n```\n- Apply either above way to `yarn build-storybook` or `yarn test-storybook`\n\n### Source code formatting\nThe source code in the repository is formatted by [Prettier](https://prettier.io/).\nThe format of the code is validated by our Continuous Integration server and is one of the requirements of successful merge.\n\nPrettier is supported by every major IDE. You can find the list of supported editors and how to configure them [here](https://prettier.io/docs/en/editors.html).\n\nIn the case, when your editor is not supported or you don't want to setup the integration, you can run the `yarn prettier-write` command to reformat the code before commit.\n\n## Changelog\n\n- see [CHANGELOG.md](CHANGELOG.md)\n\n## Supported versions\n\nIn order to make the user experience with integrating GoodData UI SDK as smooth and secure as possible and to ensure that the SDK is using the latest features of the platform, we will only provide support to two most recent major versions of UI SDK.\n\nThe most recent majors will be supported in the following modes:\n\n- The latest major version will receive all new functionality and all bug fixes\n- The previous major version will only receive fixes to critical issues and security fixes. These fixes will be applied on top of last released version of the previous major\n\nThe customers are encouraged to always use the latest version of the UI SDK.\n\nIn case of using older versions, the user might face API incompatibility, performance or security issues.\n\nPlease follow the installation instructions to update to the newest version.\n\n## License\n\n(C) 2007-2020 GoodData Corporation\n\nThis project is dual licensed:\n\n- The ATTRIBUTION-NONCOMMERCIAL 4.0 INTERNATIONAL (CC BY-NC 4.0) is used for purpose of the trial experience and evaluation of GoodData.UI library.\n- The GOODDATA GOODDATA.UI LIBRARY END USER LICENSE AGREEMENT is used for GoodData customers.\n\nFor more information, please see [LICENSE](https://github.com/gooddata/gooddata-react-components/blob/master/LICENSE)\n","gitHead":"e507ef762f804eea322009bdd574a2e696b9ec2f","scripts":{"dev":"bash scripts/build.sh --dev-watch","test":"jest --watch","build":"bash scripts/build.sh","tslint":"yarn run-tslint -t verbose $npm_package_config_tslint","prepare":"cd examples/server && yarn install --frozen-lockfile && cd ../..; rm -r examples/node_modules 2>/dev/null; true","examples":"bash scripts/run-examples.sh","prepare?":"# Called before `npm publish` and on local `npm install`. Temporarily also for deleting obsolete node_modules. Ends with `true` to continue gracefully.","validate":"tsc --noEmit && yarn tslint && eslint $npm_package_config_eslint && yarn validate-style && yarn prettier-check","build-dev":"bash scripts/build.sh --dev","examples?":"# Default is developer domain, other options: yarn examples [sec,secure,stg,stg2,stg3,demo,developer or URL]","storybook":"yarn build && start-storybook -p 9001 -c .storybook","test-once":"jest","tslint-ci":"mkdir -p ./ci/results && yarn run-tslint -t checkstyle -o ./ci/results/tslint-results.xml $npm_package_config_tslint","run-tslint":"tslint -p tsconfig.json","validate-ci":"tsc --noEmit && yarn tslint-ci  && eslint $npm_package_config_eslint -f checkstyle -o ci/results/eslint-results.xml && yarn validate-style-ci && yarn prettier-check","examples-build":"bash scripts/build-examples.sh","prepublishOnly":"yarn build","prettier-check":"prettier --check '{src,stories,styles,__mocks__,examples/server/src,examples/src,examples/test}/**/*.{ts,js,tsx,jsx,json,scss,md,yaml,html}'","prettier-write":"prettier --write '{src,stories,styles,__mocks__,examples/server/src,examples/src,examples/test}/**/*.{ts,js,tsx,jsx,json,scss,md,yaml,html}'","test-storybook":"yarn build && test-storybook","validate-style":"stylelint '**/*.scss'","build-storybook":"yarn build && build-storybook -c .storybook -o dist-storybook","examples-server":"node examples/server/src/index.js","heroku-postbuild":"yarn examples-build developer","examples-testcafe":"./scripts/run-testcafe.sh visual","validate-style-ci":"stylelint '**/*.scss' --custom-formatter=node_modules/stylelint-checkstyle-formatter > ci/results/stylelint-results.xml","check-circular-deps":"madge --circular --extensions ts ./src","examples-testcafe-ci":"./scripts/run-testcafe.sh ci","examples-testcafe-live":"./scripts/run-testcafe.sh live"},"typings":"dist/index.d.ts","_npmUser":{"name":"strouhaljan","email":"strouhal.jan@gmail.com"},"deprecated":"@gooddata/react-components@7 reached End of Support on March 31, 2022. Please upgrade (see https://sdk.gooddata.com/gooddata-ui/docs/supported_versions.html for more information).","repository":{"url":"git+ssh://git@github.com/gooddata/gooddata-react-components.git","type":"git"},"_npmVersion":"6.13.4","description":"GoodData.UI - A powerful JavaScript library for building analytical applications","directories":{},"lint-staged":{"{src,stories,styles,__mocks__,examples/server/src,examples/src,examples/test}/**/*.{ts,js,tsx,jsx,scss}":["npx gdc-fix-copyright","git add"],"{src,stories,styles,__mocks__,examples/server/src,examples/src,examples/test}/**/*.{ts,js,tsx,jsx,json,scss,md,yaml,html}":["prettier --write","git add"]},"_nodeVersion":"12.16.1","dependencies":{"rxjs":"^5.5.6","uuid":"^3.2.1","immer":"^1.3.1","lodash":"^4.17.15","date-fns":"^2.7.0","downshift":"^3.2.7","invariant":"^2.2.2","mapbox-gl":"^1.6.1","classnames":"^2.2.6","codemirror":"^5.54.0","highcharts":"7.1.1","prop-types":"^15.6.0","react-intl":"^3.6.0","custom-event":"^1.0.1","react-window":"^1.8.1","ag-grid-react":"20.0.0","react-measure":"^2.3.0","@types/mapbox-gl":"^1.6.1","react-day-picker":"~7.3.0","react-responsive":"^3.0.0","stringify-object":"^2.4.0","@gooddata/typings":"^2.24.2","@types/codemirror":"^0.0.95","ag-grid-community":"20.0.0","http-status-codes":"^1.3.0","react-codemirror2":"^7.2.0","@gooddata/js-utils":"^3.10.5","@gooddata/numberjs":"^3.2.4","fixed-data-table-2":"0.7.17","@gooddata/goodstrap":"68.9.0","react-dom-factories":"^1.0.2","@gooddata/gooddata-js":"^13.0.1","json-stable-stringify":"^1.0.1","react-transition-group":"^2.2.1","hoist-non-react-statics":"^3.3.0","nodelist-foreach-polyfill":"^1.2.0","@formatjs/intl-pluralrules":"^1.3.6","highcharts-grouped-categories":"^1.1.3"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"raf":"3.3.2","yup":"^0.24.1","jest":"24.7.1","husky":"3.0.0","madge":"^3.4.4","react":"^16.5.2","enzyme":"3.5.0","eslint":"4.19.1","formik":"^0.11.11","moment":"2.23.0","history":"^4.7.2","ts-jest":"24.0.0","webpack":"4.30.0","full-icu":"^1.3.0","prettier":"1.16.4","react-ga":"^2.5.2","recharts":"1.0.0-beta.9","testcafe":"1.1.4","commander":"2.14.1","node-sass":"4.13.0","react-dom":"^16.5.2","stylelint":"^10.0.0","supertest":"3.0.0","ts-loader":"6.0.0","@types/raf":"^3.4.0","css-loader":"0.28.7","jest-junit":"3.0.0","raw-loader":"0.5.1","styled-jsx":"2.2.1","typescript":"3.3.4000","@babel/core":"7.4.4","@types/jest":"24.0.6","@types/node":"7.0.8","@types/uuid":"3.4.3","file-loader":"3.0.1","jest-enzyme":"7.0.2","lint-staged":"9.1.0","sass-loader":"6.0.6","webpack-cli":"3.3.2","@types/react":"16.8.6","babel-loader":"8.0.5","react-helmet":"5.2.0","react-select":"1.2.1","style-loader":"0.19.1","@types/enzyme":"3.1.13","@types/lodash":"4.14.123","testcafe-live":"0.1.4","@babel/runtime":"7.4.4","dotenv-webpack":"^1.7.0","@babel/polyfill":"^7.4.4","@storybook/react":"5.0.11","@types/invariant":"2.2.29","@types/react-dom":"16.0.11","isomorphic-fetch":"2.2.1","react-datepicker":"1.1.0","react-router-dom":"4.2.2","@babel/preset-env":"7.4.4","@gooddata/mock-js":"^2.13.1","@storybook/addons":"5.0.11","@types/classnames":"2.2.3","@types/prop-types":"15.5.2","@storybook/theming":"5.0.11","identity-obj-proxy":"^3.0.0","intl-messageformat":"^7.5.4","webpack-dev-server":"3.3.1","@babel/preset-react":"7.0.0","@types/react-portal":"4.0.1","@types/react-window":"^1.8.1","babel-plugin-lodash":"3.3.4","html-webpack-plugin":"3.2.0","react-test-renderer":"16.4.2","@types/react-measure":"2.0.5","clean-webpack-plugin":"2.0.2","stats-webpack-plugin":"0.7.0","eslint-config-prettier":"4.1.0","react-google-recaptcha":"^0.14.1","tslint-config-prettier":"1.18.0","@gooddata/eslint-config":"^1.0.0","@gooddata/tslint-config":"1.0.0","@types/react-responsive":"^3.0.3","@types/storybook__react":"4.0.1","@types/stringify-object":"^3.2.0","enzyme-adapter-react-16":"1.3.1","@gooddata/test-storybook":"4.0.0","@storybook/addon-actions":"5.0.11","@storybook/addon-options":"5.0.11","node-sass-magic-importer":"5.1.0","react-syntax-highlighter":"11.0.2","@types/fixed-data-table-2":"0.8.1","stylelint-config-prettier":"5.2.0","@gooddata/stylelint-config":"4.0.1","@types/react-test-renderer":"16.0.0","circular-dependency-plugin":"5.0.2","compression-webpack-plugin":"2.0.0","@types/json-stable-stringify":"^1.0.32","@gooddata/frontend-npm-scripts":"1.1.0","@types/enzyme-adapter-react-16":"1.0.3","stylelint-checkstyle-formatter":"0.1.0","@types/storybook__addon-actions":"3.4.2","@babel/plugin-proposal-class-properties":"7.4.4","@babel/plugin-proposal-object-rest-spread":"7.4.4","@babel/plugin-transform-async-to-generator":"7.4.4"},"peerDependencies":{"react":"^16.5.2","react-dom":"^16.5.2"},"_npmOperationalInternal":{"tmp":"tmp/react-components_7.8.0-alpha-strouhaljan-jsu-bb-2304-2020-06-05T09-13-23-240Z_1591348441503_0.42096531927502223","host":"s3://npm-registry-packages"}},"7.8.0-beta.3":{"name":"@gooddata/react-components","version":"7.8.0-beta.3","author":{"name":"GoodData Corporation"},"license":"BSD-3-Clause","_id":"@gooddata/react-components@7.8.0-beta.3","maintainers":[{"name":"afi","email":"adam.fiedler@gooddata.com"},{"name":"bertold8","email":"ivan.nejezchleb@seznam.cz"},{"name":"bich.nguyen","email":"bich.nguyen@gooddata.com"},{"name":"brbistas","email":"valentinos.chraniotis@gooddata.com"},{"name":"bugsbunny338","email":"jiri.zajic@mensa.cz"},{"name":"de.do","email":"de.do@gooddata.com"},{"name":"gooddata-ci","email":"rail@gooddata.com"},{"name":"hang.ngo","email":"hang.ngo@gooddata.com"},{"name":"hung.nguyen.hoang","email":"hung.nguyen@gooddata.com"},{"name":"huong.nguyen","email":"huong.nguyen@gooddata.com"},{"name":"huyen.nguyen","email":"huyen.nguyen@gooddata.com"},{"name":"ivan.mjartan","email":"ivan.mjartan@gooddata.com"},{"name":"jakub-sterba","email":"jakub.sterba@gooddata.com"},{"name":"jaroslav.tomecek","email":"jaroslav.tomecek@gooddata.com"},{"name":"jkittler","email":"honza.kittler@gmail.com"},{"name":"khanh.le","email":"khanh.le@gooddata.com"},{"name":"lanhuynh","email":"lan.huynh@gooddata.com"},{"name":"linhhong","email":"linh.hong@gooddata.com"},{"name":"lupko","email":"lubomir.slivka@gooddata.com"},{"name":"mai.nguyen","email":"mai.nguyen@gooddata.com"},{"name":"matyas.kandl","email":"matyas.kandl@gooddata.com"},{"name":"michal.marsal","email":"michal.marsal@gooddata.com"},{"name":"my.duong","email":"my.duong@gooddata.com"},{"name":"naibinh","email":"naibinh@gmail.com"},{"name":"nikolacech","email":"nikola.cech@gooddata.com"},{"name":"nis.hua","email":"nis.hua@gooddata.com"},{"name":"no23reason","email":"dan.homola@hotmail.cz"},{"name":"patrikbraborec","email":"patrik.braborec@gooddata.com"},{"name":"pbenes","email":"petr.benes@gooddata.com"},{"name":"petrjanu","email":"petr.janu@gooddata.com"},{"name":"pkingo","email":"philipandreaskingo@hotmail.com"},{"name":"ptquang86","email":"ptquang86@gmail.com"},{"name":"qduval","email":"quentin.duval@gooddata.com"},{"name":"rodri360","email":"me@rodri360.com"},{"name":"scavnickyj","email":"jakub.scavnicky@gooddata.com"},{"name":"sitina","email":"jiri.sitina@gooddata.com"},{"name":"strouhaljan","email":"strouhal.jan@gmail.com"},{"name":"thao-luong","email":"thao.luong@gooddata.com"},{"name":"thuong.nguyen","email":"thuong.nguyen@gooddata.com"},{"name":"tomas.kratochvil","email":"tomas.kratochvil@gooddata.com"},{"name":"tomsatgd","email":"tomas.satinsky@gooddata.com"},{"name":"trung-le-quoc","email":"trung.le@gooddata.com"},{"name":"tu-ngo","email":"tungo1981@gmail.com"},{"name":"tu.bui","email":"tu.bui@gooddata.com"},{"name":"tulean","email":"tuan.le@gooddata.com"},{"name":"tuqt1005","email":"tu.tran@gooddata.com"},{"name":"utdnah","email":"danh.ung@gooddata.com"},{"name":"vlastikcz","email":"vlastimil.kotas@gooddata.com"},{"name":"vu.pham","email":"vu.pham@gooddata.com"},{"name":"xmort","email":"petr.dolejsi@gooddata.com"},{"name":"yanlipnican","email":"yanlipnican@gmail.com"}],"homepage":"https://github.com/gooddata/gooddata-react-components#readme","bugs":{"url":"https://github.com/gooddata/gooddata-react-components/issues"},"dist":{"shasum":"9aa7d1b16a3c2d0e344333772217a49aed642667","tarball":"https://registry.npmjs.org/@gooddata/react-components/-/react-components-7.8.0-beta.3.tgz","fileCount":2646,"integrity":"sha512-/hBHW3Fq7d6+c5ua5s59KMYcQrpUUbjvHZJpOZ3vgKGYsWkzmKIIlvQSJ8GM7P8KOLxB2aNQT+zptMk2cL0XPg==","signatures":[{"sig":"MEUCIQClcb8oGoxfFPPXC897u2El69ipogYJC6KAk3ghBuPYzAIgZe5xEH0cAVaMQCWXgXvCyUSZ9izP1aXcbrc+gQsWURk=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":10477588,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJe2leACRA9TVsSAnZWagAA3YQP/2LyP1Wk+pY0+87PBhlM\nq/wci0nbcuI3R3eScmhqNBsMmT35RbLVaxO3JBY9XJ+DSUESsFTGfixe5vTw\nVVPULeVIo1WsQJh+AInXqNEYN2f3RgR8d4if6bG6ESl33o8BgceWcwfQLasZ\nkc7dgSPUlviKOSO9yyIlzG/dP7iu2hsNyNrAvrWwekzE+R++4w4JAypJrhKS\nUixz9dZBEQxC8E9UpGtLCAywobc5Y2PcYGENqDPU5xN6vrESZhsbSR6putij\nfunZxRgVM+Ge7o+etQCVgSCcsuX+OahewpVPhtQRPUi+SAKHBOYA4Sm/AbeH\n7JiNM6i1DPGv1zruSPOJVhQl3jkBemGK4FhLMr7yV+L1SoDlkGyWBZqy/Czx\nlK93ACuO6a4tUKN3qzbkkduFGOzvD0pYPImQz3l+SpM5vTW/+Tkr22GsowK3\nQFL9vofDJnRtfKDv1hOjdTShRu74IECoIu6UfKxeRd5M0IeECf5jPM6+yiMk\n0Kewr36UmHS3c2fjV61xKSwwPhYbRMy/mG6mRnfr2sIkDvmcohg6m9pLakS9\nwwwYhjmo39EH0GPvBec7D5KGdzaI1HRqnq5gZeIakg1OZtrkUiFja+qapC74\n5RnbOdt3+nGrMJ3g6BuNF4+PK5t5X3sR0wJ1HKZTayxKHvrVpuPpbmODO2Bw\nm6is\r\n=vnZq\r\n-----END PGP SIGNATURE-----\r\n"},"main":"dist/index.js","husky":{"hooks":{"pre-commit":"lint-staged"}},"config":{"eslint":"./examples/**/*.{js,jsx}","tslint":"./{__mocks__,src,stories}/{,**/}*.{ts,tsx}"},"readme":"[![npm version](https://badge.fury.io/js/%40gooddata%2Freact-components.svg)](https://www.npmjs.com/package/@gooddata/react-components)\n\n# GoodData.UI React components\n> A React-based JavaScript library for building data-driven applications\n\n## Getting started\n- [GoodData.UI Documentation](http://sdk.gooddata.com/gooddata-ui/)\n- [GoodData.UI Live Examples](https://gooddata-examples.herokuapp.com/)\n- [Stack Overflow](https://stackoverflow.com/questions/tagged/gooddata)\n\n### Usage\nWith [yarn](https://yarnpkg.com) installed, go to your project directory and run\n```\n$ yarn add @gooddata/react-components\n```\nIf you prefer [npm](npmjs.com) run\n```\n$ npm install --save @gooddata/react-components\n```\n\nThe public API is exposed via global `index.js`. Except for the styles, do not import any other file directly\nbecause they are not intended to be part of the public API.\n\n## Contributing\n\nWe welcome any contribution in form of [issues](https://github.com/gooddata/gooddata-react-components/issues) or [pull requests](https://github.com/gooddata/gooddata-react-components/pulls).\n\nInstall [Node.js](http://nodejs.org) (node 12.16.1, npm v6.13.4) and [Yarn](https://classic.yarnpkg.com) (1.22.4).\n\nInstall dependencies:\n```\nyarn install --frozen-lockfile\n```\n\nThese commands may come in handy while developing:\n\n| command | description |\n| ------- | ----------- |\n| `yarn install --pure-lockfile` | first step |\n| ||\n| `yarn dev` | build react-components to `/dist` in watch mode |\n| `yarn test` | run all unit tests |\n| `yarn prettier-write` | format the source code to match the valid codestyle |\n| `yarn validate` | validate codestyle |\n| ||\n| `yarn storybook` | run storybook from `/stories` on http://localhost:9001 |\n| `yarn build-storybook` | build storybook to `/dist-storybook` |\n| `yarn test-storybook` | run storybook and [screenshot tests](https://github.com/gooddata/gdc-client-utils/tree/master/test-storybook) |\n| ||\n| `yarn examples` | run Live Examples dev-server from `/examples` on https://localhost:8999 |\n| `yarn examples-build` | build Live Examples to `/examples/dist` |\n| `yarn examples-server` | serve built Live Examples - see `/examples/server/src` |\n| `yarn examples-testcafe` | run testcafe tests against `localhost:8999` |\n\n### Deploy to heroku.com\nWhen you deploy this repo to heroku, it serves *GoodData.UI Live Examples*.\nRelevant tasks are in `Procfile` and `package.json`.\n\n```bash\n# run in the project directory\nheroku login\nheroku create <your-app-name>\nheroku config:set DOMAIN_ADMIN_USERNAME=x@gooddata.com DOMAIN_ADMIN_PASSWORD=xy PROJECT_ID_TO_ASSIGN=xms7ga4tf3g3nzucd8380o2bev8oeknp\ngit push heroku HEAD:master\nheroku open\n```\n### Enable Geo Chart for Storybook and Live Examples\nGeo chart uses Mapbox to render map which requires a Mapbox access token.\n- Register an account and create Mapbox access token at [guide](https://docs.mapbox.com/help/how-mapbox-works/access-tokens/)\n- Store the created token at `.env`:\n```bash\necho -e \"EXAMPLE_MAPBOX_ACCESS_TOKEN=token\" >> .env # only need to run once\necho -e \"STORYBOOK_MAPBOX_ACCESS_TOKEN=token\" >> .env # only need to run once\n```\n\n### Run Live Examples Locally\nTo run *GoodData.UI Live Examples* locally:\n```bash\ngit clone <this-repository>\ncd  <repository-folder>\nyarn install --pure-lockfile\nyarn examples\n```\nThen open https://localhost:8999 and login using Live Examples account (you can [create one here](https://gooddata-examples.herokuapp.com/registration)).\n\n### Run Storybook locally\n- Run storybook with token stored in `.env` for more secure\n```bash\nyarn storybook\n```\n- Or run storybook with token env param exposed to cli (not suggested)\n```bash\nSTORYBOOK_MAPBOX_ACCESS_TOKEN=token yarn storybook\n```\n- Apply either above way to `yarn build-storybook` or `yarn test-storybook`\n\n### Source code formatting\nThe source code in the repository is formatted by [Prettier](https://prettier.io/).\nThe format of the code is validated by our Continuous Integration server and is one of the requirements of successful merge.\n\nPrettier is supported by every major IDE. You can find the list of supported editors and how to configure them [here](https://prettier.io/docs/en/editors.html).\n\nIn the case, when your editor is not supported or you don't want to setup the integration, you can run the `yarn prettier-write` command to reformat the code before commit.\n\n## Changelog\n\n- see [CHANGELOG.md](CHANGELOG.md)\n\n## Supported versions\n\nIn order to make the user experience with integrating GoodData UI SDK as smooth and secure as possible and to ensure that the SDK is using the latest features of the platform, we will only provide support to two most recent major versions of UI SDK.\n\nThe most recent majors will be supported in the following modes:\n\n- The latest major version will receive all new functionality and all bug fixes\n- The previous major version will only receive fixes to critical issues and security fixes. These fixes will be applied on top of last released version of the previous major\n\nThe customers are encouraged to always use the latest version of the UI SDK.\n\nIn case of using older versions, the user might face API incompatibility, performance or security issues.\n\nPlease follow the installation instructions to update to the newest version.\n\n## License\n\n(C) 2007-2020 GoodData Corporation\n\nThis project is dual licensed:\n\n- The ATTRIBUTION-NONCOMMERCIAL 4.0 INTERNATIONAL (CC BY-NC 4.0) is used for purpose of the trial experience and evaluation of GoodData.UI library.\n- The GOODDATA GOODDATA.UI LIBRARY END USER LICENSE AGREEMENT is used for GoodData customers.\n\nFor more information, please see [LICENSE](https://github.com/gooddata/gooddata-react-components/blob/master/LICENSE)\n","gitHead":"9d20f948e1791f8dceb5e95f764dfac5658ec62b","scripts":{"dev":"bash scripts/build.sh --dev-watch","test":"jest --watch","build":"bash scripts/build.sh","tslint":"yarn run-tslint -t verbose $npm_package_config_tslint","prepare":"cd examples/server && yarn install --frozen-lockfile && cd ../..; rm -r examples/node_modules 2>/dev/null; true","examples":"bash scripts/run-examples.sh","prepare?":"# Called before `npm publish` and on local `npm install`. Temporarily also for deleting obsolete node_modules. Ends with `true` to continue gracefully.","validate":"tsc --noEmit && yarn tslint && eslint $npm_package_config_eslint && yarn validate-style && yarn prettier-check","build-dev":"bash scripts/build.sh --dev","examples?":"# Default is developer domain, other options: yarn examples [sec,secure,stg,stg2,stg3,demo,developer or URL]","storybook":"yarn build && start-storybook -p 9001 -c .storybook","test-once":"jest","tslint-ci":"mkdir -p ./ci/results && yarn run-tslint -t checkstyle -o ./ci/results/tslint-results.xml $npm_package_config_tslint","run-tslint":"tslint -p tsconfig.json","validate-ci":"tsc --noEmit && yarn tslint-ci  && eslint $npm_package_config_eslint -f checkstyle -o ci/results/eslint-results.xml && yarn validate-style-ci && yarn prettier-check","examples-build":"bash scripts/build-examples.sh","prepublishOnly":"yarn build","prettier-check":"prettier --check '{src,stories,styles,__mocks__,examples/server/src,examples/src,examples/test}/**/*.{ts,js,tsx,jsx,json,scss,md,yaml,html}'","prettier-write":"prettier --write '{src,stories,styles,__mocks__,examples/server/src,examples/src,examples/test}/**/*.{ts,js,tsx,jsx,json,scss,md,yaml,html}'","test-storybook":"yarn build && test-storybook","validate-style":"stylelint '**/*.scss'","build-storybook":"yarn build && build-storybook -c .storybook -o dist-storybook","examples-server":"node examples/server/src/index.js","heroku-postbuild":"yarn examples-build developer","examples-testcafe":"./scripts/run-testcafe.sh visual","validate-style-ci":"stylelint '**/*.scss' --custom-formatter=node_modules/stylelint-checkstyle-formatter > ci/results/stylelint-results.xml","check-circular-deps":"madge --circular --extensions ts ./src","examples-testcafe-ci":"./scripts/run-testcafe.sh ci","examples-testcafe-live":"./scripts/run-testcafe.sh live"},"typings":"dist/index.d.ts","_npmUser":{"name":"gooddata-ci","email":"rail@gooddata.com"},"deprecated":"@gooddata/react-components@7 reached End of Support on March 31, 2022. Please upgrade (see https://sdk.gooddata.com/gooddata-ui/docs/supported_versions.html for more information).","repository":{"url":"git+ssh://git@github.com/gooddata/gooddata-react-components.git","type":"git"},"_npmVersion":"6.13.4","description":"GoodData.UI - A powerful JavaScript library for building analytical applications","directories":{},"lint-staged":{"{src,stories,styles,__mocks__,examples/server/src,examples/src,examples/test}/**/*.{ts,js,tsx,jsx,scss}":["npx gdc-fix-copyright","git add"],"{src,stories,styles,__mocks__,examples/server/src,examples/src,examples/test}/**/*.{ts,js,tsx,jsx,json,scss,md,yaml,html}":["prettier --write","git add"]},"_nodeVersion":"12.16.1","dependencies":{"rxjs":"^5.5.6","uuid":"^3.2.1","immer":"^1.3.1","lodash":"^4.17.15","date-fns":"^2.7.0","downshift":"^3.2.7","invariant":"^2.2.2","mapbox-gl":"^1.6.1","classnames":"^2.2.6","codemirror":"^5.54.0","highcharts":"7.1.1","prop-types":"^15.6.0","react-intl":"^3.6.0","custom-event":"^1.0.1","react-window":"^1.8.1","ag-grid-react":"20.0.0","react-measure":"^2.3.0","@types/mapbox-gl":"^1.6.1","react-day-picker":"~7.3.0","react-responsive":"^3.0.0","stringify-object":"^2.4.0","@gooddata/typings":"^2.24.2","@types/codemirror":"^0.0.95","ag-grid-community":"20.0.0","http-status-codes":"^1.3.0","react-codemirror2":"^7.2.0","@gooddata/js-utils":"^3.10.5","@gooddata/numberjs":"^3.2.4","fixed-data-table-2":"0.7.17","@gooddata/goodstrap":"^68.9.0","react-dom-factories":"^1.0.2","@gooddata/gooddata-js":"^13.0.1","json-stable-stringify":"^1.0.1","react-transition-group":"^2.2.1","hoist-non-react-statics":"^3.3.0","nodelist-foreach-polyfill":"^1.2.0","@formatjs/intl-pluralrules":"^1.3.6","highcharts-grouped-categories":"^1.1.3"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"raf":"3.3.2","yup":"^0.24.1","jest":"24.7.1","husky":"3.0.0","madge":"^3.4.4","react":"^16.5.2","enzyme":"3.5.0","eslint":"4.19.1","formik":"^0.11.11","moment":"2.23.0","history":"^4.7.2","ts-jest":"24.0.0","webpack":"4.30.0","full-icu":"^1.3.0","prettier":"1.16.4","react-ga":"^2.5.2","recharts":"1.0.0-beta.9","testcafe":"1.1.4","commander":"2.14.1","node-sass":"4.13.0","react-dom":"^16.5.2","stylelint":"^10.0.0","supertest":"3.0.0","ts-loader":"6.0.0","@types/raf":"^3.4.0","css-loader":"0.28.7","jest-junit":"3.0.0","raw-loader":"0.5.1","styled-jsx":"2.2.1","typescript":"3.3.4000","@babel/core":"7.4.4","@types/jest":"24.0.6","@types/node":"7.0.8","@types/uuid":"3.4.3","file-loader":"3.0.1","jest-enzyme":"7.0.2","lint-staged":"9.1.0","sass-loader":"6.0.6","webpack-cli":"3.3.2","@types/react":"16.8.6","babel-loader":"8.0.5","react-helmet":"5.2.0","react-select":"1.2.1","style-loader":"0.19.1","@types/enzyme":"3.1.13","@types/lodash":"4.14.123","testcafe-live":"0.1.4","@babel/runtime":"7.4.4","dotenv-webpack":"^1.7.0","@babel/polyfill":"^7.4.4","@storybook/react":"5.0.11","@types/invariant":"2.2.29","@types/react-dom":"16.0.11","isomorphic-fetch":"2.2.1","react-datepicker":"1.1.0","react-router-dom":"4.2.2","@babel/preset-env":"7.4.4","@gooddata/mock-js":"^2.13.1","@storybook/addons":"5.0.11","@types/classnames":"2.2.3","@types/prop-types":"15.5.2","@storybook/theming":"5.0.11","identity-obj-proxy":"^3.0.0","intl-messageformat":"^7.5.4","webpack-dev-server":"3.3.1","@babel/preset-react":"7.0.0","@types/react-portal":"4.0.1","@types/react-window":"^1.8.1","babel-plugin-lodash":"3.3.4","html-webpack-plugin":"3.2.0","react-test-renderer":"16.4.2","@types/react-measure":"2.0.5","clean-webpack-plugin":"2.0.2","stats-webpack-plugin":"0.7.0","eslint-config-prettier":"4.1.0","react-google-recaptcha":"^0.14.1","tslint-config-prettier":"1.18.0","@gooddata/eslint-config":"^1.0.0","@gooddata/tslint-config":"1.0.0","@types/react-responsive":"^3.0.3","@types/storybook__react":"4.0.1","@types/stringify-object":"^3.2.0","enzyme-adapter-react-16":"1.3.1","@gooddata/test-storybook":"4.0.0","@storybook/addon-actions":"5.0.11","@storybook/addon-options":"5.0.11","node-sass-magic-importer":"5.1.0","react-syntax-highlighter":"11.0.2","@types/fixed-data-table-2":"0.8.1","stylelint-config-prettier":"5.2.0","@gooddata/stylelint-config":"4.0.1","@types/react-test-renderer":"16.0.0","circular-dependency-plugin":"5.0.2","compression-webpack-plugin":"2.0.0","@types/json-stable-stringify":"^1.0.32","@gooddata/frontend-npm-scripts":"1.1.0","@types/enzyme-adapter-react-16":"1.0.3","stylelint-checkstyle-formatter":"0.1.0","@types/storybook__addon-actions":"3.4.2","@babel/plugin-proposal-class-properties":"7.4.4","@babel/plugin-proposal-object-rest-spread":"7.4.4","@babel/plugin-transform-async-to-generator":"7.4.4"},"peerDependencies":{"react":"^16.5.2","react-dom":"^16.5.2"},"_npmOperationalInternal":{"tmp":"tmp/react-components_7.8.0-beta.3_1591367551236_0.9535442951876023","host":"s3://npm-registry-packages"}},"7.8.0-alpha-patrikbraborec-pbr-one-4405-2020-06-05T14-47-51-107Z":{"name":"@gooddata/react-components","version":"7.8.0-alpha-patrikbraborec-pbr-one-4405-2020-06-05T14-47-51-107Z","author":{"name":"GoodData Corporation"},"license":"BSD-3-Clause","_id":"@gooddata/react-components@7.8.0-alpha-patrikbraborec-pbr-one-4405-2020-06-05T14-47-51-107Z","maintainers":[{"name":"afi","email":"adam.fiedler@gooddata.com"},{"name":"bertold8","email":"ivan.nejezchleb@seznam.cz"},{"name":"bich.nguyen","email":"bich.nguyen@gooddata.com"},{"name":"brbistas","email":"valentinos.chraniotis@gooddata.com"},{"name":"bugsbunny338","email":"jiri.zajic@mensa.cz"},{"name":"de.do","email":"de.do@gooddata.com"},{"name":"gooddata-ci","email":"rail@gooddata.com"},{"name":"hang.ngo","email":"hang.ngo@gooddata.com"},{"name":"hung.nguyen.hoang","email":"hung.nguyen@gooddata.com"},{"name":"huong.nguyen","email":"huong.nguyen@gooddata.com"},{"name":"huyen.nguyen","email":"huyen.nguyen@gooddata.com"},{"name":"ivan.mjartan","email":"ivan.mjartan@gooddata.com"},{"name":"jakub-sterba","email":"jakub.sterba@gooddata.com"},{"name":"jaroslav.tomecek","email":"jaroslav.tomecek@gooddata.com"},{"name":"jkittler","email":"honza.kittler@gmail.com"},{"name":"khanh.le","email":"khanh.le@gooddata.com"},{"name":"lanhuynh","email":"lan.huynh@gooddata.com"},{"name":"linhhong","email":"linh.hong@gooddata.com"},{"name":"lupko","email":"lubomir.slivka@gooddata.com"},{"name":"mai.nguyen","email":"mai.nguyen@gooddata.com"},{"name":"matyas.kandl","email":"matyas.kandl@gooddata.com"},{"name":"michal.marsal","email":"michal.marsal@gooddata.com"},{"name":"my.duong","email":"my.duong@gooddata.com"},{"name":"naibinh","email":"naibinh@gmail.com"},{"name":"nikolacech","email":"nikola.cech@gooddata.com"},{"name":"nis.hua","email":"nis.hua@gooddata.com"},{"name":"no23reason","email":"dan.homola@hotmail.cz"},{"name":"patrikbraborec","email":"patrik.braborec@gooddata.com"},{"name":"pbenes","email":"petr.benes@gooddata.com"},{"name":"petrjanu","email":"petr.janu@gooddata.com"},{"name":"pkingo","email":"philipandreaskingo@hotmail.com"},{"name":"ptquang86","email":"ptquang86@gmail.com"},{"name":"qduval","email":"quentin.duval@gooddata.com"},{"name":"rodri360","email":"me@rodri360.com"},{"name":"scavnickyj","email":"jakub.scavnicky@gooddata.com"},{"name":"sitina","email":"jiri.sitina@gooddata.com"},{"name":"strouhaljan","email":"strouhal.jan@gmail.com"},{"name":"thao-luong","email":"thao.luong@gooddata.com"},{"name":"thuong.nguyen","email":"thuong.nguyen@gooddata.com"},{"name":"tomas.kratochvil","email":"tomas.kratochvil@gooddata.com"},{"name":"tomsatgd","email":"tomas.satinsky@gooddata.com"},{"name":"trung-le-quoc","email":"trung.le@gooddata.com"},{"name":"tu-ngo","email":"tungo1981@gmail.com"},{"name":"tu.bui","email":"tu.bui@gooddata.com"},{"name":"tulean","email":"tuan.le@gooddata.com"},{"name":"tuqt1005","email":"tu.tran@gooddata.com"},{"name":"utdnah","email":"danh.ung@gooddata.com"},{"name":"vlastikcz","email":"vlastimil.kotas@gooddata.com"},{"name":"vu.pham","email":"vu.pham@gooddata.com"},{"name":"xmort","email":"petr.dolejsi@gooddata.com"},{"name":"yanlipnican","email":"yanlipnican@gmail.com"}],"homepage":"https://github.com/gooddata/gooddata-react-components#readme","bugs":{"url":"https://github.com/gooddata/gooddata-react-components/issues"},"dist":{"shasum":"e3d49e4e1d1bf73021b1c7d84ff54bef839aa0d8","tarball":"https://registry.npmjs.org/@gooddata/react-components/-/react-components-7.8.0-alpha-patrikbraborec-pbr-one-4405-2020-06-05T14-47-51-107Z.tgz","fileCount":2651,"integrity":"sha512-VkWo3GQzQ9Vnr50x3rrAOG844u1DTCrlX/L/U4qdYueKw61mOQIkFzhpTf0hj5wcBzG9fpDLz/1spJcj30pmCg==","signatures":[{"sig":"MEUCIQC7HQ3YyG+9f44TXVXvAGQLuozbxdndgyWoWQpM6SbuXgIgXOm6jvrgbdrx29jlSGj1o8Z0cDpf+59naJxEv2IO3xg=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":10515469,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJe2ls1CRA9TVsSAnZWagAAwI4P/2UpmVlVm2O6PczA8pOm\n9Ed9b2clf6h3Qqa8NMN73StPr4q3+1snyoB/FEABlEMN4sMEUwzsnZbc42+e\nLuXB5+5f/GxnzdS+vgu0a2vc5egfkpHjcmsM4B5gNGVfIgBifEPkrIRNyyXD\nKKOKRaP9JnxLzMp5Gjeb3v/bjfqkwQ+X0naYGTR8P5OXMd+n3fw9wZHng2EN\nbr6xdExTASzjcWy4sFBIokop5D7CUJHaLE6qLdzEP+3irSvOqIKy+sOc0ysn\nQ4o6XdzinA3UZejFuRq1AaD7/cMQNDjwggNQfBJFiV+S6n2RIXsqBoD1Asfz\nlLz5f84UZpwcHzEuZoHgE4zuu+JIrwkU4n3lThmJnsHdE+Rd38dKd1t5be67\nd9F1BOIwHSEJHzVq+o+LrQAsth2vI+ONj5sUoGU+BcqFprJJnChAMGTp3dzz\nQFBajrqEDKgZBgejH0f5fvZcfKTeOWsQ4lSlzGGEPNL7PO9mugyJV4LlFsoQ\nJgqhfAA47qsPjTvyozwGs/lwF2JQBAkAbXSWTv0nodYGJqwEXKfBLBn0CpU4\nSNnQpoKlA9Z4qtnEtla8K70t7u1Wa8Ehc69+zxbdNMDK3WlJkUTLU2eeDZN4\ndW0xHhyFRSPpJanbgYEUtfJtOJeyiGUGEYAI+/svoLn7l32zVuA/vKwai04R\nesI+\r\n=dIZY\r\n-----END PGP SIGNATURE-----\r\n"},"main":"dist/index.js","husky":{"hooks":{"pre-commit":"lint-staged"}},"config":{"eslint":"./examples/**/*.{js,jsx}","tslint":"./{__mocks__,src,stories}/{,**/}*.{ts,tsx}"},"readme":"[![npm version](https://badge.fury.io/js/%40gooddata%2Freact-components.svg)](https://www.npmjs.com/package/@gooddata/react-components)\n\n# GoodData.UI React components\n> A React-based JavaScript library for building data-driven applications\n\n## Getting started\n- [GoodData.UI Documentation](http://sdk.gooddata.com/gooddata-ui/)\n- [GoodData.UI Live Examples](https://gooddata-examples.herokuapp.com/)\n- [Stack Overflow](https://stackoverflow.com/questions/tagged/gooddata)\n\n### Usage\nWith [yarn](https://yarnpkg.com) installed, go to your project directory and run\n```\n$ yarn add @gooddata/react-components\n```\nIf you prefer [npm](npmjs.com) run\n```\n$ npm install --save @gooddata/react-components\n```\n\nThe public API is exposed via global `index.js`. Except for the styles, do not import any other file directly\nbecause they are not intended to be part of the public API.\n\n## Contributing\n\nWe welcome any contribution in form of [issues](https://github.com/gooddata/gooddata-react-components/issues) or [pull requests](https://github.com/gooddata/gooddata-react-components/pulls).\n\nInstall [Node.js](http://nodejs.org) (node 12.16.1, npm v6.13.4) and [Yarn](https://classic.yarnpkg.com) (1.22.4).\n\nInstall dependencies:\n```\nyarn install --frozen-lockfile\n```\n\nThese commands may come in handy while developing:\n\n| command | description |\n| ------- | ----------- |\n| `yarn install --pure-lockfile` | first step |\n| ||\n| `yarn dev` | build react-components to `/dist` in watch mode |\n| `yarn test` | run all unit tests |\n| `yarn prettier-write` | format the source code to match the valid codestyle |\n| `yarn validate` | validate codestyle |\n| ||\n| `yarn storybook` | run storybook from `/stories` on http://localhost:9001 |\n| `yarn build-storybook` | build storybook to `/dist-storybook` |\n| `yarn test-storybook` | run storybook and [screenshot tests](https://github.com/gooddata/gdc-client-utils/tree/master/test-storybook) |\n| ||\n| `yarn examples` | run Live Examples dev-server from `/examples` on https://localhost:8999 |\n| `yarn examples-build` | build Live Examples to `/examples/dist` |\n| `yarn examples-server` | serve built Live Examples - see `/examples/server/src` |\n| `yarn examples-testcafe` | run testcafe tests against `localhost:8999` |\n\n### Deploy to heroku.com\nWhen you deploy this repo to heroku, it serves *GoodData.UI Live Examples*.\nRelevant tasks are in `Procfile` and `package.json`.\n\n```bash\n# run in the project directory\nheroku login\nheroku create <your-app-name>\nheroku config:set DOMAIN_ADMIN_USERNAME=x@gooddata.com DOMAIN_ADMIN_PASSWORD=xy PROJECT_ID_TO_ASSIGN=xms7ga4tf3g3nzucd8380o2bev8oeknp\ngit push heroku HEAD:master\nheroku open\n```\n### Enable Geo Chart for Storybook and Live Examples\nGeo chart uses Mapbox to render map which requires a Mapbox access token.\n- Register an account and create Mapbox access token at [guide](https://docs.mapbox.com/help/how-mapbox-works/access-tokens/)\n- Store the created token at `.env`:\n```bash\necho -e \"EXAMPLE_MAPBOX_ACCESS_TOKEN=token\" >> .env # only need to run once\necho -e \"STORYBOOK_MAPBOX_ACCESS_TOKEN=token\" >> .env # only need to run once\n```\n\n### Run Live Examples Locally\nTo run *GoodData.UI Live Examples* locally:\n```bash\ngit clone <this-repository>\ncd  <repository-folder>\nyarn install --pure-lockfile\nyarn examples\n```\nThen open https://localhost:8999 and login using Live Examples account (you can [create one here](https://gooddata-examples.herokuapp.com/registration)).\n\n### Run Storybook locally\n- Run storybook with token stored in `.env` for more secure\n```bash\nyarn storybook\n```\n- Or run storybook with token env param exposed to cli (not suggested)\n```bash\nSTORYBOOK_MAPBOX_ACCESS_TOKEN=token yarn storybook\n```\n- Apply either above way to `yarn build-storybook` or `yarn test-storybook`\n\n### Source code formatting\nThe source code in the repository is formatted by [Prettier](https://prettier.io/).\nThe format of the code is validated by our Continuous Integration server and is one of the requirements of successful merge.\n\nPrettier is supported by every major IDE. You can find the list of supported editors and how to configure them [here](https://prettier.io/docs/en/editors.html).\n\nIn the case, when your editor is not supported or you don't want to setup the integration, you can run the `yarn prettier-write` command to reformat the code before commit.\n\n## Changelog\n\n- see [CHANGELOG.md](CHANGELOG.md)\n\n## Supported versions\n\nIn order to make the user experience with integrating GoodData UI SDK as smooth and secure as possible and to ensure that the SDK is using the latest features of the platform, we will only provide support to two most recent major versions of UI SDK.\n\nThe most recent majors will be supported in the following modes:\n\n- The latest major version will receive all new functionality and all bug fixes\n- The previous major version will only receive fixes to critical issues and security fixes. These fixes will be applied on top of last released version of the previous major\n\nThe customers are encouraged to always use the latest version of the UI SDK.\n\nIn case of using older versions, the user might face API incompatibility, performance or security issues.\n\nPlease follow the installation instructions to update to the newest version.\n\n## License\n\n(C) 2007-2020 GoodData Corporation\n\nThis project is dual licensed:\n\n- The ATTRIBUTION-NONCOMMERCIAL 4.0 INTERNATIONAL (CC BY-NC 4.0) is used for purpose of the trial experience and evaluation of GoodData.UI library.\n- The GOODDATA GOODDATA.UI LIBRARY END USER LICENSE AGREEMENT is used for GoodData customers.\n\nFor more information, please see [LICENSE](https://github.com/gooddata/gooddata-react-components/blob/master/LICENSE)\n","gitHead":"17a213becc4ca1402417041bda1892082aa419ef","scripts":{"dev":"bash scripts/build.sh --dev-watch","test":"jest --watch","build":"bash scripts/build.sh","tslint":"yarn run-tslint -t verbose $npm_package_config_tslint","prepare":"cd examples/server && yarn install --frozen-lockfile && cd ../..; rm -r examples/node_modules 2>/dev/null; true","examples":"bash scripts/run-examples.sh","prepare?":"# Called before `npm publish` and on local `npm install`. Temporarily also for deleting obsolete node_modules. Ends with `true` to continue gracefully.","validate":"tsc --noEmit && yarn tslint && eslint $npm_package_config_eslint && yarn validate-style && yarn prettier-check","build-dev":"bash scripts/build.sh --dev","examples?":"# Default is developer domain, other options: yarn examples [sec,secure,stg,stg2,stg3,demo,developer or URL]","storybook":"yarn build && start-storybook -p 9001 -c .storybook","test-once":"jest","tslint-ci":"mkdir -p ./ci/results && yarn run-tslint -t checkstyle -o ./ci/results/tslint-results.xml $npm_package_config_tslint","run-tslint":"tslint -p tsconfig.json","validate-ci":"tsc --noEmit && yarn tslint-ci  && eslint $npm_package_config_eslint -f checkstyle -o ci/results/eslint-results.xml && yarn validate-style-ci && yarn prettier-check","examples-build":"bash scripts/build-examples.sh","prepublishOnly":"yarn build","prettier-check":"prettier --check '{src,stories,styles,__mocks__,examples/server/src,examples/src,examples/test}/**/*.{ts,js,tsx,jsx,json,scss,md,yaml,html}'","prettier-write":"prettier --write '{src,stories,styles,__mocks__,examples/server/src,examples/src,examples/test}/**/*.{ts,js,tsx,jsx,json,scss,md,yaml,html}'","test-storybook":"yarn build && test-storybook","validate-style":"stylelint '**/*.scss'","build-storybook":"yarn build && build-storybook -c .storybook -o dist-storybook","examples-server":"node examples/server/src/index.js","heroku-postbuild":"yarn examples-build developer","examples-testcafe":"./scripts/run-testcafe.sh visual","validate-style-ci":"stylelint '**/*.scss' --custom-formatter=node_modules/stylelint-checkstyle-formatter > ci/results/stylelint-results.xml","check-circular-deps":"madge --circular --extensions ts ./src","examples-testcafe-ci":"./scripts/run-testcafe.sh ci","examples-testcafe-live":"./scripts/run-testcafe.sh live"},"typings":"dist/index.d.ts","_npmUser":{"name":"patrikbraborec","email":"patrik.braborec@gooddata.com"},"deprecated":"@gooddata/react-components@7 reached End of Support on March 31, 2022. Please upgrade (see https://sdk.gooddata.com/gooddata-ui/docs/supported_versions.html for more information).","repository":{"url":"git+ssh://git@github.com/gooddata/gooddata-react-components.git","type":"git"},"_npmVersion":"6.13.4","description":"GoodData.UI - A powerful JavaScript library for building analytical applications","directories":{},"lint-staged":{"{src,stories,styles,__mocks__,examples/server/src,examples/src,examples/test}/**/*.{ts,js,tsx,jsx,scss}":["npx gdc-fix-copyright","git add"],"{src,stories,styles,__mocks__,examples/server/src,examples/src,examples/test}/**/*.{ts,js,tsx,jsx,json,scss,md,yaml,html}":["prettier --write","git add"]},"_nodeVersion":"12.16.1","dependencies":{"rxjs":"^5.5.6","uuid":"^3.2.1","immer":"^1.3.1","lodash":"^4.17.15","date-fns":"^2.7.0","downshift":"^3.2.7","invariant":"^2.2.2","mapbox-gl":"^1.6.1","classnames":"^2.2.6","codemirror":"^5.54.0","highcharts":"7.1.1","prop-types":"^15.6.0","react-intl":"^3.6.0","custom-event":"^1.0.1","react-window":"^1.8.1","ag-grid-react":"20.0.0","react-measure":"^2.3.0","@types/mapbox-gl":"^1.6.1","react-day-picker":"~7.3.0","react-responsive":"^3.0.0","stringify-object":"^2.4.0","@gooddata/typings":"^2.24.2","@types/codemirror":"^0.0.95","ag-grid-community":"20.0.0","http-status-codes":"^1.3.0","react-codemirror2":"^7.2.0","@gooddata/js-utils":"^3.10.5","@gooddata/numberjs":"^3.2.4","fixed-data-table-2":"0.7.17","@gooddata/goodstrap":"^68.6.0","react-dom-factories":"^1.0.2","@gooddata/gooddata-js":"^13.0.1","json-stable-stringify":"^1.0.1","react-transition-group":"^2.2.1","hoist-non-react-statics":"^3.3.0","nodelist-foreach-polyfill":"^1.2.0","@formatjs/intl-pluralrules":"^1.3.6","highcharts-grouped-categories":"^1.1.3"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"raf":"3.3.2","yup":"^0.24.1","jest":"24.7.1","husky":"3.0.0","madge":"^3.4.4","react":"^16.5.2","enzyme":"3.5.0","eslint":"4.19.1","formik":"^0.11.11","moment":"2.23.0","history":"^4.7.2","ts-jest":"24.0.0","webpack":"4.30.0","full-icu":"^1.3.0","prettier":"1.16.4","react-ga":"^2.5.2","recharts":"1.0.0-beta.9","testcafe":"1.1.4","commander":"2.14.1","node-sass":"4.13.0","react-dom":"^16.5.2","stylelint":"^10.0.0","supertest":"3.0.0","ts-loader":"6.0.0","@types/raf":"^3.4.0","css-loader":"0.28.7","jest-junit":"3.0.0","raw-loader":"0.5.1","styled-jsx":"2.2.1","typescript":"3.3.4000","@babel/core":"7.4.4","@types/jest":"24.0.6","@types/node":"7.0.8","@types/uuid":"3.4.3","file-loader":"3.0.1","jest-enzyme":"7.0.2","lint-staged":"9.1.0","sass-loader":"6.0.6","webpack-cli":"3.3.2","@types/react":"16.8.6","babel-loader":"8.0.5","react-helmet":"5.2.0","react-select":"1.2.1","style-loader":"0.19.1","@types/enzyme":"3.1.13","@types/lodash":"4.14.123","testcafe-live":"0.1.4","@babel/runtime":"7.4.4","dotenv-webpack":"^1.7.0","@babel/polyfill":"^7.4.4","@storybook/react":"5.0.11","@types/invariant":"2.2.29","@types/react-dom":"16.0.11","isomorphic-fetch":"2.2.1","react-datepicker":"1.1.0","react-router-dom":"4.2.2","@babel/preset-env":"7.4.4","@gooddata/mock-js":"^2.13.1","@storybook/addons":"5.0.11","@types/classnames":"2.2.3","@types/prop-types":"15.5.2","@storybook/theming":"5.0.11","identity-obj-proxy":"^3.0.0","intl-messageformat":"^7.5.4","webpack-dev-server":"3.3.1","@babel/preset-react":"7.0.0","@types/react-portal":"4.0.1","@types/react-window":"^1.8.1","babel-plugin-lodash":"3.3.4","html-webpack-plugin":"3.2.0","react-test-renderer":"16.4.2","@types/react-measure":"2.0.5","clean-webpack-plugin":"2.0.2","stats-webpack-plugin":"0.7.0","eslint-config-prettier":"4.1.0","react-google-recaptcha":"^0.14.1","tslint-config-prettier":"1.18.0","@gooddata/eslint-config":"^1.0.0","@gooddata/tslint-config":"1.0.0","@types/react-responsive":"^3.0.3","@types/storybook__react":"4.0.1","@types/stringify-object":"^3.2.0","enzyme-adapter-react-16":"1.3.1","@gooddata/test-storybook":"3.2.1","@storybook/addon-actions":"5.0.11","@storybook/addon-options":"5.0.11","node-sass-magic-importer":"5.1.0","react-syntax-highlighter":"11.0.2","@types/fixed-data-table-2":"0.8.1","stylelint-config-prettier":"5.2.0","@gooddata/stylelint-config":"4.0.1","@types/react-test-renderer":"16.0.0","circular-dependency-plugin":"5.0.2","compression-webpack-plugin":"2.0.0","@types/json-stable-stringify":"^1.0.32","@gooddata/frontend-npm-scripts":"1.1.0","@types/enzyme-adapter-react-16":"1.0.3","stylelint-checkstyle-formatter":"0.1.0","@types/storybook__addon-actions":"3.4.2","@babel/plugin-proposal-class-properties":"7.4.4","@babel/plugin-proposal-object-rest-spread":"7.4.4","@babel/plugin-transform-async-to-generator":"7.4.4"},"peerDependencies":{"react":"^16.5.2","react-dom":"^16.5.2"},"_npmOperationalInternal":{"tmp":"tmp/react-components_7.8.0-alpha-patrikbraborec-pbr-one-4405-2020-06-05T14-47-51-107Z_1591368500304_0.2174987617924462","host":"s3://npm-registry-packages"}},"7.8.0-beta.4":{"name":"@gooddata/react-components","version":"7.8.0-beta.4","author":{"name":"GoodData Corporation"},"license":"BSD-3-Clause","_id":"@gooddata/react-components@7.8.0-beta.4","maintainers":[{"name":"afi","email":"adam.fiedler@gooddata.com"},{"name":"bertold8","email":"ivan.nejezchleb@seznam.cz"},{"name":"bich.nguyen","email":"bich.nguyen@gooddata.com"},{"name":"brbistas","email":"valentinos.chraniotis@gooddata.com"},{"name":"bugsbunny338","email":"jiri.zajic@mensa.cz"},{"name":"de.do","email":"de.do@gooddata.com"},{"name":"gooddata-ci","email":"rail@gooddata.com"},{"name":"hang.ngo","email":"hang.ngo@gooddata.com"},{"name":"hung.nguyen.hoang","email":"hung.nguyen@gooddata.com"},{"name":"huong.nguyen","email":"huong.nguyen@gooddata.com"},{"name":"huyen.nguyen","email":"huyen.nguyen@gooddata.com"},{"name":"ivan.mjartan","email":"ivan.mjartan@gooddata.com"},{"name":"jakub-sterba","email":"jakub.sterba@gooddata.com"},{"name":"jaroslav.tomecek","email":"jaroslav.tomecek@gooddata.com"},{"name":"jkittler","email":"honza.kittler@gmail.com"},{"name":"khanh.le","email":"khanh.le@gooddata.com"},{"name":"lanhuynh","email":"lan.huynh@gooddata.com"},{"name":"linhhong","email":"linh.hong@gooddata.com"},{"name":"lupko","email":"lubomir.slivka@gooddata.com"},{"name":"mai.nguyen","email":"mai.nguyen@gooddata.com"},{"name":"matyas.kandl","email":"matyas.kandl@gooddata.com"},{"name":"michal.marsal","email":"michal.marsal@gooddata.com"},{"name":"my.duong","email":"my.duong@gooddata.com"},{"name":"naibinh","email":"naibinh@gmail.com"},{"name":"nikolacech","email":"nikola.cech@gooddata.com"},{"name":"nis.hua","email":"nis.hua@gooddata.com"},{"name":"no23reason","email":"dan.homola@hotmail.cz"},{"name":"patrikbraborec","email":"patrik.braborec@gooddata.com"},{"name":"pbenes","email":"petr.benes@gooddata.com"},{"name":"petrjanu","email":"petr.janu@gooddata.com"},{"name":"pkingo","email":"philipandreaskingo@hotmail.com"},{"name":"ptquang86","email":"ptquang86@gmail.com"},{"name":"qduval","email":"quentin.duval@gooddata.com"},{"name":"rodri360","email":"me@rodri360.com"},{"name":"scavnickyj","email":"jakub.scavnicky@gooddata.com"},{"name":"sitina","email":"jiri.sitina@gooddata.com"},{"name":"strouhaljan","email":"strouhal.jan@gmail.com"},{"name":"thao-luong","email":"thao.luong@gooddata.com"},{"name":"thuong.nguyen","email":"thuong.nguyen@gooddata.com"},{"name":"tomas.kratochvil","email":"tomas.kratochvil@gooddata.com"},{"name":"tomsatgd","email":"tomas.satinsky@gooddata.com"},{"name":"trung-le-quoc","email":"trung.le@gooddata.com"},{"name":"tu-ngo","email":"tungo1981@gmail.com"},{"name":"tu.bui","email":"tu.bui@gooddata.com"},{"name":"tulean","email":"tuan.le@gooddata.com"},{"name":"tuqt1005","email":"tu.tran@gooddata.com"},{"name":"utdnah","email":"danh.ung@gooddata.com"},{"name":"vlastikcz","email":"vlastimil.kotas@gooddata.com"},{"name":"vu.pham","email":"vu.pham@gooddata.com"},{"name":"xmort","email":"petr.dolejsi@gooddata.com"},{"name":"yanlipnican","email":"yanlipnican@gmail.com"}],"homepage":"https://github.com/gooddata/gooddata-react-components#readme","bugs":{"url":"https://github.com/gooddata/gooddata-react-components/issues"},"dist":{"shasum":"f81b6ce47a21b9cdf8799668853824b46a760112","tarball":"https://registry.npmjs.org/@gooddata/react-components/-/react-components-7.8.0-beta.4.tgz","fileCount":2646,"integrity":"sha512-ZW7LEoLVkaxBXLMkFnDp7VFYRRfQv0THFFvTzpj5v3mHvTjGARvUR18ysoh6vbJVwEEHCZXAphmF6paEM70chQ==","signatures":[{"sig":"MEYCIQD+9ZV3M9R//iW6dN0traokjYPb85DzfOIkeZoj79EjzwIhAM/1XX7nK5dJhVyfrTb12X1ym5kGH4CuR1gyPzMCeIOy","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":10477588,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJe3evPCRA9TVsSAnZWagAAVN8P/1jxEVIR9C8hma9SebGM\ngEKHBUrvqrKPD0eSpai7KAF17qsxf/lVR+i8nuYiq2b7Gtd7so6TtaObtDaP\nG3BbfScwWXXLevfRGiE5oruZ633HucDauUsznlIM9MAR0uLElVpQog/toc7g\nY5pV+ZFQBXcFeAUG4U7hm7/bL3fsvzBJpmjKxfg3ugQ2//sEgnNa2deTu+S/\nV3IYCg2ZUFnmMkrSQv1XSgmly2BbV/C1bqv07HG63Gy/V3a0DAv+3Pu7ZhzO\nd3RiX8bvLOHMETvGH1R6jcDmw6txbNDxFAFkmgLJ/ckZj7eOIFiGSr4befTw\ns+LY/CZxhXgTv/xMLE3DaEaLZvSol2vvKtV5zEiQ7aXQHRAHpTVYrrvBFlGd\nJfvDzHQfobNaehraPclUaTwPntEAnZprtBD5YotzALvD0WmYR+yQW+BPMN0U\n4kEN5hF0pJyA8dJoz55g2KmUZK0w+4SGgauNl+yuslHW13ZBCp3PSrADvJOx\nmIPEL/5+uClRcwFXMvEwAchW1kkxWlwJK8M5a3CLbnLdDC801SLm3EUrDwaq\nYVclhDxZZozCdM0a9O0Md87RVfcoSwWkGXBgFTJkXY0eI6rRI944p3xowjGG\nr8YEl+uWYroRYcMjde7Y3Faacq4DvLD69D7rkJsCe76rVV4B1OBv62sb57T8\nREUY\r\n=5aYy\r\n-----END PGP SIGNATURE-----\r\n"},"main":"dist/index.js","husky":{"hooks":{"pre-commit":"lint-staged"}},"config":{"eslint":"./examples/**/*.{js,jsx}","tslint":"./{__mocks__,src,stories}/{,**/}*.{ts,tsx}"},"readme":"[![npm version](https://badge.fury.io/js/%40gooddata%2Freact-components.svg)](https://www.npmjs.com/package/@gooddata/react-components)\n\n# GoodData.UI React components\n> A React-based JavaScript library for building data-driven applications\n\n## Getting started\n- [GoodData.UI Documentation](http://sdk.gooddata.com/gooddata-ui/)\n- [GoodData.UI Live Examples](https://gooddata-examples.herokuapp.com/)\n- [Stack Overflow](https://stackoverflow.com/questions/tagged/gooddata)\n\n### Usage\nWith [yarn](https://yarnpkg.com) installed, go to your project directory and run\n```\n$ yarn add @gooddata/react-components\n```\nIf you prefer [npm](npmjs.com) run\n```\n$ npm install --save @gooddata/react-components\n```\n\nThe public API is exposed via global `index.js`. Except for the styles, do not import any other file directly\nbecause they are not intended to be part of the public API.\n\n## Contributing\n\nWe welcome any contribution in form of [issues](https://github.com/gooddata/gooddata-react-components/issues) or [pull requests](https://github.com/gooddata/gooddata-react-components/pulls).\n\nInstall [Node.js](http://nodejs.org) (node 12.16.1, npm v6.13.4) and [Yarn](https://classic.yarnpkg.com) (1.22.4).\n\nInstall dependencies:\n```\nyarn install --frozen-lockfile\n```\n\nThese commands may come in handy while developing:\n\n| command | description |\n| ------- | ----------- |\n| `yarn install --pure-lockfile` | first step |\n| ||\n| `yarn dev` | build react-components to `/dist` in watch mode |\n| `yarn test` | run all unit tests |\n| `yarn prettier-write` | format the source code to match the valid codestyle |\n| `yarn validate` | validate codestyle |\n| ||\n| `yarn storybook` | run storybook from `/stories` on http://localhost:9001 |\n| `yarn build-storybook` | build storybook to `/dist-storybook` |\n| `yarn test-storybook` | run storybook and [screenshot tests](https://github.com/gooddata/gdc-client-utils/tree/master/test-storybook) |\n| ||\n| `yarn examples` | run Live Examples dev-server from `/examples` on https://localhost:8999 |\n| `yarn examples-build` | build Live Examples to `/examples/dist` |\n| `yarn examples-server` | serve built Live Examples - see `/examples/server/src` |\n| `yarn examples-testcafe` | run testcafe tests against `localhost:8999` |\n\n### Deploy to heroku.com\nWhen you deploy this repo to heroku, it serves *GoodData.UI Live Examples*.\nRelevant tasks are in `Procfile` and `package.json`.\n\n```bash\n# run in the project directory\nheroku login\nheroku create <your-app-name>\nheroku config:set DOMAIN_ADMIN_USERNAME=x@gooddata.com DOMAIN_ADMIN_PASSWORD=xy PROJECT_ID_TO_ASSIGN=xms7ga4tf3g3nzucd8380o2bev8oeknp\ngit push heroku HEAD:master\nheroku open\n```\n### Enable Geo Chart for Storybook and Live Examples\nGeo chart uses Mapbox to render map which requires a Mapbox access token.\n- Register an account and create Mapbox access token at [guide](https://docs.mapbox.com/help/how-mapbox-works/access-tokens/)\n- Store the created token at `.env`:\n```bash\necho -e \"EXAMPLE_MAPBOX_ACCESS_TOKEN=token\" >> .env # only need to run once\necho -e \"STORYBOOK_MAPBOX_ACCESS_TOKEN=token\" >> .env # only need to run once\n```\n\n### Run Live Examples Locally\nTo run *GoodData.UI Live Examples* locally:\n```bash\ngit clone <this-repository>\ncd  <repository-folder>\nyarn install --pure-lockfile\nyarn examples\n```\nThen open https://localhost:8999 and login using Live Examples account (you can [create one here](https://gooddata-examples.herokuapp.com/registration)).\n\n### Run Storybook locally\n- Run storybook with token stored in `.env` for more secure\n```bash\nyarn storybook\n```\n- Or run storybook with token env param exposed to cli (not suggested)\n```bash\nSTORYBOOK_MAPBOX_ACCESS_TOKEN=token yarn storybook\n```\n- Apply either above way to `yarn build-storybook` or `yarn test-storybook`\n\n### Source code formatting\nThe source code in the repository is formatted by [Prettier](https://prettier.io/).\nThe format of the code is validated by our Continuous Integration server and is one of the requirements of successful merge.\n\nPrettier is supported by every major IDE. You can find the list of supported editors and how to configure them [here](https://prettier.io/docs/en/editors.html).\n\nIn the case, when your editor is not supported or you don't want to setup the integration, you can run the `yarn prettier-write` command to reformat the code before commit.\n\n## Changelog\n\n- see [CHANGELOG.md](CHANGELOG.md)\n\n## Supported versions\n\nIn order to make the user experience with integrating GoodData UI SDK as smooth and secure as possible and to ensure that the SDK is using the latest features of the platform, we will only provide support to two most recent major versions of UI SDK.\n\nThe most recent majors will be supported in the following modes:\n\n- The latest major version will receive all new functionality and all bug fixes\n- The previous major version will only receive fixes to critical issues and security fixes. These fixes will be applied on top of last released version of the previous major\n\nThe customers are encouraged to always use the latest version of the UI SDK.\n\nIn case of using older versions, the user might face API incompatibility, performance or security issues.\n\nPlease follow the installation instructions to update to the newest version.\n\n## License\n\n(C) 2007-2020 GoodData Corporation\n\nThis project is dual licensed:\n\n- The ATTRIBUTION-NONCOMMERCIAL 4.0 INTERNATIONAL (CC BY-NC 4.0) is used for purpose of the trial experience and evaluation of GoodData.UI library.\n- The GOODDATA GOODDATA.UI LIBRARY END USER LICENSE AGREEMENT is used for GoodData customers.\n\nFor more information, please see [LICENSE](https://github.com/gooddata/gooddata-react-components/blob/master/LICENSE)\n","gitHead":"430a9e08fddcbcaf2ed7abba8aa2ffa2c4d5b7dd","scripts":{"dev":"bash scripts/build.sh --dev-watch","test":"jest --watch","build":"bash scripts/build.sh","tslint":"yarn run-tslint -t verbose $npm_package_config_tslint","prepare":"cd examples/server && yarn install --frozen-lockfile && cd ../..; rm -r examples/node_modules 2>/dev/null; true","examples":"bash scripts/run-examples.sh","prepare?":"# Called before `npm publish` and on local `npm install`. Temporarily also for deleting obsolete node_modules. Ends with `true` to continue gracefully.","validate":"tsc --noEmit && yarn tslint && eslint $npm_package_config_eslint && yarn validate-style && yarn prettier-check","build-dev":"bash scripts/build.sh --dev","examples?":"# Default is developer domain, other options: yarn examples [sec,secure,stg,stg2,stg3,demo,developer or URL]","storybook":"yarn build && start-storybook -p 9001 -c .storybook","test-once":"jest","tslint-ci":"mkdir -p ./ci/results && yarn run-tslint -t checkstyle -o ./ci/results/tslint-results.xml $npm_package_config_tslint","run-tslint":"tslint -p tsconfig.json","validate-ci":"tsc --noEmit && yarn tslint-ci  && eslint $npm_package_config_eslint -f checkstyle -o ci/results/eslint-results.xml && yarn validate-style-ci && yarn prettier-check","examples-build":"bash scripts/build-examples.sh","prepublishOnly":"yarn build","prettier-check":"prettier --check '{src,stories,styles,__mocks__,examples/server/src,examples/src,examples/test}/**/*.{ts,js,tsx,jsx,json,scss,md,yaml,html}'","prettier-write":"prettier --write '{src,stories,styles,__mocks__,examples/server/src,examples/src,examples/test}/**/*.{ts,js,tsx,jsx,json,scss,md,yaml,html}'","test-storybook":"yarn build && test-storybook","validate-style":"stylelint '**/*.scss'","build-storybook":"yarn build && build-storybook -c .storybook -o dist-storybook","examples-server":"node examples/server/src/index.js","heroku-postbuild":"yarn examples-build developer","examples-testcafe":"./scripts/run-testcafe.sh visual","validate-style-ci":"stylelint '**/*.scss' --custom-formatter=node_modules/stylelint-checkstyle-formatter > ci/results/stylelint-results.xml","check-circular-deps":"madge --circular --extensions ts ./src","examples-testcafe-ci":"./scripts/run-testcafe.sh ci","examples-testcafe-live":"./scripts/run-testcafe.sh live"},"typings":"dist/index.d.ts","_npmUser":{"name":"gooddata-ci","email":"rail@gooddata.com"},"deprecated":"@gooddata/react-components@7 reached End of Support on March 31, 2022. Please upgrade (see https://sdk.gooddata.com/gooddata-ui/docs/supported_versions.html for more information).","repository":{"url":"git+ssh://git@github.com/gooddata/gooddata-react-components.git","type":"git"},"_npmVersion":"6.13.4","description":"GoodData.UI - A powerful JavaScript library for building analytical applications","directories":{},"lint-staged":{"{src,stories,styles,__mocks__,examples/server/src,examples/src,examples/test}/**/*.{ts,js,tsx,jsx,scss}":["npx gdc-fix-copyright","git add"],"{src,stories,styles,__mocks__,examples/server/src,examples/src,examples/test}/**/*.{ts,js,tsx,jsx,json,scss,md,yaml,html}":["prettier --write","git add"]},"_nodeVersion":"12.16.1","dependencies":{"rxjs":"^5.5.6","uuid":"^3.2.1","immer":"^1.3.1","lodash":"^4.17.15","date-fns":"^2.7.0","downshift":"^3.2.7","invariant":"^2.2.2","mapbox-gl":"^1.6.1","classnames":"^2.2.6","codemirror":"^5.54.0","highcharts":"7.1.1","prop-types":"^15.6.0","react-intl":"^3.6.0","custom-event":"^1.0.1","react-window":"^1.8.1","ag-grid-react":"20.0.0","react-measure":"^2.3.0","@types/mapbox-gl":"^1.6.1","react-day-picker":"~7.3.0","react-responsive":"^3.0.0","stringify-object":"^2.4.0","@gooddata/typings":"^2.24.2","@types/codemirror":"^0.0.95","ag-grid-community":"20.0.0","http-status-codes":"^1.3.0","react-codemirror2":"^7.2.0","@gooddata/js-utils":"^3.10.5","@gooddata/numberjs":"^3.2.4","fixed-data-table-2":"0.7.17","@gooddata/goodstrap":"^68.9.0","react-dom-factories":"^1.0.2","@gooddata/gooddata-js":"^13.0.1","json-stable-stringify":"^1.0.1","react-transition-group":"^2.2.1","hoist-non-react-statics":"^3.3.0","nodelist-foreach-polyfill":"^1.2.0","@formatjs/intl-pluralrules":"^1.3.6","highcharts-grouped-categories":"^1.1.3"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"raf":"3.3.2","yup":"^0.24.1","jest":"24.7.1","husky":"3.0.0","madge":"^3.4.4","react":"^16.5.2","enzyme":"3.5.0","eslint":"4.19.1","formik":"^0.11.11","moment":"2.23.0","history":"^4.7.2","ts-jest":"24.0.0","webpack":"4.30.0","full-icu":"^1.3.0","prettier":"1.16.4","react-ga":"^2.5.2","recharts":"1.0.0-beta.9","testcafe":"1.1.4","commander":"2.14.1","node-sass":"4.13.0","react-dom":"^16.5.2","stylelint":"^10.0.0","supertest":"3.0.0","ts-loader":"6.0.0","@types/raf":"^3.4.0","css-loader":"0.28.7","jest-junit":"3.0.0","raw-loader":"0.5.1","styled-jsx":"2.2.1","typescript":"3.3.4000","@babel/core":"7.4.4","@types/jest":"24.0.6","@types/node":"7.0.8","@types/uuid":"3.4.3","file-loader":"3.0.1","jest-enzyme":"7.0.2","lint-staged":"9.1.0","sass-loader":"6.0.6","webpack-cli":"3.3.2","@types/react":"16.8.6","babel-loader":"8.0.5","react-helmet":"5.2.0","react-select":"1.2.1","style-loader":"0.19.1","@types/enzyme":"3.1.13","@types/lodash":"4.14.123","testcafe-live":"0.1.4","@babel/runtime":"7.4.4","dotenv-webpack":"^1.7.0","@babel/polyfill":"^7.4.4","@storybook/react":"5.0.11","@types/invariant":"2.2.29","@types/react-dom":"16.0.11","isomorphic-fetch":"2.2.1","react-datepicker":"1.1.0","react-router-dom":"4.2.2","@babel/preset-env":"7.4.4","@gooddata/mock-js":"^2.13.1","@storybook/addons":"5.0.11","@types/classnames":"2.2.3","@types/prop-types":"15.5.2","@storybook/theming":"5.0.11","identity-obj-proxy":"^3.0.0","intl-messageformat":"^7.5.4","webpack-dev-server":"3.3.1","@babel/preset-react":"7.0.0","@types/react-portal":"4.0.1","@types/react-window":"^1.8.1","babel-plugin-lodash":"3.3.4","html-webpack-plugin":"3.2.0","react-test-renderer":"16.4.2","@types/react-measure":"2.0.5","clean-webpack-plugin":"2.0.2","stats-webpack-plugin":"0.7.0","eslint-config-prettier":"4.1.0","react-google-recaptcha":"^0.14.1","tslint-config-prettier":"1.18.0","@gooddata/eslint-config":"^1.0.0","@gooddata/tslint-config":"1.0.0","@types/react-responsive":"^3.0.3","@types/storybook__react":"4.0.1","@types/stringify-object":"^3.2.0","enzyme-adapter-react-16":"1.3.1","@gooddata/test-storybook":"4.0.0","@storybook/addon-actions":"5.0.11","@storybook/addon-options":"5.0.11","node-sass-magic-importer":"5.1.0","react-syntax-highlighter":"11.0.2","@types/fixed-data-table-2":"0.8.1","stylelint-config-prettier":"5.2.0","@gooddata/stylelint-config":"4.0.1","@types/react-test-renderer":"16.0.0","circular-dependency-plugin":"5.0.2","compression-webpack-plugin":"2.0.0","@types/json-stable-stringify":"^1.0.32","@gooddata/frontend-npm-scripts":"1.1.0","@types/enzyme-adapter-react-16":"1.0.3","stylelint-checkstyle-formatter":"0.1.0","@types/storybook__addon-actions":"3.4.2","@babel/plugin-proposal-class-properties":"7.4.4","@babel/plugin-proposal-object-rest-spread":"7.4.4","@babel/plugin-transform-async-to-generator":"7.4.4"},"peerDependencies":{"react":"^16.5.2","react-dom":"^16.5.2"},"_npmOperationalInternal":{"tmp":"tmp/react-components_7.8.0-beta.4_1591602126036_0.6137924998777886","host":"s3://npm-registry-packages"}},"7.8.0-alpha-patrikbraborec-pbr-one-4405-2020-06-08T09-26-24-192Z":{"name":"@gooddata/react-components","version":"7.8.0-alpha-patrikbraborec-pbr-one-4405-2020-06-08T09-26-24-192Z","author":{"name":"GoodData Corporation"},"license":"BSD-3-Clause","_id":"@gooddata/react-components@7.8.0-alpha-patrikbraborec-pbr-one-4405-2020-06-08T09-26-24-192Z","maintainers":[{"name":"afi","email":"adam.fiedler@gooddata.com"},{"name":"bertold8","email":"ivan.nejezchleb@seznam.cz"},{"name":"bich.nguyen","email":"bich.nguyen@gooddata.com"},{"name":"brbistas","email":"valentinos.chraniotis@gooddata.com"},{"name":"bugsbunny338","email":"jiri.zajic@mensa.cz"},{"name":"de.do","email":"de.do@gooddata.com"},{"name":"gooddata-ci","email":"rail@gooddata.com"},{"name":"hang.ngo","email":"hang.ngo@gooddata.com"},{"name":"hung.nguyen.hoang","email":"hung.nguyen@gooddata.com"},{"name":"huong.nguyen","email":"huong.nguyen@gooddata.com"},{"name":"huyen.nguyen","email":"huyen.nguyen@gooddata.com"},{"name":"ivan.mjartan","email":"ivan.mjartan@gooddata.com"},{"name":"jakub-sterba","email":"jakub.sterba@gooddata.com"},{"name":"jaroslav.tomecek","email":"jaroslav.tomecek@gooddata.com"},{"name":"jkittler","email":"honza.kittler@gmail.com"},{"name":"khanh.le","email":"khanh.le@gooddata.com"},{"name":"lanhuynh","email":"lan.huynh@gooddata.com"},{"name":"linhhong","email":"linh.hong@gooddata.com"},{"name":"lupko","email":"lubomir.slivka@gooddata.com"},{"name":"mai.nguyen","email":"mai.nguyen@gooddata.com"},{"name":"matyas.kandl","email":"matyas.kandl@gooddata.com"},{"name":"michal.marsal","email":"michal.marsal@gooddata.com"},{"name":"my.duong","email":"my.duong@gooddata.com"},{"name":"naibinh","email":"naibinh@gmail.com"},{"name":"nikolacech","email":"nikola.cech@gooddata.com"},{"name":"nis.hua","email":"nis.hua@gooddata.com"},{"name":"no23reason","email":"dan.homola@hotmail.cz"},{"name":"patrikbraborec","email":"patrik.braborec@gooddata.com"},{"name":"pbenes","email":"petr.benes@gooddata.com"},{"name":"petrjanu","email":"petr.janu@gooddata.com"},{"name":"pkingo","email":"philipandreaskingo@hotmail.com"},{"name":"ptquang86","email":"ptquang86@gmail.com"},{"name":"qduval","email":"quentin.duval@gooddata.com"},{"name":"rodri360","email":"me@rodri360.com"},{"name":"scavnickyj","email":"jakub.scavnicky@gooddata.com"},{"name":"sitina","email":"jiri.sitina@gooddata.com"},{"name":"strouhaljan","email":"strouhal.jan@gmail.com"},{"name":"thao-luong","email":"thao.luong@gooddata.com"},{"name":"thuong.nguyen","email":"thuong.nguyen@gooddata.com"},{"name":"tomas.kratochvil","email":"tomas.kratochvil@gooddata.com"},{"name":"tomsatgd","email":"tomas.satinsky@gooddata.com"},{"name":"trung-le-quoc","email":"trung.le@gooddata.com"},{"name":"tu-ngo","email":"tungo1981@gmail.com"},{"name":"tu.bui","email":"tu.bui@gooddata.com"},{"name":"tulean","email":"tuan.le@gooddata.com"},{"name":"tuqt1005","email":"tu.tran@gooddata.com"},{"name":"utdnah","email":"danh.ung@gooddata.com"},{"name":"vlastikcz","email":"vlastimil.kotas@gooddata.com"},{"name":"vu.pham","email":"vu.pham@gooddata.com"},{"name":"xmort","email":"petr.dolejsi@gooddata.com"},{"name":"yanlipnican","email":"yanlipnican@gmail.com"}],"homepage":"https://github.com/gooddata/gooddata-react-components#readme","bugs":{"url":"https://github.com/gooddata/gooddata-react-components/issues"},"dist":{"shasum":"e598127a5896099fca435f7b8be95d0ddd966b7d","tarball":"https://registry.npmjs.org/@gooddata/react-components/-/react-components-7.8.0-alpha-patrikbraborec-pbr-one-4405-2020-06-08T09-26-24-192Z.tgz","fileCount":2651,"integrity":"sha512-NZgjDuxUoETyN705JMMLGFpNfjrUSe6eXyQI8v1EtXas1ct5oeWvM0ihwWe1RrYwxEo9/hJdbPVQR2ZdAH9nFg==","signatures":[{"sig":"MEUCIHFiyaRsw8pAV3ND+84iIV93XWso9w3Ornq8mEymesCmAiEAj/kGqUByhE0zn0SF0CQ2J3mkONmRfNv+zbIHMUvHjv4=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":10515360,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJe3gRkCRA9TVsSAnZWagAAV3IP/iPDIyvXGa2je9pIplDj\ns04YbYgz4UxHnTfry2U5o38N2Ar0/HX1/MabqdZYb/YZYEldzjcG3zECAqDk\niMGy5jqKyL+aJQ93mnw5EGRyZXABg/W6Q9SOZ3RpVyeb/r0M6Cyg48UHgJ0h\nN+pjXJhKbox+ZhLbM/J6KzF3dlqe+rA2IS5WjmgNWMxYZ5Ini3fND/PdD0t3\nssufcMuOzKFCz2oK+Po0Ef5fYtkD/vPvIfi9aWp0NP8+vZhi4+6mzolzjWex\neBnSLvr0fPzfaJf4Y9INND5swPYIYyqrsbs/H4QZPQY7l50PsJLGaE+RAyKb\nAGWgoMBOQg464yvOFMOJDu2k+w4JMEnPoI9iG4QewNRrZs49GaaezKlKX2NA\nBu0ZchI1ie6Fh4q3iINbXwaYdcXmaUdWib3Kc+nooBfTtlzwRu54ey861yhn\n5Ekhr/+4rZOngYHnieOEMpMeuuCAinl51NXInNnv6tKIrLtdKMGzcdBb7Fus\n12c7juHu50XSr4slddaMWLf3/kFQ31hM9LpPudHMjZirX52Nyrd1gHlj1M8h\nVlVJxj2qfewwvlykG9CuwS+FTvwNWRi92A0l4Ms4OAAC1+v3sPWz6hpOodtu\nJI4kSaojx6fezn275mjD61IHMEf5GmqbIKrj02NYNGcsba6WLr2NB3jnSAWJ\nIe29\r\n=ck41\r\n-----END PGP SIGNATURE-----\r\n"},"main":"dist/index.js","husky":{"hooks":{"pre-commit":"lint-staged"}},"config":{"eslint":"./examples/**/*.{js,jsx}","tslint":"./{__mocks__,src,stories}/{,**/}*.{ts,tsx}"},"readme":"[![npm version](https://badge.fury.io/js/%40gooddata%2Freact-components.svg)](https://www.npmjs.com/package/@gooddata/react-components)\n\n# GoodData.UI React components\n> A React-based JavaScript library for building data-driven applications\n\n## Getting started\n- [GoodData.UI Documentation](http://sdk.gooddata.com/gooddata-ui/)\n- [GoodData.UI Live Examples](https://gooddata-examples.herokuapp.com/)\n- [Stack Overflow](https://stackoverflow.com/questions/tagged/gooddata)\n\n### Usage\nWith [yarn](https://yarnpkg.com) installed, go to your project directory and run\n```\n$ yarn add @gooddata/react-components\n```\nIf you prefer [npm](npmjs.com) run\n```\n$ npm install --save @gooddata/react-components\n```\n\nThe public API is exposed via global `index.js`. Except for the styles, do not import any other file directly\nbecause they are not intended to be part of the public API.\n\n## Contributing\n\nWe welcome any contribution in form of [issues](https://github.com/gooddata/gooddata-react-components/issues) or [pull requests](https://github.com/gooddata/gooddata-react-components/pulls).\n\nInstall [Node.js](http://nodejs.org) (node 12.16.1, npm v6.13.4) and [Yarn](https://classic.yarnpkg.com) (1.22.4).\n\nInstall dependencies:\n```\nyarn install --frozen-lockfile\n```\n\nThese commands may come in handy while developing:\n\n| command | description |\n| ------- | ----------- |\n| `yarn install --pure-lockfile` | first step |\n| ||\n| `yarn dev` | build react-components to `/dist` in watch mode |\n| `yarn test` | run all unit tests |\n| `yarn prettier-write` | format the source code to match the valid codestyle |\n| `yarn validate` | validate codestyle |\n| ||\n| `yarn storybook` | run storybook from `/stories` on http://localhost:9001 |\n| `yarn build-storybook` | build storybook to `/dist-storybook` |\n| `yarn test-storybook` | run storybook and [screenshot tests](https://github.com/gooddata/gdc-client-utils/tree/master/test-storybook) |\n| ||\n| `yarn examples` | run Live Examples dev-server from `/examples` on https://localhost:8999 |\n| `yarn examples-build` | build Live Examples to `/examples/dist` |\n| `yarn examples-server` | serve built Live Examples - see `/examples/server/src` |\n| `yarn examples-testcafe` | run testcafe tests against `localhost:8999` |\n\n### Deploy to heroku.com\nWhen you deploy this repo to heroku, it serves *GoodData.UI Live Examples*.\nRelevant tasks are in `Procfile` and `package.json`.\n\n```bash\n# run in the project directory\nheroku login\nheroku create <your-app-name>\nheroku config:set DOMAIN_ADMIN_USERNAME=x@gooddata.com DOMAIN_ADMIN_PASSWORD=xy PROJECT_ID_TO_ASSIGN=xms7ga4tf3g3nzucd8380o2bev8oeknp\ngit push heroku HEAD:master\nheroku open\n```\n### Enable Geo Chart for Storybook and Live Examples\nGeo chart uses Mapbox to render map which requires a Mapbox access token.\n- Register an account and create Mapbox access token at [guide](https://docs.mapbox.com/help/how-mapbox-works/access-tokens/)\n- Store the created token at `.env`:\n```bash\necho -e \"EXAMPLE_MAPBOX_ACCESS_TOKEN=token\" >> .env # only need to run once\necho -e \"STORYBOOK_MAPBOX_ACCESS_TOKEN=token\" >> .env # only need to run once\n```\n\n### Run Live Examples Locally\nTo run *GoodData.UI Live Examples* locally:\n```bash\ngit clone <this-repository>\ncd  <repository-folder>\nyarn install --pure-lockfile\nyarn examples\n```\nThen open https://localhost:8999 and login using Live Examples account (you can [create one here](https://gooddata-examples.herokuapp.com/registration)).\n\n### Run Storybook locally\n- Run storybook with token stored in `.env` for more secure\n```bash\nyarn storybook\n```\n- Or run storybook with token env param exposed to cli (not suggested)\n```bash\nSTORYBOOK_MAPBOX_ACCESS_TOKEN=token yarn storybook\n```\n- Apply either above way to `yarn build-storybook` or `yarn test-storybook`\n\n### Source code formatting\nThe source code in the repository is formatted by [Prettier](https://prettier.io/).\nThe format of the code is validated by our Continuous Integration server and is one of the requirements of successful merge.\n\nPrettier is supported by every major IDE. You can find the list of supported editors and how to configure them [here](https://prettier.io/docs/en/editors.html).\n\nIn the case, when your editor is not supported or you don't want to setup the integration, you can run the `yarn prettier-write` command to reformat the code before commit.\n\n## Changelog\n\n- see [CHANGELOG.md](CHANGELOG.md)\n\n## Supported versions\n\nIn order to make the user experience with integrating GoodData UI SDK as smooth and secure as possible and to ensure that the SDK is using the latest features of the platform, we will only provide support to two most recent major versions of UI SDK.\n\nThe most recent majors will be supported in the following modes:\n\n- The latest major version will receive all new functionality and all bug fixes\n- The previous major version will only receive fixes to critical issues and security fixes. These fixes will be applied on top of last released version of the previous major\n\nThe customers are encouraged to always use the latest version of the UI SDK.\n\nIn case of using older versions, the user might face API incompatibility, performance or security issues.\n\nPlease follow the installation instructions to update to the newest version.\n\n## License\n\n(C) 2007-2020 GoodData Corporation\n\nThis project is dual licensed:\n\n- The ATTRIBUTION-NONCOMMERCIAL 4.0 INTERNATIONAL (CC BY-NC 4.0) is used for purpose of the trial experience and evaluation of GoodData.UI library.\n- The GOODDATA GOODDATA.UI LIBRARY END USER LICENSE AGREEMENT is used for GoodData customers.\n\nFor more information, please see [LICENSE](https://github.com/gooddata/gooddata-react-components/blob/master/LICENSE)\n","gitHead":"b64a19130c0e1955e75d8b3425a768b8502628c4","scripts":{"dev":"bash scripts/build.sh --dev-watch","test":"jest --watch","build":"bash scripts/build.sh","tslint":"yarn run-tslint -t verbose $npm_package_config_tslint","prepare":"cd examples/server && yarn install --frozen-lockfile && cd ../..; rm -r examples/node_modules 2>/dev/null; true","examples":"bash scripts/run-examples.sh","prepare?":"# Called before `npm publish` and on local `npm install`. Temporarily also for deleting obsolete node_modules. Ends with `true` to continue gracefully.","validate":"tsc --noEmit && yarn tslint && eslint $npm_package_config_eslint && yarn validate-style && yarn prettier-check","build-dev":"bash scripts/build.sh --dev","examples?":"# Default is developer domain, other options: yarn examples [sec,secure,stg,stg2,stg3,demo,developer or URL]","storybook":"yarn build && start-storybook -p 9001 -c .storybook","test-once":"jest","tslint-ci":"mkdir -p ./ci/results && yarn run-tslint -t checkstyle -o ./ci/results/tslint-results.xml $npm_package_config_tslint","run-tslint":"tslint -p tsconfig.json","validate-ci":"tsc --noEmit && yarn tslint-ci  && eslint $npm_package_config_eslint -f checkstyle -o ci/results/eslint-results.xml && yarn validate-style-ci && yarn prettier-check","examples-build":"bash scripts/build-examples.sh","prepublishOnly":"yarn build","prettier-check":"prettier --check '{src,stories,styles,__mocks__,examples/server/src,examples/src,examples/test}/**/*.{ts,js,tsx,jsx,json,scss,md,yaml,html}'","prettier-write":"prettier --write '{src,stories,styles,__mocks__,examples/server/src,examples/src,examples/test}/**/*.{ts,js,tsx,jsx,json,scss,md,yaml,html}'","test-storybook":"yarn build && test-storybook","validate-style":"stylelint '**/*.scss'","build-storybook":"yarn build && build-storybook -c .storybook -o dist-storybook","examples-server":"node examples/server/src/index.js","heroku-postbuild":"yarn examples-build developer","examples-testcafe":"./scripts/run-testcafe.sh visual","validate-style-ci":"stylelint '**/*.scss' --custom-formatter=node_modules/stylelint-checkstyle-formatter > ci/results/stylelint-results.xml","check-circular-deps":"madge --circular --extensions ts ./src","examples-testcafe-ci":"./scripts/run-testcafe.sh ci","examples-testcafe-live":"./scripts/run-testcafe.sh live"},"typings":"dist/index.d.ts","_npmUser":{"name":"patrikbraborec","email":"patrik.braborec@gooddata.com"},"deprecated":"@gooddata/react-components@7 reached End of Support on March 31, 2022. Please upgrade (see https://sdk.gooddata.com/gooddata-ui/docs/supported_versions.html for more information).","repository":{"url":"git+ssh://git@github.com/gooddata/gooddata-react-components.git","type":"git"},"_npmVersion":"6.13.4","description":"GoodData.UI - A powerful JavaScript library for building analytical applications","directories":{},"lint-staged":{"{src,stories,styles,__mocks__,examples/server/src,examples/src,examples/test}/**/*.{ts,js,tsx,jsx,scss}":["npx gdc-fix-copyright","git add"],"{src,stories,styles,__mocks__,examples/server/src,examples/src,examples/test}/**/*.{ts,js,tsx,jsx,json,scss,md,yaml,html}":["prettier --write","git add"]},"_nodeVersion":"12.16.1","dependencies":{"rxjs":"^5.5.6","uuid":"^3.2.1","immer":"^1.3.1","lodash":"^4.17.15","date-fns":"^2.7.0","downshift":"^3.2.7","invariant":"^2.2.2","mapbox-gl":"^1.6.1","classnames":"^2.2.6","codemirror":"^5.54.0","highcharts":"7.1.1","prop-types":"^15.6.0","react-intl":"^3.6.0","custom-event":"^1.0.1","react-window":"^1.8.1","ag-grid-react":"20.0.0","react-measure":"^2.3.0","@types/mapbox-gl":"^1.6.1","react-day-picker":"~7.3.0","react-responsive":"^3.0.0","stringify-object":"^2.4.0","@gooddata/typings":"^2.24.2","@types/codemirror":"^0.0.95","ag-grid-community":"20.0.0","http-status-codes":"^1.3.0","react-codemirror2":"^7.2.0","@gooddata/js-utils":"^3.10.5","@gooddata/numberjs":"^3.2.4","fixed-data-table-2":"0.7.17","@gooddata/goodstrap":"^68.6.0","react-dom-factories":"^1.0.2","@gooddata/gooddata-js":"^13.0.1","json-stable-stringify":"^1.0.1","react-transition-group":"^2.2.1","hoist-non-react-statics":"^3.3.0","nodelist-foreach-polyfill":"^1.2.0","@formatjs/intl-pluralrules":"^1.3.6","highcharts-grouped-categories":"^1.1.3"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"raf":"3.3.2","yup":"^0.24.1","jest":"24.7.1","husky":"3.0.0","madge":"^3.4.4","react":"^16.5.2","enzyme":"3.5.0","eslint":"4.19.1","formik":"^0.11.11","moment":"2.23.0","history":"^4.7.2","ts-jest":"24.0.0","webpack":"4.30.0","full-icu":"^1.3.0","prettier":"1.16.4","react-ga":"^2.5.2","recharts":"1.0.0-beta.9","testcafe":"1.1.4","commander":"2.14.1","node-sass":"4.13.0","react-dom":"^16.5.2","stylelint":"^10.0.0","supertest":"3.0.0","ts-loader":"6.0.0","@types/raf":"^3.4.0","css-loader":"0.28.7","jest-junit":"3.0.0","raw-loader":"0.5.1","styled-jsx":"2.2.1","typescript":"3.3.4000","@babel/core":"7.4.4","@types/jest":"24.0.6","@types/node":"7.0.8","@types/uuid":"3.4.3","file-loader":"3.0.1","jest-enzyme":"7.0.2","lint-staged":"9.1.0","sass-loader":"6.0.6","webpack-cli":"3.3.2","@types/react":"16.8.6","babel-loader":"8.0.5","react-helmet":"5.2.0","react-select":"1.2.1","style-loader":"0.19.1","@types/enzyme":"3.1.13","@types/lodash":"4.14.123","testcafe-live":"0.1.4","@babel/runtime":"7.4.4","dotenv-webpack":"^1.7.0","@babel/polyfill":"^7.4.4","@storybook/react":"5.0.11","@types/invariant":"2.2.29","@types/react-dom":"16.0.11","isomorphic-fetch":"2.2.1","react-datepicker":"1.1.0","react-router-dom":"4.2.2","@babel/preset-env":"7.4.4","@gooddata/mock-js":"^2.13.1","@storybook/addons":"5.0.11","@types/classnames":"2.2.3","@types/prop-types":"15.5.2","@storybook/theming":"5.0.11","identity-obj-proxy":"^3.0.0","intl-messageformat":"^7.5.4","webpack-dev-server":"3.3.1","@babel/preset-react":"7.0.0","@types/react-portal":"4.0.1","@types/react-window":"^1.8.1","babel-plugin-lodash":"3.3.4","html-webpack-plugin":"3.2.0","react-test-renderer":"16.4.2","@types/react-measure":"2.0.5","clean-webpack-plugin":"2.0.2","stats-webpack-plugin":"0.7.0","eslint-config-prettier":"4.1.0","react-google-recaptcha":"^0.14.1","tslint-config-prettier":"1.18.0","@gooddata/eslint-config":"^1.0.0","@gooddata/tslint-config":"1.0.0","@types/react-responsive":"^3.0.3","@types/storybook__react":"4.0.1","@types/stringify-object":"^3.2.0","enzyme-adapter-react-16":"1.3.1","@gooddata/test-storybook":"3.2.1","@storybook/addon-actions":"5.0.11","@storybook/addon-options":"5.0.11","node-sass-magic-importer":"5.1.0","react-syntax-highlighter":"11.0.2","@types/fixed-data-table-2":"0.8.1","stylelint-config-prettier":"5.2.0","@gooddata/stylelint-config":"4.0.1","@types/react-test-renderer":"16.0.0","circular-dependency-plugin":"5.0.2","compression-webpack-plugin":"2.0.0","@types/json-stable-stringify":"^1.0.32","@gooddata/frontend-npm-scripts":"1.1.0","@types/enzyme-adapter-react-16":"1.0.3","stylelint-checkstyle-formatter":"0.1.0","@types/storybook__addon-actions":"3.4.2","@babel/plugin-proposal-class-properties":"7.4.4","@babel/plugin-proposal-object-rest-spread":"7.4.4","@babel/plugin-transform-async-to-generator":"7.4.4"},"peerDependencies":{"react":"^16.5.2","react-dom":"^16.5.2"},"_npmOperationalInternal":{"tmp":"tmp/react-components_7.8.0-alpha-patrikbraborec-pbr-one-4405-2020-06-08T09-26-24-192Z_1591608419418_0.10225248466769443","host":"s3://npm-registry-packages"}},"7.8.0-alpha-patrikbraborec-pbr-one-4405-2020-06-09T07-59-11-269Z":{"name":"@gooddata/react-components","version":"7.8.0-alpha-patrikbraborec-pbr-one-4405-2020-06-09T07-59-11-269Z","author":{"name":"GoodData Corporation"},"license":"BSD-3-Clause","_id":"@gooddata/react-components@7.8.0-alpha-patrikbraborec-pbr-one-4405-2020-06-09T07-59-11-269Z","maintainers":[{"name":"afi","email":"adam.fiedler@gooddata.com"},{"name":"bertold8","email":"ivan.nejezchleb@seznam.cz"},{"name":"bich.nguyen","email":"bich.nguyen@gooddata.com"},{"name":"brbistas","email":"valentinos.chraniotis@gooddata.com"},{"name":"bugsbunny338","email":"jiri.zajic@mensa.cz"},{"name":"de.do","email":"de.do@gooddata.com"},{"name":"gooddata-ci","email":"rail@gooddata.com"},{"name":"hang.ngo","email":"hang.ngo@gooddata.com"},{"name":"hung.nguyen.hoang","email":"hung.nguyen@gooddata.com"},{"name":"huong.nguyen","email":"huong.nguyen@gooddata.com"},{"name":"huyen.nguyen","email":"huyen.nguyen@gooddata.com"},{"name":"ivan.mjartan","email":"ivan.mjartan@gooddata.com"},{"name":"jakub-sterba","email":"jakub.sterba@gooddata.com"},{"name":"jaroslav.tomecek","email":"jaroslav.tomecek@gooddata.com"},{"name":"jkittler","email":"honza.kittler@gmail.com"},{"name":"khanh.le","email":"khanh.le@gooddata.com"},{"name":"lanhuynh","email":"lan.huynh@gooddata.com"},{"name":"linhhong","email":"linh.hong@gooddata.com"},{"name":"lupko","email":"lubomir.slivka@gooddata.com"},{"name":"mai.nguyen","email":"mai.nguyen@gooddata.com"},{"name":"matyas.kandl","email":"matyas.kandl@gooddata.com"},{"name":"michal.marsal","email":"michal.marsal@gooddata.com"},{"name":"my.duong","email":"my.duong@gooddata.com"},{"name":"naibinh","email":"naibinh@gmail.com"},{"name":"nikolacech","email":"nikola.cech@gooddata.com"},{"name":"nis.hua","email":"nis.hua@gooddata.com"},{"name":"no23reason","email":"dan.homola@hotmail.cz"},{"name":"patrikbraborec","email":"patrik.braborec@gooddata.com"},{"name":"pbenes","email":"petr.benes@gooddata.com"},{"name":"petrjanu","email":"petr.janu@gooddata.com"},{"name":"pkingo","email":"philipandreaskingo@hotmail.com"},{"name":"ptquang86","email":"ptquang86@gmail.com"},{"name":"qduval","email":"quentin.duval@gooddata.com"},{"name":"rodri360","email":"me@rodri360.com"},{"name":"scavnickyj","email":"jakub.scavnicky@gooddata.com"},{"name":"sitina","email":"jiri.sitina@gooddata.com"},{"name":"strouhaljan","email":"strouhal.jan@gmail.com"},{"name":"thao-luong","email":"thao.luong@gooddata.com"},{"name":"thuong.nguyen","email":"thuong.nguyen@gooddata.com"},{"name":"tomas.kratochvil","email":"tomas.kratochvil@gooddata.com"},{"name":"tomsatgd","email":"tomas.satinsky@gooddata.com"},{"name":"trung-le-quoc","email":"trung.le@gooddata.com"},{"name":"tu-ngo","email":"tungo1981@gmail.com"},{"name":"tu.bui","email":"tu.bui@gooddata.com"},{"name":"tulean","email":"tuan.le@gooddata.com"},{"name":"tuqt1005","email":"tu.tran@gooddata.com"},{"name":"utdnah","email":"danh.ung@gooddata.com"},{"name":"vlastikcz","email":"vlastimil.kotas@gooddata.com"},{"name":"vu.pham","email":"vu.pham@gooddata.com"},{"name":"xmort","email":"petr.dolejsi@gooddata.com"},{"name":"yanlipnican","email":"yanlipnican@gmail.com"}],"homepage":"https://github.com/gooddata/gooddata-react-components#readme","bugs":{"url":"https://github.com/gooddata/gooddata-react-components/issues"},"dist":{"shasum":"420e80335e708c23f3d1d39a26b8be30b0453c42","tarball":"https://registry.npmjs.org/@gooddata/react-components/-/react-components-7.8.0-alpha-patrikbraborec-pbr-one-4405-2020-06-09T07-59-11-269Z.tgz","fileCount":2651,"integrity":"sha512-uj1OONuF/Ft2HbEMEmDSrDwyonYeqlM0ofGRtqT7sw9uzWNuKlfkXOZl6eZTZ8e3axXxfVddRrcHnFLvfNT6Uw==","signatures":[{"sig":"MEYCIQCM3ucvJ7CvXJNjSN6fitsAktvkB0ePITUp9DpcFmxqYgIhALFmMh6fN4gAIZOisxag0lZu94irKnuCM8PQSIPFougR","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":10516509,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJe30FxCRA9TVsSAnZWagAAPSkQAKQJ3Pv+fb4GTwU4S7IY\nuL2l3Z48MJ8AiYc80K4KqL2Y9pSyP7Y/gA8NJawpShTQHVRRTI+wz3G+RyLA\nAfexEQv8gkRlDh2MchHClzlAKmnVBjnmdkPoNak6hpyhpqw5XCfKUWUZI1e3\n6zR+lHTozouz6fygtYM1jIEcVVLkz1PkmXZkUERoHYz940vqbLR9efZJxH2L\nSGcEjj1FCNNk6zN1VUnoWyFFjX49EEoF8WgPy6hNrY/jWnDK3TDSCQIEuXD9\n+Fw5Q2iH+Vvz0oHSxAGtpfN+pCTr1P7o6VOKGGW21Y/uQnoI96Ljr6hyfBb/\nR0t/QGqg7BKL1ZXFn1q1fAm+HSovbJmjiwn2n34O8pF3H56Th5WbfgjF0rOS\nDvPrgCdJesZvmvRQWo4d2sICz3Qp22tIAoz2wFXOcrMPLSG5vWhfsfdmmJEY\nEKD47OlQJbFe4R6/jXL3XpN897e9FuSoMBci/MC20W1FgeRja4syEA4oKSp0\nxrYLhSMMDz2yc5bBDx6KH2mQGoq9HRKLVs3RfUJqpJj3utSKqhJDxdKkttnb\ncgNgEOncerUg+6pRd4V1X1DlUsaZ3jcT6fS6iFcqkPKnfppPuLUdaBfFQIte\n32ipieBcxru1cUUaccxp6gdpWT1PBHtEAYes9R+LCHX0b7TlHPfxwNeB5LL2\n9F1O\r\n=UJHo\r\n-----END PGP SIGNATURE-----\r\n"},"main":"dist/index.js","husky":{"hooks":{"pre-commit":"lint-staged"}},"config":{"eslint":"./examples/**/*.{js,jsx}","tslint":"./{__mocks__,src,stories}/{,**/}*.{ts,tsx}"},"readme":"[![npm version](https://badge.fury.io/js/%40gooddata%2Freact-components.svg)](https://www.npmjs.com/package/@gooddata/react-components)\n\n# GoodData.UI React components\n> A React-based JavaScript library for building data-driven applications\n\n## Getting started\n- [GoodData.UI Documentation](http://sdk.gooddata.com/gooddata-ui/)\n- [GoodData.UI Live Examples](https://gooddata-examples.herokuapp.com/)\n- [Stack Overflow](https://stackoverflow.com/questions/tagged/gooddata)\n\n### Usage\nWith [yarn](https://yarnpkg.com) installed, go to your project directory and run\n```\n$ yarn add @gooddata/react-components\n```\nIf you prefer [npm](npmjs.com) run\n```\n$ npm install --save @gooddata/react-components\n```\n\nThe public API is exposed via global `index.js`. Except for the styles, do not import any other file directly\nbecause they are not intended to be part of the public API.\n\n## Contributing\n\nWe welcome any contribution in form of [issues](https://github.com/gooddata/gooddata-react-components/issues) or [pull requests](https://github.com/gooddata/gooddata-react-components/pulls).\n\nInstall [Node.js](http://nodejs.org) (node 12.16.1, npm v6.13.4) and [Yarn](https://classic.yarnpkg.com) (1.22.4).\n\nInstall dependencies:\n```\nyarn install --frozen-lockfile\n```\n\nThese commands may come in handy while developing:\n\n| command | description |\n| ------- | ----------- |\n| `yarn install --pure-lockfile` | first step |\n| ||\n| `yarn dev` | build react-components to `/dist` in watch mode |\n| `yarn test` | run all unit tests |\n| `yarn prettier-write` | format the source code to match the valid codestyle |\n| `yarn validate` | validate codestyle |\n| ||\n| `yarn storybook` | run storybook from `/stories` on http://localhost:9001 |\n| `yarn build-storybook` | build storybook to `/dist-storybook` |\n| `yarn test-storybook` | run storybook and [screenshot tests](https://github.com/gooddata/gdc-client-utils/tree/master/test-storybook) |\n| ||\n| `yarn examples` | run Live Examples dev-server from `/examples` on https://localhost:8999 |\n| `yarn examples-build` | build Live Examples to `/examples/dist` |\n| `yarn examples-server` | serve built Live Examples - see `/examples/server/src` |\n| `yarn examples-testcafe` | run testcafe tests against `localhost:8999` |\n\n### Deploy to heroku.com\nWhen you deploy this repo to heroku, it serves *GoodData.UI Live Examples*.\nRelevant tasks are in `Procfile` and `package.json`.\n\n```bash\n# run in the project directory\nheroku login\nheroku create <your-app-name>\nheroku config:set DOMAIN_ADMIN_USERNAME=x@gooddata.com DOMAIN_ADMIN_PASSWORD=xy PROJECT_ID_TO_ASSIGN=xms7ga4tf3g3nzucd8380o2bev8oeknp\ngit push heroku HEAD:master\nheroku open\n```\n### Enable Geo Chart for Storybook and Live Examples\nGeo chart uses Mapbox to render map which requires a Mapbox access token.\n- Register an account and create Mapbox access token at [guide](https://docs.mapbox.com/help/how-mapbox-works/access-tokens/)\n- Store the created token at `.env`:\n```bash\necho -e \"EXAMPLE_MAPBOX_ACCESS_TOKEN=token\" >> .env # only need to run once\necho -e \"STORYBOOK_MAPBOX_ACCESS_TOKEN=token\" >> .env # only need to run once\n```\n\n### Run Live Examples Locally\nTo run *GoodData.UI Live Examples* locally:\n```bash\ngit clone <this-repository>\ncd  <repository-folder>\nyarn install --pure-lockfile\nyarn examples\n```\nThen open https://localhost:8999 and login using Live Examples account (you can [create one here](https://gooddata-examples.herokuapp.com/registration)).\n\n### Run Storybook locally\n- Run storybook with token stored in `.env` for more secure\n```bash\nyarn storybook\n```\n- Or run storybook with token env param exposed to cli (not suggested)\n```bash\nSTORYBOOK_MAPBOX_ACCESS_TOKEN=token yarn storybook\n```\n- Apply either above way to `yarn build-storybook` or `yarn test-storybook`\n\n### Source code formatting\nThe source code in the repository is formatted by [Prettier](https://prettier.io/).\nThe format of the code is validated by our Continuous Integration server and is one of the requirements of successful merge.\n\nPrettier is supported by every major IDE. You can find the list of supported editors and how to configure them [here](https://prettier.io/docs/en/editors.html).\n\nIn the case, when your editor is not supported or you don't want to setup the integration, you can run the `yarn prettier-write` command to reformat the code before commit.\n\n## Changelog\n\n- see [CHANGELOG.md](CHANGELOG.md)\n\n## Supported versions\n\nIn order to make the user experience with integrating GoodData UI SDK as smooth and secure as possible and to ensure that the SDK is using the latest features of the platform, we will only provide support to two most recent major versions of UI SDK.\n\nThe most recent majors will be supported in the following modes:\n\n- The latest major version will receive all new functionality and all bug fixes\n- The previous major version will only receive fixes to critical issues and security fixes. These fixes will be applied on top of last released version of the previous major\n\nThe customers are encouraged to always use the latest version of the UI SDK.\n\nIn case of using older versions, the user might face API incompatibility, performance or security issues.\n\nPlease follow the installation instructions to update to the newest version.\n\n## License\n\n(C) 2007-2020 GoodData Corporation\n\nThis project is dual licensed:\n\n- The ATTRIBUTION-NONCOMMERCIAL 4.0 INTERNATIONAL (CC BY-NC 4.0) is used for purpose of the trial experience and evaluation of GoodData.UI library.\n- The GOODDATA GOODDATA.UI LIBRARY END USER LICENSE AGREEMENT is used for GoodData customers.\n\nFor more information, please see [LICENSE](https://github.com/gooddata/gooddata-react-components/blob/master/LICENSE)\n","gitHead":"f552fbadf6bd469d790147cf55ac967b30e68526","scripts":{"dev":"bash scripts/build.sh --dev-watch","test":"jest --watch","build":"bash scripts/build.sh","tslint":"yarn run-tslint -t verbose $npm_package_config_tslint","prepare":"cd examples/server && yarn install --frozen-lockfile && cd ../..; rm -r examples/node_modules 2>/dev/null; true","examples":"bash scripts/run-examples.sh","prepare?":"# Called before `npm publish` and on local `npm install`. Temporarily also for deleting obsolete node_modules. Ends with `true` to continue gracefully.","validate":"tsc --noEmit && yarn tslint && eslint $npm_package_config_eslint && yarn validate-style && yarn prettier-check","build-dev":"bash scripts/build.sh --dev","examples?":"# Default is developer domain, other options: yarn examples [sec,secure,stg,stg2,stg3,demo,developer or URL]","storybook":"yarn build && start-storybook -p 9001 -c .storybook","test-once":"jest","tslint-ci":"mkdir -p ./ci/results && yarn run-tslint -t checkstyle -o ./ci/results/tslint-results.xml $npm_package_config_tslint","run-tslint":"tslint -p tsconfig.json","validate-ci":"tsc --noEmit && yarn tslint-ci  && eslint $npm_package_config_eslint -f checkstyle -o ci/results/eslint-results.xml && yarn validate-style-ci && yarn prettier-check","examples-build":"bash scripts/build-examples.sh","prepublishOnly":"yarn build","prettier-check":"prettier --check '{src,stories,styles,__mocks__,examples/server/src,examples/src,examples/test}/**/*.{ts,js,tsx,jsx,json,scss,md,yaml,html}'","prettier-write":"prettier --write '{src,stories,styles,__mocks__,examples/server/src,examples/src,examples/test}/**/*.{ts,js,tsx,jsx,json,scss,md,yaml,html}'","test-storybook":"yarn build && test-storybook","validate-style":"stylelint '**/*.scss'","build-storybook":"yarn build && build-storybook -c .storybook -o dist-storybook","examples-server":"node examples/server/src/index.js","heroku-postbuild":"yarn examples-build developer","examples-testcafe":"./scripts/run-testcafe.sh visual","validate-style-ci":"stylelint '**/*.scss' --custom-formatter=node_modules/stylelint-checkstyle-formatter > ci/results/stylelint-results.xml","check-circular-deps":"madge --circular --extensions ts ./src","examples-testcafe-ci":"./scripts/run-testcafe.sh ci","examples-testcafe-live":"./scripts/run-testcafe.sh live"},"typings":"dist/index.d.ts","_npmUser":{"name":"patrikbraborec","email":"patrik.braborec@gooddata.com"},"deprecated":"@gooddata/react-components@7 reached End of Support on March 31, 2022. Please upgrade (see https://sdk.gooddata.com/gooddata-ui/docs/supported_versions.html for more information).","repository":{"url":"git+ssh://git@github.com/gooddata/gooddata-react-components.git","type":"git"},"_npmVersion":"6.13.4","description":"GoodData.UI - A powerful JavaScript library for building analytical applications","directories":{},"lint-staged":{"{src,stories,styles,__mocks__,examples/server/src,examples/src,examples/test}/**/*.{ts,js,tsx,jsx,scss}":["npx gdc-fix-copyright","git add"],"{src,stories,styles,__mocks__,examples/server/src,examples/src,examples/test}/**/*.{ts,js,tsx,jsx,json,scss,md,yaml,html}":["prettier --write","git add"]},"_nodeVersion":"12.16.1","dependencies":{"rxjs":"^5.5.6","uuid":"^3.2.1","immer":"^1.3.1","lodash":"^4.17.15","date-fns":"^2.7.0","downshift":"^3.2.7","invariant":"^2.2.2","mapbox-gl":"^1.6.1","classnames":"^2.2.6","codemirror":"^5.54.0","highcharts":"7.1.1","prop-types":"^15.6.0","react-intl":"^3.6.0","custom-event":"^1.0.1","react-window":"^1.8.1","ag-grid-react":"20.0.0","react-measure":"^2.3.0","@types/mapbox-gl":"^1.6.1","react-day-picker":"~7.3.0","react-responsive":"^3.0.0","stringify-object":"^2.4.0","@gooddata/typings":"^2.24.2","@types/codemirror":"^0.0.95","ag-grid-community":"20.0.0","http-status-codes":"^1.3.0","react-codemirror2":"^7.2.0","@gooddata/js-utils":"^3.10.5","@gooddata/numberjs":"^3.2.4","fixed-data-table-2":"0.7.17","@gooddata/goodstrap":"^68.6.0","react-dom-factories":"^1.0.2","@gooddata/gooddata-js":"^13.0.1","json-stable-stringify":"^1.0.1","react-transition-group":"^2.2.1","hoist-non-react-statics":"^3.3.0","nodelist-foreach-polyfill":"^1.2.0","@formatjs/intl-pluralrules":"^1.3.6","highcharts-grouped-categories":"^1.1.3"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"raf":"3.3.2","yup":"^0.24.1","jest":"24.7.1","husky":"3.0.0","madge":"^3.4.4","react":"^16.5.2","enzyme":"3.5.0","eslint":"4.19.1","formik":"^0.11.11","moment":"2.23.0","history":"^4.7.2","ts-jest":"24.0.0","webpack":"4.30.0","full-icu":"^1.3.0","prettier":"1.16.4","react-ga":"^2.5.2","recharts":"1.0.0-beta.9","testcafe":"1.1.4","commander":"2.14.1","node-sass":"4.13.0","react-dom":"^16.5.2","stylelint":"^10.0.0","supertest":"3.0.0","ts-loader":"6.0.0","@types/raf":"^3.4.0","css-loader":"0.28.7","jest-junit":"3.0.0","raw-loader":"0.5.1","styled-jsx":"2.2.1","typescript":"3.3.4000","@babel/core":"7.4.4","@types/jest":"24.0.6","@types/node":"7.0.8","@types/uuid":"3.4.3","file-loader":"3.0.1","jest-enzyme":"7.0.2","lint-staged":"9.1.0","sass-loader":"6.0.6","webpack-cli":"3.3.2","@types/react":"16.8.6","babel-loader":"8.0.5","react-helmet":"5.2.0","react-select":"1.2.1","style-loader":"0.19.1","@types/enzyme":"3.1.13","@types/lodash":"4.14.123","testcafe-live":"0.1.4","@babel/runtime":"7.4.4","dotenv-webpack":"^1.7.0","@babel/polyfill":"^7.4.4","@storybook/react":"5.0.11","@types/invariant":"2.2.29","@types/react-dom":"16.0.11","isomorphic-fetch":"2.2.1","react-datepicker":"1.1.0","react-router-dom":"4.2.2","@babel/preset-env":"7.4.4","@gooddata/mock-js":"^2.13.1","@storybook/addons":"5.0.11","@types/classnames":"2.2.3","@types/prop-types":"15.5.2","@storybook/theming":"5.0.11","identity-obj-proxy":"^3.0.0","intl-messageformat":"^7.5.4","webpack-dev-server":"3.3.1","@babel/preset-react":"7.0.0","@types/react-portal":"4.0.1","@types/react-window":"^1.8.1","babel-plugin-lodash":"3.3.4","html-webpack-plugin":"3.2.0","react-test-renderer":"16.4.2","@types/react-measure":"2.0.5","clean-webpack-plugin":"2.0.2","stats-webpack-plugin":"0.7.0","eslint-config-prettier":"4.1.0","react-google-recaptcha":"^0.14.1","tslint-config-prettier":"1.18.0","@gooddata/eslint-config":"^1.0.0","@gooddata/tslint-config":"1.0.0","@types/react-responsive":"^3.0.3","@types/storybook__react":"4.0.1","@types/stringify-object":"^3.2.0","enzyme-adapter-react-16":"1.3.1","@gooddata/test-storybook":"3.2.1","@storybook/addon-actions":"5.0.11","@storybook/addon-options":"5.0.11","node-sass-magic-importer":"5.1.0","react-syntax-highlighter":"11.0.2","@types/fixed-data-table-2":"0.8.1","stylelint-config-prettier":"5.2.0","@gooddata/stylelint-config":"4.0.1","@types/react-test-renderer":"16.0.0","circular-dependency-plugin":"5.0.2","compression-webpack-plugin":"2.0.0","@types/json-stable-stringify":"^1.0.32","@gooddata/frontend-npm-scripts":"1.1.0","@types/enzyme-adapter-react-16":"1.0.3","stylelint-checkstyle-formatter":"0.1.0","@types/storybook__addon-actions":"3.4.2","@babel/plugin-proposal-class-properties":"7.4.4","@babel/plugin-proposal-object-rest-spread":"7.4.4","@babel/plugin-transform-async-to-generator":"7.4.4"},"peerDependencies":{"react":"^16.5.2","react-dom":"^16.5.2"},"_npmOperationalInternal":{"tmp":"tmp/react-components_7.8.0-alpha-patrikbraborec-pbr-one-4405-2020-06-09T07-59-11-269Z_1591689584708_0.3659441031443693","host":"s3://npm-registry-packages"}},"7.8.0-alpha-strouhaljan-jsu-bb-2319-2020-06-09T10-19-39-524Z":{"name":"@gooddata/react-components","version":"7.8.0-alpha-strouhaljan-jsu-bb-2319-2020-06-09T10-19-39-524Z","author":{"name":"GoodData Corporation"},"license":"BSD-3-Clause","_id":"@gooddata/react-components@7.8.0-alpha-strouhaljan-jsu-bb-2319-2020-06-09T10-19-39-524Z","maintainers":[{"name":"afi","email":"adam.fiedler@gooddata.com"},{"name":"bertold8","email":"ivan.nejezchleb@seznam.cz"},{"name":"bich.nguyen","email":"bich.nguyen@gooddata.com"},{"name":"brbistas","email":"valentinos.chraniotis@gooddata.com"},{"name":"bugsbunny338","email":"jiri.zajic@mensa.cz"},{"name":"de.do","email":"de.do@gooddata.com"},{"name":"gooddata-ci","email":"rail@gooddata.com"},{"name":"hang.ngo","email":"hang.ngo@gooddata.com"},{"name":"hung.nguyen.hoang","email":"hung.nguyen@gooddata.com"},{"name":"huong.nguyen","email":"huong.nguyen@gooddata.com"},{"name":"huyen.nguyen","email":"huyen.nguyen@gooddata.com"},{"name":"ivan.mjartan","email":"ivan.mjartan@gooddata.com"},{"name":"jakub-sterba","email":"jakub.sterba@gooddata.com"},{"name":"jaroslav.tomecek","email":"jaroslav.tomecek@gooddata.com"},{"name":"jkittler","email":"honza.kittler@gmail.com"},{"name":"khanh.le","email":"khanh.le@gooddata.com"},{"name":"lanhuynh","email":"lan.huynh@gooddata.com"},{"name":"linhhong","email":"linh.hong@gooddata.com"},{"name":"lupko","email":"lubomir.slivka@gooddata.com"},{"name":"mai.nguyen","email":"mai.nguyen@gooddata.com"},{"name":"matyas.kandl","email":"matyas.kandl@gooddata.com"},{"name":"michal.marsal","email":"michal.marsal@gooddata.com"},{"name":"my.duong","email":"my.duong@gooddata.com"},{"name":"naibinh","email":"naibinh@gmail.com"},{"name":"nikolacech","email":"nikola.cech@gooddata.com"},{"name":"nis.hua","email":"nis.hua@gooddata.com"},{"name":"no23reason","email":"dan.homola@hotmail.cz"},{"name":"patrikbraborec","email":"patrik.braborec@gooddata.com"},{"name":"pbenes","email":"petr.benes@gooddata.com"},{"name":"petrjanu","email":"petr.janu@gooddata.com"},{"name":"pkingo","email":"philipandreaskingo@hotmail.com"},{"name":"ptquang86","email":"ptquang86@gmail.com"},{"name":"qduval","email":"quentin.duval@gooddata.com"},{"name":"rodri360","email":"me@rodri360.com"},{"name":"scavnickyj","email":"jakub.scavnicky@gooddata.com"},{"name":"sitina","email":"jiri.sitina@gooddata.com"},{"name":"strouhaljan","email":"strouhal.jan@gmail.com"},{"name":"thao-luong","email":"thao.luong@gooddata.com"},{"name":"thuong.nguyen","email":"thuong.nguyen@gooddata.com"},{"name":"tomas.kratochvil","email":"tomas.kratochvil@gooddata.com"},{"name":"tomsatgd","email":"tomas.satinsky@gooddata.com"},{"name":"trung-le-quoc","email":"trung.le@gooddata.com"},{"name":"tu-ngo","email":"tungo1981@gmail.com"},{"name":"tu.bui","email":"tu.bui@gooddata.com"},{"name":"tulean","email":"tuan.le@gooddata.com"},{"name":"tuqt1005","email":"tu.tran@gooddata.com"},{"name":"utdnah","email":"danh.ung@gooddata.com"},{"name":"vlastikcz","email":"vlastimil.kotas@gooddata.com"},{"name":"vu.pham","email":"vu.pham@gooddata.com"},{"name":"xmort","email":"petr.dolejsi@gooddata.com"},{"name":"yanlipnican","email":"yanlipnican@gmail.com"}],"homepage":"https://github.com/gooddata/gooddata-react-components#readme","bugs":{"url":"https://github.com/gooddata/gooddata-react-components/issues"},"dist":{"shasum":"6ec5d64acc31d9bd0a6a8bbb0be5acfa4741011a","tarball":"https://registry.npmjs.org/@gooddata/react-components/-/react-components-7.8.0-alpha-strouhaljan-jsu-bb-2319-2020-06-09T10-19-39-524Z.tgz","fileCount":2650,"integrity":"sha512-9yatcgeBf+hkSitt5HN2mknFoqQ8GixCkzAW4l345E5FwsxkftwzLAOEMQfTK9GHJ8+F/fsEiEkh2VeJtByGDg==","signatures":[{"sig":"MEUCIETzSiZEZjm435uXPaKQvv1EJDI1N4w+5aDTncwi/aMQAiEAlWZG3xXrqa62pGBIWBBpYxjU6V+yspRnpCDySfiRj2g=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":10498079,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJe32JiCRA9TVsSAnZWagAA55sP/jSEailf7c5Mu+2+EM4I\nh+kNfDtcLFOOhUvrVvVNpczCPCi63ibH3SPub/ycDYWpDdsyIJrl5SPsOJlJ\nRZT+rT9JnNu2g+NHoOW2euHC94DnEiuhQqYpkHE8MDr5TJMnk/QWd1l+Su1G\nR5CtSQFn9mgJTAOzJYLbZU3mxBHoSmuJ3ejlUYSmkTaIdDL5gxzGO8olIGN4\nHxxCsIhWAs4Ao8K1DRIYE7BFaaze51qrA/SEUunoayPZWdxWaLhs+XUgxxvc\nKw5qNJWaVJbEzNDubezA/lj5sbUe9vtR1Ptdc6YlXda3egDZJpyscnvX7iVF\nGHpUjqzd+8xIyJQQS+IGRbCqme28QIyLC2/e5na11cZw/MeY+SnvX5LEKt7n\nd+NRyS7G1sQfIXKiNRJadxVmJ5SzvL/kJdjxZTHT5USRhwXbfZjUby340AFn\nSEd9A1NPB0rrNpzJpxteL7px2H4T3Ib4v6wgfVvF9O+eMsLIQ4+oX4iNHH7e\nJ/l55oTrquF1gjzC77vYO46EiXUo8FSS/JalxgybezLBFuyIUKoHNNAmmL/P\nS6yjA4Lxx0nJvAUR79DYRljqjAbKhzi9Vo0Tg/fnTRoZWZYCcBD0EZeWhIBl\nYklczk0UgFf7L97ja+eFLQnCE1v3B4L+xVQvKUl/ZZ7hfPDWhwWmJ2tDD6jj\nkJkh\r\n=X96J\r\n-----END PGP SIGNATURE-----\r\n"},"main":"dist/index.js","husky":{"hooks":{"pre-commit":"lint-staged"}},"config":{"eslint":"./examples/**/*.{js,jsx}","tslint":"./{__mocks__,src,stories}/{,**/}*.{ts,tsx}"},"readme":"[![npm version](https://badge.fury.io/js/%40gooddata%2Freact-components.svg)](https://www.npmjs.com/package/@gooddata/react-components)\n\n# GoodData.UI React components\n> A React-based JavaScript library for building data-driven applications\n\n## Getting started\n- [GoodData.UI Documentation](http://sdk.gooddata.com/gooddata-ui/)\n- [GoodData.UI Live Examples](https://gooddata-examples.herokuapp.com/)\n- [Stack Overflow](https://stackoverflow.com/questions/tagged/gooddata)\n\n### Usage\nWith [yarn](https://yarnpkg.com) installed, go to your project directory and run\n```\n$ yarn add @gooddata/react-components\n```\nIf you prefer [npm](npmjs.com) run\n```\n$ npm install --save @gooddata/react-components\n```\n\nThe public API is exposed via global `index.js`. Except for the styles, do not import any other file directly\nbecause they are not intended to be part of the public API.\n\n## Contributing\n\nWe welcome any contribution in form of [issues](https://github.com/gooddata/gooddata-react-components/issues) or [pull requests](https://github.com/gooddata/gooddata-react-components/pulls).\n\nInstall [Node.js](http://nodejs.org) (node 12.16.1, npm v6.13.4) and [Yarn](https://classic.yarnpkg.com) (1.22.4).\n\nInstall dependencies:\n```\nyarn install --frozen-lockfile\n```\n\nThese commands may come in handy while developing:\n\n| command | description |\n| ------- | ----------- |\n| `yarn install --pure-lockfile` | first step |\n| ||\n| `yarn dev` | build react-components to `/dist` in watch mode |\n| `yarn test` | run all unit tests |\n| `yarn prettier-write` | format the source code to match the valid codestyle |\n| `yarn validate` | validate codestyle |\n| ||\n| `yarn storybook` | run storybook from `/stories` on http://localhost:9001 |\n| `yarn build-storybook` | build storybook to `/dist-storybook` |\n| `yarn test-storybook` | run storybook and [screenshot tests](https://github.com/gooddata/gdc-client-utils/tree/master/test-storybook) |\n| ||\n| `yarn examples` | run Live Examples dev-server from `/examples` on https://localhost:8999 |\n| `yarn examples-build` | build Live Examples to `/examples/dist` |\n| `yarn examples-server` | serve built Live Examples - see `/examples/server/src` |\n| `yarn examples-testcafe` | run testcafe tests against `localhost:8999` |\n\n### Deploy to heroku.com\nWhen you deploy this repo to heroku, it serves *GoodData.UI Live Examples*.\nRelevant tasks are in `Procfile` and `package.json`.\n\n```bash\n# run in the project directory\nheroku login\nheroku create <your-app-name>\nheroku config:set DOMAIN_ADMIN_USERNAME=x@gooddata.com DOMAIN_ADMIN_PASSWORD=xy PROJECT_ID_TO_ASSIGN=xms7ga4tf3g3nzucd8380o2bev8oeknp\ngit push heroku HEAD:master\nheroku open\n```\n### Enable Geo Chart for Storybook and Live Examples\nGeo chart uses Mapbox to render map which requires a Mapbox access token.\n- Register an account and create Mapbox access token at [guide](https://docs.mapbox.com/help/how-mapbox-works/access-tokens/)\n- Store the created token at `.env`:\n```bash\necho -e \"EXAMPLE_MAPBOX_ACCESS_TOKEN=token\" >> .env # only need to run once\necho -e \"STORYBOOK_MAPBOX_ACCESS_TOKEN=token\" >> .env # only need to run once\n```\n\n### Run Live Examples Locally\nTo run *GoodData.UI Live Examples* locally:\n```bash\ngit clone <this-repository>\ncd  <repository-folder>\nyarn install --pure-lockfile\nyarn examples\n```\nThen open https://localhost:8999 and login using Live Examples account (you can [create one here](https://gooddata-examples.herokuapp.com/registration)).\n\n### Run Storybook locally\n- Run storybook with token stored in `.env` for more secure\n```bash\nyarn storybook\n```\n- Or run storybook with token env param exposed to cli (not suggested)\n```bash\nSTORYBOOK_MAPBOX_ACCESS_TOKEN=token yarn storybook\n```\n- Apply either above way to `yarn build-storybook` or `yarn test-storybook`\n\n### Source code formatting\nThe source code in the repository is formatted by [Prettier](https://prettier.io/).\nThe format of the code is validated by our Continuous Integration server and is one of the requirements of successful merge.\n\nPrettier is supported by every major IDE. You can find the list of supported editors and how to configure them [here](https://prettier.io/docs/en/editors.html).\n\nIn the case, when your editor is not supported or you don't want to setup the integration, you can run the `yarn prettier-write` command to reformat the code before commit.\n\n## Changelog\n\n- see [CHANGELOG.md](CHANGELOG.md)\n\n## Supported versions\n\nIn order to make the user experience with integrating GoodData UI SDK as smooth and secure as possible and to ensure that the SDK is using the latest features of the platform, we will only provide support to two most recent major versions of UI SDK.\n\nThe most recent majors will be supported in the following modes:\n\n- The latest major version will receive all new functionality and all bug fixes\n- The previous major version will only receive fixes to critical issues and security fixes. These fixes will be applied on top of last released version of the previous major\n\nThe customers are encouraged to always use the latest version of the UI SDK.\n\nIn case of using older versions, the user might face API incompatibility, performance or security issues.\n\nPlease follow the installation instructions to update to the newest version.\n\n## License\n\n(C) 2007-2020 GoodData Corporation\n\nThis project is dual licensed:\n\n- The ATTRIBUTION-NONCOMMERCIAL 4.0 INTERNATIONAL (CC BY-NC 4.0) is used for purpose of the trial experience and evaluation of GoodData.UI library.\n- The GOODDATA GOODDATA.UI LIBRARY END USER LICENSE AGREEMENT is used for GoodData customers.\n\nFor more information, please see [LICENSE](https://github.com/gooddata/gooddata-react-components/blob/master/LICENSE)\n","gitHead":"369610fd399d74927d514626b9ea656da8614cc0","scripts":{"dev":"bash scripts/build.sh --dev-watch","test":"jest --watch","build":"bash scripts/build.sh","tslint":"yarn run-tslint -t verbose $npm_package_config_tslint","prepare":"cd examples/server && yarn install --frozen-lockfile && cd ../..; rm -r examples/node_modules 2>/dev/null; true","examples":"bash scripts/run-examples.sh","prepare?":"# Called before `npm publish` and on local `npm install`. Temporarily also for deleting obsolete node_modules. Ends with `true` to continue gracefully.","validate":"tsc --noEmit && yarn tslint && eslint $npm_package_config_eslint && yarn validate-style && yarn prettier-check","build-dev":"bash scripts/build.sh --dev","examples?":"# Default is developer domain, other options: yarn examples [sec,secure,stg,stg2,stg3,demo,developer or URL]","storybook":"yarn build && start-storybook -p 9001 -c .storybook","test-once":"jest","tslint-ci":"mkdir -p ./ci/results && yarn run-tslint -t checkstyle -o ./ci/results/tslint-results.xml $npm_package_config_tslint","run-tslint":"tslint -p tsconfig.json","validate-ci":"tsc --noEmit && yarn tslint-ci  && eslint $npm_package_config_eslint -f checkstyle -o ci/results/eslint-results.xml && yarn validate-style-ci && yarn prettier-check","examples-build":"bash scripts/build-examples.sh","prepublishOnly":"yarn build","prettier-check":"prettier --check '{src,stories,styles,__mocks__,examples/server/src,examples/src,examples/test}/**/*.{ts,js,tsx,jsx,json,scss,md,yaml,html}'","prettier-write":"prettier --write '{src,stories,styles,__mocks__,examples/server/src,examples/src,examples/test}/**/*.{ts,js,tsx,jsx,json,scss,md,yaml,html}'","test-storybook":"yarn build && test-storybook","validate-style":"stylelint '**/*.scss'","build-storybook":"yarn build && build-storybook -c .storybook -o dist-storybook","examples-server":"node examples/server/src/index.js","heroku-postbuild":"yarn examples-build developer","examples-testcafe":"./scripts/run-testcafe.sh visual","validate-style-ci":"stylelint '**/*.scss' --custom-formatter=node_modules/stylelint-checkstyle-formatter > ci/results/stylelint-results.xml","check-circular-deps":"madge --circular --extensions ts ./src","examples-testcafe-ci":"./scripts/run-testcafe.sh ci","examples-testcafe-live":"./scripts/run-testcafe.sh live"},"typings":"dist/index.d.ts","_npmUser":{"name":"strouhaljan","email":"strouhal.jan@gmail.com"},"deprecated":"@gooddata/react-components@7 reached End of Support on March 31, 2022. Please upgrade (see https://sdk.gooddata.com/gooddata-ui/docs/supported_versions.html for more information).","repository":{"url":"git+ssh://git@github.com/gooddata/gooddata-react-components.git","type":"git"},"_npmVersion":"6.13.4","description":"GoodData.UI - A powerful JavaScript library for building analytical applications","directories":{},"lint-staged":{"{src,stories,styles,__mocks__,examples/server/src,examples/src,examples/test}/**/*.{ts,js,tsx,jsx,scss}":["npx gdc-fix-copyright","git add"],"{src,stories,styles,__mocks__,examples/server/src,examples/src,examples/test}/**/*.{ts,js,tsx,jsx,json,scss,md,yaml,html}":["prettier --write","git add"]},"_nodeVersion":"12.16.1","dependencies":{"rxjs":"^5.5.6","uuid":"^3.2.1","immer":"^1.3.1","lodash":"^4.17.15","date-fns":"^2.7.0","downshift":"^3.2.7","invariant":"^2.2.2","mapbox-gl":"^1.6.1","classnames":"^2.2.6","codemirror":"^5.54.0","highcharts":"7.1.1","prop-types":"^15.6.0","react-intl":"^3.6.0","custom-event":"^1.0.1","react-window":"^1.8.1","ag-grid-react":"20.0.0","react-measure":"^2.3.0","@types/mapbox-gl":"^1.6.1","react-day-picker":"~7.3.0","react-responsive":"^3.0.0","stringify-object":"^2.4.0","@gooddata/typings":"^2.24.2","@types/codemirror":"^0.0.95","ag-grid-community":"20.0.0","http-status-codes":"^1.3.0","react-codemirror2":"^7.2.0","@gooddata/js-utils":"^3.10.5","@gooddata/numberjs":"^3.2.4","fixed-data-table-2":"0.7.17","@gooddata/goodstrap":"^68.9.0","react-dom-factories":"^1.0.2","@gooddata/gooddata-js":"^13.0.1","json-stable-stringify":"^1.0.1","react-transition-group":"^2.2.1","hoist-non-react-statics":"^3.3.0","nodelist-foreach-polyfill":"^1.2.0","@formatjs/intl-pluralrules":"^1.3.6","highcharts-grouped-categories":"^1.1.3"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"raf":"3.3.2","yup":"^0.24.1","jest":"24.7.1","husky":"3.0.0","madge":"^3.4.4","react":"^16.5.2","enzyme":"3.5.0","eslint":"4.19.1","formik":"^0.11.11","moment":"2.23.0","history":"^4.7.2","ts-jest":"24.0.0","webpack":"4.30.0","full-icu":"^1.3.0","prettier":"1.16.4","react-ga":"^2.5.2","recharts":"1.0.0-beta.9","testcafe":"1.1.4","commander":"2.14.1","node-sass":"4.13.0","react-dom":"^16.5.2","stylelint":"^10.0.0","supertest":"3.0.0","ts-loader":"6.0.0","@types/raf":"^3.4.0","css-loader":"0.28.7","jest-junit":"3.0.0","raw-loader":"0.5.1","styled-jsx":"2.2.1","typescript":"3.3.4000","@babel/core":"7.4.4","@types/jest":"24.0.6","@types/node":"7.0.8","@types/uuid":"3.4.3","file-loader":"3.0.1","jest-enzyme":"7.0.2","lint-staged":"9.1.0","sass-loader":"6.0.6","webpack-cli":"3.3.2","@types/react":"16.8.6","babel-loader":"8.0.5","react-helmet":"5.2.0","react-select":"1.2.1","style-loader":"0.19.1","@types/enzyme":"3.1.13","@types/lodash":"4.14.123","testcafe-live":"0.1.4","@babel/runtime":"7.4.4","dotenv-webpack":"^1.7.0","@babel/polyfill":"^7.4.4","@storybook/react":"5.0.11","@types/invariant":"2.2.29","@types/react-dom":"16.0.11","isomorphic-fetch":"2.2.1","react-datepicker":"1.1.0","react-router-dom":"4.2.2","@babel/preset-env":"7.4.4","@gooddata/mock-js":"^2.13.1","@storybook/addons":"5.0.11","@types/classnames":"2.2.3","@types/prop-types":"15.5.2","@storybook/theming":"5.0.11","identity-obj-proxy":"^3.0.0","intl-messageformat":"^7.5.4","webpack-dev-server":"3.3.1","@babel/preset-react":"7.0.0","@types/react-portal":"4.0.1","@types/react-window":"^1.8.1","babel-plugin-lodash":"3.3.4","html-webpack-plugin":"3.2.0","react-test-renderer":"16.4.2","@types/react-measure":"2.0.5","clean-webpack-plugin":"2.0.2","stats-webpack-plugin":"0.7.0","eslint-config-prettier":"4.1.0","react-google-recaptcha":"^0.14.1","tslint-config-prettier":"1.18.0","@gooddata/eslint-config":"^1.0.0","@gooddata/tslint-config":"1.0.0","@types/react-responsive":"^3.0.3","@types/storybook__react":"4.0.1","@types/stringify-object":"^3.2.0","enzyme-adapter-react-16":"1.3.1","@gooddata/test-storybook":"4.0.0","@storybook/addon-actions":"5.0.11","@storybook/addon-options":"5.0.11","node-sass-magic-importer":"5.1.0","react-syntax-highlighter":"11.0.2","@types/fixed-data-table-2":"0.8.1","stylelint-config-prettier":"5.2.0","@gooddata/stylelint-config":"4.0.1","@types/react-test-renderer":"16.0.0","circular-dependency-plugin":"5.0.2","compression-webpack-plugin":"2.0.0","@types/json-stable-stringify":"^1.0.32","@gooddata/frontend-npm-scripts":"1.1.0","@types/enzyme-adapter-react-16":"1.0.3","stylelint-checkstyle-formatter":"0.1.0","@types/storybook__addon-actions":"3.4.2","@babel/plugin-proposal-class-properties":"7.4.4","@babel/plugin-proposal-object-rest-spread":"7.4.4","@babel/plugin-transform-async-to-generator":"7.4.4"},"peerDependencies":{"react":"^16.5.2","react-dom":"^16.5.2"},"_npmOperationalInternal":{"tmp":"tmp/react-components_7.8.0-alpha-strouhaljan-jsu-bb-2319-2020-06-09T10-19-39-524Z_1591698017646_0.7396723899031765","host":"s3://npm-registry-packages"}},"7.8.0-beta.5":{"name":"@gooddata/react-components","version":"7.8.0-beta.5","author":{"name":"GoodData Corporation"},"license":"BSD-3-Clause","_id":"@gooddata/react-components@7.8.0-beta.5","maintainers":[{"name":"afi","email":"adam.fiedler@gooddata.com"},{"name":"bertold8","email":"ivan.nejezchleb@seznam.cz"},{"name":"bich.nguyen","email":"bich.nguyen@gooddata.com"},{"name":"brbistas","email":"valentinos.chraniotis@gooddata.com"},{"name":"bugsbunny338","email":"jiri.zajic@mensa.cz"},{"name":"de.do","email":"de.do@gooddata.com"},{"name":"gooddata-ci","email":"rail@gooddata.com"},{"name":"hang.ngo","email":"hang.ngo@gooddata.com"},{"name":"hung.nguyen.hoang","email":"hung.nguyen@gooddata.com"},{"name":"huong.nguyen","email":"huong.nguyen@gooddata.com"},{"name":"huyen.nguyen","email":"huyen.nguyen@gooddata.com"},{"name":"ivan.mjartan","email":"ivan.mjartan@gooddata.com"},{"name":"jakub-sterba","email":"jakub.sterba@gooddata.com"},{"name":"jaroslav.tomecek","email":"jaroslav.tomecek@gooddata.com"},{"name":"jkittler","email":"honza.kittler@gmail.com"},{"name":"khanh.le","email":"khanh.le@gooddata.com"},{"name":"lanhuynh","email":"lan.huynh@gooddata.com"},{"name":"linhhong","email":"linh.hong@gooddata.com"},{"name":"lupko","email":"lubomir.slivka@gooddata.com"},{"name":"mai.nguyen","email":"mai.nguyen@gooddata.com"},{"name":"matyas.kandl","email":"matyas.kandl@gooddata.com"},{"name":"michal.marsal","email":"michal.marsal@gooddata.com"},{"name":"my.duong","email":"my.duong@gooddata.com"},{"name":"naibinh","email":"naibinh@gmail.com"},{"name":"nikolacech","email":"nikola.cech@gooddata.com"},{"name":"nis.hua","email":"nis.hua@gooddata.com"},{"name":"no23reason","email":"dan.homola@hotmail.cz"},{"name":"patrikbraborec","email":"patrik.braborec@gooddata.com"},{"name":"pbenes","email":"petr.benes@gooddata.com"},{"name":"petrjanu","email":"petr.janu@gooddata.com"},{"name":"pkingo","email":"philipandreaskingo@hotmail.com"},{"name":"ptquang86","email":"ptquang86@gmail.com"},{"name":"qduval","email":"quentin.duval@gooddata.com"},{"name":"rodri360","email":"me@rodri360.com"},{"name":"scavnickyj","email":"jakub.scavnicky@gooddata.com"},{"name":"sitina","email":"jiri.sitina@gooddata.com"},{"name":"strouhaljan","email":"strouhal.jan@gmail.com"},{"name":"thao-luong","email":"thao.luong@gooddata.com"},{"name":"thuong.nguyen","email":"thuong.nguyen@gooddata.com"},{"name":"tomas.kratochvil","email":"tomas.kratochvil@gooddata.com"},{"name":"tomsatgd","email":"tomas.satinsky@gooddata.com"},{"name":"trung-le-quoc","email":"trung.le@gooddata.com"},{"name":"tu-ngo","email":"tungo1981@gmail.com"},{"name":"tu.bui","email":"tu.bui@gooddata.com"},{"name":"tulean","email":"tuan.le@gooddata.com"},{"name":"tuqt1005","email":"tu.tran@gooddata.com"},{"name":"utdnah","email":"danh.ung@gooddata.com"},{"name":"vlastikcz","email":"vlastimil.kotas@gooddata.com"},{"name":"vu.pham","email":"vu.pham@gooddata.com"},{"name":"xmort","email":"petr.dolejsi@gooddata.com"},{"name":"yanlipnican","email":"yanlipnican@gmail.com"}],"homepage":"https://github.com/gooddata/gooddata-react-components#readme","bugs":{"url":"https://github.com/gooddata/gooddata-react-components/issues"},"dist":{"shasum":"50553363f9262d21583b70f190248743209d16f3","tarball":"https://registry.npmjs.org/@gooddata/react-components/-/react-components-7.8.0-beta.5.tgz","fileCount":2646,"integrity":"sha512-8atzadW9Bv3aedF7YLAYou2w/BGjhrmaDPWjghj9/GGvzzOoYMTJEsdZO8n/QmtoB2jwZLYKuQnahElKilTftQ==","signatures":[{"sig":"MEYCIQD1G+ASdxrrH8jv8CnC9Cdzt3MhQpVFs+UJH85Vd4IAYAIhAL47DXd4psomFPrL6hK9Y8+Ro6/LRPSlJ06VoNeJAg8M","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":10477588,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJe32oHCRA9TVsSAnZWagAAl7YP/R9KxSF01h9oUBT7nkPy\nSdxsd9PopH6j75uRdPh5BID6O6fPMpPPki2Pvoc4L4nin8/KAchwaSkL8TzO\ni8kPM9AMkqKdK3LtdUtesECSobvEGYbX88qxfk/7H8/iuJDPNdn2iWITkaKa\ndRRdEnlylMBu4IpbjQdvbuQJyJSKNEZWlHrhQyLcCkzwVtuTxovBFU/BBcxC\nnu/RWBtxd9Orjbp/t00JBddAI2WmPCLSkQnLdfKR/uX/SHcc8Co4oqRIaVsy\nY/BRxwwesWGpSjPtkgcKEHvhFoQq2QoTXPGfApoyrNURnvOBgRfVz+pn8rHR\nanbOHJpwAy5PoiSirxRbuyP7XxEOePgu/T9WBqrSueVfdL4JCdofvrDRyeGT\nJtkpWgdrQHbeiO40r4wrYXIeEBduXDhdTiJUCvY5+c4yfoTH4bpED4/C+Axm\npnj4egfTeKgq1myJotcOPJsql/ee0U9GJTanfusCiWItIfTn0Y70Rpa80Yy/\nAcSUMb8ckQyP3QG8ZaAw1fxC954TLMeATGhtgYmAwui57lNLWWWBGOkXXeCR\nKQXrclYV8ZwPYsyCmvBb2X3xqX20KuXTlUvG4FNFoRSJI8JFpfELqiBUWJEz\nVZXYilDV1aIFbgBV4cmnNOWlRWqk512/NM177BqXsxMk1FelDRDSmgdMFCII\nCMRF\r\n=a7aa\r\n-----END PGP SIGNATURE-----\r\n"},"main":"dist/index.js","husky":{"hooks":{"pre-commit":"lint-staged"}},"config":{"eslint":"./examples/**/*.{js,jsx}","tslint":"./{__mocks__,src,stories}/{,**/}*.{ts,tsx}"},"readme":"[![npm version](https://badge.fury.io/js/%40gooddata%2Freact-components.svg)](https://www.npmjs.com/package/@gooddata/react-components)\n\n# GoodData.UI React components\n> A React-based JavaScript library for building data-driven applications\n\n## Getting started\n- [GoodData.UI Documentation](http://sdk.gooddata.com/gooddata-ui/)\n- [GoodData.UI Live Examples](https://gooddata-examples.herokuapp.com/)\n- [Stack Overflow](https://stackoverflow.com/questions/tagged/gooddata)\n\n### Usage\nWith [yarn](https://yarnpkg.com) installed, go to your project directory and run\n```\n$ yarn add @gooddata/react-components\n```\nIf you prefer [npm](npmjs.com) run\n```\n$ npm install --save @gooddata/react-components\n```\n\nThe public API is exposed via global `index.js`. Except for the styles, do not import any other file directly\nbecause they are not intended to be part of the public API.\n\n## Contributing\n\nWe welcome any contribution in form of [issues](https://github.com/gooddata/gooddata-react-components/issues) or [pull requests](https://github.com/gooddata/gooddata-react-components/pulls).\n\nInstall [Node.js](http://nodejs.org) (node 12.16.1, npm v6.13.4) and [Yarn](https://classic.yarnpkg.com) (1.22.4).\n\nInstall dependencies:\n```\nyarn install --frozen-lockfile\n```\n\nThese commands may come in handy while developing:\n\n| command | description |\n| ------- | ----------- |\n| `yarn install --pure-lockfile` | first step |\n| ||\n| `yarn dev` | build react-components to `/dist` in watch mode |\n| `yarn test` | run all unit tests |\n| `yarn prettier-write` | format the source code to match the valid codestyle |\n| `yarn validate` | validate codestyle |\n| ||\n| `yarn storybook` | run storybook from `/stories` on http://localhost:9001 |\n| `yarn build-storybook` | build storybook to `/dist-storybook` |\n| `yarn test-storybook` | run storybook and [screenshot tests](https://github.com/gooddata/gdc-client-utils/tree/master/test-storybook) |\n| ||\n| `yarn examples` | run Live Examples dev-server from `/examples` on https://localhost:8999 |\n| `yarn examples-build` | build Live Examples to `/examples/dist` |\n| `yarn examples-server` | serve built Live Examples - see `/examples/server/src` |\n| `yarn examples-testcafe` | run testcafe tests against `localhost:8999` |\n\n### Deploy to heroku.com\nWhen you deploy this repo to heroku, it serves *GoodData.UI Live Examples*.\nRelevant tasks are in `Procfile` and `package.json`.\n\n```bash\n# run in the project directory\nheroku login\nheroku create <your-app-name>\nheroku config:set DOMAIN_ADMIN_USERNAME=x@gooddata.com DOMAIN_ADMIN_PASSWORD=xy PROJECT_ID_TO_ASSIGN=xms7ga4tf3g3nzucd8380o2bev8oeknp\ngit push heroku HEAD:master\nheroku open\n```\n### Enable Geo Chart for Storybook and Live Examples\nGeo chart uses Mapbox to render map which requires a Mapbox access token.\n- Register an account and create Mapbox access token at [guide](https://docs.mapbox.com/help/how-mapbox-works/access-tokens/)\n- Store the created token at `.env`:\n```bash\necho -e \"EXAMPLE_MAPBOX_ACCESS_TOKEN=token\" >> .env # only need to run once\necho -e \"STORYBOOK_MAPBOX_ACCESS_TOKEN=token\" >> .env # only need to run once\n```\n\n### Run Live Examples Locally\nTo run *GoodData.UI Live Examples* locally:\n```bash\ngit clone <this-repository>\ncd  <repository-folder>\nyarn install --pure-lockfile\nyarn examples\n```\nThen open https://localhost:8999 and login using Live Examples account (you can [create one here](https://gooddata-examples.herokuapp.com/registration)).\n\n### Run Storybook locally\n- Run storybook with token stored in `.env` for more secure\n```bash\nyarn storybook\n```\n- Or run storybook with token env param exposed to cli (not suggested)\n```bash\nSTORYBOOK_MAPBOX_ACCESS_TOKEN=token yarn storybook\n```\n- Apply either above way to `yarn build-storybook` or `yarn test-storybook`\n\n### Source code formatting\nThe source code in the repository is formatted by [Prettier](https://prettier.io/).\nThe format of the code is validated by our Continuous Integration server and is one of the requirements of successful merge.\n\nPrettier is supported by every major IDE. You can find the list of supported editors and how to configure them [here](https://prettier.io/docs/en/editors.html).\n\nIn the case, when your editor is not supported or you don't want to setup the integration, you can run the `yarn prettier-write` command to reformat the code before commit.\n\n## Changelog\n\n- see [CHANGELOG.md](CHANGELOG.md)\n\n## Supported versions\n\nIn order to make the user experience with integrating GoodData UI SDK as smooth and secure as possible and to ensure that the SDK is using the latest features of the platform, we will only provide support to two most recent major versions of UI SDK.\n\nThe most recent majors will be supported in the following modes:\n\n- The latest major version will receive all new functionality and all bug fixes\n- The previous major version will only receive fixes to critical issues and security fixes. These fixes will be applied on top of last released version of the previous major\n\nThe customers are encouraged to always use the latest version of the UI SDK.\n\nIn case of using older versions, the user might face API incompatibility, performance or security issues.\n\nPlease follow the installation instructions to update to the newest version.\n\n## License\n\n(C) 2007-2020 GoodData Corporation\n\nThis project is dual licensed:\n\n- The ATTRIBUTION-NONCOMMERCIAL 4.0 INTERNATIONAL (CC BY-NC 4.0) is used for purpose of the trial experience and evaluation of GoodData.UI library.\n- The GOODDATA GOODDATA.UI LIBRARY END USER LICENSE AGREEMENT is used for GoodData customers.\n\nFor more information, please see [LICENSE](https://github.com/gooddata/gooddata-react-components/blob/master/LICENSE)\n","gitHead":"4dc20cbc2cda3d238b80d8e9b557d5b786757356","scripts":{"dev":"bash scripts/build.sh --dev-watch","test":"jest --watch","build":"bash scripts/build.sh","tslint":"yarn run-tslint -t verbose $npm_package_config_tslint","prepare":"cd examples/server && yarn install --frozen-lockfile && cd ../..; rm -r examples/node_modules 2>/dev/null; true","examples":"bash scripts/run-examples.sh","prepare?":"# Called before `npm publish` and on local `npm install`. Temporarily also for deleting obsolete node_modules. Ends with `true` to continue gracefully.","validate":"tsc --noEmit && yarn tslint && eslint $npm_package_config_eslint && yarn validate-style && yarn prettier-check","build-dev":"bash scripts/build.sh --dev","examples?":"# Default is developer domain, other options: yarn examples [sec,secure,stg,stg2,stg3,demo,developer or URL]","storybook":"yarn build && start-storybook -p 9001 -c .storybook","test-once":"jest","tslint-ci":"mkdir -p ./ci/results && yarn run-tslint -t checkstyle -o ./ci/results/tslint-results.xml $npm_package_config_tslint","run-tslint":"tslint -p tsconfig.json","validate-ci":"tsc --noEmit && yarn tslint-ci  && eslint $npm_package_config_eslint -f checkstyle -o ci/results/eslint-results.xml && yarn validate-style-ci && yarn prettier-check","examples-build":"bash scripts/build-examples.sh","prepublishOnly":"yarn build","prettier-check":"prettier --check '{src,stories,styles,__mocks__,examples/server/src,examples/src,examples/test}/**/*.{ts,js,tsx,jsx,json,scss,md,yaml,html}'","prettier-write":"prettier --write '{src,stories,styles,__mocks__,examples/server/src,examples/src,examples/test}/**/*.{ts,js,tsx,jsx,json,scss,md,yaml,html}'","test-storybook":"yarn build && test-storybook","validate-style":"stylelint '**/*.scss'","build-storybook":"yarn build && build-storybook -c .storybook -o dist-storybook","examples-server":"node examples/server/src/index.js","heroku-postbuild":"yarn examples-build developer","examples-testcafe":"./scripts/run-testcafe.sh visual","validate-style-ci":"stylelint '**/*.scss' --custom-formatter=node_modules/stylelint-checkstyle-formatter > ci/results/stylelint-results.xml","check-circular-deps":"madge --circular --extensions ts ./src","examples-testcafe-ci":"./scripts/run-testcafe.sh ci","examples-testcafe-live":"./scripts/run-testcafe.sh live"},"typings":"dist/index.d.ts","_npmUser":{"name":"gooddata-ci","email":"rail@gooddata.com"},"deprecated":"@gooddata/react-components@7 reached End of Support on March 31, 2022. Please upgrade (see https://sdk.gooddata.com/gooddata-ui/docs/supported_versions.html for more information).","repository":{"url":"git+ssh://git@github.com/gooddata/gooddata-react-components.git","type":"git"},"_npmVersion":"6.13.4","description":"GoodData.UI - A powerful JavaScript library for building analytical applications","directories":{},"lint-staged":{"{src,stories,styles,__mocks__,examples/server/src,examples/src,examples/test}/**/*.{ts,js,tsx,jsx,scss}":["npx gdc-fix-copyright","git add"],"{src,stories,styles,__mocks__,examples/server/src,examples/src,examples/test}/**/*.{ts,js,tsx,jsx,json,scss,md,yaml,html}":["prettier --write","git add"]},"_nodeVersion":"12.16.1","dependencies":{"rxjs":"^5.5.6","uuid":"^3.2.1","immer":"^1.3.1","lodash":"^4.17.15","date-fns":"^2.7.0","downshift":"^3.2.7","invariant":"^2.2.2","mapbox-gl":"^1.6.1","classnames":"^2.2.6","codemirror":"^5.54.0","highcharts":"7.1.1","prop-types":"^15.6.0","react-intl":"^3.6.0","custom-event":"^1.0.1","react-window":"^1.8.1","ag-grid-react":"20.0.0","react-measure":"^2.3.0","@types/mapbox-gl":"^1.6.1","react-day-picker":"~7.3.0","react-responsive":"^3.0.0","stringify-object":"^2.4.0","@gooddata/typings":"^2.24.2","@types/codemirror":"^0.0.95","ag-grid-community":"20.0.0","http-status-codes":"^1.3.0","react-codemirror2":"^7.2.0","@gooddata/js-utils":"^3.10.5","@gooddata/numberjs":"^3.2.4","fixed-data-table-2":"0.7.17","@gooddata/goodstrap":"^68.9.0","react-dom-factories":"^1.0.2","@gooddata/gooddata-js":"^13.0.1","json-stable-stringify":"^1.0.1","react-transition-group":"^2.2.1","hoist-non-react-statics":"^3.3.0","nodelist-foreach-polyfill":"^1.2.0","@formatjs/intl-pluralrules":"^1.3.6","highcharts-grouped-categories":"^1.1.3"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"raf":"3.3.2","yup":"^0.24.1","jest":"24.7.1","husky":"3.0.0","madge":"^3.4.4","react":"^16.5.2","enzyme":"3.5.0","eslint":"4.19.1","formik":"^0.11.11","moment":"2.23.0","history":"^4.7.2","ts-jest":"24.0.0","webpack":"4.30.0","full-icu":"^1.3.0","prettier":"1.16.4","react-ga":"^2.5.2","recharts":"1.0.0-beta.9","testcafe":"1.1.4","commander":"2.14.1","node-sass":"4.13.0","react-dom":"^16.5.2","stylelint":"^10.0.0","supertest":"3.0.0","ts-loader":"6.0.0","@types/raf":"^3.4.0","css-loader":"0.28.7","jest-junit":"3.0.0","raw-loader":"0.5.1","styled-jsx":"2.2.1","typescript":"3.3.4000","@babel/core":"7.4.4","@types/jest":"24.0.6","@types/node":"7.0.8","@types/uuid":"3.4.3","file-loader":"3.0.1","jest-enzyme":"7.0.2","lint-staged":"9.1.0","sass-loader":"6.0.6","webpack-cli":"3.3.2","@types/react":"16.8.6","babel-loader":"8.0.5","react-helmet":"5.2.0","react-select":"1.2.1","style-loader":"0.19.1","@types/enzyme":"3.1.13","@types/lodash":"4.14.123","testcafe-live":"0.1.4","@babel/runtime":"7.4.4","dotenv-webpack":"^1.7.0","@babel/polyfill":"^7.4.4","@storybook/react":"5.0.11","@types/invariant":"2.2.29","@types/react-dom":"16.0.11","isomorphic-fetch":"2.2.1","react-datepicker":"1.1.0","react-router-dom":"4.2.2","@babel/preset-env":"7.4.4","@gooddata/mock-js":"^2.13.1","@storybook/addons":"5.0.11","@types/classnames":"2.2.3","@types/prop-types":"15.5.2","@storybook/theming":"5.0.11","identity-obj-proxy":"^3.0.0","intl-messageformat":"^7.5.4","webpack-dev-server":"3.3.1","@babel/preset-react":"7.0.0","@types/react-portal":"4.0.1","@types/react-window":"^1.8.1","babel-plugin-lodash":"3.3.4","html-webpack-plugin":"3.2.0","react-test-renderer":"16.4.2","@types/react-measure":"2.0.5","clean-webpack-plugin":"2.0.2","stats-webpack-plugin":"0.7.0","eslint-config-prettier":"4.1.0","react-google-recaptcha":"^0.14.1","tslint-config-prettier":"1.18.0","@gooddata/eslint-config":"^1.0.0","@gooddata/tslint-config":"1.0.0","@types/react-responsive":"^3.0.3","@types/storybook__react":"4.0.1","@types/stringify-object":"^3.2.0","enzyme-adapter-react-16":"1.3.1","@gooddata/test-storybook":"4.0.0","@storybook/addon-actions":"5.0.11","@storybook/addon-options":"5.0.11","node-sass-magic-importer":"5.1.0","react-syntax-highlighter":"11.0.2","@types/fixed-data-table-2":"0.8.1","stylelint-config-prettier":"5.2.0","@gooddata/stylelint-config":"4.0.1","@types/react-test-renderer":"16.0.0","circular-dependency-plugin":"5.0.2","compression-webpack-plugin":"2.0.0","@types/json-stable-stringify":"^1.0.32","@gooddata/frontend-npm-scripts":"1.1.0","@types/enzyme-adapter-react-16":"1.0.3","stylelint-checkstyle-formatter":"0.1.0","@types/storybook__addon-actions":"3.4.2","@babel/plugin-proposal-class-properties":"7.4.4","@babel/plugin-proposal-object-rest-spread":"7.4.4","@babel/plugin-transform-async-to-generator":"7.4.4"},"peerDependencies":{"react":"^16.5.2","react-dom":"^16.5.2"},"_npmOperationalInternal":{"tmp":"tmp/react-components_7.8.0-beta.5_1591699974739_0.05155785882029673","host":"s3://npm-registry-packages"}},"7.8.0-alpha-strouhaljan-jsu-bb-2319-2020-06-09T11-22-02-736Z":{"name":"@gooddata/react-components","version":"7.8.0-alpha-strouhaljan-jsu-bb-2319-2020-06-09T11-22-02-736Z","author":{"name":"GoodData Corporation"},"license":"BSD-3-Clause","_id":"@gooddata/react-components@7.8.0-alpha-strouhaljan-jsu-bb-2319-2020-06-09T11-22-02-736Z","maintainers":[{"name":"afi","email":"adam.fiedler@gooddata.com"},{"name":"bertold8","email":"ivan.nejezchleb@seznam.cz"},{"name":"bich.nguyen","email":"bich.nguyen@gooddata.com"},{"name":"brbistas","email":"valentinos.chraniotis@gooddata.com"},{"name":"bugsbunny338","email":"jiri.zajic@mensa.cz"},{"name":"de.do","email":"de.do@gooddata.com"},{"name":"gooddata-ci","email":"rail@gooddata.com"},{"name":"hang.ngo","email":"hang.ngo@gooddata.com"},{"name":"hung.nguyen.hoang","email":"hung.nguyen@gooddata.com"},{"name":"huong.nguyen","email":"huong.nguyen@gooddata.com"},{"name":"huyen.nguyen","email":"huyen.nguyen@gooddata.com"},{"name":"ivan.mjartan","email":"ivan.mjartan@gooddata.com"},{"name":"jakub-sterba","email":"jakub.sterba@gooddata.com"},{"name":"jaroslav.tomecek","email":"jaroslav.tomecek@gooddata.com"},{"name":"jkittler","email":"honza.kittler@gmail.com"},{"name":"khanh.le","email":"khanh.le@gooddata.com"},{"name":"lanhuynh","email":"lan.huynh@gooddata.com"},{"name":"linhhong","email":"linh.hong@gooddata.com"},{"name":"lupko","email":"lubomir.slivka@gooddata.com"},{"name":"mai.nguyen","email":"mai.nguyen@gooddata.com"},{"name":"matyas.kandl","email":"matyas.kandl@gooddata.com"},{"name":"michal.marsal","email":"michal.marsal@gooddata.com"},{"name":"my.duong","email":"my.duong@gooddata.com"},{"name":"naibinh","email":"naibinh@gmail.com"},{"name":"nikolacech","email":"nikola.cech@gooddata.com"},{"name":"nis.hua","email":"nis.hua@gooddata.com"},{"name":"no23reason","email":"dan.homola@hotmail.cz"},{"name":"patrikbraborec","email":"patrik.braborec@gooddata.com"},{"name":"pbenes","email":"petr.benes@gooddata.com"},{"name":"petrjanu","email":"petr.janu@gooddata.com"},{"name":"pkingo","email":"philipandreaskingo@hotmail.com"},{"name":"ptquang86","email":"ptquang86@gmail.com"},{"name":"qduval","email":"quentin.duval@gooddata.com"},{"name":"rodri360","email":"me@rodri360.com"},{"name":"scavnickyj","email":"jakub.scavnicky@gooddata.com"},{"name":"sitina","email":"jiri.sitina@gooddata.com"},{"name":"strouhaljan","email":"strouhal.jan@gmail.com"},{"name":"thao-luong","email":"thao.luong@gooddata.com"},{"name":"thuong.nguyen","email":"thuong.nguyen@gooddata.com"},{"name":"tomas.kratochvil","email":"tomas.kratochvil@gooddata.com"},{"name":"tomsatgd","email":"tomas.satinsky@gooddata.com"},{"name":"trung-le-quoc","email":"trung.le@gooddata.com"},{"name":"tu-ngo","email":"tungo1981@gmail.com"},{"name":"tu.bui","email":"tu.bui@gooddata.com"},{"name":"tulean","email":"tuan.le@gooddata.com"},{"name":"tuqt1005","email":"tu.tran@gooddata.com"},{"name":"utdnah","email":"danh.ung@gooddata.com"},{"name":"vlastikcz","email":"vlastimil.kotas@gooddata.com"},{"name":"vu.pham","email":"vu.pham@gooddata.com"},{"name":"xmort","email":"petr.dolejsi@gooddata.com"},{"name":"yanlipnican","email":"yanlipnican@gmail.com"}],"homepage":"https://github.com/gooddata/gooddata-react-components#readme","bugs":{"url":"https://github.com/gooddata/gooddata-react-components/issues"},"dist":{"shasum":"f643371d15678b4136c925d1608da9a081ba348c","tarball":"https://registry.npmjs.org/@gooddata/react-components/-/react-components-7.8.0-alpha-strouhaljan-jsu-bb-2319-2020-06-09T11-22-02-736Z.tgz","fileCount":2650,"integrity":"sha512-+bfCIOkzOr0+ocd8FgibCKoo67RnBDIk2PEqZftNdQrfvM81nBU9VcigpwIIZ2XrFTQ5ZKus7bCDCazIIOIPRA==","signatures":[{"sig":"MEYCIQCF7iqLACnL9u/Agqisu3+bw0tQG29qo2kVeosVN88nJgIhAIeofe/tgX3MQRQNc8OJyujvCqoVe06s6BaNYG6yTOZ0","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":10498073,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJe33EbCRA9TVsSAnZWagAAnNIP/R56v/36zywo0uSgoD90\n+nx/ZmdvRnou3tsw/T0P+t2SSgNWOVC2awsIc+MF3SOUwtjah8Oz9JgH6aSu\nh7SCO2eanV0vItSIv6Q5ZCf8RiQ6oMhPce9Lzy1Bo+Hs+TxQunpBEW9Izk4o\nLtVczruASZJwtdsA/BVEOPqoDXnXmkfdP4vd8kzrzzEF/iL8GQMwek/LGkjq\nEP05566iR5tCVicTMtHTy+8C+3WHOkuruYpCyWWjfXqZtPQLelZ5MR6wxbX/\nbgHcyP1oWR/WdZ4ufDwE64+6j20QjhFxp67lqYjFxqvcxjXj7UOJJXuVqO2i\nYUgHvw4JERye7EK6sgXNgmH3xMe7Fi2GAOhcErMmNyeVBDKY6HEL5nMu9/QI\nNtZjSMBVznh7EBD7ePiCL/fhvt6JeMiJf80VEDOlHD9t74ya40utnC5Hjus+\nn6BIkwzcAagxgrHlA9sNqdnVuzXfOAoNKsx4d3XZU5lAYz/YqGIVY0uO/mhb\nGyMDeHJq/xJ5tGGCnuVMJTMNOrfcIWaDE1DVJivefceekfSvupP+lAwkV2on\nAFHx9G5uLU/N1OhGtMYstJZ0O/Zl6dnCDOACvmVOeh9Go+PX3OMlmxIWK3+y\nYvgFlWmNqJgJpkUHZNfDbr41OTJf7ZTOxF7uR+9aCrFRLscvMelrbs6fzkCn\niPef\r\n=T5vG\r\n-----END PGP SIGNATURE-----\r\n"},"main":"dist/index.js","husky":{"hooks":{"pre-commit":"lint-staged"}},"config":{"eslint":"./examples/**/*.{js,jsx}","tslint":"./{__mocks__,src,stories}/{,**/}*.{ts,tsx}"},"readme":"[![npm version](https://badge.fury.io/js/%40gooddata%2Freact-components.svg)](https://www.npmjs.com/package/@gooddata/react-components)\n\n# GoodData.UI React components\n> A React-based JavaScript library for building data-driven applications\n\n## Getting started\n- [GoodData.UI Documentation](http://sdk.gooddata.com/gooddata-ui/)\n- [GoodData.UI Live Examples](https://gooddata-examples.herokuapp.com/)\n- [Stack Overflow](https://stackoverflow.com/questions/tagged/gooddata)\n\n### Usage\nWith [yarn](https://yarnpkg.com) installed, go to your project directory and run\n```\n$ yarn add @gooddata/react-components\n```\nIf you prefer [npm](npmjs.com) run\n```\n$ npm install --save @gooddata/react-components\n```\n\nThe public API is exposed via global `index.js`. Except for the styles, do not import any other file directly\nbecause they are not intended to be part of the public API.\n\n## Contributing\n\nWe welcome any contribution in form of [issues](https://github.com/gooddata/gooddata-react-components/issues) or [pull requests](https://github.com/gooddata/gooddata-react-components/pulls).\n\nInstall [Node.js](http://nodejs.org) (node 12.16.1, npm v6.13.4) and [Yarn](https://classic.yarnpkg.com) (1.22.4).\n\nInstall dependencies:\n```\nyarn install --frozen-lockfile\n```\n\nThese commands may come in handy while developing:\n\n| command | description |\n| ------- | ----------- |\n| `yarn install --pure-lockfile` | first step |\n| ||\n| `yarn dev` | build react-components to `/dist` in watch mode |\n| `yarn test` | run all unit tests |\n| `yarn prettier-write` | format the source code to match the valid codestyle |\n| `yarn validate` | validate codestyle |\n| ||\n| `yarn storybook` | run storybook from `/stories` on http://localhost:9001 |\n| `yarn build-storybook` | build storybook to `/dist-storybook` |\n| `yarn test-storybook` | run storybook and [screenshot tests](https://github.com/gooddata/gdc-client-utils/tree/master/test-storybook) |\n| ||\n| `yarn examples` | run Live Examples dev-server from `/examples` on https://localhost:8999 |\n| `yarn examples-build` | build Live Examples to `/examples/dist` |\n| `yarn examples-server` | serve built Live Examples - see `/examples/server/src` |\n| `yarn examples-testcafe` | run testcafe tests against `localhost:8999` |\n\n### Deploy to heroku.com\nWhen you deploy this repo to heroku, it serves *GoodData.UI Live Examples*.\nRelevant tasks are in `Procfile` and `package.json`.\n\n```bash\n# run in the project directory\nheroku login\nheroku create <your-app-name>\nheroku config:set DOMAIN_ADMIN_USERNAME=x@gooddata.com DOMAIN_ADMIN_PASSWORD=xy PROJECT_ID_TO_ASSIGN=xms7ga4tf3g3nzucd8380o2bev8oeknp\ngit push heroku HEAD:master\nheroku open\n```\n### Enable Geo Chart for Storybook and Live Examples\nGeo chart uses Mapbox to render map which requires a Mapbox access token.\n- Register an account and create Mapbox access token at [guide](https://docs.mapbox.com/help/how-mapbox-works/access-tokens/)\n- Store the created token at `.env`:\n```bash\necho -e \"EXAMPLE_MAPBOX_ACCESS_TOKEN=token\" >> .env # only need to run once\necho -e \"STORYBOOK_MAPBOX_ACCESS_TOKEN=token\" >> .env # only need to run once\n```\n\n### Run Live Examples Locally\nTo run *GoodData.UI Live Examples* locally:\n```bash\ngit clone <this-repository>\ncd  <repository-folder>\nyarn install --pure-lockfile\nyarn examples\n```\nThen open https://localhost:8999 and login using Live Examples account (you can [create one here](https://gooddata-examples.herokuapp.com/registration)).\n\n### Run Storybook locally\n- Run storybook with token stored in `.env` for more secure\n```bash\nyarn storybook\n```\n- Or run storybook with token env param exposed to cli (not suggested)\n```bash\nSTORYBOOK_MAPBOX_ACCESS_TOKEN=token yarn storybook\n```\n- Apply either above way to `yarn build-storybook` or `yarn test-storybook`\n\n### Source code formatting\nThe source code in the repository is formatted by [Prettier](https://prettier.io/).\nThe format of the code is validated by our Continuous Integration server and is one of the requirements of successful merge.\n\nPrettier is supported by every major IDE. You can find the list of supported editors and how to configure them [here](https://prettier.io/docs/en/editors.html).\n\nIn the case, when your editor is not supported or you don't want to setup the integration, you can run the `yarn prettier-write` command to reformat the code before commit.\n\n## Changelog\n\n- see [CHANGELOG.md](CHANGELOG.md)\n\n## Supported versions\n\nIn order to make the user experience with integrating GoodData UI SDK as smooth and secure as possible and to ensure that the SDK is using the latest features of the platform, we will only provide support to two most recent major versions of UI SDK.\n\nThe most recent majors will be supported in the following modes:\n\n- The latest major version will receive all new functionality and all bug fixes\n- The previous major version will only receive fixes to critical issues and security fixes. These fixes will be applied on top of last released version of the previous major\n\nThe customers are encouraged to always use the latest version of the UI SDK.\n\nIn case of using older versions, the user might face API incompatibility, performance or security issues.\n\nPlease follow the installation instructions to update to the newest version.\n\n## License\n\n(C) 2007-2020 GoodData Corporation\n\nThis project is dual licensed:\n\n- The ATTRIBUTION-NONCOMMERCIAL 4.0 INTERNATIONAL (CC BY-NC 4.0) is used for purpose of the trial experience and evaluation of GoodData.UI library.\n- The GOODDATA GOODDATA.UI LIBRARY END USER LICENSE AGREEMENT is used for GoodData customers.\n\nFor more information, please see [LICENSE](https://github.com/gooddata/gooddata-react-components/blob/master/LICENSE)\n","gitHead":"5f22b580c06a33ffaca95ad53bd6950ae02afe5d","scripts":{"dev":"bash scripts/build.sh --dev-watch","test":"jest --watch","build":"bash scripts/build.sh","tslint":"yarn run-tslint -t verbose $npm_package_config_tslint","prepare":"cd examples/server && yarn install --frozen-lockfile && cd ../..; rm -r examples/node_modules 2>/dev/null; true","examples":"bash scripts/run-examples.sh","prepare?":"# Called before `npm publish` and on local `npm install`. Temporarily also for deleting obsolete node_modules. Ends with `true` to continue gracefully.","validate":"tsc --noEmit && yarn tslint && eslint $npm_package_config_eslint && yarn validate-style && yarn prettier-check","build-dev":"bash scripts/build.sh --dev","examples?":"# Default is developer domain, other options: yarn examples [sec,secure,stg,stg2,stg3,demo,developer or URL]","storybook":"yarn build && start-storybook -p 9001 -c .storybook","test-once":"jest","tslint-ci":"mkdir -p ./ci/results && yarn run-tslint -t checkstyle -o ./ci/results/tslint-results.xml $npm_package_config_tslint","run-tslint":"tslint -p tsconfig.json","validate-ci":"tsc --noEmit && yarn tslint-ci  && eslint $npm_package_config_eslint -f checkstyle -o ci/results/eslint-results.xml && yarn validate-style-ci && yarn prettier-check","examples-build":"bash scripts/build-examples.sh","prepublishOnly":"yarn build","prettier-check":"prettier --check '{src,stories,styles,__mocks__,examples/server/src,examples/src,examples/test}/**/*.{ts,js,tsx,jsx,json,scss,md,yaml,html}'","prettier-write":"prettier --write '{src,stories,styles,__mocks__,examples/server/src,examples/src,examples/test}/**/*.{ts,js,tsx,jsx,json,scss,md,yaml,html}'","test-storybook":"yarn build && test-storybook","validate-style":"stylelint '**/*.scss'","build-storybook":"yarn build && build-storybook -c .storybook -o dist-storybook","examples-server":"node examples/server/src/index.js","heroku-postbuild":"yarn examples-build developer","examples-testcafe":"./scripts/run-testcafe.sh visual","validate-style-ci":"stylelint '**/*.scss' --custom-formatter=node_modules/stylelint-checkstyle-formatter > ci/results/stylelint-results.xml","check-circular-deps":"madge --circular --extensions ts ./src","examples-testcafe-ci":"./scripts/run-testcafe.sh ci","examples-testcafe-live":"./scripts/run-testcafe.sh live"},"typings":"dist/index.d.ts","_npmUser":{"name":"strouhaljan","email":"strouhal.jan@gmail.com"},"deprecated":"@gooddata/react-components@7 reached End of Support on March 31, 2022. Please upgrade (see https://sdk.gooddata.com/gooddata-ui/docs/supported_versions.html for more information).","repository":{"url":"git+ssh://git@github.com/gooddata/gooddata-react-components.git","type":"git"},"_npmVersion":"6.13.4","description":"GoodData.UI - A powerful JavaScript library for building analytical applications","directories":{},"lint-staged":{"{src,stories,styles,__mocks__,examples/server/src,examples/src,examples/test}/**/*.{ts,js,tsx,jsx,scss}":["npx gdc-fix-copyright","git add"],"{src,stories,styles,__mocks__,examples/server/src,examples/src,examples/test}/**/*.{ts,js,tsx,jsx,json,scss,md,yaml,html}":["prettier --write","git add"]},"_nodeVersion":"12.16.1","dependencies":{"rxjs":"^5.5.6","uuid":"^3.2.1","immer":"^1.3.1","lodash":"^4.17.15","date-fns":"^2.7.0","downshift":"^3.2.7","invariant":"^2.2.2","mapbox-gl":"^1.6.1","classnames":"^2.2.6","codemirror":"^5.54.0","highcharts":"7.1.1","prop-types":"^15.6.0","react-intl":"^3.6.0","custom-event":"^1.0.1","react-window":"^1.8.1","ag-grid-react":"20.0.0","react-measure":"^2.3.0","@types/mapbox-gl":"^1.6.1","react-day-picker":"~7.3.0","react-responsive":"^3.0.0","stringify-object":"^2.4.0","@gooddata/typings":"^2.24.2","@types/codemirror":"^0.0.95","ag-grid-community":"20.0.0","http-status-codes":"^1.3.0","react-codemirror2":"^7.2.0","@gooddata/js-utils":"^3.10.5","@gooddata/numberjs":"^3.2.4","fixed-data-table-2":"0.7.17","@gooddata/goodstrap":"^68.9.0","react-dom-factories":"^1.0.2","@gooddata/gooddata-js":"^13.0.1","json-stable-stringify":"^1.0.1","react-transition-group":"^2.2.1","hoist-non-react-statics":"^3.3.0","nodelist-foreach-polyfill":"^1.2.0","@formatjs/intl-pluralrules":"^1.3.6","highcharts-grouped-categories":"^1.1.3"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"raf":"3.3.2","yup":"^0.24.1","jest":"24.7.1","husky":"3.0.0","madge":"^3.4.4","react":"^16.5.2","enzyme":"3.5.0","eslint":"4.19.1","formik":"^0.11.11","moment":"2.23.0","history":"^4.7.2","ts-jest":"24.0.0","webpack":"4.30.0","full-icu":"^1.3.0","prettier":"1.16.4","react-ga":"^2.5.2","recharts":"1.0.0-beta.9","testcafe":"1.1.4","commander":"2.14.1","node-sass":"4.13.0","react-dom":"^16.5.2","stylelint":"^10.0.0","supertest":"3.0.0","ts-loader":"6.0.0","@types/raf":"^3.4.0","css-loader":"0.28.7","jest-junit":"3.0.0","raw-loader":"0.5.1","styled-jsx":"2.2.1","typescript":"3.3.4000","@babel/core":"7.4.4","@types/jest":"24.0.6","@types/node":"7.0.8","@types/uuid":"3.4.3","file-loader":"3.0.1","jest-enzyme":"7.0.2","lint-staged":"9.1.0","sass-loader":"6.0.6","webpack-cli":"3.3.2","@types/react":"16.8.6","babel-loader":"8.0.5","react-helmet":"5.2.0","react-select":"1.2.1","style-loader":"0.19.1","@types/enzyme":"3.1.13","@types/lodash":"4.14.123","testcafe-live":"0.1.4","@babel/runtime":"7.4.4","dotenv-webpack":"^1.7.0","@babel/polyfill":"^7.4.4","@storybook/react":"5.0.11","@types/invariant":"2.2.29","@types/react-dom":"16.0.11","isomorphic-fetch":"2.2.1","react-datepicker":"1.1.0","react-router-dom":"4.2.2","@babel/preset-env":"7.4.4","@gooddata/mock-js":"^2.13.1","@storybook/addons":"5.0.11","@types/classnames":"2.2.3","@types/prop-types":"15.5.2","@storybook/theming":"5.0.11","identity-obj-proxy":"^3.0.0","intl-messageformat":"^7.5.4","webpack-dev-server":"3.3.1","@babel/preset-react":"7.0.0","@types/react-portal":"4.0.1","@types/react-window":"^1.8.1","babel-plugin-lodash":"3.3.4","html-webpack-plugin":"3.2.0","react-test-renderer":"16.4.2","@types/react-measure":"2.0.5","clean-webpack-plugin":"2.0.2","stats-webpack-plugin":"0.7.0","eslint-config-prettier":"4.1.0","react-google-recaptcha":"^0.14.1","tslint-config-prettier":"1.18.0","@gooddata/eslint-config":"^1.0.0","@gooddata/tslint-config":"1.0.0","@types/react-responsive":"^3.0.3","@types/storybook__react":"4.0.1","@types/stringify-object":"^3.2.0","enzyme-adapter-react-16":"1.3.1","@gooddata/test-storybook":"4.0.0","@storybook/addon-actions":"5.0.11","@storybook/addon-options":"5.0.11","node-sass-magic-importer":"5.1.0","react-syntax-highlighter":"11.0.2","@types/fixed-data-table-2":"0.8.1","stylelint-config-prettier":"5.2.0","@gooddata/stylelint-config":"4.0.1","@types/react-test-renderer":"16.0.0","circular-dependency-plugin":"5.0.2","compression-webpack-plugin":"2.0.0","@types/json-stable-stringify":"^1.0.32","@gooddata/frontend-npm-scripts":"1.1.0","@types/enzyme-adapter-react-16":"1.0.3","stylelint-checkstyle-formatter":"0.1.0","@types/storybook__addon-actions":"3.4.2","@babel/plugin-proposal-class-properties":"7.4.4","@babel/plugin-proposal-object-rest-spread":"7.4.4","@babel/plugin-transform-async-to-generator":"7.4.4"},"peerDependencies":{"react":"^16.5.2","react-dom":"^16.5.2"},"_npmOperationalInternal":{"tmp":"tmp/react-components_7.8.0-alpha-strouhaljan-jsu-bb-2319-2020-06-09T11-22-02-736Z_1591701786717_0.9827459322711165","host":"s3://npm-registry-packages"}},"7.8.0-beta.6":{"name":"@gooddata/react-components","version":"7.8.0-beta.6","author":{"name":"GoodData Corporation"},"license":"BSD-3-Clause","_id":"@gooddata/react-components@7.8.0-beta.6","maintainers":[{"name":"afi","email":"adam.fiedler@gooddata.com"},{"name":"bertold8","email":"ivan.nejezchleb@seznam.cz"},{"name":"bich.nguyen","email":"bich.nguyen@gooddata.com"},{"name":"brbistas","email":"valentinos.chraniotis@gooddata.com"},{"name":"bugsbunny338","email":"jiri.zajic@mensa.cz"},{"name":"de.do","email":"de.do@gooddata.com"},{"name":"gooddata-ci","email":"rail@gooddata.com"},{"name":"hang.ngo","email":"hang.ngo@gooddata.com"},{"name":"hung.nguyen.hoang","email":"hung.nguyen@gooddata.com"},{"name":"huong.nguyen","email":"huong.nguyen@gooddata.com"},{"name":"huyen.nguyen","email":"huyen.nguyen@gooddata.com"},{"name":"ivan.mjartan","email":"ivan.mjartan@gooddata.com"},{"name":"jakub-sterba","email":"jakub.sterba@gooddata.com"},{"name":"jaroslav.tomecek","email":"jaroslav.tomecek@gooddata.com"},{"name":"jkittler","email":"honza.kittler@gmail.com"},{"name":"khanh.le","email":"khanh.le@gooddata.com"},{"name":"lanhuynh","email":"lan.huynh@gooddata.com"},{"name":"linhhong","email":"linh.hong@gooddata.com"},{"name":"lupko","email":"lubomir.slivka@gooddata.com"},{"name":"mai.nguyen","email":"mai.nguyen@gooddata.com"},{"name":"matyas.kandl","email":"matyas.kandl@gooddata.com"},{"name":"michal.marsal","email":"michal.marsal@gooddata.com"},{"name":"my.duong","email":"my.duong@gooddata.com"},{"name":"naibinh","email":"naibinh@gmail.com"},{"name":"nikolacech","email":"nikola.cech@gooddata.com"},{"name":"nis.hua","email":"nis.hua@gooddata.com"},{"name":"no23reason","email":"dan.homola@hotmail.cz"},{"name":"patrikbraborec","email":"patrik.braborec@gooddata.com"},{"name":"pbenes","email":"petr.benes@gooddata.com"},{"name":"petrjanu","email":"petr.janu@gooddata.com"},{"name":"pkingo","email":"philipandreaskingo@hotmail.com"},{"name":"ptquang86","email":"ptquang86@gmail.com"},{"name":"qduval","email":"quentin.duval@gooddata.com"},{"name":"rodri360","email":"me@rodri360.com"},{"name":"scavnickyj","email":"jakub.scavnicky@gooddata.com"},{"name":"sitina","email":"jiri.sitina@gooddata.com"},{"name":"strouhaljan","email":"strouhal.jan@gmail.com"},{"name":"thao-luong","email":"thao.luong@gooddata.com"},{"name":"thuong.nguyen","email":"thuong.nguyen@gooddata.com"},{"name":"tomas.kratochvil","email":"tomas.kratochvil@gooddata.com"},{"name":"tomsatgd","email":"tomas.satinsky@gooddata.com"},{"name":"trung-le-quoc","email":"trung.le@gooddata.com"},{"name":"tu-ngo","email":"tungo1981@gmail.com"},{"name":"tu.bui","email":"tu.bui@gooddata.com"},{"name":"tulean","email":"tuan.le@gooddata.com"},{"name":"tuqt1005","email":"tu.tran@gooddata.com"},{"name":"utdnah","email":"danh.ung@gooddata.com"},{"name":"vlastikcz","email":"vlastimil.kotas@gooddata.com"},{"name":"vu.pham","email":"vu.pham@gooddata.com"},{"name":"xmort","email":"petr.dolejsi@gooddata.com"},{"name":"yanlipnican","email":"yanlipnican@gmail.com"}],"homepage":"https://github.com/gooddata/gooddata-react-components#readme","bugs":{"url":"https://github.com/gooddata/gooddata-react-components/issues"},"dist":{"shasum":"83213d4ff5696769162f77dd2d285e2913f0da88","tarball":"https://registry.npmjs.org/@gooddata/react-components/-/react-components-7.8.0-beta.6.tgz","fileCount":2646,"integrity":"sha512-2P+sIB3MpAJRRT7ujkUADum0wJVrl2IWlvMPPvmdzfWklhzSrAfAipWcuYbJ7nhXp0bPhGIW1UYMWhMDViPHFw==","signatures":[{"sig":"MEUCIQDtiBqsVU6xxtjjS5c1TsGwdYFqcVTOTSh0UF+a9e9XuwIgNCWjpjx2MrpneX7205hrenE6wyFwf1RX2XHvRRSFxpA=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":10477588,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJe33cACRA9TVsSAnZWagAAbw8P/1EMICpkyF75eKZ9GNK3\nYaYCqU3MfQsmUtKBf8J355//DW24vSeP/HDI7+iVh0pun3xHnEMwiLknmEWP\nm9XcWlodnS4lZa4DsGRP5K6vOsV9oKdTtNizg1i8gELfA9pP1MGkoX4fj7ZA\nwxuY+1XPzbK1JlBY6D6A20tiYvc1+SL3rHliXbfzn4v6I4fq1S9fPzqZaifM\nWIpOcu/BeKZHvzUrElb+MhT5be+qtIzPdNNeOlEsdKfw0lLiskagXZnYizb2\nyco8dL8dyOPdyk/zk0fZhigtm5zXHqB9wbB2+acvIYfNQYDL++sLAqTiVksy\nn6BmRIl7OaSqslT1avgcnEkhXpghUpxTa87Lcy4ffpS8ciPTm5olMqOJPP3j\nND1b+x9x5XJKLhrpAxMihQ0Z7YWpIsAnfGt4IgDRpHmgyK774ypVKwL1h7Gy\nCYU2Y1XjVMix1Tgrm6l2D4r0CuSun6U2tDWFuUSSFNtgV01sQaMSNuGThlMx\nJ/NtaREN6F3n/1vDJdTYx9ERedZj3NFUpH5qfdO+p6ZI1LXF2amFd+xgpJi8\nStk3Kk6oDx+nAz3/gXmXhv2ueriq55DcdLsAi1GDXPLOaV7FwJPj0MVc+25L\nQtsDs0BNeZz9yqJqqp0RzHmMGsoCRK2wHoNb/FdXD9p8IC1sSUkeorisPayX\nxvxo\r\n=bvmO\r\n-----END PGP SIGNATURE-----\r\n"},"main":"dist/index.js","husky":{"hooks":{"pre-commit":"lint-staged"}},"config":{"eslint":"./examples/**/*.{js,jsx}","tslint":"./{__mocks__,src,stories}/{,**/}*.{ts,tsx}"},"readme":"[![npm version](https://badge.fury.io/js/%40gooddata%2Freact-components.svg)](https://www.npmjs.com/package/@gooddata/react-components)\n\n# GoodData.UI React components\n> A React-based JavaScript library for building data-driven applications\n\n## Getting started\n- [GoodData.UI Documentation](http://sdk.gooddata.com/gooddata-ui/)\n- [GoodData.UI Live Examples](https://gooddata-examples.herokuapp.com/)\n- [Stack Overflow](https://stackoverflow.com/questions/tagged/gooddata)\n\n### Usage\nWith [yarn](https://yarnpkg.com) installed, go to your project directory and run\n```\n$ yarn add @gooddata/react-components\n```\nIf you prefer [npm](npmjs.com) run\n```\n$ npm install --save @gooddata/react-components\n```\n\nThe public API is exposed via global `index.js`. Except for the styles, do not import any other file directly\nbecause they are not intended to be part of the public API.\n\n## Contributing\n\nWe welcome any contribution in form of [issues](https://github.com/gooddata/gooddata-react-components/issues) or [pull requests](https://github.com/gooddata/gooddata-react-components/pulls).\n\nInstall [Node.js](http://nodejs.org) (node 12.16.1, npm v6.13.4) and [Yarn](https://classic.yarnpkg.com) (1.22.4).\n\nInstall dependencies:\n```\nyarn install --frozen-lockfile\n```\n\nThese commands may come in handy while developing:\n\n| command | description |\n| ------- | ----------- |\n| `yarn install --pure-lockfile` | first step |\n| ||\n| `yarn dev` | build react-components to `/dist` in watch mode |\n| `yarn test` | run all unit tests |\n| `yarn prettier-write` | format the source code to match the valid codestyle |\n| `yarn validate` | validate codestyle |\n| ||\n| `yarn storybook` | run storybook from `/stories` on http://localhost:9001 |\n| `yarn build-storybook` | build storybook to `/dist-storybook` |\n| `yarn test-storybook` | run storybook and [screenshot tests](https://github.com/gooddata/gdc-client-utils/tree/master/test-storybook) |\n| ||\n| `yarn examples` | run Live Examples dev-server from `/examples` on https://localhost:8999 |\n| `yarn examples-build` | build Live Examples to `/examples/dist` |\n| `yarn examples-server` | serve built Live Examples - see `/examples/server/src` |\n| `yarn examples-testcafe` | run testcafe tests against `localhost:8999` |\n\n### Deploy to heroku.com\nWhen you deploy this repo to heroku, it serves *GoodData.UI Live Examples*.\nRelevant tasks are in `Procfile` and `package.json`.\n\n```bash\n# run in the project directory\nheroku login\nheroku create <your-app-name>\nheroku config:set DOMAIN_ADMIN_USERNAME=x@gooddata.com DOMAIN_ADMIN_PASSWORD=xy PROJECT_ID_TO_ASSIGN=xms7ga4tf3g3nzucd8380o2bev8oeknp\ngit push heroku HEAD:master\nheroku open\n```\n### Enable Geo Chart for Storybook and Live Examples\nGeo chart uses Mapbox to render map which requires a Mapbox access token.\n- Register an account and create Mapbox access token at [guide](https://docs.mapbox.com/help/how-mapbox-works/access-tokens/)\n- Store the created token at `.env`:\n```bash\necho -e \"EXAMPLE_MAPBOX_ACCESS_TOKEN=token\" >> .env # only need to run once\necho -e \"STORYBOOK_MAPBOX_ACCESS_TOKEN=token\" >> .env # only need to run once\n```\n\n### Run Live Examples Locally\nTo run *GoodData.UI Live Examples* locally:\n```bash\ngit clone <this-repository>\ncd  <repository-folder>\nyarn install --pure-lockfile\nyarn examples\n```\nThen open https://localhost:8999 and login using Live Examples account (you can [create one here](https://gooddata-examples.herokuapp.com/registration)).\n\n### Run Storybook locally\n- Run storybook with token stored in `.env` for more secure\n```bash\nyarn storybook\n```\n- Or run storybook with token env param exposed to cli (not suggested)\n```bash\nSTORYBOOK_MAPBOX_ACCESS_TOKEN=token yarn storybook\n```\n- Apply either above way to `yarn build-storybook` or `yarn test-storybook`\n\n### Source code formatting\nThe source code in the repository is formatted by [Prettier](https://prettier.io/).\nThe format of the code is validated by our Continuous Integration server and is one of the requirements of successful merge.\n\nPrettier is supported by every major IDE. You can find the list of supported editors and how to configure them [here](https://prettier.io/docs/en/editors.html).\n\nIn the case, when your editor is not supported or you don't want to setup the integration, you can run the `yarn prettier-write` command to reformat the code before commit.\n\n## Changelog\n\n- see [CHANGELOG.md](CHANGELOG.md)\n\n## Supported versions\n\nIn order to make the user experience with integrating GoodData UI SDK as smooth and secure as possible and to ensure that the SDK is using the latest features of the platform, we will only provide support to two most recent major versions of UI SDK.\n\nThe most recent majors will be supported in the following modes:\n\n- The latest major version will receive all new functionality and all bug fixes\n- The previous major version will only receive fixes to critical issues and security fixes. These fixes will be applied on top of last released version of the previous major\n\nThe customers are encouraged to always use the latest version of the UI SDK.\n\nIn case of using older versions, the user might face API incompatibility, performance or security issues.\n\nPlease follow the installation instructions to update to the newest version.\n\n## License\n\n(C) 2007-2020 GoodData Corporation\n\nThis project is dual licensed:\n\n- The ATTRIBUTION-NONCOMMERCIAL 4.0 INTERNATIONAL (CC BY-NC 4.0) is used for purpose of the trial experience and evaluation of GoodData.UI library.\n- The GOODDATA GOODDATA.UI LIBRARY END USER LICENSE AGREEMENT is used for GoodData customers.\n\nFor more information, please see [LICENSE](https://github.com/gooddata/gooddata-react-components/blob/master/LICENSE)\n","gitHead":"ecc881cf7d9179ac62ad99c4ecd0b51ea1faab91","scripts":{"dev":"bash scripts/build.sh --dev-watch","test":"jest --watch","build":"bash scripts/build.sh","tslint":"yarn run-tslint -t verbose $npm_package_config_tslint","prepare":"cd examples/server && yarn install --frozen-lockfile && cd ../..; rm -r examples/node_modules 2>/dev/null; true","examples":"bash scripts/run-examples.sh","prepare?":"# Called before `npm publish` and on local `npm install`. Temporarily also for deleting obsolete node_modules. Ends with `true` to continue gracefully.","validate":"tsc --noEmit && yarn tslint && eslint $npm_package_config_eslint && yarn validate-style && yarn prettier-check","build-dev":"bash scripts/build.sh --dev","examples?":"# Default is developer domain, other options: yarn examples [sec,secure,stg,stg2,stg3,demo,developer or URL]","storybook":"yarn build && start-storybook -p 9001 -c .storybook","test-once":"jest","tslint-ci":"mkdir -p ./ci/results && yarn run-tslint -t checkstyle -o ./ci/results/tslint-results.xml $npm_package_config_tslint","run-tslint":"tslint -p tsconfig.json","validate-ci":"tsc --noEmit && yarn tslint-ci  && eslint $npm_package_config_eslint -f checkstyle -o ci/results/eslint-results.xml && yarn validate-style-ci && yarn prettier-check","examples-build":"bash scripts/build-examples.sh","prepublishOnly":"yarn build","prettier-check":"prettier --check '{src,stories,styles,__mocks__,examples/server/src,examples/src,examples/test}/**/*.{ts,js,tsx,jsx,json,scss,md,yaml,html}'","prettier-write":"prettier --write '{src,stories,styles,__mocks__,examples/server/src,examples/src,examples/test}/**/*.{ts,js,tsx,jsx,json,scss,md,yaml,html}'","test-storybook":"yarn build && test-storybook","validate-style":"stylelint '**/*.scss'","build-storybook":"yarn build && build-storybook -c .storybook -o dist-storybook","examples-server":"node examples/server/src/index.js","heroku-postbuild":"yarn examples-build developer","examples-testcafe":"./scripts/run-testcafe.sh visual","validate-style-ci":"stylelint '**/*.scss' --custom-formatter=node_modules/stylelint-checkstyle-formatter > ci/results/stylelint-results.xml","check-circular-deps":"madge --circular --extensions ts ./src","examples-testcafe-ci":"./scripts/run-testcafe.sh ci","examples-testcafe-live":"./scripts/run-testcafe.sh live"},"typings":"dist/index.d.ts","_npmUser":{"name":"gooddata-ci","email":"rail@gooddata.com"},"deprecated":"@gooddata/react-components@7 reached End of Support on March 31, 2022. Please upgrade (see https://sdk.gooddata.com/gooddata-ui/docs/supported_versions.html for more information).","repository":{"url":"git+ssh://git@github.com/gooddata/gooddata-react-components.git","type":"git"},"_npmVersion":"6.13.4","description":"GoodData.UI - A powerful JavaScript library for building analytical applications","directories":{},"lint-staged":{"{src,stories,styles,__mocks__,examples/server/src,examples/src,examples/test}/**/*.{ts,js,tsx,jsx,scss}":["npx gdc-fix-copyright","git add"],"{src,stories,styles,__mocks__,examples/server/src,examples/src,examples/test}/**/*.{ts,js,tsx,jsx,json,scss,md,yaml,html}":["prettier --write","git add"]},"_nodeVersion":"12.16.1","dependencies":{"rxjs":"^5.5.6","uuid":"^3.2.1","immer":"^1.3.1","lodash":"^4.17.15","date-fns":"^2.7.0","downshift":"^3.2.7","invariant":"^2.2.2","mapbox-gl":"^1.6.1","classnames":"^2.2.6","codemirror":"^5.54.0","highcharts":"7.1.1","prop-types":"^15.6.0","react-intl":"^3.6.0","custom-event":"^1.0.1","react-window":"^1.8.1","ag-grid-react":"20.0.0","react-measure":"^2.3.0","@types/mapbox-gl":"^1.6.1","react-day-picker":"~7.3.0","react-responsive":"^3.0.0","stringify-object":"^2.4.0","@gooddata/typings":"^2.24.2","@types/codemirror":"^0.0.95","ag-grid-community":"20.0.0","http-status-codes":"^1.3.0","react-codemirror2":"^7.2.0","@gooddata/js-utils":"^3.10.5","@gooddata/numberjs":"^3.2.4","fixed-data-table-2":"0.7.17","@gooddata/goodstrap":"^68.9.0","react-dom-factories":"^1.0.2","@gooddata/gooddata-js":"^13.0.1","json-stable-stringify":"^1.0.1","react-transition-group":"^2.2.1","hoist-non-react-statics":"^3.3.0","nodelist-foreach-polyfill":"^1.2.0","@formatjs/intl-pluralrules":"^1.3.6","highcharts-grouped-categories":"^1.1.3"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"raf":"3.3.2","yup":"^0.24.1","jest":"24.7.1","husky":"3.0.0","madge":"^3.4.4","react":"^16.5.2","enzyme":"3.5.0","eslint":"4.19.1","formik":"^0.11.11","moment":"2.23.0","history":"^4.7.2","ts-jest":"24.0.0","webpack":"4.30.0","full-icu":"^1.3.0","prettier":"1.16.4","react-ga":"^2.5.2","recharts":"1.0.0-beta.9","testcafe":"1.1.4","commander":"2.14.1","node-sass":"4.13.0","react-dom":"^16.5.2","stylelint":"^10.0.0","supertest":"3.0.0","ts-loader":"6.0.0","@types/raf":"^3.4.0","css-loader":"0.28.7","jest-junit":"3.0.0","raw-loader":"0.5.1","styled-jsx":"2.2.1","typescript":"3.3.4000","@babel/core":"7.4.4","@types/jest":"24.0.6","@types/node":"7.0.8","@types/uuid":"3.4.3","file-loader":"3.0.1","jest-enzyme":"7.0.2","lint-staged":"9.1.0","sass-loader":"6.0.6","webpack-cli":"3.3.2","@types/react":"16.8.6","babel-loader":"8.0.5","react-helmet":"5.2.0","react-select":"1.2.1","style-loader":"0.19.1","@types/enzyme":"3.1.13","@types/lodash":"4.14.123","testcafe-live":"0.1.4","@babel/runtime":"7.4.4","dotenv-webpack":"^1.7.0","@babel/polyfill":"^7.4.4","@storybook/react":"5.0.11","@types/invariant":"2.2.29","@types/react-dom":"16.0.11","isomorphic-fetch":"2.2.1","react-datepicker":"1.1.0","react-router-dom":"4.2.2","@babel/preset-env":"7.4.4","@gooddata/mock-js":"^2.13.1","@storybook/addons":"5.0.11","@types/classnames":"2.2.3","@types/prop-types":"15.5.2","@storybook/theming":"5.0.11","identity-obj-proxy":"^3.0.0","intl-messageformat":"^7.5.4","webpack-dev-server":"3.3.1","@babel/preset-react":"7.0.0","@types/react-portal":"4.0.1","@types/react-window":"^1.8.1","babel-plugin-lodash":"3.3.4","html-webpack-plugin":"3.2.0","react-test-renderer":"16.4.2","@types/react-measure":"2.0.5","clean-webpack-plugin":"2.0.2","stats-webpack-plugin":"0.7.0","eslint-config-prettier":"4.1.0","react-google-recaptcha":"^0.14.1","tslint-config-prettier":"1.18.0","@gooddata/eslint-config":"^1.0.0","@gooddata/tslint-config":"1.0.0","@types/react-responsive":"^3.0.3","@types/storybook__react":"4.0.1","@types/stringify-object":"^3.2.0","enzyme-adapter-react-16":"1.3.1","@gooddata/test-storybook":"4.0.0","@storybook/addon-actions":"5.0.11","@storybook/addon-options":"5.0.11","node-sass-magic-importer":"5.1.0","react-syntax-highlighter":"11.0.2","@types/fixed-data-table-2":"0.8.1","stylelint-config-prettier":"5.2.0","@gooddata/stylelint-config":"4.0.1","@types/react-test-renderer":"16.0.0","circular-dependency-plugin":"5.0.2","compression-webpack-plugin":"2.0.0","@types/json-stable-stringify":"^1.0.32","@gooddata/frontend-npm-scripts":"1.1.0","@types/enzyme-adapter-react-16":"1.0.3","stylelint-checkstyle-formatter":"0.1.0","@types/storybook__addon-actions":"3.4.2","@babel/plugin-proposal-class-properties":"7.4.4","@babel/plugin-proposal-object-rest-spread":"7.4.4","@babel/plugin-transform-async-to-generator":"7.4.4"},"peerDependencies":{"react":"^16.5.2","react-dom":"^16.5.2"},"_npmOperationalInternal":{"tmp":"tmp/react-components_7.8.0-beta.6_1591703296160_0.3040510578713307","host":"s3://npm-registry-packages"}},"7.8.0-beta.7":{"name":"@gooddata/react-components","version":"7.8.0-beta.7","author":{"name":"GoodData Corporation"},"license":"BSD-3-Clause","_id":"@gooddata/react-components@7.8.0-beta.7","maintainers":[{"name":"afi","email":"adam.fiedler@gooddata.com"},{"name":"bertold8","email":"ivan.nejezchleb@seznam.cz"},{"name":"bich.nguyen","email":"bich.nguyen@gooddata.com"},{"name":"brbistas","email":"valentinos.chraniotis@gooddata.com"},{"name":"bugsbunny338","email":"jiri.zajic@mensa.cz"},{"name":"de.do","email":"de.do@gooddata.com"},{"name":"gooddata-ci","email":"rail@gooddata.com"},{"name":"hang.ngo","email":"hang.ngo@gooddata.com"},{"name":"hung.nguyen.hoang","email":"hung.nguyen@gooddata.com"},{"name":"huong.nguyen","email":"huong.nguyen@gooddata.com"},{"name":"huyen.nguyen","email":"huyen.nguyen@gooddata.com"},{"name":"ivan.mjartan","email":"ivan.mjartan@gooddata.com"},{"name":"jakub-sterba","email":"jakub.sterba@gooddata.com"},{"name":"jaroslav.tomecek","email":"jaroslav.tomecek@gooddata.com"},{"name":"jkittler","email":"honza.kittler@gmail.com"},{"name":"khanh.le","email":"khanh.le@gooddata.com"},{"name":"lanhuynh","email":"lan.huynh@gooddata.com"},{"name":"linhhong","email":"linh.hong@gooddata.com"},{"name":"lupko","email":"lubomir.slivka@gooddata.com"},{"name":"mai.nguyen","email":"mai.nguyen@gooddata.com"},{"name":"matyas.kandl","email":"matyas.kandl@gooddata.com"},{"name":"michal.marsal","email":"michal.marsal@gooddata.com"},{"name":"my.duong","email":"my.duong@gooddata.com"},{"name":"naibinh","email":"naibinh@gmail.com"},{"name":"nikolacech","email":"nikola.cech@gooddata.com"},{"name":"nis.hua","email":"nis.hua@gooddata.com"},{"name":"no23reason","email":"dan.homola@hotmail.cz"},{"name":"patrikbraborec","email":"patrik.braborec@gooddata.com"},{"name":"pbenes","email":"petr.benes@gooddata.com"},{"name":"petrjanu","email":"petr.janu@gooddata.com"},{"name":"pkingo","email":"philipandreaskingo@hotmail.com"},{"name":"ptquang86","email":"ptquang86@gmail.com"},{"name":"qduval","email":"quentin.duval@gooddata.com"},{"name":"rodri360","email":"me@rodri360.com"},{"name":"scavnickyj","email":"jakub.scavnicky@gooddata.com"},{"name":"sitina","email":"jiri.sitina@gooddata.com"},{"name":"strouhaljan","email":"strouhal.jan@gmail.com"},{"name":"thao-luong","email":"thao.luong@gooddata.com"},{"name":"thuong.nguyen","email":"thuong.nguyen@gooddata.com"},{"name":"tomas.kratochvil","email":"tomas.kratochvil@gooddata.com"},{"name":"tomsatgd","email":"tomas.satinsky@gooddata.com"},{"name":"trung-le-quoc","email":"trung.le@gooddata.com"},{"name":"tu-ngo","email":"tungo1981@gmail.com"},{"name":"tu.bui","email":"tu.bui@gooddata.com"},{"name":"tulean","email":"tuan.le@gooddata.com"},{"name":"tuqt1005","email":"tu.tran@gooddata.com"},{"name":"utdnah","email":"danh.ung@gooddata.com"},{"name":"vlastikcz","email":"vlastimil.kotas@gooddata.com"},{"name":"vu.pham","email":"vu.pham@gooddata.com"},{"name":"xmort","email":"petr.dolejsi@gooddata.com"},{"name":"yanlipnican","email":"yanlipnican@gmail.com"}],"homepage":"https://github.com/gooddata/gooddata-react-components#readme","bugs":{"url":"https://github.com/gooddata/gooddata-react-components/issues"},"dist":{"shasum":"f5b88c082e73c5bbbbf19540198ffe4a604ab04c","tarball":"https://registry.npmjs.org/@gooddata/react-components/-/react-components-7.8.0-beta.7.tgz","fileCount":2646,"integrity":"sha512-gOXGYgVZIK03G2vd3yU727Y5cmAgW+/X8ejbbG1Qu6K95EUUmaCC03D2wL9T9ic7la/lrLy03VGcRPzZirqe9w==","signatures":[{"sig":"MEYCIQDIw9uGv3OxmEJaIkuljk/IdtwouNDVbQHDbt8E9mGnygIhAITNWwwSs6AT9kM1Haghiu1nOWVbhgrzB8jO1Pk4EowN","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":10485839,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJe346iCRA9TVsSAnZWagAAA3cQAKAL0Rn93NNfIx8P/TlN\nfkyvp43758GL6ZiRZddm1xapwvJuFE+L0eyux+b09nCf08T+/S3HVB6bFxnq\nm24BA9aWsDBEGMWOsZSQjZM+CDFq2PgS+54vkeZcZ/jyt0kxZMnCsG3y3b7b\nmCMtJo+yw0Iw7qHiWesi+DiW100OlJayyqjoDAf3ewlfzb8+VhWMSt0jb0Pz\nQ/sOWggAa9PzSzEIwD1fWEmLlswJnYUXdWqChB2GakIBql55HgBv0h3oOFda\nMZDZVFJBpEktZK2bvrUHVnSd6WHTNUdaQltaBf78ii4KxjUNR9dBTcI/D6Lh\n6vhzkmMT/+F46vZAzLgEhHslFWdP+MqhT0iYMwWIWAmuT7xj6wtBihM+DrA/\ng0T6lebQOLnYNHAa3l5lBnA8lcvic/1+eG2Vy+xMc0XVhnQ4PZQ1cjKSO/lu\n5pky6247CnKKawWEFyx5bRADp50T8Iye51nOKXB1yFCNqdEeH7V8TJwuOJJO\nmOmjuo7vehJFEe4MRPwZULD0uFUge6ND5GfGymhwfg2i+VKvEIjqfQNU8hyq\n/zV5TFzUVkNREudkBr8s0KaifNmUYbW7oU+YttooE5u4nA8pNjaabSSRPt0J\njLFH1GoEbn4Il/piGn6SPaNGVSkLr/1YHSN4rKZ7Zgo92AdDFZxETUw/1MOr\nRpgq\r\n=BXsV\r\n-----END PGP SIGNATURE-----\r\n"},"main":"dist/index.js","husky":{"hooks":{"pre-commit":"lint-staged"}},"config":{"eslint":"./examples/**/*.{js,jsx}","tslint":"./{__mocks__,src,stories}/{,**/}*.{ts,tsx}"},"readme":"[![npm version](https://badge.fury.io/js/%40gooddata%2Freact-components.svg)](https://www.npmjs.com/package/@gooddata/react-components)\n\n# GoodData.UI React components\n> A React-based JavaScript library for building data-driven applications\n\n## Getting started\n- [GoodData.UI Documentation](http://sdk.gooddata.com/gooddata-ui/)\n- [GoodData.UI Live Examples](https://gooddata-examples.herokuapp.com/)\n- [Stack Overflow](https://stackoverflow.com/questions/tagged/gooddata)\n\n### Usage\nWith [yarn](https://yarnpkg.com) installed, go to your project directory and run\n```\n$ yarn add @gooddata/react-components\n```\nIf you prefer [npm](npmjs.com) run\n```\n$ npm install --save @gooddata/react-components\n```\n\nThe public API is exposed via global `index.js`. Except for the styles, do not import any other file directly\nbecause they are not intended to be part of the public API.\n\n## Contributing\n\nWe welcome any contribution in form of [issues](https://github.com/gooddata/gooddata-react-components/issues) or [pull requests](https://github.com/gooddata/gooddata-react-components/pulls).\n\nInstall [Node.js](http://nodejs.org) (node 12.16.1, npm v6.13.4) and [Yarn](https://classic.yarnpkg.com) (1.22.4).\n\nInstall dependencies:\n```\nyarn install --frozen-lockfile\n```\n\nThese commands may come in handy while developing:\n\n| command | description |\n| ------- | ----------- |\n| `yarn install --pure-lockfile` | first step |\n| ||\n| `yarn dev` | build react-components to `/dist` in watch mode |\n| `yarn test` | run all unit tests |\n| `yarn prettier-write` | format the source code to match the valid codestyle |\n| `yarn validate` | validate codestyle |\n| ||\n| `yarn storybook` | run storybook from `/stories` on http://localhost:9001 |\n| `yarn build-storybook` | build storybook to `/dist-storybook` |\n| `yarn test-storybook` | run storybook and [screenshot tests](https://github.com/gooddata/gdc-client-utils/tree/master/test-storybook) |\n| ||\n| `yarn examples` | run Live Examples dev-server from `/examples` on https://localhost:8999 |\n| `yarn examples-build` | build Live Examples to `/examples/dist` |\n| `yarn examples-server` | serve built Live Examples - see `/examples/server/src` |\n| `yarn examples-testcafe` | run testcafe tests against `localhost:8999` |\n\n### Deploy to heroku.com\nWhen you deploy this repo to heroku, it serves *GoodData.UI Live Examples*.\nRelevant tasks are in `Procfile` and `package.json`.\n\n```bash\n# run in the project directory\nheroku login\nheroku create <your-app-name>\nheroku config:set DOMAIN_ADMIN_USERNAME=x@gooddata.com DOMAIN_ADMIN_PASSWORD=xy PROJECT_ID_TO_ASSIGN=xms7ga4tf3g3nzucd8380o2bev8oeknp\ngit push heroku HEAD:master\nheroku open\n```\n### Enable Geo Chart for Storybook and Live Examples\nGeo chart uses Mapbox to render map which requires a Mapbox access token.\n- Register an account and create Mapbox access token at [guide](https://docs.mapbox.com/help/how-mapbox-works/access-tokens/)\n- Store the created token at `.env`:\n```bash\necho -e \"EXAMPLE_MAPBOX_ACCESS_TOKEN=token\" >> .env # only need to run once\necho -e \"STORYBOOK_MAPBOX_ACCESS_TOKEN=token\" >> .env # only need to run once\n```\n\n### Run Live Examples Locally\nTo run *GoodData.UI Live Examples* locally:\n```bash\ngit clone <this-repository>\ncd  <repository-folder>\nyarn install --pure-lockfile\nyarn examples\n```\nThen open https://localhost:8999 and login using Live Examples account (you can [create one here](https://gooddata-examples.herokuapp.com/registration)).\n\n### Run Storybook locally\n- Run storybook with token stored in `.env` for more secure\n```bash\nyarn storybook\n```\n- Or run storybook with token env param exposed to cli (not suggested)\n```bash\nSTORYBOOK_MAPBOX_ACCESS_TOKEN=token yarn storybook\n```\n- Apply either above way to `yarn build-storybook` or `yarn test-storybook`\n\n### Source code formatting\nThe source code in the repository is formatted by [Prettier](https://prettier.io/).\nThe format of the code is validated by our Continuous Integration server and is one of the requirements of successful merge.\n\nPrettier is supported by every major IDE. You can find the list of supported editors and how to configure them [here](https://prettier.io/docs/en/editors.html).\n\nIn the case, when your editor is not supported or you don't want to setup the integration, you can run the `yarn prettier-write` command to reformat the code before commit.\n\n## Changelog\n\n- see [CHANGELOG.md](CHANGELOG.md)\n\n## Supported versions\n\nIn order to make the user experience with integrating GoodData UI SDK as smooth and secure as possible and to ensure that the SDK is using the latest features of the platform, we will only provide support to two most recent major versions of UI SDK.\n\nThe most recent majors will be supported in the following modes:\n\n- The latest major version will receive all new functionality and all bug fixes\n- The previous major version will only receive fixes to critical issues and security fixes. These fixes will be applied on top of last released version of the previous major\n\nThe customers are encouraged to always use the latest version of the UI SDK.\n\nIn case of using older versions, the user might face API incompatibility, performance or security issues.\n\nPlease follow the installation instructions to update to the newest version.\n\n## License\n\n(C) 2007-2020 GoodData Corporation\n\nThis project is dual licensed:\n\n- The ATTRIBUTION-NONCOMMERCIAL 4.0 INTERNATIONAL (CC BY-NC 4.0) is used for purpose of the trial experience and evaluation of GoodData.UI library.\n- The GOODDATA GOODDATA.UI LIBRARY END USER LICENSE AGREEMENT is used for GoodData customers.\n\nFor more information, please see [LICENSE](https://github.com/gooddata/gooddata-react-components/blob/master/LICENSE)\n","gitHead":"0a82da0db6d0b2d4cea34214d615abdeb3d6ca4e","scripts":{"dev":"bash scripts/build.sh --dev-watch","test":"jest --watch","build":"bash scripts/build.sh","tslint":"yarn run-tslint -t verbose $npm_package_config_tslint","prepare":"cd examples/server && yarn install --frozen-lockfile && cd ../..; rm -r examples/node_modules 2>/dev/null; true","examples":"bash scripts/run-examples.sh","prepare?":"# Called before `npm publish` and on local `npm install`. Temporarily also for deleting obsolete node_modules. Ends with `true` to continue gracefully.","validate":"tsc --noEmit && yarn tslint && eslint $npm_package_config_eslint && yarn validate-style && yarn prettier-check","build-dev":"bash scripts/build.sh --dev","examples?":"# Default is developer domain, other options: yarn examples [sec,secure,stg,stg2,stg3,demo,developer or URL]","storybook":"yarn build && start-storybook -p 9001 -c .storybook","test-once":"jest","tslint-ci":"mkdir -p ./ci/results && yarn run-tslint -t checkstyle -o ./ci/results/tslint-results.xml $npm_package_config_tslint","run-tslint":"tslint -p tsconfig.json","validate-ci":"tsc --noEmit && yarn tslint-ci  && eslint $npm_package_config_eslint -f checkstyle -o ci/results/eslint-results.xml && yarn validate-style-ci && yarn prettier-check","examples-build":"bash scripts/build-examples.sh","prepublishOnly":"yarn build","prettier-check":"prettier --check '{src,stories,styles,__mocks__,examples/server/src,examples/src,examples/test}/**/*.{ts,js,tsx,jsx,json,scss,md,yaml,html}'","prettier-write":"prettier --write '{src,stories,styles,__mocks__,examples/server/src,examples/src,examples/test}/**/*.{ts,js,tsx,jsx,json,scss,md,yaml,html}'","test-storybook":"yarn build && test-storybook","validate-style":"stylelint '**/*.scss'","build-storybook":"yarn build && build-storybook -c .storybook -o dist-storybook","examples-server":"node examples/server/src/index.js","heroku-postbuild":"yarn examples-build developer","examples-testcafe":"./scripts/run-testcafe.sh visual","validate-style-ci":"stylelint '**/*.scss' --custom-formatter=node_modules/stylelint-checkstyle-formatter > ci/results/stylelint-results.xml","check-circular-deps":"madge --circular --extensions ts ./src","examples-testcafe-ci":"./scripts/run-testcafe.sh ci","examples-testcafe-live":"./scripts/run-testcafe.sh live"},"typings":"dist/index.d.ts","_npmUser":{"name":"gooddata-ci","email":"rail@gooddata.com"},"deprecated":"@gooddata/react-components@7 reached End of Support on March 31, 2022. Please upgrade (see https://sdk.gooddata.com/gooddata-ui/docs/supported_versions.html for more information).","repository":{"url":"git+ssh://git@github.com/gooddata/gooddata-react-components.git","type":"git"},"_npmVersion":"6.13.4","description":"GoodData.UI - A powerful JavaScript library for building analytical applications","directories":{},"lint-staged":{"{src,stories,styles,__mocks__,examples/server/src,examples/src,examples/test}/**/*.{ts,js,tsx,jsx,scss}":["npx gdc-fix-copyright","git add"],"{src,stories,styles,__mocks__,examples/server/src,examples/src,examples/test}/**/*.{ts,js,tsx,jsx,json,scss,md,yaml,html}":["prettier --write","git add"]},"_nodeVersion":"12.16.1","dependencies":{"rxjs":"^5.5.6","uuid":"^3.2.1","immer":"^1.3.1","lodash":"^4.17.15","date-fns":"^2.7.0","downshift":"^3.2.7","invariant":"^2.2.2","mapbox-gl":"^1.6.1","classnames":"^2.2.6","codemirror":"^5.54.0","highcharts":"7.1.1","prop-types":"^15.6.0","react-intl":"^3.6.0","custom-event":"^1.0.1","react-window":"^1.8.1","ag-grid-react":"20.0.0","react-measure":"^2.3.0","@types/mapbox-gl":"^1.6.1","react-day-picker":"~7.3.0","react-responsive":"^3.0.0","stringify-object":"^2.4.0","@gooddata/typings":"^2.24.2","@types/codemirror":"^0.0.95","ag-grid-community":"20.0.0","http-status-codes":"^1.3.0","react-codemirror2":"^7.2.0","@gooddata/js-utils":"^3.10.5","@gooddata/numberjs":"^3.2.4","fixed-data-table-2":"0.7.17","@gooddata/goodstrap":"^68.10.0","react-dom-factories":"^1.0.2","@gooddata/gooddata-js":"^13.0.1","json-stable-stringify":"^1.0.1","react-transition-group":"^2.2.1","hoist-non-react-statics":"^3.3.0","nodelist-foreach-polyfill":"^1.2.0","@formatjs/intl-pluralrules":"^1.3.6","highcharts-grouped-categories":"^1.1.3"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"raf":"3.3.2","yup":"^0.24.1","jest":"24.7.1","husky":"3.0.0","madge":"^3.4.4","react":"^16.5.2","enzyme":"3.5.0","eslint":"4.19.1","formik":"^0.11.11","moment":"2.23.0","history":"^4.7.2","ts-jest":"24.0.0","webpack":"4.30.0","full-icu":"^1.3.0","prettier":"1.16.4","react-ga":"^2.5.2","recharts":"1.0.0-beta.9","testcafe":"1.1.4","commander":"2.14.1","node-sass":"4.13.0","react-dom":"^16.5.2","stylelint":"^10.0.0","supertest":"3.0.0","ts-loader":"6.0.0","@types/raf":"^3.4.0","css-loader":"0.28.7","jest-junit":"3.0.0","raw-loader":"0.5.1","styled-jsx":"2.2.1","typescript":"3.3.4000","@babel/core":"7.4.4","@types/jest":"24.0.6","@types/node":"7.0.8","@types/uuid":"3.4.3","file-loader":"3.0.1","jest-enzyme":"7.0.2","lint-staged":"9.1.0","sass-loader":"6.0.6","webpack-cli":"3.3.2","@types/react":"16.8.6","babel-loader":"8.0.5","react-helmet":"5.2.0","react-select":"1.2.1","style-loader":"0.19.1","@types/enzyme":"3.1.13","@types/lodash":"4.14.123","testcafe-live":"0.1.4","@babel/runtime":"7.4.4","dotenv-webpack":"^1.7.0","@babel/polyfill":"^7.4.4","@storybook/react":"5.0.11","@types/invariant":"2.2.29","@types/react-dom":"16.0.11","isomorphic-fetch":"2.2.1","react-datepicker":"1.1.0","react-router-dom":"4.2.2","@babel/preset-env":"7.4.4","@gooddata/mock-js":"^2.13.1","@storybook/addons":"5.0.11","@types/classnames":"2.2.3","@types/prop-types":"15.5.2","@storybook/theming":"5.0.11","identity-obj-proxy":"^3.0.0","intl-messageformat":"^7.5.4","webpack-dev-server":"3.3.1","@babel/preset-react":"7.0.0","@types/react-portal":"4.0.1","@types/react-window":"^1.8.1","babel-plugin-lodash":"3.3.4","html-webpack-plugin":"3.2.0","react-test-renderer":"16.4.2","@types/react-measure":"2.0.5","clean-webpack-plugin":"2.0.2","stats-webpack-plugin":"0.7.0","eslint-config-prettier":"4.1.0","react-google-recaptcha":"^0.14.1","tslint-config-prettier":"1.18.0","@gooddata/eslint-config":"^1.0.0","@gooddata/tslint-config":"1.0.0","@types/react-responsive":"^3.0.3","@types/storybook__react":"4.0.1","@types/stringify-object":"^3.2.0","enzyme-adapter-react-16":"1.3.1","@gooddata/test-storybook":"4.0.0","@storybook/addon-actions":"5.0.11","@storybook/addon-options":"5.0.11","node-sass-magic-importer":"5.1.0","react-syntax-highlighter":"11.0.2","@types/fixed-data-table-2":"0.8.1","stylelint-config-prettier":"5.2.0","@gooddata/stylelint-config":"4.0.1","@types/react-test-renderer":"16.0.0","circular-dependency-plugin":"5.0.2","compression-webpack-plugin":"2.0.0","@types/json-stable-stringify":"^1.0.32","@gooddata/frontend-npm-scripts":"1.1.0","@types/enzyme-adapter-react-16":"1.0.3","stylelint-checkstyle-formatter":"0.1.0","@types/storybook__addon-actions":"3.4.2","@babel/plugin-proposal-class-properties":"7.4.4","@babel/plugin-proposal-object-rest-spread":"7.4.4","@babel/plugin-transform-async-to-generator":"7.4.4"},"peerDependencies":{"react":"^16.5.2","react-dom":"^16.5.2"},"_npmOperationalInternal":{"tmp":"tmp/react-components_7.8.0-beta.7_1591709345646_0.08977708656267369","host":"s3://npm-registry-packages"}},"7.8.0-alpha-yanlipnican-develop-2020-06-09T13-39-02-823Z":{"name":"@gooddata/react-components","version":"7.8.0-alpha-yanlipnican-develop-2020-06-09T13-39-02-823Z","author":{"name":"GoodData Corporation"},"license":"BSD-3-Clause","_id":"@gooddata/react-components@7.8.0-alpha-yanlipnican-develop-2020-06-09T13-39-02-823Z","maintainers":[{"name":"afi","email":"adam.fiedler@gooddata.com"},{"name":"bertold8","email":"ivan.nejezchleb@seznam.cz"},{"name":"bich.nguyen","email":"bich.nguyen@gooddata.com"},{"name":"brbistas","email":"valentinos.chraniotis@gooddata.com"},{"name":"bugsbunny338","email":"jiri.zajic@mensa.cz"},{"name":"de.do","email":"de.do@gooddata.com"},{"name":"gooddata-ci","email":"rail@gooddata.com"},{"name":"hang.ngo","email":"hang.ngo@gooddata.com"},{"name":"hung.nguyen.hoang","email":"hung.nguyen@gooddata.com"},{"name":"huong.nguyen","email":"huong.nguyen@gooddata.com"},{"name":"huyen.nguyen","email":"huyen.nguyen@gooddata.com"},{"name":"ivan.mjartan","email":"ivan.mjartan@gooddata.com"},{"name":"jakub-sterba","email":"jakub.sterba@gooddata.com"},{"name":"jaroslav.tomecek","email":"jaroslav.tomecek@gooddata.com"},{"name":"jkittler","email":"honza.kittler@gmail.com"},{"name":"khanh.le","email":"khanh.le@gooddata.com"},{"name":"lanhuynh","email":"lan.huynh@gooddata.com"},{"name":"linhhong","email":"linh.hong@gooddata.com"},{"name":"lupko","email":"lubomir.slivka@gooddata.com"},{"name":"mai.nguyen","email":"mai.nguyen@gooddata.com"},{"name":"matyas.kandl","email":"matyas.kandl@gooddata.com"},{"name":"michal.marsal","email":"michal.marsal@gooddata.com"},{"name":"my.duong","email":"my.duong@gooddata.com"},{"name":"naibinh","email":"naibinh@gmail.com"},{"name":"nikolacech","email":"nikola.cech@gooddata.com"},{"name":"nis.hua","email":"nis.hua@gooddata.com"},{"name":"no23reason","email":"dan.homola@hotmail.cz"},{"name":"patrikbraborec","email":"patrik.braborec@gooddata.com"},{"name":"pbenes","email":"petr.benes@gooddata.com"},{"name":"petrjanu","email":"petr.janu@gooddata.com"},{"name":"pkingo","email":"philipandreaskingo@hotmail.com"},{"name":"ptquang86","email":"ptquang86@gmail.com"},{"name":"qduval","email":"quentin.duval@gooddata.com"},{"name":"rodri360","email":"me@rodri360.com"},{"name":"scavnickyj","email":"jakub.scavnicky@gooddata.com"},{"name":"sitina","email":"jiri.sitina@gooddata.com"},{"name":"strouhaljan","email":"strouhal.jan@gmail.com"},{"name":"thao-luong","email":"thao.luong@gooddata.com"},{"name":"thuong.nguyen","email":"thuong.nguyen@gooddata.com"},{"name":"tomas.kratochvil","email":"tomas.kratochvil@gooddata.com"},{"name":"tomsatgd","email":"tomas.satinsky@gooddata.com"},{"name":"trung-le-quoc","email":"trung.le@gooddata.com"},{"name":"tu-ngo","email":"tungo1981@gmail.com"},{"name":"tu.bui","email":"tu.bui@gooddata.com"},{"name":"tulean","email":"tuan.le@gooddata.com"},{"name":"tuqt1005","email":"tu.tran@gooddata.com"},{"name":"utdnah","email":"danh.ung@gooddata.com"},{"name":"vlastikcz","email":"vlastimil.kotas@gooddata.com"},{"name":"vu.pham","email":"vu.pham@gooddata.com"},{"name":"xmort","email":"petr.dolejsi@gooddata.com"},{"name":"yanlipnican","email":"yanlipnican@gmail.com"}],"homepage":"https://github.com/gooddata/gooddata-react-components#readme","bugs":{"url":"https://github.com/gooddata/gooddata-react-components/issues"},"dist":{"shasum":"441a7af0d2994b79299a6f3472a10ab0ddce3439","tarball":"https://registry.npmjs.org/@gooddata/react-components/-/react-components-7.8.0-alpha-yanlipnican-develop-2020-06-09T13-39-02-823Z.tgz","fileCount":2650,"integrity":"sha512-pqFkEYAmvqDuLNq1pnQJp0olJ1kUvB64vzcMXX26PwKvgLbQC4J3NbSy+Rf+eR3ZgpMeCuC1YaW6NuwaocOlgQ==","signatures":[{"sig":"MEQCIA8Ea0/BauqFK80QObE/9kS32WEdVyDfUeJwY/2NZhkoAiAn65oMaee4aHZ59rySKnh0Hjv1EMHtINeAUEulYbiM2Q==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":10505412,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJe35EXCRA9TVsSAnZWagAANC4P/22kwFGsD3eo7+IY84Cm\nIlMu/abgKGqJXrFkx0PnMAa6xoK77RSh12IcuS+1tcg0dQQ/C7LXmv4hKn7K\n7FULpqp3CoNod+02h5UKfnauHz3addOoageg3vf3FD/8Sih+1+4Gy5He16fd\n6avy9GVKcFEX7H2rmra5Vx9diGMi0vswOHCghiZqzzIbaevowXwNxS8QJPbz\n0JZG84VnrQACssRzTlms+UdoTtgOR2EUTmh1DwN4slEIYZCTwbOrBjpx3q+0\n6wZ91o6Xo8D3qmbX175/LBStF1mdF81wCd3vnq9kM6hNpzjRLZd9PVPWMy/V\nANckn8msQseeEV+Aqlke7TppOkb0bU/0R3Ca5LUbNpm6kbE3xMAjNmZ+mFnx\nLHaypSghDPKC+aHidvpGcC52ViwFQO0mmQdU2w4hgk2Dq4gLm4jknt5y4vee\nkcVj2sUxqBWoUAV2JQm7BXi/wqIHVFPLfVDsWHYqReL8lFxNILkKAw6Q9wKk\npMDSNUMwaMRGT/ujfmIxUi6QzachGQAVYD3JEXNgEDzHx8YTSwNSciMeGnVX\nCrkPtwGb+Tbtv2JyGv014xjNkjZ9JMDCdkQmHJ7guE0FQm/t9oN6zxBDLvRz\n9wMEGDKcORkt7Vsd8zyF3DunnyXjp0SdmhXNTWTp8lg5dyA74M3dTutvoK00\nUyI5\r\n=u6Cf\r\n-----END PGP SIGNATURE-----\r\n"},"main":"dist/index.js","husky":{"hooks":{"pre-commit":"lint-staged"}},"config":{"eslint":"./examples/**/*.{js,jsx}","tslint":"./{__mocks__,src,stories}/{,**/}*.{ts,tsx}"},"readme":"[![npm version](https://badge.fury.io/js/%40gooddata%2Freact-components.svg)](https://www.npmjs.com/package/@gooddata/react-components)\n\n# GoodData.UI React components\n> A React-based JavaScript library for building data-driven applications\n\n## Getting started\n- [GoodData.UI Documentation](http://sdk.gooddata.com/gooddata-ui/)\n- [GoodData.UI Live Examples](https://gooddata-examples.herokuapp.com/)\n- [Stack Overflow](https://stackoverflow.com/questions/tagged/gooddata)\n\n### Usage\nWith [yarn](https://yarnpkg.com) installed, go to your project directory and run\n```\n$ yarn add @gooddata/react-components\n```\nIf you prefer [npm](npmjs.com) run\n```\n$ npm install --save @gooddata/react-components\n```\n\nThe public API is exposed via global `index.js`. Except for the styles, do not import any other file directly\nbecause they are not intended to be part of the public API.\n\n## Contributing\n\nWe welcome any contribution in form of [issues](https://github.com/gooddata/gooddata-react-components/issues) or [pull requests](https://github.com/gooddata/gooddata-react-components/pulls).\n\nInstall [Node.js](http://nodejs.org) (node 12.16.1, npm v6.13.4) and [Yarn](https://classic.yarnpkg.com) (1.22.4).\n\nInstall dependencies:\n```\nyarn install --frozen-lockfile\n```\n\nThese commands may come in handy while developing:\n\n| command | description |\n| ------- | ----------- |\n| `yarn install --pure-lockfile` | first step |\n| ||\n| `yarn dev` | build react-components to `/dist` in watch mode |\n| `yarn test` | run all unit tests |\n| `yarn prettier-write` | format the source code to match the valid codestyle |\n| `yarn validate` | validate codestyle |\n| ||\n| `yarn storybook` | run storybook from `/stories` on http://localhost:9001 |\n| `yarn build-storybook` | build storybook to `/dist-storybook` |\n| `yarn test-storybook` | run storybook and [screenshot tests](https://github.com/gooddata/gdc-client-utils/tree/master/test-storybook) |\n| ||\n| `yarn examples` | run Live Examples dev-server from `/examples` on https://localhost:8999 |\n| `yarn examples-build` | build Live Examples to `/examples/dist` |\n| `yarn examples-server` | serve built Live Examples - see `/examples/server/src` |\n| `yarn examples-testcafe` | run testcafe tests against `localhost:8999` |\n\n### Deploy to heroku.com\nWhen you deploy this repo to heroku, it serves *GoodData.UI Live Examples*.\nRelevant tasks are in `Procfile` and `package.json`.\n\n```bash\n# run in the project directory\nheroku login\nheroku create <your-app-name>\nheroku config:set DOMAIN_ADMIN_USERNAME=x@gooddata.com DOMAIN_ADMIN_PASSWORD=xy PROJECT_ID_TO_ASSIGN=xms7ga4tf3g3nzucd8380o2bev8oeknp\ngit push heroku HEAD:master\nheroku open\n```\n### Enable Geo Chart for Storybook and Live Examples\nGeo chart uses Mapbox to render map which requires a Mapbox access token.\n- Register an account and create Mapbox access token at [guide](https://docs.mapbox.com/help/how-mapbox-works/access-tokens/)\n- Store the created token at `.env`:\n```bash\necho -e \"EXAMPLE_MAPBOX_ACCESS_TOKEN=token\" >> .env # only need to run once\necho -e \"STORYBOOK_MAPBOX_ACCESS_TOKEN=token\" >> .env # only need to run once\n```\n\n### Run Live Examples Locally\nTo run *GoodData.UI Live Examples* locally:\n```bash\ngit clone <this-repository>\ncd  <repository-folder>\nyarn install --pure-lockfile\nyarn examples\n```\nThen open https://localhost:8999 and login using Live Examples account (you can [create one here](https://gooddata-examples.herokuapp.com/registration)).\n\n### Run Storybook locally\n- Run storybook with token stored in `.env` for more secure\n```bash\nyarn storybook\n```\n- Or run storybook with token env param exposed to cli (not suggested)\n```bash\nSTORYBOOK_MAPBOX_ACCESS_TOKEN=token yarn storybook\n```\n- Apply either above way to `yarn build-storybook` or `yarn test-storybook`\n\n### Source code formatting\nThe source code in the repository is formatted by [Prettier](https://prettier.io/).\nThe format of the code is validated by our Continuous Integration server and is one of the requirements of successful merge.\n\nPrettier is supported by every major IDE. You can find the list of supported editors and how to configure them [here](https://prettier.io/docs/en/editors.html).\n\nIn the case, when your editor is not supported or you don't want to setup the integration, you can run the `yarn prettier-write` command to reformat the code before commit.\n\n## Changelog\n\n- see [CHANGELOG.md](CHANGELOG.md)\n\n## Supported versions\n\nIn order to make the user experience with integrating GoodData UI SDK as smooth and secure as possible and to ensure that the SDK is using the latest features of the platform, we will only provide support to two most recent major versions of UI SDK.\n\nThe most recent majors will be supported in the following modes:\n\n- The latest major version will receive all new functionality and all bug fixes\n- The previous major version will only receive fixes to critical issues and security fixes. These fixes will be applied on top of last released version of the previous major\n\nThe customers are encouraged to always use the latest version of the UI SDK.\n\nIn case of using older versions, the user might face API incompatibility, performance or security issues.\n\nPlease follow the installation instructions to update to the newest version.\n\n## License\n\n(C) 2007-2020 GoodData Corporation\n\nThis project is dual licensed:\n\n- The ATTRIBUTION-NONCOMMERCIAL 4.0 INTERNATIONAL (CC BY-NC 4.0) is used for purpose of the trial experience and evaluation of GoodData.UI library.\n- The GOODDATA GOODDATA.UI LIBRARY END USER LICENSE AGREEMENT is used for GoodData customers.\n\nFor more information, please see [LICENSE](https://github.com/gooddata/gooddata-react-components/blob/master/LICENSE)\n","gitHead":"ecc881cf7d9179ac62ad99c4ecd0b51ea1faab91","scripts":{"dev":"bash scripts/build.sh --dev-watch","test":"jest --watch","build":"bash scripts/build.sh","tslint":"yarn run-tslint -t verbose $npm_package_config_tslint","prepare":"cd examples/server && yarn install --frozen-lockfile && cd ../..; rm -r examples/node_modules 2>/dev/null; true","examples":"bash scripts/run-examples.sh","prepare?":"# Called before `npm publish` and on local `npm install`. Temporarily also for deleting obsolete node_modules. Ends with `true` to continue gracefully.","validate":"tsc --noEmit && yarn tslint && eslint $npm_package_config_eslint && yarn validate-style && yarn prettier-check","build-dev":"bash scripts/build.sh --dev","examples?":"# Default is developer domain, other options: yarn examples [sec,secure,stg,stg2,stg3,demo,developer or URL]","storybook":"yarn build && start-storybook -p 9001 -c .storybook","test-once":"jest","tslint-ci":"mkdir -p ./ci/results && yarn run-tslint -t checkstyle -o ./ci/results/tslint-results.xml $npm_package_config_tslint","run-tslint":"tslint -p tsconfig.json","validate-ci":"tsc --noEmit && yarn tslint-ci  && eslint $npm_package_config_eslint -f checkstyle -o ci/results/eslint-results.xml && yarn validate-style-ci && yarn prettier-check","examples-build":"bash scripts/build-examples.sh","prepublishOnly":"yarn build","prettier-check":"prettier --check '{src,stories,styles,__mocks__,examples/server/src,examples/src,examples/test}/**/*.{ts,js,tsx,jsx,json,scss,md,yaml,html}'","prettier-write":"prettier --write '{src,stories,styles,__mocks__,examples/server/src,examples/src,examples/test}/**/*.{ts,js,tsx,jsx,json,scss,md,yaml,html}'","test-storybook":"yarn build && test-storybook","validate-style":"stylelint '**/*.scss'","build-storybook":"yarn build && build-storybook -c .storybook -o dist-storybook","examples-server":"node examples/server/src/index.js","heroku-postbuild":"yarn examples-build developer","examples-testcafe":"./scripts/run-testcafe.sh visual","validate-style-ci":"stylelint '**/*.scss' --custom-formatter=node_modules/stylelint-checkstyle-formatter > ci/results/stylelint-results.xml","check-circular-deps":"madge --circular --extensions ts ./src","examples-testcafe-ci":"./scripts/run-testcafe.sh ci","examples-testcafe-live":"./scripts/run-testcafe.sh live"},"typings":"dist/index.d.ts","_npmUser":{"name":"yanlipnican","email":"yanlipnican@gmail.com"},"deprecated":"@gooddata/react-components@7 reached End of Support on March 31, 2022. Please upgrade (see https://sdk.gooddata.com/gooddata-ui/docs/supported_versions.html for more information).","repository":{"url":"git+ssh://git@github.com/gooddata/gooddata-react-components.git","type":"git"},"_npmVersion":"6.13.4","description":"GoodData.UI - A powerful JavaScript library for building analytical applications","directories":{},"lint-staged":{"{src,stories,styles,__mocks__,examples/server/src,examples/src,examples/test}/**/*.{ts,js,tsx,jsx,scss}":["npx gdc-fix-copyright","git add"],"{src,stories,styles,__mocks__,examples/server/src,examples/src,examples/test}/**/*.{ts,js,tsx,jsx,json,scss,md,yaml,html}":["prettier --write","git add"]},"_nodeVersion":"12.16.1","dependencies":{"rxjs":"^5.5.6","uuid":"^3.2.1","immer":"^1.3.1","lodash":"^4.17.15","date-fns":"^2.7.0","downshift":"^3.2.7","invariant":"^2.2.2","mapbox-gl":"^1.6.1","classnames":"^2.2.6","codemirror":"^5.54.0","highcharts":"7.1.1","prop-types":"^15.6.0","react-intl":"^3.6.0","custom-event":"^1.0.1","react-window":"^1.8.1","ag-grid-react":"20.0.0","react-measure":"^2.3.0","@types/mapbox-gl":"^1.6.1","react-day-picker":"~7.3.0","react-responsive":"^3.0.0","stringify-object":"^2.4.0","@gooddata/typings":"^2.24.2","@types/codemirror":"^0.0.95","ag-grid-community":"20.0.0","http-status-codes":"^1.3.0","react-codemirror2":"^7.2.0","@gooddata/js-utils":"^3.10.5","@gooddata/numberjs":"^3.2.4","fixed-data-table-2":"0.7.17","@gooddata/goodstrap":"^68.9.0","react-dom-factories":"^1.0.2","@gooddata/gooddata-js":"^13.0.1","json-stable-stringify":"^1.0.1","react-transition-group":"^2.2.1","hoist-non-react-statics":"^3.3.0","nodelist-foreach-polyfill":"^1.2.0","@formatjs/intl-pluralrules":"^1.3.6","highcharts-grouped-categories":"^1.1.3"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"raf":"3.3.2","yup":"^0.24.1","jest":"24.7.1","husky":"3.0.0","madge":"^3.4.4","react":"^16.5.2","enzyme":"3.5.0","eslint":"4.19.1","formik":"^0.11.11","moment":"2.23.0","history":"^4.7.2","ts-jest":"24.0.0","webpack":"4.30.0","full-icu":"^1.3.0","prettier":"1.16.4","react-ga":"^2.5.2","recharts":"1.0.0-beta.9","testcafe":"1.1.4","commander":"2.14.1","node-sass":"4.13.0","react-dom":"^16.5.2","stylelint":"^10.0.0","supertest":"3.0.0","ts-loader":"6.0.0","@types/raf":"^3.4.0","css-loader":"0.28.7","jest-junit":"3.0.0","raw-loader":"0.5.1","styled-jsx":"2.2.1","typescript":"3.3.4000","@babel/core":"7.4.4","@types/jest":"24.0.6","@types/node":"7.0.8","@types/uuid":"3.4.3","file-loader":"3.0.1","jest-enzyme":"7.0.2","lint-staged":"9.1.0","sass-loader":"6.0.6","webpack-cli":"3.3.2","@types/react":"16.8.6","babel-loader":"8.0.5","react-helmet":"5.2.0","react-select":"1.2.1","style-loader":"0.19.1","@types/enzyme":"3.1.13","@types/lodash":"4.14.123","testcafe-live":"0.1.4","@babel/runtime":"7.4.4","dotenv-webpack":"^1.7.0","@babel/polyfill":"^7.4.4","@storybook/react":"5.0.11","@types/invariant":"2.2.29","@types/react-dom":"16.0.11","isomorphic-fetch":"2.2.1","react-datepicker":"1.1.0","react-router-dom":"4.2.2","@babel/preset-env":"7.4.4","@gooddata/mock-js":"^2.13.1","@storybook/addons":"5.0.11","@types/classnames":"2.2.3","@types/prop-types":"15.5.2","@storybook/theming":"5.0.11","identity-obj-proxy":"^3.0.0","intl-messageformat":"^7.5.4","webpack-dev-server":"3.3.1","@babel/preset-react":"7.0.0","@types/react-portal":"4.0.1","@types/react-window":"^1.8.1","babel-plugin-lodash":"3.3.4","html-webpack-plugin":"3.2.0","react-test-renderer":"16.4.2","@types/react-measure":"2.0.5","clean-webpack-plugin":"2.0.2","stats-webpack-plugin":"0.7.0","eslint-config-prettier":"4.1.0","react-google-recaptcha":"^0.14.1","tslint-config-prettier":"1.18.0","@gooddata/eslint-config":"^1.0.0","@gooddata/tslint-config":"1.0.0","@types/react-responsive":"^3.0.3","@types/storybook__react":"4.0.1","@types/stringify-object":"^3.2.0","enzyme-adapter-react-16":"1.3.1","@gooddata/test-storybook":"4.0.0","@storybook/addon-actions":"5.0.11","@storybook/addon-options":"5.0.11","node-sass-magic-importer":"5.1.0","react-syntax-highlighter":"11.0.2","@types/fixed-data-table-2":"0.8.1","stylelint-config-prettier":"5.2.0","@gooddata/stylelint-config":"4.0.1","@types/react-test-renderer":"16.0.0","circular-dependency-plugin":"5.0.2","compression-webpack-plugin":"2.0.0","@types/json-stable-stringify":"^1.0.32","@gooddata/frontend-npm-scripts":"1.1.0","@types/enzyme-adapter-react-16":"1.0.3","stylelint-checkstyle-formatter":"0.1.0","@types/storybook__addon-actions":"3.4.2","@babel/plugin-proposal-class-properties":"7.4.4","@babel/plugin-proposal-object-rest-spread":"7.4.4","@babel/plugin-transform-async-to-generator":"7.4.4"},"peerDependencies":{"react":"^16.5.2","react-dom":"^16.5.2"},"_npmOperationalInternal":{"tmp":"tmp/react-components_7.8.0-alpha-yanlipnican-develop-2020-06-09T13-39-02-823Z_1591709974763_0.1632209844260506","host":"s3://npm-registry-packages"}},"7.8.0-alpha-yanlipnican-develop-2020-06-09T14-12-52-935Z":{"name":"@gooddata/react-components","version":"7.8.0-alpha-yanlipnican-develop-2020-06-09T14-12-52-935Z","author":{"name":"GoodData Corporation"},"license":"BSD-3-Clause","_id":"@gooddata/react-components@7.8.0-alpha-yanlipnican-develop-2020-06-09T14-12-52-935Z","maintainers":[{"name":"afi","email":"adam.fiedler@gooddata.com"},{"name":"bertold8","email":"ivan.nejezchleb@seznam.cz"},{"name":"bich.nguyen","email":"bich.nguyen@gooddata.com"},{"name":"brbistas","email":"valentinos.chraniotis@gooddata.com"},{"name":"bugsbunny338","email":"jiri.zajic@mensa.cz"},{"name":"de.do","email":"de.do@gooddata.com"},{"name":"gooddata-ci","email":"rail@gooddata.com"},{"name":"hang.ngo","email":"hang.ngo@gooddata.com"},{"name":"hung.nguyen.hoang","email":"hung.nguyen@gooddata.com"},{"name":"huong.nguyen","email":"huong.nguyen@gooddata.com"},{"name":"huyen.nguyen","email":"huyen.nguyen@gooddata.com"},{"name":"ivan.mjartan","email":"ivan.mjartan@gooddata.com"},{"name":"jakub-sterba","email":"jakub.sterba@gooddata.com"},{"name":"jaroslav.tomecek","email":"jaroslav.tomecek@gooddata.com"},{"name":"jkittler","email":"honza.kittler@gmail.com"},{"name":"khanh.le","email":"khanh.le@gooddata.com"},{"name":"lanhuynh","email":"lan.huynh@gooddata.com"},{"name":"linhhong","email":"linh.hong@gooddata.com"},{"name":"lupko","email":"lubomir.slivka@gooddata.com"},{"name":"mai.nguyen","email":"mai.nguyen@gooddata.com"},{"name":"matyas.kandl","email":"matyas.kandl@gooddata.com"},{"name":"michal.marsal","email":"michal.marsal@gooddata.com"},{"name":"my.duong","email":"my.duong@gooddata.com"},{"name":"naibinh","email":"naibinh@gmail.com"},{"name":"nikolacech","email":"nikola.cech@gooddata.com"},{"name":"nis.hua","email":"nis.hua@gooddata.com"},{"name":"no23reason","email":"dan.homola@hotmail.cz"},{"name":"patrikbraborec","email":"patrik.braborec@gooddata.com"},{"name":"pbenes","email":"petr.benes@gooddata.com"},{"name":"petrjanu","email":"petr.janu@gooddata.com"},{"name":"pkingo","email":"philipandreaskingo@hotmail.com"},{"name":"ptquang86","email":"ptquang86@gmail.com"},{"name":"qduval","email":"quentin.duval@gooddata.com"},{"name":"rodri360","email":"me@rodri360.com"},{"name":"scavnickyj","email":"jakub.scavnicky@gooddata.com"},{"name":"sitina","email":"jiri.sitina@gooddata.com"},{"name":"strouhaljan","email":"strouhal.jan@gmail.com"},{"name":"thao-luong","email":"thao.luong@gooddata.com"},{"name":"thuong.nguyen","email":"thuong.nguyen@gooddata.com"},{"name":"tomas.kratochvil","email":"tomas.kratochvil@gooddata.com"},{"name":"tomsatgd","email":"tomas.satinsky@gooddata.com"},{"name":"trung-le-quoc","email":"trung.le@gooddata.com"},{"name":"tu-ngo","email":"tungo1981@gmail.com"},{"name":"tu.bui","email":"tu.bui@gooddata.com"},{"name":"tulean","email":"tuan.le@gooddata.com"},{"name":"tuqt1005","email":"tu.tran@gooddata.com"},{"name":"utdnah","email":"danh.ung@gooddata.com"},{"name":"vlastikcz","email":"vlastimil.kotas@gooddata.com"},{"name":"vu.pham","email":"vu.pham@gooddata.com"},{"name":"xmort","email":"petr.dolejsi@gooddata.com"},{"name":"yanlipnican","email":"yanlipnican@gmail.com"}],"homepage":"https://github.com/gooddata/gooddata-react-components#readme","bugs":{"url":"https://github.com/gooddata/gooddata-react-components/issues"},"dist":{"shasum":"aac7191fd698ffd3a4d180339e75db13b8154a4a","tarball":"https://registry.npmjs.org/@gooddata/react-components/-/react-components-7.8.0-alpha-yanlipnican-develop-2020-06-09T14-12-52-935Z.tgz","fileCount":2650,"integrity":"sha512-3M+fh96ch0yNUAUJ/aKzYKXdb9ywuBN4AqJeZcU510EwPDjt1OvR1dHaEUmCAVffs04Pg8hh5IsjFWAFmh0b8Q==","signatures":[{"sig":"MEUCIBBcsNbLMyXk7er/yHVac9Uw+yIuW4/Uhrfs6oTcWm9/AiEAxXOhbC+zep0NijK5z+qUt1sVjd4a7SMIU7q7EFJSPRU=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":10506205,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJe35kCCRA9TVsSAnZWagAA1bsQAIKlbae7LADDrDpkrARe\nIBUMOIH9/EHPui1EDBKCIU/YBFk9lD1fqWSo77a2moyGl45omj5XQPI1m5kT\nz9I2QTCh8zb6Di8zkuhi+rpspudhdg3idl2fbzHUR9Td5BoR9+NBInN/zxMa\n2F4VLCnpijqmX/vK728ulu4ChpVN+mAIoRh4IdqIu4o92Uxa0mX+AkMdx+x1\nSK2vXvgXCLKMtjcpuXgFajWHIuO+/GwvwTMUdlRleJUwVcL/LThO2eJOWKRh\ndBeCbePM8/NDvAJ8VWLRj/3JDSjJOZji1Qbbnri2HaJw/MiTIFJDRmSBoavA\nSN5CD/Rxbt8ro1JN0ZwaM6xqhWzk8NFXC6UbD1vcu4q3gqclx5ecnTUDGIp8\nvHgSUdoHwgCHQ9lLZPWcAAfEU4f6/N6WC4hNY9WNAOKe3wCslRkkUDrsxwTb\nXVglmXgK7aUz1IWcylVlT8uBElelhfYUHk3WUYzCDTWBI5i5iYXWhMXzv49w\nQKGKsIOufP77mPi22GEzl5Vr3MXLpUal+RVRSzmkmX2KfIewYWw8uil4NmVJ\nynsGQZW1lkdPrFcutBiGHfIRj16XIXcYdnzwMnYbyezD3kbWtwMisx8s7Bxx\nFBWICy8SkTPaK+XkWMwu5LUZ5hIHnhmHBemwW2omzphztp8o7jUS2JIC3Xy0\ngG9e\r\n=zhR7\r\n-----END PGP SIGNATURE-----\r\n"},"main":"dist/index.js","husky":{"hooks":{"pre-commit":"lint-staged"}},"config":{"eslint":"./examples/**/*.{js,jsx}","tslint":"./{__mocks__,src,stories}/{,**/}*.{ts,tsx}"},"readme":"[![npm version](https://badge.fury.io/js/%40gooddata%2Freact-components.svg)](https://www.npmjs.com/package/@gooddata/react-components)\n\n# GoodData.UI React components\n> A React-based JavaScript library for building data-driven applications\n\n## Getting started\n- [GoodData.UI Documentation](http://sdk.gooddata.com/gooddata-ui/)\n- [GoodData.UI Live Examples](https://gooddata-examples.herokuapp.com/)\n- [Stack Overflow](https://stackoverflow.com/questions/tagged/gooddata)\n\n### Usage\nWith [yarn](https://yarnpkg.com) installed, go to your project directory and run\n```\n$ yarn add @gooddata/react-components\n```\nIf you prefer [npm](npmjs.com) run\n```\n$ npm install --save @gooddata/react-components\n```\n\nThe public API is exposed via global `index.js`. Except for the styles, do not import any other file directly\nbecause they are not intended to be part of the public API.\n\n## Contributing\n\nWe welcome any contribution in form of [issues](https://github.com/gooddata/gooddata-react-components/issues) or [pull requests](https://github.com/gooddata/gooddata-react-components/pulls).\n\nInstall [Node.js](http://nodejs.org) (node 12.16.1, npm v6.13.4) and [Yarn](https://classic.yarnpkg.com) (1.22.4).\n\nInstall dependencies:\n```\nyarn install --frozen-lockfile\n```\n\nThese commands may come in handy while developing:\n\n| command | description |\n| ------- | ----------- |\n| `yarn install --pure-lockfile` | first step |\n| ||\n| `yarn dev` | build react-components to `/dist` in watch mode |\n| `yarn test` | run all unit tests |\n| `yarn prettier-write` | format the source code to match the valid codestyle |\n| `yarn validate` | validate codestyle |\n| ||\n| `yarn storybook` | run storybook from `/stories` on http://localhost:9001 |\n| `yarn build-storybook` | build storybook to `/dist-storybook` |\n| `yarn test-storybook` | run storybook and [screenshot tests](https://github.com/gooddata/gdc-client-utils/tree/master/test-storybook) |\n| ||\n| `yarn examples` | run Live Examples dev-server from `/examples` on https://localhost:8999 |\n| `yarn examples-build` | build Live Examples to `/examples/dist` |\n| `yarn examples-server` | serve built Live Examples - see `/examples/server/src` |\n| `yarn examples-testcafe` | run testcafe tests against `localhost:8999` |\n\n### Deploy to heroku.com\nWhen you deploy this repo to heroku, it serves *GoodData.UI Live Examples*.\nRelevant tasks are in `Procfile` and `package.json`.\n\n```bash\n# run in the project directory\nheroku login\nheroku create <your-app-name>\nheroku config:set DOMAIN_ADMIN_USERNAME=x@gooddata.com DOMAIN_ADMIN_PASSWORD=xy PROJECT_ID_TO_ASSIGN=xms7ga4tf3g3nzucd8380o2bev8oeknp\ngit push heroku HEAD:master\nheroku open\n```\n### Enable Geo Chart for Storybook and Live Examples\nGeo chart uses Mapbox to render map which requires a Mapbox access token.\n- Register an account and create Mapbox access token at [guide](https://docs.mapbox.com/help/how-mapbox-works/access-tokens/)\n- Store the created token at `.env`:\n```bash\necho -e \"EXAMPLE_MAPBOX_ACCESS_TOKEN=token\" >> .env # only need to run once\necho -e \"STORYBOOK_MAPBOX_ACCESS_TOKEN=token\" >> .env # only need to run once\n```\n\n### Run Live Examples Locally\nTo run *GoodData.UI Live Examples* locally:\n```bash\ngit clone <this-repository>\ncd  <repository-folder>\nyarn install --pure-lockfile\nyarn examples\n```\nThen open https://localhost:8999 and login using Live Examples account (you can [create one here](https://gooddata-examples.herokuapp.com/registration)).\n\n### Run Storybook locally\n- Run storybook with token stored in `.env` for more secure\n```bash\nyarn storybook\n```\n- Or run storybook with token env param exposed to cli (not suggested)\n```bash\nSTORYBOOK_MAPBOX_ACCESS_TOKEN=token yarn storybook\n```\n- Apply either above way to `yarn build-storybook` or `yarn test-storybook`\n\n### Source code formatting\nThe source code in the repository is formatted by [Prettier](https://prettier.io/).\nThe format of the code is validated by our Continuous Integration server and is one of the requirements of successful merge.\n\nPrettier is supported by every major IDE. You can find the list of supported editors and how to configure them [here](https://prettier.io/docs/en/editors.html).\n\nIn the case, when your editor is not supported or you don't want to setup the integration, you can run the `yarn prettier-write` command to reformat the code before commit.\n\n## Changelog\n\n- see [CHANGELOG.md](CHANGELOG.md)\n\n## Supported versions\n\nIn order to make the user experience with integrating GoodData UI SDK as smooth and secure as possible and to ensure that the SDK is using the latest features of the platform, we will only provide support to two most recent major versions of UI SDK.\n\nThe most recent majors will be supported in the following modes:\n\n- The latest major version will receive all new functionality and all bug fixes\n- The previous major version will only receive fixes to critical issues and security fixes. These fixes will be applied on top of last released version of the previous major\n\nThe customers are encouraged to always use the latest version of the UI SDK.\n\nIn case of using older versions, the user might face API incompatibility, performance or security issues.\n\nPlease follow the installation instructions to update to the newest version.\n\n## License\n\n(C) 2007-2020 GoodData Corporation\n\nThis project is dual licensed:\n\n- The ATTRIBUTION-NONCOMMERCIAL 4.0 INTERNATIONAL (CC BY-NC 4.0) is used for purpose of the trial experience and evaluation of GoodData.UI library.\n- The GOODDATA GOODDATA.UI LIBRARY END USER LICENSE AGREEMENT is used for GoodData customers.\n\nFor more information, please see [LICENSE](https://github.com/gooddata/gooddata-react-components/blob/master/LICENSE)\n","gitHead":"ecc881cf7d9179ac62ad99c4ecd0b51ea1faab91","scripts":{"dev":"bash scripts/build.sh --dev-watch","test":"jest --watch","build":"bash scripts/build.sh","tslint":"yarn run-tslint -t verbose $npm_package_config_tslint","prepare":"cd examples/server && yarn install --frozen-lockfile && cd ../..; rm -r examples/node_modules 2>/dev/null; true","examples":"bash scripts/run-examples.sh","prepare?":"# Called before `npm publish` and on local `npm install`. Temporarily also for deleting obsolete node_modules. Ends with `true` to continue gracefully.","validate":"tsc --noEmit && yarn tslint && eslint $npm_package_config_eslint && yarn validate-style && yarn prettier-check","build-dev":"bash scripts/build.sh --dev","examples?":"# Default is developer domain, other options: yarn examples [sec,secure,stg,stg2,stg3,demo,developer or URL]","storybook":"yarn build && start-storybook -p 9001 -c .storybook","test-once":"jest","tslint-ci":"mkdir -p ./ci/results && yarn run-tslint -t checkstyle -o ./ci/results/tslint-results.xml $npm_package_config_tslint","run-tslint":"tslint -p tsconfig.json","validate-ci":"tsc --noEmit && yarn tslint-ci  && eslint $npm_package_config_eslint -f checkstyle -o ci/results/eslint-results.xml && yarn validate-style-ci && yarn prettier-check","examples-build":"bash scripts/build-examples.sh","prepublishOnly":"yarn build","prettier-check":"prettier --check '{src,stories,styles,__mocks__,examples/server/src,examples/src,examples/test}/**/*.{ts,js,tsx,jsx,json,scss,md,yaml,html}'","prettier-write":"prettier --write '{src,stories,styles,__mocks__,examples/server/src,examples/src,examples/test}/**/*.{ts,js,tsx,jsx,json,scss,md,yaml,html}'","test-storybook":"yarn build && test-storybook","validate-style":"stylelint '**/*.scss'","build-storybook":"yarn build && build-storybook -c .storybook -o dist-storybook","examples-server":"node examples/server/src/index.js","heroku-postbuild":"yarn examples-build developer","examples-testcafe":"./scripts/run-testcafe.sh visual","validate-style-ci":"stylelint '**/*.scss' --custom-formatter=node_modules/stylelint-checkstyle-formatter > ci/results/stylelint-results.xml","check-circular-deps":"madge --circular --extensions ts ./src","examples-testcafe-ci":"./scripts/run-testcafe.sh ci","examples-testcafe-live":"./scripts/run-testcafe.sh live"},"typings":"dist/index.d.ts","_npmUser":{"name":"yanlipnican","email":"yanlipnican@gmail.com"},"deprecated":"@gooddata/react-components@7 reached End of Support on March 31, 2022. Please upgrade (see https://sdk.gooddata.com/gooddata-ui/docs/supported_versions.html for more information).","repository":{"url":"git+ssh://git@github.com/gooddata/gooddata-react-components.git","type":"git"},"_npmVersion":"6.13.4","description":"GoodData.UI - A powerful JavaScript library for building analytical applications","directories":{},"lint-staged":{"{src,stories,styles,__mocks__,examples/server/src,examples/src,examples/test}/**/*.{ts,js,tsx,jsx,scss}":["npx gdc-fix-copyright","git add"],"{src,stories,styles,__mocks__,examples/server/src,examples/src,examples/test}/**/*.{ts,js,tsx,jsx,json,scss,md,yaml,html}":["prettier --write","git add"]},"_nodeVersion":"12.16.1","dependencies":{"rxjs":"^5.5.6","uuid":"^3.2.1","immer":"^1.3.1","lodash":"^4.17.15","date-fns":"^2.7.0","downshift":"^3.2.7","invariant":"^2.2.2","mapbox-gl":"^1.6.1","classnames":"^2.2.6","codemirror":"^5.54.0","highcharts":"7.1.1","prop-types":"^15.6.0","react-intl":"^3.6.0","custom-event":"^1.0.1","react-window":"^1.8.1","ag-grid-react":"20.0.0","react-measure":"^2.3.0","@types/mapbox-gl":"^1.6.1","react-day-picker":"~7.3.0","react-responsive":"^3.0.0","stringify-object":"^2.4.0","@gooddata/typings":"^2.24.2","@types/codemirror":"^0.0.95","ag-grid-community":"20.0.0","http-status-codes":"^1.3.0","react-codemirror2":"^7.2.0","@gooddata/js-utils":"^3.10.5","@gooddata/numberjs":"^3.2.4","fixed-data-table-2":"0.7.17","@gooddata/goodstrap":"^68.9.0","react-dom-factories":"^1.0.2","@gooddata/gooddata-js":"^13.0.1","json-stable-stringify":"^1.0.1","react-transition-group":"^2.2.1","hoist-non-react-statics":"^3.3.0","nodelist-foreach-polyfill":"^1.2.0","@formatjs/intl-pluralrules":"^1.3.6","highcharts-grouped-categories":"^1.1.3"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"raf":"3.3.2","yup":"^0.24.1","jest":"24.7.1","husky":"3.0.0","madge":"^3.4.4","react":"^16.5.2","enzyme":"3.5.0","eslint":"4.19.1","formik":"^0.11.11","moment":"2.23.0","history":"^4.7.2","ts-jest":"24.0.0","webpack":"4.30.0","full-icu":"^1.3.0","prettier":"1.16.4","react-ga":"^2.5.2","recharts":"1.0.0-beta.9","testcafe":"1.1.4","commander":"2.14.1","node-sass":"4.13.0","react-dom":"^16.5.2","stylelint":"^10.0.0","supertest":"3.0.0","ts-loader":"6.0.0","@types/raf":"^3.4.0","css-loader":"0.28.7","jest-junit":"3.0.0","raw-loader":"0.5.1","styled-jsx":"2.2.1","typescript":"3.3.4000","@babel/core":"7.4.4","@types/jest":"24.0.6","@types/node":"7.0.8","@types/uuid":"3.4.3","file-loader":"3.0.1","jest-enzyme":"7.0.2","lint-staged":"9.1.0","sass-loader":"6.0.6","webpack-cli":"3.3.2","@types/react":"16.8.6","babel-loader":"8.0.5","react-helmet":"5.2.0","react-select":"1.2.1","style-loader":"0.19.1","@types/enzyme":"3.1.13","@types/lodash":"4.14.123","testcafe-live":"0.1.4","@babel/runtime":"7.4.4","dotenv-webpack":"^1.7.0","@babel/polyfill":"^7.4.4","@storybook/react":"5.0.11","@types/invariant":"2.2.29","@types/react-dom":"16.0.11","isomorphic-fetch":"2.2.1","react-datepicker":"1.1.0","react-router-dom":"4.2.2","@babel/preset-env":"7.4.4","@gooddata/mock-js":"^2.13.1","@storybook/addons":"5.0.11","@types/classnames":"2.2.3","@types/prop-types":"15.5.2","@storybook/theming":"5.0.11","identity-obj-proxy":"^3.0.0","intl-messageformat":"^7.5.4","webpack-dev-server":"3.3.1","@babel/preset-react":"7.0.0","@types/react-portal":"4.0.1","@types/react-window":"^1.8.1","babel-plugin-lodash":"3.3.4","html-webpack-plugin":"3.2.0","react-test-renderer":"16.4.2","@types/react-measure":"2.0.5","clean-webpack-plugin":"2.0.2","stats-webpack-plugin":"0.7.0","eslint-config-prettier":"4.1.0","react-google-recaptcha":"^0.14.1","tslint-config-prettier":"1.18.0","@gooddata/eslint-config":"^1.0.0","@gooddata/tslint-config":"1.0.0","@types/react-responsive":"^3.0.3","@types/storybook__react":"4.0.1","@types/stringify-object":"^3.2.0","enzyme-adapter-react-16":"1.3.1","@gooddata/test-storybook":"4.0.0","@storybook/addon-actions":"5.0.11","@storybook/addon-options":"5.0.11","node-sass-magic-importer":"5.1.0","react-syntax-highlighter":"11.0.2","@types/fixed-data-table-2":"0.8.1","stylelint-config-prettier":"5.2.0","@gooddata/stylelint-config":"4.0.1","@types/react-test-renderer":"16.0.0","circular-dependency-plugin":"5.0.2","compression-webpack-plugin":"2.0.0","@types/json-stable-stringify":"^1.0.32","@gooddata/frontend-npm-scripts":"1.1.0","@types/enzyme-adapter-react-16":"1.0.3","stylelint-checkstyle-formatter":"0.1.0","@types/storybook__addon-actions":"3.4.2","@babel/plugin-proposal-class-properties":"7.4.4","@babel/plugin-proposal-object-rest-spread":"7.4.4","@babel/plugin-transform-async-to-generator":"7.4.4"},"peerDependencies":{"react":"^16.5.2","react-dom":"^16.5.2"},"_npmOperationalInternal":{"tmp":"tmp/react-components_7.8.0-alpha-yanlipnican-develop-2020-06-09T14-12-52-935Z_1591712002147_0.15969638478036874","host":"s3://npm-registry-packages"}},"7.8.0-alpha-yanlipnican-develop-2020-06-09T14-23-06-934Z":{"name":"@gooddata/react-components","version":"7.8.0-alpha-yanlipnican-develop-2020-06-09T14-23-06-934Z","author":{"name":"GoodData Corporation"},"license":"BSD-3-Clause","_id":"@gooddata/react-components@7.8.0-alpha-yanlipnican-develop-2020-06-09T14-23-06-934Z","maintainers":[{"name":"afi","email":"adam.fiedler@gooddata.com"},{"name":"bertold8","email":"ivan.nejezchleb@seznam.cz"},{"name":"bich.nguyen","email":"bich.nguyen@gooddata.com"},{"name":"brbistas","email":"valentinos.chraniotis@gooddata.com"},{"name":"bugsbunny338","email":"jiri.zajic@mensa.cz"},{"name":"de.do","email":"de.do@gooddata.com"},{"name":"gooddata-ci","email":"rail@gooddata.com"},{"name":"hang.ngo","email":"hang.ngo@gooddata.com"},{"name":"hung.nguyen.hoang","email":"hung.nguyen@gooddata.com"},{"name":"huong.nguyen","email":"huong.nguyen@gooddata.com"},{"name":"huyen.nguyen","email":"huyen.nguyen@gooddata.com"},{"name":"ivan.mjartan","email":"ivan.mjartan@gooddata.com"},{"name":"jakub-sterba","email":"jakub.sterba@gooddata.com"},{"name":"jaroslav.tomecek","email":"jaroslav.tomecek@gooddata.com"},{"name":"jkittler","email":"honza.kittler@gmail.com"},{"name":"khanh.le","email":"khanh.le@gooddata.com"},{"name":"lanhuynh","email":"lan.huynh@gooddata.com"},{"name":"linhhong","email":"linh.hong@gooddata.com"},{"name":"lupko","email":"lubomir.slivka@gooddata.com"},{"name":"mai.nguyen","email":"mai.nguyen@gooddata.com"},{"name":"matyas.kandl","email":"matyas.kandl@gooddata.com"},{"name":"michal.marsal","email":"michal.marsal@gooddata.com"},{"name":"my.duong","email":"my.duong@gooddata.com"},{"name":"naibinh","email":"naibinh@gmail.com"},{"name":"nikolacech","email":"nikola.cech@gooddata.com"},{"name":"nis.hua","email":"nis.hua@gooddata.com"},{"name":"no23reason","email":"dan.homola@hotmail.cz"},{"name":"patrikbraborec","email":"patrik.braborec@gooddata.com"},{"name":"pbenes","email":"petr.benes@gooddata.com"},{"name":"petrjanu","email":"petr.janu@gooddata.com"},{"name":"pkingo","email":"philipandreaskingo@hotmail.com"},{"name":"ptquang86","email":"ptquang86@gmail.com"},{"name":"qduval","email":"quentin.duval@gooddata.com"},{"name":"rodri360","email":"me@rodri360.com"},{"name":"scavnickyj","email":"jakub.scavnicky@gooddata.com"},{"name":"sitina","email":"jiri.sitina@gooddata.com"},{"name":"strouhaljan","email":"strouhal.jan@gmail.com"},{"name":"thao-luong","email":"thao.luong@gooddata.com"},{"name":"thuong.nguyen","email":"thuong.nguyen@gooddata.com"},{"name":"tomas.kratochvil","email":"tomas.kratochvil@gooddata.com"},{"name":"tomsatgd","email":"tomas.satinsky@gooddata.com"},{"name":"trung-le-quoc","email":"trung.le@gooddata.com"},{"name":"tu-ngo","email":"tungo1981@gmail.com"},{"name":"tu.bui","email":"tu.bui@gooddata.com"},{"name":"tulean","email":"tuan.le@gooddata.com"},{"name":"tuqt1005","email":"tu.tran@gooddata.com"},{"name":"utdnah","email":"danh.ung@gooddata.com"},{"name":"vlastikcz","email":"vlastimil.kotas@gooddata.com"},{"name":"vu.pham","email":"vu.pham@gooddata.com"},{"name":"xmort","email":"petr.dolejsi@gooddata.com"},{"name":"yanlipnican","email":"yanlipnican@gmail.com"}],"homepage":"https://github.com/gooddata/gooddata-react-components#readme","bugs":{"url":"https://github.com/gooddata/gooddata-react-components/issues"},"dist":{"shasum":"32239e574cf7092c26b93db01695e608cacd19d7","tarball":"https://registry.npmjs.org/@gooddata/react-components/-/react-components-7.8.0-alpha-yanlipnican-develop-2020-06-09T14-23-06-934Z.tgz","fileCount":2651,"integrity":"sha512-QYSwTOuZy09ksYSn8T4KotxD5Hu2qyzGUkPVAepgw/jIwRPrvz+ULuJmllrJ/KFT91F0wH6mXxnf3IXIARJfLw==","signatures":[{"sig":"MEUCIB0QANSpp0l5pBkHKsjcKSddt2Ad6MZteYHilbN0vW59AiEA/pwMlleC8ZjEXENGZF/RdmR8TllgofJcjeqoIX9FL+A=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":10513699,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJe35toCRA9TVsSAnZWagAA40kP/A2Odzbm3zmiIqnP2PPj\nLaZsKk1mIqTu56rPYtVdhDJjhD4ZyS1Kom5h5h0qnEngExx86mXNXuM7UXoT\nC+BQrQIelFjVndAUY7ACk/m/fA+bTBR9XnHXkODLe2pxPTYSRkvaUmqRpAUT\naEWIsxMN2VY60Sh8dAPEdeCVd/J077GVCfAr4GoiQiDzsgZhQbQXpXdmomM9\naDEoNKQ1OEBWeRtM4I3e8OD0YK1h/Zwjar8mDtyPludxyAkVUtK6wC2IXIWI\nv5a5uHoN2dj0Y/BM92AaRxEbA9ccLmH4VjScDNTLYzlSUvbdpY5k2seSYMTE\n/49sD2rriGAaf1qDj0/r98wbUZhmLujOAG+4vZfED/xSpQDmzdc/v0A/8Jba\nZsFLWaVSfgz1zdLYwr66D5G8y4dqhIwqeuiVuFNnMqUIMUAywVRta/uWZ0H2\nZU8r8EoNHSUfFX/JCRd1PcaRwbYodZgkvjjYxhaSs4DWq5GveNSNeSiAcvor\nyP4LpTo+c4TByA0lVnEVtNU6HSW1eAHZHSEodkbU+3as87EoT9pM3mc9ex/J\nSysuRfm0V5zuCakyRdPTpVYaBqbqqsuvjudQvYQ/P+YFyYeaAAyTRRgZfJhs\nxaHpjoshAiP6tGqdPAhP1HEZvaVQa/an77GUIk/ipU92kzD4/6dGMWcdDDfv\nYyUW\r\n=ZnjP\r\n-----END PGP SIGNATURE-----\r\n"},"main":"dist/index.js","husky":{"hooks":{"pre-commit":"lint-staged"}},"config":{"eslint":"./examples/**/*.{js,jsx}","tslint":"./{__mocks__,src,stories}/{,**/}*.{ts,tsx}"},"readme":"[![npm version](https://badge.fury.io/js/%40gooddata%2Freact-components.svg)](https://www.npmjs.com/package/@gooddata/react-components)\n\n# GoodData.UI React components\n> A React-based JavaScript library for building data-driven applications\n\n## Getting started\n- [GoodData.UI Documentation](http://sdk.gooddata.com/gooddata-ui/)\n- [GoodData.UI Live Examples](https://gooddata-examples.herokuapp.com/)\n- [Stack Overflow](https://stackoverflow.com/questions/tagged/gooddata)\n\n### Usage\nWith [yarn](https://yarnpkg.com) installed, go to your project directory and run\n```\n$ yarn add @gooddata/react-components\n```\nIf you prefer [npm](npmjs.com) run\n```\n$ npm install --save @gooddata/react-components\n```\n\nThe public API is exposed via global `index.js`. Except for the styles, do not import any other file directly\nbecause they are not intended to be part of the public API.\n\n## Contributing\n\nWe welcome any contribution in form of [issues](https://github.com/gooddata/gooddata-react-components/issues) or [pull requests](https://github.com/gooddata/gooddata-react-components/pulls).\n\nInstall [Node.js](http://nodejs.org) (node 12.16.1, npm v6.13.4) and [Yarn](https://classic.yarnpkg.com) (1.22.4).\n\nInstall dependencies:\n```\nyarn install --frozen-lockfile\n```\n\nThese commands may come in handy while developing:\n\n| command | description |\n| ------- | ----------- |\n| `yarn install --pure-lockfile` | first step |\n| ||\n| `yarn dev` | build react-components to `/dist` in watch mode |\n| `yarn test` | run all unit tests |\n| `yarn prettier-write` | format the source code to match the valid codestyle |\n| `yarn validate` | validate codestyle |\n| ||\n| `yarn storybook` | run storybook from `/stories` on http://localhost:9001 |\n| `yarn build-storybook` | build storybook to `/dist-storybook` |\n| `yarn test-storybook` | run storybook and [screenshot tests](https://github.com/gooddata/gdc-client-utils/tree/master/test-storybook) |\n| ||\n| `yarn examples` | run Live Examples dev-server from `/examples` on https://localhost:8999 |\n| `yarn examples-build` | build Live Examples to `/examples/dist` |\n| `yarn examples-server` | serve built Live Examples - see `/examples/server/src` |\n| `yarn examples-testcafe` | run testcafe tests against `localhost:8999` |\n\n### Deploy to heroku.com\nWhen you deploy this repo to heroku, it serves *GoodData.UI Live Examples*.\nRelevant tasks are in `Procfile` and `package.json`.\n\n```bash\n# run in the project directory\nheroku login\nheroku create <your-app-name>\nheroku config:set DOMAIN_ADMIN_USERNAME=x@gooddata.com DOMAIN_ADMIN_PASSWORD=xy PROJECT_ID_TO_ASSIGN=xms7ga4tf3g3nzucd8380o2bev8oeknp\ngit push heroku HEAD:master\nheroku open\n```\n### Enable Geo Chart for Storybook and Live Examples\nGeo chart uses Mapbox to render map which requires a Mapbox access token.\n- Register an account and create Mapbox access token at [guide](https://docs.mapbox.com/help/how-mapbox-works/access-tokens/)\n- Store the created token at `.env`:\n```bash\necho -e \"EXAMPLE_MAPBOX_ACCESS_TOKEN=token\" >> .env # only need to run once\necho -e \"STORYBOOK_MAPBOX_ACCESS_TOKEN=token\" >> .env # only need to run once\n```\n\n### Run Live Examples Locally\nTo run *GoodData.UI Live Examples* locally:\n```bash\ngit clone <this-repository>\ncd  <repository-folder>\nyarn install --pure-lockfile\nyarn examples\n```\nThen open https://localhost:8999 and login using Live Examples account (you can [create one here](https://gooddata-examples.herokuapp.com/registration)).\n\n### Run Storybook locally\n- Run storybook with token stored in `.env` for more secure\n```bash\nyarn storybook\n```\n- Or run storybook with token env param exposed to cli (not suggested)\n```bash\nSTORYBOOK_MAPBOX_ACCESS_TOKEN=token yarn storybook\n```\n- Apply either above way to `yarn build-storybook` or `yarn test-storybook`\n\n### Source code formatting\nThe source code in the repository is formatted by [Prettier](https://prettier.io/).\nThe format of the code is validated by our Continuous Integration server and is one of the requirements of successful merge.\n\nPrettier is supported by every major IDE. You can find the list of supported editors and how to configure them [here](https://prettier.io/docs/en/editors.html).\n\nIn the case, when your editor is not supported or you don't want to setup the integration, you can run the `yarn prettier-write` command to reformat the code before commit.\n\n## Changelog\n\n- see [CHANGELOG.md](CHANGELOG.md)\n\n## Supported versions\n\nIn order to make the user experience with integrating GoodData UI SDK as smooth and secure as possible and to ensure that the SDK is using the latest features of the platform, we will only provide support to two most recent major versions of UI SDK.\n\nThe most recent majors will be supported in the following modes:\n\n- The latest major version will receive all new functionality and all bug fixes\n- The previous major version will only receive fixes to critical issues and security fixes. These fixes will be applied on top of last released version of the previous major\n\nThe customers are encouraged to always use the latest version of the UI SDK.\n\nIn case of using older versions, the user might face API incompatibility, performance or security issues.\n\nPlease follow the installation instructions to update to the newest version.\n\n## License\n\n(C) 2007-2020 GoodData Corporation\n\nThis project is dual licensed:\n\n- The ATTRIBUTION-NONCOMMERCIAL 4.0 INTERNATIONAL (CC BY-NC 4.0) is used for purpose of the trial experience and evaluation of GoodData.UI library.\n- The GOODDATA GOODDATA.UI LIBRARY END USER LICENSE AGREEMENT is used for GoodData customers.\n\nFor more information, please see [LICENSE](https://github.com/gooddata/gooddata-react-components/blob/master/LICENSE)\n","gitHead":"0a82da0db6d0b2d4cea34214d615abdeb3d6ca4e","scripts":{"dev":"bash scripts/build.sh --dev-watch","test":"jest --watch","build":"bash scripts/build.sh","tslint":"yarn run-tslint -t verbose $npm_package_config_tslint","prepare":"cd examples/server && yarn install --frozen-lockfile && cd ../..; rm -r examples/node_modules 2>/dev/null; true","examples":"bash scripts/run-examples.sh","prepare?":"# Called before `npm publish` and on local `npm install`. Temporarily also for deleting obsolete node_modules. Ends with `true` to continue gracefully.","validate":"tsc --noEmit && yarn tslint && eslint $npm_package_config_eslint && yarn validate-style && yarn prettier-check","build-dev":"bash scripts/build.sh --dev","examples?":"# Default is developer domain, other options: yarn examples [sec,secure,stg,stg2,stg3,demo,developer or URL]","storybook":"yarn build && start-storybook -p 9001 -c .storybook","test-once":"jest","tslint-ci":"mkdir -p ./ci/results && yarn run-tslint -t checkstyle -o ./ci/results/tslint-results.xml $npm_package_config_tslint","run-tslint":"tslint -p tsconfig.json","validate-ci":"tsc --noEmit && yarn tslint-ci  && eslint $npm_package_config_eslint -f checkstyle -o ci/results/eslint-results.xml && yarn validate-style-ci && yarn prettier-check","examples-build":"bash scripts/build-examples.sh","prepublishOnly":"yarn build","prettier-check":"prettier --check '{src,stories,styles,__mocks__,examples/server/src,examples/src,examples/test}/**/*.{ts,js,tsx,jsx,json,scss,md,yaml,html}'","prettier-write":"prettier --write '{src,stories,styles,__mocks__,examples/server/src,examples/src,examples/test}/**/*.{ts,js,tsx,jsx,json,scss,md,yaml,html}'","test-storybook":"yarn build && test-storybook","validate-style":"stylelint '**/*.scss'","build-storybook":"yarn build && build-storybook -c .storybook -o dist-storybook","examples-server":"node examples/server/src/index.js","heroku-postbuild":"yarn examples-build developer","examples-testcafe":"./scripts/run-testcafe.sh visual","validate-style-ci":"stylelint '**/*.scss' --custom-formatter=node_modules/stylelint-checkstyle-formatter > ci/results/stylelint-results.xml","check-circular-deps":"madge --circular --extensions ts ./src","examples-testcafe-ci":"./scripts/run-testcafe.sh ci","examples-testcafe-live":"./scripts/run-testcafe.sh live"},"typings":"dist/index.d.ts","_npmUser":{"name":"yanlipnican","email":"yanlipnican@gmail.com"},"deprecated":"@gooddata/react-components@7 reached End of Support on March 31, 2022. Please upgrade (see https://sdk.gooddata.com/gooddata-ui/docs/supported_versions.html for more information).","repository":{"url":"git+ssh://git@github.com/gooddata/gooddata-react-components.git","type":"git"},"_npmVersion":"6.13.4","description":"GoodData.UI - A powerful JavaScript library for building analytical applications","directories":{},"lint-staged":{"{src,stories,styles,__mocks__,examples/server/src,examples/src,examples/test}/**/*.{ts,js,tsx,jsx,scss}":["npx gdc-fix-copyright","git add"],"{src,stories,styles,__mocks__,examples/server/src,examples/src,examples/test}/**/*.{ts,js,tsx,jsx,json,scss,md,yaml,html}":["prettier --write","git add"]},"_nodeVersion":"12.16.1","dependencies":{"rxjs":"^5.5.6","uuid":"^3.2.1","immer":"^1.3.1","lodash":"^4.17.15","date-fns":"^2.7.0","downshift":"^3.2.7","invariant":"^2.2.2","mapbox-gl":"^1.6.1","classnames":"^2.2.6","codemirror":"^5.54.0","highcharts":"7.1.1","prop-types":"^15.6.0","react-intl":"^3.6.0","custom-event":"^1.0.1","react-window":"^1.8.1","ag-grid-react":"20.0.0","react-measure":"^2.3.0","@types/mapbox-gl":"^1.6.1","react-day-picker":"~7.3.0","react-responsive":"^3.0.0","stringify-object":"^2.4.0","@gooddata/typings":"^2.24.2","@types/codemirror":"^0.0.95","ag-grid-community":"20.0.0","http-status-codes":"^1.3.0","react-codemirror2":"^7.2.0","@gooddata/js-utils":"^3.10.5","@gooddata/numberjs":"^3.2.4","fixed-data-table-2":"0.7.17","@gooddata/goodstrap":"^68.10.0","react-dom-factories":"^1.0.2","@gooddata/gooddata-js":"^13.0.1","json-stable-stringify":"^1.0.1","react-transition-group":"^2.2.1","hoist-non-react-statics":"^3.3.0","nodelist-foreach-polyfill":"^1.2.0","@formatjs/intl-pluralrules":"^1.3.6","highcharts-grouped-categories":"^1.1.3"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"raf":"3.3.2","yup":"^0.24.1","jest":"24.7.1","husky":"3.0.0","madge":"^3.4.4","react":"^16.5.2","enzyme":"3.5.0","eslint":"4.19.1","formik":"^0.11.11","moment":"2.23.0","history":"^4.7.2","ts-jest":"24.0.0","webpack":"4.30.0","full-icu":"^1.3.0","prettier":"1.16.4","react-ga":"^2.5.2","recharts":"1.0.0-beta.9","testcafe":"1.1.4","commander":"2.14.1","node-sass":"4.13.0","react-dom":"^16.5.2","stylelint":"^10.0.0","supertest":"3.0.0","ts-loader":"6.0.0","@types/raf":"^3.4.0","css-loader":"0.28.7","jest-junit":"3.0.0","raw-loader":"0.5.1","styled-jsx":"2.2.1","typescript":"3.3.4000","@babel/core":"7.4.4","@types/jest":"24.0.6","@types/node":"7.0.8","@types/uuid":"3.4.3","file-loader":"3.0.1","jest-enzyme":"7.0.2","lint-staged":"9.1.0","sass-loader":"6.0.6","webpack-cli":"3.3.2","@types/react":"16.8.6","babel-loader":"8.0.5","react-helmet":"5.2.0","react-select":"1.2.1","style-loader":"0.19.1","@types/enzyme":"3.1.13","@types/lodash":"4.14.123","testcafe-live":"0.1.4","@babel/runtime":"7.4.4","dotenv-webpack":"^1.7.0","@babel/polyfill":"^7.4.4","@storybook/react":"5.0.11","@types/invariant":"2.2.29","@types/react-dom":"16.0.11","isomorphic-fetch":"2.2.1","react-datepicker":"1.1.0","react-router-dom":"4.2.2","@babel/preset-env":"7.4.4","@gooddata/mock-js":"^2.13.1","@storybook/addons":"5.0.11","@types/classnames":"2.2.3","@types/prop-types":"15.5.2","@storybook/theming":"5.0.11","identity-obj-proxy":"^3.0.0","intl-messageformat":"^7.5.4","webpack-dev-server":"3.3.1","@babel/preset-react":"7.0.0","@types/react-portal":"4.0.1","@types/react-window":"^1.8.1","babel-plugin-lodash":"3.3.4","html-webpack-plugin":"3.2.0","react-test-renderer":"16.4.2","@types/react-measure":"2.0.5","clean-webpack-plugin":"2.0.2","stats-webpack-plugin":"0.7.0","eslint-config-prettier":"4.1.0","react-google-recaptcha":"^0.14.1","tslint-config-prettier":"1.18.0","@gooddata/eslint-config":"^1.0.0","@gooddata/tslint-config":"1.0.0","@types/react-responsive":"^3.0.3","@types/storybook__react":"4.0.1","@types/stringify-object":"^3.2.0","enzyme-adapter-react-16":"1.3.1","@gooddata/test-storybook":"4.0.0","@storybook/addon-actions":"5.0.11","@storybook/addon-options":"5.0.11","node-sass-magic-importer":"5.1.0","react-syntax-highlighter":"11.0.2","@types/fixed-data-table-2":"0.8.1","stylelint-config-prettier":"5.2.0","@gooddata/stylelint-config":"4.0.1","@types/react-test-renderer":"16.0.0","circular-dependency-plugin":"5.0.2","compression-webpack-plugin":"2.0.0","@types/json-stable-stringify":"^1.0.32","@gooddata/frontend-npm-scripts":"1.1.0","@types/enzyme-adapter-react-16":"1.0.3","stylelint-checkstyle-formatter":"0.1.0","@types/storybook__addon-actions":"3.4.2","@babel/plugin-proposal-class-properties":"7.4.4","@babel/plugin-proposal-object-rest-spread":"7.4.4","@babel/plugin-transform-async-to-generator":"7.4.4"},"peerDependencies":{"react":"^16.5.2","react-dom":"^16.5.2"},"_npmOperationalInternal":{"tmp":"tmp/react-components_7.8.0-alpha-yanlipnican-develop-2020-06-09T14-23-06-934Z_1591712615467_0.20478884514794538","host":"s3://npm-registry-packages"}},"7.8.0-beta.8":{"name":"@gooddata/react-components","version":"7.8.0-beta.8","author":{"name":"GoodData Corporation"},"license":"BSD-3-Clause","_id":"@gooddata/react-components@7.8.0-beta.8","maintainers":[{"name":"afi","email":"adam.fiedler@gooddata.com"},{"name":"bertold8","email":"ivan.nejezchleb@seznam.cz"},{"name":"bich.nguyen","email":"bich.nguyen@gooddata.com"},{"name":"brbistas","email":"valentinos.chraniotis@gooddata.com"},{"name":"bugsbunny338","email":"jiri.zajic@mensa.cz"},{"name":"de.do","email":"de.do@gooddata.com"},{"name":"gooddata-ci","email":"rail@gooddata.com"},{"name":"hang.ngo","email":"hang.ngo@gooddata.com"},{"name":"hung.nguyen.hoang","email":"hung.nguyen@gooddata.com"},{"name":"huong.nguyen","email":"huong.nguyen@gooddata.com"},{"name":"huyen.nguyen","email":"huyen.nguyen@gooddata.com"},{"name":"ivan.mjartan","email":"ivan.mjartan@gooddata.com"},{"name":"jakub-sterba","email":"jakub.sterba@gooddata.com"},{"name":"jaroslav.tomecek","email":"jaroslav.tomecek@gooddata.com"},{"name":"jkittler","email":"honza.kittler@gmail.com"},{"name":"khanh.le","email":"khanh.le@gooddata.com"},{"name":"lanhuynh","email":"lan.huynh@gooddata.com"},{"name":"linhhong","email":"linh.hong@gooddata.com"},{"name":"lupko","email":"lubomir.slivka@gooddata.com"},{"name":"mai.nguyen","email":"mai.nguyen@gooddata.com"},{"name":"matyas.kandl","email":"matyas.kandl@gooddata.com"},{"name":"michal.marsal","email":"michal.marsal@gooddata.com"},{"name":"my.duong","email":"my.duong@gooddata.com"},{"name":"naibinh","email":"naibinh@gmail.com"},{"name":"nikolacech","email":"nikola.cech@gooddata.com"},{"name":"nis.hua","email":"nis.hua@gooddata.com"},{"name":"no23reason","email":"dan.homola@hotmail.cz"},{"name":"patrikbraborec","email":"patrik.braborec@gooddata.com"},{"name":"pbenes","email":"petr.benes@gooddata.com"},{"name":"petrjanu","email":"petr.janu@gooddata.com"},{"name":"pkingo","email":"philipandreaskingo@hotmail.com"},{"name":"ptquang86","email":"ptquang86@gmail.com"},{"name":"qduval","email":"quentin.duval@gooddata.com"},{"name":"rodri360","email":"me@rodri360.com"},{"name":"scavnickyj","email":"jakub.scavnicky@gooddata.com"},{"name":"sitina","email":"jiri.sitina@gooddata.com"},{"name":"strouhaljan","email":"strouhal.jan@gmail.com"},{"name":"thao-luong","email":"thao.luong@gooddata.com"},{"name":"thuong.nguyen","email":"thuong.nguyen@gooddata.com"},{"name":"tomas.kratochvil","email":"tomas.kratochvil@gooddata.com"},{"name":"tomsatgd","email":"tomas.satinsky@gooddata.com"},{"name":"trung-le-quoc","email":"trung.le@gooddata.com"},{"name":"tu-ngo","email":"tungo1981@gmail.com"},{"name":"tu.bui","email":"tu.bui@gooddata.com"},{"name":"tulean","email":"tuan.le@gooddata.com"},{"name":"tuqt1005","email":"tu.tran@gooddata.com"},{"name":"utdnah","email":"danh.ung@gooddata.com"},{"name":"vlastikcz","email":"vlastimil.kotas@gooddata.com"},{"name":"vu.pham","email":"vu.pham@gooddata.com"},{"name":"xmort","email":"petr.dolejsi@gooddata.com"},{"name":"yanlipnican","email":"yanlipnican@gmail.com"}],"homepage":"https://github.com/gooddata/gooddata-react-components#readme","bugs":{"url":"https://github.com/gooddata/gooddata-react-components/issues"},"dist":{"shasum":"01b38b6cb705f04643eca23fc1d2125ece855341","tarball":"https://registry.npmjs.org/@gooddata/react-components/-/react-components-7.8.0-beta.8.tgz","fileCount":2646,"integrity":"sha512-93HVxdplvHrAqMFdLECdOF22gFirtccpui0qTriemw8BsBjy5epjyym6Gt47XVjPv0lT+lDhWG8bCdLK9vrQXA==","signatures":[{"sig":"MEUCIQDzKmEePkQAm8njLWXrP66kf8H9HyX0osr+W0Dph03QjwIgTUxqKUSLU3YSctivU2ABN3zM7+jeBNgCXrREPD2sdds=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":10485839,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJe4JMwCRA9TVsSAnZWagAAhHcP/RE6Qe2m9phpUNF96g3/\nt2/HJ0SMRySkAJnxn11ylu+i4LdRa4CiCLys++ogPO8yk5rrfhIuhxUSleZ0\nzV7PCD/nProgJ7blfGR+E8/Wma+4hQq2Mr0eivJWMwOG8vnAQOaHKUrBRvAl\nmQELAdO0d3LAcD8+OWc9erVIoV/R33YL53egYEACx2D6Y/e97o1nqosasCZC\n28hxK2X8ndNESBQbRJQ80LIRxk6+VvyxgmS7+YgcMu9cH8LMz/XO5UOPt1Qz\nkIfAmkgH6vBuR4ZUzyUcJVTvwWweIXQP8dv2+tOScSyKBkGwHX01kiNf/8Yr\nIsT2jmV45yggMG+9pCUwPXKG4UwiJPeNSbVowwNOceOXc4bmMpw1+6wWm6Bh\nURde34pvbSGbleq/fldlB8ho2dUn/vV4bVagmGx+k/4BaYc/lxDE7ihRQ4VB\nCHBb6eBfKFLpaJZSZiUvmflT+ttPQJpLXfCONTbHscCJJRVGI+wQXEXkdtkO\nROdtU5MSnAKjoW3tS2hPS7iZVX1CAQ8+3O6tpkBdUMjfJ91QyA6uNkfLlCbq\nK616cS+bS4HKlhgFMCJ3+3TmnucON1stkb1cHfAcfIhzCq6okrfdLWXVvyBG\nPSLuUHn+fZmvBBQeV64eHMolC1tUG9ah0AR6/ETA7lvx5Cjc4qT57ColpONi\nsfe7\r\n=zEuc\r\n-----END PGP SIGNATURE-----\r\n"},"main":"dist/index.js","husky":{"hooks":{"pre-commit":"lint-staged"}},"config":{"eslint":"./examples/**/*.{js,jsx}","tslint":"./{__mocks__,src,stories}/{,**/}*.{ts,tsx}"},"readme":"[![npm version](https://badge.fury.io/js/%40gooddata%2Freact-components.svg)](https://www.npmjs.com/package/@gooddata/react-components)\n\n# GoodData.UI React components\n> A React-based JavaScript library for building data-driven applications\n\n## Getting started\n- [GoodData.UI Documentation](http://sdk.gooddata.com/gooddata-ui/)\n- [GoodData.UI Live Examples](https://gooddata-examples.herokuapp.com/)\n- [Stack Overflow](https://stackoverflow.com/questions/tagged/gooddata)\n\n### Usage\nWith [yarn](https://yarnpkg.com) installed, go to your project directory and run\n```\n$ yarn add @gooddata/react-components\n```\nIf you prefer [npm](npmjs.com) run\n```\n$ npm install --save @gooddata/react-components\n```\n\nThe public API is exposed via global `index.js`. Except for the styles, do not import any other file directly\nbecause they are not intended to be part of the public API.\n\n## Contributing\n\nWe welcome any contribution in form of [issues](https://github.com/gooddata/gooddata-react-components/issues) or [pull requests](https://github.com/gooddata/gooddata-react-components/pulls).\n\nInstall [Node.js](http://nodejs.org) (node 12.16.1, npm v6.13.4) and [Yarn](https://classic.yarnpkg.com) (1.22.4).\n\nInstall dependencies:\n```\nyarn install --frozen-lockfile\n```\n\nThese commands may come in handy while developing:\n\n| command | description |\n| ------- | ----------- |\n| `yarn install --pure-lockfile` | first step |\n| ||\n| `yarn dev` | build react-components to `/dist` in watch mode |\n| `yarn test` | run all unit tests |\n| `yarn prettier-write` | format the source code to match the valid codestyle |\n| `yarn validate` | validate codestyle |\n| ||\n| `yarn storybook` | run storybook from `/stories` on http://localhost:9001 |\n| `yarn build-storybook` | build storybook to `/dist-storybook` |\n| `yarn test-storybook` | run storybook and [screenshot tests](https://github.com/gooddata/gdc-client-utils/tree/master/test-storybook) |\n| ||\n| `yarn examples` | run Live Examples dev-server from `/examples` on https://localhost:8999 |\n| `yarn examples-build` | build Live Examples to `/examples/dist` |\n| `yarn examples-server` | serve built Live Examples - see `/examples/server/src` |\n| `yarn examples-testcafe` | run testcafe tests against `localhost:8999` |\n\n### Deploy to heroku.com\nWhen you deploy this repo to heroku, it serves *GoodData.UI Live Examples*.\nRelevant tasks are in `Procfile` and `package.json`.\n\n```bash\n# run in the project directory\nheroku login\nheroku create <your-app-name>\nheroku config:set DOMAIN_ADMIN_USERNAME=x@gooddata.com DOMAIN_ADMIN_PASSWORD=xy PROJECT_ID_TO_ASSIGN=xms7ga4tf3g3nzucd8380o2bev8oeknp\ngit push heroku HEAD:master\nheroku open\n```\n### Enable Geo Chart for Storybook and Live Examples\nGeo chart uses Mapbox to render map which requires a Mapbox access token.\n- Register an account and create Mapbox access token at [guide](https://docs.mapbox.com/help/how-mapbox-works/access-tokens/)\n- Store the created token at `.env`:\n```bash\necho -e \"EXAMPLE_MAPBOX_ACCESS_TOKEN=token\" >> .env # only need to run once\necho -e \"STORYBOOK_MAPBOX_ACCESS_TOKEN=token\" >> .env # only need to run once\n```\n\n### Run Live Examples Locally\nTo run *GoodData.UI Live Examples* locally:\n```bash\ngit clone <this-repository>\ncd  <repository-folder>\nyarn install --pure-lockfile\nyarn examples\n```\nThen open https://localhost:8999 and login using Live Examples account (you can [create one here](https://gooddata-examples.herokuapp.com/registration)).\n\n### Run Storybook locally\n- Run storybook with token stored in `.env` for more secure\n```bash\nyarn storybook\n```\n- Or run storybook with token env param exposed to cli (not suggested)\n```bash\nSTORYBOOK_MAPBOX_ACCESS_TOKEN=token yarn storybook\n```\n- Apply either above way to `yarn build-storybook` or `yarn test-storybook`\n\n### Source code formatting\nThe source code in the repository is formatted by [Prettier](https://prettier.io/).\nThe format of the code is validated by our Continuous Integration server and is one of the requirements of successful merge.\n\nPrettier is supported by every major IDE. You can find the list of supported editors and how to configure them [here](https://prettier.io/docs/en/editors.html).\n\nIn the case, when your editor is not supported or you don't want to setup the integration, you can run the `yarn prettier-write` command to reformat the code before commit.\n\n## Changelog\n\n- see [CHANGELOG.md](CHANGELOG.md)\n\n## Supported versions\n\nIn order to make the user experience with integrating GoodData UI SDK as smooth and secure as possible and to ensure that the SDK is using the latest features of the platform, we will only provide support to two most recent major versions of UI SDK.\n\nThe most recent majors will be supported in the following modes:\n\n- The latest major version will receive all new functionality and all bug fixes\n- The previous major version will only receive fixes to critical issues and security fixes. These fixes will be applied on top of last released version of the previous major\n\nThe customers are encouraged to always use the latest version of the UI SDK.\n\nIn case of using older versions, the user might face API incompatibility, performance or security issues.\n\nPlease follow the installation instructions to update to the newest version.\n\n## License\n\n(C) 2007-2020 GoodData Corporation\n\nThis project is dual licensed:\n\n- The ATTRIBUTION-NONCOMMERCIAL 4.0 INTERNATIONAL (CC BY-NC 4.0) is used for purpose of the trial experience and evaluation of GoodData.UI library.\n- The GOODDATA GOODDATA.UI LIBRARY END USER LICENSE AGREEMENT is used for GoodData customers.\n\nFor more information, please see [LICENSE](https://github.com/gooddata/gooddata-react-components/blob/master/LICENSE)\n","gitHead":"ba37993803af4a671b9a69a4150de6870a5e01f9","scripts":{"dev":"bash scripts/build.sh --dev-watch","test":"jest --watch","build":"bash scripts/build.sh","tslint":"yarn run-tslint -t verbose $npm_package_config_tslint","prepare":"cd examples/server && yarn install --frozen-lockfile && cd ../..; rm -r examples/node_modules 2>/dev/null; true","examples":"bash scripts/run-examples.sh","prepare?":"# Called before `npm publish` and on local `npm install`. Temporarily also for deleting obsolete node_modules. Ends with `true` to continue gracefully.","validate":"tsc --noEmit && yarn tslint && eslint $npm_package_config_eslint && yarn validate-style && yarn prettier-check","build-dev":"bash scripts/build.sh --dev","examples?":"# Default is developer domain, other options: yarn examples [sec,secure,stg,stg2,stg3,demo,developer or URL]","storybook":"yarn build && start-storybook -p 9001 -c .storybook","test-once":"jest","tslint-ci":"mkdir -p ./ci/results && yarn run-tslint -t checkstyle -o ./ci/results/tslint-results.xml $npm_package_config_tslint","run-tslint":"tslint -p tsconfig.json","validate-ci":"tsc --noEmit && yarn tslint-ci  && eslint $npm_package_config_eslint -f checkstyle -o ci/results/eslint-results.xml && yarn validate-style-ci && yarn prettier-check","examples-build":"bash scripts/build-examples.sh","prepublishOnly":"yarn build","prettier-check":"prettier --check '{src,stories,styles,__mocks__,examples/server/src,examples/src,examples/test}/**/*.{ts,js,tsx,jsx,json,scss,md,yaml,html}'","prettier-write":"prettier --write '{src,stories,styles,__mocks__,examples/server/src,examples/src,examples/test}/**/*.{ts,js,tsx,jsx,json,scss,md,yaml,html}'","test-storybook":"yarn build && test-storybook","validate-style":"stylelint '**/*.scss'","build-storybook":"yarn build && build-storybook -c .storybook -o dist-storybook","examples-server":"node examples/server/src/index.js","heroku-postbuild":"yarn examples-build developer","examples-testcafe":"./scripts/run-testcafe.sh visual","validate-style-ci":"stylelint '**/*.scss' --custom-formatter=node_modules/stylelint-checkstyle-formatter > ci/results/stylelint-results.xml","check-circular-deps":"madge --circular --extensions ts ./src","examples-testcafe-ci":"./scripts/run-testcafe.sh ci","examples-testcafe-live":"./scripts/run-testcafe.sh live"},"typings":"dist/index.d.ts","_npmUser":{"name":"gooddata-ci","email":"rail@gooddata.com"},"deprecated":"@gooddata/react-components@7 reached End of Support on March 31, 2022. Please upgrade (see https://sdk.gooddata.com/gooddata-ui/docs/supported_versions.html for more information).","repository":{"url":"git+ssh://git@github.com/gooddata/gooddata-react-components.git","type":"git"},"_npmVersion":"6.13.4","description":"GoodData.UI - A powerful JavaScript library for building analytical applications","directories":{},"lint-staged":{"{src,stories,styles,__mocks__,examples/server/src,examples/src,examples/test}/**/*.{ts,js,tsx,jsx,scss}":["npx gdc-fix-copyright","git add"],"{src,stories,styles,__mocks__,examples/server/src,examples/src,examples/test}/**/*.{ts,js,tsx,jsx,json,scss,md,yaml,html}":["prettier --write","git add"]},"_nodeVersion":"12.16.1","dependencies":{"rxjs":"^5.5.6","uuid":"^3.2.1","immer":"^1.3.1","lodash":"^4.17.15","date-fns":"^2.7.0","downshift":"^3.2.7","invariant":"^2.2.2","mapbox-gl":"^1.6.1","classnames":"^2.2.6","codemirror":"^5.54.0","highcharts":"7.1.1","prop-types":"^15.6.0","react-intl":"^3.6.0","custom-event":"^1.0.1","react-window":"^1.8.1","ag-grid-react":"20.0.0","react-measure":"^2.3.0","@types/mapbox-gl":"^1.6.1","react-day-picker":"~7.3.0","react-responsive":"^3.0.0","stringify-object":"^2.4.0","@gooddata/typings":"^2.24.2","@types/codemirror":"^0.0.95","ag-grid-community":"20.0.0","http-status-codes":"^1.3.0","react-codemirror2":"^7.2.0","@gooddata/js-utils":"^3.10.5","@gooddata/numberjs":"^3.2.4","fixed-data-table-2":"0.7.17","@gooddata/goodstrap":"^68.10.0","react-dom-factories":"^1.0.2","@gooddata/gooddata-js":"^13.0.1","json-stable-stringify":"^1.0.1","react-transition-group":"^2.2.1","hoist-non-react-statics":"^3.3.0","nodelist-foreach-polyfill":"^1.2.0","@formatjs/intl-pluralrules":"^1.3.6","highcharts-grouped-categories":"^1.1.3"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"raf":"3.3.2","yup":"^0.24.1","jest":"24.7.1","husky":"3.0.0","madge":"^3.4.4","react":"^16.5.2","enzyme":"3.5.0","eslint":"4.19.1","formik":"^0.11.11","moment":"2.23.0","history":"^4.7.2","ts-jest":"24.0.0","webpack":"4.30.0","full-icu":"^1.3.0","prettier":"1.16.4","react-ga":"^2.5.2","recharts":"1.0.0-beta.9","testcafe":"1.1.4","commander":"2.14.1","node-sass":"4.13.0","react-dom":"^16.5.2","stylelint":"^10.0.0","supertest":"3.0.0","ts-loader":"6.0.0","@types/raf":"^3.4.0","css-loader":"0.28.7","jest-junit":"3.0.0","raw-loader":"0.5.1","styled-jsx":"2.2.1","typescript":"3.3.4000","@babel/core":"7.4.4","@types/jest":"24.0.6","@types/node":"7.0.8","@types/uuid":"3.4.3","file-loader":"3.0.1","jest-enzyme":"7.0.2","lint-staged":"9.1.0","sass-loader":"6.0.6","webpack-cli":"3.3.2","@types/react":"16.8.6","babel-loader":"8.0.5","react-helmet":"5.2.0","react-select":"1.2.1","style-loader":"0.19.1","@types/enzyme":"3.1.13","@types/lodash":"4.14.123","testcafe-live":"0.1.4","@babel/runtime":"7.4.4","dotenv-webpack":"^1.7.0","@babel/polyfill":"^7.4.4","@storybook/react":"5.0.11","@types/invariant":"2.2.29","@types/react-dom":"16.0.11","isomorphic-fetch":"2.2.1","react-datepicker":"1.1.0","react-router-dom":"4.2.2","@babel/preset-env":"7.4.4","@gooddata/mock-js":"^2.13.1","@storybook/addons":"5.0.11","@types/classnames":"2.2.3","@types/prop-types":"15.5.2","@storybook/theming":"5.0.11","identity-obj-proxy":"^3.0.0","intl-messageformat":"^7.5.4","webpack-dev-server":"3.3.1","@babel/preset-react":"7.0.0","@types/react-portal":"4.0.1","@types/react-window":"^1.8.1","babel-plugin-lodash":"3.3.4","html-webpack-plugin":"3.2.0","react-test-renderer":"16.4.2","@types/react-measure":"2.0.5","clean-webpack-plugin":"2.0.2","stats-webpack-plugin":"0.7.0","eslint-config-prettier":"4.1.0","react-google-recaptcha":"^0.14.1","tslint-config-prettier":"1.18.0","@gooddata/eslint-config":"^1.0.0","@gooddata/tslint-config":"1.0.0","@types/react-responsive":"^3.0.3","@types/storybook__react":"4.0.1","@types/stringify-object":"^3.2.0","enzyme-adapter-react-16":"1.3.1","@gooddata/test-storybook":"4.0.0","@storybook/addon-actions":"5.0.11","@storybook/addon-options":"5.0.11","node-sass-magic-importer":"5.1.0","react-syntax-highlighter":"11.0.2","@types/fixed-data-table-2":"0.8.1","stylelint-config-prettier":"5.2.0","@gooddata/stylelint-config":"4.0.1","@types/react-test-renderer":"16.0.0","circular-dependency-plugin":"5.0.2","compression-webpack-plugin":"2.0.0","@types/json-stable-stringify":"^1.0.32","@gooddata/frontend-npm-scripts":"1.1.0","@types/enzyme-adapter-react-16":"1.0.3","stylelint-checkstyle-formatter":"0.1.0","@types/storybook__addon-actions":"3.4.2","@babel/plugin-proposal-class-properties":"7.4.4","@babel/plugin-proposal-object-rest-spread":"7.4.4","@babel/plugin-transform-async-to-generator":"7.4.4"},"peerDependencies":{"react":"^16.5.2","react-dom":"^16.5.2"},"_npmOperationalInternal":{"tmp":"tmp/react-components_7.8.0-beta.8_1591776048060_0.42050854675901306","host":"s3://npm-registry-packages"}},"7.8.0-beta.9":{"name":"@gooddata/react-components","version":"7.8.0-beta.9","author":{"name":"GoodData Corporation"},"license":"BSD-3-Clause","_id":"@gooddata/react-components@7.8.0-beta.9","maintainers":[{"name":"afi","email":"adam.fiedler@gooddata.com"},{"name":"bertold8","email":"ivan.nejezchleb@seznam.cz"},{"name":"bich.nguyen","email":"bich.nguyen@gooddata.com"},{"name":"brbistas","email":"valentinos.chraniotis@gooddata.com"},{"name":"bugsbunny338","email":"jiri.zajic@mensa.cz"},{"name":"de.do","email":"de.do@gooddata.com"},{"name":"gooddata-ci","email":"rail@gooddata.com"},{"name":"hang.ngo","email":"hang.ngo@gooddata.com"},{"name":"hung.nguyen.hoang","email":"hung.nguyen@gooddata.com"},{"name":"huong.nguyen","email":"huong.nguyen@gooddata.com"},{"name":"huyen.nguyen","email":"huyen.nguyen@gooddata.com"},{"name":"ivan.mjartan","email":"ivan.mjartan@gooddata.com"},{"name":"jakub-sterba","email":"jakub.sterba@gooddata.com"},{"name":"jaroslav.tomecek","email":"jaroslav.tomecek@gooddata.com"},{"name":"jkittler","email":"honza.kittler@gmail.com"},{"name":"khanh.le","email":"khanh.le@gooddata.com"},{"name":"lanhuynh","email":"lan.huynh@gooddata.com"},{"name":"linhhong","email":"linh.hong@gooddata.com"},{"name":"lupko","email":"lubomir.slivka@gooddata.com"},{"name":"mai.nguyen","email":"mai.nguyen@gooddata.com"},{"name":"matyas.kandl","email":"matyas.kandl@gooddata.com"},{"name":"michal.marsal","email":"michal.marsal@gooddata.com"},{"name":"my.duong","email":"my.duong@gooddata.com"},{"name":"naibinh","email":"naibinh@gmail.com"},{"name":"nikolacech","email":"nikola.cech@gooddata.com"},{"name":"nis.hua","email":"nis.hua@gooddata.com"},{"name":"no23reason","email":"dan.homola@hotmail.cz"},{"name":"patrikbraborec","email":"patrik.braborec@gooddata.com"},{"name":"pbenes","email":"petr.benes@gooddata.com"},{"name":"petrjanu","email":"petr.janu@gooddata.com"},{"name":"pkingo","email":"philipandreaskingo@hotmail.com"},{"name":"ptquang86","email":"ptquang86@gmail.com"},{"name":"qduval","email":"quentin.duval@gooddata.com"},{"name":"rodri360","email":"me@rodri360.com"},{"name":"scavnickyj","email":"jakub.scavnicky@gooddata.com"},{"name":"sitina","email":"jiri.sitina@gooddata.com"},{"name":"strouhaljan","email":"strouhal.jan@gmail.com"},{"name":"thao-luong","email":"thao.luong@gooddata.com"},{"name":"thuong.nguyen","email":"thuong.nguyen@gooddata.com"},{"name":"tomas.kratochvil","email":"tomas.kratochvil@gooddata.com"},{"name":"tomsatgd","email":"tomas.satinsky@gooddata.com"},{"name":"trung-le-quoc","email":"trung.le@gooddata.com"},{"name":"tu-ngo","email":"tungo1981@gmail.com"},{"name":"tu.bui","email":"tu.bui@gooddata.com"},{"name":"tulean","email":"tuan.le@gooddata.com"},{"name":"tuqt1005","email":"tu.tran@gooddata.com"},{"name":"utdnah","email":"danh.ung@gooddata.com"},{"name":"vlastikcz","email":"vlastimil.kotas@gooddata.com"},{"name":"vu.pham","email":"vu.pham@gooddata.com"},{"name":"xmort","email":"petr.dolejsi@gooddata.com"},{"name":"yanlipnican","email":"yanlipnican@gmail.com"}],"homepage":"https://github.com/gooddata/gooddata-react-components#readme","bugs":{"url":"https://github.com/gooddata/gooddata-react-components/issues"},"dist":{"shasum":"6a8eb89282516b0d5b4518d42aff3a0492c7d552","tarball":"https://registry.npmjs.org/@gooddata/react-components/-/react-components-7.8.0-beta.9.tgz","fileCount":2646,"integrity":"sha512-bJOOn9/auwdGiHoE8LLhNpOCL96hpd1rmTOqLUhk1+WEv4tZ9trofu3PRc6H1jfeJoHyK63quPhocfDKEvA1ww==","signatures":[{"sig":"MEUCICvDumvW1VqXeQoWVAA9/uEnDwRIq2saD/nLBoNHemHpAiEA5phmZJ8+XG6NuwJdvw77ZyP9oI5i5wKjYPxzIDpjU1M=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":10485839,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJe4JaNCRA9TVsSAnZWagAAFRoP/RephXlS3zBTmxNUnWUO\nVcc5bD7qmODEF0RP8sj2YuNS4SMYKCvPLrl/ZFFv+inNztRQsEvMTDLGqPXV\nJOHfzxqtyyRd0fhoD//AC9uD0Y/uue/HdlH+Fy0rhCSpysxPdiO/D4Ozvhbh\njxJ6vylTWYoAYtlTE3McUfKL472QMvT+KrWIeF9O8HW5SaeGgjSqY8/9sCkP\ntslFpqYaMZwmLF2GaxuD3I2ivXB4irSJGAgnW7sxGcad1b7RQyo5yXPVzQnv\nDNfnPwOg3yGWLxvqkWseEX2gouEaH/ZwgygWSkjITMsR3+EnJ9UOwW0uSKci\nDLI2bwS813H5GZIkMrtFSS5dL6W5XN9wS0E9zvO17mjwVGhMo7ig+PAWNzsb\n2+TyEo5BGR8gVN3VtXxGE7kLQeVChpDHYDDPpHZdaQuviDGNu3Z9LrblVIEw\nkzhUzXfR00eSXRk5JIRjpM+2xuwStq4gincwvhtsB4VwmBGEMHY6IrKv5ssT\njv2y6o4h1iO7ng9NEYfZG8qqAkPefD6A+gzXdeQ7xCk7snmgwajrO+B1DfEO\nsHhC5SHbasgvY5BlcERGja0+K6ZphPTyyCfBcnW/3k/NuySknblJ4nA9OOAu\nnKEztkhe/miEi9UiRIbgbSsd9971N31pZbk6ZojxOgBort9ysH7A6tapdHVf\nhXyF\r\n=g/gL\r\n-----END PGP SIGNATURE-----\r\n"},"main":"dist/index.js","husky":{"hooks":{"pre-commit":"lint-staged"}},"config":{"eslint":"./examples/**/*.{js,jsx}","tslint":"./{__mocks__,src,stories}/{,**/}*.{ts,tsx}"},"readme":"[![npm version](https://badge.fury.io/js/%40gooddata%2Freact-components.svg)](https://www.npmjs.com/package/@gooddata/react-components)\n\n# GoodData.UI React components\n> A React-based JavaScript library for building data-driven applications\n\n## Getting started\n- [GoodData.UI Documentation](http://sdk.gooddata.com/gooddata-ui/)\n- [GoodData.UI Live Examples](https://gooddata-examples.herokuapp.com/)\n- [Stack Overflow](https://stackoverflow.com/questions/tagged/gooddata)\n\n### Usage\nWith [yarn](https://yarnpkg.com) installed, go to your project directory and run\n```\n$ yarn add @gooddata/react-components\n```\nIf you prefer [npm](npmjs.com) run\n```\n$ npm install --save @gooddata/react-components\n```\n\nThe public API is exposed via global `index.js`. Except for the styles, do not import any other file directly\nbecause they are not intended to be part of the public API.\n\n## Contributing\n\nWe welcome any contribution in form of [issues](https://github.com/gooddata/gooddata-react-components/issues) or [pull requests](https://github.com/gooddata/gooddata-react-components/pulls).\n\nInstall [Node.js](http://nodejs.org) (node 12.16.1, npm v6.13.4) and [Yarn](https://classic.yarnpkg.com) (1.22.4).\n\nInstall dependencies:\n```\nyarn install --frozen-lockfile\n```\n\nThese commands may come in handy while developing:\n\n| command | description |\n| ------- | ----------- |\n| `yarn install --pure-lockfile` | first step |\n| ||\n| `yarn dev` | build react-components to `/dist` in watch mode |\n| `yarn test` | run all unit tests |\n| `yarn prettier-write` | format the source code to match the valid codestyle |\n| `yarn validate` | validate codestyle |\n| ||\n| `yarn storybook` | run storybook from `/stories` on http://localhost:9001 |\n| `yarn build-storybook` | build storybook to `/dist-storybook` |\n| `yarn test-storybook` | run storybook and [screenshot tests](https://github.com/gooddata/gdc-client-utils/tree/master/test-storybook) |\n| ||\n| `yarn examples` | run Live Examples dev-server from `/examples` on https://localhost:8999 |\n| `yarn examples-build` | build Live Examples to `/examples/dist` |\n| `yarn examples-server` | serve built Live Examples - see `/examples/server/src` |\n| `yarn examples-testcafe` | run testcafe tests against `localhost:8999` |\n\n### Deploy to heroku.com\nWhen you deploy this repo to heroku, it serves *GoodData.UI Live Examples*.\nRelevant tasks are in `Procfile` and `package.json`.\n\n```bash\n# run in the project directory\nheroku login\nheroku create <your-app-name>\nheroku config:set DOMAIN_ADMIN_USERNAME=x@gooddata.com DOMAIN_ADMIN_PASSWORD=xy PROJECT_ID_TO_ASSIGN=xms7ga4tf3g3nzucd8380o2bev8oeknp\ngit push heroku HEAD:master\nheroku open\n```\n### Enable Geo Chart for Storybook and Live Examples\nGeo chart uses Mapbox to render map which requires a Mapbox access token.\n- Register an account and create Mapbox access token at [guide](https://docs.mapbox.com/help/how-mapbox-works/access-tokens/)\n- Store the created token at `.env`:\n```bash\necho -e \"EXAMPLE_MAPBOX_ACCESS_TOKEN=token\" >> .env # only need to run once\necho -e \"STORYBOOK_MAPBOX_ACCESS_TOKEN=token\" >> .env # only need to run once\n```\n\n### Run Live Examples Locally\nTo run *GoodData.UI Live Examples* locally:\n```bash\ngit clone <this-repository>\ncd  <repository-folder>\nyarn install --pure-lockfile\nyarn examples\n```\nThen open https://localhost:8999 and login using Live Examples account (you can [create one here](https://gooddata-examples.herokuapp.com/registration)).\n\n### Run Storybook locally\n- Run storybook with token stored in `.env` for more secure\n```bash\nyarn storybook\n```\n- Or run storybook with token env param exposed to cli (not suggested)\n```bash\nSTORYBOOK_MAPBOX_ACCESS_TOKEN=token yarn storybook\n```\n- Apply either above way to `yarn build-storybook` or `yarn test-storybook`\n\n### Source code formatting\nThe source code in the repository is formatted by [Prettier](https://prettier.io/).\nThe format of the code is validated by our Continuous Integration server and is one of the requirements of successful merge.\n\nPrettier is supported by every major IDE. You can find the list of supported editors and how to configure them [here](https://prettier.io/docs/en/editors.html).\n\nIn the case, when your editor is not supported or you don't want to setup the integration, you can run the `yarn prettier-write` command to reformat the code before commit.\n\n## Changelog\n\n- see [CHANGELOG.md](CHANGELOG.md)\n\n## Supported versions\n\nIn order to make the user experience with integrating GoodData UI SDK as smooth and secure as possible and to ensure that the SDK is using the latest features of the platform, we will only provide support to two most recent major versions of UI SDK.\n\nThe most recent majors will be supported in the following modes:\n\n- The latest major version will receive all new functionality and all bug fixes\n- The previous major version will only receive fixes to critical issues and security fixes. These fixes will be applied on top of last released version of the previous major\n\nThe customers are encouraged to always use the latest version of the UI SDK.\n\nIn case of using older versions, the user might face API incompatibility, performance or security issues.\n\nPlease follow the installation instructions to update to the newest version.\n\n## License\n\n(C) 2007-2020 GoodData Corporation\n\nThis project is dual licensed:\n\n- The ATTRIBUTION-NONCOMMERCIAL 4.0 INTERNATIONAL (CC BY-NC 4.0) is used for purpose of the trial experience and evaluation of GoodData.UI library.\n- The GOODDATA GOODDATA.UI LIBRARY END USER LICENSE AGREEMENT is used for GoodData customers.\n\nFor more information, please see [LICENSE](https://github.com/gooddata/gooddata-react-components/blob/master/LICENSE)\n","gitHead":"5c43a78b2ff66557d03550197bec359308eda0b0","scripts":{"dev":"bash scripts/build.sh --dev-watch","test":"jest --watch","build":"bash scripts/build.sh","tslint":"yarn run-tslint -t verbose $npm_package_config_tslint","prepare":"cd examples/server && yarn install --frozen-lockfile && cd ../..; rm -r examples/node_modules 2>/dev/null; true","examples":"bash scripts/run-examples.sh","prepare?":"# Called before `npm publish` and on local `npm install`. Temporarily also for deleting obsolete node_modules. Ends with `true` to continue gracefully.","validate":"tsc --noEmit && yarn tslint && eslint $npm_package_config_eslint && yarn validate-style && yarn prettier-check","build-dev":"bash scripts/build.sh --dev","examples?":"# Default is developer domain, other options: yarn examples [sec,secure,stg,stg2,stg3,demo,developer or URL]","storybook":"yarn build && start-storybook -p 9001 -c .storybook","test-once":"jest","tslint-ci":"mkdir -p ./ci/results && yarn run-tslint -t checkstyle -o ./ci/results/tslint-results.xml $npm_package_config_tslint","run-tslint":"tslint -p tsconfig.json","validate-ci":"tsc --noEmit && yarn tslint-ci  && eslint $npm_package_config_eslint -f checkstyle -o ci/results/eslint-results.xml && yarn validate-style-ci && yarn prettier-check","examples-build":"bash scripts/build-examples.sh","prepublishOnly":"yarn build","prettier-check":"prettier --check '{src,stories,styles,__mocks__,examples/server/src,examples/src,examples/test}/**/*.{ts,js,tsx,jsx,json,scss,md,yaml,html}'","prettier-write":"prettier --write '{src,stories,styles,__mocks__,examples/server/src,examples/src,examples/test}/**/*.{ts,js,tsx,jsx,json,scss,md,yaml,html}'","test-storybook":"yarn build && test-storybook","validate-style":"stylelint '**/*.scss'","build-storybook":"yarn build && build-storybook -c .storybook -o dist-storybook","examples-server":"node examples/server/src/index.js","heroku-postbuild":"yarn examples-build developer","examples-testcafe":"./scripts/run-testcafe.sh visual","validate-style-ci":"stylelint '**/*.scss' --custom-formatter=node_modules/stylelint-checkstyle-formatter > ci/results/stylelint-results.xml","check-circular-deps":"madge --circular --extensions ts ./src","examples-testcafe-ci":"./scripts/run-testcafe.sh ci","examples-testcafe-live":"./scripts/run-testcafe.sh live"},"typings":"dist/index.d.ts","_npmUser":{"name":"gooddata-ci","email":"rail@gooddata.com"},"deprecated":"@gooddata/react-components@7 reached End of Support on March 31, 2022. Please upgrade (see https://sdk.gooddata.com/gooddata-ui/docs/supported_versions.html for more information).","repository":{"url":"git+ssh://git@github.com/gooddata/gooddata-react-components.git","type":"git"},"_npmVersion":"6.13.4","description":"GoodData.UI - A powerful JavaScript library for building analytical applications","directories":{},"lint-staged":{"{src,stories,styles,__mocks__,examples/server/src,examples/src,examples/test}/**/*.{ts,js,tsx,jsx,scss}":["npx gdc-fix-copyright","git add"],"{src,stories,styles,__mocks__,examples/server/src,examples/src,examples/test}/**/*.{ts,js,tsx,jsx,json,scss,md,yaml,html}":["prettier --write","git add"]},"_nodeVersion":"12.16.1","dependencies":{"rxjs":"^5.5.6","uuid":"^3.2.1","immer":"^1.3.1","lodash":"^4.17.15","date-fns":"^2.7.0","downshift":"^3.2.7","invariant":"^2.2.2","mapbox-gl":"^1.6.1","classnames":"^2.2.6","codemirror":"^5.54.0","highcharts":"7.1.1","prop-types":"^15.6.0","react-intl":"^3.6.0","custom-event":"^1.0.1","react-window":"^1.8.1","ag-grid-react":"20.0.0","react-measure":"^2.3.0","@types/mapbox-gl":"^1.6.1","react-day-picker":"~7.3.0","react-responsive":"^3.0.0","stringify-object":"^2.4.0","@gooddata/typings":"^2.24.2","@types/codemirror":"^0.0.95","ag-grid-community":"20.0.0","http-status-codes":"^1.3.0","react-codemirror2":"^7.2.0","@gooddata/js-utils":"^3.10.5","@gooddata/numberjs":"^3.2.4","fixed-data-table-2":"0.7.17","@gooddata/goodstrap":"^68.10.0","react-dom-factories":"^1.0.2","@gooddata/gooddata-js":"^13.0.1","json-stable-stringify":"^1.0.1","react-transition-group":"^2.2.1","hoist-non-react-statics":"^3.3.0","nodelist-foreach-polyfill":"^1.2.0","@formatjs/intl-pluralrules":"^1.3.6","highcharts-grouped-categories":"^1.1.3"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"raf":"3.3.2","yup":"^0.24.1","jest":"24.7.1","husky":"3.0.0","madge":"^3.4.4","react":"^16.5.2","enzyme":"3.5.0","eslint":"4.19.1","formik":"^0.11.11","moment":"2.23.0","history":"^4.7.2","ts-jest":"24.0.0","webpack":"4.30.0","full-icu":"^1.3.0","prettier":"1.16.4","react-ga":"^2.5.2","recharts":"1.0.0-beta.9","testcafe":"1.1.4","commander":"2.14.1","node-sass":"4.13.0","react-dom":"^16.5.2","stylelint":"^10.0.0","supertest":"3.0.0","ts-loader":"6.0.0","@types/raf":"^3.4.0","css-loader":"0.28.7","jest-junit":"3.0.0","raw-loader":"0.5.1","styled-jsx":"2.2.1","typescript":"3.3.4000","@babel/core":"7.4.4","@types/jest":"24.0.6","@types/node":"7.0.8","@types/uuid":"3.4.3","file-loader":"3.0.1","jest-enzyme":"7.0.2","lint-staged":"9.1.0","sass-loader":"6.0.6","webpack-cli":"3.3.2","@types/react":"16.8.6","babel-loader":"8.0.5","react-helmet":"5.2.0","react-select":"1.2.1","style-loader":"0.19.1","@types/enzyme":"3.1.13","@types/lodash":"4.14.123","testcafe-live":"0.1.4","@babel/runtime":"7.4.4","dotenv-webpack":"^1.7.0","@babel/polyfill":"^7.4.4","@storybook/react":"5.0.11","@types/invariant":"2.2.29","@types/react-dom":"16.0.11","isomorphic-fetch":"2.2.1","react-datepicker":"1.1.0","react-router-dom":"4.2.2","@babel/preset-env":"7.4.4","@gooddata/mock-js":"^2.13.1","@storybook/addons":"5.0.11","@types/classnames":"2.2.3","@types/prop-types":"15.5.2","@storybook/theming":"5.0.11","identity-obj-proxy":"^3.0.0","intl-messageformat":"^7.5.4","webpack-dev-server":"3.3.1","@babel/preset-react":"7.0.0","@types/react-portal":"4.0.1","@types/react-window":"^1.8.1","babel-plugin-lodash":"3.3.4","html-webpack-plugin":"3.2.0","react-test-renderer":"16.4.2","@types/react-measure":"2.0.5","clean-webpack-plugin":"2.0.2","stats-webpack-plugin":"0.7.0","eslint-config-prettier":"4.1.0","react-google-recaptcha":"^0.14.1","tslint-config-prettier":"1.18.0","@gooddata/eslint-config":"^1.0.0","@gooddata/tslint-config":"1.0.0","@types/react-responsive":"^3.0.3","@types/storybook__react":"4.0.1","@types/stringify-object":"^3.2.0","enzyme-adapter-react-16":"1.3.1","@gooddata/test-storybook":"4.0.0","@storybook/addon-actions":"5.0.11","@storybook/addon-options":"5.0.11","node-sass-magic-importer":"5.1.0","react-syntax-highlighter":"11.0.2","@types/fixed-data-table-2":"0.8.1","stylelint-config-prettier":"5.2.0","@gooddata/stylelint-config":"4.0.1","@types/react-test-renderer":"16.0.0","circular-dependency-plugin":"5.0.2","compression-webpack-plugin":"2.0.0","@types/json-stable-stringify":"^1.0.32","@gooddata/frontend-npm-scripts":"1.1.0","@types/enzyme-adapter-react-16":"1.0.3","stylelint-checkstyle-formatter":"0.1.0","@types/storybook__addon-actions":"3.4.2","@babel/plugin-proposal-class-properties":"7.4.4","@babel/plugin-proposal-object-rest-spread":"7.4.4","@babel/plugin-transform-async-to-generator":"7.4.4"},"peerDependencies":{"react":"^16.5.2","react-dom":"^16.5.2"},"_npmOperationalInternal":{"tmp":"tmp/react-components_7.8.0-beta.9_1591776909201_0.46022790410797065","host":"s3://npm-registry-packages"}},"7.8.0-beta.10":{"name":"@gooddata/react-components","version":"7.8.0-beta.10","author":{"name":"GoodData Corporation"},"license":"BSD-3-Clause","_id":"@gooddata/react-components@7.8.0-beta.10","maintainers":[{"name":"afi","email":"adam.fiedler@gooddata.com"},{"name":"bertold8","email":"ivan.nejezchleb@seznam.cz"},{"name":"bich.nguyen","email":"bich.nguyen@gooddata.com"},{"name":"brbistas","email":"valentinos.chraniotis@gooddata.com"},{"name":"bugsbunny338","email":"jiri.zajic@mensa.cz"},{"name":"de.do","email":"de.do@gooddata.com"},{"name":"gooddata-ci","email":"rail@gooddata.com"},{"name":"hang.ngo","email":"hang.ngo@gooddata.com"},{"name":"hung.nguyen.hoang","email":"hung.nguyen@gooddata.com"},{"name":"huong.nguyen","email":"huong.nguyen@gooddata.com"},{"name":"huyen.nguyen","email":"huyen.nguyen@gooddata.com"},{"name":"ivan.mjartan","email":"ivan.mjartan@gooddata.com"},{"name":"jakub-sterba","email":"jakub.sterba@gooddata.com"},{"name":"jaroslav.tomecek","email":"jaroslav.tomecek@gooddata.com"},{"name":"jkittler","email":"honza.kittler@gmail.com"},{"name":"khanh.le","email":"khanh.le@gooddata.com"},{"name":"lanhuynh","email":"lan.huynh@gooddata.com"},{"name":"linhhong","email":"linh.hong@gooddata.com"},{"name":"lupko","email":"lubomir.slivka@gooddata.com"},{"name":"mai.nguyen","email":"mai.nguyen@gooddata.com"},{"name":"matyas.kandl","email":"matyas.kandl@gooddata.com"},{"name":"michal.marsal","email":"michal.marsal@gooddata.com"},{"name":"my.duong","email":"my.duong@gooddata.com"},{"name":"naibinh","email":"naibinh@gmail.com"},{"name":"nikolacech","email":"nikola.cech@gooddata.com"},{"name":"nis.hua","email":"nis.hua@gooddata.com"},{"name":"no23reason","email":"dan.homola@hotmail.cz"},{"name":"patrikbraborec","email":"patrik.braborec@gooddata.com"},{"name":"pbenes","email":"petr.benes@gooddata.com"},{"name":"petrjanu","email":"petr.janu@gooddata.com"},{"name":"pkingo","email":"philipandreaskingo@hotmail.com"},{"name":"ptquang86","email":"ptquang86@gmail.com"},{"name":"qduval","email":"quentin.duval@gooddata.com"},{"name":"rodri360","email":"me@rodri360.com"},{"name":"scavnickyj","email":"jakub.scavnicky@gooddata.com"},{"name":"sitina","email":"jiri.sitina@gooddata.com"},{"name":"strouhaljan","email":"strouhal.jan@gmail.com"},{"name":"thao-luong","email":"thao.luong@gooddata.com"},{"name":"thuong.nguyen","email":"thuong.nguyen@gooddata.com"},{"name":"tomas.kratochvil","email":"tomas.kratochvil@gooddata.com"},{"name":"tomsatgd","email":"tomas.satinsky@gooddata.com"},{"name":"trung-le-quoc","email":"trung.le@gooddata.com"},{"name":"tu-ngo","email":"tungo1981@gmail.com"},{"name":"tu.bui","email":"tu.bui@gooddata.com"},{"name":"tulean","email":"tuan.le@gooddata.com"},{"name":"tuqt1005","email":"tu.tran@gooddata.com"},{"name":"utdnah","email":"danh.ung@gooddata.com"},{"name":"vlastikcz","email":"vlastimil.kotas@gooddata.com"},{"name":"vu.pham","email":"vu.pham@gooddata.com"},{"name":"xmort","email":"petr.dolejsi@gooddata.com"},{"name":"yanlipnican","email":"yanlipnican@gmail.com"}],"homepage":"https://github.com/gooddata/gooddata-react-components#readme","bugs":{"url":"https://github.com/gooddata/gooddata-react-components/issues"},"dist":{"shasum":"56ccfed90677cc15ce0bb5d9816e44d553b869e1","tarball":"https://registry.npmjs.org/@gooddata/react-components/-/react-components-7.8.0-beta.10.tgz","fileCount":2646,"integrity":"sha512-aFK+JLew0KIO340MM3v9htWxX6osLUyKKDgR2y719KPJrUkPaygIw0Sa5ydVNVBajoLWelYBotXJ/8hU5XNvbA==","signatures":[{"sig":"MEUCIEtss5upcTmT7PcGfWh6ufbhR7Ol7VOMUKzBk6RlOxh2AiEA9Xcn67lgl3L4eKi/ddzoLcW2pTRC3An/6mMIsauTUMI=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":10485840,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJe4KU3CRA9TVsSAnZWagAAv4oP/2NYMLjlTLJJ0MaWD/LN\neNO6ymfmqIefYCdLBkQ0xAE+koL7A53SrvAjxZApfByJ3TgTCAPbtOVO21xj\nx8isGGQXITPF3BhLISaI8/V+lfW+5iaf9/x1PreQoLZxef71DhGRCB83PS9u\nGMgwZ7l9zMNnouupBQqIEHV7r99Q6MWf1M7KhhG1rX7wLjbedr5HZ0Xw1jlJ\n0wIQKxCv+OXKCvSt89PfDQGO1P8IHN8u8YKJZVOpipHPbJgpwjsPgLAnSpyY\n3Z2MavwYqSPST6gd2WV3N6zHDxoJ8IwQgjAdksFz6SuBNkzYDFhCKB5/+qYo\nxTFQEF9g7rAj+cmMRGGjNkLER8DGbc/x8O9k5fdx7z5hzfi1kJiJlg36ZXqC\n8nn45N2gXwwp7sZRUi0/s0+2k9GRauaqycEkZrX29EB2D5mGJa5txHIHXEFA\nUyUSlpACss/wVFLfMm/PC1fGXYI6A845GN3/N5cDdmrsS+LDm09CDQez4UVB\nxszWES8GO4V/redmsY2S6kdMJETwuQDVAonHMZYtABQbphSLUBNzc4WOjSWH\ndNUSBQmD6h6C/K7O+vwICH7iG9sIMlgjYmfOIPovGACgxa4Tz9a5ZOwzUxw2\ndFIiT2YAQxLkg6/hSFxS5WNokKfSID8FXlv/PHaEepf7B5BTiy92phJXenTd\nWgjN\r\n=0CDC\r\n-----END PGP SIGNATURE-----\r\n"},"main":"dist/index.js","husky":{"hooks":{"pre-commit":"lint-staged"}},"config":{"eslint":"./examples/**/*.{js,jsx}","tslint":"./{__mocks__,src,stories}/{,**/}*.{ts,tsx}"},"readme":"[![npm version](https://badge.fury.io/js/%40gooddata%2Freact-components.svg)](https://www.npmjs.com/package/@gooddata/react-components)\n\n# GoodData.UI React components\n> A React-based JavaScript library for building data-driven applications\n\n## Getting started\n- [GoodData.UI Documentation](http://sdk.gooddata.com/gooddata-ui/)\n- [GoodData.UI Live Examples](https://gooddata-examples.herokuapp.com/)\n- [Stack Overflow](https://stackoverflow.com/questions/tagged/gooddata)\n\n### Usage\nWith [yarn](https://yarnpkg.com) installed, go to your project directory and run\n```\n$ yarn add @gooddata/react-components\n```\nIf you prefer [npm](npmjs.com) run\n```\n$ npm install --save @gooddata/react-components\n```\n\nThe public API is exposed via global `index.js`. Except for the styles, do not import any other file directly\nbecause they are not intended to be part of the public API.\n\n## Contributing\n\nWe welcome any contribution in form of [issues](https://github.com/gooddata/gooddata-react-components/issues) or [pull requests](https://github.com/gooddata/gooddata-react-components/pulls).\n\nInstall [Node.js](http://nodejs.org) (node 12.16.1, npm v6.13.4) and [Yarn](https://classic.yarnpkg.com) (1.22.4).\n\nInstall dependencies:\n```\nyarn install --frozen-lockfile\n```\n\nThese commands may come in handy while developing:\n\n| command | description |\n| ------- | ----------- |\n| `yarn install --pure-lockfile` | first step |\n| ||\n| `yarn dev` | build react-components to `/dist` in watch mode |\n| `yarn test` | run all unit tests |\n| `yarn prettier-write` | format the source code to match the valid codestyle |\n| `yarn validate` | validate codestyle |\n| ||\n| `yarn storybook` | run storybook from `/stories` on http://localhost:9001 |\n| `yarn build-storybook` | build storybook to `/dist-storybook` |\n| `yarn test-storybook` | run storybook and [screenshot tests](https://github.com/gooddata/gdc-client-utils/tree/master/test-storybook) |\n| ||\n| `yarn examples` | run Live Examples dev-server from `/examples` on https://localhost:8999 |\n| `yarn examples-build` | build Live Examples to `/examples/dist` |\n| `yarn examples-server` | serve built Live Examples - see `/examples/server/src` |\n| `yarn examples-testcafe` | run testcafe tests against `localhost:8999` |\n\n### Deploy to heroku.com\nWhen you deploy this repo to heroku, it serves *GoodData.UI Live Examples*.\nRelevant tasks are in `Procfile` and `package.json`.\n\n```bash\n# run in the project directory\nheroku login\nheroku create <your-app-name>\nheroku config:set DOMAIN_ADMIN_USERNAME=x@gooddata.com DOMAIN_ADMIN_PASSWORD=xy PROJECT_ID_TO_ASSIGN=xms7ga4tf3g3nzucd8380o2bev8oeknp\ngit push heroku HEAD:master\nheroku open\n```\n### Enable Geo Chart for Storybook and Live Examples\nGeo chart uses Mapbox to render map which requires a Mapbox access token.\n- Register an account and create Mapbox access token at [guide](https://docs.mapbox.com/help/how-mapbox-works/access-tokens/)\n- Store the created token at `.env`:\n```bash\necho -e \"EXAMPLE_MAPBOX_ACCESS_TOKEN=token\" >> .env # only need to run once\necho -e \"STORYBOOK_MAPBOX_ACCESS_TOKEN=token\" >> .env # only need to run once\n```\n\n### Run Live Examples Locally\nTo run *GoodData.UI Live Examples* locally:\n```bash\ngit clone <this-repository>\ncd  <repository-folder>\nyarn install --pure-lockfile\nyarn examples\n```\nThen open https://localhost:8999 and login using Live Examples account (you can [create one here](https://gooddata-examples.herokuapp.com/registration)).\n\n### Run Storybook locally\n- Run storybook with token stored in `.env` for more secure\n```bash\nyarn storybook\n```\n- Or run storybook with token env param exposed to cli (not suggested)\n```bash\nSTORYBOOK_MAPBOX_ACCESS_TOKEN=token yarn storybook\n```\n- Apply either above way to `yarn build-storybook` or `yarn test-storybook`\n\n### Source code formatting\nThe source code in the repository is formatted by [Prettier](https://prettier.io/).\nThe format of the code is validated by our Continuous Integration server and is one of the requirements of successful merge.\n\nPrettier is supported by every major IDE. You can find the list of supported editors and how to configure them [here](https://prettier.io/docs/en/editors.html).\n\nIn the case, when your editor is not supported or you don't want to setup the integration, you can run the `yarn prettier-write` command to reformat the code before commit.\n\n## Changelog\n\n- see [CHANGELOG.md](CHANGELOG.md)\n\n## Supported versions\n\nIn order to make the user experience with integrating GoodData UI SDK as smooth and secure as possible and to ensure that the SDK is using the latest features of the platform, we will only provide support to two most recent major versions of UI SDK.\n\nThe most recent majors will be supported in the following modes:\n\n- The latest major version will receive all new functionality and all bug fixes\n- The previous major version will only receive fixes to critical issues and security fixes. These fixes will be applied on top of last released version of the previous major\n\nThe customers are encouraged to always use the latest version of the UI SDK.\n\nIn case of using older versions, the user might face API incompatibility, performance or security issues.\n\nPlease follow the installation instructions to update to the newest version.\n\n## License\n\n(C) 2007-2020 GoodData Corporation\n\nThis project is dual licensed:\n\n- The ATTRIBUTION-NONCOMMERCIAL 4.0 INTERNATIONAL (CC BY-NC 4.0) is used for purpose of the trial experience and evaluation of GoodData.UI library.\n- The GOODDATA GOODDATA.UI LIBRARY END USER LICENSE AGREEMENT is used for GoodData customers.\n\nFor more information, please see [LICENSE](https://github.com/gooddata/gooddata-react-components/blob/master/LICENSE)\n","gitHead":"1cb26d5aa6d614187647e28d3dad659564f7c09a","scripts":{"dev":"bash scripts/build.sh --dev-watch","test":"jest --watch","build":"bash scripts/build.sh","tslint":"yarn run-tslint -t verbose $npm_package_config_tslint","prepare":"cd examples/server && yarn install --frozen-lockfile && cd ../..; rm -r examples/node_modules 2>/dev/null; true","examples":"bash scripts/run-examples.sh","prepare?":"# Called before `npm publish` and on local `npm install`. Temporarily also for deleting obsolete node_modules. Ends with `true` to continue gracefully.","validate":"tsc --noEmit && yarn tslint && eslint $npm_package_config_eslint && yarn validate-style && yarn prettier-check","build-dev":"bash scripts/build.sh --dev","examples?":"# Default is developer domain, other options: yarn examples [sec,secure,stg,stg2,stg3,demo,developer or URL]","storybook":"yarn build && start-storybook -p 9001 -c .storybook","test-once":"jest","tslint-ci":"mkdir -p ./ci/results && yarn run-tslint -t checkstyle -o ./ci/results/tslint-results.xml $npm_package_config_tslint","run-tslint":"tslint -p tsconfig.json","validate-ci":"tsc --noEmit && yarn tslint-ci  && eslint $npm_package_config_eslint -f checkstyle -o ci/results/eslint-results.xml && yarn validate-style-ci && yarn prettier-check","examples-build":"bash scripts/build-examples.sh","prepublishOnly":"yarn build","prettier-check":"prettier --check '{src,stories,styles,__mocks__,examples/server/src,examples/src,examples/test}/**/*.{ts,js,tsx,jsx,json,scss,md,yaml,html}'","prettier-write":"prettier --write '{src,stories,styles,__mocks__,examples/server/src,examples/src,examples/test}/**/*.{ts,js,tsx,jsx,json,scss,md,yaml,html}'","test-storybook":"yarn build && test-storybook","validate-style":"stylelint '**/*.scss'","build-storybook":"yarn build && build-storybook -c .storybook -o dist-storybook","examples-server":"node examples/server/src/index.js","heroku-postbuild":"yarn examples-build developer","examples-testcafe":"./scripts/run-testcafe.sh visual","validate-style-ci":"stylelint '**/*.scss' --custom-formatter=node_modules/stylelint-checkstyle-formatter > ci/results/stylelint-results.xml","check-circular-deps":"madge --circular --extensions ts ./src","examples-testcafe-ci":"./scripts/run-testcafe.sh ci","examples-testcafe-live":"./scripts/run-testcafe.sh live"},"typings":"dist/index.d.ts","_npmUser":{"name":"gooddata-ci","email":"rail@gooddata.com"},"deprecated":"@gooddata/react-components@7 reached End of Support on March 31, 2022. Please upgrade (see https://sdk.gooddata.com/gooddata-ui/docs/supported_versions.html for more information).","repository":{"url":"git+ssh://git@github.com/gooddata/gooddata-react-components.git","type":"git"},"_npmVersion":"6.13.4","description":"GoodData.UI - A powerful JavaScript library for building analytical applications","directories":{},"lint-staged":{"{src,stories,styles,__mocks__,examples/server/src,examples/src,examples/test}/**/*.{ts,js,tsx,jsx,scss}":["npx gdc-fix-copyright","git add"],"{src,stories,styles,__mocks__,examples/server/src,examples/src,examples/test}/**/*.{ts,js,tsx,jsx,json,scss,md,yaml,html}":["prettier --write","git add"]},"_nodeVersion":"12.16.1","dependencies":{"rxjs":"^5.5.6","uuid":"^3.2.1","immer":"^1.3.1","lodash":"^4.17.15","date-fns":"^2.7.0","downshift":"^3.2.7","invariant":"^2.2.2","mapbox-gl":"^1.6.1","classnames":"^2.2.6","codemirror":"^5.54.0","highcharts":"7.1.1","prop-types":"^15.6.0","react-intl":"^3.6.0","custom-event":"^1.0.1","react-window":"^1.8.1","ag-grid-react":"20.0.0","react-measure":"^2.3.0","@types/mapbox-gl":"^1.6.1","react-day-picker":"~7.3.0","react-responsive":"^3.0.0","stringify-object":"^2.4.0","@gooddata/typings":"^2.24.2","@types/codemirror":"^0.0.95","ag-grid-community":"20.0.0","http-status-codes":"^1.3.0","react-codemirror2":"^7.2.0","@gooddata/js-utils":"^3.10.5","@gooddata/numberjs":"^3.2.4","fixed-data-table-2":"0.7.17","@gooddata/goodstrap":"^68.10.0","react-dom-factories":"^1.0.2","@gooddata/gooddata-js":"^13.0.1","json-stable-stringify":"^1.0.1","react-transition-group":"^2.2.1","hoist-non-react-statics":"^3.3.0","nodelist-foreach-polyfill":"^1.2.0","@formatjs/intl-pluralrules":"^1.3.6","highcharts-grouped-categories":"^1.1.3"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"raf":"3.3.2","yup":"^0.24.1","jest":"24.7.1","husky":"3.0.0","madge":"^3.4.4","react":"^16.5.2","enzyme":"3.5.0","eslint":"4.19.1","formik":"^0.11.11","moment":"2.23.0","history":"^4.7.2","ts-jest":"24.0.0","webpack":"4.30.0","full-icu":"^1.3.0","prettier":"1.16.4","react-ga":"^2.5.2","recharts":"1.0.0-beta.9","testcafe":"1.1.4","commander":"2.14.1","node-sass":"4.13.0","react-dom":"^16.5.2","stylelint":"^10.0.0","supertest":"3.0.0","ts-loader":"6.0.0","@types/raf":"^3.4.0","css-loader":"0.28.7","jest-junit":"3.0.0","raw-loader":"0.5.1","styled-jsx":"2.2.1","typescript":"3.3.4000","@babel/core":"7.4.4","@types/jest":"24.0.6","@types/node":"7.0.8","@types/uuid":"3.4.3","file-loader":"3.0.1","jest-enzyme":"7.0.2","lint-staged":"9.1.0","sass-loader":"6.0.6","webpack-cli":"3.3.2","@types/react":"16.8.6","babel-loader":"8.0.5","react-helmet":"5.2.0","react-select":"1.2.1","style-loader":"0.19.1","@types/enzyme":"3.1.13","@types/lodash":"4.14.123","testcafe-live":"0.1.4","@babel/runtime":"7.4.4","dotenv-webpack":"^1.7.0","@babel/polyfill":"^7.4.4","@storybook/react":"5.0.11","@types/invariant":"2.2.29","@types/react-dom":"16.0.11","isomorphic-fetch":"2.2.1","react-datepicker":"1.1.0","react-router-dom":"4.2.2","@babel/preset-env":"7.4.4","@gooddata/mock-js":"^2.13.1","@storybook/addons":"5.0.11","@types/classnames":"2.2.3","@types/prop-types":"15.5.2","@storybook/theming":"5.0.11","identity-obj-proxy":"^3.0.0","intl-messageformat":"^7.5.4","webpack-dev-server":"3.3.1","@babel/preset-react":"7.0.0","@types/react-portal":"4.0.1","@types/react-window":"^1.8.1","babel-plugin-lodash":"3.3.4","html-webpack-plugin":"3.2.0","react-test-renderer":"16.4.2","@types/react-measure":"2.0.5","clean-webpack-plugin":"2.0.2","stats-webpack-plugin":"0.7.0","eslint-config-prettier":"4.1.0","react-google-recaptcha":"^0.14.1","tslint-config-prettier":"1.18.0","@gooddata/eslint-config":"^1.0.0","@gooddata/tslint-config":"1.0.0","@types/react-responsive":"^3.0.3","@types/storybook__react":"4.0.1","@types/stringify-object":"^3.2.0","enzyme-adapter-react-16":"1.3.1","@gooddata/test-storybook":"4.0.0","@storybook/addon-actions":"5.0.11","@storybook/addon-options":"5.0.11","node-sass-magic-importer":"5.1.0","react-syntax-highlighter":"11.0.2","@types/fixed-data-table-2":"0.8.1","stylelint-config-prettier":"5.2.0","@gooddata/stylelint-config":"4.0.1","@types/react-test-renderer":"16.0.0","circular-dependency-plugin":"5.0.2","compression-webpack-plugin":"2.0.0","@types/json-stable-stringify":"^1.0.32","@gooddata/frontend-npm-scripts":"1.1.0","@types/enzyme-adapter-react-16":"1.0.3","stylelint-checkstyle-formatter":"0.1.0","@types/storybook__addon-actions":"3.4.2","@babel/plugin-proposal-class-properties":"7.4.4","@babel/plugin-proposal-object-rest-spread":"7.4.4","@babel/plugin-transform-async-to-generator":"7.4.4"},"peerDependencies":{"react":"^16.5.2","react-dom":"^16.5.2"},"_npmOperationalInternal":{"tmp":"tmp/react-components_7.8.0-beta.10_1591780662607_0.409478382694179","host":"s3://npm-registry-packages"}},"7.8.0-alpha-patrikbraborec-pbr-one-4405-2020-06-10T09-24-10-464Z":{"name":"@gooddata/react-components","version":"7.8.0-alpha-patrikbraborec-pbr-one-4405-2020-06-10T09-24-10-464Z","author":{"name":"GoodData Corporation"},"license":"BSD-3-Clause","_id":"@gooddata/react-components@7.8.0-alpha-patrikbraborec-pbr-one-4405-2020-06-10T09-24-10-464Z","maintainers":[{"name":"afi","email":"adam.fiedler@gooddata.com"},{"name":"bertold8","email":"ivan.nejezchleb@seznam.cz"},{"name":"bich.nguyen","email":"bich.nguyen@gooddata.com"},{"name":"brbistas","email":"valentinos.chraniotis@gooddata.com"},{"name":"bugsbunny338","email":"jiri.zajic@mensa.cz"},{"name":"de.do","email":"de.do@gooddata.com"},{"name":"gooddata-ci","email":"rail@gooddata.com"},{"name":"hang.ngo","email":"hang.ngo@gooddata.com"},{"name":"hung.nguyen.hoang","email":"hung.nguyen@gooddata.com"},{"name":"huong.nguyen","email":"huong.nguyen@gooddata.com"},{"name":"huyen.nguyen","email":"huyen.nguyen@gooddata.com"},{"name":"ivan.mjartan","email":"ivan.mjartan@gooddata.com"},{"name":"jakub-sterba","email":"jakub.sterba@gooddata.com"},{"name":"jaroslav.tomecek","email":"jaroslav.tomecek@gooddata.com"},{"name":"jkittler","email":"honza.kittler@gmail.com"},{"name":"khanh.le","email":"khanh.le@gooddata.com"},{"name":"lanhuynh","email":"lan.huynh@gooddata.com"},{"name":"linhhong","email":"linh.hong@gooddata.com"},{"name":"lupko","email":"lubomir.slivka@gooddata.com"},{"name":"mai.nguyen","email":"mai.nguyen@gooddata.com"},{"name":"matyas.kandl","email":"matyas.kandl@gooddata.com"},{"name":"michal.marsal","email":"michal.marsal@gooddata.com"},{"name":"my.duong","email":"my.duong@gooddata.com"},{"name":"naibinh","email":"naibinh@gmail.com"},{"name":"nikolacech","email":"nikola.cech@gooddata.com"},{"name":"nis.hua","email":"nis.hua@gooddata.com"},{"name":"no23reason","email":"dan.homola@hotmail.cz"},{"name":"patrikbraborec","email":"patrik.braborec@gooddata.com"},{"name":"pbenes","email":"petr.benes@gooddata.com"},{"name":"petrjanu","email":"petr.janu@gooddata.com"},{"name":"pkingo","email":"philipandreaskingo@hotmail.com"},{"name":"ptquang86","email":"ptquang86@gmail.com"},{"name":"qduval","email":"quentin.duval@gooddata.com"},{"name":"rodri360","email":"me@rodri360.com"},{"name":"scavnickyj","email":"jakub.scavnicky@gooddata.com"},{"name":"sitina","email":"jiri.sitina@gooddata.com"},{"name":"strouhaljan","email":"strouhal.jan@gmail.com"},{"name":"thao-luong","email":"thao.luong@gooddata.com"},{"name":"thuong.nguyen","email":"thuong.nguyen@gooddata.com"},{"name":"tomas.kratochvil","email":"tomas.kratochvil@gooddata.com"},{"name":"tomsatgd","email":"tomas.satinsky@gooddata.com"},{"name":"trung-le-quoc","email":"trung.le@gooddata.com"},{"name":"tu-ngo","email":"tungo1981@gmail.com"},{"name":"tu.bui","email":"tu.bui@gooddata.com"},{"name":"tulean","email":"tuan.le@gooddata.com"},{"name":"tuqt1005","email":"tu.tran@gooddata.com"},{"name":"utdnah","email":"danh.ung@gooddata.com"},{"name":"vlastikcz","email":"vlastimil.kotas@gooddata.com"},{"name":"vu.pham","email":"vu.pham@gooddata.com"},{"name":"xmort","email":"petr.dolejsi@gooddata.com"},{"name":"yanlipnican","email":"yanlipnican@gmail.com"}],"homepage":"https://github.com/gooddata/gooddata-react-components#readme","bugs":{"url":"https://github.com/gooddata/gooddata-react-components/issues"},"dist":{"shasum":"78912315df7ec575817a205a09eab010a62f631b","tarball":"https://registry.npmjs.org/@gooddata/react-components/-/react-components-7.8.0-alpha-patrikbraborec-pbr-one-4405-2020-06-10T09-24-10-464Z.tgz","fileCount":2655,"integrity":"sha512-4P+oBwhYd2zIoiRBLpxOOCr14QwGNEAO4JKpwCWdT6oDWij6jBzZQvkhIM3ICtcMKUI0sJt/skJ3K0tqsOtZfg==","signatures":[{"sig":"MEUCIQCE9QPY1qDipOvIWZdMjDtr8Lcz1JFZzSlE2xHuboS13wIgQcEntv6Gz+YFlpHX8BXvO2BMTU1/WtwKqZtsjvnXLqc=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":10532942,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJe4KbVCRA9TVsSAnZWagAAQr8P/1THvOJMw+bSXCPPx5x/\nhPiyY1yjPu8IRL+llePZxtOTME7NeCcqHXVdznJjcIXTTAmNtG/6mfIBmLGj\n+nCN4YNHr3zF08/Mw+HLWre6O81A57ONZiCyToKh/gStwDP5Y4mSWfzRwZSV\nDG+XH1Vzr/j11SFVqfpV3dd2rbyGaFboHDKvsesLOTerhq++YCyAUT1L2CZv\n3fRzHBiEdNODMQNDEcRdpNEuZpXEhZsu5eA3z69J5by7kU615tG5IheWMZHM\nELczXSkhAFu9vE4GhwVMyQUVOGP8wUCY2C5AWTSPXYwF7USKbNqX1SC/cszP\nxMJpi69RXYmQQWbcWv+EQZ84b9OvcATblPDPqDz2NWZu4JR9XP8WI6LbYp//\nGUx4XJLr02+18bX2E5sp355FcqiaThkv8fykwRR17jk/+ne7zpqJAo29DKD+\niZxS7UZUkizEejz7ObZ+XqtladyTqSM0Hu2WFTJDrb2+GfNSmRzF4gVIOVYP\n6Ga9wNUcvzMaQVmWw0cNbTadbPPDqd8b4JC8WIBSULjOumQFRFNDEIV8rf7v\nkhbyt4ZGKyX6HI6mcOYUs/8YVFtfjOiTYuwIIIBnQbeU0W+234sDN4WB8K37\nUuX83R1Y21doVeYTBMz5ACbDCdOjog1V/ir+F3FMMOIEtBrsZZxT4tdRjJsR\ncGce\r\n=5/rR\r\n-----END PGP SIGNATURE-----\r\n"},"main":"dist/index.js","husky":{"hooks":{"pre-commit":"lint-staged"}},"config":{"eslint":"./examples/**/*.{js,jsx}","tslint":"./{__mocks__,src,stories}/{,**/}*.{ts,tsx}"},"readme":"[![npm version](https://badge.fury.io/js/%40gooddata%2Freact-components.svg)](https://www.npmjs.com/package/@gooddata/react-components)\n\n# GoodData.UI React components\n> A React-based JavaScript library for building data-driven applications\n\n## Getting started\n- [GoodData.UI Documentation](http://sdk.gooddata.com/gooddata-ui/)\n- [GoodData.UI Live Examples](https://gooddata-examples.herokuapp.com/)\n- [Stack Overflow](https://stackoverflow.com/questions/tagged/gooddata)\n\n### Usage\nWith [yarn](https://yarnpkg.com) installed, go to your project directory and run\n```\n$ yarn add @gooddata/react-components\n```\nIf you prefer [npm](npmjs.com) run\n```\n$ npm install --save @gooddata/react-components\n```\n\nThe public API is exposed via global `index.js`. Except for the styles, do not import any other file directly\nbecause they are not intended to be part of the public API.\n\n## Contributing\n\nWe welcome any contribution in form of [issues](https://github.com/gooddata/gooddata-react-components/issues) or [pull requests](https://github.com/gooddata/gooddata-react-components/pulls).\n\nInstall [Node.js](http://nodejs.org) (node 12.16.1, npm v6.13.4) and [Yarn](https://classic.yarnpkg.com) (1.22.4).\n\nInstall dependencies:\n```\nyarn install --frozen-lockfile\n```\n\nThese commands may come in handy while developing:\n\n| command | description |\n| ------- | ----------- |\n| `yarn install --pure-lockfile` | first step |\n| ||\n| `yarn dev` | build react-components to `/dist` in watch mode |\n| `yarn test` | run all unit tests |\n| `yarn prettier-write` | format the source code to match the valid codestyle |\n| `yarn validate` | validate codestyle |\n| ||\n| `yarn storybook` | run storybook from `/stories` on http://localhost:9001 |\n| `yarn build-storybook` | build storybook to `/dist-storybook` |\n| `yarn test-storybook` | run storybook and [screenshot tests](https://github.com/gooddata/gdc-client-utils/tree/master/test-storybook) |\n| ||\n| `yarn examples` | run Live Examples dev-server from `/examples` on https://localhost:8999 |\n| `yarn examples-build` | build Live Examples to `/examples/dist` |\n| `yarn examples-server` | serve built Live Examples - see `/examples/server/src` |\n| `yarn examples-testcafe` | run testcafe tests against `localhost:8999` |\n\n### Deploy to heroku.com\nWhen you deploy this repo to heroku, it serves *GoodData.UI Live Examples*.\nRelevant tasks are in `Procfile` and `package.json`.\n\n```bash\n# run in the project directory\nheroku login\nheroku create <your-app-name>\nheroku config:set DOMAIN_ADMIN_USERNAME=x@gooddata.com DOMAIN_ADMIN_PASSWORD=xy PROJECT_ID_TO_ASSIGN=xms7ga4tf3g3nzucd8380o2bev8oeknp\ngit push heroku HEAD:master\nheroku open\n```\n### Enable Geo Chart for Storybook and Live Examples\nGeo chart uses Mapbox to render map which requires a Mapbox access token.\n- Register an account and create Mapbox access token at [guide](https://docs.mapbox.com/help/how-mapbox-works/access-tokens/)\n- Store the created token at `.env`:\n```bash\necho -e \"EXAMPLE_MAPBOX_ACCESS_TOKEN=token\" >> .env # only need to run once\necho -e \"STORYBOOK_MAPBOX_ACCESS_TOKEN=token\" >> .env # only need to run once\n```\n\n### Run Live Examples Locally\nTo run *GoodData.UI Live Examples* locally:\n```bash\ngit clone <this-repository>\ncd  <repository-folder>\nyarn install --pure-lockfile\nyarn examples\n```\nThen open https://localhost:8999 and login using Live Examples account (you can [create one here](https://gooddata-examples.herokuapp.com/registration)).\n\n### Run Storybook locally\n- Run storybook with token stored in `.env` for more secure\n```bash\nyarn storybook\n```\n- Or run storybook with token env param exposed to cli (not suggested)\n```bash\nSTORYBOOK_MAPBOX_ACCESS_TOKEN=token yarn storybook\n```\n- Apply either above way to `yarn build-storybook` or `yarn test-storybook`\n\n### Source code formatting\nThe source code in the repository is formatted by [Prettier](https://prettier.io/).\nThe format of the code is validated by our Continuous Integration server and is one of the requirements of successful merge.\n\nPrettier is supported by every major IDE. You can find the list of supported editors and how to configure them [here](https://prettier.io/docs/en/editors.html).\n\nIn the case, when your editor is not supported or you don't want to setup the integration, you can run the `yarn prettier-write` command to reformat the code before commit.\n\n## Changelog\n\n- see [CHANGELOG.md](CHANGELOG.md)\n\n## Supported versions\n\nIn order to make the user experience with integrating GoodData UI SDK as smooth and secure as possible and to ensure that the SDK is using the latest features of the platform, we will only provide support to two most recent major versions of UI SDK.\n\nThe most recent majors will be supported in the following modes:\n\n- The latest major version will receive all new functionality and all bug fixes\n- The previous major version will only receive fixes to critical issues and security fixes. These fixes will be applied on top of last released version of the previous major\n\nThe customers are encouraged to always use the latest version of the UI SDK.\n\nIn case of using older versions, the user might face API incompatibility, performance or security issues.\n\nPlease follow the installation instructions to update to the newest version.\n\n## License\n\n(C) 2007-2020 GoodData Corporation\n\nThis project is dual licensed:\n\n- The ATTRIBUTION-NONCOMMERCIAL 4.0 INTERNATIONAL (CC BY-NC 4.0) is used for purpose of the trial experience and evaluation of GoodData.UI library.\n- The GOODDATA GOODDATA.UI LIBRARY END USER LICENSE AGREEMENT is used for GoodData customers.\n\nFor more information, please see [LICENSE](https://github.com/gooddata/gooddata-react-components/blob/master/LICENSE)\n","gitHead":"337130774fb0aae19ddf30e19555817e334c91bd","scripts":{"dev":"bash scripts/build.sh --dev-watch","test":"jest --watch","build":"bash scripts/build.sh","tslint":"yarn run-tslint -t verbose $npm_package_config_tslint","prepare":"cd examples/server && yarn install --frozen-lockfile && cd ../..; rm -r examples/node_modules 2>/dev/null; true","examples":"bash scripts/run-examples.sh","prepare?":"# Called before `npm publish` and on local `npm install`. Temporarily also for deleting obsolete node_modules. Ends with `true` to continue gracefully.","validate":"tsc --noEmit && yarn tslint && eslint $npm_package_config_eslint && yarn validate-style && yarn prettier-check","build-dev":"bash scripts/build.sh --dev","examples?":"# Default is developer domain, other options: yarn examples [sec,secure,stg,stg2,stg3,demo,developer or URL]","storybook":"yarn build && start-storybook -p 9001 -c .storybook","test-once":"jest","tslint-ci":"mkdir -p ./ci/results && yarn run-tslint -t checkstyle -o ./ci/results/tslint-results.xml $npm_package_config_tslint","run-tslint":"tslint -p tsconfig.json","validate-ci":"tsc --noEmit && yarn tslint-ci  && eslint $npm_package_config_eslint -f checkstyle -o ci/results/eslint-results.xml && yarn validate-style-ci && yarn prettier-check","examples-build":"bash scripts/build-examples.sh","prepublishOnly":"yarn build","prettier-check":"prettier --check '{src,stories,styles,__mocks__,examples/server/src,examples/src,examples/test}/**/*.{ts,js,tsx,jsx,json,scss,md,yaml,html}'","prettier-write":"prettier --write '{src,stories,styles,__mocks__,examples/server/src,examples/src,examples/test}/**/*.{ts,js,tsx,jsx,json,scss,md,yaml,html}'","test-storybook":"yarn build && test-storybook","validate-style":"stylelint '**/*.scss'","build-storybook":"yarn build && build-storybook -c .storybook -o dist-storybook","examples-server":"node examples/server/src/index.js","heroku-postbuild":"yarn examples-build developer","examples-testcafe":"./scripts/run-testcafe.sh visual","validate-style-ci":"stylelint '**/*.scss' --custom-formatter=node_modules/stylelint-checkstyle-formatter > ci/results/stylelint-results.xml","check-circular-deps":"madge --circular --extensions ts ./src","examples-testcafe-ci":"./scripts/run-testcafe.sh ci","examples-testcafe-live":"./scripts/run-testcafe.sh live"},"typings":"dist/index.d.ts","_npmUser":{"name":"patrikbraborec","email":"patrik.braborec@gooddata.com"},"deprecated":"@gooddata/react-components@7 reached End of Support on March 31, 2022. Please upgrade (see https://sdk.gooddata.com/gooddata-ui/docs/supported_versions.html for more information).","repository":{"url":"git+ssh://git@github.com/gooddata/gooddata-react-components.git","type":"git"},"_npmVersion":"6.13.4","description":"GoodData.UI - A powerful JavaScript library for building analytical applications","directories":{},"lint-staged":{"{src,stories,styles,__mocks__,examples/server/src,examples/src,examples/test}/**/*.{ts,js,tsx,jsx,scss}":["npx gdc-fix-copyright","git add"],"{src,stories,styles,__mocks__,examples/server/src,examples/src,examples/test}/**/*.{ts,js,tsx,jsx,json,scss,md,yaml,html}":["prettier --write","git add"]},"_nodeVersion":"12.16.1","dependencies":{"rxjs":"^5.5.6","uuid":"^3.2.1","immer":"^1.3.1","lodash":"^4.17.15","date-fns":"^2.7.0","downshift":"^3.2.7","invariant":"^2.2.2","mapbox-gl":"^1.6.1","classnames":"^2.2.6","codemirror":"^5.54.0","highcharts":"7.1.1","prop-types":"^15.6.0","react-intl":"^3.6.0","custom-event":"^1.0.1","react-window":"^1.8.1","ag-grid-react":"20.0.0","react-measure":"^2.3.0","@types/mapbox-gl":"^1.6.1","react-day-picker":"~7.3.0","react-responsive":"^3.0.0","stringify-object":"^2.4.0","@gooddata/typings":"^2.24.2","@types/codemirror":"^0.0.95","ag-grid-community":"20.0.0","http-status-codes":"^1.3.0","react-codemirror2":"^7.2.0","@gooddata/js-utils":"^3.10.5","@gooddata/numberjs":"^3.2.4","fixed-data-table-2":"0.7.17","@gooddata/goodstrap":"^68.9.0","react-dom-factories":"^1.0.2","@gooddata/gooddata-js":"^13.0.1","json-stable-stringify":"^1.0.1","react-transition-group":"^2.2.1","hoist-non-react-statics":"^3.3.0","nodelist-foreach-polyfill":"^1.2.0","@formatjs/intl-pluralrules":"^1.3.6","highcharts-grouped-categories":"^1.1.3"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"raf":"3.3.2","yup":"^0.24.1","jest":"24.7.1","husky":"3.0.0","madge":"^3.4.4","react":"^16.5.2","enzyme":"3.5.0","eslint":"4.19.1","formik":"^0.11.11","moment":"2.23.0","history":"^4.7.2","ts-jest":"24.0.0","webpack":"4.30.0","full-icu":"^1.3.0","prettier":"1.16.4","react-ga":"^2.5.2","recharts":"1.0.0-beta.9","testcafe":"1.1.4","commander":"2.14.1","node-sass":"4.13.0","react-dom":"^16.5.2","stylelint":"^10.0.0","supertest":"3.0.0","ts-loader":"6.0.0","@types/raf":"^3.4.0","css-loader":"0.28.7","jest-junit":"3.0.0","raw-loader":"0.5.1","styled-jsx":"2.2.1","typescript":"3.3.4000","@babel/core":"7.4.4","@types/jest":"24.0.6","@types/node":"7.0.8","@types/uuid":"3.4.3","file-loader":"3.0.1","jest-enzyme":"7.0.2","lint-staged":"9.1.0","sass-loader":"6.0.6","webpack-cli":"3.3.2","@types/react":"16.8.6","babel-loader":"8.0.5","react-helmet":"5.2.0","react-select":"1.2.1","style-loader":"0.19.1","@types/enzyme":"3.1.13","@types/lodash":"4.14.123","testcafe-live":"0.1.4","@babel/runtime":"7.4.4","dotenv-webpack":"^1.7.0","@babel/polyfill":"^7.4.4","@storybook/react":"5.0.11","@types/invariant":"2.2.29","@types/react-dom":"16.0.11","isomorphic-fetch":"2.2.1","react-datepicker":"1.1.0","react-router-dom":"4.2.2","@babel/preset-env":"7.4.4","@gooddata/mock-js":"^2.13.1","@storybook/addons":"5.0.11","@types/classnames":"2.2.3","@types/prop-types":"15.5.2","@storybook/theming":"5.0.11","identity-obj-proxy":"^3.0.0","intl-messageformat":"^7.5.4","webpack-dev-server":"3.3.1","@babel/preset-react":"7.0.0","@types/react-portal":"4.0.1","@types/react-window":"^1.8.1","babel-plugin-lodash":"3.3.4","html-webpack-plugin":"3.2.0","react-test-renderer":"16.4.2","@types/react-measure":"2.0.5","clean-webpack-plugin":"2.0.2","stats-webpack-plugin":"0.7.0","eslint-config-prettier":"4.1.0","react-google-recaptcha":"^0.14.1","tslint-config-prettier":"1.18.0","@gooddata/eslint-config":"^1.0.0","@gooddata/tslint-config":"1.0.0","@types/react-responsive":"^3.0.3","@types/storybook__react":"4.0.1","@types/stringify-object":"^3.2.0","enzyme-adapter-react-16":"1.3.1","@gooddata/test-storybook":"4.0.0","@storybook/addon-actions":"5.0.11","@storybook/addon-options":"5.0.11","node-sass-magic-importer":"5.1.0","react-syntax-highlighter":"11.0.2","@types/fixed-data-table-2":"0.8.1","stylelint-config-prettier":"5.2.0","@gooddata/stylelint-config":"4.0.1","@types/react-test-renderer":"16.0.0","circular-dependency-plugin":"5.0.2","compression-webpack-plugin":"2.0.0","@types/json-stable-stringify":"^1.0.32","@gooddata/frontend-npm-scripts":"1.1.0","@types/enzyme-adapter-react-16":"1.0.3","stylelint-checkstyle-formatter":"0.1.0","@types/storybook__addon-actions":"3.4.2","@babel/plugin-proposal-class-properties":"7.4.4","@babel/plugin-proposal-object-rest-spread":"7.4.4","@babel/plugin-transform-async-to-generator":"7.4.4"},"peerDependencies":{"react":"^16.5.2","react-dom":"^16.5.2"},"_npmOperationalInternal":{"tmp":"tmp/react-components_7.8.0-alpha-patrikbraborec-pbr-one-4405-2020-06-10T09-24-10-464Z_1591781076567_0.12194751653692415","host":"s3://npm-registry-packages"}},"7.8.0-alpha-patrikbraborec-pbr-one-4405-2020-06-10T09-42-32-000Z":{"name":"@gooddata/react-components","version":"7.8.0-alpha-patrikbraborec-pbr-one-4405-2020-06-10T09-42-32-000Z","author":{"name":"GoodData Corporation"},"license":"BSD-3-Clause","_id":"@gooddata/react-components@7.8.0-alpha-patrikbraborec-pbr-one-4405-2020-06-10T09-42-32-000Z","maintainers":[{"name":"afi","email":"adam.fiedler@gooddata.com"},{"name":"bertold8","email":"ivan.nejezchleb@seznam.cz"},{"name":"bich.nguyen","email":"bich.nguyen@gooddata.com"},{"name":"brbistas","email":"valentinos.chraniotis@gooddata.com"},{"name":"bugsbunny338","email":"jiri.zajic@mensa.cz"},{"name":"de.do","email":"de.do@gooddata.com"},{"name":"gooddata-ci","email":"rail@gooddata.com"},{"name":"hang.ngo","email":"hang.ngo@gooddata.com"},{"name":"hung.nguyen.hoang","email":"hung.nguyen@gooddata.com"},{"name":"huong.nguyen","email":"huong.nguyen@gooddata.com"},{"name":"huyen.nguyen","email":"huyen.nguyen@gooddata.com"},{"name":"ivan.mjartan","email":"ivan.mjartan@gooddata.com"},{"name":"jakub-sterba","email":"jakub.sterba@gooddata.com"},{"name":"jaroslav.tomecek","email":"jaroslav.tomecek@gooddata.com"},{"name":"jkittler","email":"honza.kittler@gmail.com"},{"name":"khanh.le","email":"khanh.le@gooddata.com"},{"name":"lanhuynh","email":"lan.huynh@gooddata.com"},{"name":"linhhong","email":"linh.hong@gooddata.com"},{"name":"lupko","email":"lubomir.slivka@gooddata.com"},{"name":"mai.nguyen","email":"mai.nguyen@gooddata.com"},{"name":"matyas.kandl","email":"matyas.kandl@gooddata.com"},{"name":"michal.marsal","email":"michal.marsal@gooddata.com"},{"name":"my.duong","email":"my.duong@gooddata.com"},{"name":"naibinh","email":"naibinh@gmail.com"},{"name":"nikolacech","email":"nikola.cech@gooddata.com"},{"name":"nis.hua","email":"nis.hua@gooddata.com"},{"name":"no23reason","email":"dan.homola@hotmail.cz"},{"name":"patrikbraborec","email":"patrik.braborec@gooddata.com"},{"name":"pbenes","email":"petr.benes@gooddata.com"},{"name":"petrjanu","email":"petr.janu@gooddata.com"},{"name":"pkingo","email":"philipandreaskingo@hotmail.com"},{"name":"ptquang86","email":"ptquang86@gmail.com"},{"name":"qduval","email":"quentin.duval@gooddata.com"},{"name":"rodri360","email":"me@rodri360.com"},{"name":"scavnickyj","email":"jakub.scavnicky@gooddata.com"},{"name":"sitina","email":"jiri.sitina@gooddata.com"},{"name":"strouhaljan","email":"strouhal.jan@gmail.com"},{"name":"thao-luong","email":"thao.luong@gooddata.com"},{"name":"thuong.nguyen","email":"thuong.nguyen@gooddata.com"},{"name":"tomas.kratochvil","email":"tomas.kratochvil@gooddata.com"},{"name":"tomsatgd","email":"tomas.satinsky@gooddata.com"},{"name":"trung-le-quoc","email":"trung.le@gooddata.com"},{"name":"tu-ngo","email":"tungo1981@gmail.com"},{"name":"tu.bui","email":"tu.bui@gooddata.com"},{"name":"tulean","email":"tuan.le@gooddata.com"},{"name":"tuqt1005","email":"tu.tran@gooddata.com"},{"name":"utdnah","email":"danh.ung@gooddata.com"},{"name":"vlastikcz","email":"vlastimil.kotas@gooddata.com"},{"name":"vu.pham","email":"vu.pham@gooddata.com"},{"name":"xmort","email":"petr.dolejsi@gooddata.com"},{"name":"yanlipnican","email":"yanlipnican@gmail.com"}],"homepage":"https://github.com/gooddata/gooddata-react-components#readme","bugs":{"url":"https://github.com/gooddata/gooddata-react-components/issues"},"dist":{"shasum":"9cec312726f2d820cc3e6f92383b93a52c45c820","tarball":"https://registry.npmjs.org/@gooddata/react-components/-/react-components-7.8.0-alpha-patrikbraborec-pbr-one-4405-2020-06-10T09-42-32-000Z.tgz","fileCount":2655,"integrity":"sha512-WiarkvLPH3sKQMGbzMujc6qwr/mS00vl00LHk2VijVeQgzPHXRWsi3nEbLuz8KkxbMBDmCMFYHZEFNIudtTbcw==","signatures":[{"sig":"MEUCIQDpMtynsJa2mGyVk+9wAWNn2ogSrZN93NHC3T2r2MOpygIgLOd1k3P7mIZieFhWRcr2NTAEZB9M1+j6qNZc7qz7Sgo=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":10532928,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJe4KsjCRA9TVsSAnZWagAA4P8P/1PuRqDj315epXYDg3DZ\nGv9MVeHW8dTLhVrBppTQfar5kVPXK/SXsu58r3TGASdAfyOZUfskhYSMRSjx\nhOsrm+CSZkG9vxQQhWCQG+Qka/O0AB2G1xfnXBXW6VDlSKe47jdxyCf2Z0RR\nc0KoY0G2E9JbCWcslinGxMAIuef54/bD/9qiic4QKiNW91/+oJ+szhG4QTn2\nHE12XbaP2bEH/LsYYOhwS4yPa6uekMm51+LcBuZIJlOeZbaZ96xEHSIJyYFT\n4Mawp5IoH1xhtsPbKbWCTzJyujGLSZxWgepdx5g5f1cyHwYXAuk2OdlPKmnS\nUCcYxjm3fTHFzSA/DtzqeQ2IEzTIvE60MWeakq9SQ67r+tKxX0Zu6+3rBGtq\nWlJfz8Vx7ado9HYNZOLBmM2DNDtYA8388/ePj8klumMEANy6EJ8o5nH6qoqQ\nPBB2iRz4LRWUdIPsNrfRqr/l/ZAn4e3lhBngLUXr+71MvhItRb9v9UUL/vAl\n8PtOLEArpNirDMqLNJuUBY9Y1YehW71PTKJJpjKSU4tNzFf/m5OhamXm9CM+\nuIxjPCbzos8yjV87dC6v8/WFdJWZ4s9jyUU8le+s0NZS+8XwoyoqJ//7xp21\nEYSR/CoQ6sy8kwMcTDbvsitOz8WfNlzC7ELLegwjG5+wGgkPFb5L2g6EHZ7A\ndpmt\r\n=woew\r\n-----END PGP SIGNATURE-----\r\n"},"main":"dist/index.js","husky":{"hooks":{"pre-commit":"lint-staged"}},"config":{"eslint":"./examples/**/*.{js,jsx}","tslint":"./{__mocks__,src,stories}/{,**/}*.{ts,tsx}"},"readme":"[![npm version](https://badge.fury.io/js/%40gooddata%2Freact-components.svg)](https://www.npmjs.com/package/@gooddata/react-components)\n\n# GoodData.UI React components\n> A React-based JavaScript library for building data-driven applications\n\n## Getting started\n- [GoodData.UI Documentation](http://sdk.gooddata.com/gooddata-ui/)\n- [GoodData.UI Live Examples](https://gooddata-examples.herokuapp.com/)\n- [Stack Overflow](https://stackoverflow.com/questions/tagged/gooddata)\n\n### Usage\nWith [yarn](https://yarnpkg.com) installed, go to your project directory and run\n```\n$ yarn add @gooddata/react-components\n```\nIf you prefer [npm](npmjs.com) run\n```\n$ npm install --save @gooddata/react-components\n```\n\nThe public API is exposed via global `index.js`. Except for the styles, do not import any other file directly\nbecause they are not intended to be part of the public API.\n\n## Contributing\n\nWe welcome any contribution in form of [issues](https://github.com/gooddata/gooddata-react-components/issues) or [pull requests](https://github.com/gooddata/gooddata-react-components/pulls).\n\nInstall [Node.js](http://nodejs.org) (node 12.16.1, npm v6.13.4) and [Yarn](https://classic.yarnpkg.com) (1.22.4).\n\nInstall dependencies:\n```\nyarn install --frozen-lockfile\n```\n\nThese commands may come in handy while developing:\n\n| command | description |\n| ------- | ----------- |\n| `yarn install --pure-lockfile` | first step |\n| ||\n| `yarn dev` | build react-components to `/dist` in watch mode |\n| `yarn test` | run all unit tests |\n| `yarn prettier-write` | format the source code to match the valid codestyle |\n| `yarn validate` | validate codestyle |\n| ||\n| `yarn storybook` | run storybook from `/stories` on http://localhost:9001 |\n| `yarn build-storybook` | build storybook to `/dist-storybook` |\n| `yarn test-storybook` | run storybook and [screenshot tests](https://github.com/gooddata/gdc-client-utils/tree/master/test-storybook) |\n| ||\n| `yarn examples` | run Live Examples dev-server from `/examples` on https://localhost:8999 |\n| `yarn examples-build` | build Live Examples to `/examples/dist` |\n| `yarn examples-server` | serve built Live Examples - see `/examples/server/src` |\n| `yarn examples-testcafe` | run testcafe tests against `localhost:8999` |\n\n### Deploy to heroku.com\nWhen you deploy this repo to heroku, it serves *GoodData.UI Live Examples*.\nRelevant tasks are in `Procfile` and `package.json`.\n\n```bash\n# run in the project directory\nheroku login\nheroku create <your-app-name>\nheroku config:set DOMAIN_ADMIN_USERNAME=x@gooddata.com DOMAIN_ADMIN_PASSWORD=xy PROJECT_ID_TO_ASSIGN=xms7ga4tf3g3nzucd8380o2bev8oeknp\ngit push heroku HEAD:master\nheroku open\n```\n### Enable Geo Chart for Storybook and Live Examples\nGeo chart uses Mapbox to render map which requires a Mapbox access token.\n- Register an account and create Mapbox access token at [guide](https://docs.mapbox.com/help/how-mapbox-works/access-tokens/)\n- Store the created token at `.env`:\n```bash\necho -e \"EXAMPLE_MAPBOX_ACCESS_TOKEN=token\" >> .env # only need to run once\necho -e \"STORYBOOK_MAPBOX_ACCESS_TOKEN=token\" >> .env # only need to run once\n```\n\n### Run Live Examples Locally\nTo run *GoodData.UI Live Examples* locally:\n```bash\ngit clone <this-repository>\ncd  <repository-folder>\nyarn install --pure-lockfile\nyarn examples\n```\nThen open https://localhost:8999 and login using Live Examples account (you can [create one here](https://gooddata-examples.herokuapp.com/registration)).\n\n### Run Storybook locally\n- Run storybook with token stored in `.env` for more secure\n```bash\nyarn storybook\n```\n- Or run storybook with token env param exposed to cli (not suggested)\n```bash\nSTORYBOOK_MAPBOX_ACCESS_TOKEN=token yarn storybook\n```\n- Apply either above way to `yarn build-storybook` or `yarn test-storybook`\n\n### Source code formatting\nThe source code in the repository is formatted by [Prettier](https://prettier.io/).\nThe format of the code is validated by our Continuous Integration server and is one of the requirements of successful merge.\n\nPrettier is supported by every major IDE. You can find the list of supported editors and how to configure them [here](https://prettier.io/docs/en/editors.html).\n\nIn the case, when your editor is not supported or you don't want to setup the integration, you can run the `yarn prettier-write` command to reformat the code before commit.\n\n## Changelog\n\n- see [CHANGELOG.md](CHANGELOG.md)\n\n## Supported versions\n\nIn order to make the user experience with integrating GoodData UI SDK as smooth and secure as possible and to ensure that the SDK is using the latest features of the platform, we will only provide support to two most recent major versions of UI SDK.\n\nThe most recent majors will be supported in the following modes:\n\n- The latest major version will receive all new functionality and all bug fixes\n- The previous major version will only receive fixes to critical issues and security fixes. These fixes will be applied on top of last released version of the previous major\n\nThe customers are encouraged to always use the latest version of the UI SDK.\n\nIn case of using older versions, the user might face API incompatibility, performance or security issues.\n\nPlease follow the installation instructions to update to the newest version.\n\n## License\n\n(C) 2007-2020 GoodData Corporation\n\nThis project is dual licensed:\n\n- The ATTRIBUTION-NONCOMMERCIAL 4.0 INTERNATIONAL (CC BY-NC 4.0) is used for purpose of the trial experience and evaluation of GoodData.UI library.\n- The GOODDATA GOODDATA.UI LIBRARY END USER LICENSE AGREEMENT is used for GoodData customers.\n\nFor more information, please see [LICENSE](https://github.com/gooddata/gooddata-react-components/blob/master/LICENSE)\n","gitHead":"337130774fb0aae19ddf30e19555817e334c91bd","scripts":{"dev":"bash scripts/build.sh --dev-watch","test":"jest --watch","build":"bash scripts/build.sh","tslint":"yarn run-tslint -t verbose $npm_package_config_tslint","prepare":"cd examples/server && yarn install --frozen-lockfile && cd ../..; rm -r examples/node_modules 2>/dev/null; true","examples":"bash scripts/run-examples.sh","prepare?":"# Called before `npm publish` and on local `npm install`. Temporarily also for deleting obsolete node_modules. Ends with `true` to continue gracefully.","validate":"tsc --noEmit && yarn tslint && eslint $npm_package_config_eslint && yarn validate-style && yarn prettier-check","build-dev":"bash scripts/build.sh --dev","examples?":"# Default is developer domain, other options: yarn examples [sec,secure,stg,stg2,stg3,demo,developer or URL]","storybook":"yarn build && start-storybook -p 9001 -c .storybook","test-once":"jest","tslint-ci":"mkdir -p ./ci/results && yarn run-tslint -t checkstyle -o ./ci/results/tslint-results.xml $npm_package_config_tslint","run-tslint":"tslint -p tsconfig.json","validate-ci":"tsc --noEmit && yarn tslint-ci  && eslint $npm_package_config_eslint -f checkstyle -o ci/results/eslint-results.xml && yarn validate-style-ci && yarn prettier-check","examples-build":"bash scripts/build-examples.sh","prepublishOnly":"yarn build","prettier-check":"prettier --check '{src,stories,styles,__mocks__,examples/server/src,examples/src,examples/test}/**/*.{ts,js,tsx,jsx,json,scss,md,yaml,html}'","prettier-write":"prettier --write '{src,stories,styles,__mocks__,examples/server/src,examples/src,examples/test}/**/*.{ts,js,tsx,jsx,json,scss,md,yaml,html}'","test-storybook":"yarn build && test-storybook","validate-style":"stylelint '**/*.scss'","build-storybook":"yarn build && build-storybook -c .storybook -o dist-storybook","examples-server":"node examples/server/src/index.js","heroku-postbuild":"yarn examples-build developer","examples-testcafe":"./scripts/run-testcafe.sh visual","validate-style-ci":"stylelint '**/*.scss' --custom-formatter=node_modules/stylelint-checkstyle-formatter > ci/results/stylelint-results.xml","check-circular-deps":"madge --circular --extensions ts ./src","examples-testcafe-ci":"./scripts/run-testcafe.sh ci","examples-testcafe-live":"./scripts/run-testcafe.sh live"},"typings":"dist/index.d.ts","_npmUser":{"name":"patrikbraborec","email":"patrik.braborec@gooddata.com"},"deprecated":"@gooddata/react-components@7 reached End of Support on March 31, 2022. Please upgrade (see https://sdk.gooddata.com/gooddata-ui/docs/supported_versions.html for more information).","repository":{"url":"git+ssh://git@github.com/gooddata/gooddata-react-components.git","type":"git"},"_npmVersion":"6.13.4","description":"GoodData.UI - A powerful JavaScript library for building analytical applications","directories":{},"lint-staged":{"{src,stories,styles,__mocks__,examples/server/src,examples/src,examples/test}/**/*.{ts,js,tsx,jsx,scss}":["npx gdc-fix-copyright","git add"],"{src,stories,styles,__mocks__,examples/server/src,examples/src,examples/test}/**/*.{ts,js,tsx,jsx,json,scss,md,yaml,html}":["prettier --write","git add"]},"_nodeVersion":"12.16.1","dependencies":{"rxjs":"^5.5.6","uuid":"^3.2.1","immer":"^1.3.1","lodash":"^4.17.15","date-fns":"^2.7.0","downshift":"^3.2.7","invariant":"^2.2.2","mapbox-gl":"^1.6.1","classnames":"^2.2.6","codemirror":"^5.54.0","highcharts":"7.1.1","prop-types":"^15.6.0","react-intl":"^3.6.0","custom-event":"^1.0.1","react-window":"^1.8.1","ag-grid-react":"20.0.0","react-measure":"^2.3.0","@types/mapbox-gl":"^1.6.1","react-day-picker":"~7.3.0","react-responsive":"^3.0.0","stringify-object":"^2.4.0","@gooddata/typings":"^2.24.2","@types/codemirror":"^0.0.95","ag-grid-community":"20.0.0","http-status-codes":"^1.3.0","react-codemirror2":"^7.2.0","@gooddata/js-utils":"^3.10.5","@gooddata/numberjs":"^3.2.4","fixed-data-table-2":"0.7.17","@gooddata/goodstrap":"^68.9.0","react-dom-factories":"^1.0.2","@gooddata/gooddata-js":"^13.0.1","json-stable-stringify":"^1.0.1","react-transition-group":"^2.2.1","hoist-non-react-statics":"^3.3.0","nodelist-foreach-polyfill":"^1.2.0","@formatjs/intl-pluralrules":"^1.3.6","highcharts-grouped-categories":"^1.1.3"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"raf":"3.3.2","yup":"^0.24.1","jest":"24.7.1","husky":"3.0.0","madge":"^3.4.4","react":"^16.5.2","enzyme":"3.5.0","eslint":"4.19.1","formik":"^0.11.11","moment":"2.23.0","history":"^4.7.2","ts-jest":"24.0.0","webpack":"4.30.0","full-icu":"^1.3.0","prettier":"1.16.4","react-ga":"^2.5.2","recharts":"1.0.0-beta.9","testcafe":"1.1.4","commander":"2.14.1","node-sass":"4.13.0","react-dom":"^16.5.2","stylelint":"^10.0.0","supertest":"3.0.0","ts-loader":"6.0.0","@types/raf":"^3.4.0","css-loader":"0.28.7","jest-junit":"3.0.0","raw-loader":"0.5.1","styled-jsx":"2.2.1","typescript":"3.3.4000","@babel/core":"7.4.4","@types/jest":"24.0.6","@types/node":"7.0.8","@types/uuid":"3.4.3","file-loader":"3.0.1","jest-enzyme":"7.0.2","lint-staged":"9.1.0","sass-loader":"6.0.6","webpack-cli":"3.3.2","@types/react":"16.8.6","babel-loader":"8.0.5","react-helmet":"5.2.0","react-select":"1.2.1","style-loader":"0.19.1","@types/enzyme":"3.1.13","@types/lodash":"4.14.123","testcafe-live":"0.1.4","@babel/runtime":"7.4.4","dotenv-webpack":"^1.7.0","@babel/polyfill":"^7.4.4","@storybook/react":"5.0.11","@types/invariant":"2.2.29","@types/react-dom":"16.0.11","isomorphic-fetch":"2.2.1","react-datepicker":"1.1.0","react-router-dom":"4.2.2","@babel/preset-env":"7.4.4","@gooddata/mock-js":"^2.13.1","@storybook/addons":"5.0.11","@types/classnames":"2.2.3","@types/prop-types":"15.5.2","@storybook/theming":"5.0.11","identity-obj-proxy":"^3.0.0","intl-messageformat":"^7.5.4","webpack-dev-server":"3.3.1","@babel/preset-react":"7.0.0","@types/react-portal":"4.0.1","@types/react-window":"^1.8.1","babel-plugin-lodash":"3.3.4","html-webpack-plugin":"3.2.0","react-test-renderer":"16.4.2","@types/react-measure":"2.0.5","clean-webpack-plugin":"2.0.2","stats-webpack-plugin":"0.7.0","eslint-config-prettier":"4.1.0","react-google-recaptcha":"^0.14.1","tslint-config-prettier":"1.18.0","@gooddata/eslint-config":"^1.0.0","@gooddata/tslint-config":"1.0.0","@types/react-responsive":"^3.0.3","@types/storybook__react":"4.0.1","@types/stringify-object":"^3.2.0","enzyme-adapter-react-16":"1.3.1","@gooddata/test-storybook":"4.0.0","@storybook/addon-actions":"5.0.11","@storybook/addon-options":"5.0.11","node-sass-magic-importer":"5.1.0","react-syntax-highlighter":"11.0.2","@types/fixed-data-table-2":"0.8.1","stylelint-config-prettier":"5.2.0","@gooddata/stylelint-config":"4.0.1","@types/react-test-renderer":"16.0.0","circular-dependency-plugin":"5.0.2","compression-webpack-plugin":"2.0.0","@types/json-stable-stringify":"^1.0.32","@gooddata/frontend-npm-scripts":"1.1.0","@types/enzyme-adapter-react-16":"1.0.3","stylelint-checkstyle-formatter":"0.1.0","@types/storybook__addon-actions":"3.4.2","@babel/plugin-proposal-class-properties":"7.4.4","@babel/plugin-proposal-object-rest-spread":"7.4.4","@babel/plugin-transform-async-to-generator":"7.4.4"},"peerDependencies":{"react":"^16.5.2","react-dom":"^16.5.2"},"_npmOperationalInternal":{"tmp":"tmp/react-components_7.8.0-alpha-patrikbraborec-pbr-one-4405-2020-06-10T09-42-32-000Z_1591782178658_0.5804361369971527","host":"s3://npm-registry-packages"}},"7.8.0-alpha-patrikbraborec-pbr-one-4405-2020-06-10T09-56-52-157Z":{"name":"@gooddata/react-components","version":"7.8.0-alpha-patrikbraborec-pbr-one-4405-2020-06-10T09-56-52-157Z","author":{"name":"GoodData Corporation"},"license":"BSD-3-Clause","_id":"@gooddata/react-components@7.8.0-alpha-patrikbraborec-pbr-one-4405-2020-06-10T09-56-52-157Z","maintainers":[{"name":"afi","email":"adam.fiedler@gooddata.com"},{"name":"bertold8","email":"ivan.nejezchleb@seznam.cz"},{"name":"bich.nguyen","email":"bich.nguyen@gooddata.com"},{"name":"brbistas","email":"valentinos.chraniotis@gooddata.com"},{"name":"bugsbunny338","email":"jiri.zajic@mensa.cz"},{"name":"de.do","email":"de.do@gooddata.com"},{"name":"gooddata-ci","email":"rail@gooddata.com"},{"name":"hang.ngo","email":"hang.ngo@gooddata.com"},{"name":"hung.nguyen.hoang","email":"hung.nguyen@gooddata.com"},{"name":"huong.nguyen","email":"huong.nguyen@gooddata.com"},{"name":"huyen.nguyen","email":"huyen.nguyen@gooddata.com"},{"name":"ivan.mjartan","email":"ivan.mjartan@gooddata.com"},{"name":"jakub-sterba","email":"jakub.sterba@gooddata.com"},{"name":"jaroslav.tomecek","email":"jaroslav.tomecek@gooddata.com"},{"name":"jkittler","email":"honza.kittler@gmail.com"},{"name":"khanh.le","email":"khanh.le@gooddata.com"},{"name":"lanhuynh","email":"lan.huynh@gooddata.com"},{"name":"linhhong","email":"linh.hong@gooddata.com"},{"name":"lupko","email":"lubomir.slivka@gooddata.com"},{"name":"mai.nguyen","email":"mai.nguyen@gooddata.com"},{"name":"matyas.kandl","email":"matyas.kandl@gooddata.com"},{"name":"michal.marsal","email":"michal.marsal@gooddata.com"},{"name":"my.duong","email":"my.duong@gooddata.com"},{"name":"naibinh","email":"naibinh@gmail.com"},{"name":"nikolacech","email":"nikola.cech@gooddata.com"},{"name":"nis.hua","email":"nis.hua@gooddata.com"},{"name":"no23reason","email":"dan.homola@hotmail.cz"},{"name":"patrikbraborec","email":"patrik.braborec@gooddata.com"},{"name":"pbenes","email":"petr.benes@gooddata.com"},{"name":"petrjanu","email":"petr.janu@gooddata.com"},{"name":"pkingo","email":"philipandreaskingo@hotmail.com"},{"name":"ptquang86","email":"ptquang86@gmail.com"},{"name":"qduval","email":"quentin.duval@gooddata.com"},{"name":"rodri360","email":"me@rodri360.com"},{"name":"scavnickyj","email":"jakub.scavnicky@gooddata.com"},{"name":"sitina","email":"jiri.sitina@gooddata.com"},{"name":"strouhaljan","email":"strouhal.jan@gmail.com"},{"name":"thao-luong","email":"thao.luong@gooddata.com"},{"name":"thuong.nguyen","email":"thuong.nguyen@gooddata.com"},{"name":"tomas.kratochvil","email":"tomas.kratochvil@gooddata.com"},{"name":"tomsatgd","email":"tomas.satinsky@gooddata.com"},{"name":"trung-le-quoc","email":"trung.le@gooddata.com"},{"name":"tu-ngo","email":"tungo1981@gmail.com"},{"name":"tu.bui","email":"tu.bui@gooddata.com"},{"name":"tulean","email":"tuan.le@gooddata.com"},{"name":"tuqt1005","email":"tu.tran@gooddata.com"},{"name":"utdnah","email":"danh.ung@gooddata.com"},{"name":"vlastikcz","email":"vlastimil.kotas@gooddata.com"},{"name":"vu.pham","email":"vu.pham@gooddata.com"},{"name":"xmort","email":"petr.dolejsi@gooddata.com"},{"name":"yanlipnican","email":"yanlipnican@gmail.com"}],"homepage":"https://github.com/gooddata/gooddata-react-components#readme","bugs":{"url":"https://github.com/gooddata/gooddata-react-components/issues"},"dist":{"shasum":"f2934e59aac1040ee68df9b2ee061f4b99a07ca8","tarball":"https://registry.npmjs.org/@gooddata/react-components/-/react-components-7.8.0-alpha-patrikbraborec-pbr-one-4405-2020-06-10T09-56-52-157Z.tgz","fileCount":2655,"integrity":"sha512-qlESdpiIi6eHf/48BdG+fMnarr0Zw7EmiVhey0XQnmpDkl70b3PLFDlpvo12Zd4tGbhSTWEzL9xjU8we+2N44w==","signatures":[{"sig":"MEUCIC+FnUKT6MPtTB5+MkOBNSrTl09iX7uFb+ZalCnFW4YcAiEAvjR07fFvimg0GwbT5d7dvdrzJM4oO4EPE2vEAryql5s=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":10532638,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJe4K5+CRA9TVsSAnZWagAAefYP/jE6iq+53bZ4aEsxlAgJ\nCh4aFxhNWmWTcFu2r1bRH6dMFw9pVSrKKkdpMlx8djHgjXLDDgKfqU8D+P1R\n/hk3ddTR5R+ZFFGAcxQoG33epYddG7QaJRyy+WBj0FbttI5DNNS+eHwYov9s\nwT/QyJM8o9s9duddF2z+Jgc9NvlDFQS/3AuCy/oodXoG6BkYTOPl7pO2FdjS\nvALtl/psVWllsb+7hAO0axGrX9kOVCjeRfCSPjFFJ6QoT5JEMFd7Zd7u66wo\nDSmTCgeZpqEme84oc3Om/2KoWjhFm7MZ6bTGpWHNvVauA7pUn/42kvpHnFU2\na47V0Omw/aaKNI/vonpFQVWGHLjzfB6mhBrbLLz7n2Nt44avt+S2Ad0Y3TEV\nJ1DnTOtIEQKu8yFcvitqLLoDvH01BfEPAZDYjiiHNrfYM9GRsY/O3mQQpekX\nlKr2rBEIsPSuBkdyYjL1VnRd6HwaBb9n2pdXSlSGLEoIW0zWiEYmw0tXXXW3\naOlqtK8hrwhVA2htlfKKz8kR9lR22acmm30IneiaVdiiDIq6VXmTFQ2qxpYu\nblfKp+ANzhLlY7VhLxlw6tOD4Ai+xeV48wmDu0dTqMAtoywftMgfd/ekCdbQ\nTqu1umo89Xku2q3d7OgNOndX06alTsKxvLjyHyPGyE33x2N1qYgh+++flBCp\nigc9\r\n=8y6P\r\n-----END PGP SIGNATURE-----\r\n"},"main":"dist/index.js","husky":{"hooks":{"pre-commit":"lint-staged"}},"config":{"eslint":"./examples/**/*.{js,jsx}","tslint":"./{__mocks__,src,stories}/{,**/}*.{ts,tsx}"},"readme":"[![npm version](https://badge.fury.io/js/%40gooddata%2Freact-components.svg)](https://www.npmjs.com/package/@gooddata/react-components)\n\n# GoodData.UI React components\n> A React-based JavaScript library for building data-driven applications\n\n## Getting started\n- [GoodData.UI Documentation](http://sdk.gooddata.com/gooddata-ui/)\n- [GoodData.UI Live Examples](https://gooddata-examples.herokuapp.com/)\n- [Stack Overflow](https://stackoverflow.com/questions/tagged/gooddata)\n\n### Usage\nWith [yarn](https://yarnpkg.com) installed, go to your project directory and run\n```\n$ yarn add @gooddata/react-components\n```\nIf you prefer [npm](npmjs.com) run\n```\n$ npm install --save @gooddata/react-components\n```\n\nThe public API is exposed via global `index.js`. Except for the styles, do not import any other file directly\nbecause they are not intended to be part of the public API.\n\n## Contributing\n\nWe welcome any contribution in form of [issues](https://github.com/gooddata/gooddata-react-components/issues) or [pull requests](https://github.com/gooddata/gooddata-react-components/pulls).\n\nInstall [Node.js](http://nodejs.org) (node 12.16.1, npm v6.13.4) and [Yarn](https://classic.yarnpkg.com) (1.22.4).\n\nInstall dependencies:\n```\nyarn install --frozen-lockfile\n```\n\nThese commands may come in handy while developing:\n\n| command | description |\n| ------- | ----------- |\n| `yarn install --pure-lockfile` | first step |\n| ||\n| `yarn dev` | build react-components to `/dist` in watch mode |\n| `yarn test` | run all unit tests |\n| `yarn prettier-write` | format the source code to match the valid codestyle |\n| `yarn validate` | validate codestyle |\n| ||\n| `yarn storybook` | run storybook from `/stories` on http://localhost:9001 |\n| `yarn build-storybook` | build storybook to `/dist-storybook` |\n| `yarn test-storybook` | run storybook and [screenshot tests](https://github.com/gooddata/gdc-client-utils/tree/master/test-storybook) |\n| ||\n| `yarn examples` | run Live Examples dev-server from `/examples` on https://localhost:8999 |\n| `yarn examples-build` | build Live Examples to `/examples/dist` |\n| `yarn examples-server` | serve built Live Examples - see `/examples/server/src` |\n| `yarn examples-testcafe` | run testcafe tests against `localhost:8999` |\n\n### Deploy to heroku.com\nWhen you deploy this repo to heroku, it serves *GoodData.UI Live Examples*.\nRelevant tasks are in `Procfile` and `package.json`.\n\n```bash\n# run in the project directory\nheroku login\nheroku create <your-app-name>\nheroku config:set DOMAIN_ADMIN_USERNAME=x@gooddata.com DOMAIN_ADMIN_PASSWORD=xy PROJECT_ID_TO_ASSIGN=xms7ga4tf3g3nzucd8380o2bev8oeknp\ngit push heroku HEAD:master\nheroku open\n```\n### Enable Geo Chart for Storybook and Live Examples\nGeo chart uses Mapbox to render map which requires a Mapbox access token.\n- Register an account and create Mapbox access token at [guide](https://docs.mapbox.com/help/how-mapbox-works/access-tokens/)\n- Store the created token at `.env`:\n```bash\necho -e \"EXAMPLE_MAPBOX_ACCESS_TOKEN=token\" >> .env # only need to run once\necho -e \"STORYBOOK_MAPBOX_ACCESS_TOKEN=token\" >> .env # only need to run once\n```\n\n### Run Live Examples Locally\nTo run *GoodData.UI Live Examples* locally:\n```bash\ngit clone <this-repository>\ncd  <repository-folder>\nyarn install --pure-lockfile\nyarn examples\n```\nThen open https://localhost:8999 and login using Live Examples account (you can [create one here](https://gooddata-examples.herokuapp.com/registration)).\n\n### Run Storybook locally\n- Run storybook with token stored in `.env` for more secure\n```bash\nyarn storybook\n```\n- Or run storybook with token env param exposed to cli (not suggested)\n```bash\nSTORYBOOK_MAPBOX_ACCESS_TOKEN=token yarn storybook\n```\n- Apply either above way to `yarn build-storybook` or `yarn test-storybook`\n\n### Source code formatting\nThe source code in the repository is formatted by [Prettier](https://prettier.io/).\nThe format of the code is validated by our Continuous Integration server and is one of the requirements of successful merge.\n\nPrettier is supported by every major IDE. You can find the list of supported editors and how to configure them [here](https://prettier.io/docs/en/editors.html).\n\nIn the case, when your editor is not supported or you don't want to setup the integration, you can run the `yarn prettier-write` command to reformat the code before commit.\n\n## Changelog\n\n- see [CHANGELOG.md](CHANGELOG.md)\n\n## Supported versions\n\nIn order to make the user experience with integrating GoodData UI SDK as smooth and secure as possible and to ensure that the SDK is using the latest features of the platform, we will only provide support to two most recent major versions of UI SDK.\n\nThe most recent majors will be supported in the following modes:\n\n- The latest major version will receive all new functionality and all bug fixes\n- The previous major version will only receive fixes to critical issues and security fixes. These fixes will be applied on top of last released version of the previous major\n\nThe customers are encouraged to always use the latest version of the UI SDK.\n\nIn case of using older versions, the user might face API incompatibility, performance or security issues.\n\nPlease follow the installation instructions to update to the newest version.\n\n## License\n\n(C) 2007-2020 GoodData Corporation\n\nThis project is dual licensed:\n\n- The ATTRIBUTION-NONCOMMERCIAL 4.0 INTERNATIONAL (CC BY-NC 4.0) is used for purpose of the trial experience and evaluation of GoodData.UI library.\n- The GOODDATA GOODDATA.UI LIBRARY END USER LICENSE AGREEMENT is used for GoodData customers.\n\nFor more information, please see [LICENSE](https://github.com/gooddata/gooddata-react-components/blob/master/LICENSE)\n","gitHead":"7f34c8f548312f316d4d4221faebcad3d3199d4d","scripts":{"dev":"bash scripts/build.sh --dev-watch","test":"jest --watch","build":"bash scripts/build.sh","tslint":"yarn run-tslint -t verbose $npm_package_config_tslint","prepare":"cd examples/server && yarn install --frozen-lockfile && cd ../..; rm -r examples/node_modules 2>/dev/null; true","examples":"bash scripts/run-examples.sh","prepare?":"# Called before `npm publish` and on local `npm install`. Temporarily also for deleting obsolete node_modules. Ends with `true` to continue gracefully.","validate":"tsc --noEmit && yarn tslint && eslint $npm_package_config_eslint && yarn validate-style && yarn prettier-check","build-dev":"bash scripts/build.sh --dev","examples?":"# Default is developer domain, other options: yarn examples [sec,secure,stg,stg2,stg3,demo,developer or URL]","storybook":"yarn build && start-storybook -p 9001 -c .storybook","test-once":"jest","tslint-ci":"mkdir -p ./ci/results && yarn run-tslint -t checkstyle -o ./ci/results/tslint-results.xml $npm_package_config_tslint","run-tslint":"tslint -p tsconfig.json","validate-ci":"tsc --noEmit && yarn tslint-ci  && eslint $npm_package_config_eslint -f checkstyle -o ci/results/eslint-results.xml && yarn validate-style-ci && yarn prettier-check","examples-build":"bash scripts/build-examples.sh","prepublishOnly":"yarn build","prettier-check":"prettier --check '{src,stories,styles,__mocks__,examples/server/src,examples/src,examples/test}/**/*.{ts,js,tsx,jsx,json,scss,md,yaml,html}'","prettier-write":"prettier --write '{src,stories,styles,__mocks__,examples/server/src,examples/src,examples/test}/**/*.{ts,js,tsx,jsx,json,scss,md,yaml,html}'","test-storybook":"yarn build && test-storybook","validate-style":"stylelint '**/*.scss'","build-storybook":"yarn build && build-storybook -c .storybook -o dist-storybook","examples-server":"node examples/server/src/index.js","heroku-postbuild":"yarn examples-build developer","examples-testcafe":"./scripts/run-testcafe.sh visual","validate-style-ci":"stylelint '**/*.scss' --custom-formatter=node_modules/stylelint-checkstyle-formatter > ci/results/stylelint-results.xml","check-circular-deps":"madge --circular --extensions ts ./src","examples-testcafe-ci":"./scripts/run-testcafe.sh ci","examples-testcafe-live":"./scripts/run-testcafe.sh live"},"typings":"dist/index.d.ts","_npmUser":{"name":"patrikbraborec","email":"patrik.braborec@gooddata.com"},"deprecated":"@gooddata/react-components@7 reached End of Support on March 31, 2022. Please upgrade (see https://sdk.gooddata.com/gooddata-ui/docs/supported_versions.html for more information).","repository":{"url":"git+ssh://git@github.com/gooddata/gooddata-react-components.git","type":"git"},"_npmVersion":"6.13.4","description":"GoodData.UI - A powerful JavaScript library for building analytical applications","directories":{},"lint-staged":{"{src,stories,styles,__mocks__,examples/server/src,examples/src,examples/test}/**/*.{ts,js,tsx,jsx,scss}":["npx gdc-fix-copyright","git add"],"{src,stories,styles,__mocks__,examples/server/src,examples/src,examples/test}/**/*.{ts,js,tsx,jsx,json,scss,md,yaml,html}":["prettier --write","git add"]},"_nodeVersion":"12.16.1","dependencies":{"rxjs":"^5.5.6","uuid":"^3.2.1","immer":"^1.3.1","lodash":"^4.17.15","date-fns":"^2.7.0","downshift":"^3.2.7","invariant":"^2.2.2","mapbox-gl":"^1.6.1","classnames":"^2.2.6","codemirror":"^5.54.0","highcharts":"7.1.1","prop-types":"^15.6.0","react-intl":"^3.6.0","custom-event":"^1.0.1","react-window":"^1.8.1","ag-grid-react":"20.0.0","react-measure":"^2.3.0","@types/mapbox-gl":"^1.6.1","react-day-picker":"~7.3.0","react-responsive":"^3.0.0","stringify-object":"^2.4.0","@gooddata/typings":"^2.24.2","@types/codemirror":"^0.0.95","ag-grid-community":"20.0.0","http-status-codes":"^1.3.0","react-codemirror2":"^7.2.0","@gooddata/js-utils":"^3.10.5","@gooddata/numberjs":"^3.2.4","fixed-data-table-2":"0.7.17","@gooddata/goodstrap":"^68.9.0","react-dom-factories":"^1.0.2","@gooddata/gooddata-js":"^13.0.1","json-stable-stringify":"^1.0.1","react-transition-group":"^2.2.1","hoist-non-react-statics":"^3.3.0","nodelist-foreach-polyfill":"^1.2.0","@formatjs/intl-pluralrules":"^1.3.6","highcharts-grouped-categories":"^1.1.3"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"raf":"3.3.2","yup":"^0.24.1","jest":"24.7.1","husky":"3.0.0","madge":"^3.4.4","react":"^16.5.2","enzyme":"3.5.0","eslint":"4.19.1","formik":"^0.11.11","moment":"2.23.0","history":"^4.7.2","ts-jest":"24.0.0","webpack":"4.30.0","full-icu":"^1.3.0","prettier":"1.16.4","react-ga":"^2.5.2","recharts":"1.0.0-beta.9","testcafe":"1.1.4","commander":"2.14.1","node-sass":"4.13.0","react-dom":"^16.5.2","stylelint":"^10.0.0","supertest":"3.0.0","ts-loader":"6.0.0","@types/raf":"^3.4.0","css-loader":"0.28.7","jest-junit":"3.0.0","raw-loader":"0.5.1","styled-jsx":"2.2.1","typescript":"3.3.4000","@babel/core":"7.4.4","@types/jest":"24.0.6","@types/node":"7.0.8","@types/uuid":"3.4.3","file-loader":"3.0.1","jest-enzyme":"7.0.2","lint-staged":"9.1.0","sass-loader":"6.0.6","webpack-cli":"3.3.2","@types/react":"16.8.6","babel-loader":"8.0.5","react-helmet":"5.2.0","react-select":"1.2.1","style-loader":"0.19.1","@types/enzyme":"3.1.13","@types/lodash":"4.14.123","testcafe-live":"0.1.4","@babel/runtime":"7.4.4","dotenv-webpack":"^1.7.0","@babel/polyfill":"^7.4.4","@storybook/react":"5.0.11","@types/invariant":"2.2.29","@types/react-dom":"16.0.11","isomorphic-fetch":"2.2.1","react-datepicker":"1.1.0","react-router-dom":"4.2.2","@babel/preset-env":"7.4.4","@gooddata/mock-js":"^2.13.1","@storybook/addons":"5.0.11","@types/classnames":"2.2.3","@types/prop-types":"15.5.2","@storybook/theming":"5.0.11","identity-obj-proxy":"^3.0.0","intl-messageformat":"^7.5.4","webpack-dev-server":"3.3.1","@babel/preset-react":"7.0.0","@types/react-portal":"4.0.1","@types/react-window":"^1.8.1","babel-plugin-lodash":"3.3.4","html-webpack-plugin":"3.2.0","react-test-renderer":"16.4.2","@types/react-measure":"2.0.5","clean-webpack-plugin":"2.0.2","stats-webpack-plugin":"0.7.0","eslint-config-prettier":"4.1.0","react-google-recaptcha":"^0.14.1","tslint-config-prettier":"1.18.0","@gooddata/eslint-config":"^1.0.0","@gooddata/tslint-config":"1.0.0","@types/react-responsive":"^3.0.3","@types/storybook__react":"4.0.1","@types/stringify-object":"^3.2.0","enzyme-adapter-react-16":"1.3.1","@gooddata/test-storybook":"4.0.0","@storybook/addon-actions":"5.0.11","@storybook/addon-options":"5.0.11","node-sass-magic-importer":"5.1.0","react-syntax-highlighter":"11.0.2","@types/fixed-data-table-2":"0.8.1","stylelint-config-prettier":"5.2.0","@gooddata/stylelint-config":"4.0.1","@types/react-test-renderer":"16.0.0","circular-dependency-plugin":"5.0.2","compression-webpack-plugin":"2.0.0","@types/json-stable-stringify":"^1.0.32","@gooddata/frontend-npm-scripts":"1.1.0","@types/enzyme-adapter-react-16":"1.0.3","stylelint-checkstyle-formatter":"0.1.0","@types/storybook__addon-actions":"3.4.2","@babel/plugin-proposal-class-properties":"7.4.4","@babel/plugin-proposal-object-rest-spread":"7.4.4","@babel/plugin-transform-async-to-generator":"7.4.4"},"peerDependencies":{"react":"^16.5.2","react-dom":"^16.5.2"},"_npmOperationalInternal":{"tmp":"tmp/react-components_7.8.0-alpha-patrikbraborec-pbr-one-4405-2020-06-10T09-56-52-157Z_1591783038080_0.9422942483373828","host":"s3://npm-registry-packages"}},"7.8.0-alpha-patrikbraborec-pbr-one-4405-2020-06-10T14-49-20-910Z":{"name":"@gooddata/react-components","version":"7.8.0-alpha-patrikbraborec-pbr-one-4405-2020-06-10T14-49-20-910Z","author":{"name":"GoodData Corporation"},"license":"BSD-3-Clause","_id":"@gooddata/react-components@7.8.0-alpha-patrikbraborec-pbr-one-4405-2020-06-10T14-49-20-910Z","maintainers":[{"name":"afi","email":"adam.fiedler@gooddata.com"},{"name":"bertold8","email":"ivan.nejezchleb@seznam.cz"},{"name":"bich.nguyen","email":"bich.nguyen@gooddata.com"},{"name":"brbistas","email":"valentinos.chraniotis@gooddata.com"},{"name":"bugsbunny338","email":"jiri.zajic@mensa.cz"},{"name":"de.do","email":"de.do@gooddata.com"},{"name":"gooddata-ci","email":"rail@gooddata.com"},{"name":"hang.ngo","email":"hang.ngo@gooddata.com"},{"name":"hung.nguyen.hoang","email":"hung.nguyen@gooddata.com"},{"name":"huong.nguyen","email":"huong.nguyen@gooddata.com"},{"name":"huyen.nguyen","email":"huyen.nguyen@gooddata.com"},{"name":"ivan.mjartan","email":"ivan.mjartan@gooddata.com"},{"name":"jakub-sterba","email":"jakub.sterba@gooddata.com"},{"name":"jaroslav.tomecek","email":"jaroslav.tomecek@gooddata.com"},{"name":"jkittler","email":"honza.kittler@gmail.com"},{"name":"khanh.le","email":"khanh.le@gooddata.com"},{"name":"lanhuynh","email":"lan.huynh@gooddata.com"},{"name":"linhhong","email":"linh.hong@gooddata.com"},{"name":"lupko","email":"lubomir.slivka@gooddata.com"},{"name":"mai.nguyen","email":"mai.nguyen@gooddata.com"},{"name":"matyas.kandl","email":"matyas.kandl@gooddata.com"},{"name":"michal.marsal","email":"michal.marsal@gooddata.com"},{"name":"my.duong","email":"my.duong@gooddata.com"},{"name":"naibinh","email":"naibinh@gmail.com"},{"name":"nikolacech","email":"nikola.cech@gooddata.com"},{"name":"nis.hua","email":"nis.hua@gooddata.com"},{"name":"no23reason","email":"dan.homola@hotmail.cz"},{"name":"patrikbraborec","email":"patrik.braborec@gooddata.com"},{"name":"pbenes","email":"petr.benes@gooddata.com"},{"name":"petrjanu","email":"petr.janu@gooddata.com"},{"name":"pkingo","email":"philipandreaskingo@hotmail.com"},{"name":"ptquang86","email":"ptquang86@gmail.com"},{"name":"qduval","email":"quentin.duval@gooddata.com"},{"name":"rodri360","email":"me@rodri360.com"},{"name":"scavnickyj","email":"jakub.scavnicky@gooddata.com"},{"name":"sitina","email":"jiri.sitina@gooddata.com"},{"name":"strouhaljan","email":"strouhal.jan@gmail.com"},{"name":"thao-luong","email":"thao.luong@gooddata.com"},{"name":"thuong.nguyen","email":"thuong.nguyen@gooddata.com"},{"name":"tomas.kratochvil","email":"tomas.kratochvil@gooddata.com"},{"name":"tomsatgd","email":"tomas.satinsky@gooddata.com"},{"name":"trung-le-quoc","email":"trung.le@gooddata.com"},{"name":"tu-ngo","email":"tungo1981@gmail.com"},{"name":"tu.bui","email":"tu.bui@gooddata.com"},{"name":"tulean","email":"tuan.le@gooddata.com"},{"name":"tuqt1005","email":"tu.tran@gooddata.com"},{"name":"utdnah","email":"danh.ung@gooddata.com"},{"name":"vlastikcz","email":"vlastimil.kotas@gooddata.com"},{"name":"vu.pham","email":"vu.pham@gooddata.com"},{"name":"xmort","email":"petr.dolejsi@gooddata.com"},{"name":"yanlipnican","email":"yanlipnican@gmail.com"}],"homepage":"https://github.com/gooddata/gooddata-react-components#readme","bugs":{"url":"https://github.com/gooddata/gooddata-react-components/issues"},"dist":{"shasum":"f09ea6a14e494acb24fc6b28ca6910ef9dfc0487","tarball":"https://registry.npmjs.org/@gooddata/react-components/-/react-components-7.8.0-alpha-patrikbraborec-pbr-one-4405-2020-06-10T14-49-20-910Z.tgz","fileCount":2655,"integrity":"sha512-U2KgVKHQGqbo/wCK4fN3/MrQnUMKPqhsJyBEI4+4ov4ycqX2EFWyijBfGfUFxhlC1mAVPcXyyGyJHwDBBkoN5Q==","signatures":[{"sig":"MEUCIBwZ0YS/JLCC7FjgfquGU95uN5nkwpoqaQtbiEqwJx21AiEA5fF7XyMJu+nzH3Xg2rpxnHzx9frOzSup3cqwU92WWHQ=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":10531360,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJe4PMNCRA9TVsSAnZWagAAMwAP/2+J6bm+SZ+qTOPLUADo\nGN25XR0EycrhpvtZI1faEGM/+SWCq2NJ5YK5IfrO5ZkPYSMkmmsp1nBb+pnI\n7QWulcUaaSX/OpCFZVo9B/bLiyqNKdNKu1Tyhyl/8zcst6dvk0omVYggJ1Rs\nv9EwtDnMebIXvnGXhsh3Te4/kQNMy3axho47R82y3AxNb0hmHSsnX6yCmupb\nzFzRI49apbJeoGlLFQqzoLsoGOjfgrhSGKpQ7CxbAgE45eqF5fLhlzWYUS5V\nn92U9S/YFvMV5pLHRR1llsm6OYC4WmCrlP7NRBph1FsEfHEl796TQJoG2bKM\nmjfR971k6o0hz2oHXGbLW9Xqct42vUx5/YQkaak6MZ+PbsNNaeUxTch6Usjm\n22jzW67xyByAcLBVzO2sTelJ/5J2FnAvMVh+yUJTZ/RXmxjyrZTLkWkvzRm1\nBCjNcVONi8E/CtN2xRqxBl7cLdE+S7+Anr+aaZJkFiUpladQBjNT+V9u+Axe\nWGeruEvaDvL7mRGuvzfUsEA4ml82X4aYajUhuubmw3TFfiqZ4pUDQ9uQlmyq\nIhUMhmLijHv3f4sF4TRHk1B0EoYWz/I5y7X4zK6LBJKqw56B0CqnRkbMQSLV\nm6niGnx2lE1E1t8GPm2i108xJIMCA2lNO0Z46uArD5QbFi22pLfY3PiPlkhC\nqv8g\r\n=4eph\r\n-----END PGP SIGNATURE-----\r\n"},"main":"dist/index.js","husky":{"hooks":{"pre-commit":"lint-staged"}},"config":{"eslint":"./examples/**/*.{js,jsx}","tslint":"./{__mocks__,src,stories}/{,**/}*.{ts,tsx}"},"readme":"[![npm version](https://badge.fury.io/js/%40gooddata%2Freact-components.svg)](https://www.npmjs.com/package/@gooddata/react-components)\n\n# GoodData.UI React components\n> A React-based JavaScript library for building data-driven applications\n\n## Getting started\n- [GoodData.UI Documentation](http://sdk.gooddata.com/gooddata-ui/)\n- [GoodData.UI Live Examples](https://gooddata-examples.herokuapp.com/)\n- [Stack Overflow](https://stackoverflow.com/questions/tagged/gooddata)\n\n### Usage\nWith [yarn](https://yarnpkg.com) installed, go to your project directory and run\n```\n$ yarn add @gooddata/react-components\n```\nIf you prefer [npm](npmjs.com) run\n```\n$ npm install --save @gooddata/react-components\n```\n\nThe public API is exposed via global `index.js`. Except for the styles, do not import any other file directly\nbecause they are not intended to be part of the public API.\n\n## Contributing\n\nWe welcome any contribution in form of [issues](https://github.com/gooddata/gooddata-react-components/issues) or [pull requests](https://github.com/gooddata/gooddata-react-components/pulls).\n\nInstall [Node.js](http://nodejs.org) (node 12.16.1, npm v6.13.4) and [Yarn](https://classic.yarnpkg.com) (1.22.4).\n\nInstall dependencies:\n```\nyarn install --frozen-lockfile\n```\n\nThese commands may come in handy while developing:\n\n| command | description |\n| ------- | ----------- |\n| `yarn install --pure-lockfile` | first step |\n| ||\n| `yarn dev` | build react-components to `/dist` in watch mode |\n| `yarn test` | run all unit tests |\n| `yarn prettier-write` | format the source code to match the valid codestyle |\n| `yarn validate` | validate codestyle |\n| ||\n| `yarn storybook` | run storybook from `/stories` on http://localhost:9001 |\n| `yarn build-storybook` | build storybook to `/dist-storybook` |\n| `yarn test-storybook` | run storybook and [screenshot tests](https://github.com/gooddata/gdc-client-utils/tree/master/test-storybook) |\n| ||\n| `yarn examples` | run Live Examples dev-server from `/examples` on https://localhost:8999 |\n| `yarn examples-build` | build Live Examples to `/examples/dist` |\n| `yarn examples-server` | serve built Live Examples - see `/examples/server/src` |\n| `yarn examples-testcafe` | run testcafe tests against `localhost:8999` |\n\n### Deploy to heroku.com\nWhen you deploy this repo to heroku, it serves *GoodData.UI Live Examples*.\nRelevant tasks are in `Procfile` and `package.json`.\n\n```bash\n# run in the project directory\nheroku login\nheroku create <your-app-name>\nheroku config:set DOMAIN_ADMIN_USERNAME=x@gooddata.com DOMAIN_ADMIN_PASSWORD=xy PROJECT_ID_TO_ASSIGN=xms7ga4tf3g3nzucd8380o2bev8oeknp\ngit push heroku HEAD:master\nheroku open\n```\n### Enable Geo Chart for Storybook and Live Examples\nGeo chart uses Mapbox to render map which requires a Mapbox access token.\n- Register an account and create Mapbox access token at [guide](https://docs.mapbox.com/help/how-mapbox-works/access-tokens/)\n- Store the created token at `.env`:\n```bash\necho -e \"EXAMPLE_MAPBOX_ACCESS_TOKEN=token\" >> .env # only need to run once\necho -e \"STORYBOOK_MAPBOX_ACCESS_TOKEN=token\" >> .env # only need to run once\n```\n\n### Run Live Examples Locally\nTo run *GoodData.UI Live Examples* locally:\n```bash\ngit clone <this-repository>\ncd  <repository-folder>\nyarn install --pure-lockfile\nyarn examples\n```\nThen open https://localhost:8999 and login using Live Examples account (you can [create one here](https://gooddata-examples.herokuapp.com/registration)).\n\n### Run Storybook locally\n- Run storybook with token stored in `.env` for more secure\n```bash\nyarn storybook\n```\n- Or run storybook with token env param exposed to cli (not suggested)\n```bash\nSTORYBOOK_MAPBOX_ACCESS_TOKEN=token yarn storybook\n```\n- Apply either above way to `yarn build-storybook` or `yarn test-storybook`\n\n### Source code formatting\nThe source code in the repository is formatted by [Prettier](https://prettier.io/).\nThe format of the code is validated by our Continuous Integration server and is one of the requirements of successful merge.\n\nPrettier is supported by every major IDE. You can find the list of supported editors and how to configure them [here](https://prettier.io/docs/en/editors.html).\n\nIn the case, when your editor is not supported or you don't want to setup the integration, you can run the `yarn prettier-write` command to reformat the code before commit.\n\n## Changelog\n\n- see [CHANGELOG.md](CHANGELOG.md)\n\n## Supported versions\n\nIn order to make the user experience with integrating GoodData UI SDK as smooth and secure as possible and to ensure that the SDK is using the latest features of the platform, we will only provide support to two most recent major versions of UI SDK.\n\nThe most recent majors will be supported in the following modes:\n\n- The latest major version will receive all new functionality and all bug fixes\n- The previous major version will only receive fixes to critical issues and security fixes. These fixes will be applied on top of last released version of the previous major\n\nThe customers are encouraged to always use the latest version of the UI SDK.\n\nIn case of using older versions, the user might face API incompatibility, performance or security issues.\n\nPlease follow the installation instructions to update to the newest version.\n\n## License\n\n(C) 2007-2020 GoodData Corporation\n\nThis project is dual licensed:\n\n- The ATTRIBUTION-NONCOMMERCIAL 4.0 INTERNATIONAL (CC BY-NC 4.0) is used for purpose of the trial experience and evaluation of GoodData.UI library.\n- The GOODDATA GOODDATA.UI LIBRARY END USER LICENSE AGREEMENT is used for GoodData customers.\n\nFor more information, please see [LICENSE](https://github.com/gooddata/gooddata-react-components/blob/master/LICENSE)\n","gitHead":"3c7f11a53635890e4536abc84e15319dbc3e8dc2","scripts":{"dev":"bash scripts/build.sh --dev-watch","test":"jest --watch","build":"bash scripts/build.sh","tslint":"yarn run-tslint -t verbose $npm_package_config_tslint","prepare":"cd examples/server && yarn install --frozen-lockfile && cd ../..; rm -r examples/node_modules 2>/dev/null; true","examples":"bash scripts/run-examples.sh","prepare?":"# Called before `npm publish` and on local `npm install`. Temporarily also for deleting obsolete node_modules. Ends with `true` to continue gracefully.","validate":"tsc --noEmit && yarn tslint && eslint $npm_package_config_eslint && yarn validate-style && yarn prettier-check","build-dev":"bash scripts/build.sh --dev","examples?":"# Default is developer domain, other options: yarn examples [sec,secure,stg,stg2,stg3,demo,developer or URL]","storybook":"yarn build && start-storybook -p 9001 -c .storybook","test-once":"jest","tslint-ci":"mkdir -p ./ci/results && yarn run-tslint -t checkstyle -o ./ci/results/tslint-results.xml $npm_package_config_tslint","run-tslint":"tslint -p tsconfig.json","validate-ci":"tsc --noEmit && yarn tslint-ci  && eslint $npm_package_config_eslint -f checkstyle -o ci/results/eslint-results.xml && yarn validate-style-ci && yarn prettier-check","examples-build":"bash scripts/build-examples.sh","prepublishOnly":"yarn build","prettier-check":"prettier --check '{src,stories,styles,__mocks__,examples/server/src,examples/src,examples/test}/**/*.{ts,js,tsx,jsx,json,scss,md,yaml,html}'","prettier-write":"prettier --write '{src,stories,styles,__mocks__,examples/server/src,examples/src,examples/test}/**/*.{ts,js,tsx,jsx,json,scss,md,yaml,html}'","test-storybook":"yarn build && test-storybook","validate-style":"stylelint '**/*.scss'","build-storybook":"yarn build && build-storybook -c .storybook -o dist-storybook","examples-server":"node examples/server/src/index.js","heroku-postbuild":"yarn examples-build developer","examples-testcafe":"./scripts/run-testcafe.sh visual","validate-style-ci":"stylelint '**/*.scss' --custom-formatter=node_modules/stylelint-checkstyle-formatter > ci/results/stylelint-results.xml","check-circular-deps":"madge --circular --extensions ts ./src","examples-testcafe-ci":"./scripts/run-testcafe.sh ci","examples-testcafe-live":"./scripts/run-testcafe.sh live"},"typings":"dist/index.d.ts","_npmUser":{"name":"patrikbraborec","email":"patrik.braborec@gooddata.com"},"deprecated":"@gooddata/react-components@7 reached End of Support on March 31, 2022. Please upgrade (see https://sdk.gooddata.com/gooddata-ui/docs/supported_versions.html for more information).","repository":{"url":"git+ssh://git@github.com/gooddata/gooddata-react-components.git","type":"git"},"_npmVersion":"6.13.4","description":"GoodData.UI - A powerful JavaScript library for building analytical applications","directories":{},"lint-staged":{"{src,stories,styles,__mocks__,examples/server/src,examples/src,examples/test}/**/*.{ts,js,tsx,jsx,scss}":["npx gdc-fix-copyright","git add"],"{src,stories,styles,__mocks__,examples/server/src,examples/src,examples/test}/**/*.{ts,js,tsx,jsx,json,scss,md,yaml,html}":["prettier --write","git add"]},"_nodeVersion":"12.16.1","dependencies":{"rxjs":"^5.5.6","uuid":"^3.2.1","immer":"^1.3.1","lodash":"^4.17.15","date-fns":"^2.7.0","downshift":"^3.2.7","invariant":"^2.2.2","mapbox-gl":"^1.6.1","classnames":"^2.2.6","codemirror":"^5.54.0","highcharts":"7.1.1","prop-types":"^15.6.0","react-intl":"^3.6.0","custom-event":"^1.0.1","react-window":"^1.8.1","ag-grid-react":"20.0.0","react-measure":"^2.3.0","@types/mapbox-gl":"^1.6.1","react-day-picker":"~7.3.0","react-responsive":"^3.0.0","stringify-object":"^2.4.0","@gooddata/typings":"^2.24.2","@types/codemirror":"^0.0.95","ag-grid-community":"20.0.0","http-status-codes":"^1.3.0","react-codemirror2":"^7.2.0","@gooddata/js-utils":"^3.10.5","@gooddata/numberjs":"^3.2.4","fixed-data-table-2":"0.7.17","@gooddata/goodstrap":"^68.9.0","react-dom-factories":"^1.0.2","@gooddata/gooddata-js":"^13.0.1","json-stable-stringify":"^1.0.1","react-transition-group":"^2.2.1","hoist-non-react-statics":"^3.3.0","nodelist-foreach-polyfill":"^1.2.0","@formatjs/intl-pluralrules":"^1.3.6","highcharts-grouped-categories":"^1.1.3"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"raf":"3.3.2","yup":"^0.24.1","jest":"24.7.1","husky":"3.0.0","madge":"^3.4.4","react":"^16.5.2","enzyme":"3.5.0","eslint":"4.19.1","formik":"^0.11.11","moment":"2.23.0","history":"^4.7.2","ts-jest":"24.0.0","webpack":"4.30.0","full-icu":"^1.3.0","prettier":"1.16.4","react-ga":"^2.5.2","recharts":"1.0.0-beta.9","testcafe":"1.1.4","commander":"2.14.1","node-sass":"4.13.0","react-dom":"^16.5.2","stylelint":"^10.0.0","supertest":"3.0.0","ts-loader":"6.0.0","@types/raf":"^3.4.0","css-loader":"0.28.7","jest-junit":"3.0.0","raw-loader":"0.5.1","styled-jsx":"2.2.1","typescript":"3.3.4000","@babel/core":"7.4.4","@types/jest":"24.0.6","@types/node":"7.0.8","@types/uuid":"3.4.3","file-loader":"3.0.1","jest-enzyme":"7.0.2","lint-staged":"9.1.0","sass-loader":"6.0.6","webpack-cli":"3.3.2","@types/react":"16.8.6","babel-loader":"8.0.5","react-helmet":"5.2.0","react-select":"1.2.1","style-loader":"0.19.1","@types/enzyme":"3.1.13","@types/lodash":"4.14.123","testcafe-live":"0.1.4","@babel/runtime":"7.4.4","dotenv-webpack":"^1.7.0","@babel/polyfill":"^7.4.4","@storybook/react":"5.0.11","@types/invariant":"2.2.29","@types/react-dom":"16.0.11","isomorphic-fetch":"2.2.1","react-datepicker":"1.1.0","react-router-dom":"4.2.2","@babel/preset-env":"7.4.4","@gooddata/mock-js":"^2.13.1","@storybook/addons":"5.0.11","@types/classnames":"2.2.3","@types/prop-types":"15.5.2","@storybook/theming":"5.0.11","identity-obj-proxy":"^3.0.0","intl-messageformat":"^7.5.4","webpack-dev-server":"3.3.1","@babel/preset-react":"7.0.0","@types/react-portal":"4.0.1","@types/react-window":"^1.8.1","babel-plugin-lodash":"3.3.4","html-webpack-plugin":"3.2.0","react-test-renderer":"16.4.2","@types/react-measure":"2.0.5","clean-webpack-plugin":"2.0.2","stats-webpack-plugin":"0.7.0","eslint-config-prettier":"4.1.0","react-google-recaptcha":"^0.14.1","tslint-config-prettier":"1.18.0","@gooddata/eslint-config":"^1.0.0","@gooddata/tslint-config":"1.0.0","@types/react-responsive":"^3.0.3","@types/storybook__react":"4.0.1","@types/stringify-object":"^3.2.0","enzyme-adapter-react-16":"1.3.1","@gooddata/test-storybook":"4.0.0","@storybook/addon-actions":"5.0.11","@storybook/addon-options":"5.0.11","node-sass-magic-importer":"5.1.0","react-syntax-highlighter":"11.0.2","@types/fixed-data-table-2":"0.8.1","stylelint-config-prettier":"5.2.0","@gooddata/stylelint-config":"4.0.1","@types/react-test-renderer":"16.0.0","circular-dependency-plugin":"5.0.2","compression-webpack-plugin":"2.0.0","@types/json-stable-stringify":"^1.0.32","@gooddata/frontend-npm-scripts":"1.1.0","@types/enzyme-adapter-react-16":"1.0.3","stylelint-checkstyle-formatter":"0.1.0","@types/storybook__addon-actions":"3.4.2","@babel/plugin-proposal-class-properties":"7.4.4","@babel/plugin-proposal-object-rest-spread":"7.4.4","@babel/plugin-transform-async-to-generator":"7.4.4"},"peerDependencies":{"react":"^16.5.2","react-dom":"^16.5.2"},"_npmOperationalInternal":{"tmp":"tmp/react-components_7.8.0-alpha-patrikbraborec-pbr-one-4405-2020-06-10T14-49-20-910Z_1591800588135_0.8515759823570757","host":"s3://npm-registry-packages"}},"7.8.0-alpha-patrikbraborec-pbr-one-4405-2020-06-10T16-54-15-374Z":{"name":"@gooddata/react-components","version":"7.8.0-alpha-patrikbraborec-pbr-one-4405-2020-06-10T16-54-15-374Z","author":{"name":"GoodData Corporation"},"license":"BSD-3-Clause","_id":"@gooddata/react-components@7.8.0-alpha-patrikbraborec-pbr-one-4405-2020-06-10T16-54-15-374Z","maintainers":[{"name":"afi","email":"adam.fiedler@gooddata.com"},{"name":"bertold8","email":"ivan.nejezchleb@seznam.cz"},{"name":"bich.nguyen","email":"bich.nguyen@gooddata.com"},{"name":"brbistas","email":"valentinos.chraniotis@gooddata.com"},{"name":"bugsbunny338","email":"jiri.zajic@mensa.cz"},{"name":"de.do","email":"de.do@gooddata.com"},{"name":"gooddata-ci","email":"rail@gooddata.com"},{"name":"hang.ngo","email":"hang.ngo@gooddata.com"},{"name":"hung.nguyen.hoang","email":"hung.nguyen@gooddata.com"},{"name":"huong.nguyen","email":"huong.nguyen@gooddata.com"},{"name":"huyen.nguyen","email":"huyen.nguyen@gooddata.com"},{"name":"ivan.mjartan","email":"ivan.mjartan@gooddata.com"},{"name":"jakub-sterba","email":"jakub.sterba@gooddata.com"},{"name":"jaroslav.tomecek","email":"jaroslav.tomecek@gooddata.com"},{"name":"jkittler","email":"honza.kittler@gmail.com"},{"name":"khanh.le","email":"khanh.le@gooddata.com"},{"name":"lanhuynh","email":"lan.huynh@gooddata.com"},{"name":"linhhong","email":"linh.hong@gooddata.com"},{"name":"lupko","email":"lubomir.slivka@gooddata.com"},{"name":"mai.nguyen","email":"mai.nguyen@gooddata.com"},{"name":"matyas.kandl","email":"matyas.kandl@gooddata.com"},{"name":"michal.marsal","email":"michal.marsal@gooddata.com"},{"name":"my.duong","email":"my.duong@gooddata.com"},{"name":"naibinh","email":"naibinh@gmail.com"},{"name":"nikolacech","email":"nikola.cech@gooddata.com"},{"name":"nis.hua","email":"nis.hua@gooddata.com"},{"name":"no23reason","email":"dan.homola@hotmail.cz"},{"name":"patrikbraborec","email":"patrik.braborec@gooddata.com"},{"name":"pbenes","email":"petr.benes@gooddata.com"},{"name":"petrjanu","email":"petr.janu@gooddata.com"},{"name":"pkingo","email":"philipandreaskingo@hotmail.com"},{"name":"ptquang86","email":"ptquang86@gmail.com"},{"name":"qduval","email":"quentin.duval@gooddata.com"},{"name":"rodri360","email":"me@rodri360.com"},{"name":"scavnickyj","email":"jakub.scavnicky@gooddata.com"},{"name":"sitina","email":"jiri.sitina@gooddata.com"},{"name":"strouhaljan","email":"strouhal.jan@gmail.com"},{"name":"thao-luong","email":"thao.luong@gooddata.com"},{"name":"thuong.nguyen","email":"thuong.nguyen@gooddata.com"},{"name":"tomas.kratochvil","email":"tomas.kratochvil@gooddata.com"},{"name":"tomsatgd","email":"tomas.satinsky@gooddata.com"},{"name":"trung-le-quoc","email":"trung.le@gooddata.com"},{"name":"tu-ngo","email":"tungo1981@gmail.com"},{"name":"tu.bui","email":"tu.bui@gooddata.com"},{"name":"tulean","email":"tuan.le@gooddata.com"},{"name":"tuqt1005","email":"tu.tran@gooddata.com"},{"name":"utdnah","email":"danh.ung@gooddata.com"},{"name":"vlastikcz","email":"vlastimil.kotas@gooddata.com"},{"name":"vu.pham","email":"vu.pham@gooddata.com"},{"name":"xmort","email":"petr.dolejsi@gooddata.com"},{"name":"yanlipnican","email":"yanlipnican@gmail.com"}],"homepage":"https://github.com/gooddata/gooddata-react-components#readme","bugs":{"url":"https://github.com/gooddata/gooddata-react-components/issues"},"dist":{"shasum":"fc48290e3bb001de4ceea07c32fb5fde64eb8a8f","tarball":"https://registry.npmjs.org/@gooddata/react-components/-/react-components-7.8.0-alpha-patrikbraborec-pbr-one-4405-2020-06-10T16-54-15-374Z.tgz","fileCount":2655,"integrity":"sha512-MF2MQcutGqKtke35KOX/AYDp5IR7tu40cjbJbYbfCY0kH7eSG0AUMIGQaq7aVdSa9bgcqGQA5e2TAQJDS1r3Cw==","signatures":[{"sig":"MEYCIQDRNaXmuXtf2RpqpqdPASXs9eV9AjMsLNhyrAH80huTHwIhAN4XaAvdVd2X4hhMlrLCdC6qb0EpJ4Tq1CFtu6Y+sm22","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":10533490,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJe4RBaCRA9TVsSAnZWagAAvgAP/Ao9o1e6IzMnCBc/QVH2\njbjoHaYX9Kv63TClGbOgImcMMGQj97H48rvjehkhr4VLSUe3YD6p+dhMVitd\n3J3lf5iWBOKGodwnDRbkvR+lY01FFuA+uL235MqLc9bdd+qhsmvFNRKyFG/O\nfyaigVeIVyVv0Y4cBYA/JMKcW09dBDVHOclXq3AnmFdz2HlhYA9lI9byxSER\nRhmXdrAGEbDNkjEMe4eFw0iF4OCnMwxpMxhpxPMLntWvWn+2f6i4RDMgemIH\nKtE/jamizX00kcKW0XkCTJX7I5zM6YmBFW/21ng2tXIp7qGLzNuIUYj1Tbmb\ns+bxa1YvBapmwiTHmF7JJu+dOP4HvW70u2PY0xJKJy6poa7KRXFfK0NuOATr\npw2VmvsvPHtJLiZc4YNdl8vZa9DwFJ4CX9wWbwZzowst6PLR+f6wvPMcDwgf\nibJ3jMYDhGfi2o3M6Ojbk6awoJixjs9d+wb7b6OEkxkSo82Zv2Zyq7jZFXao\nZ7E/KWtATiK77Kz8AhU1pKKEgN2qSScI2AUjvURIWct1R/27jWs6GFTrtsJy\nGu8VHtnbJ/Ww+uh0RjKaORr4sJwnjn39icUvxzEYm1DHgUJSMP1XrAgwq/OH\nnkAw5wx4n1qSlYINa8sKqSjwsVMZlHGWdlWJTf/BLVsZPVsJr0BWEtW+mTRb\nXUjQ\r\n=76wl\r\n-----END PGP SIGNATURE-----\r\n"},"main":"dist/index.js","husky":{"hooks":{"pre-commit":"lint-staged"}},"config":{"eslint":"./examples/**/*.{js,jsx}","tslint":"./{__mocks__,src,stories}/{,**/}*.{ts,tsx}"},"readme":"[![npm version](https://badge.fury.io/js/%40gooddata%2Freact-components.svg)](https://www.npmjs.com/package/@gooddata/react-components)\n\n# GoodData.UI React components\n> A React-based JavaScript library for building data-driven applications\n\n## Getting started\n- [GoodData.UI Documentation](http://sdk.gooddata.com/gooddata-ui/)\n- [GoodData.UI Live Examples](https://gooddata-examples.herokuapp.com/)\n- [Stack Overflow](https://stackoverflow.com/questions/tagged/gooddata)\n\n### Usage\nWith [yarn](https://yarnpkg.com) installed, go to your project directory and run\n```\n$ yarn add @gooddata/react-components\n```\nIf you prefer [npm](npmjs.com) run\n```\n$ npm install --save @gooddata/react-components\n```\n\nThe public API is exposed via global `index.js`. Except for the styles, do not import any other file directly\nbecause they are not intended to be part of the public API.\n\n## Contributing\n\nWe welcome any contribution in form of [issues](https://github.com/gooddata/gooddata-react-components/issues) or [pull requests](https://github.com/gooddata/gooddata-react-components/pulls).\n\nInstall [Node.js](http://nodejs.org) (node 12.16.1, npm v6.13.4) and [Yarn](https://classic.yarnpkg.com) (1.22.4).\n\nInstall dependencies:\n```\nyarn install --frozen-lockfile\n```\n\nThese commands may come in handy while developing:\n\n| command | description |\n| ------- | ----------- |\n| `yarn install --pure-lockfile` | first step |\n| ||\n| `yarn dev` | build react-components to `/dist` in watch mode |\n| `yarn test` | run all unit tests |\n| `yarn prettier-write` | format the source code to match the valid codestyle |\n| `yarn validate` | validate codestyle |\n| ||\n| `yarn storybook` | run storybook from `/stories` on http://localhost:9001 |\n| `yarn build-storybook` | build storybook to `/dist-storybook` |\n| `yarn test-storybook` | run storybook and [screenshot tests](https://github.com/gooddata/gdc-client-utils/tree/master/test-storybook) |\n| ||\n| `yarn examples` | run Live Examples dev-server from `/examples` on https://localhost:8999 |\n| `yarn examples-build` | build Live Examples to `/examples/dist` |\n| `yarn examples-server` | serve built Live Examples - see `/examples/server/src` |\n| `yarn examples-testcafe` | run testcafe tests against `localhost:8999` |\n\n### Deploy to heroku.com\nWhen you deploy this repo to heroku, it serves *GoodData.UI Live Examples*.\nRelevant tasks are in `Procfile` and `package.json`.\n\n```bash\n# run in the project directory\nheroku login\nheroku create <your-app-name>\nheroku config:set DOMAIN_ADMIN_USERNAME=x@gooddata.com DOMAIN_ADMIN_PASSWORD=xy PROJECT_ID_TO_ASSIGN=xms7ga4tf3g3nzucd8380o2bev8oeknp\ngit push heroku HEAD:master\nheroku open\n```\n### Enable Geo Chart for Storybook and Live Examples\nGeo chart uses Mapbox to render map which requires a Mapbox access token.\n- Register an account and create Mapbox access token at [guide](https://docs.mapbox.com/help/how-mapbox-works/access-tokens/)\n- Store the created token at `.env`:\n```bash\necho -e \"EXAMPLE_MAPBOX_ACCESS_TOKEN=token\" >> .env # only need to run once\necho -e \"STORYBOOK_MAPBOX_ACCESS_TOKEN=token\" >> .env # only need to run once\n```\n\n### Run Live Examples Locally\nTo run *GoodData.UI Live Examples* locally:\n```bash\ngit clone <this-repository>\ncd  <repository-folder>\nyarn install --pure-lockfile\nyarn examples\n```\nThen open https://localhost:8999 and login using Live Examples account (you can [create one here](https://gooddata-examples.herokuapp.com/registration)).\n\n### Run Storybook locally\n- Run storybook with token stored in `.env` for more secure\n```bash\nyarn storybook\n```\n- Or run storybook with token env param exposed to cli (not suggested)\n```bash\nSTORYBOOK_MAPBOX_ACCESS_TOKEN=token yarn storybook\n```\n- Apply either above way to `yarn build-storybook` or `yarn test-storybook`\n\n### Source code formatting\nThe source code in the repository is formatted by [Prettier](https://prettier.io/).\nThe format of the code is validated by our Continuous Integration server and is one of the requirements of successful merge.\n\nPrettier is supported by every major IDE. You can find the list of supported editors and how to configure them [here](https://prettier.io/docs/en/editors.html).\n\nIn the case, when your editor is not supported or you don't want to setup the integration, you can run the `yarn prettier-write` command to reformat the code before commit.\n\n## Changelog\n\n- see [CHANGELOG.md](CHANGELOG.md)\n\n## Supported versions\n\nIn order to make the user experience with integrating GoodData UI SDK as smooth and secure as possible and to ensure that the SDK is using the latest features of the platform, we will only provide support to two most recent major versions of UI SDK.\n\nThe most recent majors will be supported in the following modes:\n\n- The latest major version will receive all new functionality and all bug fixes\n- The previous major version will only receive fixes to critical issues and security fixes. These fixes will be applied on top of last released version of the previous major\n\nThe customers are encouraged to always use the latest version of the UI SDK.\n\nIn case of using older versions, the user might face API incompatibility, performance or security issues.\n\nPlease follow the installation instructions to update to the newest version.\n\n## License\n\n(C) 2007-2020 GoodData Corporation\n\nThis project is dual licensed:\n\n- The ATTRIBUTION-NONCOMMERCIAL 4.0 INTERNATIONAL (CC BY-NC 4.0) is used for purpose of the trial experience and evaluation of GoodData.UI library.\n- The GOODDATA GOODDATA.UI LIBRARY END USER LICENSE AGREEMENT is used for GoodData customers.\n\nFor more information, please see [LICENSE](https://github.com/gooddata/gooddata-react-components/blob/master/LICENSE)\n","gitHead":"9f84b766d2052b5acf85a335b54e56885bd93385","scripts":{"dev":"bash scripts/build.sh --dev-watch","test":"jest --watch","build":"bash scripts/build.sh","tslint":"yarn run-tslint -t verbose $npm_package_config_tslint","prepare":"cd examples/server && yarn install --frozen-lockfile && cd ../..; rm -r examples/node_modules 2>/dev/null; true","examples":"bash scripts/run-examples.sh","prepare?":"# Called before `npm publish` and on local `npm install`. Temporarily also for deleting obsolete node_modules. Ends with `true` to continue gracefully.","validate":"tsc --noEmit && yarn tslint && eslint $npm_package_config_eslint && yarn validate-style && yarn prettier-check","build-dev":"bash scripts/build.sh --dev","examples?":"# Default is developer domain, other options: yarn examples [sec,secure,stg,stg2,stg3,demo,developer or URL]","storybook":"yarn build && start-storybook -p 9001 -c .storybook","test-once":"jest","tslint-ci":"mkdir -p ./ci/results && yarn run-tslint -t checkstyle -o ./ci/results/tslint-results.xml $npm_package_config_tslint","run-tslint":"tslint -p tsconfig.json","validate-ci":"tsc --noEmit && yarn tslint-ci  && eslint $npm_package_config_eslint -f checkstyle -o ci/results/eslint-results.xml && yarn validate-style-ci && yarn prettier-check","examples-build":"bash scripts/build-examples.sh","prepublishOnly":"yarn build","prettier-check":"prettier --check '{src,stories,styles,__mocks__,examples/server/src,examples/src,examples/test}/**/*.{ts,js,tsx,jsx,json,scss,md,yaml,html}'","prettier-write":"prettier --write '{src,stories,styles,__mocks__,examples/server/src,examples/src,examples/test}/**/*.{ts,js,tsx,jsx,json,scss,md,yaml,html}'","test-storybook":"yarn build && test-storybook","validate-style":"stylelint '**/*.scss'","build-storybook":"yarn build && build-storybook -c .storybook -o dist-storybook","examples-server":"node examples/server/src/index.js","heroku-postbuild":"yarn examples-build developer","examples-testcafe":"./scripts/run-testcafe.sh visual","validate-style-ci":"stylelint '**/*.scss' --custom-formatter=node_modules/stylelint-checkstyle-formatter > ci/results/stylelint-results.xml","check-circular-deps":"madge --circular --extensions ts ./src","examples-testcafe-ci":"./scripts/run-testcafe.sh ci","examples-testcafe-live":"./scripts/run-testcafe.sh live"},"typings":"dist/index.d.ts","_npmUser":{"name":"patrikbraborec","email":"patrik.braborec@gooddata.com"},"deprecated":"@gooddata/react-components@7 reached End of Support on March 31, 2022. Please upgrade (see https://sdk.gooddata.com/gooddata-ui/docs/supported_versions.html for more information).","repository":{"url":"git+ssh://git@github.com/gooddata/gooddata-react-components.git","type":"git"},"_npmVersion":"6.13.4","description":"GoodData.UI - A powerful JavaScript library for building analytical applications","directories":{},"lint-staged":{"{src,stories,styles,__mocks__,examples/server/src,examples/src,examples/test}/**/*.{ts,js,tsx,jsx,scss}":["npx gdc-fix-copyright","git add"],"{src,stories,styles,__mocks__,examples/server/src,examples/src,examples/test}/**/*.{ts,js,tsx,jsx,json,scss,md,yaml,html}":["prettier --write","git add"]},"_nodeVersion":"12.16.1","dependencies":{"rxjs":"^5.5.6","uuid":"^3.2.1","immer":"^1.3.1","lodash":"^4.17.15","date-fns":"^2.7.0","downshift":"^3.2.7","invariant":"^2.2.2","mapbox-gl":"^1.6.1","classnames":"^2.2.6","codemirror":"^5.54.0","highcharts":"7.1.1","prop-types":"^15.6.0","react-intl":"^3.6.0","custom-event":"^1.0.1","react-window":"^1.8.1","ag-grid-react":"20.0.0","react-measure":"^2.3.0","@types/mapbox-gl":"^1.6.1","react-day-picker":"~7.3.0","react-responsive":"^3.0.0","stringify-object":"^2.4.0","@gooddata/typings":"^2.24.2","@types/codemirror":"^0.0.95","ag-grid-community":"20.0.0","http-status-codes":"^1.3.0","react-codemirror2":"^7.2.0","@gooddata/js-utils":"^3.10.5","@gooddata/numberjs":"^3.2.4","fixed-data-table-2":"0.7.17","@gooddata/goodstrap":"^68.9.0","react-dom-factories":"^1.0.2","@gooddata/gooddata-js":"^13.0.1","json-stable-stringify":"^1.0.1","react-transition-group":"^2.2.1","hoist-non-react-statics":"^3.3.0","nodelist-foreach-polyfill":"^1.2.0","@formatjs/intl-pluralrules":"^1.3.6","highcharts-grouped-categories":"^1.1.3"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"raf":"3.3.2","yup":"^0.24.1","jest":"24.7.1","husky":"3.0.0","madge":"^3.4.4","react":"^16.5.2","enzyme":"3.5.0","eslint":"4.19.1","formik":"^0.11.11","moment":"2.23.0","history":"^4.7.2","ts-jest":"24.0.0","webpack":"4.30.0","full-icu":"^1.3.0","prettier":"1.16.4","react-ga":"^2.5.2","recharts":"1.0.0-beta.9","testcafe":"1.1.4","commander":"2.14.1","node-sass":"4.13.0","react-dom":"^16.5.2","stylelint":"^10.0.0","supertest":"3.0.0","ts-loader":"6.0.0","@types/raf":"^3.4.0","css-loader":"0.28.7","jest-junit":"3.0.0","raw-loader":"0.5.1","styled-jsx":"2.2.1","typescript":"3.3.4000","@babel/core":"7.4.4","@types/jest":"24.0.6","@types/node":"7.0.8","@types/uuid":"3.4.3","file-loader":"3.0.1","jest-enzyme":"7.0.2","lint-staged":"9.1.0","sass-loader":"6.0.6","webpack-cli":"3.3.2","@types/react":"16.8.6","babel-loader":"8.0.5","react-helmet":"5.2.0","react-select":"1.2.1","style-loader":"0.19.1","@types/enzyme":"3.1.13","@types/lodash":"4.14.123","testcafe-live":"0.1.4","@babel/runtime":"7.4.4","dotenv-webpack":"^1.7.0","@babel/polyfill":"^7.4.4","@storybook/react":"5.0.11","@types/invariant":"2.2.29","@types/react-dom":"16.0.11","isomorphic-fetch":"2.2.1","react-datepicker":"1.1.0","react-router-dom":"4.2.2","@babel/preset-env":"7.4.4","@gooddata/mock-js":"^2.13.1","@storybook/addons":"5.0.11","@types/classnames":"2.2.3","@types/prop-types":"15.5.2","@storybook/theming":"5.0.11","identity-obj-proxy":"^3.0.0","intl-messageformat":"^7.5.4","webpack-dev-server":"3.3.1","@babel/preset-react":"7.0.0","@types/react-portal":"4.0.1","@types/react-window":"^1.8.1","babel-plugin-lodash":"3.3.4","html-webpack-plugin":"3.2.0","react-test-renderer":"16.4.2","@types/react-measure":"2.0.5","clean-webpack-plugin":"2.0.2","stats-webpack-plugin":"0.7.0","eslint-config-prettier":"4.1.0","react-google-recaptcha":"^0.14.1","tslint-config-prettier":"1.18.0","@gooddata/eslint-config":"^1.0.0","@gooddata/tslint-config":"1.0.0","@types/react-responsive":"^3.0.3","@types/storybook__react":"4.0.1","@types/stringify-object":"^3.2.0","enzyme-adapter-react-16":"1.3.1","@gooddata/test-storybook":"4.0.0","@storybook/addon-actions":"5.0.11","@storybook/addon-options":"5.0.11","node-sass-magic-importer":"5.1.0","react-syntax-highlighter":"11.0.2","@types/fixed-data-table-2":"0.8.1","stylelint-config-prettier":"5.2.0","@gooddata/stylelint-config":"4.0.1","@types/react-test-renderer":"16.0.0","circular-dependency-plugin":"5.0.2","compression-webpack-plugin":"2.0.0","@types/json-stable-stringify":"^1.0.32","@gooddata/frontend-npm-scripts":"1.1.0","@types/enzyme-adapter-react-16":"1.0.3","stylelint-checkstyle-formatter":"0.1.0","@types/storybook__addon-actions":"3.4.2","@babel/plugin-proposal-class-properties":"7.4.4","@babel/plugin-proposal-object-rest-spread":"7.4.4","@babel/plugin-transform-async-to-generator":"7.4.4"},"peerDependencies":{"react":"^16.5.2","react-dom":"^16.5.2"},"_npmOperationalInternal":{"tmp":"tmp/react-components_7.8.0-alpha-patrikbraborec-pbr-one-4405-2020-06-10T16-54-15-374Z_1591808089791_0.968615121108126","host":"s3://npm-registry-packages"}},"7.8.0-alpha-patrikbraborec-pbr-one-4405-2020-06-10T17-12-15-336Z":{"name":"@gooddata/react-components","version":"7.8.0-alpha-patrikbraborec-pbr-one-4405-2020-06-10T17-12-15-336Z","author":{"name":"GoodData Corporation"},"license":"BSD-3-Clause","_id":"@gooddata/react-components@7.8.0-alpha-patrikbraborec-pbr-one-4405-2020-06-10T17-12-15-336Z","maintainers":[{"name":"afi","email":"adam.fiedler@gooddata.com"},{"name":"bertold8","email":"ivan.nejezchleb@seznam.cz"},{"name":"bich.nguyen","email":"bich.nguyen@gooddata.com"},{"name":"brbistas","email":"valentinos.chraniotis@gooddata.com"},{"name":"bugsbunny338","email":"jiri.zajic@mensa.cz"},{"name":"de.do","email":"de.do@gooddata.com"},{"name":"gooddata-ci","email":"rail@gooddata.com"},{"name":"hang.ngo","email":"hang.ngo@gooddata.com"},{"name":"hung.nguyen.hoang","email":"hung.nguyen@gooddata.com"},{"name":"huong.nguyen","email":"huong.nguyen@gooddata.com"},{"name":"huyen.nguyen","email":"huyen.nguyen@gooddata.com"},{"name":"ivan.mjartan","email":"ivan.mjartan@gooddata.com"},{"name":"jakub-sterba","email":"jakub.sterba@gooddata.com"},{"name":"jaroslav.tomecek","email":"jaroslav.tomecek@gooddata.com"},{"name":"jkittler","email":"honza.kittler@gmail.com"},{"name":"khanh.le","email":"khanh.le@gooddata.com"},{"name":"lanhuynh","email":"lan.huynh@gooddata.com"},{"name":"linhhong","email":"linh.hong@gooddata.com"},{"name":"lupko","email":"lubomir.slivka@gooddata.com"},{"name":"mai.nguyen","email":"mai.nguyen@gooddata.com"},{"name":"matyas.kandl","email":"matyas.kandl@gooddata.com"},{"name":"michal.marsal","email":"michal.marsal@gooddata.com"},{"name":"my.duong","email":"my.duong@gooddata.com"},{"name":"naibinh","email":"naibinh@gmail.com"},{"name":"nikolacech","email":"nikola.cech@gooddata.com"},{"name":"nis.hua","email":"nis.hua@gooddata.com"},{"name":"no23reason","email":"dan.homola@hotmail.cz"},{"name":"patrikbraborec","email":"patrik.braborec@gooddata.com"},{"name":"pbenes","email":"petr.benes@gooddata.com"},{"name":"petrjanu","email":"petr.janu@gooddata.com"},{"name":"pkingo","email":"philipandreaskingo@hotmail.com"},{"name":"ptquang86","email":"ptquang86@gmail.com"},{"name":"qduval","email":"quentin.duval@gooddata.com"},{"name":"rodri360","email":"me@rodri360.com"},{"name":"scavnickyj","email":"jakub.scavnicky@gooddata.com"},{"name":"sitina","email":"jiri.sitina@gooddata.com"},{"name":"strouhaljan","email":"strouhal.jan@gmail.com"},{"name":"thao-luong","email":"thao.luong@gooddata.com"},{"name":"thuong.nguyen","email":"thuong.nguyen@gooddata.com"},{"name":"tomas.kratochvil","email":"tomas.kratochvil@gooddata.com"},{"name":"tomsatgd","email":"tomas.satinsky@gooddata.com"},{"name":"trung-le-quoc","email":"trung.le@gooddata.com"},{"name":"tu-ngo","email":"tungo1981@gmail.com"},{"name":"tu.bui","email":"tu.bui@gooddata.com"},{"name":"tulean","email":"tuan.le@gooddata.com"},{"name":"tuqt1005","email":"tu.tran@gooddata.com"},{"name":"utdnah","email":"danh.ung@gooddata.com"},{"name":"vlastikcz","email":"vlastimil.kotas@gooddata.com"},{"name":"vu.pham","email":"vu.pham@gooddata.com"},{"name":"xmort","email":"petr.dolejsi@gooddata.com"},{"name":"yanlipnican","email":"yanlipnican@gmail.com"}],"homepage":"https://github.com/gooddata/gooddata-react-components#readme","bugs":{"url":"https://github.com/gooddata/gooddata-react-components/issues"},"dist":{"shasum":"49e0843637c415e7a72c77068746a563fc1408ee","tarball":"https://registry.npmjs.org/@gooddata/react-components/-/react-components-7.8.0-alpha-patrikbraborec-pbr-one-4405-2020-06-10T17-12-15-336Z.tgz","fileCount":2656,"integrity":"sha512-f5BY6tB8q5WW9XsHNvy82hTR90Dk2IhqmcTWt1ETBsjA/aumIFu7QdJgi/vN+cyO7oG2bv33cIXsu2IXB1VhUA==","signatures":[{"sig":"MEYCIQCPywZ3uG7e9siYcEAQRDhqjT9YeqhweOd9Jm2A9omWgQIhAOjX+Wz9/8T+QWzD1rsBuyDBCnEHp/+468xbcGEBVEY2","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":10540743,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJe4RSLCRA9TVsSAnZWagAAbFAP/RIyZWW1wjn2jum8ERGx\n/KwUwqtLubT8n7lfwFLh4FEroZAEmlb45Bk6SmTkZMbzT3wzTojxGgQ+GcXc\nJ1B1WuGjteLoz0b0d8ibakJTOirgL8jGsWDahgoWDsXUkd3HvaAqKtEOH2NH\nmu2WdlhZ4T2kzH0VjJ39pyDDNt4B7ZNz+S+5hGm8HYtj/GVu1CkZbb4/RrSe\noxpiRIdF0sFHCgrsOGj3HfSTXY+gllN0kH5xfbEnEkFkeHtDI824WuQN6SqF\ngSpozEFHzizJzUW7TC6qLX7Rx0ctRgGdnERytlqESJ9u0rHZwT+DrIAWPSPn\nCH3jCvBp4Px5VGJC8oc+HoB7/yis1mDEfYxtut9jnXK/KFo7NVBLDu+xpB40\n4A/idpAB/oOFTKWKIxaYxEnDMeT2PYybAkR43zCqjDgK4fQfKIwMFM34W8Hc\neZg4MNM9qNlXQ29p6beaGp26AN4rWzNtsxsFWpkySvmUyDGE8+1UI1JG4SQH\nrsh8RYgPj8ErGTlsWgaB2S0o8RO9s5/Cxc8xPxHwaCxWnIkvU4IwjJrfINhL\n+VSidGWbMyjTvxsPw9/eJSr0kP3vwyCk8G9b4A5H2fInNfubtnNrOURBOB1i\nNOhqJtivU6VB0ayciOjfU7NApxP4Tr7frD1orniSBtoWGSEM1+EqwbdE1rqC\n9/Zj\r\n=aElD\r\n-----END PGP SIGNATURE-----\r\n"},"main":"dist/index.js","husky":{"hooks":{"pre-commit":"lint-staged"}},"config":{"eslint":"./examples/**/*.{js,jsx}","tslint":"./{__mocks__,src,stories}/{,**/}*.{ts,tsx}"},"readme":"[![npm version](https://badge.fury.io/js/%40gooddata%2Freact-components.svg)](https://www.npmjs.com/package/@gooddata/react-components)\n\n# GoodData.UI React components\n> A React-based JavaScript library for building data-driven applications\n\n## Getting started\n- [GoodData.UI Documentation](http://sdk.gooddata.com/gooddata-ui/)\n- [GoodData.UI Live Examples](https://gooddata-examples.herokuapp.com/)\n- [Stack Overflow](https://stackoverflow.com/questions/tagged/gooddata)\n\n### Usage\nWith [yarn](https://yarnpkg.com) installed, go to your project directory and run\n```\n$ yarn add @gooddata/react-components\n```\nIf you prefer [npm](npmjs.com) run\n```\n$ npm install --save @gooddata/react-components\n```\n\nThe public API is exposed via global `index.js`. Except for the styles, do not import any other file directly\nbecause they are not intended to be part of the public API.\n\n## Contributing\n\nWe welcome any contribution in form of [issues](https://github.com/gooddata/gooddata-react-components/issues) or [pull requests](https://github.com/gooddata/gooddata-react-components/pulls).\n\nInstall [Node.js](http://nodejs.org) (node 12.16.1, npm v6.13.4) and [Yarn](https://classic.yarnpkg.com) (1.22.4).\n\nInstall dependencies:\n```\nyarn install --frozen-lockfile\n```\n\nThese commands may come in handy while developing:\n\n| command | description |\n| ------- | ----------- |\n| `yarn install --pure-lockfile` | first step |\n| ||\n| `yarn dev` | build react-components to `/dist` in watch mode |\n| `yarn test` | run all unit tests |\n| `yarn prettier-write` | format the source code to match the valid codestyle |\n| `yarn validate` | validate codestyle |\n| ||\n| `yarn storybook` | run storybook from `/stories` on http://localhost:9001 |\n| `yarn build-storybook` | build storybook to `/dist-storybook` |\n| `yarn test-storybook` | run storybook and [screenshot tests](https://github.com/gooddata/gdc-client-utils/tree/master/test-storybook) |\n| ||\n| `yarn examples` | run Live Examples dev-server from `/examples` on https://localhost:8999 |\n| `yarn examples-build` | build Live Examples to `/examples/dist` |\n| `yarn examples-server` | serve built Live Examples - see `/examples/server/src` |\n| `yarn examples-testcafe` | run testcafe tests against `localhost:8999` |\n\n### Deploy to heroku.com\nWhen you deploy this repo to heroku, it serves *GoodData.UI Live Examples*.\nRelevant tasks are in `Procfile` and `package.json`.\n\n```bash\n# run in the project directory\nheroku login\nheroku create <your-app-name>\nheroku config:set DOMAIN_ADMIN_USERNAME=x@gooddata.com DOMAIN_ADMIN_PASSWORD=xy PROJECT_ID_TO_ASSIGN=xms7ga4tf3g3nzucd8380o2bev8oeknp\ngit push heroku HEAD:master\nheroku open\n```\n### Enable Geo Chart for Storybook and Live Examples\nGeo chart uses Mapbox to render map which requires a Mapbox access token.\n- Register an account and create Mapbox access token at [guide](https://docs.mapbox.com/help/how-mapbox-works/access-tokens/)\n- Store the created token at `.env`:\n```bash\necho -e \"EXAMPLE_MAPBOX_ACCESS_TOKEN=token\" >> .env # only need to run once\necho -e \"STORYBOOK_MAPBOX_ACCESS_TOKEN=token\" >> .env # only need to run once\n```\n\n### Run Live Examples Locally\nTo run *GoodData.UI Live Examples* locally:\n```bash\ngit clone <this-repository>\ncd  <repository-folder>\nyarn install --pure-lockfile\nyarn examples\n```\nThen open https://localhost:8999 and login using Live Examples account (you can [create one here](https://gooddata-examples.herokuapp.com/registration)).\n\n### Run Storybook locally\n- Run storybook with token stored in `.env` for more secure\n```bash\nyarn storybook\n```\n- Or run storybook with token env param exposed to cli (not suggested)\n```bash\nSTORYBOOK_MAPBOX_ACCESS_TOKEN=token yarn storybook\n```\n- Apply either above way to `yarn build-storybook` or `yarn test-storybook`\n\n### Source code formatting\nThe source code in the repository is formatted by [Prettier](https://prettier.io/).\nThe format of the code is validated by our Continuous Integration server and is one of the requirements of successful merge.\n\nPrettier is supported by every major IDE. You can find the list of supported editors and how to configure them [here](https://prettier.io/docs/en/editors.html).\n\nIn the case, when your editor is not supported or you don't want to setup the integration, you can run the `yarn prettier-write` command to reformat the code before commit.\n\n## Changelog\n\n- see [CHANGELOG.md](CHANGELOG.md)\n\n## Supported versions\n\nIn order to make the user experience with integrating GoodData UI SDK as smooth and secure as possible and to ensure that the SDK is using the latest features of the platform, we will only provide support to two most recent major versions of UI SDK.\n\nThe most recent majors will be supported in the following modes:\n\n- The latest major version will receive all new functionality and all bug fixes\n- The previous major version will only receive fixes to critical issues and security fixes. These fixes will be applied on top of last released version of the previous major\n\nThe customers are encouraged to always use the latest version of the UI SDK.\n\nIn case of using older versions, the user might face API incompatibility, performance or security issues.\n\nPlease follow the installation instructions to update to the newest version.\n\n## License\n\n(C) 2007-2020 GoodData Corporation\n\nThis project is dual licensed:\n\n- The ATTRIBUTION-NONCOMMERCIAL 4.0 INTERNATIONAL (CC BY-NC 4.0) is used for purpose of the trial experience and evaluation of GoodData.UI library.\n- The GOODDATA GOODDATA.UI LIBRARY END USER LICENSE AGREEMENT is used for GoodData customers.\n\nFor more information, please see [LICENSE](https://github.com/gooddata/gooddata-react-components/blob/master/LICENSE)\n","gitHead":"21dbe1ff8d408f6a424c2c32f31b6d6295f723c2","scripts":{"dev":"bash scripts/build.sh --dev-watch","test":"jest --watch","build":"bash scripts/build.sh","tslint":"yarn run-tslint -t verbose $npm_package_config_tslint","prepare":"cd examples/server && yarn install --frozen-lockfile && cd ../..; rm -r examples/node_modules 2>/dev/null; true","examples":"bash scripts/run-examples.sh","prepare?":"# Called before `npm publish` and on local `npm install`. Temporarily also for deleting obsolete node_modules. Ends with `true` to continue gracefully.","validate":"tsc --noEmit && yarn tslint && eslint $npm_package_config_eslint && yarn validate-style && yarn prettier-check","build-dev":"bash scripts/build.sh --dev","examples?":"# Default is developer domain, other options: yarn examples [sec,secure,stg,stg2,stg3,demo,developer or URL]","storybook":"yarn build && start-storybook -p 9001 -c .storybook","test-once":"jest","tslint-ci":"mkdir -p ./ci/results && yarn run-tslint -t checkstyle -o ./ci/results/tslint-results.xml $npm_package_config_tslint","run-tslint":"tslint -p tsconfig.json","validate-ci":"tsc --noEmit && yarn tslint-ci  && eslint $npm_package_config_eslint -f checkstyle -o ci/results/eslint-results.xml && yarn validate-style-ci && yarn prettier-check","examples-build":"bash scripts/build-examples.sh","prepublishOnly":"yarn build","prettier-check":"prettier --check '{src,stories,styles,__mocks__,examples/server/src,examples/src,examples/test}/**/*.{ts,js,tsx,jsx,json,scss,md,yaml,html}'","prettier-write":"prettier --write '{src,stories,styles,__mocks__,examples/server/src,examples/src,examples/test}/**/*.{ts,js,tsx,jsx,json,scss,md,yaml,html}'","test-storybook":"yarn build && test-storybook","validate-style":"stylelint '**/*.scss'","build-storybook":"yarn build && build-storybook -c .storybook -o dist-storybook","examples-server":"node examples/server/src/index.js","heroku-postbuild":"yarn examples-build developer","examples-testcafe":"./scripts/run-testcafe.sh visual","validate-style-ci":"stylelint '**/*.scss' --custom-formatter=node_modules/stylelint-checkstyle-formatter > ci/results/stylelint-results.xml","check-circular-deps":"madge --circular --extensions ts ./src","examples-testcafe-ci":"./scripts/run-testcafe.sh ci","examples-testcafe-live":"./scripts/run-testcafe.sh live"},"typings":"dist/index.d.ts","_npmUser":{"name":"patrikbraborec","email":"patrik.braborec@gooddata.com"},"deprecated":"@gooddata/react-components@7 reached End of Support on March 31, 2022. Please upgrade (see https://sdk.gooddata.com/gooddata-ui/docs/supported_versions.html for more information).","repository":{"url":"git+ssh://git@github.com/gooddata/gooddata-react-components.git","type":"git"},"_npmVersion":"6.13.4","description":"GoodData.UI - A powerful JavaScript library for building analytical applications","directories":{},"lint-staged":{"{src,stories,styles,__mocks__,examples/server/src,examples/src,examples/test}/**/*.{ts,js,tsx,jsx,scss}":["npx gdc-fix-copyright","git add"],"{src,stories,styles,__mocks__,examples/server/src,examples/src,examples/test}/**/*.{ts,js,tsx,jsx,json,scss,md,yaml,html}":["prettier --write","git add"]},"_nodeVersion":"12.16.1","dependencies":{"rxjs":"^5.5.6","uuid":"^3.2.1","immer":"^1.3.1","lodash":"^4.17.15","date-fns":"^2.7.0","downshift":"^3.2.7","invariant":"^2.2.2","mapbox-gl":"^1.6.1","classnames":"^2.2.6","codemirror":"^5.54.0","highcharts":"7.1.1","prop-types":"^15.6.0","react-intl":"^3.6.0","custom-event":"^1.0.1","react-window":"^1.8.1","ag-grid-react":"20.0.0","react-measure":"^2.3.0","@types/mapbox-gl":"^1.6.1","react-day-picker":"~7.3.0","react-responsive":"^3.0.0","stringify-object":"^2.4.0","@gooddata/typings":"^2.24.2","@types/codemirror":"^0.0.95","ag-grid-community":"20.0.0","http-status-codes":"^1.3.0","react-codemirror2":"^7.2.0","@gooddata/js-utils":"^3.10.5","@gooddata/numberjs":"^3.2.4","fixed-data-table-2":"0.7.17","@gooddata/goodstrap":"^68.10.0","react-dom-factories":"^1.0.2","@gooddata/gooddata-js":"^13.0.1","json-stable-stringify":"^1.0.1","react-transition-group":"^2.2.1","hoist-non-react-statics":"^3.3.0","nodelist-foreach-polyfill":"^1.2.0","@formatjs/intl-pluralrules":"^1.3.6","highcharts-grouped-categories":"^1.1.3"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"raf":"3.3.2","yup":"^0.24.1","jest":"24.7.1","husky":"3.0.0","madge":"^3.4.4","react":"^16.5.2","enzyme":"3.5.0","eslint":"4.19.1","formik":"^0.11.11","moment":"2.23.0","history":"^4.7.2","ts-jest":"24.0.0","webpack":"4.30.0","full-icu":"^1.3.0","prettier":"1.16.4","react-ga":"^2.5.2","recharts":"1.0.0-beta.9","testcafe":"1.1.4","commander":"2.14.1","node-sass":"4.13.0","react-dom":"^16.5.2","stylelint":"^10.0.0","supertest":"3.0.0","ts-loader":"6.0.0","@types/raf":"^3.4.0","css-loader":"0.28.7","jest-junit":"3.0.0","raw-loader":"0.5.1","styled-jsx":"2.2.1","typescript":"3.3.4000","@babel/core":"7.4.4","@types/jest":"24.0.6","@types/node":"7.0.8","@types/uuid":"3.4.3","file-loader":"3.0.1","jest-enzyme":"7.0.2","lint-staged":"9.1.0","sass-loader":"6.0.6","webpack-cli":"3.3.2","@types/react":"16.8.6","babel-loader":"8.0.5","react-helmet":"5.2.0","react-select":"1.2.1","style-loader":"0.19.1","@types/enzyme":"3.1.13","@types/lodash":"4.14.123","testcafe-live":"0.1.4","@babel/runtime":"7.4.4","dotenv-webpack":"^1.7.0","@babel/polyfill":"^7.4.4","@storybook/react":"5.0.11","@types/invariant":"2.2.29","@types/react-dom":"16.0.11","isomorphic-fetch":"2.2.1","react-datepicker":"1.1.0","react-router-dom":"4.2.2","@babel/preset-env":"7.4.4","@gooddata/mock-js":"^2.13.1","@storybook/addons":"5.0.11","@types/classnames":"2.2.3","@types/prop-types":"15.5.2","@storybook/theming":"5.0.11","identity-obj-proxy":"^3.0.0","intl-messageformat":"^7.5.4","webpack-dev-server":"3.3.1","@babel/preset-react":"7.0.0","@types/react-portal":"4.0.1","@types/react-window":"^1.8.1","babel-plugin-lodash":"3.3.4","html-webpack-plugin":"3.2.0","react-test-renderer":"16.4.2","@types/react-measure":"2.0.5","clean-webpack-plugin":"2.0.2","stats-webpack-plugin":"0.7.0","eslint-config-prettier":"4.1.0","react-google-recaptcha":"^0.14.1","tslint-config-prettier":"1.18.0","@gooddata/eslint-config":"^1.0.0","@gooddata/tslint-config":"1.0.0","@types/react-responsive":"^3.0.3","@types/storybook__react":"4.0.1","@types/stringify-object":"^3.2.0","enzyme-adapter-react-16":"1.3.1","@gooddata/test-storybook":"4.0.0","@storybook/addon-actions":"5.0.11","@storybook/addon-options":"5.0.11","node-sass-magic-importer":"5.1.0","react-syntax-highlighter":"11.0.2","@types/fixed-data-table-2":"0.8.1","stylelint-config-prettier":"5.2.0","@gooddata/stylelint-config":"4.0.1","@types/react-test-renderer":"16.0.0","circular-dependency-plugin":"5.0.2","compression-webpack-plugin":"2.0.0","@types/json-stable-stringify":"^1.0.32","@gooddata/frontend-npm-scripts":"1.1.0","@types/enzyme-adapter-react-16":"1.0.3","stylelint-checkstyle-formatter":"0.1.0","@types/storybook__addon-actions":"3.4.2","@babel/plugin-proposal-class-properties":"7.4.4","@babel/plugin-proposal-object-rest-spread":"7.4.4","@babel/plugin-transform-async-to-generator":"7.4.4"},"peerDependencies":{"react":"^16.5.2","react-dom":"^16.5.2"},"_npmOperationalInternal":{"tmp":"tmp/react-components_7.8.0-alpha-patrikbraborec-pbr-one-4405-2020-06-10T17-12-15-336Z_1591809163231_0.5735205527029592","host":"s3://npm-registry-packages"}},"7.8.0-alpha-patrikbraborec-pbr-one-4405-2020-06-11T08-59-01-966Z":{"name":"@gooddata/react-components","version":"7.8.0-alpha-patrikbraborec-pbr-one-4405-2020-06-11T08-59-01-966Z","author":{"name":"GoodData Corporation"},"license":"BSD-3-Clause","_id":"@gooddata/react-components@7.8.0-alpha-patrikbraborec-pbr-one-4405-2020-06-11T08-59-01-966Z","maintainers":[{"name":"afi","email":"adam.fiedler@gooddata.com"},{"name":"bertold8","email":"ivan.nejezchleb@seznam.cz"},{"name":"bich.nguyen","email":"bich.nguyen@gooddata.com"},{"name":"brbistas","email":"valentinos.chraniotis@gooddata.com"},{"name":"bugsbunny338","email":"jiri.zajic@mensa.cz"},{"name":"de.do","email":"de.do@gooddata.com"},{"name":"gooddata-ci","email":"rail@gooddata.com"},{"name":"hang.ngo","email":"hang.ngo@gooddata.com"},{"name":"hung.nguyen.hoang","email":"hung.nguyen@gooddata.com"},{"name":"huong.nguyen","email":"huong.nguyen@gooddata.com"},{"name":"huyen.nguyen","email":"huyen.nguyen@gooddata.com"},{"name":"ivan.mjartan","email":"ivan.mjartan@gooddata.com"},{"name":"jakub-sterba","email":"jakub.sterba@gooddata.com"},{"name":"jaroslav.tomecek","email":"jaroslav.tomecek@gooddata.com"},{"name":"jkittler","email":"honza.kittler@gmail.com"},{"name":"khanh.le","email":"khanh.le@gooddata.com"},{"name":"lanhuynh","email":"lan.huynh@gooddata.com"},{"name":"linhhong","email":"linh.hong@gooddata.com"},{"name":"lupko","email":"lubomir.slivka@gooddata.com"},{"name":"mai.nguyen","email":"mai.nguyen@gooddata.com"},{"name":"matyas.kandl","email":"matyas.kandl@gooddata.com"},{"name":"michal.marsal","email":"michal.marsal@gooddata.com"},{"name":"my.duong","email":"my.duong@gooddata.com"},{"name":"naibinh","email":"naibinh@gmail.com"},{"name":"nikolacech","email":"nikola.cech@gooddata.com"},{"name":"nis.hua","email":"nis.hua@gooddata.com"},{"name":"no23reason","email":"dan.homola@hotmail.cz"},{"name":"patrikbraborec","email":"patrik.braborec@gooddata.com"},{"name":"pbenes","email":"petr.benes@gooddata.com"},{"name":"petrjanu","email":"petr.janu@gooddata.com"},{"name":"pkingo","email":"philipandreaskingo@hotmail.com"},{"name":"ptquang86","email":"ptquang86@gmail.com"},{"name":"qduval","email":"quentin.duval@gooddata.com"},{"name":"rodri360","email":"me@rodri360.com"},{"name":"scavnickyj","email":"jakub.scavnicky@gooddata.com"},{"name":"sitina","email":"jiri.sitina@gooddata.com"},{"name":"strouhaljan","email":"strouhal.jan@gmail.com"},{"name":"thao-luong","email":"thao.luong@gooddata.com"},{"name":"thuong.nguyen","email":"thuong.nguyen@gooddata.com"},{"name":"tomas.kratochvil","email":"tomas.kratochvil@gooddata.com"},{"name":"tomsatgd","email":"tomas.satinsky@gooddata.com"},{"name":"trung-le-quoc","email":"trung.le@gooddata.com"},{"name":"tu-ngo","email":"tungo1981@gmail.com"},{"name":"tu.bui","email":"tu.bui@gooddata.com"},{"name":"tulean","email":"tuan.le@gooddata.com"},{"name":"tuqt1005","email":"tu.tran@gooddata.com"},{"name":"utdnah","email":"danh.ung@gooddata.com"},{"name":"vlastikcz","email":"vlastimil.kotas@gooddata.com"},{"name":"vu.pham","email":"vu.pham@gooddata.com"},{"name":"xmort","email":"petr.dolejsi@gooddata.com"},{"name":"yanlipnican","email":"yanlipnican@gmail.com"}],"homepage":"https://github.com/gooddata/gooddata-react-components#readme","bugs":{"url":"https://github.com/gooddata/gooddata-react-components/issues"},"dist":{"shasum":"a9c27148b440c173db20d5ebbdb00cc5e871ea04","tarball":"https://registry.npmjs.org/@gooddata/react-components/-/react-components-7.8.0-alpha-patrikbraborec-pbr-one-4405-2020-06-11T08-59-01-966Z.tgz","fileCount":2654,"integrity":"sha512-9tG8O0HedsKYMdadw/szPz2SgLvC2RLOnrFalpYJUy+h6aAB2LOn3tHzHOG+AVk5/4nQQFGfZC0ZhX6ZFlpQ0w==","signatures":[{"sig":"MEUCIBJ+pOi773t5zp8sQRpFMecvJp6/3HO71adiFPP5w+zZAiEA2efvbwjC4VO2avh9TlO8WnISYcSh75TD/5d+wR3bb+s=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":10535171,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJe4fJ1CRA9TVsSAnZWagAA8a8P/0FH3jl2mgxouredc9zC\nSni5nHQ8EOa+7syO/ZpXbMovGiftK3rMuZpfCiJPl5x6mXQ52gvGP5fYC88d\n8gc3KoZeDDkw9LBpmyqRQgxg1H4TKpRHZLgmi4woSrM5OBMWHaLgtejqAnGX\nEvRYqog9DPk93xY5bbUksZZtu4SB+NwDGsIKyCymItjR0xnv78DSPbMruUpN\nwfVyfV3XHlP9ZVEohJoO1fRd7A9u5oqw2noqesGLR6aWfuSW5ItkH8OALfV4\nXQVK8aEtICISzbExK63KdM7yb4ACbKr1FKZVXC9T+XFKlogJwS4uLYIm9nXd\nE+/HyUBXPfZksXDj1x6snL1wgAFPRXO5nzRrZu7QfCRtNX7O4XKVvA+DKRek\njnrbJIeVF7kX8hFkPav4MEidaUl7nE4QLXj5H+K03IM03vLK1eB1uezXcNze\nJ5q+HvY+XPY+437/oIWWStIugdkjjjARE9hsQOU5ahaJAj2KshJI7OAmIjv+\nLIZ6HOvr4p3BTBoRKQFr4Q6iitDCmLrHSY+R1PNrWOcxBVXS+VkwTwmNBmam\n3/rAwOIbhePOc8pGK7RC4DyIMcKeyX08DvP5MsoBX+Nx5aCPAeF7wZMRUaEn\nGLf3seq4yufvpVr7BwoRyiq2kRe3HxdlTzgbMAo4O8xlDUpxTMPBskYHLo0W\nKa1J\r\n=Rb8Q\r\n-----END PGP SIGNATURE-----\r\n"},"main":"dist/index.js","husky":{"hooks":{"pre-commit":"lint-staged"}},"config":{"eslint":"./examples/**/*.{js,jsx}","tslint":"./{__mocks__,src,stories}/{,**/}*.{ts,tsx}"},"readme":"[![npm version](https://badge.fury.io/js/%40gooddata%2Freact-components.svg)](https://www.npmjs.com/package/@gooddata/react-components)\n\n# GoodData.UI React components\n> A React-based JavaScript library for building data-driven applications\n\n## Getting started\n- [GoodData.UI Documentation](http://sdk.gooddata.com/gooddata-ui/)\n- [GoodData.UI Live Examples](https://gooddata-examples.herokuapp.com/)\n- [Stack Overflow](https://stackoverflow.com/questions/tagged/gooddata)\n\n### Usage\nWith [yarn](https://yarnpkg.com) installed, go to your project directory and run\n```\n$ yarn add @gooddata/react-components\n```\nIf you prefer [npm](npmjs.com) run\n```\n$ npm install --save @gooddata/react-components\n```\n\nThe public API is exposed via global `index.js`. Except for the styles, do not import any other file directly\nbecause they are not intended to be part of the public API.\n\n## Contributing\n\nWe welcome any contribution in form of [issues](https://github.com/gooddata/gooddata-react-components/issues) or [pull requests](https://github.com/gooddata/gooddata-react-components/pulls).\n\nInstall [Node.js](http://nodejs.org) (node 12.16.1, npm v6.13.4) and [Yarn](https://classic.yarnpkg.com) (1.22.4).\n\nInstall dependencies:\n```\nyarn install --frozen-lockfile\n```\n\nThese commands may come in handy while developing:\n\n| command | description |\n| ------- | ----------- |\n| `yarn install --pure-lockfile` | first step |\n| ||\n| `yarn dev` | build react-components to `/dist` in watch mode |\n| `yarn test` | run all unit tests |\n| `yarn prettier-write` | format the source code to match the valid codestyle |\n| `yarn validate` | validate codestyle |\n| ||\n| `yarn storybook` | run storybook from `/stories` on http://localhost:9001 |\n| `yarn build-storybook` | build storybook to `/dist-storybook` |\n| `yarn test-storybook` | run storybook and [screenshot tests](https://github.com/gooddata/gdc-client-utils/tree/master/test-storybook) |\n| ||\n| `yarn examples` | run Live Examples dev-server from `/examples` on https://localhost:8999 |\n| `yarn examples-build` | build Live Examples to `/examples/dist` |\n| `yarn examples-server` | serve built Live Examples - see `/examples/server/src` |\n| `yarn examples-testcafe` | run testcafe tests against `localhost:8999` |\n\n### Deploy to heroku.com\nWhen you deploy this repo to heroku, it serves *GoodData.UI Live Examples*.\nRelevant tasks are in `Procfile` and `package.json`.\n\n```bash\n# run in the project directory\nheroku login\nheroku create <your-app-name>\nheroku config:set DOMAIN_ADMIN_USERNAME=x@gooddata.com DOMAIN_ADMIN_PASSWORD=xy PROJECT_ID_TO_ASSIGN=xms7ga4tf3g3nzucd8380o2bev8oeknp\ngit push heroku HEAD:master\nheroku open\n```\n### Enable Geo Chart for Storybook and Live Examples\nGeo chart uses Mapbox to render map which requires a Mapbox access token.\n- Register an account and create Mapbox access token at [guide](https://docs.mapbox.com/help/how-mapbox-works/access-tokens/)\n- Store the created token at `.env`:\n```bash\necho -e \"EXAMPLE_MAPBOX_ACCESS_TOKEN=token\" >> .env # only need to run once\necho -e \"STORYBOOK_MAPBOX_ACCESS_TOKEN=token\" >> .env # only need to run once\n```\n\n### Run Live Examples Locally\nTo run *GoodData.UI Live Examples* locally:\n```bash\ngit clone <this-repository>\ncd  <repository-folder>\nyarn install --pure-lockfile\nyarn examples\n```\nThen open https://localhost:8999 and login using Live Examples account (you can [create one here](https://gooddata-examples.herokuapp.com/registration)).\n\n### Run Storybook locally\n- Run storybook with token stored in `.env` for more secure\n```bash\nyarn storybook\n```\n- Or run storybook with token env param exposed to cli (not suggested)\n```bash\nSTORYBOOK_MAPBOX_ACCESS_TOKEN=token yarn storybook\n```\n- Apply either above way to `yarn build-storybook` or `yarn test-storybook`\n\n### Source code formatting\nThe source code in the repository is formatted by [Prettier](https://prettier.io/).\nThe format of the code is validated by our Continuous Integration server and is one of the requirements of successful merge.\n\nPrettier is supported by every major IDE. You can find the list of supported editors and how to configure them [here](https://prettier.io/docs/en/editors.html).\n\nIn the case, when your editor is not supported or you don't want to setup the integration, you can run the `yarn prettier-write` command to reformat the code before commit.\n\n## Changelog\n\n- see [CHANGELOG.md](CHANGELOG.md)\n\n## Supported versions\n\nIn order to make the user experience with integrating GoodData UI SDK as smooth and secure as possible and to ensure that the SDK is using the latest features of the platform, we will only provide support to two most recent major versions of UI SDK.\n\nThe most recent majors will be supported in the following modes:\n\n- The latest major version will receive all new functionality and all bug fixes\n- The previous major version will only receive fixes to critical issues and security fixes. These fixes will be applied on top of last released version of the previous major\n\nThe customers are encouraged to always use the latest version of the UI SDK.\n\nIn case of using older versions, the user might face API incompatibility, performance or security issues.\n\nPlease follow the installation instructions to update to the newest version.\n\n## License\n\n(C) 2007-2020 GoodData Corporation\n\nThis project is dual licensed:\n\n- The ATTRIBUTION-NONCOMMERCIAL 4.0 INTERNATIONAL (CC BY-NC 4.0) is used for purpose of the trial experience and evaluation of GoodData.UI library.\n- The GOODDATA GOODDATA.UI LIBRARY END USER LICENSE AGREEMENT is used for GoodData customers.\n\nFor more information, please see [LICENSE](https://github.com/gooddata/gooddata-react-components/blob/master/LICENSE)\n","gitHead":"f2eea54983b8d826da3a522acca96c42c8c04370","scripts":{"dev":"bash scripts/build.sh --dev-watch","test":"jest --watch","build":"bash scripts/build.sh","tslint":"yarn run-tslint -t verbose $npm_package_config_tslint","prepare":"cd examples/server && yarn install --frozen-lockfile && cd ../..; rm -r examples/node_modules 2>/dev/null; true","examples":"bash scripts/run-examples.sh","prepare?":"# Called before `npm publish` and on local `npm install`. Temporarily also for deleting obsolete node_modules. Ends with `true` to continue gracefully.","validate":"tsc --noEmit && yarn tslint && eslint $npm_package_config_eslint && yarn validate-style && yarn prettier-check","build-dev":"bash scripts/build.sh --dev","examples?":"# Default is developer domain, other options: yarn examples [sec,secure,stg,stg2,stg3,demo,developer or URL]","storybook":"yarn build && start-storybook -p 9001 -c .storybook","test-once":"jest","tslint-ci":"mkdir -p ./ci/results && yarn run-tslint -t checkstyle -o ./ci/results/tslint-results.xml $npm_package_config_tslint","run-tslint":"tslint -p tsconfig.json","validate-ci":"tsc --noEmit && yarn tslint-ci  && eslint $npm_package_config_eslint -f checkstyle -o ci/results/eslint-results.xml && yarn validate-style-ci && yarn prettier-check","examples-build":"bash scripts/build-examples.sh","prepublishOnly":"yarn build","prettier-check":"prettier --check '{src,stories,styles,__mocks__,examples/server/src,examples/src,examples/test}/**/*.{ts,js,tsx,jsx,json,scss,md,yaml,html}'","prettier-write":"prettier --write '{src,stories,styles,__mocks__,examples/server/src,examples/src,examples/test}/**/*.{ts,js,tsx,jsx,json,scss,md,yaml,html}'","test-storybook":"yarn build && test-storybook","validate-style":"stylelint '**/*.scss'","build-storybook":"yarn build && build-storybook -c .storybook -o dist-storybook","examples-server":"node examples/server/src/index.js","heroku-postbuild":"yarn examples-build developer","examples-testcafe":"./scripts/run-testcafe.sh visual","validate-style-ci":"stylelint '**/*.scss' --custom-formatter=node_modules/stylelint-checkstyle-formatter > ci/results/stylelint-results.xml","check-circular-deps":"madge --circular --extensions ts ./src","examples-testcafe-ci":"./scripts/run-testcafe.sh ci","examples-testcafe-live":"./scripts/run-testcafe.sh live"},"typings":"dist/index.d.ts","_npmUser":{"name":"patrikbraborec","email":"patrik.braborec@gooddata.com"},"deprecated":"@gooddata/react-components@7 reached End of Support on March 31, 2022. Please upgrade (see https://sdk.gooddata.com/gooddata-ui/docs/supported_versions.html for more information).","repository":{"url":"git+ssh://git@github.com/gooddata/gooddata-react-components.git","type":"git"},"_npmVersion":"6.13.4","description":"GoodData.UI - A powerful JavaScript library for building analytical applications","directories":{},"lint-staged":{"{src,stories,styles,__mocks__,examples/server/src,examples/src,examples/test}/**/*.{ts,js,tsx,jsx,scss}":["npx gdc-fix-copyright","git add"],"{src,stories,styles,__mocks__,examples/server/src,examples/src,examples/test}/**/*.{ts,js,tsx,jsx,json,scss,md,yaml,html}":["prettier --write","git add"]},"_nodeVersion":"12.16.1","dependencies":{"rxjs":"^5.5.6","uuid":"^3.2.1","immer":"^1.3.1","lodash":"^4.17.15","date-fns":"^2.7.0","downshift":"^3.2.7","invariant":"^2.2.2","mapbox-gl":"^1.6.1","classnames":"^2.2.6","codemirror":"^5.54.0","highcharts":"7.1.1","prop-types":"^15.6.0","react-intl":"^3.6.0","custom-event":"^1.0.1","react-window":"^1.8.1","ag-grid-react":"20.0.0","react-measure":"^2.3.0","@types/mapbox-gl":"^1.6.1","react-day-picker":"~7.3.0","react-responsive":"^3.0.0","stringify-object":"^2.4.0","@gooddata/typings":"^2.24.2","@types/codemirror":"^0.0.95","ag-grid-community":"20.0.0","http-status-codes":"^1.3.0","react-codemirror2":"^7.2.0","@gooddata/js-utils":"^3.10.5","@gooddata/numberjs":"^3.2.4","fixed-data-table-2":"0.7.17","@gooddata/goodstrap":"^68.10.0","react-dom-factories":"^1.0.2","@gooddata/gooddata-js":"^13.0.1","json-stable-stringify":"^1.0.1","react-transition-group":"^2.2.1","hoist-non-react-statics":"^3.3.0","nodelist-foreach-polyfill":"^1.2.0","@formatjs/intl-pluralrules":"^1.3.6","highcharts-grouped-categories":"^1.1.3"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"raf":"3.3.2","yup":"^0.24.1","jest":"24.7.1","husky":"3.0.0","madge":"^3.4.4","react":"^16.5.2","enzyme":"3.5.0","eslint":"4.19.1","formik":"^0.11.11","moment":"2.23.0","history":"^4.7.2","ts-jest":"24.0.0","webpack":"4.30.0","full-icu":"^1.3.0","prettier":"1.16.4","react-ga":"^2.5.2","recharts":"1.0.0-beta.9","testcafe":"1.1.4","commander":"2.14.1","node-sass":"4.13.0","react-dom":"^16.5.2","stylelint":"^10.0.0","supertest":"3.0.0","ts-loader":"6.0.0","@types/raf":"^3.4.0","css-loader":"0.28.7","jest-junit":"3.0.0","raw-loader":"0.5.1","styled-jsx":"2.2.1","typescript":"3.3.4000","@babel/core":"7.4.4","@types/jest":"24.0.6","@types/node":"7.0.8","@types/uuid":"3.4.3","file-loader":"3.0.1","jest-enzyme":"7.0.2","lint-staged":"9.1.0","sass-loader":"6.0.6","webpack-cli":"3.3.2","@types/react":"16.8.6","babel-loader":"8.0.5","react-helmet":"5.2.0","react-select":"1.2.1","style-loader":"0.19.1","@types/enzyme":"3.1.13","@types/lodash":"4.14.123","testcafe-live":"0.1.4","@babel/runtime":"7.4.4","dotenv-webpack":"^1.7.0","@babel/polyfill":"^7.4.4","@storybook/react":"5.0.11","@types/invariant":"2.2.29","@types/react-dom":"16.0.11","isomorphic-fetch":"2.2.1","react-datepicker":"1.1.0","react-router-dom":"4.2.2","@babel/preset-env":"7.4.4","@gooddata/mock-js":"^2.13.1","@storybook/addons":"5.0.11","@types/classnames":"2.2.3","@types/prop-types":"15.5.2","@storybook/theming":"5.0.11","identity-obj-proxy":"^3.0.0","intl-messageformat":"^7.5.4","webpack-dev-server":"3.3.1","@babel/preset-react":"7.0.0","@types/react-portal":"4.0.1","@types/react-window":"^1.8.1","babel-plugin-lodash":"3.3.4","html-webpack-plugin":"3.2.0","react-test-renderer":"16.4.2","@types/react-measure":"2.0.5","clean-webpack-plugin":"2.0.2","stats-webpack-plugin":"0.7.0","eslint-config-prettier":"4.1.0","react-google-recaptcha":"^0.14.1","tslint-config-prettier":"1.18.0","@gooddata/eslint-config":"^1.0.0","@gooddata/tslint-config":"1.0.0","@types/react-responsive":"^3.0.3","@types/storybook__react":"4.0.1","@types/stringify-object":"^3.2.0","enzyme-adapter-react-16":"1.3.1","@gooddata/test-storybook":"4.0.0","@storybook/addon-actions":"5.0.11","@storybook/addon-options":"5.0.11","node-sass-magic-importer":"5.1.0","react-syntax-highlighter":"11.0.2","@types/fixed-data-table-2":"0.8.1","stylelint-config-prettier":"5.2.0","@gooddata/stylelint-config":"4.0.1","@types/react-test-renderer":"16.0.0","circular-dependency-plugin":"5.0.2","compression-webpack-plugin":"2.0.0","@types/json-stable-stringify":"^1.0.32","@gooddata/frontend-npm-scripts":"1.1.0","@types/enzyme-adapter-react-16":"1.0.3","stylelint-checkstyle-formatter":"0.1.0","@types/storybook__addon-actions":"3.4.2","@babel/plugin-proposal-class-properties":"7.4.4","@babel/plugin-proposal-object-rest-spread":"7.4.4","@babel/plugin-transform-async-to-generator":"7.4.4"},"peerDependencies":{"react":"^16.5.2","react-dom":"^16.5.2"},"_npmOperationalInternal":{"tmp":"tmp/react-components_7.8.0-alpha-patrikbraborec-pbr-one-4405-2020-06-11T08-59-01-966Z_1591865972276_0.2884034572129648","host":"s3://npm-registry-packages"}},"7.8.0-alpha-patrikbraborec-pbr-one-4405-2020-06-11T09-19-14-152Z":{"name":"@gooddata/react-components","version":"7.8.0-alpha-patrikbraborec-pbr-one-4405-2020-06-11T09-19-14-152Z","author":{"name":"GoodData Corporation"},"license":"BSD-3-Clause","_id":"@gooddata/react-components@7.8.0-alpha-patrikbraborec-pbr-one-4405-2020-06-11T09-19-14-152Z","maintainers":[{"name":"afi","email":"adam.fiedler@gooddata.com"},{"name":"bertold8","email":"ivan.nejezchleb@seznam.cz"},{"name":"bich.nguyen","email":"bich.nguyen@gooddata.com"},{"name":"brbistas","email":"valentinos.chraniotis@gooddata.com"},{"name":"bugsbunny338","email":"jiri.zajic@mensa.cz"},{"name":"de.do","email":"de.do@gooddata.com"},{"name":"gooddata-ci","email":"rail@gooddata.com"},{"name":"hang.ngo","email":"hang.ngo@gooddata.com"},{"name":"hung.nguyen.hoang","email":"hung.nguyen@gooddata.com"},{"name":"huong.nguyen","email":"huong.nguyen@gooddata.com"},{"name":"huyen.nguyen","email":"huyen.nguyen@gooddata.com"},{"name":"ivan.mjartan","email":"ivan.mjartan@gooddata.com"},{"name":"jakub-sterba","email":"jakub.sterba@gooddata.com"},{"name":"jaroslav.tomecek","email":"jaroslav.tomecek@gooddata.com"},{"name":"jkittler","email":"honza.kittler@gmail.com"},{"name":"khanh.le","email":"khanh.le@gooddata.com"},{"name":"lanhuynh","email":"lan.huynh@gooddata.com"},{"name":"linhhong","email":"linh.hong@gooddata.com"},{"name":"lupko","email":"lubomir.slivka@gooddata.com"},{"name":"mai.nguyen","email":"mai.nguyen@gooddata.com"},{"name":"matyas.kandl","email":"matyas.kandl@gooddata.com"},{"name":"michal.marsal","email":"michal.marsal@gooddata.com"},{"name":"my.duong","email":"my.duong@gooddata.com"},{"name":"naibinh","email":"naibinh@gmail.com"},{"name":"nikolacech","email":"nikola.cech@gooddata.com"},{"name":"nis.hua","email":"nis.hua@gooddata.com"},{"name":"no23reason","email":"dan.homola@hotmail.cz"},{"name":"patrikbraborec","email":"patrik.braborec@gooddata.com"},{"name":"pbenes","email":"petr.benes@gooddata.com"},{"name":"petrjanu","email":"petr.janu@gooddata.com"},{"name":"pkingo","email":"philipandreaskingo@hotmail.com"},{"name":"ptquang86","email":"ptquang86@gmail.com"},{"name":"qduval","email":"quentin.duval@gooddata.com"},{"name":"rodri360","email":"me@rodri360.com"},{"name":"scavnickyj","email":"jakub.scavnicky@gooddata.com"},{"name":"sitina","email":"jiri.sitina@gooddata.com"},{"name":"strouhaljan","email":"strouhal.jan@gmail.com"},{"name":"thao-luong","email":"thao.luong@gooddata.com"},{"name":"thuong.nguyen","email":"thuong.nguyen@gooddata.com"},{"name":"tomas.kratochvil","email":"tomas.kratochvil@gooddata.com"},{"name":"tomsatgd","email":"tomas.satinsky@gooddata.com"},{"name":"trung-le-quoc","email":"trung.le@gooddata.com"},{"name":"tu-ngo","email":"tungo1981@gmail.com"},{"name":"tu.bui","email":"tu.bui@gooddata.com"},{"name":"tulean","email":"tuan.le@gooddata.com"},{"name":"tuqt1005","email":"tu.tran@gooddata.com"},{"name":"utdnah","email":"danh.ung@gooddata.com"},{"name":"vlastikcz","email":"vlastimil.kotas@gooddata.com"},{"name":"vu.pham","email":"vu.pham@gooddata.com"},{"name":"xmort","email":"petr.dolejsi@gooddata.com"},{"name":"yanlipnican","email":"yanlipnican@gmail.com"}],"homepage":"https://github.com/gooddata/gooddata-react-components#readme","bugs":{"url":"https://github.com/gooddata/gooddata-react-components/issues"},"dist":{"shasum":"a3a87454e333cc90e87bc51c9e8c692fd7c7938a","tarball":"https://registry.npmjs.org/@gooddata/react-components/-/react-components-7.8.0-alpha-patrikbraborec-pbr-one-4405-2020-06-11T09-19-14-152Z.tgz","fileCount":2654,"integrity":"sha512-Ad3CtKZqT9DNKgsL0kMYLXAoVhDFv2hVz3OtDaeD3aI/0t5zesoASoPYfHVZ38lNYUGuryYXojkp2jk46HhJVQ==","signatures":[{"sig":"MEUCIQCjObH0ahOg4n/VG2s1XAm0L3dExeM5nS3M3NAIDbS/iAIgf/zeD3L5aGhj3GgUCdU5EEoYheJfqd6xLltG/5I+nN0=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":10535171,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJe4fczCRA9TVsSAnZWagAARVYP+wUCUIUSVcGe10mxMyg6\nL6co5cD7lHc3X7MyDzKTKySj3udIEpjYs/dsA52ebMEXi3sj99hBzGI2B0MR\nGa6bfP8r0AjhknZf9egJ7/QOlle0EhEA1DPurZLKCZsOnNoNYSRWnehW20gv\n87T6k2WDkj8C+ZruNvaMZ1z5E9N0sCGd6BTwtO75yapNl4KVbjF7GXMYQ7Ye\nsCi9nOSAmNiorJdiZNO3ONP1HHGn4rm4e/GMwFWE2U4LeX7CgOHLY+K8pUQ1\nNSSpaYLwJ1p/Xzz3x/GkSbqRVzNVO3PFJ0KmxYejiQsBq7zDh4qTEhHH1/I1\n66WlRqgsTD/j/fWDVGVAbk7q/uI4v7JFZEGT5/piOGn59qp+Jf0eeFLC4IHO\nzCD9bU1BgetwaJjNPpgZjUKgfmDLEGkZOI+dcc8CZAJS9Xh7IqxsEsw3gO1B\ng+cRYECh16CQhmppIgulc0O4eIdpD5vyYrqVqM2jVQVzJQqEZKMWCrDj0jJI\nrqBwyK1BobB/Iua/IV8aB9MiXKpnaav2nEWhTvNNtWonUhyvnEGvyvCbe2fY\n8BGygOxMz3NbS+5qE8YSMb6T6PgR9Nl+xbDTbdU2FbD9emcatTCCzZOwHwkN\n8czgDXFMexGis0uCl7Q1zSuGnBh5CKi48jEhheZKCEdTjaj9VQGY9FxRvJ97\nx4//\r\n=kwxw\r\n-----END PGP SIGNATURE-----\r\n"},"main":"dist/index.js","husky":{"hooks":{"pre-commit":"lint-staged"}},"config":{"eslint":"./examples/**/*.{js,jsx}","tslint":"./{__mocks__,src,stories}/{,**/}*.{ts,tsx}"},"readme":"[![npm version](https://badge.fury.io/js/%40gooddata%2Freact-components.svg)](https://www.npmjs.com/package/@gooddata/react-components)\n\n# GoodData.UI React components\n> A React-based JavaScript library for building data-driven applications\n\n## Getting started\n- [GoodData.UI Documentation](http://sdk.gooddata.com/gooddata-ui/)\n- [GoodData.UI Live Examples](https://gooddata-examples.herokuapp.com/)\n- [Stack Overflow](https://stackoverflow.com/questions/tagged/gooddata)\n\n### Usage\nWith [yarn](https://yarnpkg.com) installed, go to your project directory and run\n```\n$ yarn add @gooddata/react-components\n```\nIf you prefer [npm](npmjs.com) run\n```\n$ npm install --save @gooddata/react-components\n```\n\nThe public API is exposed via global `index.js`. Except for the styles, do not import any other file directly\nbecause they are not intended to be part of the public API.\n\n## Contributing\n\nWe welcome any contribution in form of [issues](https://github.com/gooddata/gooddata-react-components/issues) or [pull requests](https://github.com/gooddata/gooddata-react-components/pulls).\n\nInstall [Node.js](http://nodejs.org) (node 12.16.1, npm v6.13.4) and [Yarn](https://classic.yarnpkg.com) (1.22.4).\n\nInstall dependencies:\n```\nyarn install --frozen-lockfile\n```\n\nThese commands may come in handy while developing:\n\n| command | description |\n| ------- | ----------- |\n| `yarn install --pure-lockfile` | first step |\n| ||\n| `yarn dev` | build react-components to `/dist` in watch mode |\n| `yarn test` | run all unit tests |\n| `yarn prettier-write` | format the source code to match the valid codestyle |\n| `yarn validate` | validate codestyle |\n| ||\n| `yarn storybook` | run storybook from `/stories` on http://localhost:9001 |\n| `yarn build-storybook` | build storybook to `/dist-storybook` |\n| `yarn test-storybook` | run storybook and [screenshot tests](https://github.com/gooddata/gdc-client-utils/tree/master/test-storybook) |\n| ||\n| `yarn examples` | run Live Examples dev-server from `/examples` on https://localhost:8999 |\n| `yarn examples-build` | build Live Examples to `/examples/dist` |\n| `yarn examples-server` | serve built Live Examples - see `/examples/server/src` |\n| `yarn examples-testcafe` | run testcafe tests against `localhost:8999` |\n\n### Deploy to heroku.com\nWhen you deploy this repo to heroku, it serves *GoodData.UI Live Examples*.\nRelevant tasks are in `Procfile` and `package.json`.\n\n```bash\n# run in the project directory\nheroku login\nheroku create <your-app-name>\nheroku config:set DOMAIN_ADMIN_USERNAME=x@gooddata.com DOMAIN_ADMIN_PASSWORD=xy PROJECT_ID_TO_ASSIGN=xms7ga4tf3g3nzucd8380o2bev8oeknp\ngit push heroku HEAD:master\nheroku open\n```\n### Enable Geo Chart for Storybook and Live Examples\nGeo chart uses Mapbox to render map which requires a Mapbox access token.\n- Register an account and create Mapbox access token at [guide](https://docs.mapbox.com/help/how-mapbox-works/access-tokens/)\n- Store the created token at `.env`:\n```bash\necho -e \"EXAMPLE_MAPBOX_ACCESS_TOKEN=token\" >> .env # only need to run once\necho -e \"STORYBOOK_MAPBOX_ACCESS_TOKEN=token\" >> .env # only need to run once\n```\n\n### Run Live Examples Locally\nTo run *GoodData.UI Live Examples* locally:\n```bash\ngit clone <this-repository>\ncd  <repository-folder>\nyarn install --pure-lockfile\nyarn examples\n```\nThen open https://localhost:8999 and login using Live Examples account (you can [create one here](https://gooddata-examples.herokuapp.com/registration)).\n\n### Run Storybook locally\n- Run storybook with token stored in `.env` for more secure\n```bash\nyarn storybook\n```\n- Or run storybook with token env param exposed to cli (not suggested)\n```bash\nSTORYBOOK_MAPBOX_ACCESS_TOKEN=token yarn storybook\n```\n- Apply either above way to `yarn build-storybook` or `yarn test-storybook`\n\n### Source code formatting\nThe source code in the repository is formatted by [Prettier](https://prettier.io/).\nThe format of the code is validated by our Continuous Integration server and is one of the requirements of successful merge.\n\nPrettier is supported by every major IDE. You can find the list of supported editors and how to configure them [here](https://prettier.io/docs/en/editors.html).\n\nIn the case, when your editor is not supported or you don't want to setup the integration, you can run the `yarn prettier-write` command to reformat the code before commit.\n\n## Changelog\n\n- see [CHANGELOG.md](CHANGELOG.md)\n\n## Supported versions\n\nIn order to make the user experience with integrating GoodData UI SDK as smooth and secure as possible and to ensure that the SDK is using the latest features of the platform, we will only provide support to two most recent major versions of UI SDK.\n\nThe most recent majors will be supported in the following modes:\n\n- The latest major version will receive all new functionality and all bug fixes\n- The previous major version will only receive fixes to critical issues and security fixes. These fixes will be applied on top of last released version of the previous major\n\nThe customers are encouraged to always use the latest version of the UI SDK.\n\nIn case of using older versions, the user might face API incompatibility, performance or security issues.\n\nPlease follow the installation instructions to update to the newest version.\n\n## License\n\n(C) 2007-2020 GoodData Corporation\n\nThis project is dual licensed:\n\n- The ATTRIBUTION-NONCOMMERCIAL 4.0 INTERNATIONAL (CC BY-NC 4.0) is used for purpose of the trial experience and evaluation of GoodData.UI library.\n- The GOODDATA GOODDATA.UI LIBRARY END USER LICENSE AGREEMENT is used for GoodData customers.\n\nFor more information, please see [LICENSE](https://github.com/gooddata/gooddata-react-components/blob/master/LICENSE)\n","gitHead":"f2eea54983b8d826da3a522acca96c42c8c04370","scripts":{"dev":"bash scripts/build.sh --dev-watch","test":"jest --watch","build":"bash scripts/build.sh","tslint":"yarn run-tslint -t verbose $npm_package_config_tslint","prepare":"cd examples/server && yarn install --frozen-lockfile && cd ../..; rm -r examples/node_modules 2>/dev/null; true","examples":"bash scripts/run-examples.sh","prepare?":"# Called before `npm publish` and on local `npm install`. Temporarily also for deleting obsolete node_modules. Ends with `true` to continue gracefully.","validate":"tsc --noEmit && yarn tslint && eslint $npm_package_config_eslint && yarn validate-style && yarn prettier-check","build-dev":"bash scripts/build.sh --dev","examples?":"# Default is developer domain, other options: yarn examples [sec,secure,stg,stg2,stg3,demo,developer or URL]","storybook":"yarn build && start-storybook -p 9001 -c .storybook","test-once":"jest","tslint-ci":"mkdir -p ./ci/results && yarn run-tslint -t checkstyle -o ./ci/results/tslint-results.xml $npm_package_config_tslint","run-tslint":"tslint -p tsconfig.json","validate-ci":"tsc --noEmit && yarn tslint-ci  && eslint $npm_package_config_eslint -f checkstyle -o ci/results/eslint-results.xml && yarn validate-style-ci && yarn prettier-check","examples-build":"bash scripts/build-examples.sh","prepublishOnly":"yarn build","prettier-check":"prettier --check '{src,stories,styles,__mocks__,examples/server/src,examples/src,examples/test}/**/*.{ts,js,tsx,jsx,json,scss,md,yaml,html}'","prettier-write":"prettier --write '{src,stories,styles,__mocks__,examples/server/src,examples/src,examples/test}/**/*.{ts,js,tsx,jsx,json,scss,md,yaml,html}'","test-storybook":"yarn build && test-storybook","validate-style":"stylelint '**/*.scss'","build-storybook":"yarn build && build-storybook -c .storybook -o dist-storybook","examples-server":"node examples/server/src/index.js","heroku-postbuild":"yarn examples-build developer","examples-testcafe":"./scripts/run-testcafe.sh visual","validate-style-ci":"stylelint '**/*.scss' --custom-formatter=node_modules/stylelint-checkstyle-formatter > ci/results/stylelint-results.xml","check-circular-deps":"madge --circular --extensions ts ./src","examples-testcafe-ci":"./scripts/run-testcafe.sh ci","examples-testcafe-live":"./scripts/run-testcafe.sh live"},"typings":"dist/index.d.ts","_npmUser":{"name":"patrikbraborec","email":"patrik.braborec@gooddata.com"},"deprecated":"@gooddata/react-components@7 reached End of Support on March 31, 2022. Please upgrade (see https://sdk.gooddata.com/gooddata-ui/docs/supported_versions.html for more information).","repository":{"url":"git+ssh://git@github.com/gooddata/gooddata-react-components.git","type":"git"},"_npmVersion":"6.13.4","description":"GoodData.UI - A powerful JavaScript library for building analytical applications","directories":{},"lint-staged":{"{src,stories,styles,__mocks__,examples/server/src,examples/src,examples/test}/**/*.{ts,js,tsx,jsx,scss}":["npx gdc-fix-copyright","git add"],"{src,stories,styles,__mocks__,examples/server/src,examples/src,examples/test}/**/*.{ts,js,tsx,jsx,json,scss,md,yaml,html}":["prettier --write","git add"]},"_nodeVersion":"12.16.1","dependencies":{"rxjs":"^5.5.6","uuid":"^3.2.1","immer":"^1.3.1","lodash":"^4.17.15","date-fns":"^2.7.0","downshift":"^3.2.7","invariant":"^2.2.2","mapbox-gl":"^1.6.1","classnames":"^2.2.6","codemirror":"^5.54.0","highcharts":"7.1.1","prop-types":"^15.6.0","react-intl":"^3.6.0","custom-event":"^1.0.1","react-window":"^1.8.1","ag-grid-react":"20.0.0","react-measure":"^2.3.0","@types/mapbox-gl":"^1.6.1","react-day-picker":"~7.3.0","react-responsive":"^3.0.0","stringify-object":"^2.4.0","@gooddata/typings":"^2.24.2","@types/codemirror":"^0.0.95","ag-grid-community":"20.0.0","http-status-codes":"^1.3.0","react-codemirror2":"^7.2.0","@gooddata/js-utils":"^3.10.5","@gooddata/numberjs":"^3.2.4","fixed-data-table-2":"0.7.17","@gooddata/goodstrap":"^68.10.0","react-dom-factories":"^1.0.2","@gooddata/gooddata-js":"^13.0.1","json-stable-stringify":"^1.0.1","react-transition-group":"^2.2.1","hoist-non-react-statics":"^3.3.0","nodelist-foreach-polyfill":"^1.2.0","@formatjs/intl-pluralrules":"^1.3.6","highcharts-grouped-categories":"^1.1.3"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"raf":"3.3.2","yup":"^0.24.1","jest":"24.7.1","husky":"3.0.0","madge":"^3.4.4","react":"^16.5.2","enzyme":"3.5.0","eslint":"4.19.1","formik":"^0.11.11","moment":"2.23.0","history":"^4.7.2","ts-jest":"24.0.0","webpack":"4.30.0","full-icu":"^1.3.0","prettier":"1.16.4","react-ga":"^2.5.2","recharts":"1.0.0-beta.9","testcafe":"1.1.4","commander":"2.14.1","node-sass":"4.13.0","react-dom":"^16.5.2","stylelint":"^10.0.0","supertest":"3.0.0","ts-loader":"6.0.0","@types/raf":"^3.4.0","css-loader":"0.28.7","jest-junit":"3.0.0","raw-loader":"0.5.1","styled-jsx":"2.2.1","typescript":"3.3.4000","@babel/core":"7.4.4","@types/jest":"24.0.6","@types/node":"7.0.8","@types/uuid":"3.4.3","file-loader":"3.0.1","jest-enzyme":"7.0.2","lint-staged":"9.1.0","sass-loader":"6.0.6","webpack-cli":"3.3.2","@types/react":"16.8.6","babel-loader":"8.0.5","react-helmet":"5.2.0","react-select":"1.2.1","style-loader":"0.19.1","@types/enzyme":"3.1.13","@types/lodash":"4.14.123","testcafe-live":"0.1.4","@babel/runtime":"7.4.4","dotenv-webpack":"^1.7.0","@babel/polyfill":"^7.4.4","@storybook/react":"5.0.11","@types/invariant":"2.2.29","@types/react-dom":"16.0.11","isomorphic-fetch":"2.2.1","react-datepicker":"1.1.0","react-router-dom":"4.2.2","@babel/preset-env":"7.4.4","@gooddata/mock-js":"^2.13.1","@storybook/addons":"5.0.11","@types/classnames":"2.2.3","@types/prop-types":"15.5.2","@storybook/theming":"5.0.11","identity-obj-proxy":"^3.0.0","intl-messageformat":"^7.5.4","webpack-dev-server":"3.3.1","@babel/preset-react":"7.0.0","@types/react-portal":"4.0.1","@types/react-window":"^1.8.1","babel-plugin-lodash":"3.3.4","html-webpack-plugin":"3.2.0","react-test-renderer":"16.4.2","@types/react-measure":"2.0.5","clean-webpack-plugin":"2.0.2","stats-webpack-plugin":"0.7.0","eslint-config-prettier":"4.1.0","react-google-recaptcha":"^0.14.1","tslint-config-prettier":"1.18.0","@gooddata/eslint-config":"^1.0.0","@gooddata/tslint-config":"1.0.0","@types/react-responsive":"^3.0.3","@types/storybook__react":"4.0.1","@types/stringify-object":"^3.2.0","enzyme-adapter-react-16":"1.3.1","@gooddata/test-storybook":"4.0.0","@storybook/addon-actions":"5.0.11","@storybook/addon-options":"5.0.11","node-sass-magic-importer":"5.1.0","react-syntax-highlighter":"11.0.2","@types/fixed-data-table-2":"0.8.1","stylelint-config-prettier":"5.2.0","@gooddata/stylelint-config":"4.0.1","@types/react-test-renderer":"16.0.0","circular-dependency-plugin":"5.0.2","compression-webpack-plugin":"2.0.0","@types/json-stable-stringify":"^1.0.32","@gooddata/frontend-npm-scripts":"1.1.0","@types/enzyme-adapter-react-16":"1.0.3","stylelint-checkstyle-formatter":"0.1.0","@types/storybook__addon-actions":"3.4.2","@babel/plugin-proposal-class-properties":"7.4.4","@babel/plugin-proposal-object-rest-spread":"7.4.4","@babel/plugin-transform-async-to-generator":"7.4.4"},"peerDependencies":{"react":"^16.5.2","react-dom":"^16.5.2"},"_npmOperationalInternal":{"tmp":"tmp/react-components_7.8.0-alpha-patrikbraborec-pbr-one-4405-2020-06-11T09-19-14-152Z_1591867186729_0.17545496375372283","host":"s3://npm-registry-packages"}},"7.8.0-beta.11":{"name":"@gooddata/react-components","version":"7.8.0-beta.11","author":{"name":"GoodData Corporation"},"license":"BSD-3-Clause","_id":"@gooddata/react-components@7.8.0-beta.11","maintainers":[{"name":"afi","email":"adam.fiedler@gooddata.com"},{"name":"bertold8","email":"ivan.nejezchleb@seznam.cz"},{"name":"bich.nguyen","email":"bich.nguyen@gooddata.com"},{"name":"brbistas","email":"valentinos.chraniotis@gooddata.com"},{"name":"bugsbunny338","email":"jiri.zajic@mensa.cz"},{"name":"de.do","email":"de.do@gooddata.com"},{"name":"gooddata-ci","email":"rail@gooddata.com"},{"name":"hang.ngo","email":"hang.ngo@gooddata.com"},{"name":"hung.nguyen.hoang","email":"hung.nguyen@gooddata.com"},{"name":"huong.nguyen","email":"huong.nguyen@gooddata.com"},{"name":"huyen.nguyen","email":"huyen.nguyen@gooddata.com"},{"name":"ivan.mjartan","email":"ivan.mjartan@gooddata.com"},{"name":"jakub-sterba","email":"jakub.sterba@gooddata.com"},{"name":"jaroslav.tomecek","email":"jaroslav.tomecek@gooddata.com"},{"name":"jkittler","email":"honza.kittler@gmail.com"},{"name":"khanh.le","email":"khanh.le@gooddata.com"},{"name":"lanhuynh","email":"lan.huynh@gooddata.com"},{"name":"linhhong","email":"linh.hong@gooddata.com"},{"name":"lupko","email":"lubomir.slivka@gooddata.com"},{"name":"mai.nguyen","email":"mai.nguyen@gooddata.com"},{"name":"matyas.kandl","email":"matyas.kandl@gooddata.com"},{"name":"michal.marsal","email":"michal.marsal@gooddata.com"},{"name":"my.duong","email":"my.duong@gooddata.com"},{"name":"naibinh","email":"naibinh@gmail.com"},{"name":"nikolacech","email":"nikola.cech@gooddata.com"},{"name":"nis.hua","email":"nis.hua@gooddata.com"},{"name":"no23reason","email":"dan.homola@hotmail.cz"},{"name":"patrikbraborec","email":"patrik.braborec@gooddata.com"},{"name":"pbenes","email":"petr.benes@gooddata.com"},{"name":"petrjanu","email":"petr.janu@gooddata.com"},{"name":"pkingo","email":"philipandreaskingo@hotmail.com"},{"name":"ptquang86","email":"ptquang86@gmail.com"},{"name":"qduval","email":"quentin.duval@gooddata.com"},{"name":"rodri360","email":"me@rodri360.com"},{"name":"scavnickyj","email":"jakub.scavnicky@gooddata.com"},{"name":"sitina","email":"jiri.sitina@gooddata.com"},{"name":"strouhaljan","email":"strouhal.jan@gmail.com"},{"name":"thao-luong","email":"thao.luong@gooddata.com"},{"name":"thuong.nguyen","email":"thuong.nguyen@gooddata.com"},{"name":"tomas.kratochvil","email":"tomas.kratochvil@gooddata.com"},{"name":"tomsatgd","email":"tomas.satinsky@gooddata.com"},{"name":"trung-le-quoc","email":"trung.le@gooddata.com"},{"name":"tu-ngo","email":"tungo1981@gmail.com"},{"name":"tu.bui","email":"tu.bui@gooddata.com"},{"name":"tulean","email":"tuan.le@gooddata.com"},{"name":"tuqt1005","email":"tu.tran@gooddata.com"},{"name":"utdnah","email":"danh.ung@gooddata.com"},{"name":"vlastikcz","email":"vlastimil.kotas@gooddata.com"},{"name":"vu.pham","email":"vu.pham@gooddata.com"},{"name":"xmort","email":"petr.dolejsi@gooddata.com"},{"name":"yanlipnican","email":"yanlipnican@gmail.com"}],"homepage":"https://github.com/gooddata/gooddata-react-components#readme","bugs":{"url":"https://github.com/gooddata/gooddata-react-components/issues"},"dist":{"shasum":"152442662210fb5e9702cb5dae909b1bfd23ac69","tarball":"https://registry.npmjs.org/@gooddata/react-components/-/react-components-7.8.0-beta.11.tgz","fileCount":2646,"integrity":"sha512-Cz+CTclgKNA67BOhjG8eyykuUAU4M4pAj2bO+JvBv8CnZVJuk6YjwwA6UFz4H7ck+rI4ydvHRqJ3izImXjGoEw==","signatures":[{"sig":"MEQCIAJYi8oVge86b+UpsIel7PTZlDfIBl/K184IoGviMApvAiBspe5Q0m77XXjs49hOlcPDF9iZuFmSo7dNR4JJGWRfUw==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":10496142,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJe4hD6CRA9TVsSAnZWagAAXqAP/A4Lm9N8mcG1Hy0ewUP6\n2DFZHmFBBRM7H+a5r7uyR1qSxVePScVq7FLezzFhymotkrfVEIshWEtoZ+O/\nMojXIZowb7YVB5f7ppASNG0cA1I7B/F1TMnJ7wBGd8+yuKV1p4c1/Ly7LG5r\nou9GssOttNi+hRwfcM7EzkWXX6VNzy15RVi6QAXAdiiaINBwgZb8l6XXRia9\nvqAo+H39bumh95FVoFG1f/4kkVNZ+/M3gu/7ZOzoW/PWNOGjeicqLi1JrgUH\n41wLgDyBXcVXxX69JRc2jcFqMmL8RTe1fBbRzRNhs00r8/vJJMf5qsHmr+gh\nyf1uHHv/vnjtNnoJw86BkAXF1QhmlSSou2E0sFiCelOPjZnkezu6/zgkDJaj\nxsCyECGRB7EZ9H16GrT9KPB7AvcgeVg76NYM8pBm7eY4EYbG9VjgFDStmKL9\nHM2HxIlVZ94U+nhjs4bJq0gL4joAa08U4/Qx0qwLF63ObYy4Fa2GfpGuhXWa\nsY3JYXvUTKcV8mIjkhLx6dkMyEFQRx6eFxfepUlX3vs5ZIGsY2r8sp6eVP8v\nKykVyYeN2qhyb/5MseU9MPNSuR7V4IFcKGS4hQxj6Z0c84UFYXFKtPv6sXrP\noKrZZ6tIZQDGfBzObREtVuWAo7D1Gs0U/nMHTEWSqkBBOtWV3H1sBFJ6h836\nBFgn\r\n=J7LK\r\n-----END PGP SIGNATURE-----\r\n"},"main":"dist/index.js","husky":{"hooks":{"pre-commit":"lint-staged"}},"config":{"eslint":"./examples/**/*.{js,jsx}","tslint":"./{__mocks__,src,stories}/{,**/}*.{ts,tsx}"},"readme":"[![npm version](https://badge.fury.io/js/%40gooddata%2Freact-components.svg)](https://www.npmjs.com/package/@gooddata/react-components)\n\n# GoodData.UI React components\n> A React-based JavaScript library for building data-driven applications\n\n## Getting started\n- [GoodData.UI Documentation](http://sdk.gooddata.com/gooddata-ui/)\n- [GoodData.UI Live Examples](https://gooddata-examples.herokuapp.com/)\n- [Stack Overflow](https://stackoverflow.com/questions/tagged/gooddata)\n\n### Usage\nWith [yarn](https://yarnpkg.com) installed, go to your project directory and run\n```\n$ yarn add @gooddata/react-components\n```\nIf you prefer [npm](npmjs.com) run\n```\n$ npm install --save @gooddata/react-components\n```\n\nThe public API is exposed via global `index.js`. Except for the styles, do not import any other file directly\nbecause they are not intended to be part of the public API.\n\n## Contributing\n\nWe welcome any contribution in form of [issues](https://github.com/gooddata/gooddata-react-components/issues) or [pull requests](https://github.com/gooddata/gooddata-react-components/pulls).\n\nInstall [Node.js](http://nodejs.org) (node 12.16.1, npm v6.13.4) and [Yarn](https://classic.yarnpkg.com) (1.22.4).\n\nInstall dependencies:\n```\nyarn install --frozen-lockfile\n```\n\nThese commands may come in handy while developing:\n\n| command | description |\n| ------- | ----------- |\n| `yarn install --pure-lockfile` | first step |\n| ||\n| `yarn dev` | build react-components to `/dist` in watch mode |\n| `yarn test` | run all unit tests |\n| `yarn prettier-write` | format the source code to match the valid codestyle |\n| `yarn validate` | validate codestyle |\n| ||\n| `yarn storybook` | run storybook from `/stories` on http://localhost:9001 |\n| `yarn build-storybook` | build storybook to `/dist-storybook` |\n| `yarn test-storybook` | run storybook and [screenshot tests](https://github.com/gooddata/gdc-client-utils/tree/master/test-storybook) |\n| ||\n| `yarn examples` | run Live Examples dev-server from `/examples` on https://localhost:8999 |\n| `yarn examples-build` | build Live Examples to `/examples/dist` |\n| `yarn examples-server` | serve built Live Examples - see `/examples/server/src` |\n| `yarn examples-testcafe` | run testcafe tests against `localhost:8999` |\n\n### Deploy to heroku.com\nWhen you deploy this repo to heroku, it serves *GoodData.UI Live Examples*.\nRelevant tasks are in `Procfile` and `package.json`.\n\n```bash\n# run in the project directory\nheroku login\nheroku create <your-app-name>\nheroku config:set DOMAIN_ADMIN_USERNAME=x@gooddata.com DOMAIN_ADMIN_PASSWORD=xy PROJECT_ID_TO_ASSIGN=xms7ga4tf3g3nzucd8380o2bev8oeknp\ngit push heroku HEAD:master\nheroku open\n```\n### Enable Geo Chart for Storybook and Live Examples\nGeo chart uses Mapbox to render map which requires a Mapbox access token.\n- Register an account and create Mapbox access token at [guide](https://docs.mapbox.com/help/how-mapbox-works/access-tokens/)\n- Store the created token at `.env`:\n```bash\necho -e \"EXAMPLE_MAPBOX_ACCESS_TOKEN=token\" >> .env # only need to run once\necho -e \"STORYBOOK_MAPBOX_ACCESS_TOKEN=token\" >> .env # only need to run once\n```\n\n### Run Live Examples Locally\nTo run *GoodData.UI Live Examples* locally:\n```bash\ngit clone <this-repository>\ncd  <repository-folder>\nyarn install --pure-lockfile\nyarn examples\n```\nThen open https://localhost:8999 and login using Live Examples account (you can [create one here](https://gooddata-examples.herokuapp.com/registration)).\n\n### Run Storybook locally\n- Run storybook with token stored in `.env` for more secure\n```bash\nyarn storybook\n```\n- Or run storybook with token env param exposed to cli (not suggested)\n```bash\nSTORYBOOK_MAPBOX_ACCESS_TOKEN=token yarn storybook\n```\n- Apply either above way to `yarn build-storybook` or `yarn test-storybook`\n\n### Source code formatting\nThe source code in the repository is formatted by [Prettier](https://prettier.io/).\nThe format of the code is validated by our Continuous Integration server and is one of the requirements of successful merge.\n\nPrettier is supported by every major IDE. You can find the list of supported editors and how to configure them [here](https://prettier.io/docs/en/editors.html).\n\nIn the case, when your editor is not supported or you don't want to setup the integration, you can run the `yarn prettier-write` command to reformat the code before commit.\n\n## Changelog\n\n- see [CHANGELOG.md](CHANGELOG.md)\n\n## Supported versions\n\nIn order to make the user experience with integrating GoodData UI SDK as smooth and secure as possible and to ensure that the SDK is using the latest features of the platform, we will only provide support to two most recent major versions of UI SDK.\n\nThe most recent majors will be supported in the following modes:\n\n- The latest major version will receive all new functionality and all bug fixes\n- The previous major version will only receive fixes to critical issues and security fixes. These fixes will be applied on top of last released version of the previous major\n\nThe customers are encouraged to always use the latest version of the UI SDK.\n\nIn case of using older versions, the user might face API incompatibility, performance or security issues.\n\nPlease follow the installation instructions to update to the newest version.\n\n## License\n\n(C) 2007-2020 GoodData Corporation\n\nThis project is dual licensed:\n\n- The ATTRIBUTION-NONCOMMERCIAL 4.0 INTERNATIONAL (CC BY-NC 4.0) is used for purpose of the trial experience and evaluation of GoodData.UI library.\n- The GOODDATA GOODDATA.UI LIBRARY END USER LICENSE AGREEMENT is used for GoodData customers.\n\nFor more information, please see [LICENSE](https://github.com/gooddata/gooddata-react-components/blob/master/LICENSE)\n","gitHead":"fa31eac9a5fa14fd11e4df6445b08ae462f7ae05","scripts":{"dev":"bash scripts/build.sh --dev-watch","test":"jest --watch","build":"bash scripts/build.sh","tslint":"yarn run-tslint -t verbose $npm_package_config_tslint","prepare":"cd examples/server && yarn install --frozen-lockfile && cd ../..; rm -r examples/node_modules 2>/dev/null; true","examples":"bash scripts/run-examples.sh","prepare?":"# Called before `npm publish` and on local `npm install`. Temporarily also for deleting obsolete node_modules. Ends with `true` to continue gracefully.","validate":"tsc --noEmit && yarn tslint && eslint $npm_package_config_eslint && yarn validate-style && yarn prettier-check","build-dev":"bash scripts/build.sh --dev","examples?":"# Default is developer domain, other options: yarn examples [sec,secure,stg,stg2,stg3,demo,developer or URL]","storybook":"yarn build && start-storybook -p 9001 -c .storybook","test-once":"jest","tslint-ci":"mkdir -p ./ci/results && yarn run-tslint -t checkstyle -o ./ci/results/tslint-results.xml $npm_package_config_tslint","run-tslint":"tslint -p tsconfig.json","validate-ci":"tsc --noEmit && yarn tslint-ci  && eslint $npm_package_config_eslint -f checkstyle -o ci/results/eslint-results.xml && yarn validate-style-ci && yarn prettier-check","examples-build":"bash scripts/build-examples.sh","prepublishOnly":"yarn build","prettier-check":"prettier --check '{src,stories,styles,__mocks__,examples/server/src,examples/src,examples/test}/**/*.{ts,js,tsx,jsx,json,scss,md,yaml,html}'","prettier-write":"prettier --write '{src,stories,styles,__mocks__,examples/server/src,examples/src,examples/test}/**/*.{ts,js,tsx,jsx,json,scss,md,yaml,html}'","test-storybook":"yarn build && test-storybook","validate-style":"stylelint '**/*.scss'","build-storybook":"yarn build && build-storybook -c .storybook -o dist-storybook","examples-server":"node examples/server/src/index.js","heroku-postbuild":"yarn examples-build developer","examples-testcafe":"./scripts/run-testcafe.sh visual","validate-style-ci":"stylelint '**/*.scss' --custom-formatter=node_modules/stylelint-checkstyle-formatter > ci/results/stylelint-results.xml","check-circular-deps":"madge --circular --extensions ts ./src","examples-testcafe-ci":"./scripts/run-testcafe.sh ci","examples-testcafe-live":"./scripts/run-testcafe.sh live"},"typings":"dist/index.d.ts","_npmUser":{"name":"gooddata-ci","email":"rail@gooddata.com"},"deprecated":"@gooddata/react-components@7 reached End of Support on March 31, 2022. Please upgrade (see https://sdk.gooddata.com/gooddata-ui/docs/supported_versions.html for more information).","repository":{"url":"git+ssh://git@github.com/gooddata/gooddata-react-components.git","type":"git"},"_npmVersion":"6.13.4","description":"GoodData.UI - A powerful JavaScript library for building analytical applications","directories":{},"lint-staged":{"{src,stories,styles,__mocks__,examples/server/src,examples/src,examples/test}/**/*.{ts,js,tsx,jsx,scss}":["npx gdc-fix-copyright","git add"],"{src,stories,styles,__mocks__,examples/server/src,examples/src,examples/test}/**/*.{ts,js,tsx,jsx,json,scss,md,yaml,html}":["prettier --write","git add"]},"_nodeVersion":"12.16.1","dependencies":{"rxjs":"^5.5.6","uuid":"^3.2.1","immer":"^1.3.1","lodash":"^4.17.15","date-fns":"^2.7.0","downshift":"^3.2.7","invariant":"^2.2.2","mapbox-gl":"^1.6.1","classnames":"^2.2.6","codemirror":"^5.54.0","highcharts":"7.1.1","prop-types":"^15.6.0","react-intl":"^3.6.0","custom-event":"^1.0.1","react-window":"^1.8.1","ag-grid-react":"20.0.0","react-measure":"^2.3.0","@types/mapbox-gl":"^1.6.1","react-day-picker":"~7.3.0","react-responsive":"^3.0.0","stringify-object":"^2.4.0","@gooddata/typings":"^2.24.2","@types/codemirror":"^0.0.95","ag-grid-community":"20.0.0","http-status-codes":"^1.3.0","react-codemirror2":"^7.2.0","@gooddata/js-utils":"^3.10.5","@gooddata/numberjs":"^3.2.4","fixed-data-table-2":"0.7.17","@gooddata/goodstrap":"^68.10.0","react-dom-factories":"^1.0.2","@gooddata/gooddata-js":"^13.0.1","json-stable-stringify":"^1.0.1","react-transition-group":"^2.2.1","hoist-non-react-statics":"^3.3.0","nodelist-foreach-polyfill":"^1.2.0","@formatjs/intl-pluralrules":"^1.3.6","highcharts-grouped-categories":"^1.1.3"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"raf":"3.3.2","yup":"^0.24.1","jest":"24.7.1","husky":"3.0.0","madge":"^3.4.4","react":"^16.5.2","enzyme":"3.5.0","eslint":"4.19.1","formik":"^0.11.11","moment":"2.23.0","history":"^4.7.2","ts-jest":"24.0.0","webpack":"4.30.0","full-icu":"^1.3.0","prettier":"1.16.4","react-ga":"^2.5.2","recharts":"1.0.0-beta.9","testcafe":"1.1.4","commander":"2.14.1","node-sass":"4.13.0","react-dom":"^16.5.2","stylelint":"^10.0.0","supertest":"3.0.0","ts-loader":"6.0.0","@types/raf":"^3.4.0","css-loader":"0.28.7","jest-junit":"3.0.0","raw-loader":"0.5.1","styled-jsx":"2.2.1","typescript":"3.3.4000","@babel/core":"7.4.4","@types/jest":"24.0.6","@types/node":"7.0.8","@types/uuid":"3.4.3","file-loader":"3.0.1","jest-enzyme":"7.0.2","lint-staged":"9.1.0","sass-loader":"6.0.6","webpack-cli":"3.3.2","@types/react":"16.8.6","babel-loader":"8.0.5","react-helmet":"5.2.0","react-select":"1.2.1","style-loader":"0.19.1","@types/enzyme":"3.1.13","@types/lodash":"4.14.123","testcafe-live":"0.1.4","@babel/runtime":"7.4.4","dotenv-webpack":"^1.7.0","@babel/polyfill":"^7.4.4","@storybook/react":"5.0.11","@types/invariant":"2.2.29","@types/react-dom":"16.0.11","isomorphic-fetch":"2.2.1","react-datepicker":"1.1.0","react-router-dom":"4.2.2","@babel/preset-env":"7.4.4","@gooddata/mock-js":"^2.13.1","@storybook/addons":"5.0.11","@types/classnames":"2.2.3","@types/prop-types":"15.5.2","@storybook/theming":"5.0.11","identity-obj-proxy":"^3.0.0","intl-messageformat":"^7.5.4","webpack-dev-server":"3.3.1","@babel/preset-react":"7.0.0","@types/react-portal":"4.0.1","@types/react-window":"^1.8.1","babel-plugin-lodash":"3.3.4","html-webpack-plugin":"3.2.0","react-test-renderer":"16.4.2","@types/react-measure":"2.0.5","clean-webpack-plugin":"2.0.2","stats-webpack-plugin":"0.7.0","eslint-config-prettier":"4.1.0","react-google-recaptcha":"^0.14.1","tslint-config-prettier":"1.18.0","@gooddata/eslint-config":"^1.0.0","@gooddata/tslint-config":"1.0.0","@types/react-responsive":"^3.0.3","@types/storybook__react":"4.0.1","@types/stringify-object":"^3.2.0","enzyme-adapter-react-16":"1.3.1","@gooddata/test-storybook":"4.0.0","@storybook/addon-actions":"5.0.11","@storybook/addon-options":"5.0.11","node-sass-magic-importer":"5.1.0","react-syntax-highlighter":"11.0.2","@types/fixed-data-table-2":"0.8.1","stylelint-config-prettier":"5.2.0","@gooddata/stylelint-config":"4.0.1","@types/react-test-renderer":"16.0.0","circular-dependency-plugin":"5.0.2","compression-webpack-plugin":"2.0.0","@types/json-stable-stringify":"^1.0.32","@gooddata/frontend-npm-scripts":"1.1.0","@types/enzyme-adapter-react-16":"1.0.3","stylelint-checkstyle-formatter":"0.1.0","@types/storybook__addon-actions":"3.4.2","@babel/plugin-proposal-class-properties":"7.4.4","@babel/plugin-proposal-object-rest-spread":"7.4.4","@babel/plugin-transform-async-to-generator":"7.4.4"},"peerDependencies":{"react":"^16.5.2","react-dom":"^16.5.2"},"_npmOperationalInternal":{"tmp":"tmp/react-components_7.8.0-beta.11_1591873785087_0.8106315412281528","host":"s3://npm-registry-packages"}},"7.8.0-alpha-patrikbraborec-pbr-one-4405-2020-06-11T13-31-47-461Z":{"name":"@gooddata/react-components","version":"7.8.0-alpha-patrikbraborec-pbr-one-4405-2020-06-11T13-31-47-461Z","author":{"name":"GoodData Corporation"},"license":"BSD-3-Clause","_id":"@gooddata/react-components@7.8.0-alpha-patrikbraborec-pbr-one-4405-2020-06-11T13-31-47-461Z","maintainers":[{"name":"afi","email":"adam.fiedler@gooddata.com"},{"name":"bertold8","email":"ivan.nejezchleb@seznam.cz"},{"name":"bich.nguyen","email":"bich.nguyen@gooddata.com"},{"name":"brbistas","email":"valentinos.chraniotis@gooddata.com"},{"name":"bugsbunny338","email":"jiri.zajic@mensa.cz"},{"name":"de.do","email":"de.do@gooddata.com"},{"name":"gooddata-ci","email":"rail@gooddata.com"},{"name":"hang.ngo","email":"hang.ngo@gooddata.com"},{"name":"hung.nguyen.hoang","email":"hung.nguyen@gooddata.com"},{"name":"huong.nguyen","email":"huong.nguyen@gooddata.com"},{"name":"huyen.nguyen","email":"huyen.nguyen@gooddata.com"},{"name":"ivan.mjartan","email":"ivan.mjartan@gooddata.com"},{"name":"jakub-sterba","email":"jakub.sterba@gooddata.com"},{"name":"jaroslav.tomecek","email":"jaroslav.tomecek@gooddata.com"},{"name":"jkittler","email":"honza.kittler@gmail.com"},{"name":"khanh.le","email":"khanh.le@gooddata.com"},{"name":"lanhuynh","email":"lan.huynh@gooddata.com"},{"name":"linhhong","email":"linh.hong@gooddata.com"},{"name":"lupko","email":"lubomir.slivka@gooddata.com"},{"name":"mai.nguyen","email":"mai.nguyen@gooddata.com"},{"name":"matyas.kandl","email":"matyas.kandl@gooddata.com"},{"name":"michal.marsal","email":"michal.marsal@gooddata.com"},{"name":"my.duong","email":"my.duong@gooddata.com"},{"name":"naibinh","email":"naibinh@gmail.com"},{"name":"nikolacech","email":"nikola.cech@gooddata.com"},{"name":"nis.hua","email":"nis.hua@gooddata.com"},{"name":"no23reason","email":"dan.homola@hotmail.cz"},{"name":"patrikbraborec","email":"patrik.braborec@gooddata.com"},{"name":"pbenes","email":"petr.benes@gooddata.com"},{"name":"petrjanu","email":"petr.janu@gooddata.com"},{"name":"pkingo","email":"philipandreaskingo@hotmail.com"},{"name":"ptquang86","email":"ptquang86@gmail.com"},{"name":"qduval","email":"quentin.duval@gooddata.com"},{"name":"rodri360","email":"me@rodri360.com"},{"name":"scavnickyj","email":"jakub.scavnicky@gooddata.com"},{"name":"sitina","email":"jiri.sitina@gooddata.com"},{"name":"strouhaljan","email":"strouhal.jan@gmail.com"},{"name":"thao-luong","email":"thao.luong@gooddata.com"},{"name":"thuong.nguyen","email":"thuong.nguyen@gooddata.com"},{"name":"tomas.kratochvil","email":"tomas.kratochvil@gooddata.com"},{"name":"tomsatgd","email":"tomas.satinsky@gooddata.com"},{"name":"trung-le-quoc","email":"trung.le@gooddata.com"},{"name":"tu-ngo","email":"tungo1981@gmail.com"},{"name":"tu.bui","email":"tu.bui@gooddata.com"},{"name":"tulean","email":"tuan.le@gooddata.com"},{"name":"tuqt1005","email":"tu.tran@gooddata.com"},{"name":"utdnah","email":"danh.ung@gooddata.com"},{"name":"vlastikcz","email":"vlastimil.kotas@gooddata.com"},{"name":"vu.pham","email":"vu.pham@gooddata.com"},{"name":"xmort","email":"petr.dolejsi@gooddata.com"},{"name":"yanlipnican","email":"yanlipnican@gmail.com"}],"homepage":"https://github.com/gooddata/gooddata-react-components#readme","bugs":{"url":"https://github.com/gooddata/gooddata-react-components/issues"},"dist":{"shasum":"a3ad3b10f67670a5daf5998937bde67440d7d783","tarball":"https://registry.npmjs.org/@gooddata/react-components/-/react-components-7.8.0-alpha-patrikbraborec-pbr-one-4405-2020-06-11T13-31-47-461Z.tgz","fileCount":2654,"integrity":"sha512-zP6jM3bWg32znn4zrixIKjgR8lcxhfVqlMHj6Iz0ZqL+qOjgclVJOxrsjN6KhVp8UnJhkNBYzqMdcTiqa00Tlg==","signatures":[{"sig":"MEYCIQDpGe3bS+dWZHxtwfY3UKKccjR8qZS+Pqt2V1I6vHUGgQIhAPY00e9+Ox7Q1YiJHk1/pUAtH9gdBBOupinmocN1RPVq","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":10546040,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJe4jJdCRA9TVsSAnZWagAAAjcP/0wlAt2ppbuUsUPpEw98\nsXUc6kdsrfhn3ulKOmT54usg6Lo7rbR/FHG3ZaPDO1J9uZ6FQcw4ITR92xLp\nJM/ofjdIXGAVlliCcdfeV8okk6n+meNLw7W0tiHbj2+bdGIMe/EfARgow1wG\n/DDUvVbeqBjSxSVKWTr7Czp2CAYwfGATMoDNjWlq+QkwgVD+AnBgs4XGqyQ8\ncacX46dQCXyJOlWdvifOLvD4l5jm589Tu0rCTQDjOpcNbha5On2WmCKdYAs1\n+tGBu3Wz8L46Rk2w7xRSlqrD1Iat4BFrCgKUR1NretNvwy8SBPTpef4YNlC+\nZux611DtbDrcGpDQS1aq/FPPpACLSe94yDo9snNgPedoJAcVd76GPmQlexIt\n50QYetzvFz3c1/T0xRHgzh/AwNU4Xlagop3pCw2FlPmOwCR6qIzSzl0VCuHt\n/jwVyuLHs49EFpjGIopGM53FZmGFHXuThXDJd/yCrGq1/O8DUQsz73SmLRKr\nHK3Sz15VpuHlBVltL9ETTgml7E7ErfI1XX3ulmtiRaCArFgplU2DJaKWsQZI\nqzYHBsTur8NL9BJu8Otyip5rt94iu1IWTzzo5rlicbftaV8EMgS4sxdgYycL\nuGa94IiI1ne0dUy8SV3cjBKVf0tsaWYlJ12SN+dtsAdUlRNsfk4sU5RUsUcB\nytuA\r\n=jt27\r\n-----END PGP SIGNATURE-----\r\n"},"main":"dist/index.js","husky":{"hooks":{"pre-commit":"lint-staged"}},"config":{"eslint":"./examples/**/*.{js,jsx}","tslint":"./{__mocks__,src,stories}/{,**/}*.{ts,tsx}"},"readme":"[![npm version](https://badge.fury.io/js/%40gooddata%2Freact-components.svg)](https://www.npmjs.com/package/@gooddata/react-components)\n\n# GoodData.UI React components\n> A React-based JavaScript library for building data-driven applications\n\n## Getting started\n- [GoodData.UI Documentation](http://sdk.gooddata.com/gooddata-ui/)\n- [GoodData.UI Live Examples](https://gooddata-examples.herokuapp.com/)\n- [Stack Overflow](https://stackoverflow.com/questions/tagged/gooddata)\n\n### Usage\nWith [yarn](https://yarnpkg.com) installed, go to your project directory and run\n```\n$ yarn add @gooddata/react-components\n```\nIf you prefer [npm](npmjs.com) run\n```\n$ npm install --save @gooddata/react-components\n```\n\nThe public API is exposed via global `index.js`. Except for the styles, do not import any other file directly\nbecause they are not intended to be part of the public API.\n\n## Contributing\n\nWe welcome any contribution in form of [issues](https://github.com/gooddata/gooddata-react-components/issues) or [pull requests](https://github.com/gooddata/gooddata-react-components/pulls).\n\nInstall [Node.js](http://nodejs.org) (node 12.16.1, npm v6.13.4) and [Yarn](https://classic.yarnpkg.com) (1.22.4).\n\nInstall dependencies:\n```\nyarn install --frozen-lockfile\n```\n\nThese commands may come in handy while developing:\n\n| command | description |\n| ------- | ----------- |\n| `yarn install --pure-lockfile` | first step |\n| ||\n| `yarn dev` | build react-components to `/dist` in watch mode |\n| `yarn test` | run all unit tests |\n| `yarn prettier-write` | format the source code to match the valid codestyle |\n| `yarn validate` | validate codestyle |\n| ||\n| `yarn storybook` | run storybook from `/stories` on http://localhost:9001 |\n| `yarn build-storybook` | build storybook to `/dist-storybook` |\n| `yarn test-storybook` | run storybook and [screenshot tests](https://github.com/gooddata/gdc-client-utils/tree/master/test-storybook) |\n| ||\n| `yarn examples` | run Live Examples dev-server from `/examples` on https://localhost:8999 |\n| `yarn examples-build` | build Live Examples to `/examples/dist` |\n| `yarn examples-server` | serve built Live Examples - see `/examples/server/src` |\n| `yarn examples-testcafe` | run testcafe tests against `localhost:8999` |\n\n### Deploy to heroku.com\nWhen you deploy this repo to heroku, it serves *GoodData.UI Live Examples*.\nRelevant tasks are in `Procfile` and `package.json`.\n\n```bash\n# run in the project directory\nheroku login\nheroku create <your-app-name>\nheroku config:set DOMAIN_ADMIN_USERNAME=x@gooddata.com DOMAIN_ADMIN_PASSWORD=xy PROJECT_ID_TO_ASSIGN=xms7ga4tf3g3nzucd8380o2bev8oeknp\ngit push heroku HEAD:master\nheroku open\n```\n### Enable Geo Chart for Storybook and Live Examples\nGeo chart uses Mapbox to render map which requires a Mapbox access token.\n- Register an account and create Mapbox access token at [guide](https://docs.mapbox.com/help/how-mapbox-works/access-tokens/)\n- Store the created token at `.env`:\n```bash\necho -e \"EXAMPLE_MAPBOX_ACCESS_TOKEN=token\" >> .env # only need to run once\necho -e \"STORYBOOK_MAPBOX_ACCESS_TOKEN=token\" >> .env # only need to run once\n```\n\n### Run Live Examples Locally\nTo run *GoodData.UI Live Examples* locally:\n```bash\ngit clone <this-repository>\ncd  <repository-folder>\nyarn install --pure-lockfile\nyarn examples\n```\nThen open https://localhost:8999 and login using Live Examples account (you can [create one here](https://gooddata-examples.herokuapp.com/registration)).\n\n### Run Storybook locally\n- Run storybook with token stored in `.env` for more secure\n```bash\nyarn storybook\n```\n- Or run storybook with token env param exposed to cli (not suggested)\n```bash\nSTORYBOOK_MAPBOX_ACCESS_TOKEN=token yarn storybook\n```\n- Apply either above way to `yarn build-storybook` or `yarn test-storybook`\n\n### Source code formatting\nThe source code in the repository is formatted by [Prettier](https://prettier.io/).\nThe format of the code is validated by our Continuous Integration server and is one of the requirements of successful merge.\n\nPrettier is supported by every major IDE. You can find the list of supported editors and how to configure them [here](https://prettier.io/docs/en/editors.html).\n\nIn the case, when your editor is not supported or you don't want to setup the integration, you can run the `yarn prettier-write` command to reformat the code before commit.\n\n## Changelog\n\n- see [CHANGELOG.md](CHANGELOG.md)\n\n## Supported versions\n\nIn order to make the user experience with integrating GoodData UI SDK as smooth and secure as possible and to ensure that the SDK is using the latest features of the platform, we will only provide support to two most recent major versions of UI SDK.\n\nThe most recent majors will be supported in the following modes:\n\n- The latest major version will receive all new functionality and all bug fixes\n- The previous major version will only receive fixes to critical issues and security fixes. These fixes will be applied on top of last released version of the previous major\n\nThe customers are encouraged to always use the latest version of the UI SDK.\n\nIn case of using older versions, the user might face API incompatibility, performance or security issues.\n\nPlease follow the installation instructions to update to the newest version.\n\n## License\n\n(C) 2007-2020 GoodData Corporation\n\nThis project is dual licensed:\n\n- The ATTRIBUTION-NONCOMMERCIAL 4.0 INTERNATIONAL (CC BY-NC 4.0) is used for purpose of the trial experience and evaluation of GoodData.UI library.\n- The GOODDATA GOODDATA.UI LIBRARY END USER LICENSE AGREEMENT is used for GoodData customers.\n\nFor more information, please see [LICENSE](https://github.com/gooddata/gooddata-react-components/blob/master/LICENSE)\n","gitHead":"de64df774e460f2dbaf988a6fd0adcbe5d6ec307","scripts":{"dev":"bash scripts/build.sh --dev-watch","test":"jest --watch","build":"bash scripts/build.sh","tslint":"yarn run-tslint -t verbose $npm_package_config_tslint","prepare":"cd examples/server && yarn install --frozen-lockfile && cd ../..; rm -r examples/node_modules 2>/dev/null; true","examples":"bash scripts/run-examples.sh","prepare?":"# Called before `npm publish` and on local `npm install`. Temporarily also for deleting obsolete node_modules. Ends with `true` to continue gracefully.","validate":"tsc --noEmit && yarn tslint && eslint $npm_package_config_eslint && yarn validate-style && yarn prettier-check","build-dev":"bash scripts/build.sh --dev","examples?":"# Default is developer domain, other options: yarn examples [sec,secure,stg,stg2,stg3,demo,developer or URL]","storybook":"yarn build && start-storybook -p 9001 -c .storybook","test-once":"jest","tslint-ci":"mkdir -p ./ci/results && yarn run-tslint -t checkstyle -o ./ci/results/tslint-results.xml $npm_package_config_tslint","run-tslint":"tslint -p tsconfig.json","validate-ci":"tsc --noEmit && yarn tslint-ci  && eslint $npm_package_config_eslint -f checkstyle -o ci/results/eslint-results.xml && yarn validate-style-ci && yarn prettier-check","examples-build":"bash scripts/build-examples.sh","prepublishOnly":"yarn build","prettier-check":"prettier --check '{src,stories,styles,__mocks__,examples/server/src,examples/src,examples/test}/**/*.{ts,js,tsx,jsx,json,scss,md,yaml,html}'","prettier-write":"prettier --write '{src,stories,styles,__mocks__,examples/server/src,examples/src,examples/test}/**/*.{ts,js,tsx,jsx,json,scss,md,yaml,html}'","test-storybook":"yarn build && test-storybook","validate-style":"stylelint '**/*.scss'","build-storybook":"yarn build && build-storybook -c .storybook -o dist-storybook","examples-server":"node examples/server/src/index.js","heroku-postbuild":"yarn examples-build developer","examples-testcafe":"./scripts/run-testcafe.sh visual","validate-style-ci":"stylelint '**/*.scss' --custom-formatter=node_modules/stylelint-checkstyle-formatter > ci/results/stylelint-results.xml","check-circular-deps":"madge --circular --extensions ts ./src","examples-testcafe-ci":"./scripts/run-testcafe.sh ci","examples-testcafe-live":"./scripts/run-testcafe.sh live"},"typings":"dist/index.d.ts","_npmUser":{"name":"patrikbraborec","email":"patrik.braborec@gooddata.com"},"deprecated":"@gooddata/react-components@7 reached End of Support on March 31, 2022. Please upgrade (see https://sdk.gooddata.com/gooddata-ui/docs/supported_versions.html for more information).","repository":{"url":"git+ssh://git@github.com/gooddata/gooddata-react-components.git","type":"git"},"_npmVersion":"6.13.4","description":"GoodData.UI - A powerful JavaScript library for building analytical applications","directories":{},"lint-staged":{"{src,stories,styles,__mocks__,examples/server/src,examples/src,examples/test}/**/*.{ts,js,tsx,jsx,scss}":["npx gdc-fix-copyright","git add"],"{src,stories,styles,__mocks__,examples/server/src,examples/src,examples/test}/**/*.{ts,js,tsx,jsx,json,scss,md,yaml,html}":["prettier --write","git add"]},"_nodeVersion":"12.16.1","dependencies":{"rxjs":"^5.5.6","uuid":"^3.2.1","immer":"^1.3.1","lodash":"^4.17.15","date-fns":"^2.7.0","downshift":"^3.2.7","invariant":"^2.2.2","mapbox-gl":"^1.6.1","classnames":"^2.2.6","codemirror":"^5.54.0","highcharts":"7.1.1","prop-types":"^15.6.0","react-intl":"^3.6.0","custom-event":"^1.0.1","react-window":"^1.8.1","ag-grid-react":"20.0.0","react-measure":"^2.3.0","@types/mapbox-gl":"^1.6.1","react-day-picker":"~7.3.0","react-responsive":"^3.0.0","stringify-object":"^2.4.0","@gooddata/typings":"^2.24.2","@types/codemirror":"^0.0.95","ag-grid-community":"20.0.0","http-status-codes":"^1.3.0","react-codemirror2":"^7.2.0","@gooddata/js-utils":"^3.10.5","@gooddata/numberjs":"^3.2.4","fixed-data-table-2":"0.7.17","@gooddata/goodstrap":"^68.10.0","react-dom-factories":"^1.0.2","@gooddata/gooddata-js":"^13.0.1","json-stable-stringify":"^1.0.1","react-transition-group":"^2.2.1","hoist-non-react-statics":"^3.3.0","nodelist-foreach-polyfill":"^1.2.0","@formatjs/intl-pluralrules":"^1.3.6","highcharts-grouped-categories":"^1.1.3"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"raf":"3.3.2","yup":"^0.24.1","jest":"24.7.1","husky":"3.0.0","madge":"^3.4.4","react":"^16.5.2","enzyme":"3.5.0","eslint":"4.19.1","formik":"^0.11.11","moment":"2.23.0","history":"^4.7.2","ts-jest":"24.0.0","webpack":"4.30.0","full-icu":"^1.3.0","prettier":"1.16.4","react-ga":"^2.5.2","recharts":"1.0.0-beta.9","testcafe":"1.1.4","commander":"2.14.1","node-sass":"4.13.0","react-dom":"^16.5.2","stylelint":"^10.0.0","supertest":"3.0.0","ts-loader":"6.0.0","@types/raf":"^3.4.0","css-loader":"0.28.7","jest-junit":"3.0.0","raw-loader":"0.5.1","styled-jsx":"2.2.1","typescript":"3.3.4000","@babel/core":"7.4.4","@types/jest":"24.0.6","@types/node":"7.0.8","@types/uuid":"3.4.3","file-loader":"3.0.1","jest-enzyme":"7.0.2","lint-staged":"9.1.0","sass-loader":"6.0.6","webpack-cli":"3.3.2","@types/react":"16.8.6","babel-loader":"8.0.5","react-helmet":"5.2.0","react-select":"1.2.1","style-loader":"0.19.1","@types/enzyme":"3.1.13","@types/lodash":"4.14.123","testcafe-live":"0.1.4","@babel/runtime":"7.4.4","dotenv-webpack":"^1.7.0","@babel/polyfill":"^7.4.4","@storybook/react":"5.0.11","@types/invariant":"2.2.29","@types/react-dom":"16.0.11","isomorphic-fetch":"2.2.1","react-datepicker":"1.1.0","react-router-dom":"4.2.2","@babel/preset-env":"7.4.4","@gooddata/mock-js":"^2.13.1","@storybook/addons":"5.0.11","@types/classnames":"2.2.3","@types/prop-types":"15.5.2","@storybook/theming":"5.0.11","identity-obj-proxy":"^3.0.0","intl-messageformat":"^7.5.4","webpack-dev-server":"3.3.1","@babel/preset-react":"7.0.0","@types/react-portal":"4.0.1","@types/react-window":"^1.8.1","babel-plugin-lodash":"3.3.4","html-webpack-plugin":"3.2.0","react-test-renderer":"16.4.2","@types/react-measure":"2.0.5","clean-webpack-plugin":"2.0.2","stats-webpack-plugin":"0.7.0","eslint-config-prettier":"4.1.0","react-google-recaptcha":"^0.14.1","tslint-config-prettier":"1.18.0","@gooddata/eslint-config":"^1.0.0","@gooddata/tslint-config":"1.0.0","@types/react-responsive":"^3.0.3","@types/storybook__react":"4.0.1","@types/stringify-object":"^3.2.0","enzyme-adapter-react-16":"1.3.1","@gooddata/test-storybook":"4.0.0","@storybook/addon-actions":"5.0.11","@storybook/addon-options":"5.0.11","node-sass-magic-importer":"5.1.0","react-syntax-highlighter":"11.0.2","@types/fixed-data-table-2":"0.8.1","stylelint-config-prettier":"5.2.0","@gooddata/stylelint-config":"4.0.1","@types/react-test-renderer":"16.0.0","circular-dependency-plugin":"5.0.2","compression-webpack-plugin":"2.0.0","@types/json-stable-stringify":"^1.0.32","@gooddata/frontend-npm-scripts":"1.1.0","@types/enzyme-adapter-react-16":"1.0.3","stylelint-checkstyle-formatter":"0.1.0","@types/storybook__addon-actions":"3.4.2","@babel/plugin-proposal-class-properties":"7.4.4","@babel/plugin-proposal-object-rest-spread":"7.4.4","@babel/plugin-transform-async-to-generator":"7.4.4"},"peerDependencies":{"react":"^16.5.2","react-dom":"^16.5.2"},"_npmOperationalInternal":{"tmp":"tmp/react-components_7.8.0-alpha-patrikbraborec-pbr-one-4405-2020-06-11T13-31-47-461Z_1591882333043_0.004902891433818057","host":"s3://npm-registry-packages"}},"7.8.0-beta.12":{"name":"@gooddata/react-components","version":"7.8.0-beta.12","author":{"name":"GoodData Corporation"},"license":"BSD-3-Clause","_id":"@gooddata/react-components@7.8.0-beta.12","maintainers":[{"name":"afi","email":"adam.fiedler@gooddata.com"},{"name":"bertold8","email":"ivan.nejezchleb@seznam.cz"},{"name":"bich.nguyen","email":"bich.nguyen@gooddata.com"},{"name":"brbistas","email":"valentinos.chraniotis@gooddata.com"},{"name":"bugsbunny338","email":"jiri.zajic@mensa.cz"},{"name":"de.do","email":"de.do@gooddata.com"},{"name":"gooddata-ci","email":"rail@gooddata.com"},{"name":"hang.ngo","email":"hang.ngo@gooddata.com"},{"name":"hung.nguyen.hoang","email":"hung.nguyen@gooddata.com"},{"name":"huong.nguyen","email":"huong.nguyen@gooddata.com"},{"name":"huyen.nguyen","email":"huyen.nguyen@gooddata.com"},{"name":"ivan.mjartan","email":"ivan.mjartan@gooddata.com"},{"name":"jakub-sterba","email":"jakub.sterba@gooddata.com"},{"name":"jaroslav.tomecek","email":"jaroslav.tomecek@gooddata.com"},{"name":"jkittler","email":"honza.kittler@gmail.com"},{"name":"khanh.le","email":"khanh.le@gooddata.com"},{"name":"lanhuynh","email":"lan.huynh@gooddata.com"},{"name":"linhhong","email":"linh.hong@gooddata.com"},{"name":"lupko","email":"lubomir.slivka@gooddata.com"},{"name":"mai.nguyen","email":"mai.nguyen@gooddata.com"},{"name":"matyas.kandl","email":"matyas.kandl@gooddata.com"},{"name":"michal.marsal","email":"michal.marsal@gooddata.com"},{"name":"my.duong","email":"my.duong@gooddata.com"},{"name":"naibinh","email":"naibinh@gmail.com"},{"name":"nikolacech","email":"nikola.cech@gooddata.com"},{"name":"nis.hua","email":"nis.hua@gooddata.com"},{"name":"no23reason","email":"dan.homola@hotmail.cz"},{"name":"patrikbraborec","email":"patrik.braborec@gooddata.com"},{"name":"pbenes","email":"petr.benes@gooddata.com"},{"name":"petrjanu","email":"petr.janu@gooddata.com"},{"name":"pkingo","email":"philipandreaskingo@hotmail.com"},{"name":"ptquang86","email":"ptquang86@gmail.com"},{"name":"qduval","email":"quentin.duval@gooddata.com"},{"name":"rodri360","email":"me@rodri360.com"},{"name":"scavnickyj","email":"jakub.scavnicky@gooddata.com"},{"name":"sitina","email":"jiri.sitina@gooddata.com"},{"name":"strouhaljan","email":"strouhal.jan@gmail.com"},{"name":"thao-luong","email":"thao.luong@gooddata.com"},{"name":"thuong.nguyen","email":"thuong.nguyen@gooddata.com"},{"name":"tomas.kratochvil","email":"tomas.kratochvil@gooddata.com"},{"name":"tomsatgd","email":"tomas.satinsky@gooddata.com"},{"name":"trung-le-quoc","email":"trung.le@gooddata.com"},{"name":"tu-ngo","email":"tungo1981@gmail.com"},{"name":"tu.bui","email":"tu.bui@gooddata.com"},{"name":"tulean","email":"tuan.le@gooddata.com"},{"name":"tuqt1005","email":"tu.tran@gooddata.com"},{"name":"utdnah","email":"danh.ung@gooddata.com"},{"name":"vlastikcz","email":"vlastimil.kotas@gooddata.com"},{"name":"vu.pham","email":"vu.pham@gooddata.com"},{"name":"xmort","email":"petr.dolejsi@gooddata.com"},{"name":"yanlipnican","email":"yanlipnican@gmail.com"}],"homepage":"https://github.com/gooddata/gooddata-react-components#readme","bugs":{"url":"https://github.com/gooddata/gooddata-react-components/issues"},"dist":{"shasum":"9975269a43065bd15fcad60a57dcca820c67bd67","tarball":"https://registry.npmjs.org/@gooddata/react-components/-/react-components-7.8.0-beta.12.tgz","fileCount":2646,"integrity":"sha512-SviMarfxWd4W1iVuP8FV7CbwT7s+tOUiMoO6vXuV9ZBoGrClW/Q/Iff/EJ7nhDKGeeYSLedKdw97PAG/qBPBPQ==","signatures":[{"sig":"MEUCIGkXoJ2f7qWCo8Xq9QmUfSex3x6QUBnSzal9HmgXKEDiAiEAxuvJCzE3bYU2SmsDAaqPBnPoIwBJutkG2gtJ8KZR/TI=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":10496142,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJe4zByCRA9TVsSAnZWagAAQRgQAJtZMLsRcLMtQCMvBPPU\nLjEOhu6xGIC6vVSWg5JkPD2caANxe6+i6SdO0dgF64MH6vyqpm37HPHTiT8n\nVQ5latT9o28vRhRNkKMzPROX+HuToQwnkJPP7LKpRUeevJjKugxg3c63jF6w\nZ27Ef0WeXkTqfQld3oswtG3qCZhhoXIqbRtD2gs5BRThhbSaJUhu31DtqSFJ\nzaJYaTkZzocEy1A2Ct7W+usLBMFcRO/BxJ9FX0Rac37uF0DRZrx7ImAedwkr\n8lDOmRLZjdHZtZn4ZIpHXNGmw4z+uPXaeaeIdLkurd4bFMFYWAjDdrOGek8n\n9tiO2SrWwbDOKjfW/131Ex/7Hu4y5azLhtrMtWNW2d7R5DmxABESFv0yuBiX\nqW4EfJy34dM98Qk0YoixySGjIQfh0A65vmhNLCc/O5QO6QOdYr8UiIUZd0xK\nwenLESvHmjm0Ga3EOOnMHTq9Goa38ETv582E5mtmJdugryR+nwoU0heo7zv0\nI6POaJpiHbYd0uiUi5uZsG9jt9wdJnmQocLgCNj99ugnNhkHIDb6FE6/4OMi\ndtN5TB8RW64p9W+9pqUvNAOtef2bjy8NrUQ+UkjGENSMHY5c9EIfydUxnfAY\n8Lt/XmI989yiRiAPHO3bd3DhVuaNkZrxa0o4p1rUcfju9LTEiFaKXf+eWlTf\nhxq8\r\n=QXtk\r\n-----END PGP SIGNATURE-----\r\n"},"main":"dist/index.js","husky":{"hooks":{"pre-commit":"lint-staged"}},"config":{"eslint":"./examples/**/*.{js,jsx}","tslint":"./{__mocks__,src,stories}/{,**/}*.{ts,tsx}"},"readme":"[![npm version](https://badge.fury.io/js/%40gooddata%2Freact-components.svg)](https://www.npmjs.com/package/@gooddata/react-components)\n\n# GoodData.UI React components\n> A React-based JavaScript library for building data-driven applications\n\n## Getting started\n- [GoodData.UI Documentation](http://sdk.gooddata.com/gooddata-ui/)\n- [GoodData.UI Live Examples](https://gooddata-examples.herokuapp.com/)\n- [Stack Overflow](https://stackoverflow.com/questions/tagged/gooddata)\n\n### Usage\nWith [yarn](https://yarnpkg.com) installed, go to your project directory and run\n```\n$ yarn add @gooddata/react-components\n```\nIf you prefer [npm](npmjs.com) run\n```\n$ npm install --save @gooddata/react-components\n```\n\nThe public API is exposed via global `index.js`. Except for the styles, do not import any other file directly\nbecause they are not intended to be part of the public API.\n\n## Contributing\n\nWe welcome any contribution in form of [issues](https://github.com/gooddata/gooddata-react-components/issues) or [pull requests](https://github.com/gooddata/gooddata-react-components/pulls).\n\nInstall [Node.js](http://nodejs.org) (node 12.16.1, npm v6.13.4) and [Yarn](https://classic.yarnpkg.com) (1.22.4).\n\nInstall dependencies:\n```\nyarn install --frozen-lockfile\n```\n\nThese commands may come in handy while developing:\n\n| command | description |\n| ------- | ----------- |\n| `yarn install --pure-lockfile` | first step |\n| ||\n| `yarn dev` | build react-components to `/dist` in watch mode |\n| `yarn test` | run all unit tests |\n| `yarn prettier-write` | format the source code to match the valid codestyle |\n| `yarn validate` | validate codestyle |\n| ||\n| `yarn storybook` | run storybook from `/stories` on http://localhost:9001 |\n| `yarn build-storybook` | build storybook to `/dist-storybook` |\n| `yarn test-storybook` | run storybook and [screenshot tests](https://github.com/gooddata/gdc-client-utils/tree/master/test-storybook) |\n| ||\n| `yarn examples` | run Live Examples dev-server from `/examples` on https://localhost:8999 |\n| `yarn examples-build` | build Live Examples to `/examples/dist` |\n| `yarn examples-server` | serve built Live Examples - see `/examples/server/src` |\n| `yarn examples-testcafe` | run testcafe tests against `localhost:8999` |\n\n### Deploy to heroku.com\nWhen you deploy this repo to heroku, it serves *GoodData.UI Live Examples*.\nRelevant tasks are in `Procfile` and `package.json`.\n\n```bash\n# run in the project directory\nheroku login\nheroku create <your-app-name>\nheroku config:set DOMAIN_ADMIN_USERNAME=x@gooddata.com DOMAIN_ADMIN_PASSWORD=xy PROJECT_ID_TO_ASSIGN=xms7ga4tf3g3nzucd8380o2bev8oeknp\ngit push heroku HEAD:master\nheroku open\n```\n### Enable Geo Chart for Storybook and Live Examples\nGeo chart uses Mapbox to render map which requires a Mapbox access token.\n- Register an account and create Mapbox access token at [guide](https://docs.mapbox.com/help/how-mapbox-works/access-tokens/)\n- Store the created token at `.env`:\n```bash\necho -e \"EXAMPLE_MAPBOX_ACCESS_TOKEN=token\" >> .env # only need to run once\necho -e \"STORYBOOK_MAPBOX_ACCESS_TOKEN=token\" >> .env # only need to run once\n```\n\n### Run Live Examples Locally\nTo run *GoodData.UI Live Examples* locally:\n```bash\ngit clone <this-repository>\ncd  <repository-folder>\nyarn install --pure-lockfile\nyarn examples\n```\nThen open https://localhost:8999 and login using Live Examples account (you can [create one here](https://gooddata-examples.herokuapp.com/registration)).\n\n### Run Storybook locally\n- Run storybook with token stored in `.env` for more secure\n```bash\nyarn storybook\n```\n- Or run storybook with token env param exposed to cli (not suggested)\n```bash\nSTORYBOOK_MAPBOX_ACCESS_TOKEN=token yarn storybook\n```\n- Apply either above way to `yarn build-storybook` or `yarn test-storybook`\n\n### Source code formatting\nThe source code in the repository is formatted by [Prettier](https://prettier.io/).\nThe format of the code is validated by our Continuous Integration server and is one of the requirements of successful merge.\n\nPrettier is supported by every major IDE. You can find the list of supported editors and how to configure them [here](https://prettier.io/docs/en/editors.html).\n\nIn the case, when your editor is not supported or you don't want to setup the integration, you can run the `yarn prettier-write` command to reformat the code before commit.\n\n## Changelog\n\n- see [CHANGELOG.md](CHANGELOG.md)\n\n## Supported versions\n\nIn order to make the user experience with integrating GoodData UI SDK as smooth and secure as possible and to ensure that the SDK is using the latest features of the platform, we will only provide support to two most recent major versions of UI SDK.\n\nThe most recent majors will be supported in the following modes:\n\n- The latest major version will receive all new functionality and all bug fixes\n- The previous major version will only receive fixes to critical issues and security fixes. These fixes will be applied on top of last released version of the previous major\n\nThe customers are encouraged to always use the latest version of the UI SDK.\n\nIn case of using older versions, the user might face API incompatibility, performance or security issues.\n\nPlease follow the installation instructions to update to the newest version.\n\n## License\n\n(C) 2007-2020 GoodData Corporation\n\nThis project is dual licensed:\n\n- The ATTRIBUTION-NONCOMMERCIAL 4.0 INTERNATIONAL (CC BY-NC 4.0) is used for purpose of the trial experience and evaluation of GoodData.UI library.\n- The GOODDATA GOODDATA.UI LIBRARY END USER LICENSE AGREEMENT is used for GoodData customers.\n\nFor more information, please see [LICENSE](https://github.com/gooddata/gooddata-react-components/blob/master/LICENSE)\n","gitHead":"7f0db563bca44cdecbb1dc3b3065f5e30c127f89","scripts":{"dev":"bash scripts/build.sh --dev-watch","test":"jest --watch","build":"bash scripts/build.sh","tslint":"yarn run-tslint -t verbose $npm_package_config_tslint","prepare":"cd examples/server && yarn install --frozen-lockfile && cd ../..; rm -r examples/node_modules 2>/dev/null; true","examples":"bash scripts/run-examples.sh","prepare?":"# Called before `npm publish` and on local `npm install`. Temporarily also for deleting obsolete node_modules. Ends with `true` to continue gracefully.","validate":"tsc --noEmit && yarn tslint && eslint $npm_package_config_eslint && yarn validate-style && yarn prettier-check","build-dev":"bash scripts/build.sh --dev","examples?":"# Default is developer domain, other options: yarn examples [sec,secure,stg,stg2,stg3,demo,developer or URL]","storybook":"yarn build && start-storybook -p 9001 -c .storybook","test-once":"jest","tslint-ci":"mkdir -p ./ci/results && yarn run-tslint -t checkstyle -o ./ci/results/tslint-results.xml $npm_package_config_tslint","run-tslint":"tslint -p tsconfig.json","validate-ci":"tsc --noEmit && yarn tslint-ci  && eslint $npm_package_config_eslint -f checkstyle -o ci/results/eslint-results.xml && yarn validate-style-ci && yarn prettier-check","examples-build":"bash scripts/build-examples.sh","prepublishOnly":"yarn build","prettier-check":"prettier --check '{src,stories,styles,__mocks__,examples/server/src,examples/src,examples/test}/**/*.{ts,js,tsx,jsx,json,scss,md,yaml,html}'","prettier-write":"prettier --write '{src,stories,styles,__mocks__,examples/server/src,examples/src,examples/test}/**/*.{ts,js,tsx,jsx,json,scss,md,yaml,html}'","test-storybook":"yarn build && test-storybook","validate-style":"stylelint '**/*.scss'","build-storybook":"yarn build && build-storybook -c .storybook -o dist-storybook","examples-server":"node examples/server/src/index.js","heroku-postbuild":"yarn examples-build developer","examples-testcafe":"./scripts/run-testcafe.sh visual","validate-style-ci":"stylelint '**/*.scss' --custom-formatter=node_modules/stylelint-checkstyle-formatter > ci/results/stylelint-results.xml","check-circular-deps":"madge --circular --extensions ts ./src","examples-testcafe-ci":"./scripts/run-testcafe.sh ci","examples-testcafe-live":"./scripts/run-testcafe.sh live"},"typings":"dist/index.d.ts","_npmUser":{"name":"gooddata-ci","email":"rail@gooddata.com"},"deprecated":"@gooddata/react-components@7 reached End of Support on March 31, 2022. Please upgrade (see https://sdk.gooddata.com/gooddata-ui/docs/supported_versions.html for more information).","repository":{"url":"git+ssh://git@github.com/gooddata/gooddata-react-components.git","type":"git"},"_npmVersion":"6.13.4","description":"GoodData.UI - A powerful JavaScript library for building analytical applications","directories":{},"lint-staged":{"{src,stories,styles,__mocks__,examples/server/src,examples/src,examples/test}/**/*.{ts,js,tsx,jsx,scss}":["npx gdc-fix-copyright","git add"],"{src,stories,styles,__mocks__,examples/server/src,examples/src,examples/test}/**/*.{ts,js,tsx,jsx,json,scss,md,yaml,html}":["prettier --write","git add"]},"_nodeVersion":"12.16.1","dependencies":{"rxjs":"^5.5.6","uuid":"^3.2.1","immer":"^1.3.1","lodash":"^4.17.15","date-fns":"^2.7.0","downshift":"^3.2.7","invariant":"^2.2.2","mapbox-gl":"^1.6.1","classnames":"^2.2.6","codemirror":"^5.54.0","highcharts":"7.1.1","prop-types":"^15.6.0","react-intl":"^3.6.0","custom-event":"^1.0.1","react-window":"^1.8.1","ag-grid-react":"20.0.0","react-measure":"^2.3.0","@types/mapbox-gl":"^1.6.1","react-day-picker":"~7.3.0","react-responsive":"^3.0.0","stringify-object":"^2.4.0","@gooddata/typings":"^2.24.2","@types/codemirror":"^0.0.95","ag-grid-community":"20.0.0","http-status-codes":"^1.3.0","react-codemirror2":"^7.2.0","@gooddata/js-utils":"^3.10.5","@gooddata/numberjs":"^3.2.4","fixed-data-table-2":"0.7.17","@gooddata/goodstrap":"^68.10.0","react-dom-factories":"^1.0.2","@gooddata/gooddata-js":"^13.0.1","json-stable-stringify":"^1.0.1","react-transition-group":"^2.2.1","hoist-non-react-statics":"^3.3.0","nodelist-foreach-polyfill":"^1.2.0","@formatjs/intl-pluralrules":"^1.3.6","highcharts-grouped-categories":"^1.1.3"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"raf":"3.3.2","yup":"^0.24.1","jest":"24.7.1","husky":"3.0.0","madge":"^3.4.4","react":"^16.5.2","enzyme":"3.5.0","eslint":"4.19.1","formik":"^0.11.11","moment":"2.23.0","history":"^4.7.2","ts-jest":"24.0.0","webpack":"4.30.0","full-icu":"^1.3.0","prettier":"1.16.4","react-ga":"^2.5.2","recharts":"1.0.0-beta.9","testcafe":"1.1.4","commander":"2.14.1","node-sass":"4.13.0","react-dom":"^16.5.2","stylelint":"^10.0.0","supertest":"3.0.0","ts-loader":"6.0.0","@types/raf":"^3.4.0","css-loader":"0.28.7","jest-junit":"3.0.0","raw-loader":"0.5.1","styled-jsx":"2.2.1","typescript":"3.3.4000","@babel/core":"7.4.4","@types/jest":"24.0.6","@types/node":"7.0.8","@types/uuid":"3.4.3","file-loader":"3.0.1","jest-enzyme":"7.0.2","lint-staged":"9.1.0","sass-loader":"6.0.6","webpack-cli":"3.3.2","@types/react":"16.8.6","babel-loader":"8.0.5","react-helmet":"5.2.0","react-select":"1.2.1","style-loader":"0.19.1","@types/enzyme":"3.1.13","@types/lodash":"4.14.123","testcafe-live":"0.1.4","@babel/runtime":"7.4.4","dotenv-webpack":"^1.7.0","@babel/polyfill":"^7.4.4","@storybook/react":"5.0.11","@types/invariant":"2.2.29","@types/react-dom":"16.0.11","isomorphic-fetch":"2.2.1","react-datepicker":"1.1.0","react-router-dom":"4.2.2","@babel/preset-env":"7.4.4","@gooddata/mock-js":"^2.13.1","@storybook/addons":"5.0.11","@types/classnames":"2.2.3","@types/prop-types":"15.5.2","@storybook/theming":"5.0.11","identity-obj-proxy":"^3.0.0","intl-messageformat":"^7.5.4","webpack-dev-server":"3.3.1","@babel/preset-react":"7.0.0","@types/react-portal":"4.0.1","@types/react-window":"^1.8.1","babel-plugin-lodash":"3.3.4","html-webpack-plugin":"3.2.0","react-test-renderer":"16.4.2","@types/react-measure":"2.0.5","clean-webpack-plugin":"2.0.2","stats-webpack-plugin":"0.7.0","eslint-config-prettier":"4.1.0","react-google-recaptcha":"^0.14.1","tslint-config-prettier":"1.18.0","@gooddata/eslint-config":"^1.0.0","@gooddata/tslint-config":"1.0.0","@types/react-responsive":"^3.0.3","@types/storybook__react":"4.0.1","@types/stringify-object":"^3.2.0","enzyme-adapter-react-16":"1.3.1","@gooddata/test-storybook":"4.0.0","@storybook/addon-actions":"5.0.11","@storybook/addon-options":"5.0.11","node-sass-magic-importer":"5.1.0","react-syntax-highlighter":"11.0.2","@types/fixed-data-table-2":"0.8.1","stylelint-config-prettier":"5.2.0","@gooddata/stylelint-config":"4.0.1","@types/react-test-renderer":"16.0.0","circular-dependency-plugin":"5.0.2","compression-webpack-plugin":"2.0.0","@types/json-stable-stringify":"^1.0.32","@gooddata/frontend-npm-scripts":"1.1.0","@types/enzyme-adapter-react-16":"1.0.3","stylelint-checkstyle-formatter":"0.1.0","@types/storybook__addon-actions":"3.4.2","@babel/plugin-proposal-class-properties":"7.4.4","@babel/plugin-proposal-object-rest-spread":"7.4.4","@babel/plugin-transform-async-to-generator":"7.4.4"},"peerDependencies":{"react":"^16.5.2","react-dom":"^16.5.2"},"_npmOperationalInternal":{"tmp":"tmp/react-components_7.8.0-beta.12_1591947377384_0.22440122811989238","host":"s3://npm-registry-packages"}},"7.8.0-alpha-patrikbraborec-pbr-one-4405-2020-06-12T07-44-55-137Z":{"name":"@gooddata/react-components","version":"7.8.0-alpha-patrikbraborec-pbr-one-4405-2020-06-12T07-44-55-137Z","author":{"name":"GoodData Corporation"},"license":"BSD-3-Clause","_id":"@gooddata/react-components@7.8.0-alpha-patrikbraborec-pbr-one-4405-2020-06-12T07-44-55-137Z","maintainers":[{"name":"afi","email":"adam.fiedler@gooddata.com"},{"name":"bertold8","email":"ivan.nejezchleb@seznam.cz"},{"name":"bich.nguyen","email":"bich.nguyen@gooddata.com"},{"name":"brbistas","email":"valentinos.chraniotis@gooddata.com"},{"name":"bugsbunny338","email":"jiri.zajic@mensa.cz"},{"name":"de.do","email":"de.do@gooddata.com"},{"name":"gooddata-ci","email":"rail@gooddata.com"},{"name":"hang.ngo","email":"hang.ngo@gooddata.com"},{"name":"hung.nguyen.hoang","email":"hung.nguyen@gooddata.com"},{"name":"huong.nguyen","email":"huong.nguyen@gooddata.com"},{"name":"huyen.nguyen","email":"huyen.nguyen@gooddata.com"},{"name":"ivan.mjartan","email":"ivan.mjartan@gooddata.com"},{"name":"jakub-sterba","email":"jakub.sterba@gooddata.com"},{"name":"jaroslav.tomecek","email":"jaroslav.tomecek@gooddata.com"},{"name":"jkittler","email":"honza.kittler@gmail.com"},{"name":"khanh.le","email":"khanh.le@gooddata.com"},{"name":"lanhuynh","email":"lan.huynh@gooddata.com"},{"name":"linhhong","email":"linh.hong@gooddata.com"},{"name":"lupko","email":"lubomir.slivka@gooddata.com"},{"name":"mai.nguyen","email":"mai.nguyen@gooddata.com"},{"name":"matyas.kandl","email":"matyas.kandl@gooddata.com"},{"name":"michal.marsal","email":"michal.marsal@gooddata.com"},{"name":"my.duong","email":"my.duong@gooddata.com"},{"name":"naibinh","email":"naibinh@gmail.com"},{"name":"nikolacech","email":"nikola.cech@gooddata.com"},{"name":"nis.hua","email":"nis.hua@gooddata.com"},{"name":"no23reason","email":"dan.homola@hotmail.cz"},{"name":"patrikbraborec","email":"patrik.braborec@gooddata.com"},{"name":"pbenes","email":"petr.benes@gooddata.com"},{"name":"petrjanu","email":"petr.janu@gooddata.com"},{"name":"pkingo","email":"philipandreaskingo@hotmail.com"},{"name":"ptquang86","email":"ptquang86@gmail.com"},{"name":"qduval","email":"quentin.duval@gooddata.com"},{"name":"rodri360","email":"me@rodri360.com"},{"name":"scavnickyj","email":"jakub.scavnicky@gooddata.com"},{"name":"sitina","email":"jiri.sitina@gooddata.com"},{"name":"strouhaljan","email":"strouhal.jan@gmail.com"},{"name":"thao-luong","email":"thao.luong@gooddata.com"},{"name":"thuong.nguyen","email":"thuong.nguyen@gooddata.com"},{"name":"tomas.kratochvil","email":"tomas.kratochvil@gooddata.com"},{"name":"tomsatgd","email":"tomas.satinsky@gooddata.com"},{"name":"trung-le-quoc","email":"trung.le@gooddata.com"},{"name":"tu-ngo","email":"tungo1981@gmail.com"},{"name":"tu.bui","email":"tu.bui@gooddata.com"},{"name":"tulean","email":"tuan.le@gooddata.com"},{"name":"tuqt1005","email":"tu.tran@gooddata.com"},{"name":"utdnah","email":"danh.ung@gooddata.com"},{"name":"vlastikcz","email":"vlastimil.kotas@gooddata.com"},{"name":"vu.pham","email":"vu.pham@gooddata.com"},{"name":"xmort","email":"petr.dolejsi@gooddata.com"},{"name":"yanlipnican","email":"yanlipnican@gmail.com"}],"homepage":"https://github.com/gooddata/gooddata-react-components#readme","bugs":{"url":"https://github.com/gooddata/gooddata-react-components/issues"},"dist":{"shasum":"128777627b17480464c1a53e8802272f12336cda","tarball":"https://registry.npmjs.org/@gooddata/react-components/-/react-components-7.8.0-alpha-patrikbraborec-pbr-one-4405-2020-06-12T07-44-55-137Z.tgz","fileCount":2654,"integrity":"sha512-AoAR/96198NCmKpxb6+D3x3/IwrhWb5g+LXdAQxYTWr/bNcbbtaDSuZdYmRCC8+h6Xr6eRebECsyPJL9zi7APw==","signatures":[{"sig":"MEYCIQC8iIqw0JqThB56avUchmwwo/wT9NeYpK/PtkZUvnTKLgIhANdvYV8fXi4Ie/eEv12dpTcSJkQqkuFWux2Vcna/HmAl","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":10547280,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJe4zKTCRA9TVsSAnZWagAAD2YP/iA7BJgdzQAlk2luv0Vr\nSxYqYGrVOHwj+xLXermDTDya1svlUORZ1xVY4vIcq6hBNvxXfqwJPqmr1HXZ\nj0MAkyzTCAGz4/3Eph/HH9istfNdKOz9mz+Ab3q2WrE9+WfW2NfueDET1u9v\n+HKdYpzLg/tfKWG1/i9bdHoRlu9AQeAqTuVSylo+PkH152XdBe0v0Ivwz0+7\nNdLBTXd/w/fUnun4p0XLROAqhfqe3FhMKWU1cTU9VSuh7ebCsbMYxLePgNH/\nqOv4afsakz1w30FtYo17EZEvOCwIoZoH3q8fAWFQ80zqV6Gzv1PU3ZzjKqHk\nIm03untGRScUzwPhU9pwVryymIUREnHTdMZSLXQ+CtefXS4bMopphJ+2jdm+\nsndXGHoWkypKBZA6R3oaMpg/+MeHpi9jGe8khtJ5WlaU4TkfEhjxAcTHTQM2\nqlF+otbF79EBINIp3wgUs90zNI/mr8v2DaALqUr6m1U5e+SUOcWLUbSDffzR\n53HC75dVQ0oeyXT75Tfz7ij0lBKhvCWGzMqaLklhBECrEHLu7M3Dn4jVwHGD\n4Xzr5YAe6e5cEixOd6TB5Rp9c4rlLN9j8ACtLzK2j6WDGILXS6z7XRCgfM/2\nMvN1ZIAc5cT/xLdRyoan9GCnH7WPGKFzphip1ZfZbytTX/dc0QHhkkWdAaTL\nJ4BG\r\n=QNVS\r\n-----END PGP SIGNATURE-----\r\n"},"main":"dist/index.js","husky":{"hooks":{"pre-commit":"lint-staged"}},"config":{"eslint":"./examples/**/*.{js,jsx}","tslint":"./{__mocks__,src,stories}/{,**/}*.{ts,tsx}"},"readme":"[![npm version](https://badge.fury.io/js/%40gooddata%2Freact-components.svg)](https://www.npmjs.com/package/@gooddata/react-components)\n\n# GoodData.UI React components\n> A React-based JavaScript library for building data-driven applications\n\n## Getting started\n- [GoodData.UI Documentation](http://sdk.gooddata.com/gooddata-ui/)\n- [GoodData.UI Live Examples](https://gooddata-examples.herokuapp.com/)\n- [Stack Overflow](https://stackoverflow.com/questions/tagged/gooddata)\n\n### Usage\nWith [yarn](https://yarnpkg.com) installed, go to your project directory and run\n```\n$ yarn add @gooddata/react-components\n```\nIf you prefer [npm](npmjs.com) run\n```\n$ npm install --save @gooddata/react-components\n```\n\nThe public API is exposed via global `index.js`. Except for the styles, do not import any other file directly\nbecause they are not intended to be part of the public API.\n\n## Contributing\n\nWe welcome any contribution in form of [issues](https://github.com/gooddata/gooddata-react-components/issues) or [pull requests](https://github.com/gooddata/gooddata-react-components/pulls).\n\nInstall [Node.js](http://nodejs.org) (node 12.16.1, npm v6.13.4) and [Yarn](https://classic.yarnpkg.com) (1.22.4).\n\nInstall dependencies:\n```\nyarn install --frozen-lockfile\n```\n\nThese commands may come in handy while developing:\n\n| command | description |\n| ------- | ----------- |\n| `yarn install --pure-lockfile` | first step |\n| ||\n| `yarn dev` | build react-components to `/dist` in watch mode |\n| `yarn test` | run all unit tests |\n| `yarn prettier-write` | format the source code to match the valid codestyle |\n| `yarn validate` | validate codestyle |\n| ||\n| `yarn storybook` | run storybook from `/stories` on http://localhost:9001 |\n| `yarn build-storybook` | build storybook to `/dist-storybook` |\n| `yarn test-storybook` | run storybook and [screenshot tests](https://github.com/gooddata/gdc-client-utils/tree/master/test-storybook) |\n| ||\n| `yarn examples` | run Live Examples dev-server from `/examples` on https://localhost:8999 |\n| `yarn examples-build` | build Live Examples to `/examples/dist` |\n| `yarn examples-server` | serve built Live Examples - see `/examples/server/src` |\n| `yarn examples-testcafe` | run testcafe tests against `localhost:8999` |\n\n### Deploy to heroku.com\nWhen you deploy this repo to heroku, it serves *GoodData.UI Live Examples*.\nRelevant tasks are in `Procfile` and `package.json`.\n\n```bash\n# run in the project directory\nheroku login\nheroku create <your-app-name>\nheroku config:set DOMAIN_ADMIN_USERNAME=x@gooddata.com DOMAIN_ADMIN_PASSWORD=xy PROJECT_ID_TO_ASSIGN=xms7ga4tf3g3nzucd8380o2bev8oeknp\ngit push heroku HEAD:master\nheroku open\n```\n### Enable Geo Chart for Storybook and Live Examples\nGeo chart uses Mapbox to render map which requires a Mapbox access token.\n- Register an account and create Mapbox access token at [guide](https://docs.mapbox.com/help/how-mapbox-works/access-tokens/)\n- Store the created token at `.env`:\n```bash\necho -e \"EXAMPLE_MAPBOX_ACCESS_TOKEN=token\" >> .env # only need to run once\necho -e \"STORYBOOK_MAPBOX_ACCESS_TOKEN=token\" >> .env # only need to run once\n```\n\n### Run Live Examples Locally\nTo run *GoodData.UI Live Examples* locally:\n```bash\ngit clone <this-repository>\ncd  <repository-folder>\nyarn install --pure-lockfile\nyarn examples\n```\nThen open https://localhost:8999 and login using Live Examples account (you can [create one here](https://gooddata-examples.herokuapp.com/registration)).\n\n### Run Storybook locally\n- Run storybook with token stored in `.env` for more secure\n```bash\nyarn storybook\n```\n- Or run storybook with token env param exposed to cli (not suggested)\n```bash\nSTORYBOOK_MAPBOX_ACCESS_TOKEN=token yarn storybook\n```\n- Apply either above way to `yarn build-storybook` or `yarn test-storybook`\n\n### Source code formatting\nThe source code in the repository is formatted by [Prettier](https://prettier.io/).\nThe format of the code is validated by our Continuous Integration server and is one of the requirements of successful merge.\n\nPrettier is supported by every major IDE. You can find the list of supported editors and how to configure them [here](https://prettier.io/docs/en/editors.html).\n\nIn the case, when your editor is not supported or you don't want to setup the integration, you can run the `yarn prettier-write` command to reformat the code before commit.\n\n## Changelog\n\n- see [CHANGELOG.md](CHANGELOG.md)\n\n## Supported versions\n\nIn order to make the user experience with integrating GoodData UI SDK as smooth and secure as possible and to ensure that the SDK is using the latest features of the platform, we will only provide support to two most recent major versions of UI SDK.\n\nThe most recent majors will be supported in the following modes:\n\n- The latest major version will receive all new functionality and all bug fixes\n- The previous major version will only receive fixes to critical issues and security fixes. These fixes will be applied on top of last released version of the previous major\n\nThe customers are encouraged to always use the latest version of the UI SDK.\n\nIn case of using older versions, the user might face API incompatibility, performance or security issues.\n\nPlease follow the installation instructions to update to the newest version.\n\n## License\n\n(C) 2007-2020 GoodData Corporation\n\nThis project is dual licensed:\n\n- The ATTRIBUTION-NONCOMMERCIAL 4.0 INTERNATIONAL (CC BY-NC 4.0) is used for purpose of the trial experience and evaluation of GoodData.UI library.\n- The GOODDATA GOODDATA.UI LIBRARY END USER LICENSE AGREEMENT is used for GoodData customers.\n\nFor more information, please see [LICENSE](https://github.com/gooddata/gooddata-react-components/blob/master/LICENSE)\n","gitHead":"2dc20feea21c7972cccaf119ab71c66b78eb675d","scripts":{"dev":"bash scripts/build.sh --dev-watch","test":"jest --watch","build":"bash scripts/build.sh","tslint":"yarn run-tslint -t verbose $npm_package_config_tslint","prepare":"cd examples/server && yarn install --frozen-lockfile && cd ../..; rm -r examples/node_modules 2>/dev/null; true","examples":"bash scripts/run-examples.sh","prepare?":"# Called before `npm publish` and on local `npm install`. Temporarily also for deleting obsolete node_modules. Ends with `true` to continue gracefully.","validate":"tsc --noEmit && yarn tslint && eslint $npm_package_config_eslint && yarn validate-style && yarn prettier-check","build-dev":"bash scripts/build.sh --dev","examples?":"# Default is developer domain, other options: yarn examples [sec,secure,stg,stg2,stg3,demo,developer or URL]","storybook":"yarn build && start-storybook -p 9001 -c .storybook","test-once":"jest","tslint-ci":"mkdir -p ./ci/results && yarn run-tslint -t checkstyle -o ./ci/results/tslint-results.xml $npm_package_config_tslint","run-tslint":"tslint -p tsconfig.json","validate-ci":"tsc --noEmit && yarn tslint-ci  && eslint $npm_package_config_eslint -f checkstyle -o ci/results/eslint-results.xml && yarn validate-style-ci && yarn prettier-check","examples-build":"bash scripts/build-examples.sh","prepublishOnly":"yarn build","prettier-check":"prettier --check '{src,stories,styles,__mocks__,examples/server/src,examples/src,examples/test}/**/*.{ts,js,tsx,jsx,json,scss,md,yaml,html}'","prettier-write":"prettier --write '{src,stories,styles,__mocks__,examples/server/src,examples/src,examples/test}/**/*.{ts,js,tsx,jsx,json,scss,md,yaml,html}'","test-storybook":"yarn build && test-storybook","validate-style":"stylelint '**/*.scss'","build-storybook":"yarn build && build-storybook -c .storybook -o dist-storybook","examples-server":"node examples/server/src/index.js","heroku-postbuild":"yarn examples-build developer","examples-testcafe":"./scripts/run-testcafe.sh visual","validate-style-ci":"stylelint '**/*.scss' --custom-formatter=node_modules/stylelint-checkstyle-formatter > ci/results/stylelint-results.xml","check-circular-deps":"madge --circular --extensions ts ./src","examples-testcafe-ci":"./scripts/run-testcafe.sh ci","examples-testcafe-live":"./scripts/run-testcafe.sh live"},"typings":"dist/index.d.ts","_npmUser":{"name":"patrikbraborec","email":"patrik.braborec@gooddata.com"},"deprecated":"@gooddata/react-components@7 reached End of Support on March 31, 2022. Please upgrade (see https://sdk.gooddata.com/gooddata-ui/docs/supported_versions.html for more information).","repository":{"url":"git+ssh://git@github.com/gooddata/gooddata-react-components.git","type":"git"},"_npmVersion":"6.13.4","description":"GoodData.UI - A powerful JavaScript library for building analytical applications","directories":{},"lint-staged":{"{src,stories,styles,__mocks__,examples/server/src,examples/src,examples/test}/**/*.{ts,js,tsx,jsx,scss}":["npx gdc-fix-copyright","git add"],"{src,stories,styles,__mocks__,examples/server/src,examples/src,examples/test}/**/*.{ts,js,tsx,jsx,json,scss,md,yaml,html}":["prettier --write","git add"]},"_nodeVersion":"12.16.1","dependencies":{"rxjs":"^5.5.6","uuid":"^3.2.1","immer":"^1.3.1","lodash":"^4.17.15","date-fns":"^2.7.0","downshift":"^3.2.7","invariant":"^2.2.2","mapbox-gl":"^1.6.1","classnames":"^2.2.6","codemirror":"^5.54.0","highcharts":"7.1.1","prop-types":"^15.6.0","react-intl":"^3.6.0","custom-event":"^1.0.1","react-window":"^1.8.1","ag-grid-react":"20.0.0","react-measure":"^2.3.0","@types/mapbox-gl":"^1.6.1","react-day-picker":"~7.3.0","react-responsive":"^3.0.0","stringify-object":"^2.4.0","@gooddata/typings":"^2.24.2","@types/codemirror":"^0.0.95","ag-grid-community":"20.0.0","http-status-codes":"^1.3.0","react-codemirror2":"^7.2.0","@gooddata/js-utils":"^3.10.5","@gooddata/numberjs":"^3.2.4","fixed-data-table-2":"0.7.17","@gooddata/goodstrap":"^68.10.0","react-dom-factories":"^1.0.2","@gooddata/gooddata-js":"^13.0.1","json-stable-stringify":"^1.0.1","react-transition-group":"^2.2.1","hoist-non-react-statics":"^3.3.0","nodelist-foreach-polyfill":"^1.2.0","@formatjs/intl-pluralrules":"^1.3.6","highcharts-grouped-categories":"^1.1.3"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"raf":"3.3.2","yup":"^0.24.1","jest":"24.7.1","husky":"3.0.0","madge":"^3.4.4","react":"^16.5.2","enzyme":"3.5.0","eslint":"4.19.1","formik":"^0.11.11","moment":"2.23.0","history":"^4.7.2","ts-jest":"24.0.0","webpack":"4.30.0","full-icu":"^1.3.0","prettier":"1.16.4","react-ga":"^2.5.2","recharts":"1.0.0-beta.9","testcafe":"1.1.4","commander":"2.14.1","node-sass":"4.13.0","react-dom":"^16.5.2","stylelint":"^10.0.0","supertest":"3.0.0","ts-loader":"6.0.0","@types/raf":"^3.4.0","css-loader":"0.28.7","jest-junit":"3.0.0","raw-loader":"0.5.1","styled-jsx":"2.2.1","typescript":"3.3.4000","@babel/core":"7.4.4","@types/jest":"24.0.6","@types/node":"7.0.8","@types/uuid":"3.4.3","file-loader":"3.0.1","jest-enzyme":"7.0.2","lint-staged":"9.1.0","sass-loader":"6.0.6","webpack-cli":"3.3.2","@types/react":"16.8.6","babel-loader":"8.0.5","react-helmet":"5.2.0","react-select":"1.2.1","style-loader":"0.19.1","@types/enzyme":"3.1.13","@types/lodash":"4.14.123","testcafe-live":"0.1.4","@babel/runtime":"7.4.4","dotenv-webpack":"^1.7.0","@babel/polyfill":"^7.4.4","@storybook/react":"5.0.11","@types/invariant":"2.2.29","@types/react-dom":"16.0.11","isomorphic-fetch":"2.2.1","react-datepicker":"1.1.0","react-router-dom":"4.2.2","@babel/preset-env":"7.4.4","@gooddata/mock-js":"^2.13.1","@storybook/addons":"5.0.11","@types/classnames":"2.2.3","@types/prop-types":"15.5.2","@storybook/theming":"5.0.11","identity-obj-proxy":"^3.0.0","intl-messageformat":"^7.5.4","webpack-dev-server":"3.3.1","@babel/preset-react":"7.0.0","@types/react-portal":"4.0.1","@types/react-window":"^1.8.1","babel-plugin-lodash":"3.3.4","html-webpack-plugin":"3.2.0","react-test-renderer":"16.4.2","@types/react-measure":"2.0.5","clean-webpack-plugin":"2.0.2","stats-webpack-plugin":"0.7.0","eslint-config-prettier":"4.1.0","react-google-recaptcha":"^0.14.1","tslint-config-prettier":"1.18.0","@gooddata/eslint-config":"^1.0.0","@gooddata/tslint-config":"1.0.0","@types/react-responsive":"^3.0.3","@types/storybook__react":"4.0.1","@types/stringify-object":"^3.2.0","enzyme-adapter-react-16":"1.3.1","@gooddata/test-storybook":"4.0.0","@storybook/addon-actions":"5.0.11","@storybook/addon-options":"5.0.11","node-sass-magic-importer":"5.1.0","react-syntax-highlighter":"11.0.2","@types/fixed-data-table-2":"0.8.1","stylelint-config-prettier":"5.2.0","@gooddata/stylelint-config":"4.0.1","@types/react-test-renderer":"16.0.0","circular-dependency-plugin":"5.0.2","compression-webpack-plugin":"2.0.0","@types/json-stable-stringify":"^1.0.32","@gooddata/frontend-npm-scripts":"1.1.0","@types/enzyme-adapter-react-16":"1.0.3","stylelint-checkstyle-formatter":"0.1.0","@types/storybook__addon-actions":"3.4.2","@babel/plugin-proposal-class-properties":"7.4.4","@babel/plugin-proposal-object-rest-spread":"7.4.4","@babel/plugin-transform-async-to-generator":"7.4.4"},"peerDependencies":{"react":"^16.5.2","react-dom":"^16.5.2"},"_npmOperationalInternal":{"tmp":"tmp/react-components_7.8.0-alpha-patrikbraborec-pbr-one-4405-2020-06-12T07-44-55-137Z_1591947923248_0.5263738043080162","host":"s3://npm-registry-packages"}},"7.8.0-alpha-yanlipnican-develop-2020-06-12T08-45-08-146Z":{"name":"@gooddata/react-components","version":"7.8.0-alpha-yanlipnican-develop-2020-06-12T08-45-08-146Z","author":{"name":"GoodData Corporation"},"license":"BSD-3-Clause","_id":"@gooddata/react-components@7.8.0-alpha-yanlipnican-develop-2020-06-12T08-45-08-146Z","maintainers":[{"name":"afi","email":"adam.fiedler@gooddata.com"},{"name":"bertold8","email":"ivan.nejezchleb@seznam.cz"},{"name":"bich.nguyen","email":"bich.nguyen@gooddata.com"},{"name":"brbistas","email":"valentinos.chraniotis@gooddata.com"},{"name":"bugsbunny338","email":"jiri.zajic@mensa.cz"},{"name":"de.do","email":"de.do@gooddata.com"},{"name":"gooddata-ci","email":"rail@gooddata.com"},{"name":"hang.ngo","email":"hang.ngo@gooddata.com"},{"name":"hung.nguyen.hoang","email":"hung.nguyen@gooddata.com"},{"name":"huong.nguyen","email":"huong.nguyen@gooddata.com"},{"name":"huyen.nguyen","email":"huyen.nguyen@gooddata.com"},{"name":"ivan.mjartan","email":"ivan.mjartan@gooddata.com"},{"name":"jakub-sterba","email":"jakub.sterba@gooddata.com"},{"name":"jaroslav.tomecek","email":"jaroslav.tomecek@gooddata.com"},{"name":"jkittler","email":"honza.kittler@gmail.com"},{"name":"khanh.le","email":"khanh.le@gooddata.com"},{"name":"lanhuynh","email":"lan.huynh@gooddata.com"},{"name":"linhhong","email":"linh.hong@gooddata.com"},{"name":"lupko","email":"lubomir.slivka@gooddata.com"},{"name":"mai.nguyen","email":"mai.nguyen@gooddata.com"},{"name":"matyas.kandl","email":"matyas.kandl@gooddata.com"},{"name":"michal.marsal","email":"michal.marsal@gooddata.com"},{"name":"my.duong","email":"my.duong@gooddata.com"},{"name":"naibinh","email":"naibinh@gmail.com"},{"name":"nikolacech","email":"nikola.cech@gooddata.com"},{"name":"nis.hua","email":"nis.hua@gooddata.com"},{"name":"no23reason","email":"dan.homola@hotmail.cz"},{"name":"patrikbraborec","email":"patrik.braborec@gooddata.com"},{"name":"pbenes","email":"petr.benes@gooddata.com"},{"name":"petrjanu","email":"petr.janu@gooddata.com"},{"name":"pkingo","email":"philipandreaskingo@hotmail.com"},{"name":"ptquang86","email":"ptquang86@gmail.com"},{"name":"qduval","email":"quentin.duval@gooddata.com"},{"name":"rodri360","email":"me@rodri360.com"},{"name":"scavnickyj","email":"jakub.scavnicky@gooddata.com"},{"name":"sitina","email":"jiri.sitina@gooddata.com"},{"name":"strouhaljan","email":"strouhal.jan@gmail.com"},{"name":"thao-luong","email":"thao.luong@gooddata.com"},{"name":"thuong.nguyen","email":"thuong.nguyen@gooddata.com"},{"name":"tomas.kratochvil","email":"tomas.kratochvil@gooddata.com"},{"name":"tomsatgd","email":"tomas.satinsky@gooddata.com"},{"name":"trung-le-quoc","email":"trung.le@gooddata.com"},{"name":"tu-ngo","email":"tungo1981@gmail.com"},{"name":"tu.bui","email":"tu.bui@gooddata.com"},{"name":"tulean","email":"tuan.le@gooddata.com"},{"name":"tuqt1005","email":"tu.tran@gooddata.com"},{"name":"utdnah","email":"danh.ung@gooddata.com"},{"name":"vlastikcz","email":"vlastimil.kotas@gooddata.com"},{"name":"vu.pham","email":"vu.pham@gooddata.com"},{"name":"xmort","email":"petr.dolejsi@gooddata.com"},{"name":"yanlipnican","email":"yanlipnican@gmail.com"}],"homepage":"https://github.com/gooddata/gooddata-react-components#readme","bugs":{"url":"https://github.com/gooddata/gooddata-react-components/issues"},"dist":{"shasum":"4a250da3c35479ab7c9e41d3a56f39da9cc378db","tarball":"https://registry.npmjs.org/@gooddata/react-components/-/react-components-7.8.0-alpha-yanlipnican-develop-2020-06-12T08-45-08-146Z.tgz","fileCount":2651,"integrity":"sha512-MopHrradsZsIlRt7wS5fL/rWZA3z78DpDBmkbeUWKxel6LTLshZHCVPF5HWlO68J5zFs1HTaPdE+qG3TEhKk/A==","signatures":[{"sig":"MEYCIQDMgoiGiaeYA/WGSnnKnvS4vpdvVQQRSpKyZU/KrlSmiwIhANX9Eo9HRTL1UVgeHVT8vjH2YsaHv1RCiwsbuLp6Mb1z","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":10514427,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJe40C8CRA9TVsSAnZWagAAEKkP/1IGzzGjCqRiVdGw92D/\nkJh/bTXKIBlwKeqHvi+N6Q7xIcCSqzwHX13MrwMZJdmVkFQ9dlxh7wtkjAvI\nDxHzu9n03quCu2KU9XbBau2NM6gQ52ucAgg/bUtB+ZZ26xUgfxriL0qjU5pu\n7SunuUonFEHwrV7er726II1sE6aTmPFXT15Nmiu/9RcFlWesMDrZzgqzFYH4\nujpZ8RsnPSC6O/UixzkWuB/LdD0nRYP6ld4RlHHfDQINE/LiQve+JoKD84Az\nMYUZy4/TPCh7N1eu/tWpw3OMM+WtfFSN1HM6qs3Z1ZjUy27LrLbiWcihg255\nJGwDekn6cMqdjAr7iZ44xXkcPOcG6Mvu5t311CEgHOAjL/71KAPK2cBff0I6\naS/BK6t/tIuoFYrG5bbrMG5NMsSypHz0+vmNl2bBSkwWwDLOMlEE7sFMM5QJ\n7C8nEcm7eQbgzXSueHcP0LblWdilGvux20nSYYe1Fh1/Row83nsLM2LRlYZ9\nYbBMaQAe0g48oI6wXs60P10qgiI++x/yARr+k0dTdEt0VmlX9R1eepenBT7/\ngPxQc3vkidMZhC9SwJIcS41O2lRn/s8xoYpeE4DkQ5pFDIRYOpyossCB64ut\ntOEyEkn0PCkjzWVItccSgjpu/DcHWZjZCwXLZkULHE+JHs4aX6EyBC2vbfAI\nCsa6\r\n=jaTb\r\n-----END PGP SIGNATURE-----\r\n"},"main":"dist/index.js","husky":{"hooks":{"pre-commit":"lint-staged"}},"config":{"eslint":"./examples/**/*.{js,jsx}","tslint":"./{__mocks__,src,stories}/{,**/}*.{ts,tsx}"},"readme":"[![npm version](https://badge.fury.io/js/%40gooddata%2Freact-components.svg)](https://www.npmjs.com/package/@gooddata/react-components)\n\n# GoodData.UI React components\n> A React-based JavaScript library for building data-driven applications\n\n## Getting started\n- [GoodData.UI Documentation](http://sdk.gooddata.com/gooddata-ui/)\n- [GoodData.UI Live Examples](https://gooddata-examples.herokuapp.com/)\n- [Stack Overflow](https://stackoverflow.com/questions/tagged/gooddata)\n\n### Usage\nWith [yarn](https://yarnpkg.com) installed, go to your project directory and run\n```\n$ yarn add @gooddata/react-components\n```\nIf you prefer [npm](npmjs.com) run\n```\n$ npm install --save @gooddata/react-components\n```\n\nThe public API is exposed via global `index.js`. Except for the styles, do not import any other file directly\nbecause they are not intended to be part of the public API.\n\n## Contributing\n\nWe welcome any contribution in form of [issues](https://github.com/gooddata/gooddata-react-components/issues) or [pull requests](https://github.com/gooddata/gooddata-react-components/pulls).\n\nInstall [Node.js](http://nodejs.org) (node 12.16.1, npm v6.13.4) and [Yarn](https://classic.yarnpkg.com) (1.22.4).\n\nInstall dependencies:\n```\nyarn install --frozen-lockfile\n```\n\nThese commands may come in handy while developing:\n\n| command | description |\n| ------- | ----------- |\n| `yarn install --pure-lockfile` | first step |\n| ||\n| `yarn dev` | build react-components to `/dist` in watch mode |\n| `yarn test` | run all unit tests |\n| `yarn prettier-write` | format the source code to match the valid codestyle |\n| `yarn validate` | validate codestyle |\n| ||\n| `yarn storybook` | run storybook from `/stories` on http://localhost:9001 |\n| `yarn build-storybook` | build storybook to `/dist-storybook` |\n| `yarn test-storybook` | run storybook and [screenshot tests](https://github.com/gooddata/gdc-client-utils/tree/master/test-storybook) |\n| ||\n| `yarn examples` | run Live Examples dev-server from `/examples` on https://localhost:8999 |\n| `yarn examples-build` | build Live Examples to `/examples/dist` |\n| `yarn examples-server` | serve built Live Examples - see `/examples/server/src` |\n| `yarn examples-testcafe` | run testcafe tests against `localhost:8999` |\n\n### Deploy to heroku.com\nWhen you deploy this repo to heroku, it serves *GoodData.UI Live Examples*.\nRelevant tasks are in `Procfile` and `package.json`.\n\n```bash\n# run in the project directory\nheroku login\nheroku create <your-app-name>\nheroku config:set DOMAIN_ADMIN_USERNAME=x@gooddata.com DOMAIN_ADMIN_PASSWORD=xy PROJECT_ID_TO_ASSIGN=xms7ga4tf3g3nzucd8380o2bev8oeknp\ngit push heroku HEAD:master\nheroku open\n```\n### Enable Geo Chart for Storybook and Live Examples\nGeo chart uses Mapbox to render map which requires a Mapbox access token.\n- Register an account and create Mapbox access token at [guide](https://docs.mapbox.com/help/how-mapbox-works/access-tokens/)\n- Store the created token at `.env`:\n```bash\necho -e \"EXAMPLE_MAPBOX_ACCESS_TOKEN=token\" >> .env # only need to run once\necho -e \"STORYBOOK_MAPBOX_ACCESS_TOKEN=token\" >> .env # only need to run once\n```\n\n### Run Live Examples Locally\nTo run *GoodData.UI Live Examples* locally:\n```bash\ngit clone <this-repository>\ncd  <repository-folder>\nyarn install --pure-lockfile\nyarn examples\n```\nThen open https://localhost:8999 and login using Live Examples account (you can [create one here](https://gooddata-examples.herokuapp.com/registration)).\n\n### Run Storybook locally\n- Run storybook with token stored in `.env` for more secure\n```bash\nyarn storybook\n```\n- Or run storybook with token env param exposed to cli (not suggested)\n```bash\nSTORYBOOK_MAPBOX_ACCESS_TOKEN=token yarn storybook\n```\n- Apply either above way to `yarn build-storybook` or `yarn test-storybook`\n\n### Source code formatting\nThe source code in the repository is formatted by [Prettier](https://prettier.io/).\nThe format of the code is validated by our Continuous Integration server and is one of the requirements of successful merge.\n\nPrettier is supported by every major IDE. You can find the list of supported editors and how to configure them [here](https://prettier.io/docs/en/editors.html).\n\nIn the case, when your editor is not supported or you don't want to setup the integration, you can run the `yarn prettier-write` command to reformat the code before commit.\n\n## Changelog\n\n- see [CHANGELOG.md](CHANGELOG.md)\n\n## Supported versions\n\nIn order to make the user experience with integrating GoodData UI SDK as smooth and secure as possible and to ensure that the SDK is using the latest features of the platform, we will only provide support to two most recent major versions of UI SDK.\n\nThe most recent majors will be supported in the following modes:\n\n- The latest major version will receive all new functionality and all bug fixes\n- The previous major version will only receive fixes to critical issues and security fixes. These fixes will be applied on top of last released version of the previous major\n\nThe customers are encouraged to always use the latest version of the UI SDK.\n\nIn case of using older versions, the user might face API incompatibility, performance or security issues.\n\nPlease follow the installation instructions to update to the newest version.\n\n## License\n\n(C) 2007-2020 GoodData Corporation\n\nThis project is dual licensed:\n\n- The ATTRIBUTION-NONCOMMERCIAL 4.0 INTERNATIONAL (CC BY-NC 4.0) is used for purpose of the trial experience and evaluation of GoodData.UI library.\n- The GOODDATA GOODDATA.UI LIBRARY END USER LICENSE AGREEMENT is used for GoodData customers.\n\nFor more information, please see [LICENSE](https://github.com/gooddata/gooddata-react-components/blob/master/LICENSE)\n","gitHead":"0a82da0db6d0b2d4cea34214d615abdeb3d6ca4e","scripts":{"dev":"bash scripts/build.sh --dev-watch","test":"jest --watch","build":"bash scripts/build.sh","tslint":"yarn run-tslint -t verbose $npm_package_config_tslint","prepare":"cd examples/server && yarn install --frozen-lockfile && cd ../..; rm -r examples/node_modules 2>/dev/null; true","examples":"bash scripts/run-examples.sh","prepare?":"# Called before `npm publish` and on local `npm install`. Temporarily also for deleting obsolete node_modules. Ends with `true` to continue gracefully.","validate":"tsc --noEmit && yarn tslint && eslint $npm_package_config_eslint && yarn validate-style && yarn prettier-check","build-dev":"bash scripts/build.sh --dev","examples?":"# Default is developer domain, other options: yarn examples [sec,secure,stg,stg2,stg3,demo,developer or URL]","storybook":"yarn build && start-storybook -p 9001 -c .storybook","test-once":"jest","tslint-ci":"mkdir -p ./ci/results && yarn run-tslint -t checkstyle -o ./ci/results/tslint-results.xml $npm_package_config_tslint","run-tslint":"tslint -p tsconfig.json","validate-ci":"tsc --noEmit && yarn tslint-ci  && eslint $npm_package_config_eslint -f checkstyle -o ci/results/eslint-results.xml && yarn validate-style-ci && yarn prettier-check","examples-build":"bash scripts/build-examples.sh","prepublishOnly":"yarn build","prettier-check":"prettier --check '{src,stories,styles,__mocks__,examples/server/src,examples/src,examples/test}/**/*.{ts,js,tsx,jsx,json,scss,md,yaml,html}'","prettier-write":"prettier --write '{src,stories,styles,__mocks__,examples/server/src,examples/src,examples/test}/**/*.{ts,js,tsx,jsx,json,scss,md,yaml,html}'","test-storybook":"yarn build && test-storybook","validate-style":"stylelint '**/*.scss'","build-storybook":"yarn build && build-storybook -c .storybook -o dist-storybook","examples-server":"node examples/server/src/index.js","heroku-postbuild":"yarn examples-build developer","examples-testcafe":"./scripts/run-testcafe.sh visual","validate-style-ci":"stylelint '**/*.scss' --custom-formatter=node_modules/stylelint-checkstyle-formatter > ci/results/stylelint-results.xml","check-circular-deps":"madge --circular --extensions ts ./src","examples-testcafe-ci":"./scripts/run-testcafe.sh ci","examples-testcafe-live":"./scripts/run-testcafe.sh live"},"typings":"dist/index.d.ts","_npmUser":{"name":"yanlipnican","email":"yanlipnican@gmail.com"},"deprecated":"@gooddata/react-components@7 reached End of Support on March 31, 2022. Please upgrade (see https://sdk.gooddata.com/gooddata-ui/docs/supported_versions.html for more information).","repository":{"url":"git+ssh://git@github.com/gooddata/gooddata-react-components.git","type":"git"},"_npmVersion":"6.13.4","description":"GoodData.UI - A powerful JavaScript library for building analytical applications","directories":{},"lint-staged":{"{src,stories,styles,__mocks__,examples/server/src,examples/src,examples/test}/**/*.{ts,js,tsx,jsx,scss}":["npx gdc-fix-copyright","git add"],"{src,stories,styles,__mocks__,examples/server/src,examples/src,examples/test}/**/*.{ts,js,tsx,jsx,json,scss,md,yaml,html}":["prettier --write","git add"]},"_nodeVersion":"12.16.1","dependencies":{"rxjs":"^5.5.6","uuid":"^3.2.1","immer":"^1.3.1","lodash":"^4.17.15","date-fns":"^2.7.0","downshift":"^3.2.7","invariant":"^2.2.2","mapbox-gl":"^1.6.1","classnames":"^2.2.6","codemirror":"^5.54.0","highcharts":"7.1.1","prop-types":"^15.6.0","react-intl":"^3.6.0","custom-event":"^1.0.1","react-window":"^1.8.1","ag-grid-react":"20.0.0","react-measure":"^2.3.0","@types/mapbox-gl":"^1.6.1","react-day-picker":"~7.3.0","react-responsive":"^3.0.0","stringify-object":"^2.4.0","@gooddata/typings":"^2.24.2","@types/codemirror":"^0.0.95","ag-grid-community":"20.0.0","http-status-codes":"^1.3.0","react-codemirror2":"^7.2.0","@gooddata/js-utils":"^3.10.5","@gooddata/numberjs":"^3.2.4","fixed-data-table-2":"0.7.17","@gooddata/goodstrap":"^68.10.0","react-dom-factories":"^1.0.2","@gooddata/gooddata-js":"^13.0.1","json-stable-stringify":"^1.0.1","react-transition-group":"^2.2.1","hoist-non-react-statics":"^3.3.0","nodelist-foreach-polyfill":"^1.2.0","@formatjs/intl-pluralrules":"^1.3.6","highcharts-grouped-categories":"^1.1.3"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"raf":"3.3.2","yup":"^0.24.1","jest":"24.7.1","husky":"3.0.0","madge":"^3.4.4","react":"^16.5.2","enzyme":"3.5.0","eslint":"4.19.1","formik":"^0.11.11","moment":"2.23.0","history":"^4.7.2","ts-jest":"24.0.0","webpack":"4.30.0","full-icu":"^1.3.0","prettier":"1.16.4","react-ga":"^2.5.2","recharts":"1.0.0-beta.9","testcafe":"1.1.4","commander":"2.14.1","node-sass":"4.13.0","react-dom":"^16.5.2","stylelint":"^10.0.0","supertest":"3.0.0","ts-loader":"6.0.0","@types/raf":"^3.4.0","css-loader":"0.28.7","jest-junit":"3.0.0","raw-loader":"0.5.1","styled-jsx":"2.2.1","typescript":"3.3.4000","@babel/core":"7.4.4","@types/jest":"24.0.6","@types/node":"7.0.8","@types/uuid":"3.4.3","file-loader":"3.0.1","jest-enzyme":"7.0.2","lint-staged":"9.1.0","sass-loader":"6.0.6","webpack-cli":"3.3.2","@types/react":"16.8.6","babel-loader":"8.0.5","react-helmet":"5.2.0","react-select":"1.2.1","style-loader":"0.19.1","@types/enzyme":"3.1.13","@types/lodash":"4.14.123","testcafe-live":"0.1.4","@babel/runtime":"7.4.4","dotenv-webpack":"^1.7.0","@babel/polyfill":"^7.4.4","@storybook/react":"5.0.11","@types/invariant":"2.2.29","@types/react-dom":"16.0.11","isomorphic-fetch":"2.2.1","react-datepicker":"1.1.0","react-router-dom":"4.2.2","@babel/preset-env":"7.4.4","@gooddata/mock-js":"^2.13.1","@storybook/addons":"5.0.11","@types/classnames":"2.2.3","@types/prop-types":"15.5.2","@storybook/theming":"5.0.11","identity-obj-proxy":"^3.0.0","intl-messageformat":"^7.5.4","webpack-dev-server":"3.3.1","@babel/preset-react":"7.0.0","@types/react-portal":"4.0.1","@types/react-window":"^1.8.1","babel-plugin-lodash":"3.3.4","html-webpack-plugin":"3.2.0","react-test-renderer":"16.4.2","@types/react-measure":"2.0.5","clean-webpack-plugin":"2.0.2","stats-webpack-plugin":"0.7.0","eslint-config-prettier":"4.1.0","react-google-recaptcha":"^0.14.1","tslint-config-prettier":"1.18.0","@gooddata/eslint-config":"^1.0.0","@gooddata/tslint-config":"1.0.0","@types/react-responsive":"^3.0.3","@types/storybook__react":"4.0.1","@types/stringify-object":"^3.2.0","enzyme-adapter-react-16":"1.3.1","@gooddata/test-storybook":"4.0.0","@storybook/addon-actions":"5.0.11","@storybook/addon-options":"5.0.11","node-sass-magic-importer":"5.1.0","react-syntax-highlighter":"11.0.2","@types/fixed-data-table-2":"0.8.1","stylelint-config-prettier":"5.2.0","@gooddata/stylelint-config":"4.0.1","@types/react-test-renderer":"16.0.0","circular-dependency-plugin":"5.0.2","compression-webpack-plugin":"2.0.0","@types/json-stable-stringify":"^1.0.32","@gooddata/frontend-npm-scripts":"1.1.0","@types/enzyme-adapter-react-16":"1.0.3","stylelint-checkstyle-formatter":"0.1.0","@types/storybook__addon-actions":"3.4.2","@babel/plugin-proposal-class-properties":"7.4.4","@babel/plugin-proposal-object-rest-spread":"7.4.4","@babel/plugin-transform-async-to-generator":"7.4.4"},"peerDependencies":{"react":"^16.5.2","react-dom":"^16.5.2"},"_npmOperationalInternal":{"tmp":"tmp/react-components_7.8.0-alpha-yanlipnican-develop-2020-06-12T08-45-08-146Z_1591951547976_0.17976625069246754","host":"s3://npm-registry-packages"}},"7.8.0-alpha-patrikbraborec-pbr-one-4405-2020-06-12T09-23-15-939Z":{"name":"@gooddata/react-components","version":"7.8.0-alpha-patrikbraborec-pbr-one-4405-2020-06-12T09-23-15-939Z","author":{"name":"GoodData Corporation"},"license":"BSD-3-Clause","_id":"@gooddata/react-components@7.8.0-alpha-patrikbraborec-pbr-one-4405-2020-06-12T09-23-15-939Z","maintainers":[{"name":"afi","email":"adam.fiedler@gooddata.com"},{"name":"bertold8","email":"ivan.nejezchleb@seznam.cz"},{"name":"bich.nguyen","email":"bich.nguyen@gooddata.com"},{"name":"brbistas","email":"valentinos.chraniotis@gooddata.com"},{"name":"bugsbunny338","email":"jiri.zajic@mensa.cz"},{"name":"de.do","email":"de.do@gooddata.com"},{"name":"gooddata-ci","email":"rail@gooddata.com"},{"name":"hang.ngo","email":"hang.ngo@gooddata.com"},{"name":"hung.nguyen.hoang","email":"hung.nguyen@gooddata.com"},{"name":"huong.nguyen","email":"huong.nguyen@gooddata.com"},{"name":"huyen.nguyen","email":"huyen.nguyen@gooddata.com"},{"name":"ivan.mjartan","email":"ivan.mjartan@gooddata.com"},{"name":"jakub-sterba","email":"jakub.sterba@gooddata.com"},{"name":"jaroslav.tomecek","email":"jaroslav.tomecek@gooddata.com"},{"name":"jkittler","email":"honza.kittler@gmail.com"},{"name":"khanh.le","email":"khanh.le@gooddata.com"},{"name":"lanhuynh","email":"lan.huynh@gooddata.com"},{"name":"linhhong","email":"linh.hong@gooddata.com"},{"name":"lupko","email":"lubomir.slivka@gooddata.com"},{"name":"mai.nguyen","email":"mai.nguyen@gooddata.com"},{"name":"matyas.kandl","email":"matyas.kandl@gooddata.com"},{"name":"michal.marsal","email":"michal.marsal@gooddata.com"},{"name":"my.duong","email":"my.duong@gooddata.com"},{"name":"naibinh","email":"naibinh@gmail.com"},{"name":"nikolacech","email":"nikola.cech@gooddata.com"},{"name":"nis.hua","email":"nis.hua@gooddata.com"},{"name":"no23reason","email":"dan.homola@hotmail.cz"},{"name":"patrikbraborec","email":"patrik.braborec@gooddata.com"},{"name":"pbenes","email":"petr.benes@gooddata.com"},{"name":"petrjanu","email":"petr.janu@gooddata.com"},{"name":"pkingo","email":"philipandreaskingo@hotmail.com"},{"name":"ptquang86","email":"ptquang86@gmail.com"},{"name":"qduval","email":"quentin.duval@gooddata.com"},{"name":"rodri360","email":"me@rodri360.com"},{"name":"scavnickyj","email":"jakub.scavnicky@gooddata.com"},{"name":"sitina","email":"jiri.sitina@gooddata.com"},{"name":"strouhaljan","email":"strouhal.jan@gmail.com"},{"name":"thao-luong","email":"thao.luong@gooddata.com"},{"name":"thuong.nguyen","email":"thuong.nguyen@gooddata.com"},{"name":"tomas.kratochvil","email":"tomas.kratochvil@gooddata.com"},{"name":"tomsatgd","email":"tomas.satinsky@gooddata.com"},{"name":"trung-le-quoc","email":"trung.le@gooddata.com"},{"name":"tu-ngo","email":"tungo1981@gmail.com"},{"name":"tu.bui","email":"tu.bui@gooddata.com"},{"name":"tulean","email":"tuan.le@gooddata.com"},{"name":"tuqt1005","email":"tu.tran@gooddata.com"},{"name":"utdnah","email":"danh.ung@gooddata.com"},{"name":"vlastikcz","email":"vlastimil.kotas@gooddata.com"},{"name":"vu.pham","email":"vu.pham@gooddata.com"},{"name":"xmort","email":"petr.dolejsi@gooddata.com"},{"name":"yanlipnican","email":"yanlipnican@gmail.com"}],"homepage":"https://github.com/gooddata/gooddata-react-components#readme","bugs":{"url":"https://github.com/gooddata/gooddata-react-components/issues"},"dist":{"shasum":"0ce681d24d4d9692b462f498a62228f7b44f3026","tarball":"https://registry.npmjs.org/@gooddata/react-components/-/react-components-7.8.0-alpha-patrikbraborec-pbr-one-4405-2020-06-12T09-23-15-939Z.tgz","fileCount":2654,"integrity":"sha512-phdGAWDtsN0516A9CwwZR4MhNrWW94oyctyuaiXNxVuY1xq/IiNl+mJgr6h4sZJy9yUia/xhCddt2Klv7yLMZg==","signatures":[{"sig":"MEQCIDtyUvXzW/1pP6YDS165K9S0EHpgt8H/+8ejddADKU0QAiByEeww85eiMVjz9OQN6lCeqSCNvMOsKtMyLM4DzlqiZQ==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":10547281,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJe40miCRA9TVsSAnZWagAARWkP/3KeeF1BwsiG20Ftt4OP\nRDTbUkpCKG2xNA58G5nsA9qeDDNhFbzHyUMkym1AcOggn6130A/yqzJPesJ9\nX8Urp8Oap0wPhtkXwLGz3UsO1wz1Scd/0k56ztJMWmHgRVuHaLxMXENLxkpO\ngi4aOSiCfhAvnI39wKURQehDTIZalLHViMgMPCQBZ5aEHHnCmVft4NO9goQS\n4vDaUU3krgDilD16IpnnR9Ef/3Xc/aRdNrNdxFjLlK6vnwVb3JRLD5xWQtU4\nhmyzb/8xFStLa7xrjPw4D/ZGw/re1jR1/guKc1snab7kHsm15f+Mtdai16ig\n+nMZWRS0GUKc//kFuYnsirC44Y+UUATpORcjRnKRNjf9XH5/a1rtwPoRv8BU\nrtidr6GV7ypTIb6Ynv2GnWBtgsYT5/It3IAiolGCNeZkd87xrpQej4G67vnl\nys35JDhgeCmnYsY4ChPhLHV6K5jBpgYBMYuGhAxEtqfX/yALKMi6ZEfmly56\nUqjSa0r72QkZfQ+o7yOwCApKlmkdj1p0JpECtBdmZyRcgqIgTbROc4R5TYDH\nzIiPmViJBU4riaBt2Gk3ZJsiKIW+Rnt7h0UqZ7+x5Y5mc3XuTVrCOlkcr3hR\nEZq2WhIAb1bWm4dJW9L8wWjcPaZPrPqrGwW0gtRpnqR/yod2wvS/GzKk3jOr\nRsTO\r\n=eP+q\r\n-----END PGP SIGNATURE-----\r\n"},"main":"dist/index.js","husky":{"hooks":{"pre-commit":"lint-staged"}},"config":{"eslint":"./examples/**/*.{js,jsx}","tslint":"./{__mocks__,src,stories}/{,**/}*.{ts,tsx}"},"readme":"[![npm version](https://badge.fury.io/js/%40gooddata%2Freact-components.svg)](https://www.npmjs.com/package/@gooddata/react-components)\n\n# GoodData.UI React components\n> A React-based JavaScript library for building data-driven applications\n\n## Getting started\n- [GoodData.UI Documentation](http://sdk.gooddata.com/gooddata-ui/)\n- [GoodData.UI Live Examples](https://gooddata-examples.herokuapp.com/)\n- [Stack Overflow](https://stackoverflow.com/questions/tagged/gooddata)\n\n### Usage\nWith [yarn](https://yarnpkg.com) installed, go to your project directory and run\n```\n$ yarn add @gooddata/react-components\n```\nIf you prefer [npm](npmjs.com) run\n```\n$ npm install --save @gooddata/react-components\n```\n\nThe public API is exposed via global `index.js`. Except for the styles, do not import any other file directly\nbecause they are not intended to be part of the public API.\n\n## Contributing\n\nWe welcome any contribution in form of [issues](https://github.com/gooddata/gooddata-react-components/issues) or [pull requests](https://github.com/gooddata/gooddata-react-components/pulls).\n\nInstall [Node.js](http://nodejs.org) (node 12.16.1, npm v6.13.4) and [Yarn](https://classic.yarnpkg.com) (1.22.4).\n\nInstall dependencies:\n```\nyarn install --frozen-lockfile\n```\n\nThese commands may come in handy while developing:\n\n| command | description |\n| ------- | ----------- |\n| `yarn install --pure-lockfile` | first step |\n| ||\n| `yarn dev` | build react-components to `/dist` in watch mode |\n| `yarn test` | run all unit tests |\n| `yarn prettier-write` | format the source code to match the valid codestyle |\n| `yarn validate` | validate codestyle |\n| ||\n| `yarn storybook` | run storybook from `/stories` on http://localhost:9001 |\n| `yarn build-storybook` | build storybook to `/dist-storybook` |\n| `yarn test-storybook` | run storybook and [screenshot tests](https://github.com/gooddata/gdc-client-utils/tree/master/test-storybook) |\n| ||\n| `yarn examples` | run Live Examples dev-server from `/examples` on https://localhost:8999 |\n| `yarn examples-build` | build Live Examples to `/examples/dist` |\n| `yarn examples-server` | serve built Live Examples - see `/examples/server/src` |\n| `yarn examples-testcafe` | run testcafe tests against `localhost:8999` |\n\n### Deploy to heroku.com\nWhen you deploy this repo to heroku, it serves *GoodData.UI Live Examples*.\nRelevant tasks are in `Procfile` and `package.json`.\n\n```bash\n# run in the project directory\nheroku login\nheroku create <your-app-name>\nheroku config:set DOMAIN_ADMIN_USERNAME=x@gooddata.com DOMAIN_ADMIN_PASSWORD=xy PROJECT_ID_TO_ASSIGN=xms7ga4tf3g3nzucd8380o2bev8oeknp\ngit push heroku HEAD:master\nheroku open\n```\n### Enable Geo Chart for Storybook and Live Examples\nGeo chart uses Mapbox to render map which requires a Mapbox access token.\n- Register an account and create Mapbox access token at [guide](https://docs.mapbox.com/help/how-mapbox-works/access-tokens/)\n- Store the created token at `.env`:\n```bash\necho -e \"EXAMPLE_MAPBOX_ACCESS_TOKEN=token\" >> .env # only need to run once\necho -e \"STORYBOOK_MAPBOX_ACCESS_TOKEN=token\" >> .env # only need to run once\n```\n\n### Run Live Examples Locally\nTo run *GoodData.UI Live Examples* locally:\n```bash\ngit clone <this-repository>\ncd  <repository-folder>\nyarn install --pure-lockfile\nyarn examples\n```\nThen open https://localhost:8999 and login using Live Examples account (you can [create one here](https://gooddata-examples.herokuapp.com/registration)).\n\n### Run Storybook locally\n- Run storybook with token stored in `.env` for more secure\n```bash\nyarn storybook\n```\n- Or run storybook with token env param exposed to cli (not suggested)\n```bash\nSTORYBOOK_MAPBOX_ACCESS_TOKEN=token yarn storybook\n```\n- Apply either above way to `yarn build-storybook` or `yarn test-storybook`\n\n### Source code formatting\nThe source code in the repository is formatted by [Prettier](https://prettier.io/).\nThe format of the code is validated by our Continuous Integration server and is one of the requirements of successful merge.\n\nPrettier is supported by every major IDE. You can find the list of supported editors and how to configure them [here](https://prettier.io/docs/en/editors.html).\n\nIn the case, when your editor is not supported or you don't want to setup the integration, you can run the `yarn prettier-write` command to reformat the code before commit.\n\n## Changelog\n\n- see [CHANGELOG.md](CHANGELOG.md)\n\n## Supported versions\n\nIn order to make the user experience with integrating GoodData UI SDK as smooth and secure as possible and to ensure that the SDK is using the latest features of the platform, we will only provide support to two most recent major versions of UI SDK.\n\nThe most recent majors will be supported in the following modes:\n\n- The latest major version will receive all new functionality and all bug fixes\n- The previous major version will only receive fixes to critical issues and security fixes. These fixes will be applied on top of last released version of the previous major\n\nThe customers are encouraged to always use the latest version of the UI SDK.\n\nIn case of using older versions, the user might face API incompatibility, performance or security issues.\n\nPlease follow the installation instructions to update to the newest version.\n\n## License\n\n(C) 2007-2020 GoodData Corporation\n\nThis project is dual licensed:\n\n- The ATTRIBUTION-NONCOMMERCIAL 4.0 INTERNATIONAL (CC BY-NC 4.0) is used for purpose of the trial experience and evaluation of GoodData.UI library.\n- The GOODDATA GOODDATA.UI LIBRARY END USER LICENSE AGREEMENT is used for GoodData customers.\n\nFor more information, please see [LICENSE](https://github.com/gooddata/gooddata-react-components/blob/master/LICENSE)\n","gitHead":"944fc3a128137fef68686ba30399980d5decda28","scripts":{"dev":"bash scripts/build.sh --dev-watch","test":"jest --watch","build":"bash scripts/build.sh","tslint":"yarn run-tslint -t verbose $npm_package_config_tslint","prepare":"cd examples/server && yarn install --frozen-lockfile && cd ../..; rm -r examples/node_modules 2>/dev/null; true","examples":"bash scripts/run-examples.sh","prepare?":"# Called before `npm publish` and on local `npm install`. Temporarily also for deleting obsolete node_modules. Ends with `true` to continue gracefully.","validate":"tsc --noEmit && yarn tslint && eslint $npm_package_config_eslint && yarn validate-style && yarn prettier-check","build-dev":"bash scripts/build.sh --dev","examples?":"# Default is developer domain, other options: yarn examples [sec,secure,stg,stg2,stg3,demo,developer or URL]","storybook":"yarn build && start-storybook -p 9001 -c .storybook","test-once":"jest","tslint-ci":"mkdir -p ./ci/results && yarn run-tslint -t checkstyle -o ./ci/results/tslint-results.xml $npm_package_config_tslint","run-tslint":"tslint -p tsconfig.json","validate-ci":"tsc --noEmit && yarn tslint-ci  && eslint $npm_package_config_eslint -f checkstyle -o ci/results/eslint-results.xml && yarn validate-style-ci && yarn prettier-check","examples-build":"bash scripts/build-examples.sh","prepublishOnly":"yarn build","prettier-check":"prettier --check '{src,stories,styles,__mocks__,examples/server/src,examples/src,examples/test}/**/*.{ts,js,tsx,jsx,json,scss,md,yaml,html}'","prettier-write":"prettier --write '{src,stories,styles,__mocks__,examples/server/src,examples/src,examples/test}/**/*.{ts,js,tsx,jsx,json,scss,md,yaml,html}'","test-storybook":"yarn build && test-storybook","validate-style":"stylelint '**/*.scss'","build-storybook":"yarn build && build-storybook -c .storybook -o dist-storybook","examples-server":"node examples/server/src/index.js","heroku-postbuild":"yarn examples-build developer","examples-testcafe":"./scripts/run-testcafe.sh visual","validate-style-ci":"stylelint '**/*.scss' --custom-formatter=node_modules/stylelint-checkstyle-formatter > ci/results/stylelint-results.xml","check-circular-deps":"madge --circular --extensions ts ./src","examples-testcafe-ci":"./scripts/run-testcafe.sh ci","examples-testcafe-live":"./scripts/run-testcafe.sh live"},"typings":"dist/index.d.ts","_npmUser":{"name":"patrikbraborec","email":"patrik.braborec@gooddata.com"},"deprecated":"@gooddata/react-components@7 reached End of Support on March 31, 2022. Please upgrade (see https://sdk.gooddata.com/gooddata-ui/docs/supported_versions.html for more information).","repository":{"url":"git+ssh://git@github.com/gooddata/gooddata-react-components.git","type":"git"},"_npmVersion":"6.13.4","description":"GoodData.UI - A powerful JavaScript library for building analytical applications","directories":{},"lint-staged":{"{src,stories,styles,__mocks__,examples/server/src,examples/src,examples/test}/**/*.{ts,js,tsx,jsx,scss}":["npx gdc-fix-copyright","git add"],"{src,stories,styles,__mocks__,examples/server/src,examples/src,examples/test}/**/*.{ts,js,tsx,jsx,json,scss,md,yaml,html}":["prettier --write","git add"]},"_nodeVersion":"12.16.1","dependencies":{"rxjs":"^5.5.6","uuid":"^3.2.1","immer":"^1.3.1","lodash":"^4.17.15","date-fns":"^2.7.0","downshift":"^3.2.7","invariant":"^2.2.2","mapbox-gl":"^1.6.1","classnames":"^2.2.6","codemirror":"^5.54.0","highcharts":"7.1.1","prop-types":"^15.6.0","react-intl":"^3.6.0","custom-event":"^1.0.1","react-window":"^1.8.1","ag-grid-react":"20.0.0","react-measure":"^2.3.0","@types/mapbox-gl":"^1.6.1","react-day-picker":"~7.3.0","react-responsive":"^3.0.0","stringify-object":"^2.4.0","@gooddata/typings":"^2.24.2","@types/codemirror":"^0.0.95","ag-grid-community":"20.0.0","http-status-codes":"^1.3.0","react-codemirror2":"^7.2.0","@gooddata/js-utils":"^3.10.5","@gooddata/numberjs":"^3.2.4","fixed-data-table-2":"0.7.17","@gooddata/goodstrap":"^68.10.0","react-dom-factories":"^1.0.2","@gooddata/gooddata-js":"^13.0.1","json-stable-stringify":"^1.0.1","react-transition-group":"^2.2.1","hoist-non-react-statics":"^3.3.0","nodelist-foreach-polyfill":"^1.2.0","@formatjs/intl-pluralrules":"^1.3.6","highcharts-grouped-categories":"^1.1.3"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"raf":"3.3.2","yup":"^0.24.1","jest":"24.7.1","husky":"3.0.0","madge":"^3.4.4","react":"^16.5.2","enzyme":"3.5.0","eslint":"4.19.1","formik":"^0.11.11","moment":"2.23.0","history":"^4.7.2","ts-jest":"24.0.0","webpack":"4.30.0","full-icu":"^1.3.0","prettier":"1.16.4","react-ga":"^2.5.2","recharts":"1.0.0-beta.9","testcafe":"1.1.4","commander":"2.14.1","node-sass":"4.13.0","react-dom":"^16.5.2","stylelint":"^10.0.0","supertest":"3.0.0","ts-loader":"6.0.0","@types/raf":"^3.4.0","css-loader":"0.28.7","jest-junit":"3.0.0","raw-loader":"0.5.1","styled-jsx":"2.2.1","typescript":"3.3.4000","@babel/core":"7.4.4","@types/jest":"24.0.6","@types/node":"7.0.8","@types/uuid":"3.4.3","file-loader":"3.0.1","jest-enzyme":"7.0.2","lint-staged":"9.1.0","sass-loader":"6.0.6","webpack-cli":"3.3.2","@types/react":"16.8.6","babel-loader":"8.0.5","react-helmet":"5.2.0","react-select":"1.2.1","style-loader":"0.19.1","@types/enzyme":"3.1.13","@types/lodash":"4.14.123","testcafe-live":"0.1.4","@babel/runtime":"7.4.4","dotenv-webpack":"^1.7.0","@babel/polyfill":"^7.4.4","@storybook/react":"5.0.11","@types/invariant":"2.2.29","@types/react-dom":"16.0.11","isomorphic-fetch":"2.2.1","react-datepicker":"1.1.0","react-router-dom":"4.2.2","@babel/preset-env":"7.4.4","@gooddata/mock-js":"^2.13.1","@storybook/addons":"5.0.11","@types/classnames":"2.2.3","@types/prop-types":"15.5.2","@storybook/theming":"5.0.11","identity-obj-proxy":"^3.0.0","intl-messageformat":"^7.5.4","webpack-dev-server":"3.3.1","@babel/preset-react":"7.0.0","@types/react-portal":"4.0.1","@types/react-window":"^1.8.1","babel-plugin-lodash":"3.3.4","html-webpack-plugin":"3.2.0","react-test-renderer":"16.4.2","@types/react-measure":"2.0.5","clean-webpack-plugin":"2.0.2","stats-webpack-plugin":"0.7.0","eslint-config-prettier":"4.1.0","react-google-recaptcha":"^0.14.1","tslint-config-prettier":"1.18.0","@gooddata/eslint-config":"^1.0.0","@gooddata/tslint-config":"1.0.0","@types/react-responsive":"^3.0.3","@types/storybook__react":"4.0.1","@types/stringify-object":"^3.2.0","enzyme-adapter-react-16":"1.3.1","@gooddata/test-storybook":"4.0.0","@storybook/addon-actions":"5.0.11","@storybook/addon-options":"5.0.11","node-sass-magic-importer":"5.1.0","react-syntax-highlighter":"11.0.2","@types/fixed-data-table-2":"0.8.1","stylelint-config-prettier":"5.2.0","@gooddata/stylelint-config":"4.0.1","@types/react-test-renderer":"16.0.0","circular-dependency-plugin":"5.0.2","compression-webpack-plugin":"2.0.0","@types/json-stable-stringify":"^1.0.32","@gooddata/frontend-npm-scripts":"1.1.0","@types/enzyme-adapter-react-16":"1.0.3","stylelint-checkstyle-formatter":"0.1.0","@types/storybook__addon-actions":"3.4.2","@babel/plugin-proposal-class-properties":"7.4.4","@babel/plugin-proposal-object-rest-spread":"7.4.4","@babel/plugin-transform-async-to-generator":"7.4.4"},"peerDependencies":{"react":"^16.5.2","react-dom":"^16.5.2"},"_npmOperationalInternal":{"tmp":"tmp/react-components_7.8.0-alpha-patrikbraborec-pbr-one-4405-2020-06-12T09-23-15-939Z_1591953825796_0.9283408172657182","host":"s3://npm-registry-packages"}},"7.8.0-alpha-scavnickyj-develop-2020-06-12T10-49-50-432Z":{"name":"@gooddata/react-components","version":"7.8.0-alpha-scavnickyj-develop-2020-06-12T10-49-50-432Z","author":{"name":"GoodData Corporation"},"license":"BSD-3-Clause","_id":"@gooddata/react-components@7.8.0-alpha-scavnickyj-develop-2020-06-12T10-49-50-432Z","maintainers":[{"name":"afi","email":"adam.fiedler@gooddata.com"},{"name":"bertold8","email":"ivan.nejezchleb@seznam.cz"},{"name":"bich.nguyen","email":"bich.nguyen@gooddata.com"},{"name":"brbistas","email":"valentinos.chraniotis@gooddata.com"},{"name":"bugsbunny338","email":"jiri.zajic@mensa.cz"},{"name":"de.do","email":"de.do@gooddata.com"},{"name":"gooddata-ci","email":"rail@gooddata.com"},{"name":"hang.ngo","email":"hang.ngo@gooddata.com"},{"name":"hung.nguyen.hoang","email":"hung.nguyen@gooddata.com"},{"name":"huong.nguyen","email":"huong.nguyen@gooddata.com"},{"name":"huyen.nguyen","email":"huyen.nguyen@gooddata.com"},{"name":"ivan.mjartan","email":"ivan.mjartan@gooddata.com"},{"name":"jakub-sterba","email":"jakub.sterba@gooddata.com"},{"name":"jaroslav.tomecek","email":"jaroslav.tomecek@gooddata.com"},{"name":"jkittler","email":"honza.kittler@gmail.com"},{"name":"khanh.le","email":"khanh.le@gooddata.com"},{"name":"lanhuynh","email":"lan.huynh@gooddata.com"},{"name":"linhhong","email":"linh.hong@gooddata.com"},{"name":"lupko","email":"lubomir.slivka@gooddata.com"},{"name":"mai.nguyen","email":"mai.nguyen@gooddata.com"},{"name":"matyas.kandl","email":"matyas.kandl@gooddata.com"},{"name":"michal.marsal","email":"michal.marsal@gooddata.com"},{"name":"my.duong","email":"my.duong@gooddata.com"},{"name":"naibinh","email":"naibinh@gmail.com"},{"name":"nikolacech","email":"nikola.cech@gooddata.com"},{"name":"nis.hua","email":"nis.hua@gooddata.com"},{"name":"no23reason","email":"dan.homola@hotmail.cz"},{"name":"patrikbraborec","email":"patrik.braborec@gooddata.com"},{"name":"pbenes","email":"petr.benes@gooddata.com"},{"name":"petrjanu","email":"petr.janu@gooddata.com"},{"name":"pkingo","email":"philipandreaskingo@hotmail.com"},{"name":"ptquang86","email":"ptquang86@gmail.com"},{"name":"qduval","email":"quentin.duval@gooddata.com"},{"name":"rodri360","email":"me@rodri360.com"},{"name":"scavnickyj","email":"jakub.scavnicky@gooddata.com"},{"name":"sitina","email":"jiri.sitina@gooddata.com"},{"name":"strouhaljan","email":"strouhal.jan@gmail.com"},{"name":"thao-luong","email":"thao.luong@gooddata.com"},{"name":"thuong.nguyen","email":"thuong.nguyen@gooddata.com"},{"name":"tomas.kratochvil","email":"tomas.kratochvil@gooddata.com"},{"name":"tomsatgd","email":"tomas.satinsky@gooddata.com"},{"name":"trung-le-quoc","email":"trung.le@gooddata.com"},{"name":"tu-ngo","email":"tungo1981@gmail.com"},{"name":"tu.bui","email":"tu.bui@gooddata.com"},{"name":"tulean","email":"tuan.le@gooddata.com"},{"name":"tuqt1005","email":"tu.tran@gooddata.com"},{"name":"utdnah","email":"danh.ung@gooddata.com"},{"name":"vlastikcz","email":"vlastimil.kotas@gooddata.com"},{"name":"vu.pham","email":"vu.pham@gooddata.com"},{"name":"xmort","email":"petr.dolejsi@gooddata.com"},{"name":"yanlipnican","email":"yanlipnican@gmail.com"}],"homepage":"https://github.com/gooddata/gooddata-react-components#readme","bugs":{"url":"https://github.com/gooddata/gooddata-react-components/issues"},"dist":{"shasum":"1a7bd15365537ccd18a1b7058c58930caf82ce3d","tarball":"https://registry.npmjs.org/@gooddata/react-components/-/react-components-7.8.0-alpha-scavnickyj-develop-2020-06-12T10-49-50-432Z.tgz","fileCount":2650,"integrity":"sha512-nbKaO8ws1Q5epubTSTw0QayKjaVoAd0HehGyckg4pueXKdMRrrpRO+K+AvVLDuX/Q8obfKTrVBVC3HquNFVu7Q==","signatures":[{"sig":"MEUCIQDiGOkBXXq+IehiGHTGEUZlELt66mGrDnJocC5P9aTeTwIgWH4/xsDQsbcRyMOLeBU6X/1DIe8xo7N42pUFbNzFxsU=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":10522124,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJe413pCRA9TVsSAnZWagAAxDAP/0X1Dpf0WptzcOY4T5eP\ncW4DcSxHjCt9z5nASeuC6kcoZk5Ze1CsH/7Ru8DlEoLe/CS9WFFDva7pwrC2\nVld7yn7ktkOn8FSWyCZG1ISwexwka6XE9z4QxYHTfEcHYOTeWD1AmG2qzhWL\nEf16fY0R+po1blq5dJd9ciUVSuTIvorlyd0lDSjzwejlnwDEIYNUaUzlF7OE\n56hU4ykp7DtnAVGHxVJmvAdaoRUIHrSEgcymLsrbYCJ9csAI+4gZFlZP1ZlX\nPc8iuhdEL+jFs5oNmuIwgVPIMk6a9mf1E78h6IL1qUTFgxb+3nnab4Fhny8S\ncFiyr8NpVh8HvsrfFFD70dQOrOPFSRQtnSPhJa1WFmVHURlCEurykKHnuDwe\noEGJGF5WAUzc2md2r4HmtQREeSAFBvl5E8RdymgORZhhqnOA+jnMFlVx95Eu\nwltCDCJruf0KyEmZwzWJeh2tHaBSjM93rNC6vKx4vcJhgyVb6TRe+oz+DoH7\np20TshIMO89vg5rrWmUTqWEVjqD/klURg4C2hffNg/bODx37Y9vLQE/m+NNL\n25vbHdPg+xlFl9pgV9Ebu5MsgfPc6DzuyZMZ8dWPatKa+UE13QKnhECVVgEY\nJtVg7JUMsfzBzONNgGTaKtN5LW5z04E6bRigvy8oghy79odCcmB6bzvPeIOV\nRBq7\r\n=F0t4\r\n-----END PGP SIGNATURE-----\r\n"},"main":"dist/index.js","husky":{"hooks":{"pre-commit":"lint-staged"}},"config":{"eslint":"./examples/**/*.{js,jsx}","tslint":"./{__mocks__,src,stories}/{,**/}*.{ts,tsx}"},"readme":"[![npm version](https://badge.fury.io/js/%40gooddata%2Freact-components.svg)](https://www.npmjs.com/package/@gooddata/react-components)\n\n# GoodData.UI React components\n> A React-based JavaScript library for building data-driven applications\n\n## Getting started\n- [GoodData.UI Documentation](http://sdk.gooddata.com/gooddata-ui/)\n- [GoodData.UI Live Examples](https://gooddata-examples.herokuapp.com/)\n- [Stack Overflow](https://stackoverflow.com/questions/tagged/gooddata)\n\n### Usage\nWith [yarn](https://yarnpkg.com) installed, go to your project directory and run\n```\n$ yarn add @gooddata/react-components\n```\nIf you prefer [npm](npmjs.com) run\n```\n$ npm install --save @gooddata/react-components\n```\n\nThe public API is exposed via global `index.js`. Except for the styles, do not import any other file directly\nbecause they are not intended to be part of the public API.\n\n## Contributing\n\nWe welcome any contribution in form of [issues](https://github.com/gooddata/gooddata-react-components/issues) or [pull requests](https://github.com/gooddata/gooddata-react-components/pulls).\n\nInstall [Node.js](http://nodejs.org) (node 12.16.1, npm v6.13.4) and [Yarn](https://classic.yarnpkg.com) (1.22.4).\n\nInstall dependencies:\n```\nyarn install --frozen-lockfile\n```\n\nThese commands may come in handy while developing:\n\n| command | description |\n| ------- | ----------- |\n| `yarn install --pure-lockfile` | first step |\n| ||\n| `yarn dev` | build react-components to `/dist` in watch mode |\n| `yarn test` | run all unit tests |\n| `yarn prettier-write` | format the source code to match the valid codestyle |\n| `yarn validate` | validate codestyle |\n| ||\n| `yarn storybook` | run storybook from `/stories` on http://localhost:9001 |\n| `yarn build-storybook` | build storybook to `/dist-storybook` |\n| `yarn test-storybook` | run storybook and [screenshot tests](https://github.com/gooddata/gdc-client-utils/tree/master/test-storybook) |\n| ||\n| `yarn examples` | run Live Examples dev-server from `/examples` on https://localhost:8999 |\n| `yarn examples-build` | build Live Examples to `/examples/dist` |\n| `yarn examples-server` | serve built Live Examples - see `/examples/server/src` |\n| `yarn examples-testcafe` | run testcafe tests against `localhost:8999` |\n\n### Deploy to heroku.com\nWhen you deploy this repo to heroku, it serves *GoodData.UI Live Examples*.\nRelevant tasks are in `Procfile` and `package.json`.\n\n```bash\n# run in the project directory\nheroku login\nheroku create <your-app-name>\nheroku config:set DOMAIN_ADMIN_USERNAME=x@gooddata.com DOMAIN_ADMIN_PASSWORD=xy PROJECT_ID_TO_ASSIGN=xms7ga4tf3g3nzucd8380o2bev8oeknp\ngit push heroku HEAD:master\nheroku open\n```\n### Enable Geo Chart for Storybook and Live Examples\nGeo chart uses Mapbox to render map which requires a Mapbox access token.\n- Register an account and create Mapbox access token at [guide](https://docs.mapbox.com/help/how-mapbox-works/access-tokens/)\n- Store the created token at `.env`:\n```bash\necho -e \"EXAMPLE_MAPBOX_ACCESS_TOKEN=token\" >> .env # only need to run once\necho -e \"STORYBOOK_MAPBOX_ACCESS_TOKEN=token\" >> .env # only need to run once\n```\n\n### Run Live Examples Locally\nTo run *GoodData.UI Live Examples* locally:\n```bash\ngit clone <this-repository>\ncd  <repository-folder>\nyarn install --pure-lockfile\nyarn examples\n```\nThen open https://localhost:8999 and login using Live Examples account (you can [create one here](https://gooddata-examples.herokuapp.com/registration)).\n\n### Run Storybook locally\n- Run storybook with token stored in `.env` for more secure\n```bash\nyarn storybook\n```\n- Or run storybook with token env param exposed to cli (not suggested)\n```bash\nSTORYBOOK_MAPBOX_ACCESS_TOKEN=token yarn storybook\n```\n- Apply either above way to `yarn build-storybook` or `yarn test-storybook`\n\n### Source code formatting\nThe source code in the repository is formatted by [Prettier](https://prettier.io/).\nThe format of the code is validated by our Continuous Integration server and is one of the requirements of successful merge.\n\nPrettier is supported by every major IDE. You can find the list of supported editors and how to configure them [here](https://prettier.io/docs/en/editors.html).\n\nIn the case, when your editor is not supported or you don't want to setup the integration, you can run the `yarn prettier-write` command to reformat the code before commit.\n\n## Changelog\n\n- see [CHANGELOG.md](CHANGELOG.md)\n\n## Supported versions\n\nIn order to make the user experience with integrating GoodData UI SDK as smooth and secure as possible and to ensure that the SDK is using the latest features of the platform, we will only provide support to two most recent major versions of UI SDK.\n\nThe most recent majors will be supported in the following modes:\n\n- The latest major version will receive all new functionality and all bug fixes\n- The previous major version will only receive fixes to critical issues and security fixes. These fixes will be applied on top of last released version of the previous major\n\nThe customers are encouraged to always use the latest version of the UI SDK.\n\nIn case of using older versions, the user might face API incompatibility, performance or security issues.\n\nPlease follow the installation instructions to update to the newest version.\n\n## License\n\n(C) 2007-2020 GoodData Corporation\n\nThis project is dual licensed:\n\n- The ATTRIBUTION-NONCOMMERCIAL 4.0 INTERNATIONAL (CC BY-NC 4.0) is used for purpose of the trial experience and evaluation of GoodData.UI library.\n- The GOODDATA GOODDATA.UI LIBRARY END USER LICENSE AGREEMENT is used for GoodData customers.\n\nFor more information, please see [LICENSE](https://github.com/gooddata/gooddata-react-components/blob/master/LICENSE)\n","gitHead":"7f0db563bca44cdecbb1dc3b3065f5e30c127f89","scripts":{"dev":"bash scripts/build.sh --dev-watch","test":"jest --watch","build":"bash scripts/build.sh","tslint":"yarn run-tslint -t verbose $npm_package_config_tslint","prepare":"cd examples/server && yarn install --frozen-lockfile && cd ../..; rm -r examples/node_modules 2>/dev/null; true","examples":"bash scripts/run-examples.sh","prepare?":"# Called before `npm publish` and on local `npm install`. Temporarily also for deleting obsolete node_modules. Ends with `true` to continue gracefully.","validate":"tsc --noEmit && yarn tslint && eslint $npm_package_config_eslint && yarn validate-style && yarn prettier-check","build-dev":"bash scripts/build.sh --dev","examples?":"# Default is developer domain, other options: yarn examples [sec,secure,stg,stg2,stg3,demo,developer or URL]","storybook":"yarn build && start-storybook -p 9001 -c .storybook","test-once":"jest","tslint-ci":"mkdir -p ./ci/results && yarn run-tslint -t checkstyle -o ./ci/results/tslint-results.xml $npm_package_config_tslint","run-tslint":"tslint -p tsconfig.json","validate-ci":"tsc --noEmit && yarn tslint-ci  && eslint $npm_package_config_eslint -f checkstyle -o ci/results/eslint-results.xml && yarn validate-style-ci && yarn prettier-check","examples-build":"bash scripts/build-examples.sh","prepublishOnly":"yarn build","prettier-check":"prettier --check '{src,stories,styles,__mocks__,examples/server/src,examples/src,examples/test}/**/*.{ts,js,tsx,jsx,json,scss,md,yaml,html}'","prettier-write":"prettier --write '{src,stories,styles,__mocks__,examples/server/src,examples/src,examples/test}/**/*.{ts,js,tsx,jsx,json,scss,md,yaml,html}'","test-storybook":"yarn build && test-storybook","validate-style":"stylelint '**/*.scss'","build-storybook":"yarn build && build-storybook -c .storybook -o dist-storybook","examples-server":"node examples/server/src/index.js","heroku-postbuild":"yarn examples-build developer","examples-testcafe":"./scripts/run-testcafe.sh visual","validate-style-ci":"stylelint '**/*.scss' --custom-formatter=node_modules/stylelint-checkstyle-formatter > ci/results/stylelint-results.xml","check-circular-deps":"madge --circular --extensions ts ./src","examples-testcafe-ci":"./scripts/run-testcafe.sh ci","examples-testcafe-live":"./scripts/run-testcafe.sh live"},"typings":"dist/index.d.ts","_npmUser":{"name":"scavnickyj","email":"jakub.scavnicky@gooddata.com"},"deprecated":"@gooddata/react-components@7 reached End of Support on March 31, 2022. Please upgrade (see https://sdk.gooddata.com/gooddata-ui/docs/supported_versions.html for more information).","repository":{"url":"git+ssh://git@github.com/gooddata/gooddata-react-components.git","type":"git"},"_npmVersion":"6.13.4","description":"GoodData.UI - A powerful JavaScript library for building analytical applications","directories":{},"lint-staged":{"{src,stories,styles,__mocks__,examples/server/src,examples/src,examples/test}/**/*.{ts,js,tsx,jsx,scss}":["npx gdc-fix-copyright","git add"],"{src,stories,styles,__mocks__,examples/server/src,examples/src,examples/test}/**/*.{ts,js,tsx,jsx,json,scss,md,yaml,html}":["prettier --write","git add"]},"_nodeVersion":"12.16.1","dependencies":{"rxjs":"^5.5.6","uuid":"^3.2.1","immer":"^1.3.1","lodash":"^4.17.15","date-fns":"^2.7.0","downshift":"^3.2.7","invariant":"^2.2.2","mapbox-gl":"^1.6.1","classnames":"^2.2.6","codemirror":"^5.54.0","highcharts":"7.1.1","prop-types":"^15.6.0","react-intl":"^3.6.0","custom-event":"^1.0.1","react-window":"^1.8.1","ag-grid-react":"20.0.0","react-measure":"^2.3.0","@types/mapbox-gl":"^1.6.1","react-day-picker":"~7.3.0","react-responsive":"^3.0.0","stringify-object":"^2.4.0","@gooddata/typings":"^2.24.2","@types/codemirror":"^0.0.95","ag-grid-community":"20.0.0","http-status-codes":"^1.3.0","react-codemirror2":"^7.2.0","@gooddata/js-utils":"^3.10.5","@gooddata/numberjs":"^3.2.4","fixed-data-table-2":"0.7.17","@gooddata/goodstrap":"^68.10.0","react-dom-factories":"^1.0.2","@gooddata/gooddata-js":"^13.0.1","json-stable-stringify":"^1.0.1","react-transition-group":"^2.2.1","hoist-non-react-statics":"^3.3.0","nodelist-foreach-polyfill":"^1.2.0","@formatjs/intl-pluralrules":"^1.3.6","highcharts-grouped-categories":"^1.1.3"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"raf":"3.3.2","yup":"^0.24.1","jest":"24.7.1","husky":"3.0.0","madge":"^3.4.4","react":"^16.5.2","enzyme":"3.5.0","eslint":"4.19.1","formik":"^0.11.11","moment":"2.23.0","history":"^4.7.2","ts-jest":"24.0.0","webpack":"4.30.0","full-icu":"^1.3.0","prettier":"1.16.4","react-ga":"^2.5.2","recharts":"1.0.0-beta.9","testcafe":"1.1.4","commander":"2.14.1","node-sass":"4.13.0","react-dom":"^16.5.2","stylelint":"^10.0.0","supertest":"3.0.0","ts-loader":"6.0.0","@types/raf":"^3.4.0","css-loader":"0.28.7","jest-junit":"3.0.0","raw-loader":"0.5.1","styled-jsx":"2.2.1","typescript":"3.3.4000","@babel/core":"7.4.4","@types/jest":"24.0.6","@types/node":"7.0.8","@types/uuid":"3.4.3","file-loader":"3.0.1","jest-enzyme":"7.0.2","lint-staged":"9.1.0","sass-loader":"6.0.6","webpack-cli":"3.3.2","@types/react":"16.8.6","babel-loader":"8.0.5","react-helmet":"5.2.0","react-select":"1.2.1","style-loader":"0.19.1","@types/enzyme":"3.1.13","@types/lodash":"4.14.123","testcafe-live":"0.1.4","@babel/runtime":"7.4.4","dotenv-webpack":"^1.7.0","@babel/polyfill":"^7.4.4","@storybook/react":"5.0.11","@types/invariant":"2.2.29","@types/react-dom":"16.0.11","isomorphic-fetch":"2.2.1","react-datepicker":"1.1.0","react-router-dom":"4.2.2","@babel/preset-env":"7.4.4","@gooddata/mock-js":"^2.13.1","@storybook/addons":"5.0.11","@types/classnames":"2.2.3","@types/prop-types":"15.5.2","@storybook/theming":"5.0.11","identity-obj-proxy":"^3.0.0","intl-messageformat":"^7.5.4","webpack-dev-server":"3.3.1","@babel/preset-react":"7.0.0","@types/react-portal":"4.0.1","@types/react-window":"^1.8.1","babel-plugin-lodash":"3.3.4","html-webpack-plugin":"3.2.0","react-test-renderer":"16.4.2","@types/react-measure":"2.0.5","clean-webpack-plugin":"2.0.2","stats-webpack-plugin":"0.7.0","eslint-config-prettier":"4.1.0","react-google-recaptcha":"^0.14.1","tslint-config-prettier":"1.18.0","@gooddata/eslint-config":"^1.0.0","@gooddata/tslint-config":"1.0.0","@types/react-responsive":"^3.0.3","@types/storybook__react":"4.0.1","@types/stringify-object":"^3.2.0","enzyme-adapter-react-16":"1.3.1","@gooddata/test-storybook":"4.0.0","@storybook/addon-actions":"5.0.11","@storybook/addon-options":"5.0.11","node-sass-magic-importer":"5.1.0","react-syntax-highlighter":"11.0.2","@types/fixed-data-table-2":"0.8.1","stylelint-config-prettier":"5.2.0","@gooddata/stylelint-config":"4.0.1","@types/react-test-renderer":"16.0.0","circular-dependency-plugin":"5.0.2","compression-webpack-plugin":"2.0.0","@types/json-stable-stringify":"^1.0.32","@gooddata/frontend-npm-scripts":"1.1.0","@types/enzyme-adapter-react-16":"1.0.3","stylelint-checkstyle-formatter":"0.1.0","@types/storybook__addon-actions":"3.4.2","@babel/plugin-proposal-class-properties":"7.4.4","@babel/plugin-proposal-object-rest-spread":"7.4.4","@babel/plugin-transform-async-to-generator":"7.4.4"},"peerDependencies":{"react":"^16.5.2","react-dom":"^16.5.2"},"_npmOperationalInternal":{"tmp":"tmp/react-components_7.8.0-alpha-scavnickyj-develop-2020-06-12T10-49-50-432Z_1591959016874_0.6347925510964965","host":"s3://npm-registry-packages"}},"7.8.0-alpha-yanlipnican-develop-2020-06-12T11-10-47-108Z":{"name":"@gooddata/react-components","version":"7.8.0-alpha-yanlipnican-develop-2020-06-12T11-10-47-108Z","author":{"name":"GoodData Corporation"},"license":"BSD-3-Clause","_id":"@gooddata/react-components@7.8.0-alpha-yanlipnican-develop-2020-06-12T11-10-47-108Z","maintainers":[{"name":"afi","email":"adam.fiedler@gooddata.com"},{"name":"bertold8","email":"ivan.nejezchleb@seznam.cz"},{"name":"bich.nguyen","email":"bich.nguyen@gooddata.com"},{"name":"brbistas","email":"valentinos.chraniotis@gooddata.com"},{"name":"bugsbunny338","email":"jiri.zajic@mensa.cz"},{"name":"de.do","email":"de.do@gooddata.com"},{"name":"gooddata-ci","email":"rail@gooddata.com"},{"name":"hang.ngo","email":"hang.ngo@gooddata.com"},{"name":"hung.nguyen.hoang","email":"hung.nguyen@gooddata.com"},{"name":"huong.nguyen","email":"huong.nguyen@gooddata.com"},{"name":"huyen.nguyen","email":"huyen.nguyen@gooddata.com"},{"name":"ivan.mjartan","email":"ivan.mjartan@gooddata.com"},{"name":"jakub-sterba","email":"jakub.sterba@gooddata.com"},{"name":"jaroslav.tomecek","email":"jaroslav.tomecek@gooddata.com"},{"name":"jkittler","email":"honza.kittler@gmail.com"},{"name":"khanh.le","email":"khanh.le@gooddata.com"},{"name":"lanhuynh","email":"lan.huynh@gooddata.com"},{"name":"linhhong","email":"linh.hong@gooddata.com"},{"name":"lupko","email":"lubomir.slivka@gooddata.com"},{"name":"mai.nguyen","email":"mai.nguyen@gooddata.com"},{"name":"matyas.kandl","email":"matyas.kandl@gooddata.com"},{"name":"michal.marsal","email":"michal.marsal@gooddata.com"},{"name":"my.duong","email":"my.duong@gooddata.com"},{"name":"naibinh","email":"naibinh@gmail.com"},{"name":"nikolacech","email":"nikola.cech@gooddata.com"},{"name":"nis.hua","email":"nis.hua@gooddata.com"},{"name":"no23reason","email":"dan.homola@hotmail.cz"},{"name":"patrikbraborec","email":"patrik.braborec@gooddata.com"},{"name":"pbenes","email":"petr.benes@gooddata.com"},{"name":"petrjanu","email":"petr.janu@gooddata.com"},{"name":"pkingo","email":"philipandreaskingo@hotmail.com"},{"name":"ptquang86","email":"ptquang86@gmail.com"},{"name":"qduval","email":"quentin.duval@gooddata.com"},{"name":"rodri360","email":"me@rodri360.com"},{"name":"scavnickyj","email":"jakub.scavnicky@gooddata.com"},{"name":"sitina","email":"jiri.sitina@gooddata.com"},{"name":"strouhaljan","email":"strouhal.jan@gmail.com"},{"name":"thao-luong","email":"thao.luong@gooddata.com"},{"name":"thuong.nguyen","email":"thuong.nguyen@gooddata.com"},{"name":"tomas.kratochvil","email":"tomas.kratochvil@gooddata.com"},{"name":"tomsatgd","email":"tomas.satinsky@gooddata.com"},{"name":"trung-le-quoc","email":"trung.le@gooddata.com"},{"name":"tu-ngo","email":"tungo1981@gmail.com"},{"name":"tu.bui","email":"tu.bui@gooddata.com"},{"name":"tulean","email":"tuan.le@gooddata.com"},{"name":"tuqt1005","email":"tu.tran@gooddata.com"},{"name":"utdnah","email":"danh.ung@gooddata.com"},{"name":"vlastikcz","email":"vlastimil.kotas@gooddata.com"},{"name":"vu.pham","email":"vu.pham@gooddata.com"},{"name":"xmort","email":"petr.dolejsi@gooddata.com"},{"name":"yanlipnican","email":"yanlipnican@gmail.com"}],"homepage":"https://github.com/gooddata/gooddata-react-components#readme","bugs":{"url":"https://github.com/gooddata/gooddata-react-components/issues"},"dist":{"shasum":"ffc06f5ee7d04646d993ebb583a76030192067b8","tarball":"https://registry.npmjs.org/@gooddata/react-components/-/react-components-7.8.0-alpha-yanlipnican-develop-2020-06-12T11-10-47-108Z.tgz","fileCount":2651,"integrity":"sha512-GhYnmzFtylnOnmtkOY2gOFKzys7+A0Uao/3VKHXnvQkHKqMkN9oB1hbe2WRuNONagRgmDfJ1uaL1qn93sKZ28w==","signatures":[{"sig":"MEUCIQCZctwa+oagmLE+rr7E412c9+ceLeHTjY13lNAnAJL9lAIgFzacgJUMlZgqG2FQNKUzGvjyG64JbawrcD5CakBo+1A=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":10514226,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJe42LZCRA9TVsSAnZWagAAEgUP/21Zxi+0+aTZ4C25EAI8\no+6K83+oXIkWnPsyKcUfc/4ZKOVZuq+ygjgsFKnf/9Kh+Qxv7Uug6jZoBQho\nFDRF07e8AFlbVbgm/54mon4ogztcNwhIEWyt24V95/+/a5o5Ip8ocnbYuP5u\nke++6xSakv/6aP5pj8Pu8gjzJ1nk53lhv759Dlv/mQRi7oVwqqI+isOKdZUW\nGNtXq9ZnTw0wE5o5LkM7QvB+QDLTs/fAUDA80GtIBvhBZm7scc/97cpzoysr\nYp1X+VDuB3XmMSE6Nr8jJlwPARFvrK+wxEyu3Cnw3iJLPTRaXHiKSWy+Pyyu\nleJqAePI3NLUThosM3ihU3W/Ov0j+u+4vqlZLF2YhpVUQ6WtyB74bD135NSx\ngPxteq/zB4/mOOpP2TOlgdYQKf4FJBjkuGVqDP+FsEEpM6RA4XfXlRHlgxew\nCi5T3ysQPBOBDE9bfZYx8HwCIaxVq8Im/vtYjwB+mYVKlfklKAO933R3cgx0\n1b1O+d7OY3HvBnDZlIuB9MkckomqVugz4Ez8agFcZOpcIWRIxtTX1g9vNj8m\nQVP51vWrbKjum7UEzea+SltEdzXltaXAHWdPH+styCUXhxG6NpJWCl07evQp\nRq4cu8ukB6Ak8ucgxTanhSDxC6OM441czaBHXpKqH3JR3RyU5CxXtiEEVJ1l\nxNf8\r\n=KV/3\r\n-----END PGP SIGNATURE-----\r\n"},"main":"dist/index.js","husky":{"hooks":{"pre-commit":"lint-staged"}},"config":{"eslint":"./examples/**/*.{js,jsx}","tslint":"./{__mocks__,src,stories}/{,**/}*.{ts,tsx}"},"readme":"[![npm version](https://badge.fury.io/js/%40gooddata%2Freact-components.svg)](https://www.npmjs.com/package/@gooddata/react-components)\n\n# GoodData.UI React components\n> A React-based JavaScript library for building data-driven applications\n\n## Getting started\n- [GoodData.UI Documentation](http://sdk.gooddata.com/gooddata-ui/)\n- [GoodData.UI Live Examples](https://gooddata-examples.herokuapp.com/)\n- [Stack Overflow](https://stackoverflow.com/questions/tagged/gooddata)\n\n### Usage\nWith [yarn](https://yarnpkg.com) installed, go to your project directory and run\n```\n$ yarn add @gooddata/react-components\n```\nIf you prefer [npm](npmjs.com) run\n```\n$ npm install --save @gooddata/react-components\n```\n\nThe public API is exposed via global `index.js`. Except for the styles, do not import any other file directly\nbecause they are not intended to be part of the public API.\n\n## Contributing\n\nWe welcome any contribution in form of [issues](https://github.com/gooddata/gooddata-react-components/issues) or [pull requests](https://github.com/gooddata/gooddata-react-components/pulls).\n\nInstall [Node.js](http://nodejs.org) (node 12.16.1, npm v6.13.4) and [Yarn](https://classic.yarnpkg.com) (1.22.4).\n\nInstall dependencies:\n```\nyarn install --frozen-lockfile\n```\n\nThese commands may come in handy while developing:\n\n| command | description |\n| ------- | ----------- |\n| `yarn install --pure-lockfile` | first step |\n| ||\n| `yarn dev` | build react-components to `/dist` in watch mode |\n| `yarn test` | run all unit tests |\n| `yarn prettier-write` | format the source code to match the valid codestyle |\n| `yarn validate` | validate codestyle |\n| ||\n| `yarn storybook` | run storybook from `/stories` on http://localhost:9001 |\n| `yarn build-storybook` | build storybook to `/dist-storybook` |\n| `yarn test-storybook` | run storybook and [screenshot tests](https://github.com/gooddata/gdc-client-utils/tree/master/test-storybook) |\n| ||\n| `yarn examples` | run Live Examples dev-server from `/examples` on https://localhost:8999 |\n| `yarn examples-build` | build Live Examples to `/examples/dist` |\n| `yarn examples-server` | serve built Live Examples - see `/examples/server/src` |\n| `yarn examples-testcafe` | run testcafe tests against `localhost:8999` |\n\n### Deploy to heroku.com\nWhen you deploy this repo to heroku, it serves *GoodData.UI Live Examples*.\nRelevant tasks are in `Procfile` and `package.json`.\n\n```bash\n# run in the project directory\nheroku login\nheroku create <your-app-name>\nheroku config:set DOMAIN_ADMIN_USERNAME=x@gooddata.com DOMAIN_ADMIN_PASSWORD=xy PROJECT_ID_TO_ASSIGN=xms7ga4tf3g3nzucd8380o2bev8oeknp\ngit push heroku HEAD:master\nheroku open\n```\n### Enable Geo Chart for Storybook and Live Examples\nGeo chart uses Mapbox to render map which requires a Mapbox access token.\n- Register an account and create Mapbox access token at [guide](https://docs.mapbox.com/help/how-mapbox-works/access-tokens/)\n- Store the created token at `.env`:\n```bash\necho -e \"EXAMPLE_MAPBOX_ACCESS_TOKEN=token\" >> .env # only need to run once\necho -e \"STORYBOOK_MAPBOX_ACCESS_TOKEN=token\" >> .env # only need to run once\n```\n\n### Run Live Examples Locally\nTo run *GoodData.UI Live Examples* locally:\n```bash\ngit clone <this-repository>\ncd  <repository-folder>\nyarn install --pure-lockfile\nyarn examples\n```\nThen open https://localhost:8999 and login using Live Examples account (you can [create one here](https://gooddata-examples.herokuapp.com/registration)).\n\n### Run Storybook locally\n- Run storybook with token stored in `.env` for more secure\n```bash\nyarn storybook\n```\n- Or run storybook with token env param exposed to cli (not suggested)\n```bash\nSTORYBOOK_MAPBOX_ACCESS_TOKEN=token yarn storybook\n```\n- Apply either above way to `yarn build-storybook` or `yarn test-storybook`\n\n### Source code formatting\nThe source code in the repository is formatted by [Prettier](https://prettier.io/).\nThe format of the code is validated by our Continuous Integration server and is one of the requirements of successful merge.\n\nPrettier is supported by every major IDE. You can find the list of supported editors and how to configure them [here](https://prettier.io/docs/en/editors.html).\n\nIn the case, when your editor is not supported or you don't want to setup the integration, you can run the `yarn prettier-write` command to reformat the code before commit.\n\n## Changelog\n\n- see [CHANGELOG.md](CHANGELOG.md)\n\n## Supported versions\n\nIn order to make the user experience with integrating GoodData UI SDK as smooth and secure as possible and to ensure that the SDK is using the latest features of the platform, we will only provide support to two most recent major versions of UI SDK.\n\nThe most recent majors will be supported in the following modes:\n\n- The latest major version will receive all new functionality and all bug fixes\n- The previous major version will only receive fixes to critical issues and security fixes. These fixes will be applied on top of last released version of the previous major\n\nThe customers are encouraged to always use the latest version of the UI SDK.\n\nIn case of using older versions, the user might face API incompatibility, performance or security issues.\n\nPlease follow the installation instructions to update to the newest version.\n\n## License\n\n(C) 2007-2020 GoodData Corporation\n\nThis project is dual licensed:\n\n- The ATTRIBUTION-NONCOMMERCIAL 4.0 INTERNATIONAL (CC BY-NC 4.0) is used for purpose of the trial experience and evaluation of GoodData.UI library.\n- The GOODDATA GOODDATA.UI LIBRARY END USER LICENSE AGREEMENT is used for GoodData customers.\n\nFor more information, please see [LICENSE](https://github.com/gooddata/gooddata-react-components/blob/master/LICENSE)\n","gitHead":"0a82da0db6d0b2d4cea34214d615abdeb3d6ca4e","scripts":{"dev":"bash scripts/build.sh --dev-watch","test":"jest --watch","build":"bash scripts/build.sh","tslint":"yarn run-tslint -t verbose $npm_package_config_tslint","prepare":"cd examples/server && yarn install --frozen-lockfile && cd ../..; rm -r examples/node_modules 2>/dev/null; true","examples":"bash scripts/run-examples.sh","prepare?":"# Called before `npm publish` and on local `npm install`. Temporarily also for deleting obsolete node_modules. Ends with `true` to continue gracefully.","validate":"tsc --noEmit && yarn tslint && eslint $npm_package_config_eslint && yarn validate-style && yarn prettier-check","build-dev":"bash scripts/build.sh --dev","examples?":"# Default is developer domain, other options: yarn examples [sec,secure,stg,stg2,stg3,demo,developer or URL]","storybook":"yarn build && start-storybook -p 9001 -c .storybook","test-once":"jest","tslint-ci":"mkdir -p ./ci/results && yarn run-tslint -t checkstyle -o ./ci/results/tslint-results.xml $npm_package_config_tslint","run-tslint":"tslint -p tsconfig.json","validate-ci":"tsc --noEmit && yarn tslint-ci  && eslint $npm_package_config_eslint -f checkstyle -o ci/results/eslint-results.xml && yarn validate-style-ci && yarn prettier-check","examples-build":"bash scripts/build-examples.sh","prepublishOnly":"yarn build","prettier-check":"prettier --check '{src,stories,styles,__mocks__,examples/server/src,examples/src,examples/test}/**/*.{ts,js,tsx,jsx,json,scss,md,yaml,html}'","prettier-write":"prettier --write '{src,stories,styles,__mocks__,examples/server/src,examples/src,examples/test}/**/*.{ts,js,tsx,jsx,json,scss,md,yaml,html}'","test-storybook":"yarn build && test-storybook","validate-style":"stylelint '**/*.scss'","build-storybook":"yarn build && build-storybook -c .storybook -o dist-storybook","examples-server":"node examples/server/src/index.js","heroku-postbuild":"yarn examples-build developer","examples-testcafe":"./scripts/run-testcafe.sh visual","validate-style-ci":"stylelint '**/*.scss' --custom-formatter=node_modules/stylelint-checkstyle-formatter > ci/results/stylelint-results.xml","check-circular-deps":"madge --circular --extensions ts ./src","examples-testcafe-ci":"./scripts/run-testcafe.sh ci","examples-testcafe-live":"./scripts/run-testcafe.sh live"},"typings":"dist/index.d.ts","_npmUser":{"name":"yanlipnican","email":"yanlipnican@gmail.com"},"deprecated":"@gooddata/react-components@7 reached End of Support on March 31, 2022. Please upgrade (see https://sdk.gooddata.com/gooddata-ui/docs/supported_versions.html for more information).","repository":{"url":"git+ssh://git@github.com/gooddata/gooddata-react-components.git","type":"git"},"_npmVersion":"6.13.4","description":"GoodData.UI - A powerful JavaScript library for building analytical applications","directories":{},"lint-staged":{"{src,stories,styles,__mocks__,examples/server/src,examples/src,examples/test}/**/*.{ts,js,tsx,jsx,scss}":["npx gdc-fix-copyright","git add"],"{src,stories,styles,__mocks__,examples/server/src,examples/src,examples/test}/**/*.{ts,js,tsx,jsx,json,scss,md,yaml,html}":["prettier --write","git add"]},"_nodeVersion":"12.16.1","dependencies":{"rxjs":"^5.5.6","uuid":"^3.2.1","immer":"^1.3.1","lodash":"^4.17.15","date-fns":"^2.7.0","downshift":"^3.2.7","invariant":"^2.2.2","mapbox-gl":"^1.6.1","classnames":"^2.2.6","codemirror":"^5.54.0","highcharts":"7.1.1","prop-types":"^15.6.0","react-intl":"^3.6.0","custom-event":"^1.0.1","react-window":"^1.8.1","ag-grid-react":"20.0.0","react-measure":"^2.3.0","@types/mapbox-gl":"^1.6.1","react-day-picker":"~7.3.0","react-responsive":"^3.0.0","stringify-object":"^2.4.0","@gooddata/typings":"^2.24.2","@types/codemirror":"^0.0.95","ag-grid-community":"20.0.0","http-status-codes":"^1.3.0","react-codemirror2":"^7.2.0","@gooddata/js-utils":"^3.10.5","@gooddata/numberjs":"^3.2.4","fixed-data-table-2":"0.7.17","@gooddata/goodstrap":"^68.10.0","react-dom-factories":"^1.0.2","@gooddata/gooddata-js":"^13.0.1","json-stable-stringify":"^1.0.1","react-transition-group":"^2.2.1","hoist-non-react-statics":"^3.3.0","nodelist-foreach-polyfill":"^1.2.0","@formatjs/intl-pluralrules":"^1.3.6","highcharts-grouped-categories":"^1.1.3"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"raf":"3.3.2","yup":"^0.24.1","jest":"24.7.1","husky":"3.0.0","madge":"^3.4.4","react":"^16.5.2","enzyme":"3.5.0","eslint":"4.19.1","formik":"^0.11.11","moment":"2.23.0","history":"^4.7.2","ts-jest":"24.0.0","webpack":"4.30.0","full-icu":"^1.3.0","prettier":"1.16.4","react-ga":"^2.5.2","recharts":"1.0.0-beta.9","testcafe":"1.1.4","commander":"2.14.1","node-sass":"4.13.0","react-dom":"^16.5.2","stylelint":"^10.0.0","supertest":"3.0.0","ts-loader":"6.0.0","@types/raf":"^3.4.0","css-loader":"0.28.7","jest-junit":"3.0.0","raw-loader":"0.5.1","styled-jsx":"2.2.1","typescript":"3.3.4000","@babel/core":"7.4.4","@types/jest":"24.0.6","@types/node":"7.0.8","@types/uuid":"3.4.3","file-loader":"3.0.1","jest-enzyme":"7.0.2","lint-staged":"9.1.0","sass-loader":"6.0.6","webpack-cli":"3.3.2","@types/react":"16.8.6","babel-loader":"8.0.5","react-helmet":"5.2.0","react-select":"1.2.1","style-loader":"0.19.1","@types/enzyme":"3.1.13","@types/lodash":"4.14.123","testcafe-live":"0.1.4","@babel/runtime":"7.4.4","dotenv-webpack":"^1.7.0","@babel/polyfill":"^7.4.4","@storybook/react":"5.0.11","@types/invariant":"2.2.29","@types/react-dom":"16.0.11","isomorphic-fetch":"2.2.1","react-datepicker":"1.1.0","react-router-dom":"4.2.2","@babel/preset-env":"7.4.4","@gooddata/mock-js":"^2.13.1","@storybook/addons":"5.0.11","@types/classnames":"2.2.3","@types/prop-types":"15.5.2","@storybook/theming":"5.0.11","identity-obj-proxy":"^3.0.0","intl-messageformat":"^7.5.4","webpack-dev-server":"3.3.1","@babel/preset-react":"7.0.0","@types/react-portal":"4.0.1","@types/react-window":"^1.8.1","babel-plugin-lodash":"3.3.4","html-webpack-plugin":"3.2.0","react-test-renderer":"16.4.2","@types/react-measure":"2.0.5","clean-webpack-plugin":"2.0.2","stats-webpack-plugin":"0.7.0","eslint-config-prettier":"4.1.0","react-google-recaptcha":"^0.14.1","tslint-config-prettier":"1.18.0","@gooddata/eslint-config":"^1.0.0","@gooddata/tslint-config":"1.0.0","@types/react-responsive":"^3.0.3","@types/storybook__react":"4.0.1","@types/stringify-object":"^3.2.0","enzyme-adapter-react-16":"1.3.1","@gooddata/test-storybook":"4.0.0","@storybook/addon-actions":"5.0.11","@storybook/addon-options":"5.0.11","node-sass-magic-importer":"5.1.0","react-syntax-highlighter":"11.0.2","@types/fixed-data-table-2":"0.8.1","stylelint-config-prettier":"5.2.0","@gooddata/stylelint-config":"4.0.1","@types/react-test-renderer":"16.0.0","circular-dependency-plugin":"5.0.2","compression-webpack-plugin":"2.0.0","@types/json-stable-stringify":"^1.0.32","@gooddata/frontend-npm-scripts":"1.1.0","@types/enzyme-adapter-react-16":"1.0.3","stylelint-checkstyle-formatter":"0.1.0","@types/storybook__addon-actions":"3.4.2","@babel/plugin-proposal-class-properties":"7.4.4","@babel/plugin-proposal-object-rest-spread":"7.4.4","@babel/plugin-transform-async-to-generator":"7.4.4"},"peerDependencies":{"react":"^16.5.2","react-dom":"^16.5.2"},"_npmOperationalInternal":{"tmp":"tmp/react-components_7.8.0-alpha-yanlipnican-develop-2020-06-12T11-10-47-108Z_1591960281281_0.7756738752275181","host":"s3://npm-registry-packages"}},"7.8.0-beta.13":{"name":"@gooddata/react-components","version":"7.8.0-beta.13","author":{"name":"GoodData Corporation"},"license":"BSD-3-Clause","_id":"@gooddata/react-components@7.8.0-beta.13","maintainers":[{"name":"afi","email":"adam.fiedler@gooddata.com"},{"name":"bertold8","email":"ivan.nejezchleb@seznam.cz"},{"name":"bich.nguyen","email":"bich.nguyen@gooddata.com"},{"name":"brbistas","email":"valentinos.chraniotis@gooddata.com"},{"name":"bugsbunny338","email":"jiri.zajic@mensa.cz"},{"name":"de.do","email":"de.do@gooddata.com"},{"name":"gooddata-ci","email":"rail@gooddata.com"},{"name":"hang.ngo","email":"hang.ngo@gooddata.com"},{"name":"hung.nguyen.hoang","email":"hung.nguyen@gooddata.com"},{"name":"huong.nguyen","email":"huong.nguyen@gooddata.com"},{"name":"huyen.nguyen","email":"huyen.nguyen@gooddata.com"},{"name":"ivan.mjartan","email":"ivan.mjartan@gooddata.com"},{"name":"jakub-sterba","email":"jakub.sterba@gooddata.com"},{"name":"jaroslav.tomecek","email":"jaroslav.tomecek@gooddata.com"},{"name":"jkittler","email":"honza.kittler@gmail.com"},{"name":"khanh.le","email":"khanh.le@gooddata.com"},{"name":"lanhuynh","email":"lan.huynh@gooddata.com"},{"name":"linhhong","email":"linh.hong@gooddata.com"},{"name":"lupko","email":"lubomir.slivka@gooddata.com"},{"name":"mai.nguyen","email":"mai.nguyen@gooddata.com"},{"name":"matyas.kandl","email":"matyas.kandl@gooddata.com"},{"name":"michal.marsal","email":"michal.marsal@gooddata.com"},{"name":"my.duong","email":"my.duong@gooddata.com"},{"name":"naibinh","email":"naibinh@gmail.com"},{"name":"nikolacech","email":"nikola.cech@gooddata.com"},{"name":"nis.hua","email":"nis.hua@gooddata.com"},{"name":"no23reason","email":"dan.homola@hotmail.cz"},{"name":"patrikbraborec","email":"patrik.braborec@gooddata.com"},{"name":"pbenes","email":"petr.benes@gooddata.com"},{"name":"petrjanu","email":"petr.janu@gooddata.com"},{"name":"pkingo","email":"philipandreaskingo@hotmail.com"},{"name":"ptquang86","email":"ptquang86@gmail.com"},{"name":"qduval","email":"quentin.duval@gooddata.com"},{"name":"rodri360","email":"me@rodri360.com"},{"name":"scavnickyj","email":"jakub.scavnicky@gooddata.com"},{"name":"sitina","email":"jiri.sitina@gooddata.com"},{"name":"strouhaljan","email":"strouhal.jan@gmail.com"},{"name":"thao-luong","email":"thao.luong@gooddata.com"},{"name":"thuong.nguyen","email":"thuong.nguyen@gooddata.com"},{"name":"tomas.kratochvil","email":"tomas.kratochvil@gooddata.com"},{"name":"tomsatgd","email":"tomas.satinsky@gooddata.com"},{"name":"trung-le-quoc","email":"trung.le@gooddata.com"},{"name":"tu-ngo","email":"tungo1981@gmail.com"},{"name":"tu.bui","email":"tu.bui@gooddata.com"},{"name":"tulean","email":"tuan.le@gooddata.com"},{"name":"tuqt1005","email":"tu.tran@gooddata.com"},{"name":"utdnah","email":"danh.ung@gooddata.com"},{"name":"vlastikcz","email":"vlastimil.kotas@gooddata.com"},{"name":"vu.pham","email":"vu.pham@gooddata.com"},{"name":"xmort","email":"petr.dolejsi@gooddata.com"},{"name":"yanlipnican","email":"yanlipnican@gmail.com"}],"homepage":"https://github.com/gooddata/gooddata-react-components#readme","bugs":{"url":"https://github.com/gooddata/gooddata-react-components/issues"},"dist":{"shasum":"d439061c9a1acc1aa6ea689b95ec86a81c07b4c2","tarball":"https://registry.npmjs.org/@gooddata/react-components/-/react-components-7.8.0-beta.13.tgz","fileCount":2652,"integrity":"sha512-YtRXbJBdefIo6yxfgO+USIsYx5dsAla041t1QPNFcwOnKffR6K0mjLhfotmGS/QIKdbg2Yfj/1HUKktieYDPaA==","signatures":[{"sig":"MEUCIQDbIp6oI07pabLuR1IT52D8d5fVYJF3iipH5R+5GmT3WgIgXFH5KmoaHSniUUcyQSxePWBcYkeK5k4TKMwGgZE1HVc=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":10540093,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJe44v9CRA9TVsSAnZWagAANXkP/RMA3mWpRI3JJREHUvrp\nWyjw9PaIMSVQkI7/caQqtwHZfo3nJC/3dQAQf7xrYIN743eY47sdgFRmU76k\nC1dT8B/J0PVST5VXlBz5bMk56JMQgXdLdJHjt0PjZh+EbON4p5OgUyIpj2bH\nefWQGMDggNfrVfd8yTZ1S7KDyjtPsnpiqEjusMiuP9Jjo6fofN/3XtOUWYiI\n7gFePEb272e99nieS9bLDaa+81AxB5THxZ8Je+NlGsdsIKBJ2kg2VPU8T742\nll9OMPHX1p5XniMl2zDP4X39jjdk6jLLd9syZLfA5J6M2jiU0BWAmsorUoay\neByKsPvXsvPNNon7YMOvuhryme7L63R9H45nLw5nKWzz1MPyzdd/W1xNxCDc\nyi50hSEkJ2JBwMXoNbaoEll3lLf9Bsc8bhiJu8f/wOP5oGmJ2NtRKg41wwUD\nN7YNgnCMUdE4K9sEdC9/6MKekFPNuI3xb1EgrrRQ3OyZjHjVMtnh8Aehr4sk\nczOMR69Ugl7dA7xYFgjxAHrTNf5DQIcPIu7QwrS5mOTdUdgKH9vB1SK2e3cu\nA230OJVV61pqAY4ZemAG8zCwSm/3IR7nwA8q2/vQ45ZnP7H9GWQA5uwqcbc3\nGguiUXM8aWcu1y7QK+vArltMm8W22/AM+RoGLT+trgnAOnsoKXxSYtS6usi2\nG7T2\r\n=Fkll\r\n-----END PGP SIGNATURE-----\r\n"},"main":"dist/index.js","husky":{"hooks":{"pre-commit":"lint-staged"}},"config":{"eslint":"./examples/**/*.{js,jsx}","tslint":"./{__mocks__,src,stories}/{,**/}*.{ts,tsx}"},"readme":"[![npm version](https://badge.fury.io/js/%40gooddata%2Freact-components.svg)](https://www.npmjs.com/package/@gooddata/react-components)\n\n# GoodData.UI React components\n> A React-based JavaScript library for building data-driven applications\n\n## Getting started\n- [GoodData.UI Documentation](http://sdk.gooddata.com/gooddata-ui/)\n- [GoodData.UI Live Examples](https://gooddata-examples.herokuapp.com/)\n- [Stack Overflow](https://stackoverflow.com/questions/tagged/gooddata)\n\n### Usage\nWith [yarn](https://yarnpkg.com) installed, go to your project directory and run\n```\n$ yarn add @gooddata/react-components\n```\nIf you prefer [npm](npmjs.com) run\n```\n$ npm install --save @gooddata/react-components\n```\n\nThe public API is exposed via global `index.js`. Except for the styles, do not import any other file directly\nbecause they are not intended to be part of the public API.\n\n## Contributing\n\nWe welcome any contribution in form of [issues](https://github.com/gooddata/gooddata-react-components/issues) or [pull requests](https://github.com/gooddata/gooddata-react-components/pulls).\n\nInstall [Node.js](http://nodejs.org) (node 12.16.1, npm v6.13.4) and [Yarn](https://classic.yarnpkg.com) (1.22.4).\n\nInstall dependencies:\n```\nyarn install --frozen-lockfile\n```\n\nThese commands may come in handy while developing:\n\n| command | description |\n| ------- | ----------- |\n| `yarn install --pure-lockfile` | first step |\n| ||\n| `yarn dev` | build react-components to `/dist` in watch mode |\n| `yarn test` | run all unit tests |\n| `yarn prettier-write` | format the source code to match the valid codestyle |\n| `yarn validate` | validate codestyle |\n| ||\n| `yarn storybook` | run storybook from `/stories` on http://localhost:9001 |\n| `yarn build-storybook` | build storybook to `/dist-storybook` |\n| `yarn test-storybook` | run storybook and [screenshot tests](https://github.com/gooddata/gdc-client-utils/tree/master/test-storybook) |\n| ||\n| `yarn examples` | run Live Examples dev-server from `/examples` on https://localhost:8999 |\n| `yarn examples-build` | build Live Examples to `/examples/dist` |\n| `yarn examples-server` | serve built Live Examples - see `/examples/server/src` |\n| `yarn examples-testcafe` | run testcafe tests against `localhost:8999` |\n\n### Deploy to heroku.com\nWhen you deploy this repo to heroku, it serves *GoodData.UI Live Examples*.\nRelevant tasks are in `Procfile` and `package.json`.\n\n```bash\n# run in the project directory\nheroku login\nheroku create <your-app-name>\nheroku config:set DOMAIN_ADMIN_USERNAME=x@gooddata.com DOMAIN_ADMIN_PASSWORD=xy PROJECT_ID_TO_ASSIGN=xms7ga4tf3g3nzucd8380o2bev8oeknp\ngit push heroku HEAD:master\nheroku open\n```\n### Enable Geo Chart for Storybook and Live Examples\nGeo chart uses Mapbox to render map which requires a Mapbox access token.\n- Register an account and create Mapbox access token at [guide](https://docs.mapbox.com/help/how-mapbox-works/access-tokens/)\n- Store the created token at `.env`:\n```bash\necho -e \"EXAMPLE_MAPBOX_ACCESS_TOKEN=token\" >> .env # only need to run once\necho -e \"STORYBOOK_MAPBOX_ACCESS_TOKEN=token\" >> .env # only need to run once\n```\n\n### Run Live Examples Locally\nTo run *GoodData.UI Live Examples* locally:\n```bash\ngit clone <this-repository>\ncd  <repository-folder>\nyarn install --pure-lockfile\nyarn examples\n```\nThen open https://localhost:8999 and login using Live Examples account (you can [create one here](https://gooddata-examples.herokuapp.com/registration)).\n\n### Run Storybook locally\n- Run storybook with token stored in `.env` for more secure\n```bash\nyarn storybook\n```\n- Or run storybook with token env param exposed to cli (not suggested)\n```bash\nSTORYBOOK_MAPBOX_ACCESS_TOKEN=token yarn storybook\n```\n- Apply either above way to `yarn build-storybook` or `yarn test-storybook`\n\n### Source code formatting\nThe source code in the repository is formatted by [Prettier](https://prettier.io/).\nThe format of the code is validated by our Continuous Integration server and is one of the requirements of successful merge.\n\nPrettier is supported by every major IDE. You can find the list of supported editors and how to configure them [here](https://prettier.io/docs/en/editors.html).\n\nIn the case, when your editor is not supported or you don't want to setup the integration, you can run the `yarn prettier-write` command to reformat the code before commit.\n\n## Changelog\n\n- see [CHANGELOG.md](CHANGELOG.md)\n\n## Supported versions\n\nIn order to make the user experience with integrating GoodData UI SDK as smooth and secure as possible and to ensure that the SDK is using the latest features of the platform, we will only provide support to two most recent major versions of UI SDK.\n\nThe most recent majors will be supported in the following modes:\n\n- The latest major version will receive all new functionality and all bug fixes\n- The previous major version will only receive fixes to critical issues and security fixes. These fixes will be applied on top of last released version of the previous major\n\nThe customers are encouraged to always use the latest version of the UI SDK.\n\nIn case of using older versions, the user might face API incompatibility, performance or security issues.\n\nPlease follow the installation instructions to update to the newest version.\n\n## License\n\n(C) 2007-2020 GoodData Corporation\n\nThis project is dual licensed:\n\n- The ATTRIBUTION-NONCOMMERCIAL 4.0 INTERNATIONAL (CC BY-NC 4.0) is used for purpose of the trial experience and evaluation of GoodData.UI library.\n- The GOODDATA GOODDATA.UI LIBRARY END USER LICENSE AGREEMENT is used for GoodData customers.\n\nFor more information, please see [LICENSE](https://github.com/gooddata/gooddata-react-components/blob/master/LICENSE)\n","gitHead":"6cfb9136c54d9f9369a87b03af85e81d14c1be1d","scripts":{"dev":"bash scripts/build.sh --dev-watch","test":"jest --watch","build":"bash scripts/build.sh","tslint":"yarn run-tslint -t verbose $npm_package_config_tslint","prepare":"cd examples/server && yarn install --frozen-lockfile && cd ../..; rm -r examples/node_modules 2>/dev/null; true","examples":"bash scripts/run-examples.sh","prepare?":"# Called before `npm publish` and on local `npm install`. Temporarily also for deleting obsolete node_modules. Ends with `true` to continue gracefully.","validate":"tsc --noEmit && yarn tslint && eslint $npm_package_config_eslint && yarn validate-style && yarn prettier-check","build-dev":"bash scripts/build.sh --dev","examples?":"# Default is developer domain, other options: yarn examples [sec,secure,stg,stg2,stg3,demo,developer or URL]","storybook":"yarn build && start-storybook -p 9001 -c .storybook","test-once":"jest","tslint-ci":"mkdir -p ./ci/results && yarn run-tslint -t checkstyle -o ./ci/results/tslint-results.xml $npm_package_config_tslint","run-tslint":"tslint -p tsconfig.json","validate-ci":"tsc --noEmit && yarn tslint-ci  && eslint $npm_package_config_eslint -f checkstyle -o ci/results/eslint-results.xml && yarn validate-style-ci && yarn prettier-check","examples-build":"bash scripts/build-examples.sh","prepublishOnly":"yarn build","prettier-check":"prettier --check '{src,stories,styles,__mocks__,examples/server/src,examples/src,examples/test}/**/*.{ts,js,tsx,jsx,json,scss,md,yaml,html}'","prettier-write":"prettier --write '{src,stories,styles,__mocks__,examples/server/src,examples/src,examples/test}/**/*.{ts,js,tsx,jsx,json,scss,md,yaml,html}'","test-storybook":"yarn build && test-storybook","validate-style":"stylelint '**/*.scss'","build-storybook":"yarn build && build-storybook -c .storybook -o dist-storybook","examples-server":"node examples/server/src/index.js","heroku-postbuild":"yarn examples-build developer","examples-testcafe":"./scripts/run-testcafe.sh visual","validate-style-ci":"stylelint '**/*.scss' --custom-formatter=node_modules/stylelint-checkstyle-formatter > ci/results/stylelint-results.xml","check-circular-deps":"madge --circular --extensions ts ./src","examples-testcafe-ci":"./scripts/run-testcafe.sh ci","examples-testcafe-live":"./scripts/run-testcafe.sh live"},"typings":"dist/index.d.ts","_npmUser":{"name":"gooddata-ci","email":"rail@gooddata.com"},"deprecated":"@gooddata/react-components@7 reached End of Support on March 31, 2022. Please upgrade (see https://sdk.gooddata.com/gooddata-ui/docs/supported_versions.html for more information).","repository":{"url":"git+ssh://git@github.com/gooddata/gooddata-react-components.git","type":"git"},"_npmVersion":"6.13.4","description":"GoodData.UI - A powerful JavaScript library for building analytical applications","directories":{},"lint-staged":{"{src,stories,styles,__mocks__,examples/server/src,examples/src,examples/test}/**/*.{ts,js,tsx,jsx,scss}":["npx gdc-fix-copyright","git add"],"{src,stories,styles,__mocks__,examples/server/src,examples/src,examples/test}/**/*.{ts,js,tsx,jsx,json,scss,md,yaml,html}":["prettier --write","git add"]},"_nodeVersion":"12.16.1","dependencies":{"rxjs":"^5.5.6","uuid":"^3.2.1","immer":"^1.3.1","lodash":"^4.17.15","date-fns":"^2.7.0","downshift":"^3.2.7","invariant":"^2.2.2","mapbox-gl":"^1.6.1","classnames":"^2.2.6","codemirror":"^5.54.0","highcharts":"7.1.1","prop-types":"^15.6.0","react-intl":"^3.6.0","custom-event":"^1.0.1","react-window":"^1.8.1","ag-grid-react":"20.0.0","react-measure":"^2.3.0","@types/mapbox-gl":"^1.6.1","react-day-picker":"~7.3.0","react-responsive":"^3.0.0","stringify-object":"^2.4.0","@gooddata/typings":"^2.24.2","@types/codemirror":"^0.0.95","ag-grid-community":"20.0.0","http-status-codes":"^1.3.0","react-codemirror2":"^7.2.0","@gooddata/js-utils":"^3.10.5","@gooddata/numberjs":"^3.2.4","fixed-data-table-2":"0.7.17","@gooddata/goodstrap":"^68.10.0","react-dom-factories":"^1.0.2","@gooddata/gooddata-js":"^13.0.1","json-stable-stringify":"^1.0.1","react-transition-group":"^2.2.1","hoist-non-react-statics":"^3.3.0","nodelist-foreach-polyfill":"^1.2.0","@formatjs/intl-pluralrules":"^1.3.6","highcharts-grouped-categories":"^1.1.3"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"raf":"3.3.2","yup":"^0.24.1","jest":"24.7.1","husky":"3.0.0","madge":"^3.4.4","react":"^16.5.2","enzyme":"3.5.0","eslint":"4.19.1","formik":"^0.11.11","moment":"2.23.0","history":"^4.7.2","ts-jest":"24.0.0","webpack":"4.30.0","full-icu":"^1.3.0","prettier":"1.16.4","react-ga":"^2.5.2","recharts":"1.0.0-beta.9","testcafe":"1.1.4","commander":"2.14.1","node-sass":"4.13.0","react-dom":"^16.5.2","stylelint":"^10.0.0","supertest":"3.0.0","ts-loader":"6.0.0","@types/raf":"^3.4.0","css-loader":"0.28.7","jest-junit":"3.0.0","raw-loader":"0.5.1","styled-jsx":"2.2.1","typescript":"3.3.4000","@babel/core":"7.4.4","@types/jest":"24.0.6","@types/node":"7.0.8","@types/uuid":"3.4.3","file-loader":"3.0.1","jest-enzyme":"7.0.2","lint-staged":"9.1.0","sass-loader":"6.0.6","webpack-cli":"3.3.2","@types/react":"16.8.6","babel-loader":"8.0.5","react-helmet":"5.2.0","react-select":"1.2.1","style-loader":"0.19.1","@types/enzyme":"3.1.13","@types/lodash":"4.14.123","testcafe-live":"0.1.4","@babel/runtime":"7.4.4","dotenv-webpack":"^1.7.0","@babel/polyfill":"^7.4.4","@storybook/react":"5.0.11","@types/invariant":"2.2.29","@types/react-dom":"16.0.11","isomorphic-fetch":"2.2.1","react-datepicker":"1.1.0","react-router-dom":"4.2.2","@babel/preset-env":"7.4.4","@gooddata/mock-js":"^2.13.1","@storybook/addons":"5.0.11","@types/classnames":"2.2.3","@types/prop-types":"15.5.2","@storybook/theming":"5.0.11","identity-obj-proxy":"^3.0.0","intl-messageformat":"^7.5.4","webpack-dev-server":"3.3.1","@babel/preset-react":"7.0.0","@types/react-portal":"4.0.1","@types/react-window":"^1.8.1","babel-plugin-lodash":"3.3.4","html-webpack-plugin":"3.2.0","react-test-renderer":"16.4.2","@types/react-measure":"2.0.5","clean-webpack-plugin":"2.0.2","stats-webpack-plugin":"0.7.0","eslint-config-prettier":"4.1.0","react-google-recaptcha":"^0.14.1","tslint-config-prettier":"1.18.0","@gooddata/eslint-config":"^1.0.0","@gooddata/tslint-config":"1.0.0","@types/react-responsive":"^3.0.3","@types/storybook__react":"4.0.1","@types/stringify-object":"^3.2.0","enzyme-adapter-react-16":"1.3.1","@gooddata/test-storybook":"4.0.0","@storybook/addon-actions":"5.0.11","@storybook/addon-options":"5.0.11","node-sass-magic-importer":"5.1.0","react-syntax-highlighter":"11.0.2","@types/fixed-data-table-2":"0.8.1","stylelint-config-prettier":"5.2.0","@gooddata/stylelint-config":"4.0.1","@types/react-test-renderer":"16.0.0","circular-dependency-plugin":"5.0.2","compression-webpack-plugin":"2.0.0","@types/json-stable-stringify":"^1.0.32","@gooddata/frontend-npm-scripts":"1.1.0","@types/enzyme-adapter-react-16":"1.0.3","stylelint-checkstyle-formatter":"0.1.0","@types/storybook__addon-actions":"3.4.2","@babel/plugin-proposal-class-properties":"7.4.4","@babel/plugin-proposal-object-rest-spread":"7.4.4","@babel/plugin-transform-async-to-generator":"7.4.4"},"peerDependencies":{"react":"^16.5.2","react-dom":"^16.5.2"},"_npmOperationalInternal":{"tmp":"tmp/react-components_7.8.0-beta.13_1591970812716_0.005886325230827216","host":"s3://npm-registry-packages"}},"7.8.0-beta.14":{"name":"@gooddata/react-components","version":"7.8.0-beta.14","author":{"name":"GoodData Corporation"},"license":"BSD-3-Clause","_id":"@gooddata/react-components@7.8.0-beta.14","maintainers":[{"name":"afi","email":"adam.fiedler@gooddata.com"},{"name":"bertold8","email":"ivan.nejezchleb@seznam.cz"},{"name":"bich.nguyen","email":"bich.nguyen@gooddata.com"},{"name":"brbistas","email":"valentinos.chraniotis@gooddata.com"},{"name":"bugsbunny338","email":"jiri.zajic@mensa.cz"},{"name":"de.do","email":"de.do@gooddata.com"},{"name":"gooddata-ci","email":"rail@gooddata.com"},{"name":"hang.ngo","email":"hang.ngo@gooddata.com"},{"name":"hung.nguyen.hoang","email":"hung.nguyen@gooddata.com"},{"name":"huong.nguyen","email":"huong.nguyen@gooddata.com"},{"name":"huyen.nguyen","email":"huyen.nguyen@gooddata.com"},{"name":"ivan.mjartan","email":"ivan.mjartan@gooddata.com"},{"name":"jakub-sterba","email":"jakub.sterba@gooddata.com"},{"name":"jaroslav.tomecek","email":"jaroslav.tomecek@gooddata.com"},{"name":"jkittler","email":"honza.kittler@gmail.com"},{"name":"khanh.le","email":"khanh.le@gooddata.com"},{"name":"lanhuynh","email":"lan.huynh@gooddata.com"},{"name":"linhhong","email":"linh.hong@gooddata.com"},{"name":"lupko","email":"lubomir.slivka@gooddata.com"},{"name":"mai.nguyen","email":"mai.nguyen@gooddata.com"},{"name":"matyas.kandl","email":"matyas.kandl@gooddata.com"},{"name":"michal.marsal","email":"michal.marsal@gooddata.com"},{"name":"my.duong","email":"my.duong@gooddata.com"},{"name":"naibinh","email":"naibinh@gmail.com"},{"name":"nikolacech","email":"nikola.cech@gooddata.com"},{"name":"nis.hua","email":"nis.hua@gooddata.com"},{"name":"no23reason","email":"dan.homola@hotmail.cz"},{"name":"patrikbraborec","email":"patrik.braborec@gooddata.com"},{"name":"pbenes","email":"petr.benes@gooddata.com"},{"name":"petrjanu","email":"petr.janu@gooddata.com"},{"name":"pkingo","email":"philipandreaskingo@hotmail.com"},{"name":"ptquang86","email":"ptquang86@gmail.com"},{"name":"qduval","email":"quentin.duval@gooddata.com"},{"name":"rodri360","email":"me@rodri360.com"},{"name":"scavnickyj","email":"jakub.scavnicky@gooddata.com"},{"name":"sitina","email":"jiri.sitina@gooddata.com"},{"name":"strouhaljan","email":"strouhal.jan@gmail.com"},{"name":"thao-luong","email":"thao.luong@gooddata.com"},{"name":"thuong.nguyen","email":"thuong.nguyen@gooddata.com"},{"name":"tomas.kratochvil","email":"tomas.kratochvil@gooddata.com"},{"name":"tomsatgd","email":"tomas.satinsky@gooddata.com"},{"name":"trung-le-quoc","email":"trung.le@gooddata.com"},{"name":"tu-ngo","email":"tungo1981@gmail.com"},{"name":"tu.bui","email":"tu.bui@gooddata.com"},{"name":"tulean","email":"tuan.le@gooddata.com"},{"name":"tuqt1005","email":"tu.tran@gooddata.com"},{"name":"utdnah","email":"danh.ung@gooddata.com"},{"name":"vlastikcz","email":"vlastimil.kotas@gooddata.com"},{"name":"vu.pham","email":"vu.pham@gooddata.com"},{"name":"xmort","email":"petr.dolejsi@gooddata.com"},{"name":"yanlipnican","email":"yanlipnican@gmail.com"}],"homepage":"https://github.com/gooddata/gooddata-react-components#readme","bugs":{"url":"https://github.com/gooddata/gooddata-react-components/issues"},"dist":{"shasum":"bb1aa330b8621238c523e5dfdf6a2c5948e2840c","tarball":"https://registry.npmjs.org/@gooddata/react-components/-/react-components-7.8.0-beta.14.tgz","fileCount":2652,"integrity":"sha512-cMLluY3AAPe7pihW1nZBZ8ZeDJaJOUtABkx53yn2W+rnCE6udAl8QFRLMnRX06m3a9u5T7xtdIgROy6lX82ZSw==","signatures":[{"sig":"MEUCIQCX5HfpYZsBykWDpvnay3WrkZHsy9ftpKYMpX8YvWNvdwIgayQVX8MkyEQXJNK4TR88/CuEJ0cfn6xPaR96a6qE/Bk=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":10542955,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJe46T0CRA9TVsSAnZWagAAGBQP/384puV7OfCjoMegb4ol\no8JWJCc9mrvXngYVMjuCpjZSs049NwtWsUlYeaeLSbuuNkaa5nxHW5PWJAaL\nkTTfckO9Lo3YWvGY0XH3ukRatD5W/Lre/MbS5pey8dtkrgRJzM7oMGB0/EEk\nsqvpPnT4lydMcBo50qEANlVotHR2A34pd7JD8nNDBAVMaKx1+Kb1xoFiiAzK\nFGpyY2t65Q58Dov4lf3HpK9eRRgg/NiNBfKd7U/cjsjPPGuSfqIs0eRYYKkd\ni1NlvbDO1aic4PqrtY5hiHyoMnD02bvAUbI+e/pgqafSk+wMo3rD5nMHV0zG\nlFnARmFlu7PMg34SsZztaZ80swxt0m8pqnObWv7k7I4dAIyhjVoXxKXf4sgt\nY8G7fUTOcv5qtvqPG5mEgJ8C0NeCcjrH55y0b+JSCDHm4kRF7P7NIdSFyy4M\n/66QbJge9BnGhkoLRehQ+xqQ/28e0KhAYcO05J2sQ6cn3dLhwbqf+aH7gD9k\nmc2LN8h24Da1ggtTNAb4OutKjNV6eHDnaTuf90DOmePP/vuEE2UZwaswIDx+\nWN2e5STWownwvopNFAYzOR1oGPku+TQCZkyDbP2lAaV6l9mYk2wh7rO6w/vc\ni5AYXKJX/e5jp7FMhJxl1bqdcA9hjn/UmHJuGsGtdOwkuLjSdqotiB6Jm5I/\nlCNW\r\n=woOn\r\n-----END PGP SIGNATURE-----\r\n"},"main":"dist/index.js","husky":{"hooks":{"pre-commit":"lint-staged"}},"config":{"eslint":"./examples/**/*.{js,jsx}","tslint":"./{__mocks__,src,stories}/{,**/}*.{ts,tsx}"},"readme":"[![npm version](https://badge.fury.io/js/%40gooddata%2Freact-components.svg)](https://www.npmjs.com/package/@gooddata/react-components)\n\n# GoodData.UI React components\n> A React-based JavaScript library for building data-driven applications\n\n## Getting started\n- [GoodData.UI Documentation](http://sdk.gooddata.com/gooddata-ui/)\n- [GoodData.UI Live Examples](https://gooddata-examples.herokuapp.com/)\n- [Stack Overflow](https://stackoverflow.com/questions/tagged/gooddata)\n\n### Usage\nWith [yarn](https://yarnpkg.com) installed, go to your project directory and run\n```\n$ yarn add @gooddata/react-components\n```\nIf you prefer [npm](npmjs.com) run\n```\n$ npm install --save @gooddata/react-components\n```\n\nThe public API is exposed via global `index.js`. Except for the styles, do not import any other file directly\nbecause they are not intended to be part of the public API.\n\n## Contributing\n\nWe welcome any contribution in form of [issues](https://github.com/gooddata/gooddata-react-components/issues) or [pull requests](https://github.com/gooddata/gooddata-react-components/pulls).\n\nInstall [Node.js](http://nodejs.org) (node 12.16.1, npm v6.13.4) and [Yarn](https://classic.yarnpkg.com) (1.22.4).\n\nInstall dependencies:\n```\nyarn install --frozen-lockfile\n```\n\nThese commands may come in handy while developing:\n\n| command | description |\n| ------- | ----------- |\n| `yarn install --pure-lockfile` | first step |\n| ||\n| `yarn dev` | build react-components to `/dist` in watch mode |\n| `yarn test` | run all unit tests |\n| `yarn prettier-write` | format the source code to match the valid codestyle |\n| `yarn validate` | validate codestyle |\n| ||\n| `yarn storybook` | run storybook from `/stories` on http://localhost:9001 |\n| `yarn build-storybook` | build storybook to `/dist-storybook` |\n| `yarn test-storybook` | run storybook and [screenshot tests](https://github.com/gooddata/gdc-client-utils/tree/master/test-storybook) |\n| ||\n| `yarn examples` | run Live Examples dev-server from `/examples` on https://localhost:8999 |\n| `yarn examples-build` | build Live Examples to `/examples/dist` |\n| `yarn examples-server` | serve built Live Examples - see `/examples/server/src` |\n| `yarn examples-testcafe` | run testcafe tests against `localhost:8999` |\n\n### Deploy to heroku.com\nWhen you deploy this repo to heroku, it serves *GoodData.UI Live Examples*.\nRelevant tasks are in `Procfile` and `package.json`.\n\n```bash\n# run in the project directory\nheroku login\nheroku create <your-app-name>\nheroku config:set DOMAIN_ADMIN_USERNAME=x@gooddata.com DOMAIN_ADMIN_PASSWORD=xy PROJECT_ID_TO_ASSIGN=xms7ga4tf3g3nzucd8380o2bev8oeknp\ngit push heroku HEAD:master\nheroku open\n```\n### Enable Geo Chart for Storybook and Live Examples\nGeo chart uses Mapbox to render map which requires a Mapbox access token.\n- Register an account and create Mapbox access token at [guide](https://docs.mapbox.com/help/how-mapbox-works/access-tokens/)\n- Store the created token at `.env`:\n```bash\necho -e \"EXAMPLE_MAPBOX_ACCESS_TOKEN=token\" >> .env # only need to run once\necho -e \"STORYBOOK_MAPBOX_ACCESS_TOKEN=token\" >> .env # only need to run once\n```\n\n### Run Live Examples Locally\nTo run *GoodData.UI Live Examples* locally:\n```bash\ngit clone <this-repository>\ncd  <repository-folder>\nyarn install --pure-lockfile\nyarn examples\n```\nThen open https://localhost:8999 and login using Live Examples account (you can [create one here](https://gooddata-examples.herokuapp.com/registration)).\n\n### Run Storybook locally\n- Run storybook with token stored in `.env` for more secure\n```bash\nyarn storybook\n```\n- Or run storybook with token env param exposed to cli (not suggested)\n```bash\nSTORYBOOK_MAPBOX_ACCESS_TOKEN=token yarn storybook\n```\n- Apply either above way to `yarn build-storybook` or `yarn test-storybook`\n\n### Source code formatting\nThe source code in the repository is formatted by [Prettier](https://prettier.io/).\nThe format of the code is validated by our Continuous Integration server and is one of the requirements of successful merge.\n\nPrettier is supported by every major IDE. You can find the list of supported editors and how to configure them [here](https://prettier.io/docs/en/editors.html).\n\nIn the case, when your editor is not supported or you don't want to setup the integration, you can run the `yarn prettier-write` command to reformat the code before commit.\n\n## Changelog\n\n- see [CHANGELOG.md](CHANGELOG.md)\n\n## Supported versions\n\nIn order to make the user experience with integrating GoodData UI SDK as smooth and secure as possible and to ensure that the SDK is using the latest features of the platform, we will only provide support to two most recent major versions of UI SDK.\n\nThe most recent majors will be supported in the following modes:\n\n- The latest major version will receive all new functionality and all bug fixes\n- The previous major version will only receive fixes to critical issues and security fixes. These fixes will be applied on top of last released version of the previous major\n\nThe customers are encouraged to always use the latest version of the UI SDK.\n\nIn case of using older versions, the user might face API incompatibility, performance or security issues.\n\nPlease follow the installation instructions to update to the newest version.\n\n## License\n\n(C) 2007-2020 GoodData Corporation\n\nThis project is dual licensed:\n\n- The ATTRIBUTION-NONCOMMERCIAL 4.0 INTERNATIONAL (CC BY-NC 4.0) is used for purpose of the trial experience and evaluation of GoodData.UI library.\n- The GOODDATA GOODDATA.UI LIBRARY END USER LICENSE AGREEMENT is used for GoodData customers.\n\nFor more information, please see [LICENSE](https://github.com/gooddata/gooddata-react-components/blob/master/LICENSE)\n","gitHead":"239a28f1606695fd283f89e4d660581313c3e9ec","scripts":{"dev":"bash scripts/build.sh --dev-watch","test":"jest --watch","build":"bash scripts/build.sh","tslint":"yarn run-tslint -t verbose $npm_package_config_tslint","prepare":"cd examples/server && yarn install --frozen-lockfile && cd ../..; rm -r examples/node_modules 2>/dev/null; true","examples":"bash scripts/run-examples.sh","prepare?":"# Called before `npm publish` and on local `npm install`. Temporarily also for deleting obsolete node_modules. Ends with `true` to continue gracefully.","validate":"tsc --noEmit && yarn tslint && eslint $npm_package_config_eslint && yarn validate-style && yarn prettier-check","build-dev":"bash scripts/build.sh --dev","examples?":"# Default is developer domain, other options: yarn examples [sec,secure,stg,stg2,stg3,demo,developer or URL]","storybook":"yarn build && start-storybook -p 9001 -c .storybook","test-once":"jest","tslint-ci":"mkdir -p ./ci/results && yarn run-tslint -t checkstyle -o ./ci/results/tslint-results.xml $npm_package_config_tslint","run-tslint":"tslint -p tsconfig.json","validate-ci":"tsc --noEmit && yarn tslint-ci  && eslint $npm_package_config_eslint -f checkstyle -o ci/results/eslint-results.xml && yarn validate-style-ci && yarn prettier-check","examples-build":"bash scripts/build-examples.sh","prepublishOnly":"yarn build","prettier-check":"prettier --check '{src,stories,styles,__mocks__,examples/server/src,examples/src,examples/test}/**/*.{ts,js,tsx,jsx,json,scss,md,yaml,html}'","prettier-write":"prettier --write '{src,stories,styles,__mocks__,examples/server/src,examples/src,examples/test}/**/*.{ts,js,tsx,jsx,json,scss,md,yaml,html}'","test-storybook":"yarn build && test-storybook","validate-style":"stylelint '**/*.scss'","build-storybook":"yarn build && build-storybook -c .storybook -o dist-storybook","examples-server":"node examples/server/src/index.js","heroku-postbuild":"yarn examples-build developer","examples-testcafe":"./scripts/run-testcafe.sh visual","validate-style-ci":"stylelint '**/*.scss' --custom-formatter=node_modules/stylelint-checkstyle-formatter > ci/results/stylelint-results.xml","check-circular-deps":"madge --circular --extensions ts ./src","examples-testcafe-ci":"./scripts/run-testcafe.sh ci","examples-testcafe-live":"./scripts/run-testcafe.sh live"},"typings":"dist/index.d.ts","_npmUser":{"name":"gooddata-ci","email":"rail@gooddata.com"},"deprecated":"@gooddata/react-components@7 reached End of Support on March 31, 2022. Please upgrade (see https://sdk.gooddata.com/gooddata-ui/docs/supported_versions.html for more information).","repository":{"url":"git+ssh://git@github.com/gooddata/gooddata-react-components.git","type":"git"},"_npmVersion":"6.13.4","description":"GoodData.UI - A powerful JavaScript library for building analytical applications","directories":{},"lint-staged":{"{src,stories,styles,__mocks__,examples/server/src,examples/src,examples/test}/**/*.{ts,js,tsx,jsx,scss}":["npx gdc-fix-copyright","git add"],"{src,stories,styles,__mocks__,examples/server/src,examples/src,examples/test}/**/*.{ts,js,tsx,jsx,json,scss,md,yaml,html}":["prettier --write","git add"]},"_nodeVersion":"12.16.1","dependencies":{"rxjs":"^5.5.6","uuid":"^3.2.1","immer":"^1.3.1","lodash":"^4.17.15","date-fns":"^2.7.0","downshift":"^3.2.7","invariant":"^2.2.2","mapbox-gl":"^1.6.1","classnames":"^2.2.6","codemirror":"^5.54.0","highcharts":"7.1.1","prop-types":"^15.6.0","react-intl":"^3.6.0","custom-event":"^1.0.1","react-window":"^1.8.1","ag-grid-react":"20.0.0","react-measure":"^2.3.0","@types/mapbox-gl":"^1.6.1","react-day-picker":"~7.3.0","react-responsive":"^3.0.0","stringify-object":"^2.4.0","@gooddata/typings":"^2.24.2","@types/codemirror":"^0.0.95","ag-grid-community":"20.0.0","http-status-codes":"^1.3.0","react-codemirror2":"^7.2.0","@gooddata/js-utils":"^3.10.5","@gooddata/numberjs":"^3.2.4","fixed-data-table-2":"0.7.17","@gooddata/goodstrap":"^68.10.0","react-dom-factories":"^1.0.2","@gooddata/gooddata-js":"^13.0.1","json-stable-stringify":"^1.0.1","react-transition-group":"^2.2.1","hoist-non-react-statics":"^3.3.0","nodelist-foreach-polyfill":"^1.2.0","@formatjs/intl-pluralrules":"^1.3.6","highcharts-grouped-categories":"^1.1.3"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"raf":"3.3.2","yup":"^0.24.1","jest":"24.7.1","husky":"3.0.0","madge":"^3.4.4","react":"^16.5.2","enzyme":"3.5.0","eslint":"4.19.1","formik":"^0.11.11","moment":"2.23.0","history":"^4.7.2","ts-jest":"24.0.0","webpack":"4.30.0","full-icu":"^1.3.0","prettier":"1.16.4","react-ga":"^2.5.2","recharts":"1.0.0-beta.9","testcafe":"1.1.4","commander":"2.14.1","node-sass":"4.13.0","react-dom":"^16.5.2","stylelint":"^10.0.0","supertest":"3.0.0","ts-loader":"6.0.0","@types/raf":"^3.4.0","css-loader":"0.28.7","jest-junit":"3.0.0","raw-loader":"0.5.1","styled-jsx":"2.2.1","typescript":"3.3.4000","@babel/core":"7.4.4","@types/jest":"24.0.6","@types/node":"7.0.8","@types/uuid":"3.4.3","file-loader":"3.0.1","jest-enzyme":"7.0.2","lint-staged":"9.1.0","sass-loader":"6.0.6","webpack-cli":"3.3.2","@types/react":"16.8.6","babel-loader":"8.0.5","react-helmet":"5.2.0","react-select":"1.2.1","style-loader":"0.19.1","@types/enzyme":"3.1.13","@types/lodash":"4.14.123","testcafe-live":"0.1.4","@babel/runtime":"7.4.4","dotenv-webpack":"^1.7.0","@babel/polyfill":"^7.4.4","@storybook/react":"5.0.11","@types/invariant":"2.2.29","@types/react-dom":"16.0.11","isomorphic-fetch":"2.2.1","react-datepicker":"1.1.0","react-router-dom":"4.2.2","@babel/preset-env":"7.4.4","@gooddata/mock-js":"^2.13.1","@storybook/addons":"5.0.11","@types/classnames":"2.2.3","@types/prop-types":"15.5.2","@storybook/theming":"5.0.11","identity-obj-proxy":"^3.0.0","intl-messageformat":"^7.5.4","webpack-dev-server":"3.3.1","@babel/preset-react":"7.0.0","@types/react-portal":"4.0.1","@types/react-window":"^1.8.1","babel-plugin-lodash":"3.3.4","html-webpack-plugin":"3.2.0","react-test-renderer":"16.4.2","@types/react-measure":"2.0.5","clean-webpack-plugin":"2.0.2","stats-webpack-plugin":"0.7.0","eslint-config-prettier":"4.1.0","react-google-recaptcha":"^0.14.1","tslint-config-prettier":"1.18.0","@gooddata/eslint-config":"^1.0.0","@gooddata/tslint-config":"1.0.0","@types/react-responsive":"^3.0.3","@types/storybook__react":"4.0.1","@types/stringify-object":"^3.2.0","enzyme-adapter-react-16":"1.3.1","@gooddata/test-storybook":"4.0.0","@storybook/addon-actions":"5.0.11","@storybook/addon-options":"5.0.11","node-sass-magic-importer":"5.1.0","react-syntax-highlighter":"11.0.2","@types/fixed-data-table-2":"0.8.1","stylelint-config-prettier":"5.2.0","@gooddata/stylelint-config":"4.0.1","@types/react-test-renderer":"16.0.0","circular-dependency-plugin":"5.0.2","compression-webpack-plugin":"2.0.0","@types/json-stable-stringify":"^1.0.32","@gooddata/frontend-npm-scripts":"1.1.0","@types/enzyme-adapter-react-16":"1.0.3","stylelint-checkstyle-formatter":"0.1.0","@types/storybook__addon-actions":"3.4.2","@babel/plugin-proposal-class-properties":"7.4.4","@babel/plugin-proposal-object-rest-spread":"7.4.4","@babel/plugin-transform-async-to-generator":"7.4.4"},"peerDependencies":{"react":"^16.5.2","react-dom":"^16.5.2"},"_npmOperationalInternal":{"tmp":"tmp/react-components_7.8.0-beta.14_1591977203801_0.2576540605094353","host":"s3://npm-registry-packages"}},"7.8.0-lanhuynh-lhq-sd-942-fix-save-button-enabled-2020-06-15T10-40-47-783Z":{"name":"@gooddata/react-components","version":"7.8.0-lanhuynh-lhq-sd-942-fix-save-button-enabled-2020-06-15T10-40-47-783Z","author":{"name":"GoodData Corporation"},"license":"BSD-3-Clause","_id":"@gooddata/react-components@7.8.0-lanhuynh-lhq-sd-942-fix-save-button-enabled-2020-06-15T10-40-47-783Z","maintainers":[{"name":"afi","email":"adam.fiedler@gooddata.com"},{"name":"bertold8","email":"ivan.nejezchleb@seznam.cz"},{"name":"bich.nguyen","email":"bich.nguyen@gooddata.com"},{"name":"brbistas","email":"valentinos.chraniotis@gooddata.com"},{"name":"bugsbunny338","email":"jiri.zajic@mensa.cz"},{"name":"de.do","email":"de.do@gooddata.com"},{"name":"gooddata-ci","email":"rail@gooddata.com"},{"name":"hang.ngo","email":"hang.ngo@gooddata.com"},{"name":"hung.nguyen.hoang","email":"hung.nguyen@gooddata.com"},{"name":"huong.nguyen","email":"huong.nguyen@gooddata.com"},{"name":"huyen.nguyen","email":"huyen.nguyen@gooddata.com"},{"name":"ivan.mjartan","email":"ivan.mjartan@gooddata.com"},{"name":"jakub-sterba","email":"jakub.sterba@gooddata.com"},{"name":"jaroslav.tomecek","email":"jaroslav.tomecek@gooddata.com"},{"name":"jkittler","email":"honza.kittler@gmail.com"},{"name":"khanh.le","email":"khanh.le@gooddata.com"},{"name":"lanhuynh","email":"lan.huynh@gooddata.com"},{"name":"linhhong","email":"linh.hong@gooddata.com"},{"name":"lupko","email":"lubomir.slivka@gooddata.com"},{"name":"mai.nguyen","email":"mai.nguyen@gooddata.com"},{"name":"matyas.kandl","email":"matyas.kandl@gooddata.com"},{"name":"michal.marsal","email":"michal.marsal@gooddata.com"},{"name":"my.duong","email":"my.duong@gooddata.com"},{"name":"naibinh","email":"naibinh@gmail.com"},{"name":"nikolacech","email":"nikola.cech@gooddata.com"},{"name":"nis.hua","email":"nis.hua@gooddata.com"},{"name":"no23reason","email":"dan.homola@hotmail.cz"},{"name":"patrikbraborec","email":"patrik.braborec@gooddata.com"},{"name":"pbenes","email":"petr.benes@gooddata.com"},{"name":"petrjanu","email":"petr.janu@gooddata.com"},{"name":"pkingo","email":"philipandreaskingo@hotmail.com"},{"name":"ptquang86","email":"ptquang86@gmail.com"},{"name":"qduval","email":"quentin.duval@gooddata.com"},{"name":"rodri360","email":"me@rodri360.com"},{"name":"scavnickyj","email":"jakub.scavnicky@gooddata.com"},{"name":"sitina","email":"jiri.sitina@gooddata.com"},{"name":"strouhaljan","email":"strouhal.jan@gmail.com"},{"name":"thao-luong","email":"thao.luong@gooddata.com"},{"name":"thuong.nguyen","email":"thuong.nguyen@gooddata.com"},{"name":"tomas.kratochvil","email":"tomas.kratochvil@gooddata.com"},{"name":"tomsatgd","email":"tomas.satinsky@gooddata.com"},{"name":"trung-le-quoc","email":"trung.le@gooddata.com"},{"name":"tu-ngo","email":"tungo1981@gmail.com"},{"name":"tu.bui","email":"tu.bui@gooddata.com"},{"name":"tulean","email":"tuan.le@gooddata.com"},{"name":"tuqt1005","email":"tu.tran@gooddata.com"},{"name":"utdnah","email":"danh.ung@gooddata.com"},{"name":"vlastikcz","email":"vlastimil.kotas@gooddata.com"},{"name":"vu.pham","email":"vu.pham@gooddata.com"},{"name":"xmort","email":"petr.dolejsi@gooddata.com"},{"name":"yanlipnican","email":"yanlipnican@gmail.com"}],"homepage":"https://github.com/gooddata/gooddata-react-components#readme","bugs":{"url":"https://github.com/gooddata/gooddata-react-components/issues"},"dist":{"shasum":"6d8f44197ef9b1e5dfb13f5ab6fba332174c5e77","tarball":"https://registry.npmjs.org/@gooddata/react-components/-/react-components-7.8.0-lanhuynh-lhq-sd-942-fix-save-button-enabled-2020-06-15T10-40-47-783Z.tgz","fileCount":2654,"integrity":"sha512-7VsJ/M2xV8AI08sqnNMzarRaWy29cDie74a7OK29b258mWtTPrB2BDvHcRrIO/Gi+mlVUktCpK8QuQLj6CGYwQ==","signatures":[{"sig":"MEUCIQD3/i5Otr9y1R8kqu2a+Jp/fheT6OG1PvFGL4ivBlbllAIgcOcLAlcL7yXN3gB2w4BF5oNNL/fB+1zMUsLjTsh9/pI=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":10560531,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJe51BSCRA9TVsSAnZWagAAET4P/1qt+KqZS0oSrc51MplG\nusFPvh4e6MO0Rzvks5O5KoUQjtD5DYQI17qz9KOcVRYy74QkNo3neU7byfGR\nCn4cJz+u8PcG91HNf/zx2nGUp4NexBcXeYGnkZpn3ZSnT+V3HG3aMC2Pv88x\nRw2E1z9X3Dag4yK6gaO9a5drEp3+SzbsCZoBeMjD0wBIKxQGc8TWHtt2h0lj\n2TXlP3vpiQoXneSmmDGfmVrm+Ct0o5QK7PMIZHRPqSjRWbPvUl+REURHbjTX\nVWR//dZ3tDYox0RbcgNnmYy6Zt0RS80yS+lJbixROdtF0tMBy/Q8gdwE6QX4\nox6DfmVRAE9d1aE7TGq1lf0NCxIAhBSDU8vDQyskW8ZE2EoMkxTjy6YZyHKW\noUQbpL+0x1sssMwV3Xv+6WGiWQFR7Thd4ynvVbS+bp3YQtDciiIft5xh/461\nyA06zzBuu4swKuEHsxIoP7aaZgwAsF21IhpaPpu+r6nQr0/ReqatzqFxDXDC\nSKNy4jOteRvR8G+uizGzSrEZ/I3Nh0E+6Mvk5szXwKJC529d2lB5t4iQoOyr\nIMb3kfoZVyjWqyrtOF5Llt3/eglbSiZoJ3sKT4gm9p0aKekN6k9+zHu8teAV\n+YbTbW5xI+F9H2rVfjwXBq41r5x+I2wtOZD073WxWI1C4aYsNwh2Njuq9TDY\nHfjh\r\n=mMbh\r\n-----END PGP SIGNATURE-----\r\n"},"main":"dist/index.js","husky":{"hooks":{"pre-commit":"lint-staged"}},"config":{"eslint":"./examples/**/*.{js,jsx}","tslint":"./{__mocks__,src,stories}/{,**/}*.{ts,tsx}"},"readme":"[![npm version](https://badge.fury.io/js/%40gooddata%2Freact-components.svg)](https://www.npmjs.com/package/@gooddata/react-components)\n\n# GoodData.UI React components\n> A React-based JavaScript library for building data-driven applications\n\n## Getting started\n- [GoodData.UI Documentation](http://sdk.gooddata.com/gooddata-ui/)\n- [GoodData.UI Live Examples](https://gooddata-examples.herokuapp.com/)\n- [Stack Overflow](https://stackoverflow.com/questions/tagged/gooddata)\n\n### Usage\nWith [yarn](https://yarnpkg.com) installed, go to your project directory and run\n```\n$ yarn add @gooddata/react-components\n```\nIf you prefer [npm](npmjs.com) run\n```\n$ npm install --save @gooddata/react-components\n```\n\nThe public API is exposed via global `index.js`. Except for the styles, do not import any other file directly\nbecause they are not intended to be part of the public API.\n\n## Contributing\n\nWe welcome any contribution in form of [issues](https://github.com/gooddata/gooddata-react-components/issues) or [pull requests](https://github.com/gooddata/gooddata-react-components/pulls).\n\nInstall [Node.js](http://nodejs.org) (node 12.16.1, npm v6.13.4) and [Yarn](https://classic.yarnpkg.com) (1.22.4).\n\nInstall dependencies:\n```\nyarn install --frozen-lockfile\n```\n\nThese commands may come in handy while developing:\n\n| command | description |\n| ------- | ----------- |\n| `yarn install --pure-lockfile` | first step |\n| ||\n| `yarn dev` | build react-components to `/dist` in watch mode |\n| `yarn test` | run all unit tests |\n| `yarn prettier-write` | format the source code to match the valid codestyle |\n| `yarn validate` | validate codestyle |\n| ||\n| `yarn storybook` | run storybook from `/stories` on http://localhost:9001 |\n| `yarn build-storybook` | build storybook to `/dist-storybook` |\n| `yarn test-storybook` | run storybook and [screenshot tests](https://github.com/gooddata/gdc-client-utils/tree/master/test-storybook) |\n| ||\n| `yarn examples` | run Live Examples dev-server from `/examples` on https://localhost:8999 |\n| `yarn examples-build` | build Live Examples to `/examples/dist` |\n| `yarn examples-server` | serve built Live Examples - see `/examples/server/src` |\n| `yarn examples-testcafe` | run testcafe tests against `localhost:8999` |\n\n### Deploy to heroku.com\nWhen you deploy this repo to heroku, it serves *GoodData.UI Live Examples*.\nRelevant tasks are in `Procfile` and `package.json`.\n\n```bash\n# run in the project directory\nheroku login\nheroku create <your-app-name>\nheroku config:set DOMAIN_ADMIN_USERNAME=x@gooddata.com DOMAIN_ADMIN_PASSWORD=xy PROJECT_ID_TO_ASSIGN=xms7ga4tf3g3nzucd8380o2bev8oeknp\ngit push heroku HEAD:master\nheroku open\n```\n### Enable Geo Chart for Storybook and Live Examples\nGeo chart uses Mapbox to render map which requires a Mapbox access token.\n- Register an account and create Mapbox access token at [guide](https://docs.mapbox.com/help/how-mapbox-works/access-tokens/)\n- Store the created token at `.env`:\n```bash\necho -e \"EXAMPLE_MAPBOX_ACCESS_TOKEN=token\" >> .env # only need to run once\necho -e \"STORYBOOK_MAPBOX_ACCESS_TOKEN=token\" >> .env # only need to run once\n```\n\n### Run Live Examples Locally\nTo run *GoodData.UI Live Examples* locally:\n```bash\ngit clone <this-repository>\ncd  <repository-folder>\nyarn install --pure-lockfile\nyarn examples\n```\nThen open https://localhost:8999 and login using Live Examples account (you can [create one here](https://gooddata-examples.herokuapp.com/registration)).\n\n### Run Storybook locally\n- Run storybook with token stored in `.env` for more secure\n```bash\nyarn storybook\n```\n- Or run storybook with token env param exposed to cli (not suggested)\n```bash\nSTORYBOOK_MAPBOX_ACCESS_TOKEN=token yarn storybook\n```\n- Apply either above way to `yarn build-storybook` or `yarn test-storybook`\n\n### Source code formatting\nThe source code in the repository is formatted by [Prettier](https://prettier.io/).\nThe format of the code is validated by our Continuous Integration server and is one of the requirements of successful merge.\n\nPrettier is supported by every major IDE. You can find the list of supported editors and how to configure them [here](https://prettier.io/docs/en/editors.html).\n\nIn the case, when your editor is not supported or you don't want to setup the integration, you can run the `yarn prettier-write` command to reformat the code before commit.\n\n## Changelog\n\n- see [CHANGELOG.md](CHANGELOG.md)\n\n## Supported versions\n\nIn order to make the user experience with integrating GoodData UI SDK as smooth and secure as possible and to ensure that the SDK is using the latest features of the platform, we will only provide support to two most recent major versions of UI SDK.\n\nThe most recent majors will be supported in the following modes:\n\n- The latest major version will receive all new functionality and all bug fixes\n- The previous major version will only receive fixes to critical issues and security fixes. These fixes will be applied on top of last released version of the previous major\n\nThe customers are encouraged to always use the latest version of the UI SDK.\n\nIn case of using older versions, the user might face API incompatibility, performance or security issues.\n\nPlease follow the installation instructions to update to the newest version.\n\n## License\n\n(C) 2007-2020 GoodData Corporation\n\nThis project is dual licensed:\n\n- The ATTRIBUTION-NONCOMMERCIAL 4.0 INTERNATIONAL (CC BY-NC 4.0) is used for purpose of the trial experience and evaluation of GoodData.UI library.\n- The GOODDATA GOODDATA.UI LIBRARY END USER LICENSE AGREEMENT is used for GoodData customers.\n\nFor more information, please see [LICENSE](https://github.com/gooddata/gooddata-react-components/blob/master/LICENSE)\n","gitHead":"19d59910c88a8f161c11c93398fe47989ed59fe0","scripts":{"dev":"bash scripts/build.sh --dev-watch","test":"jest --watch","build":"bash scripts/build.sh","tslint":"yarn run-tslint -t verbose $npm_package_config_tslint","prepare":"cd examples/server && yarn install --frozen-lockfile && cd ../..; rm -r examples/node_modules 2>/dev/null; true","examples":"bash scripts/run-examples.sh","prepare?":"# Called before `npm publish` and on local `npm install`. Temporarily also for deleting obsolete node_modules. Ends with `true` to continue gracefully.","validate":"tsc --noEmit && yarn tslint && eslint $npm_package_config_eslint && yarn validate-style && yarn prettier-check","build-dev":"bash scripts/build.sh --dev","examples?":"# Default is developer domain, other options: yarn examples [sec,secure,stg,stg2,stg3,demo,developer or URL]","storybook":"yarn build && start-storybook -p 9001 -c .storybook","test-once":"jest","tslint-ci":"mkdir -p ./ci/results && yarn run-tslint -t checkstyle -o ./ci/results/tslint-results.xml $npm_package_config_tslint","run-tslint":"tslint -p tsconfig.json","validate-ci":"tsc --noEmit && yarn tslint-ci  && eslint $npm_package_config_eslint -f checkstyle -o ci/results/eslint-results.xml && yarn validate-style-ci && yarn prettier-check","examples-build":"bash scripts/build-examples.sh","prepublishOnly":"yarn build","prettier-check":"prettier --check '{src,stories,styles,__mocks__,examples/server/src,examples/src,examples/test}/**/*.{ts,js,tsx,jsx,json,scss,md,yaml,html}'","prettier-write":"prettier --write '{src,stories,styles,__mocks__,examples/server/src,examples/src,examples/test}/**/*.{ts,js,tsx,jsx,json,scss,md,yaml,html}'","test-storybook":"yarn build && test-storybook","validate-style":"stylelint '**/*.scss'","build-storybook":"yarn build && build-storybook -c .storybook -o dist-storybook","examples-server":"node examples/server/src/index.js","heroku-postbuild":"yarn examples-build developer","examples-testcafe":"./scripts/run-testcafe.sh visual","validate-style-ci":"stylelint '**/*.scss' --custom-formatter=node_modules/stylelint-checkstyle-formatter > ci/results/stylelint-results.xml","check-circular-deps":"madge --circular --extensions ts ./src","examples-testcafe-ci":"./scripts/run-testcafe.sh ci","examples-testcafe-live":"./scripts/run-testcafe.sh live"},"typings":"dist/index.d.ts","_npmUser":{"name":"lanhuynh","email":"lan.huynh@gooddata.com"},"deprecated":"@gooddata/react-components@7 reached End of Support on March 31, 2022. Please upgrade (see https://sdk.gooddata.com/gooddata-ui/docs/supported_versions.html for more information).","repository":{"url":"git+ssh://git@github.com/gooddata/gooddata-react-components.git","type":"git"},"_npmVersion":"6.13.4","description":"GoodData.UI - A powerful JavaScript library for building analytical applications","directories":{},"lint-staged":{"{src,stories,styles,__mocks__,examples/server/src,examples/src,examples/test}/**/*.{ts,js,tsx,jsx,scss}":["npx gdc-fix-copyright","git add"],"{src,stories,styles,__mocks__,examples/server/src,examples/src,examples/test}/**/*.{ts,js,tsx,jsx,json,scss,md,yaml,html}":["prettier --write","git add"]},"_nodeVersion":"12.16.1","dependencies":{"rxjs":"^5.5.6","uuid":"^3.2.1","immer":"^1.3.1","lodash":"^4.17.15","date-fns":"^2.7.0","downshift":"^3.2.7","invariant":"^2.2.2","mapbox-gl":"^1.6.1","classnames":"^2.2.6","codemirror":"^5.54.0","highcharts":"7.1.1","prop-types":"^15.6.0","react-intl":"^3.6.0","custom-event":"^1.0.1","react-window":"^1.8.1","ag-grid-react":"20.0.0","react-measure":"^2.3.0","@types/mapbox-gl":"^1.6.1","react-day-picker":"~7.3.0","react-responsive":"^3.0.0","stringify-object":"^2.4.0","@gooddata/typings":"^2.24.2","@types/codemirror":"^0.0.95","ag-grid-community":"20.0.0","http-status-codes":"^1.3.0","react-codemirror2":"^7.2.0","@gooddata/js-utils":"^3.10.5","@gooddata/numberjs":"^3.2.4","fixed-data-table-2":"0.7.17","@gooddata/goodstrap":"^68.10.0","react-dom-factories":"^1.0.2","@gooddata/gooddata-js":"^13.0.1","json-stable-stringify":"^1.0.1","react-transition-group":"^2.2.1","hoist-non-react-statics":"^3.3.0","nodelist-foreach-polyfill":"^1.2.0","@formatjs/intl-pluralrules":"^1.3.6","highcharts-grouped-categories":"^1.1.3"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"raf":"3.3.2","yup":"^0.24.1","jest":"24.7.1","husky":"3.0.0","madge":"^3.4.4","react":"^16.5.2","enzyme":"3.5.0","eslint":"4.19.1","formik":"^0.11.11","moment":"2.23.0","history":"^4.7.2","ts-jest":"24.0.0","webpack":"4.30.0","full-icu":"^1.3.0","prettier":"1.16.4","react-ga":"^2.5.2","recharts":"1.0.0-beta.9","testcafe":"1.1.4","commander":"2.14.1","node-sass":"4.13.0","react-dom":"^16.5.2","stylelint":"^10.0.0","supertest":"3.0.0","ts-loader":"6.0.0","@types/raf":"^3.4.0","css-loader":"0.28.7","jest-junit":"3.0.0","raw-loader":"0.5.1","styled-jsx":"2.2.1","typescript":"3.3.4000","@babel/core":"7.4.4","@types/jest":"24.0.6","@types/node":"7.0.8","@types/uuid":"3.4.3","file-loader":"3.0.1","jest-enzyme":"7.0.2","lint-staged":"9.1.0","sass-loader":"6.0.6","webpack-cli":"3.3.2","@types/react":"16.8.6","babel-loader":"8.0.5","react-helmet":"5.2.0","react-select":"1.2.1","style-loader":"0.19.1","@types/enzyme":"3.1.13","@types/lodash":"4.14.123","testcafe-live":"0.1.4","@babel/runtime":"7.4.4","dotenv-webpack":"^1.7.0","@babel/polyfill":"^7.4.4","@storybook/react":"5.0.11","@types/invariant":"2.2.29","@types/react-dom":"16.0.11","isomorphic-fetch":"2.2.1","react-datepicker":"1.1.0","react-router-dom":"4.2.2","@babel/preset-env":"7.4.4","@gooddata/mock-js":"^2.13.1","@storybook/addons":"5.0.11","@types/classnames":"2.2.3","@types/prop-types":"15.5.2","@storybook/theming":"5.0.11","identity-obj-proxy":"^3.0.0","intl-messageformat":"^7.5.4","webpack-dev-server":"3.3.1","@babel/preset-react":"7.0.0","@types/react-portal":"4.0.1","@types/react-window":"^1.8.1","babel-plugin-lodash":"3.3.4","html-webpack-plugin":"3.2.0","react-test-renderer":"16.4.2","@types/react-measure":"2.0.5","clean-webpack-plugin":"2.0.2","stats-webpack-plugin":"0.7.0","eslint-config-prettier":"4.1.0","react-google-recaptcha":"^0.14.1","tslint-config-prettier":"1.18.0","@gooddata/eslint-config":"^1.0.0","@gooddata/tslint-config":"1.0.0","@types/react-responsive":"^3.0.3","@types/storybook__react":"4.0.1","@types/stringify-object":"^3.2.0","enzyme-adapter-react-16":"1.3.1","@gooddata/test-storybook":"4.0.0","@storybook/addon-actions":"5.0.11","@storybook/addon-options":"5.0.11","node-sass-magic-importer":"5.1.0","react-syntax-highlighter":"11.0.2","@types/fixed-data-table-2":"0.8.1","stylelint-config-prettier":"5.2.0","@gooddata/stylelint-config":"4.0.1","@types/react-test-renderer":"16.0.0","circular-dependency-plugin":"5.0.2","compression-webpack-plugin":"2.0.0","@types/json-stable-stringify":"^1.0.32","@gooddata/frontend-npm-scripts":"1.1.0","@types/enzyme-adapter-react-16":"1.0.3","stylelint-checkstyle-formatter":"0.1.0","@types/storybook__addon-actions":"3.4.2","@babel/plugin-proposal-class-properties":"7.4.4","@babel/plugin-proposal-object-rest-spread":"7.4.4","@babel/plugin-transform-async-to-generator":"7.4.4"},"peerDependencies":{"react":"^16.5.2","react-dom":"^16.5.2"},"_npmOperationalInternal":{"tmp":"tmp/react-components_7.8.0-lanhuynh-lhq-sd-942-fix-save-button-enabled-2020-06-15T10-40-47-783Z_1592217681728_0.6653742531358557","host":"s3://npm-registry-packages"}},"7.8.0-alpha-yanlipnican-jli-bb-2349-2020-06-15T11-00-00-191Z":{"name":"@gooddata/react-components","version":"7.8.0-alpha-yanlipnican-jli-bb-2349-2020-06-15T11-00-00-191Z","author":{"name":"GoodData Corporation"},"license":"BSD-3-Clause","_id":"@gooddata/react-components@7.8.0-alpha-yanlipnican-jli-bb-2349-2020-06-15T11-00-00-191Z","maintainers":[{"name":"afi","email":"adam.fiedler@gooddata.com"},{"name":"bertold8","email":"ivan.nejezchleb@seznam.cz"},{"name":"bich.nguyen","email":"bich.nguyen@gooddata.com"},{"name":"brbistas","email":"valentinos.chraniotis@gooddata.com"},{"name":"bugsbunny338","email":"jiri.zajic@mensa.cz"},{"name":"de.do","email":"de.do@gooddata.com"},{"name":"gooddata-ci","email":"rail@gooddata.com"},{"name":"hang.ngo","email":"hang.ngo@gooddata.com"},{"name":"hung.nguyen.hoang","email":"hung.nguyen@gooddata.com"},{"name":"huong.nguyen","email":"huong.nguyen@gooddata.com"},{"name":"huyen.nguyen","email":"huyen.nguyen@gooddata.com"},{"name":"ivan.mjartan","email":"ivan.mjartan@gooddata.com"},{"name":"jakub-sterba","email":"jakub.sterba@gooddata.com"},{"name":"jaroslav.tomecek","email":"jaroslav.tomecek@gooddata.com"},{"name":"jkittler","email":"honza.kittler@gmail.com"},{"name":"khanh.le","email":"khanh.le@gooddata.com"},{"name":"lanhuynh","email":"lan.huynh@gooddata.com"},{"name":"linhhong","email":"linh.hong@gooddata.com"},{"name":"lupko","email":"lubomir.slivka@gooddata.com"},{"name":"mai.nguyen","email":"mai.nguyen@gooddata.com"},{"name":"matyas.kandl","email":"matyas.kandl@gooddata.com"},{"name":"michal.marsal","email":"michal.marsal@gooddata.com"},{"name":"my.duong","email":"my.duong@gooddata.com"},{"name":"naibinh","email":"naibinh@gmail.com"},{"name":"nikolacech","email":"nikola.cech@gooddata.com"},{"name":"nis.hua","email":"nis.hua@gooddata.com"},{"name":"no23reason","email":"dan.homola@hotmail.cz"},{"name":"patrikbraborec","email":"patrik.braborec@gooddata.com"},{"name":"pbenes","email":"petr.benes@gooddata.com"},{"name":"petrjanu","email":"petr.janu@gooddata.com"},{"name":"pkingo","email":"philipandreaskingo@hotmail.com"},{"name":"ptquang86","email":"ptquang86@gmail.com"},{"name":"qduval","email":"quentin.duval@gooddata.com"},{"name":"rodri360","email":"me@rodri360.com"},{"name":"scavnickyj","email":"jakub.scavnicky@gooddata.com"},{"name":"sitina","email":"jiri.sitina@gooddata.com"},{"name":"strouhaljan","email":"strouhal.jan@gmail.com"},{"name":"thao-luong","email":"thao.luong@gooddata.com"},{"name":"thuong.nguyen","email":"thuong.nguyen@gooddata.com"},{"name":"tomas.kratochvil","email":"tomas.kratochvil@gooddata.com"},{"name":"tomsatgd","email":"tomas.satinsky@gooddata.com"},{"name":"trung-le-quoc","email":"trung.le@gooddata.com"},{"name":"tu-ngo","email":"tungo1981@gmail.com"},{"name":"tu.bui","email":"tu.bui@gooddata.com"},{"name":"tulean","email":"tuan.le@gooddata.com"},{"name":"tuqt1005","email":"tu.tran@gooddata.com"},{"name":"utdnah","email":"danh.ung@gooddata.com"},{"name":"vlastikcz","email":"vlastimil.kotas@gooddata.com"},{"name":"vu.pham","email":"vu.pham@gooddata.com"},{"name":"xmort","email":"petr.dolejsi@gooddata.com"},{"name":"yanlipnican","email":"yanlipnican@gmail.com"}],"homepage":"https://github.com/gooddata/gooddata-react-components#readme","bugs":{"url":"https://github.com/gooddata/gooddata-react-components/issues"},"dist":{"shasum":"f9601e5a2ea9a7aa56ad439ea9925cac4566a4af","tarball":"https://registry.npmjs.org/@gooddata/react-components/-/react-components-7.8.0-alpha-yanlipnican-jli-bb-2349-2020-06-15T11-00-00-191Z.tgz","fileCount":2651,"integrity":"sha512-VpdiqgnAwyi4fmMb4l04xzRryy7bn9hs0x8ha/nLi7fjyq+ChxmBWu54d81uU1D9vdV5iZJKI3WgndoIA/NO6g==","signatures":[{"sig":"MEUCIQCrwe+0HUgwltg2+QnJ0XcYfLgAAL5FsV/r3CJEe3FjCQIgGFrVt56BpSlv2LmprM4BtXn48ba5nEO4MbyoUFvUm4g=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":10514564,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJe51TQCRA9TVsSAnZWagAAhfUP/07muZy15zJZ+p5B29Bn\nMBb0X0pA77sUtlzF0OOhIO/f6sNWrvRACYOHN6CnROreNyGUJd/f1IISw9js\nx97X652mlWjJFL3qIKnUXeDo3oV4dSIpoUnoJIGBV//2d0JEZSkjVwvbeONB\ndskjCFWh4nk2rE1KDg8z+6NNuOkmlJyQdgjufWmnBEZvIC4Z3JvwKVLLhAjU\nfN5qAX4TlVBZrk7q9dswdZg8QMCFGgcknFnVZM6MnTiSo4WZmE/gZ/BP4P/R\n9SFABRMzg7rSuLffRs+5ktZSkME3HBEMh3a1De0V3fLt35G73ZeuMrG6Tghu\n/XekBMzgh+j7Iwpm0TJC/bmLCEAC7eLKYzNLwgvdKyIdO+MLl6ioeaGqMw2k\nUvYHrUvLP/C5AlCciLEvoP9Yw+xvC7GipeFaI7tlUovo+QhY6JmnAQ1/mhjO\nMMsjgY77lrEXmSZ8m7pwbtL8xJx80vVnvPxNw1fDoYpw0lmx3cUIIjv8atmI\nwh1wc2oCLmF+u6B+22wHtckQWkpN9PL+qVCLW98hT6GAEMUaA5vw3MTgHndO\nocsZzhy3fE5eIsZ9MP1gZsFf5Wnuu99eU/bhKiH2EF0jKD2sXnCFzzqxcitT\nE7q7juBMWW4CkJCdemPzWbHURflSEVE2BuXZg5PtNCn36cVa3m7rWtWpJjAG\nt4LF\r\n=ubu+\r\n-----END PGP SIGNATURE-----\r\n"},"main":"dist/index.js","husky":{"hooks":{"pre-commit":"lint-staged"}},"config":{"eslint":"./examples/**/*.{js,jsx}","tslint":"./{__mocks__,src,stories}/{,**/}*.{ts,tsx}"},"readme":"[![npm version](https://badge.fury.io/js/%40gooddata%2Freact-components.svg)](https://www.npmjs.com/package/@gooddata/react-components)\n\n# GoodData.UI React components\n> A React-based JavaScript library for building data-driven applications\n\n## Getting started\n- [GoodData.UI Documentation](http://sdk.gooddata.com/gooddata-ui/)\n- [GoodData.UI Live Examples](https://gooddata-examples.herokuapp.com/)\n- [Stack Overflow](https://stackoverflow.com/questions/tagged/gooddata)\n\n### Usage\nWith [yarn](https://yarnpkg.com) installed, go to your project directory and run\n```\n$ yarn add @gooddata/react-components\n```\nIf you prefer [npm](npmjs.com) run\n```\n$ npm install --save @gooddata/react-components\n```\n\nThe public API is exposed via global `index.js`. Except for the styles, do not import any other file directly\nbecause they are not intended to be part of the public API.\n\n## Contributing\n\nWe welcome any contribution in form of [issues](https://github.com/gooddata/gooddata-react-components/issues) or [pull requests](https://github.com/gooddata/gooddata-react-components/pulls).\n\nInstall [Node.js](http://nodejs.org) (node 12.16.1, npm v6.13.4) and [Yarn](https://classic.yarnpkg.com) (1.22.4).\n\nInstall dependencies:\n```\nyarn install --frozen-lockfile\n```\n\nThese commands may come in handy while developing:\n\n| command | description |\n| ------- | ----------- |\n| `yarn install --pure-lockfile` | first step |\n| ||\n| `yarn dev` | build react-components to `/dist` in watch mode |\n| `yarn test` | run all unit tests |\n| `yarn prettier-write` | format the source code to match the valid codestyle |\n| `yarn validate` | validate codestyle |\n| ||\n| `yarn storybook` | run storybook from `/stories` on http://localhost:9001 |\n| `yarn build-storybook` | build storybook to `/dist-storybook` |\n| `yarn test-storybook` | run storybook and [screenshot tests](https://github.com/gooddata/gdc-client-utils/tree/master/test-storybook) |\n| ||\n| `yarn examples` | run Live Examples dev-server from `/examples` on https://localhost:8999 |\n| `yarn examples-build` | build Live Examples to `/examples/dist` |\n| `yarn examples-server` | serve built Live Examples - see `/examples/server/src` |\n| `yarn examples-testcafe` | run testcafe tests against `localhost:8999` |\n\n### Deploy to heroku.com\nWhen you deploy this repo to heroku, it serves *GoodData.UI Live Examples*.\nRelevant tasks are in `Procfile` and `package.json`.\n\n```bash\n# run in the project directory\nheroku login\nheroku create <your-app-name>\nheroku config:set DOMAIN_ADMIN_USERNAME=x@gooddata.com DOMAIN_ADMIN_PASSWORD=xy PROJECT_ID_TO_ASSIGN=xms7ga4tf3g3nzucd8380o2bev8oeknp\ngit push heroku HEAD:master\nheroku open\n```\n### Enable Geo Chart for Storybook and Live Examples\nGeo chart uses Mapbox to render map which requires a Mapbox access token.\n- Register an account and create Mapbox access token at [guide](https://docs.mapbox.com/help/how-mapbox-works/access-tokens/)\n- Store the created token at `.env`:\n```bash\necho -e \"EXAMPLE_MAPBOX_ACCESS_TOKEN=token\" >> .env # only need to run once\necho -e \"STORYBOOK_MAPBOX_ACCESS_TOKEN=token\" >> .env # only need to run once\n```\n\n### Run Live Examples Locally\nTo run *GoodData.UI Live Examples* locally:\n```bash\ngit clone <this-repository>\ncd  <repository-folder>\nyarn install --pure-lockfile\nyarn examples\n```\nThen open https://localhost:8999 and login using Live Examples account (you can [create one here](https://gooddata-examples.herokuapp.com/registration)).\n\n### Run Storybook locally\n- Run storybook with token stored in `.env` for more secure\n```bash\nyarn storybook\n```\n- Or run storybook with token env param exposed to cli (not suggested)\n```bash\nSTORYBOOK_MAPBOX_ACCESS_TOKEN=token yarn storybook\n```\n- Apply either above way to `yarn build-storybook` or `yarn test-storybook`\n\n### Source code formatting\nThe source code in the repository is formatted by [Prettier](https://prettier.io/).\nThe format of the code is validated by our Continuous Integration server and is one of the requirements of successful merge.\n\nPrettier is supported by every major IDE. You can find the list of supported editors and how to configure them [here](https://prettier.io/docs/en/editors.html).\n\nIn the case, when your editor is not supported or you don't want to setup the integration, you can run the `yarn prettier-write` command to reformat the code before commit.\n\n## Changelog\n\n- see [CHANGELOG.md](CHANGELOG.md)\n\n## Supported versions\n\nIn order to make the user experience with integrating GoodData UI SDK as smooth and secure as possible and to ensure that the SDK is using the latest features of the platform, we will only provide support to two most recent major versions of UI SDK.\n\nThe most recent majors will be supported in the following modes:\n\n- The latest major version will receive all new functionality and all bug fixes\n- The previous major version will only receive fixes to critical issues and security fixes. These fixes will be applied on top of last released version of the previous major\n\nThe customers are encouraged to always use the latest version of the UI SDK.\n\nIn case of using older versions, the user might face API incompatibility, performance or security issues.\n\nPlease follow the installation instructions to update to the newest version.\n\n## License\n\n(C) 2007-2020 GoodData Corporation\n\nThis project is dual licensed:\n\n- The ATTRIBUTION-NONCOMMERCIAL 4.0 INTERNATIONAL (CC BY-NC 4.0) is used for purpose of the trial experience and evaluation of GoodData.UI library.\n- The GOODDATA GOODDATA.UI LIBRARY END USER LICENSE AGREEMENT is used for GoodData customers.\n\nFor more information, please see [LICENSE](https://github.com/gooddata/gooddata-react-components/blob/master/LICENSE)\n","gitHead":"aa756fa93f7d459bdb849376a71f2fea9341bccf","scripts":{"dev":"bash scripts/build.sh --dev-watch","test":"jest --watch","build":"bash scripts/build.sh","tslint":"yarn run-tslint -t verbose $npm_package_config_tslint","prepare":"cd examples/server && yarn install --frozen-lockfile && cd ../..; rm -r examples/node_modules 2>/dev/null; true","examples":"bash scripts/run-examples.sh","prepare?":"# Called before `npm publish` and on local `npm install`. Temporarily also for deleting obsolete node_modules. Ends with `true` to continue gracefully.","validate":"tsc --noEmit && yarn tslint && eslint $npm_package_config_eslint && yarn validate-style && yarn prettier-check","build-dev":"bash scripts/build.sh --dev","examples?":"# Default is developer domain, other options: yarn examples [sec,secure,stg,stg2,stg3,demo,developer or URL]","storybook":"yarn build && start-storybook -p 9001 -c .storybook","test-once":"jest","tslint-ci":"mkdir -p ./ci/results && yarn run-tslint -t checkstyle -o ./ci/results/tslint-results.xml $npm_package_config_tslint","run-tslint":"tslint -p tsconfig.json","validate-ci":"tsc --noEmit && yarn tslint-ci  && eslint $npm_package_config_eslint -f checkstyle -o ci/results/eslint-results.xml && yarn validate-style-ci && yarn prettier-check","examples-build":"bash scripts/build-examples.sh","prepublishOnly":"yarn build","prettier-check":"prettier --check '{src,stories,styles,__mocks__,examples/server/src,examples/src,examples/test}/**/*.{ts,js,tsx,jsx,json,scss,md,yaml,html}'","prettier-write":"prettier --write '{src,stories,styles,__mocks__,examples/server/src,examples/src,examples/test}/**/*.{ts,js,tsx,jsx,json,scss,md,yaml,html}'","test-storybook":"yarn build && test-storybook","validate-style":"stylelint '**/*.scss'","build-storybook":"yarn build && build-storybook -c .storybook -o dist-storybook","examples-server":"node examples/server/src/index.js","heroku-postbuild":"yarn examples-build developer","examples-testcafe":"./scripts/run-testcafe.sh visual","validate-style-ci":"stylelint '**/*.scss' --custom-formatter=node_modules/stylelint-checkstyle-formatter > ci/results/stylelint-results.xml","check-circular-deps":"madge --circular --extensions ts ./src","examples-testcafe-ci":"./scripts/run-testcafe.sh ci","examples-testcafe-live":"./scripts/run-testcafe.sh live"},"typings":"dist/index.d.ts","_npmUser":{"name":"yanlipnican","email":"yanlipnican@gmail.com"},"deprecated":"@gooddata/react-components@7 reached End of Support on March 31, 2022. Please upgrade (see https://sdk.gooddata.com/gooddata-ui/docs/supported_versions.html for more information).","repository":{"url":"git+ssh://git@github.com/gooddata/gooddata-react-components.git","type":"git"},"_npmVersion":"6.13.4","description":"GoodData.UI - A powerful JavaScript library for building analytical applications","directories":{},"lint-staged":{"{src,stories,styles,__mocks__,examples/server/src,examples/src,examples/test}/**/*.{ts,js,tsx,jsx,scss}":["npx gdc-fix-copyright","git add"],"{src,stories,styles,__mocks__,examples/server/src,examples/src,examples/test}/**/*.{ts,js,tsx,jsx,json,scss,md,yaml,html}":["prettier --write","git add"]},"_nodeVersion":"12.16.1","dependencies":{"rxjs":"^5.5.6","uuid":"^3.2.1","immer":"^1.3.1","lodash":"^4.17.15","date-fns":"^2.7.0","downshift":"^3.2.7","invariant":"^2.2.2","mapbox-gl":"^1.6.1","classnames":"^2.2.6","codemirror":"^5.54.0","highcharts":"7.1.1","prop-types":"^15.6.0","react-intl":"^3.6.0","custom-event":"^1.0.1","react-window":"^1.8.1","ag-grid-react":"20.0.0","react-measure":"^2.3.0","@types/mapbox-gl":"^1.6.1","react-day-picker":"~7.3.0","react-responsive":"^3.0.0","stringify-object":"^2.4.0","@gooddata/typings":"^2.24.2","@types/codemirror":"^0.0.95","ag-grid-community":"20.0.0","http-status-codes":"^1.3.0","react-codemirror2":"^7.2.0","@gooddata/js-utils":"^3.10.5","@gooddata/numberjs":"^3.2.4","fixed-data-table-2":"0.7.17","@gooddata/goodstrap":"^68.10.0","react-dom-factories":"^1.0.2","@gooddata/gooddata-js":"^13.0.1","json-stable-stringify":"^1.0.1","react-transition-group":"^2.2.1","hoist-non-react-statics":"^3.3.0","nodelist-foreach-polyfill":"^1.2.0","@formatjs/intl-pluralrules":"^1.3.6","highcharts-grouped-categories":"^1.1.3"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"raf":"3.3.2","yup":"^0.24.1","jest":"24.7.1","husky":"3.0.0","madge":"^3.4.4","react":"^16.5.2","enzyme":"3.5.0","eslint":"4.19.1","formik":"^0.11.11","moment":"2.23.0","history":"^4.7.2","ts-jest":"24.0.0","webpack":"4.30.0","full-icu":"^1.3.0","prettier":"1.16.4","react-ga":"^2.5.2","recharts":"1.0.0-beta.9","testcafe":"1.1.4","commander":"2.14.1","node-sass":"4.13.0","react-dom":"^16.5.2","stylelint":"^10.0.0","supertest":"3.0.0","ts-loader":"6.0.0","@types/raf":"^3.4.0","css-loader":"0.28.7","jest-junit":"3.0.0","raw-loader":"0.5.1","styled-jsx":"2.2.1","typescript":"3.3.4000","@babel/core":"7.4.4","@types/jest":"24.0.6","@types/node":"7.0.8","@types/uuid":"3.4.3","file-loader":"3.0.1","jest-enzyme":"7.0.2","lint-staged":"9.1.0","sass-loader":"6.0.6","webpack-cli":"3.3.2","@types/react":"16.8.6","babel-loader":"8.0.5","react-helmet":"5.2.0","react-select":"1.2.1","style-loader":"0.19.1","@types/enzyme":"3.1.13","@types/lodash":"4.14.123","testcafe-live":"0.1.4","@babel/runtime":"7.4.4","dotenv-webpack":"^1.7.0","@babel/polyfill":"^7.4.4","@storybook/react":"5.0.11","@types/invariant":"2.2.29","@types/react-dom":"16.0.11","isomorphic-fetch":"2.2.1","react-datepicker":"1.1.0","react-router-dom":"4.2.2","@babel/preset-env":"7.4.4","@gooddata/mock-js":"^2.13.1","@storybook/addons":"5.0.11","@types/classnames":"2.2.3","@types/prop-types":"15.5.2","@storybook/theming":"5.0.11","identity-obj-proxy":"^3.0.0","intl-messageformat":"^7.5.4","webpack-dev-server":"3.3.1","@babel/preset-react":"7.0.0","@types/react-portal":"4.0.1","@types/react-window":"^1.8.1","babel-plugin-lodash":"3.3.4","html-webpack-plugin":"3.2.0","react-test-renderer":"16.4.2","@types/react-measure":"2.0.5","clean-webpack-plugin":"2.0.2","stats-webpack-plugin":"0.7.0","eslint-config-prettier":"4.1.0","react-google-recaptcha":"^0.14.1","tslint-config-prettier":"1.18.0","@gooddata/eslint-config":"^1.0.0","@gooddata/tslint-config":"1.0.0","@types/react-responsive":"^3.0.3","@types/storybook__react":"4.0.1","@types/stringify-object":"^3.2.0","enzyme-adapter-react-16":"1.3.1","@gooddata/test-storybook":"4.0.0","@storybook/addon-actions":"5.0.11","@storybook/addon-options":"5.0.11","node-sass-magic-importer":"5.1.0","react-syntax-highlighter":"11.0.2","@types/fixed-data-table-2":"0.8.1","stylelint-config-prettier":"5.2.0","@gooddata/stylelint-config":"4.0.1","@types/react-test-renderer":"16.0.0","circular-dependency-plugin":"5.0.2","compression-webpack-plugin":"2.0.0","@types/json-stable-stringify":"^1.0.32","@gooddata/frontend-npm-scripts":"1.1.0","@types/enzyme-adapter-react-16":"1.0.3","stylelint-checkstyle-formatter":"0.1.0","@types/storybook__addon-actions":"3.4.2","@babel/plugin-proposal-class-properties":"7.4.4","@babel/plugin-proposal-object-rest-spread":"7.4.4","@babel/plugin-transform-async-to-generator":"7.4.4"},"peerDependencies":{"react":"^16.5.2","react-dom":"^16.5.2"},"_npmOperationalInternal":{"tmp":"tmp/react-components_7.8.0-alpha-yanlipnican-jli-bb-2349-2020-06-15T11-00-00-191Z_1592218831398_0.7958807321007557","host":"s3://npm-registry-packages"}},"7.8.0-beta.15":{"name":"@gooddata/react-components","version":"7.8.0-beta.15","author":{"name":"GoodData Corporation"},"license":"BSD-3-Clause","_id":"@gooddata/react-components@7.8.0-beta.15","maintainers":[{"name":"afi","email":"adam.fiedler@gooddata.com"},{"name":"bertold8","email":"ivan.nejezchleb@seznam.cz"},{"name":"bich.nguyen","email":"bich.nguyen@gooddata.com"},{"name":"brbistas","email":"valentinos.chraniotis@gooddata.com"},{"name":"bugsbunny338","email":"jiri.zajic@mensa.cz"},{"name":"de.do","email":"de.do@gooddata.com"},{"name":"gooddata-ci","email":"rail@gooddata.com"},{"name":"hang.ngo","email":"hang.ngo@gooddata.com"},{"name":"hung.nguyen.hoang","email":"hung.nguyen@gooddata.com"},{"name":"huong.nguyen","email":"huong.nguyen@gooddata.com"},{"name":"huyen.nguyen","email":"huyen.nguyen@gooddata.com"},{"name":"ivan.mjartan","email":"ivan.mjartan@gooddata.com"},{"name":"jakub-sterba","email":"jakub.sterba@gooddata.com"},{"name":"jaroslav.tomecek","email":"jaroslav.tomecek@gooddata.com"},{"name":"jkittler","email":"honza.kittler@gmail.com"},{"name":"khanh.le","email":"khanh.le@gooddata.com"},{"name":"lanhuynh","email":"lan.huynh@gooddata.com"},{"name":"linhhong","email":"linh.hong@gooddata.com"},{"name":"lupko","email":"lubomir.slivka@gooddata.com"},{"name":"mai.nguyen","email":"mai.nguyen@gooddata.com"},{"name":"matyas.kandl","email":"matyas.kandl@gooddata.com"},{"name":"michal.marsal","email":"michal.marsal@gooddata.com"},{"name":"my.duong","email":"my.duong@gooddata.com"},{"name":"naibinh","email":"naibinh@gmail.com"},{"name":"nikolacech","email":"nikola.cech@gooddata.com"},{"name":"nis.hua","email":"nis.hua@gooddata.com"},{"name":"no23reason","email":"dan.homola@hotmail.cz"},{"name":"patrikbraborec","email":"patrik.braborec@gooddata.com"},{"name":"pbenes","email":"petr.benes@gooddata.com"},{"name":"petrjanu","email":"petr.janu@gooddata.com"},{"name":"pkingo","email":"philipandreaskingo@hotmail.com"},{"name":"ptquang86","email":"ptquang86@gmail.com"},{"name":"qduval","email":"quentin.duval@gooddata.com"},{"name":"rodri360","email":"me@rodri360.com"},{"name":"scavnickyj","email":"jakub.scavnicky@gooddata.com"},{"name":"sitina","email":"jiri.sitina@gooddata.com"},{"name":"strouhaljan","email":"strouhal.jan@gmail.com"},{"name":"thao-luong","email":"thao.luong@gooddata.com"},{"name":"thuong.nguyen","email":"thuong.nguyen@gooddata.com"},{"name":"tomas.kratochvil","email":"tomas.kratochvil@gooddata.com"},{"name":"tomsatgd","email":"tomas.satinsky@gooddata.com"},{"name":"trung-le-quoc","email":"trung.le@gooddata.com"},{"name":"tu-ngo","email":"tungo1981@gmail.com"},{"name":"tu.bui","email":"tu.bui@gooddata.com"},{"name":"tulean","email":"tuan.le@gooddata.com"},{"name":"tuqt1005","email":"tu.tran@gooddata.com"},{"name":"utdnah","email":"danh.ung@gooddata.com"},{"name":"vi.phan","email":"vi.phan@gooddata.com"},{"name":"vlastikcz","email":"vlastimil.kotas@gooddata.com"},{"name":"vu.pham","email":"vu.pham@gooddata.com"},{"name":"xmort","email":"petr.dolejsi@gooddata.com"},{"name":"yanlipnican","email":"yanlipnican@gmail.com"}],"homepage":"https://github.com/gooddata/gooddata-react-components#readme","bugs":{"url":"https://github.com/gooddata/gooddata-react-components/issues"},"dist":{"shasum":"afcf94f3f74437db6661ec3d17c8573613c405b0","tarball":"https://registry.npmjs.org/@gooddata/react-components/-/react-components-7.8.0-beta.15.tgz","fileCount":2652,"integrity":"sha512-QY7m/4gg0jxE5TtU12IhYXbv0+BOOXLF6YFMY5NKk5/YF2D48WyMiUUTYFPnspnZwJvzia7XXRNgxnQ/OxdGbg==","signatures":[{"sig":"MEUCIQDMaYf3GvUjeWvtdW7RxskutL9vMn11uJk6HErCvrDHxwIgLjZ+AlG0yuT08ZPCfBPJR6o0N8XB5Jz2N+OpjIFr14g=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":10542955,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJe6I2dCRA9TVsSAnZWagAAGQAP/joN270M1v6T2Ofvbkc/\nugV9rRcBEM8kab4bsInawu7vxKD3hnYFr3iy1nOiaOQeL4hNevFz4JC2az3t\n3sb96lT1v5T1KL4+IBDvb3lO0IBa1ZsmGtkvJ8Y90I0zCE2LGISvF3Lkj4pf\nJpiT+8Yw8goxVzgG6NuZkBQitP8JK7sAWNQvf/X3vdonxsSMKe892pNeVOjq\nYRGZtlJF4wncev3EsntGU9kE1491EBLjfSPIzqys3U90VnX6McsV2L7LInPz\nSlQEGcqoBcUD9JHZ7bfKUM+6Ri3htLnjqiC8ZA9rH1TUxYJTjAJjCpjaS2B+\n/r+RvrQisrqbiAeciJjgbC6rmCernjGlGQAOg4TSN4WhqMYw4c+VDWoFZ/5H\nP4/9b75c6NDx7B50JU0l5BIwvRoYMQdp9FBxy38r2GAhfiNDChQ4xWYGqEiw\nltfJuhvlbyqqJvLOcj8TZEM2FFlIRgrhhJfIu24LSa+BbWX7vHDP6RNow849\nTKuI4JZwx/9iOTguA/2aJIr0ZSP1BMgfXEdBCtLx+DfzB29/oKUZ9fLaCbri\nIuTTq9xo9la0w7IiMg/X9tCZrlhw1xn6KSnbpDP7jZnzv6LWYLV0RvUkVeNM\n712dLrdQ1xp/jeW6G0FadItpiQKR6m6y+ii4931WncDcNgkvDGCpdHu7xSmA\nGrfW\r\n=LzT5\r\n-----END PGP SIGNATURE-----\r\n"},"main":"dist/index.js","husky":{"hooks":{"pre-commit":"lint-staged"}},"config":{"eslint":"./examples/**/*.{js,jsx}","tslint":"./{__mocks__,src,stories}/{,**/}*.{ts,tsx}"},"readme":"[![npm version](https://badge.fury.io/js/%40gooddata%2Freact-components.svg)](https://www.npmjs.com/package/@gooddata/react-components)\n\n# GoodData.UI React components\n> A React-based JavaScript library for building data-driven applications\n\n## Getting started\n- [GoodData.UI Documentation](http://sdk.gooddata.com/gooddata-ui/)\n- [GoodData.UI Live Examples](https://gooddata-examples.herokuapp.com/)\n- [Stack Overflow](https://stackoverflow.com/questions/tagged/gooddata)\n\n### Usage\nWith [yarn](https://yarnpkg.com) installed, go to your project directory and run\n```\n$ yarn add @gooddata/react-components\n```\nIf you prefer [npm](npmjs.com) run\n```\n$ npm install --save @gooddata/react-components\n```\n\nThe public API is exposed via global `index.js`. Except for the styles, do not import any other file directly\nbecause they are not intended to be part of the public API.\n\n## Contributing\n\nWe welcome any contribution in form of [issues](https://github.com/gooddata/gooddata-react-components/issues) or [pull requests](https://github.com/gooddata/gooddata-react-components/pulls).\n\nInstall [Node.js](http://nodejs.org) (node 12.16.1, npm v6.13.4) and [Yarn](https://classic.yarnpkg.com) (1.22.4).\n\nInstall dependencies:\n```\nyarn install --frozen-lockfile\n```\n\nThese commands may come in handy while developing:\n\n| command | description |\n| ------- | ----------- |\n| `yarn install --pure-lockfile` | first step |\n| ||\n| `yarn dev` | build react-components to `/dist` in watch mode |\n| `yarn test` | run all unit tests |\n| `yarn prettier-write` | format the source code to match the valid codestyle |\n| `yarn validate` | validate codestyle |\n| ||\n| `yarn storybook` | run storybook from `/stories` on http://localhost:9001 |\n| `yarn build-storybook` | build storybook to `/dist-storybook` |\n| `yarn test-storybook` | run storybook and [screenshot tests](https://github.com/gooddata/gdc-client-utils/tree/master/test-storybook) |\n| ||\n| `yarn examples` | run Live Examples dev-server from `/examples` on https://localhost:8999 |\n| `yarn examples-build` | build Live Examples to `/examples/dist` |\n| `yarn examples-server` | serve built Live Examples - see `/examples/server/src` |\n| `yarn examples-testcafe` | run testcafe tests against `localhost:8999` |\n\n### Deploy to heroku.com\nWhen you deploy this repo to heroku, it serves *GoodData.UI Live Examples*.\nRelevant tasks are in `Procfile` and `package.json`.\n\n```bash\n# run in the project directory\nheroku login\nheroku create <your-app-name>\nheroku config:set DOMAIN_ADMIN_USERNAME=x@gooddata.com DOMAIN_ADMIN_PASSWORD=xy PROJECT_ID_TO_ASSIGN=xms7ga4tf3g3nzucd8380o2bev8oeknp\ngit push heroku HEAD:master\nheroku open\n```\n### Enable Geo Chart for Storybook and Live Examples\nGeo chart uses Mapbox to render map which requires a Mapbox access token.\n- Register an account and create Mapbox access token at [guide](https://docs.mapbox.com/help/how-mapbox-works/access-tokens/)\n- Store the created token at `.env`:\n```bash\necho -e \"EXAMPLE_MAPBOX_ACCESS_TOKEN=token\" >> .env # only need to run once\necho -e \"STORYBOOK_MAPBOX_ACCESS_TOKEN=token\" >> .env # only need to run once\n```\n\n### Run Live Examples Locally\nTo run *GoodData.UI Live Examples* locally:\n```bash\ngit clone <this-repository>\ncd  <repository-folder>\nyarn install --pure-lockfile\nyarn examples\n```\nThen open https://localhost:8999 and login using Live Examples account (you can [create one here](https://gooddata-examples.herokuapp.com/registration)).\n\n### Run Storybook locally\n- Run storybook with token stored in `.env` for more secure\n```bash\nyarn storybook\n```\n- Or run storybook with token env param exposed to cli (not suggested)\n```bash\nSTORYBOOK_MAPBOX_ACCESS_TOKEN=token yarn storybook\n```\n- Apply either above way to `yarn build-storybook` or `yarn test-storybook`\n\n### Source code formatting\nThe source code in the repository is formatted by [Prettier](https://prettier.io/).\nThe format of the code is validated by our Continuous Integration server and is one of the requirements of successful merge.\n\nPrettier is supported by every major IDE. You can find the list of supported editors and how to configure them [here](https://prettier.io/docs/en/editors.html).\n\nIn the case, when your editor is not supported or you don't want to setup the integration, you can run the `yarn prettier-write` command to reformat the code before commit.\n\n## Changelog\n\n- see [CHANGELOG.md](CHANGELOG.md)\n\n## Supported versions\n\nIn order to make the user experience with integrating GoodData UI SDK as smooth and secure as possible and to ensure that the SDK is using the latest features of the platform, we will only provide support to two most recent major versions of UI SDK.\n\nThe most recent majors will be supported in the following modes:\n\n- The latest major version will receive all new functionality and all bug fixes\n- The previous major version will only receive fixes to critical issues and security fixes. These fixes will be applied on top of last released version of the previous major\n\nThe customers are encouraged to always use the latest version of the UI SDK.\n\nIn case of using older versions, the user might face API incompatibility, performance or security issues.\n\nPlease follow the installation instructions to update to the newest version.\n\n## License\n\n(C) 2007-2020 GoodData Corporation\n\nThis project is dual licensed:\n\n- The ATTRIBUTION-NONCOMMERCIAL 4.0 INTERNATIONAL (CC BY-NC 4.0) is used for purpose of the trial experience and evaluation of GoodData.UI library.\n- The GOODDATA GOODDATA.UI LIBRARY END USER LICENSE AGREEMENT is used for GoodData customers.\n\nFor more information, please see [LICENSE](https://github.com/gooddata/gooddata-react-components/blob/master/LICENSE)\n","gitHead":"65b5adfffcabb0e125cd98ab36a24fefed3890d0","scripts":{"dev":"bash scripts/build.sh --dev-watch","test":"jest --watch","build":"bash scripts/build.sh","tslint":"yarn run-tslint -t verbose $npm_package_config_tslint","prepare":"cd examples/server && yarn install --frozen-lockfile && cd ../..; rm -r examples/node_modules 2>/dev/null; true","examples":"bash scripts/run-examples.sh","prepare?":"# Called before `npm publish` and on local `npm install`. Temporarily also for deleting obsolete node_modules. Ends with `true` to continue gracefully.","validate":"tsc --noEmit && yarn tslint && eslint $npm_package_config_eslint && yarn validate-style && yarn prettier-check","build-dev":"bash scripts/build.sh --dev","examples?":"# Default is developer domain, other options: yarn examples [sec,secure,stg,stg2,stg3,demo,developer or URL]","storybook":"yarn build && start-storybook -p 9001 -c .storybook","test-once":"jest","tslint-ci":"mkdir -p ./ci/results && yarn run-tslint -t checkstyle -o ./ci/results/tslint-results.xml $npm_package_config_tslint","run-tslint":"tslint -p tsconfig.json","validate-ci":"tsc --noEmit && yarn tslint-ci  && eslint $npm_package_config_eslint -f checkstyle -o ci/results/eslint-results.xml && yarn validate-style-ci && yarn prettier-check","examples-build":"bash scripts/build-examples.sh","prepublishOnly":"yarn build","prettier-check":"prettier --check '{src,stories,styles,__mocks__,examples/server/src,examples/src,examples/test}/**/*.{ts,js,tsx,jsx,json,scss,md,yaml,html}'","prettier-write":"prettier --write '{src,stories,styles,__mocks__,examples/server/src,examples/src,examples/test}/**/*.{ts,js,tsx,jsx,json,scss,md,yaml,html}'","test-storybook":"yarn build && test-storybook","validate-style":"stylelint '**/*.scss'","build-storybook":"yarn build && build-storybook -c .storybook -o dist-storybook","examples-server":"node examples/server/src/index.js","heroku-postbuild":"yarn examples-build developer","examples-testcafe":"./scripts/run-testcafe.sh visual","validate-style-ci":"stylelint '**/*.scss' --custom-formatter=node_modules/stylelint-checkstyle-formatter > ci/results/stylelint-results.xml","check-circular-deps":"madge --circular --extensions ts ./src","examples-testcafe-ci":"./scripts/run-testcafe.sh ci","examples-testcafe-live":"./scripts/run-testcafe.sh live"},"typings":"dist/index.d.ts","_npmUser":{"name":"gooddata-ci","email":"rail@gooddata.com"},"deprecated":"@gooddata/react-components@7 reached End of Support on March 31, 2022. Please upgrade (see https://sdk.gooddata.com/gooddata-ui/docs/supported_versions.html for more information).","repository":{"url":"git+ssh://git@github.com/gooddata/gooddata-react-components.git","type":"git"},"_npmVersion":"6.13.4","description":"GoodData.UI - A powerful JavaScript library for building analytical applications","directories":{},"lint-staged":{"{src,stories,styles,__mocks__,examples/server/src,examples/src,examples/test}/**/*.{ts,js,tsx,jsx,scss}":["npx gdc-fix-copyright","git add"],"{src,stories,styles,__mocks__,examples/server/src,examples/src,examples/test}/**/*.{ts,js,tsx,jsx,json,scss,md,yaml,html}":["prettier --write","git add"]},"_nodeVersion":"12.16.1","dependencies":{"rxjs":"^5.5.6","uuid":"^3.2.1","immer":"^1.3.1","lodash":"^4.17.15","date-fns":"^2.7.0","downshift":"^3.2.7","invariant":"^2.2.2","mapbox-gl":"^1.6.1","classnames":"^2.2.6","codemirror":"^5.54.0","highcharts":"7.1.1","prop-types":"^15.6.0","react-intl":"^3.6.0","custom-event":"^1.0.1","react-window":"^1.8.1","ag-grid-react":"20.0.0","react-measure":"^2.3.0","@types/mapbox-gl":"^1.6.1","react-day-picker":"~7.3.0","react-responsive":"^3.0.0","stringify-object":"^2.4.0","@gooddata/typings":"^2.24.2","@types/codemirror":"^0.0.95","ag-grid-community":"20.0.0","http-status-codes":"^1.3.0","react-codemirror2":"^7.2.0","@gooddata/js-utils":"^3.10.5","@gooddata/numberjs":"^3.2.4","fixed-data-table-2":"0.7.17","@gooddata/goodstrap":"^68.10.0","react-dom-factories":"^1.0.2","@gooddata/gooddata-js":"^13.0.1","json-stable-stringify":"^1.0.1","react-transition-group":"^2.2.1","hoist-non-react-statics":"^3.3.0","nodelist-foreach-polyfill":"^1.2.0","@formatjs/intl-pluralrules":"^1.3.6","highcharts-grouped-categories":"^1.1.3"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"raf":"3.3.2","yup":"^0.24.1","jest":"24.7.1","husky":"3.0.0","madge":"^3.4.4","react":"^16.5.2","enzyme":"3.5.0","eslint":"4.19.1","formik":"^0.11.11","moment":"2.23.0","history":"^4.7.2","ts-jest":"24.0.0","webpack":"4.30.0","full-icu":"^1.3.0","prettier":"1.16.4","react-ga":"^2.5.2","recharts":"1.0.0-beta.9","testcafe":"1.1.4","commander":"2.14.1","node-sass":"4.13.0","react-dom":"^16.5.2","stylelint":"^10.0.0","supertest":"3.0.0","ts-loader":"6.0.0","@types/raf":"^3.4.0","css-loader":"0.28.7","jest-junit":"3.0.0","raw-loader":"0.5.1","styled-jsx":"2.2.1","typescript":"3.3.4000","@babel/core":"7.4.4","@types/jest":"24.0.6","@types/node":"7.0.8","@types/uuid":"3.4.3","file-loader":"3.0.1","jest-enzyme":"7.0.2","lint-staged":"9.1.0","sass-loader":"6.0.6","webpack-cli":"3.3.2","@types/react":"16.8.6","babel-loader":"8.0.5","react-helmet":"5.2.0","react-select":"1.2.1","style-loader":"0.19.1","@types/enzyme":"3.1.13","@types/lodash":"4.14.123","testcafe-live":"0.1.4","@babel/runtime":"7.4.4","dotenv-webpack":"^1.7.0","@babel/polyfill":"^7.4.4","@storybook/react":"5.0.11","@types/invariant":"2.2.29","@types/react-dom":"16.0.11","isomorphic-fetch":"2.2.1","react-datepicker":"1.1.0","react-router-dom":"4.2.2","@babel/preset-env":"7.4.4","@gooddata/mock-js":"^2.13.1","@storybook/addons":"5.0.11","@types/classnames":"2.2.3","@types/prop-types":"15.5.2","@storybook/theming":"5.0.11","identity-obj-proxy":"^3.0.0","intl-messageformat":"^7.5.4","webpack-dev-server":"3.3.1","@babel/preset-react":"7.0.0","@types/react-portal":"4.0.1","@types/react-window":"^1.8.1","babel-plugin-lodash":"3.3.4","html-webpack-plugin":"3.2.0","react-test-renderer":"16.4.2","@types/react-measure":"2.0.5","clean-webpack-plugin":"2.0.2","stats-webpack-plugin":"0.7.0","eslint-config-prettier":"4.1.0","react-google-recaptcha":"^0.14.1","tslint-config-prettier":"1.18.0","@gooddata/eslint-config":"^1.0.0","@gooddata/tslint-config":"1.0.0","@types/react-responsive":"^3.0.3","@types/storybook__react":"4.0.1","@types/stringify-object":"^3.2.0","enzyme-adapter-react-16":"1.3.1","@gooddata/test-storybook":"4.0.0","@storybook/addon-actions":"5.0.11","@storybook/addon-options":"5.0.11","node-sass-magic-importer":"5.1.0","react-syntax-highlighter":"11.0.2","@types/fixed-data-table-2":"0.8.1","stylelint-config-prettier":"5.2.0","@gooddata/stylelint-config":"4.0.1","@types/react-test-renderer":"16.0.0","circular-dependency-plugin":"5.0.2","compression-webpack-plugin":"2.0.0","@types/json-stable-stringify":"^1.0.32","@gooddata/frontend-npm-scripts":"1.1.0","@types/enzyme-adapter-react-16":"1.0.3","stylelint-checkstyle-formatter":"0.1.0","@types/storybook__addon-actions":"3.4.2","@babel/plugin-proposal-class-properties":"7.4.4","@babel/plugin-proposal-object-rest-spread":"7.4.4","@babel/plugin-transform-async-to-generator":"7.4.4"},"peerDependencies":{"react":"^16.5.2","react-dom":"^16.5.2"},"_npmOperationalInternal":{"tmp":"tmp/react-components_7.8.0-beta.15_1592298908605_0.3603127285735317","host":"s3://npm-registry-packages"}},"7.8.0-alpha-ivan.mjartan-IMJ-ONE-4449-2020-06-16T09-33-18-866Z":{"name":"@gooddata/react-components","version":"7.8.0-alpha-ivan.mjartan-IMJ-ONE-4449-2020-06-16T09-33-18-866Z","author":{"name":"GoodData Corporation"},"license":"BSD-3-Clause","_id":"@gooddata/react-components@7.8.0-alpha-ivan.mjartan-IMJ-ONE-4449-2020-06-16T09-33-18-866Z","maintainers":[{"name":"afi","email":"adam.fiedler@gooddata.com"},{"name":"bertold8","email":"ivan.nejezchleb@seznam.cz"},{"name":"bich.nguyen","email":"bich.nguyen@gooddata.com"},{"name":"brbistas","email":"valentinos.chraniotis@gooddata.com"},{"name":"bugsbunny338","email":"jiri.zajic@mensa.cz"},{"name":"de.do","email":"de.do@gooddata.com"},{"name":"gooddata-ci","email":"rail@gooddata.com"},{"name":"hang.ngo","email":"hang.ngo@gooddata.com"},{"name":"hung.nguyen.hoang","email":"hung.nguyen@gooddata.com"},{"name":"huong.nguyen","email":"huong.nguyen@gooddata.com"},{"name":"huyen.nguyen","email":"huyen.nguyen@gooddata.com"},{"name":"ivan.mjartan","email":"ivan.mjartan@gooddata.com"},{"name":"jakub-sterba","email":"jakub.sterba@gooddata.com"},{"name":"jaroslav.tomecek","email":"jaroslav.tomecek@gooddata.com"},{"name":"jkittler","email":"honza.kittler@gmail.com"},{"name":"khanh.le","email":"khanh.le@gooddata.com"},{"name":"lanhuynh","email":"lan.huynh@gooddata.com"},{"name":"linhhong","email":"linh.hong@gooddata.com"},{"name":"lupko","email":"lubomir.slivka@gooddata.com"},{"name":"mai.nguyen","email":"mai.nguyen@gooddata.com"},{"name":"matyas.kandl","email":"matyas.kandl@gooddata.com"},{"name":"michal.marsal","email":"michal.marsal@gooddata.com"},{"name":"my.duong","email":"my.duong@gooddata.com"},{"name":"naibinh","email":"naibinh@gmail.com"},{"name":"nikolacech","email":"nikola.cech@gooddata.com"},{"name":"nis.hua","email":"nis.hua@gooddata.com"},{"name":"no23reason","email":"dan.homola@hotmail.cz"},{"name":"patrikbraborec","email":"patrik.braborec@gooddata.com"},{"name":"pbenes","email":"petr.benes@gooddata.com"},{"name":"petrjanu","email":"petr.janu@gooddata.com"},{"name":"pkingo","email":"philipandreaskingo@hotmail.com"},{"name":"ptquang86","email":"ptquang86@gmail.com"},{"name":"qduval","email":"quentin.duval@gooddata.com"},{"name":"rodri360","email":"me@rodri360.com"},{"name":"scavnickyj","email":"jakub.scavnicky@gooddata.com"},{"name":"sitina","email":"jiri.sitina@gooddata.com"},{"name":"strouhaljan","email":"strouhal.jan@gmail.com"},{"name":"thao-luong","email":"thao.luong@gooddata.com"},{"name":"thuong.nguyen","email":"thuong.nguyen@gooddata.com"},{"name":"tomas.kratochvil","email":"tomas.kratochvil@gooddata.com"},{"name":"tomsatgd","email":"tomas.satinsky@gooddata.com"},{"name":"trung-le-quoc","email":"trung.le@gooddata.com"},{"name":"tu-ngo","email":"tungo1981@gmail.com"},{"name":"tu.bui","email":"tu.bui@gooddata.com"},{"name":"tulean","email":"tuan.le@gooddata.com"},{"name":"tuqt1005","email":"tu.tran@gooddata.com"},{"name":"utdnah","email":"danh.ung@gooddata.com"},{"name":"vi.phan","email":"vi.phan@gooddata.com"},{"name":"vlastikcz","email":"vlastimil.kotas@gooddata.com"},{"name":"vu.pham","email":"vu.pham@gooddata.com"},{"name":"xmort","email":"petr.dolejsi@gooddata.com"},{"name":"yanlipnican","email":"yanlipnican@gmail.com"}],"homepage":"https://github.com/gooddata/gooddata-react-components#readme","bugs":{"url":"https://github.com/gooddata/gooddata-react-components/issues"},"dist":{"shasum":"29506caa1e55784f102da195329970a75a2bad26","tarball":"https://registry.npmjs.org/@gooddata/react-components/-/react-components-7.8.0-alpha-ivan.mjartan-IMJ-ONE-4449-2020-06-16T09-33-18-866Z.tgz","fileCount":2660,"integrity":"sha512-SSrpsRjpUByHcaCZ4NxY78sGODcWHfFyRQdZzga1LySphNhB+q/rwuR8CUbAkNIUZgqhgUM7pRIVPCYKb5JE9A==","signatures":[{"sig":"MEUCIGujKIccmee4HgzKOeXKAyZmIRp/QlyG+FZyjBT0/E1VAiEAsevXCPyMJuES2B+b2iv/Gdt1afeEQERkOhuyu3Zm9lY=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":10639690,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJe6JICCRA9TVsSAnZWagAAsJMP/1X/E2ajPndTZ0SRV0pT\n6C2QdpEXCcZK0jGL2yZOUVE63Ci+zcg5BQ2iYBvLrkO6s78xU2fqw9Fvwont\nVwBpKVpbauyLPYmfMoDS6hPBWM90S4mhF9sZ1OIHzHP9eKD2KyRissCe10Gn\nnQ42R2CtXjadPyc+Rn9201iejxTgc4/z1YeKEqJdssQsjSXkQNoSNSHCSICL\ngRCi/2rCUfj7xyZj8NCZKsEw+HehrO1o0aXH185z1cXYPJgCnZm1JbLa4G26\n9pk/VB9WfpeYkDSvmLpdxlWMR0rL1oWDQA0YXQOnPRvDU6solcA4z4Dfuasc\nDYlVzYAddI2rYM2ISrdZBJ0WLBE3CRhpEOEtG3RMFrX5+r1s0frCw1wk0+I8\nAQg+qdspC5/oTwwfWM+7a0dB5yGpA+rnriGFN7rg6wXR1X6DK4AqYoig+Kwe\ngQSRl9BTzYVx2fanuh7adbOP/Mf8B8xnPf7mY7PdH9cjUzujrbBqMcEYeJR4\nA5Pyv8m2bv8+0CWq69vM7i+GVMP8MD250PZWD/J2JJQGdQSrydheQn/QjLea\nYviy++EsrkJlu6CsSMbNos0lBiEjobZZoVfIRppNsoxJ0LABaTOts4Tt1D+a\n76A8WQextQyxfntXaQi8dr1pzFJe74fg+4ydq7rzTez2X/quMy8wdHWzorDU\nahTE\r\n=65Fu\r\n-----END PGP SIGNATURE-----\r\n"},"main":"dist/index.js","husky":{"hooks":{"pre-commit":"lint-staged"}},"config":{"eslint":"./examples/**/*.{js,jsx}","tslint":"./{__mocks__,src,stories}/{,**/}*.{ts,tsx}"},"readme":"[![npm version](https://badge.fury.io/js/%40gooddata%2Freact-components.svg)](https://www.npmjs.com/package/@gooddata/react-components)\n\n# GoodData.UI React components\n> A React-based JavaScript library for building data-driven applications\n\n## Getting started\n- [GoodData.UI Documentation](http://sdk.gooddata.com/gooddata-ui/)\n- [GoodData.UI Live Examples](https://gooddata-examples.herokuapp.com/)\n- [Stack Overflow](https://stackoverflow.com/questions/tagged/gooddata)\n\n### Usage\nWith [yarn](https://yarnpkg.com) installed, go to your project directory and run\n```\n$ yarn add @gooddata/react-components\n```\nIf you prefer [npm](npmjs.com) run\n```\n$ npm install --save @gooddata/react-components\n```\n\nThe public API is exposed via global `index.js`. Except for the styles, do not import any other file directly\nbecause they are not intended to be part of the public API.\n\n## Contributing\n\nWe welcome any contribution in form of [issues](https://github.com/gooddata/gooddata-react-components/issues) or [pull requests](https://github.com/gooddata/gooddata-react-components/pulls).\n\nInstall [Node.js](http://nodejs.org) (node 12.16.1, npm v6.13.4) and [Yarn](https://classic.yarnpkg.com) (1.22.4).\n\nInstall dependencies:\n```\nyarn install --frozen-lockfile\n```\n\nThese commands may come in handy while developing:\n\n| command | description |\n| ------- | ----------- |\n| `yarn install --pure-lockfile` | first step |\n| ||\n| `yarn dev` | build react-components to `/dist` in watch mode |\n| `yarn test` | run all unit tests |\n| `yarn prettier-write` | format the source code to match the valid codestyle |\n| `yarn validate` | validate codestyle |\n| ||\n| `yarn storybook` | run storybook from `/stories` on http://localhost:9001 |\n| `yarn build-storybook` | build storybook to `/dist-storybook` |\n| `yarn test-storybook` | run storybook and [screenshot tests](https://github.com/gooddata/gdc-client-utils/tree/master/test-storybook) |\n| ||\n| `yarn examples` | run Live Examples dev-server from `/examples` on https://localhost:8999 |\n| `yarn examples-build` | build Live Examples to `/examples/dist` |\n| `yarn examples-server` | serve built Live Examples - see `/examples/server/src` |\n| `yarn examples-testcafe` | run testcafe tests against `localhost:8999` |\n\n### Deploy to heroku.com\nWhen you deploy this repo to heroku, it serves *GoodData.UI Live Examples*.\nRelevant tasks are in `Procfile` and `package.json`.\n\n```bash\n# run in the project directory\nheroku login\nheroku create <your-app-name>\nheroku config:set DOMAIN_ADMIN_USERNAME=x@gooddata.com DOMAIN_ADMIN_PASSWORD=xy PROJECT_ID_TO_ASSIGN=xms7ga4tf3g3nzucd8380o2bev8oeknp\ngit push heroku HEAD:master\nheroku open\n```\n### Enable Geo Chart for Storybook and Live Examples\nGeo chart uses Mapbox to render map which requires a Mapbox access token.\n- Register an account and create Mapbox access token at [guide](https://docs.mapbox.com/help/how-mapbox-works/access-tokens/)\n- Store the created token at `.env`:\n```bash\necho -e \"EXAMPLE_MAPBOX_ACCESS_TOKEN=token\" >> .env # only need to run once\necho -e \"STORYBOOK_MAPBOX_ACCESS_TOKEN=token\" >> .env # only need to run once\n```\n\n### Run Live Examples Locally\nTo run *GoodData.UI Live Examples* locally:\n```bash\ngit clone <this-repository>\ncd  <repository-folder>\nyarn install --pure-lockfile\nyarn examples\n```\nThen open https://localhost:8999 and login using Live Examples account (you can [create one here](https://gooddata-examples.herokuapp.com/registration)).\n\n### Run Storybook locally\n- Run storybook with token stored in `.env` for more secure\n```bash\nyarn storybook\n```\n- Or run storybook with token env param exposed to cli (not suggested)\n```bash\nSTORYBOOK_MAPBOX_ACCESS_TOKEN=token yarn storybook\n```\n- Apply either above way to `yarn build-storybook` or `yarn test-storybook`\n\n### Source code formatting\nThe source code in the repository is formatted by [Prettier](https://prettier.io/).\nThe format of the code is validated by our Continuous Integration server and is one of the requirements of successful merge.\n\nPrettier is supported by every major IDE. You can find the list of supported editors and how to configure them [here](https://prettier.io/docs/en/editors.html).\n\nIn the case, when your editor is not supported or you don't want to setup the integration, you can run the `yarn prettier-write` command to reformat the code before commit.\n\n## Changelog\n\n- see [CHANGELOG.md](CHANGELOG.md)\n\n## Supported versions\n\nIn order to make the user experience with integrating GoodData UI SDK as smooth and secure as possible and to ensure that the SDK is using the latest features of the platform, we will only provide support to two most recent major versions of UI SDK.\n\nThe most recent majors will be supported in the following modes:\n\n- The latest major version will receive all new functionality and all bug fixes\n- The previous major version will only receive fixes to critical issues and security fixes. These fixes will be applied on top of last released version of the previous major\n\nThe customers are encouraged to always use the latest version of the UI SDK.\n\nIn case of using older versions, the user might face API incompatibility, performance or security issues.\n\nPlease follow the installation instructions to update to the newest version.\n\n## License\n\n(C) 2007-2020 GoodData Corporation\n\nThis project is dual licensed:\n\n- The ATTRIBUTION-NONCOMMERCIAL 4.0 INTERNATIONAL (CC BY-NC 4.0) is used for purpose of the trial experience and evaluation of GoodData.UI library.\n- The GOODDATA GOODDATA.UI LIBRARY END USER LICENSE AGREEMENT is used for GoodData customers.\n\nFor more information, please see [LICENSE](https://github.com/gooddata/gooddata-react-components/blob/master/LICENSE)\n","gitHead":"f5b2b7f2a93cbd07f6e0035cd3290042524eac51","scripts":{"dev":"bash scripts/build.sh --dev-watch","test":"jest --watch","build":"bash scripts/build.sh","tslint":"yarn run-tslint -t verbose $npm_package_config_tslint","prepare":"cd examples/server && yarn install --frozen-lockfile && cd ../..; rm -r examples/node_modules 2>/dev/null; true","examples":"bash scripts/run-examples.sh","prepare?":"# Called before `npm publish` and on local `npm install`. Temporarily also for deleting obsolete node_modules. Ends with `true` to continue gracefully.","validate":"tsc --noEmit && yarn tslint && eslint $npm_package_config_eslint && yarn validate-style && yarn prettier-check","build-dev":"bash scripts/build.sh --dev","examples?":"# Default is developer domain, other options: yarn examples [sec,secure,stg,stg2,stg3,demo,developer or URL]","storybook":"yarn build && start-storybook -p 9001 -c .storybook","test-once":"jest","tslint-ci":"mkdir -p ./ci/results && yarn run-tslint -t checkstyle -o ./ci/results/tslint-results.xml $npm_package_config_tslint","run-tslint":"tslint -p tsconfig.json","validate-ci":"tsc --noEmit && yarn tslint-ci  && eslint $npm_package_config_eslint -f checkstyle -o ci/results/eslint-results.xml && yarn validate-style-ci && yarn prettier-check","examples-build":"bash scripts/build-examples.sh","prepublishOnly":"yarn build","prettier-check":"prettier --check '{src,stories,styles,__mocks__,examples/server/src,examples/src,examples/test}/**/*.{ts,js,tsx,jsx,json,scss,md,yaml,html}'","prettier-write":"prettier --write '{src,stories,styles,__mocks__,examples/server/src,examples/src,examples/test}/**/*.{ts,js,tsx,jsx,json,scss,md,yaml,html}'","test-storybook":"yarn build && test-storybook","validate-style":"stylelint '**/*.scss'","build-storybook":"yarn build && build-storybook -c .storybook -o dist-storybook","examples-server":"node examples/server/src/index.js","heroku-postbuild":"yarn examples-build developer","examples-testcafe":"./scripts/run-testcafe.sh visual","validate-style-ci":"stylelint '**/*.scss' --custom-formatter=node_modules/stylelint-checkstyle-formatter > ci/results/stylelint-results.xml","check-circular-deps":"madge --circular --extensions ts ./src","examples-testcafe-ci":"./scripts/run-testcafe.sh ci","examples-testcafe-live":"./scripts/run-testcafe.sh live"},"typings":"dist/index.d.ts","_npmUser":{"name":"ivan.mjartan","email":"ivan.mjartan@gooddata.com"},"deprecated":"@gooddata/react-components@7 reached End of Support on March 31, 2022. Please upgrade (see https://sdk.gooddata.com/gooddata-ui/docs/supported_versions.html for more information).","repository":{"url":"git+ssh://git@github.com/gooddata/gooddata-react-components.git","type":"git"},"_npmVersion":"6.13.4","description":"GoodData.UI - A powerful JavaScript library for building analytical applications","directories":{},"lint-staged":{"{src,stories,styles,__mocks__,examples/server/src,examples/src,examples/test}/**/*.{ts,js,tsx,jsx,scss}":["npx gdc-fix-copyright","git add"],"{src,stories,styles,__mocks__,examples/server/src,examples/src,examples/test}/**/*.{ts,js,tsx,jsx,json,scss,md,yaml,html}":["prettier --write","git add"]},"_nodeVersion":"12.16.1","dependencies":{"rxjs":"^5.5.6","uuid":"^3.2.1","immer":"^1.3.1","lodash":"^4.17.15","date-fns":"^2.7.0","downshift":"^3.2.7","invariant":"^2.2.2","mapbox-gl":"^1.6.1","classnames":"^2.2.6","codemirror":"^5.54.0","highcharts":"7.1.1","prop-types":"^15.6.0","react-intl":"^3.6.0","custom-event":"^1.0.1","react-window":"^1.8.1","ag-grid-react":"20.0.0","react-measure":"^2.3.0","@types/mapbox-gl":"^1.6.1","react-day-picker":"~7.3.0","react-responsive":"^3.0.0","stringify-object":"^2.4.0","@gooddata/typings":"^2.24.2","@types/codemirror":"^0.0.95","ag-grid-community":"20.0.0","http-status-codes":"^1.3.0","react-codemirror2":"^7.2.0","@gooddata/js-utils":"^3.10.5","@gooddata/numberjs":"^3.2.4","fixed-data-table-2":"0.7.17","@gooddata/goodstrap":"^68.10.0","react-dom-factories":"^1.0.2","@gooddata/gooddata-js":"^13.0.1","json-stable-stringify":"^1.0.1","react-transition-group":"^2.2.1","hoist-non-react-statics":"^3.3.0","nodelist-foreach-polyfill":"^1.2.0","@formatjs/intl-pluralrules":"^1.3.6","highcharts-grouped-categories":"^1.1.3"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"raf":"3.3.2","yup":"^0.24.1","jest":"24.7.1","husky":"3.0.0","madge":"^3.4.4","react":"^16.5.2","enzyme":"3.5.0","eslint":"4.19.1","formik":"^0.11.11","moment":"2.23.0","history":"^4.7.2","ts-jest":"24.0.0","webpack":"4.30.0","full-icu":"^1.3.0","prettier":"1.16.4","react-ga":"^2.5.2","recharts":"1.0.0-beta.9","testcafe":"1.1.4","commander":"2.14.1","node-sass":"4.13.0","react-dom":"^16.5.2","stylelint":"^10.0.0","supertest":"3.0.0","ts-loader":"6.0.0","@types/raf":"^3.4.0","css-loader":"0.28.7","jest-junit":"3.0.0","raw-loader":"0.5.1","styled-jsx":"2.2.1","typescript":"3.3.4000","@babel/core":"7.4.4","@types/jest":"24.0.6","@types/node":"7.0.8","@types/uuid":"3.4.3","file-loader":"3.0.1","jest-enzyme":"7.0.2","lint-staged":"9.1.0","sass-loader":"6.0.6","webpack-cli":"3.3.2","@types/react":"16.8.6","babel-loader":"8.0.5","react-helmet":"5.2.0","react-select":"1.2.1","style-loader":"0.19.1","@types/enzyme":"3.1.13","@types/lodash":"4.14.123","testcafe-live":"0.1.4","@babel/runtime":"7.4.4","dotenv-webpack":"^1.7.0","@babel/polyfill":"^7.4.4","@storybook/react":"5.0.11","@types/invariant":"2.2.29","@types/react-dom":"16.0.11","isomorphic-fetch":"2.2.1","react-datepicker":"1.1.0","react-router-dom":"4.2.2","@babel/preset-env":"7.4.4","@gooddata/mock-js":"^2.13.1","@storybook/addons":"5.0.11","@types/classnames":"2.2.3","@types/prop-types":"15.5.2","@storybook/theming":"5.0.11","identity-obj-proxy":"^3.0.0","intl-messageformat":"^7.5.4","webpack-dev-server":"3.3.1","@babel/preset-react":"7.0.0","@types/react-portal":"4.0.1","@types/react-window":"^1.8.1","babel-plugin-lodash":"3.3.4","html-webpack-plugin":"3.2.0","react-test-renderer":"16.4.2","@types/react-measure":"2.0.5","clean-webpack-plugin":"2.0.2","stats-webpack-plugin":"0.7.0","eslint-config-prettier":"4.1.0","react-google-recaptcha":"^0.14.1","tslint-config-prettier":"1.18.0","@gooddata/eslint-config":"^1.0.0","@gooddata/tslint-config":"1.0.0","@types/react-responsive":"^3.0.3","@types/storybook__react":"4.0.1","@types/stringify-object":"^3.2.0","enzyme-adapter-react-16":"1.3.1","@gooddata/test-storybook":"4.0.0","@storybook/addon-actions":"5.0.11","@storybook/addon-options":"5.0.11","node-sass-magic-importer":"5.1.0","react-syntax-highlighter":"11.0.2","@types/fixed-data-table-2":"0.8.1","stylelint-config-prettier":"5.2.0","@gooddata/stylelint-config":"4.0.1","@types/react-test-renderer":"16.0.0","circular-dependency-plugin":"5.0.2","compression-webpack-plugin":"2.0.0","@types/json-stable-stringify":"^1.0.32","@gooddata/frontend-npm-scripts":"1.1.0","@types/enzyme-adapter-react-16":"1.0.3","stylelint-checkstyle-formatter":"0.1.0","@types/storybook__addon-actions":"3.4.2","@babel/plugin-proposal-class-properties":"7.4.4","@babel/plugin-proposal-object-rest-spread":"7.4.4","@babel/plugin-transform-async-to-generator":"7.4.4"},"peerDependencies":{"react":"^16.5.2","react-dom":"^16.5.2"},"_npmOperationalInternal":{"tmp":"tmp/react-components_7.8.0-alpha-ivan.mjartan-IMJ-ONE-4449-2020-06-16T09-33-18-866Z_1592300033843_0.8837640778577651","host":"s3://npm-registry-packages"}},"7.8.0-alpha-xmort-pdo-bb-2328-parametrized-custom-url-2020-06-16T13-17-06-711Z":{"name":"@gooddata/react-components","version":"7.8.0-alpha-xmort-pdo-bb-2328-parametrized-custom-url-2020-06-16T13-17-06-711Z","author":{"name":"GoodData Corporation"},"license":"BSD-3-Clause","_id":"@gooddata/react-components@7.8.0-alpha-xmort-pdo-bb-2328-parametrized-custom-url-2020-06-16T13-17-06-711Z","maintainers":[{"name":"afi","email":"adam.fiedler@gooddata.com"},{"name":"bertold8","email":"ivan.nejezchleb@seznam.cz"},{"name":"bich.nguyen","email":"bich.nguyen@gooddata.com"},{"name":"brbistas","email":"valentinos.chraniotis@gooddata.com"},{"name":"bugsbunny338","email":"jiri.zajic@mensa.cz"},{"name":"de.do","email":"de.do@gooddata.com"},{"name":"gooddata-ci","email":"rail@gooddata.com"},{"name":"hang.ngo","email":"hang.ngo@gooddata.com"},{"name":"hung.nguyen.hoang","email":"hung.nguyen@gooddata.com"},{"name":"huong.nguyen","email":"huong.nguyen@gooddata.com"},{"name":"huyen.nguyen","email":"huyen.nguyen@gooddata.com"},{"name":"ivan.mjartan","email":"ivan.mjartan@gooddata.com"},{"name":"jakub-sterba","email":"jakub.sterba@gooddata.com"},{"name":"jaroslav.tomecek","email":"jaroslav.tomecek@gooddata.com"},{"name":"jkittler","email":"honza.kittler@gmail.com"},{"name":"khanh.le","email":"khanh.le@gooddata.com"},{"name":"lanhuynh","email":"lan.huynh@gooddata.com"},{"name":"linhhong","email":"linh.hong@gooddata.com"},{"name":"lupko","email":"lubomir.slivka@gooddata.com"},{"name":"mai.nguyen","email":"mai.nguyen@gooddata.com"},{"name":"matyas.kandl","email":"matyas.kandl@gooddata.com"},{"name":"michal.marsal","email":"michal.marsal@gooddata.com"},{"name":"my.duong","email":"my.duong@gooddata.com"},{"name":"naibinh","email":"naibinh@gmail.com"},{"name":"nikolacech","email":"nikola.cech@gooddata.com"},{"name":"nis.hua","email":"nis.hua@gooddata.com"},{"name":"no23reason","email":"dan.homola@hotmail.cz"},{"name":"patrikbraborec","email":"patrik.braborec@gooddata.com"},{"name":"pbenes","email":"petr.benes@gooddata.com"},{"name":"petrjanu","email":"petr.janu@gooddata.com"},{"name":"pkingo","email":"philipandreaskingo@hotmail.com"},{"name":"ptquang86","email":"ptquang86@gmail.com"},{"name":"qduval","email":"quentin.duval@gooddata.com"},{"name":"rodri360","email":"me@rodri360.com"},{"name":"scavnickyj","email":"jakub.scavnicky@gooddata.com"},{"name":"sitina","email":"jiri.sitina@gooddata.com"},{"name":"strouhaljan","email":"strouhal.jan@gmail.com"},{"name":"thao-luong","email":"thao.luong@gooddata.com"},{"name":"thuong.nguyen","email":"thuong.nguyen@gooddata.com"},{"name":"tomas.kratochvil","email":"tomas.kratochvil@gooddata.com"},{"name":"tomsatgd","email":"tomas.satinsky@gooddata.com"},{"name":"trung-le-quoc","email":"trung.le@gooddata.com"},{"name":"tu-ngo","email":"tungo1981@gmail.com"},{"name":"tu.bui","email":"tu.bui@gooddata.com"},{"name":"tulean","email":"tuan.le@gooddata.com"},{"name":"tuqt1005","email":"tu.tran@gooddata.com"},{"name":"utdnah","email":"danh.ung@gooddata.com"},{"name":"vi.phan","email":"vi.phan@gooddata.com"},{"name":"vlastikcz","email":"vlastimil.kotas@gooddata.com"},{"name":"vu.pham","email":"vu.pham@gooddata.com"},{"name":"xmort","email":"petr.dolejsi@gooddata.com"},{"name":"yanlipnican","email":"yanlipnican@gmail.com"}],"homepage":"https://github.com/gooddata/gooddata-react-components#readme","bugs":{"url":"https://github.com/gooddata/gooddata-react-components/issues"},"dist":{"shasum":"9535f751e4969daec50b0078b85325f4eb1a7402","tarball":"https://registry.npmjs.org/@gooddata/react-components/-/react-components-7.8.0-alpha-xmort-pdo-bb-2328-parametrized-custom-url-2020-06-16T13-17-06-711Z.tgz","fileCount":2647,"integrity":"sha512-A43roZlyML8hyhDwWwZrxsHetREWZQhWAUi8bmC/NkwRPt0E/9gb3W5SvRPpQvdM54wWWCiZIlu0fHZdQthDRQ==","signatures":[{"sig":"MEQCIBHBX+CDOfJoNkYMfLpQreLkQpn3vWVupl3d32cFGLnLAiBfu5yaLvCem17zoHqPY0wsr+PJmfMqWYyRteYjdpdsdA==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":10491165,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJe6MZ0CRA9TVsSAnZWagAA9SwP/1orl4sTb1Ft5mZgexX+\n9TWQ/ODe9G1Ra4RvNsBP9J4ySYw8wOItJtwM7KG3Udxn0Bz9FIw5iYVnCmpr\nAr9DmpdHkOe7OL8URMqRmXQ/7tKfq/YMq9PDi9ntG/zfrb6rfuTWQk6f0yBr\n8W2xOfbXyQV7U1rTp0PmV0Sk3wkzm+3Nfeep19zUd61cE7MFO1xTHOljl+XB\nYmPFh5PN8lEaeJ5HrpseVSjy0U0XJWockmlH3C+s+5onsObNvqckPBarwHVF\nnhvGz0dwJ+ErFK9PUQR5SDrCqzjodYxDy+K2aMOoZp6hpgFDfnk+84uBTEy6\n8QQv0Y7rCTmk+HAMkpSd+sIo/em5o04LdO2d9YFHiEQgtCLZhRuK1CWOg/JB\n4gRg8U3YM43fc2N8bfoJy0xJ7fHa87h0Chd/8ebB77anbtKjjMuPiEYWJiu7\nfICg8/oo1eQJB65TAEXO/YrFiD80L5ftxNt1vIws05trf7iUd7yrZ/b+RQqz\nWEd5uNwNHkuR5Q2SyNt+T1rOWkLotA/60CLSLfPkTlS6vKJ6BgTmGuhpiQQz\nw/4AmUj2+zA8Jx0M8faycXMf8KQREeX4s3dWPCO3n9spRSyMt4ismt2bvJu1\nZ5EQB6bwhYxlNq9lqHvfLWBWnA8kz18k/K28oM9co7hj02zig2NNO2WzGxCl\ndFJJ\r\n=kIac\r\n-----END PGP SIGNATURE-----\r\n"},"main":"dist/index.js","husky":{"hooks":{"pre-commit":"lint-staged"}},"config":{"eslint":"./examples/**/*.{js,jsx}","tslint":"./{__mocks__,src,stories}/{,**/}*.{ts,tsx}"},"readme":"[![npm version](https://badge.fury.io/js/%40gooddata%2Freact-components.svg)](https://www.npmjs.com/package/@gooddata/react-components)\n\n# GoodData.UI React components\n> A React-based JavaScript library for building data-driven applications\n\n## Getting started\n- [GoodData.UI Documentation](http://sdk.gooddata.com/gooddata-ui/)\n- [GoodData.UI Live Examples](https://gooddata-examples.herokuapp.com/)\n- [Stack Overflow](https://stackoverflow.com/questions/tagged/gooddata)\n\n### Usage\nWith [yarn](https://yarnpkg.com) installed, go to your project directory and run\n```\n$ yarn add @gooddata/react-components\n```\nIf you prefer [npm](npmjs.com) run\n```\n$ npm install --save @gooddata/react-components\n```\n\nThe public API is exposed via global `index.js`. Except for the styles, do not import any other file directly\nbecause they are not intended to be part of the public API.\n\n## Contributing\n\nWe welcome any contribution in form of [issues](https://github.com/gooddata/gooddata-react-components/issues) or [pull requests](https://github.com/gooddata/gooddata-react-components/pulls).\n\nInstall [Node.js](http://nodejs.org) (node 12.16.1, npm v6.13.4) and [Yarn](https://classic.yarnpkg.com) (1.22.4).\n\nInstall dependencies:\n```\nyarn install --frozen-lockfile\n```\n\nThese commands may come in handy while developing:\n\n| command | description |\n| ------- | ----------- |\n| `yarn install --pure-lockfile` | first step |\n| ||\n| `yarn dev` | build react-components to `/dist` in watch mode |\n| `yarn test` | run all unit tests |\n| `yarn prettier-write` | format the source code to match the valid codestyle |\n| `yarn validate` | validate codestyle |\n| ||\n| `yarn storybook` | run storybook from `/stories` on http://localhost:9001 |\n| `yarn build-storybook` | build storybook to `/dist-storybook` |\n| `yarn test-storybook` | run storybook and [screenshot tests](https://github.com/gooddata/gdc-client-utils/tree/master/test-storybook) |\n| ||\n| `yarn examples` | run Live Examples dev-server from `/examples` on https://localhost:8999 |\n| `yarn examples-build` | build Live Examples to `/examples/dist` |\n| `yarn examples-server` | serve built Live Examples - see `/examples/server/src` |\n| `yarn examples-testcafe` | run testcafe tests against `localhost:8999` |\n\n### Deploy to heroku.com\nWhen you deploy this repo to heroku, it serves *GoodData.UI Live Examples*.\nRelevant tasks are in `Procfile` and `package.json`.\n\n```bash\n# run in the project directory\nheroku login\nheroku create <your-app-name>\nheroku config:set DOMAIN_ADMIN_USERNAME=x@gooddata.com DOMAIN_ADMIN_PASSWORD=xy PROJECT_ID_TO_ASSIGN=xms7ga4tf3g3nzucd8380o2bev8oeknp\ngit push heroku HEAD:master\nheroku open\n```\n### Enable Geo Chart for Storybook and Live Examples\nGeo chart uses Mapbox to render map which requires a Mapbox access token.\n- Register an account and create Mapbox access token at [guide](https://docs.mapbox.com/help/how-mapbox-works/access-tokens/)\n- Store the created token at `.env`:\n```bash\necho -e \"EXAMPLE_MAPBOX_ACCESS_TOKEN=token\" >> .env # only need to run once\necho -e \"STORYBOOK_MAPBOX_ACCESS_TOKEN=token\" >> .env # only need to run once\n```\n\n### Run Live Examples Locally\nTo run *GoodData.UI Live Examples* locally:\n```bash\ngit clone <this-repository>\ncd  <repository-folder>\nyarn install --pure-lockfile\nyarn examples\n```\nThen open https://localhost:8999 and login using Live Examples account (you can [create one here](https://gooddata-examples.herokuapp.com/registration)).\n\n### Run Storybook locally\n- Run storybook with token stored in `.env` for more secure\n```bash\nyarn storybook\n```\n- Or run storybook with token env param exposed to cli (not suggested)\n```bash\nSTORYBOOK_MAPBOX_ACCESS_TOKEN=token yarn storybook\n```\n- Apply either above way to `yarn build-storybook` or `yarn test-storybook`\n\n### Source code formatting\nThe source code in the repository is formatted by [Prettier](https://prettier.io/).\nThe format of the code is validated by our Continuous Integration server and is one of the requirements of successful merge.\n\nPrettier is supported by every major IDE. You can find the list of supported editors and how to configure them [here](https://prettier.io/docs/en/editors.html).\n\nIn the case, when your editor is not supported or you don't want to setup the integration, you can run the `yarn prettier-write` command to reformat the code before commit.\n\n## Changelog\n\n- see [CHANGELOG.md](CHANGELOG.md)\n\n## Supported versions\n\nIn order to make the user experience with integrating GoodData UI SDK as smooth and secure as possible and to ensure that the SDK is using the latest features of the platform, we will only provide support to two most recent major versions of UI SDK.\n\nThe most recent majors will be supported in the following modes:\n\n- The latest major version will receive all new functionality and all bug fixes\n- The previous major version will only receive fixes to critical issues and security fixes. These fixes will be applied on top of last released version of the previous major\n\nThe customers are encouraged to always use the latest version of the UI SDK.\n\nIn case of using older versions, the user might face API incompatibility, performance or security issues.\n\nPlease follow the installation instructions to update to the newest version.\n\n## License\n\n(C) 2007-2020 GoodData Corporation\n\nThis project is dual licensed:\n\n- The ATTRIBUTION-NONCOMMERCIAL 4.0 INTERNATIONAL (CC BY-NC 4.0) is used for purpose of the trial experience and evaluation of GoodData.UI library.\n- The GOODDATA GOODDATA.UI LIBRARY END USER LICENSE AGREEMENT is used for GoodData customers.\n\nFor more information, please see [LICENSE](https://github.com/gooddata/gooddata-react-components/blob/master/LICENSE)\n","gitHead":"069f87fa0223c7f2d750e3cdf6c770058ed84544","scripts":{"dev":"bash scripts/build.sh --dev-watch","test":"jest --watch","build":"bash scripts/build.sh","tslint":"yarn run-tslint -t verbose $npm_package_config_tslint","prepare":"cd examples/server && yarn install --frozen-lockfile && cd ../..; rm -r examples/node_modules 2>/dev/null; true","examples":"bash scripts/run-examples.sh","prepare?":"# Called before `npm publish` and on local `npm install`. Temporarily also for deleting obsolete node_modules. Ends with `true` to continue gracefully.","validate":"tsc --noEmit && yarn tslint && eslint $npm_package_config_eslint && yarn validate-style && yarn prettier-check","build-dev":"bash scripts/build.sh --dev","examples?":"# Default is developer domain, other options: yarn examples [sec,secure,stg,stg2,stg3,demo,developer or URL]","storybook":"yarn build && start-storybook -p 9001 -c .storybook","test-once":"jest","tslint-ci":"mkdir -p ./ci/results && yarn run-tslint -t checkstyle -o ./ci/results/tslint-results.xml $npm_package_config_tslint","run-tslint":"tslint -p tsconfig.json","validate-ci":"tsc --noEmit && yarn tslint-ci  && eslint $npm_package_config_eslint -f checkstyle -o ci/results/eslint-results.xml && yarn validate-style-ci && yarn prettier-check","examples-build":"bash scripts/build-examples.sh","prepublishOnly":"yarn build","prettier-check":"prettier --check '{src,stories,styles,__mocks__,examples/server/src,examples/src,examples/test}/**/*.{ts,js,tsx,jsx,json,scss,md,yaml,html}'","prettier-write":"prettier --write '{src,stories,styles,__mocks__,examples/server/src,examples/src,examples/test}/**/*.{ts,js,tsx,jsx,json,scss,md,yaml,html}'","test-storybook":"yarn build && test-storybook","validate-style":"stylelint '**/*.scss'","build-storybook":"yarn build && build-storybook -c .storybook -o dist-storybook","examples-server":"node examples/server/src/index.js","heroku-postbuild":"yarn examples-build developer","examples-testcafe":"./scripts/run-testcafe.sh visual","validate-style-ci":"stylelint '**/*.scss' --custom-formatter=node_modules/stylelint-checkstyle-formatter > ci/results/stylelint-results.xml","check-circular-deps":"madge --circular --extensions ts ./src","examples-testcafe-ci":"./scripts/run-testcafe.sh ci","examples-testcafe-live":"./scripts/run-testcafe.sh live"},"typings":"dist/index.d.ts","_npmUser":{"name":"xmort","email":"petr.dolejsi@gooddata.com"},"deprecated":"@gooddata/react-components@7 reached End of Support on March 31, 2022. Please upgrade (see https://sdk.gooddata.com/gooddata-ui/docs/supported_versions.html for more information).","repository":{"url":"git+ssh://git@github.com/gooddata/gooddata-react-components.git","type":"git"},"_npmVersion":"6.13.4","description":"GoodData.UI - A powerful JavaScript library for building analytical applications","directories":{},"lint-staged":{"{src,stories,styles,__mocks__,examples/server/src,examples/src,examples/test}/**/*.{ts,js,tsx,jsx,scss}":["npx gdc-fix-copyright","git add"],"{src,stories,styles,__mocks__,examples/server/src,examples/src,examples/test}/**/*.{ts,js,tsx,jsx,json,scss,md,yaml,html}":["prettier --write","git add"]},"_nodeVersion":"12.16.1","dependencies":{"rxjs":"^5.5.6","uuid":"^3.2.1","immer":"^1.3.1","lodash":"^4.17.15","date-fns":"^2.7.0","downshift":"^3.2.7","invariant":"^2.2.2","mapbox-gl":"^1.6.1","classnames":"^2.2.6","codemirror":"^5.54.0","highcharts":"7.1.1","prop-types":"^15.6.0","react-intl":"^3.6.0","custom-event":"^1.0.1","react-window":"^1.8.1","ag-grid-react":"20.0.0","react-measure":"^2.3.0","@types/mapbox-gl":"^1.6.1","react-day-picker":"~7.3.0","react-responsive":"^3.0.0","stringify-object":"^2.4.0","@gooddata/typings":"^2.24.2","@types/codemirror":"^0.0.95","ag-grid-community":"20.0.0","http-status-codes":"^1.3.0","react-codemirror2":"^7.2.0","@gooddata/js-utils":"^3.10.5","@gooddata/numberjs":"^3.2.4","fixed-data-table-2":"0.7.17","@gooddata/goodstrap":"^68.10.0","react-dom-factories":"^1.0.2","@gooddata/gooddata-js":"^13.0.1","json-stable-stringify":"^1.0.1","react-transition-group":"^2.2.1","hoist-non-react-statics":"^3.3.0","nodelist-foreach-polyfill":"^1.2.0","@formatjs/intl-pluralrules":"^1.3.6","highcharts-grouped-categories":"^1.1.3"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"raf":"3.3.2","yup":"^0.24.1","jest":"24.7.1","husky":"3.0.0","madge":"^3.4.4","react":"^16.5.2","enzyme":"3.5.0","eslint":"4.19.1","formik":"^0.11.11","moment":"2.23.0","history":"^4.7.2","ts-jest":"24.0.0","webpack":"4.30.0","full-icu":"^1.3.0","prettier":"1.16.4","react-ga":"^2.5.2","recharts":"1.0.0-beta.9","testcafe":"1.1.4","commander":"2.14.1","node-sass":"4.13.0","react-dom":"^16.5.2","stylelint":"^10.0.0","supertest":"3.0.0","ts-loader":"6.0.0","@types/raf":"^3.4.0","css-loader":"0.28.7","jest-junit":"3.0.0","raw-loader":"0.5.1","styled-jsx":"2.2.1","typescript":"3.3.4000","@babel/core":"7.4.4","@types/jest":"24.0.6","@types/node":"7.0.8","@types/uuid":"3.4.3","file-loader":"3.0.1","jest-enzyme":"7.0.2","lint-staged":"9.1.0","sass-loader":"6.0.6","webpack-cli":"3.3.2","@types/react":"16.8.6","babel-loader":"8.0.5","react-helmet":"5.2.0","react-select":"1.2.1","style-loader":"0.19.1","@types/enzyme":"3.1.13","@types/lodash":"4.14.123","testcafe-live":"0.1.4","@babel/runtime":"7.4.4","dotenv-webpack":"^1.7.0","@babel/polyfill":"^7.4.4","@storybook/react":"5.0.11","@types/invariant":"2.2.29","@types/react-dom":"16.0.11","isomorphic-fetch":"2.2.1","react-datepicker":"1.1.0","react-router-dom":"4.2.2","@babel/preset-env":"7.4.4","@gooddata/mock-js":"^2.13.1","@storybook/addons":"5.0.11","@types/classnames":"2.2.3","@types/prop-types":"15.5.2","@storybook/theming":"5.0.11","identity-obj-proxy":"^3.0.0","intl-messageformat":"^7.5.4","webpack-dev-server":"3.3.1","@babel/preset-react":"7.0.0","@types/react-portal":"4.0.1","@types/react-window":"^1.8.1","babel-plugin-lodash":"3.3.4","html-webpack-plugin":"3.2.0","react-test-renderer":"16.4.2","@types/react-measure":"2.0.5","clean-webpack-plugin":"2.0.2","stats-webpack-plugin":"0.7.0","eslint-config-prettier":"4.1.0","react-google-recaptcha":"^0.14.1","tslint-config-prettier":"1.18.0","@gooddata/eslint-config":"^1.0.0","@gooddata/tslint-config":"1.0.0","@types/react-responsive":"^3.0.3","@types/storybook__react":"4.0.1","@types/stringify-object":"^3.2.0","enzyme-adapter-react-16":"1.3.1","@gooddata/test-storybook":"4.0.0","@storybook/addon-actions":"5.0.11","@storybook/addon-options":"5.0.11","node-sass-magic-importer":"5.1.0","react-syntax-highlighter":"11.0.2","@types/fixed-data-table-2":"0.8.1","stylelint-config-prettier":"5.2.0","@gooddata/stylelint-config":"4.0.1","@types/react-test-renderer":"16.0.0","circular-dependency-plugin":"5.0.2","compression-webpack-plugin":"2.0.0","@types/json-stable-stringify":"^1.0.32","@gooddata/frontend-npm-scripts":"1.1.0","@types/enzyme-adapter-react-16":"1.0.3","stylelint-checkstyle-formatter":"0.1.0","@types/storybook__addon-actions":"3.4.2","@babel/plugin-proposal-class-properties":"7.4.4","@babel/plugin-proposal-object-rest-spread":"7.4.4","@babel/plugin-transform-async-to-generator":"7.4.4"},"peerDependencies":{"react":"^16.5.2","react-dom":"^16.5.2"},"_npmOperationalInternal":{"tmp":"tmp/react-components_7.8.0-alpha-xmort-pdo-bb-2328-parametrized-custom-url-2020-06-16T13-17-06-711Z_1592313459742_0.17243441960629302","host":"s3://npm-registry-packages"}},"7.8.0-alpha-de.do-dedo-sd-985-2020-06-17T04-35-29-135Z":{"name":"@gooddata/react-components","version":"7.8.0-alpha-de.do-dedo-sd-985-2020-06-17T04-35-29-135Z","author":{"name":"GoodData Corporation"},"license":"BSD-3-Clause","_id":"@gooddata/react-components@7.8.0-alpha-de.do-dedo-sd-985-2020-06-17T04-35-29-135Z","maintainers":[{"name":"afi","email":"adam.fiedler@gooddata.com"},{"name":"bertold8","email":"ivan.nejezchleb@seznam.cz"},{"name":"bich.nguyen","email":"bich.nguyen@gooddata.com"},{"name":"brbistas","email":"valentinos.chraniotis@gooddata.com"},{"name":"bugsbunny338","email":"jiri.zajic@mensa.cz"},{"name":"de.do","email":"de.do@gooddata.com"},{"name":"gooddata-ci","email":"rail@gooddata.com"},{"name":"hang.ngo","email":"hang.ngo@gooddata.com"},{"name":"hung.nguyen.hoang","email":"hung.nguyen@gooddata.com"},{"name":"huong.nguyen","email":"huong.nguyen@gooddata.com"},{"name":"huyen.nguyen","email":"huyen.nguyen@gooddata.com"},{"name":"ivan.mjartan","email":"ivan.mjartan@gooddata.com"},{"name":"jakub-sterba","email":"jakub.sterba@gooddata.com"},{"name":"jaroslav.tomecek","email":"jaroslav.tomecek@gooddata.com"},{"name":"jkittler","email":"honza.kittler@gmail.com"},{"name":"khanh.le","email":"khanh.le@gooddata.com"},{"name":"lanhuynh","email":"lan.huynh@gooddata.com"},{"name":"linhhong","email":"linh.hong@gooddata.com"},{"name":"lupko","email":"lubomir.slivka@gooddata.com"},{"name":"mai.nguyen","email":"mai.nguyen@gooddata.com"},{"name":"matyas.kandl","email":"matyas.kandl@gooddata.com"},{"name":"michal.marsal","email":"michal.marsal@gooddata.com"},{"name":"my.duong","email":"my.duong@gooddata.com"},{"name":"naibinh","email":"naibinh@gmail.com"},{"name":"nikolacech","email":"nikola.cech@gooddata.com"},{"name":"nis.hua","email":"nis.hua@gooddata.com"},{"name":"no23reason","email":"dan.homola@hotmail.cz"},{"name":"patrikbraborec","email":"patrik.braborec@gooddata.com"},{"name":"pbenes","email":"petr.benes@gooddata.com"},{"name":"petrjanu","email":"petr.janu@gooddata.com"},{"name":"pkingo","email":"philipandreaskingo@hotmail.com"},{"name":"ptquang86","email":"ptquang86@gmail.com"},{"name":"qduval","email":"quentin.duval@gooddata.com"},{"name":"rodri360","email":"me@rodri360.com"},{"name":"scavnickyj","email":"jakub.scavnicky@gooddata.com"},{"name":"sitina","email":"jiri.sitina@gooddata.com"},{"name":"strouhaljan","email":"strouhal.jan@gmail.com"},{"name":"thao-luong","email":"thao.luong@gooddata.com"},{"name":"thuong.nguyen","email":"thuong.nguyen@gooddata.com"},{"name":"tomas.kratochvil","email":"tomas.kratochvil@gooddata.com"},{"name":"tomsatgd","email":"tomas.satinsky@gooddata.com"},{"name":"trung-le-quoc","email":"trung.le@gooddata.com"},{"name":"tu-ngo","email":"tungo1981@gmail.com"},{"name":"tu.bui","email":"tu.bui@gooddata.com"},{"name":"tulean","email":"tuan.le@gooddata.com"},{"name":"tuqt1005","email":"tu.tran@gooddata.com"},{"name":"utdnah","email":"danh.ung@gooddata.com"},{"name":"vi.phan","email":"vi.phan@gooddata.com"},{"name":"vlastikcz","email":"vlastimil.kotas@gooddata.com"},{"name":"vu.pham","email":"vu.pham@gooddata.com"},{"name":"xmort","email":"petr.dolejsi@gooddata.com"},{"name":"yanlipnican","email":"yanlipnican@gmail.com"}],"homepage":"https://github.com/gooddata/gooddata-react-components#readme","bugs":{"url":"https://github.com/gooddata/gooddata-react-components/issues"},"dist":{"shasum":"62cc70f5998b240cac6654e0a3df74914cdddebb","tarball":"https://registry.npmjs.org/@gooddata/react-components/-/react-components-7.8.0-alpha-de.do-dedo-sd-985-2020-06-17T04-35-29-135Z.tgz","fileCount":2657,"integrity":"sha512-JOPuysrbq3/u4Bs0Dj+f1X23ZG5wtWuAKb6LUgkisLlJrO95X76LULVuoMgNJxaDfvu9ixc07OssFl1Y8jMcrA==","signatures":[{"sig":"MEQCIFciWuKt2TJE3Ipj0tqEzsnYKmmxL+biWwEZpvz9IrqNAiBKxUaHSFYuYsP6Tgl6dysKhh1Lp9R/gfY9TLhMpzOQHg==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":10574098,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJe6Z24CRA9TVsSAnZWagAA9bcP/01eVXvjnWmVxD/tsJty\n4F10SRXJcr63hGs+8LEB6zs3/lYgDJYzUA9QGB9Obr/Hf6+aC+fLzmPYRGew\nIOpGIA9ZSWdwpCDIZGBHTnZCGd+Nz5oDwBBagUaJVNV0J+JDToV5nrRI9Rax\npfhPnvG84YRiU18X4bkhZZRbTHuALJLBOOm7JsWbUHb4QCaeqZxizai6dlXn\n883WNJ8XGNby7gyw5CJ8DQwJi0zInKHJ6cy/ZynUElWAUergUbfa3CHfu1qY\nkNHOgQWX88vFK4ALIv68ojjiyJHUut7jnq8ERhc7c/Zdxq7vfg3k6/70Nrh8\njIGooVqHBWt2VBIPXO95rcOYSnZjSHTR8D4ko8opeu/g4GDsZM6ZtoBaiIez\nHCJZ3l/wV7MruUo7FU897veIvy5strFwE897SXbxHWRimoL4695p7lUV6K7x\nXKhWFumab03sNVCQJl5Y6c9stlkSRObrrHtfFwjnG9f1E46rNZ3Q+4iiBzDV\npdn4mZu0SJxNarxLH9lkcyQoZ0aMxORhtITe50TDJUe379gkD0Qe/aZIZh9A\n9tXNj3kn/+deq+KZlMwf3y9D9DNXMPGyqVQ21mEU0zb8iFQ2f5hPLVhNAoG5\ndulQXvkkoti21emWCx5hrWdg8QEoj2/OHcjfzz/veueoaVph3V7+nXuByEd3\n9rYs\r\n=FZE1\r\n-----END PGP SIGNATURE-----\r\n"},"main":"dist/index.js","husky":{"hooks":{"pre-commit":"lint-staged"}},"config":{"eslint":"./examples/**/*.{js,jsx}","tslint":"./{__mocks__,src,stories}/{,**/}*.{ts,tsx}"},"readme":"[![npm version](https://badge.fury.io/js/%40gooddata%2Freact-components.svg)](https://www.npmjs.com/package/@gooddata/react-components)\n\n# GoodData.UI React components\n> A React-based JavaScript library for building data-driven applications\n\n## Getting started\n- [GoodData.UI Documentation](http://sdk.gooddata.com/gooddata-ui/)\n- [GoodData.UI Live Examples](https://gooddata-examples.herokuapp.com/)\n- [Stack Overflow](https://stackoverflow.com/questions/tagged/gooddata)\n\n### Usage\nWith [yarn](https://yarnpkg.com) installed, go to your project directory and run\n```\n$ yarn add @gooddata/react-components\n```\nIf you prefer [npm](npmjs.com) run\n```\n$ npm install --save @gooddata/react-components\n```\n\nThe public API is exposed via global `index.js`. Except for the styles, do not import any other file directly\nbecause they are not intended to be part of the public API.\n\n## Contributing\n\nWe welcome any contribution in form of [issues](https://github.com/gooddata/gooddata-react-components/issues) or [pull requests](https://github.com/gooddata/gooddata-react-components/pulls).\n\nInstall [Node.js](http://nodejs.org) (node 12.16.1, npm v6.13.4) and [Yarn](https://classic.yarnpkg.com) (1.22.4).\n\nInstall dependencies:\n```\nyarn install --frozen-lockfile\n```\n\nThese commands may come in handy while developing:\n\n| command | description |\n| ------- | ----------- |\n| `yarn install --pure-lockfile` | first step |\n| ||\n| `yarn dev` | build react-components to `/dist` in watch mode |\n| `yarn test` | run all unit tests |\n| `yarn prettier-write` | format the source code to match the valid codestyle |\n| `yarn validate` | validate codestyle |\n| ||\n| `yarn storybook` | run storybook from `/stories` on http://localhost:9001 |\n| `yarn build-storybook` | build storybook to `/dist-storybook` |\n| `yarn test-storybook` | run storybook and [screenshot tests](https://github.com/gooddata/gdc-client-utils/tree/master/test-storybook) |\n| ||\n| `yarn examples` | run Live Examples dev-server from `/examples` on https://localhost:8999 |\n| `yarn examples-build` | build Live Examples to `/examples/dist` |\n| `yarn examples-server` | serve built Live Examples - see `/examples/server/src` |\n| `yarn examples-testcafe` | run testcafe tests against `localhost:8999` |\n\n### Deploy to heroku.com\nWhen you deploy this repo to heroku, it serves *GoodData.UI Live Examples*.\nRelevant tasks are in `Procfile` and `package.json`.\n\n```bash\n# run in the project directory\nheroku login\nheroku create <your-app-name>\nheroku config:set DOMAIN_ADMIN_USERNAME=x@gooddata.com DOMAIN_ADMIN_PASSWORD=xy PROJECT_ID_TO_ASSIGN=xms7ga4tf3g3nzucd8380o2bev8oeknp\ngit push heroku HEAD:master\nheroku open\n```\n### Enable Geo Chart for Storybook and Live Examples\nGeo chart uses Mapbox to render map which requires a Mapbox access token.\n- Register an account and create Mapbox access token at [guide](https://docs.mapbox.com/help/how-mapbox-works/access-tokens/)\n- Store the created token at `.env`:\n```bash\necho -e \"EXAMPLE_MAPBOX_ACCESS_TOKEN=token\" >> .env # only need to run once\necho -e \"STORYBOOK_MAPBOX_ACCESS_TOKEN=token\" >> .env # only need to run once\n```\n\n### Run Live Examples Locally\nTo run *GoodData.UI Live Examples* locally:\n```bash\ngit clone <this-repository>\ncd  <repository-folder>\nyarn install --pure-lockfile\nyarn examples\n```\nThen open https://localhost:8999 and login using Live Examples account (you can [create one here](https://gooddata-examples.herokuapp.com/registration)).\n\n### Run Storybook locally\n- Run storybook with token stored in `.env` for more secure\n```bash\nyarn storybook\n```\n- Or run storybook with token env param exposed to cli (not suggested)\n```bash\nSTORYBOOK_MAPBOX_ACCESS_TOKEN=token yarn storybook\n```\n- Apply either above way to `yarn build-storybook` or `yarn test-storybook`\n\n### Source code formatting\nThe source code in the repository is formatted by [Prettier](https://prettier.io/).\nThe format of the code is validated by our Continuous Integration server and is one of the requirements of successful merge.\n\nPrettier is supported by every major IDE. You can find the list of supported editors and how to configure them [here](https://prettier.io/docs/en/editors.html).\n\nIn the case, when your editor is not supported or you don't want to setup the integration, you can run the `yarn prettier-write` command to reformat the code before commit.\n\n## Changelog\n\n- see [CHANGELOG.md](CHANGELOG.md)\n\n## Supported versions\n\nIn order to make the user experience with integrating GoodData UI SDK as smooth and secure as possible and to ensure that the SDK is using the latest features of the platform, we will only provide support to two most recent major versions of UI SDK.\n\nThe most recent majors will be supported in the following modes:\n\n- The latest major version will receive all new functionality and all bug fixes\n- The previous major version will only receive fixes to critical issues and security fixes. These fixes will be applied on top of last released version of the previous major\n\nThe customers are encouraged to always use the latest version of the UI SDK.\n\nIn case of using older versions, the user might face API incompatibility, performance or security issues.\n\nPlease follow the installation instructions to update to the newest version.\n\n## License\n\n(C) 2007-2020 GoodData Corporation\n\nThis project is dual licensed:\n\n- The ATTRIBUTION-NONCOMMERCIAL 4.0 INTERNATIONAL (CC BY-NC 4.0) is used for purpose of the trial experience and evaluation of GoodData.UI library.\n- The GOODDATA GOODDATA.UI LIBRARY END USER LICENSE AGREEMENT is used for GoodData customers.\n\nFor more information, please see [LICENSE](https://github.com/gooddata/gooddata-react-components/blob/master/LICENSE)\n","gitHead":"5045a03a6caba072b046d109f4654cb29b27d4ee","scripts":{"dev":"bash scripts/build.sh --dev-watch","test":"jest --watch","build":"bash scripts/build.sh","tslint":"yarn run-tslint -t verbose $npm_package_config_tslint","prepare":"cd examples/server && yarn install --frozen-lockfile && cd ../..; rm -r examples/node_modules 2>/dev/null; true","examples":"bash scripts/run-examples.sh","prepare?":"# Called before `npm publish` and on local `npm install`. Temporarily also for deleting obsolete node_modules. Ends with `true` to continue gracefully.","validate":"tsc --noEmit && yarn tslint && eslint $npm_package_config_eslint && yarn validate-style && yarn prettier-check","build-dev":"bash scripts/build.sh --dev","examples?":"# Default is developer domain, other options: yarn examples [sec,secure,stg,stg2,stg3,demo,developer or URL]","storybook":"yarn build && start-storybook -p 9001 -c .storybook","test-once":"jest","tslint-ci":"mkdir -p ./ci/results && yarn run-tslint -t checkstyle -o ./ci/results/tslint-results.xml $npm_package_config_tslint","run-tslint":"tslint -p tsconfig.json","validate-ci":"tsc --noEmit && yarn tslint-ci  && eslint $npm_package_config_eslint -f checkstyle -o ci/results/eslint-results.xml && yarn validate-style-ci && yarn prettier-check","examples-build":"bash scripts/build-examples.sh","prepublishOnly":"yarn build","prettier-check":"prettier --check '{src,stories,styles,__mocks__,examples/server/src,examples/src,examples/test}/**/*.{ts,js,tsx,jsx,json,scss,md,yaml,html}'","prettier-write":"prettier --write '{src,stories,styles,__mocks__,examples/server/src,examples/src,examples/test}/**/*.{ts,js,tsx,jsx,json,scss,md,yaml,html}'","test-storybook":"yarn build && test-storybook","validate-style":"stylelint '**/*.scss'","build-storybook":"yarn build && build-storybook -c .storybook -o dist-storybook","examples-server":"node examples/server/src/index.js","heroku-postbuild":"yarn examples-build developer","examples-testcafe":"./scripts/run-testcafe.sh visual","validate-style-ci":"stylelint '**/*.scss' --custom-formatter=node_modules/stylelint-checkstyle-formatter > ci/results/stylelint-results.xml","check-circular-deps":"madge --circular --extensions ts ./src","examples-testcafe-ci":"./scripts/run-testcafe.sh ci","examples-testcafe-live":"./scripts/run-testcafe.sh live"},"typings":"dist/index.d.ts","_npmUser":{"name":"de.do","email":"de.do@gooddata.com"},"deprecated":"@gooddata/react-components@7 reached End of Support on March 31, 2022. Please upgrade (see https://sdk.gooddata.com/gooddata-ui/docs/supported_versions.html for more information).","repository":{"url":"git+ssh://git@github.com/gooddata/gooddata-react-components.git","type":"git"},"_npmVersion":"6.13.4","description":"GoodData.UI - A powerful JavaScript library for building analytical applications","directories":{},"lint-staged":{"{src,stories,styles,__mocks__,examples/server/src,examples/src,examples/test}/**/*.{ts,js,tsx,jsx,scss}":["npx gdc-fix-copyright","git add"],"{src,stories,styles,__mocks__,examples/server/src,examples/src,examples/test}/**/*.{ts,js,tsx,jsx,json,scss,md,yaml,html}":["prettier --write","git add"]},"_nodeVersion":"12.16.1","dependencies":{"rxjs":"^5.5.6","uuid":"^3.2.1","immer":"^1.3.1","lodash":"^4.17.15","date-fns":"^2.7.0","downshift":"^3.2.7","invariant":"^2.2.2","mapbox-gl":"^1.6.1","classnames":"^2.2.6","codemirror":"^5.54.0","highcharts":"7.1.1","prop-types":"^15.6.0","react-intl":"^3.6.0","custom-event":"^1.0.1","react-window":"^1.8.1","ag-grid-react":"20.0.0","react-measure":"^2.3.0","@types/mapbox-gl":"^1.6.1","react-day-picker":"~7.3.0","react-responsive":"^3.0.0","stringify-object":"^2.4.0","@gooddata/typings":"^2.24.2","@types/codemirror":"^0.0.95","ag-grid-community":"20.0.0","http-status-codes":"^1.3.0","react-codemirror2":"^7.2.0","@gooddata/js-utils":"^3.10.5","@gooddata/numberjs":"^3.2.4","fixed-data-table-2":"0.7.17","@gooddata/goodstrap":"^68.10.0","react-dom-factories":"^1.0.2","@gooddata/gooddata-js":"^13.0.1","json-stable-stringify":"^1.0.1","react-transition-group":"^2.2.1","hoist-non-react-statics":"^3.3.0","nodelist-foreach-polyfill":"^1.2.0","@formatjs/intl-pluralrules":"^1.3.6","highcharts-grouped-categories":"^1.1.3"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"raf":"3.3.2","yup":"^0.24.1","jest":"24.7.1","husky":"3.0.0","madge":"^3.4.4","react":"^16.5.2","enzyme":"3.5.0","eslint":"4.19.1","formik":"^0.11.11","moment":"2.23.0","history":"^4.7.2","ts-jest":"24.0.0","webpack":"4.30.0","full-icu":"^1.3.0","prettier":"1.16.4","react-ga":"^2.5.2","recharts":"1.0.0-beta.9","testcafe":"1.1.4","commander":"2.14.1","node-sass":"4.13.0","react-dom":"^16.5.2","stylelint":"^10.0.0","supertest":"3.0.0","ts-loader":"6.0.0","@types/raf":"^3.4.0","css-loader":"0.28.7","jest-junit":"3.0.0","raw-loader":"0.5.1","styled-jsx":"2.2.1","typescript":"3.3.4000","@babel/core":"7.4.4","@types/jest":"24.0.6","@types/node":"7.0.8","@types/uuid":"3.4.3","file-loader":"3.0.1","jest-enzyme":"7.0.2","lint-staged":"9.1.0","sass-loader":"6.0.6","webpack-cli":"3.3.2","@types/react":"16.8.6","babel-loader":"8.0.5","react-helmet":"5.2.0","react-select":"1.2.1","style-loader":"0.19.1","@types/enzyme":"3.1.13","@types/lodash":"4.14.123","testcafe-live":"0.1.4","@babel/runtime":"7.4.4","dotenv-webpack":"^1.7.0","@babel/polyfill":"^7.4.4","@storybook/react":"5.0.11","@types/invariant":"2.2.29","@types/react-dom":"16.0.11","isomorphic-fetch":"2.2.1","react-datepicker":"1.1.0","react-router-dom":"4.2.2","@babel/preset-env":"7.4.4","@gooddata/mock-js":"^2.13.1","@storybook/addons":"5.0.11","@types/classnames":"2.2.3","@types/prop-types":"15.5.2","@storybook/theming":"5.0.11","identity-obj-proxy":"^3.0.0","intl-messageformat":"^7.5.4","webpack-dev-server":"3.3.1","@babel/preset-react":"7.0.0","@types/react-portal":"4.0.1","@types/react-window":"^1.8.1","babel-plugin-lodash":"3.3.4","html-webpack-plugin":"3.2.0","react-test-renderer":"16.4.2","@types/react-measure":"2.0.5","clean-webpack-plugin":"2.0.2","stats-webpack-plugin":"0.7.0","eslint-config-prettier":"4.1.0","react-google-recaptcha":"^0.14.1","tslint-config-prettier":"1.18.0","@gooddata/eslint-config":"^1.0.0","@gooddata/tslint-config":"1.0.0","@types/react-responsive":"^3.0.3","@types/storybook__react":"4.0.1","@types/stringify-object":"^3.2.0","enzyme-adapter-react-16":"1.3.1","@gooddata/test-storybook":"4.0.0","@storybook/addon-actions":"5.0.11","@storybook/addon-options":"5.0.11","node-sass-magic-importer":"5.1.0","react-syntax-highlighter":"11.0.2","@types/fixed-data-table-2":"0.8.1","stylelint-config-prettier":"5.2.0","@gooddata/stylelint-config":"4.0.1","@types/react-test-renderer":"16.0.0","circular-dependency-plugin":"5.0.2","compression-webpack-plugin":"2.0.0","@types/json-stable-stringify":"^1.0.32","@gooddata/frontend-npm-scripts":"1.1.0","@types/enzyme-adapter-react-16":"1.0.3","stylelint-checkstyle-formatter":"0.1.0","@types/storybook__addon-actions":"3.4.2","@babel/plugin-proposal-class-properties":"7.4.4","@babel/plugin-proposal-object-rest-spread":"7.4.4","@babel/plugin-transform-async-to-generator":"7.4.4"},"peerDependencies":{"react":"^16.5.2","react-dom":"^16.5.2"},"_npmOperationalInternal":{"tmp":"tmp/react-components_7.8.0-alpha-de.do-dedo-sd-985-2020-06-17T04-35-29-135Z_1592368568025_0.9589369189620296","host":"s3://npm-registry-packages"}},"7.8.0-alpha-ptquang86-develop-2020-06-17T07-09-08-708Z":{"name":"@gooddata/react-components","version":"7.8.0-alpha-ptquang86-develop-2020-06-17T07-09-08-708Z","author":{"name":"GoodData Corporation"},"license":"BSD-3-Clause","_id":"@gooddata/react-components@7.8.0-alpha-ptquang86-develop-2020-06-17T07-09-08-708Z","maintainers":[{"name":"afi","email":"adam.fiedler@gooddata.com"},{"name":"bertold8","email":"ivan.nejezchleb@seznam.cz"},{"name":"bich.nguyen","email":"bich.nguyen@gooddata.com"},{"name":"brbistas","email":"valentinos.chraniotis@gooddata.com"},{"name":"bugsbunny338","email":"jiri.zajic@mensa.cz"},{"name":"de.do","email":"de.do@gooddata.com"},{"name":"gooddata-ci","email":"rail@gooddata.com"},{"name":"hang.ngo","email":"hang.ngo@gooddata.com"},{"name":"hung.nguyen.hoang","email":"hung.nguyen@gooddata.com"},{"name":"huong.nguyen","email":"huong.nguyen@gooddata.com"},{"name":"huyen.nguyen","email":"huyen.nguyen@gooddata.com"},{"name":"ivan.mjartan","email":"ivan.mjartan@gooddata.com"},{"name":"jakub-sterba","email":"jakub.sterba@gooddata.com"},{"name":"jaroslav.tomecek","email":"jaroslav.tomecek@gooddata.com"},{"name":"jkittler","email":"honza.kittler@gmail.com"},{"name":"khanh.le","email":"khanh.le@gooddata.com"},{"name":"lanhuynh","email":"lan.huynh@gooddata.com"},{"name":"linhhong","email":"linh.hong@gooddata.com"},{"name":"lupko","email":"lubomir.slivka@gooddata.com"},{"name":"mai.nguyen","email":"mai.nguyen@gooddata.com"},{"name":"matyas.kandl","email":"matyas.kandl@gooddata.com"},{"name":"michal.marsal","email":"michal.marsal@gooddata.com"},{"name":"my.duong","email":"my.duong@gooddata.com"},{"name":"naibinh","email":"naibinh@gmail.com"},{"name":"nikolacech","email":"nikola.cech@gooddata.com"},{"name":"nis.hua","email":"nis.hua@gooddata.com"},{"name":"no23reason","email":"dan.homola@hotmail.cz"},{"name":"patrikbraborec","email":"patrik.braborec@gooddata.com"},{"name":"pbenes","email":"petr.benes@gooddata.com"},{"name":"petrjanu","email":"petr.janu@gooddata.com"},{"name":"pkingo","email":"philipandreaskingo@hotmail.com"},{"name":"ptquang86","email":"ptquang86@gmail.com"},{"name":"qduval","email":"quentin.duval@gooddata.com"},{"name":"rodri360","email":"me@rodri360.com"},{"name":"scavnickyj","email":"jakub.scavnicky@gooddata.com"},{"name":"sitina","email":"jiri.sitina@gooddata.com"},{"name":"strouhaljan","email":"strouhal.jan@gmail.com"},{"name":"thao-luong","email":"thao.luong@gooddata.com"},{"name":"thuong.nguyen","email":"thuong.nguyen@gooddata.com"},{"name":"tomas.kratochvil","email":"tomas.kratochvil@gooddata.com"},{"name":"tomsatgd","email":"tomas.satinsky@gooddata.com"},{"name":"trung-le-quoc","email":"trung.le@gooddata.com"},{"name":"tu-ngo","email":"tungo1981@gmail.com"},{"name":"tu.bui","email":"tu.bui@gooddata.com"},{"name":"tulean","email":"tuan.le@gooddata.com"},{"name":"tuqt1005","email":"tu.tran@gooddata.com"},{"name":"utdnah","email":"danh.ung@gooddata.com"},{"name":"vi.phan","email":"vi.phan@gooddata.com"},{"name":"vlastikcz","email":"vlastimil.kotas@gooddata.com"},{"name":"vu.pham","email":"vu.pham@gooddata.com"},{"name":"xmort","email":"petr.dolejsi@gooddata.com"},{"name":"yanlipnican","email":"yanlipnican@gmail.com"}],"homepage":"https://github.com/gooddata/gooddata-react-components#readme","bugs":{"url":"https://github.com/gooddata/gooddata-react-components/issues"},"dist":{"shasum":"e9e250c6bae24a98df7c8a7fa6416a5e4468de39","tarball":"https://registry.npmjs.org/@gooddata/react-components/-/react-components-7.8.0-alpha-ptquang86-develop-2020-06-17T07-09-08-708Z.tgz","fileCount":2662,"integrity":"sha512-WhJbqopfrP17f1cd8I6nsKVVR6xQ7cBb9Ri6/7juGnQJWFbFIuLcX+7GDThswQsLsrTLuRtlrVV05bRq5mzkvQ==","signatures":[{"sig":"MEYCIQDzJYUKvYlp05G8HE2+FNH0y/9SRilyhGHo0+cPeEVA5AIhAMoZQwihRifCu4fALVm9w5qroxzqyKxATkuF/MNZuK42","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":10638179,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJe6cGzCRA9TVsSAnZWagAAsX0P/3rYU+me9mSOnj8nz+B0\nVDXBBWvnsCvXYI4aFCuoK5igCRGfFfyW6eKJOR6RyYULbdmyPi/4Je3rVr48\nGhaffMiDAMNbzIXPWnc1jW44/DVcv1F5WGeH6Rk+G7uubTXyEncfTTPSkMOh\nPNqmMAxx7WW13nuHQ2dC+ka7a5Oi2XimC+Go5KyQJgu3k/0zhGybLiPh3kud\nDx5LxpL/Pd27ZtAatwrldkO9WMUD7+hbXVAyO53Ohw3TND4946BJgZ+/Q0TI\ndy6j0aXwkXewCcyN2JfK8zU/BPnSPZzQM8fcuEzNftSBzZE+M/5OaDbsUMN8\nMhtevyf581nMExGI3t3Tez/ILh8rcGNXwyqV7pOaM3WRVzrNw6tLlxiGJA+B\nMTY6LdWwT+soSnvXnBqChmvBxlWI0Fx8c3Ny7frwWhn89CRfWhnhZePEe3Y4\nzIS1NrNLnH4bgt4PiVMx39oqJNpy6ey9/OsqawdgwUMpMJf+5pbHV94gDrM+\nrxDevUemM3oYTX2S0WQs72Qi5mLDkfmoxONODArc9kYFxnly4V6UIotbQIp4\nb2yGvT1FmPmtzj5D3RffbIa95y7mFBV9DO2nXC7e7j7dDgcz7Oxq89DLIbMv\nA0JIkQes+RZ7YG+bxr32LRg2EXzQkxgRLOcV/gGAr1RrYVBUGAhMQNS2T4Be\n7B1o\r\n=m6k/\r\n-----END PGP SIGNATURE-----\r\n"},"main":"dist/index.js","husky":{"hooks":{"pre-commit":"lint-staged"}},"config":{"eslint":"./examples/**/*.{js,jsx}","tslint":"./{__mocks__,src,stories}/{,**/}*.{ts,tsx}"},"readme":"[![npm version](https://badge.fury.io/js/%40gooddata%2Freact-components.svg)](https://www.npmjs.com/package/@gooddata/react-components)\n\n# GoodData.UI React components\n> A React-based JavaScript library for building data-driven applications\n\n## Getting started\n- [GoodData.UI Documentation](http://sdk.gooddata.com/gooddata-ui/)\n- [GoodData.UI Live Examples](https://gooddata-examples.herokuapp.com/)\n- [Stack Overflow](https://stackoverflow.com/questions/tagged/gooddata)\n\n### Usage\nWith [yarn](https://yarnpkg.com) installed, go to your project directory and run\n```\n$ yarn add @gooddata/react-components\n```\nIf you prefer [npm](npmjs.com) run\n```\n$ npm install --save @gooddata/react-components\n```\n\nThe public API is exposed via global `index.js`. Except for the styles, do not import any other file directly\nbecause they are not intended to be part of the public API.\n\n## Contributing\n\nWe welcome any contribution in form of [issues](https://github.com/gooddata/gooddata-react-components/issues) or [pull requests](https://github.com/gooddata/gooddata-react-components/pulls).\n\nInstall [Node.js](http://nodejs.org) (node 12.16.1, npm v6.13.4) and [Yarn](https://classic.yarnpkg.com) (1.22.4).\n\nInstall dependencies:\n```\nyarn install --frozen-lockfile\n```\n\nThese commands may come in handy while developing:\n\n| command | description |\n| ------- | ----------- |\n| `yarn install --pure-lockfile` | first step |\n| ||\n| `yarn dev` | build react-components to `/dist` in watch mode |\n| `yarn test` | run all unit tests |\n| `yarn prettier-write` | format the source code to match the valid codestyle |\n| `yarn validate` | validate codestyle |\n| ||\n| `yarn storybook` | run storybook from `/stories` on http://localhost:9001 |\n| `yarn build-storybook` | build storybook to `/dist-storybook` |\n| `yarn test-storybook` | run storybook and [screenshot tests](https://github.com/gooddata/gdc-client-utils/tree/master/test-storybook) |\n| ||\n| `yarn examples` | run Live Examples dev-server from `/examples` on https://localhost:8999 |\n| `yarn examples-build` | build Live Examples to `/examples/dist` |\n| `yarn examples-server` | serve built Live Examples - see `/examples/server/src` |\n| `yarn examples-testcafe` | run testcafe tests against `localhost:8999` |\n\n### Deploy to heroku.com\nWhen you deploy this repo to heroku, it serves *GoodData.UI Live Examples*.\nRelevant tasks are in `Procfile` and `package.json`.\n\n```bash\n# run in the project directory\nheroku login\nheroku create <your-app-name>\nheroku config:set DOMAIN_ADMIN_USERNAME=x@gooddata.com DOMAIN_ADMIN_PASSWORD=xy PROJECT_ID_TO_ASSIGN=xms7ga4tf3g3nzucd8380o2bev8oeknp\ngit push heroku HEAD:master\nheroku open\n```\n### Enable Geo Chart for Storybook and Live Examples\nGeo chart uses Mapbox to render map which requires a Mapbox access token.\n- Register an account and create Mapbox access token at [guide](https://docs.mapbox.com/help/how-mapbox-works/access-tokens/)\n- Store the created token at `.env`:\n```bash\necho -e \"EXAMPLE_MAPBOX_ACCESS_TOKEN=token\" >> .env # only need to run once\necho -e \"STORYBOOK_MAPBOX_ACCESS_TOKEN=token\" >> .env # only need to run once\n```\n\n### Run Live Examples Locally\nTo run *GoodData.UI Live Examples* locally:\n```bash\ngit clone <this-repository>\ncd  <repository-folder>\nyarn install --pure-lockfile\nyarn examples\n```\nThen open https://localhost:8999 and login using Live Examples account (you can [create one here](https://gooddata-examples.herokuapp.com/registration)).\n\n### Run Storybook locally\n- Run storybook with token stored in `.env` for more secure\n```bash\nyarn storybook\n```\n- Or run storybook with token env param exposed to cli (not suggested)\n```bash\nSTORYBOOK_MAPBOX_ACCESS_TOKEN=token yarn storybook\n```\n- Apply either above way to `yarn build-storybook` or `yarn test-storybook`\n\n### Source code formatting\nThe source code in the repository is formatted by [Prettier](https://prettier.io/).\nThe format of the code is validated by our Continuous Integration server and is one of the requirements of successful merge.\n\nPrettier is supported by every major IDE. You can find the list of supported editors and how to configure them [here](https://prettier.io/docs/en/editors.html).\n\nIn the case, when your editor is not supported or you don't want to setup the integration, you can run the `yarn prettier-write` command to reformat the code before commit.\n\n## Changelog\n\n- see [CHANGELOG.md](CHANGELOG.md)\n\n## Supported versions\n\nIn order to make the user experience with integrating GoodData UI SDK as smooth and secure as possible and to ensure that the SDK is using the latest features of the platform, we will only provide support to two most recent major versions of UI SDK.\n\nThe most recent majors will be supported in the following modes:\n\n- The latest major version will receive all new functionality and all bug fixes\n- The previous major version will only receive fixes to critical issues and security fixes. These fixes will be applied on top of last released version of the previous major\n\nThe customers are encouraged to always use the latest version of the UI SDK.\n\nIn case of using older versions, the user might face API incompatibility, performance or security issues.\n\nPlease follow the installation instructions to update to the newest version.\n\n## License\n\n(C) 2007-2020 GoodData Corporation\n\nThis project is dual licensed:\n\n- The ATTRIBUTION-NONCOMMERCIAL 4.0 INTERNATIONAL (CC BY-NC 4.0) is used for purpose of the trial experience and evaluation of GoodData.UI library.\n- The GOODDATA GOODDATA.UI LIBRARY END USER LICENSE AGREEMENT is used for GoodData customers.\n\nFor more information, please see [LICENSE](https://github.com/gooddata/gooddata-react-components/blob/master/LICENSE)\n","gitHead":"239a28f1606695fd283f89e4d660581313c3e9ec","scripts":{"dev":"bash scripts/build.sh --dev-watch","test":"jest --watch","build":"bash scripts/build.sh","tslint":"yarn run-tslint -t verbose $npm_package_config_tslint","prepare":"cd examples/server && yarn install --frozen-lockfile && cd ../..; rm -r examples/node_modules 2>/dev/null; true","examples":"bash scripts/run-examples.sh","prepare?":"# Called before `npm publish` and on local `npm install`. Temporarily also for deleting obsolete node_modules. Ends with `true` to continue gracefully.","validate":"tsc --noEmit && yarn tslint && eslint $npm_package_config_eslint && yarn validate-style && yarn prettier-check","build-dev":"bash scripts/build.sh --dev","examples?":"# Default is developer domain, other options: yarn examples [sec,secure,stg,stg2,stg3,demo,developer or URL]","storybook":"yarn build && start-storybook -p 9001 -c .storybook","test-once":"jest","tslint-ci":"mkdir -p ./ci/results && yarn run-tslint -t checkstyle -o ./ci/results/tslint-results.xml $npm_package_config_tslint","run-tslint":"tslint -p tsconfig.json","validate-ci":"tsc --noEmit && yarn tslint-ci  && eslint $npm_package_config_eslint -f checkstyle -o ci/results/eslint-results.xml && yarn validate-style-ci && yarn prettier-check","examples-build":"bash scripts/build-examples.sh","prepublishOnly":"yarn build","prettier-check":"prettier --check '{src,stories,styles,__mocks__,examples/server/src,examples/src,examples/test}/**/*.{ts,js,tsx,jsx,json,scss,md,yaml,html}'","prettier-write":"prettier --write '{src,stories,styles,__mocks__,examples/server/src,examples/src,examples/test}/**/*.{ts,js,tsx,jsx,json,scss,md,yaml,html}'","test-storybook":"yarn build && test-storybook","validate-style":"stylelint '**/*.scss'","build-storybook":"yarn build && build-storybook -c .storybook -o dist-storybook","examples-server":"node examples/server/src/index.js","heroku-postbuild":"yarn examples-build developer","examples-testcafe":"./scripts/run-testcafe.sh visual","validate-style-ci":"stylelint '**/*.scss' --custom-formatter=node_modules/stylelint-checkstyle-formatter > ci/results/stylelint-results.xml","check-circular-deps":"madge --circular --extensions ts ./src","examples-testcafe-ci":"./scripts/run-testcafe.sh ci","examples-testcafe-live":"./scripts/run-testcafe.sh live"},"typings":"dist/index.d.ts","_npmUser":{"name":"ptquang86","email":"ptquang86@gmail.com"},"deprecated":"@gooddata/react-components@7 reached End of Support on March 31, 2022. Please upgrade (see https://sdk.gooddata.com/gooddata-ui/docs/supported_versions.html for more information).","repository":{"url":"git+ssh://git@github.com/gooddata/gooddata-react-components.git","type":"git"},"_npmVersion":"6.13.4","description":"GoodData.UI - A powerful JavaScript library for building analytical applications","directories":{},"lint-staged":{"{src,stories,styles,__mocks__,examples/server/src,examples/src,examples/test}/**/*.{ts,js,tsx,jsx,scss}":["npx gdc-fix-copyright","git add"],"{src,stories,styles,__mocks__,examples/server/src,examples/src,examples/test}/**/*.{ts,js,tsx,jsx,json,scss,md,yaml,html}":["prettier --write","git add"]},"_nodeVersion":"12.16.1","dependencies":{"rxjs":"^5.5.6","uuid":"^3.2.1","immer":"^1.3.1","lodash":"^4.17.15","date-fns":"^2.7.0","downshift":"^3.2.7","invariant":"^2.2.2","mapbox-gl":"^1.6.1","classnames":"^2.2.6","codemirror":"^5.54.0","highcharts":"7.1.1","prop-types":"^15.6.0","react-intl":"^3.6.0","custom-event":"^1.0.1","react-window":"^1.8.1","ag-grid-react":"20.0.0","react-measure":"^2.3.0","@types/mapbox-gl":"^1.6.1","react-day-picker":"~7.3.0","react-responsive":"^3.0.0","stringify-object":"^2.4.0","@gooddata/typings":"^2.24.2","@types/codemirror":"^0.0.95","ag-grid-community":"20.0.0","http-status-codes":"^1.3.0","react-codemirror2":"^7.2.0","@gooddata/js-utils":"^3.10.5","@gooddata/numberjs":"^3.2.4","fixed-data-table-2":"0.7.17","@gooddata/goodstrap":"^68.10.0","react-dom-factories":"^1.0.2","@gooddata/gooddata-js":"^13.0.1","json-stable-stringify":"^1.0.1","react-transition-group":"^2.2.1","hoist-non-react-statics":"^3.3.0","nodelist-foreach-polyfill":"^1.2.0","@formatjs/intl-pluralrules":"^1.3.6","highcharts-grouped-categories":"^1.1.3"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"raf":"3.3.2","yup":"^0.24.1","jest":"24.7.1","husky":"3.0.0","madge":"^3.4.4","react":"^16.5.2","enzyme":"3.5.0","eslint":"4.19.1","formik":"^0.11.11","moment":"2.23.0","history":"^4.7.2","ts-jest":"24.0.0","webpack":"4.30.0","full-icu":"^1.3.0","prettier":"1.16.4","react-ga":"^2.5.2","recharts":"1.0.0-beta.9","testcafe":"1.1.4","commander":"2.14.1","node-sass":"4.13.0","react-dom":"^16.5.2","stylelint":"^10.0.0","supertest":"3.0.0","ts-loader":"6.0.0","@types/raf":"^3.4.0","css-loader":"0.28.7","jest-junit":"3.0.0","raw-loader":"0.5.1","styled-jsx":"2.2.1","typescript":"3.3.4000","@babel/core":"7.4.4","@types/jest":"24.0.6","@types/node":"7.0.8","@types/uuid":"3.4.3","file-loader":"3.0.1","jest-enzyme":"7.0.2","lint-staged":"9.1.0","sass-loader":"6.0.6","webpack-cli":"3.3.2","@types/react":"16.8.6","babel-loader":"8.0.5","react-helmet":"5.2.0","react-select":"1.2.1","style-loader":"0.19.1","@types/enzyme":"3.1.13","@types/lodash":"4.14.123","testcafe-live":"0.1.4","@babel/runtime":"7.4.4","dotenv-webpack":"^1.7.0","@babel/polyfill":"^7.4.4","@storybook/react":"5.0.11","@types/invariant":"2.2.29","@types/react-dom":"16.0.11","isomorphic-fetch":"2.2.1","react-datepicker":"1.1.0","react-router-dom":"4.2.2","@babel/preset-env":"7.4.4","@gooddata/mock-js":"^2.13.1","@storybook/addons":"5.0.11","@types/classnames":"2.2.3","@types/prop-types":"15.5.2","@storybook/theming":"5.0.11","identity-obj-proxy":"^3.0.0","intl-messageformat":"^7.5.4","webpack-dev-server":"3.3.1","@babel/preset-react":"7.0.0","@types/react-portal":"4.0.1","@types/react-window":"^1.8.1","babel-plugin-lodash":"3.3.4","html-webpack-plugin":"3.2.0","react-test-renderer":"16.4.2","@types/react-measure":"2.0.5","clean-webpack-plugin":"2.0.2","stats-webpack-plugin":"0.7.0","eslint-config-prettier":"4.1.0","react-google-recaptcha":"^0.14.1","tslint-config-prettier":"1.18.0","@gooddata/eslint-config":"^1.0.0","@gooddata/tslint-config":"1.0.0","@types/react-responsive":"^3.0.3","@types/storybook__react":"4.0.1","@types/stringify-object":"^3.2.0","enzyme-adapter-react-16":"1.3.1","@gooddata/test-storybook":"4.0.0","@storybook/addon-actions":"5.0.11","@storybook/addon-options":"5.0.11","node-sass-magic-importer":"5.1.0","react-syntax-highlighter":"11.0.2","@types/fixed-data-table-2":"0.8.1","stylelint-config-prettier":"5.2.0","@gooddata/stylelint-config":"4.0.1","@types/react-test-renderer":"16.0.0","circular-dependency-plugin":"5.0.2","compression-webpack-plugin":"2.0.0","@types/json-stable-stringify":"^1.0.32","@gooddata/frontend-npm-scripts":"1.1.0","@types/enzyme-adapter-react-16":"1.0.3","stylelint-checkstyle-formatter":"0.1.0","@types/storybook__addon-actions":"3.4.2","@babel/plugin-proposal-class-properties":"7.4.4","@babel/plugin-proposal-object-rest-spread":"7.4.4","@babel/plugin-transform-async-to-generator":"7.4.4"},"peerDependencies":{"react":"^16.5.2","react-dom":"^16.5.2"},"_npmOperationalInternal":{"tmp":"tmp/react-components_7.8.0-alpha-ptquang86-develop-2020-06-17T07-09-08-708Z_1592377779007_0.5226415694207642","host":"s3://npm-registry-packages"}},"7.8.0-beta.16":{"name":"@gooddata/react-components","version":"7.8.0-beta.16","author":{"name":"GoodData Corporation"},"license":"BSD-3-Clause","_id":"@gooddata/react-components@7.8.0-beta.16","maintainers":[{"name":"afi","email":"adam.fiedler@gooddata.com"},{"name":"bertold8","email":"ivan.nejezchleb@seznam.cz"},{"name":"bich.nguyen","email":"bich.nguyen@gooddata.com"},{"name":"brbistas","email":"valentinos.chraniotis@gooddata.com"},{"name":"bugsbunny338","email":"jiri.zajic@mensa.cz"},{"name":"de.do","email":"de.do@gooddata.com"},{"name":"gooddata-ci","email":"rail@gooddata.com"},{"name":"hang.ngo","email":"hang.ngo@gooddata.com"},{"name":"hung.nguyen.hoang","email":"hung.nguyen@gooddata.com"},{"name":"huong.nguyen","email":"huong.nguyen@gooddata.com"},{"name":"huyen.nguyen","email":"huyen.nguyen@gooddata.com"},{"name":"ivan.mjartan","email":"ivan.mjartan@gooddata.com"},{"name":"jakub-sterba","email":"jakub.sterba@gooddata.com"},{"name":"jaroslav.tomecek","email":"jaroslav.tomecek@gooddata.com"},{"name":"jkittler","email":"honza.kittler@gmail.com"},{"name":"khanh.le","email":"khanh.le@gooddata.com"},{"name":"lanhuynh","email":"lan.huynh@gooddata.com"},{"name":"linhhong","email":"linh.hong@gooddata.com"},{"name":"lupko","email":"lubomir.slivka@gooddata.com"},{"name":"mai.nguyen","email":"mai.nguyen@gooddata.com"},{"name":"matyas.kandl","email":"matyas.kandl@gooddata.com"},{"name":"michal.marsal","email":"michal.marsal@gooddata.com"},{"name":"my.duong","email":"my.duong@gooddata.com"},{"name":"naibinh","email":"naibinh@gmail.com"},{"name":"nikolacech","email":"nikola.cech@gooddata.com"},{"name":"nis.hua","email":"nis.hua@gooddata.com"},{"name":"no23reason","email":"dan.homola@hotmail.cz"},{"name":"patrikbraborec","email":"patrik.braborec@gooddata.com"},{"name":"pbenes","email":"petr.benes@gooddata.com"},{"name":"petrjanu","email":"petr.janu@gooddata.com"},{"name":"pkingo","email":"philipandreaskingo@hotmail.com"},{"name":"ptquang86","email":"ptquang86@gmail.com"},{"name":"qduval","email":"quentin.duval@gooddata.com"},{"name":"rodri360","email":"me@rodri360.com"},{"name":"scavnickyj","email":"jakub.scavnicky@gooddata.com"},{"name":"sitina","email":"jiri.sitina@gooddata.com"},{"name":"strouhaljan","email":"strouhal.jan@gmail.com"},{"name":"thao-luong","email":"thao.luong@gooddata.com"},{"name":"thuong.nguyen","email":"thuong.nguyen@gooddata.com"},{"name":"tomas.kratochvil","email":"tomas.kratochvil@gooddata.com"},{"name":"tomsatgd","email":"tomas.satinsky@gooddata.com"},{"name":"trung-le-quoc","email":"trung.le@gooddata.com"},{"name":"tu-ngo","email":"tungo1981@gmail.com"},{"name":"tu.bui","email":"tu.bui@gooddata.com"},{"name":"tulean","email":"tuan.le@gooddata.com"},{"name":"tuqt1005","email":"tu.tran@gooddata.com"},{"name":"utdnah","email":"danh.ung@gooddata.com"},{"name":"vi.phan","email":"vi.phan@gooddata.com"},{"name":"vlastikcz","email":"vlastimil.kotas@gooddata.com"},{"name":"vu.pham","email":"vu.pham@gooddata.com"},{"name":"xmort","email":"petr.dolejsi@gooddata.com"},{"name":"yanlipnican","email":"yanlipnican@gmail.com"}],"homepage":"https://github.com/gooddata/gooddata-react-components#readme","bugs":{"url":"https://github.com/gooddata/gooddata-react-components/issues"},"dist":{"shasum":"7c0f9bf34c28bee038cd01df36791a3f4270f062","tarball":"https://registry.npmjs.org/@gooddata/react-components/-/react-components-7.8.0-beta.16.tgz","fileCount":2652,"integrity":"sha512-D4d0O16S9bWsUltDbJPQALgm8uJ7bzU7jvlZjOeqFM7WgFNkJNJiWDo3TwYFw4rk4BjYX60at4idZh+6+/3mmg==","signatures":[{"sig":"MEQCIFOGX2dUpgCzg4uWjIGS+udS2zGMARz2ejTVQkZQqvq0AiBzv/wOO8wWMmGlfETDOVIklHHFdeVV2RY44CooXQumYg==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":10543031,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJe6cWQCRA9TVsSAnZWagAA950P/11BUmCHvWQhhOgvA/8S\nmlpPp3BBMyCcc27XETvomndU7gpYIk6JT93bSJ6TSYXsoyUCMC3miQTJI6Q0\nxicu6TVO730sAeaq9xTY8FLyAdwlY80CZHCra75Wdt6/bhzCTjO9Oj33BAP1\npTDgh7w1nP8JpVyGFqUX9Pis1Dp968/5oBg93hIUuXokEz1zvRT+VHXr/ku2\nzuNqUDa3HE1PLvJCzGLd2e/JH0erVPVzQZqV/bUAdDthQICvRCsVnhNgobrl\n28ac/czi+2noy/eYFEViAkYY/1boUbMDJLWoLVspIL+DqlATJiAydQVG1jIO\n50CgKAc0Pwu6pcNVydX6KYAUUUqrnSGUzsvo5M0q0PxIntT2PWxwLwQ5qpEn\n9j3EE2EdeIxtoDNKwSB1wsiK0RXx/9168vwLUWLr5UiGe3r/gy+Zse5d4j1K\nxHwSjVV+OFtV7+1BoeGIQAyE66sLfg8XMtqDLIXu9G9FPJZ9t7zxlXLMuY8L\nKZ0pfpKAGlPGlOPoDvsBMVJQc4iLUlGMGLCQSeJsneN3MVcgCv4xqc3AfALA\n22sbOVTlWnaQuSmhevZjryZ/gt25Tr5+RzJcBBBvv63jd3l4WDXUETVpW5Lf\nNFd+5DvsCL/LfJ9GADs/Mg+dyz2jEUkIaeh0jVf6SnGkDDoW3HYaJ86wXmFY\n+aH9\r\n=lP2h\r\n-----END PGP SIGNATURE-----\r\n"},"main":"dist/index.js","husky":{"hooks":{"pre-commit":"lint-staged"}},"config":{"eslint":"./examples/**/*.{js,jsx}","tslint":"./{__mocks__,src,stories}/{,**/}*.{ts,tsx}"},"readme":"[![npm version](https://badge.fury.io/js/%40gooddata%2Freact-components.svg)](https://www.npmjs.com/package/@gooddata/react-components)\n\n# GoodData.UI React components\n> A React-based JavaScript library for building data-driven applications\n\n## Getting started\n- [GoodData.UI Documentation](http://sdk.gooddata.com/gooddata-ui/)\n- [GoodData.UI Live Examples](https://gooddata-examples.herokuapp.com/)\n- [Stack Overflow](https://stackoverflow.com/questions/tagged/gooddata)\n\n### Usage\nWith [yarn](https://yarnpkg.com) installed, go to your project directory and run\n```\n$ yarn add @gooddata/react-components\n```\nIf you prefer [npm](npmjs.com) run\n```\n$ npm install --save @gooddata/react-components\n```\n\nThe public API is exposed via global `index.js`. Except for the styles, do not import any other file directly\nbecause they are not intended to be part of the public API.\n\n## Contributing\n\nWe welcome any contribution in form of [issues](https://github.com/gooddata/gooddata-react-components/issues) or [pull requests](https://github.com/gooddata/gooddata-react-components/pulls).\n\nInstall [Node.js](http://nodejs.org) (node 12.16.1, npm v6.13.4) and [Yarn](https://classic.yarnpkg.com) (1.22.4).\n\nInstall dependencies:\n```\nyarn install --frozen-lockfile\n```\n\nThese commands may come in handy while developing:\n\n| command | description |\n| ------- | ----------- |\n| `yarn install --pure-lockfile` | first step |\n| ||\n| `yarn dev` | build react-components to `/dist` in watch mode |\n| `yarn test` | run all unit tests |\n| `yarn prettier-write` | format the source code to match the valid codestyle |\n| `yarn validate` | validate codestyle |\n| ||\n| `yarn storybook` | run storybook from `/stories` on http://localhost:9001 |\n| `yarn build-storybook` | build storybook to `/dist-storybook` |\n| `yarn test-storybook` | run storybook and [screenshot tests](https://github.com/gooddata/gdc-client-utils/tree/master/test-storybook) |\n| ||\n| `yarn examples` | run Live Examples dev-server from `/examples` on https://localhost:8999 |\n| `yarn examples-build` | build Live Examples to `/examples/dist` |\n| `yarn examples-server` | serve built Live Examples - see `/examples/server/src` |\n| `yarn examples-testcafe` | run testcafe tests against `localhost:8999` |\n\n### Deploy to heroku.com\nWhen you deploy this repo to heroku, it serves *GoodData.UI Live Examples*.\nRelevant tasks are in `Procfile` and `package.json`.\n\n```bash\n# run in the project directory\nheroku login\nheroku create <your-app-name>\nheroku config:set DOMAIN_ADMIN_USERNAME=x@gooddata.com DOMAIN_ADMIN_PASSWORD=xy PROJECT_ID_TO_ASSIGN=xms7ga4tf3g3nzucd8380o2bev8oeknp\ngit push heroku HEAD:master\nheroku open\n```\n### Enable Geo Chart for Storybook and Live Examples\nGeo chart uses Mapbox to render map which requires a Mapbox access token.\n- Register an account and create Mapbox access token at [guide](https://docs.mapbox.com/help/how-mapbox-works/access-tokens/)\n- Store the created token at `.env`:\n```bash\necho -e \"EXAMPLE_MAPBOX_ACCESS_TOKEN=token\" >> .env # only need to run once\necho -e \"STORYBOOK_MAPBOX_ACCESS_TOKEN=token\" >> .env # only need to run once\n```\n\n### Run Live Examples Locally\nTo run *GoodData.UI Live Examples* locally:\n```bash\ngit clone <this-repository>\ncd  <repository-folder>\nyarn install --pure-lockfile\nyarn examples\n```\nThen open https://localhost:8999 and login using Live Examples account (you can [create one here](https://gooddata-examples.herokuapp.com/registration)).\n\n### Run Storybook locally\n- Run storybook with token stored in `.env` for more secure\n```bash\nyarn storybook\n```\n- Or run storybook with token env param exposed to cli (not suggested)\n```bash\nSTORYBOOK_MAPBOX_ACCESS_TOKEN=token yarn storybook\n```\n- Apply either above way to `yarn build-storybook` or `yarn test-storybook`\n\n### Source code formatting\nThe source code in the repository is formatted by [Prettier](https://prettier.io/).\nThe format of the code is validated by our Continuous Integration server and is one of the requirements of successful merge.\n\nPrettier is supported by every major IDE. You can find the list of supported editors and how to configure them [here](https://prettier.io/docs/en/editors.html).\n\nIn the case, when your editor is not supported or you don't want to setup the integration, you can run the `yarn prettier-write` command to reformat the code before commit.\n\n## Changelog\n\n- see [CHANGELOG.md](CHANGELOG.md)\n\n## Supported versions\n\nIn order to make the user experience with integrating GoodData UI SDK as smooth and secure as possible and to ensure that the SDK is using the latest features of the platform, we will only provide support to two most recent major versions of UI SDK.\n\nThe most recent majors will be supported in the following modes:\n\n- The latest major version will receive all new functionality and all bug fixes\n- The previous major version will only receive fixes to critical issues and security fixes. These fixes will be applied on top of last released version of the previous major\n\nThe customers are encouraged to always use the latest version of the UI SDK.\n\nIn case of using older versions, the user might face API incompatibility, performance or security issues.\n\nPlease follow the installation instructions to update to the newest version.\n\n## License\n\n(C) 2007-2020 GoodData Corporation\n\nThis project is dual licensed:\n\n- The ATTRIBUTION-NONCOMMERCIAL 4.0 INTERNATIONAL (CC BY-NC 4.0) is used for purpose of the trial experience and evaluation of GoodData.UI library.\n- The GOODDATA GOODDATA.UI LIBRARY END USER LICENSE AGREEMENT is used for GoodData customers.\n\nFor more information, please see [LICENSE](https://github.com/gooddata/gooddata-react-components/blob/master/LICENSE)\n","gitHead":"8651a090127b6fd74217c07af71d21811e07be51","scripts":{"dev":"bash scripts/build.sh --dev-watch","test":"jest --watch","build":"bash scripts/build.sh","tslint":"yarn run-tslint -t verbose $npm_package_config_tslint","prepare":"cd examples/server && yarn install --frozen-lockfile && cd ../..; rm -r examples/node_modules 2>/dev/null; true","examples":"bash scripts/run-examples.sh","prepare?":"# Called before `npm publish` and on local `npm install`. Temporarily also for deleting obsolete node_modules. Ends with `true` to continue gracefully.","validate":"tsc --noEmit && yarn tslint && eslint $npm_package_config_eslint && yarn validate-style && yarn prettier-check","build-dev":"bash scripts/build.sh --dev","examples?":"# Default is developer domain, other options: yarn examples [sec,secure,stg,stg2,stg3,demo,developer or URL]","storybook":"yarn build && start-storybook -p 9001 -c .storybook","test-once":"jest","tslint-ci":"mkdir -p ./ci/results && yarn run-tslint -t checkstyle -o ./ci/results/tslint-results.xml $npm_package_config_tslint","run-tslint":"tslint -p tsconfig.json","validate-ci":"tsc --noEmit && yarn tslint-ci  && eslint $npm_package_config_eslint -f checkstyle -o ci/results/eslint-results.xml && yarn validate-style-ci && yarn prettier-check","examples-build":"bash scripts/build-examples.sh","prepublishOnly":"yarn build","prettier-check":"prettier --check '{src,stories,styles,__mocks__,examples/server/src,examples/src,examples/test}/**/*.{ts,js,tsx,jsx,json,scss,md,yaml,html}'","prettier-write":"prettier --write '{src,stories,styles,__mocks__,examples/server/src,examples/src,examples/test}/**/*.{ts,js,tsx,jsx,json,scss,md,yaml,html}'","test-storybook":"yarn build && test-storybook","validate-style":"stylelint '**/*.scss'","build-storybook":"yarn build && build-storybook -c .storybook -o dist-storybook","examples-server":"node examples/server/src/index.js","heroku-postbuild":"yarn examples-build developer","examples-testcafe":"./scripts/run-testcafe.sh visual","validate-style-ci":"stylelint '**/*.scss' --custom-formatter=node_modules/stylelint-checkstyle-formatter > ci/results/stylelint-results.xml","check-circular-deps":"madge --circular --extensions ts ./src","examples-testcafe-ci":"./scripts/run-testcafe.sh ci","examples-testcafe-live":"./scripts/run-testcafe.sh live"},"typings":"dist/index.d.ts","_npmUser":{"name":"gooddata-ci","email":"rail@gooddata.com"},"deprecated":"@gooddata/react-components@7 reached End of Support on March 31, 2022. Please upgrade (see https://sdk.gooddata.com/gooddata-ui/docs/supported_versions.html for more information).","repository":{"url":"git+ssh://git@github.com/gooddata/gooddata-react-components.git","type":"git"},"_npmVersion":"6.13.4","description":"GoodData.UI - A powerful JavaScript library for building analytical applications","directories":{},"lint-staged":{"{src,stories,styles,__mocks__,examples/server/src,examples/src,examples/test}/**/*.{ts,js,tsx,jsx,scss}":["npx gdc-fix-copyright","git add"],"{src,stories,styles,__mocks__,examples/server/src,examples/src,examples/test}/**/*.{ts,js,tsx,jsx,json,scss,md,yaml,html}":["prettier --write","git add"]},"_nodeVersion":"12.16.1","dependencies":{"rxjs":"^5.5.6","uuid":"^3.2.1","immer":"^1.3.1","lodash":"^4.17.15","date-fns":"^2.7.0","downshift":"^3.2.7","invariant":"^2.2.2","mapbox-gl":"^1.6.1","classnames":"^2.2.6","codemirror":"^5.54.0","highcharts":"7.1.1","prop-types":"^15.6.0","react-intl":"^3.6.0","custom-event":"^1.0.1","react-window":"^1.8.1","ag-grid-react":"20.0.0","react-measure":"^2.3.0","@types/mapbox-gl":"^1.6.1","react-day-picker":"~7.3.0","react-responsive":"^3.0.0","stringify-object":"^2.4.0","@gooddata/typings":"^2.24.2","@types/codemirror":"^0.0.95","ag-grid-community":"20.0.0","http-status-codes":"^1.3.0","react-codemirror2":"^7.2.0","@gooddata/js-utils":"^3.10.5","@gooddata/numberjs":"^3.2.4","fixed-data-table-2":"0.7.17","@gooddata/goodstrap":"^68.10.0","react-dom-factories":"^1.0.2","@gooddata/gooddata-js":"^13.0.1","json-stable-stringify":"^1.0.1","react-transition-group":"^2.2.1","hoist-non-react-statics":"^3.3.0","nodelist-foreach-polyfill":"^1.2.0","@formatjs/intl-pluralrules":"^1.3.6","highcharts-grouped-categories":"^1.1.3"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"raf":"3.3.2","yup":"^0.24.1","jest":"24.7.1","husky":"3.0.0","madge":"^3.4.4","react":"^16.5.2","enzyme":"3.5.0","eslint":"4.19.1","formik":"^0.11.11","moment":"2.23.0","history":"^4.7.2","ts-jest":"24.0.0","webpack":"4.30.0","full-icu":"^1.3.0","prettier":"1.16.4","react-ga":"^2.5.2","recharts":"1.0.0-beta.9","testcafe":"1.1.4","commander":"2.14.1","node-sass":"4.13.0","react-dom":"^16.5.2","stylelint":"^10.0.0","supertest":"3.0.0","ts-loader":"6.0.0","@types/raf":"^3.4.0","css-loader":"0.28.7","jest-junit":"3.0.0","raw-loader":"0.5.1","styled-jsx":"2.2.1","typescript":"3.3.4000","@babel/core":"7.4.4","@types/jest":"24.0.6","@types/node":"7.0.8","@types/uuid":"3.4.3","file-loader":"3.0.1","jest-enzyme":"7.0.2","lint-staged":"9.1.0","sass-loader":"6.0.6","webpack-cli":"3.3.2","@types/react":"16.8.6","babel-loader":"8.0.5","react-helmet":"5.2.0","react-select":"1.2.1","style-loader":"0.19.1","@types/enzyme":"3.1.13","@types/lodash":"4.14.123","testcafe-live":"0.1.4","@babel/runtime":"7.4.4","dotenv-webpack":"^1.7.0","@babel/polyfill":"^7.4.4","@storybook/react":"5.0.11","@types/invariant":"2.2.29","@types/react-dom":"16.0.11","isomorphic-fetch":"2.2.1","react-datepicker":"1.1.0","react-router-dom":"4.2.2","@babel/preset-env":"7.4.4","@gooddata/mock-js":"^2.13.1","@storybook/addons":"5.0.11","@types/classnames":"2.2.3","@types/prop-types":"15.5.2","@storybook/theming":"5.0.11","identity-obj-proxy":"^3.0.0","intl-messageformat":"^7.5.4","webpack-dev-server":"3.3.1","@babel/preset-react":"7.0.0","@types/react-portal":"4.0.1","@types/react-window":"^1.8.1","babel-plugin-lodash":"3.3.4","html-webpack-plugin":"3.2.0","react-test-renderer":"16.4.2","@types/react-measure":"2.0.5","clean-webpack-plugin":"2.0.2","stats-webpack-plugin":"0.7.0","eslint-config-prettier":"4.1.0","react-google-recaptcha":"^0.14.1","tslint-config-prettier":"1.18.0","@gooddata/eslint-config":"^1.0.0","@gooddata/tslint-config":"1.0.0","@types/react-responsive":"^3.0.3","@types/storybook__react":"4.0.1","@types/stringify-object":"^3.2.0","enzyme-adapter-react-16":"1.3.1","@gooddata/test-storybook":"4.0.0","@storybook/addon-actions":"5.0.11","@storybook/addon-options":"5.0.11","node-sass-magic-importer":"5.1.0","react-syntax-highlighter":"11.0.2","@types/fixed-data-table-2":"0.8.1","stylelint-config-prettier":"5.2.0","@gooddata/stylelint-config":"4.0.1","@types/react-test-renderer":"16.0.0","circular-dependency-plugin":"5.0.2","compression-webpack-plugin":"2.0.0","@types/json-stable-stringify":"^1.0.32","@gooddata/frontend-npm-scripts":"1.1.0","@types/enzyme-adapter-react-16":"1.0.3","stylelint-checkstyle-formatter":"0.1.0","@types/storybook__addon-actions":"3.4.2","@babel/plugin-proposal-class-properties":"7.4.4","@babel/plugin-proposal-object-rest-spread":"7.4.4","@babel/plugin-transform-async-to-generator":"7.4.4"},"peerDependencies":{"react":"^16.5.2","react-dom":"^16.5.2"},"_npmOperationalInternal":{"tmp":"tmp/react-components_7.8.0-beta.16_1592378767305_0.24368684414554398","host":"s3://npm-registry-packages"}},"7.8.0-alpha-bertold8-ine-one-4507-2020-06-17T08-41-25-202Z":{"name":"@gooddata/react-components","version":"7.8.0-alpha-bertold8-ine-one-4507-2020-06-17T08-41-25-202Z","author":{"name":"GoodData Corporation"},"license":"BSD-3-Clause","_id":"@gooddata/react-components@7.8.0-alpha-bertold8-ine-one-4507-2020-06-17T08-41-25-202Z","maintainers":[{"name":"afi","email":"adam.fiedler@gooddata.com"},{"name":"bertold8","email":"ivan.nejezchleb@seznam.cz"},{"name":"bich.nguyen","email":"bich.nguyen@gooddata.com"},{"name":"brbistas","email":"valentinos.chraniotis@gooddata.com"},{"name":"bugsbunny338","email":"jiri.zajic@mensa.cz"},{"name":"de.do","email":"de.do@gooddata.com"},{"name":"gooddata-ci","email":"rail@gooddata.com"},{"name":"hang.ngo","email":"hang.ngo@gooddata.com"},{"name":"hung.nguyen.hoang","email":"hung.nguyen@gooddata.com"},{"name":"huong.nguyen","email":"huong.nguyen@gooddata.com"},{"name":"huyen.nguyen","email":"huyen.nguyen@gooddata.com"},{"name":"ivan.mjartan","email":"ivan.mjartan@gooddata.com"},{"name":"jakub-sterba","email":"jakub.sterba@gooddata.com"},{"name":"jaroslav.tomecek","email":"jaroslav.tomecek@gooddata.com"},{"name":"jkittler","email":"honza.kittler@gmail.com"},{"name":"khanh.le","email":"khanh.le@gooddata.com"},{"name":"lanhuynh","email":"lan.huynh@gooddata.com"},{"name":"linhhong","email":"linh.hong@gooddata.com"},{"name":"lupko","email":"lubomir.slivka@gooddata.com"},{"name":"mai.nguyen","email":"mai.nguyen@gooddata.com"},{"name":"matyas.kandl","email":"matyas.kandl@gooddata.com"},{"name":"michal.marsal","email":"michal.marsal@gooddata.com"},{"name":"my.duong","email":"my.duong@gooddata.com"},{"name":"naibinh","email":"naibinh@gmail.com"},{"name":"nikolacech","email":"nikola.cech@gooddata.com"},{"name":"nis.hua","email":"nis.hua@gooddata.com"},{"name":"no23reason","email":"dan.homola@hotmail.cz"},{"name":"patrikbraborec","email":"patrik.braborec@gooddata.com"},{"name":"pbenes","email":"petr.benes@gooddata.com"},{"name":"petrjanu","email":"petr.janu@gooddata.com"},{"name":"pkingo","email":"philipandreaskingo@hotmail.com"},{"name":"ptquang86","email":"ptquang86@gmail.com"},{"name":"qduval","email":"quentin.duval@gooddata.com"},{"name":"rodri360","email":"me@rodri360.com"},{"name":"scavnickyj","email":"jakub.scavnicky@gooddata.com"},{"name":"sitina","email":"jiri.sitina@gooddata.com"},{"name":"strouhaljan","email":"strouhal.jan@gmail.com"},{"name":"thao-luong","email":"thao.luong@gooddata.com"},{"name":"thuong.nguyen","email":"thuong.nguyen@gooddata.com"},{"name":"tomas.kratochvil","email":"tomas.kratochvil@gooddata.com"},{"name":"tomsatgd","email":"tomas.satinsky@gooddata.com"},{"name":"trung-le-quoc","email":"trung.le@gooddata.com"},{"name":"tu-ngo","email":"tungo1981@gmail.com"},{"name":"tu.bui","email":"tu.bui@gooddata.com"},{"name":"tulean","email":"tuan.le@gooddata.com"},{"name":"tuqt1005","email":"tu.tran@gooddata.com"},{"name":"utdnah","email":"danh.ung@gooddata.com"},{"name":"vi.phan","email":"vi.phan@gooddata.com"},{"name":"vlastikcz","email":"vlastimil.kotas@gooddata.com"},{"name":"vu.pham","email":"vu.pham@gooddata.com"},{"name":"xmort","email":"petr.dolejsi@gooddata.com"},{"name":"yanlipnican","email":"yanlipnican@gmail.com"}],"homepage":"https://github.com/gooddata/gooddata-react-components#readme","bugs":{"url":"https://github.com/gooddata/gooddata-react-components/issues"},"dist":{"shasum":"16ed5ee1f660b08c65187ed9f246e1dd2f994094","tarball":"https://registry.npmjs.org/@gooddata/react-components/-/react-components-7.8.0-alpha-bertold8-ine-one-4507-2020-06-17T08-41-25-202Z.tgz","fileCount":2659,"integrity":"sha512-/nk67Rq0lT/rawwmCKJT9UJSsPVlFOI8waOnp8DgSzxsTriDNsLi6Xq2R/NcW/7lK8sjLQon8vcuXkKBjBDbNQ==","signatures":[{"sig":"MEUCIAgOHn92kIiyNoy4SpSeFdFp+fD3SRfnzJxuMBOsjqw4AiEA6SKfMtsqxMomp5+9xaqUMUJ/zd9l5deuDEUVUyyDhC8=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":10605862,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJe6ddTCRA9TVsSAnZWagAAtd0P/0xabiolz0Jkh1IXmBF0\nklVYI2G4SLQ70Fazr8i5oPBu+nmRCp7/ICqhJjKYj299/LYJt18vlwfK3raU\nRXcAXNo0ZBPL7bkO3WfLWEouFCTSiU2quVht0iQRGQr9ja+pFU7JPjAFlcdS\nQ2C6bmGRFnmNOskhQV7k9fabYFSTXdQn6KaSMirtPum061/sv1bIA+H98YUz\nVFiJT9WKR7TQ2KZJ/2PXCpFLHHx/c4ZLP0c5VVCz49Me64hZc/+rfRCm6MEZ\n1ITjnFJIq+rz58lkShFSdQgDxfvNGZsdPTdFx+x/4f9x+Y5aUX3Abdhjy/xA\nk+AN6NhwDC+rBsIp2on/fFT4fXVVv7beP+uwiAXbx6jgH0jmHYOdVyHr4aOh\n848Mip4m7NUu31obHCe5NgRYfe3lfacN9iMV9DJWChFPUY3iuELpZhfXX+Qh\njI0sP2iFeF11WBskr+b6qo1oK7EnGZI1ULlIP8WFN0iQA+AJNffQGsKdlfNM\nZprIHrQ+q14IzBOW2xq5VtUkoCaxuGbwU68hfDqhr2wXmJvNj7VCSB/w/J4x\nTFe9ZNPQ8IZwi+jNxh1AsWiDnzXGCiL0AbeNGW/OJ6qoQHKGOZUailVIXs8F\ngvNrSdafNn05Lb7fMWiRgYPJ8RvqjjZf0W7JrcMPn+74MP2LtS3785PtGT3W\n/IVu\r\n=3KcW\r\n-----END PGP SIGNATURE-----\r\n"},"main":"dist/index.js","husky":{"hooks":{"pre-commit":"lint-staged"}},"config":{"eslint":"./examples/**/*.{js,jsx}","tslint":"./{__mocks__,src,stories}/{,**/}*.{ts,tsx}"},"readme":"[![npm version](https://badge.fury.io/js/%40gooddata%2Freact-components.svg)](https://www.npmjs.com/package/@gooddata/react-components)\n\n# GoodData.UI React components\n> A React-based JavaScript library for building data-driven applications\n\n## Getting started\n- [GoodData.UI Documentation](http://sdk.gooddata.com/gooddata-ui/)\n- [GoodData.UI Live Examples](https://gooddata-examples.herokuapp.com/)\n- [Stack Overflow](https://stackoverflow.com/questions/tagged/gooddata)\n\n### Usage\nWith [yarn](https://yarnpkg.com) installed, go to your project directory and run\n```\n$ yarn add @gooddata/react-components\n```\nIf you prefer [npm](npmjs.com) run\n```\n$ npm install --save @gooddata/react-components\n```\n\nThe public API is exposed via global `index.js`. Except for the styles, do not import any other file directly\nbecause they are not intended to be part of the public API.\n\n## Contributing\n\nWe welcome any contribution in form of [issues](https://github.com/gooddata/gooddata-react-components/issues) or [pull requests](https://github.com/gooddata/gooddata-react-components/pulls).\n\nInstall [Node.js](http://nodejs.org) (node 12.16.1, npm v6.13.4) and [Yarn](https://classic.yarnpkg.com) (1.22.4).\n\nInstall dependencies:\n```\nyarn install --frozen-lockfile\n```\n\nThese commands may come in handy while developing:\n\n| command | description |\n| ------- | ----------- |\n| `yarn install --pure-lockfile` | first step |\n| ||\n| `yarn dev` | build react-components to `/dist` in watch mode |\n| `yarn test` | run all unit tests |\n| `yarn prettier-write` | format the source code to match the valid codestyle |\n| `yarn validate` | validate codestyle |\n| ||\n| `yarn storybook` | run storybook from `/stories` on http://localhost:9001 |\n| `yarn build-storybook` | build storybook to `/dist-storybook` |\n| `yarn test-storybook` | run storybook and [screenshot tests](https://github.com/gooddata/gdc-client-utils/tree/master/test-storybook) |\n| ||\n| `yarn examples` | run Live Examples dev-server from `/examples` on https://localhost:8999 |\n| `yarn examples-build` | build Live Examples to `/examples/dist` |\n| `yarn examples-server` | serve built Live Examples - see `/examples/server/src` |\n| `yarn examples-testcafe` | run testcafe tests against `localhost:8999` |\n\n### Deploy to heroku.com\nWhen you deploy this repo to heroku, it serves *GoodData.UI Live Examples*.\nRelevant tasks are in `Procfile` and `package.json`.\n\n```bash\n# run in the project directory\nheroku login\nheroku create <your-app-name>\nheroku config:set DOMAIN_ADMIN_USERNAME=x@gooddata.com DOMAIN_ADMIN_PASSWORD=xy PROJECT_ID_TO_ASSIGN=xms7ga4tf3g3nzucd8380o2bev8oeknp\ngit push heroku HEAD:master\nheroku open\n```\n### Enable Geo Chart for Storybook and Live Examples\nGeo chart uses Mapbox to render map which requires a Mapbox access token.\n- Register an account and create Mapbox access token at [guide](https://docs.mapbox.com/help/how-mapbox-works/access-tokens/)\n- Store the created token at `.env`:\n```bash\necho -e \"EXAMPLE_MAPBOX_ACCESS_TOKEN=token\" >> .env # only need to run once\necho -e \"STORYBOOK_MAPBOX_ACCESS_TOKEN=token\" >> .env # only need to run once\n```\n\n### Run Live Examples Locally\nTo run *GoodData.UI Live Examples* locally:\n```bash\ngit clone <this-repository>\ncd  <repository-folder>\nyarn install --pure-lockfile\nyarn examples\n```\nThen open https://localhost:8999 and login using Live Examples account (you can [create one here](https://gooddata-examples.herokuapp.com/registration)).\n\n### Run Storybook locally\n- Run storybook with token stored in `.env` for more secure\n```bash\nyarn storybook\n```\n- Or run storybook with token env param exposed to cli (not suggested)\n```bash\nSTORYBOOK_MAPBOX_ACCESS_TOKEN=token yarn storybook\n```\n- Apply either above way to `yarn build-storybook` or `yarn test-storybook`\n\n### Source code formatting\nThe source code in the repository is formatted by [Prettier](https://prettier.io/).\nThe format of the code is validated by our Continuous Integration server and is one of the requirements of successful merge.\n\nPrettier is supported by every major IDE. You can find the list of supported editors and how to configure them [here](https://prettier.io/docs/en/editors.html).\n\nIn the case, when your editor is not supported or you don't want to setup the integration, you can run the `yarn prettier-write` command to reformat the code before commit.\n\n## Changelog\n\n- see [CHANGELOG.md](CHANGELOG.md)\n\n## Supported versions\n\nIn order to make the user experience with integrating GoodData UI SDK as smooth and secure as possible and to ensure that the SDK is using the latest features of the platform, we will only provide support to two most recent major versions of UI SDK.\n\nThe most recent majors will be supported in the following modes:\n\n- The latest major version will receive all new functionality and all bug fixes\n- The previous major version will only receive fixes to critical issues and security fixes. These fixes will be applied on top of last released version of the previous major\n\nThe customers are encouraged to always use the latest version of the UI SDK.\n\nIn case of using older versions, the user might face API incompatibility, performance or security issues.\n\nPlease follow the installation instructions to update to the newest version.\n\n## License\n\n(C) 2007-2020 GoodData Corporation\n\nThis project is dual licensed:\n\n- The ATTRIBUTION-NONCOMMERCIAL 4.0 INTERNATIONAL (CC BY-NC 4.0) is used for purpose of the trial experience and evaluation of GoodData.UI library.\n- The GOODDATA GOODDATA.UI LIBRARY END USER LICENSE AGREEMENT is used for GoodData customers.\n\nFor more information, please see [LICENSE](https://github.com/gooddata/gooddata-react-components/blob/master/LICENSE)\n","gitHead":"d866241ddd3f4ab31724ea2078834fb18812a859","scripts":{"dev":"bash scripts/build.sh --dev-watch","test":"jest --watch","build":"bash scripts/build.sh","tslint":"yarn run-tslint -t verbose $npm_package_config_tslint","prepare":"cd examples/server && yarn install --frozen-lockfile && cd ../..; rm -r examples/node_modules 2>/dev/null; true","examples":"bash scripts/run-examples.sh","prepare?":"# Called before `npm publish` and on local `npm install`. Temporarily also for deleting obsolete node_modules. Ends with `true` to continue gracefully.","validate":"tsc --noEmit && yarn tslint && eslint $npm_package_config_eslint && yarn validate-style && yarn prettier-check","build-dev":"bash scripts/build.sh --dev","examples?":"# Default is developer domain, other options: yarn examples [sec,secure,stg,stg2,stg3,demo,developer or URL]","storybook":"yarn build && start-storybook -p 9001 -c .storybook","test-once":"jest","tslint-ci":"mkdir -p ./ci/results && yarn run-tslint -t checkstyle -o ./ci/results/tslint-results.xml $npm_package_config_tslint","run-tslint":"tslint -p tsconfig.json","validate-ci":"tsc --noEmit && yarn tslint-ci  && eslint $npm_package_config_eslint -f checkstyle -o ci/results/eslint-results.xml && yarn validate-style-ci && yarn prettier-check","examples-build":"bash scripts/build-examples.sh","prepublishOnly":"yarn build","prettier-check":"prettier --check '{src,stories,styles,__mocks__,examples/server/src,examples/src,examples/test}/**/*.{ts,js,tsx,jsx,json,scss,md,yaml,html}'","prettier-write":"prettier --write '{src,stories,styles,__mocks__,examples/server/src,examples/src,examples/test}/**/*.{ts,js,tsx,jsx,json,scss,md,yaml,html}'","test-storybook":"yarn build && test-storybook","validate-style":"stylelint '**/*.scss'","build-storybook":"yarn build && build-storybook -c .storybook -o dist-storybook","examples-server":"node examples/server/src/index.js","heroku-postbuild":"yarn examples-build developer","examples-testcafe":"./scripts/run-testcafe.sh visual","validate-style-ci":"stylelint '**/*.scss' --custom-formatter=node_modules/stylelint-checkstyle-formatter > ci/results/stylelint-results.xml","check-circular-deps":"madge --circular --extensions ts ./src","examples-testcafe-ci":"./scripts/run-testcafe.sh ci","examples-testcafe-live":"./scripts/run-testcafe.sh live"},"typings":"dist/index.d.ts","_npmUser":{"name":"bertold8","email":"ivan.nejezchleb@seznam.cz"},"deprecated":"@gooddata/react-components@7 reached End of Support on March 31, 2022. Please upgrade (see https://sdk.gooddata.com/gooddata-ui/docs/supported_versions.html for more information).","repository":{"url":"git+ssh://git@github.com/gooddata/gooddata-react-components.git","type":"git"},"_npmVersion":"6.13.4","description":"GoodData.UI - A powerful JavaScript library for building analytical applications","directories":{},"lint-staged":{"{src,stories,styles,__mocks__,examples/server/src,examples/src,examples/test}/**/*.{ts,js,tsx,jsx,scss}":["npx gdc-fix-copyright","git add"],"{src,stories,styles,__mocks__,examples/server/src,examples/src,examples/test}/**/*.{ts,js,tsx,jsx,json,scss,md,yaml,html}":["prettier --write","git add"]},"_nodeVersion":"12.16.1","dependencies":{"rxjs":"^5.5.6","uuid":"^3.2.1","immer":"^1.3.1","lodash":"^4.17.15","date-fns":"^2.7.0","downshift":"^3.2.7","invariant":"^2.2.2","mapbox-gl":"^1.6.1","classnames":"^2.2.6","codemirror":"^5.54.0","highcharts":"7.1.1","prop-types":"^15.6.0","react-intl":"^3.6.0","custom-event":"^1.0.1","react-window":"^1.8.1","ag-grid-react":"20.0.0","react-measure":"^2.3.0","@types/mapbox-gl":"^1.6.1","react-day-picker":"~7.3.0","react-responsive":"^3.0.0","stringify-object":"^2.4.0","@gooddata/typings":"^2.24.2","@types/codemirror":"^0.0.95","ag-grid-community":"20.0.0","http-status-codes":"^1.3.0","react-codemirror2":"^7.2.0","@gooddata/js-utils":"^3.10.5","@gooddata/numberjs":"^3.2.4","fixed-data-table-2":"0.7.17","@gooddata/goodstrap":"^68.10.0","react-dom-factories":"^1.0.2","@gooddata/gooddata-js":"^13.0.1","json-stable-stringify":"^1.0.1","react-transition-group":"^2.2.1","hoist-non-react-statics":"^3.3.0","nodelist-foreach-polyfill":"^1.2.0","@formatjs/intl-pluralrules":"^1.3.6","highcharts-grouped-categories":"^1.1.3"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"raf":"3.3.2","yup":"^0.24.1","jest":"24.7.1","husky":"3.0.0","madge":"^3.4.4","react":"^16.5.2","enzyme":"3.5.0","eslint":"4.19.1","formik":"^0.11.11","moment":"2.23.0","history":"^4.7.2","ts-jest":"24.0.0","webpack":"4.30.0","full-icu":"^1.3.0","prettier":"1.16.4","react-ga":"^2.5.2","recharts":"1.0.0-beta.9","testcafe":"1.1.4","commander":"2.14.1","node-sass":"4.13.0","react-dom":"^16.5.2","stylelint":"^10.0.0","supertest":"3.0.0","ts-loader":"6.0.0","@types/raf":"^3.4.0","css-loader":"0.28.7","jest-junit":"3.0.0","raw-loader":"0.5.1","styled-jsx":"2.2.1","typescript":"3.3.4000","@babel/core":"7.4.4","@types/jest":"24.0.6","@types/node":"7.0.8","@types/uuid":"3.4.3","file-loader":"3.0.1","jest-enzyme":"7.0.2","lint-staged":"9.1.0","sass-loader":"6.0.6","webpack-cli":"3.3.2","@types/react":"16.8.6","babel-loader":"8.0.5","react-helmet":"5.2.0","react-select":"1.2.1","style-loader":"0.19.1","@types/enzyme":"3.1.13","@types/lodash":"4.14.123","testcafe-live":"0.1.4","@babel/runtime":"7.4.4","dotenv-webpack":"^1.7.0","@babel/polyfill":"^7.4.4","@storybook/react":"5.0.11","@types/invariant":"2.2.29","@types/react-dom":"16.0.11","isomorphic-fetch":"2.2.1","react-datepicker":"1.1.0","react-router-dom":"4.2.2","@babel/preset-env":"7.4.4","@gooddata/mock-js":"^2.13.1","@storybook/addons":"5.0.11","@types/classnames":"2.2.3","@types/prop-types":"15.5.2","@storybook/theming":"5.0.11","identity-obj-proxy":"^3.0.0","intl-messageformat":"^7.5.4","webpack-dev-server":"3.3.1","@babel/preset-react":"7.0.0","@types/react-portal":"4.0.1","@types/react-window":"^1.8.1","babel-plugin-lodash":"3.3.4","html-webpack-plugin":"3.2.0","react-test-renderer":"16.4.2","@types/react-measure":"2.0.5","clean-webpack-plugin":"2.0.2","stats-webpack-plugin":"0.7.0","eslint-config-prettier":"4.1.0","react-google-recaptcha":"^0.14.1","tslint-config-prettier":"1.18.0","@gooddata/eslint-config":"^1.0.0","@gooddata/tslint-config":"1.0.0","@types/react-responsive":"^3.0.3","@types/storybook__react":"4.0.1","@types/stringify-object":"^3.2.0","enzyme-adapter-react-16":"1.3.1","@gooddata/test-storybook":"4.0.0","@storybook/addon-actions":"5.0.11","@storybook/addon-options":"5.0.11","node-sass-magic-importer":"5.1.0","react-syntax-highlighter":"11.0.2","@types/fixed-data-table-2":"0.8.1","stylelint-config-prettier":"5.2.0","@gooddata/stylelint-config":"4.0.1","@types/react-test-renderer":"16.0.0","circular-dependency-plugin":"5.0.2","compression-webpack-plugin":"2.0.0","@types/json-stable-stringify":"^1.0.32","@gooddata/frontend-npm-scripts":"1.1.0","@types/enzyme-adapter-react-16":"1.0.3","stylelint-checkstyle-formatter":"0.1.0","@types/storybook__addon-actions":"3.4.2","@babel/plugin-proposal-class-properties":"7.4.4","@babel/plugin-proposal-object-rest-spread":"7.4.4","@babel/plugin-transform-async-to-generator":"7.4.4"},"peerDependencies":{"react":"^16.5.2","react-dom":"^16.5.2"},"_npmOperationalInternal":{"tmp":"tmp/react-components_7.8.0-alpha-bertold8-ine-one-4507-2020-06-17T08-41-25-202Z_1592383315308_0.6083432364991017","host":"s3://npm-registry-packages"}},"7.8.0-alpha-patrikbraborec-pbr-one-4508-2020-06-17T09-12-32-320Z":{"name":"@gooddata/react-components","version":"7.8.0-alpha-patrikbraborec-pbr-one-4508-2020-06-17T09-12-32-320Z","author":{"name":"GoodData Corporation"},"license":"BSD-3-Clause","_id":"@gooddata/react-components@7.8.0-alpha-patrikbraborec-pbr-one-4508-2020-06-17T09-12-32-320Z","maintainers":[{"name":"afi","email":"adam.fiedler@gooddata.com"},{"name":"bertold8","email":"ivan.nejezchleb@seznam.cz"},{"name":"bich.nguyen","email":"bich.nguyen@gooddata.com"},{"name":"brbistas","email":"valentinos.chraniotis@gooddata.com"},{"name":"bugsbunny338","email":"jiri.zajic@mensa.cz"},{"name":"de.do","email":"de.do@gooddata.com"},{"name":"gooddata-ci","email":"rail@gooddata.com"},{"name":"hang.ngo","email":"hang.ngo@gooddata.com"},{"name":"hung.nguyen.hoang","email":"hung.nguyen@gooddata.com"},{"name":"huong.nguyen","email":"huong.nguyen@gooddata.com"},{"name":"huyen.nguyen","email":"huyen.nguyen@gooddata.com"},{"name":"ivan.mjartan","email":"ivan.mjartan@gooddata.com"},{"name":"jakub-sterba","email":"jakub.sterba@gooddata.com"},{"name":"jaroslav.tomecek","email":"jaroslav.tomecek@gooddata.com"},{"name":"jkittler","email":"honza.kittler@gmail.com"},{"name":"khanh.le","email":"khanh.le@gooddata.com"},{"name":"lanhuynh","email":"lan.huynh@gooddata.com"},{"name":"linhhong","email":"linh.hong@gooddata.com"},{"name":"lupko","email":"lubomir.slivka@gooddata.com"},{"name":"mai.nguyen","email":"mai.nguyen@gooddata.com"},{"name":"matyas.kandl","email":"matyas.kandl@gooddata.com"},{"name":"michal.marsal","email":"michal.marsal@gooddata.com"},{"name":"my.duong","email":"my.duong@gooddata.com"},{"name":"naibinh","email":"naibinh@gmail.com"},{"name":"nikolacech","email":"nikola.cech@gooddata.com"},{"name":"nis.hua","email":"nis.hua@gooddata.com"},{"name":"no23reason","email":"dan.homola@hotmail.cz"},{"name":"patrikbraborec","email":"patrik.braborec@gooddata.com"},{"name":"pbenes","email":"petr.benes@gooddata.com"},{"name":"petrjanu","email":"petr.janu@gooddata.com"},{"name":"pkingo","email":"philipandreaskingo@hotmail.com"},{"name":"ptquang86","email":"ptquang86@gmail.com"},{"name":"qduval","email":"quentin.duval@gooddata.com"},{"name":"rodri360","email":"me@rodri360.com"},{"name":"scavnickyj","email":"jakub.scavnicky@gooddata.com"},{"name":"sitina","email":"jiri.sitina@gooddata.com"},{"name":"strouhaljan","email":"strouhal.jan@gmail.com"},{"name":"thao-luong","email":"thao.luong@gooddata.com"},{"name":"thuong.nguyen","email":"thuong.nguyen@gooddata.com"},{"name":"tomas.kratochvil","email":"tomas.kratochvil@gooddata.com"},{"name":"tomsatgd","email":"tomas.satinsky@gooddata.com"},{"name":"trung-le-quoc","email":"trung.le@gooddata.com"},{"name":"tu-ngo","email":"tungo1981@gmail.com"},{"name":"tu.bui","email":"tu.bui@gooddata.com"},{"name":"tulean","email":"tuan.le@gooddata.com"},{"name":"tuqt1005","email":"tu.tran@gooddata.com"},{"name":"utdnah","email":"danh.ung@gooddata.com"},{"name":"vi.phan","email":"vi.phan@gooddata.com"},{"name":"vlastikcz","email":"vlastimil.kotas@gooddata.com"},{"name":"vu.pham","email":"vu.pham@gooddata.com"},{"name":"xmort","email":"petr.dolejsi@gooddata.com"},{"name":"yanlipnican","email":"yanlipnican@gmail.com"}],"homepage":"https://github.com/gooddata/gooddata-react-components#readme","bugs":{"url":"https://github.com/gooddata/gooddata-react-components/issues"},"dist":{"shasum":"9f24dd0f6f14162312a8ba57be62aa542a8aef5e","tarball":"https://registry.npmjs.org/@gooddata/react-components/-/react-components-7.8.0-alpha-patrikbraborec-pbr-one-4508-2020-06-17T09-12-32-320Z.tgz","fileCount":2654,"integrity":"sha512-inCtQl2clLRKF1DfnuuVGpGMycMrBkZkrUpoaIXJ9r3Kr1bUWOnO7G277ZRQIgehzkpb/6Q87yfeYd1d/NY+4A==","signatures":[{"sig":"MEQCIGhH8yjKPNpRXVQ1KoEfIBwCYUHwXmeEluBuLo53tF9qAiA10Qg2IAfNi9jZSMzIPQdPOW5hZPFc4omEumnqVchTBg==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":10563323,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJe6d6iCRA9TVsSAnZWagAAm+kP/3Jg7RuVPwGQjlcabqpt\n9f9cYbnwCAS3P/ZxKmJhxVhKfvmHgZiHf8Bxx6NtU2qyMZ4wca2Owra5QDY5\nIpOFqwIBB4LgY6v6s12kkq+Us5LibInnJ2iIjGwh2RPJqA6GqkMsithLslrE\nXmEDq3e+tBxJFLwMBiNxXwq37/5TmDyZbkRjlY09rrm2/gvhXpfkzvshBOTm\nUZveXt4XeDer6CWTngsDowzBuKenyT4N/fu0cgPxRFRCwoQ/xgFCxPswYTF+\nyti67Dvu1KQbrVIEI0CK2vuD0enDIYQxxae1sOak9K2ZhbtksTP1wHlvBetZ\nBX1O1Y+73HujAwgeh9pd6nqnjZpi8ZrBtJnx0CIOY97SPmvPxWqvKSnyHGB4\ntLgODUMEsH79ifQft5IQWY7rv1tE+hVlbMj7COcNicau2ht659BKscfFyRuD\nhAyvp0UVFFno0hCOInkA1jONnJO/FNBE7H9T3VN3vNJ1UmX0Aqvu1iGOibyI\n3YcoYhA4Oy1MfaDIE2fzutJHIROPI7aND9qjfRXuPWZqAPvn5EeBt3fepckq\n8m0BxtOw2U7jQfVoM0YYLjvrQAgOKAHI0IUiY2Tc1X73Ga1PBaY+SL9NsZNA\nMOvTzOS6q+1YnDpqunSqPTiRRjz6df1fE4PI2WcBqKDmPRtdyO+aVCWDBr90\nVV7S\r\n=hbai\r\n-----END PGP SIGNATURE-----\r\n"},"main":"dist/index.js","husky":{"hooks":{"pre-commit":"lint-staged"}},"config":{"eslint":"./examples/**/*.{js,jsx}","tslint":"./{__mocks__,src,stories}/{,**/}*.{ts,tsx}"},"readme":"[![npm version](https://badge.fury.io/js/%40gooddata%2Freact-components.svg)](https://www.npmjs.com/package/@gooddata/react-components)\n\n# GoodData.UI React components\n> A React-based JavaScript library for building data-driven applications\n\n## Getting started\n- [GoodData.UI Documentation](http://sdk.gooddata.com/gooddata-ui/)\n- [GoodData.UI Live Examples](https://gooddata-examples.herokuapp.com/)\n- [Stack Overflow](https://stackoverflow.com/questions/tagged/gooddata)\n\n### Usage\nWith [yarn](https://yarnpkg.com) installed, go to your project directory and run\n```\n$ yarn add @gooddata/react-components\n```\nIf you prefer [npm](npmjs.com) run\n```\n$ npm install --save @gooddata/react-components\n```\n\nThe public API is exposed via global `index.js`. Except for the styles, do not import any other file directly\nbecause they are not intended to be part of the public API.\n\n## Contributing\n\nWe welcome any contribution in form of [issues](https://github.com/gooddata/gooddata-react-components/issues) or [pull requests](https://github.com/gooddata/gooddata-react-components/pulls).\n\nInstall [Node.js](http://nodejs.org) (node 12.16.1, npm v6.13.4) and [Yarn](https://classic.yarnpkg.com) (1.22.4).\n\nInstall dependencies:\n```\nyarn install --frozen-lockfile\n```\n\nThese commands may come in handy while developing:\n\n| command | description |\n| ------- | ----------- |\n| `yarn install --pure-lockfile` | first step |\n| ||\n| `yarn dev` | build react-components to `/dist` in watch mode |\n| `yarn test` | run all unit tests |\n| `yarn prettier-write` | format the source code to match the valid codestyle |\n| `yarn validate` | validate codestyle |\n| ||\n| `yarn storybook` | run storybook from `/stories` on http://localhost:9001 |\n| `yarn build-storybook` | build storybook to `/dist-storybook` |\n| `yarn test-storybook` | run storybook and [screenshot tests](https://github.com/gooddata/gdc-client-utils/tree/master/test-storybook) |\n| ||\n| `yarn examples` | run Live Examples dev-server from `/examples` on https://localhost:8999 |\n| `yarn examples-build` | build Live Examples to `/examples/dist` |\n| `yarn examples-server` | serve built Live Examples - see `/examples/server/src` |\n| `yarn examples-testcafe` | run testcafe tests against `localhost:8999` |\n\n### Deploy to heroku.com\nWhen you deploy this repo to heroku, it serves *GoodData.UI Live Examples*.\nRelevant tasks are in `Procfile` and `package.json`.\n\n```bash\n# run in the project directory\nheroku login\nheroku create <your-app-name>\nheroku config:set DOMAIN_ADMIN_USERNAME=x@gooddata.com DOMAIN_ADMIN_PASSWORD=xy PROJECT_ID_TO_ASSIGN=xms7ga4tf3g3nzucd8380o2bev8oeknp\ngit push heroku HEAD:master\nheroku open\n```\n### Enable Geo Chart for Storybook and Live Examples\nGeo chart uses Mapbox to render map which requires a Mapbox access token.\n- Register an account and create Mapbox access token at [guide](https://docs.mapbox.com/help/how-mapbox-works/access-tokens/)\n- Store the created token at `.env`:\n```bash\necho -e \"EXAMPLE_MAPBOX_ACCESS_TOKEN=token\" >> .env # only need to run once\necho -e \"STORYBOOK_MAPBOX_ACCESS_TOKEN=token\" >> .env # only need to run once\n```\n\n### Run Live Examples Locally\nTo run *GoodData.UI Live Examples* locally:\n```bash\ngit clone <this-repository>\ncd  <repository-folder>\nyarn install --pure-lockfile\nyarn examples\n```\nThen open https://localhost:8999 and login using Live Examples account (you can [create one here](https://gooddata-examples.herokuapp.com/registration)).\n\n### Run Storybook locally\n- Run storybook with token stored in `.env` for more secure\n```bash\nyarn storybook\n```\n- Or run storybook with token env param exposed to cli (not suggested)\n```bash\nSTORYBOOK_MAPBOX_ACCESS_TOKEN=token yarn storybook\n```\n- Apply either above way to `yarn build-storybook` or `yarn test-storybook`\n\n### Source code formatting\nThe source code in the repository is formatted by [Prettier](https://prettier.io/).\nThe format of the code is validated by our Continuous Integration server and is one of the requirements of successful merge.\n\nPrettier is supported by every major IDE. You can find the list of supported editors and how to configure them [here](https://prettier.io/docs/en/editors.html).\n\nIn the case, when your editor is not supported or you don't want to setup the integration, you can run the `yarn prettier-write` command to reformat the code before commit.\n\n## Changelog\n\n- see [CHANGELOG.md](CHANGELOG.md)\n\n## Supported versions\n\nIn order to make the user experience with integrating GoodData UI SDK as smooth and secure as possible and to ensure that the SDK is using the latest features of the platform, we will only provide support to two most recent major versions of UI SDK.\n\nThe most recent majors will be supported in the following modes:\n\n- The latest major version will receive all new functionality and all bug fixes\n- The previous major version will only receive fixes to critical issues and security fixes. These fixes will be applied on top of last released version of the previous major\n\nThe customers are encouraged to always use the latest version of the UI SDK.\n\nIn case of using older versions, the user might face API incompatibility, performance or security issues.\n\nPlease follow the installation instructions to update to the newest version.\n\n## License\n\n(C) 2007-2020 GoodData Corporation\n\nThis project is dual licensed:\n\n- The ATTRIBUTION-NONCOMMERCIAL 4.0 INTERNATIONAL (CC BY-NC 4.0) is used for purpose of the trial experience and evaluation of GoodData.UI library.\n- The GOODDATA GOODDATA.UI LIBRARY END USER LICENSE AGREEMENT is used for GoodData customers.\n\nFor more information, please see [LICENSE](https://github.com/gooddata/gooddata-react-components/blob/master/LICENSE)\n","gitHead":"f473fedc6461cd1aeb1f141a53304d52294bb1db","scripts":{"dev":"bash scripts/build.sh --dev-watch","test":"jest --watch","build":"bash scripts/build.sh","tslint":"yarn run-tslint -t verbose $npm_package_config_tslint","prepare":"cd examples/server && yarn install --frozen-lockfile && cd ../..; rm -r examples/node_modules 2>/dev/null; true","examples":"bash scripts/run-examples.sh","prepare?":"# Called before `npm publish` and on local `npm install`. Temporarily also for deleting obsolete node_modules. Ends with `true` to continue gracefully.","validate":"tsc --noEmit && yarn tslint && eslint $npm_package_config_eslint && yarn validate-style && yarn prettier-check","build-dev":"bash scripts/build.sh --dev","examples?":"# Default is developer domain, other options: yarn examples [sec,secure,stg,stg2,stg3,demo,developer or URL]","storybook":"yarn build && start-storybook -p 9001 -c .storybook","test-once":"jest","tslint-ci":"mkdir -p ./ci/results && yarn run-tslint -t checkstyle -o ./ci/results/tslint-results.xml $npm_package_config_tslint","run-tslint":"tslint -p tsconfig.json","validate-ci":"tsc --noEmit && yarn tslint-ci  && eslint $npm_package_config_eslint -f checkstyle -o ci/results/eslint-results.xml && yarn validate-style-ci && yarn prettier-check","examples-build":"bash scripts/build-examples.sh","prepublishOnly":"yarn build","prettier-check":"prettier --check '{src,stories,styles,__mocks__,examples/server/src,examples/src,examples/test}/**/*.{ts,js,tsx,jsx,json,scss,md,yaml,html}'","prettier-write":"prettier --write '{src,stories,styles,__mocks__,examples/server/src,examples/src,examples/test}/**/*.{ts,js,tsx,jsx,json,scss,md,yaml,html}'","test-storybook":"yarn build && test-storybook","validate-style":"stylelint '**/*.scss'","build-storybook":"yarn build && build-storybook -c .storybook -o dist-storybook","examples-server":"node examples/server/src/index.js","heroku-postbuild":"yarn examples-build developer","examples-testcafe":"./scripts/run-testcafe.sh visual","validate-style-ci":"stylelint '**/*.scss' --custom-formatter=node_modules/stylelint-checkstyle-formatter > ci/results/stylelint-results.xml","check-circular-deps":"madge --circular --extensions ts ./src","examples-testcafe-ci":"./scripts/run-testcafe.sh ci","examples-testcafe-live":"./scripts/run-testcafe.sh live"},"typings":"dist/index.d.ts","_npmUser":{"name":"patrikbraborec","email":"patrik.braborec@gooddata.com"},"deprecated":"@gooddata/react-components@7 reached End of Support on March 31, 2022. Please upgrade (see https://sdk.gooddata.com/gooddata-ui/docs/supported_versions.html for more information).","repository":{"url":"git+ssh://git@github.com/gooddata/gooddata-react-components.git","type":"git"},"_npmVersion":"6.13.4","description":"GoodData.UI - A powerful JavaScript library for building analytical applications","directories":{},"lint-staged":{"{src,stories,styles,__mocks__,examples/server/src,examples/src,examples/test}/**/*.{ts,js,tsx,jsx,scss}":["npx gdc-fix-copyright","git add"],"{src,stories,styles,__mocks__,examples/server/src,examples/src,examples/test}/**/*.{ts,js,tsx,jsx,json,scss,md,yaml,html}":["prettier --write","git add"]},"_nodeVersion":"12.16.1","dependencies":{"rxjs":"^5.5.6","uuid":"^3.2.1","immer":"^1.3.1","lodash":"^4.17.15","date-fns":"^2.7.0","downshift":"^3.2.7","invariant":"^2.2.2","mapbox-gl":"^1.6.1","classnames":"^2.2.6","codemirror":"^5.54.0","highcharts":"7.1.1","prop-types":"^15.6.0","react-intl":"^3.6.0","custom-event":"^1.0.1","react-window":"^1.8.1","ag-grid-react":"20.0.0","react-measure":"^2.3.0","@types/mapbox-gl":"^1.6.1","react-day-picker":"~7.3.0","react-responsive":"^3.0.0","stringify-object":"^2.4.0","@gooddata/typings":"^2.24.2","@types/codemirror":"^0.0.95","ag-grid-community":"20.0.0","http-status-codes":"^1.3.0","react-codemirror2":"^7.2.0","@gooddata/js-utils":"^3.10.5","@gooddata/numberjs":"^3.2.4","fixed-data-table-2":"0.7.17","@gooddata/goodstrap":"^68.10.0","react-dom-factories":"^1.0.2","@gooddata/gooddata-js":"^13.0.1","json-stable-stringify":"^1.0.1","react-transition-group":"^2.2.1","hoist-non-react-statics":"^3.3.0","nodelist-foreach-polyfill":"^1.2.0","@formatjs/intl-pluralrules":"^1.3.6","highcharts-grouped-categories":"^1.1.3"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"raf":"3.3.2","yup":"^0.24.1","jest":"24.7.1","husky":"3.0.0","madge":"^3.4.4","react":"^16.5.2","enzyme":"3.5.0","eslint":"4.19.1","formik":"^0.11.11","moment":"2.23.0","history":"^4.7.2","ts-jest":"24.0.0","webpack":"4.30.0","full-icu":"^1.3.0","prettier":"1.16.4","react-ga":"^2.5.2","recharts":"1.0.0-beta.9","testcafe":"1.1.4","commander":"2.14.1","node-sass":"4.13.0","react-dom":"^16.5.2","stylelint":"^10.0.0","supertest":"3.0.0","ts-loader":"6.0.0","@types/raf":"^3.4.0","css-loader":"0.28.7","jest-junit":"3.0.0","raw-loader":"0.5.1","styled-jsx":"2.2.1","typescript":"3.3.4000","@babel/core":"7.4.4","@types/jest":"24.0.6","@types/node":"7.0.8","@types/uuid":"3.4.3","file-loader":"3.0.1","jest-enzyme":"7.0.2","lint-staged":"9.1.0","sass-loader":"6.0.6","webpack-cli":"3.3.2","@types/react":"16.8.6","babel-loader":"8.0.5","react-helmet":"5.2.0","react-select":"1.2.1","style-loader":"0.19.1","@types/enzyme":"3.1.13","@types/lodash":"4.14.123","testcafe-live":"0.1.4","@babel/runtime":"7.4.4","dotenv-webpack":"^1.7.0","@babel/polyfill":"^7.4.4","@storybook/react":"5.0.11","@types/invariant":"2.2.29","@types/react-dom":"16.0.11","isomorphic-fetch":"2.2.1","react-datepicker":"1.1.0","react-router-dom":"4.2.2","@babel/preset-env":"7.4.4","@gooddata/mock-js":"^2.13.1","@storybook/addons":"5.0.11","@types/classnames":"2.2.3","@types/prop-types":"15.5.2","@storybook/theming":"5.0.11","identity-obj-proxy":"^3.0.0","intl-messageformat":"^7.5.4","webpack-dev-server":"3.3.1","@babel/preset-react":"7.0.0","@types/react-portal":"4.0.1","@types/react-window":"^1.8.1","babel-plugin-lodash":"3.3.4","html-webpack-plugin":"3.2.0","react-test-renderer":"16.4.2","@types/react-measure":"2.0.5","clean-webpack-plugin":"2.0.2","stats-webpack-plugin":"0.7.0","eslint-config-prettier":"4.1.0","react-google-recaptcha":"^0.14.1","tslint-config-prettier":"1.18.0","@gooddata/eslint-config":"^1.0.0","@gooddata/tslint-config":"1.0.0","@types/react-responsive":"^3.0.3","@types/storybook__react":"4.0.1","@types/stringify-object":"^3.2.0","enzyme-adapter-react-16":"1.3.1","@gooddata/test-storybook":"4.0.0","@storybook/addon-actions":"5.0.11","@storybook/addon-options":"5.0.11","node-sass-magic-importer":"5.1.0","react-syntax-highlighter":"11.0.2","@types/fixed-data-table-2":"0.8.1","stylelint-config-prettier":"5.2.0","@gooddata/stylelint-config":"4.0.1","@types/react-test-renderer":"16.0.0","circular-dependency-plugin":"5.0.2","compression-webpack-plugin":"2.0.0","@types/json-stable-stringify":"^1.0.32","@gooddata/frontend-npm-scripts":"1.1.0","@types/enzyme-adapter-react-16":"1.0.3","stylelint-checkstyle-formatter":"0.1.0","@types/storybook__addon-actions":"3.4.2","@babel/plugin-proposal-class-properties":"7.4.4","@babel/plugin-proposal-object-rest-spread":"7.4.4","@babel/plugin-transform-async-to-generator":"7.4.4"},"peerDependencies":{"react":"^16.5.2","react-dom":"^16.5.2"},"_npmOperationalInternal":{"tmp":"tmp/react-components_7.8.0-alpha-patrikbraborec-pbr-one-4508-2020-06-17T09-12-32-320Z_1592385185999_0.7722739462694594","host":"s3://npm-registry-packages"}},"7.8.0-alpha-patrikbraborec-pbr-one-4508-2020-06-17T09-33-44-871Z":{"name":"@gooddata/react-components","version":"7.8.0-alpha-patrikbraborec-pbr-one-4508-2020-06-17T09-33-44-871Z","author":{"name":"GoodData Corporation"},"license":"BSD-3-Clause","_id":"@gooddata/react-components@7.8.0-alpha-patrikbraborec-pbr-one-4508-2020-06-17T09-33-44-871Z","maintainers":[{"name":"afi","email":"adam.fiedler@gooddata.com"},{"name":"bertold8","email":"ivan.nejezchleb@seznam.cz"},{"name":"bich.nguyen","email":"bich.nguyen@gooddata.com"},{"name":"brbistas","email":"valentinos.chraniotis@gooddata.com"},{"name":"bugsbunny338","email":"jiri.zajic@mensa.cz"},{"name":"de.do","email":"de.do@gooddata.com"},{"name":"gooddata-ci","email":"rail@gooddata.com"},{"name":"hang.ngo","email":"hang.ngo@gooddata.com"},{"name":"hung.nguyen.hoang","email":"hung.nguyen@gooddata.com"},{"name":"huong.nguyen","email":"huong.nguyen@gooddata.com"},{"name":"huyen.nguyen","email":"huyen.nguyen@gooddata.com"},{"name":"ivan.mjartan","email":"ivan.mjartan@gooddata.com"},{"name":"jakub-sterba","email":"jakub.sterba@gooddata.com"},{"name":"jaroslav.tomecek","email":"jaroslav.tomecek@gooddata.com"},{"name":"jkittler","email":"honza.kittler@gmail.com"},{"name":"khanh.le","email":"khanh.le@gooddata.com"},{"name":"lanhuynh","email":"lan.huynh@gooddata.com"},{"name":"linhhong","email":"linh.hong@gooddata.com"},{"name":"lupko","email":"lubomir.slivka@gooddata.com"},{"name":"mai.nguyen","email":"mai.nguyen@gooddata.com"},{"name":"matyas.kandl","email":"matyas.kandl@gooddata.com"},{"name":"michal.marsal","email":"michal.marsal@gooddata.com"},{"name":"my.duong","email":"my.duong@gooddata.com"},{"name":"naibinh","email":"naibinh@gmail.com"},{"name":"nikolacech","email":"nikola.cech@gooddata.com"},{"name":"nis.hua","email":"nis.hua@gooddata.com"},{"name":"no23reason","email":"dan.homola@hotmail.cz"},{"name":"patrikbraborec","email":"patrik.braborec@gooddata.com"},{"name":"pbenes","email":"petr.benes@gooddata.com"},{"name":"petrjanu","email":"petr.janu@gooddata.com"},{"name":"pkingo","email":"philipandreaskingo@hotmail.com"},{"name":"ptquang86","email":"ptquang86@gmail.com"},{"name":"qduval","email":"quentin.duval@gooddata.com"},{"name":"rodri360","email":"me@rodri360.com"},{"name":"scavnickyj","email":"jakub.scavnicky@gooddata.com"},{"name":"sitina","email":"jiri.sitina@gooddata.com"},{"name":"strouhaljan","email":"strouhal.jan@gmail.com"},{"name":"thao-luong","email":"thao.luong@gooddata.com"},{"name":"thuong.nguyen","email":"thuong.nguyen@gooddata.com"},{"name":"tomas.kratochvil","email":"tomas.kratochvil@gooddata.com"},{"name":"tomsatgd","email":"tomas.satinsky@gooddata.com"},{"name":"trung-le-quoc","email":"trung.le@gooddata.com"},{"name":"tu-ngo","email":"tungo1981@gmail.com"},{"name":"tu.bui","email":"tu.bui@gooddata.com"},{"name":"tulean","email":"tuan.le@gooddata.com"},{"name":"tuqt1005","email":"tu.tran@gooddata.com"},{"name":"utdnah","email":"danh.ung@gooddata.com"},{"name":"vi.phan","email":"vi.phan@gooddata.com"},{"name":"vlastikcz","email":"vlastimil.kotas@gooddata.com"},{"name":"vu.pham","email":"vu.pham@gooddata.com"},{"name":"xmort","email":"petr.dolejsi@gooddata.com"},{"name":"yanlipnican","email":"yanlipnican@gmail.com"}],"homepage":"https://github.com/gooddata/gooddata-react-components#readme","bugs":{"url":"https://github.com/gooddata/gooddata-react-components/issues"},"dist":{"shasum":"681ded8f2cbb8c150a567a267cf04b8f01244e4e","tarball":"https://registry.npmjs.org/@gooddata/react-components/-/react-components-7.8.0-alpha-patrikbraborec-pbr-one-4508-2020-06-17T09-33-44-871Z.tgz","fileCount":2654,"integrity":"sha512-tDrdAjmvQV4npF1Yl4nC90RcipmDDiQgljYYiUtLdrotu78uRzFKwQG/fVbx7MGJK0GU+7uz4Ol3fDQEbL99bw==","signatures":[{"sig":"MEYCIQC9UvEj3pvoXpoFWmifVqbE9nV28VzP8pnBFdX6cjELBwIhAKhOsV3e24WvvQWozgxzSmgBDb8zlxSpireoeS7MXiyM","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":10564669,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJe6eOTCRA9TVsSAnZWagAA7XMQAKOBbZMzN8vSUvRsfWq0\ncbMNU8ociqMl9ljadU7VKeuw8njDRbb1yHIXejJ30NS575mBL+1U/Rx+dGi4\nQS39QSsgWBsFgElG4tcCDaFzf6+rMJJDEdiQacjaWm6pU+y1SbpBd226lXP+\nxO/NqloOtyY3NaQT2YLA+SoQa71nR+eoDr3wdZEGM0iPodbKNyZMMqio9B7J\nOtbYAGxuCX+oFyBrwmxwMtnB4RSQD5T9rRO8hRNxoTiOy6J3BA0PxvsI07vP\nXb47skU4bv5oiciKsS0kB8vdJvRUzFUWmHxPuZVYVZRMkru++xoi5Tobgaxm\non3qW+pPQGsXnDjgUuuFGenvN2xwXuRIndGq3tcIVOc+/9WSQSSsWkth8L6M\n9M5uzwg8hzRaRk5/NNst13r5r5+P4YQld8pHpHHY8btCFeNLR4XNdgH1UizB\npmiJS4D9NHuU1K+qeQljmlZQFH1Mae5esfi6nguuAuVvbaxlLKx6Kyr4r2ra\nbGTaiQdalR4Otf7e5514bOAwCtADRUzyLUx9D6XOU6MjqO/a+Jr4UoZHAQtT\nXqla7hfimsqoKoDN8B9EnFdFOvn++K5CnwdJp0mk1WYhSRjVpST18c4JEkk5\nHUHT78q2HpeHiZYGnHbV5OjPS+J9ZWeIyDnf/nbe/kPSa6IpFo0NgdZ3HXiO\nND5R\r\n=W+qz\r\n-----END PGP SIGNATURE-----\r\n"},"main":"dist/index.js","husky":{"hooks":{"pre-commit":"lint-staged"}},"config":{"eslint":"./examples/**/*.{js,jsx}","tslint":"./{__mocks__,src,stories}/{,**/}*.{ts,tsx}"},"readme":"[![npm version](https://badge.fury.io/js/%40gooddata%2Freact-components.svg)](https://www.npmjs.com/package/@gooddata/react-components)\n\n# GoodData.UI React components\n> A React-based JavaScript library for building data-driven applications\n\n## Getting started\n- [GoodData.UI Documentation](http://sdk.gooddata.com/gooddata-ui/)\n- [GoodData.UI Live Examples](https://gooddata-examples.herokuapp.com/)\n- [Stack Overflow](https://stackoverflow.com/questions/tagged/gooddata)\n\n### Usage\nWith [yarn](https://yarnpkg.com) installed, go to your project directory and run\n```\n$ yarn add @gooddata/react-components\n```\nIf you prefer [npm](npmjs.com) run\n```\n$ npm install --save @gooddata/react-components\n```\n\nThe public API is exposed via global `index.js`. Except for the styles, do not import any other file directly\nbecause they are not intended to be part of the public API.\n\n## Contributing\n\nWe welcome any contribution in form of [issues](https://github.com/gooddata/gooddata-react-components/issues) or [pull requests](https://github.com/gooddata/gooddata-react-components/pulls).\n\nInstall [Node.js](http://nodejs.org) (node 12.16.1, npm v6.13.4) and [Yarn](https://classic.yarnpkg.com) (1.22.4).\n\nInstall dependencies:\n```\nyarn install --frozen-lockfile\n```\n\nThese commands may come in handy while developing:\n\n| command | description |\n| ------- | ----------- |\n| `yarn install --pure-lockfile` | first step |\n| ||\n| `yarn dev` | build react-components to `/dist` in watch mode |\n| `yarn test` | run all unit tests |\n| `yarn prettier-write` | format the source code to match the valid codestyle |\n| `yarn validate` | validate codestyle |\n| ||\n| `yarn storybook` | run storybook from `/stories` on http://localhost:9001 |\n| `yarn build-storybook` | build storybook to `/dist-storybook` |\n| `yarn test-storybook` | run storybook and [screenshot tests](https://github.com/gooddata/gdc-client-utils/tree/master/test-storybook) |\n| ||\n| `yarn examples` | run Live Examples dev-server from `/examples` on https://localhost:8999 |\n| `yarn examples-build` | build Live Examples to `/examples/dist` |\n| `yarn examples-server` | serve built Live Examples - see `/examples/server/src` |\n| `yarn examples-testcafe` | run testcafe tests against `localhost:8999` |\n\n### Deploy to heroku.com\nWhen you deploy this repo to heroku, it serves *GoodData.UI Live Examples*.\nRelevant tasks are in `Procfile` and `package.json`.\n\n```bash\n# run in the project directory\nheroku login\nheroku create <your-app-name>\nheroku config:set DOMAIN_ADMIN_USERNAME=x@gooddata.com DOMAIN_ADMIN_PASSWORD=xy PROJECT_ID_TO_ASSIGN=xms7ga4tf3g3nzucd8380o2bev8oeknp\ngit push heroku HEAD:master\nheroku open\n```\n### Enable Geo Chart for Storybook and Live Examples\nGeo chart uses Mapbox to render map which requires a Mapbox access token.\n- Register an account and create Mapbox access token at [guide](https://docs.mapbox.com/help/how-mapbox-works/access-tokens/)\n- Store the created token at `.env`:\n```bash\necho -e \"EXAMPLE_MAPBOX_ACCESS_TOKEN=token\" >> .env # only need to run once\necho -e \"STORYBOOK_MAPBOX_ACCESS_TOKEN=token\" >> .env # only need to run once\n```\n\n### Run Live Examples Locally\nTo run *GoodData.UI Live Examples* locally:\n```bash\ngit clone <this-repository>\ncd  <repository-folder>\nyarn install --pure-lockfile\nyarn examples\n```\nThen open https://localhost:8999 and login using Live Examples account (you can [create one here](https://gooddata-examples.herokuapp.com/registration)).\n\n### Run Storybook locally\n- Run storybook with token stored in `.env` for more secure\n```bash\nyarn storybook\n```\n- Or run storybook with token env param exposed to cli (not suggested)\n```bash\nSTORYBOOK_MAPBOX_ACCESS_TOKEN=token yarn storybook\n```\n- Apply either above way to `yarn build-storybook` or `yarn test-storybook`\n\n### Source code formatting\nThe source code in the repository is formatted by [Prettier](https://prettier.io/).\nThe format of the code is validated by our Continuous Integration server and is one of the requirements of successful merge.\n\nPrettier is supported by every major IDE. You can find the list of supported editors and how to configure them [here](https://prettier.io/docs/en/editors.html).\n\nIn the case, when your editor is not supported or you don't want to setup the integration, you can run the `yarn prettier-write` command to reformat the code before commit.\n\n## Changelog\n\n- see [CHANGELOG.md](CHANGELOG.md)\n\n## Supported versions\n\nIn order to make the user experience with integrating GoodData UI SDK as smooth and secure as possible and to ensure that the SDK is using the latest features of the platform, we will only provide support to two most recent major versions of UI SDK.\n\nThe most recent majors will be supported in the following modes:\n\n- The latest major version will receive all new functionality and all bug fixes\n- The previous major version will only receive fixes to critical issues and security fixes. These fixes will be applied on top of last released version of the previous major\n\nThe customers are encouraged to always use the latest version of the UI SDK.\n\nIn case of using older versions, the user might face API incompatibility, performance or security issues.\n\nPlease follow the installation instructions to update to the newest version.\n\n## License\n\n(C) 2007-2020 GoodData Corporation\n\nThis project is dual licensed:\n\n- The ATTRIBUTION-NONCOMMERCIAL 4.0 INTERNATIONAL (CC BY-NC 4.0) is used for purpose of the trial experience and evaluation of GoodData.UI library.\n- The GOODDATA GOODDATA.UI LIBRARY END USER LICENSE AGREEMENT is used for GoodData customers.\n\nFor more information, please see [LICENSE](https://github.com/gooddata/gooddata-react-components/blob/master/LICENSE)\n","gitHead":"f473fedc6461cd1aeb1f141a53304d52294bb1db","scripts":{"dev":"bash scripts/build.sh --dev-watch","test":"jest --watch","build":"bash scripts/build.sh","tslint":"yarn run-tslint -t verbose $npm_package_config_tslint","prepare":"cd examples/server && yarn install --frozen-lockfile && cd ../..; rm -r examples/node_modules 2>/dev/null; true","examples":"bash scripts/run-examples.sh","prepare?":"# Called before `npm publish` and on local `npm install`. Temporarily also for deleting obsolete node_modules. Ends with `true` to continue gracefully.","validate":"tsc --noEmit && yarn tslint && eslint $npm_package_config_eslint && yarn validate-style && yarn prettier-check","build-dev":"bash scripts/build.sh --dev","examples?":"# Default is developer domain, other options: yarn examples [sec,secure,stg,stg2,stg3,demo,developer or URL]","storybook":"yarn build && start-storybook -p 9001 -c .storybook","test-once":"jest","tslint-ci":"mkdir -p ./ci/results && yarn run-tslint -t checkstyle -o ./ci/results/tslint-results.xml $npm_package_config_tslint","run-tslint":"tslint -p tsconfig.json","validate-ci":"tsc --noEmit && yarn tslint-ci  && eslint $npm_package_config_eslint -f checkstyle -o ci/results/eslint-results.xml && yarn validate-style-ci && yarn prettier-check","examples-build":"bash scripts/build-examples.sh","prepublishOnly":"yarn build","prettier-check":"prettier --check '{src,stories,styles,__mocks__,examples/server/src,examples/src,examples/test}/**/*.{ts,js,tsx,jsx,json,scss,md,yaml,html}'","prettier-write":"prettier --write '{src,stories,styles,__mocks__,examples/server/src,examples/src,examples/test}/**/*.{ts,js,tsx,jsx,json,scss,md,yaml,html}'","test-storybook":"yarn build && test-storybook","validate-style":"stylelint '**/*.scss'","build-storybook":"yarn build && build-storybook -c .storybook -o dist-storybook","examples-server":"node examples/server/src/index.js","heroku-postbuild":"yarn examples-build developer","examples-testcafe":"./scripts/run-testcafe.sh visual","validate-style-ci":"stylelint '**/*.scss' --custom-formatter=node_modules/stylelint-checkstyle-formatter > ci/results/stylelint-results.xml","check-circular-deps":"madge --circular --extensions ts ./src","examples-testcafe-ci":"./scripts/run-testcafe.sh ci","examples-testcafe-live":"./scripts/run-testcafe.sh live"},"typings":"dist/index.d.ts","_npmUser":{"name":"patrikbraborec","email":"patrik.braborec@gooddata.com"},"deprecated":"@gooddata/react-components@7 reached End of Support on March 31, 2022. Please upgrade (see https://sdk.gooddata.com/gooddata-ui/docs/supported_versions.html for more information).","repository":{"url":"git+ssh://git@github.com/gooddata/gooddata-react-components.git","type":"git"},"_npmVersion":"6.13.4","description":"GoodData.UI - A powerful JavaScript library for building analytical applications","directories":{},"lint-staged":{"{src,stories,styles,__mocks__,examples/server/src,examples/src,examples/test}/**/*.{ts,js,tsx,jsx,scss}":["npx gdc-fix-copyright","git add"],"{src,stories,styles,__mocks__,examples/server/src,examples/src,examples/test}/**/*.{ts,js,tsx,jsx,json,scss,md,yaml,html}":["prettier --write","git add"]},"_nodeVersion":"12.16.1","dependencies":{"rxjs":"^5.5.6","uuid":"^3.2.1","immer":"^1.3.1","lodash":"^4.17.15","date-fns":"^2.7.0","downshift":"^3.2.7","invariant":"^2.2.2","mapbox-gl":"^1.6.1","classnames":"^2.2.6","codemirror":"^5.54.0","highcharts":"7.1.1","prop-types":"^15.6.0","react-intl":"^3.6.0","custom-event":"^1.0.1","react-window":"^1.8.1","ag-grid-react":"20.0.0","react-measure":"^2.3.0","@types/mapbox-gl":"^1.6.1","react-day-picker":"~7.3.0","react-responsive":"^3.0.0","stringify-object":"^2.4.0","@gooddata/typings":"^2.24.2","@types/codemirror":"^0.0.95","ag-grid-community":"20.0.0","http-status-codes":"^1.3.0","react-codemirror2":"^7.2.0","@gooddata/js-utils":"^3.10.5","@gooddata/numberjs":"^3.2.4","fixed-data-table-2":"0.7.17","@gooddata/goodstrap":"^68.10.0","react-dom-factories":"^1.0.2","@gooddata/gooddata-js":"^13.0.1","json-stable-stringify":"^1.0.1","react-transition-group":"^2.2.1","hoist-non-react-statics":"^3.3.0","nodelist-foreach-polyfill":"^1.2.0","@formatjs/intl-pluralrules":"^1.3.6","highcharts-grouped-categories":"^1.1.3"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"raf":"3.3.2","yup":"^0.24.1","jest":"24.7.1","husky":"3.0.0","madge":"^3.4.4","react":"^16.5.2","enzyme":"3.5.0","eslint":"4.19.1","formik":"^0.11.11","moment":"2.23.0","history":"^4.7.2","ts-jest":"24.0.0","webpack":"4.30.0","full-icu":"^1.3.0","prettier":"1.16.4","react-ga":"^2.5.2","recharts":"1.0.0-beta.9","testcafe":"1.1.4","commander":"2.14.1","node-sass":"4.13.0","react-dom":"^16.5.2","stylelint":"^10.0.0","supertest":"3.0.0","ts-loader":"6.0.0","@types/raf":"^3.4.0","css-loader":"0.28.7","jest-junit":"3.0.0","raw-loader":"0.5.1","styled-jsx":"2.2.1","typescript":"3.3.4000","@babel/core":"7.4.4","@types/jest":"24.0.6","@types/node":"7.0.8","@types/uuid":"3.4.3","file-loader":"3.0.1","jest-enzyme":"7.0.2","lint-staged":"9.1.0","sass-loader":"6.0.6","webpack-cli":"3.3.2","@types/react":"16.8.6","babel-loader":"8.0.5","react-helmet":"5.2.0","react-select":"1.2.1","style-loader":"0.19.1","@types/enzyme":"3.1.13","@types/lodash":"4.14.123","testcafe-live":"0.1.4","@babel/runtime":"7.4.4","dotenv-webpack":"^1.7.0","@babel/polyfill":"^7.4.4","@storybook/react":"5.0.11","@types/invariant":"2.2.29","@types/react-dom":"16.0.11","isomorphic-fetch":"2.2.1","react-datepicker":"1.1.0","react-router-dom":"4.2.2","@babel/preset-env":"7.4.4","@gooddata/mock-js":"^2.13.1","@storybook/addons":"5.0.11","@types/classnames":"2.2.3","@types/prop-types":"15.5.2","@storybook/theming":"5.0.11","identity-obj-proxy":"^3.0.0","intl-messageformat":"^7.5.4","webpack-dev-server":"3.3.1","@babel/preset-react":"7.0.0","@types/react-portal":"4.0.1","@types/react-window":"^1.8.1","babel-plugin-lodash":"3.3.4","html-webpack-plugin":"3.2.0","react-test-renderer":"16.4.2","@types/react-measure":"2.0.5","clean-webpack-plugin":"2.0.2","stats-webpack-plugin":"0.7.0","eslint-config-prettier":"4.1.0","react-google-recaptcha":"^0.14.1","tslint-config-prettier":"1.18.0","@gooddata/eslint-config":"^1.0.0","@gooddata/tslint-config":"1.0.0","@types/react-responsive":"^3.0.3","@types/storybook__react":"4.0.1","@types/stringify-object":"^3.2.0","enzyme-adapter-react-16":"1.3.1","@gooddata/test-storybook":"4.0.0","@storybook/addon-actions":"5.0.11","@storybook/addon-options":"5.0.11","node-sass-magic-importer":"5.1.0","react-syntax-highlighter":"11.0.2","@types/fixed-data-table-2":"0.8.1","stylelint-config-prettier":"5.2.0","@gooddata/stylelint-config":"4.0.1","@types/react-test-renderer":"16.0.0","circular-dependency-plugin":"5.0.2","compression-webpack-plugin":"2.0.0","@types/json-stable-stringify":"^1.0.32","@gooddata/frontend-npm-scripts":"1.1.0","@types/enzyme-adapter-react-16":"1.0.3","stylelint-checkstyle-formatter":"0.1.0","@types/storybook__addon-actions":"3.4.2","@babel/plugin-proposal-class-properties":"7.4.4","@babel/plugin-proposal-object-rest-spread":"7.4.4","@babel/plugin-transform-async-to-generator":"7.4.4"},"peerDependencies":{"react":"^16.5.2","react-dom":"^16.5.2"},"_npmOperationalInternal":{"tmp":"tmp/react-components_7.8.0-alpha-patrikbraborec-pbr-one-4508-2020-06-17T09-33-44-871Z_1592386450575_0.02544297259397199","host":"s3://npm-registry-packages"}},"7.8.0-alpha-ivan.mjartan-IMJ-ONE-4449-2020-06-17T09-55-43-283Z":{"name":"@gooddata/react-components","version":"7.8.0-alpha-ivan.mjartan-IMJ-ONE-4449-2020-06-17T09-55-43-283Z","author":{"name":"GoodData Corporation"},"license":"BSD-3-Clause","_id":"@gooddata/react-components@7.8.0-alpha-ivan.mjartan-IMJ-ONE-4449-2020-06-17T09-55-43-283Z","maintainers":[{"name":"afi","email":"adam.fiedler@gooddata.com"},{"name":"bertold8","email":"ivan.nejezchleb@seznam.cz"},{"name":"bich.nguyen","email":"bich.nguyen@gooddata.com"},{"name":"brbistas","email":"valentinos.chraniotis@gooddata.com"},{"name":"bugsbunny338","email":"jiri.zajic@mensa.cz"},{"name":"de.do","email":"de.do@gooddata.com"},{"name":"gooddata-ci","email":"rail@gooddata.com"},{"name":"hang.ngo","email":"hang.ngo@gooddata.com"},{"name":"hung.nguyen.hoang","email":"hung.nguyen@gooddata.com"},{"name":"huong.nguyen","email":"huong.nguyen@gooddata.com"},{"name":"huyen.nguyen","email":"huyen.nguyen@gooddata.com"},{"name":"ivan.mjartan","email":"ivan.mjartan@gooddata.com"},{"name":"jakub-sterba","email":"jakub.sterba@gooddata.com"},{"name":"jaroslav.tomecek","email":"jaroslav.tomecek@gooddata.com"},{"name":"jkittler","email":"honza.kittler@gmail.com"},{"name":"khanh.le","email":"khanh.le@gooddata.com"},{"name":"lanhuynh","email":"lan.huynh@gooddata.com"},{"name":"linhhong","email":"linh.hong@gooddata.com"},{"name":"lupko","email":"lubomir.slivka@gooddata.com"},{"name":"mai.nguyen","email":"mai.nguyen@gooddata.com"},{"name":"matyas.kandl","email":"matyas.kandl@gooddata.com"},{"name":"michal.marsal","email":"michal.marsal@gooddata.com"},{"name":"my.duong","email":"my.duong@gooddata.com"},{"name":"naibinh","email":"naibinh@gmail.com"},{"name":"nikolacech","email":"nikola.cech@gooddata.com"},{"name":"nis.hua","email":"nis.hua@gooddata.com"},{"name":"no23reason","email":"dan.homola@hotmail.cz"},{"name":"patrikbraborec","email":"patrik.braborec@gooddata.com"},{"name":"pbenes","email":"petr.benes@gooddata.com"},{"name":"petrjanu","email":"petr.janu@gooddata.com"},{"name":"pkingo","email":"philipandreaskingo@hotmail.com"},{"name":"ptquang86","email":"ptquang86@gmail.com"},{"name":"qduval","email":"quentin.duval@gooddata.com"},{"name":"rodri360","email":"me@rodri360.com"},{"name":"scavnickyj","email":"jakub.scavnicky@gooddata.com"},{"name":"sitina","email":"jiri.sitina@gooddata.com"},{"name":"strouhaljan","email":"strouhal.jan@gmail.com"},{"name":"thao-luong","email":"thao.luong@gooddata.com"},{"name":"thuong.nguyen","email":"thuong.nguyen@gooddata.com"},{"name":"tomas.kratochvil","email":"tomas.kratochvil@gooddata.com"},{"name":"tomsatgd","email":"tomas.satinsky@gooddata.com"},{"name":"trung-le-quoc","email":"trung.le@gooddata.com"},{"name":"tu-ngo","email":"tungo1981@gmail.com"},{"name":"tu.bui","email":"tu.bui@gooddata.com"},{"name":"tulean","email":"tuan.le@gooddata.com"},{"name":"tuqt1005","email":"tu.tran@gooddata.com"},{"name":"utdnah","email":"danh.ung@gooddata.com"},{"name":"vi.phan","email":"vi.phan@gooddata.com"},{"name":"vlastikcz","email":"vlastimil.kotas@gooddata.com"},{"name":"vu.pham","email":"vu.pham@gooddata.com"},{"name":"xmort","email":"petr.dolejsi@gooddata.com"},{"name":"yanlipnican","email":"yanlipnican@gmail.com"}],"homepage":"https://github.com/gooddata/gooddata-react-components#readme","bugs":{"url":"https://github.com/gooddata/gooddata-react-components/issues"},"dist":{"shasum":"13c5afc8240f7d781009b4ca2ba90c5ac1354131","tarball":"https://registry.npmjs.org/@gooddata/react-components/-/react-components-7.8.0-alpha-ivan.mjartan-IMJ-ONE-4449-2020-06-17T09-55-43-283Z.tgz","fileCount":2660,"integrity":"sha512-EWzNMb3EfHhKNvT3B/856Y+hTDVMSwmVK63YIjqnL7fEp7VU1KnISoPn39uGBGT6G0OUJcj/yjUcIZ6uAm7e2g==","signatures":[{"sig":"MEQCIF0LPYV/jmJ5oRGUAnjYeIeOwVzqWpdd7otysXnhX2tKAiAbyLPArwhuZLtgs/mlYROsG/X8uXbPyGF9+PJexszKfQ==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":10638278,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJe6ejFCRA9TVsSAnZWagAAC08P/333oUT0vKw6ngTa04s9\nofPaY9uJ9XY7acADtOdEE+pBeF9KaDFC/GC4P4pRzAPWm5aldunsKFBHdInn\nfm+8hzI0G5iww40XGYMzGx6VncU/7dE+aCM1FISVd2Mo314Sht3P6AOWRwmL\nOFS87j3MvP4xycjtqsKDGV+O4JGFMSzkyn/h2RCtVv2R/HTYMaifR7il7pA6\nTxbFXD2ZwhuU0gHpBBGSFzypwA7kpCix7IkD4J9WqPd4f9G7t5br2uF7zCL/\nGVoAQFIO9d5ciOsFkf5sahUvo4oWmhX6kWl4UFKsXQjY3qUZhq1f2fBo7yhU\ntdkdhFSmUHtKbl0TwdWgnkdM+BIrMDaiwSKcXVVP1hNxGGd2dW6tOeEWf71M\nVg/KO18Ua1xg+cPxvTwi7OR7Cl1bYUU1TSXgg1wl3ViWWFyWbDHLHLuuaOqn\nQO/jTn63f0/sUI+8FNgsXV6btS+xLspWFLrCjXe8YiqcVAXGt2aXAuCpe6+L\nQ9OUchX+XyRecArnffG4w+ytoArYIV4WDEpIS4R/ghJgNMs5pWExtl1SnbPx\nR7WvwwmIWPUcA1nAFByR6roOZoBNyVO4ZKYrrzrzuvGLeehlBURt8WYk/X0z\nWWqtwIOAuNtd0qE43QymtPjB0wVNF0EGseTnWh9cacz8CxnUBRldT4cdJQ2l\nPHRg\r\n=Y+am\r\n-----END PGP SIGNATURE-----\r\n"},"main":"dist/index.js","husky":{"hooks":{"pre-commit":"lint-staged"}},"config":{"eslint":"./examples/**/*.{js,jsx}","tslint":"./{__mocks__,src,stories}/{,**/}*.{ts,tsx}"},"readme":"[![npm version](https://badge.fury.io/js/%40gooddata%2Freact-components.svg)](https://www.npmjs.com/package/@gooddata/react-components)\n\n# GoodData.UI React components\n> A React-based JavaScript library for building data-driven applications\n\n## Getting started\n- [GoodData.UI Documentation](http://sdk.gooddata.com/gooddata-ui/)\n- [GoodData.UI Live Examples](https://gooddata-examples.herokuapp.com/)\n- [Stack Overflow](https://stackoverflow.com/questions/tagged/gooddata)\n\n### Usage\nWith [yarn](https://yarnpkg.com) installed, go to your project directory and run\n```\n$ yarn add @gooddata/react-components\n```\nIf you prefer [npm](npmjs.com) run\n```\n$ npm install --save @gooddata/react-components\n```\n\nThe public API is exposed via global `index.js`. Except for the styles, do not import any other file directly\nbecause they are not intended to be part of the public API.\n\n## Contributing\n\nWe welcome any contribution in form of [issues](https://github.com/gooddata/gooddata-react-components/issues) or [pull requests](https://github.com/gooddata/gooddata-react-components/pulls).\n\nInstall [Node.js](http://nodejs.org) (node 12.16.1, npm v6.13.4) and [Yarn](https://classic.yarnpkg.com) (1.22.4).\n\nInstall dependencies:\n```\nyarn install --frozen-lockfile\n```\n\nThese commands may come in handy while developing:\n\n| command | description |\n| ------- | ----------- |\n| `yarn install --pure-lockfile` | first step |\n| ||\n| `yarn dev` | build react-components to `/dist` in watch mode |\n| `yarn test` | run all unit tests |\n| `yarn prettier-write` | format the source code to match the valid codestyle |\n| `yarn validate` | validate codestyle |\n| ||\n| `yarn storybook` | run storybook from `/stories` on http://localhost:9001 |\n| `yarn build-storybook` | build storybook to `/dist-storybook` |\n| `yarn test-storybook` | run storybook and [screenshot tests](https://github.com/gooddata/gdc-client-utils/tree/master/test-storybook) |\n| ||\n| `yarn examples` | run Live Examples dev-server from `/examples` on https://localhost:8999 |\n| `yarn examples-build` | build Live Examples to `/examples/dist` |\n| `yarn examples-server` | serve built Live Examples - see `/examples/server/src` |\n| `yarn examples-testcafe` | run testcafe tests against `localhost:8999` |\n\n### Deploy to heroku.com\nWhen you deploy this repo to heroku, it serves *GoodData.UI Live Examples*.\nRelevant tasks are in `Procfile` and `package.json`.\n\n```bash\n# run in the project directory\nheroku login\nheroku create <your-app-name>\nheroku config:set DOMAIN_ADMIN_USERNAME=x@gooddata.com DOMAIN_ADMIN_PASSWORD=xy PROJECT_ID_TO_ASSIGN=xms7ga4tf3g3nzucd8380o2bev8oeknp\ngit push heroku HEAD:master\nheroku open\n```\n### Enable Geo Chart for Storybook and Live Examples\nGeo chart uses Mapbox to render map which requires a Mapbox access token.\n- Register an account and create Mapbox access token at [guide](https://docs.mapbox.com/help/how-mapbox-works/access-tokens/)\n- Store the created token at `.env`:\n```bash\necho -e \"EXAMPLE_MAPBOX_ACCESS_TOKEN=token\" >> .env # only need to run once\necho -e \"STORYBOOK_MAPBOX_ACCESS_TOKEN=token\" >> .env # only need to run once\n```\n\n### Run Live Examples Locally\nTo run *GoodData.UI Live Examples* locally:\n```bash\ngit clone <this-repository>\ncd  <repository-folder>\nyarn install --pure-lockfile\nyarn examples\n```\nThen open https://localhost:8999 and login using Live Examples account (you can [create one here](https://gooddata-examples.herokuapp.com/registration)).\n\n### Run Storybook locally\n- Run storybook with token stored in `.env` for more secure\n```bash\nyarn storybook\n```\n- Or run storybook with token env param exposed to cli (not suggested)\n```bash\nSTORYBOOK_MAPBOX_ACCESS_TOKEN=token yarn storybook\n```\n- Apply either above way to `yarn build-storybook` or `yarn test-storybook`\n\n### Source code formatting\nThe source code in the repository is formatted by [Prettier](https://prettier.io/).\nThe format of the code is validated by our Continuous Integration server and is one of the requirements of successful merge.\n\nPrettier is supported by every major IDE. You can find the list of supported editors and how to configure them [here](https://prettier.io/docs/en/editors.html).\n\nIn the case, when your editor is not supported or you don't want to setup the integration, you can run the `yarn prettier-write` command to reformat the code before commit.\n\n## Changelog\n\n- see [CHANGELOG.md](CHANGELOG.md)\n\n## Supported versions\n\nIn order to make the user experience with integrating GoodData UI SDK as smooth and secure as possible and to ensure that the SDK is using the latest features of the platform, we will only provide support to two most recent major versions of UI SDK.\n\nThe most recent majors will be supported in the following modes:\n\n- The latest major version will receive all new functionality and all bug fixes\n- The previous major version will only receive fixes to critical issues and security fixes. These fixes will be applied on top of last released version of the previous major\n\nThe customers are encouraged to always use the latest version of the UI SDK.\n\nIn case of using older versions, the user might face API incompatibility, performance or security issues.\n\nPlease follow the installation instructions to update to the newest version.\n\n## License\n\n(C) 2007-2020 GoodData Corporation\n\nThis project is dual licensed:\n\n- The ATTRIBUTION-NONCOMMERCIAL 4.0 INTERNATIONAL (CC BY-NC 4.0) is used for purpose of the trial experience and evaluation of GoodData.UI library.\n- The GOODDATA GOODDATA.UI LIBRARY END USER LICENSE AGREEMENT is used for GoodData customers.\n\nFor more information, please see [LICENSE](https://github.com/gooddata/gooddata-react-components/blob/master/LICENSE)\n","gitHead":"d0f7cb3236b52a09c45aaa7fdf67da7aa69fe0c7","scripts":{"dev":"bash scripts/build.sh --dev-watch","test":"jest --watch","build":"bash scripts/build.sh","tslint":"yarn run-tslint -t verbose $npm_package_config_tslint","prepare":"cd examples/server && yarn install --frozen-lockfile && cd ../..; rm -r examples/node_modules 2>/dev/null; true","examples":"bash scripts/run-examples.sh","prepare?":"# Called before `npm publish` and on local `npm install`. Temporarily also for deleting obsolete node_modules. Ends with `true` to continue gracefully.","validate":"tsc --noEmit && yarn tslint && eslint $npm_package_config_eslint && yarn validate-style && yarn prettier-check","build-dev":"bash scripts/build.sh --dev","examples?":"# Default is developer domain, other options: yarn examples [sec,secure,stg,stg2,stg3,demo,developer or URL]","storybook":"yarn build && start-storybook -p 9001 -c .storybook","test-once":"jest","tslint-ci":"mkdir -p ./ci/results && yarn run-tslint -t checkstyle -o ./ci/results/tslint-results.xml $npm_package_config_tslint","run-tslint":"tslint -p tsconfig.json","validate-ci":"tsc --noEmit && yarn tslint-ci  && eslint $npm_package_config_eslint -f checkstyle -o ci/results/eslint-results.xml && yarn validate-style-ci && yarn prettier-check","examples-build":"bash scripts/build-examples.sh","prepublishOnly":"yarn build","prettier-check":"prettier --check '{src,stories,styles,__mocks__,examples/server/src,examples/src,examples/test}/**/*.{ts,js,tsx,jsx,json,scss,md,yaml,html}'","prettier-write":"prettier --write '{src,stories,styles,__mocks__,examples/server/src,examples/src,examples/test}/**/*.{ts,js,tsx,jsx,json,scss,md,yaml,html}'","test-storybook":"yarn build && test-storybook","validate-style":"stylelint '**/*.scss'","build-storybook":"yarn build && build-storybook -c .storybook -o dist-storybook","examples-server":"node examples/server/src/index.js","heroku-postbuild":"yarn examples-build developer","examples-testcafe":"./scripts/run-testcafe.sh visual","validate-style-ci":"stylelint '**/*.scss' --custom-formatter=node_modules/stylelint-checkstyle-formatter > ci/results/stylelint-results.xml","check-circular-deps":"madge --circular --extensions ts ./src","examples-testcafe-ci":"./scripts/run-testcafe.sh ci","examples-testcafe-live":"./scripts/run-testcafe.sh live"},"typings":"dist/index.d.ts","_npmUser":{"name":"ivan.mjartan","email":"ivan.mjartan@gooddata.com"},"deprecated":"@gooddata/react-components@7 reached End of Support on March 31, 2022. Please upgrade (see https://sdk.gooddata.com/gooddata-ui/docs/supported_versions.html for more information).","repository":{"url":"git+ssh://git@github.com/gooddata/gooddata-react-components.git","type":"git"},"_npmVersion":"6.13.4","description":"GoodData.UI - A powerful JavaScript library for building analytical applications","directories":{},"lint-staged":{"{src,stories,styles,__mocks__,examples/server/src,examples/src,examples/test}/**/*.{ts,js,tsx,jsx,scss}":["npx gdc-fix-copyright","git add"],"{src,stories,styles,__mocks__,examples/server/src,examples/src,examples/test}/**/*.{ts,js,tsx,jsx,json,scss,md,yaml,html}":["prettier --write","git add"]},"_nodeVersion":"12.16.1","dependencies":{"rxjs":"^5.5.6","uuid":"^3.2.1","immer":"^1.3.1","lodash":"^4.17.15","date-fns":"^2.7.0","downshift":"^3.2.7","invariant":"^2.2.2","mapbox-gl":"^1.6.1","classnames":"^2.2.6","codemirror":"^5.54.0","highcharts":"7.1.1","prop-types":"^15.6.0","react-intl":"^3.6.0","custom-event":"^1.0.1","react-window":"^1.8.1","ag-grid-react":"20.0.0","react-measure":"^2.3.0","@types/mapbox-gl":"^1.6.1","react-day-picker":"~7.3.0","react-responsive":"^3.0.0","stringify-object":"^2.4.0","@gooddata/typings":"^2.24.2","@types/codemirror":"^0.0.95","ag-grid-community":"20.0.0","http-status-codes":"^1.3.0","react-codemirror2":"^7.2.0","@gooddata/js-utils":"^3.10.5","@gooddata/numberjs":"^3.2.4","fixed-data-table-2":"0.7.17","@gooddata/goodstrap":"^68.10.0","react-dom-factories":"^1.0.2","@gooddata/gooddata-js":"^13.0.1","json-stable-stringify":"^1.0.1","react-transition-group":"^2.2.1","hoist-non-react-statics":"^3.3.0","nodelist-foreach-polyfill":"^1.2.0","@formatjs/intl-pluralrules":"^1.3.6","highcharts-grouped-categories":"^1.1.3"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"raf":"3.3.2","yup":"^0.24.1","jest":"24.7.1","husky":"3.0.0","madge":"^3.4.4","react":"^16.5.2","enzyme":"3.5.0","eslint":"4.19.1","formik":"^0.11.11","moment":"2.23.0","history":"^4.7.2","ts-jest":"24.0.0","webpack":"4.30.0","full-icu":"^1.3.0","prettier":"1.16.4","react-ga":"^2.5.2","recharts":"1.0.0-beta.9","testcafe":"1.1.4","commander":"2.14.1","node-sass":"4.13.0","react-dom":"^16.5.2","stylelint":"^10.0.0","supertest":"3.0.0","ts-loader":"6.0.0","@types/raf":"^3.4.0","css-loader":"0.28.7","jest-junit":"3.0.0","raw-loader":"0.5.1","styled-jsx":"2.2.1","typescript":"3.3.4000","@babel/core":"7.4.4","@types/jest":"24.0.6","@types/node":"7.0.8","@types/uuid":"3.4.3","file-loader":"3.0.1","jest-enzyme":"7.0.2","lint-staged":"9.1.0","sass-loader":"6.0.6","webpack-cli":"3.3.2","@types/react":"16.8.6","babel-loader":"8.0.5","react-helmet":"5.2.0","react-select":"1.2.1","style-loader":"0.19.1","@types/enzyme":"3.1.13","@types/lodash":"4.14.123","testcafe-live":"0.1.4","@babel/runtime":"7.4.4","dotenv-webpack":"^1.7.0","@babel/polyfill":"^7.4.4","@storybook/react":"5.0.11","@types/invariant":"2.2.29","@types/react-dom":"16.0.11","isomorphic-fetch":"2.2.1","react-datepicker":"1.1.0","react-router-dom":"4.2.2","@babel/preset-env":"7.4.4","@gooddata/mock-js":"^2.13.1","@storybook/addons":"5.0.11","@types/classnames":"2.2.3","@types/prop-types":"15.5.2","@storybook/theming":"5.0.11","identity-obj-proxy":"^3.0.0","intl-messageformat":"^7.5.4","webpack-dev-server":"3.3.1","@babel/preset-react":"7.0.0","@types/react-portal":"4.0.1","@types/react-window":"^1.8.1","babel-plugin-lodash":"3.3.4","html-webpack-plugin":"3.2.0","react-test-renderer":"16.4.2","@types/react-measure":"2.0.5","clean-webpack-plugin":"2.0.2","stats-webpack-plugin":"0.7.0","eslint-config-prettier":"4.1.0","react-google-recaptcha":"^0.14.1","tslint-config-prettier":"1.18.0","@gooddata/eslint-config":"^1.0.0","@gooddata/tslint-config":"1.0.0","@types/react-responsive":"^3.0.3","@types/storybook__react":"4.0.1","@types/stringify-object":"^3.2.0","enzyme-adapter-react-16":"1.3.1","@gooddata/test-storybook":"4.0.0","@storybook/addon-actions":"5.0.11","@storybook/addon-options":"5.0.11","node-sass-magic-importer":"5.1.0","react-syntax-highlighter":"11.0.2","@types/fixed-data-table-2":"0.8.1","stylelint-config-prettier":"5.2.0","@gooddata/stylelint-config":"4.0.1","@types/react-test-renderer":"16.0.0","circular-dependency-plugin":"5.0.2","compression-webpack-plugin":"2.0.0","@types/json-stable-stringify":"^1.0.32","@gooddata/frontend-npm-scripts":"1.1.0","@types/enzyme-adapter-react-16":"1.0.3","stylelint-checkstyle-formatter":"0.1.0","@types/storybook__addon-actions":"3.4.2","@babel/plugin-proposal-class-properties":"7.4.4","@babel/plugin-proposal-object-rest-spread":"7.4.4","@babel/plugin-transform-async-to-generator":"7.4.4"},"peerDependencies":{"react":"^16.5.2","react-dom":"^16.5.2"},"_npmOperationalInternal":{"tmp":"tmp/react-components_7.8.0-alpha-ivan.mjartan-IMJ-ONE-4449-2020-06-17T09-55-43-283Z_1592387780381_0.3131736019649707","host":"s3://npm-registry-packages"}},"7.8.0-alpha-ptquang86-qp-cl-13670-export-2020-06-17T10-22-54-058Z":{"name":"@gooddata/react-components","version":"7.8.0-alpha-ptquang86-qp-cl-13670-export-2020-06-17T10-22-54-058Z","author":{"name":"GoodData Corporation"},"license":"BSD-3-Clause","_id":"@gooddata/react-components@7.8.0-alpha-ptquang86-qp-cl-13670-export-2020-06-17T10-22-54-058Z","maintainers":[{"name":"afi","email":"adam.fiedler@gooddata.com"},{"name":"bertold8","email":"ivan.nejezchleb@seznam.cz"},{"name":"bich.nguyen","email":"bich.nguyen@gooddata.com"},{"name":"brbistas","email":"valentinos.chraniotis@gooddata.com"},{"name":"bugsbunny338","email":"jiri.zajic@mensa.cz"},{"name":"de.do","email":"de.do@gooddata.com"},{"name":"gooddata-ci","email":"rail@gooddata.com"},{"name":"hang.ngo","email":"hang.ngo@gooddata.com"},{"name":"hung.nguyen.hoang","email":"hung.nguyen@gooddata.com"},{"name":"huong.nguyen","email":"huong.nguyen@gooddata.com"},{"name":"huyen.nguyen","email":"huyen.nguyen@gooddata.com"},{"name":"ivan.mjartan","email":"ivan.mjartan@gooddata.com"},{"name":"jakub-sterba","email":"jakub.sterba@gooddata.com"},{"name":"jaroslav.tomecek","email":"jaroslav.tomecek@gooddata.com"},{"name":"jkittler","email":"honza.kittler@gmail.com"},{"name":"khanh.le","email":"khanh.le@gooddata.com"},{"name":"lanhuynh","email":"lan.huynh@gooddata.com"},{"name":"linhhong","email":"linh.hong@gooddata.com"},{"name":"lupko","email":"lubomir.slivka@gooddata.com"},{"name":"mai.nguyen","email":"mai.nguyen@gooddata.com"},{"name":"matyas.kandl","email":"matyas.kandl@gooddata.com"},{"name":"michal.marsal","email":"michal.marsal@gooddata.com"},{"name":"my.duong","email":"my.duong@gooddata.com"},{"name":"naibinh","email":"naibinh@gmail.com"},{"name":"nikolacech","email":"nikola.cech@gooddata.com"},{"name":"nis.hua","email":"nis.hua@gooddata.com"},{"name":"no23reason","email":"dan.homola@hotmail.cz"},{"name":"patrikbraborec","email":"patrik.braborec@gooddata.com"},{"name":"pbenes","email":"petr.benes@gooddata.com"},{"name":"petrjanu","email":"petr.janu@gooddata.com"},{"name":"pkingo","email":"philipandreaskingo@hotmail.com"},{"name":"ptquang86","email":"ptquang86@gmail.com"},{"name":"qduval","email":"quentin.duval@gooddata.com"},{"name":"rodri360","email":"me@rodri360.com"},{"name":"scavnickyj","email":"jakub.scavnicky@gooddata.com"},{"name":"sitina","email":"jiri.sitina@gooddata.com"},{"name":"strouhaljan","email":"strouhal.jan@gmail.com"},{"name":"thao-luong","email":"thao.luong@gooddata.com"},{"name":"thuong.nguyen","email":"thuong.nguyen@gooddata.com"},{"name":"tomas.kratochvil","email":"tomas.kratochvil@gooddata.com"},{"name":"tomsatgd","email":"tomas.satinsky@gooddata.com"},{"name":"trung-le-quoc","email":"trung.le@gooddata.com"},{"name":"tu-ngo","email":"tungo1981@gmail.com"},{"name":"tu.bui","email":"tu.bui@gooddata.com"},{"name":"tulean","email":"tuan.le@gooddata.com"},{"name":"tuqt1005","email":"tu.tran@gooddata.com"},{"name":"utdnah","email":"danh.ung@gooddata.com"},{"name":"vi.phan","email":"vi.phan@gooddata.com"},{"name":"vlastikcz","email":"vlastimil.kotas@gooddata.com"},{"name":"vu.pham","email":"vu.pham@gooddata.com"},{"name":"xmort","email":"petr.dolejsi@gooddata.com"},{"name":"yanlipnican","email":"yanlipnican@gmail.com"}],"homepage":"https://github.com/gooddata/gooddata-react-components#readme","bugs":{"url":"https://github.com/gooddata/gooddata-react-components/issues"},"dist":{"shasum":"cb6b54ee1c4a071429def069a1d6fb8e2053b88a","tarball":"https://registry.npmjs.org/@gooddata/react-components/-/react-components-7.8.0-alpha-ptquang86-qp-cl-13670-export-2020-06-17T10-22-54-058Z.tgz","fileCount":2662,"integrity":"sha512-SDsvxPvTvF32XGBovvC4OSMdPkxQfUq/xuV+Esgc8zg0y6sUCSmnAi5WNuMLlePpVlzkbYCJCfijistwGGiHkw==","signatures":[{"sig":"MEUCIQDlmU4ICVxVnIT6SODijHErj2/WjELLWhwdh4+TSuwOKgIgCZolh40hjG/uoIAxxctRe7n/EiqQ2it81A84qbsYrZY=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":10638399,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJe6e8bCRA9TVsSAnZWagAAFmYP/iiJcayjEAhXTZAh3hfV\nsUeP3kx5fTvpAc1Xw5BZ1/ywYBo4LiCKA4qFrYH40/vY3a+7j59cqdTvI8+N\n6LEBwW9Is//JL1QKpm/xPoSg7oOMaYG0pN4ONZKB5Aefg/HeaCpBuV0kdR9H\ndjky6D6VUHUIXBLDbAik9eRQ8Eop3DyuB82eF2TQb2oLqAth4ZFqivzciqqj\nOeFbWjBQ+2LusASb9DtrWEg/n2CyaGB4ibu5R/n8C1Mv3NhpRm4l5ZxYJhC4\n5sUbbl6cV1zBY23prRS8hyuT7xehyYUq4g4ccd8lPd03gu8WJQCn2f1cw3QZ\nbNSWXAOQ3rVLG/EmBENc9vCG9brtAdVp2j1UJywNFnZYrCniqa2+wzVhgjzE\nJ+KDku9n49cZbdEecwUEuKi1ja8EzyvJzsBMWheUkTZUtVGlhqfPT9LMa/vA\nusoA7X0vyr+XtlU1McilWw+bW1lPJeBdu3ICtszOWApa1Z8xImTL30pmU1Uz\nkFLT/hcAYEqIB9DypL+aH9aAuXprAOo+IRztkEas2r5mmrIhUHUcgPBMoDcR\nYgIUN7Y02/pFsCWUqKOcg5y1/lOMfbuCmKw2GCtP4Ezg/xMb8bz67kLb0/D/\nX1WuT7PBYzgRpGCZIV1uVXRSUb+Rmynhvd3kt/ULPg44amfMqYagB9SUJ7hx\nLcvU\r\n=h8n4\r\n-----END PGP SIGNATURE-----\r\n"},"main":"dist/index.js","husky":{"hooks":{"pre-commit":"lint-staged"}},"config":{"eslint":"./examples/**/*.{js,jsx}","tslint":"./{__mocks__,src,stories}/{,**/}*.{ts,tsx}"},"readme":"[![npm version](https://badge.fury.io/js/%40gooddata%2Freact-components.svg)](https://www.npmjs.com/package/@gooddata/react-components)\n\n# GoodData.UI React components\n> A React-based JavaScript library for building data-driven applications\n\n## Getting started\n- [GoodData.UI Documentation](http://sdk.gooddata.com/gooddata-ui/)\n- [GoodData.UI Live Examples](https://gooddata-examples.herokuapp.com/)\n- [Stack Overflow](https://stackoverflow.com/questions/tagged/gooddata)\n\n### Usage\nWith [yarn](https://yarnpkg.com) installed, go to your project directory and run\n```\n$ yarn add @gooddata/react-components\n```\nIf you prefer [npm](npmjs.com) run\n```\n$ npm install --save @gooddata/react-components\n```\n\nThe public API is exposed via global `index.js`. Except for the styles, do not import any other file directly\nbecause they are not intended to be part of the public API.\n\n## Contributing\n\nWe welcome any contribution in form of [issues](https://github.com/gooddata/gooddata-react-components/issues) or [pull requests](https://github.com/gooddata/gooddata-react-components/pulls).\n\nInstall [Node.js](http://nodejs.org) (node 12.16.1, npm v6.13.4) and [Yarn](https://classic.yarnpkg.com) (1.22.4).\n\nInstall dependencies:\n```\nyarn install --frozen-lockfile\n```\n\nThese commands may come in handy while developing:\n\n| command | description |\n| ------- | ----------- |\n| `yarn install --pure-lockfile` | first step |\n| ||\n| `yarn dev` | build react-components to `/dist` in watch mode |\n| `yarn test` | run all unit tests |\n| `yarn prettier-write` | format the source code to match the valid codestyle |\n| `yarn validate` | validate codestyle |\n| ||\n| `yarn storybook` | run storybook from `/stories` on http://localhost:9001 |\n| `yarn build-storybook` | build storybook to `/dist-storybook` |\n| `yarn test-storybook` | run storybook and [screenshot tests](https://github.com/gooddata/gdc-client-utils/tree/master/test-storybook) |\n| ||\n| `yarn examples` | run Live Examples dev-server from `/examples` on https://localhost:8999 |\n| `yarn examples-build` | build Live Examples to `/examples/dist` |\n| `yarn examples-server` | serve built Live Examples - see `/examples/server/src` |\n| `yarn examples-testcafe` | run testcafe tests against `localhost:8999` |\n\n### Deploy to heroku.com\nWhen you deploy this repo to heroku, it serves *GoodData.UI Live Examples*.\nRelevant tasks are in `Procfile` and `package.json`.\n\n```bash\n# run in the project directory\nheroku login\nheroku create <your-app-name>\nheroku config:set DOMAIN_ADMIN_USERNAME=x@gooddata.com DOMAIN_ADMIN_PASSWORD=xy PROJECT_ID_TO_ASSIGN=xms7ga4tf3g3nzucd8380o2bev8oeknp\ngit push heroku HEAD:master\nheroku open\n```\n### Enable Geo Chart for Storybook and Live Examples\nGeo chart uses Mapbox to render map which requires a Mapbox access token.\n- Register an account and create Mapbox access token at [guide](https://docs.mapbox.com/help/how-mapbox-works/access-tokens/)\n- Store the created token at `.env`:\n```bash\necho -e \"EXAMPLE_MAPBOX_ACCESS_TOKEN=token\" >> .env # only need to run once\necho -e \"STORYBOOK_MAPBOX_ACCESS_TOKEN=token\" >> .env # only need to run once\n```\n\n### Run Live Examples Locally\nTo run *GoodData.UI Live Examples* locally:\n```bash\ngit clone <this-repository>\ncd  <repository-folder>\nyarn install --pure-lockfile\nyarn examples\n```\nThen open https://localhost:8999 and login using Live Examples account (you can [create one here](https://gooddata-examples.herokuapp.com/registration)).\n\n### Run Storybook locally\n- Run storybook with token stored in `.env` for more secure\n```bash\nyarn storybook\n```\n- Or run storybook with token env param exposed to cli (not suggested)\n```bash\nSTORYBOOK_MAPBOX_ACCESS_TOKEN=token yarn storybook\n```\n- Apply either above way to `yarn build-storybook` or `yarn test-storybook`\n\n### Source code formatting\nThe source code in the repository is formatted by [Prettier](https://prettier.io/).\nThe format of the code is validated by our Continuous Integration server and is one of the requirements of successful merge.\n\nPrettier is supported by every major IDE. You can find the list of supported editors and how to configure them [here](https://prettier.io/docs/en/editors.html).\n\nIn the case, when your editor is not supported or you don't want to setup the integration, you can run the `yarn prettier-write` command to reformat the code before commit.\n\n## Changelog\n\n- see [CHANGELOG.md](CHANGELOG.md)\n\n## Supported versions\n\nIn order to make the user experience with integrating GoodData UI SDK as smooth and secure as possible and to ensure that the SDK is using the latest features of the platform, we will only provide support to two most recent major versions of UI SDK.\n\nThe most recent majors will be supported in the following modes:\n\n- The latest major version will receive all new functionality and all bug fixes\n- The previous major version will only receive fixes to critical issues and security fixes. These fixes will be applied on top of last released version of the previous major\n\nThe customers are encouraged to always use the latest version of the UI SDK.\n\nIn case of using older versions, the user might face API incompatibility, performance or security issues.\n\nPlease follow the installation instructions to update to the newest version.\n\n## License\n\n(C) 2007-2020 GoodData Corporation\n\nThis project is dual licensed:\n\n- The ATTRIBUTION-NONCOMMERCIAL 4.0 INTERNATIONAL (CC BY-NC 4.0) is used for purpose of the trial experience and evaluation of GoodData.UI library.\n- The GOODDATA GOODDATA.UI LIBRARY END USER LICENSE AGREEMENT is used for GoodData customers.\n\nFor more information, please see [LICENSE](https://github.com/gooddata/gooddata-react-components/blob/master/LICENSE)\n","gitHead":"892a69fd010c2e91b31cc47ac99f68d49ed9738a","scripts":{"dev":"bash scripts/build.sh --dev-watch","test":"jest --watch","build":"bash scripts/build.sh","tslint":"yarn run-tslint -t verbose $npm_package_config_tslint","prepare":"cd examples/server && yarn install --frozen-lockfile && cd ../..; rm -r examples/node_modules 2>/dev/null; true","examples":"bash scripts/run-examples.sh","prepare?":"# Called before `npm publish` and on local `npm install`. Temporarily also for deleting obsolete node_modules. Ends with `true` to continue gracefully.","validate":"tsc --noEmit && yarn tslint && eslint $npm_package_config_eslint && yarn validate-style && yarn prettier-check","build-dev":"bash scripts/build.sh --dev","examples?":"# Default is developer domain, other options: yarn examples [sec,secure,stg,stg2,stg3,demo,developer or URL]","storybook":"yarn build && start-storybook -p 9001 -c .storybook","test-once":"jest","tslint-ci":"mkdir -p ./ci/results && yarn run-tslint -t checkstyle -o ./ci/results/tslint-results.xml $npm_package_config_tslint","run-tslint":"tslint -p tsconfig.json","validate-ci":"tsc --noEmit && yarn tslint-ci  && eslint $npm_package_config_eslint -f checkstyle -o ci/results/eslint-results.xml && yarn validate-style-ci && yarn prettier-check","examples-build":"bash scripts/build-examples.sh","prepublishOnly":"yarn build","prettier-check":"prettier --check '{src,stories,styles,__mocks__,examples/server/src,examples/src,examples/test}/**/*.{ts,js,tsx,jsx,json,scss,md,yaml,html}'","prettier-write":"prettier --write '{src,stories,styles,__mocks__,examples/server/src,examples/src,examples/test}/**/*.{ts,js,tsx,jsx,json,scss,md,yaml,html}'","test-storybook":"yarn build && test-storybook","validate-style":"stylelint '**/*.scss'","build-storybook":"yarn build && build-storybook -c .storybook -o dist-storybook","examples-server":"node examples/server/src/index.js","heroku-postbuild":"yarn examples-build developer","examples-testcafe":"./scripts/run-testcafe.sh visual","validate-style-ci":"stylelint '**/*.scss' --custom-formatter=node_modules/stylelint-checkstyle-formatter > ci/results/stylelint-results.xml","check-circular-deps":"madge --circular --extensions ts ./src","examples-testcafe-ci":"./scripts/run-testcafe.sh ci","examples-testcafe-live":"./scripts/run-testcafe.sh live"},"typings":"dist/index.d.ts","_npmUser":{"name":"ptquang86","email":"ptquang86@gmail.com"},"deprecated":"@gooddata/react-components@7 reached End of Support on March 31, 2022. Please upgrade (see https://sdk.gooddata.com/gooddata-ui/docs/supported_versions.html for more information).","repository":{"url":"git+ssh://git@github.com/gooddata/gooddata-react-components.git","type":"git"},"_npmVersion":"6.13.4","description":"GoodData.UI - A powerful JavaScript library for building analytical applications","directories":{},"lint-staged":{"{src,stories,styles,__mocks__,examples/server/src,examples/src,examples/test}/**/*.{ts,js,tsx,jsx,scss}":["npx gdc-fix-copyright","git add"],"{src,stories,styles,__mocks__,examples/server/src,examples/src,examples/test}/**/*.{ts,js,tsx,jsx,json,scss,md,yaml,html}":["prettier --write","git add"]},"_nodeVersion":"12.16.1","dependencies":{"rxjs":"^5.5.6","uuid":"^3.2.1","immer":"^1.3.1","lodash":"^4.17.15","date-fns":"^2.7.0","downshift":"^3.2.7","invariant":"^2.2.2","mapbox-gl":"^1.6.1","classnames":"^2.2.6","codemirror":"^5.54.0","highcharts":"7.1.1","prop-types":"^15.6.0","react-intl":"^3.6.0","custom-event":"^1.0.1","react-window":"^1.8.1","ag-grid-react":"20.0.0","react-measure":"^2.3.0","@types/mapbox-gl":"^1.6.1","react-day-picker":"~7.3.0","react-responsive":"^3.0.0","stringify-object":"^2.4.0","@gooddata/typings":"^2.24.2","@types/codemirror":"^0.0.95","ag-grid-community":"20.0.0","http-status-codes":"^1.3.0","react-codemirror2":"^7.2.0","@gooddata/js-utils":"^3.10.5","@gooddata/numberjs":"^3.2.4","fixed-data-table-2":"0.7.17","@gooddata/goodstrap":"^68.10.0","react-dom-factories":"^1.0.2","@gooddata/gooddata-js":"^13.0.1","json-stable-stringify":"^1.0.1","react-transition-group":"^2.2.1","hoist-non-react-statics":"^3.3.0","nodelist-foreach-polyfill":"^1.2.0","@formatjs/intl-pluralrules":"^1.3.6","highcharts-grouped-categories":"^1.1.3"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"raf":"3.3.2","yup":"^0.24.1","jest":"24.7.1","husky":"3.0.0","madge":"^3.4.4","react":"^16.5.2","enzyme":"3.5.0","eslint":"4.19.1","formik":"^0.11.11","moment":"2.23.0","history":"^4.7.2","ts-jest":"24.0.0","webpack":"4.30.0","full-icu":"^1.3.0","prettier":"1.16.4","react-ga":"^2.5.2","recharts":"1.0.0-beta.9","testcafe":"1.1.4","commander":"2.14.1","node-sass":"4.13.0","react-dom":"^16.5.2","stylelint":"^10.0.0","supertest":"3.0.0","ts-loader":"6.0.0","@types/raf":"^3.4.0","css-loader":"0.28.7","jest-junit":"3.0.0","raw-loader":"0.5.1","styled-jsx":"2.2.1","typescript":"3.3.4000","@babel/core":"7.4.4","@types/jest":"24.0.6","@types/node":"7.0.8","@types/uuid":"3.4.3","file-loader":"3.0.1","jest-enzyme":"7.0.2","lint-staged":"9.1.0","sass-loader":"6.0.6","webpack-cli":"3.3.2","@types/react":"16.8.6","babel-loader":"8.0.5","react-helmet":"5.2.0","react-select":"1.2.1","style-loader":"0.19.1","@types/enzyme":"3.1.13","@types/lodash":"4.14.123","testcafe-live":"0.1.4","@babel/runtime":"7.4.4","dotenv-webpack":"^1.7.0","@babel/polyfill":"^7.4.4","@storybook/react":"5.0.11","@types/invariant":"2.2.29","@types/react-dom":"16.0.11","isomorphic-fetch":"2.2.1","react-datepicker":"1.1.0","react-router-dom":"4.2.2","@babel/preset-env":"7.4.4","@gooddata/mock-js":"^2.13.1","@storybook/addons":"5.0.11","@types/classnames":"2.2.3","@types/prop-types":"15.5.2","@storybook/theming":"5.0.11","identity-obj-proxy":"^3.0.0","intl-messageformat":"^7.5.4","webpack-dev-server":"3.3.1","@babel/preset-react":"7.0.0","@types/react-portal":"4.0.1","@types/react-window":"^1.8.1","babel-plugin-lodash":"3.3.4","html-webpack-plugin":"3.2.0","react-test-renderer":"16.4.2","@types/react-measure":"2.0.5","clean-webpack-plugin":"2.0.2","stats-webpack-plugin":"0.7.0","eslint-config-prettier":"4.1.0","react-google-recaptcha":"^0.14.1","tslint-config-prettier":"1.18.0","@gooddata/eslint-config":"^1.0.0","@gooddata/tslint-config":"1.0.0","@types/react-responsive":"^3.0.3","@types/storybook__react":"4.0.1","@types/stringify-object":"^3.2.0","enzyme-adapter-react-16":"1.3.1","@gooddata/test-storybook":"4.0.0","@storybook/addon-actions":"5.0.11","@storybook/addon-options":"5.0.11","node-sass-magic-importer":"5.1.0","react-syntax-highlighter":"11.0.2","@types/fixed-data-table-2":"0.8.1","stylelint-config-prettier":"5.2.0","@gooddata/stylelint-config":"4.0.1","@types/react-test-renderer":"16.0.0","circular-dependency-plugin":"5.0.2","compression-webpack-plugin":"2.0.0","@types/json-stable-stringify":"^1.0.32","@gooddata/frontend-npm-scripts":"1.1.0","@types/enzyme-adapter-react-16":"1.0.3","stylelint-checkstyle-formatter":"0.1.0","@types/storybook__addon-actions":"3.4.2","@babel/plugin-proposal-class-properties":"7.4.4","@babel/plugin-proposal-object-rest-spread":"7.4.4","@babel/plugin-transform-async-to-generator":"7.4.4"},"peerDependencies":{"react":"^16.5.2","react-dom":"^16.5.2"},"_npmOperationalInternal":{"tmp":"tmp/react-components_7.8.0-alpha-ptquang86-qp-cl-13670-export-2020-06-17T10-22-54-058Z_1592389402683_0.3001663530793104","host":"s3://npm-registry-packages"}},"7.8.0-beta.17":{"name":"@gooddata/react-components","version":"7.8.0-beta.17","author":{"name":"GoodData Corporation"},"license":"BSD-3-Clause","_id":"@gooddata/react-components@7.8.0-beta.17","maintainers":[{"name":"afi","email":"adam.fiedler@gooddata.com"},{"name":"bertold8","email":"ivan.nejezchleb@seznam.cz"},{"name":"bich.nguyen","email":"bich.nguyen@gooddata.com"},{"name":"brbistas","email":"valentinos.chraniotis@gooddata.com"},{"name":"bugsbunny338","email":"jiri.zajic@mensa.cz"},{"name":"de.do","email":"de.do@gooddata.com"},{"name":"gooddata-ci","email":"rail@gooddata.com"},{"name":"hang.ngo","email":"hang.ngo@gooddata.com"},{"name":"hung.nguyen.hoang","email":"hung.nguyen@gooddata.com"},{"name":"huong.nguyen","email":"huong.nguyen@gooddata.com"},{"name":"huyen.nguyen","email":"huyen.nguyen@gooddata.com"},{"name":"ivan.mjartan","email":"ivan.mjartan@gooddata.com"},{"name":"jakub-sterba","email":"jakub.sterba@gooddata.com"},{"name":"jaroslav.tomecek","email":"jaroslav.tomecek@gooddata.com"},{"name":"jkittler","email":"honza.kittler@gmail.com"},{"name":"khanh.le","email":"khanh.le@gooddata.com"},{"name":"lanhuynh","email":"lan.huynh@gooddata.com"},{"name":"linhhong","email":"linh.hong@gooddata.com"},{"name":"lupko","email":"lubomir.slivka@gooddata.com"},{"name":"mai.nguyen","email":"mai.nguyen@gooddata.com"},{"name":"matyas.kandl","email":"matyas.kandl@gooddata.com"},{"name":"michal.marsal","email":"michal.marsal@gooddata.com"},{"name":"my.duong","email":"my.duong@gooddata.com"},{"name":"naibinh","email":"naibinh@gmail.com"},{"name":"nikolacech","email":"nikola.cech@gooddata.com"},{"name":"nis.hua","email":"nis.hua@gooddata.com"},{"name":"no23reason","email":"dan.homola@hotmail.cz"},{"name":"patrikbraborec","email":"patrik.braborec@gooddata.com"},{"name":"pbenes","email":"petr.benes@gooddata.com"},{"name":"petrjanu","email":"petr.janu@gooddata.com"},{"name":"pkingo","email":"philipandreaskingo@hotmail.com"},{"name":"ptquang86","email":"ptquang86@gmail.com"},{"name":"qduval","email":"quentin.duval@gooddata.com"},{"name":"rodri360","email":"me@rodri360.com"},{"name":"scavnickyj","email":"jakub.scavnicky@gooddata.com"},{"name":"sitina","email":"jiri.sitina@gooddata.com"},{"name":"strouhaljan","email":"strouhal.jan@gmail.com"},{"name":"thao-luong","email":"thao.luong@gooddata.com"},{"name":"thuong.nguyen","email":"thuong.nguyen@gooddata.com"},{"name":"tomas.kratochvil","email":"tomas.kratochvil@gooddata.com"},{"name":"tomsatgd","email":"tomas.satinsky@gooddata.com"},{"name":"trung-le-quoc","email":"trung.le@gooddata.com"},{"name":"tu-ngo","email":"tungo1981@gmail.com"},{"name":"tu.bui","email":"tu.bui@gooddata.com"},{"name":"tulean","email":"tuan.le@gooddata.com"},{"name":"tuqt1005","email":"tu.tran@gooddata.com"},{"name":"utdnah","email":"danh.ung@gooddata.com"},{"name":"vi.phan","email":"vi.phan@gooddata.com"},{"name":"vlastikcz","email":"vlastimil.kotas@gooddata.com"},{"name":"vu.pham","email":"vu.pham@gooddata.com"},{"name":"xmort","email":"petr.dolejsi@gooddata.com"},{"name":"yanlipnican","email":"yanlipnican@gmail.com"}],"homepage":"https://github.com/gooddata/gooddata-react-components#readme","bugs":{"url":"https://github.com/gooddata/gooddata-react-components/issues"},"dist":{"shasum":"2b6ae278af327f52a35c48ec0f9572a35852a9b9","tarball":"https://registry.npmjs.org/@gooddata/react-components/-/react-components-7.8.0-beta.17.tgz","fileCount":2652,"integrity":"sha512-/vQoSNHo5ph5gqc89NkBvtmcN/5LpwoT5XlKJpAZthkBvcdOefIBgW41aPs3WJ/SEhuJCWAp9ESR1MR76KrbUA==","signatures":[{"sig":"MEUCID0RSOTRbbLK5eHYdj/jBpS9EIn/3RmARtTskQ11r8KtAiEA9h5dHB5JmwBTvC2VrTN476JQsWim2XrbtVHs3CxCqcI=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":10547414,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJe6fhnCRA9TVsSAnZWagAALdcP/0Aia/6gPmouO44vh7wv\nowmI6s1BD3jXwejQkNtMrdAE1jKre4JJ539gn2hUal+9mycc/DL1FFgGRaWr\nZNXWj3qaOgT6qFOnFJp09bMqlgc3vaagEsek3NS3U+YhmhyuyVip5FI3168M\nnjuXUjU4zjP/bA8yuRrAxKz1lG2aCDPDYS0/wg2O00vNA6wFIBjATOJJa12p\nEsV+YA10C6cOU+HBJMPO9qALAjb7xR0bCNaJT5T5k44K5gsTP9GuSDtFx7jJ\nLrYAO+AJ8MRiakfOamvjLmYNpX4UOYFvbCEX/JIHFs81xOFfmeBKL+9prTzv\nVjF3NsxpgIlDADfrKeELqFS6S1W851gV+/cnXa/m9lliNB+L5iRFwtOApPct\n5fMSZFpvXXlhAq1ZVE11QENkGtA/SAz2bcM9Jt3SGkNQSGZROBjMnjkFap3o\neuSq0CbbiGBTWL7hWRkNmkJeHbIy+YJD+DXKhU87nT3jEdgvI0Wc8X3lXUz0\nKlg5T1Ybq3N27VYYw14UUZ1TNXUADOZWIBqUQtREw9M7MaigSNXnRKdiakYH\nkIRe1Vyw+ynnLCJUC1zfRx87scbMbTEYo4HxklihpLba1/aG3TdSEM9sambQ\nJsrdDGUnbB5/jWpl6ip61ImUbWJ0zXWeoomwq6bKi3Wz6C/ZyLfpP6SB+vQQ\nwyME\r\n=pXtt\r\n-----END PGP SIGNATURE-----\r\n"},"main":"dist/index.js","husky":{"hooks":{"pre-commit":"lint-staged"}},"config":{"eslint":"./examples/**/*.{js,jsx}","tslint":"./{__mocks__,src,stories}/{,**/}*.{ts,tsx}"},"readme":"[![npm version](https://badge.fury.io/js/%40gooddata%2Freact-components.svg)](https://www.npmjs.com/package/@gooddata/react-components)\n\n# GoodData.UI React components\n> A React-based JavaScript library for building data-driven applications\n\n## Getting started\n- [GoodData.UI Documentation](http://sdk.gooddata.com/gooddata-ui/)\n- [GoodData.UI Live Examples](https://gooddata-examples.herokuapp.com/)\n- [Stack Overflow](https://stackoverflow.com/questions/tagged/gooddata)\n\n### Usage\nWith [yarn](https://yarnpkg.com) installed, go to your project directory and run\n```\n$ yarn add @gooddata/react-components\n```\nIf you prefer [npm](npmjs.com) run\n```\n$ npm install --save @gooddata/react-components\n```\n\nThe public API is exposed via global `index.js`. Except for the styles, do not import any other file directly\nbecause they are not intended to be part of the public API.\n\n## Contributing\n\nWe welcome any contribution in form of [issues](https://github.com/gooddata/gooddata-react-components/issues) or [pull requests](https://github.com/gooddata/gooddata-react-components/pulls).\n\nInstall [Node.js](http://nodejs.org) (node 12.16.1, npm v6.13.4) and [Yarn](https://classic.yarnpkg.com) (1.22.4).\n\nInstall dependencies:\n```\nyarn install --frozen-lockfile\n```\n\nThese commands may come in handy while developing:\n\n| command | description |\n| ------- | ----------- |\n| `yarn install --pure-lockfile` | first step |\n| ||\n| `yarn dev` | build react-components to `/dist` in watch mode |\n| `yarn test` | run all unit tests |\n| `yarn prettier-write` | format the source code to match the valid codestyle |\n| `yarn validate` | validate codestyle |\n| ||\n| `yarn storybook` | run storybook from `/stories` on http://localhost:9001 |\n| `yarn build-storybook` | build storybook to `/dist-storybook` |\n| `yarn test-storybook` | run storybook and [screenshot tests](https://github.com/gooddata/gdc-client-utils/tree/master/test-storybook) |\n| ||\n| `yarn examples` | run Live Examples dev-server from `/examples` on https://localhost:8999 |\n| `yarn examples-build` | build Live Examples to `/examples/dist` |\n| `yarn examples-server` | serve built Live Examples - see `/examples/server/src` |\n| `yarn examples-testcafe` | run testcafe tests against `localhost:8999` |\n\n### Deploy to heroku.com\nWhen you deploy this repo to heroku, it serves *GoodData.UI Live Examples*.\nRelevant tasks are in `Procfile` and `package.json`.\n\n```bash\n# run in the project directory\nheroku login\nheroku create <your-app-name>\nheroku config:set DOMAIN_ADMIN_USERNAME=x@gooddata.com DOMAIN_ADMIN_PASSWORD=xy PROJECT_ID_TO_ASSIGN=xms7ga4tf3g3nzucd8380o2bev8oeknp\ngit push heroku HEAD:master\nheroku open\n```\n### Enable Geo Chart for Storybook and Live Examples\nGeo chart uses Mapbox to render map which requires a Mapbox access token.\n- Register an account and create Mapbox access token at [guide](https://docs.mapbox.com/help/how-mapbox-works/access-tokens/)\n- Store the created token at `.env`:\n```bash\necho -e \"EXAMPLE_MAPBOX_ACCESS_TOKEN=token\" >> .env # only need to run once\necho -e \"STORYBOOK_MAPBOX_ACCESS_TOKEN=token\" >> .env # only need to run once\n```\n\n### Run Live Examples Locally\nTo run *GoodData.UI Live Examples* locally:\n```bash\ngit clone <this-repository>\ncd  <repository-folder>\nyarn install --pure-lockfile\nyarn examples\n```\nThen open https://localhost:8999 and login using Live Examples account (you can [create one here](https://gooddata-examples.herokuapp.com/registration)).\n\n### Run Storybook locally\n- Run storybook with token stored in `.env` for more secure\n```bash\nyarn storybook\n```\n- Or run storybook with token env param exposed to cli (not suggested)\n```bash\nSTORYBOOK_MAPBOX_ACCESS_TOKEN=token yarn storybook\n```\n- Apply either above way to `yarn build-storybook` or `yarn test-storybook`\n\n### Source code formatting\nThe source code in the repository is formatted by [Prettier](https://prettier.io/).\nThe format of the code is validated by our Continuous Integration server and is one of the requirements of successful merge.\n\nPrettier is supported by every major IDE. You can find the list of supported editors and how to configure them [here](https://prettier.io/docs/en/editors.html).\n\nIn the case, when your editor is not supported or you don't want to setup the integration, you can run the `yarn prettier-write` command to reformat the code before commit.\n\n## Changelog\n\n- see [CHANGELOG.md](CHANGELOG.md)\n\n## Supported versions\n\nIn order to make the user experience with integrating GoodData UI SDK as smooth and secure as possible and to ensure that the SDK is using the latest features of the platform, we will only provide support to two most recent major versions of UI SDK.\n\nThe most recent majors will be supported in the following modes:\n\n- The latest major version will receive all new functionality and all bug fixes\n- The previous major version will only receive fixes to critical issues and security fixes. These fixes will be applied on top of last released version of the previous major\n\nThe customers are encouraged to always use the latest version of the UI SDK.\n\nIn case of using older versions, the user might face API incompatibility, performance or security issues.\n\nPlease follow the installation instructions to update to the newest version.\n\n## License\n\n(C) 2007-2020 GoodData Corporation\n\nThis project is dual licensed:\n\n- The ATTRIBUTION-NONCOMMERCIAL 4.0 INTERNATIONAL (CC BY-NC 4.0) is used for purpose of the trial experience and evaluation of GoodData.UI library.\n- The GOODDATA GOODDATA.UI LIBRARY END USER LICENSE AGREEMENT is used for GoodData customers.\n\nFor more information, please see [LICENSE](https://github.com/gooddata/gooddata-react-components/blob/master/LICENSE)\n","gitHead":"7e0c7ba8be05d1c4d7f30ea8cae9f9d75f832555","scripts":{"dev":"bash scripts/build.sh --dev-watch","test":"jest --watch","build":"bash scripts/build.sh","tslint":"yarn run-tslint -t verbose $npm_package_config_tslint","prepare":"cd examples/server && yarn install --frozen-lockfile && cd ../..; rm -r examples/node_modules 2>/dev/null; true","examples":"bash scripts/run-examples.sh","prepare?":"# Called before `npm publish` and on local `npm install`. Temporarily also for deleting obsolete node_modules. Ends with `true` to continue gracefully.","validate":"tsc --noEmit && yarn tslint && eslint $npm_package_config_eslint && yarn validate-style && yarn prettier-check","build-dev":"bash scripts/build.sh --dev","examples?":"# Default is developer domain, other options: yarn examples [sec,secure,stg,stg2,stg3,demo,developer or URL]","storybook":"yarn build && start-storybook -p 9001 -c .storybook","test-once":"jest","tslint-ci":"mkdir -p ./ci/results && yarn run-tslint -t checkstyle -o ./ci/results/tslint-results.xml $npm_package_config_tslint","run-tslint":"tslint -p tsconfig.json","validate-ci":"tsc --noEmit && yarn tslint-ci  && eslint $npm_package_config_eslint -f checkstyle -o ci/results/eslint-results.xml && yarn validate-style-ci && yarn prettier-check","examples-build":"bash scripts/build-examples.sh","prepublishOnly":"yarn build","prettier-check":"prettier --check '{src,stories,styles,__mocks__,examples/server/src,examples/src,examples/test}/**/*.{ts,js,tsx,jsx,json,scss,md,yaml,html}'","prettier-write":"prettier --write '{src,stories,styles,__mocks__,examples/server/src,examples/src,examples/test}/**/*.{ts,js,tsx,jsx,json,scss,md,yaml,html}'","test-storybook":"yarn build && test-storybook","validate-style":"stylelint '**/*.scss'","build-storybook":"yarn build && build-storybook -c .storybook -o dist-storybook","examples-server":"node examples/server/src/index.js","heroku-postbuild":"yarn examples-build developer","examples-testcafe":"./scripts/run-testcafe.sh visual","validate-style-ci":"stylelint '**/*.scss' --custom-formatter=node_modules/stylelint-checkstyle-formatter > ci/results/stylelint-results.xml","check-circular-deps":"madge --circular --extensions ts ./src","examples-testcafe-ci":"./scripts/run-testcafe.sh ci","examples-testcafe-live":"./scripts/run-testcafe.sh live"},"typings":"dist/index.d.ts","_npmUser":{"name":"gooddata-ci","email":"rail@gooddata.com"},"deprecated":"@gooddata/react-components@7 reached End of Support on March 31, 2022. Please upgrade (see https://sdk.gooddata.com/gooddata-ui/docs/supported_versions.html for more information).","repository":{"url":"git+ssh://git@github.com/gooddata/gooddata-react-components.git","type":"git"},"_npmVersion":"6.13.4","description":"GoodData.UI - A powerful JavaScript library for building analytical applications","directories":{},"lint-staged":{"{src,stories,styles,__mocks__,examples/server/src,examples/src,examples/test}/**/*.{ts,js,tsx,jsx,scss}":["npx gdc-fix-copyright","git add"],"{src,stories,styles,__mocks__,examples/server/src,examples/src,examples/test}/**/*.{ts,js,tsx,jsx,json,scss,md,yaml,html}":["prettier --write","git add"]},"_nodeVersion":"12.16.1","dependencies":{"rxjs":"^5.5.6","uuid":"^3.2.1","immer":"^1.3.1","lodash":"^4.17.15","date-fns":"^2.7.0","downshift":"^3.2.7","invariant":"^2.2.2","mapbox-gl":"^1.6.1","classnames":"^2.2.6","codemirror":"^5.54.0","highcharts":"7.1.1","prop-types":"^15.6.0","react-intl":"^3.6.0","custom-event":"^1.0.1","react-window":"^1.8.1","ag-grid-react":"20.0.0","react-measure":"^2.3.0","@types/mapbox-gl":"^1.6.1","react-day-picker":"~7.3.0","react-responsive":"^3.0.0","stringify-object":"^2.4.0","@gooddata/typings":"^2.24.2","@types/codemirror":"^0.0.95","ag-grid-community":"20.0.0","http-status-codes":"^1.3.0","react-codemirror2":"^7.2.0","@gooddata/js-utils":"^3.10.5","@gooddata/numberjs":"^3.2.4","fixed-data-table-2":"0.7.17","@gooddata/goodstrap":"^68.10.0","react-dom-factories":"^1.0.2","@gooddata/gooddata-js":"^13.0.1","json-stable-stringify":"^1.0.1","react-transition-group":"^2.2.1","hoist-non-react-statics":"^3.3.0","nodelist-foreach-polyfill":"^1.2.0","@formatjs/intl-pluralrules":"^1.3.6","highcharts-grouped-categories":"^1.1.3"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"raf":"3.3.2","yup":"^0.24.1","jest":"24.7.1","husky":"3.0.0","madge":"^3.4.4","react":"^16.5.2","enzyme":"3.5.0","eslint":"4.19.1","formik":"^0.11.11","moment":"2.23.0","history":"^4.7.2","ts-jest":"24.0.0","webpack":"4.30.0","full-icu":"^1.3.0","prettier":"1.16.4","react-ga":"^2.5.2","recharts":"1.0.0-beta.9","testcafe":"1.1.4","commander":"2.14.1","node-sass":"4.13.0","react-dom":"^16.5.2","stylelint":"^10.0.0","supertest":"3.0.0","ts-loader":"6.0.0","@types/raf":"^3.4.0","css-loader":"0.28.7","jest-junit":"3.0.0","raw-loader":"0.5.1","styled-jsx":"2.2.1","typescript":"3.3.4000","@babel/core":"7.4.4","@types/jest":"24.0.6","@types/node":"7.0.8","@types/uuid":"3.4.3","file-loader":"3.0.1","jest-enzyme":"7.0.2","lint-staged":"9.1.0","sass-loader":"6.0.6","webpack-cli":"3.3.2","@types/react":"16.8.6","babel-loader":"8.0.5","react-helmet":"5.2.0","react-select":"1.2.1","style-loader":"0.19.1","@types/enzyme":"3.1.13","@types/lodash":"4.14.123","testcafe-live":"0.1.4","@babel/runtime":"7.4.4","dotenv-webpack":"^1.7.0","@babel/polyfill":"^7.4.4","@storybook/react":"5.0.11","@types/invariant":"2.2.29","@types/react-dom":"16.0.11","isomorphic-fetch":"2.2.1","react-datepicker":"1.1.0","react-router-dom":"4.2.2","@babel/preset-env":"7.4.4","@gooddata/mock-js":"^2.13.1","@storybook/addons":"5.0.11","@types/classnames":"2.2.3","@types/prop-types":"15.5.2","@storybook/theming":"5.0.11","identity-obj-proxy":"^3.0.0","intl-messageformat":"^7.5.4","webpack-dev-server":"3.3.1","@babel/preset-react":"7.0.0","@types/react-portal":"4.0.1","@types/react-window":"^1.8.1","babel-plugin-lodash":"3.3.4","html-webpack-plugin":"3.2.0","react-test-renderer":"16.4.2","@types/react-measure":"2.0.5","clean-webpack-plugin":"2.0.2","stats-webpack-plugin":"0.7.0","eslint-config-prettier":"4.1.0","react-google-recaptcha":"^0.14.1","tslint-config-prettier":"1.18.0","@gooddata/eslint-config":"^1.0.0","@gooddata/tslint-config":"1.0.0","@types/react-responsive":"^3.0.3","@types/storybook__react":"4.0.1","@types/stringify-object":"^3.2.0","enzyme-adapter-react-16":"1.3.1","@gooddata/test-storybook":"4.0.0","@storybook/addon-actions":"5.0.11","@storybook/addon-options":"5.0.11","node-sass-magic-importer":"5.1.0","react-syntax-highlighter":"11.0.2","@types/fixed-data-table-2":"0.8.1","stylelint-config-prettier":"5.2.0","@gooddata/stylelint-config":"4.0.1","@types/react-test-renderer":"16.0.0","circular-dependency-plugin":"5.0.2","compression-webpack-plugin":"2.0.0","@types/json-stable-stringify":"^1.0.32","@gooddata/frontend-npm-scripts":"1.1.0","@types/enzyme-adapter-react-16":"1.0.3","stylelint-checkstyle-formatter":"0.1.0","@types/storybook__addon-actions":"3.4.2","@babel/plugin-proposal-class-properties":"7.4.4","@babel/plugin-proposal-object-rest-spread":"7.4.4","@babel/plugin-transform-async-to-generator":"7.4.4"},"peerDependencies":{"react":"^16.5.2","react-dom":"^16.5.2"},"_npmOperationalInternal":{"tmp":"tmp/react-components_7.8.0-beta.17_1592391782142_0.9475355683784064","host":"s3://npm-registry-packages"}},"7.8.0-alpha-xmort-pdo-bb-2328-parametrized-custom-url-2020-06-17T11-35-31-022Z":{"name":"@gooddata/react-components","version":"7.8.0-alpha-xmort-pdo-bb-2328-parametrized-custom-url-2020-06-17T11-35-31-022Z","author":{"name":"GoodData Corporation"},"license":"BSD-3-Clause","_id":"@gooddata/react-components@7.8.0-alpha-xmort-pdo-bb-2328-parametrized-custom-url-2020-06-17T11-35-31-022Z","maintainers":[{"name":"afi","email":"adam.fiedler@gooddata.com"},{"name":"bertold8","email":"ivan.nejezchleb@seznam.cz"},{"name":"bich.nguyen","email":"bich.nguyen@gooddata.com"},{"name":"brbistas","email":"valentinos.chraniotis@gooddata.com"},{"name":"bugsbunny338","email":"jiri.zajic@mensa.cz"},{"name":"de.do","email":"de.do@gooddata.com"},{"name":"gooddata-ci","email":"rail@gooddata.com"},{"name":"hang.ngo","email":"hang.ngo@gooddata.com"},{"name":"hung.nguyen.hoang","email":"hung.nguyen@gooddata.com"},{"name":"huong.nguyen","email":"huong.nguyen@gooddata.com"},{"name":"huyen.nguyen","email":"huyen.nguyen@gooddata.com"},{"name":"ivan.mjartan","email":"ivan.mjartan@gooddata.com"},{"name":"jakub-sterba","email":"jakub.sterba@gooddata.com"},{"name":"jaroslav.tomecek","email":"jaroslav.tomecek@gooddata.com"},{"name":"jkittler","email":"honza.kittler@gmail.com"},{"name":"khanh.le","email":"khanh.le@gooddata.com"},{"name":"lanhuynh","email":"lan.huynh@gooddata.com"},{"name":"linhhong","email":"linh.hong@gooddata.com"},{"name":"lupko","email":"lubomir.slivka@gooddata.com"},{"name":"mai.nguyen","email":"mai.nguyen@gooddata.com"},{"name":"matyas.kandl","email":"matyas.kandl@gooddata.com"},{"name":"michal.marsal","email":"michal.marsal@gooddata.com"},{"name":"my.duong","email":"my.duong@gooddata.com"},{"name":"naibinh","email":"naibinh@gmail.com"},{"name":"nikolacech","email":"nikola.cech@gooddata.com"},{"name":"nis.hua","email":"nis.hua@gooddata.com"},{"name":"no23reason","email":"dan.homola@hotmail.cz"},{"name":"patrikbraborec","email":"patrik.braborec@gooddata.com"},{"name":"pbenes","email":"petr.benes@gooddata.com"},{"name":"petrjanu","email":"petr.janu@gooddata.com"},{"name":"pkingo","email":"philipandreaskingo@hotmail.com"},{"name":"ptquang86","email":"ptquang86@gmail.com"},{"name":"qduval","email":"quentin.duval@gooddata.com"},{"name":"rodri360","email":"me@rodri360.com"},{"name":"scavnickyj","email":"jakub.scavnicky@gooddata.com"},{"name":"sitina","email":"jiri.sitina@gooddata.com"},{"name":"strouhaljan","email":"strouhal.jan@gmail.com"},{"name":"thao-luong","email":"thao.luong@gooddata.com"},{"name":"thuong.nguyen","email":"thuong.nguyen@gooddata.com"},{"name":"tomas.kratochvil","email":"tomas.kratochvil@gooddata.com"},{"name":"tomsatgd","email":"tomas.satinsky@gooddata.com"},{"name":"trung-le-quoc","email":"trung.le@gooddata.com"},{"name":"tu-ngo","email":"tungo1981@gmail.com"},{"name":"tu.bui","email":"tu.bui@gooddata.com"},{"name":"tulean","email":"tuan.le@gooddata.com"},{"name":"tuqt1005","email":"tu.tran@gooddata.com"},{"name":"utdnah","email":"danh.ung@gooddata.com"},{"name":"vi.phan","email":"vi.phan@gooddata.com"},{"name":"vlastikcz","email":"vlastimil.kotas@gooddata.com"},{"name":"vu.pham","email":"vu.pham@gooddata.com"},{"name":"xmort","email":"petr.dolejsi@gooddata.com"},{"name":"yanlipnican","email":"yanlipnican@gmail.com"}],"homepage":"https://github.com/gooddata/gooddata-react-components#readme","bugs":{"url":"https://github.com/gooddata/gooddata-react-components/issues"},"dist":{"shasum":"a5d2e0d12554cc847c12be918a573c494da5ea8a","tarball":"https://registry.npmjs.org/@gooddata/react-components/-/react-components-7.8.0-alpha-xmort-pdo-bb-2328-parametrized-custom-url-2020-06-17T11-35-31-022Z.tgz","fileCount":2647,"integrity":"sha512-CstJCHLdGMVQm5LncJdcblE8AbHJXwyWifThR6wSeoI4kM3JaPMns7i/O+fDWv9MwJtQa6NRRC8VIYKMW7EdmQ==","signatures":[{"sig":"MEQCIHhVm6e0wGbgVvGaiK9GhK7rPYqzKRndxFHWn2G0YnEFAiBKR/WFfD2IxPsNZT3qnpVCXN3SMXhG5TiS+uM/w7RpUg==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":10491967,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJe6gAiCRA9TVsSAnZWagAAyFUP/2t8s3fcyIDb64xOZv/Y\niheA8zoK+d2tdbNLZj7H0g8GVMMRfr9x3e08L6pGXWITDVpgUgv8ujOkdBJG\ncunDslZ8wgDXUT5KPnE2x3p0wdpKJuL9lChPuvyqive83vjVeWAozhtOscY6\nxyI/Mm6GGX87lZyKMRF6UexijOqtkwU/km4+QuPSH4W8EyzB7zFHATNuK6x0\nri+iD2bNnMfquEv9vEZNxKSMV77zHIUjpk/acr88HhIz4A+Tqs0FBRc0EZ4h\nAA5/yfPkwvoebpAuCz+hr6mIwwx23dulR7hgLK99v3k/HwfS06NpXWB+cJdP\nJAk572iPPW2mJZS+fEfNY8xWoAAuB+bHuQZet43vdnvLCBTtPXuCJG8QEnr4\n2Rr1wHKszo0t9xbHaJHg3qvqbJVJAN84WPJSCt5sLZMVfwGuHDqp8+/L8/eJ\nmS0D/Q6In72vtDlSXwVI400Xq7jLMMYXCzxe1uyYfFrJQ100F9BUVF2Ll4Pa\nVjPwfXp1CrsPpTmUbPbWHfmVQyvgUDTz2hYGSyOPCnXAnuWH4mldREpJgt6H\nq91mgpOqjIrzTxkfj/jQbzJY3X+UbrVGPQ5+XQTYOGzBmLtl3PLjK3uQQJvw\nk9UHG5za8d43za1nBBYsgtJ4n5wGVQYjiaU8vOYjYK0C9WDGiXzS0tDBpYON\nUtwy\r\n=/gXV\r\n-----END PGP SIGNATURE-----\r\n"},"main":"dist/index.js","husky":{"hooks":{"pre-commit":"lint-staged"}},"config":{"eslint":"./examples/**/*.{js,jsx}","tslint":"./{__mocks__,src,stories}/{,**/}*.{ts,tsx}"},"readme":"[![npm version](https://badge.fury.io/js/%40gooddata%2Freact-components.svg)](https://www.npmjs.com/package/@gooddata/react-components)\n\n# GoodData.UI React components\n> A React-based JavaScript library for building data-driven applications\n\n## Getting started\n- [GoodData.UI Documentation](http://sdk.gooddata.com/gooddata-ui/)\n- [GoodData.UI Live Examples](https://gooddata-examples.herokuapp.com/)\n- [Stack Overflow](https://stackoverflow.com/questions/tagged/gooddata)\n\n### Usage\nWith [yarn](https://yarnpkg.com) installed, go to your project directory and run\n```\n$ yarn add @gooddata/react-components\n```\nIf you prefer [npm](npmjs.com) run\n```\n$ npm install --save @gooddata/react-components\n```\n\nThe public API is exposed via global `index.js`. Except for the styles, do not import any other file directly\nbecause they are not intended to be part of the public API.\n\n## Contributing\n\nWe welcome any contribution in form of [issues](https://github.com/gooddata/gooddata-react-components/issues) or [pull requests](https://github.com/gooddata/gooddata-react-components/pulls).\n\nInstall [Node.js](http://nodejs.org) (node 12.16.1, npm v6.13.4) and [Yarn](https://classic.yarnpkg.com) (1.22.4).\n\nInstall dependencies:\n```\nyarn install --frozen-lockfile\n```\n\nThese commands may come in handy while developing:\n\n| command | description |\n| ------- | ----------- |\n| `yarn install --pure-lockfile` | first step |\n| ||\n| `yarn dev` | build react-components to `/dist` in watch mode |\n| `yarn test` | run all unit tests |\n| `yarn prettier-write` | format the source code to match the valid codestyle |\n| `yarn validate` | validate codestyle |\n| ||\n| `yarn storybook` | run storybook from `/stories` on http://localhost:9001 |\n| `yarn build-storybook` | build storybook to `/dist-storybook` |\n| `yarn test-storybook` | run storybook and [screenshot tests](https://github.com/gooddata/gdc-client-utils/tree/master/test-storybook) |\n| ||\n| `yarn examples` | run Live Examples dev-server from `/examples` on https://localhost:8999 |\n| `yarn examples-build` | build Live Examples to `/examples/dist` |\n| `yarn examples-server` | serve built Live Examples - see `/examples/server/src` |\n| `yarn examples-testcafe` | run testcafe tests against `localhost:8999` |\n\n### Deploy to heroku.com\nWhen you deploy this repo to heroku, it serves *GoodData.UI Live Examples*.\nRelevant tasks are in `Procfile` and `package.json`.\n\n```bash\n# run in the project directory\nheroku login\nheroku create <your-app-name>\nheroku config:set DOMAIN_ADMIN_USERNAME=x@gooddata.com DOMAIN_ADMIN_PASSWORD=xy PROJECT_ID_TO_ASSIGN=xms7ga4tf3g3nzucd8380o2bev8oeknp\ngit push heroku HEAD:master\nheroku open\n```\n### Enable Geo Chart for Storybook and Live Examples\nGeo chart uses Mapbox to render map which requires a Mapbox access token.\n- Register an account and create Mapbox access token at [guide](https://docs.mapbox.com/help/how-mapbox-works/access-tokens/)\n- Store the created token at `.env`:\n```bash\necho -e \"EXAMPLE_MAPBOX_ACCESS_TOKEN=token\" >> .env # only need to run once\necho -e \"STORYBOOK_MAPBOX_ACCESS_TOKEN=token\" >> .env # only need to run once\n```\n\n### Run Live Examples Locally\nTo run *GoodData.UI Live Examples* locally:\n```bash\ngit clone <this-repository>\ncd  <repository-folder>\nyarn install --pure-lockfile\nyarn examples\n```\nThen open https://localhost:8999 and login using Live Examples account (you can [create one here](https://gooddata-examples.herokuapp.com/registration)).\n\n### Run Storybook locally\n- Run storybook with token stored in `.env` for more secure\n```bash\nyarn storybook\n```\n- Or run storybook with token env param exposed to cli (not suggested)\n```bash\nSTORYBOOK_MAPBOX_ACCESS_TOKEN=token yarn storybook\n```\n- Apply either above way to `yarn build-storybook` or `yarn test-storybook`\n\n### Source code formatting\nThe source code in the repository is formatted by [Prettier](https://prettier.io/).\nThe format of the code is validated by our Continuous Integration server and is one of the requirements of successful merge.\n\nPrettier is supported by every major IDE. You can find the list of supported editors and how to configure them [here](https://prettier.io/docs/en/editors.html).\n\nIn the case, when your editor is not supported or you don't want to setup the integration, you can run the `yarn prettier-write` command to reformat the code before commit.\n\n## Changelog\n\n- see [CHANGELOG.md](CHANGELOG.md)\n\n## Supported versions\n\nIn order to make the user experience with integrating GoodData UI SDK as smooth and secure as possible and to ensure that the SDK is using the latest features of the platform, we will only provide support to two most recent major versions of UI SDK.\n\nThe most recent majors will be supported in the following modes:\n\n- The latest major version will receive all new functionality and all bug fixes\n- The previous major version will only receive fixes to critical issues and security fixes. These fixes will be applied on top of last released version of the previous major\n\nThe customers are encouraged to always use the latest version of the UI SDK.\n\nIn case of using older versions, the user might face API incompatibility, performance or security issues.\n\nPlease follow the installation instructions to update to the newest version.\n\n## License\n\n(C) 2007-2020 GoodData Corporation\n\nThis project is dual licensed:\n\n- The ATTRIBUTION-NONCOMMERCIAL 4.0 INTERNATIONAL (CC BY-NC 4.0) is used for purpose of the trial experience and evaluation of GoodData.UI library.\n- The GOODDATA GOODDATA.UI LIBRARY END USER LICENSE AGREEMENT is used for GoodData customers.\n\nFor more information, please see [LICENSE](https://github.com/gooddata/gooddata-react-components/blob/master/LICENSE)\n","gitHead":"3aa2276c8c125c45262943fd025761ad0f9dd8ef","scripts":{"dev":"bash scripts/build.sh --dev-watch","test":"jest --watch","build":"bash scripts/build.sh","tslint":"yarn run-tslint -t verbose $npm_package_config_tslint","prepare":"cd examples/server && yarn install --frozen-lockfile && cd ../..; rm -r examples/node_modules 2>/dev/null; true","examples":"bash scripts/run-examples.sh","prepare?":"# Called before `npm publish` and on local `npm install`. Temporarily also for deleting obsolete node_modules. Ends with `true` to continue gracefully.","validate":"tsc --noEmit && yarn tslint && eslint $npm_package_config_eslint && yarn validate-style && yarn prettier-check","build-dev":"bash scripts/build.sh --dev","examples?":"# Default is developer domain, other options: yarn examples [sec,secure,stg,stg2,stg3,demo,developer or URL]","storybook":"yarn build && start-storybook -p 9001 -c .storybook","test-once":"jest","tslint-ci":"mkdir -p ./ci/results && yarn run-tslint -t checkstyle -o ./ci/results/tslint-results.xml $npm_package_config_tslint","run-tslint":"tslint -p tsconfig.json","validate-ci":"tsc --noEmit && yarn tslint-ci  && eslint $npm_package_config_eslint -f checkstyle -o ci/results/eslint-results.xml && yarn validate-style-ci && yarn prettier-check","examples-build":"bash scripts/build-examples.sh","prepublishOnly":"yarn build","prettier-check":"prettier --check '{src,stories,styles,__mocks__,examples/server/src,examples/src,examples/test}/**/*.{ts,js,tsx,jsx,json,scss,md,yaml,html}'","prettier-write":"prettier --write '{src,stories,styles,__mocks__,examples/server/src,examples/src,examples/test}/**/*.{ts,js,tsx,jsx,json,scss,md,yaml,html}'","test-storybook":"yarn build && test-storybook","validate-style":"stylelint '**/*.scss'","build-storybook":"yarn build && build-storybook -c .storybook -o dist-storybook","examples-server":"node examples/server/src/index.js","heroku-postbuild":"yarn examples-build developer","examples-testcafe":"./scripts/run-testcafe.sh visual","validate-style-ci":"stylelint '**/*.scss' --custom-formatter=node_modules/stylelint-checkstyle-formatter > ci/results/stylelint-results.xml","check-circular-deps":"madge --circular --extensions ts ./src","examples-testcafe-ci":"./scripts/run-testcafe.sh ci","examples-testcafe-live":"./scripts/run-testcafe.sh live"},"typings":"dist/index.d.ts","_npmUser":{"name":"xmort","email":"petr.dolejsi@gooddata.com"},"deprecated":"@gooddata/react-components@7 reached End of Support on March 31, 2022. Please upgrade (see https://sdk.gooddata.com/gooddata-ui/docs/supported_versions.html for more information).","repository":{"url":"git+ssh://git@github.com/gooddata/gooddata-react-components.git","type":"git"},"_npmVersion":"6.13.4","description":"GoodData.UI - A powerful JavaScript library for building analytical applications","directories":{},"lint-staged":{"{src,stories,styles,__mocks__,examples/server/src,examples/src,examples/test}/**/*.{ts,js,tsx,jsx,scss}":["npx gdc-fix-copyright","git add"],"{src,stories,styles,__mocks__,examples/server/src,examples/src,examples/test}/**/*.{ts,js,tsx,jsx,json,scss,md,yaml,html}":["prettier --write","git add"]},"_nodeVersion":"12.16.1","dependencies":{"rxjs":"^5.5.6","uuid":"^3.2.1","immer":"^1.3.1","lodash":"^4.17.15","date-fns":"^2.7.0","downshift":"^3.2.7","invariant":"^2.2.2","mapbox-gl":"^1.6.1","classnames":"^2.2.6","codemirror":"^5.54.0","highcharts":"7.1.1","prop-types":"^15.6.0","react-intl":"^3.6.0","custom-event":"^1.0.1","react-window":"^1.8.1","ag-grid-react":"20.0.0","react-measure":"^2.3.0","@types/mapbox-gl":"^1.6.1","react-day-picker":"~7.3.0","react-responsive":"^3.0.0","stringify-object":"^2.4.0","@gooddata/typings":"^2.24.2","@types/codemirror":"^0.0.95","ag-grid-community":"20.0.0","http-status-codes":"^1.3.0","react-codemirror2":"^7.2.0","@gooddata/js-utils":"^3.10.5","@gooddata/numberjs":"^3.2.4","fixed-data-table-2":"0.7.17","@gooddata/goodstrap":"^68.10.0","react-dom-factories":"^1.0.2","@gooddata/gooddata-js":"^13.0.1","json-stable-stringify":"^1.0.1","react-transition-group":"^2.2.1","hoist-non-react-statics":"^3.3.0","nodelist-foreach-polyfill":"^1.2.0","@formatjs/intl-pluralrules":"^1.3.6","highcharts-grouped-categories":"^1.1.3"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"raf":"3.3.2","yup":"^0.24.1","jest":"24.7.1","husky":"3.0.0","madge":"^3.4.4","react":"^16.5.2","enzyme":"3.5.0","eslint":"4.19.1","formik":"^0.11.11","moment":"2.23.0","history":"^4.7.2","ts-jest":"24.0.0","webpack":"4.30.0","full-icu":"^1.3.0","prettier":"1.16.4","react-ga":"^2.5.2","recharts":"1.0.0-beta.9","testcafe":"1.1.4","commander":"2.14.1","node-sass":"4.13.0","react-dom":"^16.5.2","stylelint":"^10.0.0","supertest":"3.0.0","ts-loader":"6.0.0","@types/raf":"^3.4.0","css-loader":"0.28.7","jest-junit":"3.0.0","raw-loader":"0.5.1","styled-jsx":"2.2.1","typescript":"3.3.4000","@babel/core":"7.4.4","@types/jest":"24.0.6","@types/node":"7.0.8","@types/uuid":"3.4.3","file-loader":"3.0.1","jest-enzyme":"7.0.2","lint-staged":"9.1.0","sass-loader":"6.0.6","webpack-cli":"3.3.2","@types/react":"16.8.6","babel-loader":"8.0.5","react-helmet":"5.2.0","react-select":"1.2.1","style-loader":"0.19.1","@types/enzyme":"3.1.13","@types/lodash":"4.14.123","testcafe-live":"0.1.4","@babel/runtime":"7.4.4","dotenv-webpack":"^1.7.0","@babel/polyfill":"^7.4.4","@storybook/react":"5.0.11","@types/invariant":"2.2.29","@types/react-dom":"16.0.11","isomorphic-fetch":"2.2.1","react-datepicker":"1.1.0","react-router-dom":"4.2.2","@babel/preset-env":"7.4.4","@gooddata/mock-js":"^2.13.1","@storybook/addons":"5.0.11","@types/classnames":"2.2.3","@types/prop-types":"15.5.2","@storybook/theming":"5.0.11","identity-obj-proxy":"^3.0.0","intl-messageformat":"^7.5.4","webpack-dev-server":"3.3.1","@babel/preset-react":"7.0.0","@types/react-portal":"4.0.1","@types/react-window":"^1.8.1","babel-plugin-lodash":"3.3.4","html-webpack-plugin":"3.2.0","react-test-renderer":"16.4.2","@types/react-measure":"2.0.5","clean-webpack-plugin":"2.0.2","stats-webpack-plugin":"0.7.0","eslint-config-prettier":"4.1.0","react-google-recaptcha":"^0.14.1","tslint-config-prettier":"1.18.0","@gooddata/eslint-config":"^1.0.0","@gooddata/tslint-config":"1.0.0","@types/react-responsive":"^3.0.3","@types/storybook__react":"4.0.1","@types/stringify-object":"^3.2.0","enzyme-adapter-react-16":"1.3.1","@gooddata/test-storybook":"4.0.0","@storybook/addon-actions":"5.0.11","@storybook/addon-options":"5.0.11","node-sass-magic-importer":"5.1.0","react-syntax-highlighter":"11.0.2","@types/fixed-data-table-2":"0.8.1","stylelint-config-prettier":"5.2.0","@gooddata/stylelint-config":"4.0.1","@types/react-test-renderer":"16.0.0","circular-dependency-plugin":"5.0.2","compression-webpack-plugin":"2.0.0","@types/json-stable-stringify":"^1.0.32","@gooddata/frontend-npm-scripts":"1.1.0","@types/enzyme-adapter-react-16":"1.0.3","stylelint-checkstyle-formatter":"0.1.0","@types/storybook__addon-actions":"3.4.2","@babel/plugin-proposal-class-properties":"7.4.4","@babel/plugin-proposal-object-rest-spread":"7.4.4","@babel/plugin-transform-async-to-generator":"7.4.4"},"peerDependencies":{"react":"^16.5.2","react-dom":"^16.5.2"},"_npmOperationalInternal":{"tmp":"tmp/react-components_7.8.0-alpha-xmort-pdo-bb-2328-parametrized-custom-url-2020-06-17T11-35-31-022Z_1592393761297_0.126099974658328","host":"s3://npm-registry-packages"}},"7.8.0-alpha-xmort-pdo-bb-2328-parametrized-custom-url-2020-06-17T12-43-07-995Z":{"name":"@gooddata/react-components","version":"7.8.0-alpha-xmort-pdo-bb-2328-parametrized-custom-url-2020-06-17T12-43-07-995Z","author":{"name":"GoodData Corporation"},"license":"BSD-3-Clause","_id":"@gooddata/react-components@7.8.0-alpha-xmort-pdo-bb-2328-parametrized-custom-url-2020-06-17T12-43-07-995Z","maintainers":[{"name":"afi","email":"adam.fiedler@gooddata.com"},{"name":"bertold8","email":"ivan.nejezchleb@seznam.cz"},{"name":"bich.nguyen","email":"bich.nguyen@gooddata.com"},{"name":"brbistas","email":"valentinos.chraniotis@gooddata.com"},{"name":"bugsbunny338","email":"jiri.zajic@mensa.cz"},{"name":"de.do","email":"de.do@gooddata.com"},{"name":"gooddata-ci","email":"rail@gooddata.com"},{"name":"hang.ngo","email":"hang.ngo@gooddata.com"},{"name":"hung.nguyen.hoang","email":"hung.nguyen@gooddata.com"},{"name":"huong.nguyen","email":"huong.nguyen@gooddata.com"},{"name":"huyen.nguyen","email":"huyen.nguyen@gooddata.com"},{"name":"ivan.mjartan","email":"ivan.mjartan@gooddata.com"},{"name":"jakub-sterba","email":"jakub.sterba@gooddata.com"},{"name":"jaroslav.tomecek","email":"jaroslav.tomecek@gooddata.com"},{"name":"jkittler","email":"honza.kittler@gmail.com"},{"name":"khanh.le","email":"khanh.le@gooddata.com"},{"name":"lanhuynh","email":"lan.huynh@gooddata.com"},{"name":"linhhong","email":"linh.hong@gooddata.com"},{"name":"lupko","email":"lubomir.slivka@gooddata.com"},{"name":"mai.nguyen","email":"mai.nguyen@gooddata.com"},{"name":"matyas.kandl","email":"matyas.kandl@gooddata.com"},{"name":"michal.marsal","email":"michal.marsal@gooddata.com"},{"name":"my.duong","email":"my.duong@gooddata.com"},{"name":"naibinh","email":"naibinh@gmail.com"},{"name":"nikolacech","email":"nikola.cech@gooddata.com"},{"name":"nis.hua","email":"nis.hua@gooddata.com"},{"name":"no23reason","email":"dan.homola@hotmail.cz"},{"name":"patrikbraborec","email":"patrik.braborec@gooddata.com"},{"name":"pbenes","email":"petr.benes@gooddata.com"},{"name":"petrjanu","email":"petr.janu@gooddata.com"},{"name":"pkingo","email":"philipandreaskingo@hotmail.com"},{"name":"ptquang86","email":"ptquang86@gmail.com"},{"name":"qduval","email":"quentin.duval@gooddata.com"},{"name":"rodri360","email":"me@rodri360.com"},{"name":"scavnickyj","email":"jakub.scavnicky@gooddata.com"},{"name":"sitina","email":"jiri.sitina@gooddata.com"},{"name":"strouhaljan","email":"strouhal.jan@gmail.com"},{"name":"thao-luong","email":"thao.luong@gooddata.com"},{"name":"thuong.nguyen","email":"thuong.nguyen@gooddata.com"},{"name":"tomas.kratochvil","email":"tomas.kratochvil@gooddata.com"},{"name":"tomsatgd","email":"tomas.satinsky@gooddata.com"},{"name":"trung-le-quoc","email":"trung.le@gooddata.com"},{"name":"tu-ngo","email":"tungo1981@gmail.com"},{"name":"tu.bui","email":"tu.bui@gooddata.com"},{"name":"tulean","email":"tuan.le@gooddata.com"},{"name":"tuqt1005","email":"tu.tran@gooddata.com"},{"name":"utdnah","email":"danh.ung@gooddata.com"},{"name":"vi.phan","email":"vi.phan@gooddata.com"},{"name":"vlastikcz","email":"vlastimil.kotas@gooddata.com"},{"name":"vu.pham","email":"vu.pham@gooddata.com"},{"name":"xmort","email":"petr.dolejsi@gooddata.com"},{"name":"yanlipnican","email":"yanlipnican@gmail.com"}],"homepage":"https://github.com/gooddata/gooddata-react-components#readme","bugs":{"url":"https://github.com/gooddata/gooddata-react-components/issues"},"dist":{"shasum":"76de754b51d838e77410c0d4bda26f7537dc34be","tarball":"https://registry.npmjs.org/@gooddata/react-components/-/react-components-7.8.0-alpha-xmort-pdo-bb-2328-parametrized-custom-url-2020-06-17T12-43-07-995Z.tgz","fileCount":2647,"integrity":"sha512-G2qPNHtgJXYaWdWwgyQf/nb4Ah00d1JtcoxEOKvSKXroRucrQlBvYiqhPIGti9ujXTbfv1ByuKd1Y/dL7DBJNw==","signatures":[{"sig":"MEQCIDbPTcOgcP+z45rBGzeehxlZ6/RlHP7izMA5eXOuy9eoAiAd7NXFuyrEVJMdL3qIQX6rHZgjGbNTLPnL9RTPsAKfJQ==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":10492911,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJe6g/7CRA9TVsSAnZWagAA0WYP/10HN8fK6For/gDJ8OgN\n7cRv65c93fljIN9IatCWEQb6HmP7nJwtHcsgGPKsCcS9XihaV4WZWNaNrCKM\nUqQZeDWhiXMw3lNsbSbwmCF8rdLLRSco/dKBD5GMr2TX8GbSE32jIICLByuc\n5czMHdWa+PHlLBlpIFa3LbV87JXyLq7LEj5LO8O6nL69wmQqUffHD8p5UW/U\nfnQ+9rlFYOOgV09WOAHUvJLwDT+2OPXy3dZLy5FBCvWGmQevLLW7vPDzQOer\nMjXrbndGcy038eDZl9BfnXjBuMfE3RJ3kJSHzr0xKQP6q9cea+XwpySv82Xy\nqV48EnH1Sh9S630fg41/9YNNRMc9t6MOf1UeNjRnnJU6vAtPyBGdk1SOFOZw\nwVqkRmMp2YNd44vFxQ6S5LJJOruvv32uJErym/vmjQlUmD0qPKMZSh1QXadW\n/I7Egu1iFJZ93h2ed/ArxVZyRVaY6Tnh3+p4uuT0pVemshD1KImUq2GeSakT\nieFq29ECUD/0QzZSvh3QOZZcXiuXzIdFb0h6KDVdQ3aOSEpqzDHNk6z++nlw\nxe6lTIz1rmUCKLG7+JW0xwTsWMhCqIrv48OsiCCn+cjtRWyX9CyiU4briFZ8\nq9wbxGYpuvkc7nsifNlyeL2zv7eePUwwT3mUFlUkbDAiNthI494yPz5yyBXg\nkt+A\r\n=aS76\r\n-----END PGP SIGNATURE-----\r\n"},"main":"dist/index.js","husky":{"hooks":{"pre-commit":"lint-staged"}},"config":{"eslint":"./examples/**/*.{js,jsx}","tslint":"./{__mocks__,src,stories}/{,**/}*.{ts,tsx}"},"readme":"[![npm version](https://badge.fury.io/js/%40gooddata%2Freact-components.svg)](https://www.npmjs.com/package/@gooddata/react-components)\n\n# GoodData.UI React components\n> A React-based JavaScript library for building data-driven applications\n\n## Getting started\n- [GoodData.UI Documentation](http://sdk.gooddata.com/gooddata-ui/)\n- [GoodData.UI Live Examples](https://gooddata-examples.herokuapp.com/)\n- [Stack Overflow](https://stackoverflow.com/questions/tagged/gooddata)\n\n### Usage\nWith [yarn](https://yarnpkg.com) installed, go to your project directory and run\n```\n$ yarn add @gooddata/react-components\n```\nIf you prefer [npm](npmjs.com) run\n```\n$ npm install --save @gooddata/react-components\n```\n\nThe public API is exposed via global `index.js`. Except for the styles, do not import any other file directly\nbecause they are not intended to be part of the public API.\n\n## Contributing\n\nWe welcome any contribution in form of [issues](https://github.com/gooddata/gooddata-react-components/issues) or [pull requests](https://github.com/gooddata/gooddata-react-components/pulls).\n\nInstall [Node.js](http://nodejs.org) (node 12.16.1, npm v6.13.4) and [Yarn](https://classic.yarnpkg.com) (1.22.4).\n\nInstall dependencies:\n```\nyarn install --frozen-lockfile\n```\n\nThese commands may come in handy while developing:\n\n| command | description |\n| ------- | ----------- |\n| `yarn install --pure-lockfile` | first step |\n| ||\n| `yarn dev` | build react-components to `/dist` in watch mode |\n| `yarn test` | run all unit tests |\n| `yarn prettier-write` | format the source code to match the valid codestyle |\n| `yarn validate` | validate codestyle |\n| ||\n| `yarn storybook` | run storybook from `/stories` on http://localhost:9001 |\n| `yarn build-storybook` | build storybook to `/dist-storybook` |\n| `yarn test-storybook` | run storybook and [screenshot tests](https://github.com/gooddata/gdc-client-utils/tree/master/test-storybook) |\n| ||\n| `yarn examples` | run Live Examples dev-server from `/examples` on https://localhost:8999 |\n| `yarn examples-build` | build Live Examples to `/examples/dist` |\n| `yarn examples-server` | serve built Live Examples - see `/examples/server/src` |\n| `yarn examples-testcafe` | run testcafe tests against `localhost:8999` |\n\n### Deploy to heroku.com\nWhen you deploy this repo to heroku, it serves *GoodData.UI Live Examples*.\nRelevant tasks are in `Procfile` and `package.json`.\n\n```bash\n# run in the project directory\nheroku login\nheroku create <your-app-name>\nheroku config:set DOMAIN_ADMIN_USERNAME=x@gooddata.com DOMAIN_ADMIN_PASSWORD=xy PROJECT_ID_TO_ASSIGN=xms7ga4tf3g3nzucd8380o2bev8oeknp\ngit push heroku HEAD:master\nheroku open\n```\n### Enable Geo Chart for Storybook and Live Examples\nGeo chart uses Mapbox to render map which requires a Mapbox access token.\n- Register an account and create Mapbox access token at [guide](https://docs.mapbox.com/help/how-mapbox-works/access-tokens/)\n- Store the created token at `.env`:\n```bash\necho -e \"EXAMPLE_MAPBOX_ACCESS_TOKEN=token\" >> .env # only need to run once\necho -e \"STORYBOOK_MAPBOX_ACCESS_TOKEN=token\" >> .env # only need to run once\n```\n\n### Run Live Examples Locally\nTo run *GoodData.UI Live Examples* locally:\n```bash\ngit clone <this-repository>\ncd  <repository-folder>\nyarn install --pure-lockfile\nyarn examples\n```\nThen open https://localhost:8999 and login using Live Examples account (you can [create one here](https://gooddata-examples.herokuapp.com/registration)).\n\n### Run Storybook locally\n- Run storybook with token stored in `.env` for more secure\n```bash\nyarn storybook\n```\n- Or run storybook with token env param exposed to cli (not suggested)\n```bash\nSTORYBOOK_MAPBOX_ACCESS_TOKEN=token yarn storybook\n```\n- Apply either above way to `yarn build-storybook` or `yarn test-storybook`\n\n### Source code formatting\nThe source code in the repository is formatted by [Prettier](https://prettier.io/).\nThe format of the code is validated by our Continuous Integration server and is one of the requirements of successful merge.\n\nPrettier is supported by every major IDE. You can find the list of supported editors and how to configure them [here](https://prettier.io/docs/en/editors.html).\n\nIn the case, when your editor is not supported or you don't want to setup the integration, you can run the `yarn prettier-write` command to reformat the code before commit.\n\n## Changelog\n\n- see [CHANGELOG.md](CHANGELOG.md)\n\n## Supported versions\n\nIn order to make the user experience with integrating GoodData UI SDK as smooth and secure as possible and to ensure that the SDK is using the latest features of the platform, we will only provide support to two most recent major versions of UI SDK.\n\nThe most recent majors will be supported in the following modes:\n\n- The latest major version will receive all new functionality and all bug fixes\n- The previous major version will only receive fixes to critical issues and security fixes. These fixes will be applied on top of last released version of the previous major\n\nThe customers are encouraged to always use the latest version of the UI SDK.\n\nIn case of using older versions, the user might face API incompatibility, performance or security issues.\n\nPlease follow the installation instructions to update to the newest version.\n\n## License\n\n(C) 2007-2020 GoodData Corporation\n\nThis project is dual licensed:\n\n- The ATTRIBUTION-NONCOMMERCIAL 4.0 INTERNATIONAL (CC BY-NC 4.0) is used for purpose of the trial experience and evaluation of GoodData.UI library.\n- The GOODDATA GOODDATA.UI LIBRARY END USER LICENSE AGREEMENT is used for GoodData customers.\n\nFor more information, please see [LICENSE](https://github.com/gooddata/gooddata-react-components/blob/master/LICENSE)\n","gitHead":"cb33a87dd024073b56e0d4b5eb462f158b65c8a8","scripts":{"dev":"bash scripts/build.sh --dev-watch","test":"jest --watch","build":"bash scripts/build.sh","tslint":"yarn run-tslint -t verbose $npm_package_config_tslint","prepare":"cd examples/server && yarn install --frozen-lockfile && cd ../..; rm -r examples/node_modules 2>/dev/null; true","examples":"bash scripts/run-examples.sh","prepare?":"# Called before `npm publish` and on local `npm install`. Temporarily also for deleting obsolete node_modules. Ends with `true` to continue gracefully.","validate":"tsc --noEmit && yarn tslint && eslint $npm_package_config_eslint && yarn validate-style && yarn prettier-check","build-dev":"bash scripts/build.sh --dev","examples?":"# Default is developer domain, other options: yarn examples [sec,secure,stg,stg2,stg3,demo,developer or URL]","storybook":"yarn build && start-storybook -p 9001 -c .storybook","test-once":"jest","tslint-ci":"mkdir -p ./ci/results && yarn run-tslint -t checkstyle -o ./ci/results/tslint-results.xml $npm_package_config_tslint","run-tslint":"tslint -p tsconfig.json","validate-ci":"tsc --noEmit && yarn tslint-ci  && eslint $npm_package_config_eslint -f checkstyle -o ci/results/eslint-results.xml && yarn validate-style-ci && yarn prettier-check","examples-build":"bash scripts/build-examples.sh","prepublishOnly":"yarn build","prettier-check":"prettier --check '{src,stories,styles,__mocks__,examples/server/src,examples/src,examples/test}/**/*.{ts,js,tsx,jsx,json,scss,md,yaml,html}'","prettier-write":"prettier --write '{src,stories,styles,__mocks__,examples/server/src,examples/src,examples/test}/**/*.{ts,js,tsx,jsx,json,scss,md,yaml,html}'","test-storybook":"yarn build && test-storybook","validate-style":"stylelint '**/*.scss'","build-storybook":"yarn build && build-storybook -c .storybook -o dist-storybook","examples-server":"node examples/server/src/index.js","heroku-postbuild":"yarn examples-build developer","examples-testcafe":"./scripts/run-testcafe.sh visual","validate-style-ci":"stylelint '**/*.scss' --custom-formatter=node_modules/stylelint-checkstyle-formatter > ci/results/stylelint-results.xml","check-circular-deps":"madge --circular --extensions ts ./src","examples-testcafe-ci":"./scripts/run-testcafe.sh ci","examples-testcafe-live":"./scripts/run-testcafe.sh live"},"typings":"dist/index.d.ts","_npmUser":{"name":"xmort","email":"petr.dolejsi@gooddata.com"},"deprecated":"@gooddata/react-components@7 reached End of Support on March 31, 2022. Please upgrade (see https://sdk.gooddata.com/gooddata-ui/docs/supported_versions.html for more information).","repository":{"url":"git+ssh://git@github.com/gooddata/gooddata-react-components.git","type":"git"},"_npmVersion":"6.13.4","description":"GoodData.UI - A powerful JavaScript library for building analytical applications","directories":{},"lint-staged":{"{src,stories,styles,__mocks__,examples/server/src,examples/src,examples/test}/**/*.{ts,js,tsx,jsx,scss}":["npx gdc-fix-copyright","git add"],"{src,stories,styles,__mocks__,examples/server/src,examples/src,examples/test}/**/*.{ts,js,tsx,jsx,json,scss,md,yaml,html}":["prettier --write","git add"]},"_nodeVersion":"12.16.1","dependencies":{"rxjs":"^5.5.6","uuid":"^3.2.1","immer":"^1.3.1","lodash":"^4.17.15","date-fns":"^2.7.0","downshift":"^3.2.7","invariant":"^2.2.2","mapbox-gl":"^1.6.1","classnames":"^2.2.6","codemirror":"^5.54.0","highcharts":"7.1.1","prop-types":"^15.6.0","react-intl":"^3.6.0","custom-event":"^1.0.1","react-window":"^1.8.1","ag-grid-react":"20.0.0","react-measure":"^2.3.0","@types/mapbox-gl":"^1.6.1","react-day-picker":"~7.3.0","react-responsive":"^3.0.0","stringify-object":"^2.4.0","@gooddata/typings":"^2.24.2","@types/codemirror":"^0.0.95","ag-grid-community":"20.0.0","http-status-codes":"^1.3.0","react-codemirror2":"^7.2.0","@gooddata/js-utils":"^3.10.5","@gooddata/numberjs":"^3.2.4","fixed-data-table-2":"0.7.17","@gooddata/goodstrap":"^68.10.0","react-dom-factories":"^1.0.2","@gooddata/gooddata-js":"^13.0.1","json-stable-stringify":"^1.0.1","react-transition-group":"^2.2.1","hoist-non-react-statics":"^3.3.0","nodelist-foreach-polyfill":"^1.2.0","@formatjs/intl-pluralrules":"^1.3.6","highcharts-grouped-categories":"^1.1.3"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"raf":"3.3.2","yup":"^0.24.1","jest":"24.7.1","husky":"3.0.0","madge":"^3.4.4","react":"^16.5.2","enzyme":"3.5.0","eslint":"4.19.1","formik":"^0.11.11","moment":"2.23.0","history":"^4.7.2","ts-jest":"24.0.0","webpack":"4.30.0","full-icu":"^1.3.0","prettier":"1.16.4","react-ga":"^2.5.2","recharts":"1.0.0-beta.9","testcafe":"1.1.4","commander":"2.14.1","node-sass":"4.13.0","react-dom":"^16.5.2","stylelint":"^10.0.0","supertest":"3.0.0","ts-loader":"6.0.0","@types/raf":"^3.4.0","css-loader":"0.28.7","jest-junit":"3.0.0","raw-loader":"0.5.1","styled-jsx":"2.2.1","typescript":"3.3.4000","@babel/core":"7.4.4","@types/jest":"24.0.6","@types/node":"7.0.8","@types/uuid":"3.4.3","file-loader":"3.0.1","jest-enzyme":"7.0.2","lint-staged":"9.1.0","sass-loader":"6.0.6","webpack-cli":"3.3.2","@types/react":"16.8.6","babel-loader":"8.0.5","react-helmet":"5.2.0","react-select":"1.2.1","style-loader":"0.19.1","@types/enzyme":"3.1.13","@types/lodash":"4.14.123","testcafe-live":"0.1.4","@babel/runtime":"7.4.4","dotenv-webpack":"^1.7.0","@babel/polyfill":"^7.4.4","@storybook/react":"5.0.11","@types/invariant":"2.2.29","@types/react-dom":"16.0.11","isomorphic-fetch":"2.2.1","react-datepicker":"1.1.0","react-router-dom":"4.2.2","@babel/preset-env":"7.4.4","@gooddata/mock-js":"^2.13.1","@storybook/addons":"5.0.11","@types/classnames":"2.2.3","@types/prop-types":"15.5.2","@storybook/theming":"5.0.11","identity-obj-proxy":"^3.0.0","intl-messageformat":"^7.5.4","webpack-dev-server":"3.3.1","@babel/preset-react":"7.0.0","@types/react-portal":"4.0.1","@types/react-window":"^1.8.1","babel-plugin-lodash":"3.3.4","html-webpack-plugin":"3.2.0","react-test-renderer":"16.4.2","@types/react-measure":"2.0.5","clean-webpack-plugin":"2.0.2","stats-webpack-plugin":"0.7.0","eslint-config-prettier":"4.1.0","react-google-recaptcha":"^0.14.1","tslint-config-prettier":"1.18.0","@gooddata/eslint-config":"^1.0.0","@gooddata/tslint-config":"1.0.0","@types/react-responsive":"^3.0.3","@types/storybook__react":"4.0.1","@types/stringify-object":"^3.2.0","enzyme-adapter-react-16":"1.3.1","@gooddata/test-storybook":"4.0.0","@storybook/addon-actions":"5.0.11","@storybook/addon-options":"5.0.11","node-sass-magic-importer":"5.1.0","react-syntax-highlighter":"11.0.2","@types/fixed-data-table-2":"0.8.1","stylelint-config-prettier":"5.2.0","@gooddata/stylelint-config":"4.0.1","@types/react-test-renderer":"16.0.0","circular-dependency-plugin":"5.0.2","compression-webpack-plugin":"2.0.0","@types/json-stable-stringify":"^1.0.32","@gooddata/frontend-npm-scripts":"1.1.0","@types/enzyme-adapter-react-16":"1.0.3","stylelint-checkstyle-formatter":"0.1.0","@types/storybook__addon-actions":"3.4.2","@babel/plugin-proposal-class-properties":"7.4.4","@babel/plugin-proposal-object-rest-spread":"7.4.4","@babel/plugin-transform-async-to-generator":"7.4.4"},"peerDependencies":{"react":"^16.5.2","react-dom":"^16.5.2"},"_npmOperationalInternal":{"tmp":"tmp/react-components_7.8.0-alpha-xmort-pdo-bb-2328-parametrized-custom-url-2020-06-17T12-43-07-995Z_1592397818545_0.948609874492748","host":"s3://npm-registry-packages"}},"7.8.0-alpha-bertold8-ine-one-4507-2020-06-17T13-22-44-722Z":{"name":"@gooddata/react-components","version":"7.8.0-alpha-bertold8-ine-one-4507-2020-06-17T13-22-44-722Z","author":{"name":"GoodData Corporation"},"license":"BSD-3-Clause","_id":"@gooddata/react-components@7.8.0-alpha-bertold8-ine-one-4507-2020-06-17T13-22-44-722Z","maintainers":[{"name":"afi","email":"adam.fiedler@gooddata.com"},{"name":"bertold8","email":"ivan.nejezchleb@seznam.cz"},{"name":"bich.nguyen","email":"bich.nguyen@gooddata.com"},{"name":"brbistas","email":"valentinos.chraniotis@gooddata.com"},{"name":"bugsbunny338","email":"jiri.zajic@mensa.cz"},{"name":"de.do","email":"de.do@gooddata.com"},{"name":"gooddata-ci","email":"rail@gooddata.com"},{"name":"hang.ngo","email":"hang.ngo@gooddata.com"},{"name":"hung.nguyen.hoang","email":"hung.nguyen@gooddata.com"},{"name":"huong.nguyen","email":"huong.nguyen@gooddata.com"},{"name":"huyen.nguyen","email":"huyen.nguyen@gooddata.com"},{"name":"ivan.mjartan","email":"ivan.mjartan@gooddata.com"},{"name":"jakub-sterba","email":"jakub.sterba@gooddata.com"},{"name":"jaroslav.tomecek","email":"jaroslav.tomecek@gooddata.com"},{"name":"jkittler","email":"honza.kittler@gmail.com"},{"name":"khanh.le","email":"khanh.le@gooddata.com"},{"name":"lanhuynh","email":"lan.huynh@gooddata.com"},{"name":"linhhong","email":"linh.hong@gooddata.com"},{"name":"lupko","email":"lubomir.slivka@gooddata.com"},{"name":"mai.nguyen","email":"mai.nguyen@gooddata.com"},{"name":"matyas.kandl","email":"matyas.kandl@gooddata.com"},{"name":"michal.marsal","email":"michal.marsal@gooddata.com"},{"name":"my.duong","email":"my.duong@gooddata.com"},{"name":"naibinh","email":"naibinh@gmail.com"},{"name":"nikolacech","email":"nikola.cech@gooddata.com"},{"name":"nis.hua","email":"nis.hua@gooddata.com"},{"name":"no23reason","email":"dan.homola@hotmail.cz"},{"name":"patrikbraborec","email":"patrik.braborec@gooddata.com"},{"name":"pbenes","email":"petr.benes@gooddata.com"},{"name":"petrjanu","email":"petr.janu@gooddata.com"},{"name":"pkingo","email":"philipandreaskingo@hotmail.com"},{"name":"ptquang86","email":"ptquang86@gmail.com"},{"name":"qduval","email":"quentin.duval@gooddata.com"},{"name":"rodri360","email":"me@rodri360.com"},{"name":"scavnickyj","email":"jakub.scavnicky@gooddata.com"},{"name":"sitina","email":"jiri.sitina@gooddata.com"},{"name":"strouhaljan","email":"strouhal.jan@gmail.com"},{"name":"thao-luong","email":"thao.luong@gooddata.com"},{"name":"thuong.nguyen","email":"thuong.nguyen@gooddata.com"},{"name":"tomas.kratochvil","email":"tomas.kratochvil@gooddata.com"},{"name":"tomsatgd","email":"tomas.satinsky@gooddata.com"},{"name":"trung-le-quoc","email":"trung.le@gooddata.com"},{"name":"tu-ngo","email":"tungo1981@gmail.com"},{"name":"tu.bui","email":"tu.bui@gooddata.com"},{"name":"tulean","email":"tuan.le@gooddata.com"},{"name":"tuqt1005","email":"tu.tran@gooddata.com"},{"name":"utdnah","email":"danh.ung@gooddata.com"},{"name":"vi.phan","email":"vi.phan@gooddata.com"},{"name":"vlastikcz","email":"vlastimil.kotas@gooddata.com"},{"name":"vu.pham","email":"vu.pham@gooddata.com"},{"name":"xmort","email":"petr.dolejsi@gooddata.com"},{"name":"yanlipnican","email":"yanlipnican@gmail.com"}],"homepage":"https://github.com/gooddata/gooddata-react-components#readme","bugs":{"url":"https://github.com/gooddata/gooddata-react-components/issues"},"dist":{"shasum":"3dc117a22e196732bea3b0f2665532ecd41e3a29","tarball":"https://registry.npmjs.org/@gooddata/react-components/-/react-components-7.8.0-alpha-bertold8-ine-one-4507-2020-06-17T13-22-44-722Z.tgz","fileCount":2659,"integrity":"sha512-tEflUiPj0w1sEqfS5ScqGH+Y2gJXKHUJLT2yV3ljaGwogQTEOuMkSf7wxdh0sBPLU9FcsFyEqJr2DEqmBynFuw==","signatures":[{"sig":"MEUCIEtWaRQjDEFb5r0HES+LVhCcCfoklGPxVowLFh8oVy6SAiEA5HA1Z1AfxYy+b7jqHum+hgFatUp+jb7oxv475rjk3Zg=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":10610245,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJe6hlHCRA9TVsSAnZWagAAc+EQAIMS+uUKaFOvVbzWq2B+\nxfyCIHxOfh2L+UDnoypidw647Ker+v3Cy7A+QjehlSDep3Vwb+GCV98lNCsu\nGbm3OMrbKorCnG4OesGxT6nZIscG0C8wEKUpkhuuEO2FGeekQdurPvC4YDRF\n6/lposZFok3/pLqXc+2zcmlfWOLkJRaLFsBlSlQS2JXguO4cLTk8GMU8JFNG\nb/oGDypS2I3g5xsP/XNzEGYZD/tuS0HjVL+dfkTZCn6EJf2KPL46+cHEP0DR\nTeN61//ARgEVdgQus41sHo1q8gFCbmPx7JKcJR6KIk3MqMWt1VLCjxAHrgcw\n20/ZxVQN1Ngengob9AskjVbJTLxD9xsHVA9XJh4Ms9dDR0Ky9eQE8vNYi0e1\n5rwFDDOnKxcuupCkD/e8ED8GUhewONresRMpZePkVkuU9hqip6WA8odvFyHO\ngPI5iN3ii98Cl6pVWRbs4ZMQp20/Y6tRpUSCTDnwhTjWSH7a7UBf25FgWk1A\n/hydxp/fbCENaB2BSOClR8XJFnagRf5J7Iur+foraIrb/yujr56TGFKKhPav\nVZanxidvuciv4HzLfxfylwQFmwRfLHSi8w0r9R3Qh5M4ckKHj2/SfrGqOI3m\niU/ftsDeH8dyUuEJUl6aOtK4m92UgRTODAFQDdtPfIm9ruKc+AQN0TuRlDRS\nTN8A\r\n=Df4T\r\n-----END PGP SIGNATURE-----\r\n"},"main":"dist/index.js","husky":{"hooks":{"pre-commit":"lint-staged"}},"config":{"eslint":"./examples/**/*.{js,jsx}","tslint":"./{__mocks__,src,stories}/{,**/}*.{ts,tsx}"},"readme":"[![npm version](https://badge.fury.io/js/%40gooddata%2Freact-components.svg)](https://www.npmjs.com/package/@gooddata/react-components)\n\n# GoodData.UI React components\n> A React-based JavaScript library for building data-driven applications\n\n## Getting started\n- [GoodData.UI Documentation](http://sdk.gooddata.com/gooddata-ui/)\n- [GoodData.UI Live Examples](https://gooddata-examples.herokuapp.com/)\n- [Stack Overflow](https://stackoverflow.com/questions/tagged/gooddata)\n\n### Usage\nWith [yarn](https://yarnpkg.com) installed, go to your project directory and run\n```\n$ yarn add @gooddata/react-components\n```\nIf you prefer [npm](npmjs.com) run\n```\n$ npm install --save @gooddata/react-components\n```\n\nThe public API is exposed via global `index.js`. Except for the styles, do not import any other file directly\nbecause they are not intended to be part of the public API.\n\n## Contributing\n\nWe welcome any contribution in form of [issues](https://github.com/gooddata/gooddata-react-components/issues) or [pull requests](https://github.com/gooddata/gooddata-react-components/pulls).\n\nInstall [Node.js](http://nodejs.org) (node 12.16.1, npm v6.13.4) and [Yarn](https://classic.yarnpkg.com) (1.22.4).\n\nInstall dependencies:\n```\nyarn install --frozen-lockfile\n```\n\nThese commands may come in handy while developing:\n\n| command | description |\n| ------- | ----------- |\n| `yarn install --pure-lockfile` | first step |\n| ||\n| `yarn dev` | build react-components to `/dist` in watch mode |\n| `yarn test` | run all unit tests |\n| `yarn prettier-write` | format the source code to match the valid codestyle |\n| `yarn validate` | validate codestyle |\n| ||\n| `yarn storybook` | run storybook from `/stories` on http://localhost:9001 |\n| `yarn build-storybook` | build storybook to `/dist-storybook` |\n| `yarn test-storybook` | run storybook and [screenshot tests](https://github.com/gooddata/gdc-client-utils/tree/master/test-storybook) |\n| ||\n| `yarn examples` | run Live Examples dev-server from `/examples` on https://localhost:8999 |\n| `yarn examples-build` | build Live Examples to `/examples/dist` |\n| `yarn examples-server` | serve built Live Examples - see `/examples/server/src` |\n| `yarn examples-testcafe` | run testcafe tests against `localhost:8999` |\n\n### Deploy to heroku.com\nWhen you deploy this repo to heroku, it serves *GoodData.UI Live Examples*.\nRelevant tasks are in `Procfile` and `package.json`.\n\n```bash\n# run in the project directory\nheroku login\nheroku create <your-app-name>\nheroku config:set DOMAIN_ADMIN_USERNAME=x@gooddata.com DOMAIN_ADMIN_PASSWORD=xy PROJECT_ID_TO_ASSIGN=xms7ga4tf3g3nzucd8380o2bev8oeknp\ngit push heroku HEAD:master\nheroku open\n```\n### Enable Geo Chart for Storybook and Live Examples\nGeo chart uses Mapbox to render map which requires a Mapbox access token.\n- Register an account and create Mapbox access token at [guide](https://docs.mapbox.com/help/how-mapbox-works/access-tokens/)\n- Store the created token at `.env`:\n```bash\necho -e \"EXAMPLE_MAPBOX_ACCESS_TOKEN=token\" >> .env # only need to run once\necho -e \"STORYBOOK_MAPBOX_ACCESS_TOKEN=token\" >> .env # only need to run once\n```\n\n### Run Live Examples Locally\nTo run *GoodData.UI Live Examples* locally:\n```bash\ngit clone <this-repository>\ncd  <repository-folder>\nyarn install --pure-lockfile\nyarn examples\n```\nThen open https://localhost:8999 and login using Live Examples account (you can [create one here](https://gooddata-examples.herokuapp.com/registration)).\n\n### Run Storybook locally\n- Run storybook with token stored in `.env` for more secure\n```bash\nyarn storybook\n```\n- Or run storybook with token env param exposed to cli (not suggested)\n```bash\nSTORYBOOK_MAPBOX_ACCESS_TOKEN=token yarn storybook\n```\n- Apply either above way to `yarn build-storybook` or `yarn test-storybook`\n\n### Source code formatting\nThe source code in the repository is formatted by [Prettier](https://prettier.io/).\nThe format of the code is validated by our Continuous Integration server and is one of the requirements of successful merge.\n\nPrettier is supported by every major IDE. You can find the list of supported editors and how to configure them [here](https://prettier.io/docs/en/editors.html).\n\nIn the case, when your editor is not supported or you don't want to setup the integration, you can run the `yarn prettier-write` command to reformat the code before commit.\n\n## Changelog\n\n- see [CHANGELOG.md](CHANGELOG.md)\n\n## Supported versions\n\nIn order to make the user experience with integrating GoodData UI SDK as smooth and secure as possible and to ensure that the SDK is using the latest features of the platform, we will only provide support to two most recent major versions of UI SDK.\n\nThe most recent majors will be supported in the following modes:\n\n- The latest major version will receive all new functionality and all bug fixes\n- The previous major version will only receive fixes to critical issues and security fixes. These fixes will be applied on top of last released version of the previous major\n\nThe customers are encouraged to always use the latest version of the UI SDK.\n\nIn case of using older versions, the user might face API incompatibility, performance or security issues.\n\nPlease follow the installation instructions to update to the newest version.\n\n## License\n\n(C) 2007-2020 GoodData Corporation\n\nThis project is dual licensed:\n\n- The ATTRIBUTION-NONCOMMERCIAL 4.0 INTERNATIONAL (CC BY-NC 4.0) is used for purpose of the trial experience and evaluation of GoodData.UI library.\n- The GOODDATA GOODDATA.UI LIBRARY END USER LICENSE AGREEMENT is used for GoodData customers.\n\nFor more information, please see [LICENSE](https://github.com/gooddata/gooddata-react-components/blob/master/LICENSE)\n","gitHead":"10cd1a5f85612fd924aac686c5593f3692a7a338","scripts":{"dev":"bash scripts/build.sh --dev-watch","test":"jest --watch","build":"bash scripts/build.sh","tslint":"yarn run-tslint -t verbose $npm_package_config_tslint","prepare":"cd examples/server && yarn install --frozen-lockfile && cd ../..; rm -r examples/node_modules 2>/dev/null; true","examples":"bash scripts/run-examples.sh","prepare?":"# Called before `npm publish` and on local `npm install`. Temporarily also for deleting obsolete node_modules. Ends with `true` to continue gracefully.","validate":"tsc --noEmit && yarn tslint && eslint $npm_package_config_eslint && yarn validate-style && yarn prettier-check","build-dev":"bash scripts/build.sh --dev","examples?":"# Default is developer domain, other options: yarn examples [sec,secure,stg,stg2,stg3,demo,developer or URL]","storybook":"yarn build && start-storybook -p 9001 -c .storybook","test-once":"jest","tslint-ci":"mkdir -p ./ci/results && yarn run-tslint -t checkstyle -o ./ci/results/tslint-results.xml $npm_package_config_tslint","run-tslint":"tslint -p tsconfig.json","validate-ci":"tsc --noEmit && yarn tslint-ci  && eslint $npm_package_config_eslint -f checkstyle -o ci/results/eslint-results.xml && yarn validate-style-ci && yarn prettier-check","examples-build":"bash scripts/build-examples.sh","prepublishOnly":"yarn build","prettier-check":"prettier --check '{src,stories,styles,__mocks__,examples/server/src,examples/src,examples/test}/**/*.{ts,js,tsx,jsx,json,scss,md,yaml,html}'","prettier-write":"prettier --write '{src,stories,styles,__mocks__,examples/server/src,examples/src,examples/test}/**/*.{ts,js,tsx,jsx,json,scss,md,yaml,html}'","test-storybook":"yarn build && test-storybook","validate-style":"stylelint '**/*.scss'","build-storybook":"yarn build && build-storybook -c .storybook -o dist-storybook","examples-server":"node examples/server/src/index.js","heroku-postbuild":"yarn examples-build developer","examples-testcafe":"./scripts/run-testcafe.sh visual","validate-style-ci":"stylelint '**/*.scss' --custom-formatter=node_modules/stylelint-checkstyle-formatter > ci/results/stylelint-results.xml","check-circular-deps":"madge --circular --extensions ts ./src","examples-testcafe-ci":"./scripts/run-testcafe.sh ci","examples-testcafe-live":"./scripts/run-testcafe.sh live"},"typings":"dist/index.d.ts","_npmUser":{"name":"bertold8","email":"ivan.nejezchleb@seznam.cz"},"deprecated":"@gooddata/react-components@7 reached End of Support on March 31, 2022. Please upgrade (see https://sdk.gooddata.com/gooddata-ui/docs/supported_versions.html for more information).","repository":{"url":"git+ssh://git@github.com/gooddata/gooddata-react-components.git","type":"git"},"_npmVersion":"6.13.4","description":"GoodData.UI - A powerful JavaScript library for building analytical applications","directories":{},"lint-staged":{"{src,stories,styles,__mocks__,examples/server/src,examples/src,examples/test}/**/*.{ts,js,tsx,jsx,scss}":["npx gdc-fix-copyright","git add"],"{src,stories,styles,__mocks__,examples/server/src,examples/src,examples/test}/**/*.{ts,js,tsx,jsx,json,scss,md,yaml,html}":["prettier --write","git add"]},"_nodeVersion":"12.16.1","dependencies":{"rxjs":"^5.5.6","uuid":"^3.2.1","immer":"^1.3.1","lodash":"^4.17.15","date-fns":"^2.7.0","downshift":"^3.2.7","invariant":"^2.2.2","mapbox-gl":"^1.6.1","classnames":"^2.2.6","codemirror":"^5.54.0","highcharts":"7.1.1","prop-types":"^15.6.0","react-intl":"^3.6.0","custom-event":"^1.0.1","react-window":"^1.8.1","ag-grid-react":"20.0.0","react-measure":"^2.3.0","@types/mapbox-gl":"^1.6.1","react-day-picker":"~7.3.0","react-responsive":"^3.0.0","stringify-object":"^2.4.0","@gooddata/typings":"^2.24.2","@types/codemirror":"^0.0.95","ag-grid-community":"20.0.0","http-status-codes":"^1.3.0","react-codemirror2":"^7.2.0","@gooddata/js-utils":"^3.10.5","@gooddata/numberjs":"^3.2.4","fixed-data-table-2":"0.7.17","@gooddata/goodstrap":"^68.10.0","react-dom-factories":"^1.0.2","@gooddata/gooddata-js":"^13.0.1","json-stable-stringify":"^1.0.1","react-transition-group":"^2.2.1","hoist-non-react-statics":"^3.3.0","nodelist-foreach-polyfill":"^1.2.0","@formatjs/intl-pluralrules":"^1.3.6","highcharts-grouped-categories":"^1.1.3"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"raf":"3.3.2","yup":"^0.24.1","jest":"24.7.1","husky":"3.0.0","madge":"^3.4.4","react":"^16.5.2","enzyme":"3.5.0","eslint":"4.19.1","formik":"^0.11.11","moment":"2.23.0","history":"^4.7.2","ts-jest":"24.0.0","webpack":"4.30.0","full-icu":"^1.3.0","prettier":"1.16.4","react-ga":"^2.5.2","recharts":"1.0.0-beta.9","testcafe":"1.1.4","commander":"2.14.1","node-sass":"4.13.0","react-dom":"^16.5.2","stylelint":"^10.0.0","supertest":"3.0.0","ts-loader":"6.0.0","@types/raf":"^3.4.0","css-loader":"0.28.7","jest-junit":"3.0.0","raw-loader":"0.5.1","styled-jsx":"2.2.1","typescript":"3.3.4000","@babel/core":"7.4.4","@types/jest":"24.0.6","@types/node":"7.0.8","@types/uuid":"3.4.3","file-loader":"3.0.1","jest-enzyme":"7.0.2","lint-staged":"9.1.0","sass-loader":"6.0.6","webpack-cli":"3.3.2","@types/react":"16.8.6","babel-loader":"8.0.5","react-helmet":"5.2.0","react-select":"1.2.1","style-loader":"0.19.1","@types/enzyme":"3.1.13","@types/lodash":"4.14.123","testcafe-live":"0.1.4","@babel/runtime":"7.4.4","dotenv-webpack":"^1.7.0","@babel/polyfill":"^7.4.4","@storybook/react":"5.0.11","@types/invariant":"2.2.29","@types/react-dom":"16.0.11","isomorphic-fetch":"2.2.1","react-datepicker":"1.1.0","react-router-dom":"4.2.2","@babel/preset-env":"7.4.4","@gooddata/mock-js":"^2.13.1","@storybook/addons":"5.0.11","@types/classnames":"2.2.3","@types/prop-types":"15.5.2","@storybook/theming":"5.0.11","identity-obj-proxy":"^3.0.0","intl-messageformat":"^7.5.4","webpack-dev-server":"3.3.1","@babel/preset-react":"7.0.0","@types/react-portal":"4.0.1","@types/react-window":"^1.8.1","babel-plugin-lodash":"3.3.4","html-webpack-plugin":"3.2.0","react-test-renderer":"16.4.2","@types/react-measure":"2.0.5","clean-webpack-plugin":"2.0.2","stats-webpack-plugin":"0.7.0","eslint-config-prettier":"4.1.0","react-google-recaptcha":"^0.14.1","tslint-config-prettier":"1.18.0","@gooddata/eslint-config":"^1.0.0","@gooddata/tslint-config":"1.0.0","@types/react-responsive":"^3.0.3","@types/storybook__react":"4.0.1","@types/stringify-object":"^3.2.0","enzyme-adapter-react-16":"1.3.1","@gooddata/test-storybook":"4.0.0","@storybook/addon-actions":"5.0.11","@storybook/addon-options":"5.0.11","node-sass-magic-importer":"5.1.0","react-syntax-highlighter":"11.0.2","@types/fixed-data-table-2":"0.8.1","stylelint-config-prettier":"5.2.0","@gooddata/stylelint-config":"4.0.1","@types/react-test-renderer":"16.0.0","circular-dependency-plugin":"5.0.2","compression-webpack-plugin":"2.0.0","@types/json-stable-stringify":"^1.0.32","@gooddata/frontend-npm-scripts":"1.1.0","@types/enzyme-adapter-react-16":"1.0.3","stylelint-checkstyle-formatter":"0.1.0","@types/storybook__addon-actions":"3.4.2","@babel/plugin-proposal-class-properties":"7.4.4","@babel/plugin-proposal-object-rest-spread":"7.4.4","@babel/plugin-transform-async-to-generator":"7.4.4"},"peerDependencies":{"react":"^16.5.2","react-dom":"^16.5.2"},"_npmOperationalInternal":{"tmp":"tmp/react-components_7.8.0-alpha-bertold8-ine-one-4507-2020-06-17T13-22-44-722Z_1592400199163_0.13268889877801016","host":"s3://npm-registry-packages"}},"7.8.0-beta.18":{"name":"@gooddata/react-components","version":"7.8.0-beta.18","author":{"name":"GoodData Corporation"},"license":"BSD-3-Clause","_id":"@gooddata/react-components@7.8.0-beta.18","maintainers":[{"name":"afi","email":"adam.fiedler@gooddata.com"},{"name":"bertold8","email":"ivan.nejezchleb@seznam.cz"},{"name":"bich.nguyen","email":"bich.nguyen@gooddata.com"},{"name":"brbistas","email":"valentinos.chraniotis@gooddata.com"},{"name":"bugsbunny338","email":"jiri.zajic@mensa.cz"},{"name":"de.do","email":"de.do@gooddata.com"},{"name":"gooddata-ci","email":"rail@gooddata.com"},{"name":"hang.ngo","email":"hang.ngo@gooddata.com"},{"name":"hung.nguyen.hoang","email":"hung.nguyen@gooddata.com"},{"name":"huong.nguyen","email":"huong.nguyen@gooddata.com"},{"name":"huyen.nguyen","email":"huyen.nguyen@gooddata.com"},{"name":"ivan.mjartan","email":"ivan.mjartan@gooddata.com"},{"name":"jakub-sterba","email":"jakub.sterba@gooddata.com"},{"name":"jaroslav.tomecek","email":"jaroslav.tomecek@gooddata.com"},{"name":"jkittler","email":"honza.kittler@gmail.com"},{"name":"khanh.le","email":"khanh.le@gooddata.com"},{"name":"lanhuynh","email":"lan.huynh@gooddata.com"},{"name":"linhhong","email":"linh.hong@gooddata.com"},{"name":"lupko","email":"lubomir.slivka@gooddata.com"},{"name":"mai.nguyen","email":"mai.nguyen@gooddata.com"},{"name":"matyas.kandl","email":"matyas.kandl@gooddata.com"},{"name":"michal.marsal","email":"michal.marsal@gooddata.com"},{"name":"my.duong","email":"my.duong@gooddata.com"},{"name":"naibinh","email":"naibinh@gmail.com"},{"name":"nikolacech","email":"nikola.cech@gooddata.com"},{"name":"nis.hua","email":"nis.hua@gooddata.com"},{"name":"no23reason","email":"dan.homola@hotmail.cz"},{"name":"patrikbraborec","email":"patrik.braborec@gooddata.com"},{"name":"pbenes","email":"petr.benes@gooddata.com"},{"name":"petrjanu","email":"petr.janu@gooddata.com"},{"name":"pkingo","email":"philipandreaskingo@hotmail.com"},{"name":"ptquang86","email":"ptquang86@gmail.com"},{"name":"qduval","email":"quentin.duval@gooddata.com"},{"name":"rodri360","email":"me@rodri360.com"},{"name":"scavnickyj","email":"jakub.scavnicky@gooddata.com"},{"name":"sitina","email":"jiri.sitina@gooddata.com"},{"name":"strouhaljan","email":"strouhal.jan@gmail.com"},{"name":"thao-luong","email":"thao.luong@gooddata.com"},{"name":"thuong.nguyen","email":"thuong.nguyen@gooddata.com"},{"name":"tomas.kratochvil","email":"tomas.kratochvil@gooddata.com"},{"name":"tomsatgd","email":"tomas.satinsky@gooddata.com"},{"name":"trung-le-quoc","email":"trung.le@gooddata.com"},{"name":"tu-ngo","email":"tungo1981@gmail.com"},{"name":"tu.bui","email":"tu.bui@gooddata.com"},{"name":"tulean","email":"tuan.le@gooddata.com"},{"name":"tuqt1005","email":"tu.tran@gooddata.com"},{"name":"utdnah","email":"danh.ung@gooddata.com"},{"name":"vi.phan","email":"vi.phan@gooddata.com"},{"name":"vlastikcz","email":"vlastimil.kotas@gooddata.com"},{"name":"vu.pham","email":"vu.pham@gooddata.com"},{"name":"xmort","email":"petr.dolejsi@gooddata.com"},{"name":"yanlipnican","email":"yanlipnican@gmail.com"}],"homepage":"https://github.com/gooddata/gooddata-react-components#readme","bugs":{"url":"https://github.com/gooddata/gooddata-react-components/issues"},"dist":{"shasum":"d0f1f6a5ddafb4ce9474b8c6e2e4ffec88c7510e","tarball":"https://registry.npmjs.org/@gooddata/react-components/-/react-components-7.8.0-beta.18.tgz","fileCount":2652,"integrity":"sha512-T3TwUle5haQRxWm6vfTK+iSprmfggJUPpy42YbFX1wKTAyPTcZilkdDXGaMMoCE4ctBjUua5Y9ZTiZ6jON17eA==","signatures":[{"sig":"MEUCIFM6w9aWPAn9UAGnKsXioppC5mkhymheaCNy/JYmG7MnAiEAk7l441BqgvXBDqzGWVN02/qQ4CbaDNE3IVD8JnlY+jY=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":10546822,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJe6ivMCRA9TVsSAnZWagAAtMUP/3oeLNJLCQgvS+itSNA4\nMzZ8HtzX+HbgQcIOyxXjxBkQxUZ7MYaro72wFiFMUSrr+kAXVYgs2sQLlSUU\nS8dwXuuKH1w3D/wIPcISIADLwIux+17G987OOP3qkwMR4QoN4sbXe9nEfQrc\nGHtINC7u9pJTpOcqsJJKmL3LdZMdvTDc5a6V1d/fs74hoMtglsUmu3lXOWUE\n/hrv31VMTJ71GIhb5yHHDiIS2Rdxk7yqUV/zK63UCCL9CINjFcr88sKF7oYC\nFH1FFPia7QOYOyleNPx+U/us03Ga15cJsYNmO65Gh7fZMyPFt5uzyGZw3PdI\n54Zo/kwHRkM8ZT3+2nSmp9/4m6be7gJ0+ZtbC3i80YJvwrRKnCFdK1GVsdIU\nTUOvAEqd7HJrE6tz46jHkzZHE77Utsdt55zbesFEfo6xHG5yKTMTJC0EyZbh\nGOrB6NuY1M20LE0i7JBggojm9wc7r2YCLvDgMVtMXKZJvyOJVpHAaE921dmJ\nqvEzdq/KFOME+IxHkvYhJogE7tdEe4DTQJRSqrSOUPi+XWJemZQrfSPnLvyf\noBlheDkXkzRYYfuHs2JZ2Ef/n2QO16dsjt1qKhhC3pxiEk/NYZKuY22JmV5r\n0MvMue0pkw4Q/QjgDqzukJEU7hwzVYFC4ctB6j7vH9wzk/TagFs8L0M+PXc7\nTxD6\r\n=aIhs\r\n-----END PGP SIGNATURE-----\r\n"},"main":"dist/index.js","husky":{"hooks":{"pre-commit":"lint-staged"}},"config":{"eslint":"./examples/**/*.{js,jsx}","tslint":"./{__mocks__,src,stories}/{,**/}*.{ts,tsx}"},"readme":"[![npm version](https://badge.fury.io/js/%40gooddata%2Freact-components.svg)](https://www.npmjs.com/package/@gooddata/react-components)\n\n# GoodData.UI React components\n> A React-based JavaScript library for building data-driven applications\n\n## Getting started\n- [GoodData.UI Documentation](http://sdk.gooddata.com/gooddata-ui/)\n- [GoodData.UI Live Examples](https://gooddata-examples.herokuapp.com/)\n- [Stack Overflow](https://stackoverflow.com/questions/tagged/gooddata)\n\n### Usage\nWith [yarn](https://yarnpkg.com) installed, go to your project directory and run\n```\n$ yarn add @gooddata/react-components\n```\nIf you prefer [npm](npmjs.com) run\n```\n$ npm install --save @gooddata/react-components\n```\n\nThe public API is exposed via global `index.js`. Except for the styles, do not import any other file directly\nbecause they are not intended to be part of the public API.\n\n## Contributing\n\nWe welcome any contribution in form of [issues](https://github.com/gooddata/gooddata-react-components/issues) or [pull requests](https://github.com/gooddata/gooddata-react-components/pulls).\n\nInstall [Node.js](http://nodejs.org) (node 12.16.1, npm v6.13.4) and [Yarn](https://classic.yarnpkg.com) (1.22.4).\n\nInstall dependencies:\n```\nyarn install --frozen-lockfile\n```\n\nThese commands may come in handy while developing:\n\n| command | description |\n| ------- | ----------- |\n| `yarn install --pure-lockfile` | first step |\n| ||\n| `yarn dev` | build react-components to `/dist` in watch mode |\n| `yarn test` | run all unit tests |\n| `yarn prettier-write` | format the source code to match the valid codestyle |\n| `yarn validate` | validate codestyle |\n| ||\n| `yarn storybook` | run storybook from `/stories` on http://localhost:9001 |\n| `yarn build-storybook` | build storybook to `/dist-storybook` |\n| `yarn test-storybook` | run storybook and [screenshot tests](https://github.com/gooddata/gdc-client-utils/tree/master/test-storybook) |\n| ||\n| `yarn examples` | run Live Examples dev-server from `/examples` on https://localhost:8999 |\n| `yarn examples-build` | build Live Examples to `/examples/dist` |\n| `yarn examples-server` | serve built Live Examples - see `/examples/server/src` |\n| `yarn examples-testcafe` | run testcafe tests against `localhost:8999` |\n\n### Deploy to heroku.com\nWhen you deploy this repo to heroku, it serves *GoodData.UI Live Examples*.\nRelevant tasks are in `Procfile` and `package.json`.\n\n```bash\n# run in the project directory\nheroku login\nheroku create <your-app-name>\nheroku config:set DOMAIN_ADMIN_USERNAME=x@gooddata.com DOMAIN_ADMIN_PASSWORD=xy PROJECT_ID_TO_ASSIGN=xms7ga4tf3g3nzucd8380o2bev8oeknp\ngit push heroku HEAD:master\nheroku open\n```\n### Enable Geo Chart for Storybook and Live Examples\nGeo chart uses Mapbox to render map which requires a Mapbox access token.\n- Register an account and create Mapbox access token at [guide](https://docs.mapbox.com/help/how-mapbox-works/access-tokens/)\n- Store the created token at `.env`:\n```bash\necho -e \"EXAMPLE_MAPBOX_ACCESS_TOKEN=token\" >> .env # only need to run once\necho -e \"STORYBOOK_MAPBOX_ACCESS_TOKEN=token\" >> .env # only need to run once\n```\n\n### Run Live Examples Locally\nTo run *GoodData.UI Live Examples* locally:\n```bash\ngit clone <this-repository>\ncd  <repository-folder>\nyarn install --pure-lockfile\nyarn examples\n```\nThen open https://localhost:8999 and login using Live Examples account (you can [create one here](https://gooddata-examples.herokuapp.com/registration)).\n\n### Run Storybook locally\n- Run storybook with token stored in `.env` for more secure\n```bash\nyarn storybook\n```\n- Or run storybook with token env param exposed to cli (not suggested)\n```bash\nSTORYBOOK_MAPBOX_ACCESS_TOKEN=token yarn storybook\n```\n- Apply either above way to `yarn build-storybook` or `yarn test-storybook`\n\n### Source code formatting\nThe source code in the repository is formatted by [Prettier](https://prettier.io/).\nThe format of the code is validated by our Continuous Integration server and is one of the requirements of successful merge.\n\nPrettier is supported by every major IDE. You can find the list of supported editors and how to configure them [here](https://prettier.io/docs/en/editors.html).\n\nIn the case, when your editor is not supported or you don't want to setup the integration, you can run the `yarn prettier-write` command to reformat the code before commit.\n\n## Changelog\n\n- see [CHANGELOG.md](CHANGELOG.md)\n\n## Supported versions\n\nIn order to make the user experience with integrating GoodData UI SDK as smooth and secure as possible and to ensure that the SDK is using the latest features of the platform, we will only provide support to two most recent major versions of UI SDK.\n\nThe most recent majors will be supported in the following modes:\n\n- The latest major version will receive all new functionality and all bug fixes\n- The previous major version will only receive fixes to critical issues and security fixes. These fixes will be applied on top of last released version of the previous major\n\nThe customers are encouraged to always use the latest version of the UI SDK.\n\nIn case of using older versions, the user might face API incompatibility, performance or security issues.\n\nPlease follow the installation instructions to update to the newest version.\n\n## License\n\n(C) 2007-2020 GoodData Corporation\n\nThis project is dual licensed:\n\n- The ATTRIBUTION-NONCOMMERCIAL 4.0 INTERNATIONAL (CC BY-NC 4.0) is used for purpose of the trial experience and evaluation of GoodData.UI library.\n- The GOODDATA GOODDATA.UI LIBRARY END USER LICENSE AGREEMENT is used for GoodData customers.\n\nFor more information, please see [LICENSE](https://github.com/gooddata/gooddata-react-components/blob/master/LICENSE)\n","gitHead":"d25d403d493694248c4fd39115753df0488c7101","scripts":{"dev":"bash scripts/build.sh --dev-watch","test":"jest --watch","build":"bash scripts/build.sh","tslint":"yarn run-tslint -t verbose $npm_package_config_tslint","prepare":"cd examples/server && yarn install --frozen-lockfile && cd ../..; rm -r examples/node_modules 2>/dev/null; true","examples":"bash scripts/run-examples.sh","prepare?":"# Called before `npm publish` and on local `npm install`. Temporarily also for deleting obsolete node_modules. Ends with `true` to continue gracefully.","validate":"tsc --noEmit && yarn tslint && eslint $npm_package_config_eslint && yarn validate-style && yarn prettier-check","build-dev":"bash scripts/build.sh --dev","examples?":"# Default is developer domain, other options: yarn examples [sec,secure,stg,stg2,stg3,demo,developer or URL]","storybook":"yarn build && start-storybook -p 9001 -c .storybook","test-once":"jest","tslint-ci":"mkdir -p ./ci/results && yarn run-tslint -t checkstyle -o ./ci/results/tslint-results.xml $npm_package_config_tslint","run-tslint":"tslint -p tsconfig.json","validate-ci":"tsc --noEmit && yarn tslint-ci  && eslint $npm_package_config_eslint -f checkstyle -o ci/results/eslint-results.xml && yarn validate-style-ci && yarn prettier-check","examples-build":"bash scripts/build-examples.sh","prepublishOnly":"yarn build","prettier-check":"prettier --check '{src,stories,styles,__mocks__,examples/server/src,examples/src,examples/test}/**/*.{ts,js,tsx,jsx,json,scss,md,yaml,html}'","prettier-write":"prettier --write '{src,stories,styles,__mocks__,examples/server/src,examples/src,examples/test}/**/*.{ts,js,tsx,jsx,json,scss,md,yaml,html}'","test-storybook":"yarn build && test-storybook","validate-style":"stylelint '**/*.scss'","build-storybook":"yarn build && build-storybook -c .storybook -o dist-storybook","examples-server":"node examples/server/src/index.js","heroku-postbuild":"yarn examples-build developer","examples-testcafe":"./scripts/run-testcafe.sh visual","validate-style-ci":"stylelint '**/*.scss' --custom-formatter=node_modules/stylelint-checkstyle-formatter > ci/results/stylelint-results.xml","check-circular-deps":"madge --circular --extensions ts ./src","examples-testcafe-ci":"./scripts/run-testcafe.sh ci","examples-testcafe-live":"./scripts/run-testcafe.sh live"},"typings":"dist/index.d.ts","_npmUser":{"name":"gooddata-ci","email":"rail@gooddata.com"},"deprecated":"@gooddata/react-components@7 reached End of Support on March 31, 2022. Please upgrade (see https://sdk.gooddata.com/gooddata-ui/docs/supported_versions.html for more information).","repository":{"url":"git+ssh://git@github.com/gooddata/gooddata-react-components.git","type":"git"},"_npmVersion":"6.13.4","description":"GoodData.UI - A powerful JavaScript library for building analytical applications","directories":{},"lint-staged":{"{src,stories,styles,__mocks__,examples/server/src,examples/src,examples/test}/**/*.{ts,js,tsx,jsx,scss}":["npx gdc-fix-copyright","git add"],"{src,stories,styles,__mocks__,examples/server/src,examples/src,examples/test}/**/*.{ts,js,tsx,jsx,json,scss,md,yaml,html}":["prettier --write","git add"]},"_nodeVersion":"12.16.1","dependencies":{"rxjs":"^5.5.6","uuid":"^3.2.1","immer":"^1.3.1","lodash":"^4.17.15","date-fns":"^2.7.0","downshift":"^3.2.7","invariant":"^2.2.2","mapbox-gl":"^1.6.1","classnames":"^2.2.6","codemirror":"^5.54.0","highcharts":"7.1.1","prop-types":"^15.6.0","react-intl":"^3.6.0","custom-event":"^1.0.1","react-window":"^1.8.1","ag-grid-react":"20.0.0","react-measure":"^2.3.0","@types/mapbox-gl":"^1.6.1","react-day-picker":"~7.3.0","react-responsive":"^3.0.0","stringify-object":"^2.4.0","@gooddata/typings":"^2.24.2","@types/codemirror":"^0.0.95","ag-grid-community":"20.0.0","http-status-codes":"^1.3.0","react-codemirror2":"^7.2.0","@gooddata/js-utils":"^3.10.5","@gooddata/numberjs":"^3.2.4","fixed-data-table-2":"0.7.17","@gooddata/goodstrap":"^68.10.0","react-dom-factories":"^1.0.2","@gooddata/gooddata-js":"^13.0.1","json-stable-stringify":"^1.0.1","react-transition-group":"^2.2.1","hoist-non-react-statics":"^3.3.0","nodelist-foreach-polyfill":"^1.2.0","@formatjs/intl-pluralrules":"^1.3.6","highcharts-grouped-categories":"^1.1.3"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"raf":"3.3.2","yup":"^0.24.1","jest":"24.7.1","husky":"3.0.0","madge":"^3.4.4","react":"^16.5.2","enzyme":"3.5.0","eslint":"4.19.1","formik":"^0.11.11","moment":"2.23.0","history":"^4.7.2","ts-jest":"24.0.0","webpack":"4.30.0","full-icu":"^1.3.0","prettier":"1.16.4","react-ga":"^2.5.2","recharts":"1.0.0-beta.9","testcafe":"1.1.4","commander":"2.14.1","node-sass":"4.13.0","react-dom":"^16.5.2","stylelint":"^10.0.0","supertest":"3.0.0","ts-loader":"6.0.0","@types/raf":"^3.4.0","css-loader":"0.28.7","jest-junit":"3.0.0","raw-loader":"0.5.1","styled-jsx":"2.2.1","typescript":"3.3.4000","@babel/core":"7.4.4","@types/jest":"24.0.6","@types/node":"7.0.8","@types/uuid":"3.4.3","file-loader":"3.0.1","jest-enzyme":"7.0.2","lint-staged":"9.1.0","sass-loader":"6.0.6","webpack-cli":"3.3.2","@types/react":"16.8.6","babel-loader":"8.0.5","react-helmet":"5.2.0","react-select":"1.2.1","style-loader":"0.19.1","@types/enzyme":"3.1.13","@types/lodash":"4.14.123","testcafe-live":"0.1.4","@babel/runtime":"7.4.4","dotenv-webpack":"^1.7.0","@babel/polyfill":"^7.4.4","@storybook/react":"5.0.11","@types/invariant":"2.2.29","@types/react-dom":"16.0.11","isomorphic-fetch":"2.2.1","react-datepicker":"1.1.0","react-router-dom":"4.2.2","@babel/preset-env":"7.4.4","@gooddata/mock-js":"^2.13.1","@storybook/addons":"5.0.11","@types/classnames":"2.2.3","@types/prop-types":"15.5.2","@storybook/theming":"5.0.11","identity-obj-proxy":"^3.0.0","intl-messageformat":"^7.5.4","webpack-dev-server":"3.3.1","@babel/preset-react":"7.0.0","@types/react-portal":"4.0.1","@types/react-window":"^1.8.1","babel-plugin-lodash":"3.3.4","html-webpack-plugin":"3.2.0","react-test-renderer":"16.4.2","@types/react-measure":"2.0.5","clean-webpack-plugin":"2.0.2","stats-webpack-plugin":"0.7.0","eslint-config-prettier":"4.1.0","react-google-recaptcha":"^0.14.1","tslint-config-prettier":"1.18.0","@gooddata/eslint-config":"^1.0.0","@gooddata/tslint-config":"1.0.0","@types/react-responsive":"^3.0.3","@types/storybook__react":"4.0.1","@types/stringify-object":"^3.2.0","enzyme-adapter-react-16":"1.3.1","@gooddata/test-storybook":"4.0.0","@storybook/addon-actions":"5.0.11","@storybook/addon-options":"5.0.11","node-sass-magic-importer":"5.1.0","react-syntax-highlighter":"11.0.2","@types/fixed-data-table-2":"0.8.1","stylelint-config-prettier":"5.2.0","@gooddata/stylelint-config":"4.0.1","@types/react-test-renderer":"16.0.0","circular-dependency-plugin":"5.0.2","compression-webpack-plugin":"2.0.0","@types/json-stable-stringify":"^1.0.32","@gooddata/frontend-npm-scripts":"1.1.0","@types/enzyme-adapter-react-16":"1.0.3","stylelint-checkstyle-formatter":"0.1.0","@types/storybook__addon-actions":"3.4.2","@babel/plugin-proposal-class-properties":"7.4.4","@babel/plugin-proposal-object-rest-spread":"7.4.4","@babel/plugin-transform-async-to-generator":"7.4.4"},"peerDependencies":{"react":"^16.5.2","react-dom":"^16.5.2"},"_npmOperationalInternal":{"tmp":"tmp/react-components_7.8.0-beta.18_1592404939365_0.6387813908129891","host":"s3://npm-registry-packages"}},"7.8.0-alpha-ivan.mjartan-IMJ-ONE-4449-2020-06-17T15-48-49-483Z":{"name":"@gooddata/react-components","version":"7.8.0-alpha-ivan.mjartan-IMJ-ONE-4449-2020-06-17T15-48-49-483Z","author":{"name":"GoodData Corporation"},"license":"BSD-3-Clause","_id":"@gooddata/react-components@7.8.0-alpha-ivan.mjartan-IMJ-ONE-4449-2020-06-17T15-48-49-483Z","maintainers":[{"name":"afi","email":"adam.fiedler@gooddata.com"},{"name":"bertold8","email":"ivan.nejezchleb@seznam.cz"},{"name":"bich.nguyen","email":"bich.nguyen@gooddata.com"},{"name":"brbistas","email":"valentinos.chraniotis@gooddata.com"},{"name":"bugsbunny338","email":"jiri.zajic@mensa.cz"},{"name":"de.do","email":"de.do@gooddata.com"},{"name":"gooddata-ci","email":"rail@gooddata.com"},{"name":"hang.ngo","email":"hang.ngo@gooddata.com"},{"name":"hung.nguyen.hoang","email":"hung.nguyen@gooddata.com"},{"name":"huong.nguyen","email":"huong.nguyen@gooddata.com"},{"name":"huyen.nguyen","email":"huyen.nguyen@gooddata.com"},{"name":"ivan.mjartan","email":"ivan.mjartan@gooddata.com"},{"name":"jakub-sterba","email":"jakub.sterba@gooddata.com"},{"name":"jaroslav.tomecek","email":"jaroslav.tomecek@gooddata.com"},{"name":"jkittler","email":"honza.kittler@gmail.com"},{"name":"khanh.le","email":"khanh.le@gooddata.com"},{"name":"lanhuynh","email":"lan.huynh@gooddata.com"},{"name":"linhhong","email":"linh.hong@gooddata.com"},{"name":"lupko","email":"lubomir.slivka@gooddata.com"},{"name":"mai.nguyen","email":"mai.nguyen@gooddata.com"},{"name":"matyas.kandl","email":"matyas.kandl@gooddata.com"},{"name":"michal.marsal","email":"michal.marsal@gooddata.com"},{"name":"my.duong","email":"my.duong@gooddata.com"},{"name":"naibinh","email":"naibinh@gmail.com"},{"name":"nikolacech","email":"nikola.cech@gooddata.com"},{"name":"nis.hua","email":"nis.hua@gooddata.com"},{"name":"no23reason","email":"dan.homola@hotmail.cz"},{"name":"patrikbraborec","email":"patrik.braborec@gooddata.com"},{"name":"pbenes","email":"petr.benes@gooddata.com"},{"name":"petrjanu","email":"petr.janu@gooddata.com"},{"name":"pkingo","email":"philipandreaskingo@hotmail.com"},{"name":"ptquang86","email":"ptquang86@gmail.com"},{"name":"qduval","email":"quentin.duval@gooddata.com"},{"name":"rodri360","email":"me@rodri360.com"},{"name":"scavnickyj","email":"jakub.scavnicky@gooddata.com"},{"name":"sitina","email":"jiri.sitina@gooddata.com"},{"name":"strouhaljan","email":"strouhal.jan@gmail.com"},{"name":"thao-luong","email":"thao.luong@gooddata.com"},{"name":"thuong.nguyen","email":"thuong.nguyen@gooddata.com"},{"name":"tomas.kratochvil","email":"tomas.kratochvil@gooddata.com"},{"name":"tomsatgd","email":"tomas.satinsky@gooddata.com"},{"name":"trung-le-quoc","email":"trung.le@gooddata.com"},{"name":"tu-ngo","email":"tungo1981@gmail.com"},{"name":"tu.bui","email":"tu.bui@gooddata.com"},{"name":"tulean","email":"tuan.le@gooddata.com"},{"name":"tuqt1005","email":"tu.tran@gooddata.com"},{"name":"utdnah","email":"danh.ung@gooddata.com"},{"name":"vi.phan","email":"vi.phan@gooddata.com"},{"name":"vlastikcz","email":"vlastimil.kotas@gooddata.com"},{"name":"vu.pham","email":"vu.pham@gooddata.com"},{"name":"xmort","email":"petr.dolejsi@gooddata.com"},{"name":"yanlipnican","email":"yanlipnican@gmail.com"}],"homepage":"https://github.com/gooddata/gooddata-react-components#readme","bugs":{"url":"https://github.com/gooddata/gooddata-react-components/issues"},"dist":{"shasum":"2aad692e736221287515228b51e25e31d9b5e063","tarball":"https://registry.npmjs.org/@gooddata/react-components/-/react-components-7.8.0-alpha-ivan.mjartan-IMJ-ONE-4449-2020-06-17T15-48-49-483Z.tgz","fileCount":2660,"integrity":"sha512-guV4+bisuStucB47z0HUyYxTuv5OQku+ZMLzkLwoAxyCSUeylDwvr/UfY2Hg1HTMEmKA7/ZbGz0JspNR7L346g==","signatures":[{"sig":"MEUCIEVIhAIzZA/6xHs2iR7hC5FkST8aje4t5TmGI347Zov4AiEAoUMawHFwBdFkjFehqAV/kn8GPMEP7GqB/5Su/uBTH8s=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":10641018,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJe6juTCRA9TVsSAnZWagAApKgP/R5luQXV8+oEtDca46q3\nkBIwP+27F71NN/WS0EPl+JesWvkWie7suPShzvzDBtZNpZiEnr50LWHJwxWM\n2eFe/DTiwkcWkqLd7P4lnachGUT6GH7OpN/mu+iQ0HkkFI0iOPtAwzqjdMgw\nLmXPuOwi2r2iaD9dGFoIRJJRL+aKcsTyUWD7Mw2B4cs7PGrjcdA5G3+gh2rA\ntps98hA+UZR14wRRRQ9XYaOxz7Poz/EqMSARtM4p3JyUvn/Pbz8iZi2mrQwE\nhL7Mzv+kfMmC6xx0G8CGVLi5/2+fgW54OUiHhTWyAQYompMk7t1MhcQ70nUj\n7sWvj8vdYoOTUKpHp+HEwkUQqMXi1oklD2kVHOOgig5j3WxghhhWthmhBt5D\n1z3Ybmu/PYf9KLOBupE3mhRtmoqQQ65cFel61qDzVg4RgVKnKsHpJ8D+fhpQ\n/mr1Dfb9017NRv0PDcKdLJG4iNBe8vw/fyMNLD323L5NktrOt348A2911GJs\niMhG6443WU4sUAcXRaIBg/iWcCIAMw9XVyFQWnVfVwUWq1JKXlrATSATBVUk\n5mboggj1mePAy+hZ3tyQlU6sl89uB19wbVoXNrVPUUkMaJMlbSBecM26wyJ9\nhFeCE6q/gkW+L7Cr3TeKXr+qkZAB46v1qdZt277PWzS2jHRkYoDmqw2y3W4F\ntKf8\r\n=0lhZ\r\n-----END PGP SIGNATURE-----\r\n"},"main":"dist/index.js","husky":{"hooks":{"pre-commit":"lint-staged"}},"config":{"eslint":"./examples/**/*.{js,jsx}","tslint":"./{__mocks__,src,stories}/{,**/}*.{ts,tsx}"},"readme":"[![npm version](https://badge.fury.io/js/%40gooddata%2Freact-components.svg)](https://www.npmjs.com/package/@gooddata/react-components)\n\n# GoodData.UI React components\n> A React-based JavaScript library for building data-driven applications\n\n## Getting started\n- [GoodData.UI Documentation](http://sdk.gooddata.com/gooddata-ui/)\n- [GoodData.UI Live Examples](https://gooddata-examples.herokuapp.com/)\n- [Stack Overflow](https://stackoverflow.com/questions/tagged/gooddata)\n\n### Usage\nWith [yarn](https://yarnpkg.com) installed, go to your project directory and run\n```\n$ yarn add @gooddata/react-components\n```\nIf you prefer [npm](npmjs.com) run\n```\n$ npm install --save @gooddata/react-components\n```\n\nThe public API is exposed via global `index.js`. Except for the styles, do not import any other file directly\nbecause they are not intended to be part of the public API.\n\n## Contributing\n\nWe welcome any contribution in form of [issues](https://github.com/gooddata/gooddata-react-components/issues) or [pull requests](https://github.com/gooddata/gooddata-react-components/pulls).\n\nInstall [Node.js](http://nodejs.org) (node 12.16.1, npm v6.13.4) and [Yarn](https://classic.yarnpkg.com) (1.22.4).\n\nInstall dependencies:\n```\nyarn install --frozen-lockfile\n```\n\nThese commands may come in handy while developing:\n\n| command | description |\n| ------- | ----------- |\n| `yarn install --pure-lockfile` | first step |\n| ||\n| `yarn dev` | build react-components to `/dist` in watch mode |\n| `yarn test` | run all unit tests |\n| `yarn prettier-write` | format the source code to match the valid codestyle |\n| `yarn validate` | validate codestyle |\n| ||\n| `yarn storybook` | run storybook from `/stories` on http://localhost:9001 |\n| `yarn build-storybook` | build storybook to `/dist-storybook` |\n| `yarn test-storybook` | run storybook and [screenshot tests](https://github.com/gooddata/gdc-client-utils/tree/master/test-storybook) |\n| ||\n| `yarn examples` | run Live Examples dev-server from `/examples` on https://localhost:8999 |\n| `yarn examples-build` | build Live Examples to `/examples/dist` |\n| `yarn examples-server` | serve built Live Examples - see `/examples/server/src` |\n| `yarn examples-testcafe` | run testcafe tests against `localhost:8999` |\n\n### Deploy to heroku.com\nWhen you deploy this repo to heroku, it serves *GoodData.UI Live Examples*.\nRelevant tasks are in `Procfile` and `package.json`.\n\n```bash\n# run in the project directory\nheroku login\nheroku create <your-app-name>\nheroku config:set DOMAIN_ADMIN_USERNAME=x@gooddata.com DOMAIN_ADMIN_PASSWORD=xy PROJECT_ID_TO_ASSIGN=xms7ga4tf3g3nzucd8380o2bev8oeknp\ngit push heroku HEAD:master\nheroku open\n```\n### Enable Geo Chart for Storybook and Live Examples\nGeo chart uses Mapbox to render map which requires a Mapbox access token.\n- Register an account and create Mapbox access token at [guide](https://docs.mapbox.com/help/how-mapbox-works/access-tokens/)\n- Store the created token at `.env`:\n```bash\necho -e \"EXAMPLE_MAPBOX_ACCESS_TOKEN=token\" >> .env # only need to run once\necho -e \"STORYBOOK_MAPBOX_ACCESS_TOKEN=token\" >> .env # only need to run once\n```\n\n### Run Live Examples Locally\nTo run *GoodData.UI Live Examples* locally:\n```bash\ngit clone <this-repository>\ncd  <repository-folder>\nyarn install --pure-lockfile\nyarn examples\n```\nThen open https://localhost:8999 and login using Live Examples account (you can [create one here](https://gooddata-examples.herokuapp.com/registration)).\n\n### Run Storybook locally\n- Run storybook with token stored in `.env` for more secure\n```bash\nyarn storybook\n```\n- Or run storybook with token env param exposed to cli (not suggested)\n```bash\nSTORYBOOK_MAPBOX_ACCESS_TOKEN=token yarn storybook\n```\n- Apply either above way to `yarn build-storybook` or `yarn test-storybook`\n\n### Source code formatting\nThe source code in the repository is formatted by [Prettier](https://prettier.io/).\nThe format of the code is validated by our Continuous Integration server and is one of the requirements of successful merge.\n\nPrettier is supported by every major IDE. You can find the list of supported editors and how to configure them [here](https://prettier.io/docs/en/editors.html).\n\nIn the case, when your editor is not supported or you don't want to setup the integration, you can run the `yarn prettier-write` command to reformat the code before commit.\n\n## Changelog\n\n- see [CHANGELOG.md](CHANGELOG.md)\n\n## Supported versions\n\nIn order to make the user experience with integrating GoodData UI SDK as smooth and secure as possible and to ensure that the SDK is using the latest features of the platform, we will only provide support to two most recent major versions of UI SDK.\n\nThe most recent majors will be supported in the following modes:\n\n- The latest major version will receive all new functionality and all bug fixes\n- The previous major version will only receive fixes to critical issues and security fixes. These fixes will be applied on top of last released version of the previous major\n\nThe customers are encouraged to always use the latest version of the UI SDK.\n\nIn case of using older versions, the user might face API incompatibility, performance or security issues.\n\nPlease follow the installation instructions to update to the newest version.\n\n## License\n\n(C) 2007-2020 GoodData Corporation\n\nThis project is dual licensed:\n\n- The ATTRIBUTION-NONCOMMERCIAL 4.0 INTERNATIONAL (CC BY-NC 4.0) is used for purpose of the trial experience and evaluation of GoodData.UI library.\n- The GOODDATA GOODDATA.UI LIBRARY END USER LICENSE AGREEMENT is used for GoodData customers.\n\nFor more information, please see [LICENSE](https://github.com/gooddata/gooddata-react-components/blob/master/LICENSE)\n","gitHead":"7937841dce84a44e4c07bdaaeeddc441b0df656c","scripts":{"dev":"bash scripts/build.sh --dev-watch","test":"jest --watch","build":"bash scripts/build.sh","tslint":"yarn run-tslint -t verbose $npm_package_config_tslint","prepare":"cd examples/server && yarn install --frozen-lockfile && cd ../..; rm -r examples/node_modules 2>/dev/null; true","examples":"bash scripts/run-examples.sh","prepare?":"# Called before `npm publish` and on local `npm install`. Temporarily also for deleting obsolete node_modules. Ends with `true` to continue gracefully.","validate":"tsc --noEmit && yarn tslint && eslint $npm_package_config_eslint && yarn validate-style && yarn prettier-check","build-dev":"bash scripts/build.sh --dev","examples?":"# Default is developer domain, other options: yarn examples [sec,secure,stg,stg2,stg3,demo,developer or URL]","storybook":"yarn build && start-storybook -p 9001 -c .storybook","test-once":"jest","tslint-ci":"mkdir -p ./ci/results && yarn run-tslint -t checkstyle -o ./ci/results/tslint-results.xml $npm_package_config_tslint","run-tslint":"tslint -p tsconfig.json","validate-ci":"tsc --noEmit && yarn tslint-ci  && eslint $npm_package_config_eslint -f checkstyle -o ci/results/eslint-results.xml && yarn validate-style-ci && yarn prettier-check","examples-build":"bash scripts/build-examples.sh","prepublishOnly":"yarn build","prettier-check":"prettier --check '{src,stories,styles,__mocks__,examples/server/src,examples/src,examples/test}/**/*.{ts,js,tsx,jsx,json,scss,md,yaml,html}'","prettier-write":"prettier --write '{src,stories,styles,__mocks__,examples/server/src,examples/src,examples/test}/**/*.{ts,js,tsx,jsx,json,scss,md,yaml,html}'","test-storybook":"yarn build && test-storybook","validate-style":"stylelint '**/*.scss'","build-storybook":"yarn build && build-storybook -c .storybook -o dist-storybook","examples-server":"node examples/server/src/index.js","heroku-postbuild":"yarn examples-build developer","examples-testcafe":"./scripts/run-testcafe.sh visual","validate-style-ci":"stylelint '**/*.scss' --custom-formatter=node_modules/stylelint-checkstyle-formatter > ci/results/stylelint-results.xml","check-circular-deps":"madge --circular --extensions ts ./src","examples-testcafe-ci":"./scripts/run-testcafe.sh ci","examples-testcafe-live":"./scripts/run-testcafe.sh live"},"typings":"dist/index.d.ts","_npmUser":{"name":"ivan.mjartan","email":"ivan.mjartan@gooddata.com"},"deprecated":"@gooddata/react-components@7 reached End of Support on March 31, 2022. Please upgrade (see https://sdk.gooddata.com/gooddata-ui/docs/supported_versions.html for more information).","repository":{"url":"git+ssh://git@github.com/gooddata/gooddata-react-components.git","type":"git"},"_npmVersion":"6.13.4","description":"GoodData.UI - A powerful JavaScript library for building analytical applications","directories":{},"lint-staged":{"{src,stories,styles,__mocks__,examples/server/src,examples/src,examples/test}/**/*.{ts,js,tsx,jsx,scss}":["npx gdc-fix-copyright","git add"],"{src,stories,styles,__mocks__,examples/server/src,examples/src,examples/test}/**/*.{ts,js,tsx,jsx,json,scss,md,yaml,html}":["prettier --write","git add"]},"_nodeVersion":"12.16.1","dependencies":{"rxjs":"^5.5.6","uuid":"^3.2.1","immer":"^1.3.1","lodash":"^4.17.15","date-fns":"^2.7.0","downshift":"^3.2.7","invariant":"^2.2.2","mapbox-gl":"^1.6.1","classnames":"^2.2.6","codemirror":"^5.54.0","highcharts":"7.1.1","prop-types":"^15.6.0","react-intl":"^3.6.0","custom-event":"^1.0.1","react-window":"^1.8.1","ag-grid-react":"20.0.0","react-measure":"^2.3.0","@types/mapbox-gl":"^1.6.1","react-day-picker":"~7.3.0","react-responsive":"^3.0.0","stringify-object":"^2.4.0","@gooddata/typings":"^2.24.2","@types/codemirror":"^0.0.95","ag-grid-community":"20.0.0","http-status-codes":"^1.3.0","react-codemirror2":"^7.2.0","@gooddata/js-utils":"^3.10.5","@gooddata/numberjs":"^3.2.4","fixed-data-table-2":"0.7.17","@gooddata/goodstrap":"^68.10.0","react-dom-factories":"^1.0.2","@gooddata/gooddata-js":"^13.0.1","json-stable-stringify":"^1.0.1","react-transition-group":"^2.2.1","hoist-non-react-statics":"^3.3.0","nodelist-foreach-polyfill":"^1.2.0","@formatjs/intl-pluralrules":"^1.3.6","highcharts-grouped-categories":"^1.1.3"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"raf":"3.3.2","yup":"^0.24.1","jest":"24.7.1","husky":"3.0.0","madge":"^3.4.4","react":"^16.5.2","enzyme":"3.5.0","eslint":"4.19.1","formik":"^0.11.11","moment":"2.23.0","history":"^4.7.2","ts-jest":"24.0.0","webpack":"4.30.0","full-icu":"^1.3.0","prettier":"1.16.4","react-ga":"^2.5.2","recharts":"1.0.0-beta.9","testcafe":"1.1.4","commander":"2.14.1","node-sass":"4.13.0","react-dom":"^16.5.2","stylelint":"^10.0.0","supertest":"3.0.0","ts-loader":"6.0.0","@types/raf":"^3.4.0","css-loader":"0.28.7","jest-junit":"3.0.0","raw-loader":"0.5.1","styled-jsx":"2.2.1","typescript":"3.3.4000","@babel/core":"7.4.4","@types/jest":"24.0.6","@types/node":"7.0.8","@types/uuid":"3.4.3","file-loader":"3.0.1","jest-enzyme":"7.0.2","lint-staged":"9.1.0","sass-loader":"6.0.6","webpack-cli":"3.3.2","@types/react":"16.8.6","babel-loader":"8.0.5","react-helmet":"5.2.0","react-select":"1.2.1","style-loader":"0.19.1","@types/enzyme":"3.1.13","@types/lodash":"4.14.123","testcafe-live":"0.1.4","@babel/runtime":"7.4.4","dotenv-webpack":"^1.7.0","@babel/polyfill":"^7.4.4","@storybook/react":"5.0.11","@types/invariant":"2.2.29","@types/react-dom":"16.0.11","isomorphic-fetch":"2.2.1","react-datepicker":"1.1.0","react-router-dom":"4.2.2","@babel/preset-env":"7.4.4","@gooddata/mock-js":"^2.13.1","@storybook/addons":"5.0.11","@types/classnames":"2.2.3","@types/prop-types":"15.5.2","@storybook/theming":"5.0.11","identity-obj-proxy":"^3.0.0","intl-messageformat":"^7.5.4","webpack-dev-server":"3.3.1","@babel/preset-react":"7.0.0","@types/react-portal":"4.0.1","@types/react-window":"^1.8.1","babel-plugin-lodash":"3.3.4","html-webpack-plugin":"3.2.0","react-test-renderer":"16.4.2","@types/react-measure":"2.0.5","clean-webpack-plugin":"2.0.2","stats-webpack-plugin":"0.7.0","eslint-config-prettier":"4.1.0","react-google-recaptcha":"^0.14.1","tslint-config-prettier":"1.18.0","@gooddata/eslint-config":"^1.0.0","@gooddata/tslint-config":"1.0.0","@types/react-responsive":"^3.0.3","@types/storybook__react":"4.0.1","@types/stringify-object":"^3.2.0","enzyme-adapter-react-16":"1.3.1","@gooddata/test-storybook":"4.0.0","@storybook/addon-actions":"5.0.11","@storybook/addon-options":"5.0.11","node-sass-magic-importer":"5.1.0","react-syntax-highlighter":"11.0.2","@types/fixed-data-table-2":"0.8.1","stylelint-config-prettier":"5.2.0","@gooddata/stylelint-config":"4.0.1","@types/react-test-renderer":"16.0.0","circular-dependency-plugin":"5.0.2","compression-webpack-plugin":"2.0.0","@types/json-stable-stringify":"^1.0.32","@gooddata/frontend-npm-scripts":"1.1.0","@types/enzyme-adapter-react-16":"1.0.3","stylelint-checkstyle-formatter":"0.1.0","@types/storybook__addon-actions":"3.4.2","@babel/plugin-proposal-class-properties":"7.4.4","@babel/plugin-proposal-object-rest-spread":"7.4.4","@babel/plugin-transform-async-to-generator":"7.4.4"},"peerDependencies":{"react":"^16.5.2","react-dom":"^16.5.2"},"_npmOperationalInternal":{"tmp":"tmp/react-components_7.8.0-alpha-ivan.mjartan-IMJ-ONE-4449-2020-06-17T15-48-49-483Z_1592408978343_0.5555713824866699","host":"s3://npm-registry-packages"}},"7.8.0-alpha-de.do-dedo-sd-985-2020-06-18T02-23-45-562Z":{"name":"@gooddata/react-components","version":"7.8.0-alpha-de.do-dedo-sd-985-2020-06-18T02-23-45-562Z","author":{"name":"GoodData Corporation"},"license":"BSD-3-Clause","_id":"@gooddata/react-components@7.8.0-alpha-de.do-dedo-sd-985-2020-06-18T02-23-45-562Z","maintainers":[{"name":"afi","email":"adam.fiedler@gooddata.com"},{"name":"bertold8","email":"ivan.nejezchleb@seznam.cz"},{"name":"bich.nguyen","email":"bich.nguyen@gooddata.com"},{"name":"brbistas","email":"valentinos.chraniotis@gooddata.com"},{"name":"bugsbunny338","email":"jiri.zajic@mensa.cz"},{"name":"de.do","email":"de.do@gooddata.com"},{"name":"gooddata-ci","email":"rail@gooddata.com"},{"name":"hang.ngo","email":"hang.ngo@gooddata.com"},{"name":"hung.nguyen.hoang","email":"hung.nguyen@gooddata.com"},{"name":"huong.nguyen","email":"huong.nguyen@gooddata.com"},{"name":"huyen.nguyen","email":"huyen.nguyen@gooddata.com"},{"name":"ivan.mjartan","email":"ivan.mjartan@gooddata.com"},{"name":"jakub-sterba","email":"jakub.sterba@gooddata.com"},{"name":"jaroslav.tomecek","email":"jaroslav.tomecek@gooddata.com"},{"name":"jkittler","email":"honza.kittler@gmail.com"},{"name":"khanh.le","email":"khanh.le@gooddata.com"},{"name":"lanhuynh","email":"lan.huynh@gooddata.com"},{"name":"linhhong","email":"linh.hong@gooddata.com"},{"name":"lupko","email":"lubomir.slivka@gooddata.com"},{"name":"mai.nguyen","email":"mai.nguyen@gooddata.com"},{"name":"matyas.kandl","email":"matyas.kandl@gooddata.com"},{"name":"michal.marsal","email":"michal.marsal@gooddata.com"},{"name":"my.duong","email":"my.duong@gooddata.com"},{"name":"naibinh","email":"naibinh@gmail.com"},{"name":"nikolacech","email":"nikola.cech@gooddata.com"},{"name":"nis.hua","email":"nis.hua@gooddata.com"},{"name":"no23reason","email":"dan.homola@hotmail.cz"},{"name":"patrikbraborec","email":"patrik.braborec@gooddata.com"},{"name":"pbenes","email":"petr.benes@gooddata.com"},{"name":"petrjanu","email":"petr.janu@gooddata.com"},{"name":"pkingo","email":"philipandreaskingo@hotmail.com"},{"name":"ptquang86","email":"ptquang86@gmail.com"},{"name":"qduval","email":"quentin.duval@gooddata.com"},{"name":"rodri360","email":"me@rodri360.com"},{"name":"scavnickyj","email":"jakub.scavnicky@gooddata.com"},{"name":"sitina","email":"jiri.sitina@gooddata.com"},{"name":"strouhaljan","email":"strouhal.jan@gmail.com"},{"name":"thao-luong","email":"thao.luong@gooddata.com"},{"name":"thuong.nguyen","email":"thuong.nguyen@gooddata.com"},{"name":"tomas.kratochvil","email":"tomas.kratochvil@gooddata.com"},{"name":"tomsatgd","email":"tomas.satinsky@gooddata.com"},{"name":"trung-le-quoc","email":"trung.le@gooddata.com"},{"name":"tu-ngo","email":"tungo1981@gmail.com"},{"name":"tu.bui","email":"tu.bui@gooddata.com"},{"name":"tulean","email":"tuan.le@gooddata.com"},{"name":"tuqt1005","email":"tu.tran@gooddata.com"},{"name":"utdnah","email":"danh.ung@gooddata.com"},{"name":"vi.phan","email":"vi.phan@gooddata.com"},{"name":"vlastikcz","email":"vlastimil.kotas@gooddata.com"},{"name":"vu.pham","email":"vu.pham@gooddata.com"},{"name":"xmort","email":"petr.dolejsi@gooddata.com"},{"name":"yanlipnican","email":"yanlipnican@gmail.com"}],"homepage":"https://github.com/gooddata/gooddata-react-components#readme","bugs":{"url":"https://github.com/gooddata/gooddata-react-components/issues"},"dist":{"shasum":"6a8570135a2a611924d44c008b99e3b0b75e38ad","tarball":"https://registry.npmjs.org/@gooddata/react-components/-/react-components-7.8.0-alpha-de.do-dedo-sd-985-2020-06-18T02-23-45-562Z.tgz","fileCount":2657,"integrity":"sha512-lc7paxy2NuwQThSX14Wr1x8xEV7bOhcuvdwKomfaPVa1JB5utfLi21EndAnYwqGFTn3ek1vkXRdZ4OuYIfSAFw==","signatures":[{"sig":"MEYCIQCbh5M94K12XvvUTM1PSdM0bYpy9M0B0OzB1edEGCpH4wIhAKnqLd40o/2jKa/rnk17FKiWWSNpFgzZUGg+mbj23C4o","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":10574564,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJe6tBYCRA9TVsSAnZWagAAUfEQAIHTftejYd20j3wE9xBg\nydkVgoa4sVDvZKIOOWnKTO/X/QqXaOO+FWmfKn7Q1eV4kQqyBVJtgt+lMA++\nsWstjGQzlzIJOcjGiB+vsZ5AgGts3sRBhf+kaRhUCHZpaySsIIwYWetgjSct\n1JSt/5tZmuFjyqF5Z33U9LULYS/z9O6OlhnsT0X/dcu62THkssLJvFW4n2Yl\nLOmFXABahG82Usajha4uo/EeYfLFm9Wq4dk1tRRyUhoUrNgGjsxRtwWLUCO4\nKyPfKok8csS25u5vSLt4UzkHOV9Hi8sn4o9+6bkE8MSwNjn+PtG8nYleTili\nJh1U/M8JBLGR/kjrg8PukNS3rxnutC8tYxpp5XI9A8a5Wd+AoyBs5vzL04FC\n0E5BtF+LUY8pCGvrmHrhW9d04XosvoqAYEl92I+wbLAfBSA+6FK/ctBtuZrx\nDbHBEBJiLycjQONOXpgZ+elH1AiEk0nETM2EED8Ho1bwWcBwmbmxjv/QSEj+\nHleoeMyYSkxly0MZc5HCZU7/4BDDxljMugJXZCSuNfTvc6s/Nl/Pb6kLWLHn\n8O87aUu+RHZbtW35r1n121EycAsqXk+dkI44bspfFTu/l8vFkzXPAEWhI4QQ\nF1Cx9TZgO6n647TlLG5NNEXikN3c7b8jBUSgX6ndiDQZPZDSRbOyuakAkyzG\nj+PX\r\n=OlWS\r\n-----END PGP SIGNATURE-----\r\n"},"main":"dist/index.js","husky":{"hooks":{"pre-commit":"lint-staged"}},"config":{"eslint":"./examples/**/*.{js,jsx}","tslint":"./{__mocks__,src,stories}/{,**/}*.{ts,tsx}"},"readme":"[![npm version](https://badge.fury.io/js/%40gooddata%2Freact-components.svg)](https://www.npmjs.com/package/@gooddata/react-components)\n\n# GoodData.UI React components\n> A React-based JavaScript library for building data-driven applications\n\n## Getting started\n- [GoodData.UI Documentation](http://sdk.gooddata.com/gooddata-ui/)\n- [GoodData.UI Live Examples](https://gooddata-examples.herokuapp.com/)\n- [Stack Overflow](https://stackoverflow.com/questions/tagged/gooddata)\n\n### Usage\nWith [yarn](https://yarnpkg.com) installed, go to your project directory and run\n```\n$ yarn add @gooddata/react-components\n```\nIf you prefer [npm](npmjs.com) run\n```\n$ npm install --save @gooddata/react-components\n```\n\nThe public API is exposed via global `index.js`. Except for the styles, do not import any other file directly\nbecause they are not intended to be part of the public API.\n\n## Contributing\n\nWe welcome any contribution in form of [issues](https://github.com/gooddata/gooddata-react-components/issues) or [pull requests](https://github.com/gooddata/gooddata-react-components/pulls).\n\nInstall [Node.js](http://nodejs.org) (node 12.16.1, npm v6.13.4) and [Yarn](https://classic.yarnpkg.com) (1.22.4).\n\nInstall dependencies:\n```\nyarn install --frozen-lockfile\n```\n\nThese commands may come in handy while developing:\n\n| command | description |\n| ------- | ----------- |\n| `yarn install --pure-lockfile` | first step |\n| ||\n| `yarn dev` | build react-components to `/dist` in watch mode |\n| `yarn test` | run all unit tests |\n| `yarn prettier-write` | format the source code to match the valid codestyle |\n| `yarn validate` | validate codestyle |\n| ||\n| `yarn storybook` | run storybook from `/stories` on http://localhost:9001 |\n| `yarn build-storybook` | build storybook to `/dist-storybook` |\n| `yarn test-storybook` | run storybook and [screenshot tests](https://github.com/gooddata/gdc-client-utils/tree/master/test-storybook) |\n| ||\n| `yarn examples` | run Live Examples dev-server from `/examples` on https://localhost:8999 |\n| `yarn examples-build` | build Live Examples to `/examples/dist` |\n| `yarn examples-server` | serve built Live Examples - see `/examples/server/src` |\n| `yarn examples-testcafe` | run testcafe tests against `localhost:8999` |\n\n### Deploy to heroku.com\nWhen you deploy this repo to heroku, it serves *GoodData.UI Live Examples*.\nRelevant tasks are in `Procfile` and `package.json`.\n\n```bash\n# run in the project directory\nheroku login\nheroku create <your-app-name>\nheroku config:set DOMAIN_ADMIN_USERNAME=x@gooddata.com DOMAIN_ADMIN_PASSWORD=xy PROJECT_ID_TO_ASSIGN=xms7ga4tf3g3nzucd8380o2bev8oeknp\ngit push heroku HEAD:master\nheroku open\n```\n### Enable Geo Chart for Storybook and Live Examples\nGeo chart uses Mapbox to render map which requires a Mapbox access token.\n- Register an account and create Mapbox access token at [guide](https://docs.mapbox.com/help/how-mapbox-works/access-tokens/)\n- Store the created token at `.env`:\n```bash\necho -e \"EXAMPLE_MAPBOX_ACCESS_TOKEN=token\" >> .env # only need to run once\necho -e \"STORYBOOK_MAPBOX_ACCESS_TOKEN=token\" >> .env # only need to run once\n```\n\n### Run Live Examples Locally\nTo run *GoodData.UI Live Examples* locally:\n```bash\ngit clone <this-repository>\ncd  <repository-folder>\nyarn install --pure-lockfile\nyarn examples\n```\nThen open https://localhost:8999 and login using Live Examples account (you can [create one here](https://gooddata-examples.herokuapp.com/registration)).\n\n### Run Storybook locally\n- Run storybook with token stored in `.env` for more secure\n```bash\nyarn storybook\n```\n- Or run storybook with token env param exposed to cli (not suggested)\n```bash\nSTORYBOOK_MAPBOX_ACCESS_TOKEN=token yarn storybook\n```\n- Apply either above way to `yarn build-storybook` or `yarn test-storybook`\n\n### Source code formatting\nThe source code in the repository is formatted by [Prettier](https://prettier.io/).\nThe format of the code is validated by our Continuous Integration server and is one of the requirements of successful merge.\n\nPrettier is supported by every major IDE. You can find the list of supported editors and how to configure them [here](https://prettier.io/docs/en/editors.html).\n\nIn the case, when your editor is not supported or you don't want to setup the integration, you can run the `yarn prettier-write` command to reformat the code before commit.\n\n## Changelog\n\n- see [CHANGELOG.md](CHANGELOG.md)\n\n## Supported versions\n\nIn order to make the user experience with integrating GoodData UI SDK as smooth and secure as possible and to ensure that the SDK is using the latest features of the platform, we will only provide support to two most recent major versions of UI SDK.\n\nThe most recent majors will be supported in the following modes:\n\n- The latest major version will receive all new functionality and all bug fixes\n- The previous major version will only receive fixes to critical issues and security fixes. These fixes will be applied on top of last released version of the previous major\n\nThe customers are encouraged to always use the latest version of the UI SDK.\n\nIn case of using older versions, the user might face API incompatibility, performance or security issues.\n\nPlease follow the installation instructions to update to the newest version.\n\n## License\n\n(C) 2007-2020 GoodData Corporation\n\nThis project is dual licensed:\n\n- The ATTRIBUTION-NONCOMMERCIAL 4.0 INTERNATIONAL (CC BY-NC 4.0) is used for purpose of the trial experience and evaluation of GoodData.UI library.\n- The GOODDATA GOODDATA.UI LIBRARY END USER LICENSE AGREEMENT is used for GoodData customers.\n\nFor more information, please see [LICENSE](https://github.com/gooddata/gooddata-react-components/blob/master/LICENSE)\n","gitHead":"a78376cc1c72e24c96bb3dc9a85d8c7a78a0eef8","scripts":{"dev":"bash scripts/build.sh --dev-watch","test":"jest --watch","build":"bash scripts/build.sh","tslint":"yarn run-tslint -t verbose $npm_package_config_tslint","prepare":"cd examples/server && yarn install --frozen-lockfile && cd ../..; rm -r examples/node_modules 2>/dev/null; true","examples":"bash scripts/run-examples.sh","prepare?":"# Called before `npm publish` and on local `npm install`. Temporarily also for deleting obsolete node_modules. Ends with `true` to continue gracefully.","validate":"tsc --noEmit && yarn tslint && eslint $npm_package_config_eslint && yarn validate-style && yarn prettier-check","build-dev":"bash scripts/build.sh --dev","examples?":"# Default is developer domain, other options: yarn examples [sec,secure,stg,stg2,stg3,demo,developer or URL]","storybook":"yarn build && start-storybook -p 9001 -c .storybook","test-once":"jest","tslint-ci":"mkdir -p ./ci/results && yarn run-tslint -t checkstyle -o ./ci/results/tslint-results.xml $npm_package_config_tslint","run-tslint":"tslint -p tsconfig.json","validate-ci":"tsc --noEmit && yarn tslint-ci  && eslint $npm_package_config_eslint -f checkstyle -o ci/results/eslint-results.xml && yarn validate-style-ci && yarn prettier-check","examples-build":"bash scripts/build-examples.sh","prepublishOnly":"yarn build","prettier-check":"prettier --check '{src,stories,styles,__mocks__,examples/server/src,examples/src,examples/test}/**/*.{ts,js,tsx,jsx,json,scss,md,yaml,html}'","prettier-write":"prettier --write '{src,stories,styles,__mocks__,examples/server/src,examples/src,examples/test}/**/*.{ts,js,tsx,jsx,json,scss,md,yaml,html}'","test-storybook":"yarn build && test-storybook","validate-style":"stylelint '**/*.scss'","build-storybook":"yarn build && build-storybook -c .storybook -o dist-storybook","examples-server":"node examples/server/src/index.js","heroku-postbuild":"yarn examples-build developer","examples-testcafe":"./scripts/run-testcafe.sh visual","validate-style-ci":"stylelint '**/*.scss' --custom-formatter=node_modules/stylelint-checkstyle-formatter > ci/results/stylelint-results.xml","check-circular-deps":"madge --circular --extensions ts ./src","examples-testcafe-ci":"./scripts/run-testcafe.sh ci","examples-testcafe-live":"./scripts/run-testcafe.sh live"},"typings":"dist/index.d.ts","_npmUser":{"name":"de.do","email":"de.do@gooddata.com"},"deprecated":"@gooddata/react-components@7 reached End of Support on March 31, 2022. Please upgrade (see https://sdk.gooddata.com/gooddata-ui/docs/supported_versions.html for more information).","repository":{"url":"git+ssh://git@github.com/gooddata/gooddata-react-components.git","type":"git"},"_npmVersion":"6.13.4","description":"GoodData.UI - A powerful JavaScript library for building analytical applications","directories":{},"lint-staged":{"{src,stories,styles,__mocks__,examples/server/src,examples/src,examples/test}/**/*.{ts,js,tsx,jsx,scss}":["npx gdc-fix-copyright","git add"],"{src,stories,styles,__mocks__,examples/server/src,examples/src,examples/test}/**/*.{ts,js,tsx,jsx,json,scss,md,yaml,html}":["prettier --write","git add"]},"_nodeVersion":"12.16.1","dependencies":{"rxjs":"^5.5.6","uuid":"^3.2.1","immer":"^1.3.1","lodash":"^4.17.15","date-fns":"^2.7.0","downshift":"^3.2.7","invariant":"^2.2.2","mapbox-gl":"^1.6.1","classnames":"^2.2.6","codemirror":"^5.54.0","highcharts":"7.1.1","prop-types":"^15.6.0","react-intl":"^3.6.0","custom-event":"^1.0.1","react-window":"^1.8.1","ag-grid-react":"20.0.0","react-measure":"^2.3.0","@types/mapbox-gl":"^1.6.1","react-day-picker":"~7.3.0","react-responsive":"^3.0.0","stringify-object":"^2.4.0","@gooddata/typings":"^2.24.2","@types/codemirror":"^0.0.95","ag-grid-community":"20.0.0","http-status-codes":"^1.3.0","react-codemirror2":"^7.2.0","@gooddata/js-utils":"^3.10.5","@gooddata/numberjs":"^3.2.4","fixed-data-table-2":"0.7.17","@gooddata/goodstrap":"^68.10.0","react-dom-factories":"^1.0.2","@gooddata/gooddata-js":"^13.0.1","json-stable-stringify":"^1.0.1","react-transition-group":"^2.2.1","hoist-non-react-statics":"^3.3.0","nodelist-foreach-polyfill":"^1.2.0","@formatjs/intl-pluralrules":"^1.3.6","highcharts-grouped-categories":"^1.1.3"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"raf":"3.3.2","yup":"^0.24.1","jest":"24.7.1","husky":"3.0.0","madge":"^3.4.4","react":"^16.5.2","enzyme":"3.5.0","eslint":"4.19.1","formik":"^0.11.11","moment":"2.23.0","history":"^4.7.2","ts-jest":"24.0.0","webpack":"4.30.0","full-icu":"^1.3.0","prettier":"1.16.4","react-ga":"^2.5.2","recharts":"1.0.0-beta.9","testcafe":"1.1.4","commander":"2.14.1","node-sass":"4.13.0","react-dom":"^16.5.2","stylelint":"^10.0.0","supertest":"3.0.0","ts-loader":"6.0.0","@types/raf":"^3.4.0","css-loader":"0.28.7","jest-junit":"3.0.0","raw-loader":"0.5.1","styled-jsx":"2.2.1","typescript":"3.3.4000","@babel/core":"7.4.4","@types/jest":"24.0.6","@types/node":"7.0.8","@types/uuid":"3.4.3","file-loader":"3.0.1","jest-enzyme":"7.0.2","lint-staged":"9.1.0","sass-loader":"6.0.6","webpack-cli":"3.3.2","@types/react":"16.8.6","babel-loader":"8.0.5","react-helmet":"5.2.0","react-select":"1.2.1","style-loader":"0.19.1","@types/enzyme":"3.1.13","@types/lodash":"4.14.123","testcafe-live":"0.1.4","@babel/runtime":"7.4.4","dotenv-webpack":"^1.7.0","@babel/polyfill":"^7.4.4","@storybook/react":"5.0.11","@types/invariant":"2.2.29","@types/react-dom":"16.0.11","isomorphic-fetch":"2.2.1","react-datepicker":"1.1.0","react-router-dom":"4.2.2","@babel/preset-env":"7.4.4","@gooddata/mock-js":"^2.13.1","@storybook/addons":"5.0.11","@types/classnames":"2.2.3","@types/prop-types":"15.5.2","@storybook/theming":"5.0.11","identity-obj-proxy":"^3.0.0","intl-messageformat":"^7.5.4","webpack-dev-server":"3.3.1","@babel/preset-react":"7.0.0","@types/react-portal":"4.0.1","@types/react-window":"^1.8.1","babel-plugin-lodash":"3.3.4","html-webpack-plugin":"3.2.0","react-test-renderer":"16.4.2","@types/react-measure":"2.0.5","clean-webpack-plugin":"2.0.2","stats-webpack-plugin":"0.7.0","eslint-config-prettier":"4.1.0","react-google-recaptcha":"^0.14.1","tslint-config-prettier":"1.18.0","@gooddata/eslint-config":"^1.0.0","@gooddata/tslint-config":"1.0.0","@types/react-responsive":"^3.0.3","@types/storybook__react":"4.0.1","@types/stringify-object":"^3.2.0","enzyme-adapter-react-16":"1.3.1","@gooddata/test-storybook":"4.0.0","@storybook/addon-actions":"5.0.11","@storybook/addon-options":"5.0.11","node-sass-magic-importer":"5.1.0","react-syntax-highlighter":"11.0.2","@types/fixed-data-table-2":"0.8.1","stylelint-config-prettier":"5.2.0","@gooddata/stylelint-config":"4.0.1","@types/react-test-renderer":"16.0.0","circular-dependency-plugin":"5.0.2","compression-webpack-plugin":"2.0.0","@types/json-stable-stringify":"^1.0.32","@gooddata/frontend-npm-scripts":"1.1.0","@types/enzyme-adapter-react-16":"1.0.3","stylelint-checkstyle-formatter":"0.1.0","@types/storybook__addon-actions":"3.4.2","@babel/plugin-proposal-class-properties":"7.4.4","@babel/plugin-proposal-object-rest-spread":"7.4.4","@babel/plugin-transform-async-to-generator":"7.4.4"},"peerDependencies":{"react":"^16.5.2","react-dom":"^16.5.2"},"_npmOperationalInternal":{"tmp":"tmp/react-components_7.8.0-alpha-de.do-dedo-sd-985-2020-06-18T02-23-45-562Z_1592447064206_0.233694152958829","host":"s3://npm-registry-packages"}},"7.8.0-alpha-yanlipnican-jli-bb-2349-2020-06-18T08-58-31-874Z":{"name":"@gooddata/react-components","version":"7.8.0-alpha-yanlipnican-jli-bb-2349-2020-06-18T08-58-31-874Z","author":{"name":"GoodData Corporation"},"license":"BSD-3-Clause","_id":"@gooddata/react-components@7.8.0-alpha-yanlipnican-jli-bb-2349-2020-06-18T08-58-31-874Z","maintainers":[{"name":"afi","email":"adam.fiedler@gooddata.com"},{"name":"bertold8","email":"ivan.nejezchleb@seznam.cz"},{"name":"bich.nguyen","email":"bich.nguyen@gooddata.com"},{"name":"brbistas","email":"valentinos.chraniotis@gooddata.com"},{"name":"bugsbunny338","email":"jiri.zajic@mensa.cz"},{"name":"de.do","email":"de.do@gooddata.com"},{"name":"gooddata-ci","email":"rail@gooddata.com"},{"name":"hang.ngo","email":"hang.ngo@gooddata.com"},{"name":"hung.nguyen.hoang","email":"hung.nguyen@gooddata.com"},{"name":"huong.nguyen","email":"huong.nguyen@gooddata.com"},{"name":"huyen.nguyen","email":"huyen.nguyen@gooddata.com"},{"name":"ivan.mjartan","email":"ivan.mjartan@gooddata.com"},{"name":"jakub-sterba","email":"jakub.sterba@gooddata.com"},{"name":"jaroslav.tomecek","email":"jaroslav.tomecek@gooddata.com"},{"name":"jkittler","email":"honza.kittler@gmail.com"},{"name":"khanh.le","email":"khanh.le@gooddata.com"},{"name":"lanhuynh","email":"lan.huynh@gooddata.com"},{"name":"linhhong","email":"linh.hong@gooddata.com"},{"name":"lupko","email":"lubomir.slivka@gooddata.com"},{"name":"mai.nguyen","email":"mai.nguyen@gooddata.com"},{"name":"matyas.kandl","email":"matyas.kandl@gooddata.com"},{"name":"michal.marsal","email":"michal.marsal@gooddata.com"},{"name":"my.duong","email":"my.duong@gooddata.com"},{"name":"naibinh","email":"naibinh@gmail.com"},{"name":"nikolacech","email":"nikola.cech@gooddata.com"},{"name":"nis.hua","email":"nis.hua@gooddata.com"},{"name":"no23reason","email":"dan.homola@hotmail.cz"},{"name":"patrikbraborec","email":"patrik.braborec@gooddata.com"},{"name":"pbenes","email":"petr.benes@gooddata.com"},{"name":"petrjanu","email":"petr.janu@gooddata.com"},{"name":"pkingo","email":"philipandreaskingo@hotmail.com"},{"name":"ptquang86","email":"ptquang86@gmail.com"},{"name":"qduval","email":"quentin.duval@gooddata.com"},{"name":"rodri360","email":"me@rodri360.com"},{"name":"scavnickyj","email":"jakub.scavnicky@gooddata.com"},{"name":"sitina","email":"jiri.sitina@gooddata.com"},{"name":"strouhaljan","email":"strouhal.jan@gmail.com"},{"name":"thao-luong","email":"thao.luong@gooddata.com"},{"name":"thuong.nguyen","email":"thuong.nguyen@gooddata.com"},{"name":"tomas.kratochvil","email":"tomas.kratochvil@gooddata.com"},{"name":"tomsatgd","email":"tomas.satinsky@gooddata.com"},{"name":"trung-le-quoc","email":"trung.le@gooddata.com"},{"name":"tu-ngo","email":"tungo1981@gmail.com"},{"name":"tu.bui","email":"tu.bui@gooddata.com"},{"name":"tulean","email":"tuan.le@gooddata.com"},{"name":"tuqt1005","email":"tu.tran@gooddata.com"},{"name":"utdnah","email":"danh.ung@gooddata.com"},{"name":"vi.phan","email":"vi.phan@gooddata.com"},{"name":"vlastikcz","email":"vlastimil.kotas@gooddata.com"},{"name":"vu.pham","email":"vu.pham@gooddata.com"},{"name":"xmort","email":"petr.dolejsi@gooddata.com"},{"name":"yanlipnican","email":"yanlipnican@gmail.com"}],"homepage":"https://github.com/gooddata/gooddata-react-components#readme","bugs":{"url":"https://github.com/gooddata/gooddata-react-components/issues"},"dist":{"shasum":"5033deea5ca70155fdbf1bb9297e8477bda5d462","tarball":"https://registry.npmjs.org/@gooddata/react-components/-/react-components-7.8.0-alpha-yanlipnican-jli-bb-2349-2020-06-18T08-58-31-874Z.tgz","fileCount":2657,"integrity":"sha512-wlXZpadxFWan8P0njVkaJBDjR/q4WaTdAAxRmKeCS3tMoLaWFLC9ebi80ZZFeBrC+Trm6g2cz9GJ2iljwdz5/Q==","signatures":[{"sig":"MEUCIQDmi9Dyjafm4uzUeQRF5hzfrHvZ275KCVwk+SZWp8OxCQIgLyDzDi0EnYWDNOAxvSkWGNTKXtFsicRVXIPx4wdGs08=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":10576445,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJe6yzvCRA9TVsSAnZWagAARhsP/Rw0sqfyKAPyYyLiqT8r\nKgww5xamGhE2JmWFfapN0PJekLUKrV8XgUXnAGb5AKSLO3rK3lVhzHL2SYqG\n3GynKMuZ++63P7s3wGj0BKWL5VjIVmFAeoHVYGbP949fAAAg4IXzUOw0YgRl\nEM8Cau8IZ0qSa0Yz8O1E6yQ7WK9A/kAtCi4CCRNH4MzGAe9qyLgTALXeYpDC\npjUbbNRU4+ErG/tUDgDw+AiywualWmElnzRJAwFYRa+MD83W2bx26HL+0C0J\nZOGw+nCHDaeS64rszAkfzqi+sYqGM9wi5rk1Agzep37jNh5eZQ8i9zyQgYyq\nGVyFXlnU1fqOTzSayk/86w0HOfDgOSBjd1YjrEpozlP2AkdZ98r1PzoKOCtB\nkKL75FSiQkd2sPMrYkSOBnkcmhDkgY5oVqtAhPC3gyAha7nm0XSO757Rild6\nFv5jgCfXeFTGZHu3rWoL+3PT+bGsKN+nzx9oxOiBeES+QeVA1SdgQgAFVVwF\n1+eRq7FDzXrojWfDWplNRUvR2qdmrZgJxQ3EEZ8z4XnSaSCI2GsIviQcwYEY\n5axeMOygemyEjuWuOJgc2szPLjB/Z05dW3No6X/qtEC3W3mEFqraE7LWFwNP\n5ezl6iV0UyGqJQTvlZrxjHPVuq5Vufq2b1ORlKhG2WbwVuzLw7FAp9L1evLM\n7oWq\r\n=gxTZ\r\n-----END PGP SIGNATURE-----\r\n"},"main":"dist/index.js","husky":{"hooks":{"pre-commit":"lint-staged"}},"config":{"eslint":"./examples/**/*.{js,jsx}","tslint":"./{__mocks__,src,stories}/{,**/}*.{ts,tsx}"},"readme":"[![npm version](https://badge.fury.io/js/%40gooddata%2Freact-components.svg)](https://www.npmjs.com/package/@gooddata/react-components)\n\n# GoodData.UI React components\n> A React-based JavaScript library for building data-driven applications\n\n## Getting started\n- [GoodData.UI Documentation](http://sdk.gooddata.com/gooddata-ui/)\n- [GoodData.UI Live Examples](https://gooddata-examples.herokuapp.com/)\n- [Stack Overflow](https://stackoverflow.com/questions/tagged/gooddata)\n\n### Usage\nWith [yarn](https://yarnpkg.com) installed, go to your project directory and run\n```\n$ yarn add @gooddata/react-components\n```\nIf you prefer [npm](npmjs.com) run\n```\n$ npm install --save @gooddata/react-components\n```\n\nThe public API is exposed via global `index.js`. Except for the styles, do not import any other file directly\nbecause they are not intended to be part of the public API.\n\n## Contributing\n\nWe welcome any contribution in form of [issues](https://github.com/gooddata/gooddata-react-components/issues) or [pull requests](https://github.com/gooddata/gooddata-react-components/pulls).\n\nInstall [Node.js](http://nodejs.org) (node 12.16.1, npm v6.13.4) and [Yarn](https://classic.yarnpkg.com) (1.22.4).\n\nInstall dependencies:\n```\nyarn install --frozen-lockfile\n```\n\nThese commands may come in handy while developing:\n\n| command | description |\n| ------- | ----------- |\n| `yarn install --pure-lockfile` | first step |\n| ||\n| `yarn dev` | build react-components to `/dist` in watch mode |\n| `yarn test` | run all unit tests |\n| `yarn prettier-write` | format the source code to match the valid codestyle |\n| `yarn validate` | validate codestyle |\n| ||\n| `yarn storybook` | run storybook from `/stories` on http://localhost:9001 |\n| `yarn build-storybook` | build storybook to `/dist-storybook` |\n| `yarn test-storybook` | run storybook and [screenshot tests](https://github.com/gooddata/gdc-client-utils/tree/master/test-storybook) |\n| ||\n| `yarn examples` | run Live Examples dev-server from `/examples` on https://localhost:8999 |\n| `yarn examples-build` | build Live Examples to `/examples/dist` |\n| `yarn examples-server` | serve built Live Examples - see `/examples/server/src` |\n| `yarn examples-testcafe` | run testcafe tests against `localhost:8999` |\n\n### Deploy to heroku.com\nWhen you deploy this repo to heroku, it serves *GoodData.UI Live Examples*.\nRelevant tasks are in `Procfile` and `package.json`.\n\n```bash\n# run in the project directory\nheroku login\nheroku create <your-app-name>\nheroku config:set DOMAIN_ADMIN_USERNAME=x@gooddata.com DOMAIN_ADMIN_PASSWORD=xy PROJECT_ID_TO_ASSIGN=xms7ga4tf3g3nzucd8380o2bev8oeknp\ngit push heroku HEAD:master\nheroku open\n```\n### Enable Geo Chart for Storybook and Live Examples\nGeo chart uses Mapbox to render map which requires a Mapbox access token.\n- Register an account and create Mapbox access token at [guide](https://docs.mapbox.com/help/how-mapbox-works/access-tokens/)\n- Store the created token at `.env`:\n```bash\necho -e \"EXAMPLE_MAPBOX_ACCESS_TOKEN=token\" >> .env # only need to run once\necho -e \"STORYBOOK_MAPBOX_ACCESS_TOKEN=token\" >> .env # only need to run once\n```\n\n### Run Live Examples Locally\nTo run *GoodData.UI Live Examples* locally:\n```bash\ngit clone <this-repository>\ncd  <repository-folder>\nyarn install --pure-lockfile\nyarn examples\n```\nThen open https://localhost:8999 and login using Live Examples account (you can [create one here](https://gooddata-examples.herokuapp.com/registration)).\n\n### Run Storybook locally\n- Run storybook with token stored in `.env` for more secure\n```bash\nyarn storybook\n```\n- Or run storybook with token env param exposed to cli (not suggested)\n```bash\nSTORYBOOK_MAPBOX_ACCESS_TOKEN=token yarn storybook\n```\n- Apply either above way to `yarn build-storybook` or `yarn test-storybook`\n\n### Source code formatting\nThe source code in the repository is formatted by [Prettier](https://prettier.io/).\nThe format of the code is validated by our Continuous Integration server and is one of the requirements of successful merge.\n\nPrettier is supported by every major IDE. You can find the list of supported editors and how to configure them [here](https://prettier.io/docs/en/editors.html).\n\nIn the case, when your editor is not supported or you don't want to setup the integration, you can run the `yarn prettier-write` command to reformat the code before commit.\n\n## Changelog\n\n- see [CHANGELOG.md](CHANGELOG.md)\n\n## Supported versions\n\nIn order to make the user experience with integrating GoodData UI SDK as smooth and secure as possible and to ensure that the SDK is using the latest features of the platform, we will only provide support to two most recent major versions of UI SDK.\n\nThe most recent majors will be supported in the following modes:\n\n- The latest major version will receive all new functionality and all bug fixes\n- The previous major version will only receive fixes to critical issues and security fixes. These fixes will be applied on top of last released version of the previous major\n\nThe customers are encouraged to always use the latest version of the UI SDK.\n\nIn case of using older versions, the user might face API incompatibility, performance or security issues.\n\nPlease follow the installation instructions to update to the newest version.\n\n## License\n\n(C) 2007-2020 GoodData Corporation\n\nThis project is dual licensed:\n\n- The ATTRIBUTION-NONCOMMERCIAL 4.0 INTERNATIONAL (CC BY-NC 4.0) is used for purpose of the trial experience and evaluation of GoodData.UI library.\n- The GOODDATA GOODDATA.UI LIBRARY END USER LICENSE AGREEMENT is used for GoodData customers.\n\nFor more information, please see [LICENSE](https://github.com/gooddata/gooddata-react-components/blob/master/LICENSE)\n","gitHead":"cabbca2e8d78c8171d605de769d9eb0f1b7f2374","scripts":{"dev":"bash scripts/build.sh --dev-watch","test":"jest --watch","build":"bash scripts/build.sh","tslint":"yarn run-tslint -t verbose $npm_package_config_tslint","prepare":"cd examples/server && yarn install --frozen-lockfile && cd ../..; rm -r examples/node_modules 2>/dev/null; true","examples":"bash scripts/run-examples.sh","prepare?":"# Called before `npm publish` and on local `npm install`. Temporarily also for deleting obsolete node_modules. Ends with `true` to continue gracefully.","validate":"tsc --noEmit && yarn tslint && eslint $npm_package_config_eslint && yarn validate-style && yarn prettier-check","build-dev":"bash scripts/build.sh --dev","examples?":"# Default is developer domain, other options: yarn examples [sec,secure,stg,stg2,stg3,demo,developer or URL]","storybook":"yarn build && start-storybook -p 9001 -c .storybook","test-once":"jest","tslint-ci":"mkdir -p ./ci/results && yarn run-tslint -t checkstyle -o ./ci/results/tslint-results.xml $npm_package_config_tslint","run-tslint":"tslint -p tsconfig.json","validate-ci":"tsc --noEmit && yarn tslint-ci  && eslint $npm_package_config_eslint -f checkstyle -o ci/results/eslint-results.xml && yarn validate-style-ci && yarn prettier-check","examples-build":"bash scripts/build-examples.sh","prepublishOnly":"yarn build","prettier-check":"prettier --check '{src,stories,styles,__mocks__,examples/server/src,examples/src,examples/test}/**/*.{ts,js,tsx,jsx,json,scss,md,yaml,html}'","prettier-write":"prettier --write '{src,stories,styles,__mocks__,examples/server/src,examples/src,examples/test}/**/*.{ts,js,tsx,jsx,json,scss,md,yaml,html}'","test-storybook":"yarn build && test-storybook","validate-style":"stylelint '**/*.scss'","build-storybook":"yarn build && build-storybook -c .storybook -o dist-storybook","examples-server":"node examples/server/src/index.js","heroku-postbuild":"yarn examples-build developer","examples-testcafe":"./scripts/run-testcafe.sh visual","validate-style-ci":"stylelint '**/*.scss' --custom-formatter=node_modules/stylelint-checkstyle-formatter > ci/results/stylelint-results.xml","check-circular-deps":"madge --circular --extensions ts ./src","examples-testcafe-ci":"./scripts/run-testcafe.sh ci","examples-testcafe-live":"./scripts/run-testcafe.sh live"},"typings":"dist/index.d.ts","_npmUser":{"name":"yanlipnican","email":"yanlipnican@gmail.com"},"deprecated":"@gooddata/react-components@7 reached End of Support on March 31, 2022. Please upgrade (see https://sdk.gooddata.com/gooddata-ui/docs/supported_versions.html for more information).","repository":{"url":"git+ssh://git@github.com/gooddata/gooddata-react-components.git","type":"git"},"_npmVersion":"6.13.4","description":"GoodData.UI - A powerful JavaScript library for building analytical applications","directories":{},"lint-staged":{"{src,stories,styles,__mocks__,examples/server/src,examples/src,examples/test}/**/*.{ts,js,tsx,jsx,scss}":["npx gdc-fix-copyright","git add"],"{src,stories,styles,__mocks__,examples/server/src,examples/src,examples/test}/**/*.{ts,js,tsx,jsx,json,scss,md,yaml,html}":["prettier --write","git add"]},"_nodeVersion":"12.16.1","dependencies":{"rxjs":"^5.5.6","uuid":"^3.2.1","immer":"^1.3.1","lodash":"^4.17.15","date-fns":"^2.7.0","downshift":"^3.2.7","invariant":"^2.2.2","mapbox-gl":"^1.6.1","classnames":"^2.2.6","codemirror":"^5.54.0","highcharts":"7.1.1","prop-types":"^15.6.0","react-intl":"^3.6.0","custom-event":"^1.0.1","react-window":"^1.8.1","ag-grid-react":"20.0.0","react-measure":"^2.3.0","@types/mapbox-gl":"^1.6.1","react-day-picker":"~7.3.0","react-responsive":"^3.0.0","stringify-object":"^2.4.0","@gooddata/typings":"^2.24.2","@types/codemirror":"^0.0.95","ag-grid-community":"20.0.0","http-status-codes":"^1.3.0","react-codemirror2":"^7.2.0","@gooddata/js-utils":"^3.10.5","@gooddata/numberjs":"^3.2.4","fixed-data-table-2":"0.7.17","@gooddata/goodstrap":"^68.10.0","react-dom-factories":"^1.0.2","@gooddata/gooddata-js":"^13.0.1","json-stable-stringify":"^1.0.1","react-transition-group":"^2.2.1","hoist-non-react-statics":"^3.3.0","nodelist-foreach-polyfill":"^1.2.0","@formatjs/intl-pluralrules":"^1.3.6","highcharts-grouped-categories":"^1.1.3"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"raf":"3.3.2","yup":"^0.24.1","jest":"24.7.1","husky":"3.0.0","madge":"^3.4.4","react":"^16.5.2","enzyme":"3.5.0","eslint":"4.19.1","formik":"^0.11.11","moment":"2.23.0","history":"^4.7.2","ts-jest":"24.0.0","webpack":"4.30.0","full-icu":"^1.3.0","prettier":"1.16.4","react-ga":"^2.5.2","recharts":"1.0.0-beta.9","testcafe":"1.1.4","commander":"2.14.1","node-sass":"4.13.0","react-dom":"^16.5.2","stylelint":"^10.0.0","supertest":"3.0.0","ts-loader":"6.0.0","@types/raf":"^3.4.0","css-loader":"0.28.7","jest-junit":"3.0.0","raw-loader":"0.5.1","styled-jsx":"2.2.1","typescript":"3.3.4000","@babel/core":"7.4.4","@types/jest":"24.0.6","@types/node":"7.0.8","@types/uuid":"3.4.3","file-loader":"3.0.1","jest-enzyme":"7.0.2","lint-staged":"9.1.0","sass-loader":"6.0.6","webpack-cli":"3.3.2","@types/react":"16.8.6","babel-loader":"8.0.5","react-helmet":"5.2.0","react-select":"1.2.1","style-loader":"0.19.1","@types/enzyme":"3.1.13","@types/lodash":"4.14.123","testcafe-live":"0.1.4","@babel/runtime":"7.4.4","dotenv-webpack":"^1.7.0","@babel/polyfill":"^7.4.4","@storybook/react":"5.0.11","@types/invariant":"2.2.29","@types/react-dom":"16.0.11","isomorphic-fetch":"2.2.1","react-datepicker":"1.1.0","react-router-dom":"4.2.2","@babel/preset-env":"7.4.4","@gooddata/mock-js":"^2.13.1","@storybook/addons":"5.0.11","@types/classnames":"2.2.3","@types/prop-types":"15.5.2","@storybook/theming":"5.0.11","identity-obj-proxy":"^3.0.0","intl-messageformat":"^7.5.4","webpack-dev-server":"3.3.1","@babel/preset-react":"7.0.0","@types/react-portal":"4.0.1","@types/react-window":"^1.8.1","babel-plugin-lodash":"3.3.4","html-webpack-plugin":"3.2.0","react-test-renderer":"16.4.2","@types/react-measure":"2.0.5","clean-webpack-plugin":"2.0.2","stats-webpack-plugin":"0.7.0","eslint-config-prettier":"4.1.0","react-google-recaptcha":"^0.14.1","tslint-config-prettier":"1.18.0","@gooddata/eslint-config":"^1.0.0","@gooddata/tslint-config":"1.0.0","@types/react-responsive":"^3.0.3","@types/storybook__react":"4.0.1","@types/stringify-object":"^3.2.0","enzyme-adapter-react-16":"1.3.1","@gooddata/test-storybook":"4.0.0","@storybook/addon-actions":"5.0.11","@storybook/addon-options":"5.0.11","node-sass-magic-importer":"5.1.0","react-syntax-highlighter":"11.0.2","@types/fixed-data-table-2":"0.8.1","stylelint-config-prettier":"5.2.0","@gooddata/stylelint-config":"4.0.1","@types/react-test-renderer":"16.0.0","circular-dependency-plugin":"5.0.2","compression-webpack-plugin":"2.0.0","@types/json-stable-stringify":"^1.0.32","@gooddata/frontend-npm-scripts":"1.1.0","@types/enzyme-adapter-react-16":"1.0.3","stylelint-checkstyle-formatter":"0.1.0","@types/storybook__addon-actions":"3.4.2","@babel/plugin-proposal-class-properties":"7.4.4","@babel/plugin-proposal-object-rest-spread":"7.4.4","@babel/plugin-transform-async-to-generator":"7.4.4"},"peerDependencies":{"react":"^16.5.2","react-dom":"^16.5.2"},"_npmOperationalInternal":{"tmp":"tmp/react-components_7.8.0-alpha-yanlipnican-jli-bb-2349-2020-06-18T08-58-31-874Z_1592470766404_0.16543095897981508","host":"s3://npm-registry-packages"}},"7.8.0-beta.19":{"name":"@gooddata/react-components","version":"7.8.0-beta.19","author":{"name":"GoodData Corporation"},"license":"BSD-3-Clause","_id":"@gooddata/react-components@7.8.0-beta.19","maintainers":[{"name":"afi","email":"adam.fiedler@gooddata.com"},{"name":"bertold8","email":"ivan.nejezchleb@seznam.cz"},{"name":"bich.nguyen","email":"bich.nguyen@gooddata.com"},{"name":"brbistas","email":"valentinos.chraniotis@gooddata.com"},{"name":"bugsbunny338","email":"jiri.zajic@mensa.cz"},{"name":"de.do","email":"de.do@gooddata.com"},{"name":"gooddata-ci","email":"rail@gooddata.com"},{"name":"hang.ngo","email":"hang.ngo@gooddata.com"},{"name":"hung.nguyen.hoang","email":"hung.nguyen@gooddata.com"},{"name":"huong.nguyen","email":"huong.nguyen@gooddata.com"},{"name":"huyen.nguyen","email":"huyen.nguyen@gooddata.com"},{"name":"ivan.mjartan","email":"ivan.mjartan@gooddata.com"},{"name":"jakub-sterba","email":"jakub.sterba@gooddata.com"},{"name":"jaroslav.tomecek","email":"jaroslav.tomecek@gooddata.com"},{"name":"jkittler","email":"honza.kittler@gmail.com"},{"name":"khanh.le","email":"khanh.le@gooddata.com"},{"name":"lanhuynh","email":"lan.huynh@gooddata.com"},{"name":"linhhong","email":"linh.hong@gooddata.com"},{"name":"lupko","email":"lubomir.slivka@gooddata.com"},{"name":"mai.nguyen","email":"mai.nguyen@gooddata.com"},{"name":"matyas.kandl","email":"matyas.kandl@gooddata.com"},{"name":"michal.marsal","email":"michal.marsal@gooddata.com"},{"name":"my.duong","email":"my.duong@gooddata.com"},{"name":"naibinh","email":"naibinh@gmail.com"},{"name":"nikolacech","email":"nikola.cech@gooddata.com"},{"name":"nis.hua","email":"nis.hua@gooddata.com"},{"name":"no23reason","email":"dan.homola@hotmail.cz"},{"name":"patrikbraborec","email":"patrik.braborec@gooddata.com"},{"name":"pbenes","email":"petr.benes@gooddata.com"},{"name":"petrjanu","email":"petr.janu@gooddata.com"},{"name":"pkingo","email":"philipandreaskingo@hotmail.com"},{"name":"ptquang86","email":"ptquang86@gmail.com"},{"name":"qduval","email":"quentin.duval@gooddata.com"},{"name":"rodri360","email":"me@rodri360.com"},{"name":"scavnickyj","email":"jakub.scavnicky@gooddata.com"},{"name":"sitina","email":"jiri.sitina@gooddata.com"},{"name":"strouhaljan","email":"strouhal.jan@gmail.com"},{"name":"thao-luong","email":"thao.luong@gooddata.com"},{"name":"thuong.nguyen","email":"thuong.nguyen@gooddata.com"},{"name":"tomas.kratochvil","email":"tomas.kratochvil@gooddata.com"},{"name":"tomsatgd","email":"tomas.satinsky@gooddata.com"},{"name":"trung-le-quoc","email":"trung.le@gooddata.com"},{"name":"tu-ngo","email":"tungo1981@gmail.com"},{"name":"tu.bui","email":"tu.bui@gooddata.com"},{"name":"tulean","email":"tuan.le@gooddata.com"},{"name":"tuqt1005","email":"tu.tran@gooddata.com"},{"name":"utdnah","email":"danh.ung@gooddata.com"},{"name":"vi.phan","email":"vi.phan@gooddata.com"},{"name":"vlastikcz","email":"vlastimil.kotas@gooddata.com"},{"name":"vu.pham","email":"vu.pham@gooddata.com"},{"name":"xmort","email":"petr.dolejsi@gooddata.com"},{"name":"yanlipnican","email":"yanlipnican@gmail.com"}],"homepage":"https://github.com/gooddata/gooddata-react-components#readme","bugs":{"url":"https://github.com/gooddata/gooddata-react-components/issues"},"dist":{"shasum":"d9fccb3302a7146c1c280b130c5a583c2a25060d","tarball":"https://registry.npmjs.org/@gooddata/react-components/-/react-components-7.8.0-beta.19.tgz","fileCount":2652,"integrity":"sha512-Kf/XZ8T4fY0dk6dbEYECIhNDA/XTfL9fkpikvwyj/41bg89lAQ8j3bOuKArcfDq57Be0YWdrn8R0vPcq/LFZ6w==","signatures":[{"sig":"MEYCIQDUqVcoRGjmFTnl0oIqsnkKnUeB3eEOyK/vyMFDWEpCkgIhAMTu4JVeuJPme+PIgLmiNhDntoIjdDoIfiebmV7CG3oF","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":10552552,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJe600NCRA9TVsSAnZWagAAJhEP/jLtmJKzL/y01Eysgfc0\n0db5N3DBvmBwIjWIXql91xODy3JdKTjsCWNQ8ERA6Eof9HTl/i0E/RdeIPN9\nL3BCA2q3/maeq3ZU2U7D6/I7gCLAVoVJkc3qTPzR+C2S4h6y5ecsJmX4E3lu\nmOGU3fLyDx/z08XmKaooMcIK2AW432d7QI5u0vA+tgvOigl6LeJV2m5qZEsM\nXGA5pwbAdhTnT1TSXLH8JbH4fnrG8Zsk3qLBrtDJ2Ynvimb5cuMhIAjXR/O5\nS7/ab/EzKaY4h7SThnZHMwJN11mucmJf25Is8DQCr/mpZfkiJskI/6O31AzD\n/pQHZYCyuPtV5ksvwznoKj7NMUt3mSPEwGgM+xUR8dlyeDz8r0Aa2O4AeWNh\nnP8boKQ9dsWUwMIRgFMkVtnEARfGarvCjBaoXNqk9b7HhP2Az5NNLeZTT5x8\nALIR8RvGNcGvf3xqU0A9iB3a792YjnndGrcXDtwE0iz9qJmWBMRQKZQs0Zkz\nXP2Ga0iz37+9ciAbWVerUVu1DPgP44T1+8C2ihEPluHhnzlCc8uS2YjOrWyA\nt8KFLnTbO/BNzRbc6p/YT5hIADGDv/hbB8yALYZHA1V7y4g2rrYqqf6Don9W\n9InW7q9kxlKEBtf7nWP+2ttfF3SCEWp/TXkKThKPGxx3GHoYMrCSd5LCczLg\n95EV\r\n=4ub6\r\n-----END PGP SIGNATURE-----\r\n"},"main":"dist/index.js","husky":{"hooks":{"pre-commit":"lint-staged"}},"config":{"eslint":"./examples/**/*.{js,jsx}","tslint":"./{__mocks__,src,stories}/{,**/}*.{ts,tsx}"},"readme":"[![npm version](https://badge.fury.io/js/%40gooddata%2Freact-components.svg)](https://www.npmjs.com/package/@gooddata/react-components)\n\n# GoodData.UI React components\n> A React-based JavaScript library for building data-driven applications\n\n## Getting started\n- [GoodData.UI Documentation](http://sdk.gooddata.com/gooddata-ui/)\n- [GoodData.UI Live Examples](https://gooddata-examples.herokuapp.com/)\n- [Stack Overflow](https://stackoverflow.com/questions/tagged/gooddata)\n\n### Usage\nWith [yarn](https://yarnpkg.com) installed, go to your project directory and run\n```\n$ yarn add @gooddata/react-components\n```\nIf you prefer [npm](npmjs.com) run\n```\n$ npm install --save @gooddata/react-components\n```\n\nThe public API is exposed via global `index.js`. Except for the styles, do not import any other file directly\nbecause they are not intended to be part of the public API.\n\n## Contributing\n\nWe welcome any contribution in form of [issues](https://github.com/gooddata/gooddata-react-components/issues) or [pull requests](https://github.com/gooddata/gooddata-react-components/pulls).\n\nInstall [Node.js](http://nodejs.org) (node 12.16.1, npm v6.13.4) and [Yarn](https://classic.yarnpkg.com) (1.22.4).\n\nInstall dependencies:\n```\nyarn install --frozen-lockfile\n```\n\nThese commands may come in handy while developing:\n\n| command | description |\n| ------- | ----------- |\n| `yarn install --pure-lockfile` | first step |\n| ||\n| `yarn dev` | build react-components to `/dist` in watch mode |\n| `yarn test` | run all unit tests |\n| `yarn prettier-write` | format the source code to match the valid codestyle |\n| `yarn validate` | validate codestyle |\n| ||\n| `yarn storybook` | run storybook from `/stories` on http://localhost:9001 |\n| `yarn build-storybook` | build storybook to `/dist-storybook` |\n| `yarn test-storybook` | run storybook and [screenshot tests](https://github.com/gooddata/gdc-client-utils/tree/master/test-storybook) |\n| ||\n| `yarn examples` | run Live Examples dev-server from `/examples` on https://localhost:8999 |\n| `yarn examples-build` | build Live Examples to `/examples/dist` |\n| `yarn examples-server` | serve built Live Examples - see `/examples/server/src` |\n| `yarn examples-testcafe` | run testcafe tests against `localhost:8999` |\n\n### Deploy to heroku.com\nWhen you deploy this repo to heroku, it serves *GoodData.UI Live Examples*.\nRelevant tasks are in `Procfile` and `package.json`.\n\n```bash\n# run in the project directory\nheroku login\nheroku create <your-app-name>\nheroku config:set DOMAIN_ADMIN_USERNAME=x@gooddata.com DOMAIN_ADMIN_PASSWORD=xy PROJECT_ID_TO_ASSIGN=xms7ga4tf3g3nzucd8380o2bev8oeknp\ngit push heroku HEAD:master\nheroku open\n```\n### Enable Geo Chart for Storybook and Live Examples\nGeo chart uses Mapbox to render map which requires a Mapbox access token.\n- Register an account and create Mapbox access token at [guide](https://docs.mapbox.com/help/how-mapbox-works/access-tokens/)\n- Store the created token at `.env`:\n```bash\necho -e \"EXAMPLE_MAPBOX_ACCESS_TOKEN=token\" >> .env # only need to run once\necho -e \"STORYBOOK_MAPBOX_ACCESS_TOKEN=token\" >> .env # only need to run once\n```\n\n### Run Live Examples Locally\nTo run *GoodData.UI Live Examples* locally:\n```bash\ngit clone <this-repository>\ncd  <repository-folder>\nyarn install --pure-lockfile\nyarn examples\n```\nThen open https://localhost:8999 and login using Live Examples account (you can [create one here](https://gooddata-examples.herokuapp.com/registration)).\n\n### Run Storybook locally\n- Run storybook with token stored in `.env` for more secure\n```bash\nyarn storybook\n```\n- Or run storybook with token env param exposed to cli (not suggested)\n```bash\nSTORYBOOK_MAPBOX_ACCESS_TOKEN=token yarn storybook\n```\n- Apply either above way to `yarn build-storybook` or `yarn test-storybook`\n\n### Source code formatting\nThe source code in the repository is formatted by [Prettier](https://prettier.io/).\nThe format of the code is validated by our Continuous Integration server and is one of the requirements of successful merge.\n\nPrettier is supported by every major IDE. You can find the list of supported editors and how to configure them [here](https://prettier.io/docs/en/editors.html).\n\nIn the case, when your editor is not supported or you don't want to setup the integration, you can run the `yarn prettier-write` command to reformat the code before commit.\n\n## Changelog\n\n- see [CHANGELOG.md](CHANGELOG.md)\n\n## Supported versions\n\nIn order to make the user experience with integrating GoodData UI SDK as smooth and secure as possible and to ensure that the SDK is using the latest features of the platform, we will only provide support to two most recent major versions of UI SDK.\n\nThe most recent majors will be supported in the following modes:\n\n- The latest major version will receive all new functionality and all bug fixes\n- The previous major version will only receive fixes to critical issues and security fixes. These fixes will be applied on top of last released version of the previous major\n\nThe customers are encouraged to always use the latest version of the UI SDK.\n\nIn case of using older versions, the user might face API incompatibility, performance or security issues.\n\nPlease follow the installation instructions to update to the newest version.\n\n## License\n\n(C) 2007-2020 GoodData Corporation\n\nThis project is dual licensed:\n\n- The ATTRIBUTION-NONCOMMERCIAL 4.0 INTERNATIONAL (CC BY-NC 4.0) is used for purpose of the trial experience and evaluation of GoodData.UI library.\n- The GOODDATA GOODDATA.UI LIBRARY END USER LICENSE AGREEMENT is used for GoodData customers.\n\nFor more information, please see [LICENSE](https://github.com/gooddata/gooddata-react-components/blob/master/LICENSE)\n","gitHead":"0df873c40d71ab055414d525742b5a1c518a3b68","scripts":{"dev":"bash scripts/build.sh --dev-watch","test":"jest --watch","build":"bash scripts/build.sh","tslint":"yarn run-tslint -t verbose $npm_package_config_tslint","prepare":"cd examples/server && yarn install --frozen-lockfile && cd ../..; rm -r examples/node_modules 2>/dev/null; true","examples":"bash scripts/run-examples.sh","prepare?":"# Called before `npm publish` and on local `npm install`. Temporarily also for deleting obsolete node_modules. Ends with `true` to continue gracefully.","validate":"tsc --noEmit && yarn tslint && eslint $npm_package_config_eslint && yarn validate-style && yarn prettier-check","build-dev":"bash scripts/build.sh --dev","examples?":"# Default is developer domain, other options: yarn examples [sec,secure,stg,stg2,stg3,demo,developer or URL]","storybook":"yarn build && start-storybook -p 9001 -c .storybook","test-once":"jest","tslint-ci":"mkdir -p ./ci/results && yarn run-tslint -t checkstyle -o ./ci/results/tslint-results.xml $npm_package_config_tslint","run-tslint":"tslint -p tsconfig.json","validate-ci":"tsc --noEmit && yarn tslint-ci  && eslint $npm_package_config_eslint -f checkstyle -o ci/results/eslint-results.xml && yarn validate-style-ci && yarn prettier-check","examples-build":"bash scripts/build-examples.sh","prepublishOnly":"yarn build","prettier-check":"prettier --check '{src,stories,styles,__mocks__,examples/server/src,examples/src,examples/test}/**/*.{ts,js,tsx,jsx,json,scss,md,yaml,html}'","prettier-write":"prettier --write '{src,stories,styles,__mocks__,examples/server/src,examples/src,examples/test}/**/*.{ts,js,tsx,jsx,json,scss,md,yaml,html}'","test-storybook":"yarn build && test-storybook","validate-style":"stylelint '**/*.scss'","build-storybook":"yarn build && build-storybook -c .storybook -o dist-storybook","examples-server":"node examples/server/src/index.js","heroku-postbuild":"yarn examples-build developer","examples-testcafe":"./scripts/run-testcafe.sh visual","validate-style-ci":"stylelint '**/*.scss' --custom-formatter=node_modules/stylelint-checkstyle-formatter > ci/results/stylelint-results.xml","check-circular-deps":"madge --circular --extensions ts ./src","examples-testcafe-ci":"./scripts/run-testcafe.sh ci","examples-testcafe-live":"./scripts/run-testcafe.sh live"},"typings":"dist/index.d.ts","_npmUser":{"name":"gooddata-ci","email":"rail@gooddata.com"},"deprecated":"@gooddata/react-components@7 reached End of Support on March 31, 2022. Please upgrade (see https://sdk.gooddata.com/gooddata-ui/docs/supported_versions.html for more information).","repository":{"url":"git+ssh://git@github.com/gooddata/gooddata-react-components.git","type":"git"},"_npmVersion":"6.13.4","description":"GoodData.UI - A powerful JavaScript library for building analytical applications","directories":{},"lint-staged":{"{src,stories,styles,__mocks__,examples/server/src,examples/src,examples/test}/**/*.{ts,js,tsx,jsx,scss}":["npx gdc-fix-copyright","git add"],"{src,stories,styles,__mocks__,examples/server/src,examples/src,examples/test}/**/*.{ts,js,tsx,jsx,json,scss,md,yaml,html}":["prettier --write","git add"]},"_nodeVersion":"12.16.1","dependencies":{"rxjs":"^5.5.6","uuid":"^3.2.1","immer":"^1.3.1","lodash":"^4.17.15","date-fns":"^2.7.0","downshift":"^3.2.7","invariant":"^2.2.2","mapbox-gl":"^1.6.1","classnames":"^2.2.6","codemirror":"^5.54.0","highcharts":"7.1.1","prop-types":"^15.6.0","react-intl":"^3.6.0","custom-event":"^1.0.1","react-window":"^1.8.1","ag-grid-react":"20.0.0","react-measure":"^2.3.0","@types/mapbox-gl":"^1.6.1","react-day-picker":"~7.3.0","react-responsive":"^3.0.0","stringify-object":"^2.4.0","@gooddata/typings":"^2.24.2","@types/codemirror":"^0.0.95","ag-grid-community":"20.0.0","http-status-codes":"^1.3.0","react-codemirror2":"^7.2.0","@gooddata/js-utils":"^3.10.5","@gooddata/numberjs":"^3.2.4","fixed-data-table-2":"0.7.17","@gooddata/goodstrap":"^68.10.0","react-dom-factories":"^1.0.2","@gooddata/gooddata-js":"^13.0.1","json-stable-stringify":"^1.0.1","react-transition-group":"^2.2.1","hoist-non-react-statics":"^3.3.0","nodelist-foreach-polyfill":"^1.2.0","@formatjs/intl-pluralrules":"^1.3.6","highcharts-grouped-categories":"^1.1.3"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"raf":"3.3.2","yup":"^0.24.1","jest":"24.7.1","husky":"3.0.0","madge":"^3.4.4","react":"^16.5.2","enzyme":"3.5.0","eslint":"4.19.1","formik":"^0.11.11","moment":"2.23.0","history":"^4.7.2","ts-jest":"24.0.0","webpack":"4.30.0","full-icu":"^1.3.0","prettier":"1.16.4","react-ga":"^2.5.2","recharts":"1.0.0-beta.9","testcafe":"1.1.4","commander":"2.14.1","node-sass":"4.13.0","react-dom":"^16.5.2","stylelint":"^10.0.0","supertest":"3.0.0","ts-loader":"6.0.0","@types/raf":"^3.4.0","css-loader":"0.28.7","jest-junit":"3.0.0","raw-loader":"0.5.1","styled-jsx":"2.2.1","typescript":"3.3.4000","@babel/core":"7.4.4","@types/jest":"24.0.6","@types/node":"7.0.8","@types/uuid":"3.4.3","file-loader":"3.0.1","jest-enzyme":"7.0.2","lint-staged":"9.1.0","sass-loader":"6.0.6","webpack-cli":"3.3.2","@types/react":"16.8.6","babel-loader":"8.0.5","react-helmet":"5.2.0","react-select":"1.2.1","style-loader":"0.19.1","@types/enzyme":"3.1.13","@types/lodash":"4.14.123","testcafe-live":"0.1.4","@babel/runtime":"7.4.4","dotenv-webpack":"^1.7.0","@babel/polyfill":"^7.4.4","@storybook/react":"5.0.11","@types/invariant":"2.2.29","@types/react-dom":"16.0.11","isomorphic-fetch":"2.2.1","react-datepicker":"1.1.0","react-router-dom":"4.2.2","@babel/preset-env":"7.4.4","@gooddata/mock-js":"^2.13.1","@storybook/addons":"5.0.11","@types/classnames":"2.2.3","@types/prop-types":"15.5.2","@storybook/theming":"5.0.11","identity-obj-proxy":"^3.0.0","intl-messageformat":"^7.5.4","webpack-dev-server":"3.3.1","@babel/preset-react":"7.0.0","@types/react-portal":"4.0.1","@types/react-window":"^1.8.1","babel-plugin-lodash":"3.3.4","html-webpack-plugin":"3.2.0","react-test-renderer":"16.4.2","@types/react-measure":"2.0.5","clean-webpack-plugin":"2.0.2","stats-webpack-plugin":"0.7.0","eslint-config-prettier":"4.1.0","react-google-recaptcha":"^0.14.1","tslint-config-prettier":"1.18.0","@gooddata/eslint-config":"^1.0.0","@gooddata/tslint-config":"1.0.0","@types/react-responsive":"^3.0.3","@types/storybook__react":"4.0.1","@types/stringify-object":"^3.2.0","enzyme-adapter-react-16":"1.3.1","@gooddata/test-storybook":"4.0.0","@storybook/addon-actions":"5.0.11","@storybook/addon-options":"5.0.11","node-sass-magic-importer":"5.1.0","react-syntax-highlighter":"11.0.2","@types/fixed-data-table-2":"0.8.1","stylelint-config-prettier":"5.2.0","@gooddata/stylelint-config":"4.0.1","@types/react-test-renderer":"16.0.0","circular-dependency-plugin":"5.0.2","compression-webpack-plugin":"2.0.0","@types/json-stable-stringify":"^1.0.32","@gooddata/frontend-npm-scripts":"1.1.0","@types/enzyme-adapter-react-16":"1.0.3","stylelint-checkstyle-formatter":"0.1.0","@types/storybook__addon-actions":"3.4.2","@babel/plugin-proposal-class-properties":"7.4.4","@babel/plugin-proposal-object-rest-spread":"7.4.4","@babel/plugin-transform-async-to-generator":"7.4.4"},"peerDependencies":{"react":"^16.5.2","react-dom":"^16.5.2"},"_npmOperationalInternal":{"tmp":"tmp/react-components_7.8.0-beta.19_1592478988788_0.40235208763532815","host":"s3://npm-registry-packages"}},"7.8.0-beta.20":{"name":"@gooddata/react-components","version":"7.8.0-beta.20","author":{"name":"GoodData Corporation"},"license":"BSD-3-Clause","_id":"@gooddata/react-components@7.8.0-beta.20","maintainers":[{"name":"afi","email":"adam.fiedler@gooddata.com"},{"name":"bertold8","email":"ivan.nejezchleb@seznam.cz"},{"name":"bich.nguyen","email":"bich.nguyen@gooddata.com"},{"name":"brbistas","email":"valentinos.chraniotis@gooddata.com"},{"name":"bugsbunny338","email":"jiri.zajic@mensa.cz"},{"name":"de.do","email":"de.do@gooddata.com"},{"name":"gooddata-ci","email":"rail@gooddata.com"},{"name":"hang.ngo","email":"hang.ngo@gooddata.com"},{"name":"hung.nguyen.hoang","email":"hung.nguyen@gooddata.com"},{"name":"huong.nguyen","email":"huong.nguyen@gooddata.com"},{"name":"huyen.nguyen","email":"huyen.nguyen@gooddata.com"},{"name":"ivan.mjartan","email":"ivan.mjartan@gooddata.com"},{"name":"jakub-sterba","email":"jakub.sterba@gooddata.com"},{"name":"jaroslav.tomecek","email":"jaroslav.tomecek@gooddata.com"},{"name":"jkittler","email":"honza.kittler@gmail.com"},{"name":"khanh.le","email":"khanh.le@gooddata.com"},{"name":"lanhuynh","email":"lan.huynh@gooddata.com"},{"name":"linhhong","email":"linh.hong@gooddata.com"},{"name":"lupko","email":"lubomir.slivka@gooddata.com"},{"name":"mai.nguyen","email":"mai.nguyen@gooddata.com"},{"name":"matyas.kandl","email":"matyas.kandl@gooddata.com"},{"name":"michal.marsal","email":"michal.marsal@gooddata.com"},{"name":"my.duong","email":"my.duong@gooddata.com"},{"name":"naibinh","email":"naibinh@gmail.com"},{"name":"nikolacech","email":"nikola.cech@gooddata.com"},{"name":"nis.hua","email":"nis.hua@gooddata.com"},{"name":"no23reason","email":"dan.homola@hotmail.cz"},{"name":"patrikbraborec","email":"patrik.braborec@gooddata.com"},{"name":"pbenes","email":"petr.benes@gooddata.com"},{"name":"petrjanu","email":"petr.janu@gooddata.com"},{"name":"pkingo","email":"philipandreaskingo@hotmail.com"},{"name":"ptquang86","email":"ptquang86@gmail.com"},{"name":"qduval","email":"quentin.duval@gooddata.com"},{"name":"rodri360","email":"me@rodri360.com"},{"name":"scavnickyj","email":"jakub.scavnicky@gooddata.com"},{"name":"sitina","email":"jiri.sitina@gooddata.com"},{"name":"strouhaljan","email":"strouhal.jan@gmail.com"},{"name":"thao-luong","email":"thao.luong@gooddata.com"},{"name":"thuong.nguyen","email":"thuong.nguyen@gooddata.com"},{"name":"tomas.kratochvil","email":"tomas.kratochvil@gooddata.com"},{"name":"tomsatgd","email":"tomas.satinsky@gooddata.com"},{"name":"trung-le-quoc","email":"trung.le@gooddata.com"},{"name":"tu-ngo","email":"tungo1981@gmail.com"},{"name":"tu.bui","email":"tu.bui@gooddata.com"},{"name":"tulean","email":"tuan.le@gooddata.com"},{"name":"tuqt1005","email":"tu.tran@gooddata.com"},{"name":"utdnah","email":"danh.ung@gooddata.com"},{"name":"vi.phan","email":"vi.phan@gooddata.com"},{"name":"vlastikcz","email":"vlastimil.kotas@gooddata.com"},{"name":"vu.pham","email":"vu.pham@gooddata.com"},{"name":"xmort","email":"petr.dolejsi@gooddata.com"},{"name":"yanlipnican","email":"yanlipnican@gmail.com"}],"homepage":"https://github.com/gooddata/gooddata-react-components#readme","bugs":{"url":"https://github.com/gooddata/gooddata-react-components/issues"},"dist":{"shasum":"780c6b0f3dc7de301926de830e0e796b40c5e9e4","tarball":"https://registry.npmjs.org/@gooddata/react-components/-/react-components-7.8.0-beta.20.tgz","fileCount":2652,"integrity":"sha512-GKFn5LUM+hEZQfzgbzR+pZBmV8J8/ED9Rhj7Yl0dD8kxnxQONpQEGBRrzF5Ff/EIDhqcx696M6kF2hNfvwlMTg==","signatures":[{"sig":"MEYCIQDMcC9QV10etNrSiRX0xuddrzRiPPTJExJffa4lqcPXowIhAJ/q8F5UJzwqlOvAQjn8N1U9Ezm6HMAMyfAcm4dtdnNz","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":10552552,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJe602xCRA9TVsSAnZWagAAc9MP/iiUaxdh8c/eS3A3IpuX\nr03t72v6ZUEhEP3dizOfKExdSzeHEcu+dZbjdckOHY6e8zlZJ5286FvhYCRJ\naBJKiPX7fmpiiwfj7h3mZQLoI5FwZPRgeYeC3S/44aCFC9uXEDPOZoxpvj4G\nVO8jvPjAXLvvoQF4P0T/qhxj110cwBE2XbRmIYIuZ/11q898hXNSuc1ynuRN\nTHHmI+EQRiHEE/M9rswFdoNhXoj1EAYFxMZyf603PT/12GZEsDfm0+0Q9YBw\n/w9HB3XcLoJQ+ma7rv11wga0xAcTBjvytmH/wSrF1owM4M6cgXX9c24VVZRM\nT8gE5/bCwgtJ46a96qc2au8tX0hq8h8hZ0lCOGIfzebhjH1VZ0s7+0pjVD1S\n+TmxXmt/EWtZK3PZ6q4rOmLWdgXWQCjUQdApv3MK3/vygYLecFmdILO8GnW8\nc7QCVr6KNu1SGlQtrZoDIwyR++YAAJ3iqjEUPsP3v2KW6wYzUxVC9VLFzGnQ\nOY3rAEns+TBdGCbmMTzz0mI4xN1g5GeIWhdCISyTKThBM9ttNtA+F6yYBrtL\nDyv9aGiIDxC/v0i6KkF6OoWptmqtPnzOVsDUCZTLdrLKDK9fpXYPoGZtoDok\nLUAyv8cY/3C80YklnNwJsgcKCJuw4sB1tXoAZqXkDEuCQoDAxeeHzap6FDk/\n3OUU\r\n=ucPK\r\n-----END PGP SIGNATURE-----\r\n"},"main":"dist/index.js","husky":{"hooks":{"pre-commit":"lint-staged"}},"config":{"eslint":"./examples/**/*.{js,jsx}","tslint":"./{__mocks__,src,stories}/{,**/}*.{ts,tsx}"},"readme":"[![npm version](https://badge.fury.io/js/%40gooddata%2Freact-components.svg)](https://www.npmjs.com/package/@gooddata/react-components)\n\n# GoodData.UI React components\n> A React-based JavaScript library for building data-driven applications\n\n## Getting started\n- [GoodData.UI Documentation](http://sdk.gooddata.com/gooddata-ui/)\n- [GoodData.UI Live Examples](https://gooddata-examples.herokuapp.com/)\n- [Stack Overflow](https://stackoverflow.com/questions/tagged/gooddata)\n\n### Usage\nWith [yarn](https://yarnpkg.com) installed, go to your project directory and run\n```\n$ yarn add @gooddata/react-components\n```\nIf you prefer [npm](npmjs.com) run\n```\n$ npm install --save @gooddata/react-components\n```\n\nThe public API is exposed via global `index.js`. Except for the styles, do not import any other file directly\nbecause they are not intended to be part of the public API.\n\n## Contributing\n\nWe welcome any contribution in form of [issues](https://github.com/gooddata/gooddata-react-components/issues) or [pull requests](https://github.com/gooddata/gooddata-react-components/pulls).\n\nInstall [Node.js](http://nodejs.org) (node 12.16.1, npm v6.13.4) and [Yarn](https://classic.yarnpkg.com) (1.22.4).\n\nInstall dependencies:\n```\nyarn install --frozen-lockfile\n```\n\nThese commands may come in handy while developing:\n\n| command | description |\n| ------- | ----------- |\n| `yarn install --pure-lockfile` | first step |\n| ||\n| `yarn dev` | build react-components to `/dist` in watch mode |\n| `yarn test` | run all unit tests |\n| `yarn prettier-write` | format the source code to match the valid codestyle |\n| `yarn validate` | validate codestyle |\n| ||\n| `yarn storybook` | run storybook from `/stories` on http://localhost:9001 |\n| `yarn build-storybook` | build storybook to `/dist-storybook` |\n| `yarn test-storybook` | run storybook and [screenshot tests](https://github.com/gooddata/gdc-client-utils/tree/master/test-storybook) |\n| ||\n| `yarn examples` | run Live Examples dev-server from `/examples` on https://localhost:8999 |\n| `yarn examples-build` | build Live Examples to `/examples/dist` |\n| `yarn examples-server` | serve built Live Examples - see `/examples/server/src` |\n| `yarn examples-testcafe` | run testcafe tests against `localhost:8999` |\n\n### Deploy to heroku.com\nWhen you deploy this repo to heroku, it serves *GoodData.UI Live Examples*.\nRelevant tasks are in `Procfile` and `package.json`.\n\n```bash\n# run in the project directory\nheroku login\nheroku create <your-app-name>\nheroku config:set DOMAIN_ADMIN_USERNAME=x@gooddata.com DOMAIN_ADMIN_PASSWORD=xy PROJECT_ID_TO_ASSIGN=xms7ga4tf3g3nzucd8380o2bev8oeknp\ngit push heroku HEAD:master\nheroku open\n```\n### Enable Geo Chart for Storybook and Live Examples\nGeo chart uses Mapbox to render map which requires a Mapbox access token.\n- Register an account and create Mapbox access token at [guide](https://docs.mapbox.com/help/how-mapbox-works/access-tokens/)\n- Store the created token at `.env`:\n```bash\necho -e \"EXAMPLE_MAPBOX_ACCESS_TOKEN=token\" >> .env # only need to run once\necho -e \"STORYBOOK_MAPBOX_ACCESS_TOKEN=token\" >> .env # only need to run once\n```\n\n### Run Live Examples Locally\nTo run *GoodData.UI Live Examples* locally:\n```bash\ngit clone <this-repository>\ncd  <repository-folder>\nyarn install --pure-lockfile\nyarn examples\n```\nThen open https://localhost:8999 and login using Live Examples account (you can [create one here](https://gooddata-examples.herokuapp.com/registration)).\n\n### Run Storybook locally\n- Run storybook with token stored in `.env` for more secure\n```bash\nyarn storybook\n```\n- Or run storybook with token env param exposed to cli (not suggested)\n```bash\nSTORYBOOK_MAPBOX_ACCESS_TOKEN=token yarn storybook\n```\n- Apply either above way to `yarn build-storybook` or `yarn test-storybook`\n\n### Source code formatting\nThe source code in the repository is formatted by [Prettier](https://prettier.io/).\nThe format of the code is validated by our Continuous Integration server and is one of the requirements of successful merge.\n\nPrettier is supported by every major IDE. You can find the list of supported editors and how to configure them [here](https://prettier.io/docs/en/editors.html).\n\nIn the case, when your editor is not supported or you don't want to setup the integration, you can run the `yarn prettier-write` command to reformat the code before commit.\n\n## Changelog\n\n- see [CHANGELOG.md](CHANGELOG.md)\n\n## Supported versions\n\nIn order to make the user experience with integrating GoodData UI SDK as smooth and secure as possible and to ensure that the SDK is using the latest features of the platform, we will only provide support to two most recent major versions of UI SDK.\n\nThe most recent majors will be supported in the following modes:\n\n- The latest major version will receive all new functionality and all bug fixes\n- The previous major version will only receive fixes to critical issues and security fixes. These fixes will be applied on top of last released version of the previous major\n\nThe customers are encouraged to always use the latest version of the UI SDK.\n\nIn case of using older versions, the user might face API incompatibility, performance or security issues.\n\nPlease follow the installation instructions to update to the newest version.\n\n## License\n\n(C) 2007-2020 GoodData Corporation\n\nThis project is dual licensed:\n\n- The ATTRIBUTION-NONCOMMERCIAL 4.0 INTERNATIONAL (CC BY-NC 4.0) is used for purpose of the trial experience and evaluation of GoodData.UI library.\n- The GOODDATA GOODDATA.UI LIBRARY END USER LICENSE AGREEMENT is used for GoodData customers.\n\nFor more information, please see [LICENSE](https://github.com/gooddata/gooddata-react-components/blob/master/LICENSE)\n","gitHead":"53b76e4a1d819c2f7fb782b7a3387e14745813e2","scripts":{"dev":"bash scripts/build.sh --dev-watch","test":"jest --watch","build":"bash scripts/build.sh","tslint":"yarn run-tslint -t verbose $npm_package_config_tslint","prepare":"cd examples/server && yarn install --frozen-lockfile && cd ../..; rm -r examples/node_modules 2>/dev/null; true","examples":"bash scripts/run-examples.sh","prepare?":"# Called before `npm publish` and on local `npm install`. Temporarily also for deleting obsolete node_modules. Ends with `true` to continue gracefully.","validate":"tsc --noEmit && yarn tslint && eslint $npm_package_config_eslint && yarn validate-style && yarn prettier-check","build-dev":"bash scripts/build.sh --dev","examples?":"# Default is developer domain, other options: yarn examples [sec,secure,stg,stg2,stg3,demo,developer or URL]","storybook":"yarn build && start-storybook -p 9001 -c .storybook","test-once":"jest","tslint-ci":"mkdir -p ./ci/results && yarn run-tslint -t checkstyle -o ./ci/results/tslint-results.xml $npm_package_config_tslint","run-tslint":"tslint -p tsconfig.json","validate-ci":"tsc --noEmit && yarn tslint-ci  && eslint $npm_package_config_eslint -f checkstyle -o ci/results/eslint-results.xml && yarn validate-style-ci && yarn prettier-check","examples-build":"bash scripts/build-examples.sh","prepublishOnly":"yarn build","prettier-check":"prettier --check '{src,stories,styles,__mocks__,examples/server/src,examples/src,examples/test}/**/*.{ts,js,tsx,jsx,json,scss,md,yaml,html}'","prettier-write":"prettier --write '{src,stories,styles,__mocks__,examples/server/src,examples/src,examples/test}/**/*.{ts,js,tsx,jsx,json,scss,md,yaml,html}'","test-storybook":"yarn build && test-storybook","validate-style":"stylelint '**/*.scss'","build-storybook":"yarn build && build-storybook -c .storybook -o dist-storybook","examples-server":"node examples/server/src/index.js","heroku-postbuild":"yarn examples-build developer","examples-testcafe":"./scripts/run-testcafe.sh visual","validate-style-ci":"stylelint '**/*.scss' --custom-formatter=node_modules/stylelint-checkstyle-formatter > ci/results/stylelint-results.xml","check-circular-deps":"madge --circular --extensions ts ./src","examples-testcafe-ci":"./scripts/run-testcafe.sh ci","examples-testcafe-live":"./scripts/run-testcafe.sh live"},"typings":"dist/index.d.ts","_npmUser":{"name":"gooddata-ci","email":"rail@gooddata.com"},"deprecated":"@gooddata/react-components@7 reached End of Support on March 31, 2022. Please upgrade (see https://sdk.gooddata.com/gooddata-ui/docs/supported_versions.html for more information).","repository":{"url":"git+ssh://git@github.com/gooddata/gooddata-react-components.git","type":"git"},"_npmVersion":"6.13.4","description":"GoodData.UI - A powerful JavaScript library for building analytical applications","directories":{},"lint-staged":{"{src,stories,styles,__mocks__,examples/server/src,examples/src,examples/test}/**/*.{ts,js,tsx,jsx,scss}":["npx gdc-fix-copyright","git add"],"{src,stories,styles,__mocks__,examples/server/src,examples/src,examples/test}/**/*.{ts,js,tsx,jsx,json,scss,md,yaml,html}":["prettier --write","git add"]},"_nodeVersion":"12.16.1","dependencies":{"rxjs":"^5.5.6","uuid":"^3.2.1","immer":"^1.3.1","lodash":"^4.17.15","date-fns":"^2.7.0","downshift":"^3.2.7","invariant":"^2.2.2","mapbox-gl":"^1.6.1","classnames":"^2.2.6","codemirror":"^5.54.0","highcharts":"7.1.1","prop-types":"^15.6.0","react-intl":"^3.6.0","custom-event":"^1.0.1","react-window":"^1.8.1","ag-grid-react":"20.0.0","react-measure":"^2.3.0","@types/mapbox-gl":"^1.6.1","react-day-picker":"~7.3.0","react-responsive":"^3.0.0","stringify-object":"^2.4.0","@gooddata/typings":"^2.24.2","@types/codemirror":"^0.0.95","ag-grid-community":"20.0.0","http-status-codes":"^1.3.0","react-codemirror2":"^7.2.0","@gooddata/js-utils":"^3.10.5","@gooddata/numberjs":"^3.2.4","fixed-data-table-2":"0.7.17","@gooddata/goodstrap":"^68.10.0","react-dom-factories":"^1.0.2","@gooddata/gooddata-js":"^13.0.1","json-stable-stringify":"^1.0.1","react-transition-group":"^2.2.1","hoist-non-react-statics":"^3.3.0","nodelist-foreach-polyfill":"^1.2.0","@formatjs/intl-pluralrules":"^1.3.6","highcharts-grouped-categories":"^1.1.3"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"raf":"3.3.2","yup":"^0.24.1","jest":"24.7.1","husky":"3.0.0","madge":"^3.4.4","react":"^16.5.2","enzyme":"3.5.0","eslint":"4.19.1","formik":"^0.11.11","moment":"2.23.0","history":"^4.7.2","ts-jest":"24.0.0","webpack":"4.30.0","full-icu":"^1.3.0","prettier":"1.16.4","react-ga":"^2.5.2","recharts":"1.0.0-beta.9","testcafe":"1.1.4","commander":"2.14.1","node-sass":"4.13.0","react-dom":"^16.5.2","stylelint":"^10.0.0","supertest":"3.0.0","ts-loader":"6.0.0","@types/raf":"^3.4.0","css-loader":"0.28.7","jest-junit":"3.0.0","raw-loader":"0.5.1","styled-jsx":"2.2.1","typescript":"3.3.4000","@babel/core":"7.4.4","@types/jest":"24.0.6","@types/node":"7.0.8","@types/uuid":"3.4.3","file-loader":"3.0.1","jest-enzyme":"7.0.2","lint-staged":"9.1.0","sass-loader":"6.0.6","webpack-cli":"3.3.2","@types/react":"16.8.6","babel-loader":"8.0.5","react-helmet":"5.2.0","react-select":"1.2.1","style-loader":"0.19.1","@types/enzyme":"3.1.13","@types/lodash":"4.14.123","testcafe-live":"0.1.4","@babel/runtime":"7.4.4","dotenv-webpack":"^1.7.0","@babel/polyfill":"^7.4.4","@storybook/react":"5.0.11","@types/invariant":"2.2.29","@types/react-dom":"16.0.11","isomorphic-fetch":"2.2.1","react-datepicker":"1.1.0","react-router-dom":"4.2.2","@babel/preset-env":"7.4.4","@gooddata/mock-js":"^2.13.1","@storybook/addons":"5.0.11","@types/classnames":"2.2.3","@types/prop-types":"15.5.2","@storybook/theming":"5.0.11","identity-obj-proxy":"^3.0.0","intl-messageformat":"^7.5.4","webpack-dev-server":"3.3.1","@babel/preset-react":"7.0.0","@types/react-portal":"4.0.1","@types/react-window":"^1.8.1","babel-plugin-lodash":"3.3.4","html-webpack-plugin":"3.2.0","react-test-renderer":"16.4.2","@types/react-measure":"2.0.5","clean-webpack-plugin":"2.0.2","stats-webpack-plugin":"0.7.0","eslint-config-prettier":"4.1.0","react-google-recaptcha":"^0.14.1","tslint-config-prettier":"1.18.0","@gooddata/eslint-config":"^1.0.0","@gooddata/tslint-config":"1.0.0","@types/react-responsive":"^3.0.3","@types/storybook__react":"4.0.1","@types/stringify-object":"^3.2.0","enzyme-adapter-react-16":"1.3.1","@gooddata/test-storybook":"4.0.0","@storybook/addon-actions":"5.0.11","@storybook/addon-options":"5.0.11","node-sass-magic-importer":"5.1.0","react-syntax-highlighter":"11.0.2","@types/fixed-data-table-2":"0.8.1","stylelint-config-prettier":"5.2.0","@gooddata/stylelint-config":"4.0.1","@types/react-test-renderer":"16.0.0","circular-dependency-plugin":"5.0.2","compression-webpack-plugin":"2.0.0","@types/json-stable-stringify":"^1.0.32","@gooddata/frontend-npm-scripts":"1.1.0","@types/enzyme-adapter-react-16":"1.0.3","stylelint-checkstyle-formatter":"0.1.0","@types/storybook__addon-actions":"3.4.2","@babel/plugin-proposal-class-properties":"7.4.4","@babel/plugin-proposal-object-rest-spread":"7.4.4","@babel/plugin-transform-async-to-generator":"7.4.4"},"peerDependencies":{"react":"^16.5.2","react-dom":"^16.5.2"},"_npmOperationalInternal":{"tmp":"tmp/react-components_7.8.0-beta.20_1592479152870_0.9133895787684363","host":"s3://npm-registry-packages"}},"7.8.0-beta.21":{"name":"@gooddata/react-components","version":"7.8.0-beta.21","author":{"name":"GoodData Corporation"},"license":"BSD-3-Clause","_id":"@gooddata/react-components@7.8.0-beta.21","maintainers":[{"name":"afi","email":"adam.fiedler@gooddata.com"},{"name":"bertold8","email":"ivan.nejezchleb@seznam.cz"},{"name":"bich.nguyen","email":"bich.nguyen@gooddata.com"},{"name":"brbistas","email":"valentinos.chraniotis@gooddata.com"},{"name":"bugsbunny338","email":"jiri.zajic@mensa.cz"},{"name":"de.do","email":"de.do@gooddata.com"},{"name":"gooddata-ci","email":"rail@gooddata.com"},{"name":"hang.ngo","email":"hang.ngo@gooddata.com"},{"name":"hung.nguyen.hoang","email":"hung.nguyen@gooddata.com"},{"name":"huong.nguyen","email":"huong.nguyen@gooddata.com"},{"name":"huyen.nguyen","email":"huyen.nguyen@gooddata.com"},{"name":"ivan.mjartan","email":"ivan.mjartan@gooddata.com"},{"name":"jakub-sterba","email":"jakub.sterba@gooddata.com"},{"name":"jaroslav.tomecek","email":"jaroslav.tomecek@gooddata.com"},{"name":"jkittler","email":"honza.kittler@gmail.com"},{"name":"khanh.le","email":"khanh.le@gooddata.com"},{"name":"lanhuynh","email":"lan.huynh@gooddata.com"},{"name":"linhhong","email":"linh.hong@gooddata.com"},{"name":"lupko","email":"lubomir.slivka@gooddata.com"},{"name":"mai.nguyen","email":"mai.nguyen@gooddata.com"},{"name":"matyas.kandl","email":"matyas.kandl@gooddata.com"},{"name":"michal.marsal","email":"michal.marsal@gooddata.com"},{"name":"my.duong","email":"my.duong@gooddata.com"},{"name":"naibinh","email":"naibinh@gmail.com"},{"name":"nikolacech","email":"nikola.cech@gooddata.com"},{"name":"nis.hua","email":"nis.hua@gooddata.com"},{"name":"no23reason","email":"dan.homola@hotmail.cz"},{"name":"patrikbraborec","email":"patrik.braborec@gooddata.com"},{"name":"pbenes","email":"petr.benes@gooddata.com"},{"name":"petrjanu","email":"petr.janu@gooddata.com"},{"name":"pkingo","email":"philipandreaskingo@hotmail.com"},{"name":"ptquang86","email":"ptquang86@gmail.com"},{"name":"qduval","email":"quentin.duval@gooddata.com"},{"name":"rodri360","email":"me@rodri360.com"},{"name":"scavnickyj","email":"jakub.scavnicky@gooddata.com"},{"name":"sitina","email":"jiri.sitina@gooddata.com"},{"name":"strouhaljan","email":"strouhal.jan@gmail.com"},{"name":"thao-luong","email":"thao.luong@gooddata.com"},{"name":"thuong.nguyen","email":"thuong.nguyen@gooddata.com"},{"name":"tomas.kratochvil","email":"tomas.kratochvil@gooddata.com"},{"name":"tomsatgd","email":"tomas.satinsky@gooddata.com"},{"name":"trung-le-quoc","email":"trung.le@gooddata.com"},{"name":"tu-ngo","email":"tungo1981@gmail.com"},{"name":"tu.bui","email":"tu.bui@gooddata.com"},{"name":"tulean","email":"tuan.le@gooddata.com"},{"name":"tuqt1005","email":"tu.tran@gooddata.com"},{"name":"utdnah","email":"danh.ung@gooddata.com"},{"name":"vi.phan","email":"vi.phan@gooddata.com"},{"name":"vlastikcz","email":"vlastimil.kotas@gooddata.com"},{"name":"vu.pham","email":"vu.pham@gooddata.com"},{"name":"xmort","email":"petr.dolejsi@gooddata.com"},{"name":"yanlipnican","email":"yanlipnican@gmail.com"}],"homepage":"https://github.com/gooddata/gooddata-react-components#readme","bugs":{"url":"https://github.com/gooddata/gooddata-react-components/issues"},"dist":{"shasum":"a193d48a30d9cca54894da44bffd2c7eb22653ee","tarball":"https://registry.npmjs.org/@gooddata/react-components/-/react-components-7.8.0-beta.21.tgz","fileCount":2652,"integrity":"sha512-WCmMXY88FiV+1SHo+1bs8DyuwzaE/FlJpwxLtem1CLgjIvIy9NTmekGNuxAU4IWQNpADYx8J0xmImrNFcHbwDQ==","signatures":[{"sig":"MEYCIQDk8bktjYIRh4kcseh09WU0iZQsIAn2wTrc1m2a4ero9wIhAPEuium1YkX1/GkwZrGXuRNZ4kwyL3Q70+2342qMMYDV","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":10552552,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJe605QCRA9TVsSAnZWagAAioUP/RsPdfPuX/ROdkWpN6Q5\nonVNjxRcyQYVcU2PDQ1Tvhmw7x6I0iy3qr0qthmSjipDJm5xz66HONJ6c1mk\nH+omwioc8vmhnoUWo+Na/YlpYakHtTT5oeG+Rq8iR1/+Z+G3ZEDwASJGzxgK\ntJLAHxArP5YbG+CZrfsGCkkbE9/yB/oBR5TM5mV5Na9vEs336OyD9rkS2j8R\n1binJgOYXe2oH2IZX8EmKDZrXsK3qrJciYbLrwn1PKbMdfRrypebp6r1f3o7\nJjWM9agM1o6rn1TxWwAicPJdPXinyHMOnK7I65NHrBdF6dB3MvFgFqra2a0d\ntk7i0bImZAh0xDUt248Aw6ctbtP8j4r5rkt7leZt/N32S577NH400dEWjJZh\nIDTiUjq0A0ka68iWdHONs29A3og71WYGRkCunOZdoKuATULWqHQEBLnJrxOH\niWAt8lpqcMh4nn21zbjsHkcduQcWzDaZE/wAMmO4eTalHtds7RbA2lPjc3u6\nvIvlMEfMFJ88afq1MBknrSBgl2l39WkeNfku4k8lC4PPyiXL3KYT+buBaZ4x\nqUCaEC8J6VLMSxXACGvC5cJL9eNkPLJJdsXDWM1Dq4EXcEUqQZiNjoKTCdf0\nLhvBNGPnbrdvU2liDwqXJY0R+e7vTP+OpmNMIfEJJ3eyh7rsMqQx3ibJ6G7c\njmat\r\n=k/B6\r\n-----END PGP SIGNATURE-----\r\n"},"main":"dist/index.js","husky":{"hooks":{"pre-commit":"lint-staged"}},"config":{"eslint":"./examples/**/*.{js,jsx}","tslint":"./{__mocks__,src,stories}/{,**/}*.{ts,tsx}"},"readme":"[![npm version](https://badge.fury.io/js/%40gooddata%2Freact-components.svg)](https://www.npmjs.com/package/@gooddata/react-components)\n\n# GoodData.UI React components\n> A React-based JavaScript library for building data-driven applications\n\n## Getting started\n- [GoodData.UI Documentation](http://sdk.gooddata.com/gooddata-ui/)\n- [GoodData.UI Live Examples](https://gooddata-examples.herokuapp.com/)\n- [Stack Overflow](https://stackoverflow.com/questions/tagged/gooddata)\n\n### Usage\nWith [yarn](https://yarnpkg.com) installed, go to your project directory and run\n```\n$ yarn add @gooddata/react-components\n```\nIf you prefer [npm](npmjs.com) run\n```\n$ npm install --save @gooddata/react-components\n```\n\nThe public API is exposed via global `index.js`. Except for the styles, do not import any other file directly\nbecause they are not intended to be part of the public API.\n\n## Contributing\n\nWe welcome any contribution in form of [issues](https://github.com/gooddata/gooddata-react-components/issues) or [pull requests](https://github.com/gooddata/gooddata-react-components/pulls).\n\nInstall [Node.js](http://nodejs.org) (node 12.16.1, npm v6.13.4) and [Yarn](https://classic.yarnpkg.com) (1.22.4).\n\nInstall dependencies:\n```\nyarn install --frozen-lockfile\n```\n\nThese commands may come in handy while developing:\n\n| command | description |\n| ------- | ----------- |\n| `yarn install --pure-lockfile` | first step |\n| ||\n| `yarn dev` | build react-components to `/dist` in watch mode |\n| `yarn test` | run all unit tests |\n| `yarn prettier-write` | format the source code to match the valid codestyle |\n| `yarn validate` | validate codestyle |\n| ||\n| `yarn storybook` | run storybook from `/stories` on http://localhost:9001 |\n| `yarn build-storybook` | build storybook to `/dist-storybook` |\n| `yarn test-storybook` | run storybook and [screenshot tests](https://github.com/gooddata/gdc-client-utils/tree/master/test-storybook) |\n| ||\n| `yarn examples` | run Live Examples dev-server from `/examples` on https://localhost:8999 |\n| `yarn examples-build` | build Live Examples to `/examples/dist` |\n| `yarn examples-server` | serve built Live Examples - see `/examples/server/src` |\n| `yarn examples-testcafe` | run testcafe tests against `localhost:8999` |\n\n### Deploy to heroku.com\nWhen you deploy this repo to heroku, it serves *GoodData.UI Live Examples*.\nRelevant tasks are in `Procfile` and `package.json`.\n\n```bash\n# run in the project directory\nheroku login\nheroku create <your-app-name>\nheroku config:set DOMAIN_ADMIN_USERNAME=x@gooddata.com DOMAIN_ADMIN_PASSWORD=xy PROJECT_ID_TO_ASSIGN=xms7ga4tf3g3nzucd8380o2bev8oeknp\ngit push heroku HEAD:master\nheroku open\n```\n### Enable Geo Chart for Storybook and Live Examples\nGeo chart uses Mapbox to render map which requires a Mapbox access token.\n- Register an account and create Mapbox access token at [guide](https://docs.mapbox.com/help/how-mapbox-works/access-tokens/)\n- Store the created token at `.env`:\n```bash\necho -e \"EXAMPLE_MAPBOX_ACCESS_TOKEN=token\" >> .env # only need to run once\necho -e \"STORYBOOK_MAPBOX_ACCESS_TOKEN=token\" >> .env # only need to run once\n```\n\n### Run Live Examples Locally\nTo run *GoodData.UI Live Examples* locally:\n```bash\ngit clone <this-repository>\ncd  <repository-folder>\nyarn install --pure-lockfile\nyarn examples\n```\nThen open https://localhost:8999 and login using Live Examples account (you can [create one here](https://gooddata-examples.herokuapp.com/registration)).\n\n### Run Storybook locally\n- Run storybook with token stored in `.env` for more secure\n```bash\nyarn storybook\n```\n- Or run storybook with token env param exposed to cli (not suggested)\n```bash\nSTORYBOOK_MAPBOX_ACCESS_TOKEN=token yarn storybook\n```\n- Apply either above way to `yarn build-storybook` or `yarn test-storybook`\n\n### Source code formatting\nThe source code in the repository is formatted by [Prettier](https://prettier.io/).\nThe format of the code is validated by our Continuous Integration server and is one of the requirements of successful merge.\n\nPrettier is supported by every major IDE. You can find the list of supported editors and how to configure them [here](https://prettier.io/docs/en/editors.html).\n\nIn the case, when your editor is not supported or you don't want to setup the integration, you can run the `yarn prettier-write` command to reformat the code before commit.\n\n## Changelog\n\n- see [CHANGELOG.md](CHANGELOG.md)\n\n## Supported versions\n\nIn order to make the user experience with integrating GoodData UI SDK as smooth and secure as possible and to ensure that the SDK is using the latest features of the platform, we will only provide support to two most recent major versions of UI SDK.\n\nThe most recent majors will be supported in the following modes:\n\n- The latest major version will receive all new functionality and all bug fixes\n- The previous major version will only receive fixes to critical issues and security fixes. These fixes will be applied on top of last released version of the previous major\n\nThe customers are encouraged to always use the latest version of the UI SDK.\n\nIn case of using older versions, the user might face API incompatibility, performance or security issues.\n\nPlease follow the installation instructions to update to the newest version.\n\n## License\n\n(C) 2007-2020 GoodData Corporation\n\nThis project is dual licensed:\n\n- The ATTRIBUTION-NONCOMMERCIAL 4.0 INTERNATIONAL (CC BY-NC 4.0) is used for purpose of the trial experience and evaluation of GoodData.UI library.\n- The GOODDATA GOODDATA.UI LIBRARY END USER LICENSE AGREEMENT is used for GoodData customers.\n\nFor more information, please see [LICENSE](https://github.com/gooddata/gooddata-react-components/blob/master/LICENSE)\n","gitHead":"bf9ae4566875368107e944204ae10feb86ffec6b","scripts":{"dev":"bash scripts/build.sh --dev-watch","test":"jest --watch","build":"bash scripts/build.sh","tslint":"yarn run-tslint -t verbose $npm_package_config_tslint","prepare":"cd examples/server && yarn install --frozen-lockfile && cd ../..; rm -r examples/node_modules 2>/dev/null; true","examples":"bash scripts/run-examples.sh","prepare?":"# Called before `npm publish` and on local `npm install`. Temporarily also for deleting obsolete node_modules. Ends with `true` to continue gracefully.","validate":"tsc --noEmit && yarn tslint && eslint $npm_package_config_eslint && yarn validate-style && yarn prettier-check","build-dev":"bash scripts/build.sh --dev","examples?":"# Default is developer domain, other options: yarn examples [sec,secure,stg,stg2,stg3,demo,developer or URL]","storybook":"yarn build && start-storybook -p 9001 -c .storybook","test-once":"jest","tslint-ci":"mkdir -p ./ci/results && yarn run-tslint -t checkstyle -o ./ci/results/tslint-results.xml $npm_package_config_tslint","run-tslint":"tslint -p tsconfig.json","validate-ci":"tsc --noEmit && yarn tslint-ci  && eslint $npm_package_config_eslint -f checkstyle -o ci/results/eslint-results.xml && yarn validate-style-ci && yarn prettier-check","examples-build":"bash scripts/build-examples.sh","prepublishOnly":"yarn build","prettier-check":"prettier --check '{src,stories,styles,__mocks__,examples/server/src,examples/src,examples/test}/**/*.{ts,js,tsx,jsx,json,scss,md,yaml,html}'","prettier-write":"prettier --write '{src,stories,styles,__mocks__,examples/server/src,examples/src,examples/test}/**/*.{ts,js,tsx,jsx,json,scss,md,yaml,html}'","test-storybook":"yarn build && test-storybook","validate-style":"stylelint '**/*.scss'","build-storybook":"yarn build && build-storybook -c .storybook -o dist-storybook","examples-server":"node examples/server/src/index.js","heroku-postbuild":"yarn examples-build developer","examples-testcafe":"./scripts/run-testcafe.sh visual","validate-style-ci":"stylelint '**/*.scss' --custom-formatter=node_modules/stylelint-checkstyle-formatter > ci/results/stylelint-results.xml","check-circular-deps":"madge --circular --extensions ts ./src","examples-testcafe-ci":"./scripts/run-testcafe.sh ci","examples-testcafe-live":"./scripts/run-testcafe.sh live"},"typings":"dist/index.d.ts","_npmUser":{"name":"gooddata-ci","email":"rail@gooddata.com"},"deprecated":"@gooddata/react-components@7 reached End of Support on March 31, 2022. Please upgrade (see https://sdk.gooddata.com/gooddata-ui/docs/supported_versions.html for more information).","repository":{"url":"git+ssh://git@github.com/gooddata/gooddata-react-components.git","type":"git"},"_npmVersion":"6.13.4","description":"GoodData.UI - A powerful JavaScript library for building analytical applications","directories":{},"lint-staged":{"{src,stories,styles,__mocks__,examples/server/src,examples/src,examples/test}/**/*.{ts,js,tsx,jsx,scss}":["npx gdc-fix-copyright","git add"],"{src,stories,styles,__mocks__,examples/server/src,examples/src,examples/test}/**/*.{ts,js,tsx,jsx,json,scss,md,yaml,html}":["prettier --write","git add"]},"_nodeVersion":"12.16.1","dependencies":{"rxjs":"^5.5.6","uuid":"^3.2.1","immer":"^1.3.1","lodash":"^4.17.15","date-fns":"^2.7.0","downshift":"^3.2.7","invariant":"^2.2.2","mapbox-gl":"^1.6.1","classnames":"^2.2.6","codemirror":"^5.54.0","highcharts":"7.1.1","prop-types":"^15.6.0","react-intl":"^3.6.0","custom-event":"^1.0.1","react-window":"^1.8.1","ag-grid-react":"20.0.0","react-measure":"^2.3.0","@types/mapbox-gl":"^1.6.1","react-day-picker":"~7.3.0","react-responsive":"^3.0.0","stringify-object":"^2.4.0","@gooddata/typings":"^2.24.2","@types/codemirror":"^0.0.95","ag-grid-community":"20.0.0","http-status-codes":"^1.3.0","react-codemirror2":"^7.2.0","@gooddata/js-utils":"^3.10.5","@gooddata/numberjs":"^3.2.4","fixed-data-table-2":"0.7.17","@gooddata/goodstrap":"^68.10.0","react-dom-factories":"^1.0.2","@gooddata/gooddata-js":"^13.0.1","json-stable-stringify":"^1.0.1","react-transition-group":"^2.2.1","hoist-non-react-statics":"^3.3.0","nodelist-foreach-polyfill":"^1.2.0","@formatjs/intl-pluralrules":"^1.3.6","highcharts-grouped-categories":"^1.1.3"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"raf":"3.3.2","yup":"^0.24.1","jest":"24.7.1","husky":"3.0.0","madge":"^3.4.4","react":"^16.5.2","enzyme":"3.5.0","eslint":"4.19.1","formik":"^0.11.11","moment":"2.23.0","history":"^4.7.2","ts-jest":"24.0.0","webpack":"4.30.0","full-icu":"^1.3.0","prettier":"1.16.4","react-ga":"^2.5.2","recharts":"1.0.0-beta.9","testcafe":"1.1.4","commander":"2.14.1","node-sass":"4.13.0","react-dom":"^16.5.2","stylelint":"^10.0.0","supertest":"3.0.0","ts-loader":"6.0.0","@types/raf":"^3.4.0","css-loader":"0.28.7","jest-junit":"3.0.0","raw-loader":"0.5.1","styled-jsx":"2.2.1","typescript":"3.3.4000","@babel/core":"7.4.4","@types/jest":"24.0.6","@types/node":"7.0.8","@types/uuid":"3.4.3","file-loader":"3.0.1","jest-enzyme":"7.0.2","lint-staged":"9.1.0","sass-loader":"6.0.6","webpack-cli":"3.3.2","@types/react":"16.8.6","babel-loader":"8.0.5","react-helmet":"5.2.0","react-select":"1.2.1","style-loader":"0.19.1","@types/enzyme":"3.1.13","@types/lodash":"4.14.123","testcafe-live":"0.1.4","@babel/runtime":"7.4.4","dotenv-webpack":"^1.7.0","@babel/polyfill":"^7.4.4","@storybook/react":"5.0.11","@types/invariant":"2.2.29","@types/react-dom":"16.0.11","isomorphic-fetch":"2.2.1","react-datepicker":"1.1.0","react-router-dom":"4.2.2","@babel/preset-env":"7.4.4","@gooddata/mock-js":"^2.13.1","@storybook/addons":"5.0.11","@types/classnames":"2.2.3","@types/prop-types":"15.5.2","@storybook/theming":"5.0.11","identity-obj-proxy":"^3.0.0","intl-messageformat":"^7.5.4","webpack-dev-server":"3.3.1","@babel/preset-react":"7.0.0","@types/react-portal":"4.0.1","@types/react-window":"^1.8.1","babel-plugin-lodash":"3.3.4","html-webpack-plugin":"3.2.0","react-test-renderer":"16.4.2","@types/react-measure":"2.0.5","clean-webpack-plugin":"2.0.2","stats-webpack-plugin":"0.7.0","eslint-config-prettier":"4.1.0","react-google-recaptcha":"^0.14.1","tslint-config-prettier":"1.18.0","@gooddata/eslint-config":"^1.0.0","@gooddata/tslint-config":"1.0.0","@types/react-responsive":"^3.0.3","@types/storybook__react":"4.0.1","@types/stringify-object":"^3.2.0","enzyme-adapter-react-16":"1.3.1","@gooddata/test-storybook":"4.0.0","@storybook/addon-actions":"5.0.11","@storybook/addon-options":"5.0.11","node-sass-magic-importer":"5.1.0","react-syntax-highlighter":"11.0.2","@types/fixed-data-table-2":"0.8.1","stylelint-config-prettier":"5.2.0","@gooddata/stylelint-config":"4.0.1","@types/react-test-renderer":"16.0.0","circular-dependency-plugin":"5.0.2","compression-webpack-plugin":"2.0.0","@types/json-stable-stringify":"^1.0.32","@gooddata/frontend-npm-scripts":"1.1.0","@types/enzyme-adapter-react-16":"1.0.3","stylelint-checkstyle-formatter":"0.1.0","@types/storybook__addon-actions":"3.4.2","@babel/plugin-proposal-class-properties":"7.4.4","@babel/plugin-proposal-object-rest-spread":"7.4.4","@babel/plugin-transform-async-to-generator":"7.4.4"},"peerDependencies":{"react":"^16.5.2","react-dom":"^16.5.2"},"_npmOperationalInternal":{"tmp":"tmp/react-components_7.8.0-beta.21_1592479311571_0.8574075432710158","host":"s3://npm-registry-packages"}},"7.8.0-beta.22":{"name":"@gooddata/react-components","version":"7.8.0-beta.22","author":{"name":"GoodData Corporation"},"license":"BSD-3-Clause","_id":"@gooddata/react-components@7.8.0-beta.22","maintainers":[{"name":"afi","email":"adam.fiedler@gooddata.com"},{"name":"bertold8","email":"ivan.nejezchleb@seznam.cz"},{"name":"bich.nguyen","email":"bich.nguyen@gooddata.com"},{"name":"brbistas","email":"valentinos.chraniotis@gooddata.com"},{"name":"bugsbunny338","email":"jiri.zajic@mensa.cz"},{"name":"de.do","email":"de.do@gooddata.com"},{"name":"gooddata-ci","email":"rail@gooddata.com"},{"name":"hang.ngo","email":"hang.ngo@gooddata.com"},{"name":"hung.nguyen.hoang","email":"hung.nguyen@gooddata.com"},{"name":"huong.nguyen","email":"huong.nguyen@gooddata.com"},{"name":"huyen.nguyen","email":"huyen.nguyen@gooddata.com"},{"name":"ivan.mjartan","email":"ivan.mjartan@gooddata.com"},{"name":"jakub-sterba","email":"jakub.sterba@gooddata.com"},{"name":"jaroslav.tomecek","email":"jaroslav.tomecek@gooddata.com"},{"name":"jkittler","email":"honza.kittler@gmail.com"},{"name":"khanh.le","email":"khanh.le@gooddata.com"},{"name":"lanhuynh","email":"lan.huynh@gooddata.com"},{"name":"linhhong","email":"linh.hong@gooddata.com"},{"name":"lupko","email":"lubomir.slivka@gooddata.com"},{"name":"mai.nguyen","email":"mai.nguyen@gooddata.com"},{"name":"matyas.kandl","email":"matyas.kandl@gooddata.com"},{"name":"michal.marsal","email":"michal.marsal@gooddata.com"},{"name":"my.duong","email":"my.duong@gooddata.com"},{"name":"naibinh","email":"naibinh@gmail.com"},{"name":"nikolacech","email":"nikola.cech@gooddata.com"},{"name":"nis.hua","email":"nis.hua@gooddata.com"},{"name":"no23reason","email":"dan.homola@hotmail.cz"},{"name":"patrikbraborec","email":"patrik.braborec@gooddata.com"},{"name":"pbenes","email":"petr.benes@gooddata.com"},{"name":"petrjanu","email":"petr.janu@gooddata.com"},{"name":"pkingo","email":"philipandreaskingo@hotmail.com"},{"name":"ptquang86","email":"ptquang86@gmail.com"},{"name":"qduval","email":"quentin.duval@gooddata.com"},{"name":"rodri360","email":"me@rodri360.com"},{"name":"scavnickyj","email":"jakub.scavnicky@gooddata.com"},{"name":"sitina","email":"jiri.sitina@gooddata.com"},{"name":"strouhaljan","email":"strouhal.jan@gmail.com"},{"name":"thao-luong","email":"thao.luong@gooddata.com"},{"name":"thuong.nguyen","email":"thuong.nguyen@gooddata.com"},{"name":"tomas.kratochvil","email":"tomas.kratochvil@gooddata.com"},{"name":"tomsatgd","email":"tomas.satinsky@gooddata.com"},{"name":"trung-le-quoc","email":"trung.le@gooddata.com"},{"name":"tu-ngo","email":"tungo1981@gmail.com"},{"name":"tu.bui","email":"tu.bui@gooddata.com"},{"name":"tulean","email":"tuan.le@gooddata.com"},{"name":"tuqt1005","email":"tu.tran@gooddata.com"},{"name":"utdnah","email":"danh.ung@gooddata.com"},{"name":"vi.phan","email":"vi.phan@gooddata.com"},{"name":"vlastikcz","email":"vlastimil.kotas@gooddata.com"},{"name":"vu.pham","email":"vu.pham@gooddata.com"},{"name":"xmort","email":"petr.dolejsi@gooddata.com"},{"name":"yanlipnican","email":"yanlipnican@gmail.com"}],"homepage":"https://github.com/gooddata/gooddata-react-components#readme","bugs":{"url":"https://github.com/gooddata/gooddata-react-components/issues"},"dist":{"shasum":"37f91300c3e7b36808e47d086bbb99ccd8e80ce6","tarball":"https://registry.npmjs.org/@gooddata/react-components/-/react-components-7.8.0-beta.22.tgz","fileCount":2657,"integrity":"sha512-hsT0jZCxrkhD2vv4SN9LeKS37gD0iD2pjRRmHCkMNkwARhDQJuWTbTtnd5o9t7gqLZLp8LT0uMO6pPEz37SAzA==","signatures":[{"sig":"MEYCIQD4pAfIvNZ5Sk9iNqWg4FQ1W/yeDVYuOtrWTDuMNHHmHQIhAPb9+jhYjTmzliif2LlVkPEmKRLuvUcjouQ9bJu3+7oV","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":10592167,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJe61RSCRA9TVsSAnZWagAAVW4P/1mayDarR7+SfIp6CQZH\nwUqKVJ79Gw67eU49cGXlwBuXNF2lNcXlaDIu6Fz0uqGL9fn822HlkaN1z5Sz\njWhPdGfKx0cCFILEVTw7WKPSwydnrdmyCxTe3aA8ywgh4eYud0zGhg0EWCAO\n3wJaa7cIMMUs8S5frr14pIC4ifDAEnI9lAhtLIgoNySHvw6WLLCzIaRyMqEd\nQtQKLV+4KDnHjYZ2X3wVMdeZyvVcP3W141M6j0C+INIVoaSLmo3i8WS8jtvI\ng9zNUJZ+R3uj99f7Do6/da3pYWxP7LM0ZgQrgA5F6IxSAEy2eQsJlvti9Q1Y\n01lVwOrI8qiOP6ALiIIX+vLLmLYRVWo6JWGkckxtT8WHOQAQS8r2TZbH0IIZ\nru4MeOZPopiLDbLqYF+kCKRkBtUWwleBZ2qxNXqwzSvhrpntJfAwvAq74sjM\nEOy428nr9PpqEsd0/lM72v/Qq0cKNdwsEZ7ML65IYtPwYzuwzBWgh1efpX+m\nTRjRyUTlV0qYyRF7W2knMDOjpWuAe6QLTbOAGaAUNuxB5U46q0L4HlOfzdL0\nI/gvrkN9zPxPxDZ95ZtBuJ2qrIL+8NTWMUfuCgTsftkmZcpyhZ0k1M/npi1S\ntu6K7pgZks2h6G9eELnIev9PYjOwqgCJ70uywZIfdj5faHWxPdNqfGbVTltw\nEGLx\r\n=rXHt\r\n-----END PGP SIGNATURE-----\r\n"},"main":"dist/index.js","husky":{"hooks":{"pre-commit":"lint-staged"}},"config":{"eslint":"./examples/**/*.{js,jsx}","tslint":"./{__mocks__,src,stories}/{,**/}*.{ts,tsx}"},"readme":"[![npm version](https://badge.fury.io/js/%40gooddata%2Freact-components.svg)](https://www.npmjs.com/package/@gooddata/react-components)\n\n# GoodData.UI React components\n> A React-based JavaScript library for building data-driven applications\n\n## Getting started\n- [GoodData.UI Documentation](http://sdk.gooddata.com/gooddata-ui/)\n- [GoodData.UI Live Examples](https://gooddata-examples.herokuapp.com/)\n- [Stack Overflow](https://stackoverflow.com/questions/tagged/gooddata)\n\n### Usage\nWith [yarn](https://yarnpkg.com) installed, go to your project directory and run\n```\n$ yarn add @gooddata/react-components\n```\nIf you prefer [npm](npmjs.com) run\n```\n$ npm install --save @gooddata/react-components\n```\n\nThe public API is exposed via global `index.js`. Except for the styles, do not import any other file directly\nbecause they are not intended to be part of the public API.\n\n## Contributing\n\nWe welcome any contribution in form of [issues](https://github.com/gooddata/gooddata-react-components/issues) or [pull requests](https://github.com/gooddata/gooddata-react-components/pulls).\n\nInstall [Node.js](http://nodejs.org) (node 12.16.1, npm v6.13.4) and [Yarn](https://classic.yarnpkg.com) (1.22.4).\n\nInstall dependencies:\n```\nyarn install --frozen-lockfile\n```\n\nThese commands may come in handy while developing:\n\n| command | description |\n| ------- | ----------- |\n| `yarn install --pure-lockfile` | first step |\n| ||\n| `yarn dev` | build react-components to `/dist` in watch mode |\n| `yarn test` | run all unit tests |\n| `yarn prettier-write` | format the source code to match the valid codestyle |\n| `yarn validate` | validate codestyle |\n| ||\n| `yarn storybook` | run storybook from `/stories` on http://localhost:9001 |\n| `yarn build-storybook` | build storybook to `/dist-storybook` |\n| `yarn test-storybook` | run storybook and [screenshot tests](https://github.com/gooddata/gdc-client-utils/tree/master/test-storybook) |\n| ||\n| `yarn examples` | run Live Examples dev-server from `/examples` on https://localhost:8999 |\n| `yarn examples-build` | build Live Examples to `/examples/dist` |\n| `yarn examples-server` | serve built Live Examples - see `/examples/server/src` |\n| `yarn examples-testcafe` | run testcafe tests against `localhost:8999` |\n\n### Deploy to heroku.com\nWhen you deploy this repo to heroku, it serves *GoodData.UI Live Examples*.\nRelevant tasks are in `Procfile` and `package.json`.\n\n```bash\n# run in the project directory\nheroku login\nheroku create <your-app-name>\nheroku config:set DOMAIN_ADMIN_USERNAME=x@gooddata.com DOMAIN_ADMIN_PASSWORD=xy PROJECT_ID_TO_ASSIGN=xms7ga4tf3g3nzucd8380o2bev8oeknp\ngit push heroku HEAD:master\nheroku open\n```\n### Enable Geo Chart for Storybook and Live Examples\nGeo chart uses Mapbox to render map which requires a Mapbox access token.\n- Register an account and create Mapbox access token at [guide](https://docs.mapbox.com/help/how-mapbox-works/access-tokens/)\n- Store the created token at `.env`:\n```bash\necho -e \"EXAMPLE_MAPBOX_ACCESS_TOKEN=token\" >> .env # only need to run once\necho -e \"STORYBOOK_MAPBOX_ACCESS_TOKEN=token\" >> .env # only need to run once\n```\n\n### Run Live Examples Locally\nTo run *GoodData.UI Live Examples* locally:\n```bash\ngit clone <this-repository>\ncd  <repository-folder>\nyarn install --pure-lockfile\nyarn examples\n```\nThen open https://localhost:8999 and login using Live Examples account (you can [create one here](https://gooddata-examples.herokuapp.com/registration)).\n\n### Run Storybook locally\n- Run storybook with token stored in `.env` for more secure\n```bash\nyarn storybook\n```\n- Or run storybook with token env param exposed to cli (not suggested)\n```bash\nSTORYBOOK_MAPBOX_ACCESS_TOKEN=token yarn storybook\n```\n- Apply either above way to `yarn build-storybook` or `yarn test-storybook`\n\n### Source code formatting\nThe source code in the repository is formatted by [Prettier](https://prettier.io/).\nThe format of the code is validated by our Continuous Integration server and is one of the requirements of successful merge.\n\nPrettier is supported by every major IDE. You can find the list of supported editors and how to configure them [here](https://prettier.io/docs/en/editors.html).\n\nIn the case, when your editor is not supported or you don't want to setup the integration, you can run the `yarn prettier-write` command to reformat the code before commit.\n\n## Changelog\n\n- see [CHANGELOG.md](CHANGELOG.md)\n\n## Supported versions\n\nIn order to make the user experience with integrating GoodData UI SDK as smooth and secure as possible and to ensure that the SDK is using the latest features of the platform, we will only provide support to two most recent major versions of UI SDK.\n\nThe most recent majors will be supported in the following modes:\n\n- The latest major version will receive all new functionality and all bug fixes\n- The previous major version will only receive fixes to critical issues and security fixes. These fixes will be applied on top of last released version of the previous major\n\nThe customers are encouraged to always use the latest version of the UI SDK.\n\nIn case of using older versions, the user might face API incompatibility, performance or security issues.\n\nPlease follow the installation instructions to update to the newest version.\n\n## License\n\n(C) 2007-2020 GoodData Corporation\n\nThis project is dual licensed:\n\n- The ATTRIBUTION-NONCOMMERCIAL 4.0 INTERNATIONAL (CC BY-NC 4.0) is used for purpose of the trial experience and evaluation of GoodData.UI library.\n- The GOODDATA GOODDATA.UI LIBRARY END USER LICENSE AGREEMENT is used for GoodData customers.\n\nFor more information, please see [LICENSE](https://github.com/gooddata/gooddata-react-components/blob/master/LICENSE)\n","gitHead":"8d16cdcd279a0610062932d27de1b27695d60390","scripts":{"dev":"bash scripts/build.sh --dev-watch","test":"jest --watch","build":"bash scripts/build.sh","tslint":"yarn run-tslint -t verbose $npm_package_config_tslint","prepare":"cd examples/server && yarn install --frozen-lockfile && cd ../..; rm -r examples/node_modules 2>/dev/null; true","examples":"bash scripts/run-examples.sh","prepare?":"# Called before `npm publish` and on local `npm install`. Temporarily also for deleting obsolete node_modules. Ends with `true` to continue gracefully.","validate":"tsc --noEmit && yarn tslint && eslint $npm_package_config_eslint && yarn validate-style && yarn prettier-check","build-dev":"bash scripts/build.sh --dev","examples?":"# Default is developer domain, other options: yarn examples [sec,secure,stg,stg2,stg3,demo,developer or URL]","storybook":"yarn build && start-storybook -p 9001 -c .storybook","test-once":"jest","tslint-ci":"mkdir -p ./ci/results && yarn run-tslint -t checkstyle -o ./ci/results/tslint-results.xml $npm_package_config_tslint","run-tslint":"tslint -p tsconfig.json","validate-ci":"tsc --noEmit && yarn tslint-ci  && eslint $npm_package_config_eslint -f checkstyle -o ci/results/eslint-results.xml && yarn validate-style-ci && yarn prettier-check","examples-build":"bash scripts/build-examples.sh","prepublishOnly":"yarn build","prettier-check":"prettier --check '{src,stories,styles,__mocks__,examples/server/src,examples/src,examples/test}/**/*.{ts,js,tsx,jsx,json,scss,md,yaml,html}'","prettier-write":"prettier --write '{src,stories,styles,__mocks__,examples/server/src,examples/src,examples/test}/**/*.{ts,js,tsx,jsx,json,scss,md,yaml,html}'","test-storybook":"yarn build && test-storybook","validate-style":"stylelint '**/*.scss'","build-storybook":"yarn build && build-storybook -c .storybook -o dist-storybook","examples-server":"node examples/server/src/index.js","heroku-postbuild":"yarn examples-build developer","examples-testcafe":"./scripts/run-testcafe.sh visual","validate-style-ci":"stylelint '**/*.scss' --custom-formatter=node_modules/stylelint-checkstyle-formatter > ci/results/stylelint-results.xml","check-circular-deps":"madge --circular --extensions ts ./src","examples-testcafe-ci":"./scripts/run-testcafe.sh ci","examples-testcafe-live":"./scripts/run-testcafe.sh live"},"typings":"dist/index.d.ts","_npmUser":{"name":"gooddata-ci","email":"rail@gooddata.com"},"deprecated":"@gooddata/react-components@7 reached End of Support on March 31, 2022. Please upgrade (see https://sdk.gooddata.com/gooddata-ui/docs/supported_versions.html for more information).","repository":{"url":"git+ssh://git@github.com/gooddata/gooddata-react-components.git","type":"git"},"_npmVersion":"6.13.4","description":"GoodData.UI - A powerful JavaScript library for building analytical applications","directories":{},"lint-staged":{"{src,stories,styles,__mocks__,examples/server/src,examples/src,examples/test}/**/*.{ts,js,tsx,jsx,scss}":["npx gdc-fix-copyright","git add"],"{src,stories,styles,__mocks__,examples/server/src,examples/src,examples/test}/**/*.{ts,js,tsx,jsx,json,scss,md,yaml,html}":["prettier --write","git add"]},"_nodeVersion":"12.16.1","dependencies":{"rxjs":"^5.5.6","uuid":"^3.2.1","immer":"^1.3.1","lodash":"^4.17.15","date-fns":"^2.7.0","downshift":"^3.2.7","invariant":"^2.2.2","mapbox-gl":"^1.6.1","classnames":"^2.2.6","codemirror":"^5.54.0","highcharts":"7.1.1","prop-types":"^15.6.0","react-intl":"^3.6.0","custom-event":"^1.0.1","react-window":"^1.8.1","ag-grid-react":"20.0.0","react-measure":"^2.3.0","@types/mapbox-gl":"^1.6.1","react-day-picker":"~7.3.0","react-responsive":"^3.0.0","stringify-object":"^2.4.0","@gooddata/typings":"^2.24.2","@types/codemirror":"^0.0.95","ag-grid-community":"20.0.0","http-status-codes":"^1.3.0","react-codemirror2":"^7.2.0","@gooddata/js-utils":"^3.10.5","@gooddata/numberjs":"^3.2.4","fixed-data-table-2":"0.7.17","@gooddata/goodstrap":"^68.10.0","react-dom-factories":"^1.0.2","@gooddata/gooddata-js":"^13.0.1","json-stable-stringify":"^1.0.1","react-transition-group":"^2.2.1","hoist-non-react-statics":"^3.3.0","nodelist-foreach-polyfill":"^1.2.0","@formatjs/intl-pluralrules":"^1.3.6","highcharts-grouped-categories":"^1.1.3"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"raf":"3.3.2","yup":"^0.24.1","jest":"24.7.1","husky":"3.0.0","madge":"^3.4.4","react":"^16.5.2","enzyme":"3.5.0","eslint":"4.19.1","formik":"^0.11.11","moment":"2.23.0","history":"^4.7.2","ts-jest":"24.0.0","webpack":"4.30.0","full-icu":"^1.3.0","prettier":"1.16.4","react-ga":"^2.5.2","recharts":"1.0.0-beta.9","testcafe":"1.1.4","commander":"2.14.1","node-sass":"4.13.0","react-dom":"^16.5.2","stylelint":"^10.0.0","supertest":"3.0.0","ts-loader":"6.0.0","@types/raf":"^3.4.0","css-loader":"0.28.7","jest-junit":"3.0.0","raw-loader":"0.5.1","styled-jsx":"2.2.1","typescript":"3.3.4000","@babel/core":"7.4.4","@types/jest":"24.0.6","@types/node":"7.0.8","@types/uuid":"3.4.3","file-loader":"3.0.1","jest-enzyme":"7.0.2","lint-staged":"9.1.0","sass-loader":"6.0.6","webpack-cli":"3.3.2","@types/react":"16.8.6","babel-loader":"8.0.5","react-helmet":"5.2.0","react-select":"1.2.1","style-loader":"0.19.1","@types/enzyme":"3.1.13","@types/lodash":"4.14.123","testcafe-live":"0.1.4","@babel/runtime":"7.4.4","dotenv-webpack":"^1.7.0","@babel/polyfill":"^7.4.4","@storybook/react":"5.0.11","@types/invariant":"2.2.29","@types/react-dom":"16.0.11","isomorphic-fetch":"2.2.1","react-datepicker":"1.1.0","react-router-dom":"4.2.2","@babel/preset-env":"7.4.4","@gooddata/mock-js":"^2.13.1","@storybook/addons":"5.0.11","@types/classnames":"2.2.3","@types/prop-types":"15.5.2","@storybook/theming":"5.0.11","identity-obj-proxy":"^3.0.0","intl-messageformat":"^7.5.4","webpack-dev-server":"3.3.1","@babel/preset-react":"7.0.0","@types/react-portal":"4.0.1","@types/react-window":"^1.8.1","babel-plugin-lodash":"3.3.4","html-webpack-plugin":"3.2.0","react-test-renderer":"16.4.2","@types/react-measure":"2.0.5","clean-webpack-plugin":"2.0.2","stats-webpack-plugin":"0.7.0","eslint-config-prettier":"4.1.0","react-google-recaptcha":"^0.14.1","tslint-config-prettier":"1.18.0","@gooddata/eslint-config":"^1.0.0","@gooddata/tslint-config":"1.0.0","@types/react-responsive":"^3.0.3","@types/storybook__react":"4.0.1","@types/stringify-object":"^3.2.0","enzyme-adapter-react-16":"1.3.1","@gooddata/test-storybook":"4.0.0","@storybook/addon-actions":"5.0.11","@storybook/addon-options":"5.0.11","node-sass-magic-importer":"5.1.0","react-syntax-highlighter":"11.0.2","@types/fixed-data-table-2":"0.8.1","stylelint-config-prettier":"5.2.0","@gooddata/stylelint-config":"4.0.1","@types/react-test-renderer":"16.0.0","circular-dependency-plugin":"5.0.2","compression-webpack-plugin":"2.0.0","@types/json-stable-stringify":"^1.0.32","@gooddata/frontend-npm-scripts":"1.1.0","@types/enzyme-adapter-react-16":"1.0.3","stylelint-checkstyle-formatter":"0.1.0","@types/storybook__addon-actions":"3.4.2","@babel/plugin-proposal-class-properties":"7.4.4","@babel/plugin-proposal-object-rest-spread":"7.4.4","@babel/plugin-transform-async-to-generator":"7.4.4"},"peerDependencies":{"react":"^16.5.2","react-dom":"^16.5.2"},"_npmOperationalInternal":{"tmp":"tmp/react-components_7.8.0-beta.22_1592480849317_0.9904770328926205","host":"s3://npm-registry-packages"}},"7.8.0-alpha-xmort-pdo-bb-2328-parametrized-custom-url-2020-06-18T13-00-38-011Z":{"name":"@gooddata/react-components","version":"7.8.0-alpha-xmort-pdo-bb-2328-parametrized-custom-url-2020-06-18T13-00-38-011Z","author":{"name":"GoodData Corporation"},"license":"BSD-3-Clause","_id":"@gooddata/react-components@7.8.0-alpha-xmort-pdo-bb-2328-parametrized-custom-url-2020-06-18T13-00-38-011Z","maintainers":[{"name":"afi","email":"adam.fiedler@gooddata.com"},{"name":"bertold8","email":"ivan.nejezchleb@seznam.cz"},{"name":"bich.nguyen","email":"bich.nguyen@gooddata.com"},{"name":"brbistas","email":"valentinos.chraniotis@gooddata.com"},{"name":"bugsbunny338","email":"jiri.zajic@mensa.cz"},{"name":"de.do","email":"de.do@gooddata.com"},{"name":"gooddata-ci","email":"rail@gooddata.com"},{"name":"hang.ngo","email":"hang.ngo@gooddata.com"},{"name":"hung.nguyen.hoang","email":"hung.nguyen@gooddata.com"},{"name":"huong.nguyen","email":"huong.nguyen@gooddata.com"},{"name":"huyen.nguyen","email":"huyen.nguyen@gooddata.com"},{"name":"ivan.mjartan","email":"ivan.mjartan@gooddata.com"},{"name":"jakub-sterba","email":"jakub.sterba@gooddata.com"},{"name":"jaroslav.tomecek","email":"jaroslav.tomecek@gooddata.com"},{"name":"jkittler","email":"honza.kittler@gmail.com"},{"name":"khanh.le","email":"khanh.le@gooddata.com"},{"name":"lanhuynh","email":"lan.huynh@gooddata.com"},{"name":"linhhong","email":"linh.hong@gooddata.com"},{"name":"lupko","email":"lubomir.slivka@gooddata.com"},{"name":"mai.nguyen","email":"mai.nguyen@gooddata.com"},{"name":"matyas.kandl","email":"matyas.kandl@gooddata.com"},{"name":"michal.marsal","email":"michal.marsal@gooddata.com"},{"name":"my.duong","email":"my.duong@gooddata.com"},{"name":"naibinh","email":"naibinh@gmail.com"},{"name":"nikolacech","email":"nikola.cech@gooddata.com"},{"name":"nis.hua","email":"nis.hua@gooddata.com"},{"name":"no23reason","email":"dan.homola@hotmail.cz"},{"name":"patrikbraborec","email":"patrik.braborec@gooddata.com"},{"name":"pbenes","email":"petr.benes@gooddata.com"},{"name":"petrjanu","email":"petr.janu@gooddata.com"},{"name":"pkingo","email":"philipandreaskingo@hotmail.com"},{"name":"ptquang86","email":"ptquang86@gmail.com"},{"name":"qduval","email":"quentin.duval@gooddata.com"},{"name":"rodri360","email":"me@rodri360.com"},{"name":"scavnickyj","email":"jakub.scavnicky@gooddata.com"},{"name":"sitina","email":"jiri.sitina@gooddata.com"},{"name":"strouhaljan","email":"strouhal.jan@gmail.com"},{"name":"thao-luong","email":"thao.luong@gooddata.com"},{"name":"thuong.nguyen","email":"thuong.nguyen@gooddata.com"},{"name":"tomas.kratochvil","email":"tomas.kratochvil@gooddata.com"},{"name":"tomsatgd","email":"tomas.satinsky@gooddata.com"},{"name":"trung-le-quoc","email":"trung.le@gooddata.com"},{"name":"tu-ngo","email":"tungo1981@gmail.com"},{"name":"tu.bui","email":"tu.bui@gooddata.com"},{"name":"tulean","email":"tuan.le@gooddata.com"},{"name":"tuqt1005","email":"tu.tran@gooddata.com"},{"name":"utdnah","email":"danh.ung@gooddata.com"},{"name":"vi.phan","email":"vi.phan@gooddata.com"},{"name":"vlastikcz","email":"vlastimil.kotas@gooddata.com"},{"name":"vu.pham","email":"vu.pham@gooddata.com"},{"name":"xmort","email":"petr.dolejsi@gooddata.com"},{"name":"yanlipnican","email":"yanlipnican@gmail.com"}],"homepage":"https://github.com/gooddata/gooddata-react-components#readme","bugs":{"url":"https://github.com/gooddata/gooddata-react-components/issues"},"dist":{"shasum":"03831637a74d6a199aae05d5e6244664d2a31712","tarball":"https://registry.npmjs.org/@gooddata/react-components/-/react-components-7.8.0-alpha-xmort-pdo-bb-2328-parametrized-custom-url-2020-06-18T13-00-38-011Z.tgz","fileCount":2658,"integrity":"sha512-lWPIXjkNaZ166m7TrGD+7xDsGrYBZeULe6vc3G4o6VOowV1wSjTowdEzEdzVimu/t/qAs8LufUZKuD84/Ci8YA==","signatures":[{"sig":"MEUCIQCp1QYpWDPB4F36eWZZWZgRVCB9x0BS3MCj2LFUGQzjawIgUHBoSzmR+RDQhv5+YPL+RgeNMuU6P1UCWvRUKTF12j8=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":10595952,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJe62WbCRA9TVsSAnZWagAAGtUP/1E6dXHQpQNadw7ZGqaF\nDn7Di2wX+N84mLGdr9/9zhqUx76nUTNgNQ34HQW4A8aY6BcSWGW8/BaMUcdH\noAzWJPKqm3wEDux5KUlH9rU/mWFccpOQvZgIYQ/LJAlAbjbUS296DEemdluD\nByOc8DRzdaXQUEHjAku2fAuIOTmCXxwyvrDTFQyHx5GpPRBTyh7lbo62xORp\nvBWG4kAmsT389fogQg3HxPUDCFAalMSPBg/BlTE1NJ2oEAVKxYQ2a0HfVzv6\ni8De1SKXn6p0fS3J7m2KmdixQliSLjeoBwC3S0mSFa7HEgE3MAsv6r69YfJe\n2SMS1NS5IyWpUGhw2zJGHzj/H1BHHNEHNi9D1DUbKbRYNQr9ZwbXEHdG3Jeb\nOJ8hs8fTMv6Kzqs6iod2TkSLCmhK+abgouq9LpkaHkt3DG01nLBSu0ic/ODB\n87kEWiPHV39+6aXDnMdKFSMi/Uz3TnT41gX3NYuUO/rCWhw+cpgrjyfM8rFW\ngQILGvOGWwSr+k294O0eq7eEhop31SU8ZpcGmASHr38pzXL0MEJL6ijuaEsd\nRbUy+QCzoDy6jxOVMMoZXE/g6+Whi7AE70Opao7nDxxwlJNs5L0XIMUU2Lr8\nIUaHEnVaaB1ZHxz1gZ+Hd691D/V1XZ7M4edX041/BACtsBwMfKfpsYoU2pNs\nW49J\r\n=P4Kc\r\n-----END PGP SIGNATURE-----\r\n"},"main":"dist/index.js","husky":{"hooks":{"pre-commit":"lint-staged"}},"config":{"eslint":"./examples/**/*.{js,jsx}","tslint":"./{__mocks__,src,stories}/{,**/}*.{ts,tsx}"},"readme":"[![npm version](https://badge.fury.io/js/%40gooddata%2Freact-components.svg)](https://www.npmjs.com/package/@gooddata/react-components)\n\n# GoodData.UI React components\n> A React-based JavaScript library for building data-driven applications\n\n## Getting started\n- [GoodData.UI Documentation](http://sdk.gooddata.com/gooddata-ui/)\n- [GoodData.UI Live Examples](https://gooddata-examples.herokuapp.com/)\n- [Stack Overflow](https://stackoverflow.com/questions/tagged/gooddata)\n\n### Usage\nWith [yarn](https://yarnpkg.com) installed, go to your project directory and run\n```\n$ yarn add @gooddata/react-components\n```\nIf you prefer [npm](npmjs.com) run\n```\n$ npm install --save @gooddata/react-components\n```\n\nThe public API is exposed via global `index.js`. Except for the styles, do not import any other file directly\nbecause they are not intended to be part of the public API.\n\n## Contributing\n\nWe welcome any contribution in form of [issues](https://github.com/gooddata/gooddata-react-components/issues) or [pull requests](https://github.com/gooddata/gooddata-react-components/pulls).\n\nInstall [Node.js](http://nodejs.org) (node 12.16.1, npm v6.13.4) and [Yarn](https://classic.yarnpkg.com) (1.22.4).\n\nInstall dependencies:\n```\nyarn install --frozen-lockfile\n```\n\nThese commands may come in handy while developing:\n\n| command | description |\n| ------- | ----------- |\n| `yarn install --pure-lockfile` | first step |\n| ||\n| `yarn dev` | build react-components to `/dist` in watch mode |\n| `yarn test` | run all unit tests |\n| `yarn prettier-write` | format the source code to match the valid codestyle |\n| `yarn validate` | validate codestyle |\n| ||\n| `yarn storybook` | run storybook from `/stories` on http://localhost:9001 |\n| `yarn build-storybook` | build storybook to `/dist-storybook` |\n| `yarn test-storybook` | run storybook and [screenshot tests](https://github.com/gooddata/gdc-client-utils/tree/master/test-storybook) |\n| ||\n| `yarn examples` | run Live Examples dev-server from `/examples` on https://localhost:8999 |\n| `yarn examples-build` | build Live Examples to `/examples/dist` |\n| `yarn examples-server` | serve built Live Examples - see `/examples/server/src` |\n| `yarn examples-testcafe` | run testcafe tests against `localhost:8999` |\n\n### Deploy to heroku.com\nWhen you deploy this repo to heroku, it serves *GoodData.UI Live Examples*.\nRelevant tasks are in `Procfile` and `package.json`.\n\n```bash\n# run in the project directory\nheroku login\nheroku create <your-app-name>\nheroku config:set DOMAIN_ADMIN_USERNAME=x@gooddata.com DOMAIN_ADMIN_PASSWORD=xy PROJECT_ID_TO_ASSIGN=xms7ga4tf3g3nzucd8380o2bev8oeknp\ngit push heroku HEAD:master\nheroku open\n```\n### Enable Geo Chart for Storybook and Live Examples\nGeo chart uses Mapbox to render map which requires a Mapbox access token.\n- Register an account and create Mapbox access token at [guide](https://docs.mapbox.com/help/how-mapbox-works/access-tokens/)\n- Store the created token at `.env`:\n```bash\necho -e \"EXAMPLE_MAPBOX_ACCESS_TOKEN=token\" >> .env # only need to run once\necho -e \"STORYBOOK_MAPBOX_ACCESS_TOKEN=token\" >> .env # only need to run once\n```\n\n### Run Live Examples Locally\nTo run *GoodData.UI Live Examples* locally:\n```bash\ngit clone <this-repository>\ncd  <repository-folder>\nyarn install --pure-lockfile\nyarn examples\n```\nThen open https://localhost:8999 and login using Live Examples account (you can [create one here](https://gooddata-examples.herokuapp.com/registration)).\n\n### Run Storybook locally\n- Run storybook with token stored in `.env` for more secure\n```bash\nyarn storybook\n```\n- Or run storybook with token env param exposed to cli (not suggested)\n```bash\nSTORYBOOK_MAPBOX_ACCESS_TOKEN=token yarn storybook\n```\n- Apply either above way to `yarn build-storybook` or `yarn test-storybook`\n\n### Source code formatting\nThe source code in the repository is formatted by [Prettier](https://prettier.io/).\nThe format of the code is validated by our Continuous Integration server and is one of the requirements of successful merge.\n\nPrettier is supported by every major IDE. You can find the list of supported editors and how to configure them [here](https://prettier.io/docs/en/editors.html).\n\nIn the case, when your editor is not supported or you don't want to setup the integration, you can run the `yarn prettier-write` command to reformat the code before commit.\n\n## Changelog\n\n- see [CHANGELOG.md](CHANGELOG.md)\n\n## Supported versions\n\nIn order to make the user experience with integrating GoodData UI SDK as smooth and secure as possible and to ensure that the SDK is using the latest features of the platform, we will only provide support to two most recent major versions of UI SDK.\n\nThe most recent majors will be supported in the following modes:\n\n- The latest major version will receive all new functionality and all bug fixes\n- The previous major version will only receive fixes to critical issues and security fixes. These fixes will be applied on top of last released version of the previous major\n\nThe customers are encouraged to always use the latest version of the UI SDK.\n\nIn case of using older versions, the user might face API incompatibility, performance or security issues.\n\nPlease follow the installation instructions to update to the newest version.\n\n## License\n\n(C) 2007-2020 GoodData Corporation\n\nThis project is dual licensed:\n\n- The ATTRIBUTION-NONCOMMERCIAL 4.0 INTERNATIONAL (CC BY-NC 4.0) is used for purpose of the trial experience and evaluation of GoodData.UI library.\n- The GOODDATA GOODDATA.UI LIBRARY END USER LICENSE AGREEMENT is used for GoodData customers.\n\nFor more information, please see [LICENSE](https://github.com/gooddata/gooddata-react-components/blob/master/LICENSE)\n","gitHead":"a1c8892be33b6d534f2af5a48345ff110f781b11","scripts":{"dev":"bash scripts/build.sh --dev-watch","test":"jest --watch","build":"bash scripts/build.sh","tslint":"yarn run-tslint -t verbose $npm_package_config_tslint","prepare":"cd examples/server && yarn install --frozen-lockfile && cd ../..; rm -r examples/node_modules 2>/dev/null; true","examples":"bash scripts/run-examples.sh","prepare?":"# Called before `npm publish` and on local `npm install`. Temporarily also for deleting obsolete node_modules. Ends with `true` to continue gracefully.","validate":"tsc --noEmit && yarn tslint && eslint $npm_package_config_eslint && yarn validate-style && yarn prettier-check","build-dev":"bash scripts/build.sh --dev","examples?":"# Default is developer domain, other options: yarn examples [sec,secure,stg,stg2,stg3,demo,developer or URL]","storybook":"yarn build && start-storybook -p 9001 -c .storybook","test-once":"jest","tslint-ci":"mkdir -p ./ci/results && yarn run-tslint -t checkstyle -o ./ci/results/tslint-results.xml $npm_package_config_tslint","run-tslint":"tslint -p tsconfig.json","validate-ci":"tsc --noEmit && yarn tslint-ci  && eslint $npm_package_config_eslint -f checkstyle -o ci/results/eslint-results.xml && yarn validate-style-ci && yarn prettier-check","examples-build":"bash scripts/build-examples.sh","prepublishOnly":"yarn build","prettier-check":"prettier --check '{src,stories,styles,__mocks__,examples/server/src,examples/src,examples/test}/**/*.{ts,js,tsx,jsx,json,scss,md,yaml,html}'","prettier-write":"prettier --write '{src,stories,styles,__mocks__,examples/server/src,examples/src,examples/test}/**/*.{ts,js,tsx,jsx,json,scss,md,yaml,html}'","test-storybook":"yarn build && test-storybook","validate-style":"stylelint '**/*.scss'","build-storybook":"yarn build && build-storybook -c .storybook -o dist-storybook","examples-server":"node examples/server/src/index.js","heroku-postbuild":"yarn examples-build developer","examples-testcafe":"./scripts/run-testcafe.sh visual","validate-style-ci":"stylelint '**/*.scss' --custom-formatter=node_modules/stylelint-checkstyle-formatter > ci/results/stylelint-results.xml","check-circular-deps":"madge --circular --extensions ts ./src","examples-testcafe-ci":"./scripts/run-testcafe.sh ci","examples-testcafe-live":"./scripts/run-testcafe.sh live"},"typings":"dist/index.d.ts","_npmUser":{"name":"xmort","email":"petr.dolejsi@gooddata.com"},"deprecated":"@gooddata/react-components@7 reached End of Support on March 31, 2022. Please upgrade (see https://sdk.gooddata.com/gooddata-ui/docs/supported_versions.html for more information).","repository":{"url":"git+ssh://git@github.com/gooddata/gooddata-react-components.git","type":"git"},"_npmVersion":"6.13.4","description":"GoodData.UI - A powerful JavaScript library for building analytical applications","directories":{},"lint-staged":{"{src,stories,styles,__mocks__,examples/server/src,examples/src,examples/test}/**/*.{ts,js,tsx,jsx,scss}":["npx gdc-fix-copyright","git add"],"{src,stories,styles,__mocks__,examples/server/src,examples/src,examples/test}/**/*.{ts,js,tsx,jsx,json,scss,md,yaml,html}":["prettier --write","git add"]},"_nodeVersion":"12.16.1","dependencies":{"rxjs":"^5.5.6","uuid":"^3.2.1","immer":"^1.3.1","lodash":"^4.17.15","date-fns":"^2.7.0","downshift":"^3.2.7","invariant":"^2.2.2","mapbox-gl":"^1.6.1","classnames":"^2.2.6","codemirror":"^5.54.0","highcharts":"7.1.1","prop-types":"^15.6.0","react-intl":"^3.6.0","custom-event":"^1.0.1","react-window":"^1.8.1","ag-grid-react":"20.0.0","react-measure":"^2.3.0","@types/mapbox-gl":"^1.6.1","react-day-picker":"~7.3.0","react-responsive":"^3.0.0","stringify-object":"^2.4.0","@gooddata/typings":"^2.24.2","@types/codemirror":"^0.0.95","ag-grid-community":"20.0.0","http-status-codes":"^1.3.0","react-codemirror2":"^7.2.0","@gooddata/js-utils":"^3.10.5","@gooddata/numberjs":"^3.2.4","fixed-data-table-2":"0.7.17","@gooddata/goodstrap":"^68.10.0","react-dom-factories":"^1.0.2","@gooddata/gooddata-js":"^13.0.1","json-stable-stringify":"^1.0.1","react-transition-group":"^2.2.1","hoist-non-react-statics":"^3.3.0","nodelist-foreach-polyfill":"^1.2.0","@formatjs/intl-pluralrules":"^1.3.6","highcharts-grouped-categories":"^1.1.3"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"raf":"3.3.2","yup":"^0.24.1","jest":"24.7.1","husky":"3.0.0","madge":"^3.4.4","react":"^16.5.2","enzyme":"3.5.0","eslint":"4.19.1","formik":"^0.11.11","moment":"2.23.0","history":"^4.7.2","ts-jest":"24.0.0","webpack":"4.30.0","full-icu":"^1.3.0","prettier":"1.16.4","react-ga":"^2.5.2","recharts":"1.0.0-beta.9","testcafe":"1.1.4","commander":"2.14.1","node-sass":"4.13.0","react-dom":"^16.5.2","stylelint":"^10.0.0","supertest":"3.0.0","ts-loader":"6.0.0","@types/raf":"^3.4.0","css-loader":"0.28.7","jest-junit":"3.0.0","raw-loader":"0.5.1","styled-jsx":"2.2.1","typescript":"3.3.4000","@babel/core":"7.4.4","@types/jest":"24.0.6","@types/node":"7.0.8","@types/uuid":"3.4.3","file-loader":"3.0.1","jest-enzyme":"7.0.2","lint-staged":"9.1.0","sass-loader":"6.0.6","webpack-cli":"3.3.2","@types/react":"16.8.6","babel-loader":"8.0.5","react-helmet":"5.2.0","react-select":"1.2.1","style-loader":"0.19.1","@types/enzyme":"3.1.13","@types/lodash":"4.14.123","testcafe-live":"0.1.4","@babel/runtime":"7.4.4","dotenv-webpack":"^1.7.0","@babel/polyfill":"^7.4.4","@storybook/react":"5.0.11","@types/invariant":"2.2.29","@types/react-dom":"16.0.11","isomorphic-fetch":"2.2.1","react-datepicker":"1.1.0","react-router-dom":"4.2.2","@babel/preset-env":"7.4.4","@gooddata/mock-js":"^2.13.1","@storybook/addons":"5.0.11","@types/classnames":"2.2.3","@types/prop-types":"15.5.2","@storybook/theming":"5.0.11","identity-obj-proxy":"^3.0.0","intl-messageformat":"^7.5.4","webpack-dev-server":"3.3.1","@babel/preset-react":"7.0.0","@types/react-portal":"4.0.1","@types/react-window":"^1.8.1","babel-plugin-lodash":"3.3.4","html-webpack-plugin":"3.2.0","react-test-renderer":"16.4.2","@types/react-measure":"2.0.5","clean-webpack-plugin":"2.0.2","stats-webpack-plugin":"0.7.0","eslint-config-prettier":"4.1.0","react-google-recaptcha":"^0.14.1","tslint-config-prettier":"1.18.0","@gooddata/eslint-config":"^1.0.0","@gooddata/tslint-config":"1.0.0","@types/react-responsive":"^3.0.3","@types/storybook__react":"4.0.1","@types/stringify-object":"^3.2.0","enzyme-adapter-react-16":"1.3.1","@gooddata/test-storybook":"4.0.0","@storybook/addon-actions":"5.0.11","@storybook/addon-options":"5.0.11","node-sass-magic-importer":"5.1.0","react-syntax-highlighter":"11.0.2","@types/fixed-data-table-2":"0.8.1","stylelint-config-prettier":"5.2.0","@gooddata/stylelint-config":"4.0.1","@types/react-test-renderer":"16.0.0","circular-dependency-plugin":"5.0.2","compression-webpack-plugin":"2.0.0","@types/json-stable-stringify":"^1.0.32","@gooddata/frontend-npm-scripts":"1.1.0","@types/enzyme-adapter-react-16":"1.0.3","stylelint-checkstyle-formatter":"0.1.0","@types/storybook__addon-actions":"3.4.2","@babel/plugin-proposal-class-properties":"7.4.4","@babel/plugin-proposal-object-rest-spread":"7.4.4","@babel/plugin-transform-async-to-generator":"7.4.4"},"peerDependencies":{"react":"^16.5.2","react-dom":"^16.5.2"},"_npmOperationalInternal":{"tmp":"tmp/react-components_7.8.0-alpha-xmort-pdo-bb-2328-parametrized-custom-url-2020-06-18T13-00-38-011Z_1592485274411_0.28089743185577065","host":"s3://npm-registry-packages"}},"7.8.0-alpha-strouhaljan-pdo-bb-2328-parametrized-custom-url-2020-06-18T13-25-58-578Z":{"name":"@gooddata/react-components","version":"7.8.0-alpha-strouhaljan-pdo-bb-2328-parametrized-custom-url-2020-06-18T13-25-58-578Z","author":{"name":"GoodData Corporation"},"license":"BSD-3-Clause","_id":"@gooddata/react-components@7.8.0-alpha-strouhaljan-pdo-bb-2328-parametrized-custom-url-2020-06-18T13-25-58-578Z","maintainers":[{"name":"afi","email":"adam.fiedler@gooddata.com"},{"name":"bertold8","email":"ivan.nejezchleb@seznam.cz"},{"name":"bich.nguyen","email":"bich.nguyen@gooddata.com"},{"name":"brbistas","email":"valentinos.chraniotis@gooddata.com"},{"name":"bugsbunny338","email":"jiri.zajic@mensa.cz"},{"name":"de.do","email":"de.do@gooddata.com"},{"name":"gooddata-ci","email":"rail@gooddata.com"},{"name":"hang.ngo","email":"hang.ngo@gooddata.com"},{"name":"hung.nguyen.hoang","email":"hung.nguyen@gooddata.com"},{"name":"huong.nguyen","email":"huong.nguyen@gooddata.com"},{"name":"huyen.nguyen","email":"huyen.nguyen@gooddata.com"},{"name":"ivan.mjartan","email":"ivan.mjartan@gooddata.com"},{"name":"jakub-sterba","email":"jakub.sterba@gooddata.com"},{"name":"jaroslav.tomecek","email":"jaroslav.tomecek@gooddata.com"},{"name":"jkittler","email":"honza.kittler@gmail.com"},{"name":"khanh.le","email":"khanh.le@gooddata.com"},{"name":"lanhuynh","email":"lan.huynh@gooddata.com"},{"name":"linhhong","email":"linh.hong@gooddata.com"},{"name":"lupko","email":"lubomir.slivka@gooddata.com"},{"name":"mai.nguyen","email":"mai.nguyen@gooddata.com"},{"name":"matyas.kandl","email":"matyas.kandl@gooddata.com"},{"name":"michal.marsal","email":"michal.marsal@gooddata.com"},{"name":"my.duong","email":"my.duong@gooddata.com"},{"name":"naibinh","email":"naibinh@gmail.com"},{"name":"nikolacech","email":"nikola.cech@gooddata.com"},{"name":"nis.hua","email":"nis.hua@gooddata.com"},{"name":"no23reason","email":"dan.homola@hotmail.cz"},{"name":"patrikbraborec","email":"patrik.braborec@gooddata.com"},{"name":"pbenes","email":"petr.benes@gooddata.com"},{"name":"petrjanu","email":"petr.janu@gooddata.com"},{"name":"pkingo","email":"philipandreaskingo@hotmail.com"},{"name":"ptquang86","email":"ptquang86@gmail.com"},{"name":"qduval","email":"quentin.duval@gooddata.com"},{"name":"rodri360","email":"me@rodri360.com"},{"name":"scavnickyj","email":"jakub.scavnicky@gooddata.com"},{"name":"sitina","email":"jiri.sitina@gooddata.com"},{"name":"strouhaljan","email":"strouhal.jan@gmail.com"},{"name":"thao-luong","email":"thao.luong@gooddata.com"},{"name":"thuong.nguyen","email":"thuong.nguyen@gooddata.com"},{"name":"tomas.kratochvil","email":"tomas.kratochvil@gooddata.com"},{"name":"tomsatgd","email":"tomas.satinsky@gooddata.com"},{"name":"trung-le-quoc","email":"trung.le@gooddata.com"},{"name":"tu-ngo","email":"tungo1981@gmail.com"},{"name":"tu.bui","email":"tu.bui@gooddata.com"},{"name":"tulean","email":"tuan.le@gooddata.com"},{"name":"tuqt1005","email":"tu.tran@gooddata.com"},{"name":"utdnah","email":"danh.ung@gooddata.com"},{"name":"vi.phan","email":"vi.phan@gooddata.com"},{"name":"vlastikcz","email":"vlastimil.kotas@gooddata.com"},{"name":"vu.pham","email":"vu.pham@gooddata.com"},{"name":"xmort","email":"petr.dolejsi@gooddata.com"},{"name":"yanlipnican","email":"yanlipnican@gmail.com"}],"homepage":"https://github.com/gooddata/gooddata-react-components#readme","bugs":{"url":"https://github.com/gooddata/gooddata-react-components/issues"},"dist":{"shasum":"abfe789b8067548465e0711458a40fca127217e5","tarball":"https://registry.npmjs.org/@gooddata/react-components/-/react-components-7.8.0-alpha-strouhaljan-pdo-bb-2328-parametrized-custom-url-2020-06-18T13-25-58-578Z.tgz","fileCount":2661,"integrity":"sha512-/Xu20YmEFXQvFpu+SAVY8SJPfmA2HD8GMOOxHmhwhectVi1YA0oxw6Lcm6Nuld0T6rEcFzfUJHvGxUAz8TEQrA==","signatures":[{"sig":"MEQCIFfzQq1sGyCfI6pdEbqxeb7bTJEfOxJk7KX2IAOftQcPAiBGRx3mADQRZJ3x/mOx2aZCd/Hkf8D300NvNYeQui2iXA==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":10618409,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJe62uPCRA9TVsSAnZWagAAK5IP/jCMJjQRVD3yfqbfDkKF\nrEsl8jaFKFyKdjTldft6RQz1+OosbiBr0YtqbRPs3EvGZGTEVXsKD5Pj6sL4\n5P8QJCjIvAy8ZpXdWjbzOqazqU/LBeJg9++hw/gA3igQFUSU+rzk4IrgQzjA\naaZcWOCGM/ag0zK+sMcmHMVZZQQcTE0xiPmSsIsj7Cb9m/3GlrWoYd/NOUH3\nHDjTBjUzEanz7eRBFQXffDvOiJ/ALYsgclz4qU5IR91Yx8RbxYjLrkgetZ+Q\nHYbLr5KW+RLfS5/OUS9l5A0PmIn0VJIp+8Wcvd0aJIs+X0Mrh45Y8uxWMdoE\ne6T6dcFRvEWQV56fTB5RuoX4wOin9nq/KJdIGySxi9r7ZokegaY5elp9jFhp\nRRuXfblNWRbSgT4Ivkt6FPcVcmSYJXvP9UUcMdHhHY7L2kwRzEeyoDlmhVW+\nPwf//C+TQRR7VMz7gacn8E9sWVT2QHkKpBT6jdDgg99e2bg1SFkwnhfhIOju\nx+aDc5+gS0tFLczP2/R+tEhP8U9QKgK7bp4pmqyTAMXbxaNFgCxwfx4KaieU\n+ubx1GSdtmIo8OSKifiND8eHB8ojBGxBndrL7Ihh9PgvcVd262kHA2f3kUSR\nYEvOJ9vPbkVfIuzjvIAdipiON3PRkGIFJNRBScirEWl2DfSRt/NhJab5tXo6\n+4D8\r\n=UZlw\r\n-----END PGP SIGNATURE-----\r\n"},"main":"dist/index.js","husky":{"hooks":{"pre-commit":"lint-staged"}},"config":{"eslint":"./examples/**/*.{js,jsx}","tslint":"./{__mocks__,src,stories}/{,**/}*.{ts,tsx}"},"readme":"[![npm version](https://badge.fury.io/js/%40gooddata%2Freact-components.svg)](https://www.npmjs.com/package/@gooddata/react-components)\n\n# GoodData.UI React components\n> A React-based JavaScript library for building data-driven applications\n\n## Getting started\n- [GoodData.UI Documentation](http://sdk.gooddata.com/gooddata-ui/)\n- [GoodData.UI Live Examples](https://gooddata-examples.herokuapp.com/)\n- [Stack Overflow](https://stackoverflow.com/questions/tagged/gooddata)\n\n### Usage\nWith [yarn](https://yarnpkg.com) installed, go to your project directory and run\n```\n$ yarn add @gooddata/react-components\n```\nIf you prefer [npm](npmjs.com) run\n```\n$ npm install --save @gooddata/react-components\n```\n\nThe public API is exposed via global `index.js`. Except for the styles, do not import any other file directly\nbecause they are not intended to be part of the public API.\n\n## Contributing\n\nWe welcome any contribution in form of [issues](https://github.com/gooddata/gooddata-react-components/issues) or [pull requests](https://github.com/gooddata/gooddata-react-components/pulls).\n\nInstall [Node.js](http://nodejs.org) (node 12.16.1, npm v6.13.4) and [Yarn](https://classic.yarnpkg.com) (1.22.4).\n\nInstall dependencies:\n```\nyarn install --frozen-lockfile\n```\n\nThese commands may come in handy while developing:\n\n| command | description |\n| ------- | ----------- |\n| `yarn install --pure-lockfile` | first step |\n| ||\n| `yarn dev` | build react-components to `/dist` in watch mode |\n| `yarn test` | run all unit tests |\n| `yarn prettier-write` | format the source code to match the valid codestyle |\n| `yarn validate` | validate codestyle |\n| ||\n| `yarn storybook` | run storybook from `/stories` on http://localhost:9001 |\n| `yarn build-storybook` | build storybook to `/dist-storybook` |\n| `yarn test-storybook` | run storybook and [screenshot tests](https://github.com/gooddata/gdc-client-utils/tree/master/test-storybook) |\n| ||\n| `yarn examples` | run Live Examples dev-server from `/examples` on https://localhost:8999 |\n| `yarn examples-build` | build Live Examples to `/examples/dist` |\n| `yarn examples-server` | serve built Live Examples - see `/examples/server/src` |\n| `yarn examples-testcafe` | run testcafe tests against `localhost:8999` |\n\n### Deploy to heroku.com\nWhen you deploy this repo to heroku, it serves *GoodData.UI Live Examples*.\nRelevant tasks are in `Procfile` and `package.json`.\n\n```bash\n# run in the project directory\nheroku login\nheroku create <your-app-name>\nheroku config:set DOMAIN_ADMIN_USERNAME=x@gooddata.com DOMAIN_ADMIN_PASSWORD=xy PROJECT_ID_TO_ASSIGN=xms7ga4tf3g3nzucd8380o2bev8oeknp\ngit push heroku HEAD:master\nheroku open\n```\n### Enable Geo Chart for Storybook and Live Examples\nGeo chart uses Mapbox to render map which requires a Mapbox access token.\n- Register an account and create Mapbox access token at [guide](https://docs.mapbox.com/help/how-mapbox-works/access-tokens/)\n- Store the created token at `.env`:\n```bash\necho -e \"EXAMPLE_MAPBOX_ACCESS_TOKEN=token\" >> .env # only need to run once\necho -e \"STORYBOOK_MAPBOX_ACCESS_TOKEN=token\" >> .env # only need to run once\n```\n\n### Run Live Examples Locally\nTo run *GoodData.UI Live Examples* locally:\n```bash\ngit clone <this-repository>\ncd  <repository-folder>\nyarn install --pure-lockfile\nyarn examples\n```\nThen open https://localhost:8999 and login using Live Examples account (you can [create one here](https://gooddata-examples.herokuapp.com/registration)).\n\n### Run Storybook locally\n- Run storybook with token stored in `.env` for more secure\n```bash\nyarn storybook\n```\n- Or run storybook with token env param exposed to cli (not suggested)\n```bash\nSTORYBOOK_MAPBOX_ACCESS_TOKEN=token yarn storybook\n```\n- Apply either above way to `yarn build-storybook` or `yarn test-storybook`\n\n### Source code formatting\nThe source code in the repository is formatted by [Prettier](https://prettier.io/).\nThe format of the code is validated by our Continuous Integration server and is one of the requirements of successful merge.\n\nPrettier is supported by every major IDE. You can find the list of supported editors and how to configure them [here](https://prettier.io/docs/en/editors.html).\n\nIn the case, when your editor is not supported or you don't want to setup the integration, you can run the `yarn prettier-write` command to reformat the code before commit.\n\n## Changelog\n\n- see [CHANGELOG.md](CHANGELOG.md)\n\n## Supported versions\n\nIn order to make the user experience with integrating GoodData UI SDK as smooth and secure as possible and to ensure that the SDK is using the latest features of the platform, we will only provide support to two most recent major versions of UI SDK.\n\nThe most recent majors will be supported in the following modes:\n\n- The latest major version will receive all new functionality and all bug fixes\n- The previous major version will only receive fixes to critical issues and security fixes. These fixes will be applied on top of last released version of the previous major\n\nThe customers are encouraged to always use the latest version of the UI SDK.\n\nIn case of using older versions, the user might face API incompatibility, performance or security issues.\n\nPlease follow the installation instructions to update to the newest version.\n\n## License\n\n(C) 2007-2020 GoodData Corporation\n\nThis project is dual licensed:\n\n- The ATTRIBUTION-NONCOMMERCIAL 4.0 INTERNATIONAL (CC BY-NC 4.0) is used for purpose of the trial experience and evaluation of GoodData.UI library.\n- The GOODDATA GOODDATA.UI LIBRARY END USER LICENSE AGREEMENT is used for GoodData customers.\n\nFor more information, please see [LICENSE](https://github.com/gooddata/gooddata-react-components/blob/master/LICENSE)\n","gitHead":"1183a758245dc9cc7bbb4de1492ec96b909c5646","scripts":{"dev":"bash scripts/build.sh --dev-watch","test":"jest --watch","build":"bash scripts/build.sh","tslint":"yarn run-tslint -t verbose $npm_package_config_tslint","prepare":"cd examples/server && yarn install --frozen-lockfile && cd ../..; rm -r examples/node_modules 2>/dev/null; true","examples":"bash scripts/run-examples.sh","prepare?":"# Called before `npm publish` and on local `npm install`. Temporarily also for deleting obsolete node_modules. Ends with `true` to continue gracefully.","validate":"tsc --noEmit && yarn tslint && eslint $npm_package_config_eslint && yarn validate-style && yarn prettier-check","build-dev":"bash scripts/build.sh --dev","examples?":"# Default is developer domain, other options: yarn examples [sec,secure,stg,stg2,stg3,demo,developer or URL]","storybook":"yarn build && start-storybook -p 9001 -c .storybook","test-once":"jest","tslint-ci":"mkdir -p ./ci/results && yarn run-tslint -t checkstyle -o ./ci/results/tslint-results.xml $npm_package_config_tslint","run-tslint":"tslint -p tsconfig.json","validate-ci":"tsc --noEmit && yarn tslint-ci  && eslint $npm_package_config_eslint -f checkstyle -o ci/results/eslint-results.xml && yarn validate-style-ci && yarn prettier-check","examples-build":"bash scripts/build-examples.sh","prepublishOnly":"yarn build","prettier-check":"prettier --check '{src,stories,styles,__mocks__,examples/server/src,examples/src,examples/test}/**/*.{ts,js,tsx,jsx,json,scss,md,yaml,html}'","prettier-write":"prettier --write '{src,stories,styles,__mocks__,examples/server/src,examples/src,examples/test}/**/*.{ts,js,tsx,jsx,json,scss,md,yaml,html}'","test-storybook":"yarn build && test-storybook","validate-style":"stylelint '**/*.scss'","build-storybook":"yarn build && build-storybook -c .storybook -o dist-storybook","examples-server":"node examples/server/src/index.js","heroku-postbuild":"yarn examples-build developer","examples-testcafe":"./scripts/run-testcafe.sh visual","validate-style-ci":"stylelint '**/*.scss' --custom-formatter=node_modules/stylelint-checkstyle-formatter > ci/results/stylelint-results.xml","check-circular-deps":"madge --circular --extensions ts ./src","examples-testcafe-ci":"./scripts/run-testcafe.sh ci","examples-testcafe-live":"./scripts/run-testcafe.sh live"},"typings":"dist/index.d.ts","_npmUser":{"name":"strouhaljan","email":"strouhal.jan@gmail.com"},"deprecated":"@gooddata/react-components@7 reached End of Support on March 31, 2022. Please upgrade (see https://sdk.gooddata.com/gooddata-ui/docs/supported_versions.html for more information).","repository":{"url":"git+ssh://git@github.com/gooddata/gooddata-react-components.git","type":"git"},"_npmVersion":"6.13.4","description":"GoodData.UI - A powerful JavaScript library for building analytical applications","directories":{},"lint-staged":{"{src,stories,styles,__mocks__,examples/server/src,examples/src,examples/test}/**/*.{ts,js,tsx,jsx,scss}":["npx gdc-fix-copyright","git add"],"{src,stories,styles,__mocks__,examples/server/src,examples/src,examples/test}/**/*.{ts,js,tsx,jsx,json,scss,md,yaml,html}":["prettier --write","git add"]},"_nodeVersion":"12.16.1","dependencies":{"rxjs":"^5.5.6","uuid":"^3.2.1","immer":"^1.3.1","lodash":"^4.17.15","date-fns":"^2.7.0","downshift":"^3.2.7","invariant":"^2.2.2","mapbox-gl":"^1.6.1","classnames":"^2.2.6","codemirror":"^5.54.0","highcharts":"7.1.1","prop-types":"^15.6.0","react-intl":"^3.6.0","custom-event":"^1.0.1","react-window":"^1.8.1","ag-grid-react":"20.0.0","react-measure":"^2.3.0","@types/mapbox-gl":"^1.6.1","react-day-picker":"~7.3.0","react-responsive":"^3.0.0","stringify-object":"^2.4.0","@gooddata/typings":"^2.24.2","@types/codemirror":"^0.0.95","ag-grid-community":"20.0.0","http-status-codes":"^1.3.0","react-codemirror2":"^7.2.0","@gooddata/js-utils":"^3.10.5","@gooddata/numberjs":"^3.2.4","fixed-data-table-2":"0.7.17","@gooddata/goodstrap":"^68.10.0","react-dom-factories":"^1.0.2","@gooddata/gooddata-js":"^13.0.1","json-stable-stringify":"^1.0.1","react-transition-group":"^2.2.1","hoist-non-react-statics":"^3.3.0","nodelist-foreach-polyfill":"^1.2.0","@formatjs/intl-pluralrules":"^1.3.6","highcharts-grouped-categories":"^1.1.3"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"raf":"3.3.2","yup":"^0.24.1","jest":"24.7.1","husky":"3.0.0","madge":"^3.4.4","react":"^16.5.2","enzyme":"3.5.0","eslint":"4.19.1","formik":"^0.11.11","moment":"2.23.0","history":"^4.7.2","ts-jest":"24.0.0","webpack":"4.30.0","full-icu":"^1.3.0","prettier":"1.16.4","react-ga":"^2.5.2","recharts":"1.0.0-beta.9","testcafe":"1.1.4","commander":"2.14.1","node-sass":"4.13.0","react-dom":"^16.5.2","stylelint":"^10.0.0","supertest":"3.0.0","ts-loader":"6.0.0","@types/raf":"^3.4.0","css-loader":"0.28.7","jest-junit":"3.0.0","raw-loader":"0.5.1","styled-jsx":"2.2.1","typescript":"3.3.4000","@babel/core":"7.4.4","@types/jest":"24.0.6","@types/node":"7.0.8","@types/uuid":"3.4.3","file-loader":"3.0.1","jest-enzyme":"7.0.2","lint-staged":"9.1.0","sass-loader":"6.0.6","webpack-cli":"3.3.2","@types/react":"16.8.6","babel-loader":"8.0.5","react-helmet":"5.2.0","react-select":"1.2.1","style-loader":"0.19.1","@types/enzyme":"3.1.13","@types/lodash":"4.14.123","testcafe-live":"0.1.4","@babel/runtime":"7.4.4","dotenv-webpack":"^1.7.0","@babel/polyfill":"^7.4.4","@storybook/react":"5.0.11","@types/invariant":"2.2.29","@types/react-dom":"16.0.11","isomorphic-fetch":"2.2.1","react-datepicker":"1.1.0","react-router-dom":"4.2.2","@babel/preset-env":"7.4.4","@gooddata/mock-js":"^2.13.1","@storybook/addons":"5.0.11","@types/classnames":"2.2.3","@types/prop-types":"15.5.2","@storybook/theming":"5.0.11","identity-obj-proxy":"^3.0.0","intl-messageformat":"^7.5.4","webpack-dev-server":"3.3.1","@babel/preset-react":"7.0.0","@types/react-portal":"4.0.1","@types/react-window":"^1.8.1","babel-plugin-lodash":"3.3.4","html-webpack-plugin":"3.2.0","react-test-renderer":"16.4.2","@types/react-measure":"2.0.5","clean-webpack-plugin":"2.0.2","stats-webpack-plugin":"0.7.0","eslint-config-prettier":"4.1.0","react-google-recaptcha":"^0.14.1","tslint-config-prettier":"1.18.0","@gooddata/eslint-config":"^1.0.0","@gooddata/tslint-config":"1.0.0","@types/react-responsive":"^3.0.3","@types/storybook__react":"4.0.1","@types/stringify-object":"^3.2.0","enzyme-adapter-react-16":"1.3.1","@gooddata/test-storybook":"4.0.0","@storybook/addon-actions":"5.0.11","@storybook/addon-options":"5.0.11","node-sass-magic-importer":"5.1.0","react-syntax-highlighter":"11.0.2","@types/fixed-data-table-2":"0.8.1","stylelint-config-prettier":"5.2.0","@gooddata/stylelint-config":"4.0.1","@types/react-test-renderer":"16.0.0","circular-dependency-plugin":"5.0.2","compression-webpack-plugin":"2.0.0","@types/json-stable-stringify":"^1.0.32","@gooddata/frontend-npm-scripts":"1.1.0","@types/enzyme-adapter-react-16":"1.0.3","stylelint-checkstyle-formatter":"0.1.0","@types/storybook__addon-actions":"3.4.2","@babel/plugin-proposal-class-properties":"7.4.4","@babel/plugin-proposal-object-rest-spread":"7.4.4","@babel/plugin-transform-async-to-generator":"7.4.4"},"peerDependencies":{"react":"^16.5.2","react-dom":"^16.5.2"},"_npmOperationalInternal":{"tmp":"tmp/react-components_7.8.0-alpha-strouhaljan-pdo-bb-2328-parametrized-custom-url-2020-06-18T13-25-58-578Z_1592486798717_0.8637040010189792","host":"s3://npm-registry-packages"}},"7.7.0":{"name":"@gooddata/react-components","version":"7.7.0","author":{"name":"GoodData Corporation"},"license":"BSD-3-Clause","_id":"@gooddata/react-components@7.7.0","maintainers":[{"name":"afi","email":"adam.fiedler@gooddata.com"},{"name":"bertold8","email":"ivan.nejezchleb@seznam.cz"},{"name":"bich.nguyen","email":"bich.nguyen@gooddata.com"},{"name":"brbistas","email":"valentinos.chraniotis@gooddata.com"},{"name":"bugsbunny338","email":"jiri.zajic@mensa.cz"},{"name":"de.do","email":"de.do@gooddata.com"},{"name":"gooddata-ci","email":"rail@gooddata.com"},{"name":"hang.ngo","email":"hang.ngo@gooddata.com"},{"name":"hung.nguyen.hoang","email":"hung.nguyen@gooddata.com"},{"name":"huong.nguyen","email":"huong.nguyen@gooddata.com"},{"name":"huyen.nguyen","email":"huyen.nguyen@gooddata.com"},{"name":"ivan.mjartan","email":"ivan.mjartan@gooddata.com"},{"name":"jakub-sterba","email":"jakub.sterba@gooddata.com"},{"name":"jaroslav.tomecek","email":"jaroslav.tomecek@gooddata.com"},{"name":"jkittler","email":"honza.kittler@gmail.com"},{"name":"khanh.le","email":"khanh.le@gooddata.com"},{"name":"lanhuynh","email":"lan.huynh@gooddata.com"},{"name":"linhhong","email":"linh.hong@gooddata.com"},{"name":"lupko","email":"lubomir.slivka@gooddata.com"},{"name":"mai.nguyen","email":"mai.nguyen@gooddata.com"},{"name":"matyas.kandl","email":"matyas.kandl@gooddata.com"},{"name":"michal.marsal","email":"michal.marsal@gooddata.com"},{"name":"my.duong","email":"my.duong@gooddata.com"},{"name":"naibinh","email":"naibinh@gmail.com"},{"name":"nikolacech","email":"nikola.cech@gooddata.com"},{"name":"nis.hua","email":"nis.hua@gooddata.com"},{"name":"no23reason","email":"dan.homola@hotmail.cz"},{"name":"patrikbraborec","email":"patrik.braborec@gooddata.com"},{"name":"pbenes","email":"petr.benes@gooddata.com"},{"name":"petrjanu","email":"petr.janu@gooddata.com"},{"name":"pkingo","email":"philipandreaskingo@hotmail.com"},{"name":"ptquang86","email":"ptquang86@gmail.com"},{"name":"qduval","email":"quentin.duval@gooddata.com"},{"name":"rodri360","email":"me@rodri360.com"},{"name":"scavnickyj","email":"jakub.scavnicky@gooddata.com"},{"name":"sitina","email":"jiri.sitina@gooddata.com"},{"name":"strouhaljan","email":"strouhal.jan@gmail.com"},{"name":"thao-luong","email":"thao.luong@gooddata.com"},{"name":"thuong.nguyen","email":"thuong.nguyen@gooddata.com"},{"name":"tomas.kratochvil","email":"tomas.kratochvil@gooddata.com"},{"name":"tomsatgd","email":"tomas.satinsky@gooddata.com"},{"name":"trung-le-quoc","email":"trung.le@gooddata.com"},{"name":"tu-ngo","email":"tungo1981@gmail.com"},{"name":"tu.bui","email":"tu.bui@gooddata.com"},{"name":"tulean","email":"tuan.le@gooddata.com"},{"name":"tuqt1005","email":"tu.tran@gooddata.com"},{"name":"utdnah","email":"danh.ung@gooddata.com"},{"name":"vi.phan","email":"vi.phan@gooddata.com"},{"name":"vlastikcz","email":"vlastimil.kotas@gooddata.com"},{"name":"vu.pham","email":"vu.pham@gooddata.com"},{"name":"xmort","email":"petr.dolejsi@gooddata.com"},{"name":"yanlipnican","email":"yanlipnican@gmail.com"}],"homepage":"https://github.com/gooddata/gooddata-react-components#readme","bugs":{"url":"https://github.com/gooddata/gooddata-react-components/issues"},"dist":{"shasum":"20f72410ffc425497e6d38c0edf957f05760fd0f","tarball":"https://registry.npmjs.org/@gooddata/react-components/-/react-components-7.7.0.tgz","fileCount":2646,"integrity":"sha512-BnjRhVbviTKGdGXcguv0Hq1Kdy678Pke2cEjwgbX+jDhuVLuIvq2wbG8P3wCa3m2iiXs2VZqoq99X7Sbvo1qNg==","signatures":[{"sig":"MEQCIBNuASnX9hu7W78zYr90kngOfXWapgwWNp4Ubf6k6mqLAiAsIoHqvMGFv45tSMgdWYGxaVaaHmiWMAraIfSjWUO3aQ==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":10469221,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJe622BCRA9TVsSAnZWagAAf0EQAJz1SWOtZ/MAW5gmBiIP\nlGh82/tab/mVDVx76k/xZsRFB8IEI8f1Zc+VD9Vq7p1VhpeLOTtBAbu/rwVn\n84uopzAvmQ8IHMg7bwgyLjgSDqjaBh6JB0BVCq25kY28NoQC5Obhd1l4A/C2\n3JSnskc0Up0DD0+L862y9qR7ydVrASu63OoyztVt+rsvk57WzuSSmkR6NnML\nPVNiMcJ73ktCXnUR+AJrkSXQWcmLRXiVGJAHVi3zNU8apsYPF8w5uFuv6hBp\nAkaDf5AzIpZtEu2BV3trUxrRUU+HHJtyA/Qe4+/6ITpRxQef35quXnC+YMih\nLcrVidAFYrXC3KCmUwKehTRdIHprYQ58DqXQ0J+7nBgqCEAZ29YyMmk+kmge\nF5vhDBgxUJFV43wsYFD48qAA6n/mKtPh6ORttSmwRZz4sJpHGB5En+cGK8ES\ngSloH/MbMpw/Is2UctHaQPqk17/Q0Nvdb5kg2C9rOeVkF+dHYl7TDgtHyMqM\n4jHkX/vJqBesrIGIiI+Qeqs0CbMASc5spmrvt3y72Jb+Atj4d/jbhYiQn7NO\n2AAI16btdrZOSOtIp6ZhRgQiK8cETpMjPJUTwo5Vy7m5zYmpxW3h+SCtweXF\n3/tZmdMyxvlSf8ve9hcD5FrrAgCWibE9pNPg2ZvTlJoCatJS0jrVOEPKhUuy\neCNx\r\n=Z6hT\r\n-----END PGP SIGNATURE-----\r\n"},"main":"dist/index.js","husky":{"hooks":{"pre-commit":"lint-staged"}},"config":{"eslint":"./examples/**/*.{js,jsx}","tslint":"./{__mocks__,src,stories}/{,**/}*.{ts,tsx}"},"gitHead":"f6bff039bdfed761ac883f9243ed2a28af4bfaa9","scripts":{"dev":"bash scripts/build.sh --dev-watch","test":"jest --watch","build":"bash scripts/build.sh","tslint":"yarn run-tslint -t verbose $npm_package_config_tslint","prepare":"cd examples/server && yarn install --frozen-lockfile && cd ../..; rm -r examples/node_modules 2>/dev/null; true","examples":"bash scripts/run-examples.sh","prepare?":"# Called before `npm publish` and on local `npm install`. Temporarily also for deleting obsolete node_modules. Ends with `true` to continue gracefully.","validate":"tsc --noEmit && yarn tslint && eslint $npm_package_config_eslint && yarn validate-style && yarn prettier-check","build-dev":"bash scripts/build.sh --dev","examples?":"# Default is developer domain, other options: yarn examples [sec,secure,stg,stg2,stg3,demo,developer or URL]","storybook":"yarn build && start-storybook -p 9001 -c .storybook","test-once":"jest","tslint-ci":"mkdir -p ./ci/results && yarn run-tslint -t checkstyle -o ./ci/results/tslint-results.xml $npm_package_config_tslint","run-tslint":"tslint -p tsconfig.json","validate-ci":"tsc --noEmit && yarn tslint-ci  && eslint $npm_package_config_eslint -f checkstyle -o ci/results/eslint-results.xml && yarn validate-style-ci && yarn prettier-check","examples-build":"bash scripts/build-examples.sh","prepublishOnly":"yarn build","prettier-check":"prettier --check '{src,stories,styles,__mocks__,examples/server/src,examples/src,examples/test}/**/*.{ts,js,tsx,jsx,json,scss,md,yaml,html}'","prettier-write":"prettier --write '{src,stories,styles,__mocks__,examples/server/src,examples/src,examples/test}/**/*.{ts,js,tsx,jsx,json,scss,md,yaml,html}'","test-storybook":"yarn build && test-storybook","validate-style":"stylelint '**/*.scss'","build-storybook":"yarn build && build-storybook -c .storybook -o dist-storybook","examples-server":"node examples/server/src/index.js","heroku-postbuild":"yarn examples-build developer","examples-testcafe":"./scripts/run-testcafe.sh visual","validate-style-ci":"stylelint '**/*.scss' --custom-formatter=node_modules/stylelint-checkstyle-formatter > ci/results/stylelint-results.xml","check-circular-deps":"madge --circular --extensions ts ./src","examples-testcafe-ci":"./scripts/run-testcafe.sh ci","examples-testcafe-live":"./scripts/run-testcafe.sh live"},"typings":"dist/index.d.ts","_npmUser":{"name":"gooddata-ci","email":"rail@gooddata.com"},"deprecated":"@gooddata/react-components@7 reached End of Support on March 31, 2022. Please upgrade (see https://sdk.gooddata.com/gooddata-ui/docs/supported_versions.html for more information).","repository":{"url":"git+ssh://git@github.com/gooddata/gooddata-react-components.git","type":"git"},"_npmVersion":"6.13.4","description":"GoodData.UI - A powerful JavaScript library for building analytical applications","directories":{},"lint-staged":{"{src,stories,styles,__mocks__,examples/server/src,examples/src,examples/test}/**/*.{ts,js,tsx,jsx,scss}":["npx gdc-fix-copyright","git add"],"{src,stories,styles,__mocks__,examples/server/src,examples/src,examples/test}/**/*.{ts,js,tsx,jsx,json,scss,md,yaml,html}":["prettier --write","git add"]},"_nodeVersion":"12.16.1","dependencies":{"rxjs":"^5.5.6","uuid":"^3.2.1","immer":"^1.3.1","lodash":"^4.17.15","date-fns":"^2.7.0","downshift":"^3.2.7","invariant":"^2.2.2","mapbox-gl":"^1.6.1","classnames":"^2.2.6","codemirror":"^5.54.0","highcharts":"7.1.1","prop-types":"^15.6.0","react-intl":"^3.6.0","custom-event":"^1.0.1","react-window":"^1.8.1","ag-grid-react":"20.0.0","react-measure":"^2.3.0","@types/mapbox-gl":"^1.6.1","react-day-picker":"~7.3.0","react-responsive":"^3.0.0","stringify-object":"^2.4.0","@gooddata/typings":"^2.24.2","@types/codemirror":"^0.0.95","ag-grid-community":"20.0.0","http-status-codes":"^1.3.0","react-codemirror2":"^7.2.0","@gooddata/js-utils":"^3.10.5","@gooddata/numberjs":"^3.2.4","fixed-data-table-2":"0.7.17","@gooddata/goodstrap":"^68.6.0","react-dom-factories":"^1.0.2","@gooddata/gooddata-js":"^13.0.1","json-stable-stringify":"^1.0.1","react-transition-group":"^2.2.1","hoist-non-react-statics":"^3.3.0","nodelist-foreach-polyfill":"^1.2.0","@formatjs/intl-pluralrules":"^1.3.6","highcharts-grouped-categories":"^1.1.3"},"_hasShrinkwrap":false,"devDependencies":{"raf":"3.3.2","yup":"^0.24.1","jest":"24.7.1","husky":"3.0.0","madge":"^3.4.4","react":"^16.5.2","enzyme":"3.5.0","eslint":"4.19.1","formik":"^0.11.11","moment":"2.23.0","history":"^4.7.2","ts-jest":"24.0.0","webpack":"4.30.0","full-icu":"^1.3.0","prettier":"1.16.4","react-ga":"^2.5.2","recharts":"1.0.0-beta.9","testcafe":"1.1.4","commander":"2.14.1","node-sass":"4.13.0","react-dom":"^16.5.2","stylelint":"^10.0.0","supertest":"3.0.0","ts-loader":"6.0.0","@types/raf":"^3.4.0","css-loader":"0.28.7","jest-junit":"3.0.0","raw-loader":"0.5.1","styled-jsx":"2.2.1","typescript":"3.3.4000","@babel/core":"7.4.4","@types/jest":"24.0.6","@types/node":"7.0.8","@types/uuid":"3.4.3","file-loader":"3.0.1","jest-enzyme":"7.0.2","lint-staged":"9.1.0","sass-loader":"6.0.6","webpack-cli":"3.3.2","@types/react":"16.8.6","babel-loader":"8.0.5","react-helmet":"5.2.0","react-select":"1.2.1","style-loader":"0.19.1","@types/enzyme":"3.1.13","@types/lodash":"4.14.123","testcafe-live":"0.1.4","@babel/runtime":"7.4.4","dotenv-webpack":"^1.7.0","@babel/polyfill":"^7.4.4","@storybook/react":"5.0.11","@types/invariant":"2.2.29","@types/react-dom":"16.0.11","isomorphic-fetch":"2.2.1","react-datepicker":"1.1.0","react-router-dom":"4.2.2","@babel/preset-env":"7.4.4","@gooddata/mock-js":"^2.13.1","@storybook/addons":"5.0.11","@types/classnames":"2.2.3","@types/prop-types":"15.5.2","@storybook/theming":"5.0.11","identity-obj-proxy":"^3.0.0","intl-messageformat":"^7.5.4","webpack-dev-server":"3.3.1","@babel/preset-react":"7.0.0","@types/react-portal":"4.0.1","@types/react-window":"^1.8.1","babel-plugin-lodash":"3.3.4","html-webpack-plugin":"3.2.0","react-test-renderer":"16.4.2","@types/react-measure":"2.0.5","clean-webpack-plugin":"2.0.2","stats-webpack-plugin":"0.7.0","eslint-config-prettier":"4.1.0","react-google-recaptcha":"^0.14.1","tslint-config-prettier":"1.18.0","@gooddata/eslint-config":"^1.0.0","@gooddata/tslint-config":"1.0.0","@types/react-responsive":"^3.0.3","@types/storybook__react":"4.0.1","@types/stringify-object":"^3.2.0","enzyme-adapter-react-16":"1.3.1","@gooddata/test-storybook":"4.0.0","@storybook/addon-actions":"5.0.11","@storybook/addon-options":"5.0.11","node-sass-magic-importer":"5.1.0","react-syntax-highlighter":"11.0.2","@types/fixed-data-table-2":"0.8.1","stylelint-config-prettier":"5.2.0","@gooddata/stylelint-config":"4.0.1","@types/react-test-renderer":"16.0.0","circular-dependency-plugin":"5.0.2","compression-webpack-plugin":"2.0.0","@types/json-stable-stringify":"^1.0.32","@gooddata/frontend-npm-scripts":"1.1.0","@types/enzyme-adapter-react-16":"1.0.3","stylelint-checkstyle-formatter":"0.1.0","@types/storybook__addon-actions":"3.4.2","@babel/plugin-proposal-class-properties":"7.4.4","@babel/plugin-proposal-object-rest-spread":"7.4.4","@babel/plugin-transform-async-to-generator":"7.4.4"},"peerDependencies":{"react":"^16.5.2","react-dom":"^16.5.2"},"_npmOperationalInternal":{"tmp":"tmp/react-components_7.7.0_1592487297193_0.8985669445052986","host":"s3://npm-registry-packages"}},"7.8.0-alpha-xmort-pdo-bb-2328-parametrized-custom-url-2020-06-18T13-41-03-241Z":{"name":"@gooddata/react-components","version":"7.8.0-alpha-xmort-pdo-bb-2328-parametrized-custom-url-2020-06-18T13-41-03-241Z","author":{"name":"GoodData Corporation"},"license":"BSD-3-Clause","_id":"@gooddata/react-components@7.8.0-alpha-xmort-pdo-bb-2328-parametrized-custom-url-2020-06-18T13-41-03-241Z","maintainers":[{"name":"afi","email":"adam.fiedler@gooddata.com"},{"name":"bertold8","email":"ivan.nejezchleb@seznam.cz"},{"name":"bich.nguyen","email":"bich.nguyen@gooddata.com"},{"name":"brbistas","email":"valentinos.chraniotis@gooddata.com"},{"name":"bugsbunny338","email":"jiri.zajic@mensa.cz"},{"name":"de.do","email":"de.do@gooddata.com"},{"name":"gooddata-ci","email":"rail@gooddata.com"},{"name":"hang.ngo","email":"hang.ngo@gooddata.com"},{"name":"hung.nguyen.hoang","email":"hung.nguyen@gooddata.com"},{"name":"huong.nguyen","email":"huong.nguyen@gooddata.com"},{"name":"huyen.nguyen","email":"huyen.nguyen@gooddata.com"},{"name":"ivan.mjartan","email":"ivan.mjartan@gooddata.com"},{"name":"jakub-sterba","email":"jakub.sterba@gooddata.com"},{"name":"jaroslav.tomecek","email":"jaroslav.tomecek@gooddata.com"},{"name":"jkittler","email":"honza.kittler@gmail.com"},{"name":"khanh.le","email":"khanh.le@gooddata.com"},{"name":"lanhuynh","email":"lan.huynh@gooddata.com"},{"name":"linhhong","email":"linh.hong@gooddata.com"},{"name":"lupko","email":"lubomir.slivka@gooddata.com"},{"name":"mai.nguyen","email":"mai.nguyen@gooddata.com"},{"name":"matyas.kandl","email":"matyas.kandl@gooddata.com"},{"name":"michal.marsal","email":"michal.marsal@gooddata.com"},{"name":"my.duong","email":"my.duong@gooddata.com"},{"name":"naibinh","email":"naibinh@gmail.com"},{"name":"nikolacech","email":"nikola.cech@gooddata.com"},{"name":"nis.hua","email":"nis.hua@gooddata.com"},{"name":"no23reason","email":"dan.homola@hotmail.cz"},{"name":"patrikbraborec","email":"patrik.braborec@gooddata.com"},{"name":"pbenes","email":"petr.benes@gooddata.com"},{"name":"petrjanu","email":"petr.janu@gooddata.com"},{"name":"pkingo","email":"philipandreaskingo@hotmail.com"},{"name":"ptquang86","email":"ptquang86@gmail.com"},{"name":"qduval","email":"quentin.duval@gooddata.com"},{"name":"rodri360","email":"me@rodri360.com"},{"name":"scavnickyj","email":"jakub.scavnicky@gooddata.com"},{"name":"sitina","email":"jiri.sitina@gooddata.com"},{"name":"strouhaljan","email":"strouhal.jan@gmail.com"},{"name":"thao-luong","email":"thao.luong@gooddata.com"},{"name":"thuong.nguyen","email":"thuong.nguyen@gooddata.com"},{"name":"tomas.kratochvil","email":"tomas.kratochvil@gooddata.com"},{"name":"tomsatgd","email":"tomas.satinsky@gooddata.com"},{"name":"trung-le-quoc","email":"trung.le@gooddata.com"},{"name":"tu-ngo","email":"tungo1981@gmail.com"},{"name":"tu.bui","email":"tu.bui@gooddata.com"},{"name":"tulean","email":"tuan.le@gooddata.com"},{"name":"tuqt1005","email":"tu.tran@gooddata.com"},{"name":"utdnah","email":"danh.ung@gooddata.com"},{"name":"vi.phan","email":"vi.phan@gooddata.com"},{"name":"vlastikcz","email":"vlastimil.kotas@gooddata.com"},{"name":"vu.pham","email":"vu.pham@gooddata.com"},{"name":"xmort","email":"petr.dolejsi@gooddata.com"},{"name":"yanlipnican","email":"yanlipnican@gmail.com"}],"homepage":"https://github.com/gooddata/gooddata-react-components#readme","bugs":{"url":"https://github.com/gooddata/gooddata-react-components/issues"},"dist":{"shasum":"e05742aacb5da6def97cda4c4179e46cd8ec2d41","tarball":"https://registry.npmjs.org/@gooddata/react-components/-/react-components-7.8.0-alpha-xmort-pdo-bb-2328-parametrized-custom-url-2020-06-18T13-41-03-241Z.tgz","fileCount":2658,"integrity":"sha512-RFXvHEds8Duiyv098AjhM9CqHHy6h07tm5PwlqeZ0sQzMKsgfZ+BLEAPrulShFN4b7NIK6bmqxsVR5wCEnUYcQ==","signatures":[{"sig":"MEQCIF7evMQXyNKK+MbGBMPEw+CDFw0BqZStU1JV4I3yjVURAiBRLMMTfOWkny/8DrtyVquLYGFBOmLaqEF44z/gw4uFXw==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":10596572,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJe628VCRA9TVsSAnZWagAAXbQP/2F/0RJonz3fTaLwPVhU\nQ6O4fC9JDLDXrkRePiKfpiT5t9IBby6Yj7wCggWjlckzeXoYX8vYtUAu5oB5\nWffr5yzSfshWEEt3lyNCzNLwGEn7yxCrd3NdlP2/FF6ZtsU0JoG4VFg/J5cA\nIu4UpbocEuefj2Eic3Sik76JRr7ih43Id5riwPwy5VLt1ZDQDQ7TuBfbI6yz\nCtaasPVAaCG+U+4kNhiOKfEJBxCrlQpROiUEF9Ev45R38xxu1WQn5TTvGTtW\n1fBSNklrHHmLKHxwiZKVgeV6TmdmCZBuRnsIIIEYDxmVz/bvNyKyEOIZp+tE\nxJ5ZMrftVL4gdZUfX3nV868HDBflflZB9aMAjt3WH0IT7SGzcABRFJmZxFdr\n6XThgDktaD0fkysYDSpbno0/zXyIJnOKOwdtfLGEYrrWzOBakwC6EC/zbcMH\n+iBOiYDAco+aizGxuSAlCbSxnw3EC3fujTiADk3GQ8H+K5MlQOh0+J0keWh9\nKnHG6BipnKgh/l6XoLkaSJ3nY5ha+eauhEdmjvE2T9lS/qUrPREt95WHp7eP\nnPBORXiHY5UzGD/JcTW5nz9+jPibERs4wBs0SBLICdRwcM8hFlrvGX1mmRzw\nvFqpqjQnErlNXXb5qgmbxF2gpK1mm8CGlNcaObAypF+/IMlsGgjz9U8+SGgv\njoUP\r\n=U4WI\r\n-----END PGP SIGNATURE-----\r\n"},"main":"dist/index.js","husky":{"hooks":{"pre-commit":"lint-staged"}},"config":{"eslint":"./examples/**/*.{js,jsx}","tslint":"./{__mocks__,src,stories}/{,**/}*.{ts,tsx}"},"readme":"[![npm version](https://badge.fury.io/js/%40gooddata%2Freact-components.svg)](https://www.npmjs.com/package/@gooddata/react-components)\n\n# GoodData.UI React components\n> A React-based JavaScript library for building data-driven applications\n\n## Getting started\n- [GoodData.UI Documentation](http://sdk.gooddata.com/gooddata-ui/)\n- [GoodData.UI Live Examples](https://gooddata-examples.herokuapp.com/)\n- [Stack Overflow](https://stackoverflow.com/questions/tagged/gooddata)\n\n### Usage\nWith [yarn](https://yarnpkg.com) installed, go to your project directory and run\n```\n$ yarn add @gooddata/react-components\n```\nIf you prefer [npm](npmjs.com) run\n```\n$ npm install --save @gooddata/react-components\n```\n\nThe public API is exposed via global `index.js`. Except for the styles, do not import any other file directly\nbecause they are not intended to be part of the public API.\n\n## Contributing\n\nWe welcome any contribution in form of [issues](https://github.com/gooddata/gooddata-react-components/issues) or [pull requests](https://github.com/gooddata/gooddata-react-components/pulls).\n\nInstall [Node.js](http://nodejs.org) (node 12.16.1, npm v6.13.4) and [Yarn](https://classic.yarnpkg.com) (1.22.4).\n\nInstall dependencies:\n```\nyarn install --frozen-lockfile\n```\n\nThese commands may come in handy while developing:\n\n| command | description |\n| ------- | ----------- |\n| `yarn install --pure-lockfile` | first step |\n| ||\n| `yarn dev` | build react-components to `/dist` in watch mode |\n| `yarn test` | run all unit tests |\n| `yarn prettier-write` | format the source code to match the valid codestyle |\n| `yarn validate` | validate codestyle |\n| ||\n| `yarn storybook` | run storybook from `/stories` on http://localhost:9001 |\n| `yarn build-storybook` | build storybook to `/dist-storybook` |\n| `yarn test-storybook` | run storybook and [screenshot tests](https://github.com/gooddata/gdc-client-utils/tree/master/test-storybook) |\n| ||\n| `yarn examples` | run Live Examples dev-server from `/examples` on https://localhost:8999 |\n| `yarn examples-build` | build Live Examples to `/examples/dist` |\n| `yarn examples-server` | serve built Live Examples - see `/examples/server/src` |\n| `yarn examples-testcafe` | run testcafe tests against `localhost:8999` |\n\n### Deploy to heroku.com\nWhen you deploy this repo to heroku, it serves *GoodData.UI Live Examples*.\nRelevant tasks are in `Procfile` and `package.json`.\n\n```bash\n# run in the project directory\nheroku login\nheroku create <your-app-name>\nheroku config:set DOMAIN_ADMIN_USERNAME=x@gooddata.com DOMAIN_ADMIN_PASSWORD=xy PROJECT_ID_TO_ASSIGN=xms7ga4tf3g3nzucd8380o2bev8oeknp\ngit push heroku HEAD:master\nheroku open\n```\n### Enable Geo Chart for Storybook and Live Examples\nGeo chart uses Mapbox to render map which requires a Mapbox access token.\n- Register an account and create Mapbox access token at [guide](https://docs.mapbox.com/help/how-mapbox-works/access-tokens/)\n- Store the created token at `.env`:\n```bash\necho -e \"EXAMPLE_MAPBOX_ACCESS_TOKEN=token\" >> .env # only need to run once\necho -e \"STORYBOOK_MAPBOX_ACCESS_TOKEN=token\" >> .env # only need to run once\n```\n\n### Run Live Examples Locally\nTo run *GoodData.UI Live Examples* locally:\n```bash\ngit clone <this-repository>\ncd  <repository-folder>\nyarn install --pure-lockfile\nyarn examples\n```\nThen open https://localhost:8999 and login using Live Examples account (you can [create one here](https://gooddata-examples.herokuapp.com/registration)).\n\n### Run Storybook locally\n- Run storybook with token stored in `.env` for more secure\n```bash\nyarn storybook\n```\n- Or run storybook with token env param exposed to cli (not suggested)\n```bash\nSTORYBOOK_MAPBOX_ACCESS_TOKEN=token yarn storybook\n```\n- Apply either above way to `yarn build-storybook` or `yarn test-storybook`\n\n### Source code formatting\nThe source code in the repository is formatted by [Prettier](https://prettier.io/).\nThe format of the code is validated by our Continuous Integration server and is one of the requirements of successful merge.\n\nPrettier is supported by every major IDE. You can find the list of supported editors and how to configure them [here](https://prettier.io/docs/en/editors.html).\n\nIn the case, when your editor is not supported or you don't want to setup the integration, you can run the `yarn prettier-write` command to reformat the code before commit.\n\n## Changelog\n\n- see [CHANGELOG.md](CHANGELOG.md)\n\n## Supported versions\n\nIn order to make the user experience with integrating GoodData UI SDK as smooth and secure as possible and to ensure that the SDK is using the latest features of the platform, we will only provide support to two most recent major versions of UI SDK.\n\nThe most recent majors will be supported in the following modes:\n\n- The latest major version will receive all new functionality and all bug fixes\n- The previous major version will only receive fixes to critical issues and security fixes. These fixes will be applied on top of last released version of the previous major\n\nThe customers are encouraged to always use the latest version of the UI SDK.\n\nIn case of using older versions, the user might face API incompatibility, performance or security issues.\n\nPlease follow the installation instructions to update to the newest version.\n\n## License\n\n(C) 2007-2020 GoodData Corporation\n\nThis project is dual licensed:\n\n- The ATTRIBUTION-NONCOMMERCIAL 4.0 INTERNATIONAL (CC BY-NC 4.0) is used for purpose of the trial experience and evaluation of GoodData.UI library.\n- The GOODDATA GOODDATA.UI LIBRARY END USER LICENSE AGREEMENT is used for GoodData customers.\n\nFor more information, please see [LICENSE](https://github.com/gooddata/gooddata-react-components/blob/master/LICENSE)\n","gitHead":"1183a758245dc9cc7bbb4de1492ec96b909c5646","scripts":{"dev":"bash scripts/build.sh --dev-watch","test":"jest --watch","build":"bash scripts/build.sh","tslint":"yarn run-tslint -t verbose $npm_package_config_tslint","prepare":"cd examples/server && yarn install --frozen-lockfile && cd ../..; rm -r examples/node_modules 2>/dev/null; true","examples":"bash scripts/run-examples.sh","prepare?":"# Called before `npm publish` and on local `npm install`. Temporarily also for deleting obsolete node_modules. Ends with `true` to continue gracefully.","validate":"tsc --noEmit && yarn tslint && eslint $npm_package_config_eslint && yarn validate-style && yarn prettier-check","build-dev":"bash scripts/build.sh --dev","examples?":"# Default is developer domain, other options: yarn examples [sec,secure,stg,stg2,stg3,demo,developer or URL]","storybook":"yarn build && start-storybook -p 9001 -c .storybook","test-once":"jest","tslint-ci":"mkdir -p ./ci/results && yarn run-tslint -t checkstyle -o ./ci/results/tslint-results.xml $npm_package_config_tslint","run-tslint":"tslint -p tsconfig.json","validate-ci":"tsc --noEmit && yarn tslint-ci  && eslint $npm_package_config_eslint -f checkstyle -o ci/results/eslint-results.xml && yarn validate-style-ci && yarn prettier-check","examples-build":"bash scripts/build-examples.sh","prepublishOnly":"yarn build","prettier-check":"prettier --check '{src,stories,styles,__mocks__,examples/server/src,examples/src,examples/test}/**/*.{ts,js,tsx,jsx,json,scss,md,yaml,html}'","prettier-write":"prettier --write '{src,stories,styles,__mocks__,examples/server/src,examples/src,examples/test}/**/*.{ts,js,tsx,jsx,json,scss,md,yaml,html}'","test-storybook":"yarn build && test-storybook","validate-style":"stylelint '**/*.scss'","build-storybook":"yarn build && build-storybook -c .storybook -o dist-storybook","examples-server":"node examples/server/src/index.js","heroku-postbuild":"yarn examples-build developer","examples-testcafe":"./scripts/run-testcafe.sh visual","validate-style-ci":"stylelint '**/*.scss' --custom-formatter=node_modules/stylelint-checkstyle-formatter > ci/results/stylelint-results.xml","check-circular-deps":"madge --circular --extensions ts ./src","examples-testcafe-ci":"./scripts/run-testcafe.sh ci","examples-testcafe-live":"./scripts/run-testcafe.sh live"},"typings":"dist/index.d.ts","_npmUser":{"name":"xmort","email":"petr.dolejsi@gooddata.com"},"deprecated":"@gooddata/react-components@7 reached End of Support on March 31, 2022. Please upgrade (see https://sdk.gooddata.com/gooddata-ui/docs/supported_versions.html for more information).","repository":{"url":"git+ssh://git@github.com/gooddata/gooddata-react-components.git","type":"git"},"_npmVersion":"6.13.4","description":"GoodData.UI - A powerful JavaScript library for building analytical applications","directories":{},"lint-staged":{"{src,stories,styles,__mocks__,examples/server/src,examples/src,examples/test}/**/*.{ts,js,tsx,jsx,scss}":["npx gdc-fix-copyright","git add"],"{src,stories,styles,__mocks__,examples/server/src,examples/src,examples/test}/**/*.{ts,js,tsx,jsx,json,scss,md,yaml,html}":["prettier --write","git add"]},"_nodeVersion":"12.16.1","dependencies":{"rxjs":"^5.5.6","uuid":"^3.2.1","immer":"^1.3.1","lodash":"^4.17.15","date-fns":"^2.7.0","downshift":"^3.2.7","invariant":"^2.2.2","mapbox-gl":"^1.6.1","classnames":"^2.2.6","codemirror":"^5.54.0","highcharts":"7.1.1","prop-types":"^15.6.0","react-intl":"^3.6.0","custom-event":"^1.0.1","react-window":"^1.8.1","ag-grid-react":"20.0.0","react-measure":"^2.3.0","@types/mapbox-gl":"^1.6.1","react-day-picker":"~7.3.0","react-responsive":"^3.0.0","stringify-object":"^2.4.0","@gooddata/typings":"^2.24.2","@types/codemirror":"^0.0.95","ag-grid-community":"20.0.0","http-status-codes":"^1.3.0","react-codemirror2":"^7.2.0","@gooddata/js-utils":"^3.10.5","@gooddata/numberjs":"^3.2.4","fixed-data-table-2":"0.7.17","@gooddata/goodstrap":"^68.10.0","react-dom-factories":"^1.0.2","@gooddata/gooddata-js":"^13.0.1","json-stable-stringify":"^1.0.1","react-transition-group":"^2.2.1","hoist-non-react-statics":"^3.3.0","nodelist-foreach-polyfill":"^1.2.0","@formatjs/intl-pluralrules":"^1.3.6","highcharts-grouped-categories":"^1.1.3"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"raf":"3.3.2","yup":"^0.24.1","jest":"24.7.1","husky":"3.0.0","madge":"^3.4.4","react":"^16.5.2","enzyme":"3.5.0","eslint":"4.19.1","formik":"^0.11.11","moment":"2.23.0","history":"^4.7.2","ts-jest":"24.0.0","webpack":"4.30.0","full-icu":"^1.3.0","prettier":"1.16.4","react-ga":"^2.5.2","recharts":"1.0.0-beta.9","testcafe":"1.1.4","commander":"2.14.1","node-sass":"4.13.0","react-dom":"^16.5.2","stylelint":"^10.0.0","supertest":"3.0.0","ts-loader":"6.0.0","@types/raf":"^3.4.0","css-loader":"0.28.7","jest-junit":"3.0.0","raw-loader":"0.5.1","styled-jsx":"2.2.1","typescript":"3.3.4000","@babel/core":"7.4.4","@types/jest":"24.0.6","@types/node":"7.0.8","@types/uuid":"3.4.3","file-loader":"3.0.1","jest-enzyme":"7.0.2","lint-staged":"9.1.0","sass-loader":"6.0.6","webpack-cli":"3.3.2","@types/react":"16.8.6","babel-loader":"8.0.5","react-helmet":"5.2.0","react-select":"1.2.1","style-loader":"0.19.1","@types/enzyme":"3.1.13","@types/lodash":"4.14.123","testcafe-live":"0.1.4","@babel/runtime":"7.4.4","dotenv-webpack":"^1.7.0","@babel/polyfill":"^7.4.4","@storybook/react":"5.0.11","@types/invariant":"2.2.29","@types/react-dom":"16.0.11","isomorphic-fetch":"2.2.1","react-datepicker":"1.1.0","react-router-dom":"4.2.2","@babel/preset-env":"7.4.4","@gooddata/mock-js":"^2.13.1","@storybook/addons":"5.0.11","@types/classnames":"2.2.3","@types/prop-types":"15.5.2","@storybook/theming":"5.0.11","identity-obj-proxy":"^3.0.0","intl-messageformat":"^7.5.4","webpack-dev-server":"3.3.1","@babel/preset-react":"7.0.0","@types/react-portal":"4.0.1","@types/react-window":"^1.8.1","babel-plugin-lodash":"3.3.4","html-webpack-plugin":"3.2.0","react-test-renderer":"16.4.2","@types/react-measure":"2.0.5","clean-webpack-plugin":"2.0.2","stats-webpack-plugin":"0.7.0","eslint-config-prettier":"4.1.0","react-google-recaptcha":"^0.14.1","tslint-config-prettier":"1.18.0","@gooddata/eslint-config":"^1.0.0","@gooddata/tslint-config":"1.0.0","@types/react-responsive":"^3.0.3","@types/storybook__react":"4.0.1","@types/stringify-object":"^3.2.0","enzyme-adapter-react-16":"1.3.1","@gooddata/test-storybook":"4.0.0","@storybook/addon-actions":"5.0.11","@storybook/addon-options":"5.0.11","node-sass-magic-importer":"5.1.0","react-syntax-highlighter":"11.0.2","@types/fixed-data-table-2":"0.8.1","stylelint-config-prettier":"5.2.0","@gooddata/stylelint-config":"4.0.1","@types/react-test-renderer":"16.0.0","circular-dependency-plugin":"5.0.2","compression-webpack-plugin":"2.0.0","@types/json-stable-stringify":"^1.0.32","@gooddata/frontend-npm-scripts":"1.1.0","@types/enzyme-adapter-react-16":"1.0.3","stylelint-checkstyle-formatter":"0.1.0","@types/storybook__addon-actions":"3.4.2","@babel/plugin-proposal-class-properties":"7.4.4","@babel/plugin-proposal-object-rest-spread":"7.4.4","@babel/plugin-transform-async-to-generator":"7.4.4"},"peerDependencies":{"react":"^16.5.2","react-dom":"^16.5.2"},"_npmOperationalInternal":{"tmp":"tmp/react-components_7.8.0-alpha-xmort-pdo-bb-2328-parametrized-custom-url-2020-06-18T13-41-03-241Z_1592487700329_0.3495548280528551","host":"s3://npm-registry-packages"}},"7.8.0-alpha-ivan.mjartan-IMJ-ONE-4516-2020-06-19T10-52-15-381Z":{"name":"@gooddata/react-components","version":"7.8.0-alpha-ivan.mjartan-IMJ-ONE-4516-2020-06-19T10-52-15-381Z","author":{"name":"GoodData Corporation"},"license":"BSD-3-Clause","_id":"@gooddata/react-components@7.8.0-alpha-ivan.mjartan-IMJ-ONE-4516-2020-06-19T10-52-15-381Z","maintainers":[{"name":"afi","email":"adam.fiedler@gooddata.com"},{"name":"bertold8","email":"ivan.nejezchleb@seznam.cz"},{"name":"bich.nguyen","email":"bich.nguyen@gooddata.com"},{"name":"brbistas","email":"valentinos.chraniotis@gooddata.com"},{"name":"bugsbunny338","email":"jiri.zajic@mensa.cz"},{"name":"de.do","email":"de.do@gooddata.com"},{"name":"gooddata-ci","email":"rail@gooddata.com"},{"name":"hang.ngo","email":"hang.ngo@gooddata.com"},{"name":"hung.nguyen.hoang","email":"hung.nguyen@gooddata.com"},{"name":"huong.nguyen","email":"huong.nguyen@gooddata.com"},{"name":"huyen.nguyen","email":"huyen.nguyen@gooddata.com"},{"name":"ivan.mjartan","email":"ivan.mjartan@gooddata.com"},{"name":"jakub-sterba","email":"jakub.sterba@gooddata.com"},{"name":"jaroslav.tomecek","email":"jaroslav.tomecek@gooddata.com"},{"name":"jkittler","email":"honza.kittler@gmail.com"},{"name":"khanh.le","email":"khanh.le@gooddata.com"},{"name":"lanhuynh","email":"lan.huynh@gooddata.com"},{"name":"linhhong","email":"linh.hong@gooddata.com"},{"name":"lupko","email":"lubomir.slivka@gooddata.com"},{"name":"mai.nguyen","email":"mai.nguyen@gooddata.com"},{"name":"matyas.kandl","email":"matyas.kandl@gooddata.com"},{"name":"michal.marsal","email":"michal.marsal@gooddata.com"},{"name":"my.duong","email":"my.duong@gooddata.com"},{"name":"naibinh","email":"naibinh@gmail.com"},{"name":"nikolacech","email":"nikola.cech@gooddata.com"},{"name":"nis.hua","email":"nis.hua@gooddata.com"},{"name":"no23reason","email":"dan.homola@hotmail.cz"},{"name":"patrikbraborec","email":"patrik.braborec@gooddata.com"},{"name":"pbenes","email":"petr.benes@gooddata.com"},{"name":"petrjanu","email":"petr.janu@gooddata.com"},{"name":"pkingo","email":"philipandreaskingo@hotmail.com"},{"name":"ptquang86","email":"ptquang86@gmail.com"},{"name":"qduval","email":"quentin.duval@gooddata.com"},{"name":"rodri360","email":"me@rodri360.com"},{"name":"scavnickyj","email":"jakub.scavnicky@gooddata.com"},{"name":"sitina","email":"jiri.sitina@gooddata.com"},{"name":"strouhaljan","email":"strouhal.jan@gmail.com"},{"name":"thao-luong","email":"thao.luong@gooddata.com"},{"name":"thuong.nguyen","email":"thuong.nguyen@gooddata.com"},{"name":"tomas.kratochvil","email":"tomas.kratochvil@gooddata.com"},{"name":"tomsatgd","email":"tomas.satinsky@gooddata.com"},{"name":"trung-le-quoc","email":"trung.le@gooddata.com"},{"name":"tu-ngo","email":"tungo1981@gmail.com"},{"name":"tu.bui","email":"tu.bui@gooddata.com"},{"name":"tulean","email":"tuan.le@gooddata.com"},{"name":"tuqt1005","email":"tu.tran@gooddata.com"},{"name":"utdnah","email":"danh.ung@gooddata.com"},{"name":"vi.phan","email":"vi.phan@gooddata.com"},{"name":"vlastikcz","email":"vlastimil.kotas@gooddata.com"},{"name":"vu.pham","email":"vu.pham@gooddata.com"},{"name":"xmort","email":"petr.dolejsi@gooddata.com"},{"name":"yanlipnican","email":"yanlipnican@gmail.com"}],"homepage":"https://github.com/gooddata/gooddata-react-components#readme","bugs":{"url":"https://github.com/gooddata/gooddata-react-components/issues"},"dist":{"shasum":"fea6eca746b5e6dd359b36696751819e6643b976","tarball":"https://registry.npmjs.org/@gooddata/react-components/-/react-components-7.8.0-alpha-ivan.mjartan-IMJ-ONE-4516-2020-06-19T10-52-15-381Z.tgz","fileCount":2660,"integrity":"sha512-GKygqxJbGkzg2NnPF09ph/hKJvoqF4NmXw1vIDRRhK6CyhzNTts+VZ3/nZRNcpEKd399YVT+GSo9e51T8URz2g==","signatures":[{"sig":"MEYCIQDN+skvQ2hNty4+Km7cPrO0G+9hu9KFeb+gEYze/NfWuwIhAJd4+htwhOQsTZ/5azLw9WF93WBB/t/a9rbEOdJjA5rl","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":10656846,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJe7JkACRA9TVsSAnZWagAAU4EP/1c32keQQkSgpCbtWHqN\ni954pEdIpKWoit3XLUjlfVdEKVWoRYxyqK7IuosnWSytErmxW6AN5CZepaEK\nui0XVfdf5N8keKtxSZ38ud6VyyWlrTVgQ7Ee2IZtnwU1Df6xlLWX6ggtS5lU\nft9yY+Jfz3GXO3z4oXHgeVSZclolElEoFH74Z5EEvXpS5Wto9O3XkuOkO+63\nOa70TyxGISTyU2qNQiii42nfalRZ28kQ4XvC5BZQrgL/CoU4A6XP9TOY+Dce\nkboTh5wyWh4bh5pjdo8TJfsvSZbzEJnYSXeMAXB62xhNqfmvl7hVvZHfgJno\nCq4gztamStgxjyKafKBFv7SJJvi++mWUmNbdm3lQ381+ydLBHwPpLl2OzN+5\n7jHP9YDuklB6zJasV6UqGKRdZhe+Vjs/LNEaKBSchy7XOrQ3x3Z4xjZFkIbw\nktZ9iEfDctFtZfjj0M14LkiCIbPYTcV2SWSt5QkWOURi4IrBjF50y4Y2tCNp\nlCVTgVSbshbfeqH3OUug0PddlC4LPQZ2v7Ze60J9iOf5dRK0DWEtP2xqn0RS\nXORSczt3KGEGqapeI+JTUbHcexr445tD5Obq4DOiy+da1Y7TMcSEVXg25UwR\n2gRn7AIs+qXZR4vajLMQUy11y4yzCC2SWXBqkmgpzgWcA5MMuxdZSS0TEfuH\nN0nJ\r\n=+Kc6\r\n-----END PGP SIGNATURE-----\r\n"},"main":"dist/index.js","husky":{"hooks":{"pre-commit":"lint-staged"}},"config":{"eslint":"./examples/**/*.{js,jsx}","tslint":"./{__mocks__,src,stories}/{,**/}*.{ts,tsx}"},"readme":"[![npm version](https://badge.fury.io/js/%40gooddata%2Freact-components.svg)](https://www.npmjs.com/package/@gooddata/react-components)\n\n# GoodData.UI React components\n> A React-based JavaScript library for building data-driven applications\n\n## Getting started\n- [GoodData.UI Documentation](http://sdk.gooddata.com/gooddata-ui/)\n- [GoodData.UI Live Examples](https://gooddata-examples.herokuapp.com/)\n- [Stack Overflow](https://stackoverflow.com/questions/tagged/gooddata)\n\n### Usage\nWith [yarn](https://yarnpkg.com) installed, go to your project directory and run\n```\n$ yarn add @gooddata/react-components\n```\nIf you prefer [npm](npmjs.com) run\n```\n$ npm install --save @gooddata/react-components\n```\n\nThe public API is exposed via global `index.js`. Except for the styles, do not import any other file directly\nbecause they are not intended to be part of the public API.\n\n## Contributing\n\nWe welcome any contribution in form of [issues](https://github.com/gooddata/gooddata-react-components/issues) or [pull requests](https://github.com/gooddata/gooddata-react-components/pulls).\n\nInstall [Node.js](http://nodejs.org) (node 12.16.1, npm v6.13.4) and [Yarn](https://classic.yarnpkg.com) (1.22.4).\n\nInstall dependencies:\n```\nyarn install --frozen-lockfile\n```\n\nThese commands may come in handy while developing:\n\n| command | description |\n| ------- | ----------- |\n| `yarn install --pure-lockfile` | first step |\n| ||\n| `yarn dev` | build react-components to `/dist` in watch mode |\n| `yarn test` | run all unit tests |\n| `yarn prettier-write` | format the source code to match the valid codestyle |\n| `yarn validate` | validate codestyle |\n| ||\n| `yarn storybook` | run storybook from `/stories` on http://localhost:9001 |\n| `yarn build-storybook` | build storybook to `/dist-storybook` |\n| `yarn test-storybook` | run storybook and [screenshot tests](https://github.com/gooddata/gdc-client-utils/tree/master/test-storybook) |\n| ||\n| `yarn examples` | run Live Examples dev-server from `/examples` on https://localhost:8999 |\n| `yarn examples-build` | build Live Examples to `/examples/dist` |\n| `yarn examples-server` | serve built Live Examples - see `/examples/server/src` |\n| `yarn examples-testcafe` | run testcafe tests against `localhost:8999` |\n\n### Deploy to heroku.com\nWhen you deploy this repo to heroku, it serves *GoodData.UI Live Examples*.\nRelevant tasks are in `Procfile` and `package.json`.\n\n```bash\n# run in the project directory\nheroku login\nheroku create <your-app-name>\nheroku config:set DOMAIN_ADMIN_USERNAME=x@gooddata.com DOMAIN_ADMIN_PASSWORD=xy PROJECT_ID_TO_ASSIGN=xms7ga4tf3g3nzucd8380o2bev8oeknp\ngit push heroku HEAD:master\nheroku open\n```\n### Enable Geo Chart for Storybook and Live Examples\nGeo chart uses Mapbox to render map which requires a Mapbox access token.\n- Register an account and create Mapbox access token at [guide](https://docs.mapbox.com/help/how-mapbox-works/access-tokens/)\n- Store the created token at `.env`:\n```bash\necho -e \"EXAMPLE_MAPBOX_ACCESS_TOKEN=token\" >> .env # only need to run once\necho -e \"STORYBOOK_MAPBOX_ACCESS_TOKEN=token\" >> .env # only need to run once\n```\n\n### Run Live Examples Locally\nTo run *GoodData.UI Live Examples* locally:\n```bash\ngit clone <this-repository>\ncd  <repository-folder>\nyarn install --pure-lockfile\nyarn examples\n```\nThen open https://localhost:8999 and login using Live Examples account (you can [create one here](https://gooddata-examples.herokuapp.com/registration)).\n\n### Run Storybook locally\n- Run storybook with token stored in `.env` for more secure\n```bash\nyarn storybook\n```\n- Or run storybook with token env param exposed to cli (not suggested)\n```bash\nSTORYBOOK_MAPBOX_ACCESS_TOKEN=token yarn storybook\n```\n- Apply either above way to `yarn build-storybook` or `yarn test-storybook`\n\n### Source code formatting\nThe source code in the repository is formatted by [Prettier](https://prettier.io/).\nThe format of the code is validated by our Continuous Integration server and is one of the requirements of successful merge.\n\nPrettier is supported by every major IDE. You can find the list of supported editors and how to configure them [here](https://prettier.io/docs/en/editors.html).\n\nIn the case, when your editor is not supported or you don't want to setup the integration, you can run the `yarn prettier-write` command to reformat the code before commit.\n\n## Changelog\n\n- see [CHANGELOG.md](CHANGELOG.md)\n\n## Supported versions\n\nIn order to make the user experience with integrating GoodData UI SDK as smooth and secure as possible and to ensure that the SDK is using the latest features of the platform, we will only provide support to two most recent major versions of UI SDK.\n\nThe most recent majors will be supported in the following modes:\n\n- The latest major version will receive all new functionality and all bug fixes\n- The previous major version will only receive fixes to critical issues and security fixes. These fixes will be applied on top of last released version of the previous major\n\nThe customers are encouraged to always use the latest version of the UI SDK.\n\nIn case of using older versions, the user might face API incompatibility, performance or security issues.\n\nPlease follow the installation instructions to update to the newest version.\n\n## License\n\n(C) 2007-2020 GoodData Corporation\n\nThis project is dual licensed:\n\n- The ATTRIBUTION-NONCOMMERCIAL 4.0 INTERNATIONAL (CC BY-NC 4.0) is used for purpose of the trial experience and evaluation of GoodData.UI library.\n- The GOODDATA GOODDATA.UI LIBRARY END USER LICENSE AGREEMENT is used for GoodData customers.\n\nFor more information, please see [LICENSE](https://github.com/gooddata/gooddata-react-components/blob/master/LICENSE)\n","gitHead":"f4f3182a51da2fcbd04079c84885fdbd139bb558","scripts":{"dev":"bash scripts/build.sh --dev-watch","test":"jest --watch","build":"bash scripts/build.sh","tslint":"yarn run-tslint -t verbose $npm_package_config_tslint","prepare":"cd examples/server && yarn install --frozen-lockfile && cd ../..; rm -r examples/node_modules 2>/dev/null; true","examples":"bash scripts/run-examples.sh","prepare?":"# Called before `npm publish` and on local `npm install`. Temporarily also for deleting obsolete node_modules. Ends with `true` to continue gracefully.","validate":"tsc --noEmit && yarn tslint && eslint $npm_package_config_eslint && yarn validate-style && yarn prettier-check","build-dev":"bash scripts/build.sh --dev","examples?":"# Default is developer domain, other options: yarn examples [sec,secure,stg,stg2,stg3,demo,developer or URL]","storybook":"yarn build && start-storybook -p 9001 -c .storybook","test-once":"jest","tslint-ci":"mkdir -p ./ci/results && yarn run-tslint -t checkstyle -o ./ci/results/tslint-results.xml $npm_package_config_tslint","run-tslint":"tslint -p tsconfig.json","validate-ci":"tsc --noEmit && yarn tslint-ci  && eslint $npm_package_config_eslint -f checkstyle -o ci/results/eslint-results.xml && yarn validate-style-ci && yarn prettier-check","examples-build":"bash scripts/build-examples.sh","prepublishOnly":"yarn build","prettier-check":"prettier --check '{src,stories,styles,__mocks__,examples/server/src,examples/src,examples/test}/**/*.{ts,js,tsx,jsx,json,scss,md,yaml,html}'","prettier-write":"prettier --write '{src,stories,styles,__mocks__,examples/server/src,examples/src,examples/test}/**/*.{ts,js,tsx,jsx,json,scss,md,yaml,html}'","test-storybook":"yarn build && test-storybook","validate-style":"stylelint '**/*.scss'","build-storybook":"yarn build && build-storybook -c .storybook -o dist-storybook","examples-server":"node examples/server/src/index.js","heroku-postbuild":"yarn examples-build developer","examples-testcafe":"./scripts/run-testcafe.sh visual","validate-style-ci":"stylelint '**/*.scss' --custom-formatter=node_modules/stylelint-checkstyle-formatter > ci/results/stylelint-results.xml","check-circular-deps":"madge --circular --extensions ts ./src","examples-testcafe-ci":"./scripts/run-testcafe.sh ci","examples-testcafe-live":"./scripts/run-testcafe.sh live"},"typings":"dist/index.d.ts","_npmUser":{"name":"ivan.mjartan","email":"ivan.mjartan@gooddata.com"},"deprecated":"@gooddata/react-components@7 reached End of Support on March 31, 2022. Please upgrade (see https://sdk.gooddata.com/gooddata-ui/docs/supported_versions.html for more information).","repository":{"url":"git+ssh://git@github.com/gooddata/gooddata-react-components.git","type":"git"},"_npmVersion":"6.13.4","description":"GoodData.UI - A powerful JavaScript library for building analytical applications","directories":{},"lint-staged":{"{src,stories,styles,__mocks__,examples/server/src,examples/src,examples/test}/**/*.{ts,js,tsx,jsx,scss}":["npx gdc-fix-copyright","git add"],"{src,stories,styles,__mocks__,examples/server/src,examples/src,examples/test}/**/*.{ts,js,tsx,jsx,json,scss,md,yaml,html}":["prettier --write","git add"]},"_nodeVersion":"12.16.1","dependencies":{"rxjs":"^5.5.6","uuid":"^3.2.1","immer":"^1.3.1","lodash":"^4.17.15","date-fns":"^2.7.0","downshift":"^3.2.7","invariant":"^2.2.2","mapbox-gl":"^1.6.1","classnames":"^2.2.6","codemirror":"^5.54.0","highcharts":"7.1.1","prop-types":"^15.6.0","react-intl":"^3.6.0","custom-event":"^1.0.1","react-window":"^1.8.1","ag-grid-react":"20.0.0","react-measure":"^2.3.0","@types/mapbox-gl":"^1.6.1","react-day-picker":"~7.3.0","react-responsive":"^3.0.0","stringify-object":"^2.4.0","@gooddata/typings":"^2.24.2","@types/codemirror":"^0.0.95","ag-grid-community":"20.0.0","http-status-codes":"^1.3.0","react-codemirror2":"^7.2.0","@gooddata/js-utils":"^3.10.5","@gooddata/numberjs":"^3.2.4","fixed-data-table-2":"0.7.17","@gooddata/goodstrap":"^68.10.0","react-dom-factories":"^1.0.2","@gooddata/gooddata-js":"^13.0.1","json-stable-stringify":"^1.0.1","react-transition-group":"^2.2.1","hoist-non-react-statics":"^3.3.0","nodelist-foreach-polyfill":"^1.2.0","@formatjs/intl-pluralrules":"^1.3.6","highcharts-grouped-categories":"^1.1.3"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"raf":"3.3.2","yup":"^0.24.1","jest":"24.7.1","husky":"3.0.0","madge":"^3.4.4","react":"^16.5.2","enzyme":"3.5.0","eslint":"4.19.1","formik":"^0.11.11","moment":"2.23.0","history":"^4.7.2","ts-jest":"24.0.0","webpack":"4.30.0","full-icu":"^1.3.0","prettier":"1.16.4","react-ga":"^2.5.2","recharts":"1.0.0-beta.9","testcafe":"1.1.4","commander":"2.14.1","node-sass":"4.13.0","react-dom":"^16.5.2","stylelint":"^10.0.0","supertest":"3.0.0","ts-loader":"6.0.0","@types/raf":"^3.4.0","css-loader":"0.28.7","jest-junit":"3.0.0","raw-loader":"0.5.1","styled-jsx":"2.2.1","typescript":"3.3.4000","@babel/core":"7.4.4","@types/jest":"24.0.6","@types/node":"7.0.8","@types/uuid":"3.4.3","file-loader":"3.0.1","jest-enzyme":"7.0.2","lint-staged":"9.1.0","sass-loader":"6.0.6","webpack-cli":"3.3.2","@types/react":"16.8.6","babel-loader":"8.0.5","react-helmet":"5.2.0","react-select":"1.2.1","style-loader":"0.19.1","@types/enzyme":"3.1.13","@types/lodash":"4.14.123","testcafe-live":"0.1.4","@babel/runtime":"7.4.4","dotenv-webpack":"^1.7.0","@babel/polyfill":"^7.4.4","@storybook/react":"5.0.11","@types/invariant":"2.2.29","@types/react-dom":"16.0.11","isomorphic-fetch":"2.2.1","react-datepicker":"1.1.0","react-router-dom":"4.2.2","@babel/preset-env":"7.4.4","@gooddata/mock-js":"^2.13.1","@storybook/addons":"5.0.11","@types/classnames":"2.2.3","@types/prop-types":"15.5.2","@storybook/theming":"5.0.11","identity-obj-proxy":"^3.0.0","intl-messageformat":"^7.5.4","webpack-dev-server":"3.3.1","@babel/preset-react":"7.0.0","@types/react-portal":"4.0.1","@types/react-window":"^1.8.1","babel-plugin-lodash":"3.3.4","html-webpack-plugin":"3.2.0","react-test-renderer":"16.4.2","@types/react-measure":"2.0.5","clean-webpack-plugin":"2.0.2","stats-webpack-plugin":"0.7.0","eslint-config-prettier":"4.1.0","react-google-recaptcha":"^0.14.1","tslint-config-prettier":"1.18.0","@gooddata/eslint-config":"^1.0.0","@gooddata/tslint-config":"1.0.0","@types/react-responsive":"^3.0.3","@types/storybook__react":"4.0.1","@types/stringify-object":"^3.2.0","enzyme-adapter-react-16":"1.3.1","@gooddata/test-storybook":"4.0.0","@storybook/addon-actions":"5.0.11","@storybook/addon-options":"5.0.11","node-sass-magic-importer":"5.1.0","react-syntax-highlighter":"11.0.2","@types/fixed-data-table-2":"0.8.1","stylelint-config-prettier":"5.2.0","@gooddata/stylelint-config":"4.0.1","@types/react-test-renderer":"16.0.0","circular-dependency-plugin":"5.0.2","compression-webpack-plugin":"2.0.0","@types/json-stable-stringify":"^1.0.32","@gooddata/frontend-npm-scripts":"1.1.0","@types/enzyme-adapter-react-16":"1.0.3","stylelint-checkstyle-formatter":"0.1.0","@types/storybook__addon-actions":"3.4.2","@babel/plugin-proposal-class-properties":"7.4.4","@babel/plugin-proposal-object-rest-spread":"7.4.4","@babel/plugin-transform-async-to-generator":"7.4.4"},"peerDependencies":{"react":"^16.5.2","react-dom":"^16.5.2"},"_npmOperationalInternal":{"tmp":"tmp/react-components_7.8.0-alpha-ivan.mjartan-IMJ-ONE-4516-2020-06-19T10-52-15-381Z_1592563967099_0.35498537186392154","host":"s3://npm-registry-packages"}},"7.8.0-beta.23":{"name":"@gooddata/react-components","version":"7.8.0-beta.23","author":{"name":"GoodData Corporation"},"license":"BSD-3-Clause","_id":"@gooddata/react-components@7.8.0-beta.23","maintainers":[{"name":"afi","email":"adam.fiedler@gooddata.com"},{"name":"bertold8","email":"ivan.nejezchleb@seznam.cz"},{"name":"bich.nguyen","email":"bich.nguyen@gooddata.com"},{"name":"brbistas","email":"valentinos.chraniotis@gooddata.com"},{"name":"bugsbunny338","email":"jiri.zajic@mensa.cz"},{"name":"de.do","email":"de.do@gooddata.com"},{"name":"gooddata-ci","email":"rail@gooddata.com"},{"name":"hang.ngo","email":"hang.ngo@gooddata.com"},{"name":"hung.nguyen.hoang","email":"hung.nguyen@gooddata.com"},{"name":"huong.nguyen","email":"huong.nguyen@gooddata.com"},{"name":"huyen.nguyen","email":"huyen.nguyen@gooddata.com"},{"name":"ivan.mjartan","email":"ivan.mjartan@gooddata.com"},{"name":"jakub-sterba","email":"jakub.sterba@gooddata.com"},{"name":"jaroslav.tomecek","email":"jaroslav.tomecek@gooddata.com"},{"name":"jkittler","email":"honza.kittler@gmail.com"},{"name":"khanh.le","email":"khanh.le@gooddata.com"},{"name":"lanhuynh","email":"lan.huynh@gooddata.com"},{"name":"linhhong","email":"linh.hong@gooddata.com"},{"name":"lupko","email":"lubomir.slivka@gooddata.com"},{"name":"mai.nguyen","email":"mai.nguyen@gooddata.com"},{"name":"matyas.kandl","email":"matyas.kandl@gooddata.com"},{"name":"michal.marsal","email":"michal.marsal@gooddata.com"},{"name":"my.duong","email":"my.duong@gooddata.com"},{"name":"naibinh","email":"naibinh@gmail.com"},{"name":"nikolacech","email":"nikola.cech@gooddata.com"},{"name":"nis.hua","email":"nis.hua@gooddata.com"},{"name":"no23reason","email":"dan.homola@hotmail.cz"},{"name":"patrikbraborec","email":"patrik.braborec@gooddata.com"},{"name":"pbenes","email":"petr.benes@gooddata.com"},{"name":"petrjanu","email":"petr.janu@gooddata.com"},{"name":"pkingo","email":"philipandreaskingo@hotmail.com"},{"name":"ptquang86","email":"ptquang86@gmail.com"},{"name":"qduval","email":"quentin.duval@gooddata.com"},{"name":"rodri360","email":"me@rodri360.com"},{"name":"scavnickyj","email":"jakub.scavnicky@gooddata.com"},{"name":"sitina","email":"jiri.sitina@gooddata.com"},{"name":"strouhaljan","email":"strouhal.jan@gmail.com"},{"name":"thao-luong","email":"thao.luong@gooddata.com"},{"name":"thuong.nguyen","email":"thuong.nguyen@gooddata.com"},{"name":"tomas.kratochvil","email":"tomas.kratochvil@gooddata.com"},{"name":"tomsatgd","email":"tomas.satinsky@gooddata.com"},{"name":"trung-le-quoc","email":"trung.le@gooddata.com"},{"name":"tu-ngo","email":"tungo1981@gmail.com"},{"name":"tu.bui","email":"tu.bui@gooddata.com"},{"name":"tulean","email":"tuan.le@gooddata.com"},{"name":"tuqt1005","email":"tu.tran@gooddata.com"},{"name":"utdnah","email":"danh.ung@gooddata.com"},{"name":"vi.phan","email":"vi.phan@gooddata.com"},{"name":"vlastikcz","email":"vlastimil.kotas@gooddata.com"},{"name":"vu.pham","email":"vu.pham@gooddata.com"},{"name":"xmort","email":"petr.dolejsi@gooddata.com"},{"name":"yanlipnican","email":"yanlipnican@gmail.com"}],"homepage":"https://github.com/gooddata/gooddata-react-components#readme","bugs":{"url":"https://github.com/gooddata/gooddata-react-components/issues"},"dist":{"shasum":"49b12bcc38dde859246cd4f812c8e75dcf76e0bd","tarball":"https://registry.npmjs.org/@gooddata/react-components/-/react-components-7.8.0-beta.23.tgz","fileCount":2657,"integrity":"sha512-1pNWi4Vg8ugkLUY6C1U/uK4NJAsKDCxCt2sXH/wy38EsCn12I76cwX4ZEt8ngNBE7fvBL9k8nOiqyMzVGt+/SA==","signatures":[{"sig":"MEQCICh1dd5cc9v3LOZrMIT2TtSkznem0RIp+RJ6Q3xGVsMrAiBam4FEfTy+XSMZtDIdR2/bD+Gi52tWU+PlewWQZWNZmg==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":10593909,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJe7JoHCRA9TVsSAnZWagAAJO0P/A0PsizOa2LbOBMwx+uS\n0PjJ5UiEBv26AhGZC6ycp3Ld/8p0JSmky+xKtvuWPJekdnXWktATHrdIR2Ry\nprwaqTZC1BEgzA7g7fUXNYqUnAdwK+wYlBNSEBuM/QE+yFmFrdANlrdlwj/K\nczj8UWvz9ak4orMOpKWdDsS1jenKBQ9vmkQbhudAF+V2XcsJbhl8Vbb9n/hj\nx41xyMsQZo8FvOJGlGLJBP9M9zEFJ6NcG7xolKo0gjhOix39UN9dxW8G2YWh\nsvz8hT7EyfTzKjMNryXFlVyO4rkmD3TCiMnhVNrbe4Nkdu9/5J2BMLnzj4QX\n2cbMDHDF1XZvSRyEt+bHgFAMJZxTycgYNfrpWEtOT9h/uMdR2gQ728WkzZRZ\nnz22Fmr0xBtsgbhJk4RD4YAO7kSuuwjVlXdrNTvcBJK1tsoUCP1Xe3gjp0oa\n7db9HcLnso+K8dXmrWbNN/uJwPb8CpmT0Rep0MJjh1HjxDbSn5/0SAYqe7B0\n1iY6ZK85odiewUJoe5D4eIZ3RueW9KLk+hZXWBjX2XQ7lQtYjZcTNJv9OamJ\nXRj72crNEEd0Q/ZCRjwLkRiLgZB6TJfXn6EtXh/gjwQiq7FKjtLeEp0Yjsud\nOm3YMhxQ8FzBpuQqt6mriNP9A+RadMq1PQr3wDn93r11gqD8/vU8xoiFeSjc\nddq5\r\n=ACLY\r\n-----END PGP SIGNATURE-----\r\n"},"main":"dist/index.js","husky":{"hooks":{"pre-commit":"lint-staged"}},"config":{"eslint":"./examples/**/*.{js,jsx}","tslint":"./{__mocks__,src,stories}/{,**/}*.{ts,tsx}"},"readme":"[![npm version](https://badge.fury.io/js/%40gooddata%2Freact-components.svg)](https://www.npmjs.com/package/@gooddata/react-components)\n\n# GoodData.UI React components\n> A React-based JavaScript library for building data-driven applications\n\n## Getting started\n- [GoodData.UI Documentation](http://sdk.gooddata.com/gooddata-ui/)\n- [GoodData.UI Live Examples](https://gooddata-examples.herokuapp.com/)\n- [Stack Overflow](https://stackoverflow.com/questions/tagged/gooddata)\n\n### Usage\nWith [yarn](https://yarnpkg.com) installed, go to your project directory and run\n```\n$ yarn add @gooddata/react-components\n```\nIf you prefer [npm](npmjs.com) run\n```\n$ npm install --save @gooddata/react-components\n```\n\nThe public API is exposed via global `index.js`. Except for the styles, do not import any other file directly\nbecause they are not intended to be part of the public API.\n\n## Contributing\n\nWe welcome any contribution in form of [issues](https://github.com/gooddata/gooddata-react-components/issues) or [pull requests](https://github.com/gooddata/gooddata-react-components/pulls).\n\nInstall [Node.js](http://nodejs.org) (node 12.16.1, npm v6.13.4) and [Yarn](https://classic.yarnpkg.com) (1.22.4).\n\nInstall dependencies:\n```\nyarn install --frozen-lockfile\n```\n\nThese commands may come in handy while developing:\n\n| command | description |\n| ------- | ----------- |\n| `yarn install --pure-lockfile` | first step |\n| ||\n| `yarn dev` | build react-components to `/dist` in watch mode |\n| `yarn test` | run all unit tests |\n| `yarn prettier-write` | format the source code to match the valid codestyle |\n| `yarn validate` | validate codestyle |\n| ||\n| `yarn storybook` | run storybook from `/stories` on http://localhost:9001 |\n| `yarn build-storybook` | build storybook to `/dist-storybook` |\n| `yarn test-storybook` | run storybook and [screenshot tests](https://github.com/gooddata/gdc-client-utils/tree/master/test-storybook) |\n| ||\n| `yarn examples` | run Live Examples dev-server from `/examples` on https://localhost:8999 |\n| `yarn examples-build` | build Live Examples to `/examples/dist` |\n| `yarn examples-server` | serve built Live Examples - see `/examples/server/src` |\n| `yarn examples-testcafe` | run testcafe tests against `localhost:8999` |\n\n### Deploy to heroku.com\nWhen you deploy this repo to heroku, it serves *GoodData.UI Live Examples*.\nRelevant tasks are in `Procfile` and `package.json`.\n\n```bash\n# run in the project directory\nheroku login\nheroku create <your-app-name>\nheroku config:set DOMAIN_ADMIN_USERNAME=x@gooddata.com DOMAIN_ADMIN_PASSWORD=xy PROJECT_ID_TO_ASSIGN=xms7ga4tf3g3nzucd8380o2bev8oeknp\ngit push heroku HEAD:master\nheroku open\n```\n### Enable Geo Chart for Storybook and Live Examples\nGeo chart uses Mapbox to render map which requires a Mapbox access token.\n- Register an account and create Mapbox access token at [guide](https://docs.mapbox.com/help/how-mapbox-works/access-tokens/)\n- Store the created token at `.env`:\n```bash\necho -e \"EXAMPLE_MAPBOX_ACCESS_TOKEN=token\" >> .env # only need to run once\necho -e \"STORYBOOK_MAPBOX_ACCESS_TOKEN=token\" >> .env # only need to run once\n```\n\n### Run Live Examples Locally\nTo run *GoodData.UI Live Examples* locally:\n```bash\ngit clone <this-repository>\ncd  <repository-folder>\nyarn install --pure-lockfile\nyarn examples\n```\nThen open https://localhost:8999 and login using Live Examples account (you can [create one here](https://gooddata-examples.herokuapp.com/registration)).\n\n### Run Storybook locally\n- Run storybook with token stored in `.env` for more secure\n```bash\nyarn storybook\n```\n- Or run storybook with token env param exposed to cli (not suggested)\n```bash\nSTORYBOOK_MAPBOX_ACCESS_TOKEN=token yarn storybook\n```\n- Apply either above way to `yarn build-storybook` or `yarn test-storybook`\n\n### Source code formatting\nThe source code in the repository is formatted by [Prettier](https://prettier.io/).\nThe format of the code is validated by our Continuous Integration server and is one of the requirements of successful merge.\n\nPrettier is supported by every major IDE. You can find the list of supported editors and how to configure them [here](https://prettier.io/docs/en/editors.html).\n\nIn the case, when your editor is not supported or you don't want to setup the integration, you can run the `yarn prettier-write` command to reformat the code before commit.\n\n## Changelog\n\n- see [CHANGELOG.md](CHANGELOG.md)\n\n## Supported versions\n\nIn order to make the user experience with integrating GoodData UI SDK as smooth and secure as possible and to ensure that the SDK is using the latest features of the platform, we will only provide support to two most recent major versions of UI SDK.\n\nThe most recent majors will be supported in the following modes:\n\n- The latest major version will receive all new functionality and all bug fixes\n- The previous major version will only receive fixes to critical issues and security fixes. These fixes will be applied on top of last released version of the previous major\n\nThe customers are encouraged to always use the latest version of the UI SDK.\n\nIn case of using older versions, the user might face API incompatibility, performance or security issues.\n\nPlease follow the installation instructions to update to the newest version.\n\n## License\n\n(C) 2007-2020 GoodData Corporation\n\nThis project is dual licensed:\n\n- The ATTRIBUTION-NONCOMMERCIAL 4.0 INTERNATIONAL (CC BY-NC 4.0) is used for purpose of the trial experience and evaluation of GoodData.UI library.\n- The GOODDATA GOODDATA.UI LIBRARY END USER LICENSE AGREEMENT is used for GoodData customers.\n\nFor more information, please see [LICENSE](https://github.com/gooddata/gooddata-react-components/blob/master/LICENSE)\n","gitHead":"2e64460b2d6c33f9bbac44aec024c56572ba73d8","scripts":{"dev":"bash scripts/build.sh --dev-watch","test":"jest --watch","build":"bash scripts/build.sh","tslint":"yarn run-tslint -t verbose $npm_package_config_tslint","prepare":"cd examples/server && yarn install --frozen-lockfile && cd ../..; rm -r examples/node_modules 2>/dev/null; true","examples":"bash scripts/run-examples.sh","prepare?":"# Called before `npm publish` and on local `npm install`. Temporarily also for deleting obsolete node_modules. Ends with `true` to continue gracefully.","validate":"tsc --noEmit && yarn tslint && eslint $npm_package_config_eslint && yarn validate-style && yarn prettier-check","build-dev":"bash scripts/build.sh --dev","examples?":"# Default is developer domain, other options: yarn examples [sec,secure,stg,stg2,stg3,demo,developer or URL]","storybook":"yarn build && start-storybook -p 9001 -c .storybook","test-once":"jest","tslint-ci":"mkdir -p ./ci/results && yarn run-tslint -t checkstyle -o ./ci/results/tslint-results.xml $npm_package_config_tslint","run-tslint":"tslint -p tsconfig.json","validate-ci":"tsc --noEmit && yarn tslint-ci  && eslint $npm_package_config_eslint -f checkstyle -o ci/results/eslint-results.xml && yarn validate-style-ci && yarn prettier-check","examples-build":"bash scripts/build-examples.sh","prepublishOnly":"yarn build","prettier-check":"prettier --check '{src,stories,styles,__mocks__,examples/server/src,examples/src,examples/test}/**/*.{ts,js,tsx,jsx,json,scss,md,yaml,html}'","prettier-write":"prettier --write '{src,stories,styles,__mocks__,examples/server/src,examples/src,examples/test}/**/*.{ts,js,tsx,jsx,json,scss,md,yaml,html}'","test-storybook":"yarn build && test-storybook","validate-style":"stylelint '**/*.scss'","build-storybook":"yarn build && build-storybook -c .storybook -o dist-storybook","examples-server":"node examples/server/src/index.js","heroku-postbuild":"yarn examples-build developer","examples-testcafe":"./scripts/run-testcafe.sh visual","validate-style-ci":"stylelint '**/*.scss' --custom-formatter=node_modules/stylelint-checkstyle-formatter > ci/results/stylelint-results.xml","check-circular-deps":"madge --circular --extensions ts ./src","examples-testcafe-ci":"./scripts/run-testcafe.sh ci","examples-testcafe-live":"./scripts/run-testcafe.sh live"},"typings":"dist/index.d.ts","_npmUser":{"name":"gooddata-ci","email":"rail@gooddata.com"},"deprecated":"@gooddata/react-components@7 reached End of Support on March 31, 2022. Please upgrade (see https://sdk.gooddata.com/gooddata-ui/docs/supported_versions.html for more information).","repository":{"url":"git+ssh://git@github.com/gooddata/gooddata-react-components.git","type":"git"},"_npmVersion":"6.13.4","description":"GoodData.UI - A powerful JavaScript library for building analytical applications","directories":{},"lint-staged":{"{src,stories,styles,__mocks__,examples/server/src,examples/src,examples/test}/**/*.{ts,js,tsx,jsx,scss}":["npx gdc-fix-copyright","git add"],"{src,stories,styles,__mocks__,examples/server/src,examples/src,examples/test}/**/*.{ts,js,tsx,jsx,json,scss,md,yaml,html}":["prettier --write","git add"]},"_nodeVersion":"12.16.1","dependencies":{"rxjs":"^5.5.6","uuid":"^3.2.1","immer":"^1.3.1","lodash":"^4.17.15","date-fns":"^2.7.0","downshift":"^3.2.7","invariant":"^2.2.2","mapbox-gl":"^1.6.1","classnames":"^2.2.6","codemirror":"^5.54.0","highcharts":"7.1.1","prop-types":"^15.6.0","react-intl":"^3.6.0","custom-event":"^1.0.1","react-window":"^1.8.1","ag-grid-react":"20.0.0","react-measure":"^2.3.0","@types/mapbox-gl":"^1.6.1","react-day-picker":"~7.3.0","react-responsive":"^3.0.0","stringify-object":"^2.4.0","@gooddata/typings":"^2.24.2","@types/codemirror":"^0.0.95","ag-grid-community":"20.0.0","http-status-codes":"^1.3.0","react-codemirror2":"^7.2.0","@gooddata/js-utils":"^3.10.5","@gooddata/numberjs":"^3.2.4","fixed-data-table-2":"0.7.17","@gooddata/goodstrap":"^68.10.0","react-dom-factories":"^1.0.2","@gooddata/gooddata-js":"^13.0.1","json-stable-stringify":"^1.0.1","react-transition-group":"^2.2.1","hoist-non-react-statics":"^3.3.0","nodelist-foreach-polyfill":"^1.2.0","@formatjs/intl-pluralrules":"^1.3.6","highcharts-grouped-categories":"^1.1.3"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"raf":"3.3.2","yup":"^0.24.1","jest":"24.7.1","husky":"3.0.0","madge":"^3.4.4","react":"^16.5.2","enzyme":"3.5.0","eslint":"4.19.1","formik":"^0.11.11","moment":"2.23.0","history":"^4.7.2","ts-jest":"24.0.0","webpack":"4.30.0","full-icu":"^1.3.0","prettier":"1.16.4","react-ga":"^2.5.2","recharts":"1.0.0-beta.9","testcafe":"1.1.4","commander":"2.14.1","node-sass":"4.13.0","react-dom":"^16.5.2","stylelint":"^10.0.0","supertest":"3.0.0","ts-loader":"6.0.0","@types/raf":"^3.4.0","css-loader":"0.28.7","jest-junit":"3.0.0","raw-loader":"0.5.1","styled-jsx":"2.2.1","typescript":"3.3.4000","@babel/core":"7.4.4","@types/jest":"24.0.6","@types/node":"7.0.8","@types/uuid":"3.4.3","file-loader":"3.0.1","jest-enzyme":"7.0.2","lint-staged":"9.1.0","sass-loader":"6.0.6","webpack-cli":"3.3.2","@types/react":"16.8.6","babel-loader":"8.0.5","react-helmet":"5.2.0","react-select":"1.2.1","style-loader":"0.19.1","@types/enzyme":"3.1.13","@types/lodash":"4.14.123","testcafe-live":"0.1.4","@babel/runtime":"7.4.4","dotenv-webpack":"^1.7.0","@babel/polyfill":"^7.4.4","@storybook/react":"5.0.11","@types/invariant":"2.2.29","@types/react-dom":"16.0.11","isomorphic-fetch":"2.2.1","react-datepicker":"1.1.0","react-router-dom":"4.2.2","@babel/preset-env":"7.4.4","@gooddata/mock-js":"^2.13.1","@storybook/addons":"5.0.11","@types/classnames":"2.2.3","@types/prop-types":"15.5.2","@storybook/theming":"5.0.11","identity-obj-proxy":"^3.0.0","intl-messageformat":"^7.5.4","webpack-dev-server":"3.3.1","@babel/preset-react":"7.0.0","@types/react-portal":"4.0.1","@types/react-window":"^1.8.1","babel-plugin-lodash":"3.3.4","html-webpack-plugin":"3.2.0","react-test-renderer":"16.4.2","@types/react-measure":"2.0.5","clean-webpack-plugin":"2.0.2","stats-webpack-plugin":"0.7.0","eslint-config-prettier":"4.1.0","react-google-recaptcha":"^0.14.1","tslint-config-prettier":"1.18.0","@gooddata/eslint-config":"^1.0.0","@gooddata/tslint-config":"1.0.0","@types/react-responsive":"^3.0.3","@types/storybook__react":"4.0.1","@types/stringify-object":"^3.2.0","enzyme-adapter-react-16":"1.3.1","@gooddata/test-storybook":"4.0.0","@storybook/addon-actions":"5.0.11","@storybook/addon-options":"5.0.11","node-sass-magic-importer":"5.1.0","react-syntax-highlighter":"11.0.2","@types/fixed-data-table-2":"0.8.1","stylelint-config-prettier":"5.2.0","@gooddata/stylelint-config":"4.0.1","@types/react-test-renderer":"16.0.0","circular-dependency-plugin":"5.0.2","compression-webpack-plugin":"2.0.0","@types/json-stable-stringify":"^1.0.32","@gooddata/frontend-npm-scripts":"1.1.0","@types/enzyme-adapter-react-16":"1.0.3","stylelint-checkstyle-formatter":"0.1.0","@types/storybook__addon-actions":"3.4.2","@babel/plugin-proposal-class-properties":"7.4.4","@babel/plugin-proposal-object-rest-spread":"7.4.4","@babel/plugin-transform-async-to-generator":"7.4.4"},"peerDependencies":{"react":"^16.5.2","react-dom":"^16.5.2"},"_npmOperationalInternal":{"tmp":"tmp/react-components_7.8.0-beta.23_1592564230992_0.8012194794414924","host":"s3://npm-registry-packages"}},"7.8.0-alpha-xmort-pdo-bb-2328-parametrized-custom-url-2020-06-19T12-08-54-607Z":{"name":"@gooddata/react-components","version":"7.8.0-alpha-xmort-pdo-bb-2328-parametrized-custom-url-2020-06-19T12-08-54-607Z","author":{"name":"GoodData Corporation"},"license":"BSD-3-Clause","_id":"@gooddata/react-components@7.8.0-alpha-xmort-pdo-bb-2328-parametrized-custom-url-2020-06-19T12-08-54-607Z","maintainers":[{"name":"afi","email":"adam.fiedler@gooddata.com"},{"name":"bertold8","email":"ivan.nejezchleb@seznam.cz"},{"name":"bich.nguyen","email":"bich.nguyen@gooddata.com"},{"name":"brbistas","email":"valentinos.chraniotis@gooddata.com"},{"name":"bugsbunny338","email":"jiri.zajic@mensa.cz"},{"name":"de.do","email":"de.do@gooddata.com"},{"name":"gooddata-ci","email":"rail@gooddata.com"},{"name":"hang.ngo","email":"hang.ngo@gooddata.com"},{"name":"hung.nguyen.hoang","email":"hung.nguyen@gooddata.com"},{"name":"huong.nguyen","email":"huong.nguyen@gooddata.com"},{"name":"huyen.nguyen","email":"huyen.nguyen@gooddata.com"},{"name":"ivan.mjartan","email":"ivan.mjartan@gooddata.com"},{"name":"jakub-sterba","email":"jakub.sterba@gooddata.com"},{"name":"jaroslav.tomecek","email":"jaroslav.tomecek@gooddata.com"},{"name":"jkittler","email":"honza.kittler@gmail.com"},{"name":"khanh.le","email":"khanh.le@gooddata.com"},{"name":"lanhuynh","email":"lan.huynh@gooddata.com"},{"name":"linhhong","email":"linh.hong@gooddata.com"},{"name":"lupko","email":"lubomir.slivka@gooddata.com"},{"name":"mai.nguyen","email":"mai.nguyen@gooddata.com"},{"name":"matyas.kandl","email":"matyas.kandl@gooddata.com"},{"name":"michal.marsal","email":"michal.marsal@gooddata.com"},{"name":"my.duong","email":"my.duong@gooddata.com"},{"name":"naibinh","email":"naibinh@gmail.com"},{"name":"nikolacech","email":"nikola.cech@gooddata.com"},{"name":"nis.hua","email":"nis.hua@gooddata.com"},{"name":"no23reason","email":"dan.homola@hotmail.cz"},{"name":"patrikbraborec","email":"patrik.braborec@gooddata.com"},{"name":"pbenes","email":"petr.benes@gooddata.com"},{"name":"petrjanu","email":"petr.janu@gooddata.com"},{"name":"pkingo","email":"philipandreaskingo@hotmail.com"},{"name":"ptquang86","email":"ptquang86@gmail.com"},{"name":"qduval","email":"quentin.duval@gooddata.com"},{"name":"rodri360","email":"me@rodri360.com"},{"name":"scavnickyj","email":"jakub.scavnicky@gooddata.com"},{"name":"sitina","email":"jiri.sitina@gooddata.com"},{"name":"strouhaljan","email":"strouhal.jan@gmail.com"},{"name":"thao-luong","email":"thao.luong@gooddata.com"},{"name":"thuong.nguyen","email":"thuong.nguyen@gooddata.com"},{"name":"tomas.kratochvil","email":"tomas.kratochvil@gooddata.com"},{"name":"tomsatgd","email":"tomas.satinsky@gooddata.com"},{"name":"trung-le-quoc","email":"trung.le@gooddata.com"},{"name":"tu-ngo","email":"tungo1981@gmail.com"},{"name":"tu.bui","email":"tu.bui@gooddata.com"},{"name":"tulean","email":"tuan.le@gooddata.com"},{"name":"tuqt1005","email":"tu.tran@gooddata.com"},{"name":"utdnah","email":"danh.ung@gooddata.com"},{"name":"vi.phan","email":"vi.phan@gooddata.com"},{"name":"vlastikcz","email":"vlastimil.kotas@gooddata.com"},{"name":"vu.pham","email":"vu.pham@gooddata.com"},{"name":"xmort","email":"petr.dolejsi@gooddata.com"},{"name":"yanlipnican","email":"yanlipnican@gmail.com"}],"homepage":"https://github.com/gooddata/gooddata-react-components#readme","bugs":{"url":"https://github.com/gooddata/gooddata-react-components/issues"},"dist":{"shasum":"ec0f833556f20f7897a17677ecb9d08cb9de943f","tarball":"https://registry.npmjs.org/@gooddata/react-components/-/react-components-7.8.0-alpha-xmort-pdo-bb-2328-parametrized-custom-url-2020-06-19T12-08-54-607Z.tgz","fileCount":2658,"integrity":"sha512-f0wl5uhZiCw+ZWR2ASLhGaMdFwi0fmLyNrrR1djQUa1wszSBjzcJhGCdpAphDjsHRXUuFKYHnchDGY4Tz2Nocw==","signatures":[{"sig":"MEUCIDk6/lc7w+QWYOzAhu27Xfm4LFHhbiP6LEjBeup1FlOFAiEA4TnKzbNmy/II8msK5XsCyjMImZKrOpRzMn7S3L1OJGU=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":10597824,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJe7Kr1CRA9TVsSAnZWagAAoJEQAIFIhEA3oMsULcJ61fbN\n1mqUxkWa3HUsaqJP30RDGkwXtEcvxPVMytw8OJ8TQ2PJtSIWs6EmBHsj7420\nCFtDGh+2RlQKHDAubcpM870rzg4K1/rcIUeyhp2uBKQi+qCAwoOduC27hRse\n0SbxrGUvc9QTDIssi0Y1OOqgEuDxMKkOZ7C66F0dVOZjFMoV8IumsG4PjjbW\nbFF7v5d74ZBQvC0nkGHP5VNXjWJPqdmPcutpyeaK3KGYCKtWYKHrhfDPDIg6\nqzwTyv9zyq3RQT1N8PDgxQQWz8oOrTaq6RdvZaJbQEAR3R5JbDV93j9NPZXr\n1muasMnMp+fz8fVZU/ncmMrjelTm21C2IhRXJDuGz7+wld/FA2M6sLSVFfVI\nLUz1kRwBcIZ2cbXroSIDlEvROdwHFTyhbsbfXLy2kpgmmF8eEx2jisqGOxrj\nbnSM0/mSdA20Y/FQ05Tk0XYsukwYyHHzNhqsYMMR+A4Z5t9osDzU7Pm1+EST\nm/GFog9wxU4TL667LOpIQzcsaRkMSDypWHaEMTxK1to7UGFPQhBcd81xsnqS\nRR1Mt5UsbFTSBClmJKFYh9rZbP3EiwypElJmZpaEHWTNtY9Gzdg5LjHHmss4\nbAgJ+ME0sLgEOdXDqXplvOL9K0ZQHBpMQ3T8MNx1kZd30xE6GKzlHZAEbPfP\nODrF\r\n=p7Ah\r\n-----END PGP SIGNATURE-----\r\n"},"main":"dist/index.js","husky":{"hooks":{"pre-commit":"lint-staged"}},"config":{"eslint":"./examples/**/*.{js,jsx}","tslint":"./{__mocks__,src,stories}/{,**/}*.{ts,tsx}"},"readme":"[![npm version](https://badge.fury.io/js/%40gooddata%2Freact-components.svg)](https://www.npmjs.com/package/@gooddata/react-components)\n\n# GoodData.UI React components\n> A React-based JavaScript library for building data-driven applications\n\n## Getting started\n- [GoodData.UI Documentation](http://sdk.gooddata.com/gooddata-ui/)\n- [GoodData.UI Live Examples](https://gooddata-examples.herokuapp.com/)\n- [Stack Overflow](https://stackoverflow.com/questions/tagged/gooddata)\n\n### Usage\nWith [yarn](https://yarnpkg.com) installed, go to your project directory and run\n```\n$ yarn add @gooddata/react-components\n```\nIf you prefer [npm](npmjs.com) run\n```\n$ npm install --save @gooddata/react-components\n```\n\nThe public API is exposed via global `index.js`. Except for the styles, do not import any other file directly\nbecause they are not intended to be part of the public API.\n\n## Contributing\n\nWe welcome any contribution in form of [issues](https://github.com/gooddata/gooddata-react-components/issues) or [pull requests](https://github.com/gooddata/gooddata-react-components/pulls).\n\nInstall [Node.js](http://nodejs.org) (node 12.16.1, npm v6.13.4) and [Yarn](https://classic.yarnpkg.com) (1.22.4).\n\nInstall dependencies:\n```\nyarn install --frozen-lockfile\n```\n\nThese commands may come in handy while developing:\n\n| command | description |\n| ------- | ----------- |\n| `yarn install --pure-lockfile` | first step |\n| ||\n| `yarn dev` | build react-components to `/dist` in watch mode |\n| `yarn test` | run all unit tests |\n| `yarn prettier-write` | format the source code to match the valid codestyle |\n| `yarn validate` | validate codestyle |\n| ||\n| `yarn storybook` | run storybook from `/stories` on http://localhost:9001 |\n| `yarn build-storybook` | build storybook to `/dist-storybook` |\n| `yarn test-storybook` | run storybook and [screenshot tests](https://github.com/gooddata/gdc-client-utils/tree/master/test-storybook) |\n| ||\n| `yarn examples` | run Live Examples dev-server from `/examples` on https://localhost:8999 |\n| `yarn examples-build` | build Live Examples to `/examples/dist` |\n| `yarn examples-server` | serve built Live Examples - see `/examples/server/src` |\n| `yarn examples-testcafe` | run testcafe tests against `localhost:8999` |\n\n### Deploy to heroku.com\nWhen you deploy this repo to heroku, it serves *GoodData.UI Live Examples*.\nRelevant tasks are in `Procfile` and `package.json`.\n\n```bash\n# run in the project directory\nheroku login\nheroku create <your-app-name>\nheroku config:set DOMAIN_ADMIN_USERNAME=x@gooddata.com DOMAIN_ADMIN_PASSWORD=xy PROJECT_ID_TO_ASSIGN=xms7ga4tf3g3nzucd8380o2bev8oeknp\ngit push heroku HEAD:master\nheroku open\n```\n### Enable Geo Chart for Storybook and Live Examples\nGeo chart uses Mapbox to render map which requires a Mapbox access token.\n- Register an account and create Mapbox access token at [guide](https://docs.mapbox.com/help/how-mapbox-works/access-tokens/)\n- Store the created token at `.env`:\n```bash\necho -e \"EXAMPLE_MAPBOX_ACCESS_TOKEN=token\" >> .env # only need to run once\necho -e \"STORYBOOK_MAPBOX_ACCESS_TOKEN=token\" >> .env # only need to run once\n```\n\n### Run Live Examples Locally\nTo run *GoodData.UI Live Examples* locally:\n```bash\ngit clone <this-repository>\ncd  <repository-folder>\nyarn install --pure-lockfile\nyarn examples\n```\nThen open https://localhost:8999 and login using Live Examples account (you can [create one here](https://gooddata-examples.herokuapp.com/registration)).\n\n### Run Storybook locally\n- Run storybook with token stored in `.env` for more secure\n```bash\nyarn storybook\n```\n- Or run storybook with token env param exposed to cli (not suggested)\n```bash\nSTORYBOOK_MAPBOX_ACCESS_TOKEN=token yarn storybook\n```\n- Apply either above way to `yarn build-storybook` or `yarn test-storybook`\n\n### Source code formatting\nThe source code in the repository is formatted by [Prettier](https://prettier.io/).\nThe format of the code is validated by our Continuous Integration server and is one of the requirements of successful merge.\n\nPrettier is supported by every major IDE. You can find the list of supported editors and how to configure them [here](https://prettier.io/docs/en/editors.html).\n\nIn the case, when your editor is not supported or you don't want to setup the integration, you can run the `yarn prettier-write` command to reformat the code before commit.\n\n## Changelog\n\n- see [CHANGELOG.md](CHANGELOG.md)\n\n## Supported versions\n\nIn order to make the user experience with integrating GoodData UI SDK as smooth and secure as possible and to ensure that the SDK is using the latest features of the platform, we will only provide support to two most recent major versions of UI SDK.\n\nThe most recent majors will be supported in the following modes:\n\n- The latest major version will receive all new functionality and all bug fixes\n- The previous major version will only receive fixes to critical issues and security fixes. These fixes will be applied on top of last released version of the previous major\n\nThe customers are encouraged to always use the latest version of the UI SDK.\n\nIn case of using older versions, the user might face API incompatibility, performance or security issues.\n\nPlease follow the installation instructions to update to the newest version.\n\n## License\n\n(C) 2007-2020 GoodData Corporation\n\nThis project is dual licensed:\n\n- The ATTRIBUTION-NONCOMMERCIAL 4.0 INTERNATIONAL (CC BY-NC 4.0) is used for purpose of the trial experience and evaluation of GoodData.UI library.\n- The GOODDATA GOODDATA.UI LIBRARY END USER LICENSE AGREEMENT is used for GoodData customers.\n\nFor more information, please see [LICENSE](https://github.com/gooddata/gooddata-react-components/blob/master/LICENSE)\n","gitHead":"1183a758245dc9cc7bbb4de1492ec96b909c5646","scripts":{"dev":"bash scripts/build.sh --dev-watch","test":"jest --watch","build":"bash scripts/build.sh","tslint":"yarn run-tslint -t verbose $npm_package_config_tslint","prepare":"cd examples/server && yarn install --frozen-lockfile && cd ../..; rm -r examples/node_modules 2>/dev/null; true","examples":"bash scripts/run-examples.sh","prepare?":"# Called before `npm publish` and on local `npm install`. Temporarily also for deleting obsolete node_modules. Ends with `true` to continue gracefully.","validate":"tsc --noEmit && yarn tslint && eslint $npm_package_config_eslint && yarn validate-style && yarn prettier-check","build-dev":"bash scripts/build.sh --dev","examples?":"# Default is developer domain, other options: yarn examples [sec,secure,stg,stg2,stg3,demo,developer or URL]","storybook":"yarn build && start-storybook -p 9001 -c .storybook","test-once":"jest","tslint-ci":"mkdir -p ./ci/results && yarn run-tslint -t checkstyle -o ./ci/results/tslint-results.xml $npm_package_config_tslint","run-tslint":"tslint -p tsconfig.json","validate-ci":"tsc --noEmit && yarn tslint-ci  && eslint $npm_package_config_eslint -f checkstyle -o ci/results/eslint-results.xml && yarn validate-style-ci && yarn prettier-check","examples-build":"bash scripts/build-examples.sh","prepublishOnly":"yarn build","prettier-check":"prettier --check '{src,stories,styles,__mocks__,examples/server/src,examples/src,examples/test}/**/*.{ts,js,tsx,jsx,json,scss,md,yaml,html}'","prettier-write":"prettier --write '{src,stories,styles,__mocks__,examples/server/src,examples/src,examples/test}/**/*.{ts,js,tsx,jsx,json,scss,md,yaml,html}'","test-storybook":"yarn build && test-storybook","validate-style":"stylelint '**/*.scss'","build-storybook":"yarn build && build-storybook -c .storybook -o dist-storybook","examples-server":"node examples/server/src/index.js","heroku-postbuild":"yarn examples-build developer","examples-testcafe":"./scripts/run-testcafe.sh visual","validate-style-ci":"stylelint '**/*.scss' --custom-formatter=node_modules/stylelint-checkstyle-formatter > ci/results/stylelint-results.xml","check-circular-deps":"madge --circular --extensions ts ./src","examples-testcafe-ci":"./scripts/run-testcafe.sh ci","examples-testcafe-live":"./scripts/run-testcafe.sh live"},"typings":"dist/index.d.ts","_npmUser":{"name":"xmort","email":"petr.dolejsi@gooddata.com"},"deprecated":"@gooddata/react-components@7 reached End of Support on March 31, 2022. Please upgrade (see https://sdk.gooddata.com/gooddata-ui/docs/supported_versions.html for more information).","repository":{"url":"git+ssh://git@github.com/gooddata/gooddata-react-components.git","type":"git"},"_npmVersion":"6.13.4","description":"GoodData.UI - A powerful JavaScript library for building analytical applications","directories":{},"lint-staged":{"{src,stories,styles,__mocks__,examples/server/src,examples/src,examples/test}/**/*.{ts,js,tsx,jsx,scss}":["npx gdc-fix-copyright","git add"],"{src,stories,styles,__mocks__,examples/server/src,examples/src,examples/test}/**/*.{ts,js,tsx,jsx,json,scss,md,yaml,html}":["prettier --write","git add"]},"_nodeVersion":"12.16.1","dependencies":{"rxjs":"^5.5.6","uuid":"^3.2.1","immer":"^1.3.1","lodash":"^4.17.15","date-fns":"^2.7.0","downshift":"^3.2.7","invariant":"^2.2.2","mapbox-gl":"^1.6.1","classnames":"^2.2.6","codemirror":"^5.54.0","highcharts":"7.1.1","prop-types":"^15.6.0","react-intl":"^3.6.0","custom-event":"^1.0.1","react-window":"^1.8.1","ag-grid-react":"20.0.0","react-measure":"^2.3.0","@types/mapbox-gl":"^1.6.1","react-day-picker":"~7.3.0","react-responsive":"^3.0.0","stringify-object":"^2.4.0","@gooddata/typings":"^2.24.2","@types/codemirror":"^0.0.95","ag-grid-community":"20.0.0","http-status-codes":"^1.3.0","react-codemirror2":"^7.2.0","@gooddata/js-utils":"^3.10.5","@gooddata/numberjs":"^3.2.4","fixed-data-table-2":"0.7.17","@gooddata/goodstrap":"^68.10.0","react-dom-factories":"^1.0.2","@gooddata/gooddata-js":"^13.0.1","json-stable-stringify":"^1.0.1","react-transition-group":"^2.2.1","hoist-non-react-statics":"^3.3.0","nodelist-foreach-polyfill":"^1.2.0","@formatjs/intl-pluralrules":"^1.3.6","highcharts-grouped-categories":"^1.1.3"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"raf":"3.3.2","yup":"^0.24.1","jest":"24.7.1","husky":"3.0.0","madge":"^3.4.4","react":"^16.5.2","enzyme":"3.5.0","eslint":"4.19.1","formik":"^0.11.11","moment":"2.23.0","history":"^4.7.2","ts-jest":"24.0.0","webpack":"4.30.0","full-icu":"^1.3.0","prettier":"1.16.4","react-ga":"^2.5.2","recharts":"1.0.0-beta.9","testcafe":"1.1.4","commander":"2.14.1","node-sass":"4.13.0","react-dom":"^16.5.2","stylelint":"^10.0.0","supertest":"3.0.0","ts-loader":"6.0.0","@types/raf":"^3.4.0","css-loader":"0.28.7","jest-junit":"3.0.0","raw-loader":"0.5.1","styled-jsx":"2.2.1","typescript":"3.3.4000","@babel/core":"7.4.4","@types/jest":"24.0.6","@types/node":"7.0.8","@types/uuid":"3.4.3","file-loader":"3.0.1","jest-enzyme":"7.0.2","lint-staged":"9.1.0","sass-loader":"6.0.6","webpack-cli":"3.3.2","@types/react":"16.8.6","babel-loader":"8.0.5","react-helmet":"5.2.0","react-select":"1.2.1","style-loader":"0.19.1","@types/enzyme":"3.1.13","@types/lodash":"4.14.123","testcafe-live":"0.1.4","@babel/runtime":"7.4.4","dotenv-webpack":"^1.7.0","@babel/polyfill":"^7.4.4","@storybook/react":"5.0.11","@types/invariant":"2.2.29","@types/react-dom":"16.0.11","isomorphic-fetch":"2.2.1","react-datepicker":"1.1.0","react-router-dom":"4.2.2","@babel/preset-env":"7.4.4","@gooddata/mock-js":"^2.13.1","@storybook/addons":"5.0.11","@types/classnames":"2.2.3","@types/prop-types":"15.5.2","@storybook/theming":"5.0.11","identity-obj-proxy":"^3.0.0","intl-messageformat":"^7.5.4","webpack-dev-server":"3.3.1","@babel/preset-react":"7.0.0","@types/react-portal":"4.0.1","@types/react-window":"^1.8.1","babel-plugin-lodash":"3.3.4","html-webpack-plugin":"3.2.0","react-test-renderer":"16.4.2","@types/react-measure":"2.0.5","clean-webpack-plugin":"2.0.2","stats-webpack-plugin":"0.7.0","eslint-config-prettier":"4.1.0","react-google-recaptcha":"^0.14.1","tslint-config-prettier":"1.18.0","@gooddata/eslint-config":"^1.0.0","@gooddata/tslint-config":"1.0.0","@types/react-responsive":"^3.0.3","@types/storybook__react":"4.0.1","@types/stringify-object":"^3.2.0","enzyme-adapter-react-16":"1.3.1","@gooddata/test-storybook":"4.0.0","@storybook/addon-actions":"5.0.11","@storybook/addon-options":"5.0.11","node-sass-magic-importer":"5.1.0","react-syntax-highlighter":"11.0.2","@types/fixed-data-table-2":"0.8.1","stylelint-config-prettier":"5.2.0","@gooddata/stylelint-config":"4.0.1","@types/react-test-renderer":"16.0.0","circular-dependency-plugin":"5.0.2","compression-webpack-plugin":"2.0.0","@types/json-stable-stringify":"^1.0.32","@gooddata/frontend-npm-scripts":"1.1.0","@types/enzyme-adapter-react-16":"1.0.3","stylelint-checkstyle-formatter":"0.1.0","@types/storybook__addon-actions":"3.4.2","@babel/plugin-proposal-class-properties":"7.4.4","@babel/plugin-proposal-object-rest-spread":"7.4.4","@babel/plugin-transform-async-to-generator":"7.4.4"},"peerDependencies":{"react":"^16.5.2","react-dom":"^16.5.2"},"_npmOperationalInternal":{"tmp":"tmp/react-components_7.8.0-alpha-xmort-pdo-bb-2328-parametrized-custom-url-2020-06-19T12-08-54-607Z_1592568564799_0.9496734661750144","host":"s3://npm-registry-packages"}},"7.8.0-alpha-xmort-pdo-bb-2328-parametrized-custom-url-2020-06-19T12-27-52-581Z":{"name":"@gooddata/react-components","version":"7.8.0-alpha-xmort-pdo-bb-2328-parametrized-custom-url-2020-06-19T12-27-52-581Z","author":{"name":"GoodData Corporation"},"license":"BSD-3-Clause","_id":"@gooddata/react-components@7.8.0-alpha-xmort-pdo-bb-2328-parametrized-custom-url-2020-06-19T12-27-52-581Z","maintainers":[{"name":"afi","email":"adam.fiedler@gooddata.com"},{"name":"bertold8","email":"ivan.nejezchleb@seznam.cz"},{"name":"bich.nguyen","email":"bich.nguyen@gooddata.com"},{"name":"brbistas","email":"valentinos.chraniotis@gooddata.com"},{"name":"bugsbunny338","email":"jiri.zajic@mensa.cz"},{"name":"de.do","email":"de.do@gooddata.com"},{"name":"gooddata-ci","email":"rail@gooddata.com"},{"name":"hang.ngo","email":"hang.ngo@gooddata.com"},{"name":"hung.nguyen.hoang","email":"hung.nguyen@gooddata.com"},{"name":"huong.nguyen","email":"huong.nguyen@gooddata.com"},{"name":"huyen.nguyen","email":"huyen.nguyen@gooddata.com"},{"name":"ivan.mjartan","email":"ivan.mjartan@gooddata.com"},{"name":"jakub-sterba","email":"jakub.sterba@gooddata.com"},{"name":"jaroslav.tomecek","email":"jaroslav.tomecek@gooddata.com"},{"name":"jkittler","email":"honza.kittler@gmail.com"},{"name":"khanh.le","email":"khanh.le@gooddata.com"},{"name":"lanhuynh","email":"lan.huynh@gooddata.com"},{"name":"linhhong","email":"linh.hong@gooddata.com"},{"name":"lupko","email":"lubomir.slivka@gooddata.com"},{"name":"mai.nguyen","email":"mai.nguyen@gooddata.com"},{"name":"matyas.kandl","email":"matyas.kandl@gooddata.com"},{"name":"michal.marsal","email":"michal.marsal@gooddata.com"},{"name":"my.duong","email":"my.duong@gooddata.com"},{"name":"naibinh","email":"naibinh@gmail.com"},{"name":"nikolacech","email":"nikola.cech@gooddata.com"},{"name":"nis.hua","email":"nis.hua@gooddata.com"},{"name":"no23reason","email":"dan.homola@hotmail.cz"},{"name":"patrikbraborec","email":"patrik.braborec@gooddata.com"},{"name":"pbenes","email":"petr.benes@gooddata.com"},{"name":"petrjanu","email":"petr.janu@gooddata.com"},{"name":"pkingo","email":"philipandreaskingo@hotmail.com"},{"name":"ptquang86","email":"ptquang86@gmail.com"},{"name":"qduval","email":"quentin.duval@gooddata.com"},{"name":"rodri360","email":"me@rodri360.com"},{"name":"scavnickyj","email":"jakub.scavnicky@gooddata.com"},{"name":"sitina","email":"jiri.sitina@gooddata.com"},{"name":"strouhaljan","email":"strouhal.jan@gmail.com"},{"name":"thao-luong","email":"thao.luong@gooddata.com"},{"name":"thuong.nguyen","email":"thuong.nguyen@gooddata.com"},{"name":"tomas.kratochvil","email":"tomas.kratochvil@gooddata.com"},{"name":"tomsatgd","email":"tomas.satinsky@gooddata.com"},{"name":"trung-le-quoc","email":"trung.le@gooddata.com"},{"name":"tu-ngo","email":"tungo1981@gmail.com"},{"name":"tu.bui","email":"tu.bui@gooddata.com"},{"name":"tulean","email":"tuan.le@gooddata.com"},{"name":"tuqt1005","email":"tu.tran@gooddata.com"},{"name":"utdnah","email":"danh.ung@gooddata.com"},{"name":"vi.phan","email":"vi.phan@gooddata.com"},{"name":"vlastikcz","email":"vlastimil.kotas@gooddata.com"},{"name":"vu.pham","email":"vu.pham@gooddata.com"},{"name":"xmort","email":"petr.dolejsi@gooddata.com"},{"name":"yanlipnican","email":"yanlipnican@gmail.com"}],"homepage":"https://github.com/gooddata/gooddata-react-components#readme","bugs":{"url":"https://github.com/gooddata/gooddata-react-components/issues"},"dist":{"shasum":"38ccf94a201b84be478765fa04a92a58c032ba6e","tarball":"https://registry.npmjs.org/@gooddata/react-components/-/react-components-7.8.0-alpha-xmort-pdo-bb-2328-parametrized-custom-url-2020-06-19T12-27-52-581Z.tgz","fileCount":2658,"integrity":"sha512-RIzwjnFSz/aww8rpU9VC/fuKOXRWgw2Kgh2BupXFt2U3Xc4utOWFX4Y6UUjkgUtaKZ0JvG7UVP+899m1/FTHDg==","signatures":[{"sig":"MEQCICuIdAkLl6xwv5qPiNHQh52AAOkq0+UBcyLsmBhoA8vGAiBkAPkWKgJAGObowoQSNs+DxLQUZKBRhypvDhNaN5xKDg==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":10598134,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJe7K9mCRA9TVsSAnZWagAAbY0P/3bx/IarVeyc1HUQpqPK\njM2vWp5EhpslAM9FXZzx+XLKMgfDsCS62NoBiLDlR2EkAbqokI68FvbGCi+Z\nIR5RNUBMBjpodX4p1wobDl4pIsyepMvng8GKgCpuDPjosrBCQr46AcIYI7rN\nvMPQeEyxqSUAhXNPXYbMCejBZDYJRWE7dSbl6prqU9L1SBiR3dOvRqyTZ3MU\nHbKyf1TKweKGDhy9vL7B164hr+nyBJD6g6Dz9ZmvxxLzVq/g8p3nD7dW8rjx\njIaEm4yDdQGO5Mr33VO5YEr+JjHvjkILrpSoIpb6u2Dp5bmCeI50d6JrKX2i\nYlIMHNnzr19SwzU9qnMfHjlgPhaz4NHBgEnjVq0ZibUw4B7WL1pFXfyKv8Ev\nxIJ5OkmovBow5qE9f7/kX71TDBBl9ptf83tyQq7ovGrnzzdbtI+98SAbFyXN\nC6eo1p+l0QEFXtlenHcv4tZriIMTtaLo24TQ68xWjKKPnsyV8eLOpsIyTjqY\ndSDejb30L++0x1orgVPG9AG9bIIzl8B93EhcADHMldaVLYb8DB4CW9a53MwE\ng6n678dSdVQ43HRapGIhId4pUQbEjChn4KNIr+lbdbrNgeUA9Fqs39cU0KSh\nD+tvDUpnD2Ku+Bibed92iF7MQUPFWr9jqobDMRO3fiQotrg1hFI27zRuVPYO\nkW2Q\r\n=XLEH\r\n-----END PGP SIGNATURE-----\r\n"},"main":"dist/index.js","husky":{"hooks":{"pre-commit":"lint-staged"}},"config":{"eslint":"./examples/**/*.{js,jsx}","tslint":"./{__mocks__,src,stories}/{,**/}*.{ts,tsx}"},"readme":"[![npm version](https://badge.fury.io/js/%40gooddata%2Freact-components.svg)](https://www.npmjs.com/package/@gooddata/react-components)\n\n# GoodData.UI React components\n> A React-based JavaScript library for building data-driven applications\n\n## Getting started\n- [GoodData.UI Documentation](http://sdk.gooddata.com/gooddata-ui/)\n- [GoodData.UI Live Examples](https://gooddata-examples.herokuapp.com/)\n- [Stack Overflow](https://stackoverflow.com/questions/tagged/gooddata)\n\n### Usage\nWith [yarn](https://yarnpkg.com) installed, go to your project directory and run\n```\n$ yarn add @gooddata/react-components\n```\nIf you prefer [npm](npmjs.com) run\n```\n$ npm install --save @gooddata/react-components\n```\n\nThe public API is exposed via global `index.js`. Except for the styles, do not import any other file directly\nbecause they are not intended to be part of the public API.\n\n## Contributing\n\nWe welcome any contribution in form of [issues](https://github.com/gooddata/gooddata-react-components/issues) or [pull requests](https://github.com/gooddata/gooddata-react-components/pulls).\n\nInstall [Node.js](http://nodejs.org) (node 12.16.1, npm v6.13.4) and [Yarn](https://classic.yarnpkg.com) (1.22.4).\n\nInstall dependencies:\n```\nyarn install --frozen-lockfile\n```\n\nThese commands may come in handy while developing:\n\n| command | description |\n| ------- | ----------- |\n| `yarn install --pure-lockfile` | first step |\n| ||\n| `yarn dev` | build react-components to `/dist` in watch mode |\n| `yarn test` | run all unit tests |\n| `yarn prettier-write` | format the source code to match the valid codestyle |\n| `yarn validate` | validate codestyle |\n| ||\n| `yarn storybook` | run storybook from `/stories` on http://localhost:9001 |\n| `yarn build-storybook` | build storybook to `/dist-storybook` |\n| `yarn test-storybook` | run storybook and [screenshot tests](https://github.com/gooddata/gdc-client-utils/tree/master/test-storybook) |\n| ||\n| `yarn examples` | run Live Examples dev-server from `/examples` on https://localhost:8999 |\n| `yarn examples-build` | build Live Examples to `/examples/dist` |\n| `yarn examples-server` | serve built Live Examples - see `/examples/server/src` |\n| `yarn examples-testcafe` | run testcafe tests against `localhost:8999` |\n\n### Deploy to heroku.com\nWhen you deploy this repo to heroku, it serves *GoodData.UI Live Examples*.\nRelevant tasks are in `Procfile` and `package.json`.\n\n```bash\n# run in the project directory\nheroku login\nheroku create <your-app-name>\nheroku config:set DOMAIN_ADMIN_USERNAME=x@gooddata.com DOMAIN_ADMIN_PASSWORD=xy PROJECT_ID_TO_ASSIGN=xms7ga4tf3g3nzucd8380o2bev8oeknp\ngit push heroku HEAD:master\nheroku open\n```\n### Enable Geo Chart for Storybook and Live Examples\nGeo chart uses Mapbox to render map which requires a Mapbox access token.\n- Register an account and create Mapbox access token at [guide](https://docs.mapbox.com/help/how-mapbox-works/access-tokens/)\n- Store the created token at `.env`:\n```bash\necho -e \"EXAMPLE_MAPBOX_ACCESS_TOKEN=token\" >> .env # only need to run once\necho -e \"STORYBOOK_MAPBOX_ACCESS_TOKEN=token\" >> .env # only need to run once\n```\n\n### Run Live Examples Locally\nTo run *GoodData.UI Live Examples* locally:\n```bash\ngit clone <this-repository>\ncd  <repository-folder>\nyarn install --pure-lockfile\nyarn examples\n```\nThen open https://localhost:8999 and login using Live Examples account (you can [create one here](https://gooddata-examples.herokuapp.com/registration)).\n\n### Run Storybook locally\n- Run storybook with token stored in `.env` for more secure\n```bash\nyarn storybook\n```\n- Or run storybook with token env param exposed to cli (not suggested)\n```bash\nSTORYBOOK_MAPBOX_ACCESS_TOKEN=token yarn storybook\n```\n- Apply either above way to `yarn build-storybook` or `yarn test-storybook`\n\n### Source code formatting\nThe source code in the repository is formatted by [Prettier](https://prettier.io/).\nThe format of the code is validated by our Continuous Integration server and is one of the requirements of successful merge.\n\nPrettier is supported by every major IDE. You can find the list of supported editors and how to configure them [here](https://prettier.io/docs/en/editors.html).\n\nIn the case, when your editor is not supported or you don't want to setup the integration, you can run the `yarn prettier-write` command to reformat the code before commit.\n\n## Changelog\n\n- see [CHANGELOG.md](CHANGELOG.md)\n\n## Supported versions\n\nIn order to make the user experience with integrating GoodData UI SDK as smooth and secure as possible and to ensure that the SDK is using the latest features of the platform, we will only provide support to two most recent major versions of UI SDK.\n\nThe most recent majors will be supported in the following modes:\n\n- The latest major version will receive all new functionality and all bug fixes\n- The previous major version will only receive fixes to critical issues and security fixes. These fixes will be applied on top of last released version of the previous major\n\nThe customers are encouraged to always use the latest version of the UI SDK.\n\nIn case of using older versions, the user might face API incompatibility, performance or security issues.\n\nPlease follow the installation instructions to update to the newest version.\n\n## License\n\n(C) 2007-2020 GoodData Corporation\n\nThis project is dual licensed:\n\n- The ATTRIBUTION-NONCOMMERCIAL 4.0 INTERNATIONAL (CC BY-NC 4.0) is used for purpose of the trial experience and evaluation of GoodData.UI library.\n- The GOODDATA GOODDATA.UI LIBRARY END USER LICENSE AGREEMENT is used for GoodData customers.\n\nFor more information, please see [LICENSE](https://github.com/gooddata/gooddata-react-components/blob/master/LICENSE)\n","gitHead":"1183a758245dc9cc7bbb4de1492ec96b909c5646","scripts":{"dev":"bash scripts/build.sh --dev-watch","test":"jest --watch","build":"bash scripts/build.sh","tslint":"yarn run-tslint -t verbose $npm_package_config_tslint","prepare":"cd examples/server && yarn install --frozen-lockfile && cd ../..; rm -r examples/node_modules 2>/dev/null; true","examples":"bash scripts/run-examples.sh","prepare?":"# Called before `npm publish` and on local `npm install`. Temporarily also for deleting obsolete node_modules. Ends with `true` to continue gracefully.","validate":"tsc --noEmit && yarn tslint && eslint $npm_package_config_eslint && yarn validate-style && yarn prettier-check","build-dev":"bash scripts/build.sh --dev","examples?":"# Default is developer domain, other options: yarn examples [sec,secure,stg,stg2,stg3,demo,developer or URL]","storybook":"yarn build && start-storybook -p 9001 -c .storybook","test-once":"jest","tslint-ci":"mkdir -p ./ci/results && yarn run-tslint -t checkstyle -o ./ci/results/tslint-results.xml $npm_package_config_tslint","run-tslint":"tslint -p tsconfig.json","validate-ci":"tsc --noEmit && yarn tslint-ci  && eslint $npm_package_config_eslint -f checkstyle -o ci/results/eslint-results.xml && yarn validate-style-ci && yarn prettier-check","examples-build":"bash scripts/build-examples.sh","prepublishOnly":"yarn build","prettier-check":"prettier --check '{src,stories,styles,__mocks__,examples/server/src,examples/src,examples/test}/**/*.{ts,js,tsx,jsx,json,scss,md,yaml,html}'","prettier-write":"prettier --write '{src,stories,styles,__mocks__,examples/server/src,examples/src,examples/test}/**/*.{ts,js,tsx,jsx,json,scss,md,yaml,html}'","test-storybook":"yarn build && test-storybook","validate-style":"stylelint '**/*.scss'","build-storybook":"yarn build && build-storybook -c .storybook -o dist-storybook","examples-server":"node examples/server/src/index.js","heroku-postbuild":"yarn examples-build developer","examples-testcafe":"./scripts/run-testcafe.sh visual","validate-style-ci":"stylelint '**/*.scss' --custom-formatter=node_modules/stylelint-checkstyle-formatter > ci/results/stylelint-results.xml","check-circular-deps":"madge --circular --extensions ts ./src","examples-testcafe-ci":"./scripts/run-testcafe.sh ci","examples-testcafe-live":"./scripts/run-testcafe.sh live"},"typings":"dist/index.d.ts","_npmUser":{"name":"xmort","email":"petr.dolejsi@gooddata.com"},"deprecated":"@gooddata/react-components@7 reached End of Support on March 31, 2022. Please upgrade (see https://sdk.gooddata.com/gooddata-ui/docs/supported_versions.html for more information).","repository":{"url":"git+ssh://git@github.com/gooddata/gooddata-react-components.git","type":"git"},"_npmVersion":"6.13.4","description":"GoodData.UI - A powerful JavaScript library for building analytical applications","directories":{},"lint-staged":{"{src,stories,styles,__mocks__,examples/server/src,examples/src,examples/test}/**/*.{ts,js,tsx,jsx,scss}":["npx gdc-fix-copyright","git add"],"{src,stories,styles,__mocks__,examples/server/src,examples/src,examples/test}/**/*.{ts,js,tsx,jsx,json,scss,md,yaml,html}":["prettier --write","git add"]},"_nodeVersion":"12.16.1","dependencies":{"rxjs":"^5.5.6","uuid":"^3.2.1","immer":"^1.3.1","lodash":"^4.17.15","date-fns":"^2.7.0","downshift":"^3.2.7","invariant":"^2.2.2","mapbox-gl":"^1.6.1","classnames":"^2.2.6","codemirror":"^5.54.0","highcharts":"7.1.1","prop-types":"^15.6.0","react-intl":"^3.6.0","custom-event":"^1.0.1","react-window":"^1.8.1","ag-grid-react":"20.0.0","react-measure":"^2.3.0","@types/mapbox-gl":"^1.6.1","react-day-picker":"~7.3.0","react-responsive":"^3.0.0","stringify-object":"^2.4.0","@gooddata/typings":"^2.24.2","@types/codemirror":"^0.0.95","ag-grid-community":"20.0.0","http-status-codes":"^1.3.0","react-codemirror2":"^7.2.0","@gooddata/js-utils":"^3.10.5","@gooddata/numberjs":"^3.2.4","fixed-data-table-2":"0.7.17","@gooddata/goodstrap":"^68.10.0","react-dom-factories":"^1.0.2","@gooddata/gooddata-js":"^13.0.1","json-stable-stringify":"^1.0.1","react-transition-group":"^2.2.1","hoist-non-react-statics":"^3.3.0","nodelist-foreach-polyfill":"^1.2.0","@formatjs/intl-pluralrules":"^1.3.6","highcharts-grouped-categories":"^1.1.3"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"raf":"3.3.2","yup":"^0.24.1","jest":"24.7.1","husky":"3.0.0","madge":"^3.4.4","react":"^16.5.2","enzyme":"3.5.0","eslint":"4.19.1","formik":"^0.11.11","moment":"2.23.0","history":"^4.7.2","ts-jest":"24.0.0","webpack":"4.30.0","full-icu":"^1.3.0","prettier":"1.16.4","react-ga":"^2.5.2","recharts":"1.0.0-beta.9","testcafe":"1.1.4","commander":"2.14.1","node-sass":"4.13.0","react-dom":"^16.5.2","stylelint":"^10.0.0","supertest":"3.0.0","ts-loader":"6.0.0","@types/raf":"^3.4.0","css-loader":"0.28.7","jest-junit":"3.0.0","raw-loader":"0.5.1","styled-jsx":"2.2.1","typescript":"3.3.4000","@babel/core":"7.4.4","@types/jest":"24.0.6","@types/node":"7.0.8","@types/uuid":"3.4.3","file-loader":"3.0.1","jest-enzyme":"7.0.2","lint-staged":"9.1.0","sass-loader":"6.0.6","webpack-cli":"3.3.2","@types/react":"16.8.6","babel-loader":"8.0.5","react-helmet":"5.2.0","react-select":"1.2.1","style-loader":"0.19.1","@types/enzyme":"3.1.13","@types/lodash":"4.14.123","testcafe-live":"0.1.4","@babel/runtime":"7.4.4","dotenv-webpack":"^1.7.0","@babel/polyfill":"^7.4.4","@storybook/react":"5.0.11","@types/invariant":"2.2.29","@types/react-dom":"16.0.11","isomorphic-fetch":"2.2.1","react-datepicker":"1.1.0","react-router-dom":"4.2.2","@babel/preset-env":"7.4.4","@gooddata/mock-js":"^2.13.1","@storybook/addons":"5.0.11","@types/classnames":"2.2.3","@types/prop-types":"15.5.2","@storybook/theming":"5.0.11","identity-obj-proxy":"^3.0.0","intl-messageformat":"^7.5.4","webpack-dev-server":"3.3.1","@babel/preset-react":"7.0.0","@types/react-portal":"4.0.1","@types/react-window":"^1.8.1","babel-plugin-lodash":"3.3.4","html-webpack-plugin":"3.2.0","react-test-renderer":"16.4.2","@types/react-measure":"2.0.5","clean-webpack-plugin":"2.0.2","stats-webpack-plugin":"0.7.0","eslint-config-prettier":"4.1.0","react-google-recaptcha":"^0.14.1","tslint-config-prettier":"1.18.0","@gooddata/eslint-config":"^1.0.0","@gooddata/tslint-config":"1.0.0","@types/react-responsive":"^3.0.3","@types/storybook__react":"4.0.1","@types/stringify-object":"^3.2.0","enzyme-adapter-react-16":"1.3.1","@gooddata/test-storybook":"4.0.0","@storybook/addon-actions":"5.0.11","@storybook/addon-options":"5.0.11","node-sass-magic-importer":"5.1.0","react-syntax-highlighter":"11.0.2","@types/fixed-data-table-2":"0.8.1","stylelint-config-prettier":"5.2.0","@gooddata/stylelint-config":"4.0.1","@types/react-test-renderer":"16.0.0","circular-dependency-plugin":"5.0.2","compression-webpack-plugin":"2.0.0","@types/json-stable-stringify":"^1.0.32","@gooddata/frontend-npm-scripts":"1.1.0","@types/enzyme-adapter-react-16":"1.0.3","stylelint-checkstyle-formatter":"0.1.0","@types/storybook__addon-actions":"3.4.2","@babel/plugin-proposal-class-properties":"7.4.4","@babel/plugin-proposal-object-rest-spread":"7.4.4","@babel/plugin-transform-async-to-generator":"7.4.4"},"peerDependencies":{"react":"^16.5.2","react-dom":"^16.5.2"},"_npmOperationalInternal":{"tmp":"tmp/react-components_7.8.0-alpha-xmort-pdo-bb-2328-parametrized-custom-url-2020-06-19T12-27-52-581Z_1592569702177_0.5383466406189648","host":"s3://npm-registry-packages"}},"7.8.0-beta.24":{"name":"@gooddata/react-components","version":"7.8.0-beta.24","author":{"name":"GoodData Corporation"},"license":"BSD-3-Clause","_id":"@gooddata/react-components@7.8.0-beta.24","maintainers":[{"name":"afi","email":"adam.fiedler@gooddata.com"},{"name":"bertold8","email":"ivan.nejezchleb@seznam.cz"},{"name":"bich.nguyen","email":"bich.nguyen@gooddata.com"},{"name":"brbistas","email":"valentinos.chraniotis@gooddata.com"},{"name":"bugsbunny338","email":"jiri.zajic@mensa.cz"},{"name":"de.do","email":"de.do@gooddata.com"},{"name":"gooddata-ci","email":"rail@gooddata.com"},{"name":"hang.ngo","email":"hang.ngo@gooddata.com"},{"name":"hung.nguyen.hoang","email":"hung.nguyen@gooddata.com"},{"name":"huong.nguyen","email":"huong.nguyen@gooddata.com"},{"name":"huyen.nguyen","email":"huyen.nguyen@gooddata.com"},{"name":"ivan.mjartan","email":"ivan.mjartan@gooddata.com"},{"name":"jakub-sterba","email":"jakub.sterba@gooddata.com"},{"name":"jaroslav.tomecek","email":"jaroslav.tomecek@gooddata.com"},{"name":"jkittler","email":"honza.kittler@gmail.com"},{"name":"khanh.le","email":"khanh.le@gooddata.com"},{"name":"lanhuynh","email":"lan.huynh@gooddata.com"},{"name":"linhhong","email":"linh.hong@gooddata.com"},{"name":"lupko","email":"lubomir.slivka@gooddata.com"},{"name":"mai.nguyen","email":"mai.nguyen@gooddata.com"},{"name":"matyas.kandl","email":"matyas.kandl@gooddata.com"},{"name":"michal.marsal","email":"michal.marsal@gooddata.com"},{"name":"my.duong","email":"my.duong@gooddata.com"},{"name":"naibinh","email":"naibinh@gmail.com"},{"name":"nikolacech","email":"nikola.cech@gooddata.com"},{"name":"nis.hua","email":"nis.hua@gooddata.com"},{"name":"no23reason","email":"dan.homola@hotmail.cz"},{"name":"patrikbraborec","email":"patrik.braborec@gooddata.com"},{"name":"pbenes","email":"petr.benes@gooddata.com"},{"name":"petrjanu","email":"petr.janu@gooddata.com"},{"name":"pkingo","email":"philipandreaskingo@hotmail.com"},{"name":"ptquang86","email":"ptquang86@gmail.com"},{"name":"qduval","email":"quentin.duval@gooddata.com"},{"name":"rodri360","email":"me@rodri360.com"},{"name":"scavnickyj","email":"jakub.scavnicky@gooddata.com"},{"name":"sitina","email":"jiri.sitina@gooddata.com"},{"name":"strouhaljan","email":"strouhal.jan@gmail.com"},{"name":"thao-luong","email":"thao.luong@gooddata.com"},{"name":"thuong.nguyen","email":"thuong.nguyen@gooddata.com"},{"name":"tomas.kratochvil","email":"tomas.kratochvil@gooddata.com"},{"name":"tomsatgd","email":"tomas.satinsky@gooddata.com"},{"name":"trung-le-quoc","email":"trung.le@gooddata.com"},{"name":"tu-ngo","email":"tungo1981@gmail.com"},{"name":"tu.bui","email":"tu.bui@gooddata.com"},{"name":"tulean","email":"tuan.le@gooddata.com"},{"name":"tuqt1005","email":"tu.tran@gooddata.com"},{"name":"utdnah","email":"danh.ung@gooddata.com"},{"name":"vi.phan","email":"vi.phan@gooddata.com"},{"name":"vlastikcz","email":"vlastimil.kotas@gooddata.com"},{"name":"vu.pham","email":"vu.pham@gooddata.com"},{"name":"xmort","email":"petr.dolejsi@gooddata.com"},{"name":"yanlipnican","email":"yanlipnican@gmail.com"}],"homepage":"https://github.com/gooddata/gooddata-react-components#readme","bugs":{"url":"https://github.com/gooddata/gooddata-react-components/issues"},"dist":{"shasum":"f941d7e47051ab0f7a907780018944bd7453ee5c","tarball":"https://registry.npmjs.org/@gooddata/react-components/-/react-components-7.8.0-beta.24.tgz","fileCount":2657,"integrity":"sha512-cOUtntjO3+etHg2ky7cDqU8VPaZo7tGNHvOWnO6fzx1QpoJQs69RbuiI0IxwCRReQk62Xx7FxfTd2U/a1Uya6Q==","signatures":[{"sig":"MEUCIQC6cNZzQN92Bay6uK/WrxBdIDhClDdRsNMv8n0iQHEqRQIgB1V5L8gzoBfdVl68m4EiK+izNyltlWYNGaydcRk+Sfw=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":10592975,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJe7K+OCRA9TVsSAnZWagAAnAAP/1e4enVAjBCd8xj90ASS\nl5qlLITnXweyxHul7+7l/jErzDAOShq9DOm0ytLP/p7W9e//8mZ3+R80SZG4\n+ZMidBSmcm6hsagO8EW0kH0hZ6rLkDoWqU9U9osijphjdERQBXzGtu7VF9Cf\n4JRd6rGvaCpch4xgHd5hn30zXszJnSdXicOYs6c5EKmZqNMshMIVcv1M+96/\nKGry7oKmT2n6JTx5QBC//rITLlD7QuiEQTq6AB+TecOrnbGSh46zPKUxShmh\nZE0NCdkzVHtqCTarQn3FDMl8E5pQiEjUIOf2EsHsOqA/YIr1kXhkIdbt75rQ\nOD88IDIkXuuzgqqvDK2qDO0bAf15f0hPjVd47qTF+zr6NKuRMGsLGjRiW2Un\n+0iU7bXnDjwGYMMfdBTYtX1mXz3lQgfBqsh3AwnMo728FnLguBbYmK9wcS2L\nVkvqBf7P2QtFz5gGYTcFDKxDiPzkBPsvKzV7iY6iC26W28gMntNCgGi1atv5\nf+n/KKMvlK8E9b1KbrUvEI/6EbLfTxZ9zGsDcwXskHPBxA5o0G73hwATRhWE\nPy0KRaWEazGAqn/qJmOmcAX1RmDPrwHy4pk5hIZLZFr4OHCuLThc1833rC7/\n1vtuPWdRfIas5TV7xFG0IjKZAxR5YuBRzKf6b1vcmp7F6A5iub3W3tcfQ2yP\nYmqb\r\n=JKuc\r\n-----END PGP SIGNATURE-----\r\n"},"main":"dist/index.js","husky":{"hooks":{"pre-commit":"lint-staged"}},"config":{"eslint":"./examples/**/*.{js,jsx}","tslint":"./{__mocks__,src,stories}/{,**/}*.{ts,tsx}"},"readme":"[![npm version](https://badge.fury.io/js/%40gooddata%2Freact-components.svg)](https://www.npmjs.com/package/@gooddata/react-components)\n\n# GoodData.UI React components\n> A React-based JavaScript library for building data-driven applications\n\n## Getting started\n- [GoodData.UI Documentation](http://sdk.gooddata.com/gooddata-ui/)\n- [GoodData.UI Live Examples](https://gooddata-examples.herokuapp.com/)\n- [Stack Overflow](https://stackoverflow.com/questions/tagged/gooddata)\n\n### Usage\nWith [yarn](https://yarnpkg.com) installed, go to your project directory and run\n```\n$ yarn add @gooddata/react-components\n```\nIf you prefer [npm](npmjs.com) run\n```\n$ npm install --save @gooddata/react-components\n```\n\nThe public API is exposed via global `index.js`. Except for the styles, do not import any other file directly\nbecause they are not intended to be part of the public API.\n\n## Contributing\n\nWe welcome any contribution in form of [issues](https://github.com/gooddata/gooddata-react-components/issues) or [pull requests](https://github.com/gooddata/gooddata-react-components/pulls).\n\nInstall [Node.js](http://nodejs.org) (node 12.16.1, npm v6.13.4) and [Yarn](https://classic.yarnpkg.com) (1.22.4).\n\nInstall dependencies:\n```\nyarn install --frozen-lockfile\n```\n\nThese commands may come in handy while developing:\n\n| command | description |\n| ------- | ----------- |\n| `yarn install --pure-lockfile` | first step |\n| ||\n| `yarn dev` | build react-components to `/dist` in watch mode |\n| `yarn test` | run all unit tests |\n| `yarn prettier-write` | format the source code to match the valid codestyle |\n| `yarn validate` | validate codestyle |\n| ||\n| `yarn storybook` | run storybook from `/stories` on http://localhost:9001 |\n| `yarn build-storybook` | build storybook to `/dist-storybook` |\n| `yarn test-storybook` | run storybook and [screenshot tests](https://github.com/gooddata/gdc-client-utils/tree/master/test-storybook) |\n| ||\n| `yarn examples` | run Live Examples dev-server from `/examples` on https://localhost:8999 |\n| `yarn examples-build` | build Live Examples to `/examples/dist` |\n| `yarn examples-server` | serve built Live Examples - see `/examples/server/src` |\n| `yarn examples-testcafe` | run testcafe tests against `localhost:8999` |\n\n### Deploy to heroku.com\nWhen you deploy this repo to heroku, it serves *GoodData.UI Live Examples*.\nRelevant tasks are in `Procfile` and `package.json`.\n\n```bash\n# run in the project directory\nheroku login\nheroku create <your-app-name>\nheroku config:set DOMAIN_ADMIN_USERNAME=x@gooddata.com DOMAIN_ADMIN_PASSWORD=xy PROJECT_ID_TO_ASSIGN=xms7ga4tf3g3nzucd8380o2bev8oeknp\ngit push heroku HEAD:master\nheroku open\n```\n### Enable Geo Chart for Storybook and Live Examples\nGeo chart uses Mapbox to render map which requires a Mapbox access token.\n- Register an account and create Mapbox access token at [guide](https://docs.mapbox.com/help/how-mapbox-works/access-tokens/)\n- Store the created token at `.env`:\n```bash\necho -e \"EXAMPLE_MAPBOX_ACCESS_TOKEN=token\" >> .env # only need to run once\necho -e \"STORYBOOK_MAPBOX_ACCESS_TOKEN=token\" >> .env # only need to run once\n```\n\n### Run Live Examples Locally\nTo run *GoodData.UI Live Examples* locally:\n```bash\ngit clone <this-repository>\ncd  <repository-folder>\nyarn install --pure-lockfile\nyarn examples\n```\nThen open https://localhost:8999 and login using Live Examples account (you can [create one here](https://gooddata-examples.herokuapp.com/registration)).\n\n### Run Storybook locally\n- Run storybook with token stored in `.env` for more secure\n```bash\nyarn storybook\n```\n- Or run storybook with token env param exposed to cli (not suggested)\n```bash\nSTORYBOOK_MAPBOX_ACCESS_TOKEN=token yarn storybook\n```\n- Apply either above way to `yarn build-storybook` or `yarn test-storybook`\n\n### Source code formatting\nThe source code in the repository is formatted by [Prettier](https://prettier.io/).\nThe format of the code is validated by our Continuous Integration server and is one of the requirements of successful merge.\n\nPrettier is supported by every major IDE. You can find the list of supported editors and how to configure them [here](https://prettier.io/docs/en/editors.html).\n\nIn the case, when your editor is not supported or you don't want to setup the integration, you can run the `yarn prettier-write` command to reformat the code before commit.\n\n## Changelog\n\n- see [CHANGELOG.md](CHANGELOG.md)\n\n## Supported versions\n\nIn order to make the user experience with integrating GoodData UI SDK as smooth and secure as possible and to ensure that the SDK is using the latest features of the platform, we will only provide support to two most recent major versions of UI SDK.\n\nThe most recent majors will be supported in the following modes:\n\n- The latest major version will receive all new functionality and all bug fixes\n- The previous major version will only receive fixes to critical issues and security fixes. These fixes will be applied on top of last released version of the previous major\n\nThe customers are encouraged to always use the latest version of the UI SDK.\n\nIn case of using older versions, the user might face API incompatibility, performance or security issues.\n\nPlease follow the installation instructions to update to the newest version.\n\n## License\n\n(C) 2007-2020 GoodData Corporation\n\nThis project is dual licensed:\n\n- The ATTRIBUTION-NONCOMMERCIAL 4.0 INTERNATIONAL (CC BY-NC 4.0) is used for purpose of the trial experience and evaluation of GoodData.UI library.\n- The GOODDATA GOODDATA.UI LIBRARY END USER LICENSE AGREEMENT is used for GoodData customers.\n\nFor more information, please see [LICENSE](https://github.com/gooddata/gooddata-react-components/blob/master/LICENSE)\n","gitHead":"70b01fe99efbc1f0615a128041fc30201bf5ef1f","scripts":{"dev":"bash scripts/build.sh --dev-watch","test":"jest --watch","build":"bash scripts/build.sh","tslint":"yarn run-tslint -t verbose $npm_package_config_tslint","prepare":"cd examples/server && yarn install --frozen-lockfile && cd ../..; rm -r examples/node_modules 2>/dev/null; true","examples":"bash scripts/run-examples.sh","prepare?":"# Called before `npm publish` and on local `npm install`. Temporarily also for deleting obsolete node_modules. Ends with `true` to continue gracefully.","validate":"tsc --noEmit && yarn tslint && eslint $npm_package_config_eslint && yarn validate-style && yarn prettier-check","build-dev":"bash scripts/build.sh --dev","examples?":"# Default is developer domain, other options: yarn examples [sec,secure,stg,stg2,stg3,demo,developer or URL]","storybook":"yarn build && start-storybook -p 9001 -c .storybook","test-once":"jest","tslint-ci":"mkdir -p ./ci/results && yarn run-tslint -t checkstyle -o ./ci/results/tslint-results.xml $npm_package_config_tslint","run-tslint":"tslint -p tsconfig.json","validate-ci":"tsc --noEmit && yarn tslint-ci  && eslint $npm_package_config_eslint -f checkstyle -o ci/results/eslint-results.xml && yarn validate-style-ci && yarn prettier-check","examples-build":"bash scripts/build-examples.sh","prepublishOnly":"yarn build","prettier-check":"prettier --check '{src,stories,styles,__mocks__,examples/server/src,examples/src,examples/test}/**/*.{ts,js,tsx,jsx,json,scss,md,yaml,html}'","prettier-write":"prettier --write '{src,stories,styles,__mocks__,examples/server/src,examples/src,examples/test}/**/*.{ts,js,tsx,jsx,json,scss,md,yaml,html}'","test-storybook":"yarn build && test-storybook","validate-style":"stylelint '**/*.scss'","build-storybook":"yarn build && build-storybook -c .storybook -o dist-storybook","examples-server":"node examples/server/src/index.js","heroku-postbuild":"yarn examples-build developer","examples-testcafe":"./scripts/run-testcafe.sh visual","validate-style-ci":"stylelint '**/*.scss' --custom-formatter=node_modules/stylelint-checkstyle-formatter > ci/results/stylelint-results.xml","check-circular-deps":"madge --circular --extensions ts ./src","examples-testcafe-ci":"./scripts/run-testcafe.sh ci","examples-testcafe-live":"./scripts/run-testcafe.sh live"},"typings":"dist/index.d.ts","_npmUser":{"name":"gooddata-ci","email":"rail@gooddata.com"},"deprecated":"@gooddata/react-components@7 reached End of Support on March 31, 2022. Please upgrade (see https://sdk.gooddata.com/gooddata-ui/docs/supported_versions.html for more information).","repository":{"url":"git+ssh://git@github.com/gooddata/gooddata-react-components.git","type":"git"},"_npmVersion":"6.13.4","description":"GoodData.UI - A powerful JavaScript library for building analytical applications","directories":{},"lint-staged":{"{src,stories,styles,__mocks__,examples/server/src,examples/src,examples/test}/**/*.{ts,js,tsx,jsx,scss}":["npx gdc-fix-copyright","git add"],"{src,stories,styles,__mocks__,examples/server/src,examples/src,examples/test}/**/*.{ts,js,tsx,jsx,json,scss,md,yaml,html}":["prettier --write","git add"]},"_nodeVersion":"12.16.1","dependencies":{"rxjs":"^5.5.6","uuid":"^3.2.1","immer":"^1.3.1","lodash":"^4.17.15","date-fns":"^2.7.0","downshift":"^3.2.7","invariant":"^2.2.2","mapbox-gl":"^1.6.1","classnames":"^2.2.6","codemirror":"^5.54.0","highcharts":"7.1.1","prop-types":"^15.6.0","react-intl":"^3.6.0","custom-event":"^1.0.1","react-window":"^1.8.1","ag-grid-react":"20.0.0","react-measure":"^2.3.0","@types/mapbox-gl":"^1.6.1","react-day-picker":"~7.3.0","react-responsive":"^3.0.0","stringify-object":"^2.4.0","@gooddata/typings":"^2.24.2","@types/codemirror":"^0.0.95","ag-grid-community":"20.0.0","http-status-codes":"^1.3.0","react-codemirror2":"^7.2.0","@gooddata/js-utils":"^3.10.5","@gooddata/numberjs":"^3.2.4","fixed-data-table-2":"0.7.17","@gooddata/goodstrap":"^68.10.0","react-dom-factories":"^1.0.2","@gooddata/gooddata-js":"^13.0.1","json-stable-stringify":"^1.0.1","react-transition-group":"^2.2.1","hoist-non-react-statics":"^3.3.0","nodelist-foreach-polyfill":"^1.2.0","@formatjs/intl-pluralrules":"^1.3.6","highcharts-grouped-categories":"^1.1.3"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"raf":"3.3.2","yup":"^0.24.1","jest":"24.7.1","husky":"3.0.0","madge":"^3.4.4","react":"^16.5.2","enzyme":"3.5.0","eslint":"4.19.1","formik":"^0.11.11","moment":"2.23.0","history":"^4.7.2","ts-jest":"24.0.0","webpack":"4.30.0","full-icu":"^1.3.0","prettier":"1.16.4","react-ga":"^2.5.2","recharts":"1.0.0-beta.9","testcafe":"1.1.4","commander":"2.14.1","node-sass":"4.13.0","react-dom":"^16.5.2","stylelint":"^10.0.0","supertest":"3.0.0","ts-loader":"6.0.0","@types/raf":"^3.4.0","css-loader":"0.28.7","jest-junit":"3.0.0","raw-loader":"0.5.1","styled-jsx":"2.2.1","typescript":"3.3.4000","@babel/core":"7.4.4","@types/jest":"24.0.6","@types/node":"7.0.8","@types/uuid":"3.4.3","file-loader":"3.0.1","jest-enzyme":"7.0.2","lint-staged":"9.1.0","sass-loader":"6.0.6","webpack-cli":"3.3.2","@types/react":"16.8.6","babel-loader":"8.0.5","react-helmet":"5.2.0","react-select":"1.2.1","style-loader":"0.19.1","@types/enzyme":"3.1.13","@types/lodash":"4.14.123","testcafe-live":"0.1.4","@babel/runtime":"7.4.4","dotenv-webpack":"^1.7.0","@babel/polyfill":"^7.4.4","@storybook/react":"5.0.11","@types/invariant":"2.2.29","@types/react-dom":"16.0.11","isomorphic-fetch":"2.2.1","react-datepicker":"1.1.0","react-router-dom":"4.2.2","@babel/preset-env":"7.4.4","@gooddata/mock-js":"^2.13.1","@storybook/addons":"5.0.11","@types/classnames":"2.2.3","@types/prop-types":"15.5.2","@storybook/theming":"5.0.11","identity-obj-proxy":"^3.0.0","intl-messageformat":"^7.5.4","webpack-dev-server":"3.3.1","@babel/preset-react":"7.0.0","@types/react-portal":"4.0.1","@types/react-window":"^1.8.1","babel-plugin-lodash":"3.3.4","html-webpack-plugin":"3.2.0","react-test-renderer":"16.4.2","@types/react-measure":"2.0.5","clean-webpack-plugin":"2.0.2","stats-webpack-plugin":"0.7.0","eslint-config-prettier":"4.1.0","react-google-recaptcha":"^0.14.1","tslint-config-prettier":"1.18.0","@gooddata/eslint-config":"^1.0.0","@gooddata/tslint-config":"1.0.0","@types/react-responsive":"^3.0.3","@types/storybook__react":"4.0.1","@types/stringify-object":"^3.2.0","enzyme-adapter-react-16":"1.3.1","@gooddata/test-storybook":"4.0.0","@storybook/addon-actions":"5.0.11","@storybook/addon-options":"5.0.11","node-sass-magic-importer":"5.1.0","react-syntax-highlighter":"11.0.2","@types/fixed-data-table-2":"0.8.1","stylelint-config-prettier":"5.2.0","@gooddata/stylelint-config":"4.0.1","@types/react-test-renderer":"16.0.0","circular-dependency-plugin":"5.0.2","compression-webpack-plugin":"2.0.0","@types/json-stable-stringify":"^1.0.32","@gooddata/frontend-npm-scripts":"1.1.0","@types/enzyme-adapter-react-16":"1.0.3","stylelint-checkstyle-formatter":"0.1.0","@types/storybook__addon-actions":"3.4.2","@babel/plugin-proposal-class-properties":"7.4.4","@babel/plugin-proposal-object-rest-spread":"7.4.4","@babel/plugin-transform-async-to-generator":"7.4.4"},"peerDependencies":{"react":"^16.5.2","react-dom":"^16.5.2"},"_npmOperationalInternal":{"tmp":"tmp/react-components_7.8.0-beta.24_1592569741979_0.6649121940168861","host":"s3://npm-registry-packages"}},"7.8.0-alpha-xmort-pdo-bb-2328-parametrized-custom-url-2020-06-19T12-29-54-052Z":{"name":"@gooddata/react-components","version":"7.8.0-alpha-xmort-pdo-bb-2328-parametrized-custom-url-2020-06-19T12-29-54-052Z","author":{"name":"GoodData Corporation"},"license":"BSD-3-Clause","_id":"@gooddata/react-components@7.8.0-alpha-xmort-pdo-bb-2328-parametrized-custom-url-2020-06-19T12-29-54-052Z","maintainers":[{"name":"afi","email":"adam.fiedler@gooddata.com"},{"name":"bertold8","email":"ivan.nejezchleb@seznam.cz"},{"name":"bich.nguyen","email":"bich.nguyen@gooddata.com"},{"name":"brbistas","email":"valentinos.chraniotis@gooddata.com"},{"name":"bugsbunny338","email":"jiri.zajic@mensa.cz"},{"name":"de.do","email":"de.do@gooddata.com"},{"name":"gooddata-ci","email":"rail@gooddata.com"},{"name":"hang.ngo","email":"hang.ngo@gooddata.com"},{"name":"hung.nguyen.hoang","email":"hung.nguyen@gooddata.com"},{"name":"huong.nguyen","email":"huong.nguyen@gooddata.com"},{"name":"huyen.nguyen","email":"huyen.nguyen@gooddata.com"},{"name":"ivan.mjartan","email":"ivan.mjartan@gooddata.com"},{"name":"jakub-sterba","email":"jakub.sterba@gooddata.com"},{"name":"jaroslav.tomecek","email":"jaroslav.tomecek@gooddata.com"},{"name":"jkittler","email":"honza.kittler@gmail.com"},{"name":"khanh.le","email":"khanh.le@gooddata.com"},{"name":"lanhuynh","email":"lan.huynh@gooddata.com"},{"name":"linhhong","email":"linh.hong@gooddata.com"},{"name":"lupko","email":"lubomir.slivka@gooddata.com"},{"name":"mai.nguyen","email":"mai.nguyen@gooddata.com"},{"name":"matyas.kandl","email":"matyas.kandl@gooddata.com"},{"name":"michal.marsal","email":"michal.marsal@gooddata.com"},{"name":"my.duong","email":"my.duong@gooddata.com"},{"name":"naibinh","email":"naibinh@gmail.com"},{"name":"nikolacech","email":"nikola.cech@gooddata.com"},{"name":"nis.hua","email":"nis.hua@gooddata.com"},{"name":"no23reason","email":"dan.homola@hotmail.cz"},{"name":"patrikbraborec","email":"patrik.braborec@gooddata.com"},{"name":"pbenes","email":"petr.benes@gooddata.com"},{"name":"petrjanu","email":"petr.janu@gooddata.com"},{"name":"pkingo","email":"philipandreaskingo@hotmail.com"},{"name":"ptquang86","email":"ptquang86@gmail.com"},{"name":"qduval","email":"quentin.duval@gooddata.com"},{"name":"rodri360","email":"me@rodri360.com"},{"name":"scavnickyj","email":"jakub.scavnicky@gooddata.com"},{"name":"sitina","email":"jiri.sitina@gooddata.com"},{"name":"strouhaljan","email":"strouhal.jan@gmail.com"},{"name":"thao-luong","email":"thao.luong@gooddata.com"},{"name":"thuong.nguyen","email":"thuong.nguyen@gooddata.com"},{"name":"tomas.kratochvil","email":"tomas.kratochvil@gooddata.com"},{"name":"tomsatgd","email":"tomas.satinsky@gooddata.com"},{"name":"trung-le-quoc","email":"trung.le@gooddata.com"},{"name":"tu-ngo","email":"tungo1981@gmail.com"},{"name":"tu.bui","email":"tu.bui@gooddata.com"},{"name":"tulean","email":"tuan.le@gooddata.com"},{"name":"tuqt1005","email":"tu.tran@gooddata.com"},{"name":"utdnah","email":"danh.ung@gooddata.com"},{"name":"vi.phan","email":"vi.phan@gooddata.com"},{"name":"vlastikcz","email":"vlastimil.kotas@gooddata.com"},{"name":"vu.pham","email":"vu.pham@gooddata.com"},{"name":"xmort","email":"petr.dolejsi@gooddata.com"},{"name":"yanlipnican","email":"yanlipnican@gmail.com"}],"homepage":"https://github.com/gooddata/gooddata-react-components#readme","bugs":{"url":"https://github.com/gooddata/gooddata-react-components/issues"},"dist":{"shasum":"edb6c88f58ca5f99c1f3d5d5cd65319c58f93e58","tarball":"https://registry.npmjs.org/@gooddata/react-components/-/react-components-7.8.0-alpha-xmort-pdo-bb-2328-parametrized-custom-url-2020-06-19T12-29-54-052Z.tgz","fileCount":2658,"integrity":"sha512-NlbEIz5SqIkp8vrFLKvLFXMXtBtU/2ujSXWexgMTnooCEr0OENldXlE3/KAnExb79fAf9Rm1YWgN2lf/X8x5Dg==","signatures":[{"sig":"MEQCIFmf7xh8btznJSJ3i53ngNmQ9OBcgKpiHUrNKSYLD9PwAiBwF6ZXhlmgj7cmjNQhB2mDv9IiEeA/YFWNsDLEMUJ/yg==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":10598091,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJe7K/fCRA9TVsSAnZWagAA4k8P/jOFi8rwB0/i5T7X6eoE\npPIfB+r3fpyG1RBfeWKbyeiYE3+NaBVMFsYT227/utftGL6UOmwvxWDaB83S\nyQPJwOJsM1899hvtEMaDELxkV8UEUVLx0zIR3oXI7XZhYaXrsWgoI64AOtdA\nnrCS5NYP8w/Dhq7gpXsBeeuqEICOZgH7a8FJgo9T2l8xEaVogVHSQws5lfRA\nqG0GF3HxeTH7NbVd5RZ1k1dkW5vTo448c7FuTwLT/M1IgIvn0YNrrNDuKDUN\n0Vr2MW/TOv2pybSScw7teaTmtQ2Cx2tw4vGh7MB17FnQMY+CyiLrSNGx6s9i\n6XtY9iRFPmVIxM3STotm5fgOaMqi3CXCcB4SgFuWW3iVewa8fYrEIevxtUeZ\nVEuIIsHCU9f749z9zPQkV6DdSR5+PYCmwxnEtmgNXnVOMyNMz40Cy4IJe9m5\nNGb2Qm2mIUtUR2dnMAYjGpgfathDQmGI3HUC3LTC1E1UR9ibjO6XZDx8W0IA\nw7k0B5xODglfL/zOJ9kb/wZlSUE55dUqCIWGcK+u1xfkfrOIlWxtplCGWzkp\nWUNFwnEGy3ie7l3ySu6VplDkuybJMX7mXJ8EeSjy/mwg9PFuMx/Upkdm0dOk\ndlSbVH0MeO+etvQYcxkZNsyTjXWYi+uIoEf+t26/3GTkqTbhb9ciCC2rRVOG\nNGC4\r\n=Pfy2\r\n-----END PGP SIGNATURE-----\r\n"},"main":"dist/index.js","husky":{"hooks":{"pre-commit":"lint-staged"}},"config":{"eslint":"./examples/**/*.{js,jsx}","tslint":"./{__mocks__,src,stories}/{,**/}*.{ts,tsx}"},"readme":"[![npm version](https://badge.fury.io/js/%40gooddata%2Freact-components.svg)](https://www.npmjs.com/package/@gooddata/react-components)\n\n# GoodData.UI React components\n> A React-based JavaScript library for building data-driven applications\n\n## Getting started\n- [GoodData.UI Documentation](http://sdk.gooddata.com/gooddata-ui/)\n- [GoodData.UI Live Examples](https://gooddata-examples.herokuapp.com/)\n- [Stack Overflow](https://stackoverflow.com/questions/tagged/gooddata)\n\n### Usage\nWith [yarn](https://yarnpkg.com) installed, go to your project directory and run\n```\n$ yarn add @gooddata/react-components\n```\nIf you prefer [npm](npmjs.com) run\n```\n$ npm install --save @gooddata/react-components\n```\n\nThe public API is exposed via global `index.js`. Except for the styles, do not import any other file directly\nbecause they are not intended to be part of the public API.\n\n## Contributing\n\nWe welcome any contribution in form of [issues](https://github.com/gooddata/gooddata-react-components/issues) or [pull requests](https://github.com/gooddata/gooddata-react-components/pulls).\n\nInstall [Node.js](http://nodejs.org) (node 12.16.1, npm v6.13.4) and [Yarn](https://classic.yarnpkg.com) (1.22.4).\n\nInstall dependencies:\n```\nyarn install --frozen-lockfile\n```\n\nThese commands may come in handy while developing:\n\n| command | description |\n| ------- | ----------- |\n| `yarn install --pure-lockfile` | first step |\n| ||\n| `yarn dev` | build react-components to `/dist` in watch mode |\n| `yarn test` | run all unit tests |\n| `yarn prettier-write` | format the source code to match the valid codestyle |\n| `yarn validate` | validate codestyle |\n| ||\n| `yarn storybook` | run storybook from `/stories` on http://localhost:9001 |\n| `yarn build-storybook` | build storybook to `/dist-storybook` |\n| `yarn test-storybook` | run storybook and [screenshot tests](https://github.com/gooddata/gdc-client-utils/tree/master/test-storybook) |\n| ||\n| `yarn examples` | run Live Examples dev-server from `/examples` on https://localhost:8999 |\n| `yarn examples-build` | build Live Examples to `/examples/dist` |\n| `yarn examples-server` | serve built Live Examples - see `/examples/server/src` |\n| `yarn examples-testcafe` | run testcafe tests against `localhost:8999` |\n\n### Deploy to heroku.com\nWhen you deploy this repo to heroku, it serves *GoodData.UI Live Examples*.\nRelevant tasks are in `Procfile` and `package.json`.\n\n```bash\n# run in the project directory\nheroku login\nheroku create <your-app-name>\nheroku config:set DOMAIN_ADMIN_USERNAME=x@gooddata.com DOMAIN_ADMIN_PASSWORD=xy PROJECT_ID_TO_ASSIGN=xms7ga4tf3g3nzucd8380o2bev8oeknp\ngit push heroku HEAD:master\nheroku open\n```\n### Enable Geo Chart for Storybook and Live Examples\nGeo chart uses Mapbox to render map which requires a Mapbox access token.\n- Register an account and create Mapbox access token at [guide](https://docs.mapbox.com/help/how-mapbox-works/access-tokens/)\n- Store the created token at `.env`:\n```bash\necho -e \"EXAMPLE_MAPBOX_ACCESS_TOKEN=token\" >> .env # only need to run once\necho -e \"STORYBOOK_MAPBOX_ACCESS_TOKEN=token\" >> .env # only need to run once\n```\n\n### Run Live Examples Locally\nTo run *GoodData.UI Live Examples* locally:\n```bash\ngit clone <this-repository>\ncd  <repository-folder>\nyarn install --pure-lockfile\nyarn examples\n```\nThen open https://localhost:8999 and login using Live Examples account (you can [create one here](https://gooddata-examples.herokuapp.com/registration)).\n\n### Run Storybook locally\n- Run storybook with token stored in `.env` for more secure\n```bash\nyarn storybook\n```\n- Or run storybook with token env param exposed to cli (not suggested)\n```bash\nSTORYBOOK_MAPBOX_ACCESS_TOKEN=token yarn storybook\n```\n- Apply either above way to `yarn build-storybook` or `yarn test-storybook`\n\n### Source code formatting\nThe source code in the repository is formatted by [Prettier](https://prettier.io/).\nThe format of the code is validated by our Continuous Integration server and is one of the requirements of successful merge.\n\nPrettier is supported by every major IDE. You can find the list of supported editors and how to configure them [here](https://prettier.io/docs/en/editors.html).\n\nIn the case, when your editor is not supported or you don't want to setup the integration, you can run the `yarn prettier-write` command to reformat the code before commit.\n\n## Changelog\n\n- see [CHANGELOG.md](CHANGELOG.md)\n\n## Supported versions\n\nIn order to make the user experience with integrating GoodData UI SDK as smooth and secure as possible and to ensure that the SDK is using the latest features of the platform, we will only provide support to two most recent major versions of UI SDK.\n\nThe most recent majors will be supported in the following modes:\n\n- The latest major version will receive all new functionality and all bug fixes\n- The previous major version will only receive fixes to critical issues and security fixes. These fixes will be applied on top of last released version of the previous major\n\nThe customers are encouraged to always use the latest version of the UI SDK.\n\nIn case of using older versions, the user might face API incompatibility, performance or security issues.\n\nPlease follow the installation instructions to update to the newest version.\n\n## License\n\n(C) 2007-2020 GoodData Corporation\n\nThis project is dual licensed:\n\n- The ATTRIBUTION-NONCOMMERCIAL 4.0 INTERNATIONAL (CC BY-NC 4.0) is used for purpose of the trial experience and evaluation of GoodData.UI library.\n- The GOODDATA GOODDATA.UI LIBRARY END USER LICENSE AGREEMENT is used for GoodData customers.\n\nFor more information, please see [LICENSE](https://github.com/gooddata/gooddata-react-components/blob/master/LICENSE)\n","gitHead":"1183a758245dc9cc7bbb4de1492ec96b909c5646","scripts":{"dev":"bash scripts/build.sh --dev-watch","test":"jest --watch","build":"bash scripts/build.sh","tslint":"yarn run-tslint -t verbose $npm_package_config_tslint","prepare":"cd examples/server && yarn install --frozen-lockfile && cd ../..; rm -r examples/node_modules 2>/dev/null; true","examples":"bash scripts/run-examples.sh","prepare?":"# Called before `npm publish` and on local `npm install`. Temporarily also for deleting obsolete node_modules. Ends with `true` to continue gracefully.","validate":"tsc --noEmit && yarn tslint && eslint $npm_package_config_eslint && yarn validate-style && yarn prettier-check","build-dev":"bash scripts/build.sh --dev","examples?":"# Default is developer domain, other options: yarn examples [sec,secure,stg,stg2,stg3,demo,developer or URL]","storybook":"yarn build && start-storybook -p 9001 -c .storybook","test-once":"jest","tslint-ci":"mkdir -p ./ci/results && yarn run-tslint -t checkstyle -o ./ci/results/tslint-results.xml $npm_package_config_tslint","run-tslint":"tslint -p tsconfig.json","validate-ci":"tsc --noEmit && yarn tslint-ci  && eslint $npm_package_config_eslint -f checkstyle -o ci/results/eslint-results.xml && yarn validate-style-ci && yarn prettier-check","examples-build":"bash scripts/build-examples.sh","prepublishOnly":"yarn build","prettier-check":"prettier --check '{src,stories,styles,__mocks__,examples/server/src,examples/src,examples/test}/**/*.{ts,js,tsx,jsx,json,scss,md,yaml,html}'","prettier-write":"prettier --write '{src,stories,styles,__mocks__,examples/server/src,examples/src,examples/test}/**/*.{ts,js,tsx,jsx,json,scss,md,yaml,html}'","test-storybook":"yarn build && test-storybook","validate-style":"stylelint '**/*.scss'","build-storybook":"yarn build && build-storybook -c .storybook -o dist-storybook","examples-server":"node examples/server/src/index.js","heroku-postbuild":"yarn examples-build developer","examples-testcafe":"./scripts/run-testcafe.sh visual","validate-style-ci":"stylelint '**/*.scss' --custom-formatter=node_modules/stylelint-checkstyle-formatter > ci/results/stylelint-results.xml","check-circular-deps":"madge --circular --extensions ts ./src","examples-testcafe-ci":"./scripts/run-testcafe.sh ci","examples-testcafe-live":"./scripts/run-testcafe.sh live"},"typings":"dist/index.d.ts","_npmUser":{"name":"xmort","email":"petr.dolejsi@gooddata.com"},"deprecated":"@gooddata/react-components@7 reached End of Support on March 31, 2022. Please upgrade (see https://sdk.gooddata.com/gooddata-ui/docs/supported_versions.html for more information).","repository":{"url":"git+ssh://git@github.com/gooddata/gooddata-react-components.git","type":"git"},"_npmVersion":"6.13.4","description":"GoodData.UI - A powerful JavaScript library for building analytical applications","directories":{},"lint-staged":{"{src,stories,styles,__mocks__,examples/server/src,examples/src,examples/test}/**/*.{ts,js,tsx,jsx,scss}":["npx gdc-fix-copyright","git add"],"{src,stories,styles,__mocks__,examples/server/src,examples/src,examples/test}/**/*.{ts,js,tsx,jsx,json,scss,md,yaml,html}":["prettier --write","git add"]},"_nodeVersion":"12.16.1","dependencies":{"rxjs":"^5.5.6","uuid":"^3.2.1","immer":"^1.3.1","lodash":"^4.17.15","date-fns":"^2.7.0","downshift":"^3.2.7","invariant":"^2.2.2","mapbox-gl":"^1.6.1","classnames":"^2.2.6","codemirror":"^5.54.0","highcharts":"7.1.1","prop-types":"^15.6.0","react-intl":"^3.6.0","custom-event":"^1.0.1","react-window":"^1.8.1","ag-grid-react":"20.0.0","react-measure":"^2.3.0","@types/mapbox-gl":"^1.6.1","react-day-picker":"~7.3.0","react-responsive":"^3.0.0","stringify-object":"^2.4.0","@gooddata/typings":"^2.24.2","@types/codemirror":"^0.0.95","ag-grid-community":"20.0.0","http-status-codes":"^1.3.0","react-codemirror2":"^7.2.0","@gooddata/js-utils":"^3.10.5","@gooddata/numberjs":"^3.2.4","fixed-data-table-2":"0.7.17","@gooddata/goodstrap":"^68.10.0","react-dom-factories":"^1.0.2","@gooddata/gooddata-js":"^13.0.1","json-stable-stringify":"^1.0.1","react-transition-group":"^2.2.1","hoist-non-react-statics":"^3.3.0","nodelist-foreach-polyfill":"^1.2.0","@formatjs/intl-pluralrules":"^1.3.6","highcharts-grouped-categories":"^1.1.3"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"raf":"3.3.2","yup":"^0.24.1","jest":"24.7.1","husky":"3.0.0","madge":"^3.4.4","react":"^16.5.2","enzyme":"3.5.0","eslint":"4.19.1","formik":"^0.11.11","moment":"2.23.0","history":"^4.7.2","ts-jest":"24.0.0","webpack":"4.30.0","full-icu":"^1.3.0","prettier":"1.16.4","react-ga":"^2.5.2","recharts":"1.0.0-beta.9","testcafe":"1.1.4","commander":"2.14.1","node-sass":"4.13.0","react-dom":"^16.5.2","stylelint":"^10.0.0","supertest":"3.0.0","ts-loader":"6.0.0","@types/raf":"^3.4.0","css-loader":"0.28.7","jest-junit":"3.0.0","raw-loader":"0.5.1","styled-jsx":"2.2.1","typescript":"3.3.4000","@babel/core":"7.4.4","@types/jest":"24.0.6","@types/node":"7.0.8","@types/uuid":"3.4.3","file-loader":"3.0.1","jest-enzyme":"7.0.2","lint-staged":"9.1.0","sass-loader":"6.0.6","webpack-cli":"3.3.2","@types/react":"16.8.6","babel-loader":"8.0.5","react-helmet":"5.2.0","react-select":"1.2.1","style-loader":"0.19.1","@types/enzyme":"3.1.13","@types/lodash":"4.14.123","testcafe-live":"0.1.4","@babel/runtime":"7.4.4","dotenv-webpack":"^1.7.0","@babel/polyfill":"^7.4.4","@storybook/react":"5.0.11","@types/invariant":"2.2.29","@types/react-dom":"16.0.11","isomorphic-fetch":"2.2.1","react-datepicker":"1.1.0","react-router-dom":"4.2.2","@babel/preset-env":"7.4.4","@gooddata/mock-js":"^2.13.1","@storybook/addons":"5.0.11","@types/classnames":"2.2.3","@types/prop-types":"15.5.2","@storybook/theming":"5.0.11","identity-obj-proxy":"^3.0.0","intl-messageformat":"^7.5.4","webpack-dev-server":"3.3.1","@babel/preset-react":"7.0.0","@types/react-portal":"4.0.1","@types/react-window":"^1.8.1","babel-plugin-lodash":"3.3.4","html-webpack-plugin":"3.2.0","react-test-renderer":"16.4.2","@types/react-measure":"2.0.5","clean-webpack-plugin":"2.0.2","stats-webpack-plugin":"0.7.0","eslint-config-prettier":"4.1.0","react-google-recaptcha":"^0.14.1","tslint-config-prettier":"1.18.0","@gooddata/eslint-config":"^1.0.0","@gooddata/tslint-config":"1.0.0","@types/react-responsive":"^3.0.3","@types/storybook__react":"4.0.1","@types/stringify-object":"^3.2.0","enzyme-adapter-react-16":"1.3.1","@gooddata/test-storybook":"4.0.0","@storybook/addon-actions":"5.0.11","@storybook/addon-options":"5.0.11","node-sass-magic-importer":"5.1.0","react-syntax-highlighter":"11.0.2","@types/fixed-data-table-2":"0.8.1","stylelint-config-prettier":"5.2.0","@gooddata/stylelint-config":"4.0.1","@types/react-test-renderer":"16.0.0","circular-dependency-plugin":"5.0.2","compression-webpack-plugin":"2.0.0","@types/json-stable-stringify":"^1.0.32","@gooddata/frontend-npm-scripts":"1.1.0","@types/enzyme-adapter-react-16":"1.0.3","stylelint-checkstyle-formatter":"0.1.0","@types/storybook__addon-actions":"3.4.2","@babel/plugin-proposal-class-properties":"7.4.4","@babel/plugin-proposal-object-rest-spread":"7.4.4","@babel/plugin-transform-async-to-generator":"7.4.4"},"peerDependencies":{"react":"^16.5.2","react-dom":"^16.5.2"},"_npmOperationalInternal":{"tmp":"tmp/react-components_7.8.0-alpha-xmort-pdo-bb-2328-parametrized-custom-url-2020-06-19T12-29-54-052Z_1592569823014_0.7461695656147229","host":"s3://npm-registry-packages"}},"7.8.0-beta.25":{"name":"@gooddata/react-components","version":"7.8.0-beta.25","author":{"name":"GoodData Corporation"},"license":"BSD-3-Clause","_id":"@gooddata/react-components@7.8.0-beta.25","maintainers":[{"name":"afi","email":"adam.fiedler@gooddata.com"},{"name":"bertold8","email":"ivan.nejezchleb@seznam.cz"},{"name":"bich.nguyen","email":"bich.nguyen@gooddata.com"},{"name":"brbistas","email":"valentinos.chraniotis@gooddata.com"},{"name":"bugsbunny338","email":"jiri.zajic@mensa.cz"},{"name":"de.do","email":"de.do@gooddata.com"},{"name":"gooddata-ci","email":"rail@gooddata.com"},{"name":"hang.ngo","email":"hang.ngo@gooddata.com"},{"name":"hung.nguyen.hoang","email":"hung.nguyen@gooddata.com"},{"name":"huong.nguyen","email":"huong.nguyen@gooddata.com"},{"name":"huyen.nguyen","email":"huyen.nguyen@gooddata.com"},{"name":"ivan.mjartan","email":"ivan.mjartan@gooddata.com"},{"name":"jakub-sterba","email":"jakub.sterba@gooddata.com"},{"name":"jaroslav.tomecek","email":"jaroslav.tomecek@gooddata.com"},{"name":"jkittler","email":"honza.kittler@gmail.com"},{"name":"khanh.le","email":"khanh.le@gooddata.com"},{"name":"lanhuynh","email":"lan.huynh@gooddata.com"},{"name":"linhhong","email":"linh.hong@gooddata.com"},{"name":"lupko","email":"lubomir.slivka@gooddata.com"},{"name":"mai.nguyen","email":"mai.nguyen@gooddata.com"},{"name":"matyas.kandl","email":"matyas.kandl@gooddata.com"},{"name":"michal.marsal","email":"michal.marsal@gooddata.com"},{"name":"my.duong","email":"my.duong@gooddata.com"},{"name":"naibinh","email":"naibinh@gmail.com"},{"name":"nikolacech","email":"nikola.cech@gooddata.com"},{"name":"nis.hua","email":"nis.hua@gooddata.com"},{"name":"no23reason","email":"dan.homola@hotmail.cz"},{"name":"patrikbraborec","email":"patrik.braborec@gooddata.com"},{"name":"pbenes","email":"petr.benes@gooddata.com"},{"name":"petrjanu","email":"petr.janu@gooddata.com"},{"name":"pkingo","email":"philipandreaskingo@hotmail.com"},{"name":"ptquang86","email":"ptquang86@gmail.com"},{"name":"qduval","email":"quentin.duval@gooddata.com"},{"name":"rodri360","email":"me@rodri360.com"},{"name":"scavnickyj","email":"jakub.scavnicky@gooddata.com"},{"name":"sitina","email":"jiri.sitina@gooddata.com"},{"name":"strouhaljan","email":"strouhal.jan@gmail.com"},{"name":"thao-luong","email":"thao.luong@gooddata.com"},{"name":"thuong.nguyen","email":"thuong.nguyen@gooddata.com"},{"name":"tomas.kratochvil","email":"tomas.kratochvil@gooddata.com"},{"name":"tomsatgd","email":"tomas.satinsky@gooddata.com"},{"name":"trung-le-quoc","email":"trung.le@gooddata.com"},{"name":"tu-ngo","email":"tungo1981@gmail.com"},{"name":"tu.bui","email":"tu.bui@gooddata.com"},{"name":"tulean","email":"tuan.le@gooddata.com"},{"name":"tuqt1005","email":"tu.tran@gooddata.com"},{"name":"utdnah","email":"danh.ung@gooddata.com"},{"name":"vi.phan","email":"vi.phan@gooddata.com"},{"name":"vlastikcz","email":"vlastimil.kotas@gooddata.com"},{"name":"vu.pham","email":"vu.pham@gooddata.com"},{"name":"xmort","email":"petr.dolejsi@gooddata.com"},{"name":"yanlipnican","email":"yanlipnican@gmail.com"}],"homepage":"https://github.com/gooddata/gooddata-react-components#readme","bugs":{"url":"https://github.com/gooddata/gooddata-react-components/issues"},"dist":{"shasum":"5c27d10bd9abb5d67922a98d2bc2ccec9da820fb","tarball":"https://registry.npmjs.org/@gooddata/react-components/-/react-components-7.8.0-beta.25.tgz","fileCount":2657,"integrity":"sha512-IQ5gh6Kzef9UrRTnscVh/SrvrkkKrlxLHH6W0T3AdigEjdDRSXJFgaxsE/mljtKhjp5nXJtDltWg0DugDoAHmQ==","signatures":[{"sig":"MEQCICp5xiVKZt3mVSmvuPlkMzrTcPhk5O1AmPlgD+mS9m+NAiBh9PR5oGGD8yMFMOs3iiAWLb4mOPwrfa90LE0UrC/rNw==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":10593281,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJe7LNfCRA9TVsSAnZWagAARUEP/1KSqomX4i9s848/u7L4\nxyonEpDXehlLzdNmNlAXU/utTF8Uwp70T1Ez7g+edVVcJeaLXbS2PFQ9LYYJ\nizpTDJC5p+XbMYeuCeUjG67PsA4adquTEHO6LmDVwg9bgQI/Qevc0S1UTavI\n/9qTZmZwnhjYeMs+2xFjrB6rjAQ96fDa8TEYfwXd/7Kjpw13GXKxtdZ6Moyw\nWizulmK3NOaZsvAemmsg0/tSp1Sjo4ewEUxJ9vJZS3wsBI2Hr5ZCC67T4+Ab\ntXQdzbOY3m+jq5gqo3mNcWdpgadTO1On0tzgsbDkFVHiNYKbM/mhwu6dR+8W\ncHJR2RMeUeRar8dygL6O9v+DEJsChy9++i6hM1y6k5KwhKIi+qhkwlTeE/YC\najD300gsBvebr245W7o0E7rCocaH3B23bHM9ryHTh417XwBW/XDxs6L/mvpk\nAiA/sTyJlhKgRPH8P5GuIajQxoxdsJpJ72/an//US17ZqoeBlxnlgG//BzPn\nImA+E99+S1p4Hn0XiTfj9+rbLiDXkP/YTmfQ+aTeITJsMzn9w9cs4pXaPlXs\niaQ5Tx2JnmhZaRx0TjNzxuz1RUFMn3k3z6Vs7rRjhpGpr5P4njX5kvTXGhKL\n7Xlcji0JtCDqRwmgBZcvtS2dpR63I0O5KhYtPiEH/60poPtlPbeiAYAHEjbx\nv9E/\r\n=1MNu\r\n-----END PGP SIGNATURE-----\r\n"},"main":"dist/index.js","husky":{"hooks":{"pre-commit":"lint-staged"}},"config":{"eslint":"./examples/**/*.{js,jsx}","tslint":"./{__mocks__,src,stories}/{,**/}*.{ts,tsx}"},"readme":"[![npm version](https://badge.fury.io/js/%40gooddata%2Freact-components.svg)](https://www.npmjs.com/package/@gooddata/react-components)\n\n# GoodData.UI React components\n> A React-based JavaScript library for building data-driven applications\n\n## Getting started\n- [GoodData.UI Documentation](http://sdk.gooddata.com/gooddata-ui/)\n- [GoodData.UI Live Examples](https://gooddata-examples.herokuapp.com/)\n- [Stack Overflow](https://stackoverflow.com/questions/tagged/gooddata)\n\n### Usage\nWith [yarn](https://yarnpkg.com) installed, go to your project directory and run\n```\n$ yarn add @gooddata/react-components\n```\nIf you prefer [npm](npmjs.com) run\n```\n$ npm install --save @gooddata/react-components\n```\n\nThe public API is exposed via global `index.js`. Except for the styles, do not import any other file directly\nbecause they are not intended to be part of the public API.\n\n## Contributing\n\nWe welcome any contribution in form of [issues](https://github.com/gooddata/gooddata-react-components/issues) or [pull requests](https://github.com/gooddata/gooddata-react-components/pulls).\n\nInstall [Node.js](http://nodejs.org) (node 12.16.1, npm v6.13.4) and [Yarn](https://classic.yarnpkg.com) (1.22.4).\n\nInstall dependencies:\n```\nyarn install --frozen-lockfile\n```\n\nThese commands may come in handy while developing:\n\n| command | description |\n| ------- | ----------- |\n| `yarn install --pure-lockfile` | first step |\n| ||\n| `yarn dev` | build react-components to `/dist` in watch mode |\n| `yarn test` | run all unit tests |\n| `yarn prettier-write` | format the source code to match the valid codestyle |\n| `yarn validate` | validate codestyle |\n| ||\n| `yarn storybook` | run storybook from `/stories` on http://localhost:9001 |\n| `yarn build-storybook` | build storybook to `/dist-storybook` |\n| `yarn test-storybook` | run storybook and [screenshot tests](https://github.com/gooddata/gdc-client-utils/tree/master/test-storybook) |\n| ||\n| `yarn examples` | run Live Examples dev-server from `/examples` on https://localhost:8999 |\n| `yarn examples-build` | build Live Examples to `/examples/dist` |\n| `yarn examples-server` | serve built Live Examples - see `/examples/server/src` |\n| `yarn examples-testcafe` | run testcafe tests against `localhost:8999` |\n\n### Deploy to heroku.com\nWhen you deploy this repo to heroku, it serves *GoodData.UI Live Examples*.\nRelevant tasks are in `Procfile` and `package.json`.\n\n```bash\n# run in the project directory\nheroku login\nheroku create <your-app-name>\nheroku config:set DOMAIN_ADMIN_USERNAME=x@gooddata.com DOMAIN_ADMIN_PASSWORD=xy PROJECT_ID_TO_ASSIGN=xms7ga4tf3g3nzucd8380o2bev8oeknp\ngit push heroku HEAD:master\nheroku open\n```\n### Enable Geo Chart for Storybook and Live Examples\nGeo chart uses Mapbox to render map which requires a Mapbox access token.\n- Register an account and create Mapbox access token at [guide](https://docs.mapbox.com/help/how-mapbox-works/access-tokens/)\n- Store the created token at `.env`:\n```bash\necho -e \"EXAMPLE_MAPBOX_ACCESS_TOKEN=token\" >> .env # only need to run once\necho -e \"STORYBOOK_MAPBOX_ACCESS_TOKEN=token\" >> .env # only need to run once\n```\n\n### Run Live Examples Locally\nTo run *GoodData.UI Live Examples* locally:\n```bash\ngit clone <this-repository>\ncd  <repository-folder>\nyarn install --pure-lockfile\nyarn examples\n```\nThen open https://localhost:8999 and login using Live Examples account (you can [create one here](https://gooddata-examples.herokuapp.com/registration)).\n\n### Run Storybook locally\n- Run storybook with token stored in `.env` for more secure\n```bash\nyarn storybook\n```\n- Or run storybook with token env param exposed to cli (not suggested)\n```bash\nSTORYBOOK_MAPBOX_ACCESS_TOKEN=token yarn storybook\n```\n- Apply either above way to `yarn build-storybook` or `yarn test-storybook`\n\n### Source code formatting\nThe source code in the repository is formatted by [Prettier](https://prettier.io/).\nThe format of the code is validated by our Continuous Integration server and is one of the requirements of successful merge.\n\nPrettier is supported by every major IDE. You can find the list of supported editors and how to configure them [here](https://prettier.io/docs/en/editors.html).\n\nIn the case, when your editor is not supported or you don't want to setup the integration, you can run the `yarn prettier-write` command to reformat the code before commit.\n\n## Changelog\n\n- see [CHANGELOG.md](CHANGELOG.md)\n\n## Supported versions\n\nIn order to make the user experience with integrating GoodData UI SDK as smooth and secure as possible and to ensure that the SDK is using the latest features of the platform, we will only provide support to two most recent major versions of UI SDK.\n\nThe most recent majors will be supported in the following modes:\n\n- The latest major version will receive all new functionality and all bug fixes\n- The previous major version will only receive fixes to critical issues and security fixes. These fixes will be applied on top of last released version of the previous major\n\nThe customers are encouraged to always use the latest version of the UI SDK.\n\nIn case of using older versions, the user might face API incompatibility, performance or security issues.\n\nPlease follow the installation instructions to update to the newest version.\n\n## License\n\n(C) 2007-2020 GoodData Corporation\n\nThis project is dual licensed:\n\n- The ATTRIBUTION-NONCOMMERCIAL 4.0 INTERNATIONAL (CC BY-NC 4.0) is used for purpose of the trial experience and evaluation of GoodData.UI library.\n- The GOODDATA GOODDATA.UI LIBRARY END USER LICENSE AGREEMENT is used for GoodData customers.\n\nFor more information, please see [LICENSE](https://github.com/gooddata/gooddata-react-components/blob/master/LICENSE)\n","gitHead":"80fcb4af780234758f350645059ed2d12e24181a","scripts":{"dev":"bash scripts/build.sh --dev-watch","test":"jest --watch","build":"bash scripts/build.sh","tslint":"yarn run-tslint -t verbose $npm_package_config_tslint","prepare":"cd examples/server && yarn install --frozen-lockfile && cd ../..; rm -r examples/node_modules 2>/dev/null; true","examples":"bash scripts/run-examples.sh","prepare?":"# Called before `npm publish` and on local `npm install`. Temporarily also for deleting obsolete node_modules. Ends with `true` to continue gracefully.","validate":"tsc --noEmit && yarn tslint && eslint $npm_package_config_eslint && yarn validate-style && yarn prettier-check","build-dev":"bash scripts/build.sh --dev","examples?":"# Default is developer domain, other options: yarn examples [sec,secure,stg,stg2,stg3,demo,developer or URL]","storybook":"yarn build && start-storybook -p 9001 -c .storybook","test-once":"jest","tslint-ci":"mkdir -p ./ci/results && yarn run-tslint -t checkstyle -o ./ci/results/tslint-results.xml $npm_package_config_tslint","run-tslint":"tslint -p tsconfig.json","validate-ci":"tsc --noEmit && yarn tslint-ci  && eslint $npm_package_config_eslint -f checkstyle -o ci/results/eslint-results.xml && yarn validate-style-ci && yarn prettier-check","examples-build":"bash scripts/build-examples.sh","prepublishOnly":"yarn build","prettier-check":"prettier --check '{src,stories,styles,__mocks__,examples/server/src,examples/src,examples/test}/**/*.{ts,js,tsx,jsx,json,scss,md,yaml,html}'","prettier-write":"prettier --write '{src,stories,styles,__mocks__,examples/server/src,examples/src,examples/test}/**/*.{ts,js,tsx,jsx,json,scss,md,yaml,html}'","test-storybook":"yarn build && test-storybook","validate-style":"stylelint '**/*.scss'","build-storybook":"yarn build && build-storybook -c .storybook -o dist-storybook","examples-server":"node examples/server/src/index.js","heroku-postbuild":"yarn examples-build developer","examples-testcafe":"./scripts/run-testcafe.sh visual","validate-style-ci":"stylelint '**/*.scss' --custom-formatter=node_modules/stylelint-checkstyle-formatter > ci/results/stylelint-results.xml","check-circular-deps":"madge --circular --extensions ts ./src","examples-testcafe-ci":"./scripts/run-testcafe.sh ci","examples-testcafe-live":"./scripts/run-testcafe.sh live"},"typings":"dist/index.d.ts","_npmUser":{"name":"gooddata-ci","email":"rail@gooddata.com"},"deprecated":"@gooddata/react-components@7 reached End of Support on March 31, 2022. Please upgrade (see https://sdk.gooddata.com/gooddata-ui/docs/supported_versions.html for more information).","repository":{"url":"git+ssh://git@github.com/gooddata/gooddata-react-components.git","type":"git"},"_npmVersion":"6.13.4","description":"GoodData.UI - A powerful JavaScript library for building analytical applications","directories":{},"lint-staged":{"{src,stories,styles,__mocks__,examples/server/src,examples/src,examples/test}/**/*.{ts,js,tsx,jsx,scss}":["npx gdc-fix-copyright","git add"],"{src,stories,styles,__mocks__,examples/server/src,examples/src,examples/test}/**/*.{ts,js,tsx,jsx,json,scss,md,yaml,html}":["prettier --write","git add"]},"_nodeVersion":"12.16.1","dependencies":{"rxjs":"^5.5.6","uuid":"^3.2.1","immer":"^1.3.1","lodash":"^4.17.15","date-fns":"^2.7.0","downshift":"^3.2.7","invariant":"^2.2.2","mapbox-gl":"^1.6.1","classnames":"^2.2.6","codemirror":"^5.54.0","highcharts":"7.1.1","prop-types":"^15.6.0","react-intl":"^3.6.0","custom-event":"^1.0.1","react-window":"^1.8.1","ag-grid-react":"20.0.0","react-measure":"^2.3.0","@types/mapbox-gl":"^1.6.1","react-day-picker":"~7.3.0","react-responsive":"^3.0.0","stringify-object":"^2.4.0","@gooddata/typings":"^2.24.2","@types/codemirror":"^0.0.95","ag-grid-community":"20.0.0","http-status-codes":"^1.3.0","react-codemirror2":"^7.2.0","@gooddata/js-utils":"^3.10.5","@gooddata/numberjs":"^3.2.4","fixed-data-table-2":"0.7.17","@gooddata/goodstrap":"^68.10.0","react-dom-factories":"^1.0.2","@gooddata/gooddata-js":"^13.0.1","json-stable-stringify":"^1.0.1","react-transition-group":"^2.2.1","hoist-non-react-statics":"^3.3.0","nodelist-foreach-polyfill":"^1.2.0","@formatjs/intl-pluralrules":"^1.3.6","highcharts-grouped-categories":"^1.1.3"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"raf":"3.3.2","yup":"^0.24.1","jest":"24.7.1","husky":"3.0.0","madge":"^3.4.4","react":"^16.5.2","enzyme":"3.5.0","eslint":"4.19.1","formik":"^0.11.11","moment":"2.23.0","history":"^4.7.2","ts-jest":"24.0.0","webpack":"4.30.0","full-icu":"^1.3.0","prettier":"1.16.4","react-ga":"^2.5.2","recharts":"1.0.0-beta.9","testcafe":"1.1.4","commander":"2.14.1","node-sass":"4.13.0","react-dom":"^16.5.2","stylelint":"^10.0.0","supertest":"3.0.0","ts-loader":"6.0.0","@types/raf":"^3.4.0","css-loader":"0.28.7","jest-junit":"3.0.0","raw-loader":"0.5.1","styled-jsx":"2.2.1","typescript":"3.3.4000","@babel/core":"7.4.4","@types/jest":"24.0.6","@types/node":"7.0.8","@types/uuid":"3.4.3","file-loader":"3.0.1","jest-enzyme":"7.0.2","lint-staged":"9.1.0","sass-loader":"6.0.6","webpack-cli":"3.3.2","@types/react":"16.8.6","babel-loader":"8.0.5","react-helmet":"5.2.0","react-select":"1.2.1","style-loader":"0.19.1","@types/enzyme":"3.1.13","@types/lodash":"4.14.123","testcafe-live":"0.1.4","@babel/runtime":"7.4.4","dotenv-webpack":"^1.7.0","@babel/polyfill":"^7.4.4","@storybook/react":"5.0.11","@types/invariant":"2.2.29","@types/react-dom":"16.0.11","isomorphic-fetch":"2.2.1","react-datepicker":"1.1.0","react-router-dom":"4.2.2","@babel/preset-env":"7.4.4","@gooddata/mock-js":"^2.13.1","@storybook/addons":"5.0.11","@types/classnames":"2.2.3","@types/prop-types":"15.5.2","@storybook/theming":"5.0.11","identity-obj-proxy":"^3.0.0","intl-messageformat":"^7.5.4","webpack-dev-server":"3.3.1","@babel/preset-react":"7.0.0","@types/react-portal":"4.0.1","@types/react-window":"^1.8.1","babel-plugin-lodash":"3.3.4","html-webpack-plugin":"3.2.0","react-test-renderer":"16.4.2","@types/react-measure":"2.0.5","clean-webpack-plugin":"2.0.2","stats-webpack-plugin":"0.7.0","eslint-config-prettier":"4.1.0","react-google-recaptcha":"^0.14.1","tslint-config-prettier":"1.18.0","@gooddata/eslint-config":"^1.0.0","@gooddata/tslint-config":"1.0.0","@types/react-responsive":"^3.0.3","@types/storybook__react":"4.0.1","@types/stringify-object":"^3.2.0","enzyme-adapter-react-16":"1.3.1","@gooddata/test-storybook":"4.0.0","@storybook/addon-actions":"5.0.11","@storybook/addon-options":"5.0.11","node-sass-magic-importer":"5.1.0","react-syntax-highlighter":"11.0.2","@types/fixed-data-table-2":"0.8.1","stylelint-config-prettier":"5.2.0","@gooddata/stylelint-config":"4.0.1","@types/react-test-renderer":"16.0.0","circular-dependency-plugin":"5.0.2","compression-webpack-plugin":"2.0.0","@types/json-stable-stringify":"^1.0.32","@gooddata/frontend-npm-scripts":"1.1.0","@types/enzyme-adapter-react-16":"1.0.3","stylelint-checkstyle-formatter":"0.1.0","@types/storybook__addon-actions":"3.4.2","@babel/plugin-proposal-class-properties":"7.4.4","@babel/plugin-proposal-object-rest-spread":"7.4.4","@babel/plugin-transform-async-to-generator":"7.4.4"},"peerDependencies":{"react":"^16.5.2","react-dom":"^16.5.2"},"_npmOperationalInternal":{"tmp":"tmp/react-components_7.8.0-beta.25_1592570718899_0.6514547038874217","host":"s3://npm-registry-packages"}},"7.8.0-lanhuynh-lhq-one-4489-update-references-changes-2020-06-19T13-12-50-434Z":{"name":"@gooddata/react-components","version":"7.8.0-lanhuynh-lhq-one-4489-update-references-changes-2020-06-19T13-12-50-434Z","author":{"name":"GoodData Corporation"},"license":"BSD-3-Clause","_id":"@gooddata/react-components@7.8.0-lanhuynh-lhq-one-4489-update-references-changes-2020-06-19T13-12-50-434Z","maintainers":[{"name":"afi","email":"adam.fiedler@gooddata.com"},{"name":"bertold8","email":"ivan.nejezchleb@seznam.cz"},{"name":"bich.nguyen","email":"bich.nguyen@gooddata.com"},{"name":"brbistas","email":"valentinos.chraniotis@gooddata.com"},{"name":"bugsbunny338","email":"jiri.zajic@mensa.cz"},{"name":"de.do","email":"de.do@gooddata.com"},{"name":"gooddata-ci","email":"rail@gooddata.com"},{"name":"hang.ngo","email":"hang.ngo@gooddata.com"},{"name":"hung.nguyen.hoang","email":"hung.nguyen@gooddata.com"},{"name":"huong.nguyen","email":"huong.nguyen@gooddata.com"},{"name":"huyen.nguyen","email":"huyen.nguyen@gooddata.com"},{"name":"ivan.mjartan","email":"ivan.mjartan@gooddata.com"},{"name":"jakub-sterba","email":"jakub.sterba@gooddata.com"},{"name":"jaroslav.tomecek","email":"jaroslav.tomecek@gooddata.com"},{"name":"jkittler","email":"honza.kittler@gmail.com"},{"name":"khanh.le","email":"khanh.le@gooddata.com"},{"name":"lanhuynh","email":"lan.huynh@gooddata.com"},{"name":"linhhong","email":"linh.hong@gooddata.com"},{"name":"lupko","email":"lubomir.slivka@gooddata.com"},{"name":"mai.nguyen","email":"mai.nguyen@gooddata.com"},{"name":"matyas.kandl","email":"matyas.kandl@gooddata.com"},{"name":"michal.marsal","email":"michal.marsal@gooddata.com"},{"name":"my.duong","email":"my.duong@gooddata.com"},{"name":"naibinh","email":"naibinh@gmail.com"},{"name":"nikolacech","email":"nikola.cech@gooddata.com"},{"name":"nis.hua","email":"nis.hua@gooddata.com"},{"name":"no23reason","email":"dan.homola@hotmail.cz"},{"name":"patrikbraborec","email":"patrik.braborec@gooddata.com"},{"name":"pbenes","email":"petr.benes@gooddata.com"},{"name":"petrjanu","email":"petr.janu@gooddata.com"},{"name":"pkingo","email":"philipandreaskingo@hotmail.com"},{"name":"ptquang86","email":"ptquang86@gmail.com"},{"name":"qduval","email":"quentin.duval@gooddata.com"},{"name":"rodri360","email":"me@rodri360.com"},{"name":"scavnickyj","email":"jakub.scavnicky@gooddata.com"},{"name":"sitina","email":"jiri.sitina@gooddata.com"},{"name":"strouhaljan","email":"strouhal.jan@gmail.com"},{"name":"thao-luong","email":"thao.luong@gooddata.com"},{"name":"thuong.nguyen","email":"thuong.nguyen@gooddata.com"},{"name":"tomas.kratochvil","email":"tomas.kratochvil@gooddata.com"},{"name":"tomsatgd","email":"tomas.satinsky@gooddata.com"},{"name":"trung-le-quoc","email":"trung.le@gooddata.com"},{"name":"tu-ngo","email":"tungo1981@gmail.com"},{"name":"tu.bui","email":"tu.bui@gooddata.com"},{"name":"tulean","email":"tuan.le@gooddata.com"},{"name":"tuqt1005","email":"tu.tran@gooddata.com"},{"name":"utdnah","email":"danh.ung@gooddata.com"},{"name":"vi.phan","email":"vi.phan@gooddata.com"},{"name":"vlastikcz","email":"vlastimil.kotas@gooddata.com"},{"name":"vu.pham","email":"vu.pham@gooddata.com"},{"name":"xmort","email":"petr.dolejsi@gooddata.com"},{"name":"yanlipnican","email":"yanlipnican@gmail.com"}],"homepage":"https://github.com/gooddata/gooddata-react-components#readme","bugs":{"url":"https://github.com/gooddata/gooddata-react-components/issues"},"dist":{"shasum":"fc9452e527073e0e28a44813af1e1bd0a26ff42e","tarball":"https://registry.npmjs.org/@gooddata/react-components/-/react-components-7.8.0-lanhuynh-lhq-one-4489-update-references-changes-2020-06-19T13-12-50-434Z.tgz","fileCount":2659,"integrity":"sha512-xAtr3r2NfaVu2NR4/6JS/vVqq7cBSMDErxM5t/Fj08xoPj45XAaCvUjGbetVQO9BBbEfl/ZIjkIOPiKFSYYjsA==","signatures":[{"sig":"MEUCICcT/yfS7DR4k8VLqEjOryEGhFpOA7heFWrL7x+l9IYxAiEA6eLeR5T+a+KOKE1guRY3f/KJ0RhwGQJvIXaM5iscoWI=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":10610968,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJe7Ln3CRA9TVsSAnZWagAATGMP/jA6b1Ja4OiZX+ZjRW6F\n2bJtpn9DvccI0e0+mVMw9EAgv8goxt2IlzoX0+hMcleoaxeCJt/65mLwAK/6\nou0zd2mC7Kn9ZH8MoU0XQTe58bodHHS0fQTN3+9aMQ7D02mzTGrDPGw1rfj9\niwIYmyt6CDIBu6bGMRJE12g/ia7mxCXW3OQYiUQ29VmIg70ozvkrINfA1NOD\nuf1Xo9GZdfAdp2A4+ZW/4Is/ZWwp/oxtzKSmMulG9+2cOlxdhHc6ly5fr28Q\nwkL35/AmAB1ILn7cHcno55M2tC12b74O8+eUQ2QoVIZCn7xxRQozHAYtGItS\nOcajNR8VTNcSqIEMgLhTOVGt1Cff6g13QeT9FW/3FFzAM4KtGxOSXoVRCmf4\no2qBhmgEX2yFxSb2dNmD0m825ei7O4JLI+8jTLRpyR84+353gkGihFx+ylED\nEFDhJzbFTqfK+nhrXvhM5LjXdR8ZcFEP9VVWc5RlWzQaZDMTdCT/m59/DlFy\nh3Bd784mwEq/7108DP1MXjfbV/bCvYUw1golrdxvapJbx1PGmxHIk252+XyO\nEs+Afjsy5yODJJ9rUobGrOfad7nuk6PkVLE6EKJ7CJp2nChjGZ4jjqDFcqb/\nTLGQFbsX66Sw0jNFzrzNRKouVt2IrLPceetr2NSurb1DS2Ols0wny7OB3TE5\nM/uR\r\n=PhfY\r\n-----END PGP SIGNATURE-----\r\n"},"main":"dist/index.js","husky":{"hooks":{"pre-commit":"lint-staged"}},"config":{"eslint":"./examples/**/*.{js,jsx}","tslint":"./{__mocks__,src,stories}/{,**/}*.{ts,tsx}"},"readme":"[![npm version](https://badge.fury.io/js/%40gooddata%2Freact-components.svg)](https://www.npmjs.com/package/@gooddata/react-components)\n\n# GoodData.UI React components\n> A React-based JavaScript library for building data-driven applications\n\n## Getting started\n- [GoodData.UI Documentation](http://sdk.gooddata.com/gooddata-ui/)\n- [GoodData.UI Live Examples](https://gooddata-examples.herokuapp.com/)\n- [Stack Overflow](https://stackoverflow.com/questions/tagged/gooddata)\n\n### Usage\nWith [yarn](https://yarnpkg.com) installed, go to your project directory and run\n```\n$ yarn add @gooddata/react-components\n```\nIf you prefer [npm](npmjs.com) run\n```\n$ npm install --save @gooddata/react-components\n```\n\nThe public API is exposed via global `index.js`. Except for the styles, do not import any other file directly\nbecause they are not intended to be part of the public API.\n\n## Contributing\n\nWe welcome any contribution in form of [issues](https://github.com/gooddata/gooddata-react-components/issues) or [pull requests](https://github.com/gooddata/gooddata-react-components/pulls).\n\nInstall [Node.js](http://nodejs.org) (node 12.16.1, npm v6.13.4) and [Yarn](https://classic.yarnpkg.com) (1.22.4).\n\nInstall dependencies:\n```\nyarn install --frozen-lockfile\n```\n\nThese commands may come in handy while developing:\n\n| command | description |\n| ------- | ----------- |\n| `yarn install --pure-lockfile` | first step |\n| ||\n| `yarn dev` | build react-components to `/dist` in watch mode |\n| `yarn test` | run all unit tests |\n| `yarn prettier-write` | format the source code to match the valid codestyle |\n| `yarn validate` | validate codestyle |\n| ||\n| `yarn storybook` | run storybook from `/stories` on http://localhost:9001 |\n| `yarn build-storybook` | build storybook to `/dist-storybook` |\n| `yarn test-storybook` | run storybook and [screenshot tests](https://github.com/gooddata/gdc-client-utils/tree/master/test-storybook) |\n| ||\n| `yarn examples` | run Live Examples dev-server from `/examples` on https://localhost:8999 |\n| `yarn examples-build` | build Live Examples to `/examples/dist` |\n| `yarn examples-server` | serve built Live Examples - see `/examples/server/src` |\n| `yarn examples-testcafe` | run testcafe tests against `localhost:8999` |\n\n### Deploy to heroku.com\nWhen you deploy this repo to heroku, it serves *GoodData.UI Live Examples*.\nRelevant tasks are in `Procfile` and `package.json`.\n\n```bash\n# run in the project directory\nheroku login\nheroku create <your-app-name>\nheroku config:set DOMAIN_ADMIN_USERNAME=x@gooddata.com DOMAIN_ADMIN_PASSWORD=xy PROJECT_ID_TO_ASSIGN=xms7ga4tf3g3nzucd8380o2bev8oeknp\ngit push heroku HEAD:master\nheroku open\n```\n### Enable Geo Chart for Storybook and Live Examples\nGeo chart uses Mapbox to render map which requires a Mapbox access token.\n- Register an account and create Mapbox access token at [guide](https://docs.mapbox.com/help/how-mapbox-works/access-tokens/)\n- Store the created token at `.env`:\n```bash\necho -e \"EXAMPLE_MAPBOX_ACCESS_TOKEN=token\" >> .env # only need to run once\necho -e \"STORYBOOK_MAPBOX_ACCESS_TOKEN=token\" >> .env # only need to run once\n```\n\n### Run Live Examples Locally\nTo run *GoodData.UI Live Examples* locally:\n```bash\ngit clone <this-repository>\ncd  <repository-folder>\nyarn install --pure-lockfile\nyarn examples\n```\nThen open https://localhost:8999 and login using Live Examples account (you can [create one here](https://gooddata-examples.herokuapp.com/registration)).\n\n### Run Storybook locally\n- Run storybook with token stored in `.env` for more secure\n```bash\nyarn storybook\n```\n- Or run storybook with token env param exposed to cli (not suggested)\n```bash\nSTORYBOOK_MAPBOX_ACCESS_TOKEN=token yarn storybook\n```\n- Apply either above way to `yarn build-storybook` or `yarn test-storybook`\n\n### Source code formatting\nThe source code in the repository is formatted by [Prettier](https://prettier.io/).\nThe format of the code is validated by our Continuous Integration server and is one of the requirements of successful merge.\n\nPrettier is supported by every major IDE. You can find the list of supported editors and how to configure them [here](https://prettier.io/docs/en/editors.html).\n\nIn the case, when your editor is not supported or you don't want to setup the integration, you can run the `yarn prettier-write` command to reformat the code before commit.\n\n## Changelog\n\n- see [CHANGELOG.md](CHANGELOG.md)\n\n## Supported versions\n\nIn order to make the user experience with integrating GoodData UI SDK as smooth and secure as possible and to ensure that the SDK is using the latest features of the platform, we will only provide support to two most recent major versions of UI SDK.\n\nThe most recent majors will be supported in the following modes:\n\n- The latest major version will receive all new functionality and all bug fixes\n- The previous major version will only receive fixes to critical issues and security fixes. These fixes will be applied on top of last released version of the previous major\n\nThe customers are encouraged to always use the latest version of the UI SDK.\n\nIn case of using older versions, the user might face API incompatibility, performance or security issues.\n\nPlease follow the installation instructions to update to the newest version.\n\n## License\n\n(C) 2007-2020 GoodData Corporation\n\nThis project is dual licensed:\n\n- The ATTRIBUTION-NONCOMMERCIAL 4.0 INTERNATIONAL (CC BY-NC 4.0) is used for purpose of the trial experience and evaluation of GoodData.UI library.\n- The GOODDATA GOODDATA.UI LIBRARY END USER LICENSE AGREEMENT is used for GoodData customers.\n\nFor more information, please see [LICENSE](https://github.com/gooddata/gooddata-react-components/blob/master/LICENSE)\n","gitHead":"493a0e4d3234995f74ab9b98bb50db33bc705c95","scripts":{"dev":"bash scripts/build.sh --dev-watch","test":"jest --watch","build":"bash scripts/build.sh","tslint":"yarn run-tslint -t verbose $npm_package_config_tslint","prepare":"cd examples/server && yarn install --frozen-lockfile && cd ../..; rm -r examples/node_modules 2>/dev/null; true","examples":"bash scripts/run-examples.sh","prepare?":"# Called before `npm publish` and on local `npm install`. Temporarily also for deleting obsolete node_modules. Ends with `true` to continue gracefully.","validate":"tsc --noEmit && yarn tslint && eslint $npm_package_config_eslint && yarn validate-style && yarn prettier-check","build-dev":"bash scripts/build.sh --dev","examples?":"# Default is developer domain, other options: yarn examples [sec,secure,stg,stg2,stg3,demo,developer or URL]","storybook":"yarn build && start-storybook -p 9001 -c .storybook","test-once":"jest","tslint-ci":"mkdir -p ./ci/results && yarn run-tslint -t checkstyle -o ./ci/results/tslint-results.xml $npm_package_config_tslint","run-tslint":"tslint -p tsconfig.json","validate-ci":"tsc --noEmit && yarn tslint-ci  && eslint $npm_package_config_eslint -f checkstyle -o ci/results/eslint-results.xml && yarn validate-style-ci && yarn prettier-check","examples-build":"bash scripts/build-examples.sh","prepublishOnly":"yarn build","prettier-check":"prettier --check '{src,stories,styles,__mocks__,examples/server/src,examples/src,examples/test}/**/*.{ts,js,tsx,jsx,json,scss,md,yaml,html}'","prettier-write":"prettier --write '{src,stories,styles,__mocks__,examples/server/src,examples/src,examples/test}/**/*.{ts,js,tsx,jsx,json,scss,md,yaml,html}'","test-storybook":"yarn build && test-storybook","validate-style":"stylelint '**/*.scss'","build-storybook":"yarn build && build-storybook -c .storybook -o dist-storybook","examples-server":"node examples/server/src/index.js","heroku-postbuild":"yarn examples-build developer","examples-testcafe":"./scripts/run-testcafe.sh visual","validate-style-ci":"stylelint '**/*.scss' --custom-formatter=node_modules/stylelint-checkstyle-formatter > ci/results/stylelint-results.xml","check-circular-deps":"madge --circular --extensions ts ./src","examples-testcafe-ci":"./scripts/run-testcafe.sh ci","examples-testcafe-live":"./scripts/run-testcafe.sh live"},"typings":"dist/index.d.ts","_npmUser":{"name":"lanhuynh","email":"lan.huynh@gooddata.com"},"deprecated":"@gooddata/react-components@7 reached End of Support on March 31, 2022. Please upgrade (see https://sdk.gooddata.com/gooddata-ui/docs/supported_versions.html for more information).","repository":{"url":"git+ssh://git@github.com/gooddata/gooddata-react-components.git","type":"git"},"_npmVersion":"6.13.4","description":"GoodData.UI - A powerful JavaScript library for building analytical applications","directories":{},"lint-staged":{"{src,stories,styles,__mocks__,examples/server/src,examples/src,examples/test}/**/*.{ts,js,tsx,jsx,scss}":["npx gdc-fix-copyright","git add"],"{src,stories,styles,__mocks__,examples/server/src,examples/src,examples/test}/**/*.{ts,js,tsx,jsx,json,scss,md,yaml,html}":["prettier --write","git add"]},"_nodeVersion":"12.16.1","dependencies":{"rxjs":"^5.5.6","uuid":"^3.2.1","immer":"^1.3.1","lodash":"^4.17.15","date-fns":"^2.7.0","downshift":"^3.2.7","invariant":"^2.2.2","mapbox-gl":"^1.6.1","classnames":"^2.2.6","codemirror":"^5.54.0","highcharts":"7.1.1","prop-types":"^15.6.0","react-intl":"^3.6.0","custom-event":"^1.0.1","react-window":"^1.8.1","ag-grid-react":"20.0.0","react-measure":"^2.3.0","@types/mapbox-gl":"^1.6.1","react-day-picker":"~7.3.0","react-responsive":"^3.0.0","stringify-object":"^2.4.0","@gooddata/typings":"^2.24.2","@types/codemirror":"^0.0.95","ag-grid-community":"20.0.0","http-status-codes":"^1.3.0","react-codemirror2":"^7.2.0","@gooddata/js-utils":"^3.10.5","@gooddata/numberjs":"^3.2.4","fixed-data-table-2":"0.7.17","@gooddata/goodstrap":"^68.10.0","react-dom-factories":"^1.0.2","@gooddata/gooddata-js":"^13.0.1","json-stable-stringify":"^1.0.1","react-transition-group":"^2.2.1","hoist-non-react-statics":"^3.3.0","nodelist-foreach-polyfill":"^1.2.0","@formatjs/intl-pluralrules":"^1.3.6","highcharts-grouped-categories":"^1.1.3"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"raf":"3.3.2","yup":"^0.24.1","jest":"24.7.1","husky":"3.0.0","madge":"^3.4.4","react":"^16.5.2","enzyme":"3.5.0","eslint":"4.19.1","formik":"^0.11.11","moment":"2.23.0","history":"^4.7.2","ts-jest":"24.0.0","webpack":"4.30.0","full-icu":"^1.3.0","prettier":"1.16.4","react-ga":"^2.5.2","recharts":"1.0.0-beta.9","testcafe":"1.1.4","commander":"2.14.1","node-sass":"4.13.0","react-dom":"^16.5.2","stylelint":"^10.0.0","supertest":"3.0.0","ts-loader":"6.0.0","@types/raf":"^3.4.0","css-loader":"0.28.7","jest-junit":"3.0.0","raw-loader":"0.5.1","styled-jsx":"2.2.1","typescript":"3.3.4000","@babel/core":"7.4.4","@types/jest":"24.0.6","@types/node":"7.0.8","@types/uuid":"3.4.3","file-loader":"3.0.1","jest-enzyme":"7.0.2","lint-staged":"9.1.0","sass-loader":"6.0.6","webpack-cli":"3.3.2","@types/react":"16.8.6","babel-loader":"8.0.5","react-helmet":"5.2.0","react-select":"1.2.1","style-loader":"0.19.1","@types/enzyme":"3.1.13","@types/lodash":"4.14.123","testcafe-live":"0.1.4","@babel/runtime":"7.4.4","dotenv-webpack":"^1.7.0","@babel/polyfill":"^7.4.4","@storybook/react":"5.0.11","@types/invariant":"2.2.29","@types/react-dom":"16.0.11","isomorphic-fetch":"2.2.1","react-datepicker":"1.1.0","react-router-dom":"4.2.2","@babel/preset-env":"7.4.4","@gooddata/mock-js":"^2.13.1","@storybook/addons":"5.0.11","@types/classnames":"2.2.3","@types/prop-types":"15.5.2","@storybook/theming":"5.0.11","identity-obj-proxy":"^3.0.0","intl-messageformat":"^7.5.4","webpack-dev-server":"3.3.1","@babel/preset-react":"7.0.0","@types/react-portal":"4.0.1","@types/react-window":"^1.8.1","babel-plugin-lodash":"3.3.4","html-webpack-plugin":"3.2.0","react-test-renderer":"16.4.2","@types/react-measure":"2.0.5","clean-webpack-plugin":"2.0.2","stats-webpack-plugin":"0.7.0","eslint-config-prettier":"4.1.0","react-google-recaptcha":"^0.14.1","tslint-config-prettier":"1.18.0","@gooddata/eslint-config":"^1.0.0","@gooddata/tslint-config":"1.0.0","@types/react-responsive":"^3.0.3","@types/storybook__react":"4.0.1","@types/stringify-object":"^3.2.0","enzyme-adapter-react-16":"1.3.1","@gooddata/test-storybook":"4.0.0","@storybook/addon-actions":"5.0.11","@storybook/addon-options":"5.0.11","node-sass-magic-importer":"5.1.0","react-syntax-highlighter":"11.0.2","@types/fixed-data-table-2":"0.8.1","stylelint-config-prettier":"5.2.0","@gooddata/stylelint-config":"4.0.1","@types/react-test-renderer":"16.0.0","circular-dependency-plugin":"5.0.2","compression-webpack-plugin":"2.0.0","@types/json-stable-stringify":"^1.0.32","@gooddata/frontend-npm-scripts":"1.1.0","@types/enzyme-adapter-react-16":"1.0.3","stylelint-checkstyle-formatter":"0.1.0","@types/storybook__addon-actions":"3.4.2","@babel/plugin-proposal-class-properties":"7.4.4","@babel/plugin-proposal-object-rest-spread":"7.4.4","@babel/plugin-transform-async-to-generator":"7.4.4"},"peerDependencies":{"react":"^16.5.2","react-dom":"^16.5.2"},"_npmOperationalInternal":{"tmp":"tmp/react-components_7.8.0-lanhuynh-lhq-one-4489-update-references-changes-2020-06-19T13-12-50-434Z_1592572406632_0.4182782124595952","host":"s3://npm-registry-packages"}},"7.8.0-alpha-xmort-pdo-bb-2328-parametrized-custom-url-2020-06-19T13-13-58-334Z":{"name":"@gooddata/react-components","version":"7.8.0-alpha-xmort-pdo-bb-2328-parametrized-custom-url-2020-06-19T13-13-58-334Z","author":{"name":"GoodData Corporation"},"license":"BSD-3-Clause","_id":"@gooddata/react-components@7.8.0-alpha-xmort-pdo-bb-2328-parametrized-custom-url-2020-06-19T13-13-58-334Z","maintainers":[{"name":"afi","email":"adam.fiedler@gooddata.com"},{"name":"bertold8","email":"ivan.nejezchleb@seznam.cz"},{"name":"bich.nguyen","email":"bich.nguyen@gooddata.com"},{"name":"brbistas","email":"valentinos.chraniotis@gooddata.com"},{"name":"bugsbunny338","email":"jiri.zajic@mensa.cz"},{"name":"de.do","email":"de.do@gooddata.com"},{"name":"gooddata-ci","email":"rail@gooddata.com"},{"name":"hang.ngo","email":"hang.ngo@gooddata.com"},{"name":"hung.nguyen.hoang","email":"hung.nguyen@gooddata.com"},{"name":"huong.nguyen","email":"huong.nguyen@gooddata.com"},{"name":"huyen.nguyen","email":"huyen.nguyen@gooddata.com"},{"name":"ivan.mjartan","email":"ivan.mjartan@gooddata.com"},{"name":"jakub-sterba","email":"jakub.sterba@gooddata.com"},{"name":"jaroslav.tomecek","email":"jaroslav.tomecek@gooddata.com"},{"name":"jkittler","email":"honza.kittler@gmail.com"},{"name":"khanh.le","email":"khanh.le@gooddata.com"},{"name":"lanhuynh","email":"lan.huynh@gooddata.com"},{"name":"linhhong","email":"linh.hong@gooddata.com"},{"name":"lupko","email":"lubomir.slivka@gooddata.com"},{"name":"mai.nguyen","email":"mai.nguyen@gooddata.com"},{"name":"matyas.kandl","email":"matyas.kandl@gooddata.com"},{"name":"michal.marsal","email":"michal.marsal@gooddata.com"},{"name":"my.duong","email":"my.duong@gooddata.com"},{"name":"naibinh","email":"naibinh@gmail.com"},{"name":"nikolacech","email":"nikola.cech@gooddata.com"},{"name":"nis.hua","email":"nis.hua@gooddata.com"},{"name":"no23reason","email":"dan.homola@hotmail.cz"},{"name":"patrikbraborec","email":"patrik.braborec@gooddata.com"},{"name":"pbenes","email":"petr.benes@gooddata.com"},{"name":"petrjanu","email":"petr.janu@gooddata.com"},{"name":"pkingo","email":"philipandreaskingo@hotmail.com"},{"name":"ptquang86","email":"ptquang86@gmail.com"},{"name":"qduval","email":"quentin.duval@gooddata.com"},{"name":"rodri360","email":"me@rodri360.com"},{"name":"scavnickyj","email":"jakub.scavnicky@gooddata.com"},{"name":"sitina","email":"jiri.sitina@gooddata.com"},{"name":"strouhaljan","email":"strouhal.jan@gmail.com"},{"name":"thao-luong","email":"thao.luong@gooddata.com"},{"name":"thuong.nguyen","email":"thuong.nguyen@gooddata.com"},{"name":"tomas.kratochvil","email":"tomas.kratochvil@gooddata.com"},{"name":"tomsatgd","email":"tomas.satinsky@gooddata.com"},{"name":"trung-le-quoc","email":"trung.le@gooddata.com"},{"name":"tu-ngo","email":"tungo1981@gmail.com"},{"name":"tu.bui","email":"tu.bui@gooddata.com"},{"name":"tulean","email":"tuan.le@gooddata.com"},{"name":"tuqt1005","email":"tu.tran@gooddata.com"},{"name":"utdnah","email":"danh.ung@gooddata.com"},{"name":"vi.phan","email":"vi.phan@gooddata.com"},{"name":"vlastikcz","email":"vlastimil.kotas@gooddata.com"},{"name":"vu.pham","email":"vu.pham@gooddata.com"},{"name":"xmort","email":"petr.dolejsi@gooddata.com"},{"name":"yanlipnican","email":"yanlipnican@gmail.com"}],"homepage":"https://github.com/gooddata/gooddata-react-components#readme","bugs":{"url":"https://github.com/gooddata/gooddata-react-components/issues"},"dist":{"shasum":"3e3f1d69ef59bc92736f9555bd4a20a562d9d00c","tarball":"https://registry.npmjs.org/@gooddata/react-components/-/react-components-7.8.0-alpha-xmort-pdo-bb-2328-parametrized-custom-url-2020-06-19T13-13-58-334Z.tgz","fileCount":4269,"integrity":"sha512-9tT1/TfAEePWekPv2yWI97GXE0gEUzlF3ecplg2JrOIs/S36Y5skZi6z6eYGi5Ncvzd/HxH7wCHB91SVWwzQAQ==","signatures":[{"sig":"MEYCIQCx311rYjG4zNluK29KrKC57YvAkgzCQu/XiTVGVQ29ygIhAJLaXqrBmLyw+uS0zaGVVVNnAlP0amtdEKC4G0aCqHYm","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":14806763,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJe7LpBCRA9TVsSAnZWagAAnZoP/35QqAqATHqmp8pmNqrk\nx/exCDOKIj2quB1cbriCEkICZKjk4v+ue5JBcQDSDjwGE6JFTldb8oUvWy5F\nxSKZsSKRH6pW9yVAgrlte4NwnCANBqmfMRd/zdzpn8VUKSy06LNwFpqMMMHI\n34flU5pscY3B/eUwkGNm5qDx+xYk5BSsyh+SGLCQkh8yb99Tx51UKNYnm5BT\nX0dWxT1XEShRE2kJF9eEVNCgnmtq7yuzMR+j8nzek+7FaBVimO8c1GSat0BO\nS6F3Kv3D/FVVbq9DCJn/o7DFIVLGwNwgxs7SAA1F1ELPW+5rrIoKom+Fv4ST\nbPf/jm7GU+239pOFUa9YgW3a5KCkI4ZyLaUcYBBqzC1C3I9ZCuNLA2yEcw5t\n7if6JloTC6ProVnjATO4s0todgrNfvK2bqnleOHoqKnVaFCSt3JdmSOi858T\nqftYOpzFrQusyEESXbUVSiXJuVNhgXSM8+lza/d3yUiv/cc04CwwT4yAhjfw\n+gI3MhduroOK5XwrnwH9kQ005gYSvJK3H420HtmgGjuCkTpZLqXeze6yGo2y\nVlH5ufD3Gsa3AfDFv7OUPqvxfm7ILm/+pdXrYau5nNz8tIFe8uQJzAtBJl5q\n7v705bQDRFVRZOx3mMwALDCdVgZ4r3oDKoP0pBIaOypK4sJqucHBvMtRlblt\nXtCl\r\n=jI+X\r\n-----END PGP SIGNATURE-----\r\n"},"main":"dist/index.js","husky":{"hooks":{"pre-commit":"lint-staged"}},"config":{"eslint":"./examples/**/*.{js,jsx}","tslint":"./{__mocks__,src,stories}/{,**/}*.{ts,tsx}"},"readme":"[![npm version](https://badge.fury.io/js/%40gooddata%2Freact-components.svg)](https://www.npmjs.com/package/@gooddata/react-components)\n\n# GoodData.UI React components\n> A React-based JavaScript library for building data-driven applications\n\n## Getting started\n- [GoodData.UI Documentation](http://sdk.gooddata.com/gooddata-ui/)\n- [GoodData.UI Live Examples](https://gooddata-examples.herokuapp.com/)\n- [Stack Overflow](https://stackoverflow.com/questions/tagged/gooddata)\n\n### Usage\nWith [yarn](https://yarnpkg.com) installed, go to your project directory and run\n```\n$ yarn add @gooddata/react-components\n```\nIf you prefer [npm](npmjs.com) run\n```\n$ npm install --save @gooddata/react-components\n```\n\nThe public API is exposed via global `index.js`. Except for the styles, do not import any other file directly\nbecause they are not intended to be part of the public API.\n\n## Contributing\n\nWe welcome any contribution in form of [issues](https://github.com/gooddata/gooddata-react-components/issues) or [pull requests](https://github.com/gooddata/gooddata-react-components/pulls).\n\nInstall [Node.js](http://nodejs.org) (node 12.16.1, npm v6.13.4) and [Yarn](https://classic.yarnpkg.com) (1.22.4).\n\nInstall dependencies:\n```\nyarn install --frozen-lockfile\n```\n\nThese commands may come in handy while developing:\n\n| command | description |\n| ------- | ----------- |\n| `yarn install --pure-lockfile` | first step |\n| ||\n| `yarn dev` | build react-components to `/dist` in watch mode |\n| `yarn test` | run all unit tests |\n| `yarn prettier-write` | format the source code to match the valid codestyle |\n| `yarn validate` | validate codestyle |\n| ||\n| `yarn storybook` | run storybook from `/stories` on http://localhost:9001 |\n| `yarn build-storybook` | build storybook to `/dist-storybook` |\n| `yarn test-storybook` | run storybook and [screenshot tests](https://github.com/gooddata/gdc-client-utils/tree/master/test-storybook) |\n| ||\n| `yarn examples` | run Live Examples dev-server from `/examples` on https://localhost:8999 |\n| `yarn examples-build` | build Live Examples to `/examples/dist` |\n| `yarn examples-server` | serve built Live Examples - see `/examples/server/src` |\n| `yarn examples-testcafe` | run testcafe tests against `localhost:8999` |\n\n### Deploy to heroku.com\nWhen you deploy this repo to heroku, it serves *GoodData.UI Live Examples*.\nRelevant tasks are in `Procfile` and `package.json`.\n\n```bash\n# run in the project directory\nheroku login\nheroku create <your-app-name>\nheroku config:set DOMAIN_ADMIN_USERNAME=x@gooddata.com DOMAIN_ADMIN_PASSWORD=xy PROJECT_ID_TO_ASSIGN=xms7ga4tf3g3nzucd8380o2bev8oeknp\ngit push heroku HEAD:master\nheroku open\n```\n### Enable Geo Chart for Storybook and Live Examples\nGeo chart uses Mapbox to render map which requires a Mapbox access token.\n- Register an account and create Mapbox access token at [guide](https://docs.mapbox.com/help/how-mapbox-works/access-tokens/)\n- Store the created token at `.env`:\n```bash\necho -e \"EXAMPLE_MAPBOX_ACCESS_TOKEN=token\" >> .env # only need to run once\necho -e \"STORYBOOK_MAPBOX_ACCESS_TOKEN=token\" >> .env # only need to run once\n```\n\n### Run Live Examples Locally\nTo run *GoodData.UI Live Examples* locally:\n```bash\ngit clone <this-repository>\ncd  <repository-folder>\nyarn install --pure-lockfile\nyarn examples\n```\nThen open https://localhost:8999 and login using Live Examples account (you can [create one here](https://gooddata-examples.herokuapp.com/registration)).\n\n### Run Storybook locally\n- Run storybook with token stored in `.env` for more secure\n```bash\nyarn storybook\n```\n- Or run storybook with token env param exposed to cli (not suggested)\n```bash\nSTORYBOOK_MAPBOX_ACCESS_TOKEN=token yarn storybook\n```\n- Apply either above way to `yarn build-storybook` or `yarn test-storybook`\n\n### Source code formatting\nThe source code in the repository is formatted by [Prettier](https://prettier.io/).\nThe format of the code is validated by our Continuous Integration server and is one of the requirements of successful merge.\n\nPrettier is supported by every major IDE. You can find the list of supported editors and how to configure them [here](https://prettier.io/docs/en/editors.html).\n\nIn the case, when your editor is not supported or you don't want to setup the integration, you can run the `yarn prettier-write` command to reformat the code before commit.\n\n## Changelog\n\n- see [CHANGELOG.md](CHANGELOG.md)\n\n## Supported versions\n\nIn order to make the user experience with integrating GoodData UI SDK as smooth and secure as possible and to ensure that the SDK is using the latest features of the platform, we will only provide support to two most recent major versions of UI SDK.\n\nThe most recent majors will be supported in the following modes:\n\n- The latest major version will receive all new functionality and all bug fixes\n- The previous major version will only receive fixes to critical issues and security fixes. These fixes will be applied on top of last released version of the previous major\n\nThe customers are encouraged to always use the latest version of the UI SDK.\n\nIn case of using older versions, the user might face API incompatibility, performance or security issues.\n\nPlease follow the installation instructions to update to the newest version.\n\n## License\n\n(C) 2007-2020 GoodData Corporation\n\nThis project is dual licensed:\n\n- The ATTRIBUTION-NONCOMMERCIAL 4.0 INTERNATIONAL (CC BY-NC 4.0) is used for purpose of the trial experience and evaluation of GoodData.UI library.\n- The GOODDATA GOODDATA.UI LIBRARY END USER LICENSE AGREEMENT is used for GoodData customers.\n\nFor more information, please see [LICENSE](https://github.com/gooddata/gooddata-react-components/blob/master/LICENSE)\n","gitHead":"5f55097fa3dceb432c6b4e5972b6c1c0f6cefe46","scripts":{"dev":"bash scripts/build.sh --dev-watch","test":"jest --watch","build":"bash scripts/build.sh","tslint":"yarn run-tslint -t verbose $npm_package_config_tslint","prepare":"cd examples/server && yarn install --frozen-lockfile && cd ../..; rm -r examples/node_modules 2>/dev/null; true","examples":"bash scripts/run-examples.sh","prepare?":"# Called before `npm publish` and on local `npm install`. Temporarily also for deleting obsolete node_modules. Ends with `true` to continue gracefully.","validate":"tsc --noEmit && yarn tslint && eslint $npm_package_config_eslint && yarn validate-style && yarn prettier-check","build-dev":"bash scripts/build.sh --dev","examples?":"# Default is developer domain, other options: yarn examples [sec,secure,stg,stg2,stg3,demo,developer or URL]","storybook":"yarn build && start-storybook -p 9001 -c .storybook","test-once":"jest","tslint-ci":"mkdir -p ./ci/results && yarn run-tslint -t checkstyle -o ./ci/results/tslint-results.xml $npm_package_config_tslint","run-tslint":"tslint -p tsconfig.json","validate-ci":"tsc --noEmit && yarn tslint-ci  && eslint $npm_package_config_eslint -f checkstyle -o ci/results/eslint-results.xml && yarn validate-style-ci && yarn prettier-check","examples-build":"bash scripts/build-examples.sh","prepublishOnly":"yarn build","prettier-check":"prettier --check '{src,stories,styles,__mocks__,examples/server/src,examples/src,examples/test}/**/*.{ts,js,tsx,jsx,json,scss,md,yaml,html}'","prettier-write":"prettier --write '{src,stories,styles,__mocks__,examples/server/src,examples/src,examples/test}/**/*.{ts,js,tsx,jsx,json,scss,md,yaml,html}'","test-storybook":"yarn build && test-storybook","validate-style":"stylelint '**/*.scss'","build-storybook":"yarn build && build-storybook -c .storybook -o dist-storybook","examples-server":"node examples/server/src/index.js","heroku-postbuild":"yarn examples-build developer","examples-testcafe":"./scripts/run-testcafe.sh visual","validate-style-ci":"stylelint '**/*.scss' --custom-formatter=node_modules/stylelint-checkstyle-formatter > ci/results/stylelint-results.xml","check-circular-deps":"madge --circular --extensions ts ./src","examples-testcafe-ci":"./scripts/run-testcafe.sh ci","examples-testcafe-live":"./scripts/run-testcafe.sh live"},"typings":"dist/index.d.ts","_npmUser":{"name":"xmort","email":"petr.dolejsi@gooddata.com"},"deprecated":"@gooddata/react-components@7 reached End of Support on March 31, 2022. Please upgrade (see https://sdk.gooddata.com/gooddata-ui/docs/supported_versions.html for more information).","repository":{"url":"git+ssh://git@github.com/gooddata/gooddata-react-components.git","type":"git"},"_npmVersion":"6.13.4","description":"GoodData.UI - A powerful JavaScript library for building analytical applications","directories":{},"lint-staged":{"{src,stories,styles,__mocks__,examples/server/src,examples/src,examples/test}/**/*.{ts,js,tsx,jsx,scss}":["npx gdc-fix-copyright","git add"],"{src,stories,styles,__mocks__,examples/server/src,examples/src,examples/test}/**/*.{ts,js,tsx,jsx,json,scss,md,yaml,html}":["prettier --write","git add"]},"_nodeVersion":"12.16.1","dependencies":{"rxjs":"^5.5.6","uuid":"^3.2.1","immer":"^1.3.1","lodash":"^4.17.15","date-fns":"^2.7.0","downshift":"^3.2.7","invariant":"^2.2.2","mapbox-gl":"^1.6.1","classnames":"^2.2.6","codemirror":"^5.54.0","highcharts":"7.1.1","prop-types":"^15.6.0","react-intl":"^3.6.0","custom-event":"^1.0.1","react-window":"^1.8.1","ag-grid-react":"20.0.0","react-measure":"^2.3.0","@types/mapbox-gl":"^1.6.1","react-day-picker":"~7.3.0","react-responsive":"^3.0.0","stringify-object":"^2.4.0","@gooddata/typings":"^2.24.2","@types/codemirror":"^0.0.95","ag-grid-community":"20.0.0","http-status-codes":"^1.3.0","react-codemirror2":"^7.2.0","@gooddata/js-utils":"^3.10.5","@gooddata/numberjs":"^3.2.4","fixed-data-table-2":"0.7.17","@gooddata/goodstrap":"^68.10.0","react-dom-factories":"^1.0.2","@gooddata/gooddata-js":"^13.0.1","json-stable-stringify":"^1.0.1","react-transition-group":"^2.2.1","hoist-non-react-statics":"^3.3.0","nodelist-foreach-polyfill":"^1.2.0","@formatjs/intl-pluralrules":"^1.3.6","highcharts-grouped-categories":"^1.1.3"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"raf":"3.3.2","yup":"^0.24.1","jest":"24.7.1","husky":"3.0.0","madge":"^3.4.4","react":"^16.5.2","enzyme":"3.5.0","eslint":"4.19.1","formik":"^0.11.11","moment":"2.23.0","history":"^4.7.2","ts-jest":"24.0.0","webpack":"4.30.0","full-icu":"^1.3.0","prettier":"1.16.4","react-ga":"^2.5.2","recharts":"1.0.0-beta.9","testcafe":"1.1.4","commander":"2.14.1","node-sass":"4.13.0","react-dom":"^16.5.2","stylelint":"^10.0.0","supertest":"3.0.0","ts-loader":"6.0.0","@types/raf":"^3.4.0","css-loader":"0.28.7","jest-junit":"3.0.0","raw-loader":"0.5.1","styled-jsx":"2.2.1","typescript":"3.3.4000","@babel/core":"7.4.4","@types/jest":"24.0.6","@types/node":"7.0.8","@types/uuid":"3.4.3","file-loader":"3.0.1","jest-enzyme":"7.0.2","lint-staged":"9.1.0","sass-loader":"6.0.6","webpack-cli":"3.3.2","@types/react":"16.8.6","babel-loader":"8.0.5","react-helmet":"5.2.0","react-select":"1.2.1","style-loader":"0.19.1","@types/enzyme":"3.1.13","@types/lodash":"4.14.123","testcafe-live":"0.1.4","@babel/runtime":"7.4.4","dotenv-webpack":"^1.7.0","@babel/polyfill":"^7.4.4","@storybook/react":"5.0.11","@types/invariant":"2.2.29","@types/react-dom":"16.0.11","isomorphic-fetch":"2.2.1","react-datepicker":"1.1.0","react-router-dom":"4.2.2","@babel/preset-env":"7.4.4","@gooddata/mock-js":"^2.13.1","@storybook/addons":"5.0.11","@types/classnames":"2.2.3","@types/prop-types":"15.5.2","@storybook/theming":"5.0.11","identity-obj-proxy":"^3.0.0","intl-messageformat":"^7.5.4","webpack-dev-server":"3.3.1","@babel/preset-react":"7.0.0","@types/react-portal":"4.0.1","@types/react-window":"^1.8.1","babel-plugin-lodash":"3.3.4","html-webpack-plugin":"3.2.0","react-test-renderer":"16.4.2","@types/react-measure":"2.0.5","clean-webpack-plugin":"2.0.2","stats-webpack-plugin":"0.7.0","eslint-config-prettier":"4.1.0","react-google-recaptcha":"^0.14.1","tslint-config-prettier":"1.18.0","@gooddata/eslint-config":"^1.0.0","@gooddata/tslint-config":"1.0.0","@types/react-responsive":"^3.0.3","@types/storybook__react":"4.0.1","@types/stringify-object":"^3.2.0","enzyme-adapter-react-16":"1.3.1","@gooddata/test-storybook":"4.0.0","@storybook/addon-actions":"5.0.11","@storybook/addon-options":"5.0.11","node-sass-magic-importer":"5.1.0","react-syntax-highlighter":"11.0.2","@types/fixed-data-table-2":"0.8.1","stylelint-config-prettier":"5.2.0","@gooddata/stylelint-config":"4.0.1","@types/react-test-renderer":"16.0.0","circular-dependency-plugin":"5.0.2","compression-webpack-plugin":"2.0.0","@types/json-stable-stringify":"^1.0.32","@gooddata/frontend-npm-scripts":"1.1.0","@types/enzyme-adapter-react-16":"1.0.3","stylelint-checkstyle-formatter":"0.1.0","@types/storybook__addon-actions":"3.4.2","@babel/plugin-proposal-class-properties":"7.4.4","@babel/plugin-proposal-object-rest-spread":"7.4.4","@babel/plugin-transform-async-to-generator":"7.4.4"},"peerDependencies":{"react":"^16.5.2","react-dom":"^16.5.2"},"_npmOperationalInternal":{"tmp":"tmp/react-components_7.8.0-alpha-xmort-pdo-bb-2328-parametrized-custom-url-2020-06-19T13-13-58-334Z_1592572481124_0.7633296296634438","host":"s3://npm-registry-packages"}},"7.8.0-beta.26":{"name":"@gooddata/react-components","version":"7.8.0-beta.26","author":{"name":"GoodData Corporation"},"license":"BSD-3-Clause","_id":"@gooddata/react-components@7.8.0-beta.26","maintainers":[{"name":"afi","email":"adam.fiedler@gooddata.com"},{"name":"bertold8","email":"ivan.nejezchleb@seznam.cz"},{"name":"bich.nguyen","email":"bich.nguyen@gooddata.com"},{"name":"brbistas","email":"valentinos.chraniotis@gooddata.com"},{"name":"bugsbunny338","email":"jiri.zajic@mensa.cz"},{"name":"de.do","email":"de.do@gooddata.com"},{"name":"gooddata-ci","email":"rail@gooddata.com"},{"name":"hang.ngo","email":"hang.ngo@gooddata.com"},{"name":"hung.nguyen.hoang","email":"hung.nguyen@gooddata.com"},{"name":"huong.nguyen","email":"huong.nguyen@gooddata.com"},{"name":"huyen.nguyen","email":"huyen.nguyen@gooddata.com"},{"name":"ivan.mjartan","email":"ivan.mjartan@gooddata.com"},{"name":"jakub-sterba","email":"jakub.sterba@gooddata.com"},{"name":"jaroslav.tomecek","email":"jaroslav.tomecek@gooddata.com"},{"name":"jkittler","email":"honza.kittler@gmail.com"},{"name":"khanh.le","email":"khanh.le@gooddata.com"},{"name":"lanhuynh","email":"lan.huynh@gooddata.com"},{"name":"linhhong","email":"linh.hong@gooddata.com"},{"name":"lupko","email":"lubomir.slivka@gooddata.com"},{"name":"mai.nguyen","email":"mai.nguyen@gooddata.com"},{"name":"matyas.kandl","email":"matyas.kandl@gooddata.com"},{"name":"michal.marsal","email":"michal.marsal@gooddata.com"},{"name":"my.duong","email":"my.duong@gooddata.com"},{"name":"naibinh","email":"naibinh@gmail.com"},{"name":"nikolacech","email":"nikola.cech@gooddata.com"},{"name":"nis.hua","email":"nis.hua@gooddata.com"},{"name":"no23reason","email":"dan.homola@hotmail.cz"},{"name":"patrikbraborec","email":"patrik.braborec@gooddata.com"},{"name":"pbenes","email":"petr.benes@gooddata.com"},{"name":"petrjanu","email":"petr.janu@gooddata.com"},{"name":"pkingo","email":"philipandreaskingo@hotmail.com"},{"name":"ptquang86","email":"ptquang86@gmail.com"},{"name":"qduval","email":"quentin.duval@gooddata.com"},{"name":"rodri360","email":"me@rodri360.com"},{"name":"scavnickyj","email":"jakub.scavnicky@gooddata.com"},{"name":"sitina","email":"jiri.sitina@gooddata.com"},{"name":"strouhaljan","email":"strouhal.jan@gmail.com"},{"name":"thao-luong","email":"thao.luong@gooddata.com"},{"name":"thuong.nguyen","email":"thuong.nguyen@gooddata.com"},{"name":"tomas.kratochvil","email":"tomas.kratochvil@gooddata.com"},{"name":"tomsatgd","email":"tomas.satinsky@gooddata.com"},{"name":"trung-le-quoc","email":"trung.le@gooddata.com"},{"name":"tu-ngo","email":"tungo1981@gmail.com"},{"name":"tu.bui","email":"tu.bui@gooddata.com"},{"name":"tulean","email":"tuan.le@gooddata.com"},{"name":"tuqt1005","email":"tu.tran@gooddata.com"},{"name":"utdnah","email":"danh.ung@gooddata.com"},{"name":"vi.phan","email":"vi.phan@gooddata.com"},{"name":"vlastikcz","email":"vlastimil.kotas@gooddata.com"},{"name":"vu.pham","email":"vu.pham@gooddata.com"},{"name":"xmort","email":"petr.dolejsi@gooddata.com"},{"name":"yanlipnican","email":"yanlipnican@gmail.com"}],"homepage":"https://github.com/gooddata/gooddata-react-components#readme","bugs":{"url":"https://github.com/gooddata/gooddata-react-components/issues"},"dist":{"shasum":"199ecbfb533947def5c1a1622ac0f34c6de503b4","tarball":"https://registry.npmjs.org/@gooddata/react-components/-/react-components-7.8.0-beta.26.tgz","fileCount":2657,"integrity":"sha512-T1fgTSJSE78FNbeJccqqQ+WTpDBAagtGLk14o0HGsRaOzzlyi90pkY3zNQ8cKkypcaQfCSxPoUWH9aTOEL5vBw==","signatures":[{"sig":"MEUCIQCMui7sovN5eFHeLMLUNyACAZilMNI0pfn64lKMfREbdQIgMZ5JJchXh/MTYqn4zCh86nh0IOPlYy71ornndRKNrxE=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":10595393,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJe7L9wCRA9TVsSAnZWagAA/2gP/iZuOLX2DalcVrZ+Sr1u\nqorJuMFpbEWWQ9RFZ7Aw6XXkaRmjQE8OMzsqZoYhuoDZaXMr32MPVPkcwoSB\nEs68+Sr+3lA2QjMMU7KaxgxffJsRMxM/cpXd/STdJr0PGDmIaC6BBuck8IzG\nUPSh7mkLshZ7R/ANgLpf5q0HiruduYr/1QZimdnHaiRyQ5NKpgsw41VE6Kcz\n72pC98jSN6ZMXhwe84XIjv0hIZ2Joae4LuCUoJm9G2WRBxjwqSGaah9SG/ix\nCOBqswrl7//e06YjhSRegrdsfVZziMYNAOsY013rd9RrvEfc/Qgb6YTlnkg3\n1zxeB08z+bsZNZVCeaYX6GV35xbp0aw1NGM1nPNrpTVJ6/whGKmBpydQFtUr\nCkZZhq9aiKkrt/a+H+r+7ok9Cr4C2jrAs5/lyo/gyN8BDGetXu+cO/pg/fGb\nJmOC6qsXSvfdOZqHE/G39B8NA6mmFyITfLGn1MtNWPM6qFVRiPLNTzTrATZo\ntH43UP3HBtqC0xrH/JY/hvm3vTAMvbEISa03WAZsrpY2tCzHqdLCwoyQR8Mx\nhHQb9ValNaCuBEsqE6J43Azqx60C01h1yVXo0yocFmnGMxXDmoJ8pRKsz0CZ\ngtlh/qCN55aB2mZvv1C+K29DJkJLFeI+b65nqT3HYCkqV0wpiW/3/yf8qnmB\nCqYW\r\n=4OWl\r\n-----END PGP SIGNATURE-----\r\n"},"main":"dist/index.js","husky":{"hooks":{"pre-commit":"lint-staged"}},"config":{"eslint":"./examples/**/*.{js,jsx}","tslint":"./{__mocks__,src,stories}/{,**/}*.{ts,tsx}"},"readme":"[![npm version](https://badge.fury.io/js/%40gooddata%2Freact-components.svg)](https://www.npmjs.com/package/@gooddata/react-components)\n\n# GoodData.UI React components\n> A React-based JavaScript library for building data-driven applications\n\n## Getting started\n- [GoodData.UI Documentation](http://sdk.gooddata.com/gooddata-ui/)\n- [GoodData.UI Live Examples](https://gooddata-examples.herokuapp.com/)\n- [Stack Overflow](https://stackoverflow.com/questions/tagged/gooddata)\n\n### Usage\nWith [yarn](https://yarnpkg.com) installed, go to your project directory and run\n```\n$ yarn add @gooddata/react-components\n```\nIf you prefer [npm](npmjs.com) run\n```\n$ npm install --save @gooddata/react-components\n```\n\nThe public API is exposed via global `index.js`. Except for the styles, do not import any other file directly\nbecause they are not intended to be part of the public API.\n\n## Contributing\n\nWe welcome any contribution in form of [issues](https://github.com/gooddata/gooddata-react-components/issues) or [pull requests](https://github.com/gooddata/gooddata-react-components/pulls).\n\nInstall [Node.js](http://nodejs.org) (node 12.16.1, npm v6.13.4) and [Yarn](https://classic.yarnpkg.com) (1.22.4).\n\nInstall dependencies:\n```\nyarn install --frozen-lockfile\n```\n\nThese commands may come in handy while developing:\n\n| command | description |\n| ------- | ----------- |\n| `yarn install --pure-lockfile` | first step |\n| ||\n| `yarn dev` | build react-components to `/dist` in watch mode |\n| `yarn test` | run all unit tests |\n| `yarn prettier-write` | format the source code to match the valid codestyle |\n| `yarn validate` | validate codestyle |\n| ||\n| `yarn storybook` | run storybook from `/stories` on http://localhost:9001 |\n| `yarn build-storybook` | build storybook to `/dist-storybook` |\n| `yarn test-storybook` | run storybook and [screenshot tests](https://github.com/gooddata/gdc-client-utils/tree/master/test-storybook) |\n| ||\n| `yarn examples` | run Live Examples dev-server from `/examples` on https://localhost:8999 |\n| `yarn examples-build` | build Live Examples to `/examples/dist` |\n| `yarn examples-server` | serve built Live Examples - see `/examples/server/src` |\n| `yarn examples-testcafe` | run testcafe tests against `localhost:8999` |\n\n### Deploy to heroku.com\nWhen you deploy this repo to heroku, it serves *GoodData.UI Live Examples*.\nRelevant tasks are in `Procfile` and `package.json`.\n\n```bash\n# run in the project directory\nheroku login\nheroku create <your-app-name>\nheroku config:set DOMAIN_ADMIN_USERNAME=x@gooddata.com DOMAIN_ADMIN_PASSWORD=xy PROJECT_ID_TO_ASSIGN=xms7ga4tf3g3nzucd8380o2bev8oeknp\ngit push heroku HEAD:master\nheroku open\n```\n### Enable Geo Chart for Storybook and Live Examples\nGeo chart uses Mapbox to render map which requires a Mapbox access token.\n- Register an account and create Mapbox access token at [guide](https://docs.mapbox.com/help/how-mapbox-works/access-tokens/)\n- Store the created token at `.env`:\n```bash\necho -e \"EXAMPLE_MAPBOX_ACCESS_TOKEN=token\" >> .env # only need to run once\necho -e \"STORYBOOK_MAPBOX_ACCESS_TOKEN=token\" >> .env # only need to run once\n```\n\n### Run Live Examples Locally\nTo run *GoodData.UI Live Examples* locally:\n```bash\ngit clone <this-repository>\ncd  <repository-folder>\nyarn install --pure-lockfile\nyarn examples\n```\nThen open https://localhost:8999 and login using Live Examples account (you can [create one here](https://gooddata-examples.herokuapp.com/registration)).\n\n### Run Storybook locally\n- Run storybook with token stored in `.env` for more secure\n```bash\nyarn storybook\n```\n- Or run storybook with token env param exposed to cli (not suggested)\n```bash\nSTORYBOOK_MAPBOX_ACCESS_TOKEN=token yarn storybook\n```\n- Apply either above way to `yarn build-storybook` or `yarn test-storybook`\n\n### Source code formatting\nThe source code in the repository is formatted by [Prettier](https://prettier.io/).\nThe format of the code is validated by our Continuous Integration server and is one of the requirements of successful merge.\n\nPrettier is supported by every major IDE. You can find the list of supported editors and how to configure them [here](https://prettier.io/docs/en/editors.html).\n\nIn the case, when your editor is not supported or you don't want to setup the integration, you can run the `yarn prettier-write` command to reformat the code before commit.\n\n## Changelog\n\n- see [CHANGELOG.md](CHANGELOG.md)\n\n## Supported versions\n\nIn order to make the user experience with integrating GoodData UI SDK as smooth and secure as possible and to ensure that the SDK is using the latest features of the platform, we will only provide support to two most recent major versions of UI SDK.\n\nThe most recent majors will be supported in the following modes:\n\n- The latest major version will receive all new functionality and all bug fixes\n- The previous major version will only receive fixes to critical issues and security fixes. These fixes will be applied on top of last released version of the previous major\n\nThe customers are encouraged to always use the latest version of the UI SDK.\n\nIn case of using older versions, the user might face API incompatibility, performance or security issues.\n\nPlease follow the installation instructions to update to the newest version.\n\n## License\n\n(C) 2007-2020 GoodData Corporation\n\nThis project is dual licensed:\n\n- The ATTRIBUTION-NONCOMMERCIAL 4.0 INTERNATIONAL (CC BY-NC 4.0) is used for purpose of the trial experience and evaluation of GoodData.UI library.\n- The GOODDATA GOODDATA.UI LIBRARY END USER LICENSE AGREEMENT is used for GoodData customers.\n\nFor more information, please see [LICENSE](https://github.com/gooddata/gooddata-react-components/blob/master/LICENSE)\n","gitHead":"86d68f30e2aa0db6c5df93b0afd58e644e868ddc","scripts":{"dev":"bash scripts/build.sh --dev-watch","test":"jest --watch","build":"bash scripts/build.sh","tslint":"yarn run-tslint -t verbose $npm_package_config_tslint","prepare":"cd examples/server && yarn install --frozen-lockfile && cd ../..; rm -r examples/node_modules 2>/dev/null; true","examples":"bash scripts/run-examples.sh","prepare?":"# Called before `npm publish` and on local `npm install`. Temporarily also for deleting obsolete node_modules. Ends with `true` to continue gracefully.","validate":"tsc --noEmit && yarn tslint && eslint $npm_package_config_eslint && yarn validate-style && yarn prettier-check","build-dev":"bash scripts/build.sh --dev","examples?":"# Default is developer domain, other options: yarn examples [sec,secure,stg,stg2,stg3,demo,developer or URL]","storybook":"yarn build && start-storybook -p 9001 -c .storybook","test-once":"jest","tslint-ci":"mkdir -p ./ci/results && yarn run-tslint -t checkstyle -o ./ci/results/tslint-results.xml $npm_package_config_tslint","run-tslint":"tslint -p tsconfig.json","validate-ci":"tsc --noEmit && yarn tslint-ci  && eslint $npm_package_config_eslint -f checkstyle -o ci/results/eslint-results.xml && yarn validate-style-ci && yarn prettier-check","examples-build":"bash scripts/build-examples.sh","prepublishOnly":"yarn build","prettier-check":"prettier --check '{src,stories,styles,__mocks__,examples/server/src,examples/src,examples/test}/**/*.{ts,js,tsx,jsx,json,scss,md,yaml,html}'","prettier-write":"prettier --write '{src,stories,styles,__mocks__,examples/server/src,examples/src,examples/test}/**/*.{ts,js,tsx,jsx,json,scss,md,yaml,html}'","test-storybook":"yarn build && test-storybook","validate-style":"stylelint '**/*.scss'","build-storybook":"yarn build && build-storybook -c .storybook -o dist-storybook","examples-server":"node examples/server/src/index.js","heroku-postbuild":"yarn examples-build developer","examples-testcafe":"./scripts/run-testcafe.sh visual","validate-style-ci":"stylelint '**/*.scss' --custom-formatter=node_modules/stylelint-checkstyle-formatter > ci/results/stylelint-results.xml","check-circular-deps":"madge --circular --extensions ts ./src","examples-testcafe-ci":"./scripts/run-testcafe.sh ci","examples-testcafe-live":"./scripts/run-testcafe.sh live"},"typings":"dist/index.d.ts","_npmUser":{"name":"gooddata-ci","email":"rail@gooddata.com"},"deprecated":"@gooddata/react-components@7 reached End of Support on March 31, 2022. Please upgrade (see https://sdk.gooddata.com/gooddata-ui/docs/supported_versions.html for more information).","repository":{"url":"git+ssh://git@github.com/gooddata/gooddata-react-components.git","type":"git"},"_npmVersion":"6.13.4","description":"GoodData.UI - A powerful JavaScript library for building analytical applications","directories":{},"lint-staged":{"{src,stories,styles,__mocks__,examples/server/src,examples/src,examples/test}/**/*.{ts,js,tsx,jsx,scss}":["npx gdc-fix-copyright","git add"],"{src,stories,styles,__mocks__,examples/server/src,examples/src,examples/test}/**/*.{ts,js,tsx,jsx,json,scss,md,yaml,html}":["prettier --write","git add"]},"_nodeVersion":"12.16.1","dependencies":{"rxjs":"^5.5.6","uuid":"^3.2.1","immer":"^1.3.1","lodash":"^4.17.15","date-fns":"^2.7.0","downshift":"^3.2.7","invariant":"^2.2.2","mapbox-gl":"^1.6.1","classnames":"^2.2.6","codemirror":"^5.54.0","highcharts":"7.1.1","prop-types":"^15.6.0","react-intl":"^3.6.0","custom-event":"^1.0.1","react-window":"^1.8.1","ag-grid-react":"20.0.0","react-measure":"^2.3.0","@types/mapbox-gl":"^1.6.1","react-day-picker":"~7.3.0","react-responsive":"^3.0.0","stringify-object":"^2.4.0","@gooddata/typings":"^2.24.2","@types/codemirror":"^0.0.95","ag-grid-community":"20.0.0","http-status-codes":"^1.3.0","react-codemirror2":"^7.2.0","@gooddata/js-utils":"^3.10.5","@gooddata/numberjs":"^3.2.4","fixed-data-table-2":"0.7.17","@gooddata/goodstrap":"^68.10.0","react-dom-factories":"^1.0.2","@gooddata/gooddata-js":"^13.0.1","json-stable-stringify":"^1.0.1","react-transition-group":"^2.2.1","hoist-non-react-statics":"^3.3.0","nodelist-foreach-polyfill":"^1.2.0","@formatjs/intl-pluralrules":"^1.3.6","highcharts-grouped-categories":"^1.1.3"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"raf":"3.3.2","yup":"^0.24.1","jest":"24.7.1","husky":"3.0.0","madge":"^3.4.4","react":"^16.5.2","enzyme":"3.5.0","eslint":"4.19.1","formik":"^0.11.11","moment":"2.23.0","history":"^4.7.2","ts-jest":"24.0.0","webpack":"4.30.0","full-icu":"^1.3.0","prettier":"1.16.4","react-ga":"^2.5.2","recharts":"1.0.0-beta.9","testcafe":"1.1.4","commander":"2.14.1","node-sass":"4.13.0","react-dom":"^16.5.2","stylelint":"^10.0.0","supertest":"3.0.0","ts-loader":"6.0.0","@types/raf":"^3.4.0","css-loader":"0.28.7","jest-junit":"3.0.0","raw-loader":"0.5.1","styled-jsx":"2.2.1","typescript":"3.3.4000","@babel/core":"7.4.4","@types/jest":"24.0.6","@types/node":"7.0.8","@types/uuid":"3.4.3","file-loader":"3.0.1","jest-enzyme":"7.0.2","lint-staged":"9.1.0","sass-loader":"6.0.6","webpack-cli":"3.3.2","@types/react":"16.8.6","babel-loader":"8.0.5","react-helmet":"5.2.0","react-select":"1.2.1","style-loader":"0.19.1","@types/enzyme":"3.1.13","@types/lodash":"4.14.123","testcafe-live":"0.1.4","@babel/runtime":"7.4.4","dotenv-webpack":"^1.7.0","@babel/polyfill":"^7.4.4","@storybook/react":"5.0.11","@types/invariant":"2.2.29","@types/react-dom":"16.0.11","isomorphic-fetch":"2.2.1","react-datepicker":"1.1.0","react-router-dom":"4.2.2","@babel/preset-env":"7.4.4","@gooddata/mock-js":"^2.13.1","@storybook/addons":"5.0.11","@types/classnames":"2.2.3","@types/prop-types":"15.5.2","@storybook/theming":"5.0.11","identity-obj-proxy":"^3.0.0","intl-messageformat":"^7.5.4","webpack-dev-server":"3.3.1","@babel/preset-react":"7.0.0","@types/react-portal":"4.0.1","@types/react-window":"^1.8.1","babel-plugin-lodash":"3.3.4","html-webpack-plugin":"3.2.0","react-test-renderer":"16.4.2","@types/react-measure":"2.0.5","clean-webpack-plugin":"2.0.2","stats-webpack-plugin":"0.7.0","eslint-config-prettier":"4.1.0","react-google-recaptcha":"^0.14.1","tslint-config-prettier":"1.18.0","@gooddata/eslint-config":"^1.0.0","@gooddata/tslint-config":"1.0.0","@types/react-responsive":"^3.0.3","@types/storybook__react":"4.0.1","@types/stringify-object":"^3.2.0","enzyme-adapter-react-16":"1.3.1","@gooddata/test-storybook":"4.0.0","@storybook/addon-actions":"5.0.11","@storybook/addon-options":"5.0.11","node-sass-magic-importer":"5.1.0","react-syntax-highlighter":"11.0.2","@types/fixed-data-table-2":"0.8.1","stylelint-config-prettier":"5.2.0","@gooddata/stylelint-config":"4.0.1","@types/react-test-renderer":"16.0.0","circular-dependency-plugin":"5.0.2","compression-webpack-plugin":"2.0.0","@types/json-stable-stringify":"^1.0.32","@gooddata/frontend-npm-scripts":"1.1.0","@types/enzyme-adapter-react-16":"1.0.3","stylelint-checkstyle-formatter":"0.1.0","@types/storybook__addon-actions":"3.4.2","@babel/plugin-proposal-class-properties":"7.4.4","@babel/plugin-proposal-object-rest-spread":"7.4.4","@babel/plugin-transform-async-to-generator":"7.4.4"},"peerDependencies":{"react":"^16.5.2","react-dom":"^16.5.2"},"_npmOperationalInternal":{"tmp":"tmp/react-components_7.8.0-beta.26_1592573808175_0.8710971814148505","host":"s3://npm-registry-packages"}},"7.8.0-beta.27":{"name":"@gooddata/react-components","version":"7.8.0-beta.27","author":{"name":"GoodData Corporation"},"license":"BSD-3-Clause","_id":"@gooddata/react-components@7.8.0-beta.27","maintainers":[{"name":"afi","email":"adam.fiedler@gooddata.com"},{"name":"bertold8","email":"ivan.nejezchleb@seznam.cz"},{"name":"bich.nguyen","email":"bich.nguyen@gooddata.com"},{"name":"brbistas","email":"valentinos.chraniotis@gooddata.com"},{"name":"bugsbunny338","email":"jiri.zajic@mensa.cz"},{"name":"de.do","email":"de.do@gooddata.com"},{"name":"gooddata-ci","email":"rail@gooddata.com"},{"name":"hang.ngo","email":"hang.ngo@gooddata.com"},{"name":"hung.nguyen.hoang","email":"hung.nguyen@gooddata.com"},{"name":"huong.nguyen","email":"huong.nguyen@gooddata.com"},{"name":"huyen.nguyen","email":"huyen.nguyen@gooddata.com"},{"name":"ivan.mjartan","email":"ivan.mjartan@gooddata.com"},{"name":"jakub-sterba","email":"jakub.sterba@gooddata.com"},{"name":"jaroslav.tomecek","email":"jaroslav.tomecek@gooddata.com"},{"name":"jkittler","email":"honza.kittler@gmail.com"},{"name":"khanh.le","email":"khanh.le@gooddata.com"},{"name":"lanhuynh","email":"lan.huynh@gooddata.com"},{"name":"linhhong","email":"linh.hong@gooddata.com"},{"name":"lupko","email":"lubomir.slivka@gooddata.com"},{"name":"mai.nguyen","email":"mai.nguyen@gooddata.com"},{"name":"matyas.kandl","email":"matyas.kandl@gooddata.com"},{"name":"michal.marsal","email":"michal.marsal@gooddata.com"},{"name":"my.duong","email":"my.duong@gooddata.com"},{"name":"naibinh","email":"naibinh@gmail.com"},{"name":"nikolacech","email":"nikola.cech@gooddata.com"},{"name":"nis.hua","email":"nis.hua@gooddata.com"},{"name":"no23reason","email":"dan.homola@hotmail.cz"},{"name":"patrikbraborec","email":"patrik.braborec@gooddata.com"},{"name":"pbenes","email":"petr.benes@gooddata.com"},{"name":"petrjanu","email":"petr.janu@gooddata.com"},{"name":"pkingo","email":"philipandreaskingo@hotmail.com"},{"name":"ptquang86","email":"ptquang86@gmail.com"},{"name":"qduval","email":"quentin.duval@gooddata.com"},{"name":"rodri360","email":"me@rodri360.com"},{"name":"scavnickyj","email":"jakub.scavnicky@gooddata.com"},{"name":"sitina","email":"jiri.sitina@gooddata.com"},{"name":"strouhaljan","email":"strouhal.jan@gmail.com"},{"name":"thao-luong","email":"thao.luong@gooddata.com"},{"name":"thuong.nguyen","email":"thuong.nguyen@gooddata.com"},{"name":"tomas.kratochvil","email":"tomas.kratochvil@gooddata.com"},{"name":"tomsatgd","email":"tomas.satinsky@gooddata.com"},{"name":"trung-le-quoc","email":"trung.le@gooddata.com"},{"name":"tu-ngo","email":"tungo1981@gmail.com"},{"name":"tu.bui","email":"tu.bui@gooddata.com"},{"name":"tulean","email":"tuan.le@gooddata.com"},{"name":"tuqt1005","email":"tu.tran@gooddata.com"},{"name":"utdnah","email":"danh.ung@gooddata.com"},{"name":"vi.phan","email":"vi.phan@gooddata.com"},{"name":"vlastikcz","email":"vlastimil.kotas@gooddata.com"},{"name":"vu.pham","email":"vu.pham@gooddata.com"},{"name":"xmort","email":"petr.dolejsi@gooddata.com"},{"name":"yanlipnican","email":"yanlipnican@gmail.com"}],"homepage":"https://github.com/gooddata/gooddata-react-components#readme","bugs":{"url":"https://github.com/gooddata/gooddata-react-components/issues"},"dist":{"shasum":"487a6a99843a90040e93237c6403adb3c24e23c8","tarball":"https://registry.npmjs.org/@gooddata/react-components/-/react-components-7.8.0-beta.27.tgz","fileCount":2657,"integrity":"sha512-ISWQnqUjaQ+QP9iSj+Jauf440cE/6X3AWRw2x+kkHJuVBUrISUQAn7wETUOStwkvEPXlg7XSCpGZadgE2U6SBA==","signatures":[{"sig":"MEQCICfAgI4iVR7f44d1CgsHCRC7xDobkfpIdPSpLzR0hDECAiBEWG7LfQkUTvldcNVE9G+dnNH40SP7TWhFZOUf0/QfSg==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":10595393,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJe7MQ1CRA9TVsSAnZWagAAh5oP/A3Papy9aMu+07sjCTfa\nUjRPp60Nh6/e+43sDTDQMvPI/44FvqJ1CftTNl8NFKBejbjp9chmasBQGPPV\nspdnGdXOLPtTpNkID7zsWQzfeCB6tFl9aOs8ktW6PSWyqKIJEV1mHHvAPwA7\nnIJ9aQ4Xx6kSXc+Z8sgkmOJxaoXInGi/7fXtkpU/KCtnAIgNWXR2b95NyST6\nAYAhtmcIX0C+TP4NN3zqtvPuGQvb+PinA9leT4T9YsPcvBaLto7a1Fnynxjp\nHbfy0YRZheSOpFQlZKchXY4Oc6Zu8S+fwJk8ZOxuAX4rouAlcWLl0qqwrf7a\n1WlLijdwWMOgEuQb6PCGwJ003Igsk3orHGwGqRuSWREPmeczn3Vf6+gU9YRr\nd3PwPPwkwHK52WLjFskMt8v5CnwbD9ox9eclKVdp4tSvU8yai7veZUcJKdEc\nWt3GUXsgXWIK/85Qkvk2s6hIIf41r2oidfwl3JHBs83+/97GOTQJ07OrgL6d\nCBxi/k6F7ukov6mrnzZdlxiqRHuV/y1zWRFgsRdpYlvDnkQOdv9wyKeXajUs\nHeQg+GvD6F7PuQHrDDkQjh7NQNW8Kyd21yXJxPwcFmA/KLGTIqJov0Y7EE65\nqvE/+wqNV4thMEttYOW18v/XQxcDqajS7nn/qKhzMu8C7SYbOOvi3EguvC6T\nLNe5\r\n=hdsR\r\n-----END PGP SIGNATURE-----\r\n"},"main":"dist/index.js","husky":{"hooks":{"pre-commit":"lint-staged"}},"config":{"eslint":"./examples/**/*.{js,jsx}","tslint":"./{__mocks__,src,stories}/{,**/}*.{ts,tsx}"},"readme":"[![npm version](https://badge.fury.io/js/%40gooddata%2Freact-components.svg)](https://www.npmjs.com/package/@gooddata/react-components)\n\n# GoodData.UI React components\n> A React-based JavaScript library for building data-driven applications\n\n## Getting started\n- [GoodData.UI Documentation](http://sdk.gooddata.com/gooddata-ui/)\n- [GoodData.UI Live Examples](https://gooddata-examples.herokuapp.com/)\n- [Stack Overflow](https://stackoverflow.com/questions/tagged/gooddata)\n\n### Usage\nWith [yarn](https://yarnpkg.com) installed, go to your project directory and run\n```\n$ yarn add @gooddata/react-components\n```\nIf you prefer [npm](npmjs.com) run\n```\n$ npm install --save @gooddata/react-components\n```\n\nThe public API is exposed via global `index.js`. Except for the styles, do not import any other file directly\nbecause they are not intended to be part of the public API.\n\n## Contributing\n\nWe welcome any contribution in form of [issues](https://github.com/gooddata/gooddata-react-components/issues) or [pull requests](https://github.com/gooddata/gooddata-react-components/pulls).\n\nInstall [Node.js](http://nodejs.org) (node 12.16.1, npm v6.13.4) and [Yarn](https://classic.yarnpkg.com) (1.22.4).\n\nInstall dependencies:\n```\nyarn install --frozen-lockfile\n```\n\nThese commands may come in handy while developing:\n\n| command | description |\n| ------- | ----------- |\n| `yarn install --pure-lockfile` | first step |\n| ||\n| `yarn dev` | build react-components to `/dist` in watch mode |\n| `yarn test` | run all unit tests |\n| `yarn prettier-write` | format the source code to match the valid codestyle |\n| `yarn validate` | validate codestyle |\n| ||\n| `yarn storybook` | run storybook from `/stories` on http://localhost:9001 |\n| `yarn build-storybook` | build storybook to `/dist-storybook` |\n| `yarn test-storybook` | run storybook and [screenshot tests](https://github.com/gooddata/gdc-client-utils/tree/master/test-storybook) |\n| ||\n| `yarn examples` | run Live Examples dev-server from `/examples` on https://localhost:8999 |\n| `yarn examples-build` | build Live Examples to `/examples/dist` |\n| `yarn examples-server` | serve built Live Examples - see `/examples/server/src` |\n| `yarn examples-testcafe` | run testcafe tests against `localhost:8999` |\n\n### Deploy to heroku.com\nWhen you deploy this repo to heroku, it serves *GoodData.UI Live Examples*.\nRelevant tasks are in `Procfile` and `package.json`.\n\n```bash\n# run in the project directory\nheroku login\nheroku create <your-app-name>\nheroku config:set DOMAIN_ADMIN_USERNAME=x@gooddata.com DOMAIN_ADMIN_PASSWORD=xy PROJECT_ID_TO_ASSIGN=xms7ga4tf3g3nzucd8380o2bev8oeknp\ngit push heroku HEAD:master\nheroku open\n```\n### Enable Geo Chart for Storybook and Live Examples\nGeo chart uses Mapbox to render map which requires a Mapbox access token.\n- Register an account and create Mapbox access token at [guide](https://docs.mapbox.com/help/how-mapbox-works/access-tokens/)\n- Store the created token at `.env`:\n```bash\necho -e \"EXAMPLE_MAPBOX_ACCESS_TOKEN=token\" >> .env # only need to run once\necho -e \"STORYBOOK_MAPBOX_ACCESS_TOKEN=token\" >> .env # only need to run once\n```\n\n### Run Live Examples Locally\nTo run *GoodData.UI Live Examples* locally:\n```bash\ngit clone <this-repository>\ncd  <repository-folder>\nyarn install --pure-lockfile\nyarn examples\n```\nThen open https://localhost:8999 and login using Live Examples account (you can [create one here](https://gooddata-examples.herokuapp.com/registration)).\n\n### Run Storybook locally\n- Run storybook with token stored in `.env` for more secure\n```bash\nyarn storybook\n```\n- Or run storybook with token env param exposed to cli (not suggested)\n```bash\nSTORYBOOK_MAPBOX_ACCESS_TOKEN=token yarn storybook\n```\n- Apply either above way to `yarn build-storybook` or `yarn test-storybook`\n\n### Source code formatting\nThe source code in the repository is formatted by [Prettier](https://prettier.io/).\nThe format of the code is validated by our Continuous Integration server and is one of the requirements of successful merge.\n\nPrettier is supported by every major IDE. You can find the list of supported editors and how to configure them [here](https://prettier.io/docs/en/editors.html).\n\nIn the case, when your editor is not supported or you don't want to setup the integration, you can run the `yarn prettier-write` command to reformat the code before commit.\n\n## Changelog\n\n- see [CHANGELOG.md](CHANGELOG.md)\n\n## Supported versions\n\nIn order to make the user experience with integrating GoodData UI SDK as smooth and secure as possible and to ensure that the SDK is using the latest features of the platform, we will only provide support to two most recent major versions of UI SDK.\n\nThe most recent majors will be supported in the following modes:\n\n- The latest major version will receive all new functionality and all bug fixes\n- The previous major version will only receive fixes to critical issues and security fixes. These fixes will be applied on top of last released version of the previous major\n\nThe customers are encouraged to always use the latest version of the UI SDK.\n\nIn case of using older versions, the user might face API incompatibility, performance or security issues.\n\nPlease follow the installation instructions to update to the newest version.\n\n## License\n\n(C) 2007-2020 GoodData Corporation\n\nThis project is dual licensed:\n\n- The ATTRIBUTION-NONCOMMERCIAL 4.0 INTERNATIONAL (CC BY-NC 4.0) is used for purpose of the trial experience and evaluation of GoodData.UI library.\n- The GOODDATA GOODDATA.UI LIBRARY END USER LICENSE AGREEMENT is used for GoodData customers.\n\nFor more information, please see [LICENSE](https://github.com/gooddata/gooddata-react-components/blob/master/LICENSE)\n","gitHead":"9ba597edfdb055d2568201d050bebe682dc1ba5c","scripts":{"dev":"bash scripts/build.sh --dev-watch","test":"jest --watch","build":"bash scripts/build.sh","tslint":"yarn run-tslint -t verbose $npm_package_config_tslint","prepare":"cd examples/server && yarn install --frozen-lockfile && cd ../..; rm -r examples/node_modules 2>/dev/null; true","examples":"bash scripts/run-examples.sh","prepare?":"# Called before `npm publish` and on local `npm install`. Temporarily also for deleting obsolete node_modules. Ends with `true` to continue gracefully.","validate":"tsc --noEmit && yarn tslint && eslint $npm_package_config_eslint && yarn validate-style && yarn prettier-check","build-dev":"bash scripts/build.sh --dev","examples?":"# Default is developer domain, other options: yarn examples [sec,secure,stg,stg2,stg3,demo,developer or URL]","storybook":"yarn build && start-storybook -p 9001 -c .storybook","test-once":"jest","tslint-ci":"mkdir -p ./ci/results && yarn run-tslint -t checkstyle -o ./ci/results/tslint-results.xml $npm_package_config_tslint","run-tslint":"tslint -p tsconfig.json","validate-ci":"tsc --noEmit && yarn tslint-ci  && eslint $npm_package_config_eslint -f checkstyle -o ci/results/eslint-results.xml && yarn validate-style-ci && yarn prettier-check","examples-build":"bash scripts/build-examples.sh","prepublishOnly":"yarn build","prettier-check":"prettier --check '{src,stories,styles,__mocks__,examples/server/src,examples/src,examples/test}/**/*.{ts,js,tsx,jsx,json,scss,md,yaml,html}'","prettier-write":"prettier --write '{src,stories,styles,__mocks__,examples/server/src,examples/src,examples/test}/**/*.{ts,js,tsx,jsx,json,scss,md,yaml,html}'","test-storybook":"yarn build && test-storybook","validate-style":"stylelint '**/*.scss'","build-storybook":"yarn build && build-storybook -c .storybook -o dist-storybook","examples-server":"node examples/server/src/index.js","heroku-postbuild":"yarn examples-build developer","examples-testcafe":"./scripts/run-testcafe.sh visual","validate-style-ci":"stylelint '**/*.scss' --custom-formatter=node_modules/stylelint-checkstyle-formatter > ci/results/stylelint-results.xml","check-circular-deps":"madge --circular --extensions ts ./src","examples-testcafe-ci":"./scripts/run-testcafe.sh ci","examples-testcafe-live":"./scripts/run-testcafe.sh live"},"typings":"dist/index.d.ts","_npmUser":{"name":"gooddata-ci","email":"rail@gooddata.com"},"deprecated":"@gooddata/react-components@7 reached End of Support on March 31, 2022. Please upgrade (see https://sdk.gooddata.com/gooddata-ui/docs/supported_versions.html for more information).","repository":{"url":"git+ssh://git@github.com/gooddata/gooddata-react-components.git","type":"git"},"_npmVersion":"6.13.4","description":"GoodData.UI - A powerful JavaScript library for building analytical applications","directories":{},"lint-staged":{"{src,stories,styles,__mocks__,examples/server/src,examples/src,examples/test}/**/*.{ts,js,tsx,jsx,scss}":["npx gdc-fix-copyright","git add"],"{src,stories,styles,__mocks__,examples/server/src,examples/src,examples/test}/**/*.{ts,js,tsx,jsx,json,scss,md,yaml,html}":["prettier --write","git add"]},"_nodeVersion":"12.16.1","dependencies":{"rxjs":"^5.5.6","uuid":"^3.2.1","immer":"^1.3.1","lodash":"^4.17.15","date-fns":"^2.7.0","downshift":"^3.2.7","invariant":"^2.2.2","mapbox-gl":"^1.6.1","classnames":"^2.2.6","codemirror":"^5.54.0","highcharts":"7.1.1","prop-types":"^15.6.0","react-intl":"^3.6.0","custom-event":"^1.0.1","react-window":"^1.8.1","ag-grid-react":"20.0.0","react-measure":"^2.3.0","@types/mapbox-gl":"^1.6.1","react-day-picker":"~7.3.0","react-responsive":"^3.0.0","stringify-object":"^2.4.0","@gooddata/typings":"^2.24.2","@types/codemirror":"^0.0.95","ag-grid-community":"20.0.0","http-status-codes":"^1.3.0","react-codemirror2":"^7.2.0","@gooddata/js-utils":"^3.10.5","@gooddata/numberjs":"^3.2.4","fixed-data-table-2":"0.7.17","@gooddata/goodstrap":"^68.10.0","react-dom-factories":"^1.0.2","@gooddata/gooddata-js":"^13.0.1","json-stable-stringify":"^1.0.1","react-transition-group":"^2.2.1","hoist-non-react-statics":"^3.3.0","nodelist-foreach-polyfill":"^1.2.0","@formatjs/intl-pluralrules":"^1.3.6","highcharts-grouped-categories":"^1.1.3"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"raf":"3.3.2","yup":"^0.24.1","jest":"24.7.1","husky":"3.0.0","madge":"^3.4.4","react":"^16.5.2","enzyme":"3.5.0","eslint":"4.19.1","formik":"^0.11.11","moment":"2.23.0","history":"^4.7.2","ts-jest":"24.0.0","webpack":"4.30.0","full-icu":"^1.3.0","prettier":"1.16.4","react-ga":"^2.5.2","recharts":"1.0.0-beta.9","testcafe":"1.1.4","commander":"2.14.1","node-sass":"4.13.0","react-dom":"^16.5.2","stylelint":"^10.0.0","supertest":"3.0.0","ts-loader":"6.0.0","@types/raf":"^3.4.0","css-loader":"0.28.7","jest-junit":"3.0.0","raw-loader":"0.5.1","styled-jsx":"2.2.1","typescript":"3.3.4000","@babel/core":"7.4.4","@types/jest":"24.0.6","@types/node":"7.0.8","@types/uuid":"3.4.3","file-loader":"3.0.1","jest-enzyme":"7.0.2","lint-staged":"9.1.0","sass-loader":"6.0.6","webpack-cli":"3.3.2","@types/react":"16.8.6","babel-loader":"8.0.5","react-helmet":"5.2.0","react-select":"1.2.1","style-loader":"0.19.1","@types/enzyme":"3.1.13","@types/lodash":"4.14.123","testcafe-live":"0.1.4","@babel/runtime":"7.4.4","dotenv-webpack":"^1.7.0","@babel/polyfill":"^7.4.4","@storybook/react":"5.0.11","@types/invariant":"2.2.29","@types/react-dom":"16.0.11","isomorphic-fetch":"2.2.1","react-datepicker":"1.1.0","react-router-dom":"4.2.2","@babel/preset-env":"7.4.4","@gooddata/mock-js":"^2.13.1","@storybook/addons":"5.0.11","@types/classnames":"2.2.3","@types/prop-types":"15.5.2","@storybook/theming":"5.0.11","identity-obj-proxy":"^3.0.0","intl-messageformat":"^7.5.4","webpack-dev-server":"3.3.1","@babel/preset-react":"7.0.0","@types/react-portal":"4.0.1","@types/react-window":"^1.8.1","babel-plugin-lodash":"3.3.4","html-webpack-plugin":"3.2.0","react-test-renderer":"16.4.2","@types/react-measure":"2.0.5","clean-webpack-plugin":"2.0.2","stats-webpack-plugin":"0.7.0","eslint-config-prettier":"4.1.0","react-google-recaptcha":"^0.14.1","tslint-config-prettier":"1.18.0","@gooddata/eslint-config":"^1.0.0","@gooddata/tslint-config":"1.0.0","@types/react-responsive":"^3.0.3","@types/storybook__react":"4.0.1","@types/stringify-object":"^3.2.0","enzyme-adapter-react-16":"1.3.1","@gooddata/test-storybook":"4.0.0","@storybook/addon-actions":"5.0.11","@storybook/addon-options":"5.0.11","node-sass-magic-importer":"5.1.0","react-syntax-highlighter":"11.0.2","@types/fixed-data-table-2":"0.8.1","stylelint-config-prettier":"5.2.0","@gooddata/stylelint-config":"4.0.1","@types/react-test-renderer":"16.0.0","circular-dependency-plugin":"5.0.2","compression-webpack-plugin":"2.0.0","@types/json-stable-stringify":"^1.0.32","@gooddata/frontend-npm-scripts":"1.1.0","@types/enzyme-adapter-react-16":"1.0.3","stylelint-checkstyle-formatter":"0.1.0","@types/storybook__addon-actions":"3.4.2","@babel/plugin-proposal-class-properties":"7.4.4","@babel/plugin-proposal-object-rest-spread":"7.4.4","@babel/plugin-transform-async-to-generator":"7.4.4"},"peerDependencies":{"react":"^16.5.2","react-dom":"^16.5.2"},"_npmOperationalInternal":{"tmp":"tmp/react-components_7.8.0-beta.27_1592575028845_0.6534425052983805","host":"s3://npm-registry-packages"}},"7.8.0-beta.28":{"name":"@gooddata/react-components","version":"7.8.0-beta.28","author":{"name":"GoodData Corporation"},"license":"BSD-3-Clause","_id":"@gooddata/react-components@7.8.0-beta.28","maintainers":[{"name":"afi","email":"adam.fiedler@gooddata.com"},{"name":"bertold8","email":"ivan.nejezchleb@seznam.cz"},{"name":"bich.nguyen","email":"bich.nguyen@gooddata.com"},{"name":"brbistas","email":"valentinos.chraniotis@gooddata.com"},{"name":"bugsbunny338","email":"jiri.zajic@mensa.cz"},{"name":"de.do","email":"de.do@gooddata.com"},{"name":"gooddata-ci","email":"rail@gooddata.com"},{"name":"hang.ngo","email":"hang.ngo@gooddata.com"},{"name":"hung.nguyen.hoang","email":"hung.nguyen@gooddata.com"},{"name":"huong.nguyen","email":"huong.nguyen@gooddata.com"},{"name":"huyen.nguyen","email":"huyen.nguyen@gooddata.com"},{"name":"ivan.mjartan","email":"ivan.mjartan@gooddata.com"},{"name":"jakub-sterba","email":"jakub.sterba@gooddata.com"},{"name":"jaroslav.tomecek","email":"jaroslav.tomecek@gooddata.com"},{"name":"jkittler","email":"honza.kittler@gmail.com"},{"name":"khanh.le","email":"khanh.le@gooddata.com"},{"name":"lanhuynh","email":"lan.huynh@gooddata.com"},{"name":"linhhong","email":"linh.hong@gooddata.com"},{"name":"lupko","email":"lubomir.slivka@gooddata.com"},{"name":"mai.nguyen","email":"mai.nguyen@gooddata.com"},{"name":"matyas.kandl","email":"matyas.kandl@gooddata.com"},{"name":"michal.marsal","email":"michal.marsal@gooddata.com"},{"name":"my.duong","email":"my.duong@gooddata.com"},{"name":"naibinh","email":"naibinh@gmail.com"},{"name":"nikolacech","email":"nikola.cech@gooddata.com"},{"name":"nis.hua","email":"nis.hua@gooddata.com"},{"name":"no23reason","email":"dan.homola@hotmail.cz"},{"name":"patrikbraborec","email":"patrik.braborec@gooddata.com"},{"name":"pbenes","email":"petr.benes@gooddata.com"},{"name":"petrjanu","email":"petr.janu@gooddata.com"},{"name":"pkingo","email":"philipandreaskingo@hotmail.com"},{"name":"ptquang86","email":"ptquang86@gmail.com"},{"name":"qduval","email":"quentin.duval@gooddata.com"},{"name":"rodri360","email":"me@rodri360.com"},{"name":"scavnickyj","email":"jakub.scavnicky@gooddata.com"},{"name":"sitina","email":"jiri.sitina@gooddata.com"},{"name":"strouhaljan","email":"strouhal.jan@gmail.com"},{"name":"thao-luong","email":"thao.luong@gooddata.com"},{"name":"thuong.nguyen","email":"thuong.nguyen@gooddata.com"},{"name":"tomas.kratochvil","email":"tomas.kratochvil@gooddata.com"},{"name":"tomsatgd","email":"tomas.satinsky@gooddata.com"},{"name":"trung-le-quoc","email":"trung.le@gooddata.com"},{"name":"tu-ngo","email":"tungo1981@gmail.com"},{"name":"tu.bui","email":"tu.bui@gooddata.com"},{"name":"tulean","email":"tuan.le@gooddata.com"},{"name":"tuqt1005","email":"tu.tran@gooddata.com"},{"name":"utdnah","email":"danh.ung@gooddata.com"},{"name":"vi.phan","email":"vi.phan@gooddata.com"},{"name":"vlastikcz","email":"vlastimil.kotas@gooddata.com"},{"name":"vu.pham","email":"vu.pham@gooddata.com"},{"name":"xmort","email":"petr.dolejsi@gooddata.com"},{"name":"yanlipnican","email":"yanlipnican@gmail.com"}],"homepage":"https://github.com/gooddata/gooddata-react-components#readme","bugs":{"url":"https://github.com/gooddata/gooddata-react-components/issues"},"dist":{"shasum":"b2adb46fbb82559b768b698099f7cbfda3843dbc","tarball":"https://registry.npmjs.org/@gooddata/react-components/-/react-components-7.8.0-beta.28.tgz","fileCount":2657,"integrity":"sha512-EMxPWMu9Nn9+rjEeteWIK/Rf/gyx5jDGRpvHWP3ZC03KBTPDwDmSBaRYQfly4VfuwFc/29z/HzcAPYxazJZ89w==","signatures":[{"sig":"MEQCICcdBN3ndnuBklr8EzEnMucJYf4fdPfZimfdnA7Gf1PlAiBKtnuBVdndatVdXfJ0/h0i/n5pGMYl1oVekohAQNnkuw==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":10596099,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJe7NMZCRA9TVsSAnZWagAAFW8P/16HbHwadG4ay+dLWNiH\noqvb7K5U2aNWtaP/L/+/9cBnS+Wp7jPfn+o3spHZwEFXmJmpfXp0rRQLHxbX\nZoPaDp10asBsH21gMkZStws48ovH04CD5pjUjCLRolliRItSsE54OuB6pXlK\nuZc8vYT4JGC23RtyQ44UZ0cUuGPzF0gyDyyGf1nZGJ408+RyITI5NrI93cN8\n8XtkaxVNBPJ8MZVUG5ugyjnoT2MYSPyIGOqfnA2amuAD1AGoUzjiHqa20EVk\n68SQcj6xNzdve55kdY5aY4C/yFSaAzDD9wI595AqJdOO0UblS0eGnMg5zN5Q\n43yXtlBozjykIInRBKovsX9A9o1bzfHIuIiXU9QRyIYgGVnXDpK1eg7EF4O1\nSdBCAQQLPmnw0J5Bs4tLRcJpioGJLPa0vRd9wwObc614PS8wXEIMtEpmDW19\npXx1tmvWDCAfqX5/sP5go8ieUfpD2eHVz6APY+Cdx2/7bSf4yhsBFTgqhOUQ\nApXFcgd+luKgq+9Rncu96rBq4UNcOkHB4GNGOnjdXp/JNg+rqwYqo+wjjDyx\ncA0GjcuyExC6N3icWxW+OWZMuEjGIwAoF5RrvxpC77PtzdwhrLMwQkX9WkCR\nZV8SAGm4QhLuIGGElzOZlrmrxsWYXsM1kBKmCG17sgXGM7kwL3RVoL5KbXDn\nzwYn\r\n=NX6A\r\n-----END PGP SIGNATURE-----\r\n"},"main":"dist/index.js","husky":{"hooks":{"pre-commit":"lint-staged"}},"config":{"eslint":"./examples/**/*.{js,jsx}","tslint":"./{__mocks__,src,stories}/{,**/}*.{ts,tsx}"},"readme":"[![npm version](https://badge.fury.io/js/%40gooddata%2Freact-components.svg)](https://www.npmjs.com/package/@gooddata/react-components)\n\n# GoodData.UI React components\n> A React-based JavaScript library for building data-driven applications\n\n## Getting started\n- [GoodData.UI Documentation](http://sdk.gooddata.com/gooddata-ui/)\n- [GoodData.UI Live Examples](https://gooddata-examples.herokuapp.com/)\n- [Stack Overflow](https://stackoverflow.com/questions/tagged/gooddata)\n\n### Usage\nWith [yarn](https://yarnpkg.com) installed, go to your project directory and run\n```\n$ yarn add @gooddata/react-components\n```\nIf you prefer [npm](npmjs.com) run\n```\n$ npm install --save @gooddata/react-components\n```\n\nThe public API is exposed via global `index.js`. Except for the styles, do not import any other file directly\nbecause they are not intended to be part of the public API.\n\n## Contributing\n\nWe welcome any contribution in form of [issues](https://github.com/gooddata/gooddata-react-components/issues) or [pull requests](https://github.com/gooddata/gooddata-react-components/pulls).\n\nInstall [Node.js](http://nodejs.org) (node 12.16.1, npm v6.13.4) and [Yarn](https://classic.yarnpkg.com) (1.22.4).\n\nInstall dependencies:\n```\nyarn install --frozen-lockfile\n```\n\nThese commands may come in handy while developing:\n\n| command | description |\n| ------- | ----------- |\n| `yarn install --pure-lockfile` | first step |\n| ||\n| `yarn dev` | build react-components to `/dist` in watch mode |\n| `yarn test` | run all unit tests |\n| `yarn prettier-write` | format the source code to match the valid codestyle |\n| `yarn validate` | validate codestyle |\n| ||\n| `yarn storybook` | run storybook from `/stories` on http://localhost:9001 |\n| `yarn build-storybook` | build storybook to `/dist-storybook` |\n| `yarn test-storybook` | run storybook and [screenshot tests](https://github.com/gooddata/gdc-client-utils/tree/master/test-storybook) |\n| ||\n| `yarn examples` | run Live Examples dev-server from `/examples` on https://localhost:8999 |\n| `yarn examples-build` | build Live Examples to `/examples/dist` |\n| `yarn examples-server` | serve built Live Examples - see `/examples/server/src` |\n| `yarn examples-testcafe` | run testcafe tests against `localhost:8999` |\n\n### Deploy to heroku.com\nWhen you deploy this repo to heroku, it serves *GoodData.UI Live Examples*.\nRelevant tasks are in `Procfile` and `package.json`.\n\n```bash\n# run in the project directory\nheroku login\nheroku create <your-app-name>\nheroku config:set DOMAIN_ADMIN_USERNAME=x@gooddata.com DOMAIN_ADMIN_PASSWORD=xy PROJECT_ID_TO_ASSIGN=xms7ga4tf3g3nzucd8380o2bev8oeknp\ngit push heroku HEAD:master\nheroku open\n```\n### Enable Geo Chart for Storybook and Live Examples\nGeo chart uses Mapbox to render map which requires a Mapbox access token.\n- Register an account and create Mapbox access token at [guide](https://docs.mapbox.com/help/how-mapbox-works/access-tokens/)\n- Store the created token at `.env`:\n```bash\necho -e \"EXAMPLE_MAPBOX_ACCESS_TOKEN=token\" >> .env # only need to run once\necho -e \"STORYBOOK_MAPBOX_ACCESS_TOKEN=token\" >> .env # only need to run once\n```\n\n### Run Live Examples Locally\nTo run *GoodData.UI Live Examples* locally:\n```bash\ngit clone <this-repository>\ncd  <repository-folder>\nyarn install --pure-lockfile\nyarn examples\n```\nThen open https://localhost:8999 and login using Live Examples account (you can [create one here](https://gooddata-examples.herokuapp.com/registration)).\n\n### Run Storybook locally\n- Run storybook with token stored in `.env` for more secure\n```bash\nyarn storybook\n```\n- Or run storybook with token env param exposed to cli (not suggested)\n```bash\nSTORYBOOK_MAPBOX_ACCESS_TOKEN=token yarn storybook\n```\n- Apply either above way to `yarn build-storybook` or `yarn test-storybook`\n\n### Source code formatting\nThe source code in the repository is formatted by [Prettier](https://prettier.io/).\nThe format of the code is validated by our Continuous Integration server and is one of the requirements of successful merge.\n\nPrettier is supported by every major IDE. You can find the list of supported editors and how to configure them [here](https://prettier.io/docs/en/editors.html).\n\nIn the case, when your editor is not supported or you don't want to setup the integration, you can run the `yarn prettier-write` command to reformat the code before commit.\n\n## Changelog\n\n- see [CHANGELOG.md](CHANGELOG.md)\n\n## Supported versions\n\nIn order to make the user experience with integrating GoodData UI SDK as smooth and secure as possible and to ensure that the SDK is using the latest features of the platform, we will only provide support to two most recent major versions of UI SDK.\n\nThe most recent majors will be supported in the following modes:\n\n- The latest major version will receive all new functionality and all bug fixes\n- The previous major version will only receive fixes to critical issues and security fixes. These fixes will be applied on top of last released version of the previous major\n\nThe customers are encouraged to always use the latest version of the UI SDK.\n\nIn case of using older versions, the user might face API incompatibility, performance or security issues.\n\nPlease follow the installation instructions to update to the newest version.\n\n## License\n\n(C) 2007-2020 GoodData Corporation\n\nThis project is dual licensed:\n\n- The ATTRIBUTION-NONCOMMERCIAL 4.0 INTERNATIONAL (CC BY-NC 4.0) is used for purpose of the trial experience and evaluation of GoodData.UI library.\n- The GOODDATA GOODDATA.UI LIBRARY END USER LICENSE AGREEMENT is used for GoodData customers.\n\nFor more information, please see [LICENSE](https://github.com/gooddata/gooddata-react-components/blob/master/LICENSE)\n","gitHead":"afb7bdc51007b52ace89d73eaee2b3098713d338","scripts":{"dev":"bash scripts/build.sh --dev-watch","test":"jest --watch","build":"bash scripts/build.sh","tslint":"yarn run-tslint -t verbose $npm_package_config_tslint","prepare":"cd examples/server && yarn install --frozen-lockfile && cd ../..; rm -r examples/node_modules 2>/dev/null; true","examples":"bash scripts/run-examples.sh","prepare?":"# Called before `npm publish` and on local `npm install`. Temporarily also for deleting obsolete node_modules. Ends with `true` to continue gracefully.","validate":"tsc --noEmit && yarn tslint && eslint $npm_package_config_eslint && yarn validate-style && yarn prettier-check","build-dev":"bash scripts/build.sh --dev","examples?":"# Default is developer domain, other options: yarn examples [sec,secure,stg,stg2,stg3,demo,developer or URL]","storybook":"yarn build && start-storybook -p 9001 -c .storybook","test-once":"jest","tslint-ci":"mkdir -p ./ci/results && yarn run-tslint -t checkstyle -o ./ci/results/tslint-results.xml $npm_package_config_tslint","run-tslint":"tslint -p tsconfig.json","validate-ci":"tsc --noEmit && yarn tslint-ci  && eslint $npm_package_config_eslint -f checkstyle -o ci/results/eslint-results.xml && yarn validate-style-ci && yarn prettier-check","examples-build":"bash scripts/build-examples.sh","prepublishOnly":"yarn build","prettier-check":"prettier --check '{src,stories,styles,__mocks__,examples/server/src,examples/src,examples/test}/**/*.{ts,js,tsx,jsx,json,scss,md,yaml,html}'","prettier-write":"prettier --write '{src,stories,styles,__mocks__,examples/server/src,examples/src,examples/test}/**/*.{ts,js,tsx,jsx,json,scss,md,yaml,html}'","test-storybook":"yarn build && test-storybook","validate-style":"stylelint '**/*.scss'","build-storybook":"yarn build && build-storybook -c .storybook -o dist-storybook","examples-server":"node examples/server/src/index.js","heroku-postbuild":"yarn examples-build developer","examples-testcafe":"./scripts/run-testcafe.sh visual","validate-style-ci":"stylelint '**/*.scss' --custom-formatter=node_modules/stylelint-checkstyle-formatter > ci/results/stylelint-results.xml","check-circular-deps":"madge --circular --extensions ts ./src","examples-testcafe-ci":"./scripts/run-testcafe.sh ci","examples-testcafe-live":"./scripts/run-testcafe.sh live"},"typings":"dist/index.d.ts","_npmUser":{"name":"gooddata-ci","email":"rail@gooddata.com"},"deprecated":"@gooddata/react-components@7 reached End of Support on March 31, 2022. Please upgrade (see https://sdk.gooddata.com/gooddata-ui/docs/supported_versions.html for more information).","repository":{"url":"git+ssh://git@github.com/gooddata/gooddata-react-components.git","type":"git"},"_npmVersion":"6.13.4","description":"GoodData.UI - A powerful JavaScript library for building analytical applications","directories":{},"lint-staged":{"{src,stories,styles,__mocks__,examples/server/src,examples/src,examples/test}/**/*.{ts,js,tsx,jsx,scss}":["npx gdc-fix-copyright","git add"],"{src,stories,styles,__mocks__,examples/server/src,examples/src,examples/test}/**/*.{ts,js,tsx,jsx,json,scss,md,yaml,html}":["prettier --write","git add"]},"_nodeVersion":"12.16.1","dependencies":{"rxjs":"^5.5.6","uuid":"^3.2.1","immer":"^1.3.1","lodash":"^4.17.15","date-fns":"^2.7.0","downshift":"^3.2.7","invariant":"^2.2.2","mapbox-gl":"^1.6.1","classnames":"^2.2.6","codemirror":"^5.54.0","highcharts":"7.1.1","prop-types":"^15.6.0","react-intl":"^3.6.0","custom-event":"^1.0.1","react-window":"^1.8.1","ag-grid-react":"20.0.0","react-measure":"^2.3.0","@types/mapbox-gl":"^1.6.1","react-day-picker":"~7.3.0","react-responsive":"^3.0.0","stringify-object":"^2.4.0","@gooddata/typings":"^2.24.2","@types/codemirror":"^0.0.95","ag-grid-community":"20.0.0","http-status-codes":"^1.3.0","react-codemirror2":"^7.2.0","@gooddata/js-utils":"^3.10.5","@gooddata/numberjs":"^3.2.4","fixed-data-table-2":"0.7.17","@gooddata/goodstrap":"^68.10.0","react-dom-factories":"^1.0.2","@gooddata/gooddata-js":"^13.0.1","json-stable-stringify":"^1.0.1","react-transition-group":"^2.2.1","hoist-non-react-statics":"^3.3.0","nodelist-foreach-polyfill":"^1.2.0","@formatjs/intl-pluralrules":"^1.3.6","highcharts-grouped-categories":"^1.1.3"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"raf":"3.3.2","yup":"^0.24.1","jest":"24.7.1","husky":"3.0.0","madge":"^3.4.4","react":"^16.5.2","enzyme":"3.5.0","eslint":"4.19.1","formik":"^0.11.11","moment":"2.23.0","history":"^4.7.2","ts-jest":"24.0.0","webpack":"4.30.0","full-icu":"^1.3.0","prettier":"1.16.4","react-ga":"^2.5.2","recharts":"1.0.0-beta.9","testcafe":"1.1.4","commander":"2.14.1","node-sass":"4.13.0","react-dom":"^16.5.2","stylelint":"^10.0.0","supertest":"3.0.0","ts-loader":"6.0.0","@types/raf":"^3.4.0","css-loader":"0.28.7","jest-junit":"3.0.0","raw-loader":"0.5.1","styled-jsx":"2.2.1","typescript":"3.3.4000","@babel/core":"7.4.4","@types/jest":"24.0.6","@types/node":"7.0.8","@types/uuid":"3.4.3","file-loader":"3.0.1","jest-enzyme":"7.0.2","lint-staged":"9.1.0","sass-loader":"6.0.6","webpack-cli":"3.3.2","@types/react":"16.8.6","babel-loader":"8.0.5","react-helmet":"5.2.0","react-select":"1.2.1","style-loader":"0.19.1","@types/enzyme":"3.1.13","@types/lodash":"4.14.123","testcafe-live":"0.1.4","@babel/runtime":"7.4.4","dotenv-webpack":"^1.7.0","@babel/polyfill":"^7.4.4","@storybook/react":"5.0.11","@types/invariant":"2.2.29","@types/react-dom":"16.0.11","isomorphic-fetch":"2.2.1","react-datepicker":"1.1.0","react-router-dom":"4.2.2","@babel/preset-env":"7.4.4","@gooddata/mock-js":"^2.13.1","@storybook/addons":"5.0.11","@types/classnames":"2.2.3","@types/prop-types":"15.5.2","@storybook/theming":"5.0.11","identity-obj-proxy":"^3.0.0","intl-messageformat":"^7.5.4","webpack-dev-server":"3.3.1","@babel/preset-react":"7.0.0","@types/react-portal":"4.0.1","@types/react-window":"^1.8.1","babel-plugin-lodash":"3.3.4","html-webpack-plugin":"3.2.0","react-test-renderer":"16.4.2","@types/react-measure":"2.0.5","clean-webpack-plugin":"2.0.2","stats-webpack-plugin":"0.7.0","eslint-config-prettier":"4.1.0","react-google-recaptcha":"^0.14.1","tslint-config-prettier":"1.18.0","@gooddata/eslint-config":"^1.0.0","@gooddata/tslint-config":"1.0.0","@types/react-responsive":"^3.0.3","@types/storybook__react":"4.0.1","@types/stringify-object":"^3.2.0","enzyme-adapter-react-16":"1.3.1","@gooddata/test-storybook":"4.0.0","@storybook/addon-actions":"5.0.11","@storybook/addon-options":"5.0.11","node-sass-magic-importer":"5.1.0","react-syntax-highlighter":"11.0.2","@types/fixed-data-table-2":"0.8.1","stylelint-config-prettier":"5.2.0","@gooddata/stylelint-config":"4.0.1","@types/react-test-renderer":"16.0.0","circular-dependency-plugin":"5.0.2","compression-webpack-plugin":"2.0.0","@types/json-stable-stringify":"^1.0.32","@gooddata/frontend-npm-scripts":"1.1.0","@types/enzyme-adapter-react-16":"1.0.3","stylelint-checkstyle-formatter":"0.1.0","@types/storybook__addon-actions":"3.4.2","@babel/plugin-proposal-class-properties":"7.4.4","@babel/plugin-proposal-object-rest-spread":"7.4.4","@babel/plugin-transform-async-to-generator":"7.4.4"},"peerDependencies":{"react":"^16.5.2","react-dom":"^16.5.2"},"_npmOperationalInternal":{"tmp":"tmp/react-components_7.8.0-beta.28_1592578840704_0.4780045069933436","host":"s3://npm-registry-packages"}},"7.8.0-beta.29":{"name":"@gooddata/react-components","version":"7.8.0-beta.29","author":{"name":"GoodData Corporation"},"license":"BSD-3-Clause","_id":"@gooddata/react-components@7.8.0-beta.29","maintainers":[{"name":"afi","email":"adam.fiedler@gooddata.com"},{"name":"bertold8","email":"ivan.nejezchleb@seznam.cz"},{"name":"bich.nguyen","email":"bich.nguyen@gooddata.com"},{"name":"brbistas","email":"valentinos.chraniotis@gooddata.com"},{"name":"bugsbunny338","email":"jiri.zajic@mensa.cz"},{"name":"de.do","email":"de.do@gooddata.com"},{"name":"gooddata-ci","email":"rail@gooddata.com"},{"name":"hang.ngo","email":"hang.ngo@gooddata.com"},{"name":"hung.nguyen.hoang","email":"hung.nguyen@gooddata.com"},{"name":"huong.nguyen","email":"huong.nguyen@gooddata.com"},{"name":"huyen.nguyen","email":"huyen.nguyen@gooddata.com"},{"name":"ivan.mjartan","email":"ivan.mjartan@gooddata.com"},{"name":"jakub-sterba","email":"jakub.sterba@gooddata.com"},{"name":"jaroslav.tomecek","email":"jaroslav.tomecek@gooddata.com"},{"name":"jkittler","email":"honza.kittler@gmail.com"},{"name":"khanh.le","email":"khanh.le@gooddata.com"},{"name":"lanhuynh","email":"lan.huynh@gooddata.com"},{"name":"linhhong","email":"linh.hong@gooddata.com"},{"name":"lupko","email":"lubomir.slivka@gooddata.com"},{"name":"mai.nguyen","email":"mai.nguyen@gooddata.com"},{"name":"matyas.kandl","email":"matyas.kandl@gooddata.com"},{"name":"michal.marsal","email":"michal.marsal@gooddata.com"},{"name":"my.duong","email":"my.duong@gooddata.com"},{"name":"naibinh","email":"naibinh@gmail.com"},{"name":"nikolacech","email":"nikola.cech@gooddata.com"},{"name":"nis.hua","email":"nis.hua@gooddata.com"},{"name":"no23reason","email":"dan.homola@hotmail.cz"},{"name":"patrikbraborec","email":"patrik.braborec@gooddata.com"},{"name":"pbenes","email":"petr.benes@gooddata.com"},{"name":"petrjanu","email":"petr.janu@gooddata.com"},{"name":"pkingo","email":"philipandreaskingo@hotmail.com"},{"name":"ptquang86","email":"ptquang86@gmail.com"},{"name":"qduval","email":"quentin.duval@gooddata.com"},{"name":"rodri360","email":"me@rodri360.com"},{"name":"scavnickyj","email":"jakub.scavnicky@gooddata.com"},{"name":"sitina","email":"jiri.sitina@gooddata.com"},{"name":"strouhaljan","email":"strouhal.jan@gmail.com"},{"name":"thao-luong","email":"thao.luong@gooddata.com"},{"name":"thuong.nguyen","email":"thuong.nguyen@gooddata.com"},{"name":"tomas.kratochvil","email":"tomas.kratochvil@gooddata.com"},{"name":"tomsatgd","email":"tomas.satinsky@gooddata.com"},{"name":"trung-le-quoc","email":"trung.le@gooddata.com"},{"name":"tu-ngo","email":"tungo1981@gmail.com"},{"name":"tu.bui","email":"tu.bui@gooddata.com"},{"name":"tulean","email":"tuan.le@gooddata.com"},{"name":"tuqt1005","email":"tu.tran@gooddata.com"},{"name":"utdnah","email":"danh.ung@gooddata.com"},{"name":"vi.phan","email":"vi.phan@gooddata.com"},{"name":"vlastikcz","email":"vlastimil.kotas@gooddata.com"},{"name":"vu.pham","email":"vu.pham@gooddata.com"},{"name":"xmort","email":"petr.dolejsi@gooddata.com"},{"name":"yanlipnican","email":"yanlipnican@gmail.com"}],"homepage":"https://github.com/gooddata/gooddata-react-components#readme","bugs":{"url":"https://github.com/gooddata/gooddata-react-components/issues"},"dist":{"shasum":"ebd5a5ea219fb7395dab96d1c33bdc55d7b3d566","tarball":"https://registry.npmjs.org/@gooddata/react-components/-/react-components-7.8.0-beta.29.tgz","fileCount":2657,"integrity":"sha512-6V1xGGwtVzpuV7gy4+AJHiChAZsSsxkeVSoMTyIDGzbkpFGIm/m7lcNslmtqEEsDW4aPvhG2R0+8f1C/6h0IFg==","signatures":[{"sig":"MEUCIQDKgsk/wfz/hj2p//o8RjHndim+LkxZmK6JXenGSdYsiQIgY1BtF+EQZ0g+3Ohc5J4FxUJ4KaTPWnatzW2+WZPivLg=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":10596099,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJe8JolCRA9TVsSAnZWagAA4IwP/j0ZE1yLfR4jIK1REuj+\nhVGO4R/ehD/VTnGWPKHD93RhrY259xUgu89M0XWS9T/R4cuEd0+qv0JNTQKr\n5xggkIw/fPYQ4nzJMdQCXDo5WbcB4XLXiIXL9P0YwQcJ1sJHt8m5QIePIH9M\nNxTeegvIZe9XvQw6hIwEQc4InXwi6N3tfkfs1G1Xtso9Mzhj/2lH+nJM1TsL\nwg97lizMLKLPMSXY4uelvDlo6kiTAkvsgInRaNqAPGsNKzkg3GJUAOwca9Eu\n6RE+OGDvLpQ+RgDEQSPKA39Ng6c9iTqRpHIq5UpN7lwYc3wPx14WqM1yECnq\nDg0ELqKoUeB1kihEx7tl9m0zF9GuxCVfgDkqS6Ip49JMzx5OMR0We0OSF3wQ\n2efE88f/hxGrlyCbZkg/RB/PmSIOPqHPslfM0fj1nF+zpZQJ9HhQ7J7v3Q78\nliLpvFchXG0/Cq/yP+PCBUx/9wKBM1B3Yb59Qy5tulhVb3sl10JKLzO1ZCAU\nEiStn/Z3H7D4d8ETvLU6bOznT/v8SlFc7MfHcQN9qzd/jaesDCayD1J/9Q4t\nYJlj/lDrLJZx7DmgynHRpU1nh2vnnyQPo9QY1GKGy3+rx+u53yfT7MSxz7+I\n7TWTJLl4dnimUosqd3NrhjX+rFk+3psDqloXb9Jv8556Co1cSczT987f/2gd\nHeuO\r\n=ks4v\r\n-----END PGP SIGNATURE-----\r\n"},"main":"dist/index.js","husky":{"hooks":{"pre-commit":"lint-staged"}},"config":{"eslint":"./examples/**/*.{js,jsx}","tslint":"./{__mocks__,src,stories}/{,**/}*.{ts,tsx}"},"readme":"[![npm version](https://badge.fury.io/js/%40gooddata%2Freact-components.svg)](https://www.npmjs.com/package/@gooddata/react-components)\n\n# GoodData.UI React components\n> A React-based JavaScript library for building data-driven applications\n\n## Getting started\n- [GoodData.UI Documentation](http://sdk.gooddata.com/gooddata-ui/)\n- [GoodData.UI Live Examples](https://gooddata-examples.herokuapp.com/)\n- [Stack Overflow](https://stackoverflow.com/questions/tagged/gooddata)\n\n### Usage\nWith [yarn](https://yarnpkg.com) installed, go to your project directory and run\n```\n$ yarn add @gooddata/react-components\n```\nIf you prefer [npm](npmjs.com) run\n```\n$ npm install --save @gooddata/react-components\n```\n\nThe public API is exposed via global `index.js`. Except for the styles, do not import any other file directly\nbecause they are not intended to be part of the public API.\n\n## Contributing\n\nWe welcome any contribution in form of [issues](https://github.com/gooddata/gooddata-react-components/issues) or [pull requests](https://github.com/gooddata/gooddata-react-components/pulls).\n\nInstall [Node.js](http://nodejs.org) (node 12.16.1, npm v6.13.4) and [Yarn](https://classic.yarnpkg.com) (1.22.4).\n\nInstall dependencies:\n```\nyarn install --frozen-lockfile\n```\n\nThese commands may come in handy while developing:\n\n| command | description |\n| ------- | ----------- |\n| `yarn install --pure-lockfile` | first step |\n| ||\n| `yarn dev` | build react-components to `/dist` in watch mode |\n| `yarn test` | run all unit tests |\n| `yarn prettier-write` | format the source code to match the valid codestyle |\n| `yarn validate` | validate codestyle |\n| ||\n| `yarn storybook` | run storybook from `/stories` on http://localhost:9001 |\n| `yarn build-storybook` | build storybook to `/dist-storybook` |\n| `yarn test-storybook` | run storybook and [screenshot tests](https://github.com/gooddata/gdc-client-utils/tree/master/test-storybook) |\n| ||\n| `yarn examples` | run Live Examples dev-server from `/examples` on https://localhost:8999 |\n| `yarn examples-build` | build Live Examples to `/examples/dist` |\n| `yarn examples-server` | serve built Live Examples - see `/examples/server/src` |\n| `yarn examples-testcafe` | run testcafe tests against `localhost:8999` |\n\n### Deploy to heroku.com\nWhen you deploy this repo to heroku, it serves *GoodData.UI Live Examples*.\nRelevant tasks are in `Procfile` and `package.json`.\n\n```bash\n# run in the project directory\nheroku login\nheroku create <your-app-name>\nheroku config:set DOMAIN_ADMIN_USERNAME=x@gooddata.com DOMAIN_ADMIN_PASSWORD=xy PROJECT_ID_TO_ASSIGN=xms7ga4tf3g3nzucd8380o2bev8oeknp\ngit push heroku HEAD:master\nheroku open\n```\n### Enable Geo Chart for Storybook and Live Examples\nGeo chart uses Mapbox to render map which requires a Mapbox access token.\n- Register an account and create Mapbox access token at [guide](https://docs.mapbox.com/help/how-mapbox-works/access-tokens/)\n- Store the created token at `.env`:\n```bash\necho -e \"EXAMPLE_MAPBOX_ACCESS_TOKEN=token\" >> .env # only need to run once\necho -e \"STORYBOOK_MAPBOX_ACCESS_TOKEN=token\" >> .env # only need to run once\n```\n\n### Run Live Examples Locally\nTo run *GoodData.UI Live Examples* locally:\n```bash\ngit clone <this-repository>\ncd  <repository-folder>\nyarn install --pure-lockfile\nyarn examples\n```\nThen open https://localhost:8999 and login using Live Examples account (you can [create one here](https://gooddata-examples.herokuapp.com/registration)).\n\n### Run Storybook locally\n- Run storybook with token stored in `.env` for more secure\n```bash\nyarn storybook\n```\n- Or run storybook with token env param exposed to cli (not suggested)\n```bash\nSTORYBOOK_MAPBOX_ACCESS_TOKEN=token yarn storybook\n```\n- Apply either above way to `yarn build-storybook` or `yarn test-storybook`\n\n### Source code formatting\nThe source code in the repository is formatted by [Prettier](https://prettier.io/).\nThe format of the code is validated by our Continuous Integration server and is one of the requirements of successful merge.\n\nPrettier is supported by every major IDE. You can find the list of supported editors and how to configure them [here](https://prettier.io/docs/en/editors.html).\n\nIn the case, when your editor is not supported or you don't want to setup the integration, you can run the `yarn prettier-write` command to reformat the code before commit.\n\n## Changelog\n\n- see [CHANGELOG.md](CHANGELOG.md)\n\n## Supported versions\n\nIn order to make the user experience with integrating GoodData UI SDK as smooth and secure as possible and to ensure that the SDK is using the latest features of the platform, we will only provide support to two most recent major versions of UI SDK.\n\nThe most recent majors will be supported in the following modes:\n\n- The latest major version will receive all new functionality and all bug fixes\n- The previous major version will only receive fixes to critical issues and security fixes. These fixes will be applied on top of last released version of the previous major\n\nThe customers are encouraged to always use the latest version of the UI SDK.\n\nIn case of using older versions, the user might face API incompatibility, performance or security issues.\n\nPlease follow the installation instructions to update to the newest version.\n\n## License\n\n(C) 2007-2020 GoodData Corporation\n\nThis project is dual licensed:\n\n- The ATTRIBUTION-NONCOMMERCIAL 4.0 INTERNATIONAL (CC BY-NC 4.0) is used for purpose of the trial experience and evaluation of GoodData.UI library.\n- The GOODDATA GOODDATA.UI LIBRARY END USER LICENSE AGREEMENT is used for GoodData customers.\n\nFor more information, please see [LICENSE](https://github.com/gooddata/gooddata-react-components/blob/master/LICENSE)\n","gitHead":"4021dc0d4148831c21c9e90582e16cece80b6811","scripts":{"dev":"bash scripts/build.sh --dev-watch","test":"jest --watch","build":"bash scripts/build.sh","tslint":"yarn run-tslint -t verbose $npm_package_config_tslint","prepare":"cd examples/server && yarn install --frozen-lockfile && cd ../..; rm -r examples/node_modules 2>/dev/null; true","examples":"bash scripts/run-examples.sh","prepare?":"# Called before `npm publish` and on local `npm install`. Temporarily also for deleting obsolete node_modules. Ends with `true` to continue gracefully.","validate":"tsc --noEmit && yarn tslint && eslint $npm_package_config_eslint && yarn validate-style && yarn prettier-check","build-dev":"bash scripts/build.sh --dev","examples?":"# Default is developer domain, other options: yarn examples [sec,secure,stg,stg2,stg3,demo,developer or URL]","storybook":"yarn build && start-storybook -p 9001 -c .storybook","test-once":"jest","tslint-ci":"mkdir -p ./ci/results && yarn run-tslint -t checkstyle -o ./ci/results/tslint-results.xml $npm_package_config_tslint","run-tslint":"tslint -p tsconfig.json","validate-ci":"tsc --noEmit && yarn tslint-ci  && eslint $npm_package_config_eslint -f checkstyle -o ci/results/eslint-results.xml && yarn validate-style-ci && yarn prettier-check","examples-build":"bash scripts/build-examples.sh","prepublishOnly":"yarn build","prettier-check":"prettier --check '{src,stories,styles,__mocks__,examples/server/src,examples/src,examples/test}/**/*.{ts,js,tsx,jsx,json,scss,md,yaml,html}'","prettier-write":"prettier --write '{src,stories,styles,__mocks__,examples/server/src,examples/src,examples/test}/**/*.{ts,js,tsx,jsx,json,scss,md,yaml,html}'","test-storybook":"yarn build && test-storybook","validate-style":"stylelint '**/*.scss'","build-storybook":"yarn build && build-storybook -c .storybook -o dist-storybook","examples-server":"node examples/server/src/index.js","heroku-postbuild":"yarn examples-build developer","examples-testcafe":"./scripts/run-testcafe.sh visual","validate-style-ci":"stylelint '**/*.scss' --custom-formatter=node_modules/stylelint-checkstyle-formatter > ci/results/stylelint-results.xml","check-circular-deps":"madge --circular --extensions ts ./src","examples-testcafe-ci":"./scripts/run-testcafe.sh ci","examples-testcafe-live":"./scripts/run-testcafe.sh live"},"typings":"dist/index.d.ts","_npmUser":{"name":"gooddata-ci","email":"rail@gooddata.com"},"deprecated":"@gooddata/react-components@7 reached End of Support on March 31, 2022. Please upgrade (see https://sdk.gooddata.com/gooddata-ui/docs/supported_versions.html for more information).","repository":{"url":"git+ssh://git@github.com/gooddata/gooddata-react-components.git","type":"git"},"_npmVersion":"6.13.4","description":"GoodData.UI - A powerful JavaScript library for building analytical applications","directories":{},"lint-staged":{"{src,stories,styles,__mocks__,examples/server/src,examples/src,examples/test}/**/*.{ts,js,tsx,jsx,scss}":["npx gdc-fix-copyright","git add"],"{src,stories,styles,__mocks__,examples/server/src,examples/src,examples/test}/**/*.{ts,js,tsx,jsx,json,scss,md,yaml,html}":["prettier --write","git add"]},"_nodeVersion":"12.16.1","dependencies":{"rxjs":"^5.5.6","uuid":"^3.2.1","immer":"^1.3.1","lodash":"^4.17.15","date-fns":"^2.7.0","downshift":"^3.2.7","invariant":"^2.2.2","mapbox-gl":"^1.6.1","classnames":"^2.2.6","codemirror":"^5.54.0","highcharts":"7.1.1","prop-types":"^15.6.0","react-intl":"^3.6.0","custom-event":"^1.0.1","react-window":"^1.8.1","ag-grid-react":"20.0.0","react-measure":"^2.3.0","@types/mapbox-gl":"^1.6.1","react-day-picker":"~7.3.0","react-responsive":"^3.0.0","stringify-object":"^2.4.0","@gooddata/typings":"^2.24.2","@types/codemirror":"^0.0.95","ag-grid-community":"20.0.0","http-status-codes":"^1.3.0","react-codemirror2":"^7.2.0","@gooddata/js-utils":"^3.10.5","@gooddata/numberjs":"^3.2.4","fixed-data-table-2":"0.7.17","@gooddata/goodstrap":"^68.12.1","react-dom-factories":"^1.0.2","@gooddata/gooddata-js":"^13.0.1","json-stable-stringify":"^1.0.1","react-transition-group":"^2.2.1","hoist-non-react-statics":"^3.3.0","nodelist-foreach-polyfill":"^1.2.0","@formatjs/intl-pluralrules":"^1.3.6","highcharts-grouped-categories":"^1.1.3"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"raf":"3.3.2","yup":"^0.24.1","jest":"24.7.1","husky":"3.0.0","madge":"^3.4.4","react":"^16.5.2","enzyme":"3.5.0","eslint":"4.19.1","formik":"^0.11.11","moment":"2.23.0","history":"^4.7.2","ts-jest":"24.0.0","webpack":"4.30.0","full-icu":"^1.3.0","prettier":"1.16.4","react-ga":"^2.5.2","recharts":"1.0.0-beta.9","testcafe":"1.1.4","commander":"2.14.1","node-sass":"4.13.0","react-dom":"^16.5.2","stylelint":"^10.0.0","supertest":"3.0.0","ts-loader":"6.0.0","@types/raf":"^3.4.0","css-loader":"0.28.7","jest-junit":"3.0.0","raw-loader":"0.5.1","styled-jsx":"2.2.1","typescript":"3.3.4000","@babel/core":"7.4.4","@types/jest":"24.0.6","@types/node":"7.0.8","@types/uuid":"3.4.3","file-loader":"3.0.1","jest-enzyme":"7.0.2","lint-staged":"9.1.0","sass-loader":"6.0.6","webpack-cli":"3.3.2","@types/react":"16.8.6","babel-loader":"8.0.5","react-helmet":"5.2.0","react-select":"1.2.1","style-loader":"0.19.1","@types/enzyme":"3.1.13","@types/lodash":"4.14.123","testcafe-live":"0.1.4","@babel/runtime":"7.4.4","dotenv-webpack":"^1.7.0","@babel/polyfill":"^7.4.4","@storybook/react":"5.0.11","@types/invariant":"2.2.29","@types/react-dom":"16.0.11","isomorphic-fetch":"2.2.1","react-datepicker":"1.1.0","react-router-dom":"4.2.2","@babel/preset-env":"7.4.4","@gooddata/mock-js":"^2.13.1","@storybook/addons":"5.0.11","@types/classnames":"2.2.3","@types/prop-types":"15.5.2","@storybook/theming":"5.0.11","identity-obj-proxy":"^3.0.0","intl-messageformat":"^7.5.4","webpack-dev-server":"3.3.1","@babel/preset-react":"7.0.0","@types/react-portal":"4.0.1","@types/react-window":"^1.8.1","babel-plugin-lodash":"3.3.4","html-webpack-plugin":"3.2.0","react-test-renderer":"16.4.2","@types/react-measure":"2.0.5","clean-webpack-plugin":"2.0.2","stats-webpack-plugin":"0.7.0","eslint-config-prettier":"4.1.0","react-google-recaptcha":"^0.14.1","tslint-config-prettier":"1.18.0","@gooddata/eslint-config":"^1.0.0","@gooddata/tslint-config":"1.0.0","@types/react-responsive":"^3.0.3","@types/storybook__react":"4.0.1","@types/stringify-object":"^3.2.0","enzyme-adapter-react-16":"1.3.1","@gooddata/test-storybook":"4.0.0","@storybook/addon-actions":"5.0.11","@storybook/addon-options":"5.0.11","node-sass-magic-importer":"5.1.0","react-syntax-highlighter":"11.0.2","@types/fixed-data-table-2":"0.8.1","stylelint-config-prettier":"5.2.0","@gooddata/stylelint-config":"4.0.1","@types/react-test-renderer":"16.0.0","circular-dependency-plugin":"5.0.2","compression-webpack-plugin":"2.0.0","@types/json-stable-stringify":"^1.0.32","@gooddata/frontend-npm-scripts":"1.1.0","@types/enzyme-adapter-react-16":"1.0.3","stylelint-checkstyle-formatter":"0.1.0","@types/storybook__addon-actions":"3.4.2","@babel/plugin-proposal-class-properties":"7.4.4","@babel/plugin-proposal-object-rest-spread":"7.4.4","@babel/plugin-transform-async-to-generator":"7.4.4"},"peerDependencies":{"react":"^16.5.2","react-dom":"^16.5.2"},"_npmOperationalInternal":{"tmp":"tmp/react-components_7.8.0-beta.29_1592826404019_0.9255596334947676","host":"s3://npm-registry-packages"}},"7.8.0-beta.30":{"name":"@gooddata/react-components","version":"7.8.0-beta.30","author":{"name":"GoodData Corporation"},"license":"BSD-3-Clause","_id":"@gooddata/react-components@7.8.0-beta.30","maintainers":[{"name":"afi","email":"adam.fiedler@gooddata.com"},{"name":"bertold8","email":"ivan.nejezchleb@seznam.cz"},{"name":"bich.nguyen","email":"bich.nguyen@gooddata.com"},{"name":"brbistas","email":"valentinos.chraniotis@gooddata.com"},{"name":"bugsbunny338","email":"jiri.zajic@mensa.cz"},{"name":"de.do","email":"de.do@gooddata.com"},{"name":"gooddata-ci","email":"rail@gooddata.com"},{"name":"hang.ngo","email":"hang.ngo@gooddata.com"},{"name":"hung.nguyen.hoang","email":"hung.nguyen@gooddata.com"},{"name":"huong.nguyen","email":"huong.nguyen@gooddata.com"},{"name":"huyen.nguyen","email":"huyen.nguyen@gooddata.com"},{"name":"ivan.mjartan","email":"ivan.mjartan@gooddata.com"},{"name":"jakub-sterba","email":"jakub.sterba@gooddata.com"},{"name":"jaroslav.tomecek","email":"jaroslav.tomecek@gooddata.com"},{"name":"jkittler","email":"honza.kittler@gmail.com"},{"name":"khanh.le","email":"khanh.le@gooddata.com"},{"name":"lanhuynh","email":"lan.huynh@gooddata.com"},{"name":"linhhong","email":"linh.hong@gooddata.com"},{"name":"lupko","email":"lubomir.slivka@gooddata.com"},{"name":"mai.nguyen","email":"mai.nguyen@gooddata.com"},{"name":"matyas.kandl","email":"matyas.kandl@gooddata.com"},{"name":"michal.marsal","email":"michal.marsal@gooddata.com"},{"name":"my.duong","email":"my.duong@gooddata.com"},{"name":"naibinh","email":"naibinh@gmail.com"},{"name":"nikolacech","email":"nikola.cech@gooddata.com"},{"name":"nis.hua","email":"nis.hua@gooddata.com"},{"name":"no23reason","email":"dan.homola@hotmail.cz"},{"name":"patrikbraborec","email":"patrik.braborec@gooddata.com"},{"name":"pbenes","email":"petr.benes@gooddata.com"},{"name":"petrjanu","email":"petr.janu@gooddata.com"},{"name":"pkingo","email":"philipandreaskingo@hotmail.com"},{"name":"ptquang86","email":"ptquang86@gmail.com"},{"name":"qduval","email":"quentin.duval@gooddata.com"},{"name":"rodri360","email":"me@rodri360.com"},{"name":"scavnickyj","email":"jakub.scavnicky@gooddata.com"},{"name":"sitina","email":"jiri.sitina@gooddata.com"},{"name":"strouhaljan","email":"strouhal.jan@gmail.com"},{"name":"thao-luong","email":"thao.luong@gooddata.com"},{"name":"thuong.nguyen","email":"thuong.nguyen@gooddata.com"},{"name":"tomas.kratochvil","email":"tomas.kratochvil@gooddata.com"},{"name":"tomsatgd","email":"tomas.satinsky@gooddata.com"},{"name":"trung-le-quoc","email":"trung.le@gooddata.com"},{"name":"tu-ngo","email":"tungo1981@gmail.com"},{"name":"tu.bui","email":"tu.bui@gooddata.com"},{"name":"tulean","email":"tuan.le@gooddata.com"},{"name":"tuqt1005","email":"tu.tran@gooddata.com"},{"name":"utdnah","email":"danh.ung@gooddata.com"},{"name":"vi.phan","email":"vi.phan@gooddata.com"},{"name":"vlastikcz","email":"vlastimil.kotas@gooddata.com"},{"name":"vu.pham","email":"vu.pham@gooddata.com"},{"name":"xmort","email":"petr.dolejsi@gooddata.com"},{"name":"yanlipnican","email":"yanlipnican@gmail.com"}],"homepage":"https://github.com/gooddata/gooddata-react-components#readme","bugs":{"url":"https://github.com/gooddata/gooddata-react-components/issues"},"dist":{"shasum":"7b19ac01e0baf723311501113c52f8fd0493fd10","tarball":"https://registry.npmjs.org/@gooddata/react-components/-/react-components-7.8.0-beta.30.tgz","fileCount":2657,"integrity":"sha512-Lyca1aZrdJHwEfI7Z20fcKjCzQJP2ZglYtHT8PyR+JRolRmMFmzMhBl2FG8qvr8wLJnz3VYlJ5RtYXzv8WzUpw==","signatures":[{"sig":"MEUCIQCMyDUC5C4PE2qppwsifjIfkWWT5NVn0GyDGYZ6+V5P8gIgKtedu4zu1FsUssMmGjHaVniIyHbFCth1esHVhcbrdmY=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":10596099,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJe8KuFCRA9TVsSAnZWagAAX6YQAIx4vyZe+v2pYkNxBczM\naXJfHzRYHpVr3R63FbT5PpEr1NsK6CaevuNwJNwbiWeyfPTS/bQ7pN4grcFQ\nzmdItsAgajp2VljtFVbhRZ0qEQqX9W7VpNq/LkCFCuOPdLKojDS3JsRjspGN\noeaCgOWAbaNpOGX5i4E6ys9lhTRBykok6xUPqLDRyv3pUnBJT7Dv3mjW+cJu\nNM3oqAMtisHSxLCNjeZI3aSBKwXIoTsFppD6T28PLy15C25usT3XFZgFM4ah\nTUIlv5rLbze/Ev3jUJChGFDgOG3fWNDc01b/3UYFdUdpenA2FbdjCagSbOzX\nHRvS86i2jyIyK3aDL5I2QVWdWlBHaVZe0o/Xfr6pocc24b1yC7f9xAUPq1Oq\nZnXc79yOctH3hC49pd3oEKfgSnbfnGGel27ZSspDaYvqT/KJTxGuO3i9Tnli\n3P2IvryEJAos6Vwk6h2XgjGgDxTMQa4ni52P5V4Vr+jvOusQg9Zy1yQlAfI2\nDgP6sms832x1N7rVqP1eBfKbCoNLqNvAjTQF0NWK/r1TpL8npLfnUclQrIxC\nvAbVcpfRjI4YGVCVrGB08IeWsRb/geIvansN1INFdXx0Bukr0M+lM8skam1+\nGKKHOvVaX2UmfZ+hIKNaXvTbM3RTPoZbtO92zm3YA3r15PRcpCED2RzrXUNL\ndqiB\r\n=7+fS\r\n-----END PGP SIGNATURE-----\r\n"},"main":"dist/index.js","husky":{"hooks":{"pre-commit":"lint-staged"}},"config":{"eslint":"./examples/**/*.{js,jsx}","tslint":"./{__mocks__,src,stories}/{,**/}*.{ts,tsx}"},"readme":"[![npm version](https://badge.fury.io/js/%40gooddata%2Freact-components.svg)](https://www.npmjs.com/package/@gooddata/react-components)\n\n# GoodData.UI React components\n> A React-based JavaScript library for building data-driven applications\n\n## Getting started\n- [GoodData.UI Documentation](http://sdk.gooddata.com/gooddata-ui/)\n- [GoodData.UI Live Examples](https://gooddata-examples.herokuapp.com/)\n- [Stack Overflow](https://stackoverflow.com/questions/tagged/gooddata)\n\n### Usage\nWith [yarn](https://yarnpkg.com) installed, go to your project directory and run\n```\n$ yarn add @gooddata/react-components\n```\nIf you prefer [npm](npmjs.com) run\n```\n$ npm install --save @gooddata/react-components\n```\n\nThe public API is exposed via global `index.js`. Except for the styles, do not import any other file directly\nbecause they are not intended to be part of the public API.\n\n## Contributing\n\nWe welcome any contribution in form of [issues](https://github.com/gooddata/gooddata-react-components/issues) or [pull requests](https://github.com/gooddata/gooddata-react-components/pulls).\n\nInstall [Node.js](http://nodejs.org) (node 12.16.1, npm v6.13.4) and [Yarn](https://classic.yarnpkg.com) (1.22.4).\n\nInstall dependencies:\n```\nyarn install --frozen-lockfile\n```\n\nThese commands may come in handy while developing:\n\n| command | description |\n| ------- | ----------- |\n| `yarn install --pure-lockfile` | first step |\n| ||\n| `yarn dev` | build react-components to `/dist` in watch mode |\n| `yarn test` | run all unit tests |\n| `yarn prettier-write` | format the source code to match the valid codestyle |\n| `yarn validate` | validate codestyle |\n| ||\n| `yarn storybook` | run storybook from `/stories` on http://localhost:9001 |\n| `yarn build-storybook` | build storybook to `/dist-storybook` |\n| `yarn test-storybook` | run storybook and [screenshot tests](https://github.com/gooddata/gdc-client-utils/tree/master/test-storybook) |\n| ||\n| `yarn examples` | run Live Examples dev-server from `/examples` on https://localhost:8999 |\n| `yarn examples-build` | build Live Examples to `/examples/dist` |\n| `yarn examples-server` | serve built Live Examples - see `/examples/server/src` |\n| `yarn examples-testcafe` | run testcafe tests against `localhost:8999` |\n\n### Deploy to heroku.com\nWhen you deploy this repo to heroku, it serves *GoodData.UI Live Examples*.\nRelevant tasks are in `Procfile` and `package.json`.\n\n```bash\n# run in the project directory\nheroku login\nheroku create <your-app-name>\nheroku config:set DOMAIN_ADMIN_USERNAME=x@gooddata.com DOMAIN_ADMIN_PASSWORD=xy PROJECT_ID_TO_ASSIGN=xms7ga4tf3g3nzucd8380o2bev8oeknp\ngit push heroku HEAD:master\nheroku open\n```\n### Enable Geo Chart for Storybook and Live Examples\nGeo chart uses Mapbox to render map which requires a Mapbox access token.\n- Register an account and create Mapbox access token at [guide](https://docs.mapbox.com/help/how-mapbox-works/access-tokens/)\n- Store the created token at `.env`:\n```bash\necho -e \"EXAMPLE_MAPBOX_ACCESS_TOKEN=token\" >> .env # only need to run once\necho -e \"STORYBOOK_MAPBOX_ACCESS_TOKEN=token\" >> .env # only need to run once\n```\n\n### Run Live Examples Locally\nTo run *GoodData.UI Live Examples* locally:\n```bash\ngit clone <this-repository>\ncd  <repository-folder>\nyarn install --pure-lockfile\nyarn examples\n```\nThen open https://localhost:8999 and login using Live Examples account (you can [create one here](https://gooddata-examples.herokuapp.com/registration)).\n\n### Run Storybook locally\n- Run storybook with token stored in `.env` for more secure\n```bash\nyarn storybook\n```\n- Or run storybook with token env param exposed to cli (not suggested)\n```bash\nSTORYBOOK_MAPBOX_ACCESS_TOKEN=token yarn storybook\n```\n- Apply either above way to `yarn build-storybook` or `yarn test-storybook`\n\n### Source code formatting\nThe source code in the repository is formatted by [Prettier](https://prettier.io/).\nThe format of the code is validated by our Continuous Integration server and is one of the requirements of successful merge.\n\nPrettier is supported by every major IDE. You can find the list of supported editors and how to configure them [here](https://prettier.io/docs/en/editors.html).\n\nIn the case, when your editor is not supported or you don't want to setup the integration, you can run the `yarn prettier-write` command to reformat the code before commit.\n\n## Changelog\n\n- see [CHANGELOG.md](CHANGELOG.md)\n\n## Supported versions\n\nIn order to make the user experience with integrating GoodData UI SDK as smooth and secure as possible and to ensure that the SDK is using the latest features of the platform, we will only provide support to two most recent major versions of UI SDK.\n\nThe most recent majors will be supported in the following modes:\n\n- The latest major version will receive all new functionality and all bug fixes\n- The previous major version will only receive fixes to critical issues and security fixes. These fixes will be applied on top of last released version of the previous major\n\nThe customers are encouraged to always use the latest version of the UI SDK.\n\nIn case of using older versions, the user might face API incompatibility, performance or security issues.\n\nPlease follow the installation instructions to update to the newest version.\n\n## License\n\n(C) 2007-2020 GoodData Corporation\n\nThis project is dual licensed:\n\n- The ATTRIBUTION-NONCOMMERCIAL 4.0 INTERNATIONAL (CC BY-NC 4.0) is used for purpose of the trial experience and evaluation of GoodData.UI library.\n- The GOODDATA GOODDATA.UI LIBRARY END USER LICENSE AGREEMENT is used for GoodData customers.\n\nFor more information, please see [LICENSE](https://github.com/gooddata/gooddata-react-components/blob/master/LICENSE)\n","gitHead":"67dde37d825643405a39b7f8f1fcb82b6c03d087","scripts":{"dev":"bash scripts/build.sh --dev-watch","test":"jest --watch","build":"bash scripts/build.sh","tslint":"yarn run-tslint -t verbose $npm_package_config_tslint","prepare":"cd examples/server && yarn install --frozen-lockfile && cd ../..; rm -r examples/node_modules 2>/dev/null; true","examples":"bash scripts/run-examples.sh","prepare?":"# Called before `npm publish` and on local `npm install`. Temporarily also for deleting obsolete node_modules. Ends with `true` to continue gracefully.","validate":"tsc --noEmit && yarn tslint && eslint $npm_package_config_eslint && yarn validate-style && yarn prettier-check","build-dev":"bash scripts/build.sh --dev","examples?":"# Default is developer domain, other options: yarn examples [sec,secure,stg,stg2,stg3,demo,developer or URL]","storybook":"yarn build && start-storybook -p 9001 -c .storybook","test-once":"jest","tslint-ci":"mkdir -p ./ci/results && yarn run-tslint -t checkstyle -o ./ci/results/tslint-results.xml $npm_package_config_tslint","run-tslint":"tslint -p tsconfig.json","validate-ci":"tsc --noEmit && yarn tslint-ci  && eslint $npm_package_config_eslint -f checkstyle -o ci/results/eslint-results.xml && yarn validate-style-ci && yarn prettier-check","examples-build":"bash scripts/build-examples.sh","prepublishOnly":"yarn build","prettier-check":"prettier --check '{src,stories,styles,__mocks__,examples/server/src,examples/src,examples/test}/**/*.{ts,js,tsx,jsx,json,scss,md,yaml,html}'","prettier-write":"prettier --write '{src,stories,styles,__mocks__,examples/server/src,examples/src,examples/test}/**/*.{ts,js,tsx,jsx,json,scss,md,yaml,html}'","test-storybook":"yarn build && test-storybook","validate-style":"stylelint '**/*.scss'","build-storybook":"yarn build && build-storybook -c .storybook -o dist-storybook","examples-server":"node examples/server/src/index.js","heroku-postbuild":"yarn examples-build developer","examples-testcafe":"./scripts/run-testcafe.sh visual","validate-style-ci":"stylelint '**/*.scss' --custom-formatter=node_modules/stylelint-checkstyle-formatter > ci/results/stylelint-results.xml","check-circular-deps":"madge --circular --extensions ts ./src","examples-testcafe-ci":"./scripts/run-testcafe.sh ci","examples-testcafe-live":"./scripts/run-testcafe.sh live"},"typings":"dist/index.d.ts","_npmUser":{"name":"gooddata-ci","email":"rail@gooddata.com"},"deprecated":"@gooddata/react-components@7 reached End of Support on March 31, 2022. Please upgrade (see https://sdk.gooddata.com/gooddata-ui/docs/supported_versions.html for more information).","repository":{"url":"git+ssh://git@github.com/gooddata/gooddata-react-components.git","type":"git"},"_npmVersion":"6.13.4","description":"GoodData.UI - A powerful JavaScript library for building analytical applications","directories":{},"lint-staged":{"{src,stories,styles,__mocks__,examples/server/src,examples/src,examples/test}/**/*.{ts,js,tsx,jsx,scss}":["npx gdc-fix-copyright","git add"],"{src,stories,styles,__mocks__,examples/server/src,examples/src,examples/test}/**/*.{ts,js,tsx,jsx,json,scss,md,yaml,html}":["prettier --write","git add"]},"_nodeVersion":"12.16.1","dependencies":{"rxjs":"^5.5.6","uuid":"^3.2.1","immer":"^1.3.1","lodash":"^4.17.15","date-fns":"^2.7.0","downshift":"^3.2.7","invariant":"^2.2.2","mapbox-gl":"^1.6.1","classnames":"^2.2.6","codemirror":"^5.54.0","highcharts":"7.1.1","prop-types":"^15.6.0","react-intl":"^3.6.0","custom-event":"^1.0.1","react-window":"^1.8.1","ag-grid-react":"20.0.0","react-measure":"^2.3.0","@types/mapbox-gl":"^1.6.1","react-day-picker":"~7.3.0","react-responsive":"^3.0.0","stringify-object":"^2.4.0","@gooddata/typings":"^2.24.2","@types/codemirror":"^0.0.95","ag-grid-community":"20.0.0","http-status-codes":"^1.3.0","react-codemirror2":"^7.2.0","@gooddata/js-utils":"^3.10.5","@gooddata/numberjs":"^3.2.4","fixed-data-table-2":"0.7.17","@gooddata/goodstrap":"^68.12.1","react-dom-factories":"^1.0.2","@gooddata/gooddata-js":"^13.0.1","json-stable-stringify":"^1.0.1","react-transition-group":"^2.2.1","hoist-non-react-statics":"^3.3.0","nodelist-foreach-polyfill":"^1.2.0","@formatjs/intl-pluralrules":"^1.3.6","highcharts-grouped-categories":"^1.1.3"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"raf":"3.3.2","yup":"^0.24.1","jest":"24.7.1","husky":"3.0.0","madge":"^3.4.4","react":"^16.5.2","enzyme":"3.5.0","eslint":"4.19.1","formik":"^0.11.11","moment":"2.23.0","history":"^4.7.2","ts-jest":"24.0.0","webpack":"4.30.0","full-icu":"^1.3.0","prettier":"1.16.4","react-ga":"^2.5.2","recharts":"1.0.0-beta.9","testcafe":"1.1.4","commander":"2.14.1","node-sass":"4.13.0","react-dom":"^16.5.2","stylelint":"^10.0.0","supertest":"3.0.0","ts-loader":"6.0.0","@types/raf":"^3.4.0","css-loader":"0.28.7","jest-junit":"3.0.0","raw-loader":"0.5.1","styled-jsx":"2.2.1","typescript":"3.3.4000","@babel/core":"7.4.4","@types/jest":"24.0.6","@types/node":"7.0.8","@types/uuid":"3.4.3","file-loader":"3.0.1","jest-enzyme":"7.0.2","lint-staged":"9.1.0","sass-loader":"6.0.6","webpack-cli":"3.3.2","@types/react":"16.8.6","babel-loader":"8.0.5","react-helmet":"5.2.0","react-select":"1.2.1","style-loader":"0.19.1","@types/enzyme":"3.1.13","@types/lodash":"4.14.123","testcafe-live":"0.1.4","@babel/runtime":"7.4.4","dotenv-webpack":"^1.7.0","@babel/polyfill":"^7.4.4","@storybook/react":"5.0.11","@types/invariant":"2.2.29","@types/react-dom":"16.0.11","isomorphic-fetch":"2.2.1","react-datepicker":"1.1.0","react-router-dom":"4.2.2","@babel/preset-env":"7.4.4","@gooddata/mock-js":"^2.13.1","@storybook/addons":"5.0.11","@types/classnames":"2.2.3","@types/prop-types":"15.5.2","@storybook/theming":"5.0.11","identity-obj-proxy":"^3.0.0","intl-messageformat":"^7.5.4","webpack-dev-server":"3.3.1","@babel/preset-react":"7.0.0","@types/react-portal":"4.0.1","@types/react-window":"^1.8.1","babel-plugin-lodash":"3.3.4","html-webpack-plugin":"3.2.0","react-test-renderer":"16.4.2","@types/react-measure":"2.0.5","clean-webpack-plugin":"2.0.2","stats-webpack-plugin":"0.7.0","eslint-config-prettier":"4.1.0","react-google-recaptcha":"^0.14.1","tslint-config-prettier":"1.18.0","@gooddata/eslint-config":"^1.0.0","@gooddata/tslint-config":"1.0.0","@types/react-responsive":"^3.0.3","@types/storybook__react":"4.0.1","@types/stringify-object":"^3.2.0","enzyme-adapter-react-16":"1.3.1","@gooddata/test-storybook":"4.0.0","@storybook/addon-actions":"5.0.11","@storybook/addon-options":"5.0.11","node-sass-magic-importer":"5.1.0","react-syntax-highlighter":"11.0.2","@types/fixed-data-table-2":"0.8.1","stylelint-config-prettier":"5.2.0","@gooddata/stylelint-config":"4.0.1","@types/react-test-renderer":"16.0.0","circular-dependency-plugin":"5.0.2","compression-webpack-plugin":"2.0.0","@types/json-stable-stringify":"^1.0.32","@gooddata/frontend-npm-scripts":"1.1.0","@types/enzyme-adapter-react-16":"1.0.3","stylelint-checkstyle-formatter":"0.1.0","@types/storybook__addon-actions":"3.4.2","@babel/plugin-proposal-class-properties":"7.4.4","@babel/plugin-proposal-object-rest-spread":"7.4.4","@babel/plugin-transform-async-to-generator":"7.4.4"},"peerDependencies":{"react":"^16.5.2","react-dom":"^16.5.2"},"_npmOperationalInternal":{"tmp":"tmp/react-components_7.8.0-beta.30_1592830851102_0.49942090672460204","host":"s3://npm-registry-packages"}},"7.8.0-alpha-bertold8-ine-one-4485-2020-06-22T13-06-31-521Z":{"name":"@gooddata/react-components","version":"7.8.0-alpha-bertold8-ine-one-4485-2020-06-22T13-06-31-521Z","author":{"name":"GoodData Corporation"},"license":"BSD-3-Clause","_id":"@gooddata/react-components@7.8.0-alpha-bertold8-ine-one-4485-2020-06-22T13-06-31-521Z","maintainers":[{"name":"afi","email":"adam.fiedler@gooddata.com"},{"name":"bertold8","email":"ivan.nejezchleb@seznam.cz"},{"name":"bich.nguyen","email":"bich.nguyen@gooddata.com"},{"name":"brbistas","email":"valentinos.chraniotis@gooddata.com"},{"name":"bugsbunny338","email":"jiri.zajic@mensa.cz"},{"name":"de.do","email":"de.do@gooddata.com"},{"name":"gooddata-ci","email":"rail@gooddata.com"},{"name":"hang.ngo","email":"hang.ngo@gooddata.com"},{"name":"hung.nguyen.hoang","email":"hung.nguyen@gooddata.com"},{"name":"huong.nguyen","email":"huong.nguyen@gooddata.com"},{"name":"huyen.nguyen","email":"huyen.nguyen@gooddata.com"},{"name":"ivan.mjartan","email":"ivan.mjartan@gooddata.com"},{"name":"jakub-sterba","email":"jakub.sterba@gooddata.com"},{"name":"jaroslav.tomecek","email":"jaroslav.tomecek@gooddata.com"},{"name":"jkittler","email":"honza.kittler@gmail.com"},{"name":"khanh.le","email":"khanh.le@gooddata.com"},{"name":"lanhuynh","email":"lan.huynh@gooddata.com"},{"name":"linhhong","email":"linh.hong@gooddata.com"},{"name":"lupko","email":"lubomir.slivka@gooddata.com"},{"name":"mai.nguyen","email":"mai.nguyen@gooddata.com"},{"name":"matyas.kandl","email":"matyas.kandl@gooddata.com"},{"name":"michal.marsal","email":"michal.marsal@gooddata.com"},{"name":"my.duong","email":"my.duong@gooddata.com"},{"name":"naibinh","email":"naibinh@gmail.com"},{"name":"nikolacech","email":"nikola.cech@gooddata.com"},{"name":"nis.hua","email":"nis.hua@gooddata.com"},{"name":"no23reason","email":"dan.homola@hotmail.cz"},{"name":"patrikbraborec","email":"patrik.braborec@gooddata.com"},{"name":"pbenes","email":"petr.benes@gooddata.com"},{"name":"petrjanu","email":"petr.janu@gooddata.com"},{"name":"pkingo","email":"philipandreaskingo@hotmail.com"},{"name":"ptquang86","email":"ptquang86@gmail.com"},{"name":"qduval","email":"quentin.duval@gooddata.com"},{"name":"rodri360","email":"me@rodri360.com"},{"name":"scavnickyj","email":"jakub.scavnicky@gooddata.com"},{"name":"sitina","email":"jiri.sitina@gooddata.com"},{"name":"strouhaljan","email":"strouhal.jan@gmail.com"},{"name":"thao-luong","email":"thao.luong@gooddata.com"},{"name":"thuong.nguyen","email":"thuong.nguyen@gooddata.com"},{"name":"tomas.kratochvil","email":"tomas.kratochvil@gooddata.com"},{"name":"tomsatgd","email":"tomas.satinsky@gooddata.com"},{"name":"trung-le-quoc","email":"trung.le@gooddata.com"},{"name":"tu-ngo","email":"tungo1981@gmail.com"},{"name":"tu.bui","email":"tu.bui@gooddata.com"},{"name":"tulean","email":"tuan.le@gooddata.com"},{"name":"tuqt1005","email":"tu.tran@gooddata.com"},{"name":"utdnah","email":"danh.ung@gooddata.com"},{"name":"vi.phan","email":"vi.phan@gooddata.com"},{"name":"vlastikcz","email":"vlastimil.kotas@gooddata.com"},{"name":"vu.pham","email":"vu.pham@gooddata.com"},{"name":"xmort","email":"petr.dolejsi@gooddata.com"},{"name":"yanlipnican","email":"yanlipnican@gmail.com"}],"homepage":"https://github.com/gooddata/gooddata-react-components#readme","bugs":{"url":"https://github.com/gooddata/gooddata-react-components/issues"},"dist":{"shasum":"a8ef8f6c90478131d2118fca1025408f1561010d","tarball":"https://registry.npmjs.org/@gooddata/react-components/-/react-components-7.8.0-alpha-bertold8-ine-one-4485-2020-06-22T13-06-31-521Z.tgz","fileCount":2664,"integrity":"sha512-gD20By+XWWfa1xGqeAxzDZPGPp4GRQGSWg8OVP3veajoPsjcs3Zc2saFSk/7ZXxhig5q6Sua0fhoXqbGKNJ2fg==","signatures":[{"sig":"MEYCIQDGC+6nUoN+GmmcFeli5S4+I4oCTb62vfYi6Dy5Ve7/BAIhAPw4dOeIYS4yp11r1iNVzwDr1qU9yoLDkC1tVhKZfCSE","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":10661507,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJe8Kz3CRA9TVsSAnZWagAAf+IP/2gnswoz/srCTmDi8O/o\nP2yGz32esY0H4unyUNNA/EPn3sX2JMhYBUihNvO8HL9fZkZl525ZqqP0pjYO\nlMc9y5ZB6TyJQqwLS/IkQ8TQTEjq8U7quFzhbF4Hdf1JIg9wREgtYRggipL3\nXQXF529DxSPZo5uUMI151aaThBMwo8Twmq4iQ1TTefjk8BJO7LsbWVxH8yEt\nPl/DV7uIzycMyZNo13SqEb+eM3BTd58uec0p2okczy5SSQivuMqXPCmXUdoM\nfWaGrm8pNUABx342lzBL+kzIyHQ+XV7mTx+9ng68LHuGeUPJXQRcsHDOURaO\nuz4nV4f3GVzCPi7uLp5PT7ils2LWGPKwrNBdQIVsYU6GD1Ud/Ln0sci9PZP5\nDFJCppOx3x1BDot9KEzK2LzOoqZUkpFG2pitEtN1ZUZvJm12JzWUvs1HB6/a\noZ4C0woYwaZYx0cbxfTTKj8j8HkJYZy8jzUh56HhL2ar3RX4jVKxFEJp2Yqz\nGqgcoLUdtZwdPAOPhYYr311TIQ4VQR76n0+3kLV/ACTnSljBL3koSOMQOCOE\nbb6wgUvSKBeDG/JYF0wyApdVle3F9mfq9LJ8j5EAnUuiBvVgRHBIYrnZ4MKJ\nQ80gIIQORLblHNF3ScmP0X0G43JI2mJS0vlsTCIvAhnLdlMR6RxDbHip9gow\nHZYv\r\n=2ODg\r\n-----END PGP SIGNATURE-----\r\n"},"main":"dist/index.js","husky":{"hooks":{"pre-commit":"lint-staged"}},"config":{"eslint":"./examples/**/*.{js,jsx}","tslint":"./{__mocks__,src,stories}/{,**/}*.{ts,tsx}"},"readme":"[![npm version](https://badge.fury.io/js/%40gooddata%2Freact-components.svg)](https://www.npmjs.com/package/@gooddata/react-components)\n\n# GoodData.UI React components\n> A React-based JavaScript library for building data-driven applications\n\n## Getting started\n- [GoodData.UI Documentation](http://sdk.gooddata.com/gooddata-ui/)\n- [GoodData.UI Live Examples](https://gooddata-examples.herokuapp.com/)\n- [Stack Overflow](https://stackoverflow.com/questions/tagged/gooddata)\n\n### Usage\nWith [yarn](https://yarnpkg.com) installed, go to your project directory and run\n```\n$ yarn add @gooddata/react-components\n```\nIf you prefer [npm](npmjs.com) run\n```\n$ npm install --save @gooddata/react-components\n```\n\nThe public API is exposed via global `index.js`. Except for the styles, do not import any other file directly\nbecause they are not intended to be part of the public API.\n\n## Contributing\n\nWe welcome any contribution in form of [issues](https://github.com/gooddata/gooddata-react-components/issues) or [pull requests](https://github.com/gooddata/gooddata-react-components/pulls).\n\nInstall [Node.js](http://nodejs.org) (node 12.16.1, npm v6.13.4) and [Yarn](https://classic.yarnpkg.com) (1.22.4).\n\nInstall dependencies:\n```\nyarn install --frozen-lockfile\n```\n\nThese commands may come in handy while developing:\n\n| command | description |\n| ------- | ----------- |\n| `yarn install --pure-lockfile` | first step |\n| ||\n| `yarn dev` | build react-components to `/dist` in watch mode |\n| `yarn test` | run all unit tests |\n| `yarn prettier-write` | format the source code to match the valid codestyle |\n| `yarn validate` | validate codestyle |\n| ||\n| `yarn storybook` | run storybook from `/stories` on http://localhost:9001 |\n| `yarn build-storybook` | build storybook to `/dist-storybook` |\n| `yarn test-storybook` | run storybook and [screenshot tests](https://github.com/gooddata/gdc-client-utils/tree/master/test-storybook) |\n| ||\n| `yarn examples` | run Live Examples dev-server from `/examples` on https://localhost:8999 |\n| `yarn examples-build` | build Live Examples to `/examples/dist` |\n| `yarn examples-server` | serve built Live Examples - see `/examples/server/src` |\n| `yarn examples-testcafe` | run testcafe tests against `localhost:8999` |\n\n### Deploy to heroku.com\nWhen you deploy this repo to heroku, it serves *GoodData.UI Live Examples*.\nRelevant tasks are in `Procfile` and `package.json`.\n\n```bash\n# run in the project directory\nheroku login\nheroku create <your-app-name>\nheroku config:set DOMAIN_ADMIN_USERNAME=x@gooddata.com DOMAIN_ADMIN_PASSWORD=xy PROJECT_ID_TO_ASSIGN=xms7ga4tf3g3nzucd8380o2bev8oeknp\ngit push heroku HEAD:master\nheroku open\n```\n### Enable Geo Chart for Storybook and Live Examples\nGeo chart uses Mapbox to render map which requires a Mapbox access token.\n- Register an account and create Mapbox access token at [guide](https://docs.mapbox.com/help/how-mapbox-works/access-tokens/)\n- Store the created token at `.env`:\n```bash\necho -e \"EXAMPLE_MAPBOX_ACCESS_TOKEN=token\" >> .env # only need to run once\necho -e \"STORYBOOK_MAPBOX_ACCESS_TOKEN=token\" >> .env # only need to run once\n```\n\n### Run Live Examples Locally\nTo run *GoodData.UI Live Examples* locally:\n```bash\ngit clone <this-repository>\ncd  <repository-folder>\nyarn install --pure-lockfile\nyarn examples\n```\nThen open https://localhost:8999 and login using Live Examples account (you can [create one here](https://gooddata-examples.herokuapp.com/registration)).\n\n### Run Storybook locally\n- Run storybook with token stored in `.env` for more secure\n```bash\nyarn storybook\n```\n- Or run storybook with token env param exposed to cli (not suggested)\n```bash\nSTORYBOOK_MAPBOX_ACCESS_TOKEN=token yarn storybook\n```\n- Apply either above way to `yarn build-storybook` or `yarn test-storybook`\n\n### Source code formatting\nThe source code in the repository is formatted by [Prettier](https://prettier.io/).\nThe format of the code is validated by our Continuous Integration server and is one of the requirements of successful merge.\n\nPrettier is supported by every major IDE. You can find the list of supported editors and how to configure them [here](https://prettier.io/docs/en/editors.html).\n\nIn the case, when your editor is not supported or you don't want to setup the integration, you can run the `yarn prettier-write` command to reformat the code before commit.\n\n## Changelog\n\n- see [CHANGELOG.md](CHANGELOG.md)\n\n## Supported versions\n\nIn order to make the user experience with integrating GoodData UI SDK as smooth and secure as possible and to ensure that the SDK is using the latest features of the platform, we will only provide support to two most recent major versions of UI SDK.\n\nThe most recent majors will be supported in the following modes:\n\n- The latest major version will receive all new functionality and all bug fixes\n- The previous major version will only receive fixes to critical issues and security fixes. These fixes will be applied on top of last released version of the previous major\n\nThe customers are encouraged to always use the latest version of the UI SDK.\n\nIn case of using older versions, the user might face API incompatibility, performance or security issues.\n\nPlease follow the installation instructions to update to the newest version.\n\n## License\n\n(C) 2007-2020 GoodData Corporation\n\nThis project is dual licensed:\n\n- The ATTRIBUTION-NONCOMMERCIAL 4.0 INTERNATIONAL (CC BY-NC 4.0) is used for purpose of the trial experience and evaluation of GoodData.UI library.\n- The GOODDATA GOODDATA.UI LIBRARY END USER LICENSE AGREEMENT is used for GoodData customers.\n\nFor more information, please see [LICENSE](https://github.com/gooddata/gooddata-react-components/blob/master/LICENSE)\n","gitHead":"f9b4dd1b250692b0ba3e605ad5f2348cbd245ffc","scripts":{"dev":"bash scripts/build.sh --dev-watch","test":"jest --watch","build":"bash scripts/build.sh","tslint":"yarn run-tslint -t verbose $npm_package_config_tslint","prepare":"cd examples/server && yarn install --frozen-lockfile && cd ../..; rm -r examples/node_modules 2>/dev/null; true","examples":"bash scripts/run-examples.sh","prepare?":"# Called before `npm publish` and on local `npm install`. Temporarily also for deleting obsolete node_modules. Ends with `true` to continue gracefully.","validate":"tsc --noEmit && yarn tslint && eslint $npm_package_config_eslint && yarn validate-style && yarn prettier-check","build-dev":"bash scripts/build.sh --dev","examples?":"# Default is developer domain, other options: yarn examples [sec,secure,stg,stg2,stg3,demo,developer or URL]","storybook":"yarn build && start-storybook -p 9001 -c .storybook","test-once":"jest","tslint-ci":"mkdir -p ./ci/results && yarn run-tslint -t checkstyle -o ./ci/results/tslint-results.xml $npm_package_config_tslint","run-tslint":"tslint -p tsconfig.json","validate-ci":"tsc --noEmit && yarn tslint-ci  && eslint $npm_package_config_eslint -f checkstyle -o ci/results/eslint-results.xml && yarn validate-style-ci && yarn prettier-check","examples-build":"bash scripts/build-examples.sh","prepublishOnly":"yarn build","prettier-check":"prettier --check '{src,stories,styles,__mocks__,examples/server/src,examples/src,examples/test}/**/*.{ts,js,tsx,jsx,json,scss,md,yaml,html}'","prettier-write":"prettier --write '{src,stories,styles,__mocks__,examples/server/src,examples/src,examples/test}/**/*.{ts,js,tsx,jsx,json,scss,md,yaml,html}'","test-storybook":"yarn build && test-storybook","validate-style":"stylelint '**/*.scss'","build-storybook":"yarn build && build-storybook -c .storybook -o dist-storybook","examples-server":"node examples/server/src/index.js","heroku-postbuild":"yarn examples-build developer","examples-testcafe":"./scripts/run-testcafe.sh visual","validate-style-ci":"stylelint '**/*.scss' --custom-formatter=node_modules/stylelint-checkstyle-formatter > ci/results/stylelint-results.xml","check-circular-deps":"madge --circular --extensions ts ./src","examples-testcafe-ci":"./scripts/run-testcafe.sh ci","examples-testcafe-live":"./scripts/run-testcafe.sh live"},"typings":"dist/index.d.ts","_npmUser":{"name":"bertold8","email":"ivan.nejezchleb@seznam.cz"},"deprecated":"@gooddata/react-components@7 reached End of Support on March 31, 2022. Please upgrade (see https://sdk.gooddata.com/gooddata-ui/docs/supported_versions.html for more information).","repository":{"url":"git+ssh://git@github.com/gooddata/gooddata-react-components.git","type":"git"},"_npmVersion":"6.13.4","description":"GoodData.UI - A powerful JavaScript library for building analytical applications","directories":{},"lint-staged":{"{src,stories,styles,__mocks__,examples/server/src,examples/src,examples/test}/**/*.{ts,js,tsx,jsx,scss}":["npx gdc-fix-copyright","git add"],"{src,stories,styles,__mocks__,examples/server/src,examples/src,examples/test}/**/*.{ts,js,tsx,jsx,json,scss,md,yaml,html}":["prettier --write","git add"]},"_nodeVersion":"12.16.1","dependencies":{"rxjs":"^5.5.6","uuid":"^3.2.1","immer":"^1.3.1","lodash":"^4.17.15","date-fns":"^2.7.0","downshift":"^3.2.7","invariant":"^2.2.2","mapbox-gl":"^1.6.1","classnames":"^2.2.6","codemirror":"^5.54.0","highcharts":"7.1.1","prop-types":"^15.6.0","react-intl":"^3.6.0","custom-event":"^1.0.1","react-window":"^1.8.1","ag-grid-react":"20.0.0","react-measure":"^2.3.0","@types/mapbox-gl":"^1.6.1","react-day-picker":"~7.3.0","react-responsive":"^3.0.0","stringify-object":"^2.4.0","@gooddata/typings":"^2.24.2","@types/codemirror":"^0.0.95","ag-grid-community":"20.0.0","http-status-codes":"^1.3.0","react-codemirror2":"^7.2.0","@gooddata/js-utils":"^3.10.5","@gooddata/numberjs":"^3.2.4","fixed-data-table-2":"0.7.17","@gooddata/goodstrap":"^68.12.1","react-dom-factories":"^1.0.2","@gooddata/gooddata-js":"^13.0.1","json-stable-stringify":"^1.0.1","react-transition-group":"^2.2.1","hoist-non-react-statics":"^3.3.0","nodelist-foreach-polyfill":"^1.2.0","@formatjs/intl-pluralrules":"^1.3.6","highcharts-grouped-categories":"^1.1.3"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"raf":"3.3.2","yup":"^0.24.1","jest":"24.7.1","husky":"3.0.0","madge":"^3.4.4","react":"^16.5.2","enzyme":"3.5.0","eslint":"4.19.1","formik":"^0.11.11","moment":"2.23.0","history":"^4.7.2","ts-jest":"24.0.0","webpack":"4.30.0","full-icu":"^1.3.0","prettier":"1.16.4","react-ga":"^2.5.2","recharts":"1.0.0-beta.9","testcafe":"1.1.4","commander":"2.14.1","node-sass":"4.13.0","react-dom":"^16.5.2","stylelint":"^10.0.0","supertest":"3.0.0","ts-loader":"6.0.0","@types/raf":"^3.4.0","css-loader":"0.28.7","jest-junit":"3.0.0","raw-loader":"0.5.1","styled-jsx":"2.2.1","typescript":"3.3.4000","@babel/core":"7.4.4","@types/jest":"24.0.6","@types/node":"7.0.8","@types/uuid":"3.4.3","file-loader":"3.0.1","jest-enzyme":"7.0.2","lint-staged":"9.1.0","sass-loader":"6.0.6","webpack-cli":"3.3.2","@types/react":"16.8.6","babel-loader":"8.0.5","react-helmet":"5.2.0","react-select":"1.2.1","style-loader":"0.19.1","@types/enzyme":"3.1.13","@types/lodash":"4.14.123","testcafe-live":"0.1.4","@babel/runtime":"7.4.4","dotenv-webpack":"^1.7.0","@babel/polyfill":"^7.4.4","@storybook/react":"5.0.11","@types/invariant":"2.2.29","@types/react-dom":"16.0.11","isomorphic-fetch":"2.2.1","react-datepicker":"1.1.0","react-router-dom":"4.2.2","@babel/preset-env":"7.4.4","@gooddata/mock-js":"^2.13.1","@storybook/addons":"5.0.11","@types/classnames":"2.2.3","@types/prop-types":"15.5.2","@storybook/theming":"5.0.11","identity-obj-proxy":"^3.0.0","intl-messageformat":"^7.5.4","webpack-dev-server":"3.3.1","@babel/preset-react":"7.0.0","@types/react-portal":"4.0.1","@types/react-window":"^1.8.1","babel-plugin-lodash":"3.3.4","html-webpack-plugin":"3.2.0","react-test-renderer":"16.4.2","@types/react-measure":"2.0.5","clean-webpack-plugin":"2.0.2","stats-webpack-plugin":"0.7.0","eslint-config-prettier":"4.1.0","react-google-recaptcha":"^0.14.1","tslint-config-prettier":"1.18.0","@gooddata/eslint-config":"^1.0.0","@gooddata/tslint-config":"1.0.0","@types/react-responsive":"^3.0.3","@types/storybook__react":"4.0.1","@types/stringify-object":"^3.2.0","enzyme-adapter-react-16":"1.3.1","@gooddata/test-storybook":"4.0.0","@storybook/addon-actions":"5.0.11","@storybook/addon-options":"5.0.11","node-sass-magic-importer":"5.1.0","react-syntax-highlighter":"11.0.2","@types/fixed-data-table-2":"0.8.1","stylelint-config-prettier":"5.2.0","@gooddata/stylelint-config":"4.0.1","@types/react-test-renderer":"16.0.0","circular-dependency-plugin":"5.0.2","compression-webpack-plugin":"2.0.0","@types/json-stable-stringify":"^1.0.32","@gooddata/frontend-npm-scripts":"1.1.0","@types/enzyme-adapter-react-16":"1.0.3","stylelint-checkstyle-formatter":"0.1.0","@types/storybook__addon-actions":"3.4.2","@babel/plugin-proposal-class-properties":"7.4.4","@babel/plugin-proposal-object-rest-spread":"7.4.4","@babel/plugin-transform-async-to-generator":"7.4.4"},"peerDependencies":{"react":"^16.5.2","react-dom":"^16.5.2"},"_npmOperationalInternal":{"tmp":"tmp/react-components_7.8.0-alpha-bertold8-ine-one-4485-2020-06-22T13-06-31-521Z_1592831221893_0.17740409367133103","host":"s3://npm-registry-packages"}},"7.8.0-lanhuynh-lhq-one-4489-update-references-changes-2020-06-23T05-57-12-003Z":{"name":"@gooddata/react-components","version":"7.8.0-lanhuynh-lhq-one-4489-update-references-changes-2020-06-23T05-57-12-003Z","author":{"name":"GoodData Corporation"},"license":"BSD-3-Clause","_id":"@gooddata/react-components@7.8.0-lanhuynh-lhq-one-4489-update-references-changes-2020-06-23T05-57-12-003Z","maintainers":[{"name":"afi","email":"adam.fiedler@gooddata.com"},{"name":"bertold8","email":"ivan.nejezchleb@seznam.cz"},{"name":"bich.nguyen","email":"bich.nguyen@gooddata.com"},{"name":"brbistas","email":"valentinos.chraniotis@gooddata.com"},{"name":"bugsbunny338","email":"jiri.zajic@mensa.cz"},{"name":"de.do","email":"de.do@gooddata.com"},{"name":"gooddata-ci","email":"rail@gooddata.com"},{"name":"hang.ngo","email":"hang.ngo@gooddata.com"},{"name":"hung.nguyen.hoang","email":"hung.nguyen@gooddata.com"},{"name":"huong.nguyen","email":"huong.nguyen@gooddata.com"},{"name":"huyen.nguyen","email":"huyen.nguyen@gooddata.com"},{"name":"ivan.mjartan","email":"ivan.mjartan@gooddata.com"},{"name":"jakub-sterba","email":"jakub.sterba@gooddata.com"},{"name":"jaroslav.tomecek","email":"jaroslav.tomecek@gooddata.com"},{"name":"jkittler","email":"honza.kittler@gmail.com"},{"name":"khanh.le","email":"khanh.le@gooddata.com"},{"name":"lanhuynh","email":"lan.huynh@gooddata.com"},{"name":"linhhong","email":"linh.hong@gooddata.com"},{"name":"lupko","email":"lubomir.slivka@gooddata.com"},{"name":"mai.nguyen","email":"mai.nguyen@gooddata.com"},{"name":"matyas.kandl","email":"matyas.kandl@gooddata.com"},{"name":"michal.marsal","email":"michal.marsal@gooddata.com"},{"name":"my.duong","email":"my.duong@gooddata.com"},{"name":"naibinh","email":"naibinh@gmail.com"},{"name":"nikolacech","email":"nikola.cech@gooddata.com"},{"name":"nis.hua","email":"nis.hua@gooddata.com"},{"name":"no23reason","email":"dan.homola@hotmail.cz"},{"name":"patrikbraborec","email":"patrik.braborec@gooddata.com"},{"name":"pbenes","email":"petr.benes@gooddata.com"},{"name":"petrjanu","email":"petr.janu@gooddata.com"},{"name":"pkingo","email":"philipandreaskingo@hotmail.com"},{"name":"ptquang86","email":"ptquang86@gmail.com"},{"name":"qduval","email":"quentin.duval@gooddata.com"},{"name":"rodri360","email":"me@rodri360.com"},{"name":"scavnickyj","email":"jakub.scavnicky@gooddata.com"},{"name":"sitina","email":"jiri.sitina@gooddata.com"},{"name":"strouhaljan","email":"strouhal.jan@gmail.com"},{"name":"thao-luong","email":"thao.luong@gooddata.com"},{"name":"thuong.nguyen","email":"thuong.nguyen@gooddata.com"},{"name":"tomas.kratochvil","email":"tomas.kratochvil@gooddata.com"},{"name":"tomsatgd","email":"tomas.satinsky@gooddata.com"},{"name":"trung-le-quoc","email":"trung.le@gooddata.com"},{"name":"tu-ngo","email":"tungo1981@gmail.com"},{"name":"tu.bui","email":"tu.bui@gooddata.com"},{"name":"tulean","email":"tuan.le@gooddata.com"},{"name":"tuqt1005","email":"tu.tran@gooddata.com"},{"name":"utdnah","email":"danh.ung@gooddata.com"},{"name":"vi.phan","email":"vi.phan@gooddata.com"},{"name":"vlastikcz","email":"vlastimil.kotas@gooddata.com"},{"name":"vu.pham","email":"vu.pham@gooddata.com"},{"name":"xmort","email":"petr.dolejsi@gooddata.com"},{"name":"yanlipnican","email":"yanlipnican@gmail.com"}],"homepage":"https://github.com/gooddata/gooddata-react-components#readme","bugs":{"url":"https://github.com/gooddata/gooddata-react-components/issues"},"dist":{"shasum":"dc76efddf29ed136e534e94977787e07a02d49fa","tarball":"https://registry.npmjs.org/@gooddata/react-components/-/react-components-7.8.0-lanhuynh-lhq-one-4489-update-references-changes-2020-06-23T05-57-12-003Z.tgz","fileCount":2659,"integrity":"sha512-CxBBsfDh9CE7M7WWR3YmK6Su93pHL6tXDxrhrkiM/tunlEbNoIxkqJXXGO8JrrzNPEa9Ky7C/5mxLbqstlF2Tw==","signatures":[{"sig":"MEQCIEN6N65kHbBQweS3BlLrp4wpJUeMS93zI5J8ACpqAcBaAiAV8F5wntA9xRy+VYh5C8LnokNaSJ3G9lIVwunocFhIgQ==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":10614900,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJe8ZndCRA9TVsSAnZWagAABrgP/01RwHQNv570nKFgo6If\nSnZjJDK0tgQiDdrYbcOlMyGalRZ5v8wH6eplpM6LS3rb6ouE3FC7Cgj73Itu\nUG296REx2VVlUbi/VHPj1K9q5nX/9k2bCnZuN97a2zIIhZGeQTYghI9CSwI2\nzPmsh+7zZA57GUqIXd8yxNVhDENfaP8g6xkR+qYFTnsqqFKm33NYXrIk45EL\nV1qN5YSBFMYJr30Ahk4sdw7mcvLkBOpwgyzOU8KiQIeQ/9VkiaDHmLDA7MrE\nktHTkzXAuSYeZFTMQVSBLstAEx/2kjHrzED8tU1JlLxNElaPF9iEFw7nvUe3\nDJw20eIcWxw3lIOlzHkfb7rKed7TfQNiHp7qnftEEOqEmYtS6PX36TH+7SW7\nvJeVE3faGp7fUkfSmer9aET1wER0H2losiEYrc7bkyVxeEHVPkj2X8MEtMH0\nzdJhlf+Y6gPvLg+0HUg/NBbje2zwZacjVKvlXyMPY1fre/w95iOXk11SEh/W\n6hHbgdop/hyKHf09LNsmNcjSgSMB/qvsyt+WaqcpZjJiPmBs++23hnKIPL7g\nG1jexr4X3TchygKSz1po8wokI7CtH/p8CaVLXzsYaHBJeMb+0uY3wFwquSAS\nSn23z+FePD16DnFYm5Qo4aH+3/7bRXrHibkfC/qBVxKUU41WVDP8LhbgePIp\nIBJu\r\n=JW5M\r\n-----END PGP SIGNATURE-----\r\n"},"main":"dist/index.js","husky":{"hooks":{"pre-commit":"lint-staged"}},"config":{"eslint":"./examples/**/*.{js,jsx}","tslint":"./{__mocks__,src,stories}/{,**/}*.{ts,tsx}"},"readme":"[![npm version](https://badge.fury.io/js/%40gooddata%2Freact-components.svg)](https://www.npmjs.com/package/@gooddata/react-components)\n\n# GoodData.UI React components\n> A React-based JavaScript library for building data-driven applications\n\n## Getting started\n- [GoodData.UI Documentation](http://sdk.gooddata.com/gooddata-ui/)\n- [GoodData.UI Live Examples](https://gooddata-examples.herokuapp.com/)\n- [Stack Overflow](https://stackoverflow.com/questions/tagged/gooddata)\n\n### Usage\nWith [yarn](https://yarnpkg.com) installed, go to your project directory and run\n```\n$ yarn add @gooddata/react-components\n```\nIf you prefer [npm](npmjs.com) run\n```\n$ npm install --save @gooddata/react-components\n```\n\nThe public API is exposed via global `index.js`. Except for the styles, do not import any other file directly\nbecause they are not intended to be part of the public API.\n\n## Contributing\n\nWe welcome any contribution in form of [issues](https://github.com/gooddata/gooddata-react-components/issues) or [pull requests](https://github.com/gooddata/gooddata-react-components/pulls).\n\nInstall [Node.js](http://nodejs.org) (node 12.16.1, npm v6.13.4) and [Yarn](https://classic.yarnpkg.com) (1.22.4).\n\nInstall dependencies:\n```\nyarn install --frozen-lockfile\n```\n\nThese commands may come in handy while developing:\n\n| command | description |\n| ------- | ----------- |\n| `yarn install --pure-lockfile` | first step |\n| ||\n| `yarn dev` | build react-components to `/dist` in watch mode |\n| `yarn test` | run all unit tests |\n| `yarn prettier-write` | format the source code to match the valid codestyle |\n| `yarn validate` | validate codestyle |\n| ||\n| `yarn storybook` | run storybook from `/stories` on http://localhost:9001 |\n| `yarn build-storybook` | build storybook to `/dist-storybook` |\n| `yarn test-storybook` | run storybook and [screenshot tests](https://github.com/gooddata/gdc-client-utils/tree/master/test-storybook) |\n| ||\n| `yarn examples` | run Live Examples dev-server from `/examples` on https://localhost:8999 |\n| `yarn examples-build` | build Live Examples to `/examples/dist` |\n| `yarn examples-server` | serve built Live Examples - see `/examples/server/src` |\n| `yarn examples-testcafe` | run testcafe tests against `localhost:8999` |\n\n### Deploy to heroku.com\nWhen you deploy this repo to heroku, it serves *GoodData.UI Live Examples*.\nRelevant tasks are in `Procfile` and `package.json`.\n\n```bash\n# run in the project directory\nheroku login\nheroku create <your-app-name>\nheroku config:set DOMAIN_ADMIN_USERNAME=x@gooddata.com DOMAIN_ADMIN_PASSWORD=xy PROJECT_ID_TO_ASSIGN=xms7ga4tf3g3nzucd8380o2bev8oeknp\ngit push heroku HEAD:master\nheroku open\n```\n### Enable Geo Chart for Storybook and Live Examples\nGeo chart uses Mapbox to render map which requires a Mapbox access token.\n- Register an account and create Mapbox access token at [guide](https://docs.mapbox.com/help/how-mapbox-works/access-tokens/)\n- Store the created token at `.env`:\n```bash\necho -e \"EXAMPLE_MAPBOX_ACCESS_TOKEN=token\" >> .env # only need to run once\necho -e \"STORYBOOK_MAPBOX_ACCESS_TOKEN=token\" >> .env # only need to run once\n```\n\n### Run Live Examples Locally\nTo run *GoodData.UI Live Examples* locally:\n```bash\ngit clone <this-repository>\ncd  <repository-folder>\nyarn install --pure-lockfile\nyarn examples\n```\nThen open https://localhost:8999 and login using Live Examples account (you can [create one here](https://gooddata-examples.herokuapp.com/registration)).\n\n### Run Storybook locally\n- Run storybook with token stored in `.env` for more secure\n```bash\nyarn storybook\n```\n- Or run storybook with token env param exposed to cli (not suggested)\n```bash\nSTORYBOOK_MAPBOX_ACCESS_TOKEN=token yarn storybook\n```\n- Apply either above way to `yarn build-storybook` or `yarn test-storybook`\n\n### Source code formatting\nThe source code in the repository is formatted by [Prettier](https://prettier.io/).\nThe format of the code is validated by our Continuous Integration server and is one of the requirements of successful merge.\n\nPrettier is supported by every major IDE. You can find the list of supported editors and how to configure them [here](https://prettier.io/docs/en/editors.html).\n\nIn the case, when your editor is not supported or you don't want to setup the integration, you can run the `yarn prettier-write` command to reformat the code before commit.\n\n## Changelog\n\n- see [CHANGELOG.md](CHANGELOG.md)\n\n## Supported versions\n\nIn order to make the user experience with integrating GoodData UI SDK as smooth and secure as possible and to ensure that the SDK is using the latest features of the platform, we will only provide support to two most recent major versions of UI SDK.\n\nThe most recent majors will be supported in the following modes:\n\n- The latest major version will receive all new functionality and all bug fixes\n- The previous major version will only receive fixes to critical issues and security fixes. These fixes will be applied on top of last released version of the previous major\n\nThe customers are encouraged to always use the latest version of the UI SDK.\n\nIn case of using older versions, the user might face API incompatibility, performance or security issues.\n\nPlease follow the installation instructions to update to the newest version.\n\n## License\n\n(C) 2007-2020 GoodData Corporation\n\nThis project is dual licensed:\n\n- The ATTRIBUTION-NONCOMMERCIAL 4.0 INTERNATIONAL (CC BY-NC 4.0) is used for purpose of the trial experience and evaluation of GoodData.UI library.\n- The GOODDATA GOODDATA.UI LIBRARY END USER LICENSE AGREEMENT is used for GoodData customers.\n\nFor more information, please see [LICENSE](https://github.com/gooddata/gooddata-react-components/blob/master/LICENSE)\n","gitHead":"f4112047886cd3e8dba22c6810cbb0972036fe7d","scripts":{"dev":"bash scripts/build.sh --dev-watch","test":"jest --watch","build":"bash scripts/build.sh","tslint":"yarn run-tslint -t verbose $npm_package_config_tslint","prepare":"cd examples/server && yarn install --frozen-lockfile && cd ../..; rm -r examples/node_modules 2>/dev/null; true","examples":"bash scripts/run-examples.sh","prepare?":"# Called before `npm publish` and on local `npm install`. Temporarily also for deleting obsolete node_modules. Ends with `true` to continue gracefully.","validate":"tsc --noEmit && yarn tslint && eslint $npm_package_config_eslint && yarn validate-style && yarn prettier-check","build-dev":"bash scripts/build.sh --dev","examples?":"# Default is developer domain, other options: yarn examples [sec,secure,stg,stg2,stg3,demo,developer or URL]","storybook":"yarn build && start-storybook -p 9001 -c .storybook","test-once":"jest","tslint-ci":"mkdir -p ./ci/results && yarn run-tslint -t checkstyle -o ./ci/results/tslint-results.xml $npm_package_config_tslint","run-tslint":"tslint -p tsconfig.json","validate-ci":"tsc --noEmit && yarn tslint-ci  && eslint $npm_package_config_eslint -f checkstyle -o ci/results/eslint-results.xml && yarn validate-style-ci && yarn prettier-check","examples-build":"bash scripts/build-examples.sh","prepublishOnly":"yarn build","prettier-check":"prettier --check '{src,stories,styles,__mocks__,examples/server/src,examples/src,examples/test}/**/*.{ts,js,tsx,jsx,json,scss,md,yaml,html}'","prettier-write":"prettier --write '{src,stories,styles,__mocks__,examples/server/src,examples/src,examples/test}/**/*.{ts,js,tsx,jsx,json,scss,md,yaml,html}'","test-storybook":"yarn build && test-storybook","validate-style":"stylelint '**/*.scss'","build-storybook":"yarn build && build-storybook -c .storybook -o dist-storybook","examples-server":"node examples/server/src/index.js","heroku-postbuild":"yarn examples-build developer","examples-testcafe":"./scripts/run-testcafe.sh visual","validate-style-ci":"stylelint '**/*.scss' --custom-formatter=node_modules/stylelint-checkstyle-formatter > ci/results/stylelint-results.xml","check-circular-deps":"madge --circular --extensions ts ./src","examples-testcafe-ci":"./scripts/run-testcafe.sh ci","examples-testcafe-live":"./scripts/run-testcafe.sh live"},"typings":"dist/index.d.ts","_npmUser":{"name":"lanhuynh","email":"lan.huynh@gooddata.com"},"deprecated":"@gooddata/react-components@7 reached End of Support on March 31, 2022. Please upgrade (see https://sdk.gooddata.com/gooddata-ui/docs/supported_versions.html for more information).","repository":{"url":"git+ssh://git@github.com/gooddata/gooddata-react-components.git","type":"git"},"_npmVersion":"6.13.4","description":"GoodData.UI - A powerful JavaScript library for building analytical applications","directories":{},"lint-staged":{"{src,stories,styles,__mocks__,examples/server/src,examples/src,examples/test}/**/*.{ts,js,tsx,jsx,scss}":["npx gdc-fix-copyright","git add"],"{src,stories,styles,__mocks__,examples/server/src,examples/src,examples/test}/**/*.{ts,js,tsx,jsx,json,scss,md,yaml,html}":["prettier --write","git add"]},"_nodeVersion":"12.16.1","dependencies":{"rxjs":"^5.5.6","uuid":"^3.2.1","immer":"^1.3.1","lodash":"^4.17.15","date-fns":"^2.7.0","downshift":"^3.2.7","invariant":"^2.2.2","mapbox-gl":"^1.6.1","classnames":"^2.2.6","codemirror":"^5.54.0","highcharts":"7.1.1","prop-types":"^15.6.0","react-intl":"^3.6.0","custom-event":"^1.0.1","react-window":"^1.8.1","ag-grid-react":"20.0.0","react-measure":"^2.3.0","@types/mapbox-gl":"^1.6.1","react-day-picker":"~7.3.0","react-responsive":"^3.0.0","stringify-object":"^2.4.0","@gooddata/typings":"^2.24.2","@types/codemirror":"^0.0.95","ag-grid-community":"20.0.0","http-status-codes":"^1.3.0","react-codemirror2":"^7.2.0","@gooddata/js-utils":"^3.10.5","@gooddata/numberjs":"^3.2.4","fixed-data-table-2":"0.7.17","@gooddata/goodstrap":"^68.12.1","react-dom-factories":"^1.0.2","@gooddata/gooddata-js":"^13.0.1","json-stable-stringify":"^1.0.1","react-transition-group":"^2.2.1","hoist-non-react-statics":"^3.3.0","nodelist-foreach-polyfill":"^1.2.0","@formatjs/intl-pluralrules":"^1.3.6","highcharts-grouped-categories":"^1.1.3"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"raf":"3.3.2","yup":"^0.24.1","jest":"24.7.1","husky":"3.0.0","madge":"^3.4.4","react":"^16.5.2","enzyme":"3.5.0","eslint":"4.19.1","formik":"^0.11.11","moment":"2.23.0","history":"^4.7.2","ts-jest":"24.0.0","webpack":"4.30.0","full-icu":"^1.3.0","prettier":"1.16.4","react-ga":"^2.5.2","recharts":"1.0.0-beta.9","testcafe":"1.1.4","commander":"2.14.1","node-sass":"4.13.0","react-dom":"^16.5.2","stylelint":"^10.0.0","supertest":"3.0.0","ts-loader":"6.0.0","@types/raf":"^3.4.0","css-loader":"0.28.7","jest-junit":"3.0.0","raw-loader":"0.5.1","styled-jsx":"2.2.1","typescript":"3.3.4000","@babel/core":"7.4.4","@types/jest":"24.0.6","@types/node":"7.0.8","@types/uuid":"3.4.3","file-loader":"3.0.1","jest-enzyme":"7.0.2","lint-staged":"9.1.0","sass-loader":"6.0.6","webpack-cli":"3.3.2","@types/react":"16.8.6","babel-loader":"8.0.5","react-helmet":"5.2.0","react-select":"1.2.1","style-loader":"0.19.1","@types/enzyme":"3.1.13","@types/lodash":"4.14.123","testcafe-live":"0.1.4","@babel/runtime":"7.4.4","dotenv-webpack":"^1.7.0","@babel/polyfill":"^7.4.4","@storybook/react":"5.0.11","@types/invariant":"2.2.29","@types/react-dom":"16.0.11","isomorphic-fetch":"2.2.1","react-datepicker":"1.1.0","react-router-dom":"4.2.2","@babel/preset-env":"7.4.4","@gooddata/mock-js":"^2.13.1","@storybook/addons":"5.0.11","@types/classnames":"2.2.3","@types/prop-types":"15.5.2","@storybook/theming":"5.0.11","identity-obj-proxy":"^3.0.0","intl-messageformat":"^7.5.4","webpack-dev-server":"3.3.1","@babel/preset-react":"7.0.0","@types/react-portal":"4.0.1","@types/react-window":"^1.8.1","babel-plugin-lodash":"3.3.4","html-webpack-plugin":"3.2.0","react-test-renderer":"16.4.2","@types/react-measure":"2.0.5","clean-webpack-plugin":"2.0.2","stats-webpack-plugin":"0.7.0","eslint-config-prettier":"4.1.0","react-google-recaptcha":"^0.14.1","tslint-config-prettier":"1.18.0","@gooddata/eslint-config":"^1.0.0","@gooddata/tslint-config":"1.0.0","@types/react-responsive":"^3.0.3","@types/storybook__react":"4.0.1","@types/stringify-object":"^3.2.0","enzyme-adapter-react-16":"1.3.1","@gooddata/test-storybook":"4.0.0","@storybook/addon-actions":"5.0.11","@storybook/addon-options":"5.0.11","node-sass-magic-importer":"5.1.0","react-syntax-highlighter":"11.0.2","@types/fixed-data-table-2":"0.8.1","stylelint-config-prettier":"5.2.0","@gooddata/stylelint-config":"4.0.1","@types/react-test-renderer":"16.0.0","circular-dependency-plugin":"5.0.2","compression-webpack-plugin":"2.0.0","@types/json-stable-stringify":"^1.0.32","@gooddata/frontend-npm-scripts":"1.1.0","@types/enzyme-adapter-react-16":"1.0.3","stylelint-checkstyle-formatter":"0.1.0","@types/storybook__addon-actions":"3.4.2","@babel/plugin-proposal-class-properties":"7.4.4","@babel/plugin-proposal-object-rest-spread":"7.4.4","@babel/plugin-transform-async-to-generator":"7.4.4"},"peerDependencies":{"react":"^16.5.2","react-dom":"^16.5.2"},"_npmOperationalInternal":{"tmp":"tmp/react-components_7.8.0-lanhuynh-lhq-one-4489-update-references-changes-2020-06-23T05-57-12-003Z_1592891868875_0.7741787677897323","host":"s3://npm-registry-packages"}},"7.8.0-lanhuynh-lhq-one-4489-update-references-changes-2020-06-23T08-35-18-017Z":{"name":"@gooddata/react-components","version":"7.8.0-lanhuynh-lhq-one-4489-update-references-changes-2020-06-23T08-35-18-017Z","author":{"name":"GoodData Corporation"},"license":"BSD-3-Clause","_id":"@gooddata/react-components@7.8.0-lanhuynh-lhq-one-4489-update-references-changes-2020-06-23T08-35-18-017Z","maintainers":[{"name":"afi","email":"adam.fiedler@gooddata.com"},{"name":"bertold8","email":"ivan.nejezchleb@seznam.cz"},{"name":"bich.nguyen","email":"bich.nguyen@gooddata.com"},{"name":"brbistas","email":"valentinos.chraniotis@gooddata.com"},{"name":"bugsbunny338","email":"jiri.zajic@mensa.cz"},{"name":"de.do","email":"de.do@gooddata.com"},{"name":"gooddata-ci","email":"rail@gooddata.com"},{"name":"hang.ngo","email":"hang.ngo@gooddata.com"},{"name":"hung.nguyen.hoang","email":"hung.nguyen@gooddata.com"},{"name":"huong.nguyen","email":"huong.nguyen@gooddata.com"},{"name":"huyen.nguyen","email":"huyen.nguyen@gooddata.com"},{"name":"ivan.mjartan","email":"ivan.mjartan@gooddata.com"},{"name":"jakub-sterba","email":"jakub.sterba@gooddata.com"},{"name":"jaroslav.tomecek","email":"jaroslav.tomecek@gooddata.com"},{"name":"jkittler","email":"honza.kittler@gmail.com"},{"name":"khanh.le","email":"khanh.le@gooddata.com"},{"name":"lanhuynh","email":"lan.huynh@gooddata.com"},{"name":"linhhong","email":"linh.hong@gooddata.com"},{"name":"lupko","email":"lubomir.slivka@gooddata.com"},{"name":"mai.nguyen","email":"mai.nguyen@gooddata.com"},{"name":"matyas.kandl","email":"matyas.kandl@gooddata.com"},{"name":"michal.marsal","email":"michal.marsal@gooddata.com"},{"name":"my.duong","email":"my.duong@gooddata.com"},{"name":"naibinh","email":"naibinh@gmail.com"},{"name":"nikolacech","email":"nikola.cech@gooddata.com"},{"name":"nis.hua","email":"nis.hua@gooddata.com"},{"name":"no23reason","email":"dan.homola@hotmail.cz"},{"name":"patrikbraborec","email":"patrik.braborec@gooddata.com"},{"name":"pbenes","email":"petr.benes@gooddata.com"},{"name":"petrjanu","email":"petr.janu@gooddata.com"},{"name":"pkingo","email":"philipandreaskingo@hotmail.com"},{"name":"ptquang86","email":"ptquang86@gmail.com"},{"name":"qduval","email":"quentin.duval@gooddata.com"},{"name":"rodri360","email":"me@rodri360.com"},{"name":"scavnickyj","email":"jakub.scavnicky@gooddata.com"},{"name":"sitina","email":"jiri.sitina@gooddata.com"},{"name":"strouhaljan","email":"strouhal.jan@gmail.com"},{"name":"thao-luong","email":"thao.luong@gooddata.com"},{"name":"thuong.nguyen","email":"thuong.nguyen@gooddata.com"},{"name":"tomas.kratochvil","email":"tomas.kratochvil@gooddata.com"},{"name":"tomsatgd","email":"tomas.satinsky@gooddata.com"},{"name":"trung-le-quoc","email":"trung.le@gooddata.com"},{"name":"tu-ngo","email":"tungo1981@gmail.com"},{"name":"tu.bui","email":"tu.bui@gooddata.com"},{"name":"tulean","email":"tuan.le@gooddata.com"},{"name":"tuqt1005","email":"tu.tran@gooddata.com"},{"name":"utdnah","email":"danh.ung@gooddata.com"},{"name":"vi.phan","email":"vi.phan@gooddata.com"},{"name":"vlastikcz","email":"vlastimil.kotas@gooddata.com"},{"name":"vu.pham","email":"vu.pham@gooddata.com"},{"name":"xmort","email":"petr.dolejsi@gooddata.com"},{"name":"yanlipnican","email":"yanlipnican@gmail.com"}],"homepage":"https://github.com/gooddata/gooddata-react-components#readme","bugs":{"url":"https://github.com/gooddata/gooddata-react-components/issues"},"dist":{"shasum":"d7fc4ac1fa025b7980fcdfa38e38768cc9e40a91","tarball":"https://registry.npmjs.org/@gooddata/react-components/-/react-components-7.8.0-lanhuynh-lhq-one-4489-update-references-changes-2020-06-23T08-35-18-017Z.tgz","fileCount":2659,"integrity":"sha512-wT3pNXS+dXLT6RInJtzC8PaZY+d7pk5GS1Mo7rvWDb6ZlUbCGUDSXrjwQPnS+OOWq7k68B9ps2yNAgYxG5XS7A==","signatures":[{"sig":"MEYCIQD0o73M4lwtZ1y6Tlv0aapNnxDRAv8vWHf6AaThlBnXjQIhAMIPkS3DX7wIB8d4pfjMXTKoYkPlffy5dsq92H3IPQYk","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":10615163,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJe8b7uCRA9TVsSAnZWagAAPcEP/jd5UgU/8fRnTy+gu1r6\nqofOrWjoQ3t964Xp5Epgmnr+9Uq85dARhG/JoypQizi/HiYsFCQzAHgGi5iQ\n9hwG/N/YC7p6DXj9irRvEDJ9I67uE/S+6rPal6yLGbae54OgQlmdy31iOonu\nVRZKbFVf4L0xK278XA/xZktzM7cEYHy6JbbnRUOu23z/2lKIgcqgT8hHq+HN\nGP2z+ZmGW/Ms2BjioOnyWtAIYD7BakHX0VQ+ATLsFxSYCAksWqDI6tqHX3+0\nVw4XIp6WaJBMgQiU0ffk7ua9Bu1Us2EWej47nbqWjqs/VH59VchHi+RnEhfg\nrJCT1T0zPbeA+0F/I3sB7NEBZ3eRgCkSRwzXhkfk/LopJAdnjP12/5fzWe2K\neWrSdaLuB/ag3o6+PDciK3jvRF6AaqAMBeAPkNFD+hovwi8Ip+i0qoPM2Iyh\nQGy1F/V405/IfQiZ4hmP8VDKfnzIFozauB7GmxnFe3A5TyBmcjv2C1Qbie2S\n2cBCRf2LJr+Ae0prwKk5+4b/bEgrWiBD2AtfMmRcjivvlOF0BJxyaL2CFyK7\nycNlUpuy7r1Vu90eZHpBKUWgaa916YmGdeCQCpBovoQuFmdpEaQDPO1MHyOf\nib48wa1wwrZiH7rofJLLvjRdniuuazSEtvcMc3vAT98sQqLjSxa+ySX0G01z\nJfDR\r\n=dLYc\r\n-----END PGP SIGNATURE-----\r\n"},"main":"dist/index.js","husky":{"hooks":{"pre-commit":"lint-staged"}},"config":{"eslint":"./examples/**/*.{js,jsx}","tslint":"./{__mocks__,src,stories}/{,**/}*.{ts,tsx}"},"readme":"[![npm version](https://badge.fury.io/js/%40gooddata%2Freact-components.svg)](https://www.npmjs.com/package/@gooddata/react-components)\n\n# GoodData.UI React components\n> A React-based JavaScript library for building data-driven applications\n\n## Getting started\n- [GoodData.UI Documentation](http://sdk.gooddata.com/gooddata-ui/)\n- [GoodData.UI Live Examples](https://gooddata-examples.herokuapp.com/)\n- [Stack Overflow](https://stackoverflow.com/questions/tagged/gooddata)\n\n### Usage\nWith [yarn](https://yarnpkg.com) installed, go to your project directory and run\n```\n$ yarn add @gooddata/react-components\n```\nIf you prefer [npm](npmjs.com) run\n```\n$ npm install --save @gooddata/react-components\n```\n\nThe public API is exposed via global `index.js`. Except for the styles, do not import any other file directly\nbecause they are not intended to be part of the public API.\n\n## Contributing\n\nWe welcome any contribution in form of [issues](https://github.com/gooddata/gooddata-react-components/issues) or [pull requests](https://github.com/gooddata/gooddata-react-components/pulls).\n\nInstall [Node.js](http://nodejs.org) (node 12.16.1, npm v6.13.4) and [Yarn](https://classic.yarnpkg.com) (1.22.4).\n\nInstall dependencies:\n```\nyarn install --frozen-lockfile\n```\n\nThese commands may come in handy while developing:\n\n| command | description |\n| ------- | ----------- |\n| `yarn install --pure-lockfile` | first step |\n| ||\n| `yarn dev` | build react-components to `/dist` in watch mode |\n| `yarn test` | run all unit tests |\n| `yarn prettier-write` | format the source code to match the valid codestyle |\n| `yarn validate` | validate codestyle |\n| ||\n| `yarn storybook` | run storybook from `/stories` on http://localhost:9001 |\n| `yarn build-storybook` | build storybook to `/dist-storybook` |\n| `yarn test-storybook` | run storybook and [screenshot tests](https://github.com/gooddata/gdc-client-utils/tree/master/test-storybook) |\n| ||\n| `yarn examples` | run Live Examples dev-server from `/examples` on https://localhost:8999 |\n| `yarn examples-build` | build Live Examples to `/examples/dist` |\n| `yarn examples-server` | serve built Live Examples - see `/examples/server/src` |\n| `yarn examples-testcafe` | run testcafe tests against `localhost:8999` |\n\n### Deploy to heroku.com\nWhen you deploy this repo to heroku, it serves *GoodData.UI Live Examples*.\nRelevant tasks are in `Procfile` and `package.json`.\n\n```bash\n# run in the project directory\nheroku login\nheroku create <your-app-name>\nheroku config:set DOMAIN_ADMIN_USERNAME=x@gooddata.com DOMAIN_ADMIN_PASSWORD=xy PROJECT_ID_TO_ASSIGN=xms7ga4tf3g3nzucd8380o2bev8oeknp\ngit push heroku HEAD:master\nheroku open\n```\n### Enable Geo Chart for Storybook and Live Examples\nGeo chart uses Mapbox to render map which requires a Mapbox access token.\n- Register an account and create Mapbox access token at [guide](https://docs.mapbox.com/help/how-mapbox-works/access-tokens/)\n- Store the created token at `.env`:\n```bash\necho -e \"EXAMPLE_MAPBOX_ACCESS_TOKEN=token\" >> .env # only need to run once\necho -e \"STORYBOOK_MAPBOX_ACCESS_TOKEN=token\" >> .env # only need to run once\n```\n\n### Run Live Examples Locally\nTo run *GoodData.UI Live Examples* locally:\n```bash\ngit clone <this-repository>\ncd  <repository-folder>\nyarn install --pure-lockfile\nyarn examples\n```\nThen open https://localhost:8999 and login using Live Examples account (you can [create one here](https://gooddata-examples.herokuapp.com/registration)).\n\n### Run Storybook locally\n- Run storybook with token stored in `.env` for more secure\n```bash\nyarn storybook\n```\n- Or run storybook with token env param exposed to cli (not suggested)\n```bash\nSTORYBOOK_MAPBOX_ACCESS_TOKEN=token yarn storybook\n```\n- Apply either above way to `yarn build-storybook` or `yarn test-storybook`\n\n### Source code formatting\nThe source code in the repository is formatted by [Prettier](https://prettier.io/).\nThe format of the code is validated by our Continuous Integration server and is one of the requirements of successful merge.\n\nPrettier is supported by every major IDE. You can find the list of supported editors and how to configure them [here](https://prettier.io/docs/en/editors.html).\n\nIn the case, when your editor is not supported or you don't want to setup the integration, you can run the `yarn prettier-write` command to reformat the code before commit.\n\n## Changelog\n\n- see [CHANGELOG.md](CHANGELOG.md)\n\n## Supported versions\n\nIn order to make the user experience with integrating GoodData UI SDK as smooth and secure as possible and to ensure that the SDK is using the latest features of the platform, we will only provide support to two most recent major versions of UI SDK.\n\nThe most recent majors will be supported in the following modes:\n\n- The latest major version will receive all new functionality and all bug fixes\n- The previous major version will only receive fixes to critical issues and security fixes. These fixes will be applied on top of last released version of the previous major\n\nThe customers are encouraged to always use the latest version of the UI SDK.\n\nIn case of using older versions, the user might face API incompatibility, performance or security issues.\n\nPlease follow the installation instructions to update to the newest version.\n\n## License\n\n(C) 2007-2020 GoodData Corporation\n\nThis project is dual licensed:\n\n- The ATTRIBUTION-NONCOMMERCIAL 4.0 INTERNATIONAL (CC BY-NC 4.0) is used for purpose of the trial experience and evaluation of GoodData.UI library.\n- The GOODDATA GOODDATA.UI LIBRARY END USER LICENSE AGREEMENT is used for GoodData customers.\n\nFor more information, please see [LICENSE](https://github.com/gooddata/gooddata-react-components/blob/master/LICENSE)\n","gitHead":"9ee2277a549e16fd04d17b190b3605af8bb2ad3b","scripts":{"dev":"bash scripts/build.sh --dev-watch","test":"jest --watch","build":"bash scripts/build.sh","tslint":"yarn run-tslint -t verbose $npm_package_config_tslint","prepare":"cd examples/server && yarn install --frozen-lockfile && cd ../..; rm -r examples/node_modules 2>/dev/null; true","examples":"bash scripts/run-examples.sh","prepare?":"# Called before `npm publish` and on local `npm install`. Temporarily also for deleting obsolete node_modules. Ends with `true` to continue gracefully.","validate":"tsc --noEmit && yarn tslint && eslint $npm_package_config_eslint && yarn validate-style && yarn prettier-check","build-dev":"bash scripts/build.sh --dev","examples?":"# Default is developer domain, other options: yarn examples [sec,secure,stg,stg2,stg3,demo,developer or URL]","storybook":"yarn build && start-storybook -p 9001 -c .storybook","test-once":"jest","tslint-ci":"mkdir -p ./ci/results && yarn run-tslint -t checkstyle -o ./ci/results/tslint-results.xml $npm_package_config_tslint","run-tslint":"tslint -p tsconfig.json","validate-ci":"tsc --noEmit && yarn tslint-ci  && eslint $npm_package_config_eslint -f checkstyle -o ci/results/eslint-results.xml && yarn validate-style-ci && yarn prettier-check","examples-build":"bash scripts/build-examples.sh","prepublishOnly":"yarn build","prettier-check":"prettier --check '{src,stories,styles,__mocks__,examples/server/src,examples/src,examples/test}/**/*.{ts,js,tsx,jsx,json,scss,md,yaml,html}'","prettier-write":"prettier --write '{src,stories,styles,__mocks__,examples/server/src,examples/src,examples/test}/**/*.{ts,js,tsx,jsx,json,scss,md,yaml,html}'","test-storybook":"yarn build && test-storybook","validate-style":"stylelint '**/*.scss'","build-storybook":"yarn build && build-storybook -c .storybook -o dist-storybook","examples-server":"node examples/server/src/index.js","heroku-postbuild":"yarn examples-build developer","examples-testcafe":"./scripts/run-testcafe.sh visual","validate-style-ci":"stylelint '**/*.scss' --custom-formatter=node_modules/stylelint-checkstyle-formatter > ci/results/stylelint-results.xml","check-circular-deps":"madge --circular --extensions ts ./src","examples-testcafe-ci":"./scripts/run-testcafe.sh ci","examples-testcafe-live":"./scripts/run-testcafe.sh live"},"typings":"dist/index.d.ts","_npmUser":{"name":"lanhuynh","email":"lan.huynh@gooddata.com"},"deprecated":"@gooddata/react-components@7 reached End of Support on March 31, 2022. Please upgrade (see https://sdk.gooddata.com/gooddata-ui/docs/supported_versions.html for more information).","repository":{"url":"git+ssh://git@github.com/gooddata/gooddata-react-components.git","type":"git"},"_npmVersion":"6.13.4","description":"GoodData.UI - A powerful JavaScript library for building analytical applications","directories":{},"lint-staged":{"{src,stories,styles,__mocks__,examples/server/src,examples/src,examples/test}/**/*.{ts,js,tsx,jsx,scss}":["npx gdc-fix-copyright","git add"],"{src,stories,styles,__mocks__,examples/server/src,examples/src,examples/test}/**/*.{ts,js,tsx,jsx,json,scss,md,yaml,html}":["prettier --write","git add"]},"_nodeVersion":"12.16.1","dependencies":{"rxjs":"^5.5.6","uuid":"^3.2.1","immer":"^1.3.1","lodash":"^4.17.15","date-fns":"^2.7.0","downshift":"^3.2.7","invariant":"^2.2.2","mapbox-gl":"^1.6.1","classnames":"^2.2.6","codemirror":"^5.54.0","highcharts":"7.1.1","prop-types":"^15.6.0","react-intl":"^3.6.0","custom-event":"^1.0.1","react-window":"^1.8.1","ag-grid-react":"20.0.0","react-measure":"^2.3.0","@types/mapbox-gl":"^1.6.1","react-day-picker":"~7.3.0","react-responsive":"^3.0.0","stringify-object":"^2.4.0","@gooddata/typings":"^2.24.2","@types/codemirror":"^0.0.95","ag-grid-community":"20.0.0","http-status-codes":"^1.3.0","react-codemirror2":"^7.2.0","@gooddata/js-utils":"^3.10.5","@gooddata/numberjs":"^3.2.4","fixed-data-table-2":"0.7.17","@gooddata/goodstrap":"^68.12.1","react-dom-factories":"^1.0.2","@gooddata/gooddata-js":"^13.0.1","json-stable-stringify":"^1.0.1","react-transition-group":"^2.2.1","hoist-non-react-statics":"^3.3.0","nodelist-foreach-polyfill":"^1.2.0","@formatjs/intl-pluralrules":"^1.3.6","highcharts-grouped-categories":"^1.1.3"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"raf":"3.3.2","yup":"^0.24.1","jest":"24.7.1","husky":"3.0.0","madge":"^3.4.4","react":"^16.5.2","enzyme":"3.5.0","eslint":"4.19.1","formik":"^0.11.11","moment":"2.23.0","history":"^4.7.2","ts-jest":"24.0.0","webpack":"4.30.0","full-icu":"^1.3.0","prettier":"1.16.4","react-ga":"^2.5.2","recharts":"1.0.0-beta.9","testcafe":"1.1.4","commander":"2.14.1","node-sass":"4.13.0","react-dom":"^16.5.2","stylelint":"^10.0.0","supertest":"3.0.0","ts-loader":"6.0.0","@types/raf":"^3.4.0","css-loader":"0.28.7","jest-junit":"3.0.0","raw-loader":"0.5.1","styled-jsx":"2.2.1","typescript":"3.3.4000","@babel/core":"7.4.4","@types/jest":"24.0.6","@types/node":"7.0.8","@types/uuid":"3.4.3","file-loader":"3.0.1","jest-enzyme":"7.0.2","lint-staged":"9.1.0","sass-loader":"6.0.6","webpack-cli":"3.3.2","@types/react":"16.8.6","babel-loader":"8.0.5","react-helmet":"5.2.0","react-select":"1.2.1","style-loader":"0.19.1","@types/enzyme":"3.1.13","@types/lodash":"4.14.123","testcafe-live":"0.1.4","@babel/runtime":"7.4.4","dotenv-webpack":"^1.7.0","@babel/polyfill":"^7.4.4","@storybook/react":"5.0.11","@types/invariant":"2.2.29","@types/react-dom":"16.0.11","isomorphic-fetch":"2.2.1","react-datepicker":"1.1.0","react-router-dom":"4.2.2","@babel/preset-env":"7.4.4","@gooddata/mock-js":"^2.13.1","@storybook/addons":"5.0.11","@types/classnames":"2.2.3","@types/prop-types":"15.5.2","@storybook/theming":"5.0.11","identity-obj-proxy":"^3.0.0","intl-messageformat":"^7.5.4","webpack-dev-server":"3.3.1","@babel/preset-react":"7.0.0","@types/react-portal":"4.0.1","@types/react-window":"^1.8.1","babel-plugin-lodash":"3.3.4","html-webpack-plugin":"3.2.0","react-test-renderer":"16.4.2","@types/react-measure":"2.0.5","clean-webpack-plugin":"2.0.2","stats-webpack-plugin":"0.7.0","eslint-config-prettier":"4.1.0","react-google-recaptcha":"^0.14.1","tslint-config-prettier":"1.18.0","@gooddata/eslint-config":"^1.0.0","@gooddata/tslint-config":"1.0.0","@types/react-responsive":"^3.0.3","@types/storybook__react":"4.0.1","@types/stringify-object":"^3.2.0","enzyme-adapter-react-16":"1.3.1","@gooddata/test-storybook":"4.0.0","@storybook/addon-actions":"5.0.11","@storybook/addon-options":"5.0.11","node-sass-magic-importer":"5.1.0","react-syntax-highlighter":"11.0.2","@types/fixed-data-table-2":"0.8.1","stylelint-config-prettier":"5.2.0","@gooddata/stylelint-config":"4.0.1","@types/react-test-renderer":"16.0.0","circular-dependency-plugin":"5.0.2","compression-webpack-plugin":"2.0.0","@types/json-stable-stringify":"^1.0.32","@gooddata/frontend-npm-scripts":"1.1.0","@types/enzyme-adapter-react-16":"1.0.3","stylelint-checkstyle-formatter":"0.1.0","@types/storybook__addon-actions":"3.4.2","@babel/plugin-proposal-class-properties":"7.4.4","@babel/plugin-proposal-object-rest-spread":"7.4.4","@babel/plugin-transform-async-to-generator":"7.4.4"},"peerDependencies":{"react":"^16.5.2","react-dom":"^16.5.2"},"_npmOperationalInternal":{"tmp":"tmp/react-components_7.8.0-lanhuynh-lhq-one-4489-update-references-changes-2020-06-23T08-35-18-017Z_1592901357509_0.17158529997549365","host":"s3://npm-registry-packages"}},"7.8.0-alpha-bertold8-ine-one-4523-2020-06-23T08-40-20-357Z":{"name":"@gooddata/react-components","version":"7.8.0-alpha-bertold8-ine-one-4523-2020-06-23T08-40-20-357Z","author":{"name":"GoodData Corporation"},"license":"BSD-3-Clause","_id":"@gooddata/react-components@7.8.0-alpha-bertold8-ine-one-4523-2020-06-23T08-40-20-357Z","maintainers":[{"name":"afi","email":"adam.fiedler@gooddata.com"},{"name":"bertold8","email":"ivan.nejezchleb@seznam.cz"},{"name":"bich.nguyen","email":"bich.nguyen@gooddata.com"},{"name":"brbistas","email":"valentinos.chraniotis@gooddata.com"},{"name":"bugsbunny338","email":"jiri.zajic@mensa.cz"},{"name":"de.do","email":"de.do@gooddata.com"},{"name":"gooddata-ci","email":"rail@gooddata.com"},{"name":"hang.ngo","email":"hang.ngo@gooddata.com"},{"name":"hung.nguyen.hoang","email":"hung.nguyen@gooddata.com"},{"name":"huong.nguyen","email":"huong.nguyen@gooddata.com"},{"name":"huyen.nguyen","email":"huyen.nguyen@gooddata.com"},{"name":"ivan.mjartan","email":"ivan.mjartan@gooddata.com"},{"name":"jakub-sterba","email":"jakub.sterba@gooddata.com"},{"name":"jaroslav.tomecek","email":"jaroslav.tomecek@gooddata.com"},{"name":"jkittler","email":"honza.kittler@gmail.com"},{"name":"khanh.le","email":"khanh.le@gooddata.com"},{"name":"lanhuynh","email":"lan.huynh@gooddata.com"},{"name":"linhhong","email":"linh.hong@gooddata.com"},{"name":"lupko","email":"lubomir.slivka@gooddata.com"},{"name":"mai.nguyen","email":"mai.nguyen@gooddata.com"},{"name":"matyas.kandl","email":"matyas.kandl@gooddata.com"},{"name":"michal.marsal","email":"michal.marsal@gooddata.com"},{"name":"my.duong","email":"my.duong@gooddata.com"},{"name":"naibinh","email":"naibinh@gmail.com"},{"name":"nikolacech","email":"nikola.cech@gooddata.com"},{"name":"nis.hua","email":"nis.hua@gooddata.com"},{"name":"no23reason","email":"dan.homola@hotmail.cz"},{"name":"patrikbraborec","email":"patrik.braborec@gooddata.com"},{"name":"pbenes","email":"petr.benes@gooddata.com"},{"name":"petrjanu","email":"petr.janu@gooddata.com"},{"name":"pkingo","email":"philipandreaskingo@hotmail.com"},{"name":"ptquang86","email":"ptquang86@gmail.com"},{"name":"qduval","email":"quentin.duval@gooddata.com"},{"name":"rodri360","email":"me@rodri360.com"},{"name":"scavnickyj","email":"jakub.scavnicky@gooddata.com"},{"name":"sitina","email":"jiri.sitina@gooddata.com"},{"name":"strouhaljan","email":"strouhal.jan@gmail.com"},{"name":"thao-luong","email":"thao.luong@gooddata.com"},{"name":"thuong.nguyen","email":"thuong.nguyen@gooddata.com"},{"name":"tomas.kratochvil","email":"tomas.kratochvil@gooddata.com"},{"name":"tomsatgd","email":"tomas.satinsky@gooddata.com"},{"name":"trung-le-quoc","email":"trung.le@gooddata.com"},{"name":"tu-ngo","email":"tungo1981@gmail.com"},{"name":"tu.bui","email":"tu.bui@gooddata.com"},{"name":"tulean","email":"tuan.le@gooddata.com"},{"name":"tuqt1005","email":"tu.tran@gooddata.com"},{"name":"utdnah","email":"danh.ung@gooddata.com"},{"name":"vi.phan","email":"vi.phan@gooddata.com"},{"name":"vlastikcz","email":"vlastimil.kotas@gooddata.com"},{"name":"vu.pham","email":"vu.pham@gooddata.com"},{"name":"xmort","email":"petr.dolejsi@gooddata.com"},{"name":"yanlipnican","email":"yanlipnican@gmail.com"}],"homepage":"https://github.com/gooddata/gooddata-react-components#readme","bugs":{"url":"https://github.com/gooddata/gooddata-react-components/issues"},"dist":{"shasum":"e48ed72a4a7fb89a85c771e21f6cb75752f78875","tarball":"https://registry.npmjs.org/@gooddata/react-components/-/react-components-7.8.0-alpha-bertold8-ine-one-4523-2020-06-23T08-40-20-357Z.tgz","fileCount":2664,"integrity":"sha512-ibH5M8qoTiQfyZVQ6cMDSOYbCJ/cqw4jse6POencvxSXNpyJm7nA5mwjbKWihgVBzkXq/VEjRdjia6NC/8ybdg==","signatures":[{"sig":"MEUCID/viN2Ft21Fke0cthXNFKwPhNECtFNzoFY77fYfgU91AiEAxQUFCAPlnU/Em48sLUKRiBBEwAR7eNk/n6vXbMlOgf0=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":10661493,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJe8cATCRA9TVsSAnZWagAAjJEQAItHvyrCrwD7URiqI7o2\nuBIBIfgbgWa6ah5iHHQF8mbX+IJoenBDDrLhryhYjIh/7I6xLTtx3vtQ4S7a\nf674At2yHb0CXVfgqRCk7Wp8oHKUZM55PkdoiqFjTIM9saooa2sao1zxJ77o\n/si8dE/O4rVyjc0VOb7n9aBOgo9OB0eoLmB8tfszUoUEyduU3Mb9RgYdoHUR\nMNnlFt1R4pxFbNEgzNqyyI387vhK0Y+0ynvaFkEBgSwj0hZrAyu36tDq0vKh\nGr3RiQkNt1jdnN/v7ssTfYiL+kyJXsqAtWlNjhF/XS5EMjXbP6LdmvVMPMCl\n+S6o+bNmmoUpey0VcjRNz9O8jtD/74WJr64qiMEE+CfjAAckg14lLU0+jE51\nyklOTEbvlqExAtfLOoxwWkajYynSgjGNLqKp/Jaf9BWI5Cre4B5/y63CZunt\n0nEY480/ouuOH6N/i96Zrk76/6QQdCFkwNgTGU+HojIlgcs1KfDwEINdzsba\nmSlSec0TqTXiu27DXhcREFz92bhanUPYq7/IrkUz6OY4sDdYIYFx3EpcsRrQ\n01UZt3RT5aKGcTSMckuLTg5931bN0bcFnX9qOV0dJOfc02AR1YVhY3Po7Nyz\nBBQQKntzckgcCfXPyYx3CLmzFQmFrMH1ZByA2HOmuGrSnFP/k2jAu2TzkigE\nhtac\r\n=YMmW\r\n-----END PGP SIGNATURE-----\r\n"},"main":"dist/index.js","husky":{"hooks":{"pre-commit":"lint-staged"}},"config":{"eslint":"./examples/**/*.{js,jsx}","tslint":"./{__mocks__,src,stories}/{,**/}*.{ts,tsx}"},"readme":"[![npm version](https://badge.fury.io/js/%40gooddata%2Freact-components.svg)](https://www.npmjs.com/package/@gooddata/react-components)\n\n# GoodData.UI React components\n> A React-based JavaScript library for building data-driven applications\n\n## Getting started\n- [GoodData.UI Documentation](http://sdk.gooddata.com/gooddata-ui/)\n- [GoodData.UI Live Examples](https://gooddata-examples.herokuapp.com/)\n- [Stack Overflow](https://stackoverflow.com/questions/tagged/gooddata)\n\n### Usage\nWith [yarn](https://yarnpkg.com) installed, go to your project directory and run\n```\n$ yarn add @gooddata/react-components\n```\nIf you prefer [npm](npmjs.com) run\n```\n$ npm install --save @gooddata/react-components\n```\n\nThe public API is exposed via global `index.js`. Except for the styles, do not import any other file directly\nbecause they are not intended to be part of the public API.\n\n## Contributing\n\nWe welcome any contribution in form of [issues](https://github.com/gooddata/gooddata-react-components/issues) or [pull requests](https://github.com/gooddata/gooddata-react-components/pulls).\n\nInstall [Node.js](http://nodejs.org) (node 12.16.1, npm v6.13.4) and [Yarn](https://classic.yarnpkg.com) (1.22.4).\n\nInstall dependencies:\n```\nyarn install --frozen-lockfile\n```\n\nThese commands may come in handy while developing:\n\n| command | description |\n| ------- | ----------- |\n| `yarn install --pure-lockfile` | first step |\n| ||\n| `yarn dev` | build react-components to `/dist` in watch mode |\n| `yarn test` | run all unit tests |\n| `yarn prettier-write` | format the source code to match the valid codestyle |\n| `yarn validate` | validate codestyle |\n| ||\n| `yarn storybook` | run storybook from `/stories` on http://localhost:9001 |\n| `yarn build-storybook` | build storybook to `/dist-storybook` |\n| `yarn test-storybook` | run storybook and [screenshot tests](https://github.com/gooddata/gdc-client-utils/tree/master/test-storybook) |\n| ||\n| `yarn examples` | run Live Examples dev-server from `/examples` on https://localhost:8999 |\n| `yarn examples-build` | build Live Examples to `/examples/dist` |\n| `yarn examples-server` | serve built Live Examples - see `/examples/server/src` |\n| `yarn examples-testcafe` | run testcafe tests against `localhost:8999` |\n\n### Deploy to heroku.com\nWhen you deploy this repo to heroku, it serves *GoodData.UI Live Examples*.\nRelevant tasks are in `Procfile` and `package.json`.\n\n```bash\n# run in the project directory\nheroku login\nheroku create <your-app-name>\nheroku config:set DOMAIN_ADMIN_USERNAME=x@gooddata.com DOMAIN_ADMIN_PASSWORD=xy PROJECT_ID_TO_ASSIGN=xms7ga4tf3g3nzucd8380o2bev8oeknp\ngit push heroku HEAD:master\nheroku open\n```\n### Enable Geo Chart for Storybook and Live Examples\nGeo chart uses Mapbox to render map which requires a Mapbox access token.\n- Register an account and create Mapbox access token at [guide](https://docs.mapbox.com/help/how-mapbox-works/access-tokens/)\n- Store the created token at `.env`:\n```bash\necho -e \"EXAMPLE_MAPBOX_ACCESS_TOKEN=token\" >> .env # only need to run once\necho -e \"STORYBOOK_MAPBOX_ACCESS_TOKEN=token\" >> .env # only need to run once\n```\n\n### Run Live Examples Locally\nTo run *GoodData.UI Live Examples* locally:\n```bash\ngit clone <this-repository>\ncd  <repository-folder>\nyarn install --pure-lockfile\nyarn examples\n```\nThen open https://localhost:8999 and login using Live Examples account (you can [create one here](https://gooddata-examples.herokuapp.com/registration)).\n\n### Run Storybook locally\n- Run storybook with token stored in `.env` for more secure\n```bash\nyarn storybook\n```\n- Or run storybook with token env param exposed to cli (not suggested)\n```bash\nSTORYBOOK_MAPBOX_ACCESS_TOKEN=token yarn storybook\n```\n- Apply either above way to `yarn build-storybook` or `yarn test-storybook`\n\n### Source code formatting\nThe source code in the repository is formatted by [Prettier](https://prettier.io/).\nThe format of the code is validated by our Continuous Integration server and is one of the requirements of successful merge.\n\nPrettier is supported by every major IDE. You can find the list of supported editors and how to configure them [here](https://prettier.io/docs/en/editors.html).\n\nIn the case, when your editor is not supported or you don't want to setup the integration, you can run the `yarn prettier-write` command to reformat the code before commit.\n\n## Changelog\n\n- see [CHANGELOG.md](CHANGELOG.md)\n\n## Supported versions\n\nIn order to make the user experience with integrating GoodData UI SDK as smooth and secure as possible and to ensure that the SDK is using the latest features of the platform, we will only provide support to two most recent major versions of UI SDK.\n\nThe most recent majors will be supported in the following modes:\n\n- The latest major version will receive all new functionality and all bug fixes\n- The previous major version will only receive fixes to critical issues and security fixes. These fixes will be applied on top of last released version of the previous major\n\nThe customers are encouraged to always use the latest version of the UI SDK.\n\nIn case of using older versions, the user might face API incompatibility, performance or security issues.\n\nPlease follow the installation instructions to update to the newest version.\n\n## License\n\n(C) 2007-2020 GoodData Corporation\n\nThis project is dual licensed:\n\n- The ATTRIBUTION-NONCOMMERCIAL 4.0 INTERNATIONAL (CC BY-NC 4.0) is used for purpose of the trial experience and evaluation of GoodData.UI library.\n- The GOODDATA GOODDATA.UI LIBRARY END USER LICENSE AGREEMENT is used for GoodData customers.\n\nFor more information, please see [LICENSE](https://github.com/gooddata/gooddata-react-components/blob/master/LICENSE)\n","gitHead":"a0bd41ef22c042309a888148ed4eb6c3c607b726","scripts":{"dev":"bash scripts/build.sh --dev-watch","test":"jest --watch","build":"bash scripts/build.sh","tslint":"yarn run-tslint -t verbose $npm_package_config_tslint","prepare":"cd examples/server && yarn install --frozen-lockfile && cd ../..; rm -r examples/node_modules 2>/dev/null; true","examples":"bash scripts/run-examples.sh","prepare?":"# Called before `npm publish` and on local `npm install`. Temporarily also for deleting obsolete node_modules. Ends with `true` to continue gracefully.","validate":"tsc --noEmit && yarn tslint && eslint $npm_package_config_eslint && yarn validate-style && yarn prettier-check","build-dev":"bash scripts/build.sh --dev","examples?":"# Default is developer domain, other options: yarn examples [sec,secure,stg,stg2,stg3,demo,developer or URL]","storybook":"yarn build && start-storybook -p 9001 -c .storybook","test-once":"jest","tslint-ci":"mkdir -p ./ci/results && yarn run-tslint -t checkstyle -o ./ci/results/tslint-results.xml $npm_package_config_tslint","run-tslint":"tslint -p tsconfig.json","validate-ci":"tsc --noEmit && yarn tslint-ci  && eslint $npm_package_config_eslint -f checkstyle -o ci/results/eslint-results.xml && yarn validate-style-ci && yarn prettier-check","examples-build":"bash scripts/build-examples.sh","prepublishOnly":"yarn build","prettier-check":"prettier --check '{src,stories,styles,__mocks__,examples/server/src,examples/src,examples/test}/**/*.{ts,js,tsx,jsx,json,scss,md,yaml,html}'","prettier-write":"prettier --write '{src,stories,styles,__mocks__,examples/server/src,examples/src,examples/test}/**/*.{ts,js,tsx,jsx,json,scss,md,yaml,html}'","test-storybook":"yarn build && test-storybook","validate-style":"stylelint '**/*.scss'","build-storybook":"yarn build && build-storybook -c .storybook -o dist-storybook","examples-server":"node examples/server/src/index.js","heroku-postbuild":"yarn examples-build developer","examples-testcafe":"./scripts/run-testcafe.sh visual","validate-style-ci":"stylelint '**/*.scss' --custom-formatter=node_modules/stylelint-checkstyle-formatter > ci/results/stylelint-results.xml","check-circular-deps":"madge --circular --extensions ts ./src","examples-testcafe-ci":"./scripts/run-testcafe.sh ci","examples-testcafe-live":"./scripts/run-testcafe.sh live"},"typings":"dist/index.d.ts","_npmUser":{"name":"bertold8","email":"ivan.nejezchleb@seznam.cz"},"deprecated":"@gooddata/react-components@7 reached End of Support on March 31, 2022. Please upgrade (see https://sdk.gooddata.com/gooddata-ui/docs/supported_versions.html for more information).","repository":{"url":"git+ssh://git@github.com/gooddata/gooddata-react-components.git","type":"git"},"_npmVersion":"6.13.4","description":"GoodData.UI - A powerful JavaScript library for building analytical applications","directories":{},"lint-staged":{"{src,stories,styles,__mocks__,examples/server/src,examples/src,examples/test}/**/*.{ts,js,tsx,jsx,scss}":["npx gdc-fix-copyright","git add"],"{src,stories,styles,__mocks__,examples/server/src,examples/src,examples/test}/**/*.{ts,js,tsx,jsx,json,scss,md,yaml,html}":["prettier --write","git add"]},"_nodeVersion":"12.16.1","dependencies":{"rxjs":"^5.5.6","uuid":"^3.2.1","immer":"^1.3.1","lodash":"^4.17.15","date-fns":"^2.7.0","downshift":"^3.2.7","invariant":"^2.2.2","mapbox-gl":"^1.6.1","classnames":"^2.2.6","codemirror":"^5.54.0","highcharts":"7.1.1","prop-types":"^15.6.0","react-intl":"^3.6.0","custom-event":"^1.0.1","react-window":"^1.8.1","ag-grid-react":"20.0.0","react-measure":"^2.3.0","@types/mapbox-gl":"^1.6.1","react-day-picker":"~7.3.0","react-responsive":"^3.0.0","stringify-object":"^2.4.0","@gooddata/typings":"^2.24.2","@types/codemirror":"^0.0.95","ag-grid-community":"20.0.0","http-status-codes":"^1.3.0","react-codemirror2":"^7.2.0","@gooddata/js-utils":"^3.10.5","@gooddata/numberjs":"^3.2.4","fixed-data-table-2":"0.7.17","@gooddata/goodstrap":"^68.12.1","react-dom-factories":"^1.0.2","@gooddata/gooddata-js":"^13.0.1","json-stable-stringify":"^1.0.1","react-transition-group":"^2.2.1","hoist-non-react-statics":"^3.3.0","nodelist-foreach-polyfill":"^1.2.0","@formatjs/intl-pluralrules":"^1.3.6","highcharts-grouped-categories":"^1.1.3"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"raf":"3.3.2","yup":"^0.24.1","jest":"24.7.1","husky":"3.0.0","madge":"^3.4.4","react":"^16.5.2","enzyme":"3.5.0","eslint":"4.19.1","formik":"^0.11.11","moment":"2.23.0","history":"^4.7.2","ts-jest":"24.0.0","webpack":"4.30.0","full-icu":"^1.3.0","prettier":"1.16.4","react-ga":"^2.5.2","recharts":"1.0.0-beta.9","testcafe":"1.1.4","commander":"2.14.1","node-sass":"4.13.0","react-dom":"^16.5.2","stylelint":"^10.0.0","supertest":"3.0.0","ts-loader":"6.0.0","@types/raf":"^3.4.0","css-loader":"0.28.7","jest-junit":"3.0.0","raw-loader":"0.5.1","styled-jsx":"2.2.1","typescript":"3.3.4000","@babel/core":"7.4.4","@types/jest":"24.0.6","@types/node":"7.0.8","@types/uuid":"3.4.3","file-loader":"3.0.1","jest-enzyme":"7.0.2","lint-staged":"9.1.0","sass-loader":"6.0.6","webpack-cli":"3.3.2","@types/react":"16.8.6","babel-loader":"8.0.5","react-helmet":"5.2.0","react-select":"1.2.1","style-loader":"0.19.1","@types/enzyme":"3.1.13","@types/lodash":"4.14.123","testcafe-live":"0.1.4","@babel/runtime":"7.4.4","dotenv-webpack":"^1.7.0","@babel/polyfill":"^7.4.4","@storybook/react":"5.0.11","@types/invariant":"2.2.29","@types/react-dom":"16.0.11","isomorphic-fetch":"2.2.1","react-datepicker":"1.1.0","react-router-dom":"4.2.2","@babel/preset-env":"7.4.4","@gooddata/mock-js":"^2.13.1","@storybook/addons":"5.0.11","@types/classnames":"2.2.3","@types/prop-types":"15.5.2","@storybook/theming":"5.0.11","identity-obj-proxy":"^3.0.0","intl-messageformat":"^7.5.4","webpack-dev-server":"3.3.1","@babel/preset-react":"7.0.0","@types/react-portal":"4.0.1","@types/react-window":"^1.8.1","babel-plugin-lodash":"3.3.4","html-webpack-plugin":"3.2.0","react-test-renderer":"16.4.2","@types/react-measure":"2.0.5","clean-webpack-plugin":"2.0.2","stats-webpack-plugin":"0.7.0","eslint-config-prettier":"4.1.0","react-google-recaptcha":"^0.14.1","tslint-config-prettier":"1.18.0","@gooddata/eslint-config":"^1.0.0","@gooddata/tslint-config":"1.0.0","@types/react-responsive":"^3.0.3","@types/storybook__react":"4.0.1","@types/stringify-object":"^3.2.0","enzyme-adapter-react-16":"1.3.1","@gooddata/test-storybook":"4.0.0","@storybook/addon-actions":"5.0.11","@storybook/addon-options":"5.0.11","node-sass-magic-importer":"5.1.0","react-syntax-highlighter":"11.0.2","@types/fixed-data-table-2":"0.8.1","stylelint-config-prettier":"5.2.0","@gooddata/stylelint-config":"4.0.1","@types/react-test-renderer":"16.0.0","circular-dependency-plugin":"5.0.2","compression-webpack-plugin":"2.0.0","@types/json-stable-stringify":"^1.0.32","@gooddata/frontend-npm-scripts":"1.1.0","@types/enzyme-adapter-react-16":"1.0.3","stylelint-checkstyle-formatter":"0.1.0","@types/storybook__addon-actions":"3.4.2","@babel/plugin-proposal-class-properties":"7.4.4","@babel/plugin-proposal-object-rest-spread":"7.4.4","@babel/plugin-transform-async-to-generator":"7.4.4"},"peerDependencies":{"react":"^16.5.2","react-dom":"^16.5.2"},"_npmOperationalInternal":{"tmp":"tmp/react-components_7.8.0-alpha-bertold8-ine-one-4523-2020-06-23T08-40-20-357Z_1592901650881_0.35974013623056766","host":"s3://npm-registry-packages"}},"7.8.0-beta.31":{"name":"@gooddata/react-components","version":"7.8.0-beta.31","author":{"name":"GoodData Corporation"},"license":"BSD-3-Clause","_id":"@gooddata/react-components@7.8.0-beta.31","maintainers":[{"name":"afi","email":"adam.fiedler@gooddata.com"},{"name":"bertold8","email":"ivan.nejezchleb@seznam.cz"},{"name":"bich.nguyen","email":"bich.nguyen@gooddata.com"},{"name":"brbistas","email":"valentinos.chraniotis@gooddata.com"},{"name":"bugsbunny338","email":"jiri.zajic@mensa.cz"},{"name":"de.do","email":"de.do@gooddata.com"},{"name":"gooddata-ci","email":"rail@gooddata.com"},{"name":"hang.ngo","email":"hang.ngo@gooddata.com"},{"name":"hung.nguyen.hoang","email":"hung.nguyen@gooddata.com"},{"name":"huong.nguyen","email":"huong.nguyen@gooddata.com"},{"name":"huyen.nguyen","email":"huyen.nguyen@gooddata.com"},{"name":"ivan.mjartan","email":"ivan.mjartan@gooddata.com"},{"name":"jakub-sterba","email":"jakub.sterba@gooddata.com"},{"name":"jaroslav.tomecek","email":"jaroslav.tomecek@gooddata.com"},{"name":"jkittler","email":"honza.kittler@gmail.com"},{"name":"khanh.le","email":"khanh.le@gooddata.com"},{"name":"lanhuynh","email":"lan.huynh@gooddata.com"},{"name":"linhhong","email":"linh.hong@gooddata.com"},{"name":"lupko","email":"lubomir.slivka@gooddata.com"},{"name":"mai.nguyen","email":"mai.nguyen@gooddata.com"},{"name":"matyas.kandl","email":"matyas.kandl@gooddata.com"},{"name":"michal.marsal","email":"michal.marsal@gooddata.com"},{"name":"my.duong","email":"my.duong@gooddata.com"},{"name":"naibinh","email":"naibinh@gmail.com"},{"name":"nikolacech","email":"nikola.cech@gooddata.com"},{"name":"nis.hua","email":"nis.hua@gooddata.com"},{"name":"no23reason","email":"dan.homola@hotmail.cz"},{"name":"patrikbraborec","email":"patrik.braborec@gooddata.com"},{"name":"pbenes","email":"petr.benes@gooddata.com"},{"name":"petrjanu","email":"petr.janu@gooddata.com"},{"name":"pkingo","email":"philipandreaskingo@hotmail.com"},{"name":"ptquang86","email":"ptquang86@gmail.com"},{"name":"qduval","email":"quentin.duval@gooddata.com"},{"name":"rodri360","email":"me@rodri360.com"},{"name":"scavnickyj","email":"jakub.scavnicky@gooddata.com"},{"name":"sitina","email":"jiri.sitina@gooddata.com"},{"name":"strouhaljan","email":"strouhal.jan@gmail.com"},{"name":"thao-luong","email":"thao.luong@gooddata.com"},{"name":"thuong.nguyen","email":"thuong.nguyen@gooddata.com"},{"name":"tomas.kratochvil","email":"tomas.kratochvil@gooddata.com"},{"name":"tomsatgd","email":"tomas.satinsky@gooddata.com"},{"name":"trung-le-quoc","email":"trung.le@gooddata.com"},{"name":"tu-ngo","email":"tungo1981@gmail.com"},{"name":"tu.bui","email":"tu.bui@gooddata.com"},{"name":"tulean","email":"tuan.le@gooddata.com"},{"name":"tuqt1005","email":"tu.tran@gooddata.com"},{"name":"utdnah","email":"danh.ung@gooddata.com"},{"name":"vi.phan","email":"vi.phan@gooddata.com"},{"name":"vlastikcz","email":"vlastimil.kotas@gooddata.com"},{"name":"vu.pham","email":"vu.pham@gooddata.com"},{"name":"xmort","email":"petr.dolejsi@gooddata.com"},{"name":"yanlipnican","email":"yanlipnican@gmail.com"}],"homepage":"https://github.com/gooddata/gooddata-react-components#readme","bugs":{"url":"https://github.com/gooddata/gooddata-react-components/issues"},"dist":{"shasum":"2cbad56f9e9564f646dbbe2fc9ca68d9cd706189","tarball":"https://registry.npmjs.org/@gooddata/react-components/-/react-components-7.8.0-beta.31.tgz","fileCount":2657,"integrity":"sha512-dKBE1E6BaMvRd1kwJdD0mOq3RQGyKMrsb+kiaos++b9kM/vVb0hztB9z6pzE+Ww+tgszFi+WsWSTYHmnCMDOUw==","signatures":[{"sig":"MEUCIQDGQx1E5P4K7gAPE+rWeAOgQBgRK27DL87aED8xD+pKqwIgTpJKbI3JLRpVzSU83cO+Pjx63CkstLI84THsjzyl6Wg=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":10598165,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJe8gsZCRA9TVsSAnZWagAAWToP/0ZASJWm0LQ4gIzBGzJv\nhOYEn6jb3NgL63FLDIOyE0OTHZNR5pkzUtwG8MmnQZ8F6YPot3M6CzT/4BK7\nNsoJ4eDHK3XaAK7z/TnV0Ht7YAuIV743hpXJajOH5O9bEznupiNTm6mTh+Zl\nE89PfeqRYCEICTiDgsAyahqToDpC38IwpLPVTapDvOpLJ+04jGkpJsHNHJRU\n7IOVZjNX69zx+s63c790DhyrBRl/c1On/ytoBa1R7hMkb/NoQahxo5eIDat9\nz7yCQbcBmrHtngeNYbuOKB5lLcoAbcYDzobrh40xlLb1yENKdJOTZa/hs0rC\nv3sjTkwhlesHZtV3R1/9enmYZCH7qvc1ch6BKRbcsu6eL7xi6Tr+GAY3j/5r\nqzRBT7si0rxxpP/xtsunLIoHPfcdcGlQ17k2Tg07DF9Og587OqzDqDK3Dtsa\nbviAfKaDYtI884UJbrGDKEckWK9iuw/8pVk+WfzsjMQod0lssvSfcWAtSuja\nWwbeN3TK5Eo884yFwAYm8VQhlfC5xWffoZcF3bzfApF9Q+kdrEVHSN42gap8\nyxXX1bqdMKg1FSQE5vJKN4+qvOVJnJTaLZnqAiLWEQjoTMyVuVJfzldvlXi+\nGsRL7z0GJh2qf/EHUYP7TFlBLgHmrFOtpO6hNJyXxnZWTQys7kZKtF+A6VP4\ns72A\r\n=vWA/\r\n-----END PGP SIGNATURE-----\r\n"},"main":"dist/index.js","husky":{"hooks":{"pre-commit":"lint-staged"}},"config":{"eslint":"./examples/**/*.{js,jsx}","tslint":"./{__mocks__,src,stories}/{,**/}*.{ts,tsx}"},"readme":"[![npm version](https://badge.fury.io/js/%40gooddata%2Freact-components.svg)](https://www.npmjs.com/package/@gooddata/react-components)\n\n# GoodData.UI React components\n> A React-based JavaScript library for building data-driven applications\n\n## Getting started\n- [GoodData.UI Documentation](http://sdk.gooddata.com/gooddata-ui/)\n- [GoodData.UI Live Examples](https://gooddata-examples.herokuapp.com/)\n- [Stack Overflow](https://stackoverflow.com/questions/tagged/gooddata)\n\n### Usage\nWith [yarn](https://yarnpkg.com) installed, go to your project directory and run\n```\n$ yarn add @gooddata/react-components\n```\nIf you prefer [npm](npmjs.com) run\n```\n$ npm install --save @gooddata/react-components\n```\n\nThe public API is exposed via global `index.js`. Except for the styles, do not import any other file directly\nbecause they are not intended to be part of the public API.\n\n## Contributing\n\nWe welcome any contribution in form of [issues](https://github.com/gooddata/gooddata-react-components/issues) or [pull requests](https://github.com/gooddata/gooddata-react-components/pulls).\n\nInstall [Node.js](http://nodejs.org) (node 12.16.1, npm v6.13.4) and [Yarn](https://classic.yarnpkg.com) (1.22.4).\n\nInstall dependencies:\n```\nyarn install --frozen-lockfile\n```\n\nThese commands may come in handy while developing:\n\n| command | description |\n| ------- | ----------- |\n| `yarn install --pure-lockfile` | first step |\n| ||\n| `yarn dev` | build react-components to `/dist` in watch mode |\n| `yarn test` | run all unit tests |\n| `yarn prettier-write` | format the source code to match the valid codestyle |\n| `yarn validate` | validate codestyle |\n| ||\n| `yarn storybook` | run storybook from `/stories` on http://localhost:9001 |\n| `yarn build-storybook` | build storybook to `/dist-storybook` |\n| `yarn test-storybook` | run storybook and [screenshot tests](https://github.com/gooddata/gdc-client-utils/tree/master/test-storybook) |\n| ||\n| `yarn examples` | run Live Examples dev-server from `/examples` on https://localhost:8999 |\n| `yarn examples-build` | build Live Examples to `/examples/dist` |\n| `yarn examples-server` | serve built Live Examples - see `/examples/server/src` |\n| `yarn examples-testcafe` | run testcafe tests against `localhost:8999` |\n\n### Deploy to heroku.com\nWhen you deploy this repo to heroku, it serves *GoodData.UI Live Examples*.\nRelevant tasks are in `Procfile` and `package.json`.\n\n```bash\n# run in the project directory\nheroku login\nheroku create <your-app-name>\nheroku config:set DOMAIN_ADMIN_USERNAME=x@gooddata.com DOMAIN_ADMIN_PASSWORD=xy PROJECT_ID_TO_ASSIGN=xms7ga4tf3g3nzucd8380o2bev8oeknp\ngit push heroku HEAD:master\nheroku open\n```\n### Enable Geo Chart for Storybook and Live Examples\nGeo chart uses Mapbox to render map which requires a Mapbox access token.\n- Register an account and create Mapbox access token at [guide](https://docs.mapbox.com/help/how-mapbox-works/access-tokens/)\n- Store the created token at `.env`:\n```bash\necho -e \"EXAMPLE_MAPBOX_ACCESS_TOKEN=token\" >> .env # only need to run once\necho -e \"STORYBOOK_MAPBOX_ACCESS_TOKEN=token\" >> .env # only need to run once\n```\n\n### Run Live Examples Locally\nTo run *GoodData.UI Live Examples* locally:\n```bash\ngit clone <this-repository>\ncd  <repository-folder>\nyarn install --pure-lockfile\nyarn examples\n```\nThen open https://localhost:8999 and login using Live Examples account (you can [create one here](https://gooddata-examples.herokuapp.com/registration)).\n\n### Run Storybook locally\n- Run storybook with token stored in `.env` for more secure\n```bash\nyarn storybook\n```\n- Or run storybook with token env param exposed to cli (not suggested)\n```bash\nSTORYBOOK_MAPBOX_ACCESS_TOKEN=token yarn storybook\n```\n- Apply either above way to `yarn build-storybook` or `yarn test-storybook`\n\n### Source code formatting\nThe source code in the repository is formatted by [Prettier](https://prettier.io/).\nThe format of the code is validated by our Continuous Integration server and is one of the requirements of successful merge.\n\nPrettier is supported by every major IDE. You can find the list of supported editors and how to configure them [here](https://prettier.io/docs/en/editors.html).\n\nIn the case, when your editor is not supported or you don't want to setup the integration, you can run the `yarn prettier-write` command to reformat the code before commit.\n\n## Changelog\n\n- see [CHANGELOG.md](CHANGELOG.md)\n\n## Supported versions\n\nIn order to make the user experience with integrating GoodData UI SDK as smooth and secure as possible and to ensure that the SDK is using the latest features of the platform, we will only provide support to two most recent major versions of UI SDK.\n\nThe most recent majors will be supported in the following modes:\n\n- The latest major version will receive all new functionality and all bug fixes\n- The previous major version will only receive fixes to critical issues and security fixes. These fixes will be applied on top of last released version of the previous major\n\nThe customers are encouraged to always use the latest version of the UI SDK.\n\nIn case of using older versions, the user might face API incompatibility, performance or security issues.\n\nPlease follow the installation instructions to update to the newest version.\n\n## License\n\n(C) 2007-2020 GoodData Corporation\n\nThis project is dual licensed:\n\n- The ATTRIBUTION-NONCOMMERCIAL 4.0 INTERNATIONAL (CC BY-NC 4.0) is used for purpose of the trial experience and evaluation of GoodData.UI library.\n- The GOODDATA GOODDATA.UI LIBRARY END USER LICENSE AGREEMENT is used for GoodData customers.\n\nFor more information, please see [LICENSE](https://github.com/gooddata/gooddata-react-components/blob/master/LICENSE)\n","gitHead":"fbf68161bda1922db96acb02db099b63fd7897e1","scripts":{"dev":"bash scripts/build.sh --dev-watch","test":"jest --watch","build":"bash scripts/build.sh","tslint":"yarn run-tslint -t verbose $npm_package_config_tslint","prepare":"cd examples/server && yarn install --frozen-lockfile && cd ../..; rm -r examples/node_modules 2>/dev/null; true","examples":"bash scripts/run-examples.sh","prepare?":"# Called before `npm publish` and on local `npm install`. Temporarily also for deleting obsolete node_modules. Ends with `true` to continue gracefully.","validate":"tsc --noEmit && yarn tslint && eslint $npm_package_config_eslint && yarn validate-style && yarn prettier-check","build-dev":"bash scripts/build.sh --dev","examples?":"# Default is developer domain, other options: yarn examples [sec,secure,stg,stg2,stg3,demo,developer or URL]","storybook":"yarn build && start-storybook -p 9001 -c .storybook","test-once":"jest","tslint-ci":"mkdir -p ./ci/results && yarn run-tslint -t checkstyle -o ./ci/results/tslint-results.xml $npm_package_config_tslint","run-tslint":"tslint -p tsconfig.json","validate-ci":"tsc --noEmit && yarn tslint-ci  && eslint $npm_package_config_eslint -f checkstyle -o ci/results/eslint-results.xml && yarn validate-style-ci && yarn prettier-check","examples-build":"bash scripts/build-examples.sh","prepublishOnly":"yarn build","prettier-check":"prettier --check '{src,stories,styles,__mocks__,examples/server/src,examples/src,examples/test}/**/*.{ts,js,tsx,jsx,json,scss,md,yaml,html}'","prettier-write":"prettier --write '{src,stories,styles,__mocks__,examples/server/src,examples/src,examples/test}/**/*.{ts,js,tsx,jsx,json,scss,md,yaml,html}'","test-storybook":"yarn build && test-storybook","validate-style":"stylelint '**/*.scss'","build-storybook":"yarn build && build-storybook -c .storybook -o dist-storybook","examples-server":"node examples/server/src/index.js","heroku-postbuild":"yarn examples-build developer","examples-testcafe":"./scripts/run-testcafe.sh visual","validate-style-ci":"stylelint '**/*.scss' --custom-formatter=node_modules/stylelint-checkstyle-formatter > ci/results/stylelint-results.xml","check-circular-deps":"madge --circular --extensions ts ./src","examples-testcafe-ci":"./scripts/run-testcafe.sh ci","examples-testcafe-live":"./scripts/run-testcafe.sh live"},"typings":"dist/index.d.ts","_npmUser":{"name":"gooddata-ci","email":"rail@gooddata.com"},"deprecated":"@gooddata/react-components@7 reached End of Support on March 31, 2022. Please upgrade (see https://sdk.gooddata.com/gooddata-ui/docs/supported_versions.html for more information).","repository":{"url":"git+ssh://git@github.com/gooddata/gooddata-react-components.git","type":"git"},"_npmVersion":"6.13.4","description":"GoodData.UI - A powerful JavaScript library for building analytical applications","directories":{},"lint-staged":{"{src,stories,styles,__mocks__,examples/server/src,examples/src,examples/test}/**/*.{ts,js,tsx,jsx,scss}":["npx gdc-fix-copyright","git add"],"{src,stories,styles,__mocks__,examples/server/src,examples/src,examples/test}/**/*.{ts,js,tsx,jsx,json,scss,md,yaml,html}":["prettier --write","git add"]},"_nodeVersion":"12.16.1","dependencies":{"rxjs":"^5.5.6","uuid":"^3.2.1","immer":"^1.3.1","lodash":"^4.17.15","date-fns":"^2.7.0","downshift":"^3.2.7","invariant":"^2.2.2","mapbox-gl":"^1.6.1","classnames":"^2.2.6","codemirror":"^5.54.0","highcharts":"7.1.1","prop-types":"^15.6.0","react-intl":"^3.6.0","custom-event":"^1.0.1","react-window":"^1.8.1","ag-grid-react":"20.0.0","react-measure":"^2.3.0","@types/mapbox-gl":"^1.6.1","react-day-picker":"~7.3.0","react-responsive":"^3.0.0","stringify-object":"^2.4.0","@gooddata/typings":"^2.24.2","@types/codemirror":"^0.0.95","ag-grid-community":"20.0.0","http-status-codes":"^1.3.0","react-codemirror2":"^7.2.0","@gooddata/js-utils":"^3.10.5","@gooddata/numberjs":"^3.2.4","fixed-data-table-2":"0.7.17","@gooddata/goodstrap":"^68.12.1","react-dom-factories":"^1.0.2","@gooddata/gooddata-js":"^13.0.1","json-stable-stringify":"^1.0.1","react-transition-group":"^2.2.1","hoist-non-react-statics":"^3.3.0","nodelist-foreach-polyfill":"^1.2.0","@formatjs/intl-pluralrules":"^1.3.6","highcharts-grouped-categories":"^1.1.3"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"raf":"3.3.2","yup":"^0.24.1","jest":"24.7.1","husky":"3.0.0","madge":"^3.4.4","react":"^16.5.2","enzyme":"3.5.0","eslint":"4.19.1","formik":"^0.11.11","moment":"2.23.0","history":"^4.7.2","ts-jest":"24.0.0","webpack":"4.30.0","full-icu":"^1.3.0","prettier":"1.16.4","react-ga":"^2.5.2","recharts":"1.0.0-beta.9","testcafe":"1.1.4","commander":"2.14.1","node-sass":"4.13.0","react-dom":"^16.5.2","stylelint":"^10.0.0","supertest":"3.0.0","ts-loader":"6.0.0","@types/raf":"^3.4.0","css-loader":"0.28.7","jest-junit":"3.0.0","raw-loader":"0.5.1","styled-jsx":"2.2.1","typescript":"3.3.4000","@babel/core":"7.4.4","@types/jest":"24.0.6","@types/node":"7.0.8","@types/uuid":"3.4.3","file-loader":"3.0.1","jest-enzyme":"7.0.2","lint-staged":"9.1.0","sass-loader":"6.0.6","webpack-cli":"3.3.2","@types/react":"16.8.6","babel-loader":"8.0.5","react-helmet":"5.2.0","react-select":"1.2.1","style-loader":"0.19.1","@types/enzyme":"3.1.13","@types/lodash":"4.14.123","testcafe-live":"0.1.4","@babel/runtime":"7.4.4","dotenv-webpack":"^1.7.0","@babel/polyfill":"^7.4.4","@storybook/react":"5.0.11","@types/invariant":"2.2.29","@types/react-dom":"16.0.11","isomorphic-fetch":"2.2.1","react-datepicker":"1.1.0","react-router-dom":"4.2.2","@babel/preset-env":"7.4.4","@gooddata/mock-js":"^2.13.1","@storybook/addons":"5.0.11","@types/classnames":"2.2.3","@types/prop-types":"15.5.2","@storybook/theming":"5.0.11","identity-obj-proxy":"^3.0.0","intl-messageformat":"^7.5.4","webpack-dev-server":"3.3.1","@babel/preset-react":"7.0.0","@types/react-portal":"4.0.1","@types/react-window":"^1.8.1","babel-plugin-lodash":"3.3.4","html-webpack-plugin":"3.2.0","react-test-renderer":"16.4.2","@types/react-measure":"2.0.5","clean-webpack-plugin":"2.0.2","stats-webpack-plugin":"0.7.0","eslint-config-prettier":"4.1.0","react-google-recaptcha":"^0.14.1","tslint-config-prettier":"1.18.0","@gooddata/eslint-config":"^1.0.0","@gooddata/tslint-config":"1.0.0","@types/react-responsive":"^3.0.3","@types/storybook__react":"4.0.1","@types/stringify-object":"^3.2.0","enzyme-adapter-react-16":"1.3.1","@gooddata/test-storybook":"4.0.0","@storybook/addon-actions":"5.0.11","@storybook/addon-options":"5.0.11","node-sass-magic-importer":"5.1.0","react-syntax-highlighter":"11.0.2","@types/fixed-data-table-2":"0.8.1","stylelint-config-prettier":"5.2.0","@gooddata/stylelint-config":"4.0.1","@types/react-test-renderer":"16.0.0","circular-dependency-plugin":"5.0.2","compression-webpack-plugin":"2.0.0","@types/json-stable-stringify":"^1.0.32","@gooddata/frontend-npm-scripts":"1.1.0","@types/enzyme-adapter-react-16":"1.0.3","stylelint-checkstyle-formatter":"0.1.0","@types/storybook__addon-actions":"3.4.2","@babel/plugin-proposal-class-properties":"7.4.4","@babel/plugin-proposal-object-rest-spread":"7.4.4","@babel/plugin-transform-async-to-generator":"7.4.4"},"peerDependencies":{"react":"^16.5.2","react-dom":"^16.5.2"},"_npmOperationalInternal":{"tmp":"tmp/react-components_7.8.0-beta.31_1592920857093_0.7015577516453062","host":"s3://npm-registry-packages"}},"7.8.0-beta.32":{"name":"@gooddata/react-components","version":"7.8.0-beta.32","author":{"name":"GoodData Corporation"},"license":"BSD-3-Clause","_id":"@gooddata/react-components@7.8.0-beta.32","maintainers":[{"name":"afi","email":"adam.fiedler@gooddata.com"},{"name":"bertold8","email":"ivan.nejezchleb@seznam.cz"},{"name":"bich.nguyen","email":"bich.nguyen@gooddata.com"},{"name":"brbistas","email":"valentinos.chraniotis@gooddata.com"},{"name":"bugsbunny338","email":"jiri.zajic@mensa.cz"},{"name":"de.do","email":"de.do@gooddata.com"},{"name":"gooddata-ci","email":"rail@gooddata.com"},{"name":"hang.ngo","email":"hang.ngo@gooddata.com"},{"name":"hung.nguyen.hoang","email":"hung.nguyen@gooddata.com"},{"name":"huong.nguyen","email":"huong.nguyen@gooddata.com"},{"name":"huyen.nguyen","email":"huyen.nguyen@gooddata.com"},{"name":"ivan.mjartan","email":"ivan.mjartan@gooddata.com"},{"name":"jakub-sterba","email":"jakub.sterba@gooddata.com"},{"name":"jaroslav.tomecek","email":"jaroslav.tomecek@gooddata.com"},{"name":"jkittler","email":"honza.kittler@gmail.com"},{"name":"khanh.le","email":"khanh.le@gooddata.com"},{"name":"lanhuynh","email":"lan.huynh@gooddata.com"},{"name":"linhhong","email":"linh.hong@gooddata.com"},{"name":"lupko","email":"lubomir.slivka@gooddata.com"},{"name":"mai.nguyen","email":"mai.nguyen@gooddata.com"},{"name":"matyas.kandl","email":"matyas.kandl@gooddata.com"},{"name":"michal.marsal","email":"michal.marsal@gooddata.com"},{"name":"my.duong","email":"my.duong@gooddata.com"},{"name":"naibinh","email":"naibinh@gmail.com"},{"name":"nikolacech","email":"nikola.cech@gooddata.com"},{"name":"nis.hua","email":"nis.hua@gooddata.com"},{"name":"no23reason","email":"dan.homola@hotmail.cz"},{"name":"patrikbraborec","email":"patrik.braborec@gooddata.com"},{"name":"pbenes","email":"petr.benes@gooddata.com"},{"name":"petrjanu","email":"petr.janu@gooddata.com"},{"name":"pkingo","email":"philipandreaskingo@hotmail.com"},{"name":"ptquang86","email":"ptquang86@gmail.com"},{"name":"qduval","email":"quentin.duval@gooddata.com"},{"name":"rodri360","email":"me@rodri360.com"},{"name":"scavnickyj","email":"jakub.scavnicky@gooddata.com"},{"name":"sitina","email":"jiri.sitina@gooddata.com"},{"name":"strouhaljan","email":"strouhal.jan@gmail.com"},{"name":"thao-luong","email":"thao.luong@gooddata.com"},{"name":"thuong.nguyen","email":"thuong.nguyen@gooddata.com"},{"name":"tomas.kratochvil","email":"tomas.kratochvil@gooddata.com"},{"name":"tomsatgd","email":"tomas.satinsky@gooddata.com"},{"name":"trung-le-quoc","email":"trung.le@gooddata.com"},{"name":"tu-ngo","email":"tungo1981@gmail.com"},{"name":"tu.bui","email":"tu.bui@gooddata.com"},{"name":"tulean","email":"tuan.le@gooddata.com"},{"name":"tuqt1005","email":"tu.tran@gooddata.com"},{"name":"utdnah","email":"danh.ung@gooddata.com"},{"name":"vi.phan","email":"vi.phan@gooddata.com"},{"name":"vlastikcz","email":"vlastimil.kotas@gooddata.com"},{"name":"vu.pham","email":"vu.pham@gooddata.com"},{"name":"xmort","email":"petr.dolejsi@gooddata.com"},{"name":"yanlipnican","email":"yanlipnican@gmail.com"}],"homepage":"https://github.com/gooddata/gooddata-react-components#readme","bugs":{"url":"https://github.com/gooddata/gooddata-react-components/issues"},"dist":{"shasum":"40fc7ecc5d48e276c1d6a89b1164e0c25a312eaa","tarball":"https://registry.npmjs.org/@gooddata/react-components/-/react-components-7.8.0-beta.32.tgz","fileCount":2658,"integrity":"sha512-z7JsuiKVClaOcFdAKmQWPzNf+UxtbXel8EEcqTC9YahtAD5CbPTx1iF/nVYW8JzS/uHAwH5coEyisesa7eavtA==","signatures":[{"sig":"MEYCIQDvf507tfhrCCEI2kfiWwJ6iq9XdZWJFjLM/ChODgH0QAIhAOKjIQ+Ld5SByJklQOFtj1qQsRnh/u6Mri7FgB5nwdHz","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":10605968,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJe8hHVCRA9TVsSAnZWagAACvsP/Rhnodq5CfylUfuUS6qL\nZI+mQQo71grcEI7dFslWYlu2sinfkS/v90o+LX7rBBsmB15Ldx/JIGN+B6ls\njCiWWv2ajoUVLS7cli2NhMkc1GRIws+wefgl1pDSRRVm2bNv56WtK0oIIggf\nVF0+Avl3udgjfgDJ9dcsBQosE7GmcKjuWwrQMOvaOWOsVaqSQIn4m4YwI73/\ndbDhmtL3/iG0y0uc1PSYEuIIAyCh+szfVEPNq24IztumjrN3qxCOKJelP8hW\nG4Q32BuuVg2kfOaHqX6NDVOBaz5oO6DdqXpY7ZPdfCEeGINIhLu1UvWI3AJ+\nmkohzqPBiehrwE65aDPcoh4dgHWwhAw8TgePP67UKbc71Is8+SVoZF1ONWyy\nyj9Jug5kWAYaoS2U1vnHxqBjO+Y7NJ56F0x53OZ1ydT4MxvW9lbSL8Hb/gtk\nemitDlWVXk2NagUlgs8dZQWs6fHdorHt4Fq3t6JA0gn4TMScth+CvclroAzI\nHVIBV56U6V/Tw1k8qOCY+VnRsGdeVdFHUSwpXE31hHwJ4PMzquhOzvCUfbsI\no/1KWTzHHyHgTCrwk0TaWZSnliC6HLBxGAch3TfzPr5pkK9AgnLTj5loVHXF\nG8OBZCribofo7eQB+IEvMfoK0VW3de5bAFCkxNaGwr9IeUWC7M7zQcM3FL8C\nbMqT\r\n=wQKU\r\n-----END PGP SIGNATURE-----\r\n"},"main":"dist/index.js","husky":{"hooks":{"pre-commit":"lint-staged"}},"config":{"eslint":"./examples/**/*.{js,jsx}","tslint":"./{__mocks__,src,stories}/{,**/}*.{ts,tsx}"},"readme":"[![npm version](https://badge.fury.io/js/%40gooddata%2Freact-components.svg)](https://www.npmjs.com/package/@gooddata/react-components)\n\n# GoodData.UI React components\n> A React-based JavaScript library for building data-driven applications\n\n## Getting started\n- [GoodData.UI Documentation](http://sdk.gooddata.com/gooddata-ui/)\n- [GoodData.UI Live Examples](https://gooddata-examples.herokuapp.com/)\n- [Stack Overflow](https://stackoverflow.com/questions/tagged/gooddata)\n\n### Usage\nWith [yarn](https://yarnpkg.com) installed, go to your project directory and run\n```\n$ yarn add @gooddata/react-components\n```\nIf you prefer [npm](npmjs.com) run\n```\n$ npm install --save @gooddata/react-components\n```\n\nThe public API is exposed via global `index.js`. Except for the styles, do not import any other file directly\nbecause they are not intended to be part of the public API.\n\n## Contributing\n\nWe welcome any contribution in form of [issues](https://github.com/gooddata/gooddata-react-components/issues) or [pull requests](https://github.com/gooddata/gooddata-react-components/pulls).\n\nInstall [Node.js](http://nodejs.org) (node 12.16.1, npm v6.13.4) and [Yarn](https://classic.yarnpkg.com) (1.22.4).\n\nInstall dependencies:\n```\nyarn install --frozen-lockfile\n```\n\nThese commands may come in handy while developing:\n\n| command | description |\n| ------- | ----------- |\n| `yarn install --pure-lockfile` | first step |\n| ||\n| `yarn dev` | build react-components to `/dist` in watch mode |\n| `yarn test` | run all unit tests |\n| `yarn prettier-write` | format the source code to match the valid codestyle |\n| `yarn validate` | validate codestyle |\n| ||\n| `yarn storybook` | run storybook from `/stories` on http://localhost:9001 |\n| `yarn build-storybook` | build storybook to `/dist-storybook` |\n| `yarn test-storybook` | run storybook and [screenshot tests](https://github.com/gooddata/gdc-client-utils/tree/master/test-storybook) |\n| ||\n| `yarn examples` | run Live Examples dev-server from `/examples` on https://localhost:8999 |\n| `yarn examples-build` | build Live Examples to `/examples/dist` |\n| `yarn examples-server` | serve built Live Examples - see `/examples/server/src` |\n| `yarn examples-testcafe` | run testcafe tests against `localhost:8999` |\n\n### Deploy to heroku.com\nWhen you deploy this repo to heroku, it serves *GoodData.UI Live Examples*.\nRelevant tasks are in `Procfile` and `package.json`.\n\n```bash\n# run in the project directory\nheroku login\nheroku create <your-app-name>\nheroku config:set DOMAIN_ADMIN_USERNAME=x@gooddata.com DOMAIN_ADMIN_PASSWORD=xy PROJECT_ID_TO_ASSIGN=xms7ga4tf3g3nzucd8380o2bev8oeknp\ngit push heroku HEAD:master\nheroku open\n```\n### Enable Geo Chart for Storybook and Live Examples\nGeo chart uses Mapbox to render map which requires a Mapbox access token.\n- Register an account and create Mapbox access token at [guide](https://docs.mapbox.com/help/how-mapbox-works/access-tokens/)\n- Store the created token at `.env`:\n```bash\necho -e \"EXAMPLE_MAPBOX_ACCESS_TOKEN=token\" >> .env # only need to run once\necho -e \"STORYBOOK_MAPBOX_ACCESS_TOKEN=token\" >> .env # only need to run once\n```\n\n### Run Live Examples Locally\nTo run *GoodData.UI Live Examples* locally:\n```bash\ngit clone <this-repository>\ncd  <repository-folder>\nyarn install --pure-lockfile\nyarn examples\n```\nThen open https://localhost:8999 and login using Live Examples account (you can [create one here](https://gooddata-examples.herokuapp.com/registration)).\n\n### Run Storybook locally\n- Run storybook with token stored in `.env` for more secure\n```bash\nyarn storybook\n```\n- Or run storybook with token env param exposed to cli (not suggested)\n```bash\nSTORYBOOK_MAPBOX_ACCESS_TOKEN=token yarn storybook\n```\n- Apply either above way to `yarn build-storybook` or `yarn test-storybook`\n\n### Source code formatting\nThe source code in the repository is formatted by [Prettier](https://prettier.io/).\nThe format of the code is validated by our Continuous Integration server and is one of the requirements of successful merge.\n\nPrettier is supported by every major IDE. You can find the list of supported editors and how to configure them [here](https://prettier.io/docs/en/editors.html).\n\nIn the case, when your editor is not supported or you don't want to setup the integration, you can run the `yarn prettier-write` command to reformat the code before commit.\n\n## Changelog\n\n- see [CHANGELOG.md](CHANGELOG.md)\n\n## Supported versions\n\nIn order to make the user experience with integrating GoodData UI SDK as smooth and secure as possible and to ensure that the SDK is using the latest features of the platform, we will only provide support to two most recent major versions of UI SDK.\n\nThe most recent majors will be supported in the following modes:\n\n- The latest major version will receive all new functionality and all bug fixes\n- The previous major version will only receive fixes to critical issues and security fixes. These fixes will be applied on top of last released version of the previous major\n\nThe customers are encouraged to always use the latest version of the UI SDK.\n\nIn case of using older versions, the user might face API incompatibility, performance or security issues.\n\nPlease follow the installation instructions to update to the newest version.\n\n## License\n\n(C) 2007-2020 GoodData Corporation\n\nThis project is dual licensed:\n\n- The ATTRIBUTION-NONCOMMERCIAL 4.0 INTERNATIONAL (CC BY-NC 4.0) is used for purpose of the trial experience and evaluation of GoodData.UI library.\n- The GOODDATA GOODDATA.UI LIBRARY END USER LICENSE AGREEMENT is used for GoodData customers.\n\nFor more information, please see [LICENSE](https://github.com/gooddata/gooddata-react-components/blob/master/LICENSE)\n","gitHead":"01ddceb66825ddfd70d7d58b74e15abad2a2fd84","scripts":{"dev":"bash scripts/build.sh --dev-watch","test":"jest --watch","build":"bash scripts/build.sh","tslint":"yarn run-tslint -t verbose $npm_package_config_tslint","prepare":"cd examples/server && yarn install --frozen-lockfile && cd ../..; rm -r examples/node_modules 2>/dev/null; true","examples":"bash scripts/run-examples.sh","prepare?":"# Called before `npm publish` and on local `npm install`. Temporarily also for deleting obsolete node_modules. Ends with `true` to continue gracefully.","validate":"tsc --noEmit && yarn tslint && eslint $npm_package_config_eslint && yarn validate-style && yarn prettier-check","build-dev":"bash scripts/build.sh --dev","examples?":"# Default is developer domain, other options: yarn examples [sec,secure,stg,stg2,stg3,demo,developer or URL]","storybook":"yarn build && start-storybook -p 9001 -c .storybook","test-once":"jest","tslint-ci":"mkdir -p ./ci/results && yarn run-tslint -t checkstyle -o ./ci/results/tslint-results.xml $npm_package_config_tslint","run-tslint":"tslint -p tsconfig.json","validate-ci":"tsc --noEmit && yarn tslint-ci  && eslint $npm_package_config_eslint -f checkstyle -o ci/results/eslint-results.xml && yarn validate-style-ci && yarn prettier-check","examples-build":"bash scripts/build-examples.sh","prepublishOnly":"yarn build","prettier-check":"prettier --check '{src,stories,styles,__mocks__,examples/server/src,examples/src,examples/test}/**/*.{ts,js,tsx,jsx,json,scss,md,yaml,html}'","prettier-write":"prettier --write '{src,stories,styles,__mocks__,examples/server/src,examples/src,examples/test}/**/*.{ts,js,tsx,jsx,json,scss,md,yaml,html}'","test-storybook":"yarn build && test-storybook","validate-style":"stylelint '**/*.scss'","build-storybook":"yarn build && build-storybook -c .storybook -o dist-storybook","examples-server":"node examples/server/src/index.js","heroku-postbuild":"yarn examples-build developer","examples-testcafe":"./scripts/run-testcafe.sh visual","validate-style-ci":"stylelint '**/*.scss' --custom-formatter=node_modules/stylelint-checkstyle-formatter > ci/results/stylelint-results.xml","check-circular-deps":"madge --circular --extensions ts ./src","examples-testcafe-ci":"./scripts/run-testcafe.sh ci","examples-testcafe-live":"./scripts/run-testcafe.sh live"},"typings":"dist/index.d.ts","_npmUser":{"name":"gooddata-ci","email":"rail@gooddata.com"},"deprecated":"@gooddata/react-components@7 reached End of Support on March 31, 2022. Please upgrade (see https://sdk.gooddata.com/gooddata-ui/docs/supported_versions.html for more information).","repository":{"url":"git+ssh://git@github.com/gooddata/gooddata-react-components.git","type":"git"},"_npmVersion":"6.13.4","description":"GoodData.UI - A powerful JavaScript library for building analytical applications","directories":{},"lint-staged":{"{src,stories,styles,__mocks__,examples/server/src,examples/src,examples/test}/**/*.{ts,js,tsx,jsx,scss}":["npx gdc-fix-copyright","git add"],"{src,stories,styles,__mocks__,examples/server/src,examples/src,examples/test}/**/*.{ts,js,tsx,jsx,json,scss,md,yaml,html}":["prettier --write","git add"]},"_nodeVersion":"12.16.1","dependencies":{"rxjs":"^5.5.6","uuid":"^3.2.1","immer":"^1.3.1","lodash":"^4.17.15","date-fns":"^2.7.0","downshift":"^3.2.7","invariant":"^2.2.2","mapbox-gl":"^1.6.1","classnames":"^2.2.6","codemirror":"^5.54.0","highcharts":"7.1.1","prop-types":"^15.6.0","react-intl":"^3.6.0","custom-event":"^1.0.1","react-window":"^1.8.1","ag-grid-react":"20.0.0","react-measure":"^2.3.0","@types/mapbox-gl":"^1.6.1","react-day-picker":"~7.3.0","react-responsive":"^3.0.0","stringify-object":"^2.4.0","@gooddata/typings":"^2.24.2","@types/codemirror":"^0.0.95","ag-grid-community":"20.0.0","http-status-codes":"^1.3.0","react-codemirror2":"^7.2.0","@gooddata/js-utils":"^3.10.5","@gooddata/numberjs":"^3.2.4","fixed-data-table-2":"0.7.17","@gooddata/goodstrap":"^68.12.1","react-dom-factories":"^1.0.2","@gooddata/gooddata-js":"^13.0.1","json-stable-stringify":"^1.0.1","react-transition-group":"^2.2.1","hoist-non-react-statics":"^3.3.0","nodelist-foreach-polyfill":"^1.2.0","@formatjs/intl-pluralrules":"^1.3.6","highcharts-grouped-categories":"^1.1.3"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"raf":"3.3.2","yup":"^0.24.1","jest":"24.7.1","husky":"3.0.0","madge":"^3.4.4","react":"^16.5.2","enzyme":"3.5.0","eslint":"4.19.1","formik":"^0.11.11","moment":"2.23.0","history":"^4.7.2","ts-jest":"24.0.0","webpack":"4.30.0","full-icu":"^1.3.0","prettier":"1.16.4","react-ga":"^2.5.2","recharts":"1.0.0-beta.9","testcafe":"1.1.4","commander":"2.14.1","node-sass":"4.13.0","react-dom":"^16.5.2","stylelint":"^10.0.0","supertest":"3.0.0","ts-loader":"6.0.0","@types/raf":"^3.4.0","css-loader":"0.28.7","jest-junit":"3.0.0","raw-loader":"0.5.1","styled-jsx":"2.2.1","typescript":"3.3.4000","@babel/core":"7.4.4","@types/jest":"24.0.6","@types/node":"7.0.8","@types/uuid":"3.4.3","file-loader":"3.0.1","jest-enzyme":"7.0.2","lint-staged":"9.1.0","sass-loader":"6.0.6","webpack-cli":"3.3.2","@types/react":"16.8.6","babel-loader":"8.0.5","react-helmet":"5.2.0","react-select":"1.2.1","style-loader":"0.19.1","@types/enzyme":"3.1.13","@types/lodash":"4.14.123","testcafe-live":"0.1.4","@babel/runtime":"7.4.4","dotenv-webpack":"^1.7.0","@babel/polyfill":"^7.4.4","@storybook/react":"5.0.11","@types/invariant":"2.2.29","@types/react-dom":"16.0.11","isomorphic-fetch":"2.2.1","react-datepicker":"1.1.0","react-router-dom":"4.2.2","@babel/preset-env":"7.4.4","@gooddata/mock-js":"^2.13.1","@storybook/addons":"5.0.11","@types/classnames":"2.2.3","@types/prop-types":"15.5.2","@storybook/theming":"5.0.11","identity-obj-proxy":"^3.0.0","intl-messageformat":"^7.5.4","webpack-dev-server":"3.3.1","@babel/preset-react":"7.0.0","@types/react-portal":"4.0.1","@types/react-window":"^1.8.1","babel-plugin-lodash":"3.3.4","html-webpack-plugin":"3.2.0","react-test-renderer":"16.4.2","@types/react-measure":"2.0.5","clean-webpack-plugin":"2.0.2","stats-webpack-plugin":"0.7.0","eslint-config-prettier":"4.1.0","react-google-recaptcha":"^0.14.1","tslint-config-prettier":"1.18.0","@gooddata/eslint-config":"^1.0.0","@gooddata/tslint-config":"1.0.0","@types/react-responsive":"^3.0.3","@types/storybook__react":"4.0.1","@types/stringify-object":"^3.2.0","enzyme-adapter-react-16":"1.3.1","@gooddata/test-storybook":"4.0.0","@storybook/addon-actions":"5.0.11","@storybook/addon-options":"5.0.11","node-sass-magic-importer":"5.1.0","react-syntax-highlighter":"11.0.2","@types/fixed-data-table-2":"0.8.1","stylelint-config-prettier":"5.2.0","@gooddata/stylelint-config":"4.0.1","@types/react-test-renderer":"16.0.0","circular-dependency-plugin":"5.0.2","compression-webpack-plugin":"2.0.0","@types/json-stable-stringify":"^1.0.32","@gooddata/frontend-npm-scripts":"1.1.0","@types/enzyme-adapter-react-16":"1.0.3","stylelint-checkstyle-formatter":"0.1.0","@types/storybook__addon-actions":"3.4.2","@babel/plugin-proposal-class-properties":"7.4.4","@babel/plugin-proposal-object-rest-spread":"7.4.4","@babel/plugin-transform-async-to-generator":"7.4.4"},"peerDependencies":{"react":"^16.5.2","react-dom":"^16.5.2"},"_npmOperationalInternal":{"tmp":"tmp/react-components_7.8.0-beta.32_1592922580375_0.38183906423752245","host":"s3://npm-registry-packages"}},"7.8.0-beta.33":{"name":"@gooddata/react-components","version":"7.8.0-beta.33","author":{"name":"GoodData Corporation"},"license":"BSD-3-Clause","_id":"@gooddata/react-components@7.8.0-beta.33","maintainers":[{"name":"afi","email":"adam.fiedler@gooddata.com"},{"name":"bertold8","email":"ivan.nejezchleb@seznam.cz"},{"name":"bich.nguyen","email":"bich.nguyen@gooddata.com"},{"name":"brbistas","email":"valentinos.chraniotis@gooddata.com"},{"name":"bugsbunny338","email":"jiri.zajic@mensa.cz"},{"name":"de.do","email":"de.do@gooddata.com"},{"name":"gooddata-ci","email":"rail@gooddata.com"},{"name":"hang.ngo","email":"hang.ngo@gooddata.com"},{"name":"hung.nguyen.hoang","email":"hung.nguyen@gooddata.com"},{"name":"huong.nguyen","email":"huong.nguyen@gooddata.com"},{"name":"huyen.nguyen","email":"huyen.nguyen@gooddata.com"},{"name":"ivan.mjartan","email":"ivan.mjartan@gooddata.com"},{"name":"jakub-sterba","email":"jakub.sterba@gooddata.com"},{"name":"jaroslav.tomecek","email":"jaroslav.tomecek@gooddata.com"},{"name":"jkittler","email":"honza.kittler@gmail.com"},{"name":"khanh.le","email":"khanh.le@gooddata.com"},{"name":"lanhuynh","email":"lan.huynh@gooddata.com"},{"name":"linhhong","email":"linh.hong@gooddata.com"},{"name":"lupko","email":"lubomir.slivka@gooddata.com"},{"name":"mai.nguyen","email":"mai.nguyen@gooddata.com"},{"name":"matyas.kandl","email":"matyas.kandl@gooddata.com"},{"name":"michal.marsal","email":"michal.marsal@gooddata.com"},{"name":"my.duong","email":"my.duong@gooddata.com"},{"name":"naibinh","email":"naibinh@gmail.com"},{"name":"nikolacech","email":"nikola.cech@gooddata.com"},{"name":"nis.hua","email":"nis.hua@gooddata.com"},{"name":"no23reason","email":"dan.homola@hotmail.cz"},{"name":"patrikbraborec","email":"patrik.braborec@gooddata.com"},{"name":"pbenes","email":"petr.benes@gooddata.com"},{"name":"petrjanu","email":"petr.janu@gooddata.com"},{"name":"pkingo","email":"philipandreaskingo@hotmail.com"},{"name":"ptquang86","email":"ptquang86@gmail.com"},{"name":"qduval","email":"quentin.duval@gooddata.com"},{"name":"rodri360","email":"me@rodri360.com"},{"name":"scavnickyj","email":"jakub.scavnicky@gooddata.com"},{"name":"sitina","email":"jiri.sitina@gooddata.com"},{"name":"strouhaljan","email":"strouhal.jan@gmail.com"},{"name":"thao-luong","email":"thao.luong@gooddata.com"},{"name":"thuong.nguyen","email":"thuong.nguyen@gooddata.com"},{"name":"tomas.kratochvil","email":"tomas.kratochvil@gooddata.com"},{"name":"tomsatgd","email":"tomas.satinsky@gooddata.com"},{"name":"trung-le-quoc","email":"trung.le@gooddata.com"},{"name":"tu-ngo","email":"tungo1981@gmail.com"},{"name":"tu.bui","email":"tu.bui@gooddata.com"},{"name":"tulean","email":"tuan.le@gooddata.com"},{"name":"tuqt1005","email":"tu.tran@gooddata.com"},{"name":"utdnah","email":"danh.ung@gooddata.com"},{"name":"vi.phan","email":"vi.phan@gooddata.com"},{"name":"vlastikcz","email":"vlastimil.kotas@gooddata.com"},{"name":"vu.pham","email":"vu.pham@gooddata.com"},{"name":"xmort","email":"petr.dolejsi@gooddata.com"},{"name":"yanlipnican","email":"yanlipnican@gmail.com"}],"homepage":"https://github.com/gooddata/gooddata-react-components#readme","bugs":{"url":"https://github.com/gooddata/gooddata-react-components/issues"},"dist":{"shasum":"a984218d482c9b8157b5295fffde7cd686a695cf","tarball":"https://registry.npmjs.org/@gooddata/react-components/-/react-components-7.8.0-beta.33.tgz","fileCount":2658,"integrity":"sha512-HuCsW02eovb7lA1HknOVfKxYoKc82T/AisuUhbryiyoDC18Tnc9a1IJJNhWtl6jX+783rgjYBVAQDimpTEwynA==","signatures":[{"sig":"MEUCIQCpRigOMNy+MC/FYrO13Yy6jaTptlZ8zvBQhn9NDajUKQIgYM8UDXqiIQWVVKJhc1FK4pjTwNpT8FXzjV9lw28ONhE=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":10607971,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJe8hTTCRA9TVsSAnZWagAAi0YP+QFWaVLtpsT5yvxvSSXl\n0KEOF6fzjUFKYSneSMW6I69UWHwW0ig9lJ+IsTC09XtsEKKsVgqkyvOLeaP2\nfl4m7IBNGysvCIfimfO18WZazmzPiNbCIbf66w51EP1T3s0wCGhXH2oeg6I8\nH8vxXxrRMUI1y0Muv9aBhncXxnagpAONazYfm0p2F0B/DKXRS1jTmUW+O1rE\nEsVZGmjRyY8hERVFVdfUgJ6uWSS+mwxSMzdm75zybuxdLirRED4pH9L4yu1t\nTNLrk0p0UDgAYzxodlIJgonVz7XB1U/37KZ0zAojMAjUW4zi77WGtLxfZSu2\ng5IkopDLhHSGD4UAiCqJf5Czj2o5L1Tzk5Kauu4l8cFnki1N8+zOy7ttvrlH\nHOahqAujQbgfBXRfvtEQlXuXFiB5bf4btkP6BbJZxSSOYqEe+WjACIO1j/WE\nge/qKwJOxJCHEOJwRT2PzSUkn4PMt+QBS9bdh4KRnX2kidsqNj0KAI4/OXzB\nq/sz7sE4LJy+3VoNEG46zug3JcXyUfcubbQkJ4h7fnH1mGhBmN4+JlZb/BMR\n7OPebCVQJK/bz9OcctDa3vuKZm9JBzj9AXKALCEaLB00NGg4rB0cLXA03Yc0\n8ZYCU6dFo+xCGYoxmQZqkq9cagP9wNdCnNwsoOYomQJc8du/zqyY4sPJ+3rQ\n3jNx\r\n=BFbh\r\n-----END PGP SIGNATURE-----\r\n"},"main":"dist/index.js","husky":{"hooks":{"pre-commit":"lint-staged"}},"config":{"eslint":"./examples/**/*.{js,jsx}","tslint":"./{__mocks__,src,stories}/{,**/}*.{ts,tsx}"},"readme":"[![npm version](https://badge.fury.io/js/%40gooddata%2Freact-components.svg)](https://www.npmjs.com/package/@gooddata/react-components)\n\n# GoodData.UI React components\n> A React-based JavaScript library for building data-driven applications\n\n## Getting started\n- [GoodData.UI Documentation](http://sdk.gooddata.com/gooddata-ui/)\n- [GoodData.UI Live Examples](https://gooddata-examples.herokuapp.com/)\n- [Stack Overflow](https://stackoverflow.com/questions/tagged/gooddata)\n\n### Usage\nWith [yarn](https://yarnpkg.com) installed, go to your project directory and run\n```\n$ yarn add @gooddata/react-components\n```\nIf you prefer [npm](npmjs.com) run\n```\n$ npm install --save @gooddata/react-components\n```\n\nThe public API is exposed via global `index.js`. Except for the styles, do not import any other file directly\nbecause they are not intended to be part of the public API.\n\n## Contributing\n\nWe welcome any contribution in form of [issues](https://github.com/gooddata/gooddata-react-components/issues) or [pull requests](https://github.com/gooddata/gooddata-react-components/pulls).\n\nInstall [Node.js](http://nodejs.org) (node 12.16.1, npm v6.13.4) and [Yarn](https://classic.yarnpkg.com) (1.22.4).\n\nInstall dependencies:\n```\nyarn install --frozen-lockfile\n```\n\nThese commands may come in handy while developing:\n\n| command | description |\n| ------- | ----------- |\n| `yarn install --pure-lockfile` | first step |\n| ||\n| `yarn dev` | build react-components to `/dist` in watch mode |\n| `yarn test` | run all unit tests |\n| `yarn prettier-write` | format the source code to match the valid codestyle |\n| `yarn validate` | validate codestyle |\n| ||\n| `yarn storybook` | run storybook from `/stories` on http://localhost:9001 |\n| `yarn build-storybook` | build storybook to `/dist-storybook` |\n| `yarn test-storybook` | run storybook and [screenshot tests](https://github.com/gooddata/gdc-client-utils/tree/master/test-storybook) |\n| ||\n| `yarn examples` | run Live Examples dev-server from `/examples` on https://localhost:8999 |\n| `yarn examples-build` | build Live Examples to `/examples/dist` |\n| `yarn examples-server` | serve built Live Examples - see `/examples/server/src` |\n| `yarn examples-testcafe` | run testcafe tests against `localhost:8999` |\n\n### Deploy to heroku.com\nWhen you deploy this repo to heroku, it serves *GoodData.UI Live Examples*.\nRelevant tasks are in `Procfile` and `package.json`.\n\n```bash\n# run in the project directory\nheroku login\nheroku create <your-app-name>\nheroku config:set DOMAIN_ADMIN_USERNAME=x@gooddata.com DOMAIN_ADMIN_PASSWORD=xy PROJECT_ID_TO_ASSIGN=xms7ga4tf3g3nzucd8380o2bev8oeknp\ngit push heroku HEAD:master\nheroku open\n```\n### Enable Geo Chart for Storybook and Live Examples\nGeo chart uses Mapbox to render map which requires a Mapbox access token.\n- Register an account and create Mapbox access token at [guide](https://docs.mapbox.com/help/how-mapbox-works/access-tokens/)\n- Store the created token at `.env`:\n```bash\necho -e \"EXAMPLE_MAPBOX_ACCESS_TOKEN=token\" >> .env # only need to run once\necho -e \"STORYBOOK_MAPBOX_ACCESS_TOKEN=token\" >> .env # only need to run once\n```\n\n### Run Live Examples Locally\nTo run *GoodData.UI Live Examples* locally:\n```bash\ngit clone <this-repository>\ncd  <repository-folder>\nyarn install --pure-lockfile\nyarn examples\n```\nThen open https://localhost:8999 and login using Live Examples account (you can [create one here](https://gooddata-examples.herokuapp.com/registration)).\n\n### Run Storybook locally\n- Run storybook with token stored in `.env` for more secure\n```bash\nyarn storybook\n```\n- Or run storybook with token env param exposed to cli (not suggested)\n```bash\nSTORYBOOK_MAPBOX_ACCESS_TOKEN=token yarn storybook\n```\n- Apply either above way to `yarn build-storybook` or `yarn test-storybook`\n\n### Source code formatting\nThe source code in the repository is formatted by [Prettier](https://prettier.io/).\nThe format of the code is validated by our Continuous Integration server and is one of the requirements of successful merge.\n\nPrettier is supported by every major IDE. You can find the list of supported editors and how to configure them [here](https://prettier.io/docs/en/editors.html).\n\nIn the case, when your editor is not supported or you don't want to setup the integration, you can run the `yarn prettier-write` command to reformat the code before commit.\n\n## Changelog\n\n- see [CHANGELOG.md](CHANGELOG.md)\n\n## Supported versions\n\nIn order to make the user experience with integrating GoodData UI SDK as smooth and secure as possible and to ensure that the SDK is using the latest features of the platform, we will only provide support to two most recent major versions of UI SDK.\n\nThe most recent majors will be supported in the following modes:\n\n- The latest major version will receive all new functionality and all bug fixes\n- The previous major version will only receive fixes to critical issues and security fixes. These fixes will be applied on top of last released version of the previous major\n\nThe customers are encouraged to always use the latest version of the UI SDK.\n\nIn case of using older versions, the user might face API incompatibility, performance or security issues.\n\nPlease follow the installation instructions to update to the newest version.\n\n## License\n\n(C) 2007-2020 GoodData Corporation\n\nThis project is dual licensed:\n\n- The ATTRIBUTION-NONCOMMERCIAL 4.0 INTERNATIONAL (CC BY-NC 4.0) is used for purpose of the trial experience and evaluation of GoodData.UI library.\n- The GOODDATA GOODDATA.UI LIBRARY END USER LICENSE AGREEMENT is used for GoodData customers.\n\nFor more information, please see [LICENSE](https://github.com/gooddata/gooddata-react-components/blob/master/LICENSE)\n","gitHead":"b927a849ae369bc8ff73b06f09db276648bc7157","scripts":{"dev":"bash scripts/build.sh --dev-watch","test":"jest --watch","build":"bash scripts/build.sh","tslint":"yarn run-tslint -t verbose $npm_package_config_tslint","prepare":"cd examples/server && yarn install --frozen-lockfile && cd ../..; rm -r examples/node_modules 2>/dev/null; true","examples":"bash scripts/run-examples.sh","prepare?":"# Called before `npm publish` and on local `npm install`. Temporarily also for deleting obsolete node_modules. Ends with `true` to continue gracefully.","validate":"tsc --noEmit && yarn tslint && eslint $npm_package_config_eslint && yarn validate-style && yarn prettier-check","build-dev":"bash scripts/build.sh --dev","examples?":"# Default is developer domain, other options: yarn examples [sec,secure,stg,stg2,stg3,demo,developer or URL]","storybook":"yarn build && start-storybook -p 9001 -c .storybook","test-once":"jest","tslint-ci":"mkdir -p ./ci/results && yarn run-tslint -t checkstyle -o ./ci/results/tslint-results.xml $npm_package_config_tslint","run-tslint":"tslint -p tsconfig.json","validate-ci":"tsc --noEmit && yarn tslint-ci  && eslint $npm_package_config_eslint -f checkstyle -o ci/results/eslint-results.xml && yarn validate-style-ci && yarn prettier-check","examples-build":"bash scripts/build-examples.sh","prepublishOnly":"yarn build","prettier-check":"prettier --check '{src,stories,styles,__mocks__,examples/server/src,examples/src,examples/test}/**/*.{ts,js,tsx,jsx,json,scss,md,yaml,html}'","prettier-write":"prettier --write '{src,stories,styles,__mocks__,examples/server/src,examples/src,examples/test}/**/*.{ts,js,tsx,jsx,json,scss,md,yaml,html}'","test-storybook":"yarn build && test-storybook","validate-style":"stylelint '**/*.scss'","build-storybook":"yarn build && build-storybook -c .storybook -o dist-storybook","examples-server":"node examples/server/src/index.js","heroku-postbuild":"yarn examples-build developer","examples-testcafe":"./scripts/run-testcafe.sh visual","validate-style-ci":"stylelint '**/*.scss' --custom-formatter=node_modules/stylelint-checkstyle-formatter > ci/results/stylelint-results.xml","check-circular-deps":"madge --circular --extensions ts ./src","examples-testcafe-ci":"./scripts/run-testcafe.sh ci","examples-testcafe-live":"./scripts/run-testcafe.sh live"},"typings":"dist/index.d.ts","_npmUser":{"name":"gooddata-ci","email":"rail@gooddata.com"},"deprecated":"@gooddata/react-components@7 reached End of Support on March 31, 2022. Please upgrade (see https://sdk.gooddata.com/gooddata-ui/docs/supported_versions.html for more information).","repository":{"url":"git+ssh://git@github.com/gooddata/gooddata-react-components.git","type":"git"},"_npmVersion":"6.13.4","description":"GoodData.UI - A powerful JavaScript library for building analytical applications","directories":{},"lint-staged":{"{src,stories,styles,__mocks__,examples/server/src,examples/src,examples/test}/**/*.{ts,js,tsx,jsx,scss}":["npx gdc-fix-copyright","git add"],"{src,stories,styles,__mocks__,examples/server/src,examples/src,examples/test}/**/*.{ts,js,tsx,jsx,json,scss,md,yaml,html}":["prettier --write","git add"]},"_nodeVersion":"12.16.1","dependencies":{"rxjs":"^5.5.6","uuid":"^3.2.1","immer":"^1.3.1","lodash":"^4.17.15","date-fns":"^2.7.0","downshift":"^3.2.7","invariant":"^2.2.2","mapbox-gl":"^1.6.1","classnames":"^2.2.6","codemirror":"^5.54.0","highcharts":"7.1.1","prop-types":"^15.6.0","react-intl":"^3.6.0","custom-event":"^1.0.1","react-window":"^1.8.1","ag-grid-react":"20.0.0","react-measure":"^2.3.0","@types/mapbox-gl":"^1.6.1","react-day-picker":"~7.3.0","react-responsive":"^3.0.0","stringify-object":"^2.4.0","@gooddata/typings":"^2.24.2","@types/codemirror":"^0.0.95","ag-grid-community":"20.0.0","http-status-codes":"^1.3.0","react-codemirror2":"^7.2.0","@gooddata/js-utils":"^3.10.5","@gooddata/numberjs":"^3.2.4","fixed-data-table-2":"0.7.17","@gooddata/goodstrap":"^68.12.1","react-dom-factories":"^1.0.2","@gooddata/gooddata-js":"^13.0.1","json-stable-stringify":"^1.0.1","react-transition-group":"^2.2.1","hoist-non-react-statics":"^3.3.0","nodelist-foreach-polyfill":"^1.2.0","@formatjs/intl-pluralrules":"^1.3.6","highcharts-grouped-categories":"^1.1.3"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"raf":"3.3.2","yup":"^0.24.1","jest":"24.7.1","husky":"3.0.0","madge":"^3.4.4","react":"^16.5.2","enzyme":"3.5.0","eslint":"4.19.1","formik":"^0.11.11","moment":"2.23.0","history":"^4.7.2","ts-jest":"24.0.0","webpack":"4.30.0","full-icu":"^1.3.0","prettier":"1.16.4","react-ga":"^2.5.2","recharts":"1.0.0-beta.9","testcafe":"1.1.4","commander":"2.14.1","node-sass":"4.13.0","react-dom":"^16.5.2","stylelint":"^10.0.0","supertest":"3.0.0","ts-loader":"6.0.0","@types/raf":"^3.4.0","css-loader":"0.28.7","jest-junit":"3.0.0","raw-loader":"0.5.1","styled-jsx":"2.2.1","typescript":"3.3.4000","@babel/core":"7.4.4","@types/jest":"24.0.6","@types/node":"7.0.8","@types/uuid":"3.4.3","file-loader":"3.0.1","jest-enzyme":"7.0.2","lint-staged":"9.1.0","sass-loader":"6.0.6","webpack-cli":"3.3.2","@types/react":"16.8.6","babel-loader":"8.0.5","react-helmet":"5.2.0","react-select":"1.2.1","style-loader":"0.19.1","@types/enzyme":"3.1.13","@types/lodash":"4.14.123","testcafe-live":"0.1.4","@babel/runtime":"7.4.4","dotenv-webpack":"^1.7.0","@babel/polyfill":"^7.4.4","@storybook/react":"5.0.11","@types/invariant":"2.2.29","@types/react-dom":"16.0.11","isomorphic-fetch":"2.2.1","react-datepicker":"1.1.0","react-router-dom":"4.2.2","@babel/preset-env":"7.4.4","@gooddata/mock-js":"^2.13.1","@storybook/addons":"5.0.11","@types/classnames":"2.2.3","@types/prop-types":"15.5.2","@storybook/theming":"5.0.11","identity-obj-proxy":"^3.0.0","intl-messageformat":"^7.5.4","webpack-dev-server":"3.3.1","@babel/preset-react":"7.0.0","@types/react-portal":"4.0.1","@types/react-window":"^1.8.1","babel-plugin-lodash":"3.3.4","html-webpack-plugin":"3.2.0","react-test-renderer":"16.4.2","@types/react-measure":"2.0.5","clean-webpack-plugin":"2.0.2","stats-webpack-plugin":"0.7.0","eslint-config-prettier":"4.1.0","react-google-recaptcha":"^0.14.1","tslint-config-prettier":"1.18.0","@gooddata/eslint-config":"^1.0.0","@gooddata/tslint-config":"1.0.0","@types/react-responsive":"^3.0.3","@types/storybook__react":"4.0.1","@types/stringify-object":"^3.2.0","enzyme-adapter-react-16":"1.3.1","@gooddata/test-storybook":"4.0.0","@storybook/addon-actions":"5.0.11","@storybook/addon-options":"5.0.11","node-sass-magic-importer":"5.1.0","react-syntax-highlighter":"11.0.2","@types/fixed-data-table-2":"0.8.1","stylelint-config-prettier":"5.2.0","@gooddata/stylelint-config":"4.0.1","@types/react-test-renderer":"16.0.0","circular-dependency-plugin":"5.0.2","compression-webpack-plugin":"2.0.0","@types/json-stable-stringify":"^1.0.32","@gooddata/frontend-npm-scripts":"1.1.0","@types/enzyme-adapter-react-16":"1.0.3","stylelint-checkstyle-formatter":"0.1.0","@types/storybook__addon-actions":"3.4.2","@babel/plugin-proposal-class-properties":"7.4.4","@babel/plugin-proposal-object-rest-spread":"7.4.4","@babel/plugin-transform-async-to-generator":"7.4.4"},"peerDependencies":{"react":"^16.5.2","react-dom":"^16.5.2"},"_npmOperationalInternal":{"tmp":"tmp/react-components_7.8.0-beta.33_1592923346467_0.44084250578119644","host":"s3://npm-registry-packages"}},"7.8.0-alpha-bertold8-ine-one-4525-2020-06-23T15-56-10-251Z":{"name":"@gooddata/react-components","version":"7.8.0-alpha-bertold8-ine-one-4525-2020-06-23T15-56-10-251Z","author":{"name":"GoodData Corporation"},"license":"BSD-3-Clause","_id":"@gooddata/react-components@7.8.0-alpha-bertold8-ine-one-4525-2020-06-23T15-56-10-251Z","maintainers":[{"name":"afi","email":"adam.fiedler@gooddata.com"},{"name":"bertold8","email":"ivan.nejezchleb@seznam.cz"},{"name":"bich.nguyen","email":"bich.nguyen@gooddata.com"},{"name":"brbistas","email":"valentinos.chraniotis@gooddata.com"},{"name":"bugsbunny338","email":"jiri.zajic@mensa.cz"},{"name":"de.do","email":"de.do@gooddata.com"},{"name":"gooddata-ci","email":"rail@gooddata.com"},{"name":"hang.ngo","email":"hang.ngo@gooddata.com"},{"name":"hung.nguyen.hoang","email":"hung.nguyen@gooddata.com"},{"name":"huong.nguyen","email":"huong.nguyen@gooddata.com"},{"name":"huyen.nguyen","email":"huyen.nguyen@gooddata.com"},{"name":"ivan.mjartan","email":"ivan.mjartan@gooddata.com"},{"name":"jakub-sterba","email":"jakub.sterba@gooddata.com"},{"name":"jaroslav.tomecek","email":"jaroslav.tomecek@gooddata.com"},{"name":"jkittler","email":"honza.kittler@gmail.com"},{"name":"khanh.le","email":"khanh.le@gooddata.com"},{"name":"lanhuynh","email":"lan.huynh@gooddata.com"},{"name":"linhhong","email":"linh.hong@gooddata.com"},{"name":"lupko","email":"lubomir.slivka@gooddata.com"},{"name":"mai.nguyen","email":"mai.nguyen@gooddata.com"},{"name":"matyas.kandl","email":"matyas.kandl@gooddata.com"},{"name":"michal.marsal","email":"michal.marsal@gooddata.com"},{"name":"my.duong","email":"my.duong@gooddata.com"},{"name":"naibinh","email":"naibinh@gmail.com"},{"name":"nikolacech","email":"nikola.cech@gooddata.com"},{"name":"nis.hua","email":"nis.hua@gooddata.com"},{"name":"no23reason","email":"dan.homola@hotmail.cz"},{"name":"patrikbraborec","email":"patrik.braborec@gooddata.com"},{"name":"pbenes","email":"petr.benes@gooddata.com"},{"name":"petrjanu","email":"petr.janu@gooddata.com"},{"name":"pkingo","email":"philipandreaskingo@hotmail.com"},{"name":"ptquang86","email":"ptquang86@gmail.com"},{"name":"qduval","email":"quentin.duval@gooddata.com"},{"name":"rodri360","email":"me@rodri360.com"},{"name":"scavnickyj","email":"jakub.scavnicky@gooddata.com"},{"name":"sitina","email":"jiri.sitina@gooddata.com"},{"name":"strouhaljan","email":"strouhal.jan@gmail.com"},{"name":"thao-luong","email":"thao.luong@gooddata.com"},{"name":"thuong.nguyen","email":"thuong.nguyen@gooddata.com"},{"name":"tomas.kratochvil","email":"tomas.kratochvil@gooddata.com"},{"name":"tomsatgd","email":"tomas.satinsky@gooddata.com"},{"name":"trung-le-quoc","email":"trung.le@gooddata.com"},{"name":"tu-ngo","email":"tungo1981@gmail.com"},{"name":"tu.bui","email":"tu.bui@gooddata.com"},{"name":"tulean","email":"tuan.le@gooddata.com"},{"name":"tuqt1005","email":"tu.tran@gooddata.com"},{"name":"utdnah","email":"danh.ung@gooddata.com"},{"name":"vi.phan","email":"vi.phan@gooddata.com"},{"name":"vlastikcz","email":"vlastimil.kotas@gooddata.com"},{"name":"vu.pham","email":"vu.pham@gooddata.com"},{"name":"xmort","email":"petr.dolejsi@gooddata.com"},{"name":"yanlipnican","email":"yanlipnican@gmail.com"}],"homepage":"https://github.com/gooddata/gooddata-react-components#readme","bugs":{"url":"https://github.com/gooddata/gooddata-react-components/issues"},"dist":{"shasum":"1b496628f614985a5924c6bd3ee74976023ecc5d","tarball":"https://registry.npmjs.org/@gooddata/react-components/-/react-components-7.8.0-alpha-bertold8-ine-one-4525-2020-06-23T15-56-10-251Z.tgz","fileCount":1352,"integrity":"sha512-flL4IFf/FWjMXeqe+LTnCxm8rmSukUUzsJgoHa+yrrof8jzfVkZS+MIYR4UH7VYNPokOE7AB+wFfSXUAyhnM6g==","signatures":[{"sig":"MEQCIDuN0xaX+bg9d26Au37EzUo2kvJYRuKjyeBLKbxY4ox/AiBTeLPt2k7NTl8BBoWYtmfnUzendNPyvKlIVnVYRulIgw==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":7616444,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJe8iY4CRA9TVsSAnZWagAAfv4QAJ645TGn9z17WZHW8BY0\namtXLjifswGzClDUvqGzo7mp6rLuk6z6xql9tnNp+OOvLw0KVPZ2OfLvSlGL\ndbkVmNMe1mgaxfACtj4qnpp9RYuzsfaDJDFBjKN/m1PfLJ+woOCSqiuL0KeA\nKR1Oxa6SGcTWm1t47Ii5kcn/5M7j9Ofb1GtEvW+gB2Kk8DA/gUTmiBNcXu1L\nd3afFkF23qvES/31cBXRziji5yuCZvbS/ZVxDVHbPSqpB1iKMtsjd0Xl+hTs\nH/UVpUh+68YCW+rOrg6pnZ6u/rcS2Sm9o/+X0RLBBVsrr4niVxugQ6tig8er\nZ4W6wcsT0yaonjGzoWSeiHEcZje+v0lgk/AcczJb7NDWUzdc1xy1N6rXFDxU\n6RJttQG9+TBpyDMiDCqn0TQo95Tv/V6okjG+ayLwZevtI1kGRQVDBDaeohAz\no60FdSGXlDBuSvBk70VNSkdPP9T/pH0HfxNUqui1QLhvLi6QOkpHAvDKKXIw\nREkMmBdO2XyFxu3P1Rgb+vclL+0gtVv1Vc1VEo9CM1v3kdy9omPIMA+YFNq+\nquUJW3S4T5BB1hj7nodR+LSWgk0RPFViYEp6WWR9kAaNmjn300POCXoXcXxs\nBC7halPiNTSSO1ZwcVHrqq2RkwPiwJwWBU3FTbXtCCYEPY4BezPwwuZKU9ST\nPQ0D\r\n=Qo5S\r\n-----END PGP SIGNATURE-----\r\n"},"main":"dist/index.js","husky":{"hooks":{"pre-commit":"lint-staged"}},"config":{"eslint":"./examples/**/*.{js,jsx}","tslint":"./{__mocks__,src,stories}/{,**/}*.{ts,tsx}"},"readme":"[![npm version](https://badge.fury.io/js/%40gooddata%2Freact-components.svg)](https://www.npmjs.com/package/@gooddata/react-components)\n\n# GoodData.UI React components\n> A React-based JavaScript library for building data-driven applications\n\n## Getting started\n- [GoodData.UI Documentation](http://sdk.gooddata.com/gooddata-ui/)\n- [GoodData.UI Live Examples](https://gooddata-examples.herokuapp.com/)\n- [Stack Overflow](https://stackoverflow.com/questions/tagged/gooddata)\n\n### Usage\nWith [yarn](https://yarnpkg.com) installed, go to your project directory and run\n```\n$ yarn add @gooddata/react-components\n```\nIf you prefer [npm](npmjs.com) run\n```\n$ npm install --save @gooddata/react-components\n```\n\nThe public API is exposed via global `index.js`. Except for the styles, do not import any other file directly\nbecause they are not intended to be part of the public API.\n\n## Contributing\n\nWe welcome any contribution in form of [issues](https://github.com/gooddata/gooddata-react-components/issues) or [pull requests](https://github.com/gooddata/gooddata-react-components/pulls).\n\nInstall [Node.js](http://nodejs.org) (node 12.16.1, npm v6.13.4) and [Yarn](https://classic.yarnpkg.com) (1.22.4).\n\nInstall dependencies:\n```\nyarn install --frozen-lockfile\n```\n\nThese commands may come in handy while developing:\n\n| command | description |\n| ------- | ----------- |\n| `yarn install --pure-lockfile` | first step |\n| ||\n| `yarn dev` | build react-components to `/dist` in watch mode |\n| `yarn test` | run all unit tests |\n| `yarn prettier-write` | format the source code to match the valid codestyle |\n| `yarn validate` | validate codestyle |\n| ||\n| `yarn storybook` | run storybook from `/stories` on http://localhost:9001 |\n| `yarn build-storybook` | build storybook to `/dist-storybook` |\n| `yarn test-storybook` | run storybook and [screenshot tests](https://github.com/gooddata/gdc-client-utils/tree/master/test-storybook) |\n| ||\n| `yarn examples` | run Live Examples dev-server from `/examples` on https://localhost:8999 |\n| `yarn examples-build` | build Live Examples to `/examples/dist` |\n| `yarn examples-server` | serve built Live Examples - see `/examples/server/src` |\n| `yarn examples-testcafe` | run testcafe tests against `localhost:8999` |\n\n### Deploy to heroku.com\nWhen you deploy this repo to heroku, it serves *GoodData.UI Live Examples*.\nRelevant tasks are in `Procfile` and `package.json`.\n\n```bash\n# run in the project directory\nheroku login\nheroku create <your-app-name>\nheroku config:set DOMAIN_ADMIN_USERNAME=x@gooddata.com DOMAIN_ADMIN_PASSWORD=xy PROJECT_ID_TO_ASSIGN=xms7ga4tf3g3nzucd8380o2bev8oeknp\ngit push heroku HEAD:master\nheroku open\n```\n### Enable Geo Chart for Storybook and Live Examples\nGeo chart uses Mapbox to render map which requires a Mapbox access token.\n- Register an account and create Mapbox access token at [guide](https://docs.mapbox.com/help/how-mapbox-works/access-tokens/)\n- Store the created token at `.env`:\n```bash\necho -e \"EXAMPLE_MAPBOX_ACCESS_TOKEN=token\" >> .env # only need to run once\necho -e \"STORYBOOK_MAPBOX_ACCESS_TOKEN=token\" >> .env # only need to run once\n```\n\n### Run Live Examples Locally\nTo run *GoodData.UI Live Examples* locally:\n```bash\ngit clone <this-repository>\ncd  <repository-folder>\nyarn install --pure-lockfile\nyarn examples\n```\nThen open https://localhost:8999 and login using Live Examples account (you can [create one here](https://gooddata-examples.herokuapp.com/registration)).\n\n### Run Storybook locally\n- Run storybook with token stored in `.env` for more secure\n```bash\nyarn storybook\n```\n- Or run storybook with token env param exposed to cli (not suggested)\n```bash\nSTORYBOOK_MAPBOX_ACCESS_TOKEN=token yarn storybook\n```\n- Apply either above way to `yarn build-storybook` or `yarn test-storybook`\n\n### Source code formatting\nThe source code in the repository is formatted by [Prettier](https://prettier.io/).\nThe format of the code is validated by our Continuous Integration server and is one of the requirements of successful merge.\n\nPrettier is supported by every major IDE. You can find the list of supported editors and how to configure them [here](https://prettier.io/docs/en/editors.html).\n\nIn the case, when your editor is not supported or you don't want to setup the integration, you can run the `yarn prettier-write` command to reformat the code before commit.\n\n## Changelog\n\n- see [CHANGELOG.md](CHANGELOG.md)\n\n## Supported versions\n\nIn order to make the user experience with integrating GoodData UI SDK as smooth and secure as possible and to ensure that the SDK is using the latest features of the platform, we will only provide support to two most recent major versions of UI SDK.\n\nThe most recent majors will be supported in the following modes:\n\n- The latest major version will receive all new functionality and all bug fixes\n- The previous major version will only receive fixes to critical issues and security fixes. These fixes will be applied on top of last released version of the previous major\n\nThe customers are encouraged to always use the latest version of the UI SDK.\n\nIn case of using older versions, the user might face API incompatibility, performance or security issues.\n\nPlease follow the installation instructions to update to the newest version.\n\n## License\n\n(C) 2007-2020 GoodData Corporation\n\nThis project is dual licensed:\n\n- The ATTRIBUTION-NONCOMMERCIAL 4.0 INTERNATIONAL (CC BY-NC 4.0) is used for purpose of the trial experience and evaluation of GoodData.UI library.\n- The GOODDATA GOODDATA.UI LIBRARY END USER LICENSE AGREEMENT is used for GoodData customers.\n\nFor more information, please see [LICENSE](https://github.com/gooddata/gooddata-react-components/blob/master/LICENSE)\n","gitHead":"779afa5ba94915de989f862116c682abfe1b318f","scripts":{"dev":"bash scripts/build.sh --dev-watch","test":"jest --watch","build":"bash scripts/build.sh","tslint":"yarn run-tslint -t verbose $npm_package_config_tslint","prepare":"cd examples/server && yarn install --frozen-lockfile && cd ../..; rm -r examples/node_modules 2>/dev/null; true","examples":"bash scripts/run-examples.sh","prepare?":"# Called before `npm publish` and on local `npm install`. Temporarily also for deleting obsolete node_modules. Ends with `true` to continue gracefully.","validate":"tsc --noEmit && yarn tslint && eslint $npm_package_config_eslint && yarn validate-style && yarn prettier-check","build-dev":"bash scripts/build.sh --dev","examples?":"# Default is developer domain, other options: yarn examples [sec,secure,stg,stg2,stg3,demo,developer or URL]","storybook":"yarn build && start-storybook -p 9001 -c .storybook","test-once":"jest","tslint-ci":"mkdir -p ./ci/results && yarn run-tslint -t checkstyle -o ./ci/results/tslint-results.xml $npm_package_config_tslint","run-tslint":"tslint -p tsconfig.json","validate-ci":"tsc --noEmit && yarn tslint-ci  && eslint $npm_package_config_eslint -f checkstyle -o ci/results/eslint-results.xml && yarn validate-style-ci && yarn prettier-check","examples-build":"bash scripts/build-examples.sh","prepublishOnly":"yarn build","prettier-check":"prettier --check '{src,stories,styles,__mocks__,examples/server/src,examples/src,examples/test}/**/*.{ts,js,tsx,jsx,json,scss,md,yaml,html}'","prettier-write":"prettier --write '{src,stories,styles,__mocks__,examples/server/src,examples/src,examples/test}/**/*.{ts,js,tsx,jsx,json,scss,md,yaml,html}'","test-storybook":"yarn build && test-storybook","validate-style":"stylelint '**/*.scss'","build-storybook":"yarn build && build-storybook -c .storybook -o dist-storybook","examples-server":"node examples/server/src/index.js","heroku-postbuild":"yarn examples-build developer","examples-testcafe":"./scripts/run-testcafe.sh visual","validate-style-ci":"stylelint '**/*.scss' --custom-formatter=node_modules/stylelint-checkstyle-formatter > ci/results/stylelint-results.xml","check-circular-deps":"madge --circular --extensions ts ./src","examples-testcafe-ci":"./scripts/run-testcafe.sh ci","examples-testcafe-live":"./scripts/run-testcafe.sh live"},"typings":"dist/index.d.ts","_npmUser":{"name":"bertold8","email":"ivan.nejezchleb@seznam.cz"},"deprecated":"@gooddata/react-components@7 reached End of Support on March 31, 2022. Please upgrade (see https://sdk.gooddata.com/gooddata-ui/docs/supported_versions.html for more information).","repository":{"url":"git+ssh://git@github.com/gooddata/gooddata-react-components.git","type":"git"},"_npmVersion":"6.13.4","description":"GoodData.UI - A powerful JavaScript library for building analytical applications","directories":{},"lint-staged":{"{src,stories,styles,__mocks__,examples/server/src,examples/src,examples/test}/**/*.{ts,js,tsx,jsx,scss}":["npx gdc-fix-copyright","git add"],"{src,stories,styles,__mocks__,examples/server/src,examples/src,examples/test}/**/*.{ts,js,tsx,jsx,json,scss,md,yaml,html}":["prettier --write","git add"]},"_nodeVersion":"12.16.1","dependencies":{"rxjs":"^5.5.6","uuid":"^3.2.1","immer":"^1.3.1","lodash":"^4.17.15","date-fns":"^2.7.0","downshift":"^3.2.7","invariant":"^2.2.2","mapbox-gl":"^1.6.1","classnames":"^2.2.6","codemirror":"^5.54.0","highcharts":"7.1.1","prop-types":"^15.6.0","react-intl":"^3.6.0","custom-event":"^1.0.1","react-window":"^1.8.1","ag-grid-react":"20.0.0","react-measure":"^2.3.0","@types/mapbox-gl":"^1.6.1","react-day-picker":"~7.3.0","react-responsive":"^3.0.0","stringify-object":"^2.4.0","@gooddata/typings":"^2.24.2","@types/codemirror":"^0.0.95","ag-grid-community":"20.0.0","http-status-codes":"^1.3.0","react-codemirror2":"^7.2.0","@gooddata/js-utils":"^3.10.5","@gooddata/numberjs":"^3.2.4","fixed-data-table-2":"0.7.17","@gooddata/goodstrap":"^68.12.1","react-dom-factories":"^1.0.2","@gooddata/gooddata-js":"^13.0.1","json-stable-stringify":"^1.0.1","react-transition-group":"^2.2.1","hoist-non-react-statics":"^3.3.0","nodelist-foreach-polyfill":"^1.2.0","@formatjs/intl-pluralrules":"^1.3.6","highcharts-grouped-categories":"^1.1.3"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"raf":"3.3.2","yup":"^0.24.1","jest":"24.7.1","husky":"3.0.0","madge":"^3.4.4","react":"^16.5.2","enzyme":"3.5.0","eslint":"4.19.1","formik":"^0.11.11","moment":"2.23.0","history":"^4.7.2","ts-jest":"24.0.0","webpack":"4.30.0","full-icu":"^1.3.0","prettier":"1.16.4","react-ga":"^2.5.2","recharts":"1.0.0-beta.9","testcafe":"1.1.4","commander":"2.14.1","node-sass":"4.13.0","react-dom":"^16.5.2","stylelint":"^10.0.0","supertest":"3.0.0","ts-loader":"6.0.0","@types/raf":"^3.4.0","css-loader":"0.28.7","jest-junit":"3.0.0","raw-loader":"0.5.1","styled-jsx":"2.2.1","typescript":"3.3.4000","@babel/core":"7.4.4","@types/jest":"24.0.6","@types/node":"7.0.8","@types/uuid":"3.4.3","file-loader":"3.0.1","jest-enzyme":"7.0.2","lint-staged":"9.1.0","sass-loader":"6.0.6","webpack-cli":"3.3.2","@types/react":"16.8.6","babel-loader":"8.0.5","react-helmet":"5.2.0","react-select":"1.2.1","style-loader":"0.19.1","@types/enzyme":"3.1.13","@types/lodash":"4.14.123","testcafe-live":"0.1.4","@babel/runtime":"7.4.4","dotenv-webpack":"^1.7.0","@babel/polyfill":"^7.4.4","@storybook/react":"5.0.11","@types/invariant":"2.2.29","@types/react-dom":"16.0.11","isomorphic-fetch":"2.2.1","react-datepicker":"1.1.0","react-router-dom":"4.2.2","@babel/preset-env":"7.4.4","@gooddata/mock-js":"^2.13.1","@storybook/addons":"5.0.11","@types/classnames":"2.2.3","@types/prop-types":"15.5.2","@storybook/theming":"5.0.11","identity-obj-proxy":"^3.0.0","intl-messageformat":"^7.5.4","webpack-dev-server":"3.3.1","@babel/preset-react":"7.0.0","@types/react-portal":"4.0.1","@types/react-window":"^1.8.1","babel-plugin-lodash":"3.3.4","html-webpack-plugin":"3.2.0","react-test-renderer":"16.4.2","@types/react-measure":"2.0.5","clean-webpack-plugin":"2.0.2","stats-webpack-plugin":"0.7.0","eslint-config-prettier":"4.1.0","react-google-recaptcha":"^0.14.1","tslint-config-prettier":"1.18.0","@gooddata/eslint-config":"^1.0.0","@gooddata/tslint-config":"1.0.0","@types/react-responsive":"^3.0.3","@types/storybook__react":"4.0.1","@types/stringify-object":"^3.2.0","enzyme-adapter-react-16":"1.3.1","@gooddata/test-storybook":"4.0.0","@storybook/addon-actions":"5.0.11","@storybook/addon-options":"5.0.11","node-sass-magic-importer":"5.1.0","react-syntax-highlighter":"11.0.2","@types/fixed-data-table-2":"0.8.1","stylelint-config-prettier":"5.2.0","@gooddata/stylelint-config":"4.0.1","@types/react-test-renderer":"16.0.0","circular-dependency-plugin":"5.0.2","compression-webpack-plugin":"2.0.0","@types/json-stable-stringify":"^1.0.32","@gooddata/frontend-npm-scripts":"1.1.0","@types/enzyme-adapter-react-16":"1.0.3","stylelint-checkstyle-formatter":"0.1.0","@types/storybook__addon-actions":"3.4.2","@babel/plugin-proposal-class-properties":"7.4.4","@babel/plugin-proposal-object-rest-spread":"7.4.4","@babel/plugin-transform-async-to-generator":"7.4.4"},"peerDependencies":{"react":"^16.5.2","react-dom":"^16.5.2"},"_npmOperationalInternal":{"tmp":"tmp/react-components_7.8.0-alpha-bertold8-ine-one-4525-2020-06-23T15-56-10-251Z_1592927799923_0.3261659595115012","host":"s3://npm-registry-packages"}},"7.8.0-alpha-bertold8-ine-one-4525-2020-06-23T19-36-20-898Z":{"name":"@gooddata/react-components","version":"7.8.0-alpha-bertold8-ine-one-4525-2020-06-23T19-36-20-898Z","author":{"name":"GoodData Corporation"},"license":"BSD-3-Clause","_id":"@gooddata/react-components@7.8.0-alpha-bertold8-ine-one-4525-2020-06-23T19-36-20-898Z","maintainers":[{"name":"afi","email":"adam.fiedler@gooddata.com"},{"name":"bertold8","email":"ivan.nejezchleb@seznam.cz"},{"name":"bich.nguyen","email":"bich.nguyen@gooddata.com"},{"name":"brbistas","email":"valentinos.chraniotis@gooddata.com"},{"name":"bugsbunny338","email":"jiri.zajic@mensa.cz"},{"name":"de.do","email":"de.do@gooddata.com"},{"name":"gooddata-ci","email":"rail@gooddata.com"},{"name":"hang.ngo","email":"hang.ngo@gooddata.com"},{"name":"hung.nguyen.hoang","email":"hung.nguyen@gooddata.com"},{"name":"huong.nguyen","email":"huong.nguyen@gooddata.com"},{"name":"huyen.nguyen","email":"huyen.nguyen@gooddata.com"},{"name":"ivan.mjartan","email":"ivan.mjartan@gooddata.com"},{"name":"jakub-sterba","email":"jakub.sterba@gooddata.com"},{"name":"jaroslav.tomecek","email":"jaroslav.tomecek@gooddata.com"},{"name":"jkittler","email":"honza.kittler@gmail.com"},{"name":"khanh.le","email":"khanh.le@gooddata.com"},{"name":"lanhuynh","email":"lan.huynh@gooddata.com"},{"name":"linhhong","email":"linh.hong@gooddata.com"},{"name":"lupko","email":"lubomir.slivka@gooddata.com"},{"name":"mai.nguyen","email":"mai.nguyen@gooddata.com"},{"name":"matyas.kandl","email":"matyas.kandl@gooddata.com"},{"name":"michal.marsal","email":"michal.marsal@gooddata.com"},{"name":"my.duong","email":"my.duong@gooddata.com"},{"name":"naibinh","email":"naibinh@gmail.com"},{"name":"nikolacech","email":"nikola.cech@gooddata.com"},{"name":"nis.hua","email":"nis.hua@gooddata.com"},{"name":"no23reason","email":"dan.homola@hotmail.cz"},{"name":"patrikbraborec","email":"patrik.braborec@gooddata.com"},{"name":"pbenes","email":"petr.benes@gooddata.com"},{"name":"petrjanu","email":"petr.janu@gooddata.com"},{"name":"pkingo","email":"philipandreaskingo@hotmail.com"},{"name":"ptquang86","email":"ptquang86@gmail.com"},{"name":"qduval","email":"quentin.duval@gooddata.com"},{"name":"rodri360","email":"me@rodri360.com"},{"name":"scavnickyj","email":"jakub.scavnicky@gooddata.com"},{"name":"sitina","email":"jiri.sitina@gooddata.com"},{"name":"strouhaljan","email":"strouhal.jan@gmail.com"},{"name":"thao-luong","email":"thao.luong@gooddata.com"},{"name":"thuong.nguyen","email":"thuong.nguyen@gooddata.com"},{"name":"tomas.kratochvil","email":"tomas.kratochvil@gooddata.com"},{"name":"tomsatgd","email":"tomas.satinsky@gooddata.com"},{"name":"trung-le-quoc","email":"trung.le@gooddata.com"},{"name":"tu-ngo","email":"tungo1981@gmail.com"},{"name":"tu.bui","email":"tu.bui@gooddata.com"},{"name":"tulean","email":"tuan.le@gooddata.com"},{"name":"tuqt1005","email":"tu.tran@gooddata.com"},{"name":"utdnah","email":"danh.ung@gooddata.com"},{"name":"vi.phan","email":"vi.phan@gooddata.com"},{"name":"vlastikcz","email":"vlastimil.kotas@gooddata.com"},{"name":"vu.pham","email":"vu.pham@gooddata.com"},{"name":"xmort","email":"petr.dolejsi@gooddata.com"},{"name":"yanlipnican","email":"yanlipnican@gmail.com"}],"homepage":"https://github.com/gooddata/gooddata-react-components#readme","bugs":{"url":"https://github.com/gooddata/gooddata-react-components/issues"},"dist":{"shasum":"8066462d2ab3810a3751902eaef28169d0b0fdd3","tarball":"https://registry.npmjs.org/@gooddata/react-components/-/react-components-7.8.0-alpha-bertold8-ine-one-4525-2020-06-23T19-36-20-898Z.tgz","fileCount":2665,"integrity":"sha512-O4gNVQIQ6aVxOaU34IqZzg+9lAKq7yUFtG7l3jcOavQQ7+sj+Ftq6pRdadzJFk8POA9gWGbP1lhEreZ2dpIBUw==","signatures":[{"sig":"MEQCIFSjxHln8Euc76Dqf3jpwjYR7+lD+mcIoFuGWnB4frERAiAOZ8pw81vdYUy+Syzl1IGFB/dwWv+wgEHwzaa8hqadTA==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":10672159,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJe8lnYCRA9TVsSAnZWagAAbi8P/0W0FEkxSbaR5rMM+dkX\nqVWQK1jxyjMkSkrXsVyc/AFmevXzjA8SF3dVGmr/0EaydGTP7u2hy5w8m3d0\nlN2yG0gzpLHDutkF2NHJMFMI0dM2PqLxW4RuGsVXaQ7YgBHQ8Kr4Cniu72go\nzqXOGnDJUstpKF47JFHlFr1KBWO5JAn/YTb88ruNmAolQF2milBVPdIqq3Ev\na9MIHWDm0scpa4/reOf7LB/QrE+fdRfj7uoOXy4UFeG2fX8TFde0fyhR+nmd\nvuAq9PLAePvSMcaJpweNTdbi+SCaEydFJZ1dQHPYVIIzPYHEMSQOWFWzuusi\nQmLK5j9432mGZb7QjqFJ2JPHemmP8CgyYLV714WXLmZLauamXGJXNz+Ab+B5\nEiDK880LpU/88LB3w6sn5EeBt80VZ4HjstJJPJXflCdtA3QzpFtDRmC48jUW\njTIhGsoyQ8Oboxl7jLaqnLKDSERXZX4KStrt8miluBcitvM/5kGFiA9IMNQ6\nKIWrjhG7ttA4mD8utlTjeDaxXi4rs7ats6KEhJloDyELkwRsp/NCVY0dhoq3\nqEhZjicNOBJ9rgjMy0nf2vD76qsXu7js8Krrf/hxBDYiQVIqpdt0w1gdMPuF\nzxfV8JbiyeN+YCrpZoO775Mqajx47nk2a3p78lV8goxvM+mTd8DErUOHzt9E\n+KpK\r\n=fDjH\r\n-----END PGP SIGNATURE-----\r\n"},"main":"dist/index.js","husky":{"hooks":{"pre-commit":"lint-staged"}},"config":{"eslint":"./examples/**/*.{js,jsx}","tslint":"./{__mocks__,src,stories}/{,**/}*.{ts,tsx}"},"readme":"[![npm version](https://badge.fury.io/js/%40gooddata%2Freact-components.svg)](https://www.npmjs.com/package/@gooddata/react-components)\n\n# GoodData.UI React components\n> A React-based JavaScript library for building data-driven applications\n\n## Getting started\n- [GoodData.UI Documentation](http://sdk.gooddata.com/gooddata-ui/)\n- [GoodData.UI Live Examples](https://gooddata-examples.herokuapp.com/)\n- [Stack Overflow](https://stackoverflow.com/questions/tagged/gooddata)\n\n### Usage\nWith [yarn](https://yarnpkg.com) installed, go to your project directory and run\n```\n$ yarn add @gooddata/react-components\n```\nIf you prefer [npm](npmjs.com) run\n```\n$ npm install --save @gooddata/react-components\n```\n\nThe public API is exposed via global `index.js`. Except for the styles, do not import any other file directly\nbecause they are not intended to be part of the public API.\n\n## Contributing\n\nWe welcome any contribution in form of [issues](https://github.com/gooddata/gooddata-react-components/issues) or [pull requests](https://github.com/gooddata/gooddata-react-components/pulls).\n\nInstall [Node.js](http://nodejs.org) (node 12.16.1, npm v6.13.4) and [Yarn](https://classic.yarnpkg.com) (1.22.4).\n\nInstall dependencies:\n```\nyarn install --frozen-lockfile\n```\n\nThese commands may come in handy while developing:\n\n| command | description |\n| ------- | ----------- |\n| `yarn install --pure-lockfile` | first step |\n| ||\n| `yarn dev` | build react-components to `/dist` in watch mode |\n| `yarn test` | run all unit tests |\n| `yarn prettier-write` | format the source code to match the valid codestyle |\n| `yarn validate` | validate codestyle |\n| ||\n| `yarn storybook` | run storybook from `/stories` on http://localhost:9001 |\n| `yarn build-storybook` | build storybook to `/dist-storybook` |\n| `yarn test-storybook` | run storybook and [screenshot tests](https://github.com/gooddata/gdc-client-utils/tree/master/test-storybook) |\n| ||\n| `yarn examples` | run Live Examples dev-server from `/examples` on https://localhost:8999 |\n| `yarn examples-build` | build Live Examples to `/examples/dist` |\n| `yarn examples-server` | serve built Live Examples - see `/examples/server/src` |\n| `yarn examples-testcafe` | run testcafe tests against `localhost:8999` |\n\n### Deploy to heroku.com\nWhen you deploy this repo to heroku, it serves *GoodData.UI Live Examples*.\nRelevant tasks are in `Procfile` and `package.json`.\n\n```bash\n# run in the project directory\nheroku login\nheroku create <your-app-name>\nheroku config:set DOMAIN_ADMIN_USERNAME=x@gooddata.com DOMAIN_ADMIN_PASSWORD=xy PROJECT_ID_TO_ASSIGN=xms7ga4tf3g3nzucd8380o2bev8oeknp\ngit push heroku HEAD:master\nheroku open\n```\n### Enable Geo Chart for Storybook and Live Examples\nGeo chart uses Mapbox to render map which requires a Mapbox access token.\n- Register an account and create Mapbox access token at [guide](https://docs.mapbox.com/help/how-mapbox-works/access-tokens/)\n- Store the created token at `.env`:\n```bash\necho -e \"EXAMPLE_MAPBOX_ACCESS_TOKEN=token\" >> .env # only need to run once\necho -e \"STORYBOOK_MAPBOX_ACCESS_TOKEN=token\" >> .env # only need to run once\n```\n\n### Run Live Examples Locally\nTo run *GoodData.UI Live Examples* locally:\n```bash\ngit clone <this-repository>\ncd  <repository-folder>\nyarn install --pure-lockfile\nyarn examples\n```\nThen open https://localhost:8999 and login using Live Examples account (you can [create one here](https://gooddata-examples.herokuapp.com/registration)).\n\n### Run Storybook locally\n- Run storybook with token stored in `.env` for more secure\n```bash\nyarn storybook\n```\n- Or run storybook with token env param exposed to cli (not suggested)\n```bash\nSTORYBOOK_MAPBOX_ACCESS_TOKEN=token yarn storybook\n```\n- Apply either above way to `yarn build-storybook` or `yarn test-storybook`\n\n### Source code formatting\nThe source code in the repository is formatted by [Prettier](https://prettier.io/).\nThe format of the code is validated by our Continuous Integration server and is one of the requirements of successful merge.\n\nPrettier is supported by every major IDE. You can find the list of supported editors and how to configure them [here](https://prettier.io/docs/en/editors.html).\n\nIn the case, when your editor is not supported or you don't want to setup the integration, you can run the `yarn prettier-write` command to reformat the code before commit.\n\n## Changelog\n\n- see [CHANGELOG.md](CHANGELOG.md)\n\n## Supported versions\n\nIn order to make the user experience with integrating GoodData UI SDK as smooth and secure as possible and to ensure that the SDK is using the latest features of the platform, we will only provide support to two most recent major versions of UI SDK.\n\nThe most recent majors will be supported in the following modes:\n\n- The latest major version will receive all new functionality and all bug fixes\n- The previous major version will only receive fixes to critical issues and security fixes. These fixes will be applied on top of last released version of the previous major\n\nThe customers are encouraged to always use the latest version of the UI SDK.\n\nIn case of using older versions, the user might face API incompatibility, performance or security issues.\n\nPlease follow the installation instructions to update to the newest version.\n\n## License\n\n(C) 2007-2020 GoodData Corporation\n\nThis project is dual licensed:\n\n- The ATTRIBUTION-NONCOMMERCIAL 4.0 INTERNATIONAL (CC BY-NC 4.0) is used for purpose of the trial experience and evaluation of GoodData.UI library.\n- The GOODDATA GOODDATA.UI LIBRARY END USER LICENSE AGREEMENT is used for GoodData customers.\n\nFor more information, please see [LICENSE](https://github.com/gooddata/gooddata-react-components/blob/master/LICENSE)\n","gitHead":"779afa5ba94915de989f862116c682abfe1b318f","scripts":{"dev":"bash scripts/build.sh --dev-watch","test":"jest --watch","build":"bash scripts/build.sh","tslint":"yarn run-tslint -t verbose $npm_package_config_tslint","prepare":"cd examples/server && yarn install --frozen-lockfile && cd ../..; rm -r examples/node_modules 2>/dev/null; true","examples":"bash scripts/run-examples.sh","prepare?":"# Called before `npm publish` and on local `npm install`. Temporarily also for deleting obsolete node_modules. Ends with `true` to continue gracefully.","validate":"tsc --noEmit && yarn tslint && eslint $npm_package_config_eslint && yarn validate-style && yarn prettier-check","build-dev":"bash scripts/build.sh --dev","examples?":"# Default is developer domain, other options: yarn examples [sec,secure,stg,stg2,stg3,demo,developer or URL]","storybook":"yarn build && start-storybook -p 9001 -c .storybook","test-once":"jest","tslint-ci":"mkdir -p ./ci/results && yarn run-tslint -t checkstyle -o ./ci/results/tslint-results.xml $npm_package_config_tslint","run-tslint":"tslint -p tsconfig.json","validate-ci":"tsc --noEmit && yarn tslint-ci  && eslint $npm_package_config_eslint -f checkstyle -o ci/results/eslint-results.xml && yarn validate-style-ci && yarn prettier-check","examples-build":"bash scripts/build-examples.sh","prepublishOnly":"yarn build","prettier-check":"prettier --check '{src,stories,styles,__mocks__,examples/server/src,examples/src,examples/test}/**/*.{ts,js,tsx,jsx,json,scss,md,yaml,html}'","prettier-write":"prettier --write '{src,stories,styles,__mocks__,examples/server/src,examples/src,examples/test}/**/*.{ts,js,tsx,jsx,json,scss,md,yaml,html}'","test-storybook":"yarn build && test-storybook","validate-style":"stylelint '**/*.scss'","build-storybook":"yarn build && build-storybook -c .storybook -o dist-storybook","examples-server":"node examples/server/src/index.js","heroku-postbuild":"yarn examples-build developer","examples-testcafe":"./scripts/run-testcafe.sh visual","validate-style-ci":"stylelint '**/*.scss' --custom-formatter=node_modules/stylelint-checkstyle-formatter > ci/results/stylelint-results.xml","check-circular-deps":"madge --circular --extensions ts ./src","examples-testcafe-ci":"./scripts/run-testcafe.sh ci","examples-testcafe-live":"./scripts/run-testcafe.sh live"},"typings":"dist/index.d.ts","_npmUser":{"name":"bertold8","email":"ivan.nejezchleb@seznam.cz"},"deprecated":"@gooddata/react-components@7 reached End of Support on March 31, 2022. Please upgrade (see https://sdk.gooddata.com/gooddata-ui/docs/supported_versions.html for more information).","repository":{"url":"git+ssh://git@github.com/gooddata/gooddata-react-components.git","type":"git"},"_npmVersion":"6.13.4","description":"GoodData.UI - A powerful JavaScript library for building analytical applications","directories":{},"lint-staged":{"{src,stories,styles,__mocks__,examples/server/src,examples/src,examples/test}/**/*.{ts,js,tsx,jsx,scss}":["npx gdc-fix-copyright","git add"],"{src,stories,styles,__mocks__,examples/server/src,examples/src,examples/test}/**/*.{ts,js,tsx,jsx,json,scss,md,yaml,html}":["prettier --write","git add"]},"_nodeVersion":"12.16.1","dependencies":{"rxjs":"^5.5.6","uuid":"^3.2.1","immer":"^1.3.1","lodash":"^4.17.15","date-fns":"^2.7.0","downshift":"^3.2.7","invariant":"^2.2.2","mapbox-gl":"^1.6.1","classnames":"^2.2.6","codemirror":"^5.54.0","highcharts":"7.1.1","prop-types":"^15.6.0","react-intl":"^3.6.0","custom-event":"^1.0.1","react-window":"^1.8.1","ag-grid-react":"20.0.0","react-measure":"^2.3.0","@types/mapbox-gl":"^1.6.1","react-day-picker":"~7.3.0","react-responsive":"^3.0.0","stringify-object":"^2.4.0","@gooddata/typings":"^2.24.2","@types/codemirror":"^0.0.95","ag-grid-community":"20.0.0","http-status-codes":"^1.3.0","react-codemirror2":"^7.2.0","@gooddata/js-utils":"^3.10.5","@gooddata/numberjs":"^3.2.4","fixed-data-table-2":"0.7.17","@gooddata/goodstrap":"^68.12.1","react-dom-factories":"^1.0.2","@gooddata/gooddata-js":"^13.0.1","json-stable-stringify":"^1.0.1","react-transition-group":"^2.2.1","hoist-non-react-statics":"^3.3.0","nodelist-foreach-polyfill":"^1.2.0","@formatjs/intl-pluralrules":"^1.3.6","highcharts-grouped-categories":"^1.1.3"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"raf":"3.3.2","yup":"^0.24.1","jest":"24.7.1","husky":"3.0.0","madge":"^3.4.4","react":"^16.5.2","enzyme":"3.5.0","eslint":"4.19.1","formik":"^0.11.11","moment":"2.23.0","history":"^4.7.2","ts-jest":"24.0.0","webpack":"4.30.0","full-icu":"^1.3.0","prettier":"1.16.4","react-ga":"^2.5.2","recharts":"1.0.0-beta.9","testcafe":"1.1.4","commander":"2.14.1","node-sass":"4.13.0","react-dom":"^16.5.2","stylelint":"^10.0.0","supertest":"3.0.0","ts-loader":"6.0.0","@types/raf":"^3.4.0","css-loader":"0.28.7","jest-junit":"3.0.0","raw-loader":"0.5.1","styled-jsx":"2.2.1","typescript":"3.3.4000","@babel/core":"7.4.4","@types/jest":"24.0.6","@types/node":"7.0.8","@types/uuid":"3.4.3","file-loader":"3.0.1","jest-enzyme":"7.0.2","lint-staged":"9.1.0","sass-loader":"6.0.6","webpack-cli":"3.3.2","@types/react":"16.8.6","babel-loader":"8.0.5","react-helmet":"5.2.0","react-select":"1.2.1","style-loader":"0.19.1","@types/enzyme":"3.1.13","@types/lodash":"4.14.123","testcafe-live":"0.1.4","@babel/runtime":"7.4.4","dotenv-webpack":"^1.7.0","@babel/polyfill":"^7.4.4","@storybook/react":"5.0.11","@types/invariant":"2.2.29","@types/react-dom":"16.0.11","isomorphic-fetch":"2.2.1","react-datepicker":"1.1.0","react-router-dom":"4.2.2","@babel/preset-env":"7.4.4","@gooddata/mock-js":"^2.13.1","@storybook/addons":"5.0.11","@types/classnames":"2.2.3","@types/prop-types":"15.5.2","@storybook/theming":"5.0.11","identity-obj-proxy":"^3.0.0","intl-messageformat":"^7.5.4","webpack-dev-server":"3.3.1","@babel/preset-react":"7.0.0","@types/react-portal":"4.0.1","@types/react-window":"^1.8.1","babel-plugin-lodash":"3.3.4","html-webpack-plugin":"3.2.0","react-test-renderer":"16.4.2","@types/react-measure":"2.0.5","clean-webpack-plugin":"2.0.2","stats-webpack-plugin":"0.7.0","eslint-config-prettier":"4.1.0","react-google-recaptcha":"^0.14.1","tslint-config-prettier":"1.18.0","@gooddata/eslint-config":"^1.0.0","@gooddata/tslint-config":"1.0.0","@types/react-responsive":"^3.0.3","@types/storybook__react":"4.0.1","@types/stringify-object":"^3.2.0","enzyme-adapter-react-16":"1.3.1","@gooddata/test-storybook":"4.0.0","@storybook/addon-actions":"5.0.11","@storybook/addon-options":"5.0.11","node-sass-magic-importer":"5.1.0","react-syntax-highlighter":"11.0.2","@types/fixed-data-table-2":"0.8.1","stylelint-config-prettier":"5.2.0","@gooddata/stylelint-config":"4.0.1","@types/react-test-renderer":"16.0.0","circular-dependency-plugin":"5.0.2","compression-webpack-plugin":"2.0.0","@types/json-stable-stringify":"^1.0.32","@gooddata/frontend-npm-scripts":"1.1.0","@types/enzyme-adapter-react-16":"1.0.3","stylelint-checkstyle-formatter":"0.1.0","@types/storybook__addon-actions":"3.4.2","@babel/plugin-proposal-class-properties":"7.4.4","@babel/plugin-proposal-object-rest-spread":"7.4.4","@babel/plugin-transform-async-to-generator":"7.4.4"},"peerDependencies":{"react":"^16.5.2","react-dom":"^16.5.2"},"_npmOperationalInternal":{"tmp":"tmp/react-components_7.8.0-alpha-bertold8-ine-one-4525-2020-06-23T19-36-20-898Z_1592941015322_0.08507938564956286","host":"s3://npm-registry-packages"}},"7.8.0-lanhuynh-lhq-one-4489-update-references-changes-2020-06-24T00-54-03-421Z":{"name":"@gooddata/react-components","version":"7.8.0-lanhuynh-lhq-one-4489-update-references-changes-2020-06-24T00-54-03-421Z","author":{"name":"GoodData Corporation"},"license":"BSD-3-Clause","_id":"@gooddata/react-components@7.8.0-lanhuynh-lhq-one-4489-update-references-changes-2020-06-24T00-54-03-421Z","maintainers":[{"name":"afi","email":"adam.fiedler@gooddata.com"},{"name":"bertold8","email":"ivan.nejezchleb@seznam.cz"},{"name":"bich.nguyen","email":"bich.nguyen@gooddata.com"},{"name":"brbistas","email":"valentinos.chraniotis@gooddata.com"},{"name":"bugsbunny338","email":"jiri.zajic@mensa.cz"},{"name":"de.do","email":"de.do@gooddata.com"},{"name":"gooddata-ci","email":"rail@gooddata.com"},{"name":"hang.ngo","email":"hang.ngo@gooddata.com"},{"name":"hung.nguyen.hoang","email":"hung.nguyen@gooddata.com"},{"name":"huong.nguyen","email":"huong.nguyen@gooddata.com"},{"name":"huyen.nguyen","email":"huyen.nguyen@gooddata.com"},{"name":"ivan.mjartan","email":"ivan.mjartan@gooddata.com"},{"name":"jakub-sterba","email":"jakub.sterba@gooddata.com"},{"name":"jaroslav.tomecek","email":"jaroslav.tomecek@gooddata.com"},{"name":"jkittler","email":"honza.kittler@gmail.com"},{"name":"khanh.le","email":"khanh.le@gooddata.com"},{"name":"lanhuynh","email":"lan.huynh@gooddata.com"},{"name":"linhhong","email":"linh.hong@gooddata.com"},{"name":"lupko","email":"lubomir.slivka@gooddata.com"},{"name":"mai.nguyen","email":"mai.nguyen@gooddata.com"},{"name":"matyas.kandl","email":"matyas.kandl@gooddata.com"},{"name":"michal.marsal","email":"michal.marsal@gooddata.com"},{"name":"my.duong","email":"my.duong@gooddata.com"},{"name":"naibinh","email":"naibinh@gmail.com"},{"name":"nikolacech","email":"nikola.cech@gooddata.com"},{"name":"nis.hua","email":"nis.hua@gooddata.com"},{"name":"no23reason","email":"dan.homola@hotmail.cz"},{"name":"patrikbraborec","email":"patrik.braborec@gooddata.com"},{"name":"pbenes","email":"petr.benes@gooddata.com"},{"name":"petrjanu","email":"petr.janu@gooddata.com"},{"name":"pkingo","email":"philipandreaskingo@hotmail.com"},{"name":"ptquang86","email":"ptquang86@gmail.com"},{"name":"qduval","email":"quentin.duval@gooddata.com"},{"name":"rodri360","email":"me@rodri360.com"},{"name":"scavnickyj","email":"jakub.scavnicky@gooddata.com"},{"name":"sitina","email":"jiri.sitina@gooddata.com"},{"name":"strouhaljan","email":"strouhal.jan@gmail.com"},{"name":"thao-luong","email":"thao.luong@gooddata.com"},{"name":"thuong.nguyen","email":"thuong.nguyen@gooddata.com"},{"name":"tomas.kratochvil","email":"tomas.kratochvil@gooddata.com"},{"name":"tomsatgd","email":"tomas.satinsky@gooddata.com"},{"name":"trung-le-quoc","email":"trung.le@gooddata.com"},{"name":"tu-ngo","email":"tungo1981@gmail.com"},{"name":"tu.bui","email":"tu.bui@gooddata.com"},{"name":"tulean","email":"tuan.le@gooddata.com"},{"name":"tuqt1005","email":"tu.tran@gooddata.com"},{"name":"utdnah","email":"danh.ung@gooddata.com"},{"name":"vi.phan","email":"vi.phan@gooddata.com"},{"name":"vlastikcz","email":"vlastimil.kotas@gooddata.com"},{"name":"vu.pham","email":"vu.pham@gooddata.com"},{"name":"xmort","email":"petr.dolejsi@gooddata.com"},{"name":"yanlipnican","email":"yanlipnican@gmail.com"}],"homepage":"https://github.com/gooddata/gooddata-react-components#readme","bugs":{"url":"https://github.com/gooddata/gooddata-react-components/issues"},"dist":{"shasum":"9fad5b4305fe416a6d41bf61686026e1bfc44a70","tarball":"https://registry.npmjs.org/@gooddata/react-components/-/react-components-7.8.0-lanhuynh-lhq-one-4489-update-references-changes-2020-06-24T00-54-03-421Z.tgz","fileCount":2660,"integrity":"sha512-HXBc8UNnRH+3TgQowKRO2Fgjaa079gd+7WAk4W3/TQHJgnFXhLAVoBj8bMaaLjgeityi2WXW9JyBl4KpnAhRYQ==","signatures":[{"sig":"MEYCIQC2/De0AgFBHyUMwWlsJ9uMtoBEbJ/RXUgLfnRymYT20QIhAMLH8UYNm2TRNy6ywhS8dSeHuNxgSpGSnYD/eO+rDRB2","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":10627035,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJe8qRLCRA9TVsSAnZWagAAeUcP/2dHytl0+9OrnlZQrPhP\nyzBRdgoGDm+QjvPSW0P3vBqLoNcrDRcbZDhlmhFdo597lRdgH7fMSYnMLsu+\nCXbvvrKmeaMcw4Lcu1FRnMUwu/uHJp7mGZOgsd0GTUHpvaXBWCr4nhQaF9AX\nyM6/MTUZU/TPVuuG++nS7U9P0BDVfpdA4J/kADA3QYWIgV1F7y/vixreTBv6\noSySHj8DzafRMHRZqunPf5mpBfMGbjdHr+2Nd1A4vsN8QfAh/yZvx6e7w++v\nheo/rWJc/QKLOOwJluX0RjZ9RZNwOq9WGp45F3RrpGVkeviifmM12OceSjaw\n2MlmRr954jY2XhF0pg+umZpdPdY6O02YQOCXlnqvKjqh+ounnENgc4Rar2sb\noQq8Dl+NCEEUkci9V4baN5JX7H5fI1MEK9p24h3r+GfWqIqTUWywMyKDIEBZ\nu0qkSWjfBzvTAE3qLWH/D8ozW/kekxK2Z0vlo+jRJ0GaISbK6PMwIqJJgTD/\nIAhUSSM7tjekx9k3xKvoyw5pJfSZQclUBcvOxhwRVkagyf+9e/R6SRYKFA/6\nu8UlVSf0eTGPKiceAzz8ODzTofOzY2l54ruRYOjXK4FaldyU5HDtCieJtWSP\nghLkL8CPaoqzxiLMIpIp31DJ2s/+elWyvqR7Mkk8bWBZycYhiknLuF1pgw0k\nDRp4\r\n=XnYA\r\n-----END PGP SIGNATURE-----\r\n"},"main":"dist/index.js","husky":{"hooks":{"pre-commit":"lint-staged"}},"config":{"eslint":"./examples/**/*.{js,jsx}","tslint":"./{__mocks__,src,stories}/{,**/}*.{ts,tsx}"},"readme":"[![npm version](https://badge.fury.io/js/%40gooddata%2Freact-components.svg)](https://www.npmjs.com/package/@gooddata/react-components)\n\n# GoodData.UI React components\n> A React-based JavaScript library for building data-driven applications\n\n## Getting started\n- [GoodData.UI Documentation](http://sdk.gooddata.com/gooddata-ui/)\n- [GoodData.UI Live Examples](https://gooddata-examples.herokuapp.com/)\n- [Stack Overflow](https://stackoverflow.com/questions/tagged/gooddata)\n\n### Usage\nWith [yarn](https://yarnpkg.com) installed, go to your project directory and run\n```\n$ yarn add @gooddata/react-components\n```\nIf you prefer [npm](npmjs.com) run\n```\n$ npm install --save @gooddata/react-components\n```\n\nThe public API is exposed via global `index.js`. Except for the styles, do not import any other file directly\nbecause they are not intended to be part of the public API.\n\n## Contributing\n\nWe welcome any contribution in form of [issues](https://github.com/gooddata/gooddata-react-components/issues) or [pull requests](https://github.com/gooddata/gooddata-react-components/pulls).\n\nInstall [Node.js](http://nodejs.org) (node 12.16.1, npm v6.13.4) and [Yarn](https://classic.yarnpkg.com) (1.22.4).\n\nInstall dependencies:\n```\nyarn install --frozen-lockfile\n```\n\nThese commands may come in handy while developing:\n\n| command | description |\n| ------- | ----------- |\n| `yarn install --pure-lockfile` | first step |\n| ||\n| `yarn dev` | build react-components to `/dist` in watch mode |\n| `yarn test` | run all unit tests |\n| `yarn prettier-write` | format the source code to match the valid codestyle |\n| `yarn validate` | validate codestyle |\n| ||\n| `yarn storybook` | run storybook from `/stories` on http://localhost:9001 |\n| `yarn build-storybook` | build storybook to `/dist-storybook` |\n| `yarn test-storybook` | run storybook and [screenshot tests](https://github.com/gooddata/gdc-client-utils/tree/master/test-storybook) |\n| ||\n| `yarn examples` | run Live Examples dev-server from `/examples` on https://localhost:8999 |\n| `yarn examples-build` | build Live Examples to `/examples/dist` |\n| `yarn examples-server` | serve built Live Examples - see `/examples/server/src` |\n| `yarn examples-testcafe` | run testcafe tests against `localhost:8999` |\n\n### Deploy to heroku.com\nWhen you deploy this repo to heroku, it serves *GoodData.UI Live Examples*.\nRelevant tasks are in `Procfile` and `package.json`.\n\n```bash\n# run in the project directory\nheroku login\nheroku create <your-app-name>\nheroku config:set DOMAIN_ADMIN_USERNAME=x@gooddata.com DOMAIN_ADMIN_PASSWORD=xy PROJECT_ID_TO_ASSIGN=xms7ga4tf3g3nzucd8380o2bev8oeknp\ngit push heroku HEAD:master\nheroku open\n```\n### Enable Geo Chart for Storybook and Live Examples\nGeo chart uses Mapbox to render map which requires a Mapbox access token.\n- Register an account and create Mapbox access token at [guide](https://docs.mapbox.com/help/how-mapbox-works/access-tokens/)\n- Store the created token at `.env`:\n```bash\necho -e \"EXAMPLE_MAPBOX_ACCESS_TOKEN=token\" >> .env # only need to run once\necho -e \"STORYBOOK_MAPBOX_ACCESS_TOKEN=token\" >> .env # only need to run once\n```\n\n### Run Live Examples Locally\nTo run *GoodData.UI Live Examples* locally:\n```bash\ngit clone <this-repository>\ncd  <repository-folder>\nyarn install --pure-lockfile\nyarn examples\n```\nThen open https://localhost:8999 and login using Live Examples account (you can [create one here](https://gooddata-examples.herokuapp.com/registration)).\n\n### Run Storybook locally\n- Run storybook with token stored in `.env` for more secure\n```bash\nyarn storybook\n```\n- Or run storybook with token env param exposed to cli (not suggested)\n```bash\nSTORYBOOK_MAPBOX_ACCESS_TOKEN=token yarn storybook\n```\n- Apply either above way to `yarn build-storybook` or `yarn test-storybook`\n\n### Source code formatting\nThe source code in the repository is formatted by [Prettier](https://prettier.io/).\nThe format of the code is validated by our Continuous Integration server and is one of the requirements of successful merge.\n\nPrettier is supported by every major IDE. You can find the list of supported editors and how to configure them [here](https://prettier.io/docs/en/editors.html).\n\nIn the case, when your editor is not supported or you don't want to setup the integration, you can run the `yarn prettier-write` command to reformat the code before commit.\n\n## Changelog\n\n- see [CHANGELOG.md](CHANGELOG.md)\n\n## Supported versions\n\nIn order to make the user experience with integrating GoodData UI SDK as smooth and secure as possible and to ensure that the SDK is using the latest features of the platform, we will only provide support to two most recent major versions of UI SDK.\n\nThe most recent majors will be supported in the following modes:\n\n- The latest major version will receive all new functionality and all bug fixes\n- The previous major version will only receive fixes to critical issues and security fixes. These fixes will be applied on top of last released version of the previous major\n\nThe customers are encouraged to always use the latest version of the UI SDK.\n\nIn case of using older versions, the user might face API incompatibility, performance or security issues.\n\nPlease follow the installation instructions to update to the newest version.\n\n## License\n\n(C) 2007-2020 GoodData Corporation\n\nThis project is dual licensed:\n\n- The ATTRIBUTION-NONCOMMERCIAL 4.0 INTERNATIONAL (CC BY-NC 4.0) is used for purpose of the trial experience and evaluation of GoodData.UI library.\n- The GOODDATA GOODDATA.UI LIBRARY END USER LICENSE AGREEMENT is used for GoodData customers.\n\nFor more information, please see [LICENSE](https://github.com/gooddata/gooddata-react-components/blob/master/LICENSE)\n","gitHead":"d24f838c4678813d93c48a3a201079e727ca8d70","scripts":{"dev":"bash scripts/build.sh --dev-watch","test":"jest --watch","build":"bash scripts/build.sh","tslint":"yarn run-tslint -t verbose $npm_package_config_tslint","prepare":"cd examples/server && yarn install --frozen-lockfile && cd ../..; rm -r examples/node_modules 2>/dev/null; true","examples":"bash scripts/run-examples.sh","prepare?":"# Called before `npm publish` and on local `npm install`. Temporarily also for deleting obsolete node_modules. Ends with `true` to continue gracefully.","validate":"tsc --noEmit && yarn tslint && eslint $npm_package_config_eslint && yarn validate-style && yarn prettier-check","build-dev":"bash scripts/build.sh --dev","examples?":"# Default is developer domain, other options: yarn examples [sec,secure,stg,stg2,stg3,demo,developer or URL]","storybook":"yarn build && start-storybook -p 9001 -c .storybook","test-once":"jest","tslint-ci":"mkdir -p ./ci/results && yarn run-tslint -t checkstyle -o ./ci/results/tslint-results.xml $npm_package_config_tslint","run-tslint":"tslint -p tsconfig.json","validate-ci":"tsc --noEmit && yarn tslint-ci  && eslint $npm_package_config_eslint -f checkstyle -o ci/results/eslint-results.xml && yarn validate-style-ci && yarn prettier-check","examples-build":"bash scripts/build-examples.sh","prepublishOnly":"yarn build","prettier-check":"prettier --check '{src,stories,styles,__mocks__,examples/server/src,examples/src,examples/test}/**/*.{ts,js,tsx,jsx,json,scss,md,yaml,html}'","prettier-write":"prettier --write '{src,stories,styles,__mocks__,examples/server/src,examples/src,examples/test}/**/*.{ts,js,tsx,jsx,json,scss,md,yaml,html}'","test-storybook":"yarn build && test-storybook","validate-style":"stylelint '**/*.scss'","build-storybook":"yarn build && build-storybook -c .storybook -o dist-storybook","examples-server":"node examples/server/src/index.js","heroku-postbuild":"yarn examples-build developer","examples-testcafe":"./scripts/run-testcafe.sh visual","validate-style-ci":"stylelint '**/*.scss' --custom-formatter=node_modules/stylelint-checkstyle-formatter > ci/results/stylelint-results.xml","check-circular-deps":"madge --circular --extensions ts ./src","examples-testcafe-ci":"./scripts/run-testcafe.sh ci","examples-testcafe-live":"./scripts/run-testcafe.sh live"},"typings":"dist/index.d.ts","_npmUser":{"name":"lanhuynh","email":"lan.huynh@gooddata.com"},"deprecated":"@gooddata/react-components@7 reached End of Support on March 31, 2022. Please upgrade (see https://sdk.gooddata.com/gooddata-ui/docs/supported_versions.html for more information).","repository":{"url":"git+ssh://git@github.com/gooddata/gooddata-react-components.git","type":"git"},"_npmVersion":"6.13.4","description":"GoodData.UI - A powerful JavaScript library for building analytical applications","directories":{},"lint-staged":{"{src,stories,styles,__mocks__,examples/server/src,examples/src,examples/test}/**/*.{ts,js,tsx,jsx,scss}":["npx gdc-fix-copyright","git add"],"{src,stories,styles,__mocks__,examples/server/src,examples/src,examples/test}/**/*.{ts,js,tsx,jsx,json,scss,md,yaml,html}":["prettier --write","git add"]},"_nodeVersion":"12.16.1","dependencies":{"rxjs":"^5.5.6","uuid":"^3.2.1","immer":"^1.3.1","lodash":"^4.17.15","date-fns":"^2.7.0","downshift":"^3.2.7","invariant":"^2.2.2","mapbox-gl":"^1.6.1","classnames":"^2.2.6","codemirror":"^5.54.0","highcharts":"7.1.1","prop-types":"^15.6.0","react-intl":"^3.6.0","custom-event":"^1.0.1","react-window":"^1.8.1","ag-grid-react":"20.0.0","react-measure":"^2.3.0","@types/mapbox-gl":"^1.6.1","react-day-picker":"~7.3.0","react-responsive":"^3.0.0","stringify-object":"^2.4.0","@gooddata/typings":"^2.24.2","@types/codemirror":"^0.0.95","ag-grid-community":"20.0.0","http-status-codes":"^1.3.0","react-codemirror2":"^7.2.0","@gooddata/js-utils":"^3.10.5","@gooddata/numberjs":"^3.2.4","fixed-data-table-2":"0.7.17","@gooddata/goodstrap":"^68.12.1","react-dom-factories":"^1.0.2","@gooddata/gooddata-js":"^13.0.1","json-stable-stringify":"^1.0.1","react-transition-group":"^2.2.1","hoist-non-react-statics":"^3.3.0","nodelist-foreach-polyfill":"^1.2.0","@formatjs/intl-pluralrules":"^1.3.6","highcharts-grouped-categories":"^1.1.3"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"raf":"3.3.2","yup":"^0.24.1","jest":"24.7.1","husky":"3.0.0","madge":"^3.4.4","react":"^16.5.2","enzyme":"3.5.0","eslint":"4.19.1","formik":"^0.11.11","moment":"2.23.0","history":"^4.7.2","ts-jest":"24.0.0","webpack":"4.30.0","full-icu":"^1.3.0","prettier":"1.16.4","react-ga":"^2.5.2","recharts":"1.0.0-beta.9","testcafe":"1.1.4","commander":"2.14.1","node-sass":"4.13.0","react-dom":"^16.5.2","stylelint":"^10.0.0","supertest":"3.0.0","ts-loader":"6.0.0","@types/raf":"^3.4.0","css-loader":"0.28.7","jest-junit":"3.0.0","raw-loader":"0.5.1","styled-jsx":"2.2.1","typescript":"3.3.4000","@babel/core":"7.4.4","@types/jest":"24.0.6","@types/node":"7.0.8","@types/uuid":"3.4.3","file-loader":"3.0.1","jest-enzyme":"7.0.2","lint-staged":"9.1.0","sass-loader":"6.0.6","webpack-cli":"3.3.2","@types/react":"16.8.6","babel-loader":"8.0.5","react-helmet":"5.2.0","react-select":"1.2.1","style-loader":"0.19.1","@types/enzyme":"3.1.13","@types/lodash":"4.14.123","testcafe-live":"0.1.4","@babel/runtime":"7.4.4","dotenv-webpack":"^1.7.0","@babel/polyfill":"^7.4.4","@storybook/react":"5.0.11","@types/invariant":"2.2.29","@types/react-dom":"16.0.11","isomorphic-fetch":"2.2.1","react-datepicker":"1.1.0","react-router-dom":"4.2.2","@babel/preset-env":"7.4.4","@gooddata/mock-js":"^2.13.1","@storybook/addons":"5.0.11","@types/classnames":"2.2.3","@types/prop-types":"15.5.2","@storybook/theming":"5.0.11","identity-obj-proxy":"^3.0.0","intl-messageformat":"^7.5.4","webpack-dev-server":"3.3.1","@babel/preset-react":"7.0.0","@types/react-portal":"4.0.1","@types/react-window":"^1.8.1","babel-plugin-lodash":"3.3.4","html-webpack-plugin":"3.2.0","react-test-renderer":"16.4.2","@types/react-measure":"2.0.5","clean-webpack-plugin":"2.0.2","stats-webpack-plugin":"0.7.0","eslint-config-prettier":"4.1.0","react-google-recaptcha":"^0.14.1","tslint-config-prettier":"1.18.0","@gooddata/eslint-config":"^1.0.0","@gooddata/tslint-config":"1.0.0","@types/react-responsive":"^3.0.3","@types/storybook__react":"4.0.1","@types/stringify-object":"^3.2.0","enzyme-adapter-react-16":"1.3.1","@gooddata/test-storybook":"4.0.0","@storybook/addon-actions":"5.0.11","@storybook/addon-options":"5.0.11","node-sass-magic-importer":"5.1.0","react-syntax-highlighter":"11.0.2","@types/fixed-data-table-2":"0.8.1","stylelint-config-prettier":"5.2.0","@gooddata/stylelint-config":"4.0.1","@types/react-test-renderer":"16.0.0","circular-dependency-plugin":"5.0.2","compression-webpack-plugin":"2.0.0","@types/json-stable-stringify":"^1.0.32","@gooddata/frontend-npm-scripts":"1.1.0","@types/enzyme-adapter-react-16":"1.0.3","stylelint-checkstyle-formatter":"0.1.0","@types/storybook__addon-actions":"3.4.2","@babel/plugin-proposal-class-properties":"7.4.4","@babel/plugin-proposal-object-rest-spread":"7.4.4","@babel/plugin-transform-async-to-generator":"7.4.4"},"peerDependencies":{"react":"^16.5.2","react-dom":"^16.5.2"},"_npmOperationalInternal":{"tmp":"tmp/react-components_7.8.0-lanhuynh-lhq-one-4489-update-references-changes-2020-06-24T00-54-03-421Z_1592960074880_0.5943031202296676","host":"s3://npm-registry-packages"}},"7.8.0-alpha-bertold8-ine-one-4527-2020-06-24T06-16-49-156Z":{"name":"@gooddata/react-components","version":"7.8.0-alpha-bertold8-ine-one-4527-2020-06-24T06-16-49-156Z","author":{"name":"GoodData Corporation"},"license":"BSD-3-Clause","_id":"@gooddata/react-components@7.8.0-alpha-bertold8-ine-one-4527-2020-06-24T06-16-49-156Z","maintainers":[{"name":"afi","email":"adam.fiedler@gooddata.com"},{"name":"bertold8","email":"ivan.nejezchleb@seznam.cz"},{"name":"bich.nguyen","email":"bich.nguyen@gooddata.com"},{"name":"brbistas","email":"valentinos.chraniotis@gooddata.com"},{"name":"bugsbunny338","email":"jiri.zajic@mensa.cz"},{"name":"de.do","email":"de.do@gooddata.com"},{"name":"gooddata-ci","email":"rail@gooddata.com"},{"name":"hang.ngo","email":"hang.ngo@gooddata.com"},{"name":"hung.nguyen.hoang","email":"hung.nguyen@gooddata.com"},{"name":"huong.nguyen","email":"huong.nguyen@gooddata.com"},{"name":"huyen.nguyen","email":"huyen.nguyen@gooddata.com"},{"name":"ivan.mjartan","email":"ivan.mjartan@gooddata.com"},{"name":"jakub-sterba","email":"jakub.sterba@gooddata.com"},{"name":"jaroslav.tomecek","email":"jaroslav.tomecek@gooddata.com"},{"name":"jkittler","email":"honza.kittler@gmail.com"},{"name":"khanh.le","email":"khanh.le@gooddata.com"},{"name":"lanhuynh","email":"lan.huynh@gooddata.com"},{"name":"linhhong","email":"linh.hong@gooddata.com"},{"name":"lupko","email":"lubomir.slivka@gooddata.com"},{"name":"mai.nguyen","email":"mai.nguyen@gooddata.com"},{"name":"matyas.kandl","email":"matyas.kandl@gooddata.com"},{"name":"michal.marsal","email":"michal.marsal@gooddata.com"},{"name":"my.duong","email":"my.duong@gooddata.com"},{"name":"naibinh","email":"naibinh@gmail.com"},{"name":"nikolacech","email":"nikola.cech@gooddata.com"},{"name":"nis.hua","email":"nis.hua@gooddata.com"},{"name":"no23reason","email":"dan.homola@hotmail.cz"},{"name":"patrikbraborec","email":"patrik.braborec@gooddata.com"},{"name":"pbenes","email":"petr.benes@gooddata.com"},{"name":"petrjanu","email":"petr.janu@gooddata.com"},{"name":"pkingo","email":"philipandreaskingo@hotmail.com"},{"name":"ptquang86","email":"ptquang86@gmail.com"},{"name":"qduval","email":"quentin.duval@gooddata.com"},{"name":"rodri360","email":"me@rodri360.com"},{"name":"scavnickyj","email":"jakub.scavnicky@gooddata.com"},{"name":"sitina","email":"jiri.sitina@gooddata.com"},{"name":"strouhaljan","email":"strouhal.jan@gmail.com"},{"name":"thao-luong","email":"thao.luong@gooddata.com"},{"name":"thuong.nguyen","email":"thuong.nguyen@gooddata.com"},{"name":"tomas.kratochvil","email":"tomas.kratochvil@gooddata.com"},{"name":"tomsatgd","email":"tomas.satinsky@gooddata.com"},{"name":"trung-le-quoc","email":"trung.le@gooddata.com"},{"name":"tu-ngo","email":"tungo1981@gmail.com"},{"name":"tu.bui","email":"tu.bui@gooddata.com"},{"name":"tulean","email":"tuan.le@gooddata.com"},{"name":"tuqt1005","email":"tu.tran@gooddata.com"},{"name":"utdnah","email":"danh.ung@gooddata.com"},{"name":"vi.phan","email":"vi.phan@gooddata.com"},{"name":"vlastikcz","email":"vlastimil.kotas@gooddata.com"},{"name":"vu.pham","email":"vu.pham@gooddata.com"},{"name":"xmort","email":"petr.dolejsi@gooddata.com"},{"name":"yanlipnican","email":"yanlipnican@gmail.com"}],"homepage":"https://github.com/gooddata/gooddata-react-components#readme","bugs":{"url":"https://github.com/gooddata/gooddata-react-components/issues"},"dist":{"shasum":"962488e2c4fc3b997bd9ce0d293bdd76441830fa","tarball":"https://registry.npmjs.org/@gooddata/react-components/-/react-components-7.8.0-alpha-bertold8-ine-one-4527-2020-06-24T06-16-49-156Z.tgz","fileCount":2665,"integrity":"sha512-Mz7V2wvn5F4hx6OsRNR5K6OWIgCUiAPZK8/Zn2Y01RUEWLF+MOHR11ruUiqkTKJKpnBeKBxp9E9fM5KHiyRraw==","signatures":[{"sig":"MEUCIQCncoAdL4ci9VDThWk+EGoZQasqSTWWVUM0A5A6iN36AwIgd6B326fzBvXtreeJPKA7UzpxHQDB/U7gJK02BSbSUm8=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":10670815,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJe8u/yCRA9TVsSAnZWagAA0vYP/REUno+7hK5k/YAkmQEa\nOKvfURTEyTMozQCGK9jLKkIex5XFZ7y70RrsdaoSAiWfY0t9YWVH3shgRkv7\nHAcrdEvlsBaodrrVu2J9D7T3xkmT7fTZGdNTjxZE7Cvu4aBx1+N4U4bY92iO\nujhNd6EiGCUsl8L98iAEPTPc6g2BwS+JBoX8golg5BJOj2SihmIRnwoH4pu5\ntgkfXHmf4E3JgM2mDJDyYaAJcKMBQdYwU88DM2PwsYeLj+WG+8s3+7Qrvb6L\nHeEylCdmAqIpUmao/K/hoirKFWDVCgp6oz0GhKl8Dg06IHBXYozoyJOcskQL\ni03NsC8BhKgTSF5b3l5Gvp5cNLY04sVNw0UwHE32y1DzFT5ra7JUK6KIc5uf\nqG/VELPztrJmpzRvrqB/6sqayaFmNg0xEukT9P7uMLPRGb1+PO/s4vYzt2L3\n+3b3z3yi3eg+pBt/s5RqUIdYBoYnXrbUaAih1Yo5Jk90nBESTAOtZEUBl2Fy\ngK3k33xwqTv0bdUwjvAHDof/ZPKJj+41DgM5ySUFLP9kLprorzVw8ucB+5yH\nIkISNxEqUPNtd/6I7syh8yBmhM3SqeX63SJ2BREe2BAMIkVJoTlO5aXzvSeD\nMPh9oVs04DfGF/1stq6JyeVJBbtTVpmBBO6EmRmrb/O1LqG6WtscnF5twQfg\nqsk3\r\n=fgy4\r\n-----END PGP SIGNATURE-----\r\n"},"main":"dist/index.js","husky":{"hooks":{"pre-commit":"lint-staged"}},"config":{"eslint":"./examples/**/*.{js,jsx}","tslint":"./{__mocks__,src,stories}/{,**/}*.{ts,tsx}"},"readme":"[![npm version](https://badge.fury.io/js/%40gooddata%2Freact-components.svg)](https://www.npmjs.com/package/@gooddata/react-components)\n\n# GoodData.UI React components\n> A React-based JavaScript library for building data-driven applications\n\n## Getting started\n- [GoodData.UI Documentation](http://sdk.gooddata.com/gooddata-ui/)\n- [GoodData.UI Live Examples](https://gooddata-examples.herokuapp.com/)\n- [Stack Overflow](https://stackoverflow.com/questions/tagged/gooddata)\n\n### Usage\nWith [yarn](https://yarnpkg.com) installed, go to your project directory and run\n```\n$ yarn add @gooddata/react-components\n```\nIf you prefer [npm](npmjs.com) run\n```\n$ npm install --save @gooddata/react-components\n```\n\nThe public API is exposed via global `index.js`. Except for the styles, do not import any other file directly\nbecause they are not intended to be part of the public API.\n\n## Contributing\n\nWe welcome any contribution in form of [issues](https://github.com/gooddata/gooddata-react-components/issues) or [pull requests](https://github.com/gooddata/gooddata-react-components/pulls).\n\nInstall [Node.js](http://nodejs.org) (node 12.16.1, npm v6.13.4) and [Yarn](https://classic.yarnpkg.com) (1.22.4).\n\nInstall dependencies:\n```\nyarn install --frozen-lockfile\n```\n\nThese commands may come in handy while developing:\n\n| command | description |\n| ------- | ----------- |\n| `yarn install --pure-lockfile` | first step |\n| ||\n| `yarn dev` | build react-components to `/dist` in watch mode |\n| `yarn test` | run all unit tests |\n| `yarn prettier-write` | format the source code to match the valid codestyle |\n| `yarn validate` | validate codestyle |\n| ||\n| `yarn storybook` | run storybook from `/stories` on http://localhost:9001 |\n| `yarn build-storybook` | build storybook to `/dist-storybook` |\n| `yarn test-storybook` | run storybook and [screenshot tests](https://github.com/gooddata/gdc-client-utils/tree/master/test-storybook) |\n| ||\n| `yarn examples` | run Live Examples dev-server from `/examples` on https://localhost:8999 |\n| `yarn examples-build` | build Live Examples to `/examples/dist` |\n| `yarn examples-server` | serve built Live Examples - see `/examples/server/src` |\n| `yarn examples-testcafe` | run testcafe tests against `localhost:8999` |\n\n### Deploy to heroku.com\nWhen you deploy this repo to heroku, it serves *GoodData.UI Live Examples*.\nRelevant tasks are in `Procfile` and `package.json`.\n\n```bash\n# run in the project directory\nheroku login\nheroku create <your-app-name>\nheroku config:set DOMAIN_ADMIN_USERNAME=x@gooddata.com DOMAIN_ADMIN_PASSWORD=xy PROJECT_ID_TO_ASSIGN=xms7ga4tf3g3nzucd8380o2bev8oeknp\ngit push heroku HEAD:master\nheroku open\n```\n### Enable Geo Chart for Storybook and Live Examples\nGeo chart uses Mapbox to render map which requires a Mapbox access token.\n- Register an account and create Mapbox access token at [guide](https://docs.mapbox.com/help/how-mapbox-works/access-tokens/)\n- Store the created token at `.env`:\n```bash\necho -e \"EXAMPLE_MAPBOX_ACCESS_TOKEN=token\" >> .env # only need to run once\necho -e \"STORYBOOK_MAPBOX_ACCESS_TOKEN=token\" >> .env # only need to run once\n```\n\n### Run Live Examples Locally\nTo run *GoodData.UI Live Examples* locally:\n```bash\ngit clone <this-repository>\ncd  <repository-folder>\nyarn install --pure-lockfile\nyarn examples\n```\nThen open https://localhost:8999 and login using Live Examples account (you can [create one here](https://gooddata-examples.herokuapp.com/registration)).\n\n### Run Storybook locally\n- Run storybook with token stored in `.env` for more secure\n```bash\nyarn storybook\n```\n- Or run storybook with token env param exposed to cli (not suggested)\n```bash\nSTORYBOOK_MAPBOX_ACCESS_TOKEN=token yarn storybook\n```\n- Apply either above way to `yarn build-storybook` or `yarn test-storybook`\n\n### Source code formatting\nThe source code in the repository is formatted by [Prettier](https://prettier.io/).\nThe format of the code is validated by our Continuous Integration server and is one of the requirements of successful merge.\n\nPrettier is supported by every major IDE. You can find the list of supported editors and how to configure them [here](https://prettier.io/docs/en/editors.html).\n\nIn the case, when your editor is not supported or you don't want to setup the integration, you can run the `yarn prettier-write` command to reformat the code before commit.\n\n## Changelog\n\n- see [CHANGELOG.md](CHANGELOG.md)\n\n## Supported versions\n\nIn order to make the user experience with integrating GoodData UI SDK as smooth and secure as possible and to ensure that the SDK is using the latest features of the platform, we will only provide support to two most recent major versions of UI SDK.\n\nThe most recent majors will be supported in the following modes:\n\n- The latest major version will receive all new functionality and all bug fixes\n- The previous major version will only receive fixes to critical issues and security fixes. These fixes will be applied on top of last released version of the previous major\n\nThe customers are encouraged to always use the latest version of the UI SDK.\n\nIn case of using older versions, the user might face API incompatibility, performance or security issues.\n\nPlease follow the installation instructions to update to the newest version.\n\n## License\n\n(C) 2007-2020 GoodData Corporation\n\nThis project is dual licensed:\n\n- The ATTRIBUTION-NONCOMMERCIAL 4.0 INTERNATIONAL (CC BY-NC 4.0) is used for purpose of the trial experience and evaluation of GoodData.UI library.\n- The GOODDATA GOODDATA.UI LIBRARY END USER LICENSE AGREEMENT is used for GoodData customers.\n\nFor more information, please see [LICENSE](https://github.com/gooddata/gooddata-react-components/blob/master/LICENSE)\n","gitHead":"0a77b241c6c5fb9333487286ead6d50789e0ec6c","scripts":{"dev":"bash scripts/build.sh --dev-watch","test":"jest --watch","build":"bash scripts/build.sh","tslint":"yarn run-tslint -t verbose $npm_package_config_tslint","prepare":"cd examples/server && yarn install --frozen-lockfile && cd ../..; rm -r examples/node_modules 2>/dev/null; true","examples":"bash scripts/run-examples.sh","prepare?":"# Called before `npm publish` and on local `npm install`. Temporarily also for deleting obsolete node_modules. Ends with `true` to continue gracefully.","validate":"tsc --noEmit && yarn tslint && eslint $npm_package_config_eslint && yarn validate-style && yarn prettier-check","build-dev":"bash scripts/build.sh --dev","examples?":"# Default is developer domain, other options: yarn examples [sec,secure,stg,stg2,stg3,demo,developer or URL]","storybook":"yarn build && start-storybook -p 9001 -c .storybook","test-once":"jest","tslint-ci":"mkdir -p ./ci/results && yarn run-tslint -t checkstyle -o ./ci/results/tslint-results.xml $npm_package_config_tslint","run-tslint":"tslint -p tsconfig.json","validate-ci":"tsc --noEmit && yarn tslint-ci  && eslint $npm_package_config_eslint -f checkstyle -o ci/results/eslint-results.xml && yarn validate-style-ci && yarn prettier-check","examples-build":"bash scripts/build-examples.sh","prepublishOnly":"yarn build","prettier-check":"prettier --check '{src,stories,styles,__mocks__,examples/server/src,examples/src,examples/test}/**/*.{ts,js,tsx,jsx,json,scss,md,yaml,html}'","prettier-write":"prettier --write '{src,stories,styles,__mocks__,examples/server/src,examples/src,examples/test}/**/*.{ts,js,tsx,jsx,json,scss,md,yaml,html}'","test-storybook":"yarn build && test-storybook","validate-style":"stylelint '**/*.scss'","build-storybook":"yarn build && build-storybook -c .storybook -o dist-storybook","examples-server":"node examples/server/src/index.js","heroku-postbuild":"yarn examples-build developer","examples-testcafe":"./scripts/run-testcafe.sh visual","validate-style-ci":"stylelint '**/*.scss' --custom-formatter=node_modules/stylelint-checkstyle-formatter > ci/results/stylelint-results.xml","check-circular-deps":"madge --circular --extensions ts ./src","examples-testcafe-ci":"./scripts/run-testcafe.sh ci","examples-testcafe-live":"./scripts/run-testcafe.sh live"},"typings":"dist/index.d.ts","_npmUser":{"name":"bertold8","email":"ivan.nejezchleb@seznam.cz"},"deprecated":"@gooddata/react-components@7 reached End of Support on March 31, 2022. Please upgrade (see https://sdk.gooddata.com/gooddata-ui/docs/supported_versions.html for more information).","repository":{"url":"git+ssh://git@github.com/gooddata/gooddata-react-components.git","type":"git"},"_npmVersion":"6.13.4","description":"GoodData.UI - A powerful JavaScript library for building analytical applications","directories":{},"lint-staged":{"{src,stories,styles,__mocks__,examples/server/src,examples/src,examples/test}/**/*.{ts,js,tsx,jsx,scss}":["npx gdc-fix-copyright","git add"],"{src,stories,styles,__mocks__,examples/server/src,examples/src,examples/test}/**/*.{ts,js,tsx,jsx,json,scss,md,yaml,html}":["prettier --write","git add"]},"_nodeVersion":"12.16.1","dependencies":{"rxjs":"^5.5.6","uuid":"^3.2.1","immer":"^1.3.1","lodash":"^4.17.15","date-fns":"^2.7.0","downshift":"^3.2.7","invariant":"^2.2.2","mapbox-gl":"^1.6.1","classnames":"^2.2.6","codemirror":"^5.54.0","highcharts":"7.1.1","prop-types":"^15.6.0","react-intl":"^3.6.0","custom-event":"^1.0.1","react-window":"^1.8.1","ag-grid-react":"20.0.0","react-measure":"^2.3.0","@types/mapbox-gl":"^1.6.1","react-day-picker":"~7.3.0","react-responsive":"^3.0.0","stringify-object":"^2.4.0","@gooddata/typings":"^2.24.2","@types/codemirror":"^0.0.95","ag-grid-community":"20.0.0","http-status-codes":"^1.3.0","react-codemirror2":"^7.2.0","@gooddata/js-utils":"^3.10.5","@gooddata/numberjs":"^3.2.4","fixed-data-table-2":"0.7.17","@gooddata/goodstrap":"^68.12.1","react-dom-factories":"^1.0.2","@gooddata/gooddata-js":"^13.0.1","json-stable-stringify":"^1.0.1","react-transition-group":"^2.2.1","hoist-non-react-statics":"^3.3.0","nodelist-foreach-polyfill":"^1.2.0","@formatjs/intl-pluralrules":"^1.3.6","highcharts-grouped-categories":"^1.1.3"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"raf":"3.3.2","yup":"^0.24.1","jest":"24.7.1","husky":"3.0.0","madge":"^3.4.4","react":"^16.5.2","enzyme":"3.5.0","eslint":"4.19.1","formik":"^0.11.11","moment":"2.23.0","history":"^4.7.2","ts-jest":"24.0.0","webpack":"4.30.0","full-icu":"^1.3.0","prettier":"1.16.4","react-ga":"^2.5.2","recharts":"1.0.0-beta.9","testcafe":"1.1.4","commander":"2.14.1","node-sass":"4.13.0","react-dom":"^16.5.2","stylelint":"^10.0.0","supertest":"3.0.0","ts-loader":"6.0.0","@types/raf":"^3.4.0","css-loader":"0.28.7","jest-junit":"3.0.0","raw-loader":"0.5.1","styled-jsx":"2.2.1","typescript":"3.3.4000","@babel/core":"7.4.4","@types/jest":"24.0.6","@types/node":"7.0.8","@types/uuid":"3.4.3","file-loader":"3.0.1","jest-enzyme":"7.0.2","lint-staged":"9.1.0","sass-loader":"6.0.6","webpack-cli":"3.3.2","@types/react":"16.8.6","babel-loader":"8.0.5","react-helmet":"5.2.0","react-select":"1.2.1","style-loader":"0.19.1","@types/enzyme":"3.1.13","@types/lodash":"4.14.123","testcafe-live":"0.1.4","@babel/runtime":"7.4.4","dotenv-webpack":"^1.7.0","@babel/polyfill":"^7.4.4","@storybook/react":"5.0.11","@types/invariant":"2.2.29","@types/react-dom":"16.0.11","isomorphic-fetch":"2.2.1","react-datepicker":"1.1.0","react-router-dom":"4.2.2","@babel/preset-env":"7.4.4","@gooddata/mock-js":"^2.13.1","@storybook/addons":"5.0.11","@types/classnames":"2.2.3","@types/prop-types":"15.5.2","@storybook/theming":"5.0.11","identity-obj-proxy":"^3.0.0","intl-messageformat":"^7.5.4","webpack-dev-server":"3.3.1","@babel/preset-react":"7.0.0","@types/react-portal":"4.0.1","@types/react-window":"^1.8.1","babel-plugin-lodash":"3.3.4","html-webpack-plugin":"3.2.0","react-test-renderer":"16.4.2","@types/react-measure":"2.0.5","clean-webpack-plugin":"2.0.2","stats-webpack-plugin":"0.7.0","eslint-config-prettier":"4.1.0","react-google-recaptcha":"^0.14.1","tslint-config-prettier":"1.18.0","@gooddata/eslint-config":"^1.0.0","@gooddata/tslint-config":"1.0.0","@types/react-responsive":"^3.0.3","@types/storybook__react":"4.0.1","@types/stringify-object":"^3.2.0","enzyme-adapter-react-16":"1.3.1","@gooddata/test-storybook":"4.0.0","@storybook/addon-actions":"5.0.11","@storybook/addon-options":"5.0.11","node-sass-magic-importer":"5.1.0","react-syntax-highlighter":"11.0.2","@types/fixed-data-table-2":"0.8.1","stylelint-config-prettier":"5.2.0","@gooddata/stylelint-config":"4.0.1","@types/react-test-renderer":"16.0.0","circular-dependency-plugin":"5.0.2","compression-webpack-plugin":"2.0.0","@types/json-stable-stringify":"^1.0.32","@gooddata/frontend-npm-scripts":"1.1.0","@types/enzyme-adapter-react-16":"1.0.3","stylelint-checkstyle-formatter":"0.1.0","@types/storybook__addon-actions":"3.4.2","@babel/plugin-proposal-class-properties":"7.4.4","@babel/plugin-proposal-object-rest-spread":"7.4.4","@babel/plugin-transform-async-to-generator":"7.4.4"},"peerDependencies":{"react":"^16.5.2","react-dom":"^16.5.2"},"_npmOperationalInternal":{"tmp":"tmp/react-components_7.8.0-alpha-bertold8-ine-one-4527-2020-06-24T06-16-49-156Z_1592979441742_0.23932678138234853","host":"s3://npm-registry-packages"}},"7.8.0-alpha-ptquang86-test-geo-2020-06-24T06-38-29-989Z":{"name":"@gooddata/react-components","version":"7.8.0-alpha-ptquang86-test-geo-2020-06-24T06-38-29-989Z","author":{"name":"GoodData Corporation"},"license":"BSD-3-Clause","_id":"@gooddata/react-components@7.8.0-alpha-ptquang86-test-geo-2020-06-24T06-38-29-989Z","maintainers":[{"name":"afi","email":"adam.fiedler@gooddata.com"},{"name":"bertold8","email":"ivan.nejezchleb@seznam.cz"},{"name":"bich.nguyen","email":"bich.nguyen@gooddata.com"},{"name":"brbistas","email":"valentinos.chraniotis@gooddata.com"},{"name":"bugsbunny338","email":"jiri.zajic@mensa.cz"},{"name":"de.do","email":"de.do@gooddata.com"},{"name":"gooddata-ci","email":"rail@gooddata.com"},{"name":"hang.ngo","email":"hang.ngo@gooddata.com"},{"name":"hung.nguyen.hoang","email":"hung.nguyen@gooddata.com"},{"name":"huong.nguyen","email":"huong.nguyen@gooddata.com"},{"name":"huyen.nguyen","email":"huyen.nguyen@gooddata.com"},{"name":"ivan.mjartan","email":"ivan.mjartan@gooddata.com"},{"name":"jakub-sterba","email":"jakub.sterba@gooddata.com"},{"name":"jaroslav.tomecek","email":"jaroslav.tomecek@gooddata.com"},{"name":"jkittler","email":"honza.kittler@gmail.com"},{"name":"khanh.le","email":"khanh.le@gooddata.com"},{"name":"lanhuynh","email":"lan.huynh@gooddata.com"},{"name":"linhhong","email":"linh.hong@gooddata.com"},{"name":"lupko","email":"lubomir.slivka@gooddata.com"},{"name":"mai.nguyen","email":"mai.nguyen@gooddata.com"},{"name":"matyas.kandl","email":"matyas.kandl@gooddata.com"},{"name":"michal.marsal","email":"michal.marsal@gooddata.com"},{"name":"my.duong","email":"my.duong@gooddata.com"},{"name":"naibinh","email":"naibinh@gmail.com"},{"name":"nikolacech","email":"nikola.cech@gooddata.com"},{"name":"nis.hua","email":"nis.hua@gooddata.com"},{"name":"no23reason","email":"dan.homola@hotmail.cz"},{"name":"patrikbraborec","email":"patrik.braborec@gooddata.com"},{"name":"pbenes","email":"petr.benes@gooddata.com"},{"name":"petrjanu","email":"petr.janu@gooddata.com"},{"name":"pkingo","email":"philipandreaskingo@hotmail.com"},{"name":"ptquang86","email":"ptquang86@gmail.com"},{"name":"qduval","email":"quentin.duval@gooddata.com"},{"name":"rodri360","email":"me@rodri360.com"},{"name":"scavnickyj","email":"jakub.scavnicky@gooddata.com"},{"name":"sitina","email":"jiri.sitina@gooddata.com"},{"name":"strouhaljan","email":"strouhal.jan@gmail.com"},{"name":"thao-luong","email":"thao.luong@gooddata.com"},{"name":"thuong.nguyen","email":"thuong.nguyen@gooddata.com"},{"name":"tomas.kratochvil","email":"tomas.kratochvil@gooddata.com"},{"name":"tomsatgd","email":"tomas.satinsky@gooddata.com"},{"name":"trung-le-quoc","email":"trung.le@gooddata.com"},{"name":"tu-ngo","email":"tungo1981@gmail.com"},{"name":"tu.bui","email":"tu.bui@gooddata.com"},{"name":"tulean","email":"tuan.le@gooddata.com"},{"name":"tuqt1005","email":"tu.tran@gooddata.com"},{"name":"utdnah","email":"danh.ung@gooddata.com"},{"name":"vi.phan","email":"vi.phan@gooddata.com"},{"name":"vlastikcz","email":"vlastimil.kotas@gooddata.com"},{"name":"vu.pham","email":"vu.pham@gooddata.com"},{"name":"xmort","email":"petr.dolejsi@gooddata.com"},{"name":"yanlipnican","email":"yanlipnican@gmail.com"}],"homepage":"https://github.com/gooddata/gooddata-react-components#readme","bugs":{"url":"https://github.com/gooddata/gooddata-react-components/issues"},"dist":{"shasum":"d502bcc6ece3b94d4fd3a2e92b81cee353f98b12","tarball":"https://registry.npmjs.org/@gooddata/react-components/-/react-components-7.8.0-alpha-ptquang86-test-geo-2020-06-24T06-38-29-989Z.tgz","fileCount":2668,"integrity":"sha512-SW5oRjmmenMvQ/eYx434cA5rELdgX0QhfxncJasudWnRnHKLI1XCP2rynhgqmRAm0gBaiuixQLEkZcu2JEmPiA==","signatures":[{"sig":"MEUCIBKBgOCiHQYt9GzTkK1112K/mV6Zp0R2rhJ+y0PbT+xsAiEAt1ED68LMkIFDeRV75LS3WIpWtoabiMFe87jJXcfc2/I=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":10702465,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJe8vUUCRA9TVsSAnZWagAAsyoP/2Y5Zm6jbj8yixuQuV8t\navyCXmw76PFw+2EHJUWovlDVlodEjC3ds8FXt1TSg4WbPdyQbQ2QPBdagkaU\nkqd/3+SKImXqQMLFS+S17BOw+VYFdYI3pIjr5Vdhhw42IZLMEFffzhbW7e2H\ngsvK11ln1FoR8rrFWgzylTqlq/+itueabatGqX6Hs9O4sYrbsPIXhP02cZtb\ncLgnFUJLUPsIlTcCP/yj5Dhqf1Q4Y1zYssF/dLQTda7tPpSNSAGhZxcvirH6\nG4TD+VcWx/TxPco7BVXdstTozX18+7svAM53xqFk+aG4bCHeCI/GoMhe7GxU\noBVhB2zB4huOROCv5zpE1x+HbgAfAh0U53siV8YTfGDFj6tHz17wM8CkEpfm\n2qmrzF9QcUyWA6d6KAyfewwYR288iJR0FElhJgt7Q+GACgxRvn8emxe+tZn+\nFfqaPvWPDoOIZ2S0YmkIfvwWZDz/5hsnFe2WieDeHN5zfDEcg2BBN2rbHZfV\n7bhzkQAZPELbe41ataU1tjY28Jic1mX/w9aabeNCV26ql/JSEqXCzZ5HxRsO\nI7gDhcDYG8Sfe/Gw1BboECVUMhOVOpZtX5n3GfElhMvkS/Ijk20loVCXqqwM\nJHSoPJYhrIYDc7lsFJn4wNzAjgWaYNsTTxIaLl6POOEAvS1J59dWq4oXmaN5\nAzgX\r\n=wfq8\r\n-----END PGP SIGNATURE-----\r\n"},"main":"dist/index.js","husky":{"hooks":{"pre-commit":"lint-staged"}},"config":{"eslint":"./examples/**/*.{js,jsx}","tslint":"./{__mocks__,src,stories}/{,**/}*.{ts,tsx}"},"readme":"[![npm version](https://badge.fury.io/js/%40gooddata%2Freact-components.svg)](https://www.npmjs.com/package/@gooddata/react-components)\n\n# GoodData.UI React components\n> A React-based JavaScript library for building data-driven applications\n\n## Getting started\n- [GoodData.UI Documentation](http://sdk.gooddata.com/gooddata-ui/)\n- [GoodData.UI Live Examples](https://gooddata-examples.herokuapp.com/)\n- [Stack Overflow](https://stackoverflow.com/questions/tagged/gooddata)\n\n### Usage\nWith [yarn](https://yarnpkg.com) installed, go to your project directory and run\n```\n$ yarn add @gooddata/react-components\n```\nIf you prefer [npm](npmjs.com) run\n```\n$ npm install --save @gooddata/react-components\n```\n\nThe public API is exposed via global `index.js`. Except for the styles, do not import any other file directly\nbecause they are not intended to be part of the public API.\n\n## Contributing\n\nWe welcome any contribution in form of [issues](https://github.com/gooddata/gooddata-react-components/issues) or [pull requests](https://github.com/gooddata/gooddata-react-components/pulls).\n\nInstall [Node.js](http://nodejs.org) (node 12.16.1, npm v6.13.4) and [Yarn](https://classic.yarnpkg.com) (1.22.4).\n\nInstall dependencies:\n```\nyarn install --frozen-lockfile\n```\n\nThese commands may come in handy while developing:\n\n| command | description |\n| ------- | ----------- |\n| `yarn install --pure-lockfile` | first step |\n| ||\n| `yarn dev` | build react-components to `/dist` in watch mode |\n| `yarn test` | run all unit tests |\n| `yarn prettier-write` | format the source code to match the valid codestyle |\n| `yarn validate` | validate codestyle |\n| ||\n| `yarn storybook` | run storybook from `/stories` on http://localhost:9001 |\n| `yarn build-storybook` | build storybook to `/dist-storybook` |\n| `yarn test-storybook` | run storybook and [screenshot tests](https://github.com/gooddata/gdc-client-utils/tree/master/test-storybook) |\n| ||\n| `yarn examples` | run Live Examples dev-server from `/examples` on https://localhost:8999 |\n| `yarn examples-build` | build Live Examples to `/examples/dist` |\n| `yarn examples-server` | serve built Live Examples - see `/examples/server/src` |\n| `yarn examples-testcafe` | run testcafe tests against `localhost:8999` |\n\n### Deploy to heroku.com\nWhen you deploy this repo to heroku, it serves *GoodData.UI Live Examples*.\nRelevant tasks are in `Procfile` and `package.json`.\n\n```bash\n# run in the project directory\nheroku login\nheroku create <your-app-name>\nheroku config:set DOMAIN_ADMIN_USERNAME=x@gooddata.com DOMAIN_ADMIN_PASSWORD=xy PROJECT_ID_TO_ASSIGN=xms7ga4tf3g3nzucd8380o2bev8oeknp\ngit push heroku HEAD:master\nheroku open\n```\n### Enable Geo Chart for Storybook and Live Examples\nGeo chart uses Mapbox to render map which requires a Mapbox access token.\n- Register an account and create Mapbox access token at [guide](https://docs.mapbox.com/help/how-mapbox-works/access-tokens/)\n- Store the created token at `.env`:\n```bash\necho -e \"EXAMPLE_MAPBOX_ACCESS_TOKEN=token\" >> .env # only need to run once\necho -e \"STORYBOOK_MAPBOX_ACCESS_TOKEN=token\" >> .env # only need to run once\n```\n\n### Run Live Examples Locally\nTo run *GoodData.UI Live Examples* locally:\n```bash\ngit clone <this-repository>\ncd  <repository-folder>\nyarn install --pure-lockfile\nyarn examples\n```\nThen open https://localhost:8999 and login using Live Examples account (you can [create one here](https://gooddata-examples.herokuapp.com/registration)).\n\n### Run Storybook locally\n- Run storybook with token stored in `.env` for more secure\n```bash\nyarn storybook\n```\n- Or run storybook with token env param exposed to cli (not suggested)\n```bash\nSTORYBOOK_MAPBOX_ACCESS_TOKEN=token yarn storybook\n```\n- Apply either above way to `yarn build-storybook` or `yarn test-storybook`\n\n### Source code formatting\nThe source code in the repository is formatted by [Prettier](https://prettier.io/).\nThe format of the code is validated by our Continuous Integration server and is one of the requirements of successful merge.\n\nPrettier is supported by every major IDE. You can find the list of supported editors and how to configure them [here](https://prettier.io/docs/en/editors.html).\n\nIn the case, when your editor is not supported or you don't want to setup the integration, you can run the `yarn prettier-write` command to reformat the code before commit.\n\n## Changelog\n\n- see [CHANGELOG.md](CHANGELOG.md)\n\n## Supported versions\n\nIn order to make the user experience with integrating GoodData UI SDK as smooth and secure as possible and to ensure that the SDK is using the latest features of the platform, we will only provide support to two most recent major versions of UI SDK.\n\nThe most recent majors will be supported in the following modes:\n\n- The latest major version will receive all new functionality and all bug fixes\n- The previous major version will only receive fixes to critical issues and security fixes. These fixes will be applied on top of last released version of the previous major\n\nThe customers are encouraged to always use the latest version of the UI SDK.\n\nIn case of using older versions, the user might face API incompatibility, performance or security issues.\n\nPlease follow the installation instructions to update to the newest version.\n\n## License\n\n(C) 2007-2020 GoodData Corporation\n\nThis project is dual licensed:\n\n- The ATTRIBUTION-NONCOMMERCIAL 4.0 INTERNATIONAL (CC BY-NC 4.0) is used for purpose of the trial experience and evaluation of GoodData.UI library.\n- The GOODDATA GOODDATA.UI LIBRARY END USER LICENSE AGREEMENT is used for GoodData customers.\n\nFor more information, please see [LICENSE](https://github.com/gooddata/gooddata-react-components/blob/master/LICENSE)\n","gitHead":"70163006a1f5ab6c9b738c31616fa4170350952e","scripts":{"dev":"bash scripts/build.sh --dev-watch","test":"jest --watch","build":"bash scripts/build.sh","tslint":"yarn run-tslint -t verbose $npm_package_config_tslint","prepare":"cd examples/server && yarn install --frozen-lockfile && cd ../..; rm -r examples/node_modules 2>/dev/null; true","examples":"bash scripts/run-examples.sh","prepare?":"# Called before `npm publish` and on local `npm install`. Temporarily also for deleting obsolete node_modules. Ends with `true` to continue gracefully.","validate":"tsc --noEmit && yarn tslint && eslint $npm_package_config_eslint && yarn validate-style && yarn prettier-check","build-dev":"bash scripts/build.sh --dev","examples?":"# Default is developer domain, other options: yarn examples [sec,secure,stg,stg2,stg3,demo,developer or URL]","storybook":"yarn build && start-storybook -p 9001 -c .storybook","test-once":"jest","tslint-ci":"mkdir -p ./ci/results && yarn run-tslint -t checkstyle -o ./ci/results/tslint-results.xml $npm_package_config_tslint","run-tslint":"tslint -p tsconfig.json","validate-ci":"tsc --noEmit && yarn tslint-ci  && eslint $npm_package_config_eslint -f checkstyle -o ci/results/eslint-results.xml && yarn validate-style-ci && yarn prettier-check","examples-build":"bash scripts/build-examples.sh","prepublishOnly":"yarn build","prettier-check":"prettier --check '{src,stories,styles,__mocks__,examples/server/src,examples/src,examples/test}/**/*.{ts,js,tsx,jsx,json,scss,md,yaml,html}'","prettier-write":"prettier --write '{src,stories,styles,__mocks__,examples/server/src,examples/src,examples/test}/**/*.{ts,js,tsx,jsx,json,scss,md,yaml,html}'","test-storybook":"yarn build && test-storybook","validate-style":"stylelint '**/*.scss'","build-storybook":"yarn build && build-storybook -c .storybook -o dist-storybook","examples-server":"node examples/server/src/index.js","heroku-postbuild":"yarn examples-build developer","examples-testcafe":"./scripts/run-testcafe.sh visual","validate-style-ci":"stylelint '**/*.scss' --custom-formatter=node_modules/stylelint-checkstyle-formatter > ci/results/stylelint-results.xml","check-circular-deps":"madge --circular --extensions ts ./src","examples-testcafe-ci":"./scripts/run-testcafe.sh ci","examples-testcafe-live":"./scripts/run-testcafe.sh live"},"typings":"dist/index.d.ts","_npmUser":{"name":"ptquang86","email":"ptquang86@gmail.com"},"deprecated":"@gooddata/react-components@7 reached End of Support on March 31, 2022. Please upgrade (see https://sdk.gooddata.com/gooddata-ui/docs/supported_versions.html for more information).","repository":{"url":"git+ssh://git@github.com/gooddata/gooddata-react-components.git","type":"git"},"_npmVersion":"6.13.4","description":"GoodData.UI - A powerful JavaScript library for building analytical applications","directories":{},"lint-staged":{"{src,stories,styles,__mocks__,examples/server/src,examples/src,examples/test}/**/*.{ts,js,tsx,jsx,scss}":["npx gdc-fix-copyright","git add"],"{src,stories,styles,__mocks__,examples/server/src,examples/src,examples/test}/**/*.{ts,js,tsx,jsx,json,scss,md,yaml,html}":["prettier --write","git add"]},"_nodeVersion":"12.16.1","dependencies":{"rxjs":"^5.5.6","uuid":"^3.2.1","immer":"^1.3.1","lodash":"^4.17.15","date-fns":"^2.7.0","downshift":"^3.2.7","invariant":"^2.2.2","mapbox-gl":"^1.6.1","classnames":"^2.2.6","codemirror":"^5.54.0","highcharts":"7.1.1","prop-types":"^15.6.0","react-intl":"^3.6.0","custom-event":"^1.0.1","react-window":"^1.8.1","ag-grid-react":"20.0.0","react-measure":"^2.3.0","@types/mapbox-gl":"^1.6.1","react-day-picker":"~7.3.0","react-responsive":"^3.0.0","stringify-object":"^2.4.0","@gooddata/typings":"^2.24.2","@types/codemirror":"^0.0.95","ag-grid-community":"20.0.0","http-status-codes":"^1.3.0","react-codemirror2":"^7.2.0","@gooddata/js-utils":"^3.10.5","@gooddata/numberjs":"^3.2.4","fixed-data-table-2":"0.7.17","@gooddata/goodstrap":"^68.12.1","react-dom-factories":"^1.0.2","@gooddata/gooddata-js":"^13.0.1","json-stable-stringify":"^1.0.1","react-transition-group":"^2.2.1","hoist-non-react-statics":"^3.3.0","nodelist-foreach-polyfill":"^1.2.0","@formatjs/intl-pluralrules":"^1.3.6","highcharts-grouped-categories":"^1.1.3"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"raf":"3.3.2","yup":"^0.24.1","jest":"24.7.1","husky":"3.0.0","madge":"^3.4.4","react":"^16.5.2","enzyme":"3.5.0","eslint":"4.19.1","formik":"^0.11.11","moment":"2.23.0","history":"^4.7.2","ts-jest":"24.0.0","webpack":"4.30.0","full-icu":"^1.3.0","prettier":"1.16.4","react-ga":"^2.5.2","recharts":"1.0.0-beta.9","testcafe":"1.1.4","commander":"2.14.1","node-sass":"4.13.0","react-dom":"^16.5.2","stylelint":"^10.0.0","supertest":"3.0.0","ts-loader":"6.0.0","@types/raf":"^3.4.0","css-loader":"0.28.7","jest-junit":"3.0.0","raw-loader":"0.5.1","styled-jsx":"2.2.1","typescript":"3.3.4000","@babel/core":"7.4.4","@types/jest":"24.0.6","@types/node":"7.0.8","@types/uuid":"3.4.3","file-loader":"3.0.1","jest-enzyme":"7.0.2","lint-staged":"9.1.0","sass-loader":"6.0.6","webpack-cli":"3.3.2","@types/react":"16.8.6","babel-loader":"8.0.5","react-helmet":"5.2.0","react-select":"1.2.1","style-loader":"0.19.1","@types/enzyme":"3.1.13","@types/lodash":"4.14.123","testcafe-live":"0.1.4","@babel/runtime":"7.4.4","dotenv-webpack":"^1.7.0","@babel/polyfill":"^7.4.4","@storybook/react":"5.0.11","@types/invariant":"2.2.29","@types/react-dom":"16.0.11","isomorphic-fetch":"2.2.1","react-datepicker":"1.1.0","react-router-dom":"4.2.2","@babel/preset-env":"7.4.4","@gooddata/mock-js":"^2.13.1","@storybook/addons":"5.0.11","@types/classnames":"2.2.3","@types/prop-types":"15.5.2","@storybook/theming":"5.0.11","identity-obj-proxy":"^3.0.0","intl-messageformat":"^7.5.4","webpack-dev-server":"3.3.1","@babel/preset-react":"7.0.0","@types/react-portal":"4.0.1","@types/react-window":"^1.8.1","babel-plugin-lodash":"3.3.4","html-webpack-plugin":"3.2.0","react-test-renderer":"16.4.2","@types/react-measure":"2.0.5","clean-webpack-plugin":"2.0.2","stats-webpack-plugin":"0.7.0","eslint-config-prettier":"4.1.0","react-google-recaptcha":"^0.14.1","tslint-config-prettier":"1.18.0","@gooddata/eslint-config":"^1.0.0","@gooddata/tslint-config":"1.0.0","@types/react-responsive":"^3.0.3","@types/storybook__react":"4.0.1","@types/stringify-object":"^3.2.0","enzyme-adapter-react-16":"1.3.1","@gooddata/test-storybook":"4.0.0","@storybook/addon-actions":"5.0.11","@storybook/addon-options":"5.0.11","node-sass-magic-importer":"5.1.0","react-syntax-highlighter":"11.0.2","@types/fixed-data-table-2":"0.8.1","stylelint-config-prettier":"5.2.0","@gooddata/stylelint-config":"4.0.1","@types/react-test-renderer":"16.0.0","circular-dependency-plugin":"5.0.2","compression-webpack-plugin":"2.0.0","@types/json-stable-stringify":"^1.0.32","@gooddata/frontend-npm-scripts":"1.1.0","@types/enzyme-adapter-react-16":"1.0.3","stylelint-checkstyle-formatter":"0.1.0","@types/storybook__addon-actions":"3.4.2","@babel/plugin-proposal-class-properties":"7.4.4","@babel/plugin-proposal-object-rest-spread":"7.4.4","@babel/plugin-transform-async-to-generator":"7.4.4"},"peerDependencies":{"react":"^16.5.2","react-dom":"^16.5.2"},"_npmOperationalInternal":{"tmp":"tmp/react-components_7.8.0-alpha-ptquang86-test-geo-2020-06-24T06-38-29-989Z_1592980755804_0.35717150111533136","host":"s3://npm-registry-packages"}},"7.8.0-alpha-ptquang86-test-geo-2020-06-24T07-05-39-919Z":{"name":"@gooddata/react-components","version":"7.8.0-alpha-ptquang86-test-geo-2020-06-24T07-05-39-919Z","author":{"name":"GoodData Corporation"},"license":"BSD-3-Clause","_id":"@gooddata/react-components@7.8.0-alpha-ptquang86-test-geo-2020-06-24T07-05-39-919Z","maintainers":[{"name":"afi","email":"adam.fiedler@gooddata.com"},{"name":"bertold8","email":"ivan.nejezchleb@seznam.cz"},{"name":"bich.nguyen","email":"bich.nguyen@gooddata.com"},{"name":"brbistas","email":"valentinos.chraniotis@gooddata.com"},{"name":"bugsbunny338","email":"jiri.zajic@mensa.cz"},{"name":"de.do","email":"de.do@gooddata.com"},{"name":"gooddata-ci","email":"rail@gooddata.com"},{"name":"hang.ngo","email":"hang.ngo@gooddata.com"},{"name":"hung.nguyen.hoang","email":"hung.nguyen@gooddata.com"},{"name":"huong.nguyen","email":"huong.nguyen@gooddata.com"},{"name":"huyen.nguyen","email":"huyen.nguyen@gooddata.com"},{"name":"ivan.mjartan","email":"ivan.mjartan@gooddata.com"},{"name":"jakub-sterba","email":"jakub.sterba@gooddata.com"},{"name":"jaroslav.tomecek","email":"jaroslav.tomecek@gooddata.com"},{"name":"jkittler","email":"honza.kittler@gmail.com"},{"name":"khanh.le","email":"khanh.le@gooddata.com"},{"name":"lanhuynh","email":"lan.huynh@gooddata.com"},{"name":"linhhong","email":"linh.hong@gooddata.com"},{"name":"lupko","email":"lubomir.slivka@gooddata.com"},{"name":"mai.nguyen","email":"mai.nguyen@gooddata.com"},{"name":"matyas.kandl","email":"matyas.kandl@gooddata.com"},{"name":"michal.marsal","email":"michal.marsal@gooddata.com"},{"name":"my.duong","email":"my.duong@gooddata.com"},{"name":"naibinh","email":"naibinh@gmail.com"},{"name":"nikolacech","email":"nikola.cech@gooddata.com"},{"name":"nis.hua","email":"nis.hua@gooddata.com"},{"name":"no23reason","email":"dan.homola@hotmail.cz"},{"name":"patrikbraborec","email":"patrik.braborec@gooddata.com"},{"name":"pbenes","email":"petr.benes@gooddata.com"},{"name":"petrjanu","email":"petr.janu@gooddata.com"},{"name":"pkingo","email":"philipandreaskingo@hotmail.com"},{"name":"ptquang86","email":"ptquang86@gmail.com"},{"name":"qduval","email":"quentin.duval@gooddata.com"},{"name":"rodri360","email":"me@rodri360.com"},{"name":"scavnickyj","email":"jakub.scavnicky@gooddata.com"},{"name":"sitina","email":"jiri.sitina@gooddata.com"},{"name":"strouhaljan","email":"strouhal.jan@gmail.com"},{"name":"thao-luong","email":"thao.luong@gooddata.com"},{"name":"thuong.nguyen","email":"thuong.nguyen@gooddata.com"},{"name":"tomas.kratochvil","email":"tomas.kratochvil@gooddata.com"},{"name":"tomsatgd","email":"tomas.satinsky@gooddata.com"},{"name":"trung-le-quoc","email":"trung.le@gooddata.com"},{"name":"tu-ngo","email":"tungo1981@gmail.com"},{"name":"tu.bui","email":"tu.bui@gooddata.com"},{"name":"tulean","email":"tuan.le@gooddata.com"},{"name":"tuqt1005","email":"tu.tran@gooddata.com"},{"name":"utdnah","email":"danh.ung@gooddata.com"},{"name":"vi.phan","email":"vi.phan@gooddata.com"},{"name":"vlastikcz","email":"vlastimil.kotas@gooddata.com"},{"name":"vu.pham","email":"vu.pham@gooddata.com"},{"name":"xmort","email":"petr.dolejsi@gooddata.com"},{"name":"yanlipnican","email":"yanlipnican@gmail.com"}],"homepage":"https://github.com/gooddata/gooddata-react-components#readme","bugs":{"url":"https://github.com/gooddata/gooddata-react-components/issues"},"dist":{"shasum":"1bb56c0b3159be73731cadf0d948d04f67fcd400","tarball":"https://registry.npmjs.org/@gooddata/react-components/-/react-components-7.8.0-alpha-ptquang86-test-geo-2020-06-24T07-05-39-919Z.tgz","fileCount":2668,"integrity":"sha512-Tn/Vqy+T/NXddBbGcs09dyjmRzrnsw602xSk/FhYyOu/ovmBg6E8oSUsXztvSVuwW5xtzByDFwpQVa5vV/FmyQ==","signatures":[{"sig":"MEYCIQCeleUqH7zC/0eTSBXrnYeOkUwp6zNmw/LmO+LsQWG2XgIhAJZ4Zjo2jha8YdDQ23p/lChRjYoge494mTI4TMK/LPuy","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":10702468,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJe8vtsCRA9TVsSAnZWagAA+4IP/R4YOBNMNBcKAnvSybXz\n/nTeo6xyIyJSJqAHVEpanakZSb5hApT9eaKRT9GHOPWy+N1K3025YJ00Uzb0\nFyiCqSP1X4BFvYaeWBi9/pvECii5xP0WzIo1mcNM8jdkofYZQZsZpG5FEope\nDi4d/kh0FBt0wuW1EQcO81JYDY+nFXglatOAYNfDO7pwC8rR+auRGoqnTiKq\nA5a6/uUQ8MkDJqovlNLivooaGFgemsu3Zi4boAiLU1FcDtlARZtaHD+zlGWr\ncao1tYBFtBk/KAJ59opQ/tZJw6YiBw/0zcMBiOkMUVxGuna9wjEAfQAgCjPn\nVNbTkhu7MDu7IzEynHEssnsaJBShV1ruCXGQk7XvS3+bcLo8Q/IasGfoeJV1\nhkRSs0Th0+3rA2HFWaDoBcY7JGcnW8z1ciFcdhv4g1Wj0pfbhhaE4LsiLBFI\nIKN/baJsUBcCSEl3Xdrbp37ZNEDfOXrE6ZJxKO6/jkJmRPTC/qeWXt2vI7fZ\nMai2NXnJnhT0qosCQjtz34QIhi5bvc6hL280P5rUpid9ckZlfkoxTmd3PWYc\n6NAUIyOihgZuQX9ncJgAnGWtPo4WQADyJh+5yDH7OCZUOHgD8+ybls70q9Cg\nFVW29/WULrm21BMg1e6qU8gCJJUq9XndImU8/HjdfdLK86l6d7ByX3OzD9lm\nKl6F\r\n=cGYf\r\n-----END PGP SIGNATURE-----\r\n"},"main":"dist/index.js","husky":{"hooks":{"pre-commit":"lint-staged"}},"config":{"eslint":"./examples/**/*.{js,jsx}","tslint":"./{__mocks__,src,stories}/{,**/}*.{ts,tsx}"},"readme":"[![npm version](https://badge.fury.io/js/%40gooddata%2Freact-components.svg)](https://www.npmjs.com/package/@gooddata/react-components)\n\n# GoodData.UI React components\n> A React-based JavaScript library for building data-driven applications\n\n## Getting started\n- [GoodData.UI Documentation](http://sdk.gooddata.com/gooddata-ui/)\n- [GoodData.UI Live Examples](https://gooddata-examples.herokuapp.com/)\n- [Stack Overflow](https://stackoverflow.com/questions/tagged/gooddata)\n\n### Usage\nWith [yarn](https://yarnpkg.com) installed, go to your project directory and run\n```\n$ yarn add @gooddata/react-components\n```\nIf you prefer [npm](npmjs.com) run\n```\n$ npm install --save @gooddata/react-components\n```\n\nThe public API is exposed via global `index.js`. Except for the styles, do not import any other file directly\nbecause they are not intended to be part of the public API.\n\n## Contributing\n\nWe welcome any contribution in form of [issues](https://github.com/gooddata/gooddata-react-components/issues) or [pull requests](https://github.com/gooddata/gooddata-react-components/pulls).\n\nInstall [Node.js](http://nodejs.org) (node 12.16.1, npm v6.13.4) and [Yarn](https://classic.yarnpkg.com) (1.22.4).\n\nInstall dependencies:\n```\nyarn install --frozen-lockfile\n```\n\nThese commands may come in handy while developing:\n\n| command | description |\n| ------- | ----------- |\n| `yarn install --pure-lockfile` | first step |\n| ||\n| `yarn dev` | build react-components to `/dist` in watch mode |\n| `yarn test` | run all unit tests |\n| `yarn prettier-write` | format the source code to match the valid codestyle |\n| `yarn validate` | validate codestyle |\n| ||\n| `yarn storybook` | run storybook from `/stories` on http://localhost:9001 |\n| `yarn build-storybook` | build storybook to `/dist-storybook` |\n| `yarn test-storybook` | run storybook and [screenshot tests](https://github.com/gooddata/gdc-client-utils/tree/master/test-storybook) |\n| ||\n| `yarn examples` | run Live Examples dev-server from `/examples` on https://localhost:8999 |\n| `yarn examples-build` | build Live Examples to `/examples/dist` |\n| `yarn examples-server` | serve built Live Examples - see `/examples/server/src` |\n| `yarn examples-testcafe` | run testcafe tests against `localhost:8999` |\n\n### Deploy to heroku.com\nWhen you deploy this repo to heroku, it serves *GoodData.UI Live Examples*.\nRelevant tasks are in `Procfile` and `package.json`.\n\n```bash\n# run in the project directory\nheroku login\nheroku create <your-app-name>\nheroku config:set DOMAIN_ADMIN_USERNAME=x@gooddata.com DOMAIN_ADMIN_PASSWORD=xy PROJECT_ID_TO_ASSIGN=xms7ga4tf3g3nzucd8380o2bev8oeknp\ngit push heroku HEAD:master\nheroku open\n```\n### Enable Geo Chart for Storybook and Live Examples\nGeo chart uses Mapbox to render map which requires a Mapbox access token.\n- Register an account and create Mapbox access token at [guide](https://docs.mapbox.com/help/how-mapbox-works/access-tokens/)\n- Store the created token at `.env`:\n```bash\necho -e \"EXAMPLE_MAPBOX_ACCESS_TOKEN=token\" >> .env # only need to run once\necho -e \"STORYBOOK_MAPBOX_ACCESS_TOKEN=token\" >> .env # only need to run once\n```\n\n### Run Live Examples Locally\nTo run *GoodData.UI Live Examples* locally:\n```bash\ngit clone <this-repository>\ncd  <repository-folder>\nyarn install --pure-lockfile\nyarn examples\n```\nThen open https://localhost:8999 and login using Live Examples account (you can [create one here](https://gooddata-examples.herokuapp.com/registration)).\n\n### Run Storybook locally\n- Run storybook with token stored in `.env` for more secure\n```bash\nyarn storybook\n```\n- Or run storybook with token env param exposed to cli (not suggested)\n```bash\nSTORYBOOK_MAPBOX_ACCESS_TOKEN=token yarn storybook\n```\n- Apply either above way to `yarn build-storybook` or `yarn test-storybook`\n\n### Source code formatting\nThe source code in the repository is formatted by [Prettier](https://prettier.io/).\nThe format of the code is validated by our Continuous Integration server and is one of the requirements of successful merge.\n\nPrettier is supported by every major IDE. You can find the list of supported editors and how to configure them [here](https://prettier.io/docs/en/editors.html).\n\nIn the case, when your editor is not supported or you don't want to setup the integration, you can run the `yarn prettier-write` command to reformat the code before commit.\n\n## Changelog\n\n- see [CHANGELOG.md](CHANGELOG.md)\n\n## Supported versions\n\nIn order to make the user experience with integrating GoodData UI SDK as smooth and secure as possible and to ensure that the SDK is using the latest features of the platform, we will only provide support to two most recent major versions of UI SDK.\n\nThe most recent majors will be supported in the following modes:\n\n- The latest major version will receive all new functionality and all bug fixes\n- The previous major version will only receive fixes to critical issues and security fixes. These fixes will be applied on top of last released version of the previous major\n\nThe customers are encouraged to always use the latest version of the UI SDK.\n\nIn case of using older versions, the user might face API incompatibility, performance or security issues.\n\nPlease follow the installation instructions to update to the newest version.\n\n## License\n\n(C) 2007-2020 GoodData Corporation\n\nThis project is dual licensed:\n\n- The ATTRIBUTION-NONCOMMERCIAL 4.0 INTERNATIONAL (CC BY-NC 4.0) is used for purpose of the trial experience and evaluation of GoodData.UI library.\n- The GOODDATA GOODDATA.UI LIBRARY END USER LICENSE AGREEMENT is used for GoodData customers.\n\nFor more information, please see [LICENSE](https://github.com/gooddata/gooddata-react-components/blob/master/LICENSE)\n","gitHead":"b64288364914e34fb9eea33eaced5d50521bcd3f","scripts":{"dev":"bash scripts/build.sh --dev-watch","test":"jest --watch","build":"bash scripts/build.sh","tslint":"yarn run-tslint -t verbose $npm_package_config_tslint","prepare":"cd examples/server && yarn install --frozen-lockfile && cd ../..; rm -r examples/node_modules 2>/dev/null; true","examples":"bash scripts/run-examples.sh","prepare?":"# Called before `npm publish` and on local `npm install`. Temporarily also for deleting obsolete node_modules. Ends with `true` to continue gracefully.","validate":"tsc --noEmit && yarn tslint && eslint $npm_package_config_eslint && yarn validate-style && yarn prettier-check","build-dev":"bash scripts/build.sh --dev","examples?":"# Default is developer domain, other options: yarn examples [sec,secure,stg,stg2,stg3,demo,developer or URL]","storybook":"yarn build && start-storybook -p 9001 -c .storybook","test-once":"jest","tslint-ci":"mkdir -p ./ci/results && yarn run-tslint -t checkstyle -o ./ci/results/tslint-results.xml $npm_package_config_tslint","run-tslint":"tslint -p tsconfig.json","validate-ci":"tsc --noEmit && yarn tslint-ci  && eslint $npm_package_config_eslint -f checkstyle -o ci/results/eslint-results.xml && yarn validate-style-ci && yarn prettier-check","examples-build":"bash scripts/build-examples.sh","prepublishOnly":"yarn build","prettier-check":"prettier --check '{src,stories,styles,__mocks__,examples/server/src,examples/src,examples/test}/**/*.{ts,js,tsx,jsx,json,scss,md,yaml,html}'","prettier-write":"prettier --write '{src,stories,styles,__mocks__,examples/server/src,examples/src,examples/test}/**/*.{ts,js,tsx,jsx,json,scss,md,yaml,html}'","test-storybook":"yarn build && test-storybook","validate-style":"stylelint '**/*.scss'","build-storybook":"yarn build && build-storybook -c .storybook -o dist-storybook","examples-server":"node examples/server/src/index.js","heroku-postbuild":"yarn examples-build developer","examples-testcafe":"./scripts/run-testcafe.sh visual","validate-style-ci":"stylelint '**/*.scss' --custom-formatter=node_modules/stylelint-checkstyle-formatter > ci/results/stylelint-results.xml","check-circular-deps":"madge --circular --extensions ts ./src","examples-testcafe-ci":"./scripts/run-testcafe.sh ci","examples-testcafe-live":"./scripts/run-testcafe.sh live"},"typings":"dist/index.d.ts","_npmUser":{"name":"ptquang86","email":"ptquang86@gmail.com"},"deprecated":"@gooddata/react-components@7 reached End of Support on March 31, 2022. Please upgrade (see https://sdk.gooddata.com/gooddata-ui/docs/supported_versions.html for more information).","repository":{"url":"git+ssh://git@github.com/gooddata/gooddata-react-components.git","type":"git"},"_npmVersion":"6.13.4","description":"GoodData.UI - A powerful JavaScript library for building analytical applications","directories":{},"lint-staged":{"{src,stories,styles,__mocks__,examples/server/src,examples/src,examples/test}/**/*.{ts,js,tsx,jsx,scss}":["npx gdc-fix-copyright","git add"],"{src,stories,styles,__mocks__,examples/server/src,examples/src,examples/test}/**/*.{ts,js,tsx,jsx,json,scss,md,yaml,html}":["prettier --write","git add"]},"_nodeVersion":"12.16.1","dependencies":{"rxjs":"^5.5.6","uuid":"^3.2.1","immer":"^1.3.1","lodash":"^4.17.15","date-fns":"^2.7.0","downshift":"^3.2.7","invariant":"^2.2.2","mapbox-gl":"^1.6.1","classnames":"^2.2.6","codemirror":"^5.54.0","highcharts":"7.1.1","prop-types":"^15.6.0","react-intl":"^3.6.0","custom-event":"^1.0.1","react-window":"^1.8.1","ag-grid-react":"20.0.0","react-measure":"^2.3.0","@types/mapbox-gl":"^1.6.1","react-day-picker":"~7.3.0","react-responsive":"^3.0.0","stringify-object":"^2.4.0","@gooddata/typings":"^2.24.2","@types/codemirror":"^0.0.95","ag-grid-community":"20.0.0","http-status-codes":"^1.3.0","react-codemirror2":"^7.2.0","@gooddata/js-utils":"^3.10.5","@gooddata/numberjs":"^3.2.4","fixed-data-table-2":"0.7.17","@gooddata/goodstrap":"^68.12.1","react-dom-factories":"^1.0.2","@gooddata/gooddata-js":"^13.0.1","json-stable-stringify":"^1.0.1","react-transition-group":"^2.2.1","hoist-non-react-statics":"^3.3.0","nodelist-foreach-polyfill":"^1.2.0","@formatjs/intl-pluralrules":"^1.3.6","highcharts-grouped-categories":"^1.1.3"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"raf":"3.3.2","yup":"^0.24.1","jest":"24.7.1","husky":"3.0.0","madge":"^3.4.4","react":"^16.5.2","enzyme":"3.5.0","eslint":"4.19.1","formik":"^0.11.11","moment":"2.23.0","history":"^4.7.2","ts-jest":"24.0.0","webpack":"4.30.0","full-icu":"^1.3.0","prettier":"1.16.4","react-ga":"^2.5.2","recharts":"1.0.0-beta.9","testcafe":"1.1.4","commander":"2.14.1","node-sass":"4.13.0","react-dom":"^16.5.2","stylelint":"^10.0.0","supertest":"3.0.0","ts-loader":"6.0.0","@types/raf":"^3.4.0","css-loader":"0.28.7","jest-junit":"3.0.0","raw-loader":"0.5.1","styled-jsx":"2.2.1","typescript":"3.3.4000","@babel/core":"7.4.4","@types/jest":"24.0.6","@types/node":"7.0.8","@types/uuid":"3.4.3","file-loader":"3.0.1","jest-enzyme":"7.0.2","lint-staged":"9.1.0","sass-loader":"6.0.6","webpack-cli":"3.3.2","@types/react":"16.8.6","babel-loader":"8.0.5","react-helmet":"5.2.0","react-select":"1.2.1","style-loader":"0.19.1","@types/enzyme":"3.1.13","@types/lodash":"4.14.123","testcafe-live":"0.1.4","@babel/runtime":"7.4.4","dotenv-webpack":"^1.7.0","@babel/polyfill":"^7.4.4","@storybook/react":"5.0.11","@types/invariant":"2.2.29","@types/react-dom":"16.0.11","isomorphic-fetch":"2.2.1","react-datepicker":"1.1.0","react-router-dom":"4.2.2","@babel/preset-env":"7.4.4","@gooddata/mock-js":"^2.13.1","@storybook/addons":"5.0.11","@types/classnames":"2.2.3","@types/prop-types":"15.5.2","@storybook/theming":"5.0.11","identity-obj-proxy":"^3.0.0","intl-messageformat":"^7.5.4","webpack-dev-server":"3.3.1","@babel/preset-react":"7.0.0","@types/react-portal":"4.0.1","@types/react-window":"^1.8.1","babel-plugin-lodash":"3.3.4","html-webpack-plugin":"3.2.0","react-test-renderer":"16.4.2","@types/react-measure":"2.0.5","clean-webpack-plugin":"2.0.2","stats-webpack-plugin":"0.7.0","eslint-config-prettier":"4.1.0","react-google-recaptcha":"^0.14.1","tslint-config-prettier":"1.18.0","@gooddata/eslint-config":"^1.0.0","@gooddata/tslint-config":"1.0.0","@types/react-responsive":"^3.0.3","@types/storybook__react":"4.0.1","@types/stringify-object":"^3.2.0","enzyme-adapter-react-16":"1.3.1","@gooddata/test-storybook":"4.0.0","@storybook/addon-actions":"5.0.11","@storybook/addon-options":"5.0.11","node-sass-magic-importer":"5.1.0","react-syntax-highlighter":"11.0.2","@types/fixed-data-table-2":"0.8.1","stylelint-config-prettier":"5.2.0","@gooddata/stylelint-config":"4.0.1","@types/react-test-renderer":"16.0.0","circular-dependency-plugin":"5.0.2","compression-webpack-plugin":"2.0.0","@types/json-stable-stringify":"^1.0.32","@gooddata/frontend-npm-scripts":"1.1.0","@types/enzyme-adapter-react-16":"1.0.3","stylelint-checkstyle-formatter":"0.1.0","@types/storybook__addon-actions":"3.4.2","@babel/plugin-proposal-class-properties":"7.4.4","@babel/plugin-proposal-object-rest-spread":"7.4.4","@babel/plugin-transform-async-to-generator":"7.4.4"},"peerDependencies":{"react":"^16.5.2","react-dom":"^16.5.2"},"_npmOperationalInternal":{"tmp":"tmp/react-components_7.8.0-alpha-ptquang86-test-geo-2020-06-24T07-05-39-919Z_1592982379829_0.3292556980735546","host":"s3://npm-registry-packages"}},"7.8.0-alpha-bertold8-ine-one-4525-2020-06-24T10-40-22-443Z":{"name":"@gooddata/react-components","version":"7.8.0-alpha-bertold8-ine-one-4525-2020-06-24T10-40-22-443Z","author":{"name":"GoodData Corporation"},"license":"BSD-3-Clause","_id":"@gooddata/react-components@7.8.0-alpha-bertold8-ine-one-4525-2020-06-24T10-40-22-443Z","maintainers":[{"name":"afi","email":"adam.fiedler@gooddata.com"},{"name":"bertold8","email":"ivan.nejezchleb@seznam.cz"},{"name":"bich.nguyen","email":"bich.nguyen@gooddata.com"},{"name":"brbistas","email":"valentinos.chraniotis@gooddata.com"},{"name":"bugsbunny338","email":"jiri.zajic@mensa.cz"},{"name":"de.do","email":"de.do@gooddata.com"},{"name":"gooddata-ci","email":"rail@gooddata.com"},{"name":"hang.ngo","email":"hang.ngo@gooddata.com"},{"name":"hung.nguyen.hoang","email":"hung.nguyen@gooddata.com"},{"name":"huong.nguyen","email":"huong.nguyen@gooddata.com"},{"name":"huyen.nguyen","email":"huyen.nguyen@gooddata.com"},{"name":"ivan.mjartan","email":"ivan.mjartan@gooddata.com"},{"name":"jakub-sterba","email":"jakub.sterba@gooddata.com"},{"name":"jaroslav.tomecek","email":"jaroslav.tomecek@gooddata.com"},{"name":"jkittler","email":"honza.kittler@gmail.com"},{"name":"khanh.le","email":"khanh.le@gooddata.com"},{"name":"lanhuynh","email":"lan.huynh@gooddata.com"},{"name":"linhhong","email":"linh.hong@gooddata.com"},{"name":"lupko","email":"lubomir.slivka@gooddata.com"},{"name":"mai.nguyen","email":"mai.nguyen@gooddata.com"},{"name":"matyas.kandl","email":"matyas.kandl@gooddata.com"},{"name":"michal.marsal","email":"michal.marsal@gooddata.com"},{"name":"my.duong","email":"my.duong@gooddata.com"},{"name":"naibinh","email":"naibinh@gmail.com"},{"name":"nikolacech","email":"nikola.cech@gooddata.com"},{"name":"nis.hua","email":"nis.hua@gooddata.com"},{"name":"no23reason","email":"dan.homola@hotmail.cz"},{"name":"patrikbraborec","email":"patrik.braborec@gooddata.com"},{"name":"pbenes","email":"petr.benes@gooddata.com"},{"name":"petrjanu","email":"petr.janu@gooddata.com"},{"name":"pkingo","email":"philipandreaskingo@hotmail.com"},{"name":"ptquang86","email":"ptquang86@gmail.com"},{"name":"qduval","email":"quentin.duval@gooddata.com"},{"name":"rodri360","email":"me@rodri360.com"},{"name":"scavnickyj","email":"jakub.scavnicky@gooddata.com"},{"name":"sitina","email":"jiri.sitina@gooddata.com"},{"name":"strouhaljan","email":"strouhal.jan@gmail.com"},{"name":"thao-luong","email":"thao.luong@gooddata.com"},{"name":"thuong.nguyen","email":"thuong.nguyen@gooddata.com"},{"name":"tomas.kratochvil","email":"tomas.kratochvil@gooddata.com"},{"name":"tomsatgd","email":"tomas.satinsky@gooddata.com"},{"name":"trung-le-quoc","email":"trung.le@gooddata.com"},{"name":"tu-ngo","email":"tungo1981@gmail.com"},{"name":"tu.bui","email":"tu.bui@gooddata.com"},{"name":"tulean","email":"tuan.le@gooddata.com"},{"name":"tuqt1005","email":"tu.tran@gooddata.com"},{"name":"utdnah","email":"danh.ung@gooddata.com"},{"name":"vi.phan","email":"vi.phan@gooddata.com"},{"name":"vlastikcz","email":"vlastimil.kotas@gooddata.com"},{"name":"vu.pham","email":"vu.pham@gooddata.com"},{"name":"xmort","email":"petr.dolejsi@gooddata.com"},{"name":"yanlipnican","email":"yanlipnican@gmail.com"}],"homepage":"https://github.com/gooddata/gooddata-react-components#readme","bugs":{"url":"https://github.com/gooddata/gooddata-react-components/issues"},"dist":{"shasum":"2defa9f431ce473d7dfc686671a5cb9a2979bf0d","tarball":"https://registry.npmjs.org/@gooddata/react-components/-/react-components-7.8.0-alpha-bertold8-ine-one-4525-2020-06-24T10-40-22-443Z.tgz","fileCount":2665,"integrity":"sha512-Oo2PtWkHpsM/hgsTknMt/YBNrzeQdIvXlbMX6izZiks8l3swLU9UsMh4lTHNkYBr0k/poWA2GI4gwyzutyzKIw==","signatures":[{"sig":"MEUCIDf9VssLYOTGR69Nx+M1Biy8+0XMC5kJ7Wl7cMf+Fxb1AiEAzw8jfpxY23mQoaE8+5Yn3itPk5P4E9p/N2w8MPNFHK0=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":10672578,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJe8y2zCRA9TVsSAnZWagAAMSMP/ipOatwdkyxbogtDKNuT\nynP2qqyN+H39MOVVHGmrYkw4g1gZfEtRg8rkJO1nGF6YUrOBVBE2QBHynfaW\nFe9mr/nvBeY2iN8EGi1KktYtBoVsv4xHsfzFr2XGvJbJJU20ZsFAz4omBS9M\nZxCg6OP2bnGHBICImqupj5tcyoc5bN0aXX96U8avLOPYsCQ1DxtiLMYa6JBp\n61CS5p4dlqoVfkxbWLgT9XIlD3Nf4m1dHd1q2AHdG0GRGZGfYI2RkIykSs3N\nRvA+Xldd4b0e1QrEBu4I0JFTwe1PCSSjpMA08FbRAiAH6/i71mNAtvmZUgjp\nupDKux3a6rUnmXZ5c7cHqPFIuZytglaoOAPKdFmXcb5JGL19HqZGHw6r4CU9\nIW2oFYoqmv9SpzG/KMS5WpgAcOFN58cB131R4hNv2Qz8mzS+vMtxotHq7oum\nUCWDAvbiI6wKrZ8h/xpLu/xNREkJAQcJ8kXtk0HyB2yJ6bi0Yyj6ofInGupQ\nS7IV2odqTWawIVlhMWKaLLCzW2cwnEmw2NT3B/ip85TygBaTr1YNuobNoUD5\nz7Hk0W1ZGs1q6bwvg35gmI9yMfj/DE3khZK8XZIlPhy0OaCnNgOFiV57GgGv\n3jnW6W9TW0bsAL39W2170olc2abNDrjr7dL/F+j4ClEjJWEYOQDbhcDyDzJn\nRqUS\r\n=NWc7\r\n-----END PGP SIGNATURE-----\r\n"},"main":"dist/index.js","husky":{"hooks":{"pre-commit":"lint-staged"}},"config":{"eslint":"./examples/**/*.{js,jsx}","tslint":"./{__mocks__,src,stories}/{,**/}*.{ts,tsx}"},"readme":"[![npm version](https://badge.fury.io/js/%40gooddata%2Freact-components.svg)](https://www.npmjs.com/package/@gooddata/react-components)\n\n# GoodData.UI React components\n> A React-based JavaScript library for building data-driven applications\n\n## Getting started\n- [GoodData.UI Documentation](http://sdk.gooddata.com/gooddata-ui/)\n- [GoodData.UI Live Examples](https://gooddata-examples.herokuapp.com/)\n- [Stack Overflow](https://stackoverflow.com/questions/tagged/gooddata)\n\n### Usage\nWith [yarn](https://yarnpkg.com) installed, go to your project directory and run\n```\n$ yarn add @gooddata/react-components\n```\nIf you prefer [npm](npmjs.com) run\n```\n$ npm install --save @gooddata/react-components\n```\n\nThe public API is exposed via global `index.js`. Except for the styles, do not import any other file directly\nbecause they are not intended to be part of the public API.\n\n## Contributing\n\nWe welcome any contribution in form of [issues](https://github.com/gooddata/gooddata-react-components/issues) or [pull requests](https://github.com/gooddata/gooddata-react-components/pulls).\n\nInstall [Node.js](http://nodejs.org) (node 12.16.1, npm v6.13.4) and [Yarn](https://classic.yarnpkg.com) (1.22.4).\n\nInstall dependencies:\n```\nyarn install --frozen-lockfile\n```\n\nThese commands may come in handy while developing:\n\n| command | description |\n| ------- | ----------- |\n| `yarn install --pure-lockfile` | first step |\n| ||\n| `yarn dev` | build react-components to `/dist` in watch mode |\n| `yarn test` | run all unit tests |\n| `yarn prettier-write` | format the source code to match the valid codestyle |\n| `yarn validate` | validate codestyle |\n| ||\n| `yarn storybook` | run storybook from `/stories` on http://localhost:9001 |\n| `yarn build-storybook` | build storybook to `/dist-storybook` |\n| `yarn test-storybook` | run storybook and [screenshot tests](https://github.com/gooddata/gdc-client-utils/tree/master/test-storybook) |\n| ||\n| `yarn examples` | run Live Examples dev-server from `/examples` on https://localhost:8999 |\n| `yarn examples-build` | build Live Examples to `/examples/dist` |\n| `yarn examples-server` | serve built Live Examples - see `/examples/server/src` |\n| `yarn examples-testcafe` | run testcafe tests against `localhost:8999` |\n\n### Deploy to heroku.com\nWhen you deploy this repo to heroku, it serves *GoodData.UI Live Examples*.\nRelevant tasks are in `Procfile` and `package.json`.\n\n```bash\n# run in the project directory\nheroku login\nheroku create <your-app-name>\nheroku config:set DOMAIN_ADMIN_USERNAME=x@gooddata.com DOMAIN_ADMIN_PASSWORD=xy PROJECT_ID_TO_ASSIGN=xms7ga4tf3g3nzucd8380o2bev8oeknp\ngit push heroku HEAD:master\nheroku open\n```\n### Enable Geo Chart for Storybook and Live Examples\nGeo chart uses Mapbox to render map which requires a Mapbox access token.\n- Register an account and create Mapbox access token at [guide](https://docs.mapbox.com/help/how-mapbox-works/access-tokens/)\n- Store the created token at `.env`:\n```bash\necho -e \"EXAMPLE_MAPBOX_ACCESS_TOKEN=token\" >> .env # only need to run once\necho -e \"STORYBOOK_MAPBOX_ACCESS_TOKEN=token\" >> .env # only need to run once\n```\n\n### Run Live Examples Locally\nTo run *GoodData.UI Live Examples* locally:\n```bash\ngit clone <this-repository>\ncd  <repository-folder>\nyarn install --pure-lockfile\nyarn examples\n```\nThen open https://localhost:8999 and login using Live Examples account (you can [create one here](https://gooddata-examples.herokuapp.com/registration)).\n\n### Run Storybook locally\n- Run storybook with token stored in `.env` for more secure\n```bash\nyarn storybook\n```\n- Or run storybook with token env param exposed to cli (not suggested)\n```bash\nSTORYBOOK_MAPBOX_ACCESS_TOKEN=token yarn storybook\n```\n- Apply either above way to `yarn build-storybook` or `yarn test-storybook`\n\n### Source code formatting\nThe source code in the repository is formatted by [Prettier](https://prettier.io/).\nThe format of the code is validated by our Continuous Integration server and is one of the requirements of successful merge.\n\nPrettier is supported by every major IDE. You can find the list of supported editors and how to configure them [here](https://prettier.io/docs/en/editors.html).\n\nIn the case, when your editor is not supported or you don't want to setup the integration, you can run the `yarn prettier-write` command to reformat the code before commit.\n\n## Changelog\n\n- see [CHANGELOG.md](CHANGELOG.md)\n\n## Supported versions\n\nIn order to make the user experience with integrating GoodData UI SDK as smooth and secure as possible and to ensure that the SDK is using the latest features of the platform, we will only provide support to two most recent major versions of UI SDK.\n\nThe most recent majors will be supported in the following modes:\n\n- The latest major version will receive all new functionality and all bug fixes\n- The previous major version will only receive fixes to critical issues and security fixes. These fixes will be applied on top of last released version of the previous major\n\nThe customers are encouraged to always use the latest version of the UI SDK.\n\nIn case of using older versions, the user might face API incompatibility, performance or security issues.\n\nPlease follow the installation instructions to update to the newest version.\n\n## License\n\n(C) 2007-2020 GoodData Corporation\n\nThis project is dual licensed:\n\n- The ATTRIBUTION-NONCOMMERCIAL 4.0 INTERNATIONAL (CC BY-NC 4.0) is used for purpose of the trial experience and evaluation of GoodData.UI library.\n- The GOODDATA GOODDATA.UI LIBRARY END USER LICENSE AGREEMENT is used for GoodData customers.\n\nFor more information, please see [LICENSE](https://github.com/gooddata/gooddata-react-components/blob/master/LICENSE)\n","gitHead":"3f98a5f46c49f28d0e356165e54336093affc9da","scripts":{"dev":"bash scripts/build.sh --dev-watch","test":"jest --watch","build":"bash scripts/build.sh","tslint":"yarn run-tslint -t verbose $npm_package_config_tslint","prepare":"cd examples/server && yarn install --frozen-lockfile && cd ../..; rm -r examples/node_modules 2>/dev/null; true","examples":"bash scripts/run-examples.sh","prepare?":"# Called before `npm publish` and on local `npm install`. Temporarily also for deleting obsolete node_modules. Ends with `true` to continue gracefully.","validate":"tsc --noEmit && yarn tslint && eslint $npm_package_config_eslint && yarn validate-style && yarn prettier-check","build-dev":"bash scripts/build.sh --dev","examples?":"# Default is developer domain, other options: yarn examples [sec,secure,stg,stg2,stg3,demo,developer or URL]","storybook":"yarn build && start-storybook -p 9001 -c .storybook","test-once":"jest","tslint-ci":"mkdir -p ./ci/results && yarn run-tslint -t checkstyle -o ./ci/results/tslint-results.xml $npm_package_config_tslint","run-tslint":"tslint -p tsconfig.json","validate-ci":"tsc --noEmit && yarn tslint-ci  && eslint $npm_package_config_eslint -f checkstyle -o ci/results/eslint-results.xml && yarn validate-style-ci && yarn prettier-check","examples-build":"bash scripts/build-examples.sh","prepublishOnly":"yarn build","prettier-check":"prettier --check '{src,stories,styles,__mocks__,examples/server/src,examples/src,examples/test}/**/*.{ts,js,tsx,jsx,json,scss,md,yaml,html}'","prettier-write":"prettier --write '{src,stories,styles,__mocks__,examples/server/src,examples/src,examples/test}/**/*.{ts,js,tsx,jsx,json,scss,md,yaml,html}'","test-storybook":"yarn build && test-storybook","validate-style":"stylelint '**/*.scss'","build-storybook":"yarn build && build-storybook -c .storybook -o dist-storybook","examples-server":"node examples/server/src/index.js","heroku-postbuild":"yarn examples-build developer","examples-testcafe":"./scripts/run-testcafe.sh visual","validate-style-ci":"stylelint '**/*.scss' --custom-formatter=node_modules/stylelint-checkstyle-formatter > ci/results/stylelint-results.xml","check-circular-deps":"madge --circular --extensions ts ./src","examples-testcafe-ci":"./scripts/run-testcafe.sh ci","examples-testcafe-live":"./scripts/run-testcafe.sh live"},"typings":"dist/index.d.ts","_npmUser":{"name":"bertold8","email":"ivan.nejezchleb@seznam.cz"},"deprecated":"@gooddata/react-components@7 reached End of Support on March 31, 2022. Please upgrade (see https://sdk.gooddata.com/gooddata-ui/docs/supported_versions.html for more information).","repository":{"url":"git+ssh://git@github.com/gooddata/gooddata-react-components.git","type":"git"},"_npmVersion":"6.13.4","description":"GoodData.UI - A powerful JavaScript library for building analytical applications","directories":{},"lint-staged":{"{src,stories,styles,__mocks__,examples/server/src,examples/src,examples/test}/**/*.{ts,js,tsx,jsx,scss}":["npx gdc-fix-copyright","git add"],"{src,stories,styles,__mocks__,examples/server/src,examples/src,examples/test}/**/*.{ts,js,tsx,jsx,json,scss,md,yaml,html}":["prettier --write","git add"]},"_nodeVersion":"12.16.1","dependencies":{"rxjs":"^5.5.6","uuid":"^3.2.1","immer":"^1.3.1","lodash":"^4.17.15","date-fns":"^2.7.0","downshift":"^3.2.7","invariant":"^2.2.2","mapbox-gl":"^1.6.1","classnames":"^2.2.6","codemirror":"^5.54.0","highcharts":"7.1.1","prop-types":"^15.6.0","react-intl":"^3.6.0","custom-event":"^1.0.1","react-window":"^1.8.1","ag-grid-react":"20.0.0","react-measure":"^2.3.0","@types/mapbox-gl":"^1.6.1","react-day-picker":"~7.3.0","react-responsive":"^3.0.0","stringify-object":"^2.4.0","@gooddata/typings":"^2.24.2","@types/codemirror":"^0.0.95","ag-grid-community":"20.0.0","http-status-codes":"^1.3.0","react-codemirror2":"^7.2.0","@gooddata/js-utils":"^3.10.5","@gooddata/numberjs":"^3.2.4","fixed-data-table-2":"0.7.17","@gooddata/goodstrap":"^68.12.1","react-dom-factories":"^1.0.2","@gooddata/gooddata-js":"^13.0.1","json-stable-stringify":"^1.0.1","react-transition-group":"^2.2.1","hoist-non-react-statics":"^3.3.0","nodelist-foreach-polyfill":"^1.2.0","@formatjs/intl-pluralrules":"^1.3.6","highcharts-grouped-categories":"^1.1.3"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"raf":"3.3.2","yup":"^0.24.1","jest":"24.7.1","husky":"3.0.0","madge":"^3.4.4","react":"^16.5.2","enzyme":"3.5.0","eslint":"4.19.1","formik":"^0.11.11","moment":"2.23.0","history":"^4.7.2","ts-jest":"24.0.0","webpack":"4.30.0","full-icu":"^1.3.0","prettier":"1.16.4","react-ga":"^2.5.2","recharts":"1.0.0-beta.9","testcafe":"1.1.4","commander":"2.14.1","node-sass":"4.13.0","react-dom":"^16.5.2","stylelint":"^10.0.0","supertest":"3.0.0","ts-loader":"6.0.0","@types/raf":"^3.4.0","css-loader":"0.28.7","jest-junit":"3.0.0","raw-loader":"0.5.1","styled-jsx":"2.2.1","typescript":"3.3.4000","@babel/core":"7.4.4","@types/jest":"24.0.6","@types/node":"7.0.8","@types/uuid":"3.4.3","file-loader":"3.0.1","jest-enzyme":"7.0.2","lint-staged":"9.1.0","sass-loader":"6.0.6","webpack-cli":"3.3.2","@types/react":"16.8.6","babel-loader":"8.0.5","react-helmet":"5.2.0","react-select":"1.2.1","style-loader":"0.19.1","@types/enzyme":"3.1.13","@types/lodash":"4.14.123","testcafe-live":"0.1.4","@babel/runtime":"7.4.4","dotenv-webpack":"^1.7.0","@babel/polyfill":"^7.4.4","@storybook/react":"5.0.11","@types/invariant":"2.2.29","@types/react-dom":"16.0.11","isomorphic-fetch":"2.2.1","react-datepicker":"1.1.0","react-router-dom":"4.2.2","@babel/preset-env":"7.4.4","@gooddata/mock-js":"^2.13.1","@storybook/addons":"5.0.11","@types/classnames":"2.2.3","@types/prop-types":"15.5.2","@storybook/theming":"5.0.11","identity-obj-proxy":"^3.0.0","intl-messageformat":"^7.5.4","webpack-dev-server":"3.3.1","@babel/preset-react":"7.0.0","@types/react-portal":"4.0.1","@types/react-window":"^1.8.1","babel-plugin-lodash":"3.3.4","html-webpack-plugin":"3.2.0","react-test-renderer":"16.4.2","@types/react-measure":"2.0.5","clean-webpack-plugin":"2.0.2","stats-webpack-plugin":"0.7.0","eslint-config-prettier":"4.1.0","react-google-recaptcha":"^0.14.1","tslint-config-prettier":"1.18.0","@gooddata/eslint-config":"^1.0.0","@gooddata/tslint-config":"1.0.0","@types/react-responsive":"^3.0.3","@types/storybook__react":"4.0.1","@types/stringify-object":"^3.2.0","enzyme-adapter-react-16":"1.3.1","@gooddata/test-storybook":"4.0.0","@storybook/addon-actions":"5.0.11","@storybook/addon-options":"5.0.11","node-sass-magic-importer":"5.1.0","react-syntax-highlighter":"11.0.2","@types/fixed-data-table-2":"0.8.1","stylelint-config-prettier":"5.2.0","@gooddata/stylelint-config":"4.0.1","@types/react-test-renderer":"16.0.0","circular-dependency-plugin":"5.0.2","compression-webpack-plugin":"2.0.0","@types/json-stable-stringify":"^1.0.32","@gooddata/frontend-npm-scripts":"1.1.0","@types/enzyme-adapter-react-16":"1.0.3","stylelint-checkstyle-formatter":"0.1.0","@types/storybook__addon-actions":"3.4.2","@babel/plugin-proposal-class-properties":"7.4.4","@babel/plugin-proposal-object-rest-spread":"7.4.4","@babel/plugin-transform-async-to-generator":"7.4.4"},"peerDependencies":{"react":"^16.5.2","react-dom":"^16.5.2"},"_npmOperationalInternal":{"tmp":"tmp/react-components_7.8.0-alpha-bertold8-ine-one-4525-2020-06-24T10-40-22-443Z_1592995250853_0.14535456526835366","host":"s3://npm-registry-packages"}},"7.8.0-alpha-bertold8-ine-one-4527-2020-06-25T07-42-41-513Z":{"name":"@gooddata/react-components","version":"7.8.0-alpha-bertold8-ine-one-4527-2020-06-25T07-42-41-513Z","author":{"name":"GoodData Corporation"},"license":"BSD-3-Clause","_id":"@gooddata/react-components@7.8.0-alpha-bertold8-ine-one-4527-2020-06-25T07-42-41-513Z","maintainers":[{"name":"afi","email":"adam.fiedler@gooddata.com"},{"name":"bertold8","email":"ivan.nejezchleb@seznam.cz"},{"name":"bich.nguyen","email":"bich.nguyen@gooddata.com"},{"name":"brbistas","email":"valentinos.chraniotis@gooddata.com"},{"name":"bugsbunny338","email":"jiri.zajic@mensa.cz"},{"name":"de.do","email":"de.do@gooddata.com"},{"name":"gooddata-ci","email":"rail@gooddata.com"},{"name":"hang.ngo","email":"hang.ngo@gooddata.com"},{"name":"hung.nguyen.hoang","email":"hung.nguyen@gooddata.com"},{"name":"huong.nguyen","email":"huong.nguyen@gooddata.com"},{"name":"huyen.nguyen","email":"huyen.nguyen@gooddata.com"},{"name":"ivan.mjartan","email":"ivan.mjartan@gooddata.com"},{"name":"jakub-sterba","email":"jakub.sterba@gooddata.com"},{"name":"jaroslav.tomecek","email":"jaroslav.tomecek@gooddata.com"},{"name":"jkittler","email":"honza.kittler@gmail.com"},{"name":"khanh.le","email":"khanh.le@gooddata.com"},{"name":"lanhuynh","email":"lan.huynh@gooddata.com"},{"name":"linhhong","email":"linh.hong@gooddata.com"},{"name":"lupko","email":"lubomir.slivka@gooddata.com"},{"name":"mai.nguyen","email":"mai.nguyen@gooddata.com"},{"name":"matyas.kandl","email":"matyas.kandl@gooddata.com"},{"name":"michal.marsal","email":"michal.marsal@gooddata.com"},{"name":"milan.lempera","email":"ext-milan.lempera@gooddata.com"},{"name":"my.duong","email":"my.duong@gooddata.com"},{"name":"naibinh","email":"naibinh@gmail.com"},{"name":"nikolacech","email":"nikola.cech@gooddata.com"},{"name":"nis.hua","email":"nis.hua@gooddata.com"},{"name":"no23reason","email":"dan.homola@hotmail.cz"},{"name":"patrikbraborec","email":"patrik.braborec@gooddata.com"},{"name":"pbenes","email":"petr.benes@gooddata.com"},{"name":"petrjanu","email":"petr.janu@gooddata.com"},{"name":"pkingo","email":"philipandreaskingo@hotmail.com"},{"name":"ptquang86","email":"ptquang86@gmail.com"},{"name":"qduval","email":"quentin.duval@gooddata.com"},{"name":"rodri360","email":"me@rodri360.com"},{"name":"scavnickyj","email":"jakub.scavnicky@gooddata.com"},{"name":"sitina","email":"jiri.sitina@gooddata.com"},{"name":"strouhaljan","email":"strouhal.jan@gmail.com"},{"name":"thao-luong","email":"thao.luong@gooddata.com"},{"name":"thuong.nguyen","email":"thuong.nguyen@gooddata.com"},{"name":"tomas.kratochvil","email":"tomas.kratochvil@gooddata.com"},{"name":"tomsatgd","email":"tomas.satinsky@gooddata.com"},{"name":"trung-le-quoc","email":"trung.le@gooddata.com"},{"name":"tu-ngo","email":"tungo1981@gmail.com"},{"name":"tu.bui","email":"tu.bui@gooddata.com"},{"name":"tulean","email":"tuan.le@gooddata.com"},{"name":"tuqt1005","email":"tu.tran@gooddata.com"},{"name":"utdnah","email":"danh.ung@gooddata.com"},{"name":"vi.phan","email":"vi.phan@gooddata.com"},{"name":"vlastikcz","email":"vlastimil.kotas@gooddata.com"},{"name":"vu.pham","email":"vu.pham@gooddata.com"},{"name":"xmort","email":"petr.dolejsi@gooddata.com"},{"name":"yanlipnican","email":"yanlipnican@gmail.com"}],"homepage":"https://github.com/gooddata/gooddata-react-components#readme","bugs":{"url":"https://github.com/gooddata/gooddata-react-components/issues"},"dist":{"shasum":"417b5bb1e11d51b275cc273b08ded79fd4a324c3","tarball":"https://registry.npmjs.org/@gooddata/react-components/-/react-components-7.8.0-alpha-bertold8-ine-one-4527-2020-06-25T07-42-41-513Z.tgz","fileCount":2665,"integrity":"sha512-cXuulDlIGqcoO6L4ybkzrBjY89QF+TXva1dDCbVS+pxmHs3aUxmPdukgHfS6ccR/bj8ysAAfNEHDXGvlcqpokw==","signatures":[{"sig":"MEUCIQDmnrSoDup0Tjbc1FKG8FRldsO2lJ3Xx/B9WUefXkoyEwIgI6CKZRGRsGF27qtVDV7ClGeeHMBTPh/DtojDZU4Jwp8=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":10674483,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJe9FWPCRA9TVsSAnZWagAASjsP/juWbyA3kb63dtK6dG1p\n5KodZbsDYJzolKXw58/icKeA2eQJt7ce6t9a2RksyAcEAFzPKV3dbYjajvih\n8lXzLdZEkrvis8Ej1uihoi8u1W88lz3oXu7eOQj0sRZ86Wwlc4spck74DmkK\nQ0aNn396DqWUx6+z306PXbQeSrCq34rAO1rUxPnqmZmRXuzG/apw6LUHD8VU\no84FXS9bAd913urPwn99TikfZvzEOoJm/cpCaJfE9L2ssqAThWscAT/eo8YE\n7GUqudbegkTLjDtDI2uw/U3El95yHckGz5DDoNyzHT4i0A6pqDKbNjUAcjGv\n6Xy5KVquLa8i9J/GuwrZhOcF/Qq1MNgoufxRQLaSJGyhKCxg3F46mg1IfXZO\nLCMdnQY2ovub26rhx/5BYVDvYJwm3vw7ahOAwn6y2o5VZ3mXUoZf/ZNdVP2f\noF1Gm9f/iuUg2x1GY4AQc7LfKq1EOytU0Lzuexn9iAgg+whBAR9RmDqtB+UH\nG224vd6hkrArQazME2OM34zevtWvykQrMplvpO6GPK8paCNBefTmebHwxfIn\nnUXSMz5HZsscVaIfwsjVh0/xnyNWAsCtvZNAzalP5GlSLo/WPxeb1Evh4mRr\nw3wnu5tvgUR6N/xzScN+hkMzS7lKF8Wqk9IgfosNb9936O478v3Xuf9eFOA9\nGEaL\r\n=djkP\r\n-----END PGP SIGNATURE-----\r\n"},"main":"dist/index.js","husky":{"hooks":{"pre-commit":"lint-staged"}},"config":{"eslint":"./examples/**/*.{js,jsx}","tslint":"./{__mocks__,src,stories}/{,**/}*.{ts,tsx}"},"readme":"[![npm version](https://badge.fury.io/js/%40gooddata%2Freact-components.svg)](https://www.npmjs.com/package/@gooddata/react-components)\n\n# GoodData.UI React components\n> A React-based JavaScript library for building data-driven applications\n\n## Getting started\n- [GoodData.UI Documentation](http://sdk.gooddata.com/gooddata-ui/)\n- [GoodData.UI Live Examples](https://gooddata-examples.herokuapp.com/)\n- [Stack Overflow](https://stackoverflow.com/questions/tagged/gooddata)\n\n### Usage\nWith [yarn](https://yarnpkg.com) installed, go to your project directory and run\n```\n$ yarn add @gooddata/react-components\n```\nIf you prefer [npm](npmjs.com) run\n```\n$ npm install --save @gooddata/react-components\n```\n\nThe public API is exposed via global `index.js`. Except for the styles, do not import any other file directly\nbecause they are not intended to be part of the public API.\n\n## Contributing\n\nWe welcome any contribution in form of [issues](https://github.com/gooddata/gooddata-react-components/issues) or [pull requests](https://github.com/gooddata/gooddata-react-components/pulls).\n\nInstall [Node.js](http://nodejs.org) (node 12.16.1, npm v6.13.4) and [Yarn](https://classic.yarnpkg.com) (1.22.4).\n\nInstall dependencies:\n```\nyarn install --frozen-lockfile\n```\n\nThese commands may come in handy while developing:\n\n| command | description |\n| ------- | ----------- |\n| `yarn install --pure-lockfile` | first step |\n| ||\n| `yarn dev` | build react-components to `/dist` in watch mode |\n| `yarn test` | run all unit tests |\n| `yarn prettier-write` | format the source code to match the valid codestyle |\n| `yarn validate` | validate codestyle |\n| ||\n| `yarn storybook` | run storybook from `/stories` on http://localhost:9001 |\n| `yarn build-storybook` | build storybook to `/dist-storybook` |\n| `yarn test-storybook` | run storybook and [screenshot tests](https://github.com/gooddata/gdc-client-utils/tree/master/test-storybook) |\n| ||\n| `yarn examples` | run Live Examples dev-server from `/examples` on https://localhost:8999 |\n| `yarn examples-build` | build Live Examples to `/examples/dist` |\n| `yarn examples-server` | serve built Live Examples - see `/examples/server/src` |\n| `yarn examples-testcafe` | run testcafe tests against `localhost:8999` |\n\n### Deploy to heroku.com\nWhen you deploy this repo to heroku, it serves *GoodData.UI Live Examples*.\nRelevant tasks are in `Procfile` and `package.json`.\n\n```bash\n# run in the project directory\nheroku login\nheroku create <your-app-name>\nheroku config:set DOMAIN_ADMIN_USERNAME=x@gooddata.com DOMAIN_ADMIN_PASSWORD=xy PROJECT_ID_TO_ASSIGN=xms7ga4tf3g3nzucd8380o2bev8oeknp\ngit push heroku HEAD:master\nheroku open\n```\n### Enable Geo Chart for Storybook and Live Examples\nGeo chart uses Mapbox to render map which requires a Mapbox access token.\n- Register an account and create Mapbox access token at [guide](https://docs.mapbox.com/help/how-mapbox-works/access-tokens/)\n- Store the created token at `.env`:\n```bash\necho -e \"EXAMPLE_MAPBOX_ACCESS_TOKEN=token\" >> .env # only need to run once\necho -e \"STORYBOOK_MAPBOX_ACCESS_TOKEN=token\" >> .env # only need to run once\n```\n\n### Run Live Examples Locally\nTo run *GoodData.UI Live Examples* locally:\n```bash\ngit clone <this-repository>\ncd  <repository-folder>\nyarn install --pure-lockfile\nyarn examples\n```\nThen open https://localhost:8999 and login using Live Examples account (you can [create one here](https://gooddata-examples.herokuapp.com/registration)).\n\n### Run Storybook locally\n- Run storybook with token stored in `.env` for more secure\n```bash\nyarn storybook\n```\n- Or run storybook with token env param exposed to cli (not suggested)\n```bash\nSTORYBOOK_MAPBOX_ACCESS_TOKEN=token yarn storybook\n```\n- Apply either above way to `yarn build-storybook` or `yarn test-storybook`\n\n### Source code formatting\nThe source code in the repository is formatted by [Prettier](https://prettier.io/).\nThe format of the code is validated by our Continuous Integration server and is one of the requirements of successful merge.\n\nPrettier is supported by every major IDE. You can find the list of supported editors and how to configure them [here](https://prettier.io/docs/en/editors.html).\n\nIn the case, when your editor is not supported or you don't want to setup the integration, you can run the `yarn prettier-write` command to reformat the code before commit.\n\n## Changelog\n\n- see [CHANGELOG.md](CHANGELOG.md)\n\n## Supported versions\n\nIn order to make the user experience with integrating GoodData UI SDK as smooth and secure as possible and to ensure that the SDK is using the latest features of the platform, we will only provide support to two most recent major versions of UI SDK.\n\nThe most recent majors will be supported in the following modes:\n\n- The latest major version will receive all new functionality and all bug fixes\n- The previous major version will only receive fixes to critical issues and security fixes. These fixes will be applied on top of last released version of the previous major\n\nThe customers are encouraged to always use the latest version of the UI SDK.\n\nIn case of using older versions, the user might face API incompatibility, performance or security issues.\n\nPlease follow the installation instructions to update to the newest version.\n\n## License\n\n(C) 2007-2020 GoodData Corporation\n\nThis project is dual licensed:\n\n- The ATTRIBUTION-NONCOMMERCIAL 4.0 INTERNATIONAL (CC BY-NC 4.0) is used for purpose of the trial experience and evaluation of GoodData.UI library.\n- The GOODDATA GOODDATA.UI LIBRARY END USER LICENSE AGREEMENT is used for GoodData customers.\n\nFor more information, please see [LICENSE](https://github.com/gooddata/gooddata-react-components/blob/master/LICENSE)\n","gitHead":"169f334214d9c844448812dda46bfab9bd6805ab","scripts":{"dev":"bash scripts/build.sh --dev-watch","test":"jest --watch","build":"bash scripts/build.sh","tslint":"yarn run-tslint -t verbose $npm_package_config_tslint","prepare":"cd examples/server && yarn install --frozen-lockfile && cd ../..; rm -r examples/node_modules 2>/dev/null; true","examples":"bash scripts/run-examples.sh","prepare?":"# Called before `npm publish` and on local `npm install`. Temporarily also for deleting obsolete node_modules. Ends with `true` to continue gracefully.","validate":"tsc --noEmit && yarn tslint && eslint $npm_package_config_eslint && yarn validate-style && yarn prettier-check","build-dev":"bash scripts/build.sh --dev","examples?":"# Default is developer domain, other options: yarn examples [sec,secure,stg,stg2,stg3,demo,developer or URL]","storybook":"yarn build && start-storybook -p 9001 -c .storybook","test-once":"jest","tslint-ci":"mkdir -p ./ci/results && yarn run-tslint -t checkstyle -o ./ci/results/tslint-results.xml $npm_package_config_tslint","run-tslint":"tslint -p tsconfig.json","validate-ci":"tsc --noEmit && yarn tslint-ci  && eslint $npm_package_config_eslint -f checkstyle -o ci/results/eslint-results.xml && yarn validate-style-ci && yarn prettier-check","examples-build":"bash scripts/build-examples.sh","prepublishOnly":"yarn build","prettier-check":"prettier --check '{src,stories,styles,__mocks__,examples/server/src,examples/src,examples/test}/**/*.{ts,js,tsx,jsx,json,scss,md,yaml,html}'","prettier-write":"prettier --write '{src,stories,styles,__mocks__,examples/server/src,examples/src,examples/test}/**/*.{ts,js,tsx,jsx,json,scss,md,yaml,html}'","test-storybook":"yarn build && test-storybook","validate-style":"stylelint '**/*.scss'","build-storybook":"yarn build && build-storybook -c .storybook -o dist-storybook","examples-server":"node examples/server/src/index.js","heroku-postbuild":"yarn examples-build developer","examples-testcafe":"./scripts/run-testcafe.sh visual","validate-style-ci":"stylelint '**/*.scss' --custom-formatter=node_modules/stylelint-checkstyle-formatter > ci/results/stylelint-results.xml","check-circular-deps":"madge --circular --extensions ts ./src","examples-testcafe-ci":"./scripts/run-testcafe.sh ci","examples-testcafe-live":"./scripts/run-testcafe.sh live"},"typings":"dist/index.d.ts","_npmUser":{"name":"bertold8","email":"ivan.nejezchleb@seznam.cz"},"deprecated":"@gooddata/react-components@7 reached End of Support on March 31, 2022. Please upgrade (see https://sdk.gooddata.com/gooddata-ui/docs/supported_versions.html for more information).","repository":{"url":"git+ssh://git@github.com/gooddata/gooddata-react-components.git","type":"git"},"_npmVersion":"6.13.4","description":"GoodData.UI - A powerful JavaScript library for building analytical applications","directories":{},"lint-staged":{"{src,stories,styles,__mocks__,examples/server/src,examples/src,examples/test}/**/*.{ts,js,tsx,jsx,scss}":["npx gdc-fix-copyright","git add"],"{src,stories,styles,__mocks__,examples/server/src,examples/src,examples/test}/**/*.{ts,js,tsx,jsx,json,scss,md,yaml,html}":["prettier --write","git add"]},"_nodeVersion":"12.16.1","dependencies":{"rxjs":"^5.5.6","uuid":"^3.2.1","immer":"^1.3.1","lodash":"^4.17.15","date-fns":"^2.7.0","downshift":"^3.2.7","invariant":"^2.2.2","mapbox-gl":"^1.6.1","classnames":"^2.2.6","codemirror":"^5.54.0","highcharts":"7.1.1","prop-types":"^15.6.0","react-intl":"^3.6.0","custom-event":"^1.0.1","react-window":"^1.8.1","ag-grid-react":"20.0.0","react-measure":"^2.3.0","@types/mapbox-gl":"^1.6.1","react-day-picker":"~7.3.0","react-responsive":"^3.0.0","stringify-object":"^2.4.0","@gooddata/typings":"^2.24.2","@types/codemirror":"^0.0.95","ag-grid-community":"20.0.0","http-status-codes":"^1.3.0","react-codemirror2":"^7.2.0","@gooddata/js-utils":"^3.10.5","@gooddata/numberjs":"^3.2.4","fixed-data-table-2":"0.7.17","@gooddata/goodstrap":"^68.12.1","react-dom-factories":"^1.0.2","@gooddata/gooddata-js":"^13.0.1","json-stable-stringify":"^1.0.1","react-transition-group":"^2.2.1","hoist-non-react-statics":"^3.3.0","nodelist-foreach-polyfill":"^1.2.0","@formatjs/intl-pluralrules":"^1.3.6","highcharts-grouped-categories":"^1.1.3"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"raf":"3.3.2","yup":"^0.24.1","jest":"24.7.1","husky":"3.0.0","madge":"^3.4.4","react":"^16.5.2","enzyme":"3.5.0","eslint":"4.19.1","formik":"^0.11.11","moment":"2.23.0","history":"^4.7.2","ts-jest":"24.0.0","webpack":"4.30.0","full-icu":"^1.3.0","prettier":"1.16.4","react-ga":"^2.5.2","recharts":"1.0.0-beta.9","testcafe":"1.1.4","commander":"2.14.1","node-sass":"4.13.0","react-dom":"^16.5.2","stylelint":"^10.0.0","supertest":"3.0.0","ts-loader":"6.0.0","@types/raf":"^3.4.0","css-loader":"0.28.7","jest-junit":"3.0.0","raw-loader":"0.5.1","styled-jsx":"2.2.1","typescript":"3.3.4000","@babel/core":"7.4.4","@types/jest":"24.0.6","@types/node":"7.0.8","@types/uuid":"3.4.3","file-loader":"3.0.1","jest-enzyme":"7.0.2","lint-staged":"9.1.0","sass-loader":"6.0.6","webpack-cli":"3.3.2","@types/react":"16.8.6","babel-loader":"8.0.5","react-helmet":"5.2.0","react-select":"1.2.1","style-loader":"0.19.1","@types/enzyme":"3.1.13","@types/lodash":"4.14.123","testcafe-live":"0.1.4","@babel/runtime":"7.4.4","dotenv-webpack":"^1.7.0","@babel/polyfill":"^7.4.4","@storybook/react":"5.0.11","@types/invariant":"2.2.29","@types/react-dom":"16.0.11","isomorphic-fetch":"2.2.1","react-datepicker":"1.1.0","react-router-dom":"4.2.2","@babel/preset-env":"7.4.4","@gooddata/mock-js":"^2.13.1","@storybook/addons":"5.0.11","@types/classnames":"2.2.3","@types/prop-types":"15.5.2","@storybook/theming":"5.0.11","identity-obj-proxy":"^3.0.0","intl-messageformat":"^7.5.4","webpack-dev-server":"3.3.1","@babel/preset-react":"7.0.0","@types/react-portal":"4.0.1","@types/react-window":"^1.8.1","babel-plugin-lodash":"3.3.4","html-webpack-plugin":"3.2.0","react-test-renderer":"16.4.2","@types/react-measure":"2.0.5","clean-webpack-plugin":"2.0.2","stats-webpack-plugin":"0.7.0","eslint-config-prettier":"4.1.0","react-google-recaptcha":"^0.14.1","tslint-config-prettier":"1.18.0","@gooddata/eslint-config":"^1.0.0","@gooddata/tslint-config":"1.0.0","@types/react-responsive":"^3.0.3","@types/storybook__react":"4.0.1","@types/stringify-object":"^3.2.0","enzyme-adapter-react-16":"1.3.1","@gooddata/test-storybook":"4.0.0","@storybook/addon-actions":"5.0.11","@storybook/addon-options":"5.0.11","node-sass-magic-importer":"5.1.0","react-syntax-highlighter":"11.0.2","@types/fixed-data-table-2":"0.8.1","stylelint-config-prettier":"5.2.0","@gooddata/stylelint-config":"4.0.1","@types/react-test-renderer":"16.0.0","circular-dependency-plugin":"5.0.2","compression-webpack-plugin":"2.0.0","@types/json-stable-stringify":"^1.0.32","@gooddata/frontend-npm-scripts":"1.1.0","@types/enzyme-adapter-react-16":"1.0.3","stylelint-checkstyle-formatter":"0.1.0","@types/storybook__addon-actions":"3.4.2","@babel/plugin-proposal-class-properties":"7.4.4","@babel/plugin-proposal-object-rest-spread":"7.4.4","@babel/plugin-transform-async-to-generator":"7.4.4"},"peerDependencies":{"react":"^16.5.2","react-dom":"^16.5.2"},"_npmOperationalInternal":{"tmp":"tmp/react-components_7.8.0-alpha-bertold8-ine-one-4527-2020-06-25T07-42-41-513Z_1593070990255_0.9940334962616486","host":"s3://npm-registry-packages"}},"7.8.0-alpha-strouhaljan-jsu-bb-2364-2020-06-25T07-55-14-143Z":{"name":"@gooddata/react-components","version":"7.8.0-alpha-strouhaljan-jsu-bb-2364-2020-06-25T07-55-14-143Z","author":{"name":"GoodData Corporation"},"license":"BSD-3-Clause","_id":"@gooddata/react-components@7.8.0-alpha-strouhaljan-jsu-bb-2364-2020-06-25T07-55-14-143Z","maintainers":[{"name":"afi","email":"adam.fiedler@gooddata.com"},{"name":"bertold8","email":"ivan.nejezchleb@seznam.cz"},{"name":"bich.nguyen","email":"bich.nguyen@gooddata.com"},{"name":"brbistas","email":"valentinos.chraniotis@gooddata.com"},{"name":"bugsbunny338","email":"jiri.zajic@mensa.cz"},{"name":"de.do","email":"de.do@gooddata.com"},{"name":"gooddata-ci","email":"rail@gooddata.com"},{"name":"hang.ngo","email":"hang.ngo@gooddata.com"},{"name":"hung.nguyen.hoang","email":"hung.nguyen@gooddata.com"},{"name":"huong.nguyen","email":"huong.nguyen@gooddata.com"},{"name":"huyen.nguyen","email":"huyen.nguyen@gooddata.com"},{"name":"ivan.mjartan","email":"ivan.mjartan@gooddata.com"},{"name":"jakub-sterba","email":"jakub.sterba@gooddata.com"},{"name":"jaroslav.tomecek","email":"jaroslav.tomecek@gooddata.com"},{"name":"jkittler","email":"honza.kittler@gmail.com"},{"name":"khanh.le","email":"khanh.le@gooddata.com"},{"name":"lanhuynh","email":"lan.huynh@gooddata.com"},{"name":"linhhong","email":"linh.hong@gooddata.com"},{"name":"lupko","email":"lubomir.slivka@gooddata.com"},{"name":"mai.nguyen","email":"mai.nguyen@gooddata.com"},{"name":"matyas.kandl","email":"matyas.kandl@gooddata.com"},{"name":"michal.marsal","email":"michal.marsal@gooddata.com"},{"name":"milan.lempera","email":"ext-milan.lempera@gooddata.com"},{"name":"my.duong","email":"my.duong@gooddata.com"},{"name":"naibinh","email":"naibinh@gmail.com"},{"name":"nikolacech","email":"nikola.cech@gooddata.com"},{"name":"nis.hua","email":"nis.hua@gooddata.com"},{"name":"no23reason","email":"dan.homola@hotmail.cz"},{"name":"patrikbraborec","email":"patrik.braborec@gooddata.com"},{"name":"pbenes","email":"petr.benes@gooddata.com"},{"name":"petrjanu","email":"petr.janu@gooddata.com"},{"name":"pkingo","email":"philipandreaskingo@hotmail.com"},{"name":"ptquang86","email":"ptquang86@gmail.com"},{"name":"qduval","email":"quentin.duval@gooddata.com"},{"name":"rodri360","email":"me@rodri360.com"},{"name":"scavnickyj","email":"jakub.scavnicky@gooddata.com"},{"name":"sitina","email":"jiri.sitina@gooddata.com"},{"name":"strouhaljan","email":"strouhal.jan@gmail.com"},{"name":"thao-luong","email":"thao.luong@gooddata.com"},{"name":"thuong.nguyen","email":"thuong.nguyen@gooddata.com"},{"name":"tomas.kratochvil","email":"tomas.kratochvil@gooddata.com"},{"name":"tomsatgd","email":"tomas.satinsky@gooddata.com"},{"name":"trung-le-quoc","email":"trung.le@gooddata.com"},{"name":"tu-ngo","email":"tungo1981@gmail.com"},{"name":"tu.bui","email":"tu.bui@gooddata.com"},{"name":"tulean","email":"tuan.le@gooddata.com"},{"name":"tuqt1005","email":"tu.tran@gooddata.com"},{"name":"utdnah","email":"danh.ung@gooddata.com"},{"name":"vi.phan","email":"vi.phan@gooddata.com"},{"name":"vlastikcz","email":"vlastimil.kotas@gooddata.com"},{"name":"vu.pham","email":"vu.pham@gooddata.com"},{"name":"xmort","email":"petr.dolejsi@gooddata.com"},{"name":"yanlipnican","email":"yanlipnican@gmail.com"}],"homepage":"https://github.com/gooddata/gooddata-react-components#readme","bugs":{"url":"https://github.com/gooddata/gooddata-react-components/issues"},"dist":{"shasum":"25a7242a0b9960f388536d99b6882dfd4bff4651","tarball":"https://registry.npmjs.org/@gooddata/react-components/-/react-components-7.8.0-alpha-strouhaljan-jsu-bb-2364-2020-06-25T07-55-14-143Z.tgz","fileCount":2662,"integrity":"sha512-l0lpkiRKVzkbGGg/wnemg3XyX29tes+mloK5pgDY/KdAcCofTxsja9zIvdgr0OtHKKM7NO3kcTEUfv3NSJtRwQ==","signatures":[{"sig":"MEUCIFdrZVfa9kDSNnWVMPS+YRk20z8FkexqdQvvU0YhHpzjAiEAu5+lJVF7TPTg4gy2hZbnbVibA7Ms7J0hWXFhNyCkx2c=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":10634809,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJe9FiGCRA9TVsSAnZWagAAdeQP/24y7Xub0n75Jzh1tt6y\nysY8GZM62HKFAsZP3h0wtW3tyiBVzqvlFGJuT5PhrxGBKj8vMKCQ2AMl7vBt\nFHzWIfwMx0Pf+v1SxC7N+9WeEVYyS/j6TinMVHNlHNrPB+Mc8NU3tOmtd82L\naCMS+qjikKXQLdDrDd0NJDzItlgnyZrCLsBeK6H0oXfcUTu3+BcdWAsqnqV4\nUFZoOYCnJHCstLYBpqBq3+OuTZodMUFknDVcnOX0/jHOiilwTmbpv+apZARj\nWaUipLuoN2aDNxa/Bwc94OSw95r6Z4aaqPokDGLIpaeHekj9pQ8/AGjkeHRR\nNOOOEmuRyt27928pMyMFfkTwayuvg3yMaWkZLt/j6yCwO0KwQM4H/RBOyq6A\nGWtc80VMLU6Rrr9Rh9nZARVlq+3AZQht2TsQcdVgBWQE3APtHnzna4nF3CHa\nqbJoSmAJPw+c3wt5dbCp9j6SAjuMRV5SawMrBa49BvHg7W8mb5RgeBwQ3Eal\n3d4Iio8helVapCPbRPU9vXPwxmHCLJKMAYUPQ29a9xq6pTBn3F37feGah1bi\nG9W+MfEnRYbVMXQRQAcm4XfH8VA75o7u5IDFbx0gOOYPw6ZvbH53mLnV0QUI\nO0s8d2sd1ZZ5hpJxOg4+Ysqmf1hzlKyJBS2ie2i/4Iuk8EPKGgcQTFVWbm61\nLYsj\r\n=8HjI\r\n-----END PGP SIGNATURE-----\r\n"},"main":"dist/index.js","husky":{"hooks":{"pre-commit":"lint-staged"}},"config":{"eslint":"./examples/**/*.{js,jsx}","tslint":"./{__mocks__,src,stories}/{,**/}*.{ts,tsx}"},"readme":"[![npm version](https://badge.fury.io/js/%40gooddata%2Freact-components.svg)](https://www.npmjs.com/package/@gooddata/react-components)\n\n# GoodData.UI React components\n> A React-based JavaScript library for building data-driven applications\n\n## Getting started\n- [GoodData.UI Documentation](http://sdk.gooddata.com/gooddata-ui/)\n- [GoodData.UI Live Examples](https://gooddata-examples.herokuapp.com/)\n- [Stack Overflow](https://stackoverflow.com/questions/tagged/gooddata)\n\n### Usage\nWith [yarn](https://yarnpkg.com) installed, go to your project directory and run\n```\n$ yarn add @gooddata/react-components\n```\nIf you prefer [npm](npmjs.com) run\n```\n$ npm install --save @gooddata/react-components\n```\n\nThe public API is exposed via global `index.js`. Except for the styles, do not import any other file directly\nbecause they are not intended to be part of the public API.\n\n## Contributing\n\nWe welcome any contribution in form of [issues](https://github.com/gooddata/gooddata-react-components/issues) or [pull requests](https://github.com/gooddata/gooddata-react-components/pulls).\n\nInstall [Node.js](http://nodejs.org) (node 12.16.1, npm v6.13.4) and [Yarn](https://classic.yarnpkg.com) (1.22.4).\n\nInstall dependencies:\n```\nyarn install --frozen-lockfile\n```\n\nThese commands may come in handy while developing:\n\n| command | description |\n| ------- | ----------- |\n| `yarn install --pure-lockfile` | first step |\n| ||\n| `yarn dev` | build react-components to `/dist` in watch mode |\n| `yarn test` | run all unit tests |\n| `yarn prettier-write` | format the source code to match the valid codestyle |\n| `yarn validate` | validate codestyle |\n| ||\n| `yarn storybook` | run storybook from `/stories` on http://localhost:9001 |\n| `yarn build-storybook` | build storybook to `/dist-storybook` |\n| `yarn test-storybook` | run storybook and [screenshot tests](https://github.com/gooddata/gdc-client-utils/tree/master/test-storybook) |\n| ||\n| `yarn examples` | run Live Examples dev-server from `/examples` on https://localhost:8999 |\n| `yarn examples-build` | build Live Examples to `/examples/dist` |\n| `yarn examples-server` | serve built Live Examples - see `/examples/server/src` |\n| `yarn examples-testcafe` | run testcafe tests against `localhost:8999` |\n\n### Deploy to heroku.com\nWhen you deploy this repo to heroku, it serves *GoodData.UI Live Examples*.\nRelevant tasks are in `Procfile` and `package.json`.\n\n```bash\n# run in the project directory\nheroku login\nheroku create <your-app-name>\nheroku config:set DOMAIN_ADMIN_USERNAME=x@gooddata.com DOMAIN_ADMIN_PASSWORD=xy PROJECT_ID_TO_ASSIGN=xms7ga4tf3g3nzucd8380o2bev8oeknp\ngit push heroku HEAD:master\nheroku open\n```\n### Enable Geo Chart for Storybook and Live Examples\nGeo chart uses Mapbox to render map which requires a Mapbox access token.\n- Register an account and create Mapbox access token at [guide](https://docs.mapbox.com/help/how-mapbox-works/access-tokens/)\n- Store the created token at `.env`:\n```bash\necho -e \"EXAMPLE_MAPBOX_ACCESS_TOKEN=token\" >> .env # only need to run once\necho -e \"STORYBOOK_MAPBOX_ACCESS_TOKEN=token\" >> .env # only need to run once\n```\n\n### Run Live Examples Locally\nTo run *GoodData.UI Live Examples* locally:\n```bash\ngit clone <this-repository>\ncd  <repository-folder>\nyarn install --pure-lockfile\nyarn examples\n```\nThen open https://localhost:8999 and login using Live Examples account (you can [create one here](https://gooddata-examples.herokuapp.com/registration)).\n\n### Run Storybook locally\n- Run storybook with token stored in `.env` for more secure\n```bash\nyarn storybook\n```\n- Or run storybook with token env param exposed to cli (not suggested)\n```bash\nSTORYBOOK_MAPBOX_ACCESS_TOKEN=token yarn storybook\n```\n- Apply either above way to `yarn build-storybook` or `yarn test-storybook`\n\n### Source code formatting\nThe source code in the repository is formatted by [Prettier](https://prettier.io/).\nThe format of the code is validated by our Continuous Integration server and is one of the requirements of successful merge.\n\nPrettier is supported by every major IDE. You can find the list of supported editors and how to configure them [here](https://prettier.io/docs/en/editors.html).\n\nIn the case, when your editor is not supported or you don't want to setup the integration, you can run the `yarn prettier-write` command to reformat the code before commit.\n\n## Changelog\n\n- see [CHANGELOG.md](CHANGELOG.md)\n\n## Supported versions\n\nIn order to make the user experience with integrating GoodData UI SDK as smooth and secure as possible and to ensure that the SDK is using the latest features of the platform, we will only provide support to two most recent major versions of UI SDK.\n\nThe most recent majors will be supported in the following modes:\n\n- The latest major version will receive all new functionality and all bug fixes\n- The previous major version will only receive fixes to critical issues and security fixes. These fixes will be applied on top of last released version of the previous major\n\nThe customers are encouraged to always use the latest version of the UI SDK.\n\nIn case of using older versions, the user might face API incompatibility, performance or security issues.\n\nPlease follow the installation instructions to update to the newest version.\n\n## License\n\n(C) 2007-2020 GoodData Corporation\n\nThis project is dual licensed:\n\n- The ATTRIBUTION-NONCOMMERCIAL 4.0 INTERNATIONAL (CC BY-NC 4.0) is used for purpose of the trial experience and evaluation of GoodData.UI library.\n- The GOODDATA GOODDATA.UI LIBRARY END USER LICENSE AGREEMENT is used for GoodData customers.\n\nFor more information, please see [LICENSE](https://github.com/gooddata/gooddata-react-components/blob/master/LICENSE)\n","gitHead":"98f8f6eacbf9106a7172b85728180552c7490c32","scripts":{"dev":"bash scripts/build.sh --dev-watch","test":"jest --watch","build":"bash scripts/build.sh","tslint":"yarn run-tslint -t verbose $npm_package_config_tslint","prepare":"cd examples/server && yarn install --frozen-lockfile && cd ../..; rm -r examples/node_modules 2>/dev/null; true","examples":"bash scripts/run-examples.sh","prepare?":"# Called before `npm publish` and on local `npm install`. Temporarily also for deleting obsolete node_modules. Ends with `true` to continue gracefully.","validate":"tsc --noEmit && yarn tslint && eslint $npm_package_config_eslint && yarn validate-style && yarn prettier-check","build-dev":"bash scripts/build.sh --dev","examples?":"# Default is developer domain, other options: yarn examples [sec,secure,stg,stg2,stg3,demo,developer or URL]","storybook":"yarn build && start-storybook -p 9001 -c .storybook","test-once":"jest","tslint-ci":"mkdir -p ./ci/results && yarn run-tslint -t checkstyle -o ./ci/results/tslint-results.xml $npm_package_config_tslint","run-tslint":"tslint -p tsconfig.json","validate-ci":"tsc --noEmit && yarn tslint-ci  && eslint $npm_package_config_eslint -f checkstyle -o ci/results/eslint-results.xml && yarn validate-style-ci && yarn prettier-check","examples-build":"bash scripts/build-examples.sh","prepublishOnly":"yarn build","prettier-check":"prettier --check '{src,stories,styles,__mocks__,examples/server/src,examples/src,examples/test}/**/*.{ts,js,tsx,jsx,json,scss,md,yaml,html}'","prettier-write":"prettier --write '{src,stories,styles,__mocks__,examples/server/src,examples/src,examples/test}/**/*.{ts,js,tsx,jsx,json,scss,md,yaml,html}'","test-storybook":"yarn build && test-storybook","validate-style":"stylelint '**/*.scss'","build-storybook":"yarn build && build-storybook -c .storybook -o dist-storybook","examples-server":"node examples/server/src/index.js","heroku-postbuild":"yarn examples-build developer","examples-testcafe":"./scripts/run-testcafe.sh visual","validate-style-ci":"stylelint '**/*.scss' --custom-formatter=node_modules/stylelint-checkstyle-formatter > ci/results/stylelint-results.xml","check-circular-deps":"madge --circular --extensions ts ./src","examples-testcafe-ci":"./scripts/run-testcafe.sh ci","examples-testcafe-live":"./scripts/run-testcafe.sh live"},"typings":"dist/index.d.ts","_npmUser":{"name":"strouhaljan","email":"strouhal.jan@gmail.com"},"deprecated":"@gooddata/react-components@7 reached End of Support on March 31, 2022. Please upgrade (see https://sdk.gooddata.com/gooddata-ui/docs/supported_versions.html for more information).","repository":{"url":"git+ssh://git@github.com/gooddata/gooddata-react-components.git","type":"git"},"_npmVersion":"6.13.4","description":"GoodData.UI - A powerful JavaScript library for building analytical applications","directories":{},"lint-staged":{"{src,stories,styles,__mocks__,examples/server/src,examples/src,examples/test}/**/*.{ts,js,tsx,jsx,scss}":["npx gdc-fix-copyright","git add"],"{src,stories,styles,__mocks__,examples/server/src,examples/src,examples/test}/**/*.{ts,js,tsx,jsx,json,scss,md,yaml,html}":["prettier --write","git add"]},"_nodeVersion":"12.16.1","dependencies":{"rxjs":"^5.5.6","uuid":"^3.2.1","immer":"^1.3.1","lodash":"^4.17.15","date-fns":"^2.7.0","downshift":"^3.2.7","invariant":"^2.2.2","mapbox-gl":"^1.6.1","classnames":"^2.2.6","codemirror":"^5.54.0","highcharts":"7.1.1","prop-types":"^15.6.0","react-intl":"^3.6.0","custom-event":"^1.0.1","react-window":"^1.8.1","ag-grid-react":"20.0.0","react-measure":"^2.3.0","@types/mapbox-gl":"^1.6.1","react-day-picker":"~7.3.0","react-responsive":"^3.0.0","stringify-object":"^2.4.0","@gooddata/typings":"^2.24.2","@types/codemirror":"^0.0.95","ag-grid-community":"20.0.0","http-status-codes":"^1.3.0","react-codemirror2":"^7.2.0","@gooddata/js-utils":"^3.10.5","@gooddata/numberjs":"^3.2.4","fixed-data-table-2":"0.7.17","@gooddata/goodstrap":"68.13.0-alpha-strouhaljan-jsu-bb-2364-2020-06-25T06-56-21-927Z","react-dom-factories":"^1.0.2","@gooddata/gooddata-js":"^13.0.1","json-stable-stringify":"^1.0.1","react-transition-group":"^2.2.1","hoist-non-react-statics":"^3.3.0","nodelist-foreach-polyfill":"^1.2.0","@formatjs/intl-pluralrules":"^1.3.6","highcharts-grouped-categories":"^1.1.3"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"raf":"3.3.2","yup":"^0.24.1","jest":"24.7.1","husky":"3.0.0","madge":"^3.4.4","react":"^16.5.2","enzyme":"3.5.0","eslint":"4.19.1","formik":"^0.11.11","moment":"2.23.0","history":"^4.7.2","ts-jest":"24.0.0","webpack":"4.30.0","full-icu":"^1.3.0","prettier":"1.16.4","react-ga":"^2.5.2","recharts":"1.0.0-beta.9","testcafe":"1.1.4","commander":"2.14.1","node-sass":"4.13.0","react-dom":"^16.5.2","stylelint":"^10.0.0","supertest":"3.0.0","ts-loader":"6.0.0","@types/raf":"^3.4.0","css-loader":"0.28.7","jest-junit":"3.0.0","raw-loader":"0.5.1","styled-jsx":"2.2.1","typescript":"3.3.4000","@babel/core":"7.4.4","@types/jest":"24.0.6","@types/node":"7.0.8","@types/uuid":"3.4.3","file-loader":"3.0.1","jest-enzyme":"7.0.2","lint-staged":"9.1.0","sass-loader":"6.0.6","webpack-cli":"3.3.2","@types/react":"16.8.6","babel-loader":"8.0.5","react-helmet":"5.2.0","react-select":"1.2.1","style-loader":"0.19.1","@types/enzyme":"3.1.13","@types/lodash":"4.14.123","testcafe-live":"0.1.4","@babel/runtime":"7.4.4","dotenv-webpack":"^1.7.0","@babel/polyfill":"^7.4.4","@storybook/react":"5.0.11","@types/invariant":"2.2.29","@types/react-dom":"16.0.11","isomorphic-fetch":"2.2.1","react-datepicker":"1.1.0","react-router-dom":"4.2.2","@babel/preset-env":"7.4.4","@gooddata/mock-js":"^2.13.1","@storybook/addons":"5.0.11","@types/classnames":"2.2.3","@types/prop-types":"15.5.2","@storybook/theming":"5.0.11","identity-obj-proxy":"^3.0.0","intl-messageformat":"^7.5.4","webpack-dev-server":"3.3.1","@babel/preset-react":"7.0.0","@types/react-portal":"4.0.1","@types/react-window":"^1.8.1","babel-plugin-lodash":"3.3.4","html-webpack-plugin":"3.2.0","react-test-renderer":"16.4.2","@types/react-measure":"2.0.5","clean-webpack-plugin":"2.0.2","stats-webpack-plugin":"0.7.0","eslint-config-prettier":"4.1.0","react-google-recaptcha":"^0.14.1","tslint-config-prettier":"1.18.0","@gooddata/eslint-config":"^1.0.0","@gooddata/tslint-config":"1.0.0","@types/react-responsive":"^3.0.3","@types/storybook__react":"4.0.1","@types/stringify-object":"^3.2.0","enzyme-adapter-react-16":"1.3.1","@gooddata/test-storybook":"4.0.0","@storybook/addon-actions":"5.0.11","@storybook/addon-options":"5.0.11","node-sass-magic-importer":"5.1.0","react-syntax-highlighter":"11.0.2","@types/fixed-data-table-2":"0.8.1","stylelint-config-prettier":"5.2.0","@gooddata/stylelint-config":"4.0.1","@types/react-test-renderer":"16.0.0","circular-dependency-plugin":"5.0.2","compression-webpack-plugin":"2.0.0","@types/json-stable-stringify":"^1.0.32","@gooddata/frontend-npm-scripts":"1.1.0","@types/enzyme-adapter-react-16":"1.0.3","stylelint-checkstyle-formatter":"0.1.0","@types/storybook__addon-actions":"3.4.2","@babel/plugin-proposal-class-properties":"7.4.4","@babel/plugin-proposal-object-rest-spread":"7.4.4","@babel/plugin-transform-async-to-generator":"7.4.4"},"peerDependencies":{"react":"^16.5.2","react-dom":"^16.5.2"},"_npmOperationalInternal":{"tmp":"tmp/react-components_7.8.0-alpha-strouhaljan-jsu-bb-2364-2020-06-25T07-55-14-143Z_1593071750200_0.5605059804389452","host":"s3://npm-registry-packages"}},"7.8.0-alpha-strouhaljan-jsu-bb-2364-2020-06-25T08-54-58-008Z":{"name":"@gooddata/react-components","version":"7.8.0-alpha-strouhaljan-jsu-bb-2364-2020-06-25T08-54-58-008Z","author":{"name":"GoodData Corporation"},"license":"BSD-3-Clause","_id":"@gooddata/react-components@7.8.0-alpha-strouhaljan-jsu-bb-2364-2020-06-25T08-54-58-008Z","maintainers":[{"name":"afi","email":"adam.fiedler@gooddata.com"},{"name":"bertold8","email":"ivan.nejezchleb@seznam.cz"},{"name":"bich.nguyen","email":"bich.nguyen@gooddata.com"},{"name":"brbistas","email":"valentinos.chraniotis@gooddata.com"},{"name":"bugsbunny338","email":"jiri.zajic@mensa.cz"},{"name":"de.do","email":"de.do@gooddata.com"},{"name":"gooddata-ci","email":"rail@gooddata.com"},{"name":"hang.ngo","email":"hang.ngo@gooddata.com"},{"name":"hung.nguyen.hoang","email":"hung.nguyen@gooddata.com"},{"name":"huong.nguyen","email":"huong.nguyen@gooddata.com"},{"name":"huyen.nguyen","email":"huyen.nguyen@gooddata.com"},{"name":"ivan.mjartan","email":"ivan.mjartan@gooddata.com"},{"name":"jakub-sterba","email":"jakub.sterba@gooddata.com"},{"name":"jaroslav.tomecek","email":"jaroslav.tomecek@gooddata.com"},{"name":"jkittler","email":"honza.kittler@gmail.com"},{"name":"khanh.le","email":"khanh.le@gooddata.com"},{"name":"lanhuynh","email":"lan.huynh@gooddata.com"},{"name":"linhhong","email":"linh.hong@gooddata.com"},{"name":"lupko","email":"lubomir.slivka@gooddata.com"},{"name":"mai.nguyen","email":"mai.nguyen@gooddata.com"},{"name":"matyas.kandl","email":"matyas.kandl@gooddata.com"},{"name":"michal.marsal","email":"michal.marsal@gooddata.com"},{"name":"milan.lempera","email":"ext-milan.lempera@gooddata.com"},{"name":"my.duong","email":"my.duong@gooddata.com"},{"name":"naibinh","email":"naibinh@gmail.com"},{"name":"nikolacech","email":"nikola.cech@gooddata.com"},{"name":"nis.hua","email":"nis.hua@gooddata.com"},{"name":"no23reason","email":"dan.homola@hotmail.cz"},{"name":"patrikbraborec","email":"patrik.braborec@gooddata.com"},{"name":"pbenes","email":"petr.benes@gooddata.com"},{"name":"petrjanu","email":"petr.janu@gooddata.com"},{"name":"pkingo","email":"philipandreaskingo@hotmail.com"},{"name":"ptquang86","email":"ptquang86@gmail.com"},{"name":"qduval","email":"quentin.duval@gooddata.com"},{"name":"rodri360","email":"me@rodri360.com"},{"name":"scavnickyj","email":"jakub.scavnicky@gooddata.com"},{"name":"sitina","email":"jiri.sitina@gooddata.com"},{"name":"strouhaljan","email":"strouhal.jan@gmail.com"},{"name":"thao-luong","email":"thao.luong@gooddata.com"},{"name":"thuong.nguyen","email":"thuong.nguyen@gooddata.com"},{"name":"tomas.kratochvil","email":"tomas.kratochvil@gooddata.com"},{"name":"tomsatgd","email":"tomas.satinsky@gooddata.com"},{"name":"trung-le-quoc","email":"trung.le@gooddata.com"},{"name":"tu-ngo","email":"tungo1981@gmail.com"},{"name":"tu.bui","email":"tu.bui@gooddata.com"},{"name":"tulean","email":"tuan.le@gooddata.com"},{"name":"tuqt1005","email":"tu.tran@gooddata.com"},{"name":"utdnah","email":"danh.ung@gooddata.com"},{"name":"vi.phan","email":"vi.phan@gooddata.com"},{"name":"vlastikcz","email":"vlastimil.kotas@gooddata.com"},{"name":"vu.pham","email":"vu.pham@gooddata.com"},{"name":"xmort","email":"petr.dolejsi@gooddata.com"},{"name":"yanlipnican","email":"yanlipnican@gmail.com"}],"homepage":"https://github.com/gooddata/gooddata-react-components#readme","bugs":{"url":"https://github.com/gooddata/gooddata-react-components/issues"},"dist":{"shasum":"288d4d1ed834a35dc3c2d79dfd287e0b276523c3","tarball":"https://registry.npmjs.org/@gooddata/react-components/-/react-components-7.8.0-alpha-strouhaljan-jsu-bb-2364-2020-06-25T08-54-58-008Z.tgz","fileCount":2662,"integrity":"sha512-A7bwFSKei05EkooLJdWXAUa/E43/0Z81DYHkqBEUFOO8FnsJqhN18q+z9U0Cb5/w+boOmWqt0TGFmkUX2ifLcg==","signatures":[{"sig":"MEUCIQCAmI9xe0H9ddBg7/u2HTi9oSpOAHK0+9OTguRxx8v9tgIgKvURCek9IufhyFrpmS2Pc/hy7DeU1KrpVhI/v8T2bg8=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":10634809,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJe9GaOCRA9TVsSAnZWagAADaIP/3IOrqP/hK8zX+i45o0F\nz7NeXoh2ZStm9sEgjpt9EGz+VtF++57qan8smfYAYDAj6dQApcvIAIS1uRVG\nMB5thXOqN/KvDIeRd5QSltaP5xuB8CI76eYS9Ibuq0EzfBjVmaQnvaWGFwSk\nzR4itAibcfs4SOLTiNuExX3dy2QxTpPsoqL3DL7BjedGkTqTAsV5KMXpfjUJ\nHoLcoxqX85w0mB5AVGlmAGVIyvfN+kbyHv144D0qdT9r2BbQPFhIcLT9yAtk\naDuGSQT0VG4yZDatuv6FB+rkfpaRkz6tO9vPrxEenKcCrC1QO9ss962xZf2N\nWL+dpVdan5g//wnzBqKx8MiqPibYs60M07ZSOrGczd1f/6bTCqoFdF3vuGgL\nC9fkuTNz2CXwceF+oEjCiPES1vL8WfsCEf8JNzXB0vx5sXRCb7jgkBkXEZMN\njLCR3TVaVfH9uazS6ckbkzcFYD5tY4ZhjjZmH51SBVk99oee4SGQLlyNXZnF\nBnxG9xIDRwfDDBQbPq7LEjlM8wm3DnU/2teykhpUdfkoLUUuuHhoDpFC5w5y\n1JadnDIn8LW9rk5E8wbCizEAZnLsV+imYx1Xjo+EHB2tjJNu7z+AAYQYZoB3\nn3MIiseaOy8l3MOsRllKdKE9dqZbqjY2XTpbP/j67K+1bYS54DiukQ68g1QJ\njtyn\r\n=Osmo\r\n-----END PGP SIGNATURE-----\r\n"},"main":"dist/index.js","husky":{"hooks":{"pre-commit":"lint-staged"}},"config":{"eslint":"./examples/**/*.{js,jsx}","tslint":"./{__mocks__,src,stories}/{,**/}*.{ts,tsx}"},"readme":"[![npm version](https://badge.fury.io/js/%40gooddata%2Freact-components.svg)](https://www.npmjs.com/package/@gooddata/react-components)\n\n# GoodData.UI React components\n> A React-based JavaScript library for building data-driven applications\n\n## Getting started\n- [GoodData.UI Documentation](http://sdk.gooddata.com/gooddata-ui/)\n- [GoodData.UI Live Examples](https://gooddata-examples.herokuapp.com/)\n- [Stack Overflow](https://stackoverflow.com/questions/tagged/gooddata)\n\n### Usage\nWith [yarn](https://yarnpkg.com) installed, go to your project directory and run\n```\n$ yarn add @gooddata/react-components\n```\nIf you prefer [npm](npmjs.com) run\n```\n$ npm install --save @gooddata/react-components\n```\n\nThe public API is exposed via global `index.js`. Except for the styles, do not import any other file directly\nbecause they are not intended to be part of the public API.\n\n## Contributing\n\nWe welcome any contribution in form of [issues](https://github.com/gooddata/gooddata-react-components/issues) or [pull requests](https://github.com/gooddata/gooddata-react-components/pulls).\n\nInstall [Node.js](http://nodejs.org) (node 12.16.1, npm v6.13.4) and [Yarn](https://classic.yarnpkg.com) (1.22.4).\n\nInstall dependencies:\n```\nyarn install --frozen-lockfile\n```\n\nThese commands may come in handy while developing:\n\n| command | description |\n| ------- | ----------- |\n| `yarn install --pure-lockfile` | first step |\n| ||\n| `yarn dev` | build react-components to `/dist` in watch mode |\n| `yarn test` | run all unit tests |\n| `yarn prettier-write` | format the source code to match the valid codestyle |\n| `yarn validate` | validate codestyle |\n| ||\n| `yarn storybook` | run storybook from `/stories` on http://localhost:9001 |\n| `yarn build-storybook` | build storybook to `/dist-storybook` |\n| `yarn test-storybook` | run storybook and [screenshot tests](https://github.com/gooddata/gdc-client-utils/tree/master/test-storybook) |\n| ||\n| `yarn examples` | run Live Examples dev-server from `/examples` on https://localhost:8999 |\n| `yarn examples-build` | build Live Examples to `/examples/dist` |\n| `yarn examples-server` | serve built Live Examples - see `/examples/server/src` |\n| `yarn examples-testcafe` | run testcafe tests against `localhost:8999` |\n\n### Deploy to heroku.com\nWhen you deploy this repo to heroku, it serves *GoodData.UI Live Examples*.\nRelevant tasks are in `Procfile` and `package.json`.\n\n```bash\n# run in the project directory\nheroku login\nheroku create <your-app-name>\nheroku config:set DOMAIN_ADMIN_USERNAME=x@gooddata.com DOMAIN_ADMIN_PASSWORD=xy PROJECT_ID_TO_ASSIGN=xms7ga4tf3g3nzucd8380o2bev8oeknp\ngit push heroku HEAD:master\nheroku open\n```\n### Enable Geo Chart for Storybook and Live Examples\nGeo chart uses Mapbox to render map which requires a Mapbox access token.\n- Register an account and create Mapbox access token at [guide](https://docs.mapbox.com/help/how-mapbox-works/access-tokens/)\n- Store the created token at `.env`:\n```bash\necho -e \"EXAMPLE_MAPBOX_ACCESS_TOKEN=token\" >> .env # only need to run once\necho -e \"STORYBOOK_MAPBOX_ACCESS_TOKEN=token\" >> .env # only need to run once\n```\n\n### Run Live Examples Locally\nTo run *GoodData.UI Live Examples* locally:\n```bash\ngit clone <this-repository>\ncd  <repository-folder>\nyarn install --pure-lockfile\nyarn examples\n```\nThen open https://localhost:8999 and login using Live Examples account (you can [create one here](https://gooddata-examples.herokuapp.com/registration)).\n\n### Run Storybook locally\n- Run storybook with token stored in `.env` for more secure\n```bash\nyarn storybook\n```\n- Or run storybook with token env param exposed to cli (not suggested)\n```bash\nSTORYBOOK_MAPBOX_ACCESS_TOKEN=token yarn storybook\n```\n- Apply either above way to `yarn build-storybook` or `yarn test-storybook`\n\n### Source code formatting\nThe source code in the repository is formatted by [Prettier](https://prettier.io/).\nThe format of the code is validated by our Continuous Integration server and is one of the requirements of successful merge.\n\nPrettier is supported by every major IDE. You can find the list of supported editors and how to configure them [here](https://prettier.io/docs/en/editors.html).\n\nIn the case, when your editor is not supported or you don't want to setup the integration, you can run the `yarn prettier-write` command to reformat the code before commit.\n\n## Changelog\n\n- see [CHANGELOG.md](CHANGELOG.md)\n\n## Supported versions\n\nIn order to make the user experience with integrating GoodData UI SDK as smooth and secure as possible and to ensure that the SDK is using the latest features of the platform, we will only provide support to two most recent major versions of UI SDK.\n\nThe most recent majors will be supported in the following modes:\n\n- The latest major version will receive all new functionality and all bug fixes\n- The previous major version will only receive fixes to critical issues and security fixes. These fixes will be applied on top of last released version of the previous major\n\nThe customers are encouraged to always use the latest version of the UI SDK.\n\nIn case of using older versions, the user might face API incompatibility, performance or security issues.\n\nPlease follow the installation instructions to update to the newest version.\n\n## License\n\n(C) 2007-2020 GoodData Corporation\n\nThis project is dual licensed:\n\n- The ATTRIBUTION-NONCOMMERCIAL 4.0 INTERNATIONAL (CC BY-NC 4.0) is used for purpose of the trial experience and evaluation of GoodData.UI library.\n- The GOODDATA GOODDATA.UI LIBRARY END USER LICENSE AGREEMENT is used for GoodData customers.\n\nFor more information, please see [LICENSE](https://github.com/gooddata/gooddata-react-components/blob/master/LICENSE)\n","gitHead":"b7b008035c9d3534c3a59449b8f47e27c3c89f82","scripts":{"dev":"bash scripts/build.sh --dev-watch","test":"jest --watch","build":"bash scripts/build.sh","tslint":"yarn run-tslint -t verbose $npm_package_config_tslint","prepare":"cd examples/server && yarn install --frozen-lockfile && cd ../..; rm -r examples/node_modules 2>/dev/null; true","examples":"bash scripts/run-examples.sh","prepare?":"# Called before `npm publish` and on local `npm install`. Temporarily also for deleting obsolete node_modules. Ends with `true` to continue gracefully.","validate":"tsc --noEmit && yarn tslint && eslint $npm_package_config_eslint && yarn validate-style && yarn prettier-check","build-dev":"bash scripts/build.sh --dev","examples?":"# Default is developer domain, other options: yarn examples [sec,secure,stg,stg2,stg3,demo,developer or URL]","storybook":"yarn build && start-storybook -p 9001 -c .storybook","test-once":"jest","tslint-ci":"mkdir -p ./ci/results && yarn run-tslint -t checkstyle -o ./ci/results/tslint-results.xml $npm_package_config_tslint","run-tslint":"tslint -p tsconfig.json","validate-ci":"tsc --noEmit && yarn tslint-ci  && eslint $npm_package_config_eslint -f checkstyle -o ci/results/eslint-results.xml && yarn validate-style-ci && yarn prettier-check","examples-build":"bash scripts/build-examples.sh","prepublishOnly":"yarn build","prettier-check":"prettier --check '{src,stories,styles,__mocks__,examples/server/src,examples/src,examples/test}/**/*.{ts,js,tsx,jsx,json,scss,md,yaml,html}'","prettier-write":"prettier --write '{src,stories,styles,__mocks__,examples/server/src,examples/src,examples/test}/**/*.{ts,js,tsx,jsx,json,scss,md,yaml,html}'","test-storybook":"yarn build && test-storybook","validate-style":"stylelint '**/*.scss'","build-storybook":"yarn build && build-storybook -c .storybook -o dist-storybook","examples-server":"node examples/server/src/index.js","heroku-postbuild":"yarn examples-build developer","examples-testcafe":"./scripts/run-testcafe.sh visual","validate-style-ci":"stylelint '**/*.scss' --custom-formatter=node_modules/stylelint-checkstyle-formatter > ci/results/stylelint-results.xml","check-circular-deps":"madge --circular --extensions ts ./src","examples-testcafe-ci":"./scripts/run-testcafe.sh ci","examples-testcafe-live":"./scripts/run-testcafe.sh live"},"typings":"dist/index.d.ts","_npmUser":{"name":"strouhaljan","email":"strouhal.jan@gmail.com"},"deprecated":"@gooddata/react-components@7 reached End of Support on March 31, 2022. Please upgrade (see https://sdk.gooddata.com/gooddata-ui/docs/supported_versions.html for more information).","repository":{"url":"git+ssh://git@github.com/gooddata/gooddata-react-components.git","type":"git"},"_npmVersion":"6.13.4","description":"GoodData.UI - A powerful JavaScript library for building analytical applications","directories":{},"lint-staged":{"{src,stories,styles,__mocks__,examples/server/src,examples/src,examples/test}/**/*.{ts,js,tsx,jsx,scss}":["npx gdc-fix-copyright","git add"],"{src,stories,styles,__mocks__,examples/server/src,examples/src,examples/test}/**/*.{ts,js,tsx,jsx,json,scss,md,yaml,html}":["prettier --write","git add"]},"_nodeVersion":"12.16.1","dependencies":{"rxjs":"^5.5.6","uuid":"^3.2.1","immer":"^1.3.1","lodash":"^4.17.15","date-fns":"^2.7.0","downshift":"^3.2.7","invariant":"^2.2.2","mapbox-gl":"^1.6.1","classnames":"^2.2.6","codemirror":"^5.54.0","highcharts":"7.1.1","prop-types":"^15.6.0","react-intl":"^3.6.0","custom-event":"^1.0.1","react-window":"^1.8.1","ag-grid-react":"20.0.0","react-measure":"^2.3.0","@types/mapbox-gl":"^1.6.1","react-day-picker":"~7.3.0","react-responsive":"^3.0.0","stringify-object":"^2.4.0","@gooddata/typings":"^2.24.2","@types/codemirror":"^0.0.95","ag-grid-community":"20.0.0","http-status-codes":"^1.3.0","react-codemirror2":"^7.2.0","@gooddata/js-utils":"^3.10.5","@gooddata/numberjs":"^3.2.4","fixed-data-table-2":"0.7.17","@gooddata/goodstrap":"68.13.0-alpha-strouhaljan-jsu-bb-2364-2020-06-25T08-49-53-365Z","react-dom-factories":"^1.0.2","@gooddata/gooddata-js":"^13.0.1","json-stable-stringify":"^1.0.1","react-transition-group":"^2.2.1","hoist-non-react-statics":"^3.3.0","nodelist-foreach-polyfill":"^1.2.0","@formatjs/intl-pluralrules":"^1.3.6","highcharts-grouped-categories":"^1.1.3"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"raf":"3.3.2","yup":"^0.24.1","jest":"24.7.1","husky":"3.0.0","madge":"^3.4.4","react":"^16.5.2","enzyme":"3.5.0","eslint":"4.19.1","formik":"^0.11.11","moment":"2.23.0","history":"^4.7.2","ts-jest":"24.0.0","webpack":"4.30.0","full-icu":"^1.3.0","prettier":"1.16.4","react-ga":"^2.5.2","recharts":"1.0.0-beta.9","testcafe":"1.1.4","commander":"2.14.1","node-sass":"4.13.0","react-dom":"^16.5.2","stylelint":"^10.0.0","supertest":"3.0.0","ts-loader":"6.0.0","@types/raf":"^3.4.0","css-loader":"0.28.7","jest-junit":"3.0.0","raw-loader":"0.5.1","styled-jsx":"2.2.1","typescript":"3.3.4000","@babel/core":"7.4.4","@types/jest":"24.0.6","@types/node":"7.0.8","@types/uuid":"3.4.3","file-loader":"3.0.1","jest-enzyme":"7.0.2","lint-staged":"9.1.0","sass-loader":"6.0.6","webpack-cli":"3.3.2","@types/react":"16.8.6","babel-loader":"8.0.5","react-helmet":"5.2.0","react-select":"1.2.1","style-loader":"0.19.1","@types/enzyme":"3.1.13","@types/lodash":"4.14.123","testcafe-live":"0.1.4","@babel/runtime":"7.4.4","dotenv-webpack":"^1.7.0","@babel/polyfill":"^7.4.4","@storybook/react":"5.0.11","@types/invariant":"2.2.29","@types/react-dom":"16.0.11","isomorphic-fetch":"2.2.1","react-datepicker":"1.1.0","react-router-dom":"4.2.2","@babel/preset-env":"7.4.4","@gooddata/mock-js":"^2.13.1","@storybook/addons":"5.0.11","@types/classnames":"2.2.3","@types/prop-types":"15.5.2","@storybook/theming":"5.0.11","identity-obj-proxy":"^3.0.0","intl-messageformat":"^7.5.4","webpack-dev-server":"3.3.1","@babel/preset-react":"7.0.0","@types/react-portal":"4.0.1","@types/react-window":"^1.8.1","babel-plugin-lodash":"3.3.4","html-webpack-plugin":"3.2.0","react-test-renderer":"16.4.2","@types/react-measure":"2.0.5","clean-webpack-plugin":"2.0.2","stats-webpack-plugin":"0.7.0","eslint-config-prettier":"4.1.0","react-google-recaptcha":"^0.14.1","tslint-config-prettier":"1.18.0","@gooddata/eslint-config":"^1.0.0","@gooddata/tslint-config":"1.0.0","@types/react-responsive":"^3.0.3","@types/storybook__react":"4.0.1","@types/stringify-object":"^3.2.0","enzyme-adapter-react-16":"1.3.1","@gooddata/test-storybook":"4.0.0","@storybook/addon-actions":"5.0.11","@storybook/addon-options":"5.0.11","node-sass-magic-importer":"5.1.0","react-syntax-highlighter":"11.0.2","@types/fixed-data-table-2":"0.8.1","stylelint-config-prettier":"5.2.0","@gooddata/stylelint-config":"4.0.1","@types/react-test-renderer":"16.0.0","circular-dependency-plugin":"5.0.2","compression-webpack-plugin":"2.0.0","@types/json-stable-stringify":"^1.0.32","@gooddata/frontend-npm-scripts":"1.1.0","@types/enzyme-adapter-react-16":"1.0.3","stylelint-checkstyle-formatter":"0.1.0","@types/storybook__addon-actions":"3.4.2","@babel/plugin-proposal-class-properties":"7.4.4","@babel/plugin-proposal-object-rest-spread":"7.4.4","@babel/plugin-transform-async-to-generator":"7.4.4"},"peerDependencies":{"react":"^16.5.2","react-dom":"^16.5.2"},"_npmOperationalInternal":{"tmp":"tmp/react-components_7.8.0-alpha-strouhaljan-jsu-bb-2364-2020-06-25T08-54-58-008Z_1593075341579_0.6183368546989114","host":"s3://npm-registry-packages"}},"7.8.0-alpha-bertold8-ine-one-4527-2020-06-25T12-15-12-061Z":{"name":"@gooddata/react-components","version":"7.8.0-alpha-bertold8-ine-one-4527-2020-06-25T12-15-12-061Z","author":{"name":"GoodData Corporation"},"license":"BSD-3-Clause","_id":"@gooddata/react-components@7.8.0-alpha-bertold8-ine-one-4527-2020-06-25T12-15-12-061Z","maintainers":[{"name":"afi","email":"adam.fiedler@gooddata.com"},{"name":"bertold8","email":"ivan.nejezchleb@seznam.cz"},{"name":"bich.nguyen","email":"bich.nguyen@gooddata.com"},{"name":"brbistas","email":"valentinos.chraniotis@gooddata.com"},{"name":"bugsbunny338","email":"jiri.zajic@mensa.cz"},{"name":"de.do","email":"de.do@gooddata.com"},{"name":"gooddata-ci","email":"rail@gooddata.com"},{"name":"hang.ngo","email":"hang.ngo@gooddata.com"},{"name":"hung.nguyen.hoang","email":"hung.nguyen@gooddata.com"},{"name":"huong.nguyen","email":"huong.nguyen@gooddata.com"},{"name":"huyen.nguyen","email":"huyen.nguyen@gooddata.com"},{"name":"ivan.mjartan","email":"ivan.mjartan@gooddata.com"},{"name":"jakub-sterba","email":"jakub.sterba@gooddata.com"},{"name":"jaroslav.tomecek","email":"jaroslav.tomecek@gooddata.com"},{"name":"jkittler","email":"honza.kittler@gmail.com"},{"name":"khanh.le","email":"khanh.le@gooddata.com"},{"name":"lanhuynh","email":"lan.huynh@gooddata.com"},{"name":"linhhong","email":"linh.hong@gooddata.com"},{"name":"lupko","email":"lubomir.slivka@gooddata.com"},{"name":"mai.nguyen","email":"mai.nguyen@gooddata.com"},{"name":"matyas.kandl","email":"matyas.kandl@gooddata.com"},{"name":"michal.marsal","email":"michal.marsal@gooddata.com"},{"name":"milan.lempera","email":"ext-milan.lempera@gooddata.com"},{"name":"my.duong","email":"my.duong@gooddata.com"},{"name":"naibinh","email":"naibinh@gmail.com"},{"name":"nikolacech","email":"nikola.cech@gooddata.com"},{"name":"nis.hua","email":"nis.hua@gooddata.com"},{"name":"no23reason","email":"dan.homola@hotmail.cz"},{"name":"patrikbraborec","email":"patrik.braborec@gooddata.com"},{"name":"pbenes","email":"petr.benes@gooddata.com"},{"name":"petrjanu","email":"petr.janu@gooddata.com"},{"name":"pkingo","email":"philipandreaskingo@hotmail.com"},{"name":"ptquang86","email":"ptquang86@gmail.com"},{"name":"qduval","email":"quentin.duval@gooddata.com"},{"name":"rodri360","email":"me@rodri360.com"},{"name":"scavnickyj","email":"jakub.scavnicky@gooddata.com"},{"name":"sitina","email":"jiri.sitina@gooddata.com"},{"name":"strouhaljan","email":"strouhal.jan@gmail.com"},{"name":"thao-luong","email":"thao.luong@gooddata.com"},{"name":"thuong.nguyen","email":"thuong.nguyen@gooddata.com"},{"name":"tomas.kratochvil","email":"tomas.kratochvil@gooddata.com"},{"name":"tomsatgd","email":"tomas.satinsky@gooddata.com"},{"name":"trung-le-quoc","email":"trung.le@gooddata.com"},{"name":"tu-ngo","email":"tungo1981@gmail.com"},{"name":"tu.bui","email":"tu.bui@gooddata.com"},{"name":"tulean","email":"tuan.le@gooddata.com"},{"name":"tuqt1005","email":"tu.tran@gooddata.com"},{"name":"utdnah","email":"danh.ung@gooddata.com"},{"name":"van.nguyen","email":"van.nguyen@gooddata.com"},{"name":"vi.phan","email":"vi.phan@gooddata.com"},{"name":"vlastikcz","email":"vlastimil.kotas@gooddata.com"},{"name":"vu.pham","email":"vu.pham@gooddata.com"},{"name":"xmort","email":"petr.dolejsi@gooddata.com"},{"name":"yanlipnican","email":"yanlipnican@gmail.com"}],"homepage":"https://github.com/gooddata/gooddata-react-components#readme","bugs":{"url":"https://github.com/gooddata/gooddata-react-components/issues"},"dist":{"shasum":"44c88093b8937069cc5931c385e68a181e66e5ee","tarball":"https://registry.npmjs.org/@gooddata/react-components/-/react-components-7.8.0-alpha-bertold8-ine-one-4527-2020-06-25T12-15-12-061Z.tgz","fileCount":2665,"integrity":"sha512-byy/se1fi7BwdL5/yvuLdqI9iMSwbwb1eYKeE1IcVc0gyf8mkSCbxEl73TfkdWLSV93i3nJj2gUkKIfD5RpTNQ==","signatures":[{"sig":"MEQCIEsH4TJR8ADK2tzmueGAUcPDPpjzrOwon8LUgprsqZrKAiApMkCsKH84nYN4q5mhkyR7VBa+aJk3fTv1tUieZA6jCw==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":10677980,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJe9JVrCRA9TVsSAnZWagAAhbIQAI6B1IMGoIGT0noNbzH1\nLaNNDLMo2WujiAvK/SfeY3NJ3sys2v0I4Rp+AvFMUr2Q9Ke8miB/MgYaOo4e\nJfYqqzgpD1QjuqOJCe697C55kPf2TqGuYi2tk50U6PlqQzNB6ZBvx46o6/Vf\ntN2v82t5PAhC7FlIPLzwZUS6mWfqjZQ0golUsGCEq+r1TNFbzrxXKfvCPwWP\n7gsDDpdxzyxatBjBsPSS8Y69SIaszB8f16BS9NJTIr3E42xoOo3jsQlI/E1J\nDBYLlwulXZ2FGT0QQ5pr10NAAw2A01I9Yg1GMXmjKG9xhFXg6UO6vT1UAHkn\nQKbhF+tY7czGGKDe/oz+ttUM+lSro6W8UJeYfxw3UgNS1PrMa945E4/bvukG\nbjlgr0BoCVyFz/Ezf0mxuTxiW2sy3V/S1RwiBwNNONDAgC52KTGu2C6wyF/X\n4yns83q6fP205MqIVo1V6KkOnK+30XrdGLcvIiwcla+nQWwNyClNHUvK1TmM\nHAcFyTLmUsp+SPKMR3cuhc78ey80JKYnNNS40Q7ctlvXABZyTf7z7M2az3Xk\nyhNxLmRRY03ddRzwXIXwllWVz42Z2moxy4Gk4iDph2/ysDwH499INF8hOzK8\n8AWEcU0nO/F3AFaPqGfmczp9KH4OK7yfC3/675/1Fvpw/2o/4X7ZlsSQQV7P\nG30I\r\n=G3IG\r\n-----END PGP SIGNATURE-----\r\n"},"main":"dist/index.js","husky":{"hooks":{"pre-commit":"lint-staged"}},"config":{"eslint":"./examples/**/*.{js,jsx}","tslint":"./{__mocks__,src,stories}/{,**/}*.{ts,tsx}"},"readme":"[![npm version](https://badge.fury.io/js/%40gooddata%2Freact-components.svg)](https://www.npmjs.com/package/@gooddata/react-components)\n\n# GoodData.UI React components\n> A React-based JavaScript library for building data-driven applications\n\n## Getting started\n- [GoodData.UI Documentation](http://sdk.gooddata.com/gooddata-ui/)\n- [GoodData.UI Live Examples](https://gooddata-examples.herokuapp.com/)\n- [Stack Overflow](https://stackoverflow.com/questions/tagged/gooddata)\n\n### Usage\nWith [yarn](https://yarnpkg.com) installed, go to your project directory and run\n```\n$ yarn add @gooddata/react-components\n```\nIf you prefer [npm](npmjs.com) run\n```\n$ npm install --save @gooddata/react-components\n```\n\nThe public API is exposed via global `index.js`. Except for the styles, do not import any other file directly\nbecause they are not intended to be part of the public API.\n\n## Contributing\n\nWe welcome any contribution in form of [issues](https://github.com/gooddata/gooddata-react-components/issues) or [pull requests](https://github.com/gooddata/gooddata-react-components/pulls).\n\nInstall [Node.js](http://nodejs.org) (node 12.16.1, npm v6.13.4) and [Yarn](https://classic.yarnpkg.com) (1.22.4).\n\nInstall dependencies:\n```\nyarn install --frozen-lockfile\n```\n\nThese commands may come in handy while developing:\n\n| command | description |\n| ------- | ----------- |\n| `yarn install --pure-lockfile` | first step |\n| ||\n| `yarn dev` | build react-components to `/dist` in watch mode |\n| `yarn test` | run all unit tests |\n| `yarn prettier-write` | format the source code to match the valid codestyle |\n| `yarn validate` | validate codestyle |\n| ||\n| `yarn storybook` | run storybook from `/stories` on http://localhost:9001 |\n| `yarn build-storybook` | build storybook to `/dist-storybook` |\n| `yarn test-storybook` | run storybook and [screenshot tests](https://github.com/gooddata/gdc-client-utils/tree/master/test-storybook) |\n| ||\n| `yarn examples` | run Live Examples dev-server from `/examples` on https://localhost:8999 |\n| `yarn examples-build` | build Live Examples to `/examples/dist` |\n| `yarn examples-server` | serve built Live Examples - see `/examples/server/src` |\n| `yarn examples-testcafe` | run testcafe tests against `localhost:8999` |\n\n### Deploy to heroku.com\nWhen you deploy this repo to heroku, it serves *GoodData.UI Live Examples*.\nRelevant tasks are in `Procfile` and `package.json`.\n\n```bash\n# run in the project directory\nheroku login\nheroku create <your-app-name>\nheroku config:set DOMAIN_ADMIN_USERNAME=x@gooddata.com DOMAIN_ADMIN_PASSWORD=xy PROJECT_ID_TO_ASSIGN=xms7ga4tf3g3nzucd8380o2bev8oeknp\ngit push heroku HEAD:master\nheroku open\n```\n### Enable Geo Chart for Storybook and Live Examples\nGeo chart uses Mapbox to render map which requires a Mapbox access token.\n- Register an account and create Mapbox access token at [guide](https://docs.mapbox.com/help/how-mapbox-works/access-tokens/)\n- Store the created token at `.env`:\n```bash\necho -e \"EXAMPLE_MAPBOX_ACCESS_TOKEN=token\" >> .env # only need to run once\necho -e \"STORYBOOK_MAPBOX_ACCESS_TOKEN=token\" >> .env # only need to run once\n```\n\n### Run Live Examples Locally\nTo run *GoodData.UI Live Examples* locally:\n```bash\ngit clone <this-repository>\ncd  <repository-folder>\nyarn install --pure-lockfile\nyarn examples\n```\nThen open https://localhost:8999 and login using Live Examples account (you can [create one here](https://gooddata-examples.herokuapp.com/registration)).\n\n### Run Storybook locally\n- Run storybook with token stored in `.env` for more secure\n```bash\nyarn storybook\n```\n- Or run storybook with token env param exposed to cli (not suggested)\n```bash\nSTORYBOOK_MAPBOX_ACCESS_TOKEN=token yarn storybook\n```\n- Apply either above way to `yarn build-storybook` or `yarn test-storybook`\n\n### Source code formatting\nThe source code in the repository is formatted by [Prettier](https://prettier.io/).\nThe format of the code is validated by our Continuous Integration server and is one of the requirements of successful merge.\n\nPrettier is supported by every major IDE. You can find the list of supported editors and how to configure them [here](https://prettier.io/docs/en/editors.html).\n\nIn the case, when your editor is not supported or you don't want to setup the integration, you can run the `yarn prettier-write` command to reformat the code before commit.\n\n## Changelog\n\n- see [CHANGELOG.md](CHANGELOG.md)\n\n## Supported versions\n\nIn order to make the user experience with integrating GoodData UI SDK as smooth and secure as possible and to ensure that the SDK is using the latest features of the platform, we will only provide support to two most recent major versions of UI SDK.\n\nThe most recent majors will be supported in the following modes:\n\n- The latest major version will receive all new functionality and all bug fixes\n- The previous major version will only receive fixes to critical issues and security fixes. These fixes will be applied on top of last released version of the previous major\n\nThe customers are encouraged to always use the latest version of the UI SDK.\n\nIn case of using older versions, the user might face API incompatibility, performance or security issues.\n\nPlease follow the installation instructions to update to the newest version.\n\n## License\n\n(C) 2007-2020 GoodData Corporation\n\nThis project is dual licensed:\n\n- The ATTRIBUTION-NONCOMMERCIAL 4.0 INTERNATIONAL (CC BY-NC 4.0) is used for purpose of the trial experience and evaluation of GoodData.UI library.\n- The GOODDATA GOODDATA.UI LIBRARY END USER LICENSE AGREEMENT is used for GoodData customers.\n\nFor more information, please see [LICENSE](https://github.com/gooddata/gooddata-react-components/blob/master/LICENSE)\n","gitHead":"f974ff8b1107e42079651dc4655ec6dc8aa85ca9","scripts":{"dev":"bash scripts/build.sh --dev-watch","test":"jest --watch","build":"bash scripts/build.sh","tslint":"yarn run-tslint -t verbose $npm_package_config_tslint","prepare":"cd examples/server && yarn install --frozen-lockfile && cd ../..; rm -r examples/node_modules 2>/dev/null; true","examples":"bash scripts/run-examples.sh","prepare?":"# Called before `npm publish` and on local `npm install`. Temporarily also for deleting obsolete node_modules. Ends with `true` to continue gracefully.","validate":"tsc --noEmit && yarn tslint && eslint $npm_package_config_eslint && yarn validate-style && yarn prettier-check","build-dev":"bash scripts/build.sh --dev","examples?":"# Default is developer domain, other options: yarn examples [sec,secure,stg,stg2,stg3,demo,developer or URL]","storybook":"yarn build && start-storybook -p 9001 -c .storybook","test-once":"jest","tslint-ci":"mkdir -p ./ci/results && yarn run-tslint -t checkstyle -o ./ci/results/tslint-results.xml $npm_package_config_tslint","run-tslint":"tslint -p tsconfig.json","validate-ci":"tsc --noEmit && yarn tslint-ci  && eslint $npm_package_config_eslint -f checkstyle -o ci/results/eslint-results.xml && yarn validate-style-ci && yarn prettier-check","examples-build":"bash scripts/build-examples.sh","prepublishOnly":"yarn build","prettier-check":"prettier --check '{src,stories,styles,__mocks__,examples/server/src,examples/src,examples/test}/**/*.{ts,js,tsx,jsx,json,scss,md,yaml,html}'","prettier-write":"prettier --write '{src,stories,styles,__mocks__,examples/server/src,examples/src,examples/test}/**/*.{ts,js,tsx,jsx,json,scss,md,yaml,html}'","test-storybook":"yarn build && test-storybook","validate-style":"stylelint '**/*.scss'","build-storybook":"yarn build && build-storybook -c .storybook -o dist-storybook","examples-server":"node examples/server/src/index.js","heroku-postbuild":"yarn examples-build developer","examples-testcafe":"./scripts/run-testcafe.sh visual","validate-style-ci":"stylelint '**/*.scss' --custom-formatter=node_modules/stylelint-checkstyle-formatter > ci/results/stylelint-results.xml","check-circular-deps":"madge --circular --extensions ts ./src","examples-testcafe-ci":"./scripts/run-testcafe.sh ci","examples-testcafe-live":"./scripts/run-testcafe.sh live"},"typings":"dist/index.d.ts","_npmUser":{"name":"bertold8","email":"ivan.nejezchleb@seznam.cz"},"deprecated":"@gooddata/react-components@7 reached End of Support on March 31, 2022. Please upgrade (see https://sdk.gooddata.com/gooddata-ui/docs/supported_versions.html for more information).","repository":{"url":"git+ssh://git@github.com/gooddata/gooddata-react-components.git","type":"git"},"_npmVersion":"6.13.4","description":"GoodData.UI - A powerful JavaScript library for building analytical applications","directories":{},"lint-staged":{"{src,stories,styles,__mocks__,examples/server/src,examples/src,examples/test}/**/*.{ts,js,tsx,jsx,scss}":["npx gdc-fix-copyright","git add"],"{src,stories,styles,__mocks__,examples/server/src,examples/src,examples/test}/**/*.{ts,js,tsx,jsx,json,scss,md,yaml,html}":["prettier --write","git add"]},"_nodeVersion":"12.16.1","dependencies":{"rxjs":"^5.5.6","uuid":"^3.2.1","immer":"^1.3.1","lodash":"^4.17.15","date-fns":"^2.7.0","downshift":"^3.2.7","invariant":"^2.2.2","mapbox-gl":"^1.6.1","classnames":"^2.2.6","codemirror":"^5.54.0","highcharts":"7.1.1","prop-types":"^15.6.0","react-intl":"^3.6.0","custom-event":"^1.0.1","react-window":"^1.8.1","ag-grid-react":"20.0.0","react-measure":"^2.3.0","@types/mapbox-gl":"^1.6.1","react-day-picker":"~7.3.0","react-responsive":"^3.0.0","stringify-object":"^2.4.0","@gooddata/typings":"^2.24.2","@types/codemirror":"^0.0.95","ag-grid-community":"20.0.0","http-status-codes":"^1.3.0","react-codemirror2":"^7.2.0","@gooddata/js-utils":"^3.10.5","@gooddata/numberjs":"^3.2.4","fixed-data-table-2":"0.7.17","@gooddata/goodstrap":"^68.12.1","react-dom-factories":"^1.0.2","@gooddata/gooddata-js":"^13.0.1","json-stable-stringify":"^1.0.1","react-transition-group":"^2.2.1","hoist-non-react-statics":"^3.3.0","nodelist-foreach-polyfill":"^1.2.0","@formatjs/intl-pluralrules":"^1.3.6","highcharts-grouped-categories":"^1.1.3"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"raf":"3.3.2","yup":"^0.24.1","jest":"24.7.1","husky":"3.0.0","madge":"^3.4.4","react":"^16.5.2","enzyme":"3.5.0","eslint":"4.19.1","formik":"^0.11.11","moment":"2.23.0","history":"^4.7.2","ts-jest":"24.0.0","webpack":"4.30.0","full-icu":"^1.3.0","prettier":"1.16.4","react-ga":"^2.5.2","recharts":"1.0.0-beta.9","testcafe":"1.1.4","commander":"2.14.1","node-sass":"4.13.0","react-dom":"^16.5.2","stylelint":"^10.0.0","supertest":"3.0.0","ts-loader":"6.0.0","@types/raf":"^3.4.0","css-loader":"0.28.7","jest-junit":"3.0.0","raw-loader":"0.5.1","styled-jsx":"2.2.1","typescript":"3.3.4000","@babel/core":"7.4.4","@types/jest":"24.0.6","@types/node":"7.0.8","@types/uuid":"3.4.3","file-loader":"3.0.1","jest-enzyme":"7.0.2","lint-staged":"9.1.0","sass-loader":"6.0.6","webpack-cli":"3.3.2","@types/react":"16.8.6","babel-loader":"8.0.5","react-helmet":"5.2.0","react-select":"1.2.1","style-loader":"0.19.1","@types/enzyme":"3.1.13","@types/lodash":"4.14.123","testcafe-live":"0.1.4","@babel/runtime":"7.4.4","dotenv-webpack":"^1.7.0","@babel/polyfill":"^7.4.4","@storybook/react":"5.0.11","@types/invariant":"2.2.29","@types/react-dom":"16.0.11","isomorphic-fetch":"2.2.1","react-datepicker":"1.1.0","react-router-dom":"4.2.2","@babel/preset-env":"7.4.4","@gooddata/mock-js":"^2.13.1","@storybook/addons":"5.0.11","@types/classnames":"2.2.3","@types/prop-types":"15.5.2","@storybook/theming":"5.0.11","identity-obj-proxy":"^3.0.0","intl-messageformat":"^7.5.4","webpack-dev-server":"3.3.1","@babel/preset-react":"7.0.0","@types/react-portal":"4.0.1","@types/react-window":"^1.8.1","babel-plugin-lodash":"3.3.4","html-webpack-plugin":"3.2.0","react-test-renderer":"16.4.2","@types/react-measure":"2.0.5","clean-webpack-plugin":"2.0.2","stats-webpack-plugin":"0.7.0","eslint-config-prettier":"4.1.0","react-google-recaptcha":"^0.14.1","tslint-config-prettier":"1.18.0","@gooddata/eslint-config":"^1.0.0","@gooddata/tslint-config":"1.0.0","@types/react-responsive":"^3.0.3","@types/storybook__react":"4.0.1","@types/stringify-object":"^3.2.0","enzyme-adapter-react-16":"1.3.1","@gooddata/test-storybook":"4.0.0","@storybook/addon-actions":"5.0.11","@storybook/addon-options":"5.0.11","node-sass-magic-importer":"5.1.0","react-syntax-highlighter":"11.0.2","@types/fixed-data-table-2":"0.8.1","stylelint-config-prettier":"5.2.0","@gooddata/stylelint-config":"4.0.1","@types/react-test-renderer":"16.0.0","circular-dependency-plugin":"5.0.2","compression-webpack-plugin":"2.0.0","@types/json-stable-stringify":"^1.0.32","@gooddata/frontend-npm-scripts":"1.1.0","@types/enzyme-adapter-react-16":"1.0.3","stylelint-checkstyle-formatter":"0.1.0","@types/storybook__addon-actions":"3.4.2","@babel/plugin-proposal-class-properties":"7.4.4","@babel/plugin-proposal-object-rest-spread":"7.4.4","@babel/plugin-transform-async-to-generator":"7.4.4"},"peerDependencies":{"react":"^16.5.2","react-dom":"^16.5.2"},"_npmOperationalInternal":{"tmp":"tmp/react-components_7.8.0-alpha-bertold8-ine-one-4527-2020-06-25T12-15-12-061Z_1593087339199_0.26967999774409135","host":"s3://npm-registry-packages"}},"7.8.0-alpha-bertold8-ine-one-4522-2020-06-25T13-27-17-106Z":{"name":"@gooddata/react-components","version":"7.8.0-alpha-bertold8-ine-one-4522-2020-06-25T13-27-17-106Z","author":{"name":"GoodData Corporation"},"license":"BSD-3-Clause","_id":"@gooddata/react-components@7.8.0-alpha-bertold8-ine-one-4522-2020-06-25T13-27-17-106Z","maintainers":[{"name":"afi","email":"adam.fiedler@gooddata.com"},{"name":"bertold8","email":"ivan.nejezchleb@seznam.cz"},{"name":"bich.nguyen","email":"bich.nguyen@gooddata.com"},{"name":"brbistas","email":"valentinos.chraniotis@gooddata.com"},{"name":"bugsbunny338","email":"jiri.zajic@mensa.cz"},{"name":"de.do","email":"de.do@gooddata.com"},{"name":"gooddata-ci","email":"rail@gooddata.com"},{"name":"hang.ngo","email":"hang.ngo@gooddata.com"},{"name":"hung.nguyen.hoang","email":"hung.nguyen@gooddata.com"},{"name":"huong.nguyen","email":"huong.nguyen@gooddata.com"},{"name":"huyen.nguyen","email":"huyen.nguyen@gooddata.com"},{"name":"ivan.mjartan","email":"ivan.mjartan@gooddata.com"},{"name":"jakub-sterba","email":"jakub.sterba@gooddata.com"},{"name":"jaroslav.tomecek","email":"jaroslav.tomecek@gooddata.com"},{"name":"jkittler","email":"honza.kittler@gmail.com"},{"name":"khanh.le","email":"khanh.le@gooddata.com"},{"name":"lanhuynh","email":"lan.huynh@gooddata.com"},{"name":"linhhong","email":"linh.hong@gooddata.com"},{"name":"lupko","email":"lubomir.slivka@gooddata.com"},{"name":"mai.nguyen","email":"mai.nguyen@gooddata.com"},{"name":"matyas.kandl","email":"matyas.kandl@gooddata.com"},{"name":"michal.marsal","email":"michal.marsal@gooddata.com"},{"name":"milan.lempera","email":"ext-milan.lempera@gooddata.com"},{"name":"my.duong","email":"my.duong@gooddata.com"},{"name":"naibinh","email":"naibinh@gmail.com"},{"name":"nikolacech","email":"nikola.cech@gooddata.com"},{"name":"nis.hua","email":"nis.hua@gooddata.com"},{"name":"no23reason","email":"dan.homola@hotmail.cz"},{"name":"patrikbraborec","email":"patrik.braborec@gooddata.com"},{"name":"pbenes","email":"petr.benes@gooddata.com"},{"name":"petrjanu","email":"petr.janu@gooddata.com"},{"name":"pkingo","email":"philipandreaskingo@hotmail.com"},{"name":"ptquang86","email":"ptquang86@gmail.com"},{"name":"qduval","email":"quentin.duval@gooddata.com"},{"name":"rodri360","email":"me@rodri360.com"},{"name":"scavnickyj","email":"jakub.scavnicky@gooddata.com"},{"name":"sitina","email":"jiri.sitina@gooddata.com"},{"name":"strouhaljan","email":"strouhal.jan@gmail.com"},{"name":"thao-luong","email":"thao.luong@gooddata.com"},{"name":"thuong.nguyen","email":"thuong.nguyen@gooddata.com"},{"name":"tomas.kratochvil","email":"tomas.kratochvil@gooddata.com"},{"name":"tomsatgd","email":"tomas.satinsky@gooddata.com"},{"name":"trung-le-quoc","email":"trung.le@gooddata.com"},{"name":"tu-ngo","email":"tungo1981@gmail.com"},{"name":"tu.bui","email":"tu.bui@gooddata.com"},{"name":"tulean","email":"tuan.le@gooddata.com"},{"name":"tuqt1005","email":"tu.tran@gooddata.com"},{"name":"utdnah","email":"danh.ung@gooddata.com"},{"name":"van.nguyen","email":"van.nguyen@gooddata.com"},{"name":"vi.phan","email":"vi.phan@gooddata.com"},{"name":"vlastikcz","email":"vlastimil.kotas@gooddata.com"},{"name":"vu.pham","email":"vu.pham@gooddata.com"},{"name":"xmort","email":"petr.dolejsi@gooddata.com"},{"name":"yanlipnican","email":"yanlipnican@gmail.com"}],"homepage":"https://github.com/gooddata/gooddata-react-components#readme","bugs":{"url":"https://github.com/gooddata/gooddata-react-components/issues"},"dist":{"shasum":"ec8ad13961689498138de3bab9c25d933d2c756f","tarball":"https://registry.npmjs.org/@gooddata/react-components/-/react-components-7.8.0-alpha-bertold8-ine-one-4522-2020-06-25T13-27-17-106Z.tgz","fileCount":2665,"integrity":"sha512-vFVMCisM5veqtckimZS2IrZdY/2+ylLewZIRb2FdfBwKCvjRGBX5V8O2V6h+dYIyd9yhq2Ony7eSgWUACzj10A==","signatures":[{"sig":"MEQCIB/EsIHVJqBbwfeKmDRgMXX0EL3SStOMgnQOE0tO0l94AiABGKI00rzPYdCD4JtzA5oC4of27pKUfiEj6drARuIBAA==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":10672581,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJe9KZ4CRA9TVsSAnZWagAAKA8P/2ouBDKnzSlPt06NveL4\nbhGiWFHMTseCxwokW6z0Oh3moegGt6HNbwMGCh/E1IN3qaHD9mwCSMdiFXCF\nvBy7BxWcfuV9y+8FFFD8c1g4gIj5yAmLR4XseJQc32njkQPa6Ihri0SrlqUs\nnEv44K5SIXdHMmWPCWWyyMFifO8ZtzxtRfsoweImXs2rVkXhZScLE2D/XSUc\nnThpNNsNliU7PUiLlbi1oZmI5VZiH6FGnMbUaWylfcfHxJE+DjShgVtvnZi6\nI2LhDKiZvCZe6aTt7ybDCIoAGGCGJDZyBb/9TYJgVR/l6sh2uPUg60Cmthkx\nzwMYt0M6h50QyDhyIrFu/ToWWQVmeAyZQwTYkTl1aqDM5RQT3N1R+b6kFpZf\nNHn3YLRoJA/qhjyNuahI5ON9MWXmKVxs81slQW6wgUvpLjwC5sAcyu880Q44\nx+VdldVhJ9F7Vy8M3wNE4tRyTmwn8IM8TmQ9lmvqbCwSQ3Ql5HucSPdG8Ys9\ndpcBh2n03zbpvvLFGtYq4V3Pq2weKcS5p54DLAYGxYYO0IyXUiHwc27pnBcF\nskgAhmqswMwnGE9C8GOLxxd0MBZASsvM71HjXWAynbAQOUU8stVwYsWteKcb\nuNuBlwEb0Hy9BJr75XuM5WaGl7XXwUoaKpQOLl42NcjtDul6A0E6q6j2MPZ/\nDcIk\r\n=aNNP\r\n-----END PGP SIGNATURE-----\r\n"},"main":"dist/index.js","husky":{"hooks":{"pre-commit":"lint-staged"}},"config":{"eslint":"./examples/**/*.{js,jsx}","tslint":"./{__mocks__,src,stories}/{,**/}*.{ts,tsx}"},"readme":"[![npm version](https://badge.fury.io/js/%40gooddata%2Freact-components.svg)](https://www.npmjs.com/package/@gooddata/react-components)\n\n# GoodData.UI React components\n> A React-based JavaScript library for building data-driven applications\n\n## Getting started\n- [GoodData.UI Documentation](http://sdk.gooddata.com/gooddata-ui/)\n- [GoodData.UI Live Examples](https://gooddata-examples.herokuapp.com/)\n- [Stack Overflow](https://stackoverflow.com/questions/tagged/gooddata)\n\n### Usage\nWith [yarn](https://yarnpkg.com) installed, go to your project directory and run\n```\n$ yarn add @gooddata/react-components\n```\nIf you prefer [npm](npmjs.com) run\n```\n$ npm install --save @gooddata/react-components\n```\n\nThe public API is exposed via global `index.js`. Except for the styles, do not import any other file directly\nbecause they are not intended to be part of the public API.\n\n## Contributing\n\nWe welcome any contribution in form of [issues](https://github.com/gooddata/gooddata-react-components/issues) or [pull requests](https://github.com/gooddata/gooddata-react-components/pulls).\n\nInstall [Node.js](http://nodejs.org) (node 12.16.1, npm v6.13.4) and [Yarn](https://classic.yarnpkg.com) (1.22.4).\n\nInstall dependencies:\n```\nyarn install --frozen-lockfile\n```\n\nThese commands may come in handy while developing:\n\n| command | description |\n| ------- | ----------- |\n| `yarn install --pure-lockfile` | first step |\n| ||\n| `yarn dev` | build react-components to `/dist` in watch mode |\n| `yarn test` | run all unit tests |\n| `yarn prettier-write` | format the source code to match the valid codestyle |\n| `yarn validate` | validate codestyle |\n| ||\n| `yarn storybook` | run storybook from `/stories` on http://localhost:9001 |\n| `yarn build-storybook` | build storybook to `/dist-storybook` |\n| `yarn test-storybook` | run storybook and [screenshot tests](https://github.com/gooddata/gdc-client-utils/tree/master/test-storybook) |\n| ||\n| `yarn examples` | run Live Examples dev-server from `/examples` on https://localhost:8999 |\n| `yarn examples-build` | build Live Examples to `/examples/dist` |\n| `yarn examples-server` | serve built Live Examples - see `/examples/server/src` |\n| `yarn examples-testcafe` | run testcafe tests against `localhost:8999` |\n\n### Deploy to heroku.com\nWhen you deploy this repo to heroku, it serves *GoodData.UI Live Examples*.\nRelevant tasks are in `Procfile` and `package.json`.\n\n```bash\n# run in the project directory\nheroku login\nheroku create <your-app-name>\nheroku config:set DOMAIN_ADMIN_USERNAME=x@gooddata.com DOMAIN_ADMIN_PASSWORD=xy PROJECT_ID_TO_ASSIGN=xms7ga4tf3g3nzucd8380o2bev8oeknp\ngit push heroku HEAD:master\nheroku open\n```\n### Enable Geo Chart for Storybook and Live Examples\nGeo chart uses Mapbox to render map which requires a Mapbox access token.\n- Register an account and create Mapbox access token at [guide](https://docs.mapbox.com/help/how-mapbox-works/access-tokens/)\n- Store the created token at `.env`:\n```bash\necho -e \"EXAMPLE_MAPBOX_ACCESS_TOKEN=token\" >> .env # only need to run once\necho -e \"STORYBOOK_MAPBOX_ACCESS_TOKEN=token\" >> .env # only need to run once\n```\n\n### Run Live Examples Locally\nTo run *GoodData.UI Live Examples* locally:\n```bash\ngit clone <this-repository>\ncd  <repository-folder>\nyarn install --pure-lockfile\nyarn examples\n```\nThen open https://localhost:8999 and login using Live Examples account (you can [create one here](https://gooddata-examples.herokuapp.com/registration)).\n\n### Run Storybook locally\n- Run storybook with token stored in `.env` for more secure\n```bash\nyarn storybook\n```\n- Or run storybook with token env param exposed to cli (not suggested)\n```bash\nSTORYBOOK_MAPBOX_ACCESS_TOKEN=token yarn storybook\n```\n- Apply either above way to `yarn build-storybook` or `yarn test-storybook`\n\n### Source code formatting\nThe source code in the repository is formatted by [Prettier](https://prettier.io/).\nThe format of the code is validated by our Continuous Integration server and is one of the requirements of successful merge.\n\nPrettier is supported by every major IDE. You can find the list of supported editors and how to configure them [here](https://prettier.io/docs/en/editors.html).\n\nIn the case, when your editor is not supported or you don't want to setup the integration, you can run the `yarn prettier-write` command to reformat the code before commit.\n\n## Changelog\n\n- see [CHANGELOG.md](CHANGELOG.md)\n\n## Supported versions\n\nIn order to make the user experience with integrating GoodData UI SDK as smooth and secure as possible and to ensure that the SDK is using the latest features of the platform, we will only provide support to two most recent major versions of UI SDK.\n\nThe most recent majors will be supported in the following modes:\n\n- The latest major version will receive all new functionality and all bug fixes\n- The previous major version will only receive fixes to critical issues and security fixes. These fixes will be applied on top of last released version of the previous major\n\nThe customers are encouraged to always use the latest version of the UI SDK.\n\nIn case of using older versions, the user might face API incompatibility, performance or security issues.\n\nPlease follow the installation instructions to update to the newest version.\n\n## License\n\n(C) 2007-2020 GoodData Corporation\n\nThis project is dual licensed:\n\n- The ATTRIBUTION-NONCOMMERCIAL 4.0 INTERNATIONAL (CC BY-NC 4.0) is used for purpose of the trial experience and evaluation of GoodData.UI library.\n- The GOODDATA GOODDATA.UI LIBRARY END USER LICENSE AGREEMENT is used for GoodData customers.\n\nFor more information, please see [LICENSE](https://github.com/gooddata/gooddata-react-components/blob/master/LICENSE)\n","gitHead":"3d644d7e4ecf4ca2db0779eeb16ea9f10107ff93","scripts":{"dev":"bash scripts/build.sh --dev-watch","test":"jest --watch","build":"bash scripts/build.sh","tslint":"yarn run-tslint -t verbose $npm_package_config_tslint","prepare":"cd examples/server && yarn install --frozen-lockfile && cd ../..; rm -r examples/node_modules 2>/dev/null; true","examples":"bash scripts/run-examples.sh","prepare?":"# Called before `npm publish` and on local `npm install`. Temporarily also for deleting obsolete node_modules. Ends with `true` to continue gracefully.","validate":"tsc --noEmit && yarn tslint && eslint $npm_package_config_eslint && yarn validate-style && yarn prettier-check","build-dev":"bash scripts/build.sh --dev","examples?":"# Default is developer domain, other options: yarn examples [sec,secure,stg,stg2,stg3,demo,developer or URL]","storybook":"yarn build && start-storybook -p 9001 -c .storybook","test-once":"jest","tslint-ci":"mkdir -p ./ci/results && yarn run-tslint -t checkstyle -o ./ci/results/tslint-results.xml $npm_package_config_tslint","run-tslint":"tslint -p tsconfig.json","validate-ci":"tsc --noEmit && yarn tslint-ci  && eslint $npm_package_config_eslint -f checkstyle -o ci/results/eslint-results.xml && yarn validate-style-ci && yarn prettier-check","examples-build":"bash scripts/build-examples.sh","prepublishOnly":"yarn build","prettier-check":"prettier --check '{src,stories,styles,__mocks__,examples/server/src,examples/src,examples/test}/**/*.{ts,js,tsx,jsx,json,scss,md,yaml,html}'","prettier-write":"prettier --write '{src,stories,styles,__mocks__,examples/server/src,examples/src,examples/test}/**/*.{ts,js,tsx,jsx,json,scss,md,yaml,html}'","test-storybook":"yarn build && test-storybook","validate-style":"stylelint '**/*.scss'","build-storybook":"yarn build && build-storybook -c .storybook -o dist-storybook","examples-server":"node examples/server/src/index.js","heroku-postbuild":"yarn examples-build developer","examples-testcafe":"./scripts/run-testcafe.sh visual","validate-style-ci":"stylelint '**/*.scss' --custom-formatter=node_modules/stylelint-checkstyle-formatter > ci/results/stylelint-results.xml","check-circular-deps":"madge --circular --extensions ts ./src","examples-testcafe-ci":"./scripts/run-testcafe.sh ci","examples-testcafe-live":"./scripts/run-testcafe.sh live"},"typings":"dist/index.d.ts","_npmUser":{"name":"bertold8","email":"ivan.nejezchleb@seznam.cz"},"deprecated":"@gooddata/react-components@7 reached End of Support on March 31, 2022. Please upgrade (see https://sdk.gooddata.com/gooddata-ui/docs/supported_versions.html for more information).","repository":{"url":"git+ssh://git@github.com/gooddata/gooddata-react-components.git","type":"git"},"_npmVersion":"6.13.4","description":"GoodData.UI - A powerful JavaScript library for building analytical applications","directories":{},"lint-staged":{"{src,stories,styles,__mocks__,examples/server/src,examples/src,examples/test}/**/*.{ts,js,tsx,jsx,scss}":["npx gdc-fix-copyright","git add"],"{src,stories,styles,__mocks__,examples/server/src,examples/src,examples/test}/**/*.{ts,js,tsx,jsx,json,scss,md,yaml,html}":["prettier --write","git add"]},"_nodeVersion":"12.16.1","dependencies":{"rxjs":"^5.5.6","uuid":"^3.2.1","immer":"^1.3.1","lodash":"^4.17.15","date-fns":"^2.7.0","downshift":"^3.2.7","invariant":"^2.2.2","mapbox-gl":"^1.6.1","classnames":"^2.2.6","codemirror":"^5.54.0","highcharts":"7.1.1","prop-types":"^15.6.0","react-intl":"^3.6.0","custom-event":"^1.0.1","react-window":"^1.8.1","ag-grid-react":"20.0.0","react-measure":"^2.3.0","@types/mapbox-gl":"^1.6.1","react-day-picker":"~7.3.0","react-responsive":"^3.0.0","stringify-object":"^2.4.0","@gooddata/typings":"^2.24.2","@types/codemirror":"^0.0.95","ag-grid-community":"20.0.0","http-status-codes":"^1.3.0","react-codemirror2":"^7.2.0","@gooddata/js-utils":"^3.10.5","@gooddata/numberjs":"^3.2.4","fixed-data-table-2":"0.7.17","@gooddata/goodstrap":"^68.12.1","react-dom-factories":"^1.0.2","@gooddata/gooddata-js":"^13.0.1","json-stable-stringify":"^1.0.1","react-transition-group":"^2.2.1","hoist-non-react-statics":"^3.3.0","nodelist-foreach-polyfill":"^1.2.0","@formatjs/intl-pluralrules":"^1.3.6","highcharts-grouped-categories":"^1.1.3"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"raf":"3.3.2","yup":"^0.24.1","jest":"24.7.1","husky":"3.0.0","madge":"^3.4.4","react":"^16.5.2","enzyme":"3.5.0","eslint":"4.19.1","formik":"^0.11.11","moment":"2.23.0","history":"^4.7.2","ts-jest":"24.0.0","webpack":"4.30.0","full-icu":"^1.3.0","prettier":"1.16.4","react-ga":"^2.5.2","recharts":"1.0.0-beta.9","testcafe":"1.1.4","commander":"2.14.1","node-sass":"4.13.0","react-dom":"^16.5.2","stylelint":"^10.0.0","supertest":"3.0.0","ts-loader":"6.0.0","@types/raf":"^3.4.0","css-loader":"0.28.7","jest-junit":"3.0.0","raw-loader":"0.5.1","styled-jsx":"2.2.1","typescript":"3.3.4000","@babel/core":"7.4.4","@types/jest":"24.0.6","@types/node":"7.0.8","@types/uuid":"3.4.3","file-loader":"3.0.1","jest-enzyme":"7.0.2","lint-staged":"9.1.0","sass-loader":"6.0.6","webpack-cli":"3.3.2","@types/react":"16.8.6","babel-loader":"8.0.5","react-helmet":"5.2.0","react-select":"1.2.1","style-loader":"0.19.1","@types/enzyme":"3.1.13","@types/lodash":"4.14.123","testcafe-live":"0.1.4","@babel/runtime":"7.4.4","dotenv-webpack":"^1.7.0","@babel/polyfill":"^7.4.4","@storybook/react":"5.0.11","@types/invariant":"2.2.29","@types/react-dom":"16.0.11","isomorphic-fetch":"2.2.1","react-datepicker":"1.1.0","react-router-dom":"4.2.2","@babel/preset-env":"7.4.4","@gooddata/mock-js":"^2.13.1","@storybook/addons":"5.0.11","@types/classnames":"2.2.3","@types/prop-types":"15.5.2","@storybook/theming":"5.0.11","identity-obj-proxy":"^3.0.0","intl-messageformat":"^7.5.4","webpack-dev-server":"3.3.1","@babel/preset-react":"7.0.0","@types/react-portal":"4.0.1","@types/react-window":"^1.8.1","babel-plugin-lodash":"3.3.4","html-webpack-plugin":"3.2.0","react-test-renderer":"16.4.2","@types/react-measure":"2.0.5","clean-webpack-plugin":"2.0.2","stats-webpack-plugin":"0.7.0","eslint-config-prettier":"4.1.0","react-google-recaptcha":"^0.14.1","tslint-config-prettier":"1.18.0","@gooddata/eslint-config":"^1.0.0","@gooddata/tslint-config":"1.0.0","@types/react-responsive":"^3.0.3","@types/storybook__react":"4.0.1","@types/stringify-object":"^3.2.0","enzyme-adapter-react-16":"1.3.1","@gooddata/test-storybook":"4.0.0","@storybook/addon-actions":"5.0.11","@storybook/addon-options":"5.0.11","node-sass-magic-importer":"5.1.0","react-syntax-highlighter":"11.0.2","@types/fixed-data-table-2":"0.8.1","stylelint-config-prettier":"5.2.0","@gooddata/stylelint-config":"4.0.1","@types/react-test-renderer":"16.0.0","circular-dependency-plugin":"5.0.2","compression-webpack-plugin":"2.0.0","@types/json-stable-stringify":"^1.0.32","@gooddata/frontend-npm-scripts":"1.1.0","@types/enzyme-adapter-react-16":"1.0.3","stylelint-checkstyle-formatter":"0.1.0","@types/storybook__addon-actions":"3.4.2","@babel/plugin-proposal-class-properties":"7.4.4","@babel/plugin-proposal-object-rest-spread":"7.4.4","@babel/plugin-transform-async-to-generator":"7.4.4"},"peerDependencies":{"react":"^16.5.2","react-dom":"^16.5.2"},"_npmOperationalInternal":{"tmp":"tmp/react-components_7.8.0-alpha-bertold8-ine-one-4522-2020-06-25T13-27-17-106Z_1593091703616_0.9543431584758979","host":"s3://npm-registry-packages"}},"7.8.0-alpha-strouhaljan-jsu-bb-2364-2020-06-25T18-47-42-518Z":{"name":"@gooddata/react-components","version":"7.8.0-alpha-strouhaljan-jsu-bb-2364-2020-06-25T18-47-42-518Z","author":{"name":"GoodData Corporation"},"license":"BSD-3-Clause","_id":"@gooddata/react-components@7.8.0-alpha-strouhaljan-jsu-bb-2364-2020-06-25T18-47-42-518Z","maintainers":[{"name":"afi","email":"adam.fiedler@gooddata.com"},{"name":"bertold8","email":"ivan.nejezchleb@seznam.cz"},{"name":"bich.nguyen","email":"bich.nguyen@gooddata.com"},{"name":"brbistas","email":"valentinos.chraniotis@gooddata.com"},{"name":"bugsbunny338","email":"jiri.zajic@mensa.cz"},{"name":"de.do","email":"de.do@gooddata.com"},{"name":"gooddata-ci","email":"rail@gooddata.com"},{"name":"hang.ngo","email":"hang.ngo@gooddata.com"},{"name":"hung.nguyen.hoang","email":"hung.nguyen@gooddata.com"},{"name":"huong.nguyen","email":"huong.nguyen@gooddata.com"},{"name":"huyen.nguyen","email":"huyen.nguyen@gooddata.com"},{"name":"ivan.mjartan","email":"ivan.mjartan@gooddata.com"},{"name":"jakub-sterba","email":"jakub.sterba@gooddata.com"},{"name":"jaroslav.tomecek","email":"jaroslav.tomecek@gooddata.com"},{"name":"jkittler","email":"honza.kittler@gmail.com"},{"name":"khanh.le","email":"khanh.le@gooddata.com"},{"name":"lanhuynh","email":"lan.huynh@gooddata.com"},{"name":"linhhong","email":"linh.hong@gooddata.com"},{"name":"lupko","email":"lubomir.slivka@gooddata.com"},{"name":"mai.nguyen","email":"mai.nguyen@gooddata.com"},{"name":"matyas.kandl","email":"matyas.kandl@gooddata.com"},{"name":"michal.marsal","email":"michal.marsal@gooddata.com"},{"name":"milan.lempera","email":"ext-milan.lempera@gooddata.com"},{"name":"my.duong","email":"my.duong@gooddata.com"},{"name":"naibinh","email":"naibinh@gmail.com"},{"name":"nikolacech","email":"nikola.cech@gooddata.com"},{"name":"nis.hua","email":"nis.hua@gooddata.com"},{"name":"no23reason","email":"dan.homola@hotmail.cz"},{"name":"patrikbraborec","email":"patrik.braborec@gooddata.com"},{"name":"pbenes","email":"petr.benes@gooddata.com"},{"name":"petrjanu","email":"petr.janu@gooddata.com"},{"name":"pkingo","email":"philipandreaskingo@hotmail.com"},{"name":"ptquang86","email":"ptquang86@gmail.com"},{"name":"qduval","email":"quentin.duval@gooddata.com"},{"name":"rodri360","email":"me@rodri360.com"},{"name":"scavnickyj","email":"jakub.scavnicky@gooddata.com"},{"name":"sitina","email":"jiri.sitina@gooddata.com"},{"name":"strouhaljan","email":"strouhal.jan@gmail.com"},{"name":"thao-luong","email":"thao.luong@gooddata.com"},{"name":"thuong.nguyen","email":"thuong.nguyen@gooddata.com"},{"name":"tomas.kratochvil","email":"tomas.kratochvil@gooddata.com"},{"name":"tomsatgd","email":"tomas.satinsky@gooddata.com"},{"name":"trung-le-quoc","email":"trung.le@gooddata.com"},{"name":"tu-ngo","email":"tungo1981@gmail.com"},{"name":"tu.bui","email":"tu.bui@gooddata.com"},{"name":"tulean","email":"tuan.le@gooddata.com"},{"name":"tuqt1005","email":"tu.tran@gooddata.com"},{"name":"utdnah","email":"danh.ung@gooddata.com"},{"name":"van.nguyen","email":"van.nguyen@gooddata.com"},{"name":"vi.phan","email":"vi.phan@gooddata.com"},{"name":"vlastikcz","email":"vlastimil.kotas@gooddata.com"},{"name":"vu.pham","email":"vu.pham@gooddata.com"},{"name":"xmort","email":"petr.dolejsi@gooddata.com"},{"name":"yanlipnican","email":"yanlipnican@gmail.com"}],"homepage":"https://github.com/gooddata/gooddata-react-components#readme","bugs":{"url":"https://github.com/gooddata/gooddata-react-components/issues"},"dist":{"shasum":"d8420cb08d95fe0ae7eeae5edf4d4e5bd18d306f","tarball":"https://registry.npmjs.org/@gooddata/react-components/-/react-components-7.8.0-alpha-strouhaljan-jsu-bb-2364-2020-06-25T18-47-42-518Z.tgz","fileCount":2664,"integrity":"sha512-URInYnqDu0lqDLGIY9hpsaEM9QBUHsni8FDMIUBE32EZDU6S0xCHvdZey/5BHtyu/s9pgVsL20zWa/e73b8kWQ==","signatures":[{"sig":"MEUCIHh9QlQZa2toM9YYm81wzYmXUo4I0QF5mFpBhT4RWzDsAiEA+iV6xVggyLg6uNgretyp+FDg8NpCuRJLc0QMIoe7c/E=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":10631673,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJe9PFxCRA9TVsSAnZWagAAyHkP/0Fe+xerprzW9v0+hBsO\nipfeqefJ+W5K0hgQ6WCzUG5RrYuJF0kQCYC/rwqWaSKbMMQwkwufC0fB/tvF\nUVZGaSBrWPPvZDD/DFhRMBjfsa4B1d4rUOS+zgT3D2VcS7i5kTR1DIQ+ruvj\nQC2e/WOKZ0a5W/XnowpHw+acIIuzDbd4A8g08vMfAtUPmUgqwz0DVkdrvwmp\n22x1Qt4zTmHUxm1aGc9Gp+S03l7D4lGK84xxVILCG7iOLsqT1m2ok2c5KP1i\n0/mOKNMlDkKA2clHWvOCi5agk4Ra+toP8usEMHV5/eiN5vP8fatLlZdAoT8i\nD2yktrR0HI257U0fI8MBW+dnpdw1gHAU9jp/Xcx8QTPhnQqbtLcwTo5PQ7zz\n9dVKRkmuwpM8vGsb5tAzFQ4XtRb2xyFakOYHDDM3cNIdcbcJCuNXXFHJWBaR\nsFjGv75oVaZPqzoCQdgCOCoQdRLjOiXp3S54siLzaNahjNk8UX7e2cN3labe\nPODkvnNTOBG+EAD5L2tLHiNkaWe85AQmrHWOAn6JYW65/6YdHety3lXgiWMN\nnvudp0MTvrxDhj/uSkpX6EIuRTJpQkSaAn1V+cw6kYpT3nhzzSF3CWEB2DMO\nC+KA1bNdoXDe52YrwV4i4Fon/K1M7xS/b30MK1IpiWYmcB0/X4wgrnYcov8m\nhjoZ\r\n=ELJE\r\n-----END PGP SIGNATURE-----\r\n"},"main":"dist/index.js","husky":{"hooks":{"pre-commit":"lint-staged"}},"config":{"eslint":"./examples/**/*.{js,jsx}","tslint":"./{__mocks__,src,stories}/{,**/}*.{ts,tsx}"},"readme":"[![npm version](https://badge.fury.io/js/%40gooddata%2Freact-components.svg)](https://www.npmjs.com/package/@gooddata/react-components)\n\n# GoodData.UI React components\n> A React-based JavaScript library for building data-driven applications\n\n## Getting started\n- [GoodData.UI Documentation](http://sdk.gooddata.com/gooddata-ui/)\n- [GoodData.UI Live Examples](https://gooddata-examples.herokuapp.com/)\n- [Stack Overflow](https://stackoverflow.com/questions/tagged/gooddata)\n\n### Usage\nWith [yarn](https://yarnpkg.com) installed, go to your project directory and run\n```\n$ yarn add @gooddata/react-components\n```\nIf you prefer [npm](npmjs.com) run\n```\n$ npm install --save @gooddata/react-components\n```\n\nThe public API is exposed via global `index.js`. Except for the styles, do not import any other file directly\nbecause they are not intended to be part of the public API.\n\n## Contributing\n\nWe welcome any contribution in form of [issues](https://github.com/gooddata/gooddata-react-components/issues) or [pull requests](https://github.com/gooddata/gooddata-react-components/pulls).\n\nInstall [Node.js](http://nodejs.org) (node 12.16.1, npm v6.13.4) and [Yarn](https://classic.yarnpkg.com) (1.22.4).\n\nInstall dependencies:\n```\nyarn install --frozen-lockfile\n```\n\nThese commands may come in handy while developing:\n\n| command | description |\n| ------- | ----------- |\n| `yarn install --pure-lockfile` | first step |\n| ||\n| `yarn dev` | build react-components to `/dist` in watch mode |\n| `yarn test` | run all unit tests |\n| `yarn prettier-write` | format the source code to match the valid codestyle |\n| `yarn validate` | validate codestyle |\n| ||\n| `yarn storybook` | run storybook from `/stories` on http://localhost:9001 |\n| `yarn build-storybook` | build storybook to `/dist-storybook` |\n| `yarn test-storybook` | run storybook and [screenshot tests](https://github.com/gooddata/gdc-client-utils/tree/master/test-storybook) |\n| ||\n| `yarn examples` | run Live Examples dev-server from `/examples` on https://localhost:8999 |\n| `yarn examples-build` | build Live Examples to `/examples/dist` |\n| `yarn examples-server` | serve built Live Examples - see `/examples/server/src` |\n| `yarn examples-testcafe` | run testcafe tests against `localhost:8999` |\n\n### Deploy to heroku.com\nWhen you deploy this repo to heroku, it serves *GoodData.UI Live Examples*.\nRelevant tasks are in `Procfile` and `package.json`.\n\n```bash\n# run in the project directory\nheroku login\nheroku create <your-app-name>\nheroku config:set DOMAIN_ADMIN_USERNAME=x@gooddata.com DOMAIN_ADMIN_PASSWORD=xy PROJECT_ID_TO_ASSIGN=xms7ga4tf3g3nzucd8380o2bev8oeknp\ngit push heroku HEAD:master\nheroku open\n```\n### Enable Geo Chart for Storybook and Live Examples\nGeo chart uses Mapbox to render map which requires a Mapbox access token.\n- Register an account and create Mapbox access token at [guide](https://docs.mapbox.com/help/how-mapbox-works/access-tokens/)\n- Store the created token at `.env`:\n```bash\necho -e \"EXAMPLE_MAPBOX_ACCESS_TOKEN=token\" >> .env # only need to run once\necho -e \"STORYBOOK_MAPBOX_ACCESS_TOKEN=token\" >> .env # only need to run once\n```\n\n### Run Live Examples Locally\nTo run *GoodData.UI Live Examples* locally:\n```bash\ngit clone <this-repository>\ncd  <repository-folder>\nyarn install --pure-lockfile\nyarn examples\n```\nThen open https://localhost:8999 and login using Live Examples account (you can [create one here](https://gooddata-examples.herokuapp.com/registration)).\n\n### Run Storybook locally\n- Run storybook with token stored in `.env` for more secure\n```bash\nyarn storybook\n```\n- Or run storybook with token env param exposed to cli (not suggested)\n```bash\nSTORYBOOK_MAPBOX_ACCESS_TOKEN=token yarn storybook\n```\n- Apply either above way to `yarn build-storybook` or `yarn test-storybook`\n\n### Source code formatting\nThe source code in the repository is formatted by [Prettier](https://prettier.io/).\nThe format of the code is validated by our Continuous Integration server and is one of the requirements of successful merge.\n\nPrettier is supported by every major IDE. You can find the list of supported editors and how to configure them [here](https://prettier.io/docs/en/editors.html).\n\nIn the case, when your editor is not supported or you don't want to setup the integration, you can run the `yarn prettier-write` command to reformat the code before commit.\n\n## Changelog\n\n- see [CHANGELOG.md](CHANGELOG.md)\n\n## Supported versions\n\nIn order to make the user experience with integrating GoodData UI SDK as smooth and secure as possible and to ensure that the SDK is using the latest features of the platform, we will only provide support to two most recent major versions of UI SDK.\n\nThe most recent majors will be supported in the following modes:\n\n- The latest major version will receive all new functionality and all bug fixes\n- The previous major version will only receive fixes to critical issues and security fixes. These fixes will be applied on top of last released version of the previous major\n\nThe customers are encouraged to always use the latest version of the UI SDK.\n\nIn case of using older versions, the user might face API incompatibility, performance or security issues.\n\nPlease follow the installation instructions to update to the newest version.\n\n## License\n\n(C) 2007-2020 GoodData Corporation\n\nThis project is dual licensed:\n\n- The ATTRIBUTION-NONCOMMERCIAL 4.0 INTERNATIONAL (CC BY-NC 4.0) is used for purpose of the trial experience and evaluation of GoodData.UI library.\n- The GOODDATA GOODDATA.UI LIBRARY END USER LICENSE AGREEMENT is used for GoodData customers.\n\nFor more information, please see [LICENSE](https://github.com/gooddata/gooddata-react-components/blob/master/LICENSE)\n","gitHead":"42233089d36d11fa0505255cea67f49e833816dc","scripts":{"dev":"bash scripts/build.sh --dev-watch","test":"jest --watch","build":"bash scripts/build.sh","tslint":"yarn run-tslint -t verbose $npm_package_config_tslint","prepare":"cd examples/server && yarn install --frozen-lockfile && cd ../..; rm -r examples/node_modules 2>/dev/null; true","examples":"bash scripts/run-examples.sh","prepare?":"# Called before `npm publish` and on local `npm install`. Temporarily also for deleting obsolete node_modules. Ends with `true` to continue gracefully.","validate":"tsc --noEmit && yarn tslint && eslint $npm_package_config_eslint && yarn validate-style && yarn prettier-check","build-dev":"bash scripts/build.sh --dev","examples?":"# Default is developer domain, other options: yarn examples [sec,secure,stg,stg2,stg3,demo,developer or URL]","storybook":"yarn build && start-storybook -p 9001 -c .storybook","test-once":"jest","tslint-ci":"mkdir -p ./ci/results && yarn run-tslint -t checkstyle -o ./ci/results/tslint-results.xml $npm_package_config_tslint","run-tslint":"tslint -p tsconfig.json","validate-ci":"tsc --noEmit && yarn tslint-ci  && eslint $npm_package_config_eslint -f checkstyle -o ci/results/eslint-results.xml && yarn validate-style-ci && yarn prettier-check","examples-build":"bash scripts/build-examples.sh","prepublishOnly":"yarn build","prettier-check":"prettier --check '{src,stories,styles,__mocks__,examples/server/src,examples/src,examples/test}/**/*.{ts,js,tsx,jsx,json,scss,md,yaml,html}'","prettier-write":"prettier --write '{src,stories,styles,__mocks__,examples/server/src,examples/src,examples/test}/**/*.{ts,js,tsx,jsx,json,scss,md,yaml,html}'","test-storybook":"yarn build && test-storybook","validate-style":"stylelint '**/*.scss'","build-storybook":"yarn build && build-storybook -c .storybook -o dist-storybook","examples-server":"node examples/server/src/index.js","heroku-postbuild":"yarn examples-build developer","examples-testcafe":"./scripts/run-testcafe.sh visual","validate-style-ci":"stylelint '**/*.scss' --custom-formatter=node_modules/stylelint-checkstyle-formatter > ci/results/stylelint-results.xml","check-circular-deps":"madge --circular --extensions ts ./src","examples-testcafe-ci":"./scripts/run-testcafe.sh ci","examples-testcafe-live":"./scripts/run-testcafe.sh live"},"typings":"dist/index.d.ts","_npmUser":{"name":"strouhaljan","email":"strouhal.jan@gmail.com"},"deprecated":"@gooddata/react-components@7 reached End of Support on March 31, 2022. Please upgrade (see https://sdk.gooddata.com/gooddata-ui/docs/supported_versions.html for more information).","repository":{"url":"git+ssh://git@github.com/gooddata/gooddata-react-components.git","type":"git"},"_npmVersion":"6.13.4","description":"GoodData.UI - A powerful JavaScript library for building analytical applications","directories":{},"lint-staged":{"{src,stories,styles,__mocks__,examples/server/src,examples/src,examples/test}/**/*.{ts,js,tsx,jsx,scss}":["npx gdc-fix-copyright","git add"],"{src,stories,styles,__mocks__,examples/server/src,examples/src,examples/test}/**/*.{ts,js,tsx,jsx,json,scss,md,yaml,html}":["prettier --write","git add"]},"_nodeVersion":"12.16.1","dependencies":{"rxjs":"^5.5.6","uuid":"^3.2.1","immer":"^1.3.1","lodash":"^4.17.15","date-fns":"^2.7.0","downshift":"^3.2.7","invariant":"^2.2.2","mapbox-gl":"^1.6.1","classnames":"^2.2.6","codemirror":"^5.54.0","highcharts":"7.1.1","prop-types":"^15.6.0","react-intl":"^3.6.0","custom-event":"^1.0.1","react-window":"^1.8.1","ag-grid-react":"20.0.0","react-measure":"^2.3.0","@types/mapbox-gl":"^1.6.1","react-day-picker":"~7.3.0","react-responsive":"^3.0.0","stringify-object":"^2.4.0","@gooddata/typings":"^2.24.2","@types/codemirror":"^0.0.95","ag-grid-community":"20.0.0","http-status-codes":"^1.3.0","react-codemirror2":"^7.2.0","@gooddata/js-utils":"^3.10.5","@gooddata/numberjs":"^3.2.4","fixed-data-table-2":"0.7.17","@gooddata/goodstrap":"68.13.0-alpha-strouhaljan-jsu-bb-2364-2020-06-25T08-49-53-365Z","react-dom-factories":"^1.0.2","@gooddata/gooddata-js":"^13.0.1","json-stable-stringify":"^1.0.1","react-transition-group":"^2.2.1","hoist-non-react-statics":"^3.3.0","nodelist-foreach-polyfill":"^1.2.0","@formatjs/intl-pluralrules":"^1.3.6","highcharts-grouped-categories":"^1.1.3"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"raf":"3.3.2","yup":"^0.24.1","jest":"24.7.1","husky":"3.0.0","madge":"^3.4.4","react":"^16.5.2","enzyme":"3.5.0","eslint":"4.19.1","formik":"^0.11.11","moment":"2.23.0","history":"^4.7.2","ts-jest":"24.0.0","webpack":"4.30.0","full-icu":"^1.3.0","prettier":"1.16.4","react-ga":"^2.5.2","recharts":"1.0.0-beta.9","testcafe":"1.1.4","commander":"2.14.1","node-sass":"4.13.0","react-dom":"^16.5.2","stylelint":"^10.0.0","supertest":"3.0.0","ts-loader":"6.0.0","@types/raf":"^3.4.0","css-loader":"0.28.7","jest-junit":"3.0.0","raw-loader":"0.5.1","styled-jsx":"2.2.1","typescript":"3.3.4000","@babel/core":"7.4.4","@types/jest":"24.0.6","@types/node":"7.0.8","@types/uuid":"3.4.3","file-loader":"3.0.1","jest-enzyme":"7.0.2","lint-staged":"9.1.0","sass-loader":"6.0.6","webpack-cli":"3.3.2","@types/react":"16.8.6","babel-loader":"8.0.5","react-helmet":"5.2.0","react-select":"1.2.1","style-loader":"0.19.1","@types/enzyme":"3.1.13","@types/lodash":"4.14.123","testcafe-live":"0.1.4","@babel/runtime":"7.4.4","dotenv-webpack":"^1.7.0","@babel/polyfill":"^7.4.4","@storybook/react":"5.0.11","@types/invariant":"2.2.29","@types/react-dom":"16.0.11","isomorphic-fetch":"2.2.1","react-datepicker":"1.1.0","react-router-dom":"4.2.2","@babel/preset-env":"7.4.4","@gooddata/mock-js":"^2.13.1","@storybook/addons":"5.0.11","@types/classnames":"2.2.3","@types/prop-types":"15.5.2","@storybook/theming":"5.0.11","identity-obj-proxy":"^3.0.0","intl-messageformat":"^7.5.4","webpack-dev-server":"3.3.1","@babel/preset-react":"7.0.0","@types/react-portal":"4.0.1","@types/react-window":"^1.8.1","babel-plugin-lodash":"3.3.4","html-webpack-plugin":"3.2.0","react-test-renderer":"16.4.2","@types/react-measure":"2.0.5","clean-webpack-plugin":"2.0.2","stats-webpack-plugin":"0.7.0","eslint-config-prettier":"4.1.0","react-google-recaptcha":"^0.14.1","tslint-config-prettier":"1.18.0","@gooddata/eslint-config":"^1.0.0","@gooddata/tslint-config":"1.0.0","@types/react-responsive":"^3.0.3","@types/storybook__react":"4.0.1","@types/stringify-object":"^3.2.0","enzyme-adapter-react-16":"1.3.1","@gooddata/test-storybook":"4.0.0","@storybook/addon-actions":"5.0.11","@storybook/addon-options":"5.0.11","node-sass-magic-importer":"5.1.0","react-syntax-highlighter":"11.0.2","@types/fixed-data-table-2":"0.8.1","stylelint-config-prettier":"5.2.0","@gooddata/stylelint-config":"4.0.1","@types/react-test-renderer":"16.0.0","circular-dependency-plugin":"5.0.2","compression-webpack-plugin":"2.0.0","@types/json-stable-stringify":"^1.0.32","@gooddata/frontend-npm-scripts":"1.1.0","@types/enzyme-adapter-react-16":"1.0.3","stylelint-checkstyle-formatter":"0.1.0","@types/storybook__addon-actions":"3.4.2","@babel/plugin-proposal-class-properties":"7.4.4","@babel/plugin-proposal-object-rest-spread":"7.4.4","@babel/plugin-transform-async-to-generator":"7.4.4"},"peerDependencies":{"react":"^16.5.2","react-dom":"^16.5.2"},"_npmOperationalInternal":{"tmp":"tmp/react-components_7.8.0-alpha-strouhaljan-jsu-bb-2364-2020-06-25T18-47-42-518Z_1593110896831_0.9294624670689551","host":"s3://npm-registry-packages"}},"7.8.0-beta.34":{"name":"@gooddata/react-components","version":"7.8.0-beta.34","author":{"name":"GoodData Corporation"},"license":"BSD-3-Clause","_id":"@gooddata/react-components@7.8.0-beta.34","maintainers":[{"name":"afi","email":"adam.fiedler@gooddata.com"},{"name":"bertold8","email":"ivan.nejezchleb@seznam.cz"},{"name":"bich.nguyen","email":"bich.nguyen@gooddata.com"},{"name":"brbistas","email":"valentinos.chraniotis@gooddata.com"},{"name":"bugsbunny338","email":"jiri.zajic@mensa.cz"},{"name":"de.do","email":"de.do@gooddata.com"},{"name":"gooddata-ci","email":"rail@gooddata.com"},{"name":"hang.ngo","email":"hang.ngo@gooddata.com"},{"name":"hung.nguyen.hoang","email":"hung.nguyen@gooddata.com"},{"name":"huong.nguyen","email":"huong.nguyen@gooddata.com"},{"name":"huyen.nguyen","email":"huyen.nguyen@gooddata.com"},{"name":"ivan.mjartan","email":"ivan.mjartan@gooddata.com"},{"name":"jakub-sterba","email":"jakub.sterba@gooddata.com"},{"name":"jaroslav.tomecek","email":"jaroslav.tomecek@gooddata.com"},{"name":"jkittler","email":"honza.kittler@gmail.com"},{"name":"khanh.le","email":"khanh.le@gooddata.com"},{"name":"lanhuynh","email":"lan.huynh@gooddata.com"},{"name":"linhhong","email":"linh.hong@gooddata.com"},{"name":"lupko","email":"lubomir.slivka@gooddata.com"},{"name":"mai.nguyen","email":"mai.nguyen@gooddata.com"},{"name":"matyas.kandl","email":"matyas.kandl@gooddata.com"},{"name":"michal.marsal","email":"michal.marsal@gooddata.com"},{"name":"milan.lempera","email":"ext-milan.lempera@gooddata.com"},{"name":"my.duong","email":"my.duong@gooddata.com"},{"name":"naibinh","email":"naibinh@gmail.com"},{"name":"nikolacech","email":"nikola.cech@gooddata.com"},{"name":"nis.hua","email":"nis.hua@gooddata.com"},{"name":"no23reason","email":"dan.homola@hotmail.cz"},{"name":"patrikbraborec","email":"patrik.braborec@gooddata.com"},{"name":"pbenes","email":"petr.benes@gooddata.com"},{"name":"petrjanu","email":"petr.janu@gooddata.com"},{"name":"pkingo","email":"philipandreaskingo@hotmail.com"},{"name":"ptquang86","email":"ptquang86@gmail.com"},{"name":"qduval","email":"quentin.duval@gooddata.com"},{"name":"rodri360","email":"me@rodri360.com"},{"name":"scavnickyj","email":"jakub.scavnicky@gooddata.com"},{"name":"sitina","email":"jiri.sitina@gooddata.com"},{"name":"strouhaljan","email":"strouhal.jan@gmail.com"},{"name":"thao-luong","email":"thao.luong@gooddata.com"},{"name":"thuong.nguyen","email":"thuong.nguyen@gooddata.com"},{"name":"tomas.kratochvil","email":"tomas.kratochvil@gooddata.com"},{"name":"tomsatgd","email":"tomas.satinsky@gooddata.com"},{"name":"trung-le-quoc","email":"trung.le@gooddata.com"},{"name":"tu-ngo","email":"tungo1981@gmail.com"},{"name":"tu.bui","email":"tu.bui@gooddata.com"},{"name":"tulean","email":"tuan.le@gooddata.com"},{"name":"tuqt1005","email":"tu.tran@gooddata.com"},{"name":"utdnah","email":"danh.ung@gooddata.com"},{"name":"van.nguyen","email":"van.nguyen@gooddata.com"},{"name":"vi.phan","email":"vi.phan@gooddata.com"},{"name":"vlastikcz","email":"vlastimil.kotas@gooddata.com"},{"name":"vu.pham","email":"vu.pham@gooddata.com"},{"name":"xmort","email":"petr.dolejsi@gooddata.com"},{"name":"yanlipnican","email":"yanlipnican@gmail.com"}],"homepage":"https://github.com/gooddata/gooddata-react-components#readme","bugs":{"url":"https://github.com/gooddata/gooddata-react-components/issues"},"dist":{"shasum":"1e237aa5cc6f68dd9692b2b20d6ead8362203214","tarball":"https://registry.npmjs.org/@gooddata/react-components/-/react-components-7.8.0-beta.34.tgz","fileCount":2658,"integrity":"sha512-YGiYDwIMiBc4U5oIR8M44V2W40GeY+Alh0+meobeOaA/1N5QRwNBUxTyR5f19ww6bm3qgUa4iNubsKQrIYlXxw==","signatures":[{"sig":"MEQCIF0fZdj5mAx5UMwK0Y3DSyO+lMoFEQ9YNOaWs0+5lALDAiBVvhCCcFH8l0N8y01BXbzzM4OfLUWcOMoFiyB/mZXS6Q==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":10607969,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJe9ZlJCRA9TVsSAnZWagAAV7QP/3jiOZi3CAVETO87i8H4\nDggbd3/VZC/HiYkFxymqpGYPMGwJG3ajYuMkwQsAblZ3W2NfbhX1qGBe2d/C\nqjJ1PLiNwSeOI4DryMAqYYYa0pOJPfir9sxu5nTJC2qDwEHaSkF//n21YMTp\nzriQXWgZkYgIxe6c3AtKuVVEW4zOd+DRzdFSaxqYGuXpJbIG+nAZvPiGE7BG\nxvK6djQfn1hCzQT3GHxkXxUkPqc9A9s28Q2V5kCWtIacC2G4jFqZ/iyIZuzC\n6nl6gwB2DyqmfMwTo0wOKp3VR+GylQWHrC7qkPRUT5IKsuBoLN79bJezIVL8\n5743ndrBPGquVyEKUJI5r01XQ1MQ1xGLgQtYREsG11ysz5FRJIZgb8tj7YQK\nFACIOZ1bOXanjATSvX1OQxuvgavOBa9emaSYSe5sIla8dTPsHbc6+ebP9u8T\nIFeU5nF/pz9E4IVwHsL/QnldjNLZazQF+EssUDtmqD+SCYRSOs52sSnzgzMB\nbkVBjN3vgIEFwsXX/1rDWMBRHxHw7ZciNGvL0ULOq6RvArvbpWd0CveTFSmG\nROasv19OENejgzvXvrR7+guYkbZqqM1Ahe9lU1BHLlhRGw2HzCvFD5YbWaxE\nNznrvjQODNLQzR55BkCBGgir/vGhOxShKjGmupfTu+rwrK/0RSxrW5Pvixr1\noa6p\r\n=2NCu\r\n-----END PGP SIGNATURE-----\r\n"},"main":"dist/index.js","husky":{"hooks":{"pre-commit":"lint-staged"}},"config":{"eslint":"./examples/**/*.{js,jsx}","tslint":"./{__mocks__,src,stories}/{,**/}*.{ts,tsx}"},"readme":"[![npm version](https://badge.fury.io/js/%40gooddata%2Freact-components.svg)](https://www.npmjs.com/package/@gooddata/react-components)\n\n# GoodData.UI React components\n> A React-based JavaScript library for building data-driven applications\n\n## Getting started\n- [GoodData.UI Documentation](http://sdk.gooddata.com/gooddata-ui/)\n- [GoodData.UI Live Examples](https://gooddata-examples.herokuapp.com/)\n- [Stack Overflow](https://stackoverflow.com/questions/tagged/gooddata)\n\n### Usage\nWith [yarn](https://yarnpkg.com) installed, go to your project directory and run\n```\n$ yarn add @gooddata/react-components\n```\nIf you prefer [npm](npmjs.com) run\n```\n$ npm install --save @gooddata/react-components\n```\n\nThe public API is exposed via global `index.js`. Except for the styles, do not import any other file directly\nbecause they are not intended to be part of the public API.\n\n## Contributing\n\nWe welcome any contribution in form of [issues](https://github.com/gooddata/gooddata-react-components/issues) or [pull requests](https://github.com/gooddata/gooddata-react-components/pulls).\n\nInstall [Node.js](http://nodejs.org) (node 12.16.1, npm v6.13.4) and [Yarn](https://classic.yarnpkg.com) (1.22.4).\n\nInstall dependencies:\n```\nyarn install --frozen-lockfile\n```\n\nThese commands may come in handy while developing:\n\n| command | description |\n| ------- | ----------- |\n| `yarn install --pure-lockfile` | first step |\n| ||\n| `yarn dev` | build react-components to `/dist` in watch mode |\n| `yarn test` | run all unit tests |\n| `yarn prettier-write` | format the source code to match the valid codestyle |\n| `yarn validate` | validate codestyle |\n| ||\n| `yarn storybook` | run storybook from `/stories` on http://localhost:9001 |\n| `yarn build-storybook` | build storybook to `/dist-storybook` |\n| `yarn test-storybook` | run storybook and [screenshot tests](https://github.com/gooddata/gdc-client-utils/tree/master/test-storybook) |\n| ||\n| `yarn examples` | run Live Examples dev-server from `/examples` on https://localhost:8999 |\n| `yarn examples-build` | build Live Examples to `/examples/dist` |\n| `yarn examples-server` | serve built Live Examples - see `/examples/server/src` |\n| `yarn examples-testcafe` | run testcafe tests against `localhost:8999` |\n\n### Deploy to heroku.com\nWhen you deploy this repo to heroku, it serves *GoodData.UI Live Examples*.\nRelevant tasks are in `Procfile` and `package.json`.\n\n```bash\n# run in the project directory\nheroku login\nheroku create <your-app-name>\nheroku config:set DOMAIN_ADMIN_USERNAME=x@gooddata.com DOMAIN_ADMIN_PASSWORD=xy PROJECT_ID_TO_ASSIGN=xms7ga4tf3g3nzucd8380o2bev8oeknp\ngit push heroku HEAD:master\nheroku open\n```\n### Enable Geo Chart for Storybook and Live Examples\nGeo chart uses Mapbox to render map which requires a Mapbox access token.\n- Register an account and create Mapbox access token at [guide](https://docs.mapbox.com/help/how-mapbox-works/access-tokens/)\n- Store the created token at `.env`:\n```bash\necho -e \"EXAMPLE_MAPBOX_ACCESS_TOKEN=token\" >> .env # only need to run once\necho -e \"STORYBOOK_MAPBOX_ACCESS_TOKEN=token\" >> .env # only need to run once\n```\n\n### Run Live Examples Locally\nTo run *GoodData.UI Live Examples* locally:\n```bash\ngit clone <this-repository>\ncd  <repository-folder>\nyarn install --pure-lockfile\nyarn examples\n```\nThen open https://localhost:8999 and login using Live Examples account (you can [create one here](https://gooddata-examples.herokuapp.com/registration)).\n\n### Run Storybook locally\n- Run storybook with token stored in `.env` for more secure\n```bash\nyarn storybook\n```\n- Or run storybook with token env param exposed to cli (not suggested)\n```bash\nSTORYBOOK_MAPBOX_ACCESS_TOKEN=token yarn storybook\n```\n- Apply either above way to `yarn build-storybook` or `yarn test-storybook`\n\n### Source code formatting\nThe source code in the repository is formatted by [Prettier](https://prettier.io/).\nThe format of the code is validated by our Continuous Integration server and is one of the requirements of successful merge.\n\nPrettier is supported by every major IDE. You can find the list of supported editors and how to configure them [here](https://prettier.io/docs/en/editors.html).\n\nIn the case, when your editor is not supported or you don't want to setup the integration, you can run the `yarn prettier-write` command to reformat the code before commit.\n\n## Changelog\n\n- see [CHANGELOG.md](CHANGELOG.md)\n\n## Supported versions\n\nIn order to make the user experience with integrating GoodData UI SDK as smooth and secure as possible and to ensure that the SDK is using the latest features of the platform, we will only provide support to two most recent major versions of UI SDK.\n\nThe most recent majors will be supported in the following modes:\n\n- The latest major version will receive all new functionality and all bug fixes\n- The previous major version will only receive fixes to critical issues and security fixes. These fixes will be applied on top of last released version of the previous major\n\nThe customers are encouraged to always use the latest version of the UI SDK.\n\nIn case of using older versions, the user might face API incompatibility, performance or security issues.\n\nPlease follow the installation instructions to update to the newest version.\n\n## License\n\n(C) 2007-2020 GoodData Corporation\n\nThis project is dual licensed:\n\n- The ATTRIBUTION-NONCOMMERCIAL 4.0 INTERNATIONAL (CC BY-NC 4.0) is used for purpose of the trial experience and evaluation of GoodData.UI library.\n- The GOODDATA GOODDATA.UI LIBRARY END USER LICENSE AGREEMENT is used for GoodData customers.\n\nFor more information, please see [LICENSE](https://github.com/gooddata/gooddata-react-components/blob/master/LICENSE)\n","gitHead":"5b1068615f36128418deedc89d9e640b1eb5e6f5","scripts":{"dev":"bash scripts/build.sh --dev-watch","test":"jest --watch","build":"bash scripts/build.sh","tslint":"yarn run-tslint -t verbose $npm_package_config_tslint","prepare":"cd examples/server && yarn install --frozen-lockfile && cd ../..; rm -r examples/node_modules 2>/dev/null; true","examples":"bash scripts/run-examples.sh","prepare?":"# Called before `npm publish` and on local `npm install`. Temporarily also for deleting obsolete node_modules. Ends with `true` to continue gracefully.","validate":"tsc --noEmit && yarn tslint && eslint $npm_package_config_eslint && yarn validate-style && yarn prettier-check","build-dev":"bash scripts/build.sh --dev","examples?":"# Default is developer domain, other options: yarn examples [sec,secure,stg,stg2,stg3,demo,developer or URL]","storybook":"yarn build && start-storybook -p 9001 -c .storybook","test-once":"jest","tslint-ci":"mkdir -p ./ci/results && yarn run-tslint -t checkstyle -o ./ci/results/tslint-results.xml $npm_package_config_tslint","run-tslint":"tslint -p tsconfig.json","validate-ci":"tsc --noEmit && yarn tslint-ci  && eslint $npm_package_config_eslint -f checkstyle -o ci/results/eslint-results.xml && yarn validate-style-ci && yarn prettier-check","examples-build":"bash scripts/build-examples.sh","prepublishOnly":"yarn build","prettier-check":"prettier --check '{src,stories,styles,__mocks__,examples/server/src,examples/src,examples/test}/**/*.{ts,js,tsx,jsx,json,scss,md,yaml,html}'","prettier-write":"prettier --write '{src,stories,styles,__mocks__,examples/server/src,examples/src,examples/test}/**/*.{ts,js,tsx,jsx,json,scss,md,yaml,html}'","test-storybook":"yarn build && test-storybook","validate-style":"stylelint '**/*.scss'","build-storybook":"yarn build && build-storybook -c .storybook -o dist-storybook","examples-server":"node examples/server/src/index.js","heroku-postbuild":"yarn examples-build developer","examples-testcafe":"./scripts/run-testcafe.sh visual","validate-style-ci":"stylelint '**/*.scss' --custom-formatter=node_modules/stylelint-checkstyle-formatter > ci/results/stylelint-results.xml","check-circular-deps":"madge --circular --extensions ts ./src","examples-testcafe-ci":"./scripts/run-testcafe.sh ci","examples-testcafe-live":"./scripts/run-testcafe.sh live"},"typings":"dist/index.d.ts","_npmUser":{"name":"gooddata-ci","email":"rail@gooddata.com"},"deprecated":"@gooddata/react-components@7 reached End of Support on March 31, 2022. Please upgrade (see https://sdk.gooddata.com/gooddata-ui/docs/supported_versions.html for more information).","repository":{"url":"git+ssh://git@github.com/gooddata/gooddata-react-components.git","type":"git"},"_npmVersion":"6.13.4","description":"GoodData.UI - A powerful JavaScript library for building analytical applications","directories":{},"lint-staged":{"{src,stories,styles,__mocks__,examples/server/src,examples/src,examples/test}/**/*.{ts,js,tsx,jsx,scss}":["npx gdc-fix-copyright","git add"],"{src,stories,styles,__mocks__,examples/server/src,examples/src,examples/test}/**/*.{ts,js,tsx,jsx,json,scss,md,yaml,html}":["prettier --write","git add"]},"_nodeVersion":"12.16.1","dependencies":{"rxjs":"^5.5.6","uuid":"^3.2.1","immer":"^1.3.1","lodash":"^4.17.15","date-fns":"^2.7.0","downshift":"^3.2.7","invariant":"^2.2.2","mapbox-gl":"1.9.1","classnames":"^2.2.6","codemirror":"^5.54.0","highcharts":"7.1.1","prop-types":"^15.6.0","react-intl":"^3.6.0","custom-event":"^1.0.1","react-window":"^1.8.1","ag-grid-react":"20.0.0","react-measure":"^2.3.0","@types/mapbox-gl":"1.9.1","react-day-picker":"~7.3.0","react-responsive":"^3.0.0","stringify-object":"^2.4.0","@gooddata/typings":"^2.24.2","@types/codemirror":"^0.0.95","ag-grid-community":"20.0.0","http-status-codes":"^1.3.0","react-codemirror2":"^7.2.0","@gooddata/js-utils":"^3.10.5","@gooddata/numberjs":"^3.2.4","fixed-data-table-2":"0.7.17","@gooddata/goodstrap":"^68.12.1","react-dom-factories":"^1.0.2","@gooddata/gooddata-js":"^13.0.1","json-stable-stringify":"^1.0.1","react-transition-group":"^2.2.1","hoist-non-react-statics":"^3.3.0","nodelist-foreach-polyfill":"^1.2.0","@formatjs/intl-pluralrules":"^1.3.6","highcharts-grouped-categories":"^1.1.3"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"raf":"3.3.2","yup":"^0.24.1","jest":"24.7.1","husky":"3.0.0","madge":"^3.4.4","react":"^16.5.2","enzyme":"3.5.0","eslint":"4.19.1","formik":"^0.11.11","moment":"2.23.0","history":"^4.7.2","ts-jest":"24.0.0","webpack":"4.30.0","full-icu":"^1.3.0","prettier":"1.16.4","react-ga":"^2.5.2","recharts":"1.0.0-beta.9","testcafe":"1.1.4","commander":"2.14.1","node-sass":"4.13.0","react-dom":"^16.5.2","stylelint":"^10.0.0","supertest":"3.0.0","ts-loader":"6.0.0","@types/raf":"^3.4.0","css-loader":"0.28.7","jest-junit":"3.0.0","raw-loader":"0.5.1","styled-jsx":"2.2.1","typescript":"3.3.4000","@babel/core":"7.4.4","@types/jest":"24.0.6","@types/node":"7.0.8","@types/uuid":"3.4.3","file-loader":"3.0.1","jest-enzyme":"7.0.2","lint-staged":"9.1.0","sass-loader":"6.0.6","webpack-cli":"3.3.2","@types/react":"16.8.6","babel-loader":"8.0.5","react-helmet":"5.2.0","react-select":"1.2.1","style-loader":"0.19.1","@types/enzyme":"3.1.13","@types/lodash":"4.14.123","testcafe-live":"0.1.4","@babel/runtime":"7.4.4","dotenv-webpack":"^1.7.0","@babel/polyfill":"^7.4.4","@storybook/react":"5.0.11","@types/invariant":"2.2.29","@types/react-dom":"16.0.11","isomorphic-fetch":"2.2.1","react-datepicker":"1.1.0","react-router-dom":"4.2.2","@babel/preset-env":"7.4.4","@gooddata/mock-js":"^2.13.1","@storybook/addons":"5.0.11","@types/classnames":"2.2.3","@types/prop-types":"15.5.2","@storybook/theming":"5.0.11","identity-obj-proxy":"^3.0.0","intl-messageformat":"^7.5.4","webpack-dev-server":"3.3.1","@babel/preset-react":"7.0.0","@types/react-portal":"4.0.1","@types/react-window":"^1.8.1","babel-plugin-lodash":"3.3.4","html-webpack-plugin":"3.2.0","react-test-renderer":"16.4.2","@types/react-measure":"2.0.5","clean-webpack-plugin":"2.0.2","stats-webpack-plugin":"0.7.0","eslint-config-prettier":"4.1.0","react-google-recaptcha":"^0.14.1","tslint-config-prettier":"1.18.0","@gooddata/eslint-config":"^1.0.0","@gooddata/tslint-config":"1.0.0","@types/react-responsive":"^3.0.3","@types/storybook__react":"4.0.1","@types/stringify-object":"^3.2.0","enzyme-adapter-react-16":"1.3.1","@gooddata/test-storybook":"4.0.0","@storybook/addon-actions":"5.0.11","@storybook/addon-options":"5.0.11","node-sass-magic-importer":"5.1.0","react-syntax-highlighter":"11.0.2","@types/fixed-data-table-2":"0.8.1","stylelint-config-prettier":"5.2.0","@gooddata/stylelint-config":"4.0.1","@types/react-test-renderer":"16.0.0","circular-dependency-plugin":"5.0.2","compression-webpack-plugin":"2.0.0","@types/json-stable-stringify":"^1.0.32","@gooddata/frontend-npm-scripts":"1.1.0","@types/enzyme-adapter-react-16":"1.0.3","stylelint-checkstyle-formatter":"0.1.0","@types/storybook__addon-actions":"3.4.2","@babel/plugin-proposal-class-properties":"7.4.4","@babel/plugin-proposal-object-rest-spread":"7.4.4","@babel/plugin-transform-async-to-generator":"7.4.4"},"peerDependencies":{"react":"^16.5.2","react-dom":"^16.5.2"},"_npmOperationalInternal":{"tmp":"tmp/react-components_7.8.0-beta.34_1593153864748_0.5201948795626572","host":"s3://npm-registry-packages"}},"7.8.0-beta.35":{"name":"@gooddata/react-components","version":"7.8.0-beta.35","author":{"name":"GoodData Corporation"},"license":"BSD-3-Clause","_id":"@gooddata/react-components@7.8.0-beta.35","maintainers":[{"name":"afi","email":"adam.fiedler@gooddata.com"},{"name":"bertold8","email":"ivan.nejezchleb@seznam.cz"},{"name":"bich.nguyen","email":"bich.nguyen@gooddata.com"},{"name":"brbistas","email":"valentinos.chraniotis@gooddata.com"},{"name":"bugsbunny338","email":"jiri.zajic@mensa.cz"},{"name":"de.do","email":"de.do@gooddata.com"},{"name":"gooddata-ci","email":"rail@gooddata.com"},{"name":"hang.ngo","email":"hang.ngo@gooddata.com"},{"name":"hung.nguyen.hoang","email":"hung.nguyen@gooddata.com"},{"name":"huong.nguyen","email":"huong.nguyen@gooddata.com"},{"name":"huyen.nguyen","email":"huyen.nguyen@gooddata.com"},{"name":"ivan.mjartan","email":"ivan.mjartan@gooddata.com"},{"name":"jakub-sterba","email":"jakub.sterba@gooddata.com"},{"name":"jaroslav.tomecek","email":"jaroslav.tomecek@gooddata.com"},{"name":"jkittler","email":"honza.kittler@gmail.com"},{"name":"khanh.le","email":"khanh.le@gooddata.com"},{"name":"lanhuynh","email":"lan.huynh@gooddata.com"},{"name":"linhhong","email":"linh.hong@gooddata.com"},{"name":"lupko","email":"lubomir.slivka@gooddata.com"},{"name":"mai.nguyen","email":"mai.nguyen@gooddata.com"},{"name":"matyas.kandl","email":"matyas.kandl@gooddata.com"},{"name":"michal.marsal","email":"michal.marsal@gooddata.com"},{"name":"milan.lempera","email":"ext-milan.lempera@gooddata.com"},{"name":"my.duong","email":"my.duong@gooddata.com"},{"name":"naibinh","email":"naibinh@gmail.com"},{"name":"nikolacech","email":"nikola.cech@gooddata.com"},{"name":"nis.hua","email":"nis.hua@gooddata.com"},{"name":"no23reason","email":"dan.homola@hotmail.cz"},{"name":"patrikbraborec","email":"patrik.braborec@gooddata.com"},{"name":"pbenes","email":"petr.benes@gooddata.com"},{"name":"petrjanu","email":"petr.janu@gooddata.com"},{"name":"pkingo","email":"philipandreaskingo@hotmail.com"},{"name":"ptquang86","email":"ptquang86@gmail.com"},{"name":"qduval","email":"quentin.duval@gooddata.com"},{"name":"rodri360","email":"me@rodri360.com"},{"name":"scavnickyj","email":"jakub.scavnicky@gooddata.com"},{"name":"sitina","email":"jiri.sitina@gooddata.com"},{"name":"strouhaljan","email":"strouhal.jan@gmail.com"},{"name":"thao-luong","email":"thao.luong@gooddata.com"},{"name":"thuong.nguyen","email":"thuong.nguyen@gooddata.com"},{"name":"tomas.kratochvil","email":"tomas.kratochvil@gooddata.com"},{"name":"tomsatgd","email":"tomas.satinsky@gooddata.com"},{"name":"trung-le-quoc","email":"trung.le@gooddata.com"},{"name":"tu-ngo","email":"tungo1981@gmail.com"},{"name":"tu.bui","email":"tu.bui@gooddata.com"},{"name":"tulean","email":"tuan.le@gooddata.com"},{"name":"tuqt1005","email":"tu.tran@gooddata.com"},{"name":"utdnah","email":"danh.ung@gooddata.com"},{"name":"van.nguyen","email":"van.nguyen@gooddata.com"},{"name":"vi.phan","email":"vi.phan@gooddata.com"},{"name":"vlastikcz","email":"vlastimil.kotas@gooddata.com"},{"name":"vu.pham","email":"vu.pham@gooddata.com"},{"name":"xmort","email":"petr.dolejsi@gooddata.com"},{"name":"yanlipnican","email":"yanlipnican@gmail.com"}],"homepage":"https://github.com/gooddata/gooddata-react-components#readme","bugs":{"url":"https://github.com/gooddata/gooddata-react-components/issues"},"dist":{"shasum":"7dc0f6eb34be155c33ad3f2c304589549f729162","tarball":"https://registry.npmjs.org/@gooddata/react-components/-/react-components-7.8.0-beta.35.tgz","fileCount":2658,"integrity":"sha512-6iOEH+lYTghEHWwEql0p3n++Wxn68ADs5Kw+tPlltKZMrbCbbIDgRdGlaRtUNwouXO864uViR4WnAZoKOgg34A==","signatures":[{"sig":"MEUCIQCM9CY17ht0i56w7AXwjRyVVIavgRkeWx9INp8PjvhNywIgPeSFj51L6kcsU+FMF61t4ZLTU0PY6QhhKRCIiY2IQLY=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":10608125,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJe9cIlCRA9TVsSAnZWagAAK40P/igruhixaBer8mCroY2a\nNdfbgsCX20Bn2wWPp0ELEb0bmOvE+GbK2sJV94Tflur/6lL7el3LCFAwIrgW\nTHMP+fTda1ytoMnILvu6nGasaF1L8qzxk5e3+nRt3+zQPOQsWGz8uQ/RsLX7\nmbjx/JJN3fEPrdbEKb4EmKShKdItOiDRk1nWeQw7HVP6EpXL6KTXg+NW9noH\nPZrn2Xoq7DVBPNwtIFx1VgWmD7bmVK9oklZRzlhlt+UU/Kxjl2zwjrFQ16EP\ncnuO3cmwXc/Uduo+04bTmc1vjha9ySr/6cTy1PvhJ/JWhGyvrqgxiKrq64c6\n15UDasMXB2r1Uq3hEJAFV0yaFg0QEYMqL4ui+QnXz9apIVZIKOiB5jzJ1vuz\nM3B1KVqFLHaGiXa6DVJSEqNsuTvsVks+YYcu4utZ10iEDB511lPSbGC6yzC6\nVavF/A4b47WgP3zevww1cM/A+olKV7l9Lv9laztLu4XqFSkiMi6ZAyUAeXbD\nyzLmL/0vPkwxqDSrJCxLhetY3aSOatQUhrrb4Vs1nFsDzrgV9b6Xi6NTLLtu\ndckhRX4CaCU+ejZ9nMV4rXgF48HQGfrNZtaNIMbldP5AT8zyuAnQr2trv73R\n/crSeYTqWcp6R2lcphCA2zWbSGwS7lWltu35t+VwU9DweItYFxwZHGOavJDU\n3X5y\r\n=fAG3\r\n-----END PGP SIGNATURE-----\r\n"},"main":"dist/index.js","husky":{"hooks":{"pre-commit":"lint-staged"}},"config":{"eslint":"./examples/**/*.{js,jsx}","tslint":"./{__mocks__,src,stories}/{,**/}*.{ts,tsx}"},"readme":"[![npm version](https://badge.fury.io/js/%40gooddata%2Freact-components.svg)](https://www.npmjs.com/package/@gooddata/react-components)\n\n# GoodData.UI React components\n> A React-based JavaScript library for building data-driven applications\n\n## Getting started\n- [GoodData.UI Documentation](http://sdk.gooddata.com/gooddata-ui/)\n- [GoodData.UI Live Examples](https://gooddata-examples.herokuapp.com/)\n- [Stack Overflow](https://stackoverflow.com/questions/tagged/gooddata)\n\n### Usage\nWith [yarn](https://yarnpkg.com) installed, go to your project directory and run\n```\n$ yarn add @gooddata/react-components\n```\nIf you prefer [npm](npmjs.com) run\n```\n$ npm install --save @gooddata/react-components\n```\n\nThe public API is exposed via global `index.js`. Except for the styles, do not import any other file directly\nbecause they are not intended to be part of the public API.\n\n## Contributing\n\nWe welcome any contribution in form of [issues](https://github.com/gooddata/gooddata-react-components/issues) or [pull requests](https://github.com/gooddata/gooddata-react-components/pulls).\n\nInstall [Node.js](http://nodejs.org) (node 12.16.1, npm v6.13.4) and [Yarn](https://classic.yarnpkg.com) (1.22.4).\n\nInstall dependencies:\n```\nyarn install --frozen-lockfile\n```\n\nThese commands may come in handy while developing:\n\n| command | description |\n| ------- | ----------- |\n| `yarn install --pure-lockfile` | first step |\n| ||\n| `yarn dev` | build react-components to `/dist` in watch mode |\n| `yarn test` | run all unit tests |\n| `yarn prettier-write` | format the source code to match the valid codestyle |\n| `yarn validate` | validate codestyle |\n| ||\n| `yarn storybook` | run storybook from `/stories` on http://localhost:9001 |\n| `yarn build-storybook` | build storybook to `/dist-storybook` |\n| `yarn test-storybook` | run storybook and [screenshot tests](https://github.com/gooddata/gdc-client-utils/tree/master/test-storybook) |\n| ||\n| `yarn examples` | run Live Examples dev-server from `/examples` on https://localhost:8999 |\n| `yarn examples-build` | build Live Examples to `/examples/dist` |\n| `yarn examples-server` | serve built Live Examples - see `/examples/server/src` |\n| `yarn examples-testcafe` | run testcafe tests against `localhost:8999` |\n\n### Deploy to heroku.com\nWhen you deploy this repo to heroku, it serves *GoodData.UI Live Examples*.\nRelevant tasks are in `Procfile` and `package.json`.\n\n```bash\n# run in the project directory\nheroku login\nheroku create <your-app-name>\nheroku config:set DOMAIN_ADMIN_USERNAME=x@gooddata.com DOMAIN_ADMIN_PASSWORD=xy PROJECT_ID_TO_ASSIGN=xms7ga4tf3g3nzucd8380o2bev8oeknp\ngit push heroku HEAD:master\nheroku open\n```\n### Enable Geo Chart for Storybook and Live Examples\nGeo chart uses Mapbox to render map which requires a Mapbox access token.\n- Register an account and create Mapbox access token at [guide](https://docs.mapbox.com/help/how-mapbox-works/access-tokens/)\n- Store the created token at `.env`:\n```bash\necho -e \"EXAMPLE_MAPBOX_ACCESS_TOKEN=token\" >> .env # only need to run once\necho -e \"STORYBOOK_MAPBOX_ACCESS_TOKEN=token\" >> .env # only need to run once\n```\n\n### Run Live Examples Locally\nTo run *GoodData.UI Live Examples* locally:\n```bash\ngit clone <this-repository>\ncd  <repository-folder>\nyarn install --pure-lockfile\nyarn examples\n```\nThen open https://localhost:8999 and login using Live Examples account (you can [create one here](https://gooddata-examples.herokuapp.com/registration)).\n\n### Run Storybook locally\n- Run storybook with token stored in `.env` for more secure\n```bash\nyarn storybook\n```\n- Or run storybook with token env param exposed to cli (not suggested)\n```bash\nSTORYBOOK_MAPBOX_ACCESS_TOKEN=token yarn storybook\n```\n- Apply either above way to `yarn build-storybook` or `yarn test-storybook`\n\n### Source code formatting\nThe source code in the repository is formatted by [Prettier](https://prettier.io/).\nThe format of the code is validated by our Continuous Integration server and is one of the requirements of successful merge.\n\nPrettier is supported by every major IDE. You can find the list of supported editors and how to configure them [here](https://prettier.io/docs/en/editors.html).\n\nIn the case, when your editor is not supported or you don't want to setup the integration, you can run the `yarn prettier-write` command to reformat the code before commit.\n\n## Changelog\n\n- see [CHANGELOG.md](CHANGELOG.md)\n\n## Supported versions\n\nIn order to make the user experience with integrating GoodData UI SDK as smooth and secure as possible and to ensure that the SDK is using the latest features of the platform, we will only provide support to two most recent major versions of UI SDK.\n\nThe most recent majors will be supported in the following modes:\n\n- The latest major version will receive all new functionality and all bug fixes\n- The previous major version will only receive fixes to critical issues and security fixes. These fixes will be applied on top of last released version of the previous major\n\nThe customers are encouraged to always use the latest version of the UI SDK.\n\nIn case of using older versions, the user might face API incompatibility, performance or security issues.\n\nPlease follow the installation instructions to update to the newest version.\n\n## License\n\n(C) 2007-2020 GoodData Corporation\n\nThis project is dual licensed:\n\n- The ATTRIBUTION-NONCOMMERCIAL 4.0 INTERNATIONAL (CC BY-NC 4.0) is used for purpose of the trial experience and evaluation of GoodData.UI library.\n- The GOODDATA GOODDATA.UI LIBRARY END USER LICENSE AGREEMENT is used for GoodData customers.\n\nFor more information, please see [LICENSE](https://github.com/gooddata/gooddata-react-components/blob/master/LICENSE)\n","gitHead":"84e492a208cc905e5ee2ea539d7b7886b93fa23c","scripts":{"dev":"bash scripts/build.sh --dev-watch","test":"jest --watch","build":"bash scripts/build.sh","tslint":"yarn run-tslint -t verbose $npm_package_config_tslint","prepare":"cd examples/server && yarn install --frozen-lockfile && cd ../..; rm -r examples/node_modules 2>/dev/null; true","examples":"bash scripts/run-examples.sh","prepare?":"# Called before `npm publish` and on local `npm install`. Temporarily also for deleting obsolete node_modules. Ends with `true` to continue gracefully.","validate":"tsc --noEmit && yarn tslint && eslint $npm_package_config_eslint && yarn validate-style && yarn prettier-check","build-dev":"bash scripts/build.sh --dev","examples?":"# Default is developer domain, other options: yarn examples [sec,secure,stg,stg2,stg3,demo,developer or URL]","storybook":"yarn build && start-storybook -p 9001 -c .storybook","test-once":"jest","tslint-ci":"mkdir -p ./ci/results && yarn run-tslint -t checkstyle -o ./ci/results/tslint-results.xml $npm_package_config_tslint","run-tslint":"tslint -p tsconfig.json","validate-ci":"tsc --noEmit && yarn tslint-ci  && eslint $npm_package_config_eslint -f checkstyle -o ci/results/eslint-results.xml && yarn validate-style-ci && yarn prettier-check","examples-build":"bash scripts/build-examples.sh","prepublishOnly":"yarn build","prettier-check":"prettier --check '{src,stories,styles,__mocks__,examples/server/src,examples/src,examples/test}/**/*.{ts,js,tsx,jsx,json,scss,md,yaml,html}'","prettier-write":"prettier --write '{src,stories,styles,__mocks__,examples/server/src,examples/src,examples/test}/**/*.{ts,js,tsx,jsx,json,scss,md,yaml,html}'","test-storybook":"yarn build && test-storybook","validate-style":"stylelint '**/*.scss'","build-storybook":"yarn build && build-storybook -c .storybook -o dist-storybook","examples-server":"node examples/server/src/index.js","heroku-postbuild":"yarn examples-build developer","examples-testcafe":"./scripts/run-testcafe.sh visual","validate-style-ci":"stylelint '**/*.scss' --custom-formatter=node_modules/stylelint-checkstyle-formatter > ci/results/stylelint-results.xml","check-circular-deps":"madge --circular --extensions ts ./src","examples-testcafe-ci":"./scripts/run-testcafe.sh ci","examples-testcafe-live":"./scripts/run-testcafe.sh live"},"typings":"dist/index.d.ts","_npmUser":{"name":"gooddata-ci","email":"rail@gooddata.com"},"deprecated":"@gooddata/react-components@7 reached End of Support on March 31, 2022. Please upgrade (see https://sdk.gooddata.com/gooddata-ui/docs/supported_versions.html for more information).","repository":{"url":"git+ssh://git@github.com/gooddata/gooddata-react-components.git","type":"git"},"_npmVersion":"6.13.4","description":"GoodData.UI - A powerful JavaScript library for building analytical applications","directories":{},"lint-staged":{"{src,stories,styles,__mocks__,examples/server/src,examples/src,examples/test}/**/*.{ts,js,tsx,jsx,scss}":["npx gdc-fix-copyright","git add"],"{src,stories,styles,__mocks__,examples/server/src,examples/src,examples/test}/**/*.{ts,js,tsx,jsx,json,scss,md,yaml,html}":["prettier --write","git add"]},"_nodeVersion":"12.16.1","dependencies":{"rxjs":"^5.5.6","uuid":"^3.2.1","immer":"^1.3.1","lodash":"^4.17.15","date-fns":"^2.7.0","downshift":"^3.2.7","invariant":"^2.2.2","mapbox-gl":"1.9.1","classnames":"^2.2.6","codemirror":"^5.54.0","highcharts":"7.1.1","prop-types":"^15.6.0","react-intl":"^3.6.0","custom-event":"^1.0.1","react-window":"^1.8.1","ag-grid-react":"20.0.0","react-measure":"^2.3.0","@types/mapbox-gl":"1.9.1","react-day-picker":"~7.3.0","react-responsive":"^3.0.0","stringify-object":"^2.4.0","@gooddata/typings":"^2.24.2","@types/codemirror":"^0.0.95","ag-grid-community":"20.0.0","http-status-codes":"^1.3.0","react-codemirror2":"^7.2.0","@gooddata/js-utils":"^3.10.5","@gooddata/numberjs":"^3.2.4","fixed-data-table-2":"0.7.17","@gooddata/goodstrap":"^68.12.1","react-dom-factories":"^1.0.2","@gooddata/gooddata-js":"^13.0.1","json-stable-stringify":"^1.0.1","react-transition-group":"^2.2.1","hoist-non-react-statics":"^3.3.0","nodelist-foreach-polyfill":"^1.2.0","@formatjs/intl-pluralrules":"^1.3.6","highcharts-grouped-categories":"^1.1.3"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"raf":"3.3.2","yup":"^0.24.1","jest":"24.7.1","husky":"3.0.0","madge":"^3.4.4","react":"^16.5.2","enzyme":"3.5.0","eslint":"4.19.1","formik":"^0.11.11","moment":"2.23.0","history":"^4.7.2","ts-jest":"24.0.0","webpack":"4.30.0","full-icu":"^1.3.0","prettier":"1.16.4","react-ga":"^2.5.2","recharts":"1.0.0-beta.9","testcafe":"1.1.4","commander":"2.14.1","node-sass":"4.13.0","react-dom":"^16.5.2","stylelint":"^10.0.0","supertest":"3.0.0","ts-loader":"6.0.0","@types/raf":"^3.4.0","css-loader":"0.28.7","jest-junit":"3.0.0","raw-loader":"0.5.1","styled-jsx":"2.2.1","typescript":"3.3.4000","@babel/core":"7.4.4","@types/jest":"24.0.6","@types/node":"7.0.8","@types/uuid":"3.4.3","file-loader":"3.0.1","jest-enzyme":"7.0.2","lint-staged":"9.1.0","sass-loader":"6.0.6","webpack-cli":"3.3.2","@types/react":"16.8.6","babel-loader":"8.0.5","react-helmet":"5.2.0","react-select":"1.2.1","style-loader":"0.19.1","@types/enzyme":"3.1.13","@types/lodash":"4.14.123","testcafe-live":"0.1.4","@babel/runtime":"7.4.4","dotenv-webpack":"^1.7.0","@babel/polyfill":"^7.4.4","@storybook/react":"5.0.11","@types/invariant":"2.2.29","@types/react-dom":"16.0.11","isomorphic-fetch":"2.2.1","react-datepicker":"1.1.0","react-router-dom":"4.2.2","@babel/preset-env":"7.4.4","@gooddata/mock-js":"^2.13.1","@storybook/addons":"5.0.11","@types/classnames":"2.2.3","@types/prop-types":"15.5.2","@storybook/theming":"5.0.11","identity-obj-proxy":"^3.0.0","intl-messageformat":"^7.5.4","webpack-dev-server":"3.3.1","@babel/preset-react":"7.0.0","@types/react-portal":"4.0.1","@types/react-window":"^1.8.1","babel-plugin-lodash":"3.3.4","html-webpack-plugin":"3.2.0","react-test-renderer":"16.4.2","@types/react-measure":"2.0.5","clean-webpack-plugin":"2.0.2","stats-webpack-plugin":"0.7.0","eslint-config-prettier":"4.1.0","react-google-recaptcha":"^0.14.1","tslint-config-prettier":"1.18.0","@gooddata/eslint-config":"^1.0.0","@gooddata/tslint-config":"1.0.0","@types/react-responsive":"^3.0.3","@types/storybook__react":"4.0.1","@types/stringify-object":"^3.2.0","enzyme-adapter-react-16":"1.3.1","@gooddata/test-storybook":"4.0.0","@storybook/addon-actions":"5.0.11","@storybook/addon-options":"5.0.11","node-sass-magic-importer":"5.1.0","react-syntax-highlighter":"11.0.2","@types/fixed-data-table-2":"0.8.1","stylelint-config-prettier":"5.2.0","@gooddata/stylelint-config":"4.0.1","@types/react-test-renderer":"16.0.0","circular-dependency-plugin":"5.0.2","compression-webpack-plugin":"2.0.0","@types/json-stable-stringify":"^1.0.32","@gooddata/frontend-npm-scripts":"1.1.0","@types/enzyme-adapter-react-16":"1.0.3","stylelint-checkstyle-formatter":"0.1.0","@types/storybook__addon-actions":"3.4.2","@babel/plugin-proposal-class-properties":"7.4.4","@babel/plugin-proposal-object-rest-spread":"7.4.4","@babel/plugin-transform-async-to-generator":"7.4.4"},"peerDependencies":{"react":"^16.5.2","react-dom":"^16.5.2"},"_npmOperationalInternal":{"tmp":"tmp/react-components_7.8.0-beta.35_1593164324338_0.8932273803910715","host":"s3://npm-registry-packages"}},"7.8.0-beta.36":{"name":"@gooddata/react-components","version":"7.8.0-beta.36","author":{"name":"GoodData Corporation"},"license":"BSD-3-Clause","_id":"@gooddata/react-components@7.8.0-beta.36","maintainers":[{"name":"afi","email":"adam.fiedler@gooddata.com"},{"name":"bertold8","email":"ivan.nejezchleb@seznam.cz"},{"name":"bich.nguyen","email":"bich.nguyen@gooddata.com"},{"name":"brbistas","email":"valentinos.chraniotis@gooddata.com"},{"name":"bugsbunny338","email":"jiri.zajic@mensa.cz"},{"name":"de.do","email":"de.do@gooddata.com"},{"name":"gooddata-ci","email":"rail@gooddata.com"},{"name":"hang.ngo","email":"hang.ngo@gooddata.com"},{"name":"hung.nguyen.hoang","email":"hung.nguyen@gooddata.com"},{"name":"huong.nguyen","email":"huong.nguyen@gooddata.com"},{"name":"huyen.nguyen","email":"huyen.nguyen@gooddata.com"},{"name":"ivan.mjartan","email":"ivan.mjartan@gooddata.com"},{"name":"jakub-sterba","email":"jakub.sterba@gooddata.com"},{"name":"jaroslav.tomecek","email":"jaroslav.tomecek@gooddata.com"},{"name":"jkittler","email":"honza.kittler@gmail.com"},{"name":"khanh.le","email":"khanh.le@gooddata.com"},{"name":"lanhuynh","email":"lan.huynh@gooddata.com"},{"name":"linhhong","email":"linh.hong@gooddata.com"},{"name":"lupko","email":"lubomir.slivka@gooddata.com"},{"name":"mai.nguyen","email":"mai.nguyen@gooddata.com"},{"name":"matyas.kandl","email":"matyas.kandl@gooddata.com"},{"name":"michal.marsal","email":"michal.marsal@gooddata.com"},{"name":"milan.lempera","email":"ext-milan.lempera@gooddata.com"},{"name":"my.duong","email":"my.duong@gooddata.com"},{"name":"naibinh","email":"naibinh@gmail.com"},{"name":"nikolacech","email":"nikola.cech@gooddata.com"},{"name":"nis.hua","email":"nis.hua@gooddata.com"},{"name":"no23reason","email":"dan.homola@hotmail.cz"},{"name":"patrikbraborec","email":"patrik.braborec@gooddata.com"},{"name":"pbenes","email":"petr.benes@gooddata.com"},{"name":"petrjanu","email":"petr.janu@gooddata.com"},{"name":"pkingo","email":"philipandreaskingo@hotmail.com"},{"name":"ptquang86","email":"ptquang86@gmail.com"},{"name":"qduval","email":"quentin.duval@gooddata.com"},{"name":"rodri360","email":"me@rodri360.com"},{"name":"scavnickyj","email":"jakub.scavnicky@gooddata.com"},{"name":"sitina","email":"jiri.sitina@gooddata.com"},{"name":"strouhaljan","email":"strouhal.jan@gmail.com"},{"name":"thao-luong","email":"thao.luong@gooddata.com"},{"name":"thuong.nguyen","email":"thuong.nguyen@gooddata.com"},{"name":"tomas.kratochvil","email":"tomas.kratochvil@gooddata.com"},{"name":"tomsatgd","email":"tomas.satinsky@gooddata.com"},{"name":"trung-le-quoc","email":"trung.le@gooddata.com"},{"name":"tu-ngo","email":"tungo1981@gmail.com"},{"name":"tu.bui","email":"tu.bui@gooddata.com"},{"name":"tulean","email":"tuan.le@gooddata.com"},{"name":"tuqt1005","email":"tu.tran@gooddata.com"},{"name":"utdnah","email":"danh.ung@gooddata.com"},{"name":"van.nguyen","email":"van.nguyen@gooddata.com"},{"name":"vi.phan","email":"vi.phan@gooddata.com"},{"name":"vlastikcz","email":"vlastimil.kotas@gooddata.com"},{"name":"vu.pham","email":"vu.pham@gooddata.com"},{"name":"xmort","email":"petr.dolejsi@gooddata.com"},{"name":"yanlipnican","email":"yanlipnican@gmail.com"}],"homepage":"https://github.com/gooddata/gooddata-react-components#readme","bugs":{"url":"https://github.com/gooddata/gooddata-react-components/issues"},"dist":{"shasum":"8d7bdb4d6de27cf4b80ff98f4d68df988b634b76","tarball":"https://registry.npmjs.org/@gooddata/react-components/-/react-components-7.8.0-beta.36.tgz","fileCount":2660,"integrity":"sha512-kTW1fg1UP3Mj+HLvJPlcti7px/gpWnNFalZDYyKz3Gdwip/4B7wcvMbXPPgiNBDatTFVDiMHWUX93HBQJ5s2sw==","signatures":[{"sig":"MEUCICnqZJU9Te36GjleXCp90etfkVqhaydmXFSoYXXEDyUlAiEA99uUMmapE/5nVtJQVVXcow99Oe6VfzQb6LT8it+Wg5c=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":10611041,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJe9fD6CRA9TVsSAnZWagAABFsP+weCbsACRcOS3vsbWqN/\n4gW+7/AtXyaxzpB7l55xShvv0o2Pie13aTZCg8i0p6J+TylJbvdkcwQe3jlU\n0U4zi0yqujnihdV90JtbwJyJqU1aiUD+PtDgR1F5HS9MDLQI8x1pXcwXmpxQ\nvQ7O60IEkWael6SD7GXTk2DZe4Ur+r960qiKfIWvUzTF9sdTKAP3+rK0OWOC\nkQ9uFkxuq/mnubl8WACfr7ZvJUFWhfdQHlLQQjg1DM+Mh7OXpVYPUB97xA/i\nF8Qige8KWu446dN2XtTE4h+bzWMblyKWe0mNZsJ2fDZwGx7bO+nH/PuLrFE0\n3uDqSWTUTdYwt0sWSk16mwqLZroMtA5bvBDc3+Q+OOu/YgvO5uNOq2E6zCJY\nYpVU2WQgClpi27bL3h+G+Ifslf3BTAmGS/JL5X7HoVYzwu2h7VanfStg+2v6\nhLuxy50Nw/yGRYV9sDh05gYBaoPsWpZfVasML+/52D0ysJvqg1Oeha2KxQHn\nD9cpdaTIwIOiM2psE94+08kJBWynaf49y8V4auPaCVknCEawNonxNql3ivZR\nBc8LOdRy7dzXm10CYtCXJvh2Uwrq4hd45cLbda0ZV83Pj6N4lE0zHaXYO3yi\nVc3C/2JI7S3IaKBT3ZQqZ0VyCXHJt0N7dPf1kJ6KjmX5BwO9gi0vqTeEfUdm\npvGx\r\n=vclg\r\n-----END PGP SIGNATURE-----\r\n"},"main":"dist/index.js","husky":{"hooks":{"pre-commit":"lint-staged"}},"config":{"eslint":"./examples/**/*.{js,jsx}","tslint":"./{__mocks__,src,stories}/{,**/}*.{ts,tsx}"},"readme":"[![npm version](https://badge.fury.io/js/%40gooddata%2Freact-components.svg)](https://www.npmjs.com/package/@gooddata/react-components)\n\n# GoodData.UI React components\n> A React-based JavaScript library for building data-driven applications\n\n## Getting started\n- [GoodData.UI Documentation](http://sdk.gooddata.com/gooddata-ui/)\n- [GoodData.UI Live Examples](https://gooddata-examples.herokuapp.com/)\n- [Stack Overflow](https://stackoverflow.com/questions/tagged/gooddata)\n\n### Usage\nWith [yarn](https://yarnpkg.com) installed, go to your project directory and run\n```\n$ yarn add @gooddata/react-components\n```\nIf you prefer [npm](npmjs.com) run\n```\n$ npm install --save @gooddata/react-components\n```\n\nThe public API is exposed via global `index.js`. Except for the styles, do not import any other file directly\nbecause they are not intended to be part of the public API.\n\n## Contributing\n\nWe welcome any contribution in form of [issues](https://github.com/gooddata/gooddata-react-components/issues) or [pull requests](https://github.com/gooddata/gooddata-react-components/pulls).\n\nInstall [Node.js](http://nodejs.org) (node 12.16.1, npm v6.13.4) and [Yarn](https://classic.yarnpkg.com) (1.22.4).\n\nInstall dependencies:\n```\nyarn install --frozen-lockfile\n```\n\nThese commands may come in handy while developing:\n\n| command | description |\n| ------- | ----------- |\n| `yarn install --pure-lockfile` | first step |\n| ||\n| `yarn dev` | build react-components to `/dist` in watch mode |\n| `yarn test` | run all unit tests |\n| `yarn prettier-write` | format the source code to match the valid codestyle |\n| `yarn validate` | validate codestyle |\n| ||\n| `yarn storybook` | run storybook from `/stories` on http://localhost:9001 |\n| `yarn build-storybook` | build storybook to `/dist-storybook` |\n| `yarn test-storybook` | run storybook and [screenshot tests](https://github.com/gooddata/gdc-client-utils/tree/master/test-storybook) |\n| ||\n| `yarn examples` | run Live Examples dev-server from `/examples` on https://localhost:8999 |\n| `yarn examples-build` | build Live Examples to `/examples/dist` |\n| `yarn examples-server` | serve built Live Examples - see `/examples/server/src` |\n| `yarn examples-testcafe` | run testcafe tests against `localhost:8999` |\n\n### Deploy to heroku.com\nWhen you deploy this repo to heroku, it serves *GoodData.UI Live Examples*.\nRelevant tasks are in `Procfile` and `package.json`.\n\n```bash\n# run in the project directory\nheroku login\nheroku create <your-app-name>\nheroku config:set DOMAIN_ADMIN_USERNAME=x@gooddata.com DOMAIN_ADMIN_PASSWORD=xy PROJECT_ID_TO_ASSIGN=xms7ga4tf3g3nzucd8380o2bev8oeknp\ngit push heroku HEAD:master\nheroku open\n```\n### Enable Geo Chart for Storybook and Live Examples\nGeo chart uses Mapbox to render map which requires a Mapbox access token.\n- Register an account and create Mapbox access token at [guide](https://docs.mapbox.com/help/how-mapbox-works/access-tokens/)\n- Store the created token at `.env`:\n```bash\necho -e \"EXAMPLE_MAPBOX_ACCESS_TOKEN=token\" >> .env # only need to run once\necho -e \"STORYBOOK_MAPBOX_ACCESS_TOKEN=token\" >> .env # only need to run once\n```\n\n### Run Live Examples Locally\nTo run *GoodData.UI Live Examples* locally:\n```bash\ngit clone <this-repository>\ncd  <repository-folder>\nyarn install --pure-lockfile\nyarn examples\n```\nThen open https://localhost:8999 and login using Live Examples account (you can [create one here](https://gooddata-examples.herokuapp.com/registration)).\n\n### Run Storybook locally\n- Run storybook with token stored in `.env` for more secure\n```bash\nyarn storybook\n```\n- Or run storybook with token env param exposed to cli (not suggested)\n```bash\nSTORYBOOK_MAPBOX_ACCESS_TOKEN=token yarn storybook\n```\n- Apply either above way to `yarn build-storybook` or `yarn test-storybook`\n\n### Source code formatting\nThe source code in the repository is formatted by [Prettier](https://prettier.io/).\nThe format of the code is validated by our Continuous Integration server and is one of the requirements of successful merge.\n\nPrettier is supported by every major IDE. You can find the list of supported editors and how to configure them [here](https://prettier.io/docs/en/editors.html).\n\nIn the case, when your editor is not supported or you don't want to setup the integration, you can run the `yarn prettier-write` command to reformat the code before commit.\n\n## Changelog\n\n- see [CHANGELOG.md](CHANGELOG.md)\n\n## Supported versions\n\nIn order to make the user experience with integrating GoodData UI SDK as smooth and secure as possible and to ensure that the SDK is using the latest features of the platform, we will only provide support to two most recent major versions of UI SDK.\n\nThe most recent majors will be supported in the following modes:\n\n- The latest major version will receive all new functionality and all bug fixes\n- The previous major version will only receive fixes to critical issues and security fixes. These fixes will be applied on top of last released version of the previous major\n\nThe customers are encouraged to always use the latest version of the UI SDK.\n\nIn case of using older versions, the user might face API incompatibility, performance or security issues.\n\nPlease follow the installation instructions to update to the newest version.\n\n## License\n\n(C) 2007-2020 GoodData Corporation\n\nThis project is dual licensed:\n\n- The ATTRIBUTION-NONCOMMERCIAL 4.0 INTERNATIONAL (CC BY-NC 4.0) is used for purpose of the trial experience and evaluation of GoodData.UI library.\n- The GOODDATA GOODDATA.UI LIBRARY END USER LICENSE AGREEMENT is used for GoodData customers.\n\nFor more information, please see [LICENSE](https://github.com/gooddata/gooddata-react-components/blob/master/LICENSE)\n","gitHead":"5194cb978afcff4d1bf11a6e59ca830f6987f950","scripts":{"dev":"bash scripts/build.sh --dev-watch","test":"jest --watch","build":"bash scripts/build.sh","tslint":"yarn run-tslint -t verbose $npm_package_config_tslint","prepare":"cd examples/server && yarn install --frozen-lockfile && cd ../..; rm -r examples/node_modules 2>/dev/null; true","examples":"bash scripts/run-examples.sh","prepare?":"# Called before `npm publish` and on local `npm install`. Temporarily also for deleting obsolete node_modules. Ends with `true` to continue gracefully.","validate":"tsc --noEmit && yarn tslint && eslint $npm_package_config_eslint && yarn validate-style && yarn prettier-check","build-dev":"bash scripts/build.sh --dev","examples?":"# Default is developer domain, other options: yarn examples [sec,secure,stg,stg2,stg3,demo,developer or URL]","storybook":"yarn build && start-storybook -p 9001 -c .storybook","test-once":"jest","tslint-ci":"mkdir -p ./ci/results && yarn run-tslint -t checkstyle -o ./ci/results/tslint-results.xml $npm_package_config_tslint","run-tslint":"tslint -p tsconfig.json","validate-ci":"tsc --noEmit && yarn tslint-ci  && eslint $npm_package_config_eslint -f checkstyle -o ci/results/eslint-results.xml && yarn validate-style-ci && yarn prettier-check","examples-build":"bash scripts/build-examples.sh","prepublishOnly":"yarn build","prettier-check":"prettier --check '{src,stories,styles,__mocks__,examples/server/src,examples/src,examples/test}/**/*.{ts,js,tsx,jsx,json,scss,md,yaml,html}'","prettier-write":"prettier --write '{src,stories,styles,__mocks__,examples/server/src,examples/src,examples/test}/**/*.{ts,js,tsx,jsx,json,scss,md,yaml,html}'","test-storybook":"yarn build && test-storybook","validate-style":"stylelint '**/*.scss'","build-storybook":"yarn build && build-storybook -c .storybook -o dist-storybook","examples-server":"node examples/server/src/index.js","heroku-postbuild":"yarn examples-build developer","examples-testcafe":"./scripts/run-testcafe.sh visual","validate-style-ci":"stylelint '**/*.scss' --custom-formatter=node_modules/stylelint-checkstyle-formatter > ci/results/stylelint-results.xml","check-circular-deps":"madge --circular --extensions ts ./src","examples-testcafe-ci":"./scripts/run-testcafe.sh ci","examples-testcafe-live":"./scripts/run-testcafe.sh live"},"typings":"dist/index.d.ts","_npmUser":{"name":"gooddata-ci","email":"rail@gooddata.com"},"deprecated":"@gooddata/react-components@7 reached End of Support on March 31, 2022. Please upgrade (see https://sdk.gooddata.com/gooddata-ui/docs/supported_versions.html for more information).","repository":{"url":"git+ssh://git@github.com/gooddata/gooddata-react-components.git","type":"git"},"_npmVersion":"6.13.4","description":"GoodData.UI - A powerful JavaScript library for building analytical applications","directories":{},"lint-staged":{"{src,stories,styles,__mocks__,examples/server/src,examples/src,examples/test}/**/*.{ts,js,tsx,jsx,scss}":["npx gdc-fix-copyright","git add"],"{src,stories,styles,__mocks__,examples/server/src,examples/src,examples/test}/**/*.{ts,js,tsx,jsx,json,scss,md,yaml,html}":["prettier --write","git add"]},"_nodeVersion":"12.16.1","dependencies":{"rxjs":"^5.5.6","uuid":"^3.2.1","immer":"^1.3.1","lodash":"^4.17.15","date-fns":"^2.7.0","downshift":"^3.2.7","invariant":"^2.2.2","mapbox-gl":"1.9.1","classnames":"^2.2.6","codemirror":"^5.54.0","highcharts":"7.1.1","prop-types":"^15.6.0","react-intl":"^3.6.0","custom-event":"^1.0.1","react-window":"^1.8.1","ag-grid-react":"20.0.0","react-measure":"^2.3.0","@types/mapbox-gl":"1.9.1","react-day-picker":"~7.3.0","react-responsive":"^3.0.0","stringify-object":"^2.4.0","@gooddata/typings":"^2.25.0","@types/codemirror":"^0.0.95","ag-grid-community":"20.0.0","http-status-codes":"^1.3.0","react-codemirror2":"^7.2.0","@gooddata/js-utils":"^3.10.5","@gooddata/numberjs":"^3.2.4","fixed-data-table-2":"0.7.17","@gooddata/goodstrap":"^68.13.1","react-dom-factories":"^1.0.2","@gooddata/gooddata-js":"^13.0.3","json-stable-stringify":"^1.0.1","react-transition-group":"^2.2.1","hoist-non-react-statics":"^3.3.0","nodelist-foreach-polyfill":"^1.2.0","@formatjs/intl-pluralrules":"^1.3.6","highcharts-grouped-categories":"^1.1.3"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"raf":"3.3.2","yup":"^0.24.1","jest":"24.7.1","husky":"3.0.0","madge":"^3.4.4","react":"^16.5.2","enzyme":"3.5.0","eslint":"4.19.1","formik":"^0.11.11","moment":"2.23.0","history":"^4.7.2","ts-jest":"24.0.0","webpack":"4.30.0","full-icu":"^1.3.0","prettier":"1.16.4","react-ga":"^2.5.2","recharts":"1.0.0-beta.9","testcafe":"1.1.4","commander":"2.14.1","node-sass":"4.13.0","react-dom":"^16.5.2","stylelint":"^10.0.0","supertest":"3.0.0","ts-loader":"6.0.0","@types/raf":"^3.4.0","css-loader":"0.28.7","jest-junit":"3.0.0","raw-loader":"0.5.1","styled-jsx":"2.2.1","typescript":"3.3.4000","@babel/core":"7.4.4","@types/jest":"24.0.6","@types/node":"7.0.8","@types/uuid":"3.4.3","file-loader":"3.0.1","jest-enzyme":"7.0.2","lint-staged":"9.1.0","sass-loader":"6.0.6","webpack-cli":"3.3.2","@types/react":"16.8.6","babel-loader":"8.0.5","react-helmet":"5.2.0","react-select":"1.2.1","style-loader":"0.19.1","@types/enzyme":"3.1.13","@types/lodash":"4.14.123","testcafe-live":"0.1.4","@babel/runtime":"7.4.4","dotenv-webpack":"^1.7.0","@babel/polyfill":"^7.4.4","@storybook/react":"5.0.11","@types/invariant":"2.2.29","@types/react-dom":"16.0.11","isomorphic-fetch":"2.2.1","react-datepicker":"1.1.0","react-router-dom":"4.2.2","@babel/preset-env":"7.4.4","@gooddata/mock-js":"^2.13.1","@storybook/addons":"5.0.11","@types/classnames":"2.2.3","@types/prop-types":"15.5.2","@storybook/theming":"5.0.11","identity-obj-proxy":"^3.0.0","intl-messageformat":"^7.5.4","webpack-dev-server":"3.3.1","@babel/preset-react":"7.0.0","@types/react-portal":"4.0.1","@types/react-window":"^1.8.1","babel-plugin-lodash":"3.3.4","html-webpack-plugin":"3.2.0","react-test-renderer":"16.4.2","@types/react-measure":"2.0.5","clean-webpack-plugin":"2.0.2","stats-webpack-plugin":"0.7.0","eslint-config-prettier":"4.1.0","react-google-recaptcha":"^0.14.1","tslint-config-prettier":"1.18.0","@gooddata/eslint-config":"^1.0.0","@gooddata/tslint-config":"1.0.0","@types/react-responsive":"^3.0.3","@types/storybook__react":"4.0.1","@types/stringify-object":"^3.2.0","enzyme-adapter-react-16":"1.3.1","@gooddata/test-storybook":"4.0.0","@storybook/addon-actions":"5.0.11","@storybook/addon-options":"5.0.11","node-sass-magic-importer":"5.1.0","react-syntax-highlighter":"11.0.2","@types/fixed-data-table-2":"0.8.1","stylelint-config-prettier":"5.2.0","@gooddata/stylelint-config":"4.0.1","@types/react-test-renderer":"16.0.0","circular-dependency-plugin":"5.0.2","compression-webpack-plugin":"2.0.0","@types/json-stable-stringify":"^1.0.32","@gooddata/frontend-npm-scripts":"1.1.0","@types/enzyme-adapter-react-16":"1.0.3","stylelint-checkstyle-formatter":"0.1.0","@types/storybook__addon-actions":"3.4.2","@babel/plugin-proposal-class-properties":"7.4.4","@babel/plugin-proposal-object-rest-spread":"7.4.4","@babel/plugin-transform-async-to-generator":"7.4.4"},"peerDependencies":{"react":"^16.5.2","react-dom":"^16.5.2"},"_npmOperationalInternal":{"tmp":"tmp/react-components_7.8.0-beta.36_1593176313402_0.6543428849295929","host":"s3://npm-registry-packages"}},"7.8.0-alpha-tulean-develop-2020-06-26T13-24-22-908Z":{"name":"@gooddata/react-components","version":"7.8.0-alpha-tulean-develop-2020-06-26T13-24-22-908Z","author":{"name":"GoodData Corporation"},"license":"BSD-3-Clause","_id":"@gooddata/react-components@7.8.0-alpha-tulean-develop-2020-06-26T13-24-22-908Z","maintainers":[{"name":"afi","email":"adam.fiedler@gooddata.com"},{"name":"bertold8","email":"ivan.nejezchleb@seznam.cz"},{"name":"bich.nguyen","email":"bich.nguyen@gooddata.com"},{"name":"brbistas","email":"valentinos.chraniotis@gooddata.com"},{"name":"bugsbunny338","email":"jiri.zajic@mensa.cz"},{"name":"de.do","email":"de.do@gooddata.com"},{"name":"gooddata-ci","email":"rail@gooddata.com"},{"name":"hang.ngo","email":"hang.ngo@gooddata.com"},{"name":"hung.nguyen.hoang","email":"hung.nguyen@gooddata.com"},{"name":"huong.nguyen","email":"huong.nguyen@gooddata.com"},{"name":"huyen.nguyen","email":"huyen.nguyen@gooddata.com"},{"name":"ivan.mjartan","email":"ivan.mjartan@gooddata.com"},{"name":"jakub-sterba","email":"jakub.sterba@gooddata.com"},{"name":"jaroslav.tomecek","email":"jaroslav.tomecek@gooddata.com"},{"name":"jkittler","email":"honza.kittler@gmail.com"},{"name":"khanh.le","email":"khanh.le@gooddata.com"},{"name":"lanhuynh","email":"lan.huynh@gooddata.com"},{"name":"linhhong","email":"linh.hong@gooddata.com"},{"name":"lupko","email":"lubomir.slivka@gooddata.com"},{"name":"mai.nguyen","email":"mai.nguyen@gooddata.com"},{"name":"matyas.kandl","email":"matyas.kandl@gooddata.com"},{"name":"michal.marsal","email":"michal.marsal@gooddata.com"},{"name":"milan.lempera","email":"ext-milan.lempera@gooddata.com"},{"name":"my.duong","email":"my.duong@gooddata.com"},{"name":"naibinh","email":"naibinh@gmail.com"},{"name":"nikolacech","email":"nikola.cech@gooddata.com"},{"name":"nis.hua","email":"nis.hua@gooddata.com"},{"name":"no23reason","email":"dan.homola@hotmail.cz"},{"name":"patrikbraborec","email":"patrik.braborec@gooddata.com"},{"name":"pbenes","email":"petr.benes@gooddata.com"},{"name":"petrjanu","email":"petr.janu@gooddata.com"},{"name":"pkingo","email":"philipandreaskingo@hotmail.com"},{"name":"ptquang86","email":"ptquang86@gmail.com"},{"name":"qduval","email":"quentin.duval@gooddata.com"},{"name":"rodri360","email":"me@rodri360.com"},{"name":"scavnickyj","email":"jakub.scavnicky@gooddata.com"},{"name":"sitina","email":"jiri.sitina@gooddata.com"},{"name":"strouhaljan","email":"strouhal.jan@gmail.com"},{"name":"thao-luong","email":"thao.luong@gooddata.com"},{"name":"thuong.nguyen","email":"thuong.nguyen@gooddata.com"},{"name":"tomas.kratochvil","email":"tomas.kratochvil@gooddata.com"},{"name":"tomsatgd","email":"tomas.satinsky@gooddata.com"},{"name":"trung-le-quoc","email":"trung.le@gooddata.com"},{"name":"tu-ngo","email":"tungo1981@gmail.com"},{"name":"tu.bui","email":"tu.bui@gooddata.com"},{"name":"tulean","email":"tuan.le@gooddata.com"},{"name":"tuqt1005","email":"tu.tran@gooddata.com"},{"name":"utdnah","email":"danh.ung@gooddata.com"},{"name":"van.nguyen","email":"van.nguyen@gooddata.com"},{"name":"vi.phan","email":"vi.phan@gooddata.com"},{"name":"vlastikcz","email":"vlastimil.kotas@gooddata.com"},{"name":"vu.pham","email":"vu.pham@gooddata.com"},{"name":"xmort","email":"petr.dolejsi@gooddata.com"},{"name":"yanlipnican","email":"yanlipnican@gmail.com"}],"homepage":"https://github.com/gooddata/gooddata-react-components#readme","bugs":{"url":"https://github.com/gooddata/gooddata-react-components/issues"},"dist":{"shasum":"fe92a96876e0b46854ae686b11d8e905da6c011f","tarball":"https://registry.npmjs.org/@gooddata/react-components/-/react-components-7.8.0-alpha-tulean-develop-2020-06-26T13-24-22-908Z.tgz","fileCount":2661,"integrity":"sha512-oYKVNue/219KuhiROj6n7Hfiqij3JM4ZquCVvWeR4/3bQQxRBdGmwHBMc6o7fjl4p0CWuQ1sQNjZMfPIY1/eSA==","signatures":[{"sig":"MEUCIQCtG3wY1JhfZs66k24l6VVO26ZRDxOyY08E0jNfrJV8/gIgA36BUkmJkgLvLvYALKJ6DyubOUnoeWrwOmzQpIY/oPk=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":10614431,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJe9fcrCRA9TVsSAnZWagAAaFUQAIbDoKaUavGTrKkcEfZB\nEJA5RDXtidvXGQL4ibngA9C8vRB1+dhjSbJdwsaIhvDdU7nfWYGJgP4WAIrU\nXXPlpZo0Z2BuQ2zUhUT0Nz9T9acWPbJNgwEHLO0laiZNLEQfU69E/RH5zTmN\neV282LysdETNQucVX+z2gWKN/wUhAjIzoEZMTQMyHehbk143s1spKUpjp2bt\n6FhAIwJJoIacgjl6vfHUEyjWwE/t9tnUWbzLrm8bwxjdD47dw974aVyrJCSu\nyX8Y/c00rnsG/5tnG6YcbWXK0Ky1OHkLjepxZ6/TfJdiVzAHpAWIQ0IJd9ru\nfjGgQLWWCu52MhQ8/YtWKXFTgvqA0O7AqPSNyTZSwqdgOp08IxU6Ev87vYD3\nxXH2pAdFKhxo847BM97npfWI9MZoEljtDcDfy56s52pfeKHnVulu6Dy6KE5I\nhV2WkMVipwTOhcFEDnf5poQI8wNoqPPUrsCdu1JPMoxocsHFfTbXUZI/JGI+\nwOQ/OzRWKN2JtUjN+xUgDMPhVQj5fa1Nd9xof2AeTZG119vIEAeiZWriDPbA\n4qNc9Pl1JaGCnLXM897dP8+GRkrbxKPmRY9iWDvPLEUsfjt6nBsfMXrYlnzv\nfyLLDwGNQzxoznHkqj16uYYUhxyNXso0hXlsvIExR/2IsU+2xCzj5k/WQsKH\nM88A\r\n=gGWc\r\n-----END PGP SIGNATURE-----\r\n"},"main":"dist/index.js","husky":{"hooks":{"pre-commit":"lint-staged"}},"config":{"eslint":"./examples/**/*.{js,jsx}","tslint":"./{__mocks__,src,stories}/{,**/}*.{ts,tsx}"},"readme":"[![npm version](https://badge.fury.io/js/%40gooddata%2Freact-components.svg)](https://www.npmjs.com/package/@gooddata/react-components)\n\n# GoodData.UI React components\n> A React-based JavaScript library for building data-driven applications\n\n## Getting started\n- [GoodData.UI Documentation](http://sdk.gooddata.com/gooddata-ui/)\n- [GoodData.UI Live Examples](https://gooddata-examples.herokuapp.com/)\n- [Stack Overflow](https://stackoverflow.com/questions/tagged/gooddata)\n\n### Usage\nWith [yarn](https://yarnpkg.com) installed, go to your project directory and run\n```\n$ yarn add @gooddata/react-components\n```\nIf you prefer [npm](npmjs.com) run\n```\n$ npm install --save @gooddata/react-components\n```\n\nThe public API is exposed via global `index.js`. Except for the styles, do not import any other file directly\nbecause they are not intended to be part of the public API.\n\n## Contributing\n\nWe welcome any contribution in form of [issues](https://github.com/gooddata/gooddata-react-components/issues) or [pull requests](https://github.com/gooddata/gooddata-react-components/pulls).\n\nInstall [Node.js](http://nodejs.org) (node 12.16.1, npm v6.13.4) and [Yarn](https://classic.yarnpkg.com) (1.22.4).\n\nInstall dependencies:\n```\nyarn install --frozen-lockfile\n```\n\nThese commands may come in handy while developing:\n\n| command | description |\n| ------- | ----------- |\n| `yarn install --pure-lockfile` | first step |\n| ||\n| `yarn dev` | build react-components to `/dist` in watch mode |\n| `yarn test` | run all unit tests |\n| `yarn prettier-write` | format the source code to match the valid codestyle |\n| `yarn validate` | validate codestyle |\n| ||\n| `yarn storybook` | run storybook from `/stories` on http://localhost:9001 |\n| `yarn build-storybook` | build storybook to `/dist-storybook` |\n| `yarn test-storybook` | run storybook and [screenshot tests](https://github.com/gooddata/gdc-client-utils/tree/master/test-storybook) |\n| ||\n| `yarn examples` | run Live Examples dev-server from `/examples` on https://localhost:8999 |\n| `yarn examples-build` | build Live Examples to `/examples/dist` |\n| `yarn examples-server` | serve built Live Examples - see `/examples/server/src` |\n| `yarn examples-testcafe` | run testcafe tests against `localhost:8999` |\n\n### Deploy to heroku.com\nWhen you deploy this repo to heroku, it serves *GoodData.UI Live Examples*.\nRelevant tasks are in `Procfile` and `package.json`.\n\n```bash\n# run in the project directory\nheroku login\nheroku create <your-app-name>\nheroku config:set DOMAIN_ADMIN_USERNAME=x@gooddata.com DOMAIN_ADMIN_PASSWORD=xy PROJECT_ID_TO_ASSIGN=xms7ga4tf3g3nzucd8380o2bev8oeknp\ngit push heroku HEAD:master\nheroku open\n```\n### Enable Geo Chart for Storybook and Live Examples\nGeo chart uses Mapbox to render map which requires a Mapbox access token.\n- Register an account and create Mapbox access token at [guide](https://docs.mapbox.com/help/how-mapbox-works/access-tokens/)\n- Store the created token at `.env`:\n```bash\necho -e \"EXAMPLE_MAPBOX_ACCESS_TOKEN=token\" >> .env # only need to run once\necho -e \"STORYBOOK_MAPBOX_ACCESS_TOKEN=token\" >> .env # only need to run once\n```\n\n### Run Live Examples Locally\nTo run *GoodData.UI Live Examples* locally:\n```bash\ngit clone <this-repository>\ncd  <repository-folder>\nyarn install --pure-lockfile\nyarn examples\n```\nThen open https://localhost:8999 and login using Live Examples account (you can [create one here](https://gooddata-examples.herokuapp.com/registration)).\n\n### Run Storybook locally\n- Run storybook with token stored in `.env` for more secure\n```bash\nyarn storybook\n```\n- Or run storybook with token env param exposed to cli (not suggested)\n```bash\nSTORYBOOK_MAPBOX_ACCESS_TOKEN=token yarn storybook\n```\n- Apply either above way to `yarn build-storybook` or `yarn test-storybook`\n\n### Source code formatting\nThe source code in the repository is formatted by [Prettier](https://prettier.io/).\nThe format of the code is validated by our Continuous Integration server and is one of the requirements of successful merge.\n\nPrettier is supported by every major IDE. You can find the list of supported editors and how to configure them [here](https://prettier.io/docs/en/editors.html).\n\nIn the case, when your editor is not supported or you don't want to setup the integration, you can run the `yarn prettier-write` command to reformat the code before commit.\n\n## Changelog\n\n- see [CHANGELOG.md](CHANGELOG.md)\n\n## Supported versions\n\nIn order to make the user experience with integrating GoodData UI SDK as smooth and secure as possible and to ensure that the SDK is using the latest features of the platform, we will only provide support to two most recent major versions of UI SDK.\n\nThe most recent majors will be supported in the following modes:\n\n- The latest major version will receive all new functionality and all bug fixes\n- The previous major version will only receive fixes to critical issues and security fixes. These fixes will be applied on top of last released version of the previous major\n\nThe customers are encouraged to always use the latest version of the UI SDK.\n\nIn case of using older versions, the user might face API incompatibility, performance or security issues.\n\nPlease follow the installation instructions to update to the newest version.\n\n## License\n\n(C) 2007-2020 GoodData Corporation\n\nThis project is dual licensed:\n\n- The ATTRIBUTION-NONCOMMERCIAL 4.0 INTERNATIONAL (CC BY-NC 4.0) is used for purpose of the trial experience and evaluation of GoodData.UI library.\n- The GOODDATA GOODDATA.UI LIBRARY END USER LICENSE AGREEMENT is used for GoodData customers.\n\nFor more information, please see [LICENSE](https://github.com/gooddata/gooddata-react-components/blob/master/LICENSE)\n","gitHead":"5194cb978afcff4d1bf11a6e59ca830f6987f950","scripts":{"dev":"bash scripts/build.sh --dev-watch","test":"jest --watch","build":"bash scripts/build.sh","tslint":"yarn run-tslint -t verbose $npm_package_config_tslint","prepare":"cd examples/server && yarn install --frozen-lockfile && cd ../..; rm -r examples/node_modules 2>/dev/null; true","examples":"bash scripts/run-examples.sh","prepare?":"# Called before `npm publish` and on local `npm install`. Temporarily also for deleting obsolete node_modules. Ends with `true` to continue gracefully.","validate":"tsc --noEmit && yarn tslint && eslint $npm_package_config_eslint && yarn validate-style && yarn prettier-check","build-dev":"bash scripts/build.sh --dev","examples?":"# Default is developer domain, other options: yarn examples [sec,secure,stg,stg2,stg3,demo,developer or URL]","storybook":"yarn build && start-storybook -p 9001 -c .storybook","test-once":"jest","tslint-ci":"mkdir -p ./ci/results && yarn run-tslint -t checkstyle -o ./ci/results/tslint-results.xml $npm_package_config_tslint","run-tslint":"tslint -p tsconfig.json","validate-ci":"tsc --noEmit && yarn tslint-ci  && eslint $npm_package_config_eslint -f checkstyle -o ci/results/eslint-results.xml && yarn validate-style-ci && yarn prettier-check","examples-build":"bash scripts/build-examples.sh","prepublishOnly":"yarn build","prettier-check":"prettier --check '{src,stories,styles,__mocks__,examples/server/src,examples/src,examples/test}/**/*.{ts,js,tsx,jsx,json,scss,md,yaml,html}'","prettier-write":"prettier --write '{src,stories,styles,__mocks__,examples/server/src,examples/src,examples/test}/**/*.{ts,js,tsx,jsx,json,scss,md,yaml,html}'","test-storybook":"yarn build && test-storybook","validate-style":"stylelint '**/*.scss'","build-storybook":"yarn build && build-storybook -c .storybook -o dist-storybook","examples-server":"node examples/server/src/index.js","heroku-postbuild":"yarn examples-build developer","examples-testcafe":"./scripts/run-testcafe.sh visual","validate-style-ci":"stylelint '**/*.scss' --custom-formatter=node_modules/stylelint-checkstyle-formatter > ci/results/stylelint-results.xml","check-circular-deps":"madge --circular --extensions ts ./src","examples-testcafe-ci":"./scripts/run-testcafe.sh ci","examples-testcafe-live":"./scripts/run-testcafe.sh live"},"typings":"dist/index.d.ts","_npmUser":{"name":"tulean","email":"tuan.le@gooddata.com"},"deprecated":"@gooddata/react-components@7 reached End of Support on March 31, 2022. Please upgrade (see https://sdk.gooddata.com/gooddata-ui/docs/supported_versions.html for more information).","repository":{"url":"git+ssh://git@github.com/gooddata/gooddata-react-components.git","type":"git"},"_npmVersion":"6.13.4","description":"GoodData.UI - A powerful JavaScript library for building analytical applications","directories":{},"lint-staged":{"{src,stories,styles,__mocks__,examples/server/src,examples/src,examples/test}/**/*.{ts,js,tsx,jsx,scss}":["npx gdc-fix-copyright","git add"],"{src,stories,styles,__mocks__,examples/server/src,examples/src,examples/test}/**/*.{ts,js,tsx,jsx,json,scss,md,yaml,html}":["prettier --write","git add"]},"_nodeVersion":"12.16.1","dependencies":{"rxjs":"^5.5.6","uuid":"^3.2.1","immer":"^1.3.1","lodash":"^4.17.15","date-fns":"^2.7.0","downshift":"^3.2.7","invariant":"^2.2.2","mapbox-gl":"1.9.1","classnames":"^2.2.6","codemirror":"^5.54.0","highcharts":"7.1.1","prop-types":"^15.6.0","react-intl":"^3.6.0","custom-event":"^1.0.1","react-window":"^1.8.1","ag-grid-react":"20.0.0","react-measure":"^2.3.0","@types/mapbox-gl":"1.9.1","react-day-picker":"~7.3.0","react-responsive":"^3.0.0","stringify-object":"^2.4.0","@gooddata/typings":"^2.25.0","@types/codemirror":"^0.0.95","ag-grid-community":"20.0.0","http-status-codes":"^1.3.0","react-codemirror2":"^7.2.0","@gooddata/js-utils":"^3.10.5","@gooddata/numberjs":"^3.2.4","fixed-data-table-2":"0.7.17","@gooddata/goodstrap":"68.11.0-alpha-tulean-master-2020-06-26T12-57-47-924Z","react-dom-factories":"^1.0.2","@gooddata/gooddata-js":"^13.0.3","json-stable-stringify":"^1.0.1","react-transition-group":"^2.2.1","hoist-non-react-statics":"^3.3.0","nodelist-foreach-polyfill":"^1.2.0","@formatjs/intl-pluralrules":"^1.3.6","highcharts-grouped-categories":"^1.1.3"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"raf":"3.3.2","yup":"^0.24.1","jest":"24.7.1","husky":"3.0.0","madge":"^3.4.4","react":"^16.5.2","enzyme":"3.5.0","eslint":"4.19.1","formik":"^0.11.11","moment":"2.23.0","history":"^4.7.2","ts-jest":"24.0.0","webpack":"4.30.0","full-icu":"^1.3.0","prettier":"1.16.4","react-ga":"^2.5.2","recharts":"1.0.0-beta.9","testcafe":"1.1.4","commander":"2.14.1","node-sass":"4.13.0","react-dom":"^16.5.2","stylelint":"^10.0.0","supertest":"3.0.0","ts-loader":"6.0.0","@types/raf":"^3.4.0","css-loader":"0.28.7","jest-junit":"3.0.0","raw-loader":"0.5.1","styled-jsx":"2.2.1","typescript":"3.3.4000","@babel/core":"7.4.4","@types/jest":"24.0.6","@types/node":"7.0.8","@types/uuid":"3.4.3","file-loader":"3.0.1","jest-enzyme":"7.0.2","lint-staged":"9.1.0","sass-loader":"6.0.6","webpack-cli":"3.3.2","@types/react":"16.8.6","babel-loader":"8.0.5","react-helmet":"5.2.0","react-select":"1.2.1","style-loader":"0.19.1","@types/enzyme":"3.1.13","@types/lodash":"4.14.123","testcafe-live":"0.1.4","@babel/runtime":"7.4.4","dotenv-webpack":"^1.7.0","@babel/polyfill":"^7.4.4","@storybook/react":"5.0.11","@types/invariant":"2.2.29","@types/react-dom":"16.0.11","isomorphic-fetch":"2.2.1","react-datepicker":"1.1.0","react-router-dom":"4.2.2","@babel/preset-env":"7.4.4","@gooddata/mock-js":"^2.13.1","@storybook/addons":"5.0.11","@types/classnames":"2.2.3","@types/prop-types":"15.5.2","@storybook/theming":"5.0.11","identity-obj-proxy":"^3.0.0","intl-messageformat":"^7.5.4","webpack-dev-server":"3.3.1","@babel/preset-react":"7.0.0","@types/react-portal":"4.0.1","@types/react-window":"^1.8.1","babel-plugin-lodash":"3.3.4","html-webpack-plugin":"3.2.0","react-test-renderer":"16.4.2","@types/react-measure":"2.0.5","clean-webpack-plugin":"2.0.2","stats-webpack-plugin":"0.7.0","eslint-config-prettier":"4.1.0","react-google-recaptcha":"^0.14.1","tslint-config-prettier":"1.18.0","@gooddata/eslint-config":"^1.0.0","@gooddata/tslint-config":"1.0.0","@types/react-responsive":"^3.0.3","@types/storybook__react":"4.0.1","@types/stringify-object":"^3.2.0","enzyme-adapter-react-16":"1.3.1","@gooddata/test-storybook":"4.0.0","@storybook/addon-actions":"5.0.11","@storybook/addon-options":"5.0.11","node-sass-magic-importer":"5.1.0","react-syntax-highlighter":"11.0.2","@types/fixed-data-table-2":"0.8.1","stylelint-config-prettier":"5.2.0","@gooddata/stylelint-config":"4.0.1","@types/react-test-renderer":"16.0.0","circular-dependency-plugin":"5.0.2","compression-webpack-plugin":"2.0.0","@types/json-stable-stringify":"^1.0.32","@gooddata/frontend-npm-scripts":"1.1.0","@types/enzyme-adapter-react-16":"1.0.3","stylelint-checkstyle-formatter":"0.1.0","@types/storybook__addon-actions":"3.4.2","@babel/plugin-proposal-class-properties":"7.4.4","@babel/plugin-proposal-object-rest-spread":"7.4.4","@babel/plugin-transform-async-to-generator":"7.4.4"},"peerDependencies":{"react":"^16.5.2","react-dom":"^16.5.2"},"_npmOperationalInternal":{"tmp":"tmp/react-components_7.8.0-alpha-tulean-develop-2020-06-26T13-24-22-908Z_1593177898699_0.8828303843133558","host":"s3://npm-registry-packages"}},"7.8.0-alpha-tulean-TLE-RAIL2395-2020-06-26T14-00-00-765Z":{"name":"@gooddata/react-components","version":"7.8.0-alpha-tulean-TLE-RAIL2395-2020-06-26T14-00-00-765Z","author":{"name":"GoodData Corporation"},"license":"BSD-3-Clause","_id":"@gooddata/react-components@7.8.0-alpha-tulean-TLE-RAIL2395-2020-06-26T14-00-00-765Z","maintainers":[{"name":"afi","email":"adam.fiedler@gooddata.com"},{"name":"bertold8","email":"ivan.nejezchleb@seznam.cz"},{"name":"bich.nguyen","email":"bich.nguyen@gooddata.com"},{"name":"brbistas","email":"valentinos.chraniotis@gooddata.com"},{"name":"bugsbunny338","email":"jiri.zajic@mensa.cz"},{"name":"de.do","email":"de.do@gooddata.com"},{"name":"gooddata-ci","email":"rail@gooddata.com"},{"name":"hang.ngo","email":"hang.ngo@gooddata.com"},{"name":"hung.nguyen.hoang","email":"hung.nguyen@gooddata.com"},{"name":"huong.nguyen","email":"huong.nguyen@gooddata.com"},{"name":"huyen.nguyen","email":"huyen.nguyen@gooddata.com"},{"name":"ivan.mjartan","email":"ivan.mjartan@gooddata.com"},{"name":"jakub-sterba","email":"jakub.sterba@gooddata.com"},{"name":"jaroslav.tomecek","email":"jaroslav.tomecek@gooddata.com"},{"name":"jkittler","email":"honza.kittler@gmail.com"},{"name":"khanh.le","email":"khanh.le@gooddata.com"},{"name":"lanhuynh","email":"lan.huynh@gooddata.com"},{"name":"linhhong","email":"linh.hong@gooddata.com"},{"name":"lupko","email":"lubomir.slivka@gooddata.com"},{"name":"mai.nguyen","email":"mai.nguyen@gooddata.com"},{"name":"matyas.kandl","email":"matyas.kandl@gooddata.com"},{"name":"michal.marsal","email":"michal.marsal@gooddata.com"},{"name":"milan.lempera","email":"ext-milan.lempera@gooddata.com"},{"name":"my.duong","email":"my.duong@gooddata.com"},{"name":"naibinh","email":"naibinh@gmail.com"},{"name":"nikolacech","email":"nikola.cech@gooddata.com"},{"name":"nis.hua","email":"nis.hua@gooddata.com"},{"name":"no23reason","email":"dan.homola@hotmail.cz"},{"name":"patrikbraborec","email":"patrik.braborec@gooddata.com"},{"name":"pbenes","email":"petr.benes@gooddata.com"},{"name":"petrjanu","email":"petr.janu@gooddata.com"},{"name":"pkingo","email":"philipandreaskingo@hotmail.com"},{"name":"ptquang86","email":"ptquang86@gmail.com"},{"name":"qduval","email":"quentin.duval@gooddata.com"},{"name":"rodri360","email":"me@rodri360.com"},{"name":"scavnickyj","email":"jakub.scavnicky@gooddata.com"},{"name":"sitina","email":"jiri.sitina@gooddata.com"},{"name":"strouhaljan","email":"strouhal.jan@gmail.com"},{"name":"thao-luong","email":"thao.luong@gooddata.com"},{"name":"thuong.nguyen","email":"thuong.nguyen@gooddata.com"},{"name":"tomas.kratochvil","email":"tomas.kratochvil@gooddata.com"},{"name":"tomsatgd","email":"tomas.satinsky@gooddata.com"},{"name":"trung-le-quoc","email":"trung.le@gooddata.com"},{"name":"tu-ngo","email":"tungo1981@gmail.com"},{"name":"tu.bui","email":"tu.bui@gooddata.com"},{"name":"tulean","email":"tuan.le@gooddata.com"},{"name":"tuqt1005","email":"tu.tran@gooddata.com"},{"name":"utdnah","email":"danh.ung@gooddata.com"},{"name":"van.nguyen","email":"van.nguyen@gooddata.com"},{"name":"vi.phan","email":"vi.phan@gooddata.com"},{"name":"vlastikcz","email":"vlastimil.kotas@gooddata.com"},{"name":"vu.pham","email":"vu.pham@gooddata.com"},{"name":"xmort","email":"petr.dolejsi@gooddata.com"},{"name":"yanlipnican","email":"yanlipnican@gmail.com"}],"homepage":"https://github.com/gooddata/gooddata-react-components#readme","bugs":{"url":"https://github.com/gooddata/gooddata-react-components/issues"},"dist":{"shasum":"57e50743e633be8678c350ad24a4a3dd11d64cfb","tarball":"https://registry.npmjs.org/@gooddata/react-components/-/react-components-7.8.0-alpha-tulean-TLE-RAIL2395-2020-06-26T14-00-00-765Z.tgz","fileCount":2661,"integrity":"sha512-vkjmEujLyV5IKi3RlhiWIBTVO9ncbcaLAuXyxB5ZoNjv0MrLHygqHLCygT/dbymgLTMswBViT0kcG7y4/apr7w==","signatures":[{"sig":"MEUCIQC7MZCl5lPTkQcgBAliT8rBUZ2RMY9FJm8jW1+piNsKogIgHygR2weru2RX2+nPKHUqMQo4bGTYnDE9cbG3R4OzNHk=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":10614436,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJe9f+cCRA9TVsSAnZWagAASrsQAJIBIxH1KnLwws88lak8\n8eBEdLEyKAerREYV2HFSygzmAuYoHR3NnrikTJu0p6ohYlcq3kIn05nrQhy5\nNzgUrpzNLoTiDvNOnaJpSqBZFtiQyawCkwFPZ3ua8SudNsNYs6eqzlneQe+p\nUdKmO8eJqc8bmks92AeFdLNI7bQDxvvelOQIByyCldHiOZOQqHmAgekVWSmM\nG3Anpo2iQPDX2tD2XhKDHRI/Cn4brIot7wRtNI6ppWhwCk9nHCwPJWDrfoG/\n8mPeo7R7VoqYx9mrphW/DLC8Z7p4JnIQOvTsXGdPo67FMmkGPCR4dSXDD3Gn\n2EIVxEmc0xcBsQyTlcWzfy1SYcv+voBeXy9Nu8StkTHQpJxc1VvEjaWGsRLb\n++qqtPzvHF/TXz0zXXKWSCI31Pld2uEnzxmmJ943nSGeavOMxLYL8PrnhCps\nBxN83GZ8TGLhAwLm7X/z4Vmt+/1zVeQlcsMQBHJZVhLLVXPERG9JnqlTL0Uh\ncYe8VqnTq9PEf1nnaLX4A8TKimwd3hOD5gxR0mPDxsE5Zx9tpvm/P6iwAMNg\ny8CP6lvz1fO9UkrDEUN2Gwjsuwpv0YxKVFrYo5KhVsDKit69iNcCLxwrWy2V\n99FjCJkTL0Lqj67QucPnEHuIpgzZbl6g+HeFbqQSWJc0Uisb5EMNypKu00Lx\nzecZ\r\n=GXzR\r\n-----END PGP SIGNATURE-----\r\n"},"main":"dist/index.js","husky":{"hooks":{"pre-commit":"lint-staged"}},"config":{"eslint":"./examples/**/*.{js,jsx}","tslint":"./{__mocks__,src,stories}/{,**/}*.{ts,tsx}"},"readme":"[![npm version](https://badge.fury.io/js/%40gooddata%2Freact-components.svg)](https://www.npmjs.com/package/@gooddata/react-components)\n\n# GoodData.UI React components\n> A React-based JavaScript library for building data-driven applications\n\n## Getting started\n- [GoodData.UI Documentation](http://sdk.gooddata.com/gooddata-ui/)\n- [GoodData.UI Live Examples](https://gooddata-examples.herokuapp.com/)\n- [Stack Overflow](https://stackoverflow.com/questions/tagged/gooddata)\n\n### Usage\nWith [yarn](https://yarnpkg.com) installed, go to your project directory and run\n```\n$ yarn add @gooddata/react-components\n```\nIf you prefer [npm](npmjs.com) run\n```\n$ npm install --save @gooddata/react-components\n```\n\nThe public API is exposed via global `index.js`. Except for the styles, do not import any other file directly\nbecause they are not intended to be part of the public API.\n\n## Contributing\n\nWe welcome any contribution in form of [issues](https://github.com/gooddata/gooddata-react-components/issues) or [pull requests](https://github.com/gooddata/gooddata-react-components/pulls).\n\nInstall [Node.js](http://nodejs.org) (node 12.16.1, npm v6.13.4) and [Yarn](https://classic.yarnpkg.com) (1.22.4).\n\nInstall dependencies:\n```\nyarn install --frozen-lockfile\n```\n\nThese commands may come in handy while developing:\n\n| command | description |\n| ------- | ----------- |\n| `yarn install --pure-lockfile` | first step |\n| ||\n| `yarn dev` | build react-components to `/dist` in watch mode |\n| `yarn test` | run all unit tests |\n| `yarn prettier-write` | format the source code to match the valid codestyle |\n| `yarn validate` | validate codestyle |\n| ||\n| `yarn storybook` | run storybook from `/stories` on http://localhost:9001 |\n| `yarn build-storybook` | build storybook to `/dist-storybook` |\n| `yarn test-storybook` | run storybook and [screenshot tests](https://github.com/gooddata/gdc-client-utils/tree/master/test-storybook) |\n| ||\n| `yarn examples` | run Live Examples dev-server from `/examples` on https://localhost:8999 |\n| `yarn examples-build` | build Live Examples to `/examples/dist` |\n| `yarn examples-server` | serve built Live Examples - see `/examples/server/src` |\n| `yarn examples-testcafe` | run testcafe tests against `localhost:8999` |\n\n### Deploy to heroku.com\nWhen you deploy this repo to heroku, it serves *GoodData.UI Live Examples*.\nRelevant tasks are in `Procfile` and `package.json`.\n\n```bash\n# run in the project directory\nheroku login\nheroku create <your-app-name>\nheroku config:set DOMAIN_ADMIN_USERNAME=x@gooddata.com DOMAIN_ADMIN_PASSWORD=xy PROJECT_ID_TO_ASSIGN=xms7ga4tf3g3nzucd8380o2bev8oeknp\ngit push heroku HEAD:master\nheroku open\n```\n### Enable Geo Chart for Storybook and Live Examples\nGeo chart uses Mapbox to render map which requires a Mapbox access token.\n- Register an account and create Mapbox access token at [guide](https://docs.mapbox.com/help/how-mapbox-works/access-tokens/)\n- Store the created token at `.env`:\n```bash\necho -e \"EXAMPLE_MAPBOX_ACCESS_TOKEN=token\" >> .env # only need to run once\necho -e \"STORYBOOK_MAPBOX_ACCESS_TOKEN=token\" >> .env # only need to run once\n```\n\n### Run Live Examples Locally\nTo run *GoodData.UI Live Examples* locally:\n```bash\ngit clone <this-repository>\ncd  <repository-folder>\nyarn install --pure-lockfile\nyarn examples\n```\nThen open https://localhost:8999 and login using Live Examples account (you can [create one here](https://gooddata-examples.herokuapp.com/registration)).\n\n### Run Storybook locally\n- Run storybook with token stored in `.env` for more secure\n```bash\nyarn storybook\n```\n- Or run storybook with token env param exposed to cli (not suggested)\n```bash\nSTORYBOOK_MAPBOX_ACCESS_TOKEN=token yarn storybook\n```\n- Apply either above way to `yarn build-storybook` or `yarn test-storybook`\n\n### Source code formatting\nThe source code in the repository is formatted by [Prettier](https://prettier.io/).\nThe format of the code is validated by our Continuous Integration server and is one of the requirements of successful merge.\n\nPrettier is supported by every major IDE. You can find the list of supported editors and how to configure them [here](https://prettier.io/docs/en/editors.html).\n\nIn the case, when your editor is not supported or you don't want to setup the integration, you can run the `yarn prettier-write` command to reformat the code before commit.\n\n## Changelog\n\n- see [CHANGELOG.md](CHANGELOG.md)\n\n## Supported versions\n\nIn order to make the user experience with integrating GoodData UI SDK as smooth and secure as possible and to ensure that the SDK is using the latest features of the platform, we will only provide support to two most recent major versions of UI SDK.\n\nThe most recent majors will be supported in the following modes:\n\n- The latest major version will receive all new functionality and all bug fixes\n- The previous major version will only receive fixes to critical issues and security fixes. These fixes will be applied on top of last released version of the previous major\n\nThe customers are encouraged to always use the latest version of the UI SDK.\n\nIn case of using older versions, the user might face API incompatibility, performance or security issues.\n\nPlease follow the installation instructions to update to the newest version.\n\n## License\n\n(C) 2007-2020 GoodData Corporation\n\nThis project is dual licensed:\n\n- The ATTRIBUTION-NONCOMMERCIAL 4.0 INTERNATIONAL (CC BY-NC 4.0) is used for purpose of the trial experience and evaluation of GoodData.UI library.\n- The GOODDATA GOODDATA.UI LIBRARY END USER LICENSE AGREEMENT is used for GoodData customers.\n\nFor more information, please see [LICENSE](https://github.com/gooddata/gooddata-react-components/blob/master/LICENSE)\n","gitHead":"f2d53abde10e560acde996456e93667a24249e0f","scripts":{"dev":"bash scripts/build.sh --dev-watch","test":"jest --watch","build":"bash scripts/build.sh","tslint":"yarn run-tslint -t verbose $npm_package_config_tslint","prepare":"cd examples/server && yarn install --frozen-lockfile && cd ../..; rm -r examples/node_modules 2>/dev/null; true","examples":"bash scripts/run-examples.sh","prepare?":"# Called before `npm publish` and on local `npm install`. Temporarily also for deleting obsolete node_modules. Ends with `true` to continue gracefully.","validate":"tsc --noEmit && yarn tslint && eslint $npm_package_config_eslint && yarn validate-style && yarn prettier-check","build-dev":"bash scripts/build.sh --dev","examples?":"# Default is developer domain, other options: yarn examples [sec,secure,stg,stg2,stg3,demo,developer or URL]","storybook":"yarn build && start-storybook -p 9001 -c .storybook","test-once":"jest","tslint-ci":"mkdir -p ./ci/results && yarn run-tslint -t checkstyle -o ./ci/results/tslint-results.xml $npm_package_config_tslint","run-tslint":"tslint -p tsconfig.json","validate-ci":"tsc --noEmit && yarn tslint-ci  && eslint $npm_package_config_eslint -f checkstyle -o ci/results/eslint-results.xml && yarn validate-style-ci && yarn prettier-check","examples-build":"bash scripts/build-examples.sh","prepublishOnly":"yarn build","prettier-check":"prettier --check '{src,stories,styles,__mocks__,examples/server/src,examples/src,examples/test}/**/*.{ts,js,tsx,jsx,json,scss,md,yaml,html}'","prettier-write":"prettier --write '{src,stories,styles,__mocks__,examples/server/src,examples/src,examples/test}/**/*.{ts,js,tsx,jsx,json,scss,md,yaml,html}'","test-storybook":"yarn build && test-storybook","validate-style":"stylelint '**/*.scss'","build-storybook":"yarn build && build-storybook -c .storybook -o dist-storybook","examples-server":"node examples/server/src/index.js","heroku-postbuild":"yarn examples-build developer","examples-testcafe":"./scripts/run-testcafe.sh visual","validate-style-ci":"stylelint '**/*.scss' --custom-formatter=node_modules/stylelint-checkstyle-formatter > ci/results/stylelint-results.xml","check-circular-deps":"madge --circular --extensions ts ./src","examples-testcafe-ci":"./scripts/run-testcafe.sh ci","examples-testcafe-live":"./scripts/run-testcafe.sh live"},"typings":"dist/index.d.ts","_npmUser":{"name":"tulean","email":"tuan.le@gooddata.com"},"deprecated":"@gooddata/react-components@7 reached End of Support on March 31, 2022. Please upgrade (see https://sdk.gooddata.com/gooddata-ui/docs/supported_versions.html for more information).","repository":{"url":"git+ssh://git@github.com/gooddata/gooddata-react-components.git","type":"git"},"_npmVersion":"6.13.4","description":"GoodData.UI - A powerful JavaScript library for building analytical applications","directories":{},"lint-staged":{"{src,stories,styles,__mocks__,examples/server/src,examples/src,examples/test}/**/*.{ts,js,tsx,jsx,scss}":["npx gdc-fix-copyright","git add"],"{src,stories,styles,__mocks__,examples/server/src,examples/src,examples/test}/**/*.{ts,js,tsx,jsx,json,scss,md,yaml,html}":["prettier --write","git add"]},"_nodeVersion":"12.16.1","dependencies":{"rxjs":"^5.5.6","uuid":"^3.2.1","immer":"^1.3.1","lodash":"^4.17.15","date-fns":"^2.7.0","downshift":"^3.2.7","invariant":"^2.2.2","mapbox-gl":"1.9.1","classnames":"^2.2.6","codemirror":"^5.54.0","highcharts":"7.1.1","prop-types":"^15.6.0","react-intl":"^3.6.0","custom-event":"^1.0.1","react-window":"^1.8.1","ag-grid-react":"20.0.0","react-measure":"^2.3.0","@types/mapbox-gl":"1.9.1","react-day-picker":"~7.3.0","react-responsive":"^3.0.0","stringify-object":"^2.4.0","@gooddata/typings":"^2.25.0","@types/codemirror":"^0.0.95","ag-grid-community":"20.0.0","http-status-codes":"^1.3.0","react-codemirror2":"^7.2.0","@gooddata/js-utils":"^3.10.5","@gooddata/numberjs":"^3.2.4","fixed-data-table-2":"0.7.17","@gooddata/goodstrap":"68.11.0-alpha-tulean-master-2020-06-26T12-57-47-924Z","react-dom-factories":"^1.0.2","@gooddata/gooddata-js":"^13.0.3","json-stable-stringify":"^1.0.1","react-transition-group":"^2.2.1","hoist-non-react-statics":"^3.3.0","nodelist-foreach-polyfill":"^1.2.0","@formatjs/intl-pluralrules":"^1.3.6","highcharts-grouped-categories":"^1.1.3"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"raf":"3.3.2","yup":"^0.24.1","jest":"24.7.1","husky":"3.0.0","madge":"^3.4.4","react":"^16.5.2","enzyme":"3.5.0","eslint":"4.19.1","formik":"^0.11.11","moment":"2.23.0","history":"^4.7.2","ts-jest":"24.0.0","webpack":"4.30.0","full-icu":"^1.3.0","prettier":"1.16.4","react-ga":"^2.5.2","recharts":"1.0.0-beta.9","testcafe":"1.1.4","commander":"2.14.1","node-sass":"4.13.0","react-dom":"^16.5.2","stylelint":"^10.0.0","supertest":"3.0.0","ts-loader":"6.0.0","@types/raf":"^3.4.0","css-loader":"0.28.7","jest-junit":"3.0.0","raw-loader":"0.5.1","styled-jsx":"2.2.1","typescript":"3.3.4000","@babel/core":"7.4.4","@types/jest":"24.0.6","@types/node":"7.0.8","@types/uuid":"3.4.3","file-loader":"3.0.1","jest-enzyme":"7.0.2","lint-staged":"9.1.0","sass-loader":"6.0.6","webpack-cli":"3.3.2","@types/react":"16.8.6","babel-loader":"8.0.5","react-helmet":"5.2.0","react-select":"1.2.1","style-loader":"0.19.1","@types/enzyme":"3.1.13","@types/lodash":"4.14.123","testcafe-live":"0.1.4","@babel/runtime":"7.4.4","dotenv-webpack":"^1.7.0","@babel/polyfill":"^7.4.4","@storybook/react":"5.0.11","@types/invariant":"2.2.29","@types/react-dom":"16.0.11","isomorphic-fetch":"2.2.1","react-datepicker":"1.1.0","react-router-dom":"4.2.2","@babel/preset-env":"7.4.4","@gooddata/mock-js":"^2.13.1","@storybook/addons":"5.0.11","@types/classnames":"2.2.3","@types/prop-types":"15.5.2","@storybook/theming":"5.0.11","identity-obj-proxy":"^3.0.0","intl-messageformat":"^7.5.4","webpack-dev-server":"3.3.1","@babel/preset-react":"7.0.0","@types/react-portal":"4.0.1","@types/react-window":"^1.8.1","babel-plugin-lodash":"3.3.4","html-webpack-plugin":"3.2.0","react-test-renderer":"16.4.2","@types/react-measure":"2.0.5","clean-webpack-plugin":"2.0.2","stats-webpack-plugin":"0.7.0","eslint-config-prettier":"4.1.0","react-google-recaptcha":"^0.14.1","tslint-config-prettier":"1.18.0","@gooddata/eslint-config":"^1.0.0","@gooddata/tslint-config":"1.0.0","@types/react-responsive":"^3.0.3","@types/storybook__react":"4.0.1","@types/stringify-object":"^3.2.0","enzyme-adapter-react-16":"1.3.1","@gooddata/test-storybook":"4.0.0","@storybook/addon-actions":"5.0.11","@storybook/addon-options":"5.0.11","node-sass-magic-importer":"5.1.0","react-syntax-highlighter":"11.0.2","@types/fixed-data-table-2":"0.8.1","stylelint-config-prettier":"5.2.0","@gooddata/stylelint-config":"4.0.1","@types/react-test-renderer":"16.0.0","circular-dependency-plugin":"5.0.2","compression-webpack-plugin":"2.0.0","@types/json-stable-stringify":"^1.0.32","@gooddata/frontend-npm-scripts":"1.1.0","@types/enzyme-adapter-react-16":"1.0.3","stylelint-checkstyle-formatter":"0.1.0","@types/storybook__addon-actions":"3.4.2","@babel/plugin-proposal-class-properties":"7.4.4","@babel/plugin-proposal-object-rest-spread":"7.4.4","@babel/plugin-transform-async-to-generator":"7.4.4"},"peerDependencies":{"react":"^16.5.2","react-dom":"^16.5.2"},"_npmOperationalInternal":{"tmp":"tmp/react-components_7.8.0-alpha-tulean-TLE-RAIL2395-2020-06-26T14-00-00-765Z_1593180059470_0.42470472255814795","host":"s3://npm-registry-packages"}},"7.8.0-beta.37":{"name":"@gooddata/react-components","version":"7.8.0-beta.37","author":{"name":"GoodData Corporation"},"license":"BSD-3-Clause","_id":"@gooddata/react-components@7.8.0-beta.37","maintainers":[{"name":"afi","email":"adam.fiedler@gooddata.com"},{"name":"bertold8","email":"ivan.nejezchleb@seznam.cz"},{"name":"bich.nguyen","email":"bich.nguyen@gooddata.com"},{"name":"brbistas","email":"valentinos.chraniotis@gooddata.com"},{"name":"bugsbunny338","email":"jiri.zajic@mensa.cz"},{"name":"de.do","email":"de.do@gooddata.com"},{"name":"gooddata-ci","email":"rail@gooddata.com"},{"name":"hang.ngo","email":"hang.ngo@gooddata.com"},{"name":"hung.nguyen.hoang","email":"hung.nguyen@gooddata.com"},{"name":"huong.nguyen","email":"huong.nguyen@gooddata.com"},{"name":"huyen.nguyen","email":"huyen.nguyen@gooddata.com"},{"name":"ivan.mjartan","email":"ivan.mjartan@gooddata.com"},{"name":"jakub-sterba","email":"jakub.sterba@gooddata.com"},{"name":"jaroslav.tomecek","email":"jaroslav.tomecek@gooddata.com"},{"name":"jkittler","email":"honza.kittler@gmail.com"},{"name":"khanh.le","email":"khanh.le@gooddata.com"},{"name":"lanhuynh","email":"lan.huynh@gooddata.com"},{"name":"linhhong","email":"linh.hong@gooddata.com"},{"name":"lupko","email":"lubomir.slivka@gooddata.com"},{"name":"mai.nguyen","email":"mai.nguyen@gooddata.com"},{"name":"matyas.kandl","email":"matyas.kandl@gooddata.com"},{"name":"michal.marsal","email":"michal.marsal@gooddata.com"},{"name":"milan.lempera","email":"ext-milan.lempera@gooddata.com"},{"name":"my.duong","email":"my.duong@gooddata.com"},{"name":"naibinh","email":"naibinh@gmail.com"},{"name":"nikolacech","email":"nikola.cech@gooddata.com"},{"name":"nis.hua","email":"nis.hua@gooddata.com"},{"name":"no23reason","email":"dan.homola@hotmail.cz"},{"name":"patrikbraborec","email":"patrik.braborec@gooddata.com"},{"name":"pbenes","email":"petr.benes@gooddata.com"},{"name":"petrjanu","email":"petr.janu@gooddata.com"},{"name":"pkingo","email":"philipandreaskingo@hotmail.com"},{"name":"ptquang86","email":"ptquang86@gmail.com"},{"name":"qduval","email":"quentin.duval@gooddata.com"},{"name":"rodri360","email":"me@rodri360.com"},{"name":"scavnickyj","email":"jakub.scavnicky@gooddata.com"},{"name":"sitina","email":"jiri.sitina@gooddata.com"},{"name":"strouhaljan","email":"strouhal.jan@gmail.com"},{"name":"thao-luong","email":"thao.luong@gooddata.com"},{"name":"thuong.nguyen","email":"thuong.nguyen@gooddata.com"},{"name":"tomas.kratochvil","email":"tomas.kratochvil@gooddata.com"},{"name":"tomsatgd","email":"tomas.satinsky@gooddata.com"},{"name":"trung-le-quoc","email":"trung.le@gooddata.com"},{"name":"tu-ngo","email":"tungo1981@gmail.com"},{"name":"tu.bui","email":"tu.bui@gooddata.com"},{"name":"tulean","email":"tuan.le@gooddata.com"},{"name":"tuqt1005","email":"tu.tran@gooddata.com"},{"name":"utdnah","email":"danh.ung@gooddata.com"},{"name":"van.nguyen","email":"van.nguyen@gooddata.com"},{"name":"vi.phan","email":"vi.phan@gooddata.com"},{"name":"vlastikcz","email":"vlastimil.kotas@gooddata.com"},{"name":"vu.pham","email":"vu.pham@gooddata.com"},{"name":"xmort","email":"petr.dolejsi@gooddata.com"},{"name":"yanlipnican","email":"yanlipnican@gmail.com"}],"homepage":"https://github.com/gooddata/gooddata-react-components#readme","bugs":{"url":"https://github.com/gooddata/gooddata-react-components/issues"},"dist":{"shasum":"6b9da504e4b3126e3f780ebafa9cc4129155d92c","tarball":"https://registry.npmjs.org/@gooddata/react-components/-/react-components-7.8.0-beta.37.tgz","fileCount":2660,"integrity":"sha512-Lw8uEPS4VMW93wJrCQkhJJrgpvVsVuqjLxf2lMXFbcWI9yMU93I466Il5ElSzffz5Xq7hcBsgDVd39rYFvJhxw==","signatures":[{"sig":"MEUCIQDHclS7xbqz5EsDTi8zlnruTIahxWWxVRvMm72qlElD8AIgZAOGSxKrgJRPhKyOpPOB2tfGKhrjDHpLbwyAcHi9ejI=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":10611044,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJe+Z/tCRA9TVsSAnZWagAAVAkP/3+bcmNfyzSCtW/6FE4C\nTLuJj5MmoxflOSDBqmBiBvghb0A/I5rfNWsKAgMInoYk094yG1POQgE/w2bg\ndiBu6iEnvatTZBf0H1zGf7Nc2Nxq178OKzSCxdHVrN9z0eRzIZXZM5B/CVnk\n2kPvme5e7AStFx3op11c8KYawcYuJ0tRA5I9mhl7Pe8Cz6SU4M5744GCKKLN\n0pVA6JV/pFWRrRAkR1qHNP1/mIySP+nkCNcImndHn4T0AJGChBXzfP9+OPL8\n0sVjLw6zqZZqNhOaoQml7a895f6xRlS2TXWtex9826smPhU+vYHX0a7D+FPh\n7Cs1uFYvyiVe9T52CFGnt2vgM0GwWcrg5l2ZiaAbPwi1x33uji01YEo9EJSE\nsHA6ybg70abiiHxQViuHWrkiZayZ7M3QdR6UqvE/3XoPnvX29D+vxxn/SUId\nyOAM79ZjiATNrRlfiXtDIfV+nh7MUQU8nhxa0gx4C6aZYSVnCmUj3WxQN7cC\nv75R6Ijjb8j1iB+kdE7+tFiJkvBQ9rjFFi0ZSvStyKY8ku3oQGGg/nR+pbGK\n0f/4tIfXg8CjhN3eQvnxZR38uUOy/Q9CXYnWHIRALqGu4ybMtZ8i5LV//86P\nTsqK+d7kqqXiz6N1/csfDFIMNive89a4ET/i9Rw+jsnNoaOvpAVT3yZsfIOm\nHIIc\r\n=NLkO\r\n-----END PGP SIGNATURE-----\r\n"},"main":"dist/index.js","husky":{"hooks":{"pre-commit":"lint-staged"}},"config":{"eslint":"./examples/**/*.{js,jsx}","tslint":"./{__mocks__,src,stories}/{,**/}*.{ts,tsx}"},"readme":"[![npm version](https://badge.fury.io/js/%40gooddata%2Freact-components.svg)](https://www.npmjs.com/package/@gooddata/react-components)\n\n# GoodData.UI React components\n> A React-based JavaScript library for building data-driven applications\n\n## Getting started\n- [GoodData.UI Documentation](http://sdk.gooddata.com/gooddata-ui/)\n- [GoodData.UI Live Examples](https://gooddata-examples.herokuapp.com/)\n- [Stack Overflow](https://stackoverflow.com/questions/tagged/gooddata)\n\n### Usage\nWith [yarn](https://yarnpkg.com) installed, go to your project directory and run\n```\n$ yarn add @gooddata/react-components\n```\nIf you prefer [npm](npmjs.com) run\n```\n$ npm install --save @gooddata/react-components\n```\n\nThe public API is exposed via global `index.js`. Except for the styles, do not import any other file directly\nbecause they are not intended to be part of the public API.\n\n## Contributing\n\nWe welcome any contribution in form of [issues](https://github.com/gooddata/gooddata-react-components/issues) or [pull requests](https://github.com/gooddata/gooddata-react-components/pulls).\n\nInstall [Node.js](http://nodejs.org) (node 12.16.1, npm v6.13.4) and [Yarn](https://classic.yarnpkg.com) (1.22.4).\n\nInstall dependencies:\n```\nyarn install --frozen-lockfile\n```\n\nThese commands may come in handy while developing:\n\n| command | description |\n| ------- | ----------- |\n| `yarn install --pure-lockfile` | first step |\n| ||\n| `yarn dev` | build react-components to `/dist` in watch mode |\n| `yarn test` | run all unit tests |\n| `yarn prettier-write` | format the source code to match the valid codestyle |\n| `yarn validate` | validate codestyle |\n| ||\n| `yarn storybook` | run storybook from `/stories` on http://localhost:9001 |\n| `yarn build-storybook` | build storybook to `/dist-storybook` |\n| `yarn test-storybook` | run storybook and [screenshot tests](https://github.com/gooddata/gdc-client-utils/tree/master/test-storybook) |\n| ||\n| `yarn examples` | run Live Examples dev-server from `/examples` on https://localhost:8999 |\n| `yarn examples-build` | build Live Examples to `/examples/dist` |\n| `yarn examples-server` | serve built Live Examples - see `/examples/server/src` |\n| `yarn examples-testcafe` | run testcafe tests against `localhost:8999` |\n\n### Deploy to heroku.com\nWhen you deploy this repo to heroku, it serves *GoodData.UI Live Examples*.\nRelevant tasks are in `Procfile` and `package.json`.\n\n```bash\n# run in the project directory\nheroku login\nheroku create <your-app-name>\nheroku config:set DOMAIN_ADMIN_USERNAME=x@gooddata.com DOMAIN_ADMIN_PASSWORD=xy PROJECT_ID_TO_ASSIGN=xms7ga4tf3g3nzucd8380o2bev8oeknp\ngit push heroku HEAD:master\nheroku open\n```\n### Enable Geo Chart for Storybook and Live Examples\nGeo chart uses Mapbox to render map which requires a Mapbox access token.\n- Register an account and create Mapbox access token at [guide](https://docs.mapbox.com/help/how-mapbox-works/access-tokens/)\n- Store the created token at `.env`:\n```bash\necho -e \"EXAMPLE_MAPBOX_ACCESS_TOKEN=token\" >> .env # only need to run once\necho -e \"STORYBOOK_MAPBOX_ACCESS_TOKEN=token\" >> .env # only need to run once\n```\n\n### Run Live Examples Locally\nTo run *GoodData.UI Live Examples* locally:\n```bash\ngit clone <this-repository>\ncd  <repository-folder>\nyarn install --pure-lockfile\nyarn examples\n```\nThen open https://localhost:8999 and login using Live Examples account (you can [create one here](https://gooddata-examples.herokuapp.com/registration)).\n\n### Run Storybook locally\n- Run storybook with token stored in `.env` for more secure\n```bash\nyarn storybook\n```\n- Or run storybook with token env param exposed to cli (not suggested)\n```bash\nSTORYBOOK_MAPBOX_ACCESS_TOKEN=token yarn storybook\n```\n- Apply either above way to `yarn build-storybook` or `yarn test-storybook`\n\n### Source code formatting\nThe source code in the repository is formatted by [Prettier](https://prettier.io/).\nThe format of the code is validated by our Continuous Integration server and is one of the requirements of successful merge.\n\nPrettier is supported by every major IDE. You can find the list of supported editors and how to configure them [here](https://prettier.io/docs/en/editors.html).\n\nIn the case, when your editor is not supported or you don't want to setup the integration, you can run the `yarn prettier-write` command to reformat the code before commit.\n\n## Changelog\n\n- see [CHANGELOG.md](CHANGELOG.md)\n\n## Supported versions\n\nIn order to make the user experience with integrating GoodData UI SDK as smooth and secure as possible and to ensure that the SDK is using the latest features of the platform, we will only provide support to two most recent major versions of UI SDK.\n\nThe most recent majors will be supported in the following modes:\n\n- The latest major version will receive all new functionality and all bug fixes\n- The previous major version will only receive fixes to critical issues and security fixes. These fixes will be applied on top of last released version of the previous major\n\nThe customers are encouraged to always use the latest version of the UI SDK.\n\nIn case of using older versions, the user might face API incompatibility, performance or security issues.\n\nPlease follow the installation instructions to update to the newest version.\n\n## License\n\n(C) 2007-2020 GoodData Corporation\n\nThis project is dual licensed:\n\n- The ATTRIBUTION-NONCOMMERCIAL 4.0 INTERNATIONAL (CC BY-NC 4.0) is used for purpose of the trial experience and evaluation of GoodData.UI library.\n- The GOODDATA GOODDATA.UI LIBRARY END USER LICENSE AGREEMENT is used for GoodData customers.\n\nFor more information, please see [LICENSE](https://github.com/gooddata/gooddata-react-components/blob/master/LICENSE)\n","gitHead":"8df77617f15f369c4ff1bd410c79803e354f4bce","scripts":{"dev":"bash scripts/build.sh --dev-watch","test":"jest --watch","build":"bash scripts/build.sh","tslint":"yarn run-tslint -t verbose $npm_package_config_tslint","prepare":"cd examples/server && yarn install --frozen-lockfile && cd ../..; rm -r examples/node_modules 2>/dev/null; true","examples":"bash scripts/run-examples.sh","prepare?":"# Called before `npm publish` and on local `npm install`. Temporarily also for deleting obsolete node_modules. Ends with `true` to continue gracefully.","validate":"tsc --noEmit && yarn tslint && eslint $npm_package_config_eslint && yarn validate-style && yarn prettier-check","build-dev":"bash scripts/build.sh --dev","examples?":"# Default is developer domain, other options: yarn examples [sec,secure,stg,stg2,stg3,demo,developer or URL]","storybook":"yarn build && start-storybook -p 9001 -c .storybook","test-once":"jest","tslint-ci":"mkdir -p ./ci/results && yarn run-tslint -t checkstyle -o ./ci/results/tslint-results.xml $npm_package_config_tslint","run-tslint":"tslint -p tsconfig.json","validate-ci":"tsc --noEmit && yarn tslint-ci  && eslint $npm_package_config_eslint -f checkstyle -o ci/results/eslint-results.xml && yarn validate-style-ci && yarn prettier-check","examples-build":"bash scripts/build-examples.sh","prepublishOnly":"yarn build","prettier-check":"prettier --check '{src,stories,styles,__mocks__,examples/server/src,examples/src,examples/test}/**/*.{ts,js,tsx,jsx,json,scss,md,yaml,html}'","prettier-write":"prettier --write '{src,stories,styles,__mocks__,examples/server/src,examples/src,examples/test}/**/*.{ts,js,tsx,jsx,json,scss,md,yaml,html}'","test-storybook":"yarn build && test-storybook","validate-style":"stylelint '**/*.scss'","build-storybook":"yarn build && build-storybook -c .storybook -o dist-storybook","examples-server":"node examples/server/src/index.js","heroku-postbuild":"yarn examples-build developer","examples-testcafe":"./scripts/run-testcafe.sh visual","validate-style-ci":"stylelint '**/*.scss' --custom-formatter=node_modules/stylelint-checkstyle-formatter > ci/results/stylelint-results.xml","check-circular-deps":"madge --circular --extensions ts ./src","examples-testcafe-ci":"./scripts/run-testcafe.sh ci","examples-testcafe-live":"./scripts/run-testcafe.sh live"},"typings":"dist/index.d.ts","_npmUser":{"name":"gooddata-ci","email":"rail@gooddata.com"},"deprecated":"@gooddata/react-components@7 reached End of Support on March 31, 2022. Please upgrade (see https://sdk.gooddata.com/gooddata-ui/docs/supported_versions.html for more information).","repository":{"url":"git+ssh://git@github.com/gooddata/gooddata-react-components.git","type":"git"},"_npmVersion":"6.13.4","description":"GoodData.UI - A powerful JavaScript library for building analytical applications","directories":{},"lint-staged":{"{src,stories,styles,__mocks__,examples/server/src,examples/src,examples/test}/**/*.{ts,js,tsx,jsx,scss}":["npx gdc-fix-copyright","git add"],"{src,stories,styles,__mocks__,examples/server/src,examples/src,examples/test}/**/*.{ts,js,tsx,jsx,json,scss,md,yaml,html}":["prettier --write","git add"]},"_nodeVersion":"12.16.1","dependencies":{"rxjs":"^5.5.6","uuid":"^3.2.1","immer":"^1.3.1","lodash":"^4.17.15","date-fns":"^2.7.0","downshift":"^3.2.7","invariant":"^2.2.2","mapbox-gl":"1.9.1","classnames":"^2.2.6","codemirror":"^5.54.0","highcharts":"7.1.1","prop-types":"^15.6.0","react-intl":"^3.6.0","custom-event":"^1.0.1","react-window":"^1.8.1","ag-grid-react":"20.0.0","react-measure":"^2.3.0","@types/mapbox-gl":"1.9.1","react-day-picker":"~7.3.0","react-responsive":"^3.0.0","stringify-object":"^2.4.0","@gooddata/typings":"^2.25.0","@types/codemirror":"^0.0.95","ag-grid-community":"20.0.0","http-status-codes":"^1.3.0","react-codemirror2":"^7.2.0","@gooddata/js-utils":"^3.10.5","@gooddata/numberjs":"^3.2.4","fixed-data-table-2":"0.7.17","@gooddata/goodstrap":"^68.13.1","react-dom-factories":"^1.0.2","@gooddata/gooddata-js":"^13.0.3","json-stable-stringify":"^1.0.1","react-transition-group":"^2.2.1","hoist-non-react-statics":"^3.3.0","nodelist-foreach-polyfill":"^1.2.0","@formatjs/intl-pluralrules":"^1.3.6","highcharts-grouped-categories":"^1.1.3"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"raf":"3.3.2","yup":"^0.24.1","jest":"24.7.1","husky":"3.0.0","madge":"^3.4.4","react":"^16.5.2","enzyme":"3.5.0","eslint":"4.19.1","formik":"^0.11.11","moment":"2.23.0","history":"^4.7.2","ts-jest":"24.0.0","webpack":"4.30.0","full-icu":"^1.3.0","prettier":"1.16.4","react-ga":"^2.5.2","recharts":"1.0.0-beta.9","testcafe":"1.1.4","commander":"2.14.1","node-sass":"4.13.0","react-dom":"^16.5.2","stylelint":"^10.0.0","supertest":"3.0.0","ts-loader":"6.0.0","@types/raf":"^3.4.0","css-loader":"0.28.7","jest-junit":"3.0.0","raw-loader":"0.5.1","styled-jsx":"2.2.1","typescript":"3.3.4000","@babel/core":"7.4.4","@types/jest":"24.0.6","@types/node":"7.0.8","@types/uuid":"3.4.3","file-loader":"3.0.1","jest-enzyme":"7.0.2","lint-staged":"9.1.0","sass-loader":"6.0.6","webpack-cli":"3.3.2","@types/react":"16.8.6","babel-loader":"8.0.5","react-helmet":"5.2.0","react-select":"1.2.1","style-loader":"0.19.1","@types/enzyme":"3.1.13","@types/lodash":"4.14.123","testcafe-live":"0.1.4","@babel/runtime":"7.4.4","dotenv-webpack":"^1.7.0","@babel/polyfill":"^7.4.4","@storybook/react":"5.0.11","@types/invariant":"2.2.29","@types/react-dom":"16.0.11","isomorphic-fetch":"2.2.1","react-datepicker":"1.1.0","react-router-dom":"4.2.2","@babel/preset-env":"7.4.4","@gooddata/mock-js":"^2.13.1","@storybook/addons":"5.0.11","@types/classnames":"2.2.3","@types/prop-types":"15.5.2","@storybook/theming":"5.0.11","identity-obj-proxy":"^3.0.0","intl-messageformat":"^7.5.4","webpack-dev-server":"3.3.1","@babel/preset-react":"7.0.0","@types/react-portal":"4.0.1","@types/react-window":"^1.8.1","babel-plugin-lodash":"3.3.4","html-webpack-plugin":"3.2.0","react-test-renderer":"16.4.2","@types/react-measure":"2.0.5","clean-webpack-plugin":"2.0.2","stats-webpack-plugin":"0.7.0","eslint-config-prettier":"4.1.0","react-google-recaptcha":"^0.14.1","tslint-config-prettier":"1.18.0","@gooddata/eslint-config":"^1.0.0","@gooddata/tslint-config":"1.0.0","@types/react-responsive":"^3.0.3","@types/storybook__react":"4.0.1","@types/stringify-object":"^3.2.0","enzyme-adapter-react-16":"1.3.1","@gooddata/test-storybook":"4.0.0","@storybook/addon-actions":"5.0.11","@storybook/addon-options":"5.0.11","node-sass-magic-importer":"5.1.0","react-syntax-highlighter":"11.0.2","@types/fixed-data-table-2":"0.8.1","stylelint-config-prettier":"5.2.0","@gooddata/stylelint-config":"4.0.1","@types/react-test-renderer":"16.0.0","circular-dependency-plugin":"5.0.2","compression-webpack-plugin":"2.0.0","@types/json-stable-stringify":"^1.0.32","@gooddata/frontend-npm-scripts":"1.1.0","@types/enzyme-adapter-react-16":"1.0.3","stylelint-checkstyle-formatter":"0.1.0","@types/storybook__addon-actions":"3.4.2","@babel/plugin-proposal-class-properties":"7.4.4","@babel/plugin-proposal-object-rest-spread":"7.4.4","@babel/plugin-transform-async-to-generator":"7.4.4"},"peerDependencies":{"react":"^16.5.2","react-dom":"^16.5.2"},"_npmOperationalInternal":{"tmp":"tmp/react-components_7.8.0-beta.37_1593417708516_0.7528166916081798","host":"s3://npm-registry-packages"}},"7.8.0-alpha-tulean-develop-2020-06-29T11-18-31-057Z":{"name":"@gooddata/react-components","version":"7.8.0-alpha-tulean-develop-2020-06-29T11-18-31-057Z","author":{"name":"GoodData Corporation"},"license":"BSD-3-Clause","_id":"@gooddata/react-components@7.8.0-alpha-tulean-develop-2020-06-29T11-18-31-057Z","maintainers":[{"name":"afi","email":"adam.fiedler@gooddata.com"},{"name":"bertold8","email":"ivan.nejezchleb@seznam.cz"},{"name":"bich.nguyen","email":"bich.nguyen@gooddata.com"},{"name":"brbistas","email":"valentinos.chraniotis@gooddata.com"},{"name":"bugsbunny338","email":"jiri.zajic@mensa.cz"},{"name":"de.do","email":"de.do@gooddata.com"},{"name":"gooddata-ci","email":"rail@gooddata.com"},{"name":"hang.ngo","email":"hang.ngo@gooddata.com"},{"name":"hung.nguyen.hoang","email":"hung.nguyen@gooddata.com"},{"name":"huong.nguyen","email":"huong.nguyen@gooddata.com"},{"name":"huyen.nguyen","email":"huyen.nguyen@gooddata.com"},{"name":"ivan.mjartan","email":"ivan.mjartan@gooddata.com"},{"name":"jakub-sterba","email":"jakub.sterba@gooddata.com"},{"name":"jaroslav.tomecek","email":"jaroslav.tomecek@gooddata.com"},{"name":"jkittler","email":"honza.kittler@gmail.com"},{"name":"khanh.le","email":"khanh.le@gooddata.com"},{"name":"lanhuynh","email":"lan.huynh@gooddata.com"},{"name":"linhhong","email":"linh.hong@gooddata.com"},{"name":"lupko","email":"lubomir.slivka@gooddata.com"},{"name":"mai.nguyen","email":"mai.nguyen@gooddata.com"},{"name":"matyas.kandl","email":"matyas.kandl@gooddata.com"},{"name":"michal.marsal","email":"michal.marsal@gooddata.com"},{"name":"milan.lempera","email":"ext-milan.lempera@gooddata.com"},{"name":"my.duong","email":"my.duong@gooddata.com"},{"name":"naibinh","email":"naibinh@gmail.com"},{"name":"nikolacech","email":"nikola.cech@gooddata.com"},{"name":"nis.hua","email":"nis.hua@gooddata.com"},{"name":"no23reason","email":"dan.homola@hotmail.cz"},{"name":"patrikbraborec","email":"patrik.braborec@gooddata.com"},{"name":"pbenes","email":"petr.benes@gooddata.com"},{"name":"petrjanu","email":"petr.janu@gooddata.com"},{"name":"pkingo","email":"philipandreaskingo@hotmail.com"},{"name":"ptquang86","email":"ptquang86@gmail.com"},{"name":"qduval","email":"quentin.duval@gooddata.com"},{"name":"rodri360","email":"me@rodri360.com"},{"name":"scavnickyj","email":"jakub.scavnicky@gooddata.com"},{"name":"sitina","email":"jiri.sitina@gooddata.com"},{"name":"strouhaljan","email":"strouhal.jan@gmail.com"},{"name":"thao-luong","email":"thao.luong@gooddata.com"},{"name":"thuong.nguyen","email":"thuong.nguyen@gooddata.com"},{"name":"tomas.kratochvil","email":"tomas.kratochvil@gooddata.com"},{"name":"tomsatgd","email":"tomas.satinsky@gooddata.com"},{"name":"trung-le-quoc","email":"trung.le@gooddata.com"},{"name":"tu-ngo","email":"tungo1981@gmail.com"},{"name":"tu.bui","email":"tu.bui@gooddata.com"},{"name":"tulean","email":"tuan.le@gooddata.com"},{"name":"tuqt1005","email":"tu.tran@gooddata.com"},{"name":"utdnah","email":"danh.ung@gooddata.com"},{"name":"van.nguyen","email":"van.nguyen@gooddata.com"},{"name":"vi.phan","email":"vi.phan@gooddata.com"},{"name":"vlastikcz","email":"vlastimil.kotas@gooddata.com"},{"name":"vu.pham","email":"vu.pham@gooddata.com"},{"name":"xmort","email":"petr.dolejsi@gooddata.com"},{"name":"yanlipnican","email":"yanlipnican@gmail.com"}],"homepage":"https://github.com/gooddata/gooddata-react-components#readme","bugs":{"url":"https://github.com/gooddata/gooddata-react-components/issues"},"dist":{"shasum":"fdb87cfc6fd9ff00d00d02ee271e31ff0c21bdf3","tarball":"https://registry.npmjs.org/@gooddata/react-components/-/react-components-7.8.0-alpha-tulean-develop-2020-06-29T11-18-31-057Z.tgz","fileCount":2661,"integrity":"sha512-7XwvqFX+yI2ti4kCAn9wXJZMbFzWl1RXpW6hahUNfNd6raQ4zmkniIsivksidi8reOak9OVOTvmh+eAq4mJuqw==","signatures":[{"sig":"MEYCIQCFeTAglmUCVwCOpPXUleYrj16Mb5S7y9KEBPQMVYN+egIhALn5mCzUCDaD5xjk6+I4zeW3Sf6nm2QUfmDP2I3X4Mrw","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":10616998,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJe+c4kCRA9TVsSAnZWagAAsRQP/3+BE1evl2XYHIYl78HR\nZtli+nfby3LniYNqR3llqJZIwIW33smP9o9BxvF8aidOuPb/gB1EAQ+UDWYe\n9citALkuL75aV1uIMfbDkhp0BR+25uEqjEoHVEaIOCUxKSe5EAUgyuW012A6\nZgjbY6ze80IdvqyXh4Jk/I0YD5FzSMbIKf9yugqr5aUzO/1UVyLlQVGGID3x\nkcpMd7VJKPCwtOFrrQcr1coYwpghUlE465/psLye54Z8b1kZXtIVOSWZZSzI\nb09vKd37ojcI6Rv/tSNqVvHu59RA/Ode/4qDmo6pqlbQkec72D3v4Ji3fCzP\nkhqpQIfBcIugpwqZjSw9UMKQtOVlR+3Q8++kXzbyLyeFHPvh725Uhm3F/7UP\ni/7ARnqD2pVg7nNTkq2vnw/EKoZEMnAD4z/yAqNzBil3uEA/+Kdleh/EeDVR\nx1TcSMrwoRl8+9aPymNdEsm8fq3I1hF85qge4xvFoPnzJYOFS+6lf50HJY/K\neUzknGKdGy0fUI1q17w46S8kvR5tNxGke1h0BDyRxQF1ElycjS2Y8eLfkYGt\n1qR5XU+Oi2tC63JRxGETBVGDBm1LtpOSUqyEjr/ABmwnuUQ/XibYMPi5VyiF\n25j1BX4uouKP5scM5nYVLesZVft3RpVEjCaYRcSY9HVZoLKKbg0sUD2rXVzx\ndKZz\r\n=a1yh\r\n-----END PGP SIGNATURE-----\r\n"},"main":"dist/index.js","husky":{"hooks":{"pre-commit":"lint-staged"}},"config":{"eslint":"./examples/**/*.{js,jsx}","tslint":"./{__mocks__,src,stories}/{,**/}*.{ts,tsx}"},"readme":"[![npm version](https://badge.fury.io/js/%40gooddata%2Freact-components.svg)](https://www.npmjs.com/package/@gooddata/react-components)\n\n# GoodData.UI React components\n> A React-based JavaScript library for building data-driven applications\n\n## Getting started\n- [GoodData.UI Documentation](http://sdk.gooddata.com/gooddata-ui/)\n- [GoodData.UI Live Examples](https://gooddata-examples.herokuapp.com/)\n- [Stack Overflow](https://stackoverflow.com/questions/tagged/gooddata)\n\n### Usage\nWith [yarn](https://yarnpkg.com) installed, go to your project directory and run\n```\n$ yarn add @gooddata/react-components\n```\nIf you prefer [npm](npmjs.com) run\n```\n$ npm install --save @gooddata/react-components\n```\n\nThe public API is exposed via global `index.js`. Except for the styles, do not import any other file directly\nbecause they are not intended to be part of the public API.\n\n## Contributing\n\nWe welcome any contribution in form of [issues](https://github.com/gooddata/gooddata-react-components/issues) or [pull requests](https://github.com/gooddata/gooddata-react-components/pulls).\n\nInstall [Node.js](http://nodejs.org) (node 12.16.1, npm v6.13.4) and [Yarn](https://classic.yarnpkg.com) (1.22.4).\n\nInstall dependencies:\n```\nyarn install --frozen-lockfile\n```\n\nThese commands may come in handy while developing:\n\n| command | description |\n| ------- | ----------- |\n| `yarn install --pure-lockfile` | first step |\n| ||\n| `yarn dev` | build react-components to `/dist` in watch mode |\n| `yarn test` | run all unit tests |\n| `yarn prettier-write` | format the source code to match the valid codestyle |\n| `yarn validate` | validate codestyle |\n| ||\n| `yarn storybook` | run storybook from `/stories` on http://localhost:9001 |\n| `yarn build-storybook` | build storybook to `/dist-storybook` |\n| `yarn test-storybook` | run storybook and [screenshot tests](https://github.com/gooddata/gdc-client-utils/tree/master/test-storybook) |\n| ||\n| `yarn examples` | run Live Examples dev-server from `/examples` on https://localhost:8999 |\n| `yarn examples-build` | build Live Examples to `/examples/dist` |\n| `yarn examples-server` | serve built Live Examples - see `/examples/server/src` |\n| `yarn examples-testcafe` | run testcafe tests against `localhost:8999` |\n\n### Deploy to heroku.com\nWhen you deploy this repo to heroku, it serves *GoodData.UI Live Examples*.\nRelevant tasks are in `Procfile` and `package.json`.\n\n```bash\n# run in the project directory\nheroku login\nheroku create <your-app-name>\nheroku config:set DOMAIN_ADMIN_USERNAME=x@gooddata.com DOMAIN_ADMIN_PASSWORD=xy PROJECT_ID_TO_ASSIGN=xms7ga4tf3g3nzucd8380o2bev8oeknp\ngit push heroku HEAD:master\nheroku open\n```\n### Enable Geo Chart for Storybook and Live Examples\nGeo chart uses Mapbox to render map which requires a Mapbox access token.\n- Register an account and create Mapbox access token at [guide](https://docs.mapbox.com/help/how-mapbox-works/access-tokens/)\n- Store the created token at `.env`:\n```bash\necho -e \"EXAMPLE_MAPBOX_ACCESS_TOKEN=token\" >> .env # only need to run once\necho -e \"STORYBOOK_MAPBOX_ACCESS_TOKEN=token\" >> .env # only need to run once\n```\n\n### Run Live Examples Locally\nTo run *GoodData.UI Live Examples* locally:\n```bash\ngit clone <this-repository>\ncd  <repository-folder>\nyarn install --pure-lockfile\nyarn examples\n```\nThen open https://localhost:8999 and login using Live Examples account (you can [create one here](https://gooddata-examples.herokuapp.com/registration)).\n\n### Run Storybook locally\n- Run storybook with token stored in `.env` for more secure\n```bash\nyarn storybook\n```\n- Or run storybook with token env param exposed to cli (not suggested)\n```bash\nSTORYBOOK_MAPBOX_ACCESS_TOKEN=token yarn storybook\n```\n- Apply either above way to `yarn build-storybook` or `yarn test-storybook`\n\n### Source code formatting\nThe source code in the repository is formatted by [Prettier](https://prettier.io/).\nThe format of the code is validated by our Continuous Integration server and is one of the requirements of successful merge.\n\nPrettier is supported by every major IDE. You can find the list of supported editors and how to configure them [here](https://prettier.io/docs/en/editors.html).\n\nIn the case, when your editor is not supported or you don't want to setup the integration, you can run the `yarn prettier-write` command to reformat the code before commit.\n\n## Changelog\n\n- see [CHANGELOG.md](CHANGELOG.md)\n\n## Supported versions\n\nIn order to make the user experience with integrating GoodData UI SDK as smooth and secure as possible and to ensure that the SDK is using the latest features of the platform, we will only provide support to two most recent major versions of UI SDK.\n\nThe most recent majors will be supported in the following modes:\n\n- The latest major version will receive all new functionality and all bug fixes\n- The previous major version will only receive fixes to critical issues and security fixes. These fixes will be applied on top of last released version of the previous major\n\nThe customers are encouraged to always use the latest version of the UI SDK.\n\nIn case of using older versions, the user might face API incompatibility, performance or security issues.\n\nPlease follow the installation instructions to update to the newest version.\n\n## License\n\n(C) 2007-2020 GoodData Corporation\n\nThis project is dual licensed:\n\n- The ATTRIBUTION-NONCOMMERCIAL 4.0 INTERNATIONAL (CC BY-NC 4.0) is used for purpose of the trial experience and evaluation of GoodData.UI library.\n- The GOODDATA GOODDATA.UI LIBRARY END USER LICENSE AGREEMENT is used for GoodData customers.\n\nFor more information, please see [LICENSE](https://github.com/gooddata/gooddata-react-components/blob/master/LICENSE)\n","gitHead":"cd1d3c4fde3be8c5cf79727428c247a2c76a4563","scripts":{"dev":"bash scripts/build.sh --dev-watch","test":"jest --watch","build":"bash scripts/build.sh","tslint":"yarn run-tslint -t verbose $npm_package_config_tslint","prepare":"cd examples/server && yarn install --frozen-lockfile && cd ../..; rm -r examples/node_modules 2>/dev/null; true","examples":"bash scripts/run-examples.sh","prepare?":"# Called before `npm publish` and on local `npm install`. Temporarily also for deleting obsolete node_modules. Ends with `true` to continue gracefully.","validate":"tsc --noEmit && yarn tslint && eslint $npm_package_config_eslint && yarn validate-style && yarn prettier-check","build-dev":"bash scripts/build.sh --dev","examples?":"# Default is developer domain, other options: yarn examples [sec,secure,stg,stg2,stg3,demo,developer or URL]","storybook":"yarn build && start-storybook -p 9001 -c .storybook","test-once":"jest","tslint-ci":"mkdir -p ./ci/results && yarn run-tslint -t checkstyle -o ./ci/results/tslint-results.xml $npm_package_config_tslint","run-tslint":"tslint -p tsconfig.json","validate-ci":"tsc --noEmit && yarn tslint-ci  && eslint $npm_package_config_eslint -f checkstyle -o ci/results/eslint-results.xml && yarn validate-style-ci && yarn prettier-check","examples-build":"bash scripts/build-examples.sh","prepublishOnly":"yarn build","prettier-check":"prettier --check '{src,stories,styles,__mocks__,examples/server/src,examples/src,examples/test}/**/*.{ts,js,tsx,jsx,json,scss,md,yaml,html}'","prettier-write":"prettier --write '{src,stories,styles,__mocks__,examples/server/src,examples/src,examples/test}/**/*.{ts,js,tsx,jsx,json,scss,md,yaml,html}'","test-storybook":"yarn build && test-storybook","validate-style":"stylelint '**/*.scss'","build-storybook":"yarn build && build-storybook -c .storybook -o dist-storybook","examples-server":"node examples/server/src/index.js","heroku-postbuild":"yarn examples-build developer","examples-testcafe":"./scripts/run-testcafe.sh visual","validate-style-ci":"stylelint '**/*.scss' --custom-formatter=node_modules/stylelint-checkstyle-formatter > ci/results/stylelint-results.xml","check-circular-deps":"madge --circular --extensions ts ./src","examples-testcafe-ci":"./scripts/run-testcafe.sh ci","examples-testcafe-live":"./scripts/run-testcafe.sh live"},"typings":"dist/index.d.ts","_npmUser":{"name":"tulean","email":"tuan.le@gooddata.com"},"deprecated":"@gooddata/react-components@7 reached End of Support on March 31, 2022. Please upgrade (see https://sdk.gooddata.com/gooddata-ui/docs/supported_versions.html for more information).","repository":{"url":"git+ssh://git@github.com/gooddata/gooddata-react-components.git","type":"git"},"_npmVersion":"6.13.4","description":"GoodData.UI - A powerful JavaScript library for building analytical applications","directories":{},"lint-staged":{"{src,stories,styles,__mocks__,examples/server/src,examples/src,examples/test}/**/*.{ts,js,tsx,jsx,scss}":["npx gdc-fix-copyright","git add"],"{src,stories,styles,__mocks__,examples/server/src,examples/src,examples/test}/**/*.{ts,js,tsx,jsx,json,scss,md,yaml,html}":["prettier --write","git add"]},"_nodeVersion":"12.16.1","dependencies":{"rxjs":"^5.5.6","uuid":"^3.2.1","immer":"^1.3.1","lodash":"^4.17.15","date-fns":"^2.7.0","downshift":"^3.2.7","invariant":"^2.2.2","mapbox-gl":"1.9.1","classnames":"^2.2.6","codemirror":"^5.54.0","highcharts":"7.1.1","prop-types":"^15.6.0","react-intl":"^3.6.0","custom-event":"^1.0.1","react-window":"^1.8.1","ag-grid-react":"20.0.0","react-measure":"^2.3.0","@types/mapbox-gl":"1.9.1","react-day-picker":"~7.3.0","react-responsive":"^3.0.0","stringify-object":"^2.4.0","@gooddata/typings":"^2.25.0","@types/codemirror":"^0.0.95","ag-grid-community":"20.0.0","http-status-codes":"^1.3.0","react-codemirror2":"^7.2.0","@gooddata/js-utils":"^3.10.5","@gooddata/numberjs":"^3.2.4","fixed-data-table-2":"0.7.17","@gooddata/goodstrap":"^68.13.2","react-dom-factories":"^1.0.2","@gooddata/gooddata-js":"^13.0.3","json-stable-stringify":"^1.0.1","react-transition-group":"^2.2.1","hoist-non-react-statics":"^3.3.0","nodelist-foreach-polyfill":"^1.2.0","@formatjs/intl-pluralrules":"^1.3.6","highcharts-grouped-categories":"^1.1.3"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"raf":"3.3.2","yup":"^0.24.1","jest":"24.7.1","husky":"3.0.0","madge":"^3.4.4","react":"^16.5.2","enzyme":"3.5.0","eslint":"4.19.1","formik":"^0.11.11","moment":"2.23.0","history":"^4.7.2","ts-jest":"24.0.0","webpack":"4.30.0","full-icu":"^1.3.0","prettier":"1.16.4","react-ga":"^2.5.2","recharts":"1.0.0-beta.9","testcafe":"1.1.4","commander":"2.14.1","node-sass":"4.13.0","react-dom":"^16.5.2","stylelint":"^10.0.0","supertest":"3.0.0","ts-loader":"6.0.0","@types/raf":"^3.4.0","css-loader":"0.28.7","jest-junit":"3.0.0","raw-loader":"0.5.1","styled-jsx":"2.2.1","typescript":"3.3.4000","@babel/core":"7.4.4","@types/jest":"24.0.6","@types/node":"7.0.8","@types/uuid":"3.4.3","file-loader":"3.0.1","jest-enzyme":"7.0.2","lint-staged":"9.1.0","sass-loader":"6.0.6","webpack-cli":"3.3.2","@types/react":"16.8.6","babel-loader":"8.0.5","react-helmet":"5.2.0","react-select":"1.2.1","style-loader":"0.19.1","@types/enzyme":"3.1.13","@types/lodash":"4.14.123","testcafe-live":"0.1.4","@babel/runtime":"7.4.4","dotenv-webpack":"^1.7.0","@babel/polyfill":"^7.4.4","@storybook/react":"5.0.11","@types/invariant":"2.2.29","@types/react-dom":"16.0.11","isomorphic-fetch":"2.2.1","react-datepicker":"1.1.0","react-router-dom":"4.2.2","@babel/preset-env":"7.4.4","@gooddata/mock-js":"^2.13.1","@storybook/addons":"5.0.11","@types/classnames":"2.2.3","@types/prop-types":"15.5.2","@storybook/theming":"5.0.11","identity-obj-proxy":"^3.0.0","intl-messageformat":"^7.5.4","webpack-dev-server":"3.3.1","@babel/preset-react":"7.0.0","@types/react-portal":"4.0.1","@types/react-window":"^1.8.1","babel-plugin-lodash":"3.3.4","html-webpack-plugin":"3.2.0","react-test-renderer":"16.4.2","@types/react-measure":"2.0.5","clean-webpack-plugin":"2.0.2","stats-webpack-plugin":"0.7.0","eslint-config-prettier":"4.1.0","react-google-recaptcha":"^0.14.1","tslint-config-prettier":"1.18.0","@gooddata/eslint-config":"^1.0.0","@gooddata/tslint-config":"1.0.0","@types/react-responsive":"^3.0.3","@types/storybook__react":"4.0.1","@types/stringify-object":"^3.2.0","enzyme-adapter-react-16":"1.3.1","@gooddata/test-storybook":"4.0.0","@storybook/addon-actions":"5.0.11","@storybook/addon-options":"5.0.11","node-sass-magic-importer":"5.1.0","react-syntax-highlighter":"11.0.2","@types/fixed-data-table-2":"0.8.1","stylelint-config-prettier":"5.2.0","@gooddata/stylelint-config":"4.0.1","@types/react-test-renderer":"16.0.0","circular-dependency-plugin":"5.0.2","compression-webpack-plugin":"2.0.0","@types/json-stable-stringify":"^1.0.32","@gooddata/frontend-npm-scripts":"1.1.0","@types/enzyme-adapter-react-16":"1.0.3","stylelint-checkstyle-formatter":"0.1.0","@types/storybook__addon-actions":"3.4.2","@babel/plugin-proposal-class-properties":"7.4.4","@babel/plugin-proposal-object-rest-spread":"7.4.4","@babel/plugin-transform-async-to-generator":"7.4.4"},"peerDependencies":{"react":"^16.5.2","react-dom":"^16.5.2"},"_npmOperationalInternal":{"tmp":"tmp/react-components_7.8.0-alpha-tulean-develop-2020-06-29T11-18-31-057Z_1593429539577_0.6841181348779557","host":"s3://npm-registry-packages"}},"7.8.0-beta.38":{"name":"@gooddata/react-components","version":"7.8.0-beta.38","author":{"name":"GoodData Corporation"},"license":"BSD-3-Clause","_id":"@gooddata/react-components@7.8.0-beta.38","maintainers":[{"name":"afi","email":"adam.fiedler@gooddata.com"},{"name":"bertold8","email":"ivan.nejezchleb@seznam.cz"},{"name":"bich.nguyen","email":"bich.nguyen@gooddata.com"},{"name":"brbistas","email":"valentinos.chraniotis@gooddata.com"},{"name":"bugsbunny338","email":"jiri.zajic@mensa.cz"},{"name":"de.do","email":"de.do@gooddata.com"},{"name":"gooddata-ci","email":"rail@gooddata.com"},{"name":"hang.ngo","email":"hang.ngo@gooddata.com"},{"name":"hung.nguyen.hoang","email":"hung.nguyen@gooddata.com"},{"name":"huong.nguyen","email":"huong.nguyen@gooddata.com"},{"name":"huyen.nguyen","email":"huyen.nguyen@gooddata.com"},{"name":"ivan.mjartan","email":"ivan.mjartan@gooddata.com"},{"name":"jakub-sterba","email":"jakub.sterba@gooddata.com"},{"name":"jaroslav.tomecek","email":"jaroslav.tomecek@gooddata.com"},{"name":"jkittler","email":"honza.kittler@gmail.com"},{"name":"khanh.le","email":"khanh.le@gooddata.com"},{"name":"lanhuynh","email":"lan.huynh@gooddata.com"},{"name":"linhhong","email":"linh.hong@gooddata.com"},{"name":"lupko","email":"lubomir.slivka@gooddata.com"},{"name":"mai.nguyen","email":"mai.nguyen@gooddata.com"},{"name":"matyas.kandl","email":"matyas.kandl@gooddata.com"},{"name":"michal.marsal","email":"michal.marsal@gooddata.com"},{"name":"milan.lempera","email":"ext-milan.lempera@gooddata.com"},{"name":"my.duong","email":"my.duong@gooddata.com"},{"name":"naibinh","email":"naibinh@gmail.com"},{"name":"nikolacech","email":"nikola.cech@gooddata.com"},{"name":"nis.hua","email":"nis.hua@gooddata.com"},{"name":"no23reason","email":"dan.homola@hotmail.cz"},{"name":"patrikbraborec","email":"patrik.braborec@gooddata.com"},{"name":"pbenes","email":"petr.benes@gooddata.com"},{"name":"petrjanu","email":"petr.janu@gooddata.com"},{"name":"pkingo","email":"philipandreaskingo@hotmail.com"},{"name":"ptquang86","email":"ptquang86@gmail.com"},{"name":"qduval","email":"quentin.duval@gooddata.com"},{"name":"rodri360","email":"me@rodri360.com"},{"name":"scavnickyj","email":"jakub.scavnicky@gooddata.com"},{"name":"sitina","email":"jiri.sitina@gooddata.com"},{"name":"strouhaljan","email":"strouhal.jan@gmail.com"},{"name":"thao-luong","email":"thao.luong@gooddata.com"},{"name":"thuong.nguyen","email":"thuong.nguyen@gooddata.com"},{"name":"tomas.kratochvil","email":"tomas.kratochvil@gooddata.com"},{"name":"tomsatgd","email":"tomas.satinsky@gooddata.com"},{"name":"trung-le-quoc","email":"trung.le@gooddata.com"},{"name":"tu-ngo","email":"tungo1981@gmail.com"},{"name":"tu.bui","email":"tu.bui@gooddata.com"},{"name":"tulean","email":"tuan.le@gooddata.com"},{"name":"tuqt1005","email":"tu.tran@gooddata.com"},{"name":"utdnah","email":"danh.ung@gooddata.com"},{"name":"van.nguyen","email":"van.nguyen@gooddata.com"},{"name":"vi.phan","email":"vi.phan@gooddata.com"},{"name":"vlastikcz","email":"vlastimil.kotas@gooddata.com"},{"name":"vu.pham","email":"vu.pham@gooddata.com"},{"name":"xmort","email":"petr.dolejsi@gooddata.com"},{"name":"yanlipnican","email":"yanlipnican@gmail.com"}],"homepage":"https://github.com/gooddata/gooddata-react-components#readme","bugs":{"url":"https://github.com/gooddata/gooddata-react-components/issues"},"dist":{"shasum":"4cf693162351b6303286c0a2c002662c652d840e","tarball":"https://registry.npmjs.org/@gooddata/react-components/-/react-components-7.8.0-beta.38.tgz","fileCount":2660,"integrity":"sha512-Fn7fiPwSD/FGie6SkallIZHcUoUdv8i4148Ke9PrhxOmpyFAPhEdUiNEjlm5hXoLcufjArfxGeePBQuMxTJgmA==","signatures":[{"sig":"MEUCIQDrNRVnxpJH+PIfPdeZtoXTcUBbEweF0jf3jfOOsOgNNAIgGdFVOkkFq/7kQursevRRIJ3+amZiRZeF4S/GkQvS3os=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":10617818,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJe+esiCRA9TVsSAnZWagAAfPcP/3mKVKwjAsGZvjjrt+LY\nVwskmbGxEJO3eV1flgFmuAIZ7HnuhvLEWjtoALmnE/ExNFRSamJYm/mO30+e\nakNvnN6iheEkrEukVoH7OauHHDQuR87mvkxoMNtkW/8iF3/BaBkbeFUz3Oit\nyPkBNZ5D6fxWBffwvWmGGrnTThK/zCdd3gl9n8NYiZMJtdA5h+2MW8GNP3qv\ndcEhyDR2bsMqe2ce5vJVwEaMjt0CT0RM8S/UfoJ7BU7U0be1aLEyTu8hgxsl\n6Zk+j4eV2zsYbTQravGCAJFkMnZjfhPUFD/TIlpbsA5bro+FoFRcW3YKVkOs\nYEn6BQNTywmip4+9LimON/pkqAx1X/+vd4FpsYKXEzi5estqSl8dGEzW9ObP\neuFmm6nNaUsly8A9m2KWbFtY3JmvfX1nb063ucsk3ccMETTPGC9Jxc1Xlpob\nLr3X8763/TcirzkqNZ/rsoZiP8IKMAbbQT5uvHuR8e9nfTcCj1hG+ncD/lUY\nS5PU4TtuYomYVmZuDndbw2OLcYBLEwKVMbXCsDGro8vowI+TvSFNV2lsvmAc\nN4Rf0qy4quxZqU15RCpr6DeaUiO2EPyZvRK8CQ20yBxRqt0oWXMEeZLt4lkR\nOPGpGl2InuFKTz57XJeoQRJVl107ufWxDL+WXRVU0iE5TQHpbA0TsC5rd0O+\nb4zi\r\n=ApmH\r\n-----END PGP SIGNATURE-----\r\n"},"main":"dist/index.js","husky":{"hooks":{"pre-commit":"lint-staged"}},"config":{"eslint":"./examples/**/*.{js,jsx}","tslint":"./{__mocks__,src,stories}/{,**/}*.{ts,tsx}"},"readme":"[![npm version](https://badge.fury.io/js/%40gooddata%2Freact-components.svg)](https://www.npmjs.com/package/@gooddata/react-components)\n\n# GoodData.UI React components\n> A React-based JavaScript library for building data-driven applications\n\n## Getting started\n- [GoodData.UI Documentation](http://sdk.gooddata.com/gooddata-ui/)\n- [GoodData.UI Live Examples](https://gooddata-examples.herokuapp.com/)\n- [Stack Overflow](https://stackoverflow.com/questions/tagged/gooddata)\n\n### Usage\nWith [yarn](https://yarnpkg.com) installed, go to your project directory and run\n```\n$ yarn add @gooddata/react-components\n```\nIf you prefer [npm](npmjs.com) run\n```\n$ npm install --save @gooddata/react-components\n```\n\nThe public API is exposed via global `index.js`. Except for the styles, do not import any other file directly\nbecause they are not intended to be part of the public API.\n\n## Contributing\n\nWe welcome any contribution in form of [issues](https://github.com/gooddata/gooddata-react-components/issues) or [pull requests](https://github.com/gooddata/gooddata-react-components/pulls).\n\nInstall [Node.js](http://nodejs.org) (node 12.16.1, npm v6.13.4) and [Yarn](https://classic.yarnpkg.com) (1.22.4).\n\nInstall dependencies:\n```\nyarn install --frozen-lockfile\n```\n\nThese commands may come in handy while developing:\n\n| command | description |\n| ------- | ----------- |\n| `yarn install --pure-lockfile` | first step |\n| ||\n| `yarn dev` | build react-components to `/dist` in watch mode |\n| `yarn test` | run all unit tests |\n| `yarn prettier-write` | format the source code to match the valid codestyle |\n| `yarn validate` | validate codestyle |\n| ||\n| `yarn storybook` | run storybook from `/stories` on http://localhost:9001 |\n| `yarn build-storybook` | build storybook to `/dist-storybook` |\n| `yarn test-storybook` | run storybook and [screenshot tests](https://github.com/gooddata/gdc-client-utils/tree/master/test-storybook) |\n| ||\n| `yarn examples` | run Live Examples dev-server from `/examples` on https://localhost:8999 |\n| `yarn examples-build` | build Live Examples to `/examples/dist` |\n| `yarn examples-server` | serve built Live Examples - see `/examples/server/src` |\n| `yarn examples-testcafe` | run testcafe tests against `localhost:8999` |\n\n### Deploy to heroku.com\nWhen you deploy this repo to heroku, it serves *GoodData.UI Live Examples*.\nRelevant tasks are in `Procfile` and `package.json`.\n\n```bash\n# run in the project directory\nheroku login\nheroku create <your-app-name>\nheroku config:set DOMAIN_ADMIN_USERNAME=x@gooddata.com DOMAIN_ADMIN_PASSWORD=xy PROJECT_ID_TO_ASSIGN=xms7ga4tf3g3nzucd8380o2bev8oeknp\ngit push heroku HEAD:master\nheroku open\n```\n### Enable Geo Chart for Storybook and Live Examples\nGeo chart uses Mapbox to render map which requires a Mapbox access token.\n- Register an account and create Mapbox access token at [guide](https://docs.mapbox.com/help/how-mapbox-works/access-tokens/)\n- Store the created token at `.env`:\n```bash\necho -e \"EXAMPLE_MAPBOX_ACCESS_TOKEN=token\" >> .env # only need to run once\necho -e \"STORYBOOK_MAPBOX_ACCESS_TOKEN=token\" >> .env # only need to run once\n```\n\n### Run Live Examples Locally\nTo run *GoodData.UI Live Examples* locally:\n```bash\ngit clone <this-repository>\ncd  <repository-folder>\nyarn install --pure-lockfile\nyarn examples\n```\nThen open https://localhost:8999 and login using Live Examples account (you can [create one here](https://gooddata-examples.herokuapp.com/registration)).\n\n### Run Storybook locally\n- Run storybook with token stored in `.env` for more secure\n```bash\nyarn storybook\n```\n- Or run storybook with token env param exposed to cli (not suggested)\n```bash\nSTORYBOOK_MAPBOX_ACCESS_TOKEN=token yarn storybook\n```\n- Apply either above way to `yarn build-storybook` or `yarn test-storybook`\n\n### Source code formatting\nThe source code in the repository is formatted by [Prettier](https://prettier.io/).\nThe format of the code is validated by our Continuous Integration server and is one of the requirements of successful merge.\n\nPrettier is supported by every major IDE. You can find the list of supported editors and how to configure them [here](https://prettier.io/docs/en/editors.html).\n\nIn the case, when your editor is not supported or you don't want to setup the integration, you can run the `yarn prettier-write` command to reformat the code before commit.\n\n## Changelog\n\n- see [CHANGELOG.md](CHANGELOG.md)\n\n## Supported versions\n\nIn order to make the user experience with integrating GoodData UI SDK as smooth and secure as possible and to ensure that the SDK is using the latest features of the platform, we will only provide support to two most recent major versions of UI SDK.\n\nThe most recent majors will be supported in the following modes:\n\n- The latest major version will receive all new functionality and all bug fixes\n- The previous major version will only receive fixes to critical issues and security fixes. These fixes will be applied on top of last released version of the previous major\n\nThe customers are encouraged to always use the latest version of the UI SDK.\n\nIn case of using older versions, the user might face API incompatibility, performance or security issues.\n\nPlease follow the installation instructions to update to the newest version.\n\n## License\n\n(C) 2007-2020 GoodData Corporation\n\nThis project is dual licensed:\n\n- The ATTRIBUTION-NONCOMMERCIAL 4.0 INTERNATIONAL (CC BY-NC 4.0) is used for purpose of the trial experience and evaluation of GoodData.UI library.\n- The GOODDATA GOODDATA.UI LIBRARY END USER LICENSE AGREEMENT is used for GoodData customers.\n\nFor more information, please see [LICENSE](https://github.com/gooddata/gooddata-react-components/blob/master/LICENSE)\n","gitHead":"5d37ef4352f15771a20511858864bfc9f626e590","scripts":{"dev":"bash scripts/build.sh --dev-watch","test":"jest --watch","build":"bash scripts/build.sh","tslint":"yarn run-tslint -t verbose $npm_package_config_tslint","prepare":"cd examples/server && yarn install --frozen-lockfile && cd ../..; rm -r examples/node_modules 2>/dev/null; true","examples":"bash scripts/run-examples.sh","prepare?":"# Called before `npm publish` and on local `npm install`. Temporarily also for deleting obsolete node_modules. Ends with `true` to continue gracefully.","validate":"tsc --noEmit && yarn tslint && eslint $npm_package_config_eslint && yarn validate-style && yarn prettier-check","build-dev":"bash scripts/build.sh --dev","examples?":"# Default is developer domain, other options: yarn examples [sec,secure,stg,stg2,stg3,demo,developer or URL]","storybook":"yarn build && start-storybook -p 9001 -c .storybook","test-once":"jest","tslint-ci":"mkdir -p ./ci/results && yarn run-tslint -t checkstyle -o ./ci/results/tslint-results.xml $npm_package_config_tslint","run-tslint":"tslint -p tsconfig.json","validate-ci":"tsc --noEmit && yarn tslint-ci  && eslint $npm_package_config_eslint -f checkstyle -o ci/results/eslint-results.xml && yarn validate-style-ci && yarn prettier-check","examples-build":"bash scripts/build-examples.sh","prepublishOnly":"yarn build","prettier-check":"prettier --check '{src,stories,styles,__mocks__,examples/server/src,examples/src,examples/test}/**/*.{ts,js,tsx,jsx,json,scss,md,yaml,html}'","prettier-write":"prettier --write '{src,stories,styles,__mocks__,examples/server/src,examples/src,examples/test}/**/*.{ts,js,tsx,jsx,json,scss,md,yaml,html}'","test-storybook":"yarn build && test-storybook","validate-style":"stylelint '**/*.scss'","build-storybook":"yarn build && build-storybook -c .storybook -o dist-storybook","examples-server":"node examples/server/src/index.js","heroku-postbuild":"yarn examples-build developer","examples-testcafe":"./scripts/run-testcafe.sh visual","validate-style-ci":"stylelint '**/*.scss' --custom-formatter=node_modules/stylelint-checkstyle-formatter > ci/results/stylelint-results.xml","check-circular-deps":"madge --circular --extensions ts ./src","examples-testcafe-ci":"./scripts/run-testcafe.sh ci","examples-testcafe-live":"./scripts/run-testcafe.sh live"},"typings":"dist/index.d.ts","_npmUser":{"name":"gooddata-ci","email":"rail@gooddata.com"},"deprecated":"@gooddata/react-components@7 reached End of Support on March 31, 2022. Please upgrade (see https://sdk.gooddata.com/gooddata-ui/docs/supported_versions.html for more information).","repository":{"url":"git+ssh://git@github.com/gooddata/gooddata-react-components.git","type":"git"},"_npmVersion":"6.13.4","description":"GoodData.UI - A powerful JavaScript library for building analytical applications","directories":{},"lint-staged":{"{src,stories,styles,__mocks__,examples/server/src,examples/src,examples/test}/**/*.{ts,js,tsx,jsx,scss}":["npx gdc-fix-copyright","git add"],"{src,stories,styles,__mocks__,examples/server/src,examples/src,examples/test}/**/*.{ts,js,tsx,jsx,json,scss,md,yaml,html}":["prettier --write","git add"]},"_nodeVersion":"12.16.1","dependencies":{"rxjs":"^5.5.6","uuid":"^3.2.1","immer":"^1.3.1","lodash":"^4.17.15","date-fns":"^2.7.0","downshift":"^3.2.7","invariant":"^2.2.2","mapbox-gl":"1.9.1","classnames":"^2.2.6","codemirror":"^5.54.0","highcharts":"7.1.1","prop-types":"^15.6.0","react-intl":"^3.6.0","custom-event":"^1.0.1","react-window":"^1.8.1","ag-grid-react":"20.0.0","react-measure":"^2.3.0","@types/mapbox-gl":"1.9.1","react-day-picker":"~7.3.0","react-responsive":"^3.0.0","stringify-object":"^2.4.0","@gooddata/typings":"^2.25.0","@types/codemirror":"^0.0.95","ag-grid-community":"20.0.0","http-status-codes":"^1.3.0","react-codemirror2":"^7.2.0","@gooddata/js-utils":"^3.10.5","@gooddata/numberjs":"^3.2.4","fixed-data-table-2":"0.7.17","@gooddata/goodstrap":"^68.13.1","react-dom-factories":"^1.0.2","@gooddata/gooddata-js":"^13.0.3","json-stable-stringify":"^1.0.1","react-transition-group":"^2.2.1","hoist-non-react-statics":"^3.3.0","nodelist-foreach-polyfill":"^1.2.0","@formatjs/intl-pluralrules":"^1.3.6","highcharts-grouped-categories":"^1.1.3"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"raf":"3.3.2","yup":"^0.24.1","jest":"24.7.1","husky":"3.0.0","madge":"^3.4.4","react":"^16.5.2","enzyme":"3.5.0","eslint":"4.19.1","formik":"^0.11.11","moment":"2.23.0","history":"^4.7.2","ts-jest":"24.0.0","webpack":"4.30.0","full-icu":"^1.3.0","prettier":"1.16.4","react-ga":"^2.5.2","recharts":"1.0.0-beta.9","testcafe":"1.1.4","commander":"2.14.1","node-sass":"4.13.0","react-dom":"^16.5.2","stylelint":"^10.0.0","supertest":"3.0.0","ts-loader":"6.0.0","@types/raf":"^3.4.0","css-loader":"0.28.7","jest-junit":"3.0.0","raw-loader":"0.5.1","styled-jsx":"2.2.1","typescript":"3.3.4000","@babel/core":"7.4.4","@types/jest":"24.0.6","@types/node":"7.0.8","@types/uuid":"3.4.3","file-loader":"3.0.1","jest-enzyme":"7.0.2","lint-staged":"9.1.0","sass-loader":"6.0.6","webpack-cli":"3.3.2","@types/react":"16.8.6","babel-loader":"8.0.5","react-helmet":"5.2.0","react-select":"1.2.1","style-loader":"0.19.1","@types/enzyme":"3.1.13","@types/lodash":"4.14.123","testcafe-live":"0.1.4","@babel/runtime":"7.4.4","dotenv-webpack":"^1.7.0","@babel/polyfill":"^7.4.4","@storybook/react":"5.0.11","@types/invariant":"2.2.29","@types/react-dom":"16.0.11","isomorphic-fetch":"2.2.1","react-datepicker":"1.1.0","react-router-dom":"4.2.2","@babel/preset-env":"7.4.4","@gooddata/mock-js":"^2.13.1","@storybook/addons":"5.0.11","@types/classnames":"2.2.3","@types/prop-types":"15.5.2","@storybook/theming":"5.0.11","identity-obj-proxy":"^3.0.0","intl-messageformat":"^7.5.4","webpack-dev-server":"3.3.1","@babel/preset-react":"7.0.0","@types/react-portal":"4.0.1","@types/react-window":"^1.8.1","babel-plugin-lodash":"3.3.4","html-webpack-plugin":"3.2.0","react-test-renderer":"16.4.2","@types/react-measure":"2.0.5","clean-webpack-plugin":"2.0.2","stats-webpack-plugin":"0.7.0","eslint-config-prettier":"4.1.0","react-google-recaptcha":"^0.14.1","tslint-config-prettier":"1.18.0","@gooddata/eslint-config":"^1.0.0","@gooddata/tslint-config":"1.0.0","@types/react-responsive":"^3.0.3","@types/storybook__react":"4.0.1","@types/stringify-object":"^3.2.0","enzyme-adapter-react-16":"1.3.1","@gooddata/test-storybook":"4.0.0","@storybook/addon-actions":"5.0.11","@storybook/addon-options":"5.0.11","node-sass-magic-importer":"5.1.0","react-syntax-highlighter":"11.0.2","@types/fixed-data-table-2":"0.8.1","stylelint-config-prettier":"5.2.0","@gooddata/stylelint-config":"4.0.1","@types/react-test-renderer":"16.0.0","circular-dependency-plugin":"5.0.2","compression-webpack-plugin":"2.0.0","@types/json-stable-stringify":"^1.0.32","@gooddata/frontend-npm-scripts":"1.1.0","@types/enzyme-adapter-react-16":"1.0.3","stylelint-checkstyle-formatter":"0.1.0","@types/storybook__addon-actions":"3.4.2","@babel/plugin-proposal-class-properties":"7.4.4","@babel/plugin-proposal-object-rest-spread":"7.4.4","@babel/plugin-transform-async-to-generator":"7.4.4"},"peerDependencies":{"react":"^16.5.2","react-dom":"^16.5.2"},"_npmOperationalInternal":{"tmp":"tmp/react-components_7.8.0-beta.38_1593436961809_0.09975746894484838","host":"s3://npm-registry-packages"}},"7.8.0-beta.39":{"name":"@gooddata/react-components","version":"7.8.0-beta.39","author":{"name":"GoodData Corporation"},"license":"BSD-3-Clause","_id":"@gooddata/react-components@7.8.0-beta.39","maintainers":[{"name":"afi","email":"adam.fiedler@gooddata.com"},{"name":"bertold8","email":"ivan.nejezchleb@seznam.cz"},{"name":"bich.nguyen","email":"bich.nguyen@gooddata.com"},{"name":"brbistas","email":"valentinos.chraniotis@gooddata.com"},{"name":"bugsbunny338","email":"jiri.zajic@mensa.cz"},{"name":"de.do","email":"de.do@gooddata.com"},{"name":"gooddata-ci","email":"rail@gooddata.com"},{"name":"hang.ngo","email":"hang.ngo@gooddata.com"},{"name":"hung.nguyen.hoang","email":"hung.nguyen@gooddata.com"},{"name":"huong.nguyen","email":"huong.nguyen@gooddata.com"},{"name":"huyen.nguyen","email":"huyen.nguyen@gooddata.com"},{"name":"ivan.mjartan","email":"ivan.mjartan@gooddata.com"},{"name":"jakub-sterba","email":"jakub.sterba@gooddata.com"},{"name":"jaroslav.tomecek","email":"jaroslav.tomecek@gooddata.com"},{"name":"jkittler","email":"honza.kittler@gmail.com"},{"name":"khanh.le","email":"khanh.le@gooddata.com"},{"name":"lanhuynh","email":"lan.huynh@gooddata.com"},{"name":"linhhong","email":"linh.hong@gooddata.com"},{"name":"lupko","email":"lubomir.slivka@gooddata.com"},{"name":"mai.nguyen","email":"mai.nguyen@gooddata.com"},{"name":"matyas.kandl","email":"matyas.kandl@gooddata.com"},{"name":"michal.marsal","email":"michal.marsal@gooddata.com"},{"name":"milan.lempera","email":"ext-milan.lempera@gooddata.com"},{"name":"my.duong","email":"my.duong@gooddata.com"},{"name":"naibinh","email":"naibinh@gmail.com"},{"name":"nikolacech","email":"nikola.cech@gooddata.com"},{"name":"nis.hua","email":"nis.hua@gooddata.com"},{"name":"no23reason","email":"dan.homola@hotmail.cz"},{"name":"patrikbraborec","email":"patrik.braborec@gooddata.com"},{"name":"pbenes","email":"petr.benes@gooddata.com"},{"name":"petrjanu","email":"petr.janu@gooddata.com"},{"name":"pkingo","email":"philipandreaskingo@hotmail.com"},{"name":"ptquang86","email":"ptquang86@gmail.com"},{"name":"qduval","email":"quentin.duval@gooddata.com"},{"name":"rodri360","email":"me@rodri360.com"},{"name":"scavnickyj","email":"jakub.scavnicky@gooddata.com"},{"name":"sitina","email":"jiri.sitina@gooddata.com"},{"name":"strouhaljan","email":"strouhal.jan@gmail.com"},{"name":"thao-luong","email":"thao.luong@gooddata.com"},{"name":"thuong.nguyen","email":"thuong.nguyen@gooddata.com"},{"name":"tomas.kratochvil","email":"tomas.kratochvil@gooddata.com"},{"name":"tomsatgd","email":"tomas.satinsky@gooddata.com"},{"name":"trung-le-quoc","email":"trung.le@gooddata.com"},{"name":"tu-ngo","email":"tungo1981@gmail.com"},{"name":"tu.bui","email":"tu.bui@gooddata.com"},{"name":"tulean","email":"tuan.le@gooddata.com"},{"name":"tuqt1005","email":"tu.tran@gooddata.com"},{"name":"utdnah","email":"danh.ung@gooddata.com"},{"name":"van.nguyen","email":"van.nguyen@gooddata.com"},{"name":"vi.phan","email":"vi.phan@gooddata.com"},{"name":"vlastikcz","email":"vlastimil.kotas@gooddata.com"},{"name":"vu.pham","email":"vu.pham@gooddata.com"},{"name":"xmort","email":"petr.dolejsi@gooddata.com"},{"name":"yanlipnican","email":"yanlipnican@gmail.com"}],"homepage":"https://github.com/gooddata/gooddata-react-components#readme","bugs":{"url":"https://github.com/gooddata/gooddata-react-components/issues"},"dist":{"shasum":"8220941bb87c12d828daa1e2d0f21bbdf47ce1b4","tarball":"https://registry.npmjs.org/@gooddata/react-components/-/react-components-7.8.0-beta.39.tgz","fileCount":2660,"integrity":"sha512-1lcPMyzW5+Du5r0z5tFMptt5071BWaSjtD/qDuHToci2IQjviA41b9751u6Y34OJ/DMZqBEjpJBEGMB8HGvigA==","signatures":[{"sig":"MEYCIQDVNL6nRfwmtlmj6Y8s7/8UK33neT1CC1blnSaBKnl8HAIhAPcyo51XancFHz2MGiWoy8zT2hQo86caAVaf5Xa8Hlqc","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":10618018,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJe+e5SCRA9TVsSAnZWagAAd+wP/1C3mHGL8NU6AERtwYbg\n51SeJAuab2kJ5kHgaBDWhUhDhDl+z7hZg+/OuArHEGjKe5Tkzr3Ym9enxu8w\ni5DN7+9yqW31VDmuZU4sgL4Vxgyj7h6zSE4gdCB+lByyu36FJPLvzpNxEAFy\nhWPF3EZpa8yutH5mY4/OHnJ4BUuQQCnKnb4X+kSXLXehRIrWf7RPSr3jIVks\nRMLfFocBZWpdkhhlhwYfX/tY9Xake8gBNoKsYq9KZY5EktU5It8z314aSJ25\nYfw2gIs2RZO3vajfwCjsg5gwIzUYH3pyEFjHIvHaTfzCypbVFXZooknoTzfA\nj4aXLnzbXrVEvTxWfRUwBbQ9VNyK8TRBSv1qFfeTNXsOEtFDiaFA0FAt32tf\nVcfvdtOJQdYc+4NOTwTJa5yFn6C9JKo14w6E3ODOfy/qATF2Z7tkG6p3OpRe\n4N2TRtQTniYvCZFPnyTyqAHZWdAe1ufeX0Oitp7XCH9cqsMDeMQb2czveO5/\nnETqLdg9TI+nV9KWf3fN1ZBhA2wgjlmy0+spLNDsvox40pAQMWtfiuIKUdEh\nd8RvFu65iRJewhg4aDeXE59lZ7T0IuXteNsOoFsHVfkA0QXTdp5Eng812D1z\nWRHQDEH8g7rrrVXqFnisl/23cVuTrZoC9HXdTIF10I0bP3lqjRSVVQk0Iis5\nn/kf\r\n=CEG9\r\n-----END PGP SIGNATURE-----\r\n"},"main":"dist/index.js","husky":{"hooks":{"pre-commit":"lint-staged"}},"config":{"eslint":"./examples/**/*.{js,jsx}","tslint":"./{__mocks__,src,stories}/{,**/}*.{ts,tsx}"},"readme":"[![npm version](https://badge.fury.io/js/%40gooddata%2Freact-components.svg)](https://www.npmjs.com/package/@gooddata/react-components)\n\n# GoodData.UI React components\n> A React-based JavaScript library for building data-driven applications\n\n## Getting started\n- [GoodData.UI Documentation](http://sdk.gooddata.com/gooddata-ui/)\n- [GoodData.UI Live Examples](https://gooddata-examples.herokuapp.com/)\n- [Stack Overflow](https://stackoverflow.com/questions/tagged/gooddata)\n\n### Usage\nWith [yarn](https://yarnpkg.com) installed, go to your project directory and run\n```\n$ yarn add @gooddata/react-components\n```\nIf you prefer [npm](npmjs.com) run\n```\n$ npm install --save @gooddata/react-components\n```\n\nThe public API is exposed via global `index.js`. Except for the styles, do not import any other file directly\nbecause they are not intended to be part of the public API.\n\n## Contributing\n\nWe welcome any contribution in form of [issues](https://github.com/gooddata/gooddata-react-components/issues) or [pull requests](https://github.com/gooddata/gooddata-react-components/pulls).\n\nInstall [Node.js](http://nodejs.org) (node 12.16.1, npm v6.13.4) and [Yarn](https://classic.yarnpkg.com) (1.22.4).\n\nInstall dependencies:\n```\nyarn install --frozen-lockfile\n```\n\nThese commands may come in handy while developing:\n\n| command | description |\n| ------- | ----------- |\n| `yarn install --pure-lockfile` | first step |\n| ||\n| `yarn dev` | build react-components to `/dist` in watch mode |\n| `yarn test` | run all unit tests |\n| `yarn prettier-write` | format the source code to match the valid codestyle |\n| `yarn validate` | validate codestyle |\n| ||\n| `yarn storybook` | run storybook from `/stories` on http://localhost:9001 |\n| `yarn build-storybook` | build storybook to `/dist-storybook` |\n| `yarn test-storybook` | run storybook and [screenshot tests](https://github.com/gooddata/gdc-client-utils/tree/master/test-storybook) |\n| ||\n| `yarn examples` | run Live Examples dev-server from `/examples` on https://localhost:8999 |\n| `yarn examples-build` | build Live Examples to `/examples/dist` |\n| `yarn examples-server` | serve built Live Examples - see `/examples/server/src` |\n| `yarn examples-testcafe` | run testcafe tests against `localhost:8999` |\n\n### Deploy to heroku.com\nWhen you deploy this repo to heroku, it serves *GoodData.UI Live Examples*.\nRelevant tasks are in `Procfile` and `package.json`.\n\n```bash\n# run in the project directory\nheroku login\nheroku create <your-app-name>\nheroku config:set DOMAIN_ADMIN_USERNAME=x@gooddata.com DOMAIN_ADMIN_PASSWORD=xy PROJECT_ID_TO_ASSIGN=xms7ga4tf3g3nzucd8380o2bev8oeknp\ngit push heroku HEAD:master\nheroku open\n```\n### Enable Geo Chart for Storybook and Live Examples\nGeo chart uses Mapbox to render map which requires a Mapbox access token.\n- Register an account and create Mapbox access token at [guide](https://docs.mapbox.com/help/how-mapbox-works/access-tokens/)\n- Store the created token at `.env`:\n```bash\necho -e \"EXAMPLE_MAPBOX_ACCESS_TOKEN=token\" >> .env # only need to run once\necho -e \"STORYBOOK_MAPBOX_ACCESS_TOKEN=token\" >> .env # only need to run once\n```\n\n### Run Live Examples Locally\nTo run *GoodData.UI Live Examples* locally:\n```bash\ngit clone <this-repository>\ncd  <repository-folder>\nyarn install --pure-lockfile\nyarn examples\n```\nThen open https://localhost:8999 and login using Live Examples account (you can [create one here](https://gooddata-examples.herokuapp.com/registration)).\n\n### Run Storybook locally\n- Run storybook with token stored in `.env` for more secure\n```bash\nyarn storybook\n```\n- Or run storybook with token env param exposed to cli (not suggested)\n```bash\nSTORYBOOK_MAPBOX_ACCESS_TOKEN=token yarn storybook\n```\n- Apply either above way to `yarn build-storybook` or `yarn test-storybook`\n\n### Source code formatting\nThe source code in the repository is formatted by [Prettier](https://prettier.io/).\nThe format of the code is validated by our Continuous Integration server and is one of the requirements of successful merge.\n\nPrettier is supported by every major IDE. You can find the list of supported editors and how to configure them [here](https://prettier.io/docs/en/editors.html).\n\nIn the case, when your editor is not supported or you don't want to setup the integration, you can run the `yarn prettier-write` command to reformat the code before commit.\n\n## Changelog\n\n- see [CHANGELOG.md](CHANGELOG.md)\n\n## Supported versions\n\nIn order to make the user experience with integrating GoodData UI SDK as smooth and secure as possible and to ensure that the SDK is using the latest features of the platform, we will only provide support to two most recent major versions of UI SDK.\n\nThe most recent majors will be supported in the following modes:\n\n- The latest major version will receive all new functionality and all bug fixes\n- The previous major version will only receive fixes to critical issues and security fixes. These fixes will be applied on top of last released version of the previous major\n\nThe customers are encouraged to always use the latest version of the UI SDK.\n\nIn case of using older versions, the user might face API incompatibility, performance or security issues.\n\nPlease follow the installation instructions to update to the newest version.\n\n## License\n\n(C) 2007-2020 GoodData Corporation\n\nThis project is dual licensed:\n\n- The ATTRIBUTION-NONCOMMERCIAL 4.0 INTERNATIONAL (CC BY-NC 4.0) is used for purpose of the trial experience and evaluation of GoodData.UI library.\n- The GOODDATA GOODDATA.UI LIBRARY END USER LICENSE AGREEMENT is used for GoodData customers.\n\nFor more information, please see [LICENSE](https://github.com/gooddata/gooddata-react-components/blob/master/LICENSE)\n","gitHead":"63a196217a7147509d3ee5505335c7245ef4b95e","scripts":{"dev":"bash scripts/build.sh --dev-watch","test":"jest --watch","build":"bash scripts/build.sh","tslint":"yarn run-tslint -t verbose $npm_package_config_tslint","prepare":"cd examples/server && yarn install --frozen-lockfile && cd ../..; rm -r examples/node_modules 2>/dev/null; true","examples":"bash scripts/run-examples.sh","prepare?":"# Called before `npm publish` and on local `npm install`. Temporarily also for deleting obsolete node_modules. Ends with `true` to continue gracefully.","validate":"tsc --noEmit && yarn tslint && eslint $npm_package_config_eslint && yarn validate-style && yarn prettier-check","build-dev":"bash scripts/build.sh --dev","examples?":"# Default is developer domain, other options: yarn examples [sec,secure,stg,stg2,stg3,demo,developer or URL]","storybook":"yarn build && start-storybook -p 9001 -c .storybook","test-once":"jest","tslint-ci":"mkdir -p ./ci/results && yarn run-tslint -t checkstyle -o ./ci/results/tslint-results.xml $npm_package_config_tslint","run-tslint":"tslint -p tsconfig.json","validate-ci":"tsc --noEmit && yarn tslint-ci  && eslint $npm_package_config_eslint -f checkstyle -o ci/results/eslint-results.xml && yarn validate-style-ci && yarn prettier-check","examples-build":"bash scripts/build-examples.sh","prepublishOnly":"yarn build","prettier-check":"prettier --check '{src,stories,styles,__mocks__,examples/server/src,examples/src,examples/test}/**/*.{ts,js,tsx,jsx,json,scss,md,yaml,html}'","prettier-write":"prettier --write '{src,stories,styles,__mocks__,examples/server/src,examples/src,examples/test}/**/*.{ts,js,tsx,jsx,json,scss,md,yaml,html}'","test-storybook":"yarn build && test-storybook","validate-style":"stylelint '**/*.scss'","build-storybook":"yarn build && build-storybook -c .storybook -o dist-storybook","examples-server":"node examples/server/src/index.js","heroku-postbuild":"yarn examples-build developer","examples-testcafe":"./scripts/run-testcafe.sh visual","validate-style-ci":"stylelint '**/*.scss' --custom-formatter=node_modules/stylelint-checkstyle-formatter > ci/results/stylelint-results.xml","check-circular-deps":"madge --circular --extensions ts ./src","examples-testcafe-ci":"./scripts/run-testcafe.sh ci","examples-testcafe-live":"./scripts/run-testcafe.sh live"},"typings":"dist/index.d.ts","_npmUser":{"name":"gooddata-ci","email":"rail@gooddata.com"},"deprecated":"@gooddata/react-components@7 reached End of Support on March 31, 2022. Please upgrade (see https://sdk.gooddata.com/gooddata-ui/docs/supported_versions.html for more information).","repository":{"url":"git+ssh://git@github.com/gooddata/gooddata-react-components.git","type":"git"},"_npmVersion":"6.13.4","description":"GoodData.UI - A powerful JavaScript library for building analytical applications","directories":{},"lint-staged":{"{src,stories,styles,__mocks__,examples/server/src,examples/src,examples/test}/**/*.{ts,js,tsx,jsx,scss}":["npx gdc-fix-copyright","git add"],"{src,stories,styles,__mocks__,examples/server/src,examples/src,examples/test}/**/*.{ts,js,tsx,jsx,json,scss,md,yaml,html}":["prettier --write","git add"]},"_nodeVersion":"12.16.1","dependencies":{"rxjs":"^5.5.6","uuid":"^3.2.1","immer":"^1.3.1","lodash":"^4.17.15","date-fns":"^2.7.0","downshift":"^3.2.7","invariant":"^2.2.2","mapbox-gl":"1.9.1","classnames":"^2.2.6","codemirror":"^5.54.0","highcharts":"7.1.1","prop-types":"^15.6.0","react-intl":"^3.6.0","custom-event":"^1.0.1","react-window":"^1.8.1","ag-grid-react":"20.0.0","react-measure":"^2.3.0","@types/mapbox-gl":"1.9.1","react-day-picker":"~7.3.0","react-responsive":"^3.0.0","stringify-object":"^2.4.0","@gooddata/typings":"^2.25.0","@types/codemirror":"^0.0.95","ag-grid-community":"20.0.0","http-status-codes":"^1.3.0","react-codemirror2":"^7.2.0","@gooddata/js-utils":"^3.10.5","@gooddata/numberjs":"^3.2.4","fixed-data-table-2":"0.7.17","@gooddata/goodstrap":"^68.15.0","react-dom-factories":"^1.0.2","@gooddata/gooddata-js":"^13.0.3","json-stable-stringify":"^1.0.1","react-transition-group":"^2.2.1","hoist-non-react-statics":"^3.3.0","nodelist-foreach-polyfill":"^1.2.0","@formatjs/intl-pluralrules":"^1.3.6","highcharts-grouped-categories":"^1.1.3"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"raf":"3.3.2","yup":"^0.24.1","jest":"24.7.1","husky":"3.0.0","madge":"^3.4.4","react":"^16.5.2","enzyme":"3.5.0","eslint":"4.19.1","formik":"^0.11.11","moment":"2.23.0","history":"^4.7.2","ts-jest":"24.0.0","webpack":"4.30.0","full-icu":"^1.3.0","prettier":"1.16.4","react-ga":"^2.5.2","recharts":"1.0.0-beta.9","testcafe":"1.1.4","commander":"2.14.1","node-sass":"4.13.0","react-dom":"^16.5.2","stylelint":"^10.0.0","supertest":"3.0.0","ts-loader":"6.0.0","@types/raf":"^3.4.0","css-loader":"0.28.7","jest-junit":"3.0.0","raw-loader":"0.5.1","styled-jsx":"2.2.1","typescript":"3.3.4000","@babel/core":"7.4.4","@types/jest":"24.0.6","@types/node":"7.0.8","@types/uuid":"3.4.3","file-loader":"3.0.1","jest-enzyme":"7.0.2","lint-staged":"9.1.0","sass-loader":"6.0.6","webpack-cli":"3.3.2","@types/react":"16.8.6","babel-loader":"8.0.5","react-helmet":"5.2.0","react-select":"1.2.1","style-loader":"0.19.1","@types/enzyme":"3.1.13","@types/lodash":"4.14.123","testcafe-live":"0.1.4","@babel/runtime":"7.4.4","dotenv-webpack":"^1.7.0","@babel/polyfill":"^7.4.4","@storybook/react":"5.0.11","@types/invariant":"2.2.29","@types/react-dom":"16.0.11","isomorphic-fetch":"2.2.1","react-datepicker":"1.1.0","react-router-dom":"4.2.2","@babel/preset-env":"7.4.4","@gooddata/mock-js":"^2.13.1","@storybook/addons":"5.0.11","@types/classnames":"2.2.3","@types/prop-types":"15.5.2","@storybook/theming":"5.0.11","identity-obj-proxy":"^3.0.0","intl-messageformat":"^7.5.4","webpack-dev-server":"3.3.1","@babel/preset-react":"7.0.0","@types/react-portal":"4.0.1","@types/react-window":"^1.8.1","babel-plugin-lodash":"3.3.4","html-webpack-plugin":"3.2.0","react-test-renderer":"16.4.2","@types/react-measure":"2.0.5","clean-webpack-plugin":"2.0.2","stats-webpack-plugin":"0.7.0","eslint-config-prettier":"4.1.0","react-google-recaptcha":"^0.14.1","tslint-config-prettier":"1.18.0","@gooddata/eslint-config":"^1.0.0","@gooddata/tslint-config":"1.0.0","@types/react-responsive":"^3.0.3","@types/storybook__react":"4.0.1","@types/stringify-object":"^3.2.0","enzyme-adapter-react-16":"1.3.1","@gooddata/test-storybook":"4.0.0","@storybook/addon-actions":"5.0.11","@storybook/addon-options":"5.0.11","node-sass-magic-importer":"5.1.0","react-syntax-highlighter":"11.0.2","@types/fixed-data-table-2":"0.8.1","stylelint-config-prettier":"5.2.0","@gooddata/stylelint-config":"4.0.1","@types/react-test-renderer":"16.0.0","circular-dependency-plugin":"5.0.2","compression-webpack-plugin":"2.0.0","@types/json-stable-stringify":"^1.0.32","@gooddata/frontend-npm-scripts":"1.1.0","@types/enzyme-adapter-react-16":"1.0.3","stylelint-checkstyle-formatter":"0.1.0","@types/storybook__addon-actions":"3.4.2","@babel/plugin-proposal-class-properties":"7.4.4","@babel/plugin-proposal-object-rest-spread":"7.4.4","@babel/plugin-transform-async-to-generator":"7.4.4"},"peerDependencies":{"react":"^16.5.2","react-dom":"^16.5.2"},"_npmOperationalInternal":{"tmp":"tmp/react-components_7.8.0-beta.39_1593437777273_0.22188282864364384","host":"s3://npm-registry-packages"}},"7.8.0-alpha-bertold8-IMJ-ONE-4413-2020-06-29T18-35-59-427Z":{"name":"@gooddata/react-components","version":"7.8.0-alpha-bertold8-IMJ-ONE-4413-2020-06-29T18-35-59-427Z","author":{"name":"GoodData Corporation"},"license":"BSD-3-Clause","_id":"@gooddata/react-components@7.8.0-alpha-bertold8-IMJ-ONE-4413-2020-06-29T18-35-59-427Z","maintainers":[{"name":"afi","email":"adam.fiedler@gooddata.com"},{"name":"bertold8","email":"ivan.nejezchleb@seznam.cz"},{"name":"bich.nguyen","email":"bich.nguyen@gooddata.com"},{"name":"brbistas","email":"valentinos.chraniotis@gooddata.com"},{"name":"bugsbunny338","email":"jiri.zajic@mensa.cz"},{"name":"de.do","email":"de.do@gooddata.com"},{"name":"gooddata-ci","email":"rail@gooddata.com"},{"name":"hang.ngo","email":"hang.ngo@gooddata.com"},{"name":"hung.nguyen.hoang","email":"hung.nguyen@gooddata.com"},{"name":"huong.nguyen","email":"huong.nguyen@gooddata.com"},{"name":"huyen.nguyen","email":"huyen.nguyen@gooddata.com"},{"name":"ivan.mjartan","email":"ivan.mjartan@gooddata.com"},{"name":"jakub-sterba","email":"jakub.sterba@gooddata.com"},{"name":"jaroslav.tomecek","email":"jaroslav.tomecek@gooddata.com"},{"name":"jkittler","email":"honza.kittler@gmail.com"},{"name":"khanh.le","email":"khanh.le@gooddata.com"},{"name":"lanhuynh","email":"lan.huynh@gooddata.com"},{"name":"linhhong","email":"linh.hong@gooddata.com"},{"name":"lupko","email":"lubomir.slivka@gooddata.com"},{"name":"mai.nguyen","email":"mai.nguyen@gooddata.com"},{"name":"matyas.kandl","email":"matyas.kandl@gooddata.com"},{"name":"michal.marsal","email":"michal.marsal@gooddata.com"},{"name":"milan.lempera","email":"ext-milan.lempera@gooddata.com"},{"name":"my.duong","email":"my.duong@gooddata.com"},{"name":"naibinh","email":"naibinh@gmail.com"},{"name":"nikolacech","email":"nikola.cech@gooddata.com"},{"name":"nis.hua","email":"nis.hua@gooddata.com"},{"name":"no23reason","email":"dan.homola@hotmail.cz"},{"name":"patrikbraborec","email":"patrik.braborec@gooddata.com"},{"name":"pbenes","email":"petr.benes@gooddata.com"},{"name":"petrjanu","email":"petr.janu@gooddata.com"},{"name":"pkingo","email":"philipandreaskingo@hotmail.com"},{"name":"ptquang86","email":"ptquang86@gmail.com"},{"name":"qduval","email":"quentin.duval@gooddata.com"},{"name":"rodri360","email":"me@rodri360.com"},{"name":"scavnickyj","email":"jakub.scavnicky@gooddata.com"},{"name":"sitina","email":"jiri.sitina@gooddata.com"},{"name":"strouhaljan","email":"strouhal.jan@gmail.com"},{"name":"thao-luong","email":"thao.luong@gooddata.com"},{"name":"thuong.nguyen","email":"thuong.nguyen@gooddata.com"},{"name":"tomas.kratochvil","email":"tomas.kratochvil@gooddata.com"},{"name":"tomsatgd","email":"tomas.satinsky@gooddata.com"},{"name":"trung-le-quoc","email":"trung.le@gooddata.com"},{"name":"tu-ngo","email":"tungo1981@gmail.com"},{"name":"tu.bui","email":"tu.bui@gooddata.com"},{"name":"tulean","email":"tuan.le@gooddata.com"},{"name":"tuqt1005","email":"tu.tran@gooddata.com"},{"name":"utdnah","email":"danh.ung@gooddata.com"},{"name":"van.nguyen","email":"van.nguyen@gooddata.com"},{"name":"vi.phan","email":"vi.phan@gooddata.com"},{"name":"vlastikcz","email":"vlastimil.kotas@gooddata.com"},{"name":"vu.pham","email":"vu.pham@gooddata.com"},{"name":"xmort","email":"petr.dolejsi@gooddata.com"},{"name":"yanlipnican","email":"yanlipnican@gmail.com"}],"homepage":"https://github.com/gooddata/gooddata-react-components#readme","bugs":{"url":"https://github.com/gooddata/gooddata-react-components/issues"},"dist":{"shasum":"035b4ebd67d4954dcba4453aad78532c676a94b6","tarball":"https://registry.npmjs.org/@gooddata/react-components/-/react-components-7.8.0-alpha-bertold8-IMJ-ONE-4413-2020-06-29T18-35-59-427Z.tgz","fileCount":2667,"integrity":"sha512-PPQBbEbVywkwuYbjFedEW9sEUGtuAdn4hcXie24bMTUaWCMHr10zpxOwybNKqI7FolHsBy9WWsm25tZh85+2bA==","signatures":[{"sig":"MEYCIQDoNCYx7SCy4tmijlHRg3aayb7CR6dRSY2ClZzZxoOvuwIhANA6qJ1GcAU4llzEP3HkWharBQNSmXyuSiXxuqM/UmVC","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":10726737,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJe+jS0CRA9TVsSAnZWagAAfM8P/j4r51ZHO4PYiQ8V8/Kj\neMDZgbN97X7UdnKhNbAhoiiglKsonhHTA5zHDN/rt/rfr6n6mbfoc78S4ti2\nanELRPx52zIpOZSpTOx4KqOsWeOwec1slphTkn+ZHuaXVZ/4ETh01xng3zrU\nYq4thbt9m5JQmuYmUwkjKmb8duiwLiDCquopvqS364gL+r5gubgbv7JZB82l\nR374qu23/ZwRnF2wtjXc7MK/hPMoPpDJah6kB7xyY+OM/zfASJbeTLn4IJMQ\nNLTj7w3nYpKY9TJ98z9WUzUruTpXgpSgeI4Zc0gttcfTVqunTc1x5qdb7rLm\n/sCOiN8+07jgO1B+BtmOG65ILrma5GwglVhheL0vXcPk0TTaXufj6h73i205\nRgkJiUdDWvidHZQG7rQbgSicXwv+N8vitxRBjF4tVh7m3gPmfVRRwWpxBlak\ns+YEkkOpU0feghu9ZD63a89/v6mvRWoNWdmkb1yll3vy6JJtRs1SjLe2SgD9\nLcFzXITMOQAaOjurIrZA5Zc+l4ZDv4wk4zTjrQVLefXXqbD8Cc3wmQDm8uTj\nS7cvOebFY4noqybnuB6budNuVVIRQb/wXns0gU9gBLe9WmuC2tXpZyeECPqR\noJsIuGcEzTbzChtZQrUiQBEJuLgl9Oap8cpai1VOGMTK5X03Y5Zj9E3UaiGc\nIA+7\r\n=P32z\r\n-----END PGP SIGNATURE-----\r\n"},"main":"dist/index.js","husky":{"hooks":{"pre-commit":"lint-staged"}},"config":{"eslint":"./examples/**/*.{js,jsx}","tslint":"./{__mocks__,src,stories}/{,**/}*.{ts,tsx}"},"readme":"[![npm version](https://badge.fury.io/js/%40gooddata%2Freact-components.svg)](https://www.npmjs.com/package/@gooddata/react-components)\n\n# GoodData.UI React components\n> A React-based JavaScript library for building data-driven applications\n\n## Getting started\n- [GoodData.UI Documentation](http://sdk.gooddata.com/gooddata-ui/)\n- [GoodData.UI Live Examples](https://gooddata-examples.herokuapp.com/)\n- [Stack Overflow](https://stackoverflow.com/questions/tagged/gooddata)\n\n### Usage\nWith [yarn](https://yarnpkg.com) installed, go to your project directory and run\n```\n$ yarn add @gooddata/react-components\n```\nIf you prefer [npm](npmjs.com) run\n```\n$ npm install --save @gooddata/react-components\n```\n\nThe public API is exposed via global `index.js`. Except for the styles, do not import any other file directly\nbecause they are not intended to be part of the public API.\n\n## Contributing\n\nWe welcome any contribution in form of [issues](https://github.com/gooddata/gooddata-react-components/issues) or [pull requests](https://github.com/gooddata/gooddata-react-components/pulls).\n\nInstall [Node.js](http://nodejs.org) (node 12.16.1, npm v6.13.4) and [Yarn](https://classic.yarnpkg.com) (1.22.4).\n\nInstall dependencies:\n```\nyarn install --frozen-lockfile\n```\n\nThese commands may come in handy while developing:\n\n| command | description |\n| ------- | ----------- |\n| `yarn install --pure-lockfile` | first step |\n| ||\n| `yarn dev` | build react-components to `/dist` in watch mode |\n| `yarn test` | run all unit tests |\n| `yarn prettier-write` | format the source code to match the valid codestyle |\n| `yarn validate` | validate codestyle |\n| ||\n| `yarn storybook` | run storybook from `/stories` on http://localhost:9001 |\n| `yarn build-storybook` | build storybook to `/dist-storybook` |\n| `yarn test-storybook` | run storybook and [screenshot tests](https://github.com/gooddata/gdc-client-utils/tree/master/test-storybook) |\n| ||\n| `yarn examples` | run Live Examples dev-server from `/examples` on https://localhost:8999 |\n| `yarn examples-build` | build Live Examples to `/examples/dist` |\n| `yarn examples-server` | serve built Live Examples - see `/examples/server/src` |\n| `yarn examples-testcafe` | run testcafe tests against `localhost:8999` |\n\n### Deploy to heroku.com\nWhen you deploy this repo to heroku, it serves *GoodData.UI Live Examples*.\nRelevant tasks are in `Procfile` and `package.json`.\n\n```bash\n# run in the project directory\nheroku login\nheroku create <your-app-name>\nheroku config:set DOMAIN_ADMIN_USERNAME=x@gooddata.com DOMAIN_ADMIN_PASSWORD=xy PROJECT_ID_TO_ASSIGN=xms7ga4tf3g3nzucd8380o2bev8oeknp\ngit push heroku HEAD:master\nheroku open\n```\n### Enable Geo Chart for Storybook and Live Examples\nGeo chart uses Mapbox to render map which requires a Mapbox access token.\n- Register an account and create Mapbox access token at [guide](https://docs.mapbox.com/help/how-mapbox-works/access-tokens/)\n- Store the created token at `.env`:\n```bash\necho -e \"EXAMPLE_MAPBOX_ACCESS_TOKEN=token\" >> .env # only need to run once\necho -e \"STORYBOOK_MAPBOX_ACCESS_TOKEN=token\" >> .env # only need to run once\n```\n\n### Run Live Examples Locally\nTo run *GoodData.UI Live Examples* locally:\n```bash\ngit clone <this-repository>\ncd  <repository-folder>\nyarn install --pure-lockfile\nyarn examples\n```\nThen open https://localhost:8999 and login using Live Examples account (you can [create one here](https://gooddata-examples.herokuapp.com/registration)).\n\n### Run Storybook locally\n- Run storybook with token stored in `.env` for more secure\n```bash\nyarn storybook\n```\n- Or run storybook with token env param exposed to cli (not suggested)\n```bash\nSTORYBOOK_MAPBOX_ACCESS_TOKEN=token yarn storybook\n```\n- Apply either above way to `yarn build-storybook` or `yarn test-storybook`\n\n### Source code formatting\nThe source code in the repository is formatted by [Prettier](https://prettier.io/).\nThe format of the code is validated by our Continuous Integration server and is one of the requirements of successful merge.\n\nPrettier is supported by every major IDE. You can find the list of supported editors and how to configure them [here](https://prettier.io/docs/en/editors.html).\n\nIn the case, when your editor is not supported or you don't want to setup the integration, you can run the `yarn prettier-write` command to reformat the code before commit.\n\n## Changelog\n\n- see [CHANGELOG.md](CHANGELOG.md)\n\n## Supported versions\n\nIn order to make the user experience with integrating GoodData UI SDK as smooth and secure as possible and to ensure that the SDK is using the latest features of the platform, we will only provide support to two most recent major versions of UI SDK.\n\nThe most recent majors will be supported in the following modes:\n\n- The latest major version will receive all new functionality and all bug fixes\n- The previous major version will only receive fixes to critical issues and security fixes. These fixes will be applied on top of last released version of the previous major\n\nThe customers are encouraged to always use the latest version of the UI SDK.\n\nIn case of using older versions, the user might face API incompatibility, performance or security issues.\n\nPlease follow the installation instructions to update to the newest version.\n\n## License\n\n(C) 2007-2020 GoodData Corporation\n\nThis project is dual licensed:\n\n- The ATTRIBUTION-NONCOMMERCIAL 4.0 INTERNATIONAL (CC BY-NC 4.0) is used for purpose of the trial experience and evaluation of GoodData.UI library.\n- The GOODDATA GOODDATA.UI LIBRARY END USER LICENSE AGREEMENT is used for GoodData customers.\n\nFor more information, please see [LICENSE](https://github.com/gooddata/gooddata-react-components/blob/master/LICENSE)\n","gitHead":"871089acb3c91227a1f2e54a137bbf31a7a3a6a2","scripts":{"dev":"bash scripts/build.sh --dev-watch","test":"jest --watch","build":"bash scripts/build.sh","tslint":"yarn run-tslint -t verbose $npm_package_config_tslint","prepare":"cd examples/server && yarn install --frozen-lockfile && cd ../..; rm -r examples/node_modules 2>/dev/null; true","examples":"bash scripts/run-examples.sh","prepare?":"# Called before `npm publish` and on local `npm install`. Temporarily also for deleting obsolete node_modules. Ends with `true` to continue gracefully.","validate":"tsc --noEmit && yarn tslint && eslint $npm_package_config_eslint && yarn validate-style && yarn prettier-check","build-dev":"bash scripts/build.sh --dev","examples?":"# Default is developer domain, other options: yarn examples [sec,secure,stg,stg2,stg3,demo,developer or URL]","storybook":"yarn build && start-storybook -p 9001 -c .storybook","test-once":"jest","tslint-ci":"mkdir -p ./ci/results && yarn run-tslint -t checkstyle -o ./ci/results/tslint-results.xml $npm_package_config_tslint","run-tslint":"tslint -p tsconfig.json","validate-ci":"tsc --noEmit && yarn tslint-ci  && eslint $npm_package_config_eslint -f checkstyle -o ci/results/eslint-results.xml && yarn validate-style-ci && yarn prettier-check","examples-build":"bash scripts/build-examples.sh","prepublishOnly":"yarn build","prettier-check":"prettier --check '{src,stories,styles,__mocks__,examples/server/src,examples/src,examples/test}/**/*.{ts,js,tsx,jsx,json,scss,md,yaml,html}'","prettier-write":"prettier --write '{src,stories,styles,__mocks__,examples/server/src,examples/src,examples/test}/**/*.{ts,js,tsx,jsx,json,scss,md,yaml,html}'","test-storybook":"yarn build && test-storybook","validate-style":"stylelint '**/*.scss'","build-storybook":"yarn build && build-storybook -c .storybook -o dist-storybook","examples-server":"node examples/server/src/index.js","heroku-postbuild":"yarn examples-build developer","examples-testcafe":"./scripts/run-testcafe.sh visual","validate-style-ci":"stylelint '**/*.scss' --custom-formatter=node_modules/stylelint-checkstyle-formatter > ci/results/stylelint-results.xml","check-circular-deps":"madge --circular --extensions ts ./src","examples-testcafe-ci":"./scripts/run-testcafe.sh ci","examples-testcafe-live":"./scripts/run-testcafe.sh live"},"typings":"dist/index.d.ts","_npmUser":{"name":"bertold8","email":"ivan.nejezchleb@seznam.cz"},"deprecated":"@gooddata/react-components@7 reached End of Support on March 31, 2022. Please upgrade (see https://sdk.gooddata.com/gooddata-ui/docs/supported_versions.html for more information).","repository":{"url":"git+ssh://git@github.com/gooddata/gooddata-react-components.git","type":"git"},"_npmVersion":"6.13.4","description":"GoodData.UI - A powerful JavaScript library for building analytical applications","directories":{},"lint-staged":{"{src,stories,styles,__mocks__,examples/server/src,examples/src,examples/test}/**/*.{ts,js,tsx,jsx,scss}":["npx gdc-fix-copyright","git add"],"{src,stories,styles,__mocks__,examples/server/src,examples/src,examples/test}/**/*.{ts,js,tsx,jsx,json,scss,md,yaml,html}":["prettier --write","git add"]},"_nodeVersion":"12.16.1","dependencies":{"rxjs":"^5.5.6","uuid":"^3.2.1","immer":"^1.3.1","lodash":"^4.17.15","date-fns":"^2.7.0","downshift":"^3.2.7","invariant":"^2.2.2","mapbox-gl":"1.9.1","classnames":"^2.2.6","codemirror":"^5.54.0","highcharts":"7.1.1","prop-types":"^15.6.0","react-intl":"^3.6.0","custom-event":"^1.0.1","react-window":"^1.8.1","ag-grid-react":"20.0.0","react-measure":"^2.3.0","@types/mapbox-gl":"1.9.1","react-day-picker":"~7.3.0","react-responsive":"^3.0.0","stringify-object":"^2.4.0","@gooddata/typings":"^2.25.0","@types/codemirror":"^0.0.95","ag-grid-community":"20.0.0","http-status-codes":"^1.3.0","react-codemirror2":"^7.2.0","@gooddata/js-utils":"^3.10.5","@gooddata/numberjs":"^3.2.4","fixed-data-table-2":"0.7.17","@gooddata/goodstrap":"^68.15.0","react-dom-factories":"^1.0.2","@gooddata/gooddata-js":"^13.0.3","json-stable-stringify":"^1.0.1","react-transition-group":"^2.2.1","hoist-non-react-statics":"^3.3.0","nodelist-foreach-polyfill":"^1.2.0","@formatjs/intl-pluralrules":"^1.3.6","highcharts-grouped-categories":"^1.1.3"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"raf":"3.3.2","yup":"^0.24.1","jest":"24.7.1","husky":"3.0.0","madge":"^3.4.4","react":"^16.5.2","enzyme":"3.5.0","eslint":"4.19.1","formik":"^0.11.11","moment":"2.23.0","history":"^4.7.2","ts-jest":"24.0.0","webpack":"4.30.0","full-icu":"^1.3.0","prettier":"1.16.4","react-ga":"^2.5.2","recharts":"1.0.0-beta.9","testcafe":"1.1.4","commander":"2.14.1","node-sass":"4.13.0","react-dom":"^16.5.2","stylelint":"^10.0.0","supertest":"3.0.0","ts-loader":"6.0.0","@types/raf":"^3.4.0","css-loader":"0.28.7","jest-junit":"3.0.0","raw-loader":"0.5.1","styled-jsx":"2.2.1","typescript":"3.3.4000","@babel/core":"7.4.4","@types/jest":"24.0.6","@types/node":"7.0.8","@types/uuid":"3.4.3","file-loader":"3.0.1","jest-enzyme":"7.0.2","lint-staged":"9.1.0","sass-loader":"6.0.6","webpack-cli":"3.3.2","@types/react":"16.8.6","babel-loader":"8.0.5","react-helmet":"5.2.0","react-select":"1.2.1","style-loader":"0.19.1","@types/enzyme":"3.1.13","@types/lodash":"4.14.123","testcafe-live":"0.1.4","@babel/runtime":"7.4.4","dotenv-webpack":"^1.7.0","@babel/polyfill":"^7.4.4","@storybook/react":"5.0.11","@types/invariant":"2.2.29","@types/react-dom":"16.0.11","isomorphic-fetch":"2.2.1","react-datepicker":"1.1.0","react-router-dom":"4.2.2","@babel/preset-env":"7.4.4","@gooddata/mock-js":"^2.13.1","@storybook/addons":"5.0.11","@types/classnames":"2.2.3","@types/prop-types":"15.5.2","@storybook/theming":"5.0.11","identity-obj-proxy":"^3.0.0","intl-messageformat":"^7.5.4","webpack-dev-server":"3.3.1","@babel/preset-react":"7.0.0","@types/react-portal":"4.0.1","@types/react-window":"^1.8.1","babel-plugin-lodash":"3.3.4","html-webpack-plugin":"3.2.0","react-test-renderer":"16.4.2","@types/react-measure":"2.0.5","clean-webpack-plugin":"2.0.2","stats-webpack-plugin":"0.7.0","eslint-config-prettier":"4.1.0","react-google-recaptcha":"^0.14.1","tslint-config-prettier":"1.18.0","@gooddata/eslint-config":"^1.0.0","@gooddata/tslint-config":"1.0.0","@types/react-responsive":"^3.0.3","@types/storybook__react":"4.0.1","@types/stringify-object":"^3.2.0","enzyme-adapter-react-16":"1.3.1","@gooddata/test-storybook":"4.0.0","@storybook/addon-actions":"5.0.11","@storybook/addon-options":"5.0.11","node-sass-magic-importer":"5.1.0","react-syntax-highlighter":"11.0.2","@types/fixed-data-table-2":"0.8.1","stylelint-config-prettier":"5.2.0","@gooddata/stylelint-config":"4.0.1","@types/react-test-renderer":"16.0.0","circular-dependency-plugin":"5.0.2","compression-webpack-plugin":"2.0.0","@types/json-stable-stringify":"^1.0.32","@gooddata/frontend-npm-scripts":"1.1.0","@types/enzyme-adapter-react-16":"1.0.3","stylelint-checkstyle-formatter":"0.1.0","@types/storybook__addon-actions":"3.4.2","@babel/plugin-proposal-class-properties":"7.4.4","@babel/plugin-proposal-object-rest-spread":"7.4.4","@babel/plugin-transform-async-to-generator":"7.4.4"},"peerDependencies":{"react":"^16.5.2","react-dom":"^16.5.2"},"_npmOperationalInternal":{"tmp":"tmp/react-components_7.8.0-alpha-bertold8-IMJ-ONE-4413-2020-06-29T18-35-59-427Z_1593455795374_0.1882262984248484","host":"s3://npm-registry-packages"}},"7.8.0-alpha-bertold8-IMJ-ONE-4413-2020-06-30T10-43-23-152Z":{"name":"@gooddata/react-components","version":"7.8.0-alpha-bertold8-IMJ-ONE-4413-2020-06-30T10-43-23-152Z","author":{"name":"GoodData Corporation"},"license":"BSD-3-Clause","_id":"@gooddata/react-components@7.8.0-alpha-bertold8-IMJ-ONE-4413-2020-06-30T10-43-23-152Z","maintainers":[{"name":"afi","email":"adam.fiedler@gooddata.com"},{"name":"bertold8","email":"ivan.nejezchleb@seznam.cz"},{"name":"bich.nguyen","email":"bich.nguyen@gooddata.com"},{"name":"brbistas","email":"valentinos.chraniotis@gooddata.com"},{"name":"bugsbunny338","email":"jiri.zajic@mensa.cz"},{"name":"de.do","email":"de.do@gooddata.com"},{"name":"gooddata-ci","email":"rail@gooddata.com"},{"name":"hang.ngo","email":"hang.ngo@gooddata.com"},{"name":"hung.nguyen.hoang","email":"hung.nguyen@gooddata.com"},{"name":"huong.nguyen","email":"huong.nguyen@gooddata.com"},{"name":"huyen.nguyen","email":"huyen.nguyen@gooddata.com"},{"name":"ivan.mjartan","email":"ivan.mjartan@gooddata.com"},{"name":"jakub-sterba","email":"jakub.sterba@gooddata.com"},{"name":"jaroslav.tomecek","email":"jaroslav.tomecek@gooddata.com"},{"name":"jkittler","email":"honza.kittler@gmail.com"},{"name":"khanh.le","email":"khanh.le@gooddata.com"},{"name":"lanhuynh","email":"lan.huynh@gooddata.com"},{"name":"linhhong","email":"linh.hong@gooddata.com"},{"name":"lupko","email":"lubomir.slivka@gooddata.com"},{"name":"mai.nguyen","email":"mai.nguyen@gooddata.com"},{"name":"matyas.kandl","email":"matyas.kandl@gooddata.com"},{"name":"michal.marsal","email":"michal.marsal@gooddata.com"},{"name":"milan.lempera","email":"ext-milan.lempera@gooddata.com"},{"name":"my.duong","email":"my.duong@gooddata.com"},{"name":"naibinh","email":"naibinh@gmail.com"},{"name":"nikolacech","email":"nikola.cech@gooddata.com"},{"name":"nis.hua","email":"nis.hua@gooddata.com"},{"name":"no23reason","email":"dan.homola@hotmail.cz"},{"name":"patrikbraborec","email":"patrik.braborec@gooddata.com"},{"name":"pbenes","email":"petr.benes@gooddata.com"},{"name":"petrjanu","email":"petr.janu@gooddata.com"},{"name":"pkingo","email":"philipandreaskingo@hotmail.com"},{"name":"ptquang86","email":"ptquang86@gmail.com"},{"name":"qduval","email":"quentin.duval@gooddata.com"},{"name":"rodri360","email":"me@rodri360.com"},{"name":"scavnickyj","email":"jakub.scavnicky@gooddata.com"},{"name":"sitina","email":"jiri.sitina@gooddata.com"},{"name":"strouhaljan","email":"strouhal.jan@gmail.com"},{"name":"thao-luong","email":"thao.luong@gooddata.com"},{"name":"thuong.nguyen","email":"thuong.nguyen@gooddata.com"},{"name":"tomas.kratochvil","email":"tomas.kratochvil@gooddata.com"},{"name":"tomsatgd","email":"tomas.satinsky@gooddata.com"},{"name":"trung-le-quoc","email":"trung.le@gooddata.com"},{"name":"tu-ngo","email":"tungo1981@gmail.com"},{"name":"tu.bui","email":"tu.bui@gooddata.com"},{"name":"tulean","email":"tuan.le@gooddata.com"},{"name":"tuqt1005","email":"tu.tran@gooddata.com"},{"name":"utdnah","email":"danh.ung@gooddata.com"},{"name":"van.nguyen","email":"van.nguyen@gooddata.com"},{"name":"vi.phan","email":"vi.phan@gooddata.com"},{"name":"vlastikcz","email":"vlastimil.kotas@gooddata.com"},{"name":"vu.pham","email":"vu.pham@gooddata.com"},{"name":"xmort","email":"petr.dolejsi@gooddata.com"},{"name":"yanlipnican","email":"yanlipnican@gmail.com"}],"homepage":"https://github.com/gooddata/gooddata-react-components#readme","bugs":{"url":"https://github.com/gooddata/gooddata-react-components/issues"},"dist":{"shasum":"f876f7149c31e08408a0d9e3205c332026e3d19c","tarball":"https://registry.npmjs.org/@gooddata/react-components/-/react-components-7.8.0-alpha-bertold8-IMJ-ONE-4413-2020-06-30T10-43-23-152Z.tgz","fileCount":2668,"integrity":"sha512-qn9alL5lj87C1rRZ9Zk6ttS5bYOhVuzmRyw9LUCC43tLbpMnLiHYn8q7iSW6c1P525UcKNGaS+Eq0qEhlLKErg==","signatures":[{"sig":"MEQCIGq+89oM1z7E0+UB+ANn0TQlq7g635T+zl3jWU1forSkAiAhePuUT3TbZEX886t5Ot6lgdy2Hm/HgLynzZ9D5Qie8w==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":10738166,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJe+xdqCRA9TVsSAnZWagAAhX8P/RnmK2E1dXeWApel+wbH\ng8FjJDrqJ8Pm/wCEG2PkmlhO8TNQUK7Tiyd866O5Ka8Ai8CB6CuoggRi8S4H\nb/PhzaLN+Z3rGiR2K/csXUNICPND+Bcxav6pldhE9wMAX7lHVJI84+jWZNHi\ncdJok+FnT326r8cKotyn6mPldE4VAK+S8bagdPrY1jpqNmtSS7NMaR/4sVUi\nvWon9mQR7JJ/k6sMdPlyR3i719I64WicaMUfrFQL5aTAV7u2qTxbPVaYz9gX\nnkjBWWqrvoMKwZkOAAhEieiJVhyYypo8q872UX3RoIiwvl41ADPqN5esNI44\nqq09032/tJCzwnGN3X3EJjpOk0/e1Gu7hfHPviJr0kM6u8dm1GCf05gM90Pb\nHaFFQyb68dY03ZvTnJffv5HlkwlOZIXE2jzQTjPVkM5fOnzGOF/fBGBArvCs\n6GkHYNpFr2ZzOezgIXR+WjVuljwISKvO64vvPCjeswc9rLuB0LHzfNiHrYKC\ngDNKCr43cl6DHmHLDFTkjGIz2JqMf838z9/prZMDfqoJzSaZmxyNTtxNeJDn\nNpc4316Pnwrj6dohCfxEY1OgJD2bBxCl4dsYBhsg4b/EDIoHlubAeg28j+aL\nKV5trliLZsKwEnsXYhFlurmvUWrrCdkspigukIu6/yQDtU2SJF/KdstJcigq\nK+Mi\r\n=Cab7\r\n-----END PGP SIGNATURE-----\r\n"},"main":"dist/index.js","husky":{"hooks":{"pre-commit":"lint-staged"}},"config":{"eslint":"./examples/**/*.{js,jsx}","tslint":"./{__mocks__,src,stories}/{,**/}*.{ts,tsx}"},"readme":"[![npm version](https://badge.fury.io/js/%40gooddata%2Freact-components.svg)](https://www.npmjs.com/package/@gooddata/react-components)\n\n# GoodData.UI React components\n> A React-based JavaScript library for building data-driven applications\n\n## Getting started\n- [GoodData.UI Documentation](http://sdk.gooddata.com/gooddata-ui/)\n- [GoodData.UI Live Examples](https://gooddata-examples.herokuapp.com/)\n- [Stack Overflow](https://stackoverflow.com/questions/tagged/gooddata)\n\n### Usage\nWith [yarn](https://yarnpkg.com) installed, go to your project directory and run\n```\n$ yarn add @gooddata/react-components\n```\nIf you prefer [npm](npmjs.com) run\n```\n$ npm install --save @gooddata/react-components\n```\n\nThe public API is exposed via global `index.js`. Except for the styles, do not import any other file directly\nbecause they are not intended to be part of the public API.\n\n## Contributing\n\nWe welcome any contribution in form of [issues](https://github.com/gooddata/gooddata-react-components/issues) or [pull requests](https://github.com/gooddata/gooddata-react-components/pulls).\n\nInstall [Node.js](http://nodejs.org) (node 12.16.1, npm v6.13.4) and [Yarn](https://classic.yarnpkg.com) (1.22.4).\n\nInstall dependencies:\n```\nyarn install --frozen-lockfile\n```\n\nThese commands may come in handy while developing:\n\n| command | description |\n| ------- | ----------- |\n| `yarn install --pure-lockfile` | first step |\n| ||\n| `yarn dev` | build react-components to `/dist` in watch mode |\n| `yarn test` | run all unit tests |\n| `yarn prettier-write` | format the source code to match the valid codestyle |\n| `yarn validate` | validate codestyle |\n| ||\n| `yarn storybook` | run storybook from `/stories` on http://localhost:9001 |\n| `yarn build-storybook` | build storybook to `/dist-storybook` |\n| `yarn test-storybook` | run storybook and [screenshot tests](https://github.com/gooddata/gdc-client-utils/tree/master/test-storybook) |\n| ||\n| `yarn examples` | run Live Examples dev-server from `/examples` on https://localhost:8999 |\n| `yarn examples-build` | build Live Examples to `/examples/dist` |\n| `yarn examples-server` | serve built Live Examples - see `/examples/server/src` |\n| `yarn examples-testcafe` | run testcafe tests against `localhost:8999` |\n\n### Deploy to heroku.com\nWhen you deploy this repo to heroku, it serves *GoodData.UI Live Examples*.\nRelevant tasks are in `Procfile` and `package.json`.\n\n```bash\n# run in the project directory\nheroku login\nheroku create <your-app-name>\nheroku config:set DOMAIN_ADMIN_USERNAME=x@gooddata.com DOMAIN_ADMIN_PASSWORD=xy PROJECT_ID_TO_ASSIGN=xms7ga4tf3g3nzucd8380o2bev8oeknp\ngit push heroku HEAD:master\nheroku open\n```\n### Enable Geo Chart for Storybook and Live Examples\nGeo chart uses Mapbox to render map which requires a Mapbox access token.\n- Register an account and create Mapbox access token at [guide](https://docs.mapbox.com/help/how-mapbox-works/access-tokens/)\n- Store the created token at `.env`:\n```bash\necho -e \"EXAMPLE_MAPBOX_ACCESS_TOKEN=token\" >> .env # only need to run once\necho -e \"STORYBOOK_MAPBOX_ACCESS_TOKEN=token\" >> .env # only need to run once\n```\n\n### Run Live Examples Locally\nTo run *GoodData.UI Live Examples* locally:\n```bash\ngit clone <this-repository>\ncd  <repository-folder>\nyarn install --pure-lockfile\nyarn examples\n```\nThen open https://localhost:8999 and login using Live Examples account (you can [create one here](https://gooddata-examples.herokuapp.com/registration)).\n\n### Run Storybook locally\n- Run storybook with token stored in `.env` for more secure\n```bash\nyarn storybook\n```\n- Or run storybook with token env param exposed to cli (not suggested)\n```bash\nSTORYBOOK_MAPBOX_ACCESS_TOKEN=token yarn storybook\n```\n- Apply either above way to `yarn build-storybook` or `yarn test-storybook`\n\n### Source code formatting\nThe source code in the repository is formatted by [Prettier](https://prettier.io/).\nThe format of the code is validated by our Continuous Integration server and is one of the requirements of successful merge.\n\nPrettier is supported by every major IDE. You can find the list of supported editors and how to configure them [here](https://prettier.io/docs/en/editors.html).\n\nIn the case, when your editor is not supported or you don't want to setup the integration, you can run the `yarn prettier-write` command to reformat the code before commit.\n\n## Changelog\n\n- see [CHANGELOG.md](CHANGELOG.md)\n\n## Supported versions\n\nIn order to make the user experience with integrating GoodData UI SDK as smooth and secure as possible and to ensure that the SDK is using the latest features of the platform, we will only provide support to two most recent major versions of UI SDK.\n\nThe most recent majors will be supported in the following modes:\n\n- The latest major version will receive all new functionality and all bug fixes\n- The previous major version will only receive fixes to critical issues and security fixes. These fixes will be applied on top of last released version of the previous major\n\nThe customers are encouraged to always use the latest version of the UI SDK.\n\nIn case of using older versions, the user might face API incompatibility, performance or security issues.\n\nPlease follow the installation instructions to update to the newest version.\n\n## License\n\n(C) 2007-2020 GoodData Corporation\n\nThis project is dual licensed:\n\n- The ATTRIBUTION-NONCOMMERCIAL 4.0 INTERNATIONAL (CC BY-NC 4.0) is used for purpose of the trial experience and evaluation of GoodData.UI library.\n- The GOODDATA GOODDATA.UI LIBRARY END USER LICENSE AGREEMENT is used for GoodData customers.\n\nFor more information, please see [LICENSE](https://github.com/gooddata/gooddata-react-components/blob/master/LICENSE)\n","gitHead":"706e7050959b16fc7dbcb2cf241f2adb4c0319bd","scripts":{"dev":"bash scripts/build.sh --dev-watch","test":"jest --watch","build":"bash scripts/build.sh","tslint":"yarn run-tslint -t verbose $npm_package_config_tslint","prepare":"cd examples/server && yarn install --frozen-lockfile && cd ../..; rm -r examples/node_modules 2>/dev/null; true","examples":"bash scripts/run-examples.sh","prepare?":"# Called before `npm publish` and on local `npm install`. Temporarily also for deleting obsolete node_modules. Ends with `true` to continue gracefully.","validate":"tsc --noEmit && yarn tslint && eslint $npm_package_config_eslint && yarn validate-style && yarn prettier-check","build-dev":"bash scripts/build.sh --dev","examples?":"# Default is developer domain, other options: yarn examples [sec,secure,stg,stg2,stg3,demo,developer or URL]","storybook":"yarn build && start-storybook -p 9001 -c .storybook","test-once":"jest","tslint-ci":"mkdir -p ./ci/results && yarn run-tslint -t checkstyle -o ./ci/results/tslint-results.xml $npm_package_config_tslint","run-tslint":"tslint -p tsconfig.json","validate-ci":"tsc --noEmit && yarn tslint-ci  && eslint $npm_package_config_eslint -f checkstyle -o ci/results/eslint-results.xml && yarn validate-style-ci && yarn prettier-check","examples-build":"bash scripts/build-examples.sh","prepublishOnly":"yarn build","prettier-check":"prettier --check '{src,stories,styles,__mocks__,examples/server/src,examples/src,examples/test}/**/*.{ts,js,tsx,jsx,json,scss,md,yaml,html}'","prettier-write":"prettier --write '{src,stories,styles,__mocks__,examples/server/src,examples/src,examples/test}/**/*.{ts,js,tsx,jsx,json,scss,md,yaml,html}'","test-storybook":"yarn build && test-storybook","validate-style":"stylelint '**/*.scss'","build-storybook":"yarn build && build-storybook -c .storybook -o dist-storybook","examples-server":"node examples/server/src/index.js","heroku-postbuild":"yarn examples-build developer","examples-testcafe":"./scripts/run-testcafe.sh visual","validate-style-ci":"stylelint '**/*.scss' --custom-formatter=node_modules/stylelint-checkstyle-formatter > ci/results/stylelint-results.xml","check-circular-deps":"madge --circular --extensions ts ./src","examples-testcafe-ci":"./scripts/run-testcafe.sh ci","examples-testcafe-live":"./scripts/run-testcafe.sh live"},"typings":"dist/index.d.ts","_npmUser":{"name":"bertold8","email":"ivan.nejezchleb@seznam.cz"},"deprecated":"@gooddata/react-components@7 reached End of Support on March 31, 2022. Please upgrade (see https://sdk.gooddata.com/gooddata-ui/docs/supported_versions.html for more information).","repository":{"url":"git+ssh://git@github.com/gooddata/gooddata-react-components.git","type":"git"},"_npmVersion":"6.13.4","description":"GoodData.UI - A powerful JavaScript library for building analytical applications","directories":{},"lint-staged":{"{src,stories,styles,__mocks__,examples/server/src,examples/src,examples/test}/**/*.{ts,js,tsx,jsx,scss}":["npx gdc-fix-copyright","git add"],"{src,stories,styles,__mocks__,examples/server/src,examples/src,examples/test}/**/*.{ts,js,tsx,jsx,json,scss,md,yaml,html}":["prettier --write","git add"]},"_nodeVersion":"12.16.1","dependencies":{"rxjs":"^5.5.6","uuid":"^3.2.1","immer":"^1.3.1","lodash":"^4.17.15","date-fns":"^2.7.0","downshift":"^3.2.7","invariant":"^2.2.2","mapbox-gl":"1.9.1","classnames":"^2.2.6","codemirror":"^5.54.0","highcharts":"7.1.1","prop-types":"^15.6.0","react-intl":"^3.6.0","custom-event":"^1.0.1","react-window":"^1.8.1","ag-grid-react":"20.0.0","react-measure":"^2.3.0","@types/mapbox-gl":"1.9.1","react-day-picker":"~7.3.0","react-responsive":"^3.0.0","stringify-object":"^2.4.0","@gooddata/typings":"^2.25.0","@types/codemirror":"^0.0.95","ag-grid-community":"20.0.0","http-status-codes":"^1.3.0","react-codemirror2":"^7.2.0","@gooddata/js-utils":"^3.10.5","@gooddata/numberjs":"^3.2.4","fixed-data-table-2":"0.7.17","@gooddata/goodstrap":"^68.15.0","react-dom-factories":"^1.0.2","@gooddata/gooddata-js":"^13.0.3","json-stable-stringify":"^1.0.1","react-transition-group":"^2.2.1","hoist-non-react-statics":"^3.3.0","nodelist-foreach-polyfill":"^1.2.0","@formatjs/intl-pluralrules":"^1.3.6","highcharts-grouped-categories":"^1.1.3"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"raf":"3.3.2","yup":"^0.24.1","jest":"24.7.1","husky":"3.0.0","madge":"^3.4.4","react":"^16.5.2","enzyme":"3.5.0","eslint":"4.19.1","formik":"^0.11.11","moment":"2.23.0","history":"^4.7.2","ts-jest":"24.0.0","webpack":"4.30.0","full-icu":"^1.3.0","prettier":"1.16.4","react-ga":"^2.5.2","recharts":"1.0.0-beta.9","testcafe":"1.1.4","commander":"2.14.1","node-sass":"4.13.0","react-dom":"^16.5.2","stylelint":"^10.0.0","supertest":"3.0.0","ts-loader":"6.0.0","@types/raf":"^3.4.0","css-loader":"0.28.7","jest-junit":"3.0.0","raw-loader":"0.5.1","styled-jsx":"2.2.1","typescript":"3.3.4000","@babel/core":"7.4.4","@types/jest":"24.0.6","@types/node":"7.0.8","@types/uuid":"3.4.3","file-loader":"3.0.1","jest-enzyme":"7.0.2","lint-staged":"9.1.0","sass-loader":"6.0.6","webpack-cli":"3.3.2","@types/react":"16.8.6","babel-loader":"8.0.5","react-helmet":"5.2.0","react-select":"1.2.1","style-loader":"0.19.1","@types/enzyme":"3.1.13","@types/lodash":"4.14.123","testcafe-live":"0.1.4","@babel/runtime":"7.4.4","dotenv-webpack":"^1.7.0","@babel/polyfill":"^7.4.4","@storybook/react":"5.0.11","@types/invariant":"2.2.29","@types/react-dom":"16.0.11","isomorphic-fetch":"2.2.1","react-datepicker":"1.1.0","react-router-dom":"4.2.2","@babel/preset-env":"7.4.4","@gooddata/mock-js":"^2.13.1","@storybook/addons":"5.0.11","@types/classnames":"2.2.3","@types/prop-types":"15.5.2","@storybook/theming":"5.0.11","identity-obj-proxy":"^3.0.0","intl-messageformat":"^7.5.4","webpack-dev-server":"3.3.1","@babel/preset-react":"7.0.0","@types/react-portal":"4.0.1","@types/react-window":"^1.8.1","babel-plugin-lodash":"3.3.4","html-webpack-plugin":"3.2.0","react-test-renderer":"16.4.2","@types/react-measure":"2.0.5","clean-webpack-plugin":"2.0.2","stats-webpack-plugin":"0.7.0","eslint-config-prettier":"4.1.0","react-google-recaptcha":"^0.14.1","tslint-config-prettier":"1.18.0","@gooddata/eslint-config":"^1.0.0","@gooddata/tslint-config":"1.0.0","@types/react-responsive":"^3.0.3","@types/storybook__react":"4.0.1","@types/stringify-object":"^3.2.0","enzyme-adapter-react-16":"1.3.1","@gooddata/test-storybook":"4.0.0","@storybook/addon-actions":"5.0.11","@storybook/addon-options":"5.0.11","node-sass-magic-importer":"5.1.0","react-syntax-highlighter":"11.0.2","@types/fixed-data-table-2":"0.8.1","stylelint-config-prettier":"5.2.0","@gooddata/stylelint-config":"4.0.1","@types/react-test-renderer":"16.0.0","circular-dependency-plugin":"5.0.2","compression-webpack-plugin":"2.0.0","@types/json-stable-stringify":"^1.0.32","@gooddata/frontend-npm-scripts":"1.1.0","@types/enzyme-adapter-react-16":"1.0.3","stylelint-checkstyle-formatter":"0.1.0","@types/storybook__addon-actions":"3.4.2","@babel/plugin-proposal-class-properties":"7.4.4","@babel/plugin-proposal-object-rest-spread":"7.4.4","@babel/plugin-transform-async-to-generator":"7.4.4"},"peerDependencies":{"react":"^16.5.2","react-dom":"^16.5.2"},"_npmOperationalInternal":{"tmp":"tmp/react-components_7.8.0-alpha-bertold8-IMJ-ONE-4413-2020-06-30T10-43-23-152Z_1593513833606_0.5682251388710771","host":"s3://npm-registry-packages"}},"7.8.0-lanhuynh-lhq-one-4489-update-references-changes-2020-07-01T09-08-59-000Z":{"name":"@gooddata/react-components","version":"7.8.0-lanhuynh-lhq-one-4489-update-references-changes-2020-07-01T09-08-59-000Z","author":{"name":"GoodData Corporation"},"license":"BSD-3-Clause","_id":"@gooddata/react-components@7.8.0-lanhuynh-lhq-one-4489-update-references-changes-2020-07-01T09-08-59-000Z","maintainers":[{"name":"afi","email":"adam.fiedler@gooddata.com"},{"name":"bertold8","email":"ivan.nejezchleb@seznam.cz"},{"name":"bich.nguyen","email":"bich.nguyen@gooddata.com"},{"name":"brbistas","email":"valentinos.chraniotis@gooddata.com"},{"name":"bugsbunny338","email":"jiri.zajic@mensa.cz"},{"name":"de.do","email":"de.do@gooddata.com"},{"name":"gooddata-ci","email":"rail@gooddata.com"},{"name":"hang.ngo","email":"hang.ngo@gooddata.com"},{"name":"hung.nguyen.hoang","email":"hung.nguyen@gooddata.com"},{"name":"huong.nguyen","email":"huong.nguyen@gooddata.com"},{"name":"huyen.nguyen","email":"huyen.nguyen@gooddata.com"},{"name":"ivan.mjartan","email":"ivan.mjartan@gooddata.com"},{"name":"jakub-sterba","email":"jakub.sterba@gooddata.com"},{"name":"jaroslav.tomecek","email":"jaroslav.tomecek@gooddata.com"},{"name":"jkittler","email":"honza.kittler@gmail.com"},{"name":"khanh.le","email":"khanh.le@gooddata.com"},{"name":"lanhuynh","email":"lan.huynh@gooddata.com"},{"name":"linhhong","email":"linh.hong@gooddata.com"},{"name":"lupko","email":"lubomir.slivka@gooddata.com"},{"name":"mai.nguyen","email":"mai.nguyen@gooddata.com"},{"name":"matyas.kandl","email":"matyas.kandl@gooddata.com"},{"name":"michal.marsal","email":"michal.marsal@gooddata.com"},{"name":"milan.lempera","email":"ext-milan.lempera@gooddata.com"},{"name":"my.duong","email":"my.duong@gooddata.com"},{"name":"naibinh","email":"naibinh@gmail.com"},{"name":"nikolacech","email":"nikola.cech@gooddata.com"},{"name":"nis.hua","email":"nis.hua@gooddata.com"},{"name":"no23reason","email":"dan.homola@hotmail.cz"},{"name":"patrikbraborec","email":"patrik.braborec@gooddata.com"},{"name":"pbenes","email":"petr.benes@gooddata.com"},{"name":"petrjanu","email":"petr.janu@gooddata.com"},{"name":"pkingo","email":"philipandreaskingo@hotmail.com"},{"name":"ptquang86","email":"ptquang86@gmail.com"},{"name":"qduval","email":"quentin.duval@gooddata.com"},{"name":"rodri360","email":"me@rodri360.com"},{"name":"scavnickyj","email":"jakub.scavnicky@gooddata.com"},{"name":"sitina","email":"jiri.sitina@gooddata.com"},{"name":"strouhaljan","email":"strouhal.jan@gmail.com"},{"name":"thao-luong","email":"thao.luong@gooddata.com"},{"name":"thuong.nguyen","email":"thuong.nguyen@gooddata.com"},{"name":"tomas.kratochvil","email":"tomas.kratochvil@gooddata.com"},{"name":"tomsatgd","email":"tomas.satinsky@gooddata.com"},{"name":"trung-le-quoc","email":"trung.le@gooddata.com"},{"name":"tu-ngo","email":"tungo1981@gmail.com"},{"name":"tu.bui","email":"tu.bui@gooddata.com"},{"name":"tulean","email":"tuan.le@gooddata.com"},{"name":"tuqt1005","email":"tu.tran@gooddata.com"},{"name":"utdnah","email":"danh.ung@gooddata.com"},{"name":"van.nguyen","email":"van.nguyen@gooddata.com"},{"name":"vi.phan","email":"vi.phan@gooddata.com"},{"name":"vlastikcz","email":"vlastimil.kotas@gooddata.com"},{"name":"vu.pham","email":"vu.pham@gooddata.com"},{"name":"xmort","email":"petr.dolejsi@gooddata.com"},{"name":"yanlipnican","email":"yanlipnican@gmail.com"}],"homepage":"https://github.com/gooddata/gooddata-react-components#readme","bugs":{"url":"https://github.com/gooddata/gooddata-react-components/issues"},"dist":{"shasum":"79ce10698e8956e3c8556d1c766470c5b79445f8","tarball":"https://registry.npmjs.org/@gooddata/react-components/-/react-components-7.8.0-lanhuynh-lhq-one-4489-update-references-changes-2020-07-01T09-08-59-000Z.tgz","fileCount":2662,"integrity":"sha512-XSyKZzZxvg8+Z+BFOXc4n7Z1BOQwL33hhufKjZqZ7MJHtUgbKKBwP6DCKu6eRW2KgjG+MdW7dtVOop6CYpV1Wg==","signatures":[{"sig":"MEYCIQD/8elkvUfq4PXDGo8g2MFYghHppYRkSqaePtVSR+koNgIhAN3/IPjE8Qpf4boN5DVE7M09YNWkG87xTXRTz73l8feb","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":10637082,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJe/FL2CRA9TVsSAnZWagAAg4wP/0szxOoXpF5nDP2DLj4z\nuoMfUIj5juH5FjbeaHTQnbr3vp03/Aqpjov0OnTfJvMIFFUAgFMCXPJZOS1D\nkqXaDCsEeog6ltL9Hdfm5qzo4jocAc7Br3hYcS1hwK4TF4cw6XEkRwAqTqWc\n9FwtGB19OrsD3BDXec+0vEN29v+TZmWTRY5gtbVqvfsVpg/0OmhUcAjwysdt\nlMwTmh52Sj55X2Cedj1wTg0Wv81Gtf56MeaN3RqpXQOqAKz6uc0U89ZQ9N6m\n/R68su/9Jyg2re6uaS0+r00seU+D4s+iNlQW1XVshiSJSTWwluHfNNfsoJUa\njkMzVbRvwqEu4pOqI8ICOtLjhwV8p5YhhttkaUwAdevX519fKedmrSDXx5N2\n+lLJDlOQl5Ri1C1m6jI+jHJ39EfOCtMB/ROboqiicZVfZmCFzbrljl0mKIc8\nWvp8SlOevm8NzmmyDhmF0Oai5AsQt3vC6nKWr+//I2vcc+qsItscI3vOpS4i\nzGcFaKnlwFcPoOlIVZB9L1PYekkxPrzvIt8PV65Wlzk1LbNaBYsXCjI1ZLMp\ne/sOYkYJBhCxiR+TnC0e+5T0SP08+zPRQ2z2beKjVySgHurFHoA+x8KLdEG7\n7UbN9w9joF0GsBbZwNBYmpsygOC5cccaLrz9+VWUPn+zUbUtiLwbcl4uN9uR\nju2V\r\n=jDIX\r\n-----END PGP SIGNATURE-----\r\n"},"main":"dist/index.js","husky":{"hooks":{"pre-commit":"lint-staged"}},"config":{"eslint":"./examples/**/*.{js,jsx}","tslint":"./{__mocks__,src,stories}/{,**/}*.{ts,tsx}"},"readme":"[![npm version](https://badge.fury.io/js/%40gooddata%2Freact-components.svg)](https://www.npmjs.com/package/@gooddata/react-components)\n\n# GoodData.UI React components\n> A React-based JavaScript library for building data-driven applications\n\n## Getting started\n- [GoodData.UI Documentation](http://sdk.gooddata.com/gooddata-ui/)\n- [GoodData.UI Live Examples](https://gooddata-examples.herokuapp.com/)\n- [Stack Overflow](https://stackoverflow.com/questions/tagged/gooddata)\n\n### Usage\nWith [yarn](https://yarnpkg.com) installed, go to your project directory and run\n```\n$ yarn add @gooddata/react-components\n```\nIf you prefer [npm](npmjs.com) run\n```\n$ npm install --save @gooddata/react-components\n```\n\nThe public API is exposed via global `index.js`. Except for the styles, do not import any other file directly\nbecause they are not intended to be part of the public API.\n\n## Contributing\n\nWe welcome any contribution in form of [issues](https://github.com/gooddata/gooddata-react-components/issues) or [pull requests](https://github.com/gooddata/gooddata-react-components/pulls).\n\nInstall [Node.js](http://nodejs.org) (node 12.16.1, npm v6.13.4) and [Yarn](https://classic.yarnpkg.com) (1.22.4).\n\nInstall dependencies:\n```\nyarn install --frozen-lockfile\n```\n\nThese commands may come in handy while developing:\n\n| command | description |\n| ------- | ----------- |\n| `yarn install --pure-lockfile` | first step |\n| ||\n| `yarn dev` | build react-components to `/dist` in watch mode |\n| `yarn test` | run all unit tests |\n| `yarn prettier-write` | format the source code to match the valid codestyle |\n| `yarn validate` | validate codestyle |\n| ||\n| `yarn storybook` | run storybook from `/stories` on http://localhost:9001 |\n| `yarn build-storybook` | build storybook to `/dist-storybook` |\n| `yarn test-storybook` | run storybook and [screenshot tests](https://github.com/gooddata/gdc-client-utils/tree/master/test-storybook) |\n| ||\n| `yarn examples` | run Live Examples dev-server from `/examples` on https://localhost:8999 |\n| `yarn examples-build` | build Live Examples to `/examples/dist` |\n| `yarn examples-server` | serve built Live Examples - see `/examples/server/src` |\n| `yarn examples-testcafe` | run testcafe tests against `localhost:8999` |\n\n### Deploy to heroku.com\nWhen you deploy this repo to heroku, it serves *GoodData.UI Live Examples*.\nRelevant tasks are in `Procfile` and `package.json`.\n\n```bash\n# run in the project directory\nheroku login\nheroku create <your-app-name>\nheroku config:set DOMAIN_ADMIN_USERNAME=x@gooddata.com DOMAIN_ADMIN_PASSWORD=xy PROJECT_ID_TO_ASSIGN=xms7ga4tf3g3nzucd8380o2bev8oeknp\ngit push heroku HEAD:master\nheroku open\n```\n### Enable Geo Chart for Storybook and Live Examples\nGeo chart uses Mapbox to render map which requires a Mapbox access token.\n- Register an account and create Mapbox access token at [guide](https://docs.mapbox.com/help/how-mapbox-works/access-tokens/)\n- Store the created token at `.env`:\n```bash\necho -e \"EXAMPLE_MAPBOX_ACCESS_TOKEN=token\" >> .env # only need to run once\necho -e \"STORYBOOK_MAPBOX_ACCESS_TOKEN=token\" >> .env # only need to run once\n```\n\n### Run Live Examples Locally\nTo run *GoodData.UI Live Examples* locally:\n```bash\ngit clone <this-repository>\ncd  <repository-folder>\nyarn install --pure-lockfile\nyarn examples\n```\nThen open https://localhost:8999 and login using Live Examples account (you can [create one here](https://gooddata-examples.herokuapp.com/registration)).\n\n### Run Storybook locally\n- Run storybook with token stored in `.env` for more secure\n```bash\nyarn storybook\n```\n- Or run storybook with token env param exposed to cli (not suggested)\n```bash\nSTORYBOOK_MAPBOX_ACCESS_TOKEN=token yarn storybook\n```\n- Apply either above way to `yarn build-storybook` or `yarn test-storybook`\n\n### Source code formatting\nThe source code in the repository is formatted by [Prettier](https://prettier.io/).\nThe format of the code is validated by our Continuous Integration server and is one of the requirements of successful merge.\n\nPrettier is supported by every major IDE. You can find the list of supported editors and how to configure them [here](https://prettier.io/docs/en/editors.html).\n\nIn the case, when your editor is not supported or you don't want to setup the integration, you can run the `yarn prettier-write` command to reformat the code before commit.\n\n## Changelog\n\n- see [CHANGELOG.md](CHANGELOG.md)\n\n## Supported versions\n\nIn order to make the user experience with integrating GoodData UI SDK as smooth and secure as possible and to ensure that the SDK is using the latest features of the platform, we will only provide support to two most recent major versions of UI SDK.\n\nThe most recent majors will be supported in the following modes:\n\n- The latest major version will receive all new functionality and all bug fixes\n- The previous major version will only receive fixes to critical issues and security fixes. These fixes will be applied on top of last released version of the previous major\n\nThe customers are encouraged to always use the latest version of the UI SDK.\n\nIn case of using older versions, the user might face API incompatibility, performance or security issues.\n\nPlease follow the installation instructions to update to the newest version.\n\n## License\n\n(C) 2007-2020 GoodData Corporation\n\nThis project is dual licensed:\n\n- The ATTRIBUTION-NONCOMMERCIAL 4.0 INTERNATIONAL (CC BY-NC 4.0) is used for purpose of the trial experience and evaluation of GoodData.UI library.\n- The GOODDATA GOODDATA.UI LIBRARY END USER LICENSE AGREEMENT is used for GoodData customers.\n\nFor more information, please see [LICENSE](https://github.com/gooddata/gooddata-react-components/blob/master/LICENSE)\n","gitHead":"f4e77e3f1041a9d6eeebad487241309e071f1b27","scripts":{"dev":"bash scripts/build.sh --dev-watch","test":"jest --watch","build":"bash scripts/build.sh","tslint":"yarn run-tslint -t verbose $npm_package_config_tslint","prepare":"cd examples/server && yarn install --frozen-lockfile && cd ../..; rm -r examples/node_modules 2>/dev/null; true","examples":"bash scripts/run-examples.sh","prepare?":"# Called before `npm publish` and on local `npm install`. Temporarily also for deleting obsolete node_modules. Ends with `true` to continue gracefully.","validate":"tsc --noEmit && yarn tslint && eslint $npm_package_config_eslint && yarn validate-style && yarn prettier-check","build-dev":"bash scripts/build.sh --dev","examples?":"# Default is developer domain, other options: yarn examples [sec,secure,stg,stg2,stg3,demo,developer or URL]","storybook":"yarn build && start-storybook -p 9001 -c .storybook","test-once":"jest","tslint-ci":"mkdir -p ./ci/results && yarn run-tslint -t checkstyle -o ./ci/results/tslint-results.xml $npm_package_config_tslint","run-tslint":"tslint -p tsconfig.json","validate-ci":"tsc --noEmit && yarn tslint-ci  && eslint $npm_package_config_eslint -f checkstyle -o ci/results/eslint-results.xml && yarn validate-style-ci && yarn prettier-check","examples-build":"bash scripts/build-examples.sh","prepublishOnly":"yarn build","prettier-check":"prettier --check '{src,stories,styles,__mocks__,examples/server/src,examples/src,examples/test}/**/*.{ts,js,tsx,jsx,json,scss,md,yaml,html}'","prettier-write":"prettier --write '{src,stories,styles,__mocks__,examples/server/src,examples/src,examples/test}/**/*.{ts,js,tsx,jsx,json,scss,md,yaml,html}'","test-storybook":"yarn build && test-storybook","validate-style":"stylelint '**/*.scss'","build-storybook":"yarn build && build-storybook -c .storybook -o dist-storybook","examples-server":"node examples/server/src/index.js","heroku-postbuild":"yarn examples-build developer","examples-testcafe":"./scripts/run-testcafe.sh visual","validate-style-ci":"stylelint '**/*.scss' --custom-formatter=node_modules/stylelint-checkstyle-formatter > ci/results/stylelint-results.xml","check-circular-deps":"madge --circular --extensions ts ./src","examples-testcafe-ci":"./scripts/run-testcafe.sh ci","examples-testcafe-live":"./scripts/run-testcafe.sh live"},"typings":"dist/index.d.ts","_npmUser":{"name":"lanhuynh","email":"lan.huynh@gooddata.com"},"deprecated":"@gooddata/react-components@7 reached End of Support on March 31, 2022. Please upgrade (see https://sdk.gooddata.com/gooddata-ui/docs/supported_versions.html for more information).","repository":{"url":"git+ssh://git@github.com/gooddata/gooddata-react-components.git","type":"git"},"_npmVersion":"6.13.4","description":"GoodData.UI - A powerful JavaScript library for building analytical applications","directories":{},"lint-staged":{"{src,stories,styles,__mocks__,examples/server/src,examples/src,examples/test}/**/*.{ts,js,tsx,jsx,scss}":["npx gdc-fix-copyright","git add"],"{src,stories,styles,__mocks__,examples/server/src,examples/src,examples/test}/**/*.{ts,js,tsx,jsx,json,scss,md,yaml,html}":["prettier --write","git add"]},"_nodeVersion":"12.16.1","dependencies":{"rxjs":"^5.5.6","uuid":"^3.2.1","immer":"^1.3.1","lodash":"^4.17.15","date-fns":"^2.7.0","downshift":"^3.2.7","invariant":"^2.2.2","mapbox-gl":"1.9.1","classnames":"^2.2.6","codemirror":"^5.54.0","highcharts":"7.1.1","prop-types":"^15.6.0","react-intl":"^3.6.0","custom-event":"^1.0.1","react-window":"^1.8.1","ag-grid-react":"20.0.0","react-measure":"^2.3.0","@types/mapbox-gl":"1.9.1","react-day-picker":"~7.3.0","react-responsive":"^3.0.0","stringify-object":"^2.4.0","@gooddata/typings":"^2.25.0","@types/codemirror":"^0.0.95","ag-grid-community":"20.0.0","http-status-codes":"^1.3.0","react-codemirror2":"^7.2.0","@gooddata/js-utils":"^3.10.5","@gooddata/numberjs":"^3.2.4","fixed-data-table-2":"0.7.17","@gooddata/goodstrap":"^68.15.0","react-dom-factories":"^1.0.2","@gooddata/gooddata-js":"^13.0.3","json-stable-stringify":"^1.0.1","react-transition-group":"^2.2.1","hoist-non-react-statics":"^3.3.0","nodelist-foreach-polyfill":"^1.2.0","@formatjs/intl-pluralrules":"^1.3.6","highcharts-grouped-categories":"^1.1.3"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"raf":"3.3.2","yup":"^0.24.1","jest":"24.7.1","husky":"3.0.0","madge":"^3.4.4","react":"^16.5.2","enzyme":"3.5.0","eslint":"4.19.1","formik":"^0.11.11","moment":"2.23.0","history":"^4.7.2","ts-jest":"24.0.0","webpack":"4.30.0","full-icu":"^1.3.0","prettier":"1.16.4","react-ga":"^2.5.2","recharts":"1.0.0-beta.9","testcafe":"1.1.4","commander":"2.14.1","node-sass":"4.13.0","react-dom":"^16.5.2","stylelint":"^10.0.0","supertest":"3.0.0","ts-loader":"6.0.0","@types/raf":"^3.4.0","css-loader":"0.28.7","jest-junit":"3.0.0","raw-loader":"0.5.1","styled-jsx":"2.2.1","typescript":"3.3.4000","@babel/core":"7.4.4","@types/jest":"24.0.6","@types/node":"7.0.8","@types/uuid":"3.4.3","file-loader":"3.0.1","jest-enzyme":"7.0.2","lint-staged":"9.1.0","sass-loader":"6.0.6","webpack-cli":"3.3.2","@types/react":"16.8.6","babel-loader":"8.0.5","react-helmet":"5.2.0","react-select":"1.2.1","style-loader":"0.19.1","@types/enzyme":"3.1.13","@types/lodash":"4.14.123","testcafe-live":"0.1.4","@babel/runtime":"7.4.4","dotenv-webpack":"^1.7.0","@babel/polyfill":"^7.4.4","@storybook/react":"5.0.11","@types/invariant":"2.2.29","@types/react-dom":"16.0.11","isomorphic-fetch":"2.2.1","react-datepicker":"1.1.0","react-router-dom":"4.2.2","@babel/preset-env":"7.4.4","@gooddata/mock-js":"^2.13.1","@storybook/addons":"5.0.11","@types/classnames":"2.2.3","@types/prop-types":"15.5.2","@storybook/theming":"5.0.11","identity-obj-proxy":"^3.0.0","intl-messageformat":"^7.5.4","webpack-dev-server":"3.3.1","@babel/preset-react":"7.0.0","@types/react-portal":"4.0.1","@types/react-window":"^1.8.1","babel-plugin-lodash":"3.3.4","html-webpack-plugin":"3.2.0","react-test-renderer":"16.4.2","@types/react-measure":"2.0.5","clean-webpack-plugin":"2.0.2","stats-webpack-plugin":"0.7.0","eslint-config-prettier":"4.1.0","react-google-recaptcha":"^0.14.1","tslint-config-prettier":"1.18.0","@gooddata/eslint-config":"^1.0.0","@gooddata/tslint-config":"1.0.0","@types/react-responsive":"^3.0.3","@types/storybook__react":"4.0.1","@types/stringify-object":"^3.2.0","enzyme-adapter-react-16":"1.3.1","@gooddata/test-storybook":"4.0.0","@storybook/addon-actions":"5.0.11","@storybook/addon-options":"5.0.11","node-sass-magic-importer":"5.1.0","react-syntax-highlighter":"11.0.2","@types/fixed-data-table-2":"0.8.1","stylelint-config-prettier":"5.2.0","@gooddata/stylelint-config":"4.0.1","@types/react-test-renderer":"16.0.0","circular-dependency-plugin":"5.0.2","compression-webpack-plugin":"2.0.0","@types/json-stable-stringify":"^1.0.32","@gooddata/frontend-npm-scripts":"1.1.0","@types/enzyme-adapter-react-16":"1.0.3","stylelint-checkstyle-formatter":"0.1.0","@types/storybook__addon-actions":"3.4.2","@babel/plugin-proposal-class-properties":"7.4.4","@babel/plugin-proposal-object-rest-spread":"7.4.4","@babel/plugin-transform-async-to-generator":"7.4.4"},"peerDependencies":{"react":"^16.5.2","react-dom":"^16.5.2"},"_npmOperationalInternal":{"tmp":"tmp/react-components_7.8.0-lanhuynh-lhq-one-4489-update-references-changes-2020-07-01T09-08-59-000Z_1593594613232_0.24437214523967166","host":"s3://npm-registry-packages"}},"7.8.0-beta.40":{"name":"@gooddata/react-components","version":"7.8.0-beta.40","author":{"name":"GoodData Corporation"},"license":"BSD-3-Clause","_id":"@gooddata/react-components@7.8.0-beta.40","maintainers":[{"name":"afi","email":"adam.fiedler@gooddata.com"},{"name":"bertold8","email":"ivan.nejezchleb@seznam.cz"},{"name":"bich.nguyen","email":"bich.nguyen@gooddata.com"},{"name":"brbistas","email":"valentinos.chraniotis@gooddata.com"},{"name":"bugsbunny338","email":"jiri.zajic@mensa.cz"},{"name":"de.do","email":"de.do@gooddata.com"},{"name":"gooddata-ci","email":"rail@gooddata.com"},{"name":"hang.ngo","email":"hang.ngo@gooddata.com"},{"name":"hung.nguyen.hoang","email":"hung.nguyen@gooddata.com"},{"name":"huong.nguyen","email":"huong.nguyen@gooddata.com"},{"name":"huyen.nguyen","email":"huyen.nguyen@gooddata.com"},{"name":"ivan.mjartan","email":"ivan.mjartan@gooddata.com"},{"name":"jakub-sterba","email":"jakub.sterba@gooddata.com"},{"name":"jaroslav.tomecek","email":"jaroslav.tomecek@gooddata.com"},{"name":"jkittler","email":"honza.kittler@gmail.com"},{"name":"khanh.le","email":"khanh.le@gooddata.com"},{"name":"lanhuynh","email":"lan.huynh@gooddata.com"},{"name":"linhhong","email":"linh.hong@gooddata.com"},{"name":"lupko","email":"lubomir.slivka@gooddata.com"},{"name":"mai.nguyen","email":"mai.nguyen@gooddata.com"},{"name":"matyas.kandl","email":"matyas.kandl@gooddata.com"},{"name":"michal.marsal","email":"michal.marsal@gooddata.com"},{"name":"milan.lempera","email":"ext-milan.lempera@gooddata.com"},{"name":"my.duong","email":"my.duong@gooddata.com"},{"name":"naibinh","email":"naibinh@gmail.com"},{"name":"nikolacech","email":"nikola.cech@gooddata.com"},{"name":"nis.hua","email":"nis.hua@gooddata.com"},{"name":"no23reason","email":"dan.homola@hotmail.cz"},{"name":"patrikbraborec","email":"patrik.braborec@gooddata.com"},{"name":"pbenes","email":"petr.benes@gooddata.com"},{"name":"petrjanu","email":"petr.janu@gooddata.com"},{"name":"pkingo","email":"philipandreaskingo@hotmail.com"},{"name":"ptquang86","email":"ptquang86@gmail.com"},{"name":"qduval","email":"quentin.duval@gooddata.com"},{"name":"rodri360","email":"me@rodri360.com"},{"name":"scavnickyj","email":"jakub.scavnicky@gooddata.com"},{"name":"sitina","email":"jiri.sitina@gooddata.com"},{"name":"strouhaljan","email":"strouhal.jan@gmail.com"},{"name":"thao-luong","email":"thao.luong@gooddata.com"},{"name":"thuong.nguyen","email":"thuong.nguyen@gooddata.com"},{"name":"tomas.kratochvil","email":"tomas.kratochvil@gooddata.com"},{"name":"tomsatgd","email":"tomas.satinsky@gooddata.com"},{"name":"trung-le-quoc","email":"trung.le@gooddata.com"},{"name":"tu-ngo","email":"tungo1981@gmail.com"},{"name":"tu.bui","email":"tu.bui@gooddata.com"},{"name":"tulean","email":"tuan.le@gooddata.com"},{"name":"tuqt1005","email":"tu.tran@gooddata.com"},{"name":"utdnah","email":"danh.ung@gooddata.com"},{"name":"van.nguyen","email":"van.nguyen@gooddata.com"},{"name":"vi.phan","email":"vi.phan@gooddata.com"},{"name":"vlastikcz","email":"vlastimil.kotas@gooddata.com"},{"name":"vu.pham","email":"vu.pham@gooddata.com"},{"name":"xmort","email":"petr.dolejsi@gooddata.com"},{"name":"yanlipnican","email":"yanlipnican@gmail.com"}],"homepage":"https://github.com/gooddata/gooddata-react-components#readme","bugs":{"url":"https://github.com/gooddata/gooddata-react-components/issues"},"dist":{"shasum":"64384f8a7ddd4d054609864dcf407cc933b662fc","tarball":"https://registry.npmjs.org/@gooddata/react-components/-/react-components-7.8.0-beta.40.tgz","fileCount":2660,"integrity":"sha512-FFKLh/NeYeERs3hygt7But42p3dlpLlR4lsjBjoS/sOeNXo3EgQsmmKwjd258mpHVeLqwAORG/mB8mJqvQwHKg==","signatures":[{"sig":"MEYCIQDjue+/DFuULfHL8Bd+J8UWGnwjiCKTRK3s8Xj3jymdIQIhAJzAGo7PBBzpOXc9FO1cKa9sVuyD/msuXdqFf5qwqDxu","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":10618018,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJe/YKuCRA9TVsSAnZWagAALRkP/iFrgQGHPLwCf88krksg\nuo0sAEipdAMkUpEoNOpIrhk+vxlXLGKZ/Ac/o9fIekX8uzntBfZTnMb6mDSP\n7+7LKZ84ll8izLl1rDhHxL5GEp/pDlQ5MWWrIZ4nY0llkKXNlYNmYBQpDEY0\nTF1WorfSn2ITi6y0xCUKnVfmvash6upH+vqDg/xV8uliu3Ud9jP4QFyye0Hk\nqfBkY+VmVyJPgH7dhIFE3zcvSbzCZcIOJmo4wMIzDRUqQcDeRcWpkrUaE4wl\ntTp1mZl19GkT7fC9sZNA4Ok3CLohDQ0jDR+xFUJKX0L+WDT/9wuWo9B30gXd\nA52lFxsqoWIfTUbkvkvWGy1kp/JXh0D1cE7C3plcYBLce1x7D9QdmMdIwBBn\nBZKoPNBPWeOn62YlC2FxmbuJ8prnIOOkTsVphkdcRxXbB3obLfvEU+cdeUBs\nMgE2cLPUXUQLVdisiEsJJd3APa6dRxanHjdu/PtsjkAiFG12xxKcjtRplcPa\n9qfDtVgSxrk5osYuOI8Qofhlh3HID5Y0/Rpw3QkHUPpl3qggI1TYmnfpAqqs\nsyiuvA5b+iVq3XthsLgRz9wMiwRpQw3bJaexikFDUa+4OdDo/6pLFxwzyxbv\nHSEmEmeq6CTXA8gHI2uRXuiuo+PIRSqTPQ7BcqtnlhUsKPmFPhuiedWaTxOR\nAWTM\r\n=RAH2\r\n-----END PGP SIGNATURE-----\r\n"},"main":"dist/index.js","husky":{"hooks":{"pre-commit":"lint-staged"}},"config":{"eslint":"./examples/**/*.{js,jsx}","tslint":"./{__mocks__,src,stories}/{,**/}*.{ts,tsx}"},"readme":"[![npm version](https://badge.fury.io/js/%40gooddata%2Freact-components.svg)](https://www.npmjs.com/package/@gooddata/react-components)\n\n# GoodData.UI React components\n> A React-based JavaScript library for building data-driven applications\n\n## Getting started\n- [GoodData.UI Documentation](http://sdk.gooddata.com/gooddata-ui/)\n- [GoodData.UI Live Examples](https://gooddata-examples.herokuapp.com/)\n- [Stack Overflow](https://stackoverflow.com/questions/tagged/gooddata)\n\n### Usage\nWith [yarn](https://yarnpkg.com) installed, go to your project directory and run\n```\n$ yarn add @gooddata/react-components\n```\nIf you prefer [npm](npmjs.com) run\n```\n$ npm install --save @gooddata/react-components\n```\n\nThe public API is exposed via global `index.js`. Except for the styles, do not import any other file directly\nbecause they are not intended to be part of the public API.\n\n## Contributing\n\nWe welcome any contribution in form of [issues](https://github.com/gooddata/gooddata-react-components/issues) or [pull requests](https://github.com/gooddata/gooddata-react-components/pulls).\n\nInstall [Node.js](http://nodejs.org) (node 12.16.1, npm v6.13.4) and [Yarn](https://classic.yarnpkg.com) (1.22.4).\n\nInstall dependencies:\n```\nyarn install --frozen-lockfile\n```\n\nThese commands may come in handy while developing:\n\n| command | description |\n| ------- | ----------- |\n| `yarn install --pure-lockfile` | first step |\n| ||\n| `yarn dev` | build react-components to `/dist` in watch mode |\n| `yarn test` | run all unit tests |\n| `yarn prettier-write` | format the source code to match the valid codestyle |\n| `yarn validate` | validate codestyle |\n| ||\n| `yarn storybook` | run storybook from `/stories` on http://localhost:9001 |\n| `yarn build-storybook` | build storybook to `/dist-storybook` |\n| `yarn test-storybook` | run storybook and [screenshot tests](https://github.com/gooddata/gdc-client-utils/tree/master/test-storybook) |\n| ||\n| `yarn examples` | run Live Examples dev-server from `/examples` on https://localhost:8999 |\n| `yarn examples-build` | build Live Examples to `/examples/dist` |\n| `yarn examples-server` | serve built Live Examples - see `/examples/server/src` |\n| `yarn examples-testcafe` | run testcafe tests against `localhost:8999` |\n\n### Deploy to heroku.com\nWhen you deploy this repo to heroku, it serves *GoodData.UI Live Examples*.\nRelevant tasks are in `Procfile` and `package.json`.\n\n```bash\n# run in the project directory\nheroku login\nheroku create <your-app-name>\nheroku config:set DOMAIN_ADMIN_USERNAME=x@gooddata.com DOMAIN_ADMIN_PASSWORD=xy PROJECT_ID_TO_ASSIGN=xms7ga4tf3g3nzucd8380o2bev8oeknp\ngit push heroku HEAD:master\nheroku open\n```\n### Enable Geo Chart for Storybook and Live Examples\nGeo chart uses Mapbox to render map which requires a Mapbox access token.\n- Register an account and create Mapbox access token at [guide](https://docs.mapbox.com/help/how-mapbox-works/access-tokens/)\n- Store the created token at `.env`:\n```bash\necho -e \"EXAMPLE_MAPBOX_ACCESS_TOKEN=token\" >> .env # only need to run once\necho -e \"STORYBOOK_MAPBOX_ACCESS_TOKEN=token\" >> .env # only need to run once\n```\n\n### Run Live Examples Locally\nTo run *GoodData.UI Live Examples* locally:\n```bash\ngit clone <this-repository>\ncd  <repository-folder>\nyarn install --pure-lockfile\nyarn examples\n```\nThen open https://localhost:8999 and login using Live Examples account (you can [create one here](https://gooddata-examples.herokuapp.com/registration)).\n\n### Run Storybook locally\n- Run storybook with token stored in `.env` for more secure\n```bash\nyarn storybook\n```\n- Or run storybook with token env param exposed to cli (not suggested)\n```bash\nSTORYBOOK_MAPBOX_ACCESS_TOKEN=token yarn storybook\n```\n- Apply either above way to `yarn build-storybook` or `yarn test-storybook`\n\n### Source code formatting\nThe source code in the repository is formatted by [Prettier](https://prettier.io/).\nThe format of the code is validated by our Continuous Integration server and is one of the requirements of successful merge.\n\nPrettier is supported by every major IDE. You can find the list of supported editors and how to configure them [here](https://prettier.io/docs/en/editors.html).\n\nIn the case, when your editor is not supported or you don't want to setup the integration, you can run the `yarn prettier-write` command to reformat the code before commit.\n\n## Changelog\n\n- see [CHANGELOG.md](CHANGELOG.md)\n\n## Supported versions\n\nIn order to make the user experience with integrating GoodData UI SDK as smooth and secure as possible and to ensure that the SDK is using the latest features of the platform, we will only provide support to two most recent major versions of UI SDK.\n\nThe most recent majors will be supported in the following modes:\n\n- The latest major version will receive all new functionality and all bug fixes\n- The previous major version will only receive fixes to critical issues and security fixes. These fixes will be applied on top of last released version of the previous major\n\nThe customers are encouraged to always use the latest version of the UI SDK.\n\nIn case of using older versions, the user might face API incompatibility, performance or security issues.\n\nPlease follow the installation instructions to update to the newest version.\n\n## License\n\n(C) 2007-2020 GoodData Corporation\n\nThis project is dual licensed:\n\n- The ATTRIBUTION-NONCOMMERCIAL 4.0 INTERNATIONAL (CC BY-NC 4.0) is used for purpose of the trial experience and evaluation of GoodData.UI library.\n- The GOODDATA GOODDATA.UI LIBRARY END USER LICENSE AGREEMENT is used for GoodData customers.\n\nFor more information, please see [LICENSE](https://github.com/gooddata/gooddata-react-components/blob/master/LICENSE)\n","gitHead":"e6ad3ec6f8aadcdb399c3d23913b03dd85b8430e","scripts":{"dev":"bash scripts/build.sh --dev-watch","test":"jest --watch","build":"bash scripts/build.sh","tslint":"yarn run-tslint -t verbose $npm_package_config_tslint","prepare":"cd examples/server && yarn install --frozen-lockfile && cd ../..; rm -r examples/node_modules 2>/dev/null; true","examples":"bash scripts/run-examples.sh","prepare?":"# Called before `npm publish` and on local `npm install`. Temporarily also for deleting obsolete node_modules. Ends with `true` to continue gracefully.","validate":"tsc --noEmit && yarn tslint && eslint $npm_package_config_eslint && yarn validate-style && yarn prettier-check","build-dev":"bash scripts/build.sh --dev","examples?":"# Default is developer domain, other options: yarn examples [sec,secure,stg,stg2,stg3,demo,developer or URL]","storybook":"yarn build && start-storybook -p 9001 -c .storybook","test-once":"jest","tslint-ci":"mkdir -p ./ci/results && yarn run-tslint -t checkstyle -o ./ci/results/tslint-results.xml $npm_package_config_tslint","run-tslint":"tslint -p tsconfig.json","validate-ci":"tsc --noEmit && yarn tslint-ci  && eslint $npm_package_config_eslint -f checkstyle -o ci/results/eslint-results.xml && yarn validate-style-ci && yarn prettier-check","examples-build":"bash scripts/build-examples.sh","prepublishOnly":"yarn build","prettier-check":"prettier --check '{src,stories,styles,__mocks__,examples/server/src,examples/src,examples/test}/**/*.{ts,js,tsx,jsx,json,scss,md,yaml,html}'","prettier-write":"prettier --write '{src,stories,styles,__mocks__,examples/server/src,examples/src,examples/test}/**/*.{ts,js,tsx,jsx,json,scss,md,yaml,html}'","test-storybook":"yarn build && test-storybook","validate-style":"stylelint '**/*.scss'","build-storybook":"yarn build && build-storybook -c .storybook -o dist-storybook","examples-server":"node examples/server/src/index.js","heroku-postbuild":"yarn examples-build developer","examples-testcafe":"./scripts/run-testcafe.sh visual","validate-style-ci":"stylelint '**/*.scss' --custom-formatter=node_modules/stylelint-checkstyle-formatter > ci/results/stylelint-results.xml","check-circular-deps":"madge --circular --extensions ts ./src","examples-testcafe-ci":"./scripts/run-testcafe.sh ci","examples-testcafe-live":"./scripts/run-testcafe.sh live"},"typings":"dist/index.d.ts","_npmUser":{"name":"gooddata-ci","email":"rail@gooddata.com"},"deprecated":"@gooddata/react-components@7 reached End of Support on March 31, 2022. Please upgrade (see https://sdk.gooddata.com/gooddata-ui/docs/supported_versions.html for more information).","repository":{"url":"git+ssh://git@github.com/gooddata/gooddata-react-components.git","type":"git"},"_npmVersion":"6.13.4","description":"GoodData.UI - A powerful JavaScript library for building analytical applications","directories":{},"lint-staged":{"{src,stories,styles,__mocks__,examples/server/src,examples/src,examples/test}/**/*.{ts,js,tsx,jsx,scss}":["npx gdc-fix-copyright","git add"],"{src,stories,styles,__mocks__,examples/server/src,examples/src,examples/test}/**/*.{ts,js,tsx,jsx,json,scss,md,yaml,html}":["prettier --write","git add"]},"_nodeVersion":"12.16.1","dependencies":{"rxjs":"^5.5.6","uuid":"^3.2.1","immer":"^1.3.1","lodash":"^4.17.15","date-fns":"^2.7.0","downshift":"^3.2.7","invariant":"^2.2.2","mapbox-gl":"1.9.1","classnames":"^2.2.6","codemirror":"^5.54.0","highcharts":"7.1.1","prop-types":"^15.6.0","react-intl":"^3.6.0","custom-event":"^1.0.1","react-window":"^1.8.1","ag-grid-react":"20.0.0","react-measure":"^2.3.0","@types/mapbox-gl":"1.9.1","react-day-picker":"~7.3.0","react-responsive":"^3.0.0","stringify-object":"^2.4.0","@gooddata/typings":"^2.25.0","@types/codemirror":"^0.0.95","ag-grid-community":"20.0.0","http-status-codes":"^1.3.0","react-codemirror2":"^7.2.0","@gooddata/js-utils":"^3.10.5","@gooddata/numberjs":"^3.2.4","fixed-data-table-2":"0.7.17","@gooddata/goodstrap":"^68.15.0","react-dom-factories":"^1.0.2","@gooddata/gooddata-js":"^13.0.3","json-stable-stringify":"^1.0.1","react-transition-group":"^2.2.1","hoist-non-react-statics":"^3.3.0","nodelist-foreach-polyfill":"^1.2.0","@formatjs/intl-pluralrules":"^1.3.6","highcharts-grouped-categories":"^1.1.3"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"raf":"3.3.2","yup":"^0.24.1","jest":"24.7.1","husky":"3.0.0","madge":"^3.4.4","react":"^16.5.2","enzyme":"3.5.0","eslint":"4.19.1","formik":"^0.11.11","moment":"2.23.0","history":"^4.7.2","ts-jest":"24.0.0","webpack":"4.30.0","full-icu":"^1.3.0","prettier":"1.16.4","react-ga":"^2.5.2","recharts":"1.0.0-beta.9","testcafe":"1.1.4","commander":"2.14.1","node-sass":"4.13.0","react-dom":"^16.5.2","stylelint":"^10.0.0","supertest":"3.0.0","ts-loader":"6.0.0","@types/raf":"^3.4.0","css-loader":"0.28.7","jest-junit":"3.0.0","raw-loader":"0.5.1","styled-jsx":"2.2.1","typescript":"3.3.4000","@babel/core":"7.4.4","@types/jest":"24.0.6","@types/node":"7.0.8","@types/uuid":"3.4.3","file-loader":"3.0.1","jest-enzyme":"7.0.2","lint-staged":"9.1.0","sass-loader":"6.0.6","webpack-cli":"3.3.2","@types/react":"16.8.6","babel-loader":"8.0.5","react-helmet":"5.2.0","react-select":"1.2.1","style-loader":"0.19.1","@types/enzyme":"3.1.13","@types/lodash":"4.14.123","testcafe-live":"0.1.4","@babel/runtime":"7.4.4","dotenv-webpack":"^1.7.0","@babel/polyfill":"^7.4.4","@storybook/react":"5.0.11","@types/invariant":"2.2.29","@types/react-dom":"16.0.11","isomorphic-fetch":"2.2.1","react-datepicker":"1.1.0","react-router-dom":"4.2.2","@babel/preset-env":"7.4.4","@gooddata/mock-js":"^2.13.1","@storybook/addons":"5.0.11","@types/classnames":"2.2.3","@types/prop-types":"15.5.2","@storybook/theming":"5.0.11","identity-obj-proxy":"^3.0.0","intl-messageformat":"^7.5.4","webpack-dev-server":"3.3.1","@babel/preset-react":"7.0.0","@types/react-portal":"4.0.1","@types/react-window":"^1.8.1","babel-plugin-lodash":"3.3.4","html-webpack-plugin":"3.2.0","react-test-renderer":"16.4.2","@types/react-measure":"2.0.5","clean-webpack-plugin":"2.0.2","stats-webpack-plugin":"0.7.0","eslint-config-prettier":"4.1.0","react-google-recaptcha":"^0.14.1","tslint-config-prettier":"1.18.0","@gooddata/eslint-config":"^1.0.0","@gooddata/tslint-config":"1.0.0","@types/react-responsive":"^3.0.3","@types/storybook__react":"4.0.1","@types/stringify-object":"^3.2.0","enzyme-adapter-react-16":"1.3.1","@gooddata/test-storybook":"4.0.0","@storybook/addon-actions":"5.0.11","@storybook/addon-options":"5.0.11","node-sass-magic-importer":"5.1.0","react-syntax-highlighter":"11.0.2","@types/fixed-data-table-2":"0.8.1","stylelint-config-prettier":"5.2.0","@gooddata/stylelint-config":"4.0.1","@types/react-test-renderer":"16.0.0","circular-dependency-plugin":"5.0.2","compression-webpack-plugin":"2.0.0","@types/json-stable-stringify":"^1.0.32","@gooddata/frontend-npm-scripts":"1.1.0","@types/enzyme-adapter-react-16":"1.0.3","stylelint-checkstyle-formatter":"0.1.0","@types/storybook__addon-actions":"3.4.2","@babel/plugin-proposal-class-properties":"7.4.4","@babel/plugin-proposal-object-rest-spread":"7.4.4","@babel/plugin-transform-async-to-generator":"7.4.4"},"peerDependencies":{"react":"^16.5.2","react-dom":"^16.5.2"},"_npmOperationalInternal":{"tmp":"tmp/react-components_7.8.0-beta.40_1593672365198_0.2131653932849611","host":"s3://npm-registry-packages"}},"7.8.0-beta.41":{"name":"@gooddata/react-components","version":"7.8.0-beta.41","author":{"name":"GoodData Corporation"},"license":"BSD-3-Clause","_id":"@gooddata/react-components@7.8.0-beta.41","maintainers":[{"name":"afi","email":"adam.fiedler@gooddata.com"},{"name":"bertold8","email":"ivan.nejezchleb@seznam.cz"},{"name":"bich.nguyen","email":"bich.nguyen@gooddata.com"},{"name":"brbistas","email":"valentinos.chraniotis@gooddata.com"},{"name":"bugsbunny338","email":"jiri.zajic@mensa.cz"},{"name":"de.do","email":"de.do@gooddata.com"},{"name":"gooddata-ci","email":"rail@gooddata.com"},{"name":"hang.ngo","email":"hang.ngo@gooddata.com"},{"name":"hung.nguyen.hoang","email":"hung.nguyen@gooddata.com"},{"name":"huong.nguyen","email":"huong.nguyen@gooddata.com"},{"name":"huyen.nguyen","email":"huyen.nguyen@gooddata.com"},{"name":"ivan.mjartan","email":"ivan.mjartan@gooddata.com"},{"name":"jakub-sterba","email":"jakub.sterba@gooddata.com"},{"name":"jaroslav.tomecek","email":"jaroslav.tomecek@gooddata.com"},{"name":"jkittler","email":"honza.kittler@gmail.com"},{"name":"khanh.le","email":"khanh.le@gooddata.com"},{"name":"lanhuynh","email":"lan.huynh@gooddata.com"},{"name":"linhhong","email":"linh.hong@gooddata.com"},{"name":"lupko","email":"lubomir.slivka@gooddata.com"},{"name":"mai.nguyen","email":"mai.nguyen@gooddata.com"},{"name":"matyas.kandl","email":"matyas.kandl@gooddata.com"},{"name":"michal.marsal","email":"michal.marsal@gooddata.com"},{"name":"milan.lempera","email":"ext-milan.lempera@gooddata.com"},{"name":"my.duong","email":"my.duong@gooddata.com"},{"name":"naibinh","email":"naibinh@gmail.com"},{"name":"nikolacech","email":"nikola.cech@gooddata.com"},{"name":"nis.hua","email":"nis.hua@gooddata.com"},{"name":"no23reason","email":"dan.homola@hotmail.cz"},{"name":"patrikbraborec","email":"patrik.braborec@gooddata.com"},{"name":"pbenes","email":"petr.benes@gooddata.com"},{"name":"petrjanu","email":"petr.janu@gooddata.com"},{"name":"pkingo","email":"philipandreaskingo@hotmail.com"},{"name":"ptquang86","email":"ptquang86@gmail.com"},{"name":"qduval","email":"quentin.duval@gooddata.com"},{"name":"rodri360","email":"me@rodri360.com"},{"name":"scavnickyj","email":"jakub.scavnicky@gooddata.com"},{"name":"sitina","email":"jiri.sitina@gooddata.com"},{"name":"strouhaljan","email":"strouhal.jan@gmail.com"},{"name":"thao-luong","email":"thao.luong@gooddata.com"},{"name":"thuong.nguyen","email":"thuong.nguyen@gooddata.com"},{"name":"tomas.kratochvil","email":"tomas.kratochvil@gooddata.com"},{"name":"tomsatgd","email":"tomas.satinsky@gooddata.com"},{"name":"trung-le-quoc","email":"trung.le@gooddata.com"},{"name":"tu-ngo","email":"tungo1981@gmail.com"},{"name":"tu.bui","email":"tu.bui@gooddata.com"},{"name":"tulean","email":"tuan.le@gooddata.com"},{"name":"tuqt1005","email":"tu.tran@gooddata.com"},{"name":"utdnah","email":"danh.ung@gooddata.com"},{"name":"van.nguyen","email":"van.nguyen@gooddata.com"},{"name":"vi.phan","email":"vi.phan@gooddata.com"},{"name":"vlastikcz","email":"vlastimil.kotas@gooddata.com"},{"name":"vu.pham","email":"vu.pham@gooddata.com"},{"name":"xmort","email":"petr.dolejsi@gooddata.com"},{"name":"yanlipnican","email":"yanlipnican@gmail.com"}],"homepage":"https://github.com/gooddata/gooddata-react-components#readme","bugs":{"url":"https://github.com/gooddata/gooddata-react-components/issues"},"dist":{"shasum":"10c2ac1b4ddbf36bedc91ebce3555745286bc2cf","tarball":"https://registry.npmjs.org/@gooddata/react-components/-/react-components-7.8.0-beta.41.tgz","fileCount":2661,"integrity":"sha512-W7TrNo4w3MmJjx+dfDRvspeA9NPSWLuA2EImSWkhxp7IcrJa7daX+RL2lytpPLU7NqXP/qjmW6uiMsRiw2NuRA==","signatures":[{"sig":"MEUCIEcgmNyOS5c5FNZuLlCzEN/+KZaOMGINdbM6NmnLkS8mAiEAxzAmV98NqW6bjPWkV39fMTMLeMgLCbIr6lTqY6GlpnY=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":10678155,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJe/YrNCRA9TVsSAnZWagAAQJMP+wRCUU3oIqWXpH4/CKWH\n1hmH0Hgq6foHDxa3J0BzawKAmMv+XE1Pzunq/Su1lfMcT2Q43NV/7um4PbhR\nmXVUnHcl+LI8v5bEnd44jnA4z8Nxvh+5oQO2Bx0ig+pXM4jpMfDkrdg/+cMY\nfPRf81zcw3Wrq4ugJvSH2MAEt+L63k32xU4gFyzI6w6Z9+/RjNrb6ju1uZlS\nOnIJSYG8vxw1GwspB954lpFKJ+ZvmlfxM6Y26yCrwnUGPpveXeF93Rz5W4tV\nn9fCysSz4x4sdrf6ZNzSpvuBiSYQlxv3H+Q1gSwUrQcDEjqTLSI4s5ZlUxia\niwbAaYbctHAfvoyZ8k08ZM4a27FtWbhoQH6vdUKcuVYV5ap3HbYOZsb/OcKI\nDBg/idlhyojS2xHzlquNn/RE9R7avqxdTSZ92QaaLRes9W9h7GdaRIoJ171V\nMhp/NIAK7kVhlN6La/RXQquBlEq9nkNBUP76iKHloxOmk2eXkg6YIXbXWVUA\nmJ82ZS+HKgXFdhEickM7K6bSRpeB68r0Uqv5ZE8zhtRrHEf57Yuv/uyQXotk\nNCzqGOWxO+gjiFYu4I/dLJ15nQKmdsXvJLUVOWH1yfWGyr2rWpk9roi+tamn\nPPFicTK9hzUaiU2204eOQuAQREkfw5C3ZjYpXmFGzn9unb3NoXbC+86CJZ0y\nTS2V\r\n=BVjk\r\n-----END PGP SIGNATURE-----\r\n"},"main":"dist/index.js","husky":{"hooks":{"pre-commit":"lint-staged"}},"config":{"eslint":"./examples/**/*.{js,jsx}","tslint":"./{__mocks__,src,stories}/{,**/}*.{ts,tsx}"},"readme":"[![npm version](https://badge.fury.io/js/%40gooddata%2Freact-components.svg)](https://www.npmjs.com/package/@gooddata/react-components)\n\n# GoodData.UI React components\n> A React-based JavaScript library for building data-driven applications\n\n## Getting started\n- [GoodData.UI Documentation](http://sdk.gooddata.com/gooddata-ui/)\n- [GoodData.UI Live Examples](https://gooddata-examples.herokuapp.com/)\n- [Stack Overflow](https://stackoverflow.com/questions/tagged/gooddata)\n\n### Usage\nWith [yarn](https://yarnpkg.com) installed, go to your project directory and run\n```\n$ yarn add @gooddata/react-components\n```\nIf you prefer [npm](npmjs.com) run\n```\n$ npm install --save @gooddata/react-components\n```\n\nThe public API is exposed via global `index.js`. Except for the styles, do not import any other file directly\nbecause they are not intended to be part of the public API.\n\n## Contributing\n\nWe welcome any contribution in form of [issues](https://github.com/gooddata/gooddata-react-components/issues) or [pull requests](https://github.com/gooddata/gooddata-react-components/pulls).\n\nInstall [Node.js](http://nodejs.org) (node 12.16.1, npm v6.13.4) and [Yarn](https://classic.yarnpkg.com) (1.22.4).\n\nInstall dependencies:\n```\nyarn install --frozen-lockfile\n```\n\nThese commands may come in handy while developing:\n\n| command | description |\n| ------- | ----------- |\n| `yarn install --pure-lockfile` | first step |\n| ||\n| `yarn dev` | build react-components to `/dist` in watch mode |\n| `yarn test` | run all unit tests |\n| `yarn prettier-write` | format the source code to match the valid codestyle |\n| `yarn validate` | validate codestyle |\n| ||\n| `yarn storybook` | run storybook from `/stories` on http://localhost:9001 |\n| `yarn build-storybook` | build storybook to `/dist-storybook` |\n| `yarn test-storybook` | run storybook and [screenshot tests](https://github.com/gooddata/gdc-client-utils/tree/master/test-storybook) |\n| ||\n| `yarn examples` | run Live Examples dev-server from `/examples` on https://localhost:8999 |\n| `yarn examples-build` | build Live Examples to `/examples/dist` |\n| `yarn examples-server` | serve built Live Examples - see `/examples/server/src` |\n| `yarn examples-testcafe` | run testcafe tests against `localhost:8999` |\n\n### Deploy to heroku.com\nWhen you deploy this repo to heroku, it serves *GoodData.UI Live Examples*.\nRelevant tasks are in `Procfile` and `package.json`.\n\n```bash\n# run in the project directory\nheroku login\nheroku create <your-app-name>\nheroku config:set DOMAIN_ADMIN_USERNAME=x@gooddata.com DOMAIN_ADMIN_PASSWORD=xy PROJECT_ID_TO_ASSIGN=xms7ga4tf3g3nzucd8380o2bev8oeknp\ngit push heroku HEAD:master\nheroku open\n```\n### Enable Geo Chart for Storybook and Live Examples\nGeo chart uses Mapbox to render map which requires a Mapbox access token.\n- Register an account and create Mapbox access token at [guide](https://docs.mapbox.com/help/how-mapbox-works/access-tokens/)\n- Store the created token at `.env`:\n```bash\necho -e \"EXAMPLE_MAPBOX_ACCESS_TOKEN=token\" >> .env # only need to run once\necho -e \"STORYBOOK_MAPBOX_ACCESS_TOKEN=token\" >> .env # only need to run once\n```\n\n### Run Live Examples Locally\nTo run *GoodData.UI Live Examples* locally:\n```bash\ngit clone <this-repository>\ncd  <repository-folder>\nyarn install --pure-lockfile\nyarn examples\n```\nThen open https://localhost:8999 and login using Live Examples account (you can [create one here](https://gooddata-examples.herokuapp.com/registration)).\n\n### Run Storybook locally\n- Run storybook with token stored in `.env` for more secure\n```bash\nyarn storybook\n```\n- Or run storybook with token env param exposed to cli (not suggested)\n```bash\nSTORYBOOK_MAPBOX_ACCESS_TOKEN=token yarn storybook\n```\n- Apply either above way to `yarn build-storybook` or `yarn test-storybook`\n\n### Source code formatting\nThe source code in the repository is formatted by [Prettier](https://prettier.io/).\nThe format of the code is validated by our Continuous Integration server and is one of the requirements of successful merge.\n\nPrettier is supported by every major IDE. You can find the list of supported editors and how to configure them [here](https://prettier.io/docs/en/editors.html).\n\nIn the case, when your editor is not supported or you don't want to setup the integration, you can run the `yarn prettier-write` command to reformat the code before commit.\n\n## Changelog\n\n- see [CHANGELOG.md](CHANGELOG.md)\n\n## Supported versions\n\nIn order to make the user experience with integrating GoodData UI SDK as smooth and secure as possible and to ensure that the SDK is using the latest features of the platform, we will only provide support to two most recent major versions of UI SDK.\n\nThe most recent majors will be supported in the following modes:\n\n- The latest major version will receive all new functionality and all bug fixes\n- The previous major version will only receive fixes to critical issues and security fixes. These fixes will be applied on top of last released version of the previous major\n\nThe customers are encouraged to always use the latest version of the UI SDK.\n\nIn case of using older versions, the user might face API incompatibility, performance or security issues.\n\nPlease follow the installation instructions to update to the newest version.\n\n## License\n\n(C) 2007-2020 GoodData Corporation\n\nThis project is dual licensed:\n\n- The ATTRIBUTION-NONCOMMERCIAL 4.0 INTERNATIONAL (CC BY-NC 4.0) is used for purpose of the trial experience and evaluation of GoodData.UI library.\n- The GOODDATA GOODDATA.UI LIBRARY END USER LICENSE AGREEMENT is used for GoodData customers.\n\nFor more information, please see [LICENSE](https://github.com/gooddata/gooddata-react-components/blob/master/LICENSE)\n","gitHead":"a6d77345df38296ff906750bcfbc29629ec4f729","scripts":{"dev":"bash scripts/build.sh --dev-watch","test":"jest --watch","build":"bash scripts/build.sh","tslint":"yarn run-tslint -t verbose $npm_package_config_tslint","prepare":"cd examples/server && yarn install --frozen-lockfile && cd ../..; rm -r examples/node_modules 2>/dev/null; true","examples":"bash scripts/run-examples.sh","prepare?":"# Called before `npm publish` and on local `npm install`. Temporarily also for deleting obsolete node_modules. Ends with `true` to continue gracefully.","validate":"tsc --noEmit && yarn tslint && eslint $npm_package_config_eslint && yarn validate-style && yarn prettier-check","build-dev":"bash scripts/build.sh --dev","examples?":"# Default is developer domain, other options: yarn examples [sec,secure,stg,stg2,stg3,demo,developer or URL]","storybook":"yarn build && start-storybook -p 9001 -c .storybook","test-once":"jest","tslint-ci":"mkdir -p ./ci/results && yarn run-tslint -t checkstyle -o ./ci/results/tslint-results.xml $npm_package_config_tslint","run-tslint":"tslint -p tsconfig.json","validate-ci":"tsc --noEmit && yarn tslint-ci  && eslint $npm_package_config_eslint -f checkstyle -o ci/results/eslint-results.xml && yarn validate-style-ci && yarn prettier-check","examples-build":"bash scripts/build-examples.sh","prepublishOnly":"yarn build","prettier-check":"prettier --check '{src,stories,styles,__mocks__,examples/server/src,examples/src,examples/test}/**/*.{ts,js,tsx,jsx,json,scss,md,yaml,html}'","prettier-write":"prettier --write '{src,stories,styles,__mocks__,examples/server/src,examples/src,examples/test}/**/*.{ts,js,tsx,jsx,json,scss,md,yaml,html}'","test-storybook":"yarn build && test-storybook","validate-style":"stylelint '**/*.scss'","build-storybook":"yarn build && build-storybook -c .storybook -o dist-storybook","examples-server":"node examples/server/src/index.js","heroku-postbuild":"yarn examples-build developer","examples-testcafe":"./scripts/run-testcafe.sh visual","validate-style-ci":"stylelint '**/*.scss' --custom-formatter=node_modules/stylelint-checkstyle-formatter > ci/results/stylelint-results.xml","check-circular-deps":"madge --circular --extensions ts ./src","examples-testcafe-ci":"./scripts/run-testcafe.sh ci","examples-testcafe-live":"./scripts/run-testcafe.sh live"},"typings":"dist/index.d.ts","_npmUser":{"name":"gooddata-ci","email":"rail@gooddata.com"},"deprecated":"@gooddata/react-components@7 reached End of Support on March 31, 2022. Please upgrade (see https://sdk.gooddata.com/gooddata-ui/docs/supported_versions.html for more information).","repository":{"url":"git+ssh://git@github.com/gooddata/gooddata-react-components.git","type":"git"},"_npmVersion":"6.13.4","description":"GoodData.UI - A powerful JavaScript library for building analytical applications","directories":{},"lint-staged":{"{src,stories,styles,__mocks__,examples/server/src,examples/src,examples/test}/**/*.{ts,js,tsx,jsx,scss}":["npx gdc-fix-copyright","git add"],"{src,stories,styles,__mocks__,examples/server/src,examples/src,examples/test}/**/*.{ts,js,tsx,jsx,json,scss,md,yaml,html}":["prettier --write","git add"]},"_nodeVersion":"12.16.1","dependencies":{"rxjs":"^5.5.6","uuid":"^3.2.1","immer":"^1.3.1","lodash":"^4.17.15","date-fns":"^2.7.0","downshift":"^3.2.7","invariant":"^2.2.2","mapbox-gl":"1.9.1","classnames":"^2.2.6","codemirror":"^5.54.0","highcharts":"7.1.1","prop-types":"^15.6.0","react-intl":"^3.6.0","custom-event":"^1.0.1","react-window":"^1.8.1","ag-grid-react":"20.0.0","react-measure":"^2.3.0","@types/mapbox-gl":"1.9.1","react-day-picker":"~7.3.0","react-responsive":"^3.0.0","stringify-object":"^2.4.0","@gooddata/typings":"^2.25.0","@types/codemirror":"^0.0.95","ag-grid-community":"20.0.0","http-status-codes":"^1.3.0","react-codemirror2":"^7.2.0","@gooddata/js-utils":"^3.10.5","@gooddata/numberjs":"^3.2.4","fixed-data-table-2":"0.7.17","@gooddata/goodstrap":"^68.15.0","react-dom-factories":"^1.0.2","@gooddata/gooddata-js":"^13.0.3","json-stable-stringify":"^1.0.1","react-transition-group":"^2.2.1","hoist-non-react-statics":"^3.3.0","nodelist-foreach-polyfill":"^1.2.0","@formatjs/intl-pluralrules":"^1.3.6","highcharts-grouped-categories":"^1.1.3"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"raf":"3.3.2","yup":"^0.24.1","jest":"24.7.1","husky":"3.0.0","madge":"^3.4.4","react":"^16.5.2","enzyme":"3.5.0","eslint":"4.19.1","formik":"^0.11.11","moment":"2.23.0","history":"^4.7.2","ts-jest":"24.0.0","webpack":"4.30.0","full-icu":"^1.3.0","prettier":"1.16.4","react-ga":"^2.5.2","recharts":"1.0.0-beta.9","testcafe":"1.1.4","commander":"2.14.1","node-sass":"4.13.0","react-dom":"^16.5.2","stylelint":"^10.0.0","supertest":"3.0.0","ts-loader":"6.0.0","@types/raf":"^3.4.0","css-loader":"0.28.7","jest-junit":"3.0.0","raw-loader":"0.5.1","styled-jsx":"2.2.1","typescript":"3.3.4000","@babel/core":"7.4.4","@types/jest":"24.0.6","@types/node":"7.0.8","@types/uuid":"3.4.3","file-loader":"3.0.1","jest-enzyme":"7.0.2","lint-staged":"9.1.0","sass-loader":"6.0.6","webpack-cli":"3.3.2","@types/react":"16.8.6","babel-loader":"8.0.5","react-helmet":"5.2.0","react-select":"1.2.1","style-loader":"0.19.1","@types/enzyme":"3.1.13","@types/lodash":"4.14.123","testcafe-live":"0.1.4","@babel/runtime":"7.4.4","dotenv-webpack":"^1.7.0","@babel/polyfill":"^7.4.4","@storybook/react":"5.0.11","@types/invariant":"2.2.29","@types/react-dom":"16.0.11","isomorphic-fetch":"2.2.1","react-datepicker":"1.1.0","react-router-dom":"4.2.2","@babel/preset-env":"7.4.4","@gooddata/mock-js":"^2.13.1","@storybook/addons":"5.0.11","@types/classnames":"2.2.3","@types/prop-types":"15.5.2","@storybook/theming":"5.0.11","identity-obj-proxy":"^3.0.0","intl-messageformat":"^7.5.4","webpack-dev-server":"3.3.1","@babel/preset-react":"7.0.0","@types/react-portal":"4.0.1","@types/react-window":"^1.8.1","babel-plugin-lodash":"3.3.4","html-webpack-plugin":"3.2.0","react-test-renderer":"16.4.2","@types/react-measure":"2.0.5","clean-webpack-plugin":"2.0.2","stats-webpack-plugin":"0.7.0","eslint-config-prettier":"4.1.0","react-google-recaptcha":"^0.14.1","tslint-config-prettier":"1.18.0","@gooddata/eslint-config":"^1.0.0","@gooddata/tslint-config":"1.0.0","@types/react-responsive":"^3.0.3","@types/storybook__react":"4.0.1","@types/stringify-object":"^3.2.0","enzyme-adapter-react-16":"1.3.1","@gooddata/test-storybook":"4.0.0","@storybook/addon-actions":"5.0.11","@storybook/addon-options":"5.0.11","node-sass-magic-importer":"5.1.0","react-syntax-highlighter":"11.0.2","@types/fixed-data-table-2":"0.8.1","stylelint-config-prettier":"5.2.0","@gooddata/stylelint-config":"4.0.1","@types/react-test-renderer":"16.0.0","circular-dependency-plugin":"5.0.2","compression-webpack-plugin":"2.0.0","@types/json-stable-stringify":"^1.0.32","@gooddata/frontend-npm-scripts":"1.1.0","@types/enzyme-adapter-react-16":"1.0.3","stylelint-checkstyle-formatter":"0.1.0","@types/storybook__addon-actions":"3.4.2","@babel/plugin-proposal-class-properties":"7.4.4","@babel/plugin-proposal-object-rest-spread":"7.4.4","@babel/plugin-transform-async-to-generator":"7.4.4"},"peerDependencies":{"react":"^16.5.2","react-dom":"^16.5.2"},"_npmOperationalInternal":{"tmp":"tmp/react-components_7.8.0-beta.41_1593674444105_0.12739347727859496","host":"s3://npm-registry-packages"}},"7.8.0-beta.42":{"name":"@gooddata/react-components","version":"7.8.0-beta.42","author":{"name":"GoodData Corporation"},"license":"BSD-3-Clause","_id":"@gooddata/react-components@7.8.0-beta.42","maintainers":[{"name":"afi","email":"adam.fiedler@gooddata.com"},{"name":"bertold8","email":"ivan.nejezchleb@seznam.cz"},{"name":"bich.nguyen","email":"bich.nguyen@gooddata.com"},{"name":"brbistas","email":"valentinos.chraniotis@gooddata.com"},{"name":"bugsbunny338","email":"jiri.zajic@mensa.cz"},{"name":"de.do","email":"de.do@gooddata.com"},{"name":"gooddata-ci","email":"rail@gooddata.com"},{"name":"hang.ngo","email":"hang.ngo@gooddata.com"},{"name":"hung.nguyen.hoang","email":"hung.nguyen@gooddata.com"},{"name":"huong.nguyen","email":"huong.nguyen@gooddata.com"},{"name":"huyen.nguyen","email":"huyen.nguyen@gooddata.com"},{"name":"ivan.mjartan","email":"ivan.mjartan@gooddata.com"},{"name":"jakub-sterba","email":"jakub.sterba@gooddata.com"},{"name":"jaroslav.tomecek","email":"jaroslav.tomecek@gooddata.com"},{"name":"jkittler","email":"honza.kittler@gmail.com"},{"name":"khanh.le","email":"khanh.le@gooddata.com"},{"name":"lanhuynh","email":"lan.huynh@gooddata.com"},{"name":"linhhong","email":"linh.hong@gooddata.com"},{"name":"lupko","email":"lubomir.slivka@gooddata.com"},{"name":"mai.nguyen","email":"mai.nguyen@gooddata.com"},{"name":"matyas.kandl","email":"matyas.kandl@gooddata.com"},{"name":"michal.marsal","email":"michal.marsal@gooddata.com"},{"name":"milan.lempera","email":"ext-milan.lempera@gooddata.com"},{"name":"my.duong","email":"my.duong@gooddata.com"},{"name":"naibinh","email":"naibinh@gmail.com"},{"name":"nikolacech","email":"nikola.cech@gooddata.com"},{"name":"nis.hua","email":"nis.hua@gooddata.com"},{"name":"no23reason","email":"dan.homola@hotmail.cz"},{"name":"patrikbraborec","email":"patrik.braborec@gooddata.com"},{"name":"pbenes","email":"petr.benes@gooddata.com"},{"name":"petrjanu","email":"petr.janu@gooddata.com"},{"name":"pkingo","email":"philipandreaskingo@hotmail.com"},{"name":"ptquang86","email":"ptquang86@gmail.com"},{"name":"qduval","email":"quentin.duval@gooddata.com"},{"name":"rodri360","email":"me@rodri360.com"},{"name":"scavnickyj","email":"jakub.scavnicky@gooddata.com"},{"name":"sitina","email":"jiri.sitina@gooddata.com"},{"name":"strouhaljan","email":"strouhal.jan@gmail.com"},{"name":"thao-luong","email":"thao.luong@gooddata.com"},{"name":"thuong.nguyen","email":"thuong.nguyen@gooddata.com"},{"name":"tomas.kratochvil","email":"tomas.kratochvil@gooddata.com"},{"name":"tomsatgd","email":"tomas.satinsky@gooddata.com"},{"name":"trung-le-quoc","email":"trung.le@gooddata.com"},{"name":"tu-ngo","email":"tungo1981@gmail.com"},{"name":"tu.bui","email":"tu.bui@gooddata.com"},{"name":"tulean","email":"tuan.le@gooddata.com"},{"name":"tuqt1005","email":"tu.tran@gooddata.com"},{"name":"utdnah","email":"danh.ung@gooddata.com"},{"name":"van.nguyen","email":"van.nguyen@gooddata.com"},{"name":"vi.phan","email":"vi.phan@gooddata.com"},{"name":"vlastikcz","email":"vlastimil.kotas@gooddata.com"},{"name":"vu.pham","email":"vu.pham@gooddata.com"},{"name":"xmort","email":"petr.dolejsi@gooddata.com"},{"name":"yanlipnican","email":"yanlipnican@gmail.com"}],"homepage":"https://github.com/gooddata/gooddata-react-components#readme","bugs":{"url":"https://github.com/gooddata/gooddata-react-components/issues"},"dist":{"shasum":"3fc54e95cb979f2881a32cdf459388455349b74a","tarball":"https://registry.npmjs.org/@gooddata/react-components/-/react-components-7.8.0-beta.42.tgz","fileCount":2661,"integrity":"sha512-PZ5OFp4A1Dgsl4329wDba+gjb+iI2rPwvJQ4n5DSACxkKKq0pJp85tpfgh1C23lRLzcHLLCwRfZKiEwrls7pIQ==","signatures":[{"sig":"MEUCIQDTJ1D15g7Q5Gz1TR3WN/DTffO53jhKh5nt+uCB2J7j6QIgBBGNQg39OPRnYDS6+bdh4PfzW8GN6TsMFQA5Gvrl6TE=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":10678155,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJe/eoQCRA9TVsSAnZWagAAoxgQAIioOL1RIdAM545NGc2p\ncmq/Q/LabCULTFr1/hxRxWwtxmlWnVeDNV4h74LkZGhfg9+Mr2QwI/B5N/F7\nLvNUAICSpFTrBHmnF9bVeGltxQ00UqqG96ZPxoi+zyfYnWfYosJhEntGOuSI\nmzyZDB5WgGlppNpsSEWVh8DgOsjsBXq6O136r0qQeu9TKgUaPONTG1rLaACO\nuxNOsDKUkfTj7Y0Hfnv8ewRvM3okIDKHryeiYnp4+K/RSthTt/HnkVXllAte\nOE3zW8Jfqa5wKrloFZyueTkxTSeyGS2BVkxGVQHakWcJddjsudPqSrD9lxwN\n1wX3Ck6SnTnNSRpPcF6zpKm67FcmFAfnuxa9rf0b+0Bc5SDvsa2Wp+8rYJNb\nziF0CfSGcEb9Cm4izTGm3EcDAjIOtQcaX4tBIvbloD6XigTT+okkzqmQBgcu\n4TNjbRFisnIKkqTYhGH69AgfjCyrybeLcGSzySe5oN9kctC3Dyb0uIZZ8bSA\ni98NhdkHj4iXSEiYtogrhIO3IiW+i/9kSaqnb+mODP9bGsnguFpIgZzJEZJz\nEBTWLtJ9XA/hNcufk9hT6r3Qx/hajVKRfhO+RjA0V9gpG062j0HVfMFDbpD2\nOx9g9qzrDOofCLseur5sFkS0C0yMArLATwORsWqyf2Lvjmzr7Fei8p1PQvuV\nx+/k\r\n=Z0Yx\r\n-----END PGP SIGNATURE-----\r\n"},"main":"dist/index.js","husky":{"hooks":{"pre-commit":"lint-staged"}},"config":{"eslint":"./examples/**/*.{js,jsx}","tslint":"./{__mocks__,src,stories}/{,**/}*.{ts,tsx}"},"readme":"[![npm version](https://badge.fury.io/js/%40gooddata%2Freact-components.svg)](https://www.npmjs.com/package/@gooddata/react-components)\n\n# GoodData.UI React components\n> A React-based JavaScript library for building data-driven applications\n\n## Getting started\n- [GoodData.UI Documentation](http://sdk.gooddata.com/gooddata-ui/)\n- [GoodData.UI Live Examples](https://gooddata-examples.herokuapp.com/)\n- [Stack Overflow](https://stackoverflow.com/questions/tagged/gooddata)\n\n### Usage\nWith [yarn](https://yarnpkg.com) installed, go to your project directory and run\n```\n$ yarn add @gooddata/react-components\n```\nIf you prefer [npm](npmjs.com) run\n```\n$ npm install --save @gooddata/react-components\n```\n\nThe public API is exposed via global `index.js`. Except for the styles, do not import any other file directly\nbecause they are not intended to be part of the public API.\n\n## Contributing\n\nWe welcome any contribution in form of [issues](https://github.com/gooddata/gooddata-react-components/issues) or [pull requests](https://github.com/gooddata/gooddata-react-components/pulls).\n\nInstall [Node.js](http://nodejs.org) (node 12.16.1, npm v6.13.4) and [Yarn](https://classic.yarnpkg.com) (1.22.4).\n\nInstall dependencies:\n```\nyarn install --frozen-lockfile\n```\n\nThese commands may come in handy while developing:\n\n| command | description |\n| ------- | ----------- |\n| `yarn install --pure-lockfile` | first step |\n| ||\n| `yarn dev` | build react-components to `/dist` in watch mode |\n| `yarn test` | run all unit tests |\n| `yarn prettier-write` | format the source code to match the valid codestyle |\n| `yarn validate` | validate codestyle |\n| ||\n| `yarn storybook` | run storybook from `/stories` on http://localhost:9001 |\n| `yarn build-storybook` | build storybook to `/dist-storybook` |\n| `yarn test-storybook` | run storybook and [screenshot tests](https://github.com/gooddata/gdc-client-utils/tree/master/test-storybook) |\n| ||\n| `yarn examples` | run Live Examples dev-server from `/examples` on https://localhost:8999 |\n| `yarn examples-build` | build Live Examples to `/examples/dist` |\n| `yarn examples-server` | serve built Live Examples - see `/examples/server/src` |\n| `yarn examples-testcafe` | run testcafe tests against `localhost:8999` |\n\n### Deploy to heroku.com\nWhen you deploy this repo to heroku, it serves *GoodData.UI Live Examples*.\nRelevant tasks are in `Procfile` and `package.json`.\n\n```bash\n# run in the project directory\nheroku login\nheroku create <your-app-name>\nheroku config:set DOMAIN_ADMIN_USERNAME=x@gooddata.com DOMAIN_ADMIN_PASSWORD=xy PROJECT_ID_TO_ASSIGN=xms7ga4tf3g3nzucd8380o2bev8oeknp\ngit push heroku HEAD:master\nheroku open\n```\n### Enable Geo Chart for Storybook and Live Examples\nGeo chart uses Mapbox to render map which requires a Mapbox access token.\n- Register an account and create Mapbox access token at [guide](https://docs.mapbox.com/help/how-mapbox-works/access-tokens/)\n- Store the created token at `.env`:\n```bash\necho -e \"EXAMPLE_MAPBOX_ACCESS_TOKEN=token\" >> .env # only need to run once\necho -e \"STORYBOOK_MAPBOX_ACCESS_TOKEN=token\" >> .env # only need to run once\n```\n\n### Run Live Examples Locally\nTo run *GoodData.UI Live Examples* locally:\n```bash\ngit clone <this-repository>\ncd  <repository-folder>\nyarn install --pure-lockfile\nyarn examples\n```\nThen open https://localhost:8999 and login using Live Examples account (you can [create one here](https://gooddata-examples.herokuapp.com/registration)).\n\n### Run Storybook locally\n- Run storybook with token stored in `.env` for more secure\n```bash\nyarn storybook\n```\n- Or run storybook with token env param exposed to cli (not suggested)\n```bash\nSTORYBOOK_MAPBOX_ACCESS_TOKEN=token yarn storybook\n```\n- Apply either above way to `yarn build-storybook` or `yarn test-storybook`\n\n### Source code formatting\nThe source code in the repository is formatted by [Prettier](https://prettier.io/).\nThe format of the code is validated by our Continuous Integration server and is one of the requirements of successful merge.\n\nPrettier is supported by every major IDE. You can find the list of supported editors and how to configure them [here](https://prettier.io/docs/en/editors.html).\n\nIn the case, when your editor is not supported or you don't want to setup the integration, you can run the `yarn prettier-write` command to reformat the code before commit.\n\n## Changelog\n\n- see [CHANGELOG.md](CHANGELOG.md)\n\n## Supported versions\n\nIn order to make the user experience with integrating GoodData UI SDK as smooth and secure as possible and to ensure that the SDK is using the latest features of the platform, we will only provide support to two most recent major versions of UI SDK.\n\nThe most recent majors will be supported in the following modes:\n\n- The latest major version will receive all new functionality and all bug fixes\n- The previous major version will only receive fixes to critical issues and security fixes. These fixes will be applied on top of last released version of the previous major\n\nThe customers are encouraged to always use the latest version of the UI SDK.\n\nIn case of using older versions, the user might face API incompatibility, performance or security issues.\n\nPlease follow the installation instructions to update to the newest version.\n\n## License\n\n(C) 2007-2020 GoodData Corporation\n\nThis project is dual licensed:\n\n- The ATTRIBUTION-NONCOMMERCIAL 4.0 INTERNATIONAL (CC BY-NC 4.0) is used for purpose of the trial experience and evaluation of GoodData.UI library.\n- The GOODDATA GOODDATA.UI LIBRARY END USER LICENSE AGREEMENT is used for GoodData customers.\n\nFor more information, please see [LICENSE](https://github.com/gooddata/gooddata-react-components/blob/master/LICENSE)\n","gitHead":"f7c6e13730eda2d1c91d450183c639e7034bd1d3","scripts":{"dev":"bash scripts/build.sh --dev-watch","test":"jest --watch","build":"bash scripts/build.sh","tslint":"yarn run-tslint -t verbose $npm_package_config_tslint","prepare":"cd examples/server && yarn install --frozen-lockfile && cd ../..; rm -r examples/node_modules 2>/dev/null; true","examples":"bash scripts/run-examples.sh","prepare?":"# Called before `npm publish` and on local `npm install`. Temporarily also for deleting obsolete node_modules. Ends with `true` to continue gracefully.","validate":"tsc --noEmit && yarn tslint && eslint $npm_package_config_eslint && yarn validate-style && yarn prettier-check","build-dev":"bash scripts/build.sh --dev","examples?":"# Default is developer domain, other options: yarn examples [sec,secure,stg,stg2,stg3,demo,developer or URL]","storybook":"yarn build && start-storybook -p 9001 -c .storybook","test-once":"jest","tslint-ci":"mkdir -p ./ci/results && yarn run-tslint -t checkstyle -o ./ci/results/tslint-results.xml $npm_package_config_tslint","run-tslint":"tslint -p tsconfig.json","validate-ci":"tsc --noEmit && yarn tslint-ci  && eslint $npm_package_config_eslint -f checkstyle -o ci/results/eslint-results.xml && yarn validate-style-ci && yarn prettier-check","examples-build":"bash scripts/build-examples.sh","prepublishOnly":"yarn build","prettier-check":"prettier --check '{src,stories,styles,__mocks__,examples/server/src,examples/src,examples/test}/**/*.{ts,js,tsx,jsx,json,scss,md,yaml,html}'","prettier-write":"prettier --write '{src,stories,styles,__mocks__,examples/server/src,examples/src,examples/test}/**/*.{ts,js,tsx,jsx,json,scss,md,yaml,html}'","test-storybook":"yarn build && test-storybook","validate-style":"stylelint '**/*.scss'","build-storybook":"yarn build && build-storybook -c .storybook -o dist-storybook","examples-server":"node examples/server/src/index.js","heroku-postbuild":"yarn examples-build developer","examples-testcafe":"./scripts/run-testcafe.sh visual","validate-style-ci":"stylelint '**/*.scss' --custom-formatter=node_modules/stylelint-checkstyle-formatter > ci/results/stylelint-results.xml","check-circular-deps":"madge --circular --extensions ts ./src","examples-testcafe-ci":"./scripts/run-testcafe.sh ci","examples-testcafe-live":"./scripts/run-testcafe.sh live"},"typings":"dist/index.d.ts","_npmUser":{"name":"gooddata-ci","email":"rail@gooddata.com"},"deprecated":"@gooddata/react-components@7 reached End of Support on March 31, 2022. Please upgrade (see https://sdk.gooddata.com/gooddata-ui/docs/supported_versions.html for more information).","repository":{"url":"git+ssh://git@github.com/gooddata/gooddata-react-components.git","type":"git"},"_npmVersion":"6.13.4","description":"GoodData.UI - A powerful JavaScript library for building analytical applications","directories":{},"lint-staged":{"{src,stories,styles,__mocks__,examples/server/src,examples/src,examples/test}/**/*.{ts,js,tsx,jsx,scss}":["npx gdc-fix-copyright","git add"],"{src,stories,styles,__mocks__,examples/server/src,examples/src,examples/test}/**/*.{ts,js,tsx,jsx,json,scss,md,yaml,html}":["prettier --write","git add"]},"_nodeVersion":"12.16.1","dependencies":{"rxjs":"^5.5.6","uuid":"^3.2.1","immer":"^1.3.1","lodash":"^4.17.15","date-fns":"^2.7.0","downshift":"^3.2.7","invariant":"^2.2.2","mapbox-gl":"1.9.1","classnames":"^2.2.6","codemirror":"^5.54.0","highcharts":"7.1.1","prop-types":"^15.6.0","react-intl":"^3.6.0","custom-event":"^1.0.1","react-window":"^1.8.1","ag-grid-react":"20.0.0","react-measure":"^2.3.0","@types/mapbox-gl":"1.9.1","react-day-picker":"~7.3.0","react-responsive":"^3.0.0","stringify-object":"^2.4.0","@gooddata/typings":"^2.25.0","@types/codemirror":"^0.0.95","ag-grid-community":"20.0.0","http-status-codes":"^1.3.0","react-codemirror2":"^7.2.0","@gooddata/js-utils":"^3.10.5","@gooddata/numberjs":"^3.2.4","fixed-data-table-2":"0.7.17","@gooddata/goodstrap":"^68.15.0","react-dom-factories":"^1.0.2","@gooddata/gooddata-js":"^13.0.3","json-stable-stringify":"^1.0.1","react-transition-group":"^2.2.1","hoist-non-react-statics":"^3.3.0","nodelist-foreach-polyfill":"^1.2.0","@formatjs/intl-pluralrules":"^1.3.6","highcharts-grouped-categories":"^1.1.3"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"raf":"3.3.2","yup":"^0.24.1","jest":"24.7.1","husky":"3.0.0","madge":"^3.4.4","react":"^16.5.2","enzyme":"3.5.0","eslint":"4.19.1","formik":"^0.11.11","moment":"2.23.0","history":"^4.7.2","ts-jest":"24.0.0","webpack":"4.30.0","full-icu":"^1.3.0","prettier":"1.16.4","react-ga":"^2.5.2","recharts":"1.0.0-beta.9","testcafe":"1.1.4","commander":"2.14.1","node-sass":"4.13.0","react-dom":"^16.5.2","stylelint":"^10.0.0","supertest":"3.0.0","ts-loader":"6.0.0","@types/raf":"^3.4.0","css-loader":"0.28.7","jest-junit":"3.0.0","raw-loader":"0.5.1","styled-jsx":"2.2.1","typescript":"3.3.4000","@babel/core":"7.4.4","@types/jest":"24.0.6","@types/node":"7.0.8","@types/uuid":"3.4.3","file-loader":"3.0.1","jest-enzyme":"7.0.2","lint-staged":"9.1.0","sass-loader":"6.0.6","webpack-cli":"3.3.2","@types/react":"16.8.6","babel-loader":"8.0.5","react-helmet":"5.2.0","react-select":"1.2.1","style-loader":"0.19.1","@types/enzyme":"3.1.13","@types/lodash":"4.14.123","testcafe-live":"0.1.4","@babel/runtime":"7.4.4","dotenv-webpack":"^1.7.0","@babel/polyfill":"^7.4.4","@storybook/react":"5.0.11","@types/invariant":"2.2.29","@types/react-dom":"16.0.11","isomorphic-fetch":"2.2.1","react-datepicker":"1.1.0","react-router-dom":"4.2.2","@babel/preset-env":"7.4.4","@gooddata/mock-js":"^2.13.1","@storybook/addons":"5.0.11","@types/classnames":"2.2.3","@types/prop-types":"15.5.2","@storybook/theming":"5.0.11","identity-obj-proxy":"^3.0.0","intl-messageformat":"^7.5.4","webpack-dev-server":"3.3.1","@babel/preset-react":"7.0.0","@types/react-portal":"4.0.1","@types/react-window":"^1.8.1","babel-plugin-lodash":"3.3.4","html-webpack-plugin":"3.2.0","react-test-renderer":"16.4.2","@types/react-measure":"2.0.5","clean-webpack-plugin":"2.0.2","stats-webpack-plugin":"0.7.0","eslint-config-prettier":"4.1.0","react-google-recaptcha":"^0.14.1","tslint-config-prettier":"1.18.0","@gooddata/eslint-config":"^1.0.0","@gooddata/tslint-config":"1.0.0","@types/react-responsive":"^3.0.3","@types/storybook__react":"4.0.1","@types/stringify-object":"^3.2.0","enzyme-adapter-react-16":"1.3.1","@gooddata/test-storybook":"4.0.0","@storybook/addon-actions":"5.0.11","@storybook/addon-options":"5.0.11","node-sass-magic-importer":"5.1.0","react-syntax-highlighter":"11.0.2","@types/fixed-data-table-2":"0.8.1","stylelint-config-prettier":"5.2.0","@gooddata/stylelint-config":"4.0.1","@types/react-test-renderer":"16.0.0","circular-dependency-plugin":"5.0.2","compression-webpack-plugin":"2.0.0","@types/json-stable-stringify":"^1.0.32","@gooddata/frontend-npm-scripts":"1.1.0","@types/enzyme-adapter-react-16":"1.0.3","stylelint-checkstyle-formatter":"0.1.0","@types/storybook__addon-actions":"3.4.2","@babel/plugin-proposal-class-properties":"7.4.4","@babel/plugin-proposal-object-rest-spread":"7.4.4","@babel/plugin-transform-async-to-generator":"7.4.4"},"peerDependencies":{"react":"^16.5.2","react-dom":"^16.5.2"},"_npmOperationalInternal":{"tmp":"tmp/react-components_7.8.0-beta.42_1593698832010_0.8256664022149993","host":"s3://npm-registry-packages"}},"7.8.0-alpha-ptquang86-qp-test-geo-events-2020-07-03T03-43-57-566Z":{"name":"@gooddata/react-components","version":"7.8.0-alpha-ptquang86-qp-test-geo-events-2020-07-03T03-43-57-566Z","author":{"name":"GoodData Corporation"},"license":"BSD-3-Clause","_id":"@gooddata/react-components@7.8.0-alpha-ptquang86-qp-test-geo-events-2020-07-03T03-43-57-566Z","maintainers":[{"name":"afi","email":"adam.fiedler@gooddata.com"},{"name":"bertold8","email":"ivan.nejezchleb@seznam.cz"},{"name":"bich.nguyen","email":"bich.nguyen@gooddata.com"},{"name":"brbistas","email":"valentinos.chraniotis@gooddata.com"},{"name":"bugsbunny338","email":"jiri.zajic@mensa.cz"},{"name":"de.do","email":"de.do@gooddata.com"},{"name":"gooddata-ci","email":"rail@gooddata.com"},{"name":"hang.ngo","email":"hang.ngo@gooddata.com"},{"name":"hung.nguyen.hoang","email":"hung.nguyen@gooddata.com"},{"name":"huong.nguyen","email":"huong.nguyen@gooddata.com"},{"name":"huyen.nguyen","email":"huyen.nguyen@gooddata.com"},{"name":"ivan.mjartan","email":"ivan.mjartan@gooddata.com"},{"name":"jakub-sterba","email":"jakub.sterba@gooddata.com"},{"name":"jaroslav.tomecek","email":"jaroslav.tomecek@gooddata.com"},{"name":"jkittler","email":"honza.kittler@gmail.com"},{"name":"khanh.le","email":"khanh.le@gooddata.com"},{"name":"lanhuynh","email":"lan.huynh@gooddata.com"},{"name":"linhhong","email":"linh.hong@gooddata.com"},{"name":"lupko","email":"lubomir.slivka@gooddata.com"},{"name":"mai.nguyen","email":"mai.nguyen@gooddata.com"},{"name":"matyas.kandl","email":"matyas.kandl@gooddata.com"},{"name":"michal.marsal","email":"michal.marsal@gooddata.com"},{"name":"milan.lempera","email":"ext-milan.lempera@gooddata.com"},{"name":"my.duong","email":"my.duong@gooddata.com"},{"name":"naibinh","email":"naibinh@gmail.com"},{"name":"nikolacech","email":"nikola.cech@gooddata.com"},{"name":"nis.hua","email":"nis.hua@gooddata.com"},{"name":"no23reason","email":"dan.homola@hotmail.cz"},{"name":"patrikbraborec","email":"patrik.braborec@gooddata.com"},{"name":"pbenes","email":"petr.benes@gooddata.com"},{"name":"petrjanu","email":"petr.janu@gooddata.com"},{"name":"pkingo","email":"philipandreaskingo@hotmail.com"},{"name":"ptquang86","email":"ptquang86@gmail.com"},{"name":"qduval","email":"quentin.duval@gooddata.com"},{"name":"rodri360","email":"me@rodri360.com"},{"name":"scavnickyj","email":"jakub.scavnicky@gooddata.com"},{"name":"sitina","email":"jiri.sitina@gooddata.com"},{"name":"strouhaljan","email":"strouhal.jan@gmail.com"},{"name":"thao-luong","email":"thao.luong@gooddata.com"},{"name":"thuong.nguyen","email":"thuong.nguyen@gooddata.com"},{"name":"tomas.kratochvil","email":"tomas.kratochvil@gooddata.com"},{"name":"tomsatgd","email":"tomas.satinsky@gooddata.com"},{"name":"trung-le-quoc","email":"trung.le@gooddata.com"},{"name":"tu-ngo","email":"tungo1981@gmail.com"},{"name":"tu.bui","email":"tu.bui@gooddata.com"},{"name":"tulean","email":"tuan.le@gooddata.com"},{"name":"tuqt1005","email":"tu.tran@gooddata.com"},{"name":"utdnah","email":"danh.ung@gooddata.com"},{"name":"van.nguyen","email":"van.nguyen@gooddata.com"},{"name":"vi.phan","email":"vi.phan@gooddata.com"},{"name":"vlastikcz","email":"vlastimil.kotas@gooddata.com"},{"name":"vu.pham","email":"vu.pham@gooddata.com"},{"name":"xmort","email":"petr.dolejsi@gooddata.com"},{"name":"yanlipnican","email":"yanlipnican@gmail.com"}],"homepage":"https://github.com/gooddata/gooddata-react-components#readme","bugs":{"url":"https://github.com/gooddata/gooddata-react-components/issues"},"dist":{"shasum":"6164cc2c8041d6f9786f31c6ecd42d97a2ecbded","tarball":"https://registry.npmjs.org/@gooddata/react-components/-/react-components-7.8.0-alpha-ptquang86-qp-test-geo-events-2020-07-03T03-43-57-566Z.tgz","fileCount":2671,"integrity":"sha512-ufJhJ4ASBhz5g42uIsYxWm0AaZTWaEzgv/iFZdYIeK0J24HkvCNLKCbo/WGwzsBMvC9MlsiFymPnWb38ohKVzg==","signatures":[{"sig":"MEYCIQCcxi4h/ePdp4dGNzThC4H/nXahVIjjD/uphB2yC32hlgIhAPOVUeJizJiatnVdN4nMBEAFytQyXJUj46/kvXs1AXO9","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":10773517,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJe/qmkCRA9TVsSAnZWagAAqTQP/1pa32XzJgqUjQM7tM9H\nj8ylyItefWoGdaJ6EYIGks/CTNrOCxNBlrZFzDf4LEteo3bkFssU1YEWmOMG\n7YdiSVqbtpbyYCZwn1IS0DcACNYFxYY5iI4XE4cdP/ogVf9mLggapwheb/w8\neLZYJi/gtwqiF7BvmWVgvRzk6HvfTD0CRPn9hPS22WLe7a6g9QcoEMmtM+Pi\noN96dGvJAW0qVEfaManLUTip2xMR8vLgkunHiTxGS0CqekL/AXsqpubjU+DV\npLeamDPIe4uL83QOjP6puFP4UyJCmmt6BzDFh7nhB1YLPwpniDEY/Fkm/OgW\nk4/moT/4+o7YWUzV5qO9ZIxfGmzWgTdZAdH2d1wrEvsknKrvG/tbocqf5m6y\ninA9NaeIXln3dlJausr8gRJSqvmG6oer6lt1OXFzBh/Mbk/yGAQeD+GofYaM\nbOtcK0kcx/lhJbp9yuLALuaa58ZvlsCuUxNN8gsN3wRKLWCZbDOLgEoE72WZ\nc+4BccsIzpEizdT/SR/k0qjEdIx87Ts19JFHPeQN6OGW7A9mrL8+rrZsXeRg\n1HBOoQ/1CeN+c74WzcfKl851r2h56F2oiEpGtuRhvQQXm3Kmd/kvO/XLyhkA\nMNGIXXNDd9lo1y4pA73OQ96RBS5hrOpJuAKMuC90v9wF0ETVO2Z03gXhS5fU\n25b2\r\n=9ajs\r\n-----END PGP SIGNATURE-----\r\n"},"main":"dist/index.js","husky":{"hooks":{"pre-commit":"lint-staged"}},"config":{"eslint":"./examples/**/*.{js,jsx}","tslint":"./{__mocks__,src,stories}/{,**/}*.{ts,tsx}"},"readme":"[![npm version](https://badge.fury.io/js/%40gooddata%2Freact-components.svg)](https://www.npmjs.com/package/@gooddata/react-components)\n\n# GoodData.UI React components\n> A React-based JavaScript library for building data-driven applications\n\n## Getting started\n- [GoodData.UI Documentation](http://sdk.gooddata.com/gooddata-ui/)\n- [GoodData.UI Live Examples](https://gooddata-examples.herokuapp.com/)\n- [Stack Overflow](https://stackoverflow.com/questions/tagged/gooddata)\n\n### Usage\nWith [yarn](https://yarnpkg.com) installed, go to your project directory and run\n```\n$ yarn add @gooddata/react-components\n```\nIf you prefer [npm](npmjs.com) run\n```\n$ npm install --save @gooddata/react-components\n```\n\nThe public API is exposed via global `index.js`. Except for the styles, do not import any other file directly\nbecause they are not intended to be part of the public API.\n\n## Contributing\n\nWe welcome any contribution in form of [issues](https://github.com/gooddata/gooddata-react-components/issues) or [pull requests](https://github.com/gooddata/gooddata-react-components/pulls).\n\nInstall [Node.js](http://nodejs.org) (node 12.16.1, npm v6.13.4) and [Yarn](https://classic.yarnpkg.com) (1.22.4).\n\nInstall dependencies:\n```\nyarn install --frozen-lockfile\n```\n\nThese commands may come in handy while developing:\n\n| command | description |\n| ------- | ----------- |\n| `yarn install --pure-lockfile` | first step |\n| ||\n| `yarn dev` | build react-components to `/dist` in watch mode |\n| `yarn test` | run all unit tests |\n| `yarn prettier-write` | format the source code to match the valid codestyle |\n| `yarn validate` | validate codestyle |\n| ||\n| `yarn storybook` | run storybook from `/stories` on http://localhost:9001 |\n| `yarn build-storybook` | build storybook to `/dist-storybook` |\n| `yarn test-storybook` | run storybook and [screenshot tests](https://github.com/gooddata/gdc-client-utils/tree/master/test-storybook) |\n| ||\n| `yarn examples` | run Live Examples dev-server from `/examples` on https://localhost:8999 |\n| `yarn examples-build` | build Live Examples to `/examples/dist` |\n| `yarn examples-server` | serve built Live Examples - see `/examples/server/src` |\n| `yarn examples-testcafe` | run testcafe tests against `localhost:8999` |\n\n### Deploy to heroku.com\nWhen you deploy this repo to heroku, it serves *GoodData.UI Live Examples*.\nRelevant tasks are in `Procfile` and `package.json`.\n\n```bash\n# run in the project directory\nheroku login\nheroku create <your-app-name>\nheroku config:set DOMAIN_ADMIN_USERNAME=x@gooddata.com DOMAIN_ADMIN_PASSWORD=xy PROJECT_ID_TO_ASSIGN=xms7ga4tf3g3nzucd8380o2bev8oeknp\ngit push heroku HEAD:master\nheroku open\n```\n### Enable Geo Chart for Storybook and Live Examples\nGeo chart uses Mapbox to render map which requires a Mapbox access token.\n- Register an account and create Mapbox access token at [guide](https://docs.mapbox.com/help/how-mapbox-works/access-tokens/)\n- Store the created token at `.env`:\n```bash\necho -e \"EXAMPLE_MAPBOX_ACCESS_TOKEN=token\" >> .env # only need to run once\necho -e \"STORYBOOK_MAPBOX_ACCESS_TOKEN=token\" >> .env # only need to run once\n```\n\n### Run Live Examples Locally\nTo run *GoodData.UI Live Examples* locally:\n```bash\ngit clone <this-repository>\ncd  <repository-folder>\nyarn install --pure-lockfile\nyarn examples\n```\nThen open https://localhost:8999 and login using Live Examples account (you can [create one here](https://gooddata-examples.herokuapp.com/registration)).\n\n### Run Storybook locally\n- Run storybook with token stored in `.env` for more secure\n```bash\nyarn storybook\n```\n- Or run storybook with token env param exposed to cli (not suggested)\n```bash\nSTORYBOOK_MAPBOX_ACCESS_TOKEN=token yarn storybook\n```\n- Apply either above way to `yarn build-storybook` or `yarn test-storybook`\n\n### Source code formatting\nThe source code in the repository is formatted by [Prettier](https://prettier.io/).\nThe format of the code is validated by our Continuous Integration server and is one of the requirements of successful merge.\n\nPrettier is supported by every major IDE. You can find the list of supported editors and how to configure them [here](https://prettier.io/docs/en/editors.html).\n\nIn the case, when your editor is not supported or you don't want to setup the integration, you can run the `yarn prettier-write` command to reformat the code before commit.\n\n## Changelog\n\n- see [CHANGELOG.md](CHANGELOG.md)\n\n## Supported versions\n\nIn order to make the user experience with integrating GoodData UI SDK as smooth and secure as possible and to ensure that the SDK is using the latest features of the platform, we will only provide support to two most recent major versions of UI SDK.\n\nThe most recent majors will be supported in the following modes:\n\n- The latest major version will receive all new functionality and all bug fixes\n- The previous major version will only receive fixes to critical issues and security fixes. These fixes will be applied on top of last released version of the previous major\n\nThe customers are encouraged to always use the latest version of the UI SDK.\n\nIn case of using older versions, the user might face API incompatibility, performance or security issues.\n\nPlease follow the installation instructions to update to the newest version.\n\n## License\n\n(C) 2007-2020 GoodData Corporation\n\nThis project is dual licensed:\n\n- The ATTRIBUTION-NONCOMMERCIAL 4.0 INTERNATIONAL (CC BY-NC 4.0) is used for purpose of the trial experience and evaluation of GoodData.UI library.\n- The GOODDATA GOODDATA.UI LIBRARY END USER LICENSE AGREEMENT is used for GoodData customers.\n\nFor more information, please see [LICENSE](https://github.com/gooddata/gooddata-react-components/blob/master/LICENSE)\n","gitHead":"fd24d960ec483d06115c89f5f8fb65ecb443ec3b","scripts":{"dev":"bash scripts/build.sh --dev-watch","test":"jest --watch","build":"bash scripts/build.sh","tslint":"yarn run-tslint -t verbose $npm_package_config_tslint","prepare":"cd examples/server && yarn install --frozen-lockfile && cd ../..; rm -r examples/node_modules 2>/dev/null; true","examples":"bash scripts/run-examples.sh","prepare?":"# Called before `npm publish` and on local `npm install`. Temporarily also for deleting obsolete node_modules. Ends with `true` to continue gracefully.","validate":"tsc --noEmit && yarn tslint && eslint $npm_package_config_eslint && yarn validate-style && yarn prettier-check","build-dev":"bash scripts/build.sh --dev","examples?":"# Default is developer domain, other options: yarn examples [sec,secure,stg,stg2,stg3,demo,developer or URL]","storybook":"yarn build && start-storybook -p 9001 -c .storybook","test-once":"jest","tslint-ci":"mkdir -p ./ci/results && yarn run-tslint -t checkstyle -o ./ci/results/tslint-results.xml $npm_package_config_tslint","run-tslint":"tslint -p tsconfig.json","validate-ci":"tsc --noEmit && yarn tslint-ci  && eslint $npm_package_config_eslint -f checkstyle -o ci/results/eslint-results.xml && yarn validate-style-ci && yarn prettier-check","examples-build":"bash scripts/build-examples.sh","prepublishOnly":"yarn build","prettier-check":"prettier --check '{src,stories,styles,__mocks__,examples/server/src,examples/src,examples/test}/**/*.{ts,js,tsx,jsx,json,scss,md,yaml,html}'","prettier-write":"prettier --write '{src,stories,styles,__mocks__,examples/server/src,examples/src,examples/test}/**/*.{ts,js,tsx,jsx,json,scss,md,yaml,html}'","test-storybook":"yarn build && test-storybook","validate-style":"stylelint '**/*.scss'","build-storybook":"yarn build && build-storybook -c .storybook -o dist-storybook","examples-server":"node examples/server/src/index.js","heroku-postbuild":"yarn examples-build developer","examples-testcafe":"./scripts/run-testcafe.sh visual","validate-style-ci":"stylelint '**/*.scss' --custom-formatter=node_modules/stylelint-checkstyle-formatter > ci/results/stylelint-results.xml","check-circular-deps":"madge --circular --extensions ts ./src","examples-testcafe-ci":"./scripts/run-testcafe.sh ci","examples-testcafe-live":"./scripts/run-testcafe.sh live"},"typings":"dist/index.d.ts","_npmUser":{"name":"ptquang86","email":"ptquang86@gmail.com"},"deprecated":"@gooddata/react-components@7 reached End of Support on March 31, 2022. Please upgrade (see https://sdk.gooddata.com/gooddata-ui/docs/supported_versions.html for more information).","repository":{"url":"git+ssh://git@github.com/gooddata/gooddata-react-components.git","type":"git"},"_npmVersion":"6.13.4","description":"GoodData.UI - A powerful JavaScript library for building analytical applications","directories":{},"lint-staged":{"{src,stories,styles,__mocks__,examples/server/src,examples/src,examples/test}/**/*.{ts,js,tsx,jsx,scss}":["npx gdc-fix-copyright","git add"],"{src,stories,styles,__mocks__,examples/server/src,examples/src,examples/test}/**/*.{ts,js,tsx,jsx,json,scss,md,yaml,html}":["prettier --write","git add"]},"_nodeVersion":"12.16.1","dependencies":{"rxjs":"^5.5.6","uuid":"^3.2.1","immer":"^1.3.1","lodash":"^4.17.15","date-fns":"^2.7.0","downshift":"^3.2.7","invariant":"^2.2.2","mapbox-gl":"1.9.1","classnames":"^2.2.6","codemirror":"^5.54.0","highcharts":"7.1.1","prop-types":"^15.6.0","react-intl":"^3.6.0","custom-event":"^1.0.1","react-window":"^1.8.1","ag-grid-react":"20.0.0","react-measure":"^2.3.0","@types/mapbox-gl":"1.9.1","react-day-picker":"~7.3.0","react-responsive":"^3.0.0","stringify-object":"^2.4.0","@gooddata/typings":"^2.25.0","@types/codemirror":"^0.0.95","ag-grid-community":"20.0.0","http-status-codes":"^1.3.0","react-codemirror2":"^7.2.0","@gooddata/js-utils":"^3.10.5","@gooddata/numberjs":"^3.2.4","fixed-data-table-2":"0.7.17","@gooddata/goodstrap":"^68.15.0","react-dom-factories":"^1.0.2","@gooddata/gooddata-js":"^13.0.3","json-stable-stringify":"^1.0.1","react-transition-group":"^2.2.1","hoist-non-react-statics":"^3.3.0","nodelist-foreach-polyfill":"^1.2.0","@formatjs/intl-pluralrules":"^1.3.6","highcharts-grouped-categories":"^1.1.3"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"raf":"3.3.2","yup":"^0.24.1","jest":"24.7.1","husky":"3.0.0","madge":"^3.4.4","react":"^16.5.2","enzyme":"3.5.0","eslint":"4.19.1","formik":"^0.11.11","moment":"2.23.0","history":"^4.7.2","ts-jest":"24.0.0","webpack":"4.30.0","full-icu":"^1.3.0","prettier":"1.16.4","react-ga":"^2.5.2","recharts":"1.0.0-beta.9","testcafe":"1.1.4","commander":"2.14.1","node-sass":"4.13.0","react-dom":"^16.5.2","stylelint":"^10.0.0","supertest":"3.0.0","ts-loader":"6.0.0","@types/raf":"^3.4.0","css-loader":"0.28.7","jest-junit":"3.0.0","raw-loader":"0.5.1","styled-jsx":"2.2.1","typescript":"3.3.4000","@babel/core":"7.4.4","@types/jest":"24.0.6","@types/node":"7.0.8","@types/uuid":"3.4.3","file-loader":"3.0.1","jest-enzyme":"7.0.2","lint-staged":"9.1.0","sass-loader":"6.0.6","webpack-cli":"3.3.2","@types/react":"16.8.6","babel-loader":"8.0.5","react-helmet":"5.2.0","react-select":"1.2.1","style-loader":"0.19.1","@types/enzyme":"3.1.13","@types/lodash":"4.14.123","testcafe-live":"0.1.4","@babel/runtime":"7.4.4","dotenv-webpack":"^1.7.0","@babel/polyfill":"^7.4.4","@storybook/react":"5.0.11","@types/invariant":"2.2.29","@types/react-dom":"16.0.11","isomorphic-fetch":"2.2.1","react-datepicker":"1.1.0","react-router-dom":"4.2.2","@babel/preset-env":"7.4.4","@gooddata/mock-js":"^2.13.1","@storybook/addons":"5.0.11","@types/classnames":"2.2.3","@types/prop-types":"15.5.2","@storybook/theming":"5.0.11","identity-obj-proxy":"^3.0.0","intl-messageformat":"^7.5.4","webpack-dev-server":"3.3.1","@babel/preset-react":"7.0.0","@types/react-portal":"4.0.1","@types/react-window":"^1.8.1","babel-plugin-lodash":"3.3.4","html-webpack-plugin":"3.2.0","react-test-renderer":"16.4.2","@types/react-measure":"2.0.5","clean-webpack-plugin":"2.0.2","stats-webpack-plugin":"0.7.0","eslint-config-prettier":"4.1.0","react-google-recaptcha":"^0.14.1","tslint-config-prettier":"1.18.0","@gooddata/eslint-config":"^1.0.0","@gooddata/tslint-config":"1.0.0","@types/react-responsive":"^3.0.3","@types/storybook__react":"4.0.1","@types/stringify-object":"^3.2.0","enzyme-adapter-react-16":"1.3.1","@gooddata/test-storybook":"4.0.0","@storybook/addon-actions":"5.0.11","@storybook/addon-options":"5.0.11","node-sass-magic-importer":"5.1.0","react-syntax-highlighter":"11.0.2","@types/fixed-data-table-2":"0.8.1","stylelint-config-prettier":"5.2.0","@gooddata/stylelint-config":"4.0.1","@types/react-test-renderer":"16.0.0","circular-dependency-plugin":"5.0.2","compression-webpack-plugin":"2.0.0","@types/json-stable-stringify":"^1.0.32","@gooddata/frontend-npm-scripts":"1.1.0","@types/enzyme-adapter-react-16":"1.0.3","stylelint-checkstyle-formatter":"0.1.0","@types/storybook__addon-actions":"3.4.2","@babel/plugin-proposal-class-properties":"7.4.4","@babel/plugin-proposal-object-rest-spread":"7.4.4","@babel/plugin-transform-async-to-generator":"7.4.4"},"peerDependencies":{"react":"^16.5.2","react-dom":"^16.5.2"},"_npmOperationalInternal":{"tmp":"tmp/react-components_7.8.0-alpha-ptquang86-qp-test-geo-events-2020-07-03T03-43-57-566Z_1593747875933_0.7768045124137348","host":"s3://npm-registry-packages"}},"7.7.0-alpha-afi-afi-one-4467-improved-legend-in-dashboards-2020-07-03T05-39-18-104Z":{"name":"@gooddata/react-components","version":"7.7.0-alpha-afi-afi-one-4467-improved-legend-in-dashboards-2020-07-03T05-39-18-104Z","author":{"name":"GoodData Corporation"},"license":"BSD-3-Clause","_id":"@gooddata/react-components@7.7.0-alpha-afi-afi-one-4467-improved-legend-in-dashboards-2020-07-03T05-39-18-104Z","maintainers":[{"name":"afi","email":"adam.fiedler@gooddata.com"},{"name":"bertold8","email":"ivan.nejezchleb@seznam.cz"},{"name":"bich.nguyen","email":"bich.nguyen@gooddata.com"},{"name":"brbistas","email":"valentinos.chraniotis@gooddata.com"},{"name":"bugsbunny338","email":"jiri.zajic@mensa.cz"},{"name":"de.do","email":"de.do@gooddata.com"},{"name":"gooddata-ci","email":"rail@gooddata.com"},{"name":"hang.ngo","email":"hang.ngo@gooddata.com"},{"name":"hung.nguyen.hoang","email":"hung.nguyen@gooddata.com"},{"name":"huong.nguyen","email":"huong.nguyen@gooddata.com"},{"name":"huyen.nguyen","email":"huyen.nguyen@gooddata.com"},{"name":"ivan.mjartan","email":"ivan.mjartan@gooddata.com"},{"name":"jakub-sterba","email":"jakub.sterba@gooddata.com"},{"name":"jaroslav.tomecek","email":"jaroslav.tomecek@gooddata.com"},{"name":"jkittler","email":"honza.kittler@gmail.com"},{"name":"khanh.le","email":"khanh.le@gooddata.com"},{"name":"lanhuynh","email":"lan.huynh@gooddata.com"},{"name":"linhhong","email":"linh.hong@gooddata.com"},{"name":"lupko","email":"lubomir.slivka@gooddata.com"},{"name":"mai.nguyen","email":"mai.nguyen@gooddata.com"},{"name":"matyas.kandl","email":"matyas.kandl@gooddata.com"},{"name":"michal.marsal","email":"michal.marsal@gooddata.com"},{"name":"milan.lempera","email":"ext-milan.lempera@gooddata.com"},{"name":"my.duong","email":"my.duong@gooddata.com"},{"name":"naibinh","email":"naibinh@gmail.com"},{"name":"nikolacech","email":"nikola.cech@gooddata.com"},{"name":"nis.hua","email":"nis.hua@gooddata.com"},{"name":"no23reason","email":"dan.homola@hotmail.cz"},{"name":"patrikbraborec","email":"patrik.braborec@gooddata.com"},{"name":"pbenes","email":"petr.benes@gooddata.com"},{"name":"petrjanu","email":"petr.janu@gooddata.com"},{"name":"pkingo","email":"philipandreaskingo@hotmail.com"},{"name":"ptquang86","email":"ptquang86@gmail.com"},{"name":"qduval","email":"quentin.duval@gooddata.com"},{"name":"rodri360","email":"me@rodri360.com"},{"name":"scavnickyj","email":"jakub.scavnicky@gooddata.com"},{"name":"sitina","email":"jiri.sitina@gooddata.com"},{"name":"strouhaljan","email":"strouhal.jan@gmail.com"},{"name":"thao-luong","email":"thao.luong@gooddata.com"},{"name":"thuong.nguyen","email":"thuong.nguyen@gooddata.com"},{"name":"tomas.kratochvil","email":"tomas.kratochvil@gooddata.com"},{"name":"tomsatgd","email":"tomas.satinsky@gooddata.com"},{"name":"trung-le-quoc","email":"trung.le@gooddata.com"},{"name":"tu-ngo","email":"tungo1981@gmail.com"},{"name":"tu.bui","email":"tu.bui@gooddata.com"},{"name":"tulean","email":"tuan.le@gooddata.com"},{"name":"tuqt1005","email":"tu.tran@gooddata.com"},{"name":"utdnah","email":"danh.ung@gooddata.com"},{"name":"van.nguyen","email":"van.nguyen@gooddata.com"},{"name":"vi.phan","email":"vi.phan@gooddata.com"},{"name":"vlastikcz","email":"vlastimil.kotas@gooddata.com"},{"name":"vu.pham","email":"vu.pham@gooddata.com"},{"name":"xmort","email":"petr.dolejsi@gooddata.com"},{"name":"yanlipnican","email":"yanlipnican@gmail.com"}],"homepage":"https://github.com/gooddata/gooddata-react-components#readme","bugs":{"url":"https://github.com/gooddata/gooddata-react-components/issues"},"dist":{"shasum":"49bb5e4015572a72c69628f5caff2a4e701ddc70","tarball":"https://registry.npmjs.org/@gooddata/react-components/-/react-components-7.7.0-alpha-afi-afi-one-4467-improved-legend-in-dashboards-2020-07-03T05-39-18-104Z.tgz","fileCount":2633,"integrity":"sha512-rq3q4CfA+xpibwPIGDK1WBTMjHj58Jzuz/1sxufuJ+PnQ/Me3rax6140GUxQOZ722rFjtqnjfGZAr4oJBkcgZw==","signatures":[{"sig":"MEQCIG9IK70XSejXHg5N6Y1GNmDzGi6XoaSKarIiv8e0PYMEAiALVpBDCZ3lFZ9Vghz6cUFiDOMlSg6EEqbayN1c1SM3ug==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":10369837,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJe/sS1CRA9TVsSAnZWagAABp0P/2IeQdtA5dUiO4rYEJdU\nrJ+wspXaD/axTLLtT/wzuHvo8g5aC1Qs4sA0RaEixoghiaJtbF0vmAl/rJI9\nMH+LtWpT2B1OjJyAMDqDZayUWrhqDwFjOyzjXU4drohO7C/YqtD89X1iJCHc\n8sZloYYdKzY0RPQV47VO4C87iQpKN0sq8FOI9NHSjkfp/ctb4fcFr0ctjTK3\nQiZ+TzA2IAKAZf5qnIARCUCKuzRyXee21R+Pa8TAGH59yI+1dI2Cp7WbRBEE\nRYy4rS7I0zx+cV7ORlfj6oYPx4DqNE4TuRumu4TjJKcDqVQQ1ysVn/NUs+qw\nK46knkkKJBf5+Krbnk4Q5L0c4HqONP72i9rL5bqDD3ohmgJ9BtmQ26Isj+i0\nMFfvFNA5v5dTrBGpavwvSLB+fnVGcr1IT9kxd05Cgxjz6ZH0KXQxsrC3EX1M\nn5pdWb5Ma1ZRFxlc13uAEtS7qOZscse9cCjpfZZfU1O7R0d+1UywI21CaNxk\nr9LqqIiaFHDgajKN75h1SJNmFcZqfURkzpkFo/Lzjl19zzJ+HQ1eh8vVbLn2\ne1do91bCK/pvju/DemoNTlT43xuZTKDMpEQ3MbT8jFVSVr72Cxww3zQhB6PB\noXQXUuhMwvN01kWP4K6+V8jmNNuXPA/Cr+kEVOew+lgEZpndkBDlbO0la9h9\nzuqt\r\n=bPIT\r\n-----END PGP SIGNATURE-----\r\n"},"main":"dist/index.js","husky":{"hooks":{"pre-commit":"lint-staged"}},"config":{"eslint":"./examples/**/*.{js,jsx}","tslint":"./{__mocks__,src,stories}/{,**/}*.{ts,tsx}"},"readme":"[![npm version](https://badge.fury.io/js/%40gooddata%2Freact-components.svg)](https://www.npmjs.com/package/@gooddata/react-components)\n\n# GoodData.UI React components\n> A React-based JavaScript library for building data-driven applications\n\n## Getting started\n- [GoodData.UI Documentation](http://sdk.gooddata.com/gooddata-ui/)\n- [GoodData.UI Live Examples](https://gooddata-examples.herokuapp.com/)\n- [Stack Overflow](https://stackoverflow.com/questions/tagged/gooddata)\n\n### Usage\nWith [yarn](https://yarnpkg.com) installed, go to your project directory and run\n```\n$ yarn add @gooddata/react-components\n```\nIf you prefer [npm](npmjs.com) run\n```\n$ npm install --save @gooddata/react-components\n```\n\nThe public API is exposed via global `index.js`. Except for the styles, do not import any other file directly\nbecause they are not intended to be part of the public API.\n\n## Contributing\n\nWe welcome any contribution in form of [issues](https://github.com/gooddata/gooddata-react-components/issues) or [pull requests](https://github.com/gooddata/gooddata-react-components/pulls).\n\nInstall [Node.js](http://nodejs.org) (node 12.16.1, npm v6.13.4) and [Yarn](https://classic.yarnpkg.com) (1.22.4).\n\nInstall dependencies:\n```\nyarn install --frozen-lockfile\n```\n\nThese commands may come in handy while developing:\n\n| command | description |\n| ------- | ----------- |\n| `yarn install --pure-lockfile` | first step |\n| ||\n| `yarn dev` | build react-components to `/dist` in watch mode |\n| `yarn test` | run all unit tests |\n| `yarn prettier-write` | format the source code to match the valid codestyle |\n| `yarn validate` | validate codestyle |\n| ||\n| `yarn storybook` | run storybook from `/stories` on http://localhost:9001 |\n| `yarn build-storybook` | build storybook to `/dist-storybook` |\n| `yarn test-storybook` | run storybook and [screenshot tests](https://github.com/gooddata/gdc-client-utils/tree/master/test-storybook) |\n| ||\n| `yarn examples` | run Live Examples dev-server from `/examples` on https://localhost:8999 |\n| `yarn examples-build` | build Live Examples to `/examples/dist` |\n| `yarn examples-server` | serve built Live Examples - see `/examples/server/src` |\n| `yarn examples-testcafe` | run testcafe tests against `localhost:8999` |\n\n### Deploy to heroku.com\nWhen you deploy this repo to heroku, it serves *GoodData.UI Live Examples*.\nRelevant tasks are in `Procfile` and `package.json`.\n\n```bash\n# run in the project directory\nheroku login\nheroku create <your-app-name>\nheroku config:set DOMAIN_ADMIN_USERNAME=x@gooddata.com DOMAIN_ADMIN_PASSWORD=xy PROJECT_ID_TO_ASSIGN=xms7ga4tf3g3nzucd8380o2bev8oeknp\ngit push heroku HEAD:master\nheroku open\n```\n### Enable Geo Chart for Storybook and Live Examples\nGeo chart uses Mapbox to render map which requires a Mapbox access token.\n- Register an account and create Mapbox access token at [guide](https://docs.mapbox.com/help/how-mapbox-works/access-tokens/)\n- Store the created token at `.env`:\n```bash\necho -e \"EXAMPLE_MAPBOX_ACCESS_TOKEN=token\" >> .env # only need to run once\necho -e \"STORYBOOK_MAPBOX_ACCESS_TOKEN=token\" >> .env # only need to run once\n```\n\n### Run Live Examples Locally\nTo run *GoodData.UI Live Examples* locally:\n```bash\ngit clone <this-repository>\ncd  <repository-folder>\nyarn install --pure-lockfile\nyarn examples\n```\nThen open https://localhost:8999 and login using Live Examples account (you can [create one here](https://gooddata-examples.herokuapp.com/registration)).\n\n### Run Storybook locally\n- Run storybook with token stored in `.env` for more secure\n```bash\nyarn storybook\n```\n- Or run storybook with token env param exposed to cli (not suggested)\n```bash\nSTORYBOOK_MAPBOX_ACCESS_TOKEN=token yarn storybook\n```\n- Apply either above way to `yarn build-storybook` or `yarn test-storybook`\n\n### Source code formatting\nThe source code in the repository is formatted by [Prettier](https://prettier.io/).\nThe format of the code is validated by our Continuous Integration server and is one of the requirements of successful merge.\n\nPrettier is supported by every major IDE. You can find the list of supported editors and how to configure them [here](https://prettier.io/docs/en/editors.html).\n\nIn the case, when your editor is not supported or you don't want to setup the integration, you can run the `yarn prettier-write` command to reformat the code before commit.\n\n## Changelog\n\n- see [CHANGELOG.md](CHANGELOG.md)\n\n## Supported versions\n\nIn order to make the user experience with integrating GoodData UI SDK as smooth and secure as possible and to ensure that the SDK is using the latest features of the platform, we will only provide support to two most recent major versions of UI SDK.\n\nThe most recent majors will be supported in the following modes:\n\n- The latest major version will receive all new functionality and all bug fixes\n- The previous major version will only receive fixes to critical issues and security fixes. These fixes will be applied on top of last released version of the previous major\n\nThe customers are encouraged to always use the latest version of the UI SDK.\n\nIn case of using older versions, the user might face API incompatibility, performance or security issues.\n\nPlease follow the installation instructions to update to the newest version.\n\n## License\n\n(C) 2007-2020 GoodData Corporation\n\nThis project is dual licensed:\n\n- The ATTRIBUTION-NONCOMMERCIAL 4.0 INTERNATIONAL (CC BY-NC 4.0) is used for purpose of the trial experience and evaluation of GoodData.UI library.\n- The GOODDATA GOODDATA.UI LIBRARY END USER LICENSE AGREEMENT is used for GoodData customers.\n\nFor more information, please see [LICENSE](https://github.com/gooddata/gooddata-react-components/blob/master/LICENSE)\n","gitHead":"a7e5e0b29e4cb80f2af02b7eb8898d5a43382396","scripts":{"dev":"bash scripts/build.sh --dev-watch","test":"jest --watch","build":"bash scripts/build.sh","tslint":"yarn run-tslint -t verbose $npm_package_config_tslint","prepare":"cd examples/server && yarn install --frozen-lockfile && cd ../..; rm -r examples/node_modules 2>/dev/null; true","examples":"bash scripts/run-examples.sh","prepare?":"# Called before `npm publish` and on local `npm install`. Temporarily also for deleting obsolete node_modules. Ends with `true` to continue gracefully.","validate":"tsc --noEmit && yarn tslint && eslint $npm_package_config_eslint && yarn validate-style && yarn prettier-check","build-dev":"bash scripts/build.sh --dev","examples?":"# Default is developer domain, other options: yarn examples [sec,secure,stg,stg2,stg3,demo,developer or URL]","storybook":"yarn build && start-storybook -p 9001 -c .storybook","test-once":"jest","tslint-ci":"mkdir -p ./ci/results && yarn run-tslint -t checkstyle -o ./ci/results/tslint-results.xml $npm_package_config_tslint","run-tslint":"tslint -p tsconfig.json","validate-ci":"tsc --noEmit && yarn tslint-ci  && eslint $npm_package_config_eslint -f checkstyle -o ci/results/eslint-results.xml && yarn validate-style-ci && yarn prettier-check","examples-build":"bash scripts/build-examples.sh","prepublishOnly":"yarn build","prettier-check":"prettier --check '{src,stories,styles,__mocks__,examples/server/src,examples/src,examples/test}/**/*.{ts,js,tsx,jsx,json,scss,md,yaml,html}'","prettier-write":"prettier --write '{src,stories,styles,__mocks__,examples/server/src,examples/src,examples/test}/**/*.{ts,js,tsx,jsx,json,scss,md,yaml,html}'","test-storybook":"yarn build && test-storybook","validate-style":"stylelint '**/*.scss'","build-storybook":"yarn build && build-storybook -c .storybook -o dist-storybook","examples-server":"node examples/server/src/index.js","heroku-postbuild":"yarn examples-build developer","examples-testcafe":"./scripts/run-testcafe.sh visual","validate-style-ci":"stylelint '**/*.scss' --custom-formatter=node_modules/stylelint-checkstyle-formatter > ci/results/stylelint-results.xml","check-circular-deps":"madge --circular --extensions ts ./src","examples-testcafe-ci":"./scripts/run-testcafe.sh ci","examples-testcafe-live":"./scripts/run-testcafe.sh live"},"typings":"dist/index.d.ts","_npmUser":{"name":"afi","email":"adam.fiedler@gooddata.com"},"deprecated":"@gooddata/react-components@7 reached End of Support on March 31, 2022. Please upgrade (see https://sdk.gooddata.com/gooddata-ui/docs/supported_versions.html for more information).","repository":{"url":"git+ssh://git@github.com/gooddata/gooddata-react-components.git","type":"git"},"_npmVersion":"6.13.4","description":"GoodData.UI - A powerful JavaScript library for building analytical applications","directories":{},"lint-staged":{"{src,stories,styles,__mocks__,examples/server/src,examples/src,examples/test}/**/*.{ts,js,tsx,jsx,scss}":["npx gdc-fix-copyright","git add"],"{src,stories,styles,__mocks__,examples/server/src,examples/src,examples/test}/**/*.{ts,js,tsx,jsx,json,scss,md,yaml,html}":["prettier --write","git add"]},"_nodeVersion":"12.16.1","dependencies":{"rxjs":"^5.5.6","uuid":"^3.2.1","immer":"^1.3.1","lodash":"^4.17.15","date-fns":"^2.7.0","downshift":"^3.2.7","invariant":"^2.2.2","mapbox-gl":"^1.6.1","classnames":"^2.2.6","highcharts":"7.1.1","prop-types":"^15.6.0","react-intl":"^3.6.0","custom-event":"^1.0.1","react-window":"^1.8.1","ag-grid-react":"20.0.0","react-measure":"^2.3.0","@types/mapbox-gl":"^1.6.1","react-day-picker":"~7.3.0","react-responsive":"^3.0.0","stringify-object":"^2.4.0","@gooddata/typings":"^2.24.2","ag-grid-community":"20.0.0","http-status-codes":"^1.3.0","@gooddata/js-utils":"^3.10.5","@gooddata/numberjs":"^3.2.4","fixed-data-table-2":"0.7.17","@gooddata/goodstrap":"^68.6.0","react-dom-factories":"^1.0.2","@gooddata/gooddata-js":"^13.0.1","json-stable-stringify":"^1.0.1","react-transition-group":"^2.2.1","hoist-non-react-statics":"^3.3.0","nodelist-foreach-polyfill":"^1.2.0","@formatjs/intl-pluralrules":"^1.3.6","highcharts-grouped-categories":"^1.1.3"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"raf":"3.3.2","yup":"^0.24.1","jest":"24.7.1","husky":"3.0.0","madge":"^3.4.4","react":"^16.5.2","enzyme":"3.5.0","eslint":"4.19.1","formik":"^0.11.11","moment":"2.23.0","history":"^4.7.2","ts-jest":"24.0.0","webpack":"4.30.0","full-icu":"^1.3.0","prettier":"1.16.4","react-ga":"^2.5.2","recharts":"1.0.0-beta.9","testcafe":"1.1.4","commander":"2.14.1","node-sass":"4.13.0","react-dom":"^16.5.2","stylelint":"^10.0.0","supertest":"3.0.0","ts-loader":"6.0.0","@types/raf":"^3.4.0","css-loader":"0.28.7","jest-junit":"3.0.0","raw-loader":"0.5.1","styled-jsx":"2.2.1","typescript":"3.3.4000","@babel/core":"7.4.4","@types/jest":"24.0.6","@types/node":"7.0.8","@types/uuid":"3.4.3","file-loader":"3.0.1","jest-enzyme":"7.0.2","lint-staged":"9.1.0","sass-loader":"6.0.6","webpack-cli":"3.3.2","@types/react":"16.8.6","babel-loader":"8.0.5","react-helmet":"5.2.0","react-select":"1.2.1","style-loader":"0.19.1","@types/enzyme":"3.1.13","@types/lodash":"4.14.123","testcafe-live":"0.1.4","@babel/runtime":"7.4.4","dotenv-webpack":"^1.7.0","@babel/polyfill":"^7.4.4","@storybook/react":"5.0.11","@types/invariant":"2.2.29","@types/react-dom":"16.0.11","isomorphic-fetch":"2.2.1","react-datepicker":"1.1.0","react-router-dom":"4.2.2","@babel/preset-env":"7.4.4","@gooddata/mock-js":"^2.13.1","@storybook/addons":"5.0.11","@types/classnames":"2.2.3","@types/prop-types":"15.5.2","@storybook/theming":"5.0.11","identity-obj-proxy":"^3.0.0","intl-messageformat":"^7.5.4","webpack-dev-server":"3.3.1","@babel/preset-react":"7.0.0","@types/react-portal":"4.0.1","@types/react-window":"^1.8.1","babel-plugin-lodash":"3.3.4","html-webpack-plugin":"3.2.0","react-test-renderer":"16.4.2","@types/react-measure":"2.0.5","clean-webpack-plugin":"2.0.2","stats-webpack-plugin":"0.7.0","eslint-config-prettier":"4.1.0","react-google-recaptcha":"^0.14.1","tslint-config-prettier":"1.18.0","@gooddata/eslint-config":"^1.0.0","@gooddata/tslint-config":"1.0.0","@types/react-responsive":"^3.0.3","@types/storybook__react":"4.0.1","@types/stringify-object":"^3.2.0","enzyme-adapter-react-16":"1.3.1","@gooddata/test-storybook":"3.2.1","@storybook/addon-actions":"5.0.11","@storybook/addon-options":"5.0.11","node-sass-magic-importer":"5.1.0","react-syntax-highlighter":"11.0.2","@types/fixed-data-table-2":"0.8.1","stylelint-config-prettier":"5.2.0","@gooddata/stylelint-config":"4.0.1","@types/react-test-renderer":"16.0.0","circular-dependency-plugin":"5.0.2","compression-webpack-plugin":"2.0.0","@types/json-stable-stringify":"^1.0.32","@gooddata/frontend-npm-scripts":"1.1.0","@types/enzyme-adapter-react-16":"1.0.3","stylelint-checkstyle-formatter":"0.1.0","@types/storybook__addon-actions":"3.4.2","@babel/plugin-proposal-class-properties":"7.4.4","@babel/plugin-proposal-object-rest-spread":"7.4.4","@babel/plugin-transform-async-to-generator":"7.4.4"},"peerDependencies":{"react":"^16.5.2","react-dom":"^16.5.2"},"_npmOperationalInternal":{"tmp":"tmp/react-components_7.7.0-alpha-afi-afi-one-4467-improved-legend-in-dashboards-2020-07-03T05-39-18-104Z_1593754805027_0.40923046573830635","host":"s3://npm-registry-packages"}},"7.8.0-beta.39.fix1":{"name":"@gooddata/react-components","version":"7.8.0-beta.39.fix1","author":{"name":"GoodData Corporation"},"license":"BSD-3-Clause","_id":"@gooddata/react-components@7.8.0-beta.39.fix1","maintainers":[{"name":"afi","email":"adam.fiedler@gooddata.com"},{"name":"bertold8","email":"ivan.nejezchleb@seznam.cz"},{"name":"bich.nguyen","email":"bich.nguyen@gooddata.com"},{"name":"brbistas","email":"valentinos.chraniotis@gooddata.com"},{"name":"bugsbunny338","email":"jiri.zajic@mensa.cz"},{"name":"de.do","email":"de.do@gooddata.com"},{"name":"gooddata-ci","email":"rail@gooddata.com"},{"name":"hang.ngo","email":"hang.ngo@gooddata.com"},{"name":"hung.nguyen.hoang","email":"hung.nguyen@gooddata.com"},{"name":"huong.nguyen","email":"huong.nguyen@gooddata.com"},{"name":"huyen.nguyen","email":"huyen.nguyen@gooddata.com"},{"name":"ivan.mjartan","email":"ivan.mjartan@gooddata.com"},{"name":"jakub-sterba","email":"jakub.sterba@gooddata.com"},{"name":"jaroslav.tomecek","email":"jaroslav.tomecek@gooddata.com"},{"name":"jkittler","email":"honza.kittler@gmail.com"},{"name":"khanh.le","email":"khanh.le@gooddata.com"},{"name":"lanhuynh","email":"lan.huynh@gooddata.com"},{"name":"linhhong","email":"linh.hong@gooddata.com"},{"name":"lupko","email":"lubomir.slivka@gooddata.com"},{"name":"mai.nguyen","email":"mai.nguyen@gooddata.com"},{"name":"matyas.kandl","email":"matyas.kandl@gooddata.com"},{"name":"michal.marsal","email":"michal.marsal@gooddata.com"},{"name":"milan.lempera","email":"ext-milan.lempera@gooddata.com"},{"name":"my.duong","email":"my.duong@gooddata.com"},{"name":"naibinh","email":"naibinh@gmail.com"},{"name":"nikolacech","email":"nikola.cech@gooddata.com"},{"name":"nis.hua","email":"nis.hua@gooddata.com"},{"name":"no23reason","email":"dan.homola@hotmail.cz"},{"name":"patrikbraborec","email":"patrik.braborec@gooddata.com"},{"name":"pbenes","email":"petr.benes@gooddata.com"},{"name":"petrjanu","email":"petr.janu@gooddata.com"},{"name":"pkingo","email":"philipandreaskingo@hotmail.com"},{"name":"ptquang86","email":"ptquang86@gmail.com"},{"name":"qduval","email":"quentin.duval@gooddata.com"},{"name":"rodri360","email":"me@rodri360.com"},{"name":"scavnickyj","email":"jakub.scavnicky@gooddata.com"},{"name":"sitina","email":"jiri.sitina@gooddata.com"},{"name":"strouhaljan","email":"strouhal.jan@gmail.com"},{"name":"thao-luong","email":"thao.luong@gooddata.com"},{"name":"thuong.nguyen","email":"thuong.nguyen@gooddata.com"},{"name":"tomas.kratochvil","email":"tomas.kratochvil@gooddata.com"},{"name":"tomsatgd","email":"tomas.satinsky@gooddata.com"},{"name":"trung-le-quoc","email":"trung.le@gooddata.com"},{"name":"tu-ngo","email":"tungo1981@gmail.com"},{"name":"tu.bui","email":"tu.bui@gooddata.com"},{"name":"tulean","email":"tuan.le@gooddata.com"},{"name":"tuqt1005","email":"tu.tran@gooddata.com"},{"name":"utdnah","email":"danh.ung@gooddata.com"},{"name":"van.nguyen","email":"van.nguyen@gooddata.com"},{"name":"vi.phan","email":"vi.phan@gooddata.com"},{"name":"vlastikcz","email":"vlastimil.kotas@gooddata.com"},{"name":"vu.pham","email":"vu.pham@gooddata.com"},{"name":"xmort","email":"petr.dolejsi@gooddata.com"},{"name":"yanlipnican","email":"yanlipnican@gmail.com"}],"homepage":"https://github.com/gooddata/gooddata-react-components#readme","bugs":{"url":"https://github.com/gooddata/gooddata-react-components/issues"},"dist":{"shasum":"4ce9ff6d28ba5d2bbad532dc9cc2f51247e19da4","tarball":"https://registry.npmjs.org/@gooddata/react-components/-/react-components-7.8.0-beta.39.fix1.tgz","fileCount":2661,"integrity":"sha512-bXVWgGQI5FmfxgEvvWmZ8/NZHmuaDm58RUrWaac0VSxkQA/5jnAmn3j+sdGBSFAodSlBmu7jF9jRQ7rgxbw59g==","signatures":[{"sig":"MEUCIQDXbYCq3UsZaKToFiFKJrJkZaUxicSh6Bwnz+esUYz7ngIgRn2WEboMGdWaDz1IuYmeQnkh0pFFHhMKatEap/Lz7ZM=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":10678160,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJe/u+hCRA9TVsSAnZWagAAI5gQAJvkbPLJxgY3ZdR+e2TI\nnfFr5LamJH7D+kZtHrQuu6C/QZad3T1S6Ic4FKyNX9PNjO15C9+VYnDuUCl4\nEFkIlb7FdNyCnpSAc5y5Lbw/93nK5HiL4laxayiktL+0wE0OG++oEhLdrKXw\nJfSBUNOJk6LKudR0Jf6So7jDQHUVrNHK4gM0A/Z7kq9piJTelY24e/LStqrF\nb6A25Ny3hXh/zFQnnI6lp6m+Paw0eDHTSlsE1Lj+ZE7NGemki9DMijb6QgoV\nLnhtL/iJ1bEDi/84PXinxqdak7rO0lsNl3akRyvhg0O959QNZiOPGFVcqwib\nPm0JVcFc2AgXve0X57NR02pOX/63WneypEftpcz+GWVMcfTuwFCiVJVH01VC\n0frEnDHQGquhgMPrrVN3XOl9MjElebWfU7ESBmlHcBPPXw+ViWnav1RLg97P\neRf92dtJ2vjTNanc8JHwqpG7flvwf6DSYvRKQRmpncErrpkzRSk2xr4nYk7N\nW/1/oA8lfKOxrFJYA/pAY85WJjgqZPCEybOgwgUUT3NDFceuI5ntBZPno42T\noAvv68XcPTCM6Ddcm/reCbCdEGPHhsUETIFFGygKJtNorqNtclog1cZ9K9gb\nNCcPAIoGkHPQ7Qb4ToDJLXyUlyQFf8ftHtn8uaJxUL4NmoTTiC5hF4lsbuZV\nzDsr\r\n=JApK\r\n-----END PGP SIGNATURE-----\r\n"},"main":"dist/index.js","husky":{"hooks":{"pre-commit":"lint-staged"}},"config":{"eslint":"./examples/**/*.{js,jsx}","tslint":"./{__mocks__,src,stories}/{,**/}*.{ts,tsx}"},"readme":"[![npm version](https://badge.fury.io/js/%40gooddata%2Freact-components.svg)](https://www.npmjs.com/package/@gooddata/react-components)\n\n# GoodData.UI React components\n> A React-based JavaScript library for building data-driven applications\n\n## Getting started\n- [GoodData.UI Documentation](http://sdk.gooddata.com/gooddata-ui/)\n- [GoodData.UI Live Examples](https://gooddata-examples.herokuapp.com/)\n- [Stack Overflow](https://stackoverflow.com/questions/tagged/gooddata)\n\n### Usage\nWith [yarn](https://yarnpkg.com) installed, go to your project directory and run\n```\n$ yarn add @gooddata/react-components\n```\nIf you prefer [npm](npmjs.com) run\n```\n$ npm install --save @gooddata/react-components\n```\n\nThe public API is exposed via global `index.js`. Except for the styles, do not import any other file directly\nbecause they are not intended to be part of the public API.\n\n## Contributing\n\nWe welcome any contribution in form of [issues](https://github.com/gooddata/gooddata-react-components/issues) or [pull requests](https://github.com/gooddata/gooddata-react-components/pulls).\n\nInstall [Node.js](http://nodejs.org) (node 12.16.1, npm v6.13.4) and [Yarn](https://classic.yarnpkg.com) (1.22.4).\n\nInstall dependencies:\n```\nyarn install --frozen-lockfile\n```\n\nThese commands may come in handy while developing:\n\n| command | description |\n| ------- | ----------- |\n| `yarn install --pure-lockfile` | first step |\n| ||\n| `yarn dev` | build react-components to `/dist` in watch mode |\n| `yarn test` | run all unit tests |\n| `yarn prettier-write` | format the source code to match the valid codestyle |\n| `yarn validate` | validate codestyle |\n| ||\n| `yarn storybook` | run storybook from `/stories` on http://localhost:9001 |\n| `yarn build-storybook` | build storybook to `/dist-storybook` |\n| `yarn test-storybook` | run storybook and [screenshot tests](https://github.com/gooddata/gdc-client-utils/tree/master/test-storybook) |\n| ||\n| `yarn examples` | run Live Examples dev-server from `/examples` on https://localhost:8999 |\n| `yarn examples-build` | build Live Examples to `/examples/dist` |\n| `yarn examples-server` | serve built Live Examples - see `/examples/server/src` |\n| `yarn examples-testcafe` | run testcafe tests against `localhost:8999` |\n\n### Deploy to heroku.com\nWhen you deploy this repo to heroku, it serves *GoodData.UI Live Examples*.\nRelevant tasks are in `Procfile` and `package.json`.\n\n```bash\n# run in the project directory\nheroku login\nheroku create <your-app-name>\nheroku config:set DOMAIN_ADMIN_USERNAME=x@gooddata.com DOMAIN_ADMIN_PASSWORD=xy PROJECT_ID_TO_ASSIGN=xms7ga4tf3g3nzucd8380o2bev8oeknp\ngit push heroku HEAD:master\nheroku open\n```\n### Enable Geo Chart for Storybook and Live Examples\nGeo chart uses Mapbox to render map which requires a Mapbox access token.\n- Register an account and create Mapbox access token at [guide](https://docs.mapbox.com/help/how-mapbox-works/access-tokens/)\n- Store the created token at `.env`:\n```bash\necho -e \"EXAMPLE_MAPBOX_ACCESS_TOKEN=token\" >> .env # only need to run once\necho -e \"STORYBOOK_MAPBOX_ACCESS_TOKEN=token\" >> .env # only need to run once\n```\n\n### Run Live Examples Locally\nTo run *GoodData.UI Live Examples* locally:\n```bash\ngit clone <this-repository>\ncd  <repository-folder>\nyarn install --pure-lockfile\nyarn examples\n```\nThen open https://localhost:8999 and login using Live Examples account (you can [create one here](https://gooddata-examples.herokuapp.com/registration)).\n\n### Run Storybook locally\n- Run storybook with token stored in `.env` for more secure\n```bash\nyarn storybook\n```\n- Or run storybook with token env param exposed to cli (not suggested)\n```bash\nSTORYBOOK_MAPBOX_ACCESS_TOKEN=token yarn storybook\n```\n- Apply either above way to `yarn build-storybook` or `yarn test-storybook`\n\n### Source code formatting\nThe source code in the repository is formatted by [Prettier](https://prettier.io/).\nThe format of the code is validated by our Continuous Integration server and is one of the requirements of successful merge.\n\nPrettier is supported by every major IDE. You can find the list of supported editors and how to configure them [here](https://prettier.io/docs/en/editors.html).\n\nIn the case, when your editor is not supported or you don't want to setup the integration, you can run the `yarn prettier-write` command to reformat the code before commit.\n\n## Changelog\n\n- see [CHANGELOG.md](CHANGELOG.md)\n\n## Supported versions\n\nIn order to make the user experience with integrating GoodData UI SDK as smooth and secure as possible and to ensure that the SDK is using the latest features of the platform, we will only provide support to two most recent major versions of UI SDK.\n\nThe most recent majors will be supported in the following modes:\n\n- The latest major version will receive all new functionality and all bug fixes\n- The previous major version will only receive fixes to critical issues and security fixes. These fixes will be applied on top of last released version of the previous major\n\nThe customers are encouraged to always use the latest version of the UI SDK.\n\nIn case of using older versions, the user might face API incompatibility, performance or security issues.\n\nPlease follow the installation instructions to update to the newest version.\n\n## License\n\n(C) 2007-2020 GoodData Corporation\n\nThis project is dual licensed:\n\n- The ATTRIBUTION-NONCOMMERCIAL 4.0 INTERNATIONAL (CC BY-NC 4.0) is used for purpose of the trial experience and evaluation of GoodData.UI library.\n- The GOODDATA GOODDATA.UI LIBRARY END USER LICENSE AGREEMENT is used for GoodData customers.\n\nFor more information, please see [LICENSE](https://github.com/gooddata/gooddata-react-components/blob/master/LICENSE)\n","gitHead":"e66dd1acaa3063130901eb8b28e5901eaca077cf","scripts":{"dev":"bash scripts/build.sh --dev-watch","test":"jest --watch","build":"bash scripts/build.sh","tslint":"yarn run-tslint -t verbose $npm_package_config_tslint","prepare":"cd examples/server && yarn install --frozen-lockfile && cd ../..; rm -r examples/node_modules 2>/dev/null; true","examples":"bash scripts/run-examples.sh","prepare?":"# Called before `npm publish` and on local `npm install`. Temporarily also for deleting obsolete node_modules. Ends with `true` to continue gracefully.","validate":"tsc --noEmit && yarn tslint && eslint $npm_package_config_eslint && yarn validate-style && yarn prettier-check","build-dev":"bash scripts/build.sh --dev","examples?":"# Default is developer domain, other options: yarn examples [sec,secure,stg,stg2,stg3,demo,developer or URL]","storybook":"yarn build && start-storybook -p 9001 -c .storybook","test-once":"jest","tslint-ci":"mkdir -p ./ci/results && yarn run-tslint -t checkstyle -o ./ci/results/tslint-results.xml $npm_package_config_tslint","run-tslint":"tslint -p tsconfig.json","validate-ci":"tsc --noEmit && yarn tslint-ci  && eslint $npm_package_config_eslint -f checkstyle -o ci/results/eslint-results.xml && yarn validate-style-ci && yarn prettier-check","examples-build":"bash scripts/build-examples.sh","prepublishOnly":"yarn build","prettier-check":"prettier --check '{src,stories,styles,__mocks__,examples/server/src,examples/src,examples/test}/**/*.{ts,js,tsx,jsx,json,scss,md,yaml,html}'","prettier-write":"prettier --write '{src,stories,styles,__mocks__,examples/server/src,examples/src,examples/test}/**/*.{ts,js,tsx,jsx,json,scss,md,yaml,html}'","test-storybook":"yarn build && test-storybook","validate-style":"stylelint '**/*.scss'","build-storybook":"yarn build && build-storybook -c .storybook -o dist-storybook","examples-server":"node examples/server/src/index.js","heroku-postbuild":"yarn examples-build developer","examples-testcafe":"./scripts/run-testcafe.sh visual","validate-style-ci":"stylelint '**/*.scss' --custom-formatter=node_modules/stylelint-checkstyle-formatter > ci/results/stylelint-results.xml","check-circular-deps":"madge --circular --extensions ts ./src","examples-testcafe-ci":"./scripts/run-testcafe.sh ci","examples-testcafe-live":"./scripts/run-testcafe.sh live"},"typings":"dist/index.d.ts","_npmUser":{"name":"gooddata-ci","email":"rail@gooddata.com"},"deprecated":"@gooddata/react-components@7 reached End of Support on March 31, 2022. Please upgrade (see https://sdk.gooddata.com/gooddata-ui/docs/supported_versions.html for more information).","repository":{"url":"git+ssh://git@github.com/gooddata/gooddata-react-components.git","type":"git"},"_npmVersion":"6.13.4","description":"GoodData.UI - A powerful JavaScript library for building analytical applications","directories":{},"lint-staged":{"{src,stories,styles,__mocks__,examples/server/src,examples/src,examples/test}/**/*.{ts,js,tsx,jsx,scss}":["npx gdc-fix-copyright","git add"],"{src,stories,styles,__mocks__,examples/server/src,examples/src,examples/test}/**/*.{ts,js,tsx,jsx,json,scss,md,yaml,html}":["prettier --write","git add"]},"_nodeVersion":"12.16.1","dependencies":{"rxjs":"^5.5.6","uuid":"^3.2.1","immer":"^1.3.1","lodash":"^4.17.15","date-fns":"^2.7.0","downshift":"^3.2.7","invariant":"^2.2.2","mapbox-gl":"1.9.1","classnames":"^2.2.6","codemirror":"^5.54.0","highcharts":"7.1.1","prop-types":"^15.6.0","react-intl":"^3.6.0","custom-event":"^1.0.1","react-window":"^1.8.1","ag-grid-react":"20.0.0","react-measure":"^2.3.0","@types/mapbox-gl":"1.9.1","react-day-picker":"~7.3.0","react-responsive":"^3.0.0","stringify-object":"^2.4.0","@gooddata/typings":"^2.25.0","@types/codemirror":"^0.0.95","ag-grid-community":"20.0.0","http-status-codes":"^1.3.0","react-codemirror2":"^7.2.0","@gooddata/js-utils":"^3.10.5","@gooddata/numberjs":"^3.2.4","fixed-data-table-2":"0.7.17","@gooddata/goodstrap":"^68.15.0","react-dom-factories":"^1.0.2","@gooddata/gooddata-js":"^13.0.3","json-stable-stringify":"^1.0.1","react-transition-group":"^2.2.1","hoist-non-react-statics":"^3.3.0","nodelist-foreach-polyfill":"^1.2.0","@formatjs/intl-pluralrules":"^1.3.6","highcharts-grouped-categories":"^1.1.3"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"raf":"3.3.2","yup":"^0.24.1","jest":"24.7.1","husky":"3.0.0","madge":"^3.4.4","react":"^16.5.2","enzyme":"3.5.0","eslint":"4.19.1","formik":"^0.11.11","moment":"2.23.0","history":"^4.7.2","ts-jest":"24.0.0","webpack":"4.30.0","full-icu":"^1.3.0","prettier":"1.16.4","react-ga":"^2.5.2","recharts":"1.0.0-beta.9","testcafe":"1.1.4","commander":"2.14.1","node-sass":"4.13.0","react-dom":"^16.5.2","stylelint":"^10.0.0","supertest":"3.0.0","ts-loader":"6.0.0","@types/raf":"^3.4.0","css-loader":"0.28.7","jest-junit":"3.0.0","raw-loader":"0.5.1","styled-jsx":"2.2.1","typescript":"3.3.4000","@babel/core":"7.4.4","@types/jest":"24.0.6","@types/node":"7.0.8","@types/uuid":"3.4.3","file-loader":"3.0.1","jest-enzyme":"7.0.2","lint-staged":"9.1.0","sass-loader":"6.0.6","webpack-cli":"3.3.2","@types/react":"16.8.6","babel-loader":"8.0.5","react-helmet":"5.2.0","react-select":"1.2.1","style-loader":"0.19.1","@types/enzyme":"3.1.13","@types/lodash":"4.14.123","testcafe-live":"0.1.4","@babel/runtime":"7.4.4","dotenv-webpack":"^1.7.0","@babel/polyfill":"^7.4.4","@storybook/react":"5.0.11","@types/invariant":"2.2.29","@types/react-dom":"16.0.11","isomorphic-fetch":"2.2.1","react-datepicker":"1.1.0","react-router-dom":"4.2.2","@babel/preset-env":"7.4.4","@gooddata/mock-js":"^2.13.1","@storybook/addons":"5.0.11","@types/classnames":"2.2.3","@types/prop-types":"15.5.2","@storybook/theming":"5.0.11","identity-obj-proxy":"^3.0.0","intl-messageformat":"^7.5.4","webpack-dev-server":"3.3.1","@babel/preset-react":"7.0.0","@types/react-portal":"4.0.1","@types/react-window":"^1.8.1","babel-plugin-lodash":"3.3.4","html-webpack-plugin":"3.2.0","react-test-renderer":"16.4.2","@types/react-measure":"2.0.5","clean-webpack-plugin":"2.0.2","stats-webpack-plugin":"0.7.0","eslint-config-prettier":"4.1.0","react-google-recaptcha":"^0.14.1","tslint-config-prettier":"1.18.0","@gooddata/eslint-config":"^1.0.0","@gooddata/tslint-config":"1.0.0","@types/react-responsive":"^3.0.3","@types/storybook__react":"4.0.1","@types/stringify-object":"^3.2.0","enzyme-adapter-react-16":"1.3.1","@gooddata/test-storybook":"4.0.0","@storybook/addon-actions":"5.0.11","@storybook/addon-options":"5.0.11","node-sass-magic-importer":"5.1.0","react-syntax-highlighter":"11.0.2","@types/fixed-data-table-2":"0.8.1","stylelint-config-prettier":"5.2.0","@gooddata/stylelint-config":"4.0.1","@types/react-test-renderer":"16.0.0","circular-dependency-plugin":"5.0.2","compression-webpack-plugin":"2.0.0","@types/json-stable-stringify":"^1.0.32","@gooddata/frontend-npm-scripts":"1.1.0","@types/enzyme-adapter-react-16":"1.0.3","stylelint-checkstyle-formatter":"0.1.0","@types/storybook__addon-actions":"3.4.2","@babel/plugin-proposal-class-properties":"7.4.4","@babel/plugin-proposal-object-rest-spread":"7.4.4","@babel/plugin-transform-async-to-generator":"7.4.4"},"peerDependencies":{"react":"^16.5.2","react-dom":"^16.5.2"},"_npmOperationalInternal":{"tmp":"tmp/react-components_7.8.0-beta.39.fix1_1593765793094_0.560286804115737","host":"s3://npm-registry-packages"}},"7.8.0-alpha-afi-afi-one-4467-improved-legend-in-dashboards-2020-07-03T09-28-19-258Z":{"name":"@gooddata/react-components","version":"7.8.0-alpha-afi-afi-one-4467-improved-legend-in-dashboards-2020-07-03T09-28-19-258Z","author":{"name":"GoodData Corporation"},"license":"BSD-3-Clause","_id":"@gooddata/react-components@7.8.0-alpha-afi-afi-one-4467-improved-legend-in-dashboards-2020-07-03T09-28-19-258Z","maintainers":[{"name":"afi","email":"adam.fiedler@gooddata.com"},{"name":"bertold8","email":"ivan.nejezchleb@seznam.cz"},{"name":"bich.nguyen","email":"bich.nguyen@gooddata.com"},{"name":"brbistas","email":"valentinos.chraniotis@gooddata.com"},{"name":"bugsbunny338","email":"jiri.zajic@mensa.cz"},{"name":"de.do","email":"de.do@gooddata.com"},{"name":"gooddata-ci","email":"rail@gooddata.com"},{"name":"hang.ngo","email":"hang.ngo@gooddata.com"},{"name":"hung.nguyen.hoang","email":"hung.nguyen@gooddata.com"},{"name":"huong.nguyen","email":"huong.nguyen@gooddata.com"},{"name":"huyen.nguyen","email":"huyen.nguyen@gooddata.com"},{"name":"ivan.mjartan","email":"ivan.mjartan@gooddata.com"},{"name":"jakub-sterba","email":"jakub.sterba@gooddata.com"},{"name":"jaroslav.tomecek","email":"jaroslav.tomecek@gooddata.com"},{"name":"jkittler","email":"honza.kittler@gmail.com"},{"name":"khanh.le","email":"khanh.le@gooddata.com"},{"name":"lanhuynh","email":"lan.huynh@gooddata.com"},{"name":"linhhong","email":"linh.hong@gooddata.com"},{"name":"lupko","email":"lubomir.slivka@gooddata.com"},{"name":"mai.nguyen","email":"mai.nguyen@gooddata.com"},{"name":"matyas.kandl","email":"matyas.kandl@gooddata.com"},{"name":"michal.marsal","email":"michal.marsal@gooddata.com"},{"name":"milan.lempera","email":"ext-milan.lempera@gooddata.com"},{"name":"my.duong","email":"my.duong@gooddata.com"},{"name":"naibinh","email":"naibinh@gmail.com"},{"name":"nikolacech","email":"nikola.cech@gooddata.com"},{"name":"nis.hua","email":"nis.hua@gooddata.com"},{"name":"no23reason","email":"dan.homola@hotmail.cz"},{"name":"patrikbraborec","email":"patrik.braborec@gooddata.com"},{"name":"pbenes","email":"petr.benes@gooddata.com"},{"name":"petrjanu","email":"petr.janu@gooddata.com"},{"name":"pkingo","email":"philipandreaskingo@hotmail.com"},{"name":"ptquang86","email":"ptquang86@gmail.com"},{"name":"qduval","email":"quentin.duval@gooddata.com"},{"name":"rodri360","email":"me@rodri360.com"},{"name":"scavnickyj","email":"jakub.scavnicky@gooddata.com"},{"name":"sitina","email":"jiri.sitina@gooddata.com"},{"name":"strouhaljan","email":"strouhal.jan@gmail.com"},{"name":"thao-luong","email":"thao.luong@gooddata.com"},{"name":"thuong.nguyen","email":"thuong.nguyen@gooddata.com"},{"name":"tomas.kratochvil","email":"tomas.kratochvil@gooddata.com"},{"name":"tomsatgd","email":"tomas.satinsky@gooddata.com"},{"name":"trung-le-quoc","email":"trung.le@gooddata.com"},{"name":"tu-ngo","email":"tungo1981@gmail.com"},{"name":"tu.bui","email":"tu.bui@gooddata.com"},{"name":"tulean","email":"tuan.le@gooddata.com"},{"name":"tuqt1005","email":"tu.tran@gooddata.com"},{"name":"utdnah","email":"danh.ung@gooddata.com"},{"name":"van.nguyen","email":"van.nguyen@gooddata.com"},{"name":"vi.phan","email":"vi.phan@gooddata.com"},{"name":"vlastikcz","email":"vlastimil.kotas@gooddata.com"},{"name":"vu.pham","email":"vu.pham@gooddata.com"},{"name":"xmort","email":"petr.dolejsi@gooddata.com"},{"name":"yanlipnican","email":"yanlipnican@gmail.com"}],"homepage":"https://github.com/gooddata/gooddata-react-components#readme","bugs":{"url":"https://github.com/gooddata/gooddata-react-components/issues"},"dist":{"shasum":"ba6f4d18c403bd4163c393f5f39f2c7563e6ce2c","tarball":"https://registry.npmjs.org/@gooddata/react-components/-/react-components-7.8.0-alpha-afi-afi-one-4467-improved-legend-in-dashboards-2020-07-03T09-28-19-258Z.tgz","fileCount":2665,"integrity":"sha512-zzlU4zKTndRpPXO2F2D1VE1i9I45mj0z1mv7Mp4XE260l06EFdhNPW6GBDX/wYBknxkWZGmY1dgqDlAoMRIl4g==","signatures":[{"sig":"MEUCIQCVPK0xEq7GiPdJ9tir4g7x6F7YrebLHGeIJkDS9qm8fgIgCv4cA1/afdnd3IjKcE8GzUQnpvoJrZNdNnY/LQ9vwbs=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":10704080,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJe/vp5CRA9TVsSAnZWagAA72cP/RmAwawyX5EbWTguRGjL\n6wFyM/ghnc/33kVsISRWFfvtrg9eSrq+lqQTlbleJkbOZfZpCPSfKVTkIhvT\nf/ft3i74Z6dPWfWJGUQSw2tkcd2zYRCSOHqH7MqBcTUOceHHucOfynYOr4OT\nH47W1d8JXUM/zAJWYiwi52h0n7F9KnZU30emB2Ud+bgrnPEZya003DoiZK1N\ntCPgyzEyoOU7V9M0Ws87zVvnMWLtUvhEPI/DnaiHyiHUIsxdCjEnxAHvUwDe\neUowRdZcf6ZA1EWW6WwOw2mC3IZCKKVMO/x6OaJxHm5owJv9vEgij9uO9P6K\nPOWsBbM012ELvb5jEAy71FdiwhCe45cLYwkeRhK7znB6iAih5XV6N2S2L9y5\nEuR8UEB5XGOX+5h4wWoGy/6ieWabVz4phbOeyOw8WoabO7jmgr384bliPsPY\nkwx8JgXy0lZYWdj4WEKM8uxqCDJIVn+RzZ75w650wAcGVUlAPjnQdqYElhss\nwtu/ZdVfdxoCwSiPBDsggsZle8cjfgX3vWw7P9QjGA8Xqo89xwjjwgD5ZFDe\ncwRLxBWMNlVd6hhig8frYs+KPrZV0odm1Wv+kcQ/KghbWJq9jPt41+tbwT+A\nuNd9kmxHXyvqjuF0YJUB647+OY6X4K84ZtYPp9xXymDij/ZG/RloauoktVkn\nEzie\r\n=Whn5\r\n-----END PGP SIGNATURE-----\r\n"},"main":"dist/index.js","husky":{"hooks":{"pre-commit":"lint-staged"}},"config":{"eslint":"./examples/**/*.{js,jsx}","tslint":"./{__mocks__,src,stories}/{,**/}*.{ts,tsx}"},"readme":"[![npm version](https://badge.fury.io/js/%40gooddata%2Freact-components.svg)](https://www.npmjs.com/package/@gooddata/react-components)\n\n# GoodData.UI React components\n> A React-based JavaScript library for building data-driven applications\n\n## Getting started\n- [GoodData.UI Documentation](http://sdk.gooddata.com/gooddata-ui/)\n- [GoodData.UI Live Examples](https://gooddata-examples.herokuapp.com/)\n- [Stack Overflow](https://stackoverflow.com/questions/tagged/gooddata)\n\n### Usage\nWith [yarn](https://yarnpkg.com) installed, go to your project directory and run\n```\n$ yarn add @gooddata/react-components\n```\nIf you prefer [npm](npmjs.com) run\n```\n$ npm install --save @gooddata/react-components\n```\n\nThe public API is exposed via global `index.js`. Except for the styles, do not import any other file directly\nbecause they are not intended to be part of the public API.\n\n## Contributing\n\nWe welcome any contribution in form of [issues](https://github.com/gooddata/gooddata-react-components/issues) or [pull requests](https://github.com/gooddata/gooddata-react-components/pulls).\n\nInstall [Node.js](http://nodejs.org) (node 12.16.1, npm v6.13.4) and [Yarn](https://classic.yarnpkg.com) (1.22.4).\n\nInstall dependencies:\n```\nyarn install --frozen-lockfile\n```\n\nThese commands may come in handy while developing:\n\n| command | description |\n| ------- | ----------- |\n| `yarn install --pure-lockfile` | first step |\n| ||\n| `yarn dev` | build react-components to `/dist` in watch mode |\n| `yarn test` | run all unit tests |\n| `yarn prettier-write` | format the source code to match the valid codestyle |\n| `yarn validate` | validate codestyle |\n| ||\n| `yarn storybook` | run storybook from `/stories` on http://localhost:9001 |\n| `yarn build-storybook` | build storybook to `/dist-storybook` |\n| `yarn test-storybook` | run storybook and [screenshot tests](https://github.com/gooddata/gdc-client-utils/tree/master/test-storybook) |\n| ||\n| `yarn examples` | run Live Examples dev-server from `/examples` on https://localhost:8999 |\n| `yarn examples-build` | build Live Examples to `/examples/dist` |\n| `yarn examples-server` | serve built Live Examples - see `/examples/server/src` |\n| `yarn examples-testcafe` | run testcafe tests against `localhost:8999` |\n\n### Deploy to heroku.com\nWhen you deploy this repo to heroku, it serves *GoodData.UI Live Examples*.\nRelevant tasks are in `Procfile` and `package.json`.\n\n```bash\n# run in the project directory\nheroku login\nheroku create <your-app-name>\nheroku config:set DOMAIN_ADMIN_USERNAME=x@gooddata.com DOMAIN_ADMIN_PASSWORD=xy PROJECT_ID_TO_ASSIGN=xms7ga4tf3g3nzucd8380o2bev8oeknp\ngit push heroku HEAD:master\nheroku open\n```\n### Enable Geo Chart for Storybook and Live Examples\nGeo chart uses Mapbox to render map which requires a Mapbox access token.\n- Register an account and create Mapbox access token at [guide](https://docs.mapbox.com/help/how-mapbox-works/access-tokens/)\n- Store the created token at `.env`:\n```bash\necho -e \"EXAMPLE_MAPBOX_ACCESS_TOKEN=token\" >> .env # only need to run once\necho -e \"STORYBOOK_MAPBOX_ACCESS_TOKEN=token\" >> .env # only need to run once\n```\n\n### Run Live Examples Locally\nTo run *GoodData.UI Live Examples* locally:\n```bash\ngit clone <this-repository>\ncd  <repository-folder>\nyarn install --pure-lockfile\nyarn examples\n```\nThen open https://localhost:8999 and login using Live Examples account (you can [create one here](https://gooddata-examples.herokuapp.com/registration)).\n\n### Run Storybook locally\n- Run storybook with token stored in `.env` for more secure\n```bash\nyarn storybook\n```\n- Or run storybook with token env param exposed to cli (not suggested)\n```bash\nSTORYBOOK_MAPBOX_ACCESS_TOKEN=token yarn storybook\n```\n- Apply either above way to `yarn build-storybook` or `yarn test-storybook`\n\n### Source code formatting\nThe source code in the repository is formatted by [Prettier](https://prettier.io/).\nThe format of the code is validated by our Continuous Integration server and is one of the requirements of successful merge.\n\nPrettier is supported by every major IDE. You can find the list of supported editors and how to configure them [here](https://prettier.io/docs/en/editors.html).\n\nIn the case, when your editor is not supported or you don't want to setup the integration, you can run the `yarn prettier-write` command to reformat the code before commit.\n\n## Changelog\n\n- see [CHANGELOG.md](CHANGELOG.md)\n\n## Supported versions\n\nIn order to make the user experience with integrating GoodData UI SDK as smooth and secure as possible and to ensure that the SDK is using the latest features of the platform, we will only provide support to two most recent major versions of UI SDK.\n\nThe most recent majors will be supported in the following modes:\n\n- The latest major version will receive all new functionality and all bug fixes\n- The previous major version will only receive fixes to critical issues and security fixes. These fixes will be applied on top of last released version of the previous major\n\nThe customers are encouraged to always use the latest version of the UI SDK.\n\nIn case of using older versions, the user might face API incompatibility, performance or security issues.\n\nPlease follow the installation instructions to update to the newest version.\n\n## License\n\n(C) 2007-2020 GoodData Corporation\n\nThis project is dual licensed:\n\n- The ATTRIBUTION-NONCOMMERCIAL 4.0 INTERNATIONAL (CC BY-NC 4.0) is used for purpose of the trial experience and evaluation of GoodData.UI library.\n- The GOODDATA GOODDATA.UI LIBRARY END USER LICENSE AGREEMENT is used for GoodData customers.\n\nFor more information, please see [LICENSE](https://github.com/gooddata/gooddata-react-components/blob/master/LICENSE)\n","gitHead":"f7f5356013cbd40fcb55de70a046bf2052e5c393","scripts":{"dev":"bash scripts/build.sh --dev-watch","test":"jest --watch","build":"bash scripts/build.sh","tslint":"yarn run-tslint -t verbose $npm_package_config_tslint","prepare":"cd examples/server && yarn install --frozen-lockfile && cd ../..; rm -r examples/node_modules 2>/dev/null; true","examples":"bash scripts/run-examples.sh","prepare?":"# Called before `npm publish` and on local `npm install`. Temporarily also for deleting obsolete node_modules. Ends with `true` to continue gracefully.","validate":"tsc --noEmit && yarn tslint && eslint $npm_package_config_eslint && yarn validate-style && yarn prettier-check","build-dev":"bash scripts/build.sh --dev","examples?":"# Default is developer domain, other options: yarn examples [sec,secure,stg,stg2,stg3,demo,developer or URL]","storybook":"yarn build && start-storybook -p 9001 -c .storybook","test-once":"jest","tslint-ci":"mkdir -p ./ci/results && yarn run-tslint -t checkstyle -o ./ci/results/tslint-results.xml $npm_package_config_tslint","run-tslint":"tslint -p tsconfig.json","validate-ci":"tsc --noEmit && yarn tslint-ci  && eslint $npm_package_config_eslint -f checkstyle -o ci/results/eslint-results.xml && yarn validate-style-ci && yarn prettier-check","examples-build":"bash scripts/build-examples.sh","prepublishOnly":"yarn build","prettier-check":"prettier --check '{src,stories,styles,__mocks__,examples/server/src,examples/src,examples/test}/**/*.{ts,js,tsx,jsx,json,scss,md,yaml,html}'","prettier-write":"prettier --write '{src,stories,styles,__mocks__,examples/server/src,examples/src,examples/test}/**/*.{ts,js,tsx,jsx,json,scss,md,yaml,html}'","test-storybook":"yarn build && test-storybook","validate-style":"stylelint '**/*.scss'","build-storybook":"yarn build && build-storybook -c .storybook -o dist-storybook","examples-server":"node examples/server/src/index.js","heroku-postbuild":"yarn examples-build developer","examples-testcafe":"./scripts/run-testcafe.sh visual","validate-style-ci":"stylelint '**/*.scss' --custom-formatter=node_modules/stylelint-checkstyle-formatter > ci/results/stylelint-results.xml","check-circular-deps":"madge --circular --extensions ts ./src","examples-testcafe-ci":"./scripts/run-testcafe.sh ci","examples-testcafe-live":"./scripts/run-testcafe.sh live"},"typings":"dist/index.d.ts","_npmUser":{"name":"afi","email":"adam.fiedler@gooddata.com"},"deprecated":"@gooddata/react-components@7 reached End of Support on March 31, 2022. Please upgrade (see https://sdk.gooddata.com/gooddata-ui/docs/supported_versions.html for more information).","repository":{"url":"git+ssh://git@github.com/gooddata/gooddata-react-components.git","type":"git"},"_npmVersion":"6.13.4","description":"GoodData.UI - A powerful JavaScript library for building analytical applications","directories":{},"lint-staged":{"{src,stories,styles,__mocks__,examples/server/src,examples/src,examples/test}/**/*.{ts,js,tsx,jsx,scss}":["npx gdc-fix-copyright","git add"],"{src,stories,styles,__mocks__,examples/server/src,examples/src,examples/test}/**/*.{ts,js,tsx,jsx,json,scss,md,yaml,html}":["prettier --write","git add"]},"_nodeVersion":"12.16.1","dependencies":{"rxjs":"^5.5.6","uuid":"^3.2.1","immer":"^1.3.1","lodash":"^4.17.15","date-fns":"^2.7.0","downshift":"^3.2.7","invariant":"^2.2.2","mapbox-gl":"1.9.1","classnames":"^2.2.6","codemirror":"^5.54.0","highcharts":"7.1.1","prop-types":"^15.6.0","react-intl":"^3.6.0","custom-event":"^1.0.1","react-window":"^1.8.1","ag-grid-react":"20.0.0","react-measure":"^2.3.0","@types/mapbox-gl":"1.9.1","react-day-picker":"~7.3.0","react-responsive":"^3.0.0","stringify-object":"^2.4.0","@gooddata/typings":"^2.25.0","@types/codemirror":"^0.0.95","ag-grid-community":"20.0.0","http-status-codes":"^1.3.0","react-codemirror2":"^7.2.0","@gooddata/js-utils":"^3.10.5","@gooddata/numberjs":"^3.2.4","fixed-data-table-2":"0.7.17","@gooddata/goodstrap":"^68.15.0","react-dom-factories":"^1.0.2","@gooddata/gooddata-js":"^13.0.3","json-stable-stringify":"^1.0.1","react-transition-group":"^2.2.1","hoist-non-react-statics":"^3.3.0","nodelist-foreach-polyfill":"^1.2.0","@formatjs/intl-pluralrules":"^1.3.6","highcharts-grouped-categories":"^1.1.3"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"raf":"3.3.2","yup":"^0.24.1","jest":"24.7.1","husky":"3.0.0","madge":"^3.4.4","react":"^16.5.2","enzyme":"3.5.0","eslint":"4.19.1","formik":"^0.11.11","moment":"2.23.0","history":"^4.7.2","ts-jest":"24.0.0","webpack":"4.30.0","full-icu":"^1.3.0","prettier":"1.16.4","react-ga":"^2.5.2","recharts":"1.0.0-beta.9","testcafe":"1.1.4","commander":"2.14.1","node-sass":"4.13.0","react-dom":"^16.5.2","stylelint":"^10.0.0","supertest":"3.0.0","ts-loader":"6.0.0","@types/raf":"^3.4.0","css-loader":"0.28.7","jest-junit":"3.0.0","raw-loader":"0.5.1","styled-jsx":"2.2.1","typescript":"3.3.4000","@babel/core":"7.4.4","@types/jest":"24.0.6","@types/node":"7.0.8","@types/uuid":"3.4.3","file-loader":"3.0.1","jest-enzyme":"7.0.2","lint-staged":"9.1.0","sass-loader":"6.0.6","webpack-cli":"3.3.2","@types/react":"16.8.6","babel-loader":"8.0.5","react-helmet":"5.2.0","react-select":"1.2.1","style-loader":"0.19.1","@types/enzyme":"3.1.13","@types/lodash":"4.14.123","testcafe-live":"0.1.4","@babel/runtime":"7.4.4","dotenv-webpack":"^1.7.0","@babel/polyfill":"^7.4.4","@storybook/react":"5.0.11","@types/invariant":"2.2.29","@types/react-dom":"16.0.11","isomorphic-fetch":"2.2.1","react-datepicker":"1.1.0","react-router-dom":"4.2.2","@babel/preset-env":"7.4.4","@gooddata/mock-js":"^2.13.1","@storybook/addons":"5.0.11","@types/classnames":"2.2.3","@types/prop-types":"15.5.2","@storybook/theming":"5.0.11","identity-obj-proxy":"^3.0.0","intl-messageformat":"^7.5.4","webpack-dev-server":"3.3.1","@babel/preset-react":"7.0.0","@types/react-portal":"4.0.1","@types/react-window":"^1.8.1","babel-plugin-lodash":"3.3.4","html-webpack-plugin":"3.2.0","react-test-renderer":"16.4.2","@types/react-measure":"2.0.5","clean-webpack-plugin":"2.0.2","stats-webpack-plugin":"0.7.0","eslint-config-prettier":"4.1.0","react-google-recaptcha":"^0.14.1","tslint-config-prettier":"1.18.0","@gooddata/eslint-config":"^1.0.0","@gooddata/tslint-config":"1.0.0","@types/react-responsive":"^3.0.3","@types/storybook__react":"4.0.1","@types/stringify-object":"^3.2.0","enzyme-adapter-react-16":"1.3.1","@gooddata/test-storybook":"4.0.0","@storybook/addon-actions":"5.0.11","@storybook/addon-options":"5.0.11","node-sass-magic-importer":"5.1.0","react-syntax-highlighter":"11.0.2","@types/fixed-data-table-2":"0.8.1","stylelint-config-prettier":"5.2.0","@gooddata/stylelint-config":"4.0.1","@types/react-test-renderer":"16.0.0","circular-dependency-plugin":"5.0.2","compression-webpack-plugin":"2.0.0","@types/json-stable-stringify":"^1.0.32","@gooddata/frontend-npm-scripts":"1.1.0","@types/enzyme-adapter-react-16":"1.0.3","stylelint-checkstyle-formatter":"0.1.0","@types/storybook__addon-actions":"3.4.2","@babel/plugin-proposal-class-properties":"7.4.4","@babel/plugin-proposal-object-rest-spread":"7.4.4","@babel/plugin-transform-async-to-generator":"7.4.4"},"peerDependencies":{"react":"^16.5.2","react-dom":"^16.5.2"},"_npmOperationalInternal":{"tmp":"tmp/react-components_7.8.0-alpha-afi-afi-one-4467-improved-legend-in-dashboards-2020-07-03T09-28-19-258Z_1593768568555_0.7469523375487954","host":"s3://npm-registry-packages"}},"7.8.0-beta.43":{"name":"@gooddata/react-components","version":"7.8.0-beta.43","author":{"name":"GoodData Corporation"},"license":"BSD-3-Clause","_id":"@gooddata/react-components@7.8.0-beta.43","maintainers":[{"name":"afi","email":"adam.fiedler@gooddata.com"},{"name":"bertold8","email":"ivan.nejezchleb@seznam.cz"},{"name":"bich.nguyen","email":"bich.nguyen@gooddata.com"},{"name":"brbistas","email":"valentinos.chraniotis@gooddata.com"},{"name":"bugsbunny338","email":"jiri.zajic@mensa.cz"},{"name":"de.do","email":"de.do@gooddata.com"},{"name":"gooddata-ci","email":"rail@gooddata.com"},{"name":"hang.ngo","email":"hang.ngo@gooddata.com"},{"name":"hung.nguyen.hoang","email":"hung.nguyen@gooddata.com"},{"name":"huong.nguyen","email":"huong.nguyen@gooddata.com"},{"name":"huyen.nguyen","email":"huyen.nguyen@gooddata.com"},{"name":"ivan.mjartan","email":"ivan.mjartan@gooddata.com"},{"name":"jakub-sterba","email":"jakub.sterba@gooddata.com"},{"name":"jaroslav.tomecek","email":"jaroslav.tomecek@gooddata.com"},{"name":"jkittler","email":"honza.kittler@gmail.com"},{"name":"khanh.le","email":"khanh.le@gooddata.com"},{"name":"lanhuynh","email":"lan.huynh@gooddata.com"},{"name":"linhhong","email":"linh.hong@gooddata.com"},{"name":"lupko","email":"lubomir.slivka@gooddata.com"},{"name":"mai.nguyen","email":"mai.nguyen@gooddata.com"},{"name":"matyas.kandl","email":"matyas.kandl@gooddata.com"},{"name":"michal.marsal","email":"michal.marsal@gooddata.com"},{"name":"milan.lempera","email":"ext-milan.lempera@gooddata.com"},{"name":"my.duong","email":"my.duong@gooddata.com"},{"name":"naibinh","email":"naibinh@gmail.com"},{"name":"nikolacech","email":"nikola.cech@gooddata.com"},{"name":"nis.hua","email":"nis.hua@gooddata.com"},{"name":"no23reason","email":"dan.homola@hotmail.cz"},{"name":"patrikbraborec","email":"patrik.braborec@gooddata.com"},{"name":"pbenes","email":"petr.benes@gooddata.com"},{"name":"petrjanu","email":"petr.janu@gooddata.com"},{"name":"pkingo","email":"philipandreaskingo@hotmail.com"},{"name":"ptquang86","email":"ptquang86@gmail.com"},{"name":"qduval","email":"quentin.duval@gooddata.com"},{"name":"rodri360","email":"me@rodri360.com"},{"name":"scavnickyj","email":"jakub.scavnicky@gooddata.com"},{"name":"sitina","email":"jiri.sitina@gooddata.com"},{"name":"strouhaljan","email":"strouhal.jan@gmail.com"},{"name":"thao-luong","email":"thao.luong@gooddata.com"},{"name":"thuong.nguyen","email":"thuong.nguyen@gooddata.com"},{"name":"tomas.kratochvil","email":"tomas.kratochvil@gooddata.com"},{"name":"tomsatgd","email":"tomas.satinsky@gooddata.com"},{"name":"trung-le-quoc","email":"trung.le@gooddata.com"},{"name":"tu-ngo","email":"tungo1981@gmail.com"},{"name":"tu.bui","email":"tu.bui@gooddata.com"},{"name":"tulean","email":"tuan.le@gooddata.com"},{"name":"tuqt1005","email":"tu.tran@gooddata.com"},{"name":"utdnah","email":"danh.ung@gooddata.com"},{"name":"van.nguyen","email":"van.nguyen@gooddata.com"},{"name":"vi.phan","email":"vi.phan@gooddata.com"},{"name":"vlastikcz","email":"vlastimil.kotas@gooddata.com"},{"name":"vu.pham","email":"vu.pham@gooddata.com"},{"name":"xmort","email":"petr.dolejsi@gooddata.com"},{"name":"yanlipnican","email":"yanlipnican@gmail.com"}],"homepage":"https://github.com/gooddata/gooddata-react-components#readme","bugs":{"url":"https://github.com/gooddata/gooddata-react-components/issues"},"dist":{"shasum":"62c759842c074e585d88143e2186b7e86ce4ccb0","tarball":"https://registry.npmjs.org/@gooddata/react-components/-/react-components-7.8.0-beta.43.tgz","fileCount":2661,"integrity":"sha512-sYJxp2nf6GGpXbAYexL6ZbqUaBE2BkO0mVf+S4K+m7+Ajw6sqXFrCZyauJ62lnHI7kuCW7ef/5A6E0e4UHur3A==","signatures":[{"sig":"MEQCIG023STa6HLKZD6SQV3TY5jfsle1kwMjwkKxs9SrjZw4AiBqKe90HT3d5jQzTms1BV0OxIgNFIP2RuA7rZNZSHJc4g==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":10678155,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJe/y7/CRA9TVsSAnZWagAAjn0P/32/Flotwo0lp1i1Ul7C\nxRcHLAzEp4niAXSJzC01UeLuE2jq5m/hrI936GyKfjrhuDJ7W/zzTvIjdoos\nkfMz5HI+itbRVsE5qcTTnu++WSr3vI6YSAGGLw/n9nECb8Lt3mI8wSRpcPuc\njFX48nb0OYUIvJL97Je8xYrWEeQ2+3bCRRYA7sfxkJ2jPtalCHy9UpEHIeJI\nN8jokUeRC3djlCkh6imGv0RJkPl1CPuFTNP+FnNP8RCFX+lu4vW1XNSiiIrE\npGSJAFZznX5tGCbVZfK530/AJo0lQtUL15DrrKDLA/WC7mVeWIwgj+1f8tJe\nLOZAJW5lpGnk1n925XDeqZEaEs5nOYa41FQWPg/B+XP5B0UmEc+X+khHWXYd\nqTNF/WnQHwLwaGFqpxt5iL+28fssBTu5V63nuWH9Apdf5GKzsVUXxlyKuCgU\nPz5P4v9Wd4XEoH7F9ImZTPaTqrWoBA8klzSrQJIJhvyrra+qTKVZkXN8wcJT\nPAgw9sKLdJxejn3EAs7dH+cBBknoqBqulBGAc6e8e9duPjxX7qa9C2QagX05\n5BdOTRBSCbagbUvCaEcMVzKQGzF4RLzdilEDFgHQiVSffDmESJcSYsihR8gY\nX+iDLHMAq+eogJSlz6GSod4Q+57MwaRg4+4cF/F32tujVFcmKXj5daYtG3tD\nsS53\r\n=jbSe\r\n-----END PGP SIGNATURE-----\r\n"},"main":"dist/index.js","husky":{"hooks":{"pre-commit":"lint-staged"}},"config":{"eslint":"./examples/**/*.{js,jsx}","tslint":"./{__mocks__,src,stories}/{,**/}*.{ts,tsx}"},"readme":"[![npm version](https://badge.fury.io/js/%40gooddata%2Freact-components.svg)](https://www.npmjs.com/package/@gooddata/react-components)\n\n# GoodData.UI React components\n> A React-based JavaScript library for building data-driven applications\n\n## Getting started\n- [GoodData.UI Documentation](http://sdk.gooddata.com/gooddata-ui/)\n- [GoodData.UI Live Examples](https://gooddata-examples.herokuapp.com/)\n- [Stack Overflow](https://stackoverflow.com/questions/tagged/gooddata)\n\n### Usage\nWith [yarn](https://yarnpkg.com) installed, go to your project directory and run\n```\n$ yarn add @gooddata/react-components\n```\nIf you prefer [npm](npmjs.com) run\n```\n$ npm install --save @gooddata/react-components\n```\n\nThe public API is exposed via global `index.js`. Except for the styles, do not import any other file directly\nbecause they are not intended to be part of the public API.\n\n## Contributing\n\nWe welcome any contribution in form of [issues](https://github.com/gooddata/gooddata-react-components/issues) or [pull requests](https://github.com/gooddata/gooddata-react-components/pulls).\n\nInstall [Node.js](http://nodejs.org) (node 12.16.1, npm v6.13.4) and [Yarn](https://classic.yarnpkg.com) (1.22.4).\n\nInstall dependencies:\n```\nyarn install --frozen-lockfile\n```\n\nThese commands may come in handy while developing:\n\n| command | description |\n| ------- | ----------- |\n| `yarn install --pure-lockfile` | first step |\n| ||\n| `yarn dev` | build react-components to `/dist` in watch mode |\n| `yarn test` | run all unit tests |\n| `yarn prettier-write` | format the source code to match the valid codestyle |\n| `yarn validate` | validate codestyle |\n| ||\n| `yarn storybook` | run storybook from `/stories` on http://localhost:9001 |\n| `yarn build-storybook` | build storybook to `/dist-storybook` |\n| `yarn test-storybook` | run storybook and [screenshot tests](https://github.com/gooddata/gdc-client-utils/tree/master/test-storybook) |\n| ||\n| `yarn examples` | run Live Examples dev-server from `/examples` on https://localhost:8999 |\n| `yarn examples-build` | build Live Examples to `/examples/dist` |\n| `yarn examples-server` | serve built Live Examples - see `/examples/server/src` |\n| `yarn examples-testcafe` | run testcafe tests against `localhost:8999` |\n\n### Deploy to heroku.com\nWhen you deploy this repo to heroku, it serves *GoodData.UI Live Examples*.\nRelevant tasks are in `Procfile` and `package.json`.\n\n```bash\n# run in the project directory\nheroku login\nheroku create <your-app-name>\nheroku config:set DOMAIN_ADMIN_USERNAME=x@gooddata.com DOMAIN_ADMIN_PASSWORD=xy PROJECT_ID_TO_ASSIGN=xms7ga4tf3g3nzucd8380o2bev8oeknp\ngit push heroku HEAD:master\nheroku open\n```\n### Enable Geo Chart for Storybook and Live Examples\nGeo chart uses Mapbox to render map which requires a Mapbox access token.\n- Register an account and create Mapbox access token at [guide](https://docs.mapbox.com/help/how-mapbox-works/access-tokens/)\n- Store the created token at `.env`:\n```bash\necho -e \"EXAMPLE_MAPBOX_ACCESS_TOKEN=token\" >> .env # only need to run once\necho -e \"STORYBOOK_MAPBOX_ACCESS_TOKEN=token\" >> .env # only need to run once\n```\n\n### Run Live Examples Locally\nTo run *GoodData.UI Live Examples* locally:\n```bash\ngit clone <this-repository>\ncd  <repository-folder>\nyarn install --pure-lockfile\nyarn examples\n```\nThen open https://localhost:8999 and login using Live Examples account (you can [create one here](https://gooddata-examples.herokuapp.com/registration)).\n\n### Run Storybook locally\n- Run storybook with token stored in `.env` for more secure\n```bash\nyarn storybook\n```\n- Or run storybook with token env param exposed to cli (not suggested)\n```bash\nSTORYBOOK_MAPBOX_ACCESS_TOKEN=token yarn storybook\n```\n- Apply either above way to `yarn build-storybook` or `yarn test-storybook`\n\n### Source code formatting\nThe source code in the repository is formatted by [Prettier](https://prettier.io/).\nThe format of the code is validated by our Continuous Integration server and is one of the requirements of successful merge.\n\nPrettier is supported by every major IDE. You can find the list of supported editors and how to configure them [here](https://prettier.io/docs/en/editors.html).\n\nIn the case, when your editor is not supported or you don't want to setup the integration, you can run the `yarn prettier-write` command to reformat the code before commit.\n\n## Changelog\n\n- see [CHANGELOG.md](CHANGELOG.md)\n\n## Supported versions\n\nIn order to make the user experience with integrating GoodData UI SDK as smooth and secure as possible and to ensure that the SDK is using the latest features of the platform, we will only provide support to two most recent major versions of UI SDK.\n\nThe most recent majors will be supported in the following modes:\n\n- The latest major version will receive all new functionality and all bug fixes\n- The previous major version will only receive fixes to critical issues and security fixes. These fixes will be applied on top of last released version of the previous major\n\nThe customers are encouraged to always use the latest version of the UI SDK.\n\nIn case of using older versions, the user might face API incompatibility, performance or security issues.\n\nPlease follow the installation instructions to update to the newest version.\n\n## License\n\n(C) 2007-2020 GoodData Corporation\n\nThis project is dual licensed:\n\n- The ATTRIBUTION-NONCOMMERCIAL 4.0 INTERNATIONAL (CC BY-NC 4.0) is used for purpose of the trial experience and evaluation of GoodData.UI library.\n- The GOODDATA GOODDATA.UI LIBRARY END USER LICENSE AGREEMENT is used for GoodData customers.\n\nFor more information, please see [LICENSE](https://github.com/gooddata/gooddata-react-components/blob/master/LICENSE)\n","gitHead":"31eef11e823b1f2b342fb15cbecf5a70dff77b97","scripts":{"dev":"bash scripts/build.sh --dev-watch","test":"jest --watch","build":"bash scripts/build.sh","tslint":"yarn run-tslint -t verbose $npm_package_config_tslint","prepare":"cd examples/server && yarn install --frozen-lockfile && cd ../..; rm -r examples/node_modules 2>/dev/null; true","examples":"bash scripts/run-examples.sh","prepare?":"# Called before `npm publish` and on local `npm install`. Temporarily also for deleting obsolete node_modules. Ends with `true` to continue gracefully.","validate":"tsc --noEmit && yarn tslint && eslint $npm_package_config_eslint && yarn validate-style && yarn prettier-check","build-dev":"bash scripts/build.sh --dev","examples?":"# Default is developer domain, other options: yarn examples [sec,secure,stg,stg2,stg3,demo,developer or URL]","storybook":"yarn build && start-storybook -p 9001 -c .storybook","test-once":"jest","tslint-ci":"mkdir -p ./ci/results && yarn run-tslint -t checkstyle -o ./ci/results/tslint-results.xml $npm_package_config_tslint","run-tslint":"tslint -p tsconfig.json","validate-ci":"tsc --noEmit && yarn tslint-ci  && eslint $npm_package_config_eslint -f checkstyle -o ci/results/eslint-results.xml && yarn validate-style-ci && yarn prettier-check","examples-build":"bash scripts/build-examples.sh","prepublishOnly":"yarn build","prettier-check":"prettier --check '{src,stories,styles,__mocks__,examples/server/src,examples/src,examples/test}/**/*.{ts,js,tsx,jsx,json,scss,md,yaml,html}'","prettier-write":"prettier --write '{src,stories,styles,__mocks__,examples/server/src,examples/src,examples/test}/**/*.{ts,js,tsx,jsx,json,scss,md,yaml,html}'","test-storybook":"yarn build && test-storybook","validate-style":"stylelint '**/*.scss'","build-storybook":"yarn build && build-storybook -c .storybook -o dist-storybook","examples-server":"node examples/server/src/index.js","heroku-postbuild":"yarn examples-build developer","examples-testcafe":"./scripts/run-testcafe.sh visual","validate-style-ci":"stylelint '**/*.scss' --custom-formatter=node_modules/stylelint-checkstyle-formatter > ci/results/stylelint-results.xml","check-circular-deps":"madge --circular --extensions ts ./src","examples-testcafe-ci":"./scripts/run-testcafe.sh ci","examples-testcafe-live":"./scripts/run-testcafe.sh live"},"typings":"dist/index.d.ts","_npmUser":{"name":"gooddata-ci","email":"rail@gooddata.com"},"deprecated":"@gooddata/react-components@7 reached End of Support on March 31, 2022. Please upgrade (see https://sdk.gooddata.com/gooddata-ui/docs/supported_versions.html for more information).","repository":{"url":"git+ssh://git@github.com/gooddata/gooddata-react-components.git","type":"git"},"_npmVersion":"6.13.4","description":"GoodData.UI - A powerful JavaScript library for building analytical applications","directories":{},"lint-staged":{"{src,stories,styles,__mocks__,examples/server/src,examples/src,examples/test}/**/*.{ts,js,tsx,jsx,scss}":["npx gdc-fix-copyright","git add"],"{src,stories,styles,__mocks__,examples/server/src,examples/src,examples/test}/**/*.{ts,js,tsx,jsx,json,scss,md,yaml,html}":["prettier --write","git add"]},"_nodeVersion":"12.16.1","dependencies":{"rxjs":"^5.5.6","uuid":"^3.2.1","immer":"^1.3.1","lodash":"^4.17.15","date-fns":"^2.7.0","downshift":"^3.2.7","invariant":"^2.2.2","mapbox-gl":"1.9.1","classnames":"^2.2.6","codemirror":"^5.54.0","highcharts":"7.1.1","prop-types":"^15.6.0","react-intl":"^3.6.0","custom-event":"^1.0.1","react-window":"^1.8.1","ag-grid-react":"20.0.0","react-measure":"^2.3.0","@types/mapbox-gl":"1.9.1","react-day-picker":"~7.3.0","react-responsive":"^3.0.0","stringify-object":"^2.4.0","@gooddata/typings":"^2.25.0","@types/codemirror":"^0.0.95","ag-grid-community":"20.0.0","http-status-codes":"^1.3.0","react-codemirror2":"^7.2.0","@gooddata/js-utils":"^3.10.5","@gooddata/numberjs":"^3.2.4","fixed-data-table-2":"0.7.17","@gooddata/goodstrap":"^68.15.0","react-dom-factories":"^1.0.2","@gooddata/gooddata-js":"^13.0.3","json-stable-stringify":"^1.0.1","react-transition-group":"^2.2.1","hoist-non-react-statics":"^3.3.0","nodelist-foreach-polyfill":"^1.2.0","@formatjs/intl-pluralrules":"^1.3.6","highcharts-grouped-categories":"^1.1.3"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"raf":"3.3.2","yup":"^0.24.1","jest":"24.7.1","husky":"3.0.0","madge":"^3.4.4","react":"^16.5.2","enzyme":"3.5.0","eslint":"4.19.1","formik":"^0.11.11","moment":"2.23.0","history":"^4.7.2","ts-jest":"24.0.0","webpack":"4.30.0","full-icu":"^1.3.0","prettier":"1.16.4","react-ga":"^2.5.2","recharts":"1.0.0-beta.9","testcafe":"1.1.4","commander":"2.14.1","node-sass":"4.13.0","react-dom":"^16.5.2","stylelint":"^10.0.0","supertest":"3.0.0","ts-loader":"6.0.0","@types/raf":"^3.4.0","css-loader":"0.28.7","jest-junit":"3.0.0","raw-loader":"0.5.1","styled-jsx":"2.2.1","typescript":"3.3.4000","@babel/core":"7.4.4","@types/jest":"24.0.6","@types/node":"7.0.8","@types/uuid":"3.4.3","file-loader":"3.0.1","jest-enzyme":"7.0.2","lint-staged":"9.1.0","sass-loader":"6.0.6","webpack-cli":"3.3.2","@types/react":"16.8.6","babel-loader":"8.0.5","react-helmet":"5.2.0","react-select":"1.2.1","style-loader":"0.19.1","@types/enzyme":"3.1.13","@types/lodash":"4.14.123","testcafe-live":"0.1.4","@babel/runtime":"7.4.4","dotenv-webpack":"^1.7.0","@babel/polyfill":"^7.4.4","@storybook/react":"5.0.11","@types/invariant":"2.2.29","@types/react-dom":"16.0.11","isomorphic-fetch":"2.2.1","react-datepicker":"1.1.0","react-router-dom":"4.2.2","@babel/preset-env":"7.4.4","@gooddata/mock-js":"^2.13.1","@storybook/addons":"5.0.11","@types/classnames":"2.2.3","@types/prop-types":"15.5.2","@storybook/theming":"5.0.11","identity-obj-proxy":"^3.0.0","intl-messageformat":"^7.5.4","webpack-dev-server":"3.3.1","@babel/preset-react":"7.0.0","@types/react-portal":"4.0.1","@types/react-window":"^1.8.1","babel-plugin-lodash":"3.3.4","html-webpack-plugin":"3.2.0","react-test-renderer":"16.4.2","@types/react-measure":"2.0.5","clean-webpack-plugin":"2.0.2","stats-webpack-plugin":"0.7.0","eslint-config-prettier":"4.1.0","react-google-recaptcha":"^0.14.1","tslint-config-prettier":"1.18.0","@gooddata/eslint-config":"^1.0.0","@gooddata/tslint-config":"1.0.0","@types/react-responsive":"^3.0.3","@types/storybook__react":"4.0.1","@types/stringify-object":"^3.2.0","enzyme-adapter-react-16":"1.3.1","@gooddata/test-storybook":"4.0.0","@storybook/addon-actions":"5.0.11","@storybook/addon-options":"5.0.11","node-sass-magic-importer":"5.1.0","react-syntax-highlighter":"11.0.2","@types/fixed-data-table-2":"0.8.1","stylelint-config-prettier":"5.2.0","@gooddata/stylelint-config":"4.0.1","@types/react-test-renderer":"16.0.0","circular-dependency-plugin":"5.0.2","compression-webpack-plugin":"2.0.0","@types/json-stable-stringify":"^1.0.32","@gooddata/frontend-npm-scripts":"1.1.0","@types/enzyme-adapter-react-16":"1.0.3","stylelint-checkstyle-formatter":"0.1.0","@types/storybook__addon-actions":"3.4.2","@babel/plugin-proposal-class-properties":"7.4.4","@babel/plugin-proposal-object-rest-spread":"7.4.4","@babel/plugin-transform-async-to-generator":"7.4.4"},"peerDependencies":{"react":"^16.5.2","react-dom":"^16.5.2"},"_npmOperationalInternal":{"tmp":"tmp/react-components_7.8.0-beta.43_1593782015194_0.7463736601555013","host":"s3://npm-registry-packages"}},"7.8.0-beta.44":{"name":"@gooddata/react-components","version":"7.8.0-beta.44","author":{"name":"GoodData Corporation"},"license":"BSD-3-Clause","_id":"@gooddata/react-components@7.8.0-beta.44","maintainers":[{"name":"afi","email":"adam.fiedler@gooddata.com"},{"name":"bertold8","email":"ivan.nejezchleb@seznam.cz"},{"name":"bich.nguyen","email":"bich.nguyen@gooddata.com"},{"name":"brbistas","email":"valentinos.chraniotis@gooddata.com"},{"name":"bugsbunny338","email":"jiri.zajic@mensa.cz"},{"name":"de.do","email":"de.do@gooddata.com"},{"name":"gooddata-ci","email":"rail@gooddata.com"},{"name":"hang.ngo","email":"hang.ngo@gooddata.com"},{"name":"hung.nguyen.hoang","email":"hung.nguyen@gooddata.com"},{"name":"huong.nguyen","email":"huong.nguyen@gooddata.com"},{"name":"huyen.nguyen","email":"huyen.nguyen@gooddata.com"},{"name":"ivan.mjartan","email":"ivan.mjartan@gooddata.com"},{"name":"jakub-sterba","email":"jakub.sterba@gooddata.com"},{"name":"jaroslav.tomecek","email":"jaroslav.tomecek@gooddata.com"},{"name":"jkittler","email":"honza.kittler@gmail.com"},{"name":"khanh.le","email":"khanh.le@gooddata.com"},{"name":"lanhuynh","email":"lan.huynh@gooddata.com"},{"name":"linhhong","email":"linh.hong@gooddata.com"},{"name":"lupko","email":"lubomir.slivka@gooddata.com"},{"name":"mai.nguyen","email":"mai.nguyen@gooddata.com"},{"name":"matyas.kandl","email":"matyas.kandl@gooddata.com"},{"name":"michal.marsal","email":"michal.marsal@gooddata.com"},{"name":"milan.lempera","email":"ext-milan.lempera@gooddata.com"},{"name":"my.duong","email":"my.duong@gooddata.com"},{"name":"naibinh","email":"naibinh@gmail.com"},{"name":"nikolacech","email":"nikola.cech@gooddata.com"},{"name":"nis.hua","email":"nis.hua@gooddata.com"},{"name":"no23reason","email":"dan.homola@hotmail.cz"},{"name":"patrikbraborec","email":"patrik.braborec@gooddata.com"},{"name":"pbenes","email":"petr.benes@gooddata.com"},{"name":"petrjanu","email":"petr.janu@gooddata.com"},{"name":"pkingo","email":"philipandreaskingo@hotmail.com"},{"name":"ptquang86","email":"ptquang86@gmail.com"},{"name":"qduval","email":"quentin.duval@gooddata.com"},{"name":"rodri360","email":"me@rodri360.com"},{"name":"scavnickyj","email":"jakub.scavnicky@gooddata.com"},{"name":"sitina","email":"jiri.sitina@gooddata.com"},{"name":"strouhaljan","email":"strouhal.jan@gmail.com"},{"name":"thao-luong","email":"thao.luong@gooddata.com"},{"name":"thuong.nguyen","email":"thuong.nguyen@gooddata.com"},{"name":"tomas.kratochvil","email":"tomas.kratochvil@gooddata.com"},{"name":"tomsatgd","email":"tomas.satinsky@gooddata.com"},{"name":"trung-le-quoc","email":"trung.le@gooddata.com"},{"name":"tu-ngo","email":"tungo1981@gmail.com"},{"name":"tu.bui","email":"tu.bui@gooddata.com"},{"name":"tulean","email":"tuan.le@gooddata.com"},{"name":"tuqt1005","email":"tu.tran@gooddata.com"},{"name":"utdnah","email":"danh.ung@gooddata.com"},{"name":"van.nguyen","email":"van.nguyen@gooddata.com"},{"name":"vi.phan","email":"vi.phan@gooddata.com"},{"name":"vlastikcz","email":"vlastimil.kotas@gooddata.com"},{"name":"vu.pham","email":"vu.pham@gooddata.com"},{"name":"xmort","email":"petr.dolejsi@gooddata.com"},{"name":"yanlipnican","email":"yanlipnican@gmail.com"}],"homepage":"https://github.com/gooddata/gooddata-react-components#readme","bugs":{"url":"https://github.com/gooddata/gooddata-react-components/issues"},"dist":{"shasum":"7f5ffbb3dca85035ab774d6dfa3269e9f57e02c9","tarball":"https://registry.npmjs.org/@gooddata/react-components/-/react-components-7.8.0-beta.44.tgz","fileCount":2661,"integrity":"sha512-Nsji0tXfJ0NqY+pFRwRpYoBo7CU7fk746jff0SMfE5vrdo8qjS6GDN6ZijdR4NSUPOL+r2igwxfzXadh+C/V+w==","signatures":[{"sig":"MEQCIG0hSi9z0++3gVoeVBl7fHbH+IoEHxhzgv9fNYJ80yByAiBThvSJEBLv9aPrfqBJZXHbZcrOJ9Vxgjo9uloYgSg+3g==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":10678155,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJfBBm3CRA9TVsSAnZWagAAxfwP/3Zg737NaoJ5k2T/E/yu\n/uvQai/2JwzETnBLQOkNKVM8Ur6Zj/HO4syrUC0BTuxJ1xe2VC6nvM5YN2EN\nsdJ9ML944vG9aFFOTGefh7JxDBwZ0BOEH1YylJBp0H62qnBe8EALVzD5Kcui\nAjq/Nf1YpWnLdeQx5Erob59DLBdriXbNJvaBrlcV+8wEwxJ9dGYHd3WpeQXc\nCUlRxwDvFJTWWsxoVZZkQiHX8zPKN0LUVxeCrfjVvEw0PdOp9s2xlebu3ZB+\n1OWxfJdKHks2ic7P3bnZjQVozIwQTGaWS3g5haP3ZlvhMwG20dhLYgYu7s1o\nyxa2sN5KCr+SGgong6Iyui7+Jta66mxtkbcUpSWcHJLowvUHLkxa4Tqup/Us\nygVOFsVsJpIHfuFQOfuUxfjfhCGW8/w50aj/l3Bxmr91isfQpRTjfusLm5mW\nPUoKwGOAI6gRR2e8k3xIZ4IPqLp9PaZkoHUdJGYXQ1ALx8iBd3lj3HwVT7Zd\nVL8k+b4ViPK/HLTZIB5XalqvtmVMxPuo/udT1avRh7sRb2nb0x3PLngylKbh\n/4Hdzm693FNT9EoBs/piWpU0jLh/qt62TT7MlyoeKA8fTxmlIAMM/Hkba9Pi\nTR+fPg0eQxuQBxGEaQ3cnQAx/YV6N5aF9yx/dfzMvA41W3HvnD/Atr0ezFnp\nr3Tv\r\n=Cbq/\r\n-----END PGP SIGNATURE-----\r\n"},"main":"dist/index.js","husky":{"hooks":{"pre-commit":"lint-staged"}},"config":{"eslint":"./examples/**/*.{js,jsx}","tslint":"./{__mocks__,src,stories}/{,**/}*.{ts,tsx}"},"readme":"[![npm version](https://badge.fury.io/js/%40gooddata%2Freact-components.svg)](https://www.npmjs.com/package/@gooddata/react-components)\n\n# GoodData.UI React components\n> A React-based JavaScript library for building data-driven applications\n\n## Getting started\n- [GoodData.UI Documentation](http://sdk.gooddata.com/gooddata-ui/)\n- [GoodData.UI Live Examples](https://gooddata-examples.herokuapp.com/)\n- [Stack Overflow](https://stackoverflow.com/questions/tagged/gooddata)\n\n### Usage\nWith [yarn](https://yarnpkg.com) installed, go to your project directory and run\n```\n$ yarn add @gooddata/react-components\n```\nIf you prefer [npm](npmjs.com) run\n```\n$ npm install --save @gooddata/react-components\n```\n\nThe public API is exposed via global `index.js`. Except for the styles, do not import any other file directly\nbecause they are not intended to be part of the public API.\n\n## Contributing\n\nWe welcome any contribution in form of [issues](https://github.com/gooddata/gooddata-react-components/issues) or [pull requests](https://github.com/gooddata/gooddata-react-components/pulls).\n\nInstall [Node.js](http://nodejs.org) (node 12.16.1, npm v6.13.4) and [Yarn](https://classic.yarnpkg.com) (1.22.4).\n\nInstall dependencies:\n```\nyarn install --frozen-lockfile\n```\n\nThese commands may come in handy while developing:\n\n| command | description |\n| ------- | ----------- |\n| `yarn install --pure-lockfile` | first step |\n| ||\n| `yarn dev` | build react-components to `/dist` in watch mode |\n| `yarn test` | run all unit tests |\n| `yarn prettier-write` | format the source code to match the valid codestyle |\n| `yarn validate` | validate codestyle |\n| ||\n| `yarn storybook` | run storybook from `/stories` on http://localhost:9001 |\n| `yarn build-storybook` | build storybook to `/dist-storybook` |\n| `yarn test-storybook` | run storybook and [screenshot tests](https://github.com/gooddata/gdc-client-utils/tree/master/test-storybook) |\n| ||\n| `yarn examples` | run Live Examples dev-server from `/examples` on https://localhost:8999 |\n| `yarn examples-build` | build Live Examples to `/examples/dist` |\n| `yarn examples-server` | serve built Live Examples - see `/examples/server/src` |\n| `yarn examples-testcafe` | run testcafe tests against `localhost:8999` |\n\n### Deploy to heroku.com\nWhen you deploy this repo to heroku, it serves *GoodData.UI Live Examples*.\nRelevant tasks are in `Procfile` and `package.json`.\n\n```bash\n# run in the project directory\nheroku login\nheroku create <your-app-name>\nheroku config:set DOMAIN_ADMIN_USERNAME=x@gooddata.com DOMAIN_ADMIN_PASSWORD=xy PROJECT_ID_TO_ASSIGN=xms7ga4tf3g3nzucd8380o2bev8oeknp\ngit push heroku HEAD:master\nheroku open\n```\n### Enable Geo Chart for Storybook and Live Examples\nGeo chart uses Mapbox to render map which requires a Mapbox access token.\n- Register an account and create Mapbox access token at [guide](https://docs.mapbox.com/help/how-mapbox-works/access-tokens/)\n- Store the created token at `.env`:\n```bash\necho -e \"EXAMPLE_MAPBOX_ACCESS_TOKEN=token\" >> .env # only need to run once\necho -e \"STORYBOOK_MAPBOX_ACCESS_TOKEN=token\" >> .env # only need to run once\n```\n\n### Run Live Examples Locally\nTo run *GoodData.UI Live Examples* locally:\n```bash\ngit clone <this-repository>\ncd  <repository-folder>\nyarn install --pure-lockfile\nyarn examples\n```\nThen open https://localhost:8999 and login using Live Examples account (you can [create one here](https://gooddata-examples.herokuapp.com/registration)).\n\n### Run Storybook locally\n- Run storybook with token stored in `.env` for more secure\n```bash\nyarn storybook\n```\n- Or run storybook with token env param exposed to cli (not suggested)\n```bash\nSTORYBOOK_MAPBOX_ACCESS_TOKEN=token yarn storybook\n```\n- Apply either above way to `yarn build-storybook` or `yarn test-storybook`\n\n### Source code formatting\nThe source code in the repository is formatted by [Prettier](https://prettier.io/).\nThe format of the code is validated by our Continuous Integration server and is one of the requirements of successful merge.\n\nPrettier is supported by every major IDE. You can find the list of supported editors and how to configure them [here](https://prettier.io/docs/en/editors.html).\n\nIn the case, when your editor is not supported or you don't want to setup the integration, you can run the `yarn prettier-write` command to reformat the code before commit.\n\n## Changelog\n\n- see [CHANGELOG.md](CHANGELOG.md)\n\n## Supported versions\n\nIn order to make the user experience with integrating GoodData UI SDK as smooth and secure as possible and to ensure that the SDK is using the latest features of the platform, we will only provide support to two most recent major versions of UI SDK.\n\nThe most recent majors will be supported in the following modes:\n\n- The latest major version will receive all new functionality and all bug fixes\n- The previous major version will only receive fixes to critical issues and security fixes. These fixes will be applied on top of last released version of the previous major\n\nThe customers are encouraged to always use the latest version of the UI SDK.\n\nIn case of using older versions, the user might face API incompatibility, performance or security issues.\n\nPlease follow the installation instructions to update to the newest version.\n\n## License\n\n(C) 2007-2020 GoodData Corporation\n\nThis project is dual licensed:\n\n- The ATTRIBUTION-NONCOMMERCIAL 4.0 INTERNATIONAL (CC BY-NC 4.0) is used for purpose of the trial experience and evaluation of GoodData.UI library.\n- The GOODDATA GOODDATA.UI LIBRARY END USER LICENSE AGREEMENT is used for GoodData customers.\n\nFor more information, please see [LICENSE](https://github.com/gooddata/gooddata-react-components/blob/master/LICENSE)\n","gitHead":"b39d5d0bef1cf6a68efd0c0184dc8b3804369f5e","scripts":{"dev":"bash scripts/build.sh --dev-watch","test":"jest --watch","build":"bash scripts/build.sh","tslint":"yarn run-tslint -t verbose $npm_package_config_tslint","prepare":"cd examples/server && yarn install --frozen-lockfile && cd ../..; rm -r examples/node_modules 2>/dev/null; true","examples":"bash scripts/run-examples.sh","prepare?":"# Called before `npm publish` and on local `npm install`. Temporarily also for deleting obsolete node_modules. Ends with `true` to continue gracefully.","validate":"tsc --noEmit && yarn tslint && eslint $npm_package_config_eslint && yarn validate-style && yarn prettier-check","build-dev":"bash scripts/build.sh --dev","examples?":"# Default is developer domain, other options: yarn examples [sec,secure,stg,stg2,stg3,demo,developer or URL]","storybook":"yarn build && start-storybook -p 9001 -c .storybook","test-once":"jest","tslint-ci":"mkdir -p ./ci/results && yarn run-tslint -t checkstyle -o ./ci/results/tslint-results.xml $npm_package_config_tslint","run-tslint":"tslint -p tsconfig.json","validate-ci":"tsc --noEmit && yarn tslint-ci  && eslint $npm_package_config_eslint -f checkstyle -o ci/results/eslint-results.xml && yarn validate-style-ci && yarn prettier-check","examples-build":"bash scripts/build-examples.sh","prepublishOnly":"yarn build","prettier-check":"prettier --check '{src,stories,styles,__mocks__,examples/server/src,examples/src,examples/test}/**/*.{ts,js,tsx,jsx,json,scss,md,yaml,html}'","prettier-write":"prettier --write '{src,stories,styles,__mocks__,examples/server/src,examples/src,examples/test}/**/*.{ts,js,tsx,jsx,json,scss,md,yaml,html}'","test-storybook":"yarn build && test-storybook","validate-style":"stylelint '**/*.scss'","build-storybook":"yarn build && build-storybook -c .storybook -o dist-storybook","examples-server":"node examples/server/src/index.js","heroku-postbuild":"yarn examples-build developer","examples-testcafe":"./scripts/run-testcafe.sh visual","validate-style-ci":"stylelint '**/*.scss' --custom-formatter=node_modules/stylelint-checkstyle-formatter > ci/results/stylelint-results.xml","check-circular-deps":"madge --circular --extensions ts ./src","examples-testcafe-ci":"./scripts/run-testcafe.sh ci","examples-testcafe-live":"./scripts/run-testcafe.sh live"},"typings":"dist/index.d.ts","_npmUser":{"name":"gooddata-ci","email":"rail@gooddata.com"},"deprecated":"@gooddata/react-components@7 reached End of Support on March 31, 2022. Please upgrade (see https://sdk.gooddata.com/gooddata-ui/docs/supported_versions.html for more information).","repository":{"url":"git+ssh://git@github.com/gooddata/gooddata-react-components.git","type":"git"},"_npmVersion":"6.13.4","description":"GoodData.UI - A powerful JavaScript library for building analytical applications","directories":{},"lint-staged":{"{src,stories,styles,__mocks__,examples/server/src,examples/src,examples/test}/**/*.{ts,js,tsx,jsx,scss}":["npx gdc-fix-copyright","git add"],"{src,stories,styles,__mocks__,examples/server/src,examples/src,examples/test}/**/*.{ts,js,tsx,jsx,json,scss,md,yaml,html}":["prettier --write","git add"]},"_nodeVersion":"12.16.1","dependencies":{"rxjs":"^5.5.6","uuid":"^3.2.1","immer":"^1.3.1","lodash":"^4.17.15","date-fns":"^2.7.0","downshift":"^3.2.7","invariant":"^2.2.2","mapbox-gl":"1.9.1","classnames":"^2.2.6","codemirror":"^5.54.0","highcharts":"7.1.1","prop-types":"^15.6.0","react-intl":"^3.6.0","custom-event":"^1.0.1","react-window":"^1.8.1","ag-grid-react":"20.0.0","react-measure":"^2.3.0","@types/mapbox-gl":"1.9.1","react-day-picker":"~7.3.0","react-responsive":"^3.0.0","stringify-object":"^2.4.0","@gooddata/typings":"^2.25.0","@types/codemirror":"^0.0.95","ag-grid-community":"20.0.0","http-status-codes":"^1.3.0","react-codemirror2":"^7.2.0","@gooddata/js-utils":"^3.10.5","@gooddata/numberjs":"^3.2.4","fixed-data-table-2":"0.7.17","@gooddata/goodstrap":"^68.15.0","react-dom-factories":"^1.0.2","@gooddata/gooddata-js":"^13.0.3","json-stable-stringify":"^1.0.1","react-transition-group":"^2.2.1","hoist-non-react-statics":"^3.3.0","nodelist-foreach-polyfill":"^1.2.0","@formatjs/intl-pluralrules":"^1.3.6","highcharts-grouped-categories":"^1.1.3"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"raf":"3.3.2","yup":"^0.24.1","jest":"24.7.1","husky":"3.0.0","madge":"^3.4.4","react":"^16.5.2","enzyme":"3.5.0","eslint":"4.19.1","formik":"^0.11.11","moment":"2.23.0","history":"^4.7.2","ts-jest":"24.0.0","webpack":"4.30.0","full-icu":"^1.3.0","prettier":"1.16.4","react-ga":"^2.5.2","recharts":"1.0.0-beta.9","testcafe":"1.1.4","commander":"2.14.1","node-sass":"4.13.0","react-dom":"^16.5.2","stylelint":"^10.0.0","supertest":"3.0.0","ts-loader":"6.0.0","@types/raf":"^3.4.0","css-loader":"0.28.7","jest-junit":"3.0.0","raw-loader":"0.5.1","styled-jsx":"2.2.1","typescript":"3.3.4000","@babel/core":"7.4.4","@types/jest":"24.0.6","@types/node":"7.0.8","@types/uuid":"3.4.3","file-loader":"3.0.1","jest-enzyme":"7.0.2","lint-staged":"9.1.0","sass-loader":"6.0.6","webpack-cli":"3.3.2","@types/react":"16.8.6","babel-loader":"8.0.5","react-helmet":"5.2.0","react-select":"1.2.1","style-loader":"0.19.1","@types/enzyme":"3.1.13","@types/lodash":"4.14.123","testcafe-live":"0.1.4","@babel/runtime":"7.4.4","dotenv-webpack":"^1.7.0","@babel/polyfill":"^7.4.4","@storybook/react":"5.0.11","@types/invariant":"2.2.29","@types/react-dom":"16.0.11","isomorphic-fetch":"2.2.1","react-datepicker":"1.1.0","react-router-dom":"4.2.2","@babel/preset-env":"7.4.4","@gooddata/mock-js":"^2.13.1","@storybook/addons":"5.0.11","@types/classnames":"2.2.3","@types/prop-types":"15.5.2","@storybook/theming":"5.0.11","identity-obj-proxy":"^3.0.0","intl-messageformat":"^7.5.4","webpack-dev-server":"3.3.1","@babel/preset-react":"7.0.0","@types/react-portal":"4.0.1","@types/react-window":"^1.8.1","babel-plugin-lodash":"3.3.4","html-webpack-plugin":"3.2.0","react-test-renderer":"16.4.2","@types/react-measure":"2.0.5","clean-webpack-plugin":"2.0.2","stats-webpack-plugin":"0.7.0","eslint-config-prettier":"4.1.0","react-google-recaptcha":"^0.14.1","tslint-config-prettier":"1.18.0","@gooddata/eslint-config":"^1.0.0","@gooddata/tslint-config":"1.0.0","@types/react-responsive":"^3.0.3","@types/storybook__react":"4.0.1","@types/stringify-object":"^3.2.0","enzyme-adapter-react-16":"1.3.1","@gooddata/test-storybook":"4.0.0","@storybook/addon-actions":"5.0.11","@storybook/addon-options":"5.0.11","node-sass-magic-importer":"5.1.0","react-syntax-highlighter":"11.0.2","@types/fixed-data-table-2":"0.8.1","stylelint-config-prettier":"5.2.0","@gooddata/stylelint-config":"4.0.1","@types/react-test-renderer":"16.0.0","circular-dependency-plugin":"5.0.2","compression-webpack-plugin":"2.0.0","@types/json-stable-stringify":"^1.0.32","@gooddata/frontend-npm-scripts":"1.1.0","@types/enzyme-adapter-react-16":"1.0.3","stylelint-checkstyle-formatter":"0.1.0","@types/storybook__addon-actions":"3.4.2","@babel/plugin-proposal-class-properties":"7.4.4","@babel/plugin-proposal-object-rest-spread":"7.4.4","@babel/plugin-transform-async-to-generator":"7.4.4"},"peerDependencies":{"react":"^16.5.2","react-dom":"^16.5.2"},"_npmOperationalInternal":{"tmp":"tmp/react-components_7.8.0-beta.44_1594104246093_0.39998374727966746","host":"s3://npm-registry-packages"}},"7.8.0-alpha-ptquang86-qp-cl-13670-export-2020-07-07T07-39-22-274Z":{"name":"@gooddata/react-components","version":"7.8.0-alpha-ptquang86-qp-cl-13670-export-2020-07-07T07-39-22-274Z","author":{"name":"GoodData Corporation"},"license":"BSD-3-Clause","_id":"@gooddata/react-components@7.8.0-alpha-ptquang86-qp-cl-13670-export-2020-07-07T07-39-22-274Z","maintainers":[{"name":"afi","email":"adam.fiedler@gooddata.com"},{"name":"bertold8","email":"ivan.nejezchleb@seznam.cz"},{"name":"bich.nguyen","email":"bich.nguyen@gooddata.com"},{"name":"brbistas","email":"valentinos.chraniotis@gooddata.com"},{"name":"bugsbunny338","email":"jiri.zajic@mensa.cz"},{"name":"de.do","email":"de.do@gooddata.com"},{"name":"gooddata-ci","email":"rail@gooddata.com"},{"name":"hang.ngo","email":"hang.ngo@gooddata.com"},{"name":"hung.nguyen.hoang","email":"hung.nguyen@gooddata.com"},{"name":"huong.nguyen","email":"huong.nguyen@gooddata.com"},{"name":"huyen.nguyen","email":"huyen.nguyen@gooddata.com"},{"name":"ivan.mjartan","email":"ivan.mjartan@gooddata.com"},{"name":"jakub-sterba","email":"jakub.sterba@gooddata.com"},{"name":"jaroslav.tomecek","email":"jaroslav.tomecek@gooddata.com"},{"name":"jkittler","email":"honza.kittler@gmail.com"},{"name":"khanh.le","email":"khanh.le@gooddata.com"},{"name":"lanhuynh","email":"lan.huynh@gooddata.com"},{"name":"linhhong","email":"linh.hong@gooddata.com"},{"name":"lupko","email":"lubomir.slivka@gooddata.com"},{"name":"mai.nguyen","email":"mai.nguyen@gooddata.com"},{"name":"matyas.kandl","email":"matyas.kandl@gooddata.com"},{"name":"michal.marsal","email":"michal.marsal@gooddata.com"},{"name":"milan.lempera","email":"ext-milan.lempera@gooddata.com"},{"name":"my.duong","email":"my.duong@gooddata.com"},{"name":"naibinh","email":"naibinh@gmail.com"},{"name":"nikolacech","email":"nikola.cech@gooddata.com"},{"name":"nis.hua","email":"nis.hua@gooddata.com"},{"name":"no23reason","email":"dan.homola@hotmail.cz"},{"name":"patrikbraborec","email":"patrik.braborec@gooddata.com"},{"name":"pbenes","email":"petr.benes@gooddata.com"},{"name":"petrjanu","email":"petr.janu@gooddata.com"},{"name":"pkingo","email":"philipandreaskingo@hotmail.com"},{"name":"ptquang86","email":"ptquang86@gmail.com"},{"name":"qduval","email":"quentin.duval@gooddata.com"},{"name":"rodri360","email":"me@rodri360.com"},{"name":"scavnickyj","email":"jakub.scavnicky@gooddata.com"},{"name":"sitina","email":"jiri.sitina@gooddata.com"},{"name":"strouhaljan","email":"strouhal.jan@gmail.com"},{"name":"thao-luong","email":"thao.luong@gooddata.com"},{"name":"thuong.nguyen","email":"thuong.nguyen@gooddata.com"},{"name":"tomas.kratochvil","email":"tomas.kratochvil@gooddata.com"},{"name":"tomsatgd","email":"tomas.satinsky@gooddata.com"},{"name":"trung-le-quoc","email":"trung.le@gooddata.com"},{"name":"tu-ngo","email":"tungo1981@gmail.com"},{"name":"tu.bui","email":"tu.bui@gooddata.com"},{"name":"tulean","email":"tuan.le@gooddata.com"},{"name":"tuqt1005","email":"tu.tran@gooddata.com"},{"name":"utdnah","email":"danh.ung@gooddata.com"},{"name":"van.nguyen","email":"van.nguyen@gooddata.com"},{"name":"vi.phan","email":"vi.phan@gooddata.com"},{"name":"vlastikcz","email":"vlastimil.kotas@gooddata.com"},{"name":"vu.pham","email":"vu.pham@gooddata.com"},{"name":"xmort","email":"petr.dolejsi@gooddata.com"},{"name":"yanlipnican","email":"yanlipnican@gmail.com"}],"homepage":"https://github.com/gooddata/gooddata-react-components#readme","bugs":{"url":"https://github.com/gooddata/gooddata-react-components/issues"},"dist":{"shasum":"3b1f2cff61005f9a63d4056dea56bf406b4c2f5a","tarball":"https://registry.npmjs.org/@gooddata/react-components/-/react-components-7.8.0-alpha-ptquang86-qp-cl-13670-export-2020-07-07T07-39-22-274Z.tgz","fileCount":2671,"integrity":"sha512-i33CwhEMkeLJPnWR6YOEPkf/3kf8o5Lq2nOibw2cgY1FZzE+yXp0JKXYFYKiSIF00GL/bk6ycgyz4ONvFRwTug==","signatures":[{"sig":"MEYCIQDaUI8VLALXyJPfr045Ha7CiPadGvgfcuAgPgTAoIl4EwIhAJgkhHki/ufBCvzVTnLfw/TStqnulK+V8fBB6Xjf5TO5","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":10771882,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJfBCbtCRA9TVsSAnZWagAAhjAP+gKC4s4JhCHTpihA7QTK\nQ7azIAf5sH4RseiOQReNFtR+dfH+D8dQEJ9TaGJ6T7sx+2H5afnddi3Fjn78\n5M8PGeluZuYR8+LR7e9Ln6dDkdesB4b6dI2K1HnJMLXw4hCM5xu7hzfD7a7G\nNGeIBLvkPyAZFk56CyY32b4ZGVhzpzXcvKOFkYfLkKaZt5ZOgdO2qUBt4UFq\nfqmyURnkjykvQ4a/9SLiHoZhX6lAy0uCMdrgWsyPjcPFK6HYwsfNO6d98+i/\nwKGUUpGF22WYPiWqyOTnlOegK14TN5bv/aL+AN6cIloxg/i4lKDIl9zFQGHS\ndpDR8P5ehZAGCseBWQaR8oNWZTO8rihgYXFcEFuZZjV1+stwHG1a1dV5GdtD\ne7NP3WnboLZud/VOSetRFzjMKS+l6eTxlkKX/klNkoPO4sXMMQg225zKBnnX\ndVd4moCPTYBPJHfaMcl9AVDm2vxqkYDmClqUw+WWMzgjPJLNGBUb0JHJPYMF\n5EF34hTNgNh1D0ZLc2kNuCuqkGYAuwq6kEmKVJOLO1COdyZyECOO30LUfB/7\njDEjipyo1Sk9Lq7DDhdEnwW/4Kcb7WgT1lbHdJjuXNzUge/iQ3g/O1/kIl/s\nX8cBC7p40ES0bx0g+1oH70Wj4fnXBn6P+xKjRv0x3l4+Y2JJBYjfnHakDmw6\nDWKY\r\n=Pyrd\r\n-----END PGP SIGNATURE-----\r\n"},"main":"dist/index.js","husky":{"hooks":{"pre-commit":"lint-staged"}},"config":{"eslint":"./examples/**/*.{js,jsx}","tslint":"./{__mocks__,src,stories}/{,**/}*.{ts,tsx}"},"readme":"[![npm version](https://badge.fury.io/js/%40gooddata%2Freact-components.svg)](https://www.npmjs.com/package/@gooddata/react-components)\n\n# GoodData.UI React components\n> A React-based JavaScript library for building data-driven applications\n\n## Getting started\n- [GoodData.UI Documentation](http://sdk.gooddata.com/gooddata-ui/)\n- [GoodData.UI Live Examples](https://gooddata-examples.herokuapp.com/)\n- [Stack Overflow](https://stackoverflow.com/questions/tagged/gooddata)\n\n### Usage\nWith [yarn](https://yarnpkg.com) installed, go to your project directory and run\n```\n$ yarn add @gooddata/react-components\n```\nIf you prefer [npm](npmjs.com) run\n```\n$ npm install --save @gooddata/react-components\n```\n\nThe public API is exposed via global `index.js`. Except for the styles, do not import any other file directly\nbecause they are not intended to be part of the public API.\n\n## Contributing\n\nWe welcome any contribution in form of [issues](https://github.com/gooddata/gooddata-react-components/issues) or [pull requests](https://github.com/gooddata/gooddata-react-components/pulls).\n\nInstall [Node.js](http://nodejs.org) (node 12.16.1, npm v6.13.4) and [Yarn](https://classic.yarnpkg.com) (1.22.4).\n\nInstall dependencies:\n```\nyarn install --frozen-lockfile\n```\n\nThese commands may come in handy while developing:\n\n| command | description |\n| ------- | ----------- |\n| `yarn install --pure-lockfile` | first step |\n| ||\n| `yarn dev` | build react-components to `/dist` in watch mode |\n| `yarn test` | run all unit tests |\n| `yarn prettier-write` | format the source code to match the valid codestyle |\n| `yarn validate` | validate codestyle |\n| ||\n| `yarn storybook` | run storybook from `/stories` on http://localhost:9001 |\n| `yarn build-storybook` | build storybook to `/dist-storybook` |\n| `yarn test-storybook` | run storybook and [screenshot tests](https://github.com/gooddata/gdc-client-utils/tree/master/test-storybook) |\n| ||\n| `yarn examples` | run Live Examples dev-server from `/examples` on https://localhost:8999 |\n| `yarn examples-build` | build Live Examples to `/examples/dist` |\n| `yarn examples-server` | serve built Live Examples - see `/examples/server/src` |\n| `yarn examples-testcafe` | run testcafe tests against `localhost:8999` |\n\n### Deploy to heroku.com\nWhen you deploy this repo to heroku, it serves *GoodData.UI Live Examples*.\nRelevant tasks are in `Procfile` and `package.json`.\n\n```bash\n# run in the project directory\nheroku login\nheroku create <your-app-name>\nheroku config:set DOMAIN_ADMIN_USERNAME=x@gooddata.com DOMAIN_ADMIN_PASSWORD=xy PROJECT_ID_TO_ASSIGN=xms7ga4tf3g3nzucd8380o2bev8oeknp\ngit push heroku HEAD:master\nheroku open\n```\n### Enable Geo Chart for Storybook and Live Examples\nGeo chart uses Mapbox to render map which requires a Mapbox access token.\n- Register an account and create Mapbox access token at [guide](https://docs.mapbox.com/help/how-mapbox-works/access-tokens/)\n- Store the created token at `.env`:\n```bash\necho -e \"EXAMPLE_MAPBOX_ACCESS_TOKEN=token\" >> .env # only need to run once\necho -e \"STORYBOOK_MAPBOX_ACCESS_TOKEN=token\" >> .env # only need to run once\n```\n\n### Run Live Examples Locally\nTo run *GoodData.UI Live Examples* locally:\n```bash\ngit clone <this-repository>\ncd  <repository-folder>\nyarn install --pure-lockfile\nyarn examples\n```\nThen open https://localhost:8999 and login using Live Examples account (you can [create one here](https://gooddata-examples.herokuapp.com/registration)).\n\n### Run Storybook locally\n- Run storybook with token stored in `.env` for more secure\n```bash\nyarn storybook\n```\n- Or run storybook with token env param exposed to cli (not suggested)\n```bash\nSTORYBOOK_MAPBOX_ACCESS_TOKEN=token yarn storybook\n```\n- Apply either above way to `yarn build-storybook` or `yarn test-storybook`\n\n### Source code formatting\nThe source code in the repository is formatted by [Prettier](https://prettier.io/).\nThe format of the code is validated by our Continuous Integration server and is one of the requirements of successful merge.\n\nPrettier is supported by every major IDE. You can find the list of supported editors and how to configure them [here](https://prettier.io/docs/en/editors.html).\n\nIn the case, when your editor is not supported or you don't want to setup the integration, you can run the `yarn prettier-write` command to reformat the code before commit.\n\n## Changelog\n\n- see [CHANGELOG.md](CHANGELOG.md)\n\n## Supported versions\n\nIn order to make the user experience with integrating GoodData UI SDK as smooth and secure as possible and to ensure that the SDK is using the latest features of the platform, we will only provide support to two most recent major versions of UI SDK.\n\nThe most recent majors will be supported in the following modes:\n\n- The latest major version will receive all new functionality and all bug fixes\n- The previous major version will only receive fixes to critical issues and security fixes. These fixes will be applied on top of last released version of the previous major\n\nThe customers are encouraged to always use the latest version of the UI SDK.\n\nIn case of using older versions, the user might face API incompatibility, performance or security issues.\n\nPlease follow the installation instructions to update to the newest version.\n\n## License\n\n(C) 2007-2020 GoodData Corporation\n\nThis project is dual licensed:\n\n- The ATTRIBUTION-NONCOMMERCIAL 4.0 INTERNATIONAL (CC BY-NC 4.0) is used for purpose of the trial experience and evaluation of GoodData.UI library.\n- The GOODDATA GOODDATA.UI LIBRARY END USER LICENSE AGREEMENT is used for GoodData customers.\n\nFor more information, please see [LICENSE](https://github.com/gooddata/gooddata-react-components/blob/master/LICENSE)\n","gitHead":"bb62e72b723b07726a972ac38aa0fc6ecf5a1301","scripts":{"dev":"bash scripts/build.sh --dev-watch","test":"jest --watch","build":"bash scripts/build.sh","tslint":"yarn run-tslint -t verbose $npm_package_config_tslint","prepare":"cd examples/server && yarn install --frozen-lockfile && cd ../..; rm -r examples/node_modules 2>/dev/null; true","examples":"bash scripts/run-examples.sh","prepare?":"# Called before `npm publish` and on local `npm install`. Temporarily also for deleting obsolete node_modules. Ends with `true` to continue gracefully.","validate":"tsc --noEmit && yarn tslint && eslint $npm_package_config_eslint && yarn validate-style && yarn prettier-check","build-dev":"bash scripts/build.sh --dev","examples?":"# Default is developer domain, other options: yarn examples [sec,secure,stg,stg2,stg3,demo,developer or URL]","storybook":"yarn build && start-storybook -p 9001 -c .storybook","test-once":"jest","tslint-ci":"mkdir -p ./ci/results && yarn run-tslint -t checkstyle -o ./ci/results/tslint-results.xml $npm_package_config_tslint","run-tslint":"tslint -p tsconfig.json","validate-ci":"tsc --noEmit && yarn tslint-ci  && eslint $npm_package_config_eslint -f checkstyle -o ci/results/eslint-results.xml && yarn validate-style-ci && yarn prettier-check","examples-build":"bash scripts/build-examples.sh","prepublishOnly":"yarn build","prettier-check":"prettier --check '{src,stories,styles,__mocks__,examples/server/src,examples/src,examples/test}/**/*.{ts,js,tsx,jsx,json,scss,md,yaml,html}'","prettier-write":"prettier --write '{src,stories,styles,__mocks__,examples/server/src,examples/src,examples/test}/**/*.{ts,js,tsx,jsx,json,scss,md,yaml,html}'","test-storybook":"yarn build && test-storybook","validate-style":"stylelint '**/*.scss'","build-storybook":"yarn build && build-storybook -c .storybook -o dist-storybook","examples-server":"node examples/server/src/index.js","heroku-postbuild":"yarn examples-build developer","examples-testcafe":"./scripts/run-testcafe.sh visual","validate-style-ci":"stylelint '**/*.scss' --custom-formatter=node_modules/stylelint-checkstyle-formatter > ci/results/stylelint-results.xml","check-circular-deps":"madge --circular --extensions ts ./src","examples-testcafe-ci":"./scripts/run-testcafe.sh ci","examples-testcafe-live":"./scripts/run-testcafe.sh live"},"typings":"dist/index.d.ts","_npmUser":{"name":"ptquang86","email":"ptquang86@gmail.com"},"deprecated":"@gooddata/react-components@7 reached End of Support on March 31, 2022. Please upgrade (see https://sdk.gooddata.com/gooddata-ui/docs/supported_versions.html for more information).","repository":{"url":"git+ssh://git@github.com/gooddata/gooddata-react-components.git","type":"git"},"_npmVersion":"6.13.4","description":"GoodData.UI - A powerful JavaScript library for building analytical applications","directories":{},"lint-staged":{"{src,stories,styles,__mocks__,examples/server/src,examples/src,examples/test}/**/*.{ts,js,tsx,jsx,scss}":["npx gdc-fix-copyright","git add"],"{src,stories,styles,__mocks__,examples/server/src,examples/src,examples/test}/**/*.{ts,js,tsx,jsx,json,scss,md,yaml,html}":["prettier --write","git add"]},"_nodeVersion":"12.16.1","dependencies":{"rxjs":"^5.5.6","uuid":"^3.2.1","immer":"^1.3.1","lodash":"^4.17.15","date-fns":"^2.7.0","downshift":"^3.2.7","invariant":"^2.2.2","mapbox-gl":"1.9.1","classnames":"^2.2.6","codemirror":"^5.54.0","highcharts":"7.1.1","prop-types":"^15.6.0","react-intl":"^3.6.0","custom-event":"^1.0.1","react-window":"^1.8.1","ag-grid-react":"20.0.0","react-measure":"^2.3.0","@types/mapbox-gl":"1.9.1","react-day-picker":"~7.3.0","react-responsive":"^3.0.0","stringify-object":"^2.4.0","@gooddata/typings":"^2.25.0","@types/codemirror":"^0.0.95","ag-grid-community":"20.0.0","http-status-codes":"^1.3.0","react-codemirror2":"^7.2.0","@gooddata/js-utils":"^3.10.5","@gooddata/numberjs":"^3.2.4","fixed-data-table-2":"0.7.17","@gooddata/goodstrap":"^68.15.0","react-dom-factories":"^1.0.2","@gooddata/gooddata-js":"^13.0.3","json-stable-stringify":"^1.0.1","react-transition-group":"^2.2.1","hoist-non-react-statics":"^3.3.0","nodelist-foreach-polyfill":"^1.2.0","@formatjs/intl-pluralrules":"^1.3.6","highcharts-grouped-categories":"^1.1.3"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"raf":"3.3.2","yup":"^0.24.1","jest":"24.7.1","husky":"3.0.0","madge":"^3.4.4","react":"^16.5.2","enzyme":"3.5.0","eslint":"4.19.1","formik":"^0.11.11","moment":"2.23.0","history":"^4.7.2","ts-jest":"24.0.0","webpack":"4.30.0","full-icu":"^1.3.0","prettier":"1.16.4","react-ga":"^2.5.2","recharts":"1.0.0-beta.9","testcafe":"1.1.4","commander":"2.14.1","node-sass":"4.13.0","react-dom":"^16.5.2","stylelint":"^10.0.0","supertest":"3.0.0","ts-loader":"6.0.0","@types/raf":"^3.4.0","css-loader":"0.28.7","jest-junit":"3.0.0","raw-loader":"0.5.1","styled-jsx":"2.2.1","typescript":"3.3.4000","@babel/core":"7.4.4","@types/jest":"24.0.6","@types/node":"7.0.8","@types/uuid":"3.4.3","file-loader":"3.0.1","jest-enzyme":"7.0.2","lint-staged":"9.1.0","sass-loader":"6.0.6","webpack-cli":"3.3.2","@types/react":"16.8.6","babel-loader":"8.0.5","react-helmet":"5.2.0","react-select":"1.2.1","style-loader":"0.19.1","@types/enzyme":"3.1.13","@types/lodash":"4.14.123","testcafe-live":"0.1.4","@babel/runtime":"7.4.4","dotenv-webpack":"^1.7.0","@babel/polyfill":"^7.4.4","@storybook/react":"5.0.11","@types/invariant":"2.2.29","@types/react-dom":"16.0.11","isomorphic-fetch":"2.2.1","react-datepicker":"1.1.0","react-router-dom":"4.2.2","@babel/preset-env":"7.4.4","@gooddata/mock-js":"^2.13.1","@storybook/addons":"5.0.11","@types/classnames":"2.2.3","@types/prop-types":"15.5.2","@storybook/theming":"5.0.11","identity-obj-proxy":"^3.0.0","intl-messageformat":"^7.5.4","webpack-dev-server":"3.3.1","@babel/preset-react":"7.0.0","@types/react-portal":"4.0.1","@types/react-window":"^1.8.1","babel-plugin-lodash":"3.3.4","html-webpack-plugin":"3.2.0","react-test-renderer":"16.4.2","@types/react-measure":"2.0.5","clean-webpack-plugin":"2.0.2","stats-webpack-plugin":"0.7.0","eslint-config-prettier":"4.1.0","react-google-recaptcha":"^0.14.1","tslint-config-prettier":"1.18.0","@gooddata/eslint-config":"^1.0.0","@gooddata/tslint-config":"1.0.0","@types/react-responsive":"^3.0.3","@types/storybook__react":"4.0.1","@types/stringify-object":"^3.2.0","enzyme-adapter-react-16":"1.3.1","@gooddata/test-storybook":"4.0.0","@storybook/addon-actions":"5.0.11","@storybook/addon-options":"5.0.11","node-sass-magic-importer":"5.1.0","react-syntax-highlighter":"11.0.2","@types/fixed-data-table-2":"0.8.1","stylelint-config-prettier":"5.2.0","@gooddata/stylelint-config":"4.0.1","@types/react-test-renderer":"16.0.0","circular-dependency-plugin":"5.0.2","compression-webpack-plugin":"2.0.0","@types/json-stable-stringify":"^1.0.32","@gooddata/frontend-npm-scripts":"1.1.0","@types/enzyme-adapter-react-16":"1.0.3","stylelint-checkstyle-formatter":"0.1.0","@types/storybook__addon-actions":"3.4.2","@babel/plugin-proposal-class-properties":"7.4.4","@babel/plugin-proposal-object-rest-spread":"7.4.4","@babel/plugin-transform-async-to-generator":"7.4.4"},"peerDependencies":{"react":"^16.5.2","react-dom":"^16.5.2"},"_npmOperationalInternal":{"tmp":"tmp/react-components_7.8.0-alpha-ptquang86-qp-cl-13670-export-2020-07-07T07-39-22-274Z_1594107628941_0.6850436306838024","host":"s3://npm-registry-packages"}},"7.8.0-alpha-ptquang86-qp-cl-13670-export-2020-07-07T10-15-04-749Z":{"name":"@gooddata/react-components","version":"7.8.0-alpha-ptquang86-qp-cl-13670-export-2020-07-07T10-15-04-749Z","author":{"name":"GoodData Corporation"},"license":"BSD-3-Clause","_id":"@gooddata/react-components@7.8.0-alpha-ptquang86-qp-cl-13670-export-2020-07-07T10-15-04-749Z","maintainers":[{"name":"afi","email":"adam.fiedler@gooddata.com"},{"name":"bertold8","email":"ivan.nejezchleb@seznam.cz"},{"name":"bich.nguyen","email":"bich.nguyen@gooddata.com"},{"name":"brbistas","email":"valentinos.chraniotis@gooddata.com"},{"name":"bugsbunny338","email":"jiri.zajic@mensa.cz"},{"name":"de.do","email":"de.do@gooddata.com"},{"name":"gooddata-ci","email":"rail@gooddata.com"},{"name":"hang.ngo","email":"hang.ngo@gooddata.com"},{"name":"hung.nguyen.hoang","email":"hung.nguyen@gooddata.com"},{"name":"huong.nguyen","email":"huong.nguyen@gooddata.com"},{"name":"huyen.nguyen","email":"huyen.nguyen@gooddata.com"},{"name":"ivan.mjartan","email":"ivan.mjartan@gooddata.com"},{"name":"jakub-sterba","email":"jakub.sterba@gooddata.com"},{"name":"jaroslav.tomecek","email":"jaroslav.tomecek@gooddata.com"},{"name":"jkittler","email":"honza.kittler@gmail.com"},{"name":"khanh.le","email":"khanh.le@gooddata.com"},{"name":"lanhuynh","email":"lan.huynh@gooddata.com"},{"name":"linhhong","email":"linh.hong@gooddata.com"},{"name":"lupko","email":"lubomir.slivka@gooddata.com"},{"name":"mai.nguyen","email":"mai.nguyen@gooddata.com"},{"name":"matyas.kandl","email":"matyas.kandl@gooddata.com"},{"name":"michal.marsal","email":"michal.marsal@gooddata.com"},{"name":"milan.lempera","email":"ext-milan.lempera@gooddata.com"},{"name":"my.duong","email":"my.duong@gooddata.com"},{"name":"naibinh","email":"naibinh@gmail.com"},{"name":"nikolacech","email":"nikola.cech@gooddata.com"},{"name":"nis.hua","email":"nis.hua@gooddata.com"},{"name":"no23reason","email":"dan.homola@hotmail.cz"},{"name":"patrikbraborec","email":"patrik.braborec@gooddata.com"},{"name":"pbenes","email":"petr.benes@gooddata.com"},{"name":"petrjanu","email":"petr.janu@gooddata.com"},{"name":"pkingo","email":"philipandreaskingo@hotmail.com"},{"name":"ptquang86","email":"ptquang86@gmail.com"},{"name":"qduval","email":"quentin.duval@gooddata.com"},{"name":"rodri360","email":"me@rodri360.com"},{"name":"scavnickyj","email":"jakub.scavnicky@gooddata.com"},{"name":"sitina","email":"jiri.sitina@gooddata.com"},{"name":"strouhaljan","email":"strouhal.jan@gmail.com"},{"name":"thao-luong","email":"thao.luong@gooddata.com"},{"name":"thuong.nguyen","email":"thuong.nguyen@gooddata.com"},{"name":"tomas.kratochvil","email":"tomas.kratochvil@gooddata.com"},{"name":"tomsatgd","email":"tomas.satinsky@gooddata.com"},{"name":"trung-le-quoc","email":"trung.le@gooddata.com"},{"name":"tu-ngo","email":"tungo1981@gmail.com"},{"name":"tu.bui","email":"tu.bui@gooddata.com"},{"name":"tulean","email":"tuan.le@gooddata.com"},{"name":"tuqt1005","email":"tu.tran@gooddata.com"},{"name":"utdnah","email":"danh.ung@gooddata.com"},{"name":"van.nguyen","email":"van.nguyen@gooddata.com"},{"name":"vi.phan","email":"vi.phan@gooddata.com"},{"name":"vlastikcz","email":"vlastimil.kotas@gooddata.com"},{"name":"vu.pham","email":"vu.pham@gooddata.com"},{"name":"xmort","email":"petr.dolejsi@gooddata.com"},{"name":"yanlipnican","email":"yanlipnican@gmail.com"}],"homepage":"https://github.com/gooddata/gooddata-react-components#readme","bugs":{"url":"https://github.com/gooddata/gooddata-react-components/issues"},"dist":{"shasum":"2b82dab8bb628d3b319bd4d40579d8d68ff11b4c","tarball":"https://registry.npmjs.org/@gooddata/react-components/-/react-components-7.8.0-alpha-ptquang86-qp-cl-13670-export-2020-07-07T10-15-04-749Z.tgz","fileCount":2671,"integrity":"sha512-PpEMZENhbVtdz/VcgVImJoFnswbJkd+iVbj+nzx2/28czVDCuiHhqoigFQVkHcH4zNIlOdWfOcqlkVr6bnMhsw==","signatures":[{"sig":"MEUCIQCP9ZgXf8PzwlKHHX2oY0fkimm9XtXHQ6X1UICT0Hj6jwIgOVPsSLaryWDuBSOWpL1PydXl0yIYZTX+qVwr/9FXWJw=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":10772491,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJfBEtUCRA9TVsSAnZWagAAsloP/203L3cDvowGBfIN4V9Z\nEQ/8ObNnIp+9Yp6szCRcqj+gn1JLRSLlrPC413RgXMr9z8NPO6BCkepW7mb3\nHNNq0XH+xtBRqkfrVps+PUE+b5PikG/vumLsKXNSU74AMPjdA8qVV80J82Yu\nTQr7nKae1SdS7Egy5pX2V/tST7/l+XpizXxuoUaSj8PftdoGwoipAhRuVUOr\n8ODc+gz96PfrATtvrB4dqd6iratRaq2CqWmPxBbbPC50uhdQJAc5Fqudys2B\nlZV4VaJpr8HN7zlFyqp5qbybMhCKRssrbheF1LDQV/w+nFhyrGPsUYZyAnrQ\n4QqQ2T/uoAo9qgsTpiN8iwjYWM0A69kDlKG7oHPvk9mE6yUK68PeoPKvIn2m\nMYnN2g65iquGuamxnWWMmAoqiqA/Hxibd4uoEF53aaoGiSs2oAr+h/QqHe3y\nREZZA9CBeYyRaPHnJjBju0+Ucj868acUA0pqUGzCEpSp9V7zcCAP6uQk1w6o\n+rymlAwrH5Hi4LhGPji8b5MQBOwLLOv6IfLwL8cpbSiUkHpjN10WS37joWYG\nL8lr4lTrmNdd/te8H+mmZeAqMp2qSj15v2OKcO7hjehzI8U1SdU9sG3N9nG0\nBUg4rBers3vEXfuFRRQ8A/3qAr+bcEOfcRgBbeqIFYOO05VQ+KVVgGrk3Brb\nESFn\r\n=X31Y\r\n-----END PGP SIGNATURE-----\r\n"},"main":"dist/index.js","husky":{"hooks":{"pre-commit":"lint-staged"}},"config":{"eslint":"./examples/**/*.{js,jsx}","tslint":"./{__mocks__,src,stories}/{,**/}*.{ts,tsx}"},"readme":"[![npm version](https://badge.fury.io/js/%40gooddata%2Freact-components.svg)](https://www.npmjs.com/package/@gooddata/react-components)\n\n# GoodData.UI React components\n> A React-based JavaScript library for building data-driven applications\n\n## Getting started\n- [GoodData.UI Documentation](http://sdk.gooddata.com/gooddata-ui/)\n- [GoodData.UI Live Examples](https://gooddata-examples.herokuapp.com/)\n- [Stack Overflow](https://stackoverflow.com/questions/tagged/gooddata)\n\n### Usage\nWith [yarn](https://yarnpkg.com) installed, go to your project directory and run\n```\n$ yarn add @gooddata/react-components\n```\nIf you prefer [npm](npmjs.com) run\n```\n$ npm install --save @gooddata/react-components\n```\n\nThe public API is exposed via global `index.js`. Except for the styles, do not import any other file directly\nbecause they are not intended to be part of the public API.\n\n## Contributing\n\nWe welcome any contribution in form of [issues](https://github.com/gooddata/gooddata-react-components/issues) or [pull requests](https://github.com/gooddata/gooddata-react-components/pulls).\n\nInstall [Node.js](http://nodejs.org) (node 12.16.1, npm v6.13.4) and [Yarn](https://classic.yarnpkg.com) (1.22.4).\n\nInstall dependencies:\n```\nyarn install --frozen-lockfile\n```\n\nThese commands may come in handy while developing:\n\n| command | description |\n| ------- | ----------- |\n| `yarn install --pure-lockfile` | first step |\n| ||\n| `yarn dev` | build react-components to `/dist` in watch mode |\n| `yarn test` | run all unit tests |\n| `yarn prettier-write` | format the source code to match the valid codestyle |\n| `yarn validate` | validate codestyle |\n| ||\n| `yarn storybook` | run storybook from `/stories` on http://localhost:9001 |\n| `yarn build-storybook` | build storybook to `/dist-storybook` |\n| `yarn test-storybook` | run storybook and [screenshot tests](https://github.com/gooddata/gdc-client-utils/tree/master/test-storybook) |\n| ||\n| `yarn examples` | run Live Examples dev-server from `/examples` on https://localhost:8999 |\n| `yarn examples-build` | build Live Examples to `/examples/dist` |\n| `yarn examples-server` | serve built Live Examples - see `/examples/server/src` |\n| `yarn examples-testcafe` | run testcafe tests against `localhost:8999` |\n\n### Deploy to heroku.com\nWhen you deploy this repo to heroku, it serves *GoodData.UI Live Examples*.\nRelevant tasks are in `Procfile` and `package.json`.\n\n```bash\n# run in the project directory\nheroku login\nheroku create <your-app-name>\nheroku config:set DOMAIN_ADMIN_USERNAME=x@gooddata.com DOMAIN_ADMIN_PASSWORD=xy PROJECT_ID_TO_ASSIGN=xms7ga4tf3g3nzucd8380o2bev8oeknp\ngit push heroku HEAD:master\nheroku open\n```\n### Enable Geo Chart for Storybook and Live Examples\nGeo chart uses Mapbox to render map which requires a Mapbox access token.\n- Register an account and create Mapbox access token at [guide](https://docs.mapbox.com/help/how-mapbox-works/access-tokens/)\n- Store the created token at `.env`:\n```bash\necho -e \"EXAMPLE_MAPBOX_ACCESS_TOKEN=token\" >> .env # only need to run once\necho -e \"STORYBOOK_MAPBOX_ACCESS_TOKEN=token\" >> .env # only need to run once\n```\n\n### Run Live Examples Locally\nTo run *GoodData.UI Live Examples* locally:\n```bash\ngit clone <this-repository>\ncd  <repository-folder>\nyarn install --pure-lockfile\nyarn examples\n```\nThen open https://localhost:8999 and login using Live Examples account (you can [create one here](https://gooddata-examples.herokuapp.com/registration)).\n\n### Run Storybook locally\n- Run storybook with token stored in `.env` for more secure\n```bash\nyarn storybook\n```\n- Or run storybook with token env param exposed to cli (not suggested)\n```bash\nSTORYBOOK_MAPBOX_ACCESS_TOKEN=token yarn storybook\n```\n- Apply either above way to `yarn build-storybook` or `yarn test-storybook`\n\n### Source code formatting\nThe source code in the repository is formatted by [Prettier](https://prettier.io/).\nThe format of the code is validated by our Continuous Integration server and is one of the requirements of successful merge.\n\nPrettier is supported by every major IDE. You can find the list of supported editors and how to configure them [here](https://prettier.io/docs/en/editors.html).\n\nIn the case, when your editor is not supported or you don't want to setup the integration, you can run the `yarn prettier-write` command to reformat the code before commit.\n\n## Changelog\n\n- see [CHANGELOG.md](CHANGELOG.md)\n\n## Supported versions\n\nIn order to make the user experience with integrating GoodData UI SDK as smooth and secure as possible and to ensure that the SDK is using the latest features of the platform, we will only provide support to two most recent major versions of UI SDK.\n\nThe most recent majors will be supported in the following modes:\n\n- The latest major version will receive all new functionality and all bug fixes\n- The previous major version will only receive fixes to critical issues and security fixes. These fixes will be applied on top of last released version of the previous major\n\nThe customers are encouraged to always use the latest version of the UI SDK.\n\nIn case of using older versions, the user might face API incompatibility, performance or security issues.\n\nPlease follow the installation instructions to update to the newest version.\n\n## License\n\n(C) 2007-2020 GoodData Corporation\n\nThis project is dual licensed:\n\n- The ATTRIBUTION-NONCOMMERCIAL 4.0 INTERNATIONAL (CC BY-NC 4.0) is used for purpose of the trial experience and evaluation of GoodData.UI library.\n- The GOODDATA GOODDATA.UI LIBRARY END USER LICENSE AGREEMENT is used for GoodData customers.\n\nFor more information, please see [LICENSE](https://github.com/gooddata/gooddata-react-components/blob/master/LICENSE)\n","gitHead":"c61f71baead1a524bbd8f9e1ae2ab36586c28082","scripts":{"dev":"bash scripts/build.sh --dev-watch","test":"jest --watch","build":"bash scripts/build.sh","tslint":"yarn run-tslint -t verbose $npm_package_config_tslint","prepare":"cd examples/server && yarn install --frozen-lockfile && cd ../..; rm -r examples/node_modules 2>/dev/null; true","examples":"bash scripts/run-examples.sh","prepare?":"# Called before `npm publish` and on local `npm install`. Temporarily also for deleting obsolete node_modules. Ends with `true` to continue gracefully.","validate":"tsc --noEmit && yarn tslint && eslint $npm_package_config_eslint && yarn validate-style && yarn prettier-check","build-dev":"bash scripts/build.sh --dev","examples?":"# Default is developer domain, other options: yarn examples [sec,secure,stg,stg2,stg3,demo,developer or URL]","storybook":"yarn build && start-storybook -p 9001 -c .storybook","test-once":"jest","tslint-ci":"mkdir -p ./ci/results && yarn run-tslint -t checkstyle -o ./ci/results/tslint-results.xml $npm_package_config_tslint","run-tslint":"tslint -p tsconfig.json","validate-ci":"tsc --noEmit && yarn tslint-ci  && eslint $npm_package_config_eslint -f checkstyle -o ci/results/eslint-results.xml && yarn validate-style-ci && yarn prettier-check","examples-build":"bash scripts/build-examples.sh","prepublishOnly":"yarn build","prettier-check":"prettier --check '{src,stories,styles,__mocks__,examples/server/src,examples/src,examples/test}/**/*.{ts,js,tsx,jsx,json,scss,md,yaml,html}'","prettier-write":"prettier --write '{src,stories,styles,__mocks__,examples/server/src,examples/src,examples/test}/**/*.{ts,js,tsx,jsx,json,scss,md,yaml,html}'","test-storybook":"yarn build && test-storybook","validate-style":"stylelint '**/*.scss'","build-storybook":"yarn build && build-storybook -c .storybook -o dist-storybook","examples-server":"node examples/server/src/index.js","heroku-postbuild":"yarn examples-build developer","examples-testcafe":"./scripts/run-testcafe.sh visual","validate-style-ci":"stylelint '**/*.scss' --custom-formatter=node_modules/stylelint-checkstyle-formatter > ci/results/stylelint-results.xml","check-circular-deps":"madge --circular --extensions ts ./src","examples-testcafe-ci":"./scripts/run-testcafe.sh ci","examples-testcafe-live":"./scripts/run-testcafe.sh live"},"typings":"dist/index.d.ts","_npmUser":{"name":"ptquang86","email":"ptquang86@gmail.com"},"deprecated":"@gooddata/react-components@7 reached End of Support on March 31, 2022. Please upgrade (see https://sdk.gooddata.com/gooddata-ui/docs/supported_versions.html for more information).","repository":{"url":"git+ssh://git@github.com/gooddata/gooddata-react-components.git","type":"git"},"_npmVersion":"6.13.4","description":"GoodData.UI - A powerful JavaScript library for building analytical applications","directories":{},"lint-staged":{"{src,stories,styles,__mocks__,examples/server/src,examples/src,examples/test}/**/*.{ts,js,tsx,jsx,scss}":["npx gdc-fix-copyright","git add"],"{src,stories,styles,__mocks__,examples/server/src,examples/src,examples/test}/**/*.{ts,js,tsx,jsx,json,scss,md,yaml,html}":["prettier --write","git add"]},"_nodeVersion":"12.16.1","dependencies":{"rxjs":"^5.5.6","uuid":"^3.2.1","immer":"^1.3.1","lodash":"^4.17.15","date-fns":"^2.7.0","downshift":"^3.2.7","invariant":"^2.2.2","mapbox-gl":"1.9.1","classnames":"^2.2.6","codemirror":"^5.54.0","highcharts":"7.1.1","prop-types":"^15.6.0","react-intl":"^3.6.0","custom-event":"^1.0.1","react-window":"^1.8.1","ag-grid-react":"20.0.0","react-measure":"^2.3.0","@types/mapbox-gl":"1.9.1","react-day-picker":"~7.3.0","react-responsive":"^3.0.0","stringify-object":"^2.4.0","@gooddata/typings":"^2.25.0","@types/codemirror":"^0.0.95","ag-grid-community":"20.0.0","http-status-codes":"^1.3.0","react-codemirror2":"^7.2.0","@gooddata/js-utils":"^3.10.5","@gooddata/numberjs":"^3.2.4","fixed-data-table-2":"0.7.17","@gooddata/goodstrap":"^68.15.0","react-dom-factories":"^1.0.2","@gooddata/gooddata-js":"^13.0.3","json-stable-stringify":"^1.0.1","react-transition-group":"^2.2.1","hoist-non-react-statics":"^3.3.0","nodelist-foreach-polyfill":"^1.2.0","@formatjs/intl-pluralrules":"^1.3.6","highcharts-grouped-categories":"^1.1.3"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"raf":"3.3.2","yup":"^0.24.1","jest":"24.7.1","husky":"3.0.0","madge":"^3.4.4","react":"^16.5.2","enzyme":"3.5.0","eslint":"4.19.1","formik":"^0.11.11","moment":"2.23.0","history":"^4.7.2","ts-jest":"24.0.0","webpack":"4.30.0","full-icu":"^1.3.0","prettier":"1.16.4","react-ga":"^2.5.2","recharts":"1.0.0-beta.9","testcafe":"1.1.4","commander":"2.14.1","node-sass":"4.13.0","react-dom":"^16.5.2","stylelint":"^10.0.0","supertest":"3.0.0","ts-loader":"6.0.0","@types/raf":"^3.4.0","css-loader":"0.28.7","jest-junit":"3.0.0","raw-loader":"0.5.1","styled-jsx":"2.2.1","typescript":"3.3.4000","@babel/core":"7.4.4","@types/jest":"24.0.6","@types/node":"7.0.8","@types/uuid":"3.4.3","file-loader":"3.0.1","jest-enzyme":"7.0.2","lint-staged":"9.1.0","sass-loader":"6.0.6","webpack-cli":"3.3.2","@types/react":"16.8.6","babel-loader":"8.0.5","react-helmet":"5.2.0","react-select":"1.2.1","style-loader":"0.19.1","@types/enzyme":"3.1.13","@types/lodash":"4.14.123","testcafe-live":"0.1.4","@babel/runtime":"7.4.4","dotenv-webpack":"^1.7.0","@babel/polyfill":"^7.4.4","@storybook/react":"5.0.11","@types/invariant":"2.2.29","@types/react-dom":"16.0.11","isomorphic-fetch":"2.2.1","react-datepicker":"1.1.0","react-router-dom":"4.2.2","@babel/preset-env":"7.4.4","@gooddata/mock-js":"^2.13.1","@storybook/addons":"5.0.11","@types/classnames":"2.2.3","@types/prop-types":"15.5.2","@storybook/theming":"5.0.11","identity-obj-proxy":"^3.0.0","intl-messageformat":"^7.5.4","webpack-dev-server":"3.3.1","@babel/preset-react":"7.0.0","@types/react-portal":"4.0.1","@types/react-window":"^1.8.1","babel-plugin-lodash":"3.3.4","html-webpack-plugin":"3.2.0","react-test-renderer":"16.4.2","@types/react-measure":"2.0.5","clean-webpack-plugin":"2.0.2","stats-webpack-plugin":"0.7.0","eslint-config-prettier":"4.1.0","react-google-recaptcha":"^0.14.1","tslint-config-prettier":"1.18.0","@gooddata/eslint-config":"^1.0.0","@gooddata/tslint-config":"1.0.0","@types/react-responsive":"^3.0.3","@types/storybook__react":"4.0.1","@types/stringify-object":"^3.2.0","enzyme-adapter-react-16":"1.3.1","@gooddata/test-storybook":"4.0.0","@storybook/addon-actions":"5.0.11","@storybook/addon-options":"5.0.11","node-sass-magic-importer":"5.1.0","react-syntax-highlighter":"11.0.2","@types/fixed-data-table-2":"0.8.1","stylelint-config-prettier":"5.2.0","@gooddata/stylelint-config":"4.0.1","@types/react-test-renderer":"16.0.0","circular-dependency-plugin":"5.0.2","compression-webpack-plugin":"2.0.0","@types/json-stable-stringify":"^1.0.32","@gooddata/frontend-npm-scripts":"1.1.0","@types/enzyme-adapter-react-16":"1.0.3","stylelint-checkstyle-formatter":"0.1.0","@types/storybook__addon-actions":"3.4.2","@babel/plugin-proposal-class-properties":"7.4.4","@babel/plugin-proposal-object-rest-spread":"7.4.4","@babel/plugin-transform-async-to-generator":"7.4.4"},"peerDependencies":{"react":"^16.5.2","react-dom":"^16.5.2"},"_npmOperationalInternal":{"tmp":"tmp/react-components_7.8.0-alpha-ptquang86-qp-cl-13670-export-2020-07-07T10-15-04-749Z_1594116947751_0.4632892785700642","host":"s3://npm-registry-packages"}},"7.8.0-beta.45":{"name":"@gooddata/react-components","version":"7.8.0-beta.45","author":{"name":"GoodData Corporation"},"license":"BSD-3-Clause","_id":"@gooddata/react-components@7.8.0-beta.45","maintainers":[{"name":"afi","email":"adam.fiedler@gooddata.com"},{"name":"an.vuong","email":"an.vuong@gooddata.com"},{"name":"bertold8","email":"ivan.nejezchleb@seznam.cz"},{"name":"bich.nguyen","email":"bich.nguyen@gooddata.com"},{"name":"brbistas","email":"valentinos.chraniotis@gooddata.com"},{"name":"bugsbunny338","email":"jiri.zajic@mensa.cz"},{"name":"de.do","email":"de.do@gooddata.com"},{"name":"gooddata-ci","email":"rail@gooddata.com"},{"name":"hang.ngo","email":"hang.ngo@gooddata.com"},{"name":"hung.nguyen.hoang","email":"hung.nguyen@gooddata.com"},{"name":"huong.nguyen","email":"huong.nguyen@gooddata.com"},{"name":"huyen.nguyen","email":"huyen.nguyen@gooddata.com"},{"name":"ivan.mjartan","email":"ivan.mjartan@gooddata.com"},{"name":"jakub-sterba","email":"jakub.sterba@gooddata.com"},{"name":"jaroslav.tomecek","email":"jaroslav.tomecek@gooddata.com"},{"name":"jkittler","email":"honza.kittler@gmail.com"},{"name":"khanh.le","email":"khanh.le@gooddata.com"},{"name":"lanhuynh","email":"lan.huynh@gooddata.com"},{"name":"linhhong","email":"linh.hong@gooddata.com"},{"name":"lupko","email":"lubomir.slivka@gooddata.com"},{"name":"mai.nguyen","email":"mai.nguyen@gooddata.com"},{"name":"matyas.kandl","email":"matyas.kandl@gooddata.com"},{"name":"michal.marsal","email":"michal.marsal@gooddata.com"},{"name":"milan.lempera","email":"ext-milan.lempera@gooddata.com"},{"name":"my.duong","email":"my.duong@gooddata.com"},{"name":"naibinh","email":"naibinh@gmail.com"},{"name":"nestor_encinas","email":"xesto05@gmail.com"},{"name":"nikolacech","email":"nikola.cech@gooddata.com"},{"name":"nis.hua","email":"nis.hua@gooddata.com"},{"name":"no23reason","email":"dan.homola@hotmail.cz"},{"name":"patrikbraborec","email":"patrik.braborec@gooddata.com"},{"name":"pbenes","email":"petr.benes@gooddata.com"},{"name":"petrjanu","email":"petr.janu@gooddata.com"},{"name":"pkingo","email":"philipandreaskingo@hotmail.com"},{"name":"ptquang86","email":"ptquang86@gmail.com"},{"name":"qduval","email":"quentin.duval@gooddata.com"},{"name":"rodri360","email":"me@rodri360.com"},{"name":"scavnickyj","email":"jakub.scavnicky@gooddata.com"},{"name":"sitina","email":"jiri.sitina@gooddata.com"},{"name":"strouhaljan","email":"strouhal.jan@gmail.com"},{"name":"thao-luong","email":"thao.luong@gooddata.com"},{"name":"thuong.nguyen","email":"thuong.nguyen@gooddata.com"},{"name":"tomas.kratochvil","email":"tomas.kratochvil@gooddata.com"},{"name":"tomsatgd","email":"tomas.satinsky@gooddata.com"},{"name":"trung-le-quoc","email":"trung.le@gooddata.com"},{"name":"tu-ngo","email":"tungo1981@gmail.com"},{"name":"tu.bui","email":"tu.bui@gooddata.com"},{"name":"tulean","email":"tuan.le@gooddata.com"},{"name":"tuqt1005","email":"tu.tran@gooddata.com"},{"name":"utdnah","email":"danh.ung@gooddata.com"},{"name":"van.nguyen","email":"van.nguyen@gooddata.com"},{"name":"vi.phan","email":"vi.phan@gooddata.com"},{"name":"vlastikcz","email":"vlastimil.kotas@gooddata.com"},{"name":"vu.pham","email":"vu.pham@gooddata.com"},{"name":"xmort","email":"petr.dolejsi@gooddata.com"},{"name":"yanlipnican","email":"yanlipnican@gmail.com"}],"homepage":"https://github.com/gooddata/gooddata-react-components#readme","bugs":{"url":"https://github.com/gooddata/gooddata-react-components/issues"},"dist":{"shasum":"e50c93c28776a5569178a5a2191df93b5b204180","tarball":"https://registry.npmjs.org/@gooddata/react-components/-/react-components-7.8.0-beta.45.tgz","fileCount":2661,"integrity":"sha512-OXSuEhKNNQJgnZByu61TCrq5O/vJ3jVb1IW9UIgADvcPrKDLklkOYImoc8r1H7Wn/PLBgiY1MHB5/CxoZ/1cwg==","signatures":[{"sig":"MEUCIQChKlr1DVvJRbBTod60EOjysptbN8lAS1+UWMr/Ppez/wIgAPL1WlMTFC6Ej9auoiIYQj8b3EbTjCg8KX1R08qwKj8=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":10678155,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJfBGUoCRA9TVsSAnZWagAAPyMP/0/E4Uj8xmIhvCSIu7gY\nQ8l6/aPgshFVMfpASBBHHXKGTHG2bRy5Yb1kNpprqHeUGXmhVHuR7ukz9E/v\nsFKjJDM6WfS6BtpDyi4v8WM40J/fsvLfs68vBgILpb08mHnzA57E0eOKRpmp\nS7TU4L7wDAaTf675dOvRm0wYkUo4BuKt8EXANkw89JwLWCyZSDMOhkq9gL6O\n7T/8Heb9nT9IC2HNsUEsIgmJRj6oSM41bZs6z4cPpF0FnLW4x2wudG3+EDOs\ntdaRZuJGmerj+Yl6Q3smTBYQyZGgHbXvKQ6mKbz+jkOwY+Q4bbjXu/W9pRuF\n+lU+7d2eQ6A/p2WyxeOPRTMX1jxcU2YyUtlJ4D4tfLS5YabacxxCit+NW6Td\nH46MripMQWV1FXWIDqc6FIu4EluB8BQslNnl1dasUekCsA7ZmZWeJI4PE6Xk\nv57ZcSiw1v5JB7kNL8gvEA39wD5jk/ZmUTkgUgrCbJ58p3kICObkIEnTNzHk\nkIbWqnLABIYfRkjgdHNOzK9aeMoDmiyJFYGRByo8rpd44wu0RnNnox5BTnhK\n+TjeAuLrNZPB/bdmAfwjudl972i4VFgBGKxvUgyUnjNGkAEPqJEPBJbM8nBz\nHe5uIGvPFhkb975cIXFQ42e9oqVGQdf0FeWSdd5dL+O26+G1HeZ5nEsq3LP5\nWfAY\r\n=NPSM\r\n-----END PGP SIGNATURE-----\r\n"},"main":"dist/index.js","husky":{"hooks":{"pre-commit":"lint-staged"}},"config":{"eslint":"./examples/**/*.{js,jsx}","tslint":"./{__mocks__,src,stories}/{,**/}*.{ts,tsx}"},"readme":"[![npm version](https://badge.fury.io/js/%40gooddata%2Freact-components.svg)](https://www.npmjs.com/package/@gooddata/react-components)\n\n# GoodData.UI React components\n> A React-based JavaScript library for building data-driven applications\n\n## Getting started\n- [GoodData.UI Documentation](http://sdk.gooddata.com/gooddata-ui/)\n- [GoodData.UI Live Examples](https://gooddata-examples.herokuapp.com/)\n- [Stack Overflow](https://stackoverflow.com/questions/tagged/gooddata)\n\n### Usage\nWith [yarn](https://yarnpkg.com) installed, go to your project directory and run\n```\n$ yarn add @gooddata/react-components\n```\nIf you prefer [npm](npmjs.com) run\n```\n$ npm install --save @gooddata/react-components\n```\n\nThe public API is exposed via global `index.js`. Except for the styles, do not import any other file directly\nbecause they are not intended to be part of the public API.\n\n## Contributing\n\nWe welcome any contribution in form of [issues](https://github.com/gooddata/gooddata-react-components/issues) or [pull requests](https://github.com/gooddata/gooddata-react-components/pulls).\n\nInstall [Node.js](http://nodejs.org) (node 12.16.1, npm v6.13.4) and [Yarn](https://classic.yarnpkg.com) (1.22.4).\n\nInstall dependencies:\n```\nyarn install --frozen-lockfile\n```\n\nThese commands may come in handy while developing:\n\n| command | description |\n| ------- | ----------- |\n| `yarn install --pure-lockfile` | first step |\n| ||\n| `yarn dev` | build react-components to `/dist` in watch mode |\n| `yarn test` | run all unit tests |\n| `yarn prettier-write` | format the source code to match the valid codestyle |\n| `yarn validate` | validate codestyle |\n| ||\n| `yarn storybook` | run storybook from `/stories` on http://localhost:9001 |\n| `yarn build-storybook` | build storybook to `/dist-storybook` |\n| `yarn test-storybook` | run storybook and [screenshot tests](https://github.com/gooddata/gdc-client-utils/tree/master/test-storybook) |\n| ||\n| `yarn examples` | run Live Examples dev-server from `/examples` on https://localhost:8999 |\n| `yarn examples-build` | build Live Examples to `/examples/dist` |\n| `yarn examples-server` | serve built Live Examples - see `/examples/server/src` |\n| `yarn examples-testcafe` | run testcafe tests against `localhost:8999` |\n\n### Deploy to heroku.com\nWhen you deploy this repo to heroku, it serves *GoodData.UI Live Examples*.\nRelevant tasks are in `Procfile` and `package.json`.\n\n```bash\n# run in the project directory\nheroku login\nheroku create <your-app-name>\nheroku config:set DOMAIN_ADMIN_USERNAME=x@gooddata.com DOMAIN_ADMIN_PASSWORD=xy PROJECT_ID_TO_ASSIGN=xms7ga4tf3g3nzucd8380o2bev8oeknp\ngit push heroku HEAD:master\nheroku open\n```\n### Enable Geo Chart for Storybook and Live Examples\nGeo chart uses Mapbox to render map which requires a Mapbox access token.\n- Register an account and create Mapbox access token at [guide](https://docs.mapbox.com/help/how-mapbox-works/access-tokens/)\n- Store the created token at `.env`:\n```bash\necho -e \"EXAMPLE_MAPBOX_ACCESS_TOKEN=token\" >> .env # only need to run once\necho -e \"STORYBOOK_MAPBOX_ACCESS_TOKEN=token\" >> .env # only need to run once\n```\n\n### Run Live Examples Locally\nTo run *GoodData.UI Live Examples* locally:\n```bash\ngit clone <this-repository>\ncd  <repository-folder>\nyarn install --pure-lockfile\nyarn examples\n```\nThen open https://localhost:8999 and login using Live Examples account (you can [create one here](https://gooddata-examples.herokuapp.com/registration)).\n\n### Run Storybook locally\n- Run storybook with token stored in `.env` for more secure\n```bash\nyarn storybook\n```\n- Or run storybook with token env param exposed to cli (not suggested)\n```bash\nSTORYBOOK_MAPBOX_ACCESS_TOKEN=token yarn storybook\n```\n- Apply either above way to `yarn build-storybook` or `yarn test-storybook`\n\n### Source code formatting\nThe source code in the repository is formatted by [Prettier](https://prettier.io/).\nThe format of the code is validated by our Continuous Integration server and is one of the requirements of successful merge.\n\nPrettier is supported by every major IDE. You can find the list of supported editors and how to configure them [here](https://prettier.io/docs/en/editors.html).\n\nIn the case, when your editor is not supported or you don't want to setup the integration, you can run the `yarn prettier-write` command to reformat the code before commit.\n\n## Changelog\n\n- see [CHANGELOG.md](CHANGELOG.md)\n\n## Supported versions\n\nIn order to make the user experience with integrating GoodData UI SDK as smooth and secure as possible and to ensure that the SDK is using the latest features of the platform, we will only provide support to two most recent major versions of UI SDK.\n\nThe most recent majors will be supported in the following modes:\n\n- The latest major version will receive all new functionality and all bug fixes\n- The previous major version will only receive fixes to critical issues and security fixes. These fixes will be applied on top of last released version of the previous major\n\nThe customers are encouraged to always use the latest version of the UI SDK.\n\nIn case of using older versions, the user might face API incompatibility, performance or security issues.\n\nPlease follow the installation instructions to update to the newest version.\n\n## License\n\n(C) 2007-2020 GoodData Corporation\n\nThis project is dual licensed:\n\n- The ATTRIBUTION-NONCOMMERCIAL 4.0 INTERNATIONAL (CC BY-NC 4.0) is used for purpose of the trial experience and evaluation of GoodData.UI library.\n- The GOODDATA GOODDATA.UI LIBRARY END USER LICENSE AGREEMENT is used for GoodData customers.\n\nFor more information, please see [LICENSE](https://github.com/gooddata/gooddata-react-components/blob/master/LICENSE)\n","gitHead":"33277be798c52e3e1cc4badf933eed271f051839","scripts":{"dev":"bash scripts/build.sh --dev-watch","test":"jest --watch","build":"bash scripts/build.sh","tslint":"yarn run-tslint -t verbose $npm_package_config_tslint","prepare":"cd examples/server && yarn install --frozen-lockfile && cd ../..; rm -r examples/node_modules 2>/dev/null; true","examples":"bash scripts/run-examples.sh","prepare?":"# Called before `npm publish` and on local `npm install`. Temporarily also for deleting obsolete node_modules. Ends with `true` to continue gracefully.","validate":"tsc --noEmit && yarn tslint && eslint $npm_package_config_eslint && yarn validate-style && yarn prettier-check","build-dev":"bash scripts/build.sh --dev","examples?":"# Default is developer domain, other options: yarn examples [sec,secure,stg,stg2,stg3,demo,developer or URL]","storybook":"yarn build && start-storybook -p 9001 -c .storybook","test-once":"jest","tslint-ci":"mkdir -p ./ci/results && yarn run-tslint -t checkstyle -o ./ci/results/tslint-results.xml $npm_package_config_tslint","run-tslint":"tslint -p tsconfig.json","validate-ci":"tsc --noEmit && yarn tslint-ci  && eslint $npm_package_config_eslint -f checkstyle -o ci/results/eslint-results.xml && yarn validate-style-ci && yarn prettier-check","examples-build":"bash scripts/build-examples.sh","prepublishOnly":"yarn build","prettier-check":"prettier --check '{src,stories,styles,__mocks__,examples/server/src,examples/src,examples/test}/**/*.{ts,js,tsx,jsx,json,scss,md,yaml,html}'","prettier-write":"prettier --write '{src,stories,styles,__mocks__,examples/server/src,examples/src,examples/test}/**/*.{ts,js,tsx,jsx,json,scss,md,yaml,html}'","test-storybook":"yarn build && test-storybook","validate-style":"stylelint '**/*.scss'","build-storybook":"yarn build && build-storybook -c .storybook -o dist-storybook","examples-server":"node examples/server/src/index.js","heroku-postbuild":"yarn examples-build developer","examples-testcafe":"./scripts/run-testcafe.sh visual","validate-style-ci":"stylelint '**/*.scss' --custom-formatter=node_modules/stylelint-checkstyle-formatter > ci/results/stylelint-results.xml","check-circular-deps":"madge --circular --extensions ts ./src","examples-testcafe-ci":"./scripts/run-testcafe.sh ci","examples-testcafe-live":"./scripts/run-testcafe.sh live"},"typings":"dist/index.d.ts","_npmUser":{"name":"gooddata-ci","email":"rail@gooddata.com"},"deprecated":"@gooddata/react-components@7 reached End of Support on March 31, 2022. Please upgrade (see https://sdk.gooddata.com/gooddata-ui/docs/supported_versions.html for more information).","repository":{"url":"git+ssh://git@github.com/gooddata/gooddata-react-components.git","type":"git"},"_npmVersion":"6.13.4","description":"GoodData.UI - A powerful JavaScript library for building analytical applications","directories":{},"lint-staged":{"{src,stories,styles,__mocks__,examples/server/src,examples/src,examples/test}/**/*.{ts,js,tsx,jsx,scss}":["npx gdc-fix-copyright","git add"],"{src,stories,styles,__mocks__,examples/server/src,examples/src,examples/test}/**/*.{ts,js,tsx,jsx,json,scss,md,yaml,html}":["prettier --write","git add"]},"_nodeVersion":"12.16.1","dependencies":{"rxjs":"^5.5.6","uuid":"^3.2.1","immer":"^1.3.1","lodash":"^4.17.15","date-fns":"^2.7.0","downshift":"^3.2.7","invariant":"^2.2.2","mapbox-gl":"1.9.1","classnames":"^2.2.6","codemirror":"^5.54.0","highcharts":"7.1.1","prop-types":"^15.6.0","react-intl":"^3.6.0","custom-event":"^1.0.1","react-window":"^1.8.1","ag-grid-react":"20.0.0","react-measure":"^2.3.0","@types/mapbox-gl":"1.9.1","react-day-picker":"~7.3.0","react-responsive":"^3.0.0","stringify-object":"^2.4.0","@gooddata/typings":"^2.25.0","@types/codemirror":"^0.0.95","ag-grid-community":"20.0.0","http-status-codes":"^1.3.0","react-codemirror2":"^7.2.0","@gooddata/js-utils":"^3.10.5","@gooddata/numberjs":"^3.2.4","fixed-data-table-2":"0.7.17","@gooddata/goodstrap":"^68.16.0","react-dom-factories":"^1.0.2","@gooddata/gooddata-js":"^13.0.3","json-stable-stringify":"^1.0.1","react-transition-group":"^2.2.1","hoist-non-react-statics":"^3.3.0","nodelist-foreach-polyfill":"^1.2.0","@formatjs/intl-pluralrules":"^1.3.6","highcharts-grouped-categories":"^1.1.3"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"raf":"3.3.2","yup":"^0.24.1","jest":"24.7.1","husky":"3.0.0","madge":"^3.4.4","react":"^16.5.2","enzyme":"3.5.0","eslint":"4.19.1","formik":"^0.11.11","moment":"2.23.0","history":"^4.7.2","ts-jest":"24.0.0","webpack":"4.30.0","full-icu":"^1.3.0","prettier":"1.16.4","react-ga":"^2.5.2","recharts":"1.0.0-beta.9","testcafe":"1.1.4","commander":"2.14.1","node-sass":"4.13.0","react-dom":"^16.5.2","stylelint":"^10.0.0","supertest":"3.0.0","ts-loader":"6.0.0","@types/raf":"^3.4.0","css-loader":"0.28.7","jest-junit":"3.0.0","raw-loader":"0.5.1","styled-jsx":"2.2.1","typescript":"3.3.4000","@babel/core":"7.4.4","@types/jest":"24.0.6","@types/node":"7.0.8","@types/uuid":"3.4.3","file-loader":"3.0.1","jest-enzyme":"7.0.2","lint-staged":"9.1.0","sass-loader":"6.0.6","webpack-cli":"3.3.2","@types/react":"16.8.6","babel-loader":"8.0.5","react-helmet":"5.2.0","react-select":"1.2.1","style-loader":"0.19.1","@types/enzyme":"3.1.13","@types/lodash":"4.14.123","testcafe-live":"0.1.4","@babel/runtime":"7.4.4","dotenv-webpack":"^1.7.0","@babel/polyfill":"^7.4.4","@storybook/react":"5.0.11","@types/invariant":"2.2.29","@types/react-dom":"16.0.11","isomorphic-fetch":"2.2.1","react-datepicker":"1.1.0","react-router-dom":"4.2.2","@babel/preset-env":"7.4.4","@gooddata/mock-js":"^2.13.1","@storybook/addons":"5.0.11","@types/classnames":"2.2.3","@types/prop-types":"15.5.2","@storybook/theming":"5.0.11","identity-obj-proxy":"^3.0.0","intl-messageformat":"^7.5.4","webpack-dev-server":"3.3.1","@babel/preset-react":"7.0.0","@types/react-portal":"4.0.1","@types/react-window":"^1.8.1","babel-plugin-lodash":"3.3.4","html-webpack-plugin":"3.2.0","react-test-renderer":"16.4.2","@types/react-measure":"2.0.5","clean-webpack-plugin":"2.0.2","stats-webpack-plugin":"0.7.0","eslint-config-prettier":"4.1.0","react-google-recaptcha":"^0.14.1","tslint-config-prettier":"1.18.0","@gooddata/eslint-config":"^1.0.0","@gooddata/tslint-config":"1.0.0","@types/react-responsive":"^3.0.3","@types/storybook__react":"4.0.1","@types/stringify-object":"^3.2.0","enzyme-adapter-react-16":"1.3.1","@gooddata/test-storybook":"4.0.0","@storybook/addon-actions":"5.0.11","@storybook/addon-options":"5.0.11","node-sass-magic-importer":"5.1.0","react-syntax-highlighter":"11.0.2","@types/fixed-data-table-2":"0.8.1","stylelint-config-prettier":"5.2.0","@gooddata/stylelint-config":"4.0.1","@types/react-test-renderer":"16.0.0","circular-dependency-plugin":"5.0.2","compression-webpack-plugin":"2.0.0","@types/json-stable-stringify":"^1.0.32","@gooddata/frontend-npm-scripts":"1.1.0","@types/enzyme-adapter-react-16":"1.0.3","stylelint-checkstyle-formatter":"0.1.0","@types/storybook__addon-actions":"3.4.2","@babel/plugin-proposal-class-properties":"7.4.4","@babel/plugin-proposal-object-rest-spread":"7.4.4","@babel/plugin-transform-async-to-generator":"7.4.4"},"peerDependencies":{"react":"^16.5.2","react-dom":"^16.5.2"},"_npmOperationalInternal":{"tmp":"tmp/react-components_7.8.0-beta.45_1594123559699_0.15655676417113473","host":"s3://npm-registry-packages"}},"7.8.0-lanhuynh-lhq-one-4489-update-references-changes-2020-07-08T04-31-01-213Z":{"name":"@gooddata/react-components","version":"7.8.0-lanhuynh-lhq-one-4489-update-references-changes-2020-07-08T04-31-01-213Z","author":{"name":"GoodData Corporation"},"license":"BSD-3-Clause","_id":"@gooddata/react-components@7.8.0-lanhuynh-lhq-one-4489-update-references-changes-2020-07-08T04-31-01-213Z","maintainers":[{"name":"afi","email":"adam.fiedler@gooddata.com"},{"name":"an.vuong","email":"an.vuong@gooddata.com"},{"name":"bertold8","email":"ivan.nejezchleb@seznam.cz"},{"name":"bich.nguyen","email":"bich.nguyen@gooddata.com"},{"name":"brbistas","email":"valentinos.chraniotis@gooddata.com"},{"name":"bugsbunny338","email":"jiri.zajic@mensa.cz"},{"name":"de.do","email":"de.do@gooddata.com"},{"name":"gooddata-ci","email":"rail@gooddata.com"},{"name":"hang.ngo","email":"hang.ngo@gooddata.com"},{"name":"hung.nguyen.hoang","email":"hung.nguyen@gooddata.com"},{"name":"huong.nguyen","email":"huong.nguyen@gooddata.com"},{"name":"huyen.nguyen","email":"huyen.nguyen@gooddata.com"},{"name":"ivan.mjartan","email":"ivan.mjartan@gooddata.com"},{"name":"jakub-sterba","email":"jakub.sterba@gooddata.com"},{"name":"jaroslav.tomecek","email":"jaroslav.tomecek@gooddata.com"},{"name":"jkittler","email":"honza.kittler@gmail.com"},{"name":"khanh.le","email":"khanh.le@gooddata.com"},{"name":"lanhuynh","email":"lan.huynh@gooddata.com"},{"name":"linhhong","email":"linh.hong@gooddata.com"},{"name":"lupko","email":"lubomir.slivka@gooddata.com"},{"name":"mai.nguyen","email":"mai.nguyen@gooddata.com"},{"name":"matyas.kandl","email":"matyas.kandl@gooddata.com"},{"name":"michal.marsal","email":"michal.marsal@gooddata.com"},{"name":"milan.lempera","email":"ext-milan.lempera@gooddata.com"},{"name":"my.duong","email":"my.duong@gooddata.com"},{"name":"naibinh","email":"naibinh@gmail.com"},{"name":"nestor_encinas","email":"xesto05@gmail.com"},{"name":"nikolacech","email":"nikola.cech@gooddata.com"},{"name":"nis.hua","email":"nis.hua@gooddata.com"},{"name":"no23reason","email":"dan.homola@hotmail.cz"},{"name":"patrikbraborec","email":"patrik.braborec@gooddata.com"},{"name":"pbenes","email":"petr.benes@gooddata.com"},{"name":"petrjanu","email":"petr.janu@gooddata.com"},{"name":"pkingo","email":"philipandreaskingo@hotmail.com"},{"name":"ptquang86","email":"ptquang86@gmail.com"},{"name":"qduval","email":"quentin.duval@gooddata.com"},{"name":"rodri360","email":"me@rodri360.com"},{"name":"scavnickyj","email":"jakub.scavnicky@gooddata.com"},{"name":"sitina","email":"jiri.sitina@gooddata.com"},{"name":"strouhaljan","email":"strouhal.jan@gmail.com"},{"name":"thao-luong","email":"thao.luong@gooddata.com"},{"name":"thuong.nguyen","email":"thuong.nguyen@gooddata.com"},{"name":"tomas.kratochvil","email":"tomas.kratochvil@gooddata.com"},{"name":"tomsatgd","email":"tomas.satinsky@gooddata.com"},{"name":"trung-le-quoc","email":"trung.le@gooddata.com"},{"name":"tu-ngo","email":"tungo1981@gmail.com"},{"name":"tu.bui","email":"tu.bui@gooddata.com"},{"name":"tulean","email":"tuan.le@gooddata.com"},{"name":"tuqt1005","email":"tu.tran@gooddata.com"},{"name":"utdnah","email":"danh.ung@gooddata.com"},{"name":"van.nguyen","email":"van.nguyen@gooddata.com"},{"name":"vi.phan","email":"vi.phan@gooddata.com"},{"name":"vlastikcz","email":"vlastimil.kotas@gooddata.com"},{"name":"vu.pham","email":"vu.pham@gooddata.com"},{"name":"xmort","email":"petr.dolejsi@gooddata.com"},{"name":"yanlipnican","email":"yanlipnican@gmail.com"}],"homepage":"https://github.com/gooddata/gooddata-react-components#readme","bugs":{"url":"https://github.com/gooddata/gooddata-react-components/issues"},"dist":{"shasum":"823305764e35d017bbfc87f5b7f38a310a563541","tarball":"https://registry.npmjs.org/@gooddata/react-components/-/react-components-7.8.0-lanhuynh-lhq-one-4489-update-references-changes-2020-07-08T04-31-01-213Z.tgz","fileCount":2663,"integrity":"sha512-MI5zdn7De9+Oi5WxDeR4GpTyccoKpXhjxbE7YM4FjOXmRaFBpoDgca/b4Q97UiBQdtl8ZJxIm1t2fRk7WJ+gmQ==","signatures":[{"sig":"MEQCIAj2QlznputhKBfIPD6lYqD9DqQ53m37fB8IFG3cmdWpAiA+HpdiD44UC2S8IX17GpwYuePWYfQJPn6kBEuYdxh1aw==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":10697219,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJfBUw2CRA9TVsSAnZWagAAg0kP/jImc7kJFhx76PYezueU\n3bj9wuNl7FBqBRb6+8YR5tF3bkcadX5RDtLWA686z/q06BrY7L695KvorHug\nw0OtR8gdXeTRLn9iltcmoo1kuUmp7et+m3B0MbM5SpGptAHP9qGJ6HLUg1ck\nZUPF+6ddwB6Z9Nqn5zvweW9EQkN8hY7otY5k3HJCPRoJISiF1vTyz4de28wf\nGRNFv7FPBKC7TQSPjMuBY47PoYAZWEJiSNY+NgjW0cQW++iDW6EoBB43w1Aq\nw7E2BwH6qwiNppaoa0hw20OeXY/LF8wayNz4naGkfFLxCVz5Jyqo3Mix+Nfv\nqCzU87l0ULiPn3x69NcIxbakAg0E6bxxxL3VdlNMUS1mIiB+zufPodqiJXWl\nhsor5ecROgT6foEKjEp2J3e504UHeei8+T+hN7KSg2bc5r5x0I3XHUlmMRgO\nJHVRBjE7htSfwV5C2Trj8LcZw9e5VoPUO8uMKwsPSP/0AWCsxudjVmYSRX7A\ntcELNcT5rLazna6MtS7xdrTJG8tzbuver8QWLhoKfF4QBBAUutDReGOhqyGI\n77F1ExYCYkOixNgM1zixAb5ux3HdUwoWBlZk6EPeY/tmjVGPTqHo5qD6HN3m\nsAjgviG3jc8LqP4Trid4pD2YXibOhHPnVXIIN11VZSn8bsFvqCJ46wNwFaeh\nQ+TZ\r\n=skGN\r\n-----END PGP SIGNATURE-----\r\n"},"main":"dist/index.js","husky":{"hooks":{"pre-commit":"lint-staged"}},"config":{"eslint":"./examples/**/*.{js,jsx}","tslint":"./{__mocks__,src,stories}/{,**/}*.{ts,tsx}"},"readme":"[![npm version](https://badge.fury.io/js/%40gooddata%2Freact-components.svg)](https://www.npmjs.com/package/@gooddata/react-components)\n\n# GoodData.UI React components\n> A React-based JavaScript library for building data-driven applications\n\n## Getting started\n- [GoodData.UI Documentation](http://sdk.gooddata.com/gooddata-ui/)\n- [GoodData.UI Live Examples](https://gooddata-examples.herokuapp.com/)\n- [Stack Overflow](https://stackoverflow.com/questions/tagged/gooddata)\n\n### Usage\nWith [yarn](https://yarnpkg.com) installed, go to your project directory and run\n```\n$ yarn add @gooddata/react-components\n```\nIf you prefer [npm](npmjs.com) run\n```\n$ npm install --save @gooddata/react-components\n```\n\nThe public API is exposed via global `index.js`. Except for the styles, do not import any other file directly\nbecause they are not intended to be part of the public API.\n\n## Contributing\n\nWe welcome any contribution in form of [issues](https://github.com/gooddata/gooddata-react-components/issues) or [pull requests](https://github.com/gooddata/gooddata-react-components/pulls).\n\nInstall [Node.js](http://nodejs.org) (node 12.16.1, npm v6.13.4) and [Yarn](https://classic.yarnpkg.com) (1.22.4).\n\nInstall dependencies:\n```\nyarn install --frozen-lockfile\n```\n\nThese commands may come in handy while developing:\n\n| command | description |\n| ------- | ----------- |\n| `yarn install --pure-lockfile` | first step |\n| ||\n| `yarn dev` | build react-components to `/dist` in watch mode |\n| `yarn test` | run all unit tests |\n| `yarn prettier-write` | format the source code to match the valid codestyle |\n| `yarn validate` | validate codestyle |\n| ||\n| `yarn storybook` | run storybook from `/stories` on http://localhost:9001 |\n| `yarn build-storybook` | build storybook to `/dist-storybook` |\n| `yarn test-storybook` | run storybook and [screenshot tests](https://github.com/gooddata/gdc-client-utils/tree/master/test-storybook) |\n| ||\n| `yarn examples` | run Live Examples dev-server from `/examples` on https://localhost:8999 |\n| `yarn examples-build` | build Live Examples to `/examples/dist` |\n| `yarn examples-server` | serve built Live Examples - see `/examples/server/src` |\n| `yarn examples-testcafe` | run testcafe tests against `localhost:8999` |\n\n### Deploy to heroku.com\nWhen you deploy this repo to heroku, it serves *GoodData.UI Live Examples*.\nRelevant tasks are in `Procfile` and `package.json`.\n\n```bash\n# run in the project directory\nheroku login\nheroku create <your-app-name>\nheroku config:set DOMAIN_ADMIN_USERNAME=x@gooddata.com DOMAIN_ADMIN_PASSWORD=xy PROJECT_ID_TO_ASSIGN=xms7ga4tf3g3nzucd8380o2bev8oeknp\ngit push heroku HEAD:master\nheroku open\n```\n### Enable Geo Chart for Storybook and Live Examples\nGeo chart uses Mapbox to render map which requires a Mapbox access token.\n- Register an account and create Mapbox access token at [guide](https://docs.mapbox.com/help/how-mapbox-works/access-tokens/)\n- Store the created token at `.env`:\n```bash\necho -e \"EXAMPLE_MAPBOX_ACCESS_TOKEN=token\" >> .env # only need to run once\necho -e \"STORYBOOK_MAPBOX_ACCESS_TOKEN=token\" >> .env # only need to run once\n```\n\n### Run Live Examples Locally\nTo run *GoodData.UI Live Examples* locally:\n```bash\ngit clone <this-repository>\ncd  <repository-folder>\nyarn install --pure-lockfile\nyarn examples\n```\nThen open https://localhost:8999 and login using Live Examples account (you can [create one here](https://gooddata-examples.herokuapp.com/registration)).\n\n### Run Storybook locally\n- Run storybook with token stored in `.env` for more secure\n```bash\nyarn storybook\n```\n- Or run storybook with token env param exposed to cli (not suggested)\n```bash\nSTORYBOOK_MAPBOX_ACCESS_TOKEN=token yarn storybook\n```\n- Apply either above way to `yarn build-storybook` or `yarn test-storybook`\n\n### Source code formatting\nThe source code in the repository is formatted by [Prettier](https://prettier.io/).\nThe format of the code is validated by our Continuous Integration server and is one of the requirements of successful merge.\n\nPrettier is supported by every major IDE. You can find the list of supported editors and how to configure them [here](https://prettier.io/docs/en/editors.html).\n\nIn the case, when your editor is not supported or you don't want to setup the integration, you can run the `yarn prettier-write` command to reformat the code before commit.\n\n## Changelog\n\n- see [CHANGELOG.md](CHANGELOG.md)\n\n## Supported versions\n\nIn order to make the user experience with integrating GoodData UI SDK as smooth and secure as possible and to ensure that the SDK is using the latest features of the platform, we will only provide support to two most recent major versions of UI SDK.\n\nThe most recent majors will be supported in the following modes:\n\n- The latest major version will receive all new functionality and all bug fixes\n- The previous major version will only receive fixes to critical issues and security fixes. These fixes will be applied on top of last released version of the previous major\n\nThe customers are encouraged to always use the latest version of the UI SDK.\n\nIn case of using older versions, the user might face API incompatibility, performance or security issues.\n\nPlease follow the installation instructions to update to the newest version.\n\n## License\n\n(C) 2007-2020 GoodData Corporation\n\nThis project is dual licensed:\n\n- The ATTRIBUTION-NONCOMMERCIAL 4.0 INTERNATIONAL (CC BY-NC 4.0) is used for purpose of the trial experience and evaluation of GoodData.UI library.\n- The GOODDATA GOODDATA.UI LIBRARY END USER LICENSE AGREEMENT is used for GoodData customers.\n\nFor more information, please see [LICENSE](https://github.com/gooddata/gooddata-react-components/blob/master/LICENSE)\n","gitHead":"0b9e9da4e54aea2935ca4d5ce952aab101ce7eac","scripts":{"dev":"bash scripts/build.sh --dev-watch","test":"jest --watch","build":"bash scripts/build.sh","tslint":"yarn run-tslint -t verbose $npm_package_config_tslint","prepare":"cd examples/server && yarn install --frozen-lockfile && cd ../..; rm -r examples/node_modules 2>/dev/null; true","examples":"bash scripts/run-examples.sh","prepare?":"# Called before `npm publish` and on local `npm install`. Temporarily also for deleting obsolete node_modules. Ends with `true` to continue gracefully.","validate":"tsc --noEmit && yarn tslint && eslint $npm_package_config_eslint && yarn validate-style && yarn prettier-check","build-dev":"bash scripts/build.sh --dev","examples?":"# Default is developer domain, other options: yarn examples [sec,secure,stg,stg2,stg3,demo,developer or URL]","storybook":"yarn build && start-storybook -p 9001 -c .storybook","test-once":"jest","tslint-ci":"mkdir -p ./ci/results && yarn run-tslint -t checkstyle -o ./ci/results/tslint-results.xml $npm_package_config_tslint","run-tslint":"tslint -p tsconfig.json","validate-ci":"tsc --noEmit && yarn tslint-ci  && eslint $npm_package_config_eslint -f checkstyle -o ci/results/eslint-results.xml && yarn validate-style-ci && yarn prettier-check","examples-build":"bash scripts/build-examples.sh","prepublishOnly":"yarn build","prettier-check":"prettier --check '{src,stories,styles,__mocks__,examples/server/src,examples/src,examples/test}/**/*.{ts,js,tsx,jsx,json,scss,md,yaml,html}'","prettier-write":"prettier --write '{src,stories,styles,__mocks__,examples/server/src,examples/src,examples/test}/**/*.{ts,js,tsx,jsx,json,scss,md,yaml,html}'","test-storybook":"yarn build && test-storybook","validate-style":"stylelint '**/*.scss'","build-storybook":"yarn build && build-storybook -c .storybook -o dist-storybook","examples-server":"node examples/server/src/index.js","heroku-postbuild":"yarn examples-build developer","examples-testcafe":"./scripts/run-testcafe.sh visual","validate-style-ci":"stylelint '**/*.scss' --custom-formatter=node_modules/stylelint-checkstyle-formatter > ci/results/stylelint-results.xml","check-circular-deps":"madge --circular --extensions ts ./src","examples-testcafe-ci":"./scripts/run-testcafe.sh ci","examples-testcafe-live":"./scripts/run-testcafe.sh live"},"typings":"dist/index.d.ts","_npmUser":{"name":"lanhuynh","email":"lan.huynh@gooddata.com"},"deprecated":"@gooddata/react-components@7 reached End of Support on March 31, 2022. Please upgrade (see https://sdk.gooddata.com/gooddata-ui/docs/supported_versions.html for more information).","repository":{"url":"git+ssh://git@github.com/gooddata/gooddata-react-components.git","type":"git"},"_npmVersion":"6.13.4","description":"GoodData.UI - A powerful JavaScript library for building analytical applications","directories":{},"lint-staged":{"{src,stories,styles,__mocks__,examples/server/src,examples/src,examples/test}/**/*.{ts,js,tsx,jsx,scss}":["npx gdc-fix-copyright","git add"],"{src,stories,styles,__mocks__,examples/server/src,examples/src,examples/test}/**/*.{ts,js,tsx,jsx,json,scss,md,yaml,html}":["prettier --write","git add"]},"_nodeVersion":"12.16.1","dependencies":{"rxjs":"^5.5.6","uuid":"^3.2.1","immer":"^1.3.1","lodash":"^4.17.15","date-fns":"^2.7.0","downshift":"^3.2.7","invariant":"^2.2.2","mapbox-gl":"1.9.1","classnames":"^2.2.6","codemirror":"^5.54.0","highcharts":"7.1.1","prop-types":"^15.6.0","react-intl":"^3.6.0","custom-event":"^1.0.1","react-window":"^1.8.1","ag-grid-react":"20.0.0","react-measure":"^2.3.0","@types/mapbox-gl":"1.9.1","react-day-picker":"~7.3.0","react-responsive":"^3.0.0","stringify-object":"^2.4.0","@gooddata/typings":"^2.25.0","@types/codemirror":"^0.0.95","ag-grid-community":"20.0.0","http-status-codes":"^1.3.0","react-codemirror2":"^7.2.0","@gooddata/js-utils":"^3.10.5","@gooddata/numberjs":"^3.2.4","fixed-data-table-2":"0.7.17","@gooddata/goodstrap":"^68.16.0","react-dom-factories":"^1.0.2","@gooddata/gooddata-js":"^13.0.3","json-stable-stringify":"^1.0.1","react-transition-group":"^2.2.1","hoist-non-react-statics":"^3.3.0","nodelist-foreach-polyfill":"^1.2.0","@formatjs/intl-pluralrules":"^1.3.6","highcharts-grouped-categories":"^1.1.3"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"raf":"3.3.2","yup":"^0.24.1","jest":"24.7.1","husky":"3.0.0","madge":"^3.4.4","react":"^16.5.2","enzyme":"3.5.0","eslint":"4.19.1","formik":"^0.11.11","moment":"2.23.0","history":"^4.7.2","ts-jest":"24.0.0","webpack":"4.30.0","full-icu":"^1.3.0","prettier":"1.16.4","react-ga":"^2.5.2","recharts":"1.0.0-beta.9","testcafe":"1.1.4","commander":"2.14.1","node-sass":"4.13.0","react-dom":"^16.5.2","stylelint":"^10.0.0","supertest":"3.0.0","ts-loader":"6.0.0","@types/raf":"^3.4.0","css-loader":"0.28.7","jest-junit":"3.0.0","raw-loader":"0.5.1","styled-jsx":"2.2.1","typescript":"3.3.4000","@babel/core":"7.4.4","@types/jest":"24.0.6","@types/node":"7.0.8","@types/uuid":"3.4.3","file-loader":"3.0.1","jest-enzyme":"7.0.2","lint-staged":"9.1.0","sass-loader":"6.0.6","webpack-cli":"3.3.2","@types/react":"16.8.6","babel-loader":"8.0.5","react-helmet":"5.2.0","react-select":"1.2.1","style-loader":"0.19.1","@types/enzyme":"3.1.13","@types/lodash":"4.14.123","testcafe-live":"0.1.4","@babel/runtime":"7.4.4","dotenv-webpack":"^1.7.0","@babel/polyfill":"^7.4.4","@storybook/react":"5.0.11","@types/invariant":"2.2.29","@types/react-dom":"16.0.11","isomorphic-fetch":"2.2.1","react-datepicker":"1.1.0","react-router-dom":"4.2.2","@babel/preset-env":"7.4.4","@gooddata/mock-js":"^2.13.1","@storybook/addons":"5.0.11","@types/classnames":"2.2.3","@types/prop-types":"15.5.2","@storybook/theming":"5.0.11","identity-obj-proxy":"^3.0.0","intl-messageformat":"^7.5.4","webpack-dev-server":"3.3.1","@babel/preset-react":"7.0.0","@types/react-portal":"4.0.1","@types/react-window":"^1.8.1","babel-plugin-lodash":"3.3.4","html-webpack-plugin":"3.2.0","react-test-renderer":"16.4.2","@types/react-measure":"2.0.5","clean-webpack-plugin":"2.0.2","stats-webpack-plugin":"0.7.0","eslint-config-prettier":"4.1.0","react-google-recaptcha":"^0.14.1","tslint-config-prettier":"1.18.0","@gooddata/eslint-config":"^1.0.0","@gooddata/tslint-config":"1.0.0","@types/react-responsive":"^3.0.3","@types/storybook__react":"4.0.1","@types/stringify-object":"^3.2.0","enzyme-adapter-react-16":"1.3.1","@gooddata/test-storybook":"4.0.0","@storybook/addon-actions":"5.0.11","@storybook/addon-options":"5.0.11","node-sass-magic-importer":"5.1.0","react-syntax-highlighter":"11.0.2","@types/fixed-data-table-2":"0.8.1","stylelint-config-prettier":"5.2.0","@gooddata/stylelint-config":"4.0.1","@types/react-test-renderer":"16.0.0","circular-dependency-plugin":"5.0.2","compression-webpack-plugin":"2.0.0","@types/json-stable-stringify":"^1.0.32","@gooddata/frontend-npm-scripts":"1.1.0","@types/enzyme-adapter-react-16":"1.0.3","stylelint-checkstyle-formatter":"0.1.0","@types/storybook__addon-actions":"3.4.2","@babel/plugin-proposal-class-properties":"7.4.4","@babel/plugin-proposal-object-rest-spread":"7.4.4","@babel/plugin-transform-async-to-generator":"7.4.4"},"peerDependencies":{"react":"^16.5.2","react-dom":"^16.5.2"},"_npmOperationalInternal":{"tmp":"tmp/react-components_7.8.0-lanhuynh-lhq-one-4489-update-references-changes-2020-07-08T04-31-01-213Z_1594182709486_0.6956335553777098","host":"s3://npm-registry-packages"}},"7.8.0-beta.46":{"name":"@gooddata/react-components","version":"7.8.0-beta.46","author":{"name":"GoodData Corporation"},"license":"BSD-3-Clause","_id":"@gooddata/react-components@7.8.0-beta.46","maintainers":[{"name":"afi","email":"adam.fiedler@gooddata.com"},{"name":"an.vuong","email":"an.vuong@gooddata.com"},{"name":"bertold8","email":"ivan.nejezchleb@seznam.cz"},{"name":"bich.nguyen","email":"bich.nguyen@gooddata.com"},{"name":"brbistas","email":"valentinos.chraniotis@gooddata.com"},{"name":"bugsbunny338","email":"jiri.zajic@mensa.cz"},{"name":"de.do","email":"de.do@gooddata.com"},{"name":"gooddata-ci","email":"rail@gooddata.com"},{"name":"hang.ngo","email":"hang.ngo@gooddata.com"},{"name":"hung.nguyen.hoang","email":"hung.nguyen@gooddata.com"},{"name":"huong.nguyen","email":"huong.nguyen@gooddata.com"},{"name":"huyen.nguyen","email":"huyen.nguyen@gooddata.com"},{"name":"ivan.mjartan","email":"ivan.mjartan@gooddata.com"},{"name":"jakub-sterba","email":"jakub.sterba@gooddata.com"},{"name":"jaroslav.tomecek","email":"jaroslav.tomecek@gooddata.com"},{"name":"jkittler","email":"honza.kittler@gmail.com"},{"name":"khanh.le","email":"khanh.le@gooddata.com"},{"name":"lanhuynh","email":"lan.huynh@gooddata.com"},{"name":"linhhong","email":"linh.hong@gooddata.com"},{"name":"lupko","email":"lubomir.slivka@gooddata.com"},{"name":"mai.nguyen","email":"mai.nguyen@gooddata.com"},{"name":"matyas.kandl","email":"matyas.kandl@gooddata.com"},{"name":"michal.marsal","email":"michal.marsal@gooddata.com"},{"name":"milan.lempera","email":"ext-milan.lempera@gooddata.com"},{"name":"my.duong","email":"my.duong@gooddata.com"},{"name":"naibinh","email":"naibinh@gmail.com"},{"name":"nestor_encinas","email":"xesto05@gmail.com"},{"name":"nikolacech","email":"nikola.cech@gooddata.com"},{"name":"nis.hua","email":"nis.hua@gooddata.com"},{"name":"no23reason","email":"dan.homola@hotmail.cz"},{"name":"patrikbraborec","email":"patrik.braborec@gooddata.com"},{"name":"pbenes","email":"petr.benes@gooddata.com"},{"name":"petrjanu","email":"petr.janu@gooddata.com"},{"name":"pkingo","email":"philipandreaskingo@hotmail.com"},{"name":"ptquang86","email":"ptquang86@gmail.com"},{"name":"qduval","email":"quentin.duval@gooddata.com"},{"name":"rodri360","email":"me@rodri360.com"},{"name":"scavnickyj","email":"jakub.scavnicky@gooddata.com"},{"name":"sitina","email":"jiri.sitina@gooddata.com"},{"name":"strouhaljan","email":"strouhal.jan@gmail.com"},{"name":"thao-luong","email":"thao.luong@gooddata.com"},{"name":"thuong.nguyen","email":"thuong.nguyen@gooddata.com"},{"name":"tomas.kratochvil","email":"tomas.kratochvil@gooddata.com"},{"name":"tomsatgd","email":"tomas.satinsky@gooddata.com"},{"name":"trung-le-quoc","email":"trung.le@gooddata.com"},{"name":"tu-ngo","email":"tungo1981@gmail.com"},{"name":"tu.bui","email":"tu.bui@gooddata.com"},{"name":"tulean","email":"tuan.le@gooddata.com"},{"name":"tuqt1005","email":"tu.tran@gooddata.com"},{"name":"utdnah","email":"danh.ung@gooddata.com"},{"name":"van.nguyen","email":"van.nguyen@gooddata.com"},{"name":"vi.phan","email":"vi.phan@gooddata.com"},{"name":"vlastikcz","email":"vlastimil.kotas@gooddata.com"},{"name":"vu.pham","email":"vu.pham@gooddata.com"},{"name":"xmort","email":"petr.dolejsi@gooddata.com"},{"name":"yanlipnican","email":"yanlipnican@gmail.com"}],"homepage":"https://github.com/gooddata/gooddata-react-components#readme","bugs":{"url":"https://github.com/gooddata/gooddata-react-components/issues"},"dist":{"shasum":"ebd12a3cdcdecfedc32f05eff8e07edb5e5c79d9","tarball":"https://registry.npmjs.org/@gooddata/react-components/-/react-components-7.8.0-beta.46.tgz","fileCount":2661,"integrity":"sha512-2qnzcqirTuxTKiPpevT9qBy4VOVjk9maZ9w9DhTijdvH85DisS+637fAjh3OcTcTdn98Reb5dwhlJ6qK9BawTQ==","signatures":[{"sig":"MEUCIAZtDc8XRyszLqK/jLjkYDwAhOIGcvliSpweW0GgreqAAiEAooH+PKt+fl5kgyxtMT6K+RoaaH0Lu0M+w4GG9mejfAs=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":10679715,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJfBYPCCRA9TVsSAnZWagAA3UIP/2cwkOVYp7BH2iQLEYbE\n7sbfW1gI15hNbAnePS/ZdeM+dN3C7xWUgAwBIYO6vuMNp4hnNyt6K2bnY0/v\nQ4mjUc7Sq9b0LN/dT1Gw9NeXIpfiwfQolNiIdfu0KOGXTJmYNpLCUoP70kul\nkaNqYlh+VRpoeOcDh1tDs6vtDy5KmVeBidDrvxDBMuwVXC22HQmvhoiGNevt\no8xKBs/17hX3kFHXmMh1Kk4BNMK8ztXbfwOBJDka80iTmlnEOZlzSiQHOvpp\nujccN2vfw4Bf5Eu/oRnYepAbfgNLjp0bM+joVGo6/D4MyAkimxiPpvlSU1oS\n5LIUqlsWoMvw8eLELbdasq6C7o44wOuwAYvvEedJCcTsywq1IFUVvZyGH5Q7\nlV4LmUpUQWfsJpkdTgE7hl1z6AEQd3BgBncFRGmfQRYTUZ/Mj8q6jMaUfuiL\ntm5sRUY+huGJYQfjW/hyFySZTxJFhJ+hDaZ9hMI3Tw98LbOuOK4vEWbwVjvX\nQx7d8WI1afCGYAngNXELd3eq5ukUtFiJgEHOQ3jXJLZvPtMCBYegHsrJ8S0i\npyAAw/NoF1nRCDlWw1uKH2pl8NUxE8NjGF6AR0m17hCtpOdHDel284qV9+n6\ncdhK4pp/m7PBKmzGEmIXW1sPmb+0tvLLJN7X+3QyS4ODMmHwD3Xr4040AJd+\nFhwh\r\n=2qYH\r\n-----END PGP SIGNATURE-----\r\n"},"main":"dist/index.js","husky":{"hooks":{"pre-commit":"lint-staged"}},"config":{"eslint":"./examples/**/*.{js,jsx}","tslint":"./{__mocks__,src,stories}/{,**/}*.{ts,tsx}"},"readme":"[![npm version](https://badge.fury.io/js/%40gooddata%2Freact-components.svg)](https://www.npmjs.com/package/@gooddata/react-components)\n\n# GoodData.UI React components\n> A React-based JavaScript library for building data-driven applications\n\n## Getting started\n- [GoodData.UI Documentation](http://sdk.gooddata.com/gooddata-ui/)\n- [GoodData.UI Live Examples](https://gooddata-examples.herokuapp.com/)\n- [Stack Overflow](https://stackoverflow.com/questions/tagged/gooddata)\n\n### Usage\nWith [yarn](https://yarnpkg.com) installed, go to your project directory and run\n```\n$ yarn add @gooddata/react-components\n```\nIf you prefer [npm](npmjs.com) run\n```\n$ npm install --save @gooddata/react-components\n```\n\nThe public API is exposed via global `index.js`. Except for the styles, do not import any other file directly\nbecause they are not intended to be part of the public API.\n\n## Contributing\n\nWe welcome any contribution in form of [issues](https://github.com/gooddata/gooddata-react-components/issues) or [pull requests](https://github.com/gooddata/gooddata-react-components/pulls).\n\nInstall [Node.js](http://nodejs.org) (node 12.16.1, npm v6.13.4) and [Yarn](https://classic.yarnpkg.com) (1.22.4).\n\nInstall dependencies:\n```\nyarn install --frozen-lockfile\n```\n\nThese commands may come in handy while developing:\n\n| command | description |\n| ------- | ----------- |\n| `yarn install --pure-lockfile` | first step |\n| ||\n| `yarn dev` | build react-components to `/dist` in watch mode |\n| `yarn test` | run all unit tests |\n| `yarn prettier-write` | format the source code to match the valid codestyle |\n| `yarn validate` | validate codestyle |\n| ||\n| `yarn storybook` | run storybook from `/stories` on http://localhost:9001 |\n| `yarn build-storybook` | build storybook to `/dist-storybook` |\n| `yarn test-storybook` | run storybook and [screenshot tests](https://github.com/gooddata/gdc-client-utils/tree/master/test-storybook) |\n| ||\n| `yarn examples` | run Live Examples dev-server from `/examples` on https://localhost:8999 |\n| `yarn examples-build` | build Live Examples to `/examples/dist` |\n| `yarn examples-server` | serve built Live Examples - see `/examples/server/src` |\n| `yarn examples-testcafe` | run testcafe tests against `localhost:8999` |\n\n### Deploy to heroku.com\nWhen you deploy this repo to heroku, it serves *GoodData.UI Live Examples*.\nRelevant tasks are in `Procfile` and `package.json`.\n\n```bash\n# run in the project directory\nheroku login\nheroku create <your-app-name>\nheroku config:set DOMAIN_ADMIN_USERNAME=x@gooddata.com DOMAIN_ADMIN_PASSWORD=xy PROJECT_ID_TO_ASSIGN=xms7ga4tf3g3nzucd8380o2bev8oeknp\ngit push heroku HEAD:master\nheroku open\n```\n### Enable Geo Chart for Storybook and Live Examples\nGeo chart uses Mapbox to render map which requires a Mapbox access token.\n- Register an account and create Mapbox access token at [guide](https://docs.mapbox.com/help/how-mapbox-works/access-tokens/)\n- Store the created token at `.env`:\n```bash\necho -e \"EXAMPLE_MAPBOX_ACCESS_TOKEN=token\" >> .env # only need to run once\necho -e \"STORYBOOK_MAPBOX_ACCESS_TOKEN=token\" >> .env # only need to run once\n```\n\n### Run Live Examples Locally\nTo run *GoodData.UI Live Examples* locally:\n```bash\ngit clone <this-repository>\ncd  <repository-folder>\nyarn install --pure-lockfile\nyarn examples\n```\nThen open https://localhost:8999 and login using Live Examples account (you can [create one here](https://gooddata-examples.herokuapp.com/registration)).\n\n### Run Storybook locally\n- Run storybook with token stored in `.env` for more secure\n```bash\nyarn storybook\n```\n- Or run storybook with token env param exposed to cli (not suggested)\n```bash\nSTORYBOOK_MAPBOX_ACCESS_TOKEN=token yarn storybook\n```\n- Apply either above way to `yarn build-storybook` or `yarn test-storybook`\n\n### Source code formatting\nThe source code in the repository is formatted by [Prettier](https://prettier.io/).\nThe format of the code is validated by our Continuous Integration server and is one of the requirements of successful merge.\n\nPrettier is supported by every major IDE. You can find the list of supported editors and how to configure them [here](https://prettier.io/docs/en/editors.html).\n\nIn the case, when your editor is not supported or you don't want to setup the integration, you can run the `yarn prettier-write` command to reformat the code before commit.\n\n## Changelog\n\n- see [CHANGELOG.md](CHANGELOG.md)\n\n## Supported versions\n\nIn order to make the user experience with integrating GoodData UI SDK as smooth and secure as possible and to ensure that the SDK is using the latest features of the platform, we will only provide support to two most recent major versions of UI SDK.\n\nThe most recent majors will be supported in the following modes:\n\n- The latest major version will receive all new functionality and all bug fixes\n- The previous major version will only receive fixes to critical issues and security fixes. These fixes will be applied on top of last released version of the previous major\n\nThe customers are encouraged to always use the latest version of the UI SDK.\n\nIn case of using older versions, the user might face API incompatibility, performance or security issues.\n\nPlease follow the installation instructions to update to the newest version.\n\n## License\n\n(C) 2007-2020 GoodData Corporation\n\nThis project is dual licensed:\n\n- The ATTRIBUTION-NONCOMMERCIAL 4.0 INTERNATIONAL (CC BY-NC 4.0) is used for purpose of the trial experience and evaluation of GoodData.UI library.\n- The GOODDATA GOODDATA.UI LIBRARY END USER LICENSE AGREEMENT is used for GoodData customers.\n\nFor more information, please see [LICENSE](https://github.com/gooddata/gooddata-react-components/blob/master/LICENSE)\n","gitHead":"a68e6c01aa6ee636fa261981cbde6b72525b6db6","scripts":{"dev":"bash scripts/build.sh --dev-watch","test":"jest --watch","build":"bash scripts/build.sh","tslint":"yarn run-tslint -t verbose $npm_package_config_tslint","prepare":"cd examples/server && yarn install --frozen-lockfile && cd ../..; rm -r examples/node_modules 2>/dev/null; true","examples":"bash scripts/run-examples.sh","prepare?":"# Called before `npm publish` and on local `npm install`. Temporarily also for deleting obsolete node_modules. Ends with `true` to continue gracefully.","validate":"tsc --noEmit && yarn tslint && eslint $npm_package_config_eslint && yarn validate-style && yarn prettier-check","build-dev":"bash scripts/build.sh --dev","examples?":"# Default is developer domain, other options: yarn examples [sec,secure,stg,stg2,stg3,demo,developer or URL]","storybook":"yarn build && start-storybook -p 9001 -c .storybook","test-once":"jest","tslint-ci":"mkdir -p ./ci/results && yarn run-tslint -t checkstyle -o ./ci/results/tslint-results.xml $npm_package_config_tslint","run-tslint":"tslint -p tsconfig.json","validate-ci":"tsc --noEmit && yarn tslint-ci  && eslint $npm_package_config_eslint -f checkstyle -o ci/results/eslint-results.xml && yarn validate-style-ci && yarn prettier-check","examples-build":"bash scripts/build-examples.sh","prepublishOnly":"yarn build","prettier-check":"prettier --check '{src,stories,styles,__mocks__,examples/server/src,examples/src,examples/test}/**/*.{ts,js,tsx,jsx,json,scss,md,yaml,html}'","prettier-write":"prettier --write '{src,stories,styles,__mocks__,examples/server/src,examples/src,examples/test}/**/*.{ts,js,tsx,jsx,json,scss,md,yaml,html}'","test-storybook":"yarn build && test-storybook","validate-style":"stylelint '**/*.scss'","build-storybook":"yarn build && build-storybook -c .storybook -o dist-storybook","examples-server":"node examples/server/src/index.js","heroku-postbuild":"yarn examples-build developer","examples-testcafe":"./scripts/run-testcafe.sh visual","validate-style-ci":"stylelint '**/*.scss' --custom-formatter=node_modules/stylelint-checkstyle-formatter > ci/results/stylelint-results.xml","check-circular-deps":"madge --circular --extensions ts ./src","examples-testcafe-ci":"./scripts/run-testcafe.sh ci","examples-testcafe-live":"./scripts/run-testcafe.sh live"},"typings":"dist/index.d.ts","_npmUser":{"name":"gooddata-ci","email":"rail@gooddata.com"},"deprecated":"@gooddata/react-components@7 reached End of Support on March 31, 2022. Please upgrade (see https://sdk.gooddata.com/gooddata-ui/docs/supported_versions.html for more information).","repository":{"url":"git+ssh://git@github.com/gooddata/gooddata-react-components.git","type":"git"},"_npmVersion":"6.13.4","description":"GoodData.UI - A powerful JavaScript library for building analytical applications","directories":{},"lint-staged":{"{src,stories,styles,__mocks__,examples/server/src,examples/src,examples/test}/**/*.{ts,js,tsx,jsx,scss}":["npx gdc-fix-copyright","git add"],"{src,stories,styles,__mocks__,examples/server/src,examples/src,examples/test}/**/*.{ts,js,tsx,jsx,json,scss,md,yaml,html}":["prettier --write","git add"]},"_nodeVersion":"12.16.1","dependencies":{"rxjs":"^5.5.6","uuid":"^3.2.1","immer":"^1.3.1","lodash":"^4.17.15","date-fns":"^2.7.0","downshift":"^3.2.7","invariant":"^2.2.2","mapbox-gl":"1.9.1","classnames":"^2.2.6","codemirror":"^5.54.0","highcharts":"7.1.1","prop-types":"^15.6.0","react-intl":"^3.6.0","custom-event":"^1.0.1","react-window":"^1.8.1","ag-grid-react":"20.0.0","react-measure":"^2.3.0","@types/mapbox-gl":"1.9.1","react-day-picker":"~7.3.0","react-responsive":"^3.0.0","stringify-object":"^2.4.0","@gooddata/typings":"^2.25.0","@types/codemirror":"^0.0.95","ag-grid-community":"20.0.0","http-status-codes":"^1.3.0","react-codemirror2":"^7.2.0","@gooddata/js-utils":"^3.10.5","@gooddata/numberjs":"^3.2.4","fixed-data-table-2":"0.7.17","@gooddata/goodstrap":"^68.16.0","react-dom-factories":"^1.0.2","@gooddata/gooddata-js":"^13.0.3","json-stable-stringify":"^1.0.1","react-transition-group":"^2.2.1","hoist-non-react-statics":"^3.3.0","nodelist-foreach-polyfill":"^1.2.0","@formatjs/intl-pluralrules":"^1.3.6","highcharts-grouped-categories":"^1.1.3"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"raf":"3.3.2","yup":"^0.24.1","jest":"24.7.1","husky":"3.0.0","madge":"^3.4.4","react":"^16.5.2","enzyme":"3.5.0","eslint":"4.19.1","formik":"^0.11.11","moment":"2.23.0","history":"^4.7.2","ts-jest":"24.0.0","webpack":"4.30.0","full-icu":"^1.3.0","prettier":"1.16.4","react-ga":"^2.5.2","recharts":"1.0.0-beta.9","testcafe":"1.1.4","commander":"2.14.1","node-sass":"4.13.0","react-dom":"^16.5.2","stylelint":"^10.0.0","supertest":"3.0.0","ts-loader":"6.0.0","@types/raf":"^3.4.0","css-loader":"0.28.7","jest-junit":"3.0.0","raw-loader":"0.5.1","styled-jsx":"2.2.1","typescript":"3.3.4000","@babel/core":"7.4.4","@types/jest":"24.0.6","@types/node":"7.0.8","@types/uuid":"3.4.3","file-loader":"3.0.1","jest-enzyme":"7.0.2","lint-staged":"9.1.0","sass-loader":"6.0.6","webpack-cli":"3.3.2","@types/react":"16.8.6","babel-loader":"8.0.5","react-helmet":"5.2.0","react-select":"1.2.1","style-loader":"0.19.1","@types/enzyme":"3.1.13","@types/lodash":"4.14.123","testcafe-live":"0.1.4","@babel/runtime":"7.4.4","dotenv-webpack":"^1.7.0","@babel/polyfill":"^7.4.4","@storybook/react":"5.0.11","@types/invariant":"2.2.29","@types/react-dom":"16.0.11","isomorphic-fetch":"2.2.1","react-datepicker":"1.1.0","react-router-dom":"4.2.2","@babel/preset-env":"7.4.4","@gooddata/mock-js":"^2.13.1","@storybook/addons":"5.0.11","@types/classnames":"2.2.3","@types/prop-types":"15.5.2","@storybook/theming":"5.0.11","identity-obj-proxy":"^3.0.0","intl-messageformat":"^7.5.4","webpack-dev-server":"3.3.1","@babel/preset-react":"7.0.0","@types/react-portal":"4.0.1","@types/react-window":"^1.8.1","babel-plugin-lodash":"3.3.4","html-webpack-plugin":"3.2.0","react-test-renderer":"16.4.2","@types/react-measure":"2.0.5","clean-webpack-plugin":"2.0.2","stats-webpack-plugin":"0.7.0","eslint-config-prettier":"4.1.0","react-google-recaptcha":"^0.14.1","tslint-config-prettier":"1.18.0","@gooddata/eslint-config":"^1.0.0","@gooddata/tslint-config":"1.0.0","@types/react-responsive":"^3.0.3","@types/storybook__react":"4.0.1","@types/stringify-object":"^3.2.0","enzyme-adapter-react-16":"1.3.1","@gooddata/test-storybook":"4.0.0","@storybook/addon-actions":"5.0.11","@storybook/addon-options":"5.0.11","node-sass-magic-importer":"5.1.0","react-syntax-highlighter":"11.0.2","@types/fixed-data-table-2":"0.8.1","stylelint-config-prettier":"5.2.0","@gooddata/stylelint-config":"4.0.1","@types/react-test-renderer":"16.0.0","circular-dependency-plugin":"5.0.2","compression-webpack-plugin":"2.0.0","@types/json-stable-stringify":"^1.0.32","@gooddata/frontend-npm-scripts":"1.1.0","@types/enzyme-adapter-react-16":"1.0.3","stylelint-checkstyle-formatter":"0.1.0","@types/storybook__addon-actions":"3.4.2","@babel/plugin-proposal-class-properties":"7.4.4","@babel/plugin-proposal-object-rest-spread":"7.4.4","@babel/plugin-transform-async-to-generator":"7.4.4"},"peerDependencies":{"react":"^16.5.2","react-dom":"^16.5.2"},"_npmOperationalInternal":{"tmp":"tmp/react-components_7.8.0-beta.46_1594196929930_0.8597713879899616","host":"s3://npm-registry-packages"}},"7.8.0-alpha-xmort-develop-2020-07-08T08-48-54-686Z":{"name":"@gooddata/react-components","version":"7.8.0-alpha-xmort-develop-2020-07-08T08-48-54-686Z","author":{"name":"GoodData Corporation"},"license":"BSD-3-Clause","_id":"@gooddata/react-components@7.8.0-alpha-xmort-develop-2020-07-08T08-48-54-686Z","maintainers":[{"name":"afi","email":"adam.fiedler@gooddata.com"},{"name":"an.vuong","email":"an.vuong@gooddata.com"},{"name":"bertold8","email":"ivan.nejezchleb@seznam.cz"},{"name":"bich.nguyen","email":"bich.nguyen@gooddata.com"},{"name":"brbistas","email":"valentinos.chraniotis@gooddata.com"},{"name":"bugsbunny338","email":"jiri.zajic@mensa.cz"},{"name":"de.do","email":"de.do@gooddata.com"},{"name":"gooddata-ci","email":"rail@gooddata.com"},{"name":"hang.ngo","email":"hang.ngo@gooddata.com"},{"name":"hung.nguyen.hoang","email":"hung.nguyen@gooddata.com"},{"name":"huong.nguyen","email":"huong.nguyen@gooddata.com"},{"name":"huyen.nguyen","email":"huyen.nguyen@gooddata.com"},{"name":"ivan.mjartan","email":"ivan.mjartan@gooddata.com"},{"name":"jakub-sterba","email":"jakub.sterba@gooddata.com"},{"name":"jaroslav.tomecek","email":"jaroslav.tomecek@gooddata.com"},{"name":"jkittler","email":"honza.kittler@gmail.com"},{"name":"khanh.le","email":"khanh.le@gooddata.com"},{"name":"lanhuynh","email":"lan.huynh@gooddata.com"},{"name":"linhhong","email":"linh.hong@gooddata.com"},{"name":"lupko","email":"lubomir.slivka@gooddata.com"},{"name":"mai.nguyen","email":"mai.nguyen@gooddata.com"},{"name":"matyas.kandl","email":"matyas.kandl@gooddata.com"},{"name":"michal.marsal","email":"michal.marsal@gooddata.com"},{"name":"milan.lempera","email":"ext-milan.lempera@gooddata.com"},{"name":"my.duong","email":"my.duong@gooddata.com"},{"name":"naibinh","email":"naibinh@gmail.com"},{"name":"nestor_encinas","email":"xesto05@gmail.com"},{"name":"nikolacech","email":"nikola.cech@gooddata.com"},{"name":"nis.hua","email":"nis.hua@gooddata.com"},{"name":"no23reason","email":"dan.homola@hotmail.cz"},{"name":"patrikbraborec","email":"patrik.braborec@gooddata.com"},{"name":"pbenes","email":"petr.benes@gooddata.com"},{"name":"petrjanu","email":"petr.janu@gooddata.com"},{"name":"pkingo","email":"philipandreaskingo@hotmail.com"},{"name":"ptquang86","email":"ptquang86@gmail.com"},{"name":"qduval","email":"quentin.duval@gooddata.com"},{"name":"rodri360","email":"me@rodri360.com"},{"name":"scavnickyj","email":"jakub.scavnicky@gooddata.com"},{"name":"sitina","email":"jiri.sitina@gooddata.com"},{"name":"strouhaljan","email":"strouhal.jan@gmail.com"},{"name":"thao-luong","email":"thao.luong@gooddata.com"},{"name":"thuong.nguyen","email":"thuong.nguyen@gooddata.com"},{"name":"tomas.kratochvil","email":"tomas.kratochvil@gooddata.com"},{"name":"tomsatgd","email":"tomas.satinsky@gooddata.com"},{"name":"trung-le-quoc","email":"trung.le@gooddata.com"},{"name":"tu-ngo","email":"tungo1981@gmail.com"},{"name":"tu.bui","email":"tu.bui@gooddata.com"},{"name":"tulean","email":"tuan.le@gooddata.com"},{"name":"tuqt1005","email":"tu.tran@gooddata.com"},{"name":"utdnah","email":"danh.ung@gooddata.com"},{"name":"van.nguyen","email":"van.nguyen@gooddata.com"},{"name":"vi.phan","email":"vi.phan@gooddata.com"},{"name":"vlastikcz","email":"vlastimil.kotas@gooddata.com"},{"name":"vu.pham","email":"vu.pham@gooddata.com"},{"name":"xmort","email":"petr.dolejsi@gooddata.com"},{"name":"yanlipnican","email":"yanlipnican@gmail.com"}],"homepage":"https://github.com/gooddata/gooddata-react-components#readme","bugs":{"url":"https://github.com/gooddata/gooddata-react-components/issues"},"dist":{"shasum":"f6bfffc2402944d26dee1ad8e6515133a4d41e8d","tarball":"https://registry.npmjs.org/@gooddata/react-components/-/react-components-7.8.0-alpha-xmort-develop-2020-07-08T08-48-54-686Z.tgz","fileCount":2662,"integrity":"sha512-A6ZEBx7dCnyxB/dIvp/+u+dfAyi6XqNA8X4R4HNAYHxQt1Mp0nhTJbxH0RmkaJnqfTBNoVfQXZYh4Fl49NlgkA==","signatures":[{"sig":"MEUCIQDDB0gVOUVTMGHLqprW1BvxJ8xA9diF1pMdKLyCRBwq0gIgG2fVWYe9EjqOaKeQndTtDHZeYyN/5nXuNdy6NzgOWMo=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":10677915,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJfBYi0CRA9TVsSAnZWagAAtEcP/jB3l/DgVSTfsT1CQ+7M\n52UHqd0BPJcy1fo+myPilEZGItNo9yUR2PwBvssu//+jxpU9vsai+K7FApGW\nA59lNOAiAGLsyif/BpiZWvCG4dzLk/E2ji8g+U8oY62csvwSg3S27MaoLNZj\nKfeIJybrwIFxg5UMCmB+B0X4XlGYes6zbtDwLW8Ai9uJDqwq5TTP04kptaRG\nFah4qcGTYoTt2yTdL+MngU2Gm29c4Fah0THuotWEbv+u+BD80F5CKr5Z79cD\nzEnLxY3gC1GdrwoBHQsnxn/l6iiR76HqmMKXXNoXQic+tBYsvcumx8zSxoPw\nVpqwpYgeH6KD3lSI8kh62b/Hzh7+7KeWJ5D/uEPwU56bDlnDFo4qjIpdql0h\nGx8mST4HEPLV/8fk3pdn30jLOC+t8CQGHux0kZ96dNAWpF2NDFfd8xbB/Pc9\ny5Zsf3RIwdJYoJSfV69VKNL8+6TyoBYhGuO4dclKQIfXDRjEN1Kj5GHZgAjF\nriRjIRjxIE3Uh06GzFZPqE42MqIgPOknQr9dy6KxFOQwxGACMbkAgNvD9v/p\n0PlY3yK/sZ0ZrEUm4XWORovr7YG4zcnRi2f8H2Hl5gHIq+BNb0p85iRDyg+P\nqf330gRr2DhT5sepQdsVrbi2nPyfFs378bFMER5d34EOCIFc+9QFeF9q+r+w\nEeuJ\r\n=jQ7Q\r\n-----END PGP SIGNATURE-----\r\n"},"main":"dist/index.js","husky":{"hooks":{"pre-commit":"lint-staged"}},"config":{"eslint":"./examples/**/*.{js,jsx}","tslint":"./{__mocks__,src,stories}/{,**/}*.{ts,tsx}"},"readme":"[![npm version](https://badge.fury.io/js/%40gooddata%2Freact-components.svg)](https://www.npmjs.com/package/@gooddata/react-components)\n\n# GoodData.UI React components\n> A React-based JavaScript library for building data-driven applications\n\n## Getting started\n- [GoodData.UI Documentation](http://sdk.gooddata.com/gooddata-ui/)\n- [GoodData.UI Live Examples](https://gooddata-examples.herokuapp.com/)\n- [Stack Overflow](https://stackoverflow.com/questions/tagged/gooddata)\n\n### Usage\nWith [yarn](https://yarnpkg.com) installed, go to your project directory and run\n```\n$ yarn add @gooddata/react-components\n```\nIf you prefer [npm](npmjs.com) run\n```\n$ npm install --save @gooddata/react-components\n```\n\nThe public API is exposed via global `index.js`. Except for the styles, do not import any other file directly\nbecause they are not intended to be part of the public API.\n\n## Contributing\n\nWe welcome any contribution in form of [issues](https://github.com/gooddata/gooddata-react-components/issues) or [pull requests](https://github.com/gooddata/gooddata-react-components/pulls).\n\nInstall [Node.js](http://nodejs.org) (node 12.16.1, npm v6.13.4) and [Yarn](https://classic.yarnpkg.com) (1.22.4).\n\nInstall dependencies:\n```\nyarn install --frozen-lockfile\n```\n\nThese commands may come in handy while developing:\n\n| command | description |\n| ------- | ----------- |\n| `yarn install --pure-lockfile` | first step |\n| ||\n| `yarn dev` | build react-components to `/dist` in watch mode |\n| `yarn test` | run all unit tests |\n| `yarn prettier-write` | format the source code to match the valid codestyle |\n| `yarn validate` | validate codestyle |\n| ||\n| `yarn storybook` | run storybook from `/stories` on http://localhost:9001 |\n| `yarn build-storybook` | build storybook to `/dist-storybook` |\n| `yarn test-storybook` | run storybook and [screenshot tests](https://github.com/gooddata/gdc-client-utils/tree/master/test-storybook) |\n| ||\n| `yarn examples` | run Live Examples dev-server from `/examples` on https://localhost:8999 |\n| `yarn examples-build` | build Live Examples to `/examples/dist` |\n| `yarn examples-server` | serve built Live Examples - see `/examples/server/src` |\n| `yarn examples-testcafe` | run testcafe tests against `localhost:8999` |\n\n### Deploy to heroku.com\nWhen you deploy this repo to heroku, it serves *GoodData.UI Live Examples*.\nRelevant tasks are in `Procfile` and `package.json`.\n\n```bash\n# run in the project directory\nheroku login\nheroku create <your-app-name>\nheroku config:set DOMAIN_ADMIN_USERNAME=x@gooddata.com DOMAIN_ADMIN_PASSWORD=xy PROJECT_ID_TO_ASSIGN=xms7ga4tf3g3nzucd8380o2bev8oeknp\ngit push heroku HEAD:master\nheroku open\n```\n### Enable Geo Chart for Storybook and Live Examples\nGeo chart uses Mapbox to render map which requires a Mapbox access token.\n- Register an account and create Mapbox access token at [guide](https://docs.mapbox.com/help/how-mapbox-works/access-tokens/)\n- Store the created token at `.env`:\n```bash\necho -e \"EXAMPLE_MAPBOX_ACCESS_TOKEN=token\" >> .env # only need to run once\necho -e \"STORYBOOK_MAPBOX_ACCESS_TOKEN=token\" >> .env # only need to run once\n```\n\n### Run Live Examples Locally\nTo run *GoodData.UI Live Examples* locally:\n```bash\ngit clone <this-repository>\ncd  <repository-folder>\nyarn install --pure-lockfile\nyarn examples\n```\nThen open https://localhost:8999 and login using Live Examples account (you can [create one here](https://gooddata-examples.herokuapp.com/registration)).\n\n### Run Storybook locally\n- Run storybook with token stored in `.env` for more secure\n```bash\nyarn storybook\n```\n- Or run storybook with token env param exposed to cli (not suggested)\n```bash\nSTORYBOOK_MAPBOX_ACCESS_TOKEN=token yarn storybook\n```\n- Apply either above way to `yarn build-storybook` or `yarn test-storybook`\n\n### Source code formatting\nThe source code in the repository is formatted by [Prettier](https://prettier.io/).\nThe format of the code is validated by our Continuous Integration server and is one of the requirements of successful merge.\n\nPrettier is supported by every major IDE. You can find the list of supported editors and how to configure them [here](https://prettier.io/docs/en/editors.html).\n\nIn the case, when your editor is not supported or you don't want to setup the integration, you can run the `yarn prettier-write` command to reformat the code before commit.\n\n## Changelog\n\n- see [CHANGELOG.md](CHANGELOG.md)\n\n## Supported versions\n\nIn order to make the user experience with integrating GoodData UI SDK as smooth and secure as possible and to ensure that the SDK is using the latest features of the platform, we will only provide support to two most recent major versions of UI SDK.\n\nThe most recent majors will be supported in the following modes:\n\n- The latest major version will receive all new functionality and all bug fixes\n- The previous major version will only receive fixes to critical issues and security fixes. These fixes will be applied on top of last released version of the previous major\n\nThe customers are encouraged to always use the latest version of the UI SDK.\n\nIn case of using older versions, the user might face API incompatibility, performance or security issues.\n\nPlease follow the installation instructions to update to the newest version.\n\n## License\n\n(C) 2007-2020 GoodData Corporation\n\nThis project is dual licensed:\n\n- The ATTRIBUTION-NONCOMMERCIAL 4.0 INTERNATIONAL (CC BY-NC 4.0) is used for purpose of the trial experience and evaluation of GoodData.UI library.\n- The GOODDATA GOODDATA.UI LIBRARY END USER LICENSE AGREEMENT is used for GoodData customers.\n\nFor more information, please see [LICENSE](https://github.com/gooddata/gooddata-react-components/blob/master/LICENSE)\n","gitHead":"a68e6c01aa6ee636fa261981cbde6b72525b6db6","scripts":{"dev":"bash scripts/build.sh --dev-watch","test":"jest --watch","build":"bash scripts/build.sh","tslint":"yarn run-tslint -t verbose $npm_package_config_tslint","prepare":"cd examples/server && yarn install --frozen-lockfile && cd ../..; rm -r examples/node_modules 2>/dev/null; true","examples":"bash scripts/run-examples.sh","prepare?":"# Called before `npm publish` and on local `npm install`. Temporarily also for deleting obsolete node_modules. Ends with `true` to continue gracefully.","validate":"tsc --noEmit && yarn tslint && eslint $npm_package_config_eslint && yarn validate-style && yarn prettier-check","build-dev":"bash scripts/build.sh --dev","examples?":"# Default is developer domain, other options: yarn examples [sec,secure,stg,stg2,stg3,demo,developer or URL]","storybook":"yarn build && start-storybook -p 9001 -c .storybook","test-once":"jest","tslint-ci":"mkdir -p ./ci/results && yarn run-tslint -t checkstyle -o ./ci/results/tslint-results.xml $npm_package_config_tslint","run-tslint":"tslint -p tsconfig.json","validate-ci":"tsc --noEmit && yarn tslint-ci  && eslint $npm_package_config_eslint -f checkstyle -o ci/results/eslint-results.xml && yarn validate-style-ci && yarn prettier-check","examples-build":"bash scripts/build-examples.sh","prepublishOnly":"yarn build","prettier-check":"prettier --check '{src,stories,styles,__mocks__,examples/server/src,examples/src,examples/test}/**/*.{ts,js,tsx,jsx,json,scss,md,yaml,html}'","prettier-write":"prettier --write '{src,stories,styles,__mocks__,examples/server/src,examples/src,examples/test}/**/*.{ts,js,tsx,jsx,json,scss,md,yaml,html}'","test-storybook":"yarn build && test-storybook","validate-style":"stylelint '**/*.scss'","build-storybook":"yarn build && build-storybook -c .storybook -o dist-storybook","examples-server":"node examples/server/src/index.js","heroku-postbuild":"yarn examples-build developer","examples-testcafe":"./scripts/run-testcafe.sh visual","validate-style-ci":"stylelint '**/*.scss' --custom-formatter=node_modules/stylelint-checkstyle-formatter > ci/results/stylelint-results.xml","check-circular-deps":"madge --circular --extensions ts ./src","examples-testcafe-ci":"./scripts/run-testcafe.sh ci","examples-testcafe-live":"./scripts/run-testcafe.sh live"},"typings":"dist/index.d.ts","_npmUser":{"name":"xmort","email":"petr.dolejsi@gooddata.com"},"deprecated":"@gooddata/react-components@7 reached End of Support on March 31, 2022. Please upgrade (see https://sdk.gooddata.com/gooddata-ui/docs/supported_versions.html for more information).","repository":{"url":"git+ssh://git@github.com/gooddata/gooddata-react-components.git","type":"git"},"_npmVersion":"6.13.4","description":"GoodData.UI - A powerful JavaScript library for building analytical applications","directories":{},"lint-staged":{"{src,stories,styles,__mocks__,examples/server/src,examples/src,examples/test}/**/*.{ts,js,tsx,jsx,scss}":["npx gdc-fix-copyright","git add"],"{src,stories,styles,__mocks__,examples/server/src,examples/src,examples/test}/**/*.{ts,js,tsx,jsx,json,scss,md,yaml,html}":["prettier --write","git add"]},"_nodeVersion":"12.16.1","dependencies":{"rxjs":"^5.5.6","uuid":"^3.2.1","immer":"^1.3.1","lodash":"^4.17.15","date-fns":"^2.7.0","downshift":"^3.2.7","invariant":"^2.2.2","mapbox-gl":"1.9.1","classnames":"^2.2.6","codemirror":"^5.54.0","highcharts":"7.1.1","prop-types":"^15.6.0","react-intl":"^3.6.0","custom-event":"^1.0.1","react-window":"^1.8.1","ag-grid-react":"20.0.0","react-measure":"^2.3.0","@types/mapbox-gl":"1.9.1","react-day-picker":"~7.3.0","react-responsive":"^3.0.0","stringify-object":"^2.4.0","@gooddata/typings":"^2.25.0","@types/codemirror":"^0.0.95","ag-grid-community":"20.0.0","http-status-codes":"^1.3.0","react-codemirror2":"^7.2.0","@gooddata/js-utils":"^3.10.5","@gooddata/numberjs":"^3.2.4","fixed-data-table-2":"0.7.17","@gooddata/goodstrap":"^68.16.0","react-dom-factories":"^1.0.2","@gooddata/gooddata-js":"^13.0.3","json-stable-stringify":"^1.0.1","react-transition-group":"^2.2.1","hoist-non-react-statics":"^3.3.0","nodelist-foreach-polyfill":"^1.2.0","@formatjs/intl-pluralrules":"^1.3.6","highcharts-grouped-categories":"^1.1.3"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"raf":"3.3.2","yup":"^0.24.1","jest":"24.7.1","husky":"3.0.0","madge":"^3.4.4","react":"^16.5.2","enzyme":"3.5.0","eslint":"4.19.1","formik":"^0.11.11","moment":"2.23.0","history":"^4.7.2","ts-jest":"24.0.0","webpack":"4.30.0","full-icu":"^1.3.0","prettier":"1.16.4","react-ga":"^2.5.2","recharts":"1.0.0-beta.9","testcafe":"1.1.4","commander":"2.14.1","node-sass":"4.13.0","react-dom":"^16.5.2","stylelint":"^10.0.0","supertest":"3.0.0","ts-loader":"6.0.0","@types/raf":"^3.4.0","css-loader":"0.28.7","jest-junit":"3.0.0","raw-loader":"0.5.1","styled-jsx":"2.2.1","typescript":"3.3.4000","@babel/core":"7.4.4","@types/jest":"24.0.6","@types/node":"7.0.8","@types/uuid":"3.4.3","file-loader":"3.0.1","jest-enzyme":"7.0.2","lint-staged":"9.1.0","sass-loader":"6.0.6","webpack-cli":"3.3.2","@types/react":"16.8.6","babel-loader":"8.0.5","react-helmet":"5.2.0","react-select":"1.2.1","style-loader":"0.19.1","@types/enzyme":"3.1.13","@types/lodash":"4.14.123","testcafe-live":"0.1.4","@babel/runtime":"7.4.4","dotenv-webpack":"^1.7.0","@babel/polyfill":"^7.4.4","@storybook/react":"5.0.11","@types/invariant":"2.2.29","@types/react-dom":"16.0.11","isomorphic-fetch":"2.2.1","react-datepicker":"1.1.0","react-router-dom":"4.2.2","@babel/preset-env":"7.4.4","@gooddata/mock-js":"^2.13.1","@storybook/addons":"5.0.11","@types/classnames":"2.2.3","@types/prop-types":"15.5.2","@storybook/theming":"5.0.11","identity-obj-proxy":"^3.0.0","intl-messageformat":"^7.5.4","webpack-dev-server":"3.3.1","@babel/preset-react":"7.0.0","@types/react-portal":"4.0.1","@types/react-window":"^1.8.1","babel-plugin-lodash":"3.3.4","html-webpack-plugin":"3.2.0","react-test-renderer":"16.4.2","@types/react-measure":"2.0.5","clean-webpack-plugin":"2.0.2","stats-webpack-plugin":"0.7.0","eslint-config-prettier":"4.1.0","react-google-recaptcha":"^0.14.1","tslint-config-prettier":"1.18.0","@gooddata/eslint-config":"^1.0.0","@gooddata/tslint-config":"1.0.0","@types/react-responsive":"^3.0.3","@types/storybook__react":"4.0.1","@types/stringify-object":"^3.2.0","enzyme-adapter-react-16":"1.3.1","@gooddata/test-storybook":"4.0.0","@storybook/addon-actions":"5.0.11","@storybook/addon-options":"5.0.11","node-sass-magic-importer":"5.1.0","react-syntax-highlighter":"11.0.2","@types/fixed-data-table-2":"0.8.1","stylelint-config-prettier":"5.2.0","@gooddata/stylelint-config":"4.0.1","@types/react-test-renderer":"16.0.0","circular-dependency-plugin":"5.0.2","compression-webpack-plugin":"2.0.0","@types/json-stable-stringify":"^1.0.32","@gooddata/frontend-npm-scripts":"1.1.0","@types/enzyme-adapter-react-16":"1.0.3","stylelint-checkstyle-formatter":"0.1.0","@types/storybook__addon-actions":"3.4.2","@babel/plugin-proposal-class-properties":"7.4.4","@babel/plugin-proposal-object-rest-spread":"7.4.4","@babel/plugin-transform-async-to-generator":"7.4.4"},"peerDependencies":{"react":"^16.5.2","react-dom":"^16.5.2"},"_npmOperationalInternal":{"tmp":"tmp/react-components_7.8.0-alpha-xmort-develop-2020-07-08T08-48-54-686Z_1594198195028_0.8519535426848417","host":"s3://npm-registry-packages"}},"7.8.0-beta.47":{"name":"@gooddata/react-components","version":"7.8.0-beta.47","author":{"name":"GoodData Corporation"},"license":"BSD-3-Clause","_id":"@gooddata/react-components@7.8.0-beta.47","maintainers":[{"name":"afi","email":"adam.fiedler@gooddata.com"},{"name":"an.vuong","email":"an.vuong@gooddata.com"},{"name":"bertold8","email":"ivan.nejezchleb@seznam.cz"},{"name":"bich.nguyen","email":"bich.nguyen@gooddata.com"},{"name":"brbistas","email":"valentinos.chraniotis@gooddata.com"},{"name":"bugsbunny338","email":"jiri.zajic@mensa.cz"},{"name":"de.do","email":"de.do@gooddata.com"},{"name":"gooddata-ci","email":"rail@gooddata.com"},{"name":"hang.ngo","email":"hang.ngo@gooddata.com"},{"name":"hung.nguyen.hoang","email":"hung.nguyen@gooddata.com"},{"name":"huong.nguyen","email":"huong.nguyen@gooddata.com"},{"name":"huyen.nguyen","email":"huyen.nguyen@gooddata.com"},{"name":"ivan.mjartan","email":"ivan.mjartan@gooddata.com"},{"name":"jakub-sterba","email":"jakub.sterba@gooddata.com"},{"name":"jaroslav.tomecek","email":"jaroslav.tomecek@gooddata.com"},{"name":"jkittler","email":"honza.kittler@gmail.com"},{"name":"khanh.le","email":"khanh.le@gooddata.com"},{"name":"lanhuynh","email":"lan.huynh@gooddata.com"},{"name":"linhhong","email":"linh.hong@gooddata.com"},{"name":"lupko","email":"lubomir.slivka@gooddata.com"},{"name":"mai.nguyen","email":"mai.nguyen@gooddata.com"},{"name":"matyas.kandl","email":"matyas.kandl@gooddata.com"},{"name":"michal.marsal","email":"michal.marsal@gooddata.com"},{"name":"milan.lempera","email":"ext-milan.lempera@gooddata.com"},{"name":"my.duong","email":"my.duong@gooddata.com"},{"name":"naibinh","email":"naibinh@gmail.com"},{"name":"nestor_encinas","email":"xesto05@gmail.com"},{"name":"nikolacech","email":"nikola.cech@gooddata.com"},{"name":"nis.hua","email":"nis.hua@gooddata.com"},{"name":"no23reason","email":"dan.homola@hotmail.cz"},{"name":"patrikbraborec","email":"patrik.braborec@gooddata.com"},{"name":"pbenes","email":"petr.benes@gooddata.com"},{"name":"petrjanu","email":"petr.janu@gooddata.com"},{"name":"pkingo","email":"philipandreaskingo@hotmail.com"},{"name":"ptquang86","email":"ptquang86@gmail.com"},{"name":"qduval","email":"quentin.duval@gooddata.com"},{"name":"rodri360","email":"me@rodri360.com"},{"name":"scavnickyj","email":"jakub.scavnicky@gooddata.com"},{"name":"sitina","email":"jiri.sitina@gooddata.com"},{"name":"strouhaljan","email":"strouhal.jan@gmail.com"},{"name":"thao-luong","email":"thao.luong@gooddata.com"},{"name":"thuong.nguyen","email":"thuong.nguyen@gooddata.com"},{"name":"tomas.kratochvil","email":"tomas.kratochvil@gooddata.com"},{"name":"tomsatgd","email":"tomas.satinsky@gooddata.com"},{"name":"trung-le-quoc","email":"trung.le@gooddata.com"},{"name":"tu-ngo","email":"tungo1981@gmail.com"},{"name":"tu.bui","email":"tu.bui@gooddata.com"},{"name":"tulean","email":"tuan.le@gooddata.com"},{"name":"tuqt1005","email":"tu.tran@gooddata.com"},{"name":"utdnah","email":"danh.ung@gooddata.com"},{"name":"van.nguyen","email":"van.nguyen@gooddata.com"},{"name":"vi.phan","email":"vi.phan@gooddata.com"},{"name":"vlastikcz","email":"vlastimil.kotas@gooddata.com"},{"name":"vu.pham","email":"vu.pham@gooddata.com"},{"name":"xmort","email":"petr.dolejsi@gooddata.com"},{"name":"yanlipnican","email":"yanlipnican@gmail.com"}],"homepage":"https://github.com/gooddata/gooddata-react-components#readme","bugs":{"url":"https://github.com/gooddata/gooddata-react-components/issues"},"dist":{"shasum":"4405d43219711872e06504855f28045eaadd4cf9","tarball":"https://registry.npmjs.org/@gooddata/react-components/-/react-components-7.8.0-beta.47.tgz","fileCount":2661,"integrity":"sha512-46Cwcghgz4ecFUsFWr8xmlI5s25GpWVKLgpmmRWyijC1BfuXYzRBPaF542vVVd7WGtK4H96XfgntBxLdIesJeQ==","signatures":[{"sig":"MEUCIB0QuA1zcVU7WoVpfrVz2wSFo9VXnRfBkugPFhf3DOPSAiEAj5+STbw+rUfJAy/TWigG/R8UiYBvD1k6RAQwx8cTq/4=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":10678683,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJfBaauCRA9TVsSAnZWagAAJ4IQAJGcgxxfK2HsTexI31zT\nw+LrOrIefVgf18/lLEOHSQ4cJKmSoIxUbPUF4penVYch3YOwAWnwLSjucL00\nyu2Ucc4qh1hHDO6lNJMoGiB23khRJfEVhBIY/LRKHdiSIxAHCMiEPZ3Ppgnt\n4fHIre4GRLbHp89YUGiMQlOYzLj+WRxA8fn4RO9tyoGGN/PClrkzo0SmB/RD\nfpzjGzg5jTNbsxQyBrCf/chFw4LGeXiscsEKNDzXf59wDh5FXGo2SW1D41f+\nBoEjGr+4omqpUX61CGnocAOyiE9UBuWFpOcGecH/IvRjkY0uSDlknJZtKkyI\nZI6BKTOjgATJV9F3K/sx6kR7W9UWqn+IdDYLJt/LJu55vwLvQH0uzTEEJZrw\nlkI4DKM284xQNQJr9mJcPlCHR1FpDtZhWVlz1WXPWWb1vrGFxZTDMZIkiJoU\nHjQIXdg+4c2rsuMZ+v3C/uHG6Ym7cniwYN2+UrVT+UMQLUHx3lZk4DrEirS+\n8uciEQn+cOxvRpJs2MjHdtuZO28OEm4+CP/mOf6RaqqO3ZQene1KAVmFA9iX\nu6lJT50tOrlo9fvSQM4WXkcdvUUNbRcXPB84MHiFor5b9OZ5JIiFrJd5ZG+G\nRLhgmfOTLIHVW6YEvUSy47ClrZ63W/b3ArUEWmHHehZ7X0InNNUKryUT34KE\njjp8\r\n=U+CM\r\n-----END PGP SIGNATURE-----\r\n"},"main":"dist/index.js","husky":{"hooks":{"pre-commit":"lint-staged"}},"config":{"eslint":"./examples/**/*.{js,jsx}","tslint":"./{__mocks__,src,stories}/{,**/}*.{ts,tsx}"},"readme":"[![npm version](https://badge.fury.io/js/%40gooddata%2Freact-components.svg)](https://www.npmjs.com/package/@gooddata/react-components)\n\n# GoodData.UI React components\n> A React-based JavaScript library for building data-driven applications\n\n## Getting started\n- [GoodData.UI Documentation](http://sdk.gooddata.com/gooddata-ui/)\n- [GoodData.UI Live Examples](https://gooddata-examples.herokuapp.com/)\n- [Stack Overflow](https://stackoverflow.com/questions/tagged/gooddata)\n\n### Usage\nWith [yarn](https://yarnpkg.com) installed, go to your project directory and run\n```\n$ yarn add @gooddata/react-components\n```\nIf you prefer [npm](npmjs.com) run\n```\n$ npm install --save @gooddata/react-components\n```\n\nThe public API is exposed via global `index.js`. Except for the styles, do not import any other file directly\nbecause they are not intended to be part of the public API.\n\n## Contributing\n\nWe welcome any contribution in form of [issues](https://github.com/gooddata/gooddata-react-components/issues) or [pull requests](https://github.com/gooddata/gooddata-react-components/pulls).\n\nInstall [Node.js](http://nodejs.org) (node 12.16.1, npm v6.13.4) and [Yarn](https://classic.yarnpkg.com) (1.22.4).\n\nInstall dependencies:\n```\nyarn install --frozen-lockfile\n```\n\nThese commands may come in handy while developing:\n\n| command | description |\n| ------- | ----------- |\n| `yarn install --pure-lockfile` | first step |\n| ||\n| `yarn dev` | build react-components to `/dist` in watch mode |\n| `yarn test` | run all unit tests |\n| `yarn prettier-write` | format the source code to match the valid codestyle |\n| `yarn validate` | validate codestyle |\n| ||\n| `yarn storybook` | run storybook from `/stories` on http://localhost:9001 |\n| `yarn build-storybook` | build storybook to `/dist-storybook` |\n| `yarn test-storybook` | run storybook and [screenshot tests](https://github.com/gooddata/gdc-client-utils/tree/master/test-storybook) |\n| ||\n| `yarn examples` | run Live Examples dev-server from `/examples` on https://localhost:8999 |\n| `yarn examples-build` | build Live Examples to `/examples/dist` |\n| `yarn examples-server` | serve built Live Examples - see `/examples/server/src` |\n| `yarn examples-testcafe` | run testcafe tests against `localhost:8999` |\n\n### Deploy to heroku.com\nWhen you deploy this repo to heroku, it serves *GoodData.UI Live Examples*.\nRelevant tasks are in `Procfile` and `package.json`.\n\n```bash\n# run in the project directory\nheroku login\nheroku create <your-app-name>\nheroku config:set DOMAIN_ADMIN_USERNAME=x@gooddata.com DOMAIN_ADMIN_PASSWORD=xy PROJECT_ID_TO_ASSIGN=xms7ga4tf3g3nzucd8380o2bev8oeknp\ngit push heroku HEAD:master\nheroku open\n```\n### Enable Geo Chart for Storybook and Live Examples\nGeo chart uses Mapbox to render map which requires a Mapbox access token.\n- Register an account and create Mapbox access token at [guide](https://docs.mapbox.com/help/how-mapbox-works/access-tokens/)\n- Store the created token at `.env`:\n```bash\necho -e \"EXAMPLE_MAPBOX_ACCESS_TOKEN=token\" >> .env # only need to run once\necho -e \"STORYBOOK_MAPBOX_ACCESS_TOKEN=token\" >> .env # only need to run once\n```\n\n### Run Live Examples Locally\nTo run *GoodData.UI Live Examples* locally:\n```bash\ngit clone <this-repository>\ncd  <repository-folder>\nyarn install --pure-lockfile\nyarn examples\n```\nThen open https://localhost:8999 and login using Live Examples account (you can [create one here](https://gooddata-examples.herokuapp.com/registration)).\n\n### Run Storybook locally\n- Run storybook with token stored in `.env` for more secure\n```bash\nyarn storybook\n```\n- Or run storybook with token env param exposed to cli (not suggested)\n```bash\nSTORYBOOK_MAPBOX_ACCESS_TOKEN=token yarn storybook\n```\n- Apply either above way to `yarn build-storybook` or `yarn test-storybook`\n\n### Source code formatting\nThe source code in the repository is formatted by [Prettier](https://prettier.io/).\nThe format of the code is validated by our Continuous Integration server and is one of the requirements of successful merge.\n\nPrettier is supported by every major IDE. You can find the list of supported editors and how to configure them [here](https://prettier.io/docs/en/editors.html).\n\nIn the case, when your editor is not supported or you don't want to setup the integration, you can run the `yarn prettier-write` command to reformat the code before commit.\n\n## Changelog\n\n- see [CHANGELOG.md](CHANGELOG.md)\n\n## Supported versions\n\nIn order to make the user experience with integrating GoodData UI SDK as smooth and secure as possible and to ensure that the SDK is using the latest features of the platform, we will only provide support to two most recent major versions of UI SDK.\n\nThe most recent majors will be supported in the following modes:\n\n- The latest major version will receive all new functionality and all bug fixes\n- The previous major version will only receive fixes to critical issues and security fixes. These fixes will be applied on top of last released version of the previous major\n\nThe customers are encouraged to always use the latest version of the UI SDK.\n\nIn case of using older versions, the user might face API incompatibility, performance or security issues.\n\nPlease follow the installation instructions to update to the newest version.\n\n## License\n\n(C) 2007-2020 GoodData Corporation\n\nThis project is dual licensed:\n\n- The ATTRIBUTION-NONCOMMERCIAL 4.0 INTERNATIONAL (CC BY-NC 4.0) is used for purpose of the trial experience and evaluation of GoodData.UI library.\n- The GOODDATA GOODDATA.UI LIBRARY END USER LICENSE AGREEMENT is used for GoodData customers.\n\nFor more information, please see [LICENSE](https://github.com/gooddata/gooddata-react-components/blob/master/LICENSE)\n","gitHead":"9eb2fc7d7dac3830029cc5142f1099bb6fd42344","scripts":{"dev":"bash scripts/build.sh --dev-watch","test":"jest --watch","build":"bash scripts/build.sh","tslint":"yarn run-tslint -t verbose $npm_package_config_tslint","prepare":"cd examples/server && yarn install --frozen-lockfile && cd ../..; rm -r examples/node_modules 2>/dev/null; true","examples":"bash scripts/run-examples.sh","prepare?":"# Called before `npm publish` and on local `npm install`. Temporarily also for deleting obsolete node_modules. Ends with `true` to continue gracefully.","validate":"tsc --noEmit && yarn tslint && eslint $npm_package_config_eslint && yarn validate-style && yarn prettier-check","build-dev":"bash scripts/build.sh --dev","examples?":"# Default is developer domain, other options: yarn examples [sec,secure,stg,stg2,stg3,demo,developer or URL]","storybook":"yarn build && start-storybook -p 9001 -c .storybook","test-once":"jest","tslint-ci":"mkdir -p ./ci/results && yarn run-tslint -t checkstyle -o ./ci/results/tslint-results.xml $npm_package_config_tslint","run-tslint":"tslint -p tsconfig.json","validate-ci":"tsc --noEmit && yarn tslint-ci  && eslint $npm_package_config_eslint -f checkstyle -o ci/results/eslint-results.xml && yarn validate-style-ci && yarn prettier-check","examples-build":"bash scripts/build-examples.sh","prepublishOnly":"yarn build","prettier-check":"prettier --check '{src,stories,styles,__mocks__,examples/server/src,examples/src,examples/test}/**/*.{ts,js,tsx,jsx,json,scss,md,yaml,html}'","prettier-write":"prettier --write '{src,stories,styles,__mocks__,examples/server/src,examples/src,examples/test}/**/*.{ts,js,tsx,jsx,json,scss,md,yaml,html}'","test-storybook":"yarn build && test-storybook","validate-style":"stylelint '**/*.scss'","build-storybook":"yarn build && build-storybook -c .storybook -o dist-storybook","examples-server":"node examples/server/src/index.js","heroku-postbuild":"yarn examples-build developer","examples-testcafe":"./scripts/run-testcafe.sh visual","validate-style-ci":"stylelint '**/*.scss' --custom-formatter=node_modules/stylelint-checkstyle-formatter > ci/results/stylelint-results.xml","check-circular-deps":"madge --circular --extensions ts ./src","examples-testcafe-ci":"./scripts/run-testcafe.sh ci","examples-testcafe-live":"./scripts/run-testcafe.sh live"},"typings":"dist/index.d.ts","_npmUser":{"name":"gooddata-ci","email":"rail@gooddata.com"},"deprecated":"@gooddata/react-components@7 reached End of Support on March 31, 2022. Please upgrade (see https://sdk.gooddata.com/gooddata-ui/docs/supported_versions.html for more information).","repository":{"url":"git+ssh://git@github.com/gooddata/gooddata-react-components.git","type":"git"},"_npmVersion":"6.13.4","description":"GoodData.UI - A powerful JavaScript library for building analytical applications","directories":{},"lint-staged":{"{src,stories,styles,__mocks__,examples/server/src,examples/src,examples/test}/**/*.{ts,js,tsx,jsx,scss}":["npx gdc-fix-copyright","git add"],"{src,stories,styles,__mocks__,examples/server/src,examples/src,examples/test}/**/*.{ts,js,tsx,jsx,json,scss,md,yaml,html}":["prettier --write","git add"]},"_nodeVersion":"12.16.1","dependencies":{"rxjs":"^5.5.6","uuid":"^3.2.1","immer":"^1.3.1","lodash":"^4.17.15","date-fns":"^2.7.0","downshift":"^3.2.7","invariant":"^2.2.2","mapbox-gl":"1.9.1","classnames":"^2.2.6","codemirror":"^5.54.0","highcharts":"7.1.1","prop-types":"^15.6.0","react-intl":"^3.6.0","custom-event":"^1.0.1","react-window":"^1.8.1","ag-grid-react":"20.0.0","react-measure":"^2.3.0","@types/mapbox-gl":"1.9.1","react-day-picker":"~7.3.0","react-responsive":"^3.0.0","stringify-object":"^2.4.0","@gooddata/typings":"^2.25.0","@types/codemirror":"^0.0.95","ag-grid-community":"20.0.0","http-status-codes":"^1.3.0","react-codemirror2":"^7.2.0","@gooddata/js-utils":"^3.10.5","@gooddata/numberjs":"^3.2.4","fixed-data-table-2":"0.7.17","@gooddata/goodstrap":"^68.16.0","react-dom-factories":"^1.0.2","@gooddata/gooddata-js":"^13.0.3","json-stable-stringify":"^1.0.1","react-transition-group":"^2.2.1","hoist-non-react-statics":"^3.3.0","nodelist-foreach-polyfill":"^1.2.0","@formatjs/intl-pluralrules":"^1.3.6","highcharts-grouped-categories":"^1.1.3"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"raf":"3.3.2","yup":"^0.24.1","jest":"24.7.1","husky":"3.0.0","madge":"^3.4.4","react":"^16.5.2","enzyme":"3.5.0","eslint":"4.19.1","formik":"^0.11.11","moment":"2.23.0","history":"^4.7.2","ts-jest":"24.0.0","webpack":"4.30.0","full-icu":"^1.3.0","prettier":"1.16.4","react-ga":"^2.5.2","recharts":"1.0.0-beta.9","testcafe":"1.1.4","commander":"2.14.1","node-sass":"4.13.0","react-dom":"^16.5.2","stylelint":"^10.0.0","supertest":"3.0.0","ts-loader":"6.0.0","@types/raf":"^3.4.0","css-loader":"0.28.7","jest-junit":"3.0.0","raw-loader":"0.5.1","styled-jsx":"2.2.1","typescript":"3.3.4000","@babel/core":"7.4.4","@types/jest":"24.0.6","@types/node":"7.0.8","@types/uuid":"3.4.3","file-loader":"3.0.1","jest-enzyme":"7.0.2","lint-staged":"9.1.0","sass-loader":"6.0.6","webpack-cli":"3.3.2","@types/react":"16.8.6","babel-loader":"8.0.5","react-helmet":"5.2.0","react-select":"1.2.1","style-loader":"0.19.1","@types/enzyme":"3.1.13","@types/lodash":"4.14.123","testcafe-live":"0.1.4","@babel/runtime":"7.4.4","dotenv-webpack":"^1.7.0","@babel/polyfill":"^7.4.4","@storybook/react":"5.0.11","@types/invariant":"2.2.29","@types/react-dom":"16.0.11","isomorphic-fetch":"2.2.1","react-datepicker":"1.1.0","react-router-dom":"4.2.2","@babel/preset-env":"7.4.4","@gooddata/mock-js":"^2.13.1","@storybook/addons":"5.0.11","@types/classnames":"2.2.3","@types/prop-types":"15.5.2","@storybook/theming":"5.0.11","identity-obj-proxy":"^3.0.0","intl-messageformat":"^7.5.4","webpack-dev-server":"3.3.1","@babel/preset-react":"7.0.0","@types/react-portal":"4.0.1","@types/react-window":"^1.8.1","babel-plugin-lodash":"3.3.4","html-webpack-plugin":"3.2.0","react-test-renderer":"16.4.2","@types/react-measure":"2.0.5","clean-webpack-plugin":"2.0.2","stats-webpack-plugin":"0.7.0","eslint-config-prettier":"4.1.0","react-google-recaptcha":"^0.14.1","tslint-config-prettier":"1.18.0","@gooddata/eslint-config":"^1.0.0","@gooddata/tslint-config":"1.0.0","@types/react-responsive":"^3.0.3","@types/storybook__react":"4.0.1","@types/stringify-object":"^3.2.0","enzyme-adapter-react-16":"1.3.1","@gooddata/test-storybook":"4.0.0","@storybook/addon-actions":"5.0.11","@storybook/addon-options":"5.0.11","node-sass-magic-importer":"5.1.0","react-syntax-highlighter":"11.0.2","@types/fixed-data-table-2":"0.8.1","stylelint-config-prettier":"5.2.0","@gooddata/stylelint-config":"4.0.1","@types/react-test-renderer":"16.0.0","circular-dependency-plugin":"5.0.2","compression-webpack-plugin":"2.0.0","@types/json-stable-stringify":"^1.0.32","@gooddata/frontend-npm-scripts":"1.1.0","@types/enzyme-adapter-react-16":"1.0.3","stylelint-checkstyle-formatter":"0.1.0","@types/storybook__addon-actions":"3.4.2","@babel/plugin-proposal-class-properties":"7.4.4","@babel/plugin-proposal-object-rest-spread":"7.4.4","@babel/plugin-transform-async-to-generator":"7.4.4"},"peerDependencies":{"react":"^16.5.2","react-dom":"^16.5.2"},"_npmOperationalInternal":{"tmp":"tmp/react-components_7.8.0-beta.47_1594205869757_0.7622606066696511","host":"s3://npm-registry-packages"}},"7.8.0-alpha-ivan.mjartan-IMJ-ONE-4558-2020-07-08T13-17-41-199Z":{"name":"@gooddata/react-components","version":"7.8.0-alpha-ivan.mjartan-IMJ-ONE-4558-2020-07-08T13-17-41-199Z","author":{"name":"GoodData Corporation"},"license":"BSD-3-Clause","_id":"@gooddata/react-components@7.8.0-alpha-ivan.mjartan-IMJ-ONE-4558-2020-07-08T13-17-41-199Z","maintainers":[{"name":"afi","email":"adam.fiedler@gooddata.com"},{"name":"an.vuong","email":"an.vuong@gooddata.com"},{"name":"bertold8","email":"ivan.nejezchleb@seznam.cz"},{"name":"bich.nguyen","email":"bich.nguyen@gooddata.com"},{"name":"brbistas","email":"valentinos.chraniotis@gooddata.com"},{"name":"bugsbunny338","email":"jiri.zajic@mensa.cz"},{"name":"de.do","email":"de.do@gooddata.com"},{"name":"gooddata-ci","email":"rail@gooddata.com"},{"name":"hang.ngo","email":"hang.ngo@gooddata.com"},{"name":"hung.nguyen.hoang","email":"hung.nguyen@gooddata.com"},{"name":"huong.nguyen","email":"huong.nguyen@gooddata.com"},{"name":"huyen.nguyen","email":"huyen.nguyen@gooddata.com"},{"name":"ivan.mjartan","email":"ivan.mjartan@gooddata.com"},{"name":"jakub-sterba","email":"jakub.sterba@gooddata.com"},{"name":"jaroslav.tomecek","email":"jaroslav.tomecek@gooddata.com"},{"name":"jkittler","email":"honza.kittler@gmail.com"},{"name":"khanh.le","email":"khanh.le@gooddata.com"},{"name":"lanhuynh","email":"lan.huynh@gooddata.com"},{"name":"linhhong","email":"linh.hong@gooddata.com"},{"name":"lupko","email":"lubomir.slivka@gooddata.com"},{"name":"mai.nguyen","email":"mai.nguyen@gooddata.com"},{"name":"matyas.kandl","email":"matyas.kandl@gooddata.com"},{"name":"michal.marsal","email":"michal.marsal@gooddata.com"},{"name":"milan.lempera","email":"ext-milan.lempera@gooddata.com"},{"name":"my.duong","email":"my.duong@gooddata.com"},{"name":"naibinh","email":"naibinh@gmail.com"},{"name":"nestor_encinas","email":"xesto05@gmail.com"},{"name":"nikolacech","email":"nikola.cech@gooddata.com"},{"name":"nis.hua","email":"nis.hua@gooddata.com"},{"name":"no23reason","email":"dan.homola@hotmail.cz"},{"name":"patrikbraborec","email":"patrik.braborec@gooddata.com"},{"name":"pbenes","email":"petr.benes@gooddata.com"},{"name":"petrjanu","email":"petr.janu@gooddata.com"},{"name":"pkingo","email":"philipandreaskingo@hotmail.com"},{"name":"ptquang86","email":"ptquang86@gmail.com"},{"name":"qduval","email":"quentin.duval@gooddata.com"},{"name":"rodri360","email":"me@rodri360.com"},{"name":"scavnickyj","email":"jakub.scavnicky@gooddata.com"},{"name":"sitina","email":"jiri.sitina@gooddata.com"},{"name":"strouhaljan","email":"strouhal.jan@gmail.com"},{"name":"thao-luong","email":"thao.luong@gooddata.com"},{"name":"thuong.nguyen","email":"thuong.nguyen@gooddata.com"},{"name":"tomas.kratochvil","email":"tomas.kratochvil@gooddata.com"},{"name":"tomsatgd","email":"tomas.satinsky@gooddata.com"},{"name":"trung-le-quoc","email":"trung.le@gooddata.com"},{"name":"tu-ngo","email":"tungo1981@gmail.com"},{"name":"tu.bui","email":"tu.bui@gooddata.com"},{"name":"tulean","email":"tuan.le@gooddata.com"},{"name":"tuqt1005","email":"tu.tran@gooddata.com"},{"name":"utdnah","email":"danh.ung@gooddata.com"},{"name":"van.nguyen","email":"van.nguyen@gooddata.com"},{"name":"vi.phan","email":"vi.phan@gooddata.com"},{"name":"vlastikcz","email":"vlastimil.kotas@gooddata.com"},{"name":"vu.pham","email":"vu.pham@gooddata.com"},{"name":"xmort","email":"petr.dolejsi@gooddata.com"},{"name":"yanlipnican","email":"yanlipnican@gmail.com"}],"homepage":"https://github.com/gooddata/gooddata-react-components#readme","bugs":{"url":"https://github.com/gooddata/gooddata-react-components/issues"},"dist":{"shasum":"ba2d15db40e1dfaab68c44d4c3855aa7bd99491f","tarball":"https://registry.npmjs.org/@gooddata/react-components/-/react-components-7.8.0-alpha-ivan.mjartan-IMJ-ONE-4558-2020-07-08T13-17-41-199Z.tgz","fileCount":2664,"integrity":"sha512-n+T2H5h5aWiU/tKbApmXcYb0NIMbXK0LcrfhdSXQ4E/xfNZzuELJYsnACmkISQXjR3Omf+NaYfGhU7guz4NuoA==","signatures":[{"sig":"MEQCIC3LxDiyec4QRPfQPJeTXV5D1BA7ijmZtyKlNCYTfMbQAiB005u77EjPnK6bX31KdL0wjGwaOjfAlW6foR8/EldGdQ==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":10745674,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJfBceaCRA9TVsSAnZWagAAhMcQAKJfOeytr5efVIMdMfkG\nd1fzF+UxOYlUs0VrMZ8XpPycb2Vt70bR2GaD53yaMZEBHHH0cTvoFvPTWdG0\na9NX4joisd+rYYTXsrZHjFTgpKh/vRNcwjdcbushAVEjj4wl6Z1OBZpqxJV/\nOCO5t+gttPEzv8nCBCDNkWvKb21YkI/JCoseSWc58Of641OsoWT7CUS5xAwL\n87N3YiRjgcLfavXFdZ9smd/GAMm5hJFPab7ok/4HiHIyHWAQ167/StYfPjJ/\no4OJKM/o21sEhZRuo2ym8WiQ0sqLgA4lyTaXhfJgqyHLB2GykCUv+0naH7P8\nIYRBcOH6Qq6vIHI8xZgz/WGEY1xauaTu3GazwMN6vvys8g6fr5/MdkPD4ltO\n3+G94FaWUBeBIKibkp61WVJX0ZAeRNVVf0b7sYMokg9RVW39FUuuLDdQrhR0\nEYNDUdRbffJzQsM9Elsgdh9ktQ60qetTsIVdDLKfeEdrZ0lQSaFnimpD23NW\n+IYALguF/vyT5OYs+adD3N6QRRnf9+Khxr6++tXDPfE69oD33S9UeYZR2flL\n46A6JQnxzAsHzcFVgHQoVZOJsbn+bO8fAQwUgw91XhbhG1+rZ6F8VpCMwRoq\n8VlK0o+QbVRuEbjObmuG5p0BZMkkFwaCBj2YmTfWrtml4/FuRyYniHidT1qu\n6aEA\r\n=5e6Q\r\n-----END PGP SIGNATURE-----\r\n"},"main":"dist/index.js","husky":{"hooks":{"pre-commit":"lint-staged"}},"config":{"eslint":"./examples/**/*.{js,jsx}","tslint":"./{__mocks__,src,stories}/{,**/}*.{ts,tsx}"},"readme":"[![npm version](https://badge.fury.io/js/%40gooddata%2Freact-components.svg)](https://www.npmjs.com/package/@gooddata/react-components)\n\n# GoodData.UI React components\n> A React-based JavaScript library for building data-driven applications\n\n## Getting started\n- [GoodData.UI Documentation](http://sdk.gooddata.com/gooddata-ui/)\n- [GoodData.UI Live Examples](https://gooddata-examples.herokuapp.com/)\n- [Stack Overflow](https://stackoverflow.com/questions/tagged/gooddata)\n\n### Usage\nWith [yarn](https://yarnpkg.com) installed, go to your project directory and run\n```\n$ yarn add @gooddata/react-components\n```\nIf you prefer [npm](npmjs.com) run\n```\n$ npm install --save @gooddata/react-components\n```\n\nThe public API is exposed via global `index.js`. Except for the styles, do not import any other file directly\nbecause they are not intended to be part of the public API.\n\n## Contributing\n\nWe welcome any contribution in form of [issues](https://github.com/gooddata/gooddata-react-components/issues) or [pull requests](https://github.com/gooddata/gooddata-react-components/pulls).\n\nInstall [Node.js](http://nodejs.org) (node 12.16.1, npm v6.13.4) and [Yarn](https://classic.yarnpkg.com) (1.22.4).\n\nInstall dependencies:\n```\nyarn install --frozen-lockfile\n```\n\nThese commands may come in handy while developing:\n\n| command | description |\n| ------- | ----------- |\n| `yarn install --pure-lockfile` | first step |\n| ||\n| `yarn dev` | build react-components to `/dist` in watch mode |\n| `yarn test` | run all unit tests |\n| `yarn prettier-write` | format the source code to match the valid codestyle |\n| `yarn validate` | validate codestyle |\n| ||\n| `yarn storybook` | run storybook from `/stories` on http://localhost:9001 |\n| `yarn build-storybook` | build storybook to `/dist-storybook` |\n| `yarn test-storybook` | run storybook and [screenshot tests](https://github.com/gooddata/gdc-client-utils/tree/master/test-storybook) |\n| ||\n| `yarn examples` | run Live Examples dev-server from `/examples` on https://localhost:8999 |\n| `yarn examples-build` | build Live Examples to `/examples/dist` |\n| `yarn examples-server` | serve built Live Examples - see `/examples/server/src` |\n| `yarn examples-testcafe` | run testcafe tests against `localhost:8999` |\n\n### Deploy to heroku.com\nWhen you deploy this repo to heroku, it serves *GoodData.UI Live Examples*.\nRelevant tasks are in `Procfile` and `package.json`.\n\n```bash\n# run in the project directory\nheroku login\nheroku create <your-app-name>\nheroku config:set DOMAIN_ADMIN_USERNAME=x@gooddata.com DOMAIN_ADMIN_PASSWORD=xy PROJECT_ID_TO_ASSIGN=xms7ga4tf3g3nzucd8380o2bev8oeknp\ngit push heroku HEAD:master\nheroku open\n```\n### Enable Geo Chart for Storybook and Live Examples\nGeo chart uses Mapbox to render map which requires a Mapbox access token.\n- Register an account and create Mapbox access token at [guide](https://docs.mapbox.com/help/how-mapbox-works/access-tokens/)\n- Store the created token at `.env`:\n```bash\necho -e \"EXAMPLE_MAPBOX_ACCESS_TOKEN=token\" >> .env # only need to run once\necho -e \"STORYBOOK_MAPBOX_ACCESS_TOKEN=token\" >> .env # only need to run once\n```\n\n### Run Live Examples Locally\nTo run *GoodData.UI Live Examples* locally:\n```bash\ngit clone <this-repository>\ncd  <repository-folder>\nyarn install --pure-lockfile\nyarn examples\n```\nThen open https://localhost:8999 and login using Live Examples account (you can [create one here](https://gooddata-examples.herokuapp.com/registration)).\n\n### Run Storybook locally\n- Run storybook with token stored in `.env` for more secure\n```bash\nyarn storybook\n```\n- Or run storybook with token env param exposed to cli (not suggested)\n```bash\nSTORYBOOK_MAPBOX_ACCESS_TOKEN=token yarn storybook\n```\n- Apply either above way to `yarn build-storybook` or `yarn test-storybook`\n\n### Source code formatting\nThe source code in the repository is formatted by [Prettier](https://prettier.io/).\nThe format of the code is validated by our Continuous Integration server and is one of the requirements of successful merge.\n\nPrettier is supported by every major IDE. You can find the list of supported editors and how to configure them [here](https://prettier.io/docs/en/editors.html).\n\nIn the case, when your editor is not supported or you don't want to setup the integration, you can run the `yarn prettier-write` command to reformat the code before commit.\n\n## Changelog\n\n- see [CHANGELOG.md](CHANGELOG.md)\n\n## Supported versions\n\nIn order to make the user experience with integrating GoodData UI SDK as smooth and secure as possible and to ensure that the SDK is using the latest features of the platform, we will only provide support to two most recent major versions of UI SDK.\n\nThe most recent majors will be supported in the following modes:\n\n- The latest major version will receive all new functionality and all bug fixes\n- The previous major version will only receive fixes to critical issues and security fixes. These fixes will be applied on top of last released version of the previous major\n\nThe customers are encouraged to always use the latest version of the UI SDK.\n\nIn case of using older versions, the user might face API incompatibility, performance or security issues.\n\nPlease follow the installation instructions to update to the newest version.\n\n## License\n\n(C) 2007-2020 GoodData Corporation\n\nThis project is dual licensed:\n\n- The ATTRIBUTION-NONCOMMERCIAL 4.0 INTERNATIONAL (CC BY-NC 4.0) is used for purpose of the trial experience and evaluation of GoodData.UI library.\n- The GOODDATA GOODDATA.UI LIBRARY END USER LICENSE AGREEMENT is used for GoodData customers.\n\nFor more information, please see [LICENSE](https://github.com/gooddata/gooddata-react-components/blob/master/LICENSE)\n","gitHead":"979092c80901991fd9000fad2124ea0fc6250c8e","scripts":{"dev":"bash scripts/build.sh --dev-watch","test":"jest --watch","build":"bash scripts/build.sh","tslint":"yarn run-tslint -t verbose $npm_package_config_tslint","prepare":"cd examples/server && yarn install --frozen-lockfile && cd ../..; rm -r examples/node_modules 2>/dev/null; true","examples":"bash scripts/run-examples.sh","prepare?":"# Called before `npm publish` and on local `npm install`. Temporarily also for deleting obsolete node_modules. Ends with `true` to continue gracefully.","validate":"tsc --noEmit && yarn tslint && eslint $npm_package_config_eslint && yarn validate-style && yarn prettier-check","build-dev":"bash scripts/build.sh --dev","examples?":"# Default is developer domain, other options: yarn examples [sec,secure,stg,stg2,stg3,demo,developer or URL]","storybook":"yarn build && start-storybook -p 9001 -c .storybook","test-once":"jest","tslint-ci":"mkdir -p ./ci/results && yarn run-tslint -t checkstyle -o ./ci/results/tslint-results.xml $npm_package_config_tslint","run-tslint":"tslint -p tsconfig.json","validate-ci":"tsc --noEmit && yarn tslint-ci  && eslint $npm_package_config_eslint -f checkstyle -o ci/results/eslint-results.xml && yarn validate-style-ci && yarn prettier-check","examples-build":"bash scripts/build-examples.sh","prepublishOnly":"yarn build","prettier-check":"prettier --check '{src,stories,styles,__mocks__,examples/server/src,examples/src,examples/test}/**/*.{ts,js,tsx,jsx,json,scss,md,yaml,html}'","prettier-write":"prettier --write '{src,stories,styles,__mocks__,examples/server/src,examples/src,examples/test}/**/*.{ts,js,tsx,jsx,json,scss,md,yaml,html}'","test-storybook":"yarn build && test-storybook","validate-style":"stylelint '**/*.scss'","build-storybook":"yarn build && build-storybook -c .storybook -o dist-storybook","examples-server":"node examples/server/src/index.js","heroku-postbuild":"yarn examples-build developer","examples-testcafe":"./scripts/run-testcafe.sh visual","validate-style-ci":"stylelint '**/*.scss' --custom-formatter=node_modules/stylelint-checkstyle-formatter > ci/results/stylelint-results.xml","check-circular-deps":"madge --circular --extensions ts ./src","examples-testcafe-ci":"./scripts/run-testcafe.sh ci","examples-testcafe-live":"./scripts/run-testcafe.sh live"},"typings":"dist/index.d.ts","_npmUser":{"name":"ivan.mjartan","email":"ivan.mjartan@gooddata.com"},"deprecated":"@gooddata/react-components@7 reached End of Support on March 31, 2022. Please upgrade (see https://sdk.gooddata.com/gooddata-ui/docs/supported_versions.html for more information).","repository":{"url":"git+ssh://git@github.com/gooddata/gooddata-react-components.git","type":"git"},"_npmVersion":"6.13.4","description":"GoodData.UI - A powerful JavaScript library for building analytical applications","directories":{},"lint-staged":{"{src,stories,styles,__mocks__,examples/server/src,examples/src,examples/test}/**/*.{ts,js,tsx,jsx,scss}":["npx gdc-fix-copyright","git add"],"{src,stories,styles,__mocks__,examples/server/src,examples/src,examples/test}/**/*.{ts,js,tsx,jsx,json,scss,md,yaml,html}":["prettier --write","git add"]},"_nodeVersion":"12.16.1","dependencies":{"rxjs":"^5.5.6","uuid":"^3.2.1","immer":"^1.3.1","lodash":"^4.17.15","date-fns":"^2.7.0","downshift":"^3.2.7","invariant":"^2.2.2","mapbox-gl":"1.9.1","classnames":"^2.2.6","codemirror":"^5.54.0","highcharts":"7.1.1","prop-types":"^15.6.0","react-intl":"^3.6.0","custom-event":"^1.0.1","react-window":"^1.8.1","ag-grid-react":"20.0.0","react-measure":"^2.3.0","@types/mapbox-gl":"1.9.1","react-day-picker":"~7.3.0","react-responsive":"^3.0.0","stringify-object":"^2.4.0","@gooddata/typings":"^2.25.0","@types/codemirror":"^0.0.95","ag-grid-community":"20.0.0","http-status-codes":"^1.3.0","react-codemirror2":"^7.2.0","@gooddata/js-utils":"^3.10.5","@gooddata/numberjs":"^3.2.4","fixed-data-table-2":"0.7.17","@gooddata/goodstrap":"^68.16.0","react-dom-factories":"^1.0.2","@gooddata/gooddata-js":"^13.0.3","json-stable-stringify":"^1.0.1","react-transition-group":"^2.2.1","hoist-non-react-statics":"^3.3.0","nodelist-foreach-polyfill":"^1.2.0","@formatjs/intl-pluralrules":"^1.3.6","highcharts-grouped-categories":"^1.1.3"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"raf":"3.3.2","yup":"^0.24.1","jest":"24.7.1","husky":"3.0.0","madge":"^3.4.4","react":"^16.5.2","enzyme":"3.5.0","eslint":"4.19.1","formik":"^0.11.11","moment":"2.23.0","history":"^4.7.2","ts-jest":"24.0.0","webpack":"4.30.0","full-icu":"^1.3.0","prettier":"1.16.4","react-ga":"^2.5.2","recharts":"1.0.0-beta.9","testcafe":"1.1.4","commander":"2.14.1","node-sass":"4.13.0","react-dom":"^16.5.2","stylelint":"^10.0.0","supertest":"3.0.0","ts-loader":"6.0.0","@types/raf":"^3.4.0","css-loader":"0.28.7","jest-junit":"3.0.0","raw-loader":"0.5.1","styled-jsx":"2.2.1","typescript":"3.3.4000","@babel/core":"7.4.4","@types/jest":"24.0.6","@types/node":"7.0.8","@types/uuid":"3.4.3","file-loader":"3.0.1","jest-enzyme":"7.0.2","lint-staged":"9.1.0","sass-loader":"6.0.6","webpack-cli":"3.3.2","@types/react":"16.8.6","babel-loader":"8.0.5","react-helmet":"5.2.0","react-select":"1.2.1","style-loader":"0.19.1","@types/enzyme":"3.1.13","@types/lodash":"4.14.123","testcafe-live":"0.1.4","@babel/runtime":"7.4.4","dotenv-webpack":"^1.7.0","@babel/polyfill":"^7.4.4","@storybook/react":"5.0.11","@types/invariant":"2.2.29","@types/react-dom":"16.0.11","isomorphic-fetch":"2.2.1","react-datepicker":"1.1.0","react-router-dom":"4.2.2","@babel/preset-env":"7.4.4","@gooddata/mock-js":"^2.13.1","@storybook/addons":"5.0.11","@types/classnames":"2.2.3","@types/prop-types":"15.5.2","@storybook/theming":"5.0.11","identity-obj-proxy":"^3.0.0","intl-messageformat":"^7.5.4","webpack-dev-server":"3.3.1","@babel/preset-react":"7.0.0","@types/react-portal":"4.0.1","@types/react-window":"^1.8.1","babel-plugin-lodash":"3.3.4","html-webpack-plugin":"3.2.0","react-test-renderer":"16.4.2","@types/react-measure":"2.0.5","clean-webpack-plugin":"2.0.2","stats-webpack-plugin":"0.7.0","eslint-config-prettier":"4.1.0","react-google-recaptcha":"^0.14.1","tslint-config-prettier":"1.18.0","@gooddata/eslint-config":"^1.0.0","@gooddata/tslint-config":"1.0.0","@types/react-responsive":"^3.0.3","@types/storybook__react":"4.0.1","@types/stringify-object":"^3.2.0","enzyme-adapter-react-16":"1.3.1","@gooddata/test-storybook":"4.0.0","@storybook/addon-actions":"5.0.11","@storybook/addon-options":"5.0.11","node-sass-magic-importer":"5.1.0","react-syntax-highlighter":"11.0.2","@types/fixed-data-table-2":"0.8.1","stylelint-config-prettier":"5.2.0","@gooddata/stylelint-config":"4.0.1","@types/react-test-renderer":"16.0.0","circular-dependency-plugin":"5.0.2","compression-webpack-plugin":"2.0.0","@types/json-stable-stringify":"^1.0.32","@gooddata/frontend-npm-scripts":"1.1.0","@types/enzyme-adapter-react-16":"1.0.3","stylelint-checkstyle-formatter":"0.1.0","@types/storybook__addon-actions":"3.4.2","@babel/plugin-proposal-class-properties":"7.4.4","@babel/plugin-proposal-object-rest-spread":"7.4.4","@babel/plugin-transform-async-to-generator":"7.4.4"},"peerDependencies":{"react":"^16.5.2","react-dom":"^16.5.2"},"_npmOperationalInternal":{"tmp":"tmp/react-components_7.8.0-alpha-ivan.mjartan-IMJ-ONE-4558-2020-07-08T13-17-41-199Z_1594214297329_0.39728328216947273","host":"s3://npm-registry-packages"}},"7.8.0-alpha-vlastikcz-vlk-one-4541-2020-07-09T07-38-09-121Z":{"name":"@gooddata/react-components","version":"7.8.0-alpha-vlastikcz-vlk-one-4541-2020-07-09T07-38-09-121Z","author":{"name":"GoodData Corporation"},"license":"BSD-3-Clause","_id":"@gooddata/react-components@7.8.0-alpha-vlastikcz-vlk-one-4541-2020-07-09T07-38-09-121Z","maintainers":[{"name":"afi","email":"adam.fiedler@gooddata.com"},{"name":"an.vuong","email":"an.vuong@gooddata.com"},{"name":"bertold8","email":"ivan.nejezchleb@seznam.cz"},{"name":"bich.nguyen","email":"bich.nguyen@gooddata.com"},{"name":"brbistas","email":"valentinos.chraniotis@gooddata.com"},{"name":"bugsbunny338","email":"jiri.zajic@mensa.cz"},{"name":"de.do","email":"de.do@gooddata.com"},{"name":"gooddata-ci","email":"rail@gooddata.com"},{"name":"hang.ngo","email":"hang.ngo@gooddata.com"},{"name":"hung.nguyen.hoang","email":"hung.nguyen@gooddata.com"},{"name":"huong.nguyen","email":"huong.nguyen@gooddata.com"},{"name":"huyen.nguyen","email":"huyen.nguyen@gooddata.com"},{"name":"ivan.mjartan","email":"ivan.mjartan@gooddata.com"},{"name":"jakub-sterba","email":"jakub.sterba@gooddata.com"},{"name":"jaroslav.tomecek","email":"jaroslav.tomecek@gooddata.com"},{"name":"jkittler","email":"honza.kittler@gmail.com"},{"name":"khanh.le","email":"khanh.le@gooddata.com"},{"name":"lanhuynh","email":"lan.huynh@gooddata.com"},{"name":"linhhong","email":"linh.hong@gooddata.com"},{"name":"lupko","email":"lubomir.slivka@gooddata.com"},{"name":"mai.nguyen","email":"mai.nguyen@gooddata.com"},{"name":"matyas.kandl","email":"matyas.kandl@gooddata.com"},{"name":"michal.marsal","email":"michal.marsal@gooddata.com"},{"name":"milan.lempera","email":"ext-milan.lempera@gooddata.com"},{"name":"my.duong","email":"my.duong@gooddata.com"},{"name":"naibinh","email":"naibinh@gmail.com"},{"name":"nestor_encinas","email":"xesto05@gmail.com"},{"name":"nikolacech","email":"nikola.cech@gooddata.com"},{"name":"nis.hua","email":"nis.hua@gooddata.com"},{"name":"no23reason","email":"dan.homola@hotmail.cz"},{"name":"patrikbraborec","email":"patrik.braborec@gooddata.com"},{"name":"pbenes","email":"petr.benes@gooddata.com"},{"name":"petrjanu","email":"petr.janu@gooddata.com"},{"name":"pkingo","email":"philipandreaskingo@hotmail.com"},{"name":"ptquang86","email":"ptquang86@gmail.com"},{"name":"qduval","email":"quentin.duval@gooddata.com"},{"name":"rodri360","email":"me@rodri360.com"},{"name":"scavnickyj","email":"jakub.scavnicky@gooddata.com"},{"name":"sitina","email":"jiri.sitina@gooddata.com"},{"name":"strouhaljan","email":"strouhal.jan@gmail.com"},{"name":"thao-luong","email":"thao.luong@gooddata.com"},{"name":"thuong.nguyen","email":"thuong.nguyen@gooddata.com"},{"name":"tomas.kratochvil","email":"tomas.kratochvil@gooddata.com"},{"name":"tomsatgd","email":"tomas.satinsky@gooddata.com"},{"name":"trung-le-quoc","email":"trung.le@gooddata.com"},{"name":"tu-ngo","email":"tungo1981@gmail.com"},{"name":"tu.bui","email":"tu.bui@gooddata.com"},{"name":"tulean","email":"tuan.le@gooddata.com"},{"name":"tuqt1005","email":"tu.tran@gooddata.com"},{"name":"utdnah","email":"danh.ung@gooddata.com"},{"name":"van.nguyen","email":"van.nguyen@gooddata.com"},{"name":"vi.phan","email":"vi.phan@gooddata.com"},{"name":"vlastikcz","email":"vlastimil.kotas@gooddata.com"},{"name":"vu.pham","email":"vu.pham@gooddata.com"},{"name":"xmort","email":"petr.dolejsi@gooddata.com"},{"name":"yanlipnican","email":"yanlipnican@gmail.com"}],"homepage":"https://github.com/gooddata/gooddata-react-components#readme","bugs":{"url":"https://github.com/gooddata/gooddata-react-components/issues"},"dist":{"shasum":"f53005fa665babc9cf71bb648d35f7e063d40a9f","tarball":"https://registry.npmjs.org/@gooddata/react-components/-/react-components-7.8.0-alpha-vlastikcz-vlk-one-4541-2020-07-09T07-38-09-121Z.tgz","fileCount":2661,"integrity":"sha512-if42zhD3UYdDziLAFlHr0nZOLsQICyVrtreR0Dwusb8ogA41Re3XSYcnXZ54C7QWWrI/4e93ZH6HHhTgekLhzg==","signatures":[{"sig":"MEUCIBSnUjo82xEG7oYAKw+vtNyUszha7kmcNoLu8Lh3C1wPAiEAgBris2/cOIm4YuH3NW2bU55T7TO1QKcSJpxQOeILta8=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":10678782,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJfBsmPCRA9TVsSAnZWagAAg4UQAJkmOFkgXj6204nMI1Iu\niv6tnM7Fx/K/KaEl9IH3Ks1zAvW103HJaGGJi9UOeyrJB1A+tk5rDwgdbmsF\nBj3YfEWgT+oqWtgstpktZ5Y6R3ZYtsd2mJswq/D+dsD+6Mk68XQSPyi0NefC\nbzsW028Q9dBpTt/83AGYfMO8Fwsw+QPVW47uOvRxVwH5y8KyLX2V3yUSCwTL\nBxippfXg2yfW0eRRJf2owy2u0Wxeg0SM8R9Ud5joWGUInYvEsPvKnmi75ifj\ndpelpyJgqwDaVI6dcK3qMCBpW3Myr1Pf7DftOa5WA2019UUDgS16jN+0g+E5\nAQ0dN4wHfPX5JyrDirJUEwXD4uTYJq5bIdweGmWOHKcYx0R5N1+1ZE0xrrm7\n2vMZ4hTiadzu4trgODBb0De9mGGjvZ4mkRxVZwqdGFR5S08xs66ZNOtbcSuR\n2h20pdhUiiB9WVgmDL1E+b1xJHhF+Dm3xtUVMWD7o95g/smHV0lqxC6KQVmo\nFwRr4ZeAmw3ZyeU807TUap2fjW3WXmWodKzLkg2mqgZnWtyerRabLmIAWZVF\nuB7QxT3F+50LLZIoO/HWL1RkmkZxAjhzpWdfZj5v9yd07Mdi4qqWZPwFD2iM\nNaEIzPIXl1ssSVuqN8nY0Q2YQ8AkkBNUwBqtcAVcA4BUC3x1jWo2qgDkQLIw\nL4cp\r\n=U+eF\r\n-----END PGP SIGNATURE-----\r\n"},"main":"dist/index.js","husky":{"hooks":{"pre-commit":"lint-staged"}},"config":{"eslint":"./examples/**/*.{js,jsx}","tslint":"./{__mocks__,src,stories}/{,**/}*.{ts,tsx}"},"readme":"[![npm version](https://badge.fury.io/js/%40gooddata%2Freact-components.svg)](https://www.npmjs.com/package/@gooddata/react-components)\n\n# GoodData.UI React components\n> A React-based JavaScript library for building data-driven applications\n\n## Getting started\n- [GoodData.UI Documentation](http://sdk.gooddata.com/gooddata-ui/)\n- [GoodData.UI Live Examples](https://gooddata-examples.herokuapp.com/)\n- [Stack Overflow](https://stackoverflow.com/questions/tagged/gooddata)\n\n### Usage\nWith [yarn](https://yarnpkg.com) installed, go to your project directory and run\n```\n$ yarn add @gooddata/react-components\n```\nIf you prefer [npm](npmjs.com) run\n```\n$ npm install --save @gooddata/react-components\n```\n\nThe public API is exposed via global `index.js`. Except for the styles, do not import any other file directly\nbecause they are not intended to be part of the public API.\n\n## Contributing\n\nWe welcome any contribution in form of [issues](https://github.com/gooddata/gooddata-react-components/issues) or [pull requests](https://github.com/gooddata/gooddata-react-components/pulls).\n\nInstall [Node.js](http://nodejs.org) (node 12.16.1, npm v6.13.4) and [Yarn](https://classic.yarnpkg.com) (1.22.4).\n\nInstall dependencies:\n```\nyarn install --frozen-lockfile\n```\n\nThese commands may come in handy while developing:\n\n| command | description |\n| ------- | ----------- |\n| `yarn install --pure-lockfile` | first step |\n| ||\n| `yarn dev` | build react-components to `/dist` in watch mode |\n| `yarn test` | run all unit tests |\n| `yarn prettier-write` | format the source code to match the valid codestyle |\n| `yarn validate` | validate codestyle |\n| ||\n| `yarn storybook` | run storybook from `/stories` on http://localhost:9001 |\n| `yarn build-storybook` | build storybook to `/dist-storybook` |\n| `yarn test-storybook` | run storybook and [screenshot tests](https://github.com/gooddata/gdc-client-utils/tree/master/test-storybook) |\n| ||\n| `yarn examples` | run Live Examples dev-server from `/examples` on https://localhost:8999 |\n| `yarn examples-build` | build Live Examples to `/examples/dist` |\n| `yarn examples-server` | serve built Live Examples - see `/examples/server/src` |\n| `yarn examples-testcafe` | run testcafe tests against `localhost:8999` |\n\n### Deploy to heroku.com\nWhen you deploy this repo to heroku, it serves *GoodData.UI Live Examples*.\nRelevant tasks are in `Procfile` and `package.json`.\n\n```bash\n# run in the project directory\nheroku login\nheroku create <your-app-name>\nheroku config:set DOMAIN_ADMIN_USERNAME=x@gooddata.com DOMAIN_ADMIN_PASSWORD=xy PROJECT_ID_TO_ASSIGN=xms7ga4tf3g3nzucd8380o2bev8oeknp\ngit push heroku HEAD:master\nheroku open\n```\n### Enable Geo Chart for Storybook and Live Examples\nGeo chart uses Mapbox to render map which requires a Mapbox access token.\n- Register an account and create Mapbox access token at [guide](https://docs.mapbox.com/help/how-mapbox-works/access-tokens/)\n- Store the created token at `.env`:\n```bash\necho -e \"EXAMPLE_MAPBOX_ACCESS_TOKEN=token\" >> .env # only need to run once\necho -e \"STORYBOOK_MAPBOX_ACCESS_TOKEN=token\" >> .env # only need to run once\n```\n\n### Run Live Examples Locally\nTo run *GoodData.UI Live Examples* locally:\n```bash\ngit clone <this-repository>\ncd  <repository-folder>\nyarn install --pure-lockfile\nyarn examples\n```\nThen open https://localhost:8999 and login using Live Examples account (you can [create one here](https://gooddata-examples.herokuapp.com/registration)).\n\n### Run Storybook locally\n- Run storybook with token stored in `.env` for more secure\n```bash\nyarn storybook\n```\n- Or run storybook with token env param exposed to cli (not suggested)\n```bash\nSTORYBOOK_MAPBOX_ACCESS_TOKEN=token yarn storybook\n```\n- Apply either above way to `yarn build-storybook` or `yarn test-storybook`\n\n### Source code formatting\nThe source code in the repository is formatted by [Prettier](https://prettier.io/).\nThe format of the code is validated by our Continuous Integration server and is one of the requirements of successful merge.\n\nPrettier is supported by every major IDE. You can find the list of supported editors and how to configure them [here](https://prettier.io/docs/en/editors.html).\n\nIn the case, when your editor is not supported or you don't want to setup the integration, you can run the `yarn prettier-write` command to reformat the code before commit.\n\n## Changelog\n\n- see [CHANGELOG.md](CHANGELOG.md)\n\n## Supported versions\n\nIn order to make the user experience with integrating GoodData UI SDK as smooth and secure as possible and to ensure that the SDK is using the latest features of the platform, we will only provide support to two most recent major versions of UI SDK.\n\nThe most recent majors will be supported in the following modes:\n\n- The latest major version will receive all new functionality and all bug fixes\n- The previous major version will only receive fixes to critical issues and security fixes. These fixes will be applied on top of last released version of the previous major\n\nThe customers are encouraged to always use the latest version of the UI SDK.\n\nIn case of using older versions, the user might face API incompatibility, performance or security issues.\n\nPlease follow the installation instructions to update to the newest version.\n\n## License\n\n(C) 2007-2020 GoodData Corporation\n\nThis project is dual licensed:\n\n- The ATTRIBUTION-NONCOMMERCIAL 4.0 INTERNATIONAL (CC BY-NC 4.0) is used for purpose of the trial experience and evaluation of GoodData.UI library.\n- The GOODDATA GOODDATA.UI LIBRARY END USER LICENSE AGREEMENT is used for GoodData customers.\n\nFor more information, please see [LICENSE](https://github.com/gooddata/gooddata-react-components/blob/master/LICENSE)\n","gitHead":"fa151e300e095364ffa0980b0ddd806bf59b0972","scripts":{"dev":"bash scripts/build.sh --dev-watch","test":"jest --watch","build":"bash scripts/build.sh","tslint":"yarn run-tslint -t verbose $npm_package_config_tslint","prepare":"cd examples/server && yarn install --frozen-lockfile && cd ../..; rm -r examples/node_modules 2>/dev/null; true","examples":"bash scripts/run-examples.sh","prepare?":"# Called before `npm publish` and on local `npm install`. Temporarily also for deleting obsolete node_modules. Ends with `true` to continue gracefully.","validate":"tsc --noEmit && yarn tslint && eslint $npm_package_config_eslint && yarn validate-style && yarn prettier-check","build-dev":"bash scripts/build.sh --dev","examples?":"# Default is developer domain, other options: yarn examples [sec,secure,stg,stg2,stg3,demo,developer or URL]","storybook":"yarn build && start-storybook -p 9001 -c .storybook","test-once":"jest","tslint-ci":"mkdir -p ./ci/results && yarn run-tslint -t checkstyle -o ./ci/results/tslint-results.xml $npm_package_config_tslint","run-tslint":"tslint -p tsconfig.json","validate-ci":"tsc --noEmit && yarn tslint-ci  && eslint $npm_package_config_eslint -f checkstyle -o ci/results/eslint-results.xml && yarn validate-style-ci && yarn prettier-check","examples-build":"bash scripts/build-examples.sh","prepublishOnly":"yarn build","prettier-check":"prettier --check '{src,stories,styles,__mocks__,examples/server/src,examples/src,examples/test}/**/*.{ts,js,tsx,jsx,json,scss,md,yaml,html}'","prettier-write":"prettier --write '{src,stories,styles,__mocks__,examples/server/src,examples/src,examples/test}/**/*.{ts,js,tsx,jsx,json,scss,md,yaml,html}'","test-storybook":"yarn build && test-storybook","validate-style":"stylelint '**/*.scss'","build-storybook":"yarn build && build-storybook -c .storybook -o dist-storybook","examples-server":"node examples/server/src/index.js","heroku-postbuild":"yarn examples-build developer","examples-testcafe":"./scripts/run-testcafe.sh visual","validate-style-ci":"stylelint '**/*.scss' --custom-formatter=node_modules/stylelint-checkstyle-formatter > ci/results/stylelint-results.xml","check-circular-deps":"madge --circular --extensions ts ./src","examples-testcafe-ci":"./scripts/run-testcafe.sh ci","examples-testcafe-live":"./scripts/run-testcafe.sh live"},"typings":"dist/index.d.ts","_npmUser":{"name":"vlastikcz","email":"vlastimil.kotas@gooddata.com"},"deprecated":"@gooddata/react-components@7 reached End of Support on March 31, 2022. Please upgrade (see https://sdk.gooddata.com/gooddata-ui/docs/supported_versions.html for more information).","repository":{"url":"git+ssh://git@github.com/gooddata/gooddata-react-components.git","type":"git"},"_npmVersion":"6.14.4","description":"GoodData.UI - A powerful JavaScript library for building analytical applications","directories":{},"lint-staged":{"{src,stories,styles,__mocks__,examples/server/src,examples/src,examples/test}/**/*.{ts,js,tsx,jsx,scss}":["npx gdc-fix-copyright","git add"],"{src,stories,styles,__mocks__,examples/server/src,examples/src,examples/test}/**/*.{ts,js,tsx,jsx,json,scss,md,yaml,html}":["prettier --write","git add"]},"_nodeVersion":"12.16.3","dependencies":{"rxjs":"^5.5.6","uuid":"^3.2.1","immer":"^1.3.1","lodash":"^4.17.15","date-fns":"^2.7.0","downshift":"^3.2.7","invariant":"^2.2.2","mapbox-gl":"1.9.1","classnames":"^2.2.6","codemirror":"^5.54.0","highcharts":"7.1.1","prop-types":"^15.6.0","react-intl":"^3.6.0","custom-event":"^1.0.1","react-window":"^1.8.1","ag-grid-react":"20.0.0","react-measure":"^2.3.0","@types/mapbox-gl":"1.9.1","react-day-picker":"~7.3.0","react-responsive":"^3.0.0","stringify-object":"^2.4.0","@gooddata/typings":"^2.25.0","@types/codemirror":"^0.0.95","ag-grid-community":"20.0.0","http-status-codes":"^1.3.0","react-codemirror2":"^7.2.0","@gooddata/js-utils":"^3.10.5","@gooddata/numberjs":"^3.2.4","fixed-data-table-2":"0.7.17","@gooddata/goodstrap":"68.16.0-alpha-vlastikcz-vlk-one-4541-2020-07-09T07-29-39-766Z","react-dom-factories":"^1.0.2","@gooddata/gooddata-js":"^13.0.3","json-stable-stringify":"^1.0.1","react-transition-group":"^2.2.1","hoist-non-react-statics":"^3.3.0","nodelist-foreach-polyfill":"^1.2.0","@formatjs/intl-pluralrules":"^1.3.6","highcharts-grouped-categories":"^1.1.3"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"raf":"3.3.2","yup":"^0.24.1","jest":"24.7.1","husky":"3.0.0","madge":"^3.4.4","react":"^16.5.2","enzyme":"3.5.0","eslint":"4.19.1","formik":"^0.11.11","moment":"2.23.0","history":"^4.7.2","ts-jest":"24.0.0","webpack":"4.30.0","full-icu":"^1.3.0","prettier":"1.16.4","react-ga":"^2.5.2","recharts":"1.0.0-beta.9","testcafe":"1.1.4","commander":"2.14.1","node-sass":"4.13.0","react-dom":"^16.5.2","stylelint":"^10.0.0","supertest":"3.0.0","ts-loader":"6.0.0","@types/raf":"^3.4.0","css-loader":"0.28.7","jest-junit":"3.0.0","raw-loader":"0.5.1","styled-jsx":"2.2.1","typescript":"3.3.4000","@babel/core":"7.4.4","@types/jest":"24.0.6","@types/node":"7.0.8","@types/uuid":"3.4.3","file-loader":"3.0.1","jest-enzyme":"7.0.2","lint-staged":"9.1.0","sass-loader":"6.0.6","webpack-cli":"3.3.2","@types/react":"16.8.6","babel-loader":"8.0.5","react-helmet":"5.2.0","react-select":"1.2.1","style-loader":"0.19.1","@types/enzyme":"3.1.13","@types/lodash":"4.14.123","testcafe-live":"0.1.4","@babel/runtime":"7.4.4","dotenv-webpack":"^1.7.0","@babel/polyfill":"^7.4.4","@storybook/react":"5.0.11","@types/invariant":"2.2.29","@types/react-dom":"16.0.11","isomorphic-fetch":"2.2.1","react-datepicker":"1.1.0","react-router-dom":"4.2.2","@babel/preset-env":"7.4.4","@gooddata/mock-js":"^2.13.1","@storybook/addons":"5.0.11","@types/classnames":"2.2.3","@types/prop-types":"15.5.2","@storybook/theming":"5.0.11","identity-obj-proxy":"^3.0.0","intl-messageformat":"^7.5.4","webpack-dev-server":"3.3.1","@babel/preset-react":"7.0.0","@types/react-portal":"4.0.1","@types/react-window":"^1.8.1","babel-plugin-lodash":"3.3.4","html-webpack-plugin":"3.2.0","react-test-renderer":"16.4.2","@types/react-measure":"2.0.5","clean-webpack-plugin":"2.0.2","stats-webpack-plugin":"0.7.0","eslint-config-prettier":"4.1.0","react-google-recaptcha":"^0.14.1","tslint-config-prettier":"1.18.0","@gooddata/eslint-config":"^1.0.0","@gooddata/tslint-config":"1.0.0","@types/react-responsive":"^3.0.3","@types/storybook__react":"4.0.1","@types/stringify-object":"^3.2.0","enzyme-adapter-react-16":"1.3.1","@gooddata/test-storybook":"4.0.0","@storybook/addon-actions":"5.0.11","@storybook/addon-options":"5.0.11","node-sass-magic-importer":"5.1.0","react-syntax-highlighter":"11.0.2","@types/fixed-data-table-2":"0.8.1","stylelint-config-prettier":"5.2.0","@gooddata/stylelint-config":"4.0.1","@types/react-test-renderer":"16.0.0","circular-dependency-plugin":"5.0.2","compression-webpack-plugin":"2.0.0","@types/json-stable-stringify":"^1.0.32","@gooddata/frontend-npm-scripts":"1.1.0","@types/enzyme-adapter-react-16":"1.0.3","stylelint-checkstyle-formatter":"0.1.0","@types/storybook__addon-actions":"3.4.2","@babel/plugin-proposal-class-properties":"7.4.4","@babel/plugin-proposal-object-rest-spread":"7.4.4","@babel/plugin-transform-async-to-generator":"7.4.4"},"peerDependencies":{"react":"^16.5.2","react-dom":"^16.5.2"},"_npmOperationalInternal":{"tmp":"tmp/react-components_7.8.0-alpha-vlastikcz-vlk-one-4541-2020-07-09T07-38-09-121Z_1594280334795_0.061852269103298996","host":"s3://npm-registry-packages"}},"7.8.0-alpha-ivan.mjartan-IMJ-ONE-4558-2020-07-09T07-38-54-232Z":{"name":"@gooddata/react-components","version":"7.8.0-alpha-ivan.mjartan-IMJ-ONE-4558-2020-07-09T07-38-54-232Z","author":{"name":"GoodData Corporation"},"license":"BSD-3-Clause","_id":"@gooddata/react-components@7.8.0-alpha-ivan.mjartan-IMJ-ONE-4558-2020-07-09T07-38-54-232Z","maintainers":[{"name":"afi","email":"adam.fiedler@gooddata.com"},{"name":"an.vuong","email":"an.vuong@gooddata.com"},{"name":"bertold8","email":"ivan.nejezchleb@seznam.cz"},{"name":"bich.nguyen","email":"bich.nguyen@gooddata.com"},{"name":"brbistas","email":"valentinos.chraniotis@gooddata.com"},{"name":"bugsbunny338","email":"jiri.zajic@mensa.cz"},{"name":"de.do","email":"de.do@gooddata.com"},{"name":"gooddata-ci","email":"rail@gooddata.com"},{"name":"hang.ngo","email":"hang.ngo@gooddata.com"},{"name":"hung.nguyen.hoang","email":"hung.nguyen@gooddata.com"},{"name":"huong.nguyen","email":"huong.nguyen@gooddata.com"},{"name":"huyen.nguyen","email":"huyen.nguyen@gooddata.com"},{"name":"ivan.mjartan","email":"ivan.mjartan@gooddata.com"},{"name":"jakub-sterba","email":"jakub.sterba@gooddata.com"},{"name":"jaroslav.tomecek","email":"jaroslav.tomecek@gooddata.com"},{"name":"jkittler","email":"honza.kittler@gmail.com"},{"name":"khanh.le","email":"khanh.le@gooddata.com"},{"name":"lanhuynh","email":"lan.huynh@gooddata.com"},{"name":"linhhong","email":"linh.hong@gooddata.com"},{"name":"lupko","email":"lubomir.slivka@gooddata.com"},{"name":"mai.nguyen","email":"mai.nguyen@gooddata.com"},{"name":"matyas.kandl","email":"matyas.kandl@gooddata.com"},{"name":"michal.marsal","email":"michal.marsal@gooddata.com"},{"name":"milan.lempera","email":"ext-milan.lempera@gooddata.com"},{"name":"my.duong","email":"my.duong@gooddata.com"},{"name":"naibinh","email":"naibinh@gmail.com"},{"name":"nestor_encinas","email":"xesto05@gmail.com"},{"name":"nikolacech","email":"nikola.cech@gooddata.com"},{"name":"nis.hua","email":"nis.hua@gooddata.com"},{"name":"no23reason","email":"dan.homola@hotmail.cz"},{"name":"patrikbraborec","email":"patrik.braborec@gooddata.com"},{"name":"pbenes","email":"petr.benes@gooddata.com"},{"name":"petrjanu","email":"petr.janu@gooddata.com"},{"name":"pkingo","email":"philipandreaskingo@hotmail.com"},{"name":"ptquang86","email":"ptquang86@gmail.com"},{"name":"qduval","email":"quentin.duval@gooddata.com"},{"name":"rodri360","email":"me@rodri360.com"},{"name":"scavnickyj","email":"jakub.scavnicky@gooddata.com"},{"name":"sitina","email":"jiri.sitina@gooddata.com"},{"name":"strouhaljan","email":"strouhal.jan@gmail.com"},{"name":"thao-luong","email":"thao.luong@gooddata.com"},{"name":"thuong.nguyen","email":"thuong.nguyen@gooddata.com"},{"name":"tomas.kratochvil","email":"tomas.kratochvil@gooddata.com"},{"name":"tomsatgd","email":"tomas.satinsky@gooddata.com"},{"name":"trung-le-quoc","email":"trung.le@gooddata.com"},{"name":"tu-ngo","email":"tungo1981@gmail.com"},{"name":"tu.bui","email":"tu.bui@gooddata.com"},{"name":"tulean","email":"tuan.le@gooddata.com"},{"name":"tuqt1005","email":"tu.tran@gooddata.com"},{"name":"utdnah","email":"danh.ung@gooddata.com"},{"name":"van.nguyen","email":"van.nguyen@gooddata.com"},{"name":"vi.phan","email":"vi.phan@gooddata.com"},{"name":"vlastikcz","email":"vlastimil.kotas@gooddata.com"},{"name":"vu.pham","email":"vu.pham@gooddata.com"},{"name":"xmort","email":"petr.dolejsi@gooddata.com"},{"name":"yanlipnican","email":"yanlipnican@gmail.com"}],"homepage":"https://github.com/gooddata/gooddata-react-components#readme","bugs":{"url":"https://github.com/gooddata/gooddata-react-components/issues"},"dist":{"shasum":"6889e958865a607cf41109f4feda80bed030cb96","tarball":"https://registry.npmjs.org/@gooddata/react-components/-/react-components-7.8.0-alpha-ivan.mjartan-IMJ-ONE-4558-2020-07-09T07-38-54-232Z.tgz","fileCount":2664,"integrity":"sha512-FXpQ2z4sw9V1FmevNTqqUbi0MWIYdYlmAKi6DroZaF/NdIF6+wSxa9x10rIyv/krYOqR/Wv9SHwN/qHWX/dyww==","signatures":[{"sig":"MEYCIQDVpWk0k+qH/xctp1RXDREyHyd5B1ulOhYJDJnZkX3yRAIhAIcAiFIL24ZXqf3Al3MzU9yOuiya/Y9Kfz87VKvH3Kfm","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":10745230,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJfBsmzCRA9TVsSAnZWagAAxJoP/A9Q56HYkugBgxJ/yyT1\nw5zSQrFwJCv+NDrJIRkXYXxu0B3aDrCKq2B+NngR/0WM4m0mpFgPS8AsfnUq\n00jmVoFXaDOhwJzcLc1EJ1bNfu/KKU7NmmVHrf2NoyO7CKns6bEt2MvOT1Ru\nRbsN8fRfLLe/f+bUDA4xzBq5Hw/N4JF/AMnQrxiUQIuPJF/1574LzpksuVgS\ndxzURZaCVCGprx2puC3O6a6S50KffdHyW6OsP0pb8FmxeBkXfCT06cvl5omP\nTxz9JoFzteDxdss2c6+ni5IU7zujU3CgkxQ2O49pqxg1V0r5A3p2634Q7cxF\nDUgo50xgiUJo0sPhb/WNuzNLN2HQumELf6ePumVvZZbXDdBvUFiVXdM5YwlS\nuTQy5ylY1HR2UZDnGo9DBZkb9yCrjraNnb/m45WaBT3Ryg/RjOdISeNV3HVI\nmT/TrAhMCbejWXbAKYUrc5afeWR10aZRYQcGEk360dGWkAObWv4+PQmHbh+v\nGwgF6g1rSLdu9WlqMW83GNQtQ3mpHXRkFRHdAhUQEiYYZ0gOldgJsd/fmkOx\nqt7MsJEvnz5HDv3jeHTu/NGNF6H1YFuYx1TxjQ1VaBNFaG0X4lu7mw2DwmBZ\n4UD4HjbD2vPIhAnUdE/SasiDP+ZFH8hoF6DcexPjuIAkg7w72oEBGEJTsXLl\niLvQ\r\n=IphX\r\n-----END PGP SIGNATURE-----\r\n"},"main":"dist/index.js","husky":{"hooks":{"pre-commit":"lint-staged"}},"config":{"eslint":"./examples/**/*.{js,jsx}","tslint":"./{__mocks__,src,stories}/{,**/}*.{ts,tsx}"},"readme":"[![npm version](https://badge.fury.io/js/%40gooddata%2Freact-components.svg)](https://www.npmjs.com/package/@gooddata/react-components)\n\n# GoodData.UI React components\n> A React-based JavaScript library for building data-driven applications\n\n## Getting started\n- [GoodData.UI Documentation](http://sdk.gooddata.com/gooddata-ui/)\n- [GoodData.UI Live Examples](https://gooddata-examples.herokuapp.com/)\n- [Stack Overflow](https://stackoverflow.com/questions/tagged/gooddata)\n\n### Usage\nWith [yarn](https://yarnpkg.com) installed, go to your project directory and run\n```\n$ yarn add @gooddata/react-components\n```\nIf you prefer [npm](npmjs.com) run\n```\n$ npm install --save @gooddata/react-components\n```\n\nThe public API is exposed via global `index.js`. Except for the styles, do not import any other file directly\nbecause they are not intended to be part of the public API.\n\n## Contributing\n\nWe welcome any contribution in form of [issues](https://github.com/gooddata/gooddata-react-components/issues) or [pull requests](https://github.com/gooddata/gooddata-react-components/pulls).\n\nInstall [Node.js](http://nodejs.org) (node 12.16.1, npm v6.13.4) and [Yarn](https://classic.yarnpkg.com) (1.22.4).\n\nInstall dependencies:\n```\nyarn install --frozen-lockfile\n```\n\nThese commands may come in handy while developing:\n\n| command | description |\n| ------- | ----------- |\n| `yarn install --pure-lockfile` | first step |\n| ||\n| `yarn dev` | build react-components to `/dist` in watch mode |\n| `yarn test` | run all unit tests |\n| `yarn prettier-write` | format the source code to match the valid codestyle |\n| `yarn validate` | validate codestyle |\n| ||\n| `yarn storybook` | run storybook from `/stories` on http://localhost:9001 |\n| `yarn build-storybook` | build storybook to `/dist-storybook` |\n| `yarn test-storybook` | run storybook and [screenshot tests](https://github.com/gooddata/gdc-client-utils/tree/master/test-storybook) |\n| ||\n| `yarn examples` | run Live Examples dev-server from `/examples` on https://localhost:8999 |\n| `yarn examples-build` | build Live Examples to `/examples/dist` |\n| `yarn examples-server` | serve built Live Examples - see `/examples/server/src` |\n| `yarn examples-testcafe` | run testcafe tests against `localhost:8999` |\n\n### Deploy to heroku.com\nWhen you deploy this repo to heroku, it serves *GoodData.UI Live Examples*.\nRelevant tasks are in `Procfile` and `package.json`.\n\n```bash\n# run in the project directory\nheroku login\nheroku create <your-app-name>\nheroku config:set DOMAIN_ADMIN_USERNAME=x@gooddata.com DOMAIN_ADMIN_PASSWORD=xy PROJECT_ID_TO_ASSIGN=xms7ga4tf3g3nzucd8380o2bev8oeknp\ngit push heroku HEAD:master\nheroku open\n```\n### Enable Geo Chart for Storybook and Live Examples\nGeo chart uses Mapbox to render map which requires a Mapbox access token.\n- Register an account and create Mapbox access token at [guide](https://docs.mapbox.com/help/how-mapbox-works/access-tokens/)\n- Store the created token at `.env`:\n```bash\necho -e \"EXAMPLE_MAPBOX_ACCESS_TOKEN=token\" >> .env # only need to run once\necho -e \"STORYBOOK_MAPBOX_ACCESS_TOKEN=token\" >> .env # only need to run once\n```\n\n### Run Live Examples Locally\nTo run *GoodData.UI Live Examples* locally:\n```bash\ngit clone <this-repository>\ncd  <repository-folder>\nyarn install --pure-lockfile\nyarn examples\n```\nThen open https://localhost:8999 and login using Live Examples account (you can [create one here](https://gooddata-examples.herokuapp.com/registration)).\n\n### Run Storybook locally\n- Run storybook with token stored in `.env` for more secure\n```bash\nyarn storybook\n```\n- Or run storybook with token env param exposed to cli (not suggested)\n```bash\nSTORYBOOK_MAPBOX_ACCESS_TOKEN=token yarn storybook\n```\n- Apply either above way to `yarn build-storybook` or `yarn test-storybook`\n\n### Source code formatting\nThe source code in the repository is formatted by [Prettier](https://prettier.io/).\nThe format of the code is validated by our Continuous Integration server and is one of the requirements of successful merge.\n\nPrettier is supported by every major IDE. You can find the list of supported editors and how to configure them [here](https://prettier.io/docs/en/editors.html).\n\nIn the case, when your editor is not supported or you don't want to setup the integration, you can run the `yarn prettier-write` command to reformat the code before commit.\n\n## Changelog\n\n- see [CHANGELOG.md](CHANGELOG.md)\n\n## Supported versions\n\nIn order to make the user experience with integrating GoodData UI SDK as smooth and secure as possible and to ensure that the SDK is using the latest features of the platform, we will only provide support to two most recent major versions of UI SDK.\n\nThe most recent majors will be supported in the following modes:\n\n- The latest major version will receive all new functionality and all bug fixes\n- The previous major version will only receive fixes to critical issues and security fixes. These fixes will be applied on top of last released version of the previous major\n\nThe customers are encouraged to always use the latest version of the UI SDK.\n\nIn case of using older versions, the user might face API incompatibility, performance or security issues.\n\nPlease follow the installation instructions to update to the newest version.\n\n## License\n\n(C) 2007-2020 GoodData Corporation\n\nThis project is dual licensed:\n\n- The ATTRIBUTION-NONCOMMERCIAL 4.0 INTERNATIONAL (CC BY-NC 4.0) is used for purpose of the trial experience and evaluation of GoodData.UI library.\n- The GOODDATA GOODDATA.UI LIBRARY END USER LICENSE AGREEMENT is used for GoodData customers.\n\nFor more information, please see [LICENSE](https://github.com/gooddata/gooddata-react-components/blob/master/LICENSE)\n","gitHead":"710410cc399582f143a60da2e2d837271e2c52da","scripts":{"dev":"bash scripts/build.sh --dev-watch","test":"jest --watch","build":"bash scripts/build.sh","tslint":"yarn run-tslint -t verbose $npm_package_config_tslint","prepare":"cd examples/server && yarn install --frozen-lockfile && cd ../..; rm -r examples/node_modules 2>/dev/null; true","examples":"bash scripts/run-examples.sh","prepare?":"# Called before `npm publish` and on local `npm install`. Temporarily also for deleting obsolete node_modules. Ends with `true` to continue gracefully.","validate":"tsc --noEmit && yarn tslint && eslint $npm_package_config_eslint && yarn validate-style && yarn prettier-check","build-dev":"bash scripts/build.sh --dev","examples?":"# Default is developer domain, other options: yarn examples [sec,secure,stg,stg2,stg3,demo,developer or URL]","storybook":"yarn build && start-storybook -p 9001 -c .storybook","test-once":"jest","tslint-ci":"mkdir -p ./ci/results && yarn run-tslint -t checkstyle -o ./ci/results/tslint-results.xml $npm_package_config_tslint","run-tslint":"tslint -p tsconfig.json","validate-ci":"tsc --noEmit && yarn tslint-ci  && eslint $npm_package_config_eslint -f checkstyle -o ci/results/eslint-results.xml && yarn validate-style-ci && yarn prettier-check","examples-build":"bash scripts/build-examples.sh","prepublishOnly":"yarn build","prettier-check":"prettier --check '{src,stories,styles,__mocks__,examples/server/src,examples/src,examples/test}/**/*.{ts,js,tsx,jsx,json,scss,md,yaml,html}'","prettier-write":"prettier --write '{src,stories,styles,__mocks__,examples/server/src,examples/src,examples/test}/**/*.{ts,js,tsx,jsx,json,scss,md,yaml,html}'","test-storybook":"yarn build && test-storybook","validate-style":"stylelint '**/*.scss'","build-storybook":"yarn build && build-storybook -c .storybook -o dist-storybook","examples-server":"node examples/server/src/index.js","heroku-postbuild":"yarn examples-build developer","examples-testcafe":"./scripts/run-testcafe.sh visual","validate-style-ci":"stylelint '**/*.scss' --custom-formatter=node_modules/stylelint-checkstyle-formatter > ci/results/stylelint-results.xml","check-circular-deps":"madge --circular --extensions ts ./src","examples-testcafe-ci":"./scripts/run-testcafe.sh ci","examples-testcafe-live":"./scripts/run-testcafe.sh live"},"typings":"dist/index.d.ts","_npmUser":{"name":"ivan.mjartan","email":"ivan.mjartan@gooddata.com"},"deprecated":"@gooddata/react-components@7 reached End of Support on March 31, 2022. Please upgrade (see https://sdk.gooddata.com/gooddata-ui/docs/supported_versions.html for more information).","repository":{"url":"git+ssh://git@github.com/gooddata/gooddata-react-components.git","type":"git"},"_npmVersion":"6.13.4","description":"GoodData.UI - A powerful JavaScript library for building analytical applications","directories":{},"lint-staged":{"{src,stories,styles,__mocks__,examples/server/src,examples/src,examples/test}/**/*.{ts,js,tsx,jsx,scss}":["npx gdc-fix-copyright","git add"],"{src,stories,styles,__mocks__,examples/server/src,examples/src,examples/test}/**/*.{ts,js,tsx,jsx,json,scss,md,yaml,html}":["prettier --write","git add"]},"_nodeVersion":"12.16.1","dependencies":{"rxjs":"^5.5.6","uuid":"^3.2.1","immer":"^1.3.1","lodash":"^4.17.15","date-fns":"^2.7.0","downshift":"^3.2.7","invariant":"^2.2.2","mapbox-gl":"1.9.1","classnames":"^2.2.6","codemirror":"^5.54.0","highcharts":"7.1.1","prop-types":"^15.6.0","react-intl":"^3.6.0","custom-event":"^1.0.1","react-window":"^1.8.1","ag-grid-react":"20.0.0","react-measure":"^2.3.0","@types/mapbox-gl":"1.9.1","react-day-picker":"~7.3.0","react-responsive":"^3.0.0","stringify-object":"^2.4.0","@gooddata/typings":"^2.25.0","@types/codemirror":"^0.0.95","ag-grid-community":"20.0.0","http-status-codes":"^1.3.0","react-codemirror2":"^7.2.0","@gooddata/js-utils":"^3.10.5","@gooddata/numberjs":"^3.2.4","fixed-data-table-2":"0.7.17","@gooddata/goodstrap":"^68.16.0","react-dom-factories":"^1.0.2","@gooddata/gooddata-js":"^13.0.3","json-stable-stringify":"^1.0.1","react-transition-group":"^2.2.1","hoist-non-react-statics":"^3.3.0","nodelist-foreach-polyfill":"^1.2.0","@formatjs/intl-pluralrules":"^1.3.6","highcharts-grouped-categories":"^1.1.3"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"raf":"3.3.2","yup":"^0.24.1","jest":"24.7.1","husky":"3.0.0","madge":"^3.4.4","react":"^16.5.2","enzyme":"3.5.0","eslint":"4.19.1","formik":"^0.11.11","moment":"2.23.0","history":"^4.7.2","ts-jest":"24.0.0","webpack":"4.30.0","full-icu":"^1.3.0","prettier":"1.16.4","react-ga":"^2.5.2","recharts":"1.0.0-beta.9","testcafe":"1.1.4","commander":"2.14.1","node-sass":"4.13.0","react-dom":"^16.5.2","stylelint":"^10.0.0","supertest":"3.0.0","ts-loader":"6.0.0","@types/raf":"^3.4.0","css-loader":"0.28.7","jest-junit":"3.0.0","raw-loader":"0.5.1","styled-jsx":"2.2.1","typescript":"3.3.4000","@babel/core":"7.4.4","@types/jest":"24.0.6","@types/node":"7.0.8","@types/uuid":"3.4.3","file-loader":"3.0.1","jest-enzyme":"7.0.2","lint-staged":"9.1.0","sass-loader":"6.0.6","webpack-cli":"3.3.2","@types/react":"16.8.6","babel-loader":"8.0.5","react-helmet":"5.2.0","react-select":"1.2.1","style-loader":"0.19.1","@types/enzyme":"3.1.13","@types/lodash":"4.14.123","testcafe-live":"0.1.4","@babel/runtime":"7.4.4","dotenv-webpack":"^1.7.0","@babel/polyfill":"^7.4.4","@storybook/react":"5.0.11","@types/invariant":"2.2.29","@types/react-dom":"16.0.11","isomorphic-fetch":"2.2.1","react-datepicker":"1.1.0","react-router-dom":"4.2.2","@babel/preset-env":"7.4.4","@gooddata/mock-js":"^2.13.1","@storybook/addons":"5.0.11","@types/classnames":"2.2.3","@types/prop-types":"15.5.2","@storybook/theming":"5.0.11","identity-obj-proxy":"^3.0.0","intl-messageformat":"^7.5.4","webpack-dev-server":"3.3.1","@babel/preset-react":"7.0.0","@types/react-portal":"4.0.1","@types/react-window":"^1.8.1","babel-plugin-lodash":"3.3.4","html-webpack-plugin":"3.2.0","react-test-renderer":"16.4.2","@types/react-measure":"2.0.5","clean-webpack-plugin":"2.0.2","stats-webpack-plugin":"0.7.0","eslint-config-prettier":"4.1.0","react-google-recaptcha":"^0.14.1","tslint-config-prettier":"1.18.0","@gooddata/eslint-config":"^1.0.0","@gooddata/tslint-config":"1.0.0","@types/react-responsive":"^3.0.3","@types/storybook__react":"4.0.1","@types/stringify-object":"^3.2.0","enzyme-adapter-react-16":"1.3.1","@gooddata/test-storybook":"4.0.0","@storybook/addon-actions":"5.0.11","@storybook/addon-options":"5.0.11","node-sass-magic-importer":"5.1.0","react-syntax-highlighter":"11.0.2","@types/fixed-data-table-2":"0.8.1","stylelint-config-prettier":"5.2.0","@gooddata/stylelint-config":"4.0.1","@types/react-test-renderer":"16.0.0","circular-dependency-plugin":"5.0.2","compression-webpack-plugin":"2.0.0","@types/json-stable-stringify":"^1.0.32","@gooddata/frontend-npm-scripts":"1.1.0","@types/enzyme-adapter-react-16":"1.0.3","stylelint-checkstyle-formatter":"0.1.0","@types/storybook__addon-actions":"3.4.2","@babel/plugin-proposal-class-properties":"7.4.4","@babel/plugin-proposal-object-rest-spread":"7.4.4","@babel/plugin-transform-async-to-generator":"7.4.4"},"peerDependencies":{"react":"^16.5.2","react-dom":"^16.5.2"},"_npmOperationalInternal":{"tmp":"tmp/react-components_7.8.0-alpha-ivan.mjartan-IMJ-ONE-4558-2020-07-09T07-38-54-232Z_1594280370967_0.58850083363857","host":"s3://npm-registry-packages"}},"7.8.0-alpha-xmort-pdo-bb-2398-on-cursor-handling-2020-07-09T08-42-38-933Z":{"name":"@gooddata/react-components","version":"7.8.0-alpha-xmort-pdo-bb-2398-on-cursor-handling-2020-07-09T08-42-38-933Z","author":{"name":"GoodData Corporation"},"license":"BSD-3-Clause","_id":"@gooddata/react-components@7.8.0-alpha-xmort-pdo-bb-2398-on-cursor-handling-2020-07-09T08-42-38-933Z","maintainers":[{"name":"afi","email":"adam.fiedler@gooddata.com"},{"name":"an.vuong","email":"an.vuong@gooddata.com"},{"name":"bertold8","email":"ivan.nejezchleb@seznam.cz"},{"name":"bich.nguyen","email":"bich.nguyen@gooddata.com"},{"name":"brbistas","email":"valentinos.chraniotis@gooddata.com"},{"name":"bugsbunny338","email":"jiri.zajic@mensa.cz"},{"name":"de.do","email":"de.do@gooddata.com"},{"name":"gooddata-ci","email":"rail@gooddata.com"},{"name":"hang.ngo","email":"hang.ngo@gooddata.com"},{"name":"hung.nguyen.hoang","email":"hung.nguyen@gooddata.com"},{"name":"huong.nguyen","email":"huong.nguyen@gooddata.com"},{"name":"huyen.nguyen","email":"huyen.nguyen@gooddata.com"},{"name":"ivan.mjartan","email":"ivan.mjartan@gooddata.com"},{"name":"jakub-sterba","email":"jakub.sterba@gooddata.com"},{"name":"jaroslav.tomecek","email":"jaroslav.tomecek@gooddata.com"},{"name":"jkittler","email":"honza.kittler@gmail.com"},{"name":"khanh.le","email":"khanh.le@gooddata.com"},{"name":"lanhuynh","email":"lan.huynh@gooddata.com"},{"name":"linhhong","email":"linh.hong@gooddata.com"},{"name":"lupko","email":"lubomir.slivka@gooddata.com"},{"name":"mai.nguyen","email":"mai.nguyen@gooddata.com"},{"name":"matyas.kandl","email":"matyas.kandl@gooddata.com"},{"name":"michal.marsal","email":"michal.marsal@gooddata.com"},{"name":"milan.lempera","email":"ext-milan.lempera@gooddata.com"},{"name":"my.duong","email":"my.duong@gooddata.com"},{"name":"naibinh","email":"naibinh@gmail.com"},{"name":"nestor_encinas","email":"xesto05@gmail.com"},{"name":"nikolacech","email":"nikola.cech@gooddata.com"},{"name":"nis.hua","email":"nis.hua@gooddata.com"},{"name":"no23reason","email":"dan.homola@hotmail.cz"},{"name":"patrikbraborec","email":"patrik.braborec@gooddata.com"},{"name":"pbenes","email":"petr.benes@gooddata.com"},{"name":"petrjanu","email":"petr.janu@gooddata.com"},{"name":"pkingo","email":"philipandreaskingo@hotmail.com"},{"name":"ptquang86","email":"ptquang86@gmail.com"},{"name":"qduval","email":"quentin.duval@gooddata.com"},{"name":"rodri360","email":"me@rodri360.com"},{"name":"scavnickyj","email":"jakub.scavnicky@gooddata.com"},{"name":"sitina","email":"jiri.sitina@gooddata.com"},{"name":"strouhaljan","email":"strouhal.jan@gmail.com"},{"name":"thao-luong","email":"thao.luong@gooddata.com"},{"name":"thuong.nguyen","email":"thuong.nguyen@gooddata.com"},{"name":"tmuchka","email":"tomas.muchka@gooddata.com"},{"name":"tomas.kratochvil","email":"tomas.kratochvil@gooddata.com"},{"name":"tomsatgd","email":"tomas.satinsky@gooddata.com"},{"name":"trung-le-quoc","email":"trung.le@gooddata.com"},{"name":"tu-ngo","email":"tungo1981@gmail.com"},{"name":"tu.bui","email":"tu.bui@gooddata.com"},{"name":"tulean","email":"tuan.le@gooddata.com"},{"name":"tuqt1005","email":"tu.tran@gooddata.com"},{"name":"utdnah","email":"danh.ung@gooddata.com"},{"name":"van.nguyen","email":"van.nguyen@gooddata.com"},{"name":"vi.phan","email":"vi.phan@gooddata.com"},{"name":"vlastikcz","email":"vlastimil.kotas@gooddata.com"},{"name":"vu.pham","email":"vu.pham@gooddata.com"},{"name":"xmort","email":"petr.dolejsi@gooddata.com"},{"name":"yanlipnican","email":"yanlipnican@gmail.com"}],"homepage":"https://github.com/gooddata/gooddata-react-components#readme","bugs":{"url":"https://github.com/gooddata/gooddata-react-components/issues"},"dist":{"shasum":"874378bc367ec169ca54ead4838d8d75298f998e","tarball":"https://registry.npmjs.org/@gooddata/react-components/-/react-components-7.8.0-alpha-xmort-pdo-bb-2398-on-cursor-handling-2020-07-09T08-42-38-933Z.tgz","fileCount":2662,"integrity":"sha512-xUnfQEo3YP/TcSufj62L+oCvIAA8/x1Rr3W8+784vMkh902E11UYuG5rKDXlK5chispl0ZAWeBb84OZ972IxBg==","signatures":[{"sig":"MEYCIQDw2G7xn0f0S9rRqvmYlOwzRMmTc1O5cdqolYyCkoet3gIhAK0TOhJrTGOy19lNchk4o/6crekWyhnJWpEB2Y4odON0","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":10677180,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJfBtisCRA9TVsSAnZWagAAy8MQAJRRyX7lzhGF5koCPxet\nzilhF07kxhGxnqjH2/CD9hlYKwzH9oGwQHxxKenm7lqEfWIy6/LjEyL6BNcR\nreXlhplFkhBUNhSL6h9uP02GDOgDbm53JDaX7Qq6uN93a6VAoP/JZzVdKh8c\nWv9bK5KMlQIIClupYoZxBI1lDkrHwquOOj8oK60AUtYlq5o3zdulOGDKeHmB\nJHKkljG9sWLgUzpmLsykhSu0rR75hqpgDeZ1COcjyFPrUU07Q9Ej/Be5H4/q\nmwe6A3OwjmIg63pBmbN/1aBmz8rvzwm57z0Pj0VCHuD+422GcFB4OjiKt0kz\nXJbq+DzokNColFB4t3KpIG7dAJK4UYdVGy8DtngetQWMfB7SlOMkEFwASxHu\nObitDBSWLiA4co3mXyy99PXIcQ3btxNpIcuUHxuDxcnCgo04y9UOdRuDWElS\nEcBRw3dOLFiAMa/xs8qYKejk87bja3OCw6IOpPDtz4LLf88UKZxvMxdd349N\nXJ3pZ8Hy1al/hLKpivbcJX9o6x1nMCysJzjgMOaLaTxEFl80PvcB+hfXvK4j\nRpOWftjNkgb8vxIkXWO7/OWvZw9v4YL5xyUBQ7CE6lIQxJrLHgc6+YWJZ50f\nRlmLPtJXeCxoUjkxLVsdk/uK9jl7w5uoMoXHaQUqa9861yZAD3uWDceurRSo\nM+un\r\n=Dsiz\r\n-----END PGP SIGNATURE-----\r\n"},"main":"dist/index.js","husky":{"hooks":{"pre-commit":"lint-staged"}},"config":{"eslint":"./examples/**/*.{js,jsx}","tslint":"./{__mocks__,src,stories}/{,**/}*.{ts,tsx}"},"readme":"[![npm version](https://badge.fury.io/js/%40gooddata%2Freact-components.svg)](https://www.npmjs.com/package/@gooddata/react-components)\n\n# GoodData.UI React components\n> A React-based JavaScript library for building data-driven applications\n\n## Getting started\n- [GoodData.UI Documentation](http://sdk.gooddata.com/gooddata-ui/)\n- [GoodData.UI Live Examples](https://gooddata-examples.herokuapp.com/)\n- [Stack Overflow](https://stackoverflow.com/questions/tagged/gooddata)\n\n### Usage\nWith [yarn](https://yarnpkg.com) installed, go to your project directory and run\n```\n$ yarn add @gooddata/react-components\n```\nIf you prefer [npm](npmjs.com) run\n```\n$ npm install --save @gooddata/react-components\n```\n\nThe public API is exposed via global `index.js`. Except for the styles, do not import any other file directly\nbecause they are not intended to be part of the public API.\n\n## Contributing\n\nWe welcome any contribution in form of [issues](https://github.com/gooddata/gooddata-react-components/issues) or [pull requests](https://github.com/gooddata/gooddata-react-components/pulls).\n\nInstall [Node.js](http://nodejs.org) (node 12.16.1, npm v6.13.4) and [Yarn](https://classic.yarnpkg.com) (1.22.4).\n\nInstall dependencies:\n```\nyarn install --frozen-lockfile\n```\n\nThese commands may come in handy while developing:\n\n| command | description |\n| ------- | ----------- |\n| `yarn install --pure-lockfile` | first step |\n| ||\n| `yarn dev` | build react-components to `/dist` in watch mode |\n| `yarn test` | run all unit tests |\n| `yarn prettier-write` | format the source code to match the valid codestyle |\n| `yarn validate` | validate codestyle |\n| ||\n| `yarn storybook` | run storybook from `/stories` on http://localhost:9001 |\n| `yarn build-storybook` | build storybook to `/dist-storybook` |\n| `yarn test-storybook` | run storybook and [screenshot tests](https://github.com/gooddata/gdc-client-utils/tree/master/test-storybook) |\n| ||\n| `yarn examples` | run Live Examples dev-server from `/examples` on https://localhost:8999 |\n| `yarn examples-build` | build Live Examples to `/examples/dist` |\n| `yarn examples-server` | serve built Live Examples - see `/examples/server/src` |\n| `yarn examples-testcafe` | run testcafe tests against `localhost:8999` |\n\n### Deploy to heroku.com\nWhen you deploy this repo to heroku, it serves *GoodData.UI Live Examples*.\nRelevant tasks are in `Procfile` and `package.json`.\n\n```bash\n# run in the project directory\nheroku login\nheroku create <your-app-name>\nheroku config:set DOMAIN_ADMIN_USERNAME=x@gooddata.com DOMAIN_ADMIN_PASSWORD=xy PROJECT_ID_TO_ASSIGN=xms7ga4tf3g3nzucd8380o2bev8oeknp\ngit push heroku HEAD:master\nheroku open\n```\n### Enable Geo Chart for Storybook and Live Examples\nGeo chart uses Mapbox to render map which requires a Mapbox access token.\n- Register an account and create Mapbox access token at [guide](https://docs.mapbox.com/help/how-mapbox-works/access-tokens/)\n- Store the created token at `.env`:\n```bash\necho -e \"EXAMPLE_MAPBOX_ACCESS_TOKEN=token\" >> .env # only need to run once\necho -e \"STORYBOOK_MAPBOX_ACCESS_TOKEN=token\" >> .env # only need to run once\n```\n\n### Run Live Examples Locally\nTo run *GoodData.UI Live Examples* locally:\n```bash\ngit clone <this-repository>\ncd  <repository-folder>\nyarn install --pure-lockfile\nyarn examples\n```\nThen open https://localhost:8999 and login using Live Examples account (you can [create one here](https://gooddata-examples.herokuapp.com/registration)).\n\n### Run Storybook locally\n- Run storybook with token stored in `.env` for more secure\n```bash\nyarn storybook\n```\n- Or run storybook with token env param exposed to cli (not suggested)\n```bash\nSTORYBOOK_MAPBOX_ACCESS_TOKEN=token yarn storybook\n```\n- Apply either above way to `yarn build-storybook` or `yarn test-storybook`\n\n### Source code formatting\nThe source code in the repository is formatted by [Prettier](https://prettier.io/).\nThe format of the code is validated by our Continuous Integration server and is one of the requirements of successful merge.\n\nPrettier is supported by every major IDE. You can find the list of supported editors and how to configure them [here](https://prettier.io/docs/en/editors.html).\n\nIn the case, when your editor is not supported or you don't want to setup the integration, you can run the `yarn prettier-write` command to reformat the code before commit.\n\n## Changelog\n\n- see [CHANGELOG.md](CHANGELOG.md)\n\n## Supported versions\n\nIn order to make the user experience with integrating GoodData UI SDK as smooth and secure as possible and to ensure that the SDK is using the latest features of the platform, we will only provide support to two most recent major versions of UI SDK.\n\nThe most recent majors will be supported in the following modes:\n\n- The latest major version will receive all new functionality and all bug fixes\n- The previous major version will only receive fixes to critical issues and security fixes. These fixes will be applied on top of last released version of the previous major\n\nThe customers are encouraged to always use the latest version of the UI SDK.\n\nIn case of using older versions, the user might face API incompatibility, performance or security issues.\n\nPlease follow the installation instructions to update to the newest version.\n\n## License\n\n(C) 2007-2020 GoodData Corporation\n\nThis project is dual licensed:\n\n- The ATTRIBUTION-NONCOMMERCIAL 4.0 INTERNATIONAL (CC BY-NC 4.0) is used for purpose of the trial experience and evaluation of GoodData.UI library.\n- The GOODDATA GOODDATA.UI LIBRARY END USER LICENSE AGREEMENT is used for GoodData customers.\n\nFor more information, please see [LICENSE](https://github.com/gooddata/gooddata-react-components/blob/master/LICENSE)\n","gitHead":"9eb2fc7d7dac3830029cc5142f1099bb6fd42344","scripts":{"dev":"bash scripts/build.sh --dev-watch","test":"jest --watch","build":"bash scripts/build.sh","tslint":"yarn run-tslint -t verbose $npm_package_config_tslint","prepare":"cd examples/server && yarn install --frozen-lockfile && cd ../..; rm -r examples/node_modules 2>/dev/null; true","examples":"bash scripts/run-examples.sh","prepare?":"# Called before `npm publish` and on local `npm install`. Temporarily also for deleting obsolete node_modules. Ends with `true` to continue gracefully.","validate":"tsc --noEmit && yarn tslint && eslint $npm_package_config_eslint && yarn validate-style && yarn prettier-check","build-dev":"bash scripts/build.sh --dev","examples?":"# Default is developer domain, other options: yarn examples [sec,secure,stg,stg2,stg3,demo,developer or URL]","storybook":"yarn build && start-storybook -p 9001 -c .storybook","test-once":"jest","tslint-ci":"mkdir -p ./ci/results && yarn run-tslint -t checkstyle -o ./ci/results/tslint-results.xml $npm_package_config_tslint","run-tslint":"tslint -p tsconfig.json","validate-ci":"tsc --noEmit && yarn tslint-ci  && eslint $npm_package_config_eslint -f checkstyle -o ci/results/eslint-results.xml && yarn validate-style-ci && yarn prettier-check","examples-build":"bash scripts/build-examples.sh","prepublishOnly":"yarn build","prettier-check":"prettier --check '{src,stories,styles,__mocks__,examples/server/src,examples/src,examples/test}/**/*.{ts,js,tsx,jsx,json,scss,md,yaml,html}'","prettier-write":"prettier --write '{src,stories,styles,__mocks__,examples/server/src,examples/src,examples/test}/**/*.{ts,js,tsx,jsx,json,scss,md,yaml,html}'","test-storybook":"yarn build && test-storybook","validate-style":"stylelint '**/*.scss'","build-storybook":"yarn build && build-storybook -c .storybook -o dist-storybook","examples-server":"node examples/server/src/index.js","heroku-postbuild":"yarn examples-build developer","examples-testcafe":"./scripts/run-testcafe.sh visual","validate-style-ci":"stylelint '**/*.scss' --custom-formatter=node_modules/stylelint-checkstyle-formatter > ci/results/stylelint-results.xml","check-circular-deps":"madge --circular --extensions ts ./src","examples-testcafe-ci":"./scripts/run-testcafe.sh ci","examples-testcafe-live":"./scripts/run-testcafe.sh live"},"typings":"dist/index.d.ts","_npmUser":{"name":"xmort","email":"petr.dolejsi@gooddata.com"},"deprecated":"@gooddata/react-components@7 reached End of Support on March 31, 2022. Please upgrade (see https://sdk.gooddata.com/gooddata-ui/docs/supported_versions.html for more information).","repository":{"url":"git+ssh://git@github.com/gooddata/gooddata-react-components.git","type":"git"},"_npmVersion":"6.13.4","description":"GoodData.UI - A powerful JavaScript library for building analytical applications","directories":{},"lint-staged":{"{src,stories,styles,__mocks__,examples/server/src,examples/src,examples/test}/**/*.{ts,js,tsx,jsx,scss}":["npx gdc-fix-copyright","git add"],"{src,stories,styles,__mocks__,examples/server/src,examples/src,examples/test}/**/*.{ts,js,tsx,jsx,json,scss,md,yaml,html}":["prettier --write","git add"]},"_nodeVersion":"12.16.1","dependencies":{"rxjs":"^5.5.6","uuid":"^3.2.1","immer":"^1.3.1","lodash":"^4.17.15","date-fns":"^2.7.0","downshift":"^3.2.7","invariant":"^2.2.2","mapbox-gl":"1.9.1","classnames":"^2.2.6","codemirror":"^5.54.0","highcharts":"7.1.1","prop-types":"^15.6.0","react-intl":"^3.6.0","custom-event":"^1.0.1","react-window":"^1.8.1","ag-grid-react":"20.0.0","react-measure":"^2.3.0","@types/mapbox-gl":"1.9.1","react-day-picker":"~7.3.0","react-responsive":"^3.0.0","stringify-object":"^2.4.0","@gooddata/typings":"^2.25.0","@types/codemirror":"^0.0.95","ag-grid-community":"20.0.0","http-status-codes":"^1.3.0","react-codemirror2":"^7.2.0","@gooddata/js-utils":"^3.10.5","@gooddata/numberjs":"^3.2.4","fixed-data-table-2":"0.7.17","@gooddata/goodstrap":"^68.16.0","react-dom-factories":"^1.0.2","@gooddata/gooddata-js":"^13.0.3","json-stable-stringify":"^1.0.1","react-transition-group":"^2.2.1","hoist-non-react-statics":"^3.3.0","nodelist-foreach-polyfill":"^1.2.0","@formatjs/intl-pluralrules":"^1.3.6","highcharts-grouped-categories":"^1.1.3"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"raf":"3.3.2","yup":"^0.24.1","jest":"24.7.1","husky":"3.0.0","madge":"^3.4.4","react":"^16.5.2","enzyme":"3.5.0","eslint":"4.19.1","formik":"^0.11.11","moment":"2.23.0","history":"^4.7.2","ts-jest":"24.0.0","webpack":"4.30.0","full-icu":"^1.3.0","prettier":"1.16.4","react-ga":"^2.5.2","recharts":"1.0.0-beta.9","testcafe":"1.1.4","commander":"2.14.1","node-sass":"4.13.0","react-dom":"^16.5.2","stylelint":"^10.0.0","supertest":"3.0.0","ts-loader":"6.0.0","@types/raf":"^3.4.0","css-loader":"0.28.7","jest-junit":"3.0.0","raw-loader":"0.5.1","styled-jsx":"2.2.1","typescript":"3.3.4000","@babel/core":"7.4.4","@types/jest":"24.0.6","@types/node":"7.0.8","@types/uuid":"3.4.3","file-loader":"3.0.1","jest-enzyme":"7.0.2","lint-staged":"9.1.0","sass-loader":"6.0.6","webpack-cli":"3.3.2","@types/react":"16.8.6","babel-loader":"8.0.5","react-helmet":"5.2.0","react-select":"1.2.1","style-loader":"0.19.1","@types/enzyme":"3.1.13","@types/lodash":"4.14.123","testcafe-live":"0.1.4","@babel/runtime":"7.4.4","dotenv-webpack":"^1.7.0","@babel/polyfill":"^7.4.4","@storybook/react":"5.0.11","@types/invariant":"2.2.29","@types/react-dom":"16.0.11","isomorphic-fetch":"2.2.1","react-datepicker":"1.1.0","react-router-dom":"4.2.2","@babel/preset-env":"7.4.4","@gooddata/mock-js":"^2.13.1","@storybook/addons":"5.0.11","@types/classnames":"2.2.3","@types/prop-types":"15.5.2","@storybook/theming":"5.0.11","identity-obj-proxy":"^3.0.0","intl-messageformat":"^7.5.4","webpack-dev-server":"3.3.1","@babel/preset-react":"7.0.0","@types/react-portal":"4.0.1","@types/react-window":"^1.8.1","babel-plugin-lodash":"3.3.4","html-webpack-plugin":"3.2.0","react-test-renderer":"16.4.2","@types/react-measure":"2.0.5","clean-webpack-plugin":"2.0.2","stats-webpack-plugin":"0.7.0","eslint-config-prettier":"4.1.0","react-google-recaptcha":"^0.14.1","tslint-config-prettier":"1.18.0","@gooddata/eslint-config":"^1.0.0","@gooddata/tslint-config":"1.0.0","@types/react-responsive":"^3.0.3","@types/storybook__react":"4.0.1","@types/stringify-object":"^3.2.0","enzyme-adapter-react-16":"1.3.1","@gooddata/test-storybook":"4.0.0","@storybook/addon-actions":"5.0.11","@storybook/addon-options":"5.0.11","node-sass-magic-importer":"5.1.0","react-syntax-highlighter":"11.0.2","@types/fixed-data-table-2":"0.8.1","stylelint-config-prettier":"5.2.0","@gooddata/stylelint-config":"4.0.1","@types/react-test-renderer":"16.0.0","circular-dependency-plugin":"5.0.2","compression-webpack-plugin":"2.0.0","@types/json-stable-stringify":"^1.0.32","@gooddata/frontend-npm-scripts":"1.1.0","@types/enzyme-adapter-react-16":"1.0.3","stylelint-checkstyle-formatter":"0.1.0","@types/storybook__addon-actions":"3.4.2","@babel/plugin-proposal-class-properties":"7.4.4","@babel/plugin-proposal-object-rest-spread":"7.4.4","@babel/plugin-transform-async-to-generator":"7.4.4"},"peerDependencies":{"react":"^16.5.2","react-dom":"^16.5.2"},"_npmOperationalInternal":{"tmp":"tmp/react-components_7.8.0-alpha-xmort-pdo-bb-2398-on-cursor-handling-2020-07-09T08-42-38-933Z_1594284203973_0.44030333149837886","host":"s3://npm-registry-packages"}},"7.8.0-alpha-ptquang86-qp-cl-13670-export-2020-07-09T09-21-13-311Z":{"name":"@gooddata/react-components","version":"7.8.0-alpha-ptquang86-qp-cl-13670-export-2020-07-09T09-21-13-311Z","author":{"name":"GoodData Corporation"},"license":"BSD-3-Clause","_id":"@gooddata/react-components@7.8.0-alpha-ptquang86-qp-cl-13670-export-2020-07-09T09-21-13-311Z","maintainers":[{"name":"afi","email":"adam.fiedler@gooddata.com"},{"name":"an.vuong","email":"an.vuong@gooddata.com"},{"name":"bertold8","email":"ivan.nejezchleb@seznam.cz"},{"name":"bich.nguyen","email":"bich.nguyen@gooddata.com"},{"name":"brbistas","email":"valentinos.chraniotis@gooddata.com"},{"name":"bugsbunny338","email":"jiri.zajic@mensa.cz"},{"name":"de.do","email":"de.do@gooddata.com"},{"name":"gooddata-ci","email":"rail@gooddata.com"},{"name":"hang.ngo","email":"hang.ngo@gooddata.com"},{"name":"hung.nguyen.hoang","email":"hung.nguyen@gooddata.com"},{"name":"huong.nguyen","email":"huong.nguyen@gooddata.com"},{"name":"huyen.nguyen","email":"huyen.nguyen@gooddata.com"},{"name":"ivan.mjartan","email":"ivan.mjartan@gooddata.com"},{"name":"jakub-sterba","email":"jakub.sterba@gooddata.com"},{"name":"jaroslav.tomecek","email":"jaroslav.tomecek@gooddata.com"},{"name":"jkittler","email":"honza.kittler@gmail.com"},{"name":"khanh.le","email":"khanh.le@gooddata.com"},{"name":"lanhuynh","email":"lan.huynh@gooddata.com"},{"name":"linhhong","email":"linh.hong@gooddata.com"},{"name":"lupko","email":"lubomir.slivka@gooddata.com"},{"name":"mai.nguyen","email":"mai.nguyen@gooddata.com"},{"name":"matyas.kandl","email":"matyas.kandl@gooddata.com"},{"name":"michal.marsal","email":"michal.marsal@gooddata.com"},{"name":"milan.lempera","email":"ext-milan.lempera@gooddata.com"},{"name":"my.duong","email":"my.duong@gooddata.com"},{"name":"naibinh","email":"naibinh@gmail.com"},{"name":"nestor_encinas","email":"xesto05@gmail.com"},{"name":"nikolacech","email":"nikola.cech@gooddata.com"},{"name":"nis.hua","email":"nis.hua@gooddata.com"},{"name":"no23reason","email":"dan.homola@hotmail.cz"},{"name":"patrikbraborec","email":"patrik.braborec@gooddata.com"},{"name":"pbenes","email":"petr.benes@gooddata.com"},{"name":"petrjanu","email":"petr.janu@gooddata.com"},{"name":"pkingo","email":"philipandreaskingo@hotmail.com"},{"name":"ptquang86","email":"ptquang86@gmail.com"},{"name":"qduval","email":"quentin.duval@gooddata.com"},{"name":"rodri360","email":"me@rodri360.com"},{"name":"scavnickyj","email":"jakub.scavnicky@gooddata.com"},{"name":"sitina","email":"jiri.sitina@gooddata.com"},{"name":"strouhaljan","email":"strouhal.jan@gmail.com"},{"name":"thao-luong","email":"thao.luong@gooddata.com"},{"name":"thuong.nguyen","email":"thuong.nguyen@gooddata.com"},{"name":"tmuchka","email":"tomas.muchka@gooddata.com"},{"name":"tomas.kratochvil","email":"tomas.kratochvil@gooddata.com"},{"name":"tomsatgd","email":"tomas.satinsky@gooddata.com"},{"name":"trung-le-quoc","email":"trung.le@gooddata.com"},{"name":"tu-ngo","email":"tungo1981@gmail.com"},{"name":"tu.bui","email":"tu.bui@gooddata.com"},{"name":"tulean","email":"tuan.le@gooddata.com"},{"name":"tuqt1005","email":"tu.tran@gooddata.com"},{"name":"utdnah","email":"danh.ung@gooddata.com"},{"name":"van.nguyen","email":"van.nguyen@gooddata.com"},{"name":"vi.phan","email":"vi.phan@gooddata.com"},{"name":"vlastikcz","email":"vlastimil.kotas@gooddata.com"},{"name":"vu.pham","email":"vu.pham@gooddata.com"},{"name":"xmort","email":"petr.dolejsi@gooddata.com"},{"name":"yanlipnican","email":"yanlipnican@gmail.com"}],"homepage":"https://github.com/gooddata/gooddata-react-components#readme","bugs":{"url":"https://github.com/gooddata/gooddata-react-components/issues"},"dist":{"shasum":"fb4bcc0a1f4dbe51a1ee8f8d21fcc632f6758902","tarball":"https://registry.npmjs.org/@gooddata/react-components/-/react-components-7.8.0-alpha-ptquang86-qp-cl-13670-export-2020-07-09T09-21-13-311Z.tgz","fileCount":2671,"integrity":"sha512-oE/r7fwCJ6dfoZQWSdlzfYkbM8AKS4zZJ6Z8Lpqs/KMYntiqSV77zO4kNhjSw6tLvFld8nRu/t53f3zu8Ltrjw==","signatures":[{"sig":"MEYCIQDKV5UrjsAf4GLbGhvfG615Ji/D4mPHQJxur9gnrYgfHQIhAPUuKtg8OSnRao6I6HFKYvnH3sAfuMarand0DqEsxBm1","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":10773883,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJfBuGtCRA9TVsSAnZWagAAvAwP/j/R/yLy2Xw6BJxyxioa\n5iriUhm/ugjUJ8IsJ9fpahSET8QfQ5kqRP2JGxP8PKcehTuaozuI+i285F1C\nW5T7qZyufJKYmDlAcgJkih/Rz1yIRe8GfSlkpLUjSPpryRxS4kLnHSuaGemV\nRbK5wFEAnD/YmeQKE0kp4kBdXoSkFey3rMKuYjSlWHWsY6OYh+NaDk+lvGLG\nbxGF/K1aHksu+auzihEuapBbHvzL99vNnd0mgzPx1zn53wT5zP9l0MjMWOqR\n5qgY17HSwnWw3+iH6au2DbToLmyG5iodYceOIdmTqHdbezhWmQngOwOEWD9q\nttaXfH0I3iSjy4vxLE+YW06VZfX+WYBx9a+xMmVFry3aeePMX4VvYBpRcgut\nr9qiP+GhnSZEOesSN1ZSWDV8TQlJXkeMkvrEqITXjTDJHXtx4bPQ3y9JpY56\nVfsFA2r5/iWsOGpYkKoAWywdG+S57cl3h5yE/10ZnkOLkq/AUyR+iqF/Xnef\nQn3VwkQWBpwnGOCMFWhE3rdXkCESfeFXwdDkzRISCDpUYbxMaSgvaR2zlELP\nkYIQGYuP8Vq8NEZX0Jq99cmFSKmyrzLqbqh9WiqVtnPlrnrBaGdbqphVZbvk\nuuiXe0dV2HkHpyvqDk9jp18Z04ie0qn93Yu9zgZUt6HVCpRJURlG9VKD26sk\nCvPn\r\n=Wdzb\r\n-----END PGP SIGNATURE-----\r\n"},"main":"dist/index.js","husky":{"hooks":{"pre-commit":"lint-staged"}},"config":{"eslint":"./examples/**/*.{js,jsx}","tslint":"./{__mocks__,src,stories}/{,**/}*.{ts,tsx}"},"readme":"[![npm version](https://badge.fury.io/js/%40gooddata%2Freact-components.svg)](https://www.npmjs.com/package/@gooddata/react-components)\n\n# GoodData.UI React components\n> A React-based JavaScript library for building data-driven applications\n\n## Getting started\n- [GoodData.UI Documentation](http://sdk.gooddata.com/gooddata-ui/)\n- [GoodData.UI Live Examples](https://gooddata-examples.herokuapp.com/)\n- [Stack Overflow](https://stackoverflow.com/questions/tagged/gooddata)\n\n### Usage\nWith [yarn](https://yarnpkg.com) installed, go to your project directory and run\n```\n$ yarn add @gooddata/react-components\n```\nIf you prefer [npm](npmjs.com) run\n```\n$ npm install --save @gooddata/react-components\n```\n\nThe public API is exposed via global `index.js`. Except for the styles, do not import any other file directly\nbecause they are not intended to be part of the public API.\n\n## Contributing\n\nWe welcome any contribution in form of [issues](https://github.com/gooddata/gooddata-react-components/issues) or [pull requests](https://github.com/gooddata/gooddata-react-components/pulls).\n\nInstall [Node.js](http://nodejs.org) (node 12.16.1, npm v6.13.4) and [Yarn](https://classic.yarnpkg.com) (1.22.4).\n\nInstall dependencies:\n```\nyarn install --frozen-lockfile\n```\n\nThese commands may come in handy while developing:\n\n| command | description |\n| ------- | ----------- |\n| `yarn install --pure-lockfile` | first step |\n| ||\n| `yarn dev` | build react-components to `/dist` in watch mode |\n| `yarn test` | run all unit tests |\n| `yarn prettier-write` | format the source code to match the valid codestyle |\n| `yarn validate` | validate codestyle |\n| ||\n| `yarn storybook` | run storybook from `/stories` on http://localhost:9001 |\n| `yarn build-storybook` | build storybook to `/dist-storybook` |\n| `yarn test-storybook` | run storybook and [screenshot tests](https://github.com/gooddata/gdc-client-utils/tree/master/test-storybook) |\n| ||\n| `yarn examples` | run Live Examples dev-server from `/examples` on https://localhost:8999 |\n| `yarn examples-build` | build Live Examples to `/examples/dist` |\n| `yarn examples-server` | serve built Live Examples - see `/examples/server/src` |\n| `yarn examples-testcafe` | run testcafe tests against `localhost:8999` |\n\n### Deploy to heroku.com\nWhen you deploy this repo to heroku, it serves *GoodData.UI Live Examples*.\nRelevant tasks are in `Procfile` and `package.json`.\n\n```bash\n# run in the project directory\nheroku login\nheroku create <your-app-name>\nheroku config:set DOMAIN_ADMIN_USERNAME=x@gooddata.com DOMAIN_ADMIN_PASSWORD=xy PROJECT_ID_TO_ASSIGN=xms7ga4tf3g3nzucd8380o2bev8oeknp\ngit push heroku HEAD:master\nheroku open\n```\n### Enable Geo Chart for Storybook and Live Examples\nGeo chart uses Mapbox to render map which requires a Mapbox access token.\n- Register an account and create Mapbox access token at [guide](https://docs.mapbox.com/help/how-mapbox-works/access-tokens/)\n- Store the created token at `.env`:\n```bash\necho -e \"EXAMPLE_MAPBOX_ACCESS_TOKEN=token\" >> .env # only need to run once\necho -e \"STORYBOOK_MAPBOX_ACCESS_TOKEN=token\" >> .env # only need to run once\n```\n\n### Run Live Examples Locally\nTo run *GoodData.UI Live Examples* locally:\n```bash\ngit clone <this-repository>\ncd  <repository-folder>\nyarn install --pure-lockfile\nyarn examples\n```\nThen open https://localhost:8999 and login using Live Examples account (you can [create one here](https://gooddata-examples.herokuapp.com/registration)).\n\n### Run Storybook locally\n- Run storybook with token stored in `.env` for more secure\n```bash\nyarn storybook\n```\n- Or run storybook with token env param exposed to cli (not suggested)\n```bash\nSTORYBOOK_MAPBOX_ACCESS_TOKEN=token yarn storybook\n```\n- Apply either above way to `yarn build-storybook` or `yarn test-storybook`\n\n### Source code formatting\nThe source code in the repository is formatted by [Prettier](https://prettier.io/).\nThe format of the code is validated by our Continuous Integration server and is one of the requirements of successful merge.\n\nPrettier is supported by every major IDE. You can find the list of supported editors and how to configure them [here](https://prettier.io/docs/en/editors.html).\n\nIn the case, when your editor is not supported or you don't want to setup the integration, you can run the `yarn prettier-write` command to reformat the code before commit.\n\n## Changelog\n\n- see [CHANGELOG.md](CHANGELOG.md)\n\n## Supported versions\n\nIn order to make the user experience with integrating GoodData UI SDK as smooth and secure as possible and to ensure that the SDK is using the latest features of the platform, we will only provide support to two most recent major versions of UI SDK.\n\nThe most recent majors will be supported in the following modes:\n\n- The latest major version will receive all new functionality and all bug fixes\n- The previous major version will only receive fixes to critical issues and security fixes. These fixes will be applied on top of last released version of the previous major\n\nThe customers are encouraged to always use the latest version of the UI SDK.\n\nIn case of using older versions, the user might face API incompatibility, performance or security issues.\n\nPlease follow the installation instructions to update to the newest version.\n\n## License\n\n(C) 2007-2020 GoodData Corporation\n\nThis project is dual licensed:\n\n- The ATTRIBUTION-NONCOMMERCIAL 4.0 INTERNATIONAL (CC BY-NC 4.0) is used for purpose of the trial experience and evaluation of GoodData.UI library.\n- The GOODDATA GOODDATA.UI LIBRARY END USER LICENSE AGREEMENT is used for GoodData customers.\n\nFor more information, please see [LICENSE](https://github.com/gooddata/gooddata-react-components/blob/master/LICENSE)\n","gitHead":"4ff27940f8b8ef0ccbd8c57fb733cebe97c96ac1","scripts":{"dev":"bash scripts/build.sh --dev-watch","test":"jest --watch","build":"bash scripts/build.sh","tslint":"yarn run-tslint -t verbose $npm_package_config_tslint","prepare":"cd examples/server && yarn install --frozen-lockfile && cd ../..; rm -r examples/node_modules 2>/dev/null; true","examples":"bash scripts/run-examples.sh","prepare?":"# Called before `npm publish` and on local `npm install`. Temporarily also for deleting obsolete node_modules. Ends with `true` to continue gracefully.","validate":"tsc --noEmit && yarn tslint && eslint $npm_package_config_eslint && yarn validate-style && yarn prettier-check","build-dev":"bash scripts/build.sh --dev","examples?":"# Default is developer domain, other options: yarn examples [sec,secure,stg,stg2,stg3,demo,developer or URL]","storybook":"yarn build && start-storybook -p 9001 -c .storybook","test-once":"jest","tslint-ci":"mkdir -p ./ci/results && yarn run-tslint -t checkstyle -o ./ci/results/tslint-results.xml $npm_package_config_tslint","run-tslint":"tslint -p tsconfig.json","validate-ci":"tsc --noEmit && yarn tslint-ci  && eslint $npm_package_config_eslint -f checkstyle -o ci/results/eslint-results.xml && yarn validate-style-ci && yarn prettier-check","examples-build":"bash scripts/build-examples.sh","prepublishOnly":"yarn build","prettier-check":"prettier --check '{src,stories,styles,__mocks__,examples/server/src,examples/src,examples/test}/**/*.{ts,js,tsx,jsx,json,scss,md,yaml,html}'","prettier-write":"prettier --write '{src,stories,styles,__mocks__,examples/server/src,examples/src,examples/test}/**/*.{ts,js,tsx,jsx,json,scss,md,yaml,html}'","test-storybook":"yarn build && test-storybook","validate-style":"stylelint '**/*.scss'","build-storybook":"yarn build && build-storybook -c .storybook -o dist-storybook","examples-server":"node examples/server/src/index.js","heroku-postbuild":"yarn examples-build developer","examples-testcafe":"./scripts/run-testcafe.sh visual","validate-style-ci":"stylelint '**/*.scss' --custom-formatter=node_modules/stylelint-checkstyle-formatter > ci/results/stylelint-results.xml","check-circular-deps":"madge --circular --extensions ts ./src","examples-testcafe-ci":"./scripts/run-testcafe.sh ci","examples-testcafe-live":"./scripts/run-testcafe.sh live"},"typings":"dist/index.d.ts","_npmUser":{"name":"ptquang86","email":"ptquang86@gmail.com"},"deprecated":"@gooddata/react-components@7 reached End of Support on March 31, 2022. Please upgrade (see https://sdk.gooddata.com/gooddata-ui/docs/supported_versions.html for more information).","repository":{"url":"git+ssh://git@github.com/gooddata/gooddata-react-components.git","type":"git"},"_npmVersion":"6.13.4","description":"GoodData.UI - A powerful JavaScript library for building analytical applications","directories":{},"lint-staged":{"{src,stories,styles,__mocks__,examples/server/src,examples/src,examples/test}/**/*.{ts,js,tsx,jsx,scss}":["npx gdc-fix-copyright","git add"],"{src,stories,styles,__mocks__,examples/server/src,examples/src,examples/test}/**/*.{ts,js,tsx,jsx,json,scss,md,yaml,html}":["prettier --write","git add"]},"_nodeVersion":"12.16.1","dependencies":{"rxjs":"^5.5.6","uuid":"^3.2.1","immer":"^1.3.1","lodash":"^4.17.15","date-fns":"^2.7.0","downshift":"^3.2.7","invariant":"^2.2.2","mapbox-gl":"1.9.1","classnames":"^2.2.6","codemirror":"^5.54.0","highcharts":"7.1.1","prop-types":"^15.6.0","react-intl":"^3.6.0","custom-event":"^1.0.1","react-window":"^1.8.1","ag-grid-react":"20.0.0","react-measure":"^2.3.0","@types/mapbox-gl":"1.9.1","react-day-picker":"~7.3.0","react-responsive":"^3.0.0","stringify-object":"^2.4.0","@gooddata/typings":"^2.25.0","@types/codemirror":"^0.0.95","ag-grid-community":"20.0.0","http-status-codes":"^1.3.0","react-codemirror2":"^7.2.0","@gooddata/js-utils":"^3.10.5","@gooddata/numberjs":"^3.2.4","fixed-data-table-2":"0.7.17","@gooddata/goodstrap":"^68.16.0","react-dom-factories":"^1.0.2","@gooddata/gooddata-js":"^13.0.3","json-stable-stringify":"^1.0.1","react-transition-group":"^2.2.1","hoist-non-react-statics":"^3.3.0","nodelist-foreach-polyfill":"^1.2.0","@formatjs/intl-pluralrules":"^1.3.6","highcharts-grouped-categories":"^1.1.3"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"raf":"3.3.2","yup":"^0.24.1","jest":"24.7.1","husky":"3.0.0","madge":"^3.4.4","react":"^16.5.2","enzyme":"3.5.0","eslint":"4.19.1","formik":"^0.11.11","moment":"2.23.0","history":"^4.7.2","ts-jest":"24.0.0","webpack":"4.30.0","full-icu":"^1.3.0","prettier":"1.16.4","react-ga":"^2.5.2","recharts":"1.0.0-beta.9","testcafe":"1.1.4","commander":"2.14.1","node-sass":"4.13.0","react-dom":"^16.5.2","stylelint":"^10.0.0","supertest":"3.0.0","ts-loader":"6.0.0","@types/raf":"^3.4.0","css-loader":"0.28.7","jest-junit":"3.0.0","raw-loader":"0.5.1","styled-jsx":"2.2.1","typescript":"3.3.4000","@babel/core":"7.4.4","@types/jest":"24.0.6","@types/node":"7.0.8","@types/uuid":"3.4.3","file-loader":"3.0.1","jest-enzyme":"7.0.2","lint-staged":"9.1.0","sass-loader":"6.0.6","webpack-cli":"3.3.2","@types/react":"16.8.6","babel-loader":"8.0.5","react-helmet":"5.2.0","react-select":"1.2.1","style-loader":"0.19.1","@types/enzyme":"3.1.13","@types/lodash":"4.14.123","testcafe-live":"0.1.4","@babel/runtime":"7.4.4","dotenv-webpack":"^1.7.0","@babel/polyfill":"^7.4.4","@storybook/react":"5.0.11","@types/invariant":"2.2.29","@types/react-dom":"16.0.11","isomorphic-fetch":"2.2.1","react-datepicker":"1.1.0","react-router-dom":"4.2.2","@babel/preset-env":"7.4.4","@gooddata/mock-js":"^2.13.1","@storybook/addons":"5.0.11","@types/classnames":"2.2.3","@types/prop-types":"15.5.2","@storybook/theming":"5.0.11","identity-obj-proxy":"^3.0.0","intl-messageformat":"^7.5.4","webpack-dev-server":"3.3.1","@babel/preset-react":"7.0.0","@types/react-portal":"4.0.1","@types/react-window":"^1.8.1","babel-plugin-lodash":"3.3.4","html-webpack-plugin":"3.2.0","react-test-renderer":"16.4.2","@types/react-measure":"2.0.5","clean-webpack-plugin":"2.0.2","stats-webpack-plugin":"0.7.0","eslint-config-prettier":"4.1.0","react-google-recaptcha":"^0.14.1","tslint-config-prettier":"1.18.0","@gooddata/eslint-config":"^1.0.0","@gooddata/tslint-config":"1.0.0","@types/react-responsive":"^3.0.3","@types/storybook__react":"4.0.1","@types/stringify-object":"^3.2.0","enzyme-adapter-react-16":"1.3.1","@gooddata/test-storybook":"4.0.0","@storybook/addon-actions":"5.0.11","@storybook/addon-options":"5.0.11","node-sass-magic-importer":"5.1.0","react-syntax-highlighter":"11.0.2","@types/fixed-data-table-2":"0.8.1","stylelint-config-prettier":"5.2.0","@gooddata/stylelint-config":"4.0.1","@types/react-test-renderer":"16.0.0","circular-dependency-plugin":"5.0.2","compression-webpack-plugin":"2.0.0","@types/json-stable-stringify":"^1.0.32","@gooddata/frontend-npm-scripts":"1.1.0","@types/enzyme-adapter-react-16":"1.0.3","stylelint-checkstyle-formatter":"0.1.0","@types/storybook__addon-actions":"3.4.2","@babel/plugin-proposal-class-properties":"7.4.4","@babel/plugin-proposal-object-rest-spread":"7.4.4","@babel/plugin-transform-async-to-generator":"7.4.4"},"peerDependencies":{"react":"^16.5.2","react-dom":"^16.5.2"},"_npmOperationalInternal":{"tmp":"tmp/react-components_7.8.0-alpha-ptquang86-qp-cl-13670-export-2020-07-09T09-21-13-311Z_1594286508832_0.9543751685822754","host":"s3://npm-registry-packages"}},"7.8.0-alpha-ptquang86-qp-sd-1014-export-2020-07-09T10-05-07-462Z":{"name":"@gooddata/react-components","version":"7.8.0-alpha-ptquang86-qp-sd-1014-export-2020-07-09T10-05-07-462Z","author":{"name":"GoodData Corporation"},"license":"BSD-3-Clause","_id":"@gooddata/react-components@7.8.0-alpha-ptquang86-qp-sd-1014-export-2020-07-09T10-05-07-462Z","maintainers":[{"name":"afi","email":"adam.fiedler@gooddata.com"},{"name":"an.vuong","email":"an.vuong@gooddata.com"},{"name":"bertold8","email":"ivan.nejezchleb@seznam.cz"},{"name":"bich.nguyen","email":"bich.nguyen@gooddata.com"},{"name":"brbistas","email":"valentinos.chraniotis@gooddata.com"},{"name":"bugsbunny338","email":"jiri.zajic@mensa.cz"},{"name":"de.do","email":"de.do@gooddata.com"},{"name":"gooddata-ci","email":"rail@gooddata.com"},{"name":"hang.ngo","email":"hang.ngo@gooddata.com"},{"name":"hung.nguyen.hoang","email":"hung.nguyen@gooddata.com"},{"name":"huong.nguyen","email":"huong.nguyen@gooddata.com"},{"name":"huyen.nguyen","email":"huyen.nguyen@gooddata.com"},{"name":"ivan.mjartan","email":"ivan.mjartan@gooddata.com"},{"name":"jakub-sterba","email":"jakub.sterba@gooddata.com"},{"name":"jaroslav.tomecek","email":"jaroslav.tomecek@gooddata.com"},{"name":"jkittler","email":"honza.kittler@gmail.com"},{"name":"khanh.le","email":"khanh.le@gooddata.com"},{"name":"lanhuynh","email":"lan.huynh@gooddata.com"},{"name":"linhhong","email":"linh.hong@gooddata.com"},{"name":"lupko","email":"lubomir.slivka@gooddata.com"},{"name":"mai.nguyen","email":"mai.nguyen@gooddata.com"},{"name":"matyas.kandl","email":"matyas.kandl@gooddata.com"},{"name":"michal.marsal","email":"michal.marsal@gooddata.com"},{"name":"milan.lempera","email":"ext-milan.lempera@gooddata.com"},{"name":"my.duong","email":"my.duong@gooddata.com"},{"name":"naibinh","email":"naibinh@gmail.com"},{"name":"nestor_encinas","email":"xesto05@gmail.com"},{"name":"nikolacech","email":"nikola.cech@gooddata.com"},{"name":"nis.hua","email":"nis.hua@gooddata.com"},{"name":"no23reason","email":"dan.homola@hotmail.cz"},{"name":"patrikbraborec","email":"patrik.braborec@gooddata.com"},{"name":"pbenes","email":"petr.benes@gooddata.com"},{"name":"petrjanu","email":"petr.janu@gooddata.com"},{"name":"pkingo","email":"philipandreaskingo@hotmail.com"},{"name":"ptquang86","email":"ptquang86@gmail.com"},{"name":"qduval","email":"quentin.duval@gooddata.com"},{"name":"rodri360","email":"me@rodri360.com"},{"name":"scavnickyj","email":"jakub.scavnicky@gooddata.com"},{"name":"sitina","email":"jiri.sitina@gooddata.com"},{"name":"strouhaljan","email":"strouhal.jan@gmail.com"},{"name":"thao-luong","email":"thao.luong@gooddata.com"},{"name":"thuong.nguyen","email":"thuong.nguyen@gooddata.com"},{"name":"tmuchka","email":"tomas.muchka@gooddata.com"},{"name":"tomas.kratochvil","email":"tomas.kratochvil@gooddata.com"},{"name":"tomsatgd","email":"tomas.satinsky@gooddata.com"},{"name":"trung-le-quoc","email":"trung.le@gooddata.com"},{"name":"tu-ngo","email":"tungo1981@gmail.com"},{"name":"tu.bui","email":"tu.bui@gooddata.com"},{"name":"tulean","email":"tuan.le@gooddata.com"},{"name":"tuqt1005","email":"tu.tran@gooddata.com"},{"name":"utdnah","email":"danh.ung@gooddata.com"},{"name":"van.nguyen","email":"van.nguyen@gooddata.com"},{"name":"vi.phan","email":"vi.phan@gooddata.com"},{"name":"vlastikcz","email":"vlastimil.kotas@gooddata.com"},{"name":"vu.pham","email":"vu.pham@gooddata.com"},{"name":"xmort","email":"petr.dolejsi@gooddata.com"},{"name":"yanlipnican","email":"yanlipnican@gmail.com"}],"homepage":"https://github.com/gooddata/gooddata-react-components#readme","bugs":{"url":"https://github.com/gooddata/gooddata-react-components/issues"},"dist":{"shasum":"d5ebafdd94a7772f080da4670de529afde210374","tarball":"https://registry.npmjs.org/@gooddata/react-components/-/react-components-7.8.0-alpha-ptquang86-qp-sd-1014-export-2020-07-09T10-05-07-462Z.tgz","fileCount":2671,"integrity":"sha512-CEGsQ3iZ9kh78maABV83xa+wuWHMrNlMx4k3kAGX6oLrl8pLv54XcEtkQgFtr2QpNYN39BZIQzP6iqtRs5DATw==","signatures":[{"sig":"MEUCIA4lfF29DnmNfAViBhN8+VSTVr/wrI/LJDmIl+aBQ5IJAiEA/Ekh2njtOleSuPUrOMdLMZwhgOLO0I46jxnoYeEORU0=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":10774199,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJfBuv9CRA9TVsSAnZWagAAT5cQAJu5JuG7OsukvCT2cblB\n/xK72TvVcwvGeQP6CROco7DhzI44WsR42SqVZKw8by9Eu+iO3SGmh+mdQMqk\nhLZaeCjkBrzYxB3elt5FO3plwxPnwV1hHgMFb5H0bjAyvtZ9eWDq1jVpOuUM\nG6no9lCk0u2s8/J/EodWxEADtROCQ4yGHpwoFZ2AK9kHz6VAduosHzS9LBMF\nT3EEyIOijH+Bo3R+3Irkkn0AhWEet0434Fk2PvQOYdtttXNJ/YZE9XwcLPJG\nL2yLawInEeuA5tZUXHeOkVH04HiBfHoPjihWAN0U2M0CGBgBueprgJIa8u0i\nwBMYt3Pq81lu/5RFGhP0y6VBERwEUEyPV2lsCAZXJX7eggpP51Uyt3rmEAEm\nehHyDCueo1JoJtFcQWmX1v7DviLwF8iMzZqEo3oLxp2nLiI0d+54dnZ65lAq\nId8k9So22+a+0BcDmx96Spcb01q3QSbk0Z2ovmam9vvf4UQUh5v88mmbMwYr\nO9Oe85k7Sn5LYjhkgFidmFvmuUDXuJ2IHeE/sHRDQzt0fmRSzR4DTvuFy2U+\nff6yqNdceQODLbkh9sLm2DrG3XshjlU+enRZ+dnsyHcXl7TbPRvbycsFrtSI\nWBt5XD9Pv92F5dQCABfjX5QBh1ln4IgzC7f9tjokySTECYL/sYfudPp+z7sx\n74KK\r\n=Zv03\r\n-----END PGP SIGNATURE-----\r\n"},"main":"dist/index.js","husky":{"hooks":{"pre-commit":"lint-staged"}},"config":{"eslint":"./examples/**/*.{js,jsx}","tslint":"./{__mocks__,src,stories}/{,**/}*.{ts,tsx}"},"readme":"[![npm version](https://badge.fury.io/js/%40gooddata%2Freact-components.svg)](https://www.npmjs.com/package/@gooddata/react-components)\n\n# GoodData.UI React components\n> A React-based JavaScript library for building data-driven applications\n\n## Getting started\n- [GoodData.UI Documentation](http://sdk.gooddata.com/gooddata-ui/)\n- [GoodData.UI Live Examples](https://gooddata-examples.herokuapp.com/)\n- [Stack Overflow](https://stackoverflow.com/questions/tagged/gooddata)\n\n### Usage\nWith [yarn](https://yarnpkg.com) installed, go to your project directory and run\n```\n$ yarn add @gooddata/react-components\n```\nIf you prefer [npm](npmjs.com) run\n```\n$ npm install --save @gooddata/react-components\n```\n\nThe public API is exposed via global `index.js`. Except for the styles, do not import any other file directly\nbecause they are not intended to be part of the public API.\n\n## Contributing\n\nWe welcome any contribution in form of [issues](https://github.com/gooddata/gooddata-react-components/issues) or [pull requests](https://github.com/gooddata/gooddata-react-components/pulls).\n\nInstall [Node.js](http://nodejs.org) (node 12.16.1, npm v6.13.4) and [Yarn](https://classic.yarnpkg.com) (1.22.4).\n\nInstall dependencies:\n```\nyarn install --frozen-lockfile\n```\n\nThese commands may come in handy while developing:\n\n| command | description |\n| ------- | ----------- |\n| `yarn install --pure-lockfile` | first step |\n| ||\n| `yarn dev` | build react-components to `/dist` in watch mode |\n| `yarn test` | run all unit tests |\n| `yarn prettier-write` | format the source code to match the valid codestyle |\n| `yarn validate` | validate codestyle |\n| ||\n| `yarn storybook` | run storybook from `/stories` on http://localhost:9001 |\n| `yarn build-storybook` | build storybook to `/dist-storybook` |\n| `yarn test-storybook` | run storybook and [screenshot tests](https://github.com/gooddata/gdc-client-utils/tree/master/test-storybook) |\n| ||\n| `yarn examples` | run Live Examples dev-server from `/examples` on https://localhost:8999 |\n| `yarn examples-build` | build Live Examples to `/examples/dist` |\n| `yarn examples-server` | serve built Live Examples - see `/examples/server/src` |\n| `yarn examples-testcafe` | run testcafe tests against `localhost:8999` |\n\n### Deploy to heroku.com\nWhen you deploy this repo to heroku, it serves *GoodData.UI Live Examples*.\nRelevant tasks are in `Procfile` and `package.json`.\n\n```bash\n# run in the project directory\nheroku login\nheroku create <your-app-name>\nheroku config:set DOMAIN_ADMIN_USERNAME=x@gooddata.com DOMAIN_ADMIN_PASSWORD=xy PROJECT_ID_TO_ASSIGN=xms7ga4tf3g3nzucd8380o2bev8oeknp\ngit push heroku HEAD:master\nheroku open\n```\n### Enable Geo Chart for Storybook and Live Examples\nGeo chart uses Mapbox to render map which requires a Mapbox access token.\n- Register an account and create Mapbox access token at [guide](https://docs.mapbox.com/help/how-mapbox-works/access-tokens/)\n- Store the created token at `.env`:\n```bash\necho -e \"EXAMPLE_MAPBOX_ACCESS_TOKEN=token\" >> .env # only need to run once\necho -e \"STORYBOOK_MAPBOX_ACCESS_TOKEN=token\" >> .env # only need to run once\n```\n\n### Run Live Examples Locally\nTo run *GoodData.UI Live Examples* locally:\n```bash\ngit clone <this-repository>\ncd  <repository-folder>\nyarn install --pure-lockfile\nyarn examples\n```\nThen open https://localhost:8999 and login using Live Examples account (you can [create one here](https://gooddata-examples.herokuapp.com/registration)).\n\n### Run Storybook locally\n- Run storybook with token stored in `.env` for more secure\n```bash\nyarn storybook\n```\n- Or run storybook with token env param exposed to cli (not suggested)\n```bash\nSTORYBOOK_MAPBOX_ACCESS_TOKEN=token yarn storybook\n```\n- Apply either above way to `yarn build-storybook` or `yarn test-storybook`\n\n### Source code formatting\nThe source code in the repository is formatted by [Prettier](https://prettier.io/).\nThe format of the code is validated by our Continuous Integration server and is one of the requirements of successful merge.\n\nPrettier is supported by every major IDE. You can find the list of supported editors and how to configure them [here](https://prettier.io/docs/en/editors.html).\n\nIn the case, when your editor is not supported or you don't want to setup the integration, you can run the `yarn prettier-write` command to reformat the code before commit.\n\n## Changelog\n\n- see [CHANGELOG.md](CHANGELOG.md)\n\n## Supported versions\n\nIn order to make the user experience with integrating GoodData UI SDK as smooth and secure as possible and to ensure that the SDK is using the latest features of the platform, we will only provide support to two most recent major versions of UI SDK.\n\nThe most recent majors will be supported in the following modes:\n\n- The latest major version will receive all new functionality and all bug fixes\n- The previous major version will only receive fixes to critical issues and security fixes. These fixes will be applied on top of last released version of the previous major\n\nThe customers are encouraged to always use the latest version of the UI SDK.\n\nIn case of using older versions, the user might face API incompatibility, performance or security issues.\n\nPlease follow the installation instructions to update to the newest version.\n\n## License\n\n(C) 2007-2020 GoodData Corporation\n\nThis project is dual licensed:\n\n- The ATTRIBUTION-NONCOMMERCIAL 4.0 INTERNATIONAL (CC BY-NC 4.0) is used for purpose of the trial experience and evaluation of GoodData.UI library.\n- The GOODDATA GOODDATA.UI LIBRARY END USER LICENSE AGREEMENT is used for GoodData customers.\n\nFor more information, please see [LICENSE](https://github.com/gooddata/gooddata-react-components/blob/master/LICENSE)\n","gitHead":"c30e594d0fd312f565369c250882ba5f90480fa6","scripts":{"dev":"bash scripts/build.sh --dev-watch","test":"jest --watch","build":"bash scripts/build.sh","tslint":"yarn run-tslint -t verbose $npm_package_config_tslint","prepare":"cd examples/server && yarn install --frozen-lockfile && cd ../..; rm -r examples/node_modules 2>/dev/null; true","examples":"bash scripts/run-examples.sh","prepare?":"# Called before `npm publish` and on local `npm install`. Temporarily also for deleting obsolete node_modules. Ends with `true` to continue gracefully.","validate":"tsc --noEmit && yarn tslint && eslint $npm_package_config_eslint && yarn validate-style && yarn prettier-check","build-dev":"bash scripts/build.sh --dev","examples?":"# Default is developer domain, other options: yarn examples [sec,secure,stg,stg2,stg3,demo,developer or URL]","storybook":"yarn build && start-storybook -p 9001 -c .storybook","test-once":"jest","tslint-ci":"mkdir -p ./ci/results && yarn run-tslint -t checkstyle -o ./ci/results/tslint-results.xml $npm_package_config_tslint","run-tslint":"tslint -p tsconfig.json","validate-ci":"tsc --noEmit && yarn tslint-ci  && eslint $npm_package_config_eslint -f checkstyle -o ci/results/eslint-results.xml && yarn validate-style-ci && yarn prettier-check","examples-build":"bash scripts/build-examples.sh","prepublishOnly":"yarn build","prettier-check":"prettier --check '{src,stories,styles,__mocks__,examples/server/src,examples/src,examples/test}/**/*.{ts,js,tsx,jsx,json,scss,md,yaml,html}'","prettier-write":"prettier --write '{src,stories,styles,__mocks__,examples/server/src,examples/src,examples/test}/**/*.{ts,js,tsx,jsx,json,scss,md,yaml,html}'","test-storybook":"yarn build && test-storybook","validate-style":"stylelint '**/*.scss'","build-storybook":"yarn build && build-storybook -c .storybook -o dist-storybook","examples-server":"node examples/server/src/index.js","heroku-postbuild":"yarn examples-build developer","examples-testcafe":"./scripts/run-testcafe.sh visual","validate-style-ci":"stylelint '**/*.scss' --custom-formatter=node_modules/stylelint-checkstyle-formatter > ci/results/stylelint-results.xml","check-circular-deps":"madge --circular --extensions ts ./src","examples-testcafe-ci":"./scripts/run-testcafe.sh ci","examples-testcafe-live":"./scripts/run-testcafe.sh live"},"typings":"dist/index.d.ts","_npmUser":{"name":"ptquang86","email":"ptquang86@gmail.com"},"deprecated":"@gooddata/react-components@7 reached End of Support on March 31, 2022. Please upgrade (see https://sdk.gooddata.com/gooddata-ui/docs/supported_versions.html for more information).","repository":{"url":"git+ssh://git@github.com/gooddata/gooddata-react-components.git","type":"git"},"_npmVersion":"6.13.4","description":"GoodData.UI - A powerful JavaScript library for building analytical applications","directories":{},"lint-staged":{"{src,stories,styles,__mocks__,examples/server/src,examples/src,examples/test}/**/*.{ts,js,tsx,jsx,scss}":["npx gdc-fix-copyright","git add"],"{src,stories,styles,__mocks__,examples/server/src,examples/src,examples/test}/**/*.{ts,js,tsx,jsx,json,scss,md,yaml,html}":["prettier --write","git add"]},"_nodeVersion":"12.16.1","dependencies":{"rxjs":"^5.5.6","uuid":"^3.2.1","immer":"^1.3.1","lodash":"^4.17.15","date-fns":"^2.7.0","downshift":"^3.2.7","invariant":"^2.2.2","mapbox-gl":"1.9.1","classnames":"^2.2.6","codemirror":"^5.54.0","highcharts":"7.1.1","prop-types":"^15.6.0","react-intl":"^3.6.0","custom-event":"^1.0.1","react-window":"^1.8.1","ag-grid-react":"20.0.0","react-measure":"^2.3.0","@types/mapbox-gl":"1.9.1","react-day-picker":"~7.3.0","react-responsive":"^3.0.0","stringify-object":"^2.4.0","@gooddata/typings":"^2.25.0","@types/codemirror":"^0.0.95","ag-grid-community":"20.0.0","http-status-codes":"^1.3.0","react-codemirror2":"^7.2.0","@gooddata/js-utils":"^3.10.5","@gooddata/numberjs":"^3.2.4","fixed-data-table-2":"0.7.17","@gooddata/goodstrap":"^68.16.0","react-dom-factories":"^1.0.2","@gooddata/gooddata-js":"^13.0.3","json-stable-stringify":"^1.0.1","react-transition-group":"^2.2.1","hoist-non-react-statics":"^3.3.0","nodelist-foreach-polyfill":"^1.2.0","@formatjs/intl-pluralrules":"^1.3.6","highcharts-grouped-categories":"^1.1.3"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"raf":"3.3.2","yup":"^0.24.1","jest":"24.7.1","husky":"3.0.0","madge":"^3.4.4","react":"^16.5.2","enzyme":"3.5.0","eslint":"4.19.1","formik":"^0.11.11","moment":"2.23.0","history":"^4.7.2","ts-jest":"24.0.0","webpack":"4.30.0","full-icu":"^1.3.0","prettier":"1.16.4","react-ga":"^2.5.2","recharts":"1.0.0-beta.9","testcafe":"1.1.4","commander":"2.14.1","node-sass":"4.13.0","react-dom":"^16.5.2","stylelint":"^10.0.0","supertest":"3.0.0","ts-loader":"6.0.0","@types/raf":"^3.4.0","css-loader":"0.28.7","jest-junit":"3.0.0","raw-loader":"0.5.1","styled-jsx":"2.2.1","typescript":"3.3.4000","@babel/core":"7.4.4","@types/jest":"24.0.6","@types/node":"7.0.8","@types/uuid":"3.4.3","file-loader":"3.0.1","jest-enzyme":"7.0.2","lint-staged":"9.1.0","sass-loader":"6.0.6","webpack-cli":"3.3.2","@types/react":"16.8.6","babel-loader":"8.0.5","react-helmet":"5.2.0","react-select":"1.2.1","style-loader":"0.19.1","@types/enzyme":"3.1.13","@types/lodash":"4.14.123","testcafe-live":"0.1.4","@babel/runtime":"7.4.4","dotenv-webpack":"^1.7.0","@babel/polyfill":"^7.4.4","@storybook/react":"5.0.11","@types/invariant":"2.2.29","@types/react-dom":"16.0.11","isomorphic-fetch":"2.2.1","react-datepicker":"1.1.0","react-router-dom":"4.2.2","@babel/preset-env":"7.4.4","@gooddata/mock-js":"^2.13.1","@storybook/addons":"5.0.11","@types/classnames":"2.2.3","@types/prop-types":"15.5.2","@storybook/theming":"5.0.11","identity-obj-proxy":"^3.0.0","intl-messageformat":"^7.5.4","webpack-dev-server":"3.3.1","@babel/preset-react":"7.0.0","@types/react-portal":"4.0.1","@types/react-window":"^1.8.1","babel-plugin-lodash":"3.3.4","html-webpack-plugin":"3.2.0","react-test-renderer":"16.4.2","@types/react-measure":"2.0.5","clean-webpack-plugin":"2.0.2","stats-webpack-plugin":"0.7.0","eslint-config-prettier":"4.1.0","react-google-recaptcha":"^0.14.1","tslint-config-prettier":"1.18.0","@gooddata/eslint-config":"^1.0.0","@gooddata/tslint-config":"1.0.0","@types/react-responsive":"^3.0.3","@types/storybook__react":"4.0.1","@types/stringify-object":"^3.2.0","enzyme-adapter-react-16":"1.3.1","@gooddata/test-storybook":"4.0.0","@storybook/addon-actions":"5.0.11","@storybook/addon-options":"5.0.11","node-sass-magic-importer":"5.1.0","react-syntax-highlighter":"11.0.2","@types/fixed-data-table-2":"0.8.1","stylelint-config-prettier":"5.2.0","@gooddata/stylelint-config":"4.0.1","@types/react-test-renderer":"16.0.0","circular-dependency-plugin":"5.0.2","compression-webpack-plugin":"2.0.0","@types/json-stable-stringify":"^1.0.32","@gooddata/frontend-npm-scripts":"1.1.0","@types/enzyme-adapter-react-16":"1.0.3","stylelint-checkstyle-formatter":"0.1.0","@types/storybook__addon-actions":"3.4.2","@babel/plugin-proposal-class-properties":"7.4.4","@babel/plugin-proposal-object-rest-spread":"7.4.4","@babel/plugin-transform-async-to-generator":"7.4.4"},"peerDependencies":{"react":"^16.5.2","react-dom":"^16.5.2"},"_npmOperationalInternal":{"tmp":"tmp/react-components_7.8.0-alpha-ptquang86-qp-sd-1014-export-2020-07-09T10-05-07-462Z_1594289148805_0.5364027955114128","host":"s3://npm-registry-packages"}},"7.8.0-alpha-bertold8-ine-fet-487-properties-type-2020-07-09T12-18-51-535Z":{"name":"@gooddata/react-components","version":"7.8.0-alpha-bertold8-ine-fet-487-properties-type-2020-07-09T12-18-51-535Z","author":{"name":"GoodData Corporation"},"license":"BSD-3-Clause","_id":"@gooddata/react-components@7.8.0-alpha-bertold8-ine-fet-487-properties-type-2020-07-09T12-18-51-535Z","maintainers":[{"name":"afi","email":"adam.fiedler@gooddata.com"},{"name":"an.vuong","email":"an.vuong@gooddata.com"},{"name":"bertold8","email":"ivan.nejezchleb@seznam.cz"},{"name":"bich.nguyen","email":"bich.nguyen@gooddata.com"},{"name":"brbistas","email":"valentinos.chraniotis@gooddata.com"},{"name":"bugsbunny338","email":"jiri.zajic@mensa.cz"},{"name":"de.do","email":"de.do@gooddata.com"},{"name":"gooddata-ci","email":"rail@gooddata.com"},{"name":"hang.ngo","email":"hang.ngo@gooddata.com"},{"name":"hung.nguyen.hoang","email":"hung.nguyen@gooddata.com"},{"name":"huong.nguyen","email":"huong.nguyen@gooddata.com"},{"name":"huyen.nguyen","email":"huyen.nguyen@gooddata.com"},{"name":"ivan.mjartan","email":"ivan.mjartan@gooddata.com"},{"name":"jakub-sterba","email":"jakub.sterba@gooddata.com"},{"name":"jaroslav.tomecek","email":"jaroslav.tomecek@gooddata.com"},{"name":"jkittler","email":"honza.kittler@gmail.com"},{"name":"khanh.le","email":"khanh.le@gooddata.com"},{"name":"lanhuynh","email":"lan.huynh@gooddata.com"},{"name":"linhhong","email":"linh.hong@gooddata.com"},{"name":"lupko","email":"lubomir.slivka@gooddata.com"},{"name":"mai.nguyen","email":"mai.nguyen@gooddata.com"},{"name":"matyas.kandl","email":"matyas.kandl@gooddata.com"},{"name":"michal.marsal","email":"michal.marsal@gooddata.com"},{"name":"milan.lempera","email":"ext-milan.lempera@gooddata.com"},{"name":"my.duong","email":"my.duong@gooddata.com"},{"name":"naibinh","email":"naibinh@gmail.com"},{"name":"nestor_encinas","email":"xesto05@gmail.com"},{"name":"nikolacech","email":"nikola.cech@gooddata.com"},{"name":"nis.hua","email":"nis.hua@gooddata.com"},{"name":"no23reason","email":"dan.homola@hotmail.cz"},{"name":"patrikbraborec","email":"patrik.braborec@gooddata.com"},{"name":"pbenes","email":"petr.benes@gooddata.com"},{"name":"petrjanu","email":"petr.janu@gooddata.com"},{"name":"pkingo","email":"philipandreaskingo@hotmail.com"},{"name":"ptquang86","email":"ptquang86@gmail.com"},{"name":"qduval","email":"quentin.duval@gooddata.com"},{"name":"rodri360","email":"me@rodri360.com"},{"name":"scavnickyj","email":"jakub.scavnicky@gooddata.com"},{"name":"sitina","email":"jiri.sitina@gooddata.com"},{"name":"strouhaljan","email":"strouhal.jan@gmail.com"},{"name":"thao-luong","email":"thao.luong@gooddata.com"},{"name":"thuong.nguyen","email":"thuong.nguyen@gooddata.com"},{"name":"tmuchka","email":"tomas.muchka@gooddata.com"},{"name":"tomas.kratochvil","email":"tomas.kratochvil@gooddata.com"},{"name":"tomsatgd","email":"tomas.satinsky@gooddata.com"},{"name":"trung-le-quoc","email":"trung.le@gooddata.com"},{"name":"tu-ngo","email":"tungo1981@gmail.com"},{"name":"tu.bui","email":"tu.bui@gooddata.com"},{"name":"tulean","email":"tuan.le@gooddata.com"},{"name":"tuqt1005","email":"tu.tran@gooddata.com"},{"name":"utdnah","email":"danh.ung@gooddata.com"},{"name":"van.nguyen","email":"van.nguyen@gooddata.com"},{"name":"vi.phan","email":"vi.phan@gooddata.com"},{"name":"vlastikcz","email":"vlastimil.kotas@gooddata.com"},{"name":"vu.pham","email":"vu.pham@gooddata.com"},{"name":"xmort","email":"petr.dolejsi@gooddata.com"},{"name":"yanlipnican","email":"yanlipnican@gmail.com"}],"homepage":"https://github.com/gooddata/gooddata-react-components#readme","bugs":{"url":"https://github.com/gooddata/gooddata-react-components/issues"},"dist":{"shasum":"2a504111f9111084e7a0fe038f707498512d2574","tarball":"https://registry.npmjs.org/@gooddata/react-components/-/react-components-7.8.0-alpha-bertold8-ine-fet-487-properties-type-2020-07-09T12-18-51-535Z.tgz","fileCount":2668,"integrity":"sha512-s3vlPJ4FWHcacvOWXtkyRzYq61ST7HZ7K1dquOJohiwHGY6e+elTTzqdcSTmEMNT0Hy75Efh0GrL5fzxSMmgBw==","signatures":[{"sig":"MEUCIQDhp/8LzHHwTbSehoHW65UxClqS7tslU5V+jc/6+h5JKgIgFcYfpydSrULM/8+EJ+aoZkk3K+jvUTbC3XWwl5+WEic=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":10745466,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJfBwtLCRA9TVsSAnZWagAAO1UP/j4FOP0h04eSjMNxjIJ+\nD5gzhLHYlFdwFCey2Lm3Md6wQlPU7pZWdDthH+ZEgI/zamEOlQJGgbUI6HyF\nn1lMfxT3/GfSTYA67pvT3IvvSwS9mNeKWe3ApSBC4YXud64/wzDm6b66fE3F\nlW3XUNTCCKUepaPJ3NXIipso6UDHTXbih3oNoumNUAYvCYQ128110J0Mzw1p\n8gROe2HQRMyX6n/GftT0Jwh603M3QkaB+1zDnOugAurRA5JUUKVO0WoykZ4J\nvUUC4Fl3C+hKMRIGKqX9YZCMU8rq4e8RD8uhzitFutDx6QLCDDgXeYxv6tfJ\n7pHj0Ry+JtKF24qHgEBK7b6dZwH0dWj3uPiUWIrFYffRdXSTYoOGw7D2SRrd\ngTzFfffqQKtIs58nXptwAOB+kwi2Wt/9dWVYXZk0eBT2L+tTv4ae9NF6tw/2\nHtEKMcowzM2BYJn4LJTbT+74b7+fmZiKrS44SZ2sTW+Dmh/JNqoXzriFbJt/\nrkrar6FhLJ4Vf68idOiqBtXVVxm+PCd+uBmqOvwDiEgUakXDQnPoFve/Blt7\nIIb4uN9uADLhginhJBiTk026ke5BB4LXBeXrdaDcIlCEubygjLwIQAH5NkQD\nSP6NEEltWiFpRsZc2Zx4gespTOKNHjQ2E+1wBug+TXUnPVRDrDgjiYGnWKMW\noNJk\r\n=UCzJ\r\n-----END PGP SIGNATURE-----\r\n"},"main":"dist/index.js","husky":{"hooks":{"pre-commit":"lint-staged"}},"config":{"eslint":"./examples/**/*.{js,jsx}","tslint":"./{__mocks__,src,stories}/{,**/}*.{ts,tsx}"},"readme":"[![npm version](https://badge.fury.io/js/%40gooddata%2Freact-components.svg)](https://www.npmjs.com/package/@gooddata/react-components)\n\n# GoodData.UI React components\n> A React-based JavaScript library for building data-driven applications\n\n## Getting started\n- [GoodData.UI Documentation](http://sdk.gooddata.com/gooddata-ui/)\n- [GoodData.UI Live Examples](https://gooddata-examples.herokuapp.com/)\n- [Stack Overflow](https://stackoverflow.com/questions/tagged/gooddata)\n\n### Usage\nWith [yarn](https://yarnpkg.com) installed, go to your project directory and run\n```\n$ yarn add @gooddata/react-components\n```\nIf you prefer [npm](npmjs.com) run\n```\n$ npm install --save @gooddata/react-components\n```\n\nThe public API is exposed via global `index.js`. Except for the styles, do not import any other file directly\nbecause they are not intended to be part of the public API.\n\n## Contributing\n\nWe welcome any contribution in form of [issues](https://github.com/gooddata/gooddata-react-components/issues) or [pull requests](https://github.com/gooddata/gooddata-react-components/pulls).\n\nInstall [Node.js](http://nodejs.org) (node 12.16.1, npm v6.13.4) and [Yarn](https://classic.yarnpkg.com) (1.22.4).\n\nInstall dependencies:\n```\nyarn install --frozen-lockfile\n```\n\nThese commands may come in handy while developing:\n\n| command | description |\n| ------- | ----------- |\n| `yarn install --pure-lockfile` | first step |\n| ||\n| `yarn dev` | build react-components to `/dist` in watch mode |\n| `yarn test` | run all unit tests |\n| `yarn prettier-write` | format the source code to match the valid codestyle |\n| `yarn validate` | validate codestyle |\n| ||\n| `yarn storybook` | run storybook from `/stories` on http://localhost:9001 |\n| `yarn build-storybook` | build storybook to `/dist-storybook` |\n| `yarn test-storybook` | run storybook and [screenshot tests](https://github.com/gooddata/gdc-client-utils/tree/master/test-storybook) |\n| ||\n| `yarn examples` | run Live Examples dev-server from `/examples` on https://localhost:8999 |\n| `yarn examples-build` | build Live Examples to `/examples/dist` |\n| `yarn examples-server` | serve built Live Examples - see `/examples/server/src` |\n| `yarn examples-testcafe` | run testcafe tests against `localhost:8999` |\n\n### Deploy to heroku.com\nWhen you deploy this repo to heroku, it serves *GoodData.UI Live Examples*.\nRelevant tasks are in `Procfile` and `package.json`.\n\n```bash\n# run in the project directory\nheroku login\nheroku create <your-app-name>\nheroku config:set DOMAIN_ADMIN_USERNAME=x@gooddata.com DOMAIN_ADMIN_PASSWORD=xy PROJECT_ID_TO_ASSIGN=xms7ga4tf3g3nzucd8380o2bev8oeknp\ngit push heroku HEAD:master\nheroku open\n```\n### Enable Geo Chart for Storybook and Live Examples\nGeo chart uses Mapbox to render map which requires a Mapbox access token.\n- Register an account and create Mapbox access token at [guide](https://docs.mapbox.com/help/how-mapbox-works/access-tokens/)\n- Store the created token at `.env`:\n```bash\necho -e \"EXAMPLE_MAPBOX_ACCESS_TOKEN=token\" >> .env # only need to run once\necho -e \"STORYBOOK_MAPBOX_ACCESS_TOKEN=token\" >> .env # only need to run once\n```\n\n### Run Live Examples Locally\nTo run *GoodData.UI Live Examples* locally:\n```bash\ngit clone <this-repository>\ncd  <repository-folder>\nyarn install --pure-lockfile\nyarn examples\n```\nThen open https://localhost:8999 and login using Live Examples account (you can [create one here](https://gooddata-examples.herokuapp.com/registration)).\n\n### Run Storybook locally\n- Run storybook with token stored in `.env` for more secure\n```bash\nyarn storybook\n```\n- Or run storybook with token env param exposed to cli (not suggested)\n```bash\nSTORYBOOK_MAPBOX_ACCESS_TOKEN=token yarn storybook\n```\n- Apply either above way to `yarn build-storybook` or `yarn test-storybook`\n\n### Source code formatting\nThe source code in the repository is formatted by [Prettier](https://prettier.io/).\nThe format of the code is validated by our Continuous Integration server and is one of the requirements of successful merge.\n\nPrettier is supported by every major IDE. You can find the list of supported editors and how to configure them [here](https://prettier.io/docs/en/editors.html).\n\nIn the case, when your editor is not supported or you don't want to setup the integration, you can run the `yarn prettier-write` command to reformat the code before commit.\n\n## Changelog\n\n- see [CHANGELOG.md](CHANGELOG.md)\n\n## Supported versions\n\nIn order to make the user experience with integrating GoodData UI SDK as smooth and secure as possible and to ensure that the SDK is using the latest features of the platform, we will only provide support to two most recent major versions of UI SDK.\n\nThe most recent majors will be supported in the following modes:\n\n- The latest major version will receive all new functionality and all bug fixes\n- The previous major version will only receive fixes to critical issues and security fixes. These fixes will be applied on top of last released version of the previous major\n\nThe customers are encouraged to always use the latest version of the UI SDK.\n\nIn case of using older versions, the user might face API incompatibility, performance or security issues.\n\nPlease follow the installation instructions to update to the newest version.\n\n## License\n\n(C) 2007-2020 GoodData Corporation\n\nThis project is dual licensed:\n\n- The ATTRIBUTION-NONCOMMERCIAL 4.0 INTERNATIONAL (CC BY-NC 4.0) is used for purpose of the trial experience and evaluation of GoodData.UI library.\n- The GOODDATA GOODDATA.UI LIBRARY END USER LICENSE AGREEMENT is used for GoodData customers.\n\nFor more information, please see [LICENSE](https://github.com/gooddata/gooddata-react-components/blob/master/LICENSE)\n","gitHead":"f2b30a4518b57cb7f96c3a90ba700457342f29bf","scripts":{"dev":"bash scripts/build.sh --dev-watch","test":"jest --watch","build":"bash scripts/build.sh","tslint":"yarn run-tslint -t verbose $npm_package_config_tslint","prepare":"cd examples/server && yarn install --frozen-lockfile && cd ../..; rm -r examples/node_modules 2>/dev/null; true","examples":"bash scripts/run-examples.sh","prepare?":"# Called before `npm publish` and on local `npm install`. Temporarily also for deleting obsolete node_modules. Ends with `true` to continue gracefully.","validate":"tsc --noEmit && yarn tslint && eslint $npm_package_config_eslint && yarn validate-style && yarn prettier-check","build-dev":"bash scripts/build.sh --dev","examples?":"# Default is developer domain, other options: yarn examples [sec,secure,stg,stg2,stg3,demo,developer or URL]","storybook":"yarn build && start-storybook -p 9001 -c .storybook","test-once":"jest","tslint-ci":"mkdir -p ./ci/results && yarn run-tslint -t checkstyle -o ./ci/results/tslint-results.xml $npm_package_config_tslint","run-tslint":"tslint -p tsconfig.json","validate-ci":"tsc --noEmit && yarn tslint-ci  && eslint $npm_package_config_eslint -f checkstyle -o ci/results/eslint-results.xml && yarn validate-style-ci && yarn prettier-check","examples-build":"bash scripts/build-examples.sh","prepublishOnly":"yarn build","prettier-check":"prettier --check '{src,stories,styles,__mocks__,examples/server/src,examples/src,examples/test}/**/*.{ts,js,tsx,jsx,json,scss,md,yaml,html}'","prettier-write":"prettier --write '{src,stories,styles,__mocks__,examples/server/src,examples/src,examples/test}/**/*.{ts,js,tsx,jsx,json,scss,md,yaml,html}'","test-storybook":"yarn build && test-storybook","validate-style":"stylelint '**/*.scss'","build-storybook":"yarn build && build-storybook -c .storybook -o dist-storybook","examples-server":"node examples/server/src/index.js","heroku-postbuild":"yarn examples-build developer","examples-testcafe":"./scripts/run-testcafe.sh visual","validate-style-ci":"stylelint '**/*.scss' --custom-formatter=node_modules/stylelint-checkstyle-formatter > ci/results/stylelint-results.xml","check-circular-deps":"madge --circular --extensions ts ./src","examples-testcafe-ci":"./scripts/run-testcafe.sh ci","examples-testcafe-live":"./scripts/run-testcafe.sh live"},"typings":"dist/index.d.ts","_npmUser":{"name":"bertold8","email":"ivan.nejezchleb@seznam.cz"},"deprecated":"@gooddata/react-components@7 reached End of Support on March 31, 2022. Please upgrade (see https://sdk.gooddata.com/gooddata-ui/docs/supported_versions.html for more information).","repository":{"url":"git+ssh://git@github.com/gooddata/gooddata-react-components.git","type":"git"},"_npmVersion":"6.13.4","description":"GoodData.UI - A powerful JavaScript library for building analytical applications","directories":{},"lint-staged":{"{src,stories,styles,__mocks__,examples/server/src,examples/src,examples/test}/**/*.{ts,js,tsx,jsx,scss}":["npx gdc-fix-copyright","git add"],"{src,stories,styles,__mocks__,examples/server/src,examples/src,examples/test}/**/*.{ts,js,tsx,jsx,json,scss,md,yaml,html}":["prettier --write","git add"]},"_nodeVersion":"12.16.1","dependencies":{"rxjs":"^5.5.6","uuid":"^3.2.1","immer":"^1.3.1","lodash":"^4.17.15","date-fns":"^2.7.0","downshift":"^3.2.7","invariant":"^2.2.2","mapbox-gl":"1.9.1","classnames":"^2.2.6","codemirror":"^5.54.0","highcharts":"7.1.1","prop-types":"^15.6.0","react-intl":"^3.6.0","custom-event":"^1.0.1","react-window":"^1.8.1","ag-grid-react":"20.0.0","react-measure":"^2.3.0","@types/mapbox-gl":"1.9.1","react-day-picker":"~7.3.0","react-responsive":"^3.0.0","stringify-object":"^2.4.0","@gooddata/typings":"^2.25.0","@types/codemirror":"^0.0.95","ag-grid-community":"20.0.0","http-status-codes":"^1.3.0","react-codemirror2":"^7.2.0","@gooddata/js-utils":"^3.10.5","@gooddata/numberjs":"^3.2.4","fixed-data-table-2":"0.7.17","@gooddata/goodstrap":"^68.16.0","react-dom-factories":"^1.0.2","@gooddata/gooddata-js":"^13.0.3","json-stable-stringify":"^1.0.1","react-transition-group":"^2.2.1","hoist-non-react-statics":"^3.3.0","nodelist-foreach-polyfill":"^1.2.0","@formatjs/intl-pluralrules":"^1.3.6","highcharts-grouped-categories":"^1.1.3"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"raf":"3.3.2","yup":"^0.24.1","jest":"24.7.1","husky":"3.0.0","madge":"^3.4.4","react":"^16.5.2","enzyme":"3.5.0","eslint":"4.19.1","formik":"^0.11.11","moment":"2.23.0","history":"^4.7.2","ts-jest":"24.0.0","webpack":"4.30.0","full-icu":"^1.3.0","prettier":"1.16.4","react-ga":"^2.5.2","recharts":"1.0.0-beta.9","testcafe":"1.1.4","commander":"2.14.1","node-sass":"4.13.0","react-dom":"^16.5.2","stylelint":"^10.0.0","supertest":"3.0.0","ts-loader":"6.0.0","@types/raf":"^3.4.0","css-loader":"0.28.7","jest-junit":"3.0.0","raw-loader":"0.5.1","styled-jsx":"2.2.1","typescript":"3.3.4000","@babel/core":"7.4.4","@types/jest":"24.0.6","@types/node":"7.0.8","@types/uuid":"3.4.3","file-loader":"3.0.1","jest-enzyme":"7.0.2","lint-staged":"9.1.0","sass-loader":"6.0.6","webpack-cli":"3.3.2","@types/react":"16.8.6","babel-loader":"8.0.5","react-helmet":"5.2.0","react-select":"1.2.1","style-loader":"0.19.1","@types/enzyme":"3.1.13","@types/lodash":"4.14.123","testcafe-live":"0.1.4","@babel/runtime":"7.4.4","dotenv-webpack":"^1.7.0","@babel/polyfill":"^7.4.4","@storybook/react":"5.0.11","@types/invariant":"2.2.29","@types/react-dom":"16.0.11","isomorphic-fetch":"2.2.1","react-datepicker":"1.1.0","react-router-dom":"4.2.2","@babel/preset-env":"7.4.4","@gooddata/mock-js":"^2.13.1","@storybook/addons":"5.0.11","@types/classnames":"2.2.3","@types/prop-types":"15.5.2","@storybook/theming":"5.0.11","identity-obj-proxy":"^3.0.0","intl-messageformat":"^7.5.4","webpack-dev-server":"3.3.1","@babel/preset-react":"7.0.0","@types/react-portal":"4.0.1","@types/react-window":"^1.8.1","babel-plugin-lodash":"3.3.4","html-webpack-plugin":"3.2.0","react-test-renderer":"16.4.2","@types/react-measure":"2.0.5","clean-webpack-plugin":"2.0.2","stats-webpack-plugin":"0.7.0","eslint-config-prettier":"4.1.0","react-google-recaptcha":"^0.14.1","tslint-config-prettier":"1.18.0","@gooddata/eslint-config":"^1.0.0","@gooddata/tslint-config":"1.0.0","@types/react-responsive":"^3.0.3","@types/storybook__react":"4.0.1","@types/stringify-object":"^3.2.0","enzyme-adapter-react-16":"1.3.1","@gooddata/test-storybook":"4.0.0","@storybook/addon-actions":"5.0.11","@storybook/addon-options":"5.0.11","node-sass-magic-importer":"5.1.0","react-syntax-highlighter":"11.0.2","@types/fixed-data-table-2":"0.8.1","stylelint-config-prettier":"5.2.0","@gooddata/stylelint-config":"4.0.1","@types/react-test-renderer":"16.0.0","circular-dependency-plugin":"5.0.2","compression-webpack-plugin":"2.0.0","@types/json-stable-stringify":"^1.0.32","@gooddata/frontend-npm-scripts":"1.1.0","@types/enzyme-adapter-react-16":"1.0.3","stylelint-checkstyle-formatter":"0.1.0","@types/storybook__addon-actions":"3.4.2","@babel/plugin-proposal-class-properties":"7.4.4","@babel/plugin-proposal-object-rest-spread":"7.4.4","@babel/plugin-transform-async-to-generator":"7.4.4"},"peerDependencies":{"react":"^16.5.2","react-dom":"^16.5.2"},"_npmOperationalInternal":{"tmp":"tmp/react-components_7.8.0-alpha-bertold8-ine-fet-487-properties-type-2020-07-09T12-18-51-535Z_1594297162535_0.18334118647190345","host":"s3://npm-registry-packages"}},"7.8.0-alpha-bertold8-ine-fet-487-properties-type-2020-07-09T12-51-47-248Z":{"name":"@gooddata/react-components","version":"7.8.0-alpha-bertold8-ine-fet-487-properties-type-2020-07-09T12-51-47-248Z","author":{"name":"GoodData Corporation"},"license":"BSD-3-Clause","_id":"@gooddata/react-components@7.8.0-alpha-bertold8-ine-fet-487-properties-type-2020-07-09T12-51-47-248Z","maintainers":[{"name":"afi","email":"adam.fiedler@gooddata.com"},{"name":"an.vuong","email":"an.vuong@gooddata.com"},{"name":"bertold8","email":"ivan.nejezchleb@seznam.cz"},{"name":"bich.nguyen","email":"bich.nguyen@gooddata.com"},{"name":"brbistas","email":"valentinos.chraniotis@gooddata.com"},{"name":"bugsbunny338","email":"jiri.zajic@mensa.cz"},{"name":"de.do","email":"de.do@gooddata.com"},{"name":"gooddata-ci","email":"rail@gooddata.com"},{"name":"hang.ngo","email":"hang.ngo@gooddata.com"},{"name":"hung.nguyen.hoang","email":"hung.nguyen@gooddata.com"},{"name":"huong.nguyen","email":"huong.nguyen@gooddata.com"},{"name":"huyen.nguyen","email":"huyen.nguyen@gooddata.com"},{"name":"ivan.mjartan","email":"ivan.mjartan@gooddata.com"},{"name":"jakub-sterba","email":"jakub.sterba@gooddata.com"},{"name":"jaroslav.tomecek","email":"jaroslav.tomecek@gooddata.com"},{"name":"jkittler","email":"honza.kittler@gmail.com"},{"name":"khanh.le","email":"khanh.le@gooddata.com"},{"name":"lanhuynh","email":"lan.huynh@gooddata.com"},{"name":"linhhong","email":"linh.hong@gooddata.com"},{"name":"lupko","email":"lubomir.slivka@gooddata.com"},{"name":"mai.nguyen","email":"mai.nguyen@gooddata.com"},{"name":"matyas.kandl","email":"matyas.kandl@gooddata.com"},{"name":"michal.marsal","email":"michal.marsal@gooddata.com"},{"name":"milan.lempera","email":"ext-milan.lempera@gooddata.com"},{"name":"my.duong","email":"my.duong@gooddata.com"},{"name":"naibinh","email":"naibinh@gmail.com"},{"name":"nestor_encinas","email":"xesto05@gmail.com"},{"name":"nikolacech","email":"nikola.cech@gooddata.com"},{"name":"nis.hua","email":"nis.hua@gooddata.com"},{"name":"no23reason","email":"dan.homola@hotmail.cz"},{"name":"patrikbraborec","email":"patrik.braborec@gooddata.com"},{"name":"pbenes","email":"petr.benes@gooddata.com"},{"name":"petrjanu","email":"petr.janu@gooddata.com"},{"name":"pkingo","email":"philipandreaskingo@hotmail.com"},{"name":"ptquang86","email":"ptquang86@gmail.com"},{"name":"qduval","email":"quentin.duval@gooddata.com"},{"name":"rodri360","email":"me@rodri360.com"},{"name":"scavnickyj","email":"jakub.scavnicky@gooddata.com"},{"name":"sitina","email":"jiri.sitina@gooddata.com"},{"name":"strouhaljan","email":"strouhal.jan@gmail.com"},{"name":"thao-luong","email":"thao.luong@gooddata.com"},{"name":"thuong.nguyen","email":"thuong.nguyen@gooddata.com"},{"name":"tmuchka","email":"tomas.muchka@gooddata.com"},{"name":"tomas.kratochvil","email":"tomas.kratochvil@gooddata.com"},{"name":"tomsatgd","email":"tomas.satinsky@gooddata.com"},{"name":"trung-le-quoc","email":"trung.le@gooddata.com"},{"name":"tu-ngo","email":"tungo1981@gmail.com"},{"name":"tu.bui","email":"tu.bui@gooddata.com"},{"name":"tulean","email":"tuan.le@gooddata.com"},{"name":"tuqt1005","email":"tu.tran@gooddata.com"},{"name":"utdnah","email":"danh.ung@gooddata.com"},{"name":"van.nguyen","email":"van.nguyen@gooddata.com"},{"name":"vi.phan","email":"vi.phan@gooddata.com"},{"name":"vlastikcz","email":"vlastimil.kotas@gooddata.com"},{"name":"vu.pham","email":"vu.pham@gooddata.com"},{"name":"xmort","email":"petr.dolejsi@gooddata.com"},{"name":"yanlipnican","email":"yanlipnican@gmail.com"}],"homepage":"https://github.com/gooddata/gooddata-react-components#readme","bugs":{"url":"https://github.com/gooddata/gooddata-react-components/issues"},"dist":{"shasum":"e0dda211df93a46c1ea904a7db15e8a80702105f","tarball":"https://registry.npmjs.org/@gooddata/react-components/-/react-components-7.8.0-alpha-bertold8-ine-fet-487-properties-type-2020-07-09T12-51-47-248Z.tgz","fileCount":2668,"integrity":"sha512-wGCET9Ufl0TB2x/zQsYcMgodAar90sx84jSgPum9Gg5ebZAZQOK4IHI+FmYPFIweuXwxhuGcaX8wAZX0S5ZwUA==","signatures":[{"sig":"MEUCIQDA0bvuTOsj1lhA7ZnxWeswHxdObEuM5nHVOZo8s55P3wIgT48HUYdSy2ADn3vltIuFjdE3MtoZnhzrkiOl5hhzFFY=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":10744967,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJfBxMCCRA9TVsSAnZWagAAxc4P/24YCm5jqeQR9cQL6DiU\noI+r3Ax+2oJIYdhukv6K9jM62Raaq5NYWPjHAEIsLGn9p4bLuSzV7/t1k4s5\nGFXsgQO92ToFY8Hstij0Rkzr1UyEjkhLeIUVZh6HXnpi81kUREV5gp59ouaJ\n+lXY9alRmqBbXjLF1w7CrgDEGB0GHxNBxhY7z2NSpfXK/05tFBzKcnVeRukD\n9LzHnIDajP+A138PUKrC8eSLXgQwLKl3gpuMYqwuO9RKoZPXe9VcfdPC/6+i\ncZh/m7xJpFEwbwsJTOtJ2E9MFFks6r+qiJKP3ZrMPLbEVWkTbSvZyaALE02x\n0sVt4WQJbYo1HOpR5BrPtCghP/FB3B9FLhk1aHD6UwklnQxUZIlIn3D8s2EC\nL2ZxzfksKDDmMV9zJ81RqPU3g9lYvkx8/Ur8Qa12/f+kDP4fZc/niMYnsftL\noW11sZDYipNc8+JPbJlRn27hCWHQ2n/zXVcXkbgxvdO4jQ3CHUE+IeY3ocqU\n9ENj5g/NoWxvQ+3eqmSP/ikcV9MKhd4mIFDEpPrytajkoZpyngMJUCZbAPOz\nyBqrM/4o8T2pG+IP/94Y8L9XHfy6klMC3D+AXGQBxFZICatwSygx3uTg8zu4\nbzEMTif0NZCJXRiRO7GdLGcJH9cRRA2Hsl7zovlz8egG+mbJfd6KUuT+UJbp\n2tYx\r\n=juKc\r\n-----END PGP SIGNATURE-----\r\n"},"main":"dist/index.js","husky":{"hooks":{"pre-commit":"lint-staged"}},"config":{"eslint":"./examples/**/*.{js,jsx}","tslint":"./{__mocks__,src,stories}/{,**/}*.{ts,tsx}"},"readme":"[![npm version](https://badge.fury.io/js/%40gooddata%2Freact-components.svg)](https://www.npmjs.com/package/@gooddata/react-components)\n\n# GoodData.UI React components\n> A React-based JavaScript library for building data-driven applications\n\n## Getting started\n- [GoodData.UI Documentation](http://sdk.gooddata.com/gooddata-ui/)\n- [GoodData.UI Live Examples](https://gooddata-examples.herokuapp.com/)\n- [Stack Overflow](https://stackoverflow.com/questions/tagged/gooddata)\n\n### Usage\nWith [yarn](https://yarnpkg.com) installed, go to your project directory and run\n```\n$ yarn add @gooddata/react-components\n```\nIf you prefer [npm](npmjs.com) run\n```\n$ npm install --save @gooddata/react-components\n```\n\nThe public API is exposed via global `index.js`. Except for the styles, do not import any other file directly\nbecause they are not intended to be part of the public API.\n\n## Contributing\n\nWe welcome any contribution in form of [issues](https://github.com/gooddata/gooddata-react-components/issues) or [pull requests](https://github.com/gooddata/gooddata-react-components/pulls).\n\nInstall [Node.js](http://nodejs.org) (node 12.16.1, npm v6.13.4) and [Yarn](https://classic.yarnpkg.com) (1.22.4).\n\nInstall dependencies:\n```\nyarn install --frozen-lockfile\n```\n\nThese commands may come in handy while developing:\n\n| command | description |\n| ------- | ----------- |\n| `yarn install --pure-lockfile` | first step |\n| ||\n| `yarn dev` | build react-components to `/dist` in watch mode |\n| `yarn test` | run all unit tests |\n| `yarn prettier-write` | format the source code to match the valid codestyle |\n| `yarn validate` | validate codestyle |\n| ||\n| `yarn storybook` | run storybook from `/stories` on http://localhost:9001 |\n| `yarn build-storybook` | build storybook to `/dist-storybook` |\n| `yarn test-storybook` | run storybook and [screenshot tests](https://github.com/gooddata/gdc-client-utils/tree/master/test-storybook) |\n| ||\n| `yarn examples` | run Live Examples dev-server from `/examples` on https://localhost:8999 |\n| `yarn examples-build` | build Live Examples to `/examples/dist` |\n| `yarn examples-server` | serve built Live Examples - see `/examples/server/src` |\n| `yarn examples-testcafe` | run testcafe tests against `localhost:8999` |\n\n### Deploy to heroku.com\nWhen you deploy this repo to heroku, it serves *GoodData.UI Live Examples*.\nRelevant tasks are in `Procfile` and `package.json`.\n\n```bash\n# run in the project directory\nheroku login\nheroku create <your-app-name>\nheroku config:set DOMAIN_ADMIN_USERNAME=x@gooddata.com DOMAIN_ADMIN_PASSWORD=xy PROJECT_ID_TO_ASSIGN=xms7ga4tf3g3nzucd8380o2bev8oeknp\ngit push heroku HEAD:master\nheroku open\n```\n### Enable Geo Chart for Storybook and Live Examples\nGeo chart uses Mapbox to render map which requires a Mapbox access token.\n- Register an account and create Mapbox access token at [guide](https://docs.mapbox.com/help/how-mapbox-works/access-tokens/)\n- Store the created token at `.env`:\n```bash\necho -e \"EXAMPLE_MAPBOX_ACCESS_TOKEN=token\" >> .env # only need to run once\necho -e \"STORYBOOK_MAPBOX_ACCESS_TOKEN=token\" >> .env # only need to run once\n```\n\n### Run Live Examples Locally\nTo run *GoodData.UI Live Examples* locally:\n```bash\ngit clone <this-repository>\ncd  <repository-folder>\nyarn install --pure-lockfile\nyarn examples\n```\nThen open https://localhost:8999 and login using Live Examples account (you can [create one here](https://gooddata-examples.herokuapp.com/registration)).\n\n### Run Storybook locally\n- Run storybook with token stored in `.env` for more secure\n```bash\nyarn storybook\n```\n- Or run storybook with token env param exposed to cli (not suggested)\n```bash\nSTORYBOOK_MAPBOX_ACCESS_TOKEN=token yarn storybook\n```\n- Apply either above way to `yarn build-storybook` or `yarn test-storybook`\n\n### Source code formatting\nThe source code in the repository is formatted by [Prettier](https://prettier.io/).\nThe format of the code is validated by our Continuous Integration server and is one of the requirements of successful merge.\n\nPrettier is supported by every major IDE. You can find the list of supported editors and how to configure them [here](https://prettier.io/docs/en/editors.html).\n\nIn the case, when your editor is not supported or you don't want to setup the integration, you can run the `yarn prettier-write` command to reformat the code before commit.\n\n## Changelog\n\n- see [CHANGELOG.md](CHANGELOG.md)\n\n## Supported versions\n\nIn order to make the user experience with integrating GoodData UI SDK as smooth and secure as possible and to ensure that the SDK is using the latest features of the platform, we will only provide support to two most recent major versions of UI SDK.\n\nThe most recent majors will be supported in the following modes:\n\n- The latest major version will receive all new functionality and all bug fixes\n- The previous major version will only receive fixes to critical issues and security fixes. These fixes will be applied on top of last released version of the previous major\n\nThe customers are encouraged to always use the latest version of the UI SDK.\n\nIn case of using older versions, the user might face API incompatibility, performance or security issues.\n\nPlease follow the installation instructions to update to the newest version.\n\n## License\n\n(C) 2007-2020 GoodData Corporation\n\nThis project is dual licensed:\n\n- The ATTRIBUTION-NONCOMMERCIAL 4.0 INTERNATIONAL (CC BY-NC 4.0) is used for purpose of the trial experience and evaluation of GoodData.UI library.\n- The GOODDATA GOODDATA.UI LIBRARY END USER LICENSE AGREEMENT is used for GoodData customers.\n\nFor more information, please see [LICENSE](https://github.com/gooddata/gooddata-react-components/blob/master/LICENSE)\n","gitHead":"a76e4650f60d1fcd3584ca099cc4ffe0eb270e6d","scripts":{"dev":"bash scripts/build.sh --dev-watch","test":"jest --watch","build":"bash scripts/build.sh","tslint":"yarn run-tslint -t verbose $npm_package_config_tslint","prepare":"cd examples/server && yarn install --frozen-lockfile && cd ../..; rm -r examples/node_modules 2>/dev/null; true","examples":"bash scripts/run-examples.sh","prepare?":"# Called before `npm publish` and on local `npm install`. Temporarily also for deleting obsolete node_modules. Ends with `true` to continue gracefully.","validate":"tsc --noEmit && yarn tslint && eslint $npm_package_config_eslint && yarn validate-style && yarn prettier-check","build-dev":"bash scripts/build.sh --dev","examples?":"# Default is developer domain, other options: yarn examples [sec,secure,stg,stg2,stg3,demo,developer or URL]","storybook":"yarn build && start-storybook -p 9001 -c .storybook","test-once":"jest","tslint-ci":"mkdir -p ./ci/results && yarn run-tslint -t checkstyle -o ./ci/results/tslint-results.xml $npm_package_config_tslint","run-tslint":"tslint -p tsconfig.json","validate-ci":"tsc --noEmit && yarn tslint-ci  && eslint $npm_package_config_eslint -f checkstyle -o ci/results/eslint-results.xml && yarn validate-style-ci && yarn prettier-check","examples-build":"bash scripts/build-examples.sh","prepublishOnly":"yarn build","prettier-check":"prettier --check '{src,stories,styles,__mocks__,examples/server/src,examples/src,examples/test}/**/*.{ts,js,tsx,jsx,json,scss,md,yaml,html}'","prettier-write":"prettier --write '{src,stories,styles,__mocks__,examples/server/src,examples/src,examples/test}/**/*.{ts,js,tsx,jsx,json,scss,md,yaml,html}'","test-storybook":"yarn build && test-storybook","validate-style":"stylelint '**/*.scss'","build-storybook":"yarn build && build-storybook -c .storybook -o dist-storybook","examples-server":"node examples/server/src/index.js","heroku-postbuild":"yarn examples-build developer","examples-testcafe":"./scripts/run-testcafe.sh visual","validate-style-ci":"stylelint '**/*.scss' --custom-formatter=node_modules/stylelint-checkstyle-formatter > ci/results/stylelint-results.xml","check-circular-deps":"madge --circular --extensions ts ./src","examples-testcafe-ci":"./scripts/run-testcafe.sh ci","examples-testcafe-live":"./scripts/run-testcafe.sh live"},"typings":"dist/index.d.ts","_npmUser":{"name":"bertold8","email":"ivan.nejezchleb@seznam.cz"},"deprecated":"@gooddata/react-components@7 reached End of Support on March 31, 2022. Please upgrade (see https://sdk.gooddata.com/gooddata-ui/docs/supported_versions.html for more information).","repository":{"url":"git+ssh://git@github.com/gooddata/gooddata-react-components.git","type":"git"},"_npmVersion":"6.13.4","description":"GoodData.UI - A powerful JavaScript library for building analytical applications","directories":{},"lint-staged":{"{src,stories,styles,__mocks__,examples/server/src,examples/src,examples/test}/**/*.{ts,js,tsx,jsx,scss}":["npx gdc-fix-copyright","git add"],"{src,stories,styles,__mocks__,examples/server/src,examples/src,examples/test}/**/*.{ts,js,tsx,jsx,json,scss,md,yaml,html}":["prettier --write","git add"]},"_nodeVersion":"12.16.1","dependencies":{"rxjs":"^5.5.6","uuid":"^3.2.1","immer":"^1.3.1","lodash":"^4.17.15","date-fns":"^2.7.0","downshift":"^3.2.7","invariant":"^2.2.2","mapbox-gl":"1.9.1","classnames":"^2.2.6","codemirror":"^5.54.0","highcharts":"7.1.1","prop-types":"^15.6.0","react-intl":"^3.6.0","custom-event":"^1.0.1","react-window":"^1.8.1","ag-grid-react":"20.0.0","react-measure":"^2.3.0","@types/mapbox-gl":"1.9.1","react-day-picker":"~7.3.0","react-responsive":"^3.0.0","stringify-object":"^2.4.0","@gooddata/typings":"^2.25.0","@types/codemirror":"^0.0.95","ag-grid-community":"20.0.0","http-status-codes":"^1.3.0","react-codemirror2":"^7.2.0","@gooddata/js-utils":"^3.10.5","@gooddata/numberjs":"^3.2.4","fixed-data-table-2":"0.7.17","@gooddata/goodstrap":"^68.16.0","react-dom-factories":"^1.0.2","@gooddata/gooddata-js":"^13.0.3","json-stable-stringify":"^1.0.1","react-transition-group":"^2.2.1","hoist-non-react-statics":"^3.3.0","nodelist-foreach-polyfill":"^1.2.0","@formatjs/intl-pluralrules":"^1.3.6","highcharts-grouped-categories":"^1.1.3"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"raf":"3.3.2","yup":"^0.24.1","jest":"24.7.1","husky":"3.0.0","madge":"^3.4.4","react":"^16.5.2","enzyme":"3.5.0","eslint":"4.19.1","formik":"^0.11.11","moment":"2.23.0","history":"^4.7.2","ts-jest":"24.0.0","webpack":"4.30.0","full-icu":"^1.3.0","prettier":"1.16.4","react-ga":"^2.5.2","recharts":"1.0.0-beta.9","testcafe":"1.1.4","commander":"2.14.1","node-sass":"4.13.0","react-dom":"^16.5.2","stylelint":"^10.0.0","supertest":"3.0.0","ts-loader":"6.0.0","@types/raf":"^3.4.0","css-loader":"0.28.7","jest-junit":"3.0.0","raw-loader":"0.5.1","styled-jsx":"2.2.1","typescript":"3.3.4000","@babel/core":"7.4.4","@types/jest":"24.0.6","@types/node":"7.0.8","@types/uuid":"3.4.3","file-loader":"3.0.1","jest-enzyme":"7.0.2","lint-staged":"9.1.0","sass-loader":"6.0.6","webpack-cli":"3.3.2","@types/react":"16.8.6","babel-loader":"8.0.5","react-helmet":"5.2.0","react-select":"1.2.1","style-loader":"0.19.1","@types/enzyme":"3.1.13","@types/lodash":"4.14.123","testcafe-live":"0.1.4","@babel/runtime":"7.4.4","dotenv-webpack":"^1.7.0","@babel/polyfill":"^7.4.4","@storybook/react":"5.0.11","@types/invariant":"2.2.29","@types/react-dom":"16.0.11","isomorphic-fetch":"2.2.1","react-datepicker":"1.1.0","react-router-dom":"4.2.2","@babel/preset-env":"7.4.4","@gooddata/mock-js":"^2.13.1","@storybook/addons":"5.0.11","@types/classnames":"2.2.3","@types/prop-types":"15.5.2","@storybook/theming":"5.0.11","identity-obj-proxy":"^3.0.0","intl-messageformat":"^7.5.4","webpack-dev-server":"3.3.1","@babel/preset-react":"7.0.0","@types/react-portal":"4.0.1","@types/react-window":"^1.8.1","babel-plugin-lodash":"3.3.4","html-webpack-plugin":"3.2.0","react-test-renderer":"16.4.2","@types/react-measure":"2.0.5","clean-webpack-plugin":"2.0.2","stats-webpack-plugin":"0.7.0","eslint-config-prettier":"4.1.0","react-google-recaptcha":"^0.14.1","tslint-config-prettier":"1.18.0","@gooddata/eslint-config":"^1.0.0","@gooddata/tslint-config":"1.0.0","@types/react-responsive":"^3.0.3","@types/storybook__react":"4.0.1","@types/stringify-object":"^3.2.0","enzyme-adapter-react-16":"1.3.1","@gooddata/test-storybook":"4.0.0","@storybook/addon-actions":"5.0.11","@storybook/addon-options":"5.0.11","node-sass-magic-importer":"5.1.0","react-syntax-highlighter":"11.0.2","@types/fixed-data-table-2":"0.8.1","stylelint-config-prettier":"5.2.0","@gooddata/stylelint-config":"4.0.1","@types/react-test-renderer":"16.0.0","circular-dependency-plugin":"5.0.2","compression-webpack-plugin":"2.0.0","@types/json-stable-stringify":"^1.0.32","@gooddata/frontend-npm-scripts":"1.1.0","@types/enzyme-adapter-react-16":"1.0.3","stylelint-checkstyle-formatter":"0.1.0","@types/storybook__addon-actions":"3.4.2","@babel/plugin-proposal-class-properties":"7.4.4","@babel/plugin-proposal-object-rest-spread":"7.4.4","@babel/plugin-transform-async-to-generator":"7.4.4"},"peerDependencies":{"react":"^16.5.2","react-dom":"^16.5.2"},"_npmOperationalInternal":{"tmp":"tmp/react-components_7.8.0-alpha-bertold8-ine-fet-487-properties-type-2020-07-09T12-51-47-248Z_1594299137388_0.21546371293906752","host":"s3://npm-registry-packages"}},"7.8.0-beta.48":{"name":"@gooddata/react-components","version":"7.8.0-beta.48","author":{"name":"GoodData Corporation"},"license":"BSD-3-Clause","_id":"@gooddata/react-components@7.8.0-beta.48","maintainers":[{"name":"afi","email":"adam.fiedler@gooddata.com"},{"name":"an.vuong","email":"an.vuong@gooddata.com"},{"name":"bertold8","email":"ivan.nejezchleb@seznam.cz"},{"name":"bich.nguyen","email":"bich.nguyen@gooddata.com"},{"name":"brbistas","email":"valentinos.chraniotis@gooddata.com"},{"name":"bugsbunny338","email":"jiri.zajic@mensa.cz"},{"name":"de.do","email":"de.do@gooddata.com"},{"name":"gooddata-ci","email":"rail@gooddata.com"},{"name":"hang.ngo","email":"hang.ngo@gooddata.com"},{"name":"hung.nguyen.hoang","email":"hung.nguyen@gooddata.com"},{"name":"huong.nguyen","email":"huong.nguyen@gooddata.com"},{"name":"huyen.nguyen","email":"huyen.nguyen@gooddata.com"},{"name":"ivan.mjartan","email":"ivan.mjartan@gooddata.com"},{"name":"jakub-sterba","email":"jakub.sterba@gooddata.com"},{"name":"jaroslav.tomecek","email":"jaroslav.tomecek@gooddata.com"},{"name":"jkittler","email":"honza.kittler@gmail.com"},{"name":"khanh.le","email":"khanh.le@gooddata.com"},{"name":"lanhuynh","email":"lan.huynh@gooddata.com"},{"name":"linhhong","email":"linh.hong@gooddata.com"},{"name":"lupko","email":"lubomir.slivka@gooddata.com"},{"name":"mai.nguyen","email":"mai.nguyen@gooddata.com"},{"name":"matyas.kandl","email":"matyas.kandl@gooddata.com"},{"name":"michal.marsal","email":"michal.marsal@gooddata.com"},{"name":"milan.lempera","email":"ext-milan.lempera@gooddata.com"},{"name":"my.duong","email":"my.duong@gooddata.com"},{"name":"naibinh","email":"naibinh@gmail.com"},{"name":"nestor_encinas","email":"xesto05@gmail.com"},{"name":"nikolacech","email":"nikola.cech@gooddata.com"},{"name":"nis.hua","email":"nis.hua@gooddata.com"},{"name":"no23reason","email":"dan.homola@hotmail.cz"},{"name":"patrikbraborec","email":"patrik.braborec@gooddata.com"},{"name":"pbenes","email":"petr.benes@gooddata.com"},{"name":"petrjanu","email":"petr.janu@gooddata.com"},{"name":"pkingo","email":"philipandreaskingo@hotmail.com"},{"name":"ptquang86","email":"ptquang86@gmail.com"},{"name":"qduval","email":"quentin.duval@gooddata.com"},{"name":"rodri360","email":"me@rodri360.com"},{"name":"scavnickyj","email":"jakub.scavnicky@gooddata.com"},{"name":"sitina","email":"jiri.sitina@gooddata.com"},{"name":"strouhaljan","email":"strouhal.jan@gmail.com"},{"name":"thao-luong","email":"thao.luong@gooddata.com"},{"name":"thuong.nguyen","email":"thuong.nguyen@gooddata.com"},{"name":"tmuchka","email":"tomas.muchka@gooddata.com"},{"name":"tomas.kratochvil","email":"tomas.kratochvil@gooddata.com"},{"name":"tomsatgd","email":"tomas.satinsky@gooddata.com"},{"name":"trung-le-quoc","email":"trung.le@gooddata.com"},{"name":"tu-ngo","email":"tungo1981@gmail.com"},{"name":"tu.bui","email":"tu.bui@gooddata.com"},{"name":"tulean","email":"tuan.le@gooddata.com"},{"name":"tuqt1005","email":"tu.tran@gooddata.com"},{"name":"utdnah","email":"danh.ung@gooddata.com"},{"name":"van.nguyen","email":"van.nguyen@gooddata.com"},{"name":"vi.phan","email":"vi.phan@gooddata.com"},{"name":"vlastikcz","email":"vlastimil.kotas@gooddata.com"},{"name":"vu.pham","email":"vu.pham@gooddata.com"},{"name":"xmort","email":"petr.dolejsi@gooddata.com"},{"name":"yanlipnican","email":"yanlipnican@gmail.com"}],"homepage":"https://github.com/gooddata/gooddata-react-components#readme","bugs":{"url":"https://github.com/gooddata/gooddata-react-components/issues"},"dist":{"shasum":"c46889cf9dc3203925a8e9c641f78fd24884b6a7","tarball":"https://registry.npmjs.org/@gooddata/react-components/-/react-components-7.8.0-beta.48.tgz","fileCount":2661,"integrity":"sha512-7EWw5I60w3/bWVZOtInQntIVhfa69pyc1Kwi9+F/1nvhpXELfgrTB/ZS2QZuZBeWUYeE6qDRziVznZBfUpw3IA==","signatures":[{"sig":"MEUCIQDXL8hRyEzR59kUc67Wh19xS5AqTA0BIPLUjgIsxUUQUAIgH/FB0mLTg/5N+7MwKAFB2LgYA6xW1c4fihWXCV8dkr4=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":10679617,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJfBxTsCRA9TVsSAnZWagAAJHcP/1LxiGwh3PqWd7Y/MKtJ\nQDIHPbBP3ZT4g2KCl5Xi2WcPkQEH4ElIjWYROJ1vdX40c0p5m8F6M82LgVA8\nlO4EpWWPUZmFejthvsJVnd5pzh92y/S8zxKTEBdkRZQgHkE79Hkt0DUWUgF+\njep+LHxjFt4Dbwgb6EIfrP+L1E9wU3tJ4AuZ08DwSwO7cOlKeaBPzDkAN64Q\nqyd+D0lfFMhB034yYl22VjIozaSTQJ6P8ZRQN/DosPaF/LiIvGBws2DCXiV2\nBtbkgjCnMhBqXwZ98nbWCPaJSr5DtznKbdmCqB69MVXXWjCtNzfv7FwcGV7x\ntvQr5TBeds3wkqUrFZeltrJIGpCTr7cLedT3X6Z+GO1pQRL+I20LJpTkein9\nQW+4npVRnZ7yAG6gZdXCu0ODN5+WK2g2j5Kzqy3taXIk6y5ERh3j+9XC8pUi\n6dnOx5MkKExkEMwLA9GvCtBLZcl5GV70DgUda6wkVJGlV7sYqDAh2zCIl+Kp\nBdGPALoMVDZEuPp6IueHUIVIAG8viaCHLqWWTCPwGoI9FQ3sgtStVQKRUP1r\n4X92WheaKj5DP+8ayLo2hD3adDQRcMyYwuB9bGo+5dS0xruyu4gydzhESQ+g\nyfnsckNtf8dzMJBHZfUAf1l0jrmBa4FJFqfm6OVGi1HxcfJ1eQxL0P/8rxrh\nqVjN\r\n=9gg2\r\n-----END PGP SIGNATURE-----\r\n"},"main":"dist/index.js","husky":{"hooks":{"pre-commit":"lint-staged"}},"config":{"eslint":"./examples/**/*.{js,jsx}","tslint":"./{__mocks__,src,stories}/{,**/}*.{ts,tsx}"},"readme":"[![npm version](https://badge.fury.io/js/%40gooddata%2Freact-components.svg)](https://www.npmjs.com/package/@gooddata/react-components)\n\n# GoodData.UI React components\n> A React-based JavaScript library for building data-driven applications\n\n## Getting started\n- [GoodData.UI Documentation](http://sdk.gooddata.com/gooddata-ui/)\n- [GoodData.UI Live Examples](https://gooddata-examples.herokuapp.com/)\n- [Stack Overflow](https://stackoverflow.com/questions/tagged/gooddata)\n\n### Usage\nWith [yarn](https://yarnpkg.com) installed, go to your project directory and run\n```\n$ yarn add @gooddata/react-components\n```\nIf you prefer [npm](npmjs.com) run\n```\n$ npm install --save @gooddata/react-components\n```\n\nThe public API is exposed via global `index.js`. Except for the styles, do not import any other file directly\nbecause they are not intended to be part of the public API.\n\n## Contributing\n\nWe welcome any contribution in form of [issues](https://github.com/gooddata/gooddata-react-components/issues) or [pull requests](https://github.com/gooddata/gooddata-react-components/pulls).\n\nInstall [Node.js](http://nodejs.org) (node 12.16.1, npm v6.13.4) and [Yarn](https://classic.yarnpkg.com) (1.22.4).\n\nInstall dependencies:\n```\nyarn install --frozen-lockfile\n```\n\nThese commands may come in handy while developing:\n\n| command | description |\n| ------- | ----------- |\n| `yarn install --pure-lockfile` | first step |\n| ||\n| `yarn dev` | build react-components to `/dist` in watch mode |\n| `yarn test` | run all unit tests |\n| `yarn prettier-write` | format the source code to match the valid codestyle |\n| `yarn validate` | validate codestyle |\n| ||\n| `yarn storybook` | run storybook from `/stories` on http://localhost:9001 |\n| `yarn build-storybook` | build storybook to `/dist-storybook` |\n| `yarn test-storybook` | run storybook and [screenshot tests](https://github.com/gooddata/gdc-client-utils/tree/master/test-storybook) |\n| ||\n| `yarn examples` | run Live Examples dev-server from `/examples` on https://localhost:8999 |\n| `yarn examples-build` | build Live Examples to `/examples/dist` |\n| `yarn examples-server` | serve built Live Examples - see `/examples/server/src` |\n| `yarn examples-testcafe` | run testcafe tests against `localhost:8999` |\n\n### Deploy to heroku.com\nWhen you deploy this repo to heroku, it serves *GoodData.UI Live Examples*.\nRelevant tasks are in `Procfile` and `package.json`.\n\n```bash\n# run in the project directory\nheroku login\nheroku create <your-app-name>\nheroku config:set DOMAIN_ADMIN_USERNAME=x@gooddata.com DOMAIN_ADMIN_PASSWORD=xy PROJECT_ID_TO_ASSIGN=xms7ga4tf3g3nzucd8380o2bev8oeknp\ngit push heroku HEAD:master\nheroku open\n```\n### Enable Geo Chart for Storybook and Live Examples\nGeo chart uses Mapbox to render map which requires a Mapbox access token.\n- Register an account and create Mapbox access token at [guide](https://docs.mapbox.com/help/how-mapbox-works/access-tokens/)\n- Store the created token at `.env`:\n```bash\necho -e \"EXAMPLE_MAPBOX_ACCESS_TOKEN=token\" >> .env # only need to run once\necho -e \"STORYBOOK_MAPBOX_ACCESS_TOKEN=token\" >> .env # only need to run once\n```\n\n### Run Live Examples Locally\nTo run *GoodData.UI Live Examples* locally:\n```bash\ngit clone <this-repository>\ncd  <repository-folder>\nyarn install --pure-lockfile\nyarn examples\n```\nThen open https://localhost:8999 and login using Live Examples account (you can [create one here](https://gooddata-examples.herokuapp.com/registration)).\n\n### Run Storybook locally\n- Run storybook with token stored in `.env` for more secure\n```bash\nyarn storybook\n```\n- Or run storybook with token env param exposed to cli (not suggested)\n```bash\nSTORYBOOK_MAPBOX_ACCESS_TOKEN=token yarn storybook\n```\n- Apply either above way to `yarn build-storybook` or `yarn test-storybook`\n\n### Source code formatting\nThe source code in the repository is formatted by [Prettier](https://prettier.io/).\nThe format of the code is validated by our Continuous Integration server and is one of the requirements of successful merge.\n\nPrettier is supported by every major IDE. You can find the list of supported editors and how to configure them [here](https://prettier.io/docs/en/editors.html).\n\nIn the case, when your editor is not supported or you don't want to setup the integration, you can run the `yarn prettier-write` command to reformat the code before commit.\n\n## Changelog\n\n- see [CHANGELOG.md](CHANGELOG.md)\n\n## Supported versions\n\nIn order to make the user experience with integrating GoodData UI SDK as smooth and secure as possible and to ensure that the SDK is using the latest features of the platform, we will only provide support to two most recent major versions of UI SDK.\n\nThe most recent majors will be supported in the following modes:\n\n- The latest major version will receive all new functionality and all bug fixes\n- The previous major version will only receive fixes to critical issues and security fixes. These fixes will be applied on top of last released version of the previous major\n\nThe customers are encouraged to always use the latest version of the UI SDK.\n\nIn case of using older versions, the user might face API incompatibility, performance or security issues.\n\nPlease follow the installation instructions to update to the newest version.\n\n## License\n\n(C) 2007-2020 GoodData Corporation\n\nThis project is dual licensed:\n\n- The ATTRIBUTION-NONCOMMERCIAL 4.0 INTERNATIONAL (CC BY-NC 4.0) is used for purpose of the trial experience and evaluation of GoodData.UI library.\n- The GOODDATA GOODDATA.UI LIBRARY END USER LICENSE AGREEMENT is used for GoodData customers.\n\nFor more information, please see [LICENSE](https://github.com/gooddata/gooddata-react-components/blob/master/LICENSE)\n","gitHead":"684a1f0a4fc8afedc63687b953797826a9740fc0","scripts":{"dev":"bash scripts/build.sh --dev-watch","test":"jest --watch","build":"bash scripts/build.sh","tslint":"yarn run-tslint -t verbose $npm_package_config_tslint","prepare":"cd examples/server && yarn install --frozen-lockfile && cd ../..; rm -r examples/node_modules 2>/dev/null; true","examples":"bash scripts/run-examples.sh","prepare?":"# Called before `npm publish` and on local `npm install`. Temporarily also for deleting obsolete node_modules. Ends with `true` to continue gracefully.","validate":"tsc --noEmit && yarn tslint && eslint $npm_package_config_eslint && yarn validate-style && yarn prettier-check","build-dev":"bash scripts/build.sh --dev","examples?":"# Default is developer domain, other options: yarn examples [sec,secure,stg,stg2,stg3,demo,developer or URL]","storybook":"yarn build && start-storybook -p 9001 -c .storybook","test-once":"jest","tslint-ci":"mkdir -p ./ci/results && yarn run-tslint -t checkstyle -o ./ci/results/tslint-results.xml $npm_package_config_tslint","run-tslint":"tslint -p tsconfig.json","validate-ci":"tsc --noEmit && yarn tslint-ci  && eslint $npm_package_config_eslint -f checkstyle -o ci/results/eslint-results.xml && yarn validate-style-ci && yarn prettier-check","examples-build":"bash scripts/build-examples.sh","prepublishOnly":"yarn build","prettier-check":"prettier --check '{src,stories,styles,__mocks__,examples/server/src,examples/src,examples/test}/**/*.{ts,js,tsx,jsx,json,scss,md,yaml,html}'","prettier-write":"prettier --write '{src,stories,styles,__mocks__,examples/server/src,examples/src,examples/test}/**/*.{ts,js,tsx,jsx,json,scss,md,yaml,html}'","test-storybook":"yarn build && test-storybook","validate-style":"stylelint '**/*.scss'","build-storybook":"yarn build && build-storybook -c .storybook -o dist-storybook","examples-server":"node examples/server/src/index.js","heroku-postbuild":"yarn examples-build developer","examples-testcafe":"./scripts/run-testcafe.sh visual","validate-style-ci":"stylelint '**/*.scss' --custom-formatter=node_modules/stylelint-checkstyle-formatter > ci/results/stylelint-results.xml","check-circular-deps":"madge --circular --extensions ts ./src","examples-testcafe-ci":"./scripts/run-testcafe.sh ci","examples-testcafe-live":"./scripts/run-testcafe.sh live"},"typings":"dist/index.d.ts","_npmUser":{"name":"gooddata-ci","email":"rail@gooddata.com"},"deprecated":"@gooddata/react-components@7 reached End of Support on March 31, 2022. Please upgrade (see https://sdk.gooddata.com/gooddata-ui/docs/supported_versions.html for more information).","repository":{"url":"git+ssh://git@github.com/gooddata/gooddata-react-components.git","type":"git"},"_npmVersion":"6.13.4","description":"GoodData.UI - A powerful JavaScript library for building analytical applications","directories":{},"lint-staged":{"{src,stories,styles,__mocks__,examples/server/src,examples/src,examples/test}/**/*.{ts,js,tsx,jsx,scss}":["npx gdc-fix-copyright","git add"],"{src,stories,styles,__mocks__,examples/server/src,examples/src,examples/test}/**/*.{ts,js,tsx,jsx,json,scss,md,yaml,html}":["prettier --write","git add"]},"_nodeVersion":"12.16.1","dependencies":{"rxjs":"^5.5.6","uuid":"^3.2.1","immer":"^1.3.1","lodash":"^4.17.15","date-fns":"^2.7.0","downshift":"^3.2.7","invariant":"^2.2.2","mapbox-gl":"1.9.1","classnames":"^2.2.6","codemirror":"^5.54.0","highcharts":"7.1.1","prop-types":"^15.6.0","react-intl":"^3.6.0","custom-event":"^1.0.1","react-window":"^1.8.1","ag-grid-react":"20.0.0","react-measure":"^2.3.0","@types/mapbox-gl":"1.9.1","react-day-picker":"~7.3.0","react-responsive":"^3.0.0","stringify-object":"^2.4.0","@gooddata/typings":"^2.25.0","@types/codemirror":"^0.0.95","ag-grid-community":"20.0.0","http-status-codes":"^1.3.0","react-codemirror2":"^7.2.0","@gooddata/js-utils":"^3.10.5","@gooddata/numberjs":"^3.2.4","fixed-data-table-2":"0.7.17","@gooddata/goodstrap":"^68.16.0","react-dom-factories":"^1.0.2","@gooddata/gooddata-js":"^13.0.3","json-stable-stringify":"^1.0.1","react-transition-group":"^2.2.1","hoist-non-react-statics":"^3.3.0","nodelist-foreach-polyfill":"^1.2.0","@formatjs/intl-pluralrules":"^1.3.6","highcharts-grouped-categories":"^1.1.3"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"raf":"3.3.2","yup":"^0.24.1","jest":"24.7.1","husky":"3.0.0","madge":"^3.4.4","react":"^16.5.2","enzyme":"3.5.0","eslint":"4.19.1","formik":"^0.11.11","moment":"2.23.0","history":"^4.7.2","ts-jest":"24.0.0","webpack":"4.30.0","full-icu":"^1.3.0","prettier":"1.16.4","react-ga":"^2.5.2","recharts":"1.0.0-beta.9","testcafe":"1.1.4","commander":"2.14.1","node-sass":"4.13.0","react-dom":"^16.5.2","stylelint":"^10.0.0","supertest":"3.0.0","ts-loader":"6.0.0","@types/raf":"^3.4.0","css-loader":"0.28.7","jest-junit":"3.0.0","raw-loader":"0.5.1","styled-jsx":"2.2.1","typescript":"3.3.4000","@babel/core":"7.4.4","@types/jest":"24.0.6","@types/node":"7.0.8","@types/uuid":"3.4.3","file-loader":"3.0.1","jest-enzyme":"7.0.2","lint-staged":"9.1.0","sass-loader":"6.0.6","webpack-cli":"3.3.2","@types/react":"16.8.6","babel-loader":"8.0.5","react-helmet":"5.2.0","react-select":"1.2.1","style-loader":"0.19.1","@types/enzyme":"3.1.13","@types/lodash":"4.14.123","testcafe-live":"0.1.4","@babel/runtime":"7.4.4","dotenv-webpack":"^1.7.0","@babel/polyfill":"^7.4.4","@storybook/react":"5.0.11","@types/invariant":"2.2.29","@types/react-dom":"16.0.11","isomorphic-fetch":"2.2.1","react-datepicker":"1.1.0","react-router-dom":"4.2.2","@babel/preset-env":"7.4.4","@gooddata/mock-js":"^2.13.1","@storybook/addons":"5.0.11","@types/classnames":"2.2.3","@types/prop-types":"15.5.2","@storybook/theming":"5.0.11","identity-obj-proxy":"^3.0.0","intl-messageformat":"^7.5.4","webpack-dev-server":"3.3.1","@babel/preset-react":"7.0.0","@types/react-portal":"4.0.1","@types/react-window":"^1.8.1","babel-plugin-lodash":"3.3.4","html-webpack-plugin":"3.2.0","react-test-renderer":"16.4.2","@types/react-measure":"2.0.5","clean-webpack-plugin":"2.0.2","stats-webpack-plugin":"0.7.0","eslint-config-prettier":"4.1.0","react-google-recaptcha":"^0.14.1","tslint-config-prettier":"1.18.0","@gooddata/eslint-config":"^1.0.0","@gooddata/tslint-config":"1.0.0","@types/react-responsive":"^3.0.3","@types/storybook__react":"4.0.1","@types/stringify-object":"^3.2.0","enzyme-adapter-react-16":"1.3.1","@gooddata/test-storybook":"4.0.0","@storybook/addon-actions":"5.0.11","@storybook/addon-options":"5.0.11","node-sass-magic-importer":"5.1.0","react-syntax-highlighter":"11.0.2","@types/fixed-data-table-2":"0.8.1","stylelint-config-prettier":"5.2.0","@gooddata/stylelint-config":"4.0.1","@types/react-test-renderer":"16.0.0","circular-dependency-plugin":"5.0.2","compression-webpack-plugin":"2.0.0","@types/json-stable-stringify":"^1.0.32","@gooddata/frontend-npm-scripts":"1.1.0","@types/enzyme-adapter-react-16":"1.0.3","stylelint-checkstyle-formatter":"0.1.0","@types/storybook__addon-actions":"3.4.2","@babel/plugin-proposal-class-properties":"7.4.4","@babel/plugin-proposal-object-rest-spread":"7.4.4","@babel/plugin-transform-async-to-generator":"7.4.4"},"peerDependencies":{"react":"^16.5.2","react-dom":"^16.5.2"},"_npmOperationalInternal":{"tmp":"tmp/react-components_7.8.0-beta.48_1594299628074_0.7527001108879625","host":"s3://npm-registry-packages"}},"7.8.0-alpha-bertold8-ine-fet-487-properties-type-2020-07-09T14-36-53-443Z":{"name":"@gooddata/react-components","version":"7.8.0-alpha-bertold8-ine-fet-487-properties-type-2020-07-09T14-36-53-443Z","author":{"name":"GoodData Corporation"},"license":"BSD-3-Clause","_id":"@gooddata/react-components@7.8.0-alpha-bertold8-ine-fet-487-properties-type-2020-07-09T14-36-53-443Z","maintainers":[{"name":"afi","email":"adam.fiedler@gooddata.com"},{"name":"an.vuong","email":"an.vuong@gooddata.com"},{"name":"bertold8","email":"ivan.nejezchleb@seznam.cz"},{"name":"bich.nguyen","email":"bich.nguyen@gooddata.com"},{"name":"brbistas","email":"valentinos.chraniotis@gooddata.com"},{"name":"bugsbunny338","email":"jiri.zajic@mensa.cz"},{"name":"de.do","email":"de.do@gooddata.com"},{"name":"gooddata-ci","email":"rail@gooddata.com"},{"name":"hang.ngo","email":"hang.ngo@gooddata.com"},{"name":"hung.nguyen.hoang","email":"hung.nguyen@gooddata.com"},{"name":"huong.nguyen","email":"huong.nguyen@gooddata.com"},{"name":"huyen.nguyen","email":"huyen.nguyen@gooddata.com"},{"name":"ivan.mjartan","email":"ivan.mjartan@gooddata.com"},{"name":"jakub-sterba","email":"jakub.sterba@gooddata.com"},{"name":"jaroslav.tomecek","email":"jaroslav.tomecek@gooddata.com"},{"name":"jkittler","email":"honza.kittler@gmail.com"},{"name":"khanh.le","email":"khanh.le@gooddata.com"},{"name":"lanhuynh","email":"lan.huynh@gooddata.com"},{"name":"linhhong","email":"linh.hong@gooddata.com"},{"name":"lupko","email":"lubomir.slivka@gooddata.com"},{"name":"mai.nguyen","email":"mai.nguyen@gooddata.com"},{"name":"matyas.kandl","email":"matyas.kandl@gooddata.com"},{"name":"michal.marsal","email":"michal.marsal@gooddata.com"},{"name":"milan.lempera","email":"ext-milan.lempera@gooddata.com"},{"name":"my.duong","email":"my.duong@gooddata.com"},{"name":"naibinh","email":"naibinh@gmail.com"},{"name":"nestor_encinas","email":"xesto05@gmail.com"},{"name":"nikolacech","email":"nikola.cech@gooddata.com"},{"name":"nis.hua","email":"nis.hua@gooddata.com"},{"name":"no23reason","email":"dan.homola@hotmail.cz"},{"name":"patrikbraborec","email":"patrik.braborec@gooddata.com"},{"name":"pbenes","email":"petr.benes@gooddata.com"},{"name":"petrjanu","email":"petr.janu@gooddata.com"},{"name":"pkingo","email":"philipandreaskingo@hotmail.com"},{"name":"ptquang86","email":"ptquang86@gmail.com"},{"name":"qduval","email":"quentin.duval@gooddata.com"},{"name":"rodri360","email":"me@rodri360.com"},{"name":"scavnickyj","email":"jakub.scavnicky@gooddata.com"},{"name":"sitina","email":"jiri.sitina@gooddata.com"},{"name":"strouhaljan","email":"strouhal.jan@gmail.com"},{"name":"thao-luong","email":"thao.luong@gooddata.com"},{"name":"thuong.nguyen","email":"thuong.nguyen@gooddata.com"},{"name":"tmuchka","email":"tomas.muchka@gooddata.com"},{"name":"tomas.kratochvil","email":"tomas.kratochvil@gooddata.com"},{"name":"tomsatgd","email":"tomas.satinsky@gooddata.com"},{"name":"trung-le-quoc","email":"trung.le@gooddata.com"},{"name":"tu-ngo","email":"tungo1981@gmail.com"},{"name":"tu.bui","email":"tu.bui@gooddata.com"},{"name":"tulean","email":"tuan.le@gooddata.com"},{"name":"tuqt1005","email":"tu.tran@gooddata.com"},{"name":"utdnah","email":"danh.ung@gooddata.com"},{"name":"van.nguyen","email":"van.nguyen@gooddata.com"},{"name":"vi.phan","email":"vi.phan@gooddata.com"},{"name":"vlastikcz","email":"vlastimil.kotas@gooddata.com"},{"name":"vu.pham","email":"vu.pham@gooddata.com"},{"name":"xmort","email":"petr.dolejsi@gooddata.com"},{"name":"yanlipnican","email":"yanlipnican@gmail.com"}],"homepage":"https://github.com/gooddata/gooddata-react-components#readme","bugs":{"url":"https://github.com/gooddata/gooddata-react-components/issues"},"dist":{"shasum":"de6bcd428a0662613833d9c652a280729cb98e62","tarball":"https://registry.npmjs.org/@gooddata/react-components/-/react-components-7.8.0-alpha-bertold8-ine-fet-487-properties-type-2020-07-09T14-36-53-443Z.tgz","fileCount":2668,"integrity":"sha512-km8MtU/R6vzUvC/2peifvd22ZSBeho389yjyeRWn/iwz0o2ZiGdRa036Q0Xi0Fecjm0cNP/ntgzLJMtjYO/A8Q==","signatures":[{"sig":"MEUCIQCbGb2Oox5roCPoxe5p1Qa5YxKGxjd6m1sfefpljsdYiwIgXNjhM6fDu+TRmdhpRKbkzydSXTA7jn8UIGtacKXEwXM=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":10745947,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJfByuoCRA9TVsSAnZWagAAsc0P/it3Did1LqnnS1g1q1MM\n9I3VHsjou2rvd6hQkvs8vGqUsC8CGYZz48ixvd2UC3G6OXHIyj9VKbgUyKFi\niyr7tUyy86d81TqGzhxZgfwSrXbHJwtEuE21Any+NN0h9OCDQ7gXHcKIY/b8\nyMXqlwkg18qRCW+U0LKy1T6waz32UtmWjOlVzriCetQ0HcWQskOqEaN0pG9Y\ngcivOvK2vY3911uzDEdo0/1Zb1yyN1c6NZUHT0K9rR0jOTg/j1igheiZ1IrK\n1kyaqSVJemyKRvythYvV5bM0q+FosHr8UvB1BnyK3w8RAWtuzMgLcUqejO8m\nPQJmS5vpycZn/FjOnUWtRLjDIqUqTY93AjCInVq/IPgCjApvSNhYjX8mITYN\nVYrQTN+guWJ+mp8SbVs3qvfgPxpTVp9V/336kg1njFNoSmTirnD5AFomctr8\nt41HiLmcPgJ1hUGtnaOc2Gfcj3kXhr7cP1rkf/A9M47KWOOyZnXt333RRXND\nx9SvIteXsnZlGqC4266FBsaCrp+04FcCnPPG7cW9BZNtqltFje/IURW3wztS\n7e7jhMUW4XzQsgi9znkf3TOn//0hRnDoOMcSszqNXAxhgnt80zmjDYbfKq8u\nJbimBLdJ4dTqTrL9eD9XPTkCKcfwngBqu9RLtUDoc4jiQrrraIxGVoHdg7/4\nbQLI\r\n=3Kg8\r\n-----END PGP SIGNATURE-----\r\n"},"main":"dist/index.js","husky":{"hooks":{"pre-commit":"lint-staged"}},"config":{"eslint":"./examples/**/*.{js,jsx}","tslint":"./{__mocks__,src,stories}/{,**/}*.{ts,tsx}"},"readme":"[![npm version](https://badge.fury.io/js/%40gooddata%2Freact-components.svg)](https://www.npmjs.com/package/@gooddata/react-components)\n\n# GoodData.UI React components\n> A React-based JavaScript library for building data-driven applications\n\n## Getting started\n- [GoodData.UI Documentation](http://sdk.gooddata.com/gooddata-ui/)\n- [GoodData.UI Live Examples](https://gooddata-examples.herokuapp.com/)\n- [Stack Overflow](https://stackoverflow.com/questions/tagged/gooddata)\n\n### Usage\nWith [yarn](https://yarnpkg.com) installed, go to your project directory and run\n```\n$ yarn add @gooddata/react-components\n```\nIf you prefer [npm](npmjs.com) run\n```\n$ npm install --save @gooddata/react-components\n```\n\nThe public API is exposed via global `index.js`. Except for the styles, do not import any other file directly\nbecause they are not intended to be part of the public API.\n\n## Contributing\n\nWe welcome any contribution in form of [issues](https://github.com/gooddata/gooddata-react-components/issues) or [pull requests](https://github.com/gooddata/gooddata-react-components/pulls).\n\nInstall [Node.js](http://nodejs.org) (node 12.16.1, npm v6.13.4) and [Yarn](https://classic.yarnpkg.com) (1.22.4).\n\nInstall dependencies:\n```\nyarn install --frozen-lockfile\n```\n\nThese commands may come in handy while developing:\n\n| command | description |\n| ------- | ----------- |\n| `yarn install --pure-lockfile` | first step |\n| ||\n| `yarn dev` | build react-components to `/dist` in watch mode |\n| `yarn test` | run all unit tests |\n| `yarn prettier-write` | format the source code to match the valid codestyle |\n| `yarn validate` | validate codestyle |\n| ||\n| `yarn storybook` | run storybook from `/stories` on http://localhost:9001 |\n| `yarn build-storybook` | build storybook to `/dist-storybook` |\n| `yarn test-storybook` | run storybook and [screenshot tests](https://github.com/gooddata/gdc-client-utils/tree/master/test-storybook) |\n| ||\n| `yarn examples` | run Live Examples dev-server from `/examples` on https://localhost:8999 |\n| `yarn examples-build` | build Live Examples to `/examples/dist` |\n| `yarn examples-server` | serve built Live Examples - see `/examples/server/src` |\n| `yarn examples-testcafe` | run testcafe tests against `localhost:8999` |\n\n### Deploy to heroku.com\nWhen you deploy this repo to heroku, it serves *GoodData.UI Live Examples*.\nRelevant tasks are in `Procfile` and `package.json`.\n\n```bash\n# run in the project directory\nheroku login\nheroku create <your-app-name>\nheroku config:set DOMAIN_ADMIN_USERNAME=x@gooddata.com DOMAIN_ADMIN_PASSWORD=xy PROJECT_ID_TO_ASSIGN=xms7ga4tf3g3nzucd8380o2bev8oeknp\ngit push heroku HEAD:master\nheroku open\n```\n### Enable Geo Chart for Storybook and Live Examples\nGeo chart uses Mapbox to render map which requires a Mapbox access token.\n- Register an account and create Mapbox access token at [guide](https://docs.mapbox.com/help/how-mapbox-works/access-tokens/)\n- Store the created token at `.env`:\n```bash\necho -e \"EXAMPLE_MAPBOX_ACCESS_TOKEN=token\" >> .env # only need to run once\necho -e \"STORYBOOK_MAPBOX_ACCESS_TOKEN=token\" >> .env # only need to run once\n```\n\n### Run Live Examples Locally\nTo run *GoodData.UI Live Examples* locally:\n```bash\ngit clone <this-repository>\ncd  <repository-folder>\nyarn install --pure-lockfile\nyarn examples\n```\nThen open https://localhost:8999 and login using Live Examples account (you can [create one here](https://gooddata-examples.herokuapp.com/registration)).\n\n### Run Storybook locally\n- Run storybook with token stored in `.env` for more secure\n```bash\nyarn storybook\n```\n- Or run storybook with token env param exposed to cli (not suggested)\n```bash\nSTORYBOOK_MAPBOX_ACCESS_TOKEN=token yarn storybook\n```\n- Apply either above way to `yarn build-storybook` or `yarn test-storybook`\n\n### Source code formatting\nThe source code in the repository is formatted by [Prettier](https://prettier.io/).\nThe format of the code is validated by our Continuous Integration server and is one of the requirements of successful merge.\n\nPrettier is supported by every major IDE. You can find the list of supported editors and how to configure them [here](https://prettier.io/docs/en/editors.html).\n\nIn the case, when your editor is not supported or you don't want to setup the integration, you can run the `yarn prettier-write` command to reformat the code before commit.\n\n## Changelog\n\n- see [CHANGELOG.md](CHANGELOG.md)\n\n## Supported versions\n\nIn order to make the user experience with integrating GoodData UI SDK as smooth and secure as possible and to ensure that the SDK is using the latest features of the platform, we will only provide support to two most recent major versions of UI SDK.\n\nThe most recent majors will be supported in the following modes:\n\n- The latest major version will receive all new functionality and all bug fixes\n- The previous major version will only receive fixes to critical issues and security fixes. These fixes will be applied on top of last released version of the previous major\n\nThe customers are encouraged to always use the latest version of the UI SDK.\n\nIn case of using older versions, the user might face API incompatibility, performance or security issues.\n\nPlease follow the installation instructions to update to the newest version.\n\n## License\n\n(C) 2007-2020 GoodData Corporation\n\nThis project is dual licensed:\n\n- The ATTRIBUTION-NONCOMMERCIAL 4.0 INTERNATIONAL (CC BY-NC 4.0) is used for purpose of the trial experience and evaluation of GoodData.UI library.\n- The GOODDATA GOODDATA.UI LIBRARY END USER LICENSE AGREEMENT is used for GoodData customers.\n\nFor more information, please see [LICENSE](https://github.com/gooddata/gooddata-react-components/blob/master/LICENSE)\n","gitHead":"26a8a7ad343a578cc9bd67b04b5de23ae109e758","scripts":{"dev":"bash scripts/build.sh --dev-watch","test":"jest --watch","build":"bash scripts/build.sh","tslint":"yarn run-tslint -t verbose $npm_package_config_tslint","prepare":"cd examples/server && yarn install --frozen-lockfile && cd ../..; rm -r examples/node_modules 2>/dev/null; true","examples":"bash scripts/run-examples.sh","prepare?":"# Called before `npm publish` and on local `npm install`. Temporarily also for deleting obsolete node_modules. Ends with `true` to continue gracefully.","validate":"tsc --noEmit && yarn tslint && eslint $npm_package_config_eslint && yarn validate-style && yarn prettier-check","build-dev":"bash scripts/build.sh --dev","examples?":"# Default is developer domain, other options: yarn examples [sec,secure,stg,stg2,stg3,demo,developer or URL]","storybook":"yarn build && start-storybook -p 9001 -c .storybook","test-once":"jest","tslint-ci":"mkdir -p ./ci/results && yarn run-tslint -t checkstyle -o ./ci/results/tslint-results.xml $npm_package_config_tslint","run-tslint":"tslint -p tsconfig.json","validate-ci":"tsc --noEmit && yarn tslint-ci  && eslint $npm_package_config_eslint -f checkstyle -o ci/results/eslint-results.xml && yarn validate-style-ci && yarn prettier-check","examples-build":"bash scripts/build-examples.sh","prepublishOnly":"yarn build","prettier-check":"prettier --check '{src,stories,styles,__mocks__,examples/server/src,examples/src,examples/test}/**/*.{ts,js,tsx,jsx,json,scss,md,yaml,html}'","prettier-write":"prettier --write '{src,stories,styles,__mocks__,examples/server/src,examples/src,examples/test}/**/*.{ts,js,tsx,jsx,json,scss,md,yaml,html}'","test-storybook":"yarn build && test-storybook","validate-style":"stylelint '**/*.scss'","build-storybook":"yarn build && build-storybook -c .storybook -o dist-storybook","examples-server":"node examples/server/src/index.js","heroku-postbuild":"yarn examples-build developer","examples-testcafe":"./scripts/run-testcafe.sh visual","validate-style-ci":"stylelint '**/*.scss' --custom-formatter=node_modules/stylelint-checkstyle-formatter > ci/results/stylelint-results.xml","check-circular-deps":"madge --circular --extensions ts ./src","examples-testcafe-ci":"./scripts/run-testcafe.sh ci","examples-testcafe-live":"./scripts/run-testcafe.sh live"},"typings":"dist/index.d.ts","_npmUser":{"name":"bertold8","email":"ivan.nejezchleb@seznam.cz"},"deprecated":"@gooddata/react-components@7 reached End of Support on March 31, 2022. Please upgrade (see https://sdk.gooddata.com/gooddata-ui/docs/supported_versions.html for more information).","repository":{"url":"git+ssh://git@github.com/gooddata/gooddata-react-components.git","type":"git"},"_npmVersion":"6.13.4","description":"GoodData.UI - A powerful JavaScript library for building analytical applications","directories":{},"lint-staged":{"{src,stories,styles,__mocks__,examples/server/src,examples/src,examples/test}/**/*.{ts,js,tsx,jsx,scss}":["npx gdc-fix-copyright","git add"],"{src,stories,styles,__mocks__,examples/server/src,examples/src,examples/test}/**/*.{ts,js,tsx,jsx,json,scss,md,yaml,html}":["prettier --write","git add"]},"_nodeVersion":"12.16.1","dependencies":{"rxjs":"^5.5.6","uuid":"^3.2.1","immer":"^1.3.1","lodash":"^4.17.15","date-fns":"^2.7.0","downshift":"^3.2.7","invariant":"^2.2.2","mapbox-gl":"1.9.1","classnames":"^2.2.6","codemirror":"^5.54.0","highcharts":"7.1.1","prop-types":"^15.6.0","react-intl":"^3.6.0","custom-event":"^1.0.1","react-window":"^1.8.1","ag-grid-react":"20.0.0","react-measure":"^2.3.0","@types/mapbox-gl":"1.9.1","react-day-picker":"~7.3.0","react-responsive":"^3.0.0","stringify-object":"^2.4.0","@gooddata/typings":"^2.25.0","@types/codemirror":"^0.0.95","ag-grid-community":"20.0.0","http-status-codes":"^1.3.0","react-codemirror2":"^7.2.0","@gooddata/js-utils":"^3.10.5","@gooddata/numberjs":"^3.2.4","fixed-data-table-2":"0.7.17","@gooddata/goodstrap":"^68.16.0","react-dom-factories":"^1.0.2","@gooddata/gooddata-js":"^13.0.3","json-stable-stringify":"^1.0.1","react-transition-group":"^2.2.1","hoist-non-react-statics":"^3.3.0","nodelist-foreach-polyfill":"^1.2.0","@formatjs/intl-pluralrules":"^1.3.6","highcharts-grouped-categories":"^1.1.3"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"raf":"3.3.2","yup":"^0.24.1","jest":"24.7.1","husky":"3.0.0","madge":"^3.4.4","react":"^16.5.2","enzyme":"3.5.0","eslint":"4.19.1","formik":"^0.11.11","moment":"2.23.0","history":"^4.7.2","ts-jest":"24.0.0","webpack":"4.30.0","full-icu":"^1.3.0","prettier":"1.16.4","react-ga":"^2.5.2","recharts":"1.0.0-beta.9","testcafe":"1.1.4","commander":"2.14.1","node-sass":"4.13.0","react-dom":"^16.5.2","stylelint":"^10.0.0","supertest":"3.0.0","ts-loader":"6.0.0","@types/raf":"^3.4.0","css-loader":"0.28.7","jest-junit":"3.0.0","raw-loader":"0.5.1","styled-jsx":"2.2.1","typescript":"3.3.4000","@babel/core":"7.4.4","@types/jest":"24.0.6","@types/node":"7.0.8","@types/uuid":"3.4.3","file-loader":"3.0.1","jest-enzyme":"7.0.2","lint-staged":"9.1.0","sass-loader":"6.0.6","webpack-cli":"3.3.2","@types/react":"16.8.6","babel-loader":"8.0.5","react-helmet":"5.2.0","react-select":"1.2.1","style-loader":"0.19.1","@types/enzyme":"3.1.13","@types/lodash":"4.14.123","testcafe-live":"0.1.4","@babel/runtime":"7.4.4","dotenv-webpack":"^1.7.0","@babel/polyfill":"^7.4.4","@storybook/react":"5.0.11","@types/invariant":"2.2.29","@types/react-dom":"16.0.11","isomorphic-fetch":"2.2.1","react-datepicker":"1.1.0","react-router-dom":"4.2.2","@babel/preset-env":"7.4.4","@gooddata/mock-js":"^2.13.1","@storybook/addons":"5.0.11","@types/classnames":"2.2.3","@types/prop-types":"15.5.2","@storybook/theming":"5.0.11","identity-obj-proxy":"^3.0.0","intl-messageformat":"^7.5.4","webpack-dev-server":"3.3.1","@babel/preset-react":"7.0.0","@types/react-portal":"4.0.1","@types/react-window":"^1.8.1","babel-plugin-lodash":"3.3.4","html-webpack-plugin":"3.2.0","react-test-renderer":"16.4.2","@types/react-measure":"2.0.5","clean-webpack-plugin":"2.0.2","stats-webpack-plugin":"0.7.0","eslint-config-prettier":"4.1.0","react-google-recaptcha":"^0.14.1","tslint-config-prettier":"1.18.0","@gooddata/eslint-config":"^1.0.0","@gooddata/tslint-config":"1.0.0","@types/react-responsive":"^3.0.3","@types/storybook__react":"4.0.1","@types/stringify-object":"^3.2.0","enzyme-adapter-react-16":"1.3.1","@gooddata/test-storybook":"4.0.0","@storybook/addon-actions":"5.0.11","@storybook/addon-options":"5.0.11","node-sass-magic-importer":"5.1.0","react-syntax-highlighter":"11.0.2","@types/fixed-data-table-2":"0.8.1","stylelint-config-prettier":"5.2.0","@gooddata/stylelint-config":"4.0.1","@types/react-test-renderer":"16.0.0","circular-dependency-plugin":"5.0.2","compression-webpack-plugin":"2.0.0","@types/json-stable-stringify":"^1.0.32","@gooddata/frontend-npm-scripts":"1.1.0","@types/enzyme-adapter-react-16":"1.0.3","stylelint-checkstyle-formatter":"0.1.0","@types/storybook__addon-actions":"3.4.2","@babel/plugin-proposal-class-properties":"7.4.4","@babel/plugin-proposal-object-rest-spread":"7.4.4","@babel/plugin-transform-async-to-generator":"7.4.4"},"peerDependencies":{"react":"^16.5.2","react-dom":"^16.5.2"},"_npmOperationalInternal":{"tmp":"tmp/react-components_7.8.0-alpha-bertold8-ine-fet-487-properties-type-2020-07-09T14-36-53-443Z_1594305448044_0.5914650748971313","host":"s3://npm-registry-packages"}},"7.8.0-alpha-bertold8-ine-fet-487-properties-type-2020-07-09T15-35-21-370Z":{"name":"@gooddata/react-components","version":"7.8.0-alpha-bertold8-ine-fet-487-properties-type-2020-07-09T15-35-21-370Z","author":{"name":"GoodData Corporation"},"license":"BSD-3-Clause","_id":"@gooddata/react-components@7.8.0-alpha-bertold8-ine-fet-487-properties-type-2020-07-09T15-35-21-370Z","maintainers":[{"name":"afi","email":"adam.fiedler@gooddata.com"},{"name":"an.vuong","email":"an.vuong@gooddata.com"},{"name":"bertold8","email":"ivan.nejezchleb@seznam.cz"},{"name":"bich.nguyen","email":"bich.nguyen@gooddata.com"},{"name":"brbistas","email":"valentinos.chraniotis@gooddata.com"},{"name":"bugsbunny338","email":"jiri.zajic@mensa.cz"},{"name":"de.do","email":"de.do@gooddata.com"},{"name":"gooddata-ci","email":"rail@gooddata.com"},{"name":"hang.ngo","email":"hang.ngo@gooddata.com"},{"name":"hung.nguyen.hoang","email":"hung.nguyen@gooddata.com"},{"name":"huong.nguyen","email":"huong.nguyen@gooddata.com"},{"name":"huyen.nguyen","email":"huyen.nguyen@gooddata.com"},{"name":"ivan.mjartan","email":"ivan.mjartan@gooddata.com"},{"name":"jakub-sterba","email":"jakub.sterba@gooddata.com"},{"name":"jaroslav.tomecek","email":"jaroslav.tomecek@gooddata.com"},{"name":"jkittler","email":"honza.kittler@gmail.com"},{"name":"khanh.le","email":"khanh.le@gooddata.com"},{"name":"lanhuynh","email":"lan.huynh@gooddata.com"},{"name":"linhhong","email":"linh.hong@gooddata.com"},{"name":"lupko","email":"lubomir.slivka@gooddata.com"},{"name":"mai.nguyen","email":"mai.nguyen@gooddata.com"},{"name":"matyas.kandl","email":"matyas.kandl@gooddata.com"},{"name":"michal.marsal","email":"michal.marsal@gooddata.com"},{"name":"milan.lempera","email":"ext-milan.lempera@gooddata.com"},{"name":"my.duong","email":"my.duong@gooddata.com"},{"name":"naibinh","email":"naibinh@gmail.com"},{"name":"nestor_encinas","email":"xesto05@gmail.com"},{"name":"nikolacech","email":"nikola.cech@gooddata.com"},{"name":"nis.hua","email":"nis.hua@gooddata.com"},{"name":"no23reason","email":"dan.homola@hotmail.cz"},{"name":"patrikbraborec","email":"patrik.braborec@gooddata.com"},{"name":"pbenes","email":"petr.benes@gooddata.com"},{"name":"petrjanu","email":"petr.janu@gooddata.com"},{"name":"pkingo","email":"philipandreaskingo@hotmail.com"},{"name":"ptquang86","email":"ptquang86@gmail.com"},{"name":"qduval","email":"quentin.duval@gooddata.com"},{"name":"rodri360","email":"me@rodri360.com"},{"name":"scavnickyj","email":"jakub.scavnicky@gooddata.com"},{"name":"sitina","email":"jiri.sitina@gooddata.com"},{"name":"strouhaljan","email":"strouhal.jan@gmail.com"},{"name":"thao-luong","email":"thao.luong@gooddata.com"},{"name":"thuong.nguyen","email":"thuong.nguyen@gooddata.com"},{"name":"tmuchka","email":"tomas.muchka@gooddata.com"},{"name":"tomas.kratochvil","email":"tomas.kratochvil@gooddata.com"},{"name":"tomsatgd","email":"tomas.satinsky@gooddata.com"},{"name":"trung-le-quoc","email":"trung.le@gooddata.com"},{"name":"tu-ngo","email":"tungo1981@gmail.com"},{"name":"tu.bui","email":"tu.bui@gooddata.com"},{"name":"tulean","email":"tuan.le@gooddata.com"},{"name":"tuqt1005","email":"tu.tran@gooddata.com"},{"name":"utdnah","email":"danh.ung@gooddata.com"},{"name":"van.nguyen","email":"van.nguyen@gooddata.com"},{"name":"vi.phan","email":"vi.phan@gooddata.com"},{"name":"vlastikcz","email":"vlastimil.kotas@gooddata.com"},{"name":"vu.pham","email":"vu.pham@gooddata.com"},{"name":"xmort","email":"petr.dolejsi@gooddata.com"},{"name":"yanlipnican","email":"yanlipnican@gmail.com"}],"homepage":"https://github.com/gooddata/gooddata-react-components#readme","bugs":{"url":"https://github.com/gooddata/gooddata-react-components/issues"},"dist":{"shasum":"01b1ba9dfbc929cf32c471423326d83ca8567777","tarball":"https://registry.npmjs.org/@gooddata/react-components/-/react-components-7.8.0-alpha-bertold8-ine-fet-487-properties-type-2020-07-09T15-35-21-370Z.tgz","fileCount":2668,"integrity":"sha512-c4r1Mb7Oniu/7a2VIT0dHXP7IPw3X6KrkuRrAyeO7JG/MmlMWpnPMK9d/sqcJ5f56bTSDn/qNeFJb5KNSPJPNQ==","signatures":[{"sig":"MEYCIQCxAvv1eoDcr5WZ9kwVsE0X5reVbkOQ2CJPlwFhBdLBZAIhAO/629sZeTIhqO/0KM2IDMg5tlL1qKT8mUrEHWzQfZgV","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":10745659,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJfBzlWCRA9TVsSAnZWagAALMIP/2fia/BH1QE6KowkOO7O\n7EAOM+npu/CbIETg7eHZdSNKLRpnr4YlHX2l9FJTz18Ow0oM3cuNDgZps5LU\nGiLDU3fUjNDeg4RGmMJv/TlrTrPMlQqjDdTf7/v8h/fUXxnvAizER48zo5kG\nGroHxNLETJFCuLHwuddAgg0Iclzl8vUwXLwnrNZk0r2K2iAhj0OJp3b3XXLj\nuqWEXbpk93XdnnZ6k3zkNENfGo1Os5y6hhrqCHLaa6g5J80hYw561LqDd67U\nIsUSpF0ntuASk7BCkb8Qs2jlfOm/N/RCbuVnn1uP6aeJyOaEtloMuje/Sgud\nsIm2fvgv+jWrhM71tgKfRHixkyH3HoTtLaU06lxlySDSMfN70uG1uRWrX55G\nYMuivC2QR46omvGFqI0/Q6INndLzkALVCXKdXB8Q+4MTwUgPGCsat7K6Oaeu\n5umomFci3xBbIMEcm957YLk0vvRcOhhtLLHm2K0gP6uCES0Bg8KibNkLerrm\nM+ni5lGllh8qNTEcNL3KCfHPee4qfDllaQkfmPkcS0SRSeTpQJNY/vMS9FG0\n6bYIHcjgd0fqInbcOUrimfaVhhxKbbZt0rEzKCcK1tuth+hYCgvgGTGT2AaS\n1HKbj/wlj2xt6OqKnOT7cj+4ZCKDSlV+k0MQnGIcSCnX+bRYUqDZRqjc9yOv\nq64D\r\n=/UWb\r\n-----END PGP SIGNATURE-----\r\n"},"main":"dist/index.js","husky":{"hooks":{"pre-commit":"lint-staged"}},"config":{"eslint":"./examples/**/*.{js,jsx}","tslint":"./{__mocks__,src,stories}/{,**/}*.{ts,tsx}"},"readme":"[![npm version](https://badge.fury.io/js/%40gooddata%2Freact-components.svg)](https://www.npmjs.com/package/@gooddata/react-components)\n\n# GoodData.UI React components\n> A React-based JavaScript library for building data-driven applications\n\n## Getting started\n- [GoodData.UI Documentation](http://sdk.gooddata.com/gooddata-ui/)\n- [GoodData.UI Live Examples](https://gooddata-examples.herokuapp.com/)\n- [Stack Overflow](https://stackoverflow.com/questions/tagged/gooddata)\n\n### Usage\nWith [yarn](https://yarnpkg.com) installed, go to your project directory and run\n```\n$ yarn add @gooddata/react-components\n```\nIf you prefer [npm](npmjs.com) run\n```\n$ npm install --save @gooddata/react-components\n```\n\nThe public API is exposed via global `index.js`. Except for the styles, do not import any other file directly\nbecause they are not intended to be part of the public API.\n\n## Contributing\n\nWe welcome any contribution in form of [issues](https://github.com/gooddata/gooddata-react-components/issues) or [pull requests](https://github.com/gooddata/gooddata-react-components/pulls).\n\nInstall [Node.js](http://nodejs.org) (node 12.16.1, npm v6.13.4) and [Yarn](https://classic.yarnpkg.com) (1.22.4).\n\nInstall dependencies:\n```\nyarn install --frozen-lockfile\n```\n\nThese commands may come in handy while developing:\n\n| command | description |\n| ------- | ----------- |\n| `yarn install --pure-lockfile` | first step |\n| ||\n| `yarn dev` | build react-components to `/dist` in watch mode |\n| `yarn test` | run all unit tests |\n| `yarn prettier-write` | format the source code to match the valid codestyle |\n| `yarn validate` | validate codestyle |\n| ||\n| `yarn storybook` | run storybook from `/stories` on http://localhost:9001 |\n| `yarn build-storybook` | build storybook to `/dist-storybook` |\n| `yarn test-storybook` | run storybook and [screenshot tests](https://github.com/gooddata/gdc-client-utils/tree/master/test-storybook) |\n| ||\n| `yarn examples` | run Live Examples dev-server from `/examples` on https://localhost:8999 |\n| `yarn examples-build` | build Live Examples to `/examples/dist` |\n| `yarn examples-server` | serve built Live Examples - see `/examples/server/src` |\n| `yarn examples-testcafe` | run testcafe tests against `localhost:8999` |\n\n### Deploy to heroku.com\nWhen you deploy this repo to heroku, it serves *GoodData.UI Live Examples*.\nRelevant tasks are in `Procfile` and `package.json`.\n\n```bash\n# run in the project directory\nheroku login\nheroku create <your-app-name>\nheroku config:set DOMAIN_ADMIN_USERNAME=x@gooddata.com DOMAIN_ADMIN_PASSWORD=xy PROJECT_ID_TO_ASSIGN=xms7ga4tf3g3nzucd8380o2bev8oeknp\ngit push heroku HEAD:master\nheroku open\n```\n### Enable Geo Chart for Storybook and Live Examples\nGeo chart uses Mapbox to render map which requires a Mapbox access token.\n- Register an account and create Mapbox access token at [guide](https://docs.mapbox.com/help/how-mapbox-works/access-tokens/)\n- Store the created token at `.env`:\n```bash\necho -e \"EXAMPLE_MAPBOX_ACCESS_TOKEN=token\" >> .env # only need to run once\necho -e \"STORYBOOK_MAPBOX_ACCESS_TOKEN=token\" >> .env # only need to run once\n```\n\n### Run Live Examples Locally\nTo run *GoodData.UI Live Examples* locally:\n```bash\ngit clone <this-repository>\ncd  <repository-folder>\nyarn install --pure-lockfile\nyarn examples\n```\nThen open https://localhost:8999 and login using Live Examples account (you can [create one here](https://gooddata-examples.herokuapp.com/registration)).\n\n### Run Storybook locally\n- Run storybook with token stored in `.env` for more secure\n```bash\nyarn storybook\n```\n- Or run storybook with token env param exposed to cli (not suggested)\n```bash\nSTORYBOOK_MAPBOX_ACCESS_TOKEN=token yarn storybook\n```\n- Apply either above way to `yarn build-storybook` or `yarn test-storybook`\n\n### Source code formatting\nThe source code in the repository is formatted by [Prettier](https://prettier.io/).\nThe format of the code is validated by our Continuous Integration server and is one of the requirements of successful merge.\n\nPrettier is supported by every major IDE. You can find the list of supported editors and how to configure them [here](https://prettier.io/docs/en/editors.html).\n\nIn the case, when your editor is not supported or you don't want to setup the integration, you can run the `yarn prettier-write` command to reformat the code before commit.\n\n## Changelog\n\n- see [CHANGELOG.md](CHANGELOG.md)\n\n## Supported versions\n\nIn order to make the user experience with integrating GoodData UI SDK as smooth and secure as possible and to ensure that the SDK is using the latest features of the platform, we will only provide support to two most recent major versions of UI SDK.\n\nThe most recent majors will be supported in the following modes:\n\n- The latest major version will receive all new functionality and all bug fixes\n- The previous major version will only receive fixes to critical issues and security fixes. These fixes will be applied on top of last released version of the previous major\n\nThe customers are encouraged to always use the latest version of the UI SDK.\n\nIn case of using older versions, the user might face API incompatibility, performance or security issues.\n\nPlease follow the installation instructions to update to the newest version.\n\n## License\n\n(C) 2007-2020 GoodData Corporation\n\nThis project is dual licensed:\n\n- The ATTRIBUTION-NONCOMMERCIAL 4.0 INTERNATIONAL (CC BY-NC 4.0) is used for purpose of the trial experience and evaluation of GoodData.UI library.\n- The GOODDATA GOODDATA.UI LIBRARY END USER LICENSE AGREEMENT is used for GoodData customers.\n\nFor more information, please see [LICENSE](https://github.com/gooddata/gooddata-react-components/blob/master/LICENSE)\n","gitHead":"baef9be455dd2f3224570ed52392899d293c053a","scripts":{"dev":"bash scripts/build.sh --dev-watch","test":"jest --watch","build":"bash scripts/build.sh","tslint":"yarn run-tslint -t verbose $npm_package_config_tslint","prepare":"cd examples/server && yarn install --frozen-lockfile && cd ../..; rm -r examples/node_modules 2>/dev/null; true","examples":"bash scripts/run-examples.sh","prepare?":"# Called before `npm publish` and on local `npm install`. Temporarily also for deleting obsolete node_modules. Ends with `true` to continue gracefully.","validate":"tsc --noEmit && yarn tslint && eslint $npm_package_config_eslint && yarn validate-style && yarn prettier-check","build-dev":"bash scripts/build.sh --dev","examples?":"# Default is developer domain, other options: yarn examples [sec,secure,stg,stg2,stg3,demo,developer or URL]","storybook":"yarn build && start-storybook -p 9001 -c .storybook","test-once":"jest","tslint-ci":"mkdir -p ./ci/results && yarn run-tslint -t checkstyle -o ./ci/results/tslint-results.xml $npm_package_config_tslint","run-tslint":"tslint -p tsconfig.json","validate-ci":"tsc --noEmit && yarn tslint-ci  && eslint $npm_package_config_eslint -f checkstyle -o ci/results/eslint-results.xml && yarn validate-style-ci && yarn prettier-check","examples-build":"bash scripts/build-examples.sh","prepublishOnly":"yarn build","prettier-check":"prettier --check '{src,stories,styles,__mocks__,examples/server/src,examples/src,examples/test}/**/*.{ts,js,tsx,jsx,json,scss,md,yaml,html}'","prettier-write":"prettier --write '{src,stories,styles,__mocks__,examples/server/src,examples/src,examples/test}/**/*.{ts,js,tsx,jsx,json,scss,md,yaml,html}'","test-storybook":"yarn build && test-storybook","validate-style":"stylelint '**/*.scss'","build-storybook":"yarn build && build-storybook -c .storybook -o dist-storybook","examples-server":"node examples/server/src/index.js","heroku-postbuild":"yarn examples-build developer","examples-testcafe":"./scripts/run-testcafe.sh visual","validate-style-ci":"stylelint '**/*.scss' --custom-formatter=node_modules/stylelint-checkstyle-formatter > ci/results/stylelint-results.xml","check-circular-deps":"madge --circular --extensions ts ./src","examples-testcafe-ci":"./scripts/run-testcafe.sh ci","examples-testcafe-live":"./scripts/run-testcafe.sh live"},"typings":"dist/index.d.ts","_npmUser":{"name":"bertold8","email":"ivan.nejezchleb@seznam.cz"},"deprecated":"@gooddata/react-components@7 reached End of Support on March 31, 2022. Please upgrade (see https://sdk.gooddata.com/gooddata-ui/docs/supported_versions.html for more information).","repository":{"url":"git+ssh://git@github.com/gooddata/gooddata-react-components.git","type":"git"},"_npmVersion":"6.13.4","description":"GoodData.UI - A powerful JavaScript library for building analytical applications","directories":{},"lint-staged":{"{src,stories,styles,__mocks__,examples/server/src,examples/src,examples/test}/**/*.{ts,js,tsx,jsx,scss}":["npx gdc-fix-copyright","git add"],"{src,stories,styles,__mocks__,examples/server/src,examples/src,examples/test}/**/*.{ts,js,tsx,jsx,json,scss,md,yaml,html}":["prettier --write","git add"]},"_nodeVersion":"12.16.1","dependencies":{"rxjs":"^5.5.6","uuid":"^3.2.1","immer":"^1.3.1","lodash":"^4.17.15","date-fns":"^2.7.0","downshift":"^3.2.7","invariant":"^2.2.2","mapbox-gl":"1.9.1","classnames":"^2.2.6","codemirror":"^5.54.0","highcharts":"7.1.1","prop-types":"^15.6.0","react-intl":"^3.6.0","custom-event":"^1.0.1","react-window":"^1.8.1","ag-grid-react":"20.0.0","react-measure":"^2.3.0","@types/mapbox-gl":"1.9.1","react-day-picker":"~7.3.0","react-responsive":"^3.0.0","stringify-object":"^2.4.0","@gooddata/typings":"^2.25.0","@types/codemirror":"^0.0.95","ag-grid-community":"20.0.0","http-status-codes":"^1.3.0","react-codemirror2":"^7.2.0","@gooddata/js-utils":"^3.10.5","@gooddata/numberjs":"^3.2.4","fixed-data-table-2":"0.7.17","@gooddata/goodstrap":"^68.16.0","react-dom-factories":"^1.0.2","@gooddata/gooddata-js":"^13.0.3","json-stable-stringify":"^1.0.1","react-transition-group":"^2.2.1","hoist-non-react-statics":"^3.3.0","nodelist-foreach-polyfill":"^1.2.0","@formatjs/intl-pluralrules":"^1.3.6","highcharts-grouped-categories":"^1.1.3"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"raf":"3.3.2","yup":"^0.24.1","jest":"24.7.1","husky":"3.0.0","madge":"^3.4.4","react":"^16.5.2","enzyme":"3.5.0","eslint":"4.19.1","formik":"^0.11.11","moment":"2.23.0","history":"^4.7.2","ts-jest":"24.0.0","webpack":"4.30.0","full-icu":"^1.3.0","prettier":"1.16.4","react-ga":"^2.5.2","recharts":"1.0.0-beta.9","testcafe":"1.1.4","commander":"2.14.1","node-sass":"4.13.0","react-dom":"^16.5.2","stylelint":"^10.0.0","supertest":"3.0.0","ts-loader":"6.0.0","@types/raf":"^3.4.0","css-loader":"0.28.7","jest-junit":"3.0.0","raw-loader":"0.5.1","styled-jsx":"2.2.1","typescript":"3.3.4000","@babel/core":"7.4.4","@types/jest":"24.0.6","@types/node":"7.0.8","@types/uuid":"3.4.3","file-loader":"3.0.1","jest-enzyme":"7.0.2","lint-staged":"9.1.0","sass-loader":"6.0.6","webpack-cli":"3.3.2","@types/react":"16.8.6","babel-loader":"8.0.5","react-helmet":"5.2.0","react-select":"1.2.1","style-loader":"0.19.1","@types/enzyme":"3.1.13","@types/lodash":"4.14.123","testcafe-live":"0.1.4","@babel/runtime":"7.4.4","dotenv-webpack":"^1.7.0","@babel/polyfill":"^7.4.4","@storybook/react":"5.0.11","@types/invariant":"2.2.29","@types/react-dom":"16.0.11","isomorphic-fetch":"2.2.1","react-datepicker":"1.1.0","react-router-dom":"4.2.2","@babel/preset-env":"7.4.4","@gooddata/mock-js":"^2.13.1","@storybook/addons":"5.0.11","@types/classnames":"2.2.3","@types/prop-types":"15.5.2","@storybook/theming":"5.0.11","identity-obj-proxy":"^3.0.0","intl-messageformat":"^7.5.4","webpack-dev-server":"3.3.1","@babel/preset-react":"7.0.0","@types/react-portal":"4.0.1","@types/react-window":"^1.8.1","babel-plugin-lodash":"3.3.4","html-webpack-plugin":"3.2.0","react-test-renderer":"16.4.2","@types/react-measure":"2.0.5","clean-webpack-plugin":"2.0.2","stats-webpack-plugin":"0.7.0","eslint-config-prettier":"4.1.0","react-google-recaptcha":"^0.14.1","tslint-config-prettier":"1.18.0","@gooddata/eslint-config":"^1.0.0","@gooddata/tslint-config":"1.0.0","@types/react-responsive":"^3.0.3","@types/storybook__react":"4.0.1","@types/stringify-object":"^3.2.0","enzyme-adapter-react-16":"1.3.1","@gooddata/test-storybook":"4.0.0","@storybook/addon-actions":"5.0.11","@storybook/addon-options":"5.0.11","node-sass-magic-importer":"5.1.0","react-syntax-highlighter":"11.0.2","@types/fixed-data-table-2":"0.8.1","stylelint-config-prettier":"5.2.0","@gooddata/stylelint-config":"4.0.1","@types/react-test-renderer":"16.0.0","circular-dependency-plugin":"5.0.2","compression-webpack-plugin":"2.0.0","@types/json-stable-stringify":"^1.0.32","@gooddata/frontend-npm-scripts":"1.1.0","@types/enzyme-adapter-react-16":"1.0.3","stylelint-checkstyle-formatter":"0.1.0","@types/storybook__addon-actions":"3.4.2","@babel/plugin-proposal-class-properties":"7.4.4","@babel/plugin-proposal-object-rest-spread":"7.4.4","@babel/plugin-transform-async-to-generator":"7.4.4"},"peerDependencies":{"react":"^16.5.2","react-dom":"^16.5.2"},"_npmOperationalInternal":{"tmp":"tmp/react-components_7.8.0-alpha-bertold8-ine-fet-487-properties-type-2020-07-09T15-35-21-370Z_1594308949594_0.8060084659669537","host":"s3://npm-registry-packages"}},"7.8.0-beta.49":{"name":"@gooddata/react-components","version":"7.8.0-beta.49","author":{"name":"GoodData Corporation"},"license":"BSD-3-Clause","_id":"@gooddata/react-components@7.8.0-beta.49","maintainers":[{"name":"afi","email":"adam.fiedler@gooddata.com"},{"name":"an.vuong","email":"an.vuong@gooddata.com"},{"name":"bertold8","email":"ivan.nejezchleb@seznam.cz"},{"name":"bich.nguyen","email":"bich.nguyen@gooddata.com"},{"name":"brbistas","email":"valentinos.chraniotis@gooddata.com"},{"name":"bugsbunny338","email":"jiri.zajic@mensa.cz"},{"name":"de.do","email":"de.do@gooddata.com"},{"name":"gooddata-ci","email":"rail@gooddata.com"},{"name":"hang.ngo","email":"hang.ngo@gooddata.com"},{"name":"hung.nguyen.hoang","email":"hung.nguyen@gooddata.com"},{"name":"huong.nguyen","email":"huong.nguyen@gooddata.com"},{"name":"huyen.nguyen","email":"huyen.nguyen@gooddata.com"},{"name":"ivan.mjartan","email":"ivan.mjartan@gooddata.com"},{"name":"jakub-sterba","email":"jakub.sterba@gooddata.com"},{"name":"jaroslav.tomecek","email":"jaroslav.tomecek@gooddata.com"},{"name":"jkittler","email":"honza.kittler@gmail.com"},{"name":"khanh.le","email":"khanh.le@gooddata.com"},{"name":"lanhuynh","email":"lan.huynh@gooddata.com"},{"name":"linhhong","email":"linh.hong@gooddata.com"},{"name":"lupko","email":"lubomir.slivka@gooddata.com"},{"name":"mai.nguyen","email":"mai.nguyen@gooddata.com"},{"name":"matyas.kandl","email":"matyas.kandl@gooddata.com"},{"name":"michal.marsal","email":"michal.marsal@gooddata.com"},{"name":"milan.lempera","email":"ext-milan.lempera@gooddata.com"},{"name":"my.duong","email":"my.duong@gooddata.com"},{"name":"naibinh","email":"naibinh@gmail.com"},{"name":"nestor_encinas","email":"xesto05@gmail.com"},{"name":"nikolacech","email":"nikola.cech@gooddata.com"},{"name":"nis.hua","email":"nis.hua@gooddata.com"},{"name":"no23reason","email":"dan.homola@hotmail.cz"},{"name":"patrikbraborec","email":"patrik.braborec@gooddata.com"},{"name":"pbenes","email":"petr.benes@gooddata.com"},{"name":"petrjanu","email":"petr.janu@gooddata.com"},{"name":"pkingo","email":"philipandreaskingo@hotmail.com"},{"name":"ptquang86","email":"ptquang86@gmail.com"},{"name":"qduval","email":"quentin.duval@gooddata.com"},{"name":"rodri360","email":"me@rodri360.com"},{"name":"scavnickyj","email":"jakub.scavnicky@gooddata.com"},{"name":"sitina","email":"jiri.sitina@gooddata.com"},{"name":"strouhaljan","email":"strouhal.jan@gmail.com"},{"name":"thao-luong","email":"thao.luong@gooddata.com"},{"name":"thuong.nguyen","email":"thuong.nguyen@gooddata.com"},{"name":"tmuchka","email":"tomas.muchka@gooddata.com"},{"name":"tomas.kratochvil","email":"tomas.kratochvil@gooddata.com"},{"name":"tomsatgd","email":"tomas.satinsky@gooddata.com"},{"name":"trung-le-quoc","email":"trung.le@gooddata.com"},{"name":"tu-ngo","email":"tungo1981@gmail.com"},{"name":"tu.bui","email":"tu.bui@gooddata.com"},{"name":"tulean","email":"tuan.le@gooddata.com"},{"name":"tuqt1005","email":"tu.tran@gooddata.com"},{"name":"utdnah","email":"danh.ung@gooddata.com"},{"name":"van.nguyen","email":"van.nguyen@gooddata.com"},{"name":"vi.phan","email":"vi.phan@gooddata.com"},{"name":"vlastikcz","email":"vlastimil.kotas@gooddata.com"},{"name":"vu.pham","email":"vu.pham@gooddata.com"},{"name":"xmort","email":"petr.dolejsi@gooddata.com"},{"name":"yanlipnican","email":"yanlipnican@gmail.com"}],"homepage":"https://github.com/gooddata/gooddata-react-components#readme","bugs":{"url":"https://github.com/gooddata/gooddata-react-components/issues"},"dist":{"shasum":"9b8ba656868a1cfe155710d6ed6e655d98fb5708","tarball":"https://registry.npmjs.org/@gooddata/react-components/-/react-components-7.8.0-beta.49.tgz","fileCount":2661,"integrity":"sha512-wzAHGikSXBj7hSRdspjYOJl264LOCgJf+nvnf8ir9GDU6Nuq853Ck2zKiMFf+PKY9UmY4niCZUh0mVymYg4k9A==","signatures":[{"sig":"MEUCIQDB1yQuVeDIVjWCQ4EifbFD4iQlr81Ytubw52E6+34FowIgKsbYIkzHFOD3trLllyfpbsRyj2iYQkuOQLbd4xKU660=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":10682253,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJfB0+4CRA9TVsSAnZWagAAojQP/R0Zv3O0HquDZFChLIUm\nefZx3sCNTiFgrb9Ak/2DPgEjvEa4aSp8KyySC+ce6X7EDJYZ95ka3gOiA3wg\nfVejzJ9ozSybD/ZVBXSNGz3RmVCTbqV8mTS076T32FwFaMsqmpoMNGXb2qEu\nLWnA13Ru7Nej5EJHk8/dqMuWB0iqEYyOxry69kec0xhLyc7UYWpB685t6M2d\nITFfsgtmncyhvOQBzpGTLLaSXl4OZZwhzyG1yiDvCiCqabaAxACMbfXhMH9U\nxvkodqw2Yb7tvJtZqguz+gqrBC2LXBVFJ5W+mi3/F25tpdI2+7e6L9YfWOYb\ncn5ur6eMX0gZYcAHUzL7M7LOz4WDFl2QXz4q6IwNIYZn9qzr2OKStYpw1OqY\nvAbhX3J/n6/uc1TwSslthQyGQnuHTWFDmZTxvYdy0SWV6QpgHYS3aBsg3icU\n03a7wP9L4lea7UaBp8QGEBGQ/Vb56V4Et8EaSgtGOxWmdmPMeUGEZDJdyaMk\nRYKzRMpqtw5aLM2UhnR9lyu9zpnKWU22r79gicZ2QBgPdVcOoyx2NREErhiW\n+4qN7ZTr0j5kGltH/UqqVmsiRY+ZOuST41wSSL02Kq6Ivoaw8fgNW+3GckQD\n7kev/NOfj20ZU2mrbKgNYKAxWaoaknXkpVarvomer+Sv92TlWTfsz4/dNUAd\nD4ul\r\n=DhPd\r\n-----END PGP SIGNATURE-----\r\n"},"main":"dist/index.js","husky":{"hooks":{"pre-commit":"lint-staged"}},"config":{"eslint":"./examples/**/*.{js,jsx}","tslint":"./{__mocks__,src,stories}/{,**/}*.{ts,tsx}"},"readme":"[![npm version](https://badge.fury.io/js/%40gooddata%2Freact-components.svg)](https://www.npmjs.com/package/@gooddata/react-components)\n\n# GoodData.UI React components\n> A React-based JavaScript library for building data-driven applications\n\n## Getting started\n- [GoodData.UI Documentation](http://sdk.gooddata.com/gooddata-ui/)\n- [GoodData.UI Live Examples](https://gooddata-examples.herokuapp.com/)\n- [Stack Overflow](https://stackoverflow.com/questions/tagged/gooddata)\n\n### Usage\nWith [yarn](https://yarnpkg.com) installed, go to your project directory and run\n```\n$ yarn add @gooddata/react-components\n```\nIf you prefer [npm](npmjs.com) run\n```\n$ npm install --save @gooddata/react-components\n```\n\nThe public API is exposed via global `index.js`. Except for the styles, do not import any other file directly\nbecause they are not intended to be part of the public API.\n\n## Contributing\n\nWe welcome any contribution in form of [issues](https://github.com/gooddata/gooddata-react-components/issues) or [pull requests](https://github.com/gooddata/gooddata-react-components/pulls).\n\nInstall [Node.js](http://nodejs.org) (node 12.16.1, npm v6.13.4) and [Yarn](https://classic.yarnpkg.com) (1.22.4).\n\nInstall dependencies:\n```\nyarn install --frozen-lockfile\n```\n\nThese commands may come in handy while developing:\n\n| command | description |\n| ------- | ----------- |\n| `yarn install --pure-lockfile` | first step |\n| ||\n| `yarn dev` | build react-components to `/dist` in watch mode |\n| `yarn test` | run all unit tests |\n| `yarn prettier-write` | format the source code to match the valid codestyle |\n| `yarn validate` | validate codestyle |\n| ||\n| `yarn storybook` | run storybook from `/stories` on http://localhost:9001 |\n| `yarn build-storybook` | build storybook to `/dist-storybook` |\n| `yarn test-storybook` | run storybook and [screenshot tests](https://github.com/gooddata/gdc-client-utils/tree/master/test-storybook) |\n| ||\n| `yarn examples` | run Live Examples dev-server from `/examples` on https://localhost:8999 |\n| `yarn examples-build` | build Live Examples to `/examples/dist` |\n| `yarn examples-server` | serve built Live Examples - see `/examples/server/src` |\n| `yarn examples-testcafe` | run testcafe tests against `localhost:8999` |\n\n### Deploy to heroku.com\nWhen you deploy this repo to heroku, it serves *GoodData.UI Live Examples*.\nRelevant tasks are in `Procfile` and `package.json`.\n\n```bash\n# run in the project directory\nheroku login\nheroku create <your-app-name>\nheroku config:set DOMAIN_ADMIN_USERNAME=x@gooddata.com DOMAIN_ADMIN_PASSWORD=xy PROJECT_ID_TO_ASSIGN=xms7ga4tf3g3nzucd8380o2bev8oeknp\ngit push heroku HEAD:master\nheroku open\n```\n### Enable Geo Chart for Storybook and Live Examples\nGeo chart uses Mapbox to render map which requires a Mapbox access token.\n- Register an account and create Mapbox access token at [guide](https://docs.mapbox.com/help/how-mapbox-works/access-tokens/)\n- Store the created token at `.env`:\n```bash\necho -e \"EXAMPLE_MAPBOX_ACCESS_TOKEN=token\" >> .env # only need to run once\necho -e \"STORYBOOK_MAPBOX_ACCESS_TOKEN=token\" >> .env # only need to run once\n```\n\n### Run Live Examples Locally\nTo run *GoodData.UI Live Examples* locally:\n```bash\ngit clone <this-repository>\ncd  <repository-folder>\nyarn install --pure-lockfile\nyarn examples\n```\nThen open https://localhost:8999 and login using Live Examples account (you can [create one here](https://gooddata-examples.herokuapp.com/registration)).\n\n### Run Storybook locally\n- Run storybook with token stored in `.env` for more secure\n```bash\nyarn storybook\n```\n- Or run storybook with token env param exposed to cli (not suggested)\n```bash\nSTORYBOOK_MAPBOX_ACCESS_TOKEN=token yarn storybook\n```\n- Apply either above way to `yarn build-storybook` or `yarn test-storybook`\n\n### Source code formatting\nThe source code in the repository is formatted by [Prettier](https://prettier.io/).\nThe format of the code is validated by our Continuous Integration server and is one of the requirements of successful merge.\n\nPrettier is supported by every major IDE. You can find the list of supported editors and how to configure them [here](https://prettier.io/docs/en/editors.html).\n\nIn the case, when your editor is not supported or you don't want to setup the integration, you can run the `yarn prettier-write` command to reformat the code before commit.\n\n## Changelog\n\n- see [CHANGELOG.md](CHANGELOG.md)\n\n## Supported versions\n\nIn order to make the user experience with integrating GoodData UI SDK as smooth and secure as possible and to ensure that the SDK is using the latest features of the platform, we will only provide support to two most recent major versions of UI SDK.\n\nThe most recent majors will be supported in the following modes:\n\n- The latest major version will receive all new functionality and all bug fixes\n- The previous major version will only receive fixes to critical issues and security fixes. These fixes will be applied on top of last released version of the previous major\n\nThe customers are encouraged to always use the latest version of the UI SDK.\n\nIn case of using older versions, the user might face API incompatibility, performance or security issues.\n\nPlease follow the installation instructions to update to the newest version.\n\n## License\n\n(C) 2007-2020 GoodData Corporation\n\nThis project is dual licensed:\n\n- The ATTRIBUTION-NONCOMMERCIAL 4.0 INTERNATIONAL (CC BY-NC 4.0) is used for purpose of the trial experience and evaluation of GoodData.UI library.\n- The GOODDATA GOODDATA.UI LIBRARY END USER LICENSE AGREEMENT is used for GoodData customers.\n\nFor more information, please see [LICENSE](https://github.com/gooddata/gooddata-react-components/blob/master/LICENSE)\n","gitHead":"3e783674859ec43df36a0469c54d1649e993badc","scripts":{"dev":"bash scripts/build.sh --dev-watch","test":"jest --watch","build":"bash scripts/build.sh","tslint":"yarn run-tslint -t verbose $npm_package_config_tslint","prepare":"cd examples/server && yarn install --frozen-lockfile && cd ../..; rm -r examples/node_modules 2>/dev/null; true","examples":"bash scripts/run-examples.sh","prepare?":"# Called before `npm publish` and on local `npm install`. Temporarily also for deleting obsolete node_modules. Ends with `true` to continue gracefully.","validate":"tsc --noEmit && yarn tslint && eslint $npm_package_config_eslint && yarn validate-style && yarn prettier-check","build-dev":"bash scripts/build.sh --dev","examples?":"# Default is developer domain, other options: yarn examples [sec,secure,stg,stg2,stg3,demo,developer or URL]","storybook":"yarn build && start-storybook -p 9001 -c .storybook","test-once":"jest","tslint-ci":"mkdir -p ./ci/results && yarn run-tslint -t checkstyle -o ./ci/results/tslint-results.xml $npm_package_config_tslint","run-tslint":"tslint -p tsconfig.json","validate-ci":"tsc --noEmit && yarn tslint-ci  && eslint $npm_package_config_eslint -f checkstyle -o ci/results/eslint-results.xml && yarn validate-style-ci && yarn prettier-check","examples-build":"bash scripts/build-examples.sh","prepublishOnly":"yarn build","prettier-check":"prettier --check '{src,stories,styles,__mocks__,examples/server/src,examples/src,examples/test}/**/*.{ts,js,tsx,jsx,json,scss,md,yaml,html}'","prettier-write":"prettier --write '{src,stories,styles,__mocks__,examples/server/src,examples/src,examples/test}/**/*.{ts,js,tsx,jsx,json,scss,md,yaml,html}'","test-storybook":"yarn build && test-storybook","validate-style":"stylelint '**/*.scss'","build-storybook":"yarn build && build-storybook -c .storybook -o dist-storybook","examples-server":"node examples/server/src/index.js","heroku-postbuild":"yarn examples-build developer","examples-testcafe":"./scripts/run-testcafe.sh visual","validate-style-ci":"stylelint '**/*.scss' --custom-formatter=node_modules/stylelint-checkstyle-formatter > ci/results/stylelint-results.xml","check-circular-deps":"madge --circular --extensions ts ./src","examples-testcafe-ci":"./scripts/run-testcafe.sh ci","examples-testcafe-live":"./scripts/run-testcafe.sh live"},"typings":"dist/index.d.ts","_npmUser":{"name":"gooddata-ci","email":"rail@gooddata.com"},"deprecated":"@gooddata/react-components@7 reached End of Support on March 31, 2022. Please upgrade (see https://sdk.gooddata.com/gooddata-ui/docs/supported_versions.html for more information).","repository":{"url":"git+ssh://git@github.com/gooddata/gooddata-react-components.git","type":"git"},"_npmVersion":"6.13.4","description":"GoodData.UI - A powerful JavaScript library for building analytical applications","directories":{},"lint-staged":{"{src,stories,styles,__mocks__,examples/server/src,examples/src,examples/test}/**/*.{ts,js,tsx,jsx,scss}":["npx gdc-fix-copyright","git add"],"{src,stories,styles,__mocks__,examples/server/src,examples/src,examples/test}/**/*.{ts,js,tsx,jsx,json,scss,md,yaml,html}":["prettier --write","git add"]},"_nodeVersion":"12.16.1","dependencies":{"rxjs":"^5.5.6","uuid":"^3.2.1","immer":"^1.3.1","lodash":"^4.17.15","date-fns":"^2.7.0","downshift":"^3.2.7","invariant":"^2.2.2","mapbox-gl":"1.9.1","classnames":"^2.2.6","codemirror":"^5.54.0","highcharts":"7.1.1","prop-types":"^15.6.0","react-intl":"^3.6.0","custom-event":"^1.0.1","react-window":"^1.8.1","ag-grid-react":"20.0.0","react-measure":"^2.3.0","@types/mapbox-gl":"1.9.1","react-day-picker":"~7.3.0","react-responsive":"^3.0.0","stringify-object":"^2.4.0","@gooddata/typings":"^2.25.0","@types/codemirror":"^0.0.95","ag-grid-community":"20.0.0","http-status-codes":"^1.3.0","react-codemirror2":"^7.2.0","@gooddata/js-utils":"^3.10.5","@gooddata/numberjs":"^3.2.4","fixed-data-table-2":"0.7.17","@gooddata/goodstrap":"^68.16.0","react-dom-factories":"^1.0.2","@gooddata/gooddata-js":"^13.0.3","json-stable-stringify":"^1.0.1","react-transition-group":"^2.2.1","hoist-non-react-statics":"^3.3.0","nodelist-foreach-polyfill":"^1.2.0","@formatjs/intl-pluralrules":"^1.3.6","highcharts-grouped-categories":"^1.1.3"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"raf":"3.3.2","yup":"^0.24.1","jest":"24.7.1","husky":"3.0.0","madge":"^3.4.4","react":"^16.5.2","enzyme":"3.5.0","eslint":"4.19.1","formik":"^0.11.11","moment":"2.23.0","history":"^4.7.2","ts-jest":"24.0.0","webpack":"4.30.0","full-icu":"^1.3.0","prettier":"1.16.4","react-ga":"^2.5.2","recharts":"1.0.0-beta.9","testcafe":"1.1.4","commander":"2.14.1","node-sass":"4.13.0","react-dom":"^16.5.2","stylelint":"^10.0.0","supertest":"3.0.0","ts-loader":"6.0.0","@types/raf":"^3.4.0","css-loader":"0.28.7","jest-junit":"3.0.0","raw-loader":"0.5.1","styled-jsx":"2.2.1","typescript":"3.3.4000","@babel/core":"7.4.4","@types/jest":"24.0.6","@types/node":"7.0.8","@types/uuid":"3.4.3","file-loader":"3.0.1","jest-enzyme":"7.0.2","lint-staged":"9.1.0","sass-loader":"6.0.6","webpack-cli":"3.3.2","@types/react":"16.8.6","babel-loader":"8.0.5","react-helmet":"5.2.0","react-select":"1.2.1","style-loader":"0.19.1","@types/enzyme":"3.1.13","@types/lodash":"4.14.123","testcafe-live":"0.1.4","@babel/runtime":"7.4.4","dotenv-webpack":"^1.7.0","@babel/polyfill":"^7.4.4","@storybook/react":"5.0.11","@types/invariant":"2.2.29","@types/react-dom":"16.0.11","isomorphic-fetch":"2.2.1","react-datepicker":"1.1.0","react-router-dom":"4.2.2","@babel/preset-env":"7.4.4","@gooddata/mock-js":"^2.13.1","@storybook/addons":"5.0.11","@types/classnames":"2.2.3","@types/prop-types":"15.5.2","@storybook/theming":"5.0.11","identity-obj-proxy":"^3.0.0","intl-messageformat":"^7.5.4","webpack-dev-server":"3.3.1","@babel/preset-react":"7.0.0","@types/react-portal":"4.0.1","@types/react-window":"^1.8.1","babel-plugin-lodash":"3.3.4","html-webpack-plugin":"3.2.0","react-test-renderer":"16.4.2","@types/react-measure":"2.0.5","clean-webpack-plugin":"2.0.2","stats-webpack-plugin":"0.7.0","eslint-config-prettier":"4.1.0","react-google-recaptcha":"^0.14.1","tslint-config-prettier":"1.18.0","@gooddata/eslint-config":"^1.0.0","@gooddata/tslint-config":"1.0.0","@types/react-responsive":"^3.0.3","@types/storybook__react":"4.0.1","@types/stringify-object":"^3.2.0","enzyme-adapter-react-16":"1.3.1","@gooddata/test-storybook":"4.0.0","@storybook/addon-actions":"5.0.11","@storybook/addon-options":"5.0.11","node-sass-magic-importer":"5.1.0","react-syntax-highlighter":"11.0.2","@types/fixed-data-table-2":"0.8.1","stylelint-config-prettier":"5.2.0","@gooddata/stylelint-config":"4.0.1","@types/react-test-renderer":"16.0.0","circular-dependency-plugin":"5.0.2","compression-webpack-plugin":"2.0.0","@types/json-stable-stringify":"^1.0.32","@gooddata/frontend-npm-scripts":"1.1.0","@types/enzyme-adapter-react-16":"1.0.3","stylelint-checkstyle-formatter":"0.1.0","@types/storybook__addon-actions":"3.4.2","@babel/plugin-proposal-class-properties":"7.4.4","@babel/plugin-proposal-object-rest-spread":"7.4.4","@babel/plugin-transform-async-to-generator":"7.4.4"},"peerDependencies":{"react":"^16.5.2","react-dom":"^16.5.2"},"_npmOperationalInternal":{"tmp":"tmp/react-components_7.8.0-beta.49_1594314679841_0.8044645996217976","host":"s3://npm-registry-packages"}},"7.8.0-alpha-ptquang86-qp-cl-13670-export-2020-07-10T02-21-37-035Z":{"name":"@gooddata/react-components","version":"7.8.0-alpha-ptquang86-qp-cl-13670-export-2020-07-10T02-21-37-035Z","author":{"name":"GoodData Corporation"},"license":"BSD-3-Clause","_id":"@gooddata/react-components@7.8.0-alpha-ptquang86-qp-cl-13670-export-2020-07-10T02-21-37-035Z","maintainers":[{"name":"afi","email":"adam.fiedler@gooddata.com"},{"name":"an.vuong","email":"an.vuong@gooddata.com"},{"name":"bertold8","email":"ivan.nejezchleb@seznam.cz"},{"name":"bich.nguyen","email":"bich.nguyen@gooddata.com"},{"name":"brbistas","email":"valentinos.chraniotis@gooddata.com"},{"name":"bugsbunny338","email":"jiri.zajic@mensa.cz"},{"name":"de.do","email":"de.do@gooddata.com"},{"name":"gooddata-ci","email":"rail@gooddata.com"},{"name":"hang.ngo","email":"hang.ngo@gooddata.com"},{"name":"hung.nguyen.hoang","email":"hung.nguyen@gooddata.com"},{"name":"huong.nguyen","email":"huong.nguyen@gooddata.com"},{"name":"huyen.nguyen","email":"huyen.nguyen@gooddata.com"},{"name":"ivan.mjartan","email":"ivan.mjartan@gooddata.com"},{"name":"jakub-sterba","email":"jakub.sterba@gooddata.com"},{"name":"jaroslav.tomecek","email":"jaroslav.tomecek@gooddata.com"},{"name":"jkittler","email":"honza.kittler@gmail.com"},{"name":"khanh.le","email":"khanh.le@gooddata.com"},{"name":"lanhuynh","email":"lan.huynh@gooddata.com"},{"name":"linhhong","email":"linh.hong@gooddata.com"},{"name":"lupko","email":"lubomir.slivka@gooddata.com"},{"name":"mai.nguyen","email":"mai.nguyen@gooddata.com"},{"name":"matyas.kandl","email":"matyas.kandl@gooddata.com"},{"name":"michal.marsal","email":"michal.marsal@gooddata.com"},{"name":"milan.lempera","email":"ext-milan.lempera@gooddata.com"},{"name":"my.duong","email":"my.duong@gooddata.com"},{"name":"naibinh","email":"naibinh@gmail.com"},{"name":"nestor_encinas","email":"xesto05@gmail.com"},{"name":"nikolacech","email":"nikola.cech@gooddata.com"},{"name":"nis.hua","email":"nis.hua@gooddata.com"},{"name":"no23reason","email":"dan.homola@hotmail.cz"},{"name":"patrikbraborec","email":"patrik.braborec@gooddata.com"},{"name":"pbenes","email":"petr.benes@gooddata.com"},{"name":"petrjanu","email":"petr.janu@gooddata.com"},{"name":"pkingo","email":"philipandreaskingo@hotmail.com"},{"name":"ptquang86","email":"ptquang86@gmail.com"},{"name":"qduval","email":"quentin.duval@gooddata.com"},{"name":"rodri360","email":"me@rodri360.com"},{"name":"scavnickyj","email":"jakub.scavnicky@gooddata.com"},{"name":"sitina","email":"jiri.sitina@gooddata.com"},{"name":"strouhaljan","email":"strouhal.jan@gmail.com"},{"name":"thao-luong","email":"thao.luong@gooddata.com"},{"name":"thuong.nguyen","email":"thuong.nguyen@gooddata.com"},{"name":"tmuchka","email":"tomas.muchka@gooddata.com"},{"name":"tomas.kratochvil","email":"tomas.kratochvil@gooddata.com"},{"name":"tomsatgd","email":"tomas.satinsky@gooddata.com"},{"name":"trung-le-quoc","email":"trung.le@gooddata.com"},{"name":"tu-ngo","email":"tungo1981@gmail.com"},{"name":"tu.bui","email":"tu.bui@gooddata.com"},{"name":"tulean","email":"tuan.le@gooddata.com"},{"name":"tuqt1005","email":"tu.tran@gooddata.com"},{"name":"utdnah","email":"danh.ung@gooddata.com"},{"name":"van.nguyen","email":"van.nguyen@gooddata.com"},{"name":"vi.phan","email":"vi.phan@gooddata.com"},{"name":"vlastikcz","email":"vlastimil.kotas@gooddata.com"},{"name":"vu.pham","email":"vu.pham@gooddata.com"},{"name":"xmort","email":"petr.dolejsi@gooddata.com"},{"name":"yanlipnican","email":"yanlipnican@gmail.com"}],"homepage":"https://github.com/gooddata/gooddata-react-components#readme","bugs":{"url":"https://github.com/gooddata/gooddata-react-components/issues"},"dist":{"shasum":"2cb9a2c36ca7e51ca3db320262bc8ad402374852","tarball":"https://registry.npmjs.org/@gooddata/react-components/-/react-components-7.8.0-alpha-ptquang86-qp-cl-13670-export-2020-07-10T02-21-37-035Z.tgz","fileCount":2671,"integrity":"sha512-rNjDMzbg/RIgUu74DExWy3q9BcaYj9ILuCop5cAG9WHXSsmtAqMan79SlItXv1BTEMCbYE3VpQcKx35kD7+Szg==","signatures":[{"sig":"MEQCIBw5LcdDb3KKbrtgKmPmAGk3eJNKp3/OpQuvyNQ1NRzDAiBhl7CUK2iDWd+Z3tXDodTjpSPtRQAkMY2A2ej448lChg==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":10777401,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJfB9DQCRA9TVsSAnZWagAAwT8P/jPo79m3MTIeB44d8YSY\n8lmcZgEh31VW7FLAvCIAYWMXmhIIJr9vTCmBJEd/WBArP3wF2Yg8tPDHajJo\nknCJAjmoWFyaDG0plMDDPqs7/RF0UPoWkVLFpPjKRmGE32lJgiKw39AC9ku7\nLxMKEQw6MiQasC4IFhsuAvRpx4G6O7wbRnTPMCS8MIn6qHYG0GKOqe3r/wg5\nI2e+Re5bwleKe5zwzGaS0w1zF7tr0GIIPUHWCsAXxFuot2HL1mBv0/z5gXN3\nPmoiKZKAFW7rL9O7jA56VC13HGoq0Z8mtTFoBXlQo2pbUpVUnNNbUNytbC/s\n2r9lpaxeXld46BtM4HF9TgpmIhqrIv/Vrs2Ut654ojE1bMCgONFgpOes5RXc\nrVZdCjS/bsV3Kr+hqVetyeO5kkOM1Mc88SkB//kV0VQA5Eff54nG2a/HAtMj\n5GiIcAl0LE9LMs60MFiEa9DWc+mDivM+pzpLnBzdutXb+rTuUiwrPR23ULV0\naRD71Z+v9K5AuB++Er4QqK7hQLf39rfTQiPyzOyp7HjLaYy4BGPgs6UeaUiw\nTDIvRc2MsIG09j+tPxm+unFPleXYIx+9TX1ZDXwVjJ5rk7QRs0Xi32rQvHjk\nIpM6NMu8Zxg7eFcIIzDUVgEaIzxKI2MJQ5lJqlpwB3nx2xYBzaagdigqcJME\n9p7E\r\n=Q2++\r\n-----END PGP SIGNATURE-----\r\n"},"main":"dist/index.js","husky":{"hooks":{"pre-commit":"lint-staged"}},"config":{"eslint":"./examples/**/*.{js,jsx}","tslint":"./{__mocks__,src,stories}/{,**/}*.{ts,tsx}"},"readme":"[![npm version](https://badge.fury.io/js/%40gooddata%2Freact-components.svg)](https://www.npmjs.com/package/@gooddata/react-components)\n\n# GoodData.UI React components\n> A React-based JavaScript library for building data-driven applications\n\n## Getting started\n- [GoodData.UI Documentation](http://sdk.gooddata.com/gooddata-ui/)\n- [GoodData.UI Live Examples](https://gooddata-examples.herokuapp.com/)\n- [Stack Overflow](https://stackoverflow.com/questions/tagged/gooddata)\n\n### Usage\nWith [yarn](https://yarnpkg.com) installed, go to your project directory and run\n```\n$ yarn add @gooddata/react-components\n```\nIf you prefer [npm](npmjs.com) run\n```\n$ npm install --save @gooddata/react-components\n```\n\nThe public API is exposed via global `index.js`. Except for the styles, do not import any other file directly\nbecause they are not intended to be part of the public API.\n\n## Contributing\n\nWe welcome any contribution in form of [issues](https://github.com/gooddata/gooddata-react-components/issues) or [pull requests](https://github.com/gooddata/gooddata-react-components/pulls).\n\nInstall [Node.js](http://nodejs.org) (node 12.16.1, npm v6.13.4) and [Yarn](https://classic.yarnpkg.com) (1.22.4).\n\nInstall dependencies:\n```\nyarn install --frozen-lockfile\n```\n\nThese commands may come in handy while developing:\n\n| command | description |\n| ------- | ----------- |\n| `yarn install --pure-lockfile` | first step |\n| ||\n| `yarn dev` | build react-components to `/dist` in watch mode |\n| `yarn test` | run all unit tests |\n| `yarn prettier-write` | format the source code to match the valid codestyle |\n| `yarn validate` | validate codestyle |\n| ||\n| `yarn storybook` | run storybook from `/stories` on http://localhost:9001 |\n| `yarn build-storybook` | build storybook to `/dist-storybook` |\n| `yarn test-storybook` | run storybook and [screenshot tests](https://github.com/gooddata/gdc-client-utils/tree/master/test-storybook) |\n| ||\n| `yarn examples` | run Live Examples dev-server from `/examples` on https://localhost:8999 |\n| `yarn examples-build` | build Live Examples to `/examples/dist` |\n| `yarn examples-server` | serve built Live Examples - see `/examples/server/src` |\n| `yarn examples-testcafe` | run testcafe tests against `localhost:8999` |\n\n### Deploy to heroku.com\nWhen you deploy this repo to heroku, it serves *GoodData.UI Live Examples*.\nRelevant tasks are in `Procfile` and `package.json`.\n\n```bash\n# run in the project directory\nheroku login\nheroku create <your-app-name>\nheroku config:set DOMAIN_ADMIN_USERNAME=x@gooddata.com DOMAIN_ADMIN_PASSWORD=xy PROJECT_ID_TO_ASSIGN=xms7ga4tf3g3nzucd8380o2bev8oeknp\ngit push heroku HEAD:master\nheroku open\n```\n### Enable Geo Chart for Storybook and Live Examples\nGeo chart uses Mapbox to render map which requires a Mapbox access token.\n- Register an account and create Mapbox access token at [guide](https://docs.mapbox.com/help/how-mapbox-works/access-tokens/)\n- Store the created token at `.env`:\n```bash\necho -e \"EXAMPLE_MAPBOX_ACCESS_TOKEN=token\" >> .env # only need to run once\necho -e \"STORYBOOK_MAPBOX_ACCESS_TOKEN=token\" >> .env # only need to run once\n```\n\n### Run Live Examples Locally\nTo run *GoodData.UI Live Examples* locally:\n```bash\ngit clone <this-repository>\ncd  <repository-folder>\nyarn install --pure-lockfile\nyarn examples\n```\nThen open https://localhost:8999 and login using Live Examples account (you can [create one here](https://gooddata-examples.herokuapp.com/registration)).\n\n### Run Storybook locally\n- Run storybook with token stored in `.env` for more secure\n```bash\nyarn storybook\n```\n- Or run storybook with token env param exposed to cli (not suggested)\n```bash\nSTORYBOOK_MAPBOX_ACCESS_TOKEN=token yarn storybook\n```\n- Apply either above way to `yarn build-storybook` or `yarn test-storybook`\n\n### Source code formatting\nThe source code in the repository is formatted by [Prettier](https://prettier.io/).\nThe format of the code is validated by our Continuous Integration server and is one of the requirements of successful merge.\n\nPrettier is supported by every major IDE. You can find the list of supported editors and how to configure them [here](https://prettier.io/docs/en/editors.html).\n\nIn the case, when your editor is not supported or you don't want to setup the integration, you can run the `yarn prettier-write` command to reformat the code before commit.\n\n## Changelog\n\n- see [CHANGELOG.md](CHANGELOG.md)\n\n## Supported versions\n\nIn order to make the user experience with integrating GoodData UI SDK as smooth and secure as possible and to ensure that the SDK is using the latest features of the platform, we will only provide support to two most recent major versions of UI SDK.\n\nThe most recent majors will be supported in the following modes:\n\n- The latest major version will receive all new functionality and all bug fixes\n- The previous major version will only receive fixes to critical issues and security fixes. These fixes will be applied on top of last released version of the previous major\n\nThe customers are encouraged to always use the latest version of the UI SDK.\n\nIn case of using older versions, the user might face API incompatibility, performance or security issues.\n\nPlease follow the installation instructions to update to the newest version.\n\n## License\n\n(C) 2007-2020 GoodData Corporation\n\nThis project is dual licensed:\n\n- The ATTRIBUTION-NONCOMMERCIAL 4.0 INTERNATIONAL (CC BY-NC 4.0) is used for purpose of the trial experience and evaluation of GoodData.UI library.\n- The GOODDATA GOODDATA.UI LIBRARY END USER LICENSE AGREEMENT is used for GoodData customers.\n\nFor more information, please see [LICENSE](https://github.com/gooddata/gooddata-react-components/blob/master/LICENSE)\n","gitHead":"658c6dcc09abc46518b6156fac290e26b25f74ff","scripts":{"dev":"bash scripts/build.sh --dev-watch","test":"jest --watch","build":"bash scripts/build.sh","tslint":"yarn run-tslint -t verbose $npm_package_config_tslint","prepare":"cd examples/server && yarn install --frozen-lockfile && cd ../..; rm -r examples/node_modules 2>/dev/null; true","examples":"bash scripts/run-examples.sh","prepare?":"# Called before `npm publish` and on local `npm install`. Temporarily also for deleting obsolete node_modules. Ends with `true` to continue gracefully.","validate":"tsc --noEmit && yarn tslint && eslint $npm_package_config_eslint && yarn validate-style && yarn prettier-check","build-dev":"bash scripts/build.sh --dev","examples?":"# Default is developer domain, other options: yarn examples [sec,secure,stg,stg2,stg3,demo,developer or URL]","storybook":"yarn build && start-storybook -p 9001 -c .storybook","test-once":"jest","tslint-ci":"mkdir -p ./ci/results && yarn run-tslint -t checkstyle -o ./ci/results/tslint-results.xml $npm_package_config_tslint","run-tslint":"tslint -p tsconfig.json","validate-ci":"tsc --noEmit && yarn tslint-ci  && eslint $npm_package_config_eslint -f checkstyle -o ci/results/eslint-results.xml && yarn validate-style-ci && yarn prettier-check","examples-build":"bash scripts/build-examples.sh","prepublishOnly":"yarn build","prettier-check":"prettier --check '{src,stories,styles,__mocks__,examples/server/src,examples/src,examples/test}/**/*.{ts,js,tsx,jsx,json,scss,md,yaml,html}'","prettier-write":"prettier --write '{src,stories,styles,__mocks__,examples/server/src,examples/src,examples/test}/**/*.{ts,js,tsx,jsx,json,scss,md,yaml,html}'","test-storybook":"yarn build && test-storybook","validate-style":"stylelint '**/*.scss'","build-storybook":"yarn build && build-storybook -c .storybook -o dist-storybook","examples-server":"node examples/server/src/index.js","heroku-postbuild":"yarn examples-build developer","examples-testcafe":"./scripts/run-testcafe.sh visual","validate-style-ci":"stylelint '**/*.scss' --custom-formatter=node_modules/stylelint-checkstyle-formatter > ci/results/stylelint-results.xml","check-circular-deps":"madge --circular --extensions ts ./src","examples-testcafe-ci":"./scripts/run-testcafe.sh ci","examples-testcafe-live":"./scripts/run-testcafe.sh live"},"typings":"dist/index.d.ts","_npmUser":{"name":"ptquang86","email":"ptquang86@gmail.com"},"deprecated":"@gooddata/react-components@7 reached End of Support on March 31, 2022. Please upgrade (see https://sdk.gooddata.com/gooddata-ui/docs/supported_versions.html for more information).","repository":{"url":"git+ssh://git@github.com/gooddata/gooddata-react-components.git","type":"git"},"_npmVersion":"6.13.4","description":"GoodData.UI - A powerful JavaScript library for building analytical applications","directories":{},"lint-staged":{"{src,stories,styles,__mocks__,examples/server/src,examples/src,examples/test}/**/*.{ts,js,tsx,jsx,scss}":["npx gdc-fix-copyright","git add"],"{src,stories,styles,__mocks__,examples/server/src,examples/src,examples/test}/**/*.{ts,js,tsx,jsx,json,scss,md,yaml,html}":["prettier --write","git add"]},"_nodeVersion":"12.16.1","dependencies":{"rxjs":"^5.5.6","uuid":"^3.2.1","immer":"^1.3.1","lodash":"^4.17.15","date-fns":"^2.7.0","downshift":"^3.2.7","invariant":"^2.2.2","mapbox-gl":"1.9.1","classnames":"^2.2.6","codemirror":"^5.54.0","highcharts":"7.1.1","prop-types":"^15.6.0","react-intl":"^3.6.0","custom-event":"^1.0.1","react-window":"^1.8.1","ag-grid-react":"20.0.0","react-measure":"^2.3.0","@types/mapbox-gl":"1.9.1","react-day-picker":"~7.3.0","react-responsive":"^3.0.0","stringify-object":"^2.4.0","@gooddata/typings":"^2.25.0","@types/codemirror":"^0.0.95","ag-grid-community":"20.0.0","http-status-codes":"^1.3.0","react-codemirror2":"^7.2.0","@gooddata/js-utils":"^3.10.5","@gooddata/numberjs":"^3.2.4","fixed-data-table-2":"0.7.17","@gooddata/goodstrap":"^68.16.0","react-dom-factories":"^1.0.2","@gooddata/gooddata-js":"^13.0.3","json-stable-stringify":"^1.0.1","react-transition-group":"^2.2.1","hoist-non-react-statics":"^3.3.0","nodelist-foreach-polyfill":"^1.2.0","@formatjs/intl-pluralrules":"^1.3.6","highcharts-grouped-categories":"^1.1.3"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"raf":"3.3.2","yup":"^0.24.1","jest":"24.7.1","husky":"3.0.0","madge":"^3.4.4","react":"^16.5.2","enzyme":"3.5.0","eslint":"4.19.1","formik":"^0.11.11","moment":"2.23.0","history":"^4.7.2","ts-jest":"24.0.0","webpack":"4.30.0","full-icu":"^1.3.0","prettier":"1.16.4","react-ga":"^2.5.2","recharts":"1.0.0-beta.9","testcafe":"1.1.4","commander":"2.14.1","node-sass":"4.13.0","react-dom":"^16.5.2","stylelint":"^10.0.0","supertest":"3.0.0","ts-loader":"6.0.0","@types/raf":"^3.4.0","css-loader":"0.28.7","jest-junit":"3.0.0","raw-loader":"0.5.1","styled-jsx":"2.2.1","typescript":"3.3.4000","@babel/core":"7.4.4","@types/jest":"24.0.6","@types/node":"7.0.8","@types/uuid":"3.4.3","file-loader":"3.0.1","jest-enzyme":"7.0.2","lint-staged":"9.1.0","sass-loader":"6.0.6","webpack-cli":"3.3.2","@types/react":"16.8.6","babel-loader":"8.0.5","react-helmet":"5.2.0","react-select":"1.2.1","style-loader":"0.19.1","@types/enzyme":"3.1.13","@types/lodash":"4.14.123","testcafe-live":"0.1.4","@babel/runtime":"7.4.4","dotenv-webpack":"^1.7.0","@babel/polyfill":"^7.4.4","@storybook/react":"5.0.11","@types/invariant":"2.2.29","@types/react-dom":"16.0.11","isomorphic-fetch":"2.2.1","react-datepicker":"1.1.0","react-router-dom":"4.2.2","@babel/preset-env":"7.4.4","@gooddata/mock-js":"^2.13.1","@storybook/addons":"5.0.11","@types/classnames":"2.2.3","@types/prop-types":"15.5.2","@storybook/theming":"5.0.11","identity-obj-proxy":"^3.0.0","intl-messageformat":"^7.5.4","webpack-dev-server":"3.3.1","@babel/preset-react":"7.0.0","@types/react-portal":"4.0.1","@types/react-window":"^1.8.1","babel-plugin-lodash":"3.3.4","html-webpack-plugin":"3.2.0","react-test-renderer":"16.4.2","@types/react-measure":"2.0.5","clean-webpack-plugin":"2.0.2","stats-webpack-plugin":"0.7.0","eslint-config-prettier":"4.1.0","react-google-recaptcha":"^0.14.1","tslint-config-prettier":"1.18.0","@gooddata/eslint-config":"^1.0.0","@gooddata/tslint-config":"1.0.0","@types/react-responsive":"^3.0.3","@types/storybook__react":"4.0.1","@types/stringify-object":"^3.2.0","enzyme-adapter-react-16":"1.3.1","@gooddata/test-storybook":"4.0.0","@storybook/addon-actions":"5.0.11","@storybook/addon-options":"5.0.11","node-sass-magic-importer":"5.1.0","react-syntax-highlighter":"11.0.2","@types/fixed-data-table-2":"0.8.1","stylelint-config-prettier":"5.2.0","@gooddata/stylelint-config":"4.0.1","@types/react-test-renderer":"16.0.0","circular-dependency-plugin":"5.0.2","compression-webpack-plugin":"2.0.0","@types/json-stable-stringify":"^1.0.32","@gooddata/frontend-npm-scripts":"1.1.0","@types/enzyme-adapter-react-16":"1.0.3","stylelint-checkstyle-formatter":"0.1.0","@types/storybook__addon-actions":"3.4.2","@babel/plugin-proposal-class-properties":"7.4.4","@babel/plugin-proposal-object-rest-spread":"7.4.4","@babel/plugin-transform-async-to-generator":"7.4.4"},"peerDependencies":{"react":"^16.5.2","react-dom":"^16.5.2"},"_npmOperationalInternal":{"tmp":"tmp/react-components_7.8.0-alpha-ptquang86-qp-cl-13670-export-2020-07-10T02-21-37-035Z_1594347727502_0.46396286458632785","host":"s3://npm-registry-packages"}},"7.8.0-alpha-ptquang86-qp-sd-1014-export-2020-07-10T02-23-58-446Z":{"name":"@gooddata/react-components","version":"7.8.0-alpha-ptquang86-qp-sd-1014-export-2020-07-10T02-23-58-446Z","author":{"name":"GoodData Corporation"},"license":"BSD-3-Clause","_id":"@gooddata/react-components@7.8.0-alpha-ptquang86-qp-sd-1014-export-2020-07-10T02-23-58-446Z","maintainers":[{"name":"afi","email":"adam.fiedler@gooddata.com"},{"name":"an.vuong","email":"an.vuong@gooddata.com"},{"name":"bertold8","email":"ivan.nejezchleb@seznam.cz"},{"name":"bich.nguyen","email":"bich.nguyen@gooddata.com"},{"name":"brbistas","email":"valentinos.chraniotis@gooddata.com"},{"name":"bugsbunny338","email":"jiri.zajic@mensa.cz"},{"name":"de.do","email":"de.do@gooddata.com"},{"name":"gooddata-ci","email":"rail@gooddata.com"},{"name":"hang.ngo","email":"hang.ngo@gooddata.com"},{"name":"hung.nguyen.hoang","email":"hung.nguyen@gooddata.com"},{"name":"huong.nguyen","email":"huong.nguyen@gooddata.com"},{"name":"huyen.nguyen","email":"huyen.nguyen@gooddata.com"},{"name":"ivan.mjartan","email":"ivan.mjartan@gooddata.com"},{"name":"jakub-sterba","email":"jakub.sterba@gooddata.com"},{"name":"jaroslav.tomecek","email":"jaroslav.tomecek@gooddata.com"},{"name":"jkittler","email":"honza.kittler@gmail.com"},{"name":"khanh.le","email":"khanh.le@gooddata.com"},{"name":"lanhuynh","email":"lan.huynh@gooddata.com"},{"name":"linhhong","email":"linh.hong@gooddata.com"},{"name":"lupko","email":"lubomir.slivka@gooddata.com"},{"name":"mai.nguyen","email":"mai.nguyen@gooddata.com"},{"name":"matyas.kandl","email":"matyas.kandl@gooddata.com"},{"name":"michal.marsal","email":"michal.marsal@gooddata.com"},{"name":"milan.lempera","email":"ext-milan.lempera@gooddata.com"},{"name":"my.duong","email":"my.duong@gooddata.com"},{"name":"naibinh","email":"naibinh@gmail.com"},{"name":"nestor_encinas","email":"xesto05@gmail.com"},{"name":"nikolacech","email":"nikola.cech@gooddata.com"},{"name":"nis.hua","email":"nis.hua@gooddata.com"},{"name":"no23reason","email":"dan.homola@hotmail.cz"},{"name":"patrikbraborec","email":"patrik.braborec@gooddata.com"},{"name":"pbenes","email":"petr.benes@gooddata.com"},{"name":"petrjanu","email":"petr.janu@gooddata.com"},{"name":"pkingo","email":"philipandreaskingo@hotmail.com"},{"name":"ptquang86","email":"ptquang86@gmail.com"},{"name":"qduval","email":"quentin.duval@gooddata.com"},{"name":"rodri360","email":"me@rodri360.com"},{"name":"scavnickyj","email":"jakub.scavnicky@gooddata.com"},{"name":"sitina","email":"jiri.sitina@gooddata.com"},{"name":"strouhaljan","email":"strouhal.jan@gmail.com"},{"name":"thao-luong","email":"thao.luong@gooddata.com"},{"name":"thuong.nguyen","email":"thuong.nguyen@gooddata.com"},{"name":"tmuchka","email":"tomas.muchka@gooddata.com"},{"name":"tomas.kratochvil","email":"tomas.kratochvil@gooddata.com"},{"name":"tomsatgd","email":"tomas.satinsky@gooddata.com"},{"name":"trung-le-quoc","email":"trung.le@gooddata.com"},{"name":"tu-ngo","email":"tungo1981@gmail.com"},{"name":"tu.bui","email":"tu.bui@gooddata.com"},{"name":"tulean","email":"tuan.le@gooddata.com"},{"name":"tuqt1005","email":"tu.tran@gooddata.com"},{"name":"utdnah","email":"danh.ung@gooddata.com"},{"name":"van.nguyen","email":"van.nguyen@gooddata.com"},{"name":"vi.phan","email":"vi.phan@gooddata.com"},{"name":"vlastikcz","email":"vlastimil.kotas@gooddata.com"},{"name":"vu.pham","email":"vu.pham@gooddata.com"},{"name":"xmort","email":"petr.dolejsi@gooddata.com"},{"name":"yanlipnican","email":"yanlipnican@gmail.com"}],"homepage":"https://github.com/gooddata/gooddata-react-components#readme","bugs":{"url":"https://github.com/gooddata/gooddata-react-components/issues"},"dist":{"shasum":"0071d71f3c85c7e3076c60a0eeb535bfa4c5f4fa","tarball":"https://registry.npmjs.org/@gooddata/react-components/-/react-components-7.8.0-alpha-ptquang86-qp-sd-1014-export-2020-07-10T02-23-58-446Z.tgz","fileCount":2671,"integrity":"sha512-l4nSntG09ChAyFPgmS0mqrm+RHr/+VCfV9WDNKgWi/lU97afLZNn0D4M2rE4G85lK/1vo1yweoorcUGZ8yfX9A==","signatures":[{"sig":"MEQCIBROrZW+D35+ZBLpIalTYAdnuz+XBmhweFwLa002ruNYAiByjkn7PX3X1OFurMrNf4BGFxfhVx1CzjZ20iamflI4tw==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":10777769,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJfB9FdCRA9TVsSAnZWagAA+rQP/0tnbUBtOsmFZvBf/uLD\nTuTwHOfV9OUKaWLcPy1FGQtdpS1ZDDmBr6v2pqJI+Dv1YzuH7En5h73cB49F\nwJoxViJ7wqUybwQFJLPvqVh//N9nazVSWTFDVmQTULWuevtzREp4+imrDTvd\n4m9D7+pHPzQqLbFflBYuYmVucG8Ow9sl7TupBr7mteLl4dHrbHt34Wr0dUkE\nhwosCkP59CXj3jT0q3RpzFOUHvLr8vLoALc5IJWyefk5j/iz36b4RVKViw7c\nkaKwKtNHwX4kHfeOXITzazWv3I71oez0eZoPA+mMU9YtJjSw3WmPSgUwE6Gk\nPnFEKi9g2gpKGmQJDlAs2h7oC46tfnsiLfauYErzZGWFxsm1YgTQApnxDHJc\nMBZOqkEBQtG8FPINPPlm1aTSkeLq43S/U2bws9DSPy3o+fpwdfQ2Hj2+P6TV\n+fUZkvtljikmRC2K5NbIa7rR5QBTrrpVmBYwgKpeRt4RdIFCxvIWHT0/MYUT\nH5zRrXEKbcaxHnL3FDQzyNfAEo14a9POV1vZPoqFWaxJRXQMjnrStXQWtpkm\nF19+w447T+X8k3diU3s22tPzviWC5MIrG/asdFCNaHhpHMj+T/wkmdx8O//g\nJ1VVRfK3mYFtlsjjtOXcL7j1tKbnT7jfMQYdeWtWbZLq2ewchqu6//IJIQsI\nKRF0\r\n=LVKa\r\n-----END PGP SIGNATURE-----\r\n"},"main":"dist/index.js","husky":{"hooks":{"pre-commit":"lint-staged"}},"config":{"eslint":"./examples/**/*.{js,jsx}","tslint":"./{__mocks__,src,stories}/{,**/}*.{ts,tsx}"},"readme":"[![npm version](https://badge.fury.io/js/%40gooddata%2Freact-components.svg)](https://www.npmjs.com/package/@gooddata/react-components)\n\n# GoodData.UI React components\n> A React-based JavaScript library for building data-driven applications\n\n## Getting started\n- [GoodData.UI Documentation](http://sdk.gooddata.com/gooddata-ui/)\n- [GoodData.UI Live Examples](https://gooddata-examples.herokuapp.com/)\n- [Stack Overflow](https://stackoverflow.com/questions/tagged/gooddata)\n\n### Usage\nWith [yarn](https://yarnpkg.com) installed, go to your project directory and run\n```\n$ yarn add @gooddata/react-components\n```\nIf you prefer [npm](npmjs.com) run\n```\n$ npm install --save @gooddata/react-components\n```\n\nThe public API is exposed via global `index.js`. Except for the styles, do not import any other file directly\nbecause they are not intended to be part of the public API.\n\n## Contributing\n\nWe welcome any contribution in form of [issues](https://github.com/gooddata/gooddata-react-components/issues) or [pull requests](https://github.com/gooddata/gooddata-react-components/pulls).\n\nInstall [Node.js](http://nodejs.org) (node 12.16.1, npm v6.13.4) and [Yarn](https://classic.yarnpkg.com) (1.22.4).\n\nInstall dependencies:\n```\nyarn install --frozen-lockfile\n```\n\nThese commands may come in handy while developing:\n\n| command | description |\n| ------- | ----------- |\n| `yarn install --pure-lockfile` | first step |\n| ||\n| `yarn dev` | build react-components to `/dist` in watch mode |\n| `yarn test` | run all unit tests |\n| `yarn prettier-write` | format the source code to match the valid codestyle |\n| `yarn validate` | validate codestyle |\n| ||\n| `yarn storybook` | run storybook from `/stories` on http://localhost:9001 |\n| `yarn build-storybook` | build storybook to `/dist-storybook` |\n| `yarn test-storybook` | run storybook and [screenshot tests](https://github.com/gooddata/gdc-client-utils/tree/master/test-storybook) |\n| ||\n| `yarn examples` | run Live Examples dev-server from `/examples` on https://localhost:8999 |\n| `yarn examples-build` | build Live Examples to `/examples/dist` |\n| `yarn examples-server` | serve built Live Examples - see `/examples/server/src` |\n| `yarn examples-testcafe` | run testcafe tests against `localhost:8999` |\n\n### Deploy to heroku.com\nWhen you deploy this repo to heroku, it serves *GoodData.UI Live Examples*.\nRelevant tasks are in `Procfile` and `package.json`.\n\n```bash\n# run in the project directory\nheroku login\nheroku create <your-app-name>\nheroku config:set DOMAIN_ADMIN_USERNAME=x@gooddata.com DOMAIN_ADMIN_PASSWORD=xy PROJECT_ID_TO_ASSIGN=xms7ga4tf3g3nzucd8380o2bev8oeknp\ngit push heroku HEAD:master\nheroku open\n```\n### Enable Geo Chart for Storybook and Live Examples\nGeo chart uses Mapbox to render map which requires a Mapbox access token.\n- Register an account and create Mapbox access token at [guide](https://docs.mapbox.com/help/how-mapbox-works/access-tokens/)\n- Store the created token at `.env`:\n```bash\necho -e \"EXAMPLE_MAPBOX_ACCESS_TOKEN=token\" >> .env # only need to run once\necho -e \"STORYBOOK_MAPBOX_ACCESS_TOKEN=token\" >> .env # only need to run once\n```\n\n### Run Live Examples Locally\nTo run *GoodData.UI Live Examples* locally:\n```bash\ngit clone <this-repository>\ncd  <repository-folder>\nyarn install --pure-lockfile\nyarn examples\n```\nThen open https://localhost:8999 and login using Live Examples account (you can [create one here](https://gooddata-examples.herokuapp.com/registration)).\n\n### Run Storybook locally\n- Run storybook with token stored in `.env` for more secure\n```bash\nyarn storybook\n```\n- Or run storybook with token env param exposed to cli (not suggested)\n```bash\nSTORYBOOK_MAPBOX_ACCESS_TOKEN=token yarn storybook\n```\n- Apply either above way to `yarn build-storybook` or `yarn test-storybook`\n\n### Source code formatting\nThe source code in the repository is formatted by [Prettier](https://prettier.io/).\nThe format of the code is validated by our Continuous Integration server and is one of the requirements of successful merge.\n\nPrettier is supported by every major IDE. You can find the list of supported editors and how to configure them [here](https://prettier.io/docs/en/editors.html).\n\nIn the case, when your editor is not supported or you don't want to setup the integration, you can run the `yarn prettier-write` command to reformat the code before commit.\n\n## Changelog\n\n- see [CHANGELOG.md](CHANGELOG.md)\n\n## Supported versions\n\nIn order to make the user experience with integrating GoodData UI SDK as smooth and secure as possible and to ensure that the SDK is using the latest features of the platform, we will only provide support to two most recent major versions of UI SDK.\n\nThe most recent majors will be supported in the following modes:\n\n- The latest major version will receive all new functionality and all bug fixes\n- The previous major version will only receive fixes to critical issues and security fixes. These fixes will be applied on top of last released version of the previous major\n\nThe customers are encouraged to always use the latest version of the UI SDK.\n\nIn case of using older versions, the user might face API incompatibility, performance or security issues.\n\nPlease follow the installation instructions to update to the newest version.\n\n## License\n\n(C) 2007-2020 GoodData Corporation\n\nThis project is dual licensed:\n\n- The ATTRIBUTION-NONCOMMERCIAL 4.0 INTERNATIONAL (CC BY-NC 4.0) is used for purpose of the trial experience and evaluation of GoodData.UI library.\n- The GOODDATA GOODDATA.UI LIBRARY END USER LICENSE AGREEMENT is used for GoodData customers.\n\nFor more information, please see [LICENSE](https://github.com/gooddata/gooddata-react-components/blob/master/LICENSE)\n","gitHead":"80ff22996c7ecbb1427864f2254bbc9a3d65d033","scripts":{"dev":"bash scripts/build.sh --dev-watch","test":"jest --watch","build":"bash scripts/build.sh","tslint":"yarn run-tslint -t verbose $npm_package_config_tslint","prepare":"cd examples/server && yarn install --frozen-lockfile && cd ../..; rm -r examples/node_modules 2>/dev/null; true","examples":"bash scripts/run-examples.sh","prepare?":"# Called before `npm publish` and on local `npm install`. Temporarily also for deleting obsolete node_modules. Ends with `true` to continue gracefully.","validate":"tsc --noEmit && yarn tslint && eslint $npm_package_config_eslint && yarn validate-style && yarn prettier-check","build-dev":"bash scripts/build.sh --dev","examples?":"# Default is developer domain, other options: yarn examples [sec,secure,stg,stg2,stg3,demo,developer or URL]","storybook":"yarn build && start-storybook -p 9001 -c .storybook","test-once":"jest","tslint-ci":"mkdir -p ./ci/results && yarn run-tslint -t checkstyle -o ./ci/results/tslint-results.xml $npm_package_config_tslint","run-tslint":"tslint -p tsconfig.json","validate-ci":"tsc --noEmit && yarn tslint-ci  && eslint $npm_package_config_eslint -f checkstyle -o ci/results/eslint-results.xml && yarn validate-style-ci && yarn prettier-check","examples-build":"bash scripts/build-examples.sh","prepublishOnly":"yarn build","prettier-check":"prettier --check '{src,stories,styles,__mocks__,examples/server/src,examples/src,examples/test}/**/*.{ts,js,tsx,jsx,json,scss,md,yaml,html}'","prettier-write":"prettier --write '{src,stories,styles,__mocks__,examples/server/src,examples/src,examples/test}/**/*.{ts,js,tsx,jsx,json,scss,md,yaml,html}'","test-storybook":"yarn build && test-storybook","validate-style":"stylelint '**/*.scss'","build-storybook":"yarn build && build-storybook -c .storybook -o dist-storybook","examples-server":"node examples/server/src/index.js","heroku-postbuild":"yarn examples-build developer","examples-testcafe":"./scripts/run-testcafe.sh visual","validate-style-ci":"stylelint '**/*.scss' --custom-formatter=node_modules/stylelint-checkstyle-formatter > ci/results/stylelint-results.xml","check-circular-deps":"madge --circular --extensions ts ./src","examples-testcafe-ci":"./scripts/run-testcafe.sh ci","examples-testcafe-live":"./scripts/run-testcafe.sh live"},"typings":"dist/index.d.ts","_npmUser":{"name":"ptquang86","email":"ptquang86@gmail.com"},"deprecated":"@gooddata/react-components@7 reached End of Support on March 31, 2022. Please upgrade (see https://sdk.gooddata.com/gooddata-ui/docs/supported_versions.html for more information).","repository":{"url":"git+ssh://git@github.com/gooddata/gooddata-react-components.git","type":"git"},"_npmVersion":"6.13.4","description":"GoodData.UI - A powerful JavaScript library for building analytical applications","directories":{},"lint-staged":{"{src,stories,styles,__mocks__,examples/server/src,examples/src,examples/test}/**/*.{ts,js,tsx,jsx,scss}":["npx gdc-fix-copyright","git add"],"{src,stories,styles,__mocks__,examples/server/src,examples/src,examples/test}/**/*.{ts,js,tsx,jsx,json,scss,md,yaml,html}":["prettier --write","git add"]},"_nodeVersion":"12.16.1","dependencies":{"rxjs":"^5.5.6","uuid":"^3.2.1","immer":"^1.3.1","lodash":"^4.17.15","date-fns":"^2.7.0","downshift":"^3.2.7","invariant":"^2.2.2","mapbox-gl":"1.9.1","classnames":"^2.2.6","codemirror":"^5.54.0","highcharts":"7.1.1","prop-types":"^15.6.0","react-intl":"^3.6.0","custom-event":"^1.0.1","react-window":"^1.8.1","ag-grid-react":"20.0.0","react-measure":"^2.3.0","@types/mapbox-gl":"1.9.1","react-day-picker":"~7.3.0","react-responsive":"^3.0.0","stringify-object":"^2.4.0","@gooddata/typings":"^2.25.0","@types/codemirror":"^0.0.95","ag-grid-community":"20.0.0","http-status-codes":"^1.3.0","react-codemirror2":"^7.2.0","@gooddata/js-utils":"^3.10.5","@gooddata/numberjs":"^3.2.4","fixed-data-table-2":"0.7.17","@gooddata/goodstrap":"^68.16.0","react-dom-factories":"^1.0.2","@gooddata/gooddata-js":"^13.0.3","json-stable-stringify":"^1.0.1","react-transition-group":"^2.2.1","hoist-non-react-statics":"^3.3.0","nodelist-foreach-polyfill":"^1.2.0","@formatjs/intl-pluralrules":"^1.3.6","highcharts-grouped-categories":"^1.1.3"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"raf":"3.3.2","yup":"^0.24.1","jest":"24.7.1","husky":"3.0.0","madge":"^3.4.4","react":"^16.5.2","enzyme":"3.5.0","eslint":"4.19.1","formik":"^0.11.11","moment":"2.23.0","history":"^4.7.2","ts-jest":"24.0.0","webpack":"4.30.0","full-icu":"^1.3.0","prettier":"1.16.4","react-ga":"^2.5.2","recharts":"1.0.0-beta.9","testcafe":"1.1.4","commander":"2.14.1","node-sass":"4.13.0","react-dom":"^16.5.2","stylelint":"^10.0.0","supertest":"3.0.0","ts-loader":"6.0.0","@types/raf":"^3.4.0","css-loader":"0.28.7","jest-junit":"3.0.0","raw-loader":"0.5.1","styled-jsx":"2.2.1","typescript":"3.3.4000","@babel/core":"7.4.4","@types/jest":"24.0.6","@types/node":"7.0.8","@types/uuid":"3.4.3","file-loader":"3.0.1","jest-enzyme":"7.0.2","lint-staged":"9.1.0","sass-loader":"6.0.6","webpack-cli":"3.3.2","@types/react":"16.8.6","babel-loader":"8.0.5","react-helmet":"5.2.0","react-select":"1.2.1","style-loader":"0.19.1","@types/enzyme":"3.1.13","@types/lodash":"4.14.123","testcafe-live":"0.1.4","@babel/runtime":"7.4.4","dotenv-webpack":"^1.7.0","@babel/polyfill":"^7.4.4","@storybook/react":"5.0.11","@types/invariant":"2.2.29","@types/react-dom":"16.0.11","isomorphic-fetch":"2.2.1","react-datepicker":"1.1.0","react-router-dom":"4.2.2","@babel/preset-env":"7.4.4","@gooddata/mock-js":"^2.13.1","@storybook/addons":"5.0.11","@types/classnames":"2.2.3","@types/prop-types":"15.5.2","@storybook/theming":"5.0.11","identity-obj-proxy":"^3.0.0","intl-messageformat":"^7.5.4","webpack-dev-server":"3.3.1","@babel/preset-react":"7.0.0","@types/react-portal":"4.0.1","@types/react-window":"^1.8.1","babel-plugin-lodash":"3.3.4","html-webpack-plugin":"3.2.0","react-test-renderer":"16.4.2","@types/react-measure":"2.0.5","clean-webpack-plugin":"2.0.2","stats-webpack-plugin":"0.7.0","eslint-config-prettier":"4.1.0","react-google-recaptcha":"^0.14.1","tslint-config-prettier":"1.18.0","@gooddata/eslint-config":"^1.0.0","@gooddata/tslint-config":"1.0.0","@types/react-responsive":"^3.0.3","@types/storybook__react":"4.0.1","@types/stringify-object":"^3.2.0","enzyme-adapter-react-16":"1.3.1","@gooddata/test-storybook":"4.0.0","@storybook/addon-actions":"5.0.11","@storybook/addon-options":"5.0.11","node-sass-magic-importer":"5.1.0","react-syntax-highlighter":"11.0.2","@types/fixed-data-table-2":"0.8.1","stylelint-config-prettier":"5.2.0","@gooddata/stylelint-config":"4.0.1","@types/react-test-renderer":"16.0.0","circular-dependency-plugin":"5.0.2","compression-webpack-plugin":"2.0.0","@types/json-stable-stringify":"^1.0.32","@gooddata/frontend-npm-scripts":"1.1.0","@types/enzyme-adapter-react-16":"1.0.3","stylelint-checkstyle-formatter":"0.1.0","@types/storybook__addon-actions":"3.4.2","@babel/plugin-proposal-class-properties":"7.4.4","@babel/plugin-proposal-object-rest-spread":"7.4.4","@babel/plugin-transform-async-to-generator":"7.4.4"},"peerDependencies":{"react":"^16.5.2","react-dom":"^16.5.2"},"_npmOperationalInternal":{"tmp":"tmp/react-components_7.8.0-alpha-ptquang86-qp-sd-1014-export-2020-07-10T02-23-58-446Z_1594347868215_0.5777794825661082","host":"s3://npm-registry-packages"}},"7.8.0-alpha-bertold8-ine-one-4414-2020-07-10T06-44-19-372Z":{"name":"@gooddata/react-components","version":"7.8.0-alpha-bertold8-ine-one-4414-2020-07-10T06-44-19-372Z","author":{"name":"GoodData Corporation"},"license":"BSD-3-Clause","_id":"@gooddata/react-components@7.8.0-alpha-bertold8-ine-one-4414-2020-07-10T06-44-19-372Z","maintainers":[{"name":"afi","email":"adam.fiedler@gooddata.com"},{"name":"an.vuong","email":"an.vuong@gooddata.com"},{"name":"bertold8","email":"ivan.nejezchleb@seznam.cz"},{"name":"bich.nguyen","email":"bich.nguyen@gooddata.com"},{"name":"brbistas","email":"valentinos.chraniotis@gooddata.com"},{"name":"bugsbunny338","email":"jiri.zajic@mensa.cz"},{"name":"de.do","email":"de.do@gooddata.com"},{"name":"gooddata-ci","email":"rail@gooddata.com"},{"name":"hang.ngo","email":"hang.ngo@gooddata.com"},{"name":"hung.nguyen.hoang","email":"hung.nguyen@gooddata.com"},{"name":"huong.nguyen","email":"huong.nguyen@gooddata.com"},{"name":"huyen.nguyen","email":"huyen.nguyen@gooddata.com"},{"name":"ivan.mjartan","email":"ivan.mjartan@gooddata.com"},{"name":"jakub-sterba","email":"jakub.sterba@gooddata.com"},{"name":"jaroslav.tomecek","email":"jaroslav.tomecek@gooddata.com"},{"name":"jkittler","email":"honza.kittler@gmail.com"},{"name":"khanh.le","email":"khanh.le@gooddata.com"},{"name":"lanhuynh","email":"lan.huynh@gooddata.com"},{"name":"linhhong","email":"linh.hong@gooddata.com"},{"name":"lupko","email":"lubomir.slivka@gooddata.com"},{"name":"mai.nguyen","email":"mai.nguyen@gooddata.com"},{"name":"matyas.kandl","email":"matyas.kandl@gooddata.com"},{"name":"michal.marsal","email":"michal.marsal@gooddata.com"},{"name":"milan.lempera","email":"ext-milan.lempera@gooddata.com"},{"name":"my.duong","email":"my.duong@gooddata.com"},{"name":"naibinh","email":"naibinh@gmail.com"},{"name":"nestor_encinas","email":"xesto05@gmail.com"},{"name":"nikolacech","email":"nikola.cech@gooddata.com"},{"name":"nis.hua","email":"nis.hua@gooddata.com"},{"name":"no23reason","email":"dan.homola@hotmail.cz"},{"name":"patrikbraborec","email":"patrik.braborec@gooddata.com"},{"name":"pbenes","email":"petr.benes@gooddata.com"},{"name":"petrjanu","email":"petr.janu@gooddata.com"},{"name":"pkingo","email":"philipandreaskingo@hotmail.com"},{"name":"ptquang86","email":"ptquang86@gmail.com"},{"name":"qduval","email":"quentin.duval@gooddata.com"},{"name":"rodri360","email":"me@rodri360.com"},{"name":"scavnickyj","email":"jakub.scavnicky@gooddata.com"},{"name":"sitina","email":"jiri.sitina@gooddata.com"},{"name":"strouhaljan","email":"strouhal.jan@gmail.com"},{"name":"thao-luong","email":"thao.luong@gooddata.com"},{"name":"thuong.nguyen","email":"thuong.nguyen@gooddata.com"},{"name":"tmuchka","email":"tomas.muchka@gooddata.com"},{"name":"tomas.kratochvil","email":"tomas.kratochvil@gooddata.com"},{"name":"tomsatgd","email":"tomas.satinsky@gooddata.com"},{"name":"trung-le-quoc","email":"trung.le@gooddata.com"},{"name":"tu-ngo","email":"tungo1981@gmail.com"},{"name":"tu.bui","email":"tu.bui@gooddata.com"},{"name":"tulean","email":"tuan.le@gooddata.com"},{"name":"tuqt1005","email":"tu.tran@gooddata.com"},{"name":"utdnah","email":"danh.ung@gooddata.com"},{"name":"van.nguyen","email":"van.nguyen@gooddata.com"},{"name":"vi.phan","email":"vi.phan@gooddata.com"},{"name":"vlastikcz","email":"vlastimil.kotas@gooddata.com"},{"name":"vu.pham","email":"vu.pham@gooddata.com"},{"name":"xmort","email":"petr.dolejsi@gooddata.com"},{"name":"yanlipnican","email":"yanlipnican@gmail.com"}],"homepage":"https://github.com/gooddata/gooddata-react-components#readme","bugs":{"url":"https://github.com/gooddata/gooddata-react-components/issues"},"dist":{"shasum":"d99ead98ebef917833027d4ad3a94b3cc29fea36","tarball":"https://registry.npmjs.org/@gooddata/react-components/-/react-components-7.8.0-alpha-bertold8-ine-one-4414-2020-07-10T06-44-19-372Z.tgz","fileCount":2675,"integrity":"sha512-Zf1g0UDZHkQruwYIY2vzzgUkWyImHZs7R+4KA/BVL8HsSuDF+MSPtCepXKGL3qGg5sSF/C58q9oqpufipxkFsw==","signatures":[{"sig":"MEUCID17q+w6vTsgLFBP4mYRZM4NSy7XHrkZnB+sLFV0/RaqAiEAuP0Myhsyy52KjL+35yqt1LNi66c65VvN9sAbENcMOVA=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":10756479,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJfCA5jCRA9TVsSAnZWagAAspMP/30iZfD34npxEST6TS5T\nUVli3dhM3/vejnLOk+ytZP/BFd3Zwn3p/06BLj8gr5R4yGRkQ2Swafhyx92B\n4W3oCTzZ1jZxWtzq+RZWRxJSLNXdxcgHaTGAyd9oS+/qc21iQCd8u/SVZzXh\nF3mjLbkOPEJ84r/Xrwia34MTK9nwuzdyi9G3W7nw50U7buG2Qtter2ImC5e2\niWuvZDNW9dvGHhjPSNs8749zGDoy4QBf3P4DPddm6SoWxm5N243z5CfLtm2I\nEE1EBrbUezP7mQH8B/QLF61qm9sbDl0mVnEzaBE0e3NlEm0apozVwfjSs6W0\nyovR/HOU2O8UokBiOwN+wHNU+8YHnS7kgl7M9zDOGWBsmbYxZA5xu5kSmzCT\nWUhMrpPNUykOUW4qGzkEC8glp9MwkptRbwYzOEpj/GxBklkhmIXmynrQjnGX\nyt28jHV++DnU1dlabyEv85GtFKD8wCfF/KYlhXM7DQK14kRVdKFjljAtu5jb\nB2KZToSvxF5S/koYDznVeO1fa+CaxYIGUGIF/bRKEx/7caaQcLidbuGNl6dv\ndBza9lP9i1YjvLv9JNE9y/vHNlFJB8X4yAlBvHdxN6Im7q8H1ZUY4xDBjDBX\nVPIzfYfee0K/aAZtizS/Lf0YuC0ejD1hoB9dlNvIjaChbUqSuwfHZjisut9w\njZAM\r\n=bDaj\r\n-----END PGP SIGNATURE-----\r\n"},"main":"dist/index.js","husky":{"hooks":{"pre-commit":"lint-staged"}},"config":{"eslint":"./examples/**/*.{js,jsx}","tslint":"./{__mocks__,src,stories}/{,**/}*.{ts,tsx}"},"readme":"[![npm version](https://badge.fury.io/js/%40gooddata%2Freact-components.svg)](https://www.npmjs.com/package/@gooddata/react-components)\n\n# GoodData.UI React components\n> A React-based JavaScript library for building data-driven applications\n\n## Getting started\n- [GoodData.UI Documentation](http://sdk.gooddata.com/gooddata-ui/)\n- [GoodData.UI Live Examples](https://gooddata-examples.herokuapp.com/)\n- [Stack Overflow](https://stackoverflow.com/questions/tagged/gooddata)\n\n### Usage\nWith [yarn](https://yarnpkg.com) installed, go to your project directory and run\n```\n$ yarn add @gooddata/react-components\n```\nIf you prefer [npm](npmjs.com) run\n```\n$ npm install --save @gooddata/react-components\n```\n\nThe public API is exposed via global `index.js`. Except for the styles, do not import any other file directly\nbecause they are not intended to be part of the public API.\n\n## Contributing\n\nWe welcome any contribution in form of [issues](https://github.com/gooddata/gooddata-react-components/issues) or [pull requests](https://github.com/gooddata/gooddata-react-components/pulls).\n\nInstall [Node.js](http://nodejs.org) (node 12.16.1, npm v6.13.4) and [Yarn](https://classic.yarnpkg.com) (1.22.4).\n\nInstall dependencies:\n```\nyarn install --frozen-lockfile\n```\n\nThese commands may come in handy while developing:\n\n| command | description |\n| ------- | ----------- |\n| `yarn install --pure-lockfile` | first step |\n| ||\n| `yarn dev` | build react-components to `/dist` in watch mode |\n| `yarn test` | run all unit tests |\n| `yarn prettier-write` | format the source code to match the valid codestyle |\n| `yarn validate` | validate codestyle |\n| ||\n| `yarn storybook` | run storybook from `/stories` on http://localhost:9001 |\n| `yarn build-storybook` | build storybook to `/dist-storybook` |\n| `yarn test-storybook` | run storybook and [screenshot tests](https://github.com/gooddata/gdc-client-utils/tree/master/test-storybook) |\n| ||\n| `yarn examples` | run Live Examples dev-server from `/examples` on https://localhost:8999 |\n| `yarn examples-build` | build Live Examples to `/examples/dist` |\n| `yarn examples-server` | serve built Live Examples - see `/examples/server/src` |\n| `yarn examples-testcafe` | run testcafe tests against `localhost:8999` |\n\n### Deploy to heroku.com\nWhen you deploy this repo to heroku, it serves *GoodData.UI Live Examples*.\nRelevant tasks are in `Procfile` and `package.json`.\n\n```bash\n# run in the project directory\nheroku login\nheroku create <your-app-name>\nheroku config:set DOMAIN_ADMIN_USERNAME=x@gooddata.com DOMAIN_ADMIN_PASSWORD=xy PROJECT_ID_TO_ASSIGN=xms7ga4tf3g3nzucd8380o2bev8oeknp\ngit push heroku HEAD:master\nheroku open\n```\n### Enable Geo Chart for Storybook and Live Examples\nGeo chart uses Mapbox to render map which requires a Mapbox access token.\n- Register an account and create Mapbox access token at [guide](https://docs.mapbox.com/help/how-mapbox-works/access-tokens/)\n- Store the created token at `.env`:\n```bash\necho -e \"EXAMPLE_MAPBOX_ACCESS_TOKEN=token\" >> .env # only need to run once\necho -e \"STORYBOOK_MAPBOX_ACCESS_TOKEN=token\" >> .env # only need to run once\n```\n\n### Run Live Examples Locally\nTo run *GoodData.UI Live Examples* locally:\n```bash\ngit clone <this-repository>\ncd  <repository-folder>\nyarn install --pure-lockfile\nyarn examples\n```\nThen open https://localhost:8999 and login using Live Examples account (you can [create one here](https://gooddata-examples.herokuapp.com/registration)).\n\n### Run Storybook locally\n- Run storybook with token stored in `.env` for more secure\n```bash\nyarn storybook\n```\n- Or run storybook with token env param exposed to cli (not suggested)\n```bash\nSTORYBOOK_MAPBOX_ACCESS_TOKEN=token yarn storybook\n```\n- Apply either above way to `yarn build-storybook` or `yarn test-storybook`\n\n### Source code formatting\nThe source code in the repository is formatted by [Prettier](https://prettier.io/).\nThe format of the code is validated by our Continuous Integration server and is one of the requirements of successful merge.\n\nPrettier is supported by every major IDE. You can find the list of supported editors and how to configure them [here](https://prettier.io/docs/en/editors.html).\n\nIn the case, when your editor is not supported or you don't want to setup the integration, you can run the `yarn prettier-write` command to reformat the code before commit.\n\n## Changelog\n\n- see [CHANGELOG.md](CHANGELOG.md)\n\n## Supported versions\n\nIn order to make the user experience with integrating GoodData UI SDK as smooth and secure as possible and to ensure that the SDK is using the latest features of the platform, we will only provide support to two most recent major versions of UI SDK.\n\nThe most recent majors will be supported in the following modes:\n\n- The latest major version will receive all new functionality and all bug fixes\n- The previous major version will only receive fixes to critical issues and security fixes. These fixes will be applied on top of last released version of the previous major\n\nThe customers are encouraged to always use the latest version of the UI SDK.\n\nIn case of using older versions, the user might face API incompatibility, performance or security issues.\n\nPlease follow the installation instructions to update to the newest version.\n\n## License\n\n(C) 2007-2020 GoodData Corporation\n\nThis project is dual licensed:\n\n- The ATTRIBUTION-NONCOMMERCIAL 4.0 INTERNATIONAL (CC BY-NC 4.0) is used for purpose of the trial experience and evaluation of GoodData.UI library.\n- The GOODDATA GOODDATA.UI LIBRARY END USER LICENSE AGREEMENT is used for GoodData customers.\n\nFor more information, please see [LICENSE](https://github.com/gooddata/gooddata-react-components/blob/master/LICENSE)\n","gitHead":"9f2b124b69415e0c0916287e6609ec3a6753ead9","scripts":{"dev":"bash scripts/build.sh --dev-watch","test":"jest --watch","build":"bash scripts/build.sh","tslint":"yarn run-tslint -t verbose $npm_package_config_tslint","prepare":"cd examples/server && yarn install --frozen-lockfile && cd ../..; rm -r examples/node_modules 2>/dev/null; true","examples":"bash scripts/run-examples.sh","prepare?":"# Called before `npm publish` and on local `npm install`. Temporarily also for deleting obsolete node_modules. Ends with `true` to continue gracefully.","validate":"tsc --noEmit && yarn tslint && eslint $npm_package_config_eslint && yarn validate-style && yarn prettier-check","build-dev":"bash scripts/build.sh --dev","examples?":"# Default is developer domain, other options: yarn examples [sec,secure,stg,stg2,stg3,demo,developer or URL]","storybook":"yarn build && start-storybook -p 9001 -c .storybook","test-once":"jest","tslint-ci":"mkdir -p ./ci/results && yarn run-tslint -t checkstyle -o ./ci/results/tslint-results.xml $npm_package_config_tslint","run-tslint":"tslint -p tsconfig.json","validate-ci":"tsc --noEmit && yarn tslint-ci  && eslint $npm_package_config_eslint -f checkstyle -o ci/results/eslint-results.xml && yarn validate-style-ci && yarn prettier-check","examples-build":"bash scripts/build-examples.sh","prepublishOnly":"yarn build","prettier-check":"prettier --check '{src,stories,styles,__mocks__,examples/server/src,examples/src,examples/test}/**/*.{ts,js,tsx,jsx,json,scss,md,yaml,html}'","prettier-write":"prettier --write '{src,stories,styles,__mocks__,examples/server/src,examples/src,examples/test}/**/*.{ts,js,tsx,jsx,json,scss,md,yaml,html}'","test-storybook":"yarn build && test-storybook","validate-style":"stylelint '**/*.scss'","build-storybook":"yarn build && build-storybook -c .storybook -o dist-storybook","examples-server":"node examples/server/src/index.js","heroku-postbuild":"yarn examples-build developer","examples-testcafe":"./scripts/run-testcafe.sh visual","validate-style-ci":"stylelint '**/*.scss' --custom-formatter=node_modules/stylelint-checkstyle-formatter > ci/results/stylelint-results.xml","check-circular-deps":"madge --circular --extensions ts ./src","examples-testcafe-ci":"./scripts/run-testcafe.sh ci","examples-testcafe-live":"./scripts/run-testcafe.sh live"},"typings":"dist/index.d.ts","_npmUser":{"name":"bertold8","email":"ivan.nejezchleb@seznam.cz"},"deprecated":"@gooddata/react-components@7 reached End of Support on March 31, 2022. Please upgrade (see https://sdk.gooddata.com/gooddata-ui/docs/supported_versions.html for more information).","repository":{"url":"git+ssh://git@github.com/gooddata/gooddata-react-components.git","type":"git"},"_npmVersion":"6.13.4","description":"GoodData.UI - A powerful JavaScript library for building analytical applications","directories":{},"lint-staged":{"{src,stories,styles,__mocks__,examples/server/src,examples/src,examples/test}/**/*.{ts,js,tsx,jsx,scss}":["npx gdc-fix-copyright","git add"],"{src,stories,styles,__mocks__,examples/server/src,examples/src,examples/test}/**/*.{ts,js,tsx,jsx,json,scss,md,yaml,html}":["prettier --write","git add"]},"_nodeVersion":"12.16.1","dependencies":{"rxjs":"^5.5.6","uuid":"^3.2.1","immer":"^1.3.1","lodash":"^4.17.15","date-fns":"^2.7.0","downshift":"^3.2.7","invariant":"^2.2.2","mapbox-gl":"1.9.1","classnames":"^2.2.6","codemirror":"^5.54.0","highcharts":"7.1.1","prop-types":"^15.6.0","react-intl":"^3.6.0","custom-event":"^1.0.1","react-window":"^1.8.1","ag-grid-react":"20.0.0","react-measure":"^2.3.0","@types/mapbox-gl":"1.9.1","react-day-picker":"~7.3.0","react-responsive":"^3.0.0","stringify-object":"^2.4.0","@gooddata/typings":"2.25.0-alpha-bertold8-ine-one-4414-2020-07-09T06-54-04-330Z","@types/codemirror":"^0.0.95","ag-grid-community":"20.0.0","http-status-codes":"^1.3.0","react-codemirror2":"^7.2.0","@gooddata/js-utils":"^3.10.5","@gooddata/numberjs":"^3.2.4","fixed-data-table-2":"0.7.17","@gooddata/goodstrap":"^68.16.0","react-dom-factories":"^1.0.2","@gooddata/gooddata-js":"13.0.3-alpha-bertold8-ine-one-4414-2020-07-09T07-03-13-914Z","json-stable-stringify":"^1.0.1","react-transition-group":"^2.2.1","hoist-non-react-statics":"^3.3.0","nodelist-foreach-polyfill":"^1.2.0","@formatjs/intl-pluralrules":"^1.3.6","highcharts-grouped-categories":"^1.1.3"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"raf":"3.3.2","yup":"^0.24.1","jest":"24.7.1","husky":"3.0.0","madge":"^3.4.4","react":"^16.5.2","enzyme":"3.5.0","eslint":"4.19.1","formik":"^0.11.11","moment":"2.23.0","history":"^4.7.2","ts-jest":"24.0.0","webpack":"4.30.0","full-icu":"^1.3.0","prettier":"1.16.4","react-ga":"^2.5.2","recharts":"1.0.0-beta.9","testcafe":"1.1.4","commander":"2.14.1","node-sass":"4.13.0","react-dom":"^16.5.2","stylelint":"^10.0.0","supertest":"3.0.0","ts-loader":"6.0.0","@types/raf":"^3.4.0","css-loader":"0.28.7","jest-junit":"3.0.0","raw-loader":"0.5.1","styled-jsx":"2.2.1","typescript":"3.3.4000","@babel/core":"7.4.4","@types/jest":"24.0.6","@types/node":"7.0.8","@types/uuid":"3.4.3","file-loader":"3.0.1","jest-enzyme":"7.0.2","lint-staged":"9.1.0","sass-loader":"6.0.6","webpack-cli":"3.3.2","@types/react":"16.8.6","babel-loader":"8.0.5","react-helmet":"5.2.0","react-select":"1.2.1","style-loader":"0.19.1","@types/enzyme":"3.1.13","@types/lodash":"4.14.123","testcafe-live":"0.1.4","@babel/runtime":"7.4.4","dotenv-webpack":"^1.7.0","@babel/polyfill":"^7.4.4","@storybook/react":"5.0.11","@types/invariant":"2.2.29","@types/react-dom":"16.0.11","isomorphic-fetch":"2.2.1","react-datepicker":"1.1.0","react-router-dom":"4.2.2","@babel/preset-env":"7.4.4","@gooddata/mock-js":"^2.13.1","@storybook/addons":"5.0.11","@types/classnames":"2.2.3","@types/prop-types":"15.5.2","@storybook/theming":"5.0.11","identity-obj-proxy":"^3.0.0","intl-messageformat":"^7.5.4","webpack-dev-server":"3.3.1","@babel/preset-react":"7.0.0","@types/react-portal":"4.0.1","@types/react-window":"^1.8.1","babel-plugin-lodash":"3.3.4","html-webpack-plugin":"3.2.0","react-test-renderer":"16.4.2","@types/react-measure":"2.0.5","clean-webpack-plugin":"2.0.2","stats-webpack-plugin":"0.7.0","eslint-config-prettier":"4.1.0","react-google-recaptcha":"^0.14.1","tslint-config-prettier":"1.18.0","@gooddata/eslint-config":"^1.0.0","@gooddata/tslint-config":"1.0.0","@types/react-responsive":"^3.0.3","@types/storybook__react":"4.0.1","@types/stringify-object":"^3.2.0","enzyme-adapter-react-16":"1.3.1","@gooddata/test-storybook":"4.0.0","@storybook/addon-actions":"5.0.11","@storybook/addon-options":"5.0.11","node-sass-magic-importer":"5.1.0","react-syntax-highlighter":"11.0.2","@types/fixed-data-table-2":"0.8.1","stylelint-config-prettier":"5.2.0","@gooddata/stylelint-config":"4.0.1","@types/react-test-renderer":"16.0.0","circular-dependency-plugin":"5.0.2","compression-webpack-plugin":"2.0.0","@types/json-stable-stringify":"^1.0.32","@gooddata/frontend-npm-scripts":"1.1.0","@types/enzyme-adapter-react-16":"1.0.3","stylelint-checkstyle-formatter":"0.1.0","@types/storybook__addon-actions":"3.4.2","@babel/plugin-proposal-class-properties":"7.4.4","@babel/plugin-proposal-object-rest-spread":"7.4.4","@babel/plugin-transform-async-to-generator":"7.4.4"},"peerDependencies":{"react":"^16.5.2","react-dom":"^16.5.2"},"_npmOperationalInternal":{"tmp":"tmp/react-components_7.8.0-alpha-bertold8-ine-one-4414-2020-07-10T06-44-19-372Z_1594363491031_0.0692142435429477","host":"s3://npm-registry-packages"}},"7.8.0-alpha-bertold8-ine-one-4414-2020-07-10T07-01-53-076Z":{"name":"@gooddata/react-components","version":"7.8.0-alpha-bertold8-ine-one-4414-2020-07-10T07-01-53-076Z","author":{"name":"GoodData Corporation"},"license":"BSD-3-Clause","_id":"@gooddata/react-components@7.8.0-alpha-bertold8-ine-one-4414-2020-07-10T07-01-53-076Z","maintainers":[{"name":"afi","email":"adam.fiedler@gooddata.com"},{"name":"an.vuong","email":"an.vuong@gooddata.com"},{"name":"bertold8","email":"ivan.nejezchleb@seznam.cz"},{"name":"bich.nguyen","email":"bich.nguyen@gooddata.com"},{"name":"brbistas","email":"valentinos.chraniotis@gooddata.com"},{"name":"bugsbunny338","email":"jiri.zajic@mensa.cz"},{"name":"de.do","email":"de.do@gooddata.com"},{"name":"gooddata-ci","email":"rail@gooddata.com"},{"name":"hang.ngo","email":"hang.ngo@gooddata.com"},{"name":"hung.nguyen.hoang","email":"hung.nguyen@gooddata.com"},{"name":"huong.nguyen","email":"huong.nguyen@gooddata.com"},{"name":"huyen.nguyen","email":"huyen.nguyen@gooddata.com"},{"name":"ivan.mjartan","email":"ivan.mjartan@gooddata.com"},{"name":"jakub-sterba","email":"jakub.sterba@gooddata.com"},{"name":"jaroslav.tomecek","email":"jaroslav.tomecek@gooddata.com"},{"name":"jkittler","email":"honza.kittler@gmail.com"},{"name":"khanh.le","email":"khanh.le@gooddata.com"},{"name":"lanhuynh","email":"lan.huynh@gooddata.com"},{"name":"linhhong","email":"linh.hong@gooddata.com"},{"name":"lupko","email":"lubomir.slivka@gooddata.com"},{"name":"mai.nguyen","email":"mai.nguyen@gooddata.com"},{"name":"matyas.kandl","email":"matyas.kandl@gooddata.com"},{"name":"michal.marsal","email":"michal.marsal@gooddata.com"},{"name":"milan.lempera","email":"ext-milan.lempera@gooddata.com"},{"name":"my.duong","email":"my.duong@gooddata.com"},{"name":"naibinh","email":"naibinh@gmail.com"},{"name":"nestor_encinas","email":"xesto05@gmail.com"},{"name":"nikolacech","email":"nikola.cech@gooddata.com"},{"name":"nis.hua","email":"nis.hua@gooddata.com"},{"name":"no23reason","email":"dan.homola@hotmail.cz"},{"name":"patrikbraborec","email":"patrik.braborec@gooddata.com"},{"name":"pbenes","email":"petr.benes@gooddata.com"},{"name":"petrjanu","email":"petr.janu@gooddata.com"},{"name":"pkingo","email":"philipandreaskingo@hotmail.com"},{"name":"ptquang86","email":"ptquang86@gmail.com"},{"name":"qduval","email":"quentin.duval@gooddata.com"},{"name":"rodri360","email":"me@rodri360.com"},{"name":"scavnickyj","email":"jakub.scavnicky@gooddata.com"},{"name":"sitina","email":"jiri.sitina@gooddata.com"},{"name":"strouhaljan","email":"strouhal.jan@gmail.com"},{"name":"thao-luong","email":"thao.luong@gooddata.com"},{"name":"thuong.nguyen","email":"thuong.nguyen@gooddata.com"},{"name":"tmuchka","email":"tomas.muchka@gooddata.com"},{"name":"tomas.kratochvil","email":"tomas.kratochvil@gooddata.com"},{"name":"tomsatgd","email":"tomas.satinsky@gooddata.com"},{"name":"trung-le-quoc","email":"trung.le@gooddata.com"},{"name":"tu-ngo","email":"tungo1981@gmail.com"},{"name":"tu.bui","email":"tu.bui@gooddata.com"},{"name":"tulean","email":"tuan.le@gooddata.com"},{"name":"tuqt1005","email":"tu.tran@gooddata.com"},{"name":"utdnah","email":"danh.ung@gooddata.com"},{"name":"van.nguyen","email":"van.nguyen@gooddata.com"},{"name":"vi.phan","email":"vi.phan@gooddata.com"},{"name":"vlastikcz","email":"vlastimil.kotas@gooddata.com"},{"name":"vu.pham","email":"vu.pham@gooddata.com"},{"name":"xmort","email":"petr.dolejsi@gooddata.com"},{"name":"yanlipnican","email":"yanlipnican@gmail.com"}],"homepage":"https://github.com/gooddata/gooddata-react-components#readme","bugs":{"url":"https://github.com/gooddata/gooddata-react-components/issues"},"dist":{"shasum":"8dd62a71797a5bd766e878ab3837a3483e1326bc","tarball":"https://registry.npmjs.org/@gooddata/react-components/-/react-components-7.8.0-alpha-bertold8-ine-one-4414-2020-07-10T07-01-53-076Z.tgz","fileCount":2675,"integrity":"sha512-4Ne2qynWQ4sg10Ggb65nSjVNT2S7ozk/VKX1cXbzt5rHoChNKSSvKulWL5bOdttF9Vn/XaO2OMJ8lmeofhUP8w==","signatures":[{"sig":"MEUCIFXReRtYiJUHgC4UmKVmW2MHw9/lhuUykJ1zH58h9pk8AiEAxug5OdrsIXhCBjDO4yrMy5vZPxBKynY/kWkWcNAyIfk=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":10756479,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJfCBJ/CRA9TVsSAnZWagAAgTIQAJXsIAU/MhNfWs/+nPu4\nkBSuJEE50NmdipRqrrjRMBfxVwGBaOvAU73bPkWEfvfuQ6hmhkyZWtP44fu5\n5wj8JmT04Bo1F4QFF0J9P4I3b5teCCCA8MLQMgtrwSgHgCK3kxO+fqh5NayB\ns/Gn8a8lhGpzTFnm3+V6mhGOAahfCUkC+TifT67quQss3udkdFARqr9ZQDBE\nHFM5h0pd2gxMH6HhNmka7phynIG4FblHF49mZSEb/3KN82pLIaZGGoK8dR7X\nN+qXFgeOa7wihn0ExDkkSu3NxhIYS2hImrvsLd7OVrTdVIgEKAnCeM4iaQFo\nFyAV47PgdJOlV85HfxLviQpCk5FpfWmHtWtr0z5G2Ojd6oUHjlYnRaBLMToK\n4FiNOb0XTVPYFC4P51AZeZtjADWURzNwFqqb/ATD37LYF472B/phIH76tVtQ\nvKD2huuc3y6ZXdElBzqjDqXBh+KpD5zaykyirflqNkMnMbuT/VOkIpbpzg4L\nJsIFkbA66+9Ns/7ve46PkDxOKsfJ2e03z+M9aDoeSdjoATHcZkm6OPoUERCD\n+Ajk/pv5sRvxKmdfHAuJnvXMeeATWch9dpn4eZ1Nr2wLtBRSrSfwU82u3XaV\nmKbzJBwtJMNNZ+LwLjlXU3A0Gs88x4h7N70oo/qOti/a3vMjbhLJ3MS09qzM\n7Ykq\r\n=eAYG\r\n-----END PGP SIGNATURE-----\r\n"},"main":"dist/index.js","husky":{"hooks":{"pre-commit":"lint-staged"}},"config":{"eslint":"./examples/**/*.{js,jsx}","tslint":"./{__mocks__,src,stories}/{,**/}*.{ts,tsx}"},"readme":"[![npm version](https://badge.fury.io/js/%40gooddata%2Freact-components.svg)](https://www.npmjs.com/package/@gooddata/react-components)\n\n# GoodData.UI React components\n> A React-based JavaScript library for building data-driven applications\n\n## Getting started\n- [GoodData.UI Documentation](http://sdk.gooddata.com/gooddata-ui/)\n- [GoodData.UI Live Examples](https://gooddata-examples.herokuapp.com/)\n- [Stack Overflow](https://stackoverflow.com/questions/tagged/gooddata)\n\n### Usage\nWith [yarn](https://yarnpkg.com) installed, go to your project directory and run\n```\n$ yarn add @gooddata/react-components\n```\nIf you prefer [npm](npmjs.com) run\n```\n$ npm install --save @gooddata/react-components\n```\n\nThe public API is exposed via global `index.js`. Except for the styles, do not import any other file directly\nbecause they are not intended to be part of the public API.\n\n## Contributing\n\nWe welcome any contribution in form of [issues](https://github.com/gooddata/gooddata-react-components/issues) or [pull requests](https://github.com/gooddata/gooddata-react-components/pulls).\n\nInstall [Node.js](http://nodejs.org) (node 12.16.1, npm v6.13.4) and [Yarn](https://classic.yarnpkg.com) (1.22.4).\n\nInstall dependencies:\n```\nyarn install --frozen-lockfile\n```\n\nThese commands may come in handy while developing:\n\n| command | description |\n| ------- | ----------- |\n| `yarn install --pure-lockfile` | first step |\n| ||\n| `yarn dev` | build react-components to `/dist` in watch mode |\n| `yarn test` | run all unit tests |\n| `yarn prettier-write` | format the source code to match the valid codestyle |\n| `yarn validate` | validate codestyle |\n| ||\n| `yarn storybook` | run storybook from `/stories` on http://localhost:9001 |\n| `yarn build-storybook` | build storybook to `/dist-storybook` |\n| `yarn test-storybook` | run storybook and [screenshot tests](https://github.com/gooddata/gdc-client-utils/tree/master/test-storybook) |\n| ||\n| `yarn examples` | run Live Examples dev-server from `/examples` on https://localhost:8999 |\n| `yarn examples-build` | build Live Examples to `/examples/dist` |\n| `yarn examples-server` | serve built Live Examples - see `/examples/server/src` |\n| `yarn examples-testcafe` | run testcafe tests against `localhost:8999` |\n\n### Deploy to heroku.com\nWhen you deploy this repo to heroku, it serves *GoodData.UI Live Examples*.\nRelevant tasks are in `Procfile` and `package.json`.\n\n```bash\n# run in the project directory\nheroku login\nheroku create <your-app-name>\nheroku config:set DOMAIN_ADMIN_USERNAME=x@gooddata.com DOMAIN_ADMIN_PASSWORD=xy PROJECT_ID_TO_ASSIGN=xms7ga4tf3g3nzucd8380o2bev8oeknp\ngit push heroku HEAD:master\nheroku open\n```\n### Enable Geo Chart for Storybook and Live Examples\nGeo chart uses Mapbox to render map which requires a Mapbox access token.\n- Register an account and create Mapbox access token at [guide](https://docs.mapbox.com/help/how-mapbox-works/access-tokens/)\n- Store the created token at `.env`:\n```bash\necho -e \"EXAMPLE_MAPBOX_ACCESS_TOKEN=token\" >> .env # only need to run once\necho -e \"STORYBOOK_MAPBOX_ACCESS_TOKEN=token\" >> .env # only need to run once\n```\n\n### Run Live Examples Locally\nTo run *GoodData.UI Live Examples* locally:\n```bash\ngit clone <this-repository>\ncd  <repository-folder>\nyarn install --pure-lockfile\nyarn examples\n```\nThen open https://localhost:8999 and login using Live Examples account (you can [create one here](https://gooddata-examples.herokuapp.com/registration)).\n\n### Run Storybook locally\n- Run storybook with token stored in `.env` for more secure\n```bash\nyarn storybook\n```\n- Or run storybook with token env param exposed to cli (not suggested)\n```bash\nSTORYBOOK_MAPBOX_ACCESS_TOKEN=token yarn storybook\n```\n- Apply either above way to `yarn build-storybook` or `yarn test-storybook`\n\n### Source code formatting\nThe source code in the repository is formatted by [Prettier](https://prettier.io/).\nThe format of the code is validated by our Continuous Integration server and is one of the requirements of successful merge.\n\nPrettier is supported by every major IDE. You can find the list of supported editors and how to configure them [here](https://prettier.io/docs/en/editors.html).\n\nIn the case, when your editor is not supported or you don't want to setup the integration, you can run the `yarn prettier-write` command to reformat the code before commit.\n\n## Changelog\n\n- see [CHANGELOG.md](CHANGELOG.md)\n\n## Supported versions\n\nIn order to make the user experience with integrating GoodData UI SDK as smooth and secure as possible and to ensure that the SDK is using the latest features of the platform, we will only provide support to two most recent major versions of UI SDK.\n\nThe most recent majors will be supported in the following modes:\n\n- The latest major version will receive all new functionality and all bug fixes\n- The previous major version will only receive fixes to critical issues and security fixes. These fixes will be applied on top of last released version of the previous major\n\nThe customers are encouraged to always use the latest version of the UI SDK.\n\nIn case of using older versions, the user might face API incompatibility, performance or security issues.\n\nPlease follow the installation instructions to update to the newest version.\n\n## License\n\n(C) 2007-2020 GoodData Corporation\n\nThis project is dual licensed:\n\n- The ATTRIBUTION-NONCOMMERCIAL 4.0 INTERNATIONAL (CC BY-NC 4.0) is used for purpose of the trial experience and evaluation of GoodData.UI library.\n- The GOODDATA GOODDATA.UI LIBRARY END USER LICENSE AGREEMENT is used for GoodData customers.\n\nFor more information, please see [LICENSE](https://github.com/gooddata/gooddata-react-components/blob/master/LICENSE)\n","gitHead":"6db6278ff928efd3a5743d5bb8d5f72e23b2e131","scripts":{"dev":"bash scripts/build.sh --dev-watch","test":"jest --watch","build":"bash scripts/build.sh","tslint":"yarn run-tslint -t verbose $npm_package_config_tslint","prepare":"cd examples/server && yarn install --frozen-lockfile && cd ../..; rm -r examples/node_modules 2>/dev/null; true","examples":"bash scripts/run-examples.sh","prepare?":"# Called before `npm publish` and on local `npm install`. Temporarily also for deleting obsolete node_modules. Ends with `true` to continue gracefully.","validate":"tsc --noEmit && yarn tslint && eslint $npm_package_config_eslint && yarn validate-style && yarn prettier-check","build-dev":"bash scripts/build.sh --dev","examples?":"# Default is developer domain, other options: yarn examples [sec,secure,stg,stg2,stg3,demo,developer or URL]","storybook":"yarn build && start-storybook -p 9001 -c .storybook","test-once":"jest","tslint-ci":"mkdir -p ./ci/results && yarn run-tslint -t checkstyle -o ./ci/results/tslint-results.xml $npm_package_config_tslint","run-tslint":"tslint -p tsconfig.json","validate-ci":"tsc --noEmit && yarn tslint-ci  && eslint $npm_package_config_eslint -f checkstyle -o ci/results/eslint-results.xml && yarn validate-style-ci && yarn prettier-check","examples-build":"bash scripts/build-examples.sh","prepublishOnly":"yarn build","prettier-check":"prettier --check '{src,stories,styles,__mocks__,examples/server/src,examples/src,examples/test}/**/*.{ts,js,tsx,jsx,json,scss,md,yaml,html}'","prettier-write":"prettier --write '{src,stories,styles,__mocks__,examples/server/src,examples/src,examples/test}/**/*.{ts,js,tsx,jsx,json,scss,md,yaml,html}'","test-storybook":"yarn build && test-storybook","validate-style":"stylelint '**/*.scss'","build-storybook":"yarn build && build-storybook -c .storybook -o dist-storybook","examples-server":"node examples/server/src/index.js","heroku-postbuild":"yarn examples-build developer","examples-testcafe":"./scripts/run-testcafe.sh visual","validate-style-ci":"stylelint '**/*.scss' --custom-formatter=node_modules/stylelint-checkstyle-formatter > ci/results/stylelint-results.xml","check-circular-deps":"madge --circular --extensions ts ./src","examples-testcafe-ci":"./scripts/run-testcafe.sh ci","examples-testcafe-live":"./scripts/run-testcafe.sh live"},"typings":"dist/index.d.ts","_npmUser":{"name":"bertold8","email":"ivan.nejezchleb@seznam.cz"},"deprecated":"@gooddata/react-components@7 reached End of Support on March 31, 2022. Please upgrade (see https://sdk.gooddata.com/gooddata-ui/docs/supported_versions.html for more information).","repository":{"url":"git+ssh://git@github.com/gooddata/gooddata-react-components.git","type":"git"},"_npmVersion":"6.13.4","description":"GoodData.UI - A powerful JavaScript library for building analytical applications","directories":{},"lint-staged":{"{src,stories,styles,__mocks__,examples/server/src,examples/src,examples/test}/**/*.{ts,js,tsx,jsx,scss}":["npx gdc-fix-copyright","git add"],"{src,stories,styles,__mocks__,examples/server/src,examples/src,examples/test}/**/*.{ts,js,tsx,jsx,json,scss,md,yaml,html}":["prettier --write","git add"]},"_nodeVersion":"12.16.1","dependencies":{"rxjs":"^5.5.6","uuid":"^3.2.1","immer":"^1.3.1","lodash":"^4.17.15","date-fns":"^2.7.0","downshift":"^3.2.7","invariant":"^2.2.2","mapbox-gl":"1.9.1","classnames":"^2.2.6","codemirror":"^5.54.0","highcharts":"7.1.1","prop-types":"^15.6.0","react-intl":"^3.6.0","custom-event":"^1.0.1","react-window":"^1.8.1","ag-grid-react":"20.0.0","react-measure":"^2.3.0","@types/mapbox-gl":"1.9.1","react-day-picker":"~7.3.0","react-responsive":"^3.0.0","stringify-object":"^2.4.0","@gooddata/typings":"2.25.0-alpha-bertold8-ine-one-4414-2020-07-09T06-54-04-330Z","@types/codemirror":"^0.0.95","ag-grid-community":"20.0.0","http-status-codes":"^1.3.0","react-codemirror2":"^7.2.0","@gooddata/js-utils":"^3.10.5","@gooddata/numberjs":"^3.2.4","fixed-data-table-2":"0.7.17","@gooddata/goodstrap":"^68.16.0","react-dom-factories":"^1.0.2","@gooddata/gooddata-js":"13.0.3-alpha-bertold8-ine-one-4414-2020-07-09T07-03-13-914Z","json-stable-stringify":"^1.0.1","react-transition-group":"^2.2.1","hoist-non-react-statics":"^3.3.0","nodelist-foreach-polyfill":"^1.2.0","@formatjs/intl-pluralrules":"^1.3.6","highcharts-grouped-categories":"^1.1.3"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"raf":"3.3.2","yup":"^0.24.1","jest":"24.7.1","husky":"3.0.0","madge":"^3.4.4","react":"^16.5.2","enzyme":"3.5.0","eslint":"4.19.1","formik":"^0.11.11","moment":"2.23.0","history":"^4.7.2","ts-jest":"24.0.0","webpack":"4.30.0","full-icu":"^1.3.0","prettier":"1.16.4","react-ga":"^2.5.2","recharts":"1.0.0-beta.9","testcafe":"1.1.4","commander":"2.14.1","node-sass":"4.13.0","react-dom":"^16.5.2","stylelint":"^10.0.0","supertest":"3.0.0","ts-loader":"6.0.0","@types/raf":"^3.4.0","css-loader":"0.28.7","jest-junit":"3.0.0","raw-loader":"0.5.1","styled-jsx":"2.2.1","typescript":"3.3.4000","@babel/core":"7.4.4","@types/jest":"24.0.6","@types/node":"7.0.8","@types/uuid":"3.4.3","file-loader":"3.0.1","jest-enzyme":"7.0.2","lint-staged":"9.1.0","sass-loader":"6.0.6","webpack-cli":"3.3.2","@types/react":"16.8.6","babel-loader":"8.0.5","react-helmet":"5.2.0","react-select":"1.2.1","style-loader":"0.19.1","@types/enzyme":"3.1.13","@types/lodash":"4.14.123","testcafe-live":"0.1.4","@babel/runtime":"7.4.4","dotenv-webpack":"^1.7.0","@babel/polyfill":"^7.4.4","@storybook/react":"5.0.11","@types/invariant":"2.2.29","@types/react-dom":"16.0.11","isomorphic-fetch":"2.2.1","react-datepicker":"1.1.0","react-router-dom":"4.2.2","@babel/preset-env":"7.4.4","@gooddata/mock-js":"^2.13.1","@storybook/addons":"5.0.11","@types/classnames":"2.2.3","@types/prop-types":"15.5.2","@storybook/theming":"5.0.11","identity-obj-proxy":"^3.0.0","intl-messageformat":"^7.5.4","webpack-dev-server":"3.3.1","@babel/preset-react":"7.0.0","@types/react-portal":"4.0.1","@types/react-window":"^1.8.1","babel-plugin-lodash":"3.3.4","html-webpack-plugin":"3.2.0","react-test-renderer":"16.4.2","@types/react-measure":"2.0.5","clean-webpack-plugin":"2.0.2","stats-webpack-plugin":"0.7.0","eslint-config-prettier":"4.1.0","react-google-recaptcha":"^0.14.1","tslint-config-prettier":"1.18.0","@gooddata/eslint-config":"^1.0.0","@gooddata/tslint-config":"1.0.0","@types/react-responsive":"^3.0.3","@types/storybook__react":"4.0.1","@types/stringify-object":"^3.2.0","enzyme-adapter-react-16":"1.3.1","@gooddata/test-storybook":"4.0.0","@storybook/addon-actions":"5.0.11","@storybook/addon-options":"5.0.11","node-sass-magic-importer":"5.1.0","react-syntax-highlighter":"11.0.2","@types/fixed-data-table-2":"0.8.1","stylelint-config-prettier":"5.2.0","@gooddata/stylelint-config":"4.0.1","@types/react-test-renderer":"16.0.0","circular-dependency-plugin":"5.0.2","compression-webpack-plugin":"2.0.0","@types/json-stable-stringify":"^1.0.32","@gooddata/frontend-npm-scripts":"1.1.0","@types/enzyme-adapter-react-16":"1.0.3","stylelint-checkstyle-formatter":"0.1.0","@types/storybook__addon-actions":"3.4.2","@babel/plugin-proposal-class-properties":"7.4.4","@babel/plugin-proposal-object-rest-spread":"7.4.4","@babel/plugin-transform-async-to-generator":"7.4.4"},"peerDependencies":{"react":"^16.5.2","react-dom":"^16.5.2"},"_npmOperationalInternal":{"tmp":"tmp/react-components_7.8.0-alpha-bertold8-ine-one-4414-2020-07-10T07-01-53-076Z_1594364542856_0.22778589231383006","host":"s3://npm-registry-packages"}},"7.8.0-alpha-vlastikcz-vlk-one-4541-2020-07-10T08-21-29-539Z":{"name":"@gooddata/react-components","version":"7.8.0-alpha-vlastikcz-vlk-one-4541-2020-07-10T08-21-29-539Z","author":{"name":"GoodData Corporation"},"license":"BSD-3-Clause","_id":"@gooddata/react-components@7.8.0-alpha-vlastikcz-vlk-one-4541-2020-07-10T08-21-29-539Z","maintainers":[{"name":"afi","email":"adam.fiedler@gooddata.com"},{"name":"an.vuong","email":"an.vuong@gooddata.com"},{"name":"bertold8","email":"ivan.nejezchleb@seznam.cz"},{"name":"bich.nguyen","email":"bich.nguyen@gooddata.com"},{"name":"brbistas","email":"valentinos.chraniotis@gooddata.com"},{"name":"bugsbunny338","email":"jiri.zajic@mensa.cz"},{"name":"de.do","email":"de.do@gooddata.com"},{"name":"gooddata-ci","email":"rail@gooddata.com"},{"name":"hang.ngo","email":"hang.ngo@gooddata.com"},{"name":"hung.nguyen.hoang","email":"hung.nguyen@gooddata.com"},{"name":"huong.nguyen","email":"huong.nguyen@gooddata.com"},{"name":"huyen.nguyen","email":"huyen.nguyen@gooddata.com"},{"name":"ivan.mjartan","email":"ivan.mjartan@gooddata.com"},{"name":"jakub-sterba","email":"jakub.sterba@gooddata.com"},{"name":"jaroslav.tomecek","email":"jaroslav.tomecek@gooddata.com"},{"name":"jkittler","email":"honza.kittler@gmail.com"},{"name":"khanh.le","email":"khanh.le@gooddata.com"},{"name":"lanhuynh","email":"lan.huynh@gooddata.com"},{"name":"linhhong","email":"linh.hong@gooddata.com"},{"name":"lupko","email":"lubomir.slivka@gooddata.com"},{"name":"mai.nguyen","email":"mai.nguyen@gooddata.com"},{"name":"matyas.kandl","email":"matyas.kandl@gooddata.com"},{"name":"michal.marsal","email":"michal.marsal@gooddata.com"},{"name":"milan.lempera","email":"ext-milan.lempera@gooddata.com"},{"name":"my.duong","email":"my.duong@gooddata.com"},{"name":"naibinh","email":"naibinh@gmail.com"},{"name":"nestor_encinas","email":"xesto05@gmail.com"},{"name":"nikolacech","email":"nikola.cech@gooddata.com"},{"name":"nis.hua","email":"nis.hua@gooddata.com"},{"name":"no23reason","email":"dan.homola@hotmail.cz"},{"name":"patrikbraborec","email":"patrik.braborec@gooddata.com"},{"name":"pbenes","email":"petr.benes@gooddata.com"},{"name":"petrjanu","email":"petr.janu@gooddata.com"},{"name":"pkingo","email":"philipandreaskingo@hotmail.com"},{"name":"ptquang86","email":"ptquang86@gmail.com"},{"name":"qduval","email":"quentin.duval@gooddata.com"},{"name":"rodri360","email":"me@rodri360.com"},{"name":"scavnickyj","email":"jakub.scavnicky@gooddata.com"},{"name":"sitina","email":"jiri.sitina@gooddata.com"},{"name":"strouhaljan","email":"strouhal.jan@gmail.com"},{"name":"thao-luong","email":"thao.luong@gooddata.com"},{"name":"thuong.nguyen","email":"thuong.nguyen@gooddata.com"},{"name":"tmuchka","email":"tomas.muchka@gooddata.com"},{"name":"tomas.kratochvil","email":"tomas.kratochvil@gooddata.com"},{"name":"tomsatgd","email":"tomas.satinsky@gooddata.com"},{"name":"trung-le-quoc","email":"trung.le@gooddata.com"},{"name":"tu-ngo","email":"tungo1981@gmail.com"},{"name":"tu.bui","email":"tu.bui@gooddata.com"},{"name":"tulean","email":"tuan.le@gooddata.com"},{"name":"tuqt1005","email":"tu.tran@gooddata.com"},{"name":"utdnah","email":"danh.ung@gooddata.com"},{"name":"van.nguyen","email":"van.nguyen@gooddata.com"},{"name":"vi.phan","email":"vi.phan@gooddata.com"},{"name":"vlastikcz","email":"vlastimil.kotas@gooddata.com"},{"name":"vu.pham","email":"vu.pham@gooddata.com"},{"name":"xmort","email":"petr.dolejsi@gooddata.com"},{"name":"yanlipnican","email":"yanlipnican@gmail.com"}],"homepage":"https://github.com/gooddata/gooddata-react-components#readme","bugs":{"url":"https://github.com/gooddata/gooddata-react-components/issues"},"dist":{"shasum":"3a75666dff7226bf93171a2c042c39c03ca3ba75","tarball":"https://registry.npmjs.org/@gooddata/react-components/-/react-components-7.8.0-alpha-vlastikcz-vlk-one-4541-2020-07-10T08-21-29-539Z.tgz","fileCount":2661,"integrity":"sha512-54gFxBA2CTLsZaeU2ezz4RQwLrVTyjX+AhpUQIHXq7vBzFYSipp31WDFw9gS2/eE3VA1XY99pZwRgJtBWHTtiw==","signatures":[{"sig":"MEQCIGffyX0/8WVk6EE3EvjE5EQEaTH1j/y0CJ4S+9JiNCmRAiBkssYKMm1tebnOWdw4/rSGmjwiSNUBPlJa7jh05Tw4kg==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":10682352,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJfCCUnCRA9TVsSAnZWagAAMAMP/AwJH4O2yByKFrA4uxzF\nY90MJy78K+FK8u8ayBR83URo3qLHuChJmCFr2H9AWGe55SuOV62EmqG6rLni\nTfh/oD5EvZ/e+r06BJi1zq4T+kEjw1hMl7Qkq2Mhvqxxnj3ENwUUBN/T/Trv\nVUqHe9P+cbQ2a342vFEN89L0vnF+plNmnmGsn2jOJUsxjPKcpBHpLbTtR8Aw\nLeMiGwLgYnZI/1LQafU4V7T3jYXI4C/ozQX3oYiYPCfKj6wJDVWG1lSm5bqs\n4yOzpH2ipd1Fd7qRRcMm932bKnW+TeE4qqI996LF5KW0W2lFWZq/Ht5xTVrW\nb63xl/i0L/094rNzcLGxpmYWCZbnMKcmrcevw7tw4emIaoI8NDsFl0HC+rzX\nq+umRiqHn79KMhAVSPbULtTl0cQ4WeU+Nt6uduqnSm9rWtqb3WJ2ZElFIjHt\nrs5cdPcuODPzBqdFlsbH4121j12QCF23aInxVppm2SNGYLF91JLMuf6Zv5hQ\nFBFmFfDh7lLremx5y7tflMDA4RbhTLmKZhHaYhe3Ih6vz5Soo6ZyMOnKH3hS\nWKqGagR532ToQi4sqsL3ayTZWCul7ZVOEPGD6KBPhox+cg5M+0eux+tjqWRY\n1wnJozdajQvoIJc9aJ+ZOmj7zyJidm7fFjuPbjzwg11pmyO9dGTUGHUHXqdm\nQk1E\r\n=1gfo\r\n-----END PGP SIGNATURE-----\r\n"},"main":"dist/index.js","husky":{"hooks":{"pre-commit":"lint-staged"}},"config":{"eslint":"./examples/**/*.{js,jsx}","tslint":"./{__mocks__,src,stories}/{,**/}*.{ts,tsx}"},"readme":"[![npm version](https://badge.fury.io/js/%40gooddata%2Freact-components.svg)](https://www.npmjs.com/package/@gooddata/react-components)\n\n# GoodData.UI React components\n> A React-based JavaScript library for building data-driven applications\n\n## Getting started\n- [GoodData.UI Documentation](http://sdk.gooddata.com/gooddata-ui/)\n- [GoodData.UI Live Examples](https://gooddata-examples.herokuapp.com/)\n- [Stack Overflow](https://stackoverflow.com/questions/tagged/gooddata)\n\n### Usage\nWith [yarn](https://yarnpkg.com) installed, go to your project directory and run\n```\n$ yarn add @gooddata/react-components\n```\nIf you prefer [npm](npmjs.com) run\n```\n$ npm install --save @gooddata/react-components\n```\n\nThe public API is exposed via global `index.js`. Except for the styles, do not import any other file directly\nbecause they are not intended to be part of the public API.\n\n## Contributing\n\nWe welcome any contribution in form of [issues](https://github.com/gooddata/gooddata-react-components/issues) or [pull requests](https://github.com/gooddata/gooddata-react-components/pulls).\n\nInstall [Node.js](http://nodejs.org) (node 12.16.1, npm v6.13.4) and [Yarn](https://classic.yarnpkg.com) (1.22.4).\n\nInstall dependencies:\n```\nyarn install --frozen-lockfile\n```\n\nThese commands may come in handy while developing:\n\n| command | description |\n| ------- | ----------- |\n| `yarn install --pure-lockfile` | first step |\n| ||\n| `yarn dev` | build react-components to `/dist` in watch mode |\n| `yarn test` | run all unit tests |\n| `yarn prettier-write` | format the source code to match the valid codestyle |\n| `yarn validate` | validate codestyle |\n| ||\n| `yarn storybook` | run storybook from `/stories` on http://localhost:9001 |\n| `yarn build-storybook` | build storybook to `/dist-storybook` |\n| `yarn test-storybook` | run storybook and [screenshot tests](https://github.com/gooddata/gdc-client-utils/tree/master/test-storybook) |\n| ||\n| `yarn examples` | run Live Examples dev-server from `/examples` on https://localhost:8999 |\n| `yarn examples-build` | build Live Examples to `/examples/dist` |\n| `yarn examples-server` | serve built Live Examples - see `/examples/server/src` |\n| `yarn examples-testcafe` | run testcafe tests against `localhost:8999` |\n\n### Deploy to heroku.com\nWhen you deploy this repo to heroku, it serves *GoodData.UI Live Examples*.\nRelevant tasks are in `Procfile` and `package.json`.\n\n```bash\n# run in the project directory\nheroku login\nheroku create <your-app-name>\nheroku config:set DOMAIN_ADMIN_USERNAME=x@gooddata.com DOMAIN_ADMIN_PASSWORD=xy PROJECT_ID_TO_ASSIGN=xms7ga4tf3g3nzucd8380o2bev8oeknp\ngit push heroku HEAD:master\nheroku open\n```\n### Enable Geo Chart for Storybook and Live Examples\nGeo chart uses Mapbox to render map which requires a Mapbox access token.\n- Register an account and create Mapbox access token at [guide](https://docs.mapbox.com/help/how-mapbox-works/access-tokens/)\n- Store the created token at `.env`:\n```bash\necho -e \"EXAMPLE_MAPBOX_ACCESS_TOKEN=token\" >> .env # only need to run once\necho -e \"STORYBOOK_MAPBOX_ACCESS_TOKEN=token\" >> .env # only need to run once\n```\n\n### Run Live Examples Locally\nTo run *GoodData.UI Live Examples* locally:\n```bash\ngit clone <this-repository>\ncd  <repository-folder>\nyarn install --pure-lockfile\nyarn examples\n```\nThen open https://localhost:8999 and login using Live Examples account (you can [create one here](https://gooddata-examples.herokuapp.com/registration)).\n\n### Run Storybook locally\n- Run storybook with token stored in `.env` for more secure\n```bash\nyarn storybook\n```\n- Or run storybook with token env param exposed to cli (not suggested)\n```bash\nSTORYBOOK_MAPBOX_ACCESS_TOKEN=token yarn storybook\n```\n- Apply either above way to `yarn build-storybook` or `yarn test-storybook`\n\n### Source code formatting\nThe source code in the repository is formatted by [Prettier](https://prettier.io/).\nThe format of the code is validated by our Continuous Integration server and is one of the requirements of successful merge.\n\nPrettier is supported by every major IDE. You can find the list of supported editors and how to configure them [here](https://prettier.io/docs/en/editors.html).\n\nIn the case, when your editor is not supported or you don't want to setup the integration, you can run the `yarn prettier-write` command to reformat the code before commit.\n\n## Changelog\n\n- see [CHANGELOG.md](CHANGELOG.md)\n\n## Supported versions\n\nIn order to make the user experience with integrating GoodData UI SDK as smooth and secure as possible and to ensure that the SDK is using the latest features of the platform, we will only provide support to two most recent major versions of UI SDK.\n\nThe most recent majors will be supported in the following modes:\n\n- The latest major version will receive all new functionality and all bug fixes\n- The previous major version will only receive fixes to critical issues and security fixes. These fixes will be applied on top of last released version of the previous major\n\nThe customers are encouraged to always use the latest version of the UI SDK.\n\nIn case of using older versions, the user might face API incompatibility, performance or security issues.\n\nPlease follow the installation instructions to update to the newest version.\n\n## License\n\n(C) 2007-2020 GoodData Corporation\n\nThis project is dual licensed:\n\n- The ATTRIBUTION-NONCOMMERCIAL 4.0 INTERNATIONAL (CC BY-NC 4.0) is used for purpose of the trial experience and evaluation of GoodData.UI library.\n- The GOODDATA GOODDATA.UI LIBRARY END USER LICENSE AGREEMENT is used for GoodData customers.\n\nFor more information, please see [LICENSE](https://github.com/gooddata/gooddata-react-components/blob/master/LICENSE)\n","gitHead":"8f766ccf0655d0ee9bcba2e67368ba343aab15d7","scripts":{"dev":"bash scripts/build.sh --dev-watch","test":"jest --watch","build":"bash scripts/build.sh","tslint":"yarn run-tslint -t verbose $npm_package_config_tslint","prepare":"cd examples/server && yarn install --frozen-lockfile && cd ../..; rm -r examples/node_modules 2>/dev/null; true","examples":"bash scripts/run-examples.sh","prepare?":"# Called before `npm publish` and on local `npm install`. Temporarily also for deleting obsolete node_modules. Ends with `true` to continue gracefully.","validate":"tsc --noEmit && yarn tslint && eslint $npm_package_config_eslint && yarn validate-style && yarn prettier-check","build-dev":"bash scripts/build.sh --dev","examples?":"# Default is developer domain, other options: yarn examples [sec,secure,stg,stg2,stg3,demo,developer or URL]","storybook":"yarn build && start-storybook -p 9001 -c .storybook","test-once":"jest","tslint-ci":"mkdir -p ./ci/results && yarn run-tslint -t checkstyle -o ./ci/results/tslint-results.xml $npm_package_config_tslint","run-tslint":"tslint -p tsconfig.json","validate-ci":"tsc --noEmit && yarn tslint-ci  && eslint $npm_package_config_eslint -f checkstyle -o ci/results/eslint-results.xml && yarn validate-style-ci && yarn prettier-check","examples-build":"bash scripts/build-examples.sh","prepublishOnly":"yarn build","prettier-check":"prettier --check '{src,stories,styles,__mocks__,examples/server/src,examples/src,examples/test}/**/*.{ts,js,tsx,jsx,json,scss,md,yaml,html}'","prettier-write":"prettier --write '{src,stories,styles,__mocks__,examples/server/src,examples/src,examples/test}/**/*.{ts,js,tsx,jsx,json,scss,md,yaml,html}'","test-storybook":"yarn build && test-storybook","validate-style":"stylelint '**/*.scss'","build-storybook":"yarn build && build-storybook -c .storybook -o dist-storybook","examples-server":"node examples/server/src/index.js","heroku-postbuild":"yarn examples-build developer","examples-testcafe":"./scripts/run-testcafe.sh visual","validate-style-ci":"stylelint '**/*.scss' --custom-formatter=node_modules/stylelint-checkstyle-formatter > ci/results/stylelint-results.xml","check-circular-deps":"madge --circular --extensions ts ./src","examples-testcafe-ci":"./scripts/run-testcafe.sh ci","examples-testcafe-live":"./scripts/run-testcafe.sh live"},"typings":"dist/index.d.ts","_npmUser":{"name":"vlastikcz","email":"vlastimil.kotas@gooddata.com"},"deprecated":"@gooddata/react-components@7 reached End of Support on March 31, 2022. Please upgrade (see https://sdk.gooddata.com/gooddata-ui/docs/supported_versions.html for more information).","repository":{"url":"git+ssh://git@github.com/gooddata/gooddata-react-components.git","type":"git"},"_npmVersion":"6.14.4","description":"GoodData.UI - A powerful JavaScript library for building analytical applications","directories":{},"lint-staged":{"{src,stories,styles,__mocks__,examples/server/src,examples/src,examples/test}/**/*.{ts,js,tsx,jsx,scss}":["npx gdc-fix-copyright","git add"],"{src,stories,styles,__mocks__,examples/server/src,examples/src,examples/test}/**/*.{ts,js,tsx,jsx,json,scss,md,yaml,html}":["prettier --write","git add"]},"_nodeVersion":"12.16.3","dependencies":{"rxjs":"^5.5.6","uuid":"^3.2.1","immer":"^1.3.1","lodash":"^4.17.15","date-fns":"^2.7.0","downshift":"^3.2.7","invariant":"^2.2.2","mapbox-gl":"1.9.1","classnames":"^2.2.6","codemirror":"^5.54.0","highcharts":"7.1.1","prop-types":"^15.6.0","react-intl":"^3.6.0","custom-event":"^1.0.1","react-window":"^1.8.1","ag-grid-react":"20.0.0","react-measure":"^2.3.0","@types/mapbox-gl":"1.9.1","react-day-picker":"~7.3.0","react-responsive":"^3.0.0","stringify-object":"^2.4.0","@gooddata/typings":"^2.25.0","@types/codemirror":"^0.0.95","ag-grid-community":"20.0.0","http-status-codes":"^1.3.0","react-codemirror2":"^7.2.0","@gooddata/js-utils":"^3.10.5","@gooddata/numberjs":"^3.2.4","fixed-data-table-2":"0.7.17","@gooddata/goodstrap":"68.16.0-alpha-vlastikcz-vlk-one-4541-2020-07-09T07-29-39-766Z","react-dom-factories":"^1.0.2","@gooddata/gooddata-js":"^13.0.3","json-stable-stringify":"^1.0.1","react-transition-group":"^2.2.1","hoist-non-react-statics":"^3.3.0","nodelist-foreach-polyfill":"^1.2.0","@formatjs/intl-pluralrules":"^1.3.6","highcharts-grouped-categories":"^1.1.3"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"raf":"3.3.2","yup":"^0.24.1","jest":"24.7.1","husky":"3.0.0","madge":"^3.4.4","react":"^16.5.2","enzyme":"3.5.0","eslint":"4.19.1","formik":"^0.11.11","moment":"2.23.0","history":"^4.7.2","ts-jest":"24.0.0","webpack":"4.30.0","full-icu":"^1.3.0","prettier":"1.16.4","react-ga":"^2.5.2","recharts":"1.0.0-beta.9","testcafe":"1.1.4","commander":"2.14.1","node-sass":"4.13.0","react-dom":"^16.5.2","stylelint":"^10.0.0","supertest":"3.0.0","ts-loader":"6.0.0","@types/raf":"^3.4.0","css-loader":"0.28.7","jest-junit":"3.0.0","raw-loader":"0.5.1","styled-jsx":"2.2.1","typescript":"3.3.4000","@babel/core":"7.4.4","@types/jest":"24.0.6","@types/node":"7.0.8","@types/uuid":"3.4.3","file-loader":"3.0.1","jest-enzyme":"7.0.2","lint-staged":"9.1.0","sass-loader":"6.0.6","webpack-cli":"3.3.2","@types/react":"16.8.6","babel-loader":"8.0.5","react-helmet":"5.2.0","react-select":"1.2.1","style-loader":"0.19.1","@types/enzyme":"3.1.13","@types/lodash":"4.14.123","testcafe-live":"0.1.4","@babel/runtime":"7.4.4","dotenv-webpack":"^1.7.0","@babel/polyfill":"^7.4.4","@storybook/react":"5.0.11","@types/invariant":"2.2.29","@types/react-dom":"16.0.11","isomorphic-fetch":"2.2.1","react-datepicker":"1.1.0","react-router-dom":"4.2.2","@babel/preset-env":"7.4.4","@gooddata/mock-js":"^2.13.1","@storybook/addons":"5.0.11","@types/classnames":"2.2.3","@types/prop-types":"15.5.2","@storybook/theming":"5.0.11","identity-obj-proxy":"^3.0.0","intl-messageformat":"^7.5.4","webpack-dev-server":"3.3.1","@babel/preset-react":"7.0.0","@types/react-portal":"4.0.1","@types/react-window":"^1.8.1","babel-plugin-lodash":"3.3.4","html-webpack-plugin":"3.2.0","react-test-renderer":"16.4.2","@types/react-measure":"2.0.5","clean-webpack-plugin":"2.0.2","stats-webpack-plugin":"0.7.0","eslint-config-prettier":"4.1.0","react-google-recaptcha":"^0.14.1","tslint-config-prettier":"1.18.0","@gooddata/eslint-config":"^1.0.0","@gooddata/tslint-config":"1.0.0","@types/react-responsive":"^3.0.3","@types/storybook__react":"4.0.1","@types/stringify-object":"^3.2.0","enzyme-adapter-react-16":"1.3.1","@gooddata/test-storybook":"4.0.0","@storybook/addon-actions":"5.0.11","@storybook/addon-options":"5.0.11","node-sass-magic-importer":"5.1.0","react-syntax-highlighter":"11.0.2","@types/fixed-data-table-2":"0.8.1","stylelint-config-prettier":"5.2.0","@gooddata/stylelint-config":"4.0.1","@types/react-test-renderer":"16.0.0","circular-dependency-plugin":"5.0.2","compression-webpack-plugin":"2.0.0","@types/json-stable-stringify":"^1.0.32","@gooddata/frontend-npm-scripts":"1.1.0","@types/enzyme-adapter-react-16":"1.0.3","stylelint-checkstyle-formatter":"0.1.0","@types/storybook__addon-actions":"3.4.2","@babel/plugin-proposal-class-properties":"7.4.4","@babel/plugin-proposal-object-rest-spread":"7.4.4","@babel/plugin-transform-async-to-generator":"7.4.4"},"peerDependencies":{"react":"^16.5.2","react-dom":"^16.5.2"},"_npmOperationalInternal":{"tmp":"tmp/react-components_7.8.0-alpha-vlastikcz-vlk-one-4541-2020-07-10T08-21-29-539Z_1594369318342_0.8018580171399803","host":"s3://npm-registry-packages"}},"7.8.0-alpha-ptquang86-qp-sd-1014-export-2020-07-10T09-02-06-586Z":{"name":"@gooddata/react-components","version":"7.8.0-alpha-ptquang86-qp-sd-1014-export-2020-07-10T09-02-06-586Z","author":{"name":"GoodData Corporation"},"license":"BSD-3-Clause","_id":"@gooddata/react-components@7.8.0-alpha-ptquang86-qp-sd-1014-export-2020-07-10T09-02-06-586Z","maintainers":[{"name":"afi","email":"adam.fiedler@gooddata.com"},{"name":"an.vuong","email":"an.vuong@gooddata.com"},{"name":"bertold8","email":"ivan.nejezchleb@seznam.cz"},{"name":"bich.nguyen","email":"bich.nguyen@gooddata.com"},{"name":"brbistas","email":"valentinos.chraniotis@gooddata.com"},{"name":"bugsbunny338","email":"jiri.zajic@mensa.cz"},{"name":"de.do","email":"de.do@gooddata.com"},{"name":"gooddata-ci","email":"rail@gooddata.com"},{"name":"hang.ngo","email":"hang.ngo@gooddata.com"},{"name":"hung.nguyen.hoang","email":"hung.nguyen@gooddata.com"},{"name":"huong.nguyen","email":"huong.nguyen@gooddata.com"},{"name":"huyen.nguyen","email":"huyen.nguyen@gooddata.com"},{"name":"ivan.mjartan","email":"ivan.mjartan@gooddata.com"},{"name":"jakub-sterba","email":"jakub.sterba@gooddata.com"},{"name":"jaroslav.tomecek","email":"jaroslav.tomecek@gooddata.com"},{"name":"jkittler","email":"honza.kittler@gmail.com"},{"name":"khanh.le","email":"khanh.le@gooddata.com"},{"name":"lanhuynh","email":"lan.huynh@gooddata.com"},{"name":"linhhong","email":"linh.hong@gooddata.com"},{"name":"lupko","email":"lubomir.slivka@gooddata.com"},{"name":"mai.nguyen","email":"mai.nguyen@gooddata.com"},{"name":"matyas.kandl","email":"matyas.kandl@gooddata.com"},{"name":"michal.marsal","email":"michal.marsal@gooddata.com"},{"name":"milan.lempera","email":"ext-milan.lempera@gooddata.com"},{"name":"my.duong","email":"my.duong@gooddata.com"},{"name":"naibinh","email":"naibinh@gmail.com"},{"name":"nestor_encinas","email":"xesto05@gmail.com"},{"name":"nikolacech","email":"nikola.cech@gooddata.com"},{"name":"nis.hua","email":"nis.hua@gooddata.com"},{"name":"no23reason","email":"dan.homola@hotmail.cz"},{"name":"patrikbraborec","email":"patrik.braborec@gooddata.com"},{"name":"pbenes","email":"petr.benes@gooddata.com"},{"name":"petrjanu","email":"petr.janu@gooddata.com"},{"name":"pkingo","email":"philipandreaskingo@hotmail.com"},{"name":"ptquang86","email":"ptquang86@gmail.com"},{"name":"qduval","email":"quentin.duval@gooddata.com"},{"name":"rodri360","email":"me@rodri360.com"},{"name":"scavnickyj","email":"jakub.scavnicky@gooddata.com"},{"name":"sitina","email":"jiri.sitina@gooddata.com"},{"name":"strouhaljan","email":"strouhal.jan@gmail.com"},{"name":"thao-luong","email":"thao.luong@gooddata.com"},{"name":"thuong.nguyen","email":"thuong.nguyen@gooddata.com"},{"name":"tmuchka","email":"tomas.muchka@gooddata.com"},{"name":"tomas.kratochvil","email":"tomas.kratochvil@gooddata.com"},{"name":"tomsatgd","email":"tomas.satinsky@gooddata.com"},{"name":"trung-le-quoc","email":"trung.le@gooddata.com"},{"name":"tu-ngo","email":"tungo1981@gmail.com"},{"name":"tu.bui","email":"tu.bui@gooddata.com"},{"name":"tulean","email":"tuan.le@gooddata.com"},{"name":"tuqt1005","email":"tu.tran@gooddata.com"},{"name":"utdnah","email":"danh.ung@gooddata.com"},{"name":"van.nguyen","email":"van.nguyen@gooddata.com"},{"name":"vi.phan","email":"vi.phan@gooddata.com"},{"name":"vlastikcz","email":"vlastimil.kotas@gooddata.com"},{"name":"vu.pham","email":"vu.pham@gooddata.com"},{"name":"xmort","email":"petr.dolejsi@gooddata.com"},{"name":"yanlipnican","email":"yanlipnican@gmail.com"}],"homepage":"https://github.com/gooddata/gooddata-react-components#readme","bugs":{"url":"https://github.com/gooddata/gooddata-react-components/issues"},"dist":{"shasum":"e207a3763e61927a55d939d3e86013143c81c5c6","tarball":"https://registry.npmjs.org/@gooddata/react-components/-/react-components-7.8.0-alpha-ptquang86-qp-sd-1014-export-2020-07-10T09-02-06-586Z.tgz","fileCount":2671,"integrity":"sha512-r/pgzdAcfSPCN464VUhwH0zzBzIusQRtSTPirr2g4qQKF6uqVUMdU/8FKQy9hORZr5E2VleUZuJ2La+OgT7Weg==","signatures":[{"sig":"MEUCIQC+CHFUv66OW9fC2g89XnimJZEgZ16T2+POW2sHl8lcagIgAgxc1Twpf5JHFN6Kp52yms9kwww8kW8J5EBNDGYrCI8=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":10776817,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJfCC6xCRA9TVsSAnZWagAAItkP/1cXyDKhzwWMOYa5Uwjo\ntuLOcQevqMFFOlNPLHqk/xkSaIRXLNPbv4/DibORU5BHVWfa7MAI+KNKB7/i\nQrAyH9cNVhDFlsZjWMONoAMOmRQYYpQHMkm76ySnMcaJfqhN8H/nExPKDYJZ\no8S45rUbVhw2w3KY7lQT0JUat+e301zLe6vKrtnUF6rNgzqo+arpXuBcPGRL\nF746sMImbSGynccr4PV22Gb7FnLMssp6tbjWUNDhNW76q1vlAyJP9FzXcKMJ\nYnKFKkvgb+KlJEZehasY/ARYJ/h0hl9PNE777tN1vOM7A3bmYgz+5/DbVA7F\n5y2HtA0R7RaQsRuBETmC0dqppVeUmm5M0G4BeUxl2QT+YtPBlOvkSiX3eztL\nC4mdZyHB8kSh3mdRJh4n4mjuPcHMuPtTHlJMogb46Sy1sdEJB2lh4XBBnLyg\nHOBAix0LYc+TjgXCCTrfc+nOyuubJLKhLvcpUR5vk0VdYgmHI2MCHb1+Dfs9\nNw1zBaisM8DQwTRXquld9nskJbjRt3T6DXxe9IdHyucdO3yUrY6oihv6bXia\nW24yvxzKVmxgNo0z8f505Dn3tQnbOBdk3udeUvdNbpygDN/sLbxv/4N+scau\nPScp0Cz8qQhakWOvtP8fiZXc6G6D4aWLhvlZPFq0QA4b+6pG5aCQDr6Lo74/\n/NKW\r\n=NlWB\r\n-----END PGP SIGNATURE-----\r\n"},"main":"dist/index.js","husky":{"hooks":{"pre-commit":"lint-staged"}},"config":{"eslint":"./examples/**/*.{js,jsx}","tslint":"./{__mocks__,src,stories}/{,**/}*.{ts,tsx}"},"readme":"[![npm version](https://badge.fury.io/js/%40gooddata%2Freact-components.svg)](https://www.npmjs.com/package/@gooddata/react-components)\n\n# GoodData.UI React components\n> A React-based JavaScript library for building data-driven applications\n\n## Getting started\n- [GoodData.UI Documentation](http://sdk.gooddata.com/gooddata-ui/)\n- [GoodData.UI Live Examples](https://gooddata-examples.herokuapp.com/)\n- [Stack Overflow](https://stackoverflow.com/questions/tagged/gooddata)\n\n### Usage\nWith [yarn](https://yarnpkg.com) installed, go to your project directory and run\n```\n$ yarn add @gooddata/react-components\n```\nIf you prefer [npm](npmjs.com) run\n```\n$ npm install --save @gooddata/react-components\n```\n\nThe public API is exposed via global `index.js`. Except for the styles, do not import any other file directly\nbecause they are not intended to be part of the public API.\n\n## Contributing\n\nWe welcome any contribution in form of [issues](https://github.com/gooddata/gooddata-react-components/issues) or [pull requests](https://github.com/gooddata/gooddata-react-components/pulls).\n\nInstall [Node.js](http://nodejs.org) (node 12.16.1, npm v6.13.4) and [Yarn](https://classic.yarnpkg.com) (1.22.4).\n\nInstall dependencies:\n```\nyarn install --frozen-lockfile\n```\n\nThese commands may come in handy while developing:\n\n| command | description |\n| ------- | ----------- |\n| `yarn install --pure-lockfile` | first step |\n| ||\n| `yarn dev` | build react-components to `/dist` in watch mode |\n| `yarn test` | run all unit tests |\n| `yarn prettier-write` | format the source code to match the valid codestyle |\n| `yarn validate` | validate codestyle |\n| ||\n| `yarn storybook` | run storybook from `/stories` on http://localhost:9001 |\n| `yarn build-storybook` | build storybook to `/dist-storybook` |\n| `yarn test-storybook` | run storybook and [screenshot tests](https://github.com/gooddata/gdc-client-utils/tree/master/test-storybook) |\n| ||\n| `yarn examples` | run Live Examples dev-server from `/examples` on https://localhost:8999 |\n| `yarn examples-build` | build Live Examples to `/examples/dist` |\n| `yarn examples-server` | serve built Live Examples - see `/examples/server/src` |\n| `yarn examples-testcafe` | run testcafe tests against `localhost:8999` |\n\n### Deploy to heroku.com\nWhen you deploy this repo to heroku, it serves *GoodData.UI Live Examples*.\nRelevant tasks are in `Procfile` and `package.json`.\n\n```bash\n# run in the project directory\nheroku login\nheroku create <your-app-name>\nheroku config:set DOMAIN_ADMIN_USERNAME=x@gooddata.com DOMAIN_ADMIN_PASSWORD=xy PROJECT_ID_TO_ASSIGN=xms7ga4tf3g3nzucd8380o2bev8oeknp\ngit push heroku HEAD:master\nheroku open\n```\n### Enable Geo Chart for Storybook and Live Examples\nGeo chart uses Mapbox to render map which requires a Mapbox access token.\n- Register an account and create Mapbox access token at [guide](https://docs.mapbox.com/help/how-mapbox-works/access-tokens/)\n- Store the created token at `.env`:\n```bash\necho -e \"EXAMPLE_MAPBOX_ACCESS_TOKEN=token\" >> .env # only need to run once\necho -e \"STORYBOOK_MAPBOX_ACCESS_TOKEN=token\" >> .env # only need to run once\n```\n\n### Run Live Examples Locally\nTo run *GoodData.UI Live Examples* locally:\n```bash\ngit clone <this-repository>\ncd  <repository-folder>\nyarn install --pure-lockfile\nyarn examples\n```\nThen open https://localhost:8999 and login using Live Examples account (you can [create one here](https://gooddata-examples.herokuapp.com/registration)).\n\n### Run Storybook locally\n- Run storybook with token stored in `.env` for more secure\n```bash\nyarn storybook\n```\n- Or run storybook with token env param exposed to cli (not suggested)\n```bash\nSTORYBOOK_MAPBOX_ACCESS_TOKEN=token yarn storybook\n```\n- Apply either above way to `yarn build-storybook` or `yarn test-storybook`\n\n### Source code formatting\nThe source code in the repository is formatted by [Prettier](https://prettier.io/).\nThe format of the code is validated by our Continuous Integration server and is one of the requirements of successful merge.\n\nPrettier is supported by every major IDE. You can find the list of supported editors and how to configure them [here](https://prettier.io/docs/en/editors.html).\n\nIn the case, when your editor is not supported or you don't want to setup the integration, you can run the `yarn prettier-write` command to reformat the code before commit.\n\n## Changelog\n\n- see [CHANGELOG.md](CHANGELOG.md)\n\n## Supported versions\n\nIn order to make the user experience with integrating GoodData UI SDK as smooth and secure as possible and to ensure that the SDK is using the latest features of the platform, we will only provide support to two most recent major versions of UI SDK.\n\nThe most recent majors will be supported in the following modes:\n\n- The latest major version will receive all new functionality and all bug fixes\n- The previous major version will only receive fixes to critical issues and security fixes. These fixes will be applied on top of last released version of the previous major\n\nThe customers are encouraged to always use the latest version of the UI SDK.\n\nIn case of using older versions, the user might face API incompatibility, performance or security issues.\n\nPlease follow the installation instructions to update to the newest version.\n\n## License\n\n(C) 2007-2020 GoodData Corporation\n\nThis project is dual licensed:\n\n- The ATTRIBUTION-NONCOMMERCIAL 4.0 INTERNATIONAL (CC BY-NC 4.0) is used for purpose of the trial experience and evaluation of GoodData.UI library.\n- The GOODDATA GOODDATA.UI LIBRARY END USER LICENSE AGREEMENT is used for GoodData customers.\n\nFor more information, please see [LICENSE](https://github.com/gooddata/gooddata-react-components/blob/master/LICENSE)\n","gitHead":"9513d28526bec78675a00c4de515275305aa04da","scripts":{"dev":"bash scripts/build.sh --dev-watch","test":"jest --watch","build":"bash scripts/build.sh","tslint":"yarn run-tslint -t verbose $npm_package_config_tslint","prepare":"cd examples/server && yarn install --frozen-lockfile && cd ../..; rm -r examples/node_modules 2>/dev/null; true","examples":"bash scripts/run-examples.sh","prepare?":"# Called before `npm publish` and on local `npm install`. Temporarily also for deleting obsolete node_modules. Ends with `true` to continue gracefully.","validate":"tsc --noEmit && yarn tslint && eslint $npm_package_config_eslint && yarn validate-style && yarn prettier-check","build-dev":"bash scripts/build.sh --dev","examples?":"# Default is developer domain, other options: yarn examples [sec,secure,stg,stg2,stg3,demo,developer or URL]","storybook":"yarn build && start-storybook -p 9001 -c .storybook","test-once":"jest","tslint-ci":"mkdir -p ./ci/results && yarn run-tslint -t checkstyle -o ./ci/results/tslint-results.xml $npm_package_config_tslint","run-tslint":"tslint -p tsconfig.json","validate-ci":"tsc --noEmit && yarn tslint-ci  && eslint $npm_package_config_eslint -f checkstyle -o ci/results/eslint-results.xml && yarn validate-style-ci && yarn prettier-check","examples-build":"bash scripts/build-examples.sh","prepublishOnly":"yarn build","prettier-check":"prettier --check '{src,stories,styles,__mocks__,examples/server/src,examples/src,examples/test}/**/*.{ts,js,tsx,jsx,json,scss,md,yaml,html}'","prettier-write":"prettier --write '{src,stories,styles,__mocks__,examples/server/src,examples/src,examples/test}/**/*.{ts,js,tsx,jsx,json,scss,md,yaml,html}'","test-storybook":"yarn build && test-storybook","validate-style":"stylelint '**/*.scss'","build-storybook":"yarn build && build-storybook -c .storybook -o dist-storybook","examples-server":"node examples/server/src/index.js","heroku-postbuild":"yarn examples-build developer","examples-testcafe":"./scripts/run-testcafe.sh visual","validate-style-ci":"stylelint '**/*.scss' --custom-formatter=node_modules/stylelint-checkstyle-formatter > ci/results/stylelint-results.xml","check-circular-deps":"madge --circular --extensions ts ./src","examples-testcafe-ci":"./scripts/run-testcafe.sh ci","examples-testcafe-live":"./scripts/run-testcafe.sh live"},"typings":"dist/index.d.ts","_npmUser":{"name":"ptquang86","email":"ptquang86@gmail.com"},"deprecated":"@gooddata/react-components@7 reached End of Support on March 31, 2022. Please upgrade (see https://sdk.gooddata.com/gooddata-ui/docs/supported_versions.html for more information).","repository":{"url":"git+ssh://git@github.com/gooddata/gooddata-react-components.git","type":"git"},"_npmVersion":"6.13.4","description":"GoodData.UI - A powerful JavaScript library for building analytical applications","directories":{},"lint-staged":{"{src,stories,styles,__mocks__,examples/server/src,examples/src,examples/test}/**/*.{ts,js,tsx,jsx,scss}":["npx gdc-fix-copyright","git add"],"{src,stories,styles,__mocks__,examples/server/src,examples/src,examples/test}/**/*.{ts,js,tsx,jsx,json,scss,md,yaml,html}":["prettier --write","git add"]},"_nodeVersion":"12.16.1","dependencies":{"rxjs":"^5.5.6","uuid":"^3.2.1","immer":"^1.3.1","lodash":"^4.17.15","date-fns":"^2.7.0","downshift":"^3.2.7","invariant":"^2.2.2","mapbox-gl":"1.9.1","classnames":"^2.2.6","codemirror":"^5.54.0","highcharts":"7.1.1","prop-types":"^15.6.0","react-intl":"^3.6.0","custom-event":"^1.0.1","react-window":"^1.8.1","ag-grid-react":"20.0.0","react-measure":"^2.3.0","@types/mapbox-gl":"1.9.1","react-day-picker":"~7.3.0","react-responsive":"^3.0.0","stringify-object":"^2.4.0","@gooddata/typings":"^2.25.0","@types/codemirror":"^0.0.95","ag-grid-community":"20.0.0","http-status-codes":"^1.3.0","react-codemirror2":"^7.2.0","@gooddata/js-utils":"^3.10.5","@gooddata/numberjs":"^3.2.4","fixed-data-table-2":"0.7.17","@gooddata/goodstrap":"^68.16.0","react-dom-factories":"^1.0.2","@gooddata/gooddata-js":"^13.0.3","json-stable-stringify":"^1.0.1","react-transition-group":"^2.2.1","hoist-non-react-statics":"^3.3.0","nodelist-foreach-polyfill":"^1.2.0","@formatjs/intl-pluralrules":"^1.3.6","highcharts-grouped-categories":"^1.1.3"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"raf":"3.3.2","yup":"^0.24.1","jest":"24.7.1","husky":"3.0.0","madge":"^3.4.4","react":"^16.5.2","enzyme":"3.5.0","eslint":"4.19.1","formik":"^0.11.11","moment":"2.23.0","history":"^4.7.2","ts-jest":"24.0.0","webpack":"4.30.0","full-icu":"^1.3.0","prettier":"1.16.4","react-ga":"^2.5.2","recharts":"1.0.0-beta.9","testcafe":"1.1.4","commander":"2.14.1","node-sass":"4.13.0","react-dom":"^16.5.2","stylelint":"^10.0.0","supertest":"3.0.0","ts-loader":"6.0.0","@types/raf":"^3.4.0","css-loader":"0.28.7","jest-junit":"3.0.0","raw-loader":"0.5.1","styled-jsx":"2.2.1","typescript":"3.3.4000","@babel/core":"7.4.4","@types/jest":"24.0.6","@types/node":"7.0.8","@types/uuid":"3.4.3","file-loader":"3.0.1","jest-enzyme":"7.0.2","lint-staged":"9.1.0","sass-loader":"6.0.6","webpack-cli":"3.3.2","@types/react":"16.8.6","babel-loader":"8.0.5","react-helmet":"5.2.0","react-select":"1.2.1","style-loader":"0.19.1","@types/enzyme":"3.1.13","@types/lodash":"4.14.123","testcafe-live":"0.1.4","@babel/runtime":"7.4.4","dotenv-webpack":"^1.7.0","@babel/polyfill":"^7.4.4","@storybook/react":"5.0.11","@types/invariant":"2.2.29","@types/react-dom":"16.0.11","isomorphic-fetch":"2.2.1","react-datepicker":"1.1.0","react-router-dom":"4.2.2","@babel/preset-env":"7.4.4","@gooddata/mock-js":"^2.13.1","@storybook/addons":"5.0.11","@types/classnames":"2.2.3","@types/prop-types":"15.5.2","@storybook/theming":"5.0.11","identity-obj-proxy":"^3.0.0","intl-messageformat":"^7.5.4","webpack-dev-server":"3.3.1","@babel/preset-react":"7.0.0","@types/react-portal":"4.0.1","@types/react-window":"^1.8.1","babel-plugin-lodash":"3.3.4","html-webpack-plugin":"3.2.0","react-test-renderer":"16.4.2","@types/react-measure":"2.0.5","clean-webpack-plugin":"2.0.2","stats-webpack-plugin":"0.7.0","eslint-config-prettier":"4.1.0","react-google-recaptcha":"^0.14.1","tslint-config-prettier":"1.18.0","@gooddata/eslint-config":"^1.0.0","@gooddata/tslint-config":"1.0.0","@types/react-responsive":"^3.0.3","@types/storybook__react":"4.0.1","@types/stringify-object":"^3.2.0","enzyme-adapter-react-16":"1.3.1","@gooddata/test-storybook":"4.0.0","@storybook/addon-actions":"5.0.11","@storybook/addon-options":"5.0.11","node-sass-magic-importer":"5.1.0","react-syntax-highlighter":"11.0.2","@types/fixed-data-table-2":"0.8.1","stylelint-config-prettier":"5.2.0","@gooddata/stylelint-config":"4.0.1","@types/react-test-renderer":"16.0.0","circular-dependency-plugin":"5.0.2","compression-webpack-plugin":"2.0.0","@types/json-stable-stringify":"^1.0.32","@gooddata/frontend-npm-scripts":"1.1.0","@types/enzyme-adapter-react-16":"1.0.3","stylelint-checkstyle-formatter":"0.1.0","@types/storybook__addon-actions":"3.4.2","@babel/plugin-proposal-class-properties":"7.4.4","@babel/plugin-proposal-object-rest-spread":"7.4.4","@babel/plugin-transform-async-to-generator":"7.4.4"},"peerDependencies":{"react":"^16.5.2","react-dom":"^16.5.2"},"_npmOperationalInternal":{"tmp":"tmp/react-components_7.8.0-alpha-ptquang86-qp-sd-1014-export-2020-07-10T09-02-06-586Z_1594371760697_0.07401603863517314","host":"s3://npm-registry-packages"}},"7.8.0-alpha-ptquang86-qp-sd-1014-export-2020-07-10T09-27-50-875Z":{"name":"@gooddata/react-components","version":"7.8.0-alpha-ptquang86-qp-sd-1014-export-2020-07-10T09-27-50-875Z","author":{"name":"GoodData Corporation"},"license":"BSD-3-Clause","_id":"@gooddata/react-components@7.8.0-alpha-ptquang86-qp-sd-1014-export-2020-07-10T09-27-50-875Z","maintainers":[{"name":"afi","email":"adam.fiedler@gooddata.com"},{"name":"an.vuong","email":"an.vuong@gooddata.com"},{"name":"bertold8","email":"ivan.nejezchleb@seznam.cz"},{"name":"bich.nguyen","email":"bich.nguyen@gooddata.com"},{"name":"brbistas","email":"valentinos.chraniotis@gooddata.com"},{"name":"bugsbunny338","email":"jiri.zajic@mensa.cz"},{"name":"de.do","email":"de.do@gooddata.com"},{"name":"gooddata-ci","email":"rail@gooddata.com"},{"name":"hang.ngo","email":"hang.ngo@gooddata.com"},{"name":"hung.nguyen.hoang","email":"hung.nguyen@gooddata.com"},{"name":"huong.nguyen","email":"huong.nguyen@gooddata.com"},{"name":"huyen.nguyen","email":"huyen.nguyen@gooddata.com"},{"name":"ivan.mjartan","email":"ivan.mjartan@gooddata.com"},{"name":"jakub-sterba","email":"jakub.sterba@gooddata.com"},{"name":"jaroslav.tomecek","email":"jaroslav.tomecek@gooddata.com"},{"name":"jkittler","email":"honza.kittler@gmail.com"},{"name":"khanh.le","email":"khanh.le@gooddata.com"},{"name":"lanhuynh","email":"lan.huynh@gooddata.com"},{"name":"linhhong","email":"linh.hong@gooddata.com"},{"name":"lupko","email":"lubomir.slivka@gooddata.com"},{"name":"mai.nguyen","email":"mai.nguyen@gooddata.com"},{"name":"matyas.kandl","email":"matyas.kandl@gooddata.com"},{"name":"michal.marsal","email":"michal.marsal@gooddata.com"},{"name":"milan.lempera","email":"ext-milan.lempera@gooddata.com"},{"name":"my.duong","email":"my.duong@gooddata.com"},{"name":"naibinh","email":"naibinh@gmail.com"},{"name":"nestor_encinas","email":"xesto05@gmail.com"},{"name":"nikolacech","email":"nikola.cech@gooddata.com"},{"name":"nis.hua","email":"nis.hua@gooddata.com"},{"name":"no23reason","email":"dan.homola@hotmail.cz"},{"name":"patrikbraborec","email":"patrik.braborec@gooddata.com"},{"name":"pbenes","email":"petr.benes@gooddata.com"},{"name":"petrjanu","email":"petr.janu@gooddata.com"},{"name":"pkingo","email":"philipandreaskingo@hotmail.com"},{"name":"ptquang86","email":"ptquang86@gmail.com"},{"name":"qduval","email":"quentin.duval@gooddata.com"},{"name":"rodri360","email":"me@rodri360.com"},{"name":"scavnickyj","email":"jakub.scavnicky@gooddata.com"},{"name":"sitina","email":"jiri.sitina@gooddata.com"},{"name":"strouhaljan","email":"strouhal.jan@gmail.com"},{"name":"thao-luong","email":"thao.luong@gooddata.com"},{"name":"thuong.nguyen","email":"thuong.nguyen@gooddata.com"},{"name":"tmuchka","email":"tomas.muchka@gooddata.com"},{"name":"tomas.kratochvil","email":"tomas.kratochvil@gooddata.com"},{"name":"tomsatgd","email":"tomas.satinsky@gooddata.com"},{"name":"trung-le-quoc","email":"trung.le@gooddata.com"},{"name":"tu-ngo","email":"tungo1981@gmail.com"},{"name":"tu.bui","email":"tu.bui@gooddata.com"},{"name":"tulean","email":"tuan.le@gooddata.com"},{"name":"tuqt1005","email":"tu.tran@gooddata.com"},{"name":"utdnah","email":"danh.ung@gooddata.com"},{"name":"van.nguyen","email":"van.nguyen@gooddata.com"},{"name":"vi.phan","email":"vi.phan@gooddata.com"},{"name":"vlastikcz","email":"vlastimil.kotas@gooddata.com"},{"name":"vu.pham","email":"vu.pham@gooddata.com"},{"name":"xmort","email":"petr.dolejsi@gooddata.com"},{"name":"yanlipnican","email":"yanlipnican@gmail.com"}],"homepage":"https://github.com/gooddata/gooddata-react-components#readme","bugs":{"url":"https://github.com/gooddata/gooddata-react-components/issues"},"dist":{"shasum":"b627ffba2fe086ae49979ed6813e2fb099f98276","tarball":"https://registry.npmjs.org/@gooddata/react-components/-/react-components-7.8.0-alpha-ptquang86-qp-sd-1014-export-2020-07-10T09-27-50-875Z.tgz","fileCount":2671,"integrity":"sha512-K3VyMQYmf0qyQdOal/7Kuao6y4uLJBByGlgfQbMvsLVuQQifz8ppvAbct+YNIdenAOaqDFabqe9wQtTJglISWA==","signatures":[{"sig":"MEMCIEWn06UIQbeHRm0+IyTUFJ1exCZ35I3wcwij2HBV3DWjAh9bTE2xIzjcGDTnweg1gK7tWV1bp14uPvqu8BpXXfHN","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":10777406,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJfCDS3CRA9TVsSAnZWagAAJeQP/Rvdcbl+9wHOXQTJ0FcC\nBQRQZZ/SGWsDEBpKi3ASRE7U1wKgKuA+s3DXyAQEV8/vlW03SyVcSGISzGxz\nnzV/aZgx4gQOyw+xHt67M3oK1tbF2BFNxq0UJABqPUo+avF/YnC+JpOtJjye\n+sLeKlGw4of4MP8k9DrUh0vDTOzXJgbtFbb5wVr+iquuJS+cgA2A9TLdMdGl\nxHNlc2vboX0hTH5HphnZe+7Tb2a6NxvInKe3Xe6VKBuLvS2NmWKN9hLiP7hH\nqiUAIZkB/2PNAuLdK1VnctzVYbnsV/0/0E5gu+dLETGOG6ZbM6eBFuzII8de\ntGbDPolhsdQUJxqITJuAoNDupXy1ClguoLGLUn+0ewVglA7xNfdmAawtzt8H\n9UaQuc353Cozjod1W8EgxvLY/LTSuBanGin5yOj0OL2bPvbbRDMmCMMjRBGg\nsWiwyxqX+Jis12j4Zt9fhszvUeoYZkHFknwuKHvDw98GDyEz9vgW7jbt4R+Q\nDo0aRi+eUc4IeNmTD/AaMdDw9g7jJlfml0RtIVlgefVGB5/kNxjzdrp1RGpy\nwcXYh98srJ8V7y+aWG5K6bvstoJp1ynSAgbfNjcx76wT11I4XfngUeM1ellX\nQo/vbRVvYTzIwXPKsA4wY2Hu1EDXxu3I10Ux0/yuF2oWBRigFSw/hzm3eHTg\nE7r0\r\n=Xs14\r\n-----END PGP SIGNATURE-----\r\n"},"main":"dist/index.js","husky":{"hooks":{"pre-commit":"lint-staged"}},"config":{"eslint":"./examples/**/*.{js,jsx}","tslint":"./{__mocks__,src,stories}/{,**/}*.{ts,tsx}"},"readme":"[![npm version](https://badge.fury.io/js/%40gooddata%2Freact-components.svg)](https://www.npmjs.com/package/@gooddata/react-components)\n\n# GoodData.UI React components\n> A React-based JavaScript library for building data-driven applications\n\n## Getting started\n- [GoodData.UI Documentation](http://sdk.gooddata.com/gooddata-ui/)\n- [GoodData.UI Live Examples](https://gooddata-examples.herokuapp.com/)\n- [Stack Overflow](https://stackoverflow.com/questions/tagged/gooddata)\n\n### Usage\nWith [yarn](https://yarnpkg.com) installed, go to your project directory and run\n```\n$ yarn add @gooddata/react-components\n```\nIf you prefer [npm](npmjs.com) run\n```\n$ npm install --save @gooddata/react-components\n```\n\nThe public API is exposed via global `index.js`. Except for the styles, do not import any other file directly\nbecause they are not intended to be part of the public API.\n\n## Contributing\n\nWe welcome any contribution in form of [issues](https://github.com/gooddata/gooddata-react-components/issues) or [pull requests](https://github.com/gooddata/gooddata-react-components/pulls).\n\nInstall [Node.js](http://nodejs.org) (node 12.16.1, npm v6.13.4) and [Yarn](https://classic.yarnpkg.com) (1.22.4).\n\nInstall dependencies:\n```\nyarn install --frozen-lockfile\n```\n\nThese commands may come in handy while developing:\n\n| command | description |\n| ------- | ----------- |\n| `yarn install --pure-lockfile` | first step |\n| ||\n| `yarn dev` | build react-components to `/dist` in watch mode |\n| `yarn test` | run all unit tests |\n| `yarn prettier-write` | format the source code to match the valid codestyle |\n| `yarn validate` | validate codestyle |\n| ||\n| `yarn storybook` | run storybook from `/stories` on http://localhost:9001 |\n| `yarn build-storybook` | build storybook to `/dist-storybook` |\n| `yarn test-storybook` | run storybook and [screenshot tests](https://github.com/gooddata/gdc-client-utils/tree/master/test-storybook) |\n| ||\n| `yarn examples` | run Live Examples dev-server from `/examples` on https://localhost:8999 |\n| `yarn examples-build` | build Live Examples to `/examples/dist` |\n| `yarn examples-server` | serve built Live Examples - see `/examples/server/src` |\n| `yarn examples-testcafe` | run testcafe tests against `localhost:8999` |\n\n### Deploy to heroku.com\nWhen you deploy this repo to heroku, it serves *GoodData.UI Live Examples*.\nRelevant tasks are in `Procfile` and `package.json`.\n\n```bash\n# run in the project directory\nheroku login\nheroku create <your-app-name>\nheroku config:set DOMAIN_ADMIN_USERNAME=x@gooddata.com DOMAIN_ADMIN_PASSWORD=xy PROJECT_ID_TO_ASSIGN=xms7ga4tf3g3nzucd8380o2bev8oeknp\ngit push heroku HEAD:master\nheroku open\n```\n### Enable Geo Chart for Storybook and Live Examples\nGeo chart uses Mapbox to render map which requires a Mapbox access token.\n- Register an account and create Mapbox access token at [guide](https://docs.mapbox.com/help/how-mapbox-works/access-tokens/)\n- Store the created token at `.env`:\n```bash\necho -e \"EXAMPLE_MAPBOX_ACCESS_TOKEN=token\" >> .env # only need to run once\necho -e \"STORYBOOK_MAPBOX_ACCESS_TOKEN=token\" >> .env # only need to run once\n```\n\n### Run Live Examples Locally\nTo run *GoodData.UI Live Examples* locally:\n```bash\ngit clone <this-repository>\ncd  <repository-folder>\nyarn install --pure-lockfile\nyarn examples\n```\nThen open https://localhost:8999 and login using Live Examples account (you can [create one here](https://gooddata-examples.herokuapp.com/registration)).\n\n### Run Storybook locally\n- Run storybook with token stored in `.env` for more secure\n```bash\nyarn storybook\n```\n- Or run storybook with token env param exposed to cli (not suggested)\n```bash\nSTORYBOOK_MAPBOX_ACCESS_TOKEN=token yarn storybook\n```\n- Apply either above way to `yarn build-storybook` or `yarn test-storybook`\n\n### Source code formatting\nThe source code in the repository is formatted by [Prettier](https://prettier.io/).\nThe format of the code is validated by our Continuous Integration server and is one of the requirements of successful merge.\n\nPrettier is supported by every major IDE. You can find the list of supported editors and how to configure them [here](https://prettier.io/docs/en/editors.html).\n\nIn the case, when your editor is not supported or you don't want to setup the integration, you can run the `yarn prettier-write` command to reformat the code before commit.\n\n## Changelog\n\n- see [CHANGELOG.md](CHANGELOG.md)\n\n## Supported versions\n\nIn order to make the user experience with integrating GoodData UI SDK as smooth and secure as possible and to ensure that the SDK is using the latest features of the platform, we will only provide support to two most recent major versions of UI SDK.\n\nThe most recent majors will be supported in the following modes:\n\n- The latest major version will receive all new functionality and all bug fixes\n- The previous major version will only receive fixes to critical issues and security fixes. These fixes will be applied on top of last released version of the previous major\n\nThe customers are encouraged to always use the latest version of the UI SDK.\n\nIn case of using older versions, the user might face API incompatibility, performance or security issues.\n\nPlease follow the installation instructions to update to the newest version.\n\n## License\n\n(C) 2007-2020 GoodData Corporation\n\nThis project is dual licensed:\n\n- The ATTRIBUTION-NONCOMMERCIAL 4.0 INTERNATIONAL (CC BY-NC 4.0) is used for purpose of the trial experience and evaluation of GoodData.UI library.\n- The GOODDATA GOODDATA.UI LIBRARY END USER LICENSE AGREEMENT is used for GoodData customers.\n\nFor more information, please see [LICENSE](https://github.com/gooddata/gooddata-react-components/blob/master/LICENSE)\n","gitHead":"647f1a6ddfc30db9c534a320308a43e85770c4b8","scripts":{"dev":"bash scripts/build.sh --dev-watch","test":"jest --watch","build":"bash scripts/build.sh","tslint":"yarn run-tslint -t verbose $npm_package_config_tslint","prepare":"cd examples/server && yarn install --frozen-lockfile && cd ../..; rm -r examples/node_modules 2>/dev/null; true","examples":"bash scripts/run-examples.sh","prepare?":"# Called before `npm publish` and on local `npm install`. Temporarily also for deleting obsolete node_modules. Ends with `true` to continue gracefully.","validate":"tsc --noEmit && yarn tslint && eslint $npm_package_config_eslint && yarn validate-style && yarn prettier-check","build-dev":"bash scripts/build.sh --dev","examples?":"# Default is developer domain, other options: yarn examples [sec,secure,stg,stg2,stg3,demo,developer or URL]","storybook":"yarn build && start-storybook -p 9001 -c .storybook","test-once":"jest","tslint-ci":"mkdir -p ./ci/results && yarn run-tslint -t checkstyle -o ./ci/results/tslint-results.xml $npm_package_config_tslint","run-tslint":"tslint -p tsconfig.json","validate-ci":"tsc --noEmit && yarn tslint-ci  && eslint $npm_package_config_eslint -f checkstyle -o ci/results/eslint-results.xml && yarn validate-style-ci && yarn prettier-check","examples-build":"bash scripts/build-examples.sh","prepublishOnly":"yarn build","prettier-check":"prettier --check '{src,stories,styles,__mocks__,examples/server/src,examples/src,examples/test}/**/*.{ts,js,tsx,jsx,json,scss,md,yaml,html}'","prettier-write":"prettier --write '{src,stories,styles,__mocks__,examples/server/src,examples/src,examples/test}/**/*.{ts,js,tsx,jsx,json,scss,md,yaml,html}'","test-storybook":"yarn build && test-storybook","validate-style":"stylelint '**/*.scss'","build-storybook":"yarn build && build-storybook -c .storybook -o dist-storybook","examples-server":"node examples/server/src/index.js","heroku-postbuild":"yarn examples-build developer","examples-testcafe":"./scripts/run-testcafe.sh visual","validate-style-ci":"stylelint '**/*.scss' --custom-formatter=node_modules/stylelint-checkstyle-formatter > ci/results/stylelint-results.xml","check-circular-deps":"madge --circular --extensions ts ./src","examples-testcafe-ci":"./scripts/run-testcafe.sh ci","examples-testcafe-live":"./scripts/run-testcafe.sh live"},"typings":"dist/index.d.ts","_npmUser":{"name":"ptquang86","email":"ptquang86@gmail.com"},"deprecated":"@gooddata/react-components@7 reached End of Support on March 31, 2022. Please upgrade (see https://sdk.gooddata.com/gooddata-ui/docs/supported_versions.html for more information).","repository":{"url":"git+ssh://git@github.com/gooddata/gooddata-react-components.git","type":"git"},"_npmVersion":"6.13.4","description":"GoodData.UI - A powerful JavaScript library for building analytical applications","directories":{},"lint-staged":{"{src,stories,styles,__mocks__,examples/server/src,examples/src,examples/test}/**/*.{ts,js,tsx,jsx,scss}":["npx gdc-fix-copyright","git add"],"{src,stories,styles,__mocks__,examples/server/src,examples/src,examples/test}/**/*.{ts,js,tsx,jsx,json,scss,md,yaml,html}":["prettier --write","git add"]},"_nodeVersion":"12.16.1","dependencies":{"rxjs":"^5.5.6","uuid":"^3.2.1","immer":"^1.3.1","lodash":"^4.17.15","date-fns":"^2.7.0","downshift":"^3.2.7","invariant":"^2.2.2","mapbox-gl":"1.9.1","classnames":"^2.2.6","codemirror":"^5.54.0","highcharts":"7.1.1","prop-types":"^15.6.0","react-intl":"^3.6.0","custom-event":"^1.0.1","react-window":"^1.8.1","ag-grid-react":"20.0.0","react-measure":"^2.3.0","@types/mapbox-gl":"1.9.1","react-day-picker":"~7.3.0","react-responsive":"^3.0.0","stringify-object":"^2.4.0","@gooddata/typings":"^2.25.0","@types/codemirror":"^0.0.95","ag-grid-community":"20.0.0","http-status-codes":"^1.3.0","react-codemirror2":"^7.2.0","@gooddata/js-utils":"^3.10.5","@gooddata/numberjs":"^3.2.4","fixed-data-table-2":"0.7.17","@gooddata/goodstrap":"^68.16.0","react-dom-factories":"^1.0.2","@gooddata/gooddata-js":"^13.0.3","json-stable-stringify":"^1.0.1","react-transition-group":"^2.2.1","hoist-non-react-statics":"^3.3.0","nodelist-foreach-polyfill":"^1.2.0","@formatjs/intl-pluralrules":"^1.3.6","highcharts-grouped-categories":"^1.1.3"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"raf":"3.3.2","yup":"^0.24.1","jest":"24.7.1","husky":"3.0.0","madge":"^3.4.4","react":"^16.5.2","enzyme":"3.5.0","eslint":"4.19.1","formik":"^0.11.11","moment":"2.23.0","history":"^4.7.2","ts-jest":"24.0.0","webpack":"4.30.0","full-icu":"^1.3.0","prettier":"1.16.4","react-ga":"^2.5.2","recharts":"1.0.0-beta.9","testcafe":"1.1.4","commander":"2.14.1","node-sass":"4.13.0","react-dom":"^16.5.2","stylelint":"^10.0.0","supertest":"3.0.0","ts-loader":"6.0.0","@types/raf":"^3.4.0","css-loader":"0.28.7","jest-junit":"3.0.0","raw-loader":"0.5.1","styled-jsx":"2.2.1","typescript":"3.3.4000","@babel/core":"7.4.4","@types/jest":"24.0.6","@types/node":"7.0.8","@types/uuid":"3.4.3","file-loader":"3.0.1","jest-enzyme":"7.0.2","lint-staged":"9.1.0","sass-loader":"6.0.6","webpack-cli":"3.3.2","@types/react":"16.8.6","babel-loader":"8.0.5","react-helmet":"5.2.0","react-select":"1.2.1","style-loader":"0.19.1","@types/enzyme":"3.1.13","@types/lodash":"4.14.123","testcafe-live":"0.1.4","@babel/runtime":"7.4.4","dotenv-webpack":"^1.7.0","@babel/polyfill":"^7.4.4","@storybook/react":"5.0.11","@types/invariant":"2.2.29","@types/react-dom":"16.0.11","isomorphic-fetch":"2.2.1","react-datepicker":"1.1.0","react-router-dom":"4.2.2","@babel/preset-env":"7.4.4","@gooddata/mock-js":"^2.13.1","@storybook/addons":"5.0.11","@types/classnames":"2.2.3","@types/prop-types":"15.5.2","@storybook/theming":"5.0.11","identity-obj-proxy":"^3.0.0","intl-messageformat":"^7.5.4","webpack-dev-server":"3.3.1","@babel/preset-react":"7.0.0","@types/react-portal":"4.0.1","@types/react-window":"^1.8.1","babel-plugin-lodash":"3.3.4","html-webpack-plugin":"3.2.0","react-test-renderer":"16.4.2","@types/react-measure":"2.0.5","clean-webpack-plugin":"2.0.2","stats-webpack-plugin":"0.7.0","eslint-config-prettier":"4.1.0","react-google-recaptcha":"^0.14.1","tslint-config-prettier":"1.18.0","@gooddata/eslint-config":"^1.0.0","@gooddata/tslint-config":"1.0.0","@types/react-responsive":"^3.0.3","@types/storybook__react":"4.0.1","@types/stringify-object":"^3.2.0","enzyme-adapter-react-16":"1.3.1","@gooddata/test-storybook":"4.0.0","@storybook/addon-actions":"5.0.11","@storybook/addon-options":"5.0.11","node-sass-magic-importer":"5.1.0","react-syntax-highlighter":"11.0.2","@types/fixed-data-table-2":"0.8.1","stylelint-config-prettier":"5.2.0","@gooddata/stylelint-config":"4.0.1","@types/react-test-renderer":"16.0.0","circular-dependency-plugin":"5.0.2","compression-webpack-plugin":"2.0.0","@types/json-stable-stringify":"^1.0.32","@gooddata/frontend-npm-scripts":"1.1.0","@types/enzyme-adapter-react-16":"1.0.3","stylelint-checkstyle-formatter":"0.1.0","@types/storybook__addon-actions":"3.4.2","@babel/plugin-proposal-class-properties":"7.4.4","@babel/plugin-proposal-object-rest-spread":"7.4.4","@babel/plugin-transform-async-to-generator":"7.4.4"},"peerDependencies":{"react":"^16.5.2","react-dom":"^16.5.2"},"_npmOperationalInternal":{"tmp":"tmp/react-components_7.8.0-alpha-ptquang86-qp-sd-1014-export-2020-07-10T09-27-50-875Z_1594373302802_0.5921038812280452","host":"s3://npm-registry-packages"}},"7.8.0-alpha-afi-afi-one-4467-NEW-2020-07-10T10-10-59-966Z":{"name":"@gooddata/react-components","version":"7.8.0-alpha-afi-afi-one-4467-NEW-2020-07-10T10-10-59-966Z","author":{"name":"GoodData Corporation"},"license":"BSD-3-Clause","_id":"@gooddata/react-components@7.8.0-alpha-afi-afi-one-4467-NEW-2020-07-10T10-10-59-966Z","maintainers":[{"name":"afi","email":"adam.fiedler@gooddata.com"},{"name":"an.vuong","email":"an.vuong@gooddata.com"},{"name":"bertold8","email":"ivan.nejezchleb@seznam.cz"},{"name":"bich.nguyen","email":"bich.nguyen@gooddata.com"},{"name":"brbistas","email":"valentinos.chraniotis@gooddata.com"},{"name":"bugsbunny338","email":"jiri.zajic@mensa.cz"},{"name":"de.do","email":"de.do@gooddata.com"},{"name":"gooddata-ci","email":"rail@gooddata.com"},{"name":"hang.ngo","email":"hang.ngo@gooddata.com"},{"name":"hung.nguyen.hoang","email":"hung.nguyen@gooddata.com"},{"name":"huong.nguyen","email":"huong.nguyen@gooddata.com"},{"name":"huyen.nguyen","email":"huyen.nguyen@gooddata.com"},{"name":"ivan.mjartan","email":"ivan.mjartan@gooddata.com"},{"name":"jakub-sterba","email":"jakub.sterba@gooddata.com"},{"name":"jaroslav.tomecek","email":"jaroslav.tomecek@gooddata.com"},{"name":"jkittler","email":"honza.kittler@gmail.com"},{"name":"khanh.le","email":"khanh.le@gooddata.com"},{"name":"lanhuynh","email":"lan.huynh@gooddata.com"},{"name":"linhhong","email":"linh.hong@gooddata.com"},{"name":"lupko","email":"lubomir.slivka@gooddata.com"},{"name":"mai.nguyen","email":"mai.nguyen@gooddata.com"},{"name":"matyas.kandl","email":"matyas.kandl@gooddata.com"},{"name":"michal.marsal","email":"michal.marsal@gooddata.com"},{"name":"milan.lempera","email":"ext-milan.lempera@gooddata.com"},{"name":"my.duong","email":"my.duong@gooddata.com"},{"name":"naibinh","email":"naibinh@gmail.com"},{"name":"nestor_encinas","email":"xesto05@gmail.com"},{"name":"nikolacech","email":"nikola.cech@gooddata.com"},{"name":"nis.hua","email":"nis.hua@gooddata.com"},{"name":"no23reason","email":"dan.homola@hotmail.cz"},{"name":"patrikbraborec","email":"patrik.braborec@gooddata.com"},{"name":"pbenes","email":"petr.benes@gooddata.com"},{"name":"petrjanu","email":"petr.janu@gooddata.com"},{"name":"pkingo","email":"philipandreaskingo@hotmail.com"},{"name":"ptquang86","email":"ptquang86@gmail.com"},{"name":"qduval","email":"quentin.duval@gooddata.com"},{"name":"rodri360","email":"me@rodri360.com"},{"name":"scavnickyj","email":"jakub.scavnicky@gooddata.com"},{"name":"sitina","email":"jiri.sitina@gooddata.com"},{"name":"strouhaljan","email":"strouhal.jan@gmail.com"},{"name":"thao-luong","email":"thao.luong@gooddata.com"},{"name":"thuong.nguyen","email":"thuong.nguyen@gooddata.com"},{"name":"tmuchka","email":"tomas.muchka@gooddata.com"},{"name":"tomas.kratochvil","email":"tomas.kratochvil@gooddata.com"},{"name":"tomsatgd","email":"tomas.satinsky@gooddata.com"},{"name":"trung-le-quoc","email":"trung.le@gooddata.com"},{"name":"tu-ngo","email":"tungo1981@gmail.com"},{"name":"tu.bui","email":"tu.bui@gooddata.com"},{"name":"tulean","email":"tuan.le@gooddata.com"},{"name":"tuqt1005","email":"tu.tran@gooddata.com"},{"name":"utdnah","email":"danh.ung@gooddata.com"},{"name":"van.nguyen","email":"van.nguyen@gooddata.com"},{"name":"vi.phan","email":"vi.phan@gooddata.com"},{"name":"vlastikcz","email":"vlastimil.kotas@gooddata.com"},{"name":"vu.pham","email":"vu.pham@gooddata.com"},{"name":"xmort","email":"petr.dolejsi@gooddata.com"},{"name":"yanlipnican","email":"yanlipnican@gmail.com"}],"homepage":"https://github.com/gooddata/gooddata-react-components#readme","bugs":{"url":"https://github.com/gooddata/gooddata-react-components/issues"},"dist":{"shasum":"2bc1db2d0442f1f3b894b5025de9fd2b354d9d4b","tarball":"https://registry.npmjs.org/@gooddata/react-components/-/react-components-7.8.0-alpha-afi-afi-one-4467-NEW-2020-07-10T10-10-59-966Z.tgz","fileCount":2667,"integrity":"sha512-32K2JsakckvywRft1261SK8a9qvk4R1XvFPfUjUsQy8BCqzb4cJtzL8RvujWdROn3j0yCZoNh2MvHX1+4VXdHQ==","signatures":[{"sig":"MEYCIQDbPP1fo4Bq7inizSa3D0XGXSXAGImsIVRay9MIybdc/gIhAK4WIbYtYNqCePP9dzaHnaIiKnX5jCMeis0q6BCxLD+x","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":10725992,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJfCD7fCRA9TVsSAnZWagAAUGEQAIqzLEXoqyoHm+ZWoJsv\nkc7JBY3EMn+QytxnCDjLgbq4IO7Ui5mAet3qinRKsihDB6Yze8kZfFPYWIS/\n7U5/6GZhyXx3vdO/G5XL5V6E4m9R9jMozTtDUjcqkj8EOuww0dLDRF6UJCze\n1z6AgcVSiXxfpIGcF5J8c2E/UB7eMmrd1H41NPYa9fg8AaO8rQqfesttCSWB\nQ5V+cqld+wb8MCl7utkZiqOU3XETJ+8k5ZZiXM3sVeyYSf04WTD2ndaAOVf0\nSCa2cYvqdfa5r5BM3jch8krK+kGem/75J9LXmFwHs4cLCSyOBDqGVB7D2Epl\n3YsUNZ4P7VDwq7I8O33vJRNcmc2FQ8Ol985iNVXYPSZtWfwvbl89CZWBfcBX\nPe+VxHlTDbFSm3RBvAdIPGWhgXcdnG7qiaJAGfsKZ67EWErWWe4ZDtdKpCF/\naJ/5siwRUAyWqeKUPB3xBOskkBEhqLCLYyKH27mL4o9tFd1rhylxL43YT0dZ\nf6aIzj6eGggY4gk4YABe5WRIjgA9vGwwR7eptnpbOVU9KO1rEhnOOGF9AcZ7\ni5BNq1GcYnLGFTB4Ea44vqRLnWa3Q1WwxtkSBm0JPHH21lDcKSUvzIf3Mj6z\n+hATJd80tWNz83VBTam+/La7cfcWSij6Rk34crbhI42VJNQoi5L4ikR/Aflo\nIjjs\r\n=hcni\r\n-----END PGP SIGNATURE-----\r\n"},"main":"dist/index.js","husky":{"hooks":{"pre-commit":"lint-staged"}},"config":{"eslint":"./examples/**/*.{js,jsx}","tslint":"./{__mocks__,src,stories}/{,**/}*.{ts,tsx}"},"readme":"[![npm version](https://badge.fury.io/js/%40gooddata%2Freact-components.svg)](https://www.npmjs.com/package/@gooddata/react-components)\n\n# GoodData.UI React components\n> A React-based JavaScript library for building data-driven applications\n\n## Getting started\n- [GoodData.UI Documentation](http://sdk.gooddata.com/gooddata-ui/)\n- [GoodData.UI Live Examples](https://gooddata-examples.herokuapp.com/)\n- [Stack Overflow](https://stackoverflow.com/questions/tagged/gooddata)\n\n### Usage\nWith [yarn](https://yarnpkg.com) installed, go to your project directory and run\n```\n$ yarn add @gooddata/react-components\n```\nIf you prefer [npm](npmjs.com) run\n```\n$ npm install --save @gooddata/react-components\n```\n\nThe public API is exposed via global `index.js`. Except for the styles, do not import any other file directly\nbecause they are not intended to be part of the public API.\n\n## Contributing\n\nWe welcome any contribution in form of [issues](https://github.com/gooddata/gooddata-react-components/issues) or [pull requests](https://github.com/gooddata/gooddata-react-components/pulls).\n\nInstall [Node.js](http://nodejs.org) (node 12.16.1, npm v6.13.4) and [Yarn](https://classic.yarnpkg.com) (1.22.4).\n\nInstall dependencies:\n```\nyarn install --frozen-lockfile\n```\n\nThese commands may come in handy while developing:\n\n| command | description |\n| ------- | ----------- |\n| `yarn install --pure-lockfile` | first step |\n| ||\n| `yarn dev` | build react-components to `/dist` in watch mode |\n| `yarn test` | run all unit tests |\n| `yarn prettier-write` | format the source code to match the valid codestyle |\n| `yarn validate` | validate codestyle |\n| ||\n| `yarn storybook` | run storybook from `/stories` on http://localhost:9001 |\n| `yarn build-storybook` | build storybook to `/dist-storybook` |\n| `yarn test-storybook` | run storybook and [screenshot tests](https://github.com/gooddata/gdc-client-utils/tree/master/test-storybook) |\n| ||\n| `yarn examples` | run Live Examples dev-server from `/examples` on https://localhost:8999 |\n| `yarn examples-build` | build Live Examples to `/examples/dist` |\n| `yarn examples-server` | serve built Live Examples - see `/examples/server/src` |\n| `yarn examples-testcafe` | run testcafe tests against `localhost:8999` |\n\n### Deploy to heroku.com\nWhen you deploy this repo to heroku, it serves *GoodData.UI Live Examples*.\nRelevant tasks are in `Procfile` and `package.json`.\n\n```bash\n# run in the project directory\nheroku login\nheroku create <your-app-name>\nheroku config:set DOMAIN_ADMIN_USERNAME=x@gooddata.com DOMAIN_ADMIN_PASSWORD=xy PROJECT_ID_TO_ASSIGN=xms7ga4tf3g3nzucd8380o2bev8oeknp\ngit push heroku HEAD:master\nheroku open\n```\n### Enable Geo Chart for Storybook and Live Examples\nGeo chart uses Mapbox to render map which requires a Mapbox access token.\n- Register an account and create Mapbox access token at [guide](https://docs.mapbox.com/help/how-mapbox-works/access-tokens/)\n- Store the created token at `.env`:\n```bash\necho -e \"EXAMPLE_MAPBOX_ACCESS_TOKEN=token\" >> .env # only need to run once\necho -e \"STORYBOOK_MAPBOX_ACCESS_TOKEN=token\" >> .env # only need to run once\n```\n\n### Run Live Examples Locally\nTo run *GoodData.UI Live Examples* locally:\n```bash\ngit clone <this-repository>\ncd  <repository-folder>\nyarn install --pure-lockfile\nyarn examples\n```\nThen open https://localhost:8999 and login using Live Examples account (you can [create one here](https://gooddata-examples.herokuapp.com/registration)).\n\n### Run Storybook locally\n- Run storybook with token stored in `.env` for more secure\n```bash\nyarn storybook\n```\n- Or run storybook with token env param exposed to cli (not suggested)\n```bash\nSTORYBOOK_MAPBOX_ACCESS_TOKEN=token yarn storybook\n```\n- Apply either above way to `yarn build-storybook` or `yarn test-storybook`\n\n### Source code formatting\nThe source code in the repository is formatted by [Prettier](https://prettier.io/).\nThe format of the code is validated by our Continuous Integration server and is one of the requirements of successful merge.\n\nPrettier is supported by every major IDE. You can find the list of supported editors and how to configure them [here](https://prettier.io/docs/en/editors.html).\n\nIn the case, when your editor is not supported or you don't want to setup the integration, you can run the `yarn prettier-write` command to reformat the code before commit.\n\n## Changelog\n\n- see [CHANGELOG.md](CHANGELOG.md)\n\n## Supported versions\n\nIn order to make the user experience with integrating GoodData UI SDK as smooth and secure as possible and to ensure that the SDK is using the latest features of the platform, we will only provide support to two most recent major versions of UI SDK.\n\nThe most recent majors will be supported in the following modes:\n\n- The latest major version will receive all new functionality and all bug fixes\n- The previous major version will only receive fixes to critical issues and security fixes. These fixes will be applied on top of last released version of the previous major\n\nThe customers are encouraged to always use the latest version of the UI SDK.\n\nIn case of using older versions, the user might face API incompatibility, performance or security issues.\n\nPlease follow the installation instructions to update to the newest version.\n\n## License\n\n(C) 2007-2020 GoodData Corporation\n\nThis project is dual licensed:\n\n- The ATTRIBUTION-NONCOMMERCIAL 4.0 INTERNATIONAL (CC BY-NC 4.0) is used for purpose of the trial experience and evaluation of GoodData.UI library.\n- The GOODDATA GOODDATA.UI LIBRARY END USER LICENSE AGREEMENT is used for GoodData customers.\n\nFor more information, please see [LICENSE](https://github.com/gooddata/gooddata-react-components/blob/master/LICENSE)\n","gitHead":"1a8ae28e935846939aa005ffd35c6c216fde1ffc","scripts":{"dev":"bash scripts/build.sh --dev-watch","test":"jest --watch","build":"bash scripts/build.sh","tslint":"yarn run-tslint -t verbose $npm_package_config_tslint","prepare":"cd examples/server && yarn install --frozen-lockfile && cd ../..; rm -r examples/node_modules 2>/dev/null; true","examples":"bash scripts/run-examples.sh","prepare?":"# Called before `npm publish` and on local `npm install`. Temporarily also for deleting obsolete node_modules. Ends with `true` to continue gracefully.","validate":"tsc --noEmit && yarn tslint && eslint $npm_package_config_eslint && yarn validate-style && yarn prettier-check","build-dev":"bash scripts/build.sh --dev","examples?":"# Default is developer domain, other options: yarn examples [sec,secure,stg,stg2,stg3,demo,developer or URL]","storybook":"yarn build && start-storybook -p 9001 -c .storybook","test-once":"jest","tslint-ci":"mkdir -p ./ci/results && yarn run-tslint -t checkstyle -o ./ci/results/tslint-results.xml $npm_package_config_tslint","run-tslint":"tslint -p tsconfig.json","validate-ci":"tsc --noEmit && yarn tslint-ci  && eslint $npm_package_config_eslint -f checkstyle -o ci/results/eslint-results.xml && yarn validate-style-ci && yarn prettier-check","examples-build":"bash scripts/build-examples.sh","prepublishOnly":"yarn build","prettier-check":"prettier --check '{src,stories,styles,__mocks__,examples/server/src,examples/src,examples/test}/**/*.{ts,js,tsx,jsx,json,scss,md,yaml,html}'","prettier-write":"prettier --write '{src,stories,styles,__mocks__,examples/server/src,examples/src,examples/test}/**/*.{ts,js,tsx,jsx,json,scss,md,yaml,html}'","test-storybook":"yarn build && test-storybook","validate-style":"stylelint '**/*.scss'","build-storybook":"yarn build && build-storybook -c .storybook -o dist-storybook","examples-server":"node examples/server/src/index.js","heroku-postbuild":"yarn examples-build developer","examples-testcafe":"./scripts/run-testcafe.sh visual","validate-style-ci":"stylelint '**/*.scss' --custom-formatter=node_modules/stylelint-checkstyle-formatter > ci/results/stylelint-results.xml","check-circular-deps":"madge --circular --extensions ts ./src","examples-testcafe-ci":"./scripts/run-testcafe.sh ci","examples-testcafe-live":"./scripts/run-testcafe.sh live"},"typings":"dist/index.d.ts","_npmUser":{"name":"afi","email":"adam.fiedler@gooddata.com"},"deprecated":"@gooddata/react-components@7 reached End of Support on March 31, 2022. Please upgrade (see https://sdk.gooddata.com/gooddata-ui/docs/supported_versions.html for more information).","repository":{"url":"git+ssh://git@github.com/gooddata/gooddata-react-components.git","type":"git"},"_npmVersion":"6.13.4","description":"GoodData.UI - A powerful JavaScript library for building analytical applications","directories":{},"lint-staged":{"{src,stories,styles,__mocks__,examples/server/src,examples/src,examples/test}/**/*.{ts,js,tsx,jsx,scss}":["npx gdc-fix-copyright","git add"],"{src,stories,styles,__mocks__,examples/server/src,examples/src,examples/test}/**/*.{ts,js,tsx,jsx,json,scss,md,yaml,html}":["prettier --write","git add"]},"_nodeVersion":"12.16.1","dependencies":{"rxjs":"^5.5.6","uuid":"^3.2.1","immer":"^1.3.1","lodash":"^4.17.15","date-fns":"^2.7.0","downshift":"^3.2.7","invariant":"^2.2.2","mapbox-gl":"1.9.1","classnames":"^2.2.6","codemirror":"^5.54.0","highcharts":"7.1.1","prop-types":"^15.6.0","react-intl":"^3.6.0","custom-event":"^1.0.1","react-window":"^1.8.1","ag-grid-react":"20.0.0","react-measure":"^2.3.0","@types/mapbox-gl":"1.9.1","react-day-picker":"~7.3.0","react-responsive":"^3.0.0","stringify-object":"^2.4.0","@gooddata/typings":"^2.25.0","@types/codemirror":"^0.0.95","ag-grid-community":"20.0.0","http-status-codes":"^1.3.0","react-codemirror2":"^7.2.0","@gooddata/js-utils":"^3.10.5","@gooddata/numberjs":"^3.2.4","fixed-data-table-2":"0.7.17","@gooddata/goodstrap":"^68.16.0","react-dom-factories":"^1.0.2","@gooddata/gooddata-js":"^13.0.3","json-stable-stringify":"^1.0.1","react-transition-group":"^2.2.1","hoist-non-react-statics":"^3.3.0","nodelist-foreach-polyfill":"^1.2.0","@formatjs/intl-pluralrules":"^1.3.6","highcharts-grouped-categories":"^1.1.3"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"raf":"3.3.2","yup":"^0.24.1","jest":"24.7.1","husky":"3.0.0","madge":"^3.4.4","react":"^16.5.2","enzyme":"3.5.0","eslint":"4.19.1","formik":"^0.11.11","moment":"2.23.0","history":"^4.7.2","ts-jest":"24.0.0","webpack":"4.30.0","full-icu":"^1.3.0","prettier":"1.16.4","react-ga":"^2.5.2","recharts":"1.0.0-beta.9","testcafe":"1.1.4","commander":"2.14.1","node-sass":"4.13.0","react-dom":"^16.5.2","stylelint":"^10.0.0","supertest":"3.0.0","ts-loader":"6.0.0","@types/raf":"^3.4.0","css-loader":"0.28.7","jest-junit":"3.0.0","raw-loader":"0.5.1","styled-jsx":"2.2.1","typescript":"3.3.4000","@babel/core":"7.4.4","@types/jest":"24.0.6","@types/node":"7.0.8","@types/uuid":"3.4.3","file-loader":"3.0.1","jest-enzyme":"7.0.2","lint-staged":"9.1.0","sass-loader":"6.0.6","webpack-cli":"3.3.2","@types/react":"16.8.6","babel-loader":"8.0.5","react-helmet":"5.2.0","react-select":"1.2.1","style-loader":"0.19.1","@types/enzyme":"3.1.13","@types/lodash":"4.14.123","testcafe-live":"0.1.4","@babel/runtime":"7.4.4","dotenv-webpack":"^1.7.0","@babel/polyfill":"^7.4.4","@storybook/react":"5.0.11","@types/invariant":"2.2.29","@types/react-dom":"16.0.11","isomorphic-fetch":"2.2.1","react-datepicker":"1.1.0","react-router-dom":"4.2.2","@babel/preset-env":"7.4.4","@gooddata/mock-js":"^2.13.1","@storybook/addons":"5.0.11","@types/classnames":"2.2.3","@types/prop-types":"15.5.2","@storybook/theming":"5.0.11","identity-obj-proxy":"^3.0.0","intl-messageformat":"^7.5.4","webpack-dev-server":"3.3.1","@babel/preset-react":"7.0.0","@types/react-portal":"4.0.1","@types/react-window":"^1.8.1","babel-plugin-lodash":"3.3.4","html-webpack-plugin":"3.2.0","react-test-renderer":"16.4.2","@types/react-measure":"2.0.5","clean-webpack-plugin":"2.0.2","stats-webpack-plugin":"0.7.0","eslint-config-prettier":"4.1.0","react-google-recaptcha":"^0.14.1","tslint-config-prettier":"1.18.0","@gooddata/eslint-config":"^1.0.0","@gooddata/tslint-config":"1.0.0","@types/react-responsive":"^3.0.3","@types/storybook__react":"4.0.1","@types/stringify-object":"^3.2.0","enzyme-adapter-react-16":"1.3.1","@gooddata/test-storybook":"4.0.0","@storybook/addon-actions":"5.0.11","@storybook/addon-options":"5.0.11","node-sass-magic-importer":"5.1.0","react-syntax-highlighter":"11.0.2","@types/fixed-data-table-2":"0.8.1","stylelint-config-prettier":"5.2.0","@gooddata/stylelint-config":"4.0.1","@types/react-test-renderer":"16.0.0","circular-dependency-plugin":"5.0.2","compression-webpack-plugin":"2.0.0","@types/json-stable-stringify":"^1.0.32","@gooddata/frontend-npm-scripts":"1.1.0","@types/enzyme-adapter-react-16":"1.0.3","stylelint-checkstyle-formatter":"0.1.0","@types/storybook__addon-actions":"3.4.2","@babel/plugin-proposal-class-properties":"7.4.4","@babel/plugin-proposal-object-rest-spread":"7.4.4","@babel/plugin-transform-async-to-generator":"7.4.4"},"peerDependencies":{"react":"^16.5.2","react-dom":"^16.5.2"},"_npmOperationalInternal":{"tmp":"tmp/react-components_7.8.0-alpha-afi-afi-one-4467-NEW-2020-07-10T10-10-59-966Z_1594375902711_0.31040804290014323","host":"s3://npm-registry-packages"}},"7.8.0-alpha-bertold8-ine-one-4414-2020-07-10T10-26-19-694Z":{"name":"@gooddata/react-components","version":"7.8.0-alpha-bertold8-ine-one-4414-2020-07-10T10-26-19-694Z","author":{"name":"GoodData Corporation"},"license":"BSD-3-Clause","_id":"@gooddata/react-components@7.8.0-alpha-bertold8-ine-one-4414-2020-07-10T10-26-19-694Z","maintainers":[{"name":"afi","email":"adam.fiedler@gooddata.com"},{"name":"an.vuong","email":"an.vuong@gooddata.com"},{"name":"bertold8","email":"ivan.nejezchleb@seznam.cz"},{"name":"bich.nguyen","email":"bich.nguyen@gooddata.com"},{"name":"brbistas","email":"valentinos.chraniotis@gooddata.com"},{"name":"bugsbunny338","email":"jiri.zajic@mensa.cz"},{"name":"de.do","email":"de.do@gooddata.com"},{"name":"gooddata-ci","email":"rail@gooddata.com"},{"name":"hang.ngo","email":"hang.ngo@gooddata.com"},{"name":"hung.nguyen.hoang","email":"hung.nguyen@gooddata.com"},{"name":"huong.nguyen","email":"huong.nguyen@gooddata.com"},{"name":"huyen.nguyen","email":"huyen.nguyen@gooddata.com"},{"name":"ivan.mjartan","email":"ivan.mjartan@gooddata.com"},{"name":"jakub-sterba","email":"jakub.sterba@gooddata.com"},{"name":"jaroslav.tomecek","email":"jaroslav.tomecek@gooddata.com"},{"name":"jkittler","email":"honza.kittler@gmail.com"},{"name":"khanh.le","email":"khanh.le@gooddata.com"},{"name":"lanhuynh","email":"lan.huynh@gooddata.com"},{"name":"linhhong","email":"linh.hong@gooddata.com"},{"name":"lupko","email":"lubomir.slivka@gooddata.com"},{"name":"mai.nguyen","email":"mai.nguyen@gooddata.com"},{"name":"matyas.kandl","email":"matyas.kandl@gooddata.com"},{"name":"michal.marsal","email":"michal.marsal@gooddata.com"},{"name":"milan.lempera","email":"ext-milan.lempera@gooddata.com"},{"name":"my.duong","email":"my.duong@gooddata.com"},{"name":"naibinh","email":"naibinh@gmail.com"},{"name":"nestor_encinas","email":"xesto05@gmail.com"},{"name":"nikolacech","email":"nikola.cech@gooddata.com"},{"name":"nis.hua","email":"nis.hua@gooddata.com"},{"name":"no23reason","email":"dan.homola@hotmail.cz"},{"name":"patrikbraborec","email":"patrik.braborec@gooddata.com"},{"name":"pbenes","email":"petr.benes@gooddata.com"},{"name":"petrjanu","email":"petr.janu@gooddata.com"},{"name":"pkingo","email":"philipandreaskingo@hotmail.com"},{"name":"ptquang86","email":"ptquang86@gmail.com"},{"name":"qduval","email":"quentin.duval@gooddata.com"},{"name":"rodri360","email":"me@rodri360.com"},{"name":"scavnickyj","email":"jakub.scavnicky@gooddata.com"},{"name":"sitina","email":"jiri.sitina@gooddata.com"},{"name":"strouhaljan","email":"strouhal.jan@gmail.com"},{"name":"thao-luong","email":"thao.luong@gooddata.com"},{"name":"thuong.nguyen","email":"thuong.nguyen@gooddata.com"},{"name":"tmuchka","email":"tomas.muchka@gooddata.com"},{"name":"tomas.kratochvil","email":"tomas.kratochvil@gooddata.com"},{"name":"tomsatgd","email":"tomas.satinsky@gooddata.com"},{"name":"trung-le-quoc","email":"trung.le@gooddata.com"},{"name":"tu-ngo","email":"tungo1981@gmail.com"},{"name":"tu.bui","email":"tu.bui@gooddata.com"},{"name":"tulean","email":"tuan.le@gooddata.com"},{"name":"tuqt1005","email":"tu.tran@gooddata.com"},{"name":"utdnah","email":"danh.ung@gooddata.com"},{"name":"van.nguyen","email":"van.nguyen@gooddata.com"},{"name":"vi.phan","email":"vi.phan@gooddata.com"},{"name":"vlastikcz","email":"vlastimil.kotas@gooddata.com"},{"name":"vu.pham","email":"vu.pham@gooddata.com"},{"name":"xmort","email":"petr.dolejsi@gooddata.com"},{"name":"yanlipnican","email":"yanlipnican@gmail.com"}],"homepage":"https://github.com/gooddata/gooddata-react-components#readme","bugs":{"url":"https://github.com/gooddata/gooddata-react-components/issues"},"dist":{"shasum":"a43708149e0a2714c76976dc1883de267a3da13c","tarball":"https://registry.npmjs.org/@gooddata/react-components/-/react-components-7.8.0-alpha-bertold8-ine-one-4414-2020-07-10T10-26-19-694Z.tgz","fileCount":2675,"integrity":"sha512-Ch1RwO3+zSOQlZBV9m4Lma0HQDcwvghU2tkunH8klakCJVo7RAvPwpYG9+45U7AqCXCaqgEvecayr4Axq5CKtw==","signatures":[{"sig":"MEYCIQConqwPcDJ+lm1D7ezLTIhCw2v4O1QF4DNcCDRwzRz7fwIhAML3LGslA+yB6fhltSGNGJ8KkjoW+e056Jvdibq1taMY","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":10756462,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJfCEJrCRA9TVsSAnZWagAA4gcP/0hPsgqLDV1WnGjPwy5R\nOs3IqahuGI2Yk4mkLWVrj3/hhHHFrCdoQf88gfkrIKINm49+pw3uWulKv1vd\nor7ZC22HBYQ0KK0iPam0tv8WY1tNypgiChEA2i4h+XixzpIQocT52RYA2tsh\nbv2msVLsLxZ0GlhlH7EoE0JeNV5r8sE1Qk+iwYf9TxVxvY0o85rFqFIbSwt2\nMp7m1Kt6s+byN6rGKQg8lxW+OSRZ0y7fljmBUN0lfaARKcMI8TBZd0XXnKvN\nOp4ApkVqTvmCEZ7Vwz71kr59AgOCe8VSnb296sDJTB3B6TzelVKqcaMKq1zs\nzpLHi52SX3R3XCxrgGzAlbmGe/cRefKjCmZWzpVcT7qre17JSFgZcI7eWYRy\nQmzushPNk8DnP+d1SpfA2/wizmTnLeSfjAdeMUB5sNrU4mg7RUSNmjz32u1e\ntWgVcaGQHSFw90birErVjK9Ct4FkjDfVMp7ShhMp64SEi8VgrRpw21hegzPL\ngKvdrgmCXMlJlpa9WUqdNS30fq7Euw5R3FEBDvWvjZMTawyfnPlAV182rzCc\nZ81rlX9IbAMYwdWlVPIFUBc0VqCVLgt0KNjTnx8z47MvanoRELnAJ3tqHS/K\ninZQjLmKHRl710rEitIuITovz3bfRU+DV+ImuufnR2cLjuKOnrE1QztepJjQ\nj5cV\r\n=P2T7\r\n-----END PGP SIGNATURE-----\r\n"},"main":"dist/index.js","husky":{"hooks":{"pre-commit":"lint-staged"}},"config":{"eslint":"./examples/**/*.{js,jsx}","tslint":"./{__mocks__,src,stories}/{,**/}*.{ts,tsx}"},"readme":"[![npm version](https://badge.fury.io/js/%40gooddata%2Freact-components.svg)](https://www.npmjs.com/package/@gooddata/react-components)\n\n# GoodData.UI React components\n> A React-based JavaScript library for building data-driven applications\n\n## Getting started\n- [GoodData.UI Documentation](http://sdk.gooddata.com/gooddata-ui/)\n- [GoodData.UI Live Examples](https://gooddata-examples.herokuapp.com/)\n- [Stack Overflow](https://stackoverflow.com/questions/tagged/gooddata)\n\n### Usage\nWith [yarn](https://yarnpkg.com) installed, go to your project directory and run\n```\n$ yarn add @gooddata/react-components\n```\nIf you prefer [npm](npmjs.com) run\n```\n$ npm install --save @gooddata/react-components\n```\n\nThe public API is exposed via global `index.js`. Except for the styles, do not import any other file directly\nbecause they are not intended to be part of the public API.\n\n## Contributing\n\nWe welcome any contribution in form of [issues](https://github.com/gooddata/gooddata-react-components/issues) or [pull requests](https://github.com/gooddata/gooddata-react-components/pulls).\n\nInstall [Node.js](http://nodejs.org) (node 12.16.1, npm v6.13.4) and [Yarn](https://classic.yarnpkg.com) (1.22.4).\n\nInstall dependencies:\n```\nyarn install --frozen-lockfile\n```\n\nThese commands may come in handy while developing:\n\n| command | description |\n| ------- | ----------- |\n| `yarn install --pure-lockfile` | first step |\n| ||\n| `yarn dev` | build react-components to `/dist` in watch mode |\n| `yarn test` | run all unit tests |\n| `yarn prettier-write` | format the source code to match the valid codestyle |\n| `yarn validate` | validate codestyle |\n| ||\n| `yarn storybook` | run storybook from `/stories` on http://localhost:9001 |\n| `yarn build-storybook` | build storybook to `/dist-storybook` |\n| `yarn test-storybook` | run storybook and [screenshot tests](https://github.com/gooddata/gdc-client-utils/tree/master/test-storybook) |\n| ||\n| `yarn examples` | run Live Examples dev-server from `/examples` on https://localhost:8999 |\n| `yarn examples-build` | build Live Examples to `/examples/dist` |\n| `yarn examples-server` | serve built Live Examples - see `/examples/server/src` |\n| `yarn examples-testcafe` | run testcafe tests against `localhost:8999` |\n\n### Deploy to heroku.com\nWhen you deploy this repo to heroku, it serves *GoodData.UI Live Examples*.\nRelevant tasks are in `Procfile` and `package.json`.\n\n```bash\n# run in the project directory\nheroku login\nheroku create <your-app-name>\nheroku config:set DOMAIN_ADMIN_USERNAME=x@gooddata.com DOMAIN_ADMIN_PASSWORD=xy PROJECT_ID_TO_ASSIGN=xms7ga4tf3g3nzucd8380o2bev8oeknp\ngit push heroku HEAD:master\nheroku open\n```\n### Enable Geo Chart for Storybook and Live Examples\nGeo chart uses Mapbox to render map which requires a Mapbox access token.\n- Register an account and create Mapbox access token at [guide](https://docs.mapbox.com/help/how-mapbox-works/access-tokens/)\n- Store the created token at `.env`:\n```bash\necho -e \"EXAMPLE_MAPBOX_ACCESS_TOKEN=token\" >> .env # only need to run once\necho -e \"STORYBOOK_MAPBOX_ACCESS_TOKEN=token\" >> .env # only need to run once\n```\n\n### Run Live Examples Locally\nTo run *GoodData.UI Live Examples* locally:\n```bash\ngit clone <this-repository>\ncd  <repository-folder>\nyarn install --pure-lockfile\nyarn examples\n```\nThen open https://localhost:8999 and login using Live Examples account (you can [create one here](https://gooddata-examples.herokuapp.com/registration)).\n\n### Run Storybook locally\n- Run storybook with token stored in `.env` for more secure\n```bash\nyarn storybook\n```\n- Or run storybook with token env param exposed to cli (not suggested)\n```bash\nSTORYBOOK_MAPBOX_ACCESS_TOKEN=token yarn storybook\n```\n- Apply either above way to `yarn build-storybook` or `yarn test-storybook`\n\n### Source code formatting\nThe source code in the repository is formatted by [Prettier](https://prettier.io/).\nThe format of the code is validated by our Continuous Integration server and is one of the requirements of successful merge.\n\nPrettier is supported by every major IDE. You can find the list of supported editors and how to configure them [here](https://prettier.io/docs/en/editors.html).\n\nIn the case, when your editor is not supported or you don't want to setup the integration, you can run the `yarn prettier-write` command to reformat the code before commit.\n\n## Changelog\n\n- see [CHANGELOG.md](CHANGELOG.md)\n\n## Supported versions\n\nIn order to make the user experience with integrating GoodData UI SDK as smooth and secure as possible and to ensure that the SDK is using the latest features of the platform, we will only provide support to two most recent major versions of UI SDK.\n\nThe most recent majors will be supported in the following modes:\n\n- The latest major version will receive all new functionality and all bug fixes\n- The previous major version will only receive fixes to critical issues and security fixes. These fixes will be applied on top of last released version of the previous major\n\nThe customers are encouraged to always use the latest version of the UI SDK.\n\nIn case of using older versions, the user might face API incompatibility, performance or security issues.\n\nPlease follow the installation instructions to update to the newest version.\n\n## License\n\n(C) 2007-2020 GoodData Corporation\n\nThis project is dual licensed:\n\n- The ATTRIBUTION-NONCOMMERCIAL 4.0 INTERNATIONAL (CC BY-NC 4.0) is used for purpose of the trial experience and evaluation of GoodData.UI library.\n- The GOODDATA GOODDATA.UI LIBRARY END USER LICENSE AGREEMENT is used for GoodData customers.\n\nFor more information, please see [LICENSE](https://github.com/gooddata/gooddata-react-components/blob/master/LICENSE)\n","gitHead":"08ef85f5989cb5750d040ff710a12633d918a6be","scripts":{"dev":"bash scripts/build.sh --dev-watch","test":"jest --watch","build":"bash scripts/build.sh","tslint":"yarn run-tslint -t verbose $npm_package_config_tslint","prepare":"cd examples/server && yarn install --frozen-lockfile && cd ../..; rm -r examples/node_modules 2>/dev/null; true","examples":"bash scripts/run-examples.sh","prepare?":"# Called before `npm publish` and on local `npm install`. Temporarily also for deleting obsolete node_modules. Ends with `true` to continue gracefully.","validate":"tsc --noEmit && yarn tslint && eslint $npm_package_config_eslint && yarn validate-style && yarn prettier-check","build-dev":"bash scripts/build.sh --dev","examples?":"# Default is developer domain, other options: yarn examples [sec,secure,stg,stg2,stg3,demo,developer or URL]","storybook":"yarn build && start-storybook -p 9001 -c .storybook","test-once":"jest","tslint-ci":"mkdir -p ./ci/results && yarn run-tslint -t checkstyle -o ./ci/results/tslint-results.xml $npm_package_config_tslint","run-tslint":"tslint -p tsconfig.json","validate-ci":"tsc --noEmit && yarn tslint-ci  && eslint $npm_package_config_eslint -f checkstyle -o ci/results/eslint-results.xml && yarn validate-style-ci && yarn prettier-check","examples-build":"bash scripts/build-examples.sh","prepublishOnly":"yarn build","prettier-check":"prettier --check '{src,stories,styles,__mocks__,examples/server/src,examples/src,examples/test}/**/*.{ts,js,tsx,jsx,json,scss,md,yaml,html}'","prettier-write":"prettier --write '{src,stories,styles,__mocks__,examples/server/src,examples/src,examples/test}/**/*.{ts,js,tsx,jsx,json,scss,md,yaml,html}'","test-storybook":"yarn build && test-storybook","validate-style":"stylelint '**/*.scss'","build-storybook":"yarn build && build-storybook -c .storybook -o dist-storybook","examples-server":"node examples/server/src/index.js","heroku-postbuild":"yarn examples-build developer","examples-testcafe":"./scripts/run-testcafe.sh visual","validate-style-ci":"stylelint '**/*.scss' --custom-formatter=node_modules/stylelint-checkstyle-formatter > ci/results/stylelint-results.xml","check-circular-deps":"madge --circular --extensions ts ./src","examples-testcafe-ci":"./scripts/run-testcafe.sh ci","examples-testcafe-live":"./scripts/run-testcafe.sh live"},"typings":"dist/index.d.ts","_npmUser":{"name":"bertold8","email":"ivan.nejezchleb@seznam.cz"},"deprecated":"@gooddata/react-components@7 reached End of Support on March 31, 2022. Please upgrade (see https://sdk.gooddata.com/gooddata-ui/docs/supported_versions.html for more information).","repository":{"url":"git+ssh://git@github.com/gooddata/gooddata-react-components.git","type":"git"},"_npmVersion":"6.13.4","description":"GoodData.UI - A powerful JavaScript library for building analytical applications","directories":{},"lint-staged":{"{src,stories,styles,__mocks__,examples/server/src,examples/src,examples/test}/**/*.{ts,js,tsx,jsx,scss}":["npx gdc-fix-copyright","git add"],"{src,stories,styles,__mocks__,examples/server/src,examples/src,examples/test}/**/*.{ts,js,tsx,jsx,json,scss,md,yaml,html}":["prettier --write","git add"]},"_nodeVersion":"12.16.1","dependencies":{"rxjs":"^5.5.6","uuid":"^3.2.1","immer":"^1.3.1","lodash":"^4.17.15","date-fns":"^2.7.0","downshift":"^3.2.7","invariant":"^2.2.2","mapbox-gl":"1.9.1","classnames":"^2.2.6","codemirror":"^5.54.0","highcharts":"7.1.1","prop-types":"^15.6.0","react-intl":"^3.6.0","custom-event":"^1.0.1","react-window":"^1.8.1","ag-grid-react":"20.0.0","react-measure":"^2.3.0","@types/mapbox-gl":"1.9.1","react-day-picker":"~7.3.0","react-responsive":"^3.0.0","stringify-object":"^2.4.0","@gooddata/typings":"2.25.0-alpha-bertold8-ine-one-4414-2020-07-09T06-54-04-330Z","@types/codemirror":"^0.0.95","ag-grid-community":"20.0.0","http-status-codes":"^1.3.0","react-codemirror2":"^7.2.0","@gooddata/js-utils":"^3.10.5","@gooddata/numberjs":"^3.2.4","fixed-data-table-2":"0.7.17","@gooddata/goodstrap":"^68.16.0","react-dom-factories":"^1.0.2","@gooddata/gooddata-js":"13.0.3-alpha-bertold8-ine-one-4414-2020-07-09T07-03-13-914Z","json-stable-stringify":"^1.0.1","react-transition-group":"^2.2.1","hoist-non-react-statics":"^3.3.0","nodelist-foreach-polyfill":"^1.2.0","@formatjs/intl-pluralrules":"^1.3.6","highcharts-grouped-categories":"^1.1.3"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"raf":"3.3.2","yup":"^0.24.1","jest":"24.7.1","husky":"3.0.0","madge":"^3.4.4","react":"^16.5.2","enzyme":"3.5.0","eslint":"4.19.1","formik":"^0.11.11","moment":"2.23.0","history":"^4.7.2","ts-jest":"24.0.0","webpack":"4.30.0","full-icu":"^1.3.0","prettier":"1.16.4","react-ga":"^2.5.2","recharts":"1.0.0-beta.9","testcafe":"1.1.4","commander":"2.14.1","node-sass":"4.13.0","react-dom":"^16.5.2","stylelint":"^10.0.0","supertest":"3.0.0","ts-loader":"6.0.0","@types/raf":"^3.4.0","css-loader":"0.28.7","jest-junit":"3.0.0","raw-loader":"0.5.1","styled-jsx":"2.2.1","typescript":"3.3.4000","@babel/core":"7.4.4","@types/jest":"24.0.6","@types/node":"7.0.8","@types/uuid":"3.4.3","file-loader":"3.0.1","jest-enzyme":"7.0.2","lint-staged":"9.1.0","sass-loader":"6.0.6","webpack-cli":"3.3.2","@types/react":"16.8.6","babel-loader":"8.0.5","react-helmet":"5.2.0","react-select":"1.2.1","style-loader":"0.19.1","@types/enzyme":"3.1.13","@types/lodash":"4.14.123","testcafe-live":"0.1.4","@babel/runtime":"7.4.4","dotenv-webpack":"^1.7.0","@babel/polyfill":"^7.4.4","@storybook/react":"5.0.11","@types/invariant":"2.2.29","@types/react-dom":"16.0.11","isomorphic-fetch":"2.2.1","react-datepicker":"1.1.0","react-router-dom":"4.2.2","@babel/preset-env":"7.4.4","@gooddata/mock-js":"^2.13.1","@storybook/addons":"5.0.11","@types/classnames":"2.2.3","@types/prop-types":"15.5.2","@storybook/theming":"5.0.11","identity-obj-proxy":"^3.0.0","intl-messageformat":"^7.5.4","webpack-dev-server":"3.3.1","@babel/preset-react":"7.0.0","@types/react-portal":"4.0.1","@types/react-window":"^1.8.1","babel-plugin-lodash":"3.3.4","html-webpack-plugin":"3.2.0","react-test-renderer":"16.4.2","@types/react-measure":"2.0.5","clean-webpack-plugin":"2.0.2","stats-webpack-plugin":"0.7.0","eslint-config-prettier":"4.1.0","react-google-recaptcha":"^0.14.1","tslint-config-prettier":"1.18.0","@gooddata/eslint-config":"^1.0.0","@gooddata/tslint-config":"1.0.0","@types/react-responsive":"^3.0.3","@types/storybook__react":"4.0.1","@types/stringify-object":"^3.2.0","enzyme-adapter-react-16":"1.3.1","@gooddata/test-storybook":"4.0.0","@storybook/addon-actions":"5.0.11","@storybook/addon-options":"5.0.11","node-sass-magic-importer":"5.1.0","react-syntax-highlighter":"11.0.2","@types/fixed-data-table-2":"0.8.1","stylelint-config-prettier":"5.2.0","@gooddata/stylelint-config":"4.0.1","@types/react-test-renderer":"16.0.0","circular-dependency-plugin":"5.0.2","compression-webpack-plugin":"2.0.0","@types/json-stable-stringify":"^1.0.32","@gooddata/frontend-npm-scripts":"1.1.0","@types/enzyme-adapter-react-16":"1.0.3","stylelint-checkstyle-formatter":"0.1.0","@types/storybook__addon-actions":"3.4.2","@babel/plugin-proposal-class-properties":"7.4.4","@babel/plugin-proposal-object-rest-spread":"7.4.4","@babel/plugin-transform-async-to-generator":"7.4.4"},"peerDependencies":{"react":"^16.5.2","react-dom":"^16.5.2"},"_npmOperationalInternal":{"tmp":"tmp/react-components_7.8.0-alpha-bertold8-ine-one-4414-2020-07-10T10-26-19-694Z_1594376810650_0.15115918276688411","host":"s3://npm-registry-packages"}},"7.8.0-alpha-an.vuong-anvuong-sd1012-2020-07-10T10-27-37-601Z":{"name":"@gooddata/react-components","version":"7.8.0-alpha-an.vuong-anvuong-sd1012-2020-07-10T10-27-37-601Z","author":{"name":"GoodData Corporation"},"license":"BSD-3-Clause","_id":"@gooddata/react-components@7.8.0-alpha-an.vuong-anvuong-sd1012-2020-07-10T10-27-37-601Z","maintainers":[{"name":"afi","email":"adam.fiedler@gooddata.com"},{"name":"an.vuong","email":"an.vuong@gooddata.com"},{"name":"bertold8","email":"ivan.nejezchleb@seznam.cz"},{"name":"bich.nguyen","email":"bich.nguyen@gooddata.com"},{"name":"brbistas","email":"valentinos.chraniotis@gooddata.com"},{"name":"bugsbunny338","email":"jiri.zajic@mensa.cz"},{"name":"de.do","email":"de.do@gooddata.com"},{"name":"gooddata-ci","email":"rail@gooddata.com"},{"name":"hang.ngo","email":"hang.ngo@gooddata.com"},{"name":"hung.nguyen.hoang","email":"hung.nguyen@gooddata.com"},{"name":"huong.nguyen","email":"huong.nguyen@gooddata.com"},{"name":"huyen.nguyen","email":"huyen.nguyen@gooddata.com"},{"name":"ivan.mjartan","email":"ivan.mjartan@gooddata.com"},{"name":"jakub-sterba","email":"jakub.sterba@gooddata.com"},{"name":"jaroslav.tomecek","email":"jaroslav.tomecek@gooddata.com"},{"name":"jkittler","email":"honza.kittler@gmail.com"},{"name":"khanh.le","email":"khanh.le@gooddata.com"},{"name":"lanhuynh","email":"lan.huynh@gooddata.com"},{"name":"linhhong","email":"linh.hong@gooddata.com"},{"name":"lupko","email":"lubomir.slivka@gooddata.com"},{"name":"mai.nguyen","email":"mai.nguyen@gooddata.com"},{"name":"matyas.kandl","email":"matyas.kandl@gooddata.com"},{"name":"michal.marsal","email":"michal.marsal@gooddata.com"},{"name":"milan.lempera","email":"ext-milan.lempera@gooddata.com"},{"name":"my.duong","email":"my.duong@gooddata.com"},{"name":"naibinh","email":"naibinh@gmail.com"},{"name":"nestor_encinas","email":"xesto05@gmail.com"},{"name":"nikolacech","email":"nikola.cech@gooddata.com"},{"name":"nis.hua","email":"nis.hua@gooddata.com"},{"name":"no23reason","email":"dan.homola@hotmail.cz"},{"name":"patrikbraborec","email":"patrik.braborec@gooddata.com"},{"name":"pbenes","email":"petr.benes@gooddata.com"},{"name":"petrjanu","email":"petr.janu@gooddata.com"},{"name":"pkingo","email":"philipandreaskingo@hotmail.com"},{"name":"ptquang86","email":"ptquang86@gmail.com"},{"name":"qduval","email":"quentin.duval@gooddata.com"},{"name":"rodri360","email":"me@rodri360.com"},{"name":"scavnickyj","email":"jakub.scavnicky@gooddata.com"},{"name":"sitina","email":"jiri.sitina@gooddata.com"},{"name":"strouhaljan","email":"strouhal.jan@gmail.com"},{"name":"thao-luong","email":"thao.luong@gooddata.com"},{"name":"thuong.nguyen","email":"thuong.nguyen@gooddata.com"},{"name":"tmuchka","email":"tomas.muchka@gooddata.com"},{"name":"tomas.kratochvil","email":"tomas.kratochvil@gooddata.com"},{"name":"tomsatgd","email":"tomas.satinsky@gooddata.com"},{"name":"trung-le-quoc","email":"trung.le@gooddata.com"},{"name":"tu-ngo","email":"tungo1981@gmail.com"},{"name":"tu.bui","email":"tu.bui@gooddata.com"},{"name":"tulean","email":"tuan.le@gooddata.com"},{"name":"tuqt1005","email":"tu.tran@gooddata.com"},{"name":"utdnah","email":"danh.ung@gooddata.com"},{"name":"van.nguyen","email":"van.nguyen@gooddata.com"},{"name":"vi.phan","email":"vi.phan@gooddata.com"},{"name":"vlastikcz","email":"vlastimil.kotas@gooddata.com"},{"name":"vu.pham","email":"vu.pham@gooddata.com"},{"name":"xmort","email":"petr.dolejsi@gooddata.com"},{"name":"yanlipnican","email":"yanlipnican@gmail.com"}],"homepage":"https://github.com/gooddata/gooddata-react-components#readme","bugs":{"url":"https://github.com/gooddata/gooddata-react-components/issues"},"dist":{"shasum":"eb2fa1706b948d71873e26bc96c2001f9f438eb7","tarball":"https://registry.npmjs.org/@gooddata/react-components/-/react-components-7.8.0-alpha-an.vuong-anvuong-sd1012-2020-07-10T10-27-37-601Z.tgz","fileCount":2661,"integrity":"sha512-KoeEb02YKNZk+N7kpSlYugp3PFNU3Jc9GG0wEOocix/A644pZuAsw+eZy3jyxVEoy04A+Yi1sVP4eigRYA5Pyg==","signatures":[{"sig":"MEQCIDRRKRJH2rTor/LMdPpC8tOlRAH+/g3pw7EPxriy7IP/AiAWcD3nozeAoOW5hQi65/tqqyhZxmg4/CM3T4FZKGejMQ==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":10689204,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJfCEK4CRA9TVsSAnZWagAAX54QAJQlTPfSkK9C7KF6K/c8\nLTjpBhDxPneN7yW0kX3uLITwIzRp/bWrl0qoJUW4Vs5LhrVhZN77Q2thCZ2J\nKlz9TVr4YgcqEj1Lmcs5ESSpTHiHSyzFptDYMjA0x9uz9IWfwAFrh7R0vj5j\n4lD7/LhA+uyufRTcOXHtx2rAL6TW/6i/cg7+akhcBxwZAYNrMNKtGBDsZQ6D\nEar+XsqeXGv8J4YnkYQ9wsh+rbDqx6sowgWBBzf+QJVKPTnIGXyS2pOsvEiq\nLwp+kt8hICTVZ1xeypd174aoj8s7Vluf9bxsc7gio+8z/e3wXVZ7lQTN4jsc\ngRYVp3gcE660E9xxjvoHlHk1gOI+9iD4rOz9ZpYPy8hdn0IlF2fcfHbpjkwB\nXl4K8DyiOEiS4GBwvylSobujDwPCcMZaj0jsH5trqhOmcJ1a76ZL/CB6tFAi\n1YMAnLsHlofG/Pd9HcTe+KysvLvya0vRH4D44H1BWtN74SR8L5+bIENgxdkA\nbT1PG/kHSQxknk/x/kvR2Uz3oZQl4BN8StZAsmIEn7beLofnSlfankHX9YdN\nxMHdEDEG5e4DmYZc3VWNdFbKQN79nLZXUB/Q2HkAS3CJkAsAYGFjuAvAmu0J\n8cfXYA5KdcUAefCjOBUYbJGKOi0qCFdmF7nRhqV6JJxVdEr2mYTlznG9ns2A\nHWNY\r\n=2QTJ\r\n-----END PGP SIGNATURE-----\r\n"},"main":"dist/index.js","husky":{"hooks":{"pre-commit":"lint-staged"}},"config":{"eslint":"./examples/**/*.{js,jsx}","tslint":"./{__mocks__,src,stories}/{,**/}*.{ts,tsx}"},"readme":"[![npm version](https://badge.fury.io/js/%40gooddata%2Freact-components.svg)](https://www.npmjs.com/package/@gooddata/react-components)\n\n# GoodData.UI React components\n> A React-based JavaScript library for building data-driven applications\n\n## Getting started\n- [GoodData.UI Documentation](http://sdk.gooddata.com/gooddata-ui/)\n- [GoodData.UI Live Examples](https://gooddata-examples.herokuapp.com/)\n- [Stack Overflow](https://stackoverflow.com/questions/tagged/gooddata)\n\n### Usage\nWith [yarn](https://yarnpkg.com) installed, go to your project directory and run\n```\n$ yarn add @gooddata/react-components\n```\nIf you prefer [npm](npmjs.com) run\n```\n$ npm install --save @gooddata/react-components\n```\n\nThe public API is exposed via global `index.js`. Except for the styles, do not import any other file directly\nbecause they are not intended to be part of the public API.\n\n## Contributing\n\nWe welcome any contribution in form of [issues](https://github.com/gooddata/gooddata-react-components/issues) or [pull requests](https://github.com/gooddata/gooddata-react-components/pulls).\n\nInstall [Node.js](http://nodejs.org) (node 12.16.1, npm v6.13.4) and [Yarn](https://classic.yarnpkg.com) (1.22.4).\n\nInstall dependencies:\n```\nyarn install --frozen-lockfile\n```\n\nThese commands may come in handy while developing:\n\n| command | description |\n| ------- | ----------- |\n| `yarn install --pure-lockfile` | first step |\n| ||\n| `yarn dev` | build react-components to `/dist` in watch mode |\n| `yarn test` | run all unit tests |\n| `yarn prettier-write` | format the source code to match the valid codestyle |\n| `yarn validate` | validate codestyle |\n| ||\n| `yarn storybook` | run storybook from `/stories` on http://localhost:9001 |\n| `yarn build-storybook` | build storybook to `/dist-storybook` |\n| `yarn test-storybook` | run storybook and [screenshot tests](https://github.com/gooddata/gdc-client-utils/tree/master/test-storybook) |\n| ||\n| `yarn examples` | run Live Examples dev-server from `/examples` on https://localhost:8999 |\n| `yarn examples-build` | build Live Examples to `/examples/dist` |\n| `yarn examples-server` | serve built Live Examples - see `/examples/server/src` |\n| `yarn examples-testcafe` | run testcafe tests against `localhost:8999` |\n\n### Deploy to heroku.com\nWhen you deploy this repo to heroku, it serves *GoodData.UI Live Examples*.\nRelevant tasks are in `Procfile` and `package.json`.\n\n```bash\n# run in the project directory\nheroku login\nheroku create <your-app-name>\nheroku config:set DOMAIN_ADMIN_USERNAME=x@gooddata.com DOMAIN_ADMIN_PASSWORD=xy PROJECT_ID_TO_ASSIGN=xms7ga4tf3g3nzucd8380o2bev8oeknp\ngit push heroku HEAD:master\nheroku open\n```\n### Enable Geo Chart for Storybook and Live Examples\nGeo chart uses Mapbox to render map which requires a Mapbox access token.\n- Register an account and create Mapbox access token at [guide](https://docs.mapbox.com/help/how-mapbox-works/access-tokens/)\n- Store the created token at `.env`:\n```bash\necho -e \"EXAMPLE_MAPBOX_ACCESS_TOKEN=token\" >> .env # only need to run once\necho -e \"STORYBOOK_MAPBOX_ACCESS_TOKEN=token\" >> .env # only need to run once\n```\n\n### Run Live Examples Locally\nTo run *GoodData.UI Live Examples* locally:\n```bash\ngit clone <this-repository>\ncd  <repository-folder>\nyarn install --pure-lockfile\nyarn examples\n```\nThen open https://localhost:8999 and login using Live Examples account (you can [create one here](https://gooddata-examples.herokuapp.com/registration)).\n\n### Run Storybook locally\n- Run storybook with token stored in `.env` for more secure\n```bash\nyarn storybook\n```\n- Or run storybook with token env param exposed to cli (not suggested)\n```bash\nSTORYBOOK_MAPBOX_ACCESS_TOKEN=token yarn storybook\n```\n- Apply either above way to `yarn build-storybook` or `yarn test-storybook`\n\n### Source code formatting\nThe source code in the repository is formatted by [Prettier](https://prettier.io/).\nThe format of the code is validated by our Continuous Integration server and is one of the requirements of successful merge.\n\nPrettier is supported by every major IDE. You can find the list of supported editors and how to configure them [here](https://prettier.io/docs/en/editors.html).\n\nIn the case, when your editor is not supported or you don't want to setup the integration, you can run the `yarn prettier-write` command to reformat the code before commit.\n\n## Changelog\n\n- see [CHANGELOG.md](CHANGELOG.md)\n\n## Supported versions\n\nIn order to make the user experience with integrating GoodData UI SDK as smooth and secure as possible and to ensure that the SDK is using the latest features of the platform, we will only provide support to two most recent major versions of UI SDK.\n\nThe most recent majors will be supported in the following modes:\n\n- The latest major version will receive all new functionality and all bug fixes\n- The previous major version will only receive fixes to critical issues and security fixes. These fixes will be applied on top of last released version of the previous major\n\nThe customers are encouraged to always use the latest version of the UI SDK.\n\nIn case of using older versions, the user might face API incompatibility, performance or security issues.\n\nPlease follow the installation instructions to update to the newest version.\n\n## License\n\n(C) 2007-2020 GoodData Corporation\n\nThis project is dual licensed:\n\n- The ATTRIBUTION-NONCOMMERCIAL 4.0 INTERNATIONAL (CC BY-NC 4.0) is used for purpose of the trial experience and evaluation of GoodData.UI library.\n- The GOODDATA GOODDATA.UI LIBRARY END USER LICENSE AGREEMENT is used for GoodData customers.\n\nFor more information, please see [LICENSE](https://github.com/gooddata/gooddata-react-components/blob/master/LICENSE)\n","gitHead":"ee53087eae147afb45b8ef2f1d604a55e04f13cd","scripts":{"dev":"bash scripts/build.sh --dev-watch","test":"jest --watch","build":"bash scripts/build.sh","tslint":"yarn run-tslint -t verbose $npm_package_config_tslint","prepare":"cd examples/server && yarn install --frozen-lockfile && cd ../..; rm -r examples/node_modules 2>/dev/null; true","examples":"bash scripts/run-examples.sh","prepare?":"# Called before `npm publish` and on local `npm install`. Temporarily also for deleting obsolete node_modules. Ends with `true` to continue gracefully.","validate":"tsc --noEmit && yarn tslint && eslint $npm_package_config_eslint && yarn validate-style && yarn prettier-check","build-dev":"bash scripts/build.sh --dev","examples?":"# Default is developer domain, other options: yarn examples [sec,secure,stg,stg2,stg3,demo,developer or URL]","storybook":"yarn build && start-storybook -p 9001 -c .storybook","test-once":"jest","tslint-ci":"mkdir -p ./ci/results && yarn run-tslint -t checkstyle -o ./ci/results/tslint-results.xml $npm_package_config_tslint","run-tslint":"tslint -p tsconfig.json","validate-ci":"tsc --noEmit && yarn tslint-ci  && eslint $npm_package_config_eslint -f checkstyle -o ci/results/eslint-results.xml && yarn validate-style-ci && yarn prettier-check","examples-build":"bash scripts/build-examples.sh","prepublishOnly":"yarn build","prettier-check":"prettier --check '{src,stories,styles,__mocks__,examples/server/src,examples/src,examples/test}/**/*.{ts,js,tsx,jsx,json,scss,md,yaml,html}'","prettier-write":"prettier --write '{src,stories,styles,__mocks__,examples/server/src,examples/src,examples/test}/**/*.{ts,js,tsx,jsx,json,scss,md,yaml,html}'","test-storybook":"yarn build && test-storybook","validate-style":"stylelint '**/*.scss'","build-storybook":"yarn build && build-storybook -c .storybook -o dist-storybook","examples-server":"node examples/server/src/index.js","heroku-postbuild":"yarn examples-build developer","examples-testcafe":"./scripts/run-testcafe.sh visual","validate-style-ci":"stylelint '**/*.scss' --custom-formatter=node_modules/stylelint-checkstyle-formatter > ci/results/stylelint-results.xml","check-circular-deps":"madge --circular --extensions ts ./src","examples-testcafe-ci":"./scripts/run-testcafe.sh ci","examples-testcafe-live":"./scripts/run-testcafe.sh live"},"typings":"dist/index.d.ts","_npmUser":{"name":"an.vuong","email":"an.vuong@gooddata.com"},"deprecated":"@gooddata/react-components@7 reached End of Support on March 31, 2022. Please upgrade (see https://sdk.gooddata.com/gooddata-ui/docs/supported_versions.html for more information).","repository":{"url":"git+ssh://git@github.com/gooddata/gooddata-react-components.git","type":"git"},"_npmVersion":"6.14.5","description":"GoodData.UI - A powerful JavaScript library for building analytical applications","directories":{},"lint-staged":{"{src,stories,styles,__mocks__,examples/server/src,examples/src,examples/test}/**/*.{ts,js,tsx,jsx,scss}":["npx gdc-fix-copyright","git add"],"{src,stories,styles,__mocks__,examples/server/src,examples/src,examples/test}/**/*.{ts,js,tsx,jsx,json,scss,md,yaml,html}":["prettier --write","git add"]},"_nodeVersion":"12.18.2","dependencies":{"rxjs":"^5.5.6","uuid":"^3.2.1","immer":"^1.3.1","lodash":"^4.17.15","date-fns":"^2.7.0","downshift":"^3.2.7","invariant":"^2.2.2","mapbox-gl":"1.9.1","classnames":"^2.2.6","codemirror":"^5.54.0","highcharts":"7.1.1","prop-types":"^15.6.0","react-intl":"^3.6.0","custom-event":"^1.0.1","react-window":"^1.8.1","ag-grid-react":"20.0.0","react-measure":"^2.3.0","@types/mapbox-gl":"1.9.1","react-day-picker":"~7.3.0","react-responsive":"^3.0.0","stringify-object":"^2.4.0","@gooddata/typings":"^2.25.0","@types/codemirror":"^0.0.95","ag-grid-community":"20.0.0","http-status-codes":"^1.3.0","react-codemirror2":"^7.2.0","@gooddata/js-utils":"^3.10.5","@gooddata/numberjs":"^3.2.4","fixed-data-table-2":"0.7.17","@gooddata/goodstrap":"^68.16.0","react-dom-factories":"^1.0.2","@gooddata/gooddata-js":"^13.0.3","json-stable-stringify":"^1.0.1","react-transition-group":"^2.2.1","hoist-non-react-statics":"^3.3.0","nodelist-foreach-polyfill":"^1.2.0","@formatjs/intl-pluralrules":"^1.3.6","highcharts-grouped-categories":"^1.1.3"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"raf":"3.3.2","yup":"^0.24.1","jest":"24.7.1","husky":"3.0.0","madge":"^3.4.4","react":"^16.5.2","enzyme":"3.5.0","eslint":"4.19.1","formik":"^0.11.11","moment":"2.23.0","history":"^4.7.2","ts-jest":"24.0.0","webpack":"4.30.0","full-icu":"^1.3.0","prettier":"1.16.4","react-ga":"^2.5.2","recharts":"1.0.0-beta.9","testcafe":"1.1.4","commander":"2.14.1","node-sass":"4.13.0","react-dom":"^16.5.2","stylelint":"^10.0.0","supertest":"3.0.0","ts-loader":"6.0.0","@types/raf":"^3.4.0","css-loader":"0.28.7","jest-junit":"3.0.0","raw-loader":"0.5.1","styled-jsx":"2.2.1","typescript":"3.3.4000","@babel/core":"7.4.4","@types/jest":"24.0.6","@types/node":"7.0.8","@types/uuid":"3.4.3","file-loader":"3.0.1","jest-enzyme":"7.0.2","lint-staged":"9.1.0","sass-loader":"6.0.6","webpack-cli":"3.3.2","@types/react":"16.8.6","babel-loader":"8.0.5","react-helmet":"5.2.0","react-select":"1.2.1","style-loader":"0.19.1","@types/enzyme":"3.1.13","@types/lodash":"4.14.123","testcafe-live":"0.1.4","@babel/runtime":"7.4.4","dotenv-webpack":"^1.7.0","@babel/polyfill":"^7.4.4","@storybook/react":"5.0.11","@types/invariant":"2.2.29","@types/react-dom":"16.0.11","isomorphic-fetch":"2.2.1","react-datepicker":"1.1.0","react-router-dom":"4.2.2","@babel/preset-env":"7.4.4","@gooddata/mock-js":"^2.13.1","@storybook/addons":"5.0.11","@types/classnames":"2.2.3","@types/prop-types":"15.5.2","@storybook/theming":"5.0.11","identity-obj-proxy":"^3.0.0","intl-messageformat":"^7.5.4","webpack-dev-server":"3.3.1","@babel/preset-react":"7.0.0","@types/react-portal":"4.0.1","@types/react-window":"^1.8.1","babel-plugin-lodash":"3.3.4","html-webpack-plugin":"3.2.0","react-test-renderer":"16.4.2","@types/react-measure":"2.0.5","clean-webpack-plugin":"2.0.2","stats-webpack-plugin":"0.7.0","eslint-config-prettier":"4.1.0","react-google-recaptcha":"^0.14.1","tslint-config-prettier":"1.18.0","@gooddata/eslint-config":"^1.0.0","@gooddata/tslint-config":"1.0.0","@types/react-responsive":"^3.0.3","@types/storybook__react":"4.0.1","@types/stringify-object":"^3.2.0","enzyme-adapter-react-16":"1.3.1","@gooddata/test-storybook":"4.0.0","@storybook/addon-actions":"5.0.11","@storybook/addon-options":"5.0.11","node-sass-magic-importer":"5.1.0","react-syntax-highlighter":"11.0.2","@types/fixed-data-table-2":"0.8.1","stylelint-config-prettier":"5.2.0","@gooddata/stylelint-config":"4.0.1","@types/react-test-renderer":"16.0.0","circular-dependency-plugin":"5.0.2","compression-webpack-plugin":"2.0.0","@types/json-stable-stringify":"^1.0.32","@gooddata/frontend-npm-scripts":"1.1.0","@types/enzyme-adapter-react-16":"1.0.3","stylelint-checkstyle-formatter":"0.1.0","@types/storybook__addon-actions":"3.4.2","@babel/plugin-proposal-class-properties":"7.4.4","@babel/plugin-proposal-object-rest-spread":"7.4.4","@babel/plugin-transform-async-to-generator":"7.4.4"},"peerDependencies":{"react":"^16.5.2","react-dom":"^16.5.2"},"_npmOperationalInternal":{"tmp":"tmp/react-components_7.8.0-alpha-an.vuong-anvuong-sd1012-2020-07-10T10-27-37-601Z_1594376887653_0.8713606254478081","host":"s3://npm-registry-packages"}},"7.8.0-alpha-afi-afi-one-4467-NEW-2020-07-10T10-28-18-892Z":{"name":"@gooddata/react-components","version":"7.8.0-alpha-afi-afi-one-4467-NEW-2020-07-10T10-28-18-892Z","author":{"name":"GoodData Corporation"},"license":"BSD-3-Clause","_id":"@gooddata/react-components@7.8.0-alpha-afi-afi-one-4467-NEW-2020-07-10T10-28-18-892Z","maintainers":[{"name":"afi","email":"adam.fiedler@gooddata.com"},{"name":"an.vuong","email":"an.vuong@gooddata.com"},{"name":"bertold8","email":"ivan.nejezchleb@seznam.cz"},{"name":"bich.nguyen","email":"bich.nguyen@gooddata.com"},{"name":"brbistas","email":"valentinos.chraniotis@gooddata.com"},{"name":"bugsbunny338","email":"jiri.zajic@mensa.cz"},{"name":"de.do","email":"de.do@gooddata.com"},{"name":"gooddata-ci","email":"rail@gooddata.com"},{"name":"hang.ngo","email":"hang.ngo@gooddata.com"},{"name":"hung.nguyen.hoang","email":"hung.nguyen@gooddata.com"},{"name":"huong.nguyen","email":"huong.nguyen@gooddata.com"},{"name":"huyen.nguyen","email":"huyen.nguyen@gooddata.com"},{"name":"ivan.mjartan","email":"ivan.mjartan@gooddata.com"},{"name":"jakub-sterba","email":"jakub.sterba@gooddata.com"},{"name":"jaroslav.tomecek","email":"jaroslav.tomecek@gooddata.com"},{"name":"jkittler","email":"honza.kittler@gmail.com"},{"name":"khanh.le","email":"khanh.le@gooddata.com"},{"name":"lanhuynh","email":"lan.huynh@gooddata.com"},{"name":"linhhong","email":"linh.hong@gooddata.com"},{"name":"lupko","email":"lubomir.slivka@gooddata.com"},{"name":"mai.nguyen","email":"mai.nguyen@gooddata.com"},{"name":"matyas.kandl","email":"matyas.kandl@gooddata.com"},{"name":"michal.marsal","email":"michal.marsal@gooddata.com"},{"name":"milan.lempera","email":"ext-milan.lempera@gooddata.com"},{"name":"my.duong","email":"my.duong@gooddata.com"},{"name":"naibinh","email":"naibinh@gmail.com"},{"name":"nestor_encinas","email":"xesto05@gmail.com"},{"name":"nikolacech","email":"nikola.cech@gooddata.com"},{"name":"nis.hua","email":"nis.hua@gooddata.com"},{"name":"no23reason","email":"dan.homola@hotmail.cz"},{"name":"patrikbraborec","email":"patrik.braborec@gooddata.com"},{"name":"pbenes","email":"petr.benes@gooddata.com"},{"name":"petrjanu","email":"petr.janu@gooddata.com"},{"name":"pkingo","email":"philipandreaskingo@hotmail.com"},{"name":"ptquang86","email":"ptquang86@gmail.com"},{"name":"qduval","email":"quentin.duval@gooddata.com"},{"name":"rodri360","email":"me@rodri360.com"},{"name":"scavnickyj","email":"jakub.scavnicky@gooddata.com"},{"name":"sitina","email":"jiri.sitina@gooddata.com"},{"name":"strouhaljan","email":"strouhal.jan@gmail.com"},{"name":"thao-luong","email":"thao.luong@gooddata.com"},{"name":"thuong.nguyen","email":"thuong.nguyen@gooddata.com"},{"name":"tmuchka","email":"tomas.muchka@gooddata.com"},{"name":"tomas.kratochvil","email":"tomas.kratochvil@gooddata.com"},{"name":"tomsatgd","email":"tomas.satinsky@gooddata.com"},{"name":"trung-le-quoc","email":"trung.le@gooddata.com"},{"name":"tu-ngo","email":"tungo1981@gmail.com"},{"name":"tu.bui","email":"tu.bui@gooddata.com"},{"name":"tulean","email":"tuan.le@gooddata.com"},{"name":"tuqt1005","email":"tu.tran@gooddata.com"},{"name":"utdnah","email":"danh.ung@gooddata.com"},{"name":"van.nguyen","email":"van.nguyen@gooddata.com"},{"name":"vi.phan","email":"vi.phan@gooddata.com"},{"name":"vlastikcz","email":"vlastimil.kotas@gooddata.com"},{"name":"vu.pham","email":"vu.pham@gooddata.com"},{"name":"xmort","email":"petr.dolejsi@gooddata.com"},{"name":"yanlipnican","email":"yanlipnican@gmail.com"}],"homepage":"https://github.com/gooddata/gooddata-react-components#readme","bugs":{"url":"https://github.com/gooddata/gooddata-react-components/issues"},"dist":{"shasum":"a48817e1d8c1c7baa0ac5dd659069df33bcbf32c","tarball":"https://registry.npmjs.org/@gooddata/react-components/-/react-components-7.8.0-alpha-afi-afi-one-4467-NEW-2020-07-10T10-28-18-892Z.tgz","fileCount":2667,"integrity":"sha512-OH4rvFIU519HAYXxk6jQt7dR7y+Dk+j9/8Rpmkx/Dstq3Kwfm+Woe7GLEYoY195cpA4NNVA4zSpdX4dCHQlbsQ==","signatures":[{"sig":"MEQCIFibEUulEv1DcY/0Xb08gIyPhT6lFq6KHXtLjQLTygqcAiAQlYRgrvEn4D/Cuxfb1EIjl5cAZDHXIKwHsVDGIyVW2A==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":10725992,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJfCEL5CRA9TVsSAnZWagAA7toP/0aLpChU/+fVF7R9CUqn\n+vAwYsGtZpieV+daQYP2CwHLn1p5MTtFhC4Hrew9LnS+gshjJsVJSKP0hPaN\nApX29c1EOXGQ8UtYr30FYVDZDM0UBi7wmaKcIcejEWlLyJ/6dnwaUZq8fIZS\nJUxMF4AUBcVdNKThkAE0PxE03wfLcdO8GVkdc0xgDgUgwcrBqc9uF42LO3xs\nn+rZxwv2q/OEErH8md5uYnmRWs5xhOiFELyuD/r/o5/ywbfpvXSaYRJnje+5\nFkp96xDMWl6VA65VG/MDoeMWKB8aaoO9sMcllgoNWrdW9rovFebfBUFm2WLN\n/pZogQcf6e3/zZzk3UTVhvY5UiBdqKCgiEFv+Qd572qhWzByDqloEF8/q0hm\nZnH+z/1vej87jLFnfTMsqFPcdFZF1cKMnp8aoXsT6QJWa4o3TS2aCk1k8QDk\nBv/gZjiw7rOSQVHQ9rp5wSuUTNewtX+Y00isrOl+plr/D3+gfdPMLjDu+t7D\no6KL/XRPeTxZWPSPLZwu5oYouvg7BkxECrScBADIPLO2/HozB7gH1g+GcSWi\n9IZIWQhdsbIA4j5M1nAYSdEIE/Cs67WvVeehpEoLs8sq2+Ec5LXy8r3K0Fxw\nq6nSA0tJtrcMmlad+YC6Kb42+uop9gcLwKz/w+lXLxduSGaY5Nb2+FXpx48F\nDD9y\r\n=e4DS\r\n-----END PGP SIGNATURE-----\r\n"},"main":"dist/index.js","husky":{"hooks":{"pre-commit":"lint-staged"}},"config":{"eslint":"./examples/**/*.{js,jsx}","tslint":"./{__mocks__,src,stories}/{,**/}*.{ts,tsx}"},"readme":"[![npm version](https://badge.fury.io/js/%40gooddata%2Freact-components.svg)](https://www.npmjs.com/package/@gooddata/react-components)\n\n# GoodData.UI React components\n> A React-based JavaScript library for building data-driven applications\n\n## Getting started\n- [GoodData.UI Documentation](http://sdk.gooddata.com/gooddata-ui/)\n- [GoodData.UI Live Examples](https://gooddata-examples.herokuapp.com/)\n- [Stack Overflow](https://stackoverflow.com/questions/tagged/gooddata)\n\n### Usage\nWith [yarn](https://yarnpkg.com) installed, go to your project directory and run\n```\n$ yarn add @gooddata/react-components\n```\nIf you prefer [npm](npmjs.com) run\n```\n$ npm install --save @gooddata/react-components\n```\n\nThe public API is exposed via global `index.js`. Except for the styles, do not import any other file directly\nbecause they are not intended to be part of the public API.\n\n## Contributing\n\nWe welcome any contribution in form of [issues](https://github.com/gooddata/gooddata-react-components/issues) or [pull requests](https://github.com/gooddata/gooddata-react-components/pulls).\n\nInstall [Node.js](http://nodejs.org) (node 12.16.1, npm v6.13.4) and [Yarn](https://classic.yarnpkg.com) (1.22.4).\n\nInstall dependencies:\n```\nyarn install --frozen-lockfile\n```\n\nThese commands may come in handy while developing:\n\n| command | description |\n| ------- | ----------- |\n| `yarn install --pure-lockfile` | first step |\n| ||\n| `yarn dev` | build react-components to `/dist` in watch mode |\n| `yarn test` | run all unit tests |\n| `yarn prettier-write` | format the source code to match the valid codestyle |\n| `yarn validate` | validate codestyle |\n| ||\n| `yarn storybook` | run storybook from `/stories` on http://localhost:9001 |\n| `yarn build-storybook` | build storybook to `/dist-storybook` |\n| `yarn test-storybook` | run storybook and [screenshot tests](https://github.com/gooddata/gdc-client-utils/tree/master/test-storybook) |\n| ||\n| `yarn examples` | run Live Examples dev-server from `/examples` on https://localhost:8999 |\n| `yarn examples-build` | build Live Examples to `/examples/dist` |\n| `yarn examples-server` | serve built Live Examples - see `/examples/server/src` |\n| `yarn examples-testcafe` | run testcafe tests against `localhost:8999` |\n\n### Deploy to heroku.com\nWhen you deploy this repo to heroku, it serves *GoodData.UI Live Examples*.\nRelevant tasks are in `Procfile` and `package.json`.\n\n```bash\n# run in the project directory\nheroku login\nheroku create <your-app-name>\nheroku config:set DOMAIN_ADMIN_USERNAME=x@gooddata.com DOMAIN_ADMIN_PASSWORD=xy PROJECT_ID_TO_ASSIGN=xms7ga4tf3g3nzucd8380o2bev8oeknp\ngit push heroku HEAD:master\nheroku open\n```\n### Enable Geo Chart for Storybook and Live Examples\nGeo chart uses Mapbox to render map which requires a Mapbox access token.\n- Register an account and create Mapbox access token at [guide](https://docs.mapbox.com/help/how-mapbox-works/access-tokens/)\n- Store the created token at `.env`:\n```bash\necho -e \"EXAMPLE_MAPBOX_ACCESS_TOKEN=token\" >> .env # only need to run once\necho -e \"STORYBOOK_MAPBOX_ACCESS_TOKEN=token\" >> .env # only need to run once\n```\n\n### Run Live Examples Locally\nTo run *GoodData.UI Live Examples* locally:\n```bash\ngit clone <this-repository>\ncd  <repository-folder>\nyarn install --pure-lockfile\nyarn examples\n```\nThen open https://localhost:8999 and login using Live Examples account (you can [create one here](https://gooddata-examples.herokuapp.com/registration)).\n\n### Run Storybook locally\n- Run storybook with token stored in `.env` for more secure\n```bash\nyarn storybook\n```\n- Or run storybook with token env param exposed to cli (not suggested)\n```bash\nSTORYBOOK_MAPBOX_ACCESS_TOKEN=token yarn storybook\n```\n- Apply either above way to `yarn build-storybook` or `yarn test-storybook`\n\n### Source code formatting\nThe source code in the repository is formatted by [Prettier](https://prettier.io/).\nThe format of the code is validated by our Continuous Integration server and is one of the requirements of successful merge.\n\nPrettier is supported by every major IDE. You can find the list of supported editors and how to configure them [here](https://prettier.io/docs/en/editors.html).\n\nIn the case, when your editor is not supported or you don't want to setup the integration, you can run the `yarn prettier-write` command to reformat the code before commit.\n\n## Changelog\n\n- see [CHANGELOG.md](CHANGELOG.md)\n\n## Supported versions\n\nIn order to make the user experience with integrating GoodData UI SDK as smooth and secure as possible and to ensure that the SDK is using the latest features of the platform, we will only provide support to two most recent major versions of UI SDK.\n\nThe most recent majors will be supported in the following modes:\n\n- The latest major version will receive all new functionality and all bug fixes\n- The previous major version will only receive fixes to critical issues and security fixes. These fixes will be applied on top of last released version of the previous major\n\nThe customers are encouraged to always use the latest version of the UI SDK.\n\nIn case of using older versions, the user might face API incompatibility, performance or security issues.\n\nPlease follow the installation instructions to update to the newest version.\n\n## License\n\n(C) 2007-2020 GoodData Corporation\n\nThis project is dual licensed:\n\n- The ATTRIBUTION-NONCOMMERCIAL 4.0 INTERNATIONAL (CC BY-NC 4.0) is used for purpose of the trial experience and evaluation of GoodData.UI library.\n- The GOODDATA GOODDATA.UI LIBRARY END USER LICENSE AGREEMENT is used for GoodData customers.\n\nFor more information, please see [LICENSE](https://github.com/gooddata/gooddata-react-components/blob/master/LICENSE)\n","gitHead":"1a8ae28e935846939aa005ffd35c6c216fde1ffc","scripts":{"dev":"bash scripts/build.sh --dev-watch","test":"jest --watch","build":"bash scripts/build.sh","tslint":"yarn run-tslint -t verbose $npm_package_config_tslint","prepare":"cd examples/server && yarn install --frozen-lockfile && cd ../..; rm -r examples/node_modules 2>/dev/null; true","examples":"bash scripts/run-examples.sh","prepare?":"# Called before `npm publish` and on local `npm install`. Temporarily also for deleting obsolete node_modules. Ends with `true` to continue gracefully.","validate":"tsc --noEmit && yarn tslint && eslint $npm_package_config_eslint && yarn validate-style && yarn prettier-check","build-dev":"bash scripts/build.sh --dev","examples?":"# Default is developer domain, other options: yarn examples [sec,secure,stg,stg2,stg3,demo,developer or URL]","storybook":"yarn build && start-storybook -p 9001 -c .storybook","test-once":"jest","tslint-ci":"mkdir -p ./ci/results && yarn run-tslint -t checkstyle -o ./ci/results/tslint-results.xml $npm_package_config_tslint","run-tslint":"tslint -p tsconfig.json","validate-ci":"tsc --noEmit && yarn tslint-ci  && eslint $npm_package_config_eslint -f checkstyle -o ci/results/eslint-results.xml && yarn validate-style-ci && yarn prettier-check","examples-build":"bash scripts/build-examples.sh","prepublishOnly":"yarn build","prettier-check":"prettier --check '{src,stories,styles,__mocks__,examples/server/src,examples/src,examples/test}/**/*.{ts,js,tsx,jsx,json,scss,md,yaml,html}'","prettier-write":"prettier --write '{src,stories,styles,__mocks__,examples/server/src,examples/src,examples/test}/**/*.{ts,js,tsx,jsx,json,scss,md,yaml,html}'","test-storybook":"yarn build && test-storybook","validate-style":"stylelint '**/*.scss'","build-storybook":"yarn build && build-storybook -c .storybook -o dist-storybook","examples-server":"node examples/server/src/index.js","heroku-postbuild":"yarn examples-build developer","examples-testcafe":"./scripts/run-testcafe.sh visual","validate-style-ci":"stylelint '**/*.scss' --custom-formatter=node_modules/stylelint-checkstyle-formatter > ci/results/stylelint-results.xml","check-circular-deps":"madge --circular --extensions ts ./src","examples-testcafe-ci":"./scripts/run-testcafe.sh ci","examples-testcafe-live":"./scripts/run-testcafe.sh live"},"typings":"dist/index.d.ts","_npmUser":{"name":"afi","email":"adam.fiedler@gooddata.com"},"deprecated":"@gooddata/react-components@7 reached End of Support on March 31, 2022. Please upgrade (see https://sdk.gooddata.com/gooddata-ui/docs/supported_versions.html for more information).","repository":{"url":"git+ssh://git@github.com/gooddata/gooddata-react-components.git","type":"git"},"_npmVersion":"6.13.4","description":"GoodData.UI - A powerful JavaScript library for building analytical applications","directories":{},"lint-staged":{"{src,stories,styles,__mocks__,examples/server/src,examples/src,examples/test}/**/*.{ts,js,tsx,jsx,scss}":["npx gdc-fix-copyright","git add"],"{src,stories,styles,__mocks__,examples/server/src,examples/src,examples/test}/**/*.{ts,js,tsx,jsx,json,scss,md,yaml,html}":["prettier --write","git add"]},"_nodeVersion":"12.16.1","dependencies":{"rxjs":"^5.5.6","uuid":"^3.2.1","immer":"^1.3.1","lodash":"^4.17.15","date-fns":"^2.7.0","downshift":"^3.2.7","invariant":"^2.2.2","mapbox-gl":"1.9.1","classnames":"^2.2.6","codemirror":"^5.54.0","highcharts":"7.1.1","prop-types":"^15.6.0","react-intl":"^3.6.0","custom-event":"^1.0.1","react-window":"^1.8.1","ag-grid-react":"20.0.0","react-measure":"^2.3.0","@types/mapbox-gl":"1.9.1","react-day-picker":"~7.3.0","react-responsive":"^3.0.0","stringify-object":"^2.4.0","@gooddata/typings":"^2.25.0","@types/codemirror":"^0.0.95","ag-grid-community":"20.0.0","http-status-codes":"^1.3.0","react-codemirror2":"^7.2.0","@gooddata/js-utils":"^3.10.5","@gooddata/numberjs":"^3.2.4","fixed-data-table-2":"0.7.17","@gooddata/goodstrap":"^68.16.0","react-dom-factories":"^1.0.2","@gooddata/gooddata-js":"^13.0.3","json-stable-stringify":"^1.0.1","react-transition-group":"^2.2.1","hoist-non-react-statics":"^3.3.0","nodelist-foreach-polyfill":"^1.2.0","@formatjs/intl-pluralrules":"^1.3.6","highcharts-grouped-categories":"^1.1.3"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"raf":"3.3.2","yup":"^0.24.1","jest":"24.7.1","husky":"3.0.0","madge":"^3.4.4","react":"^16.5.2","enzyme":"3.5.0","eslint":"4.19.1","formik":"^0.11.11","moment":"2.23.0","history":"^4.7.2","ts-jest":"24.0.0","webpack":"4.30.0","full-icu":"^1.3.0","prettier":"1.16.4","react-ga":"^2.5.2","recharts":"1.0.0-beta.9","testcafe":"1.1.4","commander":"2.14.1","node-sass":"4.13.0","react-dom":"^16.5.2","stylelint":"^10.0.0","supertest":"3.0.0","ts-loader":"6.0.0","@types/raf":"^3.4.0","css-loader":"0.28.7","jest-junit":"3.0.0","raw-loader":"0.5.1","styled-jsx":"2.2.1","typescript":"3.3.4000","@babel/core":"7.4.4","@types/jest":"24.0.6","@types/node":"7.0.8","@types/uuid":"3.4.3","file-loader":"3.0.1","jest-enzyme":"7.0.2","lint-staged":"9.1.0","sass-loader":"6.0.6","webpack-cli":"3.3.2","@types/react":"16.8.6","babel-loader":"8.0.5","react-helmet":"5.2.0","react-select":"1.2.1","style-loader":"0.19.1","@types/enzyme":"3.1.13","@types/lodash":"4.14.123","testcafe-live":"0.1.4","@babel/runtime":"7.4.4","dotenv-webpack":"^1.7.0","@babel/polyfill":"^7.4.4","@storybook/react":"5.0.11","@types/invariant":"2.2.29","@types/react-dom":"16.0.11","isomorphic-fetch":"2.2.1","react-datepicker":"1.1.0","react-router-dom":"4.2.2","@babel/preset-env":"7.4.4","@gooddata/mock-js":"^2.13.1","@storybook/addons":"5.0.11","@types/classnames":"2.2.3","@types/prop-types":"15.5.2","@storybook/theming":"5.0.11","identity-obj-proxy":"^3.0.0","intl-messageformat":"^7.5.4","webpack-dev-server":"3.3.1","@babel/preset-react":"7.0.0","@types/react-portal":"4.0.1","@types/react-window":"^1.8.1","babel-plugin-lodash":"3.3.4","html-webpack-plugin":"3.2.0","react-test-renderer":"16.4.2","@types/react-measure":"2.0.5","clean-webpack-plugin":"2.0.2","stats-webpack-plugin":"0.7.0","eslint-config-prettier":"4.1.0","react-google-recaptcha":"^0.14.1","tslint-config-prettier":"1.18.0","@gooddata/eslint-config":"^1.0.0","@gooddata/tslint-config":"1.0.0","@types/react-responsive":"^3.0.3","@types/storybook__react":"4.0.1","@types/stringify-object":"^3.2.0","enzyme-adapter-react-16":"1.3.1","@gooddata/test-storybook":"4.0.0","@storybook/addon-actions":"5.0.11","@storybook/addon-options":"5.0.11","node-sass-magic-importer":"5.1.0","react-syntax-highlighter":"11.0.2","@types/fixed-data-table-2":"0.8.1","stylelint-config-prettier":"5.2.0","@gooddata/stylelint-config":"4.0.1","@types/react-test-renderer":"16.0.0","circular-dependency-plugin":"5.0.2","compression-webpack-plugin":"2.0.0","@types/json-stable-stringify":"^1.0.32","@gooddata/frontend-npm-scripts":"1.1.0","@types/enzyme-adapter-react-16":"1.0.3","stylelint-checkstyle-formatter":"0.1.0","@types/storybook__addon-actions":"3.4.2","@babel/plugin-proposal-class-properties":"7.4.4","@babel/plugin-proposal-object-rest-spread":"7.4.4","@babel/plugin-transform-async-to-generator":"7.4.4"},"peerDependencies":{"react":"^16.5.2","react-dom":"^16.5.2"},"_npmOperationalInternal":{"tmp":"tmp/react-components_7.8.0-alpha-afi-afi-one-4467-NEW-2020-07-10T10-28-18-892Z_1594376952842_0.03069114737746803","host":"s3://npm-registry-packages"}},"7.8.0-alpha-bertold8-ine-one-4414-2020-07-10T11-23-17-609Z":{"name":"@gooddata/react-components","version":"7.8.0-alpha-bertold8-ine-one-4414-2020-07-10T11-23-17-609Z","author":{"name":"GoodData Corporation"},"license":"BSD-3-Clause","_id":"@gooddata/react-components@7.8.0-alpha-bertold8-ine-one-4414-2020-07-10T11-23-17-609Z","maintainers":[{"name":"afi","email":"adam.fiedler@gooddata.com"},{"name":"an.vuong","email":"an.vuong@gooddata.com"},{"name":"bertold8","email":"ivan.nejezchleb@seznam.cz"},{"name":"bich.nguyen","email":"bich.nguyen@gooddata.com"},{"name":"brbistas","email":"valentinos.chraniotis@gooddata.com"},{"name":"bugsbunny338","email":"jiri.zajic@mensa.cz"},{"name":"de.do","email":"de.do@gooddata.com"},{"name":"gooddata-ci","email":"rail@gooddata.com"},{"name":"hang.ngo","email":"hang.ngo@gooddata.com"},{"name":"hung.nguyen.hoang","email":"hung.nguyen@gooddata.com"},{"name":"huong.nguyen","email":"huong.nguyen@gooddata.com"},{"name":"huyen.nguyen","email":"huyen.nguyen@gooddata.com"},{"name":"ivan.mjartan","email":"ivan.mjartan@gooddata.com"},{"name":"jakub-sterba","email":"jakub.sterba@gooddata.com"},{"name":"jaroslav.tomecek","email":"jaroslav.tomecek@gooddata.com"},{"name":"jkittler","email":"honza.kittler@gmail.com"},{"name":"khanh.le","email":"khanh.le@gooddata.com"},{"name":"lanhuynh","email":"lan.huynh@gooddata.com"},{"name":"linhhong","email":"linh.hong@gooddata.com"},{"name":"lupko","email":"lubomir.slivka@gooddata.com"},{"name":"mai.nguyen","email":"mai.nguyen@gooddata.com"},{"name":"matyas.kandl","email":"matyas.kandl@gooddata.com"},{"name":"michal.marsal","email":"michal.marsal@gooddata.com"},{"name":"milan.lempera","email":"ext-milan.lempera@gooddata.com"},{"name":"my.duong","email":"my.duong@gooddata.com"},{"name":"naibinh","email":"naibinh@gmail.com"},{"name":"nestor_encinas","email":"xesto05@gmail.com"},{"name":"nikolacech","email":"nikola.cech@gooddata.com"},{"name":"nis.hua","email":"nis.hua@gooddata.com"},{"name":"no23reason","email":"dan.homola@hotmail.cz"},{"name":"patrikbraborec","email":"patrik.braborec@gooddata.com"},{"name":"pbenes","email":"petr.benes@gooddata.com"},{"name":"petrjanu","email":"petr.janu@gooddata.com"},{"name":"pkingo","email":"philipandreaskingo@hotmail.com"},{"name":"ptquang86","email":"ptquang86@gmail.com"},{"name":"qduval","email":"quentin.duval@gooddata.com"},{"name":"rodri360","email":"me@rodri360.com"},{"name":"scavnickyj","email":"jakub.scavnicky@gooddata.com"},{"name":"sitina","email":"jiri.sitina@gooddata.com"},{"name":"strouhaljan","email":"strouhal.jan@gmail.com"},{"name":"thao-luong","email":"thao.luong@gooddata.com"},{"name":"thuong.nguyen","email":"thuong.nguyen@gooddata.com"},{"name":"tmuchka","email":"tomas.muchka@gooddata.com"},{"name":"tomas.kratochvil","email":"tomas.kratochvil@gooddata.com"},{"name":"tomsatgd","email":"tomas.satinsky@gooddata.com"},{"name":"trung-le-quoc","email":"trung.le@gooddata.com"},{"name":"tu-ngo","email":"tungo1981@gmail.com"},{"name":"tu.bui","email":"tu.bui@gooddata.com"},{"name":"tulean","email":"tuan.le@gooddata.com"},{"name":"tuqt1005","email":"tu.tran@gooddata.com"},{"name":"utdnah","email":"danh.ung@gooddata.com"},{"name":"van.nguyen","email":"van.nguyen@gooddata.com"},{"name":"vi.phan","email":"vi.phan@gooddata.com"},{"name":"vlastikcz","email":"vlastimil.kotas@gooddata.com"},{"name":"vu.pham","email":"vu.pham@gooddata.com"},{"name":"xmort","email":"petr.dolejsi@gooddata.com"},{"name":"yanlipnican","email":"yanlipnican@gmail.com"}],"homepage":"https://github.com/gooddata/gooddata-react-components#readme","bugs":{"url":"https://github.com/gooddata/gooddata-react-components/issues"},"dist":{"shasum":"17e8afe1531aa5b9c50447dc2c496b0ccf4f3b5d","tarball":"https://registry.npmjs.org/@gooddata/react-components/-/react-components-7.8.0-alpha-bertold8-ine-one-4414-2020-07-10T11-23-17-609Z.tgz","fileCount":2675,"integrity":"sha512-GCqjSdx63KoVCAgxDRRpqeSoS/p+oAeozdekanT7rs8ZZBTqykmKK5KOwqZ45X7w2e0QpT5v2BLx5b2dSlP2ug==","signatures":[{"sig":"MEQCIBOtguZV9dj7HUg7S4ETc0KcFNf9r4g+qjtljwU/Eet5AiAyjlLypNFbsPPI7J790kbF0+V9At/E9ESvJXY+6jq7fw==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":10756471,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJfCE/ICRA9TVsSAnZWagAAI98P+QCzod5rTiBrZ2FYkaEo\nX0uQCpvhIHnlJ7SDzKR5F1tZBRiGNl7EX+KSvjqP0e/Xw/lV8/GL3ttveLA0\n0hq5ALwPna93BwNWYD7wlX5en+Vj2/ScajwNPkLhTnODM0ghp5zHphYLzucI\ncYOFGcZ9Rg+cLEXISEedDxpFEAXEIEKMRdSVEA/LYrcOXnxfOr8m02t2jiah\nu4PTM4DsxjCblfKDzt7daZpj19u0+nNoQ2JvkLA6QPUOekznJTf6AKQHLPh5\n2WXprKfl0yTWRjWqTeVS7By6pK74caYk/ycNaEZrNvs4pqcHwc389Go/JAOP\ns7MwE/xmuJ7ibwGWi4oHU4ONF/xCOlqEglq351jc4+EMEy96VMSp6CbvvPu8\nttegTUeoAH5NF9vlf4G4ptvn2KTuiVW1yllFkKyZxi/6fqcZvBToGZHo0CEy\nP60TItNHTGYFTtifP6HTJwnWSPSWUeeYsxDzZWPcPQYLtHo3YFQObzW6lsEs\nATK4A/oiRyIuq5eL++Mb/2orVMMzK7noGcxMhUyC6W3GeBbrMj0vB2qMNZe7\nwqpHkckjxuRnyPkKjHDnvvGDIONRXBkMmDAkVpnwaePL0T2B6G9nIt3AJD/d\nogSaBg2jJeQ/XEg+DqE63I0QMpqm6ctDWLMH5pVIWbD814J6aGx+jkQdISnP\n5V9C\r\n=JnZ5\r\n-----END PGP SIGNATURE-----\r\n"},"main":"dist/index.js","husky":{"hooks":{"pre-commit":"lint-staged"}},"config":{"eslint":"./examples/**/*.{js,jsx}","tslint":"./{__mocks__,src,stories}/{,**/}*.{ts,tsx}"},"readme":"[![npm version](https://badge.fury.io/js/%40gooddata%2Freact-components.svg)](https://www.npmjs.com/package/@gooddata/react-components)\n\n# GoodData.UI React components\n> A React-based JavaScript library for building data-driven applications\n\n## Getting started\n- [GoodData.UI Documentation](http://sdk.gooddata.com/gooddata-ui/)\n- [GoodData.UI Live Examples](https://gooddata-examples.herokuapp.com/)\n- [Stack Overflow](https://stackoverflow.com/questions/tagged/gooddata)\n\n### Usage\nWith [yarn](https://yarnpkg.com) installed, go to your project directory and run\n```\n$ yarn add @gooddata/react-components\n```\nIf you prefer [npm](npmjs.com) run\n```\n$ npm install --save @gooddata/react-components\n```\n\nThe public API is exposed via global `index.js`. Except for the styles, do not import any other file directly\nbecause they are not intended to be part of the public API.\n\n## Contributing\n\nWe welcome any contribution in form of [issues](https://github.com/gooddata/gooddata-react-components/issues) or [pull requests](https://github.com/gooddata/gooddata-react-components/pulls).\n\nInstall [Node.js](http://nodejs.org) (node 12.16.1, npm v6.13.4) and [Yarn](https://classic.yarnpkg.com) (1.22.4).\n\nInstall dependencies:\n```\nyarn install --frozen-lockfile\n```\n\nThese commands may come in handy while developing:\n\n| command | description |\n| ------- | ----------- |\n| `yarn install --pure-lockfile` | first step |\n| ||\n| `yarn dev` | build react-components to `/dist` in watch mode |\n| `yarn test` | run all unit tests |\n| `yarn prettier-write` | format the source code to match the valid codestyle |\n| `yarn validate` | validate codestyle |\n| ||\n| `yarn storybook` | run storybook from `/stories` on http://localhost:9001 |\n| `yarn build-storybook` | build storybook to `/dist-storybook` |\n| `yarn test-storybook` | run storybook and [screenshot tests](https://github.com/gooddata/gdc-client-utils/tree/master/test-storybook) |\n| ||\n| `yarn examples` | run Live Examples dev-server from `/examples` on https://localhost:8999 |\n| `yarn examples-build` | build Live Examples to `/examples/dist` |\n| `yarn examples-server` | serve built Live Examples - see `/examples/server/src` |\n| `yarn examples-testcafe` | run testcafe tests against `localhost:8999` |\n\n### Deploy to heroku.com\nWhen you deploy this repo to heroku, it serves *GoodData.UI Live Examples*.\nRelevant tasks are in `Procfile` and `package.json`.\n\n```bash\n# run in the project directory\nheroku login\nheroku create <your-app-name>\nheroku config:set DOMAIN_ADMIN_USERNAME=x@gooddata.com DOMAIN_ADMIN_PASSWORD=xy PROJECT_ID_TO_ASSIGN=xms7ga4tf3g3nzucd8380o2bev8oeknp\ngit push heroku HEAD:master\nheroku open\n```\n### Enable Geo Chart for Storybook and Live Examples\nGeo chart uses Mapbox to render map which requires a Mapbox access token.\n- Register an account and create Mapbox access token at [guide](https://docs.mapbox.com/help/how-mapbox-works/access-tokens/)\n- Store the created token at `.env`:\n```bash\necho -e \"EXAMPLE_MAPBOX_ACCESS_TOKEN=token\" >> .env # only need to run once\necho -e \"STORYBOOK_MAPBOX_ACCESS_TOKEN=token\" >> .env # only need to run once\n```\n\n### Run Live Examples Locally\nTo run *GoodData.UI Live Examples* locally:\n```bash\ngit clone <this-repository>\ncd  <repository-folder>\nyarn install --pure-lockfile\nyarn examples\n```\nThen open https://localhost:8999 and login using Live Examples account (you can [create one here](https://gooddata-examples.herokuapp.com/registration)).\n\n### Run Storybook locally\n- Run storybook with token stored in `.env` for more secure\n```bash\nyarn storybook\n```\n- Or run storybook with token env param exposed to cli (not suggested)\n```bash\nSTORYBOOK_MAPBOX_ACCESS_TOKEN=token yarn storybook\n```\n- Apply either above way to `yarn build-storybook` or `yarn test-storybook`\n\n### Source code formatting\nThe source code in the repository is formatted by [Prettier](https://prettier.io/).\nThe format of the code is validated by our Continuous Integration server and is one of the requirements of successful merge.\n\nPrettier is supported by every major IDE. You can find the list of supported editors and how to configure them [here](https://prettier.io/docs/en/editors.html).\n\nIn the case, when your editor is not supported or you don't want to setup the integration, you can run the `yarn prettier-write` command to reformat the code before commit.\n\n## Changelog\n\n- see [CHANGELOG.md](CHANGELOG.md)\n\n## Supported versions\n\nIn order to make the user experience with integrating GoodData UI SDK as smooth and secure as possible and to ensure that the SDK is using the latest features of the platform, we will only provide support to two most recent major versions of UI SDK.\n\nThe most recent majors will be supported in the following modes:\n\n- The latest major version will receive all new functionality and all bug fixes\n- The previous major version will only receive fixes to critical issues and security fixes. These fixes will be applied on top of last released version of the previous major\n\nThe customers are encouraged to always use the latest version of the UI SDK.\n\nIn case of using older versions, the user might face API incompatibility, performance or security issues.\n\nPlease follow the installation instructions to update to the newest version.\n\n## License\n\n(C) 2007-2020 GoodData Corporation\n\nThis project is dual licensed:\n\n- The ATTRIBUTION-NONCOMMERCIAL 4.0 INTERNATIONAL (CC BY-NC 4.0) is used for purpose of the trial experience and evaluation of GoodData.UI library.\n- The GOODDATA GOODDATA.UI LIBRARY END USER LICENSE AGREEMENT is used for GoodData customers.\n\nFor more information, please see [LICENSE](https://github.com/gooddata/gooddata-react-components/blob/master/LICENSE)\n","gitHead":"94ba4dea6a7c6e43e4fda306b91ed5cda7e7beca","scripts":{"dev":"bash scripts/build.sh --dev-watch","test":"jest --watch","build":"bash scripts/build.sh","tslint":"yarn run-tslint -t verbose $npm_package_config_tslint","prepare":"cd examples/server && yarn install --frozen-lockfile && cd ../..; rm -r examples/node_modules 2>/dev/null; true","examples":"bash scripts/run-examples.sh","prepare?":"# Called before `npm publish` and on local `npm install`. Temporarily also for deleting obsolete node_modules. Ends with `true` to continue gracefully.","validate":"tsc --noEmit && yarn tslint && eslint $npm_package_config_eslint && yarn validate-style && yarn prettier-check","build-dev":"bash scripts/build.sh --dev","examples?":"# Default is developer domain, other options: yarn examples [sec,secure,stg,stg2,stg3,demo,developer or URL]","storybook":"yarn build && start-storybook -p 9001 -c .storybook","test-once":"jest","tslint-ci":"mkdir -p ./ci/results && yarn run-tslint -t checkstyle -o ./ci/results/tslint-results.xml $npm_package_config_tslint","run-tslint":"tslint -p tsconfig.json","validate-ci":"tsc --noEmit && yarn tslint-ci  && eslint $npm_package_config_eslint -f checkstyle -o ci/results/eslint-results.xml && yarn validate-style-ci && yarn prettier-check","examples-build":"bash scripts/build-examples.sh","prepublishOnly":"yarn build","prettier-check":"prettier --check '{src,stories,styles,__mocks__,examples/server/src,examples/src,examples/test}/**/*.{ts,js,tsx,jsx,json,scss,md,yaml,html}'","prettier-write":"prettier --write '{src,stories,styles,__mocks__,examples/server/src,examples/src,examples/test}/**/*.{ts,js,tsx,jsx,json,scss,md,yaml,html}'","test-storybook":"yarn build && test-storybook","validate-style":"stylelint '**/*.scss'","build-storybook":"yarn build && build-storybook -c .storybook -o dist-storybook","examples-server":"node examples/server/src/index.js","heroku-postbuild":"yarn examples-build developer","examples-testcafe":"./scripts/run-testcafe.sh visual","validate-style-ci":"stylelint '**/*.scss' --custom-formatter=node_modules/stylelint-checkstyle-formatter > ci/results/stylelint-results.xml","check-circular-deps":"madge --circular --extensions ts ./src","examples-testcafe-ci":"./scripts/run-testcafe.sh ci","examples-testcafe-live":"./scripts/run-testcafe.sh live"},"typings":"dist/index.d.ts","_npmUser":{"name":"bertold8","email":"ivan.nejezchleb@seznam.cz"},"deprecated":"@gooddata/react-components@7 reached End of Support on March 31, 2022. Please upgrade (see https://sdk.gooddata.com/gooddata-ui/docs/supported_versions.html for more information).","repository":{"url":"git+ssh://git@github.com/gooddata/gooddata-react-components.git","type":"git"},"_npmVersion":"6.13.4","description":"GoodData.UI - A powerful JavaScript library for building analytical applications","directories":{},"lint-staged":{"{src,stories,styles,__mocks__,examples/server/src,examples/src,examples/test}/**/*.{ts,js,tsx,jsx,scss}":["npx gdc-fix-copyright","git add"],"{src,stories,styles,__mocks__,examples/server/src,examples/src,examples/test}/**/*.{ts,js,tsx,jsx,json,scss,md,yaml,html}":["prettier --write","git add"]},"_nodeVersion":"12.16.1","dependencies":{"rxjs":"^5.5.6","uuid":"^3.2.1","immer":"^1.3.1","lodash":"^4.17.15","date-fns":"^2.7.0","downshift":"^3.2.7","invariant":"^2.2.2","mapbox-gl":"1.9.1","classnames":"^2.2.6","codemirror":"^5.54.0","highcharts":"7.1.1","prop-types":"^15.6.0","react-intl":"^3.6.0","custom-event":"^1.0.1","react-window":"^1.8.1","ag-grid-react":"20.0.0","react-measure":"^2.3.0","@types/mapbox-gl":"1.9.1","react-day-picker":"~7.3.0","react-responsive":"^3.0.0","stringify-object":"^2.4.0","@gooddata/typings":"2.25.0-alpha-bertold8-ine-one-4414-2020-07-09T06-54-04-330Z","@types/codemirror":"^0.0.95","ag-grid-community":"20.0.0","http-status-codes":"^1.3.0","react-codemirror2":"^7.2.0","@gooddata/js-utils":"^3.10.5","@gooddata/numberjs":"^3.2.4","fixed-data-table-2":"0.7.17","@gooddata/goodstrap":"^68.16.0","react-dom-factories":"^1.0.2","@gooddata/gooddata-js":"13.0.3-alpha-bertold8-ine-one-4414-2020-07-09T07-03-13-914Z","json-stable-stringify":"^1.0.1","react-transition-group":"^2.2.1","hoist-non-react-statics":"^3.3.0","nodelist-foreach-polyfill":"^1.2.0","@formatjs/intl-pluralrules":"^1.3.6","highcharts-grouped-categories":"^1.1.3"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"raf":"3.3.2","yup":"^0.24.1","jest":"24.7.1","husky":"3.0.0","madge":"^3.4.4","react":"^16.5.2","enzyme":"3.5.0","eslint":"4.19.1","formik":"^0.11.11","moment":"2.23.0","history":"^4.7.2","ts-jest":"24.0.0","webpack":"4.30.0","full-icu":"^1.3.0","prettier":"1.16.4","react-ga":"^2.5.2","recharts":"1.0.0-beta.9","testcafe":"1.1.4","commander":"2.14.1","node-sass":"4.13.0","react-dom":"^16.5.2","stylelint":"^10.0.0","supertest":"3.0.0","ts-loader":"6.0.0","@types/raf":"^3.4.0","css-loader":"0.28.7","jest-junit":"3.0.0","raw-loader":"0.5.1","styled-jsx":"2.2.1","typescript":"3.3.4000","@babel/core":"7.4.4","@types/jest":"24.0.6","@types/node":"7.0.8","@types/uuid":"3.4.3","file-loader":"3.0.1","jest-enzyme":"7.0.2","lint-staged":"9.1.0","sass-loader":"6.0.6","webpack-cli":"3.3.2","@types/react":"16.8.6","babel-loader":"8.0.5","react-helmet":"5.2.0","react-select":"1.2.1","style-loader":"0.19.1","@types/enzyme":"3.1.13","@types/lodash":"4.14.123","testcafe-live":"0.1.4","@babel/runtime":"7.4.4","dotenv-webpack":"^1.7.0","@babel/polyfill":"^7.4.4","@storybook/react":"5.0.11","@types/invariant":"2.2.29","@types/react-dom":"16.0.11","isomorphic-fetch":"2.2.1","react-datepicker":"1.1.0","react-router-dom":"4.2.2","@babel/preset-env":"7.4.4","@gooddata/mock-js":"^2.13.1","@storybook/addons":"5.0.11","@types/classnames":"2.2.3","@types/prop-types":"15.5.2","@storybook/theming":"5.0.11","identity-obj-proxy":"^3.0.0","intl-messageformat":"^7.5.4","webpack-dev-server":"3.3.1","@babel/preset-react":"7.0.0","@types/react-portal":"4.0.1","@types/react-window":"^1.8.1","babel-plugin-lodash":"3.3.4","html-webpack-plugin":"3.2.0","react-test-renderer":"16.4.2","@types/react-measure":"2.0.5","clean-webpack-plugin":"2.0.2","stats-webpack-plugin":"0.7.0","eslint-config-prettier":"4.1.0","react-google-recaptcha":"^0.14.1","tslint-config-prettier":"1.18.0","@gooddata/eslint-config":"^1.0.0","@gooddata/tslint-config":"1.0.0","@types/react-responsive":"^3.0.3","@types/storybook__react":"4.0.1","@types/stringify-object":"^3.2.0","enzyme-adapter-react-16":"1.3.1","@gooddata/test-storybook":"4.0.0","@storybook/addon-actions":"5.0.11","@storybook/addon-options":"5.0.11","node-sass-magic-importer":"5.1.0","react-syntax-highlighter":"11.0.2","@types/fixed-data-table-2":"0.8.1","stylelint-config-prettier":"5.2.0","@gooddata/stylelint-config":"4.0.1","@types/react-test-renderer":"16.0.0","circular-dependency-plugin":"5.0.2","compression-webpack-plugin":"2.0.0","@types/json-stable-stringify":"^1.0.32","@gooddata/frontend-npm-scripts":"1.1.0","@types/enzyme-adapter-react-16":"1.0.3","stylelint-checkstyle-formatter":"0.1.0","@types/storybook__addon-actions":"3.4.2","@babel/plugin-proposal-class-properties":"7.4.4","@babel/plugin-proposal-object-rest-spread":"7.4.4","@babel/plugin-transform-async-to-generator":"7.4.4"},"peerDependencies":{"react":"^16.5.2","react-dom":"^16.5.2"},"_npmOperationalInternal":{"tmp":"tmp/react-components_7.8.0-alpha-bertold8-ine-one-4414-2020-07-10T11-23-17-609Z_1594380231469_0.44668393530136163","host":"s3://npm-registry-packages"}},"7.8.0-alpha-bertold8-ine-one-4414-2020-07-10T13-24-53-036Z":{"name":"@gooddata/react-components","version":"7.8.0-alpha-bertold8-ine-one-4414-2020-07-10T13-24-53-036Z","author":{"name":"GoodData Corporation"},"license":"BSD-3-Clause","_id":"@gooddata/react-components@7.8.0-alpha-bertold8-ine-one-4414-2020-07-10T13-24-53-036Z","maintainers":[{"name":"afi","email":"adam.fiedler@gooddata.com"},{"name":"an.vuong","email":"an.vuong@gooddata.com"},{"name":"bertold8","email":"ivan.nejezchleb@seznam.cz"},{"name":"bich.nguyen","email":"bich.nguyen@gooddata.com"},{"name":"brbistas","email":"valentinos.chraniotis@gooddata.com"},{"name":"bugsbunny338","email":"jiri.zajic@mensa.cz"},{"name":"de.do","email":"de.do@gooddata.com"},{"name":"gooddata-ci","email":"rail@gooddata.com"},{"name":"hang.ngo","email":"hang.ngo@gooddata.com"},{"name":"hung.nguyen.hoang","email":"hung.nguyen@gooddata.com"},{"name":"huong.nguyen","email":"huong.nguyen@gooddata.com"},{"name":"huyen.nguyen","email":"huyen.nguyen@gooddata.com"},{"name":"ivan.mjartan","email":"ivan.mjartan@gooddata.com"},{"name":"jakub-sterba","email":"jakub.sterba@gooddata.com"},{"name":"jaroslav.tomecek","email":"jaroslav.tomecek@gooddata.com"},{"name":"jkittler","email":"honza.kittler@gmail.com"},{"name":"khanh.le","email":"khanh.le@gooddata.com"},{"name":"lanhuynh","email":"lan.huynh@gooddata.com"},{"name":"linhhong","email":"linh.hong@gooddata.com"},{"name":"lupko","email":"lubomir.slivka@gooddata.com"},{"name":"mai.nguyen","email":"mai.nguyen@gooddata.com"},{"name":"matyas.kandl","email":"matyas.kandl@gooddata.com"},{"name":"michal.marsal","email":"michal.marsal@gooddata.com"},{"name":"milan.lempera","email":"ext-milan.lempera@gooddata.com"},{"name":"my.duong","email":"my.duong@gooddata.com"},{"name":"naibinh","email":"naibinh@gmail.com"},{"name":"nestor_encinas","email":"xesto05@gmail.com"},{"name":"nikolacech","email":"nikola.cech@gooddata.com"},{"name":"nis.hua","email":"nis.hua@gooddata.com"},{"name":"no23reason","email":"dan.homola@hotmail.cz"},{"name":"patrikbraborec","email":"patrik.braborec@gooddata.com"},{"name":"pbenes","email":"petr.benes@gooddata.com"},{"name":"petrjanu","email":"petr.janu@gooddata.com"},{"name":"pkingo","email":"philipandreaskingo@hotmail.com"},{"name":"ptquang86","email":"ptquang86@gmail.com"},{"name":"qduval","email":"quentin.duval@gooddata.com"},{"name":"rodri360","email":"me@rodri360.com"},{"name":"scavnickyj","email":"jakub.scavnicky@gooddata.com"},{"name":"sitina","email":"jiri.sitina@gooddata.com"},{"name":"strouhaljan","email":"strouhal.jan@gmail.com"},{"name":"thao-luong","email":"thao.luong@gooddata.com"},{"name":"thuong.nguyen","email":"thuong.nguyen@gooddata.com"},{"name":"tmuchka","email":"tomas.muchka@gooddata.com"},{"name":"tomas.kratochvil","email":"tomas.kratochvil@gooddata.com"},{"name":"tomsatgd","email":"tomas.satinsky@gooddata.com"},{"name":"trung-le-quoc","email":"trung.le@gooddata.com"},{"name":"tu-ngo","email":"tungo1981@gmail.com"},{"name":"tu.bui","email":"tu.bui@gooddata.com"},{"name":"tulean","email":"tuan.le@gooddata.com"},{"name":"tuqt1005","email":"tu.tran@gooddata.com"},{"name":"utdnah","email":"danh.ung@gooddata.com"},{"name":"van.nguyen","email":"van.nguyen@gooddata.com"},{"name":"vi.phan","email":"vi.phan@gooddata.com"},{"name":"vlastikcz","email":"vlastimil.kotas@gooddata.com"},{"name":"vu.pham","email":"vu.pham@gooddata.com"},{"name":"xmort","email":"petr.dolejsi@gooddata.com"},{"name":"yanlipnican","email":"yanlipnican@gmail.com"}],"homepage":"https://github.com/gooddata/gooddata-react-components#readme","bugs":{"url":"https://github.com/gooddata/gooddata-react-components/issues"},"dist":{"shasum":"72aadc47b04c75611adca7c2ffb4279346db61a8","tarball":"https://registry.npmjs.org/@gooddata/react-components/-/react-components-7.8.0-alpha-bertold8-ine-one-4414-2020-07-10T13-24-53-036Z.tgz","fileCount":2675,"integrity":"sha512-3jp2/ZzIGd4mTdspLYyUfUtLIubA0+ooAs0OSVS1n/Sfo4yaa4T7gziX1FaA++h5I+3d+EXLK1dHei/AdL2y0A==","signatures":[{"sig":"MEYCIQCgq86AQP5lLH6QtJvs0HvkQ4r9n640ZONqSpO9UqJOgQIhAN1dI9f9TJgCczFBs07zoKoGHKourALihZgYgDnlYJDh","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":10756291,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJfCGxKCRA9TVsSAnZWagAAPIUP+wQYgTuslsZzq9spRhg3\nioi9Ehav1ujIqKhD2eV1+pRIyNV1zObjPqUjumnNtKKImlixiX28eDfocJYO\nfzl1CGxJhnQE8nRxNuIj6TAKE39tdJNu/ab9XrJ7c/4pyL44c1RHM1lvkvYA\nfOc08BGTJlSAH4j5MAT3rInFhuMdhcM3Leps1f3+09RYGjc3vqLSXBd77wJ9\n5gofNH8OB5kZ7jgIzypX/M4UDPISp/6hXQ43Et+U84yvapwDBi4HDZeyKAM9\nCQdwmY1fx/OrNVyqd77ne6mH6xdotUE9WDyOc1+vQBgRVrK83iR/Ms0hubam\noSvunIlf+uubDD/FOYGmv9ZowsOO7mZRXuMaLhNxHEAW5Hm60MeCXgWOMBY8\nk6AUCMGGvqQuOcPMM7yEhmiKmJg8SV7wFy6e0OL3YHEeV+RSRmpoZGLJWoj+\n/AoCOKlm/nw0moVVTbyye0cHqgRQvtdkq5uGGM3pW4qq12/3jDyojjmbWoJL\n0Nrh8OweYfRPpqtH0f1bLeaCMsFQjKp+/zaFr/NAohXklsE8xkHN1KphxuIh\nYT2+KOWSZoowK8+eFZfCA3O/VDSsow6JrH0MWxIL+VmZ1+RdIQstv9jy7Gds\nbD24WUoUGv0YwTfIlcisWSMK1USPBGlDFuy9No6si70oXyrMEaGQmEvBX4AF\nVD2d\r\n=tm8O\r\n-----END PGP SIGNATURE-----\r\n"},"main":"dist/index.js","husky":{"hooks":{"pre-commit":"lint-staged"}},"config":{"eslint":"./examples/**/*.{js,jsx}","tslint":"./{__mocks__,src,stories}/{,**/}*.{ts,tsx}"},"readme":"[![npm version](https://badge.fury.io/js/%40gooddata%2Freact-components.svg)](https://www.npmjs.com/package/@gooddata/react-components)\n\n# GoodData.UI React components\n> A React-based JavaScript library for building data-driven applications\n\n## Getting started\n- [GoodData.UI Documentation](http://sdk.gooddata.com/gooddata-ui/)\n- [GoodData.UI Live Examples](https://gooddata-examples.herokuapp.com/)\n- [Stack Overflow](https://stackoverflow.com/questions/tagged/gooddata)\n\n### Usage\nWith [yarn](https://yarnpkg.com) installed, go to your project directory and run\n```\n$ yarn add @gooddata/react-components\n```\nIf you prefer [npm](npmjs.com) run\n```\n$ npm install --save @gooddata/react-components\n```\n\nThe public API is exposed via global `index.js`. Except for the styles, do not import any other file directly\nbecause they are not intended to be part of the public API.\n\n## Contributing\n\nWe welcome any contribution in form of [issues](https://github.com/gooddata/gooddata-react-components/issues) or [pull requests](https://github.com/gooddata/gooddata-react-components/pulls).\n\nInstall [Node.js](http://nodejs.org) (node 12.16.1, npm v6.13.4) and [Yarn](https://classic.yarnpkg.com) (1.22.4).\n\nInstall dependencies:\n```\nyarn install --frozen-lockfile\n```\n\nThese commands may come in handy while developing:\n\n| command | description |\n| ------- | ----------- |\n| `yarn install --pure-lockfile` | first step |\n| ||\n| `yarn dev` | build react-components to `/dist` in watch mode |\n| `yarn test` | run all unit tests |\n| `yarn prettier-write` | format the source code to match the valid codestyle |\n| `yarn validate` | validate codestyle |\n| ||\n| `yarn storybook` | run storybook from `/stories` on http://localhost:9001 |\n| `yarn build-storybook` | build storybook to `/dist-storybook` |\n| `yarn test-storybook` | run storybook and [screenshot tests](https://github.com/gooddata/gdc-client-utils/tree/master/test-storybook) |\n| ||\n| `yarn examples` | run Live Examples dev-server from `/examples` on https://localhost:8999 |\n| `yarn examples-build` | build Live Examples to `/examples/dist` |\n| `yarn examples-server` | serve built Live Examples - see `/examples/server/src` |\n| `yarn examples-testcafe` | run testcafe tests against `localhost:8999` |\n\n### Deploy to heroku.com\nWhen you deploy this repo to heroku, it serves *GoodData.UI Live Examples*.\nRelevant tasks are in `Procfile` and `package.json`.\n\n```bash\n# run in the project directory\nheroku login\nheroku create <your-app-name>\nheroku config:set DOMAIN_ADMIN_USERNAME=x@gooddata.com DOMAIN_ADMIN_PASSWORD=xy PROJECT_ID_TO_ASSIGN=xms7ga4tf3g3nzucd8380o2bev8oeknp\ngit push heroku HEAD:master\nheroku open\n```\n### Enable Geo Chart for Storybook and Live Examples\nGeo chart uses Mapbox to render map which requires a Mapbox access token.\n- Register an account and create Mapbox access token at [guide](https://docs.mapbox.com/help/how-mapbox-works/access-tokens/)\n- Store the created token at `.env`:\n```bash\necho -e \"EXAMPLE_MAPBOX_ACCESS_TOKEN=token\" >> .env # only need to run once\necho -e \"STORYBOOK_MAPBOX_ACCESS_TOKEN=token\" >> .env # only need to run once\n```\n\n### Run Live Examples Locally\nTo run *GoodData.UI Live Examples* locally:\n```bash\ngit clone <this-repository>\ncd  <repository-folder>\nyarn install --pure-lockfile\nyarn examples\n```\nThen open https://localhost:8999 and login using Live Examples account (you can [create one here](https://gooddata-examples.herokuapp.com/registration)).\n\n### Run Storybook locally\n- Run storybook with token stored in `.env` for more secure\n```bash\nyarn storybook\n```\n- Or run storybook with token env param exposed to cli (not suggested)\n```bash\nSTORYBOOK_MAPBOX_ACCESS_TOKEN=token yarn storybook\n```\n- Apply either above way to `yarn build-storybook` or `yarn test-storybook`\n\n### Source code formatting\nThe source code in the repository is formatted by [Prettier](https://prettier.io/).\nThe format of the code is validated by our Continuous Integration server and is one of the requirements of successful merge.\n\nPrettier is supported by every major IDE. You can find the list of supported editors and how to configure them [here](https://prettier.io/docs/en/editors.html).\n\nIn the case, when your editor is not supported or you don't want to setup the integration, you can run the `yarn prettier-write` command to reformat the code before commit.\n\n## Changelog\n\n- see [CHANGELOG.md](CHANGELOG.md)\n\n## Supported versions\n\nIn order to make the user experience with integrating GoodData UI SDK as smooth and secure as possible and to ensure that the SDK is using the latest features of the platform, we will only provide support to two most recent major versions of UI SDK.\n\nThe most recent majors will be supported in the following modes:\n\n- The latest major version will receive all new functionality and all bug fixes\n- The previous major version will only receive fixes to critical issues and security fixes. These fixes will be applied on top of last released version of the previous major\n\nThe customers are encouraged to always use the latest version of the UI SDK.\n\nIn case of using older versions, the user might face API incompatibility, performance or security issues.\n\nPlease follow the installation instructions to update to the newest version.\n\n## License\n\n(C) 2007-2020 GoodData Corporation\n\nThis project is dual licensed:\n\n- The ATTRIBUTION-NONCOMMERCIAL 4.0 INTERNATIONAL (CC BY-NC 4.0) is used for purpose of the trial experience and evaluation of GoodData.UI library.\n- The GOODDATA GOODDATA.UI LIBRARY END USER LICENSE AGREEMENT is used for GoodData customers.\n\nFor more information, please see [LICENSE](https://github.com/gooddata/gooddata-react-components/blob/master/LICENSE)\n","gitHead":"451b66af1fa83360e8e9ab3a67074d7c409de839","scripts":{"dev":"bash scripts/build.sh --dev-watch","test":"jest --watch","build":"bash scripts/build.sh","tslint":"yarn run-tslint -t verbose $npm_package_config_tslint","prepare":"cd examples/server && yarn install --frozen-lockfile && cd ../..; rm -r examples/node_modules 2>/dev/null; true","examples":"bash scripts/run-examples.sh","prepare?":"# Called before `npm publish` and on local `npm install`. Temporarily also for deleting obsolete node_modules. Ends with `true` to continue gracefully.","validate":"tsc --noEmit && yarn tslint && eslint $npm_package_config_eslint && yarn validate-style && yarn prettier-check","build-dev":"bash scripts/build.sh --dev","examples?":"# Default is developer domain, other options: yarn examples [sec,secure,stg,stg2,stg3,demo,developer or URL]","storybook":"yarn build && start-storybook -p 9001 -c .storybook","test-once":"jest","tslint-ci":"mkdir -p ./ci/results && yarn run-tslint -t checkstyle -o ./ci/results/tslint-results.xml $npm_package_config_tslint","run-tslint":"tslint -p tsconfig.json","validate-ci":"tsc --noEmit && yarn tslint-ci  && eslint $npm_package_config_eslint -f checkstyle -o ci/results/eslint-results.xml && yarn validate-style-ci && yarn prettier-check","examples-build":"bash scripts/build-examples.sh","prepublishOnly":"yarn build","prettier-check":"prettier --check '{src,stories,styles,__mocks__,examples/server/src,examples/src,examples/test}/**/*.{ts,js,tsx,jsx,json,scss,md,yaml,html}'","prettier-write":"prettier --write '{src,stories,styles,__mocks__,examples/server/src,examples/src,examples/test}/**/*.{ts,js,tsx,jsx,json,scss,md,yaml,html}'","test-storybook":"yarn build && test-storybook","validate-style":"stylelint '**/*.scss'","build-storybook":"yarn build && build-storybook -c .storybook -o dist-storybook","examples-server":"node examples/server/src/index.js","heroku-postbuild":"yarn examples-build developer","examples-testcafe":"./scripts/run-testcafe.sh visual","validate-style-ci":"stylelint '**/*.scss' --custom-formatter=node_modules/stylelint-checkstyle-formatter > ci/results/stylelint-results.xml","check-circular-deps":"madge --circular --extensions ts ./src","examples-testcafe-ci":"./scripts/run-testcafe.sh ci","examples-testcafe-live":"./scripts/run-testcafe.sh live"},"typings":"dist/index.d.ts","_npmUser":{"name":"bertold8","email":"ivan.nejezchleb@seznam.cz"},"deprecated":"@gooddata/react-components@7 reached End of Support on March 31, 2022. Please upgrade (see https://sdk.gooddata.com/gooddata-ui/docs/supported_versions.html for more information).","repository":{"url":"git+ssh://git@github.com/gooddata/gooddata-react-components.git","type":"git"},"_npmVersion":"6.13.4","description":"GoodData.UI - A powerful JavaScript library for building analytical applications","directories":{},"lint-staged":{"{src,stories,styles,__mocks__,examples/server/src,examples/src,examples/test}/**/*.{ts,js,tsx,jsx,scss}":["npx gdc-fix-copyright","git add"],"{src,stories,styles,__mocks__,examples/server/src,examples/src,examples/test}/**/*.{ts,js,tsx,jsx,json,scss,md,yaml,html}":["prettier --write","git add"]},"_nodeVersion":"12.16.1","dependencies":{"rxjs":"^5.5.6","uuid":"^3.2.1","immer":"^1.3.1","lodash":"^4.17.15","date-fns":"^2.7.0","downshift":"^3.2.7","invariant":"^2.2.2","mapbox-gl":"1.9.1","classnames":"^2.2.6","codemirror":"^5.54.0","highcharts":"7.1.1","prop-types":"^15.6.0","react-intl":"^3.6.0","custom-event":"^1.0.1","react-window":"^1.8.1","ag-grid-react":"20.0.0","react-measure":"^2.3.0","@types/mapbox-gl":"1.9.1","react-day-picker":"~7.3.0","react-responsive":"^3.0.0","stringify-object":"^2.4.0","@gooddata/typings":"2.25.0-alpha-bertold8-ine-one-4414-2020-07-09T06-54-04-330Z","@types/codemirror":"^0.0.95","ag-grid-community":"20.0.0","http-status-codes":"^1.3.0","react-codemirror2":"^7.2.0","@gooddata/js-utils":"^3.10.5","@gooddata/numberjs":"^3.2.4","fixed-data-table-2":"0.7.17","@gooddata/goodstrap":"^68.16.0","react-dom-factories":"^1.0.2","@gooddata/gooddata-js":"13.0.3-alpha-bertold8-ine-one-4414-2020-07-09T07-03-13-914Z","json-stable-stringify":"^1.0.1","react-transition-group":"^2.2.1","hoist-non-react-statics":"^3.3.0","nodelist-foreach-polyfill":"^1.2.0","@formatjs/intl-pluralrules":"^1.3.6","highcharts-grouped-categories":"^1.1.3"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"raf":"3.3.2","yup":"^0.24.1","jest":"24.7.1","husky":"3.0.0","madge":"^3.4.4","react":"^16.5.2","enzyme":"3.5.0","eslint":"4.19.1","formik":"^0.11.11","moment":"2.23.0","history":"^4.7.2","ts-jest":"24.0.0","webpack":"4.30.0","full-icu":"^1.3.0","prettier":"1.16.4","react-ga":"^2.5.2","recharts":"1.0.0-beta.9","testcafe":"1.1.4","commander":"2.14.1","node-sass":"4.13.0","react-dom":"^16.5.2","stylelint":"^10.0.0","supertest":"3.0.0","ts-loader":"6.0.0","@types/raf":"^3.4.0","css-loader":"0.28.7","jest-junit":"3.0.0","raw-loader":"0.5.1","styled-jsx":"2.2.1","typescript":"3.3.4000","@babel/core":"7.4.4","@types/jest":"24.0.6","@types/node":"7.0.8","@types/uuid":"3.4.3","file-loader":"3.0.1","jest-enzyme":"7.0.2","lint-staged":"9.1.0","sass-loader":"6.0.6","webpack-cli":"3.3.2","@types/react":"16.8.6","babel-loader":"8.0.5","react-helmet":"5.2.0","react-select":"1.2.1","style-loader":"0.19.1","@types/enzyme":"3.1.13","@types/lodash":"4.14.123","testcafe-live":"0.1.4","@babel/runtime":"7.4.4","dotenv-webpack":"^1.7.0","@babel/polyfill":"^7.4.4","@storybook/react":"5.0.11","@types/invariant":"2.2.29","@types/react-dom":"16.0.11","isomorphic-fetch":"2.2.1","react-datepicker":"1.1.0","react-router-dom":"4.2.2","@babel/preset-env":"7.4.4","@gooddata/mock-js":"^2.13.1","@storybook/addons":"5.0.11","@types/classnames":"2.2.3","@types/prop-types":"15.5.2","@storybook/theming":"5.0.11","identity-obj-proxy":"^3.0.0","intl-messageformat":"^7.5.4","webpack-dev-server":"3.3.1","@babel/preset-react":"7.0.0","@types/react-portal":"4.0.1","@types/react-window":"^1.8.1","babel-plugin-lodash":"3.3.4","html-webpack-plugin":"3.2.0","react-test-renderer":"16.4.2","@types/react-measure":"2.0.5","clean-webpack-plugin":"2.0.2","stats-webpack-plugin":"0.7.0","eslint-config-prettier":"4.1.0","react-google-recaptcha":"^0.14.1","tslint-config-prettier":"1.18.0","@gooddata/eslint-config":"^1.0.0","@gooddata/tslint-config":"1.0.0","@types/react-responsive":"^3.0.3","@types/storybook__react":"4.0.1","@types/stringify-object":"^3.2.0","enzyme-adapter-react-16":"1.3.1","@gooddata/test-storybook":"4.0.0","@storybook/addon-actions":"5.0.11","@storybook/addon-options":"5.0.11","node-sass-magic-importer":"5.1.0","react-syntax-highlighter":"11.0.2","@types/fixed-data-table-2":"0.8.1","stylelint-config-prettier":"5.2.0","@gooddata/stylelint-config":"4.0.1","@types/react-test-renderer":"16.0.0","circular-dependency-plugin":"5.0.2","compression-webpack-plugin":"2.0.0","@types/json-stable-stringify":"^1.0.32","@gooddata/frontend-npm-scripts":"1.1.0","@types/enzyme-adapter-react-16":"1.0.3","stylelint-checkstyle-formatter":"0.1.0","@types/storybook__addon-actions":"3.4.2","@babel/plugin-proposal-class-properties":"7.4.4","@babel/plugin-proposal-object-rest-spread":"7.4.4","@babel/plugin-transform-async-to-generator":"7.4.4"},"peerDependencies":{"react":"^16.5.2","react-dom":"^16.5.2"},"_npmOperationalInternal":{"tmp":"tmp/react-components_7.8.0-alpha-bertold8-ine-one-4414-2020-07-10T13-24-53-036Z_1594387529761_0.546158799405728","host":"s3://npm-registry-packages"}},"7.8.0-beta.50":{"name":"@gooddata/react-components","version":"7.8.0-beta.50","author":{"name":"GoodData Corporation"},"license":"BSD-3-Clause","_id":"@gooddata/react-components@7.8.0-beta.50","maintainers":[{"name":"afi","email":"adam.fiedler@gooddata.com"},{"name":"an.vuong","email":"an.vuong@gooddata.com"},{"name":"bertold8","email":"ivan.nejezchleb@seznam.cz"},{"name":"bich.nguyen","email":"bich.nguyen@gooddata.com"},{"name":"brbistas","email":"valentinos.chraniotis@gooddata.com"},{"name":"bugsbunny338","email":"jiri.zajic@mensa.cz"},{"name":"de.do","email":"de.do@gooddata.com"},{"name":"gooddata-ci","email":"rail@gooddata.com"},{"name":"hang.ngo","email":"hang.ngo@gooddata.com"},{"name":"hung.nguyen.hoang","email":"hung.nguyen@gooddata.com"},{"name":"huong.nguyen","email":"huong.nguyen@gooddata.com"},{"name":"huyen.nguyen","email":"huyen.nguyen@gooddata.com"},{"name":"ivan.mjartan","email":"ivan.mjartan@gooddata.com"},{"name":"jakub-sterba","email":"jakub.sterba@gooddata.com"},{"name":"jaroslav.tomecek","email":"jaroslav.tomecek@gooddata.com"},{"name":"jkittler","email":"honza.kittler@gmail.com"},{"name":"khanh.le","email":"khanh.le@gooddata.com"},{"name":"lanhuynh","email":"lan.huynh@gooddata.com"},{"name":"linhhong","email":"linh.hong@gooddata.com"},{"name":"lupko","email":"lubomir.slivka@gooddata.com"},{"name":"mai.nguyen","email":"mai.nguyen@gooddata.com"},{"name":"matyas.kandl","email":"matyas.kandl@gooddata.com"},{"name":"michal.marsal","email":"michal.marsal@gooddata.com"},{"name":"milan.lempera","email":"ext-milan.lempera@gooddata.com"},{"name":"my.duong","email":"my.duong@gooddata.com"},{"name":"naibinh","email":"naibinh@gmail.com"},{"name":"nestor_encinas","email":"xesto05@gmail.com"},{"name":"nikolacech","email":"nikola.cech@gooddata.com"},{"name":"nis.hua","email":"nis.hua@gooddata.com"},{"name":"no23reason","email":"dan.homola@hotmail.cz"},{"name":"patrikbraborec","email":"patrik.braborec@gooddata.com"},{"name":"pbenes","email":"petr.benes@gooddata.com"},{"name":"petrjanu","email":"petr.janu@gooddata.com"},{"name":"pkingo","email":"philipandreaskingo@hotmail.com"},{"name":"ptquang86","email":"ptquang86@gmail.com"},{"name":"qduval","email":"quentin.duval@gooddata.com"},{"name":"rodri360","email":"me@rodri360.com"},{"name":"scavnickyj","email":"jakub.scavnicky@gooddata.com"},{"name":"sitina","email":"jiri.sitina@gooddata.com"},{"name":"strouhaljan","email":"strouhal.jan@gmail.com"},{"name":"thao-luong","email":"thao.luong@gooddata.com"},{"name":"thuong.nguyen","email":"thuong.nguyen@gooddata.com"},{"name":"tmuchka","email":"tomas.muchka@gooddata.com"},{"name":"tomas.kratochvil","email":"tomas.kratochvil@gooddata.com"},{"name":"tomsatgd","email":"tomas.satinsky@gooddata.com"},{"name":"trung-le-quoc","email":"trung.le@gooddata.com"},{"name":"tu-ngo","email":"tungo1981@gmail.com"},{"name":"tu.bui","email":"tu.bui@gooddata.com"},{"name":"tulean","email":"tuan.le@gooddata.com"},{"name":"tuqt1005","email":"tu.tran@gooddata.com"},{"name":"utdnah","email":"danh.ung@gooddata.com"},{"name":"van.nguyen","email":"van.nguyen@gooddata.com"},{"name":"vi.phan","email":"vi.phan@gooddata.com"},{"name":"vlastikcz","email":"vlastimil.kotas@gooddata.com"},{"name":"vu.pham","email":"vu.pham@gooddata.com"},{"name":"xmort","email":"petr.dolejsi@gooddata.com"},{"name":"yanlipnican","email":"yanlipnican@gmail.com"}],"homepage":"https://github.com/gooddata/gooddata-react-components#readme","bugs":{"url":"https://github.com/gooddata/gooddata-react-components/issues"},"dist":{"shasum":"40ec4a5b9f36936ff045b73d9c250faf06830164","tarball":"https://registry.npmjs.org/@gooddata/react-components/-/react-components-7.8.0-beta.50.tgz","fileCount":2661,"integrity":"sha512-we/ohIWWH1h2/CcMVnnztiKELA1I7cilx8iQm+tgr3sJYUGmi30bbHbA3zv9NDRfQ+1mhgCTmm11ZeAwyYGIMw==","signatures":[{"sig":"MEYCIQCqOQHYHdvOPsTZA2l8xocXEiQyx4k+7mEDUAprWM3/gQIhANQQpBxB17vLL0XuHNAutpshClHsFelhKR+W6VTDg7mF","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":10683510,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJfC9LeCRA9TVsSAnZWagAAEb4QAItynFXyZZffZG0nVelX\n39lI16OLNTXV5ks0/Gy/plHPln5PbjuMajCcDCGMTuwch6zJDMI1wXoEVkTR\nM08YDIaRqfVIbjlSUJuuz4c1/AVoNbqcZOXpzHzaYXmp8+FzFAxOj/jupRR3\nqhLmclMhQstdLjluPXQ/YvbC9xhkPCU4VsIODQyBpBKSphuiRvSVEVZWGRwh\nINRLZGASCeTjTrBPu6lpTiXO+d95bwu/ffGC6loh00L1hXlWErgkX3wuwQ98\ndCPCYVlseVAHjrWt+POryBrTSwNeKYJYa7PnVwztpKF2AzSxcE7lKgi+d8WP\n7fZsW8Gwc+lErXsri8N60HjT3SwEVUJmeipnCWr7mykoTkyxSRN272IZQnAk\n/84j3b+ii4m0CFL/IP0AiFbt1EvZIqjPczZsUH7Ms1pfqV4KAfZXxkkl/iX1\nezl8sPlUlMegnIYb4FBD3D11pt7c2ZSctfkFYJZeMvrSnCDRYUArxpsYebdr\nxqy7AoXxn3VyInHfZvem7mtgszuzhwyvPfpApZUvZj5Qaa1lefUxk2d4ja8O\nvdAZkCPZ4VhHgLVlnyeSNCmAZW8IWJKs7KK7rueTTIlQ/1W7DyuMSHOPxpge\nDNVUuLInc7v3b2hP160PAiJIWumz6Fw0g337v1IFLoGYXhFteYf6MZqa9GAl\nUjXr\r\n=X0+4\r\n-----END PGP SIGNATURE-----\r\n"},"main":"dist/index.js","husky":{"hooks":{"pre-commit":"lint-staged"}},"config":{"eslint":"./examples/**/*.{js,jsx}","tslint":"./{__mocks__,src,stories}/{,**/}*.{ts,tsx}"},"readme":"[![npm version](https://badge.fury.io/js/%40gooddata%2Freact-components.svg)](https://www.npmjs.com/package/@gooddata/react-components)\n\n# GoodData.UI React components\n> A React-based JavaScript library for building data-driven applications\n\n## Getting started\n- [GoodData.UI Documentation](http://sdk.gooddata.com/gooddata-ui/)\n- [GoodData.UI Live Examples](https://gooddata-examples.herokuapp.com/)\n- [Stack Overflow](https://stackoverflow.com/questions/tagged/gooddata)\n\n### Usage\nWith [yarn](https://yarnpkg.com) installed, go to your project directory and run\n```\n$ yarn add @gooddata/react-components\n```\nIf you prefer [npm](npmjs.com) run\n```\n$ npm install --save @gooddata/react-components\n```\n\nThe public API is exposed via global `index.js`. Except for the styles, do not import any other file directly\nbecause they are not intended to be part of the public API.\n\n## Contributing\n\nWe welcome any contribution in form of [issues](https://github.com/gooddata/gooddata-react-components/issues) or [pull requests](https://github.com/gooddata/gooddata-react-components/pulls).\n\nInstall [Node.js](http://nodejs.org) (node 12.16.1, npm v6.13.4) and [Yarn](https://classic.yarnpkg.com) (1.22.4).\n\nInstall dependencies:\n```\nyarn install --frozen-lockfile\n```\n\nThese commands may come in handy while developing:\n\n| command | description |\n| ------- | ----------- |\n| `yarn install --pure-lockfile` | first step |\n| ||\n| `yarn dev` | build react-components to `/dist` in watch mode |\n| `yarn test` | run all unit tests |\n| `yarn prettier-write` | format the source code to match the valid codestyle |\n| `yarn validate` | validate codestyle |\n| ||\n| `yarn storybook` | run storybook from `/stories` on http://localhost:9001 |\n| `yarn build-storybook` | build storybook to `/dist-storybook` |\n| `yarn test-storybook` | run storybook and [screenshot tests](https://github.com/gooddata/gdc-client-utils/tree/master/test-storybook) |\n| ||\n| `yarn examples` | run Live Examples dev-server from `/examples` on https://localhost:8999 |\n| `yarn examples-build` | build Live Examples to `/examples/dist` |\n| `yarn examples-server` | serve built Live Examples - see `/examples/server/src` |\n| `yarn examples-testcafe` | run testcafe tests against `localhost:8999` |\n\n### Deploy to heroku.com\nWhen you deploy this repo to heroku, it serves *GoodData.UI Live Examples*.\nRelevant tasks are in `Procfile` and `package.json`.\n\n```bash\n# run in the project directory\nheroku login\nheroku create <your-app-name>\nheroku config:set DOMAIN_ADMIN_USERNAME=x@gooddata.com DOMAIN_ADMIN_PASSWORD=xy PROJECT_ID_TO_ASSIGN=xms7ga4tf3g3nzucd8380o2bev8oeknp\ngit push heroku HEAD:master\nheroku open\n```\n### Enable Geo Chart for Storybook and Live Examples\nGeo chart uses Mapbox to render map which requires a Mapbox access token.\n- Register an account and create Mapbox access token at [guide](https://docs.mapbox.com/help/how-mapbox-works/access-tokens/)\n- Store the created token at `.env`:\n```bash\necho -e \"EXAMPLE_MAPBOX_ACCESS_TOKEN=token\" >> .env # only need to run once\necho -e \"STORYBOOK_MAPBOX_ACCESS_TOKEN=token\" >> .env # only need to run once\n```\n\n### Run Live Examples Locally\nTo run *GoodData.UI Live Examples* locally:\n```bash\ngit clone <this-repository>\ncd  <repository-folder>\nyarn install --pure-lockfile\nyarn examples\n```\nThen open https://localhost:8999 and login using Live Examples account (you can [create one here](https://gooddata-examples.herokuapp.com/registration)).\n\n### Run Storybook locally\n- Run storybook with token stored in `.env` for more secure\n```bash\nyarn storybook\n```\n- Or run storybook with token env param exposed to cli (not suggested)\n```bash\nSTORYBOOK_MAPBOX_ACCESS_TOKEN=token yarn storybook\n```\n- Apply either above way to `yarn build-storybook` or `yarn test-storybook`\n\n### Source code formatting\nThe source code in the repository is formatted by [Prettier](https://prettier.io/).\nThe format of the code is validated by our Continuous Integration server and is one of the requirements of successful merge.\n\nPrettier is supported by every major IDE. You can find the list of supported editors and how to configure them [here](https://prettier.io/docs/en/editors.html).\n\nIn the case, when your editor is not supported or you don't want to setup the integration, you can run the `yarn prettier-write` command to reformat the code before commit.\n\n## Changelog\n\n- see [CHANGELOG.md](CHANGELOG.md)\n\n## Supported versions\n\nIn order to make the user experience with integrating GoodData UI SDK as smooth and secure as possible and to ensure that the SDK is using the latest features of the platform, we will only provide support to two most recent major versions of UI SDK.\n\nThe most recent majors will be supported in the following modes:\n\n- The latest major version will receive all new functionality and all bug fixes\n- The previous major version will only receive fixes to critical issues and security fixes. These fixes will be applied on top of last released version of the previous major\n\nThe customers are encouraged to always use the latest version of the UI SDK.\n\nIn case of using older versions, the user might face API incompatibility, performance or security issues.\n\nPlease follow the installation instructions to update to the newest version.\n\n## License\n\n(C) 2007-2020 GoodData Corporation\n\nThis project is dual licensed:\n\n- The ATTRIBUTION-NONCOMMERCIAL 4.0 INTERNATIONAL (CC BY-NC 4.0) is used for purpose of the trial experience and evaluation of GoodData.UI library.\n- The GOODDATA GOODDATA.UI LIBRARY END USER LICENSE AGREEMENT is used for GoodData customers.\n\nFor more information, please see [LICENSE](https://github.com/gooddata/gooddata-react-components/blob/master/LICENSE)\n","gitHead":"e46a2df4a915370bb59861442e5a162762783919","scripts":{"dev":"bash scripts/build.sh --dev-watch","test":"jest --watch","build":"bash scripts/build.sh","tslint":"yarn run-tslint -t verbose $npm_package_config_tslint","prepare":"cd examples/server && yarn install --frozen-lockfile && cd ../..; rm -r examples/node_modules 2>/dev/null; true","examples":"bash scripts/run-examples.sh","prepare?":"# Called before `npm publish` and on local `npm install`. Temporarily also for deleting obsolete node_modules. Ends with `true` to continue gracefully.","validate":"tsc --noEmit && yarn tslint && eslint $npm_package_config_eslint && yarn validate-style && yarn prettier-check","build-dev":"bash scripts/build.sh --dev","examples?":"# Default is developer domain, other options: yarn examples [sec,secure,stg,stg2,stg3,demo,developer or URL]","storybook":"yarn build && start-storybook -p 9001 -c .storybook","test-once":"jest","tslint-ci":"mkdir -p ./ci/results && yarn run-tslint -t checkstyle -o ./ci/results/tslint-results.xml $npm_package_config_tslint","run-tslint":"tslint -p tsconfig.json","validate-ci":"tsc --noEmit && yarn tslint-ci  && eslint $npm_package_config_eslint -f checkstyle -o ci/results/eslint-results.xml && yarn validate-style-ci && yarn prettier-check","examples-build":"bash scripts/build-examples.sh","prepublishOnly":"yarn build","prettier-check":"prettier --check '{src,stories,styles,__mocks__,examples/server/src,examples/src,examples/test}/**/*.{ts,js,tsx,jsx,json,scss,md,yaml,html}'","prettier-write":"prettier --write '{src,stories,styles,__mocks__,examples/server/src,examples/src,examples/test}/**/*.{ts,js,tsx,jsx,json,scss,md,yaml,html}'","test-storybook":"yarn build && test-storybook","validate-style":"stylelint '**/*.scss'","build-storybook":"yarn build && build-storybook -c .storybook -o dist-storybook","examples-server":"node examples/server/src/index.js","heroku-postbuild":"yarn examples-build developer","examples-testcafe":"./scripts/run-testcafe.sh visual","validate-style-ci":"stylelint '**/*.scss' --custom-formatter=node_modules/stylelint-checkstyle-formatter > ci/results/stylelint-results.xml","check-circular-deps":"madge --circular --extensions ts ./src","examples-testcafe-ci":"./scripts/run-testcafe.sh ci","examples-testcafe-live":"./scripts/run-testcafe.sh live"},"typings":"dist/index.d.ts","_npmUser":{"name":"gooddata-ci","email":"rail@gooddata.com"},"deprecated":"@gooddata/react-components@7 reached End of Support on March 31, 2022. Please upgrade (see https://sdk.gooddata.com/gooddata-ui/docs/supported_versions.html for more information).","repository":{"url":"git+ssh://git@github.com/gooddata/gooddata-react-components.git","type":"git"},"_npmVersion":"6.13.4","description":"GoodData.UI - A powerful JavaScript library for building analytical applications","directories":{},"lint-staged":{"{src,stories,styles,__mocks__,examples/server/src,examples/src,examples/test}/**/*.{ts,js,tsx,jsx,scss}":["npx gdc-fix-copyright","git add"],"{src,stories,styles,__mocks__,examples/server/src,examples/src,examples/test}/**/*.{ts,js,tsx,jsx,json,scss,md,yaml,html}":["prettier --write","git add"]},"_nodeVersion":"12.16.1","dependencies":{"rxjs":"^5.5.6","uuid":"^3.2.1","immer":"^1.3.1","lodash":"^4.17.15","date-fns":"^2.7.0","downshift":"^3.2.7","invariant":"^2.2.2","mapbox-gl":"1.9.1","classnames":"^2.2.6","codemirror":"^5.54.0","highcharts":"7.1.1","prop-types":"^15.6.0","react-intl":"^3.6.0","custom-event":"^1.0.1","react-window":"^1.8.1","ag-grid-react":"20.0.0","react-measure":"^2.3.0","@types/mapbox-gl":"1.9.1","react-day-picker":"~7.3.0","react-responsive":"^3.0.0","stringify-object":"^2.4.0","@gooddata/typings":"^2.25.0","@types/codemirror":"^0.0.95","ag-grid-community":"20.0.0","http-status-codes":"^1.3.0","react-codemirror2":"^7.2.0","@gooddata/js-utils":"^3.10.5","@gooddata/numberjs":"^3.2.4","fixed-data-table-2":"0.7.17","@gooddata/goodstrap":"^68.16.0","react-dom-factories":"^1.0.2","@gooddata/gooddata-js":"^13.0.3","json-stable-stringify":"^1.0.1","react-transition-group":"^2.2.1","hoist-non-react-statics":"^3.3.0","nodelist-foreach-polyfill":"^1.2.0","@formatjs/intl-pluralrules":"^1.3.6","highcharts-grouped-categories":"^1.1.3"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"raf":"3.3.2","yup":"^0.24.1","jest":"24.7.1","husky":"3.0.0","madge":"^3.4.4","react":"^16.5.2","enzyme":"3.5.0","eslint":"4.19.1","formik":"^0.11.11","moment":"2.23.0","history":"^4.7.2","ts-jest":"24.0.0","webpack":"4.30.0","full-icu":"^1.3.0","prettier":"1.16.4","react-ga":"^2.5.2","recharts":"1.0.0-beta.9","testcafe":"1.1.4","commander":"2.14.1","node-sass":"4.13.0","react-dom":"^16.5.2","stylelint":"^10.0.0","supertest":"3.0.0","ts-loader":"6.0.0","@types/raf":"^3.4.0","css-loader":"0.28.7","jest-junit":"3.0.0","raw-loader":"0.5.1","styled-jsx":"2.2.1","typescript":"3.3.4000","@babel/core":"7.4.4","@types/jest":"24.0.6","@types/node":"7.0.8","@types/uuid":"3.4.3","file-loader":"3.0.1","jest-enzyme":"7.0.2","lint-staged":"9.1.0","sass-loader":"6.0.6","webpack-cli":"3.3.2","@types/react":"16.8.6","babel-loader":"8.0.5","react-helmet":"5.2.0","react-select":"1.2.1","style-loader":"0.19.1","@types/enzyme":"3.1.13","@types/lodash":"4.14.123","testcafe-live":"0.1.4","@babel/runtime":"7.4.4","dotenv-webpack":"^1.7.0","@babel/polyfill":"^7.4.4","@storybook/react":"5.0.11","@types/invariant":"2.2.29","@types/react-dom":"16.0.11","isomorphic-fetch":"2.2.1","react-datepicker":"1.1.0","react-router-dom":"4.2.2","@babel/preset-env":"7.4.4","@gooddata/mock-js":"^2.13.1","@storybook/addons":"5.0.11","@types/classnames":"2.2.3","@types/prop-types":"15.5.2","@storybook/theming":"5.0.11","identity-obj-proxy":"^3.0.0","intl-messageformat":"^7.5.4","webpack-dev-server":"3.3.1","@babel/preset-react":"7.0.0","@types/react-portal":"4.0.1","@types/react-window":"^1.8.1","babel-plugin-lodash":"3.3.4","html-webpack-plugin":"3.2.0","react-test-renderer":"16.4.2","@types/react-measure":"2.0.5","clean-webpack-plugin":"2.0.2","stats-webpack-plugin":"0.7.0","eslint-config-prettier":"4.1.0","react-google-recaptcha":"^0.14.1","tslint-config-prettier":"1.18.0","@gooddata/eslint-config":"^1.0.0","@gooddata/tslint-config":"1.0.0","@types/react-responsive":"^3.0.3","@types/storybook__react":"4.0.1","@types/stringify-object":"^3.2.0","enzyme-adapter-react-16":"1.3.1","@gooddata/test-storybook":"4.0.0","@storybook/addon-actions":"5.0.11","@storybook/addon-options":"5.0.11","node-sass-magic-importer":"5.1.0","react-syntax-highlighter":"11.0.2","@types/fixed-data-table-2":"0.8.1","stylelint-config-prettier":"5.2.0","@gooddata/stylelint-config":"4.0.1","@types/react-test-renderer":"16.0.0","circular-dependency-plugin":"5.0.2","compression-webpack-plugin":"2.0.0","@types/json-stable-stringify":"^1.0.32","@gooddata/frontend-npm-scripts":"1.1.0","@types/enzyme-adapter-react-16":"1.0.3","stylelint-checkstyle-formatter":"0.1.0","@types/storybook__addon-actions":"3.4.2","@babel/plugin-proposal-class-properties":"7.4.4","@babel/plugin-proposal-object-rest-spread":"7.4.4","@babel/plugin-transform-async-to-generator":"7.4.4"},"peerDependencies":{"react":"^16.5.2","react-dom":"^16.5.2"},"_npmOperationalInternal":{"tmp":"tmp/react-components_7.8.0-beta.50_1594610398143_0.9021061003816166","host":"s3://npm-registry-packages"}},"7.8.0-alpha-ivan.mjartan-ine-one-4414-b1-2020-07-13T12-25-33-875Z":{"name":"@gooddata/react-components","version":"7.8.0-alpha-ivan.mjartan-ine-one-4414-b1-2020-07-13T12-25-33-875Z","author":{"name":"GoodData Corporation"},"license":"BSD-3-Clause","_id":"@gooddata/react-components@7.8.0-alpha-ivan.mjartan-ine-one-4414-b1-2020-07-13T12-25-33-875Z","maintainers":[{"name":"afi","email":"adam.fiedler@gooddata.com"},{"name":"an.vuong","email":"an.vuong@gooddata.com"},{"name":"bertold8","email":"ivan.nejezchleb@seznam.cz"},{"name":"brbistas","email":"valentinos.chraniotis@gooddata.com"},{"name":"bugsbunny338","email":"jiri.zajic@mensa.cz"},{"name":"de.do","email":"de.do@gooddata.com"},{"name":"gooddata-ci","email":"rail@gooddata.com"},{"name":"hang.ngo","email":"hang.ngo@gooddata.com"},{"name":"hung.nguyen.hoang","email":"hung.nguyen@gooddata.com"},{"name":"huong.nguyen","email":"huong.nguyen@gooddata.com"},{"name":"huyen.nguyen","email":"huyen.nguyen@gooddata.com"},{"name":"ivan.mjartan","email":"ivan.mjartan@gooddata.com"},{"name":"jakub-sterba","email":"jakub.sterba@gooddata.com"},{"name":"jaroslav.tomecek","email":"jaroslav.tomecek@gooddata.com"},{"name":"jkittler","email":"honza.kittler@gmail.com"},{"name":"khanh.le","email":"khanh.le@gooddata.com"},{"name":"lanhuynh","email":"lan.huynh@gooddata.com"},{"name":"linhhong","email":"linh.hong@gooddata.com"},{"name":"lupko","email":"lubomir.slivka@gooddata.com"},{"name":"mai.nguyen","email":"mai.nguyen@gooddata.com"},{"name":"matyas.kandl","email":"matyas.kandl@gooddata.com"},{"name":"michal.marsal","email":"michal.marsal@gooddata.com"},{"name":"milan.lempera","email":"ext-milan.lempera@gooddata.com"},{"name":"my.duong","email":"my.duong@gooddata.com"},{"name":"naibinh","email":"naibinh@gmail.com"},{"name":"nestor_encinas","email":"xesto05@gmail.com"},{"name":"nikolacech","email":"nikola.cech@gooddata.com"},{"name":"nis.hua","email":"nis.hua@gooddata.com"},{"name":"no23reason","email":"dan.homola@hotmail.cz"},{"name":"patrikbraborec","email":"patrik.braborec@gooddata.com"},{"name":"pbenes","email":"petr.benes@gooddata.com"},{"name":"petrjanu","email":"petr.janu@gooddata.com"},{"name":"pkingo","email":"philipandreaskingo@hotmail.com"},{"name":"ptquang86","email":"ptquang86@gmail.com"},{"name":"qduval","email":"quentin.duval@gooddata.com"},{"name":"rodri360","email":"me@rodri360.com"},{"name":"scavnickyj","email":"jakub.scavnicky@gooddata.com"},{"name":"sitina","email":"jiri.sitina@gooddata.com"},{"name":"strouhaljan","email":"strouhal.jan@gmail.com"},{"name":"thao-luong","email":"thao.luong@gooddata.com"},{"name":"thuong.nguyen","email":"thuong.nguyen@gooddata.com"},{"name":"tmuchka","email":"tomas.muchka@gooddata.com"},{"name":"tomas.kratochvil","email":"tomas.kratochvil@gooddata.com"},{"name":"tomsatgd","email":"tomas.satinsky@gooddata.com"},{"name":"trung-le-quoc","email":"trung.le@gooddata.com"},{"name":"tu-ngo","email":"tungo1981@gmail.com"},{"name":"tu.bui","email":"tu.bui@gooddata.com"},{"name":"tulean","email":"tuan.le@gooddata.com"},{"name":"tuqt1005","email":"tu.tran@gooddata.com"},{"name":"utdnah","email":"danh.ung@gooddata.com"},{"name":"van.nguyen","email":"van.nguyen@gooddata.com"},{"name":"vi.phan","email":"vi.phan@gooddata.com"},{"name":"vlastikcz","email":"vlastimil.kotas@gooddata.com"},{"name":"vu.pham","email":"vu.pham@gooddata.com"},{"name":"xmort","email":"petr.dolejsi@gooddata.com"},{"name":"yanlipnican","email":"yanlipnican@gmail.com"}],"homepage":"https://github.com/gooddata/gooddata-react-components#readme","bugs":{"url":"https://github.com/gooddata/gooddata-react-components/issues"},"dist":{"shasum":"ed3d9bd38c7f89a45022f5cd66f5a319d509354e","tarball":"https://registry.npmjs.org/@gooddata/react-components/-/react-components-7.8.0-alpha-ivan.mjartan-ine-one-4414-b1-2020-07-13T12-25-33-875Z.tgz","fileCount":2671,"integrity":"sha512-ICDX6ZxcT0g6Fr8oI/5oXdXWEbJHgTlAO+HYOx+gAqg+13xlHz0J1rIDOK1nh4YS575oETF9POtWxVhkdlrZng==","signatures":[{"sig":"MEYCIQDZzJAS0j7gzfxxVV4qw7ji2K+ThIkUEAbV/miQwFvfRgIhALpNMrsyH3GTyGK8QNwYZ93KVdKnQlUr2mQOx3d3DJVE","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":10745623,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJfDFLlCRA9TVsSAnZWagAABlcQAICk0yXFgJvpLaLXZz6i\n9nPIL8lHv3As4j8Si5pIUjB9/f8zab7I73RYJSuZPv219G4M1e7tzzf3tJNP\nLetE60eZzr40JOmVg+ksBFM1SXaoz2iAqKOafADQniQqBQoNmDneZiTBOLiW\nbDAkJ+fT16I2XuqxdM2nP/CPcJKWvhgK+a63ExliTdJJErfhY8xQKDLAAcB6\nXB++1uaIRN3P8jyR0prQtIYHhLxACrUEmSD9i9KeIgwtjLjWSAfyShsd8NlJ\nPtfC3oYvoU9t+u4sci4HjtgyboyayeUILeZXFf7fPenvvoLyaQM6uP0i/M9C\nyGb5ej4bKaoiwglGJUBMOxIZh1uzK6+9M/V4iP8hTmEeRnRg7O3dWGEAKI6N\nBa4ut8Wni7vEHIw7MmMjm102nwMGAeDIGl51LISIg6SNiETRqx7LElYXhBQ2\nc14HGh2b2HbY+3KgnoDDhAECt9gpQFaveEyogXmQLWXv0qmBpEml38kvfBoc\nyrnCufhAzfZzmpyzMcmWBCHildtpNUWDeERSujIycZq6DEKVEh5PTCkrtK/V\nevSRg+s0gH1CPTqnVp6R7ao32hZcW086SQgHLpZR0gllEbFgyZJPbIMLtTEB\n+FRYe39Qrlwv9O4dHKdcv1kvwtG5U++WG/apSq31h5kSe/zGopjbwZy+Tn2I\nEmyy\r\n=YyNd\r\n-----END PGP SIGNATURE-----\r\n"},"main":"dist/index.js","husky":{"hooks":{"pre-commit":"lint-staged"}},"config":{"eslint":"./examples/**/*.{js,jsx}","tslint":"./{__mocks__,src,stories}/{,**/}*.{ts,tsx}"},"readme":"[![npm version](https://badge.fury.io/js/%40gooddata%2Freact-components.svg)](https://www.npmjs.com/package/@gooddata/react-components)\n\n# GoodData.UI React components\n> A React-based JavaScript library for building data-driven applications\n\n## Getting started\n- [GoodData.UI Documentation](http://sdk.gooddata.com/gooddata-ui/)\n- [GoodData.UI Live Examples](https://gooddata-examples.herokuapp.com/)\n- [Stack Overflow](https://stackoverflow.com/questions/tagged/gooddata)\n\n### Usage\nWith [yarn](https://yarnpkg.com) installed, go to your project directory and run\n```\n$ yarn add @gooddata/react-components\n```\nIf you prefer [npm](npmjs.com) run\n```\n$ npm install --save @gooddata/react-components\n```\n\nThe public API is exposed via global `index.js`. Except for the styles, do not import any other file directly\nbecause they are not intended to be part of the public API.\n\n## Contributing\n\nWe welcome any contribution in form of [issues](https://github.com/gooddata/gooddata-react-components/issues) or [pull requests](https://github.com/gooddata/gooddata-react-components/pulls).\n\nInstall [Node.js](http://nodejs.org) (node 12.16.1, npm v6.13.4) and [Yarn](https://classic.yarnpkg.com) (1.22.4).\n\nInstall dependencies:\n```\nyarn install --frozen-lockfile\n```\n\nThese commands may come in handy while developing:\n\n| command | description |\n| ------- | ----------- |\n| `yarn install --pure-lockfile` | first step |\n| ||\n| `yarn dev` | build react-components to `/dist` in watch mode |\n| `yarn test` | run all unit tests |\n| `yarn prettier-write` | format the source code to match the valid codestyle |\n| `yarn validate` | validate codestyle |\n| ||\n| `yarn storybook` | run storybook from `/stories` on http://localhost:9001 |\n| `yarn build-storybook` | build storybook to `/dist-storybook` |\n| `yarn test-storybook` | run storybook and [screenshot tests](https://github.com/gooddata/gdc-client-utils/tree/master/test-storybook) |\n| ||\n| `yarn examples` | run Live Examples dev-server from `/examples` on https://localhost:8999 |\n| `yarn examples-build` | build Live Examples to `/examples/dist` |\n| `yarn examples-server` | serve built Live Examples - see `/examples/server/src` |\n| `yarn examples-testcafe` | run testcafe tests against `localhost:8999` |\n\n### Deploy to heroku.com\nWhen you deploy this repo to heroku, it serves *GoodData.UI Live Examples*.\nRelevant tasks are in `Procfile` and `package.json`.\n\n```bash\n# run in the project directory\nheroku login\nheroku create <your-app-name>\nheroku config:set DOMAIN_ADMIN_USERNAME=x@gooddata.com DOMAIN_ADMIN_PASSWORD=xy PROJECT_ID_TO_ASSIGN=xms7ga4tf3g3nzucd8380o2bev8oeknp\ngit push heroku HEAD:master\nheroku open\n```\n### Enable Geo Chart for Storybook and Live Examples\nGeo chart uses Mapbox to render map which requires a Mapbox access token.\n- Register an account and create Mapbox access token at [guide](https://docs.mapbox.com/help/how-mapbox-works/access-tokens/)\n- Store the created token at `.env`:\n```bash\necho -e \"EXAMPLE_MAPBOX_ACCESS_TOKEN=token\" >> .env # only need to run once\necho -e \"STORYBOOK_MAPBOX_ACCESS_TOKEN=token\" >> .env # only need to run once\n```\n\n### Run Live Examples Locally\nTo run *GoodData.UI Live Examples* locally:\n```bash\ngit clone <this-repository>\ncd  <repository-folder>\nyarn install --pure-lockfile\nyarn examples\n```\nThen open https://localhost:8999 and login using Live Examples account (you can [create one here](https://gooddata-examples.herokuapp.com/registration)).\n\n### Run Storybook locally\n- Run storybook with token stored in `.env` for more secure\n```bash\nyarn storybook\n```\n- Or run storybook with token env param exposed to cli (not suggested)\n```bash\nSTORYBOOK_MAPBOX_ACCESS_TOKEN=token yarn storybook\n```\n- Apply either above way to `yarn build-storybook` or `yarn test-storybook`\n\n### Source code formatting\nThe source code in the repository is formatted by [Prettier](https://prettier.io/).\nThe format of the code is validated by our Continuous Integration server and is one of the requirements of successful merge.\n\nPrettier is supported by every major IDE. You can find the list of supported editors and how to configure them [here](https://prettier.io/docs/en/editors.html).\n\nIn the case, when your editor is not supported or you don't want to setup the integration, you can run the `yarn prettier-write` command to reformat the code before commit.\n\n## Changelog\n\n- see [CHANGELOG.md](CHANGELOG.md)\n\n## Supported versions\n\nIn order to make the user experience with integrating GoodData UI SDK as smooth and secure as possible and to ensure that the SDK is using the latest features of the platform, we will only provide support to two most recent major versions of UI SDK.\n\nThe most recent majors will be supported in the following modes:\n\n- The latest major version will receive all new functionality and all bug fixes\n- The previous major version will only receive fixes to critical issues and security fixes. These fixes will be applied on top of last released version of the previous major\n\nThe customers are encouraged to always use the latest version of the UI SDK.\n\nIn case of using older versions, the user might face API incompatibility, performance or security issues.\n\nPlease follow the installation instructions to update to the newest version.\n\n## License\n\n(C) 2007-2020 GoodData Corporation\n\nThis project is dual licensed:\n\n- The ATTRIBUTION-NONCOMMERCIAL 4.0 INTERNATIONAL (CC BY-NC 4.0) is used for purpose of the trial experience and evaluation of GoodData.UI library.\n- The GOODDATA GOODDATA.UI LIBRARY END USER LICENSE AGREEMENT is used for GoodData customers.\n\nFor more information, please see [LICENSE](https://github.com/gooddata/gooddata-react-components/blob/master/LICENSE)\n","gitHead":"6fdeac3b0a05a0e72ef01990133bf6162586e3a5","scripts":{"dev":"bash scripts/build.sh --dev-watch","test":"jest --watch","build":"bash scripts/build.sh","tslint":"yarn run-tslint -t verbose $npm_package_config_tslint","prepare":"cd examples/server && yarn install --frozen-lockfile && cd ../..; rm -r examples/node_modules 2>/dev/null; true","examples":"bash scripts/run-examples.sh","prepare?":"# Called before `npm publish` and on local `npm install`. Temporarily also for deleting obsolete node_modules. Ends with `true` to continue gracefully.","validate":"tsc --noEmit && yarn tslint && eslint $npm_package_config_eslint && yarn validate-style && yarn prettier-check","build-dev":"bash scripts/build.sh --dev","examples?":"# Default is developer domain, other options: yarn examples [sec,secure,stg,stg2,stg3,demo,developer or URL]","storybook":"yarn build && start-storybook -p 9001 -c .storybook","test-once":"jest","tslint-ci":"mkdir -p ./ci/results && yarn run-tslint -t checkstyle -o ./ci/results/tslint-results.xml $npm_package_config_tslint","run-tslint":"tslint -p tsconfig.json","validate-ci":"tsc --noEmit && yarn tslint-ci  && eslint $npm_package_config_eslint -f checkstyle -o ci/results/eslint-results.xml && yarn validate-style-ci && yarn prettier-check","examples-build":"bash scripts/build-examples.sh","prepublishOnly":"yarn build","prettier-check":"prettier --check '{src,stories,styles,__mocks__,examples/server/src,examples/src,examples/test}/**/*.{ts,js,tsx,jsx,json,scss,md,yaml,html}'","prettier-write":"prettier --write '{src,stories,styles,__mocks__,examples/server/src,examples/src,examples/test}/**/*.{ts,js,tsx,jsx,json,scss,md,yaml,html}'","test-storybook":"yarn build && test-storybook","validate-style":"stylelint '**/*.scss'","build-storybook":"yarn build && build-storybook -c .storybook -o dist-storybook","examples-server":"node examples/server/src/index.js","heroku-postbuild":"yarn examples-build developer","examples-testcafe":"./scripts/run-testcafe.sh visual","validate-style-ci":"stylelint '**/*.scss' --custom-formatter=node_modules/stylelint-checkstyle-formatter > ci/results/stylelint-results.xml","check-circular-deps":"madge --circular --extensions ts ./src","examples-testcafe-ci":"./scripts/run-testcafe.sh ci","examples-testcafe-live":"./scripts/run-testcafe.sh live"},"typings":"dist/index.d.ts","_npmUser":{"name":"ivan.mjartan","email":"ivan.mjartan@gooddata.com"},"deprecated":"@gooddata/react-components@7 reached End of Support on March 31, 2022. Please upgrade (see https://sdk.gooddata.com/gooddata-ui/docs/supported_versions.html for more information).","repository":{"url":"git+ssh://git@github.com/gooddata/gooddata-react-components.git","type":"git"},"_npmVersion":"6.13.4","description":"GoodData.UI - A powerful JavaScript library for building analytical applications","directories":{},"lint-staged":{"{src,stories,styles,__mocks__,examples/server/src,examples/src,examples/test}/**/*.{ts,js,tsx,jsx,scss}":["npx gdc-fix-copyright","git add"],"{src,stories,styles,__mocks__,examples/server/src,examples/src,examples/test}/**/*.{ts,js,tsx,jsx,json,scss,md,yaml,html}":["prettier --write","git add"]},"_nodeVersion":"12.16.1","dependencies":{"rxjs":"^5.5.6","uuid":"^3.2.1","immer":"^1.3.1","lodash":"^4.17.15","date-fns":"^2.7.0","downshift":"^3.2.7","invariant":"^2.2.2","mapbox-gl":"1.9.1","classnames":"^2.2.6","codemirror":"^5.54.0","highcharts":"7.1.1","prop-types":"^15.6.0","react-intl":"^3.6.0","custom-event":"^1.0.1","react-window":"^1.8.1","ag-grid-react":"20.0.0","react-measure":"^2.3.0","@types/mapbox-gl":"1.9.1","react-day-picker":"~7.3.0","react-responsive":"^3.0.0","stringify-object":"^2.4.0","@gooddata/typings":"2.25.0-alpha-bertold8-ine-one-4414-2020-07-09T06-54-04-330Z","@types/codemirror":"^0.0.95","ag-grid-community":"20.0.0","http-status-codes":"^1.3.0","react-codemirror2":"^7.2.0","@gooddata/js-utils":"^3.10.5","@gooddata/numberjs":"^3.2.4","fixed-data-table-2":"0.7.17","@gooddata/goodstrap":"^68.16.0","react-dom-factories":"^1.0.2","@gooddata/gooddata-js":"13.0.3-alpha-bertold8-ine-one-4414-2020-07-09T07-03-13-914Z","json-stable-stringify":"^1.0.1","react-transition-group":"^2.2.1","hoist-non-react-statics":"^3.3.0","nodelist-foreach-polyfill":"^1.2.0","@formatjs/intl-pluralrules":"^1.3.6","highcharts-grouped-categories":"^1.1.3"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"raf":"3.3.2","yup":"^0.24.1","jest":"24.7.1","husky":"3.0.0","madge":"^3.4.4","react":"^16.5.2","enzyme":"3.5.0","eslint":"4.19.1","formik":"^0.11.11","moment":"2.23.0","history":"^4.7.2","ts-jest":"24.0.0","webpack":"4.30.0","full-icu":"^1.3.0","prettier":"1.16.4","react-ga":"^2.5.2","recharts":"1.0.0-beta.9","testcafe":"1.1.4","commander":"2.14.1","node-sass":"4.13.0","react-dom":"^16.5.2","stylelint":"^10.0.0","supertest":"3.0.0","ts-loader":"6.0.0","@types/raf":"^3.4.0","css-loader":"0.28.7","jest-junit":"3.0.0","raw-loader":"0.5.1","styled-jsx":"2.2.1","typescript":"3.3.4000","@babel/core":"7.4.4","@types/jest":"24.0.6","@types/node":"7.0.8","@types/uuid":"3.4.3","file-loader":"3.0.1","jest-enzyme":"7.0.2","lint-staged":"9.1.0","sass-loader":"6.0.6","webpack-cli":"3.3.2","@types/react":"16.8.6","babel-loader":"8.0.5","react-helmet":"5.2.0","react-select":"1.2.1","style-loader":"0.19.1","@types/enzyme":"3.1.13","@types/lodash":"4.14.123","testcafe-live":"0.1.4","@babel/runtime":"7.4.4","dotenv-webpack":"^1.7.0","@babel/polyfill":"^7.4.4","@storybook/react":"5.0.11","@types/invariant":"2.2.29","@types/react-dom":"16.0.11","isomorphic-fetch":"2.2.1","react-datepicker":"1.1.0","react-router-dom":"4.2.2","@babel/preset-env":"7.4.4","@gooddata/mock-js":"^2.13.1","@storybook/addons":"5.0.11","@types/classnames":"2.2.3","@types/prop-types":"15.5.2","@storybook/theming":"5.0.11","identity-obj-proxy":"^3.0.0","intl-messageformat":"^7.5.4","webpack-dev-server":"3.3.1","@babel/preset-react":"7.0.0","@types/react-portal":"4.0.1","@types/react-window":"^1.8.1","babel-plugin-lodash":"3.3.4","html-webpack-plugin":"3.2.0","react-test-renderer":"16.4.2","@types/react-measure":"2.0.5","clean-webpack-plugin":"2.0.2","stats-webpack-plugin":"0.7.0","eslint-config-prettier":"4.1.0","react-google-recaptcha":"^0.14.1","tslint-config-prettier":"1.18.0","@gooddata/eslint-config":"^1.0.0","@gooddata/tslint-config":"1.0.0","@types/react-responsive":"^3.0.3","@types/storybook__react":"4.0.1","@types/stringify-object":"^3.2.0","enzyme-adapter-react-16":"1.3.1","@gooddata/test-storybook":"4.0.0","@storybook/addon-actions":"5.0.11","@storybook/addon-options":"5.0.11","node-sass-magic-importer":"5.1.0","react-syntax-highlighter":"11.0.2","@types/fixed-data-table-2":"0.8.1","stylelint-config-prettier":"5.2.0","@gooddata/stylelint-config":"4.0.1","@types/react-test-renderer":"16.0.0","circular-dependency-plugin":"5.0.2","compression-webpack-plugin":"2.0.0","@types/json-stable-stringify":"^1.0.32","@gooddata/frontend-npm-scripts":"1.1.0","@types/enzyme-adapter-react-16":"1.0.3","stylelint-checkstyle-formatter":"0.1.0","@types/storybook__addon-actions":"3.4.2","@babel/plugin-proposal-class-properties":"7.4.4","@babel/plugin-proposal-object-rest-spread":"7.4.4","@babel/plugin-transform-async-to-generator":"7.4.4"},"peerDependencies":{"react":"^16.5.2","react-dom":"^16.5.2"},"_npmOperationalInternal":{"tmp":"tmp/react-components_7.8.0-alpha-ivan.mjartan-ine-one-4414-b1-2020-07-13T12-25-33-875Z_1594643172724_0.9502673962007069","host":"s3://npm-registry-packages"}},"7.8.0-alpha-ivan.mjartan-ine-one-4414-2020-07-13T12-29-02-079Z":{"name":"@gooddata/react-components","version":"7.8.0-alpha-ivan.mjartan-ine-one-4414-2020-07-13T12-29-02-079Z","author":{"name":"GoodData Corporation"},"license":"BSD-3-Clause","_id":"@gooddata/react-components@7.8.0-alpha-ivan.mjartan-ine-one-4414-2020-07-13T12-29-02-079Z","maintainers":[{"name":"afi","email":"adam.fiedler@gooddata.com"},{"name":"an.vuong","email":"an.vuong@gooddata.com"},{"name":"bertold8","email":"ivan.nejezchleb@seznam.cz"},{"name":"brbistas","email":"valentinos.chraniotis@gooddata.com"},{"name":"bugsbunny338","email":"jiri.zajic@mensa.cz"},{"name":"de.do","email":"de.do@gooddata.com"},{"name":"gooddata-ci","email":"rail@gooddata.com"},{"name":"hang.ngo","email":"hang.ngo@gooddata.com"},{"name":"hung.nguyen.hoang","email":"hung.nguyen@gooddata.com"},{"name":"huong.nguyen","email":"huong.nguyen@gooddata.com"},{"name":"huyen.nguyen","email":"huyen.nguyen@gooddata.com"},{"name":"ivan.mjartan","email":"ivan.mjartan@gooddata.com"},{"name":"jakub-sterba","email":"jakub.sterba@gooddata.com"},{"name":"jaroslav.tomecek","email":"jaroslav.tomecek@gooddata.com"},{"name":"jkittler","email":"honza.kittler@gmail.com"},{"name":"khanh.le","email":"khanh.le@gooddata.com"},{"name":"lanhuynh","email":"lan.huynh@gooddata.com"},{"name":"linhhong","email":"linh.hong@gooddata.com"},{"name":"lupko","email":"lubomir.slivka@gooddata.com"},{"name":"mai.nguyen","email":"mai.nguyen@gooddata.com"},{"name":"matyas.kandl","email":"matyas.kandl@gooddata.com"},{"name":"michal.marsal","email":"michal.marsal@gooddata.com"},{"name":"milan.lempera","email":"ext-milan.lempera@gooddata.com"},{"name":"my.duong","email":"my.duong@gooddata.com"},{"name":"naibinh","email":"naibinh@gmail.com"},{"name":"nestor_encinas","email":"xesto05@gmail.com"},{"name":"nikolacech","email":"nikola.cech@gooddata.com"},{"name":"nis.hua","email":"nis.hua@gooddata.com"},{"name":"no23reason","email":"dan.homola@hotmail.cz"},{"name":"patrikbraborec","email":"patrik.braborec@gooddata.com"},{"name":"pbenes","email":"petr.benes@gooddata.com"},{"name":"petrjanu","email":"petr.janu@gooddata.com"},{"name":"pkingo","email":"philipandreaskingo@hotmail.com"},{"name":"ptquang86","email":"ptquang86@gmail.com"},{"name":"qduval","email":"quentin.duval@gooddata.com"},{"name":"rodri360","email":"me@rodri360.com"},{"name":"scavnickyj","email":"jakub.scavnicky@gooddata.com"},{"name":"sitina","email":"jiri.sitina@gooddata.com"},{"name":"strouhaljan","email":"strouhal.jan@gmail.com"},{"name":"thao-luong","email":"thao.luong@gooddata.com"},{"name":"thuong.nguyen","email":"thuong.nguyen@gooddata.com"},{"name":"tmuchka","email":"tomas.muchka@gooddata.com"},{"name":"tomas.kratochvil","email":"tomas.kratochvil@gooddata.com"},{"name":"tomsatgd","email":"tomas.satinsky@gooddata.com"},{"name":"trung-le-quoc","email":"trung.le@gooddata.com"},{"name":"tu-ngo","email":"tungo1981@gmail.com"},{"name":"tu.bui","email":"tu.bui@gooddata.com"},{"name":"tulean","email":"tuan.le@gooddata.com"},{"name":"tuqt1005","email":"tu.tran@gooddata.com"},{"name":"utdnah","email":"danh.ung@gooddata.com"},{"name":"van.nguyen","email":"van.nguyen@gooddata.com"},{"name":"vi.phan","email":"vi.phan@gooddata.com"},{"name":"vlastikcz","email":"vlastimil.kotas@gooddata.com"},{"name":"vu.pham","email":"vu.pham@gooddata.com"},{"name":"xmort","email":"petr.dolejsi@gooddata.com"},{"name":"yanlipnican","email":"yanlipnican@gmail.com"}],"homepage":"https://github.com/gooddata/gooddata-react-components#readme","bugs":{"url":"https://github.com/gooddata/gooddata-react-components/issues"},"dist":{"shasum":"c5fe138bffe04369832ae99b55444e87cdd97491","tarball":"https://registry.npmjs.org/@gooddata/react-components/-/react-components-7.8.0-alpha-ivan.mjartan-ine-one-4414-2020-07-13T12-29-02-079Z.tgz","fileCount":2671,"integrity":"sha512-ny8lq1oXn0oeKbqScP5dQBTZKxIAQzK05R3BbEaWFFyxSDGYsZZiGnncSCiRvFCZu/GwDGLLdm3hY7Pj6mR8pA==","signatures":[{"sig":"MEUCIQCMHMqZoQYZI8B4UgPhJoP7I/ZGBkH/4EEiiHNb4myUXAIgWeBLc9jILIBA/rDSV7AFLfZt6hEJHgLwDQ3VDn+vgaI=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":10745620,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJfDFOvCRA9TVsSAnZWagAAWBAQAJdnGXy9Thxl3QWecn+p\ntzYkhVEkzz0okDRBMSVEcVA9cCwnnrTKr4fmXvWvJF+qJODYU3h/Rj/RUB6C\nmgS6bn5sLVbXw95NPoDAecopFrGwSyI1WK73Cad6ddtgUklaFH0djd7z5rHF\nr96oi18Bi5UDXCXQFPXwgPYi1hLA10J253am3j9Dgw3BlqXaxfCsUTx+uu75\n6FIA72iyHUxzdrSEuKnH4WIubBGgMzAKJ2MG+YB85KPuusO3UU1hwICMTN5F\n/IxotZ2UeT463DFkmJf3rXg3EjaaYbce7puLor3I1JYr0vbUTSwgWV+0+5bC\npo5pFAk4ubCQwKdzSoVeN2oQungi5S7TjI8T/PaKwkIo6+oHPIj+BkDNNDk+\nlCth/movwaKpcAJySBMzBaZC85PDlQBtTIHch4sZr8vLFdVudE9xw/yJTQ3z\nTO4Lxr5LvVKWEnjQ+Ddcl7fXSjidrTEQfzwdblAtsvsXWZ69wYmTLxcnCe+v\nqMu74n6nC/RYVIycCydjHQMfcrMn73ErPM/C6U1ErXq8kAqjSqEkWULx0C4D\nh9+hs25FOnnLpbVnPDb9Djoz/yj4ufdk0HvrvEKDODIzY8VW+QuY1xlRsXI5\nGy74Kqx4F0SXN9rbI9D4i0L5kXCNhA39bcIoy9LW7T3HPrRQdgGar5m2ydFk\nxS5+\r\n=JBzC\r\n-----END PGP SIGNATURE-----\r\n"},"main":"dist/index.js","husky":{"hooks":{"pre-commit":"lint-staged"}},"config":{"eslint":"./examples/**/*.{js,jsx}","tslint":"./{__mocks__,src,stories}/{,**/}*.{ts,tsx}"},"readme":"[![npm version](https://badge.fury.io/js/%40gooddata%2Freact-components.svg)](https://www.npmjs.com/package/@gooddata/react-components)\n\n# GoodData.UI React components\n> A React-based JavaScript library for building data-driven applications\n\n## Getting started\n- [GoodData.UI Documentation](http://sdk.gooddata.com/gooddata-ui/)\n- [GoodData.UI Live Examples](https://gooddata-examples.herokuapp.com/)\n- [Stack Overflow](https://stackoverflow.com/questions/tagged/gooddata)\n\n### Usage\nWith [yarn](https://yarnpkg.com) installed, go to your project directory and run\n```\n$ yarn add @gooddata/react-components\n```\nIf you prefer [npm](npmjs.com) run\n```\n$ npm install --save @gooddata/react-components\n```\n\nThe public API is exposed via global `index.js`. Except for the styles, do not import any other file directly\nbecause they are not intended to be part of the public API.\n\n## Contributing\n\nWe welcome any contribution in form of [issues](https://github.com/gooddata/gooddata-react-components/issues) or [pull requests](https://github.com/gooddata/gooddata-react-components/pulls).\n\nInstall [Node.js](http://nodejs.org) (node 12.16.1, npm v6.13.4) and [Yarn](https://classic.yarnpkg.com) (1.22.4).\n\nInstall dependencies:\n```\nyarn install --frozen-lockfile\n```\n\nThese commands may come in handy while developing:\n\n| command | description |\n| ------- | ----------- |\n| `yarn install --pure-lockfile` | first step |\n| ||\n| `yarn dev` | build react-components to `/dist` in watch mode |\n| `yarn test` | run all unit tests |\n| `yarn prettier-write` | format the source code to match the valid codestyle |\n| `yarn validate` | validate codestyle |\n| ||\n| `yarn storybook` | run storybook from `/stories` on http://localhost:9001 |\n| `yarn build-storybook` | build storybook to `/dist-storybook` |\n| `yarn test-storybook` | run storybook and [screenshot tests](https://github.com/gooddata/gdc-client-utils/tree/master/test-storybook) |\n| ||\n| `yarn examples` | run Live Examples dev-server from `/examples` on https://localhost:8999 |\n| `yarn examples-build` | build Live Examples to `/examples/dist` |\n| `yarn examples-server` | serve built Live Examples - see `/examples/server/src` |\n| `yarn examples-testcafe` | run testcafe tests against `localhost:8999` |\n\n### Deploy to heroku.com\nWhen you deploy this repo to heroku, it serves *GoodData.UI Live Examples*.\nRelevant tasks are in `Procfile` and `package.json`.\n\n```bash\n# run in the project directory\nheroku login\nheroku create <your-app-name>\nheroku config:set DOMAIN_ADMIN_USERNAME=x@gooddata.com DOMAIN_ADMIN_PASSWORD=xy PROJECT_ID_TO_ASSIGN=xms7ga4tf3g3nzucd8380o2bev8oeknp\ngit push heroku HEAD:master\nheroku open\n```\n### Enable Geo Chart for Storybook and Live Examples\nGeo chart uses Mapbox to render map which requires a Mapbox access token.\n- Register an account and create Mapbox access token at [guide](https://docs.mapbox.com/help/how-mapbox-works/access-tokens/)\n- Store the created token at `.env`:\n```bash\necho -e \"EXAMPLE_MAPBOX_ACCESS_TOKEN=token\" >> .env # only need to run once\necho -e \"STORYBOOK_MAPBOX_ACCESS_TOKEN=token\" >> .env # only need to run once\n```\n\n### Run Live Examples Locally\nTo run *GoodData.UI Live Examples* locally:\n```bash\ngit clone <this-repository>\ncd  <repository-folder>\nyarn install --pure-lockfile\nyarn examples\n```\nThen open https://localhost:8999 and login using Live Examples account (you can [create one here](https://gooddata-examples.herokuapp.com/registration)).\n\n### Run Storybook locally\n- Run storybook with token stored in `.env` for more secure\n```bash\nyarn storybook\n```\n- Or run storybook with token env param exposed to cli (not suggested)\n```bash\nSTORYBOOK_MAPBOX_ACCESS_TOKEN=token yarn storybook\n```\n- Apply either above way to `yarn build-storybook` or `yarn test-storybook`\n\n### Source code formatting\nThe source code in the repository is formatted by [Prettier](https://prettier.io/).\nThe format of the code is validated by our Continuous Integration server and is one of the requirements of successful merge.\n\nPrettier is supported by every major IDE. You can find the list of supported editors and how to configure them [here](https://prettier.io/docs/en/editors.html).\n\nIn the case, when your editor is not supported or you don't want to setup the integration, you can run the `yarn prettier-write` command to reformat the code before commit.\n\n## Changelog\n\n- see [CHANGELOG.md](CHANGELOG.md)\n\n## Supported versions\n\nIn order to make the user experience with integrating GoodData UI SDK as smooth and secure as possible and to ensure that the SDK is using the latest features of the platform, we will only provide support to two most recent major versions of UI SDK.\n\nThe most recent majors will be supported in the following modes:\n\n- The latest major version will receive all new functionality and all bug fixes\n- The previous major version will only receive fixes to critical issues and security fixes. These fixes will be applied on top of last released version of the previous major\n\nThe customers are encouraged to always use the latest version of the UI SDK.\n\nIn case of using older versions, the user might face API incompatibility, performance or security issues.\n\nPlease follow the installation instructions to update to the newest version.\n\n## License\n\n(C) 2007-2020 GoodData Corporation\n\nThis project is dual licensed:\n\n- The ATTRIBUTION-NONCOMMERCIAL 4.0 INTERNATIONAL (CC BY-NC 4.0) is used for purpose of the trial experience and evaluation of GoodData.UI library.\n- The GOODDATA GOODDATA.UI LIBRARY END USER LICENSE AGREEMENT is used for GoodData customers.\n\nFor more information, please see [LICENSE](https://github.com/gooddata/gooddata-react-components/blob/master/LICENSE)\n","gitHead":"2121790c498a1ba70ec8cfb6283a019d2dd7d5f8","scripts":{"dev":"bash scripts/build.sh --dev-watch","test":"jest --watch","build":"bash scripts/build.sh","tslint":"yarn run-tslint -t verbose $npm_package_config_tslint","prepare":"cd examples/server && yarn install --frozen-lockfile && cd ../..; rm -r examples/node_modules 2>/dev/null; true","examples":"bash scripts/run-examples.sh","prepare?":"# Called before `npm publish` and on local `npm install`. Temporarily also for deleting obsolete node_modules. Ends with `true` to continue gracefully.","validate":"tsc --noEmit && yarn tslint && eslint $npm_package_config_eslint && yarn validate-style && yarn prettier-check","build-dev":"bash scripts/build.sh --dev","examples?":"# Default is developer domain, other options: yarn examples [sec,secure,stg,stg2,stg3,demo,developer or URL]","storybook":"yarn build && start-storybook -p 9001 -c .storybook","test-once":"jest","tslint-ci":"mkdir -p ./ci/results && yarn run-tslint -t checkstyle -o ./ci/results/tslint-results.xml $npm_package_config_tslint","run-tslint":"tslint -p tsconfig.json","validate-ci":"tsc --noEmit && yarn tslint-ci  && eslint $npm_package_config_eslint -f checkstyle -o ci/results/eslint-results.xml && yarn validate-style-ci && yarn prettier-check","examples-build":"bash scripts/build-examples.sh","prepublishOnly":"yarn build","prettier-check":"prettier --check '{src,stories,styles,__mocks__,examples/server/src,examples/src,examples/test}/**/*.{ts,js,tsx,jsx,json,scss,md,yaml,html}'","prettier-write":"prettier --write '{src,stories,styles,__mocks__,examples/server/src,examples/src,examples/test}/**/*.{ts,js,tsx,jsx,json,scss,md,yaml,html}'","test-storybook":"yarn build && test-storybook","validate-style":"stylelint '**/*.scss'","build-storybook":"yarn build && build-storybook -c .storybook -o dist-storybook","examples-server":"node examples/server/src/index.js","heroku-postbuild":"yarn examples-build developer","examples-testcafe":"./scripts/run-testcafe.sh visual","validate-style-ci":"stylelint '**/*.scss' --custom-formatter=node_modules/stylelint-checkstyle-formatter > ci/results/stylelint-results.xml","check-circular-deps":"madge --circular --extensions ts ./src","examples-testcafe-ci":"./scripts/run-testcafe.sh ci","examples-testcafe-live":"./scripts/run-testcafe.sh live"},"typings":"dist/index.d.ts","_npmUser":{"name":"ivan.mjartan","email":"ivan.mjartan@gooddata.com"},"deprecated":"@gooddata/react-components@7 reached End of Support on March 31, 2022. Please upgrade (see https://sdk.gooddata.com/gooddata-ui/docs/supported_versions.html for more information).","repository":{"url":"git+ssh://git@github.com/gooddata/gooddata-react-components.git","type":"git"},"_npmVersion":"6.13.4","description":"GoodData.UI - A powerful JavaScript library for building analytical applications","directories":{},"lint-staged":{"{src,stories,styles,__mocks__,examples/server/src,examples/src,examples/test}/**/*.{ts,js,tsx,jsx,scss}":["npx gdc-fix-copyright","git add"],"{src,stories,styles,__mocks__,examples/server/src,examples/src,examples/test}/**/*.{ts,js,tsx,jsx,json,scss,md,yaml,html}":["prettier --write","git add"]},"_nodeVersion":"12.16.1","dependencies":{"rxjs":"^5.5.6","uuid":"^3.2.1","immer":"^1.3.1","lodash":"^4.17.15","date-fns":"^2.7.0","downshift":"^3.2.7","invariant":"^2.2.2","mapbox-gl":"1.9.1","classnames":"^2.2.6","codemirror":"^5.54.0","highcharts":"7.1.1","prop-types":"^15.6.0","react-intl":"^3.6.0","custom-event":"^1.0.1","react-window":"^1.8.1","ag-grid-react":"20.0.0","react-measure":"^2.3.0","@types/mapbox-gl":"1.9.1","react-day-picker":"~7.3.0","react-responsive":"^3.0.0","stringify-object":"^2.4.0","@gooddata/typings":"2.25.0-alpha-bertold8-ine-one-4414-2020-07-09T06-54-04-330Z","@types/codemirror":"^0.0.95","ag-grid-community":"20.0.0","http-status-codes":"^1.3.0","react-codemirror2":"^7.2.0","@gooddata/js-utils":"^3.10.5","@gooddata/numberjs":"^3.2.4","fixed-data-table-2":"0.7.17","@gooddata/goodstrap":"^68.16.0","react-dom-factories":"^1.0.2","@gooddata/gooddata-js":"13.0.3-alpha-bertold8-ine-one-4414-2020-07-09T07-03-13-914Z","json-stable-stringify":"^1.0.1","react-transition-group":"^2.2.1","hoist-non-react-statics":"^3.3.0","nodelist-foreach-polyfill":"^1.2.0","@formatjs/intl-pluralrules":"^1.3.6","highcharts-grouped-categories":"^1.1.3"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"raf":"3.3.2","yup":"^0.24.1","jest":"24.7.1","husky":"3.0.0","madge":"^3.4.4","react":"^16.5.2","enzyme":"3.5.0","eslint":"4.19.1","formik":"^0.11.11","moment":"2.23.0","history":"^4.7.2","ts-jest":"24.0.0","webpack":"4.30.0","full-icu":"^1.3.0","prettier":"1.16.4","react-ga":"^2.5.2","recharts":"1.0.0-beta.9","testcafe":"1.1.4","commander":"2.14.1","node-sass":"4.13.0","react-dom":"^16.5.2","stylelint":"^10.0.0","supertest":"3.0.0","ts-loader":"6.0.0","@types/raf":"^3.4.0","css-loader":"0.28.7","jest-junit":"3.0.0","raw-loader":"0.5.1","styled-jsx":"2.2.1","typescript":"3.3.4000","@babel/core":"7.4.4","@types/jest":"24.0.6","@types/node":"7.0.8","@types/uuid":"3.4.3","file-loader":"3.0.1","jest-enzyme":"7.0.2","lint-staged":"9.1.0","sass-loader":"6.0.6","webpack-cli":"3.3.2","@types/react":"16.8.6","babel-loader":"8.0.5","react-helmet":"5.2.0","react-select":"1.2.1","style-loader":"0.19.1","@types/enzyme":"3.1.13","@types/lodash":"4.14.123","testcafe-live":"0.1.4","@babel/runtime":"7.4.4","dotenv-webpack":"^1.7.0","@babel/polyfill":"^7.4.4","@storybook/react":"5.0.11","@types/invariant":"2.2.29","@types/react-dom":"16.0.11","isomorphic-fetch":"2.2.1","react-datepicker":"1.1.0","react-router-dom":"4.2.2","@babel/preset-env":"7.4.4","@gooddata/mock-js":"^2.13.1","@storybook/addons":"5.0.11","@types/classnames":"2.2.3","@types/prop-types":"15.5.2","@storybook/theming":"5.0.11","identity-obj-proxy":"^3.0.0","intl-messageformat":"^7.5.4","webpack-dev-server":"3.3.1","@babel/preset-react":"7.0.0","@types/react-portal":"4.0.1","@types/react-window":"^1.8.1","babel-plugin-lodash":"3.3.4","html-webpack-plugin":"3.2.0","react-test-renderer":"16.4.2","@types/react-measure":"2.0.5","clean-webpack-plugin":"2.0.2","stats-webpack-plugin":"0.7.0","eslint-config-prettier":"4.1.0","react-google-recaptcha":"^0.14.1","tslint-config-prettier":"1.18.0","@gooddata/eslint-config":"^1.0.0","@gooddata/tslint-config":"1.0.0","@types/react-responsive":"^3.0.3","@types/storybook__react":"4.0.1","@types/stringify-object":"^3.2.0","enzyme-adapter-react-16":"1.3.1","@gooddata/test-storybook":"4.0.0","@storybook/addon-actions":"5.0.11","@storybook/addon-options":"5.0.11","node-sass-magic-importer":"5.1.0","react-syntax-highlighter":"11.0.2","@types/fixed-data-table-2":"0.8.1","stylelint-config-prettier":"5.2.0","@gooddata/stylelint-config":"4.0.1","@types/react-test-renderer":"16.0.0","circular-dependency-plugin":"5.0.2","compression-webpack-plugin":"2.0.0","@types/json-stable-stringify":"^1.0.32","@gooddata/frontend-npm-scripts":"1.1.0","@types/enzyme-adapter-react-16":"1.0.3","stylelint-checkstyle-formatter":"0.1.0","@types/storybook__addon-actions":"3.4.2","@babel/plugin-proposal-class-properties":"7.4.4","@babel/plugin-proposal-object-rest-spread":"7.4.4","@babel/plugin-transform-async-to-generator":"7.4.4"},"peerDependencies":{"react":"^16.5.2","react-dom":"^16.5.2"},"_npmOperationalInternal":{"tmp":"tmp/react-components_7.8.0-alpha-ivan.mjartan-ine-one-4414-2020-07-13T12-29-02-079Z_1594643374741_0.2522631551146226","host":"s3://npm-registry-packages"}},"7.8.0-alpha-ivan-mjartan-ine-one-4414-2020-07-13T14-07-15-969Z":{"name":"@gooddata/react-components","version":"7.8.0-alpha-ivan-mjartan-ine-one-4414-2020-07-13T14-07-15-969Z","author":{"name":"GoodData Corporation"},"license":"BSD-3-Clause","_id":"@gooddata/react-components@7.8.0-alpha-ivan-mjartan-ine-one-4414-2020-07-13T14-07-15-969Z","maintainers":[{"name":"afi","email":"adam.fiedler@gooddata.com"},{"name":"an.vuong","email":"an.vuong@gooddata.com"},{"name":"bertold8","email":"ivan.nejezchleb@seznam.cz"},{"name":"brbistas","email":"valentinos.chraniotis@gooddata.com"},{"name":"bugsbunny338","email":"jiri.zajic@mensa.cz"},{"name":"de.do","email":"de.do@gooddata.com"},{"name":"gooddata-ci","email":"rail@gooddata.com"},{"name":"hang.ngo","email":"hang.ngo@gooddata.com"},{"name":"hung.nguyen.hoang","email":"hung.nguyen@gooddata.com"},{"name":"huong.nguyen","email":"huong.nguyen@gooddata.com"},{"name":"huyen.nguyen","email":"huyen.nguyen@gooddata.com"},{"name":"ivan.mjartan","email":"ivan.mjartan@gooddata.com"},{"name":"jakub-sterba","email":"jakub.sterba@gooddata.com"},{"name":"jaroslav.tomecek","email":"jaroslav.tomecek@gooddata.com"},{"name":"jkittler","email":"honza.kittler@gmail.com"},{"name":"khanh.le","email":"khanh.le@gooddata.com"},{"name":"lanhuynh","email":"lan.huynh@gooddata.com"},{"name":"linhhong","email":"linh.hong@gooddata.com"},{"name":"lupko","email":"lubomir.slivka@gooddata.com"},{"name":"mai.nguyen","email":"mai.nguyen@gooddata.com"},{"name":"matyas.kandl","email":"matyas.kandl@gooddata.com"},{"name":"michal.marsal","email":"michal.marsal@gooddata.com"},{"name":"milan.lempera","email":"ext-milan.lempera@gooddata.com"},{"name":"my.duong","email":"my.duong@gooddata.com"},{"name":"naibinh","email":"naibinh@gmail.com"},{"name":"nestor_encinas","email":"xesto05@gmail.com"},{"name":"nikolacech","email":"nikola.cech@gooddata.com"},{"name":"nis.hua","email":"nis.hua@gooddata.com"},{"name":"no23reason","email":"dan.homola@hotmail.cz"},{"name":"patrikbraborec","email":"patrik.braborec@gooddata.com"},{"name":"pbenes","email":"petr.benes@gooddata.com"},{"name":"petrjanu","email":"petr.janu@gooddata.com"},{"name":"pkingo","email":"philipandreaskingo@hotmail.com"},{"name":"ptquang86","email":"ptquang86@gmail.com"},{"name":"qduval","email":"quentin.duval@gooddata.com"},{"name":"rodri360","email":"me@rodri360.com"},{"name":"scavnickyj","email":"jakub.scavnicky@gooddata.com"},{"name":"sitina","email":"jiri.sitina@gooddata.com"},{"name":"strouhaljan","email":"strouhal.jan@gmail.com"},{"name":"thao-luong","email":"thao.luong@gooddata.com"},{"name":"thuong.nguyen","email":"thuong.nguyen@gooddata.com"},{"name":"tmuchka","email":"tomas.muchka@gooddata.com"},{"name":"tomas.kratochvil","email":"tomas.kratochvil@gooddata.com"},{"name":"tomsatgd","email":"tomas.satinsky@gooddata.com"},{"name":"trung-le-quoc","email":"trung.le@gooddata.com"},{"name":"tu-ngo","email":"tungo1981@gmail.com"},{"name":"tu.bui","email":"tu.bui@gooddata.com"},{"name":"tulean","email":"tuan.le@gooddata.com"},{"name":"tuqt1005","email":"tu.tran@gooddata.com"},{"name":"utdnah","email":"danh.ung@gooddata.com"},{"name":"van.nguyen","email":"van.nguyen@gooddata.com"},{"name":"vi.phan","email":"vi.phan@gooddata.com"},{"name":"vlastikcz","email":"vlastimil.kotas@gooddata.com"},{"name":"vu.pham","email":"vu.pham@gooddata.com"},{"name":"xmort","email":"petr.dolejsi@gooddata.com"},{"name":"yanlipnican","email":"yanlipnican@gmail.com"}],"homepage":"https://github.com/gooddata/gooddata-react-components#readme","bugs":{"url":"https://github.com/gooddata/gooddata-react-components/issues"},"dist":{"shasum":"d43c3a33440a526d8a1bcf13c184fe3cc7351fad","tarball":"https://registry.npmjs.org/@gooddata/react-components/-/react-components-7.8.0-alpha-ivan-mjartan-ine-one-4414-2020-07-13T14-07-15-969Z.tgz","fileCount":2671,"integrity":"sha512-k9DUehANvfR3PEhbqo6vyqoecopKEYpxY8TUjsRFucNNbF3I66mNzZC6cxVmk8smjtUmPz3RtQWcAiTqmAFbCw==","signatures":[{"sig":"MEUCIQCNLNNP5Ev6GbbFBZ6vYPl3IWvpnzDfvduzeJyPW74ZnQIgAZMidx4fOC43KRZWcuweJWit33vIR+s6tToH4kRKQ1c=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":10745620,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJfDGq5CRA9TVsSAnZWagAA10MQAJ7L2KBt9ZY6zP8krIs+\nDc0+oXfG3m0EhE0LlfbRsfOBGbJvY7EBZ9vBNZOBz37UQ+OvPYJXZZfHjR+0\noITDSMiv/Bga67fLSFbw4Wh0Dgl7pd++FdO3vo9gjsGWFfISflxmTf3NRkml\nBjkVDdFwZlykfL9KT1SSLrhHELy3Z06z7K8BsrEK/Px0qGjvixfQpdcVBOYL\nFeXoLJNMUJMYrFNq68xLErw04FpL6JnUPIIhqsi+ZlHYUtPGKX9rUoSIXiZu\nMqbf+RVGmpaOkZEM12GcxLRRsw2vmhkb8oagT8Ksj0R05zidFtwg+2woatsG\nJaS8RIb9swgTP2I8WTc/3y3c0FXLw84JEABzg5ky9ulsvT/N0tyBnnROp/DN\nzmi25piW4bs9ZzIsSMUCENmzWt8JuvnxaVBuTfzyPRungXjbOtbhGcYfREeY\nkmlMuQ0LB1VcaJAB0rGtKNFqITqAWK4bhCa5S/H8+QVYjzPLKujmnrAHloZE\nW+6d7zR7mfFC3cSLayUXpRGiDMUDn4OWVomMAJfsvmoSR8mNEMRDYoHYPMza\nNISOy6/2krJ1ioXJwYaUYx+kFu+kuESXuT+w6IBDdD1iYWSq3Rg3H/5qHGOc\nzPCZcNtMDX9gVhaBhUE7iKv1GyJlXI9LOPBtFq5syIqUYt4IY4Yue1uDqmt5\nAXcN\r\n=ShVr\r\n-----END PGP SIGNATURE-----\r\n"},"main":"dist/index.js","husky":{"hooks":{"pre-commit":"lint-staged"}},"config":{"eslint":"./examples/**/*.{js,jsx}","tslint":"./{__mocks__,src,stories}/{,**/}*.{ts,tsx}"},"readme":"[![npm version](https://badge.fury.io/js/%40gooddata%2Freact-components.svg)](https://www.npmjs.com/package/@gooddata/react-components)\n\n# GoodData.UI React components\n> A React-based JavaScript library for building data-driven applications\n\n## Getting started\n- [GoodData.UI Documentation](http://sdk.gooddata.com/gooddata-ui/)\n- [GoodData.UI Live Examples](https://gooddata-examples.herokuapp.com/)\n- [Stack Overflow](https://stackoverflow.com/questions/tagged/gooddata)\n\n### Usage\nWith [yarn](https://yarnpkg.com) installed, go to your project directory and run\n```\n$ yarn add @gooddata/react-components\n```\nIf you prefer [npm](npmjs.com) run\n```\n$ npm install --save @gooddata/react-components\n```\n\nThe public API is exposed via global `index.js`. Except for the styles, do not import any other file directly\nbecause they are not intended to be part of the public API.\n\n## Contributing\n\nWe welcome any contribution in form of [issues](https://github.com/gooddata/gooddata-react-components/issues) or [pull requests](https://github.com/gooddata/gooddata-react-components/pulls).\n\nInstall [Node.js](http://nodejs.org) (node 12.16.1, npm v6.13.4) and [Yarn](https://classic.yarnpkg.com) (1.22.4).\n\nInstall dependencies:\n```\nyarn install --frozen-lockfile\n```\n\nThese commands may come in handy while developing:\n\n| command | description |\n| ------- | ----------- |\n| `yarn install --pure-lockfile` | first step |\n| ||\n| `yarn dev` | build react-components to `/dist` in watch mode |\n| `yarn test` | run all unit tests |\n| `yarn prettier-write` | format the source code to match the valid codestyle |\n| `yarn validate` | validate codestyle |\n| ||\n| `yarn storybook` | run storybook from `/stories` on http://localhost:9001 |\n| `yarn build-storybook` | build storybook to `/dist-storybook` |\n| `yarn test-storybook` | run storybook and [screenshot tests](https://github.com/gooddata/gdc-client-utils/tree/master/test-storybook) |\n| ||\n| `yarn examples` | run Live Examples dev-server from `/examples` on https://localhost:8999 |\n| `yarn examples-build` | build Live Examples to `/examples/dist` |\n| `yarn examples-server` | serve built Live Examples - see `/examples/server/src` |\n| `yarn examples-testcafe` | run testcafe tests against `localhost:8999` |\n\n### Deploy to heroku.com\nWhen you deploy this repo to heroku, it serves *GoodData.UI Live Examples*.\nRelevant tasks are in `Procfile` and `package.json`.\n\n```bash\n# run in the project directory\nheroku login\nheroku create <your-app-name>\nheroku config:set DOMAIN_ADMIN_USERNAME=x@gooddata.com DOMAIN_ADMIN_PASSWORD=xy PROJECT_ID_TO_ASSIGN=xms7ga4tf3g3nzucd8380o2bev8oeknp\ngit push heroku HEAD:master\nheroku open\n```\n### Enable Geo Chart for Storybook and Live Examples\nGeo chart uses Mapbox to render map which requires a Mapbox access token.\n- Register an account and create Mapbox access token at [guide](https://docs.mapbox.com/help/how-mapbox-works/access-tokens/)\n- Store the created token at `.env`:\n```bash\necho -e \"EXAMPLE_MAPBOX_ACCESS_TOKEN=token\" >> .env # only need to run once\necho -e \"STORYBOOK_MAPBOX_ACCESS_TOKEN=token\" >> .env # only need to run once\n```\n\n### Run Live Examples Locally\nTo run *GoodData.UI Live Examples* locally:\n```bash\ngit clone <this-repository>\ncd  <repository-folder>\nyarn install --pure-lockfile\nyarn examples\n```\nThen open https://localhost:8999 and login using Live Examples account (you can [create one here](https://gooddata-examples.herokuapp.com/registration)).\n\n### Run Storybook locally\n- Run storybook with token stored in `.env` for more secure\n```bash\nyarn storybook\n```\n- Or run storybook with token env param exposed to cli (not suggested)\n```bash\nSTORYBOOK_MAPBOX_ACCESS_TOKEN=token yarn storybook\n```\n- Apply either above way to `yarn build-storybook` or `yarn test-storybook`\n\n### Source code formatting\nThe source code in the repository is formatted by [Prettier](https://prettier.io/).\nThe format of the code is validated by our Continuous Integration server and is one of the requirements of successful merge.\n\nPrettier is supported by every major IDE. You can find the list of supported editors and how to configure them [here](https://prettier.io/docs/en/editors.html).\n\nIn the case, when your editor is not supported or you don't want to setup the integration, you can run the `yarn prettier-write` command to reformat the code before commit.\n\n## Changelog\n\n- see [CHANGELOG.md](CHANGELOG.md)\n\n## Supported versions\n\nIn order to make the user experience with integrating GoodData UI SDK as smooth and secure as possible and to ensure that the SDK is using the latest features of the platform, we will only provide support to two most recent major versions of UI SDK.\n\nThe most recent majors will be supported in the following modes:\n\n- The latest major version will receive all new functionality and all bug fixes\n- The previous major version will only receive fixes to critical issues and security fixes. These fixes will be applied on top of last released version of the previous major\n\nThe customers are encouraged to always use the latest version of the UI SDK.\n\nIn case of using older versions, the user might face API incompatibility, performance or security issues.\n\nPlease follow the installation instructions to update to the newest version.\n\n## License\n\n(C) 2007-2020 GoodData Corporation\n\nThis project is dual licensed:\n\n- The ATTRIBUTION-NONCOMMERCIAL 4.0 INTERNATIONAL (CC BY-NC 4.0) is used for purpose of the trial experience and evaluation of GoodData.UI library.\n- The GOODDATA GOODDATA.UI LIBRARY END USER LICENSE AGREEMENT is used for GoodData customers.\n\nFor more information, please see [LICENSE](https://github.com/gooddata/gooddata-react-components/blob/master/LICENSE)\n","gitHead":"2121790c498a1ba70ec8cfb6283a019d2dd7d5f8","scripts":{"dev":"bash scripts/build.sh --dev-watch","test":"jest --watch","build":"bash scripts/build.sh","tslint":"yarn run-tslint -t verbose $npm_package_config_tslint","prepare":"cd examples/server && yarn install --frozen-lockfile && cd ../..; rm -r examples/node_modules 2>/dev/null; true","examples":"bash scripts/run-examples.sh","prepare?":"# Called before `npm publish` and on local `npm install`. Temporarily also for deleting obsolete node_modules. Ends with `true` to continue gracefully.","validate":"tsc --noEmit && yarn tslint && eslint $npm_package_config_eslint && yarn validate-style && yarn prettier-check","build-dev":"bash scripts/build.sh --dev","examples?":"# Default is developer domain, other options: yarn examples [sec,secure,stg,stg2,stg3,demo,developer or URL]","storybook":"yarn build && start-storybook -p 9001 -c .storybook","test-once":"jest","tslint-ci":"mkdir -p ./ci/results && yarn run-tslint -t checkstyle -o ./ci/results/tslint-results.xml $npm_package_config_tslint","run-tslint":"tslint -p tsconfig.json","validate-ci":"tsc --noEmit && yarn tslint-ci  && eslint $npm_package_config_eslint -f checkstyle -o ci/results/eslint-results.xml && yarn validate-style-ci && yarn prettier-check","examples-build":"bash scripts/build-examples.sh","prepublishOnly":"yarn build","prettier-check":"prettier --check '{src,stories,styles,__mocks__,examples/server/src,examples/src,examples/test}/**/*.{ts,js,tsx,jsx,json,scss,md,yaml,html}'","prettier-write":"prettier --write '{src,stories,styles,__mocks__,examples/server/src,examples/src,examples/test}/**/*.{ts,js,tsx,jsx,json,scss,md,yaml,html}'","test-storybook":"yarn build && test-storybook","validate-style":"stylelint '**/*.scss'","build-storybook":"yarn build && build-storybook -c .storybook -o dist-storybook","examples-server":"node examples/server/src/index.js","heroku-postbuild":"yarn examples-build developer","examples-testcafe":"./scripts/run-testcafe.sh visual","validate-style-ci":"stylelint '**/*.scss' --custom-formatter=node_modules/stylelint-checkstyle-formatter > ci/results/stylelint-results.xml","check-circular-deps":"madge --circular --extensions ts ./src","examples-testcafe-ci":"./scripts/run-testcafe.sh ci","examples-testcafe-live":"./scripts/run-testcafe.sh live"},"typings":"dist/index.d.ts","_npmUser":{"name":"ivan.mjartan","email":"ivan.mjartan@gooddata.com"},"deprecated":"@gooddata/react-components@7 reached End of Support on March 31, 2022. Please upgrade (see https://sdk.gooddata.com/gooddata-ui/docs/supported_versions.html for more information).","repository":{"url":"git+ssh://git@github.com/gooddata/gooddata-react-components.git","type":"git"},"_npmVersion":"6.13.4","description":"GoodData.UI - A powerful JavaScript library for building analytical applications","directories":{},"lint-staged":{"{src,stories,styles,__mocks__,examples/server/src,examples/src,examples/test}/**/*.{ts,js,tsx,jsx,scss}":["npx gdc-fix-copyright","git add"],"{src,stories,styles,__mocks__,examples/server/src,examples/src,examples/test}/**/*.{ts,js,tsx,jsx,json,scss,md,yaml,html}":["prettier --write","git add"]},"_nodeVersion":"12.16.1","dependencies":{"rxjs":"^5.5.6","uuid":"^3.2.1","immer":"^1.3.1","lodash":"^4.17.15","date-fns":"^2.7.0","downshift":"^3.2.7","invariant":"^2.2.2","mapbox-gl":"1.9.1","classnames":"^2.2.6","codemirror":"^5.54.0","highcharts":"7.1.1","prop-types":"^15.6.0","react-intl":"^3.6.0","custom-event":"^1.0.1","react-window":"^1.8.1","ag-grid-react":"20.0.0","react-measure":"^2.3.0","@types/mapbox-gl":"1.9.1","react-day-picker":"~7.3.0","react-responsive":"^3.0.0","stringify-object":"^2.4.0","@gooddata/typings":"2.25.0-alpha-bertold8-ine-one-4414-2020-07-09T06-54-04-330Z","@types/codemirror":"^0.0.95","ag-grid-community":"20.0.0","http-status-codes":"^1.3.0","react-codemirror2":"^7.2.0","@gooddata/js-utils":"^3.10.5","@gooddata/numberjs":"^3.2.4","fixed-data-table-2":"0.7.17","@gooddata/goodstrap":"^68.16.0","react-dom-factories":"^1.0.2","@gooddata/gooddata-js":"13.0.3-alpha-bertold8-ine-one-4414-2020-07-09T07-03-13-914Z","json-stable-stringify":"^1.0.1","react-transition-group":"^2.2.1","hoist-non-react-statics":"^3.3.0","nodelist-foreach-polyfill":"^1.2.0","@formatjs/intl-pluralrules":"^1.3.6","highcharts-grouped-categories":"^1.1.3"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"raf":"3.3.2","yup":"^0.24.1","jest":"24.7.1","husky":"3.0.0","madge":"^3.4.4","react":"^16.5.2","enzyme":"3.5.0","eslint":"4.19.1","formik":"^0.11.11","moment":"2.23.0","history":"^4.7.2","ts-jest":"24.0.0","webpack":"4.30.0","full-icu":"^1.3.0","prettier":"1.16.4","react-ga":"^2.5.2","recharts":"1.0.0-beta.9","testcafe":"1.1.4","commander":"2.14.1","node-sass":"4.13.0","react-dom":"^16.5.2","stylelint":"^10.0.0","supertest":"3.0.0","ts-loader":"6.0.0","@types/raf":"^3.4.0","css-loader":"0.28.7","jest-junit":"3.0.0","raw-loader":"0.5.1","styled-jsx":"2.2.1","typescript":"3.3.4000","@babel/core":"7.4.4","@types/jest":"24.0.6","@types/node":"7.0.8","@types/uuid":"3.4.3","file-loader":"3.0.1","jest-enzyme":"7.0.2","lint-staged":"9.1.0","sass-loader":"6.0.6","webpack-cli":"3.3.2","@types/react":"16.8.6","babel-loader":"8.0.5","react-helmet":"5.2.0","react-select":"1.2.1","style-loader":"0.19.1","@types/enzyme":"3.1.13","@types/lodash":"4.14.123","testcafe-live":"0.1.4","@babel/runtime":"7.4.4","dotenv-webpack":"^1.7.0","@babel/polyfill":"^7.4.4","@storybook/react":"5.0.11","@types/invariant":"2.2.29","@types/react-dom":"16.0.11","isomorphic-fetch":"2.2.1","react-datepicker":"1.1.0","react-router-dom":"4.2.2","@babel/preset-env":"7.4.4","@gooddata/mock-js":"^2.13.1","@storybook/addons":"5.0.11","@types/classnames":"2.2.3","@types/prop-types":"15.5.2","@storybook/theming":"5.0.11","identity-obj-proxy":"^3.0.0","intl-messageformat":"^7.5.4","webpack-dev-server":"3.3.1","@babel/preset-react":"7.0.0","@types/react-portal":"4.0.1","@types/react-window":"^1.8.1","babel-plugin-lodash":"3.3.4","html-webpack-plugin":"3.2.0","react-test-renderer":"16.4.2","@types/react-measure":"2.0.5","clean-webpack-plugin":"2.0.2","stats-webpack-plugin":"0.7.0","eslint-config-prettier":"4.1.0","react-google-recaptcha":"^0.14.1","tslint-config-prettier":"1.18.0","@gooddata/eslint-config":"^1.0.0","@gooddata/tslint-config":"1.0.0","@types/react-responsive":"^3.0.3","@types/storybook__react":"4.0.1","@types/stringify-object":"^3.2.0","enzyme-adapter-react-16":"1.3.1","@gooddata/test-storybook":"4.0.0","@storybook/addon-actions":"5.0.11","@storybook/addon-options":"5.0.11","node-sass-magic-importer":"5.1.0","react-syntax-highlighter":"11.0.2","@types/fixed-data-table-2":"0.8.1","stylelint-config-prettier":"5.2.0","@gooddata/stylelint-config":"4.0.1","@types/react-test-renderer":"16.0.0","circular-dependency-plugin":"5.0.2","compression-webpack-plugin":"2.0.0","@types/json-stable-stringify":"^1.0.32","@gooddata/frontend-npm-scripts":"1.1.0","@types/enzyme-adapter-react-16":"1.0.3","stylelint-checkstyle-formatter":"0.1.0","@types/storybook__addon-actions":"3.4.2","@babel/plugin-proposal-class-properties":"7.4.4","@babel/plugin-proposal-object-rest-spread":"7.4.4","@babel/plugin-transform-async-to-generator":"7.4.4"},"peerDependencies":{"react":"^16.5.2","react-dom":"^16.5.2"},"_npmOperationalInternal":{"tmp":"tmp/react-components_7.8.0-alpha-ivan-mjartan-ine-one-4414-2020-07-13T14-07-15-969Z_1594649271988_0.11083076624869781","host":"s3://npm-registry-packages"}},"7.8.0-alpha-an-vuong-anvuong-sd1012-2020-07-14T03-47-10-270Z":{"name":"@gooddata/react-components","version":"7.8.0-alpha-an-vuong-anvuong-sd1012-2020-07-14T03-47-10-270Z","author":{"name":"GoodData Corporation"},"license":"BSD-3-Clause","_id":"@gooddata/react-components@7.8.0-alpha-an-vuong-anvuong-sd1012-2020-07-14T03-47-10-270Z","maintainers":[{"name":"afi","email":"adam.fiedler@gooddata.com"},{"name":"an.vuong","email":"an.vuong@gooddata.com"},{"name":"bertold8","email":"ivan.nejezchleb@seznam.cz"},{"name":"brbistas","email":"valentinos.chraniotis@gooddata.com"},{"name":"bugsbunny338","email":"jiri.zajic@mensa.cz"},{"name":"de.do","email":"de.do@gooddata.com"},{"name":"gooddata-ci","email":"rail@gooddata.com"},{"name":"hang.ngo","email":"hang.ngo@gooddata.com"},{"name":"hung.nguyen.hoang","email":"hung.nguyen@gooddata.com"},{"name":"huong.nguyen","email":"huong.nguyen@gooddata.com"},{"name":"huyen.nguyen","email":"huyen.nguyen@gooddata.com"},{"name":"ivan.mjartan","email":"ivan.mjartan@gooddata.com"},{"name":"jakub-sterba","email":"jakub.sterba@gooddata.com"},{"name":"jaroslav.tomecek","email":"jaroslav.tomecek@gooddata.com"},{"name":"jkittler","email":"honza.kittler@gmail.com"},{"name":"khanh.le","email":"khanh.le@gooddata.com"},{"name":"lanhuynh","email":"lan.huynh@gooddata.com"},{"name":"linhhong","email":"linh.hong@gooddata.com"},{"name":"lupko","email":"lubomir.slivka@gooddata.com"},{"name":"mai.nguyen","email":"mai.nguyen@gooddata.com"},{"name":"matyas.kandl","email":"matyas.kandl@gooddata.com"},{"name":"michal.marsal","email":"michal.marsal@gooddata.com"},{"name":"milan.lempera","email":"ext-milan.lempera@gooddata.com"},{"name":"my.duong","email":"my.duong@gooddata.com"},{"name":"naibinh","email":"naibinh@gmail.com"},{"name":"nestor_encinas","email":"xesto05@gmail.com"},{"name":"nikolacech","email":"nikola.cech@gooddata.com"},{"name":"nis.hua","email":"nis.hua@gooddata.com"},{"name":"no23reason","email":"dan.homola@hotmail.cz"},{"name":"patrikbraborec","email":"patrik.braborec@gooddata.com"},{"name":"pbenes","email":"petr.benes@gooddata.com"},{"name":"petrjanu","email":"petr.janu@gooddata.com"},{"name":"pkingo","email":"philipandreaskingo@hotmail.com"},{"name":"ptquang86","email":"ptquang86@gmail.com"},{"name":"qduval","email":"quentin.duval@gooddata.com"},{"name":"rodri360","email":"me@rodri360.com"},{"name":"scavnickyj","email":"jakub.scavnicky@gooddata.com"},{"name":"sitina","email":"jiri.sitina@gooddata.com"},{"name":"strouhaljan","email":"strouhal.jan@gmail.com"},{"name":"thao-luong","email":"thao.luong@gooddata.com"},{"name":"thuong.nguyen","email":"thuong.nguyen@gooddata.com"},{"name":"tmuchka","email":"tomas.muchka@gooddata.com"},{"name":"tomas.kratochvil","email":"tomas.kratochvil@gooddata.com"},{"name":"tomsatgd","email":"tomas.satinsky@gooddata.com"},{"name":"trung-le-quoc","email":"trung.le@gooddata.com"},{"name":"tu-ngo","email":"tungo1981@gmail.com"},{"name":"tu.bui","email":"tu.bui@gooddata.com"},{"name":"tulean","email":"tuan.le@gooddata.com"},{"name":"tuqt1005","email":"tu.tran@gooddata.com"},{"name":"utdnah","email":"danh.ung@gooddata.com"},{"name":"van.nguyen","email":"van.nguyen@gooddata.com"},{"name":"vi.phan","email":"vi.phan@gooddata.com"},{"name":"vlastikcz","email":"vlastimil.kotas@gooddata.com"},{"name":"vu.pham","email":"vu.pham@gooddata.com"},{"name":"xmort","email":"petr.dolejsi@gooddata.com"},{"name":"yanlipnican","email":"yanlipnican@gmail.com"}],"homepage":"https://github.com/gooddata/gooddata-react-components#readme","bugs":{"url":"https://github.com/gooddata/gooddata-react-components/issues"},"dist":{"shasum":"c64cc80cb73b411a7754cf69d20d51183b675ad3","tarball":"https://registry.npmjs.org/@gooddata/react-components/-/react-components-7.8.0-alpha-an-vuong-anvuong-sd1012-2020-07-14T03-47-10-270Z.tgz","fileCount":2661,"integrity":"sha512-4MhiUh4iRogw/im/tMFjr4fQs4SHMgpkZ55s/CowSx7BpI2qlNK8c9ULshkucHZi5d6EO2vEY7eLDAu/QOuDlw==","signatures":[{"sig":"MEUCIQC9o2IhJ4qlB5F8NvofEWf6Q+m2vD4keP86I3OyW77rMAIgWBTS856TmtCiHFcPt8PT2biwBwYYR4huZz68MfLdzVk=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":10691325,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJfDSrYCRA9TVsSAnZWagAArocP/1nvCprU0digQoQGhCnd\nUji7Kg7d9b5pNjAQwy9JiSdl9la6ZCkqvup+PYhqAOJOOv7jdgYtr9fPI0SG\nwTlJXORwPx9dvXNR5unb0DW5w5CsaFLxkPWCnQUT4etMBpcFN+JsXMskwcll\nhXerFUunU1zv1FxQpsPw/SZMPwDI3qAWKiBAiTipfQKMNlo4EP8sYGCHTtNh\nwBT24d+Zg8zt4QuKcjNf6heJtNRK7xROpS6+pNmMur7/72lAqcNps4vMGM78\nhF1cfrgEAwYs2QJBEYQTj2ZGjmmcPoNXZp+p/Z1pyA+xx65w83mfl4bFzsqy\nbXVu2sw309lJeAeJNdpb/06AaOjT9iHA6YvaZ3DybaE2yJTTyGlCE1mxmX/X\nE5kTfbdKOAnINCmzkI67+/w8kJes9nHmywaTOTzivf8n6Cr4+OtKQV52nTJ+\nRhQi9QrTLpwGSRFdqmOhkboJOrJw2OkriXPnXvPyeHLjuWNCcwMZyNzlVHfo\n7jgMPSbJlTW1ckzfk3lIBBCuj0wWGL2q/oVnQdK91YYJEc+s+lHCMV+PeF6z\n27LkvQ0gqyUXeSGX3ks9V6GvJXILGbCLuNglprtzWiUiVlQyXcwXItU8MC4c\nWZ5UE9IYb7Q7+ol87oiyi/qCRrAkoA0+qaFu42yxwTsVuwLCzRD4kGIVkPyt\nnzwJ\r\n=YjQB\r\n-----END PGP SIGNATURE-----\r\n"},"main":"dist/index.js","husky":{"hooks":{"pre-commit":"lint-staged"}},"config":{"eslint":"./examples/**/*.{js,jsx}","tslint":"./{__mocks__,src,stories}/{,**/}*.{ts,tsx}"},"readme":"[![npm version](https://badge.fury.io/js/%40gooddata%2Freact-components.svg)](https://www.npmjs.com/package/@gooddata/react-components)\n\n# GoodData.UI React components\n> A React-based JavaScript library for building data-driven applications\n\n## Getting started\n- [GoodData.UI Documentation](http://sdk.gooddata.com/gooddata-ui/)\n- [GoodData.UI Live Examples](https://gooddata-examples.herokuapp.com/)\n- [Stack Overflow](https://stackoverflow.com/questions/tagged/gooddata)\n\n### Usage\nWith [yarn](https://yarnpkg.com) installed, go to your project directory and run\n```\n$ yarn add @gooddata/react-components\n```\nIf you prefer [npm](npmjs.com) run\n```\n$ npm install --save @gooddata/react-components\n```\n\nThe public API is exposed via global `index.js`. Except for the styles, do not import any other file directly\nbecause they are not intended to be part of the public API.\n\n## Contributing\n\nWe welcome any contribution in form of [issues](https://github.com/gooddata/gooddata-react-components/issues) or [pull requests](https://github.com/gooddata/gooddata-react-components/pulls).\n\nInstall [Node.js](http://nodejs.org) (node 12.16.1, npm v6.13.4) and [Yarn](https://classic.yarnpkg.com) (1.22.4).\n\nInstall dependencies:\n```\nyarn install --frozen-lockfile\n```\n\nThese commands may come in handy while developing:\n\n| command | description |\n| ------- | ----------- |\n| `yarn install --pure-lockfile` | first step |\n| ||\n| `yarn dev` | build react-components to `/dist` in watch mode |\n| `yarn test` | run all unit tests |\n| `yarn prettier-write` | format the source code to match the valid codestyle |\n| `yarn validate` | validate codestyle |\n| ||\n| `yarn storybook` | run storybook from `/stories` on http://localhost:9001 |\n| `yarn build-storybook` | build storybook to `/dist-storybook` |\n| `yarn test-storybook` | run storybook and [screenshot tests](https://github.com/gooddata/gdc-client-utils/tree/master/test-storybook) |\n| ||\n| `yarn examples` | run Live Examples dev-server from `/examples` on https://localhost:8999 |\n| `yarn examples-build` | build Live Examples to `/examples/dist` |\n| `yarn examples-server` | serve built Live Examples - see `/examples/server/src` |\n| `yarn examples-testcafe` | run testcafe tests against `localhost:8999` |\n\n### Deploy to heroku.com\nWhen you deploy this repo to heroku, it serves *GoodData.UI Live Examples*.\nRelevant tasks are in `Procfile` and `package.json`.\n\n```bash\n# run in the project directory\nheroku login\nheroku create <your-app-name>\nheroku config:set DOMAIN_ADMIN_USERNAME=x@gooddata.com DOMAIN_ADMIN_PASSWORD=xy PROJECT_ID_TO_ASSIGN=xms7ga4tf3g3nzucd8380o2bev8oeknp\ngit push heroku HEAD:master\nheroku open\n```\n### Enable Geo Chart for Storybook and Live Examples\nGeo chart uses Mapbox to render map which requires a Mapbox access token.\n- Register an account and create Mapbox access token at [guide](https://docs.mapbox.com/help/how-mapbox-works/access-tokens/)\n- Store the created token at `.env`:\n```bash\necho -e \"EXAMPLE_MAPBOX_ACCESS_TOKEN=token\" >> .env # only need to run once\necho -e \"STORYBOOK_MAPBOX_ACCESS_TOKEN=token\" >> .env # only need to run once\n```\n\n### Run Live Examples Locally\nTo run *GoodData.UI Live Examples* locally:\n```bash\ngit clone <this-repository>\ncd  <repository-folder>\nyarn install --pure-lockfile\nyarn examples\n```\nThen open https://localhost:8999 and login using Live Examples account (you can [create one here](https://gooddata-examples.herokuapp.com/registration)).\n\n### Run Storybook locally\n- Run storybook with token stored in `.env` for more secure\n```bash\nyarn storybook\n```\n- Or run storybook with token env param exposed to cli (not suggested)\n```bash\nSTORYBOOK_MAPBOX_ACCESS_TOKEN=token yarn storybook\n```\n- Apply either above way to `yarn build-storybook` or `yarn test-storybook`\n\n### Source code formatting\nThe source code in the repository is formatted by [Prettier](https://prettier.io/).\nThe format of the code is validated by our Continuous Integration server and is one of the requirements of successful merge.\n\nPrettier is supported by every major IDE. You can find the list of supported editors and how to configure them [here](https://prettier.io/docs/en/editors.html).\n\nIn the case, when your editor is not supported or you don't want to setup the integration, you can run the `yarn prettier-write` command to reformat the code before commit.\n\n## Changelog\n\n- see [CHANGELOG.md](CHANGELOG.md)\n\n## Supported versions\n\nIn order to make the user experience with integrating GoodData UI SDK as smooth and secure as possible and to ensure that the SDK is using the latest features of the platform, we will only provide support to two most recent major versions of UI SDK.\n\nThe most recent majors will be supported in the following modes:\n\n- The latest major version will receive all new functionality and all bug fixes\n- The previous major version will only receive fixes to critical issues and security fixes. These fixes will be applied on top of last released version of the previous major\n\nThe customers are encouraged to always use the latest version of the UI SDK.\n\nIn case of using older versions, the user might face API incompatibility, performance or security issues.\n\nPlease follow the installation instructions to update to the newest version.\n\n## License\n\n(C) 2007-2020 GoodData Corporation\n\nThis project is dual licensed:\n\n- The ATTRIBUTION-NONCOMMERCIAL 4.0 INTERNATIONAL (CC BY-NC 4.0) is used for purpose of the trial experience and evaluation of GoodData.UI library.\n- The GOODDATA GOODDATA.UI LIBRARY END USER LICENSE AGREEMENT is used for GoodData customers.\n\nFor more information, please see [LICENSE](https://github.com/gooddata/gooddata-react-components/blob/master/LICENSE)\n","gitHead":"48e98dfdc3911a8a3a16b66349b1e40eea041084","scripts":{"dev":"bash scripts/build.sh --dev-watch","test":"jest --watch","build":"bash scripts/build.sh","tslint":"yarn run-tslint -t verbose $npm_package_config_tslint","prepare":"cd examples/server && yarn install --frozen-lockfile && cd ../..; rm -r examples/node_modules 2>/dev/null; true","examples":"bash scripts/run-examples.sh","prepare?":"# Called before `npm publish` and on local `npm install`. Temporarily also for deleting obsolete node_modules. Ends with `true` to continue gracefully.","validate":"tsc --noEmit && yarn tslint && eslint $npm_package_config_eslint && yarn validate-style && yarn prettier-check","build-dev":"bash scripts/build.sh --dev","examples?":"# Default is developer domain, other options: yarn examples [sec,secure,stg,stg2,stg3,demo,developer or URL]","storybook":"yarn build && start-storybook -p 9001 -c .storybook","test-once":"jest","tslint-ci":"mkdir -p ./ci/results && yarn run-tslint -t checkstyle -o ./ci/results/tslint-results.xml $npm_package_config_tslint","run-tslint":"tslint -p tsconfig.json","validate-ci":"tsc --noEmit && yarn tslint-ci  && eslint $npm_package_config_eslint -f checkstyle -o ci/results/eslint-results.xml && yarn validate-style-ci && yarn prettier-check","examples-build":"bash scripts/build-examples.sh","prepublishOnly":"yarn build","prettier-check":"prettier --check '{src,stories,styles,__mocks__,examples/server/src,examples/src,examples/test}/**/*.{ts,js,tsx,jsx,json,scss,md,yaml,html}'","prettier-write":"prettier --write '{src,stories,styles,__mocks__,examples/server/src,examples/src,examples/test}/**/*.{ts,js,tsx,jsx,json,scss,md,yaml,html}'","test-storybook":"yarn build && test-storybook","validate-style":"stylelint '**/*.scss'","build-storybook":"yarn build && build-storybook -c .storybook -o dist-storybook","examples-server":"node examples/server/src/index.js","heroku-postbuild":"yarn examples-build developer","examples-testcafe":"./scripts/run-testcafe.sh visual","validate-style-ci":"stylelint '**/*.scss' --custom-formatter=node_modules/stylelint-checkstyle-formatter > ci/results/stylelint-results.xml","check-circular-deps":"madge --circular --extensions ts ./src","examples-testcafe-ci":"./scripts/run-testcafe.sh ci","examples-testcafe-live":"./scripts/run-testcafe.sh live"},"typings":"dist/index.d.ts","_npmUser":{"name":"an.vuong","email":"an.vuong@gooddata.com"},"deprecated":"@gooddata/react-components@7 reached End of Support on March 31, 2022. Please upgrade (see https://sdk.gooddata.com/gooddata-ui/docs/supported_versions.html for more information).","repository":{"url":"git+ssh://git@github.com/gooddata/gooddata-react-components.git","type":"git"},"_npmVersion":"6.14.5","description":"GoodData.UI - A powerful JavaScript library for building analytical applications","directories":{},"lint-staged":{"{src,stories,styles,__mocks__,examples/server/src,examples/src,examples/test}/**/*.{ts,js,tsx,jsx,scss}":["npx gdc-fix-copyright","git add"],"{src,stories,styles,__mocks__,examples/server/src,examples/src,examples/test}/**/*.{ts,js,tsx,jsx,json,scss,md,yaml,html}":["prettier --write","git add"]},"_nodeVersion":"12.18.2","dependencies":{"rxjs":"^5.5.6","uuid":"^3.2.1","immer":"^1.3.1","lodash":"^4.17.15","date-fns":"^2.7.0","downshift":"^3.2.7","invariant":"^2.2.2","mapbox-gl":"1.9.1","classnames":"^2.2.6","codemirror":"^5.54.0","highcharts":"7.1.1","prop-types":"^15.6.0","react-intl":"^3.6.0","custom-event":"^1.0.1","react-window":"^1.8.1","ag-grid-react":"20.0.0","react-measure":"^2.3.0","@types/mapbox-gl":"1.9.1","react-day-picker":"~7.3.0","react-responsive":"^3.0.0","stringify-object":"^2.4.0","@gooddata/typings":"^2.25.0","@types/codemirror":"^0.0.95","ag-grid-community":"20.0.0","http-status-codes":"^1.3.0","react-codemirror2":"^7.2.0","@gooddata/js-utils":"^3.10.5","@gooddata/numberjs":"^3.2.4","fixed-data-table-2":"0.7.17","@gooddata/goodstrap":"^68.16.0","react-dom-factories":"^1.0.2","@gooddata/gooddata-js":"^13.0.3","json-stable-stringify":"^1.0.1","react-transition-group":"^2.2.1","hoist-non-react-statics":"^3.3.0","nodelist-foreach-polyfill":"^1.2.0","@formatjs/intl-pluralrules":"^1.3.6","highcharts-grouped-categories":"^1.1.3"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"raf":"3.3.2","yup":"^0.24.1","jest":"24.7.1","husky":"3.0.0","madge":"^3.4.4","react":"^16.5.2","enzyme":"3.5.0","eslint":"4.19.1","formik":"^0.11.11","moment":"2.23.0","history":"^4.7.2","ts-jest":"24.0.0","webpack":"4.30.0","full-icu":"^1.3.0","prettier":"1.16.4","react-ga":"^2.5.2","recharts":"1.0.0-beta.9","testcafe":"1.1.4","commander":"2.14.1","node-sass":"4.13.0","react-dom":"^16.5.2","stylelint":"^10.0.0","supertest":"3.0.0","ts-loader":"6.0.0","@types/raf":"^3.4.0","css-loader":"0.28.7","jest-junit":"3.0.0","raw-loader":"0.5.1","styled-jsx":"2.2.1","typescript":"3.3.4000","@babel/core":"7.4.4","@types/jest":"24.0.6","@types/node":"7.0.8","@types/uuid":"3.4.3","file-loader":"3.0.1","jest-enzyme":"7.0.2","lint-staged":"9.1.0","sass-loader":"6.0.6","webpack-cli":"3.3.2","@types/react":"16.8.6","babel-loader":"8.0.5","react-helmet":"5.2.0","react-select":"1.2.1","style-loader":"0.19.1","@types/enzyme":"3.1.13","@types/lodash":"4.14.123","testcafe-live":"0.1.4","@babel/runtime":"7.4.4","dotenv-webpack":"^1.7.0","@babel/polyfill":"^7.4.4","@storybook/react":"5.0.11","@types/invariant":"2.2.29","@types/react-dom":"16.0.11","isomorphic-fetch":"2.2.1","react-datepicker":"1.1.0","react-router-dom":"4.2.2","@babel/preset-env":"7.4.4","@gooddata/mock-js":"^2.13.1","@storybook/addons":"5.0.11","@types/classnames":"2.2.3","@types/prop-types":"15.5.2","@storybook/theming":"5.0.11","identity-obj-proxy":"^3.0.0","intl-messageformat":"^7.5.4","webpack-dev-server":"3.3.1","@babel/preset-react":"7.0.0","@types/react-portal":"4.0.1","@types/react-window":"^1.8.1","babel-plugin-lodash":"3.3.4","html-webpack-plugin":"3.2.0","react-test-renderer":"16.4.2","@types/react-measure":"2.0.5","clean-webpack-plugin":"2.0.2","stats-webpack-plugin":"0.7.0","eslint-config-prettier":"4.1.0","react-google-recaptcha":"^0.14.1","tslint-config-prettier":"1.18.0","@gooddata/eslint-config":"^1.0.0","@gooddata/tslint-config":"1.0.0","@types/react-responsive":"^3.0.3","@types/storybook__react":"4.0.1","@types/stringify-object":"^3.2.0","enzyme-adapter-react-16":"1.3.1","@gooddata/test-storybook":"4.0.0","@storybook/addon-actions":"5.0.11","@storybook/addon-options":"5.0.11","node-sass-magic-importer":"5.1.0","react-syntax-highlighter":"11.0.2","@types/fixed-data-table-2":"0.8.1","stylelint-config-prettier":"5.2.0","@gooddata/stylelint-config":"4.0.1","@types/react-test-renderer":"16.0.0","circular-dependency-plugin":"5.0.2","compression-webpack-plugin":"2.0.0","@types/json-stable-stringify":"^1.0.32","@gooddata/frontend-npm-scripts":"1.1.0","@types/enzyme-adapter-react-16":"1.0.3","stylelint-checkstyle-formatter":"0.1.0","@types/storybook__addon-actions":"3.4.2","@babel/plugin-proposal-class-properties":"7.4.4","@babel/plugin-proposal-object-rest-spread":"7.4.4","@babel/plugin-transform-async-to-generator":"7.4.4"},"peerDependencies":{"react":"^16.5.2","react-dom":"^16.5.2"},"_npmOperationalInternal":{"tmp":"tmp/react-components_7.8.0-alpha-an-vuong-anvuong-sd1012-2020-07-14T03-47-10-270Z_1594698455255_0.8059382109250188","host":"s3://npm-registry-packages"}},"7.8.0-alpha-an-vuong-anvuong-sd1012-2020-07-14T03-59-12-040Z":{"name":"@gooddata/react-components","version":"7.8.0-alpha-an-vuong-anvuong-sd1012-2020-07-14T03-59-12-040Z","author":{"name":"GoodData Corporation"},"license":"BSD-3-Clause","_id":"@gooddata/react-components@7.8.0-alpha-an-vuong-anvuong-sd1012-2020-07-14T03-59-12-040Z","maintainers":[{"name":"afi","email":"adam.fiedler@gooddata.com"},{"name":"an.vuong","email":"an.vuong@gooddata.com"},{"name":"bertold8","email":"ivan.nejezchleb@seznam.cz"},{"name":"brbistas","email":"valentinos.chraniotis@gooddata.com"},{"name":"bugsbunny338","email":"jiri.zajic@mensa.cz"},{"name":"de.do","email":"de.do@gooddata.com"},{"name":"gooddata-ci","email":"rail@gooddata.com"},{"name":"hang.ngo","email":"hang.ngo@gooddata.com"},{"name":"hung.nguyen.hoang","email":"hung.nguyen@gooddata.com"},{"name":"huong.nguyen","email":"huong.nguyen@gooddata.com"},{"name":"huyen.nguyen","email":"huyen.nguyen@gooddata.com"},{"name":"ivan.mjartan","email":"ivan.mjartan@gooddata.com"},{"name":"jakub-sterba","email":"jakub.sterba@gooddata.com"},{"name":"jaroslav.tomecek","email":"jaroslav.tomecek@gooddata.com"},{"name":"jkittler","email":"honza.kittler@gmail.com"},{"name":"khanh.le","email":"khanh.le@gooddata.com"},{"name":"lanhuynh","email":"lan.huynh@gooddata.com"},{"name":"linhhong","email":"linh.hong@gooddata.com"},{"name":"lupko","email":"lubomir.slivka@gooddata.com"},{"name":"mai.nguyen","email":"mai.nguyen@gooddata.com"},{"name":"matyas.kandl","email":"matyas.kandl@gooddata.com"},{"name":"michal.marsal","email":"michal.marsal@gooddata.com"},{"name":"milan.lempera","email":"ext-milan.lempera@gooddata.com"},{"name":"my.duong","email":"my.duong@gooddata.com"},{"name":"naibinh","email":"naibinh@gmail.com"},{"name":"nestor_encinas","email":"xesto05@gmail.com"},{"name":"nikolacech","email":"nikola.cech@gooddata.com"},{"name":"nis.hua","email":"nis.hua@gooddata.com"},{"name":"no23reason","email":"dan.homola@hotmail.cz"},{"name":"patrikbraborec","email":"patrik.braborec@gooddata.com"},{"name":"pbenes","email":"petr.benes@gooddata.com"},{"name":"petrjanu","email":"petr.janu@gooddata.com"},{"name":"pkingo","email":"philipandreaskingo@hotmail.com"},{"name":"ptquang86","email":"ptquang86@gmail.com"},{"name":"qduval","email":"quentin.duval@gooddata.com"},{"name":"rodri360","email":"me@rodri360.com"},{"name":"scavnickyj","email":"jakub.scavnicky@gooddata.com"},{"name":"sitina","email":"jiri.sitina@gooddata.com"},{"name":"strouhaljan","email":"strouhal.jan@gmail.com"},{"name":"thao-luong","email":"thao.luong@gooddata.com"},{"name":"thuong.nguyen","email":"thuong.nguyen@gooddata.com"},{"name":"tmuchka","email":"tomas.muchka@gooddata.com"},{"name":"tomas.kratochvil","email":"tomas.kratochvil@gooddata.com"},{"name":"tomsatgd","email":"tomas.satinsky@gooddata.com"},{"name":"trung-le-quoc","email":"trung.le@gooddata.com"},{"name":"tu-ngo","email":"tungo1981@gmail.com"},{"name":"tu.bui","email":"tu.bui@gooddata.com"},{"name":"tulean","email":"tuan.le@gooddata.com"},{"name":"tuqt1005","email":"tu.tran@gooddata.com"},{"name":"utdnah","email":"danh.ung@gooddata.com"},{"name":"van.nguyen","email":"van.nguyen@gooddata.com"},{"name":"vi.phan","email":"vi.phan@gooddata.com"},{"name":"vlastikcz","email":"vlastimil.kotas@gooddata.com"},{"name":"vu.pham","email":"vu.pham@gooddata.com"},{"name":"xmort","email":"petr.dolejsi@gooddata.com"},{"name":"yanlipnican","email":"yanlipnican@gmail.com"}],"homepage":"https://github.com/gooddata/gooddata-react-components#readme","bugs":{"url":"https://github.com/gooddata/gooddata-react-components/issues"},"dist":{"shasum":"6127983237a0bd9016dce5fea264060eebb40c2f","tarball":"https://registry.npmjs.org/@gooddata/react-components/-/react-components-7.8.0-alpha-an-vuong-anvuong-sd1012-2020-07-14T03-59-12-040Z.tgz","fileCount":2661,"integrity":"sha512-eTw2joB3B4soF/w6+CreBaesuEv8UXp2OPKRr4HeI7dYybrhsx3QOmsmwekehOJlrtUD1OciRz1JdOfSARIRhA==","signatures":[{"sig":"MEUCIBidtRESEQRQdyKeJzwOP5AJcoRQ9Q0o1/UYHEbzLgfZAiEAwWXgmE+u8Xop7/C2sMcNkfgQFgQoZAMpH+ijmKflK48=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":10691334,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJfDS2sCRA9TVsSAnZWagAANggQAJK8JvFo7AbuBkIP6JCl\nArWKKDTSp5iABP0JF0/XMaV6L9n1LyAeTTQbCCFdRS3aFpILTUpTe1PzsVLN\nYYu0TzXVX5dslKhDmaZSOhE03roczHoQBjrzSfjhaOwGdfhr0yCZ9QuVuKVx\nA5Xhq+t127eOnRtUjX9cj/sxx98nr9Jwh8gQsDxGz9rD5gYbN8W/+z6BvHjF\n+FWVxVr3ZJ0EG9jCh9jFwLlHH3EKGn2fF8ChMorwB3l4ElimKpEV+Ip5hBAi\nr01EMcYlLcUYY8MqDyQpRrI/Dr3Zcbg8oeKn1JG0rkRy+KLkAdtgqkQHCPMB\noX16byYXGPVxyaCE6fhZAixbPCyF4GsNTY0GRdCsGVnmq9s2yvWaEDDbrifj\nOH0Pd/CdBporPA/dWQshSpAI31DIjKQAXAL0HxhOSSklSZcHzWLDpLKgYH5i\naWs0cJ4g+fllsIER+XisHI3IxAt1rHrJehxCfKcLF04GVYBWXhMErjRSHhLr\n2KkvsZ6rOQkgXu556LaxW8AH4KM5UzEK/AbCyEJeQFH56ZIHYEtaqOLDAWRd\nV7eP3xf58qYPkSkSnuF9Ndwuff9ggHHlXxVRgSIsUW/rNjBdMCzKQx2x2Ez7\nl0f0esVEIOU+b6R2dfaMo0lxtuTMN9J5IgoX2iAc8jqyO/M50IllRnRQ/ZMG\nk2N9\r\n=jNVz\r\n-----END PGP SIGNATURE-----\r\n"},"main":"dist/index.js","husky":{"hooks":{"pre-commit":"lint-staged"}},"config":{"eslint":"./examples/**/*.{js,jsx}","tslint":"./{__mocks__,src,stories}/{,**/}*.{ts,tsx}"},"readme":"[![npm version](https://badge.fury.io/js/%40gooddata%2Freact-components.svg)](https://www.npmjs.com/package/@gooddata/react-components)\n\n# GoodData.UI React components\n> A React-based JavaScript library for building data-driven applications\n\n## Getting started\n- [GoodData.UI Documentation](http://sdk.gooddata.com/gooddata-ui/)\n- [GoodData.UI Live Examples](https://gooddata-examples.herokuapp.com/)\n- [Stack Overflow](https://stackoverflow.com/questions/tagged/gooddata)\n\n### Usage\nWith [yarn](https://yarnpkg.com) installed, go to your project directory and run\n```\n$ yarn add @gooddata/react-components\n```\nIf you prefer [npm](npmjs.com) run\n```\n$ npm install --save @gooddata/react-components\n```\n\nThe public API is exposed via global `index.js`. Except for the styles, do not import any other file directly\nbecause they are not intended to be part of the public API.\n\n## Contributing\n\nWe welcome any contribution in form of [issues](https://github.com/gooddata/gooddata-react-components/issues) or [pull requests](https://github.com/gooddata/gooddata-react-components/pulls).\n\nInstall [Node.js](http://nodejs.org) (node 12.16.1, npm v6.13.4) and [Yarn](https://classic.yarnpkg.com) (1.22.4).\n\nInstall dependencies:\n```\nyarn install --frozen-lockfile\n```\n\nThese commands may come in handy while developing:\n\n| command | description |\n| ------- | ----------- |\n| `yarn install --pure-lockfile` | first step |\n| ||\n| `yarn dev` | build react-components to `/dist` in watch mode |\n| `yarn test` | run all unit tests |\n| `yarn prettier-write` | format the source code to match the valid codestyle |\n| `yarn validate` | validate codestyle |\n| ||\n| `yarn storybook` | run storybook from `/stories` on http://localhost:9001 |\n| `yarn build-storybook` | build storybook to `/dist-storybook` |\n| `yarn test-storybook` | run storybook and [screenshot tests](https://github.com/gooddata/gdc-client-utils/tree/master/test-storybook) |\n| ||\n| `yarn examples` | run Live Examples dev-server from `/examples` on https://localhost:8999 |\n| `yarn examples-build` | build Live Examples to `/examples/dist` |\n| `yarn examples-server` | serve built Live Examples - see `/examples/server/src` |\n| `yarn examples-testcafe` | run testcafe tests against `localhost:8999` |\n\n### Deploy to heroku.com\nWhen you deploy this repo to heroku, it serves *GoodData.UI Live Examples*.\nRelevant tasks are in `Procfile` and `package.json`.\n\n```bash\n# run in the project directory\nheroku login\nheroku create <your-app-name>\nheroku config:set DOMAIN_ADMIN_USERNAME=x@gooddata.com DOMAIN_ADMIN_PASSWORD=xy PROJECT_ID_TO_ASSIGN=xms7ga4tf3g3nzucd8380o2bev8oeknp\ngit push heroku HEAD:master\nheroku open\n```\n### Enable Geo Chart for Storybook and Live Examples\nGeo chart uses Mapbox to render map which requires a Mapbox access token.\n- Register an account and create Mapbox access token at [guide](https://docs.mapbox.com/help/how-mapbox-works/access-tokens/)\n- Store the created token at `.env`:\n```bash\necho -e \"EXAMPLE_MAPBOX_ACCESS_TOKEN=token\" >> .env # only need to run once\necho -e \"STORYBOOK_MAPBOX_ACCESS_TOKEN=token\" >> .env # only need to run once\n```\n\n### Run Live Examples Locally\nTo run *GoodData.UI Live Examples* locally:\n```bash\ngit clone <this-repository>\ncd  <repository-folder>\nyarn install --pure-lockfile\nyarn examples\n```\nThen open https://localhost:8999 and login using Live Examples account (you can [create one here](https://gooddata-examples.herokuapp.com/registration)).\n\n### Run Storybook locally\n- Run storybook with token stored in `.env` for more secure\n```bash\nyarn storybook\n```\n- Or run storybook with token env param exposed to cli (not suggested)\n```bash\nSTORYBOOK_MAPBOX_ACCESS_TOKEN=token yarn storybook\n```\n- Apply either above way to `yarn build-storybook` or `yarn test-storybook`\n\n### Source code formatting\nThe source code in the repository is formatted by [Prettier](https://prettier.io/).\nThe format of the code is validated by our Continuous Integration server and is one of the requirements of successful merge.\n\nPrettier is supported by every major IDE. You can find the list of supported editors and how to configure them [here](https://prettier.io/docs/en/editors.html).\n\nIn the case, when your editor is not supported or you don't want to setup the integration, you can run the `yarn prettier-write` command to reformat the code before commit.\n\n## Changelog\n\n- see [CHANGELOG.md](CHANGELOG.md)\n\n## Supported versions\n\nIn order to make the user experience with integrating GoodData UI SDK as smooth and secure as possible and to ensure that the SDK is using the latest features of the platform, we will only provide support to two most recent major versions of UI SDK.\n\nThe most recent majors will be supported in the following modes:\n\n- The latest major version will receive all new functionality and all bug fixes\n- The previous major version will only receive fixes to critical issues and security fixes. These fixes will be applied on top of last released version of the previous major\n\nThe customers are encouraged to always use the latest version of the UI SDK.\n\nIn case of using older versions, the user might face API incompatibility, performance or security issues.\n\nPlease follow the installation instructions to update to the newest version.\n\n## License\n\n(C) 2007-2020 GoodData Corporation\n\nThis project is dual licensed:\n\n- The ATTRIBUTION-NONCOMMERCIAL 4.0 INTERNATIONAL (CC BY-NC 4.0) is used for purpose of the trial experience and evaluation of GoodData.UI library.\n- The GOODDATA GOODDATA.UI LIBRARY END USER LICENSE AGREEMENT is used for GoodData customers.\n\nFor more information, please see [LICENSE](https://github.com/gooddata/gooddata-react-components/blob/master/LICENSE)\n","gitHead":"048d194bd93df66c0bf6894fb5b6a52a8365244f","scripts":{"dev":"bash scripts/build.sh --dev-watch","test":"jest --watch","build":"bash scripts/build.sh","tslint":"yarn run-tslint -t verbose $npm_package_config_tslint","prepare":"cd examples/server && yarn install --frozen-lockfile && cd ../..; rm -r examples/node_modules 2>/dev/null; true","examples":"bash scripts/run-examples.sh","prepare?":"# Called before `npm publish` and on local `npm install`. Temporarily also for deleting obsolete node_modules. Ends with `true` to continue gracefully.","validate":"tsc --noEmit && yarn tslint && eslint $npm_package_config_eslint && yarn validate-style && yarn prettier-check","build-dev":"bash scripts/build.sh --dev","examples?":"# Default is developer domain, other options: yarn examples [sec,secure,stg,stg2,stg3,demo,developer or URL]","storybook":"yarn build && start-storybook -p 9001 -c .storybook","test-once":"jest","tslint-ci":"mkdir -p ./ci/results && yarn run-tslint -t checkstyle -o ./ci/results/tslint-results.xml $npm_package_config_tslint","run-tslint":"tslint -p tsconfig.json","validate-ci":"tsc --noEmit && yarn tslint-ci  && eslint $npm_package_config_eslint -f checkstyle -o ci/results/eslint-results.xml && yarn validate-style-ci && yarn prettier-check","examples-build":"bash scripts/build-examples.sh","prepublishOnly":"yarn build","prettier-check":"prettier --check '{src,stories,styles,__mocks__,examples/server/src,examples/src,examples/test}/**/*.{ts,js,tsx,jsx,json,scss,md,yaml,html}'","prettier-write":"prettier --write '{src,stories,styles,__mocks__,examples/server/src,examples/src,examples/test}/**/*.{ts,js,tsx,jsx,json,scss,md,yaml,html}'","test-storybook":"yarn build && test-storybook","validate-style":"stylelint '**/*.scss'","build-storybook":"yarn build && build-storybook -c .storybook -o dist-storybook","examples-server":"node examples/server/src/index.js","heroku-postbuild":"yarn examples-build developer","examples-testcafe":"./scripts/run-testcafe.sh visual","validate-style-ci":"stylelint '**/*.scss' --custom-formatter=node_modules/stylelint-checkstyle-formatter > ci/results/stylelint-results.xml","check-circular-deps":"madge --circular --extensions ts ./src","examples-testcafe-ci":"./scripts/run-testcafe.sh ci","examples-testcafe-live":"./scripts/run-testcafe.sh live"},"typings":"dist/index.d.ts","_npmUser":{"name":"an.vuong","email":"an.vuong@gooddata.com"},"deprecated":"@gooddata/react-components@7 reached End of Support on March 31, 2022. Please upgrade (see https://sdk.gooddata.com/gooddata-ui/docs/supported_versions.html for more information).","repository":{"url":"git+ssh://git@github.com/gooddata/gooddata-react-components.git","type":"git"},"_npmVersion":"6.14.5","description":"GoodData.UI - A powerful JavaScript library for building analytical applications","directories":{},"lint-staged":{"{src,stories,styles,__mocks__,examples/server/src,examples/src,examples/test}/**/*.{ts,js,tsx,jsx,scss}":["npx gdc-fix-copyright","git add"],"{src,stories,styles,__mocks__,examples/server/src,examples/src,examples/test}/**/*.{ts,js,tsx,jsx,json,scss,md,yaml,html}":["prettier --write","git add"]},"_nodeVersion":"12.18.2","dependencies":{"rxjs":"^5.5.6","uuid":"^3.2.1","immer":"^1.3.1","lodash":"^4.17.15","date-fns":"^2.7.0","downshift":"^3.2.7","invariant":"^2.2.2","mapbox-gl":"1.9.1","classnames":"^2.2.6","codemirror":"^5.54.0","highcharts":"7.1.1","prop-types":"^15.6.0","react-intl":"^3.6.0","custom-event":"^1.0.1","react-window":"^1.8.1","ag-grid-react":"20.0.0","react-measure":"^2.3.0","@types/mapbox-gl":"1.9.1","react-day-picker":"~7.3.0","react-responsive":"^3.0.0","stringify-object":"^2.4.0","@gooddata/typings":"^2.25.0","@types/codemirror":"^0.0.95","ag-grid-community":"20.0.0","http-status-codes":"^1.3.0","react-codemirror2":"^7.2.0","@gooddata/js-utils":"^3.10.5","@gooddata/numberjs":"^3.2.4","fixed-data-table-2":"0.7.17","@gooddata/goodstrap":"^68.16.0","react-dom-factories":"^1.0.2","@gooddata/gooddata-js":"^13.0.3","json-stable-stringify":"^1.0.1","react-transition-group":"^2.2.1","hoist-non-react-statics":"^3.3.0","nodelist-foreach-polyfill":"^1.2.0","@formatjs/intl-pluralrules":"^1.3.6","highcharts-grouped-categories":"^1.1.3"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"raf":"3.3.2","yup":"^0.24.1","jest":"24.7.1","husky":"3.0.0","madge":"^3.4.4","react":"^16.5.2","enzyme":"3.5.0","eslint":"4.19.1","formik":"^0.11.11","moment":"2.23.0","history":"^4.7.2","ts-jest":"24.0.0","webpack":"4.30.0","full-icu":"^1.3.0","prettier":"1.16.4","react-ga":"^2.5.2","recharts":"1.0.0-beta.9","testcafe":"1.1.4","commander":"2.14.1","node-sass":"4.13.0","react-dom":"^16.5.2","stylelint":"^10.0.0","supertest":"3.0.0","ts-loader":"6.0.0","@types/raf":"^3.4.0","css-loader":"0.28.7","jest-junit":"3.0.0","raw-loader":"0.5.1","styled-jsx":"2.2.1","typescript":"3.3.4000","@babel/core":"7.4.4","@types/jest":"24.0.6","@types/node":"7.0.8","@types/uuid":"3.4.3","file-loader":"3.0.1","jest-enzyme":"7.0.2","lint-staged":"9.1.0","sass-loader":"6.0.6","webpack-cli":"3.3.2","@types/react":"16.8.6","babel-loader":"8.0.5","react-helmet":"5.2.0","react-select":"1.2.1","style-loader":"0.19.1","@types/enzyme":"3.1.13","@types/lodash":"4.14.123","testcafe-live":"0.1.4","@babel/runtime":"7.4.4","dotenv-webpack":"^1.7.0","@babel/polyfill":"^7.4.4","@storybook/react":"5.0.11","@types/invariant":"2.2.29","@types/react-dom":"16.0.11","isomorphic-fetch":"2.2.1","react-datepicker":"1.1.0","react-router-dom":"4.2.2","@babel/preset-env":"7.4.4","@gooddata/mock-js":"^2.13.1","@storybook/addons":"5.0.11","@types/classnames":"2.2.3","@types/prop-types":"15.5.2","@storybook/theming":"5.0.11","identity-obj-proxy":"^3.0.0","intl-messageformat":"^7.5.4","webpack-dev-server":"3.3.1","@babel/preset-react":"7.0.0","@types/react-portal":"4.0.1","@types/react-window":"^1.8.1","babel-plugin-lodash":"3.3.4","html-webpack-plugin":"3.2.0","react-test-renderer":"16.4.2","@types/react-measure":"2.0.5","clean-webpack-plugin":"2.0.2","stats-webpack-plugin":"0.7.0","eslint-config-prettier":"4.1.0","react-google-recaptcha":"^0.14.1","tslint-config-prettier":"1.18.0","@gooddata/eslint-config":"^1.0.0","@gooddata/tslint-config":"1.0.0","@types/react-responsive":"^3.0.3","@types/storybook__react":"4.0.1","@types/stringify-object":"^3.2.0","enzyme-adapter-react-16":"1.3.1","@gooddata/test-storybook":"4.0.0","@storybook/addon-actions":"5.0.11","@storybook/addon-options":"5.0.11","node-sass-magic-importer":"5.1.0","react-syntax-highlighter":"11.0.2","@types/fixed-data-table-2":"0.8.1","stylelint-config-prettier":"5.2.0","@gooddata/stylelint-config":"4.0.1","@types/react-test-renderer":"16.0.0","circular-dependency-plugin":"5.0.2","compression-webpack-plugin":"2.0.0","@types/json-stable-stringify":"^1.0.32","@gooddata/frontend-npm-scripts":"1.1.0","@types/enzyme-adapter-react-16":"1.0.3","stylelint-checkstyle-formatter":"0.1.0","@types/storybook__addon-actions":"3.4.2","@babel/plugin-proposal-class-properties":"7.4.4","@babel/plugin-proposal-object-rest-spread":"7.4.4","@babel/plugin-transform-async-to-generator":"7.4.4"},"peerDependencies":{"react":"^16.5.2","react-dom":"^16.5.2"},"_npmOperationalInternal":{"tmp":"tmp/react-components_7.8.0-alpha-an-vuong-anvuong-sd1012-2020-07-14T03-59-12-040Z_1594699179420_0.5127656991067355","host":"s3://npm-registry-packages"}},"7.8.0-beta.51":{"name":"@gooddata/react-components","version":"7.8.0-beta.51","author":{"name":"GoodData Corporation"},"license":"BSD-3-Clause","_id":"@gooddata/react-components@7.8.0-beta.51","maintainers":[{"name":"afi","email":"adam.fiedler@gooddata.com"},{"name":"an.vuong","email":"an.vuong@gooddata.com"},{"name":"bertold8","email":"ivan.nejezchleb@seznam.cz"},{"name":"brbistas","email":"valentinos.chraniotis@gooddata.com"},{"name":"bugsbunny338","email":"jiri.zajic@mensa.cz"},{"name":"de.do","email":"de.do@gooddata.com"},{"name":"gooddata-ci","email":"rail@gooddata.com"},{"name":"hang.ngo","email":"hang.ngo@gooddata.com"},{"name":"hung.nguyen.hoang","email":"hung.nguyen@gooddata.com"},{"name":"huong.nguyen","email":"huong.nguyen@gooddata.com"},{"name":"huyen.nguyen","email":"huyen.nguyen@gooddata.com"},{"name":"ivan.mjartan","email":"ivan.mjartan@gooddata.com"},{"name":"jakub-sterba","email":"jakub.sterba@gooddata.com"},{"name":"jaroslav.tomecek","email":"jaroslav.tomecek@gooddata.com"},{"name":"jkittler","email":"honza.kittler@gmail.com"},{"name":"khanh.le","email":"khanh.le@gooddata.com"},{"name":"lanhuynh","email":"lan.huynh@gooddata.com"},{"name":"linhhong","email":"linh.hong@gooddata.com"},{"name":"lupko","email":"lubomir.slivka@gooddata.com"},{"name":"mai.nguyen","email":"mai.nguyen@gooddata.com"},{"name":"matyas.kandl","email":"matyas.kandl@gooddata.com"},{"name":"michal.marsal","email":"michal.marsal@gooddata.com"},{"name":"milan.lempera","email":"ext-milan.lempera@gooddata.com"},{"name":"my.duong","email":"my.duong@gooddata.com"},{"name":"naibinh","email":"naibinh@gmail.com"},{"name":"nestor_encinas","email":"xesto05@gmail.com"},{"name":"nikolacech","email":"nikola.cech@gooddata.com"},{"name":"nis.hua","email":"nis.hua@gooddata.com"},{"name":"no23reason","email":"dan.homola@hotmail.cz"},{"name":"patrikbraborec","email":"patrik.braborec@gooddata.com"},{"name":"pbenes","email":"petr.benes@gooddata.com"},{"name":"petrjanu","email":"petr.janu@gooddata.com"},{"name":"pkingo","email":"philipandreaskingo@hotmail.com"},{"name":"ptquang86","email":"ptquang86@gmail.com"},{"name":"qduval","email":"quentin.duval@gooddata.com"},{"name":"rodri360","email":"me@rodri360.com"},{"name":"scavnickyj","email":"jakub.scavnicky@gooddata.com"},{"name":"sitina","email":"jiri.sitina@gooddata.com"},{"name":"strouhaljan","email":"strouhal.jan@gmail.com"},{"name":"thao-luong","email":"thao.luong@gooddata.com"},{"name":"thuong.nguyen","email":"thuong.nguyen@gooddata.com"},{"name":"tmuchka","email":"tomas.muchka@gooddata.com"},{"name":"tomas.kratochvil","email":"tomas.kratochvil@gooddata.com"},{"name":"tomsatgd","email":"tomas.satinsky@gooddata.com"},{"name":"trung-le-quoc","email":"trung.le@gooddata.com"},{"name":"tu-ngo","email":"tungo1981@gmail.com"},{"name":"tu.bui","email":"tu.bui@gooddata.com"},{"name":"tulean","email":"tuan.le@gooddata.com"},{"name":"tuqt1005","email":"tu.tran@gooddata.com"},{"name":"utdnah","email":"danh.ung@gooddata.com"},{"name":"van.nguyen","email":"van.nguyen@gooddata.com"},{"name":"vi.phan","email":"vi.phan@gooddata.com"},{"name":"vlastikcz","email":"vlastimil.kotas@gooddata.com"},{"name":"vu.pham","email":"vu.pham@gooddata.com"},{"name":"xmort","email":"petr.dolejsi@gooddata.com"},{"name":"yanlipnican","email":"yanlipnican@gmail.com"}],"homepage":"https://github.com/gooddata/gooddata-react-components#readme","bugs":{"url":"https://github.com/gooddata/gooddata-react-components/issues"},"dist":{"shasum":"d4643e77e1d275891b375cd3ab584810e9c75f5c","tarball":"https://registry.npmjs.org/@gooddata/react-components/-/react-components-7.8.0-beta.51.tgz","fileCount":2661,"integrity":"sha512-oUm/oLbUNu+IkcjZSJ4dWLL9/9qmy8c1utjxMhjoJjD9lDr9VEcf9sA11oS5OQOwujb3Q5/o1X4MnDDqp0z/vg==","signatures":[{"sig":"MEYCIQD2GCVoNQmzT25ZgdmqvJd/5ZsoqBlq7IhjoyeEC2KMYgIhAJWZYqgAqrM6Zuwsvsm+L0FUuQ33g0h4QkE4VWmhMU7s","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":10683510,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJfDXLgCRA9TVsSAnZWagAAp4QQAIlzN0Rb4Uizq764IXYz\nqHRjpRpShsb0mxq9A7RnckLW3wc04wIZmLUCUEaWMMXwCeaKasmTE1AYs/AH\nlh/QOzy8N0qnYqRVjVoW97kP+7xJCET13njZiSsvUpvTgKBy9bI96HDEqHAd\nBEesVnEPZ4GqU5IYAoUdzsZ/QZd/Y0XlZHXVI253qaIdkxMHpdSjsvUgfL8l\nEwFwHcrzqTgj920xNodzztGJOjD/mfqqx91NQlBmTKN2UzRNMzP9mragDwqn\n5L0O30pA1nxY7rIrHjbbrt6J7u61eFmrpZuHM5ZpaKJYbhgq01Kt7jlYmI0n\nHfkZ437HFbVg6D2fZKlQ6wPYPjUxr/uxBK4ro4fqg3MrK0GEuaaUdaX6JhMQ\n9khxsRZbZICPnYBKQwZdJNqRaa3AN0PwidmLRu/a88U2GEUyc6NxHQWSXYAc\nzVTWBoHdOlgKlTpjm+Fux2MuojtGUSFrwnQmSOANP/Pu2BUSAxQqrDfyC5s5\nIGW1qEX2D4SOJhXQSq04VoNsBGmPTN1pJJVEX81Ql4CBKaEoJX2rhaewdi5J\nZGyK05Hpg8ZRwaORGHtoWRYMX7r597Js3KsJzEZHfnWfNub7bS6mvdmqhHw0\nBJXmjOUnqobin0y9wFZndX8H9lpHN+qp4SYEARb4QBtYXbv1e3teg/CjBXZ+\nNI2r\r\n=EvfR\r\n-----END PGP SIGNATURE-----\r\n"},"main":"dist/index.js","husky":{"hooks":{"pre-commit":"lint-staged"}},"config":{"eslint":"./examples/**/*.{js,jsx}","tslint":"./{__mocks__,src,stories}/{,**/}*.{ts,tsx}"},"readme":"[![npm version](https://badge.fury.io/js/%40gooddata%2Freact-components.svg)](https://www.npmjs.com/package/@gooddata/react-components)\n\n# GoodData.UI React components\n> A React-based JavaScript library for building data-driven applications\n\n## Getting started\n- [GoodData.UI Documentation](http://sdk.gooddata.com/gooddata-ui/)\n- [GoodData.UI Live Examples](https://gooddata-examples.herokuapp.com/)\n- [Stack Overflow](https://stackoverflow.com/questions/tagged/gooddata)\n\n### Usage\nWith [yarn](https://yarnpkg.com) installed, go to your project directory and run\n```\n$ yarn add @gooddata/react-components\n```\nIf you prefer [npm](npmjs.com) run\n```\n$ npm install --save @gooddata/react-components\n```\n\nThe public API is exposed via global `index.js`. Except for the styles, do not import any other file directly\nbecause they are not intended to be part of the public API.\n\n## Contributing\n\nWe welcome any contribution in form of [issues](https://github.com/gooddata/gooddata-react-components/issues) or [pull requests](https://github.com/gooddata/gooddata-react-components/pulls).\n\nInstall [Node.js](http://nodejs.org) (node 12.16.1, npm v6.13.4) and [Yarn](https://classic.yarnpkg.com) (1.22.4).\n\nInstall dependencies:\n```\nyarn install --frozen-lockfile\n```\n\nThese commands may come in handy while developing:\n\n| command | description |\n| ------- | ----------- |\n| `yarn install --pure-lockfile` | first step |\n| ||\n| `yarn dev` | build react-components to `/dist` in watch mode |\n| `yarn test` | run all unit tests |\n| `yarn prettier-write` | format the source code to match the valid codestyle |\n| `yarn validate` | validate codestyle |\n| ||\n| `yarn storybook` | run storybook from `/stories` on http://localhost:9001 |\n| `yarn build-storybook` | build storybook to `/dist-storybook` |\n| `yarn test-storybook` | run storybook and [screenshot tests](https://github.com/gooddata/gdc-client-utils/tree/master/test-storybook) |\n| ||\n| `yarn examples` | run Live Examples dev-server from `/examples` on https://localhost:8999 |\n| `yarn examples-build` | build Live Examples to `/examples/dist` |\n| `yarn examples-server` | serve built Live Examples - see `/examples/server/src` |\n| `yarn examples-testcafe` | run testcafe tests against `localhost:8999` |\n\n### Deploy to heroku.com\nWhen you deploy this repo to heroku, it serves *GoodData.UI Live Examples*.\nRelevant tasks are in `Procfile` and `package.json`.\n\n```bash\n# run in the project directory\nheroku login\nheroku create <your-app-name>\nheroku config:set DOMAIN_ADMIN_USERNAME=x@gooddata.com DOMAIN_ADMIN_PASSWORD=xy PROJECT_ID_TO_ASSIGN=xms7ga4tf3g3nzucd8380o2bev8oeknp\ngit push heroku HEAD:master\nheroku open\n```\n### Enable Geo Chart for Storybook and Live Examples\nGeo chart uses Mapbox to render map which requires a Mapbox access token.\n- Register an account and create Mapbox access token at [guide](https://docs.mapbox.com/help/how-mapbox-works/access-tokens/)\n- Store the created token at `.env`:\n```bash\necho -e \"EXAMPLE_MAPBOX_ACCESS_TOKEN=token\" >> .env # only need to run once\necho -e \"STORYBOOK_MAPBOX_ACCESS_TOKEN=token\" >> .env # only need to run once\n```\n\n### Run Live Examples Locally\nTo run *GoodData.UI Live Examples* locally:\n```bash\ngit clone <this-repository>\ncd  <repository-folder>\nyarn install --pure-lockfile\nyarn examples\n```\nThen open https://localhost:8999 and login using Live Examples account (you can [create one here](https://gooddata-examples.herokuapp.com/registration)).\n\n### Run Storybook locally\n- Run storybook with token stored in `.env` for more secure\n```bash\nyarn storybook\n```\n- Or run storybook with token env param exposed to cli (not suggested)\n```bash\nSTORYBOOK_MAPBOX_ACCESS_TOKEN=token yarn storybook\n```\n- Apply either above way to `yarn build-storybook` or `yarn test-storybook`\n\n### Source code formatting\nThe source code in the repository is formatted by [Prettier](https://prettier.io/).\nThe format of the code is validated by our Continuous Integration server and is one of the requirements of successful merge.\n\nPrettier is supported by every major IDE. You can find the list of supported editors and how to configure them [here](https://prettier.io/docs/en/editors.html).\n\nIn the case, when your editor is not supported or you don't want to setup the integration, you can run the `yarn prettier-write` command to reformat the code before commit.\n\n## Changelog\n\n- see [CHANGELOG.md](CHANGELOG.md)\n\n## Supported versions\n\nIn order to make the user experience with integrating GoodData UI SDK as smooth and secure as possible and to ensure that the SDK is using the latest features of the platform, we will only provide support to two most recent major versions of UI SDK.\n\nThe most recent majors will be supported in the following modes:\n\n- The latest major version will receive all new functionality and all bug fixes\n- The previous major version will only receive fixes to critical issues and security fixes. These fixes will be applied on top of last released version of the previous major\n\nThe customers are encouraged to always use the latest version of the UI SDK.\n\nIn case of using older versions, the user might face API incompatibility, performance or security issues.\n\nPlease follow the installation instructions to update to the newest version.\n\n## License\n\n(C) 2007-2020 GoodData Corporation\n\nThis project is dual licensed:\n\n- The ATTRIBUTION-NONCOMMERCIAL 4.0 INTERNATIONAL (CC BY-NC 4.0) is used for purpose of the trial experience and evaluation of GoodData.UI library.\n- The GOODDATA GOODDATA.UI LIBRARY END USER LICENSE AGREEMENT is used for GoodData customers.\n\nFor more information, please see [LICENSE](https://github.com/gooddata/gooddata-react-components/blob/master/LICENSE)\n","gitHead":"dca5bd6a508175f1a42c7c371bb139510ae12b9f","scripts":{"dev":"bash scripts/build.sh --dev-watch","test":"jest --watch","build":"bash scripts/build.sh","tslint":"yarn run-tslint -t verbose $npm_package_config_tslint","prepare":"cd examples/server && yarn install --frozen-lockfile && cd ../..; rm -r examples/node_modules 2>/dev/null; true","examples":"bash scripts/run-examples.sh","prepare?":"# Called before `npm publish` and on local `npm install`. Temporarily also for deleting obsolete node_modules. Ends with `true` to continue gracefully.","validate":"tsc --noEmit && yarn tslint && eslint $npm_package_config_eslint && yarn validate-style && yarn prettier-check","build-dev":"bash scripts/build.sh --dev","examples?":"# Default is developer domain, other options: yarn examples [sec,secure,stg,stg2,stg3,demo,developer or URL]","storybook":"yarn build && start-storybook -p 9001 -c .storybook","test-once":"jest","tslint-ci":"mkdir -p ./ci/results && yarn run-tslint -t checkstyle -o ./ci/results/tslint-results.xml $npm_package_config_tslint","run-tslint":"tslint -p tsconfig.json","validate-ci":"tsc --noEmit && yarn tslint-ci  && eslint $npm_package_config_eslint -f checkstyle -o ci/results/eslint-results.xml && yarn validate-style-ci && yarn prettier-check","examples-build":"bash scripts/build-examples.sh","prepublishOnly":"yarn build","prettier-check":"prettier --check '{src,stories,styles,__mocks__,examples/server/src,examples/src,examples/test}/**/*.{ts,js,tsx,jsx,json,scss,md,yaml,html}'","prettier-write":"prettier --write '{src,stories,styles,__mocks__,examples/server/src,examples/src,examples/test}/**/*.{ts,js,tsx,jsx,json,scss,md,yaml,html}'","test-storybook":"yarn build && test-storybook","validate-style":"stylelint '**/*.scss'","build-storybook":"yarn build && build-storybook -c .storybook -o dist-storybook","examples-server":"node examples/server/src/index.js","heroku-postbuild":"yarn examples-build developer","examples-testcafe":"./scripts/run-testcafe.sh visual","validate-style-ci":"stylelint '**/*.scss' --custom-formatter=node_modules/stylelint-checkstyle-formatter > ci/results/stylelint-results.xml","check-circular-deps":"madge --circular --extensions ts ./src","examples-testcafe-ci":"./scripts/run-testcafe.sh ci","examples-testcafe-live":"./scripts/run-testcafe.sh live"},"typings":"dist/index.d.ts","_npmUser":{"name":"gooddata-ci","email":"rail@gooddata.com"},"deprecated":"@gooddata/react-components@7 reached End of Support on March 31, 2022. Please upgrade (see https://sdk.gooddata.com/gooddata-ui/docs/supported_versions.html for more information).","repository":{"url":"git+ssh://git@github.com/gooddata/gooddata-react-components.git","type":"git"},"_npmVersion":"6.13.4","description":"GoodData.UI - A powerful JavaScript library for building analytical applications","directories":{},"lint-staged":{"{src,stories,styles,__mocks__,examples/server/src,examples/src,examples/test}/**/*.{ts,js,tsx,jsx,scss}":["npx gdc-fix-copyright","git add"],"{src,stories,styles,__mocks__,examples/server/src,examples/src,examples/test}/**/*.{ts,js,tsx,jsx,json,scss,md,yaml,html}":["prettier --write","git add"]},"_nodeVersion":"12.16.1","dependencies":{"rxjs":"^5.5.6","uuid":"^3.2.1","immer":"^1.3.1","lodash":"^4.17.15","date-fns":"^2.7.0","downshift":"^3.2.7","invariant":"^2.2.2","mapbox-gl":"1.9.1","classnames":"^2.2.6","codemirror":"^5.54.0","highcharts":"7.1.1","prop-types":"^15.6.0","react-intl":"^3.6.0","custom-event":"^1.0.1","react-window":"^1.8.1","ag-grid-react":"20.0.0","react-measure":"^2.3.0","@types/mapbox-gl":"1.9.1","react-day-picker":"~7.3.0","react-responsive":"^3.0.0","stringify-object":"^2.4.0","@gooddata/typings":"^2.25.0","@types/codemirror":"^0.0.95","ag-grid-community":"20.0.0","http-status-codes":"^1.3.0","react-codemirror2":"^7.2.0","@gooddata/js-utils":"^3.10.5","@gooddata/numberjs":"^3.2.4","fixed-data-table-2":"0.7.17","@gooddata/goodstrap":"^68.16.0","react-dom-factories":"^1.0.2","@gooddata/gooddata-js":"^13.0.3","json-stable-stringify":"^1.0.1","react-transition-group":"^2.2.1","hoist-non-react-statics":"^3.3.0","nodelist-foreach-polyfill":"^1.2.0","@formatjs/intl-pluralrules":"^1.3.6","highcharts-grouped-categories":"^1.1.3"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"raf":"3.3.2","yup":"^0.24.1","jest":"24.7.1","husky":"3.0.0","madge":"^3.4.4","react":"^16.5.2","enzyme":"3.5.0","eslint":"4.19.1","formik":"^0.11.11","moment":"2.23.0","history":"^4.7.2","ts-jest":"24.0.0","webpack":"4.30.0","full-icu":"^1.3.0","prettier":"1.16.4","react-ga":"^2.5.2","recharts":"1.0.0-beta.9","testcafe":"1.1.4","commander":"2.14.1","node-sass":"4.13.0","react-dom":"^16.5.2","stylelint":"^10.0.0","supertest":"3.0.0","ts-loader":"6.0.0","@types/raf":"^3.4.0","css-loader":"0.28.7","jest-junit":"3.0.0","raw-loader":"0.5.1","styled-jsx":"2.2.1","typescript":"3.3.4000","@babel/core":"7.4.4","@types/jest":"24.0.6","@types/node":"7.0.8","@types/uuid":"3.4.3","file-loader":"3.0.1","jest-enzyme":"7.0.2","lint-staged":"9.1.0","sass-loader":"6.0.6","webpack-cli":"3.3.2","@types/react":"16.8.6","babel-loader":"8.0.5","react-helmet":"5.2.0","react-select":"1.2.1","style-loader":"0.19.1","@types/enzyme":"3.1.13","@types/lodash":"4.14.123","testcafe-live":"0.1.4","@babel/runtime":"7.4.4","dotenv-webpack":"^1.7.0","@babel/polyfill":"^7.4.4","@storybook/react":"5.0.11","@types/invariant":"2.2.29","@types/react-dom":"16.0.11","isomorphic-fetch":"2.2.1","react-datepicker":"1.1.0","react-router-dom":"4.2.2","@babel/preset-env":"7.4.4","@gooddata/mock-js":"^2.13.1","@storybook/addons":"5.0.11","@types/classnames":"2.2.3","@types/prop-types":"15.5.2","@storybook/theming":"5.0.11","identity-obj-proxy":"^3.0.0","intl-messageformat":"^7.5.4","webpack-dev-server":"3.3.1","@babel/preset-react":"7.0.0","@types/react-portal":"4.0.1","@types/react-window":"^1.8.1","babel-plugin-lodash":"3.3.4","html-webpack-plugin":"3.2.0","react-test-renderer":"16.4.2","@types/react-measure":"2.0.5","clean-webpack-plugin":"2.0.2","stats-webpack-plugin":"0.7.0","eslint-config-prettier":"4.1.0","react-google-recaptcha":"^0.14.1","tslint-config-prettier":"1.18.0","@gooddata/eslint-config":"^1.0.0","@gooddata/tslint-config":"1.0.0","@types/react-responsive":"^3.0.3","@types/storybook__react":"4.0.1","@types/stringify-object":"^3.2.0","enzyme-adapter-react-16":"1.3.1","@gooddata/test-storybook":"4.0.0","@storybook/addon-actions":"5.0.11","@storybook/addon-options":"5.0.11","node-sass-magic-importer":"5.1.0","react-syntax-highlighter":"11.0.2","@types/fixed-data-table-2":"0.8.1","stylelint-config-prettier":"5.2.0","@gooddata/stylelint-config":"4.0.1","@types/react-test-renderer":"16.0.0","circular-dependency-plugin":"5.0.2","compression-webpack-plugin":"2.0.0","@types/json-stable-stringify":"^1.0.32","@gooddata/frontend-npm-scripts":"1.2.0","@types/enzyme-adapter-react-16":"1.0.3","stylelint-checkstyle-formatter":"0.1.0","@types/storybook__addon-actions":"3.4.2","@babel/plugin-proposal-class-properties":"7.4.4","@babel/plugin-proposal-object-rest-spread":"7.4.4","@babel/plugin-transform-async-to-generator":"7.4.4"},"peerDependencies":{"react":"^16.5.2","react-dom":"^16.5.2"},"_npmOperationalInternal":{"tmp":"tmp/react-components_7.8.0-beta.51_1594716896027_0.36252516311076","host":"s3://npm-registry-packages"}},"7.8.0-alpha-ivan-mjartan-ine-one-4414-2020-07-14T09-17-05-387Z":{"name":"@gooddata/react-components","version":"7.8.0-alpha-ivan-mjartan-ine-one-4414-2020-07-14T09-17-05-387Z","author":{"name":"GoodData Corporation"},"license":"BSD-3-Clause","_id":"@gooddata/react-components@7.8.0-alpha-ivan-mjartan-ine-one-4414-2020-07-14T09-17-05-387Z","maintainers":[{"name":"afi","email":"adam.fiedler@gooddata.com"},{"name":"an.vuong","email":"an.vuong@gooddata.com"},{"name":"bertold8","email":"ivan.nejezchleb@seznam.cz"},{"name":"brbistas","email":"valentinos.chraniotis@gooddata.com"},{"name":"bugsbunny338","email":"jiri.zajic@mensa.cz"},{"name":"de.do","email":"de.do@gooddata.com"},{"name":"gooddata-ci","email":"rail@gooddata.com"},{"name":"hang.ngo","email":"hang.ngo@gooddata.com"},{"name":"hung.nguyen.hoang","email":"hung.nguyen@gooddata.com"},{"name":"huong.nguyen","email":"huong.nguyen@gooddata.com"},{"name":"huyen.nguyen","email":"huyen.nguyen@gooddata.com"},{"name":"ivan.mjartan","email":"ivan.mjartan@gooddata.com"},{"name":"jakub-sterba","email":"jakub.sterba@gooddata.com"},{"name":"jaroslav.tomecek","email":"jaroslav.tomecek@gooddata.com"},{"name":"jkittler","email":"honza.kittler@gmail.com"},{"name":"khanh.le","email":"khanh.le@gooddata.com"},{"name":"lanhuynh","email":"lan.huynh@gooddata.com"},{"name":"linhhong","email":"linh.hong@gooddata.com"},{"name":"lupko","email":"lubomir.slivka@gooddata.com"},{"name":"mai.nguyen","email":"mai.nguyen@gooddata.com"},{"name":"matyas.kandl","email":"matyas.kandl@gooddata.com"},{"name":"michal.marsal","email":"michal.marsal@gooddata.com"},{"name":"milan.lempera","email":"ext-milan.lempera@gooddata.com"},{"name":"my.duong","email":"my.duong@gooddata.com"},{"name":"naibinh","email":"naibinh@gmail.com"},{"name":"nestor_encinas","email":"xesto05@gmail.com"},{"name":"nikolacech","email":"nikola.cech@gooddata.com"},{"name":"nis.hua","email":"nis.hua@gooddata.com"},{"name":"no23reason","email":"dan.homola@hotmail.cz"},{"name":"patrikbraborec","email":"patrik.braborec@gooddata.com"},{"name":"pbenes","email":"petr.benes@gooddata.com"},{"name":"petrjanu","email":"petr.janu@gooddata.com"},{"name":"pkingo","email":"philipandreaskingo@hotmail.com"},{"name":"ptquang86","email":"ptquang86@gmail.com"},{"name":"qduval","email":"quentin.duval@gooddata.com"},{"name":"rodri360","email":"me@rodri360.com"},{"name":"scavnickyj","email":"jakub.scavnicky@gooddata.com"},{"name":"sitina","email":"jiri.sitina@gooddata.com"},{"name":"strouhaljan","email":"strouhal.jan@gmail.com"},{"name":"thao-luong","email":"thao.luong@gooddata.com"},{"name":"thuong.nguyen","email":"thuong.nguyen@gooddata.com"},{"name":"tmuchka","email":"tomas.muchka@gooddata.com"},{"name":"tomas.kratochvil","email":"tomas.kratochvil@gooddata.com"},{"name":"tomsatgd","email":"tomas.satinsky@gooddata.com"},{"name":"trung-le-quoc","email":"trung.le@gooddata.com"},{"name":"tu-ngo","email":"tungo1981@gmail.com"},{"name":"tu.bui","email":"tu.bui@gooddata.com"},{"name":"tulean","email":"tuan.le@gooddata.com"},{"name":"tuqt1005","email":"tu.tran@gooddata.com"},{"name":"utdnah","email":"danh.ung@gooddata.com"},{"name":"van.nguyen","email":"van.nguyen@gooddata.com"},{"name":"vi.phan","email":"vi.phan@gooddata.com"},{"name":"vlastikcz","email":"vlastimil.kotas@gooddata.com"},{"name":"vu.pham","email":"vu.pham@gooddata.com"},{"name":"xmort","email":"petr.dolejsi@gooddata.com"},{"name":"yanlipnican","email":"yanlipnican@gmail.com"}],"homepage":"https://github.com/gooddata/gooddata-react-components#readme","bugs":{"url":"https://github.com/gooddata/gooddata-react-components/issues"},"dist":{"shasum":"ef2d09ac87399c79e65d8b63828f83a8745cd40c","tarball":"https://registry.npmjs.org/@gooddata/react-components/-/react-components-7.8.0-alpha-ivan-mjartan-ine-one-4414-2020-07-14T09-17-05-387Z.tgz","fileCount":2671,"integrity":"sha512-F/vJDaCOgT+1MPwMEPZbroQjCcNjWfgDRujbHq8YPHxdSjWKlQtJsR8N7CdRFFQiJ/dDEIOYTa2g2Gt8NKkI8g==","signatures":[{"sig":"MEYCIQDoHab+fbbdlay8IWGGsKvVKJm6ZSpq9amXrfyas0dz6wIhAJ5NERmTguORCpbrF46EVBAbWbbCNHyqdzb32HcaSO8D","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":10745832,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJfDXgyCRA9TVsSAnZWagAAmLYP/3Hql5z093V/VNpZk74a\ns5eDAiFr9yAy+Ecz/R8DZfOFshNo/viQzpUQZ0z4N7CAQG9IkDfC9ub8oOhm\nincjDf+DlpxT/Fb+JvHwGmQZS0wtjwSqgMWXbNCtW6fFVNMzKd5etrXO05ww\nL0OLV70lOwYiIqyGNqdy3H04KF89QovSKmlucFVV88ItI/gb95O5lHGGW/jS\neLgo9YO7/X33qPqfUogyhCoMaunqneKexLdMlgqhyLKWhxung7UHmc546lvj\nkxJxrV9TnVWtQ7jUq2XpREEkg5dTR9NVlv39ydk62MJyTQFLURjNDE/h+PoS\n7qLYyMnMsaH1EBEotcHci7YY4ARRWgzm7sGQ7GE7l53MIUT6KRhlOQC7bHjh\nvKXabBQZXmDf5PmnHHqEzQTgpgT6P808hJj3nC5AzGOHzopJtIzhrtrrFXWK\ni6OOj0GWEND1EjYzwYMBC1/cOU4Ck5oZiQuxayrySacnRNgE8DfDDCjtjqVz\ncjUtz+ThXdEde79hodyEuxg5f8NGLq785Pb6zk74ZkeveefbmFCX6tSx21Bl\nCphjD0GkzDs3PvqdTJWEs8CPTGcsQ6+H1OjtEXB2H0Em43XA74quvTlRcGV5\n0RJH24Cgo8zw6DUCwkeWd++NSrXP7mHWSBT9/URfqKGtpaq4lczH/KVoykCL\n32h9\r\n=R/t3\r\n-----END PGP SIGNATURE-----\r\n"},"main":"dist/index.js","husky":{"hooks":{"pre-commit":"lint-staged"}},"config":{"eslint":"./examples/**/*.{js,jsx}","tslint":"./{__mocks__,src,stories}/{,**/}*.{ts,tsx}"},"readme":"[![npm version](https://badge.fury.io/js/%40gooddata%2Freact-components.svg)](https://www.npmjs.com/package/@gooddata/react-components)\n\n# GoodData.UI React components\n> A React-based JavaScript library for building data-driven applications\n\n## Getting started\n- [GoodData.UI Documentation](http://sdk.gooddata.com/gooddata-ui/)\n- [GoodData.UI Live Examples](https://gooddata-examples.herokuapp.com/)\n- [Stack Overflow](https://stackoverflow.com/questions/tagged/gooddata)\n\n### Usage\nWith [yarn](https://yarnpkg.com) installed, go to your project directory and run\n```\n$ yarn add @gooddata/react-components\n```\nIf you prefer [npm](npmjs.com) run\n```\n$ npm install --save @gooddata/react-components\n```\n\nThe public API is exposed via global `index.js`. Except for the styles, do not import any other file directly\nbecause they are not intended to be part of the public API.\n\n## Contributing\n\nWe welcome any contribution in form of [issues](https://github.com/gooddata/gooddata-react-components/issues) or [pull requests](https://github.com/gooddata/gooddata-react-components/pulls).\n\nInstall [Node.js](http://nodejs.org) (node 12.16.1, npm v6.13.4) and [Yarn](https://classic.yarnpkg.com) (1.22.4).\n\nInstall dependencies:\n```\nyarn install --frozen-lockfile\n```\n\nThese commands may come in handy while developing:\n\n| command | description |\n| ------- | ----------- |\n| `yarn install --pure-lockfile` | first step |\n| ||\n| `yarn dev` | build react-components to `/dist` in watch mode |\n| `yarn test` | run all unit tests |\n| `yarn prettier-write` | format the source code to match the valid codestyle |\n| `yarn validate` | validate codestyle |\n| ||\n| `yarn storybook` | run storybook from `/stories` on http://localhost:9001 |\n| `yarn build-storybook` | build storybook to `/dist-storybook` |\n| `yarn test-storybook` | run storybook and [screenshot tests](https://github.com/gooddata/gdc-client-utils/tree/master/test-storybook) |\n| ||\n| `yarn examples` | run Live Examples dev-server from `/examples` on https://localhost:8999 |\n| `yarn examples-build` | build Live Examples to `/examples/dist` |\n| `yarn examples-server` | serve built Live Examples - see `/examples/server/src` |\n| `yarn examples-testcafe` | run testcafe tests against `localhost:8999` |\n\n### Deploy to heroku.com\nWhen you deploy this repo to heroku, it serves *GoodData.UI Live Examples*.\nRelevant tasks are in `Procfile` and `package.json`.\n\n```bash\n# run in the project directory\nheroku login\nheroku create <your-app-name>\nheroku config:set DOMAIN_ADMIN_USERNAME=x@gooddata.com DOMAIN_ADMIN_PASSWORD=xy PROJECT_ID_TO_ASSIGN=xms7ga4tf3g3nzucd8380o2bev8oeknp\ngit push heroku HEAD:master\nheroku open\n```\n### Enable Geo Chart for Storybook and Live Examples\nGeo chart uses Mapbox to render map which requires a Mapbox access token.\n- Register an account and create Mapbox access token at [guide](https://docs.mapbox.com/help/how-mapbox-works/access-tokens/)\n- Store the created token at `.env`:\n```bash\necho -e \"EXAMPLE_MAPBOX_ACCESS_TOKEN=token\" >> .env # only need to run once\necho -e \"STORYBOOK_MAPBOX_ACCESS_TOKEN=token\" >> .env # only need to run once\n```\n\n### Run Live Examples Locally\nTo run *GoodData.UI Live Examples* locally:\n```bash\ngit clone <this-repository>\ncd  <repository-folder>\nyarn install --pure-lockfile\nyarn examples\n```\nThen open https://localhost:8999 and login using Live Examples account (you can [create one here](https://gooddata-examples.herokuapp.com/registration)).\n\n### Run Storybook locally\n- Run storybook with token stored in `.env` for more secure\n```bash\nyarn storybook\n```\n- Or run storybook with token env param exposed to cli (not suggested)\n```bash\nSTORYBOOK_MAPBOX_ACCESS_TOKEN=token yarn storybook\n```\n- Apply either above way to `yarn build-storybook` or `yarn test-storybook`\n\n### Source code formatting\nThe source code in the repository is formatted by [Prettier](https://prettier.io/).\nThe format of the code is validated by our Continuous Integration server and is one of the requirements of successful merge.\n\nPrettier is supported by every major IDE. You can find the list of supported editors and how to configure them [here](https://prettier.io/docs/en/editors.html).\n\nIn the case, when your editor is not supported or you don't want to setup the integration, you can run the `yarn prettier-write` command to reformat the code before commit.\n\n## Changelog\n\n- see [CHANGELOG.md](CHANGELOG.md)\n\n## Supported versions\n\nIn order to make the user experience with integrating GoodData UI SDK as smooth and secure as possible and to ensure that the SDK is using the latest features of the platform, we will only provide support to two most recent major versions of UI SDK.\n\nThe most recent majors will be supported in the following modes:\n\n- The latest major version will receive all new functionality and all bug fixes\n- The previous major version will only receive fixes to critical issues and security fixes. These fixes will be applied on top of last released version of the previous major\n\nThe customers are encouraged to always use the latest version of the UI SDK.\n\nIn case of using older versions, the user might face API incompatibility, performance or security issues.\n\nPlease follow the installation instructions to update to the newest version.\n\n## License\n\n(C) 2007-2020 GoodData Corporation\n\nThis project is dual licensed:\n\n- The ATTRIBUTION-NONCOMMERCIAL 4.0 INTERNATIONAL (CC BY-NC 4.0) is used for purpose of the trial experience and evaluation of GoodData.UI library.\n- The GOODDATA GOODDATA.UI LIBRARY END USER LICENSE AGREEMENT is used for GoodData customers.\n\nFor more information, please see [LICENSE](https://github.com/gooddata/gooddata-react-components/blob/master/LICENSE)\n","gitHead":"ed3860d971d4252211c5f34036f82ec9f110d4ab","scripts":{"dev":"bash scripts/build.sh --dev-watch","test":"jest --watch","build":"bash scripts/build.sh","tslint":"yarn run-tslint -t verbose $npm_package_config_tslint","prepare":"cd examples/server && yarn install --frozen-lockfile && cd ../..; rm -r examples/node_modules 2>/dev/null; true","examples":"bash scripts/run-examples.sh","prepare?":"# Called before `npm publish` and on local `npm install`. Temporarily also for deleting obsolete node_modules. Ends with `true` to continue gracefully.","validate":"tsc --noEmit && yarn tslint && eslint $npm_package_config_eslint && yarn validate-style && yarn prettier-check","build-dev":"bash scripts/build.sh --dev","examples?":"# Default is developer domain, other options: yarn examples [sec,secure,stg,stg2,stg3,demo,developer or URL]","storybook":"yarn build && start-storybook -p 9001 -c .storybook","test-once":"jest","tslint-ci":"mkdir -p ./ci/results && yarn run-tslint -t checkstyle -o ./ci/results/tslint-results.xml $npm_package_config_tslint","run-tslint":"tslint -p tsconfig.json","validate-ci":"tsc --noEmit && yarn tslint-ci  && eslint $npm_package_config_eslint -f checkstyle -o ci/results/eslint-results.xml && yarn validate-style-ci && yarn prettier-check","examples-build":"bash scripts/build-examples.sh","prepublishOnly":"yarn build","prettier-check":"prettier --check '{src,stories,styles,__mocks__,examples/server/src,examples/src,examples/test}/**/*.{ts,js,tsx,jsx,json,scss,md,yaml,html}'","prettier-write":"prettier --write '{src,stories,styles,__mocks__,examples/server/src,examples/src,examples/test}/**/*.{ts,js,tsx,jsx,json,scss,md,yaml,html}'","test-storybook":"yarn build && test-storybook","validate-style":"stylelint '**/*.scss'","build-storybook":"yarn build && build-storybook -c .storybook -o dist-storybook","examples-server":"node examples/server/src/index.js","heroku-postbuild":"yarn examples-build developer","examples-testcafe":"./scripts/run-testcafe.sh visual","validate-style-ci":"stylelint '**/*.scss' --custom-formatter=node_modules/stylelint-checkstyle-formatter > ci/results/stylelint-results.xml","check-circular-deps":"madge --circular --extensions ts ./src","examples-testcafe-ci":"./scripts/run-testcafe.sh ci","examples-testcafe-live":"./scripts/run-testcafe.sh live"},"typings":"dist/index.d.ts","_npmUser":{"name":"ivan.mjartan","email":"ivan.mjartan@gooddata.com"},"deprecated":"@gooddata/react-components@7 reached End of Support on March 31, 2022. Please upgrade (see https://sdk.gooddata.com/gooddata-ui/docs/supported_versions.html for more information).","repository":{"url":"git+ssh://git@github.com/gooddata/gooddata-react-components.git","type":"git"},"_npmVersion":"6.13.4","description":"GoodData.UI - A powerful JavaScript library for building analytical applications","directories":{},"lint-staged":{"{src,stories,styles,__mocks__,examples/server/src,examples/src,examples/test}/**/*.{ts,js,tsx,jsx,scss}":["npx gdc-fix-copyright","git add"],"{src,stories,styles,__mocks__,examples/server/src,examples/src,examples/test}/**/*.{ts,js,tsx,jsx,json,scss,md,yaml,html}":["prettier --write","git add"]},"_nodeVersion":"12.16.1","dependencies":{"rxjs":"^5.5.6","uuid":"^3.2.1","immer":"^1.3.1","lodash":"^4.17.15","date-fns":"^2.7.0","downshift":"^3.2.7","invariant":"^2.2.2","mapbox-gl":"1.9.1","classnames":"^2.2.6","codemirror":"^5.54.0","highcharts":"7.1.1","prop-types":"^15.6.0","react-intl":"^3.6.0","custom-event":"^1.0.1","react-window":"^1.8.1","ag-grid-react":"20.0.0","react-measure":"^2.3.0","@types/mapbox-gl":"1.9.1","react-day-picker":"~7.3.0","react-responsive":"^3.0.0","stringify-object":"^2.4.0","@gooddata/typings":"2.25.0-alpha-bertold8-ine-one-4414-2020-07-09T06-54-04-330Z","@types/codemirror":"^0.0.95","ag-grid-community":"20.0.0","http-status-codes":"^1.3.0","react-codemirror2":"^7.2.0","@gooddata/js-utils":"^3.10.5","@gooddata/numberjs":"^3.2.4","fixed-data-table-2":"0.7.17","@gooddata/goodstrap":"^68.16.0","react-dom-factories":"^1.0.2","@gooddata/gooddata-js":"13.0.3-alpha-bertold8-ine-one-4414-2020-07-09T07-03-13-914Z","json-stable-stringify":"^1.0.1","react-transition-group":"^2.2.1","hoist-non-react-statics":"^3.3.0","nodelist-foreach-polyfill":"^1.2.0","@formatjs/intl-pluralrules":"^1.3.6","highcharts-grouped-categories":"^1.1.3"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"raf":"3.3.2","yup":"^0.24.1","jest":"24.7.1","husky":"3.0.0","madge":"^3.4.4","react":"^16.5.2","enzyme":"3.5.0","eslint":"4.19.1","formik":"^0.11.11","moment":"2.23.0","history":"^4.7.2","ts-jest":"24.0.0","webpack":"4.30.0","full-icu":"^1.3.0","prettier":"1.16.4","react-ga":"^2.5.2","recharts":"1.0.0-beta.9","testcafe":"1.1.4","commander":"2.14.1","node-sass":"4.13.0","react-dom":"^16.5.2","stylelint":"^10.0.0","supertest":"3.0.0","ts-loader":"6.0.0","@types/raf":"^3.4.0","css-loader":"0.28.7","jest-junit":"3.0.0","raw-loader":"0.5.1","styled-jsx":"2.2.1","typescript":"3.3.4000","@babel/core":"7.4.4","@types/jest":"24.0.6","@types/node":"7.0.8","@types/uuid":"3.4.3","file-loader":"3.0.1","jest-enzyme":"7.0.2","lint-staged":"9.1.0","sass-loader":"6.0.6","webpack-cli":"3.3.2","@types/react":"16.8.6","babel-loader":"8.0.5","react-helmet":"5.2.0","react-select":"1.2.1","style-loader":"0.19.1","@types/enzyme":"3.1.13","@types/lodash":"4.14.123","testcafe-live":"0.1.4","@babel/runtime":"7.4.4","dotenv-webpack":"^1.7.0","@babel/polyfill":"^7.4.4","@storybook/react":"5.0.11","@types/invariant":"2.2.29","@types/react-dom":"16.0.11","isomorphic-fetch":"2.2.1","react-datepicker":"1.1.0","react-router-dom":"4.2.2","@babel/preset-env":"7.4.4","@gooddata/mock-js":"^2.13.1","@storybook/addons":"5.0.11","@types/classnames":"2.2.3","@types/prop-types":"15.5.2","@storybook/theming":"5.0.11","identity-obj-proxy":"^3.0.0","intl-messageformat":"^7.5.4","webpack-dev-server":"3.3.1","@babel/preset-react":"7.0.0","@types/react-portal":"4.0.1","@types/react-window":"^1.8.1","babel-plugin-lodash":"3.3.4","html-webpack-plugin":"3.2.0","react-test-renderer":"16.4.2","@types/react-measure":"2.0.5","clean-webpack-plugin":"2.0.2","stats-webpack-plugin":"0.7.0","eslint-config-prettier":"4.1.0","react-google-recaptcha":"^0.14.1","tslint-config-prettier":"1.18.0","@gooddata/eslint-config":"^1.0.0","@gooddata/tslint-config":"1.0.0","@types/react-responsive":"^3.0.3","@types/storybook__react":"4.0.1","@types/stringify-object":"^3.2.0","enzyme-adapter-react-16":"1.3.1","@gooddata/test-storybook":"4.0.0","@storybook/addon-actions":"5.0.11","@storybook/addon-options":"5.0.11","node-sass-magic-importer":"5.1.0","react-syntax-highlighter":"11.0.2","@types/fixed-data-table-2":"0.8.1","stylelint-config-prettier":"5.2.0","@gooddata/stylelint-config":"4.0.1","@types/react-test-renderer":"16.0.0","circular-dependency-plugin":"5.0.2","compression-webpack-plugin":"2.0.0","@types/json-stable-stringify":"^1.0.32","@gooddata/frontend-npm-scripts":"1.1.0","@types/enzyme-adapter-react-16":"1.0.3","stylelint-checkstyle-formatter":"0.1.0","@types/storybook__addon-actions":"3.4.2","@babel/plugin-proposal-class-properties":"7.4.4","@babel/plugin-proposal-object-rest-spread":"7.4.4","@babel/plugin-transform-async-to-generator":"7.4.4"},"peerDependencies":{"react":"^16.5.2","react-dom":"^16.5.2"},"_npmOperationalInternal":{"tmp":"tmp/react-components_7.8.0-alpha-ivan-mjartan-ine-one-4414-2020-07-14T09-17-05-387Z_1594718258305_0.13635830475812227","host":"s3://npm-registry-packages"}},"7.8.0-alpha-an-vuong-anvuong-sd1012-2020-07-14T11-08-47-139Z":{"name":"@gooddata/react-components","version":"7.8.0-alpha-an-vuong-anvuong-sd1012-2020-07-14T11-08-47-139Z","author":{"name":"GoodData Corporation"},"license":"BSD-3-Clause","_id":"@gooddata/react-components@7.8.0-alpha-an-vuong-anvuong-sd1012-2020-07-14T11-08-47-139Z","maintainers":[{"name":"afi","email":"adam.fiedler@gooddata.com"},{"name":"an.vuong","email":"an.vuong@gooddata.com"},{"name":"bertold8","email":"ivan.nejezchleb@seznam.cz"},{"name":"brbistas","email":"valentinos.chraniotis@gooddata.com"},{"name":"bugsbunny338","email":"jiri.zajic@mensa.cz"},{"name":"de.do","email":"de.do@gooddata.com"},{"name":"gooddata-ci","email":"rail@gooddata.com"},{"name":"hang.ngo","email":"hang.ngo@gooddata.com"},{"name":"hung.nguyen.hoang","email":"hung.nguyen@gooddata.com"},{"name":"huong.nguyen","email":"huong.nguyen@gooddata.com"},{"name":"huyen.nguyen","email":"huyen.nguyen@gooddata.com"},{"name":"ivan.mjartan","email":"ivan.mjartan@gooddata.com"},{"name":"jakub-sterba","email":"jakub.sterba@gooddata.com"},{"name":"jaroslav.tomecek","email":"jaroslav.tomecek@gooddata.com"},{"name":"jkittler","email":"honza.kittler@gmail.com"},{"name":"khanh.le","email":"khanh.le@gooddata.com"},{"name":"lanhuynh","email":"lan.huynh@gooddata.com"},{"name":"linhhong","email":"linh.hong@gooddata.com"},{"name":"lupko","email":"lubomir.slivka@gooddata.com"},{"name":"mai.nguyen","email":"mai.nguyen@gooddata.com"},{"name":"matyas.kandl","email":"matyas.kandl@gooddata.com"},{"name":"michal.marsal","email":"michal.marsal@gooddata.com"},{"name":"milan.lempera","email":"ext-milan.lempera@gooddata.com"},{"name":"my.duong","email":"my.duong@gooddata.com"},{"name":"naibinh","email":"naibinh@gmail.com"},{"name":"nestor_encinas","email":"xesto05@gmail.com"},{"name":"nikolacech","email":"nikola.cech@gooddata.com"},{"name":"nis.hua","email":"nis.hua@gooddata.com"},{"name":"no23reason","email":"dan.homola@hotmail.cz"},{"name":"patrikbraborec","email":"patrik.braborec@gooddata.com"},{"name":"pbenes","email":"petr.benes@gooddata.com"},{"name":"petrjanu","email":"petr.janu@gooddata.com"},{"name":"pkingo","email":"philipandreaskingo@hotmail.com"},{"name":"ptquang86","email":"ptquang86@gmail.com"},{"name":"qduval","email":"quentin.duval@gooddata.com"},{"name":"rodri360","email":"me@rodri360.com"},{"name":"scavnickyj","email":"jakub.scavnicky@gooddata.com"},{"name":"sitina","email":"jiri.sitina@gooddata.com"},{"name":"strouhaljan","email":"strouhal.jan@gmail.com"},{"name":"thao-luong","email":"thao.luong@gooddata.com"},{"name":"thuong.nguyen","email":"thuong.nguyen@gooddata.com"},{"name":"tmuchka","email":"tomas.muchka@gooddata.com"},{"name":"tomas.kratochvil","email":"tomas.kratochvil@gooddata.com"},{"name":"tomsatgd","email":"tomas.satinsky@gooddata.com"},{"name":"trung-le-quoc","email":"trung.le@gooddata.com"},{"name":"tu-ngo","email":"tungo1981@gmail.com"},{"name":"tu.bui","email":"tu.bui@gooddata.com"},{"name":"tulean","email":"tuan.le@gooddata.com"},{"name":"tuqt1005","email":"tu.tran@gooddata.com"},{"name":"utdnah","email":"danh.ung@gooddata.com"},{"name":"van.nguyen","email":"van.nguyen@gooddata.com"},{"name":"vi.phan","email":"vi.phan@gooddata.com"},{"name":"vlastikcz","email":"vlastimil.kotas@gooddata.com"},{"name":"vu.pham","email":"vu.pham@gooddata.com"},{"name":"xmort","email":"petr.dolejsi@gooddata.com"},{"name":"yanlipnican","email":"yanlipnican@gmail.com"}],"homepage":"https://github.com/gooddata/gooddata-react-components#readme","bugs":{"url":"https://github.com/gooddata/gooddata-react-components/issues"},"dist":{"shasum":"3328e11e41a4788f2a2b98dc62871b307430e1b8","tarball":"https://registry.npmjs.org/@gooddata/react-components/-/react-components-7.8.0-alpha-an-vuong-anvuong-sd1012-2020-07-14T11-08-47-139Z.tgz","fileCount":2661,"integrity":"sha512-joTXt6QyOYaULAF48g1mt7yopnVNmLmlWYj7k5AdZ0Ht5UWyIU9PV4KvTSQTbCja7IJ/Tgf5bPo/EKmB3rhmkQ==","signatures":[{"sig":"MEUCIFxRPaUrOnwj/hOHs3QuEfULBVC5S7Q6M0S3edIaIMw9AiEA4xxRFpUoKK94RbK+n2dJveWQHOdQ/WoWdeFW89+3fgs=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":10692827,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJfDZJbCRA9TVsSAnZWagAAC2AP/1R8GEnAalm4FrdYCnzT\nFsxyMXHsgUkqnQgDnUWNGUiYwsWboPYvjRBcYwUQbWfqNNvX+MCWdWRj/0b2\nmnsxOOOBb53YqSpjMHXwBfu+GO1pYFdujiESIZhHv+LZHEgRp4dtvoJ4edPL\nxQiF7LRBBgVZ/KOG6Ws6l7apGuV5hvBOs9Adr2TCmBFMcU2WBWVWCDXpflj5\n+dpykKq+/rvMIoJ/RypSKP2hgp8Z00sy/AfvOnYdqdeI1Wm5YsGyQnQHJ84s\np8jJudgugWbQt332rqZoRnSXsxcY/rBRRkH4nxq/SnU+Wjcif62W2ZI/OlU1\n3hlv4PP3h7C1HN3uOGt7g54RivywF4R0+I5INQUkgDKUykYZ0SgVeFgGyUyY\nt3qloChigRbTxb7EP13Z5c80KzTtXn/THwmDvRD5lsx4hKjjXh7UT2hpXq9c\nMGfuclHVbNNDdryR3U6qRy1mnoIxvxozuZY9x+YSOJKumrkuuPcegpxSeORn\nxgQabkAeZoCeTbBKP3ZPo7alcs+wSFuHc7i/hsuhU7SUchu1DPBZgl++CnZR\n0UAe4j0BbfNM5hIGOWQwuQ+F1VKM9uOuc/UhHNN+6GVXJuRHdAJEDSRmEdzT\nU502znJk/iekTQXj0jhsETThQxkdMSTA2OwZu/1oRwMkUFdBfuX+dzC32Ao6\nBXV+\r\n=pYCG\r\n-----END PGP SIGNATURE-----\r\n"},"main":"dist/index.js","husky":{"hooks":{"pre-commit":"lint-staged"}},"config":{"eslint":"./examples/**/*.{js,jsx}","tslint":"./{__mocks__,src,stories}/{,**/}*.{ts,tsx}"},"readme":"[![npm version](https://badge.fury.io/js/%40gooddata%2Freact-components.svg)](https://www.npmjs.com/package/@gooddata/react-components)\n\n# GoodData.UI React components\n> A React-based JavaScript library for building data-driven applications\n\n## Getting started\n- [GoodData.UI Documentation](http://sdk.gooddata.com/gooddata-ui/)\n- [GoodData.UI Live Examples](https://gooddata-examples.herokuapp.com/)\n- [Stack Overflow](https://stackoverflow.com/questions/tagged/gooddata)\n\n### Usage\nWith [yarn](https://yarnpkg.com) installed, go to your project directory and run\n```\n$ yarn add @gooddata/react-components\n```\nIf you prefer [npm](npmjs.com) run\n```\n$ npm install --save @gooddata/react-components\n```\n\nThe public API is exposed via global `index.js`. Except for the styles, do not import any other file directly\nbecause they are not intended to be part of the public API.\n\n## Contributing\n\nWe welcome any contribution in form of [issues](https://github.com/gooddata/gooddata-react-components/issues) or [pull requests](https://github.com/gooddata/gooddata-react-components/pulls).\n\nInstall [Node.js](http://nodejs.org) (node 12.16.1, npm v6.13.4) and [Yarn](https://classic.yarnpkg.com) (1.22.4).\n\nInstall dependencies:\n```\nyarn install --frozen-lockfile\n```\n\nThese commands may come in handy while developing:\n\n| command | description |\n| ------- | ----------- |\n| `yarn install --pure-lockfile` | first step |\n| ||\n| `yarn dev` | build react-components to `/dist` in watch mode |\n| `yarn test` | run all unit tests |\n| `yarn prettier-write` | format the source code to match the valid codestyle |\n| `yarn validate` | validate codestyle |\n| ||\n| `yarn storybook` | run storybook from `/stories` on http://localhost:9001 |\n| `yarn build-storybook` | build storybook to `/dist-storybook` |\n| `yarn test-storybook` | run storybook and [screenshot tests](https://github.com/gooddata/gdc-client-utils/tree/master/test-storybook) |\n| ||\n| `yarn examples` | run Live Examples dev-server from `/examples` on https://localhost:8999 |\n| `yarn examples-build` | build Live Examples to `/examples/dist` |\n| `yarn examples-server` | serve built Live Examples - see `/examples/server/src` |\n| `yarn examples-testcafe` | run testcafe tests against `localhost:8999` |\n\n### Deploy to heroku.com\nWhen you deploy this repo to heroku, it serves *GoodData.UI Live Examples*.\nRelevant tasks are in `Procfile` and `package.json`.\n\n```bash\n# run in the project directory\nheroku login\nheroku create <your-app-name>\nheroku config:set DOMAIN_ADMIN_USERNAME=x@gooddata.com DOMAIN_ADMIN_PASSWORD=xy PROJECT_ID_TO_ASSIGN=xms7ga4tf3g3nzucd8380o2bev8oeknp\ngit push heroku HEAD:master\nheroku open\n```\n### Enable Geo Chart for Storybook and Live Examples\nGeo chart uses Mapbox to render map which requires a Mapbox access token.\n- Register an account and create Mapbox access token at [guide](https://docs.mapbox.com/help/how-mapbox-works/access-tokens/)\n- Store the created token at `.env`:\n```bash\necho -e \"EXAMPLE_MAPBOX_ACCESS_TOKEN=token\" >> .env # only need to run once\necho -e \"STORYBOOK_MAPBOX_ACCESS_TOKEN=token\" >> .env # only need to run once\n```\n\n### Run Live Examples Locally\nTo run *GoodData.UI Live Examples* locally:\n```bash\ngit clone <this-repository>\ncd  <repository-folder>\nyarn install --pure-lockfile\nyarn examples\n```\nThen open https://localhost:8999 and login using Live Examples account (you can [create one here](https://gooddata-examples.herokuapp.com/registration)).\n\n### Run Storybook locally\n- Run storybook with token stored in `.env` for more secure\n```bash\nyarn storybook\n```\n- Or run storybook with token env param exposed to cli (not suggested)\n```bash\nSTORYBOOK_MAPBOX_ACCESS_TOKEN=token yarn storybook\n```\n- Apply either above way to `yarn build-storybook` or `yarn test-storybook`\n\n### Source code formatting\nThe source code in the repository is formatted by [Prettier](https://prettier.io/).\nThe format of the code is validated by our Continuous Integration server and is one of the requirements of successful merge.\n\nPrettier is supported by every major IDE. You can find the list of supported editors and how to configure them [here](https://prettier.io/docs/en/editors.html).\n\nIn the case, when your editor is not supported or you don't want to setup the integration, you can run the `yarn prettier-write` command to reformat the code before commit.\n\n## Changelog\n\n- see [CHANGELOG.md](CHANGELOG.md)\n\n## Supported versions\n\nIn order to make the user experience with integrating GoodData UI SDK as smooth and secure as possible and to ensure that the SDK is using the latest features of the platform, we will only provide support to two most recent major versions of UI SDK.\n\nThe most recent majors will be supported in the following modes:\n\n- The latest major version will receive all new functionality and all bug fixes\n- The previous major version will only receive fixes to critical issues and security fixes. These fixes will be applied on top of last released version of the previous major\n\nThe customers are encouraged to always use the latest version of the UI SDK.\n\nIn case of using older versions, the user might face API incompatibility, performance or security issues.\n\nPlease follow the installation instructions to update to the newest version.\n\n## License\n\n(C) 2007-2020 GoodData Corporation\n\nThis project is dual licensed:\n\n- The ATTRIBUTION-NONCOMMERCIAL 4.0 INTERNATIONAL (CC BY-NC 4.0) is used for purpose of the trial experience and evaluation of GoodData.UI library.\n- The GOODDATA GOODDATA.UI LIBRARY END USER LICENSE AGREEMENT is used for GoodData customers.\n\nFor more information, please see [LICENSE](https://github.com/gooddata/gooddata-react-components/blob/master/LICENSE)\n","gitHead":"c86786980709de7850edea9a2bd3da5b9717d4c3","scripts":{"dev":"bash scripts/build.sh --dev-watch","test":"jest --watch","build":"bash scripts/build.sh","tslint":"yarn run-tslint -t verbose $npm_package_config_tslint","prepare":"cd examples/server && yarn install --frozen-lockfile && cd ../..; rm -r examples/node_modules 2>/dev/null; true","examples":"bash scripts/run-examples.sh","prepare?":"# Called before `npm publish` and on local `npm install`. Temporarily also for deleting obsolete node_modules. Ends with `true` to continue gracefully.","validate":"tsc --noEmit && yarn tslint && eslint $npm_package_config_eslint && yarn validate-style && yarn prettier-check","build-dev":"bash scripts/build.sh --dev","examples?":"# Default is developer domain, other options: yarn examples [sec,secure,stg,stg2,stg3,demo,developer or URL]","storybook":"yarn build && start-storybook -p 9001 -c .storybook","test-once":"jest","tslint-ci":"mkdir -p ./ci/results && yarn run-tslint -t checkstyle -o ./ci/results/tslint-results.xml $npm_package_config_tslint","run-tslint":"tslint -p tsconfig.json","validate-ci":"tsc --noEmit && yarn tslint-ci  && eslint $npm_package_config_eslint -f checkstyle -o ci/results/eslint-results.xml && yarn validate-style-ci && yarn prettier-check","examples-build":"bash scripts/build-examples.sh","prepublishOnly":"yarn build","prettier-check":"prettier --check '{src,stories,styles,__mocks__,examples/server/src,examples/src,examples/test}/**/*.{ts,js,tsx,jsx,json,scss,md,yaml,html}'","prettier-write":"prettier --write '{src,stories,styles,__mocks__,examples/server/src,examples/src,examples/test}/**/*.{ts,js,tsx,jsx,json,scss,md,yaml,html}'","test-storybook":"yarn build && test-storybook","validate-style":"stylelint '**/*.scss'","build-storybook":"yarn build && build-storybook -c .storybook -o dist-storybook","examples-server":"node examples/server/src/index.js","heroku-postbuild":"yarn examples-build developer","examples-testcafe":"./scripts/run-testcafe.sh visual","validate-style-ci":"stylelint '**/*.scss' --custom-formatter=node_modules/stylelint-checkstyle-formatter > ci/results/stylelint-results.xml","check-circular-deps":"madge --circular --extensions ts ./src","examples-testcafe-ci":"./scripts/run-testcafe.sh ci","examples-testcafe-live":"./scripts/run-testcafe.sh live"},"typings":"dist/index.d.ts","_npmUser":{"name":"an.vuong","email":"an.vuong@gooddata.com"},"deprecated":"@gooddata/react-components@7 reached End of Support on March 31, 2022. Please upgrade (see https://sdk.gooddata.com/gooddata-ui/docs/supported_versions.html for more information).","repository":{"url":"git+ssh://git@github.com/gooddata/gooddata-react-components.git","type":"git"},"_npmVersion":"6.14.5","description":"GoodData.UI - A powerful JavaScript library for building analytical applications","directories":{},"lint-staged":{"{src,stories,styles,__mocks__,examples/server/src,examples/src,examples/test}/**/*.{ts,js,tsx,jsx,scss}":["npx gdc-fix-copyright","git add"],"{src,stories,styles,__mocks__,examples/server/src,examples/src,examples/test}/**/*.{ts,js,tsx,jsx,json,scss,md,yaml,html}":["prettier --write","git add"]},"_nodeVersion":"12.18.2","dependencies":{"rxjs":"^5.5.6","uuid":"^3.2.1","immer":"^1.3.1","lodash":"^4.17.15","date-fns":"^2.7.0","downshift":"^3.2.7","invariant":"^2.2.2","mapbox-gl":"1.9.1","classnames":"^2.2.6","codemirror":"^5.54.0","highcharts":"7.1.1","prop-types":"^15.6.0","react-intl":"^3.6.0","custom-event":"^1.0.1","react-window":"^1.8.1","ag-grid-react":"20.0.0","react-measure":"^2.3.0","@types/mapbox-gl":"1.9.1","react-day-picker":"~7.3.0","react-responsive":"^3.0.0","stringify-object":"^2.4.0","@gooddata/typings":"^2.25.0","@types/codemirror":"^0.0.95","ag-grid-community":"20.0.0","http-status-codes":"^1.3.0","react-codemirror2":"^7.2.0","@gooddata/js-utils":"^3.10.5","@gooddata/numberjs":"^3.2.4","fixed-data-table-2":"0.7.17","@gooddata/goodstrap":"^68.16.0","react-dom-factories":"^1.0.2","@gooddata/gooddata-js":"^13.0.3","json-stable-stringify":"^1.0.1","react-transition-group":"^2.2.1","hoist-non-react-statics":"^3.3.0","nodelist-foreach-polyfill":"^1.2.0","@formatjs/intl-pluralrules":"^1.3.6","highcharts-grouped-categories":"^1.1.3"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"raf":"3.3.2","yup":"^0.24.1","jest":"24.7.1","husky":"3.0.0","madge":"^3.4.4","react":"^16.5.2","enzyme":"3.5.0","eslint":"4.19.1","formik":"^0.11.11","moment":"2.23.0","history":"^4.7.2","ts-jest":"24.0.0","webpack":"4.30.0","full-icu":"^1.3.0","prettier":"1.16.4","react-ga":"^2.5.2","recharts":"1.0.0-beta.9","testcafe":"1.1.4","commander":"2.14.1","node-sass":"4.13.0","react-dom":"^16.5.2","stylelint":"^10.0.0","supertest":"3.0.0","ts-loader":"6.0.0","@types/raf":"^3.4.0","css-loader":"0.28.7","jest-junit":"3.0.0","raw-loader":"0.5.1","styled-jsx":"2.2.1","typescript":"3.3.4000","@babel/core":"7.4.4","@types/jest":"24.0.6","@types/node":"7.0.8","@types/uuid":"3.4.3","file-loader":"3.0.1","jest-enzyme":"7.0.2","lint-staged":"9.1.0","sass-loader":"6.0.6","webpack-cli":"3.3.2","@types/react":"16.8.6","babel-loader":"8.0.5","react-helmet":"5.2.0","react-select":"1.2.1","style-loader":"0.19.1","@types/enzyme":"3.1.13","@types/lodash":"4.14.123","testcafe-live":"0.1.4","@babel/runtime":"7.4.4","dotenv-webpack":"^1.7.0","@babel/polyfill":"^7.4.4","@storybook/react":"5.0.11","@types/invariant":"2.2.29","@types/react-dom":"16.0.11","isomorphic-fetch":"2.2.1","react-datepicker":"1.1.0","react-router-dom":"4.2.2","@babel/preset-env":"7.4.4","@gooddata/mock-js":"^2.13.1","@storybook/addons":"5.0.11","@types/classnames":"2.2.3","@types/prop-types":"15.5.2","@storybook/theming":"5.0.11","identity-obj-proxy":"^3.0.0","intl-messageformat":"^7.5.4","webpack-dev-server":"3.3.1","@babel/preset-react":"7.0.0","@types/react-portal":"4.0.1","@types/react-window":"^1.8.1","babel-plugin-lodash":"3.3.4","html-webpack-plugin":"3.2.0","react-test-renderer":"16.4.2","@types/react-measure":"2.0.5","clean-webpack-plugin":"2.0.2","stats-webpack-plugin":"0.7.0","eslint-config-prettier":"4.1.0","react-google-recaptcha":"^0.14.1","tslint-config-prettier":"1.18.0","@gooddata/eslint-config":"^1.0.0","@gooddata/tslint-config":"1.0.0","@types/react-responsive":"^3.0.3","@types/storybook__react":"4.0.1","@types/stringify-object":"^3.2.0","enzyme-adapter-react-16":"1.3.1","@gooddata/test-storybook":"4.0.0","@storybook/addon-actions":"5.0.11","@storybook/addon-options":"5.0.11","node-sass-magic-importer":"5.1.0","react-syntax-highlighter":"11.0.2","@types/fixed-data-table-2":"0.8.1","stylelint-config-prettier":"5.2.0","@gooddata/stylelint-config":"4.0.1","@types/react-test-renderer":"16.0.0","circular-dependency-plugin":"5.0.2","compression-webpack-plugin":"2.0.0","@types/json-stable-stringify":"^1.0.32","@gooddata/frontend-npm-scripts":"1.2.0","@types/enzyme-adapter-react-16":"1.0.3","stylelint-checkstyle-formatter":"0.1.0","@types/storybook__addon-actions":"3.4.2","@babel/plugin-proposal-class-properties":"7.4.4","@babel/plugin-proposal-object-rest-spread":"7.4.4","@babel/plugin-transform-async-to-generator":"7.4.4"},"peerDependencies":{"react":"^16.5.2","react-dom":"^16.5.2"},"_npmOperationalInternal":{"tmp":"tmp/react-components_7.8.0-alpha-an-vuong-anvuong-sd1012-2020-07-14T11-08-47-139Z_1594724954465_0.5640403946019621","host":"s3://npm-registry-packages"}},"7.8.0-alpha-an-vuong-anvuong-sd1012-2020-07-14T17-20-45-262Z":{"name":"@gooddata/react-components","version":"7.8.0-alpha-an-vuong-anvuong-sd1012-2020-07-14T17-20-45-262Z","author":{"name":"GoodData Corporation"},"license":"BSD-3-Clause","_id":"@gooddata/react-components@7.8.0-alpha-an-vuong-anvuong-sd1012-2020-07-14T17-20-45-262Z","maintainers":[{"name":"afi","email":"adam.fiedler@gooddata.com"},{"name":"an.vuong","email":"an.vuong@gooddata.com"},{"name":"bertold8","email":"ivan.nejezchleb@seznam.cz"},{"name":"brbistas","email":"valentinos.chraniotis@gooddata.com"},{"name":"bugsbunny338","email":"jiri.zajic@mensa.cz"},{"name":"de.do","email":"de.do@gooddata.com"},{"name":"gooddata-ci","email":"rail@gooddata.com"},{"name":"hang.ngo","email":"hang.ngo@gooddata.com"},{"name":"hung.nguyen.hoang","email":"hung.nguyen@gooddata.com"},{"name":"huong.nguyen","email":"huong.nguyen@gooddata.com"},{"name":"huyen.nguyen","email":"huyen.nguyen@gooddata.com"},{"name":"ivan.mjartan","email":"ivan.mjartan@gooddata.com"},{"name":"jakub-sterba","email":"jakub.sterba@gooddata.com"},{"name":"jaroslav.tomecek","email":"jaroslav.tomecek@gooddata.com"},{"name":"jkittler","email":"honza.kittler@gmail.com"},{"name":"khanh.le","email":"khanh.le@gooddata.com"},{"name":"lanhuynh","email":"lan.huynh@gooddata.com"},{"name":"linhhong","email":"linh.hong@gooddata.com"},{"name":"lupko","email":"lubomir.slivka@gooddata.com"},{"name":"mai.nguyen","email":"mai.nguyen@gooddata.com"},{"name":"matyas.kandl","email":"matyas.kandl@gooddata.com"},{"name":"michal.marsal","email":"michal.marsal@gooddata.com"},{"name":"milan.lempera","email":"ext-milan.lempera@gooddata.com"},{"name":"my.duong","email":"my.duong@gooddata.com"},{"name":"naibinh","email":"naibinh@gmail.com"},{"name":"nestor_encinas","email":"xesto05@gmail.com"},{"name":"nikolacech","email":"nikola.cech@gooddata.com"},{"name":"nis.hua","email":"nis.hua@gooddata.com"},{"name":"no23reason","email":"dan.homola@hotmail.cz"},{"name":"patrikbraborec","email":"patrik.braborec@gooddata.com"},{"name":"pbenes","email":"petr.benes@gooddata.com"},{"name":"petrjanu","email":"petr.janu@gooddata.com"},{"name":"pkingo","email":"philipandreaskingo@hotmail.com"},{"name":"ptquang86","email":"ptquang86@gmail.com"},{"name":"qduval","email":"quentin.duval@gooddata.com"},{"name":"rodri360","email":"me@rodri360.com"},{"name":"scavnickyj","email":"jakub.scavnicky@gooddata.com"},{"name":"sitina","email":"jiri.sitina@gooddata.com"},{"name":"strouhaljan","email":"strouhal.jan@gmail.com"},{"name":"thao-luong","email":"thao.luong@gooddata.com"},{"name":"thuong.nguyen","email":"thuong.nguyen@gooddata.com"},{"name":"tmuchka","email":"tomas.muchka@gooddata.com"},{"name":"tomas.kratochvil","email":"tomas.kratochvil@gooddata.com"},{"name":"tomsatgd","email":"tomas.satinsky@gooddata.com"},{"name":"trung-le-quoc","email":"trung.le@gooddata.com"},{"name":"tu-ngo","email":"tungo1981@gmail.com"},{"name":"tu.bui","email":"tu.bui@gooddata.com"},{"name":"tulean","email":"tuan.le@gooddata.com"},{"name":"tuqt1005","email":"tu.tran@gooddata.com"},{"name":"utdnah","email":"danh.ung@gooddata.com"},{"name":"van.nguyen","email":"van.nguyen@gooddata.com"},{"name":"vi.phan","email":"vi.phan@gooddata.com"},{"name":"vlastikcz","email":"vlastimil.kotas@gooddata.com"},{"name":"vu.pham","email":"vu.pham@gooddata.com"},{"name":"xmort","email":"petr.dolejsi@gooddata.com"},{"name":"yanlipnican","email":"yanlipnican@gmail.com"}],"homepage":"https://github.com/gooddata/gooddata-react-components#readme","bugs":{"url":"https://github.com/gooddata/gooddata-react-components/issues"},"dist":{"shasum":"920a52fb450731e8143e1d59074f493bd1720a90","tarball":"https://registry.npmjs.org/@gooddata/react-components/-/react-components-7.8.0-alpha-an-vuong-anvuong-sd1012-2020-07-14T17-20-45-262Z.tgz","fileCount":2661,"integrity":"sha512-5Cs1Xzr3LS7IoPf0+qdAcRH+pGFgStbanziIsBXjoLmfUK9iKMrqYj0gCqtl35BJKmWKINWG+OteiNIVVtQcSg==","signatures":[{"sig":"MEQCIAyp8EznaUz7rOpPzOGkqAcRtdXriQauYoQIiSpohf6fAiAF+PN11GjjO3yyJGH2cYf0eBVDFnHnZPRiLYQihXWhyA==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":10693784,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJfDemDCRA9TVsSAnZWagAAVaUP/3sVqrFNnGlHtF8I+Bvj\nmQT33VgcZpFQB1YffD4KLtzVXGp0gtfUEn0M1hPYrPTwc1bjEbMbscW6WsDA\nRyxo56kk7/fFr6pFAwP3ANECP+CWKqckMgukT6kIYIV5vHLjXwQqukDJ1csp\nPE9vqUzk4Fn+Sc6ikagC99UrHleGQUbsWm2KztZOKqwOdizkmIoBTU6aWehV\nL+E/Vr8gVbowWAQRnWSRflu6OvIyr+XOgl2vo6eGpl1cKMo6F0tTg9HqEaUp\nXTFlUh6OVvVPaXh4jRO6vxSJvXmhkGX/gUa1MAV7ovhUOmpGTJ76uK//n7bo\nHbbfqTTVpmhEAwKYqkqSTvut16KPtlVcKTgMZ3yN2/08kF+IaNgBoouAyI31\nn2OTXXfC3QeJbnU0OYGkj13j3K2L7/9Wlq8QxdZtk1tq3GlhO7SQW3DBo8qJ\nclUsGjZh+PXex5GnGqltiaP0iXtUApqXU+Ti2KyOtZAmSmFQ9LAmkvKC6Z7e\nXF/B5m4kL61ZCo6tTbTs8wM9ZdKuznAGDM5DZSJEXwQGNDn/nw/zObvvjTfM\nYroDTeNiYteOL1iAXniNhMKHIuXJlMZViAGEGZ9JzFhg1HiRDmjvIxTZSfgY\n56qJIoNbV607mkt+L7GWTg1qcxk5/Y8IL10uWwrmuD/MeN8Xpx4Q/6On+DKs\n0HPv\r\n=2PIc\r\n-----END PGP SIGNATURE-----\r\n"},"main":"dist/index.js","husky":{"hooks":{"pre-commit":"lint-staged"}},"config":{"eslint":"./examples/**/*.{js,jsx}","tslint":"./{__mocks__,src,stories}/{,**/}*.{ts,tsx}"},"readme":"[![npm version](https://badge.fury.io/js/%40gooddata%2Freact-components.svg)](https://www.npmjs.com/package/@gooddata/react-components)\n\n# GoodData.UI React components\n> A React-based JavaScript library for building data-driven applications\n\n## Getting started\n- [GoodData.UI Documentation](http://sdk.gooddata.com/gooddata-ui/)\n- [GoodData.UI Live Examples](https://gooddata-examples.herokuapp.com/)\n- [Stack Overflow](https://stackoverflow.com/questions/tagged/gooddata)\n\n### Usage\nWith [yarn](https://yarnpkg.com) installed, go to your project directory and run\n```\n$ yarn add @gooddata/react-components\n```\nIf you prefer [npm](npmjs.com) run\n```\n$ npm install --save @gooddata/react-components\n```\n\nThe public API is exposed via global `index.js`. Except for the styles, do not import any other file directly\nbecause they are not intended to be part of the public API.\n\n## Contributing\n\nWe welcome any contribution in form of [issues](https://github.com/gooddata/gooddata-react-components/issues) or [pull requests](https://github.com/gooddata/gooddata-react-components/pulls).\n\nInstall [Node.js](http://nodejs.org) (node 12.16.1, npm v6.13.4) and [Yarn](https://classic.yarnpkg.com) (1.22.4).\n\nInstall dependencies:\n```\nyarn install --frozen-lockfile\n```\n\nThese commands may come in handy while developing:\n\n| command | description |\n| ------- | ----------- |\n| `yarn install --pure-lockfile` | first step |\n| ||\n| `yarn dev` | build react-components to `/dist` in watch mode |\n| `yarn test` | run all unit tests |\n| `yarn prettier-write` | format the source code to match the valid codestyle |\n| `yarn validate` | validate codestyle |\n| ||\n| `yarn storybook` | run storybook from `/stories` on http://localhost:9001 |\n| `yarn build-storybook` | build storybook to `/dist-storybook` |\n| `yarn test-storybook` | run storybook and [screenshot tests](https://github.com/gooddata/gdc-client-utils/tree/master/test-storybook) |\n| ||\n| `yarn examples` | run Live Examples dev-server from `/examples` on https://localhost:8999 |\n| `yarn examples-build` | build Live Examples to `/examples/dist` |\n| `yarn examples-server` | serve built Live Examples - see `/examples/server/src` |\n| `yarn examples-testcafe` | run testcafe tests against `localhost:8999` |\n\n### Deploy to heroku.com\nWhen you deploy this repo to heroku, it serves *GoodData.UI Live Examples*.\nRelevant tasks are in `Procfile` and `package.json`.\n\n```bash\n# run in the project directory\nheroku login\nheroku create <your-app-name>\nheroku config:set DOMAIN_ADMIN_USERNAME=x@gooddata.com DOMAIN_ADMIN_PASSWORD=xy PROJECT_ID_TO_ASSIGN=xms7ga4tf3g3nzucd8380o2bev8oeknp\ngit push heroku HEAD:master\nheroku open\n```\n### Enable Geo Chart for Storybook and Live Examples\nGeo chart uses Mapbox to render map which requires a Mapbox access token.\n- Register an account and create Mapbox access token at [guide](https://docs.mapbox.com/help/how-mapbox-works/access-tokens/)\n- Store the created token at `.env`:\n```bash\necho -e \"EXAMPLE_MAPBOX_ACCESS_TOKEN=token\" >> .env # only need to run once\necho -e \"STORYBOOK_MAPBOX_ACCESS_TOKEN=token\" >> .env # only need to run once\n```\n\n### Run Live Examples Locally\nTo run *GoodData.UI Live Examples* locally:\n```bash\ngit clone <this-repository>\ncd  <repository-folder>\nyarn install --pure-lockfile\nyarn examples\n```\nThen open https://localhost:8999 and login using Live Examples account (you can [create one here](https://gooddata-examples.herokuapp.com/registration)).\n\n### Run Storybook locally\n- Run storybook with token stored in `.env` for more secure\n```bash\nyarn storybook\n```\n- Or run storybook with token env param exposed to cli (not suggested)\n```bash\nSTORYBOOK_MAPBOX_ACCESS_TOKEN=token yarn storybook\n```\n- Apply either above way to `yarn build-storybook` or `yarn test-storybook`\n\n### Source code formatting\nThe source code in the repository is formatted by [Prettier](https://prettier.io/).\nThe format of the code is validated by our Continuous Integration server and is one of the requirements of successful merge.\n\nPrettier is supported by every major IDE. You can find the list of supported editors and how to configure them [here](https://prettier.io/docs/en/editors.html).\n\nIn the case, when your editor is not supported or you don't want to setup the integration, you can run the `yarn prettier-write` command to reformat the code before commit.\n\n## Changelog\n\n- see [CHANGELOG.md](CHANGELOG.md)\n\n## Supported versions\n\nIn order to make the user experience with integrating GoodData UI SDK as smooth and secure as possible and to ensure that the SDK is using the latest features of the platform, we will only provide support to two most recent major versions of UI SDK.\n\nThe most recent majors will be supported in the following modes:\n\n- The latest major version will receive all new functionality and all bug fixes\n- The previous major version will only receive fixes to critical issues and security fixes. These fixes will be applied on top of last released version of the previous major\n\nThe customers are encouraged to always use the latest version of the UI SDK.\n\nIn case of using older versions, the user might face API incompatibility, performance or security issues.\n\nPlease follow the installation instructions to update to the newest version.\n\n## License\n\n(C) 2007-2020 GoodData Corporation\n\nThis project is dual licensed:\n\n- The ATTRIBUTION-NONCOMMERCIAL 4.0 INTERNATIONAL (CC BY-NC 4.0) is used for purpose of the trial experience and evaluation of GoodData.UI library.\n- The GOODDATA GOODDATA.UI LIBRARY END USER LICENSE AGREEMENT is used for GoodData customers.\n\nFor more information, please see [LICENSE](https://github.com/gooddata/gooddata-react-components/blob/master/LICENSE)\n","gitHead":"a9f82576da823207b93cba3cc3e9f53a818e9c4f","scripts":{"dev":"bash scripts/build.sh --dev-watch","test":"jest --watch","build":"bash scripts/build.sh","tslint":"yarn run-tslint -t verbose $npm_package_config_tslint","prepare":"cd examples/server && yarn install --frozen-lockfile && cd ../..; rm -r examples/node_modules 2>/dev/null; true","examples":"bash scripts/run-examples.sh","prepare?":"# Called before `npm publish` and on local `npm install`. Temporarily also for deleting obsolete node_modules. Ends with `true` to continue gracefully.","validate":"tsc --noEmit && yarn tslint && eslint $npm_package_config_eslint && yarn validate-style && yarn prettier-check","build-dev":"bash scripts/build.sh --dev","examples?":"# Default is developer domain, other options: yarn examples [sec,secure,stg,stg2,stg3,demo,developer or URL]","storybook":"yarn build && start-storybook -p 9001 -c .storybook","test-once":"jest","tslint-ci":"mkdir -p ./ci/results && yarn run-tslint -t checkstyle -o ./ci/results/tslint-results.xml $npm_package_config_tslint","run-tslint":"tslint -p tsconfig.json","validate-ci":"tsc --noEmit && yarn tslint-ci  && eslint $npm_package_config_eslint -f checkstyle -o ci/results/eslint-results.xml && yarn validate-style-ci && yarn prettier-check","examples-build":"bash scripts/build-examples.sh","prepublishOnly":"yarn build","prettier-check":"prettier --check '{src,stories,styles,__mocks__,examples/server/src,examples/src,examples/test}/**/*.{ts,js,tsx,jsx,json,scss,md,yaml,html}'","prettier-write":"prettier --write '{src,stories,styles,__mocks__,examples/server/src,examples/src,examples/test}/**/*.{ts,js,tsx,jsx,json,scss,md,yaml,html}'","test-storybook":"yarn build && test-storybook","validate-style":"stylelint '**/*.scss'","build-storybook":"yarn build && build-storybook -c .storybook -o dist-storybook","examples-server":"node examples/server/src/index.js","heroku-postbuild":"yarn examples-build developer","examples-testcafe":"./scripts/run-testcafe.sh visual","validate-style-ci":"stylelint '**/*.scss' --custom-formatter=node_modules/stylelint-checkstyle-formatter > ci/results/stylelint-results.xml","check-circular-deps":"madge --circular --extensions ts ./src","examples-testcafe-ci":"./scripts/run-testcafe.sh ci","examples-testcafe-live":"./scripts/run-testcafe.sh live"},"typings":"dist/index.d.ts","_npmUser":{"name":"an.vuong","email":"an.vuong@gooddata.com"},"deprecated":"@gooddata/react-components@7 reached End of Support on March 31, 2022. Please upgrade (see https://sdk.gooddata.com/gooddata-ui/docs/supported_versions.html for more information).","repository":{"url":"git+ssh://git@github.com/gooddata/gooddata-react-components.git","type":"git"},"_npmVersion":"6.14.5","description":"GoodData.UI - A powerful JavaScript library for building analytical applications","directories":{},"lint-staged":{"{src,stories,styles,__mocks__,examples/server/src,examples/src,examples/test}/**/*.{ts,js,tsx,jsx,scss}":["npx gdc-fix-copyright","git add"],"{src,stories,styles,__mocks__,examples/server/src,examples/src,examples/test}/**/*.{ts,js,tsx,jsx,json,scss,md,yaml,html}":["prettier --write","git add"]},"_nodeVersion":"12.18.2","dependencies":{"rxjs":"^5.5.6","uuid":"^3.2.1","immer":"^1.3.1","lodash":"^4.17.15","date-fns":"^2.7.0","downshift":"^3.2.7","invariant":"^2.2.2","mapbox-gl":"1.9.1","classnames":"^2.2.6","codemirror":"^5.54.0","highcharts":"7.1.1","prop-types":"^15.6.0","react-intl":"^3.6.0","custom-event":"^1.0.1","react-window":"^1.8.1","ag-grid-react":"20.0.0","react-measure":"^2.3.0","@types/mapbox-gl":"1.9.1","react-day-picker":"~7.3.0","react-responsive":"^3.0.0","stringify-object":"^2.4.0","@gooddata/typings":"^2.25.0","@types/codemirror":"^0.0.95","ag-grid-community":"20.0.0","http-status-codes":"^1.3.0","react-codemirror2":"^7.2.0","@gooddata/js-utils":"^3.10.5","@gooddata/numberjs":"^3.2.4","fixed-data-table-2":"0.7.17","@gooddata/goodstrap":"^68.16.0","react-dom-factories":"^1.0.2","@gooddata/gooddata-js":"^13.0.3","json-stable-stringify":"^1.0.1","react-transition-group":"^2.2.1","hoist-non-react-statics":"^3.3.0","nodelist-foreach-polyfill":"^1.2.0","@formatjs/intl-pluralrules":"^1.3.6","highcharts-grouped-categories":"^1.1.3"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"raf":"3.3.2","yup":"^0.24.1","jest":"24.7.1","husky":"3.0.0","madge":"^3.4.4","react":"^16.5.2","enzyme":"3.5.0","eslint":"4.19.1","formik":"^0.11.11","moment":"2.23.0","history":"^4.7.2","ts-jest":"24.0.0","webpack":"4.30.0","full-icu":"^1.3.0","prettier":"1.16.4","react-ga":"^2.5.2","recharts":"1.0.0-beta.9","testcafe":"1.1.4","commander":"2.14.1","node-sass":"4.13.0","react-dom":"^16.5.2","stylelint":"^10.0.0","supertest":"3.0.0","ts-loader":"6.0.0","@types/raf":"^3.4.0","css-loader":"0.28.7","jest-junit":"3.0.0","raw-loader":"0.5.1","styled-jsx":"2.2.1","typescript":"3.3.4000","@babel/core":"7.4.4","@types/jest":"24.0.6","@types/node":"7.0.8","@types/uuid":"3.4.3","file-loader":"3.0.1","jest-enzyme":"7.0.2","lint-staged":"9.1.0","sass-loader":"6.0.6","webpack-cli":"3.3.2","@types/react":"16.8.6","babel-loader":"8.0.5","react-helmet":"5.2.0","react-select":"1.2.1","style-loader":"0.19.1","@types/enzyme":"3.1.13","@types/lodash":"4.14.123","testcafe-live":"0.1.4","@babel/runtime":"7.4.4","dotenv-webpack":"^1.7.0","@babel/polyfill":"^7.4.4","@storybook/react":"5.0.11","@types/invariant":"2.2.29","@types/react-dom":"16.0.11","isomorphic-fetch":"2.2.1","react-datepicker":"1.1.0","react-router-dom":"4.2.2","@babel/preset-env":"7.4.4","@gooddata/mock-js":"^2.13.1","@storybook/addons":"5.0.11","@types/classnames":"2.2.3","@types/prop-types":"15.5.2","@storybook/theming":"5.0.11","identity-obj-proxy":"^3.0.0","intl-messageformat":"^7.5.4","webpack-dev-server":"3.3.1","@babel/preset-react":"7.0.0","@types/react-portal":"4.0.1","@types/react-window":"^1.8.1","babel-plugin-lodash":"3.3.4","html-webpack-plugin":"3.2.0","react-test-renderer":"16.4.2","@types/react-measure":"2.0.5","clean-webpack-plugin":"2.0.2","stats-webpack-plugin":"0.7.0","eslint-config-prettier":"4.1.0","react-google-recaptcha":"^0.14.1","tslint-config-prettier":"1.18.0","@gooddata/eslint-config":"^1.0.0","@gooddata/tslint-config":"1.0.0","@types/react-responsive":"^3.0.3","@types/storybook__react":"4.0.1","@types/stringify-object":"^3.2.0","enzyme-adapter-react-16":"1.3.1","@gooddata/test-storybook":"4.0.0","@storybook/addon-actions":"5.0.11","@storybook/addon-options":"5.0.11","node-sass-magic-importer":"5.1.0","react-syntax-highlighter":"11.0.2","@types/fixed-data-table-2":"0.8.1","stylelint-config-prettier":"5.2.0","@gooddata/stylelint-config":"4.0.1","@types/react-test-renderer":"16.0.0","circular-dependency-plugin":"5.0.2","compression-webpack-plugin":"2.0.0","@types/json-stable-stringify":"^1.0.32","@gooddata/frontend-npm-scripts":"1.2.0","@types/enzyme-adapter-react-16":"1.0.3","stylelint-checkstyle-formatter":"0.1.0","@types/storybook__addon-actions":"3.4.2","@babel/plugin-proposal-class-properties":"7.4.4","@babel/plugin-proposal-object-rest-spread":"7.4.4","@babel/plugin-transform-async-to-generator":"7.4.4"},"peerDependencies":{"react":"^16.5.2","react-dom":"^16.5.2"},"_npmOperationalInternal":{"tmp":"tmp/react-components_7.8.0-alpha-an-vuong-anvuong-sd1012-2020-07-14T17-20-45-262Z_1594747266748_0.40775036074286475","host":"s3://npm-registry-packages"}},"7.8.0-alpha-ptquang86-qp-cl-13670-export-2020-07-15T02-23-05-980Z":{"name":"@gooddata/react-components","version":"7.8.0-alpha-ptquang86-qp-cl-13670-export-2020-07-15T02-23-05-980Z","author":{"name":"GoodData Corporation"},"license":"BSD-3-Clause","_id":"@gooddata/react-components@7.8.0-alpha-ptquang86-qp-cl-13670-export-2020-07-15T02-23-05-980Z","maintainers":[{"name":"afi","email":"adam.fiedler@gooddata.com"},{"name":"an.vuong","email":"an.vuong@gooddata.com"},{"name":"bertold8","email":"ivan.nejezchleb@seznam.cz"},{"name":"brbistas","email":"valentinos.chraniotis@gooddata.com"},{"name":"bugsbunny338","email":"jiri.zajic@mensa.cz"},{"name":"de.do","email":"de.do@gooddata.com"},{"name":"gooddata-ci","email":"rail@gooddata.com"},{"name":"hang.ngo","email":"hang.ngo@gooddata.com"},{"name":"hung.nguyen.hoang","email":"hung.nguyen@gooddata.com"},{"name":"huong.nguyen","email":"huong.nguyen@gooddata.com"},{"name":"huyen.nguyen","email":"huyen.nguyen@gooddata.com"},{"name":"ivan.mjartan","email":"ivan.mjartan@gooddata.com"},{"name":"jakub-sterba","email":"jakub.sterba@gooddata.com"},{"name":"jaroslav.tomecek","email":"jaroslav.tomecek@gooddata.com"},{"name":"jkittler","email":"honza.kittler@gmail.com"},{"name":"khanh.le","email":"khanh.le@gooddata.com"},{"name":"lanhuynh","email":"lan.huynh@gooddata.com"},{"name":"linhhong","email":"linh.hong@gooddata.com"},{"name":"lupko","email":"lubomir.slivka@gooddata.com"},{"name":"mai.nguyen","email":"mai.nguyen@gooddata.com"},{"name":"matyas.kandl","email":"matyas.kandl@gooddata.com"},{"name":"michal.marsal","email":"michal.marsal@gooddata.com"},{"name":"milan.lempera","email":"ext-milan.lempera@gooddata.com"},{"name":"my.duong","email":"my.duong@gooddata.com"},{"name":"naibinh","email":"naibinh@gmail.com"},{"name":"nestor_encinas","email":"xesto05@gmail.com"},{"name":"nikolacech","email":"nikola.cech@gooddata.com"},{"name":"nis.hua","email":"nis.hua@gooddata.com"},{"name":"no23reason","email":"dan.homola@hotmail.cz"},{"name":"patrikbraborec","email":"patrik.braborec@gooddata.com"},{"name":"pbenes","email":"petr.benes@gooddata.com"},{"name":"petrjanu","email":"petr.janu@gooddata.com"},{"name":"pkingo","email":"philipandreaskingo@hotmail.com"},{"name":"ptquang86","email":"ptquang86@gmail.com"},{"name":"qduval","email":"quentin.duval@gooddata.com"},{"name":"rodri360","email":"me@rodri360.com"},{"name":"scavnickyj","email":"jakub.scavnicky@gooddata.com"},{"name":"sitina","email":"jiri.sitina@gooddata.com"},{"name":"strouhaljan","email":"strouhal.jan@gmail.com"},{"name":"thao-luong","email":"thao.luong@gooddata.com"},{"name":"thuong.nguyen","email":"thuong.nguyen@gooddata.com"},{"name":"tmuchka","email":"tomas.muchka@gooddata.com"},{"name":"tomas.kratochvil","email":"tomas.kratochvil@gooddata.com"},{"name":"tomsatgd","email":"tomas.satinsky@gooddata.com"},{"name":"trung-le-quoc","email":"trung.le@gooddata.com"},{"name":"tu-ngo","email":"tungo1981@gmail.com"},{"name":"tu.bui","email":"tu.bui@gooddata.com"},{"name":"tulean","email":"tuan.le@gooddata.com"},{"name":"tuqt1005","email":"tu.tran@gooddata.com"},{"name":"utdnah","email":"danh.ung@gooddata.com"},{"name":"van.nguyen","email":"van.nguyen@gooddata.com"},{"name":"vi.phan","email":"vi.phan@gooddata.com"},{"name":"vlastikcz","email":"vlastimil.kotas@gooddata.com"},{"name":"vu.pham","email":"vu.pham@gooddata.com"},{"name":"xmort","email":"petr.dolejsi@gooddata.com"},{"name":"yanlipnican","email":"yanlipnican@gmail.com"}],"homepage":"https://github.com/gooddata/gooddata-react-components#readme","bugs":{"url":"https://github.com/gooddata/gooddata-react-components/issues"},"dist":{"shasum":"ee4b88bdbadd1e8082a0a80a6cfbb3f54d6145ca","tarball":"https://registry.npmjs.org/@gooddata/react-components/-/react-components-7.8.0-alpha-ptquang86-qp-cl-13670-export-2020-07-15T02-23-05-980Z.tgz","fileCount":2671,"integrity":"sha512-1ahDHMs58cyW6vaUHO9ZumNGPTdD8xE2yCnS1ERLBt0shuHq3ZR6lgA/lpbk49k5ybEpNb8R7OGMTb4XoxeiAA==","signatures":[{"sig":"MEYCIQDv/lP66AB07ueDkI61awTf94RstWa8L3N2fM2iCtL+swIhAPGw0+aBF7RV9q/n6x2UYAhlQJI5lYA+5kLX8oYrJei7","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":10775702,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJfDmitCRA9TVsSAnZWagAACKAP/22IlLxJDwjooqnkNDr8\njbkzF8R9UEdbDzsTZRKEoItpxYPjJlw6J8iRzuVYeCyM/J7kYEBj2Zk093z2\n5XkK/rhLG07hwxNUJy70BdPJa+3NsS+PpDV7L9i+jxGYyxcF256h39EYdTkV\nBRGFGvGDRIq8UzUzkdgb19Ar0juXP52yAcpp8PFLIEQbBldJcmve6xeVhrO7\nmSSgBPoNxxcZZpIsWu0sXtONo8zE/n9d5LMcTI15aVUVnlLEmB4mQ3nzC+Yb\nzeU3EAKe7Q7cp2WPVl3G3OBjaRAcmRucHDTLWj9iP4dvaOosIgWfJTTi0nPV\nFKwfD6ibuDKr2e8gc0nTsbL/T/tFWgwC1SaLlGd6GEYqMKfIvAmXQgInnslK\nLxf/qdgwpOKWV/yMH0AlVy4Z2xqCLYn9wzl1gsSkB+qg1SFxgyrS7AvF9Qmo\nyawa4Kf6XKXJseP4mJg548U5jzSLPrEK6wG5Al2gkaJByL9b3TL4SmxHhbm0\nHOrsl5efKEx3cSgKWaceZG43fO0DVRBhQalq6gUH9nmPbVPSE4EWbVSaPp97\n9JkH5aKdT80TzjSzMxlN0wN17wEfG6fxmvpN+xVnuUPfi6Gz989n+OmrSjzn\n3G1z+jjJ8RluP3HZx/Ptbslo+bSHeHYpRpCdr+v9FvWhB7ou6RzwN4NbjHMI\n8oXF\r\n=Qs7t\r\n-----END PGP SIGNATURE-----\r\n"},"main":"dist/index.js","husky":{"hooks":{"pre-commit":"lint-staged"}},"config":{"eslint":"./examples/**/*.{js,jsx}","tslint":"./{__mocks__,src,stories}/{,**/}*.{ts,tsx}"},"readme":"[![npm version](https://badge.fury.io/js/%40gooddata%2Freact-components.svg)](https://www.npmjs.com/package/@gooddata/react-components)\n\n# GoodData.UI React components\n> A React-based JavaScript library for building data-driven applications\n\n## Getting started\n- [GoodData.UI Documentation](http://sdk.gooddata.com/gooddata-ui/)\n- [GoodData.UI Live Examples](https://gooddata-examples.herokuapp.com/)\n- [Stack Overflow](https://stackoverflow.com/questions/tagged/gooddata)\n\n### Usage\nWith [yarn](https://yarnpkg.com) installed, go to your project directory and run\n```\n$ yarn add @gooddata/react-components\n```\nIf you prefer [npm](npmjs.com) run\n```\n$ npm install --save @gooddata/react-components\n```\n\nThe public API is exposed via global `index.js`. Except for the styles, do not import any other file directly\nbecause they are not intended to be part of the public API.\n\n## Contributing\n\nWe welcome any contribution in form of [issues](https://github.com/gooddata/gooddata-react-components/issues) or [pull requests](https://github.com/gooddata/gooddata-react-components/pulls).\n\nInstall [Node.js](http://nodejs.org) (node 12.16.1, npm v6.13.4) and [Yarn](https://classic.yarnpkg.com) (1.22.4).\n\nInstall dependencies:\n```\nyarn install --frozen-lockfile\n```\n\nThese commands may come in handy while developing:\n\n| command | description |\n| ------- | ----------- |\n| `yarn install --pure-lockfile` | first step |\n| ||\n| `yarn dev` | build react-components to `/dist` in watch mode |\n| `yarn test` | run all unit tests |\n| `yarn prettier-write` | format the source code to match the valid codestyle |\n| `yarn validate` | validate codestyle |\n| ||\n| `yarn storybook` | run storybook from `/stories` on http://localhost:9001 |\n| `yarn build-storybook` | build storybook to `/dist-storybook` |\n| `yarn test-storybook` | run storybook and [screenshot tests](https://github.com/gooddata/gdc-client-utils/tree/master/test-storybook) |\n| ||\n| `yarn examples` | run Live Examples dev-server from `/examples` on https://localhost:8999 |\n| `yarn examples-build` | build Live Examples to `/examples/dist` |\n| `yarn examples-server` | serve built Live Examples - see `/examples/server/src` |\n| `yarn examples-testcafe` | run testcafe tests against `localhost:8999` |\n\n### Deploy to heroku.com\nWhen you deploy this repo to heroku, it serves *GoodData.UI Live Examples*.\nRelevant tasks are in `Procfile` and `package.json`.\n\n```bash\n# run in the project directory\nheroku login\nheroku create <your-app-name>\nheroku config:set DOMAIN_ADMIN_USERNAME=x@gooddata.com DOMAIN_ADMIN_PASSWORD=xy PROJECT_ID_TO_ASSIGN=xms7ga4tf3g3nzucd8380o2bev8oeknp\ngit push heroku HEAD:master\nheroku open\n```\n### Enable Geo Chart for Storybook and Live Examples\nGeo chart uses Mapbox to render map which requires a Mapbox access token.\n- Register an account and create Mapbox access token at [guide](https://docs.mapbox.com/help/how-mapbox-works/access-tokens/)\n- Store the created token at `.env`:\n```bash\necho -e \"EXAMPLE_MAPBOX_ACCESS_TOKEN=token\" >> .env # only need to run once\necho -e \"STORYBOOK_MAPBOX_ACCESS_TOKEN=token\" >> .env # only need to run once\n```\n\n### Run Live Examples Locally\nTo run *GoodData.UI Live Examples* locally:\n```bash\ngit clone <this-repository>\ncd  <repository-folder>\nyarn install --pure-lockfile\nyarn examples\n```\nThen open https://localhost:8999 and login using Live Examples account (you can [create one here](https://gooddata-examples.herokuapp.com/registration)).\n\n### Run Storybook locally\n- Run storybook with token stored in `.env` for more secure\n```bash\nyarn storybook\n```\n- Or run storybook with token env param exposed to cli (not suggested)\n```bash\nSTORYBOOK_MAPBOX_ACCESS_TOKEN=token yarn storybook\n```\n- Apply either above way to `yarn build-storybook` or `yarn test-storybook`\n\n### Source code formatting\nThe source code in the repository is formatted by [Prettier](https://prettier.io/).\nThe format of the code is validated by our Continuous Integration server and is one of the requirements of successful merge.\n\nPrettier is supported by every major IDE. You can find the list of supported editors and how to configure them [here](https://prettier.io/docs/en/editors.html).\n\nIn the case, when your editor is not supported or you don't want to setup the integration, you can run the `yarn prettier-write` command to reformat the code before commit.\n\n## Changelog\n\n- see [CHANGELOG.md](CHANGELOG.md)\n\n## Supported versions\n\nIn order to make the user experience with integrating GoodData UI SDK as smooth and secure as possible and to ensure that the SDK is using the latest features of the platform, we will only provide support to two most recent major versions of UI SDK.\n\nThe most recent majors will be supported in the following modes:\n\n- The latest major version will receive all new functionality and all bug fixes\n- The previous major version will only receive fixes to critical issues and security fixes. These fixes will be applied on top of last released version of the previous major\n\nThe customers are encouraged to always use the latest version of the UI SDK.\n\nIn case of using older versions, the user might face API incompatibility, performance or security issues.\n\nPlease follow the installation instructions to update to the newest version.\n\n## License\n\n(C) 2007-2020 GoodData Corporation\n\nThis project is dual licensed:\n\n- The ATTRIBUTION-NONCOMMERCIAL 4.0 INTERNATIONAL (CC BY-NC 4.0) is used for purpose of the trial experience and evaluation of GoodData.UI library.\n- The GOODDATA GOODDATA.UI LIBRARY END USER LICENSE AGREEMENT is used for GoodData customers.\n\nFor more information, please see [LICENSE](https://github.com/gooddata/gooddata-react-components/blob/master/LICENSE)\n","gitHead":"40d6307d53caceff3f4f04a188a32d40c85d2681","scripts":{"dev":"bash scripts/build.sh --dev-watch","test":"jest --watch","build":"bash scripts/build.sh","tslint":"yarn run-tslint -t verbose $npm_package_config_tslint","prepare":"cd examples/server && yarn install --frozen-lockfile && cd ../..; rm -r examples/node_modules 2>/dev/null; true","examples":"bash scripts/run-examples.sh","prepare?":"# Called before `npm publish` and on local `npm install`. Temporarily also for deleting obsolete node_modules. Ends with `true` to continue gracefully.","validate":"tsc --noEmit && yarn tslint && eslint $npm_package_config_eslint && yarn validate-style && yarn prettier-check","build-dev":"bash scripts/build.sh --dev","examples?":"# Default is developer domain, other options: yarn examples [sec,secure,stg,stg2,stg3,demo,developer or URL]","storybook":"yarn build && start-storybook -p 9001 -c .storybook","test-once":"jest","tslint-ci":"mkdir -p ./ci/results && yarn run-tslint -t checkstyle -o ./ci/results/tslint-results.xml $npm_package_config_tslint","run-tslint":"tslint -p tsconfig.json","validate-ci":"tsc --noEmit && yarn tslint-ci  && eslint $npm_package_config_eslint -f checkstyle -o ci/results/eslint-results.xml && yarn validate-style-ci && yarn prettier-check","examples-build":"bash scripts/build-examples.sh","prepublishOnly":"yarn build","prettier-check":"prettier --check '{src,stories,styles,__mocks__,examples/server/src,examples/src,examples/test}/**/*.{ts,js,tsx,jsx,json,scss,md,yaml,html}'","prettier-write":"prettier --write '{src,stories,styles,__mocks__,examples/server/src,examples/src,examples/test}/**/*.{ts,js,tsx,jsx,json,scss,md,yaml,html}'","test-storybook":"yarn build && test-storybook","validate-style":"stylelint '**/*.scss'","build-storybook":"yarn build && build-storybook -c .storybook -o dist-storybook","examples-server":"node examples/server/src/index.js","heroku-postbuild":"yarn examples-build developer","examples-testcafe":"./scripts/run-testcafe.sh visual","validate-style-ci":"stylelint '**/*.scss' --custom-formatter=node_modules/stylelint-checkstyle-formatter > ci/results/stylelint-results.xml","check-circular-deps":"madge --circular --extensions ts ./src","examples-testcafe-ci":"./scripts/run-testcafe.sh ci","examples-testcafe-live":"./scripts/run-testcafe.sh live"},"typings":"dist/index.d.ts","_npmUser":{"name":"ptquang86","email":"ptquang86@gmail.com"},"deprecated":"@gooddata/react-components@7 reached End of Support on March 31, 2022. Please upgrade (see https://sdk.gooddata.com/gooddata-ui/docs/supported_versions.html for more information).","repository":{"url":"git+ssh://git@github.com/gooddata/gooddata-react-components.git","type":"git"},"_npmVersion":"6.13.4","description":"GoodData.UI - A powerful JavaScript library for building analytical applications","directories":{},"lint-staged":{"{src,stories,styles,__mocks__,examples/server/src,examples/src,examples/test}/**/*.{ts,js,tsx,jsx,scss}":["npx gdc-fix-copyright","git add"],"{src,stories,styles,__mocks__,examples/server/src,examples/src,examples/test}/**/*.{ts,js,tsx,jsx,json,scss,md,yaml,html}":["prettier --write","git add"]},"_nodeVersion":"12.16.1","dependencies":{"rxjs":"^5.5.6","uuid":"^3.2.1","immer":"^1.3.1","lodash":"^4.17.15","date-fns":"^2.7.0","downshift":"^3.2.7","invariant":"^2.2.2","mapbox-gl":"1.9.1","classnames":"^2.2.6","codemirror":"^5.54.0","highcharts":"7.1.1","prop-types":"^15.6.0","react-intl":"^3.6.0","custom-event":"^1.0.1","react-window":"^1.8.1","ag-grid-react":"20.0.0","react-measure":"^2.3.0","@types/mapbox-gl":"1.9.1","react-day-picker":"~7.3.0","react-responsive":"^3.0.0","stringify-object":"^2.4.0","@gooddata/typings":"^2.25.0","@types/codemirror":"^0.0.95","ag-grid-community":"20.0.0","http-status-codes":"^1.3.0","react-codemirror2":"^7.2.0","@gooddata/js-utils":"^3.10.5","@gooddata/numberjs":"^3.2.4","fixed-data-table-2":"0.7.17","@gooddata/goodstrap":"^68.16.0","react-dom-factories":"^1.0.2","@gooddata/gooddata-js":"^13.0.3","json-stable-stringify":"^1.0.1","react-transition-group":"^2.2.1","hoist-non-react-statics":"^3.3.0","nodelist-foreach-polyfill":"^1.2.0","@formatjs/intl-pluralrules":"^1.3.6","highcharts-grouped-categories":"^1.1.3"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"raf":"3.3.2","yup":"^0.24.1","jest":"24.7.1","husky":"3.0.0","madge":"^3.4.4","react":"^16.5.2","enzyme":"3.5.0","eslint":"4.19.1","formik":"^0.11.11","moment":"2.23.0","history":"^4.7.2","ts-jest":"24.0.0","webpack":"4.30.0","full-icu":"^1.3.0","prettier":"1.16.4","react-ga":"^2.5.2","recharts":"1.0.0-beta.9","testcafe":"1.1.4","commander":"2.14.1","node-sass":"4.13.0","react-dom":"^16.5.2","stylelint":"^10.0.0","supertest":"3.0.0","ts-loader":"6.0.0","@types/raf":"^3.4.0","css-loader":"0.28.7","jest-junit":"3.0.0","raw-loader":"0.5.1","styled-jsx":"2.2.1","typescript":"3.3.4000","@babel/core":"7.4.4","@types/jest":"24.0.6","@types/node":"7.0.8","@types/uuid":"3.4.3","file-loader":"3.0.1","jest-enzyme":"7.0.2","lint-staged":"9.1.0","sass-loader":"6.0.6","webpack-cli":"3.3.2","@types/react":"16.8.6","babel-loader":"8.0.5","react-helmet":"5.2.0","react-select":"1.2.1","style-loader":"0.19.1","@types/enzyme":"3.1.13","@types/lodash":"4.14.123","testcafe-live":"0.1.4","@babel/runtime":"7.4.4","dotenv-webpack":"^1.7.0","@babel/polyfill":"^7.4.4","@storybook/react":"5.0.11","@types/invariant":"2.2.29","@types/react-dom":"16.0.11","isomorphic-fetch":"2.2.1","react-datepicker":"1.1.0","react-router-dom":"4.2.2","@babel/preset-env":"7.4.4","@gooddata/mock-js":"^2.13.1","@storybook/addons":"5.0.11","@types/classnames":"2.2.3","@types/prop-types":"15.5.2","@storybook/theming":"5.0.11","identity-obj-proxy":"^3.0.0","intl-messageformat":"^7.5.4","webpack-dev-server":"3.3.1","@babel/preset-react":"7.0.0","@types/react-portal":"4.0.1","@types/react-window":"^1.8.1","babel-plugin-lodash":"3.3.4","html-webpack-plugin":"3.2.0","react-test-renderer":"16.4.2","@types/react-measure":"2.0.5","clean-webpack-plugin":"2.0.2","stats-webpack-plugin":"0.7.0","eslint-config-prettier":"4.1.0","react-google-recaptcha":"^0.14.1","tslint-config-prettier":"1.18.0","@gooddata/eslint-config":"^1.0.0","@gooddata/tslint-config":"1.0.0","@types/react-responsive":"^3.0.3","@types/storybook__react":"4.0.1","@types/stringify-object":"^3.2.0","enzyme-adapter-react-16":"1.3.1","@gooddata/test-storybook":"4.0.0","@storybook/addon-actions":"5.0.11","@storybook/addon-options":"5.0.11","node-sass-magic-importer":"5.1.0","react-syntax-highlighter":"11.0.2","@types/fixed-data-table-2":"0.8.1","stylelint-config-prettier":"5.2.0","@gooddata/stylelint-config":"4.0.1","@types/react-test-renderer":"16.0.0","circular-dependency-plugin":"5.0.2","compression-webpack-plugin":"2.0.0","@types/json-stable-stringify":"^1.0.32","@gooddata/frontend-npm-scripts":"1.2.0","@types/enzyme-adapter-react-16":"1.0.3","stylelint-checkstyle-formatter":"0.1.0","@types/storybook__addon-actions":"3.4.2","@babel/plugin-proposal-class-properties":"7.4.4","@babel/plugin-proposal-object-rest-spread":"7.4.4","@babel/plugin-transform-async-to-generator":"7.4.4"},"peerDependencies":{"react":"^16.5.2","react-dom":"^16.5.2"},"_npmOperationalInternal":{"tmp":"tmp/react-components_7.8.0-alpha-ptquang86-qp-cl-13670-export-2020-07-15T02-23-05-980Z_1594779820878_0.5648585324292115","host":"s3://npm-registry-packages"}},"7.8.0-beta.52":{"name":"@gooddata/react-components","version":"7.8.0-beta.52","author":{"name":"GoodData Corporation"},"license":"BSD-3-Clause","_id":"@gooddata/react-components@7.8.0-beta.52","maintainers":[{"name":"afi","email":"adam.fiedler@gooddata.com"},{"name":"an.vuong","email":"an.vuong@gooddata.com"},{"name":"bertold8","email":"ivan.nejezchleb@seznam.cz"},{"name":"brbistas","email":"valentinos.chraniotis@gooddata.com"},{"name":"bugsbunny338","email":"jiri.zajic@mensa.cz"},{"name":"de.do","email":"de.do@gooddata.com"},{"name":"gooddata-ci","email":"rail@gooddata.com"},{"name":"hang.ngo","email":"hang.ngo@gooddata.com"},{"name":"hung.nguyen.hoang","email":"hung.nguyen@gooddata.com"},{"name":"huong.nguyen","email":"huong.nguyen@gooddata.com"},{"name":"huyen.nguyen","email":"huyen.nguyen@gooddata.com"},{"name":"ivan.mjartan","email":"ivan.mjartan@gooddata.com"},{"name":"jakub-sterba","email":"jakub.sterba@gooddata.com"},{"name":"jaroslav.tomecek","email":"jaroslav.tomecek@gooddata.com"},{"name":"jkittler","email":"honza.kittler@gmail.com"},{"name":"khanh.le","email":"khanh.le@gooddata.com"},{"name":"lanhuynh","email":"lan.huynh@gooddata.com"},{"name":"linhhong","email":"linh.hong@gooddata.com"},{"name":"lupko","email":"lubomir.slivka@gooddata.com"},{"name":"mai.nguyen","email":"mai.nguyen@gooddata.com"},{"name":"matyas.kandl","email":"matyas.kandl@gooddata.com"},{"name":"michal.marsal","email":"michal.marsal@gooddata.com"},{"name":"milan.lempera","email":"ext-milan.lempera@gooddata.com"},{"name":"my.duong","email":"my.duong@gooddata.com"},{"name":"naibinh","email":"naibinh@gmail.com"},{"name":"nestor_encinas","email":"xesto05@gmail.com"},{"name":"nikolacech","email":"nikola.cech@gooddata.com"},{"name":"nis.hua","email":"nis.hua@gooddata.com"},{"name":"no23reason","email":"dan.homola@hotmail.cz"},{"name":"patrikbraborec","email":"patrik.braborec@gooddata.com"},{"name":"pbenes","email":"petr.benes@gooddata.com"},{"name":"petrjanu","email":"petr.janu@gooddata.com"},{"name":"pkingo","email":"philipandreaskingo@hotmail.com"},{"name":"ptquang86","email":"ptquang86@gmail.com"},{"name":"qduval","email":"quentin.duval@gooddata.com"},{"name":"rodri360","email":"me@rodri360.com"},{"name":"scavnickyj","email":"jakub.scavnicky@gooddata.com"},{"name":"sitina","email":"jiri.sitina@gooddata.com"},{"name":"strouhaljan","email":"strouhal.jan@gmail.com"},{"name":"thao-luong","email":"thao.luong@gooddata.com"},{"name":"thuong.nguyen","email":"thuong.nguyen@gooddata.com"},{"name":"tmuchka","email":"tomas.muchka@gooddata.com"},{"name":"tomas.kratochvil","email":"tomas.kratochvil@gooddata.com"},{"name":"tomsatgd","email":"tomas.satinsky@gooddata.com"},{"name":"trung-le-quoc","email":"trung.le@gooddata.com"},{"name":"tu-ngo","email":"tungo1981@gmail.com"},{"name":"tu.bui","email":"tu.bui@gooddata.com"},{"name":"tulean","email":"tuan.le@gooddata.com"},{"name":"tuqt1005","email":"tu.tran@gooddata.com"},{"name":"utdnah","email":"danh.ung@gooddata.com"},{"name":"van.nguyen","email":"van.nguyen@gooddata.com"},{"name":"vi.phan","email":"vi.phan@gooddata.com"},{"name":"vlastikcz","email":"vlastimil.kotas@gooddata.com"},{"name":"vu.pham","email":"vu.pham@gooddata.com"},{"name":"xmort","email":"petr.dolejsi@gooddata.com"},{"name":"yanlipnican","email":"yanlipnican@gmail.com"}],"homepage":"https://github.com/gooddata/gooddata-react-components#readme","bugs":{"url":"https://github.com/gooddata/gooddata-react-components/issues"},"dist":{"shasum":"84cf129938c8311299b3651c963fb42e605e2f0a","tarball":"https://registry.npmjs.org/@gooddata/react-components/-/react-components-7.8.0-beta.52.tgz","fileCount":2661,"integrity":"sha512-QR8lL1YNZDsivoLkiMovj+Bvjc/lBeNtlIKOZ707Ks8UKwC23ejUTSJW96z1QXaFHXdDrZfYIWnJL07kBDFg2Q==","signatures":[{"sig":"MEYCIQD6c9wTHy5j0twEONT4F2ULsi8d79Xt8svWVm8BsBbNcQIhAPayC19gRb/bKeP0x+YiURW8GlINvCACUeD+CT3bkfNA","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":10681198,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJfDqX3CRA9TVsSAnZWagAADY0P/0cefTT0NvVhLUZF3uHK\npX8VJy22vSQ+dVlen1P/m4TK0LSdS7+G/8m+2iK+AH0gvVe5QFXl4BM7tGcY\nLJxeYKzHCspEmoB7SKJzVi62tylPePpT67BokuCEW0Y+jglpTLoWy2cPv6AB\nac6llCk/FPMhlV2nHX+Fm5vkSgvrS69gDLff8rXIvDccVzqmyEa+RcXbBLev\nfjSi2+Pd6BM52TjD0KpCA4FvApSEZ1JjerzH7F8xipd6fZKpbOumed522lYp\nuB1e0NsEukY9G4ATR2v2BIa2OSq8z3huBYT7jbgTZLbo1ikr+Rjugs+hErPm\nxcrOlipPOR06o1RbupxhyBvLL/LvxQUyjmbq2tspip+VeyLw5ooFDOpapVOF\nlt+QMtFsrKb4bnK6cSiym+6ITZv2a9ZyHwY7dstHRQnVzl05Uf18q7FW8qab\n6JgmDXeE3SdQir4orbjpqtdaGjxBHkph/KESVoyHPzP5/9jGKnXErt1+udyU\nbk6I2amakbI7MEKtN/vVE0H+LTIPK5w/zVG66t5mW2Z4jVteU4fqkKyc9NbQ\n1U/7nCnNRWe8Wc1T5IdbvP4nszjeEq2+tr0fDF3fypOL8Tx5MORTc9j/FsZl\n10c9lMvhNnrY9o88fMMPx6VFQsrwHkD6sVfU+4yOD/8B+Z3CNrEsaPxyGxiX\neLJL\r\n=kE1e\r\n-----END PGP SIGNATURE-----\r\n"},"main":"dist/index.js","husky":{"hooks":{"pre-commit":"lint-staged"}},"config":{"eslint":"./examples/**/*.{js,jsx}","tslint":"./{__mocks__,src,stories}/{,**/}*.{ts,tsx}"},"readme":"[![npm version](https://badge.fury.io/js/%40gooddata%2Freact-components.svg)](https://www.npmjs.com/package/@gooddata/react-components)\n\n# GoodData.UI React components\n> A React-based JavaScript library for building data-driven applications\n\n## Getting started\n- [GoodData.UI Documentation](http://sdk.gooddata.com/gooddata-ui/)\n- [GoodData.UI Live Examples](https://gooddata-examples.herokuapp.com/)\n- [Stack Overflow](https://stackoverflow.com/questions/tagged/gooddata)\n\n### Usage\nWith [yarn](https://yarnpkg.com) installed, go to your project directory and run\n```\n$ yarn add @gooddata/react-components\n```\nIf you prefer [npm](npmjs.com) run\n```\n$ npm install --save @gooddata/react-components\n```\n\nThe public API is exposed via global `index.js`. Except for the styles, do not import any other file directly\nbecause they are not intended to be part of the public API.\n\n## Contributing\n\nWe welcome any contribution in form of [issues](https://github.com/gooddata/gooddata-react-components/issues) or [pull requests](https://github.com/gooddata/gooddata-react-components/pulls).\n\nInstall [Node.js](http://nodejs.org) (node 12.16.1, npm v6.13.4) and [Yarn](https://classic.yarnpkg.com) (1.22.4).\n\nInstall dependencies:\n```\nyarn install --frozen-lockfile\n```\n\nThese commands may come in handy while developing:\n\n| command | description |\n| ------- | ----------- |\n| `yarn install --pure-lockfile` | first step |\n| ||\n| `yarn dev` | build react-components to `/dist` in watch mode |\n| `yarn test` | run all unit tests |\n| `yarn prettier-write` | format the source code to match the valid codestyle |\n| `yarn validate` | validate codestyle |\n| ||\n| `yarn storybook` | run storybook from `/stories` on http://localhost:9001 |\n| `yarn build-storybook` | build storybook to `/dist-storybook` |\n| `yarn test-storybook` | run storybook and [screenshot tests](https://github.com/gooddata/gdc-client-utils/tree/master/test-storybook) |\n| ||\n| `yarn examples` | run Live Examples dev-server from `/examples` on https://localhost:8999 |\n| `yarn examples-build` | build Live Examples to `/examples/dist` |\n| `yarn examples-server` | serve built Live Examples - see `/examples/server/src` |\n| `yarn examples-testcafe` | run testcafe tests against `localhost:8999` |\n\n### Deploy to heroku.com\nWhen you deploy this repo to heroku, it serves *GoodData.UI Live Examples*.\nRelevant tasks are in `Procfile` and `package.json`.\n\n```bash\n# run in the project directory\nheroku login\nheroku create <your-app-name>\nheroku config:set DOMAIN_ADMIN_USERNAME=x@gooddata.com DOMAIN_ADMIN_PASSWORD=xy PROJECT_ID_TO_ASSIGN=xms7ga4tf3g3nzucd8380o2bev8oeknp\ngit push heroku HEAD:master\nheroku open\n```\n### Enable Geo Chart for Storybook and Live Examples\nGeo chart uses Mapbox to render map which requires a Mapbox access token.\n- Register an account and create Mapbox access token at [guide](https://docs.mapbox.com/help/how-mapbox-works/access-tokens/)\n- Store the created token at `.env`:\n```bash\necho -e \"EXAMPLE_MAPBOX_ACCESS_TOKEN=token\" >> .env # only need to run once\necho -e \"STORYBOOK_MAPBOX_ACCESS_TOKEN=token\" >> .env # only need to run once\n```\n\n### Run Live Examples Locally\nTo run *GoodData.UI Live Examples* locally:\n```bash\ngit clone <this-repository>\ncd  <repository-folder>\nyarn install --pure-lockfile\nyarn examples\n```\nThen open https://localhost:8999 and login using Live Examples account (you can [create one here](https://gooddata-examples.herokuapp.com/registration)).\n\n### Run Storybook locally\n- Run storybook with token stored in `.env` for more secure\n```bash\nyarn storybook\n```\n- Or run storybook with token env param exposed to cli (not suggested)\n```bash\nSTORYBOOK_MAPBOX_ACCESS_TOKEN=token yarn storybook\n```\n- Apply either above way to `yarn build-storybook` or `yarn test-storybook`\n\n### Source code formatting\nThe source code in the repository is formatted by [Prettier](https://prettier.io/).\nThe format of the code is validated by our Continuous Integration server and is one of the requirements of successful merge.\n\nPrettier is supported by every major IDE. You can find the list of supported editors and how to configure them [here](https://prettier.io/docs/en/editors.html).\n\nIn the case, when your editor is not supported or you don't want to setup the integration, you can run the `yarn prettier-write` command to reformat the code before commit.\n\n## Changelog\n\n- see [CHANGELOG.md](CHANGELOG.md)\n\n## Supported versions\n\nIn order to make the user experience with integrating GoodData UI SDK as smooth and secure as possible and to ensure that the SDK is using the latest features of the platform, we will only provide support to two most recent major versions of UI SDK.\n\nThe most recent majors will be supported in the following modes:\n\n- The latest major version will receive all new functionality and all bug fixes\n- The previous major version will only receive fixes to critical issues and security fixes. These fixes will be applied on top of last released version of the previous major\n\nThe customers are encouraged to always use the latest version of the UI SDK.\n\nIn case of using older versions, the user might face API incompatibility, performance or security issues.\n\nPlease follow the installation instructions to update to the newest version.\n\n## License\n\n(C) 2007-2020 GoodData Corporation\n\nThis project is dual licensed:\n\n- The ATTRIBUTION-NONCOMMERCIAL 4.0 INTERNATIONAL (CC BY-NC 4.0) is used for purpose of the trial experience and evaluation of GoodData.UI library.\n- The GOODDATA GOODDATA.UI LIBRARY END USER LICENSE AGREEMENT is used for GoodData customers.\n\nFor more information, please see [LICENSE](https://github.com/gooddata/gooddata-react-components/blob/master/LICENSE)\n","gitHead":"385e7bc5a724599a4b0ace292608882c4a63ceb9","scripts":{"dev":"bash scripts/build.sh --dev-watch","test":"jest --watch","build":"bash scripts/build.sh","tslint":"yarn run-tslint -t verbose $npm_package_config_tslint","prepare":"cd examples/server && yarn install --frozen-lockfile && cd ../..; rm -r examples/node_modules 2>/dev/null; true","examples":"bash scripts/run-examples.sh","prepare?":"# Called before `npm publish` and on local `npm install`. Temporarily also for deleting obsolete node_modules. Ends with `true` to continue gracefully.","validate":"tsc --noEmit && yarn tslint && eslint $npm_package_config_eslint && yarn validate-style && yarn prettier-check","build-dev":"bash scripts/build.sh --dev","examples?":"# Default is developer domain, other options: yarn examples [sec,secure,stg,stg2,stg3,demo,developer or URL]","storybook":"yarn build && start-storybook -p 9001 -c .storybook","test-once":"jest","tslint-ci":"mkdir -p ./ci/results && yarn run-tslint -t checkstyle -o ./ci/results/tslint-results.xml $npm_package_config_tslint","run-tslint":"tslint -p tsconfig.json","validate-ci":"tsc --noEmit && yarn tslint-ci  && eslint $npm_package_config_eslint -f checkstyle -o ci/results/eslint-results.xml && yarn validate-style-ci && yarn prettier-check","examples-build":"bash scripts/build-examples.sh","prepublishOnly":"yarn build","prettier-check":"prettier --check '{src,stories,styles,__mocks__,examples/server/src,examples/src,examples/test}/**/*.{ts,js,tsx,jsx,json,scss,md,yaml,html}'","prettier-write":"prettier --write '{src,stories,styles,__mocks__,examples/server/src,examples/src,examples/test}/**/*.{ts,js,tsx,jsx,json,scss,md,yaml,html}'","test-storybook":"yarn build && test-storybook","validate-style":"stylelint '**/*.scss'","build-storybook":"yarn build && build-storybook -c .storybook -o dist-storybook","examples-server":"node examples/server/src/index.js","heroku-postbuild":"yarn examples-build developer","examples-testcafe":"./scripts/run-testcafe.sh visual","validate-style-ci":"stylelint '**/*.scss' --custom-formatter=node_modules/stylelint-checkstyle-formatter > ci/results/stylelint-results.xml","check-circular-deps":"madge --circular --extensions ts ./src","examples-testcafe-ci":"./scripts/run-testcafe.sh ci","examples-testcafe-live":"./scripts/run-testcafe.sh live"},"typings":"dist/index.d.ts","_npmUser":{"name":"gooddata-ci","email":"rail@gooddata.com"},"deprecated":"@gooddata/react-components@7 reached End of Support on March 31, 2022. Please upgrade (see https://sdk.gooddata.com/gooddata-ui/docs/supported_versions.html for more information).","repository":{"url":"git+ssh://git@github.com/gooddata/gooddata-react-components.git","type":"git"},"_npmVersion":"6.13.4","description":"GoodData.UI - A powerful JavaScript library for building analytical applications","directories":{},"lint-staged":{"{src,stories,styles,__mocks__,examples/server/src,examples/src,examples/test}/**/*.{ts,js,tsx,jsx,scss}":["npx gdc-fix-copyright","git add"],"{src,stories,styles,__mocks__,examples/server/src,examples/src,examples/test}/**/*.{ts,js,tsx,jsx,json,scss,md,yaml,html}":["prettier --write","git add"]},"_nodeVersion":"12.16.1","dependencies":{"rxjs":"^5.5.6","uuid":"^3.2.1","immer":"^1.3.1","lodash":"^4.17.15","date-fns":"^2.7.0","downshift":"^3.2.7","invariant":"^2.2.2","mapbox-gl":"1.9.1","classnames":"^2.2.6","codemirror":"^5.54.0","highcharts":"7.1.1","prop-types":"^15.6.0","react-intl":"^3.6.0","custom-event":"^1.0.1","react-window":"^1.8.1","ag-grid-react":"20.0.0","react-measure":"^2.3.0","@types/mapbox-gl":"1.9.1","react-day-picker":"~7.3.0","react-responsive":"^3.0.0","stringify-object":"^2.4.0","@gooddata/typings":"^2.25.0","@types/codemirror":"^0.0.95","ag-grid-community":"20.0.0","http-status-codes":"^1.3.0","react-codemirror2":"^7.2.0","@gooddata/js-utils":"^3.10.5","@gooddata/numberjs":"^3.2.4","fixed-data-table-2":"0.7.17","@gooddata/goodstrap":"^68.16.0","react-dom-factories":"^1.0.2","@gooddata/gooddata-js":"^13.0.3","json-stable-stringify":"^1.0.1","react-transition-group":"^2.2.1","hoist-non-react-statics":"^3.3.0","nodelist-foreach-polyfill":"^1.2.0","@formatjs/intl-pluralrules":"^1.3.6","highcharts-grouped-categories":"^1.1.3"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"raf":"3.3.2","yup":"^0.24.1","jest":"24.7.1","husky":"3.0.0","madge":"^3.4.4","react":"^16.5.2","enzyme":"3.5.0","eslint":"4.19.1","formik":"^0.11.11","moment":"2.23.0","history":"^4.7.2","ts-jest":"24.0.0","webpack":"4.30.0","full-icu":"^1.3.0","prettier":"1.16.4","react-ga":"^2.5.2","recharts":"1.0.0-beta.9","testcafe":"1.1.4","commander":"2.14.1","node-sass":"4.13.0","react-dom":"^16.5.2","stylelint":"^10.0.0","supertest":"3.0.0","ts-loader":"6.0.0","@types/raf":"^3.4.0","css-loader":"0.28.7","jest-junit":"3.0.0","raw-loader":"0.5.1","styled-jsx":"2.2.1","typescript":"3.3.4000","@babel/core":"7.4.4","@types/jest":"24.0.6","@types/node":"7.0.8","@types/uuid":"3.4.3","file-loader":"3.0.1","jest-enzyme":"7.0.2","lint-staged":"9.1.0","sass-loader":"6.0.6","webpack-cli":"3.3.2","@types/react":"16.8.6","babel-loader":"8.0.5","react-helmet":"5.2.0","react-select":"1.2.1","style-loader":"0.19.1","@types/enzyme":"3.1.13","@types/lodash":"4.14.123","testcafe-live":"0.1.4","@babel/runtime":"7.4.4","dotenv-webpack":"^1.7.0","@babel/polyfill":"^7.4.4","@storybook/react":"5.0.11","@types/invariant":"2.2.29","@types/react-dom":"16.0.11","isomorphic-fetch":"2.2.1","react-datepicker":"1.1.0","react-router-dom":"4.2.2","@babel/preset-env":"7.4.4","@gooddata/mock-js":"^2.13.1","@storybook/addons":"5.0.11","@types/classnames":"2.2.3","@types/prop-types":"15.5.2","@storybook/theming":"5.0.11","identity-obj-proxy":"^3.0.0","intl-messageformat":"^7.5.4","webpack-dev-server":"3.3.1","@babel/preset-react":"7.0.0","@types/react-portal":"4.0.1","@types/react-window":"^1.8.1","babel-plugin-lodash":"3.3.4","html-webpack-plugin":"3.2.0","react-test-renderer":"16.4.2","@types/react-measure":"2.0.5","clean-webpack-plugin":"2.0.2","stats-webpack-plugin":"0.7.0","eslint-config-prettier":"4.1.0","react-google-recaptcha":"^0.14.1","tslint-config-prettier":"1.18.0","@gooddata/eslint-config":"^1.0.0","@gooddata/tslint-config":"1.0.0","@types/react-responsive":"^3.0.3","@types/storybook__react":"4.0.1","@types/stringify-object":"^3.2.0","enzyme-adapter-react-16":"1.3.1","@gooddata/test-storybook":"4.0.0","@storybook/addon-actions":"5.0.11","@storybook/addon-options":"5.0.11","node-sass-magic-importer":"5.1.0","react-syntax-highlighter":"11.0.2","@types/fixed-data-table-2":"0.8.1","stylelint-config-prettier":"5.2.0","@gooddata/stylelint-config":"4.0.1","@types/react-test-renderer":"16.0.0","circular-dependency-plugin":"5.0.2","compression-webpack-plugin":"2.0.0","@types/json-stable-stringify":"^1.0.32","@gooddata/frontend-npm-scripts":"1.2.0","@types/enzyme-adapter-react-16":"1.0.3","stylelint-checkstyle-formatter":"0.1.0","@types/storybook__addon-actions":"3.4.2","@babel/plugin-proposal-class-properties":"7.4.4","@babel/plugin-proposal-object-rest-spread":"7.4.4","@babel/plugin-transform-async-to-generator":"7.4.4"},"peerDependencies":{"react":"^16.5.2","react-dom":"^16.5.2"},"_npmOperationalInternal":{"tmp":"tmp/react-components_7.8.0-beta.52_1594795510830_0.787086734650811","host":"s3://npm-registry-packages"}},"7.8.0-beta.53":{"name":"@gooddata/react-components","version":"7.8.0-beta.53","author":{"name":"GoodData Corporation"},"license":"BSD-3-Clause","_id":"@gooddata/react-components@7.8.0-beta.53","maintainers":[{"name":"afi","email":"adam.fiedler@gooddata.com"},{"name":"an.vuong","email":"an.vuong@gooddata.com"},{"name":"bertold8","email":"ivan.nejezchleb@seznam.cz"},{"name":"brbistas","email":"valentinos.chraniotis@gooddata.com"},{"name":"bugsbunny338","email":"jiri.zajic@mensa.cz"},{"name":"de.do","email":"de.do@gooddata.com"},{"name":"gooddata-ci","email":"rail@gooddata.com"},{"name":"hang.ngo","email":"hang.ngo@gooddata.com"},{"name":"hung.nguyen.hoang","email":"hung.nguyen@gooddata.com"},{"name":"huong.nguyen","email":"huong.nguyen@gooddata.com"},{"name":"huyen.nguyen","email":"huyen.nguyen@gooddata.com"},{"name":"ivan.mjartan","email":"ivan.mjartan@gooddata.com"},{"name":"jakub-sterba","email":"jakub.sterba@gooddata.com"},{"name":"jaroslav.tomecek","email":"jaroslav.tomecek@gooddata.com"},{"name":"jkittler","email":"honza.kittler@gmail.com"},{"name":"khanh.le","email":"khanh.le@gooddata.com"},{"name":"lanhuynh","email":"lan.huynh@gooddata.com"},{"name":"linhhong","email":"linh.hong@gooddata.com"},{"name":"lupko","email":"lubomir.slivka@gooddata.com"},{"name":"mai.nguyen","email":"mai.nguyen@gooddata.com"},{"name":"matyas.kandl","email":"matyas.kandl@gooddata.com"},{"name":"michal.marsal","email":"michal.marsal@gooddata.com"},{"name":"milan.lempera","email":"ext-milan.lempera@gooddata.com"},{"name":"my.duong","email":"my.duong@gooddata.com"},{"name":"naibinh","email":"naibinh@gmail.com"},{"name":"nestor_encinas","email":"xesto05@gmail.com"},{"name":"nikolacech","email":"nikola.cech@gooddata.com"},{"name":"nis.hua","email":"nis.hua@gooddata.com"},{"name":"no23reason","email":"dan.homola@hotmail.cz"},{"name":"patrikbraborec","email":"patrik.braborec@gooddata.com"},{"name":"pbenes","email":"petr.benes@gooddata.com"},{"name":"petrjanu","email":"petr.janu@gooddata.com"},{"name":"pkingo","email":"philipandreaskingo@hotmail.com"},{"name":"ptquang86","email":"ptquang86@gmail.com"},{"name":"qduval","email":"quentin.duval@gooddata.com"},{"name":"rodri360","email":"me@rodri360.com"},{"name":"scavnickyj","email":"jakub.scavnicky@gooddata.com"},{"name":"sitina","email":"jiri.sitina@gooddata.com"},{"name":"strouhaljan","email":"strouhal.jan@gmail.com"},{"name":"thao-luong","email":"thao.luong@gooddata.com"},{"name":"thuong.nguyen","email":"thuong.nguyen@gooddata.com"},{"name":"tmuchka","email":"tomas.muchka@gooddata.com"},{"name":"tomas.kratochvil","email":"tomas.kratochvil@gooddata.com"},{"name":"tomsatgd","email":"tomas.satinsky@gooddata.com"},{"name":"trung-le-quoc","email":"trung.le@gooddata.com"},{"name":"tu-ngo","email":"tungo1981@gmail.com"},{"name":"tu.bui","email":"tu.bui@gooddata.com"},{"name":"tulean","email":"tuan.le@gooddata.com"},{"name":"tuqt1005","email":"tu.tran@gooddata.com"},{"name":"utdnah","email":"danh.ung@gooddata.com"},{"name":"van.nguyen","email":"van.nguyen@gooddata.com"},{"name":"vi.phan","email":"vi.phan@gooddata.com"},{"name":"vlastikcz","email":"vlastimil.kotas@gooddata.com"},{"name":"vu.pham","email":"vu.pham@gooddata.com"},{"name":"xmort","email":"petr.dolejsi@gooddata.com"},{"name":"yanlipnican","email":"yanlipnican@gmail.com"}],"homepage":"https://github.com/gooddata/gooddata-react-components#readme","bugs":{"url":"https://github.com/gooddata/gooddata-react-components/issues"},"dist":{"shasum":"df3e7c09cce21206f926d4c8d5cc2281abb0d617","tarball":"https://registry.npmjs.org/@gooddata/react-components/-/react-components-7.8.0-beta.53.tgz","fileCount":2661,"integrity":"sha512-Q0vek3QFf2YgvlSeLm5vt1QOu4QwlzMCrOMML7nqLBJrrr2qnxxH9Uz+rluXxsRHmwuvgU6M9nJsJjv0jFH7gw==","signatures":[{"sig":"MEUCIQDKnq65niZpOBYbi5erCVUJBVJgOGDj1wHjVCqd/zuYFAIgY+awaCD7x8s8W+FcqOq/7G96ogXJeJ++jZJhPWmKTIg=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":10681198,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJfDrM4CRA9TVsSAnZWagAA+A8P/1GiN4107DvoQ2TQnFVU\nA7Rj6tad/lteAgFBE/sEzskWOkCrf6f7vR5PdlG6Pxx8cHYlC1u1JPNA+8ps\n3Bgi51BUdJNvTYmey4XYMutnFHEdZtFZj53s6g7eeBfLfs1DMtunV+R0c5XD\nc+zpWThhhCgELDxS43aIEmaPKf4W7kjSwsDcuzcGPV1byEMchXfnviLLN/TU\nPa5xq153TdQ8A4MbYPK96RLI4ToQtnNLxdWZiH7NdzrR/6h9FOuMKwRzmxrD\n4lxZMIpBSNUDRNTOPZg0CuMZ5xSh0US5IkxtQNKL4krwDzJfw7BHXvj5hg8w\npI4vVjhAonMT5cYjPCTc3+manNB+TDj/skEGAlYKhzBuwyHqOWcUxIKGw+O1\nOkjo7xfWfZj7e/PV1JXk0Pe3yrgSE3Q0VtV0L8k60WRUbtfqzVd9Jsu3etKg\ndO+s6DSEIWvoL4GA0rlSjRFoX28nsovm8VxE80ZQG/kFI3huLswNmqaWRa+r\nnb8DmuwQIAJ3x+4bW+IU8GQzTUsNICy+Ef7e/G4JZzIFJrLYBSJJTJV+Ibpg\nFfpQXjoc7U2e+aRwUu7cxOe/G+jE0hgfbxbR4/YLwwIfgFx0aTpPcHlrryOA\nL/kA+gBsXeYPXnhD8rfKWfvZsNbj9pM6uCfwJF7XOmDV+TlQt/cmxecA05vF\nCgc7\r\n=5TK6\r\n-----END PGP SIGNATURE-----\r\n"},"main":"dist/index.js","husky":{"hooks":{"pre-commit":"lint-staged"}},"config":{"eslint":"./examples/**/*.{js,jsx}","tslint":"./{__mocks__,src,stories}/{,**/}*.{ts,tsx}"},"readme":"[![npm version](https://badge.fury.io/js/%40gooddata%2Freact-components.svg)](https://www.npmjs.com/package/@gooddata/react-components)\n\n# GoodData.UI React components\n> A React-based JavaScript library for building data-driven applications\n\n## Getting started\n- [GoodData.UI Documentation](http://sdk.gooddata.com/gooddata-ui/)\n- [GoodData.UI Live Examples](https://gooddata-examples.herokuapp.com/)\n- [Stack Overflow](https://stackoverflow.com/questions/tagged/gooddata)\n\n### Usage\nWith [yarn](https://yarnpkg.com) installed, go to your project directory and run\n```\n$ yarn add @gooddata/react-components\n```\nIf you prefer [npm](npmjs.com) run\n```\n$ npm install --save @gooddata/react-components\n```\n\nThe public API is exposed via global `index.js`. Except for the styles, do not import any other file directly\nbecause they are not intended to be part of the public API.\n\n## Contributing\n\nWe welcome any contribution in form of [issues](https://github.com/gooddata/gooddata-react-components/issues) or [pull requests](https://github.com/gooddata/gooddata-react-components/pulls).\n\nInstall [Node.js](http://nodejs.org) (node 12.16.1, npm v6.13.4) and [Yarn](https://classic.yarnpkg.com) (1.22.4).\n\nInstall dependencies:\n```\nyarn install --frozen-lockfile\n```\n\nThese commands may come in handy while developing:\n\n| command | description |\n| ------- | ----------- |\n| `yarn install --pure-lockfile` | first step |\n| ||\n| `yarn dev` | build react-components to `/dist` in watch mode |\n| `yarn test` | run all unit tests |\n| `yarn prettier-write` | format the source code to match the valid codestyle |\n| `yarn validate` | validate codestyle |\n| ||\n| `yarn storybook` | run storybook from `/stories` on http://localhost:9001 |\n| `yarn build-storybook` | build storybook to `/dist-storybook` |\n| `yarn test-storybook` | run storybook and [screenshot tests](https://github.com/gooddata/gdc-client-utils/tree/master/test-storybook) |\n| ||\n| `yarn examples` | run Live Examples dev-server from `/examples` on https://localhost:8999 |\n| `yarn examples-build` | build Live Examples to `/examples/dist` |\n| `yarn examples-server` | serve built Live Examples - see `/examples/server/src` |\n| `yarn examples-testcafe` | run testcafe tests against `localhost:8999` |\n\n### Deploy to heroku.com\nWhen you deploy this repo to heroku, it serves *GoodData.UI Live Examples*.\nRelevant tasks are in `Procfile` and `package.json`.\n\n```bash\n# run in the project directory\nheroku login\nheroku create <your-app-name>\nheroku config:set DOMAIN_ADMIN_USERNAME=x@gooddata.com DOMAIN_ADMIN_PASSWORD=xy PROJECT_ID_TO_ASSIGN=xms7ga4tf3g3nzucd8380o2bev8oeknp\ngit push heroku HEAD:master\nheroku open\n```\n### Enable Geo Chart for Storybook and Live Examples\nGeo chart uses Mapbox to render map which requires a Mapbox access token.\n- Register an account and create Mapbox access token at [guide](https://docs.mapbox.com/help/how-mapbox-works/access-tokens/)\n- Store the created token at `.env`:\n```bash\necho -e \"EXAMPLE_MAPBOX_ACCESS_TOKEN=token\" >> .env # only need to run once\necho -e \"STORYBOOK_MAPBOX_ACCESS_TOKEN=token\" >> .env # only need to run once\n```\n\n### Run Live Examples Locally\nTo run *GoodData.UI Live Examples* locally:\n```bash\ngit clone <this-repository>\ncd  <repository-folder>\nyarn install --pure-lockfile\nyarn examples\n```\nThen open https://localhost:8999 and login using Live Examples account (you can [create one here](https://gooddata-examples.herokuapp.com/registration)).\n\n### Run Storybook locally\n- Run storybook with token stored in `.env` for more secure\n```bash\nyarn storybook\n```\n- Or run storybook with token env param exposed to cli (not suggested)\n```bash\nSTORYBOOK_MAPBOX_ACCESS_TOKEN=token yarn storybook\n```\n- Apply either above way to `yarn build-storybook` or `yarn test-storybook`\n\n### Source code formatting\nThe source code in the repository is formatted by [Prettier](https://prettier.io/).\nThe format of the code is validated by our Continuous Integration server and is one of the requirements of successful merge.\n\nPrettier is supported by every major IDE. You can find the list of supported editors and how to configure them [here](https://prettier.io/docs/en/editors.html).\n\nIn the case, when your editor is not supported or you don't want to setup the integration, you can run the `yarn prettier-write` command to reformat the code before commit.\n\n## Changelog\n\n- see [CHANGELOG.md](CHANGELOG.md)\n\n## Supported versions\n\nIn order to make the user experience with integrating GoodData UI SDK as smooth and secure as possible and to ensure that the SDK is using the latest features of the platform, we will only provide support to two most recent major versions of UI SDK.\n\nThe most recent majors will be supported in the following modes:\n\n- The latest major version will receive all new functionality and all bug fixes\n- The previous major version will only receive fixes to critical issues and security fixes. These fixes will be applied on top of last released version of the previous major\n\nThe customers are encouraged to always use the latest version of the UI SDK.\n\nIn case of using older versions, the user might face API incompatibility, performance or security issues.\n\nPlease follow the installation instructions to update to the newest version.\n\n## License\n\n(C) 2007-2020 GoodData Corporation\n\nThis project is dual licensed:\n\n- The ATTRIBUTION-NONCOMMERCIAL 4.0 INTERNATIONAL (CC BY-NC 4.0) is used for purpose of the trial experience and evaluation of GoodData.UI library.\n- The GOODDATA GOODDATA.UI LIBRARY END USER LICENSE AGREEMENT is used for GoodData customers.\n\nFor more information, please see [LICENSE](https://github.com/gooddata/gooddata-react-components/blob/master/LICENSE)\n","gitHead":"e3823898093b041a856d0f8b34db36ceffb579dc","scripts":{"dev":"bash scripts/build.sh --dev-watch","test":"jest --watch","build":"bash scripts/build.sh","tslint":"yarn run-tslint -t verbose $npm_package_config_tslint","prepare":"cd examples/server && yarn install --frozen-lockfile && cd ../..; rm -r examples/node_modules 2>/dev/null; true","examples":"bash scripts/run-examples.sh","prepare?":"# Called before `npm publish` and on local `npm install`. Temporarily also for deleting obsolete node_modules. Ends with `true` to continue gracefully.","validate":"tsc --noEmit && yarn tslint && eslint $npm_package_config_eslint && yarn validate-style && yarn prettier-check","build-dev":"bash scripts/build.sh --dev","examples?":"# Default is developer domain, other options: yarn examples [sec,secure,stg,stg2,stg3,demo,developer or URL]","storybook":"yarn build && start-storybook -p 9001 -c .storybook","test-once":"jest","tslint-ci":"mkdir -p ./ci/results && yarn run-tslint -t checkstyle -o ./ci/results/tslint-results.xml $npm_package_config_tslint","run-tslint":"tslint -p tsconfig.json","validate-ci":"tsc --noEmit && yarn tslint-ci  && eslint $npm_package_config_eslint -f checkstyle -o ci/results/eslint-results.xml && yarn validate-style-ci && yarn prettier-check","examples-build":"bash scripts/build-examples.sh","prepublishOnly":"yarn build","prettier-check":"prettier --check '{src,stories,styles,__mocks__,examples/server/src,examples/src,examples/test}/**/*.{ts,js,tsx,jsx,json,scss,md,yaml,html}'","prettier-write":"prettier --write '{src,stories,styles,__mocks__,examples/server/src,examples/src,examples/test}/**/*.{ts,js,tsx,jsx,json,scss,md,yaml,html}'","test-storybook":"yarn build && test-storybook","validate-style":"stylelint '**/*.scss'","build-storybook":"yarn build && build-storybook -c .storybook -o dist-storybook","examples-server":"node examples/server/src/index.js","heroku-postbuild":"yarn examples-build developer","examples-testcafe":"./scripts/run-testcafe.sh visual","validate-style-ci":"stylelint '**/*.scss' --custom-formatter=node_modules/stylelint-checkstyle-formatter > ci/results/stylelint-results.xml","check-circular-deps":"madge --circular --extensions ts ./src","examples-testcafe-ci":"./scripts/run-testcafe.sh ci","examples-testcafe-live":"./scripts/run-testcafe.sh live"},"typings":"dist/index.d.ts","_npmUser":{"name":"gooddata-ci","email":"rail@gooddata.com"},"deprecated":"@gooddata/react-components@7 reached End of Support on March 31, 2022. Please upgrade (see https://sdk.gooddata.com/gooddata-ui/docs/supported_versions.html for more information).","repository":{"url":"git+ssh://git@github.com/gooddata/gooddata-react-components.git","type":"git"},"_npmVersion":"6.13.4","description":"GoodData.UI - A powerful JavaScript library for building analytical applications","directories":{},"lint-staged":{"{src,stories,styles,__mocks__,examples/server/src,examples/src,examples/test}/**/*.{ts,js,tsx,jsx,scss}":["npx gdc-fix-copyright","git add"],"{src,stories,styles,__mocks__,examples/server/src,examples/src,examples/test}/**/*.{ts,js,tsx,jsx,json,scss,md,yaml,html}":["prettier --write","git add"]},"_nodeVersion":"12.16.1","dependencies":{"rxjs":"^5.5.6","uuid":"^3.2.1","immer":"^1.3.1","lodash":"^4.17.15","date-fns":"^2.7.0","downshift":"^3.2.7","invariant":"^2.2.2","mapbox-gl":"1.9.1","classnames":"^2.2.6","codemirror":"^5.54.0","highcharts":"7.1.1","prop-types":"^15.6.0","react-intl":"^3.6.0","custom-event":"^1.0.1","react-window":"^1.8.1","ag-grid-react":"20.0.0","react-measure":"^2.3.0","@types/mapbox-gl":"1.9.1","react-day-picker":"~7.3.0","react-responsive":"^3.0.0","stringify-object":"^2.4.0","@gooddata/typings":"^2.25.0","@types/codemirror":"^0.0.95","ag-grid-community":"20.0.0","http-status-codes":"^1.3.0","react-codemirror2":"^7.2.0","@gooddata/js-utils":"^3.10.5","@gooddata/numberjs":"^3.2.4","fixed-data-table-2":"0.7.17","@gooddata/goodstrap":"^68.16.0","react-dom-factories":"^1.0.2","@gooddata/gooddata-js":"^13.0.3","json-stable-stringify":"^1.0.1","react-transition-group":"^2.2.1","hoist-non-react-statics":"^3.3.0","nodelist-foreach-polyfill":"^1.2.0","@formatjs/intl-pluralrules":"^1.3.6","highcharts-grouped-categories":"^1.1.3"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"raf":"3.3.2","yup":"^0.24.1","jest":"24.7.1","husky":"3.0.0","madge":"^3.4.4","react":"^16.5.2","enzyme":"3.5.0","eslint":"4.19.1","formik":"^0.11.11","moment":"2.23.0","history":"^4.7.2","ts-jest":"24.0.0","webpack":"4.30.0","full-icu":"^1.3.0","prettier":"1.16.4","react-ga":"^2.5.2","recharts":"1.0.0-beta.9","testcafe":"1.1.4","commander":"2.14.1","node-sass":"4.13.0","react-dom":"^16.5.2","stylelint":"^10.0.0","supertest":"3.0.0","ts-loader":"6.0.0","@types/raf":"^3.4.0","css-loader":"0.28.7","jest-junit":"3.0.0","raw-loader":"0.5.1","styled-jsx":"2.2.1","typescript":"3.3.4000","@babel/core":"7.4.4","@types/jest":"24.0.6","@types/node":"7.0.8","@types/uuid":"3.4.3","file-loader":"3.0.1","jest-enzyme":"7.0.2","lint-staged":"9.1.0","sass-loader":"6.0.6","webpack-cli":"3.3.2","@types/react":"16.8.6","babel-loader":"8.0.5","react-helmet":"5.2.0","react-select":"1.2.1","style-loader":"0.19.1","@types/enzyme":"3.1.13","@types/lodash":"4.14.123","testcafe-live":"0.1.4","@babel/runtime":"7.4.4","dotenv-webpack":"^1.7.0","@babel/polyfill":"^7.4.4","@storybook/react":"5.0.11","@types/invariant":"2.2.29","@types/react-dom":"16.0.11","isomorphic-fetch":"2.2.1","react-datepicker":"1.1.0","react-router-dom":"4.2.2","@babel/preset-env":"7.4.4","@gooddata/mock-js":"^2.13.1","@storybook/addons":"5.0.11","@types/classnames":"2.2.3","@types/prop-types":"15.5.2","@storybook/theming":"5.0.11","identity-obj-proxy":"^3.0.0","intl-messageformat":"^7.5.4","webpack-dev-server":"3.3.1","@babel/preset-react":"7.0.0","@types/react-portal":"4.0.1","@types/react-window":"^1.8.1","babel-plugin-lodash":"3.3.4","html-webpack-plugin":"3.2.0","react-test-renderer":"16.4.2","@types/react-measure":"2.0.5","clean-webpack-plugin":"2.0.2","stats-webpack-plugin":"0.7.0","eslint-config-prettier":"4.1.0","react-google-recaptcha":"^0.14.1","tslint-config-prettier":"1.18.0","@gooddata/eslint-config":"^1.0.0","@gooddata/tslint-config":"1.0.0","@types/react-responsive":"^3.0.3","@types/storybook__react":"4.0.1","@types/stringify-object":"^3.2.0","enzyme-adapter-react-16":"1.3.1","@gooddata/test-storybook":"4.0.0","@storybook/addon-actions":"5.0.11","@storybook/addon-options":"5.0.11","node-sass-magic-importer":"5.1.0","react-syntax-highlighter":"11.0.2","@types/fixed-data-table-2":"0.8.1","stylelint-config-prettier":"5.2.0","@gooddata/stylelint-config":"4.0.1","@types/react-test-renderer":"16.0.0","circular-dependency-plugin":"5.0.2","compression-webpack-plugin":"2.0.0","@types/json-stable-stringify":"^1.0.32","@gooddata/frontend-npm-scripts":"1.2.0","@types/enzyme-adapter-react-16":"1.0.3","stylelint-checkstyle-formatter":"0.1.0","@types/storybook__addon-actions":"3.4.2","@babel/plugin-proposal-class-properties":"7.4.4","@babel/plugin-proposal-object-rest-spread":"7.4.4","@babel/plugin-transform-async-to-generator":"7.4.4"},"peerDependencies":{"react":"^16.5.2","react-dom":"^16.5.2"},"_npmOperationalInternal":{"tmp":"tmp/react-components_7.8.0-beta.53_1594798903918_0.033887983045383985","host":"s3://npm-registry-packages"}},"7.8.0-alpha-ivan-mjartan-ine-one-4414-2020-07-15T07-53-32-169Z":{"name":"@gooddata/react-components","version":"7.8.0-alpha-ivan-mjartan-ine-one-4414-2020-07-15T07-53-32-169Z","author":{"name":"GoodData Corporation"},"license":"BSD-3-Clause","_id":"@gooddata/react-components@7.8.0-alpha-ivan-mjartan-ine-one-4414-2020-07-15T07-53-32-169Z","maintainers":[{"name":"afi","email":"adam.fiedler@gooddata.com"},{"name":"an.vuong","email":"an.vuong@gooddata.com"},{"name":"bertold8","email":"ivan.nejezchleb@seznam.cz"},{"name":"brbistas","email":"valentinos.chraniotis@gooddata.com"},{"name":"bugsbunny338","email":"jiri.zajic@mensa.cz"},{"name":"de.do","email":"de.do@gooddata.com"},{"name":"gooddata-ci","email":"rail@gooddata.com"},{"name":"hang.ngo","email":"hang.ngo@gooddata.com"},{"name":"hung.nguyen.hoang","email":"hung.nguyen@gooddata.com"},{"name":"huong.nguyen","email":"huong.nguyen@gooddata.com"},{"name":"huyen.nguyen","email":"huyen.nguyen@gooddata.com"},{"name":"ivan.mjartan","email":"ivan.mjartan@gooddata.com"},{"name":"jakub-sterba","email":"jakub.sterba@gooddata.com"},{"name":"jaroslav.tomecek","email":"jaroslav.tomecek@gooddata.com"},{"name":"jkittler","email":"honza.kittler@gmail.com"},{"name":"khanh.le","email":"khanh.le@gooddata.com"},{"name":"lanhuynh","email":"lan.huynh@gooddata.com"},{"name":"linhhong","email":"linh.hong@gooddata.com"},{"name":"lupko","email":"lubomir.slivka@gooddata.com"},{"name":"mai.nguyen","email":"mai.nguyen@gooddata.com"},{"name":"matyas.kandl","email":"matyas.kandl@gooddata.com"},{"name":"michal.marsal","email":"michal.marsal@gooddata.com"},{"name":"milan.lempera","email":"ext-milan.lempera@gooddata.com"},{"name":"my.duong","email":"my.duong@gooddata.com"},{"name":"naibinh","email":"naibinh@gmail.com"},{"name":"nestor_encinas","email":"xesto05@gmail.com"},{"name":"nikolacech","email":"nikola.cech@gooddata.com"},{"name":"nis.hua","email":"nis.hua@gooddata.com"},{"name":"no23reason","email":"dan.homola@hotmail.cz"},{"name":"patrikbraborec","email":"patrik.braborec@gooddata.com"},{"name":"pbenes","email":"petr.benes@gooddata.com"},{"name":"petrjanu","email":"petr.janu@gooddata.com"},{"name":"pkingo","email":"philipandreaskingo@hotmail.com"},{"name":"ptquang86","email":"ptquang86@gmail.com"},{"name":"qduval","email":"quentin.duval@gooddata.com"},{"name":"rodri360","email":"me@rodri360.com"},{"name":"scavnickyj","email":"jakub.scavnicky@gooddata.com"},{"name":"sitina","email":"jiri.sitina@gooddata.com"},{"name":"strouhaljan","email":"strouhal.jan@gmail.com"},{"name":"thao-luong","email":"thao.luong@gooddata.com"},{"name":"thuong.nguyen","email":"thuong.nguyen@gooddata.com"},{"name":"tmuchka","email":"tomas.muchka@gooddata.com"},{"name":"tomas.kratochvil","email":"tomas.kratochvil@gooddata.com"},{"name":"tomsatgd","email":"tomas.satinsky@gooddata.com"},{"name":"trung-le-quoc","email":"trung.le@gooddata.com"},{"name":"tu-ngo","email":"tungo1981@gmail.com"},{"name":"tu.bui","email":"tu.bui@gooddata.com"},{"name":"tulean","email":"tuan.le@gooddata.com"},{"name":"tuqt1005","email":"tu.tran@gooddata.com"},{"name":"utdnah","email":"danh.ung@gooddata.com"},{"name":"van.nguyen","email":"van.nguyen@gooddata.com"},{"name":"vi.phan","email":"vi.phan@gooddata.com"},{"name":"vlastikcz","email":"vlastimil.kotas@gooddata.com"},{"name":"vu.pham","email":"vu.pham@gooddata.com"},{"name":"xmort","email":"petr.dolejsi@gooddata.com"},{"name":"yanlipnican","email":"yanlipnican@gmail.com"}],"homepage":"https://github.com/gooddata/gooddata-react-components#readme","bugs":{"url":"https://github.com/gooddata/gooddata-react-components/issues"},"dist":{"shasum":"1cbed56605664384c38620493e023e4dc1bde257","tarball":"https://registry.npmjs.org/@gooddata/react-components/-/react-components-7.8.0-alpha-ivan-mjartan-ine-one-4414-2020-07-15T07-53-32-169Z.tgz","fileCount":2671,"integrity":"sha512-B8ZYavit8lWw/9tQlQf+ev6Eqk3mlmz9OccQ/9sbFhOsC9VyCo3xocCr9FndRmaAV3HuMbVFt0KavXZ/nEeiCw==","signatures":[{"sig":"MEUCIEdMyR94aRDZBj4mnv4Zpb6CA8/EVgHCu7LnK+i1R/EsAiEAiEVztRPNiqH8fnZ5guit85RpA9bO+a3B2JVdIlI/y6c=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":10743520,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJfDrYfCRA9TVsSAnZWagAA0VUQAIygm5XHRViGOB+ICb0e\nM5zwLlrRMoXKdvbFFz7hIvT3NuHY1SnVyVAuOIZXVnem7Uwo9zCDn5D8z+Rs\ncUYRqNvUQPNm+1MJBoHy0kdQgni3UibZg+W63r+11FeLn1lc3w+UyDvcLxti\nDd6Jx/L1z4Si+vIfVszzPhIikCJu35RRYLU10GO17M7jOrrQYt9CPJofRd3E\nEQGH1Ym2lMx/Vw/2IKMajTgWMnYFiiQA6qUoWOW2j6oPLBQp9v7axbLXK5ui\n5t3ggERqUeQEp7aycI/9Zytr6suFaBWhsOZuHNo9Q52ReL8wbol3lhmuXL6H\n050jeMBPcWGnXIOCSZEk6gz3ICf/QqaB/ytaDrRzTnHeRCzKSiQEnpm7xGEM\nBM8NNEqCKK9CQ5lXswkyCGg8LluUXZjEda8qOYl7rjRZ56CeXwlSuiGqycy3\nihJhXtI+X8/rq+9stE1oCKKaM7ODusBfoBrLQ5AxGIAUbuEdssa8NCjRg4Xd\n1d6KW9IkShiqNwNVNqDY3ukQEKm893N+mRSblkjhvkhsoTXLJP6X8HGoxfGn\nKzt+GtE5jT1LeHsMQTPegBUTYMVvuySGFo6FqFgZ6BFOxAbl6cRg7mC3a4o1\nshDBA/MlRf0zG0A65JvMdRkREbR35cRW+10M4IMXDP+k1rtpMuZ517FHqs4R\nWyvf\r\n=PkhY\r\n-----END PGP SIGNATURE-----\r\n"},"main":"dist/index.js","husky":{"hooks":{"pre-commit":"lint-staged"}},"config":{"eslint":"./examples/**/*.{js,jsx}","tslint":"./{__mocks__,src,stories}/{,**/}*.{ts,tsx}"},"readme":"[![npm version](https://badge.fury.io/js/%40gooddata%2Freact-components.svg)](https://www.npmjs.com/package/@gooddata/react-components)\n\n# GoodData.UI React components\n> A React-based JavaScript library for building data-driven applications\n\n## Getting started\n- [GoodData.UI Documentation](http://sdk.gooddata.com/gooddata-ui/)\n- [GoodData.UI Live Examples](https://gooddata-examples.herokuapp.com/)\n- [Stack Overflow](https://stackoverflow.com/questions/tagged/gooddata)\n\n### Usage\nWith [yarn](https://yarnpkg.com) installed, go to your project directory and run\n```\n$ yarn add @gooddata/react-components\n```\nIf you prefer [npm](npmjs.com) run\n```\n$ npm install --save @gooddata/react-components\n```\n\nThe public API is exposed via global `index.js`. Except for the styles, do not import any other file directly\nbecause they are not intended to be part of the public API.\n\n## Contributing\n\nWe welcome any contribution in form of [issues](https://github.com/gooddata/gooddata-react-components/issues) or [pull requests](https://github.com/gooddata/gooddata-react-components/pulls).\n\nInstall [Node.js](http://nodejs.org) (node 12.16.1, npm v6.13.4) and [Yarn](https://classic.yarnpkg.com) (1.22.4).\n\nInstall dependencies:\n```\nyarn install --frozen-lockfile\n```\n\nThese commands may come in handy while developing:\n\n| command | description |\n| ------- | ----------- |\n| `yarn install --pure-lockfile` | first step |\n| ||\n| `yarn dev` | build react-components to `/dist` in watch mode |\n| `yarn test` | run all unit tests |\n| `yarn prettier-write` | format the source code to match the valid codestyle |\n| `yarn validate` | validate codestyle |\n| ||\n| `yarn storybook` | run storybook from `/stories` on http://localhost:9001 |\n| `yarn build-storybook` | build storybook to `/dist-storybook` |\n| `yarn test-storybook` | run storybook and [screenshot tests](https://github.com/gooddata/gdc-client-utils/tree/master/test-storybook) |\n| ||\n| `yarn examples` | run Live Examples dev-server from `/examples` on https://localhost:8999 |\n| `yarn examples-build` | build Live Examples to `/examples/dist` |\n| `yarn examples-server` | serve built Live Examples - see `/examples/server/src` |\n| `yarn examples-testcafe` | run testcafe tests against `localhost:8999` |\n\n### Deploy to heroku.com\nWhen you deploy this repo to heroku, it serves *GoodData.UI Live Examples*.\nRelevant tasks are in `Procfile` and `package.json`.\n\n```bash\n# run in the project directory\nheroku login\nheroku create <your-app-name>\nheroku config:set DOMAIN_ADMIN_USERNAME=x@gooddata.com DOMAIN_ADMIN_PASSWORD=xy PROJECT_ID_TO_ASSIGN=xms7ga4tf3g3nzucd8380o2bev8oeknp\ngit push heroku HEAD:master\nheroku open\n```\n### Enable Geo Chart for Storybook and Live Examples\nGeo chart uses Mapbox to render map which requires a Mapbox access token.\n- Register an account and create Mapbox access token at [guide](https://docs.mapbox.com/help/how-mapbox-works/access-tokens/)\n- Store the created token at `.env`:\n```bash\necho -e \"EXAMPLE_MAPBOX_ACCESS_TOKEN=token\" >> .env # only need to run once\necho -e \"STORYBOOK_MAPBOX_ACCESS_TOKEN=token\" >> .env # only need to run once\n```\n\n### Run Live Examples Locally\nTo run *GoodData.UI Live Examples* locally:\n```bash\ngit clone <this-repository>\ncd  <repository-folder>\nyarn install --pure-lockfile\nyarn examples\n```\nThen open https://localhost:8999 and login using Live Examples account (you can [create one here](https://gooddata-examples.herokuapp.com/registration)).\n\n### Run Storybook locally\n- Run storybook with token stored in `.env` for more secure\n```bash\nyarn storybook\n```\n- Or run storybook with token env param exposed to cli (not suggested)\n```bash\nSTORYBOOK_MAPBOX_ACCESS_TOKEN=token yarn storybook\n```\n- Apply either above way to `yarn build-storybook` or `yarn test-storybook`\n\n### Source code formatting\nThe source code in the repository is formatted by [Prettier](https://prettier.io/).\nThe format of the code is validated by our Continuous Integration server and is one of the requirements of successful merge.\n\nPrettier is supported by every major IDE. You can find the list of supported editors and how to configure them [here](https://prettier.io/docs/en/editors.html).\n\nIn the case, when your editor is not supported or you don't want to setup the integration, you can run the `yarn prettier-write` command to reformat the code before commit.\n\n## Changelog\n\n- see [CHANGELOG.md](CHANGELOG.md)\n\n## Supported versions\n\nIn order to make the user experience with integrating GoodData UI SDK as smooth and secure as possible and to ensure that the SDK is using the latest features of the platform, we will only provide support to two most recent major versions of UI SDK.\n\nThe most recent majors will be supported in the following modes:\n\n- The latest major version will receive all new functionality and all bug fixes\n- The previous major version will only receive fixes to critical issues and security fixes. These fixes will be applied on top of last released version of the previous major\n\nThe customers are encouraged to always use the latest version of the UI SDK.\n\nIn case of using older versions, the user might face API incompatibility, performance or security issues.\n\nPlease follow the installation instructions to update to the newest version.\n\n## License\n\n(C) 2007-2020 GoodData Corporation\n\nThis project is dual licensed:\n\n- The ATTRIBUTION-NONCOMMERCIAL 4.0 INTERNATIONAL (CC BY-NC 4.0) is used for purpose of the trial experience and evaluation of GoodData.UI library.\n- The GOODDATA GOODDATA.UI LIBRARY END USER LICENSE AGREEMENT is used for GoodData customers.\n\nFor more information, please see [LICENSE](https://github.com/gooddata/gooddata-react-components/blob/master/LICENSE)\n","gitHead":"0b7855789083ec8d4ba4906ce102dc316adee750","scripts":{"dev":"bash scripts/build.sh --dev-watch","test":"jest --watch","build":"bash scripts/build.sh","tslint":"yarn run-tslint -t verbose $npm_package_config_tslint","prepare":"cd examples/server && yarn install --frozen-lockfile && cd ../..; rm -r examples/node_modules 2>/dev/null; true","examples":"bash scripts/run-examples.sh","prepare?":"# Called before `npm publish` and on local `npm install`. Temporarily also for deleting obsolete node_modules. Ends with `true` to continue gracefully.","validate":"tsc --noEmit && yarn tslint && eslint $npm_package_config_eslint && yarn validate-style && yarn prettier-check","build-dev":"bash scripts/build.sh --dev","examples?":"# Default is developer domain, other options: yarn examples [sec,secure,stg,stg2,stg3,demo,developer or URL]","storybook":"yarn build && start-storybook -p 9001 -c .storybook","test-once":"jest","tslint-ci":"mkdir -p ./ci/results && yarn run-tslint -t checkstyle -o ./ci/results/tslint-results.xml $npm_package_config_tslint","run-tslint":"tslint -p tsconfig.json","validate-ci":"tsc --noEmit && yarn tslint-ci  && eslint $npm_package_config_eslint -f checkstyle -o ci/results/eslint-results.xml && yarn validate-style-ci && yarn prettier-check","examples-build":"bash scripts/build-examples.sh","prepublishOnly":"yarn build","prettier-check":"prettier --check '{src,stories,styles,__mocks__,examples/server/src,examples/src,examples/test}/**/*.{ts,js,tsx,jsx,json,scss,md,yaml,html}'","prettier-write":"prettier --write '{src,stories,styles,__mocks__,examples/server/src,examples/src,examples/test}/**/*.{ts,js,tsx,jsx,json,scss,md,yaml,html}'","test-storybook":"yarn build && test-storybook","validate-style":"stylelint '**/*.scss'","build-storybook":"yarn build && build-storybook -c .storybook -o dist-storybook","examples-server":"node examples/server/src/index.js","heroku-postbuild":"yarn examples-build developer","examples-testcafe":"./scripts/run-testcafe.sh visual","validate-style-ci":"stylelint '**/*.scss' --custom-formatter=node_modules/stylelint-checkstyle-formatter > ci/results/stylelint-results.xml","check-circular-deps":"madge --circular --extensions ts ./src","examples-testcafe-ci":"./scripts/run-testcafe.sh ci","examples-testcafe-live":"./scripts/run-testcafe.sh live"},"typings":"dist/index.d.ts","_npmUser":{"name":"ivan.mjartan","email":"ivan.mjartan@gooddata.com"},"deprecated":"@gooddata/react-components@7 reached End of Support on March 31, 2022. Please upgrade (see https://sdk.gooddata.com/gooddata-ui/docs/supported_versions.html for more information).","repository":{"url":"git+ssh://git@github.com/gooddata/gooddata-react-components.git","type":"git"},"_npmVersion":"6.13.4","description":"GoodData.UI - A powerful JavaScript library for building analytical applications","directories":{},"lint-staged":{"{src,stories,styles,__mocks__,examples/server/src,examples/src,examples/test}/**/*.{ts,js,tsx,jsx,scss}":["npx gdc-fix-copyright","git add"],"{src,stories,styles,__mocks__,examples/server/src,examples/src,examples/test}/**/*.{ts,js,tsx,jsx,json,scss,md,yaml,html}":["prettier --write","git add"]},"_nodeVersion":"12.16.1","dependencies":{"rxjs":"^5.5.6","uuid":"^3.2.1","immer":"^1.3.1","lodash":"^4.17.15","date-fns":"^2.7.0","downshift":"^3.2.7","invariant":"^2.2.2","mapbox-gl":"1.9.1","classnames":"^2.2.6","codemirror":"^5.54.0","highcharts":"7.1.1","prop-types":"^15.6.0","react-intl":"^3.6.0","custom-event":"^1.0.1","react-window":"^1.8.1","ag-grid-react":"20.0.0","react-measure":"^2.3.0","@types/mapbox-gl":"1.9.1","react-day-picker":"~7.3.0","react-responsive":"^3.0.0","stringify-object":"^2.4.0","@gooddata/typings":"2.25.0-alpha-bertold8-ine-one-4414-2020-07-09T06-54-04-330Z","@types/codemirror":"^0.0.95","ag-grid-community":"20.0.0","http-status-codes":"^1.3.0","react-codemirror2":"^7.2.0","@gooddata/js-utils":"^3.10.5","@gooddata/numberjs":"^3.2.4","fixed-data-table-2":"0.7.17","@gooddata/goodstrap":"^68.16.0","react-dom-factories":"^1.0.2","@gooddata/gooddata-js":"13.0.3-alpha-bertold8-ine-one-4414-2020-07-09T07-03-13-914Z","json-stable-stringify":"^1.0.1","react-transition-group":"^2.2.1","hoist-non-react-statics":"^3.3.0","nodelist-foreach-polyfill":"^1.2.0","@formatjs/intl-pluralrules":"^1.3.6","highcharts-grouped-categories":"^1.1.3"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"raf":"3.3.2","yup":"^0.24.1","jest":"24.7.1","husky":"3.0.0","madge":"^3.4.4","react":"^16.5.2","enzyme":"3.5.0","eslint":"4.19.1","formik":"^0.11.11","moment":"2.23.0","history":"^4.7.2","ts-jest":"24.0.0","webpack":"4.30.0","full-icu":"^1.3.0","prettier":"1.16.4","react-ga":"^2.5.2","recharts":"1.0.0-beta.9","testcafe":"1.1.4","commander":"2.14.1","node-sass":"4.13.0","react-dom":"^16.5.2","stylelint":"^10.0.0","supertest":"3.0.0","ts-loader":"6.0.0","@types/raf":"^3.4.0","css-loader":"0.28.7","jest-junit":"3.0.0","raw-loader":"0.5.1","styled-jsx":"2.2.1","typescript":"3.3.4000","@babel/core":"7.4.4","@types/jest":"24.0.6","@types/node":"7.0.8","@types/uuid":"3.4.3","file-loader":"3.0.1","jest-enzyme":"7.0.2","lint-staged":"9.1.0","sass-loader":"6.0.6","webpack-cli":"3.3.2","@types/react":"16.8.6","babel-loader":"8.0.5","react-helmet":"5.2.0","react-select":"1.2.1","style-loader":"0.19.1","@types/enzyme":"3.1.13","@types/lodash":"4.14.123","testcafe-live":"0.1.4","@babel/runtime":"7.4.4","dotenv-webpack":"^1.7.0","@babel/polyfill":"^7.4.4","@storybook/react":"5.0.11","@types/invariant":"2.2.29","@types/react-dom":"16.0.11","isomorphic-fetch":"2.2.1","react-datepicker":"1.1.0","react-router-dom":"4.2.2","@babel/preset-env":"7.4.4","@gooddata/mock-js":"^2.13.1","@storybook/addons":"5.0.11","@types/classnames":"2.2.3","@types/prop-types":"15.5.2","@storybook/theming":"5.0.11","identity-obj-proxy":"^3.0.0","intl-messageformat":"^7.5.4","webpack-dev-server":"3.3.1","@babel/preset-react":"7.0.0","@types/react-portal":"4.0.1","@types/react-window":"^1.8.1","babel-plugin-lodash":"3.3.4","html-webpack-plugin":"3.2.0","react-test-renderer":"16.4.2","@types/react-measure":"2.0.5","clean-webpack-plugin":"2.0.2","stats-webpack-plugin":"0.7.0","eslint-config-prettier":"4.1.0","react-google-recaptcha":"^0.14.1","tslint-config-prettier":"1.18.0","@gooddata/eslint-config":"^1.0.0","@gooddata/tslint-config":"1.0.0","@types/react-responsive":"^3.0.3","@types/storybook__react":"4.0.1","@types/stringify-object":"^3.2.0","enzyme-adapter-react-16":"1.3.1","@gooddata/test-storybook":"4.0.0","@storybook/addon-actions":"5.0.11","@storybook/addon-options":"5.0.11","node-sass-magic-importer":"5.1.0","react-syntax-highlighter":"11.0.2","@types/fixed-data-table-2":"0.8.1","stylelint-config-prettier":"5.2.0","@gooddata/stylelint-config":"4.0.1","@types/react-test-renderer":"16.0.0","circular-dependency-plugin":"5.0.2","compression-webpack-plugin":"2.0.0","@types/json-stable-stringify":"^1.0.32","@gooddata/frontend-npm-scripts":"1.2.0","@types/enzyme-adapter-react-16":"1.0.3","stylelint-checkstyle-formatter":"0.1.0","@types/storybook__addon-actions":"3.4.2","@babel/plugin-proposal-class-properties":"7.4.4","@babel/plugin-proposal-object-rest-spread":"7.4.4","@babel/plugin-transform-async-to-generator":"7.4.4"},"peerDependencies":{"react":"^16.5.2","react-dom":"^16.5.2"},"_npmOperationalInternal":{"tmp":"tmp/react-components_7.8.0-alpha-ivan-mjartan-ine-one-4414-2020-07-15T07-53-32-169Z_1594799646446_0.500190560591854","host":"s3://npm-registry-packages"}},"7.8.0-alpha-an-vuong-anvuong-sd1012-2020-07-15T07-54-22-610Z":{"name":"@gooddata/react-components","version":"7.8.0-alpha-an-vuong-anvuong-sd1012-2020-07-15T07-54-22-610Z","author":{"name":"GoodData Corporation"},"license":"BSD-3-Clause","_id":"@gooddata/react-components@7.8.0-alpha-an-vuong-anvuong-sd1012-2020-07-15T07-54-22-610Z","maintainers":[{"name":"afi","email":"adam.fiedler@gooddata.com"},{"name":"an.vuong","email":"an.vuong@gooddata.com"},{"name":"bertold8","email":"ivan.nejezchleb@seznam.cz"},{"name":"brbistas","email":"valentinos.chraniotis@gooddata.com"},{"name":"bugsbunny338","email":"jiri.zajic@mensa.cz"},{"name":"de.do","email":"de.do@gooddata.com"},{"name":"gooddata-ci","email":"rail@gooddata.com"},{"name":"hang.ngo","email":"hang.ngo@gooddata.com"},{"name":"hung.nguyen.hoang","email":"hung.nguyen@gooddata.com"},{"name":"huong.nguyen","email":"huong.nguyen@gooddata.com"},{"name":"huyen.nguyen","email":"huyen.nguyen@gooddata.com"},{"name":"ivan.mjartan","email":"ivan.mjartan@gooddata.com"},{"name":"jakub-sterba","email":"jakub.sterba@gooddata.com"},{"name":"jaroslav.tomecek","email":"jaroslav.tomecek@gooddata.com"},{"name":"jkittler","email":"honza.kittler@gmail.com"},{"name":"khanh.le","email":"khanh.le@gooddata.com"},{"name":"lanhuynh","email":"lan.huynh@gooddata.com"},{"name":"linhhong","email":"linh.hong@gooddata.com"},{"name":"lupko","email":"lubomir.slivka@gooddata.com"},{"name":"mai.nguyen","email":"mai.nguyen@gooddata.com"},{"name":"matyas.kandl","email":"matyas.kandl@gooddata.com"},{"name":"michal.marsal","email":"michal.marsal@gooddata.com"},{"name":"milan.lempera","email":"ext-milan.lempera@gooddata.com"},{"name":"my.duong","email":"my.duong@gooddata.com"},{"name":"naibinh","email":"naibinh@gmail.com"},{"name":"nestor_encinas","email":"xesto05@gmail.com"},{"name":"nikolacech","email":"nikola.cech@gooddata.com"},{"name":"nis.hua","email":"nis.hua@gooddata.com"},{"name":"no23reason","email":"dan.homola@hotmail.cz"},{"name":"patrikbraborec","email":"patrik.braborec@gooddata.com"},{"name":"pbenes","email":"petr.benes@gooddata.com"},{"name":"petrjanu","email":"petr.janu@gooddata.com"},{"name":"pkingo","email":"philipandreaskingo@hotmail.com"},{"name":"ptquang86","email":"ptquang86@gmail.com"},{"name":"qduval","email":"quentin.duval@gooddata.com"},{"name":"rodri360","email":"me@rodri360.com"},{"name":"scavnickyj","email":"jakub.scavnicky@gooddata.com"},{"name":"sitina","email":"jiri.sitina@gooddata.com"},{"name":"strouhaljan","email":"strouhal.jan@gmail.com"},{"name":"thao-luong","email":"thao.luong@gooddata.com"},{"name":"thuong.nguyen","email":"thuong.nguyen@gooddata.com"},{"name":"tmuchka","email":"tomas.muchka@gooddata.com"},{"name":"tomas.kratochvil","email":"tomas.kratochvil@gooddata.com"},{"name":"tomsatgd","email":"tomas.satinsky@gooddata.com"},{"name":"trung-le-quoc","email":"trung.le@gooddata.com"},{"name":"tu-ngo","email":"tungo1981@gmail.com"},{"name":"tu.bui","email":"tu.bui@gooddata.com"},{"name":"tulean","email":"tuan.le@gooddata.com"},{"name":"tuqt1005","email":"tu.tran@gooddata.com"},{"name":"utdnah","email":"danh.ung@gooddata.com"},{"name":"van.nguyen","email":"van.nguyen@gooddata.com"},{"name":"vi.phan","email":"vi.phan@gooddata.com"},{"name":"vlastikcz","email":"vlastimil.kotas@gooddata.com"},{"name":"vu.pham","email":"vu.pham@gooddata.com"},{"name":"xmort","email":"petr.dolejsi@gooddata.com"},{"name":"yanlipnican","email":"yanlipnican@gmail.com"}],"homepage":"https://github.com/gooddata/gooddata-react-components#readme","bugs":{"url":"https://github.com/gooddata/gooddata-react-components/issues"},"dist":{"shasum":"8832963b5e9eac779df60efd8067271ab4eb97cd","tarball":"https://registry.npmjs.org/@gooddata/react-components/-/react-components-7.8.0-alpha-an-vuong-anvuong-sd1012-2020-07-15T07-54-22-610Z.tgz","fileCount":2661,"integrity":"sha512-3bHX9Z3hLz/VcHYOOwC9mDELnwN5Xxy9rylZIuvqgLKAELVhVUaUwnNBOQ48NhkM3knCcQjKQwd8am4D6+8w5Q==","signatures":[{"sig":"MEUCIBZ3zKVF3gUNdM2q5k1Y7aO012pUUem/Y+v1FpOKD2gsAiEA2VLhcub+hCgArKP3JT36Wbg8qmd7aJkkpzTKYa/98nY=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":10690912,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJfDrZMCRA9TVsSAnZWagAA70wQAJEWY5J+BnrL8ud5fQj5\nQAEBfzhxKyNWwQeq9fN4O0ApDVr5z/XmY6qwmAtc2isoT6exbCEGMGEV25Ki\nGqRuSvymL3kRb+ntYosX12QLawjEFMh1rai7qsIZcdruxgJ18P1FKLAUyTzC\nJpHd/Spme3RzExPhQa23JpjGjGWKeqUg3G53Grhnnw6cTDdR8dJkmZF0DRYv\nf83h8F2mdTqS9ccv99RkMLB0VJl4Zu7F7DkXcwx4iERMTSAG9FBt9cKZbaQK\nCtVOSP7FGfNcqp5+9uXtPJkJyPG5b75kBooNsYAF83U+5/xjYE0D59v/IQ21\nndeG+3XY0UBQ2uUsDWkg6rPyEx8oNM7HZuhzPdGenqdFjAAinnmw5y5T/DXv\n767qtubCYBRhqhTZMBfdnur+UtsYjr3vlDV5egOMplrUHunuWCk0k5WS6Kd9\nzGiTg8BRHA1Q+8JbxuGMTXO5De2iSJ/6UpObQWDSv+8oL98q3607wl1c4Cpo\nKkpbTeVlW6zerOLe/16piEtZ21cngnzRnYL4v7iLtw5qgSUdtI8nECZxGH1a\nuAZZJhUptLg0iHbKBu6I4b99gFxWLPNANLH4fKRIPbQbuKMutm2kDxKouXUC\n1tvPPncSIvlAkEfssankXgDtRySXop82VIqOwjTqmhVWWMFsyQNljqWGWJ23\n0qv+\r\n=iepF\r\n-----END PGP SIGNATURE-----\r\n"},"main":"dist/index.js","husky":{"hooks":{"pre-commit":"lint-staged"}},"config":{"eslint":"./examples/**/*.{js,jsx}","tslint":"./{__mocks__,src,stories}/{,**/}*.{ts,tsx}"},"readme":"[![npm version](https://badge.fury.io/js/%40gooddata%2Freact-components.svg)](https://www.npmjs.com/package/@gooddata/react-components)\n\n# GoodData.UI React components\n> A React-based JavaScript library for building data-driven applications\n\n## Getting started\n- [GoodData.UI Documentation](http://sdk.gooddata.com/gooddata-ui/)\n- [GoodData.UI Live Examples](https://gooddata-examples.herokuapp.com/)\n- [Stack Overflow](https://stackoverflow.com/questions/tagged/gooddata)\n\n### Usage\nWith [yarn](https://yarnpkg.com) installed, go to your project directory and run\n```\n$ yarn add @gooddata/react-components\n```\nIf you prefer [npm](npmjs.com) run\n```\n$ npm install --save @gooddata/react-components\n```\n\nThe public API is exposed via global `index.js`. Except for the styles, do not import any other file directly\nbecause they are not intended to be part of the public API.\n\n## Contributing\n\nWe welcome any contribution in form of [issues](https://github.com/gooddata/gooddata-react-components/issues) or [pull requests](https://github.com/gooddata/gooddata-react-components/pulls).\n\nInstall [Node.js](http://nodejs.org) (node 12.16.1, npm v6.13.4) and [Yarn](https://classic.yarnpkg.com) (1.22.4).\n\nInstall dependencies:\n```\nyarn install --frozen-lockfile\n```\n\nThese commands may come in handy while developing:\n\n| command | description |\n| ------- | ----------- |\n| `yarn install --pure-lockfile` | first step |\n| ||\n| `yarn dev` | build react-components to `/dist` in watch mode |\n| `yarn test` | run all unit tests |\n| `yarn prettier-write` | format the source code to match the valid codestyle |\n| `yarn validate` | validate codestyle |\n| ||\n| `yarn storybook` | run storybook from `/stories` on http://localhost:9001 |\n| `yarn build-storybook` | build storybook to `/dist-storybook` |\n| `yarn test-storybook` | run storybook and [screenshot tests](https://github.com/gooddata/gdc-client-utils/tree/master/test-storybook) |\n| ||\n| `yarn examples` | run Live Examples dev-server from `/examples` on https://localhost:8999 |\n| `yarn examples-build` | build Live Examples to `/examples/dist` |\n| `yarn examples-server` | serve built Live Examples - see `/examples/server/src` |\n| `yarn examples-testcafe` | run testcafe tests against `localhost:8999` |\n\n### Deploy to heroku.com\nWhen you deploy this repo to heroku, it serves *GoodData.UI Live Examples*.\nRelevant tasks are in `Procfile` and `package.json`.\n\n```bash\n# run in the project directory\nheroku login\nheroku create <your-app-name>\nheroku config:set DOMAIN_ADMIN_USERNAME=x@gooddata.com DOMAIN_ADMIN_PASSWORD=xy PROJECT_ID_TO_ASSIGN=xms7ga4tf3g3nzucd8380o2bev8oeknp\ngit push heroku HEAD:master\nheroku open\n```\n### Enable Geo Chart for Storybook and Live Examples\nGeo chart uses Mapbox to render map which requires a Mapbox access token.\n- Register an account and create Mapbox access token at [guide](https://docs.mapbox.com/help/how-mapbox-works/access-tokens/)\n- Store the created token at `.env`:\n```bash\necho -e \"EXAMPLE_MAPBOX_ACCESS_TOKEN=token\" >> .env # only need to run once\necho -e \"STORYBOOK_MAPBOX_ACCESS_TOKEN=token\" >> .env # only need to run once\n```\n\n### Run Live Examples Locally\nTo run *GoodData.UI Live Examples* locally:\n```bash\ngit clone <this-repository>\ncd  <repository-folder>\nyarn install --pure-lockfile\nyarn examples\n```\nThen open https://localhost:8999 and login using Live Examples account (you can [create one here](https://gooddata-examples.herokuapp.com/registration)).\n\n### Run Storybook locally\n- Run storybook with token stored in `.env` for more secure\n```bash\nyarn storybook\n```\n- Or run storybook with token env param exposed to cli (not suggested)\n```bash\nSTORYBOOK_MAPBOX_ACCESS_TOKEN=token yarn storybook\n```\n- Apply either above way to `yarn build-storybook` or `yarn test-storybook`\n\n### Source code formatting\nThe source code in the repository is formatted by [Prettier](https://prettier.io/).\nThe format of the code is validated by our Continuous Integration server and is one of the requirements of successful merge.\n\nPrettier is supported by every major IDE. You can find the list of supported editors and how to configure them [here](https://prettier.io/docs/en/editors.html).\n\nIn the case, when your editor is not supported or you don't want to setup the integration, you can run the `yarn prettier-write` command to reformat the code before commit.\n\n## Changelog\n\n- see [CHANGELOG.md](CHANGELOG.md)\n\n## Supported versions\n\nIn order to make the user experience with integrating GoodData UI SDK as smooth and secure as possible and to ensure that the SDK is using the latest features of the platform, we will only provide support to two most recent major versions of UI SDK.\n\nThe most recent majors will be supported in the following modes:\n\n- The latest major version will receive all new functionality and all bug fixes\n- The previous major version will only receive fixes to critical issues and security fixes. These fixes will be applied on top of last released version of the previous major\n\nThe customers are encouraged to always use the latest version of the UI SDK.\n\nIn case of using older versions, the user might face API incompatibility, performance or security issues.\n\nPlease follow the installation instructions to update to the newest version.\n\n## License\n\n(C) 2007-2020 GoodData Corporation\n\nThis project is dual licensed:\n\n- The ATTRIBUTION-NONCOMMERCIAL 4.0 INTERNATIONAL (CC BY-NC 4.0) is used for purpose of the trial experience and evaluation of GoodData.UI library.\n- The GOODDATA GOODDATA.UI LIBRARY END USER LICENSE AGREEMENT is used for GoodData customers.\n\nFor more information, please see [LICENSE](https://github.com/gooddata/gooddata-react-components/blob/master/LICENSE)\n","gitHead":"e0dc69e4cc284c090943dcfc0f11a5b6fe60d44b","scripts":{"dev":"bash scripts/build.sh --dev-watch","test":"jest --watch","build":"bash scripts/build.sh","tslint":"yarn run-tslint -t verbose $npm_package_config_tslint","prepare":"cd examples/server && yarn install --frozen-lockfile && cd ../..; rm -r examples/node_modules 2>/dev/null; true","examples":"bash scripts/run-examples.sh","prepare?":"# Called before `npm publish` and on local `npm install`. Temporarily also for deleting obsolete node_modules. Ends with `true` to continue gracefully.","validate":"tsc --noEmit && yarn tslint && eslint $npm_package_config_eslint && yarn validate-style && yarn prettier-check","build-dev":"bash scripts/build.sh --dev","examples?":"# Default is developer domain, other options: yarn examples [sec,secure,stg,stg2,stg3,demo,developer or URL]","storybook":"yarn build && start-storybook -p 9001 -c .storybook","test-once":"jest","tslint-ci":"mkdir -p ./ci/results && yarn run-tslint -t checkstyle -o ./ci/results/tslint-results.xml $npm_package_config_tslint","run-tslint":"tslint -p tsconfig.json","validate-ci":"tsc --noEmit && yarn tslint-ci  && eslint $npm_package_config_eslint -f checkstyle -o ci/results/eslint-results.xml && yarn validate-style-ci && yarn prettier-check","examples-build":"bash scripts/build-examples.sh","prepublishOnly":"yarn build","prettier-check":"prettier --check '{src,stories,styles,__mocks__,examples/server/src,examples/src,examples/test}/**/*.{ts,js,tsx,jsx,json,scss,md,yaml,html}'","prettier-write":"prettier --write '{src,stories,styles,__mocks__,examples/server/src,examples/src,examples/test}/**/*.{ts,js,tsx,jsx,json,scss,md,yaml,html}'","test-storybook":"yarn build && test-storybook","validate-style":"stylelint '**/*.scss'","build-storybook":"yarn build && build-storybook -c .storybook -o dist-storybook","examples-server":"node examples/server/src/index.js","heroku-postbuild":"yarn examples-build developer","examples-testcafe":"./scripts/run-testcafe.sh visual","validate-style-ci":"stylelint '**/*.scss' --custom-formatter=node_modules/stylelint-checkstyle-formatter > ci/results/stylelint-results.xml","check-circular-deps":"madge --circular --extensions ts ./src","examples-testcafe-ci":"./scripts/run-testcafe.sh ci","examples-testcafe-live":"./scripts/run-testcafe.sh live"},"typings":"dist/index.d.ts","_npmUser":{"name":"an.vuong","email":"an.vuong@gooddata.com"},"deprecated":"@gooddata/react-components@7 reached End of Support on March 31, 2022. Please upgrade (see https://sdk.gooddata.com/gooddata-ui/docs/supported_versions.html for more information).","repository":{"url":"git+ssh://git@github.com/gooddata/gooddata-react-components.git","type":"git"},"_npmVersion":"6.14.5","description":"GoodData.UI - A powerful JavaScript library for building analytical applications","directories":{},"lint-staged":{"{src,stories,styles,__mocks__,examples/server/src,examples/src,examples/test}/**/*.{ts,js,tsx,jsx,scss}":["npx gdc-fix-copyright","git add"],"{src,stories,styles,__mocks__,examples/server/src,examples/src,examples/test}/**/*.{ts,js,tsx,jsx,json,scss,md,yaml,html}":["prettier --write","git add"]},"_nodeVersion":"12.18.2","dependencies":{"rxjs":"^5.5.6","uuid":"^3.2.1","immer":"^1.3.1","lodash":"^4.17.15","date-fns":"^2.7.0","downshift":"^3.2.7","invariant":"^2.2.2","mapbox-gl":"1.9.1","classnames":"^2.2.6","codemirror":"^5.54.0","highcharts":"7.1.1","prop-types":"^15.6.0","react-intl":"^3.6.0","custom-event":"^1.0.1","react-window":"^1.8.1","ag-grid-react":"20.0.0","react-measure":"^2.3.0","@types/mapbox-gl":"1.9.1","react-day-picker":"~7.3.0","react-responsive":"^3.0.0","stringify-object":"^2.4.0","@gooddata/typings":"^2.25.0","@types/codemirror":"^0.0.95","ag-grid-community":"20.0.0","http-status-codes":"^1.3.0","react-codemirror2":"^7.2.0","@gooddata/js-utils":"^3.10.5","@gooddata/numberjs":"^3.2.4","fixed-data-table-2":"0.7.17","@gooddata/goodstrap":"^68.16.0","react-dom-factories":"^1.0.2","@gooddata/gooddata-js":"^13.0.3","json-stable-stringify":"^1.0.1","react-transition-group":"^2.2.1","hoist-non-react-statics":"^3.3.0","nodelist-foreach-polyfill":"^1.2.0","@formatjs/intl-pluralrules":"^1.3.6","highcharts-grouped-categories":"^1.1.3"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"raf":"3.3.2","yup":"^0.24.1","jest":"24.7.1","husky":"3.0.0","madge":"^3.4.4","react":"^16.5.2","enzyme":"3.5.0","eslint":"4.19.1","formik":"^0.11.11","moment":"2.23.0","history":"^4.7.2","ts-jest":"24.0.0","webpack":"4.30.0","full-icu":"^1.3.0","prettier":"1.16.4","react-ga":"^2.5.2","recharts":"1.0.0-beta.9","testcafe":"1.1.4","commander":"2.14.1","node-sass":"4.13.0","react-dom":"^16.5.2","stylelint":"^10.0.0","supertest":"3.0.0","ts-loader":"6.0.0","@types/raf":"^3.4.0","css-loader":"0.28.7","jest-junit":"3.0.0","raw-loader":"0.5.1","styled-jsx":"2.2.1","typescript":"3.3.4000","@babel/core":"7.4.4","@types/jest":"24.0.6","@types/node":"7.0.8","@types/uuid":"3.4.3","file-loader":"3.0.1","jest-enzyme":"7.0.2","lint-staged":"9.1.0","sass-loader":"6.0.6","webpack-cli":"3.3.2","@types/react":"16.8.6","babel-loader":"8.0.5","react-helmet":"5.2.0","react-select":"1.2.1","style-loader":"0.19.1","@types/enzyme":"3.1.13","@types/lodash":"4.14.123","testcafe-live":"0.1.4","@babel/runtime":"7.4.4","dotenv-webpack":"^1.7.0","@babel/polyfill":"^7.4.4","@storybook/react":"5.0.11","@types/invariant":"2.2.29","@types/react-dom":"16.0.11","isomorphic-fetch":"2.2.1","react-datepicker":"1.1.0","react-router-dom":"4.2.2","@babel/preset-env":"7.4.4","@gooddata/mock-js":"^2.13.1","@storybook/addons":"5.0.11","@types/classnames":"2.2.3","@types/prop-types":"15.5.2","@storybook/theming":"5.0.11","identity-obj-proxy":"^3.0.0","intl-messageformat":"^7.5.4","webpack-dev-server":"3.3.1","@babel/preset-react":"7.0.0","@types/react-portal":"4.0.1","@types/react-window":"^1.8.1","babel-plugin-lodash":"3.3.4","html-webpack-plugin":"3.2.0","react-test-renderer":"16.4.2","@types/react-measure":"2.0.5","clean-webpack-plugin":"2.0.2","stats-webpack-plugin":"0.7.0","eslint-config-prettier":"4.1.0","react-google-recaptcha":"^0.14.1","tslint-config-prettier":"1.18.0","@gooddata/eslint-config":"^1.0.0","@gooddata/tslint-config":"1.0.0","@types/react-responsive":"^3.0.3","@types/storybook__react":"4.0.1","@types/stringify-object":"^3.2.0","enzyme-adapter-react-16":"1.3.1","@gooddata/test-storybook":"4.0.0","@storybook/addon-actions":"5.0.11","@storybook/addon-options":"5.0.11","node-sass-magic-importer":"5.1.0","react-syntax-highlighter":"11.0.2","@types/fixed-data-table-2":"0.8.1","stylelint-config-prettier":"5.2.0","@gooddata/stylelint-config":"4.0.1","@types/react-test-renderer":"16.0.0","circular-dependency-plugin":"5.0.2","compression-webpack-plugin":"2.0.0","@types/json-stable-stringify":"^1.0.32","@gooddata/frontend-npm-scripts":"1.2.0","@types/enzyme-adapter-react-16":"1.0.3","stylelint-checkstyle-formatter":"0.1.0","@types/storybook__addon-actions":"3.4.2","@babel/plugin-proposal-class-properties":"7.4.4","@babel/plugin-proposal-object-rest-spread":"7.4.4","@babel/plugin-transform-async-to-generator":"7.4.4"},"peerDependencies":{"react":"^16.5.2","react-dom":"^16.5.2"},"_npmOperationalInternal":{"tmp":"tmp/react-components_7.8.0-alpha-an-vuong-anvuong-sd1012-2020-07-15T07-54-22-610Z_1594799691990_0.5169994082821243","host":"s3://npm-registry-packages"}},"7.8.0-beta.54":{"name":"@gooddata/react-components","version":"7.8.0-beta.54","author":{"name":"GoodData Corporation"},"license":"BSD-3-Clause","_id":"@gooddata/react-components@7.8.0-beta.54","maintainers":[{"name":"afi","email":"adam.fiedler@gooddata.com"},{"name":"an.vuong","email":"an.vuong@gooddata.com"},{"name":"bertold8","email":"ivan.nejezchleb@seznam.cz"},{"name":"brbistas","email":"valentinos.chraniotis@gooddata.com"},{"name":"bugsbunny338","email":"jiri.zajic@mensa.cz"},{"name":"de.do","email":"de.do@gooddata.com"},{"name":"gooddata-ci","email":"rail@gooddata.com"},{"name":"hang.ngo","email":"hang.ngo@gooddata.com"},{"name":"hung.nguyen.hoang","email":"hung.nguyen@gooddata.com"},{"name":"huong.nguyen","email":"huong.nguyen@gooddata.com"},{"name":"huyen.nguyen","email":"huyen.nguyen@gooddata.com"},{"name":"ivan.mjartan","email":"ivan.mjartan@gooddata.com"},{"name":"jakub-sterba","email":"jakub.sterba@gooddata.com"},{"name":"jaroslav.tomecek","email":"jaroslav.tomecek@gooddata.com"},{"name":"jkittler","email":"honza.kittler@gmail.com"},{"name":"khanh.le","email":"khanh.le@gooddata.com"},{"name":"lanhuynh","email":"lan.huynh@gooddata.com"},{"name":"linhhong","email":"linh.hong@gooddata.com"},{"name":"lupko","email":"lubomir.slivka@gooddata.com"},{"name":"mai.nguyen","email":"mai.nguyen@gooddata.com"},{"name":"matyas.kandl","email":"matyas.kandl@gooddata.com"},{"name":"michal.marsal","email":"michal.marsal@gooddata.com"},{"name":"milan.lempera","email":"ext-milan.lempera@gooddata.com"},{"name":"my.duong","email":"my.duong@gooddata.com"},{"name":"naibinh","email":"naibinh@gmail.com"},{"name":"nestor_encinas","email":"xesto05@gmail.com"},{"name":"nikolacech","email":"nikola.cech@gooddata.com"},{"name":"nis.hua","email":"nis.hua@gooddata.com"},{"name":"no23reason","email":"dan.homola@hotmail.cz"},{"name":"patrikbraborec","email":"patrik.braborec@gooddata.com"},{"name":"pbenes","email":"petr.benes@gooddata.com"},{"name":"petrjanu","email":"petr.janu@gooddata.com"},{"name":"pkingo","email":"philipandreaskingo@hotmail.com"},{"name":"ptquang86","email":"ptquang86@gmail.com"},{"name":"qduval","email":"quentin.duval@gooddata.com"},{"name":"rodri360","email":"me@rodri360.com"},{"name":"scavnickyj","email":"jakub.scavnicky@gooddata.com"},{"name":"sitina","email":"jiri.sitina@gooddata.com"},{"name":"strouhaljan","email":"strouhal.jan@gmail.com"},{"name":"thao-luong","email":"thao.luong@gooddata.com"},{"name":"thuong.nguyen","email":"thuong.nguyen@gooddata.com"},{"name":"tmuchka","email":"tomas.muchka@gooddata.com"},{"name":"tomas.kratochvil","email":"tomas.kratochvil@gooddata.com"},{"name":"tomsatgd","email":"tomas.satinsky@gooddata.com"},{"name":"trung-le-quoc","email":"trung.le@gooddata.com"},{"name":"tu-ngo","email":"tungo1981@gmail.com"},{"name":"tu.bui","email":"tu.bui@gooddata.com"},{"name":"tulean","email":"tuan.le@gooddata.com"},{"name":"tuqt1005","email":"tu.tran@gooddata.com"},{"name":"utdnah","email":"danh.ung@gooddata.com"},{"name":"van.nguyen","email":"van.nguyen@gooddata.com"},{"name":"vi.phan","email":"vi.phan@gooddata.com"},{"name":"vlastikcz","email":"vlastimil.kotas@gooddata.com"},{"name":"vu.pham","email":"vu.pham@gooddata.com"},{"name":"xmort","email":"petr.dolejsi@gooddata.com"},{"name":"yanlipnican","email":"yanlipnican@gmail.com"}],"homepage":"https://github.com/gooddata/gooddata-react-components#readme","bugs":{"url":"https://github.com/gooddata/gooddata-react-components/issues"},"dist":{"shasum":"cd419f1f76b558e8d00c582660dca71500dade71","tarball":"https://registry.npmjs.org/@gooddata/react-components/-/react-components-7.8.0-beta.54.tgz","fileCount":2661,"integrity":"sha512-Vk/aR02sZBObOK0xIdDon6A5RDyaWbQI1O0Lw7jQ2uUPIc+iemk2GL2GriCJtc9xpg+W8f1qvcfKCRdOd9o2+w==","signatures":[{"sig":"MEQCIBhdVn+0BCwdPwneR6WJBHAGCr9gDYEP5mjaxKDrop6xAiA7uJ/avmdLbzxsokY5tkWq94FarFY5/snE2an7CDIiFQ==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":10681198,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJfDrgOCRA9TVsSAnZWagAAHQMQAKAZ1nA/tPN/A+5zU9XK\nFS77ImiSRRbHtRlc0eu372ZtvG/IMr6kTy8C1VahvqHEbXXlKiuiEQJTSQjS\nsSSsyq7zA57Rfqxeb/0LLuh0wQxB+FAaBnHZgvlTqADZpHb+kb5o/koqYl/l\noVq9I+JsGmGpyu+NsYcVq2hU57gP0/ruRs3GKOpCNkS5AQ577CZZjn3wxTGv\nnf4GpKDhpfn4MFhNBWcrqXBSKShMWilgFeOe1gZLZ84cwURvrnjrNzXMscmv\nLu77G+PyNt3eFMVAdMlN3NW+lxDfO+FWPTcqKlM4C3yzkuTAS3e4BvlGFpq1\nNqnePWuduajZoLB6ohyyjUkyl19i/weqZOEHIRkG6ZSIa6r8z5b/EOiL9ki3\nIruqOjqH5W94q9hlz40oeBqetfUzH6wzaN66f3JvB/dMU5namCDZc87/caeX\nNwQqJhCdmZzd2/181lB3kEjyoXUOqU4bNeRidsCgrmBFEA+aczBsC013ysJY\nkQKxwhgHqNPdHQb16jxjz24iYlsxlb924GuWz1SQUFGXE3WK2tzDXZsJFgtD\nSIBuGGSg7LlWqlKcbUk243BIYMptqP550GpZBbEbakE+72jD553PbqcuBuKv\np2OZoItzVzDlYpNRr1l0P9zLE2tK11advR7jOBKgboNFIUoPBI5fgXqAyJkw\nkpm4\r\n=jySE\r\n-----END PGP SIGNATURE-----\r\n"},"main":"dist/index.js","husky":{"hooks":{"pre-commit":"lint-staged"}},"config":{"eslint":"./examples/**/*.{js,jsx}","tslint":"./{__mocks__,src,stories}/{,**/}*.{ts,tsx}"},"readme":"[![npm version](https://badge.fury.io/js/%40gooddata%2Freact-components.svg)](https://www.npmjs.com/package/@gooddata/react-components)\n\n# GoodData.UI React components\n> A React-based JavaScript library for building data-driven applications\n\n## Getting started\n- [GoodData.UI Documentation](http://sdk.gooddata.com/gooddata-ui/)\n- [GoodData.UI Live Examples](https://gooddata-examples.herokuapp.com/)\n- [Stack Overflow](https://stackoverflow.com/questions/tagged/gooddata)\n\n### Usage\nWith [yarn](https://yarnpkg.com) installed, go to your project directory and run\n```\n$ yarn add @gooddata/react-components\n```\nIf you prefer [npm](npmjs.com) run\n```\n$ npm install --save @gooddata/react-components\n```\n\nThe public API is exposed via global `index.js`. Except for the styles, do not import any other file directly\nbecause they are not intended to be part of the public API.\n\n## Contributing\n\nWe welcome any contribution in form of [issues](https://github.com/gooddata/gooddata-react-components/issues) or [pull requests](https://github.com/gooddata/gooddata-react-components/pulls).\n\nInstall [Node.js](http://nodejs.org) (node 12.16.1, npm v6.13.4) and [Yarn](https://classic.yarnpkg.com) (1.22.4).\n\nInstall dependencies:\n```\nyarn install --frozen-lockfile\n```\n\nThese commands may come in handy while developing:\n\n| command | description |\n| ------- | ----------- |\n| `yarn install --pure-lockfile` | first step |\n| ||\n| `yarn dev` | build react-components to `/dist` in watch mode |\n| `yarn test` | run all unit tests |\n| `yarn prettier-write` | format the source code to match the valid codestyle |\n| `yarn validate` | validate codestyle |\n| ||\n| `yarn storybook` | run storybook from `/stories` on http://localhost:9001 |\n| `yarn build-storybook` | build storybook to `/dist-storybook` |\n| `yarn test-storybook` | run storybook and [screenshot tests](https://github.com/gooddata/gdc-client-utils/tree/master/test-storybook) |\n| ||\n| `yarn examples` | run Live Examples dev-server from `/examples` on https://localhost:8999 |\n| `yarn examples-build` | build Live Examples to `/examples/dist` |\n| `yarn examples-server` | serve built Live Examples - see `/examples/server/src` |\n| `yarn examples-testcafe` | run testcafe tests against `localhost:8999` |\n\n### Deploy to heroku.com\nWhen you deploy this repo to heroku, it serves *GoodData.UI Live Examples*.\nRelevant tasks are in `Procfile` and `package.json`.\n\n```bash\n# run in the project directory\nheroku login\nheroku create <your-app-name>\nheroku config:set DOMAIN_ADMIN_USERNAME=x@gooddata.com DOMAIN_ADMIN_PASSWORD=xy PROJECT_ID_TO_ASSIGN=xms7ga4tf3g3nzucd8380o2bev8oeknp\ngit push heroku HEAD:master\nheroku open\n```\n### Enable Geo Chart for Storybook and Live Examples\nGeo chart uses Mapbox to render map which requires a Mapbox access token.\n- Register an account and create Mapbox access token at [guide](https://docs.mapbox.com/help/how-mapbox-works/access-tokens/)\n- Store the created token at `.env`:\n```bash\necho -e \"EXAMPLE_MAPBOX_ACCESS_TOKEN=token\" >> .env # only need to run once\necho -e \"STORYBOOK_MAPBOX_ACCESS_TOKEN=token\" >> .env # only need to run once\n```\n\n### Run Live Examples Locally\nTo run *GoodData.UI Live Examples* locally:\n```bash\ngit clone <this-repository>\ncd  <repository-folder>\nyarn install --pure-lockfile\nyarn examples\n```\nThen open https://localhost:8999 and login using Live Examples account (you can [create one here](https://gooddata-examples.herokuapp.com/registration)).\n\n### Run Storybook locally\n- Run storybook with token stored in `.env` for more secure\n```bash\nyarn storybook\n```\n- Or run storybook with token env param exposed to cli (not suggested)\n```bash\nSTORYBOOK_MAPBOX_ACCESS_TOKEN=token yarn storybook\n```\n- Apply either above way to `yarn build-storybook` or `yarn test-storybook`\n\n### Source code formatting\nThe source code in the repository is formatted by [Prettier](https://prettier.io/).\nThe format of the code is validated by our Continuous Integration server and is one of the requirements of successful merge.\n\nPrettier is supported by every major IDE. You can find the list of supported editors and how to configure them [here](https://prettier.io/docs/en/editors.html).\n\nIn the case, when your editor is not supported or you don't want to setup the integration, you can run the `yarn prettier-write` command to reformat the code before commit.\n\n## Changelog\n\n- see [CHANGELOG.md](CHANGELOG.md)\n\n## Supported versions\n\nIn order to make the user experience with integrating GoodData UI SDK as smooth and secure as possible and to ensure that the SDK is using the latest features of the platform, we will only provide support to two most recent major versions of UI SDK.\n\nThe most recent majors will be supported in the following modes:\n\n- The latest major version will receive all new functionality and all bug fixes\n- The previous major version will only receive fixes to critical issues and security fixes. These fixes will be applied on top of last released version of the previous major\n\nThe customers are encouraged to always use the latest version of the UI SDK.\n\nIn case of using older versions, the user might face API incompatibility, performance or security issues.\n\nPlease follow the installation instructions to update to the newest version.\n\n## License\n\n(C) 2007-2020 GoodData Corporation\n\nThis project is dual licensed:\n\n- The ATTRIBUTION-NONCOMMERCIAL 4.0 INTERNATIONAL (CC BY-NC 4.0) is used for purpose of the trial experience and evaluation of GoodData.UI library.\n- The GOODDATA GOODDATA.UI LIBRARY END USER LICENSE AGREEMENT is used for GoodData customers.\n\nFor more information, please see [LICENSE](https://github.com/gooddata/gooddata-react-components/blob/master/LICENSE)\n","gitHead":"abcf68e566f7cbdda954494dfb04154342c1044b","scripts":{"dev":"bash scripts/build.sh --dev-watch","test":"jest --watch","build":"bash scripts/build.sh","tslint":"yarn run-tslint -t verbose $npm_package_config_tslint","prepare":"cd examples/server && yarn install --frozen-lockfile && cd ../..; rm -r examples/node_modules 2>/dev/null; true","examples":"bash scripts/run-examples.sh","prepare?":"# Called before `npm publish` and on local `npm install`. Temporarily also for deleting obsolete node_modules. Ends with `true` to continue gracefully.","validate":"tsc --noEmit && yarn tslint && eslint $npm_package_config_eslint && yarn validate-style && yarn prettier-check","build-dev":"bash scripts/build.sh --dev","examples?":"# Default is developer domain, other options: yarn examples [sec,secure,stg,stg2,stg3,demo,developer or URL]","storybook":"yarn build && start-storybook -p 9001 -c .storybook","test-once":"jest","tslint-ci":"mkdir -p ./ci/results && yarn run-tslint -t checkstyle -o ./ci/results/tslint-results.xml $npm_package_config_tslint","run-tslint":"tslint -p tsconfig.json","validate-ci":"tsc --noEmit && yarn tslint-ci  && eslint $npm_package_config_eslint -f checkstyle -o ci/results/eslint-results.xml && yarn validate-style-ci && yarn prettier-check","examples-build":"bash scripts/build-examples.sh","prepublishOnly":"yarn build","prettier-check":"prettier --check '{src,stories,styles,__mocks__,examples/server/src,examples/src,examples/test}/**/*.{ts,js,tsx,jsx,json,scss,md,yaml,html}'","prettier-write":"prettier --write '{src,stories,styles,__mocks__,examples/server/src,examples/src,examples/test}/**/*.{ts,js,tsx,jsx,json,scss,md,yaml,html}'","test-storybook":"yarn build && test-storybook","validate-style":"stylelint '**/*.scss'","build-storybook":"yarn build && build-storybook -c .storybook -o dist-storybook","examples-server":"node examples/server/src/index.js","heroku-postbuild":"yarn examples-build developer","examples-testcafe":"./scripts/run-testcafe.sh visual","validate-style-ci":"stylelint '**/*.scss' --custom-formatter=node_modules/stylelint-checkstyle-formatter > ci/results/stylelint-results.xml","check-circular-deps":"madge --circular --extensions ts ./src","examples-testcafe-ci":"./scripts/run-testcafe.sh ci","examples-testcafe-live":"./scripts/run-testcafe.sh live"},"typings":"dist/index.d.ts","_npmUser":{"name":"gooddata-ci","email":"rail@gooddata.com"},"deprecated":"@gooddata/react-components@7 reached End of Support on March 31, 2022. Please upgrade (see https://sdk.gooddata.com/gooddata-ui/docs/supported_versions.html for more information).","repository":{"url":"git+ssh://git@github.com/gooddata/gooddata-react-components.git","type":"git"},"_npmVersion":"6.13.4","description":"GoodData.UI - A powerful JavaScript library for building analytical applications","directories":{},"lint-staged":{"{src,stories,styles,__mocks__,examples/server/src,examples/src,examples/test}/**/*.{ts,js,tsx,jsx,scss}":["npx gdc-fix-copyright","git add"],"{src,stories,styles,__mocks__,examples/server/src,examples/src,examples/test}/**/*.{ts,js,tsx,jsx,json,scss,md,yaml,html}":["prettier --write","git add"]},"_nodeVersion":"12.16.1","dependencies":{"rxjs":"^5.5.6","uuid":"^3.2.1","immer":"^1.3.1","lodash":"^4.17.15","date-fns":"^2.7.0","downshift":"^3.2.7","invariant":"^2.2.2","mapbox-gl":"1.9.1","classnames":"^2.2.6","codemirror":"^5.54.0","highcharts":"7.1.1","prop-types":"^15.6.0","react-intl":"^3.6.0","custom-event":"^1.0.1","react-window":"^1.8.1","ag-grid-react":"20.0.0","react-measure":"^2.3.0","@types/mapbox-gl":"1.9.1","react-day-picker":"~7.3.0","react-responsive":"^3.0.0","stringify-object":"^2.4.0","@gooddata/typings":"^2.25.0","@types/codemirror":"^0.0.95","ag-grid-community":"20.0.0","http-status-codes":"^1.3.0","react-codemirror2":"^7.2.0","@gooddata/js-utils":"^3.10.5","@gooddata/numberjs":"^3.2.4","fixed-data-table-2":"0.7.17","@gooddata/goodstrap":"^68.17.2","react-dom-factories":"^1.0.2","@gooddata/gooddata-js":"^13.0.3","json-stable-stringify":"^1.0.1","react-transition-group":"^2.2.1","hoist-non-react-statics":"^3.3.0","nodelist-foreach-polyfill":"^1.2.0","@formatjs/intl-pluralrules":"^1.3.6","highcharts-grouped-categories":"^1.1.3"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"raf":"3.3.2","yup":"^0.24.1","jest":"24.7.1","husky":"3.0.0","madge":"^3.4.4","react":"^16.5.2","enzyme":"3.5.0","eslint":"4.19.1","formik":"^0.11.11","moment":"2.23.0","history":"^4.7.2","ts-jest":"24.0.0","webpack":"4.30.0","full-icu":"^1.3.0","prettier":"1.16.4","react-ga":"^2.5.2","recharts":"1.0.0-beta.9","testcafe":"1.1.4","commander":"2.14.1","node-sass":"4.13.0","react-dom":"^16.5.2","stylelint":"^10.0.0","supertest":"3.0.0","ts-loader":"6.0.0","@types/raf":"^3.4.0","css-loader":"0.28.7","jest-junit":"3.0.0","raw-loader":"0.5.1","styled-jsx":"2.2.1","typescript":"3.3.4000","@babel/core":"7.4.4","@types/jest":"24.0.6","@types/node":"7.0.8","@types/uuid":"3.4.3","file-loader":"3.0.1","jest-enzyme":"7.0.2","lint-staged":"9.1.0","sass-loader":"6.0.6","webpack-cli":"3.3.2","@types/react":"16.8.6","babel-loader":"8.0.5","react-helmet":"5.2.0","react-select":"1.2.1","style-loader":"0.19.1","@types/enzyme":"3.1.13","@types/lodash":"4.14.123","testcafe-live":"0.1.4","@babel/runtime":"7.4.4","dotenv-webpack":"^1.7.0","@babel/polyfill":"^7.4.4","@storybook/react":"5.0.11","@types/invariant":"2.2.29","@types/react-dom":"16.0.11","isomorphic-fetch":"2.2.1","react-datepicker":"1.1.0","react-router-dom":"4.2.2","@babel/preset-env":"7.4.4","@gooddata/mock-js":"^2.13.1","@storybook/addons":"5.0.11","@types/classnames":"2.2.3","@types/prop-types":"15.5.2","@storybook/theming":"5.0.11","identity-obj-proxy":"^3.0.0","intl-messageformat":"^7.5.4","webpack-dev-server":"3.3.1","@babel/preset-react":"7.0.0","@types/react-portal":"4.0.1","@types/react-window":"^1.8.1","babel-plugin-lodash":"3.3.4","html-webpack-plugin":"3.2.0","react-test-renderer":"16.4.2","@types/react-measure":"2.0.5","clean-webpack-plugin":"2.0.2","stats-webpack-plugin":"0.7.0","eslint-config-prettier":"4.1.0","react-google-recaptcha":"^0.14.1","tslint-config-prettier":"1.18.0","@gooddata/eslint-config":"^1.0.0","@gooddata/tslint-config":"1.0.0","@types/react-responsive":"^3.0.3","@types/storybook__react":"4.0.1","@types/stringify-object":"^3.2.0","enzyme-adapter-react-16":"1.3.1","@gooddata/test-storybook":"4.0.0","@storybook/addon-actions":"5.0.11","@storybook/addon-options":"5.0.11","node-sass-magic-importer":"5.1.0","react-syntax-highlighter":"11.0.2","@types/fixed-data-table-2":"0.8.1","stylelint-config-prettier":"5.2.0","@gooddata/stylelint-config":"4.0.1","@types/react-test-renderer":"16.0.0","circular-dependency-plugin":"5.0.2","compression-webpack-plugin":"2.0.0","@types/json-stable-stringify":"^1.0.32","@gooddata/frontend-npm-scripts":"1.2.0","@types/enzyme-adapter-react-16":"1.0.3","stylelint-checkstyle-formatter":"0.1.0","@types/storybook__addon-actions":"3.4.2","@babel/plugin-proposal-class-properties":"7.4.4","@babel/plugin-proposal-object-rest-spread":"7.4.4","@babel/plugin-transform-async-to-generator":"7.4.4"},"peerDependencies":{"react":"^16.5.2","react-dom":"^16.5.2"},"_npmOperationalInternal":{"tmp":"tmp/react-components_7.8.0-beta.54_1594800141577_0.6273508657678595","host":"s3://npm-registry-packages"}},"7.8.0-alpha-an-vuong-anvuong-sd1012-2020-07-15T08-52-01-105Z":{"name":"@gooddata/react-components","version":"7.8.0-alpha-an-vuong-anvuong-sd1012-2020-07-15T08-52-01-105Z","author":{"name":"GoodData Corporation"},"license":"BSD-3-Clause","_id":"@gooddata/react-components@7.8.0-alpha-an-vuong-anvuong-sd1012-2020-07-15T08-52-01-105Z","maintainers":[{"name":"afi","email":"adam.fiedler@gooddata.com"},{"name":"an.vuong","email":"an.vuong@gooddata.com"},{"name":"bertold8","email":"ivan.nejezchleb@seznam.cz"},{"name":"brbistas","email":"valentinos.chraniotis@gooddata.com"},{"name":"bugsbunny338","email":"jiri.zajic@mensa.cz"},{"name":"de.do","email":"de.do@gooddata.com"},{"name":"gooddata-ci","email":"rail@gooddata.com"},{"name":"hang.ngo","email":"hang.ngo@gooddata.com"},{"name":"hung.nguyen.hoang","email":"hung.nguyen@gooddata.com"},{"name":"huong.nguyen","email":"huong.nguyen@gooddata.com"},{"name":"huyen.nguyen","email":"huyen.nguyen@gooddata.com"},{"name":"ivan.mjartan","email":"ivan.mjartan@gooddata.com"},{"name":"jakub-sterba","email":"jakub.sterba@gooddata.com"},{"name":"jaroslav.tomecek","email":"jaroslav.tomecek@gooddata.com"},{"name":"jkittler","email":"honza.kittler@gmail.com"},{"name":"khanh.le","email":"khanh.le@gooddata.com"},{"name":"lanhuynh","email":"lan.huynh@gooddata.com"},{"name":"linhhong","email":"linh.hong@gooddata.com"},{"name":"lupko","email":"lubomir.slivka@gooddata.com"},{"name":"mai.nguyen","email":"mai.nguyen@gooddata.com"},{"name":"matyas.kandl","email":"matyas.kandl@gooddata.com"},{"name":"michal.marsal","email":"michal.marsal@gooddata.com"},{"name":"milan.lempera","email":"ext-milan.lempera@gooddata.com"},{"name":"my.duong","email":"my.duong@gooddata.com"},{"name":"naibinh","email":"naibinh@gmail.com"},{"name":"nestor_encinas","email":"xesto05@gmail.com"},{"name":"nikolacech","email":"nikola.cech@gooddata.com"},{"name":"nis.hua","email":"nis.hua@gooddata.com"},{"name":"no23reason","email":"dan.homola@hotmail.cz"},{"name":"patrikbraborec","email":"patrik.braborec@gooddata.com"},{"name":"pbenes","email":"petr.benes@gooddata.com"},{"name":"petrjanu","email":"petr.janu@gooddata.com"},{"name":"pkingo","email":"philipandreaskingo@hotmail.com"},{"name":"ptquang86","email":"ptquang86@gmail.com"},{"name":"qduval","email":"quentin.duval@gooddata.com"},{"name":"rodri360","email":"me@rodri360.com"},{"name":"scavnickyj","email":"jakub.scavnicky@gooddata.com"},{"name":"sitina","email":"jiri.sitina@gooddata.com"},{"name":"strouhaljan","email":"strouhal.jan@gmail.com"},{"name":"thao-luong","email":"thao.luong@gooddata.com"},{"name":"thuong.nguyen","email":"thuong.nguyen@gooddata.com"},{"name":"tmuchka","email":"tomas.muchka@gooddata.com"},{"name":"tomas.kratochvil","email":"tomas.kratochvil@gooddata.com"},{"name":"tomsatgd","email":"tomas.satinsky@gooddata.com"},{"name":"trung-le-quoc","email":"trung.le@gooddata.com"},{"name":"tu-ngo","email":"tungo1981@gmail.com"},{"name":"tu.bui","email":"tu.bui@gooddata.com"},{"name":"tulean","email":"tuan.le@gooddata.com"},{"name":"tuqt1005","email":"tu.tran@gooddata.com"},{"name":"utdnah","email":"danh.ung@gooddata.com"},{"name":"van.nguyen","email":"van.nguyen@gooddata.com"},{"name":"vi.phan","email":"vi.phan@gooddata.com"},{"name":"vlastikcz","email":"vlastimil.kotas@gooddata.com"},{"name":"vu.pham","email":"vu.pham@gooddata.com"},{"name":"xmort","email":"petr.dolejsi@gooddata.com"},{"name":"yanlipnican","email":"yanlipnican@gmail.com"}],"homepage":"https://github.com/gooddata/gooddata-react-components#readme","bugs":{"url":"https://github.com/gooddata/gooddata-react-components/issues"},"dist":{"shasum":"c50cc36591d5ef08cb8d9fd2e5d035182cc4574e","tarball":"https://registry.npmjs.org/@gooddata/react-components/-/react-components-7.8.0-alpha-an-vuong-anvuong-sd1012-2020-07-15T08-52-01-105Z.tgz","fileCount":2661,"integrity":"sha512-ggrMPixxgPOxmBxHuAidpkzm1VgPi3qcmZliws1yIfzj8Yi4j4b3DMD77owerhy71/SFqqc9AqVa8XXIIG0+9Q==","signatures":[{"sig":"MEUCIQC8HvxhXVzrOsCM6Md0Q9gxN7eJtHLz0mp4+oXS2NHfJQIgNpEDQ9jsLSVJl5ocLW7AYjC/VX2XBsHGuRzM2NXvyW8=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":10690912,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJfDsPOCRA9TVsSAnZWagAAyM8P+QCiGNTp/enRhF8VlefB\nfKtJFTyoZm6Y69UViTlhEYhERKyQnADuWcWbPWWX4FjudnukZ/wfJDMyBIwi\nHRVDwowI0KXNYmsM/wYWfjPuJrMEW9nHQfCfS86Etzaz+zGImFgFRZzio9XO\nmWPzNdsyJEVy/bLlxDlqGeQXK3t+M0rX///s+y44g1fprVUyBbeiWGP0rGE2\nDywtlSs9FS/LA07VfrvaOmnBZUPfDareGY+p56/UGVz5UzYbObaBvFx2zuaW\nVjGM7kdCZwhXkunR+Icbc4PX6BSOXcAI+Gx4A+Iw0+pBqryS3rXedNV79Sv9\n1R5h5qPw29/Hz9bbvXOWmcv5lXuVk2BbrFB1mxe8V3sOzwvJ2OCf0wor8xLz\nUfDBmjnjzuRtGSFVTQBfEnbjsHok0NtcL30dE5uC3gJMzHgRjkMlItNcQLy4\nqK+XW6vTkkgOto6hCKUb4I6EgPVyNiQZey3CdWAkO1Ke6hH8QsIYdmc6WM/w\n2HKn7DTtMPCfMuGAGFZvQxnluMWL4unzPi+8OhDIADutm+k2JKjPedkTtCpc\nAP7gty9AHWKavm8g0FutG4CdFprSO1Eqg5SCqljA4yHoIfYhreTzbVN4sLnB\nZ6+k6ga2TbREF53LAohSAN1OY3sEPzVywAbRPvDZOkzzgxWBkag1chlNTIKX\nzm+n\r\n=Qz4f\r\n-----END PGP SIGNATURE-----\r\n"},"main":"dist/index.js","husky":{"hooks":{"pre-commit":"lint-staged"}},"config":{"eslint":"./examples/**/*.{js,jsx}","tslint":"./{__mocks__,src,stories}/{,**/}*.{ts,tsx}"},"readme":"[![npm version](https://badge.fury.io/js/%40gooddata%2Freact-components.svg)](https://www.npmjs.com/package/@gooddata/react-components)\n\n# GoodData.UI React components\n> A React-based JavaScript library for building data-driven applications\n\n## Getting started\n- [GoodData.UI Documentation](http://sdk.gooddata.com/gooddata-ui/)\n- [GoodData.UI Live Examples](https://gooddata-examples.herokuapp.com/)\n- [Stack Overflow](https://stackoverflow.com/questions/tagged/gooddata)\n\n### Usage\nWith [yarn](https://yarnpkg.com) installed, go to your project directory and run\n```\n$ yarn add @gooddata/react-components\n```\nIf you prefer [npm](npmjs.com) run\n```\n$ npm install --save @gooddata/react-components\n```\n\nThe public API is exposed via global `index.js`. Except for the styles, do not import any other file directly\nbecause they are not intended to be part of the public API.\n\n## Contributing\n\nWe welcome any contribution in form of [issues](https://github.com/gooddata/gooddata-react-components/issues) or [pull requests](https://github.com/gooddata/gooddata-react-components/pulls).\n\nInstall [Node.js](http://nodejs.org) (node 12.16.1, npm v6.13.4) and [Yarn](https://classic.yarnpkg.com) (1.22.4).\n\nInstall dependencies:\n```\nyarn install --frozen-lockfile\n```\n\nThese commands may come in handy while developing:\n\n| command | description |\n| ------- | ----------- |\n| `yarn install --pure-lockfile` | first step |\n| ||\n| `yarn dev` | build react-components to `/dist` in watch mode |\n| `yarn test` | run all unit tests |\n| `yarn prettier-write` | format the source code to match the valid codestyle |\n| `yarn validate` | validate codestyle |\n| ||\n| `yarn storybook` | run storybook from `/stories` on http://localhost:9001 |\n| `yarn build-storybook` | build storybook to `/dist-storybook` |\n| `yarn test-storybook` | run storybook and [screenshot tests](https://github.com/gooddata/gdc-client-utils/tree/master/test-storybook) |\n| ||\n| `yarn examples` | run Live Examples dev-server from `/examples` on https://localhost:8999 |\n| `yarn examples-build` | build Live Examples to `/examples/dist` |\n| `yarn examples-server` | serve built Live Examples - see `/examples/server/src` |\n| `yarn examples-testcafe` | run testcafe tests against `localhost:8999` |\n\n### Deploy to heroku.com\nWhen you deploy this repo to heroku, it serves *GoodData.UI Live Examples*.\nRelevant tasks are in `Procfile` and `package.json`.\n\n```bash\n# run in the project directory\nheroku login\nheroku create <your-app-name>\nheroku config:set DOMAIN_ADMIN_USERNAME=x@gooddata.com DOMAIN_ADMIN_PASSWORD=xy PROJECT_ID_TO_ASSIGN=xms7ga4tf3g3nzucd8380o2bev8oeknp\ngit push heroku HEAD:master\nheroku open\n```\n### Enable Geo Chart for Storybook and Live Examples\nGeo chart uses Mapbox to render map which requires a Mapbox access token.\n- Register an account and create Mapbox access token at [guide](https://docs.mapbox.com/help/how-mapbox-works/access-tokens/)\n- Store the created token at `.env`:\n```bash\necho -e \"EXAMPLE_MAPBOX_ACCESS_TOKEN=token\" >> .env # only need to run once\necho -e \"STORYBOOK_MAPBOX_ACCESS_TOKEN=token\" >> .env # only need to run once\n```\n\n### Run Live Examples Locally\nTo run *GoodData.UI Live Examples* locally:\n```bash\ngit clone <this-repository>\ncd  <repository-folder>\nyarn install --pure-lockfile\nyarn examples\n```\nThen open https://localhost:8999 and login using Live Examples account (you can [create one here](https://gooddata-examples.herokuapp.com/registration)).\n\n### Run Storybook locally\n- Run storybook with token stored in `.env` for more secure\n```bash\nyarn storybook\n```\n- Or run storybook with token env param exposed to cli (not suggested)\n```bash\nSTORYBOOK_MAPBOX_ACCESS_TOKEN=token yarn storybook\n```\n- Apply either above way to `yarn build-storybook` or `yarn test-storybook`\n\n### Source code formatting\nThe source code in the repository is formatted by [Prettier](https://prettier.io/).\nThe format of the code is validated by our Continuous Integration server and is one of the requirements of successful merge.\n\nPrettier is supported by every major IDE. You can find the list of supported editors and how to configure them [here](https://prettier.io/docs/en/editors.html).\n\nIn the case, when your editor is not supported or you don't want to setup the integration, you can run the `yarn prettier-write` command to reformat the code before commit.\n\n## Changelog\n\n- see [CHANGELOG.md](CHANGELOG.md)\n\n## Supported versions\n\nIn order to make the user experience with integrating GoodData UI SDK as smooth and secure as possible and to ensure that the SDK is using the latest features of the platform, we will only provide support to two most recent major versions of UI SDK.\n\nThe most recent majors will be supported in the following modes:\n\n- The latest major version will receive all new functionality and all bug fixes\n- The previous major version will only receive fixes to critical issues and security fixes. These fixes will be applied on top of last released version of the previous major\n\nThe customers are encouraged to always use the latest version of the UI SDK.\n\nIn case of using older versions, the user might face API incompatibility, performance or security issues.\n\nPlease follow the installation instructions to update to the newest version.\n\n## License\n\n(C) 2007-2020 GoodData Corporation\n\nThis project is dual licensed:\n\n- The ATTRIBUTION-NONCOMMERCIAL 4.0 INTERNATIONAL (CC BY-NC 4.0) is used for purpose of the trial experience and evaluation of GoodData.UI library.\n- The GOODDATA GOODDATA.UI LIBRARY END USER LICENSE AGREEMENT is used for GoodData customers.\n\nFor more information, please see [LICENSE](https://github.com/gooddata/gooddata-react-components/blob/master/LICENSE)\n","gitHead":"5f95a433464465b7d057cc267fc5f9c4afaea0ee","scripts":{"dev":"bash scripts/build.sh --dev-watch","test":"jest --watch","build":"bash scripts/build.sh","tslint":"yarn run-tslint -t verbose $npm_package_config_tslint","prepare":"cd examples/server && yarn install --frozen-lockfile && cd ../..; rm -r examples/node_modules 2>/dev/null; true","examples":"bash scripts/run-examples.sh","prepare?":"# Called before `npm publish` and on local `npm install`. Temporarily also for deleting obsolete node_modules. Ends with `true` to continue gracefully.","validate":"tsc --noEmit && yarn tslint && eslint $npm_package_config_eslint && yarn validate-style && yarn prettier-check","build-dev":"bash scripts/build.sh --dev","examples?":"# Default is developer domain, other options: yarn examples [sec,secure,stg,stg2,stg3,demo,developer or URL]","storybook":"yarn build && start-storybook -p 9001 -c .storybook","test-once":"jest","tslint-ci":"mkdir -p ./ci/results && yarn run-tslint -t checkstyle -o ./ci/results/tslint-results.xml $npm_package_config_tslint","run-tslint":"tslint -p tsconfig.json","validate-ci":"tsc --noEmit && yarn tslint-ci  && eslint $npm_package_config_eslint -f checkstyle -o ci/results/eslint-results.xml && yarn validate-style-ci && yarn prettier-check","examples-build":"bash scripts/build-examples.sh","prepublishOnly":"yarn build","prettier-check":"prettier --check '{src,stories,styles,__mocks__,examples/server/src,examples/src,examples/test}/**/*.{ts,js,tsx,jsx,json,scss,md,yaml,html}'","prettier-write":"prettier --write '{src,stories,styles,__mocks__,examples/server/src,examples/src,examples/test}/**/*.{ts,js,tsx,jsx,json,scss,md,yaml,html}'","test-storybook":"yarn build && test-storybook","validate-style":"stylelint '**/*.scss'","build-storybook":"yarn build && build-storybook -c .storybook -o dist-storybook","examples-server":"node examples/server/src/index.js","heroku-postbuild":"yarn examples-build developer","examples-testcafe":"./scripts/run-testcafe.sh visual","validate-style-ci":"stylelint '**/*.scss' --custom-formatter=node_modules/stylelint-checkstyle-formatter > ci/results/stylelint-results.xml","check-circular-deps":"madge --circular --extensions ts ./src","examples-testcafe-ci":"./scripts/run-testcafe.sh ci","examples-testcafe-live":"./scripts/run-testcafe.sh live"},"typings":"dist/index.d.ts","_npmUser":{"name":"an.vuong","email":"an.vuong@gooddata.com"},"deprecated":"@gooddata/react-components@7 reached End of Support on March 31, 2022. Please upgrade (see https://sdk.gooddata.com/gooddata-ui/docs/supported_versions.html for more information).","repository":{"url":"git+ssh://git@github.com/gooddata/gooddata-react-components.git","type":"git"},"_npmVersion":"6.14.5","description":"GoodData.UI - A powerful JavaScript library for building analytical applications","directories":{},"lint-staged":{"{src,stories,styles,__mocks__,examples/server/src,examples/src,examples/test}/**/*.{ts,js,tsx,jsx,scss}":["npx gdc-fix-copyright","git add"],"{src,stories,styles,__mocks__,examples/server/src,examples/src,examples/test}/**/*.{ts,js,tsx,jsx,json,scss,md,yaml,html}":["prettier --write","git add"]},"_nodeVersion":"12.18.2","dependencies":{"rxjs":"^5.5.6","uuid":"^3.2.1","immer":"^1.3.1","lodash":"^4.17.15","date-fns":"^2.7.0","downshift":"^3.2.7","invariant":"^2.2.2","mapbox-gl":"1.9.1","classnames":"^2.2.6","codemirror":"^5.54.0","highcharts":"7.1.1","prop-types":"^15.6.0","react-intl":"^3.6.0","custom-event":"^1.0.1","react-window":"^1.8.1","ag-grid-react":"20.0.0","react-measure":"^2.3.0","@types/mapbox-gl":"1.9.1","react-day-picker":"~7.3.0","react-responsive":"^3.0.0","stringify-object":"^2.4.0","@gooddata/typings":"^2.25.0","@types/codemirror":"^0.0.95","ag-grid-community":"20.0.0","http-status-codes":"^1.3.0","react-codemirror2":"^7.2.0","@gooddata/js-utils":"^3.10.5","@gooddata/numberjs":"^3.2.4","fixed-data-table-2":"0.7.17","@gooddata/goodstrap":"^68.17.2","react-dom-factories":"^1.0.2","@gooddata/gooddata-js":"^13.0.3","json-stable-stringify":"^1.0.1","react-transition-group":"^2.2.1","hoist-non-react-statics":"^3.3.0","nodelist-foreach-polyfill":"^1.2.0","@formatjs/intl-pluralrules":"^1.3.6","highcharts-grouped-categories":"^1.1.3"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"raf":"3.3.2","yup":"^0.24.1","jest":"24.7.1","husky":"3.0.0","madge":"^3.4.4","react":"^16.5.2","enzyme":"3.5.0","eslint":"4.19.1","formik":"^0.11.11","moment":"2.23.0","history":"^4.7.2","ts-jest":"24.0.0","webpack":"4.30.0","full-icu":"^1.3.0","prettier":"1.16.4","react-ga":"^2.5.2","recharts":"1.0.0-beta.9","testcafe":"1.1.4","commander":"2.14.1","node-sass":"4.13.0","react-dom":"^16.5.2","stylelint":"^10.0.0","supertest":"3.0.0","ts-loader":"6.0.0","@types/raf":"^3.4.0","css-loader":"0.28.7","jest-junit":"3.0.0","raw-loader":"0.5.1","styled-jsx":"2.2.1","typescript":"3.3.4000","@babel/core":"7.4.4","@types/jest":"24.0.6","@types/node":"7.0.8","@types/uuid":"3.4.3","file-loader":"3.0.1","jest-enzyme":"7.0.2","lint-staged":"9.1.0","sass-loader":"6.0.6","webpack-cli":"3.3.2","@types/react":"16.8.6","babel-loader":"8.0.5","react-helmet":"5.2.0","react-select":"1.2.1","style-loader":"0.19.1","@types/enzyme":"3.1.13","@types/lodash":"4.14.123","testcafe-live":"0.1.4","@babel/runtime":"7.4.4","dotenv-webpack":"^1.7.0","@babel/polyfill":"^7.4.4","@storybook/react":"5.0.11","@types/invariant":"2.2.29","@types/react-dom":"16.0.11","isomorphic-fetch":"2.2.1","react-datepicker":"1.1.0","react-router-dom":"4.2.2","@babel/preset-env":"7.4.4","@gooddata/mock-js":"^2.13.1","@storybook/addons":"5.0.11","@types/classnames":"2.2.3","@types/prop-types":"15.5.2","@storybook/theming":"5.0.11","identity-obj-proxy":"^3.0.0","intl-messageformat":"^7.5.4","webpack-dev-server":"3.3.1","@babel/preset-react":"7.0.0","@types/react-portal":"4.0.1","@types/react-window":"^1.8.1","babel-plugin-lodash":"3.3.4","html-webpack-plugin":"3.2.0","react-test-renderer":"16.4.2","@types/react-measure":"2.0.5","clean-webpack-plugin":"2.0.2","stats-webpack-plugin":"0.7.0","eslint-config-prettier":"4.1.0","react-google-recaptcha":"^0.14.1","tslint-config-prettier":"1.18.0","@gooddata/eslint-config":"^1.0.0","@gooddata/tslint-config":"1.0.0","@types/react-responsive":"^3.0.3","@types/storybook__react":"4.0.1","@types/stringify-object":"^3.2.0","enzyme-adapter-react-16":"1.3.1","@gooddata/test-storybook":"4.0.0","@storybook/addon-actions":"5.0.11","@storybook/addon-options":"5.0.11","node-sass-magic-importer":"5.1.0","react-syntax-highlighter":"11.0.2","@types/fixed-data-table-2":"0.8.1","stylelint-config-prettier":"5.2.0","@gooddata/stylelint-config":"4.0.1","@types/react-test-renderer":"16.0.0","circular-dependency-plugin":"5.0.2","compression-webpack-plugin":"2.0.0","@types/json-stable-stringify":"^1.0.32","@gooddata/frontend-npm-scripts":"1.2.0","@types/enzyme-adapter-react-16":"1.0.3","stylelint-checkstyle-formatter":"0.1.0","@types/storybook__addon-actions":"3.4.2","@babel/plugin-proposal-class-properties":"7.4.4","@babel/plugin-proposal-object-rest-spread":"7.4.4","@babel/plugin-transform-async-to-generator":"7.4.4"},"peerDependencies":{"react":"^16.5.2","react-dom":"^16.5.2"},"_npmOperationalInternal":{"tmp":"tmp/react-components_7.8.0-alpha-an-vuong-anvuong-sd1012-2020-07-15T08-52-01-105Z_1594803149863_0.3459507856873105","host":"s3://npm-registry-packages"}},"7.8.0-alpha-ivan-mjartan-ine-one-4414-2020-07-15T12-41-53-037Z":{"name":"@gooddata/react-components","version":"7.8.0-alpha-ivan-mjartan-ine-one-4414-2020-07-15T12-41-53-037Z","author":{"name":"GoodData Corporation"},"license":"BSD-3-Clause","_id":"@gooddata/react-components@7.8.0-alpha-ivan-mjartan-ine-one-4414-2020-07-15T12-41-53-037Z","maintainers":[{"name":"afi","email":"adam.fiedler@gooddata.com"},{"name":"an.vuong","email":"an.vuong@gooddata.com"},{"name":"bertold8","email":"ivan.nejezchleb@seznam.cz"},{"name":"brbistas","email":"valentinos.chraniotis@gooddata.com"},{"name":"bugsbunny338","email":"jiri.zajic@mensa.cz"},{"name":"de.do","email":"de.do@gooddata.com"},{"name":"gooddata-ci","email":"rail@gooddata.com"},{"name":"hang.ngo","email":"hang.ngo@gooddata.com"},{"name":"hung.nguyen.hoang","email":"hung.nguyen@gooddata.com"},{"name":"huong.nguyen","email":"huong.nguyen@gooddata.com"},{"name":"huyen.nguyen","email":"huyen.nguyen@gooddata.com"},{"name":"ivan.mjartan","email":"ivan.mjartan@gooddata.com"},{"name":"jakub-sterba","email":"jakub.sterba@gooddata.com"},{"name":"jaroslav.tomecek","email":"jaroslav.tomecek@gooddata.com"},{"name":"jkittler","email":"honza.kittler@gmail.com"},{"name":"khanh.le","email":"khanh.le@gooddata.com"},{"name":"lanhuynh","email":"lan.huynh@gooddata.com"},{"name":"linhhong","email":"linh.hong@gooddata.com"},{"name":"lupko","email":"lubomir.slivka@gooddata.com"},{"name":"mai.nguyen","email":"mai.nguyen@gooddata.com"},{"name":"matyas.kandl","email":"matyas.kandl@gooddata.com"},{"name":"michal.marsal","email":"michal.marsal@gooddata.com"},{"name":"milan.lempera","email":"ext-milan.lempera@gooddata.com"},{"name":"my.duong","email":"my.duong@gooddata.com"},{"name":"naibinh","email":"naibinh@gmail.com"},{"name":"nestor_encinas","email":"xesto05@gmail.com"},{"name":"nikolacech","email":"nikola.cech@gooddata.com"},{"name":"nis.hua","email":"nis.hua@gooddata.com"},{"name":"no23reason","email":"dan.homola@hotmail.cz"},{"name":"patrikbraborec","email":"patrik.braborec@gooddata.com"},{"name":"pbenes","email":"petr.benes@gooddata.com"},{"name":"petrjanu","email":"petr.janu@gooddata.com"},{"name":"pkingo","email":"philipandreaskingo@hotmail.com"},{"name":"ptquang86","email":"ptquang86@gmail.com"},{"name":"qduval","email":"quentin.duval@gooddata.com"},{"name":"rodri360","email":"me@rodri360.com"},{"name":"scavnickyj","email":"jakub.scavnicky@gooddata.com"},{"name":"sitina","email":"jiri.sitina@gooddata.com"},{"name":"strouhaljan","email":"strouhal.jan@gmail.com"},{"name":"thao-luong","email":"thao.luong@gooddata.com"},{"name":"thuong.nguyen","email":"thuong.nguyen@gooddata.com"},{"name":"tmuchka","email":"tomas.muchka@gooddata.com"},{"name":"tomas.kratochvil","email":"tomas.kratochvil@gooddata.com"},{"name":"tomsatgd","email":"tomas.satinsky@gooddata.com"},{"name":"trung-le-quoc","email":"trung.le@gooddata.com"},{"name":"tu-ngo","email":"tungo1981@gmail.com"},{"name":"tu.bui","email":"tu.bui@gooddata.com"},{"name":"tulean","email":"tuan.le@gooddata.com"},{"name":"tuqt1005","email":"tu.tran@gooddata.com"},{"name":"utdnah","email":"danh.ung@gooddata.com"},{"name":"van.nguyen","email":"van.nguyen@gooddata.com"},{"name":"vi.phan","email":"vi.phan@gooddata.com"},{"name":"vlastikcz","email":"vlastimil.kotas@gooddata.com"},{"name":"vu.pham","email":"vu.pham@gooddata.com"},{"name":"xmort","email":"petr.dolejsi@gooddata.com"},{"name":"yanlipnican","email":"yanlipnican@gmail.com"}],"homepage":"https://github.com/gooddata/gooddata-react-components#readme","bugs":{"url":"https://github.com/gooddata/gooddata-react-components/issues"},"dist":{"shasum":"f099d42598af6233ef93fe6ead5a4eac65486a0f","tarball":"https://registry.npmjs.org/@gooddata/react-components/-/react-components-7.8.0-alpha-ivan-mjartan-ine-one-4414-2020-07-15T12-41-53-037Z.tgz","fileCount":2671,"integrity":"sha512-dlAAoZ5T5jA8QWhVHcn9GlCm4DztN2WcE76kVJ8rFJX/7/IRZNfIsn3k+EEwT/rFhTuMFNk9y1vMYUioE9+Ubg==","signatures":[{"sig":"MEQCICOtTK2Hqpe+0UV+7C7gEsS7GbZcm1aMYmFR3Q15Dh8XAiAfSnnRs7NqpkMGp24V69NVcDGNuBQ6fMe3Ypn8wPwQVw==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":10757998,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJfDvnDCRA9TVsSAnZWagAAacIP/A2L1L2vQT5agYjN8PB2\nHQH3SgEk5JFmsG9WDbF7xIW1zIouy6hytVwkgr1p8gsrxtSp21sEJdk1wcvd\nhU8REkI78EGs+KSnoK5jNgrzYYO0nYBvD7oEClTMnIi6DmgceJEZL9pCQ3T9\nkvhbxiR3AdEFRtX1V6UYjSix3kCgvNZN0pFqGUR7CFU0K5krgIqIPyeHkIqe\nUnqiDzcjsy3uPo1wdwkrikB1lzbKpEIFWACIXI5o92a/2VM8qZvSLgw4i/Xd\nG+WUGO3YLJLLqKmjWTjxIQ8Zt18w3GV/JhPrRgYCoUYdR5HJLSUd9cZqU1dK\nVeauwTDhCllkLkkPLJsBf/KSwDsk7tlZy+vq4a9ZHo+844tj3XVVdgZczRwO\nMNR1jTiP1Ctkq/JV4OBNYr6MV2HD4x1jLxoA9PJWSWFuz56de9HSmzwSBbtf\nN4RtUxe9/PRWOvbxPL1aAigKFOTPKc5AlXYuhpTZF1L7w+3yIFjno3B1Hu2O\nN6DGwEexqzCoSt+EdBOUMMAQSeUG6DkQO8L4lNaqQaemOabB6hc3Ib22d8wE\njztDoMDQaIsj9m3FSNysRdPolYOjG+Y8rIcGCc1StrYbDgiPcXkBa5wT4YuN\nB/9oHGOkvCOPqWBg7bkg4luukvLrF2tFtOhpiibHZ/q4CJOf8uIVRMr0VkHx\nOatg\r\n=6mDM\r\n-----END PGP SIGNATURE-----\r\n"},"main":"dist/index.js","husky":{"hooks":{"pre-commit":"lint-staged"}},"config":{"eslint":"./examples/**/*.{js,jsx}","tslint":"./{__mocks__,src,stories}/{,**/}*.{ts,tsx}"},"readme":"[![npm version](https://badge.fury.io/js/%40gooddata%2Freact-components.svg)](https://www.npmjs.com/package/@gooddata/react-components)\n\n# GoodData.UI React components\n> A React-based JavaScript library for building data-driven applications\n\n## Getting started\n- [GoodData.UI Documentation](http://sdk.gooddata.com/gooddata-ui/)\n- [GoodData.UI Live Examples](https://gooddata-examples.herokuapp.com/)\n- [Stack Overflow](https://stackoverflow.com/questions/tagged/gooddata)\n\n### Usage\nWith [yarn](https://yarnpkg.com) installed, go to your project directory and run\n```\n$ yarn add @gooddata/react-components\n```\nIf you prefer [npm](npmjs.com) run\n```\n$ npm install --save @gooddata/react-components\n```\n\nThe public API is exposed via global `index.js`. Except for the styles, do not import any other file directly\nbecause they are not intended to be part of the public API.\n\n## Contributing\n\nWe welcome any contribution in form of [issues](https://github.com/gooddata/gooddata-react-components/issues) or [pull requests](https://github.com/gooddata/gooddata-react-components/pulls).\n\nInstall [Node.js](http://nodejs.org) (node 12.16.1, npm v6.13.4) and [Yarn](https://classic.yarnpkg.com) (1.22.4).\n\nInstall dependencies:\n```\nyarn install --frozen-lockfile\n```\n\nThese commands may come in handy while developing:\n\n| command | description |\n| ------- | ----------- |\n| `yarn install --pure-lockfile` | first step |\n| ||\n| `yarn dev` | build react-components to `/dist` in watch mode |\n| `yarn test` | run all unit tests |\n| `yarn prettier-write` | format the source code to match the valid codestyle |\n| `yarn validate` | validate codestyle |\n| ||\n| `yarn storybook` | run storybook from `/stories` on http://localhost:9001 |\n| `yarn build-storybook` | build storybook to `/dist-storybook` |\n| `yarn test-storybook` | run storybook and [screenshot tests](https://github.com/gooddata/gdc-client-utils/tree/master/test-storybook) |\n| ||\n| `yarn examples` | run Live Examples dev-server from `/examples` on https://localhost:8999 |\n| `yarn examples-build` | build Live Examples to `/examples/dist` |\n| `yarn examples-server` | serve built Live Examples - see `/examples/server/src` |\n| `yarn examples-testcafe` | run testcafe tests against `localhost:8999` |\n\n### Deploy to heroku.com\nWhen you deploy this repo to heroku, it serves *GoodData.UI Live Examples*.\nRelevant tasks are in `Procfile` and `package.json`.\n\n```bash\n# run in the project directory\nheroku login\nheroku create <your-app-name>\nheroku config:set DOMAIN_ADMIN_USERNAME=x@gooddata.com DOMAIN_ADMIN_PASSWORD=xy PROJECT_ID_TO_ASSIGN=xms7ga4tf3g3nzucd8380o2bev8oeknp\ngit push heroku HEAD:master\nheroku open\n```\n### Enable Geo Chart for Storybook and Live Examples\nGeo chart uses Mapbox to render map which requires a Mapbox access token.\n- Register an account and create Mapbox access token at [guide](https://docs.mapbox.com/help/how-mapbox-works/access-tokens/)\n- Store the created token at `.env`:\n```bash\necho -e \"EXAMPLE_MAPBOX_ACCESS_TOKEN=token\" >> .env # only need to run once\necho -e \"STORYBOOK_MAPBOX_ACCESS_TOKEN=token\" >> .env # only need to run once\n```\n\n### Run Live Examples Locally\nTo run *GoodData.UI Live Examples* locally:\n```bash\ngit clone <this-repository>\ncd  <repository-folder>\nyarn install --pure-lockfile\nyarn examples\n```\nThen open https://localhost:8999 and login using Live Examples account (you can [create one here](https://gooddata-examples.herokuapp.com/registration)).\n\n### Run Storybook locally\n- Run storybook with token stored in `.env` for more secure\n```bash\nyarn storybook\n```\n- Or run storybook with token env param exposed to cli (not suggested)\n```bash\nSTORYBOOK_MAPBOX_ACCESS_TOKEN=token yarn storybook\n```\n- Apply either above way to `yarn build-storybook` or `yarn test-storybook`\n\n### Source code formatting\nThe source code in the repository is formatted by [Prettier](https://prettier.io/).\nThe format of the code is validated by our Continuous Integration server and is one of the requirements of successful merge.\n\nPrettier is supported by every major IDE. You can find the list of supported editors and how to configure them [here](https://prettier.io/docs/en/editors.html).\n\nIn the case, when your editor is not supported or you don't want to setup the integration, you can run the `yarn prettier-write` command to reformat the code before commit.\n\n## Changelog\n\n- see [CHANGELOG.md](CHANGELOG.md)\n\n## Supported versions\n\nIn order to make the user experience with integrating GoodData UI SDK as smooth and secure as possible and to ensure that the SDK is using the latest features of the platform, we will only provide support to two most recent major versions of UI SDK.\n\nThe most recent majors will be supported in the following modes:\n\n- The latest major version will receive all new functionality and all bug fixes\n- The previous major version will only receive fixes to critical issues and security fixes. These fixes will be applied on top of last released version of the previous major\n\nThe customers are encouraged to always use the latest version of the UI SDK.\n\nIn case of using older versions, the user might face API incompatibility, performance or security issues.\n\nPlease follow the installation instructions to update to the newest version.\n\n## License\n\n(C) 2007-2020 GoodData Corporation\n\nThis project is dual licensed:\n\n- The ATTRIBUTION-NONCOMMERCIAL 4.0 INTERNATIONAL (CC BY-NC 4.0) is used for purpose of the trial experience and evaluation of GoodData.UI library.\n- The GOODDATA GOODDATA.UI LIBRARY END USER LICENSE AGREEMENT is used for GoodData customers.\n\nFor more information, please see [LICENSE](https://github.com/gooddata/gooddata-react-components/blob/master/LICENSE)\n","gitHead":"c8ae98abe74014403cf0c6ce85d89f03d0edf92b","scripts":{"dev":"bash scripts/build.sh --dev-watch","test":"jest --watch","build":"bash scripts/build.sh","tslint":"yarn run-tslint -t verbose $npm_package_config_tslint","prepare":"cd examples/server && yarn install --frozen-lockfile && cd ../..; rm -r examples/node_modules 2>/dev/null; true","examples":"bash scripts/run-examples.sh","prepare?":"# Called before `npm publish` and on local `npm install`. Temporarily also for deleting obsolete node_modules. Ends with `true` to continue gracefully.","validate":"tsc --noEmit && yarn tslint && eslint $npm_package_config_eslint && yarn validate-style && yarn prettier-check","build-dev":"bash scripts/build.sh --dev","examples?":"# Default is developer domain, other options: yarn examples [sec,secure,stg,stg2,stg3,demo,developer or URL]","storybook":"yarn build && start-storybook -p 9001 -c .storybook","test-once":"jest","tslint-ci":"mkdir -p ./ci/results && yarn run-tslint -t checkstyle -o ./ci/results/tslint-results.xml $npm_package_config_tslint","run-tslint":"tslint -p tsconfig.json","validate-ci":"tsc --noEmit && yarn tslint-ci  && eslint $npm_package_config_eslint -f checkstyle -o ci/results/eslint-results.xml && yarn validate-style-ci && yarn prettier-check","examples-build":"bash scripts/build-examples.sh","prepublishOnly":"yarn build","prettier-check":"prettier --check '{src,stories,styles,__mocks__,examples/server/src,examples/src,examples/test}/**/*.{ts,js,tsx,jsx,json,scss,md,yaml,html}'","prettier-write":"prettier --write '{src,stories,styles,__mocks__,examples/server/src,examples/src,examples/test}/**/*.{ts,js,tsx,jsx,json,scss,md,yaml,html}'","test-storybook":"yarn build && test-storybook","validate-style":"stylelint '**/*.scss'","build-storybook":"yarn build && build-storybook -c .storybook -o dist-storybook","examples-server":"node examples/server/src/index.js","heroku-postbuild":"yarn examples-build developer","examples-testcafe":"./scripts/run-testcafe.sh visual","validate-style-ci":"stylelint '**/*.scss' --custom-formatter=node_modules/stylelint-checkstyle-formatter > ci/results/stylelint-results.xml","check-circular-deps":"madge --circular --extensions ts ./src","examples-testcafe-ci":"./scripts/run-testcafe.sh ci","examples-testcafe-live":"./scripts/run-testcafe.sh live"},"typings":"dist/index.d.ts","_npmUser":{"name":"ivan.mjartan","email":"ivan.mjartan@gooddata.com"},"deprecated":"@gooddata/react-components@7 reached End of Support on March 31, 2022. Please upgrade (see https://sdk.gooddata.com/gooddata-ui/docs/supported_versions.html for more information).","repository":{"url":"git+ssh://git@github.com/gooddata/gooddata-react-components.git","type":"git"},"_npmVersion":"6.13.4","description":"GoodData.UI - A powerful JavaScript library for building analytical applications","directories":{},"lint-staged":{"{src,stories,styles,__mocks__,examples/server/src,examples/src,examples/test}/**/*.{ts,js,tsx,jsx,scss}":["npx gdc-fix-copyright","git add"],"{src,stories,styles,__mocks__,examples/server/src,examples/src,examples/test}/**/*.{ts,js,tsx,jsx,json,scss,md,yaml,html}":["prettier --write","git add"]},"_nodeVersion":"12.16.1","dependencies":{"rxjs":"^5.5.6","uuid":"^3.2.1","immer":"^1.3.1","lodash":"^4.17.15","date-fns":"^2.7.0","downshift":"^3.2.7","invariant":"^2.2.2","mapbox-gl":"1.9.1","classnames":"^2.2.6","codemirror":"^5.54.0","highcharts":"7.1.1","prop-types":"^15.6.0","react-intl":"^3.6.0","custom-event":"^1.0.1","react-window":"^1.8.1","ag-grid-react":"20.0.0","react-measure":"^2.3.0","@types/mapbox-gl":"1.9.1","react-day-picker":"~7.3.0","react-responsive":"^3.0.0","stringify-object":"^2.4.0","@gooddata/typings":"2.25.0-alpha-pbenes-ine-one-4414-2020-07-15T12-30-46-335Z","@types/codemirror":"^0.0.95","ag-grid-community":"20.0.0","http-status-codes":"^1.3.0","react-codemirror2":"^7.2.0","@gooddata/js-utils":"^3.10.5","@gooddata/numberjs":"^3.2.4","fixed-data-table-2":"0.7.17","@gooddata/goodstrap":"^68.16.0","react-dom-factories":"^1.0.2","@gooddata/gooddata-js":"13.0.3-alpha-pbenes-ine-one-4414-2020-07-15T12-32-55-361Z","json-stable-stringify":"^1.0.1","react-transition-group":"^2.2.1","hoist-non-react-statics":"^3.3.0","nodelist-foreach-polyfill":"^1.2.0","@formatjs/intl-pluralrules":"^1.3.6","highcharts-grouped-categories":"^1.1.3"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"raf":"3.3.2","yup":"^0.24.1","jest":"24.7.1","husky":"3.0.0","madge":"^3.4.4","react":"^16.5.2","enzyme":"3.5.0","eslint":"4.19.1","formik":"^0.11.11","moment":"2.23.0","history":"^4.7.2","ts-jest":"24.0.0","webpack":"4.30.0","full-icu":"^1.3.0","prettier":"1.16.4","react-ga":"^2.5.2","recharts":"1.0.0-beta.9","testcafe":"1.1.4","commander":"2.14.1","node-sass":"4.13.0","react-dom":"^16.5.2","stylelint":"^10.0.0","supertest":"3.0.0","ts-loader":"6.0.0","@types/raf":"^3.4.0","css-loader":"0.28.7","jest-junit":"3.0.0","raw-loader":"0.5.1","styled-jsx":"2.2.1","typescript":"3.3.4000","@babel/core":"7.4.4","@types/jest":"24.0.6","@types/node":"7.0.8","@types/uuid":"3.4.3","file-loader":"3.0.1","jest-enzyme":"7.0.2","lint-staged":"9.1.0","sass-loader":"6.0.6","webpack-cli":"3.3.2","@types/react":"16.8.6","babel-loader":"8.0.5","react-helmet":"5.2.0","react-select":"1.2.1","style-loader":"0.19.1","@types/enzyme":"3.1.13","@types/lodash":"4.14.123","testcafe-live":"0.1.4","@babel/runtime":"7.4.4","dotenv-webpack":"^1.7.0","@babel/polyfill":"^7.4.4","@storybook/react":"5.0.11","@types/invariant":"2.2.29","@types/react-dom":"16.0.11","isomorphic-fetch":"2.2.1","react-datepicker":"1.1.0","react-router-dom":"4.2.2","@babel/preset-env":"7.4.4","@gooddata/mock-js":"^2.13.1","@storybook/addons":"5.0.11","@types/classnames":"2.2.3","@types/prop-types":"15.5.2","@storybook/theming":"5.0.11","identity-obj-proxy":"^3.0.0","intl-messageformat":"^7.5.4","webpack-dev-server":"3.3.1","@babel/preset-react":"7.0.0","@types/react-portal":"4.0.1","@types/react-window":"^1.8.1","babel-plugin-lodash":"3.3.4","html-webpack-plugin":"3.2.0","react-test-renderer":"16.4.2","@types/react-measure":"2.0.5","clean-webpack-plugin":"2.0.2","stats-webpack-plugin":"0.7.0","eslint-config-prettier":"4.1.0","react-google-recaptcha":"^0.14.1","tslint-config-prettier":"1.18.0","@gooddata/eslint-config":"^1.0.0","@gooddata/tslint-config":"1.0.0","@types/react-responsive":"^3.0.3","@types/storybook__react":"4.0.1","@types/stringify-object":"^3.2.0","enzyme-adapter-react-16":"1.3.1","@gooddata/test-storybook":"4.0.0","@storybook/addon-actions":"5.0.11","@storybook/addon-options":"5.0.11","node-sass-magic-importer":"5.1.0","react-syntax-highlighter":"11.0.2","@types/fixed-data-table-2":"0.8.1","stylelint-config-prettier":"5.2.0","@gooddata/stylelint-config":"4.0.1","@types/react-test-renderer":"16.0.0","circular-dependency-plugin":"5.0.2","compression-webpack-plugin":"2.0.0","@types/json-stable-stringify":"^1.0.32","@gooddata/frontend-npm-scripts":"1.2.0","@types/enzyme-adapter-react-16":"1.0.3","stylelint-checkstyle-formatter":"0.1.0","@types/storybook__addon-actions":"3.4.2","@babel/plugin-proposal-class-properties":"7.4.4","@babel/plugin-proposal-object-rest-spread":"7.4.4","@babel/plugin-transform-async-to-generator":"7.4.4"},"peerDependencies":{"react":"^16.5.2","react-dom":"^16.5.2"},"_npmOperationalInternal":{"tmp":"tmp/react-components_7.8.0-alpha-ivan-mjartan-ine-one-4414-2020-07-15T12-41-53-037Z_1594816962768_0.11873900389592928","host":"s3://npm-registry-packages"}},"7.8.0-alpha-ivan-mjartan-ine-one-4414-2020-07-15T12-56-08-127Z":{"name":"@gooddata/react-components","version":"7.8.0-alpha-ivan-mjartan-ine-one-4414-2020-07-15T12-56-08-127Z","author":{"name":"GoodData Corporation"},"license":"BSD-3-Clause","_id":"@gooddata/react-components@7.8.0-alpha-ivan-mjartan-ine-one-4414-2020-07-15T12-56-08-127Z","maintainers":[{"name":"afi","email":"adam.fiedler@gooddata.com"},{"name":"an.vuong","email":"an.vuong@gooddata.com"},{"name":"bertold8","email":"ivan.nejezchleb@seznam.cz"},{"name":"brbistas","email":"valentinos.chraniotis@gooddata.com"},{"name":"bugsbunny338","email":"jiri.zajic@mensa.cz"},{"name":"de.do","email":"de.do@gooddata.com"},{"name":"gooddata-ci","email":"rail@gooddata.com"},{"name":"hang.ngo","email":"hang.ngo@gooddata.com"},{"name":"hung.nguyen.hoang","email":"hung.nguyen@gooddata.com"},{"name":"huong.nguyen","email":"huong.nguyen@gooddata.com"},{"name":"huyen.nguyen","email":"huyen.nguyen@gooddata.com"},{"name":"ivan.mjartan","email":"ivan.mjartan@gooddata.com"},{"name":"jakub-sterba","email":"jakub.sterba@gooddata.com"},{"name":"jaroslav.tomecek","email":"jaroslav.tomecek@gooddata.com"},{"name":"jkittler","email":"honza.kittler@gmail.com"},{"name":"khanh.le","email":"khanh.le@gooddata.com"},{"name":"lanhuynh","email":"lan.huynh@gooddata.com"},{"name":"linhhong","email":"linh.hong@gooddata.com"},{"name":"lupko","email":"lubomir.slivka@gooddata.com"},{"name":"mai.nguyen","email":"mai.nguyen@gooddata.com"},{"name":"matyas.kandl","email":"matyas.kandl@gooddata.com"},{"name":"michal.marsal","email":"michal.marsal@gooddata.com"},{"name":"milan.lempera","email":"ext-milan.lempera@gooddata.com"},{"name":"my.duong","email":"my.duong@gooddata.com"},{"name":"naibinh","email":"naibinh@gmail.com"},{"name":"nestor_encinas","email":"xesto05@gmail.com"},{"name":"nikolacech","email":"nikola.cech@gooddata.com"},{"name":"nis.hua","email":"nis.hua@gooddata.com"},{"name":"no23reason","email":"dan.homola@hotmail.cz"},{"name":"patrikbraborec","email":"patrik.braborec@gooddata.com"},{"name":"pbenes","email":"petr.benes@gooddata.com"},{"name":"petrjanu","email":"petr.janu@gooddata.com"},{"name":"pkingo","email":"philipandreaskingo@hotmail.com"},{"name":"ptquang86","email":"ptquang86@gmail.com"},{"name":"qduval","email":"quentin.duval@gooddata.com"},{"name":"rodri360","email":"me@rodri360.com"},{"name":"scavnickyj","email":"jakub.scavnicky@gooddata.com"},{"name":"sitina","email":"jiri.sitina@gooddata.com"},{"name":"strouhaljan","email":"strouhal.jan@gmail.com"},{"name":"thao-luong","email":"thao.luong@gooddata.com"},{"name":"thuong.nguyen","email":"thuong.nguyen@gooddata.com"},{"name":"tmuchka","email":"tomas.muchka@gooddata.com"},{"name":"tomas.kratochvil","email":"tomas.kratochvil@gooddata.com"},{"name":"tomsatgd","email":"tomas.satinsky@gooddata.com"},{"name":"trung-le-quoc","email":"trung.le@gooddata.com"},{"name":"tu-ngo","email":"tungo1981@gmail.com"},{"name":"tu.bui","email":"tu.bui@gooddata.com"},{"name":"tulean","email":"tuan.le@gooddata.com"},{"name":"tuqt1005","email":"tu.tran@gooddata.com"},{"name":"utdnah","email":"danh.ung@gooddata.com"},{"name":"van.nguyen","email":"van.nguyen@gooddata.com"},{"name":"vi.phan","email":"vi.phan@gooddata.com"},{"name":"vlastikcz","email":"vlastimil.kotas@gooddata.com"},{"name":"vu.pham","email":"vu.pham@gooddata.com"},{"name":"xmort","email":"petr.dolejsi@gooddata.com"},{"name":"yanlipnican","email":"yanlipnican@gmail.com"}],"homepage":"https://github.com/gooddata/gooddata-react-components#readme","bugs":{"url":"https://github.com/gooddata/gooddata-react-components/issues"},"dist":{"shasum":"a5a84565954d95c08efba084dbafe3a85a0fe082","tarball":"https://registry.npmjs.org/@gooddata/react-components/-/react-components-7.8.0-alpha-ivan-mjartan-ine-one-4414-2020-07-15T12-56-08-127Z.tgz","fileCount":2671,"integrity":"sha512-f6ip8FlaU7YAM7RocSMjLjylEayNUQDPgGOu34FNF1rZ+df2dVZpImSPLv42ze885xg2Amic2NXXWOayWzpfCA==","signatures":[{"sig":"MEYCIQD0tqikwm0ni5PE+EFptIOWUujTcPHCMDraB+43RSf9LwIhAJwgptnqw2QXIx+hqwBJc8hc2V3XHyN/RXNcc0NLGSJ4","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":10757998,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJfDv0NCRA9TVsSAnZWagAAGoEP/ApTEsWHc0d2YWz828EH\npP9FBcHn4va/RbsUSis6Bget1h6TkChjYq+ikaf9zq+m3FQRb3k+UUSMsGoD\nmWJNUK8iRMzM8AlR7+vBZhXzrV89ODjsRiKSMykrH1zacPLyFQU9CbZfRhv8\n3SWniDNDnEi+GcJJQz8TzU+4jtOO9ZW8Xcn96lqZDaODlGl/ZweIPbhekQEv\n7hzk/KejBL/YyKvrl/e0XsH8ScdlYZQNN6rzmJDCuGhyBcgnqlAUY/jV8pDl\nCrIhsykkeiFTKK3mia3wnl3BYHB/ka6yWT/KWm5mKETF2G2idlmiNaA7c+KY\nl7y9s94GvtpcKgdHAgQcFe5kIWUsus0oYJOkZSiVitk+1ncmdeu8D5+6rBsn\nO1OQjQ+EsKAXVdSaBN0kMARh615zqajgKX1VLW1Ft9HvIzlrdEsKqbrlpkWt\nYjU03aQGMYXvUDncDcyT9GasQt81SB8ZORxUAoCFOWXdH0XgW3sPB7ROuCF5\nnk1YZ5RH6EmbD4rl0rMIL7DH9HAjI/yvJWp9pmx3v4yvLv/GxFINFHgWcrMy\nrt6S14mZtcmkWiFjsM/5nC2RhoVeqVBpUPx1GUaTpjf7UYG4VaJz7Z0BsO7q\nEh7j55H3I7lJaKnp/ADTYikFtoYI+3533mF5dxb+NtJVL8yqbqGvdBGEfX8a\nXJzL\r\n=+4lV\r\n-----END PGP SIGNATURE-----\r\n"},"main":"dist/index.js","husky":{"hooks":{"pre-commit":"lint-staged"}},"config":{"eslint":"./examples/**/*.{js,jsx}","tslint":"./{__mocks__,src,stories}/{,**/}*.{ts,tsx}"},"readme":"[![npm version](https://badge.fury.io/js/%40gooddata%2Freact-components.svg)](https://www.npmjs.com/package/@gooddata/react-components)\n\n# GoodData.UI React components\n> A React-based JavaScript library for building data-driven applications\n\n## Getting started\n- [GoodData.UI Documentation](http://sdk.gooddata.com/gooddata-ui/)\n- [GoodData.UI Live Examples](https://gooddata-examples.herokuapp.com/)\n- [Stack Overflow](https://stackoverflow.com/questions/tagged/gooddata)\n\n### Usage\nWith [yarn](https://yarnpkg.com) installed, go to your project directory and run\n```\n$ yarn add @gooddata/react-components\n```\nIf you prefer [npm](npmjs.com) run\n```\n$ npm install --save @gooddata/react-components\n```\n\nThe public API is exposed via global `index.js`. Except for the styles, do not import any other file directly\nbecause they are not intended to be part of the public API.\n\n## Contributing\n\nWe welcome any contribution in form of [issues](https://github.com/gooddata/gooddata-react-components/issues) or [pull requests](https://github.com/gooddata/gooddata-react-components/pulls).\n\nInstall [Node.js](http://nodejs.org) (node 12.16.1, npm v6.13.4) and [Yarn](https://classic.yarnpkg.com) (1.22.4).\n\nInstall dependencies:\n```\nyarn install --frozen-lockfile\n```\n\nThese commands may come in handy while developing:\n\n| command | description |\n| ------- | ----------- |\n| `yarn install --pure-lockfile` | first step |\n| ||\n| `yarn dev` | build react-components to `/dist` in watch mode |\n| `yarn test` | run all unit tests |\n| `yarn prettier-write` | format the source code to match the valid codestyle |\n| `yarn validate` | validate codestyle |\n| ||\n| `yarn storybook` | run storybook from `/stories` on http://localhost:9001 |\n| `yarn build-storybook` | build storybook to `/dist-storybook` |\n| `yarn test-storybook` | run storybook and [screenshot tests](https://github.com/gooddata/gdc-client-utils/tree/master/test-storybook) |\n| ||\n| `yarn examples` | run Live Examples dev-server from `/examples` on https://localhost:8999 |\n| `yarn examples-build` | build Live Examples to `/examples/dist` |\n| `yarn examples-server` | serve built Live Examples - see `/examples/server/src` |\n| `yarn examples-testcafe` | run testcafe tests against `localhost:8999` |\n\n### Deploy to heroku.com\nWhen you deploy this repo to heroku, it serves *GoodData.UI Live Examples*.\nRelevant tasks are in `Procfile` and `package.json`.\n\n```bash\n# run in the project directory\nheroku login\nheroku create <your-app-name>\nheroku config:set DOMAIN_ADMIN_USERNAME=x@gooddata.com DOMAIN_ADMIN_PASSWORD=xy PROJECT_ID_TO_ASSIGN=xms7ga4tf3g3nzucd8380o2bev8oeknp\ngit push heroku HEAD:master\nheroku open\n```\n### Enable Geo Chart for Storybook and Live Examples\nGeo chart uses Mapbox to render map which requires a Mapbox access token.\n- Register an account and create Mapbox access token at [guide](https://docs.mapbox.com/help/how-mapbox-works/access-tokens/)\n- Store the created token at `.env`:\n```bash\necho -e \"EXAMPLE_MAPBOX_ACCESS_TOKEN=token\" >> .env # only need to run once\necho -e \"STORYBOOK_MAPBOX_ACCESS_TOKEN=token\" >> .env # only need to run once\n```\n\n### Run Live Examples Locally\nTo run *GoodData.UI Live Examples* locally:\n```bash\ngit clone <this-repository>\ncd  <repository-folder>\nyarn install --pure-lockfile\nyarn examples\n```\nThen open https://localhost:8999 and login using Live Examples account (you can [create one here](https://gooddata-examples.herokuapp.com/registration)).\n\n### Run Storybook locally\n- Run storybook with token stored in `.env` for more secure\n```bash\nyarn storybook\n```\n- Or run storybook with token env param exposed to cli (not suggested)\n```bash\nSTORYBOOK_MAPBOX_ACCESS_TOKEN=token yarn storybook\n```\n- Apply either above way to `yarn build-storybook` or `yarn test-storybook`\n\n### Source code formatting\nThe source code in the repository is formatted by [Prettier](https://prettier.io/).\nThe format of the code is validated by our Continuous Integration server and is one of the requirements of successful merge.\n\nPrettier is supported by every major IDE. You can find the list of supported editors and how to configure them [here](https://prettier.io/docs/en/editors.html).\n\nIn the case, when your editor is not supported or you don't want to setup the integration, you can run the `yarn prettier-write` command to reformat the code before commit.\n\n## Changelog\n\n- see [CHANGELOG.md](CHANGELOG.md)\n\n## Supported versions\n\nIn order to make the user experience with integrating GoodData UI SDK as smooth and secure as possible and to ensure that the SDK is using the latest features of the platform, we will only provide support to two most recent major versions of UI SDK.\n\nThe most recent majors will be supported in the following modes:\n\n- The latest major version will receive all new functionality and all bug fixes\n- The previous major version will only receive fixes to critical issues and security fixes. These fixes will be applied on top of last released version of the previous major\n\nThe customers are encouraged to always use the latest version of the UI SDK.\n\nIn case of using older versions, the user might face API incompatibility, performance or security issues.\n\nPlease follow the installation instructions to update to the newest version.\n\n## License\n\n(C) 2007-2020 GoodData Corporation\n\nThis project is dual licensed:\n\n- The ATTRIBUTION-NONCOMMERCIAL 4.0 INTERNATIONAL (CC BY-NC 4.0) is used for purpose of the trial experience and evaluation of GoodData.UI library.\n- The GOODDATA GOODDATA.UI LIBRARY END USER LICENSE AGREEMENT is used for GoodData customers.\n\nFor more information, please see [LICENSE](https://github.com/gooddata/gooddata-react-components/blob/master/LICENSE)\n","gitHead":"883c490ab4798d43f1a7877abdd0e55f7c3df13e","scripts":{"dev":"bash scripts/build.sh --dev-watch","test":"jest --watch","build":"bash scripts/build.sh","tslint":"yarn run-tslint -t verbose $npm_package_config_tslint","prepare":"cd examples/server && yarn install --frozen-lockfile && cd ../..; rm -r examples/node_modules 2>/dev/null; true","examples":"bash scripts/run-examples.sh","prepare?":"# Called before `npm publish` and on local `npm install`. Temporarily also for deleting obsolete node_modules. Ends with `true` to continue gracefully.","validate":"tsc --noEmit && yarn tslint && eslint $npm_package_config_eslint && yarn validate-style && yarn prettier-check","build-dev":"bash scripts/build.sh --dev","examples?":"# Default is developer domain, other options: yarn examples [sec,secure,stg,stg2,stg3,demo,developer or URL]","storybook":"yarn build && start-storybook -p 9001 -c .storybook","test-once":"jest","tslint-ci":"mkdir -p ./ci/results && yarn run-tslint -t checkstyle -o ./ci/results/tslint-results.xml $npm_package_config_tslint","run-tslint":"tslint -p tsconfig.json","validate-ci":"tsc --noEmit && yarn tslint-ci  && eslint $npm_package_config_eslint -f checkstyle -o ci/results/eslint-results.xml && yarn validate-style-ci && yarn prettier-check","examples-build":"bash scripts/build-examples.sh","prepublishOnly":"yarn build","prettier-check":"prettier --check '{src,stories,styles,__mocks__,examples/server/src,examples/src,examples/test}/**/*.{ts,js,tsx,jsx,json,scss,md,yaml,html}'","prettier-write":"prettier --write '{src,stories,styles,__mocks__,examples/server/src,examples/src,examples/test}/**/*.{ts,js,tsx,jsx,json,scss,md,yaml,html}'","test-storybook":"yarn build && test-storybook","validate-style":"stylelint '**/*.scss'","build-storybook":"yarn build && build-storybook -c .storybook -o dist-storybook","examples-server":"node examples/server/src/index.js","heroku-postbuild":"yarn examples-build developer","examples-testcafe":"./scripts/run-testcafe.sh visual","validate-style-ci":"stylelint '**/*.scss' --custom-formatter=node_modules/stylelint-checkstyle-formatter > ci/results/stylelint-results.xml","check-circular-deps":"madge --circular --extensions ts ./src","examples-testcafe-ci":"./scripts/run-testcafe.sh ci","examples-testcafe-live":"./scripts/run-testcafe.sh live"},"typings":"dist/index.d.ts","_npmUser":{"name":"ivan.mjartan","email":"ivan.mjartan@gooddata.com"},"deprecated":"@gooddata/react-components@7 reached End of Support on March 31, 2022. Please upgrade (see https://sdk.gooddata.com/gooddata-ui/docs/supported_versions.html for more information).","repository":{"url":"git+ssh://git@github.com/gooddata/gooddata-react-components.git","type":"git"},"_npmVersion":"6.13.4","description":"GoodData.UI - A powerful JavaScript library for building analytical applications","directories":{},"lint-staged":{"{src,stories,styles,__mocks__,examples/server/src,examples/src,examples/test}/**/*.{ts,js,tsx,jsx,scss}":["npx gdc-fix-copyright","git add"],"{src,stories,styles,__mocks__,examples/server/src,examples/src,examples/test}/**/*.{ts,js,tsx,jsx,json,scss,md,yaml,html}":["prettier --write","git add"]},"_nodeVersion":"12.16.1","dependencies":{"rxjs":"^5.5.6","uuid":"^3.2.1","immer":"^1.3.1","lodash":"^4.17.15","date-fns":"^2.7.0","downshift":"^3.2.7","invariant":"^2.2.2","mapbox-gl":"1.9.1","classnames":"^2.2.6","codemirror":"^5.54.0","highcharts":"7.1.1","prop-types":"^15.6.0","react-intl":"^3.6.0","custom-event":"^1.0.1","react-window":"^1.8.1","ag-grid-react":"20.0.0","react-measure":"^2.3.0","@types/mapbox-gl":"1.9.1","react-day-picker":"~7.3.0","react-responsive":"^3.0.0","stringify-object":"^2.4.0","@gooddata/typings":"2.25.0-alpha-pbenes-ine-one-4414-2020-07-15T12-30-46-335Z","@types/codemirror":"^0.0.95","ag-grid-community":"20.0.0","http-status-codes":"^1.3.0","react-codemirror2":"^7.2.0","@gooddata/js-utils":"^3.10.5","@gooddata/numberjs":"^3.2.4","fixed-data-table-2":"0.7.17","@gooddata/goodstrap":"^68.17.2","react-dom-factories":"^1.0.2","@gooddata/gooddata-js":"13.0.3-alpha-pbenes-ine-one-4414-2020-07-15T12-32-55-361Z","json-stable-stringify":"^1.0.1","react-transition-group":"^2.2.1","hoist-non-react-statics":"^3.3.0","nodelist-foreach-polyfill":"^1.2.0","@formatjs/intl-pluralrules":"^1.3.6","highcharts-grouped-categories":"^1.1.3"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"raf":"3.3.2","yup":"^0.24.1","jest":"24.7.1","husky":"3.0.0","madge":"^3.4.4","react":"^16.5.2","enzyme":"3.5.0","eslint":"4.19.1","formik":"^0.11.11","moment":"2.23.0","history":"^4.7.2","ts-jest":"24.0.0","webpack":"4.30.0","full-icu":"^1.3.0","prettier":"1.16.4","react-ga":"^2.5.2","recharts":"1.0.0-beta.9","testcafe":"1.1.4","commander":"2.14.1","node-sass":"4.13.0","react-dom":"^16.5.2","stylelint":"^10.0.0","supertest":"3.0.0","ts-loader":"6.0.0","@types/raf":"^3.4.0","css-loader":"0.28.7","jest-junit":"3.0.0","raw-loader":"0.5.1","styled-jsx":"2.2.1","typescript":"3.3.4000","@babel/core":"7.4.4","@types/jest":"24.0.6","@types/node":"7.0.8","@types/uuid":"3.4.3","file-loader":"3.0.1","jest-enzyme":"7.0.2","lint-staged":"9.1.0","sass-loader":"6.0.6","webpack-cli":"3.3.2","@types/react":"16.8.6","babel-loader":"8.0.5","react-helmet":"5.2.0","react-select":"1.2.1","style-loader":"0.19.1","@types/enzyme":"3.1.13","@types/lodash":"4.14.123","testcafe-live":"0.1.4","@babel/runtime":"7.4.4","dotenv-webpack":"^1.7.0","@babel/polyfill":"^7.4.4","@storybook/react":"5.0.11","@types/invariant":"2.2.29","@types/react-dom":"16.0.11","isomorphic-fetch":"2.2.1","react-datepicker":"1.1.0","react-router-dom":"4.2.2","@babel/preset-env":"7.4.4","@gooddata/mock-js":"^2.13.1","@storybook/addons":"5.0.11","@types/classnames":"2.2.3","@types/prop-types":"15.5.2","@storybook/theming":"5.0.11","identity-obj-proxy":"^3.0.0","intl-messageformat":"^7.5.4","webpack-dev-server":"3.3.1","@babel/preset-react":"7.0.0","@types/react-portal":"4.0.1","@types/react-window":"^1.8.1","babel-plugin-lodash":"3.3.4","html-webpack-plugin":"3.2.0","react-test-renderer":"16.4.2","@types/react-measure":"2.0.5","clean-webpack-plugin":"2.0.2","stats-webpack-plugin":"0.7.0","eslint-config-prettier":"4.1.0","react-google-recaptcha":"^0.14.1","tslint-config-prettier":"1.18.0","@gooddata/eslint-config":"^1.0.0","@gooddata/tslint-config":"1.0.0","@types/react-responsive":"^3.0.3","@types/storybook__react":"4.0.1","@types/stringify-object":"^3.2.0","enzyme-adapter-react-16":"1.3.1","@gooddata/test-storybook":"4.0.0","@storybook/addon-actions":"5.0.11","@storybook/addon-options":"5.0.11","node-sass-magic-importer":"5.1.0","react-syntax-highlighter":"11.0.2","@types/fixed-data-table-2":"0.8.1","stylelint-config-prettier":"5.2.0","@gooddata/stylelint-config":"4.0.1","@types/react-test-renderer":"16.0.0","circular-dependency-plugin":"5.0.2","compression-webpack-plugin":"2.0.0","@types/json-stable-stringify":"^1.0.32","@gooddata/frontend-npm-scripts":"1.2.0","@types/enzyme-adapter-react-16":"1.0.3","stylelint-checkstyle-formatter":"0.1.0","@types/storybook__addon-actions":"3.4.2","@babel/plugin-proposal-class-properties":"7.4.4","@babel/plugin-proposal-object-rest-spread":"7.4.4","@babel/plugin-transform-async-to-generator":"7.4.4"},"peerDependencies":{"react":"^16.5.2","react-dom":"^16.5.2"},"_npmOperationalInternal":{"tmp":"tmp/react-components_7.8.0-alpha-ivan-mjartan-ine-one-4414-2020-07-15T12-56-08-127Z_1594817804325_0.9706657487483683","host":"s3://npm-registry-packages"}},"7.8.0-alpha-an-vuong-an-dev-2020-07-15T16-20-22-342Z":{"name":"@gooddata/react-components","version":"7.8.0-alpha-an-vuong-an-dev-2020-07-15T16-20-22-342Z","author":{"name":"GoodData Corporation"},"license":"BSD-3-Clause","_id":"@gooddata/react-components@7.8.0-alpha-an-vuong-an-dev-2020-07-15T16-20-22-342Z","maintainers":[{"name":"afi","email":"adam.fiedler@gooddata.com"},{"name":"an.vuong","email":"an.vuong@gooddata.com"},{"name":"bertold8","email":"ivan.nejezchleb@seznam.cz"},{"name":"brbistas","email":"valentinos.chraniotis@gooddata.com"},{"name":"bugsbunny338","email":"jiri.zajic@mensa.cz"},{"name":"de.do","email":"de.do@gooddata.com"},{"name":"gooddata-ci","email":"rail@gooddata.com"},{"name":"hang.ngo","email":"hang.ngo@gooddata.com"},{"name":"hung.nguyen.hoang","email":"hung.nguyen@gooddata.com"},{"name":"huong.nguyen","email":"huong.nguyen@gooddata.com"},{"name":"huyen.nguyen","email":"huyen.nguyen@gooddata.com"},{"name":"ivan.mjartan","email":"ivan.mjartan@gooddata.com"},{"name":"jakub-sterba","email":"jakub.sterba@gooddata.com"},{"name":"jaroslav.tomecek","email":"jaroslav.tomecek@gooddata.com"},{"name":"jkittler","email":"honza.kittler@gmail.com"},{"name":"khanh.le","email":"khanh.le@gooddata.com"},{"name":"lanhuynh","email":"lan.huynh@gooddata.com"},{"name":"linhhong","email":"linh.hong@gooddata.com"},{"name":"lupko","email":"lubomir.slivka@gooddata.com"},{"name":"mai.nguyen","email":"mai.nguyen@gooddata.com"},{"name":"matyas.kandl","email":"matyas.kandl@gooddata.com"},{"name":"michal.marsal","email":"michal.marsal@gooddata.com"},{"name":"milan.lempera","email":"ext-milan.lempera@gooddata.com"},{"name":"my.duong","email":"my.duong@gooddata.com"},{"name":"naibinh","email":"naibinh@gmail.com"},{"name":"nestor_encinas","email":"xesto05@gmail.com"},{"name":"nikolacech","email":"nikola.cech@gooddata.com"},{"name":"nis.hua","email":"nis.hua@gooddata.com"},{"name":"no23reason","email":"dan.homola@hotmail.cz"},{"name":"patrikbraborec","email":"patrik.braborec@gooddata.com"},{"name":"pbenes","email":"petr.benes@gooddata.com"},{"name":"petrjanu","email":"petr.janu@gooddata.com"},{"name":"pkingo","email":"philipandreaskingo@hotmail.com"},{"name":"ptquang86","email":"ptquang86@gmail.com"},{"name":"qduval","email":"quentin.duval@gooddata.com"},{"name":"rodri360","email":"me@rodri360.com"},{"name":"scavnickyj","email":"jakub.scavnicky@gooddata.com"},{"name":"sitina","email":"jiri.sitina@gooddata.com"},{"name":"strouhaljan","email":"strouhal.jan@gmail.com"},{"name":"thao-luong","email":"thao.luong@gooddata.com"},{"name":"thuong.nguyen","email":"thuong.nguyen@gooddata.com"},{"name":"tmuchka","email":"tomas.muchka@gooddata.com"},{"name":"tomas.kratochvil","email":"tomas.kratochvil@gooddata.com"},{"name":"tomsatgd","email":"tomas.satinsky@gooddata.com"},{"name":"trung-le-quoc","email":"trung.le@gooddata.com"},{"name":"tu-ngo","email":"tungo1981@gmail.com"},{"name":"tu.bui","email":"tu.bui@gooddata.com"},{"name":"tulean","email":"tuan.le@gooddata.com"},{"name":"tuqt1005","email":"tu.tran@gooddata.com"},{"name":"utdnah","email":"danh.ung@gooddata.com"},{"name":"van.nguyen","email":"van.nguyen@gooddata.com"},{"name":"vi.phan","email":"vi.phan@gooddata.com"},{"name":"vlastikcz","email":"vlastimil.kotas@gooddata.com"},{"name":"vu.pham","email":"vu.pham@gooddata.com"},{"name":"xmort","email":"petr.dolejsi@gooddata.com"},{"name":"yanlipnican","email":"yanlipnican@gmail.com"}],"homepage":"https://github.com/gooddata/gooddata-react-components#readme","bugs":{"url":"https://github.com/gooddata/gooddata-react-components/issues"},"dist":{"shasum":"31d9cc2a474fc1762d14b5b32b990e312e19a355","tarball":"https://registry.npmjs.org/@gooddata/react-components/-/react-components-7.8.0-alpha-an-vuong-an-dev-2020-07-15T16-20-22-342Z.tgz","fileCount":2661,"integrity":"sha512-IIiqdQtI63WYXOkClZLDPjlF6caA+16O0HKfOGji7SXPmZJxetKmjLWtulPGbnxG0GErJObb44YZMro8w7uoqw==","signatures":[{"sig":"MEUCIQDi0NjdEL39blT4dSdkNZF7AoHaCDtiwWn5r2GpYz2O0QIgT/YnqG+8hGkuPH5ikktrNtUs8Atq/gH8eCb7gvwrjPY=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":10690904,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJfDyzcCRA9TVsSAnZWagAABr8P/1ne4I1Ht6CDKGUgWbqq\nHt9+Z9C7Jzkqalsep6iD1bhMe9/HH+jW359iZpD1cD/CLqEoVWUhuBXjFh2P\nqrr41+9FPIq7Q5Xmiz+w4VllExzu4d41bCSW78g6mXRHMKEGGuhO4kwgxWsy\n5f+8qxUxTStbAfnL8xVYTL2A5kOobxlttQ/H5iOi+Uc7Uk0jXdAHzM7rYsSL\nG0kBXOH0J4D2HsQtFfvfFixymO3hX22RJBnZZw2aAOTqRt7m9as9CsiPmqus\ngsR3wD2/u4EqY2IKNsu2R8zCMegRWrqTj3bCuliVUHIkXWHZj9wgUl1C1w0d\ntT9mRPmYn1hZqO3vQ3SZ7NsnTpqyFjfqNdZ3bPyoiAokWwpkeFIDpabg++sG\nEK4HpYXCrolXPm2wgJ2xbxDRq88sLwId08a9+XNovxBer4KPFHSvwYWBnKoC\nh4R5+jQ2XDo1kq0IorFJuu/eeN2eSSzR8C5Oy0/Xo3QuRUepsNMISoERqrq1\nHpJfwZ/IjwbFKv+n8eT50xPn0vC3ONNHhzD0aZOyhO20vC+XrerhYAEg71qE\nMggEPtOA8tgL2E6RTBhWCSmlGoVzaztSEphXP728rzZFUL10dxgQ3pN+xWbc\nF/nsQJVmvPMipuy8A+MaJ37JYEp8+1Cpnzz3zfeN/UC0QV2yPZSQDHkvO21C\n8iW+\r\n=yXEb\r\n-----END PGP SIGNATURE-----\r\n"},"main":"dist/index.js","husky":{"hooks":{"pre-commit":"lint-staged"}},"config":{"eslint":"./examples/**/*.{js,jsx}","tslint":"./{__mocks__,src,stories}/{,**/}*.{ts,tsx}"},"readme":"[![npm version](https://badge.fury.io/js/%40gooddata%2Freact-components.svg)](https://www.npmjs.com/package/@gooddata/react-components)\n\n# GoodData.UI React components\n> A React-based JavaScript library for building data-driven applications\n\n## Getting started\n- [GoodData.UI Documentation](http://sdk.gooddata.com/gooddata-ui/)\n- [GoodData.UI Live Examples](https://gooddata-examples.herokuapp.com/)\n- [Stack Overflow](https://stackoverflow.com/questions/tagged/gooddata)\n\n### Usage\nWith [yarn](https://yarnpkg.com) installed, go to your project directory and run\n```\n$ yarn add @gooddata/react-components\n```\nIf you prefer [npm](npmjs.com) run\n```\n$ npm install --save @gooddata/react-components\n```\n\nThe public API is exposed via global `index.js`. Except for the styles, do not import any other file directly\nbecause they are not intended to be part of the public API.\n\n## Contributing\n\nWe welcome any contribution in form of [issues](https://github.com/gooddata/gooddata-react-components/issues) or [pull requests](https://github.com/gooddata/gooddata-react-components/pulls).\n\nInstall [Node.js](http://nodejs.org) (node 12.16.1, npm v6.13.4) and [Yarn](https://classic.yarnpkg.com) (1.22.4).\n\nInstall dependencies:\n```\nyarn install --frozen-lockfile\n```\n\nThese commands may come in handy while developing:\n\n| command | description |\n| ------- | ----------- |\n| `yarn install --pure-lockfile` | first step |\n| ||\n| `yarn dev` | build react-components to `/dist` in watch mode |\n| `yarn test` | run all unit tests |\n| `yarn prettier-write` | format the source code to match the valid codestyle |\n| `yarn validate` | validate codestyle |\n| ||\n| `yarn storybook` | run storybook from `/stories` on http://localhost:9001 |\n| `yarn build-storybook` | build storybook to `/dist-storybook` |\n| `yarn test-storybook` | run storybook and [screenshot tests](https://github.com/gooddata/gdc-client-utils/tree/master/test-storybook) |\n| ||\n| `yarn examples` | run Live Examples dev-server from `/examples` on https://localhost:8999 |\n| `yarn examples-build` | build Live Examples to `/examples/dist` |\n| `yarn examples-server` | serve built Live Examples - see `/examples/server/src` |\n| `yarn examples-testcafe` | run testcafe tests against `localhost:8999` |\n\n### Deploy to heroku.com\nWhen you deploy this repo to heroku, it serves *GoodData.UI Live Examples*.\nRelevant tasks are in `Procfile` and `package.json`.\n\n```bash\n# run in the project directory\nheroku login\nheroku create <your-app-name>\nheroku config:set DOMAIN_ADMIN_USERNAME=x@gooddata.com DOMAIN_ADMIN_PASSWORD=xy PROJECT_ID_TO_ASSIGN=xms7ga4tf3g3nzucd8380o2bev8oeknp\ngit push heroku HEAD:master\nheroku open\n```\n### Enable Geo Chart for Storybook and Live Examples\nGeo chart uses Mapbox to render map which requires a Mapbox access token.\n- Register an account and create Mapbox access token at [guide](https://docs.mapbox.com/help/how-mapbox-works/access-tokens/)\n- Store the created token at `.env`:\n```bash\necho -e \"EXAMPLE_MAPBOX_ACCESS_TOKEN=token\" >> .env # only need to run once\necho -e \"STORYBOOK_MAPBOX_ACCESS_TOKEN=token\" >> .env # only need to run once\n```\n\n### Run Live Examples Locally\nTo run *GoodData.UI Live Examples* locally:\n```bash\ngit clone <this-repository>\ncd  <repository-folder>\nyarn install --pure-lockfile\nyarn examples\n```\nThen open https://localhost:8999 and login using Live Examples account (you can [create one here](https://gooddata-examples.herokuapp.com/registration)).\n\n### Run Storybook locally\n- Run storybook with token stored in `.env` for more secure\n```bash\nyarn storybook\n```\n- Or run storybook with token env param exposed to cli (not suggested)\n```bash\nSTORYBOOK_MAPBOX_ACCESS_TOKEN=token yarn storybook\n```\n- Apply either above way to `yarn build-storybook` or `yarn test-storybook`\n\n### Source code formatting\nThe source code in the repository is formatted by [Prettier](https://prettier.io/).\nThe format of the code is validated by our Continuous Integration server and is one of the requirements of successful merge.\n\nPrettier is supported by every major IDE. You can find the list of supported editors and how to configure them [here](https://prettier.io/docs/en/editors.html).\n\nIn the case, when your editor is not supported or you don't want to setup the integration, you can run the `yarn prettier-write` command to reformat the code before commit.\n\n## Changelog\n\n- see [CHANGELOG.md](CHANGELOG.md)\n\n## Supported versions\n\nIn order to make the user experience with integrating GoodData UI SDK as smooth and secure as possible and to ensure that the SDK is using the latest features of the platform, we will only provide support to two most recent major versions of UI SDK.\n\nThe most recent majors will be supported in the following modes:\n\n- The latest major version will receive all new functionality and all bug fixes\n- The previous major version will only receive fixes to critical issues and security fixes. These fixes will be applied on top of last released version of the previous major\n\nThe customers are encouraged to always use the latest version of the UI SDK.\n\nIn case of using older versions, the user might face API incompatibility, performance or security issues.\n\nPlease follow the installation instructions to update to the newest version.\n\n## License\n\n(C) 2007-2020 GoodData Corporation\n\nThis project is dual licensed:\n\n- The ATTRIBUTION-NONCOMMERCIAL 4.0 INTERNATIONAL (CC BY-NC 4.0) is used for purpose of the trial experience and evaluation of GoodData.UI library.\n- The GOODDATA GOODDATA.UI LIBRARY END USER LICENSE AGREEMENT is used for GoodData customers.\n\nFor more information, please see [LICENSE](https://github.com/gooddata/gooddata-react-components/blob/master/LICENSE)\n","gitHead":"d5b8d2de6f788cb5b3df66dfacbbbf2d57ec831f","scripts":{"dev":"bash scripts/build.sh --dev-watch","test":"jest --watch","build":"bash scripts/build.sh","tslint":"yarn run-tslint -t verbose $npm_package_config_tslint","prepare":"cd examples/server && yarn install --frozen-lockfile && cd ../..; rm -r examples/node_modules 2>/dev/null; true","examples":"bash scripts/run-examples.sh","prepare?":"# Called before `npm publish` and on local `npm install`. Temporarily also for deleting obsolete node_modules. Ends with `true` to continue gracefully.","validate":"tsc --noEmit && yarn tslint && eslint $npm_package_config_eslint && yarn validate-style && yarn prettier-check","build-dev":"bash scripts/build.sh --dev","examples?":"# Default is developer domain, other options: yarn examples [sec,secure,stg,stg2,stg3,demo,developer or URL]","storybook":"yarn build && start-storybook -p 9001 -c .storybook","test-once":"jest","tslint-ci":"mkdir -p ./ci/results && yarn run-tslint -t checkstyle -o ./ci/results/tslint-results.xml $npm_package_config_tslint","run-tslint":"tslint -p tsconfig.json","validate-ci":"tsc --noEmit && yarn tslint-ci  && eslint $npm_package_config_eslint -f checkstyle -o ci/results/eslint-results.xml && yarn validate-style-ci && yarn prettier-check","examples-build":"bash scripts/build-examples.sh","prepublishOnly":"yarn build","prettier-check":"prettier --check '{src,stories,styles,__mocks__,examples/server/src,examples/src,examples/test}/**/*.{ts,js,tsx,jsx,json,scss,md,yaml,html}'","prettier-write":"prettier --write '{src,stories,styles,__mocks__,examples/server/src,examples/src,examples/test}/**/*.{ts,js,tsx,jsx,json,scss,md,yaml,html}'","test-storybook":"yarn build && test-storybook","validate-style":"stylelint '**/*.scss'","build-storybook":"yarn build && build-storybook -c .storybook -o dist-storybook","examples-server":"node examples/server/src/index.js","heroku-postbuild":"yarn examples-build developer","examples-testcafe":"./scripts/run-testcafe.sh visual","validate-style-ci":"stylelint '**/*.scss' --custom-formatter=node_modules/stylelint-checkstyle-formatter > ci/results/stylelint-results.xml","check-circular-deps":"madge --circular --extensions ts ./src","examples-testcafe-ci":"./scripts/run-testcafe.sh ci","examples-testcafe-live":"./scripts/run-testcafe.sh live"},"typings":"dist/index.d.ts","_npmUser":{"name":"an.vuong","email":"an.vuong@gooddata.com"},"deprecated":"@gooddata/react-components@7 reached End of Support on March 31, 2022. Please upgrade (see https://sdk.gooddata.com/gooddata-ui/docs/supported_versions.html for more information).","repository":{"url":"git+ssh://git@github.com/gooddata/gooddata-react-components.git","type":"git"},"_npmVersion":"6.14.5","description":"GoodData.UI - A powerful JavaScript library for building analytical applications","directories":{},"lint-staged":{"{src,stories,styles,__mocks__,examples/server/src,examples/src,examples/test}/**/*.{ts,js,tsx,jsx,scss}":["npx gdc-fix-copyright","git add"],"{src,stories,styles,__mocks__,examples/server/src,examples/src,examples/test}/**/*.{ts,js,tsx,jsx,json,scss,md,yaml,html}":["prettier --write","git add"]},"_nodeVersion":"12.18.2","dependencies":{"rxjs":"^5.5.6","uuid":"^3.2.1","immer":"^1.3.1","lodash":"^4.17.15","date-fns":"^2.7.0","downshift":"^3.2.7","invariant":"^2.2.2","mapbox-gl":"1.9.1","classnames":"^2.2.6","codemirror":"^5.54.0","highcharts":"7.1.1","prop-types":"^15.6.0","react-intl":"^3.6.0","custom-event":"^1.0.1","react-window":"^1.8.1","ag-grid-react":"20.0.0","react-measure":"^2.3.0","@types/mapbox-gl":"1.9.1","react-day-picker":"~7.3.0","react-responsive":"^3.0.0","stringify-object":"^2.4.0","@gooddata/typings":"^2.25.0","@types/codemirror":"^0.0.95","ag-grid-community":"20.0.0","http-status-codes":"^1.3.0","react-codemirror2":"^7.2.0","@gooddata/js-utils":"^3.10.5","@gooddata/numberjs":"^3.2.4","fixed-data-table-2":"0.7.17","@gooddata/goodstrap":"^68.17.2","react-dom-factories":"^1.0.2","@gooddata/gooddata-js":"^13.0.3","json-stable-stringify":"^1.0.1","react-transition-group":"^2.2.1","hoist-non-react-statics":"^3.3.0","nodelist-foreach-polyfill":"^1.2.0","@formatjs/intl-pluralrules":"^1.3.6","highcharts-grouped-categories":"^1.1.3"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"raf":"3.3.2","yup":"^0.24.1","jest":"24.7.1","husky":"3.0.0","madge":"^3.4.4","react":"^16.5.2","enzyme":"3.5.0","eslint":"4.19.1","formik":"^0.11.11","moment":"2.23.0","history":"^4.7.2","ts-jest":"24.0.0","webpack":"4.30.0","full-icu":"^1.3.0","prettier":"1.16.4","react-ga":"^2.5.2","recharts":"1.0.0-beta.9","testcafe":"1.1.4","commander":"2.14.1","node-sass":"4.13.0","react-dom":"^16.5.2","stylelint":"^10.0.0","supertest":"3.0.0","ts-loader":"6.0.0","@types/raf":"^3.4.0","css-loader":"0.28.7","jest-junit":"3.0.0","raw-loader":"0.5.1","styled-jsx":"2.2.1","typescript":"3.3.4000","@babel/core":"7.4.4","@types/jest":"24.0.6","@types/node":"7.0.8","@types/uuid":"3.4.3","file-loader":"3.0.1","jest-enzyme":"7.0.2","lint-staged":"9.1.0","sass-loader":"6.0.6","webpack-cli":"3.3.2","@types/react":"16.8.6","babel-loader":"8.0.5","react-helmet":"5.2.0","react-select":"1.2.1","style-loader":"0.19.1","@types/enzyme":"3.1.13","@types/lodash":"4.14.123","testcafe-live":"0.1.4","@babel/runtime":"7.4.4","dotenv-webpack":"^1.7.0","@babel/polyfill":"^7.4.4","@storybook/react":"5.0.11","@types/invariant":"2.2.29","@types/react-dom":"16.0.11","isomorphic-fetch":"2.2.1","react-datepicker":"1.1.0","react-router-dom":"4.2.2","@babel/preset-env":"7.4.4","@gooddata/mock-js":"^2.13.1","@storybook/addons":"5.0.11","@types/classnames":"2.2.3","@types/prop-types":"15.5.2","@storybook/theming":"5.0.11","identity-obj-proxy":"^3.0.0","intl-messageformat":"^7.5.4","webpack-dev-server":"3.3.1","@babel/preset-react":"7.0.0","@types/react-portal":"4.0.1","@types/react-window":"^1.8.1","babel-plugin-lodash":"3.3.4","html-webpack-plugin":"3.2.0","react-test-renderer":"16.4.2","@types/react-measure":"2.0.5","clean-webpack-plugin":"2.0.2","stats-webpack-plugin":"0.7.0","eslint-config-prettier":"4.1.0","react-google-recaptcha":"^0.14.1","tslint-config-prettier":"1.18.0","@gooddata/eslint-config":"^1.0.0","@gooddata/tslint-config":"1.0.0","@types/react-responsive":"^3.0.3","@types/storybook__react":"4.0.1","@types/stringify-object":"^3.2.0","enzyme-adapter-react-16":"1.3.1","@gooddata/test-storybook":"4.0.0","@storybook/addon-actions":"5.0.11","@storybook/addon-options":"5.0.11","node-sass-magic-importer":"5.1.0","react-syntax-highlighter":"11.0.2","@types/fixed-data-table-2":"0.8.1","stylelint-config-prettier":"5.2.0","@gooddata/stylelint-config":"4.0.1","@types/react-test-renderer":"16.0.0","circular-dependency-plugin":"5.0.2","compression-webpack-plugin":"2.0.0","@types/json-stable-stringify":"^1.0.32","@gooddata/frontend-npm-scripts":"1.2.0","@types/enzyme-adapter-react-16":"1.0.3","stylelint-checkstyle-formatter":"0.1.0","@types/storybook__addon-actions":"3.4.2","@babel/plugin-proposal-class-properties":"7.4.4","@babel/plugin-proposal-object-rest-spread":"7.4.4","@babel/plugin-transform-async-to-generator":"7.4.4"},"peerDependencies":{"react":"^16.5.2","react-dom":"^16.5.2"},"_npmOperationalInternal":{"tmp":"tmp/react-components_7.8.0-alpha-an-vuong-an-dev-2020-07-15T16-20-22-342Z_1594830043730_0.49149438916610433","host":"s3://npm-registry-packages"}},"7.8.0-alpha-an-vuong-anvuong-sd1012-2020-07-15T16-22-07-383Z":{"name":"@gooddata/react-components","version":"7.8.0-alpha-an-vuong-anvuong-sd1012-2020-07-15T16-22-07-383Z","author":{"name":"GoodData Corporation"},"license":"BSD-3-Clause","_id":"@gooddata/react-components@7.8.0-alpha-an-vuong-anvuong-sd1012-2020-07-15T16-22-07-383Z","maintainers":[{"name":"afi","email":"adam.fiedler@gooddata.com"},{"name":"an.vuong","email":"an.vuong@gooddata.com"},{"name":"bertold8","email":"ivan.nejezchleb@seznam.cz"},{"name":"brbistas","email":"valentinos.chraniotis@gooddata.com"},{"name":"bugsbunny338","email":"jiri.zajic@mensa.cz"},{"name":"de.do","email":"de.do@gooddata.com"},{"name":"gooddata-ci","email":"rail@gooddata.com"},{"name":"hang.ngo","email":"hang.ngo@gooddata.com"},{"name":"hung.nguyen.hoang","email":"hung.nguyen@gooddata.com"},{"name":"huong.nguyen","email":"huong.nguyen@gooddata.com"},{"name":"huyen.nguyen","email":"huyen.nguyen@gooddata.com"},{"name":"ivan.mjartan","email":"ivan.mjartan@gooddata.com"},{"name":"jakub-sterba","email":"jakub.sterba@gooddata.com"},{"name":"jaroslav.tomecek","email":"jaroslav.tomecek@gooddata.com"},{"name":"jkittler","email":"honza.kittler@gmail.com"},{"name":"khanh.le","email":"khanh.le@gooddata.com"},{"name":"lanhuynh","email":"lan.huynh@gooddata.com"},{"name":"linhhong","email":"linh.hong@gooddata.com"},{"name":"lupko","email":"lubomir.slivka@gooddata.com"},{"name":"mai.nguyen","email":"mai.nguyen@gooddata.com"},{"name":"matyas.kandl","email":"matyas.kandl@gooddata.com"},{"name":"michal.marsal","email":"michal.marsal@gooddata.com"},{"name":"milan.lempera","email":"ext-milan.lempera@gooddata.com"},{"name":"my.duong","email":"my.duong@gooddata.com"},{"name":"naibinh","email":"naibinh@gmail.com"},{"name":"nestor_encinas","email":"xesto05@gmail.com"},{"name":"nikolacech","email":"nikola.cech@gooddata.com"},{"name":"nis.hua","email":"nis.hua@gooddata.com"},{"name":"no23reason","email":"dan.homola@hotmail.cz"},{"name":"patrikbraborec","email":"patrik.braborec@gooddata.com"},{"name":"pbenes","email":"petr.benes@gooddata.com"},{"name":"petrjanu","email":"petr.janu@gooddata.com"},{"name":"pkingo","email":"philipandreaskingo@hotmail.com"},{"name":"ptquang86","email":"ptquang86@gmail.com"},{"name":"qduval","email":"quentin.duval@gooddata.com"},{"name":"rodri360","email":"me@rodri360.com"},{"name":"scavnickyj","email":"jakub.scavnicky@gooddata.com"},{"name":"sitina","email":"jiri.sitina@gooddata.com"},{"name":"strouhaljan","email":"strouhal.jan@gmail.com"},{"name":"thao-luong","email":"thao.luong@gooddata.com"},{"name":"thuong.nguyen","email":"thuong.nguyen@gooddata.com"},{"name":"tmuchka","email":"tomas.muchka@gooddata.com"},{"name":"tomas.kratochvil","email":"tomas.kratochvil@gooddata.com"},{"name":"tomsatgd","email":"tomas.satinsky@gooddata.com"},{"name":"trung-le-quoc","email":"trung.le@gooddata.com"},{"name":"tu-ngo","email":"tungo1981@gmail.com"},{"name":"tu.bui","email":"tu.bui@gooddata.com"},{"name":"tulean","email":"tuan.le@gooddata.com"},{"name":"tuqt1005","email":"tu.tran@gooddata.com"},{"name":"utdnah","email":"danh.ung@gooddata.com"},{"name":"van.nguyen","email":"van.nguyen@gooddata.com"},{"name":"vi.phan","email":"vi.phan@gooddata.com"},{"name":"vlastikcz","email":"vlastimil.kotas@gooddata.com"},{"name":"vu.pham","email":"vu.pham@gooddata.com"},{"name":"xmort","email":"petr.dolejsi@gooddata.com"},{"name":"yanlipnican","email":"yanlipnican@gmail.com"}],"homepage":"https://github.com/gooddata/gooddata-react-components#readme","bugs":{"url":"https://github.com/gooddata/gooddata-react-components/issues"},"dist":{"shasum":"2289e679736f8daaba7d166aaecceb0f95890ee8","tarball":"https://registry.npmjs.org/@gooddata/react-components/-/react-components-7.8.0-alpha-an-vuong-anvuong-sd1012-2020-07-15T16-22-07-383Z.tgz","fileCount":2661,"integrity":"sha512-97EGbguaaSe3BEWPHU3NYEFaK7MJDQKZMgWw3M++j10cAJm3Xerg0vXwaZKCljc0JdOYy7uAPeKM2KWmWfWcWw==","signatures":[{"sig":"MEUCIQDxhn8epoXmjWwIb0JzEBV4r5/vFkL9P/PAY/x+v9haAQIgJMoiJ3pCzFeTBVUF6XOxj06thfYI51RjFPZvWVoUfNE=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":10690912,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJfDy1ECRA9TVsSAnZWagAAo9kQAItzfHXXcgsVme2iJlqa\n1px5SeFILwN6QJMFcbGfQyjSHcoPzhzc0Nk8ZMfp4Mf5/Diql9ffdSZrM1cD\n5no7J+u0RSjN7SG/Gb5c+OGa43uVDdw/ZZwQTe+O6nkkHXwYGRnFO2MNLhGD\nZvVhrY15mukns8zQS0POu7B1U/Rg+HFT8A/wS+SpluiTxkybkvbVCdoj9vGy\nynarX7qlgAEsBU/gPe8gFN32mV1fcTr6HJhQeBboQFN7mteP0xtAFDMUgN/n\nJvAoXyWas/o3woMkJF3bByub0lOYKbiSTcKjSrUTzi7fmY4wMM9T8+0RPKl8\nj8u8WZgPlCeG/AZWKyZaEoJgdXUEk/zQeGpaZ2OVqxhwXf0NwbEqwYSKosSd\n0yrifIEg9XXQ8Y3T2imyIaGh1GotNxeW4FoCOnUJXFtM9HZOhMfTTxGKefhI\nbEscyNHqLsRIb2baQch/UPZ7QCLYmmxazONMvekhwlqXgzy+4+Ohtedy75a+\nf75CWaNSyAWR5DRdW66j7NLD8S9WH6xJw4T6ddYy5yqGhBZwLtawsJ84KOUX\n1JW6exetonNWMCAnf24OD3hEeTl7/YFkbj6QTpxWglvhckcWBERSsXJ+5xbH\nvzDEzsgBTtthkEQgzzVmTmskhRX/7fGdpUCpBENT9/qZQ/5FZiTzXSBpuoXI\njr4v\r\n=s9mj\r\n-----END PGP SIGNATURE-----\r\n"},"main":"dist/index.js","husky":{"hooks":{"pre-commit":"lint-staged"}},"config":{"eslint":"./examples/**/*.{js,jsx}","tslint":"./{__mocks__,src,stories}/{,**/}*.{ts,tsx}"},"readme":"[![npm version](https://badge.fury.io/js/%40gooddata%2Freact-components.svg)](https://www.npmjs.com/package/@gooddata/react-components)\n\n# GoodData.UI React components\n> A React-based JavaScript library for building data-driven applications\n\n## Getting started\n- [GoodData.UI Documentation](http://sdk.gooddata.com/gooddata-ui/)\n- [GoodData.UI Live Examples](https://gooddata-examples.herokuapp.com/)\n- [Stack Overflow](https://stackoverflow.com/questions/tagged/gooddata)\n\n### Usage\nWith [yarn](https://yarnpkg.com) installed, go to your project directory and run\n```\n$ yarn add @gooddata/react-components\n```\nIf you prefer [npm](npmjs.com) run\n```\n$ npm install --save @gooddata/react-components\n```\n\nThe public API is exposed via global `index.js`. Except for the styles, do not import any other file directly\nbecause they are not intended to be part of the public API.\n\n## Contributing\n\nWe welcome any contribution in form of [issues](https://github.com/gooddata/gooddata-react-components/issues) or [pull requests](https://github.com/gooddata/gooddata-react-components/pulls).\n\nInstall [Node.js](http://nodejs.org) (node 12.16.1, npm v6.13.4) and [Yarn](https://classic.yarnpkg.com) (1.22.4).\n\nInstall dependencies:\n```\nyarn install --frozen-lockfile\n```\n\nThese commands may come in handy while developing:\n\n| command | description |\n| ------- | ----------- |\n| `yarn install --pure-lockfile` | first step |\n| ||\n| `yarn dev` | build react-components to `/dist` in watch mode |\n| `yarn test` | run all unit tests |\n| `yarn prettier-write` | format the source code to match the valid codestyle |\n| `yarn validate` | validate codestyle |\n| ||\n| `yarn storybook` | run storybook from `/stories` on http://localhost:9001 |\n| `yarn build-storybook` | build storybook to `/dist-storybook` |\n| `yarn test-storybook` | run storybook and [screenshot tests](https://github.com/gooddata/gdc-client-utils/tree/master/test-storybook) |\n| ||\n| `yarn examples` | run Live Examples dev-server from `/examples` on https://localhost:8999 |\n| `yarn examples-build` | build Live Examples to `/examples/dist` |\n| `yarn examples-server` | serve built Live Examples - see `/examples/server/src` |\n| `yarn examples-testcafe` | run testcafe tests against `localhost:8999` |\n\n### Deploy to heroku.com\nWhen you deploy this repo to heroku, it serves *GoodData.UI Live Examples*.\nRelevant tasks are in `Procfile` and `package.json`.\n\n```bash\n# run in the project directory\nheroku login\nheroku create <your-app-name>\nheroku config:set DOMAIN_ADMIN_USERNAME=x@gooddata.com DOMAIN_ADMIN_PASSWORD=xy PROJECT_ID_TO_ASSIGN=xms7ga4tf3g3nzucd8380o2bev8oeknp\ngit push heroku HEAD:master\nheroku open\n```\n### Enable Geo Chart for Storybook and Live Examples\nGeo chart uses Mapbox to render map which requires a Mapbox access token.\n- Register an account and create Mapbox access token at [guide](https://docs.mapbox.com/help/how-mapbox-works/access-tokens/)\n- Store the created token at `.env`:\n```bash\necho -e \"EXAMPLE_MAPBOX_ACCESS_TOKEN=token\" >> .env # only need to run once\necho -e \"STORYBOOK_MAPBOX_ACCESS_TOKEN=token\" >> .env # only need to run once\n```\n\n### Run Live Examples Locally\nTo run *GoodData.UI Live Examples* locally:\n```bash\ngit clone <this-repository>\ncd  <repository-folder>\nyarn install --pure-lockfile\nyarn examples\n```\nThen open https://localhost:8999 and login using Live Examples account (you can [create one here](https://gooddata-examples.herokuapp.com/registration)).\n\n### Run Storybook locally\n- Run storybook with token stored in `.env` for more secure\n```bash\nyarn storybook\n```\n- Or run storybook with token env param exposed to cli (not suggested)\n```bash\nSTORYBOOK_MAPBOX_ACCESS_TOKEN=token yarn storybook\n```\n- Apply either above way to `yarn build-storybook` or `yarn test-storybook`\n\n### Source code formatting\nThe source code in the repository is formatted by [Prettier](https://prettier.io/).\nThe format of the code is validated by our Continuous Integration server and is one of the requirements of successful merge.\n\nPrettier is supported by every major IDE. You can find the list of supported editors and how to configure them [here](https://prettier.io/docs/en/editors.html).\n\nIn the case, when your editor is not supported or you don't want to setup the integration, you can run the `yarn prettier-write` command to reformat the code before commit.\n\n## Changelog\n\n- see [CHANGELOG.md](CHANGELOG.md)\n\n## Supported versions\n\nIn order to make the user experience with integrating GoodData UI SDK as smooth and secure as possible and to ensure that the SDK is using the latest features of the platform, we will only provide support to two most recent major versions of UI SDK.\n\nThe most recent majors will be supported in the following modes:\n\n- The latest major version will receive all new functionality and all bug fixes\n- The previous major version will only receive fixes to critical issues and security fixes. These fixes will be applied on top of last released version of the previous major\n\nThe customers are encouraged to always use the latest version of the UI SDK.\n\nIn case of using older versions, the user might face API incompatibility, performance or security issues.\n\nPlease follow the installation instructions to update to the newest version.\n\n## License\n\n(C) 2007-2020 GoodData Corporation\n\nThis project is dual licensed:\n\n- The ATTRIBUTION-NONCOMMERCIAL 4.0 INTERNATIONAL (CC BY-NC 4.0) is used for purpose of the trial experience and evaluation of GoodData.UI library.\n- The GOODDATA GOODDATA.UI LIBRARY END USER LICENSE AGREEMENT is used for GoodData customers.\n\nFor more information, please see [LICENSE](https://github.com/gooddata/gooddata-react-components/blob/master/LICENSE)\n","gitHead":"e85cf15ccd7c5a318fcbd846280abbed2336800e","scripts":{"dev":"bash scripts/build.sh --dev-watch","test":"jest --watch","build":"bash scripts/build.sh","tslint":"yarn run-tslint -t verbose $npm_package_config_tslint","prepare":"cd examples/server && yarn install --frozen-lockfile && cd ../..; rm -r examples/node_modules 2>/dev/null; true","examples":"bash scripts/run-examples.sh","prepare?":"# Called before `npm publish` and on local `npm install`. Temporarily also for deleting obsolete node_modules. Ends with `true` to continue gracefully.","validate":"tsc --noEmit && yarn tslint && eslint $npm_package_config_eslint && yarn validate-style && yarn prettier-check","build-dev":"bash scripts/build.sh --dev","examples?":"# Default is developer domain, other options: yarn examples [sec,secure,stg,stg2,stg3,demo,developer or URL]","storybook":"yarn build && start-storybook -p 9001 -c .storybook","test-once":"jest","tslint-ci":"mkdir -p ./ci/results && yarn run-tslint -t checkstyle -o ./ci/results/tslint-results.xml $npm_package_config_tslint","run-tslint":"tslint -p tsconfig.json","validate-ci":"tsc --noEmit && yarn tslint-ci  && eslint $npm_package_config_eslint -f checkstyle -o ci/results/eslint-results.xml && yarn validate-style-ci && yarn prettier-check","examples-build":"bash scripts/build-examples.sh","prepublishOnly":"yarn build","prettier-check":"prettier --check '{src,stories,styles,__mocks__,examples/server/src,examples/src,examples/test}/**/*.{ts,js,tsx,jsx,json,scss,md,yaml,html}'","prettier-write":"prettier --write '{src,stories,styles,__mocks__,examples/server/src,examples/src,examples/test}/**/*.{ts,js,tsx,jsx,json,scss,md,yaml,html}'","test-storybook":"yarn build && test-storybook","validate-style":"stylelint '**/*.scss'","build-storybook":"yarn build && build-storybook -c .storybook -o dist-storybook","examples-server":"node examples/server/src/index.js","heroku-postbuild":"yarn examples-build developer","examples-testcafe":"./scripts/run-testcafe.sh visual","validate-style-ci":"stylelint '**/*.scss' --custom-formatter=node_modules/stylelint-checkstyle-formatter > ci/results/stylelint-results.xml","check-circular-deps":"madge --circular --extensions ts ./src","examples-testcafe-ci":"./scripts/run-testcafe.sh ci","examples-testcafe-live":"./scripts/run-testcafe.sh live"},"typings":"dist/index.d.ts","_npmUser":{"name":"an.vuong","email":"an.vuong@gooddata.com"},"deprecated":"@gooddata/react-components@7 reached End of Support on March 31, 2022. Please upgrade (see https://sdk.gooddata.com/gooddata-ui/docs/supported_versions.html for more information).","repository":{"url":"git+ssh://git@github.com/gooddata/gooddata-react-components.git","type":"git"},"_npmVersion":"6.14.5","description":"GoodData.UI - A powerful JavaScript library for building analytical applications","directories":{},"lint-staged":{"{src,stories,styles,__mocks__,examples/server/src,examples/src,examples/test}/**/*.{ts,js,tsx,jsx,scss}":["npx gdc-fix-copyright","git add"],"{src,stories,styles,__mocks__,examples/server/src,examples/src,examples/test}/**/*.{ts,js,tsx,jsx,json,scss,md,yaml,html}":["prettier --write","git add"]},"_nodeVersion":"12.18.2","dependencies":{"rxjs":"^5.5.6","uuid":"^3.2.1","immer":"^1.3.1","lodash":"^4.17.15","date-fns":"^2.7.0","downshift":"^3.2.7","invariant":"^2.2.2","mapbox-gl":"1.9.1","classnames":"^2.2.6","codemirror":"^5.54.0","highcharts":"7.1.1","prop-types":"^15.6.0","react-intl":"^3.6.0","custom-event":"^1.0.1","react-window":"^1.8.1","ag-grid-react":"20.0.0","react-measure":"^2.3.0","@types/mapbox-gl":"1.9.1","react-day-picker":"~7.3.0","react-responsive":"^3.0.0","stringify-object":"^2.4.0","@gooddata/typings":"^2.25.0","@types/codemirror":"^0.0.95","ag-grid-community":"20.0.0","http-status-codes":"^1.3.0","react-codemirror2":"^7.2.0","@gooddata/js-utils":"^3.10.5","@gooddata/numberjs":"^3.2.4","fixed-data-table-2":"0.7.17","@gooddata/goodstrap":"^68.17.2","react-dom-factories":"^1.0.2","@gooddata/gooddata-js":"^13.0.3","json-stable-stringify":"^1.0.1","react-transition-group":"^2.2.1","hoist-non-react-statics":"^3.3.0","nodelist-foreach-polyfill":"^1.2.0","@formatjs/intl-pluralrules":"^1.3.6","highcharts-grouped-categories":"^1.1.3"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"raf":"3.3.2","yup":"^0.24.1","jest":"24.7.1","husky":"3.0.0","madge":"^3.4.4","react":"^16.5.2","enzyme":"3.5.0","eslint":"4.19.1","formik":"^0.11.11","moment":"2.23.0","history":"^4.7.2","ts-jest":"24.0.0","webpack":"4.30.0","full-icu":"^1.3.0","prettier":"1.16.4","react-ga":"^2.5.2","recharts":"1.0.0-beta.9","testcafe":"1.1.4","commander":"2.14.1","node-sass":"4.13.0","react-dom":"^16.5.2","stylelint":"^10.0.0","supertest":"3.0.0","ts-loader":"6.0.0","@types/raf":"^3.4.0","css-loader":"0.28.7","jest-junit":"3.0.0","raw-loader":"0.5.1","styled-jsx":"2.2.1","typescript":"3.3.4000","@babel/core":"7.4.4","@types/jest":"24.0.6","@types/node":"7.0.8","@types/uuid":"3.4.3","file-loader":"3.0.1","jest-enzyme":"7.0.2","lint-staged":"9.1.0","sass-loader":"6.0.6","webpack-cli":"3.3.2","@types/react":"16.8.6","babel-loader":"8.0.5","react-helmet":"5.2.0","react-select":"1.2.1","style-loader":"0.19.1","@types/enzyme":"3.1.13","@types/lodash":"4.14.123","testcafe-live":"0.1.4","@babel/runtime":"7.4.4","dotenv-webpack":"^1.7.0","@babel/polyfill":"^7.4.4","@storybook/react":"5.0.11","@types/invariant":"2.2.29","@types/react-dom":"16.0.11","isomorphic-fetch":"2.2.1","react-datepicker":"1.1.0","react-router-dom":"4.2.2","@babel/preset-env":"7.4.4","@gooddata/mock-js":"^2.13.1","@storybook/addons":"5.0.11","@types/classnames":"2.2.3","@types/prop-types":"15.5.2","@storybook/theming":"5.0.11","identity-obj-proxy":"^3.0.0","intl-messageformat":"^7.5.4","webpack-dev-server":"3.3.1","@babel/preset-react":"7.0.0","@types/react-portal":"4.0.1","@types/react-window":"^1.8.1","babel-plugin-lodash":"3.3.4","html-webpack-plugin":"3.2.0","react-test-renderer":"16.4.2","@types/react-measure":"2.0.5","clean-webpack-plugin":"2.0.2","stats-webpack-plugin":"0.7.0","eslint-config-prettier":"4.1.0","react-google-recaptcha":"^0.14.1","tslint-config-prettier":"1.18.0","@gooddata/eslint-config":"^1.0.0","@gooddata/tslint-config":"1.0.0","@types/react-responsive":"^3.0.3","@types/storybook__react":"4.0.1","@types/stringify-object":"^3.2.0","enzyme-adapter-react-16":"1.3.1","@gooddata/test-storybook":"4.0.0","@storybook/addon-actions":"5.0.11","@storybook/addon-options":"5.0.11","node-sass-magic-importer":"5.1.0","react-syntax-highlighter":"11.0.2","@types/fixed-data-table-2":"0.8.1","stylelint-config-prettier":"5.2.0","@gooddata/stylelint-config":"4.0.1","@types/react-test-renderer":"16.0.0","circular-dependency-plugin":"5.0.2","compression-webpack-plugin":"2.0.0","@types/json-stable-stringify":"^1.0.32","@gooddata/frontend-npm-scripts":"1.2.0","@types/enzyme-adapter-react-16":"1.0.3","stylelint-checkstyle-formatter":"0.1.0","@types/storybook__addon-actions":"3.4.2","@babel/plugin-proposal-class-properties":"7.4.4","@babel/plugin-proposal-object-rest-spread":"7.4.4","@babel/plugin-transform-async-to-generator":"7.4.4"},"peerDependencies":{"react":"^16.5.2","react-dom":"^16.5.2"},"_npmOperationalInternal":{"tmp":"tmp/react-components_7.8.0-alpha-an-vuong-anvuong-sd1012-2020-07-15T16-22-07-383Z_1594830147686_0.9879548976378163","host":"s3://npm-registry-packages"}},"7.8.0-beta.55":{"name":"@gooddata/react-components","version":"7.8.0-beta.55","author":{"name":"GoodData Corporation"},"license":"BSD-3-Clause","_id":"@gooddata/react-components@7.8.0-beta.55","maintainers":[{"name":"afi","email":"adam.fiedler@gooddata.com"},{"name":"an.vuong","email":"an.vuong@gooddata.com"},{"name":"bertold8","email":"ivan.nejezchleb@seznam.cz"},{"name":"brbistas","email":"valentinos.chraniotis@gooddata.com"},{"name":"bugsbunny338","email":"jiri.zajic@mensa.cz"},{"name":"de.do","email":"de.do@gooddata.com"},{"name":"gooddata-ci","email":"rail@gooddata.com"},{"name":"hang.ngo","email":"hang.ngo@gooddata.com"},{"name":"hung.nguyen.hoang","email":"hung.nguyen@gooddata.com"},{"name":"huong.nguyen","email":"huong.nguyen@gooddata.com"},{"name":"huyen.nguyen","email":"huyen.nguyen@gooddata.com"},{"name":"ivan.mjartan","email":"ivan.mjartan@gooddata.com"},{"name":"jakub-sterba","email":"jakub.sterba@gooddata.com"},{"name":"jaroslav.tomecek","email":"jaroslav.tomecek@gooddata.com"},{"name":"jkittler","email":"honza.kittler@gmail.com"},{"name":"khanh.le","email":"khanh.le@gooddata.com"},{"name":"lanhuynh","email":"lan.huynh@gooddata.com"},{"name":"linhhong","email":"linh.hong@gooddata.com"},{"name":"lupko","email":"lubomir.slivka@gooddata.com"},{"name":"mai.nguyen","email":"mai.nguyen@gooddata.com"},{"name":"matyas.kandl","email":"matyas.kandl@gooddata.com"},{"name":"michal.marsal","email":"michal.marsal@gooddata.com"},{"name":"milan.lempera","email":"ext-milan.lempera@gooddata.com"},{"name":"my.duong","email":"my.duong@gooddata.com"},{"name":"naibinh","email":"naibinh@gmail.com"},{"name":"nestor_encinas","email":"xesto05@gmail.com"},{"name":"nikolacech","email":"nikola.cech@gooddata.com"},{"name":"nis.hua","email":"nis.hua@gooddata.com"},{"name":"no23reason","email":"dan.homola@hotmail.cz"},{"name":"patrikbraborec","email":"patrik.braborec@gooddata.com"},{"name":"pbenes","email":"petr.benes@gooddata.com"},{"name":"petrjanu","email":"petr.janu@gooddata.com"},{"name":"pkingo","email":"philipandreaskingo@hotmail.com"},{"name":"ptquang86","email":"ptquang86@gmail.com"},{"name":"qduval","email":"quentin.duval@gooddata.com"},{"name":"rodri360","email":"me@rodri360.com"},{"name":"scavnickyj","email":"jakub.scavnicky@gooddata.com"},{"name":"sitina","email":"jiri.sitina@gooddata.com"},{"name":"strouhaljan","email":"strouhal.jan@gmail.com"},{"name":"thao-luong","email":"thao.luong@gooddata.com"},{"name":"thuong.nguyen","email":"thuong.nguyen@gooddata.com"},{"name":"tmuchka","email":"tomas.muchka@gooddata.com"},{"name":"tomas.kratochvil","email":"tomas.kratochvil@gooddata.com"},{"name":"tomsatgd","email":"tomas.satinsky@gooddata.com"},{"name":"trung-le-quoc","email":"trung.le@gooddata.com"},{"name":"tu-ngo","email":"tungo1981@gmail.com"},{"name":"tu.bui","email":"tu.bui@gooddata.com"},{"name":"tulean","email":"tuan.le@gooddata.com"},{"name":"tuqt1005","email":"tu.tran@gooddata.com"},{"name":"utdnah","email":"danh.ung@gooddata.com"},{"name":"van.nguyen","email":"van.nguyen@gooddata.com"},{"name":"vi.phan","email":"vi.phan@gooddata.com"},{"name":"vlastikcz","email":"vlastimil.kotas@gooddata.com"},{"name":"vu.pham","email":"vu.pham@gooddata.com"},{"name":"xmort","email":"petr.dolejsi@gooddata.com"},{"name":"yanlipnican","email":"yanlipnican@gmail.com"}],"homepage":"https://github.com/gooddata/gooddata-react-components#readme","bugs":{"url":"https://github.com/gooddata/gooddata-react-components/issues"},"dist":{"shasum":"b1d536072dcd439d60fb5645dfb984c4e48cb47c","tarball":"https://registry.npmjs.org/@gooddata/react-components/-/react-components-7.8.0-beta.55.tgz","fileCount":2661,"integrity":"sha512-xI7bILdl4X6fNm3R/HxazFZMSXlNew166JrSduwNMjcV6zg+AvR34ecUJYlwV8wgwvX2FcuTvKIiaKWCxMj/3w==","signatures":[{"sig":"MEYCIQC3nydRquNUDyymDoMT35mOdkObFBDyj3yjY0yyeCUB8AIhAIemzH9Vtq++foLtinTQaYIg6NhBRrnKIZLOWtPt9Q9/","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":10690865,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJfD/dyCRA9TVsSAnZWagAA7RMP/1tawjSzQGzVu97yaR4C\nBdArzQ2A8uA5KEMuWwJBYJ31GQqcsRyZw1YsSL2hj7YNhLUX0R+70dGpca0e\nRaQfwNqcvIPS1q8hCGRoJcqJdhDptOCXDWm4420V1eJ+5CgxNZfjN0dDziC/\n6zJ00IKItBImrc96gEZ6BuVTD0rCwCtmWyRjeqEvUhdTnM/JWGzaWG4UWFcz\nE+352dE1AROyVzWDydl25Zn8wuDg4Wmba73S+7XHjJiTxM+oK/nNUiDecWnB\npu4Xzj8wggl7f0qmX0GNCPoex0ASTG2/ZWq9i1jY+nCad7zowTFjMS9zCv6R\no8RHx0C6kzrXyo9ZSfzV4AyLveBsRViDeoFx3PHJfZByQsxS+dvaheiCs87R\ncA+sbTW2gQxWSpjt98uwHFv8L/0sgsPxsQbKfqk9jk6VSe70GS76O25b7+sM\nYRg+T+UxFv8yvXpFRp+A8CAE6Tn+n1sxxtBD07kp0girDSyk9ujh14gHjZtm\nFjx/WgI+uHb4FNNPSeSdOf1BaEVRtFGkUGvXr2BoZX4Q3CfqrTim9szWsiAK\nlhREKExEjpGEDVmZnEelrkmc4jsxS5At069g912FxEqBReThUUKSllryVoNb\nlzHxE3NJXTdw4v7Qx2MPwo88j/zovpXzlFwsxr43vCibenc5B7WMhAAn2rxg\no2ig\r\n=cNfd\r\n-----END PGP SIGNATURE-----\r\n"},"main":"dist/index.js","husky":{"hooks":{"pre-commit":"lint-staged"}},"config":{"eslint":"./examples/**/*.{js,jsx}","tslint":"./{__mocks__,src,stories}/{,**/}*.{ts,tsx}"},"readme":"[![npm version](https://badge.fury.io/js/%40gooddata%2Freact-components.svg)](https://www.npmjs.com/package/@gooddata/react-components)\n\n# GoodData.UI React components\n> A React-based JavaScript library for building data-driven applications\n\n## Getting started\n- [GoodData.UI Documentation](http://sdk.gooddata.com/gooddata-ui/)\n- [GoodData.UI Live Examples](https://gooddata-examples.herokuapp.com/)\n- [Stack Overflow](https://stackoverflow.com/questions/tagged/gooddata)\n\n### Usage\nWith [yarn](https://yarnpkg.com) installed, go to your project directory and run\n```\n$ yarn add @gooddata/react-components\n```\nIf you prefer [npm](npmjs.com) run\n```\n$ npm install --save @gooddata/react-components\n```\n\nThe public API is exposed via global `index.js`. Except for the styles, do not import any other file directly\nbecause they are not intended to be part of the public API.\n\n## Contributing\n\nWe welcome any contribution in form of [issues](https://github.com/gooddata/gooddata-react-components/issues) or [pull requests](https://github.com/gooddata/gooddata-react-components/pulls).\n\nInstall [Node.js](http://nodejs.org) (node 12.16.1, npm v6.13.4) and [Yarn](https://classic.yarnpkg.com) (1.22.4).\n\nInstall dependencies:\n```\nyarn install --frozen-lockfile\n```\n\nThese commands may come in handy while developing:\n\n| command | description |\n| ------- | ----------- |\n| `yarn install --pure-lockfile` | first step |\n| ||\n| `yarn dev` | build react-components to `/dist` in watch mode |\n| `yarn test` | run all unit tests |\n| `yarn prettier-write` | format the source code to match the valid codestyle |\n| `yarn validate` | validate codestyle |\n| ||\n| `yarn storybook` | run storybook from `/stories` on http://localhost:9001 |\n| `yarn build-storybook` | build storybook to `/dist-storybook` |\n| `yarn test-storybook` | run storybook and [screenshot tests](https://github.com/gooddata/gdc-client-utils/tree/master/test-storybook) |\n| ||\n| `yarn examples` | run Live Examples dev-server from `/examples` on https://localhost:8999 |\n| `yarn examples-build` | build Live Examples to `/examples/dist` |\n| `yarn examples-server` | serve built Live Examples - see `/examples/server/src` |\n| `yarn examples-testcafe` | run testcafe tests against `localhost:8999` |\n\n### Deploy to heroku.com\nWhen you deploy this repo to heroku, it serves *GoodData.UI Live Examples*.\nRelevant tasks are in `Procfile` and `package.json`.\n\n```bash\n# run in the project directory\nheroku login\nheroku create <your-app-name>\nheroku config:set DOMAIN_ADMIN_USERNAME=x@gooddata.com DOMAIN_ADMIN_PASSWORD=xy PROJECT_ID_TO_ASSIGN=xms7ga4tf3g3nzucd8380o2bev8oeknp\ngit push heroku HEAD:master\nheroku open\n```\n### Enable Geo Chart for Storybook and Live Examples\nGeo chart uses Mapbox to render map which requires a Mapbox access token.\n- Register an account and create Mapbox access token at [guide](https://docs.mapbox.com/help/how-mapbox-works/access-tokens/)\n- Store the created token at `.env`:\n```bash\necho -e \"EXAMPLE_MAPBOX_ACCESS_TOKEN=token\" >> .env # only need to run once\necho -e \"STORYBOOK_MAPBOX_ACCESS_TOKEN=token\" >> .env # only need to run once\n```\n\n### Run Live Examples Locally\nTo run *GoodData.UI Live Examples* locally:\n```bash\ngit clone <this-repository>\ncd  <repository-folder>\nyarn install --pure-lockfile\nyarn examples\n```\nThen open https://localhost:8999 and login using Live Examples account (you can [create one here](https://gooddata-examples.herokuapp.com/registration)).\n\n### Run Storybook locally\n- Run storybook with token stored in `.env` for more secure\n```bash\nyarn storybook\n```\n- Or run storybook with token env param exposed to cli (not suggested)\n```bash\nSTORYBOOK_MAPBOX_ACCESS_TOKEN=token yarn storybook\n```\n- Apply either above way to `yarn build-storybook` or `yarn test-storybook`\n\n### Source code formatting\nThe source code in the repository is formatted by [Prettier](https://prettier.io/).\nThe format of the code is validated by our Continuous Integration server and is one of the requirements of successful merge.\n\nPrettier is supported by every major IDE. You can find the list of supported editors and how to configure them [here](https://prettier.io/docs/en/editors.html).\n\nIn the case, when your editor is not supported or you don't want to setup the integration, you can run the `yarn prettier-write` command to reformat the code before commit.\n\n## Changelog\n\n- see [CHANGELOG.md](CHANGELOG.md)\n\n## Supported versions\n\nIn order to make the user experience with integrating GoodData UI SDK as smooth and secure as possible and to ensure that the SDK is using the latest features of the platform, we will only provide support to two most recent major versions of UI SDK.\n\nThe most recent majors will be supported in the following modes:\n\n- The latest major version will receive all new functionality and all bug fixes\n- The previous major version will only receive fixes to critical issues and security fixes. These fixes will be applied on top of last released version of the previous major\n\nThe customers are encouraged to always use the latest version of the UI SDK.\n\nIn case of using older versions, the user might face API incompatibility, performance or security issues.\n\nPlease follow the installation instructions to update to the newest version.\n\n## License\n\n(C) 2007-2020 GoodData Corporation\n\nThis project is dual licensed:\n\n- The ATTRIBUTION-NONCOMMERCIAL 4.0 INTERNATIONAL (CC BY-NC 4.0) is used for purpose of the trial experience and evaluation of GoodData.UI library.\n- The GOODDATA GOODDATA.UI LIBRARY END USER LICENSE AGREEMENT is used for GoodData customers.\n\nFor more information, please see [LICENSE](https://github.com/gooddata/gooddata-react-components/blob/master/LICENSE)\n","gitHead":"90aad9167df738392cdba2b4467a6d397f64b09e","scripts":{"dev":"bash scripts/build.sh --dev-watch","test":"jest --watch","build":"bash scripts/build.sh","tslint":"yarn run-tslint -t verbose $npm_package_config_tslint","prepare":"cd examples/server && yarn install --frozen-lockfile && cd ../..; rm -r examples/node_modules 2>/dev/null; true","examples":"bash scripts/run-examples.sh","prepare?":"# Called before `npm publish` and on local `npm install`. Temporarily also for deleting obsolete node_modules. Ends with `true` to continue gracefully.","validate":"tsc --noEmit && yarn tslint && eslint $npm_package_config_eslint && yarn validate-style && yarn prettier-check","build-dev":"bash scripts/build.sh --dev","examples?":"# Default is developer domain, other options: yarn examples [sec,secure,stg,stg2,stg3,demo,developer or URL]","storybook":"yarn build && start-storybook -p 9001 -c .storybook","test-once":"jest","tslint-ci":"mkdir -p ./ci/results && yarn run-tslint -t checkstyle -o ./ci/results/tslint-results.xml $npm_package_config_tslint","run-tslint":"tslint -p tsconfig.json","validate-ci":"tsc --noEmit && yarn tslint-ci  && eslint $npm_package_config_eslint -f checkstyle -o ci/results/eslint-results.xml && yarn validate-style-ci && yarn prettier-check","examples-build":"bash scripts/build-examples.sh","prepublishOnly":"yarn build","prettier-check":"prettier --check '{src,stories,styles,__mocks__,examples/server/src,examples/src,examples/test}/**/*.{ts,js,tsx,jsx,json,scss,md,yaml,html}'","prettier-write":"prettier --write '{src,stories,styles,__mocks__,examples/server/src,examples/src,examples/test}/**/*.{ts,js,tsx,jsx,json,scss,md,yaml,html}'","test-storybook":"yarn build && test-storybook","validate-style":"stylelint '**/*.scss'","build-storybook":"yarn build && build-storybook -c .storybook -o dist-storybook","examples-server":"node examples/server/src/index.js","heroku-postbuild":"yarn examples-build developer","examples-testcafe":"./scripts/run-testcafe.sh visual","validate-style-ci":"stylelint '**/*.scss' --custom-formatter=node_modules/stylelint-checkstyle-formatter > ci/results/stylelint-results.xml","check-circular-deps":"madge --circular --extensions ts ./src","examples-testcafe-ci":"./scripts/run-testcafe.sh ci","examples-testcafe-live":"./scripts/run-testcafe.sh live"},"typings":"dist/index.d.ts","_npmUser":{"name":"gooddata-ci","email":"rail@gooddata.com"},"deprecated":"@gooddata/react-components@7 reached End of Support on March 31, 2022. Please upgrade (see https://sdk.gooddata.com/gooddata-ui/docs/supported_versions.html for more information).","repository":{"url":"git+ssh://git@github.com/gooddata/gooddata-react-components.git","type":"git"},"_npmVersion":"6.13.4","description":"GoodData.UI - A powerful JavaScript library for building analytical applications","directories":{},"lint-staged":{"{src,stories,styles,__mocks__,examples/server/src,examples/src,examples/test}/**/*.{ts,js,tsx,jsx,scss}":["npx gdc-fix-copyright","git add"],"{src,stories,styles,__mocks__,examples/server/src,examples/src,examples/test}/**/*.{ts,js,tsx,jsx,json,scss,md,yaml,html}":["prettier --write","git add"]},"_nodeVersion":"12.16.1","dependencies":{"rxjs":"^5.5.6","uuid":"^3.2.1","immer":"^1.3.1","lodash":"^4.17.15","date-fns":"^2.7.0","downshift":"^3.2.7","invariant":"^2.2.2","mapbox-gl":"1.9.1","classnames":"^2.2.6","codemirror":"^5.54.0","highcharts":"7.1.1","prop-types":"^15.6.0","react-intl":"^3.6.0","custom-event":"^1.0.1","react-window":"^1.8.1","ag-grid-react":"20.0.0","react-measure":"^2.3.0","@types/mapbox-gl":"1.9.1","react-day-picker":"~7.3.0","react-responsive":"^3.0.0","stringify-object":"^2.4.0","@gooddata/typings":"^2.25.0","@types/codemirror":"^0.0.95","ag-grid-community":"20.0.0","http-status-codes":"^1.3.0","react-codemirror2":"^7.2.0","@gooddata/js-utils":"^3.10.5","@gooddata/numberjs":"^3.2.4","fixed-data-table-2":"0.7.17","@gooddata/goodstrap":"^68.17.2","react-dom-factories":"^1.0.2","@gooddata/gooddata-js":"^13.0.3","json-stable-stringify":"^1.0.1","react-transition-group":"^2.2.1","hoist-non-react-statics":"^3.3.0","nodelist-foreach-polyfill":"^1.2.0","@formatjs/intl-pluralrules":"^1.3.6","highcharts-grouped-categories":"^1.1.3"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"raf":"3.3.2","yup":"^0.24.1","jest":"24.7.1","husky":"3.0.0","madge":"^3.4.4","react":"^16.5.2","enzyme":"3.5.0","eslint":"4.19.1","formik":"^0.11.11","moment":"2.23.0","history":"^4.7.2","ts-jest":"24.0.0","webpack":"4.30.0","full-icu":"^1.3.0","prettier":"1.16.4","react-ga":"^2.5.2","recharts":"1.0.0-beta.9","testcafe":"1.1.4","commander":"2.14.1","node-sass":"4.13.0","react-dom":"^16.5.2","stylelint":"^10.0.0","supertest":"3.0.0","ts-loader":"6.0.0","@types/raf":"^3.4.0","css-loader":"0.28.7","jest-junit":"3.0.0","raw-loader":"0.5.1","styled-jsx":"2.2.1","typescript":"3.3.4000","@babel/core":"7.4.4","@types/jest":"24.0.6","@types/node":"7.0.8","@types/uuid":"3.4.3","file-loader":"3.0.1","jest-enzyme":"7.0.2","lint-staged":"9.1.0","sass-loader":"6.0.6","webpack-cli":"3.3.2","@types/react":"16.8.6","babel-loader":"8.0.5","react-helmet":"5.2.0","react-select":"1.2.1","style-loader":"0.19.1","@types/enzyme":"3.1.13","@types/lodash":"4.14.123","testcafe-live":"0.1.4","@babel/runtime":"7.4.4","dotenv-webpack":"^1.7.0","@babel/polyfill":"^7.4.4","@storybook/react":"5.0.11","@types/invariant":"2.2.29","@types/react-dom":"16.0.11","isomorphic-fetch":"2.2.1","react-datepicker":"1.1.0","react-router-dom":"4.2.2","@babel/preset-env":"7.4.4","@gooddata/mock-js":"^2.13.1","@storybook/addons":"5.0.11","@types/classnames":"2.2.3","@types/prop-types":"15.5.2","@storybook/theming":"5.0.11","identity-obj-proxy":"^3.0.0","intl-messageformat":"^7.5.4","webpack-dev-server":"3.3.1","@babel/preset-react":"7.0.0","@types/react-portal":"4.0.1","@types/react-window":"^1.8.1","babel-plugin-lodash":"3.3.4","html-webpack-plugin":"3.2.0","react-test-renderer":"16.4.2","@types/react-measure":"2.0.5","clean-webpack-plugin":"2.0.2","stats-webpack-plugin":"0.7.0","eslint-config-prettier":"4.1.0","react-google-recaptcha":"^0.14.1","tslint-config-prettier":"1.18.0","@gooddata/eslint-config":"^1.0.0","@gooddata/tslint-config":"1.0.0","@types/react-responsive":"^3.0.3","@types/storybook__react":"4.0.1","@types/stringify-object":"^3.2.0","enzyme-adapter-react-16":"1.3.1","@gooddata/test-storybook":"4.0.0","@storybook/addon-actions":"5.0.11","@storybook/addon-options":"5.0.11","node-sass-magic-importer":"5.1.0","react-syntax-highlighter":"11.0.2","@types/fixed-data-table-2":"0.8.1","stylelint-config-prettier":"5.2.0","@gooddata/stylelint-config":"4.0.1","@types/react-test-renderer":"16.0.0","circular-dependency-plugin":"5.0.2","compression-webpack-plugin":"2.0.0","@types/json-stable-stringify":"^1.0.32","@gooddata/frontend-npm-scripts":"1.2.0","@types/enzyme-adapter-react-16":"1.0.3","stylelint-checkstyle-formatter":"0.1.0","@types/storybook__addon-actions":"3.4.2","@babel/plugin-proposal-class-properties":"7.4.4","@babel/plugin-proposal-object-rest-spread":"7.4.4","@babel/plugin-transform-async-to-generator":"7.4.4"},"peerDependencies":{"react":"^16.5.2","react-dom":"^16.5.2"},"_npmOperationalInternal":{"tmp":"tmp/react-components_7.8.0-beta.55_1594881905957_0.5989662394034234","host":"s3://npm-registry-packages"}},"7.8.0-alpha-ivan-mjartan-ine-one-4414-2020-07-16T07-33-14-204Z":{"name":"@gooddata/react-components","version":"7.8.0-alpha-ivan-mjartan-ine-one-4414-2020-07-16T07-33-14-204Z","author":{"name":"GoodData Corporation"},"license":"BSD-3-Clause","_id":"@gooddata/react-components@7.8.0-alpha-ivan-mjartan-ine-one-4414-2020-07-16T07-33-14-204Z","maintainers":[{"name":"afi","email":"adam.fiedler@gooddata.com"},{"name":"an.vuong","email":"an.vuong@gooddata.com"},{"name":"bertold8","email":"ivan.nejezchleb@seznam.cz"},{"name":"brbistas","email":"valentinos.chraniotis@gooddata.com"},{"name":"bugsbunny338","email":"jiri.zajic@mensa.cz"},{"name":"de.do","email":"de.do@gooddata.com"},{"name":"gooddata-ci","email":"rail@gooddata.com"},{"name":"hang.ngo","email":"hang.ngo@gooddata.com"},{"name":"hung.nguyen.hoang","email":"hung.nguyen@gooddata.com"},{"name":"huong.nguyen","email":"huong.nguyen@gooddata.com"},{"name":"huyen.nguyen","email":"huyen.nguyen@gooddata.com"},{"name":"ivan.mjartan","email":"ivan.mjartan@gooddata.com"},{"name":"jakub-sterba","email":"jakub.sterba@gooddata.com"},{"name":"jaroslav.tomecek","email":"jaroslav.tomecek@gooddata.com"},{"name":"jkittler","email":"honza.kittler@gmail.com"},{"name":"khanh.le","email":"khanh.le@gooddata.com"},{"name":"lanhuynh","email":"lan.huynh@gooddata.com"},{"name":"linhhong","email":"linh.hong@gooddata.com"},{"name":"lupko","email":"lubomir.slivka@gooddata.com"},{"name":"mai.nguyen","email":"mai.nguyen@gooddata.com"},{"name":"matyas.kandl","email":"matyas.kandl@gooddata.com"},{"name":"michal.marsal","email":"michal.marsal@gooddata.com"},{"name":"milan.lempera","email":"ext-milan.lempera@gooddata.com"},{"name":"my.duong","email":"my.duong@gooddata.com"},{"name":"naibinh","email":"naibinh@gmail.com"},{"name":"nestor_encinas","email":"xesto05@gmail.com"},{"name":"nikolacech","email":"nikola.cech@gooddata.com"},{"name":"nis.hua","email":"nis.hua@gooddata.com"},{"name":"no23reason","email":"dan.homola@hotmail.cz"},{"name":"patrikbraborec","email":"patrik.braborec@gooddata.com"},{"name":"pbenes","email":"petr.benes@gooddata.com"},{"name":"petrjanu","email":"petr.janu@gooddata.com"},{"name":"pkingo","email":"philipandreaskingo@hotmail.com"},{"name":"ptquang86","email":"ptquang86@gmail.com"},{"name":"qduval","email":"quentin.duval@gooddata.com"},{"name":"rodri360","email":"me@rodri360.com"},{"name":"scavnickyj","email":"jakub.scavnicky@gooddata.com"},{"name":"sitina","email":"jiri.sitina@gooddata.com"},{"name":"strouhaljan","email":"strouhal.jan@gmail.com"},{"name":"thao-luong","email":"thao.luong@gooddata.com"},{"name":"thuong.nguyen","email":"thuong.nguyen@gooddata.com"},{"name":"tmuchka","email":"tomas.muchka@gooddata.com"},{"name":"tomas.kratochvil","email":"tomas.kratochvil@gooddata.com"},{"name":"tomsatgd","email":"tomas.satinsky@gooddata.com"},{"name":"trung-le-quoc","email":"trung.le@gooddata.com"},{"name":"tu-ngo","email":"tungo1981@gmail.com"},{"name":"tu.bui","email":"tu.bui@gooddata.com"},{"name":"tulean","email":"tuan.le@gooddata.com"},{"name":"tuqt1005","email":"tu.tran@gooddata.com"},{"name":"utdnah","email":"danh.ung@gooddata.com"},{"name":"van.nguyen","email":"van.nguyen@gooddata.com"},{"name":"vi.phan","email":"vi.phan@gooddata.com"},{"name":"vlastikcz","email":"vlastimil.kotas@gooddata.com"},{"name":"vu.pham","email":"vu.pham@gooddata.com"},{"name":"xmort","email":"petr.dolejsi@gooddata.com"},{"name":"yanlipnican","email":"yanlipnican@gmail.com"}],"homepage":"https://github.com/gooddata/gooddata-react-components#readme","bugs":{"url":"https://github.com/gooddata/gooddata-react-components/issues"},"dist":{"shasum":"bab72f50d2acd5e992f7c4fb02f9ca5aec6955c6","tarball":"https://registry.npmjs.org/@gooddata/react-components/-/react-components-7.8.0-alpha-ivan-mjartan-ine-one-4414-2020-07-16T07-33-14-204Z.tgz","fileCount":2671,"integrity":"sha512-PGbo9FCRxa8vmqKhlOf4e76a65lGUYSHl+NXEqcRNv1pjEs5htqvvgJB5lFWSnIGX5bmK5crxjS8dqCqm1pptQ==","signatures":[{"sig":"MEYCIQCK6VvCZ9tvMPHMcLAFH8bjMPrRqdkDuPMosJQ/CABn/wIhAMYdzq80DiGfskU8Vu8sO8Tf65N29N5RXeR06hUNQqEW","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":10757531,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJfEALeCRA9TVsSAnZWagAAsMQQAJiL+rnBf7ViOdGMHYTb\nepd95PFjgDk9w+ecnqElxqYrOKw8kZ9VY0f2mCJT+Wsct2crmUXzhw9NgI0v\ndu7qJ0a0n3/8rhY9HmL5JziXSl6ayXMuFIYs96S3BsD5df5O6XSzp7TfrlmX\nhUi28gtHzJpUm/A2AycWxpE5GiUAimS6Z9NK3Z+oDTymDASEGtcz08UkmqnQ\nIwTQmYZuonbCrAz90SZn05ersgaO+QSFVS5G3I46uznnK//fo0eOaLl6IXs3\nh4xFVDzK5xHo107mll1ab9MQW/jDyHLHP6i+MgStakOkTm+br3O1Rd0g/0Mh\noZfSih1UsH43lhfLdpEc3WBiO/S9YgQOCb15t3oHRYrd3hOWUlcnR5lFRJb0\nh61sP/PZVpQxebpvCb/8mXPmAqJZNMwc7aMsTYnroMIfu9GQouRFRROmsuC2\nrlWROSa3G9lcUtr8SesJg26JqhPBlLG2IIJVIvpXJEvmD2Kfzw6UCcyAwLt+\nsK/riaL8ai1TLQZkbKnUuyUgo1Fuz4aFDQIlQ+wsTBfS3HMnmZvq+e14R1n+\nQThFdJVAzSF/Hekd7XvICl4tpIGmRQRrCPOEBdLnmRiqBeFz83H2xs8R/wNg\n6ICl+oMeJJQpOrD3/ksXM9raTK+cVHiFA/g0Yj+iXz4X+Pu7kKHVTFHPHYyt\nJNFK\r\n=Dau5\r\n-----END PGP SIGNATURE-----\r\n"},"main":"dist/index.js","husky":{"hooks":{"pre-commit":"lint-staged"}},"config":{"eslint":"./examples/**/*.{js,jsx}","tslint":"./{__mocks__,src,stories}/{,**/}*.{ts,tsx}"},"readme":"[![npm version](https://badge.fury.io/js/%40gooddata%2Freact-components.svg)](https://www.npmjs.com/package/@gooddata/react-components)\n\n# GoodData.UI React components\n> A React-based JavaScript library for building data-driven applications\n\n## Getting started\n- [GoodData.UI Documentation](http://sdk.gooddata.com/gooddata-ui/)\n- [GoodData.UI Live Examples](https://gooddata-examples.herokuapp.com/)\n- [Stack Overflow](https://stackoverflow.com/questions/tagged/gooddata)\n\n### Usage\nWith [yarn](https://yarnpkg.com) installed, go to your project directory and run\n```\n$ yarn add @gooddata/react-components\n```\nIf you prefer [npm](npmjs.com) run\n```\n$ npm install --save @gooddata/react-components\n```\n\nThe public API is exposed via global `index.js`. Except for the styles, do not import any other file directly\nbecause they are not intended to be part of the public API.\n\n## Contributing\n\nWe welcome any contribution in form of [issues](https://github.com/gooddata/gooddata-react-components/issues) or [pull requests](https://github.com/gooddata/gooddata-react-components/pulls).\n\nInstall [Node.js](http://nodejs.org) (node 12.16.1, npm v6.13.4) and [Yarn](https://classic.yarnpkg.com) (1.22.4).\n\nInstall dependencies:\n```\nyarn install --frozen-lockfile\n```\n\nThese commands may come in handy while developing:\n\n| command | description |\n| ------- | ----------- |\n| `yarn install --pure-lockfile` | first step |\n| ||\n| `yarn dev` | build react-components to `/dist` in watch mode |\n| `yarn test` | run all unit tests |\n| `yarn prettier-write` | format the source code to match the valid codestyle |\n| `yarn validate` | validate codestyle |\n| ||\n| `yarn storybook` | run storybook from `/stories` on http://localhost:9001 |\n| `yarn build-storybook` | build storybook to `/dist-storybook` |\n| `yarn test-storybook` | run storybook and [screenshot tests](https://github.com/gooddata/gdc-client-utils/tree/master/test-storybook) |\n| ||\n| `yarn examples` | run Live Examples dev-server from `/examples` on https://localhost:8999 |\n| `yarn examples-build` | build Live Examples to `/examples/dist` |\n| `yarn examples-server` | serve built Live Examples - see `/examples/server/src` |\n| `yarn examples-testcafe` | run testcafe tests against `localhost:8999` |\n\n### Deploy to heroku.com\nWhen you deploy this repo to heroku, it serves *GoodData.UI Live Examples*.\nRelevant tasks are in `Procfile` and `package.json`.\n\n```bash\n# run in the project directory\nheroku login\nheroku create <your-app-name>\nheroku config:set DOMAIN_ADMIN_USERNAME=x@gooddata.com DOMAIN_ADMIN_PASSWORD=xy PROJECT_ID_TO_ASSIGN=xms7ga4tf3g3nzucd8380o2bev8oeknp\ngit push heroku HEAD:master\nheroku open\n```\n### Enable Geo Chart for Storybook and Live Examples\nGeo chart uses Mapbox to render map which requires a Mapbox access token.\n- Register an account and create Mapbox access token at [guide](https://docs.mapbox.com/help/how-mapbox-works/access-tokens/)\n- Store the created token at `.env`:\n```bash\necho -e \"EXAMPLE_MAPBOX_ACCESS_TOKEN=token\" >> .env # only need to run once\necho -e \"STORYBOOK_MAPBOX_ACCESS_TOKEN=token\" >> .env # only need to run once\n```\n\n### Run Live Examples Locally\nTo run *GoodData.UI Live Examples* locally:\n```bash\ngit clone <this-repository>\ncd  <repository-folder>\nyarn install --pure-lockfile\nyarn examples\n```\nThen open https://localhost:8999 and login using Live Examples account (you can [create one here](https://gooddata-examples.herokuapp.com/registration)).\n\n### Run Storybook locally\n- Run storybook with token stored in `.env` for more secure\n```bash\nyarn storybook\n```\n- Or run storybook with token env param exposed to cli (not suggested)\n```bash\nSTORYBOOK_MAPBOX_ACCESS_TOKEN=token yarn storybook\n```\n- Apply either above way to `yarn build-storybook` or `yarn test-storybook`\n\n### Source code formatting\nThe source code in the repository is formatted by [Prettier](https://prettier.io/).\nThe format of the code is validated by our Continuous Integration server and is one of the requirements of successful merge.\n\nPrettier is supported by every major IDE. You can find the list of supported editors and how to configure them [here](https://prettier.io/docs/en/editors.html).\n\nIn the case, when your editor is not supported or you don't want to setup the integration, you can run the `yarn prettier-write` command to reformat the code before commit.\n\n## Changelog\n\n- see [CHANGELOG.md](CHANGELOG.md)\n\n## Supported versions\n\nIn order to make the user experience with integrating GoodData UI SDK as smooth and secure as possible and to ensure that the SDK is using the latest features of the platform, we will only provide support to two most recent major versions of UI SDK.\n\nThe most recent majors will be supported in the following modes:\n\n- The latest major version will receive all new functionality and all bug fixes\n- The previous major version will only receive fixes to critical issues and security fixes. These fixes will be applied on top of last released version of the previous major\n\nThe customers are encouraged to always use the latest version of the UI SDK.\n\nIn case of using older versions, the user might face API incompatibility, performance or security issues.\n\nPlease follow the installation instructions to update to the newest version.\n\n## License\n\n(C) 2007-2020 GoodData Corporation\n\nThis project is dual licensed:\n\n- The ATTRIBUTION-NONCOMMERCIAL 4.0 INTERNATIONAL (CC BY-NC 4.0) is used for purpose of the trial experience and evaluation of GoodData.UI library.\n- The GOODDATA GOODDATA.UI LIBRARY END USER LICENSE AGREEMENT is used for GoodData customers.\n\nFor more information, please see [LICENSE](https://github.com/gooddata/gooddata-react-components/blob/master/LICENSE)\n","gitHead":"014eafa7ec65d86d517ee9bc8f263b304badde1a","scripts":{"dev":"bash scripts/build.sh --dev-watch","test":"jest --watch","build":"bash scripts/build.sh","tslint":"yarn run-tslint -t verbose $npm_package_config_tslint","prepare":"cd examples/server && yarn install --frozen-lockfile && cd ../..; rm -r examples/node_modules 2>/dev/null; true","examples":"bash scripts/run-examples.sh","prepare?":"# Called before `npm publish` and on local `npm install`. Temporarily also for deleting obsolete node_modules. Ends with `true` to continue gracefully.","validate":"tsc --noEmit && yarn tslint && eslint $npm_package_config_eslint && yarn validate-style && yarn prettier-check","build-dev":"bash scripts/build.sh --dev","examples?":"# Default is developer domain, other options: yarn examples [sec,secure,stg,stg2,stg3,demo,developer or URL]","storybook":"yarn build && start-storybook -p 9001 -c .storybook","test-once":"jest","tslint-ci":"mkdir -p ./ci/results && yarn run-tslint -t checkstyle -o ./ci/results/tslint-results.xml $npm_package_config_tslint","run-tslint":"tslint -p tsconfig.json","validate-ci":"tsc --noEmit && yarn tslint-ci  && eslint $npm_package_config_eslint -f checkstyle -o ci/results/eslint-results.xml && yarn validate-style-ci && yarn prettier-check","examples-build":"bash scripts/build-examples.sh","prepublishOnly":"yarn build","prettier-check":"prettier --check '{src,stories,styles,__mocks__,examples/server/src,examples/src,examples/test}/**/*.{ts,js,tsx,jsx,json,scss,md,yaml,html}'","prettier-write":"prettier --write '{src,stories,styles,__mocks__,examples/server/src,examples/src,examples/test}/**/*.{ts,js,tsx,jsx,json,scss,md,yaml,html}'","test-storybook":"yarn build && test-storybook","validate-style":"stylelint '**/*.scss'","build-storybook":"yarn build && build-storybook -c .storybook -o dist-storybook","examples-server":"node examples/server/src/index.js","heroku-postbuild":"yarn examples-build developer","examples-testcafe":"./scripts/run-testcafe.sh visual","validate-style-ci":"stylelint '**/*.scss' --custom-formatter=node_modules/stylelint-checkstyle-formatter > ci/results/stylelint-results.xml","check-circular-deps":"madge --circular --extensions ts ./src","examples-testcafe-ci":"./scripts/run-testcafe.sh ci","examples-testcafe-live":"./scripts/run-testcafe.sh live"},"typings":"dist/index.d.ts","_npmUser":{"name":"ivan.mjartan","email":"ivan.mjartan@gooddata.com"},"deprecated":"@gooddata/react-components@7 reached End of Support on March 31, 2022. Please upgrade (see https://sdk.gooddata.com/gooddata-ui/docs/supported_versions.html for more information).","repository":{"url":"git+ssh://git@github.com/gooddata/gooddata-react-components.git","type":"git"},"_npmVersion":"6.13.4","description":"GoodData.UI - A powerful JavaScript library for building analytical applications","directories":{},"lint-staged":{"{src,stories,styles,__mocks__,examples/server/src,examples/src,examples/test}/**/*.{ts,js,tsx,jsx,scss}":["npx gdc-fix-copyright","git add"],"{src,stories,styles,__mocks__,examples/server/src,examples/src,examples/test}/**/*.{ts,js,tsx,jsx,json,scss,md,yaml,html}":["prettier --write","git add"]},"_nodeVersion":"12.16.1","dependencies":{"rxjs":"^5.5.6","uuid":"^3.2.1","immer":"^1.3.1","lodash":"^4.17.15","date-fns":"^2.7.0","downshift":"^3.2.7","invariant":"^2.2.2","mapbox-gl":"1.9.1","classnames":"^2.2.6","codemirror":"^5.54.0","highcharts":"7.1.1","prop-types":"^15.6.0","react-intl":"^3.6.0","custom-event":"^1.0.1","react-window":"^1.8.1","ag-grid-react":"20.0.0","react-measure":"^2.3.0","@types/mapbox-gl":"1.9.1","react-day-picker":"~7.3.0","react-responsive":"^3.0.0","stringify-object":"^2.4.0","@gooddata/typings":"2.25.0-alpha-pbenes-ine-one-4414-2020-07-15T12-30-46-335Z","@types/codemirror":"^0.0.95","ag-grid-community":"20.0.0","http-status-codes":"^1.3.0","react-codemirror2":"^7.2.0","@gooddata/js-utils":"^3.10.5","@gooddata/numberjs":"^3.2.4","fixed-data-table-2":"0.7.17","@gooddata/goodstrap":"^68.17.2","react-dom-factories":"^1.0.2","@gooddata/gooddata-js":"13.0.3-alpha-pbenes-ine-one-4414-2020-07-16T07-22-28-489Z","json-stable-stringify":"^1.0.1","react-transition-group":"^2.2.1","hoist-non-react-statics":"^3.3.0","nodelist-foreach-polyfill":"^1.2.0","@formatjs/intl-pluralrules":"^1.3.6","highcharts-grouped-categories":"^1.1.3"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"raf":"3.3.2","yup":"^0.24.1","jest":"24.7.1","husky":"3.0.0","madge":"^3.4.4","react":"^16.5.2","enzyme":"3.5.0","eslint":"4.19.1","formik":"^0.11.11","moment":"2.23.0","history":"^4.7.2","ts-jest":"24.0.0","webpack":"4.30.0","full-icu":"^1.3.0","prettier":"1.16.4","react-ga":"^2.5.2","recharts":"1.0.0-beta.9","testcafe":"1.1.4","commander":"2.14.1","node-sass":"4.13.0","react-dom":"^16.5.2","stylelint":"^10.0.0","supertest":"3.0.0","ts-loader":"6.0.0","@types/raf":"^3.4.0","css-loader":"0.28.7","jest-junit":"3.0.0","raw-loader":"0.5.1","styled-jsx":"2.2.1","typescript":"3.3.4000","@babel/core":"7.4.4","@types/jest":"24.0.6","@types/node":"7.0.8","@types/uuid":"3.4.3","file-loader":"3.0.1","jest-enzyme":"7.0.2","lint-staged":"9.1.0","sass-loader":"6.0.6","webpack-cli":"3.3.2","@types/react":"16.8.6","babel-loader":"8.0.5","react-helmet":"5.2.0","react-select":"1.2.1","style-loader":"0.19.1","@types/enzyme":"3.1.13","@types/lodash":"4.14.123","testcafe-live":"0.1.4","@babel/runtime":"7.4.4","dotenv-webpack":"^1.7.0","@babel/polyfill":"^7.4.4","@storybook/react":"5.0.11","@types/invariant":"2.2.29","@types/react-dom":"16.0.11","isomorphic-fetch":"2.2.1","react-datepicker":"1.1.0","react-router-dom":"4.2.2","@babel/preset-env":"7.4.4","@gooddata/mock-js":"^2.13.1","@storybook/addons":"5.0.11","@types/classnames":"2.2.3","@types/prop-types":"15.5.2","@storybook/theming":"5.0.11","identity-obj-proxy":"^3.0.0","intl-messageformat":"^7.5.4","webpack-dev-server":"3.3.1","@babel/preset-react":"7.0.0","@types/react-portal":"4.0.1","@types/react-window":"^1.8.1","babel-plugin-lodash":"3.3.4","html-webpack-plugin":"3.2.0","react-test-renderer":"16.4.2","@types/react-measure":"2.0.5","clean-webpack-plugin":"2.0.2","stats-webpack-plugin":"0.7.0","eslint-config-prettier":"4.1.0","react-google-recaptcha":"^0.14.1","tslint-config-prettier":"1.18.0","@gooddata/eslint-config":"^1.0.0","@gooddata/tslint-config":"1.0.0","@types/react-responsive":"^3.0.3","@types/storybook__react":"4.0.1","@types/stringify-object":"^3.2.0","enzyme-adapter-react-16":"1.3.1","@gooddata/test-storybook":"4.0.0","@storybook/addon-actions":"5.0.11","@storybook/addon-options":"5.0.11","node-sass-magic-importer":"5.1.0","react-syntax-highlighter":"11.0.2","@types/fixed-data-table-2":"0.8.1","stylelint-config-prettier":"5.2.0","@gooddata/stylelint-config":"4.0.1","@types/react-test-renderer":"16.0.0","circular-dependency-plugin":"5.0.2","compression-webpack-plugin":"2.0.0","@types/json-stable-stringify":"^1.0.32","@gooddata/frontend-npm-scripts":"1.2.0","@types/enzyme-adapter-react-16":"1.0.3","stylelint-checkstyle-formatter":"0.1.0","@types/storybook__addon-actions":"3.4.2","@babel/plugin-proposal-class-properties":"7.4.4","@babel/plugin-proposal-object-rest-spread":"7.4.4","@babel/plugin-transform-async-to-generator":"7.4.4"},"peerDependencies":{"react":"^16.5.2","react-dom":"^16.5.2"},"_npmOperationalInternal":{"tmp":"tmp/react-components_7.8.0-alpha-ivan-mjartan-ine-one-4414-2020-07-16T07-33-14-204Z_1594884829828_0.2699956976059661","host":"s3://npm-registry-packages"}},"7.8.0-beta.56":{"name":"@gooddata/react-components","version":"7.8.0-beta.56","author":{"name":"GoodData Corporation"},"license":"BSD-3-Clause","_id":"@gooddata/react-components@7.8.0-beta.56","maintainers":[{"name":"afi","email":"adam.fiedler@gooddata.com"},{"name":"an.vuong","email":"an.vuong@gooddata.com"},{"name":"bertold8","email":"ivan.nejezchleb@seznam.cz"},{"name":"brbistas","email":"valentinos.chraniotis@gooddata.com"},{"name":"bugsbunny338","email":"jiri.zajic@mensa.cz"},{"name":"de.do","email":"de.do@gooddata.com"},{"name":"gooddata-ci","email":"rail@gooddata.com"},{"name":"hang.ngo","email":"hang.ngo@gooddata.com"},{"name":"hung.nguyen.hoang","email":"hung.nguyen@gooddata.com"},{"name":"huong.nguyen","email":"huong.nguyen@gooddata.com"},{"name":"huyen.nguyen","email":"huyen.nguyen@gooddata.com"},{"name":"ivan.mjartan","email":"ivan.mjartan@gooddata.com"},{"name":"jakub-sterba","email":"jakub.sterba@gooddata.com"},{"name":"jaroslav.tomecek","email":"jaroslav.tomecek@gooddata.com"},{"name":"jkittler","email":"honza.kittler@gmail.com"},{"name":"khanh.le","email":"khanh.le@gooddata.com"},{"name":"lanhuynh","email":"lan.huynh@gooddata.com"},{"name":"linhhong","email":"linh.hong@gooddata.com"},{"name":"lupko","email":"lubomir.slivka@gooddata.com"},{"name":"mai.nguyen","email":"mai.nguyen@gooddata.com"},{"name":"matyas.kandl","email":"matyas.kandl@gooddata.com"},{"name":"michal.marsal","email":"michal.marsal@gooddata.com"},{"name":"milan.lempera","email":"ext-milan.lempera@gooddata.com"},{"name":"my.duong","email":"my.duong@gooddata.com"},{"name":"naibinh","email":"naibinh@gmail.com"},{"name":"nestor_encinas","email":"xesto05@gmail.com"},{"name":"nikolacech","email":"nikola.cech@gooddata.com"},{"name":"nis.hua","email":"nis.hua@gooddata.com"},{"name":"no23reason","email":"dan.homola@hotmail.cz"},{"name":"patrikbraborec","email":"patrik.braborec@gooddata.com"},{"name":"pbenes","email":"petr.benes@gooddata.com"},{"name":"petrjanu","email":"petr.janu@gooddata.com"},{"name":"pkingo","email":"philipandreaskingo@hotmail.com"},{"name":"ptquang86","email":"ptquang86@gmail.com"},{"name":"qduval","email":"quentin.duval@gooddata.com"},{"name":"rodri360","email":"me@rodri360.com"},{"name":"scavnickyj","email":"jakub.scavnicky@gooddata.com"},{"name":"sitina","email":"jiri.sitina@gooddata.com"},{"name":"strouhaljan","email":"strouhal.jan@gmail.com"},{"name":"thao-luong","email":"thao.luong@gooddata.com"},{"name":"thuong.nguyen","email":"thuong.nguyen@gooddata.com"},{"name":"tmuchka","email":"tomas.muchka@gooddata.com"},{"name":"tomas.kratochvil","email":"tomas.kratochvil@gooddata.com"},{"name":"tomsatgd","email":"tomas.satinsky@gooddata.com"},{"name":"trung-le-quoc","email":"trung.le@gooddata.com"},{"name":"tu-ngo","email":"tungo1981@gmail.com"},{"name":"tu.bui","email":"tu.bui@gooddata.com"},{"name":"tulean","email":"tuan.le@gooddata.com"},{"name":"tuqt1005","email":"tu.tran@gooddata.com"},{"name":"utdnah","email":"danh.ung@gooddata.com"},{"name":"van.nguyen","email":"van.nguyen@gooddata.com"},{"name":"vi.phan","email":"vi.phan@gooddata.com"},{"name":"vlastikcz","email":"vlastimil.kotas@gooddata.com"},{"name":"vu.pham","email":"vu.pham@gooddata.com"},{"name":"xmort","email":"petr.dolejsi@gooddata.com"},{"name":"yanlipnican","email":"yanlipnican@gmail.com"}],"homepage":"https://github.com/gooddata/gooddata-react-components#readme","bugs":{"url":"https://github.com/gooddata/gooddata-react-components/issues"},"dist":{"shasum":"576b2574180ff3d1b68024428bb000c4766e610e","tarball":"https://registry.npmjs.org/@gooddata/react-components/-/react-components-7.8.0-beta.56.tgz","fileCount":2661,"integrity":"sha512-kw6ncvH2HjAZZUjbDtaFYiudeX/OKlTBnDZ5AORPuLaHGfEuXZDU5hWpWBLSoo7ib1w4YjEuUh7OTikKurcjyw==","signatures":[{"sig":"MEYCIQDkE6F+Vnh3YHeTWBIZHndngoqjj4lvBjB+F4Hl+1aHTgIhALJ8u9IMUzBalyhal1uTclCeKJldsu3iuHAEqkyTw9Bn","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":10691008,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJfEDMQCRA9TVsSAnZWagAA1+UQAIwsZgJNt1lMyS1Icv6y\nPNqFTePHclvHL3ipTPLdq9olPtaQtnQGuh3I2B7w8HcNJTGcBiTAuGI40SNl\nGgNbeRVacFERTSD5l7Ryp8qnAH/ymOw29djrrQjpOkiSUJIzGqW/x1/WFUiV\nBRMfJD/26kbxEtsvqeZ+EMCnx8al/9U3SzVC12Alxf53KL+09C+SIEeRAlHv\nE6eMii99seay2ihA/wbENDK2cZr5bdH+oa2IADPj3Odm/kIKrKI7B65YPORl\nJvE5MCoOfCCxTCnQ7TVn0LPyRn/ndX50YEg4clXLVOsXmf63XeQZHFMmL9k1\n7DXl3VvMhNYi7VqFCVAKx2G9b5V7zv+4BNnWSi2+0cdEeLcniV07PDiBWlPz\nFpjmWrEkXs/6hIaRqsSHargoS34gAv2hucnTjcmWOw5RRF+Dibtqtr1i2ICG\ntuISRITI9lq12C+c7MyVwA36uQFXDaYjPSUyFvYiFwMQt6uWPzdjSigIL/Pj\nNfTEvjFDFibhy0hxftiAM2FrJlyuHTts9YqNsJQyCSiVH5/VPrJ0OuBoavih\novexfQv3VeWxAXPA1oRUfk/mqEvsxFXnRf4qrltNkjDob4jDvQn24XJZxvFG\nKKlLrFK6YmHlsOMq9dbA1q21CahqKvNDYBCLwAjeJTi+rLXO0uD+SBFpmWTn\nToRV\r\n=yA+B\r\n-----END PGP SIGNATURE-----\r\n"},"main":"dist/index.js","husky":{"hooks":{"pre-commit":"lint-staged"}},"config":{"eslint":"./examples/**/*.{js,jsx}","tslint":"./{__mocks__,src,stories}/{,**/}*.{ts,tsx}"},"readme":"[![npm version](https://badge.fury.io/js/%40gooddata%2Freact-components.svg)](https://www.npmjs.com/package/@gooddata/react-components)\n\n# GoodData.UI React components\n> A React-based JavaScript library for building data-driven applications\n\n## Getting started\n- [GoodData.UI Documentation](http://sdk.gooddata.com/gooddata-ui/)\n- [GoodData.UI Live Examples](https://gooddata-examples.herokuapp.com/)\n- [Stack Overflow](https://stackoverflow.com/questions/tagged/gooddata)\n\n### Usage\nWith [yarn](https://yarnpkg.com) installed, go to your project directory and run\n```\n$ yarn add @gooddata/react-components\n```\nIf you prefer [npm](npmjs.com) run\n```\n$ npm install --save @gooddata/react-components\n```\n\nThe public API is exposed via global `index.js`. Except for the styles, do not import any other file directly\nbecause they are not intended to be part of the public API.\n\n## Contributing\n\nWe welcome any contribution in form of [issues](https://github.com/gooddata/gooddata-react-components/issues) or [pull requests](https://github.com/gooddata/gooddata-react-components/pulls).\n\nInstall [Node.js](http://nodejs.org) (node 12.16.1, npm v6.13.4) and [Yarn](https://classic.yarnpkg.com) (1.22.4).\n\nInstall dependencies:\n```\nyarn install --frozen-lockfile\n```\n\nThese commands may come in handy while developing:\n\n| command | description |\n| ------- | ----------- |\n| `yarn install --pure-lockfile` | first step |\n| ||\n| `yarn dev` | build react-components to `/dist` in watch mode |\n| `yarn test` | run all unit tests |\n| `yarn prettier-write` | format the source code to match the valid codestyle |\n| `yarn validate` | validate codestyle |\n| ||\n| `yarn storybook` | run storybook from `/stories` on http://localhost:9001 |\n| `yarn build-storybook` | build storybook to `/dist-storybook` |\n| `yarn test-storybook` | run storybook and [screenshot tests](https://github.com/gooddata/gdc-client-utils/tree/master/test-storybook) |\n| ||\n| `yarn examples` | run Live Examples dev-server from `/examples` on https://localhost:8999 |\n| `yarn examples-build` | build Live Examples to `/examples/dist` |\n| `yarn examples-server` | serve built Live Examples - see `/examples/server/src` |\n| `yarn examples-testcafe` | run testcafe tests against `localhost:8999` |\n\n### Deploy to heroku.com\nWhen you deploy this repo to heroku, it serves *GoodData.UI Live Examples*.\nRelevant tasks are in `Procfile` and `package.json`.\n\n```bash\n# run in the project directory\nheroku login\nheroku create <your-app-name>\nheroku config:set DOMAIN_ADMIN_USERNAME=x@gooddata.com DOMAIN_ADMIN_PASSWORD=xy PROJECT_ID_TO_ASSIGN=xms7ga4tf3g3nzucd8380o2bev8oeknp\ngit push heroku HEAD:master\nheroku open\n```\n### Enable Geo Chart for Storybook and Live Examples\nGeo chart uses Mapbox to render map which requires a Mapbox access token.\n- Register an account and create Mapbox access token at [guide](https://docs.mapbox.com/help/how-mapbox-works/access-tokens/)\n- Store the created token at `.env`:\n```bash\necho -e \"EXAMPLE_MAPBOX_ACCESS_TOKEN=token\" >> .env # only need to run once\necho -e \"STORYBOOK_MAPBOX_ACCESS_TOKEN=token\" >> .env # only need to run once\n```\n\n### Run Live Examples Locally\nTo run *GoodData.UI Live Examples* locally:\n```bash\ngit clone <this-repository>\ncd  <repository-folder>\nyarn install --pure-lockfile\nyarn examples\n```\nThen open https://localhost:8999 and login using Live Examples account (you can [create one here](https://gooddata-examples.herokuapp.com/registration)).\n\n### Run Storybook locally\n- Run storybook with token stored in `.env` for more secure\n```bash\nyarn storybook\n```\n- Or run storybook with token env param exposed to cli (not suggested)\n```bash\nSTORYBOOK_MAPBOX_ACCESS_TOKEN=token yarn storybook\n```\n- Apply either above way to `yarn build-storybook` or `yarn test-storybook`\n\n### Source code formatting\nThe source code in the repository is formatted by [Prettier](https://prettier.io/).\nThe format of the code is validated by our Continuous Integration server and is one of the requirements of successful merge.\n\nPrettier is supported by every major IDE. You can find the list of supported editors and how to configure them [here](https://prettier.io/docs/en/editors.html).\n\nIn the case, when your editor is not supported or you don't want to setup the integration, you can run the `yarn prettier-write` command to reformat the code before commit.\n\n## Changelog\n\n- see [CHANGELOG.md](CHANGELOG.md)\n\n## Supported versions\n\nIn order to make the user experience with integrating GoodData UI SDK as smooth and secure as possible and to ensure that the SDK is using the latest features of the platform, we will only provide support to two most recent major versions of UI SDK.\n\nThe most recent majors will be supported in the following modes:\n\n- The latest major version will receive all new functionality and all bug fixes\n- The previous major version will only receive fixes to critical issues and security fixes. These fixes will be applied on top of last released version of the previous major\n\nThe customers are encouraged to always use the latest version of the UI SDK.\n\nIn case of using older versions, the user might face API incompatibility, performance or security issues.\n\nPlease follow the installation instructions to update to the newest version.\n\n## License\n\n(C) 2007-2020 GoodData Corporation\n\nThis project is dual licensed:\n\n- The ATTRIBUTION-NONCOMMERCIAL 4.0 INTERNATIONAL (CC BY-NC 4.0) is used for purpose of the trial experience and evaluation of GoodData.UI library.\n- The GOODDATA GOODDATA.UI LIBRARY END USER LICENSE AGREEMENT is used for GoodData customers.\n\nFor more information, please see [LICENSE](https://github.com/gooddata/gooddata-react-components/blob/master/LICENSE)\n","gitHead":"b370f8158e5d4d95fba9864a508f88770e24726d","scripts":{"dev":"bash scripts/build.sh --dev-watch","test":"jest --watch","build":"bash scripts/build.sh","tslint":"yarn run-tslint -t verbose $npm_package_config_tslint","prepare":"cd examples/server && yarn install --frozen-lockfile && cd ../..; rm -r examples/node_modules 2>/dev/null; true","examples":"bash scripts/run-examples.sh","prepare?":"# Called before `npm publish` and on local `npm install`. Temporarily also for deleting obsolete node_modules. Ends with `true` to continue gracefully.","validate":"tsc --noEmit && yarn tslint && eslint $npm_package_config_eslint && yarn validate-style && yarn prettier-check","build-dev":"bash scripts/build.sh --dev","examples?":"# Default is developer domain, other options: yarn examples [sec,secure,stg,stg2,stg3,demo,developer or URL]","storybook":"yarn build && start-storybook -p 9001 -c .storybook","test-once":"jest","tslint-ci":"mkdir -p ./ci/results && yarn run-tslint -t checkstyle -o ./ci/results/tslint-results.xml $npm_package_config_tslint","run-tslint":"tslint -p tsconfig.json","validate-ci":"tsc --noEmit && yarn tslint-ci  && eslint $npm_package_config_eslint -f checkstyle -o ci/results/eslint-results.xml && yarn validate-style-ci && yarn prettier-check","examples-build":"bash scripts/build-examples.sh","prepublishOnly":"yarn build","prettier-check":"prettier --check '{src,stories,styles,__mocks__,examples/server/src,examples/src,examples/test}/**/*.{ts,js,tsx,jsx,json,scss,md,yaml,html}'","prettier-write":"prettier --write '{src,stories,styles,__mocks__,examples/server/src,examples/src,examples/test}/**/*.{ts,js,tsx,jsx,json,scss,md,yaml,html}'","test-storybook":"yarn build && test-storybook","validate-style":"stylelint '**/*.scss'","build-storybook":"yarn build && build-storybook -c .storybook -o dist-storybook","examples-server":"node examples/server/src/index.js","heroku-postbuild":"yarn examples-build developer","examples-testcafe":"./scripts/run-testcafe.sh visual","validate-style-ci":"stylelint '**/*.scss' --custom-formatter=node_modules/stylelint-checkstyle-formatter > ci/results/stylelint-results.xml","check-circular-deps":"madge --circular --extensions ts ./src","examples-testcafe-ci":"./scripts/run-testcafe.sh ci","examples-testcafe-live":"./scripts/run-testcafe.sh live"},"typings":"dist/index.d.ts","_npmUser":{"name":"gooddata-ci","email":"rail@gooddata.com"},"deprecated":"@gooddata/react-components@7 reached End of Support on March 31, 2022. Please upgrade (see https://sdk.gooddata.com/gooddata-ui/docs/supported_versions.html for more information).","repository":{"url":"git+ssh://git@github.com/gooddata/gooddata-react-components.git","type":"git"},"_npmVersion":"6.13.4","description":"GoodData.UI - A powerful JavaScript library for building analytical applications","directories":{},"lint-staged":{"{src,stories,styles,__mocks__,examples/server/src,examples/src,examples/test}/**/*.{ts,js,tsx,jsx,scss}":["npx gdc-fix-copyright","git add"],"{src,stories,styles,__mocks__,examples/server/src,examples/src,examples/test}/**/*.{ts,js,tsx,jsx,json,scss,md,yaml,html}":["prettier --write","git add"]},"_nodeVersion":"12.16.1","dependencies":{"rxjs":"^5.5.6","uuid":"^3.2.1","immer":"^1.3.1","lodash":"^4.17.15","date-fns":"^2.7.0","downshift":"^3.2.7","invariant":"^2.2.2","mapbox-gl":"1.9.1","classnames":"^2.2.6","codemirror":"^5.54.0","highcharts":"7.1.1","prop-types":"^15.6.0","react-intl":"^3.6.0","custom-event":"^1.0.1","react-window":"^1.8.1","ag-grid-react":"20.0.0","react-measure":"^2.3.0","@types/mapbox-gl":"1.9.1","react-day-picker":"~7.3.0","react-responsive":"^3.0.0","stringify-object":"^2.4.0","@gooddata/typings":"^2.25.0","@types/codemirror":"^0.0.95","ag-grid-community":"20.0.0","http-status-codes":"^1.3.0","react-codemirror2":"^7.2.0","@gooddata/js-utils":"^3.10.5","@gooddata/numberjs":"^3.2.4","fixed-data-table-2":"0.7.17","@gooddata/goodstrap":"^68.17.2","react-dom-factories":"^1.0.2","@gooddata/gooddata-js":"^13.0.3","json-stable-stringify":"^1.0.1","react-transition-group":"^2.2.1","hoist-non-react-statics":"^3.3.0","nodelist-foreach-polyfill":"^1.2.0","@formatjs/intl-pluralrules":"^1.3.6","highcharts-grouped-categories":"^1.1.3"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"raf":"3.3.2","yup":"^0.24.1","jest":"24.7.1","husky":"3.0.0","madge":"^3.4.4","react":"^16.5.2","enzyme":"3.5.0","eslint":"4.19.1","formik":"^0.11.11","moment":"2.23.0","history":"^4.7.2","ts-jest":"24.0.0","webpack":"4.30.0","full-icu":"^1.3.0","prettier":"1.16.4","react-ga":"^2.5.2","recharts":"1.0.0-beta.9","testcafe":"1.1.4","commander":"2.14.1","node-sass":"4.13.0","react-dom":"^16.5.2","stylelint":"^13.6.1","supertest":"3.0.0","ts-loader":"6.0.0","@types/raf":"^3.4.0","css-loader":"0.28.7","jest-junit":"3.0.0","raw-loader":"0.5.1","styled-jsx":"2.2.1","typescript":"3.3.4000","@babel/core":"7.4.4","@types/jest":"24.0.6","@types/node":"7.0.8","@types/uuid":"3.4.3","file-loader":"3.0.1","jest-enzyme":"7.0.2","lint-staged":"9.1.0","sass-loader":"6.0.6","webpack-cli":"3.3.2","@types/react":"16.8.6","babel-loader":"8.0.5","react-helmet":"5.2.0","react-select":"1.2.1","style-loader":"0.19.1","@types/enzyme":"3.1.13","@types/lodash":"4.14.123","testcafe-live":"0.1.4","@babel/runtime":"7.4.4","dotenv-webpack":"^1.7.0","@babel/polyfill":"^7.4.4","@storybook/react":"5.0.11","@types/invariant":"2.2.29","@types/react-dom":"16.0.11","isomorphic-fetch":"2.2.1","react-datepicker":"1.1.0","react-router-dom":"4.2.2","@babel/preset-env":"7.4.4","@gooddata/mock-js":"^2.13.1","@storybook/addons":"5.0.11","@types/classnames":"2.2.3","@types/prop-types":"15.5.2","@storybook/theming":"5.0.11","identity-obj-proxy":"^3.0.0","intl-messageformat":"^7.5.4","webpack-dev-server":"3.3.1","@babel/preset-react":"7.0.0","@types/react-portal":"4.0.1","@types/react-window":"^1.8.1","babel-plugin-lodash":"3.3.4","html-webpack-plugin":"3.2.0","react-test-renderer":"16.4.2","@types/react-measure":"2.0.5","clean-webpack-plugin":"2.0.2","stats-webpack-plugin":"0.7.0","eslint-config-prettier":"4.1.0","react-google-recaptcha":"^0.14.1","tslint-config-prettier":"1.18.0","@gooddata/eslint-config":"^1.0.0","@gooddata/tslint-config":"1.0.0","@types/react-responsive":"^3.0.3","@types/storybook__react":"4.0.1","@types/stringify-object":"^3.2.0","enzyme-adapter-react-16":"1.3.1","@gooddata/test-storybook":"4.0.0","@storybook/addon-actions":"5.0.11","@storybook/addon-options":"5.0.11","node-sass-magic-importer":"5.1.0","react-syntax-highlighter":"11.0.2","@types/fixed-data-table-2":"0.8.1","stylelint-config-prettier":"^8.0.1","@gooddata/stylelint-config":"^5.0.0","@types/react-test-renderer":"16.0.0","circular-dependency-plugin":"5.0.2","compression-webpack-plugin":"2.0.0","@types/json-stable-stringify":"^1.0.32","@gooddata/frontend-npm-scripts":"1.2.0","@types/enzyme-adapter-react-16":"1.0.3","stylelint-checkstyle-formatter":"0.1.2","@types/storybook__addon-actions":"3.4.2","@babel/plugin-proposal-class-properties":"7.4.4","@babel/plugin-proposal-object-rest-spread":"7.4.4","@babel/plugin-transform-async-to-generator":"7.4.4"},"peerDependencies":{"react":"^16.5.2","react-dom":"^16.5.2"},"_npmOperationalInternal":{"tmp":"tmp/react-components_7.8.0-beta.56_1594897168079_0.384528793308647","host":"s3://npm-registry-packages"}},"7.8.0-beta.57":{"name":"@gooddata/react-components","version":"7.8.0-beta.57","author":{"name":"GoodData Corporation"},"license":"BSD-3-Clause","_id":"@gooddata/react-components@7.8.0-beta.57","maintainers":[{"name":"afi","email":"adam.fiedler@gooddata.com"},{"name":"an.vuong","email":"an.vuong@gooddata.com"},{"name":"bertold8","email":"ivan.nejezchleb@seznam.cz"},{"name":"brbistas","email":"valentinos.chraniotis@gooddata.com"},{"name":"bugsbunny338","email":"jiri.zajic@mensa.cz"},{"name":"de.do","email":"de.do@gooddata.com"},{"name":"gooddata-ci","email":"rail@gooddata.com"},{"name":"hang.ngo","email":"hang.ngo@gooddata.com"},{"name":"hung.nguyen.hoang","email":"hung.nguyen@gooddata.com"},{"name":"huong.nguyen","email":"huong.nguyen@gooddata.com"},{"name":"huyen.nguyen","email":"huyen.nguyen@gooddata.com"},{"name":"ivan.mjartan","email":"ivan.mjartan@gooddata.com"},{"name":"jakub-sterba","email":"jakub.sterba@gooddata.com"},{"name":"jaroslav.tomecek","email":"jaroslav.tomecek@gooddata.com"},{"name":"jkittler","email":"honza.kittler@gmail.com"},{"name":"khanh.le","email":"khanh.le@gooddata.com"},{"name":"lanhuynh","email":"lan.huynh@gooddata.com"},{"name":"linhhong","email":"linh.hong@gooddata.com"},{"name":"lupko","email":"lubomir.slivka@gooddata.com"},{"name":"mai.nguyen","email":"mai.nguyen@gooddata.com"},{"name":"matyas.kandl","email":"matyas.kandl@gooddata.com"},{"name":"michal.marsal","email":"michal.marsal@gooddata.com"},{"name":"milan.lempera","email":"ext-milan.lempera@gooddata.com"},{"name":"my.duong","email":"my.duong@gooddata.com"},{"name":"naibinh","email":"naibinh@gmail.com"},{"name":"nestor_encinas","email":"xesto05@gmail.com"},{"name":"nikolacech","email":"nikola.cech@gooddata.com"},{"name":"nis.hua","email":"nis.hua@gooddata.com"},{"name":"no23reason","email":"dan.homola@hotmail.cz"},{"name":"patrikbraborec","email":"patrik.braborec@gooddata.com"},{"name":"pbenes","email":"petr.benes@gooddata.com"},{"name":"petrjanu","email":"petr.janu@gooddata.com"},{"name":"pkingo","email":"philipandreaskingo@hotmail.com"},{"name":"ptquang86","email":"ptquang86@gmail.com"},{"name":"qduval","email":"quentin.duval@gooddata.com"},{"name":"rodri360","email":"me@rodri360.com"},{"name":"scavnickyj","email":"jakub.scavnicky@gooddata.com"},{"name":"sitina","email":"jiri.sitina@gooddata.com"},{"name":"strouhaljan","email":"strouhal.jan@gmail.com"},{"name":"thao-luong","email":"thao.luong@gooddata.com"},{"name":"thuong.nguyen","email":"thuong.nguyen@gooddata.com"},{"name":"tmuchka","email":"tomas.muchka@gooddata.com"},{"name":"tomas.kratochvil","email":"tomas.kratochvil@gooddata.com"},{"name":"tomsatgd","email":"tomas.satinsky@gooddata.com"},{"name":"trung-le-quoc","email":"trung.le@gooddata.com"},{"name":"tu-ngo","email":"tungo1981@gmail.com"},{"name":"tu.bui","email":"tu.bui@gooddata.com"},{"name":"tulean","email":"tuan.le@gooddata.com"},{"name":"tuqt1005","email":"tu.tran@gooddata.com"},{"name":"utdnah","email":"danh.ung@gooddata.com"},{"name":"van.nguyen","email":"van.nguyen@gooddata.com"},{"name":"vi.phan","email":"vi.phan@gooddata.com"},{"name":"vlastikcz","email":"vlastimil.kotas@gooddata.com"},{"name":"vu.pham","email":"vu.pham@gooddata.com"},{"name":"xmort","email":"petr.dolejsi@gooddata.com"},{"name":"yanlipnican","email":"yanlipnican@gmail.com"}],"homepage":"https://github.com/gooddata/gooddata-react-components#readme","bugs":{"url":"https://github.com/gooddata/gooddata-react-components/issues"},"dist":{"shasum":"b789e93bafc747baeff56806d89321f76fe7e462","tarball":"https://registry.npmjs.org/@gooddata/react-components/-/react-components-7.8.0-beta.57.tgz","fileCount":2668,"integrity":"sha512-bOGqkHzEM2oSWFF82aYJJqnUEVYT2sm5DmZ95vKFUeuuzjRk77Kb+ish8HwwDeTgsjJstAyz0jAoGMAHQ86upQ==","signatures":[{"sig":"MEUCIQDOm1WUwslhAfxKtpJLaD1Q7g2UTzqnbZzvIlHmGBXSJwIgem8Kw4PCoBmN7ts5+ylG6WO919GxAiG85fiFvjx1yuE=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":10701448,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJfEEZbCRA9TVsSAnZWagAAPkcP/RG9N3HdnCzwdsm8Y5N4\noZV92KYhiYJ5+bzOE5ZLG0Hxg1wKBSHfksYttKb4ZZtWVIIPUyN6R5G+FF0p\nMURw5FVdSF81QibYZdPQRKENC5MO63qkFXVbBVHXb118sEcJ9su/EjPtS1fk\nv/kDj9mQ1D97ZuYV4lMedBuH40idRJu043dyrS7CkcqCR0GrGumg6JIQjttW\nFrLJxGa4V+e8K/9z+l8TM9to6sxNCCKqPFkpYJzkae0wCIFU9JEAIQRQSF58\nVNZm5VUoGW2zp/fLaArD9Kn9vWfwUlJmuoimAb/INQw9Xzz5JOVzmcQ/WxbV\nADqMtHtF0ca9JPlLZmZ19PVuNYXOCNC7mkWOtrE2KMwyGjWflSr+w8SUVRAZ\n4gfyqGpoaXyAxw9yO02ZbE3I4gm/P0XGFFLhHDNHyJ+8NX87QD8/CV+Tom3Z\n0RYwwREnyfzrGxIu6a1Pm1w4NzjxhLg1ma7c54tbvjZhjIS2mEujDxjPmaQr\nZ2IvojVrYll2mwbxHdpf+AKu6h12hF9ahoqbzgGYbkgdqcFHvT+kx+Bmm7Bj\nSHXUzylqZ5km1M0Re0lK15jFsHZXlofrvdZEfL6WHiNezFHFVJ/FfGNcgXLZ\n6gscSSMNYekGv2Sr0w1FQFj6hUOs61meTLrYmZJTAIkzpHBAe2oiPM6g0L7Q\nb4UP\r\n=nj81\r\n-----END PGP SIGNATURE-----\r\n"},"main":"dist/index.js","husky":{"hooks":{"pre-commit":"lint-staged"}},"config":{"eslint":"./examples/**/*.{js,jsx}","tslint":"./{__mocks__,src,stories}/{,**/}*.{ts,tsx}"},"readme":"[![npm version](https://badge.fury.io/js/%40gooddata%2Freact-components.svg)](https://www.npmjs.com/package/@gooddata/react-components)\n\n# GoodData.UI React components\n> A React-based JavaScript library for building data-driven applications\n\n## Getting started\n- [GoodData.UI Documentation](http://sdk.gooddata.com/gooddata-ui/)\n- [GoodData.UI Live Examples](https://gooddata-examples.herokuapp.com/)\n- [Stack Overflow](https://stackoverflow.com/questions/tagged/gooddata)\n\n### Usage\nWith [yarn](https://yarnpkg.com) installed, go to your project directory and run\n```\n$ yarn add @gooddata/react-components\n```\nIf you prefer [npm](npmjs.com) run\n```\n$ npm install --save @gooddata/react-components\n```\n\nThe public API is exposed via global `index.js`. Except for the styles, do not import any other file directly\nbecause they are not intended to be part of the public API.\n\n## Contributing\n\nWe welcome any contribution in form of [issues](https://github.com/gooddata/gooddata-react-components/issues) or [pull requests](https://github.com/gooddata/gooddata-react-components/pulls).\n\nInstall [Node.js](http://nodejs.org) (node 12.16.1, npm v6.13.4) and [Yarn](https://classic.yarnpkg.com) (1.22.4).\n\nInstall dependencies:\n```\nyarn install --frozen-lockfile\n```\n\nThese commands may come in handy while developing:\n\n| command | description |\n| ------- | ----------- |\n| `yarn install --pure-lockfile` | first step |\n| ||\n| `yarn dev` | build react-components to `/dist` in watch mode |\n| `yarn test` | run all unit tests |\n| `yarn prettier-write` | format the source code to match the valid codestyle |\n| `yarn validate` | validate codestyle |\n| ||\n| `yarn storybook` | run storybook from `/stories` on http://localhost:9001 |\n| `yarn build-storybook` | build storybook to `/dist-storybook` |\n| `yarn test-storybook` | run storybook and [screenshot tests](https://github.com/gooddata/gdc-client-utils/tree/master/test-storybook) |\n| ||\n| `yarn examples` | run Live Examples dev-server from `/examples` on https://localhost:8999 |\n| `yarn examples-build` | build Live Examples to `/examples/dist` |\n| `yarn examples-server` | serve built Live Examples - see `/examples/server/src` |\n| `yarn examples-testcafe` | run testcafe tests against `localhost:8999` |\n\n### Deploy to heroku.com\nWhen you deploy this repo to heroku, it serves *GoodData.UI Live Examples*.\nRelevant tasks are in `Procfile` and `package.json`.\n\n```bash\n# run in the project directory\nheroku login\nheroku create <your-app-name>\nheroku config:set DOMAIN_ADMIN_USERNAME=x@gooddata.com DOMAIN_ADMIN_PASSWORD=xy PROJECT_ID_TO_ASSIGN=xms7ga4tf3g3nzucd8380o2bev8oeknp\ngit push heroku HEAD:master\nheroku open\n```\n### Enable Geo Chart for Storybook and Live Examples\nGeo chart uses Mapbox to render map which requires a Mapbox access token.\n- Register an account and create Mapbox access token at [guide](https://docs.mapbox.com/help/how-mapbox-works/access-tokens/)\n- Store the created token at `.env`:\n```bash\necho -e \"EXAMPLE_MAPBOX_ACCESS_TOKEN=token\" >> .env # only need to run once\necho -e \"STORYBOOK_MAPBOX_ACCESS_TOKEN=token\" >> .env # only need to run once\n```\n\n### Run Live Examples Locally\nTo run *GoodData.UI Live Examples* locally:\n```bash\ngit clone <this-repository>\ncd  <repository-folder>\nyarn install --pure-lockfile\nyarn examples\n```\nThen open https://localhost:8999 and login using Live Examples account (you can [create one here](https://gooddata-examples.herokuapp.com/registration)).\n\n### Run Storybook locally\n- Run storybook with token stored in `.env` for more secure\n```bash\nyarn storybook\n```\n- Or run storybook with token env param exposed to cli (not suggested)\n```bash\nSTORYBOOK_MAPBOX_ACCESS_TOKEN=token yarn storybook\n```\n- Apply either above way to `yarn build-storybook` or `yarn test-storybook`\n\n### Source code formatting\nThe source code in the repository is formatted by [Prettier](https://prettier.io/).\nThe format of the code is validated by our Continuous Integration server and is one of the requirements of successful merge.\n\nPrettier is supported by every major IDE. You can find the list of supported editors and how to configure them [here](https://prettier.io/docs/en/editors.html).\n\nIn the case, when your editor is not supported or you don't want to setup the integration, you can run the `yarn prettier-write` command to reformat the code before commit.\n\n## Changelog\n\n- see [CHANGELOG.md](CHANGELOG.md)\n\n## Supported versions\n\nIn order to make the user experience with integrating GoodData UI SDK as smooth and secure as possible and to ensure that the SDK is using the latest features of the platform, we will only provide support to two most recent major versions of UI SDK.\n\nThe most recent majors will be supported in the following modes:\n\n- The latest major version will receive all new functionality and all bug fixes\n- The previous major version will only receive fixes to critical issues and security fixes. These fixes will be applied on top of last released version of the previous major\n\nThe customers are encouraged to always use the latest version of the UI SDK.\n\nIn case of using older versions, the user might face API incompatibility, performance or security issues.\n\nPlease follow the installation instructions to update to the newest version.\n\n## License\n\n(C) 2007-2020 GoodData Corporation\n\nThis project is dual licensed:\n\n- The ATTRIBUTION-NONCOMMERCIAL 4.0 INTERNATIONAL (CC BY-NC 4.0) is used for purpose of the trial experience and evaluation of GoodData.UI library.\n- The GOODDATA GOODDATA.UI LIBRARY END USER LICENSE AGREEMENT is used for GoodData customers.\n\nFor more information, please see [LICENSE](https://github.com/gooddata/gooddata-react-components/blob/master/LICENSE)\n","gitHead":"bf9ce184531af6a54784307ac02b558511413d90","scripts":{"dev":"bash scripts/build.sh --dev-watch","test":"jest --watch","build":"bash scripts/build.sh","tslint":"yarn run-tslint -t verbose $npm_package_config_tslint","prepare":"cd examples/server && yarn install --frozen-lockfile && cd ../..; rm -r examples/node_modules 2>/dev/null; true","examples":"bash scripts/run-examples.sh","prepare?":"# Called before `npm publish` and on local `npm install`. Temporarily also for deleting obsolete node_modules. Ends with `true` to continue gracefully.","validate":"tsc --noEmit && yarn tslint && eslint $npm_package_config_eslint && yarn validate-style && yarn prettier-check","build-dev":"bash scripts/build.sh --dev","examples?":"# Default is developer domain, other options: yarn examples [sec,secure,stg,stg2,stg3,demo,developer or URL]","storybook":"yarn build && start-storybook -p 9001 -c .storybook","test-once":"jest","tslint-ci":"mkdir -p ./ci/results && yarn run-tslint -t checkstyle -o ./ci/results/tslint-results.xml $npm_package_config_tslint","run-tslint":"tslint -p tsconfig.json","validate-ci":"tsc --noEmit && yarn tslint-ci  && eslint $npm_package_config_eslint -f checkstyle -o ci/results/eslint-results.xml && yarn validate-style-ci && yarn prettier-check","examples-build":"bash scripts/build-examples.sh","prepublishOnly":"yarn build","prettier-check":"prettier --check '{src,stories,styles,__mocks__,examples/server/src,examples/src,examples/test}/**/*.{ts,js,tsx,jsx,json,scss,md,yaml,html}'","prettier-write":"prettier --write '{src,stories,styles,__mocks__,examples/server/src,examples/src,examples/test}/**/*.{ts,js,tsx,jsx,json,scss,md,yaml,html}'","test-storybook":"yarn build && test-storybook","validate-style":"stylelint '**/*.scss'","build-storybook":"yarn build && build-storybook -c .storybook -o dist-storybook","examples-server":"node examples/server/src/index.js","heroku-postbuild":"yarn examples-build developer","examples-testcafe":"./scripts/run-testcafe.sh visual","validate-style-ci":"stylelint '**/*.scss' --custom-formatter=node_modules/stylelint-checkstyle-formatter > ci/results/stylelint-results.xml","check-circular-deps":"madge --circular --extensions ts ./src","examples-testcafe-ci":"./scripts/run-testcafe.sh ci","examples-testcafe-live":"./scripts/run-testcafe.sh live"},"typings":"dist/index.d.ts","_npmUser":{"name":"gooddata-ci","email":"rail@gooddata.com"},"deprecated":"@gooddata/react-components@7 reached End of Support on March 31, 2022. Please upgrade (see https://sdk.gooddata.com/gooddata-ui/docs/supported_versions.html for more information).","repository":{"url":"git+ssh://git@github.com/gooddata/gooddata-react-components.git","type":"git"},"_npmVersion":"6.13.4","description":"GoodData.UI - A powerful JavaScript library for building analytical applications","directories":{},"lint-staged":{"{src,stories,styles,__mocks__,examples/server/src,examples/src,examples/test}/**/*.{ts,js,tsx,jsx,scss}":["npx gdc-fix-copyright","git add"],"{src,stories,styles,__mocks__,examples/server/src,examples/src,examples/test}/**/*.{ts,js,tsx,jsx,json,scss,md,yaml,html}":["prettier --write","git add"]},"_nodeVersion":"12.16.1","dependencies":{"rxjs":"^5.5.6","uuid":"^3.2.1","immer":"^1.3.1","lodash":"^4.17.15","date-fns":"^2.7.0","downshift":"^3.2.7","invariant":"^2.2.2","mapbox-gl":"1.9.1","classnames":"^2.2.6","codemirror":"^5.54.0","highcharts":"7.1.1","prop-types":"^15.6.0","react-intl":"^3.6.0","custom-event":"^1.0.1","react-window":"^1.8.1","ag-grid-react":"20.0.0","react-measure":"^2.3.0","@types/mapbox-gl":"1.9.1","react-day-picker":"~7.3.0","react-responsive":"^3.0.0","stringify-object":"^2.4.0","@gooddata/typings":"^2.26.0","@types/codemirror":"^0.0.95","ag-grid-community":"20.0.0","http-status-codes":"^1.3.0","react-codemirror2":"^7.2.0","@gooddata/js-utils":"^3.10.5","@gooddata/numberjs":"^3.2.4","fixed-data-table-2":"0.7.17","@gooddata/goodstrap":"^68.17.2","react-dom-factories":"^1.0.2","@gooddata/gooddata-js":"^13.0.4","json-stable-stringify":"^1.0.1","react-transition-group":"^2.2.1","hoist-non-react-statics":"^3.3.0","nodelist-foreach-polyfill":"^1.2.0","@formatjs/intl-pluralrules":"^1.3.6","highcharts-grouped-categories":"^1.1.3"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"raf":"3.3.2","yup":"^0.24.1","jest":"24.7.1","husky":"3.0.0","madge":"^3.4.4","react":"^16.5.2","enzyme":"3.5.0","eslint":"4.19.1","formik":"^0.11.11","moment":"2.23.0","history":"^4.7.2","ts-jest":"24.0.0","webpack":"4.30.0","full-icu":"^1.3.0","prettier":"1.16.4","react-ga":"^2.5.2","recharts":"1.0.0-beta.9","testcafe":"1.1.4","commander":"2.14.1","node-sass":"4.13.0","react-dom":"^16.5.2","stylelint":"^13.6.1","supertest":"3.0.0","ts-loader":"6.0.0","@types/raf":"^3.4.0","css-loader":"0.28.7","jest-junit":"3.0.0","raw-loader":"0.5.1","styled-jsx":"2.2.1","typescript":"3.3.4000","@babel/core":"7.4.4","@types/jest":"24.0.6","@types/node":"7.0.8","@types/uuid":"3.4.3","file-loader":"3.0.1","jest-enzyme":"7.0.2","lint-staged":"9.1.0","sass-loader":"6.0.6","webpack-cli":"3.3.2","@types/react":"16.8.6","babel-loader":"8.0.5","react-helmet":"5.2.0","react-select":"1.2.1","style-loader":"0.19.1","@types/enzyme":"3.1.13","@types/lodash":"4.14.123","testcafe-live":"0.1.4","@babel/runtime":"7.4.4","dotenv-webpack":"^1.7.0","@babel/polyfill":"^7.4.4","@storybook/react":"5.0.11","@types/invariant":"2.2.29","@types/react-dom":"16.0.11","isomorphic-fetch":"2.2.1","react-datepicker":"1.1.0","react-router-dom":"4.2.2","@babel/preset-env":"7.4.4","@gooddata/mock-js":"^2.14.2","@storybook/addons":"5.0.11","@types/classnames":"2.2.3","@types/prop-types":"15.5.2","@storybook/theming":"5.0.11","identity-obj-proxy":"^3.0.0","intl-messageformat":"^7.5.4","webpack-dev-server":"3.3.1","@babel/preset-react":"7.0.0","@types/react-portal":"4.0.1","@types/react-window":"^1.8.1","babel-plugin-lodash":"3.3.4","html-webpack-plugin":"3.2.0","react-test-renderer":"16.4.2","@types/react-measure":"2.0.5","clean-webpack-plugin":"2.0.2","stats-webpack-plugin":"0.7.0","eslint-config-prettier":"4.1.0","react-google-recaptcha":"^0.14.1","tslint-config-prettier":"1.18.0","@gooddata/eslint-config":"^1.0.0","@gooddata/tslint-config":"1.0.0","@types/react-responsive":"^3.0.3","@types/storybook__react":"4.0.1","@types/stringify-object":"^3.2.0","enzyme-adapter-react-16":"1.3.1","@gooddata/test-storybook":"4.0.0","@storybook/addon-actions":"5.0.11","@storybook/addon-options":"5.0.11","node-sass-magic-importer":"5.1.0","react-syntax-highlighter":"11.0.2","@types/fixed-data-table-2":"0.8.1","stylelint-config-prettier":"^8.0.1","@gooddata/stylelint-config":"^5.0.0","@types/react-test-renderer":"16.0.0","circular-dependency-plugin":"5.0.2","compression-webpack-plugin":"2.0.0","@types/json-stable-stringify":"^1.0.32","@gooddata/frontend-npm-scripts":"1.2.0","@types/enzyme-adapter-react-16":"1.0.3","stylelint-checkstyle-formatter":"0.1.2","@types/storybook__addon-actions":"3.4.2","@babel/plugin-proposal-class-properties":"7.4.4","@babel/plugin-proposal-object-rest-spread":"7.4.4","@babel/plugin-transform-async-to-generator":"7.4.4"},"peerDependencies":{"react":"^16.5.2","react-dom":"^16.5.2"},"_npmOperationalInternal":{"tmp":"tmp/react-components_7.8.0-beta.57_1594902106312_0.49159257857353134","host":"s3://npm-registry-packages"}},"7.8.0-alpha-patrikbraborec-pbr-one-4570-2020-07-17T08-08-16-047Z":{"name":"@gooddata/react-components","version":"7.8.0-alpha-patrikbraborec-pbr-one-4570-2020-07-17T08-08-16-047Z","author":{"name":"GoodData Corporation"},"license":"BSD-3-Clause","_id":"@gooddata/react-components@7.8.0-alpha-patrikbraborec-pbr-one-4570-2020-07-17T08-08-16-047Z","maintainers":[{"name":"afi","email":"adam.fiedler@gooddata.com"},{"name":"an.vuong","email":"an.vuong@gooddata.com"},{"name":"bertold8","email":"ivan.nejezchleb@seznam.cz"},{"name":"brbistas","email":"valentinos.chraniotis@gooddata.com"},{"name":"bugsbunny338","email":"jiri.zajic@mensa.cz"},{"name":"de.do","email":"de.do@gooddata.com"},{"name":"gooddata-ci","email":"rail@gooddata.com"},{"name":"hang.ngo","email":"hang.ngo@gooddata.com"},{"name":"hung.nguyen.hoang","email":"hung.nguyen@gooddata.com"},{"name":"huong.nguyen","email":"huong.nguyen@gooddata.com"},{"name":"huyen.nguyen","email":"huyen.nguyen@gooddata.com"},{"name":"ivan.mjartan","email":"ivan.mjartan@gooddata.com"},{"name":"jakub-sterba","email":"jakub.sterba@gooddata.com"},{"name":"jaroslav.tomecek","email":"jaroslav.tomecek@gooddata.com"},{"name":"jkittler","email":"honza.kittler@gmail.com"},{"name":"khanh.le","email":"khanh.le@gooddata.com"},{"name":"lanhuynh","email":"lan.huynh@gooddata.com"},{"name":"linhhong","email":"linh.hong@gooddata.com"},{"name":"lupko","email":"lubomir.slivka@gooddata.com"},{"name":"mai.nguyen","email":"mai.nguyen@gooddata.com"},{"name":"matyas.kandl","email":"matyas.kandl@gooddata.com"},{"name":"michal.marsal","email":"michal.marsal@gooddata.com"},{"name":"milan.lempera","email":"ext-milan.lempera@gooddata.com"},{"name":"my.duong","email":"my.duong@gooddata.com"},{"name":"naibinh","email":"naibinh@gmail.com"},{"name":"nestor_encinas","email":"xesto05@gmail.com"},{"name":"nikolacech","email":"nikola.cech@gooddata.com"},{"name":"nis.hua","email":"nis.hua@gooddata.com"},{"name":"no23reason","email":"dan.homola@hotmail.cz"},{"name":"patrikbraborec","email":"patrik.braborec@gooddata.com"},{"name":"pbenes","email":"petr.benes@gooddata.com"},{"name":"petrjanu","email":"petr.janu@gooddata.com"},{"name":"pkingo","email":"philipandreaskingo@hotmail.com"},{"name":"ptquang86","email":"ptquang86@gmail.com"},{"name":"qduval","email":"quentin.duval@gooddata.com"},{"name":"rodri360","email":"me@rodri360.com"},{"name":"scavnickyj","email":"jakub.scavnicky@gooddata.com"},{"name":"sitina","email":"jiri.sitina@gooddata.com"},{"name":"strouhaljan","email":"strouhal.jan@gmail.com"},{"name":"thao-luong","email":"thao.luong@gooddata.com"},{"name":"thuong.nguyen","email":"thuong.nguyen@gooddata.com"},{"name":"tmuchka","email":"tomas.muchka@gooddata.com"},{"name":"tomas.kratochvil","email":"tomas.kratochvil@gooddata.com"},{"name":"tomsatgd","email":"tomas.satinsky@gooddata.com"},{"name":"trung-le-quoc","email":"trung.le@gooddata.com"},{"name":"tu-ngo","email":"tungo1981@gmail.com"},{"name":"tu.bui","email":"tu.bui@gooddata.com"},{"name":"tulean","email":"tuan.le@gooddata.com"},{"name":"tuqt1005","email":"tu.tran@gooddata.com"},{"name":"utdnah","email":"danh.ung@gooddata.com"},{"name":"van.nguyen","email":"van.nguyen@gooddata.com"},{"name":"vi.phan","email":"vi.phan@gooddata.com"},{"name":"vlastikcz","email":"vlastimil.kotas@gooddata.com"},{"name":"vu.pham","email":"vu.pham@gooddata.com"},{"name":"xmort","email":"petr.dolejsi@gooddata.com"},{"name":"yanlipnican","email":"yanlipnican@gmail.com"}],"homepage":"https://github.com/gooddata/gooddata-react-components#readme","bugs":{"url":"https://github.com/gooddata/gooddata-react-components/issues"},"dist":{"shasum":"6cbff3de6711411dca02d36df578203e082506f4","tarball":"https://registry.npmjs.org/@gooddata/react-components/-/react-components-7.8.0-alpha-patrikbraborec-pbr-one-4570-2020-07-17T08-08-16-047Z.tgz","fileCount":2670,"integrity":"sha512-WtzhyD6rhCR0FGb+5C8Y/9S8uJBEHuxe79Lg4tRJpBbR4lUZZJ0syAJcTbkm98O5WDp1hyioDtwjpSRiANYRmQ==","signatures":[{"sig":"MEUCIGayeumN0Z9IPFNWCsvp/0gJ7+RrG/nU/Pl/myC0Z4WlAiEAu+FEISotRO577KnhhxfKME2pnVISNtQ6jNWI4aaezcE=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":10719366,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJfEVyJCRA9TVsSAnZWagAAh+0P/jA5j9ytOY5v/nzet0zd\nau9rtOMT8WM01ing7kafAsvztm1fv9KQTELR6Mg+QYWP70GD99m8zSrfgdvb\nZwidldUMBDO/MqJbLkfE0gcIEI4gOM+DP+VKHZCbapB7oulw/d4iBRjRFQGC\np3OI6MNxVDwY3dT07/pcICki6jpMuEnmgJkNyEcm583VxpevLLYuFI6tAVA7\nnFyoZAphRuzzLAVviY/el0E/PCfJfvhepFEQObkPMT+GvI+TY33RQZfTwmHM\n1wJVQGaAsFpgG4dNxjpPT4TjF5R2QFlDqBFAhHZc/NJJ1h7wABoFiJK5c3tz\nF8u7emIup4HUU0+3KyU6TVTdNJ5eEyh1OzGCqYcFvQSZkSm9lviCgfQXX2i/\njsmmRel34Zemh9avMv4rFjcF92dsCMmlKx6NPVhqK0CNyd0DoUe0hOlbK8uW\nUR9y3OUbkFl/8UYmsKyeWtWf4JBCM1v8h4nCZRxuyinzT+5mkQHQckJHHf7n\nRPM2NSly4EuHhG9uWLLJeCzVRdURcCAJqjVM72yo9ixfAvZ0pPXuRyLzCRYn\nBBwzhtnS6hKznWlzg1f4OPGu0ofTMELj7tK9mbMr4RK+10ROOag1elHadH9+\ndbTftTycvF0YmnOwd1fiF2qVEsIY2YS4TKlxT+Pss/xI7MdY8Z8hHT83eQcy\nSpIW\r\n=FSP2\r\n-----END PGP SIGNATURE-----\r\n"},"main":"dist/index.js","husky":{"hooks":{"pre-commit":"lint-staged"}},"config":{"eslint":"./examples/**/*.{js,jsx}","tslint":"./{__mocks__,src,stories}/{,**/}*.{ts,tsx}"},"readme":"[![npm version](https://badge.fury.io/js/%40gooddata%2Freact-components.svg)](https://www.npmjs.com/package/@gooddata/react-components)\n\n# GoodData.UI React components\n> A React-based JavaScript library for building data-driven applications\n\n## Getting started\n- [GoodData.UI Documentation](http://sdk.gooddata.com/gooddata-ui/)\n- [GoodData.UI Live Examples](https://gooddata-examples.herokuapp.com/)\n- [Stack Overflow](https://stackoverflow.com/questions/tagged/gooddata)\n\n### Usage\nWith [yarn](https://yarnpkg.com) installed, go to your project directory and run\n```\n$ yarn add @gooddata/react-components\n```\nIf you prefer [npm](npmjs.com) run\n```\n$ npm install --save @gooddata/react-components\n```\n\nThe public API is exposed via global `index.js`. Except for the styles, do not import any other file directly\nbecause they are not intended to be part of the public API.\n\n## Contributing\n\nWe welcome any contribution in form of [issues](https://github.com/gooddata/gooddata-react-components/issues) or [pull requests](https://github.com/gooddata/gooddata-react-components/pulls).\n\nInstall [Node.js](http://nodejs.org) (node 12.16.1, npm v6.13.4) and [Yarn](https://classic.yarnpkg.com) (1.22.4).\n\nInstall dependencies:\n```\nyarn install --frozen-lockfile\n```\n\nThese commands may come in handy while developing:\n\n| command | description |\n| ------- | ----------- |\n| `yarn install --pure-lockfile` | first step |\n| ||\n| `yarn dev` | build react-components to `/dist` in watch mode |\n| `yarn test` | run all unit tests |\n| `yarn prettier-write` | format the source code to match the valid codestyle |\n| `yarn validate` | validate codestyle |\n| ||\n| `yarn storybook` | run storybook from `/stories` on http://localhost:9001 |\n| `yarn build-storybook` | build storybook to `/dist-storybook` |\n| `yarn test-storybook` | run storybook and [screenshot tests](https://github.com/gooddata/gdc-client-utils/tree/master/test-storybook) |\n| ||\n| `yarn examples` | run Live Examples dev-server from `/examples` on https://localhost:8999 |\n| `yarn examples-build` | build Live Examples to `/examples/dist` |\n| `yarn examples-server` | serve built Live Examples - see `/examples/server/src` |\n| `yarn examples-testcafe` | run testcafe tests against `localhost:8999` |\n\n### Deploy to heroku.com\nWhen you deploy this repo to heroku, it serves *GoodData.UI Live Examples*.\nRelevant tasks are in `Procfile` and `package.json`.\n\n```bash\n# run in the project directory\nheroku login\nheroku create <your-app-name>\nheroku config:set DOMAIN_ADMIN_USERNAME=x@gooddata.com DOMAIN_ADMIN_PASSWORD=xy PROJECT_ID_TO_ASSIGN=xms7ga4tf3g3nzucd8380o2bev8oeknp\ngit push heroku HEAD:master\nheroku open\n```\n### Enable Geo Chart for Storybook and Live Examples\nGeo chart uses Mapbox to render map which requires a Mapbox access token.\n- Register an account and create Mapbox access token at [guide](https://docs.mapbox.com/help/how-mapbox-works/access-tokens/)\n- Store the created token at `.env`:\n```bash\necho -e \"EXAMPLE_MAPBOX_ACCESS_TOKEN=token\" >> .env # only need to run once\necho -e \"STORYBOOK_MAPBOX_ACCESS_TOKEN=token\" >> .env # only need to run once\n```\n\n### Run Live Examples Locally\nTo run *GoodData.UI Live Examples* locally:\n```bash\ngit clone <this-repository>\ncd  <repository-folder>\nyarn install --pure-lockfile\nyarn examples\n```\nThen open https://localhost:8999 and login using Live Examples account (you can [create one here](https://gooddata-examples.herokuapp.com/registration)).\n\n### Run Storybook locally\n- Run storybook with token stored in `.env` for more secure\n```bash\nyarn storybook\n```\n- Or run storybook with token env param exposed to cli (not suggested)\n```bash\nSTORYBOOK_MAPBOX_ACCESS_TOKEN=token yarn storybook\n```\n- Apply either above way to `yarn build-storybook` or `yarn test-storybook`\n\n### Source code formatting\nThe source code in the repository is formatted by [Prettier](https://prettier.io/).\nThe format of the code is validated by our Continuous Integration server and is one of the requirements of successful merge.\n\nPrettier is supported by every major IDE. You can find the list of supported editors and how to configure them [here](https://prettier.io/docs/en/editors.html).\n\nIn the case, when your editor is not supported or you don't want to setup the integration, you can run the `yarn prettier-write` command to reformat the code before commit.\n\n## Changelog\n\n- see [CHANGELOG.md](CHANGELOG.md)\n\n## Supported versions\n\nIn order to make the user experience with integrating GoodData UI SDK as smooth and secure as possible and to ensure that the SDK is using the latest features of the platform, we will only provide support to two most recent major versions of UI SDK.\n\nThe most recent majors will be supported in the following modes:\n\n- The latest major version will receive all new functionality and all bug fixes\n- The previous major version will only receive fixes to critical issues and security fixes. These fixes will be applied on top of last released version of the previous major\n\nThe customers are encouraged to always use the latest version of the UI SDK.\n\nIn case of using older versions, the user might face API incompatibility, performance or security issues.\n\nPlease follow the installation instructions to update to the newest version.\n\n## License\n\n(C) 2007-2020 GoodData Corporation\n\nThis project is dual licensed:\n\n- The ATTRIBUTION-NONCOMMERCIAL 4.0 INTERNATIONAL (CC BY-NC 4.0) is used for purpose of the trial experience and evaluation of GoodData.UI library.\n- The GOODDATA GOODDATA.UI LIBRARY END USER LICENSE AGREEMENT is used for GoodData customers.\n\nFor more information, please see [LICENSE](https://github.com/gooddata/gooddata-react-components/blob/master/LICENSE)\n","gitHead":"bf9ce184531af6a54784307ac02b558511413d90","scripts":{"dev":"bash scripts/build.sh --dev-watch","test":"jest --watch","build":"bash scripts/build.sh","tslint":"yarn run-tslint -t verbose $npm_package_config_tslint","prepare":"cd examples/server && yarn install --frozen-lockfile && cd ../..; rm -r examples/node_modules 2>/dev/null; true","examples":"bash scripts/run-examples.sh","prepare?":"# Called before `npm publish` and on local `npm install`. Temporarily also for deleting obsolete node_modules. Ends with `true` to continue gracefully.","validate":"tsc --noEmit && yarn tslint && eslint $npm_package_config_eslint && yarn validate-style && yarn prettier-check","build-dev":"bash scripts/build.sh --dev","examples?":"# Default is developer domain, other options: yarn examples [sec,secure,stg,stg2,stg3,demo,developer or URL]","storybook":"yarn build && start-storybook -p 9001 -c .storybook","test-once":"jest","tslint-ci":"mkdir -p ./ci/results && yarn run-tslint -t checkstyle -o ./ci/results/tslint-results.xml $npm_package_config_tslint","run-tslint":"tslint -p tsconfig.json","validate-ci":"tsc --noEmit && yarn tslint-ci  && eslint $npm_package_config_eslint -f checkstyle -o ci/results/eslint-results.xml && yarn validate-style-ci && yarn prettier-check","examples-build":"bash scripts/build-examples.sh","prepublishOnly":"yarn build","prettier-check":"prettier --check '{src,stories,styles,__mocks__,examples/server/src,examples/src,examples/test}/**/*.{ts,js,tsx,jsx,json,scss,md,yaml,html}'","prettier-write":"prettier --write '{src,stories,styles,__mocks__,examples/server/src,examples/src,examples/test}/**/*.{ts,js,tsx,jsx,json,scss,md,yaml,html}'","test-storybook":"yarn build && test-storybook","validate-style":"stylelint '**/*.scss'","build-storybook":"yarn build && build-storybook -c .storybook -o dist-storybook","examples-server":"node examples/server/src/index.js","heroku-postbuild":"yarn examples-build developer","examples-testcafe":"./scripts/run-testcafe.sh visual","validate-style-ci":"stylelint '**/*.scss' --custom-formatter=node_modules/stylelint-checkstyle-formatter > ci/results/stylelint-results.xml","check-circular-deps":"madge --circular --extensions ts ./src","examples-testcafe-ci":"./scripts/run-testcafe.sh ci","examples-testcafe-live":"./scripts/run-testcafe.sh live"},"typings":"dist/index.d.ts","_npmUser":{"name":"patrikbraborec","email":"patrik.braborec@gooddata.com"},"deprecated":"@gooddata/react-components@7 reached End of Support on March 31, 2022. Please upgrade (see https://sdk.gooddata.com/gooddata-ui/docs/supported_versions.html for more information).","repository":{"url":"git+ssh://git@github.com/gooddata/gooddata-react-components.git","type":"git"},"_npmVersion":"6.13.4","description":"GoodData.UI - A powerful JavaScript library for building analytical applications","directories":{},"lint-staged":{"{src,stories,styles,__mocks__,examples/server/src,examples/src,examples/test}/**/*.{ts,js,tsx,jsx,scss}":["npx gdc-fix-copyright","git add"],"{src,stories,styles,__mocks__,examples/server/src,examples/src,examples/test}/**/*.{ts,js,tsx,jsx,json,scss,md,yaml,html}":["prettier --write","git add"]},"_nodeVersion":"12.16.1","dependencies":{"rxjs":"^5.5.6","uuid":"^3.2.1","immer":"^1.3.1","lodash":"^4.17.15","date-fns":"^2.7.0","downshift":"^3.2.7","invariant":"^2.2.2","mapbox-gl":"1.9.1","classnames":"^2.2.6","codemirror":"^5.54.0","highcharts":"7.1.1","prop-types":"^15.6.0","react-intl":"^3.6.0","custom-event":"^1.0.1","react-window":"^1.8.1","ag-grid-react":"20.0.0","react-measure":"^2.3.0","@types/mapbox-gl":"1.9.1","react-day-picker":"~7.3.0","react-responsive":"^3.0.0","stringify-object":"^2.4.0","@gooddata/typings":"^2.26.0","@types/codemirror":"^0.0.95","ag-grid-community":"20.0.0","http-status-codes":"^1.3.0","react-codemirror2":"^7.2.0","@gooddata/js-utils":"^3.10.5","@gooddata/numberjs":"^3.2.4","fixed-data-table-2":"0.7.17","@gooddata/goodstrap":"^68.17.2","react-dom-factories":"^1.0.2","@gooddata/gooddata-js":"^13.0.4","json-stable-stringify":"^1.0.1","react-transition-group":"^2.2.1","hoist-non-react-statics":"^3.3.0","nodelist-foreach-polyfill":"^1.2.0","@formatjs/intl-pluralrules":"^1.3.6","highcharts-grouped-categories":"^1.1.3"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"raf":"3.3.2","yup":"^0.24.1","jest":"24.7.1","husky":"3.0.0","madge":"^3.4.4","react":"^16.5.2","enzyme":"3.5.0","eslint":"4.19.1","formik":"^0.11.11","moment":"2.23.0","history":"^4.7.2","ts-jest":"24.0.0","webpack":"4.30.0","full-icu":"^1.3.0","prettier":"1.16.4","react-ga":"^2.5.2","recharts":"1.0.0-beta.9","testcafe":"1.1.4","commander":"2.14.1","node-sass":"4.13.0","react-dom":"^16.5.2","stylelint":"^13.6.1","supertest":"3.0.0","ts-loader":"6.0.0","@types/raf":"^3.4.0","css-loader":"0.28.7","jest-junit":"3.0.0","raw-loader":"0.5.1","styled-jsx":"2.2.1","typescript":"3.3.4000","@babel/core":"7.4.4","@types/jest":"24.0.6","@types/node":"7.0.8","@types/uuid":"3.4.3","file-loader":"3.0.1","jest-enzyme":"7.0.2","lint-staged":"9.1.0","sass-loader":"6.0.6","webpack-cli":"3.3.2","@types/react":"16.8.6","babel-loader":"8.0.5","react-helmet":"5.2.0","react-select":"1.2.1","style-loader":"0.19.1","@types/enzyme":"3.1.13","@types/lodash":"4.14.123","testcafe-live":"0.1.4","@babel/runtime":"7.4.4","dotenv-webpack":"^1.7.0","@babel/polyfill":"^7.4.4","@storybook/react":"5.0.11","@types/invariant":"2.2.29","@types/react-dom":"16.0.11","isomorphic-fetch":"2.2.1","react-datepicker":"1.1.0","react-router-dom":"4.2.2","@babel/preset-env":"7.4.4","@gooddata/mock-js":"^2.14.2","@storybook/addons":"5.0.11","@types/classnames":"2.2.3","@types/prop-types":"15.5.2","@storybook/theming":"5.0.11","identity-obj-proxy":"^3.0.0","intl-messageformat":"^7.5.4","webpack-dev-server":"3.3.1","@babel/preset-react":"7.0.0","@types/react-portal":"4.0.1","@types/react-window":"^1.8.1","babel-plugin-lodash":"3.3.4","html-webpack-plugin":"3.2.0","react-test-renderer":"16.4.2","@types/react-measure":"2.0.5","clean-webpack-plugin":"2.0.2","stats-webpack-plugin":"0.7.0","eslint-config-prettier":"4.1.0","react-google-recaptcha":"^0.14.1","tslint-config-prettier":"1.18.0","@gooddata/eslint-config":"^1.0.0","@gooddata/tslint-config":"1.0.0","@types/react-responsive":"^3.0.3","@types/storybook__react":"4.0.1","@types/stringify-object":"^3.2.0","enzyme-adapter-react-16":"1.3.1","@gooddata/test-storybook":"4.0.0","@storybook/addon-actions":"5.0.11","@storybook/addon-options":"5.0.11","node-sass-magic-importer":"5.1.0","react-syntax-highlighter":"11.0.2","@types/fixed-data-table-2":"0.8.1","stylelint-config-prettier":"^8.0.1","@gooddata/stylelint-config":"^5.0.0","@types/react-test-renderer":"16.0.0","circular-dependency-plugin":"5.0.2","compression-webpack-plugin":"2.0.0","@types/json-stable-stringify":"^1.0.32","@gooddata/frontend-npm-scripts":"1.2.0","@types/enzyme-adapter-react-16":"1.0.3","stylelint-checkstyle-formatter":"0.1.2","@types/storybook__addon-actions":"3.4.2","@babel/plugin-proposal-class-properties":"7.4.4","@babel/plugin-proposal-object-rest-spread":"7.4.4","@babel/plugin-transform-async-to-generator":"7.4.4"},"peerDependencies":{"react":"^16.5.2","react-dom":"^16.5.2"},"_npmOperationalInternal":{"tmp":"tmp/react-components_7.8.0-alpha-patrikbraborec-pbr-one-4570-2020-07-17T08-08-16-047Z_1594973320471_0.6630319231070896","host":"s3://npm-registry-packages"}},"7.8.0-beta.58":{"name":"@gooddata/react-components","version":"7.8.0-beta.58","author":{"name":"GoodData Corporation"},"license":"BSD-3-Clause","_id":"@gooddata/react-components@7.8.0-beta.58","maintainers":[{"name":"afi","email":"adam.fiedler@gooddata.com"},{"name":"an.vuong","email":"an.vuong@gooddata.com"},{"name":"bertold8","email":"ivan.nejezchleb@seznam.cz"},{"name":"brbistas","email":"valentinos.chraniotis@gooddata.com"},{"name":"bugsbunny338","email":"jiri.zajic@mensa.cz"},{"name":"de.do","email":"de.do@gooddata.com"},{"name":"gooddata-ci","email":"rail@gooddata.com"},{"name":"hang.ngo","email":"hang.ngo@gooddata.com"},{"name":"hung.nguyen.hoang","email":"hung.nguyen@gooddata.com"},{"name":"huong.nguyen","email":"huong.nguyen@gooddata.com"},{"name":"huyen.nguyen","email":"huyen.nguyen@gooddata.com"},{"name":"ivan.mjartan","email":"ivan.mjartan@gooddata.com"},{"name":"jakub-sterba","email":"jakub.sterba@gooddata.com"},{"name":"jaroslav.tomecek","email":"jaroslav.tomecek@gooddata.com"},{"name":"jkittler","email":"honza.kittler@gmail.com"},{"name":"khanh.le","email":"khanh.le@gooddata.com"},{"name":"lanhuynh","email":"lan.huynh@gooddata.com"},{"name":"linhhong","email":"linh.hong@gooddata.com"},{"name":"lupko","email":"lubomir.slivka@gooddata.com"},{"name":"mai.nguyen","email":"mai.nguyen@gooddata.com"},{"name":"matyas.kandl","email":"matyas.kandl@gooddata.com"},{"name":"michal.marsal","email":"michal.marsal@gooddata.com"},{"name":"milan.lempera","email":"ext-milan.lempera@gooddata.com"},{"name":"my.duong","email":"my.duong@gooddata.com"},{"name":"naibinh","email":"naibinh@gmail.com"},{"name":"nestor_encinas","email":"xesto05@gmail.com"},{"name":"nikolacech","email":"nikola.cech@gooddata.com"},{"name":"nis.hua","email":"nis.hua@gooddata.com"},{"name":"no23reason","email":"dan.homola@hotmail.cz"},{"name":"patrikbraborec","email":"patrik.braborec@gooddata.com"},{"name":"pbenes","email":"petr.benes@gooddata.com"},{"name":"petrjanu","email":"petr.janu@gooddata.com"},{"name":"pkingo","email":"philipandreaskingo@hotmail.com"},{"name":"ptquang86","email":"ptquang86@gmail.com"},{"name":"qduval","email":"quentin.duval@gooddata.com"},{"name":"rodri360","email":"me@rodri360.com"},{"name":"scavnickyj","email":"jakub.scavnicky@gooddata.com"},{"name":"sitina","email":"jiri.sitina@gooddata.com"},{"name":"strouhaljan","email":"strouhal.jan@gmail.com"},{"name":"thao-luong","email":"thao.luong@gooddata.com"},{"name":"thuong.nguyen","email":"thuong.nguyen@gooddata.com"},{"name":"tmuchka","email":"tomas.muchka@gooddata.com"},{"name":"tomas.kratochvil","email":"tomas.kratochvil@gooddata.com"},{"name":"tomsatgd","email":"tomas.satinsky@gooddata.com"},{"name":"trung-le-quoc","email":"trung.le@gooddata.com"},{"name":"tu-ngo","email":"tungo1981@gmail.com"},{"name":"tu.bui","email":"tu.bui@gooddata.com"},{"name":"tulean","email":"tuan.le@gooddata.com"},{"name":"tuqt1005","email":"tu.tran@gooddata.com"},{"name":"utdnah","email":"danh.ung@gooddata.com"},{"name":"van.nguyen","email":"van.nguyen@gooddata.com"},{"name":"vi.phan","email":"vi.phan@gooddata.com"},{"name":"vlastikcz","email":"vlastimil.kotas@gooddata.com"},{"name":"vu.pham","email":"vu.pham@gooddata.com"},{"name":"xmort","email":"petr.dolejsi@gooddata.com"},{"name":"yanlipnican","email":"yanlipnican@gmail.com"}],"homepage":"https://github.com/gooddata/gooddata-react-components#readme","bugs":{"url":"https://github.com/gooddata/gooddata-react-components/issues"},"dist":{"shasum":"9986ecfa80a2de919d5b5fe034cc5befa98bad40","tarball":"https://registry.npmjs.org/@gooddata/react-components/-/react-components-7.8.0-beta.58.tgz","fileCount":2668,"integrity":"sha512-h8fPZWnTko43xP99Vt5rOwL761X8LHb/rHoFoKiU4J+2vn2kZkow619/D60rL3coLAHl8vX10u7EY09zUbIdoA==","signatures":[{"sig":"MEQCIB9/JRRnTJayBLEM2ymnLayr3IjAB8tuRNAGt9gKhtmeAiA0IqJklbxbD5HmNMOnIgzDM0YO0rZNB2aHdvi1SnyzHg==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":10701896,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJfEXTaCRA9TVsSAnZWagAA7nwQAI1CbHiHhrJwEPQGcp5l\nnvjdYy9E4iNi1V3oBBPaMLPLWHWkFADpW1kzkKdauXWyOZmgL5Iqir2Q03j1\nyw8AwVUKiDXW88y61jiaW3h+1LvpWZC3cn25kxawRfZZt2/4sPDurEIVdGAn\nnHxmUdwbIiM1D4Zs/D9pXzUYhT3sEIouBGaYkyjZ3LlU+vBrF9xyglQLTK9x\n81+SVeD8+eBo3fU1rMDOa2OTFTPYmCjHr8smNjrB4/kKrOemqjPx3sew+Vm3\ngd+Ey2nySogl1jO4awxstg8K6HWRLPot5zQz/m6S1DZWObYvQm9CW53hGnRk\nX9hj328mMJ06P1DjiNa0q8xSdDGwIB/ktadqwBCPNgWSFAR4auR6MeQN2rsy\nZwl99XTgWJWqLtb5uJprduBHkByWy7oJWrXnAi4awP0mLkIMAZthr5PFlvgU\nSJufV18O3T76z74c6AmvI+5p5z7WX56OXFSFP1nRHKNkD3/k4zjXNnf9LDV/\nwcJxlWF6mlg1EGJPKToJJGYxAeL3Sm+c1x77j+an+5qsFCiAJZmQ35LwPVq9\nI+af9zdowSnJhC00y3UxVSHPMU9OLskx39xynHLX3bhOxa3MAlmv2U9dO1t5\n1N5zmynCLPv33P+yeGpDpOtTzBOvv+TNhqzh49JJZq7vyNZ7UhHDAD8gqGpo\nfiwx\r\n=u9ug\r\n-----END PGP SIGNATURE-----\r\n"},"main":"dist/index.js","husky":{"hooks":{"pre-commit":"lint-staged"}},"config":{"eslint":"./examples/**/*.{js,jsx}","tslint":"./{__mocks__,src,stories}/{,**/}*.{ts,tsx}"},"readme":"[![npm version](https://badge.fury.io/js/%40gooddata%2Freact-components.svg)](https://www.npmjs.com/package/@gooddata/react-components)\n\n# GoodData.UI React components\n> A React-based JavaScript library for building data-driven applications\n\n## Getting started\n- [GoodData.UI Documentation](http://sdk.gooddata.com/gooddata-ui/)\n- [GoodData.UI Live Examples](https://gooddata-examples.herokuapp.com/)\n- [Stack Overflow](https://stackoverflow.com/questions/tagged/gooddata)\n\n### Usage\nWith [yarn](https://yarnpkg.com) installed, go to your project directory and run\n```\n$ yarn add @gooddata/react-components\n```\nIf you prefer [npm](npmjs.com) run\n```\n$ npm install --save @gooddata/react-components\n```\n\nThe public API is exposed via global `index.js`. Except for the styles, do not import any other file directly\nbecause they are not intended to be part of the public API.\n\n## Contributing\n\nWe welcome any contribution in form of [issues](https://github.com/gooddata/gooddata-react-components/issues) or [pull requests](https://github.com/gooddata/gooddata-react-components/pulls).\n\nInstall [Node.js](http://nodejs.org) (node 12.16.1, npm v6.13.4) and [Yarn](https://classic.yarnpkg.com) (1.22.4).\n\nInstall dependencies:\n```\nyarn install --frozen-lockfile\n```\n\nThese commands may come in handy while developing:\n\n| command | description |\n| ------- | ----------- |\n| `yarn install --pure-lockfile` | first step |\n| ||\n| `yarn dev` | build react-components to `/dist` in watch mode |\n| `yarn test` | run all unit tests |\n| `yarn prettier-write` | format the source code to match the valid codestyle |\n| `yarn validate` | validate codestyle |\n| ||\n| `yarn storybook` | run storybook from `/stories` on http://localhost:9001 |\n| `yarn build-storybook` | build storybook to `/dist-storybook` |\n| `yarn test-storybook` | run storybook and [screenshot tests](https://github.com/gooddata/gdc-client-utils/tree/master/test-storybook) |\n| ||\n| `yarn examples` | run Live Examples dev-server from `/examples` on https://localhost:8999 |\n| `yarn examples-build` | build Live Examples to `/examples/dist` |\n| `yarn examples-server` | serve built Live Examples - see `/examples/server/src` |\n| `yarn examples-testcafe` | run testcafe tests against `localhost:8999` |\n\n### Deploy to heroku.com\nWhen you deploy this repo to heroku, it serves *GoodData.UI Live Examples*.\nRelevant tasks are in `Procfile` and `package.json`.\n\n```bash\n# run in the project directory\nheroku login\nheroku create <your-app-name>\nheroku config:set DOMAIN_ADMIN_USERNAME=x@gooddata.com DOMAIN_ADMIN_PASSWORD=xy PROJECT_ID_TO_ASSIGN=xms7ga4tf3g3nzucd8380o2bev8oeknp\ngit push heroku HEAD:master\nheroku open\n```\n### Enable Geo Chart for Storybook and Live Examples\nGeo chart uses Mapbox to render map which requires a Mapbox access token.\n- Register an account and create Mapbox access token at [guide](https://docs.mapbox.com/help/how-mapbox-works/access-tokens/)\n- Store the created token at `.env`:\n```bash\necho -e \"EXAMPLE_MAPBOX_ACCESS_TOKEN=token\" >> .env # only need to run once\necho -e \"STORYBOOK_MAPBOX_ACCESS_TOKEN=token\" >> .env # only need to run once\n```\n\n### Run Live Examples Locally\nTo run *GoodData.UI Live Examples* locally:\n```bash\ngit clone <this-repository>\ncd  <repository-folder>\nyarn install --pure-lockfile\nyarn examples\n```\nThen open https://localhost:8999 and login using Live Examples account (you can [create one here](https://gooddata-examples.herokuapp.com/registration)).\n\n### Run Storybook locally\n- Run storybook with token stored in `.env` for more secure\n```bash\nyarn storybook\n```\n- Or run storybook with token env param exposed to cli (not suggested)\n```bash\nSTORYBOOK_MAPBOX_ACCESS_TOKEN=token yarn storybook\n```\n- Apply either above way to `yarn build-storybook` or `yarn test-storybook`\n\n### Source code formatting\nThe source code in the repository is formatted by [Prettier](https://prettier.io/).\nThe format of the code is validated by our Continuous Integration server and is one of the requirements of successful merge.\n\nPrettier is supported by every major IDE. You can find the list of supported editors and how to configure them [here](https://prettier.io/docs/en/editors.html).\n\nIn the case, when your editor is not supported or you don't want to setup the integration, you can run the `yarn prettier-write` command to reformat the code before commit.\n\n## Changelog\n\n- see [CHANGELOG.md](CHANGELOG.md)\n\n## Supported versions\n\nIn order to make the user experience with integrating GoodData UI SDK as smooth and secure as possible and to ensure that the SDK is using the latest features of the platform, we will only provide support to two most recent major versions of UI SDK.\n\nThe most recent majors will be supported in the following modes:\n\n- The latest major version will receive all new functionality and all bug fixes\n- The previous major version will only receive fixes to critical issues and security fixes. These fixes will be applied on top of last released version of the previous major\n\nThe customers are encouraged to always use the latest version of the UI SDK.\n\nIn case of using older versions, the user might face API incompatibility, performance or security issues.\n\nPlease follow the installation instructions to update to the newest version.\n\n## License\n\n(C) 2007-2020 GoodData Corporation\n\nThis project is dual licensed:\n\n- The ATTRIBUTION-NONCOMMERCIAL 4.0 INTERNATIONAL (CC BY-NC 4.0) is used for purpose of the trial experience and evaluation of GoodData.UI library.\n- The GOODDATA GOODDATA.UI LIBRARY END USER LICENSE AGREEMENT is used for GoodData customers.\n\nFor more information, please see [LICENSE](https://github.com/gooddata/gooddata-react-components/blob/master/LICENSE)\n","gitHead":"e1f9ac8685a2bae1e8e6c8bcd8ed8e3a22852cea","scripts":{"dev":"bash scripts/build.sh --dev-watch","test":"jest --watch","build":"bash scripts/build.sh","tslint":"yarn run-tslint -t verbose $npm_package_config_tslint","prepare":"cd examples/server && yarn install --frozen-lockfile && cd ../..; rm -r examples/node_modules 2>/dev/null; true","examples":"bash scripts/run-examples.sh","prepare?":"# Called before `npm publish` and on local `npm install`. Temporarily also for deleting obsolete node_modules. Ends with `true` to continue gracefully.","validate":"tsc --noEmit && yarn tslint && eslint $npm_package_config_eslint && yarn validate-style && yarn prettier-check","build-dev":"bash scripts/build.sh --dev","examples?":"# Default is developer domain, other options: yarn examples [sec,secure,stg,stg2,stg3,demo,developer or URL]","storybook":"yarn build && start-storybook -p 9001 -c .storybook","test-once":"jest","tslint-ci":"mkdir -p ./ci/results && yarn run-tslint -t checkstyle -o ./ci/results/tslint-results.xml $npm_package_config_tslint","run-tslint":"tslint -p tsconfig.json","validate-ci":"tsc --noEmit && yarn tslint-ci  && eslint $npm_package_config_eslint -f checkstyle -o ci/results/eslint-results.xml && yarn validate-style-ci && yarn prettier-check","examples-build":"bash scripts/build-examples.sh","prepublishOnly":"yarn build","prettier-check":"prettier --check '{src,stories,styles,__mocks__,examples/server/src,examples/src,examples/test}/**/*.{ts,js,tsx,jsx,json,scss,md,yaml,html}'","prettier-write":"prettier --write '{src,stories,styles,__mocks__,examples/server/src,examples/src,examples/test}/**/*.{ts,js,tsx,jsx,json,scss,md,yaml,html}'","test-storybook":"yarn build && test-storybook","validate-style":"stylelint '**/*.scss'","build-storybook":"yarn build && build-storybook -c .storybook -o dist-storybook","examples-server":"node examples/server/src/index.js","heroku-postbuild":"yarn examples-build developer","examples-testcafe":"./scripts/run-testcafe.sh visual","validate-style-ci":"stylelint '**/*.scss' --custom-formatter=node_modules/stylelint-checkstyle-formatter > ci/results/stylelint-results.xml","check-circular-deps":"madge --circular --extensions ts ./src","examples-testcafe-ci":"./scripts/run-testcafe.sh ci","examples-testcafe-live":"./scripts/run-testcafe.sh live"},"typings":"dist/index.d.ts","_npmUser":{"name":"gooddata-ci","email":"rail@gooddata.com"},"deprecated":"@gooddata/react-components@7 reached End of Support on March 31, 2022. Please upgrade (see https://sdk.gooddata.com/gooddata-ui/docs/supported_versions.html for more information).","repository":{"url":"git+ssh://git@github.com/gooddata/gooddata-react-components.git","type":"git"},"_npmVersion":"6.13.4","description":"GoodData.UI - A powerful JavaScript library for building analytical applications","directories":{},"lint-staged":{"{src,stories,styles,__mocks__,examples/server/src,examples/src,examples/test}/**/*.{ts,js,tsx,jsx,scss}":["npx gdc-fix-copyright","git add"],"{src,stories,styles,__mocks__,examples/server/src,examples/src,examples/test}/**/*.{ts,js,tsx,jsx,json,scss,md,yaml,html}":["prettier --write","git add"]},"_nodeVersion":"12.16.1","dependencies":{"rxjs":"^5.5.6","uuid":"^3.2.1","immer":"^1.3.1","lodash":"^4.17.15","date-fns":"^2.7.0","downshift":"^3.2.7","invariant":"^2.2.2","mapbox-gl":"1.9.1","classnames":"^2.2.6","codemirror":"^5.54.0","highcharts":"7.1.1","prop-types":"^15.6.0","react-intl":"^3.6.0","custom-event":"^1.0.1","react-window":"^1.8.1","ag-grid-react":"20.0.0","react-measure":"^2.3.0","@types/mapbox-gl":"1.9.1","react-day-picker":"~7.3.0","react-responsive":"^3.0.0","stringify-object":"^2.4.0","@gooddata/typings":"^2.26.0","@types/codemirror":"^0.0.95","ag-grid-community":"20.0.0","http-status-codes":"^1.3.0","react-codemirror2":"^7.2.0","@gooddata/js-utils":"^3.10.5","@gooddata/numberjs":"^3.2.4","fixed-data-table-2":"0.7.17","@gooddata/goodstrap":"^68.17.2","react-dom-factories":"^1.0.2","@gooddata/gooddata-js":"^13.0.4","json-stable-stringify":"^1.0.1","react-transition-group":"^2.2.1","hoist-non-react-statics":"^3.3.0","nodelist-foreach-polyfill":"^1.2.0","@formatjs/intl-pluralrules":"^1.3.6","highcharts-grouped-categories":"^1.1.3"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"raf":"3.3.2","yup":"^0.24.1","jest":"24.7.1","husky":"3.0.0","madge":"^3.4.4","react":"^16.5.2","enzyme":"3.5.0","eslint":"4.19.1","formik":"^0.11.11","moment":"2.23.0","history":"^4.7.2","ts-jest":"24.0.0","webpack":"4.30.0","full-icu":"^1.3.0","prettier":"1.16.4","react-ga":"^2.5.2","recharts":"1.0.0-beta.9","testcafe":"1.1.4","commander":"2.14.1","node-sass":"4.13.0","react-dom":"^16.5.2","stylelint":"^13.6.1","supertest":"3.0.0","ts-loader":"6.0.0","@types/raf":"^3.4.0","css-loader":"0.28.7","jest-junit":"3.0.0","raw-loader":"0.5.1","styled-jsx":"2.2.1","typescript":"3.3.4000","@babel/core":"7.4.4","@types/jest":"24.0.6","@types/node":"7.0.8","@types/uuid":"3.4.3","file-loader":"3.0.1","jest-enzyme":"7.0.2","lint-staged":"9.1.0","sass-loader":"6.0.6","webpack-cli":"3.3.2","@types/react":"16.8.6","babel-loader":"8.0.5","react-helmet":"5.2.0","react-select":"1.2.1","style-loader":"0.19.1","@types/enzyme":"3.1.13","@types/lodash":"4.14.123","testcafe-live":"0.1.4","@babel/runtime":"7.4.4","dotenv-webpack":"^1.7.0","@babel/polyfill":"^7.4.4","@storybook/react":"5.0.11","@types/invariant":"2.2.29","@types/react-dom":"16.0.11","isomorphic-fetch":"2.2.1","react-datepicker":"1.1.0","react-router-dom":"4.2.2","@babel/preset-env":"7.4.4","@gooddata/mock-js":"^2.14.2","@storybook/addons":"5.0.11","@types/classnames":"2.2.3","@types/prop-types":"15.5.2","@storybook/theming":"5.0.11","identity-obj-proxy":"^3.0.0","intl-messageformat":"^7.5.4","webpack-dev-server":"3.3.1","@babel/preset-react":"7.0.0","@types/react-portal":"4.0.1","@types/react-window":"^1.8.1","babel-plugin-lodash":"3.3.4","html-webpack-plugin":"3.2.0","react-test-renderer":"16.4.2","@types/react-measure":"2.0.5","clean-webpack-plugin":"2.0.2","stats-webpack-plugin":"0.7.0","eslint-config-prettier":"4.1.0","react-google-recaptcha":"^0.14.1","tslint-config-prettier":"1.18.0","@gooddata/eslint-config":"^1.0.0","@gooddata/tslint-config":"1.0.0","@types/react-responsive":"^3.0.3","@types/storybook__react":"4.0.1","@types/stringify-object":"^3.2.0","enzyme-adapter-react-16":"1.3.1","@gooddata/test-storybook":"4.0.0","@storybook/addon-actions":"5.0.11","@storybook/addon-options":"5.0.11","node-sass-magic-importer":"5.1.0","react-syntax-highlighter":"11.0.2","@types/fixed-data-table-2":"0.8.1","stylelint-config-prettier":"^8.0.1","@gooddata/stylelint-config":"^5.0.0","@types/react-test-renderer":"16.0.0","circular-dependency-plugin":"5.0.2","compression-webpack-plugin":"2.0.0","@types/json-stable-stringify":"^1.0.32","@gooddata/frontend-npm-scripts":"1.2.0","@types/enzyme-adapter-react-16":"1.0.3","stylelint-checkstyle-formatter":"0.1.2","@types/storybook__addon-actions":"3.4.2","@babel/plugin-proposal-class-properties":"7.4.4","@babel/plugin-proposal-object-rest-spread":"7.4.4","@babel/plugin-transform-async-to-generator":"7.4.4"},"peerDependencies":{"react":"^16.5.2","react-dom":"^16.5.2"},"_npmOperationalInternal":{"tmp":"tmp/react-components_7.8.0-beta.58_1594979545978_0.05477190038058666","host":"s3://npm-registry-packages"}},"7.8.0-beta.59":{"name":"@gooddata/react-components","version":"7.8.0-beta.59","author":{"name":"GoodData Corporation"},"license":"BSD-3-Clause","_id":"@gooddata/react-components@7.8.0-beta.59","maintainers":[{"name":"afi","email":"adam.fiedler@gooddata.com"},{"name":"an.vuong","email":"an.vuong@gooddata.com"},{"name":"bertold8","email":"ivan.nejezchleb@seznam.cz"},{"name":"brbistas","email":"valentinos.chraniotis@gooddata.com"},{"name":"bugsbunny338","email":"jiri.zajic@mensa.cz"},{"name":"de.do","email":"de.do@gooddata.com"},{"name":"gooddata-ci","email":"rail@gooddata.com"},{"name":"hang.ngo","email":"hang.ngo@gooddata.com"},{"name":"hung.nguyen.hoang","email":"hung.nguyen@gooddata.com"},{"name":"huong.nguyen","email":"huong.nguyen@gooddata.com"},{"name":"huyen.nguyen","email":"huyen.nguyen@gooddata.com"},{"name":"ivan.mjartan","email":"ivan.mjartan@gooddata.com"},{"name":"jakub-sterba","email":"jakub.sterba@gooddata.com"},{"name":"jaroslav.tomecek","email":"jaroslav.tomecek@gooddata.com"},{"name":"jkittler","email":"honza.kittler@gmail.com"},{"name":"khanh.le","email":"khanh.le@gooddata.com"},{"name":"lanhuynh","email":"lan.huynh@gooddata.com"},{"name":"linhhong","email":"linh.hong@gooddata.com"},{"name":"lupko","email":"lubomir.slivka@gooddata.com"},{"name":"mai.nguyen","email":"mai.nguyen@gooddata.com"},{"name":"matyas.kandl","email":"matyas.kandl@gooddata.com"},{"name":"michal.marsal","email":"michal.marsal@gooddata.com"},{"name":"milan.lempera","email":"ext-milan.lempera@gooddata.com"},{"name":"my.duong","email":"my.duong@gooddata.com"},{"name":"naibinh","email":"naibinh@gmail.com"},{"name":"nestor_encinas","email":"xesto05@gmail.com"},{"name":"nikolacech","email":"nikola.cech@gooddata.com"},{"name":"nis.hua","email":"nis.hua@gooddata.com"},{"name":"no23reason","email":"dan.homola@hotmail.cz"},{"name":"patrikbraborec","email":"patrik.braborec@gooddata.com"},{"name":"pbenes","email":"petr.benes@gooddata.com"},{"name":"petrjanu","email":"petr.janu@gooddata.com"},{"name":"pkingo","email":"philipandreaskingo@hotmail.com"},{"name":"ptquang86","email":"ptquang86@gmail.com"},{"name":"qduval","email":"quentin.duval@gooddata.com"},{"name":"rodri360","email":"me@rodri360.com"},{"name":"scavnickyj","email":"jakub.scavnicky@gooddata.com"},{"name":"sitina","email":"jiri.sitina@gooddata.com"},{"name":"strouhaljan","email":"strouhal.jan@gmail.com"},{"name":"thao-luong","email":"thao.luong@gooddata.com"},{"name":"thuong.nguyen","email":"thuong.nguyen@gooddata.com"},{"name":"tmuchka","email":"tomas.muchka@gooddata.com"},{"name":"tomas.kratochvil","email":"tomas.kratochvil@gooddata.com"},{"name":"tomsatgd","email":"tomas.satinsky@gooddata.com"},{"name":"trung-le-quoc","email":"trung.le@gooddata.com"},{"name":"tu-ngo","email":"tungo1981@gmail.com"},{"name":"tu.bui","email":"tu.bui@gooddata.com"},{"name":"tulean","email":"tuan.le@gooddata.com"},{"name":"tuqt1005","email":"tu.tran@gooddata.com"},{"name":"utdnah","email":"danh.ung@gooddata.com"},{"name":"van.nguyen","email":"van.nguyen@gooddata.com"},{"name":"vi.phan","email":"vi.phan@gooddata.com"},{"name":"vlastikcz","email":"vlastimil.kotas@gooddata.com"},{"name":"vu.pham","email":"vu.pham@gooddata.com"},{"name":"xmort","email":"petr.dolejsi@gooddata.com"},{"name":"yanlipnican","email":"yanlipnican@gmail.com"}],"homepage":"https://github.com/gooddata/gooddata-react-components#readme","bugs":{"url":"https://github.com/gooddata/gooddata-react-components/issues"},"dist":{"shasum":"c35df47a9c6c85b03f0f7e5677c8d99ac9c7d43c","tarball":"https://registry.npmjs.org/@gooddata/react-components/-/react-components-7.8.0-beta.59.tgz","fileCount":2668,"integrity":"sha512-J65vDVpOVRnvQ4pDi5MIPI9PQMpYEl2OwIZL3O/vUE1t5ZzRAL/F0lxeqSRE1aGCfuS4Pnqawt5p7bR8QMoBuQ==","signatures":[{"sig":"MEYCIQDJgpfxNRnEoI5Cjur4ehYNV+neybC/nKND4t7hevaXHAIhAPSWbdvhFUH6ypx09r/dYkKGM2fVQuIfAZYHdTSWDHdy","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":10701895,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJfFUy5CRA9TVsSAnZWagAApQUP/3pxObfRfg8qLIxj6fYd\nHL2erikJIiaEVQ5wL7jePKrFg5cjaA05G6rQw4ZuLJpn0/5f1+0WQvuuKM5j\n0FrA7ykUCwkNT2EPiadrn+EiLvPKFlQC+6kR9l2o1fhXyGuU4N62wk7hLh/m\nzGohk993PIDQ/4UF5xN3wD/11XaiQ1HRPYDRRn0+n55zqP5GMaAQZHsX0fFv\ngCqF0KGJs2uK4KE93PMC+xgEPKBS5gUFm0PnRrr8omWGVqVnbIyKIe5wDICn\nwkJ2GC0DGduTmBW/75q6k3bazjUCu1Gr97rfSifmCnq7wko+rcX4nDeS1c59\nR1X71x3q3Cu9o5ofGCrxW4Lb0qeQNxdzqIVEUT2IQgrz7U2M4aH/ffBiJAHz\nN2mmOaGMud5QeTa6dDwWyvVsAK8RG+Kn1s3+E4eCoV0zETULy7OPxUye02ok\nzJaAHQJ2HfMbSYxBEeIHg8d3weI/AkVS1AfUqidMUW2roQNvwcPXmNO2QnuU\nKzfDPoDN9jytphfrPmmCjITuIQrtsGVThiyoJcQ2VZ7wvRm7/AZOVgyWGbbO\nCsVf+HM3SxBgGP3vmvm/yQi98E2uVz0uSPJ/BtFmjRTHSWCNtPU4rrmbvidx\nC1dYNsGUcgOPp/R7pnq5di+sEVhFTq7yuFgLw/V7sRBz5ZW+/D4kfB0w7g2t\nmVim\r\n=fYdu\r\n-----END PGP SIGNATURE-----\r\n"},"main":"dist/index.js","husky":{"hooks":{"pre-commit":"lint-staged"}},"config":{"eslint":"./examples/**/*.{js,jsx}","tslint":"./{__mocks__,src,stories}/{,**/}*.{ts,tsx}"},"readme":"[![npm version](https://badge.fury.io/js/%40gooddata%2Freact-components.svg)](https://www.npmjs.com/package/@gooddata/react-components)\n\n# GoodData.UI React components\n> A React-based JavaScript library for building data-driven applications\n\n## Getting started\n- [GoodData.UI Documentation](http://sdk.gooddata.com/gooddata-ui/)\n- [GoodData.UI Live Examples](https://gooddata-examples.herokuapp.com/)\n- [Stack Overflow](https://stackoverflow.com/questions/tagged/gooddata)\n\n### Usage\nWith [yarn](https://yarnpkg.com) installed, go to your project directory and run\n```\n$ yarn add @gooddata/react-components\n```\nIf you prefer [npm](npmjs.com) run\n```\n$ npm install --save @gooddata/react-components\n```\n\nThe public API is exposed via global `index.js`. Except for the styles, do not import any other file directly\nbecause they are not intended to be part of the public API.\n\n## Contributing\n\nWe welcome any contribution in form of [issues](https://github.com/gooddata/gooddata-react-components/issues) or [pull requests](https://github.com/gooddata/gooddata-react-components/pulls).\n\nInstall [Node.js](http://nodejs.org) (node 12.16.1, npm v6.13.4) and [Yarn](https://classic.yarnpkg.com) (1.22.4).\n\nInstall dependencies:\n```\nyarn install --frozen-lockfile\n```\n\nThese commands may come in handy while developing:\n\n| command | description |\n| ------- | ----------- |\n| `yarn install --pure-lockfile` | first step |\n| ||\n| `yarn dev` | build react-components to `/dist` in watch mode |\n| `yarn test` | run all unit tests |\n| `yarn prettier-write` | format the source code to match the valid codestyle |\n| `yarn validate` | validate codestyle |\n| ||\n| `yarn storybook` | run storybook from `/stories` on http://localhost:9001 |\n| `yarn build-storybook` | build storybook to `/dist-storybook` |\n| `yarn test-storybook` | run storybook and [screenshot tests](https://github.com/gooddata/gdc-client-utils/tree/master/test-storybook) |\n| ||\n| `yarn examples` | run Live Examples dev-server from `/examples` on https://localhost:8999 |\n| `yarn examples-build` | build Live Examples to `/examples/dist` |\n| `yarn examples-server` | serve built Live Examples - see `/examples/server/src` |\n| `yarn examples-testcafe` | run testcafe tests against `localhost:8999` |\n\n### Deploy to heroku.com\nWhen you deploy this repo to heroku, it serves *GoodData.UI Live Examples*.\nRelevant tasks are in `Procfile` and `package.json`.\n\n```bash\n# run in the project directory\nheroku login\nheroku create <your-app-name>\nheroku config:set DOMAIN_ADMIN_USERNAME=x@gooddata.com DOMAIN_ADMIN_PASSWORD=xy PROJECT_ID_TO_ASSIGN=xms7ga4tf3g3nzucd8380o2bev8oeknp\ngit push heroku HEAD:master\nheroku open\n```\n### Enable Geo Chart for Storybook and Live Examples\nGeo chart uses Mapbox to render map which requires a Mapbox access token.\n- Register an account and create Mapbox access token at [guide](https://docs.mapbox.com/help/how-mapbox-works/access-tokens/)\n- Store the created token at `.env`:\n```bash\necho -e \"EXAMPLE_MAPBOX_ACCESS_TOKEN=token\" >> .env # only need to run once\necho -e \"STORYBOOK_MAPBOX_ACCESS_TOKEN=token\" >> .env # only need to run once\n```\n\n### Run Live Examples Locally\nTo run *GoodData.UI Live Examples* locally:\n```bash\ngit clone <this-repository>\ncd  <repository-folder>\nyarn install --pure-lockfile\nyarn examples\n```\nThen open https://localhost:8999 and login using Live Examples account (you can [create one here](https://gooddata-examples.herokuapp.com/registration)).\n\n### Run Storybook locally\n- Run storybook with token stored in `.env` for more secure\n```bash\nyarn storybook\n```\n- Or run storybook with token env param exposed to cli (not suggested)\n```bash\nSTORYBOOK_MAPBOX_ACCESS_TOKEN=token yarn storybook\n```\n- Apply either above way to `yarn build-storybook` or `yarn test-storybook`\n\n### Source code formatting\nThe source code in the repository is formatted by [Prettier](https://prettier.io/).\nThe format of the code is validated by our Continuous Integration server and is one of the requirements of successful merge.\n\nPrettier is supported by every major IDE. You can find the list of supported editors and how to configure them [here](https://prettier.io/docs/en/editors.html).\n\nIn the case, when your editor is not supported or you don't want to setup the integration, you can run the `yarn prettier-write` command to reformat the code before commit.\n\n## Changelog\n\n- see [CHANGELOG.md](CHANGELOG.md)\n\n## Supported versions\n\nIn order to make the user experience with integrating GoodData UI SDK as smooth and secure as possible and to ensure that the SDK is using the latest features of the platform, we will only provide support to two most recent major versions of UI SDK.\n\nThe most recent majors will be supported in the following modes:\n\n- The latest major version will receive all new functionality and all bug fixes\n- The previous major version will only receive fixes to critical issues and security fixes. These fixes will be applied on top of last released version of the previous major\n\nThe customers are encouraged to always use the latest version of the UI SDK.\n\nIn case of using older versions, the user might face API incompatibility, performance or security issues.\n\nPlease follow the installation instructions to update to the newest version.\n\n## License\n\n(C) 2007-2020 GoodData Corporation\n\nThis project is dual licensed:\n\n- The ATTRIBUTION-NONCOMMERCIAL 4.0 INTERNATIONAL (CC BY-NC 4.0) is used for purpose of the trial experience and evaluation of GoodData.UI library.\n- The GOODDATA GOODDATA.UI LIBRARY END USER LICENSE AGREEMENT is used for GoodData customers.\n\nFor more information, please see [LICENSE](https://github.com/gooddata/gooddata-react-components/blob/master/LICENSE)\n","gitHead":"9e5e66c950b4088102930ae8a2440ef7346fe9f1","scripts":{"dev":"bash scripts/build.sh --dev-watch","test":"jest --watch","build":"bash scripts/build.sh","tslint":"yarn run-tslint -t verbose $npm_package_config_tslint","prepare":"cd examples/server && yarn install --frozen-lockfile && cd ../..; rm -r examples/node_modules 2>/dev/null; true","examples":"bash scripts/run-examples.sh","prepare?":"# Called before `npm publish` and on local `npm install`. Temporarily also for deleting obsolete node_modules. Ends with `true` to continue gracefully.","validate":"tsc --noEmit && yarn tslint && eslint $npm_package_config_eslint && yarn validate-style && yarn prettier-check","build-dev":"bash scripts/build.sh --dev","examples?":"# Default is developer domain, other options: yarn examples [sec,secure,stg,stg2,stg3,demo,developer or URL]","storybook":"yarn build && start-storybook -p 9001 -c .storybook","test-once":"jest","tslint-ci":"mkdir -p ./ci/results && yarn run-tslint -t checkstyle -o ./ci/results/tslint-results.xml $npm_package_config_tslint","run-tslint":"tslint -p tsconfig.json","validate-ci":"tsc --noEmit && yarn tslint-ci  && eslint $npm_package_config_eslint -f checkstyle -o ci/results/eslint-results.xml && yarn validate-style-ci && yarn prettier-check","examples-build":"bash scripts/build-examples.sh","prepublishOnly":"yarn build","prettier-check":"prettier --check '{src,stories,styles,__mocks__,examples/server/src,examples/src,examples/test}/**/*.{ts,js,tsx,jsx,json,scss,md,yaml,html}'","prettier-write":"prettier --write '{src,stories,styles,__mocks__,examples/server/src,examples/src,examples/test}/**/*.{ts,js,tsx,jsx,json,scss,md,yaml,html}'","test-storybook":"yarn build && test-storybook","validate-style":"stylelint '**/*.scss'","build-storybook":"yarn build && build-storybook -c .storybook -o dist-storybook","examples-server":"node examples/server/src/index.js","heroku-postbuild":"yarn examples-build developer","examples-testcafe":"./scripts/run-testcafe.sh visual","validate-style-ci":"stylelint '**/*.scss' --custom-formatter=node_modules/stylelint-checkstyle-formatter > ci/results/stylelint-results.xml","check-circular-deps":"madge --circular --extensions ts ./src","examples-testcafe-ci":"./scripts/run-testcafe.sh ci","examples-testcafe-live":"./scripts/run-testcafe.sh live"},"typings":"dist/index.d.ts","_npmUser":{"name":"gooddata-ci","email":"rail@gooddata.com"},"deprecated":"@gooddata/react-components@7 reached End of Support on March 31, 2022. Please upgrade (see https://sdk.gooddata.com/gooddata-ui/docs/supported_versions.html for more information).","repository":{"url":"git+ssh://git@github.com/gooddata/gooddata-react-components.git","type":"git"},"_npmVersion":"6.13.4","description":"GoodData.UI - A powerful JavaScript library for building analytical applications","directories":{},"lint-staged":{"{src,stories,styles,__mocks__,examples/server/src,examples/src,examples/test}/**/*.{ts,js,tsx,jsx,scss}":["npx gdc-fix-copyright","git add"],"{src,stories,styles,__mocks__,examples/server/src,examples/src,examples/test}/**/*.{ts,js,tsx,jsx,json,scss,md,yaml,html}":["prettier --write","git add"]},"_nodeVersion":"12.16.1","dependencies":{"rxjs":"^5.5.6","uuid":"^3.2.1","immer":"^1.3.1","lodash":"^4.17.15","date-fns":"^2.7.0","downshift":"^3.2.7","invariant":"^2.2.2","mapbox-gl":"1.9.1","classnames":"^2.2.6","codemirror":"^5.54.0","highcharts":"7.1.1","prop-types":"^15.6.0","react-intl":"^3.6.0","custom-event":"^1.0.1","react-window":"^1.8.1","ag-grid-react":"20.0.0","react-measure":"^2.3.0","@types/mapbox-gl":"1.9.1","react-day-picker":"~7.3.0","react-responsive":"^3.0.0","stringify-object":"^2.4.0","@gooddata/typings":"^2.26.0","@types/codemirror":"^0.0.95","ag-grid-community":"20.0.0","http-status-codes":"^1.3.0","react-codemirror2":"^7.2.0","@gooddata/js-utils":"^3.10.5","@gooddata/numberjs":"^3.2.4","fixed-data-table-2":"0.7.17","@gooddata/goodstrap":"68.18.0","react-dom-factories":"^1.0.2","@gooddata/gooddata-js":"^13.0.4","json-stable-stringify":"^1.0.1","react-transition-group":"^2.2.1","hoist-non-react-statics":"^3.3.0","nodelist-foreach-polyfill":"^1.2.0","@formatjs/intl-pluralrules":"^1.3.6","highcharts-grouped-categories":"^1.1.3"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"raf":"3.3.2","yup":"^0.24.1","jest":"24.7.1","husky":"3.0.0","madge":"^3.4.4","react":"^16.5.2","enzyme":"3.5.0","eslint":"4.19.1","formik":"^0.11.11","moment":"2.23.0","history":"^4.7.2","ts-jest":"24.0.0","webpack":"4.30.0","full-icu":"^1.3.0","prettier":"1.16.4","react-ga":"^2.5.2","recharts":"1.0.0-beta.9","testcafe":"1.1.4","commander":"2.14.1","node-sass":"4.13.0","react-dom":"^16.5.2","stylelint":"^13.6.1","supertest":"3.0.0","ts-loader":"6.0.0","@types/raf":"^3.4.0","css-loader":"0.28.7","jest-junit":"3.0.0","raw-loader":"0.5.1","styled-jsx":"2.2.1","typescript":"3.3.4000","@babel/core":"7.4.4","@types/jest":"24.0.6","@types/node":"7.0.8","@types/uuid":"3.4.3","file-loader":"3.0.1","jest-enzyme":"7.0.2","lint-staged":"9.1.0","sass-loader":"6.0.6","webpack-cli":"3.3.2","@types/react":"16.8.6","babel-loader":"8.0.5","react-helmet":"5.2.0","react-select":"1.2.1","style-loader":"0.19.1","@types/enzyme":"3.1.13","@types/lodash":"4.14.123","testcafe-live":"0.1.4","@babel/runtime":"7.4.4","dotenv-webpack":"^1.7.0","@babel/polyfill":"^7.4.4","@storybook/react":"5.0.11","@types/invariant":"2.2.29","@types/react-dom":"16.0.11","isomorphic-fetch":"2.2.1","react-datepicker":"1.1.0","react-router-dom":"4.2.2","@babel/preset-env":"7.4.4","@gooddata/mock-js":"^2.14.2","@storybook/addons":"5.0.11","@types/classnames":"2.2.3","@types/prop-types":"15.5.2","@storybook/theming":"5.0.11","identity-obj-proxy":"^3.0.0","intl-messageformat":"^7.5.4","webpack-dev-server":"3.3.1","@babel/preset-react":"7.0.0","@types/react-portal":"4.0.1","@types/react-window":"^1.8.1","babel-plugin-lodash":"3.3.4","html-webpack-plugin":"3.2.0","react-test-renderer":"16.4.2","@types/react-measure":"2.0.5","clean-webpack-plugin":"2.0.2","stats-webpack-plugin":"0.7.0","eslint-config-prettier":"4.1.0","react-google-recaptcha":"^0.14.1","tslint-config-prettier":"1.18.0","@gooddata/eslint-config":"^1.0.0","@gooddata/tslint-config":"1.0.0","@types/react-responsive":"^3.0.3","@types/storybook__react":"4.0.1","@types/stringify-object":"^3.2.0","enzyme-adapter-react-16":"1.3.1","@gooddata/test-storybook":"4.0.0","@storybook/addon-actions":"5.0.11","@storybook/addon-options":"5.0.11","node-sass-magic-importer":"5.1.0","react-syntax-highlighter":"11.0.2","@types/fixed-data-table-2":"0.8.1","stylelint-config-prettier":"^8.0.1","@gooddata/stylelint-config":"^5.0.0","@types/react-test-renderer":"16.0.0","circular-dependency-plugin":"5.0.2","compression-webpack-plugin":"2.0.0","@types/json-stable-stringify":"^1.0.32","@gooddata/frontend-npm-scripts":"1.2.0","@types/enzyme-adapter-react-16":"1.0.3","stylelint-checkstyle-formatter":"0.1.2","@types/storybook__addon-actions":"3.4.2","@babel/plugin-proposal-class-properties":"7.4.4","@babel/plugin-proposal-object-rest-spread":"7.4.4","@babel/plugin-transform-async-to-generator":"7.4.4"},"peerDependencies":{"react":"^16.5.2","react-dom":"^16.5.2"},"_npmOperationalInternal":{"tmp":"tmp/react-components_7.8.0-beta.59_1595231416787_0.31890122893538453","host":"s3://npm-registry-packages"}},"7.8.0-alpha-bertold8-ine-one-4559-2020-07-20T11-55-37-410Z":{"name":"@gooddata/react-components","version":"7.8.0-alpha-bertold8-ine-one-4559-2020-07-20T11-55-37-410Z","author":{"name":"GoodData Corporation"},"license":"BSD-3-Clause","_id":"@gooddata/react-components@7.8.0-alpha-bertold8-ine-one-4559-2020-07-20T11-55-37-410Z","maintainers":[{"name":"afi","email":"adam.fiedler@gooddata.com"},{"name":"an.vuong","email":"an.vuong@gooddata.com"},{"name":"bertold8","email":"ivan.nejezchleb@seznam.cz"},{"name":"brbistas","email":"valentinos.chraniotis@gooddata.com"},{"name":"bugsbunny338","email":"jiri.zajic@mensa.cz"},{"name":"de.do","email":"de.do@gooddata.com"},{"name":"gooddata-ci","email":"rail@gooddata.com"},{"name":"hang.ngo","email":"hang.ngo@gooddata.com"},{"name":"hung.nguyen.hoang","email":"hung.nguyen@gooddata.com"},{"name":"huong.nguyen","email":"huong.nguyen@gooddata.com"},{"name":"huyen.nguyen","email":"huyen.nguyen@gooddata.com"},{"name":"ivan.mjartan","email":"ivan.mjartan@gooddata.com"},{"name":"jakub-sterba","email":"jakub.sterba@gooddata.com"},{"name":"jaroslav.tomecek","email":"jaroslav.tomecek@gooddata.com"},{"name":"jkittler","email":"honza.kittler@gmail.com"},{"name":"khanh.le","email":"khanh.le@gooddata.com"},{"name":"lanhuynh","email":"lan.huynh@gooddata.com"},{"name":"linhhong","email":"linh.hong@gooddata.com"},{"name":"lupko","email":"lubomir.slivka@gooddata.com"},{"name":"mai.nguyen","email":"mai.nguyen@gooddata.com"},{"name":"matyas.kandl","email":"matyas.kandl@gooddata.com"},{"name":"michal.marsal","email":"michal.marsal@gooddata.com"},{"name":"milan.lempera","email":"ext-milan.lempera@gooddata.com"},{"name":"my.duong","email":"my.duong@gooddata.com"},{"name":"naibinh","email":"naibinh@gmail.com"},{"name":"nestor_encinas","email":"xesto05@gmail.com"},{"name":"nikolacech","email":"nikola.cech@gooddata.com"},{"name":"nis.hua","email":"nis.hua@gooddata.com"},{"name":"no23reason","email":"dan.homola@hotmail.cz"},{"name":"patrikbraborec","email":"patrik.braborec@gooddata.com"},{"name":"pbenes","email":"petr.benes@gooddata.com"},{"name":"petrjanu","email":"petr.janu@gooddata.com"},{"name":"pkingo","email":"philipandreaskingo@hotmail.com"},{"name":"ptquang86","email":"ptquang86@gmail.com"},{"name":"qduval","email":"quentin.duval@gooddata.com"},{"name":"rodri360","email":"me@rodri360.com"},{"name":"scavnickyj","email":"jakub.scavnicky@gooddata.com"},{"name":"sitina","email":"jiri.sitina@gooddata.com"},{"name":"strouhaljan","email":"strouhal.jan@gmail.com"},{"name":"thao-luong","email":"thao.luong@gooddata.com"},{"name":"thuong.nguyen","email":"thuong.nguyen@gooddata.com"},{"name":"tmuchka","email":"tomas.muchka@gooddata.com"},{"name":"tomas.kratochvil","email":"tomas.kratochvil@gooddata.com"},{"name":"tomsatgd","email":"tomas.satinsky@gooddata.com"},{"name":"trung-le-quoc","email":"trung.le@gooddata.com"},{"name":"tu-ngo","email":"tungo1981@gmail.com"},{"name":"tu.bui","email":"tu.bui@gooddata.com"},{"name":"tulean","email":"tuan.le@gooddata.com"},{"name":"tuqt1005","email":"tu.tran@gooddata.com"},{"name":"utdnah","email":"danh.ung@gooddata.com"},{"name":"van.nguyen","email":"van.nguyen@gooddata.com"},{"name":"vi.phan","email":"vi.phan@gooddata.com"},{"name":"vlastikcz","email":"vlastimil.kotas@gooddata.com"},{"name":"vu.pham","email":"vu.pham@gooddata.com"},{"name":"xmort","email":"petr.dolejsi@gooddata.com"},{"name":"yanlipnican","email":"yanlipnican@gmail.com"}],"homepage":"https://github.com/gooddata/gooddata-react-components#readme","bugs":{"url":"https://github.com/gooddata/gooddata-react-components/issues"},"dist":{"shasum":"5ff1d9013c126e584013a47ba255f75ed76da30e","tarball":"https://registry.npmjs.org/@gooddata/react-components/-/react-components-7.8.0-alpha-bertold8-ine-one-4559-2020-07-20T11-55-37-410Z.tgz","fileCount":2675,"integrity":"sha512-c+8GBTOmW3KQPYpG/bnMIgZ4ZECfLuL9olErPUqiW7FsbPUDm/3Rc0NUY3v1uOkqnWKosx/YP1+TXtW/vOksAA==","signatures":[{"sig":"MEYCIQCZt9hdyh7afny4GVnsE6NfyQN0Q8eUS0u9jEcL1TMLXQIhALGpSTTc6U+D7PSoGQT7CM/2BseddsyKaLogp8cplNvv","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":10765963,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJfFYZZCRA9TVsSAnZWagAAXO4QAJdBBuouzUGkrAUP0UN8\nrsGpe7N4UbYULCDDKpbV/ULh6ZWMLpPBCR8nCjycJ+km/BtxFn+cM+bx0SDj\n5bIBLo+FTnEj371gFuigiv1eJgsNbKm8V1don4NviSR/vQvGxRJaMq5Qe8s9\nWi3MskcM78eF3KA/pCKM9+5XXZprB0WNlwoYng+StnEKNyngrJYrmt6nqBHe\nrVYC9U7HKSOHjsNqvIfqGd1FSlNjoFxIMmfGZFmN4mbpBoMDHxWW2UbrkrKo\nmABCPF4VXpzQ41+LxZ1g2cfTdxmivV5eDaYH4VcaIdmN9UHuE0eOBvVbXgGv\nKzfCgMZv6aIFyymJO9ECVfeO3/pvRcUzrxt1NexeznoIqtf7cUHXuKohcka3\nOHZalzWbQv/Sf4OMfXnfkLhf5zO71naOYlV2l3CFna67HrskXyvD2BZmVy9i\nwdzSVH/MIx4lbbP8t+UtGh/qi1wB5t59Xi8ag6lzb6VkctaSixPRCpR8PXNR\n67LDp4JSTYQBoWGPpkA/Z6aif8ETQ4sNYH58C0BBjZfRM0uY4oWM97OMdJ7Z\nEM1kjyD2AxAZVMwoZ2KmEOEs0NYBTC6+1LqyzbVDyBvFBf1/R712jfPbx4qk\nCFnxa/PgBKbBzVjn07N0BBUVlXtwCPPcP8TRWxMa+UExhkm3mVsrLCym9c0H\njYdu\r\n=Sp6F\r\n-----END PGP SIGNATURE-----\r\n"},"main":"dist/index.js","husky":{"hooks":{"pre-commit":"lint-staged"}},"config":{"eslint":"./examples/**/*.{js,jsx}","tslint":"./{__mocks__,src,stories}/{,**/}*.{ts,tsx}"},"readme":"[![npm version](https://badge.fury.io/js/%40gooddata%2Freact-components.svg)](https://www.npmjs.com/package/@gooddata/react-components)\n\n# GoodData.UI React components\n> A React-based JavaScript library for building data-driven applications\n\n## Getting started\n- [GoodData.UI Documentation](http://sdk.gooddata.com/gooddata-ui/)\n- [GoodData.UI Live Examples](https://gooddata-examples.herokuapp.com/)\n- [Stack Overflow](https://stackoverflow.com/questions/tagged/gooddata)\n\n### Usage\nWith [yarn](https://yarnpkg.com) installed, go to your project directory and run\n```\n$ yarn add @gooddata/react-components\n```\nIf you prefer [npm](npmjs.com) run\n```\n$ npm install --save @gooddata/react-components\n```\n\nThe public API is exposed via global `index.js`. Except for the styles, do not import any other file directly\nbecause they are not intended to be part of the public API.\n\n## Contributing\n\nWe welcome any contribution in form of [issues](https://github.com/gooddata/gooddata-react-components/issues) or [pull requests](https://github.com/gooddata/gooddata-react-components/pulls).\n\nInstall [Node.js](http://nodejs.org) (node 12.16.1, npm v6.13.4) and [Yarn](https://classic.yarnpkg.com) (1.22.4).\n\nInstall dependencies:\n```\nyarn install --frozen-lockfile\n```\n\nThese commands may come in handy while developing:\n\n| command | description |\n| ------- | ----------- |\n| `yarn install --pure-lockfile` | first step |\n| ||\n| `yarn dev` | build react-components to `/dist` in watch mode |\n| `yarn test` | run all unit tests |\n| `yarn prettier-write` | format the source code to match the valid codestyle |\n| `yarn validate` | validate codestyle |\n| ||\n| `yarn storybook` | run storybook from `/stories` on http://localhost:9001 |\n| `yarn build-storybook` | build storybook to `/dist-storybook` |\n| `yarn test-storybook` | run storybook and [screenshot tests](https://github.com/gooddata/gdc-client-utils/tree/master/test-storybook) |\n| ||\n| `yarn examples` | run Live Examples dev-server from `/examples` on https://localhost:8999 |\n| `yarn examples-build` | build Live Examples to `/examples/dist` |\n| `yarn examples-server` | serve built Live Examples - see `/examples/server/src` |\n| `yarn examples-testcafe` | run testcafe tests against `localhost:8999` |\n\n### Deploy to heroku.com\nWhen you deploy this repo to heroku, it serves *GoodData.UI Live Examples*.\nRelevant tasks are in `Procfile` and `package.json`.\n\n```bash\n# run in the project directory\nheroku login\nheroku create <your-app-name>\nheroku config:set DOMAIN_ADMIN_USERNAME=x@gooddata.com DOMAIN_ADMIN_PASSWORD=xy PROJECT_ID_TO_ASSIGN=xms7ga4tf3g3nzucd8380o2bev8oeknp\ngit push heroku HEAD:master\nheroku open\n```\n### Enable Geo Chart for Storybook and Live Examples\nGeo chart uses Mapbox to render map which requires a Mapbox access token.\n- Register an account and create Mapbox access token at [guide](https://docs.mapbox.com/help/how-mapbox-works/access-tokens/)\n- Store the created token at `.env`:\n```bash\necho -e \"EXAMPLE_MAPBOX_ACCESS_TOKEN=token\" >> .env # only need to run once\necho -e \"STORYBOOK_MAPBOX_ACCESS_TOKEN=token\" >> .env # only need to run once\n```\n\n### Run Live Examples Locally\nTo run *GoodData.UI Live Examples* locally:\n```bash\ngit clone <this-repository>\ncd  <repository-folder>\nyarn install --pure-lockfile\nyarn examples\n```\nThen open https://localhost:8999 and login using Live Examples account (you can [create one here](https://gooddata-examples.herokuapp.com/registration)).\n\n### Run Storybook locally\n- Run storybook with token stored in `.env` for more secure\n```bash\nyarn storybook\n```\n- Or run storybook with token env param exposed to cli (not suggested)\n```bash\nSTORYBOOK_MAPBOX_ACCESS_TOKEN=token yarn storybook\n```\n- Apply either above way to `yarn build-storybook` or `yarn test-storybook`\n\n### Source code formatting\nThe source code in the repository is formatted by [Prettier](https://prettier.io/).\nThe format of the code is validated by our Continuous Integration server and is one of the requirements of successful merge.\n\nPrettier is supported by every major IDE. You can find the list of supported editors and how to configure them [here](https://prettier.io/docs/en/editors.html).\n\nIn the case, when your editor is not supported or you don't want to setup the integration, you can run the `yarn prettier-write` command to reformat the code before commit.\n\n## Changelog\n\n- see [CHANGELOG.md](CHANGELOG.md)\n\n## Supported versions\n\nIn order to make the user experience with integrating GoodData UI SDK as smooth and secure as possible and to ensure that the SDK is using the latest features of the platform, we will only provide support to two most recent major versions of UI SDK.\n\nThe most recent majors will be supported in the following modes:\n\n- The latest major version will receive all new functionality and all bug fixes\n- The previous major version will only receive fixes to critical issues and security fixes. These fixes will be applied on top of last released version of the previous major\n\nThe customers are encouraged to always use the latest version of the UI SDK.\n\nIn case of using older versions, the user might face API incompatibility, performance or security issues.\n\nPlease follow the installation instructions to update to the newest version.\n\n## License\n\n(C) 2007-2020 GoodData Corporation\n\nThis project is dual licensed:\n\n- The ATTRIBUTION-NONCOMMERCIAL 4.0 INTERNATIONAL (CC BY-NC 4.0) is used for purpose of the trial experience and evaluation of GoodData.UI library.\n- The GOODDATA GOODDATA.UI LIBRARY END USER LICENSE AGREEMENT is used for GoodData customers.\n\nFor more information, please see [LICENSE](https://github.com/gooddata/gooddata-react-components/blob/master/LICENSE)\n","gitHead":"4f9935c8cc97e4151c573dbeb922ee0cebf5b914","scripts":{"dev":"bash scripts/build.sh --dev-watch","test":"jest --watch","build":"bash scripts/build.sh","tslint":"yarn run-tslint -t verbose $npm_package_config_tslint","prepare":"cd examples/server && yarn install --frozen-lockfile && cd ../..; rm -r examples/node_modules 2>/dev/null; true","examples":"bash scripts/run-examples.sh","prepare?":"# Called before `npm publish` and on local `npm install`. Temporarily also for deleting obsolete node_modules. Ends with `true` to continue gracefully.","validate":"tsc --noEmit && yarn tslint && eslint $npm_package_config_eslint && yarn validate-style && yarn prettier-check","build-dev":"bash scripts/build.sh --dev","examples?":"# Default is developer domain, other options: yarn examples [sec,secure,stg,stg2,stg3,demo,developer or URL]","storybook":"yarn build && start-storybook -p 9001 -c .storybook","test-once":"jest","tslint-ci":"mkdir -p ./ci/results && yarn run-tslint -t checkstyle -o ./ci/results/tslint-results.xml $npm_package_config_tslint","run-tslint":"tslint -p tsconfig.json","validate-ci":"tsc --noEmit && yarn tslint-ci  && eslint $npm_package_config_eslint -f checkstyle -o ci/results/eslint-results.xml && yarn validate-style-ci && yarn prettier-check","examples-build":"bash scripts/build-examples.sh","prepublishOnly":"yarn build","prettier-check":"prettier --check '{src,stories,styles,__mocks__,examples/server/src,examples/src,examples/test}/**/*.{ts,js,tsx,jsx,json,scss,md,yaml,html}'","prettier-write":"prettier --write '{src,stories,styles,__mocks__,examples/server/src,examples/src,examples/test}/**/*.{ts,js,tsx,jsx,json,scss,md,yaml,html}'","test-storybook":"yarn build && test-storybook","validate-style":"stylelint '**/*.scss'","build-storybook":"yarn build && build-storybook -c .storybook -o dist-storybook","examples-server":"node examples/server/src/index.js","heroku-postbuild":"yarn examples-build developer","examples-testcafe":"./scripts/run-testcafe.sh visual","validate-style-ci":"stylelint '**/*.scss' --custom-formatter=node_modules/stylelint-checkstyle-formatter > ci/results/stylelint-results.xml","check-circular-deps":"madge --circular --extensions ts ./src","examples-testcafe-ci":"./scripts/run-testcafe.sh ci","examples-testcafe-live":"./scripts/run-testcafe.sh live"},"typings":"dist/index.d.ts","_npmUser":{"name":"bertold8","email":"ivan.nejezchleb@seznam.cz"},"deprecated":"@gooddata/react-components@7 reached End of Support on March 31, 2022. Please upgrade (see https://sdk.gooddata.com/gooddata-ui/docs/supported_versions.html for more information).","repository":{"url":"git+ssh://git@github.com/gooddata/gooddata-react-components.git","type":"git"},"_npmVersion":"6.13.4","description":"GoodData.UI - A powerful JavaScript library for building analytical applications","directories":{},"lint-staged":{"{src,stories,styles,__mocks__,examples/server/src,examples/src,examples/test}/**/*.{ts,js,tsx,jsx,scss}":["npx gdc-fix-copyright","git add"],"{src,stories,styles,__mocks__,examples/server/src,examples/src,examples/test}/**/*.{ts,js,tsx,jsx,json,scss,md,yaml,html}":["prettier --write","git add"]},"_nodeVersion":"12.16.1","dependencies":{"rxjs":"^5.5.6","uuid":"^3.2.1","immer":"^1.3.1","lodash":"^4.17.15","date-fns":"^2.7.0","downshift":"^3.2.7","invariant":"^2.2.2","mapbox-gl":"1.9.1","classnames":"^2.2.6","codemirror":"^5.54.0","highcharts":"7.1.1","prop-types":"^15.6.0","react-intl":"^3.6.0","custom-event":"^1.0.1","react-window":"^1.8.1","ag-grid-react":"20.0.0","react-measure":"^2.3.0","@types/mapbox-gl":"1.9.1","react-day-picker":"~7.3.0","react-responsive":"^3.0.0","stringify-object":"^2.4.0","@gooddata/typings":"^2.26.0","@types/codemirror":"^0.0.95","ag-grid-community":"20.0.0","http-status-codes":"^1.3.0","react-codemirror2":"^7.2.0","@gooddata/js-utils":"^3.10.5","@gooddata/numberjs":"^3.2.4","fixed-data-table-2":"0.7.17","@gooddata/goodstrap":"68.18.0","react-dom-factories":"^1.0.2","@gooddata/gooddata-js":"^13.0.4","json-stable-stringify":"^1.0.1","react-transition-group":"^2.2.1","hoist-non-react-statics":"^3.3.0","nodelist-foreach-polyfill":"^1.2.0","@formatjs/intl-pluralrules":"^1.3.6","highcharts-grouped-categories":"^1.1.3"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"raf":"3.3.2","yup":"^0.24.1","jest":"24.7.1","husky":"3.0.0","madge":"^3.4.4","react":"^16.5.2","enzyme":"3.5.0","eslint":"4.19.1","formik":"^0.11.11","moment":"2.23.0","history":"^4.7.2","ts-jest":"24.0.0","webpack":"4.30.0","full-icu":"^1.3.0","prettier":"1.16.4","react-ga":"^2.5.2","recharts":"1.0.0-beta.9","testcafe":"1.1.4","commander":"2.14.1","node-sass":"4.13.0","react-dom":"^16.5.2","stylelint":"^13.6.1","supertest":"3.0.0","ts-loader":"6.0.0","@types/raf":"^3.4.0","css-loader":"0.28.7","jest-junit":"3.0.0","raw-loader":"0.5.1","styled-jsx":"2.2.1","typescript":"3.3.4000","@babel/core":"7.4.4","@types/jest":"24.0.6","@types/node":"7.0.8","@types/uuid":"3.4.3","file-loader":"3.0.1","jest-enzyme":"7.0.2","lint-staged":"9.1.0","sass-loader":"6.0.6","webpack-cli":"3.3.2","@types/react":"16.8.6","babel-loader":"8.0.5","react-helmet":"5.2.0","react-select":"1.2.1","style-loader":"0.19.1","@types/enzyme":"3.1.13","@types/lodash":"4.14.123","testcafe-live":"0.1.4","@babel/runtime":"7.4.4","dotenv-webpack":"^1.7.0","@babel/polyfill":"^7.4.4","@storybook/react":"5.0.11","@types/invariant":"2.2.29","@types/react-dom":"16.0.11","isomorphic-fetch":"2.2.1","react-datepicker":"1.1.0","react-router-dom":"4.2.2","@babel/preset-env":"7.4.4","@gooddata/mock-js":"^2.14.2","@storybook/addons":"5.0.11","@types/classnames":"2.2.3","@types/prop-types":"15.5.2","@storybook/theming":"5.0.11","identity-obj-proxy":"^3.0.0","intl-messageformat":"^7.5.4","webpack-dev-server":"3.3.1","@babel/preset-react":"7.0.0","@types/react-portal":"4.0.1","@types/react-window":"^1.8.1","babel-plugin-lodash":"3.3.4","html-webpack-plugin":"3.2.0","react-test-renderer":"16.4.2","@types/react-measure":"2.0.5","clean-webpack-plugin":"2.0.2","stats-webpack-plugin":"0.7.0","eslint-config-prettier":"4.1.0","react-google-recaptcha":"^0.14.1","tslint-config-prettier":"1.18.0","@gooddata/eslint-config":"^1.0.0","@gooddata/tslint-config":"1.0.0","@types/react-responsive":"^3.0.3","@types/storybook__react":"4.0.1","@types/stringify-object":"^3.2.0","enzyme-adapter-react-16":"1.3.1","@gooddata/test-storybook":"4.0.0","@storybook/addon-actions":"5.0.11","@storybook/addon-options":"5.0.11","node-sass-magic-importer":"5.1.0","react-syntax-highlighter":"11.0.2","@types/fixed-data-table-2":"0.8.1","stylelint-config-prettier":"^8.0.1","@gooddata/stylelint-config":"^5.0.0","@types/react-test-renderer":"16.0.0","circular-dependency-plugin":"5.0.2","compression-webpack-plugin":"2.0.0","@types/json-stable-stringify":"^1.0.32","@gooddata/frontend-npm-scripts":"1.2.0","@types/enzyme-adapter-react-16":"1.0.3","stylelint-checkstyle-formatter":"0.1.2","@types/storybook__addon-actions":"3.4.2","@babel/plugin-proposal-class-properties":"7.4.4","@babel/plugin-proposal-object-rest-spread":"7.4.4","@babel/plugin-transform-async-to-generator":"7.4.4"},"peerDependencies":{"react":"^16.5.2","react-dom":"^16.5.2"},"_npmOperationalInternal":{"tmp":"tmp/react-components_7.8.0-alpha-bertold8-ine-one-4559-2020-07-20T11-55-37-410Z_1595246168520_0.9510539657724009","host":"s3://npm-registry-packages"}},"7.8.0-beta.60":{"name":"@gooddata/react-components","version":"7.8.0-beta.60","author":{"name":"GoodData Corporation"},"license":"BSD-3-Clause","_id":"@gooddata/react-components@7.8.0-beta.60","maintainers":[{"name":"afi","email":"adam.fiedler@gooddata.com"},{"name":"an.vuong","email":"an.vuong@gooddata.com"},{"name":"bertold8","email":"ivan.nejezchleb@seznam.cz"},{"name":"brbistas","email":"valentinos.chraniotis@gooddata.com"},{"name":"bugsbunny338","email":"jiri.zajic@mensa.cz"},{"name":"de.do","email":"de.do@gooddata.com"},{"name":"gooddata-ci","email":"rail@gooddata.com"},{"name":"hang.ngo","email":"hang.ngo@gooddata.com"},{"name":"hung.nguyen.hoang","email":"hung.nguyen@gooddata.com"},{"name":"huong.nguyen","email":"huong.nguyen@gooddata.com"},{"name":"huyen.nguyen","email":"huyen.nguyen@gooddata.com"},{"name":"ivan.mjartan","email":"ivan.mjartan@gooddata.com"},{"name":"jakub-sterba","email":"jakub.sterba@gooddata.com"},{"name":"jaroslav.tomecek","email":"jaroslav.tomecek@gooddata.com"},{"name":"jkittler","email":"honza.kittler@gmail.com"},{"name":"khanh.le","email":"khanh.le@gooddata.com"},{"name":"lanhuynh","email":"lan.huynh@gooddata.com"},{"name":"linhhong","email":"linh.hong@gooddata.com"},{"name":"lupko","email":"lubomir.slivka@gooddata.com"},{"name":"mai.nguyen","email":"mai.nguyen@gooddata.com"},{"name":"matyas.kandl","email":"matyas.kandl@gooddata.com"},{"name":"michal.marsal","email":"michal.marsal@gooddata.com"},{"name":"milan.lempera","email":"ext-milan.lempera@gooddata.com"},{"name":"my.duong","email":"my.duong@gooddata.com"},{"name":"naibinh","email":"naibinh@gmail.com"},{"name":"nestor_encinas","email":"xesto05@gmail.com"},{"name":"nikolacech","email":"nikola.cech@gooddata.com"},{"name":"nis.hua","email":"nis.hua@gooddata.com"},{"name":"no23reason","email":"dan.homola@hotmail.cz"},{"name":"patrikbraborec","email":"patrik.braborec@gooddata.com"},{"name":"pbenes","email":"petr.benes@gooddata.com"},{"name":"petrjanu","email":"petr.janu@gooddata.com"},{"name":"pkingo","email":"philipandreaskingo@hotmail.com"},{"name":"ptquang86","email":"ptquang86@gmail.com"},{"name":"qduval","email":"quentin.duval@gooddata.com"},{"name":"rodri360","email":"me@rodri360.com"},{"name":"scavnickyj","email":"jakub.scavnicky@gooddata.com"},{"name":"sitina","email":"jiri.sitina@gooddata.com"},{"name":"strouhaljan","email":"strouhal.jan@gmail.com"},{"name":"thao-luong","email":"thao.luong@gooddata.com"},{"name":"thuong.nguyen","email":"thuong.nguyen@gooddata.com"},{"name":"tmuchka","email":"tomas.muchka@gooddata.com"},{"name":"tomas.kratochvil","email":"tomas.kratochvil@gooddata.com"},{"name":"tomsatgd","email":"tomas.satinsky@gooddata.com"},{"name":"trung-le-quoc","email":"trung.le@gooddata.com"},{"name":"tu-ngo","email":"tungo1981@gmail.com"},{"name":"tu.bui","email":"tu.bui@gooddata.com"},{"name":"tulean","email":"tuan.le@gooddata.com"},{"name":"tuqt1005","email":"tu.tran@gooddata.com"},{"name":"utdnah","email":"danh.ung@gooddata.com"},{"name":"van.nguyen","email":"van.nguyen@gooddata.com"},{"name":"vi.phan","email":"vi.phan@gooddata.com"},{"name":"vlastikcz","email":"vlastimil.kotas@gooddata.com"},{"name":"vu.pham","email":"vu.pham@gooddata.com"},{"name":"xmort","email":"petr.dolejsi@gooddata.com"},{"name":"yanlipnican","email":"yanlipnican@gmail.com"}],"homepage":"https://github.com/gooddata/gooddata-react-components#readme","bugs":{"url":"https://github.com/gooddata/gooddata-react-components/issues"},"dist":{"shasum":"d4b54e2dd766281fffc734b96f7d53babb3740a9","tarball":"https://registry.npmjs.org/@gooddata/react-components/-/react-components-7.8.0-beta.60.tgz","fileCount":2668,"integrity":"sha512-YWfoUtMqF4UeUZc1IK1Vj2oufgJgFBnQ7welLWsUdB5VelzCdDEbplxsE3x9ovOjRKByv6T6Nd1LGQY/pUzNUA==","signatures":[{"sig":"MEYCIQCcUcApDT+P2BD0I3xZtcJ1BjnGV9X8JlVxeR86pbSyZQIhAIcf0a7n1du5MHUyqbMAiFwzIG0witBUjhfK1IWvYnm1","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":10702572,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJfFbl5CRA9TVsSAnZWagAAzkgP/285fg1iNHanrIArxc66\nGnxRoIExmpWmD2jMBThDelKHr3vDfFnn78y3jKQoWYix8vbs5OkjtzcvjCXN\n6Mrn2becwP6L9u3LlTxbuNx49oQnOyiT0NVPCTGm4bCKZD8Lk9mrfy3FGxBh\nb8zBSgfRSI37xSxbRYQR7GmiSatO7rGi38s7w+czZvkyuIeh4M1bAv1M02F5\nBlA+v9lCysxuW/uRGLMrDldd1Hzf9xlYuNpmrTjuuwbivtO/86n7rlD9kOA5\nMzXBUcj6arLVy8YSij0Yty9Jf0R4xmCJoHgGVkw1BdChdno3uDqL5H87cEmI\nsg3YRhVE5d2OMDbigz/PHoS2aBVYg3mn9r99BwrS8oacXijh0m7atEDV66/F\n2lj2XXmwdn/Qro2FRyRIPgq7pU9jlp2eZTecAOrIY4UgrOr3JQ9dIZKqDuFo\nc9nP1hubADLHMYeVLkDFlQnZMUvrLThoLydT9pzdi/mPKdCszlphrJFS2UhH\nKf36kuKRXaiX/QPZHA7v5ni8XoIEcr2spy7wXXXXJSBn+jKAmNmbhiZA8meL\nwFK9FUuVwLGTli8PEthk9ltjIoLcDh6Ja3fqmN6xGPWcLlY+hF+14+qqAxHT\n420uGa7VOoztYajbyxAPQYaCcNdB/Igk39N41cra6UpUp+GWnW5x8UB8Zoge\n7Ol1\r\n=iklq\r\n-----END PGP SIGNATURE-----\r\n"},"main":"dist/index.js","husky":{"hooks":{"pre-commit":"lint-staged"}},"config":{"eslint":"./examples/**/*.{js,jsx}","tslint":"./{__mocks__,src,stories}/{,**/}*.{ts,tsx}"},"readme":"[![npm version](https://badge.fury.io/js/%40gooddata%2Freact-components.svg)](https://www.npmjs.com/package/@gooddata/react-components)\n\n# GoodData.UI React components\n> A React-based JavaScript library for building data-driven applications\n\n## Getting started\n- [GoodData.UI Documentation](http://sdk.gooddata.com/gooddata-ui/)\n- [GoodData.UI Live Examples](https://gooddata-examples.herokuapp.com/)\n- [Stack Overflow](https://stackoverflow.com/questions/tagged/gooddata)\n\n### Usage\nWith [yarn](https://yarnpkg.com) installed, go to your project directory and run\n```\n$ yarn add @gooddata/react-components\n```\nIf you prefer [npm](npmjs.com) run\n```\n$ npm install --save @gooddata/react-components\n```\n\nThe public API is exposed via global `index.js`. Except for the styles, do not import any other file directly\nbecause they are not intended to be part of the public API.\n\n## Contributing\n\nWe welcome any contribution in form of [issues](https://github.com/gooddata/gooddata-react-components/issues) or [pull requests](https://github.com/gooddata/gooddata-react-components/pulls).\n\nInstall [Node.js](http://nodejs.org) (node 12.16.1, npm v6.13.4) and [Yarn](https://classic.yarnpkg.com) (1.22.4).\n\nInstall dependencies:\n```\nyarn install --frozen-lockfile\n```\n\nThese commands may come in handy while developing:\n\n| command | description |\n| ------- | ----------- |\n| `yarn install --pure-lockfile` | first step |\n| ||\n| `yarn dev` | build react-components to `/dist` in watch mode |\n| `yarn test` | run all unit tests |\n| `yarn prettier-write` | format the source code to match the valid codestyle |\n| `yarn validate` | validate codestyle |\n| ||\n| `yarn storybook` | run storybook from `/stories` on http://localhost:9001 |\n| `yarn build-storybook` | build storybook to `/dist-storybook` |\n| `yarn test-storybook` | run storybook and [screenshot tests](https://github.com/gooddata/gdc-client-utils/tree/master/test-storybook) |\n| ||\n| `yarn examples` | run Live Examples dev-server from `/examples` on https://localhost:8999 |\n| `yarn examples-build` | build Live Examples to `/examples/dist` |\n| `yarn examples-server` | serve built Live Examples - see `/examples/server/src` |\n| `yarn examples-testcafe` | run testcafe tests against `localhost:8999` |\n\n### Deploy to heroku.com\nWhen you deploy this repo to heroku, it serves *GoodData.UI Live Examples*.\nRelevant tasks are in `Procfile` and `package.json`.\n\n```bash\n# run in the project directory\nheroku login\nheroku create <your-app-name>\nheroku config:set DOMAIN_ADMIN_USERNAME=x@gooddata.com DOMAIN_ADMIN_PASSWORD=xy PROJECT_ID_TO_ASSIGN=xms7ga4tf3g3nzucd8380o2bev8oeknp\ngit push heroku HEAD:master\nheroku open\n```\n### Enable Geo Chart for Storybook and Live Examples\nGeo chart uses Mapbox to render map which requires a Mapbox access token.\n- Register an account and create Mapbox access token at [guide](https://docs.mapbox.com/help/how-mapbox-works/access-tokens/)\n- Store the created token at `.env`:\n```bash\necho -e \"EXAMPLE_MAPBOX_ACCESS_TOKEN=token\" >> .env # only need to run once\necho -e \"STORYBOOK_MAPBOX_ACCESS_TOKEN=token\" >> .env # only need to run once\n```\n\n### Run Live Examples Locally\nTo run *GoodData.UI Live Examples* locally:\n```bash\ngit clone <this-repository>\ncd  <repository-folder>\nyarn install --pure-lockfile\nyarn examples\n```\nThen open https://localhost:8999 and login using Live Examples account (you can [create one here](https://gooddata-examples.herokuapp.com/registration)).\n\n### Run Storybook locally\n- Run storybook with token stored in `.env` for more secure\n```bash\nyarn storybook\n```\n- Or run storybook with token env param exposed to cli (not suggested)\n```bash\nSTORYBOOK_MAPBOX_ACCESS_TOKEN=token yarn storybook\n```\n- Apply either above way to `yarn build-storybook` or `yarn test-storybook`\n\n### Source code formatting\nThe source code in the repository is formatted by [Prettier](https://prettier.io/).\nThe format of the code is validated by our Continuous Integration server and is one of the requirements of successful merge.\n\nPrettier is supported by every major IDE. You can find the list of supported editors and how to configure them [here](https://prettier.io/docs/en/editors.html).\n\nIn the case, when your editor is not supported or you don't want to setup the integration, you can run the `yarn prettier-write` command to reformat the code before commit.\n\n## Changelog\n\n- see [CHANGELOG.md](CHANGELOG.md)\n\n## Supported versions\n\nIn order to make the user experience with integrating GoodData UI SDK as smooth and secure as possible and to ensure that the SDK is using the latest features of the platform, we will only provide support to two most recent major versions of UI SDK.\n\nThe most recent majors will be supported in the following modes:\n\n- The latest major version will receive all new functionality and all bug fixes\n- The previous major version will only receive fixes to critical issues and security fixes. These fixes will be applied on top of last released version of the previous major\n\nThe customers are encouraged to always use the latest version of the UI SDK.\n\nIn case of using older versions, the user might face API incompatibility, performance or security issues.\n\nPlease follow the installation instructions to update to the newest version.\n\n## License\n\n(C) 2007-2020 GoodData Corporation\n\nThis project is dual licensed:\n\n- The ATTRIBUTION-NONCOMMERCIAL 4.0 INTERNATIONAL (CC BY-NC 4.0) is used for purpose of the trial experience and evaluation of GoodData.UI library.\n- The GOODDATA GOODDATA.UI LIBRARY END USER LICENSE AGREEMENT is used for GoodData customers.\n\nFor more information, please see [LICENSE](https://github.com/gooddata/gooddata-react-components/blob/master/LICENSE)\n","gitHead":"e753f7eaeff506c46bea9e14f3ae0029c809ed9f","scripts":{"dev":"bash scripts/build.sh --dev-watch","test":"jest --watch","build":"bash scripts/build.sh","tslint":"yarn run-tslint -t verbose $npm_package_config_tslint","prepare":"cd examples/server && yarn install --frozen-lockfile && cd ../..; rm -r examples/node_modules 2>/dev/null; true","examples":"bash scripts/run-examples.sh","prepare?":"# Called before `npm publish` and on local `npm install`. Temporarily also for deleting obsolete node_modules. Ends with `true` to continue gracefully.","validate":"tsc --noEmit && yarn tslint && eslint $npm_package_config_eslint && yarn validate-style && yarn prettier-check","build-dev":"bash scripts/build.sh --dev","examples?":"# Default is developer domain, other options: yarn examples [sec,secure,stg,stg2,stg3,demo,developer or URL]","storybook":"yarn build && start-storybook -p 9001 -c .storybook","test-once":"jest","tslint-ci":"mkdir -p ./ci/results && yarn run-tslint -t checkstyle -o ./ci/results/tslint-results.xml $npm_package_config_tslint","run-tslint":"tslint -p tsconfig.json","validate-ci":"tsc --noEmit && yarn tslint-ci  && eslint $npm_package_config_eslint -f checkstyle -o ci/results/eslint-results.xml && yarn validate-style-ci && yarn prettier-check","examples-build":"bash scripts/build-examples.sh","prepublishOnly":"yarn build","prettier-check":"prettier --check '{src,stories,styles,__mocks__,examples/server/src,examples/src,examples/test}/**/*.{ts,js,tsx,jsx,json,scss,md,yaml,html}'","prettier-write":"prettier --write '{src,stories,styles,__mocks__,examples/server/src,examples/src,examples/test}/**/*.{ts,js,tsx,jsx,json,scss,md,yaml,html}'","test-storybook":"yarn build && test-storybook","validate-style":"stylelint '**/*.scss'","build-storybook":"yarn build && build-storybook -c .storybook -o dist-storybook","examples-server":"node examples/server/src/index.js","heroku-postbuild":"yarn examples-build developer","examples-testcafe":"./scripts/run-testcafe.sh visual","validate-style-ci":"stylelint '**/*.scss' --custom-formatter=node_modules/stylelint-checkstyle-formatter > ci/results/stylelint-results.xml","check-circular-deps":"madge --circular --extensions ts ./src","examples-testcafe-ci":"./scripts/run-testcafe.sh ci","examples-testcafe-live":"./scripts/run-testcafe.sh live"},"typings":"dist/index.d.ts","_npmUser":{"name":"gooddata-ci","email":"rail@gooddata.com"},"deprecated":"@gooddata/react-components@7 reached End of Support on March 31, 2022. Please upgrade (see https://sdk.gooddata.com/gooddata-ui/docs/supported_versions.html for more information).","repository":{"url":"git+ssh://git@github.com/gooddata/gooddata-react-components.git","type":"git"},"_npmVersion":"6.13.4","description":"GoodData.UI - A powerful JavaScript library for building analytical applications","directories":{},"lint-staged":{"{src,stories,styles,__mocks__,examples/server/src,examples/src,examples/test}/**/*.{ts,js,tsx,jsx,scss}":["npx gdc-fix-copyright","git add"],"{src,stories,styles,__mocks__,examples/server/src,examples/src,examples/test}/**/*.{ts,js,tsx,jsx,json,scss,md,yaml,html}":["prettier --write","git add"]},"_nodeVersion":"12.16.1","dependencies":{"rxjs":"^5.5.6","uuid":"^3.2.1","immer":"^1.3.1","lodash":"^4.17.15","date-fns":"^2.7.0","downshift":"^3.2.7","invariant":"^2.2.2","mapbox-gl":"1.9.1","classnames":"^2.2.6","codemirror":"^5.54.0","highcharts":"7.1.1","prop-types":"^15.6.0","react-intl":"^3.6.0","custom-event":"^1.0.1","react-window":"^1.8.1","ag-grid-react":"20.0.0","react-measure":"^2.3.0","@types/mapbox-gl":"1.9.1","react-day-picker":"~7.3.0","react-responsive":"^3.0.0","stringify-object":"^2.4.0","@gooddata/typings":"^2.26.0","@types/codemirror":"^0.0.95","ag-grid-community":"20.0.0","http-status-codes":"^1.3.0","react-codemirror2":"^7.2.0","@gooddata/js-utils":"^3.10.5","@gooddata/numberjs":"^3.2.4","fixed-data-table-2":"0.7.17","@gooddata/goodstrap":"68.18.0","react-dom-factories":"^1.0.2","@gooddata/gooddata-js":"^13.0.4","json-stable-stringify":"^1.0.1","react-transition-group":"^2.2.1","hoist-non-react-statics":"^3.3.0","nodelist-foreach-polyfill":"^1.2.0","@formatjs/intl-pluralrules":"^1.3.6","highcharts-grouped-categories":"^1.1.3"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"raf":"3.3.2","yup":"^0.24.1","jest":"24.7.1","husky":"3.0.0","madge":"^3.4.4","react":"^16.5.2","enzyme":"3.5.0","eslint":"4.19.1","formik":"^0.11.11","moment":"2.23.0","history":"^4.7.2","ts-jest":"24.0.0","webpack":"4.30.0","full-icu":"^1.3.0","prettier":"1.16.4","react-ga":"^2.5.2","recharts":"1.0.0-beta.9","testcafe":"1.1.4","commander":"2.14.1","node-sass":"4.13.0","react-dom":"^16.5.2","stylelint":"^13.6.1","supertest":"3.0.0","ts-loader":"6.0.0","@types/raf":"^3.4.0","css-loader":"0.28.7","jest-junit":"3.0.0","raw-loader":"0.5.1","styled-jsx":"2.2.1","typescript":"3.3.4000","@babel/core":"7.4.4","@types/jest":"24.0.6","@types/node":"7.0.8","@types/uuid":"3.4.3","file-loader":"3.0.1","jest-enzyme":"7.0.2","lint-staged":"9.1.0","sass-loader":"6.0.6","webpack-cli":"3.3.2","@types/react":"16.8.6","babel-loader":"8.0.5","react-helmet":"5.2.0","react-select":"1.2.1","style-loader":"0.19.1","@types/enzyme":"3.1.13","@types/lodash":"4.14.123","testcafe-live":"0.1.4","@babel/runtime":"7.4.4","dotenv-webpack":"^1.7.0","@babel/polyfill":"^7.4.4","@storybook/react":"5.0.11","@types/invariant":"2.2.29","@types/react-dom":"16.0.11","isomorphic-fetch":"2.2.1","react-datepicker":"1.1.0","react-router-dom":"4.2.2","@babel/preset-env":"7.4.4","@gooddata/mock-js":"^2.14.2","@storybook/addons":"5.0.11","@types/classnames":"2.2.3","@types/prop-types":"15.5.2","@storybook/theming":"5.0.11","identity-obj-proxy":"^3.0.0","intl-messageformat":"^7.5.4","webpack-dev-server":"3.3.1","@babel/preset-react":"7.0.0","@types/react-portal":"4.0.1","@types/react-window":"^1.8.1","babel-plugin-lodash":"3.3.4","html-webpack-plugin":"3.2.0","react-test-renderer":"16.4.2","@types/react-measure":"2.0.5","clean-webpack-plugin":"2.0.2","stats-webpack-plugin":"0.7.0","eslint-config-prettier":"4.1.0","react-google-recaptcha":"^0.14.1","tslint-config-prettier":"1.18.0","@gooddata/eslint-config":"^1.0.0","@gooddata/tslint-config":"1.0.0","@types/react-responsive":"^3.0.3","@types/storybook__react":"4.0.1","@types/stringify-object":"^3.2.0","enzyme-adapter-react-16":"1.3.1","@gooddata/test-storybook":"4.0.0","@storybook/addon-actions":"5.0.11","@storybook/addon-options":"5.0.11","node-sass-magic-importer":"5.1.0","react-syntax-highlighter":"11.0.2","@types/fixed-data-table-2":"0.8.1","stylelint-config-prettier":"^8.0.1","@gooddata/stylelint-config":"^5.0.0","@types/react-test-renderer":"16.0.0","circular-dependency-plugin":"5.0.2","compression-webpack-plugin":"2.0.0","@types/json-stable-stringify":"^1.0.32","@gooddata/frontend-npm-scripts":"1.2.0","@types/enzyme-adapter-react-16":"1.0.3","stylelint-checkstyle-formatter":"0.1.2","@types/storybook__addon-actions":"3.4.2","@babel/plugin-proposal-class-properties":"7.4.4","@babel/plugin-proposal-object-rest-spread":"7.4.4","@babel/plugin-transform-async-to-generator":"7.4.4"},"peerDependencies":{"react":"^16.5.2","react-dom":"^16.5.2"},"_npmOperationalInternal":{"tmp":"tmp/react-components_7.8.0-beta.60_1595259256842_0.6933739050213872","host":"s3://npm-registry-packages"}},"7.8.0-alpha-bertold8-ine-one-4454-2020-07-21T10-23-45-772Z":{"name":"@gooddata/react-components","version":"7.8.0-alpha-bertold8-ine-one-4454-2020-07-21T10-23-45-772Z","author":{"name":"GoodData Corporation"},"license":"BSD-3-Clause","_id":"@gooddata/react-components@7.8.0-alpha-bertold8-ine-one-4454-2020-07-21T10-23-45-772Z","maintainers":[{"name":"afi","email":"adam.fiedler@gooddata.com"},{"name":"an.vuong","email":"an.vuong@gooddata.com"},{"name":"bertold8","email":"ivan.nejezchleb@seznam.cz"},{"name":"brbistas","email":"valentinos.chraniotis@gooddata.com"},{"name":"bugsbunny338","email":"jiri.zajic@mensa.cz"},{"name":"de.do","email":"de.do@gooddata.com"},{"name":"gooddata-ci","email":"rail@gooddata.com"},{"name":"hang.ngo","email":"hang.ngo@gooddata.com"},{"name":"hung.nguyen.hoang","email":"hung.nguyen@gooddata.com"},{"name":"huong.nguyen","email":"huong.nguyen@gooddata.com"},{"name":"huyen.nguyen","email":"huyen.nguyen@gooddata.com"},{"name":"ivan.mjartan","email":"ivan.mjartan@gooddata.com"},{"name":"jakub-sterba","email":"jakub.sterba@gooddata.com"},{"name":"jaroslav.tomecek","email":"jaroslav.tomecek@gooddata.com"},{"name":"jkittler","email":"honza.kittler@gmail.com"},{"name":"khanh.le","email":"khanh.le@gooddata.com"},{"name":"lanhuynh","email":"lan.huynh@gooddata.com"},{"name":"linhhong","email":"linh.hong@gooddata.com"},{"name":"lupko","email":"lubomir.slivka@gooddata.com"},{"name":"mai.nguyen","email":"mai.nguyen@gooddata.com"},{"name":"matyas.kandl","email":"matyas.kandl@gooddata.com"},{"name":"michal.marsal","email":"michal.marsal@gooddata.com"},{"name":"milan.lempera","email":"ext-milan.lempera@gooddata.com"},{"name":"my.duong","email":"my.duong@gooddata.com"},{"name":"naibinh","email":"naibinh@gmail.com"},{"name":"nestor_encinas","email":"xesto05@gmail.com"},{"name":"nikolacech","email":"nikola.cech@gooddata.com"},{"name":"nis.hua","email":"nis.hua@gooddata.com"},{"name":"no23reason","email":"dan.homola@hotmail.cz"},{"name":"patrikbraborec","email":"patrik.braborec@gooddata.com"},{"name":"pbenes","email":"petr.benes@gooddata.com"},{"name":"petrjanu","email":"petr.janu@gooddata.com"},{"name":"pkingo","email":"philipandreaskingo@hotmail.com"},{"name":"ptquang86","email":"ptquang86@gmail.com"},{"name":"qduval","email":"quentin.duval@gooddata.com"},{"name":"rodri360","email":"me@rodri360.com"},{"name":"scavnickyj","email":"jakub.scavnicky@gooddata.com"},{"name":"sitina","email":"jiri.sitina@gooddata.com"},{"name":"strouhaljan","email":"strouhal.jan@gmail.com"},{"name":"thao-luong","email":"thao.luong@gooddata.com"},{"name":"thuong.nguyen","email":"thuong.nguyen@gooddata.com"},{"name":"tmuchka","email":"tomas.muchka@gooddata.com"},{"name":"tomas.kratochvil","email":"tomas.kratochvil@gooddata.com"},{"name":"tomsatgd","email":"tomas.satinsky@gooddata.com"},{"name":"trung-le-quoc","email":"trung.le@gooddata.com"},{"name":"tu-ngo","email":"tungo1981@gmail.com"},{"name":"tu.bui","email":"tu.bui@gooddata.com"},{"name":"tulean","email":"tuan.le@gooddata.com"},{"name":"tuqt1005","email":"tu.tran@gooddata.com"},{"name":"utdnah","email":"danh.ung@gooddata.com"},{"name":"van.nguyen","email":"van.nguyen@gooddata.com"},{"name":"vi.phan","email":"vi.phan@gooddata.com"},{"name":"vlastikcz","email":"vlastimil.kotas@gooddata.com"},{"name":"vu.pham","email":"vu.pham@gooddata.com"},{"name":"xmort","email":"petr.dolejsi@gooddata.com"},{"name":"yanlipnican","email":"yanlipnican@gmail.com"}],"homepage":"https://github.com/gooddata/gooddata-react-components#readme","bugs":{"url":"https://github.com/gooddata/gooddata-react-components/issues"},"dist":{"shasum":"e89bbf05038bfd47a137bd6976db0e81f14adcce","tarball":"https://registry.npmjs.org/@gooddata/react-components/-/react-components-7.8.0-alpha-bertold8-ine-one-4454-2020-07-21T10-23-45-772Z.tgz","fileCount":2675,"integrity":"sha512-QlWeCXDUc/eyE1S4D/okQugg2yXmxggQhfc/RZNg1jmf22X1GHhRjd74HxjSMIijDWlhl6TZqgMg/MyK31etyg==","signatures":[{"sig":"MEYCIQCnwwkROdhvUzHm8ATB50o/mD9hrR0/v1DcCkG58YBE3QIhAKnF0sz4LU8vkUZ71gzrJGm6zc1wtvKeaGMUgbuKKo++","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":10766281,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJfFsJOCRA9TVsSAnZWagAAqNcP/3w0Uq5xbQ6w1ZarHApU\n2qioQQPNq6lLASP8Cpp7GqX5l9YdNEwlobkTPnswkzD3grQSTGjJF3wb4TXa\n+uEJGgCmPg+wj+hcPsDTLsw9O49H3T8XFTyf6zZFsGeIZMU9C1CmvnUsLmN6\nvm4WIABij1nME/APgGyr4OOHeJNAL2zMlAfdg/BsN2fNRF0stsQ9gtofUVRQ\nccrMijdSWfahZmTj2dA0KpwE6pBQaMsfSpTiGfNFwLmlApzR32V0/AxA5zcA\nAJYEpWmJrM0+k2EGOSJ8xVnoWceGX2U9UgXEtTfeR5wzR0yvSvw+COmhaEUa\n4i6FJWAzuHeObRppNmcdgJLxalYTg3yLRKh5iwMgoEI1SVMCLYMGBzTFSujU\nA3bxQma6O03PRkgsW3MN/XXk3e88NOAtYrx2BaBlNwFkR3GTCmZV9TlJ7sDK\nm91UHd+FDIe/SBG3eOE3/3sPc0M0B1qyX0v+UjkV84QifYV9EK7hY6luheAu\nsu6frmSZ7LrsSte5NRMBMygnnoKnJgg0cjiLQERu9Iyst/ckwGvB8TpAhoCf\nG2CSwHR9f6GrItmBfPCmp78A4D+9u11gUY4s8Xketmab//c5MN0dMfffHk0g\ngEf6cBzUGeSeH8jJVHyAm65piJoNLO0B2vkOHo+J9x06UElOsFJ9bdInNxGd\ni9Ou\r\n=BPA9\r\n-----END PGP SIGNATURE-----\r\n"},"main":"dist/index.js","husky":{"hooks":{"pre-commit":"lint-staged"}},"config":{"eslint":"./examples/**/*.{js,jsx}","tslint":"./{__mocks__,src,stories}/{,**/}*.{ts,tsx}"},"readme":"[![npm version](https://badge.fury.io/js/%40gooddata%2Freact-components.svg)](https://www.npmjs.com/package/@gooddata/react-components)\n\n# GoodData.UI React components\n> A React-based JavaScript library for building data-driven applications\n\n## Getting started\n- [GoodData.UI Documentation](http://sdk.gooddata.com/gooddata-ui/)\n- [GoodData.UI Live Examples](https://gooddata-examples.herokuapp.com/)\n- [Stack Overflow](https://stackoverflow.com/questions/tagged/gooddata)\n\n### Usage\nWith [yarn](https://yarnpkg.com) installed, go to your project directory and run\n```\n$ yarn add @gooddata/react-components\n```\nIf you prefer [npm](npmjs.com) run\n```\n$ npm install --save @gooddata/react-components\n```\n\nThe public API is exposed via global `index.js`. Except for the styles, do not import any other file directly\nbecause they are not intended to be part of the public API.\n\n## Contributing\n\nWe welcome any contribution in form of [issues](https://github.com/gooddata/gooddata-react-components/issues) or [pull requests](https://github.com/gooddata/gooddata-react-components/pulls).\n\nInstall [Node.js](http://nodejs.org) (node 12.16.1, npm v6.13.4) and [Yarn](https://classic.yarnpkg.com) (1.22.4).\n\nInstall dependencies:\n```\nyarn install --frozen-lockfile\n```\n\nThese commands may come in handy while developing:\n\n| command | description |\n| ------- | ----------- |\n| `yarn install --pure-lockfile` | first step |\n| ||\n| `yarn dev` | build react-components to `/dist` in watch mode |\n| `yarn test` | run all unit tests |\n| `yarn prettier-write` | format the source code to match the valid codestyle |\n| `yarn validate` | validate codestyle |\n| ||\n| `yarn storybook` | run storybook from `/stories` on http://localhost:9001 |\n| `yarn build-storybook` | build storybook to `/dist-storybook` |\n| `yarn test-storybook` | run storybook and [screenshot tests](https://github.com/gooddata/gdc-client-utils/tree/master/test-storybook) |\n| ||\n| `yarn examples` | run Live Examples dev-server from `/examples` on https://localhost:8999 |\n| `yarn examples-build` | build Live Examples to `/examples/dist` |\n| `yarn examples-server` | serve built Live Examples - see `/examples/server/src` |\n| `yarn examples-testcafe` | run testcafe tests against `localhost:8999` |\n\n### Deploy to heroku.com\nWhen you deploy this repo to heroku, it serves *GoodData.UI Live Examples*.\nRelevant tasks are in `Procfile` and `package.json`.\n\n```bash\n# run in the project directory\nheroku login\nheroku create <your-app-name>\nheroku config:set DOMAIN_ADMIN_USERNAME=x@gooddata.com DOMAIN_ADMIN_PASSWORD=xy PROJECT_ID_TO_ASSIGN=xms7ga4tf3g3nzucd8380o2bev8oeknp\ngit push heroku HEAD:master\nheroku open\n```\n### Enable Geo Chart for Storybook and Live Examples\nGeo chart uses Mapbox to render map which requires a Mapbox access token.\n- Register an account and create Mapbox access token at [guide](https://docs.mapbox.com/help/how-mapbox-works/access-tokens/)\n- Store the created token at `.env`:\n```bash\necho -e \"EXAMPLE_MAPBOX_ACCESS_TOKEN=token\" >> .env # only need to run once\necho -e \"STORYBOOK_MAPBOX_ACCESS_TOKEN=token\" >> .env # only need to run once\n```\n\n### Run Live Examples Locally\nTo run *GoodData.UI Live Examples* locally:\n```bash\ngit clone <this-repository>\ncd  <repository-folder>\nyarn install --pure-lockfile\nyarn examples\n```\nThen open https://localhost:8999 and login using Live Examples account (you can [create one here](https://gooddata-examples.herokuapp.com/registration)).\n\n### Run Storybook locally\n- Run storybook with token stored in `.env` for more secure\n```bash\nyarn storybook\n```\n- Or run storybook with token env param exposed to cli (not suggested)\n```bash\nSTORYBOOK_MAPBOX_ACCESS_TOKEN=token yarn storybook\n```\n- Apply either above way to `yarn build-storybook` or `yarn test-storybook`\n\n### Source code formatting\nThe source code in the repository is formatted by [Prettier](https://prettier.io/).\nThe format of the code is validated by our Continuous Integration server and is one of the requirements of successful merge.\n\nPrettier is supported by every major IDE. You can find the list of supported editors and how to configure them [here](https://prettier.io/docs/en/editors.html).\n\nIn the case, when your editor is not supported or you don't want to setup the integration, you can run the `yarn prettier-write` command to reformat the code before commit.\n\n## Changelog\n\n- see [CHANGELOG.md](CHANGELOG.md)\n\n## Supported versions\n\nIn order to make the user experience with integrating GoodData UI SDK as smooth and secure as possible and to ensure that the SDK is using the latest features of the platform, we will only provide support to two most recent major versions of UI SDK.\n\nThe most recent majors will be supported in the following modes:\n\n- The latest major version will receive all new functionality and all bug fixes\n- The previous major version will only receive fixes to critical issues and security fixes. These fixes will be applied on top of last released version of the previous major\n\nThe customers are encouraged to always use the latest version of the UI SDK.\n\nIn case of using older versions, the user might face API incompatibility, performance or security issues.\n\nPlease follow the installation instructions to update to the newest version.\n\n## License\n\n(C) 2007-2020 GoodData Corporation\n\nThis project is dual licensed:\n\n- The ATTRIBUTION-NONCOMMERCIAL 4.0 INTERNATIONAL (CC BY-NC 4.0) is used for purpose of the trial experience and evaluation of GoodData.UI library.\n- The GOODDATA GOODDATA.UI LIBRARY END USER LICENSE AGREEMENT is used for GoodData customers.\n\nFor more information, please see [LICENSE](https://github.com/gooddata/gooddata-react-components/blob/master/LICENSE)\n","gitHead":"9697ba7a476b62d0189ef0f22193df06da5b0be6","scripts":{"dev":"bash scripts/build.sh --dev-watch","test":"jest --watch","build":"bash scripts/build.sh","tslint":"yarn run-tslint -t verbose $npm_package_config_tslint","prepare":"cd examples/server && yarn install --frozen-lockfile && cd ../..; rm -r examples/node_modules 2>/dev/null; true","examples":"bash scripts/run-examples.sh","prepare?":"# Called before `npm publish` and on local `npm install`. Temporarily also for deleting obsolete node_modules. Ends with `true` to continue gracefully.","validate":"tsc --noEmit && yarn tslint && eslint $npm_package_config_eslint && yarn validate-style && yarn prettier-check","build-dev":"bash scripts/build.sh --dev","examples?":"# Default is developer domain, other options: yarn examples [sec,secure,stg,stg2,stg3,demo,developer or URL]","storybook":"yarn build && start-storybook -p 9001 -c .storybook","test-once":"jest","tslint-ci":"mkdir -p ./ci/results && yarn run-tslint -t checkstyle -o ./ci/results/tslint-results.xml $npm_package_config_tslint","run-tslint":"tslint -p tsconfig.json","validate-ci":"tsc --noEmit && yarn tslint-ci  && eslint $npm_package_config_eslint -f checkstyle -o ci/results/eslint-results.xml && yarn validate-style-ci && yarn prettier-check","examples-build":"bash scripts/build-examples.sh","prepublishOnly":"yarn build","prettier-check":"prettier --check '{src,stories,styles,__mocks__,examples/server/src,examples/src,examples/test}/**/*.{ts,js,tsx,jsx,json,scss,md,yaml,html}'","prettier-write":"prettier --write '{src,stories,styles,__mocks__,examples/server/src,examples/src,examples/test}/**/*.{ts,js,tsx,jsx,json,scss,md,yaml,html}'","test-storybook":"yarn build && test-storybook","validate-style":"stylelint '**/*.scss'","build-storybook":"yarn build && build-storybook -c .storybook -o dist-storybook","examples-server":"node examples/server/src/index.js","heroku-postbuild":"yarn examples-build developer","examples-testcafe":"./scripts/run-testcafe.sh visual","validate-style-ci":"stylelint '**/*.scss' --custom-formatter=node_modules/stylelint-checkstyle-formatter > ci/results/stylelint-results.xml","check-circular-deps":"madge --circular --extensions ts ./src","examples-testcafe-ci":"./scripts/run-testcafe.sh ci","examples-testcafe-live":"./scripts/run-testcafe.sh live"},"typings":"dist/index.d.ts","_npmUser":{"name":"bertold8","email":"ivan.nejezchleb@seznam.cz"},"deprecated":"@gooddata/react-components@7 reached End of Support on March 31, 2022. Please upgrade (see https://sdk.gooddata.com/gooddata-ui/docs/supported_versions.html for more information).","repository":{"url":"git+ssh://git@github.com/gooddata/gooddata-react-components.git","type":"git"},"_npmVersion":"6.13.4","description":"GoodData.UI - A powerful JavaScript library for building analytical applications","directories":{},"lint-staged":{"{src,stories,styles,__mocks__,examples/server/src,examples/src,examples/test}/**/*.{ts,js,tsx,jsx,scss}":["npx gdc-fix-copyright","git add"],"{src,stories,styles,__mocks__,examples/server/src,examples/src,examples/test}/**/*.{ts,js,tsx,jsx,json,scss,md,yaml,html}":["prettier --write","git add"]},"_nodeVersion":"12.16.1","dependencies":{"rxjs":"^5.5.6","uuid":"^3.2.1","immer":"^1.3.1","lodash":"^4.17.15","date-fns":"^2.7.0","downshift":"^3.2.7","invariant":"^2.2.2","mapbox-gl":"1.9.1","classnames":"^2.2.6","codemirror":"^5.54.0","highcharts":"7.1.1","prop-types":"^15.6.0","react-intl":"^3.6.0","custom-event":"^1.0.1","react-window":"^1.8.1","ag-grid-react":"20.0.0","react-measure":"^2.3.0","@types/mapbox-gl":"1.9.1","react-day-picker":"~7.3.0","react-responsive":"^3.0.0","stringify-object":"^2.4.0","@gooddata/typings":"^2.26.0","@types/codemirror":"^0.0.95","ag-grid-community":"20.0.0","http-status-codes":"^1.3.0","react-codemirror2":"^7.2.0","@gooddata/js-utils":"^3.10.5","@gooddata/numberjs":"^3.2.4","fixed-data-table-2":"0.7.17","@gooddata/goodstrap":"68.18.0","react-dom-factories":"^1.0.2","@gooddata/gooddata-js":"^13.0.4","json-stable-stringify":"^1.0.1","react-transition-group":"^2.2.1","hoist-non-react-statics":"^3.3.0","nodelist-foreach-polyfill":"^1.2.0","@formatjs/intl-pluralrules":"^1.3.6","highcharts-grouped-categories":"^1.1.3"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"raf":"3.3.2","yup":"^0.24.1","jest":"24.7.1","husky":"3.0.0","madge":"^3.4.4","react":"^16.5.2","enzyme":"3.5.0","eslint":"4.19.1","formik":"^0.11.11","moment":"2.23.0","history":"^4.7.2","ts-jest":"24.0.0","webpack":"4.30.0","full-icu":"^1.3.0","prettier":"1.16.4","react-ga":"^2.5.2","recharts":"1.0.0-beta.9","testcafe":"1.1.4","commander":"2.14.1","node-sass":"4.13.0","react-dom":"^16.5.2","stylelint":"^13.6.1","supertest":"3.0.0","ts-loader":"6.0.0","@types/raf":"^3.4.0","css-loader":"0.28.7","jest-junit":"3.0.0","raw-loader":"0.5.1","styled-jsx":"2.2.1","typescript":"3.3.4000","@babel/core":"7.4.4","@types/jest":"24.0.6","@types/node":"7.0.8","@types/uuid":"3.4.3","file-loader":"3.0.1","jest-enzyme":"7.0.2","lint-staged":"9.1.0","sass-loader":"6.0.6","webpack-cli":"3.3.2","@types/react":"16.8.6","babel-loader":"8.0.5","react-helmet":"5.2.0","react-select":"1.2.1","style-loader":"0.19.1","@types/enzyme":"3.1.13","@types/lodash":"4.14.123","testcafe-live":"0.1.4","@babel/runtime":"7.4.4","dotenv-webpack":"^1.7.0","@babel/polyfill":"^7.4.4","@storybook/react":"5.0.11","@types/invariant":"2.2.29","@types/react-dom":"16.0.11","isomorphic-fetch":"2.2.1","react-datepicker":"1.1.0","react-router-dom":"4.2.2","@babel/preset-env":"7.4.4","@gooddata/mock-js":"^2.14.2","@storybook/addons":"5.0.11","@types/classnames":"2.2.3","@types/prop-types":"15.5.2","@storybook/theming":"5.0.11","identity-obj-proxy":"^3.0.0","intl-messageformat":"^7.5.4","webpack-dev-server":"3.3.1","@babel/preset-react":"7.0.0","@types/react-portal":"4.0.1","@types/react-window":"^1.8.1","babel-plugin-lodash":"3.3.4","html-webpack-plugin":"3.2.0","react-test-renderer":"16.4.2","@types/react-measure":"2.0.5","clean-webpack-plugin":"2.0.2","stats-webpack-plugin":"0.7.0","eslint-config-prettier":"4.1.0","react-google-recaptcha":"^0.14.1","tslint-config-prettier":"1.18.0","@gooddata/eslint-config":"^1.0.0","@gooddata/tslint-config":"1.0.0","@types/react-responsive":"^3.0.3","@types/storybook__react":"4.0.1","@types/stringify-object":"^3.2.0","enzyme-adapter-react-16":"1.3.1","@gooddata/test-storybook":"4.0.0","@storybook/addon-actions":"5.0.11","@storybook/addon-options":"5.0.11","node-sass-magic-importer":"5.1.0","react-syntax-highlighter":"11.0.2","@types/fixed-data-table-2":"0.8.1","stylelint-config-prettier":"^8.0.1","@gooddata/stylelint-config":"^5.0.0","@types/react-test-renderer":"16.0.0","circular-dependency-plugin":"5.0.2","compression-webpack-plugin":"2.0.0","@types/json-stable-stringify":"^1.0.32","@gooddata/frontend-npm-scripts":"1.2.0","@types/enzyme-adapter-react-16":"1.0.3","stylelint-checkstyle-formatter":"0.1.2","@types/storybook__addon-actions":"3.4.2","@babel/plugin-proposal-class-properties":"7.4.4","@babel/plugin-proposal-object-rest-spread":"7.4.4","@babel/plugin-transform-async-to-generator":"7.4.4"},"peerDependencies":{"react":"^16.5.2","react-dom":"^16.5.2"},"_npmOperationalInternal":{"tmp":"tmp/react-components_7.8.0-alpha-bertold8-ine-one-4454-2020-07-21T10-23-45-772Z_1595327054078_0.2775014562716176","host":"s3://npm-registry-packages"}},"7.8.0-alpha-bertold8-ine-one-4454-2020-07-21T10-56-40-776Z":{"name":"@gooddata/react-components","version":"7.8.0-alpha-bertold8-ine-one-4454-2020-07-21T10-56-40-776Z","author":{"name":"GoodData Corporation"},"license":"BSD-3-Clause","_id":"@gooddata/react-components@7.8.0-alpha-bertold8-ine-one-4454-2020-07-21T10-56-40-776Z","maintainers":[{"name":"afi","email":"adam.fiedler@gooddata.com"},{"name":"an.vuong","email":"an.vuong@gooddata.com"},{"name":"bertold8","email":"ivan.nejezchleb@seznam.cz"},{"name":"brbistas","email":"valentinos.chraniotis@gooddata.com"},{"name":"bugsbunny338","email":"jiri.zajic@mensa.cz"},{"name":"de.do","email":"de.do@gooddata.com"},{"name":"gooddata-ci","email":"rail@gooddata.com"},{"name":"hang.ngo","email":"hang.ngo@gooddata.com"},{"name":"hung.nguyen.hoang","email":"hung.nguyen@gooddata.com"},{"name":"huong.nguyen","email":"huong.nguyen@gooddata.com"},{"name":"huyen.nguyen","email":"huyen.nguyen@gooddata.com"},{"name":"ivan.mjartan","email":"ivan.mjartan@gooddata.com"},{"name":"jakub-sterba","email":"jakub.sterba@gooddata.com"},{"name":"jaroslav.tomecek","email":"jaroslav.tomecek@gooddata.com"},{"name":"jkittler","email":"honza.kittler@gmail.com"},{"name":"khanh.le","email":"khanh.le@gooddata.com"},{"name":"lanhuynh","email":"lan.huynh@gooddata.com"},{"name":"linhhong","email":"linh.hong@gooddata.com"},{"name":"lupko","email":"lubomir.slivka@gooddata.com"},{"name":"mai.nguyen","email":"mai.nguyen@gooddata.com"},{"name":"matyas.kandl","email":"matyas.kandl@gooddata.com"},{"name":"michal.marsal","email":"michal.marsal@gooddata.com"},{"name":"milan.lempera","email":"ext-milan.lempera@gooddata.com"},{"name":"my.duong","email":"my.duong@gooddata.com"},{"name":"naibinh","email":"naibinh@gmail.com"},{"name":"nestor_encinas","email":"xesto05@gmail.com"},{"name":"nikolacech","email":"nikola.cech@gooddata.com"},{"name":"nis.hua","email":"nis.hua@gooddata.com"},{"name":"no23reason","email":"dan.homola@hotmail.cz"},{"name":"patrikbraborec","email":"patrik.braborec@gooddata.com"},{"name":"pbenes","email":"petr.benes@gooddata.com"},{"name":"petrjanu","email":"petr.janu@gooddata.com"},{"name":"pkingo","email":"philipandreaskingo@hotmail.com"},{"name":"ptquang86","email":"ptquang86@gmail.com"},{"name":"qduval","email":"quentin.duval@gooddata.com"},{"name":"rodri360","email":"me@rodri360.com"},{"name":"scavnickyj","email":"jakub.scavnicky@gooddata.com"},{"name":"sitina","email":"jiri.sitina@gooddata.com"},{"name":"strouhaljan","email":"strouhal.jan@gmail.com"},{"name":"thao-luong","email":"thao.luong@gooddata.com"},{"name":"thuong.nguyen","email":"thuong.nguyen@gooddata.com"},{"name":"tmuchka","email":"tomas.muchka@gooddata.com"},{"name":"tomas.kratochvil","email":"tomas.kratochvil@gooddata.com"},{"name":"tomsatgd","email":"tomas.satinsky@gooddata.com"},{"name":"trung-le-quoc","email":"trung.le@gooddata.com"},{"name":"tu-ngo","email":"tungo1981@gmail.com"},{"name":"tu.bui","email":"tu.bui@gooddata.com"},{"name":"tulean","email":"tuan.le@gooddata.com"},{"name":"tuqt1005","email":"tu.tran@gooddata.com"},{"name":"utdnah","email":"danh.ung@gooddata.com"},{"name":"van.nguyen","email":"van.nguyen@gooddata.com"},{"name":"vi.phan","email":"vi.phan@gooddata.com"},{"name":"vlastikcz","email":"vlastimil.kotas@gooddata.com"},{"name":"vu.pham","email":"vu.pham@gooddata.com"},{"name":"xmort","email":"petr.dolejsi@gooddata.com"},{"name":"yanlipnican","email":"yanlipnican@gmail.com"}],"homepage":"https://github.com/gooddata/gooddata-react-components#readme","bugs":{"url":"https://github.com/gooddata/gooddata-react-components/issues"},"dist":{"shasum":"51cd8d8c10e3de213e1b98e22326f65b0a394871","tarball":"https://registry.npmjs.org/@gooddata/react-components/-/react-components-7.8.0-alpha-bertold8-ine-one-4454-2020-07-21T10-56-40-776Z.tgz","fileCount":2675,"integrity":"sha512-Ix3AjvD+Cj7D55q8tT5NH+jAxNB1jXoAFs4BtdQKhQTMWjmvxOI/9XFiNU+pyAqL+SlbKyiSDDMXzQ9pxFypcA==","signatures":[{"sig":"MEYCIQDqDORjrJg/x1P00H+aWEB9MckpB4a+tFkUzNePogFmngIhAKZsOfhsztLWuZYJ9C77BPd6SA5d37DbTrnEk4cnVQgk","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":10766500,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJfFsoFCRA9TVsSAnZWagAAV1sP/3WlDLDq5R6CkwS4Cxml\ner21luOZlFQ8NfUSYPrtjcuPRvrMrc9VamE3YPM3SCGPsGHox+DLLUEYnDSC\nuft9+7GZFdNyJkZLUwH1hrRw15bh9ziZ0R+/G7Z6PMf0WgCofbXKm2/THh50\nzf8H4xCbfte/2ATMz9k7lIzUur+s6Di2tD2srn73UIl4FwDoH95Xci8Kcvif\nB6SQeXVpnDnjvl/lQT9xu0mgHMevEn9OHYBKofR8DRIsvZIrTDJY5O1O21ni\nNjO1VC8BvSu3dRUzZBQNsMKPb8Ayq06Ww+T91bGKFH+OYpz3QmxovnfAvopd\nemELVDe8hSxXaon2YEYzKHQFB3s94XFUHrpz15fajxQSKrC6bYbcwrwjVQiQ\nNk4263Yi8KABuMP6r1wCb6jQSCLOtOxHILvq3GYvsxXQ0AtvxGZnKPNxGJAe\nGZyoYaBnBwYLr93nI0V0lYOt/VLwQZYQXDddxr2ZrUc60FJrGDGW3WETonTJ\n4IlPW9zsi+oDQ1ExeYPyIzr0u0VnkU752nj5mx/3flFsMP1iAUqhmVtSAp9q\nhkp2TnYY1dLe5hjzy/jmlSPR0U2UM+3/4pseUV0LFV8B/pnnJggZxwE73fN0\nhiMuMHpb4/+ThrCi4Rj7ywzNWTtmiESIQlbGQrHgPKqf5eN7s6trcMWkt1dM\nfsKN\r\n=mAGT\r\n-----END PGP SIGNATURE-----\r\n"},"main":"dist/index.js","husky":{"hooks":{"pre-commit":"lint-staged"}},"config":{"eslint":"./examples/**/*.{js,jsx}","tslint":"./{__mocks__,src,stories}/{,**/}*.{ts,tsx}"},"readme":"[![npm version](https://badge.fury.io/js/%40gooddata%2Freact-components.svg)](https://www.npmjs.com/package/@gooddata/react-components)\n\n# GoodData.UI React components\n> A React-based JavaScript library for building data-driven applications\n\n## Getting started\n- [GoodData.UI Documentation](http://sdk.gooddata.com/gooddata-ui/)\n- [GoodData.UI Live Examples](https://gooddata-examples.herokuapp.com/)\n- [Stack Overflow](https://stackoverflow.com/questions/tagged/gooddata)\n\n### Usage\nWith [yarn](https://yarnpkg.com) installed, go to your project directory and run\n```\n$ yarn add @gooddata/react-components\n```\nIf you prefer [npm](npmjs.com) run\n```\n$ npm install --save @gooddata/react-components\n```\n\nThe public API is exposed via global `index.js`. Except for the styles, do not import any other file directly\nbecause they are not intended to be part of the public API.\n\n## Contributing\n\nWe welcome any contribution in form of [issues](https://github.com/gooddata/gooddata-react-components/issues) or [pull requests](https://github.com/gooddata/gooddata-react-components/pulls).\n\nInstall [Node.js](http://nodejs.org) (node 12.16.1, npm v6.13.4) and [Yarn](https://classic.yarnpkg.com) (1.22.4).\n\nInstall dependencies:\n```\nyarn install --frozen-lockfile\n```\n\nThese commands may come in handy while developing:\n\n| command | description |\n| ------- | ----------- |\n| `yarn install --pure-lockfile` | first step |\n| ||\n| `yarn dev` | build react-components to `/dist` in watch mode |\n| `yarn test` | run all unit tests |\n| `yarn prettier-write` | format the source code to match the valid codestyle |\n| `yarn validate` | validate codestyle |\n| ||\n| `yarn storybook` | run storybook from `/stories` on http://localhost:9001 |\n| `yarn build-storybook` | build storybook to `/dist-storybook` |\n| `yarn test-storybook` | run storybook and [screenshot tests](https://github.com/gooddata/gdc-client-utils/tree/master/test-storybook) |\n| ||\n| `yarn examples` | run Live Examples dev-server from `/examples` on https://localhost:8999 |\n| `yarn examples-build` | build Live Examples to `/examples/dist` |\n| `yarn examples-server` | serve built Live Examples - see `/examples/server/src` |\n| `yarn examples-testcafe` | run testcafe tests against `localhost:8999` |\n\n### Deploy to heroku.com\nWhen you deploy this repo to heroku, it serves *GoodData.UI Live Examples*.\nRelevant tasks are in `Procfile` and `package.json`.\n\n```bash\n# run in the project directory\nheroku login\nheroku create <your-app-name>\nheroku config:set DOMAIN_ADMIN_USERNAME=x@gooddata.com DOMAIN_ADMIN_PASSWORD=xy PROJECT_ID_TO_ASSIGN=xms7ga4tf3g3nzucd8380o2bev8oeknp\ngit push heroku HEAD:master\nheroku open\n```\n### Enable Geo Chart for Storybook and Live Examples\nGeo chart uses Mapbox to render map which requires a Mapbox access token.\n- Register an account and create Mapbox access token at [guide](https://docs.mapbox.com/help/how-mapbox-works/access-tokens/)\n- Store the created token at `.env`:\n```bash\necho -e \"EXAMPLE_MAPBOX_ACCESS_TOKEN=token\" >> .env # only need to run once\necho -e \"STORYBOOK_MAPBOX_ACCESS_TOKEN=token\" >> .env # only need to run once\n```\n\n### Run Live Examples Locally\nTo run *GoodData.UI Live Examples* locally:\n```bash\ngit clone <this-repository>\ncd  <repository-folder>\nyarn install --pure-lockfile\nyarn examples\n```\nThen open https://localhost:8999 and login using Live Examples account (you can [create one here](https://gooddata-examples.herokuapp.com/registration)).\n\n### Run Storybook locally\n- Run storybook with token stored in `.env` for more secure\n```bash\nyarn storybook\n```\n- Or run storybook with token env param exposed to cli (not suggested)\n```bash\nSTORYBOOK_MAPBOX_ACCESS_TOKEN=token yarn storybook\n```\n- Apply either above way to `yarn build-storybook` or `yarn test-storybook`\n\n### Source code formatting\nThe source code in the repository is formatted by [Prettier](https://prettier.io/).\nThe format of the code is validated by our Continuous Integration server and is one of the requirements of successful merge.\n\nPrettier is supported by every major IDE. You can find the list of supported editors and how to configure them [here](https://prettier.io/docs/en/editors.html).\n\nIn the case, when your editor is not supported or you don't want to setup the integration, you can run the `yarn prettier-write` command to reformat the code before commit.\n\n## Changelog\n\n- see [CHANGELOG.md](CHANGELOG.md)\n\n## Supported versions\n\nIn order to make the user experience with integrating GoodData UI SDK as smooth and secure as possible and to ensure that the SDK is using the latest features of the platform, we will only provide support to two most recent major versions of UI SDK.\n\nThe most recent majors will be supported in the following modes:\n\n- The latest major version will receive all new functionality and all bug fixes\n- The previous major version will only receive fixes to critical issues and security fixes. These fixes will be applied on top of last released version of the previous major\n\nThe customers are encouraged to always use the latest version of the UI SDK.\n\nIn case of using older versions, the user might face API incompatibility, performance or security issues.\n\nPlease follow the installation instructions to update to the newest version.\n\n## License\n\n(C) 2007-2020 GoodData Corporation\n\nThis project is dual licensed:\n\n- The ATTRIBUTION-NONCOMMERCIAL 4.0 INTERNATIONAL (CC BY-NC 4.0) is used for purpose of the trial experience and evaluation of GoodData.UI library.\n- The GOODDATA GOODDATA.UI LIBRARY END USER LICENSE AGREEMENT is used for GoodData customers.\n\nFor more information, please see [LICENSE](https://github.com/gooddata/gooddata-react-components/blob/master/LICENSE)\n","gitHead":"30e0758d062b2efa0f911d8aae093e583607f336","scripts":{"dev":"bash scripts/build.sh --dev-watch","test":"jest --watch","build":"bash scripts/build.sh","tslint":"yarn run-tslint -t verbose $npm_package_config_tslint","prepare":"cd examples/server && yarn install --frozen-lockfile && cd ../..; rm -r examples/node_modules 2>/dev/null; true","examples":"bash scripts/run-examples.sh","prepare?":"# Called before `npm publish` and on local `npm install`. Temporarily also for deleting obsolete node_modules. Ends with `true` to continue gracefully.","validate":"tsc --noEmit && yarn tslint && eslint $npm_package_config_eslint && yarn validate-style && yarn prettier-check","build-dev":"bash scripts/build.sh --dev","examples?":"# Default is developer domain, other options: yarn examples [sec,secure,stg,stg2,stg3,demo,developer or URL]","storybook":"yarn build && start-storybook -p 9001 -c .storybook","test-once":"jest","tslint-ci":"mkdir -p ./ci/results && yarn run-tslint -t checkstyle -o ./ci/results/tslint-results.xml $npm_package_config_tslint","run-tslint":"tslint -p tsconfig.json","validate-ci":"tsc --noEmit && yarn tslint-ci  && eslint $npm_package_config_eslint -f checkstyle -o ci/results/eslint-results.xml && yarn validate-style-ci && yarn prettier-check","examples-build":"bash scripts/build-examples.sh","prepublishOnly":"yarn build","prettier-check":"prettier --check '{src,stories,styles,__mocks__,examples/server/src,examples/src,examples/test}/**/*.{ts,js,tsx,jsx,json,scss,md,yaml,html}'","prettier-write":"prettier --write '{src,stories,styles,__mocks__,examples/server/src,examples/src,examples/test}/**/*.{ts,js,tsx,jsx,json,scss,md,yaml,html}'","test-storybook":"yarn build && test-storybook","validate-style":"stylelint '**/*.scss'","build-storybook":"yarn build && build-storybook -c .storybook -o dist-storybook","examples-server":"node examples/server/src/index.js","heroku-postbuild":"yarn examples-build developer","examples-testcafe":"./scripts/run-testcafe.sh visual","validate-style-ci":"stylelint '**/*.scss' --custom-formatter=node_modules/stylelint-checkstyle-formatter > ci/results/stylelint-results.xml","check-circular-deps":"madge --circular --extensions ts ./src","examples-testcafe-ci":"./scripts/run-testcafe.sh ci","examples-testcafe-live":"./scripts/run-testcafe.sh live"},"typings":"dist/index.d.ts","_npmUser":{"name":"bertold8","email":"ivan.nejezchleb@seznam.cz"},"deprecated":"@gooddata/react-components@7 reached End of Support on March 31, 2022. Please upgrade (see https://sdk.gooddata.com/gooddata-ui/docs/supported_versions.html for more information).","repository":{"url":"git+ssh://git@github.com/gooddata/gooddata-react-components.git","type":"git"},"_npmVersion":"6.13.4","description":"GoodData.UI - A powerful JavaScript library for building analytical applications","directories":{},"lint-staged":{"{src,stories,styles,__mocks__,examples/server/src,examples/src,examples/test}/**/*.{ts,js,tsx,jsx,scss}":["npx gdc-fix-copyright","git add"],"{src,stories,styles,__mocks__,examples/server/src,examples/src,examples/test}/**/*.{ts,js,tsx,jsx,json,scss,md,yaml,html}":["prettier --write","git add"]},"_nodeVersion":"12.16.1","dependencies":{"rxjs":"^5.5.6","uuid":"^3.2.1","immer":"^1.3.1","lodash":"^4.17.15","date-fns":"^2.7.0","downshift":"^3.2.7","invariant":"^2.2.2","mapbox-gl":"1.9.1","classnames":"^2.2.6","codemirror":"^5.54.0","highcharts":"7.1.1","prop-types":"^15.6.0","react-intl":"^3.6.0","custom-event":"^1.0.1","react-window":"^1.8.1","ag-grid-react":"20.0.0","react-measure":"^2.3.0","@types/mapbox-gl":"1.9.1","react-day-picker":"~7.3.0","react-responsive":"^3.0.0","stringify-object":"^2.4.0","@gooddata/typings":"^2.26.0","@types/codemirror":"^0.0.95","ag-grid-community":"20.0.0","http-status-codes":"^1.3.0","react-codemirror2":"^7.2.0","@gooddata/js-utils":"^3.10.5","@gooddata/numberjs":"^3.2.4","fixed-data-table-2":"0.7.17","@gooddata/goodstrap":"68.18.0","react-dom-factories":"^1.0.2","@gooddata/gooddata-js":"^13.0.4","json-stable-stringify":"^1.0.1","react-transition-group":"^2.2.1","hoist-non-react-statics":"^3.3.0","nodelist-foreach-polyfill":"^1.2.0","@formatjs/intl-pluralrules":"^1.3.6","highcharts-grouped-categories":"^1.1.3"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"raf":"3.3.2","yup":"^0.24.1","jest":"24.7.1","husky":"3.0.0","madge":"^3.4.4","react":"^16.5.2","enzyme":"3.5.0","eslint":"4.19.1","formik":"^0.11.11","moment":"2.23.0","history":"^4.7.2","ts-jest":"24.0.0","webpack":"4.30.0","full-icu":"^1.3.0","prettier":"1.16.4","react-ga":"^2.5.2","recharts":"1.0.0-beta.9","testcafe":"1.1.4","commander":"2.14.1","node-sass":"4.13.0","react-dom":"^16.5.2","stylelint":"^13.6.1","supertest":"3.0.0","ts-loader":"6.0.0","@types/raf":"^3.4.0","css-loader":"0.28.7","jest-junit":"3.0.0","raw-loader":"0.5.1","styled-jsx":"2.2.1","typescript":"3.3.4000","@babel/core":"7.4.4","@types/jest":"24.0.6","@types/node":"7.0.8","@types/uuid":"3.4.3","file-loader":"3.0.1","jest-enzyme":"7.0.2","lint-staged":"9.1.0","sass-loader":"6.0.6","webpack-cli":"3.3.2","@types/react":"16.8.6","babel-loader":"8.0.5","react-helmet":"5.2.0","react-select":"1.2.1","style-loader":"0.19.1","@types/enzyme":"3.1.13","@types/lodash":"4.14.123","testcafe-live":"0.1.4","@babel/runtime":"7.4.4","dotenv-webpack":"^1.7.0","@babel/polyfill":"^7.4.4","@storybook/react":"5.0.11","@types/invariant":"2.2.29","@types/react-dom":"16.0.11","isomorphic-fetch":"2.2.1","react-datepicker":"1.1.0","react-router-dom":"4.2.2","@babel/preset-env":"7.4.4","@gooddata/mock-js":"^2.14.2","@storybook/addons":"5.0.11","@types/classnames":"2.2.3","@types/prop-types":"15.5.2","@storybook/theming":"5.0.11","identity-obj-proxy":"^3.0.0","intl-messageformat":"^7.5.4","webpack-dev-server":"3.3.1","@babel/preset-react":"7.0.0","@types/react-portal":"4.0.1","@types/react-window":"^1.8.1","babel-plugin-lodash":"3.3.4","html-webpack-plugin":"3.2.0","react-test-renderer":"16.4.2","@types/react-measure":"2.0.5","clean-webpack-plugin":"2.0.2","stats-webpack-plugin":"0.7.0","eslint-config-prettier":"4.1.0","react-google-recaptcha":"^0.14.1","tslint-config-prettier":"1.18.0","@gooddata/eslint-config":"^1.0.0","@gooddata/tslint-config":"1.0.0","@types/react-responsive":"^3.0.3","@types/storybook__react":"4.0.1","@types/stringify-object":"^3.2.0","enzyme-adapter-react-16":"1.3.1","@gooddata/test-storybook":"4.0.0","@storybook/addon-actions":"5.0.11","@storybook/addon-options":"5.0.11","node-sass-magic-importer":"5.1.0","react-syntax-highlighter":"11.0.2","@types/fixed-data-table-2":"0.8.1","stylelint-config-prettier":"^8.0.1","@gooddata/stylelint-config":"^5.0.0","@types/react-test-renderer":"16.0.0","circular-dependency-plugin":"5.0.2","compression-webpack-plugin":"2.0.0","@types/json-stable-stringify":"^1.0.32","@gooddata/frontend-npm-scripts":"1.2.0","@types/enzyme-adapter-react-16":"1.0.3","stylelint-checkstyle-formatter":"0.1.2","@types/storybook__addon-actions":"3.4.2","@babel/plugin-proposal-class-properties":"7.4.4","@babel/plugin-proposal-object-rest-spread":"7.4.4","@babel/plugin-transform-async-to-generator":"7.4.4"},"peerDependencies":{"react":"^16.5.2","react-dom":"^16.5.2"},"_npmOperationalInternal":{"tmp":"tmp/react-components_7.8.0-alpha-bertold8-ine-one-4454-2020-07-21T10-56-40-776Z_1595329028945_0.29322996188222583","host":"s3://npm-registry-packages"}},"7.8.0-beta.61":{"name":"@gooddata/react-components","version":"7.8.0-beta.61","author":{"name":"GoodData Corporation"},"license":"BSD-3-Clause","_id":"@gooddata/react-components@7.8.0-beta.61","maintainers":[{"name":"afi","email":"adam.fiedler@gooddata.com"},{"name":"an.vuong","email":"an.vuong@gooddata.com"},{"name":"bertold8","email":"ivan.nejezchleb@seznam.cz"},{"name":"brbistas","email":"valentinos.chraniotis@gooddata.com"},{"name":"bugsbunny338","email":"jiri.zajic@mensa.cz"},{"name":"de.do","email":"de.do@gooddata.com"},{"name":"gooddata-ci","email":"rail@gooddata.com"},{"name":"hang.ngo","email":"hang.ngo@gooddata.com"},{"name":"hung.nguyen.hoang","email":"hung.nguyen@gooddata.com"},{"name":"huong.nguyen","email":"huong.nguyen@gooddata.com"},{"name":"huyen.nguyen","email":"huyen.nguyen@gooddata.com"},{"name":"ivan.mjartan","email":"ivan.mjartan@gooddata.com"},{"name":"jakub-sterba","email":"jakub.sterba@gooddata.com"},{"name":"jaroslav.tomecek","email":"jaroslav.tomecek@gooddata.com"},{"name":"jkittler","email":"honza.kittler@gmail.com"},{"name":"khanh.le","email":"khanh.le@gooddata.com"},{"name":"lanhuynh","email":"lan.huynh@gooddata.com"},{"name":"linhhong","email":"linh.hong@gooddata.com"},{"name":"lupko","email":"lubomir.slivka@gooddata.com"},{"name":"mai.nguyen","email":"mai.nguyen@gooddata.com"},{"name":"matyas.kandl","email":"matyas.kandl@gooddata.com"},{"name":"michal.marsal","email":"michal.marsal@gooddata.com"},{"name":"milan.lempera","email":"ext-milan.lempera@gooddata.com"},{"name":"my.duong","email":"my.duong@gooddata.com"},{"name":"naibinh","email":"naibinh@gmail.com"},{"name":"nestor_encinas","email":"xesto05@gmail.com"},{"name":"nikolacech","email":"nikola.cech@gooddata.com"},{"name":"nis.hua","email":"nis.hua@gooddata.com"},{"name":"no23reason","email":"dan.homola@hotmail.cz"},{"name":"patrikbraborec","email":"patrik.braborec@gooddata.com"},{"name":"pbenes","email":"petr.benes@gooddata.com"},{"name":"petrjanu","email":"petr.janu@gooddata.com"},{"name":"pkingo","email":"philipandreaskingo@hotmail.com"},{"name":"ptquang86","email":"ptquang86@gmail.com"},{"name":"qduval","email":"quentin.duval@gooddata.com"},{"name":"rodri360","email":"me@rodri360.com"},{"name":"scavnickyj","email":"jakub.scavnicky@gooddata.com"},{"name":"sitina","email":"jiri.sitina@gooddata.com"},{"name":"strouhaljan","email":"strouhal.jan@gmail.com"},{"name":"thao-luong","email":"thao.luong@gooddata.com"},{"name":"thuong.nguyen","email":"thuong.nguyen@gooddata.com"},{"name":"tmuchka","email":"tomas.muchka@gooddata.com"},{"name":"tomas.kratochvil","email":"tomas.kratochvil@gooddata.com"},{"name":"tomsatgd","email":"tomas.satinsky@gooddata.com"},{"name":"trung-le-quoc","email":"trung.le@gooddata.com"},{"name":"tu-ngo","email":"tungo1981@gmail.com"},{"name":"tu.bui","email":"tu.bui@gooddata.com"},{"name":"tulean","email":"tuan.le@gooddata.com"},{"name":"tuqt1005","email":"tu.tran@gooddata.com"},{"name":"utdnah","email":"danh.ung@gooddata.com"},{"name":"van.nguyen","email":"van.nguyen@gooddata.com"},{"name":"vi.phan","email":"vi.phan@gooddata.com"},{"name":"vlastikcz","email":"vlastimil.kotas@gooddata.com"},{"name":"vu.pham","email":"vu.pham@gooddata.com"},{"name":"xmort","email":"petr.dolejsi@gooddata.com"},{"name":"yanlipnican","email":"yanlipnican@gmail.com"}],"homepage":"https://github.com/gooddata/gooddata-react-components#readme","bugs":{"url":"https://github.com/gooddata/gooddata-react-components/issues"},"dist":{"shasum":"b857da9258a70f69ea30de58483a0057e3b2558e","tarball":"https://registry.npmjs.org/@gooddata/react-components/-/react-components-7.8.0-beta.61.tgz","fileCount":2668,"integrity":"sha512-qXq+OhsZBPQ7Z1U1VDgXA0DnwMOvINdycI3ZTFyUJRPL4XUGAmaVxHV2Prxw6Mm9lnBIvNFSMXhTA55XSBK1vQ==","signatures":[{"sig":"MEUCIGtiXC5sImcmL6en9Aq2btrlVGDiNzRO7IhE95k9h3M2AiEAn2p0ZibblYBJMapa7RH89UA2ZFlf2CLtte4xBJyS9gc=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":10703109,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJfFvrjCRA9TVsSAnZWagAAfS0P/AhlwtGVMd3Rnr5xxyXN\n2qnRXG62N2L7JJxbvPl57WwiID9Rllct6g+FAtRQneP/pfotJgPMcSLBu/dp\nnWGV0HQAXofhig+pgR97emGccPuGPZ214+JgvjFNm+vYfkw4/58CPYyex/Ry\nrRH4Owm+a+nyEo0Q4pDjqjMXCQ7c21d4xCMv1uOOALeh+2V5a4SntHgAVwbL\nuBKt1E5XFbhoaUkOs8t/EJB+p/HmlreiSQoHNOlgrsklYxKGkC/b5JIuRpyV\n8uyxjxFTfJyHKxt76KYVZmzO3ECanRcMAeDgh2lK25EqklXiSWAauwB9kL+H\nf1IUUHe9sF/E19g5ZwTeQKQ2meRQPjlZLtIkCjwKGofFiCXbemcD/+QZnRGn\n5EMkWL7Tgpa+U1yXkRHaQ+EBTS3BE73tOUS+kN29mqAwowAPUsvGj8qnPOhk\nnBp1OIcQf+ptxjTGtPwWNzZAJ9OjgJgvfX0d3hbYE9EcTcellaCfSsLZpDmA\nanHTmQcBbvQoHqHabEgBslaV/vioZ+5VKtYRP7V6KD9GbWjK5EEVQ6NlgPAH\ngsOYnlvNtDnGlnoyyFsxOF5o14myXrTZzEBH7t0gzYAhk4eoXrcgY0iRhl/F\nX8mmoQoaFg5I2GfL9+F/0sZ6RkIK4XUiXupyqy8VMOA97GTk/Ug2rthMn04A\nobpP\r\n=Fskd\r\n-----END PGP SIGNATURE-----\r\n"},"main":"dist/index.js","husky":{"hooks":{"pre-commit":"lint-staged"}},"config":{"eslint":"./examples/**/*.{js,jsx}","tslint":"./{__mocks__,src,stories}/{,**/}*.{ts,tsx}"},"readme":"[![npm version](https://badge.fury.io/js/%40gooddata%2Freact-components.svg)](https://www.npmjs.com/package/@gooddata/react-components)\n\n# GoodData.UI React components\n> A React-based JavaScript library for building data-driven applications\n\n## Getting started\n- [GoodData.UI Documentation](http://sdk.gooddata.com/gooddata-ui/)\n- [GoodData.UI Live Examples](https://gooddata-examples.herokuapp.com/)\n- [Stack Overflow](https://stackoverflow.com/questions/tagged/gooddata)\n\n### Usage\nWith [yarn](https://yarnpkg.com) installed, go to your project directory and run\n```\n$ yarn add @gooddata/react-components\n```\nIf you prefer [npm](npmjs.com) run\n```\n$ npm install --save @gooddata/react-components\n```\n\nThe public API is exposed via global `index.js`. Except for the styles, do not import any other file directly\nbecause they are not intended to be part of the public API.\n\n## Contributing\n\nWe welcome any contribution in form of [issues](https://github.com/gooddata/gooddata-react-components/issues) or [pull requests](https://github.com/gooddata/gooddata-react-components/pulls).\n\nInstall [Node.js](http://nodejs.org) (node 12.16.1, npm v6.13.4) and [Yarn](https://classic.yarnpkg.com) (1.22.4).\n\nInstall dependencies:\n```\nyarn install --frozen-lockfile\n```\n\nThese commands may come in handy while developing:\n\n| command | description |\n| ------- | ----------- |\n| `yarn install --pure-lockfile` | first step |\n| ||\n| `yarn dev` | build react-components to `/dist` in watch mode |\n| `yarn test` | run all unit tests |\n| `yarn prettier-write` | format the source code to match the valid codestyle |\n| `yarn validate` | validate codestyle |\n| ||\n| `yarn storybook` | run storybook from `/stories` on http://localhost:9001 |\n| `yarn build-storybook` | build storybook to `/dist-storybook` |\n| `yarn test-storybook` | run storybook and [screenshot tests](https://github.com/gooddata/gdc-client-utils/tree/master/test-storybook) |\n| ||\n| `yarn examples` | run Live Examples dev-server from `/examples` on https://localhost:8999 |\n| `yarn examples-build` | build Live Examples to `/examples/dist` |\n| `yarn examples-server` | serve built Live Examples - see `/examples/server/src` |\n| `yarn examples-testcafe` | run testcafe tests against `localhost:8999` |\n\n### Deploy to heroku.com\nWhen you deploy this repo to heroku, it serves *GoodData.UI Live Examples*.\nRelevant tasks are in `Procfile` and `package.json`.\n\n```bash\n# run in the project directory\nheroku login\nheroku create <your-app-name>\nheroku config:set DOMAIN_ADMIN_USERNAME=x@gooddata.com DOMAIN_ADMIN_PASSWORD=xy PROJECT_ID_TO_ASSIGN=xms7ga4tf3g3nzucd8380o2bev8oeknp\ngit push heroku HEAD:master\nheroku open\n```\n### Enable Geo Chart for Storybook and Live Examples\nGeo chart uses Mapbox to render map which requires a Mapbox access token.\n- Register an account and create Mapbox access token at [guide](https://docs.mapbox.com/help/how-mapbox-works/access-tokens/)\n- Store the created token at `.env`:\n```bash\necho -e \"EXAMPLE_MAPBOX_ACCESS_TOKEN=token\" >> .env # only need to run once\necho -e \"STORYBOOK_MAPBOX_ACCESS_TOKEN=token\" >> .env # only need to run once\n```\n\n### Run Live Examples Locally\nTo run *GoodData.UI Live Examples* locally:\n```bash\ngit clone <this-repository>\ncd  <repository-folder>\nyarn install --pure-lockfile\nyarn examples\n```\nThen open https://localhost:8999 and login using Live Examples account (you can [create one here](https://gooddata-examples.herokuapp.com/registration)).\n\n### Run Storybook locally\n- Run storybook with token stored in `.env` for more secure\n```bash\nyarn storybook\n```\n- Or run storybook with token env param exposed to cli (not suggested)\n```bash\nSTORYBOOK_MAPBOX_ACCESS_TOKEN=token yarn storybook\n```\n- Apply either above way to `yarn build-storybook` or `yarn test-storybook`\n\n### Source code formatting\nThe source code in the repository is formatted by [Prettier](https://prettier.io/).\nThe format of the code is validated by our Continuous Integration server and is one of the requirements of successful merge.\n\nPrettier is supported by every major IDE. You can find the list of supported editors and how to configure them [here](https://prettier.io/docs/en/editors.html).\n\nIn the case, when your editor is not supported or you don't want to setup the integration, you can run the `yarn prettier-write` command to reformat the code before commit.\n\n## Changelog\n\n- see [CHANGELOG.md](CHANGELOG.md)\n\n## Supported versions\n\nIn order to make the user experience with integrating GoodData UI SDK as smooth and secure as possible and to ensure that the SDK is using the latest features of the platform, we will only provide support to two most recent major versions of UI SDK.\n\nThe most recent majors will be supported in the following modes:\n\n- The latest major version will receive all new functionality and all bug fixes\n- The previous major version will only receive fixes to critical issues and security fixes. These fixes will be applied on top of last released version of the previous major\n\nThe customers are encouraged to always use the latest version of the UI SDK.\n\nIn case of using older versions, the user might face API incompatibility, performance or security issues.\n\nPlease follow the installation instructions to update to the newest version.\n\n## License\n\n(C) 2007-2020 GoodData Corporation\n\nThis project is dual licensed:\n\n- The ATTRIBUTION-NONCOMMERCIAL 4.0 INTERNATIONAL (CC BY-NC 4.0) is used for purpose of the trial experience and evaluation of GoodData.UI library.\n- The GOODDATA GOODDATA.UI LIBRARY END USER LICENSE AGREEMENT is used for GoodData customers.\n\nFor more information, please see [LICENSE](https://github.com/gooddata/gooddata-react-components/blob/master/LICENSE)\n","gitHead":"008e9143395d1a337318384ad29f5c7129e2e124","scripts":{"dev":"bash scripts/build.sh --dev-watch","test":"jest --watch","build":"bash scripts/build.sh","tslint":"yarn run-tslint -t verbose $npm_package_config_tslint","prepare":"cd examples/server && yarn install --frozen-lockfile && cd ../..; rm -r examples/node_modules 2>/dev/null; true","examples":"bash scripts/run-examples.sh","prepare?":"# Called before `npm publish` and on local `npm install`. Temporarily also for deleting obsolete node_modules. Ends with `true` to continue gracefully.","validate":"tsc --noEmit && yarn tslint && eslint $npm_package_config_eslint && yarn validate-style && yarn prettier-check","build-dev":"bash scripts/build.sh --dev","examples?":"# Default is developer domain, other options: yarn examples [sec,secure,stg,stg2,stg3,demo,developer or URL]","storybook":"yarn build && start-storybook -p 9001 -c .storybook","test-once":"jest","tslint-ci":"mkdir -p ./ci/results && yarn run-tslint -t checkstyle -o ./ci/results/tslint-results.xml $npm_package_config_tslint","run-tslint":"tslint -p tsconfig.json","validate-ci":"tsc --noEmit && yarn tslint-ci  && eslint $npm_package_config_eslint -f checkstyle -o ci/results/eslint-results.xml && yarn validate-style-ci && yarn prettier-check","examples-build":"bash scripts/build-examples.sh","prepublishOnly":"yarn build","prettier-check":"prettier --check '{src,stories,styles,__mocks__,examples/server/src,examples/src,examples/test}/**/*.{ts,js,tsx,jsx,json,scss,md,yaml,html}'","prettier-write":"prettier --write '{src,stories,styles,__mocks__,examples/server/src,examples/src,examples/test}/**/*.{ts,js,tsx,jsx,json,scss,md,yaml,html}'","test-storybook":"yarn build && test-storybook","validate-style":"stylelint '**/*.scss'","build-storybook":"yarn build && build-storybook -c .storybook -o dist-storybook","examples-server":"node examples/server/src/index.js","heroku-postbuild":"yarn examples-build developer","examples-testcafe":"./scripts/run-testcafe.sh visual","validate-style-ci":"stylelint '**/*.scss' --custom-formatter=node_modules/stylelint-checkstyle-formatter > ci/results/stylelint-results.xml","check-circular-deps":"madge --circular --extensions ts ./src","examples-testcafe-ci":"./scripts/run-testcafe.sh ci","examples-testcafe-live":"./scripts/run-testcafe.sh live"},"typings":"dist/index.d.ts","_npmUser":{"name":"gooddata-ci","email":"rail@gooddata.com"},"deprecated":"@gooddata/react-components@7 reached End of Support on March 31, 2022. Please upgrade (see https://sdk.gooddata.com/gooddata-ui/docs/supported_versions.html for more information).","repository":{"url":"git+ssh://git@github.com/gooddata/gooddata-react-components.git","type":"git"},"_npmVersion":"6.13.4","description":"GoodData.UI - A powerful JavaScript library for building analytical applications","directories":{},"lint-staged":{"{src,stories,styles,__mocks__,examples/server/src,examples/src,examples/test}/**/*.{ts,js,tsx,jsx,scss}":["npx gdc-fix-copyright","git add"],"{src,stories,styles,__mocks__,examples/server/src,examples/src,examples/test}/**/*.{ts,js,tsx,jsx,json,scss,md,yaml,html}":["prettier --write","git add"]},"_nodeVersion":"12.16.1","dependencies":{"rxjs":"^5.5.6","uuid":"^3.2.1","immer":"^1.3.1","lodash":"^4.17.15","date-fns":"^2.7.0","downshift":"^3.2.7","invariant":"^2.2.2","mapbox-gl":"1.9.1","classnames":"^2.2.6","codemirror":"^5.54.0","highcharts":"7.1.1","prop-types":"^15.6.0","react-intl":"^3.6.0","custom-event":"^1.0.1","react-window":"^1.8.1","ag-grid-react":"20.0.0","react-measure":"^2.3.0","@types/mapbox-gl":"1.9.1","react-day-picker":"~7.3.0","react-responsive":"^3.0.0","stringify-object":"^2.4.0","@gooddata/typings":"^2.26.0","@types/codemirror":"^0.0.95","ag-grid-community":"20.0.0","http-status-codes":"^1.3.0","react-codemirror2":"^7.2.0","@gooddata/js-utils":"^3.10.5","@gooddata/numberjs":"^3.2.4","fixed-data-table-2":"0.7.17","@gooddata/goodstrap":"68.18.0","react-dom-factories":"^1.0.2","@gooddata/gooddata-js":"^13.0.4","json-stable-stringify":"^1.0.1","react-transition-group":"^2.2.1","hoist-non-react-statics":"^3.3.0","nodelist-foreach-polyfill":"^1.2.0","@formatjs/intl-pluralrules":"^1.3.6","highcharts-grouped-categories":"^1.1.3"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"raf":"3.3.2","yup":"^0.24.1","jest":"24.7.1","husky":"3.0.0","madge":"^3.4.4","react":"^16.5.2","enzyme":"3.5.0","eslint":"4.19.1","formik":"^0.11.11","moment":"2.23.0","history":"^4.7.2","ts-jest":"24.0.0","webpack":"4.30.0","full-icu":"^1.3.0","prettier":"1.16.4","react-ga":"^2.5.2","recharts":"1.0.0-beta.9","testcafe":"1.1.4","commander":"2.14.1","node-sass":"4.13.0","react-dom":"^16.5.2","stylelint":"^13.6.1","supertest":"3.0.0","ts-loader":"6.0.0","@types/raf":"^3.4.0","css-loader":"0.28.7","jest-junit":"3.0.0","raw-loader":"0.5.1","styled-jsx":"2.2.1","typescript":"3.3.4000","@babel/core":"7.4.4","@types/jest":"24.0.6","@types/node":"7.0.8","@types/uuid":"3.4.3","file-loader":"3.0.1","jest-enzyme":"7.0.2","lint-staged":"9.1.0","sass-loader":"6.0.6","webpack-cli":"3.3.2","@types/react":"16.8.6","babel-loader":"8.0.5","react-helmet":"5.2.0","react-select":"1.2.1","style-loader":"0.19.1","@types/enzyme":"3.1.13","@types/lodash":"4.14.123","testcafe-live":"0.1.4","@babel/runtime":"7.4.4","dotenv-webpack":"^1.7.0","@babel/polyfill":"^7.4.4","@storybook/react":"5.0.11","@types/invariant":"2.2.29","@types/react-dom":"16.0.11","isomorphic-fetch":"2.2.1","react-datepicker":"1.1.0","react-router-dom":"4.2.2","@babel/preset-env":"7.4.4","@gooddata/mock-js":"^2.14.2","@storybook/addons":"5.0.11","@types/classnames":"2.2.3","@types/prop-types":"15.5.2","@storybook/theming":"5.0.11","identity-obj-proxy":"^3.0.0","intl-messageformat":"^7.5.4","webpack-dev-server":"3.3.1","@babel/preset-react":"7.0.0","@types/react-portal":"4.0.1","@types/react-window":"^1.8.1","babel-plugin-lodash":"3.3.4","html-webpack-plugin":"3.2.0","react-test-renderer":"16.4.2","@types/react-measure":"2.0.5","clean-webpack-plugin":"2.0.2","stats-webpack-plugin":"0.7.0","eslint-config-prettier":"4.1.0","react-google-recaptcha":"^0.14.1","tslint-config-prettier":"1.18.0","@gooddata/eslint-config":"^1.0.0","@gooddata/tslint-config":"1.0.0","@types/react-responsive":"^3.0.3","@types/storybook__react":"4.0.1","@types/stringify-object":"^3.2.0","enzyme-adapter-react-16":"1.3.1","@gooddata/test-storybook":"4.0.0","@storybook/addon-actions":"5.0.11","@storybook/addon-options":"5.0.11","node-sass-magic-importer":"5.1.0","react-syntax-highlighter":"11.0.2","@types/fixed-data-table-2":"0.8.1","stylelint-config-prettier":"^8.0.1","@gooddata/stylelint-config":"^5.0.0","@types/react-test-renderer":"16.0.0","circular-dependency-plugin":"5.0.2","compression-webpack-plugin":"2.0.0","@types/json-stable-stringify":"^1.0.32","@gooddata/frontend-npm-scripts":"1.2.0","@types/enzyme-adapter-react-16":"1.0.3","stylelint-checkstyle-formatter":"0.1.2","@types/storybook__addon-actions":"3.4.2","@babel/plugin-proposal-class-properties":"7.4.4","@babel/plugin-proposal-object-rest-spread":"7.4.4","@babel/plugin-transform-async-to-generator":"7.4.4"},"peerDependencies":{"react":"^16.5.2","react-dom":"^16.5.2"},"_npmOperationalInternal":{"tmp":"tmp/react-components_7.8.0-beta.61_1595341539134_0.6627418665248643","host":"s3://npm-registry-packages"}},"7.8.0-alpha-nestor-encinas-nen-one-4459-2020-07-22T12-22-18-726Z":{"name":"@gooddata/react-components","version":"7.8.0-alpha-nestor-encinas-nen-one-4459-2020-07-22T12-22-18-726Z","author":{"name":"GoodData Corporation"},"license":"BSD-3-Clause","_id":"@gooddata/react-components@7.8.0-alpha-nestor-encinas-nen-one-4459-2020-07-22T12-22-18-726Z","maintainers":[{"name":"afi","email":"adam.fiedler@gooddata.com"},{"name":"an.vuong","email":"an.vuong@gooddata.com"},{"name":"bertold8","email":"ivan.nejezchleb@seznam.cz"},{"name":"brbistas","email":"valentinos.chraniotis@gooddata.com"},{"name":"bugsbunny338","email":"jiri.zajic@mensa.cz"},{"name":"de.do","email":"de.do@gooddata.com"},{"name":"gooddata-ci","email":"rail@gooddata.com"},{"name":"hang.ngo","email":"hang.ngo@gooddata.com"},{"name":"hung.nguyen.hoang","email":"hung.nguyen@gooddata.com"},{"name":"huong.nguyen","email":"huong.nguyen@gooddata.com"},{"name":"huyen.nguyen","email":"huyen.nguyen@gooddata.com"},{"name":"ivan.mjartan","email":"ivan.mjartan@gooddata.com"},{"name":"jakub-sterba","email":"jakub.sterba@gooddata.com"},{"name":"jaroslav.tomecek","email":"jaroslav.tomecek@gooddata.com"},{"name":"jkittler","email":"honza.kittler@gmail.com"},{"name":"khanh.le","email":"khanh.le@gooddata.com"},{"name":"lanhuynh","email":"lan.huynh@gooddata.com"},{"name":"linhhong","email":"linh.hong@gooddata.com"},{"name":"lupko","email":"lubomir.slivka@gooddata.com"},{"name":"mai.nguyen","email":"mai.nguyen@gooddata.com"},{"name":"matyas.kandl","email":"matyas.kandl@gooddata.com"},{"name":"michal.marsal","email":"michal.marsal@gooddata.com"},{"name":"milan.lempera","email":"ext-milan.lempera@gooddata.com"},{"name":"my.duong","email":"my.duong@gooddata.com"},{"name":"naibinh","email":"naibinh@gmail.com"},{"name":"nestor_encinas","email":"xesto05@gmail.com"},{"name":"nikolacech","email":"nikola.cech@gooddata.com"},{"name":"nis.hua","email":"nis.hua@gooddata.com"},{"name":"no23reason","email":"dan.homola@hotmail.cz"},{"name":"patrikbraborec","email":"patrik.braborec@gooddata.com"},{"name":"pbenes","email":"petr.benes@gooddata.com"},{"name":"petrjanu","email":"petr.janu@gooddata.com"},{"name":"pkingo","email":"philipandreaskingo@hotmail.com"},{"name":"ptquang86","email":"ptquang86@gmail.com"},{"name":"qduval","email":"quentin.duval@gooddata.com"},{"name":"rodri360","email":"me@rodri360.com"},{"name":"scavnickyj","email":"jakub.scavnicky@gooddata.com"},{"name":"sitina","email":"jiri.sitina@gooddata.com"},{"name":"strouhaljan","email":"strouhal.jan@gmail.com"},{"name":"thao-luong","email":"thao.luong@gooddata.com"},{"name":"thuong.nguyen","email":"thuong.nguyen@gooddata.com"},{"name":"tmuchka","email":"tomas.muchka@gooddata.com"},{"name":"tomas.kratochvil","email":"tomas.kratochvil@gooddata.com"},{"name":"tomsatgd","email":"tomas.satinsky@gooddata.com"},{"name":"trung-le-quoc","email":"trung.le@gooddata.com"},{"name":"tu-ngo","email":"tungo1981@gmail.com"},{"name":"tu.bui","email":"tu.bui@gooddata.com"},{"name":"tulean","email":"tuan.le@gooddata.com"},{"name":"tuqt1005","email":"tu.tran@gooddata.com"},{"name":"utdnah","email":"danh.ung@gooddata.com"},{"name":"van.nguyen","email":"van.nguyen@gooddata.com"},{"name":"vi.phan","email":"vi.phan@gooddata.com"},{"name":"vlastikcz","email":"vlastimil.kotas@gooddata.com"},{"name":"vu.pham","email":"vu.pham@gooddata.com"},{"name":"xmort","email":"petr.dolejsi@gooddata.com"},{"name":"yanlipnican","email":"yanlipnican@gmail.com"}],"homepage":"https://github.com/gooddata/gooddata-react-components#readme","bugs":{"url":"https://github.com/gooddata/gooddata-react-components/issues"},"dist":{"shasum":"6fe85aea4f4234ba1f1af489d89f3ccebd3a64f7","tarball":"https://registry.npmjs.org/@gooddata/react-components/-/react-components-7.8.0-alpha-nestor-encinas-nen-one-4459-2020-07-22T12-22-18-726Z.tgz","fileCount":2661,"integrity":"sha512-2Xe9V2EArbr3227BYEYpBa6TbzI4jFZwRwTINehaq3zwXc1r3r4bqwMKKat+nGYv+YcpP8UpJQm5nCnZBXTl3Q==","signatures":[{"sig":"MEQCIBXn7LkfxD9R60zlB+RvZh6OG9361daVtohhTnR+f5jmAiBKRhnSuLOBsoKlw+AUOEvkMtR+RR259xl1FoxhfxYAxQ==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":10678213,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJfGC+ZCRA9TVsSAnZWagAAgI0QAJhTBjcPuDpBUFwCO8vq\nrrmenZnAVYKqtiogb5cUmD+ATSEn2gUDjqLuVh/cK331CZsA9Kk31LLu6O5s\nz29hRcCPaKYT3Hi/+hDh2n3WERMvUzdG6hB2727HzzNn7hEeWGeZH8t5N9jQ\nb2ZwFr7xmPN1xGNNO5PM5pH73J/nrlh1gSjxDdKI5OrbKMZ0qPidfS/joNoZ\nchlqdTqneimBYYM6R9YbpK70xCtsXSDjibG/RFdvpBEfB1t+8Q4MZzCVHRgR\n+5mmkdl6IR3Cn+wCCbkzL08z77BktNr+jRO/tFYXDId9tjctxp3cBY2yJ/2d\nyjm6ZNI/vmL4LOsAHVK6z86p0Bjas21PHXJACVts75PLcXkbPvPZOWnm9kMp\nSKjpa/B0QOgsrKMiEe4GY3ae1P/aS1w0KU4e3cACs2fdpYnpQ3PCPMlBXrQ+\nOuy9daXoGr3jNCE7Os3y2LLFL16LJf+RMKSGuR85D150o9iF2ml0T6UTRspO\nF6f4tqRI7pTwxipJz7Wd+Y9HJhQ3DsrtUBl9uHEmsANRjfMAnwGin/XM+qaG\nauNInU5tm8w0y2AJro1YrHpTrffXm998F0fF8noDGeuVybLD+GqFHpINAtri\ndMa+EmCoyLanc5CZY3CLuUcTGvoYb6mGLmWn2nx3H9kJk1KyuZojaywLT4gq\n8un+\r\n=99NA\r\n-----END PGP SIGNATURE-----\r\n"},"main":"dist/index.js","husky":{"hooks":{"pre-commit":"lint-staged"}},"config":{"eslint":"./examples/**/*.{js,jsx}","tslint":"./{__mocks__,src,stories}/{,**/}*.{ts,tsx}"},"readme":"[![npm version](https://badge.fury.io/js/%40gooddata%2Freact-components.svg)](https://www.npmjs.com/package/@gooddata/react-components)\n\n# GoodData.UI React components\n> A React-based JavaScript library for building data-driven applications\n\n## Getting started\n- [GoodData.UI Documentation](http://sdk.gooddata.com/gooddata-ui/)\n- [GoodData.UI Live Examples](https://gooddata-examples.herokuapp.com/)\n- [Stack Overflow](https://stackoverflow.com/questions/tagged/gooddata)\n\n### Usage\nWith [yarn](https://yarnpkg.com) installed, go to your project directory and run\n```\n$ yarn add @gooddata/react-components\n```\nIf you prefer [npm](npmjs.com) run\n```\n$ npm install --save @gooddata/react-components\n```\n\nThe public API is exposed via global `index.js`. Except for the styles, do not import any other file directly\nbecause they are not intended to be part of the public API.\n\n## Contributing\n\nWe welcome any contribution in form of [issues](https://github.com/gooddata/gooddata-react-components/issues) or [pull requests](https://github.com/gooddata/gooddata-react-components/pulls).\n\nInstall [Node.js](http://nodejs.org) (node 12.16.1, npm v6.13.4) and [Yarn](https://classic.yarnpkg.com) (1.22.4).\n\nInstall dependencies:\n```\nyarn install --frozen-lockfile\n```\n\nThese commands may come in handy while developing:\n\n| command | description |\n| ------- | ----------- |\n| `yarn install --pure-lockfile` | first step |\n| ||\n| `yarn dev` | build react-components to `/dist` in watch mode |\n| `yarn test` | run all unit tests |\n| `yarn prettier-write` | format the source code to match the valid codestyle |\n| `yarn validate` | validate codestyle |\n| ||\n| `yarn storybook` | run storybook from `/stories` on http://localhost:9001 |\n| `yarn build-storybook` | build storybook to `/dist-storybook` |\n| `yarn test-storybook` | run storybook and [screenshot tests](https://github.com/gooddata/gdc-client-utils/tree/master/test-storybook) |\n| ||\n| `yarn examples` | run Live Examples dev-server from `/examples` on https://localhost:8999 |\n| `yarn examples-build` | build Live Examples to `/examples/dist` |\n| `yarn examples-server` | serve built Live Examples - see `/examples/server/src` |\n| `yarn examples-testcafe` | run testcafe tests against `localhost:8999` |\n\n### Deploy to heroku.com\nWhen you deploy this repo to heroku, it serves *GoodData.UI Live Examples*.\nRelevant tasks are in `Procfile` and `package.json`.\n\n```bash\n# run in the project directory\nheroku login\nheroku create <your-app-name>\nheroku config:set DOMAIN_ADMIN_USERNAME=x@gooddata.com DOMAIN_ADMIN_PASSWORD=xy PROJECT_ID_TO_ASSIGN=xms7ga4tf3g3nzucd8380o2bev8oeknp\ngit push heroku HEAD:master\nheroku open\n```\n### Enable Geo Chart for Storybook and Live Examples\nGeo chart uses Mapbox to render map which requires a Mapbox access token.\n- Register an account and create Mapbox access token at [guide](https://docs.mapbox.com/help/how-mapbox-works/access-tokens/)\n- Store the created token at `.env`:\n```bash\necho -e \"EXAMPLE_MAPBOX_ACCESS_TOKEN=token\" >> .env # only need to run once\necho -e \"STORYBOOK_MAPBOX_ACCESS_TOKEN=token\" >> .env # only need to run once\n```\n\n### Run Live Examples Locally\nTo run *GoodData.UI Live Examples* locally:\n```bash\ngit clone <this-repository>\ncd  <repository-folder>\nyarn install --pure-lockfile\nyarn examples\n```\nThen open https://localhost:8999 and login using Live Examples account (you can [create one here](https://gooddata-examples.herokuapp.com/registration)).\n\n### Run Storybook locally\n- Run storybook with token stored in `.env` for more secure\n```bash\nyarn storybook\n```\n- Or run storybook with token env param exposed to cli (not suggested)\n```bash\nSTORYBOOK_MAPBOX_ACCESS_TOKEN=token yarn storybook\n```\n- Apply either above way to `yarn build-storybook` or `yarn test-storybook`\n\n### Source code formatting\nThe source code in the repository is formatted by [Prettier](https://prettier.io/).\nThe format of the code is validated by our Continuous Integration server and is one of the requirements of successful merge.\n\nPrettier is supported by every major IDE. You can find the list of supported editors and how to configure them [here](https://prettier.io/docs/en/editors.html).\n\nIn the case, when your editor is not supported or you don't want to setup the integration, you can run the `yarn prettier-write` command to reformat the code before commit.\n\n## Changelog\n\n- see [CHANGELOG.md](CHANGELOG.md)\n\n## Supported versions\n\nIn order to make the user experience with integrating GoodData UI SDK as smooth and secure as possible and to ensure that the SDK is using the latest features of the platform, we will only provide support to two most recent major versions of UI SDK.\n\nThe most recent majors will be supported in the following modes:\n\n- The latest major version will receive all new functionality and all bug fixes\n- The previous major version will only receive fixes to critical issues and security fixes. These fixes will be applied on top of last released version of the previous major\n\nThe customers are encouraged to always use the latest version of the UI SDK.\n\nIn case of using older versions, the user might face API incompatibility, performance or security issues.\n\nPlease follow the installation instructions to update to the newest version.\n\n## License\n\n(C) 2007-2020 GoodData Corporation\n\nThis project is dual licensed:\n\n- The ATTRIBUTION-NONCOMMERCIAL 4.0 INTERNATIONAL (CC BY-NC 4.0) is used for purpose of the trial experience and evaluation of GoodData.UI library.\n- The GOODDATA GOODDATA.UI LIBRARY END USER LICENSE AGREEMENT is used for GoodData customers.\n\nFor more information, please see [LICENSE](https://github.com/gooddata/gooddata-react-components/blob/master/LICENSE)\n","gitHead":"b435e2662368d45a2a54cdc61f290bea10cd6cc0","scripts":{"dev":"bash scripts/build.sh --dev-watch","test":"jest --watch","build":"bash scripts/build.sh","tslint":"yarn run-tslint -t verbose $npm_package_config_tslint","prepare":"cd examples/server && yarn install --frozen-lockfile && cd ../..; rm -r examples/node_modules 2>/dev/null; true","examples":"bash scripts/run-examples.sh","prepare?":"# Called before `npm publish` and on local `npm install`. Temporarily also for deleting obsolete node_modules. Ends with `true` to continue gracefully.","validate":"tsc --noEmit && yarn tslint && eslint $npm_package_config_eslint && yarn validate-style && yarn prettier-check","build-dev":"bash scripts/build.sh --dev","examples?":"# Default is developer domain, other options: yarn examples [sec,secure,stg,stg2,stg3,demo,developer or URL]","storybook":"yarn build && start-storybook -p 9001 -c .storybook","test-once":"jest","tslint-ci":"mkdir -p ./ci/results && yarn run-tslint -t checkstyle -o ./ci/results/tslint-results.xml $npm_package_config_tslint","run-tslint":"tslint -p tsconfig.json","validate-ci":"tsc --noEmit && yarn tslint-ci  && eslint $npm_package_config_eslint -f checkstyle -o ci/results/eslint-results.xml && yarn validate-style-ci && yarn prettier-check","examples-build":"bash scripts/build-examples.sh","prepublishOnly":"yarn build","prettier-check":"prettier --check '{src,stories,styles,__mocks__,examples/server/src,examples/src,examples/test}/**/*.{ts,js,tsx,jsx,json,scss,md,yaml,html}'","prettier-write":"prettier --write '{src,stories,styles,__mocks__,examples/server/src,examples/src,examples/test}/**/*.{ts,js,tsx,jsx,json,scss,md,yaml,html}'","test-storybook":"yarn build && test-storybook","validate-style":"stylelint '**/*.scss'","build-storybook":"yarn build && build-storybook -c .storybook -o dist-storybook","examples-server":"node examples/server/src/index.js","heroku-postbuild":"yarn examples-build developer","examples-testcafe":"./scripts/run-testcafe.sh visual","validate-style-ci":"stylelint '**/*.scss' --custom-formatter=node_modules/stylelint-checkstyle-formatter > ci/results/stylelint-results.xml","check-circular-deps":"madge --circular --extensions ts ./src","examples-testcafe-ci":"./scripts/run-testcafe.sh ci","examples-testcafe-live":"./scripts/run-testcafe.sh live"},"typings":"dist/index.d.ts","_npmUser":{"name":"nestor_encinas","email":"xesto05@gmail.com"},"deprecated":"@gooddata/react-components@7 reached End of Support on March 31, 2022. Please upgrade (see https://sdk.gooddata.com/gooddata-ui/docs/supported_versions.html for more information).","repository":{"url":"git+ssh://git@github.com/gooddata/gooddata-react-components.git","type":"git"},"_npmVersion":"6.14.5","description":"GoodData.UI - A powerful JavaScript library for building analytical applications","directories":{},"lint-staged":{"{src,stories,styles,__mocks__,examples/server/src,examples/src,examples/test}/**/*.{ts,js,tsx,jsx,scss}":["npx gdc-fix-copyright","git add"],"{src,stories,styles,__mocks__,examples/server/src,examples/src,examples/test}/**/*.{ts,js,tsx,jsx,json,scss,md,yaml,html}":["prettier --write","git add"]},"_nodeVersion":"12.18.2","dependencies":{"rxjs":"^5.5.6","uuid":"^3.2.1","immer":"^1.3.1","lodash":"^4.17.15","date-fns":"^2.7.0","downshift":"^3.2.7","invariant":"^2.2.2","mapbox-gl":"1.9.1","classnames":"^2.2.6","codemirror":"^5.54.0","highcharts":"7.1.1","prop-types":"^15.6.0","react-intl":"^3.6.0","custom-event":"^1.0.1","react-window":"^1.8.1","ag-grid-react":"20.0.0","react-measure":"^2.3.0","@types/mapbox-gl":"1.9.1","react-day-picker":"~7.3.0","react-responsive":"^3.0.0","stringify-object":"^2.4.0","@gooddata/typings":"^2.25.0","@types/codemirror":"^0.0.95","ag-grid-community":"20.0.0","http-status-codes":"^1.3.0","react-codemirror2":"^7.2.0","@gooddata/js-utils":"^3.10.5","@gooddata/numberjs":"^3.2.4","fixed-data-table-2":"0.7.17","@gooddata/goodstrap":"^68.15.0","react-dom-factories":"^1.0.2","@gooddata/gooddata-js":"^13.0.3","json-stable-stringify":"^1.0.1","react-transition-group":"^2.2.1","hoist-non-react-statics":"^3.3.0","nodelist-foreach-polyfill":"^1.2.0","@formatjs/intl-pluralrules":"^1.3.6","highcharts-grouped-categories":"^1.1.3"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"raf":"3.3.2","yup":"^0.24.1","jest":"24.7.1","husky":"3.0.0","madge":"^3.4.4","react":"^16.5.2","enzyme":"3.5.0","eslint":"4.19.1","formik":"^0.11.11","moment":"2.23.0","history":"^4.7.2","ts-jest":"24.0.0","webpack":"4.30.0","full-icu":"^1.3.0","prettier":"1.16.4","react-ga":"^2.5.2","recharts":"1.0.0-beta.9","testcafe":"1.1.4","commander":"2.14.1","node-sass":"4.13.0","react-dom":"^16.5.2","stylelint":"^10.0.0","supertest":"3.0.0","ts-loader":"6.0.0","@types/raf":"^3.4.0","css-loader":"0.28.7","jest-junit":"3.0.0","raw-loader":"0.5.1","styled-jsx":"2.2.1","typescript":"3.3.4000","@babel/core":"7.4.4","@types/jest":"24.0.6","@types/node":"7.0.8","@types/uuid":"3.4.3","file-loader":"3.0.1","jest-enzyme":"7.0.2","lint-staged":"9.1.0","sass-loader":"6.0.6","webpack-cli":"3.3.2","@types/react":"16.8.6","babel-loader":"8.0.5","react-helmet":"5.2.0","react-select":"1.2.1","style-loader":"0.19.1","@types/enzyme":"3.1.13","@types/lodash":"4.14.123","testcafe-live":"0.1.4","@babel/runtime":"7.4.4","dotenv-webpack":"^1.7.0","@babel/polyfill":"^7.4.4","@storybook/react":"5.0.11","@types/invariant":"2.2.29","@types/react-dom":"16.0.11","isomorphic-fetch":"2.2.1","react-datepicker":"1.1.0","react-router-dom":"4.2.2","@babel/preset-env":"7.4.4","@gooddata/mock-js":"^2.13.1","@storybook/addons":"5.0.11","@types/classnames":"2.2.3","@types/prop-types":"15.5.2","@storybook/theming":"5.0.11","identity-obj-proxy":"^3.0.0","intl-messageformat":"^7.5.4","webpack-dev-server":"3.3.1","@babel/preset-react":"7.0.0","@types/react-portal":"4.0.1","@types/react-window":"^1.8.1","babel-plugin-lodash":"3.3.4","html-webpack-plugin":"3.2.0","react-test-renderer":"16.4.2","@types/react-measure":"2.0.5","clean-webpack-plugin":"2.0.2","stats-webpack-plugin":"0.7.0","eslint-config-prettier":"4.1.0","react-google-recaptcha":"^0.14.1","tslint-config-prettier":"1.18.0","@gooddata/eslint-config":"^1.0.0","@gooddata/tslint-config":"1.0.0","@types/react-responsive":"^3.0.3","@types/storybook__react":"4.0.1","@types/stringify-object":"^3.2.0","enzyme-adapter-react-16":"1.3.1","@gooddata/test-storybook":"4.0.0","@storybook/addon-actions":"5.0.11","@storybook/addon-options":"5.0.11","node-sass-magic-importer":"5.1.0","react-syntax-highlighter":"11.0.2","@types/fixed-data-table-2":"0.8.1","stylelint-config-prettier":"5.2.0","@gooddata/stylelint-config":"4.0.1","@types/react-test-renderer":"16.0.0","circular-dependency-plugin":"5.0.2","compression-webpack-plugin":"2.0.0","@types/json-stable-stringify":"^1.0.32","@gooddata/frontend-npm-scripts":"1.1.0","@types/enzyme-adapter-react-16":"1.0.3","stylelint-checkstyle-formatter":"0.1.0","@types/storybook__addon-actions":"3.4.2","@babel/plugin-proposal-class-properties":"7.4.4","@babel/plugin-proposal-object-rest-spread":"7.4.4","@babel/plugin-transform-async-to-generator":"7.4.4"},"peerDependencies":{"react":"^16.5.2","react-dom":"^16.5.2"},"_npmOperationalInternal":{"tmp":"tmp/react-components_7.8.0-alpha-nestor-encinas-nen-one-4459-2020-07-22T12-22-18-726Z_1595420569044_0.8992312682773784","host":"s3://npm-registry-packages"}},"7.8.0-alpha-strouhaljan-jsu-one-4467-2020-07-22T13-13-33-209Z":{"name":"@gooddata/react-components","version":"7.8.0-alpha-strouhaljan-jsu-one-4467-2020-07-22T13-13-33-209Z","author":{"name":"GoodData Corporation"},"license":"BSD-3-Clause","_id":"@gooddata/react-components@7.8.0-alpha-strouhaljan-jsu-one-4467-2020-07-22T13-13-33-209Z","maintainers":[{"name":"afi","email":"adam.fiedler@gooddata.com"},{"name":"an.vuong","email":"an.vuong@gooddata.com"},{"name":"bertold8","email":"ivan.nejezchleb@seznam.cz"},{"name":"brbistas","email":"valentinos.chraniotis@gooddata.com"},{"name":"bugsbunny338","email":"jiri.zajic@mensa.cz"},{"name":"de.do","email":"de.do@gooddata.com"},{"name":"gooddata-ci","email":"rail@gooddata.com"},{"name":"hang.ngo","email":"hang.ngo@gooddata.com"},{"name":"hung.nguyen.hoang","email":"hung.nguyen@gooddata.com"},{"name":"huong.nguyen","email":"huong.nguyen@gooddata.com"},{"name":"huyen.nguyen","email":"huyen.nguyen@gooddata.com"},{"name":"ivan.mjartan","email":"ivan.mjartan@gooddata.com"},{"name":"jakub-sterba","email":"jakub.sterba@gooddata.com"},{"name":"jaroslav.tomecek","email":"jaroslav.tomecek@gooddata.com"},{"name":"jkittler","email":"honza.kittler@gmail.com"},{"name":"khanh.le","email":"khanh.le@gooddata.com"},{"name":"lanhuynh","email":"lan.huynh@gooddata.com"},{"name":"linhhong","email":"linh.hong@gooddata.com"},{"name":"lupko","email":"lubomir.slivka@gooddata.com"},{"name":"mai.nguyen","email":"mai.nguyen@gooddata.com"},{"name":"matyas.kandl","email":"matyas.kandl@gooddata.com"},{"name":"michal.marsal","email":"michal.marsal@gooddata.com"},{"name":"milan.lempera","email":"ext-milan.lempera@gooddata.com"},{"name":"my.duong","email":"my.duong@gooddata.com"},{"name":"naibinh","email":"naibinh@gmail.com"},{"name":"nestor_encinas","email":"xesto05@gmail.com"},{"name":"nikolacech","email":"nikola.cech@gooddata.com"},{"name":"nis.hua","email":"nis.hua@gooddata.com"},{"name":"no23reason","email":"dan.homola@hotmail.cz"},{"name":"patrikbraborec","email":"patrik.braborec@gooddata.com"},{"name":"pbenes","email":"petr.benes@gooddata.com"},{"name":"petrjanu","email":"petr.janu@gooddata.com"},{"name":"pkingo","email":"philipandreaskingo@hotmail.com"},{"name":"ptquang86","email":"ptquang86@gmail.com"},{"name":"qduval","email":"quentin.duval@gooddata.com"},{"name":"rodri360","email":"me@rodri360.com"},{"name":"scavnickyj","email":"jakub.scavnicky@gooddata.com"},{"name":"sitina","email":"jiri.sitina@gooddata.com"},{"name":"strouhaljan","email":"strouhal.jan@gmail.com"},{"name":"thao-luong","email":"thao.luong@gooddata.com"},{"name":"thuong.nguyen","email":"thuong.nguyen@gooddata.com"},{"name":"tmuchka","email":"tomas.muchka@gooddata.com"},{"name":"tomas.kratochvil","email":"tomas.kratochvil@gooddata.com"},{"name":"tomsatgd","email":"tomas.satinsky@gooddata.com"},{"name":"trung-le-quoc","email":"trung.le@gooddata.com"},{"name":"tu-ngo","email":"tungo1981@gmail.com"},{"name":"tu.bui","email":"tu.bui@gooddata.com"},{"name":"tulean","email":"tuan.le@gooddata.com"},{"name":"tuqt1005","email":"tu.tran@gooddata.com"},{"name":"utdnah","email":"danh.ung@gooddata.com"},{"name":"van.nguyen","email":"van.nguyen@gooddata.com"},{"name":"vi.phan","email":"vi.phan@gooddata.com"},{"name":"vlastikcz","email":"vlastimil.kotas@gooddata.com"},{"name":"vu.pham","email":"vu.pham@gooddata.com"},{"name":"xmort","email":"petr.dolejsi@gooddata.com"},{"name":"yanlipnican","email":"yanlipnican@gmail.com"}],"homepage":"https://github.com/gooddata/gooddata-react-components#readme","bugs":{"url":"https://github.com/gooddata/gooddata-react-components/issues"},"dist":{"shasum":"62be6395b7637c46902349c7c9ce7df1fdce9f4c","tarball":"https://registry.npmjs.org/@gooddata/react-components/-/react-components-7.8.0-alpha-strouhaljan-jsu-one-4467-2020-07-22T13-13-33-209Z.tgz","fileCount":2672,"integrity":"sha512-gRY5vyDYtTGIYp+Q+sda+fi1a2KwEgbzH7t1VUqGk28Gb5TAptk9AC8zuhMhliQVIjL3Bh+RBaaX58jPpqNxjg==","signatures":[{"sig":"MEYCIQCc1nUo1f/CfyhggHYPrraDZfMgIV8MKwp7o5icwtg9FgIhAJivBOkQUIVyA+mkjfM1pOMDuD6zK74uipdZLOA7pduA","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":10727841,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJfGDudCRA9TVsSAnZWagAA4zcP/0O4SrIb6PmE20la9DZR\n6JM4OtZTvXi/kK1/JwnamjBdvcvW6srdUkUHfZRiR8nbvnMQ5t1I574RTLVl\niRMnF1dqeLmDuGziINnJ0LS37vQIchzxSFe5QKDTLU4s4uKDQ/mbFty6cyAk\nc17TwSs43z46LtP9g4NUSqdMAIB8jAiul/L/9gDtGHsDfvvF8a7Ra2gPgUnO\nENP20Ab5DiOENEdrMFKGEXtZGsCqU8v6wAnItUo7z1d1IZcX2RN3H2GY7VHB\nNDpLU4o9dxFmSBy4A31sYFuGATqZYHh07j7GX1OYZE+2pRYZvZLIOMKmXhVq\n2jms4szoOm9pHQ05Uo0beG6UFnVklE3Tw8KtiBoaFFSNUuiXpYWepfmDSKQp\nP2z8SX2ypcK+i4i8jdIXEbVapQALEJPJScL00NwhegEX0u7VQYB8jD8/ihXI\nSgf1cJoZl0ze9CI04+iCFCbWvBATIa0LGgLGCC3Ul5P/jjginHOIUwbr/Oe2\ndGMGUmFtBLYlbrNHSgZJSgR/He0gsOSLM3WxsUYQ3IsdoEhDtUuO2EKobbc3\nHMb9hC3xZREdh4U1kEgjB1qQqBMDIHTAaAPaZd0Ov/BWS/t2L9iBbU0sxtt2\nc1Ok8AKOCq8jC3uT2mBmSni9fZzpmfuP2mHD72xBcUAiBjle8WLVoN5+LIyq\nfDIM\r\n=/3Yw\r\n-----END PGP SIGNATURE-----\r\n"},"main":"dist/index.js","husky":{"hooks":{"pre-commit":"lint-staged"}},"config":{"eslint":"./examples/**/*.{js,jsx}","tslint":"./{__mocks__,src,stories}/{,**/}*.{ts,tsx}"},"readme":"[![npm version](https://badge.fury.io/js/%40gooddata%2Freact-components.svg)](https://www.npmjs.com/package/@gooddata/react-components)\n\n# GoodData.UI React components\n> A React-based JavaScript library for building data-driven applications\n\n## Getting started\n- [GoodData.UI Documentation](http://sdk.gooddata.com/gooddata-ui/)\n- [GoodData.UI Live Examples](https://gooddata-examples.herokuapp.com/)\n- [Stack Overflow](https://stackoverflow.com/questions/tagged/gooddata)\n\n### Usage\nWith [yarn](https://yarnpkg.com) installed, go to your project directory and run\n```\n$ yarn add @gooddata/react-components\n```\nIf you prefer [npm](npmjs.com) run\n```\n$ npm install --save @gooddata/react-components\n```\n\nThe public API is exposed via global `index.js`. Except for the styles, do not import any other file directly\nbecause they are not intended to be part of the public API.\n\n## Contributing\n\nWe welcome any contribution in form of [issues](https://github.com/gooddata/gooddata-react-components/issues) or [pull requests](https://github.com/gooddata/gooddata-react-components/pulls).\n\nInstall [Node.js](http://nodejs.org) (node 12.16.1, npm v6.13.4) and [Yarn](https://classic.yarnpkg.com) (1.22.4).\n\nInstall dependencies:\n```\nyarn install --frozen-lockfile\n```\n\nThese commands may come in handy while developing:\n\n| command | description |\n| ------- | ----------- |\n| `yarn install --pure-lockfile` | first step |\n| ||\n| `yarn dev` | build react-components to `/dist` in watch mode |\n| `yarn test` | run all unit tests |\n| `yarn prettier-write` | format the source code to match the valid codestyle |\n| `yarn validate` | validate codestyle |\n| ||\n| `yarn storybook` | run storybook from `/stories` on http://localhost:9001 |\n| `yarn build-storybook` | build storybook to `/dist-storybook` |\n| `yarn test-storybook` | run storybook and [screenshot tests](https://github.com/gooddata/gdc-client-utils/tree/master/test-storybook) |\n| ||\n| `yarn examples` | run Live Examples dev-server from `/examples` on https://localhost:8999 |\n| `yarn examples-build` | build Live Examples to `/examples/dist` |\n| `yarn examples-server` | serve built Live Examples - see `/examples/server/src` |\n| `yarn examples-testcafe` | run testcafe tests against `localhost:8999` |\n\n### Deploy to heroku.com\nWhen you deploy this repo to heroku, it serves *GoodData.UI Live Examples*.\nRelevant tasks are in `Procfile` and `package.json`.\n\n```bash\n# run in the project directory\nheroku login\nheroku create <your-app-name>\nheroku config:set DOMAIN_ADMIN_USERNAME=x@gooddata.com DOMAIN_ADMIN_PASSWORD=xy PROJECT_ID_TO_ASSIGN=xms7ga4tf3g3nzucd8380o2bev8oeknp\ngit push heroku HEAD:master\nheroku open\n```\n### Enable Geo Chart for Storybook and Live Examples\nGeo chart uses Mapbox to render map which requires a Mapbox access token.\n- Register an account and create Mapbox access token at [guide](https://docs.mapbox.com/help/how-mapbox-works/access-tokens/)\n- Store the created token at `.env`:\n```bash\necho -e \"EXAMPLE_MAPBOX_ACCESS_TOKEN=token\" >> .env # only need to run once\necho -e \"STORYBOOK_MAPBOX_ACCESS_TOKEN=token\" >> .env # only need to run once\n```\n\n### Run Live Examples Locally\nTo run *GoodData.UI Live Examples* locally:\n```bash\ngit clone <this-repository>\ncd  <repository-folder>\nyarn install --pure-lockfile\nyarn examples\n```\nThen open https://localhost:8999 and login using Live Examples account (you can [create one here](https://gooddata-examples.herokuapp.com/registration)).\n\n### Run Storybook locally\n- Run storybook with token stored in `.env` for more secure\n```bash\nyarn storybook\n```\n- Or run storybook with token env param exposed to cli (not suggested)\n```bash\nSTORYBOOK_MAPBOX_ACCESS_TOKEN=token yarn storybook\n```\n- Apply either above way to `yarn build-storybook` or `yarn test-storybook`\n\n### Source code formatting\nThe source code in the repository is formatted by [Prettier](https://prettier.io/).\nThe format of the code is validated by our Continuous Integration server and is one of the requirements of successful merge.\n\nPrettier is supported by every major IDE. You can find the list of supported editors and how to configure them [here](https://prettier.io/docs/en/editors.html).\n\nIn the case, when your editor is not supported or you don't want to setup the integration, you can run the `yarn prettier-write` command to reformat the code before commit.\n\n## Changelog\n\n- see [CHANGELOG.md](CHANGELOG.md)\n\n## Supported versions\n\nIn order to make the user experience with integrating GoodData UI SDK as smooth and secure as possible and to ensure that the SDK is using the latest features of the platform, we will only provide support to two most recent major versions of UI SDK.\n\nThe most recent majors will be supported in the following modes:\n\n- The latest major version will receive all new functionality and all bug fixes\n- The previous major version will only receive fixes to critical issues and security fixes. These fixes will be applied on top of last released version of the previous major\n\nThe customers are encouraged to always use the latest version of the UI SDK.\n\nIn case of using older versions, the user might face API incompatibility, performance or security issues.\n\nPlease follow the installation instructions to update to the newest version.\n\n## License\n\n(C) 2007-2020 GoodData Corporation\n\nThis project is dual licensed:\n\n- The ATTRIBUTION-NONCOMMERCIAL 4.0 INTERNATIONAL (CC BY-NC 4.0) is used for purpose of the trial experience and evaluation of GoodData.UI library.\n- The GOODDATA GOODDATA.UI LIBRARY END USER LICENSE AGREEMENT is used for GoodData customers.\n\nFor more information, please see [LICENSE](https://github.com/gooddata/gooddata-react-components/blob/master/LICENSE)\n","gitHead":"786038c4c92f7538c889377f07e14fa1cf4f0cc0","scripts":{"dev":"bash scripts/build.sh --dev-watch","test":"jest --watch","build":"bash scripts/build.sh","tslint":"yarn run-tslint -t verbose $npm_package_config_tslint","prepare":"cd examples/server && yarn install --frozen-lockfile && cd ../..; rm -r examples/node_modules 2>/dev/null; true","examples":"bash scripts/run-examples.sh","prepare?":"# Called before `npm publish` and on local `npm install`. Temporarily also for deleting obsolete node_modules. Ends with `true` to continue gracefully.","validate":"tsc --noEmit && yarn tslint && eslint $npm_package_config_eslint && yarn validate-style && yarn prettier-check","build-dev":"bash scripts/build.sh --dev","examples?":"# Default is developer domain, other options: yarn examples [sec,secure,stg,stg2,stg3,demo,developer or URL]","storybook":"yarn build && start-storybook -p 9001 -c .storybook","test-once":"jest","tslint-ci":"mkdir -p ./ci/results && yarn run-tslint -t checkstyle -o ./ci/results/tslint-results.xml $npm_package_config_tslint","run-tslint":"tslint -p tsconfig.json","validate-ci":"tsc --noEmit && yarn tslint-ci  && eslint $npm_package_config_eslint -f checkstyle -o ci/results/eslint-results.xml && yarn validate-style-ci && yarn prettier-check","examples-build":"bash scripts/build-examples.sh","prepublishOnly":"yarn build","prettier-check":"prettier --check '{src,stories,styles,__mocks__,examples/server/src,examples/src,examples/test}/**/*.{ts,js,tsx,jsx,json,scss,md,yaml,html}'","prettier-write":"prettier --write '{src,stories,styles,__mocks__,examples/server/src,examples/src,examples/test}/**/*.{ts,js,tsx,jsx,json,scss,md,yaml,html}'","test-storybook":"yarn build && test-storybook","validate-style":"stylelint '**/*.scss'","build-storybook":"yarn build && build-storybook -c .storybook -o dist-storybook","examples-server":"node examples/server/src/index.js","heroku-postbuild":"yarn examples-build developer","examples-testcafe":"./scripts/run-testcafe.sh visual","validate-style-ci":"stylelint '**/*.scss' --custom-formatter=node_modules/stylelint-checkstyle-formatter > ci/results/stylelint-results.xml","check-circular-deps":"madge --circular --extensions ts ./src","examples-testcafe-ci":"./scripts/run-testcafe.sh ci","examples-testcafe-live":"./scripts/run-testcafe.sh live"},"typings":"dist/index.d.ts","_npmUser":{"name":"strouhaljan","email":"strouhal.jan@gmail.com"},"deprecated":"@gooddata/react-components@7 reached End of Support on March 31, 2022. Please upgrade (see https://sdk.gooddata.com/gooddata-ui/docs/supported_versions.html for more information).","repository":{"url":"git+ssh://git@github.com/gooddata/gooddata-react-components.git","type":"git"},"_npmVersion":"6.13.4","description":"GoodData.UI - A powerful JavaScript library for building analytical applications","directories":{},"lint-staged":{"{src,stories,styles,__mocks__,examples/server/src,examples/src,examples/test}/**/*.{ts,js,tsx,jsx,scss}":["npx gdc-fix-copyright","git add"],"{src,stories,styles,__mocks__,examples/server/src,examples/src,examples/test}/**/*.{ts,js,tsx,jsx,json,scss,md,yaml,html}":["prettier --write","git add"]},"_nodeVersion":"12.16.1","dependencies":{"rxjs":"^5.5.6","uuid":"^3.2.1","immer":"^1.3.1","lodash":"^4.17.15","date-fns":"^2.7.0","downshift":"^3.2.7","invariant":"^2.2.2","mapbox-gl":"1.9.1","classnames":"^2.2.6","codemirror":"^5.54.0","highcharts":"7.1.1","prop-types":"^15.6.0","react-intl":"^3.6.0","custom-event":"^1.0.1","react-window":"^1.8.1","ag-grid-react":"20.0.0","react-measure":"^2.3.0","@types/mapbox-gl":"1.9.1","react-day-picker":"~7.3.0","react-responsive":"^3.0.0","stringify-object":"^2.4.0","@gooddata/typings":"^2.26.0","@types/codemirror":"^0.0.95","ag-grid-community":"20.0.0","http-status-codes":"^1.3.0","react-codemirror2":"^7.2.0","@gooddata/js-utils":"^3.10.5","@gooddata/numberjs":"^3.2.4","fixed-data-table-2":"0.7.17","@gooddata/goodstrap":"68.18.0","react-dom-factories":"^1.0.2","@gooddata/gooddata-js":"^13.0.4","json-stable-stringify":"^1.0.1","react-transition-group":"^2.2.1","hoist-non-react-statics":"^3.3.0","nodelist-foreach-polyfill":"^1.2.0","@formatjs/intl-pluralrules":"^1.3.6","highcharts-grouped-categories":"^1.1.3"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"raf":"3.3.2","yup":"^0.24.1","jest":"24.7.1","husky":"3.0.0","madge":"^3.4.4","react":"^16.5.2","enzyme":"3.5.0","eslint":"4.19.1","formik":"^0.11.11","moment":"2.23.0","history":"^4.7.2","ts-jest":"24.0.0","webpack":"4.30.0","full-icu":"^1.3.0","prettier":"1.16.4","react-ga":"^2.5.2","recharts":"1.0.0-beta.9","testcafe":"1.1.4","commander":"2.14.1","node-sass":"4.13.0","react-dom":"^16.5.2","stylelint":"^13.6.1","supertest":"3.0.0","ts-loader":"6.0.0","@types/raf":"^3.4.0","css-loader":"0.28.7","jest-junit":"3.0.0","raw-loader":"0.5.1","styled-jsx":"2.2.1","typescript":"3.3.4000","@babel/core":"7.4.4","@types/jest":"24.0.6","@types/node":"7.0.8","@types/uuid":"3.4.3","file-loader":"3.0.1","jest-enzyme":"7.0.2","lint-staged":"9.1.0","sass-loader":"6.0.6","webpack-cli":"3.3.2","@types/react":"16.8.6","babel-loader":"8.0.5","react-helmet":"5.2.0","react-select":"1.2.1","style-loader":"0.19.1","@types/enzyme":"3.1.13","@types/lodash":"4.14.123","testcafe-live":"0.1.4","@babel/runtime":"7.4.4","dotenv-webpack":"^1.7.0","@babel/polyfill":"^7.4.4","@storybook/react":"5.0.11","@types/invariant":"2.2.29","@types/react-dom":"16.0.11","isomorphic-fetch":"2.2.1","react-datepicker":"1.1.0","react-router-dom":"4.2.2","@babel/preset-env":"7.4.4","@gooddata/mock-js":"^2.14.2","@storybook/addons":"5.0.11","@types/classnames":"2.2.3","@types/prop-types":"15.5.2","@storybook/theming":"5.0.11","identity-obj-proxy":"^3.0.0","intl-messageformat":"^7.5.4","webpack-dev-server":"3.3.1","@babel/preset-react":"7.0.0","@types/react-portal":"4.0.1","@types/react-window":"^1.8.1","babel-plugin-lodash":"3.3.4","html-webpack-plugin":"3.2.0","react-test-renderer":"16.4.2","@types/react-measure":"2.0.5","clean-webpack-plugin":"2.0.2","stats-webpack-plugin":"0.7.0","eslint-config-prettier":"4.1.0","react-google-recaptcha":"^0.14.1","tslint-config-prettier":"1.18.0","@gooddata/eslint-config":"^1.0.0","@gooddata/tslint-config":"1.0.0","@types/react-responsive":"^3.0.3","@types/storybook__react":"4.0.1","@types/stringify-object":"^3.2.0","enzyme-adapter-react-16":"1.3.1","@gooddata/test-storybook":"4.0.0","@storybook/addon-actions":"5.0.11","@storybook/addon-options":"5.0.11","node-sass-magic-importer":"5.1.0","react-syntax-highlighter":"11.0.2","@types/fixed-data-table-2":"0.8.1","stylelint-config-prettier":"^8.0.1","@gooddata/stylelint-config":"^5.0.0","@types/react-test-renderer":"16.0.0","circular-dependency-plugin":"5.0.2","compression-webpack-plugin":"2.0.0","@types/json-stable-stringify":"^1.0.32","@gooddata/frontend-npm-scripts":"1.2.0","@types/enzyme-adapter-react-16":"1.0.3","stylelint-checkstyle-formatter":"0.1.2","@types/storybook__addon-actions":"3.4.2","@babel/plugin-proposal-class-properties":"7.4.4","@babel/plugin-proposal-object-rest-spread":"7.4.4","@babel/plugin-transform-async-to-generator":"7.4.4"},"peerDependencies":{"react":"^16.5.2","react-dom":"^16.5.2"},"_npmOperationalInternal":{"tmp":"tmp/react-components_7.8.0-alpha-strouhaljan-jsu-one-4467-2020-07-22T13-13-33-209Z_1595423644943_0.17095009400015693","host":"s3://npm-registry-packages"}},"7.8.0-alpha-nestor-encinas-nen-one-4459-2020-07-23T09-26-06-965Z":{"name":"@gooddata/react-components","version":"7.8.0-alpha-nestor-encinas-nen-one-4459-2020-07-23T09-26-06-965Z","author":{"name":"GoodData Corporation"},"license":"BSD-3-Clause","_id":"@gooddata/react-components@7.8.0-alpha-nestor-encinas-nen-one-4459-2020-07-23T09-26-06-965Z","maintainers":[{"name":"afi","email":"adam.fiedler@gooddata.com"},{"name":"an.vuong","email":"an.vuong@gooddata.com"},{"name":"bertold8","email":"ivan.nejezchleb@seznam.cz"},{"name":"brbistas","email":"valentinos.chraniotis@gooddata.com"},{"name":"bugsbunny338","email":"jiri.zajic@mensa.cz"},{"name":"de.do","email":"de.do@gooddata.com"},{"name":"gooddata-ci","email":"rail@gooddata.com"},{"name":"hang.ngo","email":"hang.ngo@gooddata.com"},{"name":"hung.nguyen.hoang","email":"hung.nguyen@gooddata.com"},{"name":"huong.nguyen","email":"huong.nguyen@gooddata.com"},{"name":"huyen.nguyen","email":"huyen.nguyen@gooddata.com"},{"name":"ivan.mjartan","email":"ivan.mjartan@gooddata.com"},{"name":"jakub-sterba","email":"jakub.sterba@gooddata.com"},{"name":"jaroslav.tomecek","email":"jaroslav.tomecek@gooddata.com"},{"name":"jkittler","email":"honza.kittler@gmail.com"},{"name":"khanh.le","email":"khanh.le@gooddata.com"},{"name":"lanhuynh","email":"lan.huynh@gooddata.com"},{"name":"linhhong","email":"linh.hong@gooddata.com"},{"name":"lupko","email":"lubomir.slivka@gooddata.com"},{"name":"mai.nguyen","email":"mai.nguyen@gooddata.com"},{"name":"matyas.kandl","email":"matyas.kandl@gooddata.com"},{"name":"michal.marsal","email":"michal.marsal@gooddata.com"},{"name":"milan.lempera","email":"ext-milan.lempera@gooddata.com"},{"name":"my.duong","email":"my.duong@gooddata.com"},{"name":"naibinh","email":"naibinh@gmail.com"},{"name":"nestor_encinas","email":"xesto05@gmail.com"},{"name":"nikolacech","email":"nikola.cech@gooddata.com"},{"name":"nis.hua","email":"nis.hua@gooddata.com"},{"name":"no23reason","email":"dan.homola@hotmail.cz"},{"name":"patrikbraborec","email":"patrik.braborec@gooddata.com"},{"name":"pbenes","email":"petr.benes@gooddata.com"},{"name":"petrjanu","email":"petr.janu@gooddata.com"},{"name":"pkingo","email":"philipandreaskingo@hotmail.com"},{"name":"ptquang86","email":"ptquang86@gmail.com"},{"name":"qduval","email":"quentin.duval@gooddata.com"},{"name":"rodri360","email":"me@rodri360.com"},{"name":"scavnickyj","email":"jakub.scavnicky@gooddata.com"},{"name":"sitina","email":"jiri.sitina@gooddata.com"},{"name":"strouhaljan","email":"strouhal.jan@gmail.com"},{"name":"thao-luong","email":"thao.luong@gooddata.com"},{"name":"thuong.nguyen","email":"thuong.nguyen@gooddata.com"},{"name":"tmuchka","email":"tomas.muchka@gooddata.com"},{"name":"tomas.kratochvil","email":"tomas.kratochvil@gooddata.com"},{"name":"tomsatgd","email":"tomas.satinsky@gooddata.com"},{"name":"trung-le-quoc","email":"trung.le@gooddata.com"},{"name":"tu-ngo","email":"tungo1981@gmail.com"},{"name":"tu.bui","email":"tu.bui@gooddata.com"},{"name":"tulean","email":"tuan.le@gooddata.com"},{"name":"tuqt1005","email":"tu.tran@gooddata.com"},{"name":"utdnah","email":"danh.ung@gooddata.com"},{"name":"van.nguyen","email":"van.nguyen@gooddata.com"},{"name":"vi.phan","email":"vi.phan@gooddata.com"},{"name":"vlastikcz","email":"vlastimil.kotas@gooddata.com"},{"name":"vu.pham","email":"vu.pham@gooddata.com"},{"name":"xmort","email":"petr.dolejsi@gooddata.com"},{"name":"yanlipnican","email":"yanlipnican@gmail.com"}],"homepage":"https://github.com/gooddata/gooddata-react-components#readme","bugs":{"url":"https://github.com/gooddata/gooddata-react-components/issues"},"dist":{"shasum":"6f4ca7d4695c689ffbf352aa5f59ad18066b419b","tarball":"https://registry.npmjs.org/@gooddata/react-components/-/react-components-7.8.0-alpha-nestor-encinas-nen-one-4459-2020-07-23T09-26-06-965Z.tgz","fileCount":2668,"integrity":"sha512-FLgplAlNVDEwilVnY4FOa08UKoHqx6EjHXTggNsqT3a4TusRyTxpxmsVb8o9MM4u3wgKSlLbuAjrG0cJad7ODQ==","signatures":[{"sig":"MEUCIQCZNyajWqY9Ael5it982GSQ5LQ+4MB8pngQyQSoQtamZQIgIAdWBPyKOSrcfBTS2Rw1fnC2kIk0CnizIl16VijtTq0=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":10703290,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJfGVfKCRA9TVsSAnZWagAAjrwP/i1rUm/aHlsAAxyASH5S\n1ssdwsTJWqtw9s5xESkTKepPC5Gs4ccbDNOaqjwVz02Tq9+JLYhkNiLkSglV\niibvPtV1IdgO3p36Lz0kKjNmMXywKO5DwmBKLgDanjoR9cRe0fmieCoOoZgd\nKSLcb4PIgNYCUUDoqgcMvzAoIk9z2IzCq+WRpaPVu0ugll3YVTUOjR7uYZPH\nbzgDe1jVBKFlvh6vtC4mUi6yVp8tAocoeV0C9GHxUnwUjYoFeCWuE4LfD18k\njZnJFEv6kx6MFf52vKKEJaMNsrkRHeTUuvA4ZsdchdI7pFozhAlbe4Yn0Dx9\nB8Qm4Hxjh2wuRum0bK0gH0Ijtqdusf1lxvbIbCthhJ/oETe2WWoBKoddfyQq\nCogWRYaqJlW6c8l6wIu+kt/jPuTtoAPErCPtLWU734Ehmhd2BKYjskEdrcPc\nFPhl/OIcleTFAkCtMmymBqO2vds3NevD0YX7SeQF/XxLva/P1gChHJa4n5Ok\nkD1HNIpj+GqjzGwct/hcMx+16aman+5TouA5sdbBzA5UAFVacN12WbQhlenJ\nYhK+H4Bn98Rllig2pgKPVp0crxCJpKYmS86+McMAvggeI+aybnBhaGWQhWpE\ngJEMmZ62OBS83JzjRvP9r1oeSVW9ZKrobIVak1PtUo5Y9RRtsPCqzTkUxc4k\nIBMA\r\n=4nMZ\r\n-----END PGP SIGNATURE-----\r\n"},"main":"dist/index.js","husky":{"hooks":{"pre-commit":"lint-staged"}},"config":{"eslint":"./examples/**/*.{js,jsx}","tslint":"./{__mocks__,src,stories}/{,**/}*.{ts,tsx}"},"readme":"[![npm version](https://badge.fury.io/js/%40gooddata%2Freact-components.svg)](https://www.npmjs.com/package/@gooddata/react-components)\n\n# GoodData.UI React components\n> A React-based JavaScript library for building data-driven applications\n\n## Getting started\n- [GoodData.UI Documentation](http://sdk.gooddata.com/gooddata-ui/)\n- [GoodData.UI Live Examples](https://gooddata-examples.herokuapp.com/)\n- [Stack Overflow](https://stackoverflow.com/questions/tagged/gooddata)\n\n### Usage\nWith [yarn](https://yarnpkg.com) installed, go to your project directory and run\n```\n$ yarn add @gooddata/react-components\n```\nIf you prefer [npm](npmjs.com) run\n```\n$ npm install --save @gooddata/react-components\n```\n\nThe public API is exposed via global `index.js`. Except for the styles, do not import any other file directly\nbecause they are not intended to be part of the public API.\n\n## Contributing\n\nWe welcome any contribution in form of [issues](https://github.com/gooddata/gooddata-react-components/issues) or [pull requests](https://github.com/gooddata/gooddata-react-components/pulls).\n\nInstall [Node.js](http://nodejs.org) (node 12.16.1, npm v6.13.4) and [Yarn](https://classic.yarnpkg.com) (1.22.4).\n\nInstall dependencies:\n```\nyarn install --frozen-lockfile\n```\n\nThese commands may come in handy while developing:\n\n| command | description |\n| ------- | ----------- |\n| `yarn install --pure-lockfile` | first step |\n| ||\n| `yarn dev` | build react-components to `/dist` in watch mode |\n| `yarn test` | run all unit tests |\n| `yarn prettier-write` | format the source code to match the valid codestyle |\n| `yarn validate` | validate codestyle |\n| ||\n| `yarn storybook` | run storybook from `/stories` on http://localhost:9001 |\n| `yarn build-storybook` | build storybook to `/dist-storybook` |\n| `yarn test-storybook` | run storybook and [screenshot tests](https://github.com/gooddata/gdc-client-utils/tree/master/test-storybook) |\n| ||\n| `yarn examples` | run Live Examples dev-server from `/examples` on https://localhost:8999 |\n| `yarn examples-build` | build Live Examples to `/examples/dist` |\n| `yarn examples-server` | serve built Live Examples - see `/examples/server/src` |\n| `yarn examples-testcafe` | run testcafe tests against `localhost:8999` |\n\n### Deploy to heroku.com\nWhen you deploy this repo to heroku, it serves *GoodData.UI Live Examples*.\nRelevant tasks are in `Procfile` and `package.json`.\n\n```bash\n# run in the project directory\nheroku login\nheroku create <your-app-name>\nheroku config:set DOMAIN_ADMIN_USERNAME=x@gooddata.com DOMAIN_ADMIN_PASSWORD=xy PROJECT_ID_TO_ASSIGN=xms7ga4tf3g3nzucd8380o2bev8oeknp\ngit push heroku HEAD:master\nheroku open\n```\n### Enable Geo Chart for Storybook and Live Examples\nGeo chart uses Mapbox to render map which requires a Mapbox access token.\n- Register an account and create Mapbox access token at [guide](https://docs.mapbox.com/help/how-mapbox-works/access-tokens/)\n- Store the created token at `.env`:\n```bash\necho -e \"EXAMPLE_MAPBOX_ACCESS_TOKEN=token\" >> .env # only need to run once\necho -e \"STORYBOOK_MAPBOX_ACCESS_TOKEN=token\" >> .env # only need to run once\n```\n\n### Run Live Examples Locally\nTo run *GoodData.UI Live Examples* locally:\n```bash\ngit clone <this-repository>\ncd  <repository-folder>\nyarn install --pure-lockfile\nyarn examples\n```\nThen open https://localhost:8999 and login using Live Examples account (you can [create one here](https://gooddata-examples.herokuapp.com/registration)).\n\n### Run Storybook locally\n- Run storybook with token stored in `.env` for more secure\n```bash\nyarn storybook\n```\n- Or run storybook with token env param exposed to cli (not suggested)\n```bash\nSTORYBOOK_MAPBOX_ACCESS_TOKEN=token yarn storybook\n```\n- Apply either above way to `yarn build-storybook` or `yarn test-storybook`\n\n### Source code formatting\nThe source code in the repository is formatted by [Prettier](https://prettier.io/).\nThe format of the code is validated by our Continuous Integration server and is one of the requirements of successful merge.\n\nPrettier is supported by every major IDE. You can find the list of supported editors and how to configure them [here](https://prettier.io/docs/en/editors.html).\n\nIn the case, when your editor is not supported or you don't want to setup the integration, you can run the `yarn prettier-write` command to reformat the code before commit.\n\n## Changelog\n\n- see [CHANGELOG.md](CHANGELOG.md)\n\n## Supported versions\n\nIn order to make the user experience with integrating GoodData UI SDK as smooth and secure as possible and to ensure that the SDK is using the latest features of the platform, we will only provide support to two most recent major versions of UI SDK.\n\nThe most recent majors will be supported in the following modes:\n\n- The latest major version will receive all new functionality and all bug fixes\n- The previous major version will only receive fixes to critical issues and security fixes. These fixes will be applied on top of last released version of the previous major\n\nThe customers are encouraged to always use the latest version of the UI SDK.\n\nIn case of using older versions, the user might face API incompatibility, performance or security issues.\n\nPlease follow the installation instructions to update to the newest version.\n\n## License\n\n(C) 2007-2020 GoodData Corporation\n\nThis project is dual licensed:\n\n- The ATTRIBUTION-NONCOMMERCIAL 4.0 INTERNATIONAL (CC BY-NC 4.0) is used for purpose of the trial experience and evaluation of GoodData.UI library.\n- The GOODDATA GOODDATA.UI LIBRARY END USER LICENSE AGREEMENT is used for GoodData customers.\n\nFor more information, please see [LICENSE](https://github.com/gooddata/gooddata-react-components/blob/master/LICENSE)\n","gitHead":"9b89246758a4288f483905d21f1e6768a8cb828d","scripts":{"dev":"bash scripts/build.sh --dev-watch","test":"jest --watch","build":"bash scripts/build.sh","tslint":"yarn run-tslint -t verbose $npm_package_config_tslint","prepare":"cd examples/server && yarn install --frozen-lockfile && cd ../..; rm -r examples/node_modules 2>/dev/null; true","examples":"bash scripts/run-examples.sh","prepare?":"# Called before `npm publish` and on local `npm install`. Temporarily also for deleting obsolete node_modules. Ends with `true` to continue gracefully.","validate":"tsc --noEmit && yarn tslint && eslint $npm_package_config_eslint && yarn validate-style && yarn prettier-check","build-dev":"bash scripts/build.sh --dev","examples?":"# Default is developer domain, other options: yarn examples [sec,secure,stg,stg2,stg3,demo,developer or URL]","storybook":"yarn build && start-storybook -p 9001 -c .storybook","test-once":"jest","tslint-ci":"mkdir -p ./ci/results && yarn run-tslint -t checkstyle -o ./ci/results/tslint-results.xml $npm_package_config_tslint","run-tslint":"tslint -p tsconfig.json","validate-ci":"tsc --noEmit && yarn tslint-ci  && eslint $npm_package_config_eslint -f checkstyle -o ci/results/eslint-results.xml && yarn validate-style-ci && yarn prettier-check","examples-build":"bash scripts/build-examples.sh","prepublishOnly":"yarn build","prettier-check":"prettier --check '{src,stories,styles,__mocks__,examples/server/src,examples/src,examples/test}/**/*.{ts,js,tsx,jsx,json,scss,md,yaml,html}'","prettier-write":"prettier --write '{src,stories,styles,__mocks__,examples/server/src,examples/src,examples/test}/**/*.{ts,js,tsx,jsx,json,scss,md,yaml,html}'","test-storybook":"yarn build && test-storybook","validate-style":"stylelint '**/*.scss'","build-storybook":"yarn build && build-storybook -c .storybook -o dist-storybook","examples-server":"node examples/server/src/index.js","heroku-postbuild":"yarn examples-build developer","examples-testcafe":"./scripts/run-testcafe.sh visual","validate-style-ci":"stylelint '**/*.scss' --custom-formatter=node_modules/stylelint-checkstyle-formatter > ci/results/stylelint-results.xml","check-circular-deps":"madge --circular --extensions ts ./src","examples-testcafe-ci":"./scripts/run-testcafe.sh ci","examples-testcafe-live":"./scripts/run-testcafe.sh live"},"typings":"dist/index.d.ts","_npmUser":{"name":"nestor_encinas","email":"xesto05@gmail.com"},"deprecated":"@gooddata/react-components@7 reached End of Support on March 31, 2022. Please upgrade (see https://sdk.gooddata.com/gooddata-ui/docs/supported_versions.html for more information).","repository":{"url":"git+ssh://git@github.com/gooddata/gooddata-react-components.git","type":"git"},"_npmVersion":"6.14.5","description":"GoodData.UI - A powerful JavaScript library for building analytical applications","directories":{},"lint-staged":{"{src,stories,styles,__mocks__,examples/server/src,examples/src,examples/test}/**/*.{ts,js,tsx,jsx,scss}":["npx gdc-fix-copyright","git add"],"{src,stories,styles,__mocks__,examples/server/src,examples/src,examples/test}/**/*.{ts,js,tsx,jsx,json,scss,md,yaml,html}":["prettier --write","git add"]},"_nodeVersion":"12.18.2","dependencies":{"rxjs":"^5.5.6","uuid":"^3.2.1","immer":"^1.3.1","lodash":"^4.17.15","date-fns":"^2.7.0","downshift":"^3.2.7","invariant":"^2.2.2","mapbox-gl":"1.9.1","classnames":"^2.2.6","codemirror":"^5.54.0","highcharts":"7.1.1","prop-types":"^15.6.0","react-intl":"^3.6.0","custom-event":"^1.0.1","react-window":"^1.8.1","ag-grid-react":"20.0.0","react-measure":"^2.3.0","@types/mapbox-gl":"1.9.1","react-day-picker":"~7.3.0","react-responsive":"^3.0.0","stringify-object":"^2.4.0","@gooddata/typings":"^2.26.0","@types/codemirror":"^0.0.95","ag-grid-community":"20.0.0","http-status-codes":"^1.3.0","react-codemirror2":"^7.2.0","@gooddata/js-utils":"^3.10.5","@gooddata/numberjs":"^3.2.4","fixed-data-table-2":"0.7.17","@gooddata/goodstrap":"68.18.0","react-dom-factories":"^1.0.2","@gooddata/gooddata-js":"^13.0.4","json-stable-stringify":"^1.0.1","react-transition-group":"^2.2.1","hoist-non-react-statics":"^3.3.0","nodelist-foreach-polyfill":"^1.2.0","@formatjs/intl-pluralrules":"^1.3.6","highcharts-grouped-categories":"^1.1.3"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"raf":"3.3.2","yup":"^0.24.1","jest":"24.7.1","husky":"3.0.0","madge":"^3.4.4","react":"^16.5.2","enzyme":"3.5.0","eslint":"4.19.1","formik":"^0.11.11","moment":"2.23.0","history":"^4.7.2","ts-jest":"24.0.0","webpack":"4.30.0","full-icu":"^1.3.0","prettier":"1.16.4","react-ga":"^2.5.2","recharts":"1.0.0-beta.9","testcafe":"1.1.4","commander":"2.14.1","node-sass":"4.13.0","react-dom":"^16.5.2","stylelint":"^13.6.1","supertest":"3.0.0","ts-loader":"6.0.0","@types/raf":"^3.4.0","css-loader":"0.28.7","jest-junit":"3.0.0","raw-loader":"0.5.1","styled-jsx":"2.2.1","typescript":"3.3.4000","@babel/core":"7.4.4","@types/jest":"24.0.6","@types/node":"7.0.8","@types/uuid":"3.4.3","file-loader":"3.0.1","jest-enzyme":"7.0.2","lint-staged":"9.1.0","sass-loader":"6.0.6","webpack-cli":"3.3.2","@types/react":"16.8.6","babel-loader":"8.0.5","react-helmet":"5.2.0","react-select":"1.2.1","style-loader":"0.19.1","@types/enzyme":"3.1.13","@types/lodash":"4.14.123","testcafe-live":"0.1.4","@babel/runtime":"7.4.4","dotenv-webpack":"^1.7.0","@babel/polyfill":"^7.4.4","@storybook/react":"5.0.11","@types/invariant":"2.2.29","@types/react-dom":"16.0.11","isomorphic-fetch":"2.2.1","react-datepicker":"1.1.0","react-router-dom":"4.2.2","@babel/preset-env":"7.4.4","@gooddata/mock-js":"^2.14.2","@storybook/addons":"5.0.11","@types/classnames":"2.2.3","@types/prop-types":"15.5.2","@storybook/theming":"5.0.11","identity-obj-proxy":"^3.0.0","intl-messageformat":"^7.5.4","webpack-dev-server":"3.3.1","@babel/preset-react":"7.0.0","@types/react-portal":"4.0.1","@types/react-window":"^1.8.1","babel-plugin-lodash":"3.3.4","html-webpack-plugin":"3.2.0","react-test-renderer":"16.4.2","@types/react-measure":"2.0.5","clean-webpack-plugin":"2.0.2","stats-webpack-plugin":"0.7.0","eslint-config-prettier":"4.1.0","react-google-recaptcha":"^0.14.1","tslint-config-prettier":"1.18.0","@gooddata/eslint-config":"^1.0.0","@gooddata/tslint-config":"1.0.0","@types/react-responsive":"^3.0.3","@types/storybook__react":"4.0.1","@types/stringify-object":"^3.2.0","enzyme-adapter-react-16":"1.3.1","@gooddata/test-storybook":"4.0.0","@storybook/addon-actions":"5.0.11","@storybook/addon-options":"5.0.11","node-sass-magic-importer":"5.1.0","react-syntax-highlighter":"11.0.2","@types/fixed-data-table-2":"0.8.1","stylelint-config-prettier":"^8.0.1","@gooddata/stylelint-config":"^5.0.0","@types/react-test-renderer":"16.0.0","circular-dependency-plugin":"5.0.2","compression-webpack-plugin":"2.0.0","@types/json-stable-stringify":"^1.0.32","@gooddata/frontend-npm-scripts":"1.2.0","@types/enzyme-adapter-react-16":"1.0.3","stylelint-checkstyle-formatter":"0.1.2","@types/storybook__addon-actions":"3.4.2","@babel/plugin-proposal-class-properties":"7.4.4","@babel/plugin-proposal-object-rest-spread":"7.4.4","@babel/plugin-transform-async-to-generator":"7.4.4"},"peerDependencies":{"react":"^16.5.2","react-dom":"^16.5.2"},"_npmOperationalInternal":{"tmp":"tmp/react-components_7.8.0-alpha-nestor-encinas-nen-one-4459-2020-07-23T09-26-06-965Z_1595496393963_0.6937649094033225","host":"s3://npm-registry-packages"}},"7.8.0-alpha-patrikbraborec-pbr-one-4552-2020-07-24T12-05-18-041Z":{"name":"@gooddata/react-components","version":"7.8.0-alpha-patrikbraborec-pbr-one-4552-2020-07-24T12-05-18-041Z","author":{"name":"GoodData Corporation"},"license":"BSD-3-Clause","_id":"@gooddata/react-components@7.8.0-alpha-patrikbraborec-pbr-one-4552-2020-07-24T12-05-18-041Z","maintainers":[{"name":"afi","email":"adam.fiedler@gooddata.com"},{"name":"an.vuong","email":"an.vuong@gooddata.com"},{"name":"bertold8","email":"ivan.nejezchleb@seznam.cz"},{"name":"brbistas","email":"valentinos.chraniotis@gooddata.com"},{"name":"bugsbunny338","email":"jiri.zajic@mensa.cz"},{"name":"de.do","email":"de.do@gooddata.com"},{"name":"gooddata-ci","email":"rail@gooddata.com"},{"name":"hang.ngo","email":"hang.ngo@gooddata.com"},{"name":"hung.nguyen.hoang","email":"hung.nguyen@gooddata.com"},{"name":"huong.nguyen","email":"huong.nguyen@gooddata.com"},{"name":"huyen.nguyen","email":"huyen.nguyen@gooddata.com"},{"name":"ivan.mjartan","email":"ivan.mjartan@gooddata.com"},{"name":"jakub-sterba","email":"jakub.sterba@gooddata.com"},{"name":"jaroslav.tomecek","email":"jaroslav.tomecek@gooddata.com"},{"name":"jkittler","email":"honza.kittler@gmail.com"},{"name":"khanh.le","email":"khanh.le@gooddata.com"},{"name":"lanhuynh","email":"lan.huynh@gooddata.com"},{"name":"linhhong","email":"linh.hong@gooddata.com"},{"name":"lupko","email":"lubomir.slivka@gooddata.com"},{"name":"mai.nguyen","email":"mai.nguyen@gooddata.com"},{"name":"matyas.kandl","email":"matyas.kandl@gooddata.com"},{"name":"michal.marsal","email":"michal.marsal@gooddata.com"},{"name":"milan.lempera","email":"ext-milan.lempera@gooddata.com"},{"name":"my.duong","email":"my.duong@gooddata.com"},{"name":"naibinh","email":"naibinh@gmail.com"},{"name":"nestor_encinas","email":"xesto05@gmail.com"},{"name":"nikolacech","email":"nikola.cech@gooddata.com"},{"name":"nis.hua","email":"nis.hua@gooddata.com"},{"name":"no23reason","email":"dan.homola@hotmail.cz"},{"name":"patrikbraborec","email":"patrik.braborec@gooddata.com"},{"name":"pbenes","email":"petr.benes@gooddata.com"},{"name":"petrjanu","email":"petr.janu@gooddata.com"},{"name":"pkingo","email":"philipandreaskingo@hotmail.com"},{"name":"ptquang86","email":"ptquang86@gmail.com"},{"name":"qduval","email":"quentin.duval@gooddata.com"},{"name":"rodri360","email":"me@rodri360.com"},{"name":"scavnickyj","email":"jakub.scavnicky@gooddata.com"},{"name":"sitina","email":"jiri.sitina@gooddata.com"},{"name":"strouhaljan","email":"strouhal.jan@gmail.com"},{"name":"thao-luong","email":"thao.luong@gooddata.com"},{"name":"thuong.nguyen","email":"thuong.nguyen@gooddata.com"},{"name":"tmuchka","email":"tomas.muchka@gooddata.com"},{"name":"tomas.kratochvil","email":"tomas.kratochvil@gooddata.com"},{"name":"tomsatgd","email":"tomas.satinsky@gooddata.com"},{"name":"trung-le-quoc","email":"trung.le@gooddata.com"},{"name":"tu-ngo","email":"tungo1981@gmail.com"},{"name":"tu.bui","email":"tu.bui@gooddata.com"},{"name":"tulean","email":"tuan.le@gooddata.com"},{"name":"tuqt1005","email":"tu.tran@gooddata.com"},{"name":"utdnah","email":"danh.ung@gooddata.com"},{"name":"van.nguyen","email":"van.nguyen@gooddata.com"},{"name":"vi.phan","email":"vi.phan@gooddata.com"},{"name":"vlastikcz","email":"vlastimil.kotas@gooddata.com"},{"name":"vu.pham","email":"vu.pham@gooddata.com"},{"name":"xmort","email":"petr.dolejsi@gooddata.com"},{"name":"yanlipnican","email":"yanlipnican@gmail.com"}],"homepage":"https://github.com/gooddata/gooddata-react-components#readme","bugs":{"url":"https://github.com/gooddata/gooddata-react-components/issues"},"dist":{"shasum":"cd6bd566b00f058fe12aad0381620dfd7ec837b6","tarball":"https://registry.npmjs.org/@gooddata/react-components/-/react-components-7.8.0-alpha-patrikbraborec-pbr-one-4552-2020-07-24T12-05-18-041Z.tgz","fileCount":2670,"integrity":"sha512-u/mwCeLulEBc414njSFtJU0mScTeywlOTUbitFeweisi0macd4kDCB9qWMmOPpz8HB70QbOn6Fa0HobBUcCKoA==","signatures":[{"sig":"MEQCIAZV1QQ8aPe8L+v31aXw8XSVIovQS5O6KZXHBtGcoy9VAiAa2ahNZDRxYoxEo1psrVqG0EEvKGWlnIHTK0t7CB2PbQ==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":10720839,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJfGs6YCRA9TVsSAnZWagAAKKkP/RXqchJoHiZParMhGHXJ\nbrBFqKjOIoeDevmrcPARFMXXXT7yXPSelBnWaM0vHlPIHsOw5QnSoe9uSF8a\ng4iv8f+hekpokdGB+Dz+5ua9Nw+68l2W2ZmYIIjX1QpbX9Gsqsr7kbxViDJ0\niDg3+hN3tTXWVA2Z74v1t7/RJiEvtwaakPLvnJvIN5TFaxTsqAVeq3/h2oFT\nVDaFgu7MuQWqrKOOMtzf0ba8D6c+ZOI9fzXaYK/Mpb0WSUNxEL4tcnCepmby\nRsC40uJPUD+2BTC1iZW8BwUZcQDro4Uj6RVriNiQ9QPPWrHAW3vqxMyJ1cM6\n2BCkYYa4ykqflt1zPL9iLzoFJk0Npa3D9Au7JqMFCz03EOkGRAqRWt9MeGpv\nv9aJM9vgEzHXO2MDEddPNwnDmd5BWbdJP/uXCt70eRd4ZRymLCVvw+UzGfDj\nj1D55BnRjavCberTx3yddRz0UwldsBZVnBXxTJdxDZpWrnAmde4rqCsYlVkt\nFtopvoQOE6+zBS4K/Ma5eeXuDkYvbucH7LUxOLjo7tdnqXbx5t66KqqsZvNC\n4Un8oYCwmWTcKT4BychR7M4s+AZhgCHK27hpI11nWfIS/OlJfIqSu9TbsNF2\n1hUNw+nZ5/pPBemK4aQPzXgwC/FeldfDK0xJzKoZ2Oxab/tnEycg7+Vvk44F\nDVAI\r\n=ky70\r\n-----END PGP SIGNATURE-----\r\n"},"main":"dist/index.js","husky":{"hooks":{"pre-commit":"lint-staged"}},"config":{"eslint":"./examples/**/*.{js,jsx}","tslint":"./{__mocks__,src,stories}/{,**/}*.{ts,tsx}"},"readme":"[![npm version](https://badge.fury.io/js/%40gooddata%2Freact-components.svg)](https://www.npmjs.com/package/@gooddata/react-components)\n\n# GoodData.UI React components\n> A React-based JavaScript library for building data-driven applications\n\n## Getting started\n- [GoodData.UI Documentation](http://sdk.gooddata.com/gooddata-ui/)\n- [GoodData.UI Live Examples](https://gooddata-examples.herokuapp.com/)\n- [Stack Overflow](https://stackoverflow.com/questions/tagged/gooddata)\n\n### Usage\nWith [yarn](https://yarnpkg.com) installed, go to your project directory and run\n```\n$ yarn add @gooddata/react-components\n```\nIf you prefer [npm](npmjs.com) run\n```\n$ npm install --save @gooddata/react-components\n```\n\nThe public API is exposed via global `index.js`. Except for the styles, do not import any other file directly\nbecause they are not intended to be part of the public API.\n\n## Contributing\n\nWe welcome any contribution in form of [issues](https://github.com/gooddata/gooddata-react-components/issues) or [pull requests](https://github.com/gooddata/gooddata-react-components/pulls).\n\nInstall [Node.js](http://nodejs.org) (node 12.16.1, npm v6.13.4) and [Yarn](https://classic.yarnpkg.com) (1.22.4).\n\nInstall dependencies:\n```\nyarn install --frozen-lockfile\n```\n\nThese commands may come in handy while developing:\n\n| command | description |\n| ------- | ----------- |\n| `yarn install --pure-lockfile` | first step |\n| ||\n| `yarn dev` | build react-components to `/dist` in watch mode |\n| `yarn test` | run all unit tests |\n| `yarn prettier-write` | format the source code to match the valid codestyle |\n| `yarn validate` | validate codestyle |\n| ||\n| `yarn storybook` | run storybook from `/stories` on http://localhost:9001 |\n| `yarn build-storybook` | build storybook to `/dist-storybook` |\n| `yarn test-storybook` | run storybook and [screenshot tests](https://github.com/gooddata/gdc-client-utils/tree/master/test-storybook) |\n| ||\n| `yarn examples` | run Live Examples dev-server from `/examples` on https://localhost:8999 |\n| `yarn examples-build` | build Live Examples to `/examples/dist` |\n| `yarn examples-server` | serve built Live Examples - see `/examples/server/src` |\n| `yarn examples-testcafe` | run testcafe tests against `localhost:8999` |\n\n### Deploy to heroku.com\nWhen you deploy this repo to heroku, it serves *GoodData.UI Live Examples*.\nRelevant tasks are in `Procfile` and `package.json`.\n\n```bash\n# run in the project directory\nheroku login\nheroku create <your-app-name>\nheroku config:set DOMAIN_ADMIN_USERNAME=x@gooddata.com DOMAIN_ADMIN_PASSWORD=xy PROJECT_ID_TO_ASSIGN=xms7ga4tf3g3nzucd8380o2bev8oeknp\ngit push heroku HEAD:master\nheroku open\n```\n### Enable Geo Chart for Storybook and Live Examples\nGeo chart uses Mapbox to render map which requires a Mapbox access token.\n- Register an account and create Mapbox access token at [guide](https://docs.mapbox.com/help/how-mapbox-works/access-tokens/)\n- Store the created token at `.env`:\n```bash\necho -e \"EXAMPLE_MAPBOX_ACCESS_TOKEN=token\" >> .env # only need to run once\necho -e \"STORYBOOK_MAPBOX_ACCESS_TOKEN=token\" >> .env # only need to run once\n```\n\n### Run Live Examples Locally\nTo run *GoodData.UI Live Examples* locally:\n```bash\ngit clone <this-repository>\ncd  <repository-folder>\nyarn install --pure-lockfile\nyarn examples\n```\nThen open https://localhost:8999 and login using Live Examples account (you can [create one here](https://gooddata-examples.herokuapp.com/registration)).\n\n### Run Storybook locally\n- Run storybook with token stored in `.env` for more secure\n```bash\nyarn storybook\n```\n- Or run storybook with token env param exposed to cli (not suggested)\n```bash\nSTORYBOOK_MAPBOX_ACCESS_TOKEN=token yarn storybook\n```\n- Apply either above way to `yarn build-storybook` or `yarn test-storybook`\n\n### Source code formatting\nThe source code in the repository is formatted by [Prettier](https://prettier.io/).\nThe format of the code is validated by our Continuous Integration server and is one of the requirements of successful merge.\n\nPrettier is supported by every major IDE. You can find the list of supported editors and how to configure them [here](https://prettier.io/docs/en/editors.html).\n\nIn the case, when your editor is not supported or you don't want to setup the integration, you can run the `yarn prettier-write` command to reformat the code before commit.\n\n## Changelog\n\n- see [CHANGELOG.md](CHANGELOG.md)\n\n## Supported versions\n\nIn order to make the user experience with integrating GoodData UI SDK as smooth and secure as possible and to ensure that the SDK is using the latest features of the platform, we will only provide support to two most recent major versions of UI SDK.\n\nThe most recent majors will be supported in the following modes:\n\n- The latest major version will receive all new functionality and all bug fixes\n- The previous major version will only receive fixes to critical issues and security fixes. These fixes will be applied on top of last released version of the previous major\n\nThe customers are encouraged to always use the latest version of the UI SDK.\n\nIn case of using older versions, the user might face API incompatibility, performance or security issues.\n\nPlease follow the installation instructions to update to the newest version.\n\n## License\n\n(C) 2007-2020 GoodData Corporation\n\nThis project is dual licensed:\n\n- The ATTRIBUTION-NONCOMMERCIAL 4.0 INTERNATIONAL (CC BY-NC 4.0) is used for purpose of the trial experience and evaluation of GoodData.UI library.\n- The GOODDATA GOODDATA.UI LIBRARY END USER LICENSE AGREEMENT is used for GoodData customers.\n\nFor more information, please see [LICENSE](https://github.com/gooddata/gooddata-react-components/blob/master/LICENSE)\n","gitHead":"4e67df2297bfb2dd738bc203ba1e2a2750d9f7c5","scripts":{"dev":"bash scripts/build.sh --dev-watch","test":"jest --watch","build":"bash scripts/build.sh","tslint":"yarn run-tslint -t verbose $npm_package_config_tslint","prepare":"cd examples/server && yarn install --frozen-lockfile && cd ../..; rm -r examples/node_modules 2>/dev/null; true","examples":"bash scripts/run-examples.sh","prepare?":"# Called before `npm publish` and on local `npm install`. Temporarily also for deleting obsolete node_modules. Ends with `true` to continue gracefully.","validate":"tsc --noEmit && yarn tslint && eslint $npm_package_config_eslint && yarn validate-style && yarn prettier-check","build-dev":"bash scripts/build.sh --dev","examples?":"# Default is developer domain, other options: yarn examples [sec,secure,stg,stg2,stg3,demo,developer or URL]","storybook":"yarn build && start-storybook -p 9001 -c .storybook","test-once":"jest","tslint-ci":"mkdir -p ./ci/results && yarn run-tslint -t checkstyle -o ./ci/results/tslint-results.xml $npm_package_config_tslint","run-tslint":"tslint -p tsconfig.json","validate-ci":"tsc --noEmit && yarn tslint-ci  && eslint $npm_package_config_eslint -f checkstyle -o ci/results/eslint-results.xml && yarn validate-style-ci && yarn prettier-check","examples-build":"bash scripts/build-examples.sh","prepublishOnly":"yarn build","prettier-check":"prettier --check '{src,stories,styles,__mocks__,examples/server/src,examples/src,examples/test}/**/*.{ts,js,tsx,jsx,json,scss,md,yaml,html}'","prettier-write":"prettier --write '{src,stories,styles,__mocks__,examples/server/src,examples/src,examples/test}/**/*.{ts,js,tsx,jsx,json,scss,md,yaml,html}'","test-storybook":"yarn build && test-storybook","validate-style":"stylelint '**/*.scss'","build-storybook":"yarn build && build-storybook -c .storybook -o dist-storybook","examples-server":"node examples/server/src/index.js","heroku-postbuild":"yarn examples-build developer","examples-testcafe":"./scripts/run-testcafe.sh visual","validate-style-ci":"stylelint '**/*.scss' --custom-formatter=node_modules/stylelint-checkstyle-formatter > ci/results/stylelint-results.xml","check-circular-deps":"madge --circular --extensions ts ./src","examples-testcafe-ci":"./scripts/run-testcafe.sh ci","examples-testcafe-live":"./scripts/run-testcafe.sh live"},"typings":"dist/index.d.ts","_npmUser":{"name":"patrikbraborec","email":"patrik.braborec@gooddata.com"},"deprecated":"@gooddata/react-components@7 reached End of Support on March 31, 2022. Please upgrade (see https://sdk.gooddata.com/gooddata-ui/docs/supported_versions.html for more information).","repository":{"url":"git+ssh://git@github.com/gooddata/gooddata-react-components.git","type":"git"},"_npmVersion":"6.13.4","description":"GoodData.UI - A powerful JavaScript library for building analytical applications","directories":{},"lint-staged":{"{src,stories,styles,__mocks__,examples/server/src,examples/src,examples/test}/**/*.{ts,js,tsx,jsx,scss}":["npx gdc-fix-copyright","git add"],"{src,stories,styles,__mocks__,examples/server/src,examples/src,examples/test}/**/*.{ts,js,tsx,jsx,json,scss,md,yaml,html}":["prettier --write","git add"]},"_nodeVersion":"12.16.1","dependencies":{"rxjs":"^5.5.6","uuid":"^3.2.1","immer":"^1.3.1","lodash":"^4.17.15","date-fns":"^2.7.0","downshift":"^3.2.7","invariant":"^2.2.2","mapbox-gl":"1.9.1","classnames":"^2.2.6","codemirror":"^5.54.0","highcharts":"7.1.1","prop-types":"^15.6.0","react-intl":"^3.6.0","custom-event":"^1.0.1","react-window":"^1.8.1","ag-grid-react":"20.0.0","react-measure":"^2.3.0","@types/mapbox-gl":"1.9.1","react-day-picker":"~7.3.0","react-responsive":"^3.0.0","stringify-object":"^2.4.0","@gooddata/typings":"^2.26.0","@types/codemirror":"^0.0.95","ag-grid-community":"20.0.0","http-status-codes":"^1.3.0","react-codemirror2":"^7.2.0","@gooddata/js-utils":"^3.10.5","@gooddata/numberjs":"^3.2.4","fixed-data-table-2":"0.7.17","@gooddata/goodstrap":"68.18.0","react-dom-factories":"^1.0.2","@gooddata/gooddata-js":"^13.0.4","json-stable-stringify":"^1.0.1","react-transition-group":"^2.2.1","hoist-non-react-statics":"^3.3.0","nodelist-foreach-polyfill":"^1.2.0","@formatjs/intl-pluralrules":"^1.3.6","highcharts-grouped-categories":"^1.1.3"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"raf":"3.3.2","yup":"^0.24.1","jest":"24.7.1","husky":"3.0.0","madge":"^3.4.4","react":"^16.5.2","enzyme":"3.5.0","eslint":"4.19.1","formik":"^0.11.11","moment":"2.23.0","history":"^4.7.2","ts-jest":"24.0.0","webpack":"4.30.0","full-icu":"^1.3.0","prettier":"1.16.4","react-ga":"^2.5.2","recharts":"1.0.0-beta.9","testcafe":"1.1.4","commander":"2.14.1","node-sass":"4.13.0","react-dom":"^16.5.2","stylelint":"^13.6.1","supertest":"3.0.0","ts-loader":"6.0.0","@types/raf":"^3.4.0","css-loader":"0.28.7","jest-junit":"3.0.0","raw-loader":"0.5.1","styled-jsx":"2.2.1","typescript":"3.3.4000","@babel/core":"7.4.4","@types/jest":"24.0.6","@types/node":"7.0.8","@types/uuid":"3.4.3","file-loader":"3.0.1","jest-enzyme":"7.0.2","lint-staged":"9.1.0","sass-loader":"6.0.6","webpack-cli":"3.3.2","@types/react":"16.8.6","babel-loader":"8.0.5","react-helmet":"5.2.0","react-select":"1.2.1","style-loader":"0.19.1","@types/enzyme":"3.1.13","@types/lodash":"4.14.123","testcafe-live":"0.1.4","@babel/runtime":"7.4.4","dotenv-webpack":"^1.7.0","@babel/polyfill":"^7.4.4","@storybook/react":"5.0.11","@types/invariant":"2.2.29","@types/react-dom":"16.0.11","isomorphic-fetch":"2.2.1","react-datepicker":"1.1.0","react-router-dom":"4.2.2","@babel/preset-env":"7.4.4","@gooddata/mock-js":"^2.14.2","@storybook/addons":"5.0.11","@types/classnames":"2.2.3","@types/prop-types":"15.5.2","@storybook/theming":"5.0.11","identity-obj-proxy":"^3.0.0","intl-messageformat":"^7.5.4","webpack-dev-server":"3.3.1","@babel/preset-react":"7.0.0","@types/react-portal":"4.0.1","@types/react-window":"^1.8.1","babel-plugin-lodash":"3.3.4","html-webpack-plugin":"3.2.0","react-test-renderer":"16.4.2","@types/react-measure":"2.0.5","clean-webpack-plugin":"2.0.2","stats-webpack-plugin":"0.7.0","eslint-config-prettier":"4.1.0","react-google-recaptcha":"^0.14.1","tslint-config-prettier":"1.18.0","@gooddata/eslint-config":"^1.0.0","@gooddata/tslint-config":"1.0.0","@types/react-responsive":"^3.0.3","@types/storybook__react":"4.0.1","@types/stringify-object":"^3.2.0","enzyme-adapter-react-16":"1.3.1","@gooddata/test-storybook":"4.0.0","@storybook/addon-actions":"5.0.11","@storybook/addon-options":"5.0.11","node-sass-magic-importer":"5.1.0","react-syntax-highlighter":"11.0.2","@types/fixed-data-table-2":"0.8.1","stylelint-config-prettier":"^8.0.1","@gooddata/stylelint-config":"^5.0.0","@types/react-test-renderer":"16.0.0","circular-dependency-plugin":"5.0.2","compression-webpack-plugin":"2.0.0","@types/json-stable-stringify":"^1.0.32","@gooddata/frontend-npm-scripts":"1.2.0","@types/enzyme-adapter-react-16":"1.0.3","stylelint-checkstyle-formatter":"0.1.2","@types/storybook__addon-actions":"3.4.2","@babel/plugin-proposal-class-properties":"7.4.4","@babel/plugin-proposal-object-rest-spread":"7.4.4","@babel/plugin-transform-async-to-generator":"7.4.4"},"peerDependencies":{"react":"^16.5.2","react-dom":"^16.5.2"},"_npmOperationalInternal":{"tmp":"tmp/react-components_7.8.0-alpha-patrikbraborec-pbr-one-4552-2020-07-24T12-05-18-041Z_1595592343648_0.731227922505693","host":"s3://npm-registry-packages"}},"7.8.0-alpha-strouhaljan-jsu-one-4467-2020-07-24T13-21-26-298Z":{"name":"@gooddata/react-components","version":"7.8.0-alpha-strouhaljan-jsu-one-4467-2020-07-24T13-21-26-298Z","author":{"name":"GoodData Corporation"},"license":"BSD-3-Clause","_id":"@gooddata/react-components@7.8.0-alpha-strouhaljan-jsu-one-4467-2020-07-24T13-21-26-298Z","maintainers":[{"name":"afi","email":"adam.fiedler@gooddata.com"},{"name":"an.vuong","email":"an.vuong@gooddata.com"},{"name":"bertold8","email":"ivan.nejezchleb@seznam.cz"},{"name":"brbistas","email":"valentinos.chraniotis@gooddata.com"},{"name":"bugsbunny338","email":"jiri.zajic@mensa.cz"},{"name":"de.do","email":"de.do@gooddata.com"},{"name":"gooddata-ci","email":"rail@gooddata.com"},{"name":"hang.ngo","email":"hang.ngo@gooddata.com"},{"name":"hung.nguyen.hoang","email":"hung.nguyen@gooddata.com"},{"name":"huong.nguyen","email":"huong.nguyen@gooddata.com"},{"name":"huyen.nguyen","email":"huyen.nguyen@gooddata.com"},{"name":"ivan.mjartan","email":"ivan.mjartan@gooddata.com"},{"name":"jakub-sterba","email":"jakub.sterba@gooddata.com"},{"name":"jaroslav.tomecek","email":"jaroslav.tomecek@gooddata.com"},{"name":"jkittler","email":"honza.kittler@gmail.com"},{"name":"khanh.le","email":"khanh.le@gooddata.com"},{"name":"lanhuynh","email":"lan.huynh@gooddata.com"},{"name":"linhhong","email":"linh.hong@gooddata.com"},{"name":"lupko","email":"lubomir.slivka@gooddata.com"},{"name":"mai.nguyen","email":"mai.nguyen@gooddata.com"},{"name":"matyas.kandl","email":"matyas.kandl@gooddata.com"},{"name":"michal.marsal","email":"michal.marsal@gooddata.com"},{"name":"milan.lempera","email":"ext-milan.lempera@gooddata.com"},{"name":"my.duong","email":"my.duong@gooddata.com"},{"name":"naibinh","email":"naibinh@gmail.com"},{"name":"nestor_encinas","email":"xesto05@gmail.com"},{"name":"nikolacech","email":"nikola.cech@gooddata.com"},{"name":"nis.hua","email":"nis.hua@gooddata.com"},{"name":"no23reason","email":"dan.homola@hotmail.cz"},{"name":"patrikbraborec","email":"patrik.braborec@gooddata.com"},{"name":"pbenes","email":"petr.benes@gooddata.com"},{"name":"petrjanu","email":"petr.janu@gooddata.com"},{"name":"pkingo","email":"philipandreaskingo@hotmail.com"},{"name":"ptquang86","email":"ptquang86@gmail.com"},{"name":"qduval","email":"quentin.duval@gooddata.com"},{"name":"rodri360","email":"me@rodri360.com"},{"name":"scavnickyj","email":"jakub.scavnicky@gooddata.com"},{"name":"sitina","email":"jiri.sitina@gooddata.com"},{"name":"strouhaljan","email":"strouhal.jan@gmail.com"},{"name":"thao-luong","email":"thao.luong@gooddata.com"},{"name":"thuong.nguyen","email":"thuong.nguyen@gooddata.com"},{"name":"tmuchka","email":"tomas.muchka@gooddata.com"},{"name":"tomas.kratochvil","email":"tomas.kratochvil@gooddata.com"},{"name":"tomsatgd","email":"tomas.satinsky@gooddata.com"},{"name":"trung-le-quoc","email":"trung.le@gooddata.com"},{"name":"tu-ngo","email":"tungo1981@gmail.com"},{"name":"tu.bui","email":"tu.bui@gooddata.com"},{"name":"tulean","email":"tuan.le@gooddata.com"},{"name":"tuqt1005","email":"tu.tran@gooddata.com"},{"name":"utdnah","email":"danh.ung@gooddata.com"},{"name":"van.nguyen","email":"van.nguyen@gooddata.com"},{"name":"vi.phan","email":"vi.phan@gooddata.com"},{"name":"vlastikcz","email":"vlastimil.kotas@gooddata.com"},{"name":"vu.pham","email":"vu.pham@gooddata.com"},{"name":"xmort","email":"petr.dolejsi@gooddata.com"},{"name":"yanlipnican","email":"yanlipnican@gmail.com"}],"homepage":"https://github.com/gooddata/gooddata-react-components#readme","bugs":{"url":"https://github.com/gooddata/gooddata-react-components/issues"},"dist":{"shasum":"7f95f945bda85fd3674ffbbb26c316f13147a7dc","tarball":"https://registry.npmjs.org/@gooddata/react-components/-/react-components-7.8.0-alpha-strouhaljan-jsu-one-4467-2020-07-24T13-21-26-298Z.tgz","fileCount":2672,"integrity":"sha512-XGCUfl5M0GCPaCKyRMCxo80w1WiatAGzd32VsWiwX/kFnXuik2QQveXgN18rzS32c2B5sHY2eBljfxkg38k2Tw==","signatures":[{"sig":"MEQCIEaD0MEgsg8QfXUZly3Mpe4QIiUSqm+eb4rPmFQkcPpzAiBu3RA0XJWcxyKGmR72dk7po80G20iSPe+RHLNLktIGtw==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":10731220,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJfGuB0CRA9TVsSAnZWagAAbdYP/3wKRxK60R3KjuBrvhIj\nqokCCuvDzj7UaOQhKBOq9S5lFt+8r3sA/AILJT7KVAYlLdcYZgFNOXD/6Geh\nMZ8NbifrgahwgG0FfqSw2A8DG9fivKHxsGAz7blfXKNS/trq0VkFZTjRnfpN\nAKnyyJpol2V7VIJkWu85Daa5iX9JJa/wNXcgThb+3QdwP2ug7uVHRwu5AQ31\nTok/844lA1qkhJ25fXkWjc78Kc/+VszbDwGrA/MUzpDjF3rRK+HikUiaDPSo\nZ7fnkOha/MAWJksXIm2EpXTBM+xQmbC81CRWCF97ttkeRTRqlEH6sKc79zsM\niHbtQT4GccYh6B5MEF5c1qcw8CsX+MdZTzjZi/kaEJipxcl0IS0ZwhHU7ATO\nNPP+I6dzTLzdqZBUi0rus9t6mLsMC9xFkGsoFWKGrrDTVAWzrPW72KD8Yizr\nJ9wJVN3hdA3M7ujUI8mlFWOpfDqllOEVSfBkOeKSDPHg1pv8o9GV+Y6rQtEE\nak73UX8knMNG9wRU5c3c3KXpV1VCwyAKykHTpEHxZJ3KjMv7QVJkX1ygZ/nq\nwVhhkm83/KdZjacs4Yyo3ie4CX1rIZ/9QiQI9XMw/LsdKivemyvHlH9MLn0y\nwzj8YaBjMea0Xy7qXoYSy6wlQhY3VOKljB+Dz3+3OdgPI4Mb2m8Wtn8u5FFG\nUXhG\r\n=PD2e\r\n-----END PGP SIGNATURE-----\r\n"},"main":"dist/index.js","husky":{"hooks":{"pre-commit":"lint-staged"}},"config":{"eslint":"./examples/**/*.{js,jsx}","tslint":"./{__mocks__,src,stories}/{,**/}*.{ts,tsx}"},"readme":"[![npm version](https://badge.fury.io/js/%40gooddata%2Freact-components.svg)](https://www.npmjs.com/package/@gooddata/react-components)\n\n# GoodData.UI React components\n> A React-based JavaScript library for building data-driven applications\n\n## Getting started\n- [GoodData.UI Documentation](http://sdk.gooddata.com/gooddata-ui/)\n- [GoodData.UI Live Examples](https://gooddata-examples.herokuapp.com/)\n- [Stack Overflow](https://stackoverflow.com/questions/tagged/gooddata)\n\n### Usage\nWith [yarn](https://yarnpkg.com) installed, go to your project directory and run\n```\n$ yarn add @gooddata/react-components\n```\nIf you prefer [npm](npmjs.com) run\n```\n$ npm install --save @gooddata/react-components\n```\n\nThe public API is exposed via global `index.js`. Except for the styles, do not import any other file directly\nbecause they are not intended to be part of the public API.\n\n## Contributing\n\nWe welcome any contribution in form of [issues](https://github.com/gooddata/gooddata-react-components/issues) or [pull requests](https://github.com/gooddata/gooddata-react-components/pulls).\n\nInstall [Node.js](http://nodejs.org) (node 12.16.1, npm v6.13.4) and [Yarn](https://classic.yarnpkg.com) (1.22.4).\n\nInstall dependencies:\n```\nyarn install --frozen-lockfile\n```\n\nThese commands may come in handy while developing:\n\n| command | description |\n| ------- | ----------- |\n| `yarn install --pure-lockfile` | first step |\n| ||\n| `yarn dev` | build react-components to `/dist` in watch mode |\n| `yarn test` | run all unit tests |\n| `yarn prettier-write` | format the source code to match the valid codestyle |\n| `yarn validate` | validate codestyle |\n| ||\n| `yarn storybook` | run storybook from `/stories` on http://localhost:9001 |\n| `yarn build-storybook` | build storybook to `/dist-storybook` |\n| `yarn test-storybook` | run storybook and [screenshot tests](https://github.com/gooddata/gdc-client-utils/tree/master/test-storybook) |\n| ||\n| `yarn examples` | run Live Examples dev-server from `/examples` on https://localhost:8999 |\n| `yarn examples-build` | build Live Examples to `/examples/dist` |\n| `yarn examples-server` | serve built Live Examples - see `/examples/server/src` |\n| `yarn examples-testcafe` | run testcafe tests against `localhost:8999` |\n\n### Deploy to heroku.com\nWhen you deploy this repo to heroku, it serves *GoodData.UI Live Examples*.\nRelevant tasks are in `Procfile` and `package.json`.\n\n```bash\n# run in the project directory\nheroku login\nheroku create <your-app-name>\nheroku config:set DOMAIN_ADMIN_USERNAME=x@gooddata.com DOMAIN_ADMIN_PASSWORD=xy PROJECT_ID_TO_ASSIGN=xms7ga4tf3g3nzucd8380o2bev8oeknp\ngit push heroku HEAD:master\nheroku open\n```\n### Enable Geo Chart for Storybook and Live Examples\nGeo chart uses Mapbox to render map which requires a Mapbox access token.\n- Register an account and create Mapbox access token at [guide](https://docs.mapbox.com/help/how-mapbox-works/access-tokens/)\n- Store the created token at `.env`:\n```bash\necho -e \"EXAMPLE_MAPBOX_ACCESS_TOKEN=token\" >> .env # only need to run once\necho -e \"STORYBOOK_MAPBOX_ACCESS_TOKEN=token\" >> .env # only need to run once\n```\n\n### Run Live Examples Locally\nTo run *GoodData.UI Live Examples* locally:\n```bash\ngit clone <this-repository>\ncd  <repository-folder>\nyarn install --pure-lockfile\nyarn examples\n```\nThen open https://localhost:8999 and login using Live Examples account (you can [create one here](https://gooddata-examples.herokuapp.com/registration)).\n\n### Run Storybook locally\n- Run storybook with token stored in `.env` for more secure\n```bash\nyarn storybook\n```\n- Or run storybook with token env param exposed to cli (not suggested)\n```bash\nSTORYBOOK_MAPBOX_ACCESS_TOKEN=token yarn storybook\n```\n- Apply either above way to `yarn build-storybook` or `yarn test-storybook`\n\n### Source code formatting\nThe source code in the repository is formatted by [Prettier](https://prettier.io/).\nThe format of the code is validated by our Continuous Integration server and is one of the requirements of successful merge.\n\nPrettier is supported by every major IDE. You can find the list of supported editors and how to configure them [here](https://prettier.io/docs/en/editors.html).\n\nIn the case, when your editor is not supported or you don't want to setup the integration, you can run the `yarn prettier-write` command to reformat the code before commit.\n\n## Changelog\n\n- see [CHANGELOG.md](CHANGELOG.md)\n\n## Supported versions\n\nIn order to make the user experience with integrating GoodData UI SDK as smooth and secure as possible and to ensure that the SDK is using the latest features of the platform, we will only provide support to two most recent major versions of UI SDK.\n\nThe most recent majors will be supported in the following modes:\n\n- The latest major version will receive all new functionality and all bug fixes\n- The previous major version will only receive fixes to critical issues and security fixes. These fixes will be applied on top of last released version of the previous major\n\nThe customers are encouraged to always use the latest version of the UI SDK.\n\nIn case of using older versions, the user might face API incompatibility, performance or security issues.\n\nPlease follow the installation instructions to update to the newest version.\n\n## License\n\n(C) 2007-2020 GoodData Corporation\n\nThis project is dual licensed:\n\n- The ATTRIBUTION-NONCOMMERCIAL 4.0 INTERNATIONAL (CC BY-NC 4.0) is used for purpose of the trial experience and evaluation of GoodData.UI library.\n- The GOODDATA GOODDATA.UI LIBRARY END USER LICENSE AGREEMENT is used for GoodData customers.\n\nFor more information, please see [LICENSE](https://github.com/gooddata/gooddata-react-components/blob/master/LICENSE)\n","gitHead":"d856ffac1c901ba134de1899811336eb18fd6a01","scripts":{"dev":"bash scripts/build.sh --dev-watch","test":"jest --watch","build":"bash scripts/build.sh","tslint":"yarn run-tslint -t verbose $npm_package_config_tslint","prepare":"cd examples/server && yarn install --frozen-lockfile && cd ../..; rm -r examples/node_modules 2>/dev/null; true","examples":"bash scripts/run-examples.sh","prepare?":"# Called before `npm publish` and on local `npm install`. Temporarily also for deleting obsolete node_modules. Ends with `true` to continue gracefully.","validate":"tsc --noEmit && yarn tslint && eslint $npm_package_config_eslint && yarn validate-style && yarn prettier-check","build-dev":"bash scripts/build.sh --dev","examples?":"# Default is developer domain, other options: yarn examples [sec,secure,stg,stg2,stg3,demo,developer or URL]","storybook":"yarn build && start-storybook -p 9001 -c .storybook","test-once":"jest","tslint-ci":"mkdir -p ./ci/results && yarn run-tslint -t checkstyle -o ./ci/results/tslint-results.xml $npm_package_config_tslint","run-tslint":"tslint -p tsconfig.json","validate-ci":"tsc --noEmit && yarn tslint-ci  && eslint $npm_package_config_eslint -f checkstyle -o ci/results/eslint-results.xml && yarn validate-style-ci && yarn prettier-check","examples-build":"bash scripts/build-examples.sh","prepublishOnly":"yarn build","prettier-check":"prettier --check '{src,stories,styles,__mocks__,examples/server/src,examples/src,examples/test}/**/*.{ts,js,tsx,jsx,json,scss,md,yaml,html}'","prettier-write":"prettier --write '{src,stories,styles,__mocks__,examples/server/src,examples/src,examples/test}/**/*.{ts,js,tsx,jsx,json,scss,md,yaml,html}'","test-storybook":"yarn build && test-storybook","validate-style":"stylelint '**/*.scss'","build-storybook":"yarn build && build-storybook -c .storybook -o dist-storybook","examples-server":"node examples/server/src/index.js","heroku-postbuild":"yarn examples-build developer","examples-testcafe":"./scripts/run-testcafe.sh visual","validate-style-ci":"stylelint '**/*.scss' --custom-formatter=node_modules/stylelint-checkstyle-formatter > ci/results/stylelint-results.xml","check-circular-deps":"madge --circular --extensions ts ./src","examples-testcafe-ci":"./scripts/run-testcafe.sh ci","examples-testcafe-live":"./scripts/run-testcafe.sh live"},"typings":"dist/index.d.ts","_npmUser":{"name":"strouhaljan","email":"strouhal.jan@gmail.com"},"deprecated":"@gooddata/react-components@7 reached End of Support on March 31, 2022. Please upgrade (see https://sdk.gooddata.com/gooddata-ui/docs/supported_versions.html for more information).","repository":{"url":"git+ssh://git@github.com/gooddata/gooddata-react-components.git","type":"git"},"_npmVersion":"6.13.4","description":"GoodData.UI - A powerful JavaScript library for building analytical applications","directories":{},"lint-staged":{"{src,stories,styles,__mocks__,examples/server/src,examples/src,examples/test}/**/*.{ts,js,tsx,jsx,scss}":["npx gdc-fix-copyright","git add"],"{src,stories,styles,__mocks__,examples/server/src,examples/src,examples/test}/**/*.{ts,js,tsx,jsx,json,scss,md,yaml,html}":["prettier --write","git add"]},"_nodeVersion":"12.16.1","dependencies":{"rxjs":"^5.5.6","uuid":"^3.2.1","immer":"^1.3.1","lodash":"^4.17.15","date-fns":"^2.7.0","downshift":"^3.2.7","invariant":"^2.2.2","mapbox-gl":"1.9.1","classnames":"^2.2.6","codemirror":"^5.54.0","highcharts":"7.1.1","prop-types":"^15.6.0","react-intl":"^3.6.0","custom-event":"^1.0.1","react-window":"^1.8.1","ag-grid-react":"20.0.0","react-measure":"^2.3.0","@types/mapbox-gl":"1.9.1","react-day-picker":"~7.3.0","react-responsive":"^3.0.0","stringify-object":"^2.4.0","@gooddata/typings":"^2.26.0","@types/codemirror":"^0.0.95","ag-grid-community":"20.0.0","http-status-codes":"^1.3.0","react-codemirror2":"^7.2.0","@gooddata/js-utils":"^3.10.5","@gooddata/numberjs":"^3.2.4","fixed-data-table-2":"0.7.17","@gooddata/goodstrap":"68.18.0","react-dom-factories":"^1.0.2","@gooddata/gooddata-js":"^13.0.4","json-stable-stringify":"^1.0.1","react-transition-group":"^2.2.1","hoist-non-react-statics":"^3.3.0","nodelist-foreach-polyfill":"^1.2.0","@formatjs/intl-pluralrules":"^1.3.6","highcharts-grouped-categories":"^1.1.3"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"raf":"3.3.2","yup":"^0.24.1","jest":"24.7.1","husky":"3.0.0","madge":"^3.4.4","react":"^16.5.2","enzyme":"3.5.0","eslint":"4.19.1","formik":"^0.11.11","moment":"2.23.0","history":"^4.7.2","ts-jest":"24.0.0","webpack":"4.30.0","full-icu":"^1.3.0","prettier":"1.16.4","react-ga":"^2.5.2","recharts":"1.0.0-beta.9","testcafe":"1.1.4","commander":"2.14.1","node-sass":"4.13.0","react-dom":"^16.5.2","stylelint":"^13.6.1","supertest":"3.0.0","ts-loader":"6.0.0","@types/raf":"^3.4.0","css-loader":"0.28.7","jest-junit":"3.0.0","raw-loader":"0.5.1","styled-jsx":"2.2.1","typescript":"3.3.4000","@babel/core":"7.4.4","@types/jest":"24.0.6","@types/node":"7.0.8","@types/uuid":"3.4.3","file-loader":"3.0.1","jest-enzyme":"7.0.2","lint-staged":"9.1.0","sass-loader":"6.0.6","webpack-cli":"3.3.2","@types/react":"16.8.6","babel-loader":"8.0.5","react-helmet":"5.2.0","react-select":"1.2.1","style-loader":"0.19.1","@types/enzyme":"3.1.13","@types/lodash":"4.14.123","testcafe-live":"0.1.4","@babel/runtime":"7.4.4","dotenv-webpack":"^1.7.0","@babel/polyfill":"^7.4.4","@storybook/react":"5.0.11","@types/invariant":"2.2.29","@types/react-dom":"16.0.11","isomorphic-fetch":"2.2.1","react-datepicker":"1.1.0","react-router-dom":"4.2.2","@babel/preset-env":"7.4.4","@gooddata/mock-js":"^2.14.2","@storybook/addons":"5.0.11","@types/classnames":"2.2.3","@types/prop-types":"15.5.2","@storybook/theming":"5.0.11","identity-obj-proxy":"^3.0.0","intl-messageformat":"^7.5.4","webpack-dev-server":"3.3.1","@babel/preset-react":"7.0.0","@types/react-portal":"4.0.1","@types/react-window":"^1.8.1","babel-plugin-lodash":"3.3.4","html-webpack-plugin":"3.2.0","react-test-renderer":"16.4.2","@types/react-measure":"2.0.5","clean-webpack-plugin":"2.0.2","stats-webpack-plugin":"0.7.0","eslint-config-prettier":"4.1.0","react-google-recaptcha":"^0.14.1","tslint-config-prettier":"1.18.0","@gooddata/eslint-config":"^1.0.0","@gooddata/tslint-config":"1.0.0","@types/react-responsive":"^3.0.3","@types/storybook__react":"4.0.1","@types/stringify-object":"^3.2.0","enzyme-adapter-react-16":"1.3.1","@gooddata/test-storybook":"4.0.0","@storybook/addon-actions":"5.0.11","@storybook/addon-options":"5.0.11","node-sass-magic-importer":"5.1.0","react-syntax-highlighter":"11.0.2","@types/fixed-data-table-2":"0.8.1","stylelint-config-prettier":"^8.0.1","@gooddata/stylelint-config":"^5.0.0","@types/react-test-renderer":"16.0.0","circular-dependency-plugin":"5.0.2","compression-webpack-plugin":"2.0.0","@types/json-stable-stringify":"^1.0.32","@gooddata/frontend-npm-scripts":"1.2.0","@types/enzyme-adapter-react-16":"1.0.3","stylelint-checkstyle-formatter":"0.1.2","@types/storybook__addon-actions":"3.4.2","@babel/plugin-proposal-class-properties":"7.4.4","@babel/plugin-proposal-object-rest-spread":"7.4.4","@babel/plugin-transform-async-to-generator":"7.4.4"},"peerDependencies":{"react":"^16.5.2","react-dom":"^16.5.2"},"_npmOperationalInternal":{"tmp":"tmp/react-components_7.8.0-alpha-strouhaljan-jsu-one-4467-2020-07-24T13-21-26-298Z_1595596915860_0.793579968483654","host":"s3://npm-registry-packages"}},"7.8.0-alpha-patrikbraborec-pbr-one-4552-2020-07-27T07-50-53-884Z":{"name":"@gooddata/react-components","version":"7.8.0-alpha-patrikbraborec-pbr-one-4552-2020-07-27T07-50-53-884Z","author":{"name":"GoodData Corporation"},"license":"BSD-3-Clause","_id":"@gooddata/react-components@7.8.0-alpha-patrikbraborec-pbr-one-4552-2020-07-27T07-50-53-884Z","maintainers":[{"name":"afi","email":"adam.fiedler@gooddata.com"},{"name":"an.vuong","email":"an.vuong@gooddata.com"},{"name":"bertold8","email":"ivan.nejezchleb@seznam.cz"},{"name":"brbistas","email":"valentinos.chraniotis@gooddata.com"},{"name":"bugsbunny338","email":"jiri.zajic@mensa.cz"},{"name":"de.do","email":"de.do@gooddata.com"},{"name":"gooddata-ci","email":"rail@gooddata.com"},{"name":"hang.ngo","email":"hang.ngo@gooddata.com"},{"name":"hung.nguyen.hoang","email":"hung.nguyen@gooddata.com"},{"name":"huong.nguyen","email":"huong.nguyen@gooddata.com"},{"name":"huyen.nguyen","email":"huyen.nguyen@gooddata.com"},{"name":"ivan.mjartan","email":"ivan.mjartan@gooddata.com"},{"name":"jakub-sterba","email":"jakub.sterba@gooddata.com"},{"name":"jaroslav.tomecek","email":"jaroslav.tomecek@gooddata.com"},{"name":"jkittler","email":"honza.kittler@gmail.com"},{"name":"khanh.le","email":"khanh.le@gooddata.com"},{"name":"lanhuynh","email":"lan.huynh@gooddata.com"},{"name":"linhhong","email":"linh.hong@gooddata.com"},{"name":"lupko","email":"lubomir.slivka@gooddata.com"},{"name":"mai.nguyen","email":"mai.nguyen@gooddata.com"},{"name":"matyas.kandl","email":"matyas.kandl@gooddata.com"},{"name":"michal.marsal","email":"michal.marsal@gooddata.com"},{"name":"milan.lempera","email":"ext-milan.lempera@gooddata.com"},{"name":"my.duong","email":"my.duong@gooddata.com"},{"name":"naibinh","email":"naibinh@gmail.com"},{"name":"nestor_encinas","email":"xesto05@gmail.com"},{"name":"nikolacech","email":"nikola.cech@gooddata.com"},{"name":"nis.hua","email":"nis.hua@gooddata.com"},{"name":"no23reason","email":"dan.homola@hotmail.cz"},{"name":"patrikbraborec","email":"patrik.braborec@gooddata.com"},{"name":"pbenes","email":"petr.benes@gooddata.com"},{"name":"petrjanu","email":"petr.janu@gooddata.com"},{"name":"pkingo","email":"philipandreaskingo@hotmail.com"},{"name":"ptquang86","email":"ptquang86@gmail.com"},{"name":"qduval","email":"quentin.duval@gooddata.com"},{"name":"rodri360","email":"me@rodri360.com"},{"name":"scavnickyj","email":"jakub.scavnicky@gooddata.com"},{"name":"sitina","email":"jiri.sitina@gooddata.com"},{"name":"strouhaljan","email":"strouhal.jan@gmail.com"},{"name":"thao-luong","email":"thao.luong@gooddata.com"},{"name":"thuong.nguyen","email":"thuong.nguyen@gooddata.com"},{"name":"tmuchka","email":"tomas.muchka@gooddata.com"},{"name":"tomas.kratochvil","email":"tomas.kratochvil@gooddata.com"},{"name":"tomsatgd","email":"tomas.satinsky@gooddata.com"},{"name":"trung-le-quoc","email":"trung.le@gooddata.com"},{"name":"tu-ngo","email":"tungo1981@gmail.com"},{"name":"tu.bui","email":"tu.bui@gooddata.com"},{"name":"tulean","email":"tuan.le@gooddata.com"},{"name":"tuqt1005","email":"tu.tran@gooddata.com"},{"name":"utdnah","email":"danh.ung@gooddata.com"},{"name":"van.nguyen","email":"van.nguyen@gooddata.com"},{"name":"vi.phan","email":"vi.phan@gooddata.com"},{"name":"vlastikcz","email":"vlastimil.kotas@gooddata.com"},{"name":"vu.pham","email":"vu.pham@gooddata.com"},{"name":"xmort","email":"petr.dolejsi@gooddata.com"},{"name":"yanlipnican","email":"yanlipnican@gmail.com"}],"homepage":"https://github.com/gooddata/gooddata-react-components#readme","bugs":{"url":"https://github.com/gooddata/gooddata-react-components/issues"},"dist":{"shasum":"0c865267a4f9054a200da3a171e0089343bb057e","tarball":"https://registry.npmjs.org/@gooddata/react-components/-/react-components-7.8.0-alpha-patrikbraborec-pbr-one-4552-2020-07-27T07-50-53-884Z.tgz","fileCount":2670,"integrity":"sha512-iA7IGy58NDHN46snBwWsqCeWkmr6K+unvrF79hym70yvYEJFjuzYb58Pw4MGKArCBtyhpZe3JHeObCyevBTYgw==","signatures":[{"sig":"MEUCIGC0D1ze0/mghyfs7LqGZt9V0qSQl6PmQanfOCgyNmuOAiEA+laqvVN9bmCwNqBD5XlHWbzCklw7oBpbGb/nHNtHVjY=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":10720391,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJfHod8CRA9TVsSAnZWagAArCgP+gIraligXg7oXR7hJzGb\nYmSZr+8NO9SOv6G1U6HUWbRnqd7vcMYDa9n65PxCOFayfyepVCcF0YuuN7jd\naOsYCRS+WIhBTGllbhOc5yzgBzBy+BdPfciLp6MVV41sSZgzSRJrKZOHam9N\nYj1Wcx8iqyD6vZVmdaXq6BWgJSMUHFZGCv26iBiTI1gzKPTR045QxyUUWkPW\nUQFry54vmHNClYgTKyPTAcxwVcZ4jzQnCtuPTfT/0xZNxMIwmFZ/jVG+ig8q\nFKvh0hVms5RyJ8SAWn+PjKkLVAJwWOl8JzdqJpUuVqd7h/h+OPdOVM/OnP9X\nfzXain1RoSwK0PNtyATDq09OF1GFdTdT3hyMXJLOMzNXcoaKWpQ7BOX0AtgG\njsGiV6vl1asq45ZUwJ9HpMqK7lOAXQZ/FDVQm3MIMT5xDtfmuu0GBz5AO/K0\nkCs3gXtx4Vm2CAT8EyE8ws1eJMilZNiakdPmu9iedLGTGJEsnE34uN9l8MP5\nzmTvbhTd61Sa7SaIxqmH7etzeEAyP8LNkAAQkDKKaihBKHnkLym+ao6dC2WH\nQ2SqTjo1MumPoAII3SaY9O6n0RFf3G6wVhkq1k9L+TTFqdKz8EY8J3ERIGpM\neRrdMKVzdBX0ZCzN/OcltaUcOX6M1sSNMR9YiiTu/UoZ+yOvId+h9QynfzwI\nG0K2\r\n=tgnG\r\n-----END PGP SIGNATURE-----\r\n"},"main":"dist/index.js","husky":{"hooks":{"pre-commit":"lint-staged"}},"config":{"eslint":"./examples/**/*.{js,jsx}","tslint":"./{__mocks__,src,stories}/{,**/}*.{ts,tsx}"},"readme":"[![npm version](https://badge.fury.io/js/%40gooddata%2Freact-components.svg)](https://www.npmjs.com/package/@gooddata/react-components)\n\n# GoodData.UI React components\n> A React-based JavaScript library for building data-driven applications\n\n## Getting started\n- [GoodData.UI Documentation](http://sdk.gooddata.com/gooddata-ui/)\n- [GoodData.UI Live Examples](https://gooddata-examples.herokuapp.com/)\n- [Stack Overflow](https://stackoverflow.com/questions/tagged/gooddata)\n\n### Usage\nWith [yarn](https://yarnpkg.com) installed, go to your project directory and run\n```\n$ yarn add @gooddata/react-components\n```\nIf you prefer [npm](npmjs.com) run\n```\n$ npm install --save @gooddata/react-components\n```\n\nThe public API is exposed via global `index.js`. Except for the styles, do not import any other file directly\nbecause they are not intended to be part of the public API.\n\n## Contributing\n\nWe welcome any contribution in form of [issues](https://github.com/gooddata/gooddata-react-components/issues) or [pull requests](https://github.com/gooddata/gooddata-react-components/pulls).\n\nInstall [Node.js](http://nodejs.org) (node 12.16.1, npm v6.13.4) and [Yarn](https://classic.yarnpkg.com) (1.22.4).\n\nInstall dependencies:\n```\nyarn install --frozen-lockfile\n```\n\nThese commands may come in handy while developing:\n\n| command | description |\n| ------- | ----------- |\n| `yarn install --pure-lockfile` | first step |\n| ||\n| `yarn dev` | build react-components to `/dist` in watch mode |\n| `yarn test` | run all unit tests |\n| `yarn prettier-write` | format the source code to match the valid codestyle |\n| `yarn validate` | validate codestyle |\n| ||\n| `yarn storybook` | run storybook from `/stories` on http://localhost:9001 |\n| `yarn build-storybook` | build storybook to `/dist-storybook` |\n| `yarn test-storybook` | run storybook and [screenshot tests](https://github.com/gooddata/gdc-client-utils/tree/master/test-storybook) |\n| ||\n| `yarn examples` | run Live Examples dev-server from `/examples` on https://localhost:8999 |\n| `yarn examples-build` | build Live Examples to `/examples/dist` |\n| `yarn examples-server` | serve built Live Examples - see `/examples/server/src` |\n| `yarn examples-testcafe` | run testcafe tests against `localhost:8999` |\n\n### Deploy to heroku.com\nWhen you deploy this repo to heroku, it serves *GoodData.UI Live Examples*.\nRelevant tasks are in `Procfile` and `package.json`.\n\n```bash\n# run in the project directory\nheroku login\nheroku create <your-app-name>\nheroku config:set DOMAIN_ADMIN_USERNAME=x@gooddata.com DOMAIN_ADMIN_PASSWORD=xy PROJECT_ID_TO_ASSIGN=xms7ga4tf3g3nzucd8380o2bev8oeknp\ngit push heroku HEAD:master\nheroku open\n```\n### Enable Geo Chart for Storybook and Live Examples\nGeo chart uses Mapbox to render map which requires a Mapbox access token.\n- Register an account and create Mapbox access token at [guide](https://docs.mapbox.com/help/how-mapbox-works/access-tokens/)\n- Store the created token at `.env`:\n```bash\necho -e \"EXAMPLE_MAPBOX_ACCESS_TOKEN=token\" >> .env # only need to run once\necho -e \"STORYBOOK_MAPBOX_ACCESS_TOKEN=token\" >> .env # only need to run once\n```\n\n### Run Live Examples Locally\nTo run *GoodData.UI Live Examples* locally:\n```bash\ngit clone <this-repository>\ncd  <repository-folder>\nyarn install --pure-lockfile\nyarn examples\n```\nThen open https://localhost:8999 and login using Live Examples account (you can [create one here](https://gooddata-examples.herokuapp.com/registration)).\n\n### Run Storybook locally\n- Run storybook with token stored in `.env` for more secure\n```bash\nyarn storybook\n```\n- Or run storybook with token env param exposed to cli (not suggested)\n```bash\nSTORYBOOK_MAPBOX_ACCESS_TOKEN=token yarn storybook\n```\n- Apply either above way to `yarn build-storybook` or `yarn test-storybook`\n\n### Source code formatting\nThe source code in the repository is formatted by [Prettier](https://prettier.io/).\nThe format of the code is validated by our Continuous Integration server and is one of the requirements of successful merge.\n\nPrettier is supported by every major IDE. You can find the list of supported editors and how to configure them [here](https://prettier.io/docs/en/editors.html).\n\nIn the case, when your editor is not supported or you don't want to setup the integration, you can run the `yarn prettier-write` command to reformat the code before commit.\n\n## Changelog\n\n- see [CHANGELOG.md](CHANGELOG.md)\n\n## Supported versions\n\nIn order to make the user experience with integrating GoodData UI SDK as smooth and secure as possible and to ensure that the SDK is using the latest features of the platform, we will only provide support to two most recent major versions of UI SDK.\n\nThe most recent majors will be supported in the following modes:\n\n- The latest major version will receive all new functionality and all bug fixes\n- The previous major version will only receive fixes to critical issues and security fixes. These fixes will be applied on top of last released version of the previous major\n\nThe customers are encouraged to always use the latest version of the UI SDK.\n\nIn case of using older versions, the user might face API incompatibility, performance or security issues.\n\nPlease follow the installation instructions to update to the newest version.\n\n## License\n\n(C) 2007-2020 GoodData Corporation\n\nThis project is dual licensed:\n\n- The ATTRIBUTION-NONCOMMERCIAL 4.0 INTERNATIONAL (CC BY-NC 4.0) is used for purpose of the trial experience and evaluation of GoodData.UI library.\n- The GOODDATA GOODDATA.UI LIBRARY END USER LICENSE AGREEMENT is used for GoodData customers.\n\nFor more information, please see [LICENSE](https://github.com/gooddata/gooddata-react-components/blob/master/LICENSE)\n","gitHead":"7b282d5e44b7a45dd6b762253f674460ca36597c","scripts":{"dev":"bash scripts/build.sh --dev-watch","test":"jest --watch","build":"bash scripts/build.sh","tslint":"yarn run-tslint -t verbose $npm_package_config_tslint","prepare":"cd examples/server && yarn install --frozen-lockfile && cd ../..; rm -r examples/node_modules 2>/dev/null; true","examples":"bash scripts/run-examples.sh","prepare?":"# Called before `npm publish` and on local `npm install`. Temporarily also for deleting obsolete node_modules. Ends with `true` to continue gracefully.","validate":"tsc --noEmit && yarn tslint && eslint $npm_package_config_eslint && yarn validate-style && yarn prettier-check","build-dev":"bash scripts/build.sh --dev","examples?":"# Default is developer domain, other options: yarn examples [sec,secure,stg,stg2,stg3,demo,developer or URL]","storybook":"yarn build && start-storybook -p 9001 -c .storybook","test-once":"jest","tslint-ci":"mkdir -p ./ci/results && yarn run-tslint -t checkstyle -o ./ci/results/tslint-results.xml $npm_package_config_tslint","run-tslint":"tslint -p tsconfig.json","validate-ci":"tsc --noEmit && yarn tslint-ci  && eslint $npm_package_config_eslint -f checkstyle -o ci/results/eslint-results.xml && yarn validate-style-ci && yarn prettier-check","examples-build":"bash scripts/build-examples.sh","prepublishOnly":"yarn build","prettier-check":"prettier --check '{src,stories,styles,__mocks__,examples/server/src,examples/src,examples/test}/**/*.{ts,js,tsx,jsx,json,scss,md,yaml,html}'","prettier-write":"prettier --write '{src,stories,styles,__mocks__,examples/server/src,examples/src,examples/test}/**/*.{ts,js,tsx,jsx,json,scss,md,yaml,html}'","test-storybook":"yarn build && test-storybook","validate-style":"stylelint '**/*.scss'","build-storybook":"yarn build && build-storybook -c .storybook -o dist-storybook","examples-server":"node examples/server/src/index.js","heroku-postbuild":"yarn examples-build developer","examples-testcafe":"./scripts/run-testcafe.sh visual","validate-style-ci":"stylelint '**/*.scss' --custom-formatter=node_modules/stylelint-checkstyle-formatter > ci/results/stylelint-results.xml","check-circular-deps":"madge --circular --extensions ts ./src","examples-testcafe-ci":"./scripts/run-testcafe.sh ci","examples-testcafe-live":"./scripts/run-testcafe.sh live"},"typings":"dist/index.d.ts","_npmUser":{"name":"patrikbraborec","email":"patrik.braborec@gooddata.com"},"deprecated":"@gooddata/react-components@7 reached End of Support on March 31, 2022. Please upgrade (see https://sdk.gooddata.com/gooddata-ui/docs/supported_versions.html for more information).","repository":{"url":"git+ssh://git@github.com/gooddata/gooddata-react-components.git","type":"git"},"_npmVersion":"6.13.4","description":"GoodData.UI - A powerful JavaScript library for building analytical applications","directories":{},"lint-staged":{"{src,stories,styles,__mocks__,examples/server/src,examples/src,examples/test}/**/*.{ts,js,tsx,jsx,scss}":["npx gdc-fix-copyright","git add"],"{src,stories,styles,__mocks__,examples/server/src,examples/src,examples/test}/**/*.{ts,js,tsx,jsx,json,scss,md,yaml,html}":["prettier --write","git add"]},"_nodeVersion":"12.16.1","dependencies":{"rxjs":"^5.5.6","uuid":"^3.2.1","immer":"^1.3.1","lodash":"^4.17.15","date-fns":"^2.7.0","downshift":"^3.2.7","invariant":"^2.2.2","mapbox-gl":"1.9.1","classnames":"^2.2.6","codemirror":"^5.54.0","highcharts":"7.1.1","prop-types":"^15.6.0","react-intl":"^3.6.0","custom-event":"^1.0.1","react-window":"^1.8.1","ag-grid-react":"20.0.0","react-measure":"^2.3.0","@types/mapbox-gl":"1.9.1","react-day-picker":"~7.3.0","react-responsive":"^3.0.0","stringify-object":"^2.4.0","@gooddata/typings":"^2.26.0","@types/codemirror":"^0.0.95","ag-grid-community":"20.0.0","http-status-codes":"^1.3.0","react-codemirror2":"^7.2.0","@gooddata/js-utils":"^3.10.5","@gooddata/numberjs":"^3.2.4","fixed-data-table-2":"0.7.17","@gooddata/goodstrap":"68.18.0","react-dom-factories":"^1.0.2","@gooddata/gooddata-js":"^13.0.4","json-stable-stringify":"^1.0.1","react-transition-group":"^2.2.1","hoist-non-react-statics":"^3.3.0","nodelist-foreach-polyfill":"^1.2.0","@formatjs/intl-pluralrules":"^1.3.6","highcharts-grouped-categories":"^1.1.3"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"raf":"3.3.2","yup":"^0.24.1","jest":"24.7.1","husky":"3.0.0","madge":"^3.4.4","react":"^16.5.2","enzyme":"3.5.0","eslint":"4.19.1","formik":"^0.11.11","moment":"2.23.0","history":"^4.7.2","ts-jest":"24.0.0","webpack":"4.30.0","full-icu":"^1.3.0","prettier":"1.16.4","react-ga":"^2.5.2","recharts":"1.0.0-beta.9","testcafe":"1.1.4","commander":"2.14.1","node-sass":"4.13.0","react-dom":"^16.5.2","stylelint":"^13.6.1","supertest":"3.0.0","ts-loader":"6.0.0","@types/raf":"^3.4.0","css-loader":"0.28.7","jest-junit":"3.0.0","raw-loader":"0.5.1","styled-jsx":"2.2.1","typescript":"3.3.4000","@babel/core":"7.4.4","@types/jest":"24.0.6","@types/node":"7.0.8","@types/uuid":"3.4.3","file-loader":"3.0.1","jest-enzyme":"7.0.2","lint-staged":"9.1.0","sass-loader":"6.0.6","webpack-cli":"3.3.2","@types/react":"16.8.6","babel-loader":"8.0.5","react-helmet":"5.2.0","react-select":"1.2.1","style-loader":"0.19.1","@types/enzyme":"3.1.13","@types/lodash":"4.14.123","testcafe-live":"0.1.4","@babel/runtime":"7.4.4","dotenv-webpack":"^1.7.0","@babel/polyfill":"^7.4.4","@storybook/react":"5.0.11","@types/invariant":"2.2.29","@types/react-dom":"16.0.11","isomorphic-fetch":"2.2.1","react-datepicker":"1.1.0","react-router-dom":"4.2.2","@babel/preset-env":"7.4.4","@gooddata/mock-js":"^2.14.2","@storybook/addons":"5.0.11","@types/classnames":"2.2.3","@types/prop-types":"15.5.2","@storybook/theming":"5.0.11","identity-obj-proxy":"^3.0.0","intl-messageformat":"^7.5.4","webpack-dev-server":"3.3.1","@babel/preset-react":"7.0.0","@types/react-portal":"4.0.1","@types/react-window":"^1.8.1","babel-plugin-lodash":"3.3.4","html-webpack-plugin":"3.2.0","react-test-renderer":"16.4.2","@types/react-measure":"2.0.5","clean-webpack-plugin":"2.0.2","stats-webpack-plugin":"0.7.0","eslint-config-prettier":"4.1.0","react-google-recaptcha":"^0.14.1","tslint-config-prettier":"1.18.0","@gooddata/eslint-config":"^1.0.0","@gooddata/tslint-config":"1.0.0","@types/react-responsive":"^3.0.3","@types/storybook__react":"4.0.1","@types/stringify-object":"^3.2.0","enzyme-adapter-react-16":"1.3.1","@gooddata/test-storybook":"4.0.0","@storybook/addon-actions":"5.0.11","@storybook/addon-options":"5.0.11","node-sass-magic-importer":"5.1.0","react-syntax-highlighter":"11.0.2","@types/fixed-data-table-2":"0.8.1","stylelint-config-prettier":"^8.0.1","@gooddata/stylelint-config":"^5.0.0","@types/react-test-renderer":"16.0.0","circular-dependency-plugin":"5.0.2","compression-webpack-plugin":"2.0.0","@types/json-stable-stringify":"^1.0.32","@gooddata/frontend-npm-scripts":"1.2.0","@types/enzyme-adapter-react-16":"1.0.3","stylelint-checkstyle-formatter":"0.1.2","@types/storybook__addon-actions":"3.4.2","@babel/plugin-proposal-class-properties":"7.4.4","@babel/plugin-proposal-object-rest-spread":"7.4.4","@babel/plugin-transform-async-to-generator":"7.4.4"},"peerDependencies":{"react":"^16.5.2","react-dom":"^16.5.2"},"_npmOperationalInternal":{"tmp":"tmp/react-components_7.8.0-alpha-patrikbraborec-pbr-one-4552-2020-07-27T07-50-53-884Z_1595836283521_0.004971915246988257","host":"s3://npm-registry-packages"}},"7.8.0-beta.62":{"name":"@gooddata/react-components","version":"7.8.0-beta.62","author":{"name":"GoodData Corporation"},"license":"BSD-3-Clause","_id":"@gooddata/react-components@7.8.0-beta.62","maintainers":[{"name":"afi","email":"adam.fiedler@gooddata.com"},{"name":"an.vuong","email":"an.vuong@gooddata.com"},{"name":"bertold8","email":"ivan.nejezchleb@seznam.cz"},{"name":"brbistas","email":"valentinos.chraniotis@gooddata.com"},{"name":"bugsbunny338","email":"jiri.zajic@mensa.cz"},{"name":"de.do","email":"de.do@gooddata.com"},{"name":"gooddata-ci","email":"rail@gooddata.com"},{"name":"hang.ngo","email":"hang.ngo@gooddata.com"},{"name":"hung.nguyen.hoang","email":"hung.nguyen@gooddata.com"},{"name":"huong.nguyen","email":"huong.nguyen@gooddata.com"},{"name":"huyen.nguyen","email":"huyen.nguyen@gooddata.com"},{"name":"ivan.mjartan","email":"ivan.mjartan@gooddata.com"},{"name":"jakub-sterba","email":"jakub.sterba@gooddata.com"},{"name":"jaroslav.tomecek","email":"jaroslav.tomecek@gooddata.com"},{"name":"jkittler","email":"honza.kittler@gmail.com"},{"name":"khanh.le","email":"khanh.le@gooddata.com"},{"name":"lanhuynh","email":"lan.huynh@gooddata.com"},{"name":"linhhong","email":"linh.hong@gooddata.com"},{"name":"lupko","email":"lubomir.slivka@gooddata.com"},{"name":"mai.nguyen","email":"mai.nguyen@gooddata.com"},{"name":"matyas.kandl","email":"matyas.kandl@gooddata.com"},{"name":"michal.marsal","email":"michal.marsal@gooddata.com"},{"name":"milan.lempera","email":"ext-milan.lempera@gooddata.com"},{"name":"my.duong","email":"my.duong@gooddata.com"},{"name":"naibinh","email":"naibinh@gmail.com"},{"name":"nestor_encinas","email":"xesto05@gmail.com"},{"name":"nikolacech","email":"nikola.cech@gooddata.com"},{"name":"nis.hua","email":"nis.hua@gooddata.com"},{"name":"no23reason","email":"dan.homola@hotmail.cz"},{"name":"patrikbraborec","email":"patrik.braborec@gooddata.com"},{"name":"pbenes","email":"petr.benes@gooddata.com"},{"name":"petrjanu","email":"petr.janu@gooddata.com"},{"name":"pkingo","email":"philipandreaskingo@hotmail.com"},{"name":"ptquang86","email":"ptquang86@gmail.com"},{"name":"qduval","email":"quentin.duval@gooddata.com"},{"name":"rodri360","email":"me@rodri360.com"},{"name":"scavnickyj","email":"jakub.scavnicky@gooddata.com"},{"name":"sitina","email":"jiri.sitina@gooddata.com"},{"name":"strouhaljan","email":"strouhal.jan@gmail.com"},{"name":"thao-luong","email":"thao.luong@gooddata.com"},{"name":"thuong.nguyen","email":"thuong.nguyen@gooddata.com"},{"name":"tmuchka","email":"tomas.muchka@gooddata.com"},{"name":"tomas.kratochvil","email":"tomas.kratochvil@gooddata.com"},{"name":"tomsatgd","email":"tomas.satinsky@gooddata.com"},{"name":"trung-le-quoc","email":"trung.le@gooddata.com"},{"name":"tu-ngo","email":"tungo1981@gmail.com"},{"name":"tu.bui","email":"tu.bui@gooddata.com"},{"name":"tulean","email":"tuan.le@gooddata.com"},{"name":"tuqt1005","email":"tu.tran@gooddata.com"},{"name":"utdnah","email":"danh.ung@gooddata.com"},{"name":"van.nguyen","email":"van.nguyen@gooddata.com"},{"name":"vi.phan","email":"vi.phan@gooddata.com"},{"name":"vlastikcz","email":"vlastimil.kotas@gooddata.com"},{"name":"vu.pham","email":"vu.pham@gooddata.com"},{"name":"xmort","email":"petr.dolejsi@gooddata.com"},{"name":"yanlipnican","email":"yanlipnican@gmail.com"}],"homepage":"https://github.com/gooddata/gooddata-react-components#readme","bugs":{"url":"https://github.com/gooddata/gooddata-react-components/issues"},"dist":{"shasum":"df7b9c7ccba7d31a2c9ad9c29057575cffbaa837","tarball":"https://registry.npmjs.org/@gooddata/react-components/-/react-components-7.8.0-beta.62.tgz","fileCount":2668,"integrity":"sha512-Ei1CaT0ZkJBpKWK8IGkkcRYAyx+H0znHWb6/6BAKP0C/E9ZielJ4BLxlb3KMPUIAnQWtwyL336MTCYr8R0Wkaw==","signatures":[{"sig":"MEYCIQCa/1gaeOosY3791xcq6PVKOpnxa/llrHX/mIG2mp/yvAIhAKx2/EObELspKAVeBlM7+1ZH7aMGxpwUkfPl91PXpeE/","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":10703109,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJfIAoOCRA9TVsSAnZWagAAclAP/1oYqOlE6btYxWu2krSX\ngoVTdv1gz8iuIV8LVdKYbo5R7rW6l9CeyGdo2ORwbLY8KavMEnCDYlwQXBj+\n4ZB6Y1Bl39UDZtg8bwx98fA15pb3grXTYRwVurj0NEJloPh6bK7mjt9NnSYZ\nI+jZy3dVMcbTmbIL8YEEu1K32KZCJk/8JL1oxKjuQ01oKqyQNwQ3U2j0faZL\ngooXMrGzQACsaYXdo+wyXHOWO5N/w/N9mMNZzMGo/mmi9bR7kq10UvRHBYa7\nxAAqYiUqR9wB3mZcDT1xNCyBsk2hKa1yx0/ilYy7cbjbd/SRfWRu3pzKcgcb\nIcC4uv+o6b/9TBjVHJeu85Lh3d9lk9rWqTFk7SdL0LErf195vfb1rkyiuVA/\nxpeOZOBjT+74QCzQhBXQhHYwbMo2avCQYxvogDFFWzMYDKzTySPg2OIOF5gH\njJMGQsCn5XcJMvJ0XiOn1GZD21qCD/nRROz0UGWlPIHWCuVf0G6Yd7XOT8KO\nGwXQm7RQRqtNR+ZH8sdDYTnkcUm5fCMfrcCgZzIMuTszytw7oqoYHa/r0nNB\niMxN0Ny4NVx3aFghKqLLevZAFmTOOZLCmc+NvZ/oVsoIr1Pbn3JKEzXBouX6\n8iQ5/y2xBOk158QY5ZTkK8VUvDzf5euM0kfKUVAeZrBLUcFJC+jBw6TrXPqh\ngdS5\r\n=dtU0\r\n-----END PGP SIGNATURE-----\r\n"},"main":"dist/index.js","husky":{"hooks":{"pre-commit":"lint-staged"}},"config":{"eslint":"./examples/**/*.{js,jsx}","tslint":"./{__mocks__,src,stories}/{,**/}*.{ts,tsx}"},"readme":"[![npm version](https://badge.fury.io/js/%40gooddata%2Freact-components.svg)](https://www.npmjs.com/package/@gooddata/react-components)\n\n# GoodData.UI React components\n> A React-based JavaScript library for building data-driven applications\n\n## Getting started\n- [GoodData.UI Documentation](http://sdk.gooddata.com/gooddata-ui/)\n- [GoodData.UI Live Examples](https://gooddata-examples.herokuapp.com/)\n- [Stack Overflow](https://stackoverflow.com/questions/tagged/gooddata)\n\n### Usage\nWith [yarn](https://yarnpkg.com) installed, go to your project directory and run\n```\n$ yarn add @gooddata/react-components\n```\nIf you prefer [npm](npmjs.com) run\n```\n$ npm install --save @gooddata/react-components\n```\n\nThe public API is exposed via global `index.js`. Except for the styles, do not import any other file directly\nbecause they are not intended to be part of the public API.\n\n## Contributing\n\nWe welcome any contribution in form of [issues](https://github.com/gooddata/gooddata-react-components/issues) or [pull requests](https://github.com/gooddata/gooddata-react-components/pulls).\n\nInstall [Node.js](http://nodejs.org) (node 12.16.1, npm v6.13.4) and [Yarn](https://classic.yarnpkg.com) (1.22.4).\n\nInstall dependencies:\n```\nyarn install --frozen-lockfile\n```\n\nThese commands may come in handy while developing:\n\n| command | description |\n| ------- | ----------- |\n| `yarn install --pure-lockfile` | first step |\n| ||\n| `yarn dev` | build react-components to `/dist` in watch mode |\n| `yarn test` | run all unit tests |\n| `yarn prettier-write` | format the source code to match the valid codestyle |\n| `yarn validate` | validate codestyle |\n| ||\n| `yarn storybook` | run storybook from `/stories` on http://localhost:9001 |\n| `yarn build-storybook` | build storybook to `/dist-storybook` |\n| `yarn test-storybook` | run storybook and [screenshot tests](https://github.com/gooddata/gdc-client-utils/tree/master/test-storybook) |\n| ||\n| `yarn examples` | run Live Examples dev-server from `/examples` on https://localhost:8999 |\n| `yarn examples-build` | build Live Examples to `/examples/dist` |\n| `yarn examples-server` | serve built Live Examples - see `/examples/server/src` |\n| `yarn examples-testcafe` | run testcafe tests against `localhost:8999` |\n\n### Deploy to heroku.com\nWhen you deploy this repo to heroku, it serves *GoodData.UI Live Examples*.\nRelevant tasks are in `Procfile` and `package.json`.\n\n```bash\n# run in the project directory\nheroku login\nheroku create <your-app-name>\nheroku config:set DOMAIN_ADMIN_USERNAME=x@gooddata.com DOMAIN_ADMIN_PASSWORD=xy PROJECT_ID_TO_ASSIGN=xms7ga4tf3g3nzucd8380o2bev8oeknp\ngit push heroku HEAD:master\nheroku open\n```\n### Enable Geo Chart for Storybook and Live Examples\nGeo chart uses Mapbox to render map which requires a Mapbox access token.\n- Register an account and create Mapbox access token at [guide](https://docs.mapbox.com/help/how-mapbox-works/access-tokens/)\n- Store the created token at `.env`:\n```bash\necho -e \"EXAMPLE_MAPBOX_ACCESS_TOKEN=token\" >> .env # only need to run once\necho -e \"STORYBOOK_MAPBOX_ACCESS_TOKEN=token\" >> .env # only need to run once\n```\n\n### Run Live Examples Locally\nTo run *GoodData.UI Live Examples* locally:\n```bash\ngit clone <this-repository>\ncd  <repository-folder>\nyarn install --pure-lockfile\nyarn examples\n```\nThen open https://localhost:8999 and login using Live Examples account (you can [create one here](https://gooddata-examples.herokuapp.com/registration)).\n\n### Run Storybook locally\n- Run storybook with token stored in `.env` for more secure\n```bash\nyarn storybook\n```\n- Or run storybook with token env param exposed to cli (not suggested)\n```bash\nSTORYBOOK_MAPBOX_ACCESS_TOKEN=token yarn storybook\n```\n- Apply either above way to `yarn build-storybook` or `yarn test-storybook`\n\n### Source code formatting\nThe source code in the repository is formatted by [Prettier](https://prettier.io/).\nThe format of the code is validated by our Continuous Integration server and is one of the requirements of successful merge.\n\nPrettier is supported by every major IDE. You can find the list of supported editors and how to configure them [here](https://prettier.io/docs/en/editors.html).\n\nIn the case, when your editor is not supported or you don't want to setup the integration, you can run the `yarn prettier-write` command to reformat the code before commit.\n\n## Changelog\n\n- see [CHANGELOG.md](CHANGELOG.md)\n\n## Supported versions\n\nIn order to make the user experience with integrating GoodData UI SDK as smooth and secure as possible and to ensure that the SDK is using the latest features of the platform, we will only provide support to two most recent major versions of UI SDK.\n\nThe most recent majors will be supported in the following modes:\n\n- The latest major version will receive all new functionality and all bug fixes\n- The previous major version will only receive fixes to critical issues and security fixes. These fixes will be applied on top of last released version of the previous major\n\nThe customers are encouraged to always use the latest version of the UI SDK.\n\nIn case of using older versions, the user might face API incompatibility, performance or security issues.\n\nPlease follow the installation instructions to update to the newest version.\n\n## License\n\n(C) 2007-2020 GoodData Corporation\n\nThis project is dual licensed:\n\n- The ATTRIBUTION-NONCOMMERCIAL 4.0 INTERNATIONAL (CC BY-NC 4.0) is used for purpose of the trial experience and evaluation of GoodData.UI library.\n- The GOODDATA GOODDATA.UI LIBRARY END USER LICENSE AGREEMENT is used for GoodData customers.\n\nFor more information, please see [LICENSE](https://github.com/gooddata/gooddata-react-components/blob/master/LICENSE)\n","gitHead":"ac2631d5f4ce035ce37e4cf2d0dfe564d4fb8598","scripts":{"dev":"bash scripts/build.sh --dev-watch","test":"jest --watch","build":"bash scripts/build.sh","tslint":"yarn run-tslint -t verbose $npm_package_config_tslint","prepare":"cd examples/server && yarn install --frozen-lockfile && cd ../..; rm -r examples/node_modules 2>/dev/null; true","examples":"bash scripts/run-examples.sh","prepare?":"# Called before `npm publish` and on local `npm install`. Temporarily also for deleting obsolete node_modules. Ends with `true` to continue gracefully.","validate":"tsc --noEmit && yarn tslint && eslint $npm_package_config_eslint && yarn validate-style && yarn prettier-check","build-dev":"bash scripts/build.sh --dev","examples?":"# Default is developer domain, other options: yarn examples [sec,secure,stg,stg2,stg3,demo,developer or URL]","storybook":"yarn build && start-storybook -p 9001 -c .storybook","test-once":"jest","tslint-ci":"mkdir -p ./ci/results && yarn run-tslint -t checkstyle -o ./ci/results/tslint-results.xml $npm_package_config_tslint","run-tslint":"tslint -p tsconfig.json","validate-ci":"tsc --noEmit && yarn tslint-ci  && eslint $npm_package_config_eslint -f checkstyle -o ci/results/eslint-results.xml && yarn validate-style-ci && yarn prettier-check","examples-build":"bash scripts/build-examples.sh","prepublishOnly":"yarn build","prettier-check":"prettier --check '{src,stories,styles,__mocks__,examples/server/src,examples/src,examples/test}/**/*.{ts,js,tsx,jsx,json,scss,md,yaml,html}'","prettier-write":"prettier --write '{src,stories,styles,__mocks__,examples/server/src,examples/src,examples/test}/**/*.{ts,js,tsx,jsx,json,scss,md,yaml,html}'","test-storybook":"yarn build && test-storybook","validate-style":"stylelint '**/*.scss'","build-storybook":"yarn build && build-storybook -c .storybook -o dist-storybook","examples-server":"node examples/server/src/index.js","heroku-postbuild":"yarn examples-build developer","examples-testcafe":"./scripts/run-testcafe.sh visual","validate-style-ci":"stylelint '**/*.scss' --custom-formatter=node_modules/stylelint-checkstyle-formatter > ci/results/stylelint-results.xml","check-circular-deps":"madge --circular --extensions ts ./src","examples-testcafe-ci":"./scripts/run-testcafe.sh ci","examples-testcafe-live":"./scripts/run-testcafe.sh live"},"typings":"dist/index.d.ts","_npmUser":{"name":"gooddata-ci","email":"rail@gooddata.com"},"deprecated":"@gooddata/react-components@7 reached End of Support on March 31, 2022. Please upgrade (see https://sdk.gooddata.com/gooddata-ui/docs/supported_versions.html for more information).","repository":{"url":"git+ssh://git@github.com/gooddata/gooddata-react-components.git","type":"git"},"_npmVersion":"6.13.4","description":"GoodData.UI - A powerful JavaScript library for building analytical applications","directories":{},"lint-staged":{"{src,stories,styles,__mocks__,examples/server/src,examples/src,examples/test}/**/*.{ts,js,tsx,jsx,scss}":["npx gdc-fix-copyright","git add"],"{src,stories,styles,__mocks__,examples/server/src,examples/src,examples/test}/**/*.{ts,js,tsx,jsx,json,scss,md,yaml,html}":["prettier --write","git add"]},"_nodeVersion":"12.16.1","dependencies":{"rxjs":"^5.5.6","uuid":"^3.2.1","immer":"^1.3.1","lodash":"^4.17.15","date-fns":"^2.7.0","downshift":"^3.2.7","invariant":"^2.2.2","mapbox-gl":"1.9.1","classnames":"^2.2.6","codemirror":"^5.54.0","highcharts":"7.1.1","prop-types":"^15.6.0","react-intl":"^3.6.0","custom-event":"^1.0.1","react-window":"^1.8.1","ag-grid-react":"20.0.0","react-measure":"^2.3.0","@types/mapbox-gl":"1.9.1","react-day-picker":"~7.3.0","react-responsive":"^3.0.0","stringify-object":"^2.4.0","@gooddata/typings":"^2.26.0","@types/codemirror":"^0.0.95","ag-grid-community":"20.0.0","http-status-codes":"^1.3.0","react-codemirror2":"^7.2.0","@gooddata/js-utils":"^3.10.5","@gooddata/numberjs":"^3.2.4","fixed-data-table-2":"0.7.17","@gooddata/goodstrap":"68.18.3","react-dom-factories":"^1.0.2","@gooddata/gooddata-js":"^13.1.0","json-stable-stringify":"^1.0.1","react-transition-group":"^2.2.1","hoist-non-react-statics":"^3.3.0","nodelist-foreach-polyfill":"^1.2.0","@formatjs/intl-pluralrules":"^1.3.6","highcharts-grouped-categories":"^1.1.3"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"raf":"3.3.2","yup":"^0.24.1","jest":"24.7.1","husky":"3.0.0","madge":"^3.4.4","react":"^16.5.2","enzyme":"3.5.0","eslint":"4.19.1","formik":"^0.11.11","moment":"2.23.0","history":"^4.7.2","ts-jest":"24.0.0","webpack":"4.30.0","full-icu":"^1.3.0","prettier":"1.16.4","react-ga":"^2.5.2","recharts":"1.0.0-beta.9","testcafe":"1.1.4","commander":"2.14.1","node-sass":"4.13.0","react-dom":"^16.5.2","stylelint":"^13.6.1","supertest":"3.0.0","ts-loader":"6.0.0","@types/raf":"^3.4.0","css-loader":"0.28.7","jest-junit":"3.0.0","raw-loader":"0.5.1","styled-jsx":"2.2.1","typescript":"3.3.4000","@babel/core":"7.4.4","@types/jest":"24.0.6","@types/node":"7.0.8","@types/uuid":"3.4.3","file-loader":"3.0.1","jest-enzyme":"7.0.2","lint-staged":"9.1.0","sass-loader":"6.0.6","webpack-cli":"3.3.2","@types/react":"16.8.6","babel-loader":"8.0.5","react-helmet":"5.2.0","react-select":"1.2.1","style-loader":"0.19.1","@types/enzyme":"3.1.13","@types/lodash":"4.14.123","testcafe-live":"0.1.4","@babel/runtime":"7.4.4","dotenv-webpack":"^1.7.0","@babel/polyfill":"^7.4.4","@storybook/react":"5.0.11","@types/invariant":"2.2.29","@types/react-dom":"16.0.11","isomorphic-fetch":"2.2.1","react-datepicker":"1.1.0","react-router-dom":"4.2.2","@babel/preset-env":"7.4.4","@gooddata/mock-js":"^2.14.2","@storybook/addons":"5.0.11","@types/classnames":"2.2.3","@types/prop-types":"15.5.2","@storybook/theming":"5.0.11","identity-obj-proxy":"^3.0.0","intl-messageformat":"^7.5.4","webpack-dev-server":"3.3.1","@babel/preset-react":"7.0.0","@types/react-portal":"4.0.1","@types/react-window":"^1.8.1","babel-plugin-lodash":"3.3.4","html-webpack-plugin":"3.2.0","react-test-renderer":"16.4.2","@types/react-measure":"2.0.5","clean-webpack-plugin":"2.0.2","stats-webpack-plugin":"0.7.0","eslint-config-prettier":"4.1.0","react-google-recaptcha":"^0.14.1","tslint-config-prettier":"1.18.0","@gooddata/eslint-config":"^1.0.0","@gooddata/tslint-config":"1.0.0","@types/react-responsive":"^3.0.3","@types/storybook__react":"4.0.1","@types/stringify-object":"^3.2.0","enzyme-adapter-react-16":"1.3.1","@gooddata/test-storybook":"4.0.0","@storybook/addon-actions":"5.0.11","@storybook/addon-options":"5.0.11","node-sass-magic-importer":"5.1.0","react-syntax-highlighter":"11.0.2","@types/fixed-data-table-2":"0.8.1","stylelint-config-prettier":"^8.0.1","@gooddata/stylelint-config":"^5.0.0","@types/react-test-renderer":"16.0.0","circular-dependency-plugin":"5.0.2","compression-webpack-plugin":"2.0.0","@types/json-stable-stringify":"^1.0.32","@gooddata/frontend-npm-scripts":"1.2.0","@types/enzyme-adapter-react-16":"1.0.3","stylelint-checkstyle-formatter":"0.1.2","@types/storybook__addon-actions":"3.4.2","@babel/plugin-proposal-class-properties":"7.4.4","@babel/plugin-proposal-object-rest-spread":"7.4.4","@babel/plugin-transform-async-to-generator":"7.4.4"},"peerDependencies":{"react":"^16.5.2","react-dom":"^16.5.2"},"_npmOperationalInternal":{"tmp":"tmp/react-components_7.8.0-beta.62_1595935246158_0.4977879876504385","host":"s3://npm-registry-packages"}},"7.8.0-alpha-nestor-encinas-nen-one-4459-2020-07-28T11-50-08-426Z":{"name":"@gooddata/react-components","version":"7.8.0-alpha-nestor-encinas-nen-one-4459-2020-07-28T11-50-08-426Z","author":{"name":"GoodData Corporation"},"license":"BSD-3-Clause","_id":"@gooddata/react-components@7.8.0-alpha-nestor-encinas-nen-one-4459-2020-07-28T11-50-08-426Z","maintainers":[{"name":"afi","email":"adam.fiedler@gooddata.com"},{"name":"an.vuong","email":"an.vuong@gooddata.com"},{"name":"bertold8","email":"ivan.nejezchleb@seznam.cz"},{"name":"brbistas","email":"valentinos.chraniotis@gooddata.com"},{"name":"bugsbunny338","email":"jiri.zajic@mensa.cz"},{"name":"de.do","email":"de.do@gooddata.com"},{"name":"gooddata-ci","email":"rail@gooddata.com"},{"name":"hang.ngo","email":"hang.ngo@gooddata.com"},{"name":"hung.nguyen.hoang","email":"hung.nguyen@gooddata.com"},{"name":"huong.nguyen","email":"huong.nguyen@gooddata.com"},{"name":"huyen.nguyen","email":"huyen.nguyen@gooddata.com"},{"name":"ivan.mjartan","email":"ivan.mjartan@gooddata.com"},{"name":"jakub-sterba","email":"jakub.sterba@gooddata.com"},{"name":"jaroslav.tomecek","email":"jaroslav.tomecek@gooddata.com"},{"name":"jkittler","email":"honza.kittler@gmail.com"},{"name":"khanh.le","email":"khanh.le@gooddata.com"},{"name":"lanhuynh","email":"lan.huynh@gooddata.com"},{"name":"linhhong","email":"linh.hong@gooddata.com"},{"name":"lupko","email":"lubomir.slivka@gooddata.com"},{"name":"mai.nguyen","email":"mai.nguyen@gooddata.com"},{"name":"matyas.kandl","email":"matyas.kandl@gooddata.com"},{"name":"michal.marsal","email":"michal.marsal@gooddata.com"},{"name":"milan.lempera","email":"ext-milan.lempera@gooddata.com"},{"name":"my.duong","email":"my.duong@gooddata.com"},{"name":"naibinh","email":"naibinh@gmail.com"},{"name":"nestor_encinas","email":"xesto05@gmail.com"},{"name":"nikolacech","email":"nikola.cech@gooddata.com"},{"name":"nis.hua","email":"nis.hua@gooddata.com"},{"name":"no23reason","email":"dan.homola@hotmail.cz"},{"name":"patrikbraborec","email":"patrik.braborec@gooddata.com"},{"name":"pbenes","email":"petr.benes@gooddata.com"},{"name":"petrjanu","email":"petr.janu@gooddata.com"},{"name":"pkingo","email":"philipandreaskingo@hotmail.com"},{"name":"ptquang86","email":"ptquang86@gmail.com"},{"name":"qduval","email":"quentin.duval@gooddata.com"},{"name":"rodri360","email":"me@rodri360.com"},{"name":"scavnickyj","email":"jakub.scavnicky@gooddata.com"},{"name":"sitina","email":"jiri.sitina@gooddata.com"},{"name":"strouhaljan","email":"strouhal.jan@gmail.com"},{"name":"thao-luong","email":"thao.luong@gooddata.com"},{"name":"thuong.nguyen","email":"thuong.nguyen@gooddata.com"},{"name":"tmuchka","email":"tomas.muchka@gooddata.com"},{"name":"tomas.kratochvil","email":"tomas.kratochvil@gooddata.com"},{"name":"tomsatgd","email":"tomas.satinsky@gooddata.com"},{"name":"trung-le-quoc","email":"trung.le@gooddata.com"},{"name":"tu-ngo","email":"tungo1981@gmail.com"},{"name":"tu.bui","email":"tu.bui@gooddata.com"},{"name":"tulean","email":"tuan.le@gooddata.com"},{"name":"tuqt1005","email":"tu.tran@gooddata.com"},{"name":"utdnah","email":"danh.ung@gooddata.com"},{"name":"van.nguyen","email":"van.nguyen@gooddata.com"},{"name":"vi.phan","email":"vi.phan@gooddata.com"},{"name":"vlastikcz","email":"vlastimil.kotas@gooddata.com"},{"name":"vu.pham","email":"vu.pham@gooddata.com"},{"name":"xmort","email":"petr.dolejsi@gooddata.com"},{"name":"yanlipnican","email":"yanlipnican@gmail.com"}],"homepage":"https://github.com/gooddata/gooddata-react-components#readme","bugs":{"url":"https://github.com/gooddata/gooddata-react-components/issues"},"dist":{"shasum":"4a993e33102bf1d01dd2fc62503c50a0550a1f88","tarball":"https://registry.npmjs.org/@gooddata/react-components/-/react-components-7.8.0-alpha-nestor-encinas-nen-one-4459-2020-07-28T11-50-08-426Z.tgz","fileCount":2668,"integrity":"sha512-Z4x6u7V/UVbAhxk+5IV13OSC+SLtPQwJEvqkrXHL9/Wf5CiVAJYwB04D66xnEQ78sOkG5B/mu32wfOCzV9el+g==","signatures":[{"sig":"MEQCIAtYzct9Kqi9qyVj3M2mZIjiH1EuJGuJNK6g6tlelU5SAiBer1/SyQWGPkMHREmdO5HJA05Cj0VI5AxJgthXymtkhg==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":10706305,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJfIBEMCRA9TVsSAnZWagAAeOYP/3vAQY3wlr8o9r3leC7D\ntui43vIR5pYXzwVVOWI0lS8YvuYglirNtOL2ed/AipqTmesAYvplLAmoEUJ5\nIIUvuhgI7N2EqUhoacVaBZnnOk8nAYxC0EZzno5GgBwaoIKEMDjpaYqt2u7n\n3njmdnBtaE9/LopK1e9ZGHOw3555LP+EAr7B3OqY3v/Xp+5+zy0LgNijlo4+\nv3w9eCvfpeUCXnLvvigTLZAtBUHRGA7AVp2EYgUzaJJ0xmxU13Uk1vevzIva\n9h3GqTozidRGQcMt/gQXxvg14JbCYBJ9BUQKD1q5LvZogpyTkF2YXv+USw3S\np/yenRUBt1H+OdJZL2uJGZcRPH/a7+zB6NS455YhX4WjtRBgh04xXJLMT1s+\n8lTA5z9DT/unVOkD+tx9GrhWMjGuMORsx1d23lWqtT64aKokf4yvjNfjcbJc\nP2UZm1baO0W2vPm74miX3GHA1G+sdyjfJE7s1BYNtk9JFbUEcfe1ViUvLVy8\nlioPfZDkr5rTaEn9DuEFCkz6KyfTy8zsPncOt3UHBTvPHGHj7A6OyiaExJ1T\nrh4Yl87yR8XYXMFFol83MvM8lwT2EyB4uPokUJfdsfLdxe01pu4gVYShlzLI\nTPhjXQHCE/Tb8xRyyA3b1ouA8P0QNj0KssbtbK6afDtqYUWkx+tCs5x3f+SK\naTuG\r\n=gXcZ\r\n-----END PGP SIGNATURE-----\r\n"},"main":"dist/index.js","husky":{"hooks":{"pre-commit":"lint-staged"}},"config":{"eslint":"./examples/**/*.{js,jsx}","tslint":"./{__mocks__,src,stories}/{,**/}*.{ts,tsx}"},"readme":"[![npm version](https://badge.fury.io/js/%40gooddata%2Freact-components.svg)](https://www.npmjs.com/package/@gooddata/react-components)\n\n# GoodData.UI React components\n> A React-based JavaScript library for building data-driven applications\n\n## Getting started\n- [GoodData.UI Documentation](http://sdk.gooddata.com/gooddata-ui/)\n- [GoodData.UI Live Examples](https://gooddata-examples.herokuapp.com/)\n- [Stack Overflow](https://stackoverflow.com/questions/tagged/gooddata)\n\n### Usage\nWith [yarn](https://yarnpkg.com) installed, go to your project directory and run\n```\n$ yarn add @gooddata/react-components\n```\nIf you prefer [npm](npmjs.com) run\n```\n$ npm install --save @gooddata/react-components\n```\n\nThe public API is exposed via global `index.js`. Except for the styles, do not import any other file directly\nbecause they are not intended to be part of the public API.\n\n## Contributing\n\nWe welcome any contribution in form of [issues](https://github.com/gooddata/gooddata-react-components/issues) or [pull requests](https://github.com/gooddata/gooddata-react-components/pulls).\n\nInstall [Node.js](http://nodejs.org) (node 12.16.1, npm v6.13.4) and [Yarn](https://classic.yarnpkg.com) (1.22.4).\n\nInstall dependencies:\n```\nyarn install --frozen-lockfile\n```\n\nThese commands may come in handy while developing:\n\n| command | description |\n| ------- | ----------- |\n| `yarn install --pure-lockfile` | first step |\n| ||\n| `yarn dev` | build react-components to `/dist` in watch mode |\n| `yarn test` | run all unit tests |\n| `yarn prettier-write` | format the source code to match the valid codestyle |\n| `yarn validate` | validate codestyle |\n| ||\n| `yarn storybook` | run storybook from `/stories` on http://localhost:9001 |\n| `yarn build-storybook` | build storybook to `/dist-storybook` |\n| `yarn test-storybook` | run storybook and [screenshot tests](https://github.com/gooddata/gdc-client-utils/tree/master/test-storybook) |\n| ||\n| `yarn examples` | run Live Examples dev-server from `/examples` on https://localhost:8999 |\n| `yarn examples-build` | build Live Examples to `/examples/dist` |\n| `yarn examples-server` | serve built Live Examples - see `/examples/server/src` |\n| `yarn examples-testcafe` | run testcafe tests against `localhost:8999` |\n\n### Deploy to heroku.com\nWhen you deploy this repo to heroku, it serves *GoodData.UI Live Examples*.\nRelevant tasks are in `Procfile` and `package.json`.\n\n```bash\n# run in the project directory\nheroku login\nheroku create <your-app-name>\nheroku config:set DOMAIN_ADMIN_USERNAME=x@gooddata.com DOMAIN_ADMIN_PASSWORD=xy PROJECT_ID_TO_ASSIGN=xms7ga4tf3g3nzucd8380o2bev8oeknp\ngit push heroku HEAD:master\nheroku open\n```\n### Enable Geo Chart for Storybook and Live Examples\nGeo chart uses Mapbox to render map which requires a Mapbox access token.\n- Register an account and create Mapbox access token at [guide](https://docs.mapbox.com/help/how-mapbox-works/access-tokens/)\n- Store the created token at `.env`:\n```bash\necho -e \"EXAMPLE_MAPBOX_ACCESS_TOKEN=token\" >> .env # only need to run once\necho -e \"STORYBOOK_MAPBOX_ACCESS_TOKEN=token\" >> .env # only need to run once\n```\n\n### Run Live Examples Locally\nTo run *GoodData.UI Live Examples* locally:\n```bash\ngit clone <this-repository>\ncd  <repository-folder>\nyarn install --pure-lockfile\nyarn examples\n```\nThen open https://localhost:8999 and login using Live Examples account (you can [create one here](https://gooddata-examples.herokuapp.com/registration)).\n\n### Run Storybook locally\n- Run storybook with token stored in `.env` for more secure\n```bash\nyarn storybook\n```\n- Or run storybook with token env param exposed to cli (not suggested)\n```bash\nSTORYBOOK_MAPBOX_ACCESS_TOKEN=token yarn storybook\n```\n- Apply either above way to `yarn build-storybook` or `yarn test-storybook`\n\n### Source code formatting\nThe source code in the repository is formatted by [Prettier](https://prettier.io/).\nThe format of the code is validated by our Continuous Integration server and is one of the requirements of successful merge.\n\nPrettier is supported by every major IDE. You can find the list of supported editors and how to configure them [here](https://prettier.io/docs/en/editors.html).\n\nIn the case, when your editor is not supported or you don't want to setup the integration, you can run the `yarn prettier-write` command to reformat the code before commit.\n\n## Changelog\n\n- see [CHANGELOG.md](CHANGELOG.md)\n\n## Supported versions\n\nIn order to make the user experience with integrating GoodData UI SDK as smooth and secure as possible and to ensure that the SDK is using the latest features of the platform, we will only provide support to two most recent major versions of UI SDK.\n\nThe most recent majors will be supported in the following modes:\n\n- The latest major version will receive all new functionality and all bug fixes\n- The previous major version will only receive fixes to critical issues and security fixes. These fixes will be applied on top of last released version of the previous major\n\nThe customers are encouraged to always use the latest version of the UI SDK.\n\nIn case of using older versions, the user might face API incompatibility, performance or security issues.\n\nPlease follow the installation instructions to update to the newest version.\n\n## License\n\n(C) 2007-2020 GoodData Corporation\n\nThis project is dual licensed:\n\n- The ATTRIBUTION-NONCOMMERCIAL 4.0 INTERNATIONAL (CC BY-NC 4.0) is used for purpose of the trial experience and evaluation of GoodData.UI library.\n- The GOODDATA GOODDATA.UI LIBRARY END USER LICENSE AGREEMENT is used for GoodData customers.\n\nFor more information, please see [LICENSE](https://github.com/gooddata/gooddata-react-components/blob/master/LICENSE)\n","gitHead":"9bd451d76a7c20b84ba07debd5565f406af897a0","scripts":{"dev":"bash scripts/build.sh --dev-watch","test":"jest --watch","build":"bash scripts/build.sh","tslint":"yarn run-tslint -t verbose $npm_package_config_tslint","prepare":"cd examples/server && yarn install --frozen-lockfile && cd ../..; rm -r examples/node_modules 2>/dev/null; true","examples":"bash scripts/run-examples.sh","prepare?":"# Called before `npm publish` and on local `npm install`. Temporarily also for deleting obsolete node_modules. Ends with `true` to continue gracefully.","validate":"tsc --noEmit && yarn tslint && eslint $npm_package_config_eslint && yarn validate-style && yarn prettier-check","build-dev":"bash scripts/build.sh --dev","examples?":"# Default is developer domain, other options: yarn examples [sec,secure,stg,stg2,stg3,demo,developer or URL]","storybook":"yarn build && start-storybook -p 9001 -c .storybook","test-once":"jest","tslint-ci":"mkdir -p ./ci/results && yarn run-tslint -t checkstyle -o ./ci/results/tslint-results.xml $npm_package_config_tslint","run-tslint":"tslint -p tsconfig.json","validate-ci":"tsc --noEmit && yarn tslint-ci  && eslint $npm_package_config_eslint -f checkstyle -o ci/results/eslint-results.xml && yarn validate-style-ci && yarn prettier-check","examples-build":"bash scripts/build-examples.sh","prepublishOnly":"yarn build","prettier-check":"prettier --check '{src,stories,styles,__mocks__,examples/server/src,examples/src,examples/test}/**/*.{ts,js,tsx,jsx,json,scss,md,yaml,html}'","prettier-write":"prettier --write '{src,stories,styles,__mocks__,examples/server/src,examples/src,examples/test}/**/*.{ts,js,tsx,jsx,json,scss,md,yaml,html}'","test-storybook":"yarn build && test-storybook","validate-style":"stylelint '**/*.scss'","build-storybook":"yarn build && build-storybook -c .storybook -o dist-storybook","examples-server":"node examples/server/src/index.js","heroku-postbuild":"yarn examples-build developer","examples-testcafe":"./scripts/run-testcafe.sh visual","validate-style-ci":"stylelint '**/*.scss' --custom-formatter=node_modules/stylelint-checkstyle-formatter > ci/results/stylelint-results.xml","check-circular-deps":"madge --circular --extensions ts ./src","examples-testcafe-ci":"./scripts/run-testcafe.sh ci","examples-testcafe-live":"./scripts/run-testcafe.sh live"},"typings":"dist/index.d.ts","_npmUser":{"name":"nestor_encinas","email":"xesto05@gmail.com"},"deprecated":"@gooddata/react-components@7 reached End of Support on March 31, 2022. Please upgrade (see https://sdk.gooddata.com/gooddata-ui/docs/supported_versions.html for more information).","repository":{"url":"git+ssh://git@github.com/gooddata/gooddata-react-components.git","type":"git"},"_npmVersion":"6.14.5","description":"GoodData.UI - A powerful JavaScript library for building analytical applications","directories":{},"lint-staged":{"{src,stories,styles,__mocks__,examples/server/src,examples/src,examples/test}/**/*.{ts,js,tsx,jsx,scss}":["npx gdc-fix-copyright","git add"],"{src,stories,styles,__mocks__,examples/server/src,examples/src,examples/test}/**/*.{ts,js,tsx,jsx,json,scss,md,yaml,html}":["prettier --write","git add"]},"_nodeVersion":"12.18.2","dependencies":{"rxjs":"^5.5.6","uuid":"^3.2.1","immer":"^1.3.1","lodash":"^4.17.15","date-fns":"^2.7.0","downshift":"^3.2.7","invariant":"^2.2.2","mapbox-gl":"1.9.1","classnames":"^2.2.6","codemirror":"^5.54.0","highcharts":"7.1.1","prop-types":"^15.6.0","react-intl":"^3.6.0","custom-event":"^1.0.1","react-window":"^1.8.1","ag-grid-react":"20.0.0","react-measure":"^2.3.0","@types/mapbox-gl":"1.9.1","react-day-picker":"~7.3.0","react-responsive":"^3.0.0","stringify-object":"^2.4.0","@gooddata/typings":"^2.26.0","@types/codemirror":"^0.0.95","ag-grid-community":"20.0.0","http-status-codes":"^1.3.0","react-codemirror2":"^7.2.0","@gooddata/js-utils":"^3.10.5","@gooddata/numberjs":"^3.2.4","fixed-data-table-2":"0.7.17","@gooddata/goodstrap":"68.18.0","react-dom-factories":"^1.0.2","@gooddata/gooddata-js":"^13.0.4","json-stable-stringify":"^1.0.1","react-transition-group":"^2.2.1","hoist-non-react-statics":"^3.3.0","nodelist-foreach-polyfill":"^1.2.0","@formatjs/intl-pluralrules":"^1.3.6","highcharts-grouped-categories":"^1.1.3"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"raf":"3.3.2","yup":"^0.24.1","jest":"24.7.1","husky":"3.0.0","madge":"^3.4.4","react":"^16.5.2","enzyme":"3.5.0","eslint":"4.19.1","formik":"^0.11.11","moment":"2.23.0","history":"^4.7.2","ts-jest":"24.0.0","webpack":"4.30.0","full-icu":"^1.3.0","prettier":"1.16.4","react-ga":"^2.5.2","recharts":"1.0.0-beta.9","testcafe":"1.1.4","commander":"2.14.1","node-sass":"4.13.0","react-dom":"^16.5.2","stylelint":"^13.6.1","supertest":"3.0.0","ts-loader":"6.0.0","@types/raf":"^3.4.0","css-loader":"0.28.7","jest-junit":"3.0.0","raw-loader":"0.5.1","styled-jsx":"2.2.1","typescript":"3.3.4000","@babel/core":"7.4.4","@types/jest":"24.0.6","@types/node":"7.0.8","@types/uuid":"3.4.3","file-loader":"3.0.1","jest-enzyme":"7.0.2","lint-staged":"9.1.0","sass-loader":"6.0.6","webpack-cli":"3.3.2","@types/react":"16.8.6","babel-loader":"8.0.5","react-helmet":"5.2.0","react-select":"1.2.1","style-loader":"0.19.1","@types/enzyme":"3.1.13","@types/lodash":"4.14.123","testcafe-live":"0.1.4","@babel/runtime":"7.4.4","dotenv-webpack":"^1.7.0","@babel/polyfill":"^7.4.4","@storybook/react":"5.0.11","@types/invariant":"2.2.29","@types/react-dom":"16.0.11","isomorphic-fetch":"2.2.1","react-datepicker":"1.1.0","react-router-dom":"4.2.2","@babel/preset-env":"7.4.4","@gooddata/mock-js":"^2.14.2","@storybook/addons":"5.0.11","@types/classnames":"2.2.3","@types/prop-types":"15.5.2","@storybook/theming":"5.0.11","identity-obj-proxy":"^3.0.0","intl-messageformat":"^7.5.4","webpack-dev-server":"3.3.1","@babel/preset-react":"7.0.0","@types/react-portal":"4.0.1","@types/react-window":"^1.8.1","babel-plugin-lodash":"3.3.4","html-webpack-plugin":"3.2.0","react-test-renderer":"16.4.2","@types/react-measure":"2.0.5","clean-webpack-plugin":"2.0.2","stats-webpack-plugin":"0.7.0","eslint-config-prettier":"4.1.0","react-google-recaptcha":"^0.14.1","tslint-config-prettier":"1.18.0","@gooddata/eslint-config":"^1.0.0","@gooddata/tslint-config":"1.0.0","@types/react-responsive":"^3.0.3","@types/storybook__react":"4.0.1","@types/stringify-object":"^3.2.0","enzyme-adapter-react-16":"1.3.1","@gooddata/test-storybook":"4.0.0","@storybook/addon-actions":"5.0.11","@storybook/addon-options":"5.0.11","node-sass-magic-importer":"5.1.0","react-syntax-highlighter":"11.0.2","@types/fixed-data-table-2":"0.8.1","stylelint-config-prettier":"^8.0.1","@gooddata/stylelint-config":"^5.0.0","@types/react-test-renderer":"16.0.0","circular-dependency-plugin":"5.0.2","compression-webpack-plugin":"2.0.0","@types/json-stable-stringify":"^1.0.32","@gooddata/frontend-npm-scripts":"1.2.0","@types/enzyme-adapter-react-16":"1.0.3","stylelint-checkstyle-formatter":"0.1.2","@types/storybook__addon-actions":"3.4.2","@babel/plugin-proposal-class-properties":"7.4.4","@babel/plugin-proposal-object-rest-spread":"7.4.4","@babel/plugin-transform-async-to-generator":"7.4.4"},"peerDependencies":{"react":"^16.5.2","react-dom":"^16.5.2"},"_npmOperationalInternal":{"tmp":"tmp/react-components_7.8.0-alpha-nestor-encinas-nen-one-4459-2020-07-28T11-50-08-426Z_1595937035678_0.5807932126860786","host":"s3://npm-registry-packages"}},"7.8.0-alpha-nestor-encinas-nen-one-4459-2020-07-28T12-55-43-209Z":{"name":"@gooddata/react-components","version":"7.8.0-alpha-nestor-encinas-nen-one-4459-2020-07-28T12-55-43-209Z","author":{"name":"GoodData Corporation"},"license":"BSD-3-Clause","_id":"@gooddata/react-components@7.8.0-alpha-nestor-encinas-nen-one-4459-2020-07-28T12-55-43-209Z","maintainers":[{"name":"afi","email":"adam.fiedler@gooddata.com"},{"name":"an.vuong","email":"an.vuong@gooddata.com"},{"name":"bertold8","email":"ivan.nejezchleb@seznam.cz"},{"name":"brbistas","email":"valentinos.chraniotis@gooddata.com"},{"name":"bugsbunny338","email":"jiri.zajic@mensa.cz"},{"name":"de.do","email":"de.do@gooddata.com"},{"name":"gooddata-ci","email":"rail@gooddata.com"},{"name":"hang.ngo","email":"hang.ngo@gooddata.com"},{"name":"hung.nguyen.hoang","email":"hung.nguyen@gooddata.com"},{"name":"huong.nguyen","email":"huong.nguyen@gooddata.com"},{"name":"huyen.nguyen","email":"huyen.nguyen@gooddata.com"},{"name":"ivan.mjartan","email":"ivan.mjartan@gooddata.com"},{"name":"jakub-sterba","email":"jakub.sterba@gooddata.com"},{"name":"jaroslav.tomecek","email":"jaroslav.tomecek@gooddata.com"},{"name":"jkittler","email":"honza.kittler@gmail.com"},{"name":"khanh.le","email":"khanh.le@gooddata.com"},{"name":"lanhuynh","email":"lan.huynh@gooddata.com"},{"name":"linhhong","email":"linh.hong@gooddata.com"},{"name":"lupko","email":"lubomir.slivka@gooddata.com"},{"name":"mai.nguyen","email":"mai.nguyen@gooddata.com"},{"name":"matyas.kandl","email":"matyas.kandl@gooddata.com"},{"name":"michal.marsal","email":"michal.marsal@gooddata.com"},{"name":"milan.lempera","email":"ext-milan.lempera@gooddata.com"},{"name":"my.duong","email":"my.duong@gooddata.com"},{"name":"naibinh","email":"naibinh@gmail.com"},{"name":"nestor_encinas","email":"xesto05@gmail.com"},{"name":"nikolacech","email":"nikola.cech@gooddata.com"},{"name":"nis.hua","email":"nis.hua@gooddata.com"},{"name":"no23reason","email":"dan.homola@hotmail.cz"},{"name":"patrikbraborec","email":"patrik.braborec@gooddata.com"},{"name":"pbenes","email":"petr.benes@gooddata.com"},{"name":"petrjanu","email":"petr.janu@gooddata.com"},{"name":"pkingo","email":"philipandreaskingo@hotmail.com"},{"name":"ptquang86","email":"ptquang86@gmail.com"},{"name":"qduval","email":"quentin.duval@gooddata.com"},{"name":"rodri360","email":"me@rodri360.com"},{"name":"scavnickyj","email":"jakub.scavnicky@gooddata.com"},{"name":"sitina","email":"jiri.sitina@gooddata.com"},{"name":"strouhaljan","email":"strouhal.jan@gmail.com"},{"name":"thao-luong","email":"thao.luong@gooddata.com"},{"name":"thuong.nguyen","email":"thuong.nguyen@gooddata.com"},{"name":"tmuchka","email":"tomas.muchka@gooddata.com"},{"name":"tomas.kratochvil","email":"tomas.kratochvil@gooddata.com"},{"name":"tomsatgd","email":"tomas.satinsky@gooddata.com"},{"name":"trung-le-quoc","email":"trung.le@gooddata.com"},{"name":"tu-ngo","email":"tungo1981@gmail.com"},{"name":"tu.bui","email":"tu.bui@gooddata.com"},{"name":"tulean","email":"tuan.le@gooddata.com"},{"name":"tuqt1005","email":"tu.tran@gooddata.com"},{"name":"utdnah","email":"danh.ung@gooddata.com"},{"name":"van.nguyen","email":"van.nguyen@gooddata.com"},{"name":"vi.phan","email":"vi.phan@gooddata.com"},{"name":"vlastikcz","email":"vlastimil.kotas@gooddata.com"},{"name":"vu.pham","email":"vu.pham@gooddata.com"},{"name":"xmort","email":"petr.dolejsi@gooddata.com"},{"name":"yanlipnican","email":"yanlipnican@gmail.com"}],"homepage":"https://github.com/gooddata/gooddata-react-components#readme","bugs":{"url":"https://github.com/gooddata/gooddata-react-components/issues"},"dist":{"shasum":"60799a651c2471a5d07a956b332ab60131b59f2d","tarball":"https://registry.npmjs.org/@gooddata/react-components/-/react-components-7.8.0-alpha-nestor-encinas-nen-one-4459-2020-07-28T12-55-43-209Z.tgz","fileCount":2668,"integrity":"sha512-7WoArSRT7ITerT4npjqfsluBQ3/PRqX6Zz9uM4H7h4PtLShGzSmvGDoDcwuM+584Zx1Ut/W6sPxcJSizO2/pfQ==","signatures":[{"sig":"MEUCIAWAIAWzt2DoOoHil/POq36UFyB4f9QUi0vgsrAAF3YCAiEA0B564MjyiA2eV/bC52utvu32qKufr/aX/HAyik3kZOA=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":10706741,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJfICBsCRA9TVsSAnZWagAASBIP/0KnoZTg6a6hiJjDsO7b\nu8DAklondyPp3j2UsvOu2LGJU1uTqcoFnUvJHQrGLooTLm4fcsvzWsrfweaA\nChOXombVhCzuwXYgWnHxI/528MnLk/FxY5V5hlOwKbYBlhovycG/X4XkuNfm\nn+FJSpgrBhncK48/4rPLYFzHXgwWu2fXL1ufYmYwrFEahdjcbJ1zgUx5q8Wq\ng46b1RWqH4y9aJ/WyI+HlEVbJR3sz+5LWUTkksot55j/HrCevWfjKl56BK6M\nKgPhMj1BK4+wtUv14Eu//sC3iyrVDrEmIBhLhy2Bnt/caAkm3coezsI2kXMh\n/LVPH9Fi710BcP7HRpbRPZwcNCoDpHR8xRVw75tS4IHD2rAjXPCHq+anrYcx\ntcKzZqmXYd6XzuUoaXXWCFX7B2z4LCsFzMk3/TqOD3j8yYrcOHlErUBSRUMn\nJKe6yPIhbrpapI8ubrzGEsGuIQ4Owv3B9/XjxHB2KzPN3cA0Yp+b4aIsq5eR\nBJlz933gKVUobC9ZrBsd1++sLJuPTrQLXhQSNg4067y6OOXN/9fsOmFhMPZh\nACM9jAPKB2yGch9eImoQcWqDXnzidEtYyGqrejSlVigrR/7fHGjAKCxVBE/b\nVv73wmIsSOf7P+wz7nVM3sOVJLW8Nlpq96KEksF044lEK/vwt5i9HkUvKS+M\nejAv\r\n=Or7F\r\n-----END PGP SIGNATURE-----\r\n"},"main":"dist/index.js","husky":{"hooks":{"pre-commit":"lint-staged"}},"config":{"eslint":"./examples/**/*.{js,jsx}","tslint":"./{__mocks__,src,stories}/{,**/}*.{ts,tsx}"},"readme":"[![npm version](https://badge.fury.io/js/%40gooddata%2Freact-components.svg)](https://www.npmjs.com/package/@gooddata/react-components)\n\n# GoodData.UI React components\n> A React-based JavaScript library for building data-driven applications\n\n## Getting started\n- [GoodData.UI Documentation](http://sdk.gooddata.com/gooddata-ui/)\n- [GoodData.UI Live Examples](https://gooddata-examples.herokuapp.com/)\n- [Stack Overflow](https://stackoverflow.com/questions/tagged/gooddata)\n\n### Usage\nWith [yarn](https://yarnpkg.com) installed, go to your project directory and run\n```\n$ yarn add @gooddata/react-components\n```\nIf you prefer [npm](npmjs.com) run\n```\n$ npm install --save @gooddata/react-components\n```\n\nThe public API is exposed via global `index.js`. Except for the styles, do not import any other file directly\nbecause they are not intended to be part of the public API.\n\n## Contributing\n\nWe welcome any contribution in form of [issues](https://github.com/gooddata/gooddata-react-components/issues) or [pull requests](https://github.com/gooddata/gooddata-react-components/pulls).\n\nInstall [Node.js](http://nodejs.org) (node 12.16.1, npm v6.13.4) and [Yarn](https://classic.yarnpkg.com) (1.22.4).\n\nInstall dependencies:\n```\nyarn install --frozen-lockfile\n```\n\nThese commands may come in handy while developing:\n\n| command | description |\n| ------- | ----------- |\n| `yarn install --pure-lockfile` | first step |\n| ||\n| `yarn dev` | build react-components to `/dist` in watch mode |\n| `yarn test` | run all unit tests |\n| `yarn prettier-write` | format the source code to match the valid codestyle |\n| `yarn validate` | validate codestyle |\n| ||\n| `yarn storybook` | run storybook from `/stories` on http://localhost:9001 |\n| `yarn build-storybook` | build storybook to `/dist-storybook` |\n| `yarn test-storybook` | run storybook and [screenshot tests](https://github.com/gooddata/gdc-client-utils/tree/master/test-storybook) |\n| ||\n| `yarn examples` | run Live Examples dev-server from `/examples` on https://localhost:8999 |\n| `yarn examples-build` | build Live Examples to `/examples/dist` |\n| `yarn examples-server` | serve built Live Examples - see `/examples/server/src` |\n| `yarn examples-testcafe` | run testcafe tests against `localhost:8999` |\n\n### Deploy to heroku.com\nWhen you deploy this repo to heroku, it serves *GoodData.UI Live Examples*.\nRelevant tasks are in `Procfile` and `package.json`.\n\n```bash\n# run in the project directory\nheroku login\nheroku create <your-app-name>\nheroku config:set DOMAIN_ADMIN_USERNAME=x@gooddata.com DOMAIN_ADMIN_PASSWORD=xy PROJECT_ID_TO_ASSIGN=xms7ga4tf3g3nzucd8380o2bev8oeknp\ngit push heroku HEAD:master\nheroku open\n```\n### Enable Geo Chart for Storybook and Live Examples\nGeo chart uses Mapbox to render map which requires a Mapbox access token.\n- Register an account and create Mapbox access token at [guide](https://docs.mapbox.com/help/how-mapbox-works/access-tokens/)\n- Store the created token at `.env`:\n```bash\necho -e \"EXAMPLE_MAPBOX_ACCESS_TOKEN=token\" >> .env # only need to run once\necho -e \"STORYBOOK_MAPBOX_ACCESS_TOKEN=token\" >> .env # only need to run once\n```\n\n### Run Live Examples Locally\nTo run *GoodData.UI Live Examples* locally:\n```bash\ngit clone <this-repository>\ncd  <repository-folder>\nyarn install --pure-lockfile\nyarn examples\n```\nThen open https://localhost:8999 and login using Live Examples account (you can [create one here](https://gooddata-examples.herokuapp.com/registration)).\n\n### Run Storybook locally\n- Run storybook with token stored in `.env` for more secure\n```bash\nyarn storybook\n```\n- Or run storybook with token env param exposed to cli (not suggested)\n```bash\nSTORYBOOK_MAPBOX_ACCESS_TOKEN=token yarn storybook\n```\n- Apply either above way to `yarn build-storybook` or `yarn test-storybook`\n\n### Source code formatting\nThe source code in the repository is formatted by [Prettier](https://prettier.io/).\nThe format of the code is validated by our Continuous Integration server and is one of the requirements of successful merge.\n\nPrettier is supported by every major IDE. You can find the list of supported editors and how to configure them [here](https://prettier.io/docs/en/editors.html).\n\nIn the case, when your editor is not supported or you don't want to setup the integration, you can run the `yarn prettier-write` command to reformat the code before commit.\n\n## Changelog\n\n- see [CHANGELOG.md](CHANGELOG.md)\n\n## Supported versions\n\nIn order to make the user experience with integrating GoodData UI SDK as smooth and secure as possible and to ensure that the SDK is using the latest features of the platform, we will only provide support to two most recent major versions of UI SDK.\n\nThe most recent majors will be supported in the following modes:\n\n- The latest major version will receive all new functionality and all bug fixes\n- The previous major version will only receive fixes to critical issues and security fixes. These fixes will be applied on top of last released version of the previous major\n\nThe customers are encouraged to always use the latest version of the UI SDK.\n\nIn case of using older versions, the user might face API incompatibility, performance or security issues.\n\nPlease follow the installation instructions to update to the newest version.\n\n## License\n\n(C) 2007-2020 GoodData Corporation\n\nThis project is dual licensed:\n\n- The ATTRIBUTION-NONCOMMERCIAL 4.0 INTERNATIONAL (CC BY-NC 4.0) is used for purpose of the trial experience and evaluation of GoodData.UI library.\n- The GOODDATA GOODDATA.UI LIBRARY END USER LICENSE AGREEMENT is used for GoodData customers.\n\nFor more information, please see [LICENSE](https://github.com/gooddata/gooddata-react-components/blob/master/LICENSE)\n","gitHead":"db228759cb530deee98733b7a4a2b93184f0fbba","scripts":{"dev":"bash scripts/build.sh --dev-watch","test":"jest --watch","build":"bash scripts/build.sh","tslint":"yarn run-tslint -t verbose $npm_package_config_tslint","prepare":"cd examples/server && yarn install --frozen-lockfile && cd ../..; rm -r examples/node_modules 2>/dev/null; true","examples":"bash scripts/run-examples.sh","prepare?":"# Called before `npm publish` and on local `npm install`. Temporarily also for deleting obsolete node_modules. Ends with `true` to continue gracefully.","validate":"tsc --noEmit && yarn tslint && eslint $npm_package_config_eslint && yarn validate-style && yarn prettier-check","build-dev":"bash scripts/build.sh --dev","examples?":"# Default is developer domain, other options: yarn examples [sec,secure,stg,stg2,stg3,demo,developer or URL]","storybook":"yarn build && start-storybook -p 9001 -c .storybook","test-once":"jest","tslint-ci":"mkdir -p ./ci/results && yarn run-tslint -t checkstyle -o ./ci/results/tslint-results.xml $npm_package_config_tslint","run-tslint":"tslint -p tsconfig.json","validate-ci":"tsc --noEmit && yarn tslint-ci  && eslint $npm_package_config_eslint -f checkstyle -o ci/results/eslint-results.xml && yarn validate-style-ci && yarn prettier-check","examples-build":"bash scripts/build-examples.sh","prepublishOnly":"yarn build","prettier-check":"prettier --check '{src,stories,styles,__mocks__,examples/server/src,examples/src,examples/test}/**/*.{ts,js,tsx,jsx,json,scss,md,yaml,html}'","prettier-write":"prettier --write '{src,stories,styles,__mocks__,examples/server/src,examples/src,examples/test}/**/*.{ts,js,tsx,jsx,json,scss,md,yaml,html}'","test-storybook":"yarn build && test-storybook","validate-style":"stylelint '**/*.scss'","build-storybook":"yarn build && build-storybook -c .storybook -o dist-storybook","examples-server":"node examples/server/src/index.js","heroku-postbuild":"yarn examples-build developer","examples-testcafe":"./scripts/run-testcafe.sh visual","validate-style-ci":"stylelint '**/*.scss' --custom-formatter=node_modules/stylelint-checkstyle-formatter > ci/results/stylelint-results.xml","check-circular-deps":"madge --circular --extensions ts ./src","examples-testcafe-ci":"./scripts/run-testcafe.sh ci","examples-testcafe-live":"./scripts/run-testcafe.sh live"},"typings":"dist/index.d.ts","_npmUser":{"name":"nestor_encinas","email":"xesto05@gmail.com"},"deprecated":"@gooddata/react-components@7 reached End of Support on March 31, 2022. Please upgrade (see https://sdk.gooddata.com/gooddata-ui/docs/supported_versions.html for more information).","repository":{"url":"git+ssh://git@github.com/gooddata/gooddata-react-components.git","type":"git"},"_npmVersion":"6.14.5","description":"GoodData.UI - A powerful JavaScript library for building analytical applications","directories":{},"lint-staged":{"{src,stories,styles,__mocks__,examples/server/src,examples/src,examples/test}/**/*.{ts,js,tsx,jsx,scss}":["npx gdc-fix-copyright","git add"],"{src,stories,styles,__mocks__,examples/server/src,examples/src,examples/test}/**/*.{ts,js,tsx,jsx,json,scss,md,yaml,html}":["prettier --write","git add"]},"_nodeVersion":"12.18.2","dependencies":{"rxjs":"^5.5.6","uuid":"^3.2.1","immer":"^1.3.1","lodash":"^4.17.15","date-fns":"^2.7.0","downshift":"^3.2.7","invariant":"^2.2.2","mapbox-gl":"1.9.1","classnames":"^2.2.6","codemirror":"^5.54.0","highcharts":"7.1.1","prop-types":"^15.6.0","react-intl":"^3.6.0","custom-event":"^1.0.1","react-window":"^1.8.1","ag-grid-react":"20.0.0","react-measure":"^2.3.0","@types/mapbox-gl":"1.9.1","react-day-picker":"~7.3.0","react-responsive":"^3.0.0","stringify-object":"^2.4.0","@gooddata/typings":"^2.26.0","@types/codemirror":"^0.0.95","ag-grid-community":"20.0.0","http-status-codes":"^1.3.0","react-codemirror2":"^7.2.0","@gooddata/js-utils":"^3.10.5","@gooddata/numberjs":"^3.2.4","fixed-data-table-2":"0.7.17","@gooddata/goodstrap":"68.18.0","react-dom-factories":"^1.0.2","@gooddata/gooddata-js":"^13.0.4","json-stable-stringify":"^1.0.1","react-transition-group":"^2.2.1","hoist-non-react-statics":"^3.3.0","nodelist-foreach-polyfill":"^1.2.0","@formatjs/intl-pluralrules":"^1.3.6","highcharts-grouped-categories":"^1.1.3"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"raf":"3.3.2","yup":"^0.24.1","jest":"24.7.1","husky":"3.0.0","madge":"^3.4.4","react":"^16.5.2","enzyme":"3.5.0","eslint":"4.19.1","formik":"^0.11.11","moment":"2.23.0","history":"^4.7.2","ts-jest":"24.0.0","webpack":"4.30.0","full-icu":"^1.3.0","prettier":"1.16.4","react-ga":"^2.5.2","recharts":"1.0.0-beta.9","testcafe":"1.1.4","commander":"2.14.1","node-sass":"4.13.0","react-dom":"^16.5.2","stylelint":"^13.6.1","supertest":"3.0.0","ts-loader":"6.0.0","@types/raf":"^3.4.0","css-loader":"0.28.7","jest-junit":"3.0.0","raw-loader":"0.5.1","styled-jsx":"2.2.1","typescript":"3.3.4000","@babel/core":"7.4.4","@types/jest":"24.0.6","@types/node":"7.0.8","@types/uuid":"3.4.3","file-loader":"3.0.1","jest-enzyme":"7.0.2","lint-staged":"9.1.0","sass-loader":"6.0.6","webpack-cli":"3.3.2","@types/react":"16.8.6","babel-loader":"8.0.5","react-helmet":"5.2.0","react-select":"1.2.1","style-loader":"0.19.1","@types/enzyme":"3.1.13","@types/lodash":"4.14.123","testcafe-live":"0.1.4","@babel/runtime":"7.4.4","dotenv-webpack":"^1.7.0","@babel/polyfill":"^7.4.4","@storybook/react":"5.0.11","@types/invariant":"2.2.29","@types/react-dom":"16.0.11","isomorphic-fetch":"2.2.1","react-datepicker":"1.1.0","react-router-dom":"4.2.2","@babel/preset-env":"7.4.4","@gooddata/mock-js":"^2.14.2","@storybook/addons":"5.0.11","@types/classnames":"2.2.3","@types/prop-types":"15.5.2","@storybook/theming":"5.0.11","identity-obj-proxy":"^3.0.0","intl-messageformat":"^7.5.4","webpack-dev-server":"3.3.1","@babel/preset-react":"7.0.0","@types/react-portal":"4.0.1","@types/react-window":"^1.8.1","babel-plugin-lodash":"3.3.4","html-webpack-plugin":"3.2.0","react-test-renderer":"16.4.2","@types/react-measure":"2.0.5","clean-webpack-plugin":"2.0.2","stats-webpack-plugin":"0.7.0","eslint-config-prettier":"4.1.0","react-google-recaptcha":"^0.14.1","tslint-config-prettier":"1.18.0","@gooddata/eslint-config":"^1.0.0","@gooddata/tslint-config":"1.0.0","@types/react-responsive":"^3.0.3","@types/storybook__react":"4.0.1","@types/stringify-object":"^3.2.0","enzyme-adapter-react-16":"1.3.1","@gooddata/test-storybook":"4.0.0","@storybook/addon-actions":"5.0.11","@storybook/addon-options":"5.0.11","node-sass-magic-importer":"5.1.0","react-syntax-highlighter":"11.0.2","@types/fixed-data-table-2":"0.8.1","stylelint-config-prettier":"^8.0.1","@gooddata/stylelint-config":"^5.0.0","@types/react-test-renderer":"16.0.0","circular-dependency-plugin":"5.0.2","compression-webpack-plugin":"2.0.0","@types/json-stable-stringify":"^1.0.32","@gooddata/frontend-npm-scripts":"1.2.0","@types/enzyme-adapter-react-16":"1.0.3","stylelint-checkstyle-formatter":"0.1.2","@types/storybook__addon-actions":"3.4.2","@babel/plugin-proposal-class-properties":"7.4.4","@babel/plugin-proposal-object-rest-spread":"7.4.4","@babel/plugin-transform-async-to-generator":"7.4.4"},"peerDependencies":{"react":"^16.5.2","react-dom":"^16.5.2"},"_npmOperationalInternal":{"tmp":"tmp/react-components_7.8.0-alpha-nestor-encinas-nen-one-4459-2020-07-28T12-55-43-209Z_1595940971754_0.9957832895295629","host":"s3://npm-registry-packages"}},"7.8.0-alpha-nestor-encinas-nen-one-4459-2020-07-28T13-52-28-024Z":{"name":"@gooddata/react-components","version":"7.8.0-alpha-nestor-encinas-nen-one-4459-2020-07-28T13-52-28-024Z","author":{"name":"GoodData Corporation"},"license":"BSD-3-Clause","_id":"@gooddata/react-components@7.8.0-alpha-nestor-encinas-nen-one-4459-2020-07-28T13-52-28-024Z","maintainers":[{"name":"afi","email":"adam.fiedler@gooddata.com"},{"name":"an.vuong","email":"an.vuong@gooddata.com"},{"name":"bertold8","email":"ivan.nejezchleb@seznam.cz"},{"name":"brbistas","email":"valentinos.chraniotis@gooddata.com"},{"name":"bugsbunny338","email":"jiri.zajic@mensa.cz"},{"name":"de.do","email":"de.do@gooddata.com"},{"name":"gooddata-ci","email":"rail@gooddata.com"},{"name":"hang.ngo","email":"hang.ngo@gooddata.com"},{"name":"hung.nguyen.hoang","email":"hung.nguyen@gooddata.com"},{"name":"huong.nguyen","email":"huong.nguyen@gooddata.com"},{"name":"huyen.nguyen","email":"huyen.nguyen@gooddata.com"},{"name":"ivan.mjartan","email":"ivan.mjartan@gooddata.com"},{"name":"jakub-sterba","email":"jakub.sterba@gooddata.com"},{"name":"jaroslav.tomecek","email":"jaroslav.tomecek@gooddata.com"},{"name":"jkittler","email":"honza.kittler@gmail.com"},{"name":"khanh.le","email":"khanh.le@gooddata.com"},{"name":"lanhuynh","email":"lan.huynh@gooddata.com"},{"name":"linhhong","email":"linh.hong@gooddata.com"},{"name":"lupko","email":"lubomir.slivka@gooddata.com"},{"name":"mai.nguyen","email":"mai.nguyen@gooddata.com"},{"name":"matyas.kandl","email":"matyas.kandl@gooddata.com"},{"name":"michal.marsal","email":"michal.marsal@gooddata.com"},{"name":"milan.lempera","email":"ext-milan.lempera@gooddata.com"},{"name":"my.duong","email":"my.duong@gooddata.com"},{"name":"naibinh","email":"naibinh@gmail.com"},{"name":"nestor_encinas","email":"xesto05@gmail.com"},{"name":"nikolacech","email":"nikola.cech@gooddata.com"},{"name":"nis.hua","email":"nis.hua@gooddata.com"},{"name":"no23reason","email":"dan.homola@hotmail.cz"},{"name":"patrikbraborec","email":"patrik.braborec@gooddata.com"},{"name":"pbenes","email":"petr.benes@gooddata.com"},{"name":"petrjanu","email":"petr.janu@gooddata.com"},{"name":"pkingo","email":"philipandreaskingo@hotmail.com"},{"name":"ptquang86","email":"ptquang86@gmail.com"},{"name":"qduval","email":"quentin.duval@gooddata.com"},{"name":"rodri360","email":"me@rodri360.com"},{"name":"scavnickyj","email":"jakub.scavnicky@gooddata.com"},{"name":"sitina","email":"jiri.sitina@gooddata.com"},{"name":"strouhaljan","email":"strouhal.jan@gmail.com"},{"name":"thao-luong","email":"thao.luong@gooddata.com"},{"name":"thuong.nguyen","email":"thuong.nguyen@gooddata.com"},{"name":"tmuchka","email":"tomas.muchka@gooddata.com"},{"name":"tomas.kratochvil","email":"tomas.kratochvil@gooddata.com"},{"name":"tomsatgd","email":"tomas.satinsky@gooddata.com"},{"name":"trung-le-quoc","email":"trung.le@gooddata.com"},{"name":"tu-ngo","email":"tungo1981@gmail.com"},{"name":"tu.bui","email":"tu.bui@gooddata.com"},{"name":"tulean","email":"tuan.le@gooddata.com"},{"name":"tuqt1005","email":"tu.tran@gooddata.com"},{"name":"utdnah","email":"danh.ung@gooddata.com"},{"name":"van.nguyen","email":"van.nguyen@gooddata.com"},{"name":"vi.phan","email":"vi.phan@gooddata.com"},{"name":"vlastikcz","email":"vlastimil.kotas@gooddata.com"},{"name":"vu.pham","email":"vu.pham@gooddata.com"},{"name":"xmort","email":"petr.dolejsi@gooddata.com"},{"name":"yanlipnican","email":"yanlipnican@gmail.com"}],"homepage":"https://github.com/gooddata/gooddata-react-components#readme","bugs":{"url":"https://github.com/gooddata/gooddata-react-components/issues"},"dist":{"shasum":"d21f338c10dc58473f25e8d9bd2f1eba87a7d1dc","tarball":"https://registry.npmjs.org/@gooddata/react-components/-/react-components-7.8.0-alpha-nestor-encinas-nen-one-4459-2020-07-28T13-52-28-024Z.tgz","fileCount":2668,"integrity":"sha512-+UDD21QKCfhdzBKW2mwOh6a5UELMpoDUvF74hL327f3x3U5bd2uBVs6bmsY0EXh+aUiT/2FFWb+wfk6DvrFHCw==","signatures":[{"sig":"MEUCIQCQzmsVzZKGRZQDnTYF7gKG4C8RZqwJgb/K1/fk0slUpgIgBNfjqxKpKVoPNtAswNy37GTooV+fBO4yABSpke+1J14=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":10706484,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJfIC28CRA9TVsSAnZWagAAiKsP/RsOsuvVsrTNns0BqVjI\nl98iMaAFyEYHXJt72kEVs/XCd+h1hk8zzQ39AYR35uBcI5lOEj1WoYunbysX\nK1bKO6ii8ghCe/dhYJ2xY/1qjdH9C3xm+pAuIh0nMsNobMI9sqARgZ3nHsVt\nJRkKc2mObaeSTaWFDcOET6nDzGnG5SIKluw6KUtNWBD/U2+n3y8Tal+gMsYM\nmLYKktJRaekw4yKmgZB/pcuPGAy6XyALIokpiIFu2H/VqeTaCY7BW2DRUSJq\nayqOw2+2d0NlbDkdwQemzbFEw/ns9Fk2mxqxVDQ8GY3VcqWImId2j+ETyOyW\nlHzHGT+4Oe0rgOt2gN8d4dhRBeSEBGC11FJu4Xw+Le4GTiOOkt+orEYPUCL4\n1UegxOf6MvxS/qpwdfHiz+ZWv0ty/hXVjA/ilvcAKofAGedvytO92NkkxH5c\nSy5JcN7b1VFeV73lIKwSEtMKhJjOsrssLj5nqtmFSmfRdxtIegUTOx+hXLNC\nAiqMUcbRSsMxOSDgnjrXHf+0t4nSCRcQe3n671k8JhVz0MKwLAwCKlloQZDg\nJ84+Ly7nqyunirZ//aat7UNRZ9UEKBVrstw8JZz+QrMmPiupOsA5PmwVWJSn\nK0rJ4L1RpY438yDZ8rI23yqiPDxkfIMUkZNphY4NopJHi40GGcTfJPHU5WbV\nbIha\r\n=pLTh\r\n-----END PGP SIGNATURE-----\r\n"},"main":"dist/index.js","husky":{"hooks":{"pre-commit":"lint-staged"}},"config":{"eslint":"./examples/**/*.{js,jsx}","tslint":"./{__mocks__,src,stories}/{,**/}*.{ts,tsx}"},"readme":"[![npm version](https://badge.fury.io/js/%40gooddata%2Freact-components.svg)](https://www.npmjs.com/package/@gooddata/react-components)\n\n# GoodData.UI React components\n> A React-based JavaScript library for building data-driven applications\n\n## Getting started\n- [GoodData.UI Documentation](http://sdk.gooddata.com/gooddata-ui/)\n- [GoodData.UI Live Examples](https://gooddata-examples.herokuapp.com/)\n- [Stack Overflow](https://stackoverflow.com/questions/tagged/gooddata)\n\n### Usage\nWith [yarn](https://yarnpkg.com) installed, go to your project directory and run\n```\n$ yarn add @gooddata/react-components\n```\nIf you prefer [npm](npmjs.com) run\n```\n$ npm install --save @gooddata/react-components\n```\n\nThe public API is exposed via global `index.js`. Except for the styles, do not import any other file directly\nbecause they are not intended to be part of the public API.\n\n## Contributing\n\nWe welcome any contribution in form of [issues](https://github.com/gooddata/gooddata-react-components/issues) or [pull requests](https://github.com/gooddata/gooddata-react-components/pulls).\n\nInstall [Node.js](http://nodejs.org) (node 12.16.1, npm v6.13.4) and [Yarn](https://classic.yarnpkg.com) (1.22.4).\n\nInstall dependencies:\n```\nyarn install --frozen-lockfile\n```\n\nThese commands may come in handy while developing:\n\n| command | description |\n| ------- | ----------- |\n| `yarn install --pure-lockfile` | first step |\n| ||\n| `yarn dev` | build react-components to `/dist` in watch mode |\n| `yarn test` | run all unit tests |\n| `yarn prettier-write` | format the source code to match the valid codestyle |\n| `yarn validate` | validate codestyle |\n| ||\n| `yarn storybook` | run storybook from `/stories` on http://localhost:9001 |\n| `yarn build-storybook` | build storybook to `/dist-storybook` |\n| `yarn test-storybook` | run storybook and [screenshot tests](https://github.com/gooddata/gdc-client-utils/tree/master/test-storybook) |\n| ||\n| `yarn examples` | run Live Examples dev-server from `/examples` on https://localhost:8999 |\n| `yarn examples-build` | build Live Examples to `/examples/dist` |\n| `yarn examples-server` | serve built Live Examples - see `/examples/server/src` |\n| `yarn examples-testcafe` | run testcafe tests against `localhost:8999` |\n\n### Deploy to heroku.com\nWhen you deploy this repo to heroku, it serves *GoodData.UI Live Examples*.\nRelevant tasks are in `Procfile` and `package.json`.\n\n```bash\n# run in the project directory\nheroku login\nheroku create <your-app-name>\nheroku config:set DOMAIN_ADMIN_USERNAME=x@gooddata.com DOMAIN_ADMIN_PASSWORD=xy PROJECT_ID_TO_ASSIGN=xms7ga4tf3g3nzucd8380o2bev8oeknp\ngit push heroku HEAD:master\nheroku open\n```\n### Enable Geo Chart for Storybook and Live Examples\nGeo chart uses Mapbox to render map which requires a Mapbox access token.\n- Register an account and create Mapbox access token at [guide](https://docs.mapbox.com/help/how-mapbox-works/access-tokens/)\n- Store the created token at `.env`:\n```bash\necho -e \"EXAMPLE_MAPBOX_ACCESS_TOKEN=token\" >> .env # only need to run once\necho -e \"STORYBOOK_MAPBOX_ACCESS_TOKEN=token\" >> .env # only need to run once\n```\n\n### Run Live Examples Locally\nTo run *GoodData.UI Live Examples* locally:\n```bash\ngit clone <this-repository>\ncd  <repository-folder>\nyarn install --pure-lockfile\nyarn examples\n```\nThen open https://localhost:8999 and login using Live Examples account (you can [create one here](https://gooddata-examples.herokuapp.com/registration)).\n\n### Run Storybook locally\n- Run storybook with token stored in `.env` for more secure\n```bash\nyarn storybook\n```\n- Or run storybook with token env param exposed to cli (not suggested)\n```bash\nSTORYBOOK_MAPBOX_ACCESS_TOKEN=token yarn storybook\n```\n- Apply either above way to `yarn build-storybook` or `yarn test-storybook`\n\n### Source code formatting\nThe source code in the repository is formatted by [Prettier](https://prettier.io/).\nThe format of the code is validated by our Continuous Integration server and is one of the requirements of successful merge.\n\nPrettier is supported by every major IDE. You can find the list of supported editors and how to configure them [here](https://prettier.io/docs/en/editors.html).\n\nIn the case, when your editor is not supported or you don't want to setup the integration, you can run the `yarn prettier-write` command to reformat the code before commit.\n\n## Changelog\n\n- see [CHANGELOG.md](CHANGELOG.md)\n\n## Supported versions\n\nIn order to make the user experience with integrating GoodData UI SDK as smooth and secure as possible and to ensure that the SDK is using the latest features of the platform, we will only provide support to two most recent major versions of UI SDK.\n\nThe most recent majors will be supported in the following modes:\n\n- The latest major version will receive all new functionality and all bug fixes\n- The previous major version will only receive fixes to critical issues and security fixes. These fixes will be applied on top of last released version of the previous major\n\nThe customers are encouraged to always use the latest version of the UI SDK.\n\nIn case of using older versions, the user might face API incompatibility, performance or security issues.\n\nPlease follow the installation instructions to update to the newest version.\n\n## License\n\n(C) 2007-2020 GoodData Corporation\n\nThis project is dual licensed:\n\n- The ATTRIBUTION-NONCOMMERCIAL 4.0 INTERNATIONAL (CC BY-NC 4.0) is used for purpose of the trial experience and evaluation of GoodData.UI library.\n- The GOODDATA GOODDATA.UI LIBRARY END USER LICENSE AGREEMENT is used for GoodData customers.\n\nFor more information, please see [LICENSE](https://github.com/gooddata/gooddata-react-components/blob/master/LICENSE)\n","gitHead":"d4041ad24ef27a4ea514085b14e6190197337f17","scripts":{"dev":"bash scripts/build.sh --dev-watch","test":"jest --watch","build":"bash scripts/build.sh","tslint":"yarn run-tslint -t verbose $npm_package_config_tslint","prepare":"cd examples/server && yarn install --frozen-lockfile && cd ../..; rm -r examples/node_modules 2>/dev/null; true","examples":"bash scripts/run-examples.sh","prepare?":"# Called before `npm publish` and on local `npm install`. Temporarily also for deleting obsolete node_modules. Ends with `true` to continue gracefully.","validate":"tsc --noEmit && yarn tslint && eslint $npm_package_config_eslint && yarn validate-style && yarn prettier-check","build-dev":"bash scripts/build.sh --dev","examples?":"# Default is developer domain, other options: yarn examples [sec,secure,stg,stg2,stg3,demo,developer or URL]","storybook":"yarn build && start-storybook -p 9001 -c .storybook","test-once":"jest","tslint-ci":"mkdir -p ./ci/results && yarn run-tslint -t checkstyle -o ./ci/results/tslint-results.xml $npm_package_config_tslint","run-tslint":"tslint -p tsconfig.json","validate-ci":"tsc --noEmit && yarn tslint-ci  && eslint $npm_package_config_eslint -f checkstyle -o ci/results/eslint-results.xml && yarn validate-style-ci && yarn prettier-check","examples-build":"bash scripts/build-examples.sh","prepublishOnly":"yarn build","prettier-check":"prettier --check '{src,stories,styles,__mocks__,examples/server/src,examples/src,examples/test}/**/*.{ts,js,tsx,jsx,json,scss,md,yaml,html}'","prettier-write":"prettier --write '{src,stories,styles,__mocks__,examples/server/src,examples/src,examples/test}/**/*.{ts,js,tsx,jsx,json,scss,md,yaml,html}'","test-storybook":"yarn build && test-storybook","validate-style":"stylelint '**/*.scss'","build-storybook":"yarn build && build-storybook -c .storybook -o dist-storybook","examples-server":"node examples/server/src/index.js","heroku-postbuild":"yarn examples-build developer","examples-testcafe":"./scripts/run-testcafe.sh visual","validate-style-ci":"stylelint '**/*.scss' --custom-formatter=node_modules/stylelint-checkstyle-formatter > ci/results/stylelint-results.xml","check-circular-deps":"madge --circular --extensions ts ./src","examples-testcafe-ci":"./scripts/run-testcafe.sh ci","examples-testcafe-live":"./scripts/run-testcafe.sh live"},"typings":"dist/index.d.ts","_npmUser":{"name":"nestor_encinas","email":"xesto05@gmail.com"},"deprecated":"@gooddata/react-components@7 reached End of Support on March 31, 2022. Please upgrade (see https://sdk.gooddata.com/gooddata-ui/docs/supported_versions.html for more information).","repository":{"url":"git+ssh://git@github.com/gooddata/gooddata-react-components.git","type":"git"},"_npmVersion":"6.14.5","description":"GoodData.UI - A powerful JavaScript library for building analytical applications","directories":{},"lint-staged":{"{src,stories,styles,__mocks__,examples/server/src,examples/src,examples/test}/**/*.{ts,js,tsx,jsx,scss}":["npx gdc-fix-copyright","git add"],"{src,stories,styles,__mocks__,examples/server/src,examples/src,examples/test}/**/*.{ts,js,tsx,jsx,json,scss,md,yaml,html}":["prettier --write","git add"]},"_nodeVersion":"12.18.2","dependencies":{"rxjs":"^5.5.6","uuid":"^3.2.1","immer":"^1.3.1","lodash":"^4.17.15","date-fns":"^2.7.0","downshift":"^3.2.7","invariant":"^2.2.2","mapbox-gl":"1.9.1","classnames":"^2.2.6","codemirror":"^5.54.0","highcharts":"7.1.1","prop-types":"^15.6.0","react-intl":"^3.6.0","custom-event":"^1.0.1","react-window":"^1.8.1","ag-grid-react":"20.0.0","react-measure":"^2.3.0","@types/mapbox-gl":"1.9.1","react-day-picker":"~7.3.0","react-responsive":"^3.0.0","stringify-object":"^2.4.0","@gooddata/typings":"^2.26.0","@types/codemirror":"^0.0.95","ag-grid-community":"20.0.0","http-status-codes":"^1.3.0","react-codemirror2":"^7.2.0","@gooddata/js-utils":"^3.10.5","@gooddata/numberjs":"^3.2.4","fixed-data-table-2":"0.7.17","@gooddata/goodstrap":"68.18.0","react-dom-factories":"^1.0.2","@gooddata/gooddata-js":"^13.0.4","json-stable-stringify":"^1.0.1","react-transition-group":"^2.2.1","hoist-non-react-statics":"^3.3.0","nodelist-foreach-polyfill":"^1.2.0","@formatjs/intl-pluralrules":"^1.3.6","highcharts-grouped-categories":"^1.1.3"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"raf":"3.3.2","yup":"^0.24.1","jest":"24.7.1","husky":"3.0.0","madge":"^3.4.4","react":"^16.5.2","enzyme":"3.5.0","eslint":"4.19.1","formik":"^0.11.11","moment":"2.23.0","history":"^4.7.2","ts-jest":"24.0.0","webpack":"4.30.0","full-icu":"^1.3.0","prettier":"1.16.4","react-ga":"^2.5.2","recharts":"1.0.0-beta.9","testcafe":"1.1.4","commander":"2.14.1","node-sass":"4.13.0","react-dom":"^16.5.2","stylelint":"^13.6.1","supertest":"3.0.0","ts-loader":"6.0.0","@types/raf":"^3.4.0","css-loader":"0.28.7","jest-junit":"3.0.0","raw-loader":"0.5.1","styled-jsx":"2.2.1","typescript":"3.3.4000","@babel/core":"7.4.4","@types/jest":"24.0.6","@types/node":"7.0.8","@types/uuid":"3.4.3","file-loader":"3.0.1","jest-enzyme":"7.0.2","lint-staged":"9.1.0","sass-loader":"6.0.6","webpack-cli":"3.3.2","@types/react":"16.8.6","babel-loader":"8.0.5","react-helmet":"5.2.0","react-select":"1.2.1","style-loader":"0.19.1","@types/enzyme":"3.1.13","@types/lodash":"4.14.123","testcafe-live":"0.1.4","@babel/runtime":"7.4.4","dotenv-webpack":"^1.7.0","@babel/polyfill":"^7.4.4","@storybook/react":"5.0.11","@types/invariant":"2.2.29","@types/react-dom":"16.0.11","isomorphic-fetch":"2.2.1","react-datepicker":"1.1.0","react-router-dom":"4.2.2","@babel/preset-env":"7.4.4","@gooddata/mock-js":"^2.14.2","@storybook/addons":"5.0.11","@types/classnames":"2.2.3","@types/prop-types":"15.5.2","@storybook/theming":"5.0.11","identity-obj-proxy":"^3.0.0","intl-messageformat":"^7.5.4","webpack-dev-server":"3.3.1","@babel/preset-react":"7.0.0","@types/react-portal":"4.0.1","@types/react-window":"^1.8.1","babel-plugin-lodash":"3.3.4","html-webpack-plugin":"3.2.0","react-test-renderer":"16.4.2","@types/react-measure":"2.0.5","clean-webpack-plugin":"2.0.2","stats-webpack-plugin":"0.7.0","eslint-config-prettier":"4.1.0","react-google-recaptcha":"^0.14.1","tslint-config-prettier":"1.18.0","@gooddata/eslint-config":"^1.0.0","@gooddata/tslint-config":"1.0.0","@types/react-responsive":"^3.0.3","@types/storybook__react":"4.0.1","@types/stringify-object":"^3.2.0","enzyme-adapter-react-16":"1.3.1","@gooddata/test-storybook":"4.0.0","@storybook/addon-actions":"5.0.11","@storybook/addon-options":"5.0.11","node-sass-magic-importer":"5.1.0","react-syntax-highlighter":"11.0.2","@types/fixed-data-table-2":"0.8.1","stylelint-config-prettier":"^8.0.1","@gooddata/stylelint-config":"^5.0.0","@types/react-test-renderer":"16.0.0","circular-dependency-plugin":"5.0.2","compression-webpack-plugin":"2.0.0","@types/json-stable-stringify":"^1.0.32","@gooddata/frontend-npm-scripts":"1.2.0","@types/enzyme-adapter-react-16":"1.0.3","stylelint-checkstyle-formatter":"0.1.2","@types/storybook__addon-actions":"3.4.2","@babel/plugin-proposal-class-properties":"7.4.4","@babel/plugin-proposal-object-rest-spread":"7.4.4","@babel/plugin-transform-async-to-generator":"7.4.4"},"peerDependencies":{"react":"^16.5.2","react-dom":"^16.5.2"},"_npmOperationalInternal":{"tmp":"tmp/react-components_7.8.0-alpha-nestor-encinas-nen-one-4459-2020-07-28T13-52-28-024Z_1595944379299_0.695777928849147","host":"s3://npm-registry-packages"}},"7.8.0-alpha-nestor-encinas-nen-one-4459-2020-07-28T14-04-12-726Z":{"name":"@gooddata/react-components","version":"7.8.0-alpha-nestor-encinas-nen-one-4459-2020-07-28T14-04-12-726Z","author":{"name":"GoodData Corporation"},"license":"BSD-3-Clause","_id":"@gooddata/react-components@7.8.0-alpha-nestor-encinas-nen-one-4459-2020-07-28T14-04-12-726Z","maintainers":[{"name":"afi","email":"adam.fiedler@gooddata.com"},{"name":"an.vuong","email":"an.vuong@gooddata.com"},{"name":"bertold8","email":"ivan.nejezchleb@seznam.cz"},{"name":"brbistas","email":"valentinos.chraniotis@gooddata.com"},{"name":"bugsbunny338","email":"jiri.zajic@mensa.cz"},{"name":"de.do","email":"de.do@gooddata.com"},{"name":"gooddata-ci","email":"rail@gooddata.com"},{"name":"hang.ngo","email":"hang.ngo@gooddata.com"},{"name":"hung.nguyen.hoang","email":"hung.nguyen@gooddata.com"},{"name":"huong.nguyen","email":"huong.nguyen@gooddata.com"},{"name":"huyen.nguyen","email":"huyen.nguyen@gooddata.com"},{"name":"ivan.mjartan","email":"ivan.mjartan@gooddata.com"},{"name":"jakub-sterba","email":"jakub.sterba@gooddata.com"},{"name":"jaroslav.tomecek","email":"jaroslav.tomecek@gooddata.com"},{"name":"jkittler","email":"honza.kittler@gmail.com"},{"name":"khanh.le","email":"khanh.le@gooddata.com"},{"name":"lanhuynh","email":"lan.huynh@gooddata.com"},{"name":"linhhong","email":"linh.hong@gooddata.com"},{"name":"lupko","email":"lubomir.slivka@gooddata.com"},{"name":"mai.nguyen","email":"mai.nguyen@gooddata.com"},{"name":"matyas.kandl","email":"matyas.kandl@gooddata.com"},{"name":"michal.marsal","email":"michal.marsal@gooddata.com"},{"name":"milan.lempera","email":"ext-milan.lempera@gooddata.com"},{"name":"my.duong","email":"my.duong@gooddata.com"},{"name":"naibinh","email":"naibinh@gmail.com"},{"name":"nestor_encinas","email":"xesto05@gmail.com"},{"name":"nikolacech","email":"nikola.cech@gooddata.com"},{"name":"nis.hua","email":"nis.hua@gooddata.com"},{"name":"no23reason","email":"dan.homola@hotmail.cz"},{"name":"patrikbraborec","email":"patrik.braborec@gooddata.com"},{"name":"pbenes","email":"petr.benes@gooddata.com"},{"name":"petrjanu","email":"petr.janu@gooddata.com"},{"name":"pkingo","email":"philipandreaskingo@hotmail.com"},{"name":"ptquang86","email":"ptquang86@gmail.com"},{"name":"qduval","email":"quentin.duval@gooddata.com"},{"name":"rodri360","email":"me@rodri360.com"},{"name":"scavnickyj","email":"jakub.scavnicky@gooddata.com"},{"name":"sitina","email":"jiri.sitina@gooddata.com"},{"name":"strouhaljan","email":"strouhal.jan@gmail.com"},{"name":"thao-luong","email":"thao.luong@gooddata.com"},{"name":"thuong.nguyen","email":"thuong.nguyen@gooddata.com"},{"name":"tmuchka","email":"tomas.muchka@gooddata.com"},{"name":"tomas.kratochvil","email":"tomas.kratochvil@gooddata.com"},{"name":"tomsatgd","email":"tomas.satinsky@gooddata.com"},{"name":"trung-le-quoc","email":"trung.le@gooddata.com"},{"name":"tu-ngo","email":"tungo1981@gmail.com"},{"name":"tu.bui","email":"tu.bui@gooddata.com"},{"name":"tulean","email":"tuan.le@gooddata.com"},{"name":"tuqt1005","email":"tu.tran@gooddata.com"},{"name":"utdnah","email":"danh.ung@gooddata.com"},{"name":"van.nguyen","email":"van.nguyen@gooddata.com"},{"name":"vi.phan","email":"vi.phan@gooddata.com"},{"name":"vlastikcz","email":"vlastimil.kotas@gooddata.com"},{"name":"vu.pham","email":"vu.pham@gooddata.com"},{"name":"xmort","email":"petr.dolejsi@gooddata.com"},{"name":"yanlipnican","email":"yanlipnican@gmail.com"}],"homepage":"https://github.com/gooddata/gooddata-react-components#readme","bugs":{"url":"https://github.com/gooddata/gooddata-react-components/issues"},"dist":{"shasum":"4f3e9440a585a1235fe766def45622a184ebc14b","tarball":"https://registry.npmjs.org/@gooddata/react-components/-/react-components-7.8.0-alpha-nestor-encinas-nen-one-4459-2020-07-28T14-04-12-726Z.tgz","fileCount":2668,"integrity":"sha512-s20Pj5U+0EfOOXDjSHmP2UhX07cKzr+JsEdrlNbhHnZ9zjOuGPoO3KxnlyOiU1TmL2faIDGx8L0mOrCfvxf/IA==","signatures":[{"sig":"MEYCIQCv6QqHNekYDFU2A4ikbA54ntZmn1AkbmWRYEOOgQu3sAIhAOdR1WTDA5PfLm7hJdqINF4po5804ZGhHdsTEyjbokNy","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":10706157,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJfIDB8CRA9TVsSAnZWagAA6k0P/Rgh9FOHBqkAdZAz6CKj\n2fxgnh9EYYVVSFU/rzUwx+76wcE51A2tK95orLUH1jyXEbn/K/VEr4UNlLz9\nSaS6rHCMFKTSeFdgjmPl7kxLf4ykS2K9cmzGkL2zABaPiKcCa02P5S5raYmD\n3IBVu6IELVLZEoVL+HEwgwqdM2NMofminXUj3Ap7e31JQNVjMH3Pg3IQhng5\naJVugftY38gr4HY6AHgRJ1DXVNCXhGnMYqLGBu/QsJ5AQVb1w7p8SfwIFeQu\ny2J7TdU0WoEW/LiAgBDp29753YAoWuFOTSLl1fxkF3y2pYUXOQGj9hgjE3kj\nmr9il71pFeKcnvb5e/939XD+KukWTymq8dGMPKCUDBXiWZ2T6oBkdyR7EOf4\n9HLphPSC62aqNEim7a8GDqTBnXeMju1jPlveZYKopiWrmD0s7yhzGWl2RcUj\nrpiZMbeU2z5eYU5VnDvId4suxnaUT9OLxroLBXl7AI6gcAHPP9/uhp0aJLUb\n/riYC7z1CU/PT21+zd8VO6uVtBY7LnC3yg/KigoOuiAMwq5r+Ngw+I2Y/Vmb\nXoXaxrrVjsQsXZk6a4vsYEiEQz/FnFf2OmqeFmCypoXsg0/vvBdjgQwRobPB\nFe3/7wPYvi7b9SaDmzUNiXxOGI+VMxvREeJKXtNCOSRxf52REkPm2PF5GLzX\nWv8Y\r\n=LiKM\r\n-----END PGP SIGNATURE-----\r\n"},"main":"dist/index.js","husky":{"hooks":{"pre-commit":"lint-staged"}},"config":{"eslint":"./examples/**/*.{js,jsx}","tslint":"./{__mocks__,src,stories}/{,**/}*.{ts,tsx}"},"readme":"[![npm version](https://badge.fury.io/js/%40gooddata%2Freact-components.svg)](https://www.npmjs.com/package/@gooddata/react-components)\n\n# GoodData.UI React components\n> A React-based JavaScript library for building data-driven applications\n\n## Getting started\n- [GoodData.UI Documentation](http://sdk.gooddata.com/gooddata-ui/)\n- [GoodData.UI Live Examples](https://gooddata-examples.herokuapp.com/)\n- [Stack Overflow](https://stackoverflow.com/questions/tagged/gooddata)\n\n### Usage\nWith [yarn](https://yarnpkg.com) installed, go to your project directory and run\n```\n$ yarn add @gooddata/react-components\n```\nIf you prefer [npm](npmjs.com) run\n```\n$ npm install --save @gooddata/react-components\n```\n\nThe public API is exposed via global `index.js`. Except for the styles, do not import any other file directly\nbecause they are not intended to be part of the public API.\n\n## Contributing\n\nWe welcome any contribution in form of [issues](https://github.com/gooddata/gooddata-react-components/issues) or [pull requests](https://github.com/gooddata/gooddata-react-components/pulls).\n\nInstall [Node.js](http://nodejs.org) (node 12.16.1, npm v6.13.4) and [Yarn](https://classic.yarnpkg.com) (1.22.4).\n\nInstall dependencies:\n```\nyarn install --frozen-lockfile\n```\n\nThese commands may come in handy while developing:\n\n| command | description |\n| ------- | ----------- |\n| `yarn install --pure-lockfile` | first step |\n| ||\n| `yarn dev` | build react-components to `/dist` in watch mode |\n| `yarn test` | run all unit tests |\n| `yarn prettier-write` | format the source code to match the valid codestyle |\n| `yarn validate` | validate codestyle |\n| ||\n| `yarn storybook` | run storybook from `/stories` on http://localhost:9001 |\n| `yarn build-storybook` | build storybook to `/dist-storybook` |\n| `yarn test-storybook` | run storybook and [screenshot tests](https://github.com/gooddata/gdc-client-utils/tree/master/test-storybook) |\n| ||\n| `yarn examples` | run Live Examples dev-server from `/examples` on https://localhost:8999 |\n| `yarn examples-build` | build Live Examples to `/examples/dist` |\n| `yarn examples-server` | serve built Live Examples - see `/examples/server/src` |\n| `yarn examples-testcafe` | run testcafe tests against `localhost:8999` |\n\n### Deploy to heroku.com\nWhen you deploy this repo to heroku, it serves *GoodData.UI Live Examples*.\nRelevant tasks are in `Procfile` and `package.json`.\n\n```bash\n# run in the project directory\nheroku login\nheroku create <your-app-name>\nheroku config:set DOMAIN_ADMIN_USERNAME=x@gooddata.com DOMAIN_ADMIN_PASSWORD=xy PROJECT_ID_TO_ASSIGN=xms7ga4tf3g3nzucd8380o2bev8oeknp\ngit push heroku HEAD:master\nheroku open\n```\n### Enable Geo Chart for Storybook and Live Examples\nGeo chart uses Mapbox to render map which requires a Mapbox access token.\n- Register an account and create Mapbox access token at [guide](https://docs.mapbox.com/help/how-mapbox-works/access-tokens/)\n- Store the created token at `.env`:\n```bash\necho -e \"EXAMPLE_MAPBOX_ACCESS_TOKEN=token\" >> .env # only need to run once\necho -e \"STORYBOOK_MAPBOX_ACCESS_TOKEN=token\" >> .env # only need to run once\n```\n\n### Run Live Examples Locally\nTo run *GoodData.UI Live Examples* locally:\n```bash\ngit clone <this-repository>\ncd  <repository-folder>\nyarn install --pure-lockfile\nyarn examples\n```\nThen open https://localhost:8999 and login using Live Examples account (you can [create one here](https://gooddata-examples.herokuapp.com/registration)).\n\n### Run Storybook locally\n- Run storybook with token stored in `.env` for more secure\n```bash\nyarn storybook\n```\n- Or run storybook with token env param exposed to cli (not suggested)\n```bash\nSTORYBOOK_MAPBOX_ACCESS_TOKEN=token yarn storybook\n```\n- Apply either above way to `yarn build-storybook` or `yarn test-storybook`\n\n### Source code formatting\nThe source code in the repository is formatted by [Prettier](https://prettier.io/).\nThe format of the code is validated by our Continuous Integration server and is one of the requirements of successful merge.\n\nPrettier is supported by every major IDE. You can find the list of supported editors and how to configure them [here](https://prettier.io/docs/en/editors.html).\n\nIn the case, when your editor is not supported or you don't want to setup the integration, you can run the `yarn prettier-write` command to reformat the code before commit.\n\n## Changelog\n\n- see [CHANGELOG.md](CHANGELOG.md)\n\n## Supported versions\n\nIn order to make the user experience with integrating GoodData UI SDK as smooth and secure as possible and to ensure that the SDK is using the latest features of the platform, we will only provide support to two most recent major versions of UI SDK.\n\nThe most recent majors will be supported in the following modes:\n\n- The latest major version will receive all new functionality and all bug fixes\n- The previous major version will only receive fixes to critical issues and security fixes. These fixes will be applied on top of last released version of the previous major\n\nThe customers are encouraged to always use the latest version of the UI SDK.\n\nIn case of using older versions, the user might face API incompatibility, performance or security issues.\n\nPlease follow the installation instructions to update to the newest version.\n\n## License\n\n(C) 2007-2020 GoodData Corporation\n\nThis project is dual licensed:\n\n- The ATTRIBUTION-NONCOMMERCIAL 4.0 INTERNATIONAL (CC BY-NC 4.0) is used for purpose of the trial experience and evaluation of GoodData.UI library.\n- The GOODDATA GOODDATA.UI LIBRARY END USER LICENSE AGREEMENT is used for GoodData customers.\n\nFor more information, please see [LICENSE](https://github.com/gooddata/gooddata-react-components/blob/master/LICENSE)\n","gitHead":"8b9a9031e7b1215c0f414b33ce0f52289ffc6382","scripts":{"dev":"bash scripts/build.sh --dev-watch","test":"jest --watch","build":"bash scripts/build.sh","tslint":"yarn run-tslint -t verbose $npm_package_config_tslint","prepare":"cd examples/server && yarn install --frozen-lockfile && cd ../..; rm -r examples/node_modules 2>/dev/null; true","examples":"bash scripts/run-examples.sh","prepare?":"# Called before `npm publish` and on local `npm install`. Temporarily also for deleting obsolete node_modules. Ends with `true` to continue gracefully.","validate":"tsc --noEmit && yarn tslint && eslint $npm_package_config_eslint && yarn validate-style && yarn prettier-check","build-dev":"bash scripts/build.sh --dev","examples?":"# Default is developer domain, other options: yarn examples [sec,secure,stg,stg2,stg3,demo,developer or URL]","storybook":"yarn build && start-storybook -p 9001 -c .storybook","test-once":"jest","tslint-ci":"mkdir -p ./ci/results && yarn run-tslint -t checkstyle -o ./ci/results/tslint-results.xml $npm_package_config_tslint","run-tslint":"tslint -p tsconfig.json","validate-ci":"tsc --noEmit && yarn tslint-ci  && eslint $npm_package_config_eslint -f checkstyle -o ci/results/eslint-results.xml && yarn validate-style-ci && yarn prettier-check","examples-build":"bash scripts/build-examples.sh","prepublishOnly":"yarn build","prettier-check":"prettier --check '{src,stories,styles,__mocks__,examples/server/src,examples/src,examples/test}/**/*.{ts,js,tsx,jsx,json,scss,md,yaml,html}'","prettier-write":"prettier --write '{src,stories,styles,__mocks__,examples/server/src,examples/src,examples/test}/**/*.{ts,js,tsx,jsx,json,scss,md,yaml,html}'","test-storybook":"yarn build && test-storybook","validate-style":"stylelint '**/*.scss'","build-storybook":"yarn build && build-storybook -c .storybook -o dist-storybook","examples-server":"node examples/server/src/index.js","heroku-postbuild":"yarn examples-build developer","examples-testcafe":"./scripts/run-testcafe.sh visual","validate-style-ci":"stylelint '**/*.scss' --custom-formatter=node_modules/stylelint-checkstyle-formatter > ci/results/stylelint-results.xml","check-circular-deps":"madge --circular --extensions ts ./src","examples-testcafe-ci":"./scripts/run-testcafe.sh ci","examples-testcafe-live":"./scripts/run-testcafe.sh live"},"typings":"dist/index.d.ts","_npmUser":{"name":"nestor_encinas","email":"xesto05@gmail.com"},"deprecated":"@gooddata/react-components@7 reached End of Support on March 31, 2022. Please upgrade (see https://sdk.gooddata.com/gooddata-ui/docs/supported_versions.html for more information).","repository":{"url":"git+ssh://git@github.com/gooddata/gooddata-react-components.git","type":"git"},"_npmVersion":"6.14.5","description":"GoodData.UI - A powerful JavaScript library for building analytical applications","directories":{},"lint-staged":{"{src,stories,styles,__mocks__,examples/server/src,examples/src,examples/test}/**/*.{ts,js,tsx,jsx,scss}":["npx gdc-fix-copyright","git add"],"{src,stories,styles,__mocks__,examples/server/src,examples/src,examples/test}/**/*.{ts,js,tsx,jsx,json,scss,md,yaml,html}":["prettier --write","git add"]},"_nodeVersion":"12.18.2","dependencies":{"rxjs":"^5.5.6","uuid":"^3.2.1","immer":"^1.3.1","lodash":"^4.17.15","date-fns":"^2.7.0","downshift":"^3.2.7","invariant":"^2.2.2","mapbox-gl":"1.9.1","classnames":"^2.2.6","codemirror":"^5.54.0","highcharts":"7.1.1","prop-types":"^15.6.0","react-intl":"^3.6.0","custom-event":"^1.0.1","react-window":"^1.8.1","ag-grid-react":"20.0.0","react-measure":"^2.3.0","@types/mapbox-gl":"1.9.1","react-day-picker":"~7.3.0","react-responsive":"^3.0.0","stringify-object":"^2.4.0","@gooddata/typings":"^2.26.0","@types/codemirror":"^0.0.95","ag-grid-community":"20.0.0","http-status-codes":"^1.3.0","react-codemirror2":"^7.2.0","@gooddata/js-utils":"^3.10.5","@gooddata/numberjs":"^3.2.4","fixed-data-table-2":"0.7.17","@gooddata/goodstrap":"68.18.0","react-dom-factories":"^1.0.2","@gooddata/gooddata-js":"^13.0.4","json-stable-stringify":"^1.0.1","react-transition-group":"^2.2.1","hoist-non-react-statics":"^3.3.0","nodelist-foreach-polyfill":"^1.2.0","@formatjs/intl-pluralrules":"^1.3.6","highcharts-grouped-categories":"^1.1.3"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"raf":"3.3.2","yup":"^0.24.1","jest":"24.7.1","husky":"3.0.0","madge":"^3.4.4","react":"^16.5.2","enzyme":"3.5.0","eslint":"4.19.1","formik":"^0.11.11","moment":"2.23.0","history":"^4.7.2","ts-jest":"24.0.0","webpack":"4.30.0","full-icu":"^1.3.0","prettier":"1.16.4","react-ga":"^2.5.2","recharts":"1.0.0-beta.9","testcafe":"1.1.4","commander":"2.14.1","node-sass":"4.13.0","react-dom":"^16.5.2","stylelint":"^13.6.1","supertest":"3.0.0","ts-loader":"6.0.0","@types/raf":"^3.4.0","css-loader":"0.28.7","jest-junit":"3.0.0","raw-loader":"0.5.1","styled-jsx":"2.2.1","typescript":"3.3.4000","@babel/core":"7.4.4","@types/jest":"24.0.6","@types/node":"7.0.8","@types/uuid":"3.4.3","file-loader":"3.0.1","jest-enzyme":"7.0.2","lint-staged":"9.1.0","sass-loader":"6.0.6","webpack-cli":"3.3.2","@types/react":"16.8.6","babel-loader":"8.0.5","react-helmet":"5.2.0","react-select":"1.2.1","style-loader":"0.19.1","@types/enzyme":"3.1.13","@types/lodash":"4.14.123","testcafe-live":"0.1.4","@babel/runtime":"7.4.4","dotenv-webpack":"^1.7.0","@babel/polyfill":"^7.4.4","@storybook/react":"5.0.11","@types/invariant":"2.2.29","@types/react-dom":"16.0.11","isomorphic-fetch":"2.2.1","react-datepicker":"1.1.0","react-router-dom":"4.2.2","@babel/preset-env":"7.4.4","@gooddata/mock-js":"^2.14.2","@storybook/addons":"5.0.11","@types/classnames":"2.2.3","@types/prop-types":"15.5.2","@storybook/theming":"5.0.11","identity-obj-proxy":"^3.0.0","intl-messageformat":"^7.5.4","webpack-dev-server":"3.3.1","@babel/preset-react":"7.0.0","@types/react-portal":"4.0.1","@types/react-window":"^1.8.1","babel-plugin-lodash":"3.3.4","html-webpack-plugin":"3.2.0","react-test-renderer":"16.4.2","@types/react-measure":"2.0.5","clean-webpack-plugin":"2.0.2","stats-webpack-plugin":"0.7.0","eslint-config-prettier":"4.1.0","react-google-recaptcha":"^0.14.1","tslint-config-prettier":"1.18.0","@gooddata/eslint-config":"^1.0.0","@gooddata/tslint-config":"1.0.0","@types/react-responsive":"^3.0.3","@types/storybook__react":"4.0.1","@types/stringify-object":"^3.2.0","enzyme-adapter-react-16":"1.3.1","@gooddata/test-storybook":"4.0.0","@storybook/addon-actions":"5.0.11","@storybook/addon-options":"5.0.11","node-sass-magic-importer":"5.1.0","react-syntax-highlighter":"11.0.2","@types/fixed-data-table-2":"0.8.1","stylelint-config-prettier":"^8.0.1","@gooddata/stylelint-config":"^5.0.0","@types/react-test-renderer":"16.0.0","circular-dependency-plugin":"5.0.2","compression-webpack-plugin":"2.0.0","@types/json-stable-stringify":"^1.0.32","@gooddata/frontend-npm-scripts":"1.2.0","@types/enzyme-adapter-react-16":"1.0.3","stylelint-checkstyle-formatter":"0.1.2","@types/storybook__addon-actions":"3.4.2","@babel/plugin-proposal-class-properties":"7.4.4","@babel/plugin-proposal-object-rest-spread":"7.4.4","@babel/plugin-transform-async-to-generator":"7.4.4"},"peerDependencies":{"react":"^16.5.2","react-dom":"^16.5.2"},"_npmOperationalInternal":{"tmp":"tmp/react-components_7.8.0-alpha-nestor-encinas-nen-one-4459-2020-07-28T14-04-12-726Z_1595945084119_0.8136438158215957","host":"s3://npm-registry-packages"}},"7.8.0-alpha-patrikbraborec-pbr-one-4477-2020-07-28T14-07-14-911Z":{"name":"@gooddata/react-components","version":"7.8.0-alpha-patrikbraborec-pbr-one-4477-2020-07-28T14-07-14-911Z","author":{"name":"GoodData Corporation"},"license":"BSD-3-Clause","_id":"@gooddata/react-components@7.8.0-alpha-patrikbraborec-pbr-one-4477-2020-07-28T14-07-14-911Z","maintainers":[{"name":"afi","email":"adam.fiedler@gooddata.com"},{"name":"an.vuong","email":"an.vuong@gooddata.com"},{"name":"bertold8","email":"ivan.nejezchleb@seznam.cz"},{"name":"brbistas","email":"valentinos.chraniotis@gooddata.com"},{"name":"bugsbunny338","email":"jiri.zajic@mensa.cz"},{"name":"de.do","email":"de.do@gooddata.com"},{"name":"gooddata-ci","email":"rail@gooddata.com"},{"name":"hang.ngo","email":"hang.ngo@gooddata.com"},{"name":"hung.nguyen.hoang","email":"hung.nguyen@gooddata.com"},{"name":"huong.nguyen","email":"huong.nguyen@gooddata.com"},{"name":"huyen.nguyen","email":"huyen.nguyen@gooddata.com"},{"name":"ivan.mjartan","email":"ivan.mjartan@gooddata.com"},{"name":"jakub-sterba","email":"jakub.sterba@gooddata.com"},{"name":"jaroslav.tomecek","email":"jaroslav.tomecek@gooddata.com"},{"name":"jkittler","email":"honza.kittler@gmail.com"},{"name":"khanh.le","email":"khanh.le@gooddata.com"},{"name":"lanhuynh","email":"lan.huynh@gooddata.com"},{"name":"linhhong","email":"linh.hong@gooddata.com"},{"name":"lupko","email":"lubomir.slivka@gooddata.com"},{"name":"mai.nguyen","email":"mai.nguyen@gooddata.com"},{"name":"matyas.kandl","email":"matyas.kandl@gooddata.com"},{"name":"michal.marsal","email":"michal.marsal@gooddata.com"},{"name":"milan.lempera","email":"ext-milan.lempera@gooddata.com"},{"name":"my.duong","email":"my.duong@gooddata.com"},{"name":"naibinh","email":"naibinh@gmail.com"},{"name":"nestor_encinas","email":"xesto05@gmail.com"},{"name":"nikolacech","email":"nikola.cech@gooddata.com"},{"name":"nis.hua","email":"nis.hua@gooddata.com"},{"name":"no23reason","email":"dan.homola@hotmail.cz"},{"name":"patrikbraborec","email":"patrik.braborec@gooddata.com"},{"name":"pbenes","email":"petr.benes@gooddata.com"},{"name":"petrjanu","email":"petr.janu@gooddata.com"},{"name":"pkingo","email":"philipandreaskingo@hotmail.com"},{"name":"ptquang86","email":"ptquang86@gmail.com"},{"name":"qduval","email":"quentin.duval@gooddata.com"},{"name":"rodri360","email":"me@rodri360.com"},{"name":"scavnickyj","email":"jakub.scavnicky@gooddata.com"},{"name":"sitina","email":"jiri.sitina@gooddata.com"},{"name":"strouhaljan","email":"strouhal.jan@gmail.com"},{"name":"thao-luong","email":"thao.luong@gooddata.com"},{"name":"thuong.nguyen","email":"thuong.nguyen@gooddata.com"},{"name":"tmuchka","email":"tomas.muchka@gooddata.com"},{"name":"tomas.kratochvil","email":"tomas.kratochvil@gooddata.com"},{"name":"tomsatgd","email":"tomas.satinsky@gooddata.com"},{"name":"trung-le-quoc","email":"trung.le@gooddata.com"},{"name":"tu-ngo","email":"tungo1981@gmail.com"},{"name":"tu.bui","email":"tu.bui@gooddata.com"},{"name":"tulean","email":"tuan.le@gooddata.com"},{"name":"tuqt1005","email":"tu.tran@gooddata.com"},{"name":"utdnah","email":"danh.ung@gooddata.com"},{"name":"van.nguyen","email":"van.nguyen@gooddata.com"},{"name":"vi.phan","email":"vi.phan@gooddata.com"},{"name":"vlastikcz","email":"vlastimil.kotas@gooddata.com"},{"name":"vu.pham","email":"vu.pham@gooddata.com"},{"name":"xmort","email":"petr.dolejsi@gooddata.com"},{"name":"yanlipnican","email":"yanlipnican@gmail.com"}],"homepage":"https://github.com/gooddata/gooddata-react-components#readme","bugs":{"url":"https://github.com/gooddata/gooddata-react-components/issues"},"dist":{"shasum":"2e37aef72ff8a6843dc0443ed3afbb38f20a776f","tarball":"https://registry.npmjs.org/@gooddata/react-components/-/react-components-7.8.0-alpha-patrikbraborec-pbr-one-4477-2020-07-28T14-07-14-911Z.tgz","fileCount":2670,"integrity":"sha512-8DekL40PIdG9QhYlM7+jqmaGZKD4jDV6sRgCYoDEJtrrGDMnpZDslU1GAWC5L9CxHrkF2jwc6uN1qMDot5igAQ==","signatures":[{"sig":"MEUCIQD8314gkBmn9Z/Bvt0AfUxLRnjHjpQ/K55x9zozKXOO5wIgQit7IGeRncTE33vmU5RBqWHlfE+MDuBD0qACnJq7Dek=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":10720599,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJfIDEwCRA9TVsSAnZWagAA+RsP/R9tzy2rK3nAET6/0nUD\nXuuoTJsXk+avp4+s6LUhbxmFZ44xbtkz3a+mlxAaljT+n14PwnC/Fahcql0r\n0XxdtwSe0x/LMQPL2cv3U9j/FQxTTIa1Q62IjfQEWYEgo8BsNwPadFOfXGPb\nBRikJ4CiK2YTzWj4jL+D7O8jK6zDMbTgzFP7dg/vgpbaVOD48gqDl314avz5\nvYmXG3dQtwMnAlUXHqNhCBu6PRrbKahFmWnOCHVmYBRSAhtBA4wCiz5goXpB\nJtyDzKXMSXBm9YOsEPBc6t4JWXxk3cigMkS0SWYP3CwBXH6C1o6SkjpUsayr\nt143sqARTlkOgdcRaTHEApemizM8vZwXA0uDa+NiPajbDfB2IhiUCdGPuKvC\n7+0ATq2inOwQMipGtTroz+NO0Z4tI0ySjNv10bCQK2XqmuWnq78AzPLQdlKe\n50Ak05hoHQa9AYKejfdCipRxOTCwCiKsd+eE/m9lWsZCkKtHFCPU3wR0FzQ9\n/1dTMik7/OQG1tSyss2GBbfpDNl51ZvxGC8spawJjPdx3lpw4jHj1GOqBnlE\ny/r7IAoGJIQ/MBHxrV/lQvULYrgkB+upDnMr00nHWtGZ1abypHiD4JOx/+7L\nkwlIul+c55/MQV/6pPAfxGsTqS8V9BqC/Kt5WvrHEX5kVxTmAjL6EtbfbSFg\naovm\r\n=m1Ee\r\n-----END PGP SIGNATURE-----\r\n"},"main":"dist/index.js","husky":{"hooks":{"pre-commit":"lint-staged"}},"config":{"eslint":"./examples/**/*.{js,jsx}","tslint":"./{__mocks__,src,stories}/{,**/}*.{ts,tsx}"},"readme":"[![npm version](https://badge.fury.io/js/%40gooddata%2Freact-components.svg)](https://www.npmjs.com/package/@gooddata/react-components)\n\n# GoodData.UI React components\n> A React-based JavaScript library for building data-driven applications\n\n## Getting started\n- [GoodData.UI Documentation](http://sdk.gooddata.com/gooddata-ui/)\n- [GoodData.UI Live Examples](https://gooddata-examples.herokuapp.com/)\n- [Stack Overflow](https://stackoverflow.com/questions/tagged/gooddata)\n\n### Usage\nWith [yarn](https://yarnpkg.com) installed, go to your project directory and run\n```\n$ yarn add @gooddata/react-components\n```\nIf you prefer [npm](npmjs.com) run\n```\n$ npm install --save @gooddata/react-components\n```\n\nThe public API is exposed via global `index.js`. Except for the styles, do not import any other file directly\nbecause they are not intended to be part of the public API.\n\n## Contributing\n\nWe welcome any contribution in form of [issues](https://github.com/gooddata/gooddata-react-components/issues) or [pull requests](https://github.com/gooddata/gooddata-react-components/pulls).\n\nInstall [Node.js](http://nodejs.org) (node 12.16.1, npm v6.13.4) and [Yarn](https://classic.yarnpkg.com) (1.22.4).\n\nInstall dependencies:\n```\nyarn install --frozen-lockfile\n```\n\nThese commands may come in handy while developing:\n\n| command | description |\n| ------- | ----------- |\n| `yarn install --pure-lockfile` | first step |\n| ||\n| `yarn dev` | build react-components to `/dist` in watch mode |\n| `yarn test` | run all unit tests |\n| `yarn prettier-write` | format the source code to match the valid codestyle |\n| `yarn validate` | validate codestyle |\n| ||\n| `yarn storybook` | run storybook from `/stories` on http://localhost:9001 |\n| `yarn build-storybook` | build storybook to `/dist-storybook` |\n| `yarn test-storybook` | run storybook and [screenshot tests](https://github.com/gooddata/gdc-client-utils/tree/master/test-storybook) |\n| ||\n| `yarn examples` | run Live Examples dev-server from `/examples` on https://localhost:8999 |\n| `yarn examples-build` | build Live Examples to `/examples/dist` |\n| `yarn examples-server` | serve built Live Examples - see `/examples/server/src` |\n| `yarn examples-testcafe` | run testcafe tests against `localhost:8999` |\n\n### Deploy to heroku.com\nWhen you deploy this repo to heroku, it serves *GoodData.UI Live Examples*.\nRelevant tasks are in `Procfile` and `package.json`.\n\n```bash\n# run in the project directory\nheroku login\nheroku create <your-app-name>\nheroku config:set DOMAIN_ADMIN_USERNAME=x@gooddata.com DOMAIN_ADMIN_PASSWORD=xy PROJECT_ID_TO_ASSIGN=xms7ga4tf3g3nzucd8380o2bev8oeknp\ngit push heroku HEAD:master\nheroku open\n```\n### Enable Geo Chart for Storybook and Live Examples\nGeo chart uses Mapbox to render map which requires a Mapbox access token.\n- Register an account and create Mapbox access token at [guide](https://docs.mapbox.com/help/how-mapbox-works/access-tokens/)\n- Store the created token at `.env`:\n```bash\necho -e \"EXAMPLE_MAPBOX_ACCESS_TOKEN=token\" >> .env # only need to run once\necho -e \"STORYBOOK_MAPBOX_ACCESS_TOKEN=token\" >> .env # only need to run once\n```\n\n### Run Live Examples Locally\nTo run *GoodData.UI Live Examples* locally:\n```bash\ngit clone <this-repository>\ncd  <repository-folder>\nyarn install --pure-lockfile\nyarn examples\n```\nThen open https://localhost:8999 and login using Live Examples account (you can [create one here](https://gooddata-examples.herokuapp.com/registration)).\n\n### Run Storybook locally\n- Run storybook with token stored in `.env` for more secure\n```bash\nyarn storybook\n```\n- Or run storybook with token env param exposed to cli (not suggested)\n```bash\nSTORYBOOK_MAPBOX_ACCESS_TOKEN=token yarn storybook\n```\n- Apply either above way to `yarn build-storybook` or `yarn test-storybook`\n\n### Source code formatting\nThe source code in the repository is formatted by [Prettier](https://prettier.io/).\nThe format of the code is validated by our Continuous Integration server and is one of the requirements of successful merge.\n\nPrettier is supported by every major IDE. You can find the list of supported editors and how to configure them [here](https://prettier.io/docs/en/editors.html).\n\nIn the case, when your editor is not supported or you don't want to setup the integration, you can run the `yarn prettier-write` command to reformat the code before commit.\n\n## Changelog\n\n- see [CHANGELOG.md](CHANGELOG.md)\n\n## Supported versions\n\nIn order to make the user experience with integrating GoodData UI SDK as smooth and secure as possible and to ensure that the SDK is using the latest features of the platform, we will only provide support to two most recent major versions of UI SDK.\n\nThe most recent majors will be supported in the following modes:\n\n- The latest major version will receive all new functionality and all bug fixes\n- The previous major version will only receive fixes to critical issues and security fixes. These fixes will be applied on top of last released version of the previous major\n\nThe customers are encouraged to always use the latest version of the UI SDK.\n\nIn case of using older versions, the user might face API incompatibility, performance or security issues.\n\nPlease follow the installation instructions to update to the newest version.\n\n## License\n\n(C) 2007-2020 GoodData Corporation\n\nThis project is dual licensed:\n\n- The ATTRIBUTION-NONCOMMERCIAL 4.0 INTERNATIONAL (CC BY-NC 4.0) is used for purpose of the trial experience and evaluation of GoodData.UI library.\n- The GOODDATA GOODDATA.UI LIBRARY END USER LICENSE AGREEMENT is used for GoodData customers.\n\nFor more information, please see [LICENSE](https://github.com/gooddata/gooddata-react-components/blob/master/LICENSE)\n","gitHead":"d84c84bab0da2ab3b44cbf65ad8027b1578a0608","scripts":{"dev":"bash scripts/build.sh --dev-watch","test":"jest --watch","build":"bash scripts/build.sh","tslint":"yarn run-tslint -t verbose $npm_package_config_tslint","prepare":"cd examples/server && yarn install --frozen-lockfile && cd ../..; rm -r examples/node_modules 2>/dev/null; true","examples":"bash scripts/run-examples.sh","prepare?":"# Called before `npm publish` and on local `npm install`. Temporarily also for deleting obsolete node_modules. Ends with `true` to continue gracefully.","validate":"tsc --noEmit && yarn tslint && eslint $npm_package_config_eslint && yarn validate-style && yarn prettier-check","build-dev":"bash scripts/build.sh --dev","examples?":"# Default is developer domain, other options: yarn examples [sec,secure,stg,stg2,stg3,demo,developer or URL]","storybook":"yarn build && start-storybook -p 9001 -c .storybook","test-once":"jest","tslint-ci":"mkdir -p ./ci/results && yarn run-tslint -t checkstyle -o ./ci/results/tslint-results.xml $npm_package_config_tslint","run-tslint":"tslint -p tsconfig.json","validate-ci":"tsc --noEmit && yarn tslint-ci  && eslint $npm_package_config_eslint -f checkstyle -o ci/results/eslint-results.xml && yarn validate-style-ci && yarn prettier-check","examples-build":"bash scripts/build-examples.sh","prepublishOnly":"yarn build","prettier-check":"prettier --check '{src,stories,styles,__mocks__,examples/server/src,examples/src,examples/test}/**/*.{ts,js,tsx,jsx,json,scss,md,yaml,html}'","prettier-write":"prettier --write '{src,stories,styles,__mocks__,examples/server/src,examples/src,examples/test}/**/*.{ts,js,tsx,jsx,json,scss,md,yaml,html}'","test-storybook":"yarn build && test-storybook","validate-style":"stylelint '**/*.scss'","build-storybook":"yarn build && build-storybook -c .storybook -o dist-storybook","examples-server":"node examples/server/src/index.js","heroku-postbuild":"yarn examples-build developer","examples-testcafe":"./scripts/run-testcafe.sh visual","validate-style-ci":"stylelint '**/*.scss' --custom-formatter=node_modules/stylelint-checkstyle-formatter > ci/results/stylelint-results.xml","check-circular-deps":"madge --circular --extensions ts ./src","examples-testcafe-ci":"./scripts/run-testcafe.sh ci","examples-testcafe-live":"./scripts/run-testcafe.sh live"},"typings":"dist/index.d.ts","_npmUser":{"name":"patrikbraborec","email":"patrik.braborec@gooddata.com"},"deprecated":"@gooddata/react-components@7 reached End of Support on March 31, 2022. Please upgrade (see https://sdk.gooddata.com/gooddata-ui/docs/supported_versions.html for more information).","repository":{"url":"git+ssh://git@github.com/gooddata/gooddata-react-components.git","type":"git"},"_npmVersion":"6.13.4","description":"GoodData.UI - A powerful JavaScript library for building analytical applications","directories":{},"lint-staged":{"{src,stories,styles,__mocks__,examples/server/src,examples/src,examples/test}/**/*.{ts,js,tsx,jsx,scss}":["npx gdc-fix-copyright","git add"],"{src,stories,styles,__mocks__,examples/server/src,examples/src,examples/test}/**/*.{ts,js,tsx,jsx,json,scss,md,yaml,html}":["prettier --write","git add"]},"_nodeVersion":"12.16.1","dependencies":{"rxjs":"^5.5.6","uuid":"^3.2.1","immer":"^1.3.1","lodash":"^4.17.15","date-fns":"^2.7.0","downshift":"^3.2.7","invariant":"^2.2.2","mapbox-gl":"1.9.1","classnames":"^2.2.6","codemirror":"^5.54.0","highcharts":"7.1.1","prop-types":"^15.6.0","react-intl":"^3.6.0","custom-event":"^1.0.1","react-window":"^1.8.1","ag-grid-react":"20.0.0","react-measure":"^2.3.0","@types/mapbox-gl":"1.9.1","react-day-picker":"~7.3.0","react-responsive":"^3.0.0","stringify-object":"^2.4.0","@gooddata/typings":"^2.26.0","@types/codemirror":"^0.0.95","ag-grid-community":"20.0.0","http-status-codes":"^1.3.0","react-codemirror2":"^7.2.0","@gooddata/js-utils":"^3.10.5","@gooddata/numberjs":"^3.2.4","fixed-data-table-2":"0.7.17","@gooddata/goodstrap":"68.18.0","react-dom-factories":"^1.0.2","@gooddata/gooddata-js":"^13.0.4","json-stable-stringify":"^1.0.1","react-transition-group":"^2.2.1","hoist-non-react-statics":"^3.3.0","nodelist-foreach-polyfill":"^1.2.0","@formatjs/intl-pluralrules":"^1.3.6","highcharts-grouped-categories":"^1.1.3"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"raf":"3.3.2","yup":"^0.24.1","jest":"24.7.1","husky":"3.0.0","madge":"^3.4.4","react":"^16.5.2","enzyme":"3.5.0","eslint":"4.19.1","formik":"^0.11.11","moment":"2.23.0","history":"^4.7.2","ts-jest":"24.0.0","webpack":"4.30.0","full-icu":"^1.3.0","prettier":"1.16.4","react-ga":"^2.5.2","recharts":"1.0.0-beta.9","testcafe":"1.1.4","commander":"2.14.1","node-sass":"4.13.0","react-dom":"^16.5.2","stylelint":"^13.6.1","supertest":"3.0.0","ts-loader":"6.0.0","@types/raf":"^3.4.0","css-loader":"0.28.7","jest-junit":"3.0.0","raw-loader":"0.5.1","styled-jsx":"2.2.1","typescript":"3.3.4000","@babel/core":"7.4.4","@types/jest":"24.0.6","@types/node":"7.0.8","@types/uuid":"3.4.3","file-loader":"3.0.1","jest-enzyme":"7.0.2","lint-staged":"9.1.0","sass-loader":"6.0.6","webpack-cli":"3.3.2","@types/react":"16.8.6","babel-loader":"8.0.5","react-helmet":"5.2.0","react-select":"1.2.1","style-loader":"0.19.1","@types/enzyme":"3.1.13","@types/lodash":"4.14.123","testcafe-live":"0.1.4","@babel/runtime":"7.4.4","dotenv-webpack":"^1.7.0","@babel/polyfill":"^7.4.4","@storybook/react":"5.0.11","@types/invariant":"2.2.29","@types/react-dom":"16.0.11","isomorphic-fetch":"2.2.1","react-datepicker":"1.1.0","react-router-dom":"4.2.2","@babel/preset-env":"7.4.4","@gooddata/mock-js":"^2.14.2","@storybook/addons":"5.0.11","@types/classnames":"2.2.3","@types/prop-types":"15.5.2","@storybook/theming":"5.0.11","identity-obj-proxy":"^3.0.0","intl-messageformat":"^7.5.4","webpack-dev-server":"3.3.1","@babel/preset-react":"7.0.0","@types/react-portal":"4.0.1","@types/react-window":"^1.8.1","babel-plugin-lodash":"3.3.4","html-webpack-plugin":"3.2.0","react-test-renderer":"16.4.2","@types/react-measure":"2.0.5","clean-webpack-plugin":"2.0.2","stats-webpack-plugin":"0.7.0","eslint-config-prettier":"4.1.0","react-google-recaptcha":"^0.14.1","tslint-config-prettier":"1.18.0","@gooddata/eslint-config":"^1.0.0","@gooddata/tslint-config":"1.0.0","@types/react-responsive":"^3.0.3","@types/storybook__react":"4.0.1","@types/stringify-object":"^3.2.0","enzyme-adapter-react-16":"1.3.1","@gooddata/test-storybook":"4.0.0","@storybook/addon-actions":"5.0.11","@storybook/addon-options":"5.0.11","node-sass-magic-importer":"5.1.0","react-syntax-highlighter":"11.0.2","@types/fixed-data-table-2":"0.8.1","stylelint-config-prettier":"^8.0.1","@gooddata/stylelint-config":"^5.0.0","@types/react-test-renderer":"16.0.0","circular-dependency-plugin":"5.0.2","compression-webpack-plugin":"2.0.0","@types/json-stable-stringify":"^1.0.32","@gooddata/frontend-npm-scripts":"1.2.0","@types/enzyme-adapter-react-16":"1.0.3","stylelint-checkstyle-formatter":"0.1.2","@types/storybook__addon-actions":"3.4.2","@babel/plugin-proposal-class-properties":"7.4.4","@babel/plugin-proposal-object-rest-spread":"7.4.4","@babel/plugin-transform-async-to-generator":"7.4.4"},"peerDependencies":{"react":"^16.5.2","react-dom":"^16.5.2"},"_npmOperationalInternal":{"tmp":"tmp/react-components_7.8.0-alpha-patrikbraborec-pbr-one-4477-2020-07-28T14-07-14-911Z_1595945264005_0.38852767528956655","host":"s3://npm-registry-packages"}},"7.8.0-alpha-nestor-encinas-nen-one-4459-2020-07-29T08-18-23-832Z":{"name":"@gooddata/react-components","version":"7.8.0-alpha-nestor-encinas-nen-one-4459-2020-07-29T08-18-23-832Z","author":{"name":"GoodData Corporation"},"license":"BSD-3-Clause","_id":"@gooddata/react-components@7.8.0-alpha-nestor-encinas-nen-one-4459-2020-07-29T08-18-23-832Z","maintainers":[{"name":"afi","email":"adam.fiedler@gooddata.com"},{"name":"an.vuong","email":"an.vuong@gooddata.com"},{"name":"bertold8","email":"ivan.nejezchleb@seznam.cz"},{"name":"brbistas","email":"valentinos.chraniotis@gooddata.com"},{"name":"bugsbunny338","email":"jiri.zajic@mensa.cz"},{"name":"de.do","email":"de.do@gooddata.com"},{"name":"gooddata-ci","email":"rail@gooddata.com"},{"name":"hang.ngo","email":"hang.ngo@gooddata.com"},{"name":"hung.nguyen.hoang","email":"hung.nguyen@gooddata.com"},{"name":"huong.nguyen","email":"huong.nguyen@gooddata.com"},{"name":"huyen.nguyen","email":"huyen.nguyen@gooddata.com"},{"name":"ivan.mjartan","email":"ivan.mjartan@gooddata.com"},{"name":"jakub-sterba","email":"jakub.sterba@gooddata.com"},{"name":"jaroslav.tomecek","email":"jaroslav.tomecek@gooddata.com"},{"name":"jkittler","email":"honza.kittler@gmail.com"},{"name":"khanh.le","email":"khanh.le@gooddata.com"},{"name":"lanhuynh","email":"lan.huynh@gooddata.com"},{"name":"linhhong","email":"linh.hong@gooddata.com"},{"name":"lupko","email":"lubomir.slivka@gooddata.com"},{"name":"mai.nguyen","email":"mai.nguyen@gooddata.com"},{"name":"matyas.kandl","email":"matyas.kandl@gooddata.com"},{"name":"michal.marsal","email":"michal.marsal@gooddata.com"},{"name":"milan.lempera","email":"ext-milan.lempera@gooddata.com"},{"name":"my.duong","email":"my.duong@gooddata.com"},{"name":"naibinh","email":"naibinh@gmail.com"},{"name":"nestor_encinas","email":"xesto05@gmail.com"},{"name":"nikolacech","email":"nikola.cech@gooddata.com"},{"name":"nis.hua","email":"nis.hua@gooddata.com"},{"name":"no23reason","email":"dan.homola@hotmail.cz"},{"name":"patrikbraborec","email":"patrik.braborec@gooddata.com"},{"name":"pbenes","email":"petr.benes@gooddata.com"},{"name":"petrjanu","email":"petr.janu@gooddata.com"},{"name":"pkingo","email":"philipandreaskingo@hotmail.com"},{"name":"ptquang86","email":"ptquang86@gmail.com"},{"name":"qduval","email":"quentin.duval@gooddata.com"},{"name":"rodri360","email":"me@rodri360.com"},{"name":"scavnickyj","email":"jakub.scavnicky@gooddata.com"},{"name":"sitina","email":"jiri.sitina@gooddata.com"},{"name":"strouhaljan","email":"strouhal.jan@gmail.com"},{"name":"thao-luong","email":"thao.luong@gooddata.com"},{"name":"thuong.nguyen","email":"thuong.nguyen@gooddata.com"},{"name":"tmuchka","email":"tomas.muchka@gooddata.com"},{"name":"tomas.kratochvil","email":"tomas.kratochvil@gooddata.com"},{"name":"tomsatgd","email":"tomas.satinsky@gooddata.com"},{"name":"trung-le-quoc","email":"trung.le@gooddata.com"},{"name":"tu-ngo","email":"tungo1981@gmail.com"},{"name":"tu.bui","email":"tu.bui@gooddata.com"},{"name":"tulean","email":"tuan.le@gooddata.com"},{"name":"tuqt1005","email":"tu.tran@gooddata.com"},{"name":"utdnah","email":"danh.ung@gooddata.com"},{"name":"van.nguyen","email":"van.nguyen@gooddata.com"},{"name":"vi.phan","email":"vi.phan@gooddata.com"},{"name":"vlastikcz","email":"vlastimil.kotas@gooddata.com"},{"name":"vu.pham","email":"vu.pham@gooddata.com"},{"name":"xmort","email":"petr.dolejsi@gooddata.com"},{"name":"yanlipnican","email":"yanlipnican@gmail.com"}],"homepage":"https://github.com/gooddata/gooddata-react-components#readme","bugs":{"url":"https://github.com/gooddata/gooddata-react-components/issues"},"dist":{"shasum":"bb3c4aad6aed2fc428dedf78a9530e960b06e786","tarball":"https://registry.npmjs.org/@gooddata/react-components/-/react-components-7.8.0-alpha-nestor-encinas-nen-one-4459-2020-07-29T08-18-23-832Z.tgz","fileCount":2668,"integrity":"sha512-tnGOvVgeZK2whprGxjeR2bDC1D7ufhhFufje202UlLk8mE7hMJvOIvI7oAuxoxOonXGiRTwGAC7BsEIP6Ru+dg==","signatures":[{"sig":"MEUCIFG8pFGWH566F8lADQdH2evL3Nrmr3HzR7N+9TUv8UeNAiEAvMK34RJWDDGzIfaoA5rXKGH4bjlvU6U7nMxlEozmzN0=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":10706425,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJfITDvCRA9TVsSAnZWagAAGo8P/0iQqJEURIioqmIgS/KL\nPc2GMwH3SHtb+zk2uzi1L76Et76DiI7StoZo9x7yHq39mNhAwH/oSnbieWRH\nzVO7rmiqbwT8q2zmoTsKbMmIM4FrfcuNlZewXidGlO0hVa6iklPNirU7wFQx\n/jYOnM+dm0jfYjYDCyeMmlD0Um7Yd7PYDeqegEvByA+ChxC45OwskPDJhAwf\nDEfstKvck46jaLnOcT/sEDmxu9NZQkyzRcezBawX9PMQmQKMkZ5PH0IC8obT\n5rAeiakIZmyx+Q/J+ii/LAWmKwYljFtcJ/uUBw7tKtMVx5gWQ4AhkUSH1Ni3\nS+Q1JU9bqA0hYsy7rKKhQX2kTysUHhW/1O2KRY8fykF9Rc8c2IXL4QxPjV3f\nf7giFe2Mk603XmccF+7sxpKeEpI1GZ3239bOPAcg0obqb9Wv0lUEN9F85HmZ\nGwMXv9TtFI/j0cmPYZpxN5z/nyuFGjJXJF19WJ/T5QWRZYXl0vxuerSPdgVN\njdv4OZdlqluo1bc1zc2XfDrKYyYqoFAm5xmwsn2A9omAPf7w7TPwbxEMfwIz\nFh86epo00HsWWQKbhDpRclIV+I0WvQTRGW7j3/okXhYZ6QUfDHVLvKVAFzA2\nA+Kahsezpf7YRrnZHiic6E9u5LwBtOkalk+eOG0jC6mcnNnZMvUi02tjYzvT\nft/G\r\n=KzFE\r\n-----END PGP SIGNATURE-----\r\n"},"main":"dist/index.js","husky":{"hooks":{"pre-commit":"lint-staged"}},"config":{"eslint":"./examples/**/*.{js,jsx}","tslint":"./{__mocks__,src,stories}/{,**/}*.{ts,tsx}"},"readme":"[![npm version](https://badge.fury.io/js/%40gooddata%2Freact-components.svg)](https://www.npmjs.com/package/@gooddata/react-components)\n\n# GoodData.UI React components\n> A React-based JavaScript library for building data-driven applications\n\n## Getting started\n- [GoodData.UI Documentation](http://sdk.gooddata.com/gooddata-ui/)\n- [GoodData.UI Live Examples](https://gooddata-examples.herokuapp.com/)\n- [Stack Overflow](https://stackoverflow.com/questions/tagged/gooddata)\n\n### Usage\nWith [yarn](https://yarnpkg.com) installed, go to your project directory and run\n```\n$ yarn add @gooddata/react-components\n```\nIf you prefer [npm](npmjs.com) run\n```\n$ npm install --save @gooddata/react-components\n```\n\nThe public API is exposed via global `index.js`. Except for the styles, do not import any other file directly\nbecause they are not intended to be part of the public API.\n\n## Contributing\n\nWe welcome any contribution in form of [issues](https://github.com/gooddata/gooddata-react-components/issues) or [pull requests](https://github.com/gooddata/gooddata-react-components/pulls).\n\nInstall [Node.js](http://nodejs.org) (node 12.16.1, npm v6.13.4) and [Yarn](https://classic.yarnpkg.com) (1.22.4).\n\nInstall dependencies:\n```\nyarn install --frozen-lockfile\n```\n\nThese commands may come in handy while developing:\n\n| command | description |\n| ------- | ----------- |\n| `yarn install --pure-lockfile` | first step |\n| ||\n| `yarn dev` | build react-components to `/dist` in watch mode |\n| `yarn test` | run all unit tests |\n| `yarn prettier-write` | format the source code to match the valid codestyle |\n| `yarn validate` | validate codestyle |\n| ||\n| `yarn storybook` | run storybook from `/stories` on http://localhost:9001 |\n| `yarn build-storybook` | build storybook to `/dist-storybook` |\n| `yarn test-storybook` | run storybook and [screenshot tests](https://github.com/gooddata/gdc-client-utils/tree/master/test-storybook) |\n| ||\n| `yarn examples` | run Live Examples dev-server from `/examples` on https://localhost:8999 |\n| `yarn examples-build` | build Live Examples to `/examples/dist` |\n| `yarn examples-server` | serve built Live Examples - see `/examples/server/src` |\n| `yarn examples-testcafe` | run testcafe tests against `localhost:8999` |\n\n### Deploy to heroku.com\nWhen you deploy this repo to heroku, it serves *GoodData.UI Live Examples*.\nRelevant tasks are in `Procfile` and `package.json`.\n\n```bash\n# run in the project directory\nheroku login\nheroku create <your-app-name>\nheroku config:set DOMAIN_ADMIN_USERNAME=x@gooddata.com DOMAIN_ADMIN_PASSWORD=xy PROJECT_ID_TO_ASSIGN=xms7ga4tf3g3nzucd8380o2bev8oeknp\ngit push heroku HEAD:master\nheroku open\n```\n### Enable Geo Chart for Storybook and Live Examples\nGeo chart uses Mapbox to render map which requires a Mapbox access token.\n- Register an account and create Mapbox access token at [guide](https://docs.mapbox.com/help/how-mapbox-works/access-tokens/)\n- Store the created token at `.env`:\n```bash\necho -e \"EXAMPLE_MAPBOX_ACCESS_TOKEN=token\" >> .env # only need to run once\necho -e \"STORYBOOK_MAPBOX_ACCESS_TOKEN=token\" >> .env # only need to run once\n```\n\n### Run Live Examples Locally\nTo run *GoodData.UI Live Examples* locally:\n```bash\ngit clone <this-repository>\ncd  <repository-folder>\nyarn install --pure-lockfile\nyarn examples\n```\nThen open https://localhost:8999 and login using Live Examples account (you can [create one here](https://gooddata-examples.herokuapp.com/registration)).\n\n### Run Storybook locally\n- Run storybook with token stored in `.env` for more secure\n```bash\nyarn storybook\n```\n- Or run storybook with token env param exposed to cli (not suggested)\n```bash\nSTORYBOOK_MAPBOX_ACCESS_TOKEN=token yarn storybook\n```\n- Apply either above way to `yarn build-storybook` or `yarn test-storybook`\n\n### Source code formatting\nThe source code in the repository is formatted by [Prettier](https://prettier.io/).\nThe format of the code is validated by our Continuous Integration server and is one of the requirements of successful merge.\n\nPrettier is supported by every major IDE. You can find the list of supported editors and how to configure them [here](https://prettier.io/docs/en/editors.html).\n\nIn the case, when your editor is not supported or you don't want to setup the integration, you can run the `yarn prettier-write` command to reformat the code before commit.\n\n## Changelog\n\n- see [CHANGELOG.md](CHANGELOG.md)\n\n## Supported versions\n\nIn order to make the user experience with integrating GoodData UI SDK as smooth and secure as possible and to ensure that the SDK is using the latest features of the platform, we will only provide support to two most recent major versions of UI SDK.\n\nThe most recent majors will be supported in the following modes:\n\n- The latest major version will receive all new functionality and all bug fixes\n- The previous major version will only receive fixes to critical issues and security fixes. These fixes will be applied on top of last released version of the previous major\n\nThe customers are encouraged to always use the latest version of the UI SDK.\n\nIn case of using older versions, the user might face API incompatibility, performance or security issues.\n\nPlease follow the installation instructions to update to the newest version.\n\n## License\n\n(C) 2007-2020 GoodData Corporation\n\nThis project is dual licensed:\n\n- The ATTRIBUTION-NONCOMMERCIAL 4.0 INTERNATIONAL (CC BY-NC 4.0) is used for purpose of the trial experience and evaluation of GoodData.UI library.\n- The GOODDATA GOODDATA.UI LIBRARY END USER LICENSE AGREEMENT is used for GoodData customers.\n\nFor more information, please see [LICENSE](https://github.com/gooddata/gooddata-react-components/blob/master/LICENSE)\n","gitHead":"0f236adc435213da2553458f18eb55828ec2f0a8","scripts":{"dev":"bash scripts/build.sh --dev-watch","test":"jest --watch","build":"bash scripts/build.sh","tslint":"yarn run-tslint -t verbose $npm_package_config_tslint","prepare":"cd examples/server && yarn install --frozen-lockfile && cd ../..; rm -r examples/node_modules 2>/dev/null; true","examples":"bash scripts/run-examples.sh","prepare?":"# Called before `npm publish` and on local `npm install`. Temporarily also for deleting obsolete node_modules. Ends with `true` to continue gracefully.","validate":"tsc --noEmit && yarn tslint && eslint $npm_package_config_eslint && yarn validate-style && yarn prettier-check","build-dev":"bash scripts/build.sh --dev","examples?":"# Default is developer domain, other options: yarn examples [sec,secure,stg,stg2,stg3,demo,developer or URL]","storybook":"yarn build && start-storybook -p 9001 -c .storybook","test-once":"jest","tslint-ci":"mkdir -p ./ci/results && yarn run-tslint -t checkstyle -o ./ci/results/tslint-results.xml $npm_package_config_tslint","run-tslint":"tslint -p tsconfig.json","validate-ci":"tsc --noEmit && yarn tslint-ci  && eslint $npm_package_config_eslint -f checkstyle -o ci/results/eslint-results.xml && yarn validate-style-ci && yarn prettier-check","examples-build":"bash scripts/build-examples.sh","prepublishOnly":"yarn build","prettier-check":"prettier --check '{src,stories,styles,__mocks__,examples/server/src,examples/src,examples/test}/**/*.{ts,js,tsx,jsx,json,scss,md,yaml,html}'","prettier-write":"prettier --write '{src,stories,styles,__mocks__,examples/server/src,examples/src,examples/test}/**/*.{ts,js,tsx,jsx,json,scss,md,yaml,html}'","test-storybook":"yarn build && test-storybook","validate-style":"stylelint '**/*.scss'","build-storybook":"yarn build && build-storybook -c .storybook -o dist-storybook","examples-server":"node examples/server/src/index.js","heroku-postbuild":"yarn examples-build developer","examples-testcafe":"./scripts/run-testcafe.sh visual","validate-style-ci":"stylelint '**/*.scss' --custom-formatter=node_modules/stylelint-checkstyle-formatter > ci/results/stylelint-results.xml","check-circular-deps":"madge --circular --extensions ts ./src","examples-testcafe-ci":"./scripts/run-testcafe.sh ci","examples-testcafe-live":"./scripts/run-testcafe.sh live"},"typings":"dist/index.d.ts","_npmUser":{"name":"nestor_encinas","email":"xesto05@gmail.com"},"deprecated":"@gooddata/react-components@7 reached End of Support on March 31, 2022. Please upgrade (see https://sdk.gooddata.com/gooddata-ui/docs/supported_versions.html for more information).","repository":{"url":"git+ssh://git@github.com/gooddata/gooddata-react-components.git","type":"git"},"_npmVersion":"6.14.5","description":"GoodData.UI - A powerful JavaScript library for building analytical applications","directories":{},"lint-staged":{"{src,stories,styles,__mocks__,examples/server/src,examples/src,examples/test}/**/*.{ts,js,tsx,jsx,scss}":["npx gdc-fix-copyright","git add"],"{src,stories,styles,__mocks__,examples/server/src,examples/src,examples/test}/**/*.{ts,js,tsx,jsx,json,scss,md,yaml,html}":["prettier --write","git add"]},"_nodeVersion":"12.18.2","dependencies":{"rxjs":"^5.5.6","uuid":"^3.2.1","immer":"^1.3.1","lodash":"^4.17.15","date-fns":"^2.7.0","downshift":"^3.2.7","invariant":"^2.2.2","mapbox-gl":"1.9.1","classnames":"^2.2.6","codemirror":"^5.54.0","highcharts":"7.1.1","prop-types":"^15.6.0","react-intl":"^3.6.0","custom-event":"^1.0.1","react-window":"^1.8.1","ag-grid-react":"20.0.0","react-measure":"^2.3.0","@types/mapbox-gl":"1.9.1","react-day-picker":"~7.3.0","react-responsive":"^3.0.0","stringify-object":"^2.4.0","@gooddata/typings":"^2.26.0","@types/codemirror":"^0.0.95","ag-grid-community":"20.0.0","http-status-codes":"^1.3.0","react-codemirror2":"^7.2.0","@gooddata/js-utils":"^3.10.5","@gooddata/numberjs":"^3.2.4","fixed-data-table-2":"0.7.17","@gooddata/goodstrap":"68.18.0","react-dom-factories":"^1.0.2","@gooddata/gooddata-js":"^13.0.4","json-stable-stringify":"^1.0.1","react-transition-group":"^2.2.1","hoist-non-react-statics":"^3.3.0","nodelist-foreach-polyfill":"^1.2.0","@formatjs/intl-pluralrules":"^1.3.6","highcharts-grouped-categories":"^1.1.3"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"raf":"3.3.2","yup":"^0.24.1","jest":"24.7.1","husky":"3.0.0","madge":"^3.4.4","react":"^16.5.2","enzyme":"3.5.0","eslint":"4.19.1","formik":"^0.11.11","moment":"2.23.0","history":"^4.7.2","ts-jest":"24.0.0","webpack":"4.30.0","full-icu":"^1.3.0","prettier":"1.16.4","react-ga":"^2.5.2","recharts":"1.0.0-beta.9","testcafe":"1.1.4","commander":"2.14.1","node-sass":"4.13.0","react-dom":"^16.5.2","stylelint":"^13.6.1","supertest":"3.0.0","ts-loader":"6.0.0","@types/raf":"^3.4.0","css-loader":"0.28.7","jest-junit":"3.0.0","raw-loader":"0.5.1","styled-jsx":"2.2.1","typescript":"3.3.4000","@babel/core":"7.4.4","@types/jest":"24.0.6","@types/node":"7.0.8","@types/uuid":"3.4.3","file-loader":"3.0.1","jest-enzyme":"7.0.2","lint-staged":"9.1.0","sass-loader":"6.0.6","webpack-cli":"3.3.2","@types/react":"16.8.6","babel-loader":"8.0.5","react-helmet":"5.2.0","react-select":"1.2.1","style-loader":"0.19.1","@types/enzyme":"3.1.13","@types/lodash":"4.14.123","testcafe-live":"0.1.4","@babel/runtime":"7.4.4","dotenv-webpack":"^1.7.0","@babel/polyfill":"^7.4.4","@storybook/react":"5.0.11","@types/invariant":"2.2.29","@types/react-dom":"16.0.11","isomorphic-fetch":"2.2.1","react-datepicker":"1.1.0","react-router-dom":"4.2.2","@babel/preset-env":"7.4.4","@gooddata/mock-js":"^2.14.2","@storybook/addons":"5.0.11","@types/classnames":"2.2.3","@types/prop-types":"15.5.2","@storybook/theming":"5.0.11","identity-obj-proxy":"^3.0.0","intl-messageformat":"^7.5.4","webpack-dev-server":"3.3.1","@babel/preset-react":"7.0.0","@types/react-portal":"4.0.1","@types/react-window":"^1.8.1","babel-plugin-lodash":"3.3.4","html-webpack-plugin":"3.2.0","react-test-renderer":"16.4.2","@types/react-measure":"2.0.5","clean-webpack-plugin":"2.0.2","stats-webpack-plugin":"0.7.0","eslint-config-prettier":"4.1.0","react-google-recaptcha":"^0.14.1","tslint-config-prettier":"1.18.0","@gooddata/eslint-config":"^1.0.0","@gooddata/tslint-config":"1.0.0","@types/react-responsive":"^3.0.3","@types/storybook__react":"4.0.1","@types/stringify-object":"^3.2.0","enzyme-adapter-react-16":"1.3.1","@gooddata/test-storybook":"4.0.0","@storybook/addon-actions":"5.0.11","@storybook/addon-options":"5.0.11","node-sass-magic-importer":"5.1.0","react-syntax-highlighter":"11.0.2","@types/fixed-data-table-2":"0.8.1","stylelint-config-prettier":"^8.0.1","@gooddata/stylelint-config":"^5.0.0","@types/react-test-renderer":"16.0.0","circular-dependency-plugin":"5.0.2","compression-webpack-plugin":"2.0.0","@types/json-stable-stringify":"^1.0.32","@gooddata/frontend-npm-scripts":"1.2.0","@types/enzyme-adapter-react-16":"1.0.3","stylelint-checkstyle-formatter":"0.1.2","@types/storybook__addon-actions":"3.4.2","@babel/plugin-proposal-class-properties":"7.4.4","@babel/plugin-proposal-object-rest-spread":"7.4.4","@babel/plugin-transform-async-to-generator":"7.4.4"},"peerDependencies":{"react":"^16.5.2","react-dom":"^16.5.2"},"_npmOperationalInternal":{"tmp":"tmp/react-components_7.8.0-alpha-nestor-encinas-nen-one-4459-2020-07-29T08-18-23-832Z_1596010734398_0.1684661012647266","host":"s3://npm-registry-packages"}},"7.8.0-beta.63":{"name":"@gooddata/react-components","version":"7.8.0-beta.63","author":{"name":"GoodData Corporation"},"license":"BSD-3-Clause","_id":"@gooddata/react-components@7.8.0-beta.63","maintainers":[{"name":"afi","email":"adam.fiedler@gooddata.com"},{"name":"an.vuong","email":"an.vuong@gooddata.com"},{"name":"bertold8","email":"ivan.nejezchleb@seznam.cz"},{"name":"brbistas","email":"valentinos.chraniotis@gooddata.com"},{"name":"bugsbunny338","email":"jiri.zajic@mensa.cz"},{"name":"de.do","email":"de.do@gooddata.com"},{"name":"gooddata-ci","email":"rail@gooddata.com"},{"name":"hang.ngo","email":"hang.ngo@gooddata.com"},{"name":"hung.nguyen.hoang","email":"hung.nguyen@gooddata.com"},{"name":"huong.nguyen","email":"huong.nguyen@gooddata.com"},{"name":"huyen.nguyen","email":"huyen.nguyen@gooddata.com"},{"name":"ivan.mjartan","email":"ivan.mjartan@gooddata.com"},{"name":"jakub-sterba","email":"jakub.sterba@gooddata.com"},{"name":"jaroslav.tomecek","email":"jaroslav.tomecek@gooddata.com"},{"name":"jkittler","email":"honza.kittler@gmail.com"},{"name":"khanh.le","email":"khanh.le@gooddata.com"},{"name":"lanhuynh","email":"lan.huynh@gooddata.com"},{"name":"linhhong","email":"linh.hong@gooddata.com"},{"name":"lupko","email":"lubomir.slivka@gooddata.com"},{"name":"mai.nguyen","email":"mai.nguyen@gooddata.com"},{"name":"matyas.kandl","email":"matyas.kandl@gooddata.com"},{"name":"michal.marsal","email":"michal.marsal@gooddata.com"},{"name":"milan.lempera","email":"ext-milan.lempera@gooddata.com"},{"name":"my.duong","email":"my.duong@gooddata.com"},{"name":"naibinh","email":"naibinh@gmail.com"},{"name":"nestor_encinas","email":"xesto05@gmail.com"},{"name":"nikolacech","email":"nikola.cech@gooddata.com"},{"name":"nis.hua","email":"nis.hua@gooddata.com"},{"name":"no23reason","email":"dan.homola@hotmail.cz"},{"name":"patrikbraborec","email":"patrik.braborec@gooddata.com"},{"name":"pbenes","email":"petr.benes@gooddata.com"},{"name":"petrjanu","email":"petr.janu@gooddata.com"},{"name":"pkingo","email":"philipandreaskingo@hotmail.com"},{"name":"ptquang86","email":"ptquang86@gmail.com"},{"name":"qduval","email":"quentin.duval@gooddata.com"},{"name":"rodri360","email":"me@rodri360.com"},{"name":"scavnickyj","email":"jakub.scavnicky@gooddata.com"},{"name":"sitina","email":"jiri.sitina@gooddata.com"},{"name":"strouhaljan","email":"strouhal.jan@gmail.com"},{"name":"thao-luong","email":"thao.luong@gooddata.com"},{"name":"thuong.nguyen","email":"thuong.nguyen@gooddata.com"},{"name":"tmuchka","email":"tomas.muchka@gooddata.com"},{"name":"tomas.kratochvil","email":"tomas.kratochvil@gooddata.com"},{"name":"tomsatgd","email":"tomas.satinsky@gooddata.com"},{"name":"trung-le-quoc","email":"trung.le@gooddata.com"},{"name":"tu-ngo","email":"tungo1981@gmail.com"},{"name":"tu.bui","email":"tu.bui@gooddata.com"},{"name":"tulean","email":"tuan.le@gooddata.com"},{"name":"tuqt1005","email":"tu.tran@gooddata.com"},{"name":"utdnah","email":"danh.ung@gooddata.com"},{"name":"van.nguyen","email":"van.nguyen@gooddata.com"},{"name":"vi.phan","email":"vi.phan@gooddata.com"},{"name":"vlastikcz","email":"vlastimil.kotas@gooddata.com"},{"name":"vu.pham","email":"vu.pham@gooddata.com"},{"name":"xmort","email":"petr.dolejsi@gooddata.com"},{"name":"yanlipnican","email":"yanlipnican@gmail.com"}],"homepage":"https://github.com/gooddata/gooddata-react-components#readme","bugs":{"url":"https://github.com/gooddata/gooddata-react-components/issues"},"dist":{"shasum":"107302e0332d3b1a0c0bb38ba4370bb3bcbc8050","tarball":"https://registry.npmjs.org/@gooddata/react-components/-/react-components-7.8.0-beta.63.tgz","fileCount":2668,"integrity":"sha512-Rm9++ZUg8uVnDuB7eN2ap+FVPhx0nd1hyDggKwledlJp55KjzGKW7Nm2QEfoZC3FlslTuldwLATQDvSzTWYW+w==","signatures":[{"sig":"MEUCIQDluLR89TW9I+4QBDMKMg/rwA3ZcPEwoSNAenUk4qZ60AIgSLWKf/khKig95E8jwKg2E5kbTdxDIKN71PY7yjjvEXg=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":10703109,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJfIWN1CRA9TVsSAnZWagAAEjEP+wVfl4G2WCagRH5dDrxK\nnNUB9Todgq7/Fqm3SWB1uCoKre7hYQRidl8jKQeH+JsfV2HvMHnTO0Oq79cW\n+pVpistmIpiPVoHuDhfCHWHinAqzsfv5w0nYBm5NH5vm6KVoZI/HAOAydJyb\nG/IQPDWlttKpseU5EGHLHfWANkNsNmyE5BaNQP8gGGHizy2Az5l0Kk2A3Lor\neH4hLMs1SxG4Z1z7ZYSxJ4JukN6+fxJ45Og5SNGJdN1hIiUCB8avzE9FUv8d\nZP2Mwlqs3o38RCzJpZLuZhcruZE/Fo4B2rI60WuDGfIuygvc0XLtUDDoIdUD\ngQUOCiIXKHCir9UyntWebjjgiSnI1yXBKq2Hl2skCkG/wX4pBARfC7CBE6xF\nFrXXRiPI6mugrBIN/9SsYznlqHxDkYPY4zCGr89584lHnumiPO3wjyey+/JV\nVqRbOQL+bmg4U79UYDomfhI2wbgQ5O/zFzf+UHzMz7TOb/RQedjw0/0hvpTG\nD447pWA0cyVghoOI/m5wWqLX69dyVYWoQ4oDN75XyvEAptE7k5pbghD+WKAy\nuVTIYBxh0gsx57MZRT0yMa6KgcwzJq0TugJw1jQAagJNflW1zR/heGPh6Rj8\nEB+SntYPrjKuzp6m2OaFPD8q3UL3OJDG6kmTxLUF9AJJs98ZaFxYC+inWUj4\neapB\r\n=W/J5\r\n-----END PGP SIGNATURE-----\r\n"},"main":"dist/index.js","husky":{"hooks":{"pre-commit":"lint-staged"}},"config":{"eslint":"./examples/**/*.{js,jsx}","tslint":"./{__mocks__,src,stories}/{,**/}*.{ts,tsx}"},"readme":"[![npm version](https://badge.fury.io/js/%40gooddata%2Freact-components.svg)](https://www.npmjs.com/package/@gooddata/react-components)\n\n# GoodData.UI React components\n> A React-based JavaScript library for building data-driven applications\n\n## Getting started\n- [GoodData.UI Documentation](http://sdk.gooddata.com/gooddata-ui/)\n- [GoodData.UI Live Examples](https://gooddata-examples.herokuapp.com/)\n- [Stack Overflow](https://stackoverflow.com/questions/tagged/gooddata)\n\n### Usage\nWith [yarn](https://yarnpkg.com) installed, go to your project directory and run\n```\n$ yarn add @gooddata/react-components\n```\nIf you prefer [npm](npmjs.com) run\n```\n$ npm install --save @gooddata/react-components\n```\n\nThe public API is exposed via global `index.js`. Except for the styles, do not import any other file directly\nbecause they are not intended to be part of the public API.\n\n## Contributing\n\nWe welcome any contribution in form of [issues](https://github.com/gooddata/gooddata-react-components/issues) or [pull requests](https://github.com/gooddata/gooddata-react-components/pulls).\n\nInstall [Node.js](http://nodejs.org) (node 12.16.1, npm v6.13.4) and [Yarn](https://classic.yarnpkg.com) (1.22.4).\n\nInstall dependencies:\n```\nyarn install --frozen-lockfile\n```\n\nThese commands may come in handy while developing:\n\n| command | description |\n| ------- | ----------- |\n| `yarn install --pure-lockfile` | first step |\n| ||\n| `yarn dev` | build react-components to `/dist` in watch mode |\n| `yarn test` | run all unit tests |\n| `yarn prettier-write` | format the source code to match the valid codestyle |\n| `yarn validate` | validate codestyle |\n| ||\n| `yarn storybook` | run storybook from `/stories` on http://localhost:9001 |\n| `yarn build-storybook` | build storybook to `/dist-storybook` |\n| `yarn test-storybook` | run storybook and [screenshot tests](https://github.com/gooddata/gdc-client-utils/tree/master/test-storybook) |\n| ||\n| `yarn examples` | run Live Examples dev-server from `/examples` on https://localhost:8999 |\n| `yarn examples-build` | build Live Examples to `/examples/dist` |\n| `yarn examples-server` | serve built Live Examples - see `/examples/server/src` |\n| `yarn examples-testcafe` | run testcafe tests against `localhost:8999` |\n\n### Deploy to heroku.com\nWhen you deploy this repo to heroku, it serves *GoodData.UI Live Examples*.\nRelevant tasks are in `Procfile` and `package.json`.\n\n```bash\n# run in the project directory\nheroku login\nheroku create <your-app-name>\nheroku config:set DOMAIN_ADMIN_USERNAME=x@gooddata.com DOMAIN_ADMIN_PASSWORD=xy PROJECT_ID_TO_ASSIGN=xms7ga4tf3g3nzucd8380o2bev8oeknp\ngit push heroku HEAD:master\nheroku open\n```\n### Enable Geo Chart for Storybook and Live Examples\nGeo chart uses Mapbox to render map which requires a Mapbox access token.\n- Register an account and create Mapbox access token at [guide](https://docs.mapbox.com/help/how-mapbox-works/access-tokens/)\n- Store the created token at `.env`:\n```bash\necho -e \"EXAMPLE_MAPBOX_ACCESS_TOKEN=token\" >> .env # only need to run once\necho -e \"STORYBOOK_MAPBOX_ACCESS_TOKEN=token\" >> .env # only need to run once\n```\n\n### Run Live Examples Locally\nTo run *GoodData.UI Live Examples* locally:\n```bash\ngit clone <this-repository>\ncd  <repository-folder>\nyarn install --pure-lockfile\nyarn examples\n```\nThen open https://localhost:8999 and login using Live Examples account (you can [create one here](https://gooddata-examples.herokuapp.com/registration)).\n\n### Run Storybook locally\n- Run storybook with token stored in `.env` for more secure\n```bash\nyarn storybook\n```\n- Or run storybook with token env param exposed to cli (not suggested)\n```bash\nSTORYBOOK_MAPBOX_ACCESS_TOKEN=token yarn storybook\n```\n- Apply either above way to `yarn build-storybook` or `yarn test-storybook`\n\n### Source code formatting\nThe source code in the repository is formatted by [Prettier](https://prettier.io/).\nThe format of the code is validated by our Continuous Integration server and is one of the requirements of successful merge.\n\nPrettier is supported by every major IDE. You can find the list of supported editors and how to configure them [here](https://prettier.io/docs/en/editors.html).\n\nIn the case, when your editor is not supported or you don't want to setup the integration, you can run the `yarn prettier-write` command to reformat the code before commit.\n\n## Changelog\n\n- see [CHANGELOG.md](CHANGELOG.md)\n\n## Supported versions\n\nIn order to make the user experience with integrating GoodData UI SDK as smooth and secure as possible and to ensure that the SDK is using the latest features of the platform, we will only provide support to two most recent major versions of UI SDK.\n\nThe most recent majors will be supported in the following modes:\n\n- The latest major version will receive all new functionality and all bug fixes\n- The previous major version will only receive fixes to critical issues and security fixes. These fixes will be applied on top of last released version of the previous major\n\nThe customers are encouraged to always use the latest version of the UI SDK.\n\nIn case of using older versions, the user might face API incompatibility, performance or security issues.\n\nPlease follow the installation instructions to update to the newest version.\n\n## License\n\n(C) 2007-2020 GoodData Corporation\n\nThis project is dual licensed:\n\n- The ATTRIBUTION-NONCOMMERCIAL 4.0 INTERNATIONAL (CC BY-NC 4.0) is used for purpose of the trial experience and evaluation of GoodData.UI library.\n- The GOODDATA GOODDATA.UI LIBRARY END USER LICENSE AGREEMENT is used for GoodData customers.\n\nFor more information, please see [LICENSE](https://github.com/gooddata/gooddata-react-components/blob/master/LICENSE)\n","gitHead":"91bca7bc39e35dcf4c96ef23f8bf2af8d38d0dc1","scripts":{"dev":"bash scripts/build.sh --dev-watch","test":"jest --watch","build":"bash scripts/build.sh","tslint":"yarn run-tslint -t verbose $npm_package_config_tslint","prepare":"cd examples/server && yarn install --frozen-lockfile && cd ../..; rm -r examples/node_modules 2>/dev/null; true","examples":"bash scripts/run-examples.sh","prepare?":"# Called before `npm publish` and on local `npm install`. Temporarily also for deleting obsolete node_modules. Ends with `true` to continue gracefully.","validate":"tsc --noEmit && yarn tslint && eslint $npm_package_config_eslint && yarn validate-style && yarn prettier-check","build-dev":"bash scripts/build.sh --dev","examples?":"# Default is developer domain, other options: yarn examples [sec,secure,stg,stg2,stg3,demo,developer or URL]","storybook":"yarn build && start-storybook -p 9001 -c .storybook","test-once":"jest","tslint-ci":"mkdir -p ./ci/results && yarn run-tslint -t checkstyle -o ./ci/results/tslint-results.xml $npm_package_config_tslint","run-tslint":"tslint -p tsconfig.json","validate-ci":"tsc --noEmit && yarn tslint-ci  && eslint $npm_package_config_eslint -f checkstyle -o ci/results/eslint-results.xml && yarn validate-style-ci && yarn prettier-check","examples-build":"bash scripts/build-examples.sh","prepublishOnly":"yarn build","prettier-check":"prettier --check '{src,stories,styles,__mocks__,examples/server/src,examples/src,examples/test}/**/*.{ts,js,tsx,jsx,json,scss,md,yaml,html}'","prettier-write":"prettier --write '{src,stories,styles,__mocks__,examples/server/src,examples/src,examples/test}/**/*.{ts,js,tsx,jsx,json,scss,md,yaml,html}'","test-storybook":"yarn build && test-storybook","validate-style":"stylelint '**/*.scss'","build-storybook":"yarn build && build-storybook -c .storybook -o dist-storybook","examples-server":"node examples/server/src/index.js","heroku-postbuild":"yarn examples-build developer","examples-testcafe":"./scripts/run-testcafe.sh visual","validate-style-ci":"stylelint '**/*.scss' --custom-formatter=node_modules/stylelint-checkstyle-formatter > ci/results/stylelint-results.xml","check-circular-deps":"madge --circular --extensions ts ./src","examples-testcafe-ci":"./scripts/run-testcafe.sh ci","examples-testcafe-live":"./scripts/run-testcafe.sh live"},"typings":"dist/index.d.ts","_npmUser":{"name":"gooddata-ci","email":"rail@gooddata.com"},"deprecated":"@gooddata/react-components@7 reached End of Support on March 31, 2022. Please upgrade (see https://sdk.gooddata.com/gooddata-ui/docs/supported_versions.html for more information).","repository":{"url":"git+ssh://git@github.com/gooddata/gooddata-react-components.git","type":"git"},"_npmVersion":"6.13.4","description":"GoodData.UI - A powerful JavaScript library for building analytical applications","directories":{},"lint-staged":{"{src,stories,styles,__mocks__,examples/server/src,examples/src,examples/test}/**/*.{ts,js,tsx,jsx,scss}":["npx gdc-fix-copyright","git add"],"{src,stories,styles,__mocks__,examples/server/src,examples/src,examples/test}/**/*.{ts,js,tsx,jsx,json,scss,md,yaml,html}":["prettier --write","git add"]},"_nodeVersion":"12.16.1","dependencies":{"rxjs":"^5.5.6","uuid":"^3.2.1","immer":"^1.3.1","lodash":"^4.17.15","date-fns":"^2.7.0","downshift":"^3.2.7","invariant":"^2.2.2","mapbox-gl":"1.9.1","classnames":"^2.2.6","codemirror":"^5.54.0","highcharts":"7.1.1","prop-types":"^15.6.0","react-intl":"^3.6.0","custom-event":"^1.0.1","react-window":"^1.8.1","ag-grid-react":"20.0.0","react-measure":"^2.3.0","@types/mapbox-gl":"1.9.1","react-day-picker":"~7.3.0","react-responsive":"^3.0.0","stringify-object":"^2.4.0","@gooddata/typings":"^2.26.0","@types/codemirror":"^0.0.95","ag-grid-community":"20.0.0","http-status-codes":"^1.3.0","react-codemirror2":"^7.2.0","@gooddata/js-utils":"^3.10.5","@gooddata/numberjs":"^3.2.4","fixed-data-table-2":"0.7.17","@gooddata/goodstrap":"68.18.3","react-dom-factories":"^1.0.2","@gooddata/gooddata-js":"^13.1.0","json-stable-stringify":"^1.0.1","react-transition-group":"^2.2.1","hoist-non-react-statics":"^3.3.0","nodelist-foreach-polyfill":"^1.2.0","@formatjs/intl-pluralrules":"^1.3.6","highcharts-grouped-categories":"^1.1.3"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"raf":"3.3.2","yup":"^0.24.1","jest":"24.7.1","husky":"3.0.0","madge":"^3.4.4","react":"^16.5.2","enzyme":"3.5.0","eslint":"4.19.1","formik":"^0.11.11","moment":"2.23.0","history":"^4.7.2","ts-jest":"24.0.0","webpack":"4.30.0","full-icu":"^1.3.0","prettier":"1.16.4","react-ga":"^2.5.2","recharts":"1.0.0-beta.9","testcafe":"1.1.4","commander":"2.14.1","node-sass":"4.13.0","react-dom":"^16.5.2","stylelint":"^13.6.1","supertest":"3.0.0","ts-loader":"6.0.0","@types/raf":"^3.4.0","css-loader":"0.28.7","jest-junit":"3.0.0","raw-loader":"0.5.1","styled-jsx":"2.2.1","typescript":"3.3.4000","@babel/core":"7.4.4","@types/jest":"24.0.6","@types/node":"7.0.8","@types/uuid":"3.4.3","file-loader":"3.0.1","jest-enzyme":"7.0.2","lint-staged":"9.1.0","sass-loader":"6.0.6","webpack-cli":"3.3.2","@types/react":"16.8.6","babel-loader":"8.0.5","react-helmet":"5.2.0","react-select":"1.2.1","style-loader":"0.19.1","@types/enzyme":"3.1.13","@types/lodash":"4.14.123","testcafe-live":"0.1.4","@babel/runtime":"7.4.4","dotenv-webpack":"^1.7.0","@babel/polyfill":"^7.4.4","@storybook/react":"5.0.11","@types/invariant":"2.2.29","@types/react-dom":"16.0.11","isomorphic-fetch":"2.2.1","react-datepicker":"1.1.0","react-router-dom":"4.2.2","@babel/preset-env":"7.4.4","@gooddata/mock-js":"^2.14.2","@storybook/addons":"5.0.11","@types/classnames":"2.2.3","@types/prop-types":"15.5.2","@storybook/theming":"5.0.11","identity-obj-proxy":"^3.0.0","intl-messageformat":"^7.5.4","webpack-dev-server":"3.3.1","@babel/preset-react":"7.0.0","@types/react-portal":"4.0.1","@types/react-window":"^1.8.1","babel-plugin-lodash":"3.3.4","html-webpack-plugin":"3.2.0","react-test-renderer":"16.4.2","@types/react-measure":"2.0.5","clean-webpack-plugin":"2.0.2","stats-webpack-plugin":"0.7.0","eslint-config-prettier":"4.1.0","react-google-recaptcha":"^0.14.1","tslint-config-prettier":"1.18.0","@gooddata/eslint-config":"^1.0.0","@gooddata/tslint-config":"1.0.0","@types/react-responsive":"^3.0.3","@types/storybook__react":"4.0.1","@types/stringify-object":"^3.2.0","enzyme-adapter-react-16":"1.3.1","@gooddata/test-storybook":"4.0.0","@storybook/addon-actions":"5.0.11","@storybook/addon-options":"5.0.11","node-sass-magic-importer":"5.1.0","react-syntax-highlighter":"11.0.2","@types/fixed-data-table-2":"0.8.1","stylelint-config-prettier":"^8.0.1","@gooddata/stylelint-config":"^5.0.0","@types/react-test-renderer":"16.0.0","circular-dependency-plugin":"5.0.2","compression-webpack-plugin":"2.0.0","@types/json-stable-stringify":"^1.0.32","@gooddata/frontend-npm-scripts":"1.2.0","@types/enzyme-adapter-react-16":"1.0.3","stylelint-checkstyle-formatter":"0.1.2","@types/storybook__addon-actions":"3.4.2","@babel/plugin-proposal-class-properties":"7.4.4","@babel/plugin-proposal-object-rest-spread":"7.4.4","@babel/plugin-transform-async-to-generator":"7.4.4"},"peerDependencies":{"react":"^16.5.2","react-dom":"^16.5.2"},"_npmOperationalInternal":{"tmp":"tmp/react-components_7.8.0-beta.63_1596023668358_0.4813589786148271","host":"s3://npm-registry-packages"}},"7.8.0-alpha-nestor-encinas-nen-one-4459-2020-07-29T12-01-34-392Z":{"name":"@gooddata/react-components","version":"7.8.0-alpha-nestor-encinas-nen-one-4459-2020-07-29T12-01-34-392Z","author":{"name":"GoodData Corporation"},"license":"BSD-3-Clause","_id":"@gooddata/react-components@7.8.0-alpha-nestor-encinas-nen-one-4459-2020-07-29T12-01-34-392Z","maintainers":[{"name":"afi","email":"adam.fiedler@gooddata.com"},{"name":"an.vuong","email":"an.vuong@gooddata.com"},{"name":"bertold8","email":"ivan.nejezchleb@seznam.cz"},{"name":"brbistas","email":"valentinos.chraniotis@gooddata.com"},{"name":"bugsbunny338","email":"jiri.zajic@mensa.cz"},{"name":"de.do","email":"de.do@gooddata.com"},{"name":"gooddata-ci","email":"rail@gooddata.com"},{"name":"hang.ngo","email":"hang.ngo@gooddata.com"},{"name":"hung.nguyen.hoang","email":"hung.nguyen@gooddata.com"},{"name":"huong.nguyen","email":"huong.nguyen@gooddata.com"},{"name":"huyen.nguyen","email":"huyen.nguyen@gooddata.com"},{"name":"ivan.mjartan","email":"ivan.mjartan@gooddata.com"},{"name":"jakub-sterba","email":"jakub.sterba@gooddata.com"},{"name":"jaroslav.tomecek","email":"jaroslav.tomecek@gooddata.com"},{"name":"jkittler","email":"honza.kittler@gmail.com"},{"name":"khanh.le","email":"khanh.le@gooddata.com"},{"name":"lanhuynh","email":"lan.huynh@gooddata.com"},{"name":"linhhong","email":"linh.hong@gooddata.com"},{"name":"lupko","email":"lubomir.slivka@gooddata.com"},{"name":"mai.nguyen","email":"mai.nguyen@gooddata.com"},{"name":"matyas.kandl","email":"matyas.kandl@gooddata.com"},{"name":"michal.marsal","email":"michal.marsal@gooddata.com"},{"name":"milan.lempera","email":"ext-milan.lempera@gooddata.com"},{"name":"my.duong","email":"my.duong@gooddata.com"},{"name":"naibinh","email":"naibinh@gmail.com"},{"name":"nestor_encinas","email":"xesto05@gmail.com"},{"name":"nikolacech","email":"nikola.cech@gooddata.com"},{"name":"nis.hua","email":"nis.hua@gooddata.com"},{"name":"no23reason","email":"dan.homola@hotmail.cz"},{"name":"patrikbraborec","email":"patrik.braborec@gooddata.com"},{"name":"pbenes","email":"petr.benes@gooddata.com"},{"name":"petrjanu","email":"petr.janu@gooddata.com"},{"name":"pkingo","email":"philipandreaskingo@hotmail.com"},{"name":"ptquang86","email":"ptquang86@gmail.com"},{"name":"qduval","email":"quentin.duval@gooddata.com"},{"name":"rodri360","email":"me@rodri360.com"},{"name":"scavnickyj","email":"jakub.scavnicky@gooddata.com"},{"name":"sitina","email":"jiri.sitina@gooddata.com"},{"name":"strouhaljan","email":"strouhal.jan@gmail.com"},{"name":"thao-luong","email":"thao.luong@gooddata.com"},{"name":"thuong.nguyen","email":"thuong.nguyen@gooddata.com"},{"name":"tmuchka","email":"tomas.muchka@gooddata.com"},{"name":"tomas.kratochvil","email":"tomas.kratochvil@gooddata.com"},{"name":"tomsatgd","email":"tomas.satinsky@gooddata.com"},{"name":"trung-le-quoc","email":"trung.le@gooddata.com"},{"name":"tu-ngo","email":"tungo1981@gmail.com"},{"name":"tu.bui","email":"tu.bui@gooddata.com"},{"name":"tulean","email":"tuan.le@gooddata.com"},{"name":"tuqt1005","email":"tu.tran@gooddata.com"},{"name":"utdnah","email":"danh.ung@gooddata.com"},{"name":"van.nguyen","email":"van.nguyen@gooddata.com"},{"name":"vi.phan","email":"vi.phan@gooddata.com"},{"name":"vlastikcz","email":"vlastimil.kotas@gooddata.com"},{"name":"vu.pham","email":"vu.pham@gooddata.com"},{"name":"xmort","email":"petr.dolejsi@gooddata.com"},{"name":"yanlipnican","email":"yanlipnican@gmail.com"}],"homepage":"https://github.com/gooddata/gooddata-react-components#readme","bugs":{"url":"https://github.com/gooddata/gooddata-react-components/issues"},"dist":{"shasum":"a402c6c27d5473abb9d023fbe4528cbcdccd1582","tarball":"https://registry.npmjs.org/@gooddata/react-components/-/react-components-7.8.0-alpha-nestor-encinas-nen-one-4459-2020-07-29T12-01-34-392Z.tgz","fileCount":2668,"integrity":"sha512-cEq/aJlrQih95AMbnryJyYW8h4Wj9JJdnO13f2G7OEH7LL3OExqC1ZXMp6NAeDCw2jaGm70OBy7eAkpqT5NXuQ==","signatures":[{"sig":"MEQCICgHoDShgwip98mZR7yHdVFoHWd/c/r4KBiRDgvenFfUAiAszBWv8YbD3ZV1fcf61mlCpEL/QLfq/0f8njkhvsyDhQ==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":10706309,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJfIWVACRA9TVsSAnZWagAA72MP/3SOg4Av8UwIXBF7ehR9\npD0e5Re7O+GWtKJj9LPKVfZVn2KqLd6PBbDC9MYiNJr2LGcfntwNfOZIHaqc\nafw9/KnX1MCGwLoveVKjYgWVzuNis2ataMyeJL05LuvUD6BDWiz/17MJsk6F\nuXHeIhVoe2jc0Jz5ocAA06Jrh8iWSiscXzR00or1jMWQGHz34RnBd9T2EQCc\neMh6cqw0EOkk1qAgzsOJboPhCGe0ejI4cVdCDOSAHAs3JzCKgjwqXTuTgUDY\n7R6sbx7LRF9z1VXiJ5hs8ez/YLy3c5Hv3hlu05YQK7R7XYylINNmsb+3/sM/\nVEylLDcA5WAer4u8EdHnuhpnQyY8mmptOaWhYlT2HXFsN9x8VWadD6l1VkAe\nCwczGz4VKWHjIJf1gZRLxLKxwTYN81+6WaQgcC3Cw3zEy3h7eaZgaEF1kAUi\nQCd8e/w5/S9QTyngE3oSzm4O+sg57J33+Rfbk1F7uI1C0AW3Zmr8yU7ml/Cc\nU/EEMcGTUdwCC3UEB/TJZScZXTlkpe0H4vHroeAsulZgmChWvBos4ymxC93R\n6c6bH2vY9a4Oazka12B167RkEkkoctNNaKoP4TXZTf0vqoN+HjRmguRuvwpo\nEv7bk6HpRSvs2ZpgZBs/CHZ3SS+1b/kQM8xO7gLQ2cU2Z2NfIUtU25Em/V68\nImWq\r\n=wcV+\r\n-----END PGP SIGNATURE-----\r\n"},"main":"dist/index.js","husky":{"hooks":{"pre-commit":"lint-staged"}},"config":{"eslint":"./examples/**/*.{js,jsx}","tslint":"./{__mocks__,src,stories}/{,**/}*.{ts,tsx}"},"readme":"[![npm version](https://badge.fury.io/js/%40gooddata%2Freact-components.svg)](https://www.npmjs.com/package/@gooddata/react-components)\n\n# GoodData.UI React components\n> A React-based JavaScript library for building data-driven applications\n\n## Getting started\n- [GoodData.UI Documentation](http://sdk.gooddata.com/gooddata-ui/)\n- [GoodData.UI Live Examples](https://gooddata-examples.herokuapp.com/)\n- [Stack Overflow](https://stackoverflow.com/questions/tagged/gooddata)\n\n### Usage\nWith [yarn](https://yarnpkg.com) installed, go to your project directory and run\n```\n$ yarn add @gooddata/react-components\n```\nIf you prefer [npm](npmjs.com) run\n```\n$ npm install --save @gooddata/react-components\n```\n\nThe public API is exposed via global `index.js`. Except for the styles, do not import any other file directly\nbecause they are not intended to be part of the public API.\n\n## Contributing\n\nWe welcome any contribution in form of [issues](https://github.com/gooddata/gooddata-react-components/issues) or [pull requests](https://github.com/gooddata/gooddata-react-components/pulls).\n\nInstall [Node.js](http://nodejs.org) (node 12.16.1, npm v6.13.4) and [Yarn](https://classic.yarnpkg.com) (1.22.4).\n\nInstall dependencies:\n```\nyarn install --frozen-lockfile\n```\n\nThese commands may come in handy while developing:\n\n| command | description |\n| ------- | ----------- |\n| `yarn install --pure-lockfile` | first step |\n| ||\n| `yarn dev` | build react-components to `/dist` in watch mode |\n| `yarn test` | run all unit tests |\n| `yarn prettier-write` | format the source code to match the valid codestyle |\n| `yarn validate` | validate codestyle |\n| ||\n| `yarn storybook` | run storybook from `/stories` on http://localhost:9001 |\n| `yarn build-storybook` | build storybook to `/dist-storybook` |\n| `yarn test-storybook` | run storybook and [screenshot tests](https://github.com/gooddata/gdc-client-utils/tree/master/test-storybook) |\n| ||\n| `yarn examples` | run Live Examples dev-server from `/examples` on https://localhost:8999 |\n| `yarn examples-build` | build Live Examples to `/examples/dist` |\n| `yarn examples-server` | serve built Live Examples - see `/examples/server/src` |\n| `yarn examples-testcafe` | run testcafe tests against `localhost:8999` |\n\n### Deploy to heroku.com\nWhen you deploy this repo to heroku, it serves *GoodData.UI Live Examples*.\nRelevant tasks are in `Procfile` and `package.json`.\n\n```bash\n# run in the project directory\nheroku login\nheroku create <your-app-name>\nheroku config:set DOMAIN_ADMIN_USERNAME=x@gooddata.com DOMAIN_ADMIN_PASSWORD=xy PROJECT_ID_TO_ASSIGN=xms7ga4tf3g3nzucd8380o2bev8oeknp\ngit push heroku HEAD:master\nheroku open\n```\n### Enable Geo Chart for Storybook and Live Examples\nGeo chart uses Mapbox to render map which requires a Mapbox access token.\n- Register an account and create Mapbox access token at [guide](https://docs.mapbox.com/help/how-mapbox-works/access-tokens/)\n- Store the created token at `.env`:\n```bash\necho -e \"EXAMPLE_MAPBOX_ACCESS_TOKEN=token\" >> .env # only need to run once\necho -e \"STORYBOOK_MAPBOX_ACCESS_TOKEN=token\" >> .env # only need to run once\n```\n\n### Run Live Examples Locally\nTo run *GoodData.UI Live Examples* locally:\n```bash\ngit clone <this-repository>\ncd  <repository-folder>\nyarn install --pure-lockfile\nyarn examples\n```\nThen open https://localhost:8999 and login using Live Examples account (you can [create one here](https://gooddata-examples.herokuapp.com/registration)).\n\n### Run Storybook locally\n- Run storybook with token stored in `.env` for more secure\n```bash\nyarn storybook\n```\n- Or run storybook with token env param exposed to cli (not suggested)\n```bash\nSTORYBOOK_MAPBOX_ACCESS_TOKEN=token yarn storybook\n```\n- Apply either above way to `yarn build-storybook` or `yarn test-storybook`\n\n### Source code formatting\nThe source code in the repository is formatted by [Prettier](https://prettier.io/).\nThe format of the code is validated by our Continuous Integration server and is one of the requirements of successful merge.\n\nPrettier is supported by every major IDE. You can find the list of supported editors and how to configure them [here](https://prettier.io/docs/en/editors.html).\n\nIn the case, when your editor is not supported or you don't want to setup the integration, you can run the `yarn prettier-write` command to reformat the code before commit.\n\n## Changelog\n\n- see [CHANGELOG.md](CHANGELOG.md)\n\n## Supported versions\n\nIn order to make the user experience with integrating GoodData UI SDK as smooth and secure as possible and to ensure that the SDK is using the latest features of the platform, we will only provide support to two most recent major versions of UI SDK.\n\nThe most recent majors will be supported in the following modes:\n\n- The latest major version will receive all new functionality and all bug fixes\n- The previous major version will only receive fixes to critical issues and security fixes. These fixes will be applied on top of last released version of the previous major\n\nThe customers are encouraged to always use the latest version of the UI SDK.\n\nIn case of using older versions, the user might face API incompatibility, performance or security issues.\n\nPlease follow the installation instructions to update to the newest version.\n\n## License\n\n(C) 2007-2020 GoodData Corporation\n\nThis project is dual licensed:\n\n- The ATTRIBUTION-NONCOMMERCIAL 4.0 INTERNATIONAL (CC BY-NC 4.0) is used for purpose of the trial experience and evaluation of GoodData.UI library.\n- The GOODDATA GOODDATA.UI LIBRARY END USER LICENSE AGREEMENT is used for GoodData customers.\n\nFor more information, please see [LICENSE](https://github.com/gooddata/gooddata-react-components/blob/master/LICENSE)\n","gitHead":"b5a1b107907dd1ae45799bed8a1758348cd1c6f3","scripts":{"dev":"bash scripts/build.sh --dev-watch","test":"jest --watch","build":"bash scripts/build.sh","tslint":"yarn run-tslint -t verbose $npm_package_config_tslint","prepare":"cd examples/server && yarn install --frozen-lockfile && cd ../..; rm -r examples/node_modules 2>/dev/null; true","examples":"bash scripts/run-examples.sh","prepare?":"# Called before `npm publish` and on local `npm install`. Temporarily also for deleting obsolete node_modules. Ends with `true` to continue gracefully.","validate":"tsc --noEmit && yarn tslint && eslint $npm_package_config_eslint && yarn validate-style && yarn prettier-check","build-dev":"bash scripts/build.sh --dev","examples?":"# Default is developer domain, other options: yarn examples [sec,secure,stg,stg2,stg3,demo,developer or URL]","storybook":"yarn build && start-storybook -p 9001 -c .storybook","test-once":"jest","tslint-ci":"mkdir -p ./ci/results && yarn run-tslint -t checkstyle -o ./ci/results/tslint-results.xml $npm_package_config_tslint","run-tslint":"tslint -p tsconfig.json","validate-ci":"tsc --noEmit && yarn tslint-ci  && eslint $npm_package_config_eslint -f checkstyle -o ci/results/eslint-results.xml && yarn validate-style-ci && yarn prettier-check","examples-build":"bash scripts/build-examples.sh","prepublishOnly":"yarn build","prettier-check":"prettier --check '{src,stories,styles,__mocks__,examples/server/src,examples/src,examples/test}/**/*.{ts,js,tsx,jsx,json,scss,md,yaml,html}'","prettier-write":"prettier --write '{src,stories,styles,__mocks__,examples/server/src,examples/src,examples/test}/**/*.{ts,js,tsx,jsx,json,scss,md,yaml,html}'","test-storybook":"yarn build && test-storybook","validate-style":"stylelint '**/*.scss'","build-storybook":"yarn build && build-storybook -c .storybook -o dist-storybook","examples-server":"node examples/server/src/index.js","heroku-postbuild":"yarn examples-build developer","examples-testcafe":"./scripts/run-testcafe.sh visual","validate-style-ci":"stylelint '**/*.scss' --custom-formatter=node_modules/stylelint-checkstyle-formatter > ci/results/stylelint-results.xml","check-circular-deps":"madge --circular --extensions ts ./src","examples-testcafe-ci":"./scripts/run-testcafe.sh ci","examples-testcafe-live":"./scripts/run-testcafe.sh live"},"typings":"dist/index.d.ts","_npmUser":{"name":"nestor_encinas","email":"xesto05@gmail.com"},"deprecated":"@gooddata/react-components@7 reached End of Support on March 31, 2022. Please upgrade (see https://sdk.gooddata.com/gooddata-ui/docs/supported_versions.html for more information).","repository":{"url":"git+ssh://git@github.com/gooddata/gooddata-react-components.git","type":"git"},"_npmVersion":"6.14.5","description":"GoodData.UI - A powerful JavaScript library for building analytical applications","directories":{},"lint-staged":{"{src,stories,styles,__mocks__,examples/server/src,examples/src,examples/test}/**/*.{ts,js,tsx,jsx,scss}":["npx gdc-fix-copyright","git add"],"{src,stories,styles,__mocks__,examples/server/src,examples/src,examples/test}/**/*.{ts,js,tsx,jsx,json,scss,md,yaml,html}":["prettier --write","git add"]},"_nodeVersion":"12.18.2","dependencies":{"rxjs":"^5.5.6","uuid":"^3.2.1","immer":"^1.3.1","lodash":"^4.17.15","date-fns":"^2.7.0","downshift":"^3.2.7","invariant":"^2.2.2","mapbox-gl":"1.9.1","classnames":"^2.2.6","codemirror":"^5.54.0","highcharts":"7.1.1","prop-types":"^15.6.0","react-intl":"^3.6.0","custom-event":"^1.0.1","react-window":"^1.8.1","ag-grid-react":"20.0.0","react-measure":"^2.3.0","@types/mapbox-gl":"1.9.1","react-day-picker":"~7.3.0","react-responsive":"^3.0.0","stringify-object":"^2.4.0","@gooddata/typings":"^2.26.0","@types/codemirror":"^0.0.95","ag-grid-community":"20.0.0","http-status-codes":"^1.3.0","react-codemirror2":"^7.2.0","@gooddata/js-utils":"^3.10.5","@gooddata/numberjs":"^3.2.4","fixed-data-table-2":"0.7.17","@gooddata/goodstrap":"68.18.0","react-dom-factories":"^1.0.2","@gooddata/gooddata-js":"^13.0.4","json-stable-stringify":"^1.0.1","react-transition-group":"^2.2.1","hoist-non-react-statics":"^3.3.0","nodelist-foreach-polyfill":"^1.2.0","@formatjs/intl-pluralrules":"^1.3.6","highcharts-grouped-categories":"^1.1.3"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"raf":"3.3.2","yup":"^0.24.1","jest":"24.7.1","husky":"3.0.0","madge":"^3.4.4","react":"^16.5.2","enzyme":"3.5.0","eslint":"4.19.1","formik":"^0.11.11","moment":"2.23.0","history":"^4.7.2","ts-jest":"24.0.0","webpack":"4.30.0","full-icu":"^1.3.0","prettier":"1.16.4","react-ga":"^2.5.2","recharts":"1.0.0-beta.9","testcafe":"1.1.4","commander":"2.14.1","node-sass":"4.13.0","react-dom":"^16.5.2","stylelint":"^13.6.1","supertest":"3.0.0","ts-loader":"6.0.0","@types/raf":"^3.4.0","css-loader":"0.28.7","jest-junit":"3.0.0","raw-loader":"0.5.1","styled-jsx":"2.2.1","typescript":"3.3.4000","@babel/core":"7.4.4","@types/jest":"24.0.6","@types/node":"7.0.8","@types/uuid":"3.4.3","file-loader":"3.0.1","jest-enzyme":"7.0.2","lint-staged":"9.1.0","sass-loader":"6.0.6","webpack-cli":"3.3.2","@types/react":"16.8.6","babel-loader":"8.0.5","react-helmet":"5.2.0","react-select":"1.2.1","style-loader":"0.19.1","@types/enzyme":"3.1.13","@types/lodash":"4.14.123","testcafe-live":"0.1.4","@babel/runtime":"7.4.4","dotenv-webpack":"^1.7.0","@babel/polyfill":"^7.4.4","@storybook/react":"5.0.11","@types/invariant":"2.2.29","@types/react-dom":"16.0.11","isomorphic-fetch":"2.2.1","react-datepicker":"1.1.0","react-router-dom":"4.2.2","@babel/preset-env":"7.4.4","@gooddata/mock-js":"^2.14.2","@storybook/addons":"5.0.11","@types/classnames":"2.2.3","@types/prop-types":"15.5.2","@storybook/theming":"5.0.11","identity-obj-proxy":"^3.0.0","intl-messageformat":"^7.5.4","webpack-dev-server":"3.3.1","@babel/preset-react":"7.0.0","@types/react-portal":"4.0.1","@types/react-window":"^1.8.1","babel-plugin-lodash":"3.3.4","html-webpack-plugin":"3.2.0","react-test-renderer":"16.4.2","@types/react-measure":"2.0.5","clean-webpack-plugin":"2.0.2","stats-webpack-plugin":"0.7.0","eslint-config-prettier":"4.1.0","react-google-recaptcha":"^0.14.1","tslint-config-prettier":"1.18.0","@gooddata/eslint-config":"^1.0.0","@gooddata/tslint-config":"1.0.0","@types/react-responsive":"^3.0.3","@types/storybook__react":"4.0.1","@types/stringify-object":"^3.2.0","enzyme-adapter-react-16":"1.3.1","@gooddata/test-storybook":"4.0.0","@storybook/addon-actions":"5.0.11","@storybook/addon-options":"5.0.11","node-sass-magic-importer":"5.1.0","react-syntax-highlighter":"11.0.2","@types/fixed-data-table-2":"0.8.1","stylelint-config-prettier":"^8.0.1","@gooddata/stylelint-config":"^5.0.0","@types/react-test-renderer":"16.0.0","circular-dependency-plugin":"5.0.2","compression-webpack-plugin":"2.0.0","@types/json-stable-stringify":"^1.0.32","@gooddata/frontend-npm-scripts":"1.2.0","@types/enzyme-adapter-react-16":"1.0.3","stylelint-checkstyle-formatter":"0.1.2","@types/storybook__addon-actions":"3.4.2","@babel/plugin-proposal-class-properties":"7.4.4","@babel/plugin-proposal-object-rest-spread":"7.4.4","@babel/plugin-transform-async-to-generator":"7.4.4"},"peerDependencies":{"react":"^16.5.2","react-dom":"^16.5.2"},"_npmOperationalInternal":{"tmp":"tmp/react-components_7.8.0-alpha-nestor-encinas-nen-one-4459-2020-07-29T12-01-34-392Z_1596024127391_0.7858254528845636","host":"s3://npm-registry-packages"}},"7.8.0-alpha-strouhaljan-jsu-one-4467-2020-07-30T12-01-49-129Z":{"name":"@gooddata/react-components","version":"7.8.0-alpha-strouhaljan-jsu-one-4467-2020-07-30T12-01-49-129Z","author":{"name":"GoodData Corporation"},"license":"BSD-3-Clause","_id":"@gooddata/react-components@7.8.0-alpha-strouhaljan-jsu-one-4467-2020-07-30T12-01-49-129Z","maintainers":[{"name":"afi","email":"adam.fiedler@gooddata.com"},{"name":"an.vuong","email":"an.vuong@gooddata.com"},{"name":"bertold8","email":"ivan.nejezchleb@seznam.cz"},{"name":"brbistas","email":"valentinos.chraniotis@gooddata.com"},{"name":"bugsbunny338","email":"jiri.zajic@mensa.cz"},{"name":"de.do","email":"de.do@gooddata.com"},{"name":"gooddata-ci","email":"rail@gooddata.com"},{"name":"hang.ngo","email":"hang.ngo@gooddata.com"},{"name":"hung.nguyen.hoang","email":"hung.nguyen@gooddata.com"},{"name":"huong.nguyen","email":"huong.nguyen@gooddata.com"},{"name":"huyen.nguyen","email":"huyen.nguyen@gooddata.com"},{"name":"ivan.mjartan","email":"ivan.mjartan@gooddata.com"},{"name":"jakub-sterba","email":"jakub.sterba@gooddata.com"},{"name":"jaroslav.tomecek","email":"jaroslav.tomecek@gooddata.com"},{"name":"jkittler","email":"honza.kittler@gmail.com"},{"name":"khanh.le","email":"khanh.le@gooddata.com"},{"name":"lanhuynh","email":"lan.huynh@gooddata.com"},{"name":"linhhong","email":"linh.hong@gooddata.com"},{"name":"lupko","email":"lubomir.slivka@gooddata.com"},{"name":"mai.nguyen","email":"mai.nguyen@gooddata.com"},{"name":"matyas.kandl","email":"matyas.kandl@gooddata.com"},{"name":"michal.marsal","email":"michal.marsal@gooddata.com"},{"name":"milan.lempera","email":"ext-milan.lempera@gooddata.com"},{"name":"my.duong","email":"my.duong@gooddata.com"},{"name":"naibinh","email":"naibinh@gmail.com"},{"name":"nestor_encinas","email":"xesto05@gmail.com"},{"name":"nikolacech","email":"nikola.cech@gooddata.com"},{"name":"nis.hua","email":"nis.hua@gooddata.com"},{"name":"no23reason","email":"dan.homola@hotmail.cz"},{"name":"patrikbraborec","email":"patrik.braborec@gooddata.com"},{"name":"pbenes","email":"petr.benes@gooddata.com"},{"name":"petrjanu","email":"petr.janu@gooddata.com"},{"name":"pkingo","email":"philipandreaskingo@hotmail.com"},{"name":"ptquang86","email":"ptquang86@gmail.com"},{"name":"qduval","email":"quentin.duval@gooddata.com"},{"name":"rodri360","email":"me@rodri360.com"},{"name":"scavnickyj","email":"jakub.scavnicky@gooddata.com"},{"name":"sitina","email":"jiri.sitina@gooddata.com"},{"name":"strouhaljan","email":"strouhal.jan@gmail.com"},{"name":"thao-luong","email":"thao.luong@gooddata.com"},{"name":"thuong.nguyen","email":"thuong.nguyen@gooddata.com"},{"name":"tmuchka","email":"tomas.muchka@gooddata.com"},{"name":"tomas.kratochvil","email":"tomas.kratochvil@gooddata.com"},{"name":"tomsatgd","email":"tomas.satinsky@gooddata.com"},{"name":"trung-le-quoc","email":"trung.le@gooddata.com"},{"name":"tu-ngo","email":"tungo1981@gmail.com"},{"name":"tu.bui","email":"tu.bui@gooddata.com"},{"name":"tulean","email":"tuan.le@gooddata.com"},{"name":"tuqt1005","email":"tu.tran@gooddata.com"},{"name":"utdnah","email":"danh.ung@gooddata.com"},{"name":"van.nguyen","email":"van.nguyen@gooddata.com"},{"name":"vi.phan","email":"vi.phan@gooddata.com"},{"name":"vlastikcz","email":"vlastimil.kotas@gooddata.com"},{"name":"vu.pham","email":"vu.pham@gooddata.com"},{"name":"xmort","email":"petr.dolejsi@gooddata.com"},{"name":"yanlipnican","email":"yanlipnican@gmail.com"}],"homepage":"https://github.com/gooddata/gooddata-react-components#readme","bugs":{"url":"https://github.com/gooddata/gooddata-react-components/issues"},"dist":{"shasum":"f372c59e083fe4af0db5c5c820acb9c4c0b2bd09","tarball":"https://registry.npmjs.org/@gooddata/react-components/-/react-components-7.8.0-alpha-strouhaljan-jsu-one-4467-2020-07-30T12-01-49-129Z.tgz","fileCount":2672,"integrity":"sha512-n2ERvggogpb7wJ8Ms8X42wODtp76gkk7ibFVigm/EBCePlt5bgSnSs2kcaz2TjiKhBOTs+oUJjkIprOCVpcNow==","signatures":[{"sig":"MEYCIQChk7Wy/1lVccOl7fpIIT9uTa/SnPhqWxF1GFGp3dhy7AIhAPnLQhC/bjzAmd4QQMxu0ZcZ+w6+KPqymhYFtIkf1gYe","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":10731220,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJfIrbuCRA9TVsSAnZWagAA3c8QAJSf3UqiyLRlMcw5Nxsm\nIPA4ZRXY6NJny8nWaLdc8pcZpOrpOX4q9OEEia0hJ57VVMq/XuibAGun5Dms\nu3+5c69X97ub+3Hpk+FxHBddNmwGrKn5Qb4eAkIeGPODwLRqSCljkcoqxIxp\nPWB3SR7P1fm/XzZIHwfiDVGlb45mT416EAGRdjZ5r6azAymokj8d6jpwApFQ\ndRH5azt+dTlnMLeXSL3iCb1xX8Sv2Q568b9CqIOQmUNOPE1vu6avgHaDtLHp\nsg47lmKU6LWI6v9dTjH6BZpbOziRMbuGajRh4TV5Spch1S6NDtUOXjrmwOMl\na66z+UlKcetn11m5Fqlj7MCQh3iLdIqdTg1ZJ1qjTfEDSBluybLnwTwAgmNa\nQHh+8CdEnfonJkXVuYHBOsdQIKiNr0HamipKfihmKl2xVyI/m1yRnQEvmu5O\n6i9Hb/y1EyA68CBdN2ipzTWDVblmFSl5xFV2QRqVXobWlcF6CiyTZJPd8Dvb\n6hxJYdnThOoh52NHFJSV2t+ahOXoH5FGuVOvSs9ZSoTutu14j2/n6NulzpVE\nbF4D2hyf+hxqfFNX4fhUye/TM0OoamTM5h+xYVhn7IvEtdkIehZT46r22+Pn\nrRZsoMAeewxLwl0AfId6j5tiICnQTHkkkr3MRa291t6BgWTVJEeDZEbbV2PL\n94Pk\r\n=0bZs\r\n-----END PGP SIGNATURE-----\r\n"},"main":"dist/index.js","husky":{"hooks":{"pre-commit":"lint-staged"}},"config":{"eslint":"./examples/**/*.{js,jsx}","tslint":"./{__mocks__,src,stories}/{,**/}*.{ts,tsx}"},"readme":"[![npm version](https://badge.fury.io/js/%40gooddata%2Freact-components.svg)](https://www.npmjs.com/package/@gooddata/react-components)\n\n# GoodData.UI React components\n> A React-based JavaScript library for building data-driven applications\n\n## Getting started\n- [GoodData.UI Documentation](http://sdk.gooddata.com/gooddata-ui/)\n- [GoodData.UI Live Examples](https://gooddata-examples.herokuapp.com/)\n- [Stack Overflow](https://stackoverflow.com/questions/tagged/gooddata)\n\n### Usage\nWith [yarn](https://yarnpkg.com) installed, go to your project directory and run\n```\n$ yarn add @gooddata/react-components\n```\nIf you prefer [npm](npmjs.com) run\n```\n$ npm install --save @gooddata/react-components\n```\n\nThe public API is exposed via global `index.js`. Except for the styles, do not import any other file directly\nbecause they are not intended to be part of the public API.\n\n## Contributing\n\nWe welcome any contribution in form of [issues](https://github.com/gooddata/gooddata-react-components/issues) or [pull requests](https://github.com/gooddata/gooddata-react-components/pulls).\n\nInstall [Node.js](http://nodejs.org) (node 12.16.1, npm v6.13.4) and [Yarn](https://classic.yarnpkg.com) (1.22.4).\n\nInstall dependencies:\n```\nyarn install --frozen-lockfile\n```\n\nThese commands may come in handy while developing:\n\n| command | description |\n| ------- | ----------- |\n| `yarn install --pure-lockfile` | first step |\n| ||\n| `yarn dev` | build react-components to `/dist` in watch mode |\n| `yarn test` | run all unit tests |\n| `yarn prettier-write` | format the source code to match the valid codestyle |\n| `yarn validate` | validate codestyle |\n| ||\n| `yarn storybook` | run storybook from `/stories` on http://localhost:9001 |\n| `yarn build-storybook` | build storybook to `/dist-storybook` |\n| `yarn test-storybook` | run storybook and [screenshot tests](https://github.com/gooddata/gdc-client-utils/tree/master/test-storybook) |\n| ||\n| `yarn examples` | run Live Examples dev-server from `/examples` on https://localhost:8999 |\n| `yarn examples-build` | build Live Examples to `/examples/dist` |\n| `yarn examples-server` | serve built Live Examples - see `/examples/server/src` |\n| `yarn examples-testcafe` | run testcafe tests against `localhost:8999` |\n\n### Deploy to heroku.com\nWhen you deploy this repo to heroku, it serves *GoodData.UI Live Examples*.\nRelevant tasks are in `Procfile` and `package.json`.\n\n```bash\n# run in the project directory\nheroku login\nheroku create <your-app-name>\nheroku config:set DOMAIN_ADMIN_USERNAME=x@gooddata.com DOMAIN_ADMIN_PASSWORD=xy PROJECT_ID_TO_ASSIGN=xms7ga4tf3g3nzucd8380o2bev8oeknp\ngit push heroku HEAD:master\nheroku open\n```\n### Enable Geo Chart for Storybook and Live Examples\nGeo chart uses Mapbox to render map which requires a Mapbox access token.\n- Register an account and create Mapbox access token at [guide](https://docs.mapbox.com/help/how-mapbox-works/access-tokens/)\n- Store the created token at `.env`:\n```bash\necho -e \"EXAMPLE_MAPBOX_ACCESS_TOKEN=token\" >> .env # only need to run once\necho -e \"STORYBOOK_MAPBOX_ACCESS_TOKEN=token\" >> .env # only need to run once\n```\n\n### Run Live Examples Locally\nTo run *GoodData.UI Live Examples* locally:\n```bash\ngit clone <this-repository>\ncd  <repository-folder>\nyarn install --pure-lockfile\nyarn examples\n```\nThen open https://localhost:8999 and login using Live Examples account (you can [create one here](https://gooddata-examples.herokuapp.com/registration)).\n\n### Run Storybook locally\n- Run storybook with token stored in `.env` for more secure\n```bash\nyarn storybook\n```\n- Or run storybook with token env param exposed to cli (not suggested)\n```bash\nSTORYBOOK_MAPBOX_ACCESS_TOKEN=token yarn storybook\n```\n- Apply either above way to `yarn build-storybook` or `yarn test-storybook`\n\n### Source code formatting\nThe source code in the repository is formatted by [Prettier](https://prettier.io/).\nThe format of the code is validated by our Continuous Integration server and is one of the requirements of successful merge.\n\nPrettier is supported by every major IDE. You can find the list of supported editors and how to configure them [here](https://prettier.io/docs/en/editors.html).\n\nIn the case, when your editor is not supported or you don't want to setup the integration, you can run the `yarn prettier-write` command to reformat the code before commit.\n\n## Changelog\n\n- see [CHANGELOG.md](CHANGELOG.md)\n\n## Supported versions\n\nIn order to make the user experience with integrating GoodData UI SDK as smooth and secure as possible and to ensure that the SDK is using the latest features of the platform, we will only provide support to two most recent major versions of UI SDK.\n\nThe most recent majors will be supported in the following modes:\n\n- The latest major version will receive all new functionality and all bug fixes\n- The previous major version will only receive fixes to critical issues and security fixes. These fixes will be applied on top of last released version of the previous major\n\nThe customers are encouraged to always use the latest version of the UI SDK.\n\nIn case of using older versions, the user might face API incompatibility, performance or security issues.\n\nPlease follow the installation instructions to update to the newest version.\n\n## License\n\n(C) 2007-2020 GoodData Corporation\n\nThis project is dual licensed:\n\n- The ATTRIBUTION-NONCOMMERCIAL 4.0 INTERNATIONAL (CC BY-NC 4.0) is used for purpose of the trial experience and evaluation of GoodData.UI library.\n- The GOODDATA GOODDATA.UI LIBRARY END USER LICENSE AGREEMENT is used for GoodData customers.\n\nFor more information, please see [LICENSE](https://github.com/gooddata/gooddata-react-components/blob/master/LICENSE)\n","gitHead":"811623b6e10b69f2f1958f8ffffce7dc63881a1e","scripts":{"dev":"bash scripts/build.sh --dev-watch","test":"jest --watch","build":"bash scripts/build.sh","tslint":"yarn run-tslint -t verbose $npm_package_config_tslint","prepare":"cd examples/server && yarn install --frozen-lockfile && cd ../..; rm -r examples/node_modules 2>/dev/null; true","examples":"bash scripts/run-examples.sh","prepare?":"# Called before `npm publish` and on local `npm install`. Temporarily also for deleting obsolete node_modules. Ends with `true` to continue gracefully.","validate":"tsc --noEmit && yarn tslint && eslint $npm_package_config_eslint && yarn validate-style && yarn prettier-check","build-dev":"bash scripts/build.sh --dev","examples?":"# Default is developer domain, other options: yarn examples [sec,secure,stg,stg2,stg3,demo,developer or URL]","storybook":"yarn build && start-storybook -p 9001 -c .storybook","test-once":"jest","tslint-ci":"mkdir -p ./ci/results && yarn run-tslint -t checkstyle -o ./ci/results/tslint-results.xml $npm_package_config_tslint","run-tslint":"tslint -p tsconfig.json","validate-ci":"tsc --noEmit && yarn tslint-ci  && eslint $npm_package_config_eslint -f checkstyle -o ci/results/eslint-results.xml && yarn validate-style-ci && yarn prettier-check","examples-build":"bash scripts/build-examples.sh","prepublishOnly":"yarn build","prettier-check":"prettier --check '{src,stories,styles,__mocks__,examples/server/src,examples/src,examples/test}/**/*.{ts,js,tsx,jsx,json,scss,md,yaml,html}'","prettier-write":"prettier --write '{src,stories,styles,__mocks__,examples/server/src,examples/src,examples/test}/**/*.{ts,js,tsx,jsx,json,scss,md,yaml,html}'","test-storybook":"yarn build && test-storybook","validate-style":"stylelint '**/*.scss'","build-storybook":"yarn build && build-storybook -c .storybook -o dist-storybook","examples-server":"node examples/server/src/index.js","heroku-postbuild":"yarn examples-build developer","examples-testcafe":"./scripts/run-testcafe.sh visual","validate-style-ci":"stylelint '**/*.scss' --custom-formatter=node_modules/stylelint-checkstyle-formatter > ci/results/stylelint-results.xml","check-circular-deps":"madge --circular --extensions ts ./src","examples-testcafe-ci":"./scripts/run-testcafe.sh ci","examples-testcafe-live":"./scripts/run-testcafe.sh live"},"typings":"dist/index.d.ts","_npmUser":{"name":"strouhaljan","email":"strouhal.jan@gmail.com"},"deprecated":"@gooddata/react-components@7 reached End of Support on March 31, 2022. Please upgrade (see https://sdk.gooddata.com/gooddata-ui/docs/supported_versions.html for more information).","repository":{"url":"git+ssh://git@github.com/gooddata/gooddata-react-components.git","type":"git"},"_npmVersion":"6.13.4","description":"GoodData.UI - A powerful JavaScript library for building analytical applications","directories":{},"lint-staged":{"{src,stories,styles,__mocks__,examples/server/src,examples/src,examples/test}/**/*.{ts,js,tsx,jsx,scss}":["npx gdc-fix-copyright","git add"],"{src,stories,styles,__mocks__,examples/server/src,examples/src,examples/test}/**/*.{ts,js,tsx,jsx,json,scss,md,yaml,html}":["prettier --write","git add"]},"_nodeVersion":"12.16.1","dependencies":{"rxjs":"^5.5.6","uuid":"^3.2.1","immer":"^1.3.1","lodash":"^4.17.15","date-fns":"^2.7.0","downshift":"^3.2.7","invariant":"^2.2.2","mapbox-gl":"1.9.1","classnames":"^2.2.6","codemirror":"^5.54.0","highcharts":"7.1.1","prop-types":"^15.6.0","react-intl":"^3.6.0","custom-event":"^1.0.1","react-window":"^1.8.1","ag-grid-react":"20.0.0","react-measure":"^2.3.0","@types/mapbox-gl":"1.9.1","react-day-picker":"~7.3.0","react-responsive":"^3.0.0","stringify-object":"^2.4.0","@gooddata/typings":"^2.26.0","@types/codemirror":"^0.0.95","ag-grid-community":"20.0.0","http-status-codes":"^1.3.0","react-codemirror2":"^7.2.0","@gooddata/js-utils":"^3.10.5","@gooddata/numberjs":"^3.2.4","fixed-data-table-2":"0.7.17","@gooddata/goodstrap":"68.18.3","react-dom-factories":"^1.0.2","@gooddata/gooddata-js":"^13.1.0","json-stable-stringify":"^1.0.1","react-transition-group":"^2.2.1","hoist-non-react-statics":"^3.3.0","nodelist-foreach-polyfill":"^1.2.0","@formatjs/intl-pluralrules":"^1.3.6","highcharts-grouped-categories":"^1.1.3"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"raf":"3.3.2","yup":"^0.24.1","jest":"24.7.1","husky":"3.0.0","madge":"^3.4.4","react":"^16.5.2","enzyme":"3.5.0","eslint":"4.19.1","formik":"^0.11.11","moment":"2.23.0","history":"^4.7.2","ts-jest":"24.0.0","webpack":"4.30.0","full-icu":"^1.3.0","prettier":"1.16.4","react-ga":"^2.5.2","recharts":"1.0.0-beta.9","testcafe":"1.1.4","commander":"2.14.1","node-sass":"4.13.0","react-dom":"^16.5.2","stylelint":"^13.6.1","supertest":"3.0.0","ts-loader":"6.0.0","@types/raf":"^3.4.0","css-loader":"0.28.7","jest-junit":"3.0.0","raw-loader":"0.5.1","styled-jsx":"2.2.1","typescript":"3.3.4000","@babel/core":"7.4.4","@types/jest":"24.0.6","@types/node":"7.0.8","@types/uuid":"3.4.3","file-loader":"3.0.1","jest-enzyme":"7.0.2","lint-staged":"9.1.0","sass-loader":"6.0.6","webpack-cli":"3.3.2","@types/react":"16.8.6","babel-loader":"8.0.5","react-helmet":"5.2.0","react-select":"1.2.1","style-loader":"0.19.1","@types/enzyme":"3.1.13","@types/lodash":"4.14.123","testcafe-live":"0.1.4","@babel/runtime":"7.4.4","dotenv-webpack":"^1.7.0","@babel/polyfill":"^7.4.4","@storybook/react":"5.0.11","@types/invariant":"2.2.29","@types/react-dom":"16.0.11","isomorphic-fetch":"2.2.1","react-datepicker":"1.1.0","react-router-dom":"4.2.2","@babel/preset-env":"7.4.4","@gooddata/mock-js":"^2.14.2","@storybook/addons":"5.0.11","@types/classnames":"2.2.3","@types/prop-types":"15.5.2","@storybook/theming":"5.0.11","identity-obj-proxy":"^3.0.0","intl-messageformat":"^7.5.4","webpack-dev-server":"3.3.1","@babel/preset-react":"7.0.0","@types/react-portal":"4.0.1","@types/react-window":"^1.8.1","babel-plugin-lodash":"3.3.4","html-webpack-plugin":"3.2.0","react-test-renderer":"16.4.2","@types/react-measure":"2.0.5","clean-webpack-plugin":"2.0.2","stats-webpack-plugin":"0.7.0","eslint-config-prettier":"4.1.0","react-google-recaptcha":"^0.14.1","tslint-config-prettier":"1.18.0","@gooddata/eslint-config":"^1.0.0","@gooddata/tslint-config":"1.0.0","@types/react-responsive":"^3.0.3","@types/storybook__react":"4.0.1","@types/stringify-object":"^3.2.0","enzyme-adapter-react-16":"1.3.1","@gooddata/test-storybook":"4.0.0","@storybook/addon-actions":"5.0.11","@storybook/addon-options":"5.0.11","node-sass-magic-importer":"5.1.0","react-syntax-highlighter":"11.0.2","@types/fixed-data-table-2":"0.8.1","stylelint-config-prettier":"^8.0.1","@gooddata/stylelint-config":"^5.0.0","@types/react-test-renderer":"16.0.0","circular-dependency-plugin":"5.0.2","compression-webpack-plugin":"2.0.0","@types/json-stable-stringify":"^1.0.32","@gooddata/frontend-npm-scripts":"1.2.0","@types/enzyme-adapter-react-16":"1.0.3","stylelint-checkstyle-formatter":"0.1.2","@types/storybook__addon-actions":"3.4.2","@babel/plugin-proposal-class-properties":"7.4.4","@babel/plugin-proposal-object-rest-spread":"7.4.4","@babel/plugin-transform-async-to-generator":"7.4.4"},"peerDependencies":{"react":"^16.5.2","react-dom":"^16.5.2"},"_npmOperationalInternal":{"tmp":"tmp/react-components_7.8.0-alpha-strouhaljan-jsu-one-4467-2020-07-30T12-01-49-129Z_1596110573352_0.9875418997950332","host":"s3://npm-registry-packages"}},"7.8.0-alpha-bertold8-ine-one-4491-autoresize-all-2020-07-30T16-12-11-515Z":{"name":"@gooddata/react-components","version":"7.8.0-alpha-bertold8-ine-one-4491-autoresize-all-2020-07-30T16-12-11-515Z","author":{"name":"GoodData Corporation"},"license":"BSD-3-Clause","_id":"@gooddata/react-components@7.8.0-alpha-bertold8-ine-one-4491-autoresize-all-2020-07-30T16-12-11-515Z","maintainers":[{"name":"afi","email":"adam.fiedler@gooddata.com"},{"name":"an.vuong","email":"an.vuong@gooddata.com"},{"name":"bertold8","email":"ivan.nejezchleb@seznam.cz"},{"name":"brbistas","email":"valentinos.chraniotis@gooddata.com"},{"name":"bugsbunny338","email":"jiri.zajic@mensa.cz"},{"name":"de.do","email":"de.do@gooddata.com"},{"name":"gooddata-ci","email":"rail@gooddata.com"},{"name":"hang.ngo","email":"hang.ngo@gooddata.com"},{"name":"hung.nguyen.hoang","email":"hung.nguyen@gooddata.com"},{"name":"huong.nguyen","email":"huong.nguyen@gooddata.com"},{"name":"huyen.nguyen","email":"huyen.nguyen@gooddata.com"},{"name":"ivan.mjartan","email":"ivan.mjartan@gooddata.com"},{"name":"jakub-sterba","email":"jakub.sterba@gooddata.com"},{"name":"jaroslav.tomecek","email":"jaroslav.tomecek@gooddata.com"},{"name":"jkittler","email":"honza.kittler@gmail.com"},{"name":"khanh.le","email":"khanh.le@gooddata.com"},{"name":"lanhuynh","email":"lan.huynh@gooddata.com"},{"name":"linhhong","email":"linh.hong@gooddata.com"},{"name":"lupko","email":"lubomir.slivka@gooddata.com"},{"name":"mai.nguyen","email":"mai.nguyen@gooddata.com"},{"name":"matyas.kandl","email":"matyas.kandl@gooddata.com"},{"name":"michal.marsal","email":"michal.marsal@gooddata.com"},{"name":"milan.lempera","email":"ext-milan.lempera@gooddata.com"},{"name":"my.duong","email":"my.duong@gooddata.com"},{"name":"naibinh","email":"naibinh@gmail.com"},{"name":"nestor_encinas","email":"xesto05@gmail.com"},{"name":"nikolacech","email":"nikola.cech@gooddata.com"},{"name":"nis.hua","email":"nis.hua@gooddata.com"},{"name":"no23reason","email":"dan.homola@hotmail.cz"},{"name":"patrikbraborec","email":"patrik.braborec@gooddata.com"},{"name":"pbenes","email":"petr.benes@gooddata.com"},{"name":"petrjanu","email":"petr.janu@gooddata.com"},{"name":"pkingo","email":"philipandreaskingo@hotmail.com"},{"name":"ptquang86","email":"ptquang86@gmail.com"},{"name":"qduval","email":"quentin.duval@gooddata.com"},{"name":"rodri360","email":"me@rodri360.com"},{"name":"scavnickyj","email":"jakub.scavnicky@gooddata.com"},{"name":"sitina","email":"jiri.sitina@gooddata.com"},{"name":"strouhaljan","email":"strouhal.jan@gmail.com"},{"name":"thao-luong","email":"thao.luong@gooddata.com"},{"name":"thuong.nguyen","email":"thuong.nguyen@gooddata.com"},{"name":"tmuchka","email":"tomas.muchka@gooddata.com"},{"name":"tomas.kratochvil","email":"tomas.kratochvil@gooddata.com"},{"name":"tomsatgd","email":"tomas.satinsky@gooddata.com"},{"name":"trung-le-quoc","email":"trung.le@gooddata.com"},{"name":"tu-ngo","email":"tungo1981@gmail.com"},{"name":"tu.bui","email":"tu.bui@gooddata.com"},{"name":"tulean","email":"tuan.le@gooddata.com"},{"name":"tuqt1005","email":"tu.tran@gooddata.com"},{"name":"utdnah","email":"danh.ung@gooddata.com"},{"name":"van.nguyen","email":"van.nguyen@gooddata.com"},{"name":"vi.phan","email":"vi.phan@gooddata.com"},{"name":"vlastikcz","email":"vlastimil.kotas@gooddata.com"},{"name":"vu.pham","email":"vu.pham@gooddata.com"},{"name":"xmort","email":"petr.dolejsi@gooddata.com"},{"name":"yanlipnican","email":"yanlipnican@gmail.com"}],"homepage":"https://github.com/gooddata/gooddata-react-components#readme","bugs":{"url":"https://github.com/gooddata/gooddata-react-components/issues"},"dist":{"shasum":"f132e9c4221c9f9268c1364fb5cf070ad70c1d24","tarball":"https://registry.npmjs.org/@gooddata/react-components/-/react-components-7.8.0-alpha-bertold8-ine-one-4491-autoresize-all-2020-07-30T16-12-11-515Z.tgz","fileCount":2675,"integrity":"sha512-uD/xWl57nylNdpewRXwgGCkfqSdXrRfJLcJkj+ebyl0EJpuqMFnHNaQM3e5u3rU7tKwuz5cnjyvuxPKSRiGe6w==","signatures":[{"sig":"MEUCIGp+iLkWu4GrT0yG7HFlGRJnePMQ2om5o9a1VXGsNS47AiEAscUup/3xmySW6VOL4sX9n7/nPyChbs0s0w5BZRSFQA4=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":10781067,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJfIvF7CRA9TVsSAnZWagAAJCcP+wRBaozO6YXNoy32ayca\njWUp5bU6u9uIFwl8FYJ4aFMdXzm1APdm+woxwKyOTEZXE84tjtsVhXVKbAlB\nFxS2Kmeebv21N03SngBxJTJs6lH40wO1SfAa5U34nDDlpuP8jRYrEkZGOT8V\nyHGsbYzq5cPnOPaTQxmwwLTmRKBahh26OlYQv6YYdvFP/zSAkZmux8os02kX\nMr5mv7YBhdSjlk8TcXTebuIM8opdtABq5Uf/i8a453jZoYIQRFjlfGudQcrn\naMRBA9OyOL0ezuz6SYK83UzWeyJhJ5wDESn+8Y1SaQxk1bn011bDTR+p6sEE\n0RREMk8eyczAeR2bNc6CP7ZrkKOMbZn9LWk3vficOcdfRi4djx3yOtlG70qk\nc2WR3tnaJ+cNMnTHBkOVKt0aRwQPEjHPOocMVz1wsxH0tW9F8e0cM1jQRZGI\nUn4B4G5z1ZJC0OHIHT3WW3Xl9Pr9l9negfoBLCs3LVaP/4uX+7ERPfgH3fzL\nGeb9ycpKCtYWnRkk/K7DZ7yYWhaonUrKlZrsNQDtcrtWqNIF8iV6RnbIT/Y8\nUcfFVxPD/+I+u7uFoIxHWHdADUp5oM3bRrZDnZzw4U9TRklTAwy0oqxshu3r\n2oI7d/3E2lPOexm/06MD+ZbSjGRGRLKLtmF/PGQ1863n3Z2YQufC1v6H5kZ4\nOPme\r\n=J08j\r\n-----END PGP SIGNATURE-----\r\n"},"main":"dist/index.js","husky":{"hooks":{"pre-commit":"lint-staged"}},"config":{"eslint":"./examples/**/*.{js,jsx}","tslint":"./{__mocks__,src,stories}/{,**/}*.{ts,tsx}"},"readme":"[![npm version](https://badge.fury.io/js/%40gooddata%2Freact-components.svg)](https://www.npmjs.com/package/@gooddata/react-components)\n\n# GoodData.UI React components\n> A React-based JavaScript library for building data-driven applications\n\n## Getting started\n- [GoodData.UI Documentation](http://sdk.gooddata.com/gooddata-ui/)\n- [GoodData.UI Live Examples](https://gooddata-examples.herokuapp.com/)\n- [Stack Overflow](https://stackoverflow.com/questions/tagged/gooddata)\n\n### Usage\nWith [yarn](https://yarnpkg.com) installed, go to your project directory and run\n```\n$ yarn add @gooddata/react-components\n```\nIf you prefer [npm](npmjs.com) run\n```\n$ npm install --save @gooddata/react-components\n```\n\nThe public API is exposed via global `index.js`. Except for the styles, do not import any other file directly\nbecause they are not intended to be part of the public API.\n\n## Contributing\n\nWe welcome any contribution in form of [issues](https://github.com/gooddata/gooddata-react-components/issues) or [pull requests](https://github.com/gooddata/gooddata-react-components/pulls).\n\nInstall [Node.js](http://nodejs.org) (node 12.16.1, npm v6.13.4) and [Yarn](https://classic.yarnpkg.com) (1.22.4).\n\nInstall dependencies:\n```\nyarn install --frozen-lockfile\n```\n\nThese commands may come in handy while developing:\n\n| command | description |\n| ------- | ----------- |\n| `yarn install --pure-lockfile` | first step |\n| ||\n| `yarn dev` | build react-components to `/dist` in watch mode |\n| `yarn test` | run all unit tests |\n| `yarn prettier-write` | format the source code to match the valid codestyle |\n| `yarn validate` | validate codestyle |\n| ||\n| `yarn storybook` | run storybook from `/stories` on http://localhost:9001 |\n| `yarn build-storybook` | build storybook to `/dist-storybook` |\n| `yarn test-storybook` | run storybook and [screenshot tests](https://github.com/gooddata/gdc-client-utils/tree/master/test-storybook) |\n| ||\n| `yarn examples` | run Live Examples dev-server from `/examples` on https://localhost:8999 |\n| `yarn examples-build` | build Live Examples to `/examples/dist` |\n| `yarn examples-server` | serve built Live Examples - see `/examples/server/src` |\n| `yarn examples-testcafe` | run testcafe tests against `localhost:8999` |\n\n### Deploy to heroku.com\nWhen you deploy this repo to heroku, it serves *GoodData.UI Live Examples*.\nRelevant tasks are in `Procfile` and `package.json`.\n\n```bash\n# run in the project directory\nheroku login\nheroku create <your-app-name>\nheroku config:set DOMAIN_ADMIN_USERNAME=x@gooddata.com DOMAIN_ADMIN_PASSWORD=xy PROJECT_ID_TO_ASSIGN=xms7ga4tf3g3nzucd8380o2bev8oeknp\ngit push heroku HEAD:master\nheroku open\n```\n### Enable Geo Chart for Storybook and Live Examples\nGeo chart uses Mapbox to render map which requires a Mapbox access token.\n- Register an account and create Mapbox access token at [guide](https://docs.mapbox.com/help/how-mapbox-works/access-tokens/)\n- Store the created token at `.env`:\n```bash\necho -e \"EXAMPLE_MAPBOX_ACCESS_TOKEN=token\" >> .env # only need to run once\necho -e \"STORYBOOK_MAPBOX_ACCESS_TOKEN=token\" >> .env # only need to run once\n```\n\n### Run Live Examples Locally\nTo run *GoodData.UI Live Examples* locally:\n```bash\ngit clone <this-repository>\ncd  <repository-folder>\nyarn install --pure-lockfile\nyarn examples\n```\nThen open https://localhost:8999 and login using Live Examples account (you can [create one here](https://gooddata-examples.herokuapp.com/registration)).\n\n### Run Storybook locally\n- Run storybook with token stored in `.env` for more secure\n```bash\nyarn storybook\n```\n- Or run storybook with token env param exposed to cli (not suggested)\n```bash\nSTORYBOOK_MAPBOX_ACCESS_TOKEN=token yarn storybook\n```\n- Apply either above way to `yarn build-storybook` or `yarn test-storybook`\n\n### Source code formatting\nThe source code in the repository is formatted by [Prettier](https://prettier.io/).\nThe format of the code is validated by our Continuous Integration server and is one of the requirements of successful merge.\n\nPrettier is supported by every major IDE. You can find the list of supported editors and how to configure them [here](https://prettier.io/docs/en/editors.html).\n\nIn the case, when your editor is not supported or you don't want to setup the integration, you can run the `yarn prettier-write` command to reformat the code before commit.\n\n## Changelog\n\n- see [CHANGELOG.md](CHANGELOG.md)\n\n## Supported versions\n\nIn order to make the user experience with integrating GoodData UI SDK as smooth and secure as possible and to ensure that the SDK is using the latest features of the platform, we will only provide support to two most recent major versions of UI SDK.\n\nThe most recent majors will be supported in the following modes:\n\n- The latest major version will receive all new functionality and all bug fixes\n- The previous major version will only receive fixes to critical issues and security fixes. These fixes will be applied on top of last released version of the previous major\n\nThe customers are encouraged to always use the latest version of the UI SDK.\n\nIn case of using older versions, the user might face API incompatibility, performance or security issues.\n\nPlease follow the installation instructions to update to the newest version.\n\n## License\n\n(C) 2007-2020 GoodData Corporation\n\nThis project is dual licensed:\n\n- The ATTRIBUTION-NONCOMMERCIAL 4.0 INTERNATIONAL (CC BY-NC 4.0) is used for purpose of the trial experience and evaluation of GoodData.UI library.\n- The GOODDATA GOODDATA.UI LIBRARY END USER LICENSE AGREEMENT is used for GoodData customers.\n\nFor more information, please see [LICENSE](https://github.com/gooddata/gooddata-react-components/blob/master/LICENSE)\n","gitHead":"fc7eb9f952fdf334031660bdb4048ca501a0f57c","scripts":{"dev":"bash scripts/build.sh --dev-watch","test":"jest --watch","build":"bash scripts/build.sh","tslint":"yarn run-tslint -t verbose $npm_package_config_tslint","prepare":"cd examples/server && yarn install --frozen-lockfile && cd ../..; rm -r examples/node_modules 2>/dev/null; true","examples":"bash scripts/run-examples.sh","prepare?":"# Called before `npm publish` and on local `npm install`. Temporarily also for deleting obsolete node_modules. Ends with `true` to continue gracefully.","validate":"tsc --noEmit && yarn tslint && eslint $npm_package_config_eslint && yarn validate-style && yarn prettier-check","build-dev":"bash scripts/build.sh --dev","examples?":"# Default is developer domain, other options: yarn examples [sec,secure,stg,stg2,stg3,demo,developer or URL]","storybook":"yarn build && start-storybook -p 9001 -c .storybook","test-once":"jest","tslint-ci":"mkdir -p ./ci/results && yarn run-tslint -t checkstyle -o ./ci/results/tslint-results.xml $npm_package_config_tslint","run-tslint":"tslint -p tsconfig.json","validate-ci":"tsc --noEmit && yarn tslint-ci  && eslint $npm_package_config_eslint -f checkstyle -o ci/results/eslint-results.xml && yarn validate-style-ci && yarn prettier-check","examples-build":"bash scripts/build-examples.sh","prepublishOnly":"yarn build","prettier-check":"prettier --check '{src,stories,styles,__mocks__,examples/server/src,examples/src,examples/test}/**/*.{ts,js,tsx,jsx,json,scss,md,yaml,html}'","prettier-write":"prettier --write '{src,stories,styles,__mocks__,examples/server/src,examples/src,examples/test}/**/*.{ts,js,tsx,jsx,json,scss,md,yaml,html}'","test-storybook":"yarn build && test-storybook","validate-style":"stylelint '**/*.scss'","build-storybook":"yarn build && build-storybook -c .storybook -o dist-storybook","examples-server":"node examples/server/src/index.js","heroku-postbuild":"yarn examples-build developer","examples-testcafe":"./scripts/run-testcafe.sh visual","validate-style-ci":"stylelint '**/*.scss' --custom-formatter=node_modules/stylelint-checkstyle-formatter > ci/results/stylelint-results.xml","check-circular-deps":"madge --circular --extensions ts ./src","examples-testcafe-ci":"./scripts/run-testcafe.sh ci","examples-testcafe-live":"./scripts/run-testcafe.sh live"},"typings":"dist/index.d.ts","_npmUser":{"name":"bertold8","email":"ivan.nejezchleb@seznam.cz"},"deprecated":"@gooddata/react-components@7 reached End of Support on March 31, 2022. Please upgrade (see https://sdk.gooddata.com/gooddata-ui/docs/supported_versions.html for more information).","repository":{"url":"git+ssh://git@github.com/gooddata/gooddata-react-components.git","type":"git"},"_npmVersion":"6.13.4","description":"GoodData.UI - A powerful JavaScript library for building analytical applications","directories":{},"lint-staged":{"{src,stories,styles,__mocks__,examples/server/src,examples/src,examples/test}/**/*.{ts,js,tsx,jsx,scss}":["npx gdc-fix-copyright","git add"],"{src,stories,styles,__mocks__,examples/server/src,examples/src,examples/test}/**/*.{ts,js,tsx,jsx,json,scss,md,yaml,html}":["prettier --write","git add"]},"_nodeVersion":"12.16.1","dependencies":{"rxjs":"^5.5.6","uuid":"^3.2.1","immer":"^1.3.1","lodash":"^4.17.15","date-fns":"^2.7.0","downshift":"^3.2.7","invariant":"^2.2.2","mapbox-gl":"1.9.1","classnames":"^2.2.6","codemirror":"^5.54.0","highcharts":"7.1.1","prop-types":"^15.6.0","react-intl":"^3.6.0","custom-event":"^1.0.1","react-window":"^1.8.1","ag-grid-react":"20.0.0","react-measure":"^2.3.0","@types/mapbox-gl":"1.9.1","react-day-picker":"~7.3.0","react-responsive":"^3.0.0","stringify-object":"^2.4.0","@gooddata/typings":"^2.26.0","@types/codemirror":"^0.0.95","ag-grid-community":"20.0.0","http-status-codes":"^1.3.0","react-codemirror2":"^7.2.0","@gooddata/js-utils":"^3.10.5","@gooddata/numberjs":"^3.2.4","fixed-data-table-2":"0.7.17","@gooddata/goodstrap":"68.18.3","react-dom-factories":"^1.0.2","@gooddata/gooddata-js":"^13.1.0","json-stable-stringify":"^1.0.1","react-transition-group":"^2.2.1","hoist-non-react-statics":"^3.3.0","nodelist-foreach-polyfill":"^1.2.0","@formatjs/intl-pluralrules":"^1.3.6","highcharts-grouped-categories":"^1.1.3"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"raf":"3.3.2","yup":"^0.24.1","jest":"24.7.1","husky":"3.0.0","madge":"^3.4.4","react":"^16.5.2","enzyme":"3.5.0","eslint":"4.19.1","formik":"^0.11.11","moment":"2.23.0","history":"^4.7.2","ts-jest":"24.0.0","webpack":"4.30.0","full-icu":"^1.3.0","prettier":"1.16.4","react-ga":"^2.5.2","recharts":"1.0.0-beta.9","testcafe":"1.1.4","commander":"2.14.1","node-sass":"4.13.0","react-dom":"^16.5.2","stylelint":"^13.6.1","supertest":"3.0.0","ts-loader":"6.0.0","@types/raf":"^3.4.0","css-loader":"0.28.7","jest-junit":"3.0.0","raw-loader":"0.5.1","styled-jsx":"2.2.1","typescript":"3.3.4000","@babel/core":"7.4.4","@types/jest":"24.0.6","@types/node":"7.0.8","@types/uuid":"3.4.3","file-loader":"3.0.1","jest-enzyme":"7.0.2","lint-staged":"9.1.0","sass-loader":"6.0.6","webpack-cli":"3.3.2","@types/react":"16.8.6","babel-loader":"8.0.5","react-helmet":"5.2.0","react-select":"1.2.1","style-loader":"0.19.1","@types/enzyme":"3.1.13","@types/lodash":"4.14.123","testcafe-live":"0.1.4","@babel/runtime":"7.4.4","dotenv-webpack":"^1.7.0","@babel/polyfill":"^7.4.4","@storybook/react":"5.0.11","@types/invariant":"2.2.29","@types/react-dom":"16.0.11","isomorphic-fetch":"2.2.1","react-datepicker":"1.1.0","react-router-dom":"4.2.2","@babel/preset-env":"7.4.4","@gooddata/mock-js":"^2.14.2","@storybook/addons":"5.0.11","@types/classnames":"2.2.3","@types/prop-types":"15.5.2","@storybook/theming":"5.0.11","identity-obj-proxy":"^3.0.0","intl-messageformat":"^7.5.4","webpack-dev-server":"3.3.1","@babel/preset-react":"7.0.0","@types/react-portal":"4.0.1","@types/react-window":"^1.8.1","babel-plugin-lodash":"3.3.4","html-webpack-plugin":"3.2.0","react-test-renderer":"16.4.2","@types/react-measure":"2.0.5","clean-webpack-plugin":"2.0.2","stats-webpack-plugin":"0.7.0","eslint-config-prettier":"4.1.0","react-google-recaptcha":"^0.14.1","tslint-config-prettier":"1.18.0","@gooddata/eslint-config":"^1.0.0","@gooddata/tslint-config":"1.0.0","@types/react-responsive":"^3.0.3","@types/storybook__react":"4.0.1","@types/stringify-object":"^3.2.0","enzyme-adapter-react-16":"1.3.1","@gooddata/test-storybook":"4.0.0","@storybook/addon-actions":"5.0.11","@storybook/addon-options":"5.0.11","node-sass-magic-importer":"5.1.0","react-syntax-highlighter":"11.0.2","@types/fixed-data-table-2":"0.8.1","stylelint-config-prettier":"^8.0.1","@gooddata/stylelint-config":"^5.0.0","@types/react-test-renderer":"16.0.0","circular-dependency-plugin":"5.0.2","compression-webpack-plugin":"2.0.0","@types/json-stable-stringify":"^1.0.32","@gooddata/frontend-npm-scripts":"1.2.0","@types/enzyme-adapter-react-16":"1.0.3","stylelint-checkstyle-formatter":"0.1.2","@types/storybook__addon-actions":"3.4.2","@babel/plugin-proposal-class-properties":"7.4.4","@babel/plugin-proposal-object-rest-spread":"7.4.4","@babel/plugin-transform-async-to-generator":"7.4.4"},"peerDependencies":{"react":"^16.5.2","react-dom":"^16.5.2"},"_npmOperationalInternal":{"tmp":"tmp/react-components_7.8.0-alpha-bertold8-ine-one-4491-autoresize-all-2020-07-30T16-12-11-515Z_1596125562677_0.7484077680076979","host":"s3://npm-registry-packages"}},"7.8.0-rc.1":{"name":"@gooddata/react-components","version":"7.8.0-rc.1","author":{"name":"GoodData Corporation"},"license":"BSD-3-Clause","_id":"@gooddata/react-components@7.8.0-rc.1","maintainers":[{"name":"afi","email":"adam.fiedler@gooddata.com"},{"name":"an.vuong","email":"an.vuong@gooddata.com"},{"name":"bertold8","email":"ivan.nejezchleb@seznam.cz"},{"name":"brbistas","email":"valentinos.chraniotis@gooddata.com"},{"name":"bugsbunny338","email":"jiri.zajic@mensa.cz"},{"name":"de.do","email":"de.do@gooddata.com"},{"name":"gooddata-ci","email":"rail@gooddata.com"},{"name":"hang.ngo","email":"hang.ngo@gooddata.com"},{"name":"hung.nguyen.hoang","email":"hung.nguyen@gooddata.com"},{"name":"huong.nguyen","email":"huong.nguyen@gooddata.com"},{"name":"huyen.nguyen","email":"huyen.nguyen@gooddata.com"},{"name":"ivan.mjartan","email":"ivan.mjartan@gooddata.com"},{"name":"jakub-sterba","email":"jakub.sterba@gooddata.com"},{"name":"jaroslav.tomecek","email":"jaroslav.tomecek@gooddata.com"},{"name":"jkittler","email":"honza.kittler@gmail.com"},{"name":"khanh.le","email":"khanh.le@gooddata.com"},{"name":"lanhuynh","email":"lan.huynh@gooddata.com"},{"name":"linhhong","email":"linh.hong@gooddata.com"},{"name":"lupko","email":"lubomir.slivka@gooddata.com"},{"name":"mai.nguyen","email":"mai.nguyen@gooddata.com"},{"name":"matyas.kandl","email":"matyas.kandl@gooddata.com"},{"name":"michal.marsal","email":"michal.marsal@gooddata.com"},{"name":"milan.lempera","email":"ext-milan.lempera@gooddata.com"},{"name":"my.duong","email":"my.duong@gooddata.com"},{"name":"naibinh","email":"naibinh@gmail.com"},{"name":"nestor_encinas","email":"xesto05@gmail.com"},{"name":"nikolacech","email":"nikola.cech@gooddata.com"},{"name":"nis.hua","email":"nis.hua@gooddata.com"},{"name":"no23reason","email":"dan.homola@hotmail.cz"},{"name":"patrikbraborec","email":"patrik.braborec@gooddata.com"},{"name":"pbenes","email":"petr.benes@gooddata.com"},{"name":"petrjanu","email":"petr.janu@gooddata.com"},{"name":"pkingo","email":"philipandreaskingo@hotmail.com"},{"name":"ptquang86","email":"ptquang86@gmail.com"},{"name":"qduval","email":"quentin.duval@gooddata.com"},{"name":"rodri360","email":"me@rodri360.com"},{"name":"scavnickyj","email":"jakub.scavnicky@gooddata.com"},{"name":"sitina","email":"jiri.sitina@gooddata.com"},{"name":"strouhaljan","email":"strouhal.jan@gmail.com"},{"name":"thao-luong","email":"thao.luong@gooddata.com"},{"name":"thuong.nguyen","email":"thuong.nguyen@gooddata.com"},{"name":"tmuchka","email":"tomas.muchka@gooddata.com"},{"name":"tomas.kratochvil","email":"tomas.kratochvil@gooddata.com"},{"name":"tomsatgd","email":"tomas.satinsky@gooddata.com"},{"name":"trung-le-quoc","email":"trung.le@gooddata.com"},{"name":"tu-ngo","email":"tungo1981@gmail.com"},{"name":"tu.bui","email":"tu.bui@gooddata.com"},{"name":"tulean","email":"tuan.le@gooddata.com"},{"name":"tuqt1005","email":"tu.tran@gooddata.com"},{"name":"utdnah","email":"danh.ung@gooddata.com"},{"name":"van.nguyen","email":"van.nguyen@gooddata.com"},{"name":"vi.phan","email":"vi.phan@gooddata.com"},{"name":"vlastikcz","email":"vlastimil.kotas@gooddata.com"},{"name":"vu.pham","email":"vu.pham@gooddata.com"},{"name":"xmort","email":"petr.dolejsi@gooddata.com"},{"name":"yanlipnican","email":"yanlipnican@gmail.com"}],"homepage":"https://github.com/gooddata/gooddata-react-components#readme","bugs":{"url":"https://github.com/gooddata/gooddata-react-components/issues"},"dist":{"shasum":"6bd7dde6c037d23fbb0f2a7b169131b43a917571","tarball":"https://registry.npmjs.org/@gooddata/react-components/-/react-components-7.8.0-rc.1.tgz","fileCount":2668,"integrity":"sha512-zYBDwhcOp0CDj43XBJLWYK20UVhbGMb3I5HQIyEM+08kIPfgB29uqqiR9+s7FXukejW2STfUY0owCacbPA2b7Q==","signatures":[{"sig":"MEUCIQClD42IOLZNjUKqkxLNwhLoUtzDC16vDqhYRQzMeAdJFgIgYJqrDb9Q5e9esyuXd5zD6ofznJKB1CIvWAc9LIwqj8A=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":10703106,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJfI9Y1CRA9TVsSAnZWagAAIyAP/0AHyIZuDkq7cHfnGHDo\nP/TL5sEFr9/WvYAHKOi15QROvIrAm2M/pEPeNXbTQnyUcEB7O4ffI2mY/p4Y\nIqkb53E1c5SYMf52Mum26u+tFa/6zTd8iD+7KF2ykh87Zjxb6gxyzmtpAov6\newsQ+X0khJZuzi9i7+Q/ZpAbdnghbPa7qKo+vs06eu40vW7z1KoJtiFia+gJ\nhOMxtv5/nhoXg/5Rud2kG+UAtWN11SInVmI2tPu1olSEIDla29db8QwPqwc2\n5GlPmUZNJvQr6YXyaQjygmCxAmX58gdUuJyXt/YDswXsKJrMT2XQpiUFj3N4\nuZ9MBxDKHnmQl5vglLOHoK4RYWCmqDdWCBhl8GD/wIgOmDZkvyBGtwlx4Oed\nuooGG2IkPrR3QCNIIJbC1dfPnhcEq2ZzeNdGGqxcnBKzVEA0rBcj5/XtOM5d\nqyWpcZBFJsBmHFI6xgfSqv2kOE2gtztlkar3WiK4hfKhdGJoRlj9ReYFZH46\nx5AgQmhpA1iQDeIHem00gXnRrAtwsPkl2kIkuBwY2Grx3J7glOxKRGo1eqDZ\nywuhMZ9XKmD/VslngYdtfQVrhrbF3dh8x42bvlAQ4NehygvK02gVv/fEAJb+\nsuRDKMBWESlx+6PLCb/LmonjUc8DwyUdQJoGkIOeIYghZwkzBfwBM1jb3r/0\nRgUN\r\n=8Eik\r\n-----END PGP SIGNATURE-----\r\n"},"main":"dist/index.js","husky":{"hooks":{"pre-commit":"lint-staged"}},"config":{"eslint":"./examples/**/*.{js,jsx}","tslint":"./{__mocks__,src,stories}/{,**/}*.{ts,tsx}"},"readme":"[![npm version](https://badge.fury.io/js/%40gooddata%2Freact-components.svg)](https://www.npmjs.com/package/@gooddata/react-components)\n\n# GoodData.UI React components\n> A React-based JavaScript library for building data-driven applications\n\n## Getting started\n- [GoodData.UI Documentation](http://sdk.gooddata.com/gooddata-ui/)\n- [GoodData.UI Live Examples](https://gooddata-examples.herokuapp.com/)\n- [Stack Overflow](https://stackoverflow.com/questions/tagged/gooddata)\n\n### Usage\nWith [yarn](https://yarnpkg.com) installed, go to your project directory and run\n```\n$ yarn add @gooddata/react-components\n```\nIf you prefer [npm](npmjs.com) run\n```\n$ npm install --save @gooddata/react-components\n```\n\nThe public API is exposed via global `index.js`. Except for the styles, do not import any other file directly\nbecause they are not intended to be part of the public API.\n\n## Contributing\n\nWe welcome any contribution in form of [issues](https://github.com/gooddata/gooddata-react-components/issues) or [pull requests](https://github.com/gooddata/gooddata-react-components/pulls).\n\nInstall [Node.js](http://nodejs.org) (node 12.16.1, npm v6.13.4) and [Yarn](https://classic.yarnpkg.com) (1.22.4).\n\nInstall dependencies:\n```\nyarn install --frozen-lockfile\n```\n\nThese commands may come in handy while developing:\n\n| command | description |\n| ------- | ----------- |\n| `yarn install --pure-lockfile` | first step |\n| ||\n| `yarn dev` | build react-components to `/dist` in watch mode |\n| `yarn test` | run all unit tests |\n| `yarn prettier-write` | format the source code to match the valid codestyle |\n| `yarn validate` | validate codestyle |\n| ||\n| `yarn storybook` | run storybook from `/stories` on http://localhost:9001 |\n| `yarn build-storybook` | build storybook to `/dist-storybook` |\n| `yarn test-storybook` | run storybook and [screenshot tests](https://github.com/gooddata/gdc-client-utils/tree/master/test-storybook) |\n| ||\n| `yarn examples` | run Live Examples dev-server from `/examples` on https://localhost:8999 |\n| `yarn examples-build` | build Live Examples to `/examples/dist` |\n| `yarn examples-server` | serve built Live Examples - see `/examples/server/src` |\n| `yarn examples-testcafe` | run testcafe tests against `localhost:8999` |\n\n### Deploy to heroku.com\nWhen you deploy this repo to heroku, it serves *GoodData.UI Live Examples*.\nRelevant tasks are in `Procfile` and `package.json`.\n\n```bash\n# run in the project directory\nheroku login\nheroku create <your-app-name>\nheroku config:set DOMAIN_ADMIN_USERNAME=x@gooddata.com DOMAIN_ADMIN_PASSWORD=xy PROJECT_ID_TO_ASSIGN=xms7ga4tf3g3nzucd8380o2bev8oeknp\ngit push heroku HEAD:master\nheroku open\n```\n### Enable Geo Chart for Storybook and Live Examples\nGeo chart uses Mapbox to render map which requires a Mapbox access token.\n- Register an account and create Mapbox access token at [guide](https://docs.mapbox.com/help/how-mapbox-works/access-tokens/)\n- Store the created token at `.env`:\n```bash\necho -e \"EXAMPLE_MAPBOX_ACCESS_TOKEN=token\" >> .env # only need to run once\necho -e \"STORYBOOK_MAPBOX_ACCESS_TOKEN=token\" >> .env # only need to run once\n```\n\n### Run Live Examples Locally\nTo run *GoodData.UI Live Examples* locally:\n```bash\ngit clone <this-repository>\ncd  <repository-folder>\nyarn install --pure-lockfile\nyarn examples\n```\nThen open https://localhost:8999 and login using Live Examples account (you can [create one here](https://gooddata-examples.herokuapp.com/registration)).\n\n### Run Storybook locally\n- Run storybook with token stored in `.env` for more secure\n```bash\nyarn storybook\n```\n- Or run storybook with token env param exposed to cli (not suggested)\n```bash\nSTORYBOOK_MAPBOX_ACCESS_TOKEN=token yarn storybook\n```\n- Apply either above way to `yarn build-storybook` or `yarn test-storybook`\n\n### Source code formatting\nThe source code in the repository is formatted by [Prettier](https://prettier.io/).\nThe format of the code is validated by our Continuous Integration server and is one of the requirements of successful merge.\n\nPrettier is supported by every major IDE. You can find the list of supported editors and how to configure them [here](https://prettier.io/docs/en/editors.html).\n\nIn the case, when your editor is not supported or you don't want to setup the integration, you can run the `yarn prettier-write` command to reformat the code before commit.\n\n## Changelog\n\n- see [CHANGELOG.md](CHANGELOG.md)\n\n## Supported versions\n\nIn order to make the user experience with integrating GoodData UI SDK as smooth and secure as possible and to ensure that the SDK is using the latest features of the platform, we will only provide support to two most recent major versions of UI SDK.\n\nThe most recent majors will be supported in the following modes:\n\n- The latest major version will receive all new functionality and all bug fixes\n- The previous major version will only receive fixes to critical issues and security fixes. These fixes will be applied on top of last released version of the previous major\n\nThe customers are encouraged to always use the latest version of the UI SDK.\n\nIn case of using older versions, the user might face API incompatibility, performance or security issues.\n\nPlease follow the installation instructions to update to the newest version.\n\n## License\n\n(C) 2007-2020 GoodData Corporation\n\nThis project is dual licensed:\n\n- The ATTRIBUTION-NONCOMMERCIAL 4.0 INTERNATIONAL (CC BY-NC 4.0) is used for purpose of the trial experience and evaluation of GoodData.UI library.\n- The GOODDATA GOODDATA.UI LIBRARY END USER LICENSE AGREEMENT is used for GoodData customers.\n\nFor more information, please see [LICENSE](https://github.com/gooddata/gooddata-react-components/blob/master/LICENSE)\n","gitHead":"f5d7d3f62bcaca3000c792def4fb7698a3281063","scripts":{"dev":"bash scripts/build.sh --dev-watch","test":"jest --watch","build":"bash scripts/build.sh","tslint":"yarn run-tslint -t verbose $npm_package_config_tslint","prepare":"cd examples/server && yarn install --frozen-lockfile && cd ../..; rm -r examples/node_modules 2>/dev/null; true","examples":"bash scripts/run-examples.sh","prepare?":"# Called before `npm publish` and on local `npm install`. Temporarily also for deleting obsolete node_modules. Ends with `true` to continue gracefully.","validate":"tsc --noEmit && yarn tslint && eslint $npm_package_config_eslint && yarn validate-style && yarn prettier-check","build-dev":"bash scripts/build.sh --dev","examples?":"# Default is developer domain, other options: yarn examples [sec,secure,stg,stg2,stg3,demo,developer or URL]","storybook":"yarn build && start-storybook -p 9001 -c .storybook","test-once":"jest","tslint-ci":"mkdir -p ./ci/results && yarn run-tslint -t checkstyle -o ./ci/results/tslint-results.xml $npm_package_config_tslint","run-tslint":"tslint -p tsconfig.json","validate-ci":"tsc --noEmit && yarn tslint-ci  && eslint $npm_package_config_eslint -f checkstyle -o ci/results/eslint-results.xml && yarn validate-style-ci && yarn prettier-check","examples-build":"bash scripts/build-examples.sh","prepublishOnly":"yarn build","prettier-check":"prettier --check '{src,stories,styles,__mocks__,examples/server/src,examples/src,examples/test}/**/*.{ts,js,tsx,jsx,json,scss,md,yaml,html}'","prettier-write":"prettier --write '{src,stories,styles,__mocks__,examples/server/src,examples/src,examples/test}/**/*.{ts,js,tsx,jsx,json,scss,md,yaml,html}'","test-storybook":"yarn build && test-storybook","validate-style":"stylelint '**/*.scss'","build-storybook":"yarn build && build-storybook -c .storybook -o dist-storybook","examples-server":"node examples/server/src/index.js","heroku-postbuild":"yarn examples-build developer","examples-testcafe":"./scripts/run-testcafe.sh visual","validate-style-ci":"stylelint '**/*.scss' --custom-formatter=node_modules/stylelint-checkstyle-formatter > ci/results/stylelint-results.xml","check-circular-deps":"madge --circular --extensions ts ./src","examples-testcafe-ci":"./scripts/run-testcafe.sh ci","examples-testcafe-live":"./scripts/run-testcafe.sh live"},"typings":"dist/index.d.ts","_npmUser":{"name":"gooddata-ci","email":"rail@gooddata.com"},"deprecated":"@gooddata/react-components@7 reached End of Support on March 31, 2022. Please upgrade (see https://sdk.gooddata.com/gooddata-ui/docs/supported_versions.html for more information).","repository":{"url":"git+ssh://git@github.com/gooddata/gooddata-react-components.git","type":"git"},"_npmVersion":"6.13.4","description":"GoodData.UI - A powerful JavaScript library for building analytical applications","directories":{},"lint-staged":{"{src,stories,styles,__mocks__,examples/server/src,examples/src,examples/test}/**/*.{ts,js,tsx,jsx,scss}":["npx gdc-fix-copyright","git add"],"{src,stories,styles,__mocks__,examples/server/src,examples/src,examples/test}/**/*.{ts,js,tsx,jsx,json,scss,md,yaml,html}":["prettier --write","git add"]},"_nodeVersion":"12.16.1","dependencies":{"rxjs":"^5.5.6","uuid":"^3.2.1","immer":"^1.3.1","lodash":"^4.17.15","date-fns":"^2.7.0","downshift":"^3.2.7","invariant":"^2.2.2","mapbox-gl":"1.9.1","classnames":"^2.2.6","codemirror":"^5.54.0","highcharts":"7.1.1","prop-types":"^15.6.0","react-intl":"^3.6.0","custom-event":"^1.0.1","react-window":"^1.8.1","ag-grid-react":"20.0.0","react-measure":"^2.3.0","@types/mapbox-gl":"1.9.1","react-day-picker":"~7.3.0","react-responsive":"^3.0.0","stringify-object":"^2.4.0","@gooddata/typings":"^2.26.0","@types/codemirror":"^0.0.95","ag-grid-community":"20.0.0","http-status-codes":"^1.3.0","react-codemirror2":"^7.2.0","@gooddata/js-utils":"^3.10.5","@gooddata/numberjs":"^3.2.4","fixed-data-table-2":"0.7.17","@gooddata/goodstrap":"68.18.3","react-dom-factories":"^1.0.2","@gooddata/gooddata-js":"^13.1.0","json-stable-stringify":"^1.0.1","react-transition-group":"^2.2.1","hoist-non-react-statics":"^3.3.0","nodelist-foreach-polyfill":"^1.2.0","@formatjs/intl-pluralrules":"^1.3.6","highcharts-grouped-categories":"^1.1.3"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"raf":"3.3.2","yup":"^0.24.1","jest":"24.7.1","husky":"3.0.0","madge":"^3.4.4","react":"^16.5.2","enzyme":"3.5.0","eslint":"4.19.1","formik":"^0.11.11","moment":"2.23.0","history":"^4.7.2","ts-jest":"24.0.0","webpack":"4.30.0","full-icu":"^1.3.0","prettier":"1.16.4","react-ga":"^2.5.2","recharts":"1.0.0-beta.9","testcafe":"1.1.4","commander":"2.14.1","node-sass":"4.13.0","react-dom":"^16.5.2","stylelint":"^13.6.1","supertest":"3.0.0","ts-loader":"6.0.0","@types/raf":"^3.4.0","css-loader":"0.28.7","jest-junit":"3.0.0","raw-loader":"0.5.1","styled-jsx":"2.2.1","typescript":"3.3.4000","@babel/core":"7.4.4","@types/jest":"24.0.6","@types/node":"7.0.8","@types/uuid":"3.4.3","file-loader":"3.0.1","jest-enzyme":"7.0.2","lint-staged":"9.1.0","sass-loader":"6.0.6","webpack-cli":"3.3.2","@types/react":"16.8.6","babel-loader":"8.0.5","react-helmet":"5.2.0","react-select":"1.2.1","style-loader":"0.19.1","@types/enzyme":"3.1.13","@types/lodash":"4.14.123","testcafe-live":"0.1.4","@babel/runtime":"7.4.4","dotenv-webpack":"^1.7.0","@babel/polyfill":"^7.4.4","@storybook/react":"5.0.11","@types/invariant":"2.2.29","@types/react-dom":"16.0.11","isomorphic-fetch":"2.2.1","react-datepicker":"1.1.0","react-router-dom":"4.2.2","@babel/preset-env":"7.4.4","@gooddata/mock-js":"^2.14.2","@storybook/addons":"5.0.11","@types/classnames":"2.2.3","@types/prop-types":"15.5.2","@storybook/theming":"5.0.11","identity-obj-proxy":"^3.0.0","intl-messageformat":"^7.5.4","webpack-dev-server":"3.3.1","@babel/preset-react":"7.0.0","@types/react-portal":"4.0.1","@types/react-window":"^1.8.1","babel-plugin-lodash":"3.3.4","html-webpack-plugin":"3.2.0","react-test-renderer":"16.4.2","@types/react-measure":"2.0.5","clean-webpack-plugin":"2.0.2","stats-webpack-plugin":"0.7.0","eslint-config-prettier":"4.1.0","react-google-recaptcha":"^0.14.1","tslint-config-prettier":"1.18.0","@gooddata/eslint-config":"^1.0.0","@gooddata/tslint-config":"1.0.0","@types/react-responsive":"^3.0.3","@types/storybook__react":"4.0.1","@types/stringify-object":"^3.2.0","enzyme-adapter-react-16":"1.3.1","@gooddata/test-storybook":"4.0.0","@storybook/addon-actions":"5.0.11","@storybook/addon-options":"5.0.11","node-sass-magic-importer":"5.1.0","react-syntax-highlighter":"11.0.2","@types/fixed-data-table-2":"0.8.1","stylelint-config-prettier":"^8.0.1","@gooddata/stylelint-config":"^5.0.0","@types/react-test-renderer":"16.0.0","circular-dependency-plugin":"5.0.2","compression-webpack-plugin":"2.0.0","@types/json-stable-stringify":"^1.0.32","@gooddata/frontend-npm-scripts":"1.2.0","@types/enzyme-adapter-react-16":"1.0.3","stylelint-checkstyle-formatter":"0.1.2","@types/storybook__addon-actions":"3.4.2","@babel/plugin-proposal-class-properties":"7.4.4","@babel/plugin-proposal-object-rest-spread":"7.4.4","@babel/plugin-transform-async-to-generator":"7.4.4"},"peerDependencies":{"react":"^16.5.2","react-dom":"^16.5.2"},"_npmOperationalInternal":{"tmp":"tmp/react-components_7.8.0-rc.1_1596184116419_0.3145817829042765","host":"s3://npm-registry-packages"}},"7.8.0-rc.2":{"name":"@gooddata/react-components","version":"7.8.0-rc.2","author":{"name":"GoodData Corporation"},"license":"BSD-3-Clause","_id":"@gooddata/react-components@7.8.0-rc.2","maintainers":[{"name":"afi","email":"adam.fiedler@gooddata.com"},{"name":"an.vuong","email":"an.vuong@gooddata.com"},{"name":"bertold8","email":"ivan.nejezchleb@seznam.cz"},{"name":"brbistas","email":"valentinos.chraniotis@gooddata.com"},{"name":"bugsbunny338","email":"jiri.zajic@mensa.cz"},{"name":"de.do","email":"de.do@gooddata.com"},{"name":"gooddata-ci","email":"rail@gooddata.com"},{"name":"hang.ngo","email":"hang.ngo@gooddata.com"},{"name":"hung.nguyen.hoang","email":"hung.nguyen@gooddata.com"},{"name":"huong.nguyen","email":"huong.nguyen@gooddata.com"},{"name":"huyen.nguyen","email":"huyen.nguyen@gooddata.com"},{"name":"ivan.mjartan","email":"ivan.mjartan@gooddata.com"},{"name":"jakub-sterba","email":"jakub.sterba@gooddata.com"},{"name":"jaroslav.tomecek","email":"jaroslav.tomecek@gooddata.com"},{"name":"jkittler","email":"honza.kittler@gmail.com"},{"name":"khanh.le","email":"khanh.le@gooddata.com"},{"name":"lanhuynh","email":"lan.huynh@gooddata.com"},{"name":"linhhong","email":"linh.hong@gooddata.com"},{"name":"lupko","email":"lubomir.slivka@gooddata.com"},{"name":"mai.nguyen","email":"mai.nguyen@gooddata.com"},{"name":"matyas.kandl","email":"matyas.kandl@gooddata.com"},{"name":"michal.marsal","email":"michal.marsal@gooddata.com"},{"name":"milan.lempera","email":"ext-milan.lempera@gooddata.com"},{"name":"my.duong","email":"my.duong@gooddata.com"},{"name":"naibinh","email":"naibinh@gmail.com"},{"name":"nestor_encinas","email":"xesto05@gmail.com"},{"name":"nikolacech","email":"nikola.cech@gooddata.com"},{"name":"nis.hua","email":"nis.hua@gooddata.com"},{"name":"no23reason","email":"dan.homola@hotmail.cz"},{"name":"patrikbraborec","email":"patrik.braborec@gooddata.com"},{"name":"pbenes","email":"petr.benes@gooddata.com"},{"name":"petrjanu","email":"petr.janu@gooddata.com"},{"name":"pkingo","email":"philipandreaskingo@hotmail.com"},{"name":"ptquang86","email":"ptquang86@gmail.com"},{"name":"qduval","email":"quentin.duval@gooddata.com"},{"name":"rodri360","email":"me@rodri360.com"},{"name":"scavnickyj","email":"jakub.scavnicky@gooddata.com"},{"name":"sitina","email":"jiri.sitina@gooddata.com"},{"name":"strouhaljan","email":"strouhal.jan@gmail.com"},{"name":"thao-luong","email":"thao.luong@gooddata.com"},{"name":"thuong.nguyen","email":"thuong.nguyen@gooddata.com"},{"name":"tmuchka","email":"tomas.muchka@gooddata.com"},{"name":"tomas.kratochvil","email":"tomas.kratochvil@gooddata.com"},{"name":"tomsatgd","email":"tomas.satinsky@gooddata.com"},{"name":"trung-le-quoc","email":"trung.le@gooddata.com"},{"name":"tu-ngo","email":"tungo1981@gmail.com"},{"name":"tu.bui","email":"tu.bui@gooddata.com"},{"name":"tulean","email":"tuan.le@gooddata.com"},{"name":"tuqt1005","email":"tu.tran@gooddata.com"},{"name":"utdnah","email":"danh.ung@gooddata.com"},{"name":"van.nguyen","email":"van.nguyen@gooddata.com"},{"name":"vi.phan","email":"vi.phan@gooddata.com"},{"name":"vlastikcz","email":"vlastimil.kotas@gooddata.com"},{"name":"vu.pham","email":"vu.pham@gooddata.com"},{"name":"xmort","email":"petr.dolejsi@gooddata.com"},{"name":"yanlipnican","email":"yanlipnican@gmail.com"}],"homepage":"https://github.com/gooddata/gooddata-react-components#readme","bugs":{"url":"https://github.com/gooddata/gooddata-react-components/issues"},"dist":{"shasum":"5535766a9ff870dda9d9e8c8631dc62b763bb802","tarball":"https://registry.npmjs.org/@gooddata/react-components/-/react-components-7.8.0-rc.2.tgz","fileCount":2668,"integrity":"sha512-vzaHxiXtqphYxtQUmcHGNDLT+nWTDEiUsA4rKhwGxlTYqlruAvnHZKB04ryNLPawkgznbo3zY0R3A7HsIKiomA==","signatures":[{"sig":"MEUCICjvHqiMtGWr7U2mIP8DmDxR6lYu9f5snZmhFzkoKOlHAiEAzXWKGXUJ5WLh6vq7cd/Y0GqgICp3oiKD4BXyq7qEzjE=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":10706255,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJfJBRlCRA9TVsSAnZWagAAX7EP/1ZRmQGOu0sb1MvC1hlS\nV9DX4b2R3pLlYorBN4vCtCYG8u5rsFL+T5qlKgfFOcHhcaj4dyu9rly91GKf\nrp1bSgEPRl0ktoW6ujdslPNBGbklsBxZ5H5zEIGbkpRQaQ9b1sVYcbVwbCrY\nquSOIvtFRmQ8xBPW/gKQULRf8vn4NubNkOMuLzf2vXKQkH45YOA8UhnqcCSH\nLjQ580WTmYxOoO2BDPBNty7oEMF593ooZA7ri29KRObpr5zu90m76U17vwZ7\nuFNdZKq92UT0PLhcoUjKpVU8zyxGjDVrEr3EcRgRoMJuuCs4bXsfpnjuVBrC\nIm/Mn2TiJCVGIXsL6E/ZzBcsNkWygtGuIAVVIls666DBz7U1ThxXQDDBZ4XX\n9caJICZc0oAEsB3zBH7aP9CuN4+xSPPCb0PQjWqnmu32nG4VqSO1usLTIE6r\n5rh6qwlk+CZoYJVTUv3JqF0N8WXtU4I6NYz8sFZOKAwGaiSlFNGOE6kCGaOW\nxWCMIxDOTzAS/wJrBqpfHM0kF6UnWB3G6snCsWjXMzy40/PQfOY3B4UEg88M\nVsc6TyJEGbxQzk1gN0cvAQtwKh4E/ugiH1kfWj0B7dQ/V0iF03IfUPzcut2x\n75CiyLtJbBU5Y5i72FzjsUM5hx7fonf/55Sn0bsIjyLHuRpeoLLeDSqeuKMu\nSP93\r\n=Mf/o\r\n-----END PGP SIGNATURE-----\r\n"},"main":"dist/index.js","husky":{"hooks":{"pre-commit":"lint-staged"}},"config":{"eslint":"./examples/**/*.{js,jsx}","tslint":"./{__mocks__,src,stories}/{,**/}*.{ts,tsx}"},"readme":"[![npm version](https://badge.fury.io/js/%40gooddata%2Freact-components.svg)](https://www.npmjs.com/package/@gooddata/react-components)\n\n# GoodData.UI React components\n> A React-based JavaScript library for building data-driven applications\n\n## Getting started\n- [GoodData.UI Documentation](http://sdk.gooddata.com/gooddata-ui/)\n- [GoodData.UI Live Examples](https://gooddata-examples.herokuapp.com/)\n- [Stack Overflow](https://stackoverflow.com/questions/tagged/gooddata)\n\n### Usage\nWith [yarn](https://yarnpkg.com) installed, go to your project directory and run\n```\n$ yarn add @gooddata/react-components\n```\nIf you prefer [npm](npmjs.com) run\n```\n$ npm install --save @gooddata/react-components\n```\n\nThe public API is exposed via global `index.js`. Except for the styles, do not import any other file directly\nbecause they are not intended to be part of the public API.\n\n## Contributing\n\nWe welcome any contribution in form of [issues](https://github.com/gooddata/gooddata-react-components/issues) or [pull requests](https://github.com/gooddata/gooddata-react-components/pulls).\n\nInstall [Node.js](http://nodejs.org) (node 12.16.1, npm v6.13.4) and [Yarn](https://classic.yarnpkg.com) (1.22.4).\n\nInstall dependencies:\n```\nyarn install --frozen-lockfile\n```\n\nThese commands may come in handy while developing:\n\n| command | description |\n| ------- | ----------- |\n| `yarn install --pure-lockfile` | first step |\n| ||\n| `yarn dev` | build react-components to `/dist` in watch mode |\n| `yarn test` | run all unit tests |\n| `yarn prettier-write` | format the source code to match the valid codestyle |\n| `yarn validate` | validate codestyle |\n| ||\n| `yarn storybook` | run storybook from `/stories` on http://localhost:9001 |\n| `yarn build-storybook` | build storybook to `/dist-storybook` |\n| `yarn test-storybook` | run storybook and [screenshot tests](https://github.com/gooddata/gdc-client-utils/tree/master/test-storybook) |\n| ||\n| `yarn examples` | run Live Examples dev-server from `/examples` on https://localhost:8999 |\n| `yarn examples-build` | build Live Examples to `/examples/dist` |\n| `yarn examples-server` | serve built Live Examples - see `/examples/server/src` |\n| `yarn examples-testcafe` | run testcafe tests against `localhost:8999` |\n\n### Deploy to heroku.com\nWhen you deploy this repo to heroku, it serves *GoodData.UI Live Examples*.\nRelevant tasks are in `Procfile` and `package.json`.\n\n```bash\n# run in the project directory\nheroku login\nheroku create <your-app-name>\nheroku config:set DOMAIN_ADMIN_USERNAME=x@gooddata.com DOMAIN_ADMIN_PASSWORD=xy PROJECT_ID_TO_ASSIGN=xms7ga4tf3g3nzucd8380o2bev8oeknp\ngit push heroku HEAD:master\nheroku open\n```\n### Enable Geo Chart for Storybook and Live Examples\nGeo chart uses Mapbox to render map which requires a Mapbox access token.\n- Register an account and create Mapbox access token at [guide](https://docs.mapbox.com/help/how-mapbox-works/access-tokens/)\n- Store the created token at `.env`:\n```bash\necho -e \"EXAMPLE_MAPBOX_ACCESS_TOKEN=token\" >> .env # only need to run once\necho -e \"STORYBOOK_MAPBOX_ACCESS_TOKEN=token\" >> .env # only need to run once\n```\n\n### Run Live Examples Locally\nTo run *GoodData.UI Live Examples* locally:\n```bash\ngit clone <this-repository>\ncd  <repository-folder>\nyarn install --pure-lockfile\nyarn examples\n```\nThen open https://localhost:8999 and login using Live Examples account (you can [create one here](https://gooddata-examples.herokuapp.com/registration)).\n\n### Run Storybook locally\n- Run storybook with token stored in `.env` for more secure\n```bash\nyarn storybook\n```\n- Or run storybook with token env param exposed to cli (not suggested)\n```bash\nSTORYBOOK_MAPBOX_ACCESS_TOKEN=token yarn storybook\n```\n- Apply either above way to `yarn build-storybook` or `yarn test-storybook`\n\n### Source code formatting\nThe source code in the repository is formatted by [Prettier](https://prettier.io/).\nThe format of the code is validated by our Continuous Integration server and is one of the requirements of successful merge.\n\nPrettier is supported by every major IDE. You can find the list of supported editors and how to configure them [here](https://prettier.io/docs/en/editors.html).\n\nIn the case, when your editor is not supported or you don't want to setup the integration, you can run the `yarn prettier-write` command to reformat the code before commit.\n\n## Changelog\n\n- see [CHANGELOG.md](CHANGELOG.md)\n\n## Supported versions\n\nIn order to make the user experience with integrating GoodData UI SDK as smooth and secure as possible and to ensure that the SDK is using the latest features of the platform, we will only provide support to two most recent major versions of UI SDK.\n\nThe most recent majors will be supported in the following modes:\n\n- The latest major version will receive all new functionality and all bug fixes\n- The previous major version will only receive fixes to critical issues and security fixes. These fixes will be applied on top of last released version of the previous major\n\nThe customers are encouraged to always use the latest version of the UI SDK.\n\nIn case of using older versions, the user might face API incompatibility, performance or security issues.\n\nPlease follow the installation instructions to update to the newest version.\n\n## License\n\n(C) 2007-2020 GoodData Corporation\n\nThis project is dual licensed:\n\n- The ATTRIBUTION-NONCOMMERCIAL 4.0 INTERNATIONAL (CC BY-NC 4.0) is used for purpose of the trial experience and evaluation of GoodData.UI library.\n- The GOODDATA GOODDATA.UI LIBRARY END USER LICENSE AGREEMENT is used for GoodData customers.\n\nFor more information, please see [LICENSE](https://github.com/gooddata/gooddata-react-components/blob/master/LICENSE)\n","gitHead":"b7963bd3e4b0d48de9cc8259c74316c514cc3f36","scripts":{"dev":"bash scripts/build.sh --dev-watch","test":"jest --watch","build":"bash scripts/build.sh","tslint":"yarn run-tslint -t verbose $npm_package_config_tslint","prepare":"cd examples/server && yarn install --frozen-lockfile && cd ../..; rm -r examples/node_modules 2>/dev/null; true","examples":"bash scripts/run-examples.sh","prepare?":"# Called before `npm publish` and on local `npm install`. Temporarily also for deleting obsolete node_modules. Ends with `true` to continue gracefully.","validate":"tsc --noEmit && yarn tslint && eslint $npm_package_config_eslint && yarn validate-style && yarn prettier-check","build-dev":"bash scripts/build.sh --dev","examples?":"# Default is developer domain, other options: yarn examples [sec,secure,stg,stg2,stg3,demo,developer or URL]","storybook":"yarn build && start-storybook -p 9001 -c .storybook","test-once":"jest","tslint-ci":"mkdir -p ./ci/results && yarn run-tslint -t checkstyle -o ./ci/results/tslint-results.xml $npm_package_config_tslint","run-tslint":"tslint -p tsconfig.json","validate-ci":"tsc --noEmit && yarn tslint-ci  && eslint $npm_package_config_eslint -f checkstyle -o ci/results/eslint-results.xml && yarn validate-style-ci && yarn prettier-check","examples-build":"bash scripts/build-examples.sh","prepublishOnly":"yarn build","prettier-check":"prettier --check '{src,stories,styles,__mocks__,examples/server/src,examples/src,examples/test}/**/*.{ts,js,tsx,jsx,json,scss,md,yaml,html}'","prettier-write":"prettier --write '{src,stories,styles,__mocks__,examples/server/src,examples/src,examples/test}/**/*.{ts,js,tsx,jsx,json,scss,md,yaml,html}'","test-storybook":"yarn build && test-storybook","validate-style":"stylelint '**/*.scss'","build-storybook":"yarn build && build-storybook -c .storybook -o dist-storybook","examples-server":"node examples/server/src/index.js","heroku-postbuild":"yarn examples-build developer","examples-testcafe":"./scripts/run-testcafe.sh visual","validate-style-ci":"stylelint '**/*.scss' --custom-formatter=node_modules/stylelint-checkstyle-formatter > ci/results/stylelint-results.xml","check-circular-deps":"madge --circular --extensions ts ./src","examples-testcafe-ci":"./scripts/run-testcafe.sh ci","examples-testcafe-live":"./scripts/run-testcafe.sh live"},"typings":"dist/index.d.ts","_npmUser":{"name":"gooddata-ci","email":"rail@gooddata.com"},"deprecated":"@gooddata/react-components@7 reached End of Support on March 31, 2022. Please upgrade (see https://sdk.gooddata.com/gooddata-ui/docs/supported_versions.html for more information).","repository":{"url":"git+ssh://git@github.com/gooddata/gooddata-react-components.git","type":"git"},"_npmVersion":"6.13.4","description":"GoodData.UI - A powerful JavaScript library for building analytical applications","directories":{},"lint-staged":{"{src,stories,styles,__mocks__,examples/server/src,examples/src,examples/test}/**/*.{ts,js,tsx,jsx,scss}":["npx gdc-fix-copyright","git add"],"{src,stories,styles,__mocks__,examples/server/src,examples/src,examples/test}/**/*.{ts,js,tsx,jsx,json,scss,md,yaml,html}":["prettier --write","git add"]},"_nodeVersion":"12.16.1","dependencies":{"rxjs":"^5.5.6","uuid":"^3.2.1","immer":"^1.3.1","lodash":"^4.17.15","date-fns":"^2.7.0","downshift":"^3.2.7","invariant":"^2.2.2","mapbox-gl":"1.9.1","classnames":"^2.2.6","codemirror":"^5.54.0","highcharts":"7.1.1","prop-types":"^15.6.0","react-intl":"^3.6.0","custom-event":"^1.0.1","react-window":"^1.8.1","ag-grid-react":"20.0.0","react-measure":"^2.3.0","@types/mapbox-gl":"1.9.1","react-day-picker":"~7.3.0","react-responsive":"^3.0.0","stringify-object":"^2.4.0","@gooddata/typings":"^2.26.0","@types/codemirror":"^0.0.95","ag-grid-community":"20.0.0","http-status-codes":"^1.3.0","react-codemirror2":"^7.2.0","@gooddata/js-utils":"^3.10.5","@gooddata/numberjs":"^3.2.4","fixed-data-table-2":"0.7.17","@gooddata/goodstrap":"68.18.3","react-dom-factories":"^1.0.2","@gooddata/gooddata-js":"^13.1.0","json-stable-stringify":"^1.0.1","react-transition-group":"^2.2.1","hoist-non-react-statics":"^3.3.0","nodelist-foreach-polyfill":"^1.2.0","@formatjs/intl-pluralrules":"^1.3.6","highcharts-grouped-categories":"^1.1.3"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"raf":"3.3.2","yup":"^0.24.1","jest":"24.7.1","husky":"3.0.0","madge":"^3.4.4","react":"^16.5.2","enzyme":"3.5.0","eslint":"4.19.1","formik":"^0.11.11","moment":"2.23.0","history":"^4.7.2","ts-jest":"24.0.0","webpack":"4.30.0","full-icu":"^1.3.0","prettier":"1.16.4","react-ga":"^2.5.2","recharts":"1.0.0-beta.9","testcafe":"1.1.4","commander":"2.14.1","node-sass":"4.13.0","react-dom":"^16.5.2","stylelint":"^13.6.1","supertest":"3.0.0","ts-loader":"6.0.0","@types/raf":"^3.4.0","css-loader":"0.28.7","jest-junit":"3.0.0","raw-loader":"0.5.1","styled-jsx":"2.2.1","typescript":"3.3.4000","@babel/core":"7.4.4","@types/jest":"24.0.6","@types/node":"7.0.8","@types/uuid":"3.4.3","file-loader":"3.0.1","jest-enzyme":"7.0.2","lint-staged":"9.1.0","sass-loader":"6.0.6","webpack-cli":"3.3.2","@types/react":"16.8.6","babel-loader":"8.0.5","react-helmet":"5.2.0","react-select":"1.2.1","style-loader":"0.19.1","@types/enzyme":"3.1.13","@types/lodash":"4.14.123","testcafe-live":"0.1.4","@babel/runtime":"7.4.4","dotenv-webpack":"^1.7.0","@babel/polyfill":"^7.4.4","@storybook/react":"5.0.11","@types/invariant":"2.2.29","@types/react-dom":"16.0.11","isomorphic-fetch":"2.2.1","react-datepicker":"1.1.0","react-router-dom":"4.2.2","@babel/preset-env":"7.4.4","@gooddata/mock-js":"^2.14.2","@storybook/addons":"5.0.11","@types/classnames":"2.2.3","@types/prop-types":"15.5.2","@storybook/theming":"5.0.11","identity-obj-proxy":"^3.0.0","intl-messageformat":"^7.5.4","webpack-dev-server":"3.3.1","@babel/preset-react":"7.0.0","@types/react-portal":"4.0.1","@types/react-window":"^1.8.1","babel-plugin-lodash":"3.3.4","html-webpack-plugin":"3.2.0","react-test-renderer":"16.4.2","@types/react-measure":"2.0.5","clean-webpack-plugin":"2.0.2","stats-webpack-plugin":"0.7.0","eslint-config-prettier":"4.1.0","react-google-recaptcha":"^0.14.1","tslint-config-prettier":"1.18.0","@gooddata/eslint-config":"^1.0.0","@gooddata/tslint-config":"1.0.0","@types/react-responsive":"^3.0.3","@types/storybook__react":"4.0.1","@types/stringify-object":"^3.2.0","enzyme-adapter-react-16":"1.3.1","@gooddata/test-storybook":"4.0.0","@storybook/addon-actions":"5.0.11","@storybook/addon-options":"5.0.11","node-sass-magic-importer":"5.1.0","react-syntax-highlighter":"11.0.2","@types/fixed-data-table-2":"0.8.1","stylelint-config-prettier":"^8.0.1","@gooddata/stylelint-config":"^5.0.0","@types/react-test-renderer":"16.0.0","circular-dependency-plugin":"5.0.2","compression-webpack-plugin":"2.0.0","@types/json-stable-stringify":"^1.0.32","@gooddata/frontend-npm-scripts":"1.2.0","@types/enzyme-adapter-react-16":"1.0.3","stylelint-checkstyle-formatter":"0.1.2","@types/storybook__addon-actions":"3.4.2","@babel/plugin-proposal-class-properties":"7.4.4","@babel/plugin-proposal-object-rest-spread":"7.4.4","@babel/plugin-transform-async-to-generator":"7.4.4"},"peerDependencies":{"react":"^16.5.2","react-dom":"^16.5.2"},"_npmOperationalInternal":{"tmp":"tmp/react-components_7.8.0-rc.2_1596200036330_0.5787063150155753","host":"s3://npm-registry-packages"}},"7.9.0-beta.0":{"name":"@gooddata/react-components","version":"7.9.0-beta.0","author":{"name":"GoodData Corporation"},"license":"BSD-3-Clause","_id":"@gooddata/react-components@7.9.0-beta.0","maintainers":[{"name":"afi","email":"adam.fiedler@gooddata.com"},{"name":"an.vuong","email":"an.vuong@gooddata.com"},{"name":"bertold8","email":"ivan.nejezchleb@seznam.cz"},{"name":"brbistas","email":"valentinos.chraniotis@gooddata.com"},{"name":"bugsbunny338","email":"jiri.zajic@mensa.cz"},{"name":"de.do","email":"de.do@gooddata.com"},{"name":"gooddata-ci","email":"rail@gooddata.com"},{"name":"hang.ngo","email":"hang.ngo@gooddata.com"},{"name":"hung.nguyen.hoang","email":"hung.nguyen@gooddata.com"},{"name":"huong.nguyen","email":"huong.nguyen@gooddata.com"},{"name":"huyen.nguyen","email":"huyen.nguyen@gooddata.com"},{"name":"ivan.mjartan","email":"ivan.mjartan@gooddata.com"},{"name":"jakub-sterba","email":"jakub.sterba@gooddata.com"},{"name":"jaroslav.tomecek","email":"jaroslav.tomecek@gooddata.com"},{"name":"jkittler","email":"honza.kittler@gmail.com"},{"name":"khanh.le","email":"khanh.le@gooddata.com"},{"name":"lanhuynh","email":"lan.huynh@gooddata.com"},{"name":"linhhong","email":"linh.hong@gooddata.com"},{"name":"lupko","email":"lubomir.slivka@gooddata.com"},{"name":"mai.nguyen","email":"mai.nguyen@gooddata.com"},{"name":"matyas.kandl","email":"matyas.kandl@gooddata.com"},{"name":"michal.marsal","email":"michal.marsal@gooddata.com"},{"name":"milan.lempera","email":"ext-milan.lempera@gooddata.com"},{"name":"my.duong","email":"my.duong@gooddata.com"},{"name":"naibinh","email":"naibinh@gmail.com"},{"name":"nestor_encinas","email":"xesto05@gmail.com"},{"name":"nikolacech","email":"nikola.cech@gooddata.com"},{"name":"nis.hua","email":"nis.hua@gooddata.com"},{"name":"no23reason","email":"dan.homola@hotmail.cz"},{"name":"patrikbraborec","email":"patrik.braborec@gooddata.com"},{"name":"pbenes","email":"petr.benes@gooddata.com"},{"name":"petrjanu","email":"petr.janu@gooddata.com"},{"name":"pkingo","email":"philipandreaskingo@hotmail.com"},{"name":"ptquang86","email":"ptquang86@gmail.com"},{"name":"qduval","email":"quentin.duval@gooddata.com"},{"name":"rodri360","email":"me@rodri360.com"},{"name":"scavnickyj","email":"jakub.scavnicky@gooddata.com"},{"name":"sitina","email":"jiri.sitina@gooddata.com"},{"name":"strouhaljan","email":"strouhal.jan@gmail.com"},{"name":"thao-luong","email":"thao.luong@gooddata.com"},{"name":"thuong.nguyen","email":"thuong.nguyen@gooddata.com"},{"name":"tmuchka","email":"tomas.muchka@gooddata.com"},{"name":"tomas.kratochvil","email":"tomas.kratochvil@gooddata.com"},{"name":"tomsatgd","email":"tomas.satinsky@gooddata.com"},{"name":"trung-le-quoc","email":"trung.le@gooddata.com"},{"name":"tu-ngo","email":"tungo1981@gmail.com"},{"name":"tu.bui","email":"tu.bui@gooddata.com"},{"name":"tulean","email":"tuan.le@gooddata.com"},{"name":"tuqt1005","email":"tu.tran@gooddata.com"},{"name":"utdnah","email":"danh.ung@gooddata.com"},{"name":"van.nguyen","email":"van.nguyen@gooddata.com"},{"name":"vi.phan","email":"vi.phan@gooddata.com"},{"name":"vlastikcz","email":"vlastimil.kotas@gooddata.com"},{"name":"vu.pham","email":"vu.pham@gooddata.com"},{"name":"xmort","email":"petr.dolejsi@gooddata.com"},{"name":"yanlipnican","email":"yanlipnican@gmail.com"}],"homepage":"https://github.com/gooddata/gooddata-react-components#readme","bugs":{"url":"https://github.com/gooddata/gooddata-react-components/issues"},"dist":{"shasum":"484d922c36494ececfa66708c5aeeb224f01b333","tarball":"https://registry.npmjs.org/@gooddata/react-components/-/react-components-7.9.0-beta.0.tgz","fileCount":2668,"integrity":"sha512-mIubJooB8buYCNEy4NbC08C82OrU+AK0HgY3oPglFiygXg9VwOEUEWDugb+Hd8S0bbhIOcicsr2+/U23nB+NUA==","signatures":[{"sig":"MEYCIQCjeknSnk7fnFYgGipPaeW+/UunParRNm85w/syzL1fswIhAMjr6uJSIthzC0ZdICFdLPoFdjtkQwgebtZT/4oaAZ3C","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":10706257,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJfJBwpCRA9TVsSAnZWagAAHaIQAJRoym1e8OXBVzpu0Mxk\nMtFnaYyPpVU1y0lPrU9KwIuabi0qcjXt4HdBqdRSJm7cU75xTdzq1pPcMfh/\n4m6ix749m+D0/0iouRWq5ubC7eXNgcHj5nCtweUU0WSfeX+W3KU2um3wlbyh\nM/ssSb2of7vD2WO5aDCpd0AjJHr2UVI1WzGBCQMHdrQMoHFpZUKCldWbKMc4\nK/FPzB5gkyvpDZy4NNKW9zRABZmZxA5KCKA0APHuzpS+e6E3dR6luwOgOcmP\nMr9MBDhM7/GSPwbjGYZKrgdSRWZAAn94N5I7yn2hgjIGx9ZCq6Rv0vNJmAX2\n0RhRpFxjxBWvtmK9N7GYYzBwWLy+9PSsmR6avTJh7eM1H0pRj4qt5ROY3lwD\np79VuHEy5/HCytEvarbN3G6k8PzttMiaHdHsNo5/iH7EKJjcuE5Ry7Wn2oj+\noTRUhEg/KBQACE7Qx6rNgHVwJDgb6nVFWuojGeQFtXU4nWtXQYpt0BYefzWY\nCfIte7NRcag/oBSvSvVvTGZ9beezqPDHIWwhKVlGxbFc//YfHgjiyzJIJ3pO\nUFzrFP+v07eAfk1zdbsELuvPXlTUj76vt6nDGfDPQOVRgZWlUHO59ea8N0T2\nsYbRybXNxwhQB4riOOk+/0QUxhmDkqui9W5Nv1lO934kHhr5EorvFf/n3Ki6\nnJgx\r\n=ddEt\r\n-----END PGP SIGNATURE-----\r\n"},"main":"dist/index.js","husky":{"hooks":{"pre-commit":"lint-staged"}},"config":{"eslint":"./examples/**/*.{js,jsx}","tslint":"./{__mocks__,src,stories}/{,**/}*.{ts,tsx}"},"readme":"[![npm version](https://badge.fury.io/js/%40gooddata%2Freact-components.svg)](https://www.npmjs.com/package/@gooddata/react-components)\n\n# GoodData.UI React components\n> A React-based JavaScript library for building data-driven applications\n\n## Getting started\n- [GoodData.UI Documentation](http://sdk.gooddata.com/gooddata-ui/)\n- [GoodData.UI Live Examples](https://gooddata-examples.herokuapp.com/)\n- [Stack Overflow](https://stackoverflow.com/questions/tagged/gooddata)\n\n### Usage\nWith [yarn](https://yarnpkg.com) installed, go to your project directory and run\n```\n$ yarn add @gooddata/react-components\n```\nIf you prefer [npm](npmjs.com) run\n```\n$ npm install --save @gooddata/react-components\n```\n\nThe public API is exposed via global `index.js`. Except for the styles, do not import any other file directly\nbecause they are not intended to be part of the public API.\n\n## Contributing\n\nWe welcome any contribution in form of [issues](https://github.com/gooddata/gooddata-react-components/issues) or [pull requests](https://github.com/gooddata/gooddata-react-components/pulls).\n\nInstall [Node.js](http://nodejs.org) (node 12.16.1, npm v6.13.4) and [Yarn](https://classic.yarnpkg.com) (1.22.4).\n\nInstall dependencies:\n```\nyarn install --frozen-lockfile\n```\n\nThese commands may come in handy while developing:\n\n| command | description |\n| ------- | ----------- |\n| `yarn install --pure-lockfile` | first step |\n| ||\n| `yarn dev` | build react-components to `/dist` in watch mode |\n| `yarn test` | run all unit tests |\n| `yarn prettier-write` | format the source code to match the valid codestyle |\n| `yarn validate` | validate codestyle |\n| ||\n| `yarn storybook` | run storybook from `/stories` on http://localhost:9001 |\n| `yarn build-storybook` | build storybook to `/dist-storybook` |\n| `yarn test-storybook` | run storybook and [screenshot tests](https://github.com/gooddata/gdc-client-utils/tree/master/test-storybook) |\n| ||\n| `yarn examples` | run Live Examples dev-server from `/examples` on https://localhost:8999 |\n| `yarn examples-build` | build Live Examples to `/examples/dist` |\n| `yarn examples-server` | serve built Live Examples - see `/examples/server/src` |\n| `yarn examples-testcafe` | run testcafe tests against `localhost:8999` |\n\n### Deploy to heroku.com\nWhen you deploy this repo to heroku, it serves *GoodData.UI Live Examples*.\nRelevant tasks are in `Procfile` and `package.json`.\n\n```bash\n# run in the project directory\nheroku login\nheroku create <your-app-name>\nheroku config:set DOMAIN_ADMIN_USERNAME=x@gooddata.com DOMAIN_ADMIN_PASSWORD=xy PROJECT_ID_TO_ASSIGN=xms7ga4tf3g3nzucd8380o2bev8oeknp\ngit push heroku HEAD:master\nheroku open\n```\n### Enable Geo Chart for Storybook and Live Examples\nGeo chart uses Mapbox to render map which requires a Mapbox access token.\n- Register an account and create Mapbox access token at [guide](https://docs.mapbox.com/help/how-mapbox-works/access-tokens/)\n- Store the created token at `.env`:\n```bash\necho -e \"EXAMPLE_MAPBOX_ACCESS_TOKEN=token\" >> .env # only need to run once\necho -e \"STORYBOOK_MAPBOX_ACCESS_TOKEN=token\" >> .env # only need to run once\n```\n\n### Run Live Examples Locally\nTo run *GoodData.UI Live Examples* locally:\n```bash\ngit clone <this-repository>\ncd  <repository-folder>\nyarn install --pure-lockfile\nyarn examples\n```\nThen open https://localhost:8999 and login using Live Examples account (you can [create one here](https://gooddata-examples.herokuapp.com/registration)).\n\n### Run Storybook locally\n- Run storybook with token stored in `.env` for more secure\n```bash\nyarn storybook\n```\n- Or run storybook with token env param exposed to cli (not suggested)\n```bash\nSTORYBOOK_MAPBOX_ACCESS_TOKEN=token yarn storybook\n```\n- Apply either above way to `yarn build-storybook` or `yarn test-storybook`\n\n### Source code formatting\nThe source code in the repository is formatted by [Prettier](https://prettier.io/).\nThe format of the code is validated by our Continuous Integration server and is one of the requirements of successful merge.\n\nPrettier is supported by every major IDE. You can find the list of supported editors and how to configure them [here](https://prettier.io/docs/en/editors.html).\n\nIn the case, when your editor is not supported or you don't want to setup the integration, you can run the `yarn prettier-write` command to reformat the code before commit.\n\n## Changelog\n\n- see [CHANGELOG.md](CHANGELOG.md)\n\n## Supported versions\n\nIn order to make the user experience with integrating GoodData UI SDK as smooth and secure as possible and to ensure that the SDK is using the latest features of the platform, we will only provide support to two most recent major versions of UI SDK.\n\nThe most recent majors will be supported in the following modes:\n\n- The latest major version will receive all new functionality and all bug fixes\n- The previous major version will only receive fixes to critical issues and security fixes. These fixes will be applied on top of last released version of the previous major\n\nThe customers are encouraged to always use the latest version of the UI SDK.\n\nIn case of using older versions, the user might face API incompatibility, performance or security issues.\n\nPlease follow the installation instructions to update to the newest version.\n\n## License\n\n(C) 2007-2020 GoodData Corporation\n\nThis project is dual licensed:\n\n- The ATTRIBUTION-NONCOMMERCIAL 4.0 INTERNATIONAL (CC BY-NC 4.0) is used for purpose of the trial experience and evaluation of GoodData.UI library.\n- The GOODDATA GOODDATA.UI LIBRARY END USER LICENSE AGREEMENT is used for GoodData customers.\n\nFor more information, please see [LICENSE](https://github.com/gooddata/gooddata-react-components/blob/master/LICENSE)\n","gitHead":"e92c1e2f8b1b47c85a036c9fc53fcb5372e4348b","scripts":{"dev":"bash scripts/build.sh --dev-watch","test":"jest --watch","build":"bash scripts/build.sh","tslint":"yarn run-tslint -t verbose $npm_package_config_tslint","prepare":"cd examples/server && yarn install --frozen-lockfile && cd ../..; rm -r examples/node_modules 2>/dev/null; true","examples":"bash scripts/run-examples.sh","prepare?":"# Called before `npm publish` and on local `npm install`. Temporarily also for deleting obsolete node_modules. Ends with `true` to continue gracefully.","validate":"tsc --noEmit && yarn tslint && eslint $npm_package_config_eslint && yarn validate-style && yarn prettier-check","build-dev":"bash scripts/build.sh --dev","examples?":"# Default is developer domain, other options: yarn examples [sec,secure,stg,stg2,stg3,demo,developer or URL]","storybook":"yarn build && start-storybook -p 9001 -c .storybook","test-once":"jest","tslint-ci":"mkdir -p ./ci/results && yarn run-tslint -t checkstyle -o ./ci/results/tslint-results.xml $npm_package_config_tslint","run-tslint":"tslint -p tsconfig.json","validate-ci":"tsc --noEmit && yarn tslint-ci  && eslint $npm_package_config_eslint -f checkstyle -o ci/results/eslint-results.xml && yarn validate-style-ci && yarn prettier-check","examples-build":"bash scripts/build-examples.sh","prepublishOnly":"yarn build","prettier-check":"prettier --check '{src,stories,styles,__mocks__,examples/server/src,examples/src,examples/test}/**/*.{ts,js,tsx,jsx,json,scss,md,yaml,html}'","prettier-write":"prettier --write '{src,stories,styles,__mocks__,examples/server/src,examples/src,examples/test}/**/*.{ts,js,tsx,jsx,json,scss,md,yaml,html}'","test-storybook":"yarn build && test-storybook","validate-style":"stylelint '**/*.scss'","build-storybook":"yarn build && build-storybook -c .storybook -o dist-storybook","examples-server":"node examples/server/src/index.js","heroku-postbuild":"yarn examples-build developer","examples-testcafe":"./scripts/run-testcafe.sh visual","validate-style-ci":"stylelint '**/*.scss' --custom-formatter=node_modules/stylelint-checkstyle-formatter > ci/results/stylelint-results.xml","check-circular-deps":"madge --circular --extensions ts ./src","examples-testcafe-ci":"./scripts/run-testcafe.sh ci","examples-testcafe-live":"./scripts/run-testcafe.sh live"},"typings":"dist/index.d.ts","_npmUser":{"name":"gooddata-ci","email":"rail@gooddata.com"},"deprecated":"@gooddata/react-components@7 reached End of Support on March 31, 2022. Please upgrade (see https://sdk.gooddata.com/gooddata-ui/docs/supported_versions.html for more information).","repository":{"url":"git+ssh://git@github.com/gooddata/gooddata-react-components.git","type":"git"},"_npmVersion":"6.13.4","description":"GoodData.UI - A powerful JavaScript library for building analytical applications","directories":{},"lint-staged":{"{src,stories,styles,__mocks__,examples/server/src,examples/src,examples/test}/**/*.{ts,js,tsx,jsx,scss}":["npx gdc-fix-copyright","git add"],"{src,stories,styles,__mocks__,examples/server/src,examples/src,examples/test}/**/*.{ts,js,tsx,jsx,json,scss,md,yaml,html}":["prettier --write","git add"]},"_nodeVersion":"12.16.1","dependencies":{"rxjs":"^5.5.6","uuid":"^3.2.1","immer":"^1.3.1","lodash":"^4.17.15","date-fns":"^2.7.0","downshift":"^3.2.7","invariant":"^2.2.2","mapbox-gl":"1.9.1","classnames":"^2.2.6","codemirror":"^5.54.0","highcharts":"7.1.1","prop-types":"^15.6.0","react-intl":"^3.6.0","custom-event":"^1.0.1","react-window":"^1.8.1","ag-grid-react":"20.0.0","react-measure":"^2.3.0","@types/mapbox-gl":"1.9.1","react-day-picker":"~7.3.0","react-responsive":"^3.0.0","stringify-object":"^2.4.0","@gooddata/typings":"^2.26.0","@types/codemirror":"^0.0.95","ag-grid-community":"20.0.0","http-status-codes":"^1.3.0","react-codemirror2":"^7.2.0","@gooddata/js-utils":"^3.10.5","@gooddata/numberjs":"^3.2.4","fixed-data-table-2":"0.7.17","@gooddata/goodstrap":"68.18.3","react-dom-factories":"^1.0.2","@gooddata/gooddata-js":"^13.1.0","json-stable-stringify":"^1.0.1","react-transition-group":"^2.2.1","hoist-non-react-statics":"^3.3.0","nodelist-foreach-polyfill":"^1.2.0","@formatjs/intl-pluralrules":"^1.3.6","highcharts-grouped-categories":"^1.1.3"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"raf":"3.3.2","yup":"^0.24.1","jest":"24.7.1","husky":"3.0.0","madge":"^3.4.4","react":"^16.5.2","enzyme":"3.5.0","eslint":"4.19.1","formik":"^0.11.11","moment":"2.23.0","history":"^4.7.2","ts-jest":"24.0.0","webpack":"4.30.0","full-icu":"^1.3.0","prettier":"1.16.4","react-ga":"^2.5.2","recharts":"1.0.0-beta.9","testcafe":"1.1.4","commander":"2.14.1","node-sass":"4.13.0","react-dom":"^16.5.2","stylelint":"^13.6.1","supertest":"3.0.0","ts-loader":"6.0.0","@types/raf":"^3.4.0","css-loader":"0.28.7","jest-junit":"3.0.0","raw-loader":"0.5.1","styled-jsx":"2.2.1","typescript":"3.3.4000","@babel/core":"7.4.4","@types/jest":"24.0.6","@types/node":"7.0.8","@types/uuid":"3.4.3","file-loader":"3.0.1","jest-enzyme":"7.0.2","lint-staged":"9.1.0","sass-loader":"6.0.6","webpack-cli":"3.3.2","@types/react":"16.8.6","babel-loader":"8.0.5","react-helmet":"5.2.0","react-select":"1.2.1","style-loader":"0.19.1","@types/enzyme":"3.1.13","@types/lodash":"4.14.123","testcafe-live":"0.1.4","@babel/runtime":"7.4.4","dotenv-webpack":"^1.7.0","@babel/polyfill":"^7.4.4","@storybook/react":"5.0.11","@types/invariant":"2.2.29","@types/react-dom":"16.0.11","isomorphic-fetch":"2.2.1","react-datepicker":"1.1.0","react-router-dom":"4.2.2","@babel/preset-env":"7.4.4","@gooddata/mock-js":"^2.14.2","@storybook/addons":"5.0.11","@types/classnames":"2.2.3","@types/prop-types":"15.5.2","@storybook/theming":"5.0.11","identity-obj-proxy":"^3.0.0","intl-messageformat":"^7.5.4","webpack-dev-server":"3.3.1","@babel/preset-react":"7.0.0","@types/react-portal":"4.0.1","@types/react-window":"^1.8.1","babel-plugin-lodash":"3.3.4","html-webpack-plugin":"3.2.0","react-test-renderer":"16.4.2","@types/react-measure":"2.0.5","clean-webpack-plugin":"2.0.2","stats-webpack-plugin":"0.7.0","eslint-config-prettier":"4.1.0","react-google-recaptcha":"^0.14.1","tslint-config-prettier":"1.18.0","@gooddata/eslint-config":"^1.0.0","@gooddata/tslint-config":"1.0.0","@types/react-responsive":"^3.0.3","@types/storybook__react":"4.0.1","@types/stringify-object":"^3.2.0","enzyme-adapter-react-16":"1.3.1","@gooddata/test-storybook":"4.0.0","@storybook/addon-actions":"5.0.11","@storybook/addon-options":"5.0.11","node-sass-magic-importer":"5.1.0","react-syntax-highlighter":"11.0.2","@types/fixed-data-table-2":"0.8.1","stylelint-config-prettier":"^8.0.1","@gooddata/stylelint-config":"^5.0.0","@types/react-test-renderer":"16.0.0","circular-dependency-plugin":"5.0.2","compression-webpack-plugin":"2.0.0","@types/json-stable-stringify":"^1.0.32","@gooddata/frontend-npm-scripts":"1.2.0","@types/enzyme-adapter-react-16":"1.0.3","stylelint-checkstyle-formatter":"0.1.2","@types/storybook__addon-actions":"3.4.2","@babel/plugin-proposal-class-properties":"7.4.4","@babel/plugin-proposal-object-rest-spread":"7.4.4","@babel/plugin-transform-async-to-generator":"7.4.4"},"peerDependencies":{"react":"^16.5.2","react-dom":"^16.5.2"},"_npmOperationalInternal":{"tmp":"tmp/react-components_7.9.0-beta.0_1596202024562_0.6821776085830713","host":"s3://npm-registry-packages"}},"7.9.0-alpha-an-vuong-anvuong-sd582-2020-08-02T02-41-01-405Z":{"name":"@gooddata/react-components","version":"7.9.0-alpha-an-vuong-anvuong-sd582-2020-08-02T02-41-01-405Z","author":{"name":"GoodData Corporation"},"license":"BSD-3-Clause","_id":"@gooddata/react-components@7.9.0-alpha-an-vuong-anvuong-sd582-2020-08-02T02-41-01-405Z","maintainers":[{"name":"afi","email":"adam.fiedler@gooddata.com"},{"name":"an.vuong","email":"an.vuong@gooddata.com"},{"name":"bertold8","email":"ivan.nejezchleb@seznam.cz"},{"name":"brbistas","email":"valentinos.chraniotis@gooddata.com"},{"name":"bugsbunny338","email":"jiri.zajic@mensa.cz"},{"name":"de.do","email":"de.do@gooddata.com"},{"name":"gooddata-ci","email":"rail@gooddata.com"},{"name":"hang.ngo","email":"hang.ngo@gooddata.com"},{"name":"hung.nguyen.hoang","email":"hung.nguyen@gooddata.com"},{"name":"huong.nguyen","email":"huong.nguyen@gooddata.com"},{"name":"huyen.nguyen","email":"huyen.nguyen@gooddata.com"},{"name":"ivan.mjartan","email":"ivan.mjartan@gooddata.com"},{"name":"jakub-sterba","email":"jakub.sterba@gooddata.com"},{"name":"jaroslav.tomecek","email":"jaroslav.tomecek@gooddata.com"},{"name":"jkittler","email":"honza.kittler@gmail.com"},{"name":"khanh.le","email":"khanh.le@gooddata.com"},{"name":"lanhuynh","email":"lan.huynh@gooddata.com"},{"name":"linhhong","email":"linh.hong@gooddata.com"},{"name":"lupko","email":"lubomir.slivka@gooddata.com"},{"name":"mai.nguyen","email":"mai.nguyen@gooddata.com"},{"name":"matyas.kandl","email":"matyas.kandl@gooddata.com"},{"name":"michal.marsal","email":"michal.marsal@gooddata.com"},{"name":"milan.lempera","email":"ext-milan.lempera@gooddata.com"},{"name":"my.duong","email":"my.duong@gooddata.com"},{"name":"naibinh","email":"naibinh@gmail.com"},{"name":"nestor_encinas","email":"xesto05@gmail.com"},{"name":"nikolacech","email":"nikola.cech@gooddata.com"},{"name":"nis.hua","email":"nis.hua@gooddata.com"},{"name":"no23reason","email":"dan.homola@hotmail.cz"},{"name":"patrikbraborec","email":"patrik.braborec@gooddata.com"},{"name":"pbenes","email":"petr.benes@gooddata.com"},{"name":"petrjanu","email":"petr.janu@gooddata.com"},{"name":"pkingo","email":"philipandreaskingo@hotmail.com"},{"name":"ptquang86","email":"ptquang86@gmail.com"},{"name":"qduval","email":"quentin.duval@gooddata.com"},{"name":"rodri360","email":"me@rodri360.com"},{"name":"scavnickyj","email":"jakub.scavnicky@gooddata.com"},{"name":"sitina","email":"jiri.sitina@gooddata.com"},{"name":"strouhaljan","email":"strouhal.jan@gmail.com"},{"name":"thao-luong","email":"thao.luong@gooddata.com"},{"name":"thuong.nguyen","email":"thuong.nguyen@gooddata.com"},{"name":"tmuchka","email":"tomas.muchka@gooddata.com"},{"name":"tomas.kratochvil","email":"tomas.kratochvil@gooddata.com"},{"name":"tomsatgd","email":"tomas.satinsky@gooddata.com"},{"name":"trung-le-quoc","email":"trung.le@gooddata.com"},{"name":"tu-ngo","email":"tungo1981@gmail.com"},{"name":"tu.bui","email":"tu.bui@gooddata.com"},{"name":"tulean","email":"tuan.le@gooddata.com"},{"name":"tuqt1005","email":"tu.tran@gooddata.com"},{"name":"utdnah","email":"danh.ung@gooddata.com"},{"name":"van.nguyen","email":"van.nguyen@gooddata.com"},{"name":"vi.phan","email":"vi.phan@gooddata.com"},{"name":"vlastikcz","email":"vlastimil.kotas@gooddata.com"},{"name":"vu.pham","email":"vu.pham@gooddata.com"},{"name":"xmort","email":"petr.dolejsi@gooddata.com"},{"name":"yanlipnican","email":"yanlipnican@gmail.com"}],"homepage":"https://github.com/gooddata/gooddata-react-components#readme","bugs":{"url":"https://github.com/gooddata/gooddata-react-components/issues"},"dist":{"shasum":"80fbcd1e8288be42d6f33fd2bb9c34beb2189d7e","tarball":"https://registry.npmjs.org/@gooddata/react-components/-/react-components-7.9.0-alpha-an-vuong-anvuong-sd582-2020-08-02T02-41-01-405Z.tgz","fileCount":2668,"integrity":"sha512-bBcCCQyxTM2ECwV/sxIBVmwgC16prIUCBeAcQADTFrhyJM/47wTmtR4LNG41EvhCf7dr7mfCzk9xpTu6v463uQ==","signatures":[{"sig":"MEYCIQC7XBInFxSO/LPrd2UOpoGDEAhPvYyXF9ttRBP8lOVl5wIhAPPySJSgt+TchiEoEBn0iMFZa0i1tC/xZw6T8GGsEcj8","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":10706304,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJfJifTCRA9TVsSAnZWagAADncP/RibdbSadVzWKrTzeoSc\nuOWb6YCkv5rhSMNtw+DOueyFbvwLmqeCN1zlC/Ec+qvOPa+F8A1UuQddIXYp\n4gRQtScojwqMGmlSIGBBAK7i+OyDa1OmHTe9SuNHSDpbxoizR8BH4+7SIBMo\nLLdMDIfUM5UnOPj3rp3ao1lWass295IlaWEX7DPM2iMKIsQtPpntFH7Sz2xw\nmEvgunfe44MtuDHsCtnreb1L3FoeuniTIMuN3UgAj2yfL1hVJqByc1K10EZP\n5p0SgnD1g4HNPqj3l/2zmnofFPH2bRga4NMfDVtoYZAcAC7J6CrOQvUii+a4\nPT4Rqvv08eavsD7bRyLz14V0eD46YmG4dedsHq0w3U5maBgH0GT4hZfSrEVK\nE6QsZaw83kE3PUkuZa7ZRezcoLfrOv0AgCYC6YIUrNa6gIGaa8by0CVsL0/r\ncAY7Cp6+gBCx7KYyuEYxNxk9Xlz9UkXoBBJNrAN2ULJY02sywSfIh2VBChm+\nF5HFBIv5coigf9IdejMncPURfCTA+Riqd4eHICNE8aQNCaNqepbgS2O0l+ju\nm0iLXJp2IT7nCfjc25OZhlWwkP5bcyH4WWJmffSdrX1B/6W1542G1nH0tQY7\nW6toCxhaxNfe48y8oEFOApL0ToHhRn0W9s2fal8bV/sVGa386qG+YTMBsRXy\nSj7v\r\n=YtBO\r\n-----END PGP SIGNATURE-----\r\n"},"main":"dist/index.js","husky":{"hooks":{"pre-commit":"lint-staged"}},"config":{"eslint":"./examples/**/*.{js,jsx}","tslint":"./{__mocks__,src,stories}/{,**/}*.{ts,tsx}"},"readme":"[![npm version](https://badge.fury.io/js/%40gooddata%2Freact-components.svg)](https://www.npmjs.com/package/@gooddata/react-components)\n\n# GoodData.UI React components\n> A React-based JavaScript library for building data-driven applications\n\n## Getting started\n- [GoodData.UI Documentation](http://sdk.gooddata.com/gooddata-ui/)\n- [GoodData.UI Live Examples](https://gooddata-examples.herokuapp.com/)\n- [Stack Overflow](https://stackoverflow.com/questions/tagged/gooddata)\n\n### Usage\nWith [yarn](https://yarnpkg.com) installed, go to your project directory and run\n```\n$ yarn add @gooddata/react-components\n```\nIf you prefer [npm](npmjs.com) run\n```\n$ npm install --save @gooddata/react-components\n```\n\nThe public API is exposed via global `index.js`. Except for the styles, do not import any other file directly\nbecause they are not intended to be part of the public API.\n\n## Contributing\n\nWe welcome any contribution in form of [issues](https://github.com/gooddata/gooddata-react-components/issues) or [pull requests](https://github.com/gooddata/gooddata-react-components/pulls).\n\nInstall [Node.js](http://nodejs.org) (node 12.16.1, npm v6.13.4) and [Yarn](https://classic.yarnpkg.com) (1.22.4).\n\nInstall dependencies:\n```\nyarn install --frozen-lockfile\n```\n\nThese commands may come in handy while developing:\n\n| command | description |\n| ------- | ----------- |\n| `yarn install --pure-lockfile` | first step |\n| ||\n| `yarn dev` | build react-components to `/dist` in watch mode |\n| `yarn test` | run all unit tests |\n| `yarn prettier-write` | format the source code to match the valid codestyle |\n| `yarn validate` | validate codestyle |\n| ||\n| `yarn storybook` | run storybook from `/stories` on http://localhost:9001 |\n| `yarn build-storybook` | build storybook to `/dist-storybook` |\n| `yarn test-storybook` | run storybook and [screenshot tests](https://github.com/gooddata/gdc-client-utils/tree/master/test-storybook) |\n| ||\n| `yarn examples` | run Live Examples dev-server from `/examples` on https://localhost:8999 |\n| `yarn examples-build` | build Live Examples to `/examples/dist` |\n| `yarn examples-server` | serve built Live Examples - see `/examples/server/src` |\n| `yarn examples-testcafe` | run testcafe tests against `localhost:8999` |\n\n### Deploy to heroku.com\nWhen you deploy this repo to heroku, it serves *GoodData.UI Live Examples*.\nRelevant tasks are in `Procfile` and `package.json`.\n\n```bash\n# run in the project directory\nheroku login\nheroku create <your-app-name>\nheroku config:set DOMAIN_ADMIN_USERNAME=x@gooddata.com DOMAIN_ADMIN_PASSWORD=xy PROJECT_ID_TO_ASSIGN=xms7ga4tf3g3nzucd8380o2bev8oeknp\ngit push heroku HEAD:master\nheroku open\n```\n### Enable Geo Chart for Storybook and Live Examples\nGeo chart uses Mapbox to render map which requires a Mapbox access token.\n- Register an account and create Mapbox access token at [guide](https://docs.mapbox.com/help/how-mapbox-works/access-tokens/)\n- Store the created token at `.env`:\n```bash\necho -e \"EXAMPLE_MAPBOX_ACCESS_TOKEN=token\" >> .env # only need to run once\necho -e \"STORYBOOK_MAPBOX_ACCESS_TOKEN=token\" >> .env # only need to run once\n```\n\n### Run Live Examples Locally\nTo run *GoodData.UI Live Examples* locally:\n```bash\ngit clone <this-repository>\ncd  <repository-folder>\nyarn install --pure-lockfile\nyarn examples\n```\nThen open https://localhost:8999 and login using Live Examples account (you can [create one here](https://gooddata-examples.herokuapp.com/registration)).\n\n### Run Storybook locally\n- Run storybook with token stored in `.env` for more secure\n```bash\nyarn storybook\n```\n- Or run storybook with token env param exposed to cli (not suggested)\n```bash\nSTORYBOOK_MAPBOX_ACCESS_TOKEN=token yarn storybook\n```\n- Apply either above way to `yarn build-storybook` or `yarn test-storybook`\n\n### Source code formatting\nThe source code in the repository is formatted by [Prettier](https://prettier.io/).\nThe format of the code is validated by our Continuous Integration server and is one of the requirements of successful merge.\n\nPrettier is supported by every major IDE. You can find the list of supported editors and how to configure them [here](https://prettier.io/docs/en/editors.html).\n\nIn the case, when your editor is not supported or you don't want to setup the integration, you can run the `yarn prettier-write` command to reformat the code before commit.\n\n## Changelog\n\n- see [CHANGELOG.md](CHANGELOG.md)\n\n## Supported versions\n\nIn order to make the user experience with integrating GoodData UI SDK as smooth and secure as possible and to ensure that the SDK is using the latest features of the platform, we will only provide support to two most recent major versions of UI SDK.\n\nThe most recent majors will be supported in the following modes:\n\n- The latest major version will receive all new functionality and all bug fixes\n- The previous major version will only receive fixes to critical issues and security fixes. These fixes will be applied on top of last released version of the previous major\n\nThe customers are encouraged to always use the latest version of the UI SDK.\n\nIn case of using older versions, the user might face API incompatibility, performance or security issues.\n\nPlease follow the installation instructions to update to the newest version.\n\n## License\n\n(C) 2007-2020 GoodData Corporation\n\nThis project is dual licensed:\n\n- The ATTRIBUTION-NONCOMMERCIAL 4.0 INTERNATIONAL (CC BY-NC 4.0) is used for purpose of the trial experience and evaluation of GoodData.UI library.\n- The GOODDATA GOODDATA.UI LIBRARY END USER LICENSE AGREEMENT is used for GoodData customers.\n\nFor more information, please see [LICENSE](https://github.com/gooddata/gooddata-react-components/blob/master/LICENSE)\n","gitHead":"a7c629c927963b2660eaac51e7f7f25e239d76bc","scripts":{"dev":"bash scripts/build.sh --dev-watch","test":"jest --watch","build":"bash scripts/build.sh","tslint":"yarn run-tslint -t verbose $npm_package_config_tslint","prepare":"cd examples/server && yarn install --frozen-lockfile && cd ../..; rm -r examples/node_modules 2>/dev/null; true","examples":"bash scripts/run-examples.sh","prepare?":"# Called before `npm publish` and on local `npm install`. Temporarily also for deleting obsolete node_modules. Ends with `true` to continue gracefully.","validate":"tsc --noEmit && yarn tslint && eslint $npm_package_config_eslint && yarn validate-style && yarn prettier-check","build-dev":"bash scripts/build.sh --dev","examples?":"# Default is developer domain, other options: yarn examples [sec,secure,stg,stg2,stg3,demo,developer or URL]","storybook":"yarn build && start-storybook -p 9001 -c .storybook","test-once":"jest","tslint-ci":"mkdir -p ./ci/results && yarn run-tslint -t checkstyle -o ./ci/results/tslint-results.xml $npm_package_config_tslint","run-tslint":"tslint -p tsconfig.json","validate-ci":"tsc --noEmit && yarn tslint-ci  && eslint $npm_package_config_eslint -f checkstyle -o ci/results/eslint-results.xml && yarn validate-style-ci && yarn prettier-check","examples-build":"bash scripts/build-examples.sh","prepublishOnly":"yarn build","prettier-check":"prettier --check '{src,stories,styles,__mocks__,examples/server/src,examples/src,examples/test}/**/*.{ts,js,tsx,jsx,json,scss,md,yaml,html}'","prettier-write":"prettier --write '{src,stories,styles,__mocks__,examples/server/src,examples/src,examples/test}/**/*.{ts,js,tsx,jsx,json,scss,md,yaml,html}'","test-storybook":"yarn build && test-storybook","validate-style":"stylelint '**/*.scss'","build-storybook":"yarn build && build-storybook -c .storybook -o dist-storybook","examples-server":"node examples/server/src/index.js","heroku-postbuild":"yarn examples-build developer","examples-testcafe":"./scripts/run-testcafe.sh visual","validate-style-ci":"stylelint '**/*.scss' --custom-formatter=node_modules/stylelint-checkstyle-formatter > ci/results/stylelint-results.xml","check-circular-deps":"madge --circular --extensions ts ./src","examples-testcafe-ci":"./scripts/run-testcafe.sh ci","examples-testcafe-live":"./scripts/run-testcafe.sh live"},"typings":"dist/index.d.ts","_npmUser":{"name":"an.vuong","email":"an.vuong@gooddata.com"},"deprecated":"@gooddata/react-components@7 reached End of Support on March 31, 2022. Please upgrade (see https://sdk.gooddata.com/gooddata-ui/docs/supported_versions.html for more information).","repository":{"url":"git+ssh://git@github.com/gooddata/gooddata-react-components.git","type":"git"},"_npmVersion":"6.13.4","description":"GoodData.UI - A powerful JavaScript library for building analytical applications","directories":{},"lint-staged":{"{src,stories,styles,__mocks__,examples/server/src,examples/src,examples/test}/**/*.{ts,js,tsx,jsx,scss}":["npx gdc-fix-copyright","git add"],"{src,stories,styles,__mocks__,examples/server/src,examples/src,examples/test}/**/*.{ts,js,tsx,jsx,json,scss,md,yaml,html}":["prettier --write","git add"]},"_nodeVersion":"12.15.0","dependencies":{"rxjs":"^5.5.6","uuid":"^3.2.1","immer":"^1.3.1","lodash":"^4.17.15","date-fns":"^2.7.0","downshift":"^3.2.7","invariant":"^2.2.2","mapbox-gl":"1.9.1","classnames":"^2.2.6","codemirror":"^5.54.0","highcharts":"7.1.1","prop-types":"^15.6.0","react-intl":"^3.6.0","custom-event":"^1.0.1","react-window":"^1.8.1","ag-grid-react":"20.0.0","react-measure":"^2.3.0","@types/mapbox-gl":"1.9.1","react-day-picker":"~7.3.0","react-responsive":"^3.0.0","stringify-object":"^2.4.0","@gooddata/typings":"^2.26.0","@types/codemirror":"^0.0.95","ag-grid-community":"20.0.0","http-status-codes":"^1.3.0","react-codemirror2":"^7.2.0","@gooddata/js-utils":"^3.10.5","@gooddata/numberjs":"^3.2.4","fixed-data-table-2":"0.7.17","@gooddata/goodstrap":"68.18.3","react-dom-factories":"^1.0.2","@gooddata/gooddata-js":"^13.1.0","json-stable-stringify":"^1.0.1","react-transition-group":"^2.2.1","hoist-non-react-statics":"^3.3.0","nodelist-foreach-polyfill":"^1.2.0","@formatjs/intl-pluralrules":"^1.3.6","highcharts-grouped-categories":"^1.1.3"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"raf":"3.3.2","yup":"^0.24.1","jest":"24.7.1","husky":"3.0.0","madge":"^3.4.4","react":"^16.5.2","enzyme":"3.5.0","eslint":"4.19.1","formik":"^0.11.11","moment":"2.23.0","history":"^4.7.2","ts-jest":"24.0.0","webpack":"4.30.0","full-icu":"^1.3.0","prettier":"1.16.4","react-ga":"^2.5.2","recharts":"1.0.0-beta.9","testcafe":"1.1.4","commander":"2.14.1","node-sass":"4.13.0","react-dom":"^16.5.2","stylelint":"^13.6.1","supertest":"3.0.0","ts-loader":"6.0.0","@types/raf":"^3.4.0","css-loader":"0.28.7","jest-junit":"3.0.0","raw-loader":"0.5.1","styled-jsx":"2.2.1","typescript":"3.3.4000","@babel/core":"7.4.4","@types/jest":"24.0.6","@types/node":"7.0.8","@types/uuid":"3.4.3","file-loader":"3.0.1","jest-enzyme":"7.0.2","lint-staged":"9.1.0","sass-loader":"6.0.6","webpack-cli":"3.3.2","@types/react":"16.8.6","babel-loader":"8.0.5","react-helmet":"5.2.0","react-select":"1.2.1","style-loader":"0.19.1","@types/enzyme":"3.1.13","@types/lodash":"4.14.123","testcafe-live":"0.1.4","@babel/runtime":"7.4.4","dotenv-webpack":"^1.7.0","@babel/polyfill":"^7.4.4","@storybook/react":"5.0.11","@types/invariant":"2.2.29","@types/react-dom":"16.0.11","isomorphic-fetch":"2.2.1","react-datepicker":"1.1.0","react-router-dom":"4.2.2","@babel/preset-env":"7.4.4","@gooddata/mock-js":"^2.14.2","@storybook/addons":"5.0.11","@types/classnames":"2.2.3","@types/prop-types":"15.5.2","@storybook/theming":"5.0.11","identity-obj-proxy":"^3.0.0","intl-messageformat":"^7.5.4","webpack-dev-server":"3.3.1","@babel/preset-react":"7.0.0","@types/react-portal":"4.0.1","@types/react-window":"^1.8.1","babel-plugin-lodash":"3.3.4","html-webpack-plugin":"3.2.0","react-test-renderer":"16.4.2","@types/react-measure":"2.0.5","clean-webpack-plugin":"2.0.2","stats-webpack-plugin":"0.7.0","eslint-config-prettier":"4.1.0","react-google-recaptcha":"^0.14.1","tslint-config-prettier":"1.18.0","@gooddata/eslint-config":"^1.0.0","@gooddata/tslint-config":"1.0.0","@types/react-responsive":"^3.0.3","@types/storybook__react":"4.0.1","@types/stringify-object":"^3.2.0","enzyme-adapter-react-16":"1.3.1","@gooddata/test-storybook":"4.0.0","@storybook/addon-actions":"5.0.11","@storybook/addon-options":"5.0.11","node-sass-magic-importer":"5.1.0","react-syntax-highlighter":"11.0.2","@types/fixed-data-table-2":"0.8.1","stylelint-config-prettier":"^8.0.1","@gooddata/stylelint-config":"^5.0.0","@types/react-test-renderer":"16.0.0","circular-dependency-plugin":"5.0.2","compression-webpack-plugin":"2.0.0","@types/json-stable-stringify":"^1.0.32","@gooddata/frontend-npm-scripts":"1.2.0","@types/enzyme-adapter-react-16":"1.0.3","stylelint-checkstyle-formatter":"0.1.2","@types/storybook__addon-actions":"3.4.2","@babel/plugin-proposal-class-properties":"7.4.4","@babel/plugin-proposal-object-rest-spread":"7.4.4","@babel/plugin-transform-async-to-generator":"7.4.4"},"peerDependencies":{"react":"^16.5.2","react-dom":"^16.5.2"},"_npmOperationalInternal":{"tmp":"tmp/react-components_7.9.0-alpha-an-vuong-anvuong-sd582-2020-08-02T02-41-01-405Z_1596336082435_0.7828185889815062","host":"s3://npm-registry-packages"}},"7.9.0-alpha-an-vuong-anvuong-sd582-2020-08-02T02-54-08-714Z":{"name":"@gooddata/react-components","version":"7.9.0-alpha-an-vuong-anvuong-sd582-2020-08-02T02-54-08-714Z","author":{"name":"GoodData Corporation"},"license":"BSD-3-Clause","_id":"@gooddata/react-components@7.9.0-alpha-an-vuong-anvuong-sd582-2020-08-02T02-54-08-714Z","maintainers":[{"name":"afi","email":"adam.fiedler@gooddata.com"},{"name":"an.vuong","email":"an.vuong@gooddata.com"},{"name":"bertold8","email":"ivan.nejezchleb@seznam.cz"},{"name":"brbistas","email":"valentinos.chraniotis@gooddata.com"},{"name":"bugsbunny338","email":"jiri.zajic@mensa.cz"},{"name":"de.do","email":"de.do@gooddata.com"},{"name":"gooddata-ci","email":"rail@gooddata.com"},{"name":"hang.ngo","email":"hang.ngo@gooddata.com"},{"name":"hung.nguyen.hoang","email":"hung.nguyen@gooddata.com"},{"name":"huong.nguyen","email":"huong.nguyen@gooddata.com"},{"name":"huyen.nguyen","email":"huyen.nguyen@gooddata.com"},{"name":"ivan.mjartan","email":"ivan.mjartan@gooddata.com"},{"name":"jakub-sterba","email":"jakub.sterba@gooddata.com"},{"name":"jaroslav.tomecek","email":"jaroslav.tomecek@gooddata.com"},{"name":"jkittler","email":"honza.kittler@gmail.com"},{"name":"khanh.le","email":"khanh.le@gooddata.com"},{"name":"lanhuynh","email":"lan.huynh@gooddata.com"},{"name":"linhhong","email":"linh.hong@gooddata.com"},{"name":"lupko","email":"lubomir.slivka@gooddata.com"},{"name":"mai.nguyen","email":"mai.nguyen@gooddata.com"},{"name":"matyas.kandl","email":"matyas.kandl@gooddata.com"},{"name":"michal.marsal","email":"michal.marsal@gooddata.com"},{"name":"milan.lempera","email":"ext-milan.lempera@gooddata.com"},{"name":"my.duong","email":"my.duong@gooddata.com"},{"name":"naibinh","email":"naibinh@gmail.com"},{"name":"nestor_encinas","email":"xesto05@gmail.com"},{"name":"nikolacech","email":"nikola.cech@gooddata.com"},{"name":"nis.hua","email":"nis.hua@gooddata.com"},{"name":"no23reason","email":"dan.homola@hotmail.cz"},{"name":"patrikbraborec","email":"patrik.braborec@gooddata.com"},{"name":"pbenes","email":"petr.benes@gooddata.com"},{"name":"petrjanu","email":"petr.janu@gooddata.com"},{"name":"pkingo","email":"philipandreaskingo@hotmail.com"},{"name":"ptquang86","email":"ptquang86@gmail.com"},{"name":"qduval","email":"quentin.duval@gooddata.com"},{"name":"rodri360","email":"me@rodri360.com"},{"name":"scavnickyj","email":"jakub.scavnicky@gooddata.com"},{"name":"sitina","email":"jiri.sitina@gooddata.com"},{"name":"strouhaljan","email":"strouhal.jan@gmail.com"},{"name":"thao-luong","email":"thao.luong@gooddata.com"},{"name":"thuong.nguyen","email":"thuong.nguyen@gooddata.com"},{"name":"tmuchka","email":"tomas.muchka@gooddata.com"},{"name":"tomas.kratochvil","email":"tomas.kratochvil@gooddata.com"},{"name":"tomsatgd","email":"tomas.satinsky@gooddata.com"},{"name":"trung-le-quoc","email":"trung.le@gooddata.com"},{"name":"tu-ngo","email":"tungo1981@gmail.com"},{"name":"tu.bui","email":"tu.bui@gooddata.com"},{"name":"tulean","email":"tuan.le@gooddata.com"},{"name":"tuqt1005","email":"tu.tran@gooddata.com"},{"name":"utdnah","email":"danh.ung@gooddata.com"},{"name":"van.nguyen","email":"van.nguyen@gooddata.com"},{"name":"vi.phan","email":"vi.phan@gooddata.com"},{"name":"vlastikcz","email":"vlastimil.kotas@gooddata.com"},{"name":"vu.pham","email":"vu.pham@gooddata.com"},{"name":"xmort","email":"petr.dolejsi@gooddata.com"},{"name":"yanlipnican","email":"yanlipnican@gmail.com"}],"homepage":"https://github.com/gooddata/gooddata-react-components#readme","bugs":{"url":"https://github.com/gooddata/gooddata-react-components/issues"},"dist":{"shasum":"0b144e47666c03d7999eb5ba3083ed1ef65f46d9","tarball":"https://registry.npmjs.org/@gooddata/react-components/-/react-components-7.9.0-alpha-an-vuong-anvuong-sd582-2020-08-02T02-54-08-714Z.tgz","fileCount":2668,"integrity":"sha512-rbjBNqwWQ+/c8+WoPBfC63kHZXIaYjHu8pbAjJ66KeaQUd5+hNzxje0lOeiNlg1UHvkl5uxLzxVK5mixUPbMoA==","signatures":[{"sig":"MEYCIQDPwHD3r8YixuPH2TAoZEuSrK7EeF3g0/opNeDvPiYP2QIhAKOHNUHkq58O6LDmqpq52XMiIgGCk3HEIO3eITBEL0Hy","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":10706304,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJfJirnCRA9TVsSAnZWagAASjIP/3YeSdGRce6hYKgLxqXM\ntOcf2SAKGa2GZZix2J97J4hjqc4uTHIajZA4gdRNQZJ13Lqc8rwDEVgnM5rG\neJsp8g0T1uup71ebM1odyLPQqCrNV+2ylbs/lrTWLSaxO3XXVlFO7bEka+vJ\nBUUchLv9yONY2AjALfa+1SL+foPLEaJLC12j85RWqVCNH1ytB723nmra8APq\nnXiSYi6BOZ0a1U0xDwnQfhpe+A56ASJV1irF+noD0VoyCt9X4oriRRC9NQ+5\nj7PuoS6aCGumo8x3IunaHCFFts/pUYwggyrYvew9OOydgReB/Gzt0dkLFxdN\nz1Yq0PA7rknmp5u99kkE8qxXu6qcmw4KQDPacqc05TQFHkCLi680F4jzqkcY\nweanxE2sV4PgDzOK6fXkG6i6Mhq1jdGmI/CHFgLswr1W4D7+c+bPEGCgRUSR\nlp9bWVnajjwkikFvkF3g7CrQRJsvnpCmOSpGSNm12Jmox0qgnrVyfxttHuSy\nJlxsk1JJOwdDyAQTaIs35aGdYRufSJuLaBqZtVOe4jw2AFEgDcbqV/U9Xqo4\nBnHuMvcnizfoFQ/hQ8WtMhdHPEJtNFYf4m5okqqGbfEVIx4VX5BBI9yk4Meq\nfc6dwQyKtXXXPJ7CWqyF/v3Z8ujUoy5twK/yic9CtKvSV7LC2uAYPZmy1jQm\n+PVv\r\n=WESh\r\n-----END PGP SIGNATURE-----\r\n"},"main":"dist/index.js","husky":{"hooks":{"pre-commit":"lint-staged"}},"config":{"eslint":"./examples/**/*.{js,jsx}","tslint":"./{__mocks__,src,stories}/{,**/}*.{ts,tsx}"},"readme":"[![npm version](https://badge.fury.io/js/%40gooddata%2Freact-components.svg)](https://www.npmjs.com/package/@gooddata/react-components)\n\n# GoodData.UI React components\n> A React-based JavaScript library for building data-driven applications\n\n## Getting started\n- [GoodData.UI Documentation](http://sdk.gooddata.com/gooddata-ui/)\n- [GoodData.UI Live Examples](https://gooddata-examples.herokuapp.com/)\n- [Stack Overflow](https://stackoverflow.com/questions/tagged/gooddata)\n\n### Usage\nWith [yarn](https://yarnpkg.com) installed, go to your project directory and run\n```\n$ yarn add @gooddata/react-components\n```\nIf you prefer [npm](npmjs.com) run\n```\n$ npm install --save @gooddata/react-components\n```\n\nThe public API is exposed via global `index.js`. Except for the styles, do not import any other file directly\nbecause they are not intended to be part of the public API.\n\n## Contributing\n\nWe welcome any contribution in form of [issues](https://github.com/gooddata/gooddata-react-components/issues) or [pull requests](https://github.com/gooddata/gooddata-react-components/pulls).\n\nInstall [Node.js](http://nodejs.org) (node 12.16.1, npm v6.13.4) and [Yarn](https://classic.yarnpkg.com) (1.22.4).\n\nInstall dependencies:\n```\nyarn install --frozen-lockfile\n```\n\nThese commands may come in handy while developing:\n\n| command | description |\n| ------- | ----------- |\n| `yarn install --pure-lockfile` | first step |\n| ||\n| `yarn dev` | build react-components to `/dist` in watch mode |\n| `yarn test` | run all unit tests |\n| `yarn prettier-write` | format the source code to match the valid codestyle |\n| `yarn validate` | validate codestyle |\n| ||\n| `yarn storybook` | run storybook from `/stories` on http://localhost:9001 |\n| `yarn build-storybook` | build storybook to `/dist-storybook` |\n| `yarn test-storybook` | run storybook and [screenshot tests](https://github.com/gooddata/gdc-client-utils/tree/master/test-storybook) |\n| ||\n| `yarn examples` | run Live Examples dev-server from `/examples` on https://localhost:8999 |\n| `yarn examples-build` | build Live Examples to `/examples/dist` |\n| `yarn examples-server` | serve built Live Examples - see `/examples/server/src` |\n| `yarn examples-testcafe` | run testcafe tests against `localhost:8999` |\n\n### Deploy to heroku.com\nWhen you deploy this repo to heroku, it serves *GoodData.UI Live Examples*.\nRelevant tasks are in `Procfile` and `package.json`.\n\n```bash\n# run in the project directory\nheroku login\nheroku create <your-app-name>\nheroku config:set DOMAIN_ADMIN_USERNAME=x@gooddata.com DOMAIN_ADMIN_PASSWORD=xy PROJECT_ID_TO_ASSIGN=xms7ga4tf3g3nzucd8380o2bev8oeknp\ngit push heroku HEAD:master\nheroku open\n```\n### Enable Geo Chart for Storybook and Live Examples\nGeo chart uses Mapbox to render map which requires a Mapbox access token.\n- Register an account and create Mapbox access token at [guide](https://docs.mapbox.com/help/how-mapbox-works/access-tokens/)\n- Store the created token at `.env`:\n```bash\necho -e \"EXAMPLE_MAPBOX_ACCESS_TOKEN=token\" >> .env # only need to run once\necho -e \"STORYBOOK_MAPBOX_ACCESS_TOKEN=token\" >> .env # only need to run once\n```\n\n### Run Live Examples Locally\nTo run *GoodData.UI Live Examples* locally:\n```bash\ngit clone <this-repository>\ncd  <repository-folder>\nyarn install --pure-lockfile\nyarn examples\n```\nThen open https://localhost:8999 and login using Live Examples account (you can [create one here](https://gooddata-examples.herokuapp.com/registration)).\n\n### Run Storybook locally\n- Run storybook with token stored in `.env` for more secure\n```bash\nyarn storybook\n```\n- Or run storybook with token env param exposed to cli (not suggested)\n```bash\nSTORYBOOK_MAPBOX_ACCESS_TOKEN=token yarn storybook\n```\n- Apply either above way to `yarn build-storybook` or `yarn test-storybook`\n\n### Source code formatting\nThe source code in the repository is formatted by [Prettier](https://prettier.io/).\nThe format of the code is validated by our Continuous Integration server and is one of the requirements of successful merge.\n\nPrettier is supported by every major IDE. You can find the list of supported editors and how to configure them [here](https://prettier.io/docs/en/editors.html).\n\nIn the case, when your editor is not supported or you don't want to setup the integration, you can run the `yarn prettier-write` command to reformat the code before commit.\n\n## Changelog\n\n- see [CHANGELOG.md](CHANGELOG.md)\n\n## Supported versions\n\nIn order to make the user experience with integrating GoodData UI SDK as smooth and secure as possible and to ensure that the SDK is using the latest features of the platform, we will only provide support to two most recent major versions of UI SDK.\n\nThe most recent majors will be supported in the following modes:\n\n- The latest major version will receive all new functionality and all bug fixes\n- The previous major version will only receive fixes to critical issues and security fixes. These fixes will be applied on top of last released version of the previous major\n\nThe customers are encouraged to always use the latest version of the UI SDK.\n\nIn case of using older versions, the user might face API incompatibility, performance or security issues.\n\nPlease follow the installation instructions to update to the newest version.\n\n## License\n\n(C) 2007-2020 GoodData Corporation\n\nThis project is dual licensed:\n\n- The ATTRIBUTION-NONCOMMERCIAL 4.0 INTERNATIONAL (CC BY-NC 4.0) is used for purpose of the trial experience and evaluation of GoodData.UI library.\n- The GOODDATA GOODDATA.UI LIBRARY END USER LICENSE AGREEMENT is used for GoodData customers.\n\nFor more information, please see [LICENSE](https://github.com/gooddata/gooddata-react-components/blob/master/LICENSE)\n","gitHead":"8b09a3f5539a3abdf825fa0ff45cef86deffc71a","scripts":{"dev":"bash scripts/build.sh --dev-watch","test":"jest --watch","build":"bash scripts/build.sh","tslint":"yarn run-tslint -t verbose $npm_package_config_tslint","prepare":"cd examples/server && yarn install --frozen-lockfile && cd ../..; rm -r examples/node_modules 2>/dev/null; true","examples":"bash scripts/run-examples.sh","prepare?":"# Called before `npm publish` and on local `npm install`. Temporarily also for deleting obsolete node_modules. Ends with `true` to continue gracefully.","validate":"tsc --noEmit && yarn tslint && eslint $npm_package_config_eslint && yarn validate-style && yarn prettier-check","build-dev":"bash scripts/build.sh --dev","examples?":"# Default is developer domain, other options: yarn examples [sec,secure,stg,stg2,stg3,demo,developer or URL]","storybook":"yarn build && start-storybook -p 9001 -c .storybook","test-once":"jest","tslint-ci":"mkdir -p ./ci/results && yarn run-tslint -t checkstyle -o ./ci/results/tslint-results.xml $npm_package_config_tslint","run-tslint":"tslint -p tsconfig.json","validate-ci":"tsc --noEmit && yarn tslint-ci  && eslint $npm_package_config_eslint -f checkstyle -o ci/results/eslint-results.xml && yarn validate-style-ci && yarn prettier-check","examples-build":"bash scripts/build-examples.sh","prepublishOnly":"yarn build","prettier-check":"prettier --check '{src,stories,styles,__mocks__,examples/server/src,examples/src,examples/test}/**/*.{ts,js,tsx,jsx,json,scss,md,yaml,html}'","prettier-write":"prettier --write '{src,stories,styles,__mocks__,examples/server/src,examples/src,examples/test}/**/*.{ts,js,tsx,jsx,json,scss,md,yaml,html}'","test-storybook":"yarn build && test-storybook","validate-style":"stylelint '**/*.scss'","build-storybook":"yarn build && build-storybook -c .storybook -o dist-storybook","examples-server":"node examples/server/src/index.js","heroku-postbuild":"yarn examples-build developer","examples-testcafe":"./scripts/run-testcafe.sh visual","validate-style-ci":"stylelint '**/*.scss' --custom-formatter=node_modules/stylelint-checkstyle-formatter > ci/results/stylelint-results.xml","check-circular-deps":"madge --circular --extensions ts ./src","examples-testcafe-ci":"./scripts/run-testcafe.sh ci","examples-testcafe-live":"./scripts/run-testcafe.sh live"},"typings":"dist/index.d.ts","_npmUser":{"name":"an.vuong","email":"an.vuong@gooddata.com"},"deprecated":"@gooddata/react-components@7 reached End of Support on March 31, 2022. Please upgrade (see https://sdk.gooddata.com/gooddata-ui/docs/supported_versions.html for more information).","repository":{"url":"git+ssh://git@github.com/gooddata/gooddata-react-components.git","type":"git"},"_npmVersion":"6.13.4","description":"GoodData.UI - A powerful JavaScript library for building analytical applications","directories":{},"lint-staged":{"{src,stories,styles,__mocks__,examples/server/src,examples/src,examples/test}/**/*.{ts,js,tsx,jsx,scss}":["npx gdc-fix-copyright","git add"],"{src,stories,styles,__mocks__,examples/server/src,examples/src,examples/test}/**/*.{ts,js,tsx,jsx,json,scss,md,yaml,html}":["prettier --write","git add"]},"_nodeVersion":"12.15.0","dependencies":{"rxjs":"^5.5.6","uuid":"^3.2.1","immer":"^1.3.1","lodash":"^4.17.15","date-fns":"^2.7.0","downshift":"^3.2.7","invariant":"^2.2.2","mapbox-gl":"1.9.1","classnames":"^2.2.6","codemirror":"^5.54.0","highcharts":"7.1.1","prop-types":"^15.6.0","react-intl":"^3.6.0","custom-event":"^1.0.1","react-window":"^1.8.1","ag-grid-react":"20.0.0","react-measure":"^2.3.0","@types/mapbox-gl":"1.9.1","react-day-picker":"~7.3.0","react-responsive":"^3.0.0","stringify-object":"^2.4.0","@gooddata/typings":"^2.26.0","@types/codemirror":"^0.0.95","ag-grid-community":"20.0.0","http-status-codes":"^1.3.0","react-codemirror2":"^7.2.0","@gooddata/js-utils":"^3.10.5","@gooddata/numberjs":"^3.2.4","fixed-data-table-2":"0.7.17","@gooddata/goodstrap":"68.18.3","react-dom-factories":"^1.0.2","@gooddata/gooddata-js":"^13.1.0","json-stable-stringify":"^1.0.1","react-transition-group":"^2.2.1","hoist-non-react-statics":"^3.3.0","nodelist-foreach-polyfill":"^1.2.0","@formatjs/intl-pluralrules":"^1.3.6","highcharts-grouped-categories":"^1.1.3"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"raf":"3.3.2","yup":"^0.24.1","jest":"24.7.1","husky":"3.0.0","madge":"^3.4.4","react":"^16.5.2","enzyme":"3.5.0","eslint":"4.19.1","formik":"^0.11.11","moment":"2.23.0","history":"^4.7.2","ts-jest":"24.0.0","webpack":"4.30.0","full-icu":"^1.3.0","prettier":"1.16.4","react-ga":"^2.5.2","recharts":"1.0.0-beta.9","testcafe":"1.1.4","commander":"2.14.1","node-sass":"4.13.0","react-dom":"^16.5.2","stylelint":"^13.6.1","supertest":"3.0.0","ts-loader":"6.0.0","@types/raf":"^3.4.0","css-loader":"0.28.7","jest-junit":"3.0.0","raw-loader":"0.5.1","styled-jsx":"2.2.1","typescript":"3.3.4000","@babel/core":"7.4.4","@types/jest":"24.0.6","@types/node":"7.0.8","@types/uuid":"3.4.3","file-loader":"3.0.1","jest-enzyme":"7.0.2","lint-staged":"9.1.0","sass-loader":"6.0.6","webpack-cli":"3.3.2","@types/react":"16.8.6","babel-loader":"8.0.5","react-helmet":"5.2.0","react-select":"1.2.1","style-loader":"0.19.1","@types/enzyme":"3.1.13","@types/lodash":"4.14.123","testcafe-live":"0.1.4","@babel/runtime":"7.4.4","dotenv-webpack":"^1.7.0","@babel/polyfill":"^7.4.4","@storybook/react":"5.0.11","@types/invariant":"2.2.29","@types/react-dom":"16.0.11","isomorphic-fetch":"2.2.1","react-datepicker":"1.1.0","react-router-dom":"4.2.2","@babel/preset-env":"7.4.4","@gooddata/mock-js":"^2.14.2","@storybook/addons":"5.0.11","@types/classnames":"2.2.3","@types/prop-types":"15.5.2","@storybook/theming":"5.0.11","identity-obj-proxy":"^3.0.0","intl-messageformat":"^7.5.4","webpack-dev-server":"3.3.1","@babel/preset-react":"7.0.0","@types/react-portal":"4.0.1","@types/react-window":"^1.8.1","babel-plugin-lodash":"3.3.4","html-webpack-plugin":"3.2.0","react-test-renderer":"16.4.2","@types/react-measure":"2.0.5","clean-webpack-plugin":"2.0.2","stats-webpack-plugin":"0.7.0","eslint-config-prettier":"4.1.0","react-google-recaptcha":"^0.14.1","tslint-config-prettier":"1.18.0","@gooddata/eslint-config":"^1.0.0","@gooddata/tslint-config":"1.0.0","@types/react-responsive":"^3.0.3","@types/storybook__react":"4.0.1","@types/stringify-object":"^3.2.0","enzyme-adapter-react-16":"1.3.1","@gooddata/test-storybook":"4.0.0","@storybook/addon-actions":"5.0.11","@storybook/addon-options":"5.0.11","node-sass-magic-importer":"5.1.0","react-syntax-highlighter":"11.0.2","@types/fixed-data-table-2":"0.8.1","stylelint-config-prettier":"^8.0.1","@gooddata/stylelint-config":"^5.0.0","@types/react-test-renderer":"16.0.0","circular-dependency-plugin":"5.0.2","compression-webpack-plugin":"2.0.0","@types/json-stable-stringify":"^1.0.32","@gooddata/frontend-npm-scripts":"1.2.0","@types/enzyme-adapter-react-16":"1.0.3","stylelint-checkstyle-formatter":"0.1.2","@types/storybook__addon-actions":"3.4.2","@babel/plugin-proposal-class-properties":"7.4.4","@babel/plugin-proposal-object-rest-spread":"7.4.4","@babel/plugin-transform-async-to-generator":"7.4.4"},"peerDependencies":{"react":"^16.5.2","react-dom":"^16.5.2"},"_npmOperationalInternal":{"tmp":"tmp/react-components_7.9.0-alpha-an-vuong-anvuong-sd582-2020-08-02T02-54-08-714Z_1596336869445_0.498627117320376","host":"s3://npm-registry-packages"}},"7.9.0-alpha-an-vuong-anvuong-sd582-2020-08-03T07-26-52-200Z":{"name":"@gooddata/react-components","version":"7.9.0-alpha-an-vuong-anvuong-sd582-2020-08-03T07-26-52-200Z","author":{"name":"GoodData Corporation"},"license":"BSD-3-Clause","_id":"@gooddata/react-components@7.9.0-alpha-an-vuong-anvuong-sd582-2020-08-03T07-26-52-200Z","maintainers":[{"name":"afi","email":"adam.fiedler@gooddata.com"},{"name":"an.vuong","email":"an.vuong@gooddata.com"},{"name":"bertold8","email":"ivan.nejezchleb@seznam.cz"},{"name":"brbistas","email":"valentinos.chraniotis@gooddata.com"},{"name":"bugsbunny338","email":"jiri.zajic@mensa.cz"},{"name":"de.do","email":"de.do@gooddata.com"},{"name":"gooddata-ci","email":"rail@gooddata.com"},{"name":"hang.ngo","email":"hang.ngo@gooddata.com"},{"name":"hung.nguyen.hoang","email":"hung.nguyen@gooddata.com"},{"name":"huong.nguyen","email":"huong.nguyen@gooddata.com"},{"name":"huyen.nguyen","email":"huyen.nguyen@gooddata.com"},{"name":"ivan.mjartan","email":"ivan.mjartan@gooddata.com"},{"name":"jakub-sterba","email":"jakub.sterba@gooddata.com"},{"name":"jaroslav.tomecek","email":"jaroslav.tomecek@gooddata.com"},{"name":"jkittler","email":"honza.kittler@gmail.com"},{"name":"khanh.le","email":"khanh.le@gooddata.com"},{"name":"lanhuynh","email":"lan.huynh@gooddata.com"},{"name":"linhhong","email":"linh.hong@gooddata.com"},{"name":"lupko","email":"lubomir.slivka@gooddata.com"},{"name":"mai.nguyen","email":"mai.nguyen@gooddata.com"},{"name":"matyas.kandl","email":"matyas.kandl@gooddata.com"},{"name":"michal.marsal","email":"michal.marsal@gooddata.com"},{"name":"milan.lempera","email":"ext-milan.lempera@gooddata.com"},{"name":"my.duong","email":"my.duong@gooddata.com"},{"name":"naibinh","email":"naibinh@gmail.com"},{"name":"nestor_encinas","email":"xesto05@gmail.com"},{"name":"nikolacech","email":"nikola.cech@gooddata.com"},{"name":"nis.hua","email":"nis.hua@gooddata.com"},{"name":"no23reason","email":"dan.homola@hotmail.cz"},{"name":"patrikbraborec","email":"patrik.braborec@gooddata.com"},{"name":"pbenes","email":"petr.benes@gooddata.com"},{"name":"petrjanu","email":"petr.janu@gooddata.com"},{"name":"pkingo","email":"philipandreaskingo@hotmail.com"},{"name":"ptquang86","email":"ptquang86@gmail.com"},{"name":"qduval","email":"quentin.duval@gooddata.com"},{"name":"rodri360","email":"me@rodri360.com"},{"name":"scavnickyj","email":"jakub.scavnicky@gooddata.com"},{"name":"sitina","email":"jiri.sitina@gooddata.com"},{"name":"strouhaljan","email":"strouhal.jan@gmail.com"},{"name":"thao-luong","email":"thao.luong@gooddata.com"},{"name":"thuong.nguyen","email":"thuong.nguyen@gooddata.com"},{"name":"tmuchka","email":"tomas.muchka@gooddata.com"},{"name":"tomas.kratochvil","email":"tomas.kratochvil@gooddata.com"},{"name":"tomsatgd","email":"tomas.satinsky@gooddata.com"},{"name":"trung-le-quoc","email":"trung.le@gooddata.com"},{"name":"tu-ngo","email":"tungo1981@gmail.com"},{"name":"tu.bui","email":"tu.bui@gooddata.com"},{"name":"tulean","email":"tuan.le@gooddata.com"},{"name":"tuqt1005","email":"tu.tran@gooddata.com"},{"name":"utdnah","email":"danh.ung@gooddata.com"},{"name":"van.nguyen","email":"van.nguyen@gooddata.com"},{"name":"vi.phan","email":"vi.phan@gooddata.com"},{"name":"vlastikcz","email":"vlastimil.kotas@gooddata.com"},{"name":"vu.pham","email":"vu.pham@gooddata.com"},{"name":"xmort","email":"petr.dolejsi@gooddata.com"},{"name":"yanlipnican","email":"yanlipnican@gmail.com"}],"homepage":"https://github.com/gooddata/gooddata-react-components#readme","bugs":{"url":"https://github.com/gooddata/gooddata-react-components/issues"},"dist":{"shasum":"f8fad54438f104b648e5cfaeae7cffbc89d11a5c","tarball":"https://registry.npmjs.org/@gooddata/react-components/-/react-components-7.9.0-alpha-an-vuong-anvuong-sd582-2020-08-03T07-26-52-200Z.tgz","fileCount":2668,"integrity":"sha512-QHVF+8/kmsx8E7WA4R3mc6wfTg1McTle5TRc8HQP8auBsz8fobbaaY9ckSAbutP3bKqLPZ5cJCdzRQ01rJXwOg==","signatures":[{"sig":"MEYCIQDYsrymDbCkQ1CClek2DDUxbnZy1IKYAvEcnQ0ZOROAHwIhAOtwssIpzDxCMtQmUKMU82gOaEJgNDvajk6iKQuUi22P","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":10707443,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJfJ7xYCRA9TVsSAnZWagAA+iQP/2Exut9qVQi5bpb9Sq53\npYpg01sJ0Ya7eK9EJtCMp/Rps2sXl4271tFCvwKswPa1FfQ1SkL4uzFnGN3e\nklwElbZGjoy/SQVbZBf3ISTYAnl9CX9tEj5+/0DHjo+W9MRfD1ydUOiiBwPA\nMA33hRQtSRXRpA/3REi5O//2wnmFA8KdA+sTBemGabbDC53A5cUb8k/g/eE8\nV1Z/v+5UaWW3iyz9pZUqywlbgQWjPQa6HfVo36aXOu3WlEPLquE3JgDZkHP2\no8RTtR6T6DSXGUOjM9/n7i9CIp7SeiN8dc9M4GaeV7vNTBs4TfG4hKMRug9N\n94Kx5LtVlmvEZDdbCIMkumlnV4M5eZgox0QYAM1UtBvtjSt8bK5wk0PV/3PI\nb2j3rd6YP4Ss075b1ig/mNB57uatpSoBk5QaVstDgYBiJoO2pi/rEmQKJDuu\nRkVIANMQoAN7muwg/aXtVF5lnWWnhKRdo4f6fL4Ay6Qh89vhNpqpHvQB72Mi\n0sHDm1z0RvbgpNAtxr/oP1nXBIEGlkiO4RJzxP1ZVj6S8mUPKYLD4NY96t9x\nWxq/vfNc6OxFMHN3qQQooqRZgxzq2ecJCQ6cqiykx5l6KlVrWGIq+Vqv27ie\nFjzU++3+lSVUZoTDwLmOZNbYUlMz/LM/fn3QE06Pt6ZMRNXudkHnU6gJbtI2\nMIGO\r\n=T+lv\r\n-----END PGP SIGNATURE-----\r\n"},"main":"dist/index.js","husky":{"hooks":{"pre-commit":"lint-staged"}},"config":{"eslint":"./examples/**/*.{js,jsx}","tslint":"./{__mocks__,src,stories}/{,**/}*.{ts,tsx}"},"readme":"[![npm version](https://badge.fury.io/js/%40gooddata%2Freact-components.svg)](https://www.npmjs.com/package/@gooddata/react-components)\n\n# GoodData.UI React components\n> A React-based JavaScript library for building data-driven applications\n\n## Getting started\n- [GoodData.UI Documentation](http://sdk.gooddata.com/gooddata-ui/)\n- [GoodData.UI Live Examples](https://gooddata-examples.herokuapp.com/)\n- [Stack Overflow](https://stackoverflow.com/questions/tagged/gooddata)\n\n### Usage\nWith [yarn](https://yarnpkg.com) installed, go to your project directory and run\n```\n$ yarn add @gooddata/react-components\n```\nIf you prefer [npm](npmjs.com) run\n```\n$ npm install --save @gooddata/react-components\n```\n\nThe public API is exposed via global `index.js`. Except for the styles, do not import any other file directly\nbecause they are not intended to be part of the public API.\n\n## Contributing\n\nWe welcome any contribution in form of [issues](https://github.com/gooddata/gooddata-react-components/issues) or [pull requests](https://github.com/gooddata/gooddata-react-components/pulls).\n\nInstall [Node.js](http://nodejs.org) (node 12.16.1, npm v6.13.4) and [Yarn](https://classic.yarnpkg.com) (1.22.4).\n\nInstall dependencies:\n```\nyarn install --frozen-lockfile\n```\n\nThese commands may come in handy while developing:\n\n| command | description |\n| ------- | ----------- |\n| `yarn install --pure-lockfile` | first step |\n| ||\n| `yarn dev` | build react-components to `/dist` in watch mode |\n| `yarn test` | run all unit tests |\n| `yarn prettier-write` | format the source code to match the valid codestyle |\n| `yarn validate` | validate codestyle |\n| ||\n| `yarn storybook` | run storybook from `/stories` on http://localhost:9001 |\n| `yarn build-storybook` | build storybook to `/dist-storybook` |\n| `yarn test-storybook` | run storybook and [screenshot tests](https://github.com/gooddata/gdc-client-utils/tree/master/test-storybook) |\n| ||\n| `yarn examples` | run Live Examples dev-server from `/examples` on https://localhost:8999 |\n| `yarn examples-build` | build Live Examples to `/examples/dist` |\n| `yarn examples-server` | serve built Live Examples - see `/examples/server/src` |\n| `yarn examples-testcafe` | run testcafe tests against `localhost:8999` |\n\n### Deploy to heroku.com\nWhen you deploy this repo to heroku, it serves *GoodData.UI Live Examples*.\nRelevant tasks are in `Procfile` and `package.json`.\n\n```bash\n# run in the project directory\nheroku login\nheroku create <your-app-name>\nheroku config:set DOMAIN_ADMIN_USERNAME=x@gooddata.com DOMAIN_ADMIN_PASSWORD=xy PROJECT_ID_TO_ASSIGN=xms7ga4tf3g3nzucd8380o2bev8oeknp\ngit push heroku HEAD:master\nheroku open\n```\n### Enable Geo Chart for Storybook and Live Examples\nGeo chart uses Mapbox to render map which requires a Mapbox access token.\n- Register an account and create Mapbox access token at [guide](https://docs.mapbox.com/help/how-mapbox-works/access-tokens/)\n- Store the created token at `.env`:\n```bash\necho -e \"EXAMPLE_MAPBOX_ACCESS_TOKEN=token\" >> .env # only need to run once\necho -e \"STORYBOOK_MAPBOX_ACCESS_TOKEN=token\" >> .env # only need to run once\n```\n\n### Run Live Examples Locally\nTo run *GoodData.UI Live Examples* locally:\n```bash\ngit clone <this-repository>\ncd  <repository-folder>\nyarn install --pure-lockfile\nyarn examples\n```\nThen open https://localhost:8999 and login using Live Examples account (you can [create one here](https://gooddata-examples.herokuapp.com/registration)).\n\n### Run Storybook locally\n- Run storybook with token stored in `.env` for more secure\n```bash\nyarn storybook\n```\n- Or run storybook with token env param exposed to cli (not suggested)\n```bash\nSTORYBOOK_MAPBOX_ACCESS_TOKEN=token yarn storybook\n```\n- Apply either above way to `yarn build-storybook` or `yarn test-storybook`\n\n### Source code formatting\nThe source code in the repository is formatted by [Prettier](https://prettier.io/).\nThe format of the code is validated by our Continuous Integration server and is one of the requirements of successful merge.\n\nPrettier is supported by every major IDE. You can find the list of supported editors and how to configure them [here](https://prettier.io/docs/en/editors.html).\n\nIn the case, when your editor is not supported or you don't want to setup the integration, you can run the `yarn prettier-write` command to reformat the code before commit.\n\n## Changelog\n\n- see [CHANGELOG.md](CHANGELOG.md)\n\n## Supported versions\n\nIn order to make the user experience with integrating GoodData UI SDK as smooth and secure as possible and to ensure that the SDK is using the latest features of the platform, we will only provide support to two most recent major versions of UI SDK.\n\nThe most recent majors will be supported in the following modes:\n\n- The latest major version will receive all new functionality and all bug fixes\n- The previous major version will only receive fixes to critical issues and security fixes. These fixes will be applied on top of last released version of the previous major\n\nThe customers are encouraged to always use the latest version of the UI SDK.\n\nIn case of using older versions, the user might face API incompatibility, performance or security issues.\n\nPlease follow the installation instructions to update to the newest version.\n\n## License\n\n(C) 2007-2020 GoodData Corporation\n\nThis project is dual licensed:\n\n- The ATTRIBUTION-NONCOMMERCIAL 4.0 INTERNATIONAL (CC BY-NC 4.0) is used for purpose of the trial experience and evaluation of GoodData.UI library.\n- The GOODDATA GOODDATA.UI LIBRARY END USER LICENSE AGREEMENT is used for GoodData customers.\n\nFor more information, please see [LICENSE](https://github.com/gooddata/gooddata-react-components/blob/master/LICENSE)\n","gitHead":"3b9c8c8ff9a657da30d0895850d5ecbf9cbe2078","scripts":{"dev":"bash scripts/build.sh --dev-watch","test":"jest --watch","build":"bash scripts/build.sh","tslint":"yarn run-tslint -t verbose $npm_package_config_tslint","prepare":"cd examples/server && yarn install --frozen-lockfile && cd ../..; rm -r examples/node_modules 2>/dev/null; true","examples":"bash scripts/run-examples.sh","prepare?":"# Called before `npm publish` and on local `npm install`. Temporarily also for deleting obsolete node_modules. Ends with `true` to continue gracefully.","validate":"tsc --noEmit && yarn tslint && eslint $npm_package_config_eslint && yarn validate-style && yarn prettier-check","build-dev":"bash scripts/build.sh --dev","examples?":"# Default is developer domain, other options: yarn examples [sec,secure,stg,stg2,stg3,demo,developer or URL]","storybook":"yarn build && start-storybook -p 9001 -c .storybook","test-once":"jest","tslint-ci":"mkdir -p ./ci/results && yarn run-tslint -t checkstyle -o ./ci/results/tslint-results.xml $npm_package_config_tslint","run-tslint":"tslint -p tsconfig.json","validate-ci":"tsc --noEmit && yarn tslint-ci  && eslint $npm_package_config_eslint -f checkstyle -o ci/results/eslint-results.xml && yarn validate-style-ci && yarn prettier-check","examples-build":"bash scripts/build-examples.sh","prepublishOnly":"yarn build","prettier-check":"prettier --check '{src,stories,styles,__mocks__,examples/server/src,examples/src,examples/test}/**/*.{ts,js,tsx,jsx,json,scss,md,yaml,html}'","prettier-write":"prettier --write '{src,stories,styles,__mocks__,examples/server/src,examples/src,examples/test}/**/*.{ts,js,tsx,jsx,json,scss,md,yaml,html}'","test-storybook":"yarn build && test-storybook","validate-style":"stylelint '**/*.scss'","build-storybook":"yarn build && build-storybook -c .storybook -o dist-storybook","examples-server":"node examples/server/src/index.js","heroku-postbuild":"yarn examples-build developer","examples-testcafe":"./scripts/run-testcafe.sh visual","validate-style-ci":"stylelint '**/*.scss' --custom-formatter=node_modules/stylelint-checkstyle-formatter > ci/results/stylelint-results.xml","check-circular-deps":"madge --circular --extensions ts ./src","examples-testcafe-ci":"./scripts/run-testcafe.sh ci","examples-testcafe-live":"./scripts/run-testcafe.sh live"},"typings":"dist/index.d.ts","_npmUser":{"name":"an.vuong","email":"an.vuong@gooddata.com"},"deprecated":"@gooddata/react-components@7 reached End of Support on March 31, 2022. Please upgrade (see https://sdk.gooddata.com/gooddata-ui/docs/supported_versions.html for more information).","repository":{"url":"git+ssh://git@github.com/gooddata/gooddata-react-components.git","type":"git"},"_npmVersion":"6.13.4","description":"GoodData.UI - A powerful JavaScript library for building analytical applications","directories":{},"lint-staged":{"{src,stories,styles,__mocks__,examples/server/src,examples/src,examples/test}/**/*.{ts,js,tsx,jsx,scss}":["npx gdc-fix-copyright","git add"],"{src,stories,styles,__mocks__,examples/server/src,examples/src,examples/test}/**/*.{ts,js,tsx,jsx,json,scss,md,yaml,html}":["prettier --write","git add"]},"_nodeVersion":"12.15.0","dependencies":{"rxjs":"^5.5.6","uuid":"^3.2.1","immer":"^1.3.1","lodash":"^4.17.15","date-fns":"^2.7.0","downshift":"^3.2.7","invariant":"^2.2.2","mapbox-gl":"1.9.1","classnames":"^2.2.6","codemirror":"^5.54.0","highcharts":"7.1.1","prop-types":"^15.6.0","react-intl":"^3.6.0","custom-event":"^1.0.1","react-window":"^1.8.1","ag-grid-react":"20.0.0","react-measure":"^2.3.0","@types/mapbox-gl":"1.9.1","react-day-picker":"~7.3.0","react-responsive":"^3.0.0","stringify-object":"^2.4.0","@gooddata/typings":"^2.26.0","@types/codemirror":"^0.0.95","ag-grid-community":"20.0.0","http-status-codes":"^1.3.0","react-codemirror2":"^7.2.0","@gooddata/js-utils":"^3.10.5","@gooddata/numberjs":"^3.2.4","fixed-data-table-2":"0.7.17","@gooddata/goodstrap":"68.18.3","react-dom-factories":"^1.0.2","@gooddata/gooddata-js":"^13.1.0","json-stable-stringify":"^1.0.1","react-transition-group":"^2.2.1","hoist-non-react-statics":"^3.3.0","nodelist-foreach-polyfill":"^1.2.0","@formatjs/intl-pluralrules":"^1.3.6","highcharts-grouped-categories":"^1.1.3"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"raf":"3.3.2","yup":"^0.24.1","jest":"24.7.1","husky":"3.0.0","madge":"^3.4.4","react":"^16.5.2","enzyme":"3.5.0","eslint":"4.19.1","formik":"^0.11.11","moment":"2.23.0","history":"^4.7.2","ts-jest":"24.0.0","webpack":"4.30.0","full-icu":"^1.3.0","prettier":"1.16.4","react-ga":"^2.5.2","recharts":"1.0.0-beta.9","testcafe":"1.1.4","commander":"2.14.1","node-sass":"4.13.0","react-dom":"^16.5.2","stylelint":"^13.6.1","supertest":"3.0.0","ts-loader":"6.0.0","@types/raf":"^3.4.0","css-loader":"0.28.7","jest-junit":"3.0.0","raw-loader":"0.5.1","styled-jsx":"2.2.1","typescript":"3.3.4000","@babel/core":"7.4.4","@types/jest":"24.0.6","@types/node":"7.0.8","@types/uuid":"3.4.3","file-loader":"3.0.1","jest-enzyme":"7.0.2","lint-staged":"9.1.0","sass-loader":"6.0.6","webpack-cli":"3.3.2","@types/react":"16.8.6","babel-loader":"8.0.5","react-helmet":"5.2.0","react-select":"1.2.1","style-loader":"0.19.1","@types/enzyme":"3.1.13","@types/lodash":"4.14.123","testcafe-live":"0.1.4","@babel/runtime":"7.4.4","dotenv-webpack":"^1.7.0","@babel/polyfill":"^7.4.4","@storybook/react":"5.0.11","@types/invariant":"2.2.29","@types/react-dom":"16.0.11","isomorphic-fetch":"2.2.1","react-datepicker":"1.1.0","react-router-dom":"4.2.2","@babel/preset-env":"7.4.4","@gooddata/mock-js":"^2.14.2","@storybook/addons":"5.0.11","@types/classnames":"2.2.3","@types/prop-types":"15.5.2","@storybook/theming":"5.0.11","identity-obj-proxy":"^3.0.0","intl-messageformat":"^7.5.4","webpack-dev-server":"3.3.1","@babel/preset-react":"7.0.0","@types/react-portal":"4.0.1","@types/react-window":"^1.8.1","babel-plugin-lodash":"3.3.4","html-webpack-plugin":"3.2.0","react-test-renderer":"16.4.2","@types/react-measure":"2.0.5","clean-webpack-plugin":"2.0.2","stats-webpack-plugin":"0.7.0","eslint-config-prettier":"4.1.0","react-google-recaptcha":"^0.14.1","tslint-config-prettier":"1.18.0","@gooddata/eslint-config":"^1.0.0","@gooddata/tslint-config":"1.0.0","@types/react-responsive":"^3.0.3","@types/storybook__react":"4.0.1","@types/stringify-object":"^3.2.0","enzyme-adapter-react-16":"1.3.1","@gooddata/test-storybook":"4.0.0","@storybook/addon-actions":"5.0.11","@storybook/addon-options":"5.0.11","node-sass-magic-importer":"5.1.0","react-syntax-highlighter":"11.0.2","@types/fixed-data-table-2":"0.8.1","stylelint-config-prettier":"^8.0.1","@gooddata/stylelint-config":"^5.0.0","@types/react-test-renderer":"16.0.0","circular-dependency-plugin":"5.0.2","compression-webpack-plugin":"2.0.0","@types/json-stable-stringify":"^1.0.32","@gooddata/frontend-npm-scripts":"1.2.0","@types/enzyme-adapter-react-16":"1.0.3","stylelint-checkstyle-formatter":"0.1.2","@types/storybook__addon-actions":"3.4.2","@babel/plugin-proposal-class-properties":"7.4.4","@babel/plugin-proposal-object-rest-spread":"7.4.4","@babel/plugin-transform-async-to-generator":"7.4.4"},"peerDependencies":{"react":"^16.5.2","react-dom":"^16.5.2"},"_npmOperationalInternal":{"tmp":"tmp/react-components_7.9.0-alpha-an-vuong-anvuong-sd582-2020-08-03T07-26-52-200Z_1596439639523_0.6519651281601693","host":"s3://npm-registry-packages"}},"7.9.0-beta.1":{"name":"@gooddata/react-components","version":"7.9.0-beta.1","author":{"name":"GoodData Corporation"},"license":"BSD-3-Clause","_id":"@gooddata/react-components@7.9.0-beta.1","maintainers":[{"name":"afi","email":"adam.fiedler@gooddata.com"},{"name":"an.vuong","email":"an.vuong@gooddata.com"},{"name":"bertold8","email":"ivan.nejezchleb@seznam.cz"},{"name":"brbistas","email":"valentinos.chraniotis@gooddata.com"},{"name":"bugsbunny338","email":"jiri.zajic@mensa.cz"},{"name":"de.do","email":"de.do@gooddata.com"},{"name":"gooddata-ci","email":"rail@gooddata.com"},{"name":"hang.ngo","email":"hang.ngo@gooddata.com"},{"name":"hung.nguyen.hoang","email":"hung.nguyen@gooddata.com"},{"name":"huong.nguyen","email":"huong.nguyen@gooddata.com"},{"name":"huyen.nguyen","email":"huyen.nguyen@gooddata.com"},{"name":"ivan.mjartan","email":"ivan.mjartan@gooddata.com"},{"name":"jakub-sterba","email":"jakub.sterba@gooddata.com"},{"name":"jaroslav.tomecek","email":"jaroslav.tomecek@gooddata.com"},{"name":"jkittler","email":"honza.kittler@gmail.com"},{"name":"khanh.le","email":"khanh.le@gooddata.com"},{"name":"lanhuynh","email":"lan.huynh@gooddata.com"},{"name":"linhhong","email":"linh.hong@gooddata.com"},{"name":"lupko","email":"lubomir.slivka@gooddata.com"},{"name":"mai.nguyen","email":"mai.nguyen@gooddata.com"},{"name":"matyas.kandl","email":"matyas.kandl@gooddata.com"},{"name":"michal.marsal","email":"michal.marsal@gooddata.com"},{"name":"milan.lempera","email":"ext-milan.lempera@gooddata.com"},{"name":"my.duong","email":"my.duong@gooddata.com"},{"name":"naibinh","email":"naibinh@gmail.com"},{"name":"nestor_encinas","email":"xesto05@gmail.com"},{"name":"nikolacech","email":"nikola.cech@gooddata.com"},{"name":"nis.hua","email":"nis.hua@gooddata.com"},{"name":"no23reason","email":"dan.homola@hotmail.cz"},{"name":"patrikbraborec","email":"patrik.braborec@gooddata.com"},{"name":"pbenes","email":"petr.benes@gooddata.com"},{"name":"petrjanu","email":"petr.janu@gooddata.com"},{"name":"pkingo","email":"philipandreaskingo@hotmail.com"},{"name":"ptquang86","email":"ptquang86@gmail.com"},{"name":"qduval","email":"quentin.duval@gooddata.com"},{"name":"rodri360","email":"me@rodri360.com"},{"name":"scavnickyj","email":"jakub.scavnicky@gooddata.com"},{"name":"sitina","email":"jiri.sitina@gooddata.com"},{"name":"strouhaljan","email":"strouhal.jan@gmail.com"},{"name":"thao-luong","email":"thao.luong@gooddata.com"},{"name":"thuong.nguyen","email":"thuong.nguyen@gooddata.com"},{"name":"tmuchka","email":"tomas.muchka@gooddata.com"},{"name":"tomas.kratochvil","email":"tomas.kratochvil@gooddata.com"},{"name":"tomsatgd","email":"tomas.satinsky@gooddata.com"},{"name":"trung-le-quoc","email":"trung.le@gooddata.com"},{"name":"tu-ngo","email":"tungo1981@gmail.com"},{"name":"tu.bui","email":"tu.bui@gooddata.com"},{"name":"tulean","email":"tuan.le@gooddata.com"},{"name":"tuqt1005","email":"tu.tran@gooddata.com"},{"name":"utdnah","email":"danh.ung@gooddata.com"},{"name":"van.nguyen","email":"van.nguyen@gooddata.com"},{"name":"vi.phan","email":"vi.phan@gooddata.com"},{"name":"vlastikcz","email":"vlastimil.kotas@gooddata.com"},{"name":"vu.pham","email":"vu.pham@gooddata.com"},{"name":"xmort","email":"petr.dolejsi@gooddata.com"},{"name":"yanlipnican","email":"yanlipnican@gmail.com"}],"homepage":"https://github.com/gooddata/gooddata-react-components#readme","bugs":{"url":"https://github.com/gooddata/gooddata-react-components/issues"},"dist":{"shasum":"a43ed4715d2e901c4b0ebe9932e5baf675e36582","tarball":"https://registry.npmjs.org/@gooddata/react-components/-/react-components-7.9.0-beta.1.tgz","fileCount":2668,"integrity":"sha512-cQ/mcQrXHQNOQVhmUqQpY2nHBWNO/0Zya+K2ZE5sAhcpSexb7wt6S2UdcbZJqpr/pm5yLUqwOzASF2XFj+nxHg==","signatures":[{"sig":"MEYCIQDW8AEFjlrvSX7BVaKLAOxz2RXmwCkUlx/OguULGrKBygIhAKOuTNYWCCokmb5ZFR/8MvNJFJpIQp/jWFKvSuoezgbd","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":10710903,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJfJ8wzCRA9TVsSAnZWagAAhlEP/RnUYKjvaq7hqlYTqkqm\nyL2tQRyec8t0vnbM7SyBuRi8i2rFSS01hJU8HEdG5tYsmkbnPlo8ikKDNoLG\no3Q5rXuWUVDQdrVaRfa7p19vQArXjpuEf7/meYWRbCgsiigfJTdFB3ilJxzg\nU69+NyxysNYafhZhI8oC1SERahPTbniGurGgp5MZ9Q1w3n6jek6yKqsOkaXN\n9MIgHRqhzgkSj1+gK7ZH0eucBfkgItpRUKV/38k4rn7BkgQhDgXkJaa7efzx\nMrQ13saMSoDiJjr1ASfM6Hu9TbgZRBgObgTOzqN7E3N8jO4xdVcZvlIVo6P+\n02zV72SjdQgnWttAZHk4Zi1QKbGjzZJ5U4uV9KqjPm5pHZIIR7truOf5GAgd\nqdkYeT6B1jou2IdG+JIwkLWGAk87/amsA0DsBdI0CdCrGQyafALcv9axNUgv\n9SrohVn9beu4PJUicgaWYOd9cA0r3lOaG5dQoT/I2R2iw4i0/+zizinvnwpi\n+rzLgmORYNZ1d1UuijNlvXks92hFziMw/yjuNJeH9K8dUd26PKR1TRdzQCQf\nMGW6JfLIyS1VIFfhz0wG6163q4Ex84FWALTkH30GW9nlH0UAciXat3cdtLNv\nk16ES0cCbpQbraavWMBEtjsMB7Rit5S6WHvicuAWzyvf3rCMlytd4JSRolzx\na5f9\r\n=lSrT\r\n-----END PGP SIGNATURE-----\r\n"},"main":"dist/index.js","husky":{"hooks":{"pre-commit":"lint-staged"}},"config":{"eslint":"./examples/**/*.{js,jsx}","tslint":"./{__mocks__,src,stories}/{,**/}*.{ts,tsx}"},"readme":"[![npm version](https://badge.fury.io/js/%40gooddata%2Freact-components.svg)](https://www.npmjs.com/package/@gooddata/react-components)\n\n# GoodData.UI React components\n> A React-based JavaScript library for building data-driven applications\n\n## Getting started\n- [GoodData.UI Documentation](http://sdk.gooddata.com/gooddata-ui/)\n- [GoodData.UI Live Examples](https://gooddata-examples.herokuapp.com/)\n- [Stack Overflow](https://stackoverflow.com/questions/tagged/gooddata)\n\n### Usage\nWith [yarn](https://yarnpkg.com) installed, go to your project directory and run\n```\n$ yarn add @gooddata/react-components\n```\nIf you prefer [npm](npmjs.com) run\n```\n$ npm install --save @gooddata/react-components\n```\n\nThe public API is exposed via global `index.js`. Except for the styles, do not import any other file directly\nbecause they are not intended to be part of the public API.\n\n## Contributing\n\nWe welcome any contribution in form of [issues](https://github.com/gooddata/gooddata-react-components/issues) or [pull requests](https://github.com/gooddata/gooddata-react-components/pulls).\n\nInstall [Node.js](http://nodejs.org) (node 12.16.1, npm v6.13.4) and [Yarn](https://classic.yarnpkg.com) (1.22.4).\n\nInstall dependencies:\n```\nyarn install --frozen-lockfile\n```\n\nThese commands may come in handy while developing:\n\n| command | description |\n| ------- | ----------- |\n| `yarn install --pure-lockfile` | first step |\n| ||\n| `yarn dev` | build react-components to `/dist` in watch mode |\n| `yarn test` | run all unit tests |\n| `yarn prettier-write` | format the source code to match the valid codestyle |\n| `yarn validate` | validate codestyle |\n| ||\n| `yarn storybook` | run storybook from `/stories` on http://localhost:9001 |\n| `yarn build-storybook` | build storybook to `/dist-storybook` |\n| `yarn test-storybook` | run storybook and [screenshot tests](https://github.com/gooddata/gdc-client-utils/tree/master/test-storybook) |\n| ||\n| `yarn examples` | run Live Examples dev-server from `/examples` on https://localhost:8999 |\n| `yarn examples-build` | build Live Examples to `/examples/dist` |\n| `yarn examples-server` | serve built Live Examples - see `/examples/server/src` |\n| `yarn examples-testcafe` | run testcafe tests against `localhost:8999` |\n\n### Deploy to heroku.com\nWhen you deploy this repo to heroku, it serves *GoodData.UI Live Examples*.\nRelevant tasks are in `Procfile` and `package.json`.\n\n```bash\n# run in the project directory\nheroku login\nheroku create <your-app-name>\nheroku config:set DOMAIN_ADMIN_USERNAME=x@gooddata.com DOMAIN_ADMIN_PASSWORD=xy PROJECT_ID_TO_ASSIGN=xms7ga4tf3g3nzucd8380o2bev8oeknp\ngit push heroku HEAD:master\nheroku open\n```\n### Enable Geo Chart for Storybook and Live Examples\nGeo chart uses Mapbox to render map which requires a Mapbox access token.\n- Register an account and create Mapbox access token at [guide](https://docs.mapbox.com/help/how-mapbox-works/access-tokens/)\n- Store the created token at `.env`:\n```bash\necho -e \"EXAMPLE_MAPBOX_ACCESS_TOKEN=token\" >> .env # only need to run once\necho -e \"STORYBOOK_MAPBOX_ACCESS_TOKEN=token\" >> .env # only need to run once\n```\n\n### Run Live Examples Locally\nTo run *GoodData.UI Live Examples* locally:\n```bash\ngit clone <this-repository>\ncd  <repository-folder>\nyarn install --pure-lockfile\nyarn examples\n```\nThen open https://localhost:8999 and login using Live Examples account (you can [create one here](https://gooddata-examples.herokuapp.com/registration)).\n\n### Run Storybook locally\n- Run storybook with token stored in `.env` for more secure\n```bash\nyarn storybook\n```\n- Or run storybook with token env param exposed to cli (not suggested)\n```bash\nSTORYBOOK_MAPBOX_ACCESS_TOKEN=token yarn storybook\n```\n- Apply either above way to `yarn build-storybook` or `yarn test-storybook`\n\n### Source code formatting\nThe source code in the repository is formatted by [Prettier](https://prettier.io/).\nThe format of the code is validated by our Continuous Integration server and is one of the requirements of successful merge.\n\nPrettier is supported by every major IDE. You can find the list of supported editors and how to configure them [here](https://prettier.io/docs/en/editors.html).\n\nIn the case, when your editor is not supported or you don't want to setup the integration, you can run the `yarn prettier-write` command to reformat the code before commit.\n\n## Changelog\n\n- see [CHANGELOG.md](CHANGELOG.md)\n\n## Supported versions\n\nIn order to make the user experience with integrating GoodData UI SDK as smooth and secure as possible and to ensure that the SDK is using the latest features of the platform, we will only provide support to two most recent major versions of UI SDK.\n\nThe most recent majors will be supported in the following modes:\n\n- The latest major version will receive all new functionality and all bug fixes\n- The previous major version will only receive fixes to critical issues and security fixes. These fixes will be applied on top of last released version of the previous major\n\nThe customers are encouraged to always use the latest version of the UI SDK.\n\nIn case of using older versions, the user might face API incompatibility, performance or security issues.\n\nPlease follow the installation instructions to update to the newest version.\n\n## License\n\n(C) 2007-2020 GoodData Corporation\n\nThis project is dual licensed:\n\n- The ATTRIBUTION-NONCOMMERCIAL 4.0 INTERNATIONAL (CC BY-NC 4.0) is used for purpose of the trial experience and evaluation of GoodData.UI library.\n- The GOODDATA GOODDATA.UI LIBRARY END USER LICENSE AGREEMENT is used for GoodData customers.\n\nFor more information, please see [LICENSE](https://github.com/gooddata/gooddata-react-components/blob/master/LICENSE)\n","gitHead":"09fd4475a32d50c3c09adcbb81c5c28f6c0291a4","scripts":{"dev":"bash scripts/build.sh --dev-watch","test":"jest --watch","build":"bash scripts/build.sh","tslint":"yarn run-tslint -t verbose $npm_package_config_tslint","prepare":"cd examples/server && yarn install --frozen-lockfile && cd ../..; rm -r examples/node_modules 2>/dev/null; true","examples":"bash scripts/run-examples.sh","prepare?":"# Called before `npm publish` and on local `npm install`. Temporarily also for deleting obsolete node_modules. Ends with `true` to continue gracefully.","validate":"tsc --noEmit && yarn tslint && eslint $npm_package_config_eslint && yarn validate-style && yarn prettier-check","build-dev":"bash scripts/build.sh --dev","examples?":"# Default is developer domain, other options: yarn examples [sec,secure,stg,stg2,stg3,demo,developer or URL]","storybook":"yarn build && start-storybook -p 9001 -c .storybook","test-once":"jest","tslint-ci":"mkdir -p ./ci/results && yarn run-tslint -t checkstyle -o ./ci/results/tslint-results.xml $npm_package_config_tslint","run-tslint":"tslint -p tsconfig.json","validate-ci":"tsc --noEmit && yarn tslint-ci  && eslint $npm_package_config_eslint -f checkstyle -o ci/results/eslint-results.xml && yarn validate-style-ci && yarn prettier-check","examples-build":"bash scripts/build-examples.sh","prepublishOnly":"yarn build","prettier-check":"prettier --check '{src,stories,styles,__mocks__,examples/server/src,examples/src,examples/test}/**/*.{ts,js,tsx,jsx,json,scss,md,yaml,html}'","prettier-write":"prettier --write '{src,stories,styles,__mocks__,examples/server/src,examples/src,examples/test}/**/*.{ts,js,tsx,jsx,json,scss,md,yaml,html}'","test-storybook":"yarn build && test-storybook","validate-style":"stylelint '**/*.scss'","build-storybook":"yarn build && build-storybook -c .storybook -o dist-storybook","examples-server":"node examples/server/src/index.js","heroku-postbuild":"yarn examples-build developer","examples-testcafe":"./scripts/run-testcafe.sh visual","validate-style-ci":"stylelint '**/*.scss' --custom-formatter=node_modules/stylelint-checkstyle-formatter > ci/results/stylelint-results.xml","check-circular-deps":"madge --circular --extensions ts ./src","examples-testcafe-ci":"./scripts/run-testcafe.sh ci","examples-testcafe-live":"./scripts/run-testcafe.sh live"},"typings":"dist/index.d.ts","_npmUser":{"name":"gooddata-ci","email":"rail@gooddata.com"},"deprecated":"@gooddata/react-components@7 reached End of Support on March 31, 2022. Please upgrade (see https://sdk.gooddata.com/gooddata-ui/docs/supported_versions.html for more information).","repository":{"url":"git+ssh://git@github.com/gooddata/gooddata-react-components.git","type":"git"},"_npmVersion":"6.13.4","description":"GoodData.UI - A powerful JavaScript library for building analytical applications","directories":{},"lint-staged":{"{src,stories,styles,__mocks__,examples/server/src,examples/src,examples/test}/**/*.{ts,js,tsx,jsx,scss}":["npx gdc-fix-copyright","git add"],"{src,stories,styles,__mocks__,examples/server/src,examples/src,examples/test}/**/*.{ts,js,tsx,jsx,json,scss,md,yaml,html}":["prettier --write","git add"]},"_nodeVersion":"12.16.1","dependencies":{"rxjs":"^5.5.6","uuid":"^3.2.1","immer":"^1.3.1","lodash":"^4.17.15","date-fns":"^2.7.0","downshift":"^3.2.7","invariant":"^2.2.2","mapbox-gl":"1.9.1","classnames":"^2.2.6","codemirror":"^5.54.0","highcharts":"7.1.1","prop-types":"^15.6.0","react-intl":"^3.6.0","custom-event":"^1.0.1","react-window":"^1.8.1","ag-grid-react":"20.0.0","react-measure":"^2.3.0","@types/mapbox-gl":"1.9.1","react-day-picker":"~7.3.0","react-responsive":"^3.0.0","stringify-object":"^2.4.0","@gooddata/typings":"^2.26.0","@types/codemirror":"^0.0.95","ag-grid-community":"20.0.0","http-status-codes":"^1.3.0","react-codemirror2":"^7.2.0","@gooddata/js-utils":"^3.10.5","@gooddata/numberjs":"^3.2.4","fixed-data-table-2":"0.7.17","@gooddata/goodstrap":"68.18.3","react-dom-factories":"^1.0.2","@gooddata/gooddata-js":"^13.1.0","json-stable-stringify":"^1.0.1","react-transition-group":"^2.2.1","hoist-non-react-statics":"^3.3.0","nodelist-foreach-polyfill":"^1.2.0","@formatjs/intl-pluralrules":"^1.3.6","highcharts-grouped-categories":"^1.1.3"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"raf":"3.3.2","yup":"^0.24.1","jest":"24.7.1","husky":"3.0.0","madge":"^3.4.4","react":"^16.5.2","enzyme":"3.5.0","eslint":"4.19.1","formik":"^0.11.11","moment":"2.23.0","history":"^4.7.2","ts-jest":"24.0.0","webpack":"4.30.0","full-icu":"^1.3.0","prettier":"1.16.4","react-ga":"^2.5.2","recharts":"1.0.0-beta.9","testcafe":"1.1.4","commander":"2.14.1","node-sass":"4.13.0","react-dom":"^16.5.2","stylelint":"^13.6.1","supertest":"3.0.0","ts-loader":"6.0.0","@types/raf":"^3.4.0","css-loader":"0.28.7","jest-junit":"3.0.0","raw-loader":"0.5.1","styled-jsx":"2.2.1","typescript":"3.3.4000","@babel/core":"7.4.4","@types/jest":"24.0.6","@types/node":"7.0.8","@types/uuid":"3.4.3","file-loader":"3.0.1","jest-enzyme":"7.0.2","lint-staged":"9.1.0","sass-loader":"6.0.6","webpack-cli":"3.3.2","@types/react":"16.8.6","babel-loader":"8.0.5","react-helmet":"5.2.0","react-select":"1.2.1","style-loader":"0.19.1","@types/enzyme":"3.1.13","@types/lodash":"4.14.123","testcafe-live":"0.1.4","@babel/runtime":"7.4.4","dotenv-webpack":"^1.7.0","@babel/polyfill":"^7.4.4","@storybook/react":"5.0.11","@types/invariant":"2.2.29","@types/react-dom":"16.0.11","isomorphic-fetch":"2.2.1","react-datepicker":"1.1.0","react-router-dom":"4.2.2","@babel/preset-env":"7.4.4","@gooddata/mock-js":"^2.14.2","@storybook/addons":"5.0.11","@types/classnames":"2.2.3","@types/prop-types":"15.5.2","@storybook/theming":"5.0.11","identity-obj-proxy":"^3.0.0","intl-messageformat":"^7.5.4","webpack-dev-server":"3.3.1","@babel/preset-react":"7.0.0","@types/react-portal":"4.0.1","@types/react-window":"^1.8.1","babel-plugin-lodash":"3.3.4","html-webpack-plugin":"3.2.0","react-test-renderer":"16.4.2","@types/react-measure":"2.0.5","clean-webpack-plugin":"2.0.2","stats-webpack-plugin":"0.7.0","eslint-config-prettier":"4.1.0","react-google-recaptcha":"^0.14.1","tslint-config-prettier":"1.18.0","@gooddata/eslint-config":"^1.0.0","@gooddata/tslint-config":"1.0.0","@types/react-responsive":"^3.0.3","@types/storybook__react":"4.0.1","@types/stringify-object":"^3.2.0","enzyme-adapter-react-16":"1.3.1","@gooddata/test-storybook":"4.0.0","@storybook/addon-actions":"5.0.11","@storybook/addon-options":"5.0.11","node-sass-magic-importer":"5.1.0","react-syntax-highlighter":"11.0.2","@types/fixed-data-table-2":"0.8.1","stylelint-config-prettier":"^8.0.1","@gooddata/stylelint-config":"^5.0.0","@types/react-test-renderer":"16.0.0","circular-dependency-plugin":"5.0.2","compression-webpack-plugin":"2.0.0","@types/json-stable-stringify":"^1.0.32","@gooddata/frontend-npm-scripts":"1.2.0","@types/enzyme-adapter-react-16":"1.0.3","stylelint-checkstyle-formatter":"0.1.2","@types/storybook__addon-actions":"3.4.2","@babel/plugin-proposal-class-properties":"7.4.4","@babel/plugin-proposal-object-rest-spread":"7.4.4","@babel/plugin-transform-async-to-generator":"7.4.4"},"peerDependencies":{"react":"^16.5.2","react-dom":"^16.5.2"},"_npmOperationalInternal":{"tmp":"tmp/react-components_7.9.0-beta.1_1596443699027_0.020614341555925453","host":"s3://npm-registry-packages"}},"7.9.0-alpha-an-vuong-anvuong-sd582-2020-08-03T09-12-08-522Z":{"name":"@gooddata/react-components","version":"7.9.0-alpha-an-vuong-anvuong-sd582-2020-08-03T09-12-08-522Z","author":{"name":"GoodData Corporation"},"license":"BSD-3-Clause","_id":"@gooddata/react-components@7.9.0-alpha-an-vuong-anvuong-sd582-2020-08-03T09-12-08-522Z","maintainers":[{"name":"afi","email":"adam.fiedler@gooddata.com"},{"name":"an.vuong","email":"an.vuong@gooddata.com"},{"name":"bertold8","email":"ivan.nejezchleb@seznam.cz"},{"name":"brbistas","email":"valentinos.chraniotis@gooddata.com"},{"name":"bugsbunny338","email":"jiri.zajic@mensa.cz"},{"name":"de.do","email":"de.do@gooddata.com"},{"name":"gooddata-ci","email":"rail@gooddata.com"},{"name":"hang.ngo","email":"hang.ngo@gooddata.com"},{"name":"hung.nguyen.hoang","email":"hung.nguyen@gooddata.com"},{"name":"huong.nguyen","email":"huong.nguyen@gooddata.com"},{"name":"huyen.nguyen","email":"huyen.nguyen@gooddata.com"},{"name":"ivan.mjartan","email":"ivan.mjartan@gooddata.com"},{"name":"jakub-sterba","email":"jakub.sterba@gooddata.com"},{"name":"jaroslav.tomecek","email":"jaroslav.tomecek@gooddata.com"},{"name":"jkittler","email":"honza.kittler@gmail.com"},{"name":"khanh.le","email":"khanh.le@gooddata.com"},{"name":"lanhuynh","email":"lan.huynh@gooddata.com"},{"name":"linhhong","email":"linh.hong@gooddata.com"},{"name":"lupko","email":"lubomir.slivka@gooddata.com"},{"name":"mai.nguyen","email":"mai.nguyen@gooddata.com"},{"name":"matyas.kandl","email":"matyas.kandl@gooddata.com"},{"name":"michal.marsal","email":"michal.marsal@gooddata.com"},{"name":"milan.lempera","email":"ext-milan.lempera@gooddata.com"},{"name":"my.duong","email":"my.duong@gooddata.com"},{"name":"naibinh","email":"naibinh@gmail.com"},{"name":"nestor_encinas","email":"xesto05@gmail.com"},{"name":"nikolacech","email":"nikola.cech@gooddata.com"},{"name":"nis.hua","email":"nis.hua@gooddata.com"},{"name":"no23reason","email":"dan.homola@hotmail.cz"},{"name":"patrikbraborec","email":"patrik.braborec@gooddata.com"},{"name":"pbenes","email":"petr.benes@gooddata.com"},{"name":"petrjanu","email":"petr.janu@gooddata.com"},{"name":"pkingo","email":"philipandreaskingo@hotmail.com"},{"name":"ptquang86","email":"ptquang86@gmail.com"},{"name":"qduval","email":"quentin.duval@gooddata.com"},{"name":"rodri360","email":"me@rodri360.com"},{"name":"scavnickyj","email":"jakub.scavnicky@gooddata.com"},{"name":"sitina","email":"jiri.sitina@gooddata.com"},{"name":"strouhaljan","email":"strouhal.jan@gmail.com"},{"name":"thao-luong","email":"thao.luong@gooddata.com"},{"name":"thuong.nguyen","email":"thuong.nguyen@gooddata.com"},{"name":"tmuchka","email":"tomas.muchka@gooddata.com"},{"name":"tomas.kratochvil","email":"tomas.kratochvil@gooddata.com"},{"name":"tomsatgd","email":"tomas.satinsky@gooddata.com"},{"name":"trung-le-quoc","email":"trung.le@gooddata.com"},{"name":"tu-ngo","email":"tungo1981@gmail.com"},{"name":"tu.bui","email":"tu.bui@gooddata.com"},{"name":"tulean","email":"tuan.le@gooddata.com"},{"name":"tuqt1005","email":"tu.tran@gooddata.com"},{"name":"utdnah","email":"danh.ung@gooddata.com"},{"name":"van.nguyen","email":"van.nguyen@gooddata.com"},{"name":"vi.phan","email":"vi.phan@gooddata.com"},{"name":"vlastikcz","email":"vlastimil.kotas@gooddata.com"},{"name":"vu.pham","email":"vu.pham@gooddata.com"},{"name":"xmort","email":"petr.dolejsi@gooddata.com"},{"name":"yanlipnican","email":"yanlipnican@gmail.com"}],"homepage":"https://github.com/gooddata/gooddata-react-components#readme","bugs":{"url":"https://github.com/gooddata/gooddata-react-components/issues"},"dist":{"shasum":"1bcb8399c9823e05b2e70c978d8465a499388ce4","tarball":"https://registry.npmjs.org/@gooddata/react-components/-/react-components-7.9.0-alpha-an-vuong-anvuong-sd582-2020-08-03T09-12-08-522Z.tgz","fileCount":2668,"integrity":"sha512-9aweedlBHnEqAUWEaH6RSRAEpxD6V5aOlbv8s7OXyqKDPdFQIPqITANn1b9TUwBIq48v4qopgo/WA/DqT8xipw==","signatures":[{"sig":"MEQCIDAwqicHLePRAzpHTgRbAIHEnnwrze+4lQ/ulH09rJonAiAt60He/ZPnE47lEa02k/MJbFZq+jIx6HXkEvRU3qp3gw==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":10712089,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJfJ9UDCRA9TVsSAnZWagAAjr4P+QGbsWELQnoMfG00XKBw\nR1/UfYjG0VaF3tuOyvB0Sb0Yx3M/cscXfdaq4PNCSsjO6bXqMIzUswRzqPLC\nWRsEszjvzX5oi7UjiU6c/1yZHrkRdkdXhGD8WEDtUY9GQwhug2MKxNlZfiZv\nKImnaYBl0ehfT69/JC3/TcP70DEP3SGQUoo1fJDhnxuQbbZyO7DBACF3cdWa\nGUYHdrHR9BRi3rXOgstmic+gxdNn6HPoOsZO+m4DXytlskHPrdR0rqj50P3y\n1rWPiYaM0se5lndd7CgdY7jcxPCva29PTCwpY67EmwPGpiVJ9ULElPQopc4N\n7BPPsonIbdn/dvGpJXL6MqTB8ZWisE17l/8vX4H/YdiEYNjj5YbXvgpEsIiT\nhjD4ZCfH27kh8l/Q6639bZq35LEjzZaGuOsmgpFJcAG++vvHieNcRMM/Zrn/\nAbuGjqFRVAP+HRF+aitGX0EPFVJs1jNApgJkt6/WudUYfYLHjh284TBrXMSu\nQeYzcnRxREwWPGw/WmZ8QXWZodsEGcg+6DDODM4M5V9b9eR1C8B3pFfs2BFI\ncH/DIb6YCWapNN/34EkY+Ogy7cFJS5BC0XZ2bfrIwex7iV+hGxGjJ+DLW8AE\nD9DBdWSSYAoPSMXfm0cF+UfvtW56/6FwGk1Xlf0lCCl9AhpYB38Sy/pUktIA\nW9lY\r\n=fltz\r\n-----END PGP SIGNATURE-----\r\n"},"main":"dist/index.js","husky":{"hooks":{"pre-commit":"lint-staged"}},"config":{"eslint":"./examples/**/*.{js,jsx}","tslint":"./{__mocks__,src,stories}/{,**/}*.{ts,tsx}"},"readme":"[![npm version](https://badge.fury.io/js/%40gooddata%2Freact-components.svg)](https://www.npmjs.com/package/@gooddata/react-components)\n\n# GoodData.UI React components\n> A React-based JavaScript library for building data-driven applications\n\n## Getting started\n- [GoodData.UI Documentation](http://sdk.gooddata.com/gooddata-ui/)\n- [GoodData.UI Live Examples](https://gooddata-examples.herokuapp.com/)\n- [Stack Overflow](https://stackoverflow.com/questions/tagged/gooddata)\n\n### Usage\nWith [yarn](https://yarnpkg.com) installed, go to your project directory and run\n```\n$ yarn add @gooddata/react-components\n```\nIf you prefer [npm](npmjs.com) run\n```\n$ npm install --save @gooddata/react-components\n```\n\nThe public API is exposed via global `index.js`. Except for the styles, do not import any other file directly\nbecause they are not intended to be part of the public API.\n\n## Contributing\n\nWe welcome any contribution in form of [issues](https://github.com/gooddata/gooddata-react-components/issues) or [pull requests](https://github.com/gooddata/gooddata-react-components/pulls).\n\nInstall [Node.js](http://nodejs.org) (node 12.16.1, npm v6.13.4) and [Yarn](https://classic.yarnpkg.com) (1.22.4).\n\nInstall dependencies:\n```\nyarn install --frozen-lockfile\n```\n\nThese commands may come in handy while developing:\n\n| command | description |\n| ------- | ----------- |\n| `yarn install --pure-lockfile` | first step |\n| ||\n| `yarn dev` | build react-components to `/dist` in watch mode |\n| `yarn test` | run all unit tests |\n| `yarn prettier-write` | format the source code to match the valid codestyle |\n| `yarn validate` | validate codestyle |\n| ||\n| `yarn storybook` | run storybook from `/stories` on http://localhost:9001 |\n| `yarn build-storybook` | build storybook to `/dist-storybook` |\n| `yarn test-storybook` | run storybook and [screenshot tests](https://github.com/gooddata/gdc-client-utils/tree/master/test-storybook) |\n| ||\n| `yarn examples` | run Live Examples dev-server from `/examples` on https://localhost:8999 |\n| `yarn examples-build` | build Live Examples to `/examples/dist` |\n| `yarn examples-server` | serve built Live Examples - see `/examples/server/src` |\n| `yarn examples-testcafe` | run testcafe tests against `localhost:8999` |\n\n### Deploy to heroku.com\nWhen you deploy this repo to heroku, it serves *GoodData.UI Live Examples*.\nRelevant tasks are in `Procfile` and `package.json`.\n\n```bash\n# run in the project directory\nheroku login\nheroku create <your-app-name>\nheroku config:set DOMAIN_ADMIN_USERNAME=x@gooddata.com DOMAIN_ADMIN_PASSWORD=xy PROJECT_ID_TO_ASSIGN=xms7ga4tf3g3nzucd8380o2bev8oeknp\ngit push heroku HEAD:master\nheroku open\n```\n### Enable Geo Chart for Storybook and Live Examples\nGeo chart uses Mapbox to render map which requires a Mapbox access token.\n- Register an account and create Mapbox access token at [guide](https://docs.mapbox.com/help/how-mapbox-works/access-tokens/)\n- Store the created token at `.env`:\n```bash\necho -e \"EXAMPLE_MAPBOX_ACCESS_TOKEN=token\" >> .env # only need to run once\necho -e \"STORYBOOK_MAPBOX_ACCESS_TOKEN=token\" >> .env # only need to run once\n```\n\n### Run Live Examples Locally\nTo run *GoodData.UI Live Examples* locally:\n```bash\ngit clone <this-repository>\ncd  <repository-folder>\nyarn install --pure-lockfile\nyarn examples\n```\nThen open https://localhost:8999 and login using Live Examples account (you can [create one here](https://gooddata-examples.herokuapp.com/registration)).\n\n### Run Storybook locally\n- Run storybook with token stored in `.env` for more secure\n```bash\nyarn storybook\n```\n- Or run storybook with token env param exposed to cli (not suggested)\n```bash\nSTORYBOOK_MAPBOX_ACCESS_TOKEN=token yarn storybook\n```\n- Apply either above way to `yarn build-storybook` or `yarn test-storybook`\n\n### Source code formatting\nThe source code in the repository is formatted by [Prettier](https://prettier.io/).\nThe format of the code is validated by our Continuous Integration server and is one of the requirements of successful merge.\n\nPrettier is supported by every major IDE. You can find the list of supported editors and how to configure them [here](https://prettier.io/docs/en/editors.html).\n\nIn the case, when your editor is not supported or you don't want to setup the integration, you can run the `yarn prettier-write` command to reformat the code before commit.\n\n## Changelog\n\n- see [CHANGELOG.md](CHANGELOG.md)\n\n## Supported versions\n\nIn order to make the user experience with integrating GoodData UI SDK as smooth and secure as possible and to ensure that the SDK is using the latest features of the platform, we will only provide support to two most recent major versions of UI SDK.\n\nThe most recent majors will be supported in the following modes:\n\n- The latest major version will receive all new functionality and all bug fixes\n- The previous major version will only receive fixes to critical issues and security fixes. These fixes will be applied on top of last released version of the previous major\n\nThe customers are encouraged to always use the latest version of the UI SDK.\n\nIn case of using older versions, the user might face API incompatibility, performance or security issues.\n\nPlease follow the installation instructions to update to the newest version.\n\n## License\n\n(C) 2007-2020 GoodData Corporation\n\nThis project is dual licensed:\n\n- The ATTRIBUTION-NONCOMMERCIAL 4.0 INTERNATIONAL (CC BY-NC 4.0) is used for purpose of the trial experience and evaluation of GoodData.UI library.\n- The GOODDATA GOODDATA.UI LIBRARY END USER LICENSE AGREEMENT is used for GoodData customers.\n\nFor more information, please see [LICENSE](https://github.com/gooddata/gooddata-react-components/blob/master/LICENSE)\n","gitHead":"df145c832249601f525dd03a5ed63b206eddab0d","scripts":{"dev":"bash scripts/build.sh --dev-watch","test":"jest --watch","build":"bash scripts/build.sh","tslint":"yarn run-tslint -t verbose $npm_package_config_tslint","prepare":"cd examples/server && yarn install --frozen-lockfile && cd ../..; rm -r examples/node_modules 2>/dev/null; true","examples":"bash scripts/run-examples.sh","prepare?":"# Called before `npm publish` and on local `npm install`. Temporarily also for deleting obsolete node_modules. Ends with `true` to continue gracefully.","validate":"tsc --noEmit && yarn tslint && eslint $npm_package_config_eslint && yarn validate-style && yarn prettier-check","build-dev":"bash scripts/build.sh --dev","examples?":"# Default is developer domain, other options: yarn examples [sec,secure,stg,stg2,stg3,demo,developer or URL]","storybook":"yarn build && start-storybook -p 9001 -c .storybook","test-once":"jest","tslint-ci":"mkdir -p ./ci/results && yarn run-tslint -t checkstyle -o ./ci/results/tslint-results.xml $npm_package_config_tslint","run-tslint":"tslint -p tsconfig.json","validate-ci":"tsc --noEmit && yarn tslint-ci  && eslint $npm_package_config_eslint -f checkstyle -o ci/results/eslint-results.xml && yarn validate-style-ci && yarn prettier-check","examples-build":"bash scripts/build-examples.sh","prepublishOnly":"yarn build","prettier-check":"prettier --check '{src,stories,styles,__mocks__,examples/server/src,examples/src,examples/test}/**/*.{ts,js,tsx,jsx,json,scss,md,yaml,html}'","prettier-write":"prettier --write '{src,stories,styles,__mocks__,examples/server/src,examples/src,examples/test}/**/*.{ts,js,tsx,jsx,json,scss,md,yaml,html}'","test-storybook":"yarn build && test-storybook","validate-style":"stylelint '**/*.scss'","build-storybook":"yarn build && build-storybook -c .storybook -o dist-storybook","examples-server":"node examples/server/src/index.js","heroku-postbuild":"yarn examples-build developer","examples-testcafe":"./scripts/run-testcafe.sh visual","validate-style-ci":"stylelint '**/*.scss' --custom-formatter=node_modules/stylelint-checkstyle-formatter > ci/results/stylelint-results.xml","check-circular-deps":"madge --circular --extensions ts ./src","examples-testcafe-ci":"./scripts/run-testcafe.sh ci","examples-testcafe-live":"./scripts/run-testcafe.sh live"},"typings":"dist/index.d.ts","_npmUser":{"name":"an.vuong","email":"an.vuong@gooddata.com"},"deprecated":"@gooddata/react-components@7 reached End of Support on March 31, 2022. Please upgrade (see https://sdk.gooddata.com/gooddata-ui/docs/supported_versions.html for more information).","repository":{"url":"git+ssh://git@github.com/gooddata/gooddata-react-components.git","type":"git"},"_npmVersion":"6.13.4","description":"GoodData.UI - A powerful JavaScript library for building analytical applications","directories":{},"lint-staged":{"{src,stories,styles,__mocks__,examples/server/src,examples/src,examples/test}/**/*.{ts,js,tsx,jsx,scss}":["npx gdc-fix-copyright","git add"],"{src,stories,styles,__mocks__,examples/server/src,examples/src,examples/test}/**/*.{ts,js,tsx,jsx,json,scss,md,yaml,html}":["prettier --write","git add"]},"_nodeVersion":"12.15.0","dependencies":{"rxjs":"^5.5.6","uuid":"^3.2.1","immer":"^1.3.1","lodash":"^4.17.15","date-fns":"^2.7.0","downshift":"^3.2.7","invariant":"^2.2.2","mapbox-gl":"1.9.1","classnames":"^2.2.6","codemirror":"^5.54.0","highcharts":"7.1.1","prop-types":"^15.6.0","react-intl":"^3.6.0","custom-event":"^1.0.1","react-window":"^1.8.1","ag-grid-react":"20.0.0","react-measure":"^2.3.0","@types/mapbox-gl":"1.9.1","react-day-picker":"~7.3.0","react-responsive":"^3.0.0","stringify-object":"^2.4.0","@gooddata/typings":"^2.26.0","@types/codemirror":"^0.0.95","ag-grid-community":"20.0.0","http-status-codes":"^1.3.0","react-codemirror2":"^7.2.0","@gooddata/js-utils":"^3.10.5","@gooddata/numberjs":"^3.2.4","fixed-data-table-2":"0.7.17","@gooddata/goodstrap":"68.18.3","react-dom-factories":"^1.0.2","@gooddata/gooddata-js":"^13.1.0","json-stable-stringify":"^1.0.1","react-transition-group":"^2.2.1","hoist-non-react-statics":"^3.3.0","nodelist-foreach-polyfill":"^1.2.0","@formatjs/intl-pluralrules":"^1.3.6","highcharts-grouped-categories":"^1.1.3"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"raf":"3.3.2","yup":"^0.24.1","jest":"24.7.1","husky":"3.0.0","madge":"^3.4.4","react":"^16.5.2","enzyme":"3.5.0","eslint":"4.19.1","formik":"^0.11.11","moment":"2.23.0","history":"^4.7.2","ts-jest":"24.0.0","webpack":"4.30.0","full-icu":"^1.3.0","prettier":"1.16.4","react-ga":"^2.5.2","recharts":"1.0.0-beta.9","testcafe":"1.1.4","commander":"2.14.1","node-sass":"4.13.0","react-dom":"^16.5.2","stylelint":"^13.6.1","supertest":"3.0.0","ts-loader":"6.0.0","@types/raf":"^3.4.0","css-loader":"0.28.7","jest-junit":"3.0.0","raw-loader":"0.5.1","styled-jsx":"2.2.1","typescript":"3.3.4000","@babel/core":"7.4.4","@types/jest":"24.0.6","@types/node":"7.0.8","@types/uuid":"3.4.3","file-loader":"3.0.1","jest-enzyme":"7.0.2","lint-staged":"9.1.0","sass-loader":"6.0.6","webpack-cli":"3.3.2","@types/react":"16.8.6","babel-loader":"8.0.5","react-helmet":"5.2.0","react-select":"1.2.1","style-loader":"0.19.1","@types/enzyme":"3.1.13","@types/lodash":"4.14.123","testcafe-live":"0.1.4","@babel/runtime":"7.4.4","dotenv-webpack":"^1.7.0","@babel/polyfill":"^7.4.4","@storybook/react":"5.0.11","@types/invariant":"2.2.29","@types/react-dom":"16.0.11","isomorphic-fetch":"2.2.1","react-datepicker":"1.1.0","react-router-dom":"4.2.2","@babel/preset-env":"7.4.4","@gooddata/mock-js":"^2.14.2","@storybook/addons":"5.0.11","@types/classnames":"2.2.3","@types/prop-types":"15.5.2","@storybook/theming":"5.0.11","identity-obj-proxy":"^3.0.0","intl-messageformat":"^7.5.4","webpack-dev-server":"3.3.1","@babel/preset-react":"7.0.0","@types/react-portal":"4.0.1","@types/react-window":"^1.8.1","babel-plugin-lodash":"3.3.4","html-webpack-plugin":"3.2.0","react-test-renderer":"16.4.2","@types/react-measure":"2.0.5","clean-webpack-plugin":"2.0.2","stats-webpack-plugin":"0.7.0","eslint-config-prettier":"4.1.0","react-google-recaptcha":"^0.14.1","tslint-config-prettier":"1.18.0","@gooddata/eslint-config":"^1.0.0","@gooddata/tslint-config":"1.0.0","@types/react-responsive":"^3.0.3","@types/storybook__react":"4.0.1","@types/stringify-object":"^3.2.0","enzyme-adapter-react-16":"1.3.1","@gooddata/test-storybook":"4.0.0","@storybook/addon-actions":"5.0.11","@storybook/addon-options":"5.0.11","node-sass-magic-importer":"5.1.0","react-syntax-highlighter":"11.0.2","@types/fixed-data-table-2":"0.8.1","stylelint-config-prettier":"^8.0.1","@gooddata/stylelint-config":"^5.0.0","@types/react-test-renderer":"16.0.0","circular-dependency-plugin":"5.0.2","compression-webpack-plugin":"2.0.0","@types/json-stable-stringify":"^1.0.32","@gooddata/frontend-npm-scripts":"1.2.0","@types/enzyme-adapter-react-16":"1.0.3","stylelint-checkstyle-formatter":"0.1.2","@types/storybook__addon-actions":"3.4.2","@babel/plugin-proposal-class-properties":"7.4.4","@babel/plugin-proposal-object-rest-spread":"7.4.4","@babel/plugin-transform-async-to-generator":"7.4.4"},"peerDependencies":{"react":"^16.5.2","react-dom":"^16.5.2"},"_npmOperationalInternal":{"tmp":"tmp/react-components_7.9.0-alpha-an-vuong-anvuong-sd582-2020-08-03T09-12-08-522Z_1596445954530_0.7100116959791296","host":"s3://npm-registry-packages"}},"7.9.0-alpha-patrikbraborec-pbr-fet-474-2020-08-03T12-54-42-580Z":{"name":"@gooddata/react-components","version":"7.9.0-alpha-patrikbraborec-pbr-fet-474-2020-08-03T12-54-42-580Z","author":{"name":"GoodData Corporation"},"license":"BSD-3-Clause","_id":"@gooddata/react-components@7.9.0-alpha-patrikbraborec-pbr-fet-474-2020-08-03T12-54-42-580Z","maintainers":[{"name":"afi","email":"adam.fiedler@gooddata.com"},{"name":"an.vuong","email":"an.vuong@gooddata.com"},{"name":"bertold8","email":"ivan.nejezchleb@seznam.cz"},{"name":"brbistas","email":"valentinos.chraniotis@gooddata.com"},{"name":"bugsbunny338","email":"jiri.zajic@mensa.cz"},{"name":"de.do","email":"de.do@gooddata.com"},{"name":"gooddata-ci","email":"rail@gooddata.com"},{"name":"hang.ngo","email":"hang.ngo@gooddata.com"},{"name":"hung.nguyen.hoang","email":"hung.nguyen@gooddata.com"},{"name":"huong.nguyen","email":"huong.nguyen@gooddata.com"},{"name":"huyen.nguyen","email":"huyen.nguyen@gooddata.com"},{"name":"ivan.mjartan","email":"ivan.mjartan@gooddata.com"},{"name":"jakub-sterba","email":"jakub.sterba@gooddata.com"},{"name":"jaroslav.tomecek","email":"jaroslav.tomecek@gooddata.com"},{"name":"jkittler","email":"honza.kittler@gmail.com"},{"name":"khanh.le","email":"khanh.le@gooddata.com"},{"name":"lanhuynh","email":"lan.huynh@gooddata.com"},{"name":"linhhong","email":"linh.hong@gooddata.com"},{"name":"lupko","email":"lubomir.slivka@gooddata.com"},{"name":"mai.nguyen","email":"mai.nguyen@gooddata.com"},{"name":"matyas.kandl","email":"matyas.kandl@gooddata.com"},{"name":"michal.marsal","email":"michal.marsal@gooddata.com"},{"name":"milan.lempera","email":"ext-milan.lempera@gooddata.com"},{"name":"my.duong","email":"my.duong@gooddata.com"},{"name":"naibinh","email":"naibinh@gmail.com"},{"name":"nestor_encinas","email":"xesto05@gmail.com"},{"name":"nikolacech","email":"nikola.cech@gooddata.com"},{"name":"nis.hua","email":"nis.hua@gooddata.com"},{"name":"no23reason","email":"dan.homola@hotmail.cz"},{"name":"patrikbraborec","email":"patrik.braborec@gooddata.com"},{"name":"pbenes","email":"petr.benes@gooddata.com"},{"name":"petrjanu","email":"petr.janu@gooddata.com"},{"name":"pkingo","email":"philipandreaskingo@hotmail.com"},{"name":"ptquang86","email":"ptquang86@gmail.com"},{"name":"qduval","email":"quentin.duval@gooddata.com"},{"name":"rodri360","email":"me@rodri360.com"},{"name":"scavnickyj","email":"jakub.scavnicky@gooddata.com"},{"name":"sitina","email":"jiri.sitina@gooddata.com"},{"name":"strouhaljan","email":"strouhal.jan@gmail.com"},{"name":"thao-luong","email":"thao.luong@gooddata.com"},{"name":"thuong.nguyen","email":"thuong.nguyen@gooddata.com"},{"name":"tmuchka","email":"tomas.muchka@gooddata.com"},{"name":"tomas.kratochvil","email":"tomas.kratochvil@gooddata.com"},{"name":"tomsatgd","email":"tomas.satinsky@gooddata.com"},{"name":"trung-le-quoc","email":"trung.le@gooddata.com"},{"name":"tu-ngo","email":"tungo1981@gmail.com"},{"name":"tu.bui","email":"tu.bui@gooddata.com"},{"name":"tulean","email":"tuan.le@gooddata.com"},{"name":"tuqt1005","email":"tu.tran@gooddata.com"},{"name":"utdnah","email":"danh.ung@gooddata.com"},{"name":"van.nguyen","email":"van.nguyen@gooddata.com"},{"name":"vi.phan","email":"vi.phan@gooddata.com"},{"name":"vlastikcz","email":"vlastimil.kotas@gooddata.com"},{"name":"vu.pham","email":"vu.pham@gooddata.com"},{"name":"xmort","email":"petr.dolejsi@gooddata.com"},{"name":"yanlipnican","email":"yanlipnican@gmail.com"}],"homepage":"https://github.com/gooddata/gooddata-react-components#readme","bugs":{"url":"https://github.com/gooddata/gooddata-react-components/issues"},"dist":{"shasum":"32f33ef38fb445149dd0ad134293aeb7e5ebcc6e","tarball":"https://registry.npmjs.org/@gooddata/react-components/-/react-components-7.9.0-alpha-patrikbraborec-pbr-fet-474-2020-08-03T12-54-42-580Z.tgz","fileCount":2670,"integrity":"sha512-hqAilkCmwGM1BP67Dq2DOBsks0vij9B4NI0cYL2c501M/SYh23U4KNB/2Ol8KH/QslunY6vqUwSVXjvQeGzCbA==","signatures":[{"sig":"MEUCIQD/hAoV+WAkL/Z5Ehqx4QOdTJ9a9qgOLb6BH9xxpzXNAQIgDjTWpj5ZKnMhnc3oBCFYNDvXYMdyXwuYFyWtZVVHF04=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":10728450,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJfKAkwCRA9TVsSAnZWagAAEakP/AuUJeLlx0K1xaGYbEV1\nsKXejSU+OPpNPCX/5yigQG22YA4fi+03U8A2tHPzr/iJ+TZd6FWnzq7xunou\nmEKbqd4Jm5At9bBzAHpNxXL943jSlQ7+mGZ5t7eZiulaemvETRTF7eZYAlOG\nh8Lbtvxiu82Y0NRSWIbHhK/Tb/gg4v9EjuTwVYalR0wKbwFF9znYNTQ/uzgL\nECOrVK9lxIyI1m2ypRlvCrj0X8PNNHdOU/ig7nGRreOCN5FtEHw0edmr9yHl\nlttun/zh4+IqmV8NXfmpgcT1JsJfkoPxuUXpTxqGY65wYPYFyfRjYESxzNzK\nQDg/56DHGoJ0xaZKg+lfHal+E/9YYmRPvPncWpj+4+0MoUoxfaji2Yiwaj26\n09gQaTzls9AFLzHKPmI9z+ZF8d8AoBRc4QQdT3wQPwsX6RZiinB4dnN+mzU7\n8xy/3f0qLjMXfj/hEUx+yIYhI3RN1oAmwrYuXXJh3Pp9GUBooulsHGqTrV5f\n0uGsF1h1LeZJBHMPIaT1rmAxd9gQZaQSvwgyH8Thfzo1gyYN4ZTo2KuOYsHR\nsT3EWJq0BXGgap8VsiP5AdjJgyVjBQkjhr2cfptQUzs6DOFv5HnyG7ocYNrL\nrxEnwdCkhNrpOPu0l9s3r0drLNsavSwLpqsbcc8zU7jilWkkmhkAydVqhzvj\nKOew\r\n=8Xxz\r\n-----END PGP SIGNATURE-----\r\n"},"main":"dist/index.js","husky":{"hooks":{"pre-commit":"lint-staged"}},"config":{"eslint":"./examples/**/*.{js,jsx}","tslint":"./{__mocks__,src,stories}/{,**/}*.{ts,tsx}"},"readme":"[![npm version](https://badge.fury.io/js/%40gooddata%2Freact-components.svg)](https://www.npmjs.com/package/@gooddata/react-components)\n\n# GoodData.UI React components\n> A React-based JavaScript library for building data-driven applications\n\n## Getting started\n- [GoodData.UI Documentation](http://sdk.gooddata.com/gooddata-ui/)\n- [GoodData.UI Live Examples](https://gooddata-examples.herokuapp.com/)\n- [Stack Overflow](https://stackoverflow.com/questions/tagged/gooddata)\n\n### Usage\nWith [yarn](https://yarnpkg.com) installed, go to your project directory and run\n```\n$ yarn add @gooddata/react-components\n```\nIf you prefer [npm](npmjs.com) run\n```\n$ npm install --save @gooddata/react-components\n```\n\nThe public API is exposed via global `index.js`. Except for the styles, do not import any other file directly\nbecause they are not intended to be part of the public API.\n\n## Contributing\n\nWe welcome any contribution in form of [issues](https://github.com/gooddata/gooddata-react-components/issues) or [pull requests](https://github.com/gooddata/gooddata-react-components/pulls).\n\nInstall [Node.js](http://nodejs.org) (node 12.16.1, npm v6.13.4) and [Yarn](https://classic.yarnpkg.com) (1.22.4).\n\nInstall dependencies:\n```\nyarn install --frozen-lockfile\n```\n\nThese commands may come in handy while developing:\n\n| command | description |\n| ------- | ----------- |\n| `yarn install --pure-lockfile` | first step |\n| ||\n| `yarn dev` | build react-components to `/dist` in watch mode |\n| `yarn test` | run all unit tests |\n| `yarn prettier-write` | format the source code to match the valid codestyle |\n| `yarn validate` | validate codestyle |\n| ||\n| `yarn storybook` | run storybook from `/stories` on http://localhost:9001 |\n| `yarn build-storybook` | build storybook to `/dist-storybook` |\n| `yarn test-storybook` | run storybook and [screenshot tests](https://github.com/gooddata/gdc-client-utils/tree/master/test-storybook) |\n| ||\n| `yarn examples` | run Live Examples dev-server from `/examples` on https://localhost:8999 |\n| `yarn examples-build` | build Live Examples to `/examples/dist` |\n| `yarn examples-server` | serve built Live Examples - see `/examples/server/src` |\n| `yarn examples-testcafe` | run testcafe tests against `localhost:8999` |\n\n### Deploy to heroku.com\nWhen you deploy this repo to heroku, it serves *GoodData.UI Live Examples*.\nRelevant tasks are in `Procfile` and `package.json`.\n\n```bash\n# run in the project directory\nheroku login\nheroku create <your-app-name>\nheroku config:set DOMAIN_ADMIN_USERNAME=x@gooddata.com DOMAIN_ADMIN_PASSWORD=xy PROJECT_ID_TO_ASSIGN=xms7ga4tf3g3nzucd8380o2bev8oeknp\ngit push heroku HEAD:master\nheroku open\n```\n### Enable Geo Chart for Storybook and Live Examples\nGeo chart uses Mapbox to render map which requires a Mapbox access token.\n- Register an account and create Mapbox access token at [guide](https://docs.mapbox.com/help/how-mapbox-works/access-tokens/)\n- Store the created token at `.env`:\n```bash\necho -e \"EXAMPLE_MAPBOX_ACCESS_TOKEN=token\" >> .env # only need to run once\necho -e \"STORYBOOK_MAPBOX_ACCESS_TOKEN=token\" >> .env # only need to run once\n```\n\n### Run Live Examples Locally\nTo run *GoodData.UI Live Examples* locally:\n```bash\ngit clone <this-repository>\ncd  <repository-folder>\nyarn install --pure-lockfile\nyarn examples\n```\nThen open https://localhost:8999 and login using Live Examples account (you can [create one here](https://gooddata-examples.herokuapp.com/registration)).\n\n### Run Storybook locally\n- Run storybook with token stored in `.env` for more secure\n```bash\nyarn storybook\n```\n- Or run storybook with token env param exposed to cli (not suggested)\n```bash\nSTORYBOOK_MAPBOX_ACCESS_TOKEN=token yarn storybook\n```\n- Apply either above way to `yarn build-storybook` or `yarn test-storybook`\n\n### Source code formatting\nThe source code in the repository is formatted by [Prettier](https://prettier.io/).\nThe format of the code is validated by our Continuous Integration server and is one of the requirements of successful merge.\n\nPrettier is supported by every major IDE. You can find the list of supported editors and how to configure them [here](https://prettier.io/docs/en/editors.html).\n\nIn the case, when your editor is not supported or you don't want to setup the integration, you can run the `yarn prettier-write` command to reformat the code before commit.\n\n## Changelog\n\n- see [CHANGELOG.md](CHANGELOG.md)\n\n## Supported versions\n\nIn order to make the user experience with integrating GoodData UI SDK as smooth and secure as possible and to ensure that the SDK is using the latest features of the platform, we will only provide support to two most recent major versions of UI SDK.\n\nThe most recent majors will be supported in the following modes:\n\n- The latest major version will receive all new functionality and all bug fixes\n- The previous major version will only receive fixes to critical issues and security fixes. These fixes will be applied on top of last released version of the previous major\n\nThe customers are encouraged to always use the latest version of the UI SDK.\n\nIn case of using older versions, the user might face API incompatibility, performance or security issues.\n\nPlease follow the installation instructions to update to the newest version.\n\n## License\n\n(C) 2007-2020 GoodData Corporation\n\nThis project is dual licensed:\n\n- The ATTRIBUTION-NONCOMMERCIAL 4.0 INTERNATIONAL (CC BY-NC 4.0) is used for purpose of the trial experience and evaluation of GoodData.UI library.\n- The GOODDATA GOODDATA.UI LIBRARY END USER LICENSE AGREEMENT is used for GoodData customers.\n\nFor more information, please see [LICENSE](https://github.com/gooddata/gooddata-react-components/blob/master/LICENSE)\n","gitHead":"09fd4475a32d50c3c09adcbb81c5c28f6c0291a4","scripts":{"dev":"bash scripts/build.sh --dev-watch","test":"jest --watch","build":"bash scripts/build.sh","tslint":"yarn run-tslint -t verbose $npm_package_config_tslint","prepare":"cd examples/server && yarn install --frozen-lockfile && cd ../..; rm -r examples/node_modules 2>/dev/null; true","examples":"bash scripts/run-examples.sh","prepare?":"# Called before `npm publish` and on local `npm install`. Temporarily also for deleting obsolete node_modules. Ends with `true` to continue gracefully.","validate":"tsc --noEmit && yarn tslint && eslint $npm_package_config_eslint && yarn validate-style && yarn prettier-check","build-dev":"bash scripts/build.sh --dev","examples?":"# Default is developer domain, other options: yarn examples [sec,secure,stg,stg2,stg3,demo,developer or URL]","storybook":"yarn build && start-storybook -p 9001 -c .storybook","test-once":"jest","tslint-ci":"mkdir -p ./ci/results && yarn run-tslint -t checkstyle -o ./ci/results/tslint-results.xml $npm_package_config_tslint","run-tslint":"tslint -p tsconfig.json","validate-ci":"tsc --noEmit && yarn tslint-ci  && eslint $npm_package_config_eslint -f checkstyle -o ci/results/eslint-results.xml && yarn validate-style-ci && yarn prettier-check","examples-build":"bash scripts/build-examples.sh","prepublishOnly":"yarn build","prettier-check":"prettier --check '{src,stories,styles,__mocks__,examples/server/src,examples/src,examples/test}/**/*.{ts,js,tsx,jsx,json,scss,md,yaml,html}'","prettier-write":"prettier --write '{src,stories,styles,__mocks__,examples/server/src,examples/src,examples/test}/**/*.{ts,js,tsx,jsx,json,scss,md,yaml,html}'","test-storybook":"yarn build && test-storybook","validate-style":"stylelint '**/*.scss'","build-storybook":"yarn build && build-storybook -c .storybook -o dist-storybook","examples-server":"node examples/server/src/index.js","heroku-postbuild":"yarn examples-build developer","examples-testcafe":"./scripts/run-testcafe.sh visual","validate-style-ci":"stylelint '**/*.scss' --custom-formatter=node_modules/stylelint-checkstyle-formatter > ci/results/stylelint-results.xml","check-circular-deps":"madge --circular --extensions ts ./src","examples-testcafe-ci":"./scripts/run-testcafe.sh ci","examples-testcafe-live":"./scripts/run-testcafe.sh live"},"typings":"dist/index.d.ts","_npmUser":{"name":"patrikbraborec","email":"patrik.braborec@gooddata.com"},"deprecated":"@gooddata/react-components@7 reached End of Support on March 31, 2022. Please upgrade (see https://sdk.gooddata.com/gooddata-ui/docs/supported_versions.html for more information).","repository":{"url":"git+ssh://git@github.com/gooddata/gooddata-react-components.git","type":"git"},"_npmVersion":"6.13.4","description":"GoodData.UI - A powerful JavaScript library for building analytical applications","directories":{},"lint-staged":{"{src,stories,styles,__mocks__,examples/server/src,examples/src,examples/test}/**/*.{ts,js,tsx,jsx,scss}":["npx gdc-fix-copyright","git add"],"{src,stories,styles,__mocks__,examples/server/src,examples/src,examples/test}/**/*.{ts,js,tsx,jsx,json,scss,md,yaml,html}":["prettier --write","git add"]},"_nodeVersion":"12.16.1","dependencies":{"rxjs":"^5.5.6","uuid":"^3.2.1","immer":"^1.3.1","lodash":"^4.17.15","date-fns":"^2.7.0","downshift":"^3.2.7","invariant":"^2.2.2","mapbox-gl":"1.9.1","classnames":"^2.2.6","codemirror":"^5.54.0","highcharts":"7.1.1","prop-types":"^15.6.0","react-intl":"^3.6.0","custom-event":"^1.0.1","react-window":"^1.8.1","ag-grid-react":"20.0.0","react-measure":"^2.3.0","@types/mapbox-gl":"1.9.1","react-day-picker":"~7.3.0","react-responsive":"^3.0.0","stringify-object":"^2.4.0","@gooddata/typings":"^2.26.0","@types/codemirror":"^0.0.95","ag-grid-community":"20.0.0","http-status-codes":"^1.3.0","react-codemirror2":"^7.2.0","@gooddata/js-utils":"^3.10.5","@gooddata/numberjs":"^3.2.4","fixed-data-table-2":"0.7.17","@gooddata/goodstrap":"68.18.3","react-dom-factories":"^1.0.2","@gooddata/gooddata-js":"13.1.0-alpha-patrikbraborec-pbr-fet-474-2020-08-03T12-50-39-626Z","json-stable-stringify":"^1.0.1","react-transition-group":"^2.2.1","hoist-non-react-statics":"^3.3.0","nodelist-foreach-polyfill":"^1.2.0","@formatjs/intl-pluralrules":"^1.3.6","highcharts-grouped-categories":"^1.1.3"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"raf":"3.3.2","yup":"^0.24.1","jest":"24.7.1","husky":"3.0.0","madge":"^3.4.4","react":"^16.5.2","enzyme":"3.5.0","eslint":"4.19.1","formik":"^0.11.11","moment":"2.23.0","history":"^4.7.2","ts-jest":"24.0.0","webpack":"4.30.0","full-icu":"^1.3.0","prettier":"1.16.4","react-ga":"^2.5.2","recharts":"1.0.0-beta.9","testcafe":"1.1.4","commander":"2.14.1","node-sass":"4.13.0","react-dom":"^16.5.2","stylelint":"^13.6.1","supertest":"3.0.0","ts-loader":"6.0.0","@types/raf":"^3.4.0","css-loader":"0.28.7","jest-junit":"3.0.0","raw-loader":"0.5.1","styled-jsx":"2.2.1","typescript":"3.3.4000","@babel/core":"7.4.4","@types/jest":"24.0.6","@types/node":"7.0.8","@types/uuid":"3.4.3","file-loader":"3.0.1","jest-enzyme":"7.0.2","lint-staged":"9.1.0","sass-loader":"6.0.6","webpack-cli":"3.3.2","@types/react":"16.8.6","babel-loader":"8.0.5","react-helmet":"5.2.0","react-select":"1.2.1","style-loader":"0.19.1","@types/enzyme":"3.1.13","@types/lodash":"4.14.123","testcafe-live":"0.1.4","@babel/runtime":"7.4.4","dotenv-webpack":"^1.7.0","@babel/polyfill":"^7.4.4","@storybook/react":"5.0.11","@types/invariant":"2.2.29","@types/react-dom":"16.0.11","isomorphic-fetch":"2.2.1","react-datepicker":"1.1.0","react-router-dom":"4.2.2","@babel/preset-env":"7.4.4","@gooddata/mock-js":"^2.14.2","@storybook/addons":"5.0.11","@types/classnames":"2.2.3","@types/prop-types":"15.5.2","@storybook/theming":"5.0.11","identity-obj-proxy":"^3.0.0","intl-messageformat":"^7.5.4","webpack-dev-server":"3.3.1","@babel/preset-react":"7.0.0","@types/react-portal":"4.0.1","@types/react-window":"^1.8.1","babel-plugin-lodash":"3.3.4","html-webpack-plugin":"3.2.0","react-test-renderer":"16.4.2","@types/react-measure":"2.0.5","clean-webpack-plugin":"2.0.2","stats-webpack-plugin":"0.7.0","eslint-config-prettier":"4.1.0","react-google-recaptcha":"^0.14.1","tslint-config-prettier":"1.18.0","@gooddata/eslint-config":"^1.0.0","@gooddata/tslint-config":"1.0.0","@types/react-responsive":"^3.0.3","@types/storybook__react":"4.0.1","@types/stringify-object":"^3.2.0","enzyme-adapter-react-16":"1.3.1","@gooddata/test-storybook":"4.0.0","@storybook/addon-actions":"5.0.11","@storybook/addon-options":"5.0.11","node-sass-magic-importer":"5.1.0","react-syntax-highlighter":"11.0.2","@types/fixed-data-table-2":"0.8.1","stylelint-config-prettier":"^8.0.1","@gooddata/stylelint-config":"^5.0.0","@types/react-test-renderer":"16.0.0","circular-dependency-plugin":"5.0.2","compression-webpack-plugin":"2.0.0","@types/json-stable-stringify":"^1.0.32","@gooddata/frontend-npm-scripts":"1.2.0","@types/enzyme-adapter-react-16":"1.0.3","stylelint-checkstyle-formatter":"0.1.2","@types/storybook__addon-actions":"3.4.2","@babel/plugin-proposal-class-properties":"7.4.4","@babel/plugin-proposal-object-rest-spread":"7.4.4","@babel/plugin-transform-async-to-generator":"7.4.4"},"peerDependencies":{"react":"^16.5.2","react-dom":"^16.5.2"},"_npmOperationalInternal":{"tmp":"tmp/react-components_7.9.0-alpha-patrikbraborec-pbr-fet-474-2020-08-03T12-54-42-580Z_1596459311406_0.5150935368000564","host":"s3://npm-registry-packages"}},"7.9.0-beta.2":{"name":"@gooddata/react-components","version":"7.9.0-beta.2","author":{"name":"GoodData Corporation"},"license":"BSD-3-Clause","_id":"@gooddata/react-components@7.9.0-beta.2","maintainers":[{"name":"afi","email":"adam.fiedler@gooddata.com"},{"name":"an.vuong","email":"an.vuong@gooddata.com"},{"name":"bertold8","email":"ivan.nejezchleb@seznam.cz"},{"name":"brbistas","email":"valentinos.chraniotis@gooddata.com"},{"name":"bugsbunny338","email":"jiri.zajic@mensa.cz"},{"name":"de.do","email":"de.do@gooddata.com"},{"name":"gooddata-ci","email":"rail@gooddata.com"},{"name":"hang.ngo","email":"hang.ngo@gooddata.com"},{"name":"hung.nguyen.hoang","email":"hung.nguyen@gooddata.com"},{"name":"huong.nguyen","email":"huong.nguyen@gooddata.com"},{"name":"huyen.nguyen","email":"huyen.nguyen@gooddata.com"},{"name":"ivan.mjartan","email":"ivan.mjartan@gooddata.com"},{"name":"jakub-sterba","email":"jakub.sterba@gooddata.com"},{"name":"jaroslav.tomecek","email":"jaroslav.tomecek@gooddata.com"},{"name":"jkittler","email":"honza.kittler@gmail.com"},{"name":"khanh.le","email":"khanh.le@gooddata.com"},{"name":"lanhuynh","email":"lan.huynh@gooddata.com"},{"name":"linhhong","email":"linh.hong@gooddata.com"},{"name":"lupko","email":"lubomir.slivka@gooddata.com"},{"name":"mai.nguyen","email":"mai.nguyen@gooddata.com"},{"name":"matyas.kandl","email":"matyas.kandl@gooddata.com"},{"name":"michal.marsal","email":"michal.marsal@gooddata.com"},{"name":"milan.lempera","email":"ext-milan.lempera@gooddata.com"},{"name":"my.duong","email":"my.duong@gooddata.com"},{"name":"naibinh","email":"naibinh@gmail.com"},{"name":"nestor_encinas","email":"xesto05@gmail.com"},{"name":"nikolacech","email":"nikola.cech@gooddata.com"},{"name":"nis.hua","email":"nis.hua@gooddata.com"},{"name":"no23reason","email":"dan.homola@hotmail.cz"},{"name":"patrikbraborec","email":"patrik.braborec@gooddata.com"},{"name":"pbenes","email":"petr.benes@gooddata.com"},{"name":"petrjanu","email":"petr.janu@gooddata.com"},{"name":"pkingo","email":"philipandreaskingo@hotmail.com"},{"name":"ptquang86","email":"ptquang86@gmail.com"},{"name":"qduval","email":"quentin.duval@gooddata.com"},{"name":"rodri360","email":"me@rodri360.com"},{"name":"scavnickyj","email":"jakub.scavnicky@gooddata.com"},{"name":"sitina","email":"jiri.sitina@gooddata.com"},{"name":"strouhaljan","email":"strouhal.jan@gmail.com"},{"name":"thao-luong","email":"thao.luong@gooddata.com"},{"name":"thuong.nguyen","email":"thuong.nguyen@gooddata.com"},{"name":"tmuchka","email":"tomas.muchka@gooddata.com"},{"name":"tomas.kratochvil","email":"tomas.kratochvil@gooddata.com"},{"name":"tomsatgd","email":"tomas.satinsky@gooddata.com"},{"name":"trung-le-quoc","email":"trung.le@gooddata.com"},{"name":"tu-ngo","email":"tungo1981@gmail.com"},{"name":"tu.bui","email":"tu.bui@gooddata.com"},{"name":"tulean","email":"tuan.le@gooddata.com"},{"name":"tuqt1005","email":"tu.tran@gooddata.com"},{"name":"utdnah","email":"danh.ung@gooddata.com"},{"name":"van.nguyen","email":"van.nguyen@gooddata.com"},{"name":"vi.phan","email":"vi.phan@gooddata.com"},{"name":"vlastikcz","email":"vlastimil.kotas@gooddata.com"},{"name":"vu.pham","email":"vu.pham@gooddata.com"},{"name":"xmort","email":"petr.dolejsi@gooddata.com"},{"name":"yanlipnican","email":"yanlipnican@gmail.com"}],"homepage":"https://github.com/gooddata/gooddata-react-components#readme","bugs":{"url":"https://github.com/gooddata/gooddata-react-components/issues"},"dist":{"shasum":"644b57fcb1c2f72104a806945b0885c656a954d8","tarball":"https://registry.npmjs.org/@gooddata/react-components/-/react-components-7.9.0-beta.2.tgz","fileCount":2668,"integrity":"sha512-TmR/DRsoetcTbcLEGBmR72a9FT/qKZfUYQsXEeJ3NqEvY08KOjl4JVlWxjDV8nNESnzD2nfZqa867dH67B8Azg==","signatures":[{"sig":"MEUCIA8reEESTbe7+y7PdKOqwFfV1IrO8Olshg3wFIeGba4HAiEAhwAkOpCoU73sqs6NDin5q23ItRgqHIVotE4Mhpr4NaA=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":10711991,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJfKQUJCRA9TVsSAnZWagAAlEkP/2JJ90KOQXdycQt+g0Em\nFEBjt8OK9vhMcQjBLVnA49ELcWecNjJMTneCjRNZhc6/P1p2pQqHUVAsnszc\nGS9XFQbF6GsZHAi4/EXmoJf02Cn/KiDp3F+uUOkDJqGp+wefxxbEVDGQje5L\nSRsqpYmnpbUahCjci1iXt3JQERNIn9V2j63Gc4/Glpw/cCqlrnY5dqamjI9v\noXekCpRk3maTD9xUOtQuMaaJmHOpa/EGcLbiHS6oD077wBpxIRdwePYPfe0m\n9Y7FvhpCtPrq3bGd48vavIdYUnrMtr9Pdw4KFRInfeFVIGkhSUuM4m7+llCX\n/0d38nOQ5V+ao8SdOQOY82s3MeNgNOPysvWN39/xtIrxMDfCwsCmNTK4prrC\ngtrm7+z8u34fTGyNX432cA2ozn6Y2l/BTfSNnuUbxbIROT9l62bdzuDI7Qel\nDO9+ZpnFYA/c5um89b7hCthDpDn3nvMVbTAQscwdag10maqKiJd/kRoQMouQ\n/uhWCUxGdM4IAJSRQOqc4/v2DrQAl1O+PdoOnQ6AiUNKp2ZCFNztG4R7Z7Rk\nbYUDlVTYOsX694HgTICvf9v9e5dy07pCEniFs3ERkKsk6X+/ipMfBKrH6ez7\nhF0VDoEfC8ive2ivbx/he2Q6AQy2yYg1nKontzCWnaLQK7tikoOmM9FvZwQZ\nSF7B\r\n=ri/S\r\n-----END PGP SIGNATURE-----\r\n"},"main":"dist/index.js","husky":{"hooks":{"pre-commit":"lint-staged"}},"config":{"eslint":"./examples/**/*.{js,jsx}","tslint":"./{__mocks__,src,stories}/{,**/}*.{ts,tsx}"},"readme":"[![npm version](https://badge.fury.io/js/%40gooddata%2Freact-components.svg)](https://www.npmjs.com/package/@gooddata/react-components)\n\n# GoodData.UI React components\n> A React-based JavaScript library for building data-driven applications\n\n## Getting started\n- [GoodData.UI Documentation](http://sdk.gooddata.com/gooddata-ui/)\n- [GoodData.UI Live Examples](https://gooddata-examples.herokuapp.com/)\n- [Stack Overflow](https://stackoverflow.com/questions/tagged/gooddata)\n\n### Usage\nWith [yarn](https://yarnpkg.com) installed, go to your project directory and run\n```\n$ yarn add @gooddata/react-components\n```\nIf you prefer [npm](npmjs.com) run\n```\n$ npm install --save @gooddata/react-components\n```\n\nThe public API is exposed via global `index.js`. Except for the styles, do not import any other file directly\nbecause they are not intended to be part of the public API.\n\n## Contributing\n\nWe welcome any contribution in form of [issues](https://github.com/gooddata/gooddata-react-components/issues) or [pull requests](https://github.com/gooddata/gooddata-react-components/pulls).\n\nInstall [Node.js](http://nodejs.org) (node 12.16.1, npm v6.13.4) and [Yarn](https://classic.yarnpkg.com) (1.22.4).\n\nInstall dependencies:\n```\nyarn install --frozen-lockfile\n```\n\nThese commands may come in handy while developing:\n\n| command | description |\n| ------- | ----------- |\n| `yarn install --pure-lockfile` | first step |\n| ||\n| `yarn dev` | build react-components to `/dist` in watch mode |\n| `yarn test` | run all unit tests |\n| `yarn prettier-write` | format the source code to match the valid codestyle |\n| `yarn validate` | validate codestyle |\n| ||\n| `yarn storybook` | run storybook from `/stories` on http://localhost:9001 |\n| `yarn build-storybook` | build storybook to `/dist-storybook` |\n| `yarn test-storybook` | run storybook and [screenshot tests](https://github.com/gooddata/gdc-client-utils/tree/master/test-storybook) |\n| ||\n| `yarn examples` | run Live Examples dev-server from `/examples` on https://localhost:8999 |\n| `yarn examples-build` | build Live Examples to `/examples/dist` |\n| `yarn examples-server` | serve built Live Examples - see `/examples/server/src` |\n| `yarn examples-testcafe` | run testcafe tests against `localhost:8999` |\n\n### Deploy to heroku.com\nWhen you deploy this repo to heroku, it serves *GoodData.UI Live Examples*.\nRelevant tasks are in `Procfile` and `package.json`.\n\n```bash\n# run in the project directory\nheroku login\nheroku create <your-app-name>\nheroku config:set DOMAIN_ADMIN_USERNAME=x@gooddata.com DOMAIN_ADMIN_PASSWORD=xy PROJECT_ID_TO_ASSIGN=xms7ga4tf3g3nzucd8380o2bev8oeknp\ngit push heroku HEAD:master\nheroku open\n```\n### Enable Geo Chart for Storybook and Live Examples\nGeo chart uses Mapbox to render map which requires a Mapbox access token.\n- Register an account and create Mapbox access token at [guide](https://docs.mapbox.com/help/how-mapbox-works/access-tokens/)\n- Store the created token at `.env`:\n```bash\necho -e \"EXAMPLE_MAPBOX_ACCESS_TOKEN=token\" >> .env # only need to run once\necho -e \"STORYBOOK_MAPBOX_ACCESS_TOKEN=token\" >> .env # only need to run once\n```\n\n### Run Live Examples Locally\nTo run *GoodData.UI Live Examples* locally:\n```bash\ngit clone <this-repository>\ncd  <repository-folder>\nyarn install --pure-lockfile\nyarn examples\n```\nThen open https://localhost:8999 and login using Live Examples account (you can [create one here](https://gooddata-examples.herokuapp.com/registration)).\n\n### Run Storybook locally\n- Run storybook with token stored in `.env` for more secure\n```bash\nyarn storybook\n```\n- Or run storybook with token env param exposed to cli (not suggested)\n```bash\nSTORYBOOK_MAPBOX_ACCESS_TOKEN=token yarn storybook\n```\n- Apply either above way to `yarn build-storybook` or `yarn test-storybook`\n\n### Source code formatting\nThe source code in the repository is formatted by [Prettier](https://prettier.io/).\nThe format of the code is validated by our Continuous Integration server and is one of the requirements of successful merge.\n\nPrettier is supported by every major IDE. You can find the list of supported editors and how to configure them [here](https://prettier.io/docs/en/editors.html).\n\nIn the case, when your editor is not supported or you don't want to setup the integration, you can run the `yarn prettier-write` command to reformat the code before commit.\n\n## Changelog\n\n- see [CHANGELOG.md](CHANGELOG.md)\n\n## Supported versions\n\nIn order to make the user experience with integrating GoodData UI SDK as smooth and secure as possible and to ensure that the SDK is using the latest features of the platform, we will only provide support to two most recent major versions of UI SDK.\n\nThe most recent majors will be supported in the following modes:\n\n- The latest major version will receive all new functionality and all bug fixes\n- The previous major version will only receive fixes to critical issues and security fixes. These fixes will be applied on top of last released version of the previous major\n\nThe customers are encouraged to always use the latest version of the UI SDK.\n\nIn case of using older versions, the user might face API incompatibility, performance or security issues.\n\nPlease follow the installation instructions to update to the newest version.\n\n## License\n\n(C) 2007-2020 GoodData Corporation\n\nThis project is dual licensed:\n\n- The ATTRIBUTION-NONCOMMERCIAL 4.0 INTERNATIONAL (CC BY-NC 4.0) is used for purpose of the trial experience and evaluation of GoodData.UI library.\n- The GOODDATA GOODDATA.UI LIBRARY END USER LICENSE AGREEMENT is used for GoodData customers.\n\nFor more information, please see [LICENSE](https://github.com/gooddata/gooddata-react-components/blob/master/LICENSE)\n","gitHead":"50972f300349a5b0245099a5714d2865734555a5","scripts":{"dev":"bash scripts/build.sh --dev-watch","test":"jest --watch","build":"bash scripts/build.sh","tslint":"yarn run-tslint -t verbose $npm_package_config_tslint","prepare":"cd examples/server && yarn install --frozen-lockfile && cd ../..; rm -r examples/node_modules 2>/dev/null; true","examples":"bash scripts/run-examples.sh","prepare?":"# Called before `npm publish` and on local `npm install`. Temporarily also for deleting obsolete node_modules. Ends with `true` to continue gracefully.","validate":"tsc --noEmit && yarn tslint && eslint $npm_package_config_eslint && yarn validate-style && yarn prettier-check","build-dev":"bash scripts/build.sh --dev","examples?":"# Default is developer domain, other options: yarn examples [sec,secure,stg,stg2,stg3,demo,developer or URL]","storybook":"yarn build && start-storybook -p 9001 -c .storybook","test-once":"jest","tslint-ci":"mkdir -p ./ci/results && yarn run-tslint -t checkstyle -o ./ci/results/tslint-results.xml $npm_package_config_tslint","run-tslint":"tslint -p tsconfig.json","validate-ci":"tsc --noEmit && yarn tslint-ci  && eslint $npm_package_config_eslint -f checkstyle -o ci/results/eslint-results.xml && yarn validate-style-ci && yarn prettier-check","examples-build":"bash scripts/build-examples.sh","prepublishOnly":"yarn build","prettier-check":"prettier --check '{src,stories,styles,__mocks__,examples/server/src,examples/src,examples/test}/**/*.{ts,js,tsx,jsx,json,scss,md,yaml,html}'","prettier-write":"prettier --write '{src,stories,styles,__mocks__,examples/server/src,examples/src,examples/test}/**/*.{ts,js,tsx,jsx,json,scss,md,yaml,html}'","test-storybook":"yarn build && test-storybook","validate-style":"stylelint '**/*.scss'","build-storybook":"yarn build && build-storybook -c .storybook -o dist-storybook","examples-server":"node examples/server/src/index.js","heroku-postbuild":"yarn examples-build developer","examples-testcafe":"./scripts/run-testcafe.sh visual","validate-style-ci":"stylelint '**/*.scss' --custom-formatter=node_modules/stylelint-checkstyle-formatter > ci/results/stylelint-results.xml","check-circular-deps":"madge --circular --extensions ts ./src","examples-testcafe-ci":"./scripts/run-testcafe.sh ci","examples-testcafe-live":"./scripts/run-testcafe.sh live"},"typings":"dist/index.d.ts","_npmUser":{"name":"gooddata-ci","email":"rail@gooddata.com"},"deprecated":"@gooddata/react-components@7 reached End of Support on March 31, 2022. Please upgrade (see https://sdk.gooddata.com/gooddata-ui/docs/supported_versions.html for more information).","repository":{"url":"git+ssh://git@github.com/gooddata/gooddata-react-components.git","type":"git"},"_npmVersion":"6.13.4","description":"GoodData.UI - A powerful JavaScript library for building analytical applications","directories":{},"lint-staged":{"{src,stories,styles,__mocks__,examples/server/src,examples/src,examples/test}/**/*.{ts,js,tsx,jsx,scss}":["npx gdc-fix-copyright","git add"],"{src,stories,styles,__mocks__,examples/server/src,examples/src,examples/test}/**/*.{ts,js,tsx,jsx,json,scss,md,yaml,html}":["prettier --write","git add"]},"_nodeVersion":"12.16.1","dependencies":{"rxjs":"^5.5.6","uuid":"^3.2.1","immer":"^1.3.1","lodash":"^4.17.15","date-fns":"^2.7.0","downshift":"^3.2.7","invariant":"^2.2.2","mapbox-gl":"1.9.1","classnames":"^2.2.6","codemirror":"^5.54.0","highcharts":"7.1.1","prop-types":"^15.6.0","react-intl":"^3.6.0","custom-event":"^1.0.1","react-window":"^1.8.1","ag-grid-react":"20.0.0","react-measure":"^2.3.0","@types/mapbox-gl":"1.9.1","react-day-picker":"~7.3.0","react-responsive":"^3.0.0","stringify-object":"^2.4.0","@gooddata/typings":"^2.26.0","@types/codemirror":"^0.0.95","ag-grid-community":"20.0.0","http-status-codes":"^1.3.0","react-codemirror2":"^7.2.0","@gooddata/js-utils":"^3.10.5","@gooddata/numberjs":"^3.2.4","fixed-data-table-2":"0.7.17","@gooddata/goodstrap":"68.18.3","react-dom-factories":"^1.0.2","@gooddata/gooddata-js":"^13.1.0","json-stable-stringify":"^1.0.1","react-transition-group":"^2.2.1","hoist-non-react-statics":"^3.3.0","nodelist-foreach-polyfill":"^1.2.0","@formatjs/intl-pluralrules":"^1.3.6","highcharts-grouped-categories":"^1.1.3"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"raf":"3.3.2","yup":"^0.24.1","jest":"24.7.1","husky":"3.0.0","madge":"^3.4.4","react":"^16.5.2","enzyme":"3.5.0","eslint":"4.19.1","formik":"^0.11.11","moment":"2.23.0","history":"^4.7.2","ts-jest":"24.0.0","webpack":"4.30.0","full-icu":"^1.3.0","prettier":"1.16.4","react-ga":"^2.5.2","recharts":"1.0.0-beta.9","testcafe":"1.1.4","commander":"2.14.1","node-sass":"4.13.0","react-dom":"^16.5.2","stylelint":"^13.6.1","supertest":"3.0.0","ts-loader":"6.0.0","@types/raf":"^3.4.0","css-loader":"0.28.7","jest-junit":"3.0.0","raw-loader":"0.5.1","styled-jsx":"2.2.1","typescript":"3.3.4000","@babel/core":"7.4.4","@types/jest":"24.0.6","@types/node":"7.0.8","@types/uuid":"3.4.3","file-loader":"3.0.1","jest-enzyme":"7.0.2","lint-staged":"9.1.0","sass-loader":"6.0.6","webpack-cli":"3.3.2","@types/react":"16.8.6","babel-loader":"8.0.5","react-helmet":"5.2.0","react-select":"1.2.1","style-loader":"0.19.1","@types/enzyme":"3.1.13","@types/lodash":"4.14.123","testcafe-live":"0.1.4","@babel/runtime":"7.4.4","dotenv-webpack":"^1.7.0","@babel/polyfill":"^7.4.4","@storybook/react":"5.0.11","@types/invariant":"2.2.29","@types/react-dom":"16.0.11","isomorphic-fetch":"2.2.1","react-datepicker":"1.1.0","react-router-dom":"4.2.2","@babel/preset-env":"7.4.4","@gooddata/mock-js":"^2.14.2","@storybook/addons":"5.0.11","@types/classnames":"2.2.3","@types/prop-types":"15.5.2","@storybook/theming":"5.0.11","identity-obj-proxy":"^3.0.0","intl-messageformat":"^7.5.4","webpack-dev-server":"3.3.1","@babel/preset-react":"7.0.0","@types/react-portal":"4.0.1","@types/react-window":"^1.8.1","babel-plugin-lodash":"3.3.4","html-webpack-plugin":"3.2.0","react-test-renderer":"16.4.2","@types/react-measure":"2.0.5","clean-webpack-plugin":"2.0.2","stats-webpack-plugin":"0.7.0","eslint-config-prettier":"4.1.0","react-google-recaptcha":"^0.14.1","tslint-config-prettier":"1.18.0","@gooddata/eslint-config":"^1.0.0","@gooddata/tslint-config":"1.0.0","@types/react-responsive":"^3.0.3","@types/storybook__react":"4.0.1","@types/stringify-object":"^3.2.0","enzyme-adapter-react-16":"1.3.1","@gooddata/test-storybook":"4.0.0","@storybook/addon-actions":"5.0.11","@storybook/addon-options":"5.0.11","node-sass-magic-importer":"5.1.0","react-syntax-highlighter":"11.0.2","@types/fixed-data-table-2":"0.8.1","stylelint-config-prettier":"^8.0.1","@gooddata/stylelint-config":"^5.0.0","@types/react-test-renderer":"16.0.0","circular-dependency-plugin":"5.0.2","compression-webpack-plugin":"2.0.0","@types/json-stable-stringify":"^1.0.32","@gooddata/frontend-npm-scripts":"1.2.0","@types/enzyme-adapter-react-16":"1.0.3","stylelint-checkstyle-formatter":"0.1.2","@types/storybook__addon-actions":"3.4.2","@babel/plugin-proposal-class-properties":"7.4.4","@babel/plugin-proposal-object-rest-spread":"7.4.4","@babel/plugin-transform-async-to-generator":"7.4.4"},"peerDependencies":{"react":"^16.5.2","react-dom":"^16.5.2"},"_npmOperationalInternal":{"tmp":"tmp/react-components_7.9.0-beta.2_1596523784870_0.8015879242358965","host":"s3://npm-registry-packages"}},"7.9.0-beta.3":{"name":"@gooddata/react-components","version":"7.9.0-beta.3","author":{"name":"GoodData Corporation"},"license":"BSD-3-Clause","_id":"@gooddata/react-components@7.9.0-beta.3","maintainers":[{"name":"afi","email":"adam.fiedler@gooddata.com"},{"name":"an.vuong","email":"an.vuong@gooddata.com"},{"name":"bertold8","email":"ivan.nejezchleb@seznam.cz"},{"name":"brbistas","email":"valentinos.chraniotis@gooddata.com"},{"name":"bugsbunny338","email":"jiri.zajic@mensa.cz"},{"name":"de.do","email":"de.do@gooddata.com"},{"name":"gooddata-ci","email":"rail@gooddata.com"},{"name":"hang.ngo","email":"hang.ngo@gooddata.com"},{"name":"hung.nguyen.hoang","email":"hung.nguyen@gooddata.com"},{"name":"huong.nguyen","email":"huong.nguyen@gooddata.com"},{"name":"huyen.nguyen","email":"huyen.nguyen@gooddata.com"},{"name":"ivan.mjartan","email":"ivan.mjartan@gooddata.com"},{"name":"jakub-sterba","email":"jakub.sterba@gooddata.com"},{"name":"jaroslav.tomecek","email":"jaroslav.tomecek@gooddata.com"},{"name":"jkittler","email":"honza.kittler@gmail.com"},{"name":"khanh.le","email":"khanh.le@gooddata.com"},{"name":"lanhuynh","email":"lan.huynh@gooddata.com"},{"name":"linhhong","email":"linh.hong@gooddata.com"},{"name":"lupko","email":"lubomir.slivka@gooddata.com"},{"name":"mai.nguyen","email":"mai.nguyen@gooddata.com"},{"name":"matyas.kandl","email":"matyas.kandl@gooddata.com"},{"name":"michal.marsal","email":"michal.marsal@gooddata.com"},{"name":"milan.lempera","email":"ext-milan.lempera@gooddata.com"},{"name":"my.duong","email":"my.duong@gooddata.com"},{"name":"naibinh","email":"naibinh@gmail.com"},{"name":"nestor_encinas","email":"xesto05@gmail.com"},{"name":"nikolacech","email":"nikola.cech@gooddata.com"},{"name":"nis.hua","email":"nis.hua@gooddata.com"},{"name":"no23reason","email":"dan.homola@hotmail.cz"},{"name":"patrikbraborec","email":"patrik.braborec@gooddata.com"},{"name":"pbenes","email":"petr.benes@gooddata.com"},{"name":"petrjanu","email":"petr.janu@gooddata.com"},{"name":"pkingo","email":"philipandreaskingo@hotmail.com"},{"name":"ptquang86","email":"ptquang86@gmail.com"},{"name":"qduval","email":"quentin.duval@gooddata.com"},{"name":"rodri360","email":"me@rodri360.com"},{"name":"scavnickyj","email":"jakub.scavnicky@gooddata.com"},{"name":"sitina","email":"jiri.sitina@gooddata.com"},{"name":"strouhaljan","email":"strouhal.jan@gmail.com"},{"name":"thao-luong","email":"thao.luong@gooddata.com"},{"name":"thuong.nguyen","email":"thuong.nguyen@gooddata.com"},{"name":"tmuchka","email":"tomas.muchka@gooddata.com"},{"name":"tomas.kratochvil","email":"tomas.kratochvil@gooddata.com"},{"name":"tomsatgd","email":"tomas.satinsky@gooddata.com"},{"name":"trung-le-quoc","email":"trung.le@gooddata.com"},{"name":"tu-ngo","email":"tungo1981@gmail.com"},{"name":"tu.bui","email":"tu.bui@gooddata.com"},{"name":"tulean","email":"tuan.le@gooddata.com"},{"name":"tuqt1005","email":"tu.tran@gooddata.com"},{"name":"utdnah","email":"danh.ung@gooddata.com"},{"name":"van.nguyen","email":"van.nguyen@gooddata.com"},{"name":"vi.phan","email":"vi.phan@gooddata.com"},{"name":"vlastikcz","email":"vlastimil.kotas@gooddata.com"},{"name":"vu.pham","email":"vu.pham@gooddata.com"},{"name":"xmort","email":"petr.dolejsi@gooddata.com"},{"name":"yanlipnican","email":"yanlipnican@gmail.com"}],"homepage":"https://github.com/gooddata/gooddata-react-components#readme","bugs":{"url":"https://github.com/gooddata/gooddata-react-components/issues"},"dist":{"shasum":"5b7799d97cbe307fa80ccbf73f90bf35ae9dae73","tarball":"https://registry.npmjs.org/@gooddata/react-components/-/react-components-7.9.0-beta.3.tgz","fileCount":2668,"integrity":"sha512-e0w6YdOkzePWftKljEdYPkJUGy3IttH/6evdDvlOQXTcqWiLwE8iLeW08I4rmFcmaiEPtWdNDTxWmNOGYB5aeg==","signatures":[{"sig":"MEQCIHDDx6BK8Lw1sFGaRN2CA8UJ9du8eeso4HFlRPRvLQdQAiBRcaz+ZS+HxiLTlK20m12RtkMCEZhMJoUmJw3fZmcopQ==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":10711991,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJfKQ2fCRA9TVsSAnZWagAAyWIP/RPjAgavCOOLeDAbScT+\nflCRYA/YeFeohe+9MQBYm63UBhFkOqym0JzGYELdhnckjPweLIGXAVQf+7XS\nu18wMus99vbmsYh8+XLn35S66RzjEFf/0HFRHOuOlkViVF7FvzC6yaCUPy88\nqnIpSC9UCq7VihCyukB+pw3lxXOPsDiesdhxgQZwvqPc8TYRqBvwBjYaOI/E\nkgMS3P9S+uqJuwO0ydOWkxWPBk5k6KBx2tOcChOxw9/CE9f0UrhT2vrwN3B8\nxtNAMqvGy/1FJhqTxrXosrGu5ZqyZAWYgJyQTlcaMBAgdg7YrCH73iiARmx/\namTlQ44PpyFTH+KSltpXLIAiDYKOOmTQaPxDnW2IMC0eLPCog7/iJ6DHBCBL\nY3MACNJgRFdwrKlP+xdi1AwPErKzS/VgoLoUbOAbF/NvogNJ1nCdKJ4ZXVdp\nDhassuRg/E6POqierEvGDO//0/m+GNt6zrOyO1juz27P5mxX6Gb4Vqod3Asa\n6qOi+ZvnyS09vzpqqJZi0n7fRgJedj4mV5+mwhi/+wlkUAxCxpHmLfnv4WqA\n6Dc53J4/8q4dkO4qXrBSC47lNcZ6phkoh8Dsu1eBgZT7yWdTATqHG6USrRRd\ncrdukCYFlVbnCUhNPpRgF4R3/o+Y72iMtVuLLL4bcsP+49+BtBZ+krRIj9ys\nTjHP\r\n=8Kd/\r\n-----END PGP SIGNATURE-----\r\n"},"main":"dist/index.js","husky":{"hooks":{"pre-commit":"lint-staged"}},"config":{"eslint":"./examples/**/*.{js,jsx}","tslint":"./{__mocks__,src,stories}/{,**/}*.{ts,tsx}"},"readme":"[![npm version](https://badge.fury.io/js/%40gooddata%2Freact-components.svg)](https://www.npmjs.com/package/@gooddata/react-components)\n\n# GoodData.UI React components\n> A React-based JavaScript library for building data-driven applications\n\n## Getting started\n- [GoodData.UI Documentation](http://sdk.gooddata.com/gooddata-ui/)\n- [GoodData.UI Live Examples](https://gooddata-examples.herokuapp.com/)\n- [Stack Overflow](https://stackoverflow.com/questions/tagged/gooddata)\n\n### Usage\nWith [yarn](https://yarnpkg.com) installed, go to your project directory and run\n```\n$ yarn add @gooddata/react-components\n```\nIf you prefer [npm](npmjs.com) run\n```\n$ npm install --save @gooddata/react-components\n```\n\nThe public API is exposed via global `index.js`. Except for the styles, do not import any other file directly\nbecause they are not intended to be part of the public API.\n\n## Contributing\n\nWe welcome any contribution in form of [issues](https://github.com/gooddata/gooddata-react-components/issues) or [pull requests](https://github.com/gooddata/gooddata-react-components/pulls).\n\nInstall [Node.js](http://nodejs.org) (node 12.16.1, npm v6.13.4) and [Yarn](https://classic.yarnpkg.com) (1.22.4).\n\nInstall dependencies:\n```\nyarn install --frozen-lockfile\n```\n\nThese commands may come in handy while developing:\n\n| command | description |\n| ------- | ----------- |\n| `yarn install --pure-lockfile` | first step |\n| ||\n| `yarn dev` | build react-components to `/dist` in watch mode |\n| `yarn test` | run all unit tests |\n| `yarn prettier-write` | format the source code to match the valid codestyle |\n| `yarn validate` | validate codestyle |\n| ||\n| `yarn storybook` | run storybook from `/stories` on http://localhost:9001 |\n| `yarn build-storybook` | build storybook to `/dist-storybook` |\n| `yarn test-storybook` | run storybook and [screenshot tests](https://github.com/gooddata/gdc-client-utils/tree/master/test-storybook) |\n| ||\n| `yarn examples` | run Live Examples dev-server from `/examples` on https://localhost:8999 |\n| `yarn examples-build` | build Live Examples to `/examples/dist` |\n| `yarn examples-server` | serve built Live Examples - see `/examples/server/src` |\n| `yarn examples-testcafe` | run testcafe tests against `localhost:8999` |\n\n### Deploy to heroku.com\nWhen you deploy this repo to heroku, it serves *GoodData.UI Live Examples*.\nRelevant tasks are in `Procfile` and `package.json`.\n\n```bash\n# run in the project directory\nheroku login\nheroku create <your-app-name>\nheroku config:set DOMAIN_ADMIN_USERNAME=x@gooddata.com DOMAIN_ADMIN_PASSWORD=xy PROJECT_ID_TO_ASSIGN=xms7ga4tf3g3nzucd8380o2bev8oeknp\ngit push heroku HEAD:master\nheroku open\n```\n### Enable Geo Chart for Storybook and Live Examples\nGeo chart uses Mapbox to render map which requires a Mapbox access token.\n- Register an account and create Mapbox access token at [guide](https://docs.mapbox.com/help/how-mapbox-works/access-tokens/)\n- Store the created token at `.env`:\n```bash\necho -e \"EXAMPLE_MAPBOX_ACCESS_TOKEN=token\" >> .env # only need to run once\necho -e \"STORYBOOK_MAPBOX_ACCESS_TOKEN=token\" >> .env # only need to run once\n```\n\n### Run Live Examples Locally\nTo run *GoodData.UI Live Examples* locally:\n```bash\ngit clone <this-repository>\ncd  <repository-folder>\nyarn install --pure-lockfile\nyarn examples\n```\nThen open https://localhost:8999 and login using Live Examples account (you can [create one here](https://gooddata-examples.herokuapp.com/registration)).\n\n### Run Storybook locally\n- Run storybook with token stored in `.env` for more secure\n```bash\nyarn storybook\n```\n- Or run storybook with token env param exposed to cli (not suggested)\n```bash\nSTORYBOOK_MAPBOX_ACCESS_TOKEN=token yarn storybook\n```\n- Apply either above way to `yarn build-storybook` or `yarn test-storybook`\n\n### Source code formatting\nThe source code in the repository is formatted by [Prettier](https://prettier.io/).\nThe format of the code is validated by our Continuous Integration server and is one of the requirements of successful merge.\n\nPrettier is supported by every major IDE. You can find the list of supported editors and how to configure them [here](https://prettier.io/docs/en/editors.html).\n\nIn the case, when your editor is not supported or you don't want to setup the integration, you can run the `yarn prettier-write` command to reformat the code before commit.\n\n## Changelog\n\n- see [CHANGELOG.md](CHANGELOG.md)\n\n## Supported versions\n\nIn order to make the user experience with integrating GoodData UI SDK as smooth and secure as possible and to ensure that the SDK is using the latest features of the platform, we will only provide support to two most recent major versions of UI SDK.\n\nThe most recent majors will be supported in the following modes:\n\n- The latest major version will receive all new functionality and all bug fixes\n- The previous major version will only receive fixes to critical issues and security fixes. These fixes will be applied on top of last released version of the previous major\n\nThe customers are encouraged to always use the latest version of the UI SDK.\n\nIn case of using older versions, the user might face API incompatibility, performance or security issues.\n\nPlease follow the installation instructions to update to the newest version.\n\n## License\n\n(C) 2007-2020 GoodData Corporation\n\nThis project is dual licensed:\n\n- The ATTRIBUTION-NONCOMMERCIAL 4.0 INTERNATIONAL (CC BY-NC 4.0) is used for purpose of the trial experience and evaluation of GoodData.UI library.\n- The GOODDATA GOODDATA.UI LIBRARY END USER LICENSE AGREEMENT is used for GoodData customers.\n\nFor more information, please see [LICENSE](https://github.com/gooddata/gooddata-react-components/blob/master/LICENSE)\n","gitHead":"57bc10f2d04d81196a51095a2aa3e1dceeee3b10","scripts":{"dev":"bash scripts/build.sh --dev-watch","test":"jest --watch","build":"bash scripts/build.sh","tslint":"yarn run-tslint -t verbose $npm_package_config_tslint","prepare":"cd examples/server && yarn install --frozen-lockfile && cd ../..; rm -r examples/node_modules 2>/dev/null; true","examples":"bash scripts/run-examples.sh","prepare?":"# Called before `npm publish` and on local `npm install`. Temporarily also for deleting obsolete node_modules. Ends with `true` to continue gracefully.","validate":"tsc --noEmit && yarn tslint && eslint $npm_package_config_eslint && yarn validate-style && yarn prettier-check","build-dev":"bash scripts/build.sh --dev","examples?":"# Default is developer domain, other options: yarn examples [sec,secure,stg,stg2,stg3,demo,developer or URL]","storybook":"yarn build && start-storybook -p 9001 -c .storybook","test-once":"jest","tslint-ci":"mkdir -p ./ci/results && yarn run-tslint -t checkstyle -o ./ci/results/tslint-results.xml $npm_package_config_tslint","run-tslint":"tslint -p tsconfig.json","validate-ci":"tsc --noEmit && yarn tslint-ci  && eslint $npm_package_config_eslint -f checkstyle -o ci/results/eslint-results.xml && yarn validate-style-ci && yarn prettier-check","examples-build":"bash scripts/build-examples.sh","prepublishOnly":"yarn build","prettier-check":"prettier --check '{src,stories,styles,__mocks__,examples/server/src,examples/src,examples/test}/**/*.{ts,js,tsx,jsx,json,scss,md,yaml,html}'","prettier-write":"prettier --write '{src,stories,styles,__mocks__,examples/server/src,examples/src,examples/test}/**/*.{ts,js,tsx,jsx,json,scss,md,yaml,html}'","test-storybook":"yarn build && test-storybook","validate-style":"stylelint '**/*.scss'","build-storybook":"yarn build && build-storybook -c .storybook -o dist-storybook","examples-server":"node examples/server/src/index.js","heroku-postbuild":"yarn examples-build developer","examples-testcafe":"./scripts/run-testcafe.sh visual","validate-style-ci":"stylelint '**/*.scss' --custom-formatter=node_modules/stylelint-checkstyle-formatter > ci/results/stylelint-results.xml","check-circular-deps":"madge --circular --extensions ts ./src","examples-testcafe-ci":"./scripts/run-testcafe.sh ci","examples-testcafe-live":"./scripts/run-testcafe.sh live"},"typings":"dist/index.d.ts","_npmUser":{"name":"gooddata-ci","email":"rail@gooddata.com"},"deprecated":"@gooddata/react-components@7 reached End of Support on March 31, 2022. Please upgrade (see https://sdk.gooddata.com/gooddata-ui/docs/supported_versions.html for more information).","repository":{"url":"git+ssh://git@github.com/gooddata/gooddata-react-components.git","type":"git"},"_npmVersion":"6.13.4","description":"GoodData.UI - A powerful JavaScript library for building analytical applications","directories":{},"lint-staged":{"{src,stories,styles,__mocks__,examples/server/src,examples/src,examples/test}/**/*.{ts,js,tsx,jsx,scss}":["npx gdc-fix-copyright","git add"],"{src,stories,styles,__mocks__,examples/server/src,examples/src,examples/test}/**/*.{ts,js,tsx,jsx,json,scss,md,yaml,html}":["prettier --write","git add"]},"_nodeVersion":"12.16.1","dependencies":{"rxjs":"^5.5.6","uuid":"^3.2.1","immer":"^1.3.1","lodash":"^4.17.15","date-fns":"^2.7.0","downshift":"^3.2.7","invariant":"^2.2.2","mapbox-gl":"1.9.1","classnames":"^2.2.6","codemirror":"^5.54.0","highcharts":"7.1.1","prop-types":"^15.6.0","react-intl":"^3.6.0","custom-event":"^1.0.1","react-window":"^1.8.1","ag-grid-react":"20.0.0","react-measure":"^2.3.0","@types/mapbox-gl":"1.9.1","react-day-picker":"~7.3.0","react-responsive":"^3.0.0","stringify-object":"^2.4.0","@gooddata/typings":"^2.26.0","@types/codemirror":"^0.0.95","ag-grid-community":"20.0.0","http-status-codes":"^1.3.0","react-codemirror2":"^7.2.0","@gooddata/js-utils":"^3.10.5","@gooddata/numberjs":"^3.2.4","fixed-data-table-2":"0.7.17","@gooddata/goodstrap":"68.18.3","react-dom-factories":"^1.0.2","@gooddata/gooddata-js":"^13.1.0","json-stable-stringify":"^1.0.1","react-transition-group":"^2.2.1","hoist-non-react-statics":"^3.3.0","nodelist-foreach-polyfill":"^1.2.0","@formatjs/intl-pluralrules":"^1.3.6","highcharts-grouped-categories":"^1.1.3"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"raf":"3.3.2","yup":"^0.24.1","jest":"24.7.1","husky":"3.0.0","madge":"^3.4.4","react":"^16.5.2","enzyme":"3.5.0","eslint":"4.19.1","formik":"^0.11.11","moment":"2.23.0","history":"^4.7.2","ts-jest":"24.0.0","webpack":"4.30.0","full-icu":"^1.3.0","prettier":"1.16.4","react-ga":"^2.5.2","recharts":"1.0.0-beta.9","testcafe":"1.1.4","commander":"2.14.1","node-sass":"4.13.0","react-dom":"^16.5.2","stylelint":"^13.6.1","supertest":"3.0.0","ts-loader":"6.0.0","@types/raf":"^3.4.0","css-loader":"0.28.7","jest-junit":"3.0.0","raw-loader":"0.5.1","styled-jsx":"2.2.1","typescript":"3.3.4000","@babel/core":"7.4.4","@types/jest":"24.0.6","@types/node":"7.0.8","@types/uuid":"3.4.3","file-loader":"3.0.1","jest-enzyme":"7.0.2","lint-staged":"9.1.0","sass-loader":"6.0.6","webpack-cli":"3.3.2","@types/react":"16.8.6","babel-loader":"8.0.5","react-helmet":"5.2.0","react-select":"1.2.1","style-loader":"0.19.1","@types/enzyme":"3.1.13","@types/lodash":"4.14.123","testcafe-live":"0.1.4","@babel/runtime":"7.4.4","dotenv-webpack":"^1.7.0","@babel/polyfill":"^7.4.4","@storybook/react":"5.0.11","@types/invariant":"2.2.29","@types/react-dom":"16.0.11","isomorphic-fetch":"2.2.1","react-datepicker":"1.1.0","react-router-dom":"4.2.2","@babel/preset-env":"7.4.4","@gooddata/mock-js":"^2.14.2","@storybook/addons":"5.0.11","@types/classnames":"2.2.3","@types/prop-types":"15.5.2","@storybook/theming":"5.0.11","identity-obj-proxy":"^3.0.0","intl-messageformat":"^7.5.4","webpack-dev-server":"3.3.1","@babel/preset-react":"7.0.0","@types/react-portal":"4.0.1","@types/react-window":"^1.8.1","babel-plugin-lodash":"3.3.4","html-webpack-plugin":"3.2.0","react-test-renderer":"16.4.2","@types/react-measure":"2.0.5","clean-webpack-plugin":"2.0.2","stats-webpack-plugin":"0.7.0","eslint-config-prettier":"4.1.0","react-google-recaptcha":"^0.14.1","tslint-config-prettier":"1.18.0","@gooddata/eslint-config":"^1.0.0","@gooddata/tslint-config":"1.0.0","@types/react-responsive":"^3.0.3","@types/storybook__react":"4.0.1","@types/stringify-object":"^3.2.0","enzyme-adapter-react-16":"1.3.1","@gooddata/test-storybook":"4.0.0","@storybook/addon-actions":"5.0.11","@storybook/addon-options":"5.0.11","node-sass-magic-importer":"5.1.0","react-syntax-highlighter":"11.0.2","@types/fixed-data-table-2":"0.8.1","stylelint-config-prettier":"^8.0.1","@gooddata/stylelint-config":"^5.0.0","@types/react-test-renderer":"16.0.0","circular-dependency-plugin":"5.0.2","compression-webpack-plugin":"2.0.0","@types/json-stable-stringify":"^1.0.32","@gooddata/frontend-npm-scripts":"1.2.0","@types/enzyme-adapter-react-16":"1.0.3","stylelint-checkstyle-formatter":"0.1.2","@types/storybook__addon-actions":"3.4.2","@babel/plugin-proposal-class-properties":"7.4.4","@babel/plugin-proposal-object-rest-spread":"7.4.4","@babel/plugin-transform-async-to-generator":"7.4.4"},"peerDependencies":{"react":"^16.5.2","react-dom":"^16.5.2"},"_npmOperationalInternal":{"tmp":"tmp/react-components_7.9.0-beta.3_1596525982306_0.31992362395386187","host":"s3://npm-registry-packages"}},"7.9.0-beta.4":{"name":"@gooddata/react-components","version":"7.9.0-beta.4","author":{"name":"GoodData Corporation"},"license":"BSD-3-Clause","_id":"@gooddata/react-components@7.9.0-beta.4","maintainers":[{"name":"afi","email":"adam.fiedler@gooddata.com"},{"name":"an.vuong","email":"an.vuong@gooddata.com"},{"name":"bertold8","email":"ivan.nejezchleb@seznam.cz"},{"name":"brbistas","email":"valentinos.chraniotis@gooddata.com"},{"name":"bugsbunny338","email":"jiri.zajic@mensa.cz"},{"name":"de.do","email":"de.do@gooddata.com"},{"name":"gooddata-ci","email":"rail@gooddata.com"},{"name":"hang.ngo","email":"hang.ngo@gooddata.com"},{"name":"hung.nguyen.hoang","email":"hung.nguyen@gooddata.com"},{"name":"huong.nguyen","email":"huong.nguyen@gooddata.com"},{"name":"huyen.nguyen","email":"huyen.nguyen@gooddata.com"},{"name":"ivan.mjartan","email":"ivan.mjartan@gooddata.com"},{"name":"jakub-sterba","email":"jakub.sterba@gooddata.com"},{"name":"jaroslav.tomecek","email":"jaroslav.tomecek@gooddata.com"},{"name":"jkittler","email":"honza.kittler@gmail.com"},{"name":"khanh.le","email":"khanh.le@gooddata.com"},{"name":"lanhuynh","email":"lan.huynh@gooddata.com"},{"name":"linhhong","email":"linh.hong@gooddata.com"},{"name":"lupko","email":"lubomir.slivka@gooddata.com"},{"name":"mai.nguyen","email":"mai.nguyen@gooddata.com"},{"name":"matyas.kandl","email":"matyas.kandl@gooddata.com"},{"name":"michal.marsal","email":"michal.marsal@gooddata.com"},{"name":"milan.lempera","email":"ext-milan.lempera@gooddata.com"},{"name":"my.duong","email":"my.duong@gooddata.com"},{"name":"naibinh","email":"naibinh@gmail.com"},{"name":"nestor_encinas","email":"xesto05@gmail.com"},{"name":"nikolacech","email":"nikola.cech@gooddata.com"},{"name":"nis.hua","email":"nis.hua@gooddata.com"},{"name":"no23reason","email":"dan.homola@hotmail.cz"},{"name":"patrikbraborec","email":"patrik.braborec@gooddata.com"},{"name":"pbenes","email":"petr.benes@gooddata.com"},{"name":"petrjanu","email":"petr.janu@gooddata.com"},{"name":"pkingo","email":"philipandreaskingo@hotmail.com"},{"name":"ptquang86","email":"ptquang86@gmail.com"},{"name":"qduval","email":"quentin.duval@gooddata.com"},{"name":"rodri360","email":"me@rodri360.com"},{"name":"scavnickyj","email":"jakub.scavnicky@gooddata.com"},{"name":"sitina","email":"jiri.sitina@gooddata.com"},{"name":"strouhaljan","email":"strouhal.jan@gmail.com"},{"name":"thao-luong","email":"thao.luong@gooddata.com"},{"name":"thuong.nguyen","email":"thuong.nguyen@gooddata.com"},{"name":"tmuchka","email":"tomas.muchka@gooddata.com"},{"name":"tomas.kratochvil","email":"tomas.kratochvil@gooddata.com"},{"name":"tomsatgd","email":"tomas.satinsky@gooddata.com"},{"name":"trung-le-quoc","email":"trung.le@gooddata.com"},{"name":"tu-ngo","email":"tungo1981@gmail.com"},{"name":"tu.bui","email":"tu.bui@gooddata.com"},{"name":"tulean","email":"tuan.le@gooddata.com"},{"name":"tuqt1005","email":"tu.tran@gooddata.com"},{"name":"utdnah","email":"danh.ung@gooddata.com"},{"name":"van.nguyen","email":"van.nguyen@gooddata.com"},{"name":"vi.phan","email":"vi.phan@gooddata.com"},{"name":"vlastikcz","email":"vlastimil.kotas@gooddata.com"},{"name":"vu.pham","email":"vu.pham@gooddata.com"},{"name":"xmort","email":"petr.dolejsi@gooddata.com"},{"name":"yanlipnican","email":"yanlipnican@gmail.com"}],"homepage":"https://github.com/gooddata/gooddata-react-components#readme","bugs":{"url":"https://github.com/gooddata/gooddata-react-components/issues"},"dist":{"shasum":"d298ae05cc4294f58251a4351fe94ba28aa22700","tarball":"https://registry.npmjs.org/@gooddata/react-components/-/react-components-7.9.0-beta.4.tgz","fileCount":2668,"integrity":"sha512-n8cf2fnr5AFDZGTfUOScCeuEIz6/ZCOgSv+cEuW2E9HgD1vpQJA1PRJ5P0NYxb7rYjylLJdvdaMRB9o1pXtAdA==","signatures":[{"sig":"MEYCIQC7GYsi1c4VX7AQACwC8/O3K6VjgxpCogEeWYn8mH3PgAIhAPNRfX2NFqgnhxa3Nxib8tutPImVI+jL6sHEhiY49Xnn","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":10711991,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJfKS9qCRA9TVsSAnZWagAAgKkP/1VoJPJrRu8tAnGLuESm\nvpr1infMNL6a6CIoiVILsrgAQ+ja/FI0LCoYDhmd4JhduqpZ4j0La6ztGRfr\n3673Y+X8Ir771KQqzNOvyh0RaF6zUMicDPzNlbt1qy10DkszEuev4Oc8OTRw\nRGy+s1MEZ7035ekoyjw1wAyVk1kYdt6YPxRkfmByeao9ZgyPFN4N7yHF7luZ\nWYVuoAyJGLTU0aF6tK/KVejHzu7DIgIZO/tvoJ8+wB6fg0RfUU9p736AIjqh\nAqqDJQRCEQzlcuGfuIS10D4qksplE698qprR/cE9iwDnXZrqzF/37Nc71R8K\ntcgYtlKVybeYCDX3QiRKkvKUCsViPG1C8K5H+KkJlQWt7YCaky/x08XL3LOw\naVA46xMDBeWn7QQ0inMftRlM/Q7Wri+MQsYHyUB2zB9mEeRRRCD05CB9YMN/\nxU9m8BYJGG8BfoQwoqov+ntLXNY5ctUkteLaftSVmNzV2irZe4KlA2D1CyjY\nqqXxdbgLgEZgGj7EsNFurgPkHIt2uuR9fq0I62xupO9/6DrUMpGpvfmV0iHB\nenOowaaxD/LT3oNCG4i5EkZDVWB340yTy9x1NmmwagakfshKuhWjMGM/+bYi\nThGp43Q2OKBDNQtdzDGroOF4lzEOcE8XHv98QOOXOiyAcUkfXD+BougEv3pm\nu620\r\n=0DAF\r\n-----END PGP SIGNATURE-----\r\n"},"main":"dist/index.js","husky":{"hooks":{"pre-commit":"lint-staged"}},"config":{"eslint":"./examples/**/*.{js,jsx}","tslint":"./{__mocks__,src,stories}/{,**/}*.{ts,tsx}"},"readme":"[![npm version](https://badge.fury.io/js/%40gooddata%2Freact-components.svg)](https://www.npmjs.com/package/@gooddata/react-components)\n\n# GoodData.UI React components\n> A React-based JavaScript library for building data-driven applications\n\n## Getting started\n- [GoodData.UI Documentation](http://sdk.gooddata.com/gooddata-ui/)\n- [GoodData.UI Live Examples](https://gooddata-examples.herokuapp.com/)\n- [Stack Overflow](https://stackoverflow.com/questions/tagged/gooddata)\n\n### Usage\nWith [yarn](https://yarnpkg.com) installed, go to your project directory and run\n```\n$ yarn add @gooddata/react-components\n```\nIf you prefer [npm](npmjs.com) run\n```\n$ npm install --save @gooddata/react-components\n```\n\nThe public API is exposed via global `index.js`. Except for the styles, do not import any other file directly\nbecause they are not intended to be part of the public API.\n\n## Contributing\n\nWe welcome any contribution in form of [issues](https://github.com/gooddata/gooddata-react-components/issues) or [pull requests](https://github.com/gooddata/gooddata-react-components/pulls).\n\nInstall [Node.js](http://nodejs.org) (node 12.16.1, npm v6.13.4) and [Yarn](https://classic.yarnpkg.com) (1.22.4).\n\nInstall dependencies:\n```\nyarn install --frozen-lockfile\n```\n\nThese commands may come in handy while developing:\n\n| command | description |\n| ------- | ----------- |\n| `yarn install --pure-lockfile` | first step |\n| ||\n| `yarn dev` | build react-components to `/dist` in watch mode |\n| `yarn test` | run all unit tests |\n| `yarn prettier-write` | format the source code to match the valid codestyle |\n| `yarn validate` | validate codestyle |\n| ||\n| `yarn storybook` | run storybook from `/stories` on http://localhost:9001 |\n| `yarn build-storybook` | build storybook to `/dist-storybook` |\n| `yarn test-storybook` | run storybook and [screenshot tests](https://github.com/gooddata/gdc-client-utils/tree/master/test-storybook) |\n| ||\n| `yarn examples` | run Live Examples dev-server from `/examples` on https://localhost:8999 |\n| `yarn examples-build` | build Live Examples to `/examples/dist` |\n| `yarn examples-server` | serve built Live Examples - see `/examples/server/src` |\n| `yarn examples-testcafe` | run testcafe tests against `localhost:8999` |\n\n### Deploy to heroku.com\nWhen you deploy this repo to heroku, it serves *GoodData.UI Live Examples*.\nRelevant tasks are in `Procfile` and `package.json`.\n\n```bash\n# run in the project directory\nheroku login\nheroku create <your-app-name>\nheroku config:set DOMAIN_ADMIN_USERNAME=x@gooddata.com DOMAIN_ADMIN_PASSWORD=xy PROJECT_ID_TO_ASSIGN=xms7ga4tf3g3nzucd8380o2bev8oeknp\ngit push heroku HEAD:master\nheroku open\n```\n### Enable Geo Chart for Storybook and Live Examples\nGeo chart uses Mapbox to render map which requires a Mapbox access token.\n- Register an account and create Mapbox access token at [guide](https://docs.mapbox.com/help/how-mapbox-works/access-tokens/)\n- Store the created token at `.env`:\n```bash\necho -e \"EXAMPLE_MAPBOX_ACCESS_TOKEN=token\" >> .env # only need to run once\necho -e \"STORYBOOK_MAPBOX_ACCESS_TOKEN=token\" >> .env # only need to run once\n```\n\n### Run Live Examples Locally\nTo run *GoodData.UI Live Examples* locally:\n```bash\ngit clone <this-repository>\ncd  <repository-folder>\nyarn install --pure-lockfile\nyarn examples\n```\nThen open https://localhost:8999 and login using Live Examples account (you can [create one here](https://gooddata-examples.herokuapp.com/registration)).\n\n### Run Storybook locally\n- Run storybook with token stored in `.env` for more secure\n```bash\nyarn storybook\n```\n- Or run storybook with token env param exposed to cli (not suggested)\n```bash\nSTORYBOOK_MAPBOX_ACCESS_TOKEN=token yarn storybook\n```\n- Apply either above way to `yarn build-storybook` or `yarn test-storybook`\n\n### Source code formatting\nThe source code in the repository is formatted by [Prettier](https://prettier.io/).\nThe format of the code is validated by our Continuous Integration server and is one of the requirements of successful merge.\n\nPrettier is supported by every major IDE. You can find the list of supported editors and how to configure them [here](https://prettier.io/docs/en/editors.html).\n\nIn the case, when your editor is not supported or you don't want to setup the integration, you can run the `yarn prettier-write` command to reformat the code before commit.\n\n## Changelog\n\n- see [CHANGELOG.md](CHANGELOG.md)\n\n## Supported versions\n\nIn order to make the user experience with integrating GoodData UI SDK as smooth and secure as possible and to ensure that the SDK is using the latest features of the platform, we will only provide support to two most recent major versions of UI SDK.\n\nThe most recent majors will be supported in the following modes:\n\n- The latest major version will receive all new functionality and all bug fixes\n- The previous major version will only receive fixes to critical issues and security fixes. These fixes will be applied on top of last released version of the previous major\n\nThe customers are encouraged to always use the latest version of the UI SDK.\n\nIn case of using older versions, the user might face API incompatibility, performance or security issues.\n\nPlease follow the installation instructions to update to the newest version.\n\n## License\n\n(C) 2007-2020 GoodData Corporation\n\nThis project is dual licensed:\n\n- The ATTRIBUTION-NONCOMMERCIAL 4.0 INTERNATIONAL (CC BY-NC 4.0) is used for purpose of the trial experience and evaluation of GoodData.UI library.\n- The GOODDATA GOODDATA.UI LIBRARY END USER LICENSE AGREEMENT is used for GoodData customers.\n\nFor more information, please see [LICENSE](https://github.com/gooddata/gooddata-react-components/blob/master/LICENSE)\n","gitHead":"93a605fe21f62705777628e85b5e47a297d69e0a","scripts":{"dev":"bash scripts/build.sh --dev-watch","test":"jest --watch","build":"bash scripts/build.sh","tslint":"yarn run-tslint -t verbose $npm_package_config_tslint","prepare":"cd examples/server && yarn install --frozen-lockfile && cd ../..; rm -r examples/node_modules 2>/dev/null; true","examples":"bash scripts/run-examples.sh","prepare?":"# Called before `npm publish` and on local `npm install`. Temporarily also for deleting obsolete node_modules. Ends with `true` to continue gracefully.","validate":"tsc --noEmit && yarn tslint && eslint $npm_package_config_eslint && yarn validate-style && yarn prettier-check","build-dev":"bash scripts/build.sh --dev","examples?":"# Default is developer domain, other options: yarn examples [sec,secure,stg,stg2,stg3,demo,developer or URL]","storybook":"yarn build && start-storybook -p 9001 -c .storybook","test-once":"jest","tslint-ci":"mkdir -p ./ci/results && yarn run-tslint -t checkstyle -o ./ci/results/tslint-results.xml $npm_package_config_tslint","run-tslint":"tslint -p tsconfig.json","validate-ci":"tsc --noEmit && yarn tslint-ci  && eslint $npm_package_config_eslint -f checkstyle -o ci/results/eslint-results.xml && yarn validate-style-ci && yarn prettier-check","examples-build":"bash scripts/build-examples.sh","prepublishOnly":"yarn build","prettier-check":"prettier --check '{src,stories,styles,__mocks__,examples/server/src,examples/src,examples/test}/**/*.{ts,js,tsx,jsx,json,scss,md,yaml,html}'","prettier-write":"prettier --write '{src,stories,styles,__mocks__,examples/server/src,examples/src,examples/test}/**/*.{ts,js,tsx,jsx,json,scss,md,yaml,html}'","test-storybook":"yarn build && test-storybook","validate-style":"stylelint '**/*.scss'","build-storybook":"yarn build && build-storybook -c .storybook -o dist-storybook","examples-server":"node examples/server/src/index.js","heroku-postbuild":"yarn examples-build developer","examples-testcafe":"./scripts/run-testcafe.sh visual","validate-style-ci":"stylelint '**/*.scss' --custom-formatter=node_modules/stylelint-checkstyle-formatter > ci/results/stylelint-results.xml","check-circular-deps":"madge --circular --extensions ts ./src","examples-testcafe-ci":"./scripts/run-testcafe.sh ci","examples-testcafe-live":"./scripts/run-testcafe.sh live"},"typings":"dist/index.d.ts","_npmUser":{"name":"gooddata-ci","email":"rail@gooddata.com"},"deprecated":"@gooddata/react-components@7 reached End of Support on March 31, 2022. Please upgrade (see https://sdk.gooddata.com/gooddata-ui/docs/supported_versions.html for more information).","repository":{"url":"git+ssh://git@github.com/gooddata/gooddata-react-components.git","type":"git"},"_npmVersion":"6.13.4","description":"GoodData.UI - A powerful JavaScript library for building analytical applications","directories":{},"lint-staged":{"{src,stories,styles,__mocks__,examples/server/src,examples/src,examples/test}/**/*.{ts,js,tsx,jsx,scss}":["npx gdc-fix-copyright","git add"],"{src,stories,styles,__mocks__,examples/server/src,examples/src,examples/test}/**/*.{ts,js,tsx,jsx,json,scss,md,yaml,html}":["prettier --write","git add"]},"_nodeVersion":"12.16.1","dependencies":{"rxjs":"^5.5.6","uuid":"^3.2.1","immer":"^1.3.1","lodash":"^4.17.15","date-fns":"^2.7.0","downshift":"^3.2.7","invariant":"^2.2.2","mapbox-gl":"1.9.1","classnames":"^2.2.6","codemirror":"^5.54.0","highcharts":"7.1.1","prop-types":"^15.6.0","react-intl":"^3.6.0","custom-event":"^1.0.1","react-window":"^1.8.1","ag-grid-react":"20.0.0","react-measure":"^2.3.0","@types/mapbox-gl":"1.9.1","react-day-picker":"~7.3.0","react-responsive":"^3.0.0","stringify-object":"^2.4.0","@gooddata/typings":"^2.26.0","@types/codemirror":"^0.0.95","ag-grid-community":"20.0.0","http-status-codes":"^1.3.0","react-codemirror2":"^7.2.0","@gooddata/js-utils":"^3.10.5","@gooddata/numberjs":"^3.2.4","fixed-data-table-2":"0.7.17","@gooddata/goodstrap":"68.18.3","react-dom-factories":"^1.0.2","@gooddata/gooddata-js":"^13.1.1","json-stable-stringify":"^1.0.1","react-transition-group":"^2.2.1","hoist-non-react-statics":"^3.3.0","nodelist-foreach-polyfill":"^1.2.0","@formatjs/intl-pluralrules":"^1.3.6","highcharts-grouped-categories":"^1.1.3"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"raf":"3.3.2","yup":"^0.24.1","jest":"24.7.1","husky":"3.0.0","madge":"^3.4.4","react":"^16.5.2","enzyme":"3.5.0","eslint":"4.19.1","formik":"^0.11.11","moment":"2.23.0","history":"^4.7.2","ts-jest":"24.0.0","webpack":"4.30.0","full-icu":"^1.3.0","prettier":"1.16.4","react-ga":"^2.5.2","recharts":"1.0.0-beta.9","testcafe":"1.1.4","commander":"2.14.1","node-sass":"4.13.0","react-dom":"^16.5.2","stylelint":"^13.6.1","supertest":"3.0.0","ts-loader":"6.0.0","@types/raf":"^3.4.0","css-loader":"0.28.7","jest-junit":"3.0.0","raw-loader":"0.5.1","styled-jsx":"2.2.1","typescript":"3.3.4000","@babel/core":"7.4.4","@types/jest":"24.0.6","@types/node":"7.0.8","@types/uuid":"3.4.3","file-loader":"3.0.1","jest-enzyme":"7.0.2","lint-staged":"9.1.0","sass-loader":"6.0.6","webpack-cli":"3.3.2","@types/react":"16.8.6","babel-loader":"8.0.5","react-helmet":"5.2.0","react-select":"1.2.1","style-loader":"0.19.1","@types/enzyme":"3.1.13","@types/lodash":"4.14.123","testcafe-live":"0.1.4","@babel/runtime":"7.4.4","dotenv-webpack":"^1.7.0","@babel/polyfill":"^7.4.4","@storybook/react":"5.0.11","@types/invariant":"2.2.29","@types/react-dom":"16.0.11","isomorphic-fetch":"2.2.1","react-datepicker":"1.1.0","react-router-dom":"4.2.2","@babel/preset-env":"7.4.4","@gooddata/mock-js":"^2.14.2","@storybook/addons":"5.0.11","@types/classnames":"2.2.3","@types/prop-types":"15.5.2","@storybook/theming":"5.0.11","identity-obj-proxy":"^3.0.0","intl-messageformat":"^7.5.4","webpack-dev-server":"3.3.1","@babel/preset-react":"7.0.0","@types/react-portal":"4.0.1","@types/react-window":"^1.8.1","babel-plugin-lodash":"3.3.4","html-webpack-plugin":"3.2.0","react-test-renderer":"16.4.2","@types/react-measure":"2.0.5","clean-webpack-plugin":"2.0.2","stats-webpack-plugin":"0.7.0","eslint-config-prettier":"4.1.0","react-google-recaptcha":"^0.14.1","tslint-config-prettier":"1.18.0","@gooddata/eslint-config":"^1.0.0","@gooddata/tslint-config":"1.0.0","@types/react-responsive":"^3.0.3","@types/storybook__react":"4.0.1","@types/stringify-object":"^3.2.0","enzyme-adapter-react-16":"1.3.1","@gooddata/test-storybook":"4.0.0","@storybook/addon-actions":"5.0.11","@storybook/addon-options":"5.0.11","node-sass-magic-importer":"5.1.0","react-syntax-highlighter":"11.0.2","@types/fixed-data-table-2":"0.8.1","stylelint-config-prettier":"^8.0.1","@gooddata/stylelint-config":"^5.0.0","@types/react-test-renderer":"16.0.0","circular-dependency-plugin":"5.0.2","compression-webpack-plugin":"2.0.0","@types/json-stable-stringify":"^1.0.32","@gooddata/frontend-npm-scripts":"1.2.0","@types/enzyme-adapter-react-16":"1.0.3","stylelint-checkstyle-formatter":"0.1.2","@types/storybook__addon-actions":"3.4.2","@babel/plugin-proposal-class-properties":"7.4.4","@babel/plugin-proposal-object-rest-spread":"7.4.4","@babel/plugin-transform-async-to-generator":"7.4.4"},"peerDependencies":{"react":"^16.5.2","react-dom":"^16.5.2"},"_npmOperationalInternal":{"tmp":"tmp/react-components_7.9.0-beta.4_1596534633619_0.27867194787266714","host":"s3://npm-registry-packages"}},"7.9.0-alpha-bertold8-ine-one-3716-2020-08-04T15-50-17-111Z":{"name":"@gooddata/react-components","version":"7.9.0-alpha-bertold8-ine-one-3716-2020-08-04T15-50-17-111Z","author":{"name":"GoodData Corporation"},"license":"BSD-3-Clause","_id":"@gooddata/react-components@7.9.0-alpha-bertold8-ine-one-3716-2020-08-04T15-50-17-111Z","maintainers":[{"name":"afi","email":"adam.fiedler@gooddata.com"},{"name":"an.vuong","email":"an.vuong@gooddata.com"},{"name":"bertold8","email":"ivan.nejezchleb@seznam.cz"},{"name":"brbistas","email":"valentinos.chraniotis@gooddata.com"},{"name":"bugsbunny338","email":"jiri.zajic@mensa.cz"},{"name":"de.do","email":"de.do@gooddata.com"},{"name":"gooddata-ci","email":"rail@gooddata.com"},{"name":"hang.ngo","email":"hang.ngo@gooddata.com"},{"name":"hung.nguyen.hoang","email":"hung.nguyen@gooddata.com"},{"name":"huong.nguyen","email":"huong.nguyen@gooddata.com"},{"name":"huyen.nguyen","email":"huyen.nguyen@gooddata.com"},{"name":"ivan.mjartan","email":"ivan.mjartan@gooddata.com"},{"name":"jakub-sterba","email":"jakub.sterba@gooddata.com"},{"name":"jaroslav.tomecek","email":"jaroslav.tomecek@gooddata.com"},{"name":"jkittler","email":"honza.kittler@gmail.com"},{"name":"khanh.le","email":"khanh.le@gooddata.com"},{"name":"lanhuynh","email":"lan.huynh@gooddata.com"},{"name":"linhhong","email":"linh.hong@gooddata.com"},{"name":"lupko","email":"lubomir.slivka@gooddata.com"},{"name":"mai.nguyen","email":"mai.nguyen@gooddata.com"},{"name":"matyas.kandl","email":"matyas.kandl@gooddata.com"},{"name":"michal.marsal","email":"michal.marsal@gooddata.com"},{"name":"milan.lempera","email":"ext-milan.lempera@gooddata.com"},{"name":"my.duong","email":"my.duong@gooddata.com"},{"name":"naibinh","email":"naibinh@gmail.com"},{"name":"nestor_encinas","email":"xesto05@gmail.com"},{"name":"nikolacech","email":"nikola.cech@gooddata.com"},{"name":"nis.hua","email":"nis.hua@gooddata.com"},{"name":"no23reason","email":"dan.homola@hotmail.cz"},{"name":"patrikbraborec","email":"patrik.braborec@gooddata.com"},{"name":"pbenes","email":"petr.benes@gooddata.com"},{"name":"petrjanu","email":"petr.janu@gooddata.com"},{"name":"pkingo","email":"philipandreaskingo@hotmail.com"},{"name":"ptquang86","email":"ptquang86@gmail.com"},{"name":"qduval","email":"quentin.duval@gooddata.com"},{"name":"rodri360","email":"me@rodri360.com"},{"name":"scavnickyj","email":"jakub.scavnicky@gooddata.com"},{"name":"sitina","email":"jiri.sitina@gooddata.com"},{"name":"strouhaljan","email":"strouhal.jan@gmail.com"},{"name":"thao-luong","email":"thao.luong@gooddata.com"},{"name":"thuong.nguyen","email":"thuong.nguyen@gooddata.com"},{"name":"tmuchka","email":"tomas.muchka@gooddata.com"},{"name":"tomas.kratochvil","email":"tomas.kratochvil@gooddata.com"},{"name":"tomsatgd","email":"tomas.satinsky@gooddata.com"},{"name":"trung-le-quoc","email":"trung.le@gooddata.com"},{"name":"tu-ngo","email":"tungo1981@gmail.com"},{"name":"tu.bui","email":"tu.bui@gooddata.com"},{"name":"tulean","email":"tuan.le@gooddata.com"},{"name":"tuqt1005","email":"tu.tran@gooddata.com"},{"name":"utdnah","email":"danh.ung@gooddata.com"},{"name":"van.nguyen","email":"van.nguyen@gooddata.com"},{"name":"vi.phan","email":"vi.phan@gooddata.com"},{"name":"vlastikcz","email":"vlastimil.kotas@gooddata.com"},{"name":"vu.pham","email":"vu.pham@gooddata.com"},{"name":"xmort","email":"petr.dolejsi@gooddata.com"},{"name":"yanlipnican","email":"yanlipnican@gmail.com"}],"homepage":"https://github.com/gooddata/gooddata-react-components#readme","bugs":{"url":"https://github.com/gooddata/gooddata-react-components/issues"},"dist":{"shasum":"adc92a045403dbd117019a17cd872c16fcd6a057","tarball":"https://registry.npmjs.org/@gooddata/react-components/-/react-components-7.9.0-alpha-bertold8-ine-one-3716-2020-08-04T15-50-17-111Z.tgz","fileCount":2675,"integrity":"sha512-8yFpOBmUqOtYcHoGZaeLgn3mFcNvSaPVhTi33jr6onqN4bu5Uu5+arKvGzJXQn0mz/2hqImZ7tlCy8HKwBEZVw==","signatures":[{"sig":"MEUCIGtbY3DphJH3kExqZ+QLimpjTsfLsM/N4UrqO22k5KfAAiEApkJ+tTR3RLRpB2cErTdjJXCBgp6/pJr+Y5P0Zeq35aQ=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":10774945,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJfKYPhCRA9TVsSAnZWagAAzpYP/0Yr1dDIBUeuWVl64QjL\n4mzndM/3hOkNKCxkrAo/XyQcsfhGCWBKhn9PwyV+jDjhdta5YnNrcsyDkvpL\nZsO9EJWpDZBtq7QOhO3b8kwpZvnmcwRe2gNWon6sWhHfqf7ay+wBjxpk7e8V\n23qOB5SY0xAWnzpV1yPBzhL91BHSslfcmU2os+gYgJPDVW5E1CKlJKw5ADBT\nNRnrffH2hjYaNz5+UTMQpqSbHtb59KGABk2VnfS6xEBwl1XQRaNNFKCbv+u+\n0KyfHK7k/nrr9P70J2TJzxjjVNbsLdWVEaUyxV1K+R5F7ipMwtYbHZdMBgaW\nLY3/vwjpaQkxASYLp7JSeG3raSHjKy4JJma9u99TJ1kZz/F1U1MpYkYd1XlY\n2KYYoQQBSquxnQWwu3IvLsB2LcBpVGJ6h6Z1KxrJPpkRTn8icmKAN4kT9z0f\nufIPZo+SUyfLwcEfw27Uuk2P13ArybjmywZ4f1qQfaabjNIcH4wcvgkYdNAN\nPd3GU9IuFKkf2GqJmq1yOdvjg5byeV94wW9AXYnqFx+NYE7hVwyXJK2O/QdW\n5wGtB/D8Yh0aMvh8O0TK4V1pv3JnzMPb8hu60H96qmOu5UZbDypLXS4DSIcn\npuFx1obg0D8LM+lb4Y5Tla9MZWbMogTMaRw7yLtyBypwxfyuWoLqEIuuh/Z6\nYYnh\r\n=+hep\r\n-----END PGP SIGNATURE-----\r\n"},"main":"dist/index.js","husky":{"hooks":{"pre-commit":"lint-staged"}},"config":{"eslint":"./examples/**/*.{js,jsx}","tslint":"./{__mocks__,src,stories}/{,**/}*.{ts,tsx}"},"readme":"[![npm version](https://badge.fury.io/js/%40gooddata%2Freact-components.svg)](https://www.npmjs.com/package/@gooddata/react-components)\n\n# GoodData.UI React components\n> A React-based JavaScript library for building data-driven applications\n\n## Getting started\n- [GoodData.UI Documentation](http://sdk.gooddata.com/gooddata-ui/)\n- [GoodData.UI Live Examples](https://gooddata-examples.herokuapp.com/)\n- [Stack Overflow](https://stackoverflow.com/questions/tagged/gooddata)\n\n### Usage\nWith [yarn](https://yarnpkg.com) installed, go to your project directory and run\n```\n$ yarn add @gooddata/react-components\n```\nIf you prefer [npm](npmjs.com) run\n```\n$ npm install --save @gooddata/react-components\n```\n\nThe public API is exposed via global `index.js`. Except for the styles, do not import any other file directly\nbecause they are not intended to be part of the public API.\n\n## Contributing\n\nWe welcome any contribution in form of [issues](https://github.com/gooddata/gooddata-react-components/issues) or [pull requests](https://github.com/gooddata/gooddata-react-components/pulls).\n\nInstall [Node.js](http://nodejs.org) (node 12.16.1, npm v6.13.4) and [Yarn](https://classic.yarnpkg.com) (1.22.4).\n\nInstall dependencies:\n```\nyarn install --frozen-lockfile\n```\n\nThese commands may come in handy while developing:\n\n| command | description |\n| ------- | ----------- |\n| `yarn install --pure-lockfile` | first step |\n| ||\n| `yarn dev` | build react-components to `/dist` in watch mode |\n| `yarn test` | run all unit tests |\n| `yarn prettier-write` | format the source code to match the valid codestyle |\n| `yarn validate` | validate codestyle |\n| ||\n| `yarn storybook` | run storybook from `/stories` on http://localhost:9001 |\n| `yarn build-storybook` | build storybook to `/dist-storybook` |\n| `yarn test-storybook` | run storybook and [screenshot tests](https://github.com/gooddata/gdc-client-utils/tree/master/test-storybook) |\n| ||\n| `yarn examples` | run Live Examples dev-server from `/examples` on https://localhost:8999 |\n| `yarn examples-build` | build Live Examples to `/examples/dist` |\n| `yarn examples-server` | serve built Live Examples - see `/examples/server/src` |\n| `yarn examples-testcafe` | run testcafe tests against `localhost:8999` |\n\n### Deploy to heroku.com\nWhen you deploy this repo to heroku, it serves *GoodData.UI Live Examples*.\nRelevant tasks are in `Procfile` and `package.json`.\n\n```bash\n# run in the project directory\nheroku login\nheroku create <your-app-name>\nheroku config:set DOMAIN_ADMIN_USERNAME=x@gooddata.com DOMAIN_ADMIN_PASSWORD=xy PROJECT_ID_TO_ASSIGN=xms7ga4tf3g3nzucd8380o2bev8oeknp\ngit push heroku HEAD:master\nheroku open\n```\n### Enable Geo Chart for Storybook and Live Examples\nGeo chart uses Mapbox to render map which requires a Mapbox access token.\n- Register an account and create Mapbox access token at [guide](https://docs.mapbox.com/help/how-mapbox-works/access-tokens/)\n- Store the created token at `.env`:\n```bash\necho -e \"EXAMPLE_MAPBOX_ACCESS_TOKEN=token\" >> .env # only need to run once\necho -e \"STORYBOOK_MAPBOX_ACCESS_TOKEN=token\" >> .env # only need to run once\n```\n\n### Run Live Examples Locally\nTo run *GoodData.UI Live Examples* locally:\n```bash\ngit clone <this-repository>\ncd  <repository-folder>\nyarn install --pure-lockfile\nyarn examples\n```\nThen open https://localhost:8999 and login using Live Examples account (you can [create one here](https://gooddata-examples.herokuapp.com/registration)).\n\n### Run Storybook locally\n- Run storybook with token stored in `.env` for more secure\n```bash\nyarn storybook\n```\n- Or run storybook with token env param exposed to cli (not suggested)\n```bash\nSTORYBOOK_MAPBOX_ACCESS_TOKEN=token yarn storybook\n```\n- Apply either above way to `yarn build-storybook` or `yarn test-storybook`\n\n### Source code formatting\nThe source code in the repository is formatted by [Prettier](https://prettier.io/).\nThe format of the code is validated by our Continuous Integration server and is one of the requirements of successful merge.\n\nPrettier is supported by every major IDE. You can find the list of supported editors and how to configure them [here](https://prettier.io/docs/en/editors.html).\n\nIn the case, when your editor is not supported or you don't want to setup the integration, you can run the `yarn prettier-write` command to reformat the code before commit.\n\n## Changelog\n\n- see [CHANGELOG.md](CHANGELOG.md)\n\n## Supported versions\n\nIn order to make the user experience with integrating GoodData UI SDK as smooth and secure as possible and to ensure that the SDK is using the latest features of the platform, we will only provide support to two most recent major versions of UI SDK.\n\nThe most recent majors will be supported in the following modes:\n\n- The latest major version will receive all new functionality and all bug fixes\n- The previous major version will only receive fixes to critical issues and security fixes. These fixes will be applied on top of last released version of the previous major\n\nThe customers are encouraged to always use the latest version of the UI SDK.\n\nIn case of using older versions, the user might face API incompatibility, performance or security issues.\n\nPlease follow the installation instructions to update to the newest version.\n\n## License\n\n(C) 2007-2020 GoodData Corporation\n\nThis project is dual licensed:\n\n- The ATTRIBUTION-NONCOMMERCIAL 4.0 INTERNATIONAL (CC BY-NC 4.0) is used for purpose of the trial experience and evaluation of GoodData.UI library.\n- The GOODDATA GOODDATA.UI LIBRARY END USER LICENSE AGREEMENT is used for GoodData customers.\n\nFor more information, please see [LICENSE](https://github.com/gooddata/gooddata-react-components/blob/master/LICENSE)\n","gitHead":"04a79d924f674d17735d6b37846c5f9375b02576","scripts":{"dev":"bash scripts/build.sh --dev-watch","test":"jest --watch","build":"bash scripts/build.sh","tslint":"yarn run-tslint -t verbose $npm_package_config_tslint","prepare":"cd examples/server && yarn install --frozen-lockfile && cd ../..; rm -r examples/node_modules 2>/dev/null; true","examples":"bash scripts/run-examples.sh","prepare?":"# Called before `npm publish` and on local `npm install`. Temporarily also for deleting obsolete node_modules. Ends with `true` to continue gracefully.","validate":"tsc --noEmit && yarn tslint && eslint $npm_package_config_eslint && yarn validate-style && yarn prettier-check","build-dev":"bash scripts/build.sh --dev","examples?":"# Default is developer domain, other options: yarn examples [sec,secure,stg,stg2,stg3,demo,developer or URL]","storybook":"yarn build && start-storybook -p 9001 -c .storybook","test-once":"jest","tslint-ci":"mkdir -p ./ci/results && yarn run-tslint -t checkstyle -o ./ci/results/tslint-results.xml $npm_package_config_tslint","run-tslint":"tslint -p tsconfig.json","validate-ci":"tsc --noEmit && yarn tslint-ci  && eslint $npm_package_config_eslint -f checkstyle -o ci/results/eslint-results.xml && yarn validate-style-ci && yarn prettier-check","examples-build":"bash scripts/build-examples.sh","prepublishOnly":"yarn build","prettier-check":"prettier --check '{src,stories,styles,__mocks__,examples/server/src,examples/src,examples/test}/**/*.{ts,js,tsx,jsx,json,scss,md,yaml,html}'","prettier-write":"prettier --write '{src,stories,styles,__mocks__,examples/server/src,examples/src,examples/test}/**/*.{ts,js,tsx,jsx,json,scss,md,yaml,html}'","test-storybook":"yarn build && test-storybook","validate-style":"stylelint '**/*.scss'","build-storybook":"yarn build && build-storybook -c .storybook -o dist-storybook","examples-server":"node examples/server/src/index.js","heroku-postbuild":"yarn examples-build developer","examples-testcafe":"./scripts/run-testcafe.sh visual","validate-style-ci":"stylelint '**/*.scss' --custom-formatter=node_modules/stylelint-checkstyle-formatter > ci/results/stylelint-results.xml","check-circular-deps":"madge --circular --extensions ts ./src","examples-testcafe-ci":"./scripts/run-testcafe.sh ci","examples-testcafe-live":"./scripts/run-testcafe.sh live"},"typings":"dist/index.d.ts","_npmUser":{"name":"bertold8","email":"ivan.nejezchleb@seznam.cz"},"deprecated":"@gooddata/react-components@7 reached End of Support on March 31, 2022. Please upgrade (see https://sdk.gooddata.com/gooddata-ui/docs/supported_versions.html for more information).","repository":{"url":"git+ssh://git@github.com/gooddata/gooddata-react-components.git","type":"git"},"_npmVersion":"6.13.4","description":"GoodData.UI - A powerful JavaScript library for building analytical applications","directories":{},"lint-staged":{"{src,stories,styles,__mocks__,examples/server/src,examples/src,examples/test}/**/*.{ts,js,tsx,jsx,scss}":["npx gdc-fix-copyright","git add"],"{src,stories,styles,__mocks__,examples/server/src,examples/src,examples/test}/**/*.{ts,js,tsx,jsx,json,scss,md,yaml,html}":["prettier --write","git add"]},"_nodeVersion":"12.16.1","dependencies":{"rxjs":"^5.5.6","uuid":"^3.2.1","immer":"^1.3.1","lodash":"^4.17.15","date-fns":"^2.7.0","downshift":"^3.2.7","invariant":"^2.2.2","mapbox-gl":"1.9.1","classnames":"^2.2.6","codemirror":"^5.54.0","highcharts":"7.1.1","prop-types":"^15.6.0","react-intl":"^3.6.0","custom-event":"^1.0.1","react-window":"^1.8.1","ag-grid-react":"20.0.0","react-measure":"^2.3.0","@types/mapbox-gl":"1.9.1","react-day-picker":"~7.3.0","react-responsive":"^3.0.0","stringify-object":"^2.4.0","@gooddata/typings":"^2.26.0","@types/codemirror":"^0.0.95","ag-grid-community":"20.0.0","http-status-codes":"^1.3.0","react-codemirror2":"^7.2.0","@gooddata/js-utils":"^3.10.5","@gooddata/numberjs":"^3.2.4","fixed-data-table-2":"^0.8.21","@gooddata/goodstrap":"68.18.3-alpha-bertold8-ine-one-3716-2020-08-04T14-38-37-227Z","react-dom-factories":"^1.0.2","@gooddata/gooddata-js":"^13.1.1","json-stable-stringify":"^1.0.1","react-transition-group":"^2.2.1","hoist-non-react-statics":"^3.3.0","nodelist-foreach-polyfill":"^1.2.0","@formatjs/intl-pluralrules":"^1.3.6","highcharts-grouped-categories":"^1.1.3"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"raf":"3.3.2","yup":"^0.24.1","jest":"24.7.1","husky":"3.0.0","madge":"^3.4.4","react":"^16.5.2","enzyme":"3.5.0","eslint":"4.19.1","formik":"^0.11.11","moment":"2.23.0","history":"^4.7.2","ts-jest":"24.0.0","webpack":"4.30.0","full-icu":"^1.3.0","prettier":"1.16.4","react-ga":"^2.5.2","recharts":"1.0.0-beta.9","testcafe":"1.1.4","commander":"2.14.1","node-sass":"4.13.0","react-dom":"^16.5.2","stylelint":"^13.6.1","supertest":"3.0.0","ts-loader":"6.0.0","@types/raf":"^3.4.0","css-loader":"0.28.7","jest-junit":"3.0.0","raw-loader":"0.5.1","styled-jsx":"2.2.1","typescript":"3.3.4000","@babel/core":"7.4.4","@types/jest":"24.0.6","@types/node":"7.0.8","@types/uuid":"3.4.3","file-loader":"3.0.1","jest-enzyme":"7.0.2","lint-staged":"9.1.0","sass-loader":"6.0.6","webpack-cli":"3.3.2","@types/react":"16.8.6","babel-loader":"8.0.5","react-helmet":"5.2.0","react-select":"1.2.1","style-loader":"0.19.1","@types/enzyme":"3.1.13","@types/lodash":"4.14.123","testcafe-live":"0.1.4","@babel/runtime":"7.4.4","dotenv-webpack":"^1.7.0","@babel/polyfill":"^7.4.4","@storybook/react":"5.0.11","@types/invariant":"2.2.29","@types/react-dom":"16.0.11","isomorphic-fetch":"2.2.1","react-datepicker":"1.1.0","react-router-dom":"4.2.2","@babel/preset-env":"7.4.4","@gooddata/mock-js":"^2.14.2","@storybook/addons":"5.0.11","@types/classnames":"2.2.3","@types/prop-types":"15.5.2","@storybook/theming":"5.0.11","identity-obj-proxy":"^3.0.0","intl-messageformat":"^7.5.4","webpack-dev-server":"3.3.1","@babel/preset-react":"7.0.0","@types/react-portal":"4.0.1","@types/react-window":"^1.8.1","babel-plugin-lodash":"3.3.4","html-webpack-plugin":"3.2.0","react-test-renderer":"16.4.2","@types/react-measure":"2.0.5","clean-webpack-plugin":"2.0.2","stats-webpack-plugin":"0.7.0","eslint-config-prettier":"4.1.0","react-google-recaptcha":"^0.14.1","tslint-config-prettier":"1.18.0","@gooddata/eslint-config":"^1.0.0","@gooddata/tslint-config":"1.0.0","@types/react-responsive":"^3.0.3","@types/storybook__react":"4.0.1","@types/stringify-object":"^3.2.0","enzyme-adapter-react-16":"1.3.1","@gooddata/test-storybook":"4.0.0","@storybook/addon-actions":"5.0.11","@storybook/addon-options":"5.0.11","node-sass-magic-importer":"5.1.0","react-syntax-highlighter":"11.0.2","@types/fixed-data-table-2":"0.8.1","stylelint-config-prettier":"^8.0.1","@gooddata/stylelint-config":"^5.0.0","@types/react-test-renderer":"16.0.0","circular-dependency-plugin":"5.0.2","compression-webpack-plugin":"2.0.0","@types/json-stable-stringify":"^1.0.32","@gooddata/frontend-npm-scripts":"1.2.0","@types/enzyme-adapter-react-16":"1.0.3","stylelint-checkstyle-formatter":"0.1.2","@types/storybook__addon-actions":"3.4.2","@babel/plugin-proposal-class-properties":"7.4.4","@babel/plugin-proposal-object-rest-spread":"7.4.4","@babel/plugin-transform-async-to-generator":"7.4.4"},"peerDependencies":{"react":"^16.5.2","react-dom":"^16.5.2"},"_npmOperationalInternal":{"tmp":"tmp/react-components_7.9.0-alpha-bertold8-ine-one-3716-2020-08-04T15-50-17-111Z_1596556256794_0.2785987581504583","host":"s3://npm-registry-packages"}},"7.9.0-alpha-an-vuong-anvuong-sd1045-2020-08-07T08-17-20-019Z":{"name":"@gooddata/react-components","version":"7.9.0-alpha-an-vuong-anvuong-sd1045-2020-08-07T08-17-20-019Z","author":{"name":"GoodData Corporation"},"license":"BSD-3-Clause","_id":"@gooddata/react-components@7.9.0-alpha-an-vuong-anvuong-sd1045-2020-08-07T08-17-20-019Z","maintainers":[{"name":"afi","email":"adam.fiedler@gooddata.com"},{"name":"an.vuong","email":"an.vuong@gooddata.com"},{"name":"bertold8","email":"ivan.nejezchleb@seznam.cz"},{"name":"brbistas","email":"valentinos.chraniotis@gooddata.com"},{"name":"bugsbunny338","email":"jiri.zajic@mensa.cz"},{"name":"de.do","email":"de.do@gooddata.com"},{"name":"gdjan","email":"jan.kruza@gooddata.com"},{"name":"gooddata-ci","email":"rail@gooddata.com"},{"name":"hang.ngo","email":"hang.ngo@gooddata.com"},{"name":"hung.nguyen.hoang","email":"hung.nguyen@gooddata.com"},{"name":"huong.nguyen","email":"huong.nguyen@gooddata.com"},{"name":"huyen.nguyen","email":"huyen.nguyen@gooddata.com"},{"name":"ivan.mjartan","email":"ivan.mjartan@gooddata.com"},{"name":"jakub-sterba","email":"jakub.sterba@gooddata.com"},{"name":"jaroslav.tomecek","email":"jaroslav.tomecek@gooddata.com"},{"name":"jkittler","email":"honza.kittler@gmail.com"},{"name":"khanh.le","email":"khanh.le@gooddata.com"},{"name":"lanhuynh","email":"lan.huynh@gooddata.com"},{"name":"linhhong","email":"linh.hong@gooddata.com"},{"name":"lupko","email":"lubomir.slivka@gooddata.com"},{"name":"mai.nguyen","email":"mai.nguyen@gooddata.com"},{"name":"matyas.kandl","email":"matyas.kandl@gooddata.com"},{"name":"michal.marsal","email":"michal.marsal@gooddata.com"},{"name":"milan.lempera","email":"ext-milan.lempera@gooddata.com"},{"name":"my.duong","email":"my.duong@gooddata.com"},{"name":"naibinh","email":"naibinh@gmail.com"},{"name":"nestor_encinas","email":"xesto05@gmail.com"},{"name":"nikolacech","email":"nikola.cech@gooddata.com"},{"name":"nis.hua","email":"nis.hua@gooddata.com"},{"name":"no23reason","email":"dan.homola@hotmail.cz"},{"name":"patrikbraborec","email":"patrik.braborec@gooddata.com"},{"name":"pbenes","email":"petr.benes@gooddata.com"},{"name":"petrjanu","email":"petr.janu@gooddata.com"},{"name":"pkingo","email":"philipandreaskingo@hotmail.com"},{"name":"ptquang86","email":"ptquang86@gmail.com"},{"name":"qduval","email":"quentin.duval@gooddata.com"},{"name":"rodri360","email":"me@rodri360.com"},{"name":"scavnickyj","email":"jakub.scavnicky@gooddata.com"},{"name":"sitina","email":"jiri.sitina@gooddata.com"},{"name":"strouhaljan","email":"strouhal.jan@gmail.com"},{"name":"thao-luong","email":"thao.luong@gooddata.com"},{"name":"thuong.nguyen","email":"thuong.nguyen@gooddata.com"},{"name":"tmuchka","email":"tomas.muchka@gooddata.com"},{"name":"tomas.kratochvil","email":"tomas.kratochvil@gooddata.com"},{"name":"tomsatgd","email":"tomas.satinsky@gooddata.com"},{"name":"trung-le-quoc","email":"trung.le@gooddata.com"},{"name":"tu-ngo","email":"tungo1981@gmail.com"},{"name":"tu.bui","email":"tu.bui@gooddata.com"},{"name":"tulean","email":"tuan.le@gooddata.com"},{"name":"tuqt1005","email":"tu.tran@gooddata.com"},{"name":"utdnah","email":"danh.ung@gooddata.com"},{"name":"van.nguyen","email":"van.nguyen@gooddata.com"},{"name":"vi.phan","email":"vi.phan@gooddata.com"},{"name":"vlastikcz","email":"vlastimil.kotas@gooddata.com"},{"name":"vu.pham","email":"vu.pham@gooddata.com"},{"name":"xmort","email":"petr.dolejsi@gooddata.com"},{"name":"yanlipnican","email":"yanlipnican@gmail.com"}],"homepage":"https://github.com/gooddata/gooddata-react-components#readme","bugs":{"url":"https://github.com/gooddata/gooddata-react-components/issues"},"dist":{"shasum":"253c1e5464b39c21fc8648377215259cc0876543","tarball":"https://registry.npmjs.org/@gooddata/react-components/-/react-components-7.9.0-alpha-an-vuong-anvuong-sd1045-2020-08-07T08-17-20-019Z.tgz","fileCount":2668,"integrity":"sha512-8Oa0AMdOcCvGlqGD0Xy2dD/8fD/1GVfrLOIbHX8vHEnxvjFC65g5x1Ejd/HVtiGNtbfvKt6yA9E0UWFzHhFGJg==","signatures":[{"sig":"MEUCIBTBNVKJ83TcExZSXhMO5c8rLVbVTb/3zM3FUZrCpF6uAiEAurH1QcikepSRCn74NLXzLPGMm96gmlkfsCI6Q/cZ4w4=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":10715662,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJfLQ4vCRA9TVsSAnZWagAApF0P/0ljHcvz0jjKUZgkBfF1\n0+ojbOiOu4yp6YbIwlIbz1soPiOc4M8aaedGR/BYNYpc9S/gp2L8/Kuh60Ml\n2YTHj95HEHXiF7+OWmGSYO5/2DCft06RhVjvoY4B6XdQhm7vr+poD1xcv7WY\ntTQeTtp0/roNSNZTh21fi291ArzAO/70sIAg4JYBb4QYxGtOJ8/kAK5L7RSp\nMkE+4PypXKmQXmnI55Wd19CGsLqsucK4j2dwLnkGINKY3oIohH9FjA0qX95s\nTB9Zme2kMt6nOk6Mpl3vxee0OnJRNazDfL3LFLctYMqNsLowX9iqxGFAhExp\nZlYmMzznW5X1p4J4pKBssBbBe6AK7lFab6eLKU2z20yXbiNbsQ9wYX1g/9lQ\n4DynYvVcm7IbVNnTTtz4VOyg8p94aUJZoHPAP6G7eDeUk+J7sDQTvwasBziH\n61cwIQVng/yPW3jsE8oRzgpCINsOnj8TpQNbxQ9hc/RbxBdbVi++bsJ7loi+\nd2YFxtlvG4Qwz/3+U8J99S7bpKEFswE/YpguTSIdeBq4g1M9RlqmEi//gP8Z\nHipFaHTwk1hM1kGX4Mxv0V8nX4leBMvyxOfjxa4eXaqg84zism7QA67zn/jc\noihLQ/dMUY/orMFimlhAuYN+qZ9ESJjOF1m0CYzR/AYSJtMSk1jaCvVu72VW\nPF2G\r\n=8ITH\r\n-----END PGP SIGNATURE-----\r\n"},"main":"dist/index.js","husky":{"hooks":{"pre-commit":"lint-staged"}},"config":{"eslint":"./examples/**/*.{js,jsx}","tslint":"./{__mocks__,src,stories}/{,**/}*.{ts,tsx}"},"readme":"[![npm version](https://badge.fury.io/js/%40gooddata%2Freact-components.svg)](https://www.npmjs.com/package/@gooddata/react-components)\n\n# GoodData.UI React components\n> A React-based JavaScript library for building data-driven applications\n\n## Getting started\n- [GoodData.UI Documentation](http://sdk.gooddata.com/gooddata-ui/)\n- [GoodData.UI Live Examples](https://gooddata-examples.herokuapp.com/)\n- [Stack Overflow](https://stackoverflow.com/questions/tagged/gooddata)\n\n### Usage\nWith [yarn](https://yarnpkg.com) installed, go to your project directory and run\n```\n$ yarn add @gooddata/react-components\n```\nIf you prefer [npm](npmjs.com) run\n```\n$ npm install --save @gooddata/react-components\n```\n\nThe public API is exposed via global `index.js`. Except for the styles, do not import any other file directly\nbecause they are not intended to be part of the public API.\n\n## Contributing\n\nWe welcome any contribution in form of [issues](https://github.com/gooddata/gooddata-react-components/issues) or [pull requests](https://github.com/gooddata/gooddata-react-components/pulls).\n\nInstall [Node.js](http://nodejs.org) (node 12.16.1, npm v6.13.4) and [Yarn](https://classic.yarnpkg.com) (1.22.4).\n\nInstall dependencies:\n```\nyarn install --frozen-lockfile\n```\n\nThese commands may come in handy while developing:\n\n| command | description |\n| ------- | ----------- |\n| `yarn install --pure-lockfile` | first step |\n| ||\n| `yarn dev` | build react-components to `/dist` in watch mode |\n| `yarn test` | run all unit tests |\n| `yarn prettier-write` | format the source code to match the valid codestyle |\n| `yarn validate` | validate codestyle |\n| ||\n| `yarn storybook` | run storybook from `/stories` on http://localhost:9001 |\n| `yarn build-storybook` | build storybook to `/dist-storybook` |\n| `yarn test-storybook` | run storybook and [screenshot tests](https://github.com/gooddata/gdc-client-utils/tree/master/test-storybook) |\n| ||\n| `yarn examples` | run Live Examples dev-server from `/examples` on https://localhost:8999 |\n| `yarn examples-build` | build Live Examples to `/examples/dist` |\n| `yarn examples-server` | serve built Live Examples - see `/examples/server/src` |\n| `yarn examples-testcafe` | run testcafe tests against `localhost:8999` |\n\n### Deploy to heroku.com\nWhen you deploy this repo to heroku, it serves *GoodData.UI Live Examples*.\nRelevant tasks are in `Procfile` and `package.json`.\n\n```bash\n# run in the project directory\nheroku login\nheroku create <your-app-name>\nheroku config:set DOMAIN_ADMIN_USERNAME=x@gooddata.com DOMAIN_ADMIN_PASSWORD=xy PROJECT_ID_TO_ASSIGN=xms7ga4tf3g3nzucd8380o2bev8oeknp\ngit push heroku HEAD:master\nheroku open\n```\n### Enable Geo Chart for Storybook and Live Examples\nGeo chart uses Mapbox to render map which requires a Mapbox access token.\n- Register an account and create Mapbox access token at [guide](https://docs.mapbox.com/help/how-mapbox-works/access-tokens/)\n- Store the created token at `.env`:\n```bash\necho -e \"EXAMPLE_MAPBOX_ACCESS_TOKEN=token\" >> .env # only need to run once\necho -e \"STORYBOOK_MAPBOX_ACCESS_TOKEN=token\" >> .env # only need to run once\n```\n\n### Run Live Examples Locally\nTo run *GoodData.UI Live Examples* locally:\n```bash\ngit clone <this-repository>\ncd  <repository-folder>\nyarn install --pure-lockfile\nyarn examples\n```\nThen open https://localhost:8999 and login using Live Examples account (you can [create one here](https://gooddata-examples.herokuapp.com/registration)).\n\n### Run Storybook locally\n- Run storybook with token stored in `.env` for more secure\n```bash\nyarn storybook\n```\n- Or run storybook with token env param exposed to cli (not suggested)\n```bash\nSTORYBOOK_MAPBOX_ACCESS_TOKEN=token yarn storybook\n```\n- Apply either above way to `yarn build-storybook` or `yarn test-storybook`\n\n### Source code formatting\nThe source code in the repository is formatted by [Prettier](https://prettier.io/).\nThe format of the code is validated by our Continuous Integration server and is one of the requirements of successful merge.\n\nPrettier is supported by every major IDE. You can find the list of supported editors and how to configure them [here](https://prettier.io/docs/en/editors.html).\n\nIn the case, when your editor is not supported or you don't want to setup the integration, you can run the `yarn prettier-write` command to reformat the code before commit.\n\n## Changelog\n\n- see [CHANGELOG.md](CHANGELOG.md)\n\n## Supported versions\n\nIn order to make the user experience with integrating GoodData UI SDK as smooth and secure as possible and to ensure that the SDK is using the latest features of the platform, we will only provide support to two most recent major versions of UI SDK.\n\nThe most recent majors will be supported in the following modes:\n\n- The latest major version will receive all new functionality and all bug fixes\n- The previous major version will only receive fixes to critical issues and security fixes. These fixes will be applied on top of last released version of the previous major\n\nThe customers are encouraged to always use the latest version of the UI SDK.\n\nIn case of using older versions, the user might face API incompatibility, performance or security issues.\n\nPlease follow the installation instructions to update to the newest version.\n\n## License\n\n(C) 2007-2020 GoodData Corporation\n\nThis project is dual licensed:\n\n- The ATTRIBUTION-NONCOMMERCIAL 4.0 INTERNATIONAL (CC BY-NC 4.0) is used for purpose of the trial experience and evaluation of GoodData.UI library.\n- The GOODDATA GOODDATA.UI LIBRARY END USER LICENSE AGREEMENT is used for GoodData customers.\n\nFor more information, please see [LICENSE](https://github.com/gooddata/gooddata-react-components/blob/master/LICENSE)\n","gitHead":"1d9bd572588f44e531c1cc7fc014d9961c36cec9","scripts":{"dev":"bash scripts/build.sh --dev-watch","test":"jest --watch","build":"bash scripts/build.sh","tslint":"yarn run-tslint -t verbose $npm_package_config_tslint","prepare":"cd examples/server && yarn install --frozen-lockfile && cd ../..; rm -r examples/node_modules 2>/dev/null; true","examples":"bash scripts/run-examples.sh","prepare?":"# Called before `npm publish` and on local `npm install`. Temporarily also for deleting obsolete node_modules. Ends with `true` to continue gracefully.","validate":"tsc --noEmit && yarn tslint && eslint $npm_package_config_eslint && yarn validate-style && yarn prettier-check","build-dev":"bash scripts/build.sh --dev","examples?":"# Default is developer domain, other options: yarn examples [sec,secure,stg,stg2,stg3,demo,developer or URL]","storybook":"yarn build && start-storybook -p 9001 -c .storybook","test-once":"jest","tslint-ci":"mkdir -p ./ci/results && yarn run-tslint -t checkstyle -o ./ci/results/tslint-results.xml $npm_package_config_tslint","run-tslint":"tslint -p tsconfig.json","validate-ci":"tsc --noEmit && yarn tslint-ci  && eslint $npm_package_config_eslint -f checkstyle -o ci/results/eslint-results.xml && yarn validate-style-ci && yarn prettier-check","examples-build":"bash scripts/build-examples.sh","prepublishOnly":"yarn build","prettier-check":"prettier --check '{src,stories,styles,__mocks__,examples/server/src,examples/src,examples/test}/**/*.{ts,js,tsx,jsx,json,scss,md,yaml,html}'","prettier-write":"prettier --write '{src,stories,styles,__mocks__,examples/server/src,examples/src,examples/test}/**/*.{ts,js,tsx,jsx,json,scss,md,yaml,html}'","test-storybook":"yarn build && test-storybook","validate-style":"stylelint '**/*.scss'","build-storybook":"yarn build && build-storybook -c .storybook -o dist-storybook","examples-server":"node examples/server/src/index.js","heroku-postbuild":"yarn examples-build developer","examples-testcafe":"./scripts/run-testcafe.sh visual","validate-style-ci":"stylelint '**/*.scss' --custom-formatter=node_modules/stylelint-checkstyle-formatter > ci/results/stylelint-results.xml","check-circular-deps":"madge --circular --extensions ts ./src","examples-testcafe-ci":"./scripts/run-testcafe.sh ci","examples-testcafe-live":"./scripts/run-testcafe.sh live"},"typings":"dist/index.d.ts","_npmUser":{"name":"an.vuong","email":"an.vuong@gooddata.com"},"deprecated":"@gooddata/react-components@7 reached End of Support on March 31, 2022. Please upgrade (see https://sdk.gooddata.com/gooddata-ui/docs/supported_versions.html for more information).","repository":{"url":"git+ssh://git@github.com/gooddata/gooddata-react-components.git","type":"git"},"_npmVersion":"6.13.4","description":"GoodData.UI - A powerful JavaScript library for building analytical applications","directories":{},"lint-staged":{"{src,stories,styles,__mocks__,examples/server/src,examples/src,examples/test}/**/*.{ts,js,tsx,jsx,scss}":["npx gdc-fix-copyright","git add"],"{src,stories,styles,__mocks__,examples/server/src,examples/src,examples/test}/**/*.{ts,js,tsx,jsx,json,scss,md,yaml,html}":["prettier --write","git add"]},"_nodeVersion":"12.15.0","dependencies":{"rxjs":"^5.5.6","uuid":"^3.2.1","immer":"^1.3.1","lodash":"^4.17.15","date-fns":"^2.7.0","downshift":"^3.2.7","invariant":"^2.2.2","mapbox-gl":"1.9.1","classnames":"^2.2.6","codemirror":"^5.54.0","highcharts":"7.1.1","prop-types":"^15.6.0","react-intl":"^3.6.0","custom-event":"^1.0.1","react-window":"^1.8.1","ag-grid-react":"20.0.0","react-measure":"^2.3.0","@types/mapbox-gl":"1.9.1","react-day-picker":"~7.3.0","react-responsive":"^3.0.0","stringify-object":"^2.4.0","@gooddata/typings":"^2.26.0","@types/codemirror":"^0.0.95","ag-grid-community":"20.0.0","http-status-codes":"^1.3.0","react-codemirror2":"^7.2.0","@gooddata/js-utils":"^3.10.5","@gooddata/numberjs":"^3.2.4","fixed-data-table-2":"0.7.17","@gooddata/goodstrap":"68.18.3","react-dom-factories":"^1.0.2","@gooddata/gooddata-js":"^13.1.1","json-stable-stringify":"^1.0.1","react-transition-group":"^2.2.1","hoist-non-react-statics":"^3.3.0","nodelist-foreach-polyfill":"^1.2.0","@formatjs/intl-pluralrules":"^1.3.6","highcharts-grouped-categories":"^1.1.3"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"raf":"3.3.2","yup":"^0.24.1","jest":"24.7.1","husky":"3.0.0","madge":"^3.4.4","react":"^16.5.2","enzyme":"3.5.0","eslint":"4.19.1","formik":"^0.11.11","moment":"2.23.0","history":"^4.7.2","ts-jest":"24.0.0","webpack":"4.30.0","full-icu":"^1.3.0","prettier":"1.16.4","react-ga":"^2.5.2","recharts":"1.0.0-beta.9","testcafe":"1.1.4","commander":"2.14.1","node-sass":"4.13.0","react-dom":"^16.5.2","stylelint":"^13.6.1","supertest":"3.0.0","ts-loader":"6.0.0","@types/raf":"^3.4.0","css-loader":"0.28.7","jest-junit":"3.0.0","raw-loader":"0.5.1","styled-jsx":"2.2.1","typescript":"3.3.4000","@babel/core":"7.4.4","@types/jest":"24.0.6","@types/node":"7.0.8","@types/uuid":"3.4.3","file-loader":"3.0.1","jest-enzyme":"7.0.2","lint-staged":"9.1.0","sass-loader":"6.0.6","webpack-cli":"3.3.2","@types/react":"16.8.6","babel-loader":"8.0.5","react-helmet":"5.2.0","react-select":"1.2.1","style-loader":"0.19.1","@types/enzyme":"3.1.13","@types/lodash":"4.14.123","testcafe-live":"0.1.4","@babel/runtime":"7.4.4","dotenv-webpack":"^1.7.0","@babel/polyfill":"^7.4.4","@storybook/react":"5.0.11","@types/invariant":"2.2.29","@types/react-dom":"16.0.11","isomorphic-fetch":"2.2.1","react-datepicker":"1.1.0","react-router-dom":"4.2.2","@babel/preset-env":"7.4.4","@gooddata/mock-js":"^2.14.2","@storybook/addons":"5.0.11","@types/classnames":"2.2.3","@types/prop-types":"15.5.2","@storybook/theming":"5.0.11","identity-obj-proxy":"^3.0.0","intl-messageformat":"^7.5.4","webpack-dev-server":"3.3.1","@babel/preset-react":"7.0.0","@types/react-portal":"4.0.1","@types/react-window":"^1.8.1","babel-plugin-lodash":"3.3.4","html-webpack-plugin":"3.2.0","react-test-renderer":"16.4.2","@types/react-measure":"2.0.5","clean-webpack-plugin":"2.0.2","stats-webpack-plugin":"0.7.0","eslint-config-prettier":"4.1.0","react-google-recaptcha":"^0.14.1","tslint-config-prettier":"1.18.0","@gooddata/eslint-config":"^1.0.0","@gooddata/tslint-config":"1.0.0","@types/react-responsive":"^3.0.3","@types/storybook__react":"4.0.1","@types/stringify-object":"^3.2.0","enzyme-adapter-react-16":"1.3.1","@gooddata/test-storybook":"4.0.0","@storybook/addon-actions":"5.0.11","@storybook/addon-options":"5.0.11","node-sass-magic-importer":"5.1.0","react-syntax-highlighter":"11.0.2","@types/fixed-data-table-2":"0.8.1","stylelint-config-prettier":"^8.0.1","@gooddata/stylelint-config":"^5.0.0","@types/react-test-renderer":"16.0.0","circular-dependency-plugin":"5.0.2","compression-webpack-plugin":"2.0.0","@types/json-stable-stringify":"^1.0.32","@gooddata/frontend-npm-scripts":"1.2.0","@types/enzyme-adapter-react-16":"1.0.3","stylelint-checkstyle-formatter":"0.1.2","@types/storybook__addon-actions":"3.4.2","@babel/plugin-proposal-class-properties":"7.4.4","@babel/plugin-proposal-object-rest-spread":"7.4.4","@babel/plugin-transform-async-to-generator":"7.4.4"},"peerDependencies":{"react":"^16.5.2","react-dom":"^16.5.2"},"_npmOperationalInternal":{"tmp":"tmp/react-components_7.9.0-alpha-an-vuong-anvuong-sd1045-2020-08-07T08-17-20-019Z_1596788270879_0.5908890431336031","host":"s3://npm-registry-packages"}},"7.9.0-beta.5":{"name":"@gooddata/react-components","version":"7.9.0-beta.5","author":{"name":"GoodData Corporation"},"license":"BSD-3-Clause","_id":"@gooddata/react-components@7.9.0-beta.5","maintainers":[{"name":"afi","email":"adam.fiedler@gooddata.com"},{"name":"an.vuong","email":"an.vuong@gooddata.com"},{"name":"bertold8","email":"ivan.nejezchleb@seznam.cz"},{"name":"brbistas","email":"valentinos.chraniotis@gooddata.com"},{"name":"bugsbunny338","email":"jiri.zajic@mensa.cz"},{"name":"de.do","email":"de.do@gooddata.com"},{"name":"gdjan","email":"jan.kruza@gooddata.com"},{"name":"gooddata-ci","email":"rail@gooddata.com"},{"name":"hang.ngo","email":"hang.ngo@gooddata.com"},{"name":"hung.nguyen.hoang","email":"hung.nguyen@gooddata.com"},{"name":"huong.nguyen","email":"huong.nguyen@gooddata.com"},{"name":"huyen.nguyen","email":"huyen.nguyen@gooddata.com"},{"name":"ivan.mjartan","email":"ivan.mjartan@gooddata.com"},{"name":"jakub-sterba","email":"jakub.sterba@gooddata.com"},{"name":"jaroslav.tomecek","email":"jaroslav.tomecek@gooddata.com"},{"name":"jkittler","email":"honza.kittler@gmail.com"},{"name":"khanh.le","email":"khanh.le@gooddata.com"},{"name":"lanhuynh","email":"lan.huynh@gooddata.com"},{"name":"linhhong","email":"linh.hong@gooddata.com"},{"name":"lupko","email":"lubomir.slivka@gooddata.com"},{"name":"mai.nguyen","email":"mai.nguyen@gooddata.com"},{"name":"matyas.kandl","email":"matyas.kandl@gooddata.com"},{"name":"michal.marsal","email":"michal.marsal@gooddata.com"},{"name":"milan.lempera","email":"ext-milan.lempera@gooddata.com"},{"name":"my.duong","email":"my.duong@gooddata.com"},{"name":"naibinh","email":"naibinh@gmail.com"},{"name":"nestor_encinas","email":"xesto05@gmail.com"},{"name":"nikolacech","email":"nikola.cech@gooddata.com"},{"name":"nis.hua","email":"nis.hua@gooddata.com"},{"name":"no23reason","email":"dan.homola@hotmail.cz"},{"name":"patrikbraborec","email":"patrik.braborec@gooddata.com"},{"name":"pbenes","email":"petr.benes@gooddata.com"},{"name":"petrjanu","email":"petr.janu@gooddata.com"},{"name":"pkingo","email":"philipandreaskingo@hotmail.com"},{"name":"ptquang86","email":"ptquang86@gmail.com"},{"name":"qduval","email":"quentin.duval@gooddata.com"},{"name":"rodri360","email":"me@rodri360.com"},{"name":"scavnickyj","email":"jakub.scavnicky@gooddata.com"},{"name":"sitina","email":"jiri.sitina@gooddata.com"},{"name":"strouhaljan","email":"strouhal.jan@gmail.com"},{"name":"thao-luong","email":"thao.luong@gooddata.com"},{"name":"thuong.nguyen","email":"thuong.nguyen@gooddata.com"},{"name":"tmuchka","email":"tomas.muchka@gooddata.com"},{"name":"tomas.kratochvil","email":"tomas.kratochvil@gooddata.com"},{"name":"tomsatgd","email":"tomas.satinsky@gooddata.com"},{"name":"trung-le-quoc","email":"trung.le@gooddata.com"},{"name":"tu-ngo","email":"tungo1981@gmail.com"},{"name":"tu.bui","email":"tu.bui@gooddata.com"},{"name":"tulean","email":"tuan.le@gooddata.com"},{"name":"tuqt1005","email":"tu.tran@gooddata.com"},{"name":"utdnah","email":"danh.ung@gooddata.com"},{"name":"van.nguyen","email":"van.nguyen@gooddata.com"},{"name":"vi.phan","email":"vi.phan@gooddata.com"},{"name":"vlastikcz","email":"vlastimil.kotas@gooddata.com"},{"name":"vu.pham","email":"vu.pham@gooddata.com"},{"name":"xmort","email":"petr.dolejsi@gooddata.com"},{"name":"yanlipnican","email":"yanlipnican@gmail.com"}],"homepage":"https://github.com/gooddata/gooddata-react-components#readme","bugs":{"url":"https://github.com/gooddata/gooddata-react-components/issues"},"dist":{"shasum":"ae52ac87dc436cb717b3cc0d39e56af599ef2032","tarball":"https://registry.npmjs.org/@gooddata/react-components/-/react-components-7.9.0-beta.5.tgz","fileCount":2668,"integrity":"sha512-9WaFQwcpktGDcr4LZa+3PubTnEZ5Juma5ZDGE5VQP4pXL9u+WRMY+pEE2inLYBxkGYrMpNkgsdk8WCcTpVV7Xw==","signatures":[{"sig":"MEUCIQCuztVQ64fqa/tkZrXM9XKm4oDs9Ul7Y+pVI49TjT25bwIgNhKy32ysovElAJWeeVDMA7Kxq1160eQHfOWhumKWkl4=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":10712049,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJfMRHQCRA9TVsSAnZWagAAyX4P/RklY8E9G1JlAgHLsdhd\nhUYDPtRPbSi9swKgn7WEwukI5NmZYh2bzfjiZyeJV5uvXeo6IfmnXW4aWwsH\nJ1Zzk1NGEf/Lc7Lb60IVgbCK/7FEnPI4FCiLCfv2wIdLgic/8iDk9I1vnHX7\nv5nwQJ8IGcvJ6ck8h2Q7PDt494nub573qbAhRBjUVZ7Ly887tyRGjkxEz4lw\neUJ5BLwhepiYmtx1C/RSVhdUTjqDyMwVCRS6cIT0An1eSChb523CrXfzflL/\nsiSsTBb3D3Aqsij1ZxveFoMdb3wtJOz6nweyq0QNMM7sRWyIP5aiEBh2cCZM\no0Htg729XtGPPA3DVXhsEUUa3gtp8wevgMYas0HLLvC1nCCSAVkW2hWEaL17\n98Uqenyo6MwE/zPnvfjStQQZkyTsVTkcis4uq2fkxBsn0Bf20e3es7n7SE3d\n3Se6DE4r6RnY/7ahSG/79LmvUU1zy1AlBU36jPenuIVeUifW1ecSI3hALe9N\nSswHYCvVow090XAFj4abvW0JU+cZ1d44Y4FmEPJDrV8koc+K9UAnNI9Gm+i3\nGHOF27sJjSxmGEEB2iehPu70ENBicMnq/NjF7zxS8ojmbe1nV84UH3037O5s\nP94WRkldxq7BZgWexLeIeKyv2N70i4vDS5zSt0GZm4uR19QPeHt50KOL7zmq\nnHDI\r\n=OJvV\r\n-----END PGP SIGNATURE-----\r\n"},"main":"dist/index.js","husky":{"hooks":{"pre-commit":"lint-staged"}},"config":{"eslint":"./examples/**/*.{js,jsx}","tslint":"./{__mocks__,src,stories}/{,**/}*.{ts,tsx}"},"readme":"[![npm version](https://badge.fury.io/js/%40gooddata%2Freact-components.svg)](https://www.npmjs.com/package/@gooddata/react-components)\n\n# GoodData.UI React components\n> A React-based JavaScript library for building data-driven applications\n\n## Getting started\n- [GoodData.UI Documentation](http://sdk.gooddata.com/gooddata-ui/)\n- [GoodData.UI Live Examples](https://gooddata-examples.herokuapp.com/)\n- [Stack Overflow](https://stackoverflow.com/questions/tagged/gooddata)\n\n### Usage\nWith [yarn](https://yarnpkg.com) installed, go to your project directory and run\n```\n$ yarn add @gooddata/react-components\n```\nIf you prefer [npm](npmjs.com) run\n```\n$ npm install --save @gooddata/react-components\n```\n\nThe public API is exposed via global `index.js`. Except for the styles, do not import any other file directly\nbecause they are not intended to be part of the public API.\n\n## Contributing\n\nWe welcome any contribution in form of [issues](https://github.com/gooddata/gooddata-react-components/issues) or [pull requests](https://github.com/gooddata/gooddata-react-components/pulls).\n\nInstall [Node.js](http://nodejs.org) (node 12.16.1, npm v6.13.4) and [Yarn](https://classic.yarnpkg.com) (1.22.4).\n\nInstall dependencies:\n```\nyarn install --frozen-lockfile\n```\n\nThese commands may come in handy while developing:\n\n| command | description |\n| ------- | ----------- |\n| `yarn install --pure-lockfile` | first step |\n| ||\n| `yarn dev` | build react-components to `/dist` in watch mode |\n| `yarn test` | run all unit tests |\n| `yarn prettier-write` | format the source code to match the valid codestyle |\n| `yarn validate` | validate codestyle |\n| ||\n| `yarn storybook` | run storybook from `/stories` on http://localhost:9001 |\n| `yarn build-storybook` | build storybook to `/dist-storybook` |\n| `yarn test-storybook` | run storybook and [screenshot tests](https://github.com/gooddata/gdc-client-utils/tree/master/test-storybook) |\n| ||\n| `yarn examples` | run Live Examples dev-server from `/examples` on https://localhost:8999 |\n| `yarn examples-build` | build Live Examples to `/examples/dist` |\n| `yarn examples-server` | serve built Live Examples - see `/examples/server/src` |\n| `yarn examples-testcafe` | run testcafe tests against `localhost:8999` |\n\n### Deploy to heroku.com\nWhen you deploy this repo to heroku, it serves *GoodData.UI Live Examples*.\nRelevant tasks are in `Procfile` and `package.json`.\n\n```bash\n# run in the project directory\nheroku login\nheroku create <your-app-name>\nheroku config:set DOMAIN_ADMIN_USERNAME=x@gooddata.com DOMAIN_ADMIN_PASSWORD=xy PROJECT_ID_TO_ASSIGN=xms7ga4tf3g3nzucd8380o2bev8oeknp\ngit push heroku HEAD:master\nheroku open\n```\n### Enable Geo Chart for Storybook and Live Examples\nGeo chart uses Mapbox to render map which requires a Mapbox access token.\n- Register an account and create Mapbox access token at [guide](https://docs.mapbox.com/help/how-mapbox-works/access-tokens/)\n- Store the created token at `.env`:\n```bash\necho -e \"EXAMPLE_MAPBOX_ACCESS_TOKEN=token\" >> .env # only need to run once\necho -e \"STORYBOOK_MAPBOX_ACCESS_TOKEN=token\" >> .env # only need to run once\n```\n\n### Run Live Examples Locally\nTo run *GoodData.UI Live Examples* locally:\n```bash\ngit clone <this-repository>\ncd  <repository-folder>\nyarn install --pure-lockfile\nyarn examples\n```\nThen open https://localhost:8999 and login using Live Examples account (you can [create one here](https://gooddata-examples.herokuapp.com/registration)).\n\n### Run Storybook locally\n- Run storybook with token stored in `.env` for more secure\n```bash\nyarn storybook\n```\n- Or run storybook with token env param exposed to cli (not suggested)\n```bash\nSTORYBOOK_MAPBOX_ACCESS_TOKEN=token yarn storybook\n```\n- Apply either above way to `yarn build-storybook` or `yarn test-storybook`\n\n### Source code formatting\nThe source code in the repository is formatted by [Prettier](https://prettier.io/).\nThe format of the code is validated by our Continuous Integration server and is one of the requirements of successful merge.\n\nPrettier is supported by every major IDE. You can find the list of supported editors and how to configure them [here](https://prettier.io/docs/en/editors.html).\n\nIn the case, when your editor is not supported or you don't want to setup the integration, you can run the `yarn prettier-write` command to reformat the code before commit.\n\n## Changelog\n\n- see [CHANGELOG.md](CHANGELOG.md)\n\n## Supported versions\n\nIn order to make the user experience with integrating GoodData UI SDK as smooth and secure as possible and to ensure that the SDK is using the latest features of the platform, we will only provide support to two most recent major versions of UI SDK.\n\nThe most recent majors will be supported in the following modes:\n\n- The latest major version will receive all new functionality and all bug fixes\n- The previous major version will only receive fixes to critical issues and security fixes. These fixes will be applied on top of last released version of the previous major\n\nThe customers are encouraged to always use the latest version of the UI SDK.\n\nIn case of using older versions, the user might face API incompatibility, performance or security issues.\n\nPlease follow the installation instructions to update to the newest version.\n\n## License\n\n(C) 2007-2020 GoodData Corporation\n\nThis project is dual licensed:\n\n- The ATTRIBUTION-NONCOMMERCIAL 4.0 INTERNATIONAL (CC BY-NC 4.0) is used for purpose of the trial experience and evaluation of GoodData.UI library.\n- The GOODDATA GOODDATA.UI LIBRARY END USER LICENSE AGREEMENT is used for GoodData customers.\n\nFor more information, please see [LICENSE](https://github.com/gooddata/gooddata-react-components/blob/master/LICENSE)\n","gitHead":"925fa318c97346212bd550c92c486d0afff54867","scripts":{"dev":"bash scripts/build.sh --dev-watch","test":"jest --watch","build":"bash scripts/build.sh","tslint":"yarn run-tslint -t verbose $npm_package_config_tslint","prepare":"cd examples/server && yarn install --frozen-lockfile && cd ../..; rm -r examples/node_modules 2>/dev/null; true","examples":"bash scripts/run-examples.sh","prepare?":"# Called before `npm publish` and on local `npm install`. Temporarily also for deleting obsolete node_modules. Ends with `true` to continue gracefully.","validate":"tsc --noEmit && yarn tslint && eslint $npm_package_config_eslint && yarn validate-style && yarn prettier-check","build-dev":"bash scripts/build.sh --dev","examples?":"# Default is developer domain, other options: yarn examples [sec,secure,stg,stg2,stg3,demo,developer or URL]","storybook":"yarn build && start-storybook -p 9001 -c .storybook","test-once":"jest","tslint-ci":"mkdir -p ./ci/results && yarn run-tslint -t checkstyle -o ./ci/results/tslint-results.xml $npm_package_config_tslint","run-tslint":"tslint -p tsconfig.json","validate-ci":"tsc --noEmit && yarn tslint-ci  && eslint $npm_package_config_eslint -f checkstyle -o ci/results/eslint-results.xml && yarn validate-style-ci && yarn prettier-check","examples-build":"bash scripts/build-examples.sh","prepublishOnly":"yarn build","prettier-check":"prettier --check '{src,stories,styles,__mocks__,examples/server/src,examples/src,examples/test}/**/*.{ts,js,tsx,jsx,json,scss,md,yaml,html}'","prettier-write":"prettier --write '{src,stories,styles,__mocks__,examples/server/src,examples/src,examples/test}/**/*.{ts,js,tsx,jsx,json,scss,md,yaml,html}'","test-storybook":"yarn build && test-storybook","validate-style":"stylelint '**/*.scss'","build-storybook":"yarn build && build-storybook -c .storybook -o dist-storybook","examples-server":"node examples/server/src/index.js","heroku-postbuild":"yarn examples-build developer","examples-testcafe":"./scripts/run-testcafe.sh visual","validate-style-ci":"stylelint '**/*.scss' --custom-formatter=node_modules/stylelint-checkstyle-formatter > ci/results/stylelint-results.xml","check-circular-deps":"madge --circular --extensions ts ./src","examples-testcafe-ci":"./scripts/run-testcafe.sh ci","examples-testcafe-live":"./scripts/run-testcafe.sh live"},"typings":"dist/index.d.ts","_npmUser":{"name":"gooddata-ci","email":"rail@gooddata.com"},"deprecated":"@gooddata/react-components@7 reached End of Support on March 31, 2022. Please upgrade (see https://sdk.gooddata.com/gooddata-ui/docs/supported_versions.html for more information).","repository":{"url":"git+ssh://git@github.com/gooddata/gooddata-react-components.git","type":"git"},"_npmVersion":"6.13.4","description":"GoodData.UI - A powerful JavaScript library for building analytical applications","directories":{},"lint-staged":{"{src,stories,styles,__mocks__,examples/server/src,examples/src,examples/test}/**/*.{ts,js,tsx,jsx,scss}":["npx gdc-fix-copyright","git add"],"{src,stories,styles,__mocks__,examples/server/src,examples/src,examples/test}/**/*.{ts,js,tsx,jsx,json,scss,md,yaml,html}":["prettier --write","git add"]},"_nodeVersion":"12.16.1","dependencies":{"rxjs":"^5.5.6","uuid":"^3.2.1","immer":"^1.3.1","lodash":"^4.17.15","date-fns":"^2.7.0","downshift":"^3.2.7","invariant":"^2.2.2","mapbox-gl":"1.9.1","classnames":"^2.2.6","codemirror":"^5.54.0","highcharts":"7.1.1","prop-types":"^15.6.0","react-intl":"^3.6.0","custom-event":"^1.0.1","react-window":"^1.8.1","ag-grid-react":"20.0.0","react-measure":"^2.3.0","@types/mapbox-gl":"1.9.1","react-day-picker":"~7.3.0","react-responsive":"^3.0.0","stringify-object":"^2.4.0","@gooddata/typings":"^2.26.0","@types/codemirror":"^0.0.95","ag-grid-community":"20.0.0","http-status-codes":"^1.3.0","react-codemirror2":"^7.2.0","@gooddata/js-utils":"^3.10.5","@gooddata/numberjs":"^3.2.4","fixed-data-table-2":"0.7.17","@gooddata/goodstrap":"68.18.3","react-dom-factories":"^1.0.2","@gooddata/gooddata-js":"^13.1.1","json-stable-stringify":"^1.0.1","react-transition-group":"^2.2.1","hoist-non-react-statics":"^3.3.0","nodelist-foreach-polyfill":"^1.2.0","@formatjs/intl-pluralrules":"^1.3.6","highcharts-grouped-categories":"^1.1.3"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"raf":"3.3.2","yup":"^0.24.1","jest":"24.7.1","husky":"3.0.0","madge":"^3.4.4","react":"^16.5.2","enzyme":"3.5.0","eslint":"4.19.1","formik":"^0.11.11","moment":"2.23.0","history":"^4.7.2","ts-jest":"24.0.0","webpack":"4.30.0","full-icu":"^1.3.0","prettier":"1.16.4","react-ga":"^2.5.2","recharts":"1.0.0-beta.9","testcafe":"1.1.4","commander":"2.14.1","node-sass":"4.13.0","react-dom":"^16.5.2","stylelint":"^13.6.1","supertest":"3.0.0","ts-loader":"6.0.0","@types/raf":"^3.4.0","css-loader":"0.28.7","jest-junit":"3.0.0","raw-loader":"0.5.1","styled-jsx":"2.2.1","typescript":"3.3.4000","@babel/core":"7.4.4","@types/jest":"24.0.6","@types/node":"7.0.8","@types/uuid":"3.4.3","file-loader":"3.0.1","jest-enzyme":"7.0.2","lint-staged":"9.1.0","sass-loader":"6.0.6","webpack-cli":"3.3.2","@types/react":"16.8.6","babel-loader":"8.0.5","react-helmet":"5.2.0","react-select":"1.2.1","style-loader":"0.19.1","@types/enzyme":"3.1.13","@types/lodash":"4.14.123","testcafe-live":"0.1.4","@babel/runtime":"7.4.4","dotenv-webpack":"^1.7.0","@babel/polyfill":"^7.4.4","@storybook/react":"5.0.11","@types/invariant":"2.2.29","@types/react-dom":"16.0.11","isomorphic-fetch":"2.2.1","react-datepicker":"1.1.0","react-router-dom":"4.2.2","@babel/preset-env":"7.4.4","@gooddata/mock-js":"^2.14.2","@storybook/addons":"5.0.11","@types/classnames":"2.2.3","@types/prop-types":"15.5.2","@storybook/theming":"5.0.11","identity-obj-proxy":"^3.0.0","intl-messageformat":"^7.5.4","webpack-dev-server":"3.3.1","@babel/preset-react":"7.0.0","@types/react-portal":"4.0.1","@types/react-window":"^1.8.1","babel-plugin-lodash":"3.3.4","html-webpack-plugin":"3.2.0","react-test-renderer":"16.4.2","@types/react-measure":"2.0.5","clean-webpack-plugin":"2.0.2","stats-webpack-plugin":"0.7.0","eslint-config-prettier":"4.1.0","react-google-recaptcha":"^0.14.1","tslint-config-prettier":"1.18.0","@gooddata/eslint-config":"^1.0.0","@gooddata/tslint-config":"1.0.0","@types/react-responsive":"^3.0.3","@types/storybook__react":"4.0.1","@types/stringify-object":"^3.2.0","enzyme-adapter-react-16":"1.3.1","@gooddata/test-storybook":"4.0.0","@storybook/addon-actions":"5.0.11","@storybook/addon-options":"5.0.11","node-sass-magic-importer":"5.1.0","react-syntax-highlighter":"11.0.2","@types/fixed-data-table-2":"0.8.1","stylelint-config-prettier":"^8.0.1","@gooddata/stylelint-config":"^5.0.0","@types/react-test-renderer":"16.0.0","circular-dependency-plugin":"5.0.2","compression-webpack-plugin":"2.0.0","@types/json-stable-stringify":"^1.0.32","@gooddata/frontend-npm-scripts":"1.2.0","@types/enzyme-adapter-react-16":"1.0.3","stylelint-checkstyle-formatter":"0.1.2","@types/storybook__addon-actions":"3.4.2","@babel/plugin-proposal-class-properties":"7.4.4","@babel/plugin-proposal-object-rest-spread":"7.4.4","@babel/plugin-transform-async-to-generator":"7.4.4"},"peerDependencies":{"react":"^16.5.2","react-dom":"^16.5.2"},"_npmOperationalInternal":{"tmp":"tmp/react-components_7.9.0-beta.5_1597051343267_0.8022909710403727","host":"s3://npm-registry-packages"}},"7.9.0-beta.6":{"name":"@gooddata/react-components","version":"7.9.0-beta.6","author":{"name":"GoodData Corporation"},"license":"BSD-3-Clause","_id":"@gooddata/react-components@7.9.0-beta.6","maintainers":[{"name":"afi","email":"adam.fiedler@gooddata.com"},{"name":"an.vuong","email":"an.vuong@gooddata.com"},{"name":"bertold8","email":"ivan.nejezchleb@seznam.cz"},{"name":"brbistas","email":"valentinos.chraniotis@gooddata.com"},{"name":"bugsbunny338","email":"jiri.zajic@mensa.cz"},{"name":"de.do","email":"de.do@gooddata.com"},{"name":"gdjan","email":"jan.kruza@gooddata.com"},{"name":"gooddata-ci","email":"rail@gooddata.com"},{"name":"hang.ngo","email":"hang.ngo@gooddata.com"},{"name":"hung.nguyen.hoang","email":"hung.nguyen@gooddata.com"},{"name":"huong.nguyen","email":"huong.nguyen@gooddata.com"},{"name":"huyen.nguyen","email":"huyen.nguyen@gooddata.com"},{"name":"ivan.mjartan","email":"ivan.mjartan@gooddata.com"},{"name":"jakub-sterba","email":"jakub.sterba@gooddata.com"},{"name":"jaroslav.tomecek","email":"jaroslav.tomecek@gooddata.com"},{"name":"jkittler","email":"honza.kittler@gmail.com"},{"name":"khanh.le","email":"khanh.le@gooddata.com"},{"name":"lanhuynh","email":"lan.huynh@gooddata.com"},{"name":"linhhong","email":"linh.hong@gooddata.com"},{"name":"lupko","email":"lubomir.slivka@gooddata.com"},{"name":"mai.nguyen","email":"mai.nguyen@gooddata.com"},{"name":"matyas.kandl","email":"matyas.kandl@gooddata.com"},{"name":"michal.marsal","email":"michal.marsal@gooddata.com"},{"name":"milan.lempera","email":"ext-milan.lempera@gooddata.com"},{"name":"my.duong","email":"my.duong@gooddata.com"},{"name":"naibinh","email":"naibinh@gmail.com"},{"name":"nestor_encinas","email":"xesto05@gmail.com"},{"name":"nikolacech","email":"nikola.cech@gooddata.com"},{"name":"nis.hua","email":"nis.hua@gooddata.com"},{"name":"no23reason","email":"dan.homola@hotmail.cz"},{"name":"patrikbraborec","email":"patrik.braborec@gooddata.com"},{"name":"pbenes","email":"petr.benes@gooddata.com"},{"name":"petrjanu","email":"petr.janu@gooddata.com"},{"name":"pkingo","email":"philipandreaskingo@hotmail.com"},{"name":"ptquang86","email":"ptquang86@gmail.com"},{"name":"qduval","email":"quentin.duval@gooddata.com"},{"name":"rodri360","email":"me@rodri360.com"},{"name":"scavnickyj","email":"jakub.scavnicky@gooddata.com"},{"name":"sitina","email":"jiri.sitina@gooddata.com"},{"name":"strouhaljan","email":"strouhal.jan@gmail.com"},{"name":"thao-luong","email":"thao.luong@gooddata.com"},{"name":"thuong.nguyen","email":"thuong.nguyen@gooddata.com"},{"name":"tmuchka","email":"tomas.muchka@gooddata.com"},{"name":"tomas.kratochvil","email":"tomas.kratochvil@gooddata.com"},{"name":"tomsatgd","email":"tomas.satinsky@gooddata.com"},{"name":"trung-le-quoc","email":"trung.le@gooddata.com"},{"name":"tu-ngo","email":"tungo1981@gmail.com"},{"name":"tu.bui","email":"tu.bui@gooddata.com"},{"name":"tulean","email":"tuan.le@gooddata.com"},{"name":"tuqt1005","email":"tu.tran@gooddata.com"},{"name":"utdnah","email":"danh.ung@gooddata.com"},{"name":"van.nguyen","email":"van.nguyen@gooddata.com"},{"name":"vi.phan","email":"vi.phan@gooddata.com"},{"name":"vlastikcz","email":"vlastimil.kotas@gooddata.com"},{"name":"vu.pham","email":"vu.pham@gooddata.com"},{"name":"xmort","email":"petr.dolejsi@gooddata.com"},{"name":"yanlipnican","email":"yanlipnican@gmail.com"}],"homepage":"https://github.com/gooddata/gooddata-react-components#readme","bugs":{"url":"https://github.com/gooddata/gooddata-react-components/issues"},"dist":{"shasum":"e4832fc8ed883cb039d24e96b60306a3b51355df","tarball":"https://registry.npmjs.org/@gooddata/react-components/-/react-components-7.9.0-beta.6.tgz","fileCount":2668,"integrity":"sha512-NvlPpjmP4AUwcEZ9aBCpq1DVDAY7YMYk1JsOgwr39PU3VTmca5AhWHjV/kwuyPm7ZuQx8og+SABlVvN/cXDFiw==","signatures":[{"sig":"MEQCIGwzA+dqi9nVOHfgC7dwk3/C4LFwsErtqtvo7BVMDuaqAiBatZGeCN+iY4zBVHcDrwBg1Ts5Kj6S/vCheR+yDnVIUQ==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":10712088,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJfMR+OCRA9TVsSAnZWagAAP/0P/1QBPcXuq+zfO1w0xXda\nsAMX6gaYDYw3JfkX7P8akY2KrgPNx2v/4TDDVrZJ8tGCzUZnZDIXdxxq+X94\nWyWmSASyNrC7HDsz/B8+LxjV0lWWE2daMy/Cx3DvEQIkNVKeGeYMfksqlcE0\n0XskdidD/KzwfdgA7hGZSfeJHav1syTo527JKMVSzFX6bxIpaFoOaTLlfgWh\nWdkdcOmpEosx1tYc4sD2LMlQuuaAXrGR5/nXGhRgslEqzaWRWpV53UFk8O+s\nRbnd2KDEXpT92XpnOAYCJA28QsnOa3g9TqFbALC9dTPxuGDlZBVI9f5TmYBX\n9OYd0HTmZWsOVltJ8g662EDN90B2R/QULMeA7xTETPNqZpyIGGcj1DHCVWav\ngKx9ZxW/sfn7hxoiQ3ywZ/Xpny6rCEDdh0lyvUcbEN2fwd6US/a3xbsWMmHd\nHGdNMFaBlAscz1cuikX+qXPtKIPEZ/Uoi/KYCGvmGe43VlMjHCNMbHVE7wGh\nnD/nEVd2DxV+r2kD3NekHHRRpHfaBrYW6DY++jyn7g6xjYS4gn8VYDrqwr5l\ntuvNaEB3KHK/MNjfbqK8rtoqXmGTXDKTIx3xoFpXCNKA8JnM76AyeFyKlToS\n2SjQjDzic+rb9IBg1piPZjn9Z+UgLLWieV2JKN3csFGfsuakYDyKwS8pK/Zc\nnUJF\r\n=NuPS\r\n-----END PGP SIGNATURE-----\r\n"},"main":"dist/index.js","husky":{"hooks":{"pre-commit":"lint-staged"}},"config":{"eslint":"./examples/**/*.{js,jsx}","tslint":"./{__mocks__,src,stories}/{,**/}*.{ts,tsx}"},"readme":"[![npm version](https://badge.fury.io/js/%40gooddata%2Freact-components.svg)](https://www.npmjs.com/package/@gooddata/react-components)\n\n# GoodData.UI React components\n> A React-based JavaScript library for building data-driven applications\n\n## Getting started\n- [GoodData.UI Documentation](http://sdk.gooddata.com/gooddata-ui/)\n- [GoodData.UI Live Examples](https://gooddata-examples.herokuapp.com/)\n- [Stack Overflow](https://stackoverflow.com/questions/tagged/gooddata)\n\n### Usage\nWith [yarn](https://yarnpkg.com) installed, go to your project directory and run\n```\n$ yarn add @gooddata/react-components\n```\nIf you prefer [npm](npmjs.com) run\n```\n$ npm install --save @gooddata/react-components\n```\n\nThe public API is exposed via global `index.js`. Except for the styles, do not import any other file directly\nbecause they are not intended to be part of the public API.\n\n## Contributing\n\nWe welcome any contribution in form of [issues](https://github.com/gooddata/gooddata-react-components/issues) or [pull requests](https://github.com/gooddata/gooddata-react-components/pulls).\n\nInstall [Node.js](http://nodejs.org) (node 12.16.1, npm v6.13.4) and [Yarn](https://classic.yarnpkg.com) (1.22.4).\n\nInstall dependencies:\n```\nyarn install --frozen-lockfile\n```\n\nThese commands may come in handy while developing:\n\n| command | description |\n| ------- | ----------- |\n| `yarn install --pure-lockfile` | first step |\n| ||\n| `yarn dev` | build react-components to `/dist` in watch mode |\n| `yarn test` | run all unit tests |\n| `yarn prettier-write` | format the source code to match the valid codestyle |\n| `yarn validate` | validate codestyle |\n| ||\n| `yarn storybook` | run storybook from `/stories` on http://localhost:9001 |\n| `yarn build-storybook` | build storybook to `/dist-storybook` |\n| `yarn test-storybook` | run storybook and [screenshot tests](https://github.com/gooddata/gdc-client-utils/tree/master/test-storybook) |\n| ||\n| `yarn examples` | run Live Examples dev-server from `/examples` on https://localhost:8999 |\n| `yarn examples-build` | build Live Examples to `/examples/dist` |\n| `yarn examples-server` | serve built Live Examples - see `/examples/server/src` |\n| `yarn examples-testcafe` | run testcafe tests against `localhost:8999` |\n\n### Deploy to heroku.com\nWhen you deploy this repo to heroku, it serves *GoodData.UI Live Examples*.\nRelevant tasks are in `Procfile` and `package.json`.\n\n```bash\n# run in the project directory\nheroku login\nheroku create <your-app-name>\nheroku config:set DOMAIN_ADMIN_USERNAME=x@gooddata.com DOMAIN_ADMIN_PASSWORD=xy PROJECT_ID_TO_ASSIGN=xms7ga4tf3g3nzucd8380o2bev8oeknp\ngit push heroku HEAD:master\nheroku open\n```\n### Enable Geo Chart for Storybook and Live Examples\nGeo chart uses Mapbox to render map which requires a Mapbox access token.\n- Register an account and create Mapbox access token at [guide](https://docs.mapbox.com/help/how-mapbox-works/access-tokens/)\n- Store the created token at `.env`:\n```bash\necho -e \"EXAMPLE_MAPBOX_ACCESS_TOKEN=token\" >> .env # only need to run once\necho -e \"STORYBOOK_MAPBOX_ACCESS_TOKEN=token\" >> .env # only need to run once\n```\n\n### Run Live Examples Locally\nTo run *GoodData.UI Live Examples* locally:\n```bash\ngit clone <this-repository>\ncd  <repository-folder>\nyarn install --pure-lockfile\nyarn examples\n```\nThen open https://localhost:8999 and login using Live Examples account (you can [create one here](https://gooddata-examples.herokuapp.com/registration)).\n\n### Run Storybook locally\n- Run storybook with token stored in `.env` for more secure\n```bash\nyarn storybook\n```\n- Or run storybook with token env param exposed to cli (not suggested)\n```bash\nSTORYBOOK_MAPBOX_ACCESS_TOKEN=token yarn storybook\n```\n- Apply either above way to `yarn build-storybook` or `yarn test-storybook`\n\n### Source code formatting\nThe source code in the repository is formatted by [Prettier](https://prettier.io/).\nThe format of the code is validated by our Continuous Integration server and is one of the requirements of successful merge.\n\nPrettier is supported by every major IDE. You can find the list of supported editors and how to configure them [here](https://prettier.io/docs/en/editors.html).\n\nIn the case, when your editor is not supported or you don't want to setup the integration, you can run the `yarn prettier-write` command to reformat the code before commit.\n\n## Changelog\n\n- see [CHANGELOG.md](CHANGELOG.md)\n\n## Supported versions\n\nIn order to make the user experience with integrating GoodData UI SDK as smooth and secure as possible and to ensure that the SDK is using the latest features of the platform, we will only provide support to two most recent major versions of UI SDK.\n\nThe most recent majors will be supported in the following modes:\n\n- The latest major version will receive all new functionality and all bug fixes\n- The previous major version will only receive fixes to critical issues and security fixes. These fixes will be applied on top of last released version of the previous major\n\nThe customers are encouraged to always use the latest version of the UI SDK.\n\nIn case of using older versions, the user might face API incompatibility, performance or security issues.\n\nPlease follow the installation instructions to update to the newest version.\n\n## License\n\n(C) 2007-2020 GoodData Corporation\n\nThis project is dual licensed:\n\n- The ATTRIBUTION-NONCOMMERCIAL 4.0 INTERNATIONAL (CC BY-NC 4.0) is used for purpose of the trial experience and evaluation of GoodData.UI library.\n- The GOODDATA GOODDATA.UI LIBRARY END USER LICENSE AGREEMENT is used for GoodData customers.\n\nFor more information, please see [LICENSE](https://github.com/gooddata/gooddata-react-components/blob/master/LICENSE)\n","gitHead":"caa4e0d6c19b98cbae290ff77c7ca76f74cc489a","scripts":{"dev":"bash scripts/build.sh --dev-watch","test":"jest --watch","build":"bash scripts/build.sh","tslint":"yarn run-tslint -t verbose $npm_package_config_tslint","prepare":"cd examples/server && yarn install --frozen-lockfile && cd ../..; rm -r examples/node_modules 2>/dev/null; true","examples":"bash scripts/run-examples.sh","prepare?":"# Called before `npm publish` and on local `npm install`. Temporarily also for deleting obsolete node_modules. Ends with `true` to continue gracefully.","validate":"tsc --noEmit && yarn tslint && eslint $npm_package_config_eslint && yarn validate-style && yarn prettier-check","build-dev":"bash scripts/build.sh --dev","examples?":"# Default is developer domain, other options: yarn examples [sec,secure,stg,stg2,stg3,demo,developer or URL]","storybook":"yarn build && start-storybook -p 9001 -c .storybook","test-once":"jest","tslint-ci":"mkdir -p ./ci/results && yarn run-tslint -t checkstyle -o ./ci/results/tslint-results.xml $npm_package_config_tslint","run-tslint":"tslint -p tsconfig.json","validate-ci":"tsc --noEmit && yarn tslint-ci  && eslint $npm_package_config_eslint -f checkstyle -o ci/results/eslint-results.xml && yarn validate-style-ci && yarn prettier-check","examples-build":"bash scripts/build-examples.sh","prepublishOnly":"yarn build","prettier-check":"prettier --check '{src,stories,styles,__mocks__,examples/server/src,examples/src,examples/test}/**/*.{ts,js,tsx,jsx,json,scss,md,yaml,html}'","prettier-write":"prettier --write '{src,stories,styles,__mocks__,examples/server/src,examples/src,examples/test}/**/*.{ts,js,tsx,jsx,json,scss,md,yaml,html}'","test-storybook":"yarn build && test-storybook","validate-style":"stylelint '**/*.scss'","build-storybook":"yarn build && build-storybook -c .storybook -o dist-storybook","examples-server":"node examples/server/src/index.js","heroku-postbuild":"yarn examples-build developer","examples-testcafe":"./scripts/run-testcafe.sh visual","validate-style-ci":"stylelint '**/*.scss' --custom-formatter=node_modules/stylelint-checkstyle-formatter > ci/results/stylelint-results.xml","check-circular-deps":"madge --circular --extensions ts ./src","examples-testcafe-ci":"./scripts/run-testcafe.sh ci","examples-testcafe-live":"./scripts/run-testcafe.sh live"},"typings":"dist/index.d.ts","_npmUser":{"name":"gooddata-ci","email":"rail@gooddata.com"},"deprecated":"@gooddata/react-components@7 reached End of Support on March 31, 2022. Please upgrade (see https://sdk.gooddata.com/gooddata-ui/docs/supported_versions.html for more information).","repository":{"url":"git+ssh://git@github.com/gooddata/gooddata-react-components.git","type":"git"},"_npmVersion":"6.13.4","description":"GoodData.UI - A powerful JavaScript library for building analytical applications","directories":{},"lint-staged":{"{src,stories,styles,__mocks__,examples/server/src,examples/src,examples/test}/**/*.{ts,js,tsx,jsx,scss}":["npx gdc-fix-copyright","git add"],"{src,stories,styles,__mocks__,examples/server/src,examples/src,examples/test}/**/*.{ts,js,tsx,jsx,json,scss,md,yaml,html}":["prettier --write","git add"]},"_nodeVersion":"12.16.1","dependencies":{"rxjs":"^5.5.6","uuid":"^3.2.1","immer":"^1.3.1","lodash":"^4.17.15","date-fns":"^2.7.0","downshift":"^3.2.7","invariant":"^2.2.2","mapbox-gl":"1.9.1","classnames":"^2.2.6","codemirror":"^5.54.0","highcharts":"7.1.1","prop-types":"^15.6.0","react-intl":"^3.6.0","custom-event":"^1.0.1","react-window":"^1.8.1","ag-grid-react":"20.0.0","react-measure":"^2.3.0","@types/mapbox-gl":"1.9.1","react-day-picker":"~7.3.0","react-responsive":"^3.0.0","stringify-object":"^2.4.0","@gooddata/typings":"^2.26.0","@types/codemirror":"^0.0.95","ag-grid-community":"20.0.0","http-status-codes":"^1.3.0","react-codemirror2":"^7.2.0","@gooddata/js-utils":"^3.10.5","@gooddata/numberjs":"^3.2.4","fixed-data-table-2":"0.7.17","@gooddata/goodstrap":"68.18.3","react-dom-factories":"^1.0.2","@gooddata/gooddata-js":"^13.1.1","json-stable-stringify":"^1.0.1","react-transition-group":"^2.2.1","hoist-non-react-statics":"^3.3.0","nodelist-foreach-polyfill":"^1.2.0","@formatjs/intl-pluralrules":"^1.3.6","highcharts-grouped-categories":"^1.1.3"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"raf":"3.3.2","yup":"^0.24.1","jest":"24.7.1","husky":"3.0.0","madge":"^3.4.4","react":"^16.5.2","enzyme":"3.5.0","eslint":"4.19.1","formik":"^0.11.11","moment":"2.23.0","history":"^4.7.2","ts-jest":"24.0.0","webpack":"4.30.0","full-icu":"^1.3.0","prettier":"1.16.4","react-ga":"^2.5.2","recharts":"1.0.0-beta.9","testcafe":"1.1.4","commander":"2.14.1","node-sass":"4.13.0","react-dom":"^16.5.2","stylelint":"^13.6.1","supertest":"3.0.0","ts-loader":"6.0.0","@types/raf":"^3.4.0","css-loader":"0.28.7","jest-junit":"3.0.0","raw-loader":"0.5.1","styled-jsx":"2.2.1","typescript":"3.3.4000","@babel/core":"7.4.4","@types/jest":"24.0.6","@types/node":"7.0.8","@types/uuid":"3.4.3","file-loader":"3.0.1","jest-enzyme":"7.0.2","lint-staged":"9.1.0","sass-loader":"6.0.6","webpack-cli":"3.3.2","@types/react":"16.8.6","babel-loader":"8.0.5","react-helmet":"5.2.0","react-select":"1.2.1","style-loader":"0.19.1","@types/enzyme":"3.1.13","@types/lodash":"4.14.123","testcafe-live":"0.1.4","@babel/runtime":"7.4.4","dotenv-webpack":"^1.7.0","@babel/polyfill":"^7.4.4","@storybook/react":"5.0.11","@types/invariant":"2.2.29","@types/react-dom":"16.0.11","isomorphic-fetch":"2.2.1","react-datepicker":"1.1.0","react-router-dom":"4.2.2","@babel/preset-env":"7.4.4","@gooddata/mock-js":"^2.14.2","@storybook/addons":"5.0.11","@types/classnames":"2.2.3","@types/prop-types":"15.5.2","@storybook/theming":"5.0.11","identity-obj-proxy":"^3.0.0","intl-messageformat":"^7.5.4","webpack-dev-server":"3.3.1","@babel/preset-react":"7.0.0","@types/react-portal":"4.0.1","@types/react-window":"^1.8.1","babel-plugin-lodash":"3.3.4","html-webpack-plugin":"3.2.0","react-test-renderer":"16.4.2","@types/react-measure":"2.0.5","clean-webpack-plugin":"2.0.2","stats-webpack-plugin":"0.7.0","eslint-config-prettier":"4.1.0","react-google-recaptcha":"^0.14.1","tslint-config-prettier":"1.18.0","@gooddata/eslint-config":"^1.0.0","@gooddata/tslint-config":"1.0.0","@types/react-responsive":"^3.0.3","@types/storybook__react":"4.0.1","@types/stringify-object":"^3.2.0","enzyme-adapter-react-16":"1.3.1","@gooddata/test-storybook":"4.0.0","@storybook/addon-actions":"5.0.11","@storybook/addon-options":"5.0.11","node-sass-magic-importer":"5.1.0","react-syntax-highlighter":"11.0.2","@types/fixed-data-table-2":"0.8.1","stylelint-config-prettier":"^8.0.1","@gooddata/stylelint-config":"^5.0.0","@types/react-test-renderer":"16.0.0","circular-dependency-plugin":"5.0.2","compression-webpack-plugin":"2.0.0","@types/json-stable-stringify":"^1.0.32","@gooddata/frontend-npm-scripts":"1.2.0","@types/enzyme-adapter-react-16":"1.0.3","stylelint-checkstyle-formatter":"0.1.2","@types/storybook__addon-actions":"3.4.2","@babel/plugin-proposal-class-properties":"7.4.4","@babel/plugin-proposal-object-rest-spread":"7.4.4","@babel/plugin-transform-async-to-generator":"7.4.4"},"peerDependencies":{"react":"^16.5.2","react-dom":"^16.5.2"},"_npmOperationalInternal":{"tmp":"tmp/react-components_7.9.0-beta.6_1597054862117_0.5052886178284774","host":"s3://npm-registry-packages"}},"7.9.0-alpha-an-vuong-anvuong-sd1045-2020-08-10T10-55-53-845Z":{"name":"@gooddata/react-components","version":"7.9.0-alpha-an-vuong-anvuong-sd1045-2020-08-10T10-55-53-845Z","author":{"name":"GoodData Corporation"},"license":"BSD-3-Clause","_id":"@gooddata/react-components@7.9.0-alpha-an-vuong-anvuong-sd1045-2020-08-10T10-55-53-845Z","maintainers":[{"name":"afi","email":"adam.fiedler@gooddata.com"},{"name":"an.vuong","email":"an.vuong@gooddata.com"},{"name":"bertold8","email":"ivan.nejezchleb@seznam.cz"},{"name":"brbistas","email":"valentinos.chraniotis@gooddata.com"},{"name":"bugsbunny338","email":"jiri.zajic@mensa.cz"},{"name":"de.do","email":"de.do@gooddata.com"},{"name":"gdjan","email":"jan.kruza@gooddata.com"},{"name":"gooddata-ci","email":"rail@gooddata.com"},{"name":"hang.ngo","email":"hang.ngo@gooddata.com"},{"name":"hung.nguyen.hoang","email":"hung.nguyen@gooddata.com"},{"name":"huong.nguyen","email":"huong.nguyen@gooddata.com"},{"name":"huyen.nguyen","email":"huyen.nguyen@gooddata.com"},{"name":"ivan.mjartan","email":"ivan.mjartan@gooddata.com"},{"name":"jakub-sterba","email":"jakub.sterba@gooddata.com"},{"name":"jaroslav.tomecek","email":"jaroslav.tomecek@gooddata.com"},{"name":"jkittler","email":"honza.kittler@gmail.com"},{"name":"khanh.le","email":"khanh.le@gooddata.com"},{"name":"lanhuynh","email":"lan.huynh@gooddata.com"},{"name":"linhhong","email":"linh.hong@gooddata.com"},{"name":"lupko","email":"lubomir.slivka@gooddata.com"},{"name":"mai.nguyen","email":"mai.nguyen@gooddata.com"},{"name":"matyas.kandl","email":"matyas.kandl@gooddata.com"},{"name":"michal.marsal","email":"michal.marsal@gooddata.com"},{"name":"milan.lempera","email":"ext-milan.lempera@gooddata.com"},{"name":"my.duong","email":"my.duong@gooddata.com"},{"name":"naibinh","email":"naibinh@gmail.com"},{"name":"nestor_encinas","email":"xesto05@gmail.com"},{"name":"nikolacech","email":"nikola.cech@gooddata.com"},{"name":"nis.hua","email":"nis.hua@gooddata.com"},{"name":"no23reason","email":"dan.homola@hotmail.cz"},{"name":"patrikbraborec","email":"patrik.braborec@gooddata.com"},{"name":"pbenes","email":"petr.benes@gooddata.com"},{"name":"petrjanu","email":"petr.janu@gooddata.com"},{"name":"pkingo","email":"philipandreaskingo@hotmail.com"},{"name":"ptquang86","email":"ptquang86@gmail.com"},{"name":"qduval","email":"quentin.duval@gooddata.com"},{"name":"rodri360","email":"me@rodri360.com"},{"name":"scavnickyj","email":"jakub.scavnicky@gooddata.com"},{"name":"sitina","email":"jiri.sitina@gooddata.com"},{"name":"strouhaljan","email":"strouhal.jan@gmail.com"},{"name":"thao-luong","email":"thao.luong@gooddata.com"},{"name":"thuong.nguyen","email":"thuong.nguyen@gooddata.com"},{"name":"tmuchka","email":"tomas.muchka@gooddata.com"},{"name":"tomas.kratochvil","email":"tomas.kratochvil@gooddata.com"},{"name":"tomsatgd","email":"tomas.satinsky@gooddata.com"},{"name":"trung-le-quoc","email":"trung.le@gooddata.com"},{"name":"tu-ngo","email":"tungo1981@gmail.com"},{"name":"tu.bui","email":"tu.bui@gooddata.com"},{"name":"tulean","email":"tuan.le@gooddata.com"},{"name":"tuqt1005","email":"tu.tran@gooddata.com"},{"name":"utdnah","email":"danh.ung@gooddata.com"},{"name":"van.nguyen","email":"van.nguyen@gooddata.com"},{"name":"vi.phan","email":"vi.phan@gooddata.com"},{"name":"vlastikcz","email":"vlastimil.kotas@gooddata.com"},{"name":"vu.pham","email":"vu.pham@gooddata.com"},{"name":"xmort","email":"petr.dolejsi@gooddata.com"},{"name":"yanlipnican","email":"yanlipnican@gmail.com"}],"homepage":"https://github.com/gooddata/gooddata-react-components#readme","bugs":{"url":"https://github.com/gooddata/gooddata-react-components/issues"},"dist":{"shasum":"6ef8589464f1104a7f2d63e14df198a37a6ccebe","tarball":"https://registry.npmjs.org/@gooddata/react-components/-/react-components-7.9.0-alpha-an-vuong-anvuong-sd1045-2020-08-10T10-55-53-845Z.tgz","fileCount":2668,"integrity":"sha512-cjjwu0x8aQZpFcigLtEZah16EmJ5SDAAJtsRZF+tUcIlElt+UYPRGuOAsjzCDrNZv7BJr1Ix/Y9azqcmYe7T+Q==","signatures":[{"sig":"MEUCIQCFPYSgiDK22H2s73Bk/h+4m8P2Y2jdEnmfhyzxJi6mygIgeXYDd5X3GpUHyra7VkAxRycK79I1u4Ej9DmjBy/julo=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":10715350,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJfMSfXCRA9TVsSAnZWagAAzqcP/iczOXZMhJ55f8J6ufpN\nDF9QxmK2mz1voa/J274j1JiP5JJu699W9SwvI+QKvlScV4CWPLCrsEPmAAnF\nCoMQ91zxO3vLsJZt3NF0h6f9shBoyCtEoWzfBz1XR8F/TDi2jzvpdiyJcO0h\nlOiBGhq6vS43DfuNwjVNZQkrMpd5jG9vwG4qR+YAH+m42MOueccxmRQtFWvD\ninfE1rOSXukDyKaeS3uf7Gf6SYUJDcSP1JJBEqeSLfrMZSzxU0DeqwYGCIbv\nNNTuRM2rckEDT4fsS8T31vGG9wDPDMebdCxFkuL4mM9dDl4/uXhmBHsJaCNi\nLRWdat8M7b7jUPM6vTQXdQzZqI1E+iHAn7yxKRC+pGD0SuOYK0mlJ0hCvzcI\n8RedYxuDjyJaL5XDprMu5kpNuBy7LcWaSWwsrp/hfxkO1OeLj9zNOctBA8ZE\nLPVVJSSXB4XB5Pxm1lAGy66BpPKolrc3c4r+TurmZPBZCKsnNXul+jKbcbHA\nq3VRy/YxzfeqTJTFlgW+4DOl3ZBSGkFnAyx8Aw5cIO61vHbbupRKK0bvp4QH\npMgXNPWQjIwj1G84XzALY7AONruQRawh08UN6ap4ECwim8A4a9q4aectAUAj\nsr93iIjfhjiOTJ+mhFCz3GWQvVhXfuXWt5TdTGdobRPhrgpY1y7SBvUubg+o\nzG/z\r\n=fQyc\r\n-----END PGP SIGNATURE-----\r\n"},"main":"dist/index.js","husky":{"hooks":{"pre-commit":"lint-staged"}},"config":{"eslint":"./examples/**/*.{js,jsx}","tslint":"./{__mocks__,src,stories}/{,**/}*.{ts,tsx}"},"readme":"[![npm version](https://badge.fury.io/js/%40gooddata%2Freact-components.svg)](https://www.npmjs.com/package/@gooddata/react-components)\n\n# GoodData.UI React components\n> A React-based JavaScript library for building data-driven applications\n\n## Getting started\n- [GoodData.UI Documentation](http://sdk.gooddata.com/gooddata-ui/)\n- [GoodData.UI Live Examples](https://gooddata-examples.herokuapp.com/)\n- [Stack Overflow](https://stackoverflow.com/questions/tagged/gooddata)\n\n### Usage\nWith [yarn](https://yarnpkg.com) installed, go to your project directory and run\n```\n$ yarn add @gooddata/react-components\n```\nIf you prefer [npm](npmjs.com) run\n```\n$ npm install --save @gooddata/react-components\n```\n\nThe public API is exposed via global `index.js`. Except for the styles, do not import any other file directly\nbecause they are not intended to be part of the public API.\n\n## Contributing\n\nWe welcome any contribution in form of [issues](https://github.com/gooddata/gooddata-react-components/issues) or [pull requests](https://github.com/gooddata/gooddata-react-components/pulls).\n\nInstall [Node.js](http://nodejs.org) (node 12.16.1, npm v6.13.4) and [Yarn](https://classic.yarnpkg.com) (1.22.4).\n\nInstall dependencies:\n```\nyarn install --frozen-lockfile\n```\n\nThese commands may come in handy while developing:\n\n| command | description |\n| ------- | ----------- |\n| `yarn install --pure-lockfile` | first step |\n| ||\n| `yarn dev` | build react-components to `/dist` in watch mode |\n| `yarn test` | run all unit tests |\n| `yarn prettier-write` | format the source code to match the valid codestyle |\n| `yarn validate` | validate codestyle |\n| ||\n| `yarn storybook` | run storybook from `/stories` on http://localhost:9001 |\n| `yarn build-storybook` | build storybook to `/dist-storybook` |\n| `yarn test-storybook` | run storybook and [screenshot tests](https://github.com/gooddata/gdc-client-utils/tree/master/test-storybook) |\n| ||\n| `yarn examples` | run Live Examples dev-server from `/examples` on https://localhost:8999 |\n| `yarn examples-build` | build Live Examples to `/examples/dist` |\n| `yarn examples-server` | serve built Live Examples - see `/examples/server/src` |\n| `yarn examples-testcafe` | run testcafe tests against `localhost:8999` |\n\n### Deploy to heroku.com\nWhen you deploy this repo to heroku, it serves *GoodData.UI Live Examples*.\nRelevant tasks are in `Procfile` and `package.json`.\n\n```bash\n# run in the project directory\nheroku login\nheroku create <your-app-name>\nheroku config:set DOMAIN_ADMIN_USERNAME=x@gooddata.com DOMAIN_ADMIN_PASSWORD=xy PROJECT_ID_TO_ASSIGN=xms7ga4tf3g3nzucd8380o2bev8oeknp\ngit push heroku HEAD:master\nheroku open\n```\n### Enable Geo Chart for Storybook and Live Examples\nGeo chart uses Mapbox to render map which requires a Mapbox access token.\n- Register an account and create Mapbox access token at [guide](https://docs.mapbox.com/help/how-mapbox-works/access-tokens/)\n- Store the created token at `.env`:\n```bash\necho -e \"EXAMPLE_MAPBOX_ACCESS_TOKEN=token\" >> .env # only need to run once\necho -e \"STORYBOOK_MAPBOX_ACCESS_TOKEN=token\" >> .env # only need to run once\n```\n\n### Run Live Examples Locally\nTo run *GoodData.UI Live Examples* locally:\n```bash\ngit clone <this-repository>\ncd  <repository-folder>\nyarn install --pure-lockfile\nyarn examples\n```\nThen open https://localhost:8999 and login using Live Examples account (you can [create one here](https://gooddata-examples.herokuapp.com/registration)).\n\n### Run Storybook locally\n- Run storybook with token stored in `.env` for more secure\n```bash\nyarn storybook\n```\n- Or run storybook with token env param exposed to cli (not suggested)\n```bash\nSTORYBOOK_MAPBOX_ACCESS_TOKEN=token yarn storybook\n```\n- Apply either above way to `yarn build-storybook` or `yarn test-storybook`\n\n### Source code formatting\nThe source code in the repository is formatted by [Prettier](https://prettier.io/).\nThe format of the code is validated by our Continuous Integration server and is one of the requirements of successful merge.\n\nPrettier is supported by every major IDE. You can find the list of supported editors and how to configure them [here](https://prettier.io/docs/en/editors.html).\n\nIn the case, when your editor is not supported or you don't want to setup the integration, you can run the `yarn prettier-write` command to reformat the code before commit.\n\n## Changelog\n\n- see [CHANGELOG.md](CHANGELOG.md)\n\n## Supported versions\n\nIn order to make the user experience with integrating GoodData UI SDK as smooth and secure as possible and to ensure that the SDK is using the latest features of the platform, we will only provide support to two most recent major versions of UI SDK.\n\nThe most recent majors will be supported in the following modes:\n\n- The latest major version will receive all new functionality and all bug fixes\n- The previous major version will only receive fixes to critical issues and security fixes. These fixes will be applied on top of last released version of the previous major\n\nThe customers are encouraged to always use the latest version of the UI SDK.\n\nIn case of using older versions, the user might face API incompatibility, performance or security issues.\n\nPlease follow the installation instructions to update to the newest version.\n\n## License\n\n(C) 2007-2020 GoodData Corporation\n\nThis project is dual licensed:\n\n- The ATTRIBUTION-NONCOMMERCIAL 4.0 INTERNATIONAL (CC BY-NC 4.0) is used for purpose of the trial experience and evaluation of GoodData.UI library.\n- The GOODDATA GOODDATA.UI LIBRARY END USER LICENSE AGREEMENT is used for GoodData customers.\n\nFor more information, please see [LICENSE](https://github.com/gooddata/gooddata-react-components/blob/master/LICENSE)\n","gitHead":"7bf35b4788696ba25e0e9091c18da5728102583e","scripts":{"dev":"bash scripts/build.sh --dev-watch","test":"jest --watch","build":"bash scripts/build.sh","tslint":"yarn run-tslint -t verbose $npm_package_config_tslint","prepare":"cd examples/server && yarn install --frozen-lockfile && cd ../..; rm -r examples/node_modules 2>/dev/null; true","examples":"bash scripts/run-examples.sh","prepare?":"# Called before `npm publish` and on local `npm install`. Temporarily also for deleting obsolete node_modules. Ends with `true` to continue gracefully.","validate":"tsc --noEmit && yarn tslint && eslint $npm_package_config_eslint && yarn validate-style && yarn prettier-check","build-dev":"bash scripts/build.sh --dev","examples?":"# Default is developer domain, other options: yarn examples [sec,secure,stg,stg2,stg3,demo,developer or URL]","storybook":"yarn build && start-storybook -p 9001 -c .storybook","test-once":"jest","tslint-ci":"mkdir -p ./ci/results && yarn run-tslint -t checkstyle -o ./ci/results/tslint-results.xml $npm_package_config_tslint","run-tslint":"tslint -p tsconfig.json","validate-ci":"tsc --noEmit && yarn tslint-ci  && eslint $npm_package_config_eslint -f checkstyle -o ci/results/eslint-results.xml && yarn validate-style-ci && yarn prettier-check","examples-build":"bash scripts/build-examples.sh","prepublishOnly":"yarn build","prettier-check":"prettier --check '{src,stories,styles,__mocks__,examples/server/src,examples/src,examples/test}/**/*.{ts,js,tsx,jsx,json,scss,md,yaml,html}'","prettier-write":"prettier --write '{src,stories,styles,__mocks__,examples/server/src,examples/src,examples/test}/**/*.{ts,js,tsx,jsx,json,scss,md,yaml,html}'","test-storybook":"yarn build && test-storybook","validate-style":"stylelint '**/*.scss'","build-storybook":"yarn build && build-storybook -c .storybook -o dist-storybook","examples-server":"node examples/server/src/index.js","heroku-postbuild":"yarn examples-build developer","examples-testcafe":"./scripts/run-testcafe.sh visual","validate-style-ci":"stylelint '**/*.scss' --custom-formatter=node_modules/stylelint-checkstyle-formatter > ci/results/stylelint-results.xml","check-circular-deps":"madge --circular --extensions ts ./src","examples-testcafe-ci":"./scripts/run-testcafe.sh ci","examples-testcafe-live":"./scripts/run-testcafe.sh live"},"typings":"dist/index.d.ts","_npmUser":{"name":"an.vuong","email":"an.vuong@gooddata.com"},"deprecated":"@gooddata/react-components@7 reached End of Support on March 31, 2022. Please upgrade (see https://sdk.gooddata.com/gooddata-ui/docs/supported_versions.html for more information).","repository":{"url":"git+ssh://git@github.com/gooddata/gooddata-react-components.git","type":"git"},"_npmVersion":"6.13.4","description":"GoodData.UI - A powerful JavaScript library for building analytical applications","directories":{},"lint-staged":{"{src,stories,styles,__mocks__,examples/server/src,examples/src,examples/test}/**/*.{ts,js,tsx,jsx,scss}":["npx gdc-fix-copyright","git add"],"{src,stories,styles,__mocks__,examples/server/src,examples/src,examples/test}/**/*.{ts,js,tsx,jsx,json,scss,md,yaml,html}":["prettier --write","git add"]},"_nodeVersion":"12.15.0","dependencies":{"rxjs":"^5.5.6","uuid":"^3.2.1","immer":"^1.3.1","lodash":"^4.17.15","date-fns":"^2.7.0","downshift":"^3.2.7","invariant":"^2.2.2","mapbox-gl":"1.9.1","classnames":"^2.2.6","codemirror":"^5.54.0","highcharts":"7.1.1","prop-types":"^15.6.0","react-intl":"^3.6.0","custom-event":"^1.0.1","react-window":"^1.8.1","ag-grid-react":"20.0.0","react-measure":"^2.3.0","@types/mapbox-gl":"1.9.1","react-day-picker":"~7.3.0","react-responsive":"^3.0.0","stringify-object":"^2.4.0","@gooddata/typings":"^2.26.0","@types/codemirror":"^0.0.95","ag-grid-community":"20.0.0","http-status-codes":"^1.3.0","react-codemirror2":"^7.2.0","@gooddata/js-utils":"^3.10.5","@gooddata/numberjs":"^3.2.4","fixed-data-table-2":"0.7.17","@gooddata/goodstrap":"68.18.3","react-dom-factories":"^1.0.2","@gooddata/gooddata-js":"^13.1.1","json-stable-stringify":"^1.0.1","react-transition-group":"^2.2.1","hoist-non-react-statics":"^3.3.0","nodelist-foreach-polyfill":"^1.2.0","@formatjs/intl-pluralrules":"^1.3.6","highcharts-grouped-categories":"^1.1.3"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"raf":"3.3.2","yup":"^0.24.1","jest":"24.7.1","husky":"3.0.0","madge":"^3.4.4","react":"^16.5.2","enzyme":"3.5.0","eslint":"4.19.1","formik":"^0.11.11","moment":"2.23.0","history":"^4.7.2","ts-jest":"24.0.0","webpack":"4.30.0","full-icu":"^1.3.0","prettier":"1.16.4","react-ga":"^2.5.2","recharts":"1.0.0-beta.9","testcafe":"1.1.4","commander":"2.14.1","node-sass":"4.13.0","react-dom":"^16.5.2","stylelint":"^13.6.1","supertest":"3.0.0","ts-loader":"6.0.0","@types/raf":"^3.4.0","css-loader":"0.28.7","jest-junit":"3.0.0","raw-loader":"0.5.1","styled-jsx":"2.2.1","typescript":"3.3.4000","@babel/core":"7.4.4","@types/jest":"24.0.6","@types/node":"7.0.8","@types/uuid":"3.4.3","file-loader":"3.0.1","jest-enzyme":"7.0.2","lint-staged":"9.1.0","sass-loader":"6.0.6","webpack-cli":"3.3.2","@types/react":"16.8.6","babel-loader":"8.0.5","react-helmet":"5.2.0","react-select":"1.2.1","style-loader":"0.19.1","@types/enzyme":"3.1.13","@types/lodash":"4.14.123","testcafe-live":"0.1.4","@babel/runtime":"7.4.4","dotenv-webpack":"^1.7.0","@babel/polyfill":"^7.4.4","@storybook/react":"5.0.11","@types/invariant":"2.2.29","@types/react-dom":"16.0.11","isomorphic-fetch":"2.2.1","react-datepicker":"1.1.0","react-router-dom":"4.2.2","@babel/preset-env":"7.4.4","@gooddata/mock-js":"^2.14.2","@storybook/addons":"5.0.11","@types/classnames":"2.2.3","@types/prop-types":"15.5.2","@storybook/theming":"5.0.11","identity-obj-proxy":"^3.0.0","intl-messageformat":"^7.5.4","webpack-dev-server":"3.3.1","@babel/preset-react":"7.0.0","@types/react-portal":"4.0.1","@types/react-window":"^1.8.1","babel-plugin-lodash":"3.3.4","html-webpack-plugin":"3.2.0","react-test-renderer":"16.4.2","@types/react-measure":"2.0.5","clean-webpack-plugin":"2.0.2","stats-webpack-plugin":"0.7.0","eslint-config-prettier":"4.1.0","react-google-recaptcha":"^0.14.1","tslint-config-prettier":"1.18.0","@gooddata/eslint-config":"^1.0.0","@gooddata/tslint-config":"1.0.0","@types/react-responsive":"^3.0.3","@types/storybook__react":"4.0.1","@types/stringify-object":"^3.2.0","enzyme-adapter-react-16":"1.3.1","@gooddata/test-storybook":"4.0.0","@storybook/addon-actions":"5.0.11","@storybook/addon-options":"5.0.11","node-sass-magic-importer":"5.1.0","react-syntax-highlighter":"11.0.2","@types/fixed-data-table-2":"0.8.1","stylelint-config-prettier":"^8.0.1","@gooddata/stylelint-config":"^5.0.0","@types/react-test-renderer":"16.0.0","circular-dependency-plugin":"5.0.2","compression-webpack-plugin":"2.0.0","@types/json-stable-stringify":"^1.0.32","@gooddata/frontend-npm-scripts":"1.2.0","@types/enzyme-adapter-react-16":"1.0.3","stylelint-checkstyle-formatter":"0.1.2","@types/storybook__addon-actions":"3.4.2","@babel/plugin-proposal-class-properties":"7.4.4","@babel/plugin-proposal-object-rest-spread":"7.4.4","@babel/plugin-transform-async-to-generator":"7.4.4"},"peerDependencies":{"react":"^16.5.2","react-dom":"^16.5.2"},"_npmOperationalInternal":{"tmp":"tmp/react-components_7.9.0-alpha-an-vuong-anvuong-sd1045-2020-08-10T10-55-53-845Z_1597056982610_0.8953494441289052","host":"s3://npm-registry-packages"}},"7.9.0-alpha-an-vuong-develop-2020-08-11T02-37-05-767Z":{"name":"@gooddata/react-components","version":"7.9.0-alpha-an-vuong-develop-2020-08-11T02-37-05-767Z","author":{"name":"GoodData Corporation"},"license":"BSD-3-Clause","_id":"@gooddata/react-components@7.9.0-alpha-an-vuong-develop-2020-08-11T02-37-05-767Z","maintainers":[{"name":"afi","email":"adam.fiedler@gooddata.com"},{"name":"an.vuong","email":"an.vuong@gooddata.com"},{"name":"bertold8","email":"ivan.nejezchleb@seznam.cz"},{"name":"brbistas","email":"valentinos.chraniotis@gooddata.com"},{"name":"bugsbunny338","email":"jiri.zajic@mensa.cz"},{"name":"de.do","email":"de.do@gooddata.com"},{"name":"gdjan","email":"jan.kruza@gooddata.com"},{"name":"gooddata-ci","email":"rail@gooddata.com"},{"name":"hang.ngo","email":"hang.ngo@gooddata.com"},{"name":"hung.nguyen.hoang","email":"hung.nguyen@gooddata.com"},{"name":"huong.nguyen","email":"huong.nguyen@gooddata.com"},{"name":"huyen.nguyen","email":"huyen.nguyen@gooddata.com"},{"name":"ivan.mjartan","email":"ivan.mjartan@gooddata.com"},{"name":"jakub-sterba","email":"jakub.sterba@gooddata.com"},{"name":"jaroslav.tomecek","email":"jaroslav.tomecek@gooddata.com"},{"name":"jkittler","email":"honza.kittler@gmail.com"},{"name":"khanh.le","email":"khanh.le@gooddata.com"},{"name":"lanhuynh","email":"lan.huynh@gooddata.com"},{"name":"linhhong","email":"linh.hong@gooddata.com"},{"name":"lupko","email":"lubomir.slivka@gooddata.com"},{"name":"mai.nguyen","email":"mai.nguyen@gooddata.com"},{"name":"matyas.kandl","email":"matyas.kandl@gooddata.com"},{"name":"michal.marsal","email":"michal.marsal@gooddata.com"},{"name":"milan.lempera","email":"ext-milan.lempera@gooddata.com"},{"name":"my.duong","email":"my.duong@gooddata.com"},{"name":"naibinh","email":"naibinh@gmail.com"},{"name":"nestor_encinas","email":"xesto05@gmail.com"},{"name":"nikolacech","email":"nikola.cech@gooddata.com"},{"name":"nis.hua","email":"nis.hua@gooddata.com"},{"name":"no23reason","email":"dan.homola@hotmail.cz"},{"name":"patrikbraborec","email":"patrik.braborec@gooddata.com"},{"name":"pbenes","email":"petr.benes@gooddata.com"},{"name":"petrjanu","email":"petr.janu@gooddata.com"},{"name":"pkingo","email":"philipandreaskingo@hotmail.com"},{"name":"ptquang86","email":"ptquang86@gmail.com"},{"name":"qduval","email":"quentin.duval@gooddata.com"},{"name":"rodri360","email":"me@rodri360.com"},{"name":"scavnickyj","email":"jakub.scavnicky@gooddata.com"},{"name":"sitina","email":"jiri.sitina@gooddata.com"},{"name":"strouhaljan","email":"strouhal.jan@gmail.com"},{"name":"thao-luong","email":"thao.luong@gooddata.com"},{"name":"thuong.nguyen","email":"thuong.nguyen@gooddata.com"},{"name":"tmuchka","email":"tomas.muchka@gooddata.com"},{"name":"tomas.kratochvil","email":"tomas.kratochvil@gooddata.com"},{"name":"tomsatgd","email":"tomas.satinsky@gooddata.com"},{"name":"trung-le-quoc","email":"trung.le@gooddata.com"},{"name":"tu-ngo","email":"tungo1981@gmail.com"},{"name":"tu.bui","email":"tu.bui@gooddata.com"},{"name":"tulean","email":"tuan.le@gooddata.com"},{"name":"tuqt1005","email":"tu.tran@gooddata.com"},{"name":"utdnah","email":"danh.ung@gooddata.com"},{"name":"van.nguyen","email":"van.nguyen@gooddata.com"},{"name":"vi.phan","email":"vi.phan@gooddata.com"},{"name":"vlastikcz","email":"vlastimil.kotas@gooddata.com"},{"name":"vu.pham","email":"vu.pham@gooddata.com"},{"name":"xmort","email":"petr.dolejsi@gooddata.com"},{"name":"yanlipnican","email":"yanlipnican@gmail.com"}],"homepage":"https://github.com/gooddata/gooddata-react-components#readme","bugs":{"url":"https://github.com/gooddata/gooddata-react-components/issues"},"dist":{"shasum":"9da24c888f3b8c7cd0ce1f2f307763634b234655","tarball":"https://registry.npmjs.org/@gooddata/react-components/-/react-components-7.9.0-alpha-an-vuong-develop-2020-08-11T02-37-05-767Z.tgz","fileCount":2668,"integrity":"sha512-o2vrWAn/fgq5lliNxmGD3YAORqX+N53o1dTsK+P4rVD7x6ZDd49nfuCRgKSs0lrEdFGJm8/DOjVlCwyAaK4wig==","signatures":[{"sig":"MEQCIEzPoSXxwNUZLniKQCxFb426LfFB98/FrocYYibNvBqyAiBq9/yDFXLQjxGRV/ux5mLuiUYVDkPoF8ppdezz+TD1xg==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":10711041,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJfMgRvCRA9TVsSAnZWagAA9fgP/1tNpzmxnDRO+HXP4xzi\nMlNlO1EDG7fASLHD2Z7DIJbRSsSjjb9MzmS0RnFjLU2S7jGOCEviQTjo6Jvn\nBjcVT8EuPGG1juNbRIQqMMQwxS2k4VKRk7opYQRCiW19ykMJ6JlNR35LgCc3\ntE4ptbdXEplFPbvuxEREWK8NJxA7sljFknc20hh/xyl2GbHCh01wt8/5OvOk\nTzwDEgLrelYzRncWNhZ55REbkpXCVsXKmRtQf6NBKWgCW/vedRu6LuViuc9U\nzX3a6ksQYuArcyhm4NP0JPFTyvDfM2SwyxFfz6PosOYNVPgWH/4rALU1+yzx\n9h0L2lA93OGNVfC0Mfjm1QTHtp5Zb1f55jr1FIao9Nswd1ruq2FrWGuJ/ctx\ni4/oMkiNpVyPDvRbDP4slex3bX1ddqe4htqsbOVz+sJZlk8SN4FzGEkRliy4\nKEfs3BDnarLczMnNwKoMo3D2S4jLfg1PWJSXOXDLIhJzJ2nQ5dIHf/xIK+lc\n5C/HR2z+TFzY1MGpo4O3qnKVolUqGyt8U8oKIpmvKKjzDeW6WGDZCuJfyiCo\nEMc0ef2zIIRj7g1JgsEqxK2+NO4w2ULM0tmmWI7iWSb0P6ST03CpKCTzhhTn\nn+W19e2EjVwOFJuzpHdbWhfcxKLEN2+ueoM3LDra9OA/p/feDCs7YJVeB2jk\nxv3O\r\n=8WGH\r\n-----END PGP SIGNATURE-----\r\n"},"main":"dist/index.js","husky":{"hooks":{"pre-commit":"lint-staged"}},"config":{"eslint":"./examples/**/*.{js,jsx}","tslint":"./{__mocks__,src,stories}/{,**/}*.{ts,tsx}"},"readme":"[![npm version](https://badge.fury.io/js/%40gooddata%2Freact-components.svg)](https://www.npmjs.com/package/@gooddata/react-components)\n\n# GoodData.UI React components\n> A React-based JavaScript library for building data-driven applications\n\n## Getting started\n- [GoodData.UI Documentation](http://sdk.gooddata.com/gooddata-ui/)\n- [GoodData.UI Live Examples](https://gooddata-examples.herokuapp.com/)\n- [Stack Overflow](https://stackoverflow.com/questions/tagged/gooddata)\n\n### Usage\nWith [yarn](https://yarnpkg.com) installed, go to your project directory and run\n```\n$ yarn add @gooddata/react-components\n```\nIf you prefer [npm](npmjs.com) run\n```\n$ npm install --save @gooddata/react-components\n```\n\nThe public API is exposed via global `index.js`. Except for the styles, do not import any other file directly\nbecause they are not intended to be part of the public API.\n\n## Contributing\n\nWe welcome any contribution in form of [issues](https://github.com/gooddata/gooddata-react-components/issues) or [pull requests](https://github.com/gooddata/gooddata-react-components/pulls).\n\nInstall [Node.js](http://nodejs.org) (node 12.16.1, npm v6.13.4) and [Yarn](https://classic.yarnpkg.com) (1.22.4).\n\nInstall dependencies:\n```\nyarn install --frozen-lockfile\n```\n\nThese commands may come in handy while developing:\n\n| command | description |\n| ------- | ----------- |\n| `yarn install --pure-lockfile` | first step |\n| ||\n| `yarn dev` | build react-components to `/dist` in watch mode |\n| `yarn test` | run all unit tests |\n| `yarn prettier-write` | format the source code to match the valid codestyle |\n| `yarn validate` | validate codestyle |\n| ||\n| `yarn storybook` | run storybook from `/stories` on http://localhost:9001 |\n| `yarn build-storybook` | build storybook to `/dist-storybook` |\n| `yarn test-storybook` | run storybook and [screenshot tests](https://github.com/gooddata/gdc-client-utils/tree/master/test-storybook) |\n| ||\n| `yarn examples` | run Live Examples dev-server from `/examples` on https://localhost:8999 |\n| `yarn examples-build` | build Live Examples to `/examples/dist` |\n| `yarn examples-server` | serve built Live Examples - see `/examples/server/src` |\n| `yarn examples-testcafe` | run testcafe tests against `localhost:8999` |\n\n### Deploy to heroku.com\nWhen you deploy this repo to heroku, it serves *GoodData.UI Live Examples*.\nRelevant tasks are in `Procfile` and `package.json`.\n\n```bash\n# run in the project directory\nheroku login\nheroku create <your-app-name>\nheroku config:set DOMAIN_ADMIN_USERNAME=x@gooddata.com DOMAIN_ADMIN_PASSWORD=xy PROJECT_ID_TO_ASSIGN=xms7ga4tf3g3nzucd8380o2bev8oeknp\ngit push heroku HEAD:master\nheroku open\n```\n### Enable Geo Chart for Storybook and Live Examples\nGeo chart uses Mapbox to render map which requires a Mapbox access token.\n- Register an account and create Mapbox access token at [guide](https://docs.mapbox.com/help/how-mapbox-works/access-tokens/)\n- Store the created token at `.env`:\n```bash\necho -e \"EXAMPLE_MAPBOX_ACCESS_TOKEN=token\" >> .env # only need to run once\necho -e \"STORYBOOK_MAPBOX_ACCESS_TOKEN=token\" >> .env # only need to run once\n```\n\n### Run Live Examples Locally\nTo run *GoodData.UI Live Examples* locally:\n```bash\ngit clone <this-repository>\ncd  <repository-folder>\nyarn install --pure-lockfile\nyarn examples\n```\nThen open https://localhost:8999 and login using Live Examples account (you can [create one here](https://gooddata-examples.herokuapp.com/registration)).\n\n### Run Storybook locally\n- Run storybook with token stored in `.env` for more secure\n```bash\nyarn storybook\n```\n- Or run storybook with token env param exposed to cli (not suggested)\n```bash\nSTORYBOOK_MAPBOX_ACCESS_TOKEN=token yarn storybook\n```\n- Apply either above way to `yarn build-storybook` or `yarn test-storybook`\n\n### Source code formatting\nThe source code in the repository is formatted by [Prettier](https://prettier.io/).\nThe format of the code is validated by our Continuous Integration server and is one of the requirements of successful merge.\n\nPrettier is supported by every major IDE. You can find the list of supported editors and how to configure them [here](https://prettier.io/docs/en/editors.html).\n\nIn the case, when your editor is not supported or you don't want to setup the integration, you can run the `yarn prettier-write` command to reformat the code before commit.\n\n## Changelog\n\n- see [CHANGELOG.md](CHANGELOG.md)\n\n## Supported versions\n\nIn order to make the user experience with integrating GoodData UI SDK as smooth and secure as possible and to ensure that the SDK is using the latest features of the platform, we will only provide support to two most recent major versions of UI SDK.\n\nThe most recent majors will be supported in the following modes:\n\n- The latest major version will receive all new functionality and all bug fixes\n- The previous major version will only receive fixes to critical issues and security fixes. These fixes will be applied on top of last released version of the previous major\n\nThe customers are encouraged to always use the latest version of the UI SDK.\n\nIn case of using older versions, the user might face API incompatibility, performance or security issues.\n\nPlease follow the installation instructions to update to the newest version.\n\n## License\n\n(C) 2007-2020 GoodData Corporation\n\nThis project is dual licensed:\n\n- The ATTRIBUTION-NONCOMMERCIAL 4.0 INTERNATIONAL (CC BY-NC 4.0) is used for purpose of the trial experience and evaluation of GoodData.UI library.\n- The GOODDATA GOODDATA.UI LIBRARY END USER LICENSE AGREEMENT is used for GoodData customers.\n\nFor more information, please see [LICENSE](https://github.com/gooddata/gooddata-react-components/blob/master/LICENSE)\n","gitHead":"91798ab47317394608802e62bdae5a30cfa0ed6f","scripts":{"dev":"bash scripts/build.sh --dev-watch","test":"jest --watch","build":"bash scripts/build.sh","tslint":"yarn run-tslint -t verbose $npm_package_config_tslint","prepare":"cd examples/server && yarn install --frozen-lockfile && cd ../..; rm -r examples/node_modules 2>/dev/null; true","examples":"bash scripts/run-examples.sh","prepare?":"# Called before `npm publish` and on local `npm install`. Temporarily also for deleting obsolete node_modules. Ends with `true` to continue gracefully.","validate":"tsc --noEmit && yarn tslint && eslint $npm_package_config_eslint && yarn validate-style && yarn prettier-check","build-dev":"bash scripts/build.sh --dev","examples?":"# Default is developer domain, other options: yarn examples [sec,secure,stg,stg2,stg3,demo,developer or URL]","storybook":"yarn build && start-storybook -p 9001 -c .storybook","test-once":"jest","tslint-ci":"mkdir -p ./ci/results && yarn run-tslint -t checkstyle -o ./ci/results/tslint-results.xml $npm_package_config_tslint","run-tslint":"tslint -p tsconfig.json","validate-ci":"tsc --noEmit && yarn tslint-ci  && eslint $npm_package_config_eslint -f checkstyle -o ci/results/eslint-results.xml && yarn validate-style-ci && yarn prettier-check","examples-build":"bash scripts/build-examples.sh","prepublishOnly":"yarn build","prettier-check":"prettier --check '{src,stories,styles,__mocks__,examples/server/src,examples/src,examples/test}/**/*.{ts,js,tsx,jsx,json,scss,md,yaml,html}'","prettier-write":"prettier --write '{src,stories,styles,__mocks__,examples/server/src,examples/src,examples/test}/**/*.{ts,js,tsx,jsx,json,scss,md,yaml,html}'","test-storybook":"yarn build && test-storybook","validate-style":"stylelint '**/*.scss'","build-storybook":"yarn build && build-storybook -c .storybook -o dist-storybook","examples-server":"node examples/server/src/index.js","heroku-postbuild":"yarn examples-build developer","examples-testcafe":"./scripts/run-testcafe.sh visual","validate-style-ci":"stylelint '**/*.scss' --custom-formatter=node_modules/stylelint-checkstyle-formatter > ci/results/stylelint-results.xml","check-circular-deps":"madge --circular --extensions ts ./src","examples-testcafe-ci":"./scripts/run-testcafe.sh ci","examples-testcafe-live":"./scripts/run-testcafe.sh live"},"typings":"dist/index.d.ts","_npmUser":{"name":"an.vuong","email":"an.vuong@gooddata.com"},"deprecated":"@gooddata/react-components@7 reached End of Support on March 31, 2022. Please upgrade (see https://sdk.gooddata.com/gooddata-ui/docs/supported_versions.html for more information).","repository":{"url":"git+ssh://git@github.com/gooddata/gooddata-react-components.git","type":"git"},"_npmVersion":"6.13.4","description":"GoodData.UI - A powerful JavaScript library for building analytical applications","directories":{},"lint-staged":{"{src,stories,styles,__mocks__,examples/server/src,examples/src,examples/test}/**/*.{ts,js,tsx,jsx,scss}":["npx gdc-fix-copyright","git add"],"{src,stories,styles,__mocks__,examples/server/src,examples/src,examples/test}/**/*.{ts,js,tsx,jsx,json,scss,md,yaml,html}":["prettier --write","git add"]},"_nodeVersion":"12.15.0","dependencies":{"rxjs":"^5.5.6","uuid":"^3.2.1","immer":"^1.3.1","lodash":"^4.17.15","date-fns":"^2.7.0","downshift":"^3.2.7","invariant":"^2.2.2","mapbox-gl":"1.9.1","classnames":"^2.2.6","codemirror":"^5.54.0","highcharts":"7.1.1","prop-types":"^15.6.0","react-intl":"^3.6.0","custom-event":"^1.0.1","react-window":"^1.8.1","ag-grid-react":"20.0.0","react-measure":"^2.3.0","@types/mapbox-gl":"1.9.1","react-day-picker":"~7.3.0","react-responsive":"^3.0.0","stringify-object":"^2.4.0","@gooddata/typings":"^2.26.0","@types/codemirror":"^0.0.95","ag-grid-community":"20.0.0","http-status-codes":"^1.3.0","react-codemirror2":"^7.2.0","@gooddata/js-utils":"^3.10.5","@gooddata/numberjs":"^3.2.4","fixed-data-table-2":"0.7.17","@gooddata/goodstrap":"68.18.3","react-dom-factories":"^1.0.2","@gooddata/gooddata-js":"^13.1.1","json-stable-stringify":"^1.0.1","react-transition-group":"^2.2.1","hoist-non-react-statics":"^3.3.0","nodelist-foreach-polyfill":"^1.2.0","@formatjs/intl-pluralrules":"^1.3.6","highcharts-grouped-categories":"^1.1.3"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"raf":"3.3.2","yup":"^0.24.1","jest":"24.7.1","husky":"3.0.0","madge":"^3.4.4","react":"^16.5.2","enzyme":"3.5.0","eslint":"4.19.1","formik":"^0.11.11","moment":"2.23.0","history":"^4.7.2","ts-jest":"24.0.0","webpack":"4.30.0","full-icu":"^1.3.0","prettier":"1.16.4","react-ga":"^2.5.2","recharts":"1.0.0-beta.9","testcafe":"1.1.4","commander":"2.14.1","node-sass":"4.13.0","react-dom":"^16.5.2","stylelint":"^13.6.1","supertest":"3.0.0","ts-loader":"6.0.0","@types/raf":"^3.4.0","css-loader":"0.28.7","jest-junit":"3.0.0","raw-loader":"0.5.1","styled-jsx":"2.2.1","typescript":"3.3.4000","@babel/core":"7.4.4","@types/jest":"24.0.6","@types/node":"7.0.8","@types/uuid":"3.4.3","file-loader":"3.0.1","jest-enzyme":"7.0.2","lint-staged":"9.1.0","sass-loader":"6.0.6","webpack-cli":"3.3.2","@types/react":"16.8.6","babel-loader":"8.0.5","react-helmet":"5.2.0","react-select":"1.2.1","style-loader":"0.19.1","@types/enzyme":"3.1.13","@types/lodash":"4.14.123","testcafe-live":"0.1.4","@babel/runtime":"7.4.4","dotenv-webpack":"^1.7.0","@babel/polyfill":"^7.4.4","@storybook/react":"5.0.11","@types/invariant":"2.2.29","@types/react-dom":"16.0.11","isomorphic-fetch":"2.2.1","react-datepicker":"1.1.0","react-router-dom":"4.2.2","@babel/preset-env":"7.4.4","@gooddata/mock-js":"^2.14.2","@storybook/addons":"5.0.11","@types/classnames":"2.2.3","@types/prop-types":"15.5.2","@storybook/theming":"5.0.11","identity-obj-proxy":"^3.0.0","intl-messageformat":"^7.5.4","webpack-dev-server":"3.3.1","@babel/preset-react":"7.0.0","@types/react-portal":"4.0.1","@types/react-window":"^1.8.1","babel-plugin-lodash":"3.3.4","html-webpack-plugin":"3.2.0","react-test-renderer":"16.4.2","@types/react-measure":"2.0.5","clean-webpack-plugin":"2.0.2","stats-webpack-plugin":"0.7.0","eslint-config-prettier":"4.1.0","react-google-recaptcha":"^0.14.1","tslint-config-prettier":"1.18.0","@gooddata/eslint-config":"^1.0.0","@gooddata/tslint-config":"1.0.0","@types/react-responsive":"^3.0.3","@types/storybook__react":"4.0.1","@types/stringify-object":"^3.2.0","enzyme-adapter-react-16":"1.3.1","@gooddata/test-storybook":"4.0.0","@storybook/addon-actions":"5.0.11","@storybook/addon-options":"5.0.11","node-sass-magic-importer":"5.1.0","react-syntax-highlighter":"11.0.2","@types/fixed-data-table-2":"0.8.1","stylelint-config-prettier":"^8.0.1","@gooddata/stylelint-config":"^5.0.0","@types/react-test-renderer":"16.0.0","circular-dependency-plugin":"5.0.2","compression-webpack-plugin":"2.0.0","@types/json-stable-stringify":"^1.0.32","@gooddata/frontend-npm-scripts":"1.2.0","@types/enzyme-adapter-react-16":"1.0.3","stylelint-checkstyle-formatter":"0.1.2","@types/storybook__addon-actions":"3.4.2","@babel/plugin-proposal-class-properties":"7.4.4","@babel/plugin-proposal-object-rest-spread":"7.4.4","@babel/plugin-transform-async-to-generator":"7.4.4"},"peerDependencies":{"react":"^16.5.2","react-dom":"^16.5.2"},"_npmOperationalInternal":{"tmp":"tmp/react-components_7.9.0-alpha-an-vuong-develop-2020-08-11T02-37-05-767Z_1597113454496_0.14170032844016744","host":"s3://npm-registry-packages"}},"7.8.0-alpha-an-vuong-HEAD-2020-08-11T04-39-04-156Z":{"name":"@gooddata/react-components","version":"7.8.0-alpha-an-vuong-HEAD-2020-08-11T04-39-04-156Z","author":{"name":"GoodData Corporation"},"license":"BSD-3-Clause","_id":"@gooddata/react-components@7.8.0-alpha-an-vuong-HEAD-2020-08-11T04-39-04-156Z","maintainers":[{"name":"afi","email":"adam.fiedler@gooddata.com"},{"name":"an.vuong","email":"an.vuong@gooddata.com"},{"name":"bertold8","email":"ivan.nejezchleb@seznam.cz"},{"name":"brbistas","email":"valentinos.chraniotis@gooddata.com"},{"name":"bugsbunny338","email":"jiri.zajic@mensa.cz"},{"name":"de.do","email":"de.do@gooddata.com"},{"name":"gdjan","email":"jan.kruza@gooddata.com"},{"name":"gooddata-ci","email":"rail@gooddata.com"},{"name":"hang.ngo","email":"hang.ngo@gooddata.com"},{"name":"hung.nguyen.hoang","email":"hung.nguyen@gooddata.com"},{"name":"huong.nguyen","email":"huong.nguyen@gooddata.com"},{"name":"huyen.nguyen","email":"huyen.nguyen@gooddata.com"},{"name":"ivan.mjartan","email":"ivan.mjartan@gooddata.com"},{"name":"jakub-sterba","email":"jakub.sterba@gooddata.com"},{"name":"jaroslav.tomecek","email":"jaroslav.tomecek@gooddata.com"},{"name":"jkittler","email":"honza.kittler@gmail.com"},{"name":"khanh.le","email":"khanh.le@gooddata.com"},{"name":"lanhuynh","email":"lan.huynh@gooddata.com"},{"name":"linhhong","email":"linh.hong@gooddata.com"},{"name":"lupko","email":"lubomir.slivka@gooddata.com"},{"name":"mai.nguyen","email":"mai.nguyen@gooddata.com"},{"name":"matyas.kandl","email":"matyas.kandl@gooddata.com"},{"name":"michal.marsal","email":"michal.marsal@gooddata.com"},{"name":"milan.lempera","email":"ext-milan.lempera@gooddata.com"},{"name":"my.duong","email":"my.duong@gooddata.com"},{"name":"naibinh","email":"naibinh@gmail.com"},{"name":"nestor_encinas","email":"xesto05@gmail.com"},{"name":"nikolacech","email":"nikola.cech@gooddata.com"},{"name":"nis.hua","email":"nis.hua@gooddata.com"},{"name":"no23reason","email":"dan.homola@hotmail.cz"},{"name":"patrikbraborec","email":"patrik.braborec@gooddata.com"},{"name":"pbenes","email":"petr.benes@gooddata.com"},{"name":"petrjanu","email":"petr.janu@gooddata.com"},{"name":"pkingo","email":"philipandreaskingo@hotmail.com"},{"name":"ptquang86","email":"ptquang86@gmail.com"},{"name":"qduval","email":"quentin.duval@gooddata.com"},{"name":"rodri360","email":"me@rodri360.com"},{"name":"scavnickyj","email":"jakub.scavnicky@gooddata.com"},{"name":"sitina","email":"jiri.sitina@gooddata.com"},{"name":"strouhaljan","email":"strouhal.jan@gmail.com"},{"name":"thao-luong","email":"thao.luong@gooddata.com"},{"name":"thuong.nguyen","email":"thuong.nguyen@gooddata.com"},{"name":"tmuchka","email":"tomas.muchka@gooddata.com"},{"name":"tomas.kratochvil","email":"tomas.kratochvil@gooddata.com"},{"name":"tomsatgd","email":"tomas.satinsky@gooddata.com"},{"name":"trung-le-quoc","email":"trung.le@gooddata.com"},{"name":"tu-ngo","email":"tungo1981@gmail.com"},{"name":"tu.bui","email":"tu.bui@gooddata.com"},{"name":"tulean","email":"tuan.le@gooddata.com"},{"name":"tuqt1005","email":"tu.tran@gooddata.com"},{"name":"utdnah","email":"danh.ung@gooddata.com"},{"name":"van.nguyen","email":"van.nguyen@gooddata.com"},{"name":"vi.phan","email":"vi.phan@gooddata.com"},{"name":"vlastikcz","email":"vlastimil.kotas@gooddata.com"},{"name":"vu.pham","email":"vu.pham@gooddata.com"},{"name":"xmort","email":"petr.dolejsi@gooddata.com"},{"name":"yanlipnican","email":"yanlipnican@gmail.com"}],"homepage":"https://github.com/gooddata/gooddata-react-components#readme","bugs":{"url":"https://github.com/gooddata/gooddata-react-components/issues"},"dist":{"shasum":"f0eee57145cceb89f32689e51257de699b51de05","tarball":"https://registry.npmjs.org/@gooddata/react-components/-/react-components-7.8.0-alpha-an-vuong-HEAD-2020-08-11T04-39-04-156Z.tgz","fileCount":2668,"integrity":"sha512-RzeMSIyNXhQsglBELR1+SvyC8yjxv9NX1qum+tqw/GgL9wQKnPRStIey8B7KeBuB9g65oM5PpiVShNk+aDNHjA==","signatures":[{"sig":"MEUCIHogr6eDEksDGW0Ch7LbW50ERuPi7FtqqvqYQfLwA3ugAiEAkP5GdJycGUJyKnU8UyFiWoYclb4isHaAHqtm9CRFb90=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":10703146,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJfMiEECRA9TVsSAnZWagAA3aMP/RVlneqJzabXLxuoiVjb\ntKGkH8YGqcYfQ4sfIJUdpp2axdXAZ/vkdtJgmaQVirVlgGJYc0E9icHtYc75\nuYDmGzJz6QnYkF2RSLDHgz9wzHDznV/dnaQzz3QuxVksRawuu4vMZSFlwQjP\nPKAiiw5Kvei/XwXOFdRbfck2ITkcHYGxPH6j6ZTZGbuS4SYWigSLAgnLpJtj\nAy4gg3ELMZJPdhHzMkS01LAzckZVa3JG1wpEw4x2xgqK3WyStZG05YErbdqt\nps+En8ut7LNfw4c6yrwf2j57dqP4BcvOcgDk/ce34vcYysLBfCB7wBwPpqzW\ntIUIgOtsEssAuP2hvSzpubCGS58VpmUflfHwEIrJ1h01Vj2Pep7TsGi+PbCS\nbBmbQHvQXTj6zqwGXNItJ8IhqygGRq9VXk3Ipb6DyrwDkzwaBD7FuRePY7O6\nz7NZYeiiupjn9RcIQ7hZf7KgD+ZR0f5TADh0uxaUQ5b2PpvW7RNcQrks3QJi\nCwZOLOgEH8O0djLOLyMzsbtWvu54QtzQqfzzefh8/iGO+JaAo25QFJEO0TAl\nh3lVWyt7Td+1hF4SAbXRKUj9rysa8XE/5XXoTBjo3Z+/y15Wbm6rXT5EXEzh\nszyJ4rwWlG85N6b3QN00qNAJFGkbg1RXAnBsFnsSF+KugHVOi5YMi8lrNTOH\naORt\r\n=7O/m\r\n-----END PGP SIGNATURE-----\r\n"},"main":"dist/index.js","husky":{"hooks":{"pre-commit":"lint-staged"}},"config":{"eslint":"./examples/**/*.{js,jsx}","tslint":"./{__mocks__,src,stories}/{,**/}*.{ts,tsx}"},"readme":"[![npm version](https://badge.fury.io/js/%40gooddata%2Freact-components.svg)](https://www.npmjs.com/package/@gooddata/react-components)\n\n# GoodData.UI React components\n> A React-based JavaScript library for building data-driven applications\n\n## Getting started\n- [GoodData.UI Documentation](http://sdk.gooddata.com/gooddata-ui/)\n- [GoodData.UI Live Examples](https://gooddata-examples.herokuapp.com/)\n- [Stack Overflow](https://stackoverflow.com/questions/tagged/gooddata)\n\n### Usage\nWith [yarn](https://yarnpkg.com) installed, go to your project directory and run\n```\n$ yarn add @gooddata/react-components\n```\nIf you prefer [npm](npmjs.com) run\n```\n$ npm install --save @gooddata/react-components\n```\n\nThe public API is exposed via global `index.js`. Except for the styles, do not import any other file directly\nbecause they are not intended to be part of the public API.\n\n## Contributing\n\nWe welcome any contribution in form of [issues](https://github.com/gooddata/gooddata-react-components/issues) or [pull requests](https://github.com/gooddata/gooddata-react-components/pulls).\n\nInstall [Node.js](http://nodejs.org) (node 12.16.1, npm v6.13.4) and [Yarn](https://classic.yarnpkg.com) (1.22.4).\n\nInstall dependencies:\n```\nyarn install --frozen-lockfile\n```\n\nThese commands may come in handy while developing:\n\n| command | description |\n| ------- | ----------- |\n| `yarn install --pure-lockfile` | first step |\n| ||\n| `yarn dev` | build react-components to `/dist` in watch mode |\n| `yarn test` | run all unit tests |\n| `yarn prettier-write` | format the source code to match the valid codestyle |\n| `yarn validate` | validate codestyle |\n| ||\n| `yarn storybook` | run storybook from `/stories` on http://localhost:9001 |\n| `yarn build-storybook` | build storybook to `/dist-storybook` |\n| `yarn test-storybook` | run storybook and [screenshot tests](https://github.com/gooddata/gdc-client-utils/tree/master/test-storybook) |\n| ||\n| `yarn examples` | run Live Examples dev-server from `/examples` on https://localhost:8999 |\n| `yarn examples-build` | build Live Examples to `/examples/dist` |\n| `yarn examples-server` | serve built Live Examples - see `/examples/server/src` |\n| `yarn examples-testcafe` | run testcafe tests against `localhost:8999` |\n\n### Deploy to heroku.com\nWhen you deploy this repo to heroku, it serves *GoodData.UI Live Examples*.\nRelevant tasks are in `Procfile` and `package.json`.\n\n```bash\n# run in the project directory\nheroku login\nheroku create <your-app-name>\nheroku config:set DOMAIN_ADMIN_USERNAME=x@gooddata.com DOMAIN_ADMIN_PASSWORD=xy PROJECT_ID_TO_ASSIGN=xms7ga4tf3g3nzucd8380o2bev8oeknp\ngit push heroku HEAD:master\nheroku open\n```\n### Enable Geo Chart for Storybook and Live Examples\nGeo chart uses Mapbox to render map which requires a Mapbox access token.\n- Register an account and create Mapbox access token at [guide](https://docs.mapbox.com/help/how-mapbox-works/access-tokens/)\n- Store the created token at `.env`:\n```bash\necho -e \"EXAMPLE_MAPBOX_ACCESS_TOKEN=token\" >> .env # only need to run once\necho -e \"STORYBOOK_MAPBOX_ACCESS_TOKEN=token\" >> .env # only need to run once\n```\n\n### Run Live Examples Locally\nTo run *GoodData.UI Live Examples* locally:\n```bash\ngit clone <this-repository>\ncd  <repository-folder>\nyarn install --pure-lockfile\nyarn examples\n```\nThen open https://localhost:8999 and login using Live Examples account (you can [create one here](https://gooddata-examples.herokuapp.com/registration)).\n\n### Run Storybook locally\n- Run storybook with token stored in `.env` for more secure\n```bash\nyarn storybook\n```\n- Or run storybook with token env param exposed to cli (not suggested)\n```bash\nSTORYBOOK_MAPBOX_ACCESS_TOKEN=token yarn storybook\n```\n- Apply either above way to `yarn build-storybook` or `yarn test-storybook`\n\n### Source code formatting\nThe source code in the repository is formatted by [Prettier](https://prettier.io/).\nThe format of the code is validated by our Continuous Integration server and is one of the requirements of successful merge.\n\nPrettier is supported by every major IDE. You can find the list of supported editors and how to configure them [here](https://prettier.io/docs/en/editors.html).\n\nIn the case, when your editor is not supported or you don't want to setup the integration, you can run the `yarn prettier-write` command to reformat the code before commit.\n\n## Changelog\n\n- see [CHANGELOG.md](CHANGELOG.md)\n\n## Supported versions\n\nIn order to make the user experience with integrating GoodData UI SDK as smooth and secure as possible and to ensure that the SDK is using the latest features of the platform, we will only provide support to two most recent major versions of UI SDK.\n\nThe most recent majors will be supported in the following modes:\n\n- The latest major version will receive all new functionality and all bug fixes\n- The previous major version will only receive fixes to critical issues and security fixes. These fixes will be applied on top of last released version of the previous major\n\nThe customers are encouraged to always use the latest version of the UI SDK.\n\nIn case of using older versions, the user might face API incompatibility, performance or security issues.\n\nPlease follow the installation instructions to update to the newest version.\n\n## License\n\n(C) 2007-2020 GoodData Corporation\n\nThis project is dual licensed:\n\n- The ATTRIBUTION-NONCOMMERCIAL 4.0 INTERNATIONAL (CC BY-NC 4.0) is used for purpose of the trial experience and evaluation of GoodData.UI library.\n- The GOODDATA GOODDATA.UI LIBRARY END USER LICENSE AGREEMENT is used for GoodData customers.\n\nFor more information, please see [LICENSE](https://github.com/gooddata/gooddata-react-components/blob/master/LICENSE)\n","gitHead":"61c721be49e0f7bab6ae0d708f87bd0edc78cb69","scripts":{"dev":"bash scripts/build.sh --dev-watch","test":"jest --watch","build":"bash scripts/build.sh","tslint":"yarn run-tslint -t verbose $npm_package_config_tslint","prepare":"cd examples/server && yarn install --frozen-lockfile && cd ../..; rm -r examples/node_modules 2>/dev/null; true","examples":"bash scripts/run-examples.sh","prepare?":"# Called before `npm publish` and on local `npm install`. Temporarily also for deleting obsolete node_modules. Ends with `true` to continue gracefully.","validate":"tsc --noEmit && yarn tslint && eslint $npm_package_config_eslint && yarn validate-style && yarn prettier-check","build-dev":"bash scripts/build.sh --dev","examples?":"# Default is developer domain, other options: yarn examples [sec,secure,stg,stg2,stg3,demo,developer or URL]","storybook":"yarn build && start-storybook -p 9001 -c .storybook","test-once":"jest","tslint-ci":"mkdir -p ./ci/results && yarn run-tslint -t checkstyle -o ./ci/results/tslint-results.xml $npm_package_config_tslint","run-tslint":"tslint -p tsconfig.json","validate-ci":"tsc --noEmit && yarn tslint-ci  && eslint $npm_package_config_eslint -f checkstyle -o ci/results/eslint-results.xml && yarn validate-style-ci && yarn prettier-check","examples-build":"bash scripts/build-examples.sh","prepublishOnly":"yarn build","prettier-check":"prettier --check '{src,stories,styles,__mocks__,examples/server/src,examples/src,examples/test}/**/*.{ts,js,tsx,jsx,json,scss,md,yaml,html}'","prettier-write":"prettier --write '{src,stories,styles,__mocks__,examples/server/src,examples/src,examples/test}/**/*.{ts,js,tsx,jsx,json,scss,md,yaml,html}'","test-storybook":"yarn build && test-storybook","validate-style":"stylelint '**/*.scss'","build-storybook":"yarn build && build-storybook -c .storybook -o dist-storybook","examples-server":"node examples/server/src/index.js","heroku-postbuild":"yarn examples-build developer","examples-testcafe":"./scripts/run-testcafe.sh visual","validate-style-ci":"stylelint '**/*.scss' --custom-formatter=node_modules/stylelint-checkstyle-formatter > ci/results/stylelint-results.xml","check-circular-deps":"madge --circular --extensions ts ./src","examples-testcafe-ci":"./scripts/run-testcafe.sh ci","examples-testcafe-live":"./scripts/run-testcafe.sh live"},"typings":"dist/index.d.ts","_npmUser":{"name":"an.vuong","email":"an.vuong@gooddata.com"},"deprecated":"@gooddata/react-components@7 reached End of Support on March 31, 2022. Please upgrade (see https://sdk.gooddata.com/gooddata-ui/docs/supported_versions.html for more information).","repository":{"url":"git+ssh://git@github.com/gooddata/gooddata-react-components.git","type":"git"},"_npmVersion":"6.13.4","description":"GoodData.UI - A powerful JavaScript library for building analytical applications","directories":{},"lint-staged":{"{src,stories,styles,__mocks__,examples/server/src,examples/src,examples/test}/**/*.{ts,js,tsx,jsx,scss}":["npx gdc-fix-copyright","git add"],"{src,stories,styles,__mocks__,examples/server/src,examples/src,examples/test}/**/*.{ts,js,tsx,jsx,json,scss,md,yaml,html}":["prettier --write","git add"]},"_nodeVersion":"12.15.0","dependencies":{"rxjs":"^5.5.6","uuid":"^3.2.1","immer":"^1.3.1","lodash":"^4.17.15","date-fns":"^2.7.0","downshift":"^3.2.7","invariant":"^2.2.2","mapbox-gl":"1.9.1","classnames":"^2.2.6","codemirror":"^5.54.0","highcharts":"7.1.1","prop-types":"^15.6.0","react-intl":"^3.6.0","custom-event":"^1.0.1","react-window":"^1.8.1","ag-grid-react":"20.0.0","react-measure":"^2.3.0","@types/mapbox-gl":"1.9.1","react-day-picker":"~7.3.0","react-responsive":"^3.0.0","stringify-object":"^2.4.0","@gooddata/typings":"^2.26.0","@types/codemirror":"^0.0.95","ag-grid-community":"20.0.0","http-status-codes":"^1.3.0","react-codemirror2":"^7.2.0","@gooddata/js-utils":"^3.10.5","@gooddata/numberjs":"^3.2.4","fixed-data-table-2":"0.7.17","@gooddata/goodstrap":"68.18.3","react-dom-factories":"^1.0.2","@gooddata/gooddata-js":"^13.1.0","json-stable-stringify":"^1.0.1","react-transition-group":"^2.2.1","hoist-non-react-statics":"^3.3.0","nodelist-foreach-polyfill":"^1.2.0","@formatjs/intl-pluralrules":"^1.3.6","highcharts-grouped-categories":"^1.1.3"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"raf":"3.3.2","yup":"^0.24.1","jest":"24.7.1","husky":"3.0.0","madge":"^3.4.4","react":"^16.5.2","enzyme":"3.5.0","eslint":"4.19.1","formik":"^0.11.11","moment":"2.23.0","history":"^4.7.2","ts-jest":"24.0.0","webpack":"4.30.0","full-icu":"^1.3.0","prettier":"1.16.4","react-ga":"^2.5.2","recharts":"1.0.0-beta.9","testcafe":"1.1.4","commander":"2.14.1","node-sass":"4.13.0","react-dom":"^16.5.2","stylelint":"^13.6.1","supertest":"3.0.0","ts-loader":"6.0.0","@types/raf":"^3.4.0","css-loader":"0.28.7","jest-junit":"3.0.0","raw-loader":"0.5.1","styled-jsx":"2.2.1","typescript":"3.3.4000","@babel/core":"7.4.4","@types/jest":"24.0.6","@types/node":"7.0.8","@types/uuid":"3.4.3","file-loader":"3.0.1","jest-enzyme":"7.0.2","lint-staged":"9.1.0","sass-loader":"6.0.6","webpack-cli":"3.3.2","@types/react":"16.8.6","babel-loader":"8.0.5","react-helmet":"5.2.0","react-select":"1.2.1","style-loader":"0.19.1","@types/enzyme":"3.1.13","@types/lodash":"4.14.123","testcafe-live":"0.1.4","@babel/runtime":"7.4.4","dotenv-webpack":"^1.7.0","@babel/polyfill":"^7.4.4","@storybook/react":"5.0.11","@types/invariant":"2.2.29","@types/react-dom":"16.0.11","isomorphic-fetch":"2.2.1","react-datepicker":"1.1.0","react-router-dom":"4.2.2","@babel/preset-env":"7.4.4","@gooddata/mock-js":"^2.14.2","@storybook/addons":"5.0.11","@types/classnames":"2.2.3","@types/prop-types":"15.5.2","@storybook/theming":"5.0.11","identity-obj-proxy":"^3.0.0","intl-messageformat":"^7.5.4","webpack-dev-server":"3.3.1","@babel/preset-react":"7.0.0","@types/react-portal":"4.0.1","@types/react-window":"^1.8.1","babel-plugin-lodash":"3.3.4","html-webpack-plugin":"3.2.0","react-test-renderer":"16.4.2","@types/react-measure":"2.0.5","clean-webpack-plugin":"2.0.2","stats-webpack-plugin":"0.7.0","eslint-config-prettier":"4.1.0","react-google-recaptcha":"^0.14.1","tslint-config-prettier":"1.18.0","@gooddata/eslint-config":"^1.0.0","@gooddata/tslint-config":"1.0.0","@types/react-responsive":"^3.0.3","@types/storybook__react":"4.0.1","@types/stringify-object":"^3.2.0","enzyme-adapter-react-16":"1.3.1","@gooddata/test-storybook":"4.0.0","@storybook/addon-actions":"5.0.11","@storybook/addon-options":"5.0.11","node-sass-magic-importer":"5.1.0","react-syntax-highlighter":"11.0.2","@types/fixed-data-table-2":"0.8.1","stylelint-config-prettier":"^8.0.1","@gooddata/stylelint-config":"^5.0.0","@types/react-test-renderer":"16.0.0","circular-dependency-plugin":"5.0.2","compression-webpack-plugin":"2.0.0","@types/json-stable-stringify":"^1.0.32","@gooddata/frontend-npm-scripts":"1.2.0","@types/enzyme-adapter-react-16":"1.0.3","stylelint-checkstyle-formatter":"0.1.2","@types/storybook__addon-actions":"3.4.2","@babel/plugin-proposal-class-properties":"7.4.4","@babel/plugin-proposal-object-rest-spread":"7.4.4","@babel/plugin-transform-async-to-generator":"7.4.4"},"peerDependencies":{"react":"^16.5.2","react-dom":"^16.5.2"},"_npmOperationalInternal":{"tmp":"tmp/react-components_7.8.0-alpha-an-vuong-HEAD-2020-08-11T04-39-04-156Z_1597120771700_0.3624333428857536","host":"s3://npm-registry-packages"}},"7.9.0-beta.7":{"name":"@gooddata/react-components","version":"7.9.0-beta.7","author":{"name":"GoodData Corporation"},"license":"BSD-3-Clause","_id":"@gooddata/react-components@7.9.0-beta.7","maintainers":[{"name":"afi","email":"adam.fiedler@gooddata.com"},{"name":"an.vuong","email":"an.vuong@gooddata.com"},{"name":"bertold8","email":"ivan.nejezchleb@seznam.cz"},{"name":"brbistas","email":"valentinos.chraniotis@gooddata.com"},{"name":"bugsbunny338","email":"jiri.zajic@mensa.cz"},{"name":"de.do","email":"de.do@gooddata.com"},{"name":"gdjan","email":"jan.kruza@gooddata.com"},{"name":"gooddata-ci","email":"rail@gooddata.com"},{"name":"hang.ngo","email":"hang.ngo@gooddata.com"},{"name":"hung.nguyen.hoang","email":"hung.nguyen@gooddata.com"},{"name":"huong.nguyen","email":"huong.nguyen@gooddata.com"},{"name":"huyen.nguyen","email":"huyen.nguyen@gooddata.com"},{"name":"ivan.mjartan","email":"ivan.mjartan@gooddata.com"},{"name":"jakub-sterba","email":"jakub.sterba@gooddata.com"},{"name":"jaroslav.tomecek","email":"jaroslav.tomecek@gooddata.com"},{"name":"jkittler","email":"honza.kittler@gmail.com"},{"name":"khanh.le","email":"khanh.le@gooddata.com"},{"name":"lanhuynh","email":"lan.huynh@gooddata.com"},{"name":"linhhong","email":"linh.hong@gooddata.com"},{"name":"lupko","email":"lubomir.slivka@gooddata.com"},{"name":"mai.nguyen","email":"mai.nguyen@gooddata.com"},{"name":"matyas.kandl","email":"matyas.kandl@gooddata.com"},{"name":"michal.marsal","email":"michal.marsal@gooddata.com"},{"name":"milan.lempera","email":"ext-milan.lempera@gooddata.com"},{"name":"my.duong","email":"my.duong@gooddata.com"},{"name":"naibinh","email":"naibinh@gmail.com"},{"name":"nestor_encinas","email":"xesto05@gmail.com"},{"name":"nikolacech","email":"nikola.cech@gooddata.com"},{"name":"nis.hua","email":"nis.hua@gooddata.com"},{"name":"no23reason","email":"dan.homola@hotmail.cz"},{"name":"patrikbraborec","email":"patrik.braborec@gooddata.com"},{"name":"pbenes","email":"petr.benes@gooddata.com"},{"name":"petrjanu","email":"petr.janu@gooddata.com"},{"name":"pkingo","email":"philipandreaskingo@hotmail.com"},{"name":"ptquang86","email":"ptquang86@gmail.com"},{"name":"qduval","email":"quentin.duval@gooddata.com"},{"name":"rodri360","email":"me@rodri360.com"},{"name":"scavnickyj","email":"jakub.scavnicky@gooddata.com"},{"name":"sitina","email":"jiri.sitina@gooddata.com"},{"name":"strouhaljan","email":"strouhal.jan@gmail.com"},{"name":"thao-luong","email":"thao.luong@gooddata.com"},{"name":"thuong.nguyen","email":"thuong.nguyen@gooddata.com"},{"name":"tmuchka","email":"tomas.muchka@gooddata.com"},{"name":"tomas.kratochvil","email":"tomas.kratochvil@gooddata.com"},{"name":"tomsatgd","email":"tomas.satinsky@gooddata.com"},{"name":"trung-le-quoc","email":"trung.le@gooddata.com"},{"name":"tu-ngo","email":"tungo1981@gmail.com"},{"name":"tu.bui","email":"tu.bui@gooddata.com"},{"name":"tulean","email":"tuan.le@gooddata.com"},{"name":"tuqt1005","email":"tu.tran@gooddata.com"},{"name":"utdnah","email":"danh.ung@gooddata.com"},{"name":"van.nguyen","email":"van.nguyen@gooddata.com"},{"name":"vi.phan","email":"vi.phan@gooddata.com"},{"name":"vlastikcz","email":"vlastimil.kotas@gooddata.com"},{"name":"vu.pham","email":"vu.pham@gooddata.com"},{"name":"xmort","email":"petr.dolejsi@gooddata.com"},{"name":"yanlipnican","email":"yanlipnican@gmail.com"}],"homepage":"https://github.com/gooddata/gooddata-react-components#readme","bugs":{"url":"https://github.com/gooddata/gooddata-react-components/issues"},"dist":{"shasum":"ee116fa62e580adfe6b299bbf46bf9eebb8fc697","tarball":"https://registry.npmjs.org/@gooddata/react-components/-/react-components-7.9.0-beta.7.tgz","fileCount":2668,"integrity":"sha512-XYUrdW4EqRFvbwYabk+dvMh9wm3q3BO6IzHyJ4ajEN+GOgzJ7gbgux4uqszHyvvA6MnI3l/ZQZrLnPudHhwjHQ==","signatures":[{"sig":"MEUCIGY2qjpolxc3HwcpVt17Xtjt3wNg1rLrQW3EGLX4YshbAiEAwlKQg2hVILhI31Sa4s/WsG+2rnuJ1LsJYiZ0rQ2oK4Q=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":10715341,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJfMiHqCRA9TVsSAnZWagAAAPkP/2cKK2AxTl0SzH52tmao\n3d4xlxUDuCaCBeZgHHmojDucjDq1wsnFACiO/aH6oOjG3y1u1Wfa/TDXg+f7\n1ZsmHMkD6zrPKDREle+kqSlwfVl4J5scRF6pkBCo3r5Ad6pJLx6fk5Qucdp5\nbbWwq4c25GvViUKx2ZAQRmg6OYIu8lXDdyj3pG4JTj3MuFMVWR0wReyc4TQn\nWK6ozZ5/TWgE7QoN9bADBTjIA2wL5JMd+c/nNKlHHsElkEnxyLMaHV13d2Ir\nMzNoLy5jsD0Y9fMDGIn90WXt2fsc3QLWBQwRLU/UDID98QRraY7In/c/HyZW\npDeFZRzcp1Z9mf4WaeNQvgd8LTq+qIagN0dcJaIlbSy/3UWhMvII9Va1Elag\nm7vmy5asG5eNu0AbalsNY7lQVewfJYi/EvMWCKuO3IM0HKmkzXxcuus9p3bC\nKar6xpq8do72aeNC5gd1O3P1Go3b/VGDziXkQ5Yrx3lR9fPQ3b/yNNtxFdNl\np4T2TNzEUoOpYKSZf4MLjqjVZRybNoNx4Egb1mBqyMh3bpi5crq6nMK1ESus\nAwgCj6KO8/t/iTDdVApTApjQBBAQMCPLn5iQwUEEOv94UgshEwsiz+SsJB8y\nYDJUUHcLXMQCPF9YkljSOO4t7fETqRsds5ZM6sJyCUSbghDW7QpFHEiA5qcp\nwjYz\r\n=0iDl\r\n-----END PGP SIGNATURE-----\r\n"},"main":"dist/index.js","husky":{"hooks":{"pre-commit":"lint-staged"}},"config":{"eslint":"./examples/**/*.{js,jsx}","tslint":"./{__mocks__,src,stories}/{,**/}*.{ts,tsx}"},"readme":"[![npm version](https://badge.fury.io/js/%40gooddata%2Freact-components.svg)](https://www.npmjs.com/package/@gooddata/react-components)\n\n# GoodData.UI React components\n> A React-based JavaScript library for building data-driven applications\n\n## Getting started\n- [GoodData.UI Documentation](http://sdk.gooddata.com/gooddata-ui/)\n- [GoodData.UI Live Examples](https://gooddata-examples.herokuapp.com/)\n- [Stack Overflow](https://stackoverflow.com/questions/tagged/gooddata)\n\n### Usage\nWith [yarn](https://yarnpkg.com) installed, go to your project directory and run\n```\n$ yarn add @gooddata/react-components\n```\nIf you prefer [npm](npmjs.com) run\n```\n$ npm install --save @gooddata/react-components\n```\n\nThe public API is exposed via global `index.js`. Except for the styles, do not import any other file directly\nbecause they are not intended to be part of the public API.\n\n## Contributing\n\nWe welcome any contribution in form of [issues](https://github.com/gooddata/gooddata-react-components/issues) or [pull requests](https://github.com/gooddata/gooddata-react-components/pulls).\n\nInstall [Node.js](http://nodejs.org) (node 12.16.1, npm v6.13.4) and [Yarn](https://classic.yarnpkg.com) (1.22.4).\n\nInstall dependencies:\n```\nyarn install --frozen-lockfile\n```\n\nThese commands may come in handy while developing:\n\n| command | description |\n| ------- | ----------- |\n| `yarn install --pure-lockfile` | first step |\n| ||\n| `yarn dev` | build react-components to `/dist` in watch mode |\n| `yarn test` | run all unit tests |\n| `yarn prettier-write` | format the source code to match the valid codestyle |\n| `yarn validate` | validate codestyle |\n| ||\n| `yarn storybook` | run storybook from `/stories` on http://localhost:9001 |\n| `yarn build-storybook` | build storybook to `/dist-storybook` |\n| `yarn test-storybook` | run storybook and [screenshot tests](https://github.com/gooddata/gdc-client-utils/tree/master/test-storybook) |\n| ||\n| `yarn examples` | run Live Examples dev-server from `/examples` on https://localhost:8999 |\n| `yarn examples-build` | build Live Examples to `/examples/dist` |\n| `yarn examples-server` | serve built Live Examples - see `/examples/server/src` |\n| `yarn examples-testcafe` | run testcafe tests against `localhost:8999` |\n\n### Deploy to heroku.com\nWhen you deploy this repo to heroku, it serves *GoodData.UI Live Examples*.\nRelevant tasks are in `Procfile` and `package.json`.\n\n```bash\n# run in the project directory\nheroku login\nheroku create <your-app-name>\nheroku config:set DOMAIN_ADMIN_USERNAME=x@gooddata.com DOMAIN_ADMIN_PASSWORD=xy PROJECT_ID_TO_ASSIGN=xms7ga4tf3g3nzucd8380o2bev8oeknp\ngit push heroku HEAD:master\nheroku open\n```\n### Enable Geo Chart for Storybook and Live Examples\nGeo chart uses Mapbox to render map which requires a Mapbox access token.\n- Register an account and create Mapbox access token at [guide](https://docs.mapbox.com/help/how-mapbox-works/access-tokens/)\n- Store the created token at `.env`:\n```bash\necho -e \"EXAMPLE_MAPBOX_ACCESS_TOKEN=token\" >> .env # only need to run once\necho -e \"STORYBOOK_MAPBOX_ACCESS_TOKEN=token\" >> .env # only need to run once\n```\n\n### Run Live Examples Locally\nTo run *GoodData.UI Live Examples* locally:\n```bash\ngit clone <this-repository>\ncd  <repository-folder>\nyarn install --pure-lockfile\nyarn examples\n```\nThen open https://localhost:8999 and login using Live Examples account (you can [create one here](https://gooddata-examples.herokuapp.com/registration)).\n\n### Run Storybook locally\n- Run storybook with token stored in `.env` for more secure\n```bash\nyarn storybook\n```\n- Or run storybook with token env param exposed to cli (not suggested)\n```bash\nSTORYBOOK_MAPBOX_ACCESS_TOKEN=token yarn storybook\n```\n- Apply either above way to `yarn build-storybook` or `yarn test-storybook`\n\n### Source code formatting\nThe source code in the repository is formatted by [Prettier](https://prettier.io/).\nThe format of the code is validated by our Continuous Integration server and is one of the requirements of successful merge.\n\nPrettier is supported by every major IDE. You can find the list of supported editors and how to configure them [here](https://prettier.io/docs/en/editors.html).\n\nIn the case, when your editor is not supported or you don't want to setup the integration, you can run the `yarn prettier-write` command to reformat the code before commit.\n\n## Changelog\n\n- see [CHANGELOG.md](CHANGELOG.md)\n\n## Supported versions\n\nIn order to make the user experience with integrating GoodData UI SDK as smooth and secure as possible and to ensure that the SDK is using the latest features of the platform, we will only provide support to two most recent major versions of UI SDK.\n\nThe most recent majors will be supported in the following modes:\n\n- The latest major version will receive all new functionality and all bug fixes\n- The previous major version will only receive fixes to critical issues and security fixes. These fixes will be applied on top of last released version of the previous major\n\nThe customers are encouraged to always use the latest version of the UI SDK.\n\nIn case of using older versions, the user might face API incompatibility, performance or security issues.\n\nPlease follow the installation instructions to update to the newest version.\n\n## License\n\n(C) 2007-2020 GoodData Corporation\n\nThis project is dual licensed:\n\n- The ATTRIBUTION-NONCOMMERCIAL 4.0 INTERNATIONAL (CC BY-NC 4.0) is used for purpose of the trial experience and evaluation of GoodData.UI library.\n- The GOODDATA GOODDATA.UI LIBRARY END USER LICENSE AGREEMENT is used for GoodData customers.\n\nFor more information, please see [LICENSE](https://github.com/gooddata/gooddata-react-components/blob/master/LICENSE)\n","gitHead":"bb527cba58b24eefcf5b1b029aa4e35e7277f27b","scripts":{"dev":"bash scripts/build.sh --dev-watch","test":"jest --watch","build":"bash scripts/build.sh","tslint":"yarn run-tslint -t verbose $npm_package_config_tslint","prepare":"cd examples/server && yarn install --frozen-lockfile && cd ../..; rm -r examples/node_modules 2>/dev/null; true","examples":"bash scripts/run-examples.sh","prepare?":"# Called before `npm publish` and on local `npm install`. Temporarily also for deleting obsolete node_modules. Ends with `true` to continue gracefully.","validate":"tsc --noEmit && yarn tslint && eslint $npm_package_config_eslint && yarn validate-style && yarn prettier-check","build-dev":"bash scripts/build.sh --dev","examples?":"# Default is developer domain, other options: yarn examples [sec,secure,stg,stg2,stg3,demo,developer or URL]","storybook":"yarn build && start-storybook -p 9001 -c .storybook","test-once":"jest","tslint-ci":"mkdir -p ./ci/results && yarn run-tslint -t checkstyle -o ./ci/results/tslint-results.xml $npm_package_config_tslint","run-tslint":"tslint -p tsconfig.json","validate-ci":"tsc --noEmit && yarn tslint-ci  && eslint $npm_package_config_eslint -f checkstyle -o ci/results/eslint-results.xml && yarn validate-style-ci && yarn prettier-check","examples-build":"bash scripts/build-examples.sh","prepublishOnly":"yarn build","prettier-check":"prettier --check '{src,stories,styles,__mocks__,examples/server/src,examples/src,examples/test}/**/*.{ts,js,tsx,jsx,json,scss,md,yaml,html}'","prettier-write":"prettier --write '{src,stories,styles,__mocks__,examples/server/src,examples/src,examples/test}/**/*.{ts,js,tsx,jsx,json,scss,md,yaml,html}'","test-storybook":"yarn build && test-storybook","validate-style":"stylelint '**/*.scss'","build-storybook":"yarn build && build-storybook -c .storybook -o dist-storybook","examples-server":"node examples/server/src/index.js","heroku-postbuild":"yarn examples-build developer","examples-testcafe":"./scripts/run-testcafe.sh visual","validate-style-ci":"stylelint '**/*.scss' --custom-formatter=node_modules/stylelint-checkstyle-formatter > ci/results/stylelint-results.xml","check-circular-deps":"madge --circular --extensions ts ./src","examples-testcafe-ci":"./scripts/run-testcafe.sh ci","examples-testcafe-live":"./scripts/run-testcafe.sh live"},"typings":"dist/index.d.ts","_npmUser":{"name":"gooddata-ci","email":"rail@gooddata.com"},"deprecated":"@gooddata/react-components@7 reached End of Support on March 31, 2022. Please upgrade (see https://sdk.gooddata.com/gooddata-ui/docs/supported_versions.html for more information).","repository":{"url":"git+ssh://git@github.com/gooddata/gooddata-react-components.git","type":"git"},"_npmVersion":"6.13.4","description":"GoodData.UI - A powerful JavaScript library for building analytical applications","directories":{},"lint-staged":{"{src,stories,styles,__mocks__,examples/server/src,examples/src,examples/test}/**/*.{ts,js,tsx,jsx,scss}":["npx gdc-fix-copyright","git add"],"{src,stories,styles,__mocks__,examples/server/src,examples/src,examples/test}/**/*.{ts,js,tsx,jsx,json,scss,md,yaml,html}":["prettier --write","git add"]},"_nodeVersion":"12.16.1","dependencies":{"rxjs":"^5.5.6","uuid":"^3.2.1","immer":"^1.3.1","lodash":"^4.17.15","date-fns":"^2.7.0","downshift":"^3.2.7","invariant":"^2.2.2","mapbox-gl":"1.9.1","classnames":"^2.2.6","codemirror":"^5.54.0","highcharts":"7.1.1","prop-types":"^15.6.0","react-intl":"^3.6.0","custom-event":"^1.0.1","react-window":"^1.8.1","ag-grid-react":"20.0.0","react-measure":"^2.3.0","@types/mapbox-gl":"1.9.1","react-day-picker":"~7.3.0","react-responsive":"^3.0.0","stringify-object":"^2.4.0","@gooddata/typings":"^2.26.0","@types/codemirror":"^0.0.95","ag-grid-community":"20.0.0","http-status-codes":"^1.3.0","react-codemirror2":"^7.2.0","@gooddata/js-utils":"^3.10.5","@gooddata/numberjs":"^3.2.4","fixed-data-table-2":"0.7.17","@gooddata/goodstrap":"68.18.3","react-dom-factories":"^1.0.2","@gooddata/gooddata-js":"^13.1.1","json-stable-stringify":"^1.0.1","react-transition-group":"^2.2.1","hoist-non-react-statics":"^3.3.0","nodelist-foreach-polyfill":"^1.2.0","@formatjs/intl-pluralrules":"^1.3.6","highcharts-grouped-categories":"^1.1.3"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"raf":"3.3.2","yup":"^0.24.1","jest":"24.7.1","husky":"3.0.0","madge":"^3.4.4","react":"^16.5.2","enzyme":"3.5.0","eslint":"4.19.1","formik":"^0.11.11","moment":"2.23.0","history":"^4.7.2","ts-jest":"24.0.0","webpack":"4.30.0","full-icu":"^1.3.0","prettier":"1.16.4","react-ga":"^2.5.2","recharts":"1.0.0-beta.9","testcafe":"1.1.4","commander":"2.14.1","node-sass":"4.13.0","react-dom":"^16.5.2","stylelint":"^13.6.1","supertest":"3.0.0","ts-loader":"6.0.0","@types/raf":"^3.4.0","css-loader":"0.28.7","jest-junit":"3.0.0","raw-loader":"0.5.1","styled-jsx":"2.2.1","typescript":"3.3.4000","@babel/core":"7.4.4","@types/jest":"24.0.6","@types/node":"7.0.8","@types/uuid":"3.4.3","file-loader":"3.0.1","jest-enzyme":"7.0.2","lint-staged":"9.1.0","sass-loader":"6.0.6","webpack-cli":"3.3.2","@types/react":"16.8.6","babel-loader":"8.0.5","react-helmet":"5.2.0","react-select":"1.2.1","style-loader":"0.19.1","@types/enzyme":"3.1.13","@types/lodash":"4.14.123","testcafe-live":"0.1.4","@babel/runtime":"7.4.4","dotenv-webpack":"^1.7.0","@babel/polyfill":"^7.4.4","@storybook/react":"5.0.11","@types/invariant":"2.2.29","@types/react-dom":"16.0.11","isomorphic-fetch":"2.2.1","react-datepicker":"1.1.0","react-router-dom":"4.2.2","@babel/preset-env":"7.4.4","@gooddata/mock-js":"^2.14.2","@storybook/addons":"5.0.11","@types/classnames":"2.2.3","@types/prop-types":"15.5.2","@storybook/theming":"5.0.11","identity-obj-proxy":"^3.0.0","intl-messageformat":"^7.5.4","webpack-dev-server":"3.3.1","@babel/preset-react":"7.0.0","@types/react-portal":"4.0.1","@types/react-window":"^1.8.1","babel-plugin-lodash":"3.3.4","html-webpack-plugin":"3.2.0","react-test-renderer":"16.4.2","@types/react-measure":"2.0.5","clean-webpack-plugin":"2.0.2","stats-webpack-plugin":"0.7.0","eslint-config-prettier":"4.1.0","react-google-recaptcha":"^0.14.1","tslint-config-prettier":"1.18.0","@gooddata/eslint-config":"^1.0.0","@gooddata/tslint-config":"1.0.0","@types/react-responsive":"^3.0.3","@types/storybook__react":"4.0.1","@types/stringify-object":"^3.2.0","enzyme-adapter-react-16":"1.3.1","@gooddata/test-storybook":"4.0.0","@storybook/addon-actions":"5.0.11","@storybook/addon-options":"5.0.11","node-sass-magic-importer":"5.1.0","react-syntax-highlighter":"11.0.2","@types/fixed-data-table-2":"0.8.1","stylelint-config-prettier":"^8.0.1","@gooddata/stylelint-config":"^5.0.0","@types/react-test-renderer":"16.0.0","circular-dependency-plugin":"5.0.2","compression-webpack-plugin":"2.0.0","@types/json-stable-stringify":"^1.0.32","@gooddata/frontend-npm-scripts":"1.2.0","@types/enzyme-adapter-react-16":"1.0.3","stylelint-checkstyle-formatter":"0.1.2","@types/storybook__addon-actions":"3.4.2","@babel/plugin-proposal-class-properties":"7.4.4","@babel/plugin-proposal-object-rest-spread":"7.4.4","@babel/plugin-transform-async-to-generator":"7.4.4"},"peerDependencies":{"react":"^16.5.2","react-dom":"^16.5.2"},"_npmOperationalInternal":{"tmp":"tmp/react-components_7.9.0-beta.7_1597121001889_0.540021103629001","host":"s3://npm-registry-packages"}},"7.8.0-alpha-an-vuong-HEAD-2020-08-11T04-43-54-654Z":{"name":"@gooddata/react-components","version":"7.8.0-alpha-an-vuong-HEAD-2020-08-11T04-43-54-654Z","author":{"name":"GoodData Corporation"},"license":"BSD-3-Clause","_id":"@gooddata/react-components@7.8.0-alpha-an-vuong-HEAD-2020-08-11T04-43-54-654Z","maintainers":[{"name":"afi","email":"adam.fiedler@gooddata.com"},{"name":"an.vuong","email":"an.vuong@gooddata.com"},{"name":"bertold8","email":"ivan.nejezchleb@seznam.cz"},{"name":"brbistas","email":"valentinos.chraniotis@gooddata.com"},{"name":"bugsbunny338","email":"jiri.zajic@mensa.cz"},{"name":"de.do","email":"de.do@gooddata.com"},{"name":"gdjan","email":"jan.kruza@gooddata.com"},{"name":"gooddata-ci","email":"rail@gooddata.com"},{"name":"hang.ngo","email":"hang.ngo@gooddata.com"},{"name":"hung.nguyen.hoang","email":"hung.nguyen@gooddata.com"},{"name":"huong.nguyen","email":"huong.nguyen@gooddata.com"},{"name":"huyen.nguyen","email":"huyen.nguyen@gooddata.com"},{"name":"ivan.mjartan","email":"ivan.mjartan@gooddata.com"},{"name":"jakub-sterba","email":"jakub.sterba@gooddata.com"},{"name":"jaroslav.tomecek","email":"jaroslav.tomecek@gooddata.com"},{"name":"jkittler","email":"honza.kittler@gmail.com"},{"name":"khanh.le","email":"khanh.le@gooddata.com"},{"name":"lanhuynh","email":"lan.huynh@gooddata.com"},{"name":"linhhong","email":"linh.hong@gooddata.com"},{"name":"lupko","email":"lubomir.slivka@gooddata.com"},{"name":"mai.nguyen","email":"mai.nguyen@gooddata.com"},{"name":"matyas.kandl","email":"matyas.kandl@gooddata.com"},{"name":"michal.marsal","email":"michal.marsal@gooddata.com"},{"name":"milan.lempera","email":"ext-milan.lempera@gooddata.com"},{"name":"my.duong","email":"my.duong@gooddata.com"},{"name":"naibinh","email":"naibinh@gmail.com"},{"name":"nestor_encinas","email":"xesto05@gmail.com"},{"name":"nikolacech","email":"nikola.cech@gooddata.com"},{"name":"nis.hua","email":"nis.hua@gooddata.com"},{"name":"no23reason","email":"dan.homola@hotmail.cz"},{"name":"patrikbraborec","email":"patrik.braborec@gooddata.com"},{"name":"pbenes","email":"petr.benes@gooddata.com"},{"name":"petrjanu","email":"petr.janu@gooddata.com"},{"name":"pkingo","email":"philipandreaskingo@hotmail.com"},{"name":"ptquang86","email":"ptquang86@gmail.com"},{"name":"qduval","email":"quentin.duval@gooddata.com"},{"name":"rodri360","email":"me@rodri360.com"},{"name":"scavnickyj","email":"jakub.scavnicky@gooddata.com"},{"name":"sitina","email":"jiri.sitina@gooddata.com"},{"name":"strouhaljan","email":"strouhal.jan@gmail.com"},{"name":"thao-luong","email":"thao.luong@gooddata.com"},{"name":"thuong.nguyen","email":"thuong.nguyen@gooddata.com"},{"name":"tmuchka","email":"tomas.muchka@gooddata.com"},{"name":"tomas.kratochvil","email":"tomas.kratochvil@gooddata.com"},{"name":"tomsatgd","email":"tomas.satinsky@gooddata.com"},{"name":"trung-le-quoc","email":"trung.le@gooddata.com"},{"name":"tu-ngo","email":"tungo1981@gmail.com"},{"name":"tu.bui","email":"tu.bui@gooddata.com"},{"name":"tulean","email":"tuan.le@gooddata.com"},{"name":"tuqt1005","email":"tu.tran@gooddata.com"},{"name":"utdnah","email":"danh.ung@gooddata.com"},{"name":"van.nguyen","email":"van.nguyen@gooddata.com"},{"name":"vi.phan","email":"vi.phan@gooddata.com"},{"name":"vlastikcz","email":"vlastimil.kotas@gooddata.com"},{"name":"vu.pham","email":"vu.pham@gooddata.com"},{"name":"xmort","email":"petr.dolejsi@gooddata.com"},{"name":"yanlipnican","email":"yanlipnican@gmail.com"}],"homepage":"https://github.com/gooddata/gooddata-react-components#readme","bugs":{"url":"https://github.com/gooddata/gooddata-react-components/issues"},"dist":{"shasum":"fc4fe9ca8ac7fa18c6dc5694d32f96564d1e3485","tarball":"https://registry.npmjs.org/@gooddata/react-components/-/react-components-7.8.0-alpha-an-vuong-HEAD-2020-08-11T04-43-54-654Z.tgz","fileCount":2668,"integrity":"sha512-4ObpXj9z29NnRJ+F90FoMNGhgrg0oOXpUWqIZZFq5W1+BJg1NC3i85pVbUZToHQijVgLU+fb3+ExI+9DcBwxyw==","signatures":[{"sig":"MEUCIHK7nMWg4N+rC2dqp2mm8OJTk7Stdn2nPUr8ZOusTymnAiEAyYFNddhS3m3ojKfEsgkDvcdbHbcxdnfjdec506XTcrg=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":10706295,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJfMiImCRA9TVsSAnZWagAAv0QP/0nuvzqV+8v5L4W+FBA+\nWi3jAv6Hs47bbcqwXnQiRYZ9SMypGXloR6O1DyoMFPDxq+Aj0arfT1YXUqRd\nPN1sv6rm8+MTcFBZ+B/BENv0yW5aUv1F73mEDo8kQOTbOohi+jSyVQdwQoCR\nJnow4oDr45s1egG63Ip7WiVjgtK7KRlSrzCfzmUdc4ykF+hGCDEdsBkN87vg\n88+G8kUf3pjWfIkF5A8QEec2pJ/s4wpatlmbIqAmanUq+McsXKGkskFoZWb1\nJv+LuB7uxM8p8EmVxbyXBsMNBbd/U3x/BWLkTnWx9mqy4TI6YyCbkfiOTalq\nMENXcS+0pcNSbmLi2ilC6FTJ8yPRRXsyPcKPBtWUqCHGvqJohbXxCAleqafI\nWdPRY2FAHlqOmFv8CVm6zwoUvn8RC0adrZzCb+UWXx9apC7ucfQIIhvuKaNd\nFYUv/aTWFWf4y+D2gjhl/pJfr66ypq+lNhEoStuHIFDq7EM8iDxrllCBNS4K\nsGjJzLGUb70vXJLQpiGHYe+82yg8EogJrpjUMwQO+iwA7IrCnB9ROgeMA/Qt\njoQPFLkMD0hirPbPNBP+rR8qbPm/ThHG9bo3GeMn9wp0AD73+n2hNTT+Z6y1\nuvJtdctxVQkMsFSxj3npvjwFcdwK1+LUr+cba5sk6xQ8Nsdgag535ctUcl/5\nN4Uo\r\n=6WJ7\r\n-----END PGP SIGNATURE-----\r\n"},"main":"dist/index.js","husky":{"hooks":{"pre-commit":"lint-staged"}},"config":{"eslint":"./examples/**/*.{js,jsx}","tslint":"./{__mocks__,src,stories}/{,**/}*.{ts,tsx}"},"readme":"[![npm version](https://badge.fury.io/js/%40gooddata%2Freact-components.svg)](https://www.npmjs.com/package/@gooddata/react-components)\n\n# GoodData.UI React components\n> A React-based JavaScript library for building data-driven applications\n\n## Getting started\n- [GoodData.UI Documentation](http://sdk.gooddata.com/gooddata-ui/)\n- [GoodData.UI Live Examples](https://gooddata-examples.herokuapp.com/)\n- [Stack Overflow](https://stackoverflow.com/questions/tagged/gooddata)\n\n### Usage\nWith [yarn](https://yarnpkg.com) installed, go to your project directory and run\n```\n$ yarn add @gooddata/react-components\n```\nIf you prefer [npm](npmjs.com) run\n```\n$ npm install --save @gooddata/react-components\n```\n\nThe public API is exposed via global `index.js`. Except for the styles, do not import any other file directly\nbecause they are not intended to be part of the public API.\n\n## Contributing\n\nWe welcome any contribution in form of [issues](https://github.com/gooddata/gooddata-react-components/issues) or [pull requests](https://github.com/gooddata/gooddata-react-components/pulls).\n\nInstall [Node.js](http://nodejs.org) (node 12.16.1, npm v6.13.4) and [Yarn](https://classic.yarnpkg.com) (1.22.4).\n\nInstall dependencies:\n```\nyarn install --frozen-lockfile\n```\n\nThese commands may come in handy while developing:\n\n| command | description |\n| ------- | ----------- |\n| `yarn install --pure-lockfile` | first step |\n| ||\n| `yarn dev` | build react-components to `/dist` in watch mode |\n| `yarn test` | run all unit tests |\n| `yarn prettier-write` | format the source code to match the valid codestyle |\n| `yarn validate` | validate codestyle |\n| ||\n| `yarn storybook` | run storybook from `/stories` on http://localhost:9001 |\n| `yarn build-storybook` | build storybook to `/dist-storybook` |\n| `yarn test-storybook` | run storybook and [screenshot tests](https://github.com/gooddata/gdc-client-utils/tree/master/test-storybook) |\n| ||\n| `yarn examples` | run Live Examples dev-server from `/examples` on https://localhost:8999 |\n| `yarn examples-build` | build Live Examples to `/examples/dist` |\n| `yarn examples-server` | serve built Live Examples - see `/examples/server/src` |\n| `yarn examples-testcafe` | run testcafe tests against `localhost:8999` |\n\n### Deploy to heroku.com\nWhen you deploy this repo to heroku, it serves *GoodData.UI Live Examples*.\nRelevant tasks are in `Procfile` and `package.json`.\n\n```bash\n# run in the project directory\nheroku login\nheroku create <your-app-name>\nheroku config:set DOMAIN_ADMIN_USERNAME=x@gooddata.com DOMAIN_ADMIN_PASSWORD=xy PROJECT_ID_TO_ASSIGN=xms7ga4tf3g3nzucd8380o2bev8oeknp\ngit push heroku HEAD:master\nheroku open\n```\n### Enable Geo Chart for Storybook and Live Examples\nGeo chart uses Mapbox to render map which requires a Mapbox access token.\n- Register an account and create Mapbox access token at [guide](https://docs.mapbox.com/help/how-mapbox-works/access-tokens/)\n- Store the created token at `.env`:\n```bash\necho -e \"EXAMPLE_MAPBOX_ACCESS_TOKEN=token\" >> .env # only need to run once\necho -e \"STORYBOOK_MAPBOX_ACCESS_TOKEN=token\" >> .env # only need to run once\n```\n\n### Run Live Examples Locally\nTo run *GoodData.UI Live Examples* locally:\n```bash\ngit clone <this-repository>\ncd  <repository-folder>\nyarn install --pure-lockfile\nyarn examples\n```\nThen open https://localhost:8999 and login using Live Examples account (you can [create one here](https://gooddata-examples.herokuapp.com/registration)).\n\n### Run Storybook locally\n- Run storybook with token stored in `.env` for more secure\n```bash\nyarn storybook\n```\n- Or run storybook with token env param exposed to cli (not suggested)\n```bash\nSTORYBOOK_MAPBOX_ACCESS_TOKEN=token yarn storybook\n```\n- Apply either above way to `yarn build-storybook` or `yarn test-storybook`\n\n### Source code formatting\nThe source code in the repository is formatted by [Prettier](https://prettier.io/).\nThe format of the code is validated by our Continuous Integration server and is one of the requirements of successful merge.\n\nPrettier is supported by every major IDE. You can find the list of supported editors and how to configure them [here](https://prettier.io/docs/en/editors.html).\n\nIn the case, when your editor is not supported or you don't want to setup the integration, you can run the `yarn prettier-write` command to reformat the code before commit.\n\n## Changelog\n\n- see [CHANGELOG.md](CHANGELOG.md)\n\n## Supported versions\n\nIn order to make the user experience with integrating GoodData UI SDK as smooth and secure as possible and to ensure that the SDK is using the latest features of the platform, we will only provide support to two most recent major versions of UI SDK.\n\nThe most recent majors will be supported in the following modes:\n\n- The latest major version will receive all new functionality and all bug fixes\n- The previous major version will only receive fixes to critical issues and security fixes. These fixes will be applied on top of last released version of the previous major\n\nThe customers are encouraged to always use the latest version of the UI SDK.\n\nIn case of using older versions, the user might face API incompatibility, performance or security issues.\n\nPlease follow the installation instructions to update to the newest version.\n\n## License\n\n(C) 2007-2020 GoodData Corporation\n\nThis project is dual licensed:\n\n- The ATTRIBUTION-NONCOMMERCIAL 4.0 INTERNATIONAL (CC BY-NC 4.0) is used for purpose of the trial experience and evaluation of GoodData.UI library.\n- The GOODDATA GOODDATA.UI LIBRARY END USER LICENSE AGREEMENT is used for GoodData customers.\n\nFor more information, please see [LICENSE](https://github.com/gooddata/gooddata-react-components/blob/master/LICENSE)\n","gitHead":"b48ee950902a06bd78898bde647fda665528deea","scripts":{"dev":"bash scripts/build.sh --dev-watch","test":"jest --watch","build":"bash scripts/build.sh","tslint":"yarn run-tslint -t verbose $npm_package_config_tslint","prepare":"cd examples/server && yarn install --frozen-lockfile && cd ../..; rm -r examples/node_modules 2>/dev/null; true","examples":"bash scripts/run-examples.sh","prepare?":"# Called before `npm publish` and on local `npm install`. Temporarily also for deleting obsolete node_modules. Ends with `true` to continue gracefully.","validate":"tsc --noEmit && yarn tslint && eslint $npm_package_config_eslint && yarn validate-style && yarn prettier-check","build-dev":"bash scripts/build.sh --dev","examples?":"# Default is developer domain, other options: yarn examples [sec,secure,stg,stg2,stg3,demo,developer or URL]","storybook":"yarn build && start-storybook -p 9001 -c .storybook","test-once":"jest","tslint-ci":"mkdir -p ./ci/results && yarn run-tslint -t checkstyle -o ./ci/results/tslint-results.xml $npm_package_config_tslint","run-tslint":"tslint -p tsconfig.json","validate-ci":"tsc --noEmit && yarn tslint-ci  && eslint $npm_package_config_eslint -f checkstyle -o ci/results/eslint-results.xml && yarn validate-style-ci && yarn prettier-check","examples-build":"bash scripts/build-examples.sh","prepublishOnly":"yarn build","prettier-check":"prettier --check '{src,stories,styles,__mocks__,examples/server/src,examples/src,examples/test}/**/*.{ts,js,tsx,jsx,json,scss,md,yaml,html}'","prettier-write":"prettier --write '{src,stories,styles,__mocks__,examples/server/src,examples/src,examples/test}/**/*.{ts,js,tsx,jsx,json,scss,md,yaml,html}'","test-storybook":"yarn build && test-storybook","validate-style":"stylelint '**/*.scss'","build-storybook":"yarn build && build-storybook -c .storybook -o dist-storybook","examples-server":"node examples/server/src/index.js","heroku-postbuild":"yarn examples-build developer","examples-testcafe":"./scripts/run-testcafe.sh visual","validate-style-ci":"stylelint '**/*.scss' --custom-formatter=node_modules/stylelint-checkstyle-formatter > ci/results/stylelint-results.xml","check-circular-deps":"madge --circular --extensions ts ./src","examples-testcafe-ci":"./scripts/run-testcafe.sh ci","examples-testcafe-live":"./scripts/run-testcafe.sh live"},"typings":"dist/index.d.ts","_npmUser":{"name":"an.vuong","email":"an.vuong@gooddata.com"},"deprecated":"@gooddata/react-components@7 reached End of Support on March 31, 2022. Please upgrade (see https://sdk.gooddata.com/gooddata-ui/docs/supported_versions.html for more information).","repository":{"url":"git+ssh://git@github.com/gooddata/gooddata-react-components.git","type":"git"},"_npmVersion":"6.13.4","description":"GoodData.UI - A powerful JavaScript library for building analytical applications","directories":{},"lint-staged":{"{src,stories,styles,__mocks__,examples/server/src,examples/src,examples/test}/**/*.{ts,js,tsx,jsx,scss}":["npx gdc-fix-copyright","git add"],"{src,stories,styles,__mocks__,examples/server/src,examples/src,examples/test}/**/*.{ts,js,tsx,jsx,json,scss,md,yaml,html}":["prettier --write","git add"]},"_nodeVersion":"12.15.0","dependencies":{"rxjs":"^5.5.6","uuid":"^3.2.1","immer":"^1.3.1","lodash":"^4.17.15","date-fns":"^2.7.0","downshift":"^3.2.7","invariant":"^2.2.2","mapbox-gl":"1.9.1","classnames":"^2.2.6","codemirror":"^5.54.0","highcharts":"7.1.1","prop-types":"^15.6.0","react-intl":"^3.6.0","custom-event":"^1.0.1","react-window":"^1.8.1","ag-grid-react":"20.0.0","react-measure":"^2.3.0","@types/mapbox-gl":"1.9.1","react-day-picker":"~7.3.0","react-responsive":"^3.0.0","stringify-object":"^2.4.0","@gooddata/typings":"^2.26.0","@types/codemirror":"^0.0.95","ag-grid-community":"20.0.0","http-status-codes":"^1.3.0","react-codemirror2":"^7.2.0","@gooddata/js-utils":"^3.10.5","@gooddata/numberjs":"^3.2.4","fixed-data-table-2":"0.7.17","@gooddata/goodstrap":"68.18.3","react-dom-factories":"^1.0.2","@gooddata/gooddata-js":"^13.1.0","json-stable-stringify":"^1.0.1","react-transition-group":"^2.2.1","hoist-non-react-statics":"^3.3.0","nodelist-foreach-polyfill":"^1.2.0","@formatjs/intl-pluralrules":"^1.3.6","highcharts-grouped-categories":"^1.1.3"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"raf":"3.3.2","yup":"^0.24.1","jest":"24.7.1","husky":"3.0.0","madge":"^3.4.4","react":"^16.5.2","enzyme":"3.5.0","eslint":"4.19.1","formik":"^0.11.11","moment":"2.23.0","history":"^4.7.2","ts-jest":"24.0.0","webpack":"4.30.0","full-icu":"^1.3.0","prettier":"1.16.4","react-ga":"^2.5.2","recharts":"1.0.0-beta.9","testcafe":"1.1.4","commander":"2.14.1","node-sass":"4.13.0","react-dom":"^16.5.2","stylelint":"^13.6.1","supertest":"3.0.0","ts-loader":"6.0.0","@types/raf":"^3.4.0","css-loader":"0.28.7","jest-junit":"3.0.0","raw-loader":"0.5.1","styled-jsx":"2.2.1","typescript":"3.3.4000","@babel/core":"7.4.4","@types/jest":"24.0.6","@types/node":"7.0.8","@types/uuid":"3.4.3","file-loader":"3.0.1","jest-enzyme":"7.0.2","lint-staged":"9.1.0","sass-loader":"6.0.6","webpack-cli":"3.3.2","@types/react":"16.8.6","babel-loader":"8.0.5","react-helmet":"5.2.0","react-select":"1.2.1","style-loader":"0.19.1","@types/enzyme":"3.1.13","@types/lodash":"4.14.123","testcafe-live":"0.1.4","@babel/runtime":"7.4.4","dotenv-webpack":"^1.7.0","@babel/polyfill":"^7.4.4","@storybook/react":"5.0.11","@types/invariant":"2.2.29","@types/react-dom":"16.0.11","isomorphic-fetch":"2.2.1","react-datepicker":"1.1.0","react-router-dom":"4.2.2","@babel/preset-env":"7.4.4","@gooddata/mock-js":"^2.14.2","@storybook/addons":"5.0.11","@types/classnames":"2.2.3","@types/prop-types":"15.5.2","@storybook/theming":"5.0.11","identity-obj-proxy":"^3.0.0","intl-messageformat":"^7.5.4","webpack-dev-server":"3.3.1","@babel/preset-react":"7.0.0","@types/react-portal":"4.0.1","@types/react-window":"^1.8.1","babel-plugin-lodash":"3.3.4","html-webpack-plugin":"3.2.0","react-test-renderer":"16.4.2","@types/react-measure":"2.0.5","clean-webpack-plugin":"2.0.2","stats-webpack-plugin":"0.7.0","eslint-config-prettier":"4.1.0","react-google-recaptcha":"^0.14.1","tslint-config-prettier":"1.18.0","@gooddata/eslint-config":"^1.0.0","@gooddata/tslint-config":"1.0.0","@types/react-responsive":"^3.0.3","@types/storybook__react":"4.0.1","@types/stringify-object":"^3.2.0","enzyme-adapter-react-16":"1.3.1","@gooddata/test-storybook":"4.0.0","@storybook/addon-actions":"5.0.11","@storybook/addon-options":"5.0.11","node-sass-magic-importer":"5.1.0","react-syntax-highlighter":"11.0.2","@types/fixed-data-table-2":"0.8.1","stylelint-config-prettier":"^8.0.1","@gooddata/stylelint-config":"^5.0.0","@types/react-test-renderer":"16.0.0","circular-dependency-plugin":"5.0.2","compression-webpack-plugin":"2.0.0","@types/json-stable-stringify":"^1.0.32","@gooddata/frontend-npm-scripts":"1.2.0","@types/enzyme-adapter-react-16":"1.0.3","stylelint-checkstyle-formatter":"0.1.2","@types/storybook__addon-actions":"3.4.2","@babel/plugin-proposal-class-properties":"7.4.4","@babel/plugin-proposal-object-rest-spread":"7.4.4","@babel/plugin-transform-async-to-generator":"7.4.4"},"peerDependencies":{"react":"^16.5.2","react-dom":"^16.5.2"},"_npmOperationalInternal":{"tmp":"tmp/react-components_7.8.0-alpha-an-vuong-HEAD-2020-08-11T04-43-54-654Z_1597121062062_0.6120587927604553","host":"s3://npm-registry-packages"}},"7.9.0-beta.8":{"name":"@gooddata/react-components","version":"7.9.0-beta.8","author":{"name":"GoodData Corporation"},"license":"BSD-3-Clause","_id":"@gooddata/react-components@7.9.0-beta.8","maintainers":[{"name":"afi","email":"adam.fiedler@gooddata.com"},{"name":"an.vuong","email":"an.vuong@gooddata.com"},{"name":"bertold8","email":"ivan.nejezchleb@seznam.cz"},{"name":"brbistas","email":"valentinos.chraniotis@gooddata.com"},{"name":"bugsbunny338","email":"jiri.zajic@mensa.cz"},{"name":"de.do","email":"de.do@gooddata.com"},{"name":"gdjan","email":"jan.kruza@gooddata.com"},{"name":"gooddata-ci","email":"rail@gooddata.com"},{"name":"hang.ngo","email":"hang.ngo@gooddata.com"},{"name":"hung.nguyen.hoang","email":"hung.nguyen@gooddata.com"},{"name":"huong.nguyen","email":"huong.nguyen@gooddata.com"},{"name":"huyen.nguyen","email":"huyen.nguyen@gooddata.com"},{"name":"ivan.mjartan","email":"ivan.mjartan@gooddata.com"},{"name":"jakub-sterba","email":"jakub.sterba@gooddata.com"},{"name":"jaroslav.tomecek","email":"jaroslav.tomecek@gooddata.com"},{"name":"jkittler","email":"honza.kittler@gmail.com"},{"name":"khanh.le","email":"khanh.le@gooddata.com"},{"name":"lanhuynh","email":"lan.huynh@gooddata.com"},{"name":"linhhong","email":"linh.hong@gooddata.com"},{"name":"lupko","email":"lubomir.slivka@gooddata.com"},{"name":"mai.nguyen","email":"mai.nguyen@gooddata.com"},{"name":"matyas.kandl","email":"matyas.kandl@gooddata.com"},{"name":"michal.marsal","email":"michal.marsal@gooddata.com"},{"name":"milan.lempera","email":"ext-milan.lempera@gooddata.com"},{"name":"my.duong","email":"my.duong@gooddata.com"},{"name":"naibinh","email":"naibinh@gmail.com"},{"name":"nestor_encinas","email":"xesto05@gmail.com"},{"name":"nikolacech","email":"nikola.cech@gooddata.com"},{"name":"nis.hua","email":"nis.hua@gooddata.com"},{"name":"no23reason","email":"dan.homola@hotmail.cz"},{"name":"patrikbraborec","email":"patrik.braborec@gooddata.com"},{"name":"pbenes","email":"petr.benes@gooddata.com"},{"name":"petrjanu","email":"petr.janu@gooddata.com"},{"name":"pkingo","email":"philipandreaskingo@hotmail.com"},{"name":"ptquang86","email":"ptquang86@gmail.com"},{"name":"qduval","email":"quentin.duval@gooddata.com"},{"name":"rodri360","email":"me@rodri360.com"},{"name":"scavnickyj","email":"jakub.scavnicky@gooddata.com"},{"name":"sitina","email":"jiri.sitina@gooddata.com"},{"name":"strouhaljan","email":"strouhal.jan@gmail.com"},{"name":"thao-luong","email":"thao.luong@gooddata.com"},{"name":"thuong.nguyen","email":"thuong.nguyen@gooddata.com"},{"name":"tmuchka","email":"tomas.muchka@gooddata.com"},{"name":"tomas.kratochvil","email":"tomas.kratochvil@gooddata.com"},{"name":"tomsatgd","email":"tomas.satinsky@gooddata.com"},{"name":"trung-le-quoc","email":"trung.le@gooddata.com"},{"name":"tu-ngo","email":"tungo1981@gmail.com"},{"name":"tu.bui","email":"tu.bui@gooddata.com"},{"name":"tulean","email":"tuan.le@gooddata.com"},{"name":"tuqt1005","email":"tu.tran@gooddata.com"},{"name":"utdnah","email":"danh.ung@gooddata.com"},{"name":"van.nguyen","email":"van.nguyen@gooddata.com"},{"name":"vi.phan","email":"vi.phan@gooddata.com"},{"name":"vlastikcz","email":"vlastimil.kotas@gooddata.com"},{"name":"vu.pham","email":"vu.pham@gooddata.com"},{"name":"xmort","email":"petr.dolejsi@gooddata.com"},{"name":"yanlipnican","email":"yanlipnican@gmail.com"}],"homepage":"https://github.com/gooddata/gooddata-react-components#readme","bugs":{"url":"https://github.com/gooddata/gooddata-react-components/issues"},"dist":{"shasum":"36294d97633ae26b8c0e317e722e8742223ddce5","tarball":"https://registry.npmjs.org/@gooddata/react-components/-/react-components-7.9.0-beta.8.tgz","fileCount":2668,"integrity":"sha512-IV0WEqwKQd4ioJWH9HZCpSCOF+C0RSFWoyOf30UGX2cqVi4j17uSz3CqCHoQulenJQNyn8dwbj5n7q+TaZ7mIg==","signatures":[{"sig":"MEYCIQCbO8EPnG28h6ECvLPPMxcm8Pt3bIrJtSWOogFSgylQmAIhAI8kNRPJZImrKhG6koo0PIKHS11kvhXqrwZOIGs2xzOs","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":10715449,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJfM5+fCRA9TVsSAnZWagAAgJsP/i4JuRkzy6WWLMdWNHyW\nLxvEFLOcxKO2/xijcMLJkwtwOSPVH+3QJROfTgdp98e3bJxWKl4XxulljJ9Y\nrjDm5F1sUvMzsGkY0KZ8HuhzzvEXIGrOhGybY8Yd83j+l23HaK/5KuHTyP8l\nh11WMJDBGRyg17TH+ZCBF4C9ey94NbOKFEjRSsi4UtIKp2ayA2vlc4MVW6YM\nfFlMM94S7E34FrKrLEvJqf28ddbYG0WI/DL0OAD7m3Xo+u+7aYlzQlfUjug/\nwJ06aGfTKMfi9Nxkm3eeRWutQnPd9E/+HStjN+KZXyM3MWOjbH4WCMaucvz2\nrqIbG8ZblPqs5MZoUxmRlopzwokK6HNoYhIMq3l7HXVohGfG31Cy0Q+6c5Ki\nIhv1ev09X1sktEWV0GXJuNzCOpjnHahZlz5EMOno3t6JkpTJO6AzvlCvU15G\nuEMALUPkp2FyN8yrDc/Zpo48oyb3R6sIS5ORKYnuoLKffsubfotENN0jHp3s\n/R/fUxFJmoplrLVW+dHyWTVdXR6o4y00hO2fHE9sJyPbXesAs4TrYnJYJ9Mf\nrC97IcsW6sWpQWcPAeBk8W2/gKolJJcd5OcEQKMgx210+ZqEmJOVe+iRlhV5\nCIYDwfBWVnHZSGO0Z62K/5ziKECSCKfIrKvVqbw9+H5CKzcxmKJcl3lU4tIe\nRc0b\r\n=ab3l\r\n-----END PGP SIGNATURE-----\r\n"},"main":"dist/index.js","husky":{"hooks":{"pre-commit":"lint-staged"}},"config":{"eslint":"./examples/**/*.{js,jsx}","tslint":"./{__mocks__,src,stories}/{,**/}*.{ts,tsx}"},"readme":"[![npm version](https://badge.fury.io/js/%40gooddata%2Freact-components.svg)](https://www.npmjs.com/package/@gooddata/react-components)\n\n# GoodData.UI React components\n> A React-based JavaScript library for building data-driven applications\n\n## Getting started\n- [GoodData.UI Documentation](http://sdk.gooddata.com/gooddata-ui/)\n- [GoodData.UI Live Examples](https://gooddata-examples.herokuapp.com/)\n- [Stack Overflow](https://stackoverflow.com/questions/tagged/gooddata)\n\n### Usage\nWith [yarn](https://yarnpkg.com) installed, go to your project directory and run\n```\n$ yarn add @gooddata/react-components\n```\nIf you prefer [npm](npmjs.com) run\n```\n$ npm install --save @gooddata/react-components\n```\n\nThe public API is exposed via global `index.js`. Except for the styles, do not import any other file directly\nbecause they are not intended to be part of the public API.\n\n## Contributing\n\nWe welcome any contribution in form of [issues](https://github.com/gooddata/gooddata-react-components/issues) or [pull requests](https://github.com/gooddata/gooddata-react-components/pulls).\n\nInstall [Node.js](http://nodejs.org) (node 12.16.1, npm v6.13.4) and [Yarn](https://classic.yarnpkg.com) (1.22.4).\n\nInstall dependencies:\n```\nyarn install --frozen-lockfile\n```\n\nThese commands may come in handy while developing:\n\n| command | description |\n| ------- | ----------- |\n| `yarn install --pure-lockfile` | first step |\n| ||\n| `yarn dev` | build react-components to `/dist` in watch mode |\n| `yarn test` | run all unit tests |\n| `yarn prettier-write` | format the source code to match the valid codestyle |\n| `yarn validate` | validate codestyle |\n| ||\n| `yarn storybook` | run storybook from `/stories` on http://localhost:9001 |\n| `yarn build-storybook` | build storybook to `/dist-storybook` |\n| `yarn test-storybook` | run storybook and [screenshot tests](https://github.com/gooddata/gdc-client-utils/tree/master/test-storybook) |\n| ||\n| `yarn examples` | run Live Examples dev-server from `/examples` on https://localhost:8999 |\n| `yarn examples-build` | build Live Examples to `/examples/dist` |\n| `yarn examples-server` | serve built Live Examples - see `/examples/server/src` |\n| `yarn examples-testcafe` | run testcafe tests against `localhost:8999` |\n\n### Deploy to heroku.com\nWhen you deploy this repo to heroku, it serves *GoodData.UI Live Examples*.\nRelevant tasks are in `Procfile` and `package.json`.\n\n```bash\n# run in the project directory\nheroku login\nheroku create <your-app-name>\nheroku config:set DOMAIN_ADMIN_USERNAME=x@gooddata.com DOMAIN_ADMIN_PASSWORD=xy PROJECT_ID_TO_ASSIGN=xms7ga4tf3g3nzucd8380o2bev8oeknp\ngit push heroku HEAD:master\nheroku open\n```\n### Enable Geo Chart for Storybook and Live Examples\nGeo chart uses Mapbox to render map which requires a Mapbox access token.\n- Register an account and create Mapbox access token at [guide](https://docs.mapbox.com/help/how-mapbox-works/access-tokens/)\n- Store the created token at `.env`:\n```bash\necho -e \"EXAMPLE_MAPBOX_ACCESS_TOKEN=token\" >> .env # only need to run once\necho -e \"STORYBOOK_MAPBOX_ACCESS_TOKEN=token\" >> .env # only need to run once\n```\n\n### Run Live Examples Locally\nTo run *GoodData.UI Live Examples* locally:\n```bash\ngit clone <this-repository>\ncd  <repository-folder>\nyarn install --pure-lockfile\nyarn examples\n```\nThen open https://localhost:8999 and login using Live Examples account (you can [create one here](https://gooddata-examples.herokuapp.com/registration)).\n\n### Run Storybook locally\n- Run storybook with token stored in `.env` for more secure\n```bash\nyarn storybook\n```\n- Or run storybook with token env param exposed to cli (not suggested)\n```bash\nSTORYBOOK_MAPBOX_ACCESS_TOKEN=token yarn storybook\n```\n- Apply either above way to `yarn build-storybook` or `yarn test-storybook`\n\n### Source code formatting\nThe source code in the repository is formatted by [Prettier](https://prettier.io/).\nThe format of the code is validated by our Continuous Integration server and is one of the requirements of successful merge.\n\nPrettier is supported by every major IDE. You can find the list of supported editors and how to configure them [here](https://prettier.io/docs/en/editors.html).\n\nIn the case, when your editor is not supported or you don't want to setup the integration, you can run the `yarn prettier-write` command to reformat the code before commit.\n\n## Changelog\n\n- see [CHANGELOG.md](CHANGELOG.md)\n\n## Supported versions\n\nIn order to make the user experience with integrating GoodData UI SDK as smooth and secure as possible and to ensure that the SDK is using the latest features of the platform, we will only provide support to two most recent major versions of UI SDK.\n\nThe most recent majors will be supported in the following modes:\n\n- The latest major version will receive all new functionality and all bug fixes\n- The previous major version will only receive fixes to critical issues and security fixes. These fixes will be applied on top of last released version of the previous major\n\nThe customers are encouraged to always use the latest version of the UI SDK.\n\nIn case of using older versions, the user might face API incompatibility, performance or security issues.\n\nPlease follow the installation instructions to update to the newest version.\n\n## License\n\n(C) 2007-2020 GoodData Corporation\n\nThis project is dual licensed:\n\n- The ATTRIBUTION-NONCOMMERCIAL 4.0 INTERNATIONAL (CC BY-NC 4.0) is used for purpose of the trial experience and evaluation of GoodData.UI library.\n- The GOODDATA GOODDATA.UI LIBRARY END USER LICENSE AGREEMENT is used for GoodData customers.\n\nFor more information, please see [LICENSE](https://github.com/gooddata/gooddata-react-components/blob/master/LICENSE)\n","gitHead":"55439a0e2b4dd923eb36ccec8f426642b40dd23c","scripts":{"dev":"bash scripts/build.sh --dev-watch","test":"jest --watch","build":"bash scripts/build.sh","tslint":"yarn run-tslint -t verbose $npm_package_config_tslint","prepare":"cd examples/server && yarn install --frozen-lockfile && cd ../..; rm -r examples/node_modules 2>/dev/null; true","examples":"bash scripts/run-examples.sh","prepare?":"# Called before `npm publish` and on local `npm install`. Temporarily also for deleting obsolete node_modules. Ends with `true` to continue gracefully.","validate":"tsc --noEmit && yarn tslint && eslint $npm_package_config_eslint && yarn validate-style && yarn prettier-check","build-dev":"bash scripts/build.sh --dev","examples?":"# Default is developer domain, other options: yarn examples [sec,secure,stg,stg2,stg3,demo,developer or URL]","storybook":"yarn build && start-storybook -p 9001 -c .storybook","test-once":"jest","tslint-ci":"mkdir -p ./ci/results && yarn run-tslint -t checkstyle -o ./ci/results/tslint-results.xml $npm_package_config_tslint","run-tslint":"tslint -p tsconfig.json","validate-ci":"tsc --noEmit && yarn tslint-ci  && eslint $npm_package_config_eslint -f checkstyle -o ci/results/eslint-results.xml && yarn validate-style-ci && yarn prettier-check","examples-build":"bash scripts/build-examples.sh","prepublishOnly":"yarn build","prettier-check":"prettier --check '{src,stories,styles,__mocks__,examples/server/src,examples/src,examples/test}/**/*.{ts,js,tsx,jsx,json,scss,md,yaml,html}'","prettier-write":"prettier --write '{src,stories,styles,__mocks__,examples/server/src,examples/src,examples/test}/**/*.{ts,js,tsx,jsx,json,scss,md,yaml,html}'","test-storybook":"yarn build && test-storybook","validate-style":"stylelint '**/*.scss'","build-storybook":"yarn build && build-storybook -c .storybook -o dist-storybook","examples-server":"node examples/server/src/index.js","heroku-postbuild":"yarn examples-build developer","examples-testcafe":"./scripts/run-testcafe.sh visual","validate-style-ci":"stylelint '**/*.scss' --custom-formatter=node_modules/stylelint-checkstyle-formatter > ci/results/stylelint-results.xml","check-circular-deps":"madge --circular --extensions ts ./src","examples-testcafe-ci":"./scripts/run-testcafe.sh ci","examples-testcafe-live":"./scripts/run-testcafe.sh live"},"typings":"dist/index.d.ts","_npmUser":{"name":"gooddata-ci","email":"rail@gooddata.com"},"deprecated":"@gooddata/react-components@7 reached End of Support on March 31, 2022. Please upgrade (see https://sdk.gooddata.com/gooddata-ui/docs/supported_versions.html for more information).","repository":{"url":"git+ssh://git@github.com/gooddata/gooddata-react-components.git","type":"git"},"_npmVersion":"6.13.4","description":"GoodData.UI - A powerful JavaScript library for building analytical applications","directories":{},"lint-staged":{"{src,stories,styles,__mocks__,examples/server/src,examples/src,examples/test}/**/*.{ts,js,tsx,jsx,scss}":["npx gdc-fix-copyright","git add"],"{src,stories,styles,__mocks__,examples/server/src,examples/src,examples/test}/**/*.{ts,js,tsx,jsx,json,scss,md,yaml,html}":["prettier --write","git add"]},"_nodeVersion":"12.16.1","dependencies":{"rxjs":"^5.5.6","uuid":"^3.2.1","immer":"^1.3.1","lodash":"^4.17.15","date-fns":"^2.7.0","downshift":"^3.2.7","invariant":"^2.2.2","mapbox-gl":"1.9.1","classnames":"^2.2.6","codemirror":"^5.54.0","highcharts":"7.1.1","prop-types":"^15.6.0","react-intl":"^3.6.0","custom-event":"^1.0.1","react-window":"^1.8.1","ag-grid-react":"20.0.0","react-measure":"^2.3.0","@types/mapbox-gl":"1.9.1","react-day-picker":"~7.3.0","react-responsive":"^3.0.0","stringify-object":"^2.4.0","@gooddata/typings":"^2.26.0","@types/codemirror":"^0.0.95","ag-grid-community":"20.0.0","http-status-codes":"^1.3.0","react-codemirror2":"^7.2.0","@gooddata/js-utils":"^3.10.5","@gooddata/numberjs":"^3.2.4","fixed-data-table-2":"0.7.17","@gooddata/goodstrap":"68.18.3","react-dom-factories":"^1.0.2","@gooddata/gooddata-js":"^13.1.1","json-stable-stringify":"^1.0.1","react-transition-group":"^2.2.1","hoist-non-react-statics":"^3.3.0","nodelist-foreach-polyfill":"^1.2.0","@formatjs/intl-pluralrules":"^1.3.6","highcharts-grouped-categories":"^1.1.3"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"raf":"3.3.2","yup":"^0.24.1","jest":"24.7.1","husky":"3.0.0","madge":"^3.4.4","react":"^16.5.2","enzyme":"3.5.0","eslint":"4.19.1","formik":"^0.11.11","moment":"2.23.0","history":"^4.7.2","ts-jest":"24.0.0","webpack":"4.30.0","full-icu":"^1.3.0","prettier":"1.16.4","react-ga":"^2.5.2","recharts":"1.0.0-beta.9","testcafe":"1.1.4","commander":"2.14.1","node-sass":"4.13.0","react-dom":"^16.5.2","stylelint":"^13.6.1","supertest":"3.0.0","ts-loader":"6.0.0","@types/raf":"^3.4.0","css-loader":"0.28.7","jest-junit":"3.0.0","raw-loader":"0.5.1","styled-jsx":"2.2.1","typescript":"3.3.4000","@babel/core":"7.4.4","@types/jest":"24.0.6","@types/node":"7.0.8","@types/uuid":"3.4.3","file-loader":"3.0.1","jest-enzyme":"7.0.2","lint-staged":"9.1.0","sass-loader":"6.0.6","webpack-cli":"3.3.2","@types/react":"16.8.6","babel-loader":"8.0.5","react-helmet":"5.2.0","react-select":"1.2.1","style-loader":"0.19.1","@types/enzyme":"3.1.13","@types/lodash":"4.14.123","testcafe-live":"0.1.4","@babel/runtime":"7.4.4","dotenv-webpack":"^1.7.0","@babel/polyfill":"^7.4.4","@storybook/react":"5.0.11","@types/invariant":"2.2.29","@types/react-dom":"16.0.11","isomorphic-fetch":"2.2.1","react-datepicker":"1.1.0","react-router-dom":"4.2.2","@babel/preset-env":"7.4.4","@gooddata/mock-js":"^2.14.2","@storybook/addons":"5.0.11","@types/classnames":"2.2.3","@types/prop-types":"15.5.2","@storybook/theming":"5.0.11","identity-obj-proxy":"^3.0.0","intl-messageformat":"^7.5.4","webpack-dev-server":"3.3.1","@babel/preset-react":"7.0.0","@types/react-portal":"4.0.1","@types/react-window":"^1.8.1","babel-plugin-lodash":"3.3.4","html-webpack-plugin":"3.2.0","react-test-renderer":"16.4.2","@types/react-measure":"2.0.5","clean-webpack-plugin":"2.0.2","stats-webpack-plugin":"0.7.0","eslint-config-prettier":"4.1.0","react-google-recaptcha":"^0.14.1","tslint-config-prettier":"1.18.0","@gooddata/eslint-config":"^1.0.0","@gooddata/tslint-config":"1.0.0","@types/react-responsive":"^3.0.3","@types/storybook__react":"4.0.1","@types/stringify-object":"^3.2.0","enzyme-adapter-react-16":"1.3.1","@gooddata/test-storybook":"4.0.0","@storybook/addon-actions":"5.0.11","@storybook/addon-options":"5.0.11","node-sass-magic-importer":"5.1.0","react-syntax-highlighter":"11.0.2","@types/fixed-data-table-2":"0.8.1","stylelint-config-prettier":"^8.0.1","@gooddata/stylelint-config":"^5.0.0","@types/react-test-renderer":"16.0.0","circular-dependency-plugin":"5.0.2","compression-webpack-plugin":"2.0.0","@types/json-stable-stringify":"^1.0.32","@gooddata/frontend-npm-scripts":"1.2.0","@types/enzyme-adapter-react-16":"1.0.3","stylelint-checkstyle-formatter":"0.1.2","@types/storybook__addon-actions":"3.4.2","@babel/plugin-proposal-class-properties":"7.4.4","@babel/plugin-proposal-object-rest-spread":"7.4.4","@babel/plugin-transform-async-to-generator":"7.4.4"},"peerDependencies":{"react":"^16.5.2","react-dom":"^16.5.2"},"_npmOperationalInternal":{"tmp":"tmp/react-components_7.9.0-beta.8_1597218717869_0.3087016483730838","host":"s3://npm-registry-packages"}},"7.9.0-alpha-pbenes-pb-ONE-4593-2020-08-12T10-48-21-284Z":{"name":"@gooddata/react-components","version":"7.9.0-alpha-pbenes-pb-ONE-4593-2020-08-12T10-48-21-284Z","author":{"name":"GoodData Corporation"},"license":"BSD-3-Clause","_id":"@gooddata/react-components@7.9.0-alpha-pbenes-pb-ONE-4593-2020-08-12T10-48-21-284Z","maintainers":[{"name":"afi","email":"adam.fiedler@gooddata.com"},{"name":"an.vuong","email":"an.vuong@gooddata.com"},{"name":"bertold8","email":"ivan.nejezchleb@seznam.cz"},{"name":"brbistas","email":"valentinos.chraniotis@gooddata.com"},{"name":"bugsbunny338","email":"jiri.zajic@mensa.cz"},{"name":"de.do","email":"de.do@gooddata.com"},{"name":"gdjan","email":"jan.kruza@gooddata.com"},{"name":"gooddata-ci","email":"rail@gooddata.com"},{"name":"hang.ngo","email":"hang.ngo@gooddata.com"},{"name":"hung.nguyen.hoang","email":"hung.nguyen@gooddata.com"},{"name":"huong.nguyen","email":"huong.nguyen@gooddata.com"},{"name":"huyen.nguyen","email":"huyen.nguyen@gooddata.com"},{"name":"ivan.mjartan","email":"ivan.mjartan@gooddata.com"},{"name":"jakub-sterba","email":"jakub.sterba@gooddata.com"},{"name":"jaroslav.tomecek","email":"jaroslav.tomecek@gooddata.com"},{"name":"jkittler","email":"honza.kittler@gmail.com"},{"name":"khanh.le","email":"khanh.le@gooddata.com"},{"name":"lanhuynh","email":"lan.huynh@gooddata.com"},{"name":"linhhong","email":"linh.hong@gooddata.com"},{"name":"lupko","email":"lubomir.slivka@gooddata.com"},{"name":"mai.nguyen","email":"mai.nguyen@gooddata.com"},{"name":"matyas.kandl","email":"matyas.kandl@gooddata.com"},{"name":"michal.marsal","email":"michal.marsal@gooddata.com"},{"name":"milan.lempera","email":"ext-milan.lempera@gooddata.com"},{"name":"my.duong","email":"my.duong@gooddata.com"},{"name":"naibinh","email":"naibinh@gmail.com"},{"name":"nestor_encinas","email":"xesto05@gmail.com"},{"name":"nikolacech","email":"nikola.cech@gooddata.com"},{"name":"nis.hua","email":"nis.hua@gooddata.com"},{"name":"no23reason","email":"dan.homola@hotmail.cz"},{"name":"patrikbraborec","email":"patrik.braborec@gooddata.com"},{"name":"pbenes","email":"petr.benes@gooddata.com"},{"name":"petrjanu","email":"petr.janu@gooddata.com"},{"name":"pkingo","email":"philipandreaskingo@hotmail.com"},{"name":"ptquang86","email":"ptquang86@gmail.com"},{"name":"qduval","email":"quentin.duval@gooddata.com"},{"name":"rodri360","email":"me@rodri360.com"},{"name":"scavnickyj","email":"jakub.scavnicky@gooddata.com"},{"name":"sitina","email":"jiri.sitina@gooddata.com"},{"name":"strouhaljan","email":"strouhal.jan@gmail.com"},{"name":"thao-luong","email":"thao.luong@gooddata.com"},{"name":"thuong.nguyen","email":"thuong.nguyen@gooddata.com"},{"name":"tmuchka","email":"tomas.muchka@gooddata.com"},{"name":"tomas.kratochvil","email":"tomas.kratochvil@gooddata.com"},{"name":"tomsatgd","email":"tomas.satinsky@gooddata.com"},{"name":"trung-le-quoc","email":"trung.le@gooddata.com"},{"name":"tu-ngo","email":"tungo1981@gmail.com"},{"name":"tu.bui","email":"tu.bui@gooddata.com"},{"name":"tulean","email":"tuan.le@gooddata.com"},{"name":"tuqt1005","email":"tu.tran@gooddata.com"},{"name":"utdnah","email":"danh.ung@gooddata.com"},{"name":"van.nguyen","email":"van.nguyen@gooddata.com"},{"name":"vi.phan","email":"vi.phan@gooddata.com"},{"name":"vlastikcz","email":"vlastimil.kotas@gooddata.com"},{"name":"vu.pham","email":"vu.pham@gooddata.com"},{"name":"xmort","email":"petr.dolejsi@gooddata.com"},{"name":"yanlipnican","email":"yanlipnican@gmail.com"}],"homepage":"https://github.com/gooddata/gooddata-react-components#readme","bugs":{"url":"https://github.com/gooddata/gooddata-react-components/issues"},"dist":{"shasum":"d68ce55716e0c409ce6c32b67387198e7446a051","tarball":"https://registry.npmjs.org/@gooddata/react-components/-/react-components-7.9.0-alpha-pbenes-pb-ONE-4593-2020-08-12T10-48-21-284Z.tgz","fileCount":2670,"integrity":"sha512-/vcakvdsovhQTqvxo7hZfF1mGtnusDtQ+ilhFAZE7hGz7JNM0Ta3f2sYY2R4qd6F7vC879YrcN6qzzKKOsFPfg==","signatures":[{"sig":"MEUCIQCesmsSlIOPO9aFk4kLDTx0RnsjPOJ9jM9a97p3zxGDAgIgO43RDBLz6OaxyKJYVoBzMAWeJKCk9aKOzuPbJOddryc=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":10733854,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJfM8kOCRA9TVsSAnZWagAAR5MQAISU2zj0/5howZOvsMnq\n8tOcEva6xfXShyugIloOPc5yuLHh6Olyu4jkr0i0dOoUvnAJDfZhFq1rJlJW\nwq650bCdawXVE/fpuB1ba3OsWo05TCuFso3Gct6NNvEJfalgcAIwb3oVjtB0\nqyCGO3ZxBa6Yf/QR6vH3Y1ldnA1sLt+vF/Zp1UkXrrmiM75GxpJK/MjZRGDv\nEBt2nkjmd8ViwbMvxLXLfz1TsIN5jVkUDPTo9PgkJhnsFPRfRTOzJGp/WN3A\n50lxvpWmn0x05/bV8u0WDFD+6D2hy8rQlH3Qpjce0idEJEXwIsd6EOMHXk3x\nbEXdJWBBupTmYO0rthaEEKSQVrx3bLHqubN88wev2UE/Eo8tpb//40nOkSXf\n2V5KED1Z6wRw5F6qF2KUVnJ/dypvUGVw3BYmytwaCWYMRdg5+5WtuA59D+Fy\nlAJWUakcOH3Jyu4B1i6Nxf0WJXkrI094i6NC3WMbnWGBqAblB3jmpTSeNDWo\n59zC7txC19JbcFXYUYy6uukUVhT+vGGxBuMyadxZXuXp7YhjclC/orajxC/j\nDh/QqhCqvFL+Fipl5PRYuQzdBqhV4RVWl6XZPlYoNBWBGL4MoTup72gxgyHq\nyCdWD4Hc2s4X21QVJ5ec5Te+sf+fBrmRRZ0gRjJyvXTXpllhjwETMqzEVqOb\nzJhi\r\n=950Q\r\n-----END PGP SIGNATURE-----\r\n"},"main":"dist/index.js","husky":{"hooks":{"pre-commit":"lint-staged"}},"config":{"eslint":"./examples/**/*.{js,jsx}","tslint":"./{__mocks__,src,stories}/{,**/}*.{ts,tsx}"},"readme":"[![npm version](https://badge.fury.io/js/%40gooddata%2Freact-components.svg)](https://www.npmjs.com/package/@gooddata/react-components)\n\n# GoodData.UI React components\n> A React-based JavaScript library for building data-driven applications\n\n## Getting started\n- [GoodData.UI Documentation](http://sdk.gooddata.com/gooddata-ui/)\n- [GoodData.UI Live Examples](https://gooddata-examples.herokuapp.com/)\n- [Stack Overflow](https://stackoverflow.com/questions/tagged/gooddata)\n\n### Usage\nWith [yarn](https://yarnpkg.com) installed, go to your project directory and run\n```\n$ yarn add @gooddata/react-components\n```\nIf you prefer [npm](npmjs.com) run\n```\n$ npm install --save @gooddata/react-components\n```\n\nThe public API is exposed via global `index.js`. Except for the styles, do not import any other file directly\nbecause they are not intended to be part of the public API.\n\n## Contributing\n\nWe welcome any contribution in form of [issues](https://github.com/gooddata/gooddata-react-components/issues) or [pull requests](https://github.com/gooddata/gooddata-react-components/pulls).\n\nInstall [Node.js](http://nodejs.org) (node 12.16.1, npm v6.13.4) and [Yarn](https://classic.yarnpkg.com) (1.22.4).\n\nInstall dependencies:\n```\nyarn install --frozen-lockfile\n```\n\nThese commands may come in handy while developing:\n\n| command | description |\n| ------- | ----------- |\n| `yarn install --pure-lockfile` | first step |\n| ||\n| `yarn dev` | build react-components to `/dist` in watch mode |\n| `yarn test` | run all unit tests |\n| `yarn prettier-write` | format the source code to match the valid codestyle |\n| `yarn validate` | validate codestyle |\n| ||\n| `yarn storybook` | run storybook from `/stories` on http://localhost:9001 |\n| `yarn build-storybook` | build storybook to `/dist-storybook` |\n| `yarn test-storybook` | run storybook and [screenshot tests](https://github.com/gooddata/gdc-client-utils/tree/master/test-storybook) |\n| ||\n| `yarn examples` | run Live Examples dev-server from `/examples` on https://localhost:8999 |\n| `yarn examples-build` | build Live Examples to `/examples/dist` |\n| `yarn examples-server` | serve built Live Examples - see `/examples/server/src` |\n| `yarn examples-testcafe` | run testcafe tests against `localhost:8999` |\n\n### Deploy to heroku.com\nWhen you deploy this repo to heroku, it serves *GoodData.UI Live Examples*.\nRelevant tasks are in `Procfile` and `package.json`.\n\n```bash\n# run in the project directory\nheroku login\nheroku create <your-app-name>\nheroku config:set DOMAIN_ADMIN_USERNAME=x@gooddata.com DOMAIN_ADMIN_PASSWORD=xy PROJECT_ID_TO_ASSIGN=xms7ga4tf3g3nzucd8380o2bev8oeknp\ngit push heroku HEAD:master\nheroku open\n```\n### Enable Geo Chart for Storybook and Live Examples\nGeo chart uses Mapbox to render map which requires a Mapbox access token.\n- Register an account and create Mapbox access token at [guide](https://docs.mapbox.com/help/how-mapbox-works/access-tokens/)\n- Store the created token at `.env`:\n```bash\necho -e \"EXAMPLE_MAPBOX_ACCESS_TOKEN=token\" >> .env # only need to run once\necho -e \"STORYBOOK_MAPBOX_ACCESS_TOKEN=token\" >> .env # only need to run once\n```\n\n### Run Live Examples Locally\nTo run *GoodData.UI Live Examples* locally:\n```bash\ngit clone <this-repository>\ncd  <repository-folder>\nyarn install --pure-lockfile\nyarn examples\n```\nThen open https://localhost:8999 and login using Live Examples account (you can [create one here](https://gooddata-examples.herokuapp.com/registration)).\n\n### Run Storybook locally\n- Run storybook with token stored in `.env` for more secure\n```bash\nyarn storybook\n```\n- Or run storybook with token env param exposed to cli (not suggested)\n```bash\nSTORYBOOK_MAPBOX_ACCESS_TOKEN=token yarn storybook\n```\n- Apply either above way to `yarn build-storybook` or `yarn test-storybook`\n\n### Source code formatting\nThe source code in the repository is formatted by [Prettier](https://prettier.io/).\nThe format of the code is validated by our Continuous Integration server and is one of the requirements of successful merge.\n\nPrettier is supported by every major IDE. You can find the list of supported editors and how to configure them [here](https://prettier.io/docs/en/editors.html).\n\nIn the case, when your editor is not supported or you don't want to setup the integration, you can run the `yarn prettier-write` command to reformat the code before commit.\n\n## Changelog\n\n- see [CHANGELOG.md](CHANGELOG.md)\n\n## Supported versions\n\nIn order to make the user experience with integrating GoodData UI SDK as smooth and secure as possible and to ensure that the SDK is using the latest features of the platform, we will only provide support to two most recent major versions of UI SDK.\n\nThe most recent majors will be supported in the following modes:\n\n- The latest major version will receive all new functionality and all bug fixes\n- The previous major version will only receive fixes to critical issues and security fixes. These fixes will be applied on top of last released version of the previous major\n\nThe customers are encouraged to always use the latest version of the UI SDK.\n\nIn case of using older versions, the user might face API incompatibility, performance or security issues.\n\nPlease follow the installation instructions to update to the newest version.\n\n## License\n\n(C) 2007-2020 GoodData Corporation\n\nThis project is dual licensed:\n\n- The ATTRIBUTION-NONCOMMERCIAL 4.0 INTERNATIONAL (CC BY-NC 4.0) is used for purpose of the trial experience and evaluation of GoodData.UI library.\n- The GOODDATA GOODDATA.UI LIBRARY END USER LICENSE AGREEMENT is used for GoodData customers.\n\nFor more information, please see [LICENSE](https://github.com/gooddata/gooddata-react-components/blob/master/LICENSE)\n","gitHead":"cb1867b5a9bd788598a7a01a55325add4da44798","scripts":{"dev":"bash scripts/build.sh --dev-watch","test":"jest --watch","build":"bash scripts/build.sh","tslint":"yarn run-tslint -t verbose $npm_package_config_tslint","prepare":"cd examples/server && yarn install --frozen-lockfile && cd ../..; rm -r examples/node_modules 2>/dev/null; true","examples":"bash scripts/run-examples.sh","prepare?":"# Called before `npm publish` and on local `npm install`. Temporarily also for deleting obsolete node_modules. Ends with `true` to continue gracefully.","validate":"tsc --noEmit && yarn tslint && eslint $npm_package_config_eslint && yarn validate-style && yarn prettier-check","build-dev":"bash scripts/build.sh --dev","examples?":"# Default is developer domain, other options: yarn examples [sec,secure,stg,stg2,stg3,demo,developer or URL]","storybook":"yarn build && start-storybook -p 9001 -c .storybook","test-once":"jest","tslint-ci":"mkdir -p ./ci/results && yarn run-tslint -t checkstyle -o ./ci/results/tslint-results.xml $npm_package_config_tslint","run-tslint":"tslint -p tsconfig.json","validate-ci":"tsc --noEmit && yarn tslint-ci  && eslint $npm_package_config_eslint -f checkstyle -o ci/results/eslint-results.xml && yarn validate-style-ci && yarn prettier-check","examples-build":"bash scripts/build-examples.sh","prepublishOnly":"yarn build","prettier-check":"prettier --check '{src,stories,styles,__mocks__,examples/server/src,examples/src,examples/test}/**/*.{ts,js,tsx,jsx,json,scss,md,yaml,html}'","prettier-write":"prettier --write '{src,stories,styles,__mocks__,examples/server/src,examples/src,examples/test}/**/*.{ts,js,tsx,jsx,json,scss,md,yaml,html}'","test-storybook":"yarn build && test-storybook","validate-style":"stylelint '**/*.scss'","build-storybook":"yarn build && build-storybook -c .storybook -o dist-storybook","examples-server":"node examples/server/src/index.js","heroku-postbuild":"yarn examples-build developer","examples-testcafe":"./scripts/run-testcafe.sh visual","validate-style-ci":"stylelint '**/*.scss' --custom-formatter=node_modules/stylelint-checkstyle-formatter > ci/results/stylelint-results.xml","check-circular-deps":"madge --circular --extensions ts ./src","examples-testcafe-ci":"./scripts/run-testcafe.sh ci","examples-testcafe-live":"./scripts/run-testcafe.sh live"},"typings":"dist/index.d.ts","_npmUser":{"name":"pbenes","email":"petr.benes@gooddata.com"},"deprecated":"@gooddata/react-components@7 reached End of Support on March 31, 2022. Please upgrade (see https://sdk.gooddata.com/gooddata-ui/docs/supported_versions.html for more information).","repository":{"url":"git+ssh://git@github.com/gooddata/gooddata-react-components.git","type":"git"},"_npmVersion":"6.13.4","description":"GoodData.UI - A powerful JavaScript library for building analytical applications","directories":{},"lint-staged":{"{src,stories,styles,__mocks__,examples/server/src,examples/src,examples/test}/**/*.{ts,js,tsx,jsx,scss}":["npx gdc-fix-copyright","git add"],"{src,stories,styles,__mocks__,examples/server/src,examples/src,examples/test}/**/*.{ts,js,tsx,jsx,json,scss,md,yaml,html}":["prettier --write","git add"]},"_nodeVersion":"12.16.1","dependencies":{"rxjs":"^5.5.6","uuid":"^3.2.1","immer":"^1.3.1","lodash":"^4.17.15","date-fns":"^2.7.0","downshift":"^3.2.7","invariant":"^2.2.2","mapbox-gl":"1.9.1","classnames":"^2.2.6","codemirror":"^5.54.0","highcharts":"7.1.1","prop-types":"^15.6.0","react-intl":"^3.6.0","custom-event":"^1.0.1","react-window":"^1.8.1","ag-grid-react":"20.0.0","react-measure":"^2.3.0","@types/mapbox-gl":"1.9.1","react-day-picker":"~7.3.0","react-responsive":"^3.0.0","stringify-object":"^2.4.0","@gooddata/typings":"^2.26.0","@types/codemirror":"^0.0.95","ag-grid-community":"20.0.0","http-status-codes":"^1.3.0","react-codemirror2":"^7.2.0","@gooddata/js-utils":"^3.10.5","@gooddata/numberjs":"^3.2.4","fixed-data-table-2":"0.7.17","@gooddata/goodstrap":"68.18.3","react-dom-factories":"^1.0.2","@gooddata/gooddata-js":"^13.1.1","json-stable-stringify":"^1.0.1","react-transition-group":"^2.2.1","hoist-non-react-statics":"^3.3.0","nodelist-foreach-polyfill":"^1.2.0","@formatjs/intl-pluralrules":"^1.3.6","highcharts-grouped-categories":"^1.1.3"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"raf":"3.3.2","yup":"^0.24.1","jest":"24.7.1","husky":"3.0.0","madge":"^3.4.4","react":"^16.5.2","enzyme":"3.5.0","eslint":"4.19.1","formik":"^0.11.11","moment":"2.23.0","history":"^4.7.2","ts-jest":"24.0.0","webpack":"4.30.0","full-icu":"^1.3.0","prettier":"1.16.4","react-ga":"^2.5.2","recharts":"1.0.0-beta.9","testcafe":"1.1.4","commander":"2.14.1","node-sass":"4.13.0","react-dom":"^16.5.2","stylelint":"^13.6.1","supertest":"3.0.0","ts-loader":"6.0.0","@types/raf":"^3.4.0","css-loader":"0.28.7","jest-junit":"3.0.0","raw-loader":"0.5.1","styled-jsx":"2.2.1","typescript":"3.3.4000","@babel/core":"7.4.4","@types/jest":"24.0.6","@types/node":"7.0.8","@types/uuid":"3.4.3","file-loader":"3.0.1","jest-enzyme":"7.0.2","lint-staged":"9.1.0","sass-loader":"6.0.6","webpack-cli":"3.3.2","@types/react":"16.8.6","babel-loader":"8.0.5","react-helmet":"5.2.0","react-select":"1.2.1","style-loader":"0.19.1","@types/enzyme":"3.1.13","@types/lodash":"4.14.123","testcafe-live":"0.1.4","@babel/runtime":"7.4.4","dotenv-webpack":"^1.7.0","@babel/polyfill":"^7.4.4","@storybook/react":"5.0.11","@types/invariant":"2.2.29","@types/react-dom":"16.0.11","isomorphic-fetch":"2.2.1","react-datepicker":"1.1.0","react-router-dom":"4.2.2","@babel/preset-env":"7.4.4","@gooddata/mock-js":"^2.14.2","@storybook/addons":"5.0.11","@types/classnames":"2.2.3","@types/prop-types":"15.5.2","@storybook/theming":"5.0.11","identity-obj-proxy":"^3.0.0","intl-messageformat":"^7.5.4","webpack-dev-server":"3.3.1","@babel/preset-react":"7.0.0","@types/react-portal":"4.0.1","@types/react-window":"^1.8.1","babel-plugin-lodash":"3.3.4","html-webpack-plugin":"3.2.0","react-test-renderer":"16.4.2","@types/react-measure":"2.0.5","clean-webpack-plugin":"2.0.2","stats-webpack-plugin":"0.7.0","eslint-config-prettier":"4.1.0","react-google-recaptcha":"^0.14.1","tslint-config-prettier":"1.18.0","@gooddata/eslint-config":"^1.0.0","@gooddata/tslint-config":"1.0.0","@types/react-responsive":"^3.0.3","@types/storybook__react":"4.0.1","@types/stringify-object":"^3.2.0","enzyme-adapter-react-16":"1.3.1","@gooddata/test-storybook":"4.0.0","@storybook/addon-actions":"5.0.11","@storybook/addon-options":"5.0.11","node-sass-magic-importer":"5.1.0","react-syntax-highlighter":"11.0.2","@types/fixed-data-table-2":"0.8.1","stylelint-config-prettier":"^8.0.1","@gooddata/stylelint-config":"^5.0.0","@types/react-test-renderer":"16.0.0","circular-dependency-plugin":"5.0.2","compression-webpack-plugin":"2.0.0","@types/json-stable-stringify":"^1.0.32","@gooddata/frontend-npm-scripts":"1.2.0","@types/enzyme-adapter-react-16":"1.0.3","stylelint-checkstyle-formatter":"0.1.2","@types/storybook__addon-actions":"3.4.2","@babel/plugin-proposal-class-properties":"7.4.4","@babel/plugin-proposal-object-rest-spread":"7.4.4","@babel/plugin-transform-async-to-generator":"7.4.4"},"peerDependencies":{"react":"^16.5.2","react-dom":"^16.5.2"},"_npmOperationalInternal":{"tmp":"tmp/react-components_7.9.0-alpha-pbenes-pb-ONE-4593-2020-08-12T10-48-21-284Z_1597229326064_0.8346149262102676","host":"s3://npm-registry-packages"}},"7.9.0-beta.9":{"name":"@gooddata/react-components","version":"7.9.0-beta.9","author":{"name":"GoodData Corporation"},"license":"BSD-3-Clause","_id":"@gooddata/react-components@7.9.0-beta.9","maintainers":[{"name":"afi","email":"adam.fiedler@gooddata.com"},{"name":"an.vuong","email":"an.vuong@gooddata.com"},{"name":"bertold8","email":"ivan.nejezchleb@seznam.cz"},{"name":"brbistas","email":"valentinos.chraniotis@gooddata.com"},{"name":"bugsbunny338","email":"jiri.zajic@mensa.cz"},{"name":"de.do","email":"de.do@gooddata.com"},{"name":"gdjan","email":"jan.kruza@gooddata.com"},{"name":"gooddata-ci","email":"rail@gooddata.com"},{"name":"hang.ngo","email":"hang.ngo@gooddata.com"},{"name":"hung.nguyen.hoang","email":"hung.nguyen@gooddata.com"},{"name":"huong.nguyen","email":"huong.nguyen@gooddata.com"},{"name":"huyen.nguyen","email":"huyen.nguyen@gooddata.com"},{"name":"ivan.mjartan","email":"ivan.mjartan@gooddata.com"},{"name":"jakub-sterba","email":"jakub.sterba@gooddata.com"},{"name":"jaroslav.tomecek","email":"jaroslav.tomecek@gooddata.com"},{"name":"jkittler","email":"honza.kittler@gmail.com"},{"name":"khanh.le","email":"khanh.le@gooddata.com"},{"name":"lanhuynh","email":"lan.huynh@gooddata.com"},{"name":"linhhong","email":"linh.hong@gooddata.com"},{"name":"lupko","email":"lubomir.slivka@gooddata.com"},{"name":"mai.nguyen","email":"mai.nguyen@gooddata.com"},{"name":"matyas.kandl","email":"matyas.kandl@gooddata.com"},{"name":"michal.marsal","email":"michal.marsal@gooddata.com"},{"name":"milan.lempera","email":"ext-milan.lempera@gooddata.com"},{"name":"my.duong","email":"my.duong@gooddata.com"},{"name":"naibinh","email":"naibinh@gmail.com"},{"name":"nestor_encinas","email":"xesto05@gmail.com"},{"name":"nikolacech","email":"nikola.cech@gooddata.com"},{"name":"nis.hua","email":"nis.hua@gooddata.com"},{"name":"no23reason","email":"dan.homola@hotmail.cz"},{"name":"patrikbraborec","email":"patrik.braborec@gooddata.com"},{"name":"pbenes","email":"petr.benes@gooddata.com"},{"name":"petrjanu","email":"petr.janu@gooddata.com"},{"name":"pkingo","email":"philipandreaskingo@hotmail.com"},{"name":"ptquang86","email":"ptquang86@gmail.com"},{"name":"qduval","email":"quentin.duval@gooddata.com"},{"name":"rodri360","email":"me@rodri360.com"},{"name":"scavnickyj","email":"jakub.scavnicky@gooddata.com"},{"name":"sitina","email":"jiri.sitina@gooddata.com"},{"name":"strouhaljan","email":"strouhal.jan@gmail.com"},{"name":"thao-luong","email":"thao.luong@gooddata.com"},{"name":"thuong.nguyen","email":"thuong.nguyen@gooddata.com"},{"name":"tmuchka","email":"tomas.muchka@gooddata.com"},{"name":"tomas.kratochvil","email":"tomas.kratochvil@gooddata.com"},{"name":"tomsatgd","email":"tomas.satinsky@gooddata.com"},{"name":"trung-le-quoc","email":"trung.le@gooddata.com"},{"name":"tu-ngo","email":"tungo1981@gmail.com"},{"name":"tu.bui","email":"tu.bui@gooddata.com"},{"name":"tulean","email":"tuan.le@gooddata.com"},{"name":"tuqt1005","email":"tu.tran@gooddata.com"},{"name":"utdnah","email":"danh.ung@gooddata.com"},{"name":"van.nguyen","email":"van.nguyen@gooddata.com"},{"name":"vi.phan","email":"vi.phan@gooddata.com"},{"name":"vlastikcz","email":"vlastimil.kotas@gooddata.com"},{"name":"vu.pham","email":"vu.pham@gooddata.com"},{"name":"xmort","email":"petr.dolejsi@gooddata.com"},{"name":"yanlipnican","email":"yanlipnican@gmail.com"}],"homepage":"https://github.com/gooddata/gooddata-react-components#readme","bugs":{"url":"https://github.com/gooddata/gooddata-react-components/issues"},"dist":{"shasum":"08c7d5de1451275f60cfee673c4458960d01316f","tarball":"https://registry.npmjs.org/@gooddata/react-components/-/react-components-7.9.0-beta.9.tgz","fileCount":2668,"integrity":"sha512-i/mDBRQr7M2w7nwMUWjd5M1WWgMo4vy9HDf7I1m4aST639iaMgvI+hBNB2smvz/RQJcmXMb9s2wDYygTk9+5iQ==","signatures":[{"sig":"MEUCIQDtQP/sgESInUEhvWZwqHzyuzqQTywSqyD+9EEXw+b5HgIgUysVAKeh5EgrNIDC3i2WihWP4gYG3f/Cr4odHRw5c5c=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":10715864,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJfM+oBCRA9TVsSAnZWagAAbYUP/2VOnKW7H2y6QtSDZsWU\nf6dFfaEKCVsh9oKVp6yIKqyGs2Cch+f+ph8+x5MraWQKHS3hgwEVEXRYSI9N\n+t7iR+wW5tMbWWyqCsP8kXjA9ckzzTLFkfu+D739jEDNUDIuiUc9wZtqHnXj\nzHW+VhatzPIvlh0PPZBkFMOVnZThrJihe+DG4RHQbLl1NWL01qcODc2Od6Ku\nEjc0UTHQlKFo06b5jRZqNpOUXmMhIQn4aQQ5LRzg782vISmi3zp5k4zOcewj\n1oUObCG2dUvCj5fcplUw2qvlUZhpTcYmaLA0lnXHhCUCLWJLD5cdiQOB9FFO\nF1gkSECRx4jr9iF5YdfDBZSkGQ0m5lnMsowKU0oalsa5YcpAEwjxU54GoCll\n9jA/lcfENV3/hYedOjTvTg/eUPb8r/kkCnxqa60SE2yz0iY6CIvmzPcMpbY7\nHDytrFuKH18juaV8BBMKIyNbTxnwQ8LI9dtP0gkeVuLhUZMCdClCvCQH0n5p\nMWqAWrUJovYypgH6SH/7kLUK7YHdxJVUL58KQiOn3ilLC9B064DyNSyBA62F\nUIjc9xwwlyro+a/iklkRyROmyPTn65JGzKjEUwmJFWia6tZ5aKgw2HySCc97\nn8nmV3g7Znue4InIshMV/4ebRSpmLDKOzkuBG6rQAbjRWs/bhvK5Fz4B1MMD\nTuqL\r\n=Lfdk\r\n-----END PGP SIGNATURE-----\r\n"},"main":"dist/index.js","husky":{"hooks":{"pre-commit":"lint-staged"}},"config":{"eslint":"./examples/**/*.{js,jsx}","tslint":"./{__mocks__,src,stories}/{,**/}*.{ts,tsx}"},"readme":"[![npm version](https://badge.fury.io/js/%40gooddata%2Freact-components.svg)](https://www.npmjs.com/package/@gooddata/react-components)\n\n# GoodData.UI React components\n> A React-based JavaScript library for building data-driven applications\n\n## Getting started\n- [GoodData.UI Documentation](http://sdk.gooddata.com/gooddata-ui/)\n- [GoodData.UI Live Examples](https://gooddata-examples.herokuapp.com/)\n- [Stack Overflow](https://stackoverflow.com/questions/tagged/gooddata)\n\n### Usage\nWith [yarn](https://yarnpkg.com) installed, go to your project directory and run\n```\n$ yarn add @gooddata/react-components\n```\nIf you prefer [npm](npmjs.com) run\n```\n$ npm install --save @gooddata/react-components\n```\n\nThe public API is exposed via global `index.js`. Except for the styles, do not import any other file directly\nbecause they are not intended to be part of the public API.\n\n## Contributing\n\nWe welcome any contribution in form of [issues](https://github.com/gooddata/gooddata-react-components/issues) or [pull requests](https://github.com/gooddata/gooddata-react-components/pulls).\n\nInstall [Node.js](http://nodejs.org) (node 12.16.1, npm v6.13.4) and [Yarn](https://classic.yarnpkg.com) (1.22.4).\n\nInstall dependencies:\n```\nyarn install --frozen-lockfile\n```\n\nThese commands may come in handy while developing:\n\n| command | description |\n| ------- | ----------- |\n| `yarn install --pure-lockfile` | first step |\n| ||\n| `yarn dev` | build react-components to `/dist` in watch mode |\n| `yarn test` | run all unit tests |\n| `yarn prettier-write` | format the source code to match the valid codestyle |\n| `yarn validate` | validate codestyle |\n| ||\n| `yarn storybook` | run storybook from `/stories` on http://localhost:9001 |\n| `yarn build-storybook` | build storybook to `/dist-storybook` |\n| `yarn test-storybook` | run storybook and [screenshot tests](https://github.com/gooddata/gdc-client-utils/tree/master/test-storybook) |\n| ||\n| `yarn examples` | run Live Examples dev-server from `/examples` on https://localhost:8999 |\n| `yarn examples-build` | build Live Examples to `/examples/dist` |\n| `yarn examples-server` | serve built Live Examples - see `/examples/server/src` |\n| `yarn examples-testcafe` | run testcafe tests against `localhost:8999` |\n\n### Deploy to heroku.com\nWhen you deploy this repo to heroku, it serves *GoodData.UI Live Examples*.\nRelevant tasks are in `Procfile` and `package.json`.\n\n```bash\n# run in the project directory\nheroku login\nheroku create <your-app-name>\nheroku config:set DOMAIN_ADMIN_USERNAME=x@gooddata.com DOMAIN_ADMIN_PASSWORD=xy PROJECT_ID_TO_ASSIGN=xms7ga4tf3g3nzucd8380o2bev8oeknp\ngit push heroku HEAD:master\nheroku open\n```\n### Enable Geo Chart for Storybook and Live Examples\nGeo chart uses Mapbox to render map which requires a Mapbox access token.\n- Register an account and create Mapbox access token at [guide](https://docs.mapbox.com/help/how-mapbox-works/access-tokens/)\n- Store the created token at `.env`:\n```bash\necho -e \"EXAMPLE_MAPBOX_ACCESS_TOKEN=token\" >> .env # only need to run once\necho -e \"STORYBOOK_MAPBOX_ACCESS_TOKEN=token\" >> .env # only need to run once\n```\n\n### Run Live Examples Locally\nTo run *GoodData.UI Live Examples* locally:\n```bash\ngit clone <this-repository>\ncd  <repository-folder>\nyarn install --pure-lockfile\nyarn examples\n```\nThen open https://localhost:8999 and login using Live Examples account (you can [create one here](https://gooddata-examples.herokuapp.com/registration)).\n\n### Run Storybook locally\n- Run storybook with token stored in `.env` for more secure\n```bash\nyarn storybook\n```\n- Or run storybook with token env param exposed to cli (not suggested)\n```bash\nSTORYBOOK_MAPBOX_ACCESS_TOKEN=token yarn storybook\n```\n- Apply either above way to `yarn build-storybook` or `yarn test-storybook`\n\n### Source code formatting\nThe source code in the repository is formatted by [Prettier](https://prettier.io/).\nThe format of the code is validated by our Continuous Integration server and is one of the requirements of successful merge.\n\nPrettier is supported by every major IDE. You can find the list of supported editors and how to configure them [here](https://prettier.io/docs/en/editors.html).\n\nIn the case, when your editor is not supported or you don't want to setup the integration, you can run the `yarn prettier-write` command to reformat the code before commit.\n\n## Changelog\n\n- see [CHANGELOG.md](CHANGELOG.md)\n\n## Supported versions\n\nIn order to make the user experience with integrating GoodData UI SDK as smooth and secure as possible and to ensure that the SDK is using the latest features of the platform, we will only provide support to two most recent major versions of UI SDK.\n\nThe most recent majors will be supported in the following modes:\n\n- The latest major version will receive all new functionality and all bug fixes\n- The previous major version will only receive fixes to critical issues and security fixes. These fixes will be applied on top of last released version of the previous major\n\nThe customers are encouraged to always use the latest version of the UI SDK.\n\nIn case of using older versions, the user might face API incompatibility, performance or security issues.\n\nPlease follow the installation instructions to update to the newest version.\n\n## License\n\n(C) 2007-2020 GoodData Corporation\n\nThis project is dual licensed:\n\n- The ATTRIBUTION-NONCOMMERCIAL 4.0 INTERNATIONAL (CC BY-NC 4.0) is used for purpose of the trial experience and evaluation of GoodData.UI library.\n- The GOODDATA GOODDATA.UI LIBRARY END USER LICENSE AGREEMENT is used for GoodData customers.\n\nFor more information, please see [LICENSE](https://github.com/gooddata/gooddata-react-components/blob/master/LICENSE)\n","gitHead":"6ac3d7e7c660899dd445f8816c0974836fe155b5","scripts":{"dev":"bash scripts/build.sh --dev-watch","test":"jest --watch","build":"bash scripts/build.sh","tslint":"yarn run-tslint -t verbose $npm_package_config_tslint","prepare":"cd examples/server && yarn install --frozen-lockfile && cd ../..; rm -r examples/node_modules 2>/dev/null; true","examples":"bash scripts/run-examples.sh","prepare?":"# Called before `npm publish` and on local `npm install`. Temporarily also for deleting obsolete node_modules. Ends with `true` to continue gracefully.","validate":"tsc --noEmit && yarn tslint && eslint $npm_package_config_eslint && yarn validate-style && yarn prettier-check","build-dev":"bash scripts/build.sh --dev","examples?":"# Default is developer domain, other options: yarn examples [sec,secure,stg,stg2,stg3,demo,developer or URL]","storybook":"yarn build && start-storybook -p 9001 -c .storybook","test-once":"jest","tslint-ci":"mkdir -p ./ci/results && yarn run-tslint -t checkstyle -o ./ci/results/tslint-results.xml $npm_package_config_tslint","run-tslint":"tslint -p tsconfig.json","validate-ci":"tsc --noEmit && yarn tslint-ci  && eslint $npm_package_config_eslint -f checkstyle -o ci/results/eslint-results.xml && yarn validate-style-ci && yarn prettier-check","examples-build":"bash scripts/build-examples.sh","prepublishOnly":"yarn build","prettier-check":"prettier --check '{src,stories,styles,__mocks__,examples/server/src,examples/src,examples/test}/**/*.{ts,js,tsx,jsx,json,scss,md,yaml,html}'","prettier-write":"prettier --write '{src,stories,styles,__mocks__,examples/server/src,examples/src,examples/test}/**/*.{ts,js,tsx,jsx,json,scss,md,yaml,html}'","test-storybook":"yarn build && test-storybook","validate-style":"stylelint '**/*.scss'","build-storybook":"yarn build && build-storybook -c .storybook -o dist-storybook","examples-server":"node examples/server/src/index.js","heroku-postbuild":"yarn examples-build developer","examples-testcafe":"./scripts/run-testcafe.sh visual","validate-style-ci":"stylelint '**/*.scss' --custom-formatter=node_modules/stylelint-checkstyle-formatter > ci/results/stylelint-results.xml","check-circular-deps":"madge --circular --extensions ts ./src","examples-testcafe-ci":"./scripts/run-testcafe.sh ci","examples-testcafe-live":"./scripts/run-testcafe.sh live"},"typings":"dist/index.d.ts","_npmUser":{"name":"gooddata-ci","email":"rail@gooddata.com"},"deprecated":"@gooddata/react-components@7 reached End of Support on March 31, 2022. Please upgrade (see https://sdk.gooddata.com/gooddata-ui/docs/supported_versions.html for more information).","repository":{"url":"git+ssh://git@github.com/gooddata/gooddata-react-components.git","type":"git"},"_npmVersion":"6.13.4","description":"GoodData.UI - A powerful JavaScript library for building analytical applications","directories":{},"lint-staged":{"{src,stories,styles,__mocks__,examples/server/src,examples/src,examples/test}/**/*.{ts,js,tsx,jsx,scss}":["npx gdc-fix-copyright","git add"],"{src,stories,styles,__mocks__,examples/server/src,examples/src,examples/test}/**/*.{ts,js,tsx,jsx,json,scss,md,yaml,html}":["prettier --write","git add"]},"_nodeVersion":"12.16.1","dependencies":{"rxjs":"^5.5.6","uuid":"^3.2.1","immer":"^1.3.1","lodash":"^4.17.15","date-fns":"^2.7.0","downshift":"^3.2.7","invariant":"^2.2.2","mapbox-gl":"1.9.1","classnames":"^2.2.6","codemirror":"^5.54.0","highcharts":"7.1.1","prop-types":"^15.6.0","react-intl":"^3.6.0","custom-event":"^1.0.1","react-window":"^1.8.1","ag-grid-react":"20.0.0","react-measure":"^2.3.0","@types/mapbox-gl":"1.9.1","react-day-picker":"~7.3.0","react-responsive":"^3.0.0","stringify-object":"^2.4.0","@gooddata/typings":"^2.26.0","@types/codemirror":"^0.0.95","ag-grid-community":"20.0.0","http-status-codes":"^1.3.0","react-codemirror2":"^7.2.0","@gooddata/js-utils":"^3.10.5","@gooddata/numberjs":"^3.2.4","fixed-data-table-2":"0.7.17","@gooddata/goodstrap":"68.18.3","react-dom-factories":"^1.0.2","@gooddata/gooddata-js":"^13.1.1","json-stable-stringify":"^1.0.1","react-transition-group":"^2.2.1","hoist-non-react-statics":"^3.3.0","nodelist-foreach-polyfill":"^1.2.0","@formatjs/intl-pluralrules":"^1.3.6","highcharts-grouped-categories":"^1.1.3"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"raf":"3.3.2","yup":"^0.24.1","jest":"24.7.1","husky":"3.0.0","madge":"^3.4.4","react":"^16.5.2","enzyme":"3.5.0","eslint":"4.19.1","formik":"^0.11.11","moment":"2.23.0","history":"^4.7.2","ts-jest":"24.0.0","webpack":"4.30.0","full-icu":"^1.3.0","prettier":"1.16.4","react-ga":"^2.5.2","recharts":"1.0.0-beta.9","testcafe":"1.1.4","commander":"2.14.1","node-sass":"4.13.0","react-dom":"^16.5.2","stylelint":"^13.6.1","supertest":"3.0.0","ts-loader":"6.0.0","@types/raf":"^3.4.0","css-loader":"0.28.7","jest-junit":"3.0.0","raw-loader":"0.5.1","styled-jsx":"2.2.1","typescript":"3.3.4000","@babel/core":"7.4.4","@types/jest":"24.0.6","@types/node":"7.0.8","@types/uuid":"3.4.3","file-loader":"3.0.1","jest-enzyme":"7.0.2","lint-staged":"9.1.0","sass-loader":"6.0.6","webpack-cli":"3.3.2","@types/react":"16.8.6","babel-loader":"8.0.5","react-helmet":"5.2.0","react-select":"1.2.1","style-loader":"0.19.1","@types/enzyme":"3.1.13","@types/lodash":"4.14.123","testcafe-live":"0.1.4","@babel/runtime":"7.4.4","dotenv-webpack":"^1.7.0","@babel/polyfill":"^7.4.4","@storybook/react":"5.0.11","@types/invariant":"2.2.29","@types/react-dom":"16.0.11","isomorphic-fetch":"2.2.1","react-datepicker":"1.1.0","react-router-dom":"4.2.2","@babel/preset-env":"7.4.4","@gooddata/mock-js":"^2.14.2","@storybook/addons":"5.0.11","@types/classnames":"2.2.3","@types/prop-types":"15.5.2","@storybook/theming":"5.0.11","identity-obj-proxy":"^3.0.0","intl-messageformat":"^7.5.4","webpack-dev-server":"3.3.1","@babel/preset-react":"7.0.0","@types/react-portal":"4.0.1","@types/react-window":"^1.8.1","babel-plugin-lodash":"3.3.4","html-webpack-plugin":"3.2.0","react-test-renderer":"16.4.2","@types/react-measure":"2.0.5","clean-webpack-plugin":"2.0.2","stats-webpack-plugin":"0.7.0","eslint-config-prettier":"4.1.0","react-google-recaptcha":"^0.14.1","tslint-config-prettier":"1.18.0","@gooddata/eslint-config":"^1.0.0","@gooddata/tslint-config":"1.0.0","@types/react-responsive":"^3.0.3","@types/storybook__react":"4.0.1","@types/stringify-object":"^3.2.0","enzyme-adapter-react-16":"1.3.1","@gooddata/test-storybook":"4.0.0","@storybook/addon-actions":"5.0.11","@storybook/addon-options":"5.0.11","node-sass-magic-importer":"5.1.0","react-syntax-highlighter":"11.0.2","@types/fixed-data-table-2":"0.8.1","stylelint-config-prettier":"^8.0.1","@gooddata/stylelint-config":"^5.0.0","@types/react-test-renderer":"16.0.0","circular-dependency-plugin":"5.0.2","compression-webpack-plugin":"2.0.0","@types/json-stable-stringify":"^1.0.32","@gooddata/frontend-npm-scripts":"1.2.0","@types/enzyme-adapter-react-16":"1.0.3","stylelint-checkstyle-formatter":"0.1.2","@types/storybook__addon-actions":"3.4.2","@babel/plugin-proposal-class-properties":"7.4.4","@babel/plugin-proposal-object-rest-spread":"7.4.4","@babel/plugin-transform-async-to-generator":"7.4.4"},"peerDependencies":{"react":"^16.5.2","react-dom":"^16.5.2"},"_npmOperationalInternal":{"tmp":"tmp/react-components_7.9.0-beta.9_1597237760298_0.29889734931560574","host":"s3://npm-registry-packages"}},"7.9.0-alpha-bertold8-ine-one-3716-2020-08-13T07-02-24-700Z":{"name":"@gooddata/react-components","version":"7.9.0-alpha-bertold8-ine-one-3716-2020-08-13T07-02-24-700Z","author":{"name":"GoodData Corporation"},"license":"BSD-3-Clause","_id":"@gooddata/react-components@7.9.0-alpha-bertold8-ine-one-3716-2020-08-13T07-02-24-700Z","maintainers":[{"name":"afi","email":"adam.fiedler@gooddata.com"},{"name":"an.vuong","email":"an.vuong@gooddata.com"},{"name":"bertold8","email":"ivan.nejezchleb@seznam.cz"},{"name":"brbistas","email":"valentinos.chraniotis@gooddata.com"},{"name":"bugsbunny338","email":"jiri.zajic@mensa.cz"},{"name":"de.do","email":"de.do@gooddata.com"},{"name":"gdjan","email":"jan.kruza@gooddata.com"},{"name":"gooddata-ci","email":"rail@gooddata.com"},{"name":"hang.ngo","email":"hang.ngo@gooddata.com"},{"name":"hung.nguyen.hoang","email":"hung.nguyen@gooddata.com"},{"name":"huong.nguyen","email":"huong.nguyen@gooddata.com"},{"name":"huyen.nguyen","email":"huyen.nguyen@gooddata.com"},{"name":"ivan.mjartan","email":"ivan.mjartan@gooddata.com"},{"name":"jakub-sterba","email":"jakub.sterba@gooddata.com"},{"name":"jaroslav.tomecek","email":"jaroslav.tomecek@gooddata.com"},{"name":"jkittler","email":"honza.kittler@gmail.com"},{"name":"khanh.le","email":"khanh.le@gooddata.com"},{"name":"lanhuynh","email":"lan.huynh@gooddata.com"},{"name":"linhhong","email":"linh.hong@gooddata.com"},{"name":"lupko","email":"lubomir.slivka@gooddata.com"},{"name":"mai.nguyen","email":"mai.nguyen@gooddata.com"},{"name":"matyas.kandl","email":"matyas.kandl@gooddata.com"},{"name":"michal.marsal","email":"michal.marsal@gooddata.com"},{"name":"milan.lempera","email":"ext-milan.lempera@gooddata.com"},{"name":"my.duong","email":"my.duong@gooddata.com"},{"name":"naibinh","email":"naibinh@gmail.com"},{"name":"nestor_encinas","email":"xesto05@gmail.com"},{"name":"nikolacech","email":"nikola.cech@gooddata.com"},{"name":"nis.hua","email":"nis.hua@gooddata.com"},{"name":"no23reason","email":"dan.homola@hotmail.cz"},{"name":"patrikbraborec","email":"patrik.braborec@gooddata.com"},{"name":"pbenes","email":"petr.benes@gooddata.com"},{"name":"petrjanu","email":"petr.janu@gooddata.com"},{"name":"pkingo","email":"philipandreaskingo@hotmail.com"},{"name":"ptquang86","email":"ptquang86@gmail.com"},{"name":"qduval","email":"quentin.duval@gooddata.com"},{"name":"rodri360","email":"me@rodri360.com"},{"name":"scavnickyj","email":"jakub.scavnicky@gooddata.com"},{"name":"sitina","email":"jiri.sitina@gooddata.com"},{"name":"strouhaljan","email":"strouhal.jan@gmail.com"},{"name":"thao-luong","email":"thao.luong@gooddata.com"},{"name":"thuong.nguyen","email":"thuong.nguyen@gooddata.com"},{"name":"tmuchka","email":"tomas.muchka@gooddata.com"},{"name":"tomas.kratochvil","email":"tomas.kratochvil@gooddata.com"},{"name":"tomsatgd","email":"tomas.satinsky@gooddata.com"},{"name":"trung-le-quoc","email":"trung.le@gooddata.com"},{"name":"tu-ngo","email":"tungo1981@gmail.com"},{"name":"tu.bui","email":"tu.bui@gooddata.com"},{"name":"tulean","email":"tuan.le@gooddata.com"},{"name":"tuqt1005","email":"tu.tran@gooddata.com"},{"name":"utdnah","email":"danh.ung@gooddata.com"},{"name":"van.nguyen","email":"van.nguyen@gooddata.com"},{"name":"vi.phan","email":"vi.phan@gooddata.com"},{"name":"vlastikcz","email":"vlastimil.kotas@gooddata.com"},{"name":"vu.pham","email":"vu.pham@gooddata.com"},{"name":"xmort","email":"petr.dolejsi@gooddata.com"},{"name":"yanlipnican","email":"yanlipnican@gmail.com"}],"homepage":"https://github.com/gooddata/gooddata-react-components#readme","bugs":{"url":"https://github.com/gooddata/gooddata-react-components/issues"},"dist":{"shasum":"070c7a035e18367abaaa68197e4713125f987749","tarball":"https://registry.npmjs.org/@gooddata/react-components/-/react-components-7.9.0-alpha-bertold8-ine-one-3716-2020-08-13T07-02-24-700Z.tgz","fileCount":2675,"integrity":"sha512-V37m1UF7URiApM9MeUnOyR1lVF6lIUUuBEtmEKl3q62j0OlI67G3n6kvsOVfJ365cc7TJAPil2K6WVN956xwDA==","signatures":[{"sig":"MEYCIQCQlo9GpOlNvzXPCgK4LHxNGzlfoWb3v33cekMPNkJHzwIhALhdLIge/UD9UPTbhsM8sUHom4JWz3z/ipPKrQMZn4Lo","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":10786036,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJfNOWqCRA9TVsSAnZWagAA/k4P/2fqYYytp7YNLJNJBWaW\n+t7uQoWeChU52295qZdz/y+bJT6xJ5/OFapcnc7C/PO/8UqOMAmNHwF6cbDe\nC1uLV2os3rFCYbIxjZIFd3SQee5NE8PwgEMhEyQJPHJrmlzGJxNH13ExGDFr\nteqrxPdHd+N3nmrfhA7SiIyajU9bSrF2QA7irxGouh4XYyu6FAir6cBlnaCQ\nilFBWXU4rIIStZLwT5seGzRCTH6MFICdyF+VaAMlWzS8Ny/ugRGjMuXqQai5\ndLDqgJwXfTXN6xMemx59zSZmfYtZ+Tv5MXSK3WpoqjSI1jxmRdqbHvvSRx+y\n3R947P894noc/SWK1atghr9NgDedOdOrGHVmvyr5eUA88YuIlysvOS1uO1sb\nGxNkBl1MqJbwgQhkiYiSuDN9Nd8qmaizEjClvBfe9YCFEdcTSVvsBJfq6y13\nf2kEmu97hbl145PA9AArKg33py2HEjexXR9kra8Khqv/Gti9BH0etli1aqTF\nlFazh0lC32sZII1WEcpnmeQOaDw3ks1mNwaxxlwhJqwH1IIotU69JMW/0xBV\n9eTQBuqBuPFQ2zDlDm/FwSHlacXhQ+8MAZGNDNPtc2gJXQtdKV0tLfLZgVrN\n/p3KZgZKe7TUrUoiiX5juH2k+3jhYuNUeFBPqa/M2DfxRoxrKHOJWIYiqzqz\nu07P\r\n=0tLR\r\n-----END PGP SIGNATURE-----\r\n"},"main":"dist/index.js","husky":{"hooks":{"pre-commit":"lint-staged"}},"config":{"eslint":"./examples/**/*.{js,jsx}","tslint":"./{__mocks__,src,stories}/{,**/}*.{ts,tsx}"},"readme":"[![npm version](https://badge.fury.io/js/%40gooddata%2Freact-components.svg)](https://www.npmjs.com/package/@gooddata/react-components)\n\n# GoodData.UI React components\n> A React-based JavaScript library for building data-driven applications\n\n## Getting started\n- [GoodData.UI Documentation](http://sdk.gooddata.com/gooddata-ui/)\n- [GoodData.UI Live Examples](https://gooddata-examples.herokuapp.com/)\n- [Stack Overflow](https://stackoverflow.com/questions/tagged/gooddata)\n\n### Usage\nWith [yarn](https://yarnpkg.com) installed, go to your project directory and run\n```\n$ yarn add @gooddata/react-components\n```\nIf you prefer [npm](npmjs.com) run\n```\n$ npm install --save @gooddata/react-components\n```\n\nThe public API is exposed via global `index.js`. Except for the styles, do not import any other file directly\nbecause they are not intended to be part of the public API.\n\n## Contributing\n\nWe welcome any contribution in form of [issues](https://github.com/gooddata/gooddata-react-components/issues) or [pull requests](https://github.com/gooddata/gooddata-react-components/pulls).\n\nInstall [Node.js](http://nodejs.org) (node 12.16.1, npm v6.13.4) and [Yarn](https://classic.yarnpkg.com) (1.22.4).\n\nInstall dependencies:\n```\nyarn install --frozen-lockfile\n```\n\nThese commands may come in handy while developing:\n\n| command | description |\n| ------- | ----------- |\n| `yarn install --pure-lockfile` | first step |\n| ||\n| `yarn dev` | build react-components to `/dist` in watch mode |\n| `yarn test` | run all unit tests |\n| `yarn prettier-write` | format the source code to match the valid codestyle |\n| `yarn validate` | validate codestyle |\n| ||\n| `yarn storybook` | run storybook from `/stories` on http://localhost:9001 |\n| `yarn build-storybook` | build storybook to `/dist-storybook` |\n| `yarn test-storybook` | run storybook and [screenshot tests](https://github.com/gooddata/gdc-client-utils/tree/master/test-storybook) |\n| ||\n| `yarn examples` | run Live Examples dev-server from `/examples` on https://localhost:8999 |\n| `yarn examples-build` | build Live Examples to `/examples/dist` |\n| `yarn examples-server` | serve built Live Examples - see `/examples/server/src` |\n| `yarn examples-testcafe` | run testcafe tests against `localhost:8999` |\n\n### Deploy to heroku.com\nWhen you deploy this repo to heroku, it serves *GoodData.UI Live Examples*.\nRelevant tasks are in `Procfile` and `package.json`.\n\n```bash\n# run in the project directory\nheroku login\nheroku create <your-app-name>\nheroku config:set DOMAIN_ADMIN_USERNAME=x@gooddata.com DOMAIN_ADMIN_PASSWORD=xy PROJECT_ID_TO_ASSIGN=xms7ga4tf3g3nzucd8380o2bev8oeknp\ngit push heroku HEAD:master\nheroku open\n```\n### Enable Geo Chart for Storybook and Live Examples\nGeo chart uses Mapbox to render map which requires a Mapbox access token.\n- Register an account and create Mapbox access token at [guide](https://docs.mapbox.com/help/how-mapbox-works/access-tokens/)\n- Store the created token at `.env`:\n```bash\necho -e \"EXAMPLE_MAPBOX_ACCESS_TOKEN=token\" >> .env # only need to run once\necho -e \"STORYBOOK_MAPBOX_ACCESS_TOKEN=token\" >> .env # only need to run once\n```\n\n### Run Live Examples Locally\nTo run *GoodData.UI Live Examples* locally:\n```bash\ngit clone <this-repository>\ncd  <repository-folder>\nyarn install --pure-lockfile\nyarn examples\n```\nThen open https://localhost:8999 and login using Live Examples account (you can [create one here](https://gooddata-examples.herokuapp.com/registration)).\n\n### Run Storybook locally\n- Run storybook with token stored in `.env` for more secure\n```bash\nyarn storybook\n```\n- Or run storybook with token env param exposed to cli (not suggested)\n```bash\nSTORYBOOK_MAPBOX_ACCESS_TOKEN=token yarn storybook\n```\n- Apply either above way to `yarn build-storybook` or `yarn test-storybook`\n\n### Source code formatting\nThe source code in the repository is formatted by [Prettier](https://prettier.io/).\nThe format of the code is validated by our Continuous Integration server and is one of the requirements of successful merge.\n\nPrettier is supported by every major IDE. You can find the list of supported editors and how to configure them [here](https://prettier.io/docs/en/editors.html).\n\nIn the case, when your editor is not supported or you don't want to setup the integration, you can run the `yarn prettier-write` command to reformat the code before commit.\n\n## Changelog\n\n- see [CHANGELOG.md](CHANGELOG.md)\n\n## Supported versions\n\nIn order to make the user experience with integrating GoodData UI SDK as smooth and secure as possible and to ensure that the SDK is using the latest features of the platform, we will only provide support to two most recent major versions of UI SDK.\n\nThe most recent majors will be supported in the following modes:\n\n- The latest major version will receive all new functionality and all bug fixes\n- The previous major version will only receive fixes to critical issues and security fixes. These fixes will be applied on top of last released version of the previous major\n\nThe customers are encouraged to always use the latest version of the UI SDK.\n\nIn case of using older versions, the user might face API incompatibility, performance or security issues.\n\nPlease follow the installation instructions to update to the newest version.\n\n## License\n\n(C) 2007-2020 GoodData Corporation\n\nThis project is dual licensed:\n\n- The ATTRIBUTION-NONCOMMERCIAL 4.0 INTERNATIONAL (CC BY-NC 4.0) is used for purpose of the trial experience and evaluation of GoodData.UI library.\n- The GOODDATA GOODDATA.UI LIBRARY END USER LICENSE AGREEMENT is used for GoodData customers.\n\nFor more information, please see [LICENSE](https://github.com/gooddata/gooddata-react-components/blob/master/LICENSE)\n","gitHead":"c6817c1d0d2d9eff5259065976766e760b9cef3c","scripts":{"dev":"bash scripts/build.sh --dev-watch","test":"jest --watch","build":"bash scripts/build.sh","tslint":"yarn run-tslint -t verbose $npm_package_config_tslint","prepare":"cd examples/server && yarn install --frozen-lockfile && cd ../..; rm -r examples/node_modules 2>/dev/null; true","examples":"bash scripts/run-examples.sh","prepare?":"# Called before `npm publish` and on local `npm install`. Temporarily also for deleting obsolete node_modules. Ends with `true` to continue gracefully.","validate":"tsc --noEmit && yarn tslint && eslint $npm_package_config_eslint && yarn validate-style && yarn prettier-check","build-dev":"bash scripts/build.sh --dev","examples?":"# Default is developer domain, other options: yarn examples [sec,secure,stg,stg2,stg3,demo,developer or URL]","storybook":"yarn build && start-storybook -p 9001 -c .storybook","test-once":"jest","tslint-ci":"mkdir -p ./ci/results && yarn run-tslint -t checkstyle -o ./ci/results/tslint-results.xml $npm_package_config_tslint","run-tslint":"tslint -p tsconfig.json","validate-ci":"tsc --noEmit && yarn tslint-ci  && eslint $npm_package_config_eslint -f checkstyle -o ci/results/eslint-results.xml && yarn validate-style-ci && yarn prettier-check","examples-build":"bash scripts/build-examples.sh","prepublishOnly":"yarn build","prettier-check":"prettier --check '{src,stories,styles,__mocks__,examples/server/src,examples/src,examples/test}/**/*.{ts,js,tsx,jsx,json,scss,md,yaml,html}'","prettier-write":"prettier --write '{src,stories,styles,__mocks__,examples/server/src,examples/src,examples/test}/**/*.{ts,js,tsx,jsx,json,scss,md,yaml,html}'","test-storybook":"yarn build && test-storybook","validate-style":"stylelint '**/*.scss'","build-storybook":"yarn build && build-storybook -c .storybook -o dist-storybook","examples-server":"node examples/server/src/index.js","heroku-postbuild":"yarn examples-build developer","examples-testcafe":"./scripts/run-testcafe.sh visual","validate-style-ci":"stylelint '**/*.scss' --custom-formatter=node_modules/stylelint-checkstyle-formatter > ci/results/stylelint-results.xml","check-circular-deps":"madge --circular --extensions ts ./src","examples-testcafe-ci":"./scripts/run-testcafe.sh ci","examples-testcafe-live":"./scripts/run-testcafe.sh live"},"typings":"dist/index.d.ts","_npmUser":{"name":"bertold8","email":"ivan.nejezchleb@seznam.cz"},"deprecated":"@gooddata/react-components@7 reached End of Support on March 31, 2022. Please upgrade (see https://sdk.gooddata.com/gooddata-ui/docs/supported_versions.html for more information).","repository":{"url":"git+ssh://git@github.com/gooddata/gooddata-react-components.git","type":"git"},"_npmVersion":"6.13.4","description":"GoodData.UI - A powerful JavaScript library for building analytical applications","directories":{},"lint-staged":{"{src,stories,styles,__mocks__,examples/server/src,examples/src,examples/test}/**/*.{ts,js,tsx,jsx,scss}":["npx gdc-fix-copyright","git add"],"{src,stories,styles,__mocks__,examples/server/src,examples/src,examples/test}/**/*.{ts,js,tsx,jsx,json,scss,md,yaml,html}":["prettier --write","git add"]},"_nodeVersion":"12.16.1","dependencies":{"rxjs":"^5.5.6","uuid":"^3.2.1","immer":"^1.3.1","lodash":"^4.17.15","date-fns":"^2.7.0","downshift":"^3.2.7","invariant":"^2.2.2","mapbox-gl":"1.9.1","classnames":"^2.2.6","codemirror":"^5.54.0","highcharts":"7.1.1","prop-types":"^15.6.0","react-intl":"^3.6.0","custom-event":"^1.0.1","react-window":"^1.8.1","ag-grid-react":"20.0.0","react-measure":"^2.3.0","@types/mapbox-gl":"1.9.1","react-day-picker":"~7.3.0","react-responsive":"^3.0.0","stringify-object":"^2.4.0","@gooddata/typings":"^2.26.0","@types/codemirror":"^0.0.95","ag-grid-community":"20.0.0","http-status-codes":"^1.3.0","react-codemirror2":"^7.2.0","@gooddata/js-utils":"^3.10.5","@gooddata/numberjs":"^3.2.4","fixed-data-table-2":"^0.8.21","@gooddata/goodstrap":"68.19.0-alpha-bertold8-ine-one-3716-2020-08-12T16-12-35-217Z","react-dom-factories":"^1.0.2","@gooddata/gooddata-js":"^13.1.1","json-stable-stringify":"^1.0.1","react-transition-group":"^2.2.1","hoist-non-react-statics":"^3.3.0","nodelist-foreach-polyfill":"^1.2.0","@formatjs/intl-pluralrules":"^1.3.6","highcharts-grouped-categories":"^1.1.3"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"raf":"3.3.2","yup":"^0.24.1","jest":"24.7.1","husky":"3.0.0","madge":"^3.4.4","react":"^16.5.2","enzyme":"3.5.0","eslint":"4.19.1","formik":"^0.11.11","moment":"2.23.0","history":"^4.7.2","ts-jest":"24.0.0","webpack":"4.30.0","full-icu":"^1.3.0","prettier":"1.16.4","react-ga":"^2.5.2","recharts":"1.0.0-beta.9","testcafe":"1.1.4","commander":"2.14.1","node-sass":"4.13.0","react-dom":"^16.5.2","stylelint":"^13.6.1","supertest":"3.0.0","ts-loader":"6.0.0","@types/raf":"^3.4.0","css-loader":"0.28.7","jest-junit":"3.0.0","raw-loader":"0.5.1","styled-jsx":"2.2.1","typescript":"3.3.4000","@babel/core":"7.4.4","@types/jest":"24.0.6","@types/node":"7.0.8","@types/uuid":"3.4.3","file-loader":"3.0.1","jest-enzyme":"7.0.2","lint-staged":"9.1.0","sass-loader":"6.0.6","webpack-cli":"3.3.2","@types/react":"16.8.6","babel-loader":"8.0.5","react-helmet":"5.2.0","react-select":"1.2.1","style-loader":"0.19.1","@types/enzyme":"3.1.13","@types/lodash":"4.14.123","testcafe-live":"0.1.4","@babel/runtime":"7.4.4","dotenv-webpack":"^1.7.0","@babel/polyfill":"^7.4.4","@storybook/react":"5.0.11","@types/invariant":"2.2.29","@types/react-dom":"16.0.11","isomorphic-fetch":"2.2.1","react-datepicker":"1.1.0","react-router-dom":"4.2.2","@babel/preset-env":"7.4.4","@gooddata/mock-js":"^2.14.2","@storybook/addons":"5.0.11","@types/classnames":"2.2.3","@types/prop-types":"15.5.2","@storybook/theming":"5.0.11","identity-obj-proxy":"^3.0.0","intl-messageformat":"^7.5.4","webpack-dev-server":"3.3.1","@babel/preset-react":"7.0.0","@types/react-portal":"4.0.1","@types/react-window":"^1.8.1","babel-plugin-lodash":"3.3.4","html-webpack-plugin":"3.2.0","react-test-renderer":"16.4.2","@types/react-measure":"2.0.5","clean-webpack-plugin":"2.0.2","stats-webpack-plugin":"0.7.0","eslint-config-prettier":"4.1.0","react-google-recaptcha":"^0.14.1","tslint-config-prettier":"1.18.0","@gooddata/eslint-config":"^1.0.0","@gooddata/tslint-config":"1.0.0","@types/react-responsive":"^3.0.3","@types/storybook__react":"4.0.1","@types/stringify-object":"^3.2.0","enzyme-adapter-react-16":"1.3.1","@gooddata/test-storybook":"4.0.0","@storybook/addon-actions":"5.0.11","@storybook/addon-options":"5.0.11","node-sass-magic-importer":"5.1.0","react-syntax-highlighter":"11.0.2","@types/fixed-data-table-2":"0.8.1","stylelint-config-prettier":"^8.0.1","@gooddata/stylelint-config":"^5.0.0","@types/react-test-renderer":"16.0.0","circular-dependency-plugin":"5.0.2","compression-webpack-plugin":"2.0.0","@types/json-stable-stringify":"^1.0.32","@gooddata/frontend-npm-scripts":"1.2.0","@types/enzyme-adapter-react-16":"1.0.3","stylelint-checkstyle-formatter":"0.1.2","@types/storybook__addon-actions":"3.4.2","@babel/plugin-proposal-class-properties":"7.4.4","@babel/plugin-proposal-object-rest-spread":"7.4.4","@babel/plugin-transform-async-to-generator":"7.4.4"},"peerDependencies":{"react":"^16.5.2","react-dom":"^16.5.2"},"_npmOperationalInternal":{"tmp":"tmp/react-components_7.9.0-alpha-bertold8-ine-one-3716-2020-08-13T07-02-24-700Z_1597302185388_0.7719982503184266","host":"s3://npm-registry-packages"}},"7.8.0":{"name":"@gooddata/react-components","version":"7.8.0","author":{"name":"GoodData Corporation"},"license":"BSD-3-Clause","_id":"@gooddata/react-components@7.8.0","maintainers":[{"name":"afi","email":"adam.fiedler@gooddata.com"},{"name":"an.vuong","email":"an.vuong@gooddata.com"},{"name":"bertold8","email":"ivan.nejezchleb@seznam.cz"},{"name":"brbistas","email":"valentinos.chraniotis@gooddata.com"},{"name":"bugsbunny338","email":"jiri.zajic@mensa.cz"},{"name":"de.do","email":"de.do@gooddata.com"},{"name":"gdjan","email":"jan.kruza@gooddata.com"},{"name":"gooddata-ci","email":"rail@gooddata.com"},{"name":"hang.ngo","email":"hang.ngo@gooddata.com"},{"name":"hung.nguyen.hoang","email":"hung.nguyen@gooddata.com"},{"name":"huong.nguyen","email":"huong.nguyen@gooddata.com"},{"name":"huyen.nguyen","email":"huyen.nguyen@gooddata.com"},{"name":"ivan.mjartan","email":"ivan.mjartan@gooddata.com"},{"name":"jakub-sterba","email":"jakub.sterba@gooddata.com"},{"name":"jaroslav.tomecek","email":"jaroslav.tomecek@gooddata.com"},{"name":"jkittler","email":"honza.kittler@gmail.com"},{"name":"khanh.le","email":"khanh.le@gooddata.com"},{"name":"lanhuynh","email":"lan.huynh@gooddata.com"},{"name":"linhhong","email":"linh.hong@gooddata.com"},{"name":"lupko","email":"lubomir.slivka@gooddata.com"},{"name":"mai.nguyen","email":"mai.nguyen@gooddata.com"},{"name":"matyas.kandl","email":"matyas.kandl@gooddata.com"},{"name":"michal.marsal","email":"michal.marsal@gooddata.com"},{"name":"milan.lempera","email":"ext-milan.lempera@gooddata.com"},{"name":"my.duong","email":"my.duong@gooddata.com"},{"name":"naibinh","email":"naibinh@gmail.com"},{"name":"nestor_encinas","email":"xesto05@gmail.com"},{"name":"nikolacech","email":"nikola.cech@gooddata.com"},{"name":"nis.hua","email":"nis.hua@gooddata.com"},{"name":"no23reason","email":"dan.homola@hotmail.cz"},{"name":"patrikbraborec","email":"patrik.braborec@gooddata.com"},{"name":"pbenes","email":"petr.benes@gooddata.com"},{"name":"petrjanu","email":"petr.janu@gooddata.com"},{"name":"pkingo","email":"philipandreaskingo@hotmail.com"},{"name":"ptquang86","email":"ptquang86@gmail.com"},{"name":"qduval","email":"quentin.duval@gooddata.com"},{"name":"rodri360","email":"me@rodri360.com"},{"name":"scavnickyj","email":"jakub.scavnicky@gooddata.com"},{"name":"sitina","email":"jiri.sitina@gooddata.com"},{"name":"strouhaljan","email":"strouhal.jan@gmail.com"},{"name":"thao-luong","email":"thao.luong@gooddata.com"},{"name":"thuong.nguyen","email":"thuong.nguyen@gooddata.com"},{"name":"tmuchka","email":"tomas.muchka@gooddata.com"},{"name":"tomas.kratochvil","email":"tomas.kratochvil@gooddata.com"},{"name":"tomsatgd","email":"tomas.satinsky@gooddata.com"},{"name":"trung-le-quoc","email":"trung.le@gooddata.com"},{"name":"tu-ngo","email":"tungo1981@gmail.com"},{"name":"tu.bui","email":"tu.bui@gooddata.com"},{"name":"tulean","email":"tuan.le@gooddata.com"},{"name":"tuqt1005","email":"tu.tran@gooddata.com"},{"name":"utdnah","email":"danh.ung@gooddata.com"},{"name":"van.nguyen","email":"van.nguyen@gooddata.com"},{"name":"vi.phan","email":"vi.phan@gooddata.com"},{"name":"vlastikcz","email":"vlastimil.kotas@gooddata.com"},{"name":"vu.pham","email":"vu.pham@gooddata.com"},{"name":"xmort","email":"petr.dolejsi@gooddata.com"},{"name":"yanlipnican","email":"yanlipnican@gmail.com"}],"homepage":"https://github.com/gooddata/gooddata-react-components#readme","bugs":{"url":"https://github.com/gooddata/gooddata-react-components/issues"},"dist":{"shasum":"0e5cbec551f24a796ad815d99c5c53d11876e0c0","tarball":"https://registry.npmjs.org/@gooddata/react-components/-/react-components-7.8.0.tgz","fileCount":2668,"integrity":"sha512-0q2U7RjWVgzHvxgfttdT8vXA5Fc0htFgk+2SZdHyEVBo03y2SFlTAakJOtdaU0cCW45QvB23Wy9bhMwU9JK/wA==","signatures":[{"sig":"MEUCIGn1cCkdXnWcM5Dt2TAu1DAoC9Wrf6796x4tiOWONKw8AiEAjb+sdeQZcJsfCC+S0XB+jIUsKvRFNfDHZdzKoF6m9sc=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":10703306,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJfNQVYCRA9TVsSAnZWagAA8A0QAIyZ3QehwRPEeN+Dc0jO\ntbpWr5kISOu6n7VgAun1993tu+qtRoRUW9NcFrLGz43MRTXjCFK3M0VAue8t\nMZxcK5kUVISgixb2dWV73NvSCCmW7k5JoBhIPyKd6Q01v1xQa9KtcsdybG4Z\ns8PagjbOj3rg95v8iPKIjK808OFI0TZA7Lda2mz+EoM7wREAGotC35FdRUIs\nQAIt1Tr9/B9NaTISAXPyVPeNBfdxSJ5zY9U2S20S5dSnm1ojIClUDUHAKk94\ndiiRiOtmhBGLn1yWlEi5jA8HZWJkLmFO/hydzXtIDbNexpwY7U1C4vHAcFRZ\nCPgGEiUOOqFDp282W2Ll4i7koI5nmu+E5gRidunFpSXzezNGHDroIiCCyr5C\n7TB4//f4nNtONFDAH56OcK1L2ic2l9SJSeu2df/HRzz8SaOs4k/OlMwIq10e\n8Ed8zqHyCpi+x0jI1Obk9RmgWRMybX7pOm4W4/8f0jV6eaKogM4eCqxvJ/Df\nd1evPWO3X/kAY5FR8h3LjNdmnaj63eEZu9PvH9bj6rReHuJHvuHnFHRAnkQq\nhE4VDaFTF8icIz9PzPPA/jFt2ZKHIeECY2VdBMTCSpQEPDIgDT1NIrEMZlOt\nYErRqy534d5bWMYkBKTx56HtwtGhO4Y67Pq+LgAhQBK+Qg7Up74knlZw+nhV\nJS1U\r\n=z9fB\r\n-----END PGP SIGNATURE-----\r\n"},"main":"dist/index.js","husky":{"hooks":{"pre-commit":"lint-staged"}},"config":{"eslint":"./examples/**/*.{js,jsx}","tslint":"./{__mocks__,src,stories}/{,**/}*.{ts,tsx}"},"gitHead":"7649c910f74c05434c2fa0f6518132a0f0a1cb4b","scripts":{"dev":"bash scripts/build.sh --dev-watch","test":"jest --watch","build":"bash scripts/build.sh","tslint":"yarn run-tslint -t verbose $npm_package_config_tslint","prepare":"cd examples/server && yarn install --frozen-lockfile && cd ../..; rm -r examples/node_modules 2>/dev/null; true","examples":"bash scripts/run-examples.sh","prepare?":"# Called before `npm publish` and on local `npm install`. Temporarily also for deleting obsolete node_modules. Ends with `true` to continue gracefully.","validate":"tsc --noEmit && yarn tslint && eslint $npm_package_config_eslint && yarn validate-style && yarn prettier-check","build-dev":"bash scripts/build.sh --dev","examples?":"# Default is developer domain, other options: yarn examples [sec,secure,stg,stg2,stg3,demo,developer or URL]","storybook":"yarn build && start-storybook -p 9001 -c .storybook","test-once":"jest","tslint-ci":"mkdir -p ./ci/results && yarn run-tslint -t checkstyle -o ./ci/results/tslint-results.xml $npm_package_config_tslint","run-tslint":"tslint -p tsconfig.json","validate-ci":"tsc --noEmit && yarn tslint-ci  && eslint $npm_package_config_eslint -f checkstyle -o ci/results/eslint-results.xml && yarn validate-style-ci && yarn prettier-check","examples-build":"bash scripts/build-examples.sh","prepublishOnly":"yarn build","prettier-check":"prettier --check '{src,stories,styles,__mocks__,examples/server/src,examples/src,examples/test}/**/*.{ts,js,tsx,jsx,json,scss,md,yaml,html}'","prettier-write":"prettier --write '{src,stories,styles,__mocks__,examples/server/src,examples/src,examples/test}/**/*.{ts,js,tsx,jsx,json,scss,md,yaml,html}'","test-storybook":"yarn build && test-storybook","validate-style":"stylelint '**/*.scss'","build-storybook":"yarn build && build-storybook -c .storybook -o dist-storybook","examples-server":"node examples/server/src/index.js","heroku-postbuild":"yarn examples-build developer","examples-testcafe":"./scripts/run-testcafe.sh visual","validate-style-ci":"stylelint '**/*.scss' --custom-formatter=node_modules/stylelint-checkstyle-formatter > ci/results/stylelint-results.xml","check-circular-deps":"madge --circular --extensions ts ./src","examples-testcafe-ci":"./scripts/run-testcafe.sh ci","examples-testcafe-live":"./scripts/run-testcafe.sh live"},"typings":"dist/index.d.ts","_npmUser":{"name":"gooddata-ci","email":"rail@gooddata.com"},"deprecated":"@gooddata/react-components@7 reached End of Support on March 31, 2022. Please upgrade (see https://sdk.gooddata.com/gooddata-ui/docs/supported_versions.html for more information).","repository":{"url":"git+ssh://git@github.com/gooddata/gooddata-react-components.git","type":"git"},"_npmVersion":"6.13.4","description":"GoodData.UI - A powerful JavaScript library for building analytical applications","directories":{},"lint-staged":{"{src,stories,styles,__mocks__,examples/server/src,examples/src,examples/test}/**/*.{ts,js,tsx,jsx,scss}":["npx gdc-fix-copyright","git add"],"{src,stories,styles,__mocks__,examples/server/src,examples/src,examples/test}/**/*.{ts,js,tsx,jsx,json,scss,md,yaml,html}":["prettier --write","git add"]},"_nodeVersion":"12.16.1","dependencies":{"rxjs":"^5.5.6","uuid":"^3.2.1","immer":"^1.3.1","lodash":"^4.17.15","date-fns":"^2.7.0","downshift":"^3.2.7","invariant":"^2.2.2","mapbox-gl":"1.9.1","classnames":"^2.2.6","codemirror":"^5.54.0","highcharts":"7.1.1","prop-types":"^15.6.0","react-intl":"^3.6.0","custom-event":"^1.0.1","react-window":"^1.8.1","ag-grid-react":"20.0.0","react-measure":"^2.3.0","@types/mapbox-gl":"1.9.1","react-day-picker":"~7.3.0","react-responsive":"^3.0.0","stringify-object":"^2.4.0","@gooddata/typings":"^2.26.0","@types/codemirror":"^0.0.95","ag-grid-community":"20.0.0","http-status-codes":"^1.3.0","react-codemirror2":"^7.2.0","@gooddata/js-utils":"^3.10.5","@gooddata/numberjs":"^3.2.4","fixed-data-table-2":"0.7.17","@gooddata/goodstrap":"68.18.3","react-dom-factories":"^1.0.2","@gooddata/gooddata-js":"^13.1.0","json-stable-stringify":"^1.0.1","react-transition-group":"^2.2.1","hoist-non-react-statics":"^3.3.0","nodelist-foreach-polyfill":"^1.2.0","@formatjs/intl-pluralrules":"^1.3.6","highcharts-grouped-categories":"^1.1.3"},"_hasShrinkwrap":false,"devDependencies":{"raf":"3.3.2","yup":"^0.24.1","jest":"24.7.1","husky":"3.0.0","madge":"^3.4.4","react":"^16.5.2","enzyme":"3.5.0","eslint":"4.19.1","formik":"^0.11.11","moment":"2.23.0","history":"^4.7.2","ts-jest":"24.0.0","webpack":"4.30.0","full-icu":"^1.3.0","prettier":"1.16.4","react-ga":"^2.5.2","recharts":"1.0.0-beta.9","testcafe":"1.1.4","commander":"2.14.1","node-sass":"4.13.0","react-dom":"^16.5.2","stylelint":"^13.6.1","supertest":"3.0.0","ts-loader":"6.0.0","@types/raf":"^3.4.0","css-loader":"0.28.7","jest-junit":"3.0.0","raw-loader":"0.5.1","styled-jsx":"2.2.1","typescript":"3.3.4000","@babel/core":"7.4.4","@types/jest":"24.0.6","@types/node":"7.0.8","@types/uuid":"3.4.3","file-loader":"3.0.1","jest-enzyme":"7.0.2","lint-staged":"9.1.0","sass-loader":"6.0.6","webpack-cli":"3.3.2","@types/react":"16.8.6","babel-loader":"8.0.5","react-helmet":"5.2.0","react-select":"1.2.1","style-loader":"0.19.1","@types/enzyme":"3.1.13","@types/lodash":"4.14.123","testcafe-live":"0.1.4","@babel/runtime":"7.4.4","dotenv-webpack":"^1.7.0","@babel/polyfill":"^7.4.4","@storybook/react":"5.0.11","@types/invariant":"2.2.29","@types/react-dom":"16.0.11","isomorphic-fetch":"2.2.1","react-datepicker":"1.1.0","react-router-dom":"4.2.2","@babel/preset-env":"7.4.4","@gooddata/mock-js":"^2.14.2","@storybook/addons":"5.0.11","@types/classnames":"2.2.3","@types/prop-types":"15.5.2","@storybook/theming":"5.0.11","identity-obj-proxy":"^3.0.0","intl-messageformat":"^7.5.4","webpack-dev-server":"3.3.1","@babel/preset-react":"7.0.0","@types/react-portal":"4.0.1","@types/react-window":"^1.8.1","babel-plugin-lodash":"3.3.4","html-webpack-plugin":"3.2.0","react-test-renderer":"16.4.2","@types/react-measure":"2.0.5","clean-webpack-plugin":"2.0.2","stats-webpack-plugin":"0.7.0","eslint-config-prettier":"4.1.0","react-google-recaptcha":"^0.14.1","tslint-config-prettier":"1.18.0","@gooddata/eslint-config":"^1.0.0","@gooddata/tslint-config":"1.0.0","@types/react-responsive":"^3.0.3","@types/storybook__react":"4.0.1","@types/stringify-object":"^3.2.0","enzyme-adapter-react-16":"1.3.1","@gooddata/test-storybook":"4.0.0","@storybook/addon-actions":"5.0.11","@storybook/addon-options":"5.0.11","node-sass-magic-importer":"5.1.0","react-syntax-highlighter":"11.0.2","@types/fixed-data-table-2":"0.8.1","stylelint-config-prettier":"^8.0.1","@gooddata/stylelint-config":"^5.0.0","@types/react-test-renderer":"16.0.0","circular-dependency-plugin":"5.0.2","compression-webpack-plugin":"2.0.0","@types/json-stable-stringify":"^1.0.32","@gooddata/frontend-npm-scripts":"1.2.0","@types/enzyme-adapter-react-16":"1.0.3","stylelint-checkstyle-formatter":"0.1.2","@types/storybook__addon-actions":"3.4.2","@babel/plugin-proposal-class-properties":"7.4.4","@babel/plugin-proposal-object-rest-spread":"7.4.4","@babel/plugin-transform-async-to-generator":"7.4.4"},"peerDependencies":{"react":"^16.5.2","react-dom":"^16.5.2"},"_npmOperationalInternal":{"tmp":"tmp/react-components_7.8.0_1597310295073_0.6123294934577386","host":"s3://npm-registry-packages"}},"7.9.0-beta.10":{"name":"@gooddata/react-components","version":"7.9.0-beta.10","author":{"name":"GoodData Corporation"},"license":"BSD-3-Clause","_id":"@gooddata/react-components@7.9.0-beta.10","maintainers":[{"name":"afi","email":"adam.fiedler@gooddata.com"},{"name":"an.vuong","email":"an.vuong@gooddata.com"},{"name":"bertold8","email":"ivan.nejezchleb@seznam.cz"},{"name":"brbistas","email":"valentinos.chraniotis@gooddata.com"},{"name":"bugsbunny338","email":"jiri.zajic@mensa.cz"},{"name":"de.do","email":"de.do@gooddata.com"},{"name":"gdjan","email":"jan.kruza@gooddata.com"},{"name":"gooddata-ci","email":"rail@gooddata.com"},{"name":"hang.ngo","email":"hang.ngo@gooddata.com"},{"name":"hung.nguyen.hoang","email":"hung.nguyen@gooddata.com"},{"name":"huong.nguyen","email":"huong.nguyen@gooddata.com"},{"name":"huyen.nguyen","email":"huyen.nguyen@gooddata.com"},{"name":"ivan.mjartan","email":"ivan.mjartan@gooddata.com"},{"name":"jakub-sterba","email":"jakub.sterba@gooddata.com"},{"name":"jaroslav.tomecek","email":"jaroslav.tomecek@gooddata.com"},{"name":"jkittler","email":"honza.kittler@gmail.com"},{"name":"khanh.le","email":"khanh.le@gooddata.com"},{"name":"lanhuynh","email":"lan.huynh@gooddata.com"},{"name":"linhhong","email":"linh.hong@gooddata.com"},{"name":"lupko","email":"lubomir.slivka@gooddata.com"},{"name":"mai.nguyen","email":"mai.nguyen@gooddata.com"},{"name":"matyas.kandl","email":"matyas.kandl@gooddata.com"},{"name":"michal.marsal","email":"michal.marsal@gooddata.com"},{"name":"milan.lempera","email":"ext-milan.lempera@gooddata.com"},{"name":"my.duong","email":"my.duong@gooddata.com"},{"name":"naibinh","email":"naibinh@gmail.com"},{"name":"nestor_encinas","email":"xesto05@gmail.com"},{"name":"nikolacech","email":"nikola.cech@gooddata.com"},{"name":"nis.hua","email":"nis.hua@gooddata.com"},{"name":"no23reason","email":"dan.homola@hotmail.cz"},{"name":"patrikbraborec","email":"patrik.braborec@gooddata.com"},{"name":"pbenes","email":"petr.benes@gooddata.com"},{"name":"petrjanu","email":"petr.janu@gooddata.com"},{"name":"pkingo","email":"philipandreaskingo@hotmail.com"},{"name":"ptquang86","email":"ptquang86@gmail.com"},{"name":"qduval","email":"quentin.duval@gooddata.com"},{"name":"rodri360","email":"me@rodri360.com"},{"name":"scavnickyj","email":"jakub.scavnicky@gooddata.com"},{"name":"sitina","email":"jiri.sitina@gooddata.com"},{"name":"strouhaljan","email":"strouhal.jan@gmail.com"},{"name":"thao-luong","email":"thao.luong@gooddata.com"},{"name":"thuong.nguyen","email":"thuong.nguyen@gooddata.com"},{"name":"tmuchka","email":"tomas.muchka@gooddata.com"},{"name":"tomas.kratochvil","email":"tomas.kratochvil@gooddata.com"},{"name":"tomsatgd","email":"tomas.satinsky@gooddata.com"},{"name":"trung-le-quoc","email":"trung.le@gooddata.com"},{"name":"tu-ngo","email":"tungo1981@gmail.com"},{"name":"tu.bui","email":"tu.bui@gooddata.com"},{"name":"tulean","email":"tuan.le@gooddata.com"},{"name":"tuqt1005","email":"tu.tran@gooddata.com"},{"name":"utdnah","email":"danh.ung@gooddata.com"},{"name":"van.nguyen","email":"van.nguyen@gooddata.com"},{"name":"vi.phan","email":"vi.phan@gooddata.com"},{"name":"vlastikcz","email":"vlastimil.kotas@gooddata.com"},{"name":"vu.pham","email":"vu.pham@gooddata.com"},{"name":"xmort","email":"petr.dolejsi@gooddata.com"},{"name":"yanlipnican","email":"yanlipnican@gmail.com"}],"homepage":"https://github.com/gooddata/gooddata-react-components#readme","bugs":{"url":"https://github.com/gooddata/gooddata-react-components/issues"},"dist":{"shasum":"24b74f165183a6f5daaf1034ee167679e298dd9a","tarball":"https://registry.npmjs.org/@gooddata/react-components/-/react-components-7.9.0-beta.10.tgz","fileCount":2668,"integrity":"sha512-8LrWHjlKmRFUDU+xCLR0PeZwssrzSKgG0qe3CuZ/nUuUIf+BQJzJBkvQZ6lNHQWkL2aAxhp6nhuQ5zbFqJ6/sw==","signatures":[{"sig":"MEUCIDdDg6WaKUc5xnPTtEmdrlaGAiatRAJh+K967H8rCs8DAiEAkImN+JSDdwEsKTDaSehd81FvLQrM+6ygpf1wNp3LYDs=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":10715865,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJfNSCnCRA9TVsSAnZWagAAY2kQAIOUa9oJvUEqYvFurYuZ\nfHnwnRlYC4IRjpJlfZDPUvQmqsF8Uk6G2A9qu/lEb7yt7L5MJ4ULgGsqmD1q\nKmFXzsPoNRYOBWlrbArbXNBPqhMzF9BPnURc1J3g24TVqiuKDo0hlcCNko3f\n10aNP0gnTnzze0a/IM8nei078UEWl540oTNIQHZw3Zq2s3xwuF7BiQkI0m+3\nlFaO39+EhNYbr7J2XC6UoBXQzPsbUTBUscp5MlO/6ZSMb/9XuvqzihVrmRpJ\nO86inCuoop+BN5A2g53wWjYL8SLOmmcnKXO6uyiRqeoAA9lhhb7p6jh40GGC\n7tyw6DKvWuzjfk29hmxgizFZBNAzeJ2S3j6/W0LP46lPLdo0t8Qdv2rhrSGk\n8PO7B9QChVnpGz95VhU1pTXiVTOulTbq8y+EUPFbsEgGwxFNKQYsRApyFCdE\noLIPHQjVmzxmMJ0ciT7Cn3qFeg2WbVbGbxb7A24SPDUJqOCGQ+QGrv78odQ3\nCgILo3+aorAi9kfubzc6siYcd8Q1t9qtVdzpOTzd1h8wVomvyOxugNi6PQC1\nlRoNVC+YU0zmpYbH2adofwdLfO8NTtZ/J4oLYIyiqthJH7U5jBXz+LUyhT8T\nncYgDYvsg3WOBUDn6hUAgjWv/5azxDKs5JY9N/jg4piUH9Fdo++pRJI25qQ2\nfxkO\r\n=XrQM\r\n-----END PGP SIGNATURE-----\r\n"},"main":"dist/index.js","husky":{"hooks":{"pre-commit":"lint-staged"}},"config":{"eslint":"./examples/**/*.{js,jsx}","tslint":"./{__mocks__,src,stories}/{,**/}*.{ts,tsx}"},"readme":"[![npm version](https://badge.fury.io/js/%40gooddata%2Freact-components.svg)](https://www.npmjs.com/package/@gooddata/react-components)\n\n# GoodData.UI React components\n> A React-based JavaScript library for building data-driven applications\n\n## Getting started\n- [GoodData.UI Documentation](http://sdk.gooddata.com/gooddata-ui/)\n- [GoodData.UI Live Examples](https://gooddata-examples.herokuapp.com/)\n- [Stack Overflow](https://stackoverflow.com/questions/tagged/gooddata)\n\n### Usage\nWith [yarn](https://yarnpkg.com) installed, go to your project directory and run\n```\n$ yarn add @gooddata/react-components\n```\nIf you prefer [npm](npmjs.com) run\n```\n$ npm install --save @gooddata/react-components\n```\n\nThe public API is exposed via global `index.js`. Except for the styles, do not import any other file directly\nbecause they are not intended to be part of the public API.\n\n## Contributing\n\nWe welcome any contribution in form of [issues](https://github.com/gooddata/gooddata-react-components/issues) or [pull requests](https://github.com/gooddata/gooddata-react-components/pulls).\n\nInstall [Node.js](http://nodejs.org) (node 12.16.1, npm v6.13.4) and [Yarn](https://classic.yarnpkg.com) (1.22.4).\n\nInstall dependencies:\n```\nyarn install --frozen-lockfile\n```\n\nThese commands may come in handy while developing:\n\n| command | description |\n| ------- | ----------- |\n| `yarn install --pure-lockfile` | first step |\n| ||\n| `yarn dev` | build react-components to `/dist` in watch mode |\n| `yarn test` | run all unit tests |\n| `yarn prettier-write` | format the source code to match the valid codestyle |\n| `yarn validate` | validate codestyle |\n| ||\n| `yarn storybook` | run storybook from `/stories` on http://localhost:9001 |\n| `yarn build-storybook` | build storybook to `/dist-storybook` |\n| `yarn test-storybook` | run storybook and [screenshot tests](https://github.com/gooddata/gdc-client-utils/tree/master/test-storybook) |\n| ||\n| `yarn examples` | run Live Examples dev-server from `/examples` on https://localhost:8999 |\n| `yarn examples-build` | build Live Examples to `/examples/dist` |\n| `yarn examples-server` | serve built Live Examples - see `/examples/server/src` |\n| `yarn examples-testcafe` | run testcafe tests against `localhost:8999` |\n\n### Deploy to heroku.com\nWhen you deploy this repo to heroku, it serves *GoodData.UI Live Examples*.\nRelevant tasks are in `Procfile` and `package.json`.\n\n```bash\n# run in the project directory\nheroku login\nheroku create <your-app-name>\nheroku config:set DOMAIN_ADMIN_USERNAME=x@gooddata.com DOMAIN_ADMIN_PASSWORD=xy PROJECT_ID_TO_ASSIGN=xms7ga4tf3g3nzucd8380o2bev8oeknp\ngit push heroku HEAD:master\nheroku open\n```\n### Enable Geo Chart for Storybook and Live Examples\nGeo chart uses Mapbox to render map which requires a Mapbox access token.\n- Register an account and create Mapbox access token at [guide](https://docs.mapbox.com/help/how-mapbox-works/access-tokens/)\n- Store the created token at `.env`:\n```bash\necho -e \"EXAMPLE_MAPBOX_ACCESS_TOKEN=token\" >> .env # only need to run once\necho -e \"STORYBOOK_MAPBOX_ACCESS_TOKEN=token\" >> .env # only need to run once\n```\n\n### Run Live Examples Locally\nTo run *GoodData.UI Live Examples* locally:\n```bash\ngit clone <this-repository>\ncd  <repository-folder>\nyarn install --pure-lockfile\nyarn examples\n```\nThen open https://localhost:8999 and login using Live Examples account (you can [create one here](https://gooddata-examples.herokuapp.com/registration)).\n\n### Run Storybook locally\n- Run storybook with token stored in `.env` for more secure\n```bash\nyarn storybook\n```\n- Or run storybook with token env param exposed to cli (not suggested)\n```bash\nSTORYBOOK_MAPBOX_ACCESS_TOKEN=token yarn storybook\n```\n- Apply either above way to `yarn build-storybook` or `yarn test-storybook`\n\n### Source code formatting\nThe source code in the repository is formatted by [Prettier](https://prettier.io/).\nThe format of the code is validated by our Continuous Integration server and is one of the requirements of successful merge.\n\nPrettier is supported by every major IDE. You can find the list of supported editors and how to configure them [here](https://prettier.io/docs/en/editors.html).\n\nIn the case, when your editor is not supported or you don't want to setup the integration, you can run the `yarn prettier-write` command to reformat the code before commit.\n\n## Changelog\n\n- see [CHANGELOG.md](CHANGELOG.md)\n\n## Supported versions\n\nIn order to make the user experience with integrating GoodData UI SDK as smooth and secure as possible and to ensure that the SDK is using the latest features of the platform, we will only provide support to two most recent major versions of UI SDK.\n\nThe most recent majors will be supported in the following modes:\n\n- The latest major version will receive all new functionality and all bug fixes\n- The previous major version will only receive fixes to critical issues and security fixes. These fixes will be applied on top of last released version of the previous major\n\nThe customers are encouraged to always use the latest version of the UI SDK.\n\nIn case of using older versions, the user might face API incompatibility, performance or security issues.\n\nPlease follow the installation instructions to update to the newest version.\n\n## License\n\n(C) 2007-2020 GoodData Corporation\n\nThis project is dual licensed:\n\n- The ATTRIBUTION-NONCOMMERCIAL 4.0 INTERNATIONAL (CC BY-NC 4.0) is used for purpose of the trial experience and evaluation of GoodData.UI library.\n- The GOODDATA GOODDATA.UI LIBRARY END USER LICENSE AGREEMENT is used for GoodData customers.\n\nFor more information, please see [LICENSE](https://github.com/gooddata/gooddata-react-components/blob/master/LICENSE)\n","gitHead":"2c1e31b076176f9fb642150b8c4321e95fb0184e","scripts":{"dev":"bash scripts/build.sh --dev-watch","test":"jest --watch","build":"bash scripts/build.sh","tslint":"yarn run-tslint -t verbose $npm_package_config_tslint","prepare":"cd examples/server && yarn install --frozen-lockfile && cd ../..; rm -r examples/node_modules 2>/dev/null; true","examples":"bash scripts/run-examples.sh","prepare?":"# Called before `npm publish` and on local `npm install`. Temporarily also for deleting obsolete node_modules. Ends with `true` to continue gracefully.","validate":"tsc --noEmit && yarn tslint && eslint $npm_package_config_eslint && yarn validate-style && yarn prettier-check","build-dev":"bash scripts/build.sh --dev","examples?":"# Default is developer domain, other options: yarn examples [sec,secure,stg,stg2,stg3,demo,developer or URL]","storybook":"yarn build && start-storybook -p 9001 -c .storybook","test-once":"jest","tslint-ci":"mkdir -p ./ci/results && yarn run-tslint -t checkstyle -o ./ci/results/tslint-results.xml $npm_package_config_tslint","run-tslint":"tslint -p tsconfig.json","validate-ci":"tsc --noEmit && yarn tslint-ci  && eslint $npm_package_config_eslint -f checkstyle -o ci/results/eslint-results.xml && yarn validate-style-ci && yarn prettier-check","examples-build":"bash scripts/build-examples.sh","prepublishOnly":"yarn build","prettier-check":"prettier --check '{src,stories,styles,__mocks__,examples/server/src,examples/src,examples/test}/**/*.{ts,js,tsx,jsx,json,scss,md,yaml,html}'","prettier-write":"prettier --write '{src,stories,styles,__mocks__,examples/server/src,examples/src,examples/test}/**/*.{ts,js,tsx,jsx,json,scss,md,yaml,html}'","test-storybook":"yarn build && test-storybook","validate-style":"stylelint '**/*.scss'","build-storybook":"yarn build && build-storybook -c .storybook -o dist-storybook","examples-server":"node examples/server/src/index.js","heroku-postbuild":"yarn examples-build developer","examples-testcafe":"./scripts/run-testcafe.sh visual","validate-style-ci":"stylelint '**/*.scss' --custom-formatter=node_modules/stylelint-checkstyle-formatter > ci/results/stylelint-results.xml","check-circular-deps":"madge --circular --extensions ts ./src","examples-testcafe-ci":"./scripts/run-testcafe.sh ci","examples-testcafe-live":"./scripts/run-testcafe.sh live"},"typings":"dist/index.d.ts","_npmUser":{"name":"gooddata-ci","email":"rail@gooddata.com"},"deprecated":"@gooddata/react-components@7 reached End of Support on March 31, 2022. Please upgrade (see https://sdk.gooddata.com/gooddata-ui/docs/supported_versions.html for more information).","repository":{"url":"git+ssh://git@github.com/gooddata/gooddata-react-components.git","type":"git"},"_npmVersion":"6.13.4","description":"GoodData.UI - A powerful JavaScript library for building analytical applications","directories":{},"lint-staged":{"{src,stories,styles,__mocks__,examples/server/src,examples/src,examples/test}/**/*.{ts,js,tsx,jsx,scss}":["npx gdc-fix-copyright","git add"],"{src,stories,styles,__mocks__,examples/server/src,examples/src,examples/test}/**/*.{ts,js,tsx,jsx,json,scss,md,yaml,html}":["prettier --write","git add"]},"_nodeVersion":"12.16.1","dependencies":{"rxjs":"^5.5.6","uuid":"^3.2.1","immer":"^1.3.1","lodash":"^4.17.15","date-fns":"^2.7.0","downshift":"^3.2.7","invariant":"^2.2.2","mapbox-gl":"1.9.1","classnames":"^2.2.6","codemirror":"^5.54.0","highcharts":"7.1.1","prop-types":"^15.6.0","react-intl":"^3.6.0","custom-event":"^1.0.1","react-window":"^1.8.1","ag-grid-react":"20.0.0","react-measure":"^2.3.0","@types/mapbox-gl":"1.9.1","react-day-picker":"~7.3.0","react-responsive":"^3.0.0","stringify-object":"^2.4.0","@gooddata/typings":"^2.26.0","@types/codemirror":"^0.0.95","ag-grid-community":"20.0.0","http-status-codes":"^1.3.0","react-codemirror2":"^7.2.0","@gooddata/js-utils":"^3.10.5","@gooddata/numberjs":"^3.2.4","fixed-data-table-2":"0.7.17","@gooddata/goodstrap":"68.18.3","react-dom-factories":"^1.0.2","@gooddata/gooddata-js":"^13.1.1","json-stable-stringify":"^1.0.1","react-transition-group":"^2.2.1","hoist-non-react-statics":"^3.3.0","nodelist-foreach-polyfill":"^1.2.0","@formatjs/intl-pluralrules":"^1.3.6","highcharts-grouped-categories":"^1.1.3"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"raf":"3.3.2","yup":"^0.24.1","jest":"24.7.1","husky":"3.0.0","madge":"^3.4.4","react":"^16.5.2","enzyme":"3.5.0","eslint":"4.19.1","formik":"^0.11.11","moment":"2.23.0","history":"^4.7.2","ts-jest":"24.0.0","webpack":"4.30.0","full-icu":"^1.3.0","prettier":"1.16.4","react-ga":"^2.5.2","recharts":"1.0.0-beta.9","testcafe":"1.1.4","commander":"2.14.1","node-sass":"4.13.0","react-dom":"^16.5.2","stylelint":"^13.6.1","supertest":"3.0.0","ts-loader":"6.0.0","@types/raf":"^3.4.0","css-loader":"0.28.7","jest-junit":"3.0.0","raw-loader":"0.5.1","styled-jsx":"2.2.1","typescript":"3.3.4000","@babel/core":"7.4.4","@types/jest":"24.0.6","@types/node":"7.0.8","@types/uuid":"3.4.3","file-loader":"3.0.1","jest-enzyme":"7.0.2","lint-staged":"9.1.0","sass-loader":"6.0.6","webpack-cli":"3.3.2","@types/react":"16.8.6","babel-loader":"8.0.5","react-helmet":"5.2.0","react-select":"1.2.1","style-loader":"0.19.1","@types/enzyme":"3.1.13","@types/lodash":"4.14.123","testcafe-live":"0.1.4","@babel/runtime":"7.4.4","dotenv-webpack":"^1.7.0","@babel/polyfill":"^7.4.4","@storybook/react":"5.0.11","@types/invariant":"2.2.29","@types/react-dom":"16.0.11","isomorphic-fetch":"2.2.1","react-datepicker":"1.1.0","react-router-dom":"4.2.2","@babel/preset-env":"7.4.4","@gooddata/mock-js":"^2.14.2","@storybook/addons":"5.0.11","@types/classnames":"2.2.3","@types/prop-types":"15.5.2","@storybook/theming":"5.0.11","identity-obj-proxy":"^3.0.0","intl-messageformat":"^7.5.4","webpack-dev-server":"3.3.1","@babel/preset-react":"7.0.0","@types/react-portal":"4.0.1","@types/react-window":"^1.8.1","babel-plugin-lodash":"3.3.4","html-webpack-plugin":"3.2.0","react-test-renderer":"16.4.2","@types/react-measure":"2.0.5","clean-webpack-plugin":"2.0.2","stats-webpack-plugin":"0.7.0","eslint-config-prettier":"4.1.0","react-google-recaptcha":"^0.14.1","tslint-config-prettier":"1.18.0","@gooddata/eslint-config":"^1.0.0","@gooddata/tslint-config":"1.0.0","@types/react-responsive":"^3.0.3","@types/storybook__react":"4.0.1","@types/stringify-object":"^3.2.0","enzyme-adapter-react-16":"1.3.1","@gooddata/test-storybook":"4.0.0","@storybook/addon-actions":"5.0.11","@storybook/addon-options":"5.0.11","node-sass-magic-importer":"5.1.0","react-syntax-highlighter":"11.0.2","@types/fixed-data-table-2":"0.8.1","stylelint-config-prettier":"^8.0.1","@gooddata/stylelint-config":"^5.0.0","@types/react-test-renderer":"16.0.0","circular-dependency-plugin":"5.0.2","compression-webpack-plugin":"2.0.0","@types/json-stable-stringify":"^1.0.32","@gooddata/frontend-npm-scripts":"1.2.0","@types/enzyme-adapter-react-16":"1.0.3","stylelint-checkstyle-formatter":"0.1.2","@types/storybook__addon-actions":"3.4.2","@babel/plugin-proposal-class-properties":"7.4.4","@babel/plugin-proposal-object-rest-spread":"7.4.4","@babel/plugin-transform-async-to-generator":"7.4.4"},"peerDependencies":{"react":"^16.5.2","react-dom":"^16.5.2"},"_npmOperationalInternal":{"tmp":"tmp/react-components_7.9.0-beta.10_1597317286877_0.8091644804980211","host":"s3://npm-registry-packages"}},"7.9.0-alpha-bertold8-ine-one-3716-2020-08-14T09-23-14-889Z":{"name":"@gooddata/react-components","version":"7.9.0-alpha-bertold8-ine-one-3716-2020-08-14T09-23-14-889Z","author":{"name":"GoodData Corporation"},"license":"BSD-3-Clause","_id":"@gooddata/react-components@7.9.0-alpha-bertold8-ine-one-3716-2020-08-14T09-23-14-889Z","maintainers":[{"name":"afi","email":"adam.fiedler@gooddata.com"},{"name":"an.vuong","email":"an.vuong@gooddata.com"},{"name":"bertold8","email":"ivan.nejezchleb@seznam.cz"},{"name":"brbistas","email":"valentinos.chraniotis@gooddata.com"},{"name":"bugsbunny338","email":"jiri.zajic@mensa.cz"},{"name":"de.do","email":"de.do@gooddata.com"},{"name":"gdjan","email":"jan.kruza@gooddata.com"},{"name":"gooddata-ci","email":"rail@gooddata.com"},{"name":"hang.ngo","email":"hang.ngo@gooddata.com"},{"name":"hung.nguyen.hoang","email":"hung.nguyen@gooddata.com"},{"name":"huong.nguyen","email":"huong.nguyen@gooddata.com"},{"name":"huyen.nguyen","email":"huyen.nguyen@gooddata.com"},{"name":"ivan.mjartan","email":"ivan.mjartan@gooddata.com"},{"name":"jakub-sterba","email":"jakub.sterba@gooddata.com"},{"name":"jaroslav.tomecek","email":"jaroslav.tomecek@gooddata.com"},{"name":"jkittler","email":"honza.kittler@gmail.com"},{"name":"khanh.le","email":"khanh.le@gooddata.com"},{"name":"lanhuynh","email":"lan.huynh@gooddata.com"},{"name":"linhhong","email":"linh.hong@gooddata.com"},{"name":"lupko","email":"lubomir.slivka@gooddata.com"},{"name":"mai.nguyen","email":"mai.nguyen@gooddata.com"},{"name":"matyas.kandl","email":"matyas.kandl@gooddata.com"},{"name":"michal.marsal","email":"michal.marsal@gooddata.com"},{"name":"milan.lempera","email":"ext-milan.lempera@gooddata.com"},{"name":"my.duong","email":"my.duong@gooddata.com"},{"name":"naibinh","email":"naibinh@gmail.com"},{"name":"nestor_encinas","email":"xesto05@gmail.com"},{"name":"nikolacech","email":"nikola.cech@gooddata.com"},{"name":"nis.hua","email":"nis.hua@gooddata.com"},{"name":"no23reason","email":"dan.homola@hotmail.cz"},{"name":"patrikbraborec","email":"patrik.braborec@gooddata.com"},{"name":"pbenes","email":"petr.benes@gooddata.com"},{"name":"petrjanu","email":"petr.janu@gooddata.com"},{"name":"pkingo","email":"philipandreaskingo@hotmail.com"},{"name":"ptquang86","email":"ptquang86@gmail.com"},{"name":"qduval","email":"quentin.duval@gooddata.com"},{"name":"rodri360","email":"me@rodri360.com"},{"name":"scavnickyj","email":"jakub.scavnicky@gooddata.com"},{"name":"sitina","email":"jiri.sitina@gooddata.com"},{"name":"strouhaljan","email":"strouhal.jan@gmail.com"},{"name":"thao-luong","email":"thao.luong@gooddata.com"},{"name":"thuong.nguyen","email":"thuong.nguyen@gooddata.com"},{"name":"tmuchka","email":"tomas.muchka@gooddata.com"},{"name":"tomas.kratochvil","email":"tomas.kratochvil@gooddata.com"},{"name":"tomsatgd","email":"tomas.satinsky@gooddata.com"},{"name":"trung-le-quoc","email":"trung.le@gooddata.com"},{"name":"tu-ngo","email":"tungo1981@gmail.com"},{"name":"tu.bui","email":"tu.bui@gooddata.com"},{"name":"tulean","email":"tuan.le@gooddata.com"},{"name":"tuqt1005","email":"tu.tran@gooddata.com"},{"name":"utdnah","email":"danh.ung@gooddata.com"},{"name":"van.nguyen","email":"van.nguyen@gooddata.com"},{"name":"vi.phan","email":"vi.phan@gooddata.com"},{"name":"vlastikcz","email":"vlastimil.kotas@gooddata.com"},{"name":"vu.pham","email":"vu.pham@gooddata.com"},{"name":"xmort","email":"petr.dolejsi@gooddata.com"},{"name":"yanlipnican","email":"yanlipnican@gmail.com"}],"homepage":"https://github.com/gooddata/gooddata-react-components#readme","bugs":{"url":"https://github.com/gooddata/gooddata-react-components/issues"},"dist":{"shasum":"e62d04f6071db4b9d41a939b9a86808385bdf25d","tarball":"https://registry.npmjs.org/@gooddata/react-components/-/react-components-7.9.0-alpha-bertold8-ine-one-3716-2020-08-14T09-23-14-889Z.tgz","fileCount":2675,"integrity":"sha512-GPOlz5G5MA+BwgLKtSDFsroHQBtxGzS4stM0vOb0rtK0JmxyXAfb3qLce/h4xXisVzBwYcLrYpiVZSCEsULwRQ==","signatures":[{"sig":"MEUCIQDTE1UWD+uTT6s6++7Iq6+JIPvoNd/1AnOZrZ9Bn+OBvAIgbVgk1h+sQj0iXJXezPA41mzZ4WCNfABex/vOL5FmJgs=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":10786036,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJfNlgoCRA9TVsSAnZWagAAlaMQAJcqLVKaKa+gtOi/+vgg\n0f/w3MXSBcIt2wt0HDW1TZiQC7f6Wwym3B3p26TFnbzU+jVfL77wknlcJDwh\nSQ47vbbn9EuE7usmS8PbZ+3EYd3O1EpTbqPq2nMYBUkk2R2BqTpBWItBCsTf\n2IZO3y587ICJjiwxZF4PrcmBwlGA2d4g+yeM5xezNpkm1CpOinOV6M2W034A\nzAe5KgHDyhbWGGB4ksYhB1ZYexGbNfNt1MFR71iTAPh7xEDw4L/lWmtm10pQ\nApDXHrzTy8Qgg92zgdzLq+amKu52APdv5Cn+OTWyG1hhoyRruHDAVOCA5GMm\n3LkM4RdLTNxq35enkh56gzxxYXAFwRS1xgba1Lh+x93xzHQ5j0DGdG7JE0Iu\no4WQ+RIX3hsEEgM9F+pdi1AwggincjKURmsjrD0ujmFFmveEQFgn7T5w/tKz\nYmpQZ7ZCO36tH1J2oxvM7gczPzh6kxzI1gLyUfuZ1p4CXZkkj3b7HPpPbQzN\nm1F154FdJfoIXLruWMBMS/QvJgTPEub55c6pT2NSs39WNa4luONaw37u0yHj\nl6UD9Dz3OXSIH0usoLz+7Z5ebwZxVUnl68lq9+j+QZgp6h/LuuPK7HbQV0Dw\nv7+04uRBuJdKw4dwqGLXLGZGV2v+xbCWcyv6A1k528/STcyhNPEi4ZWtfpNG\nLaQA\r\n=rygk\r\n-----END PGP SIGNATURE-----\r\n"},"main":"dist/index.js","husky":{"hooks":{"pre-commit":"lint-staged"}},"config":{"eslint":"./examples/**/*.{js,jsx}","tslint":"./{__mocks__,src,stories}/{,**/}*.{ts,tsx}"},"readme":"[![npm version](https://badge.fury.io/js/%40gooddata%2Freact-components.svg)](https://www.npmjs.com/package/@gooddata/react-components)\n\n# GoodData.UI React components\n> A React-based JavaScript library for building data-driven applications\n\n## Getting started\n- [GoodData.UI Documentation](http://sdk.gooddata.com/gooddata-ui/)\n- [GoodData.UI Live Examples](https://gooddata-examples.herokuapp.com/)\n- [Stack Overflow](https://stackoverflow.com/questions/tagged/gooddata)\n\n### Usage\nWith [yarn](https://yarnpkg.com) installed, go to your project directory and run\n```\n$ yarn add @gooddata/react-components\n```\nIf you prefer [npm](npmjs.com) run\n```\n$ npm install --save @gooddata/react-components\n```\n\nThe public API is exposed via global `index.js`. Except for the styles, do not import any other file directly\nbecause they are not intended to be part of the public API.\n\n## Contributing\n\nWe welcome any contribution in form of [issues](https://github.com/gooddata/gooddata-react-components/issues) or [pull requests](https://github.com/gooddata/gooddata-react-components/pulls).\n\nInstall [Node.js](http://nodejs.org) (node 12.16.1, npm v6.13.4) and [Yarn](https://classic.yarnpkg.com) (1.22.4).\n\nInstall dependencies:\n```\nyarn install --frozen-lockfile\n```\n\nThese commands may come in handy while developing:\n\n| command | description |\n| ------- | ----------- |\n| `yarn install --pure-lockfile` | first step |\n| ||\n| `yarn dev` | build react-components to `/dist` in watch mode |\n| `yarn test` | run all unit tests |\n| `yarn prettier-write` | format the source code to match the valid codestyle |\n| `yarn validate` | validate codestyle |\n| ||\n| `yarn storybook` | run storybook from `/stories` on http://localhost:9001 |\n| `yarn build-storybook` | build storybook to `/dist-storybook` |\n| `yarn test-storybook` | run storybook and [screenshot tests](https://github.com/gooddata/gdc-client-utils/tree/master/test-storybook) |\n| ||\n| `yarn examples` | run Live Examples dev-server from `/examples` on https://localhost:8999 |\n| `yarn examples-build` | build Live Examples to `/examples/dist` |\n| `yarn examples-server` | serve built Live Examples - see `/examples/server/src` |\n| `yarn examples-testcafe` | run testcafe tests against `localhost:8999` |\n\n### Deploy to heroku.com\nWhen you deploy this repo to heroku, it serves *GoodData.UI Live Examples*.\nRelevant tasks are in `Procfile` and `package.json`.\n\n```bash\n# run in the project directory\nheroku login\nheroku create <your-app-name>\nheroku config:set DOMAIN_ADMIN_USERNAME=x@gooddata.com DOMAIN_ADMIN_PASSWORD=xy PROJECT_ID_TO_ASSIGN=xms7ga4tf3g3nzucd8380o2bev8oeknp\ngit push heroku HEAD:master\nheroku open\n```\n### Enable Geo Chart for Storybook and Live Examples\nGeo chart uses Mapbox to render map which requires a Mapbox access token.\n- Register an account and create Mapbox access token at [guide](https://docs.mapbox.com/help/how-mapbox-works/access-tokens/)\n- Store the created token at `.env`:\n```bash\necho -e \"EXAMPLE_MAPBOX_ACCESS_TOKEN=token\" >> .env # only need to run once\necho -e \"STORYBOOK_MAPBOX_ACCESS_TOKEN=token\" >> .env # only need to run once\n```\n\n### Run Live Examples Locally\nTo run *GoodData.UI Live Examples* locally:\n```bash\ngit clone <this-repository>\ncd  <repository-folder>\nyarn install --pure-lockfile\nyarn examples\n```\nThen open https://localhost:8999 and login using Live Examples account (you can [create one here](https://gooddata-examples.herokuapp.com/registration)).\n\n### Run Storybook locally\n- Run storybook with token stored in `.env` for more secure\n```bash\nyarn storybook\n```\n- Or run storybook with token env param exposed to cli (not suggested)\n```bash\nSTORYBOOK_MAPBOX_ACCESS_TOKEN=token yarn storybook\n```\n- Apply either above way to `yarn build-storybook` or `yarn test-storybook`\n\n### Source code formatting\nThe source code in the repository is formatted by [Prettier](https://prettier.io/).\nThe format of the code is validated by our Continuous Integration server and is one of the requirements of successful merge.\n\nPrettier is supported by every major IDE. You can find the list of supported editors and how to configure them [here](https://prettier.io/docs/en/editors.html).\n\nIn the case, when your editor is not supported or you don't want to setup the integration, you can run the `yarn prettier-write` command to reformat the code before commit.\n\n## Changelog\n\n- see [CHANGELOG.md](CHANGELOG.md)\n\n## Supported versions\n\nIn order to make the user experience with integrating GoodData UI SDK as smooth and secure as possible and to ensure that the SDK is using the latest features of the platform, we will only provide support to two most recent major versions of UI SDK.\n\nThe most recent majors will be supported in the following modes:\n\n- The latest major version will receive all new functionality and all bug fixes\n- The previous major version will only receive fixes to critical issues and security fixes. These fixes will be applied on top of last released version of the previous major\n\nThe customers are encouraged to always use the latest version of the UI SDK.\n\nIn case of using older versions, the user might face API incompatibility, performance or security issues.\n\nPlease follow the installation instructions to update to the newest version.\n\n## License\n\n(C) 2007-2020 GoodData Corporation\n\nThis project is dual licensed:\n\n- The ATTRIBUTION-NONCOMMERCIAL 4.0 INTERNATIONAL (CC BY-NC 4.0) is used for purpose of the trial experience and evaluation of GoodData.UI library.\n- The GOODDATA GOODDATA.UI LIBRARY END USER LICENSE AGREEMENT is used for GoodData customers.\n\nFor more information, please see [LICENSE](https://github.com/gooddata/gooddata-react-components/blob/master/LICENSE)\n","gitHead":"9374218f6a301f3ee382ec7db771416ac81039e9","scripts":{"dev":"bash scripts/build.sh --dev-watch","test":"jest --watch","build":"bash scripts/build.sh","tslint":"yarn run-tslint -t verbose $npm_package_config_tslint","prepare":"cd examples/server && yarn install --frozen-lockfile && cd ../..; rm -r examples/node_modules 2>/dev/null; true","examples":"bash scripts/run-examples.sh","prepare?":"# Called before `npm publish` and on local `npm install`. Temporarily also for deleting obsolete node_modules. Ends with `true` to continue gracefully.","validate":"tsc --noEmit && yarn tslint && eslint $npm_package_config_eslint && yarn validate-style && yarn prettier-check","build-dev":"bash scripts/build.sh --dev","examples?":"# Default is developer domain, other options: yarn examples [sec,secure,stg,stg2,stg3,demo,developer or URL]","storybook":"yarn build && start-storybook -p 9001 -c .storybook","test-once":"jest","tslint-ci":"mkdir -p ./ci/results && yarn run-tslint -t checkstyle -o ./ci/results/tslint-results.xml $npm_package_config_tslint","run-tslint":"tslint -p tsconfig.json","validate-ci":"tsc --noEmit && yarn tslint-ci  && eslint $npm_package_config_eslint -f checkstyle -o ci/results/eslint-results.xml && yarn validate-style-ci && yarn prettier-check","examples-build":"bash scripts/build-examples.sh","prepublishOnly":"yarn build","prettier-check":"prettier --check '{src,stories,styles,__mocks__,examples/server/src,examples/src,examples/test}/**/*.{ts,js,tsx,jsx,json,scss,md,yaml,html}'","prettier-write":"prettier --write '{src,stories,styles,__mocks__,examples/server/src,examples/src,examples/test}/**/*.{ts,js,tsx,jsx,json,scss,md,yaml,html}'","test-storybook":"yarn build && test-storybook","validate-style":"stylelint '**/*.scss'","build-storybook":"yarn build && build-storybook -c .storybook -o dist-storybook","examples-server":"node examples/server/src/index.js","heroku-postbuild":"yarn examples-build developer","examples-testcafe":"./scripts/run-testcafe.sh visual","validate-style-ci":"stylelint '**/*.scss' --custom-formatter=node_modules/stylelint-checkstyle-formatter > ci/results/stylelint-results.xml","check-circular-deps":"madge --circular --extensions ts ./src","examples-testcafe-ci":"./scripts/run-testcafe.sh ci","examples-testcafe-live":"./scripts/run-testcafe.sh live"},"typings":"dist/index.d.ts","_npmUser":{"name":"bertold8","email":"ivan.nejezchleb@seznam.cz"},"deprecated":"@gooddata/react-components@7 reached End of Support on March 31, 2022. Please upgrade (see https://sdk.gooddata.com/gooddata-ui/docs/supported_versions.html for more information).","repository":{"url":"git+ssh://git@github.com/gooddata/gooddata-react-components.git","type":"git"},"_npmVersion":"6.13.4","description":"GoodData.UI - A powerful JavaScript library for building analytical applications","directories":{},"lint-staged":{"{src,stories,styles,__mocks__,examples/server/src,examples/src,examples/test}/**/*.{ts,js,tsx,jsx,scss}":["npx gdc-fix-copyright","git add"],"{src,stories,styles,__mocks__,examples/server/src,examples/src,examples/test}/**/*.{ts,js,tsx,jsx,json,scss,md,yaml,html}":["prettier --write","git add"]},"_nodeVersion":"12.16.1","dependencies":{"rxjs":"^5.5.6","uuid":"^3.2.1","immer":"^1.3.1","lodash":"^4.17.15","date-fns":"^2.7.0","downshift":"^3.2.7","invariant":"^2.2.2","mapbox-gl":"1.9.1","classnames":"^2.2.6","codemirror":"^5.54.0","highcharts":"7.1.1","prop-types":"^15.6.0","react-intl":"^3.6.0","custom-event":"^1.0.1","react-window":"^1.8.1","ag-grid-react":"20.0.0","react-measure":"^2.3.0","@types/mapbox-gl":"1.9.1","react-day-picker":"~7.3.0","react-responsive":"^3.0.0","stringify-object":"^2.4.0","@gooddata/typings":"^2.26.0","@types/codemirror":"^0.0.95","ag-grid-community":"20.0.0","http-status-codes":"^1.3.0","react-codemirror2":"^7.2.0","@gooddata/js-utils":"^3.10.5","@gooddata/numberjs":"^3.2.4","fixed-data-table-2":"^0.8.21","@gooddata/goodstrap":"68.19.0-alpha-bertold8-ine-one-3716-2020-08-14T09-14-59-252Z","react-dom-factories":"^1.0.2","@gooddata/gooddata-js":"^13.1.1","json-stable-stringify":"^1.0.1","react-transition-group":"^2.2.1","hoist-non-react-statics":"^3.3.0","nodelist-foreach-polyfill":"^1.2.0","@formatjs/intl-pluralrules":"^1.3.6","highcharts-grouped-categories":"^1.1.3"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"raf":"3.3.2","yup":"^0.24.1","jest":"24.7.1","husky":"3.0.0","madge":"^3.4.4","react":"^16.5.2","enzyme":"3.5.0","eslint":"4.19.1","formik":"^0.11.11","moment":"2.23.0","history":"^4.7.2","ts-jest":"24.0.0","webpack":"4.30.0","full-icu":"^1.3.0","prettier":"1.16.4","react-ga":"^2.5.2","recharts":"1.0.0-beta.9","testcafe":"1.1.4","commander":"2.14.1","node-sass":"4.13.0","react-dom":"^16.5.2","stylelint":"^13.6.1","supertest":"3.0.0","ts-loader":"6.0.0","@types/raf":"^3.4.0","css-loader":"0.28.7","jest-junit":"3.0.0","raw-loader":"0.5.1","styled-jsx":"2.2.1","typescript":"3.3.4000","@babel/core":"7.4.4","@types/jest":"24.0.6","@types/node":"7.0.8","@types/uuid":"3.4.3","file-loader":"3.0.1","jest-enzyme":"7.0.2","lint-staged":"9.1.0","sass-loader":"6.0.6","webpack-cli":"3.3.2","@types/react":"16.8.6","babel-loader":"8.0.5","react-helmet":"5.2.0","react-select":"1.2.1","style-loader":"0.19.1","@types/enzyme":"3.1.13","@types/lodash":"4.14.123","testcafe-live":"0.1.4","@babel/runtime":"7.4.4","dotenv-webpack":"^1.7.0","@babel/polyfill":"^7.4.4","@storybook/react":"5.0.11","@types/invariant":"2.2.29","@types/react-dom":"16.0.11","isomorphic-fetch":"2.2.1","react-datepicker":"1.1.0","react-router-dom":"4.2.2","@babel/preset-env":"7.4.4","@gooddata/mock-js":"^2.14.2","@storybook/addons":"5.0.11","@types/classnames":"2.2.3","@types/prop-types":"15.5.2","@storybook/theming":"5.0.11","identity-obj-proxy":"^3.0.0","intl-messageformat":"^7.5.4","webpack-dev-server":"3.3.1","@babel/preset-react":"7.0.0","@types/react-portal":"4.0.1","@types/react-window":"^1.8.1","babel-plugin-lodash":"3.3.4","html-webpack-plugin":"3.2.0","react-test-renderer":"16.4.2","@types/react-measure":"2.0.5","clean-webpack-plugin":"2.0.2","stats-webpack-plugin":"0.7.0","eslint-config-prettier":"4.1.0","react-google-recaptcha":"^0.14.1","tslint-config-prettier":"1.18.0","@gooddata/eslint-config":"^1.0.0","@gooddata/tslint-config":"1.0.0","@types/react-responsive":"^3.0.3","@types/storybook__react":"4.0.1","@types/stringify-object":"^3.2.0","enzyme-adapter-react-16":"1.3.1","@gooddata/test-storybook":"4.0.0","@storybook/addon-actions":"5.0.11","@storybook/addon-options":"5.0.11","node-sass-magic-importer":"5.1.0","react-syntax-highlighter":"11.0.2","@types/fixed-data-table-2":"0.8.1","stylelint-config-prettier":"^8.0.1","@gooddata/stylelint-config":"^5.0.0","@types/react-test-renderer":"16.0.0","circular-dependency-plugin":"5.0.2","compression-webpack-plugin":"2.0.0","@types/json-stable-stringify":"^1.0.32","@gooddata/frontend-npm-scripts":"1.2.0","@types/enzyme-adapter-react-16":"1.0.3","stylelint-checkstyle-formatter":"0.1.2","@types/storybook__addon-actions":"3.4.2","@babel/plugin-proposal-class-properties":"7.4.4","@babel/plugin-proposal-object-rest-spread":"7.4.4","@babel/plugin-transform-async-to-generator":"7.4.4"},"peerDependencies":{"react":"^16.5.2","react-dom":"^16.5.2"},"_npmOperationalInternal":{"tmp":"tmp/react-components_7.9.0-alpha-bertold8-ine-one-3716-2020-08-14T09-23-14-889Z_1597397031988_0.017955121964946086","host":"s3://npm-registry-packages"}},"7.9.0-alpha-bertold8-ine-one-4601-2020-08-14T18-31-48-694Z":{"name":"@gooddata/react-components","version":"7.9.0-alpha-bertold8-ine-one-4601-2020-08-14T18-31-48-694Z","author":{"name":"GoodData Corporation"},"license":"BSD-3-Clause","_id":"@gooddata/react-components@7.9.0-alpha-bertold8-ine-one-4601-2020-08-14T18-31-48-694Z","maintainers":[{"name":"afi","email":"adam.fiedler@gooddata.com"},{"name":"an.vuong","email":"an.vuong@gooddata.com"},{"name":"bertold8","email":"ivan.nejezchleb@seznam.cz"},{"name":"brbistas","email":"valentinos.chraniotis@gooddata.com"},{"name":"bugsbunny338","email":"jiri.zajic@mensa.cz"},{"name":"de.do","email":"de.do@gooddata.com"},{"name":"gdjan","email":"jan.kruza@gooddata.com"},{"name":"gooddata-ci","email":"rail@gooddata.com"},{"name":"hang.ngo","email":"hang.ngo@gooddata.com"},{"name":"hung.nguyen.hoang","email":"hung.nguyen@gooddata.com"},{"name":"huong.nguyen","email":"huong.nguyen@gooddata.com"},{"name":"huyen.nguyen","email":"huyen.nguyen@gooddata.com"},{"name":"ivan.mjartan","email":"ivan.mjartan@gooddata.com"},{"name":"jakub-sterba","email":"jakub.sterba@gooddata.com"},{"name":"jaroslav.tomecek","email":"jaroslav.tomecek@gooddata.com"},{"name":"jkittler","email":"honza.kittler@gmail.com"},{"name":"khanh.le","email":"khanh.le@gooddata.com"},{"name":"lanhuynh","email":"lan.huynh@gooddata.com"},{"name":"linhhong","email":"linh.hong@gooddata.com"},{"name":"lupko","email":"lubomir.slivka@gooddata.com"},{"name":"mai.nguyen","email":"mai.nguyen@gooddata.com"},{"name":"matyas.kandl","email":"matyas.kandl@gooddata.com"},{"name":"michal.marsal","email":"michal.marsal@gooddata.com"},{"name":"milan.lempera","email":"ext-milan.lempera@gooddata.com"},{"name":"my.duong","email":"my.duong@gooddata.com"},{"name":"naibinh","email":"naibinh@gmail.com"},{"name":"nestor_encinas","email":"xesto05@gmail.com"},{"name":"nikolacech","email":"nikola.cech@gooddata.com"},{"name":"nis.hua","email":"nis.hua@gooddata.com"},{"name":"no23reason","email":"dan.homola@hotmail.cz"},{"name":"patrikbraborec","email":"patrik.braborec@gooddata.com"},{"name":"pbenes","email":"petr.benes@gooddata.com"},{"name":"petrjanu","email":"petr.janu@gooddata.com"},{"name":"pkingo","email":"philipandreaskingo@hotmail.com"},{"name":"ptquang86","email":"ptquang86@gmail.com"},{"name":"qduval","email":"quentin.duval@gooddata.com"},{"name":"rodri360","email":"me@rodri360.com"},{"name":"scavnickyj","email":"jakub.scavnicky@gooddata.com"},{"name":"sitina","email":"jiri.sitina@gooddata.com"},{"name":"strouhaljan","email":"strouhal.jan@gmail.com"},{"name":"thao-luong","email":"thao.luong@gooddata.com"},{"name":"thuong.nguyen","email":"thuong.nguyen@gooddata.com"},{"name":"tmuchka","email":"tomas.muchka@gooddata.com"},{"name":"tomas.kratochvil","email":"tomas.kratochvil@gooddata.com"},{"name":"tomsatgd","email":"tomas.satinsky@gooddata.com"},{"name":"trung-le-quoc","email":"trung.le@gooddata.com"},{"name":"tu-ngo","email":"tungo1981@gmail.com"},{"name":"tu.bui","email":"tu.bui@gooddata.com"},{"name":"tulean","email":"tuan.le@gooddata.com"},{"name":"tuqt1005","email":"tu.tran@gooddata.com"},{"name":"utdnah","email":"danh.ung@gooddata.com"},{"name":"van.nguyen","email":"van.nguyen@gooddata.com"},{"name":"vi.phan","email":"vi.phan@gooddata.com"},{"name":"vlastikcz","email":"vlastimil.kotas@gooddata.com"},{"name":"vu.pham","email":"vu.pham@gooddata.com"},{"name":"xmort","email":"petr.dolejsi@gooddata.com"},{"name":"yanlipnican","email":"yanlipnican@gmail.com"}],"homepage":"https://github.com/gooddata/gooddata-react-components#readme","bugs":{"url":"https://github.com/gooddata/gooddata-react-components/issues"},"dist":{"shasum":"350ee7c27cf2808ff2e6d9bd5053c77ef913fce2","tarball":"https://registry.npmjs.org/@gooddata/react-components/-/react-components-7.9.0-alpha-bertold8-ine-one-4601-2020-08-14T18-31-48-694Z.tgz","fileCount":2675,"integrity":"sha512-a8KuLelATB9TabScHyB/qfemm0OmgjRNMjihsy7iIjEA35SO8Rx2MJO/O+d0cqhLC4bpZm2sfzcjZK/Iz+xMDA==","signatures":[{"sig":"MEUCIGkyvgUGAPSLG0x2oJy93KA13Bof+x/3Pnqp82m5H3/qAiEA0CJX9Ortg60/+MxzCTvUo18JzJ9rSbDGWWymddoR0/8=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":10784135,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJfNti1CRA9TVsSAnZWagAAY+oQAKBwCOe6bmcpIKlR+pWp\nnWvArcmYk0d1H5XBU9g/LF+H7I+1KibMz8BZoxxTy2uEVOIc1fP0v18gY669\nEQEqJ0hQciBtGbhwa4f/1Z72RqFRkGHpd/oyC7LdSK4tfzAIyNE7uAsTANQp\nvWXjuoolIh+39OOptxiZBF9G4gKbDsqEvdV+ZrqB99L4EiZfNTkvxzgizxfe\n7+U1gDfucaKXUZV1XzCwfnkk8KsPxD83juI05kV7k/q9BrfAPgP/NTv/VtM9\nA79E5kZx9QyRtG6FcmbLCtgmfgFdzfZbcwfdRh0srfpHCQ9UH2GwCVvXdeRX\n1a50PbhZJizluphw/SK5TwNGl8sZ4jXuKMUPupozXoFqSPS/tdWKw+K91Acj\nQ5bExvUPzoRbDJo/qJtZ4CKqZqEDhz8DjH0E86pgtzvz3CJ84K/8TQPDPnXH\n+dKz2QeFuGR1Wv6TXzHTsg3DfIN0wlsE1qpxzu/09p0hB5Xl0rcGg33AfOyg\njMV6SdZTIegRwfGRfFom5fAppi6Mz4xg9RvcsbZjVVG5BlJ1IprCwy5wlXgC\npGC45LRO/fLFD+0q8x5Scq6Tnrgphfyq8KWWp2fu6lkEikL0m9T6dDcVKKzb\n/ZPJTMuEls48ZQrTu+hLLD8wdg59DXsYFk0sVLAZDTa7LPFOqcfWZi78/TwG\n5Zun\r\n=xVxG\r\n-----END PGP SIGNATURE-----\r\n"},"main":"dist/index.js","husky":{"hooks":{"pre-commit":"lint-staged"}},"config":{"eslint":"./examples/**/*.{js,jsx}","tslint":"./{__mocks__,src,stories}/{,**/}*.{ts,tsx}"},"readme":"[![npm version](https://badge.fury.io/js/%40gooddata%2Freact-components.svg)](https://www.npmjs.com/package/@gooddata/react-components)\n\n# GoodData.UI React components\n> A React-based JavaScript library for building data-driven applications\n\n## Getting started\n- [GoodData.UI Documentation](http://sdk.gooddata.com/gooddata-ui/)\n- [GoodData.UI Live Examples](https://gooddata-examples.herokuapp.com/)\n- [Stack Overflow](https://stackoverflow.com/questions/tagged/gooddata)\n\n### Usage\nWith [yarn](https://yarnpkg.com) installed, go to your project directory and run\n```\n$ yarn add @gooddata/react-components\n```\nIf you prefer [npm](npmjs.com) run\n```\n$ npm install --save @gooddata/react-components\n```\n\nThe public API is exposed via global `index.js`. Except for the styles, do not import any other file directly\nbecause they are not intended to be part of the public API.\n\n## Contributing\n\nWe welcome any contribution in form of [issues](https://github.com/gooddata/gooddata-react-components/issues) or [pull requests](https://github.com/gooddata/gooddata-react-components/pulls).\n\nInstall [Node.js](http://nodejs.org) (node 12.16.1, npm v6.13.4) and [Yarn](https://classic.yarnpkg.com) (1.22.4).\n\nInstall dependencies:\n```\nyarn install --frozen-lockfile\n```\n\nThese commands may come in handy while developing:\n\n| command | description |\n| ------- | ----------- |\n| `yarn install --pure-lockfile` | first step |\n| ||\n| `yarn dev` | build react-components to `/dist` in watch mode |\n| `yarn test` | run all unit tests |\n| `yarn prettier-write` | format the source code to match the valid codestyle |\n| `yarn validate` | validate codestyle |\n| ||\n| `yarn storybook` | run storybook from `/stories` on http://localhost:9001 |\n| `yarn build-storybook` | build storybook to `/dist-storybook` |\n| `yarn test-storybook` | run storybook and [screenshot tests](https://github.com/gooddata/gdc-client-utils/tree/master/test-storybook) |\n| ||\n| `yarn examples` | run Live Examples dev-server from `/examples` on https://localhost:8999 |\n| `yarn examples-build` | build Live Examples to `/examples/dist` |\n| `yarn examples-server` | serve built Live Examples - see `/examples/server/src` |\n| `yarn examples-testcafe` | run testcafe tests against `localhost:8999` |\n\n### Deploy to heroku.com\nWhen you deploy this repo to heroku, it serves *GoodData.UI Live Examples*.\nRelevant tasks are in `Procfile` and `package.json`.\n\n```bash\n# run in the project directory\nheroku login\nheroku create <your-app-name>\nheroku config:set DOMAIN_ADMIN_USERNAME=x@gooddata.com DOMAIN_ADMIN_PASSWORD=xy PROJECT_ID_TO_ASSIGN=xms7ga4tf3g3nzucd8380o2bev8oeknp\ngit push heroku HEAD:master\nheroku open\n```\n### Enable Geo Chart for Storybook and Live Examples\nGeo chart uses Mapbox to render map which requires a Mapbox access token.\n- Register an account and create Mapbox access token at [guide](https://docs.mapbox.com/help/how-mapbox-works/access-tokens/)\n- Store the created token at `.env`:\n```bash\necho -e \"EXAMPLE_MAPBOX_ACCESS_TOKEN=token\" >> .env # only need to run once\necho -e \"STORYBOOK_MAPBOX_ACCESS_TOKEN=token\" >> .env # only need to run once\n```\n\n### Run Live Examples Locally\nTo run *GoodData.UI Live Examples* locally:\n```bash\ngit clone <this-repository>\ncd  <repository-folder>\nyarn install --pure-lockfile\nyarn examples\n```\nThen open https://localhost:8999 and login using Live Examples account (you can [create one here](https://gooddata-examples.herokuapp.com/registration)).\n\n### Run Storybook locally\n- Run storybook with token stored in `.env` for more secure\n```bash\nyarn storybook\n```\n- Or run storybook with token env param exposed to cli (not suggested)\n```bash\nSTORYBOOK_MAPBOX_ACCESS_TOKEN=token yarn storybook\n```\n- Apply either above way to `yarn build-storybook` or `yarn test-storybook`\n\n### Source code formatting\nThe source code in the repository is formatted by [Prettier](https://prettier.io/).\nThe format of the code is validated by our Continuous Integration server and is one of the requirements of successful merge.\n\nPrettier is supported by every major IDE. You can find the list of supported editors and how to configure them [here](https://prettier.io/docs/en/editors.html).\n\nIn the case, when your editor is not supported or you don't want to setup the integration, you can run the `yarn prettier-write` command to reformat the code before commit.\n\n## Changelog\n\n- see [CHANGELOG.md](CHANGELOG.md)\n\n## Supported versions\n\nIn order to make the user experience with integrating GoodData UI SDK as smooth and secure as possible and to ensure that the SDK is using the latest features of the platform, we will only provide support to two most recent major versions of UI SDK.\n\nThe most recent majors will be supported in the following modes:\n\n- The latest major version will receive all new functionality and all bug fixes\n- The previous major version will only receive fixes to critical issues and security fixes. These fixes will be applied on top of last released version of the previous major\n\nThe customers are encouraged to always use the latest version of the UI SDK.\n\nIn case of using older versions, the user might face API incompatibility, performance or security issues.\n\nPlease follow the installation instructions to update to the newest version.\n\n## License\n\n(C) 2007-2020 GoodData Corporation\n\nThis project is dual licensed:\n\n- The ATTRIBUTION-NONCOMMERCIAL 4.0 INTERNATIONAL (CC BY-NC 4.0) is used for purpose of the trial experience and evaluation of GoodData.UI library.\n- The GOODDATA GOODDATA.UI LIBRARY END USER LICENSE AGREEMENT is used for GoodData customers.\n\nFor more information, please see [LICENSE](https://github.com/gooddata/gooddata-react-components/blob/master/LICENSE)\n","gitHead":"16e06440062b424f7c92bcece1a22bed43620f32","scripts":{"dev":"bash scripts/build.sh --dev-watch","test":"jest --watch","build":"bash scripts/build.sh","tslint":"yarn run-tslint -t verbose $npm_package_config_tslint","prepare":"cd examples/server && yarn install --frozen-lockfile && cd ../..; rm -r examples/node_modules 2>/dev/null; true","examples":"bash scripts/run-examples.sh","prepare?":"# Called before `npm publish` and on local `npm install`. Temporarily also for deleting obsolete node_modules. Ends with `true` to continue gracefully.","validate":"tsc --noEmit && yarn tslint && eslint $npm_package_config_eslint && yarn validate-style && yarn prettier-check","build-dev":"bash scripts/build.sh --dev","examples?":"# Default is developer domain, other options: yarn examples [sec,secure,stg,stg2,stg3,demo,developer or URL]","storybook":"yarn build && start-storybook -p 9001 -c .storybook","test-once":"jest","tslint-ci":"mkdir -p ./ci/results && yarn run-tslint -t checkstyle -o ./ci/results/tslint-results.xml $npm_package_config_tslint","run-tslint":"tslint -p tsconfig.json","validate-ci":"tsc --noEmit && yarn tslint-ci  && eslint $npm_package_config_eslint -f checkstyle -o ci/results/eslint-results.xml && yarn validate-style-ci && yarn prettier-check","examples-build":"bash scripts/build-examples.sh","prepublishOnly":"yarn build","prettier-check":"prettier --check '{src,stories,styles,__mocks__,examples/server/src,examples/src,examples/test}/**/*.{ts,js,tsx,jsx,json,scss,md,yaml,html}'","prettier-write":"prettier --write '{src,stories,styles,__mocks__,examples/server/src,examples/src,examples/test}/**/*.{ts,js,tsx,jsx,json,scss,md,yaml,html}'","test-storybook":"yarn build && test-storybook","validate-style":"stylelint '**/*.scss'","build-storybook":"yarn build && build-storybook -c .storybook -o dist-storybook","examples-server":"node examples/server/src/index.js","heroku-postbuild":"yarn examples-build developer","examples-testcafe":"./scripts/run-testcafe.sh visual","validate-style-ci":"stylelint '**/*.scss' --custom-formatter=node_modules/stylelint-checkstyle-formatter > ci/results/stylelint-results.xml","check-circular-deps":"madge --circular --extensions ts ./src","examples-testcafe-ci":"./scripts/run-testcafe.sh ci","examples-testcafe-live":"./scripts/run-testcafe.sh live"},"typings":"dist/index.d.ts","_npmUser":{"name":"bertold8","email":"ivan.nejezchleb@seznam.cz"},"deprecated":"@gooddata/react-components@7 reached End of Support on March 31, 2022. Please upgrade (see https://sdk.gooddata.com/gooddata-ui/docs/supported_versions.html for more information).","repository":{"url":"git+ssh://git@github.com/gooddata/gooddata-react-components.git","type":"git"},"_npmVersion":"6.13.4","description":"GoodData.UI - A powerful JavaScript library for building analytical applications","directories":{},"lint-staged":{"{src,stories,styles,__mocks__,examples/server/src,examples/src,examples/test}/**/*.{ts,js,tsx,jsx,scss}":["npx gdc-fix-copyright","git add"],"{src,stories,styles,__mocks__,examples/server/src,examples/src,examples/test}/**/*.{ts,js,tsx,jsx,json,scss,md,yaml,html}":["prettier --write","git add"]},"_nodeVersion":"12.16.1","dependencies":{"rxjs":"^5.5.6","uuid":"^3.2.1","immer":"^1.3.1","lodash":"^4.17.15","date-fns":"^2.7.0","downshift":"^3.2.7","invariant":"^2.2.2","mapbox-gl":"1.9.1","classnames":"^2.2.6","codemirror":"^5.54.0","highcharts":"7.1.1","prop-types":"^15.6.0","react-intl":"^3.6.0","custom-event":"^1.0.1","react-window":"^1.8.1","ag-grid-react":"20.0.0","react-measure":"^2.3.0","@types/mapbox-gl":"1.9.1","react-day-picker":"~7.3.0","react-responsive":"^3.0.0","stringify-object":"^2.4.0","@gooddata/typings":"^2.26.0","@types/codemirror":"^0.0.95","ag-grid-community":"20.0.0","http-status-codes":"^1.3.0","react-codemirror2":"^7.2.0","@gooddata/js-utils":"^3.10.5","@gooddata/numberjs":"^3.2.4","fixed-data-table-2":"0.7.17","@gooddata/goodstrap":"68.18.3","react-dom-factories":"^1.0.2","@gooddata/gooddata-js":"^13.1.1","json-stable-stringify":"^1.0.1","react-transition-group":"^2.2.1","hoist-non-react-statics":"^3.3.0","nodelist-foreach-polyfill":"^1.2.0","@formatjs/intl-pluralrules":"^1.3.6","highcharts-grouped-categories":"^1.1.3"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"raf":"3.3.2","yup":"^0.24.1","jest":"24.7.1","husky":"3.0.0","madge":"^3.4.4","react":"^16.5.2","enzyme":"3.5.0","eslint":"4.19.1","formik":"^0.11.11","moment":"2.23.0","history":"^4.7.2","ts-jest":"24.0.0","webpack":"4.30.0","full-icu":"^1.3.0","prettier":"1.16.4","react-ga":"^2.5.2","recharts":"1.0.0-beta.9","testcafe":"1.1.4","commander":"2.14.1","node-sass":"4.13.0","react-dom":"^16.5.2","stylelint":"^13.6.1","supertest":"3.0.0","ts-loader":"6.0.0","@types/raf":"^3.4.0","css-loader":"0.28.7","jest-junit":"3.0.0","raw-loader":"0.5.1","styled-jsx":"2.2.1","typescript":"3.3.4000","@babel/core":"7.4.4","@types/jest":"24.0.6","@types/node":"7.0.8","@types/uuid":"3.4.3","file-loader":"3.0.1","jest-enzyme":"7.0.2","lint-staged":"9.1.0","sass-loader":"6.0.6","webpack-cli":"3.3.2","@types/react":"16.8.6","babel-loader":"8.0.5","react-helmet":"5.2.0","react-select":"1.2.1","style-loader":"0.19.1","@types/enzyme":"3.1.13","@types/lodash":"4.14.123","testcafe-live":"0.1.4","@babel/runtime":"7.4.4","dotenv-webpack":"^1.7.0","@babel/polyfill":"^7.4.4","@storybook/react":"5.0.11","@types/invariant":"2.2.29","@types/react-dom":"16.0.11","isomorphic-fetch":"2.2.1","react-datepicker":"1.1.0","react-router-dom":"4.2.2","@babel/preset-env":"7.4.4","@gooddata/mock-js":"^2.14.2","@storybook/addons":"5.0.11","@types/classnames":"2.2.3","@types/prop-types":"15.5.2","@storybook/theming":"5.0.11","identity-obj-proxy":"^3.0.0","intl-messageformat":"^7.5.4","webpack-dev-server":"3.3.1","@babel/preset-react":"7.0.0","@types/react-portal":"4.0.1","@types/react-window":"^1.8.1","babel-plugin-lodash":"3.3.4","html-webpack-plugin":"3.2.0","react-test-renderer":"16.4.2","@types/react-measure":"2.0.5","clean-webpack-plugin":"2.0.2","stats-webpack-plugin":"0.7.0","eslint-config-prettier":"4.1.0","react-google-recaptcha":"^0.14.1","tslint-config-prettier":"1.18.0","@gooddata/eslint-config":"^1.0.0","@gooddata/tslint-config":"1.0.0","@types/react-responsive":"^3.0.3","@types/storybook__react":"4.0.1","@types/stringify-object":"^3.2.0","enzyme-adapter-react-16":"1.3.1","@gooddata/test-storybook":"4.0.0","@storybook/addon-actions":"5.0.11","@storybook/addon-options":"5.0.11","node-sass-magic-importer":"5.1.0","react-syntax-highlighter":"11.0.2","@types/fixed-data-table-2":"0.8.1","stylelint-config-prettier":"^8.0.1","@gooddata/stylelint-config":"^5.0.0","@types/react-test-renderer":"16.0.0","circular-dependency-plugin":"5.0.2","compression-webpack-plugin":"2.0.0","@types/json-stable-stringify":"^1.0.32","@gooddata/frontend-npm-scripts":"1.2.0","@types/enzyme-adapter-react-16":"1.0.3","stylelint-checkstyle-formatter":"0.1.2","@types/storybook__addon-actions":"3.4.2","@babel/plugin-proposal-class-properties":"7.4.4","@babel/plugin-proposal-object-rest-spread":"7.4.4","@babel/plugin-transform-async-to-generator":"7.4.4"},"peerDependencies":{"react":"^16.5.2","react-dom":"^16.5.2"},"_npmOperationalInternal":{"tmp":"tmp/react-components_7.9.0-alpha-bertold8-ine-one-4601-2020-08-14T18-31-48-694Z_1597429939327_0.29605818676706397","host":"s3://npm-registry-packages"}},"7.9.0-beta.11":{"name":"@gooddata/react-components","version":"7.9.0-beta.11","author":{"name":"GoodData Corporation"},"license":"BSD-3-Clause","_id":"@gooddata/react-components@7.9.0-beta.11","maintainers":[{"name":"afi","email":"adam.fiedler@gooddata.com"},{"name":"an.vuong","email":"an.vuong@gooddata.com"},{"name":"bertold8","email":"ivan.nejezchleb@seznam.cz"},{"name":"brbistas","email":"valentinos.chraniotis@gooddata.com"},{"name":"bugsbunny338","email":"jiri.zajic@mensa.cz"},{"name":"de.do","email":"de.do@gooddata.com"},{"name":"gdjan","email":"jan.kruza@gooddata.com"},{"name":"gooddata-ci","email":"rail@gooddata.com"},{"name":"hang.ngo","email":"hang.ngo@gooddata.com"},{"name":"hung.nguyen.hoang","email":"hung.nguyen@gooddata.com"},{"name":"huong.nguyen","email":"huong.nguyen@gooddata.com"},{"name":"huyen.nguyen","email":"huyen.nguyen@gooddata.com"},{"name":"ivan.mjartan","email":"ivan.mjartan@gooddata.com"},{"name":"jakub-sterba","email":"jakub.sterba@gooddata.com"},{"name":"jaroslav.tomecek","email":"jaroslav.tomecek@gooddata.com"},{"name":"jkittler","email":"honza.kittler@gmail.com"},{"name":"khanh.le","email":"khanh.le@gooddata.com"},{"name":"lanhuynh","email":"lan.huynh@gooddata.com"},{"name":"linhhong","email":"linh.hong@gooddata.com"},{"name":"lupko","email":"lubomir.slivka@gooddata.com"},{"name":"mai.nguyen","email":"mai.nguyen@gooddata.com"},{"name":"matyas.kandl","email":"matyas.kandl@gooddata.com"},{"name":"michal.marsal","email":"michal.marsal@gooddata.com"},{"name":"milan.lempera","email":"ext-milan.lempera@gooddata.com"},{"name":"my.duong","email":"my.duong@gooddata.com"},{"name":"naibinh","email":"naibinh@gmail.com"},{"name":"nestor_encinas","email":"xesto05@gmail.com"},{"name":"nikolacech","email":"nikola.cech@gooddata.com"},{"name":"nis.hua","email":"nis.hua@gooddata.com"},{"name":"no23reason","email":"dan.homola@hotmail.cz"},{"name":"patrikbraborec","email":"patrik.braborec@gooddata.com"},{"name":"pbenes","email":"petr.benes@gooddata.com"},{"name":"petrjanu","email":"petr.janu@gooddata.com"},{"name":"pkingo","email":"philipandreaskingo@hotmail.com"},{"name":"ptquang86","email":"ptquang86@gmail.com"},{"name":"qduval","email":"quentin.duval@gooddata.com"},{"name":"rodri360","email":"me@rodri360.com"},{"name":"scavnickyj","email":"jakub.scavnicky@gooddata.com"},{"name":"sitina","email":"jiri.sitina@gooddata.com"},{"name":"strouhaljan","email":"strouhal.jan@gmail.com"},{"name":"thao-luong","email":"thao.luong@gooddata.com"},{"name":"thuong.nguyen","email":"thuong.nguyen@gooddata.com"},{"name":"tmuchka","email":"tomas.muchka@gooddata.com"},{"name":"tomas.kratochvil","email":"tomas.kratochvil@gooddata.com"},{"name":"tomsatgd","email":"tomas.satinsky@gooddata.com"},{"name":"trung-le-quoc","email":"trung.le@gooddata.com"},{"name":"tu-ngo","email":"tungo1981@gmail.com"},{"name":"tu.bui","email":"tu.bui@gooddata.com"},{"name":"tulean","email":"tuan.le@gooddata.com"},{"name":"tuqt1005","email":"tu.tran@gooddata.com"},{"name":"utdnah","email":"danh.ung@gooddata.com"},{"name":"van.nguyen","email":"van.nguyen@gooddata.com"},{"name":"vi.phan","email":"vi.phan@gooddata.com"},{"name":"vlastikcz","email":"vlastimil.kotas@gooddata.com"},{"name":"vu.pham","email":"vu.pham@gooddata.com"},{"name":"xmort","email":"petr.dolejsi@gooddata.com"},{"name":"yanlipnican","email":"yanlipnican@gmail.com"}],"homepage":"https://github.com/gooddata/gooddata-react-components#readme","bugs":{"url":"https://github.com/gooddata/gooddata-react-components/issues"},"dist":{"shasum":"ca5b4d1ceabedff47a4355f26091a485c7cb705d","tarball":"https://registry.npmjs.org/@gooddata/react-components/-/react-components-7.9.0-beta.11.tgz","fileCount":2668,"integrity":"sha512-y9d6LbTL5fuLkTE36s+3Sg12ypQe30e+qEy1kzfrKYYO8iGiYw6y+1HqBLeWjJuZHgVHOcObliGhPtWkm5W44Q==","signatures":[{"sig":"MEUCIQDYnAL8N7YhKiXqu1USTg9TPS1wUmFGntGjleiJ7BvqZQIge8+rPTqX8YMYB6YG17fLltVNhCQNe/jFtM7L0NJH4WY=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":10717056,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJfOjBVCRA9TVsSAnZWagAAzUwP/1Xdn0h/KT8g58HJlkac\neRy23HoleiiBjDwrC0KFzr4Y2+EFLxCSoO/qPhrv2fnXKiQqqBIJBrhU+yVR\nrPuQ+p01M53TL5sK+qNrjpxOC9akDU8F0qcaplznS2wQUL/sg+SZEB/QgL6H\nGSxsD7ndh9ZQ5nLO5qs6EXiqN5QvN/jgIm6Hao76FMbhCDGUGJU/g8wDgPDV\nKKBNKcvYPpe9KHl7FFAPEcIFm5z12JBYWyWTEuFOOjZOIGaReWScPcKeF+4p\nRhsjXjtGh5UnTPGJv7jNWMjh9QlXbGcMN0mspgNFlx5E6vDNIi1otl3QOtHW\ncf3RY1+kgn00tq2NkhKqpSYIZBj/rWqCGHzUNUbDjaNFb0WA0lQ//TjmWyJ4\nLpab+7CncBYNd3y3kAHW8sq+V++0OpniBuSmGhKIRmzvT2cUEDGoW2zOFCtd\n09P2e6YpNteEQf16MVy8SZH5J0dCY0LrW1IZaNe/GH8Z1j/1HwkQRakKbQ2z\nDF2AL1pKG18egKSNNQWc+QY7yEgcNYwFCGAZ6v5skjhGK+yRqGMiMM37SjDA\nehtM0MOHuTbsUpKHjkNLP7GQr/Q7/FXaD5bbGsD1duUGhUx8pzTKm5ycZCia\nZHMIAnLekzSwZ+uwsfz1FgdtMJeWULFIwp/2q/mEUBGbJaesYKGZCCRwTQQ7\ncSAS\r\n=KpCC\r\n-----END PGP SIGNATURE-----\r\n"},"main":"dist/index.js","husky":{"hooks":{"pre-commit":"lint-staged"}},"config":{"eslint":"./examples/**/*.{js,jsx}","tslint":"./{__mocks__,src,stories}/{,**/}*.{ts,tsx}"},"readme":"[![npm version](https://badge.fury.io/js/%40gooddata%2Freact-components.svg)](https://www.npmjs.com/package/@gooddata/react-components)\n\n# GoodData.UI React components\n> A React-based JavaScript library for building data-driven applications\n\n## Getting started\n- [GoodData.UI Documentation](http://sdk.gooddata.com/gooddata-ui/)\n- [GoodData.UI Live Examples](https://gooddata-examples.herokuapp.com/)\n- [Stack Overflow](https://stackoverflow.com/questions/tagged/gooddata)\n\n### Usage\nWith [yarn](https://yarnpkg.com) installed, go to your project directory and run\n```\n$ yarn add @gooddata/react-components\n```\nIf you prefer [npm](npmjs.com) run\n```\n$ npm install --save @gooddata/react-components\n```\n\nThe public API is exposed via global `index.js`. Except for the styles, do not import any other file directly\nbecause they are not intended to be part of the public API.\n\n## Contributing\n\nWe welcome any contribution in form of [issues](https://github.com/gooddata/gooddata-react-components/issues) or [pull requests](https://github.com/gooddata/gooddata-react-components/pulls).\n\nInstall [Node.js](http://nodejs.org) (node 12.16.1, npm v6.13.4) and [Yarn](https://classic.yarnpkg.com) (1.22.4).\n\nInstall dependencies:\n```\nyarn install --frozen-lockfile\n```\n\nThese commands may come in handy while developing:\n\n| command | description |\n| ------- | ----------- |\n| `yarn install --pure-lockfile` | first step |\n| ||\n| `yarn dev` | build react-components to `/dist` in watch mode |\n| `yarn test` | run all unit tests |\n| `yarn prettier-write` | format the source code to match the valid codestyle |\n| `yarn validate` | validate codestyle |\n| ||\n| `yarn storybook` | run storybook from `/stories` on http://localhost:9001 |\n| `yarn build-storybook` | build storybook to `/dist-storybook` |\n| `yarn test-storybook` | run storybook and [screenshot tests](https://github.com/gooddata/gdc-client-utils/tree/master/test-storybook) |\n| ||\n| `yarn examples` | run Live Examples dev-server from `/examples` on https://localhost:8999 |\n| `yarn examples-build` | build Live Examples to `/examples/dist` |\n| `yarn examples-server` | serve built Live Examples - see `/examples/server/src` |\n| `yarn examples-testcafe` | run testcafe tests against `localhost:8999` |\n\n### Deploy to heroku.com\nWhen you deploy this repo to heroku, it serves *GoodData.UI Live Examples*.\nRelevant tasks are in `Procfile` and `package.json`.\n\n```bash\n# run in the project directory\nheroku login\nheroku create <your-app-name>\nheroku config:set DOMAIN_ADMIN_USERNAME=x@gooddata.com DOMAIN_ADMIN_PASSWORD=xy PROJECT_ID_TO_ASSIGN=xms7ga4tf3g3nzucd8380o2bev8oeknp\ngit push heroku HEAD:master\nheroku open\n```\n### Enable Geo Chart for Storybook and Live Examples\nGeo chart uses Mapbox to render map which requires a Mapbox access token.\n- Register an account and create Mapbox access token at [guide](https://docs.mapbox.com/help/how-mapbox-works/access-tokens/)\n- Store the created token at `.env`:\n```bash\necho -e \"EXAMPLE_MAPBOX_ACCESS_TOKEN=token\" >> .env # only need to run once\necho -e \"STORYBOOK_MAPBOX_ACCESS_TOKEN=token\" >> .env # only need to run once\n```\n\n### Run Live Examples Locally\nTo run *GoodData.UI Live Examples* locally:\n```bash\ngit clone <this-repository>\ncd  <repository-folder>\nyarn install --pure-lockfile\nyarn examples\n```\nThen open https://localhost:8999 and login using Live Examples account (you can [create one here](https://gooddata-examples.herokuapp.com/registration)).\n\n### Run Storybook locally\n- Run storybook with token stored in `.env` for more secure\n```bash\nyarn storybook\n```\n- Or run storybook with token env param exposed to cli (not suggested)\n```bash\nSTORYBOOK_MAPBOX_ACCESS_TOKEN=token yarn storybook\n```\n- Apply either above way to `yarn build-storybook` or `yarn test-storybook`\n\n### Source code formatting\nThe source code in the repository is formatted by [Prettier](https://prettier.io/).\nThe format of the code is validated by our Continuous Integration server and is one of the requirements of successful merge.\n\nPrettier is supported by every major IDE. You can find the list of supported editors and how to configure them [here](https://prettier.io/docs/en/editors.html).\n\nIn the case, when your editor is not supported or you don't want to setup the integration, you can run the `yarn prettier-write` command to reformat the code before commit.\n\n## Changelog\n\n- see [CHANGELOG.md](CHANGELOG.md)\n\n## Supported versions\n\nIn order to make the user experience with integrating GoodData UI SDK as smooth and secure as possible and to ensure that the SDK is using the latest features of the platform, we will only provide support to two most recent major versions of UI SDK.\n\nThe most recent majors will be supported in the following modes:\n\n- The latest major version will receive all new functionality and all bug fixes\n- The previous major version will only receive fixes to critical issues and security fixes. These fixes will be applied on top of last released version of the previous major\n\nThe customers are encouraged to always use the latest version of the UI SDK.\n\nIn case of using older versions, the user might face API incompatibility, performance or security issues.\n\nPlease follow the installation instructions to update to the newest version.\n\n## License\n\n(C) 2007-2020 GoodData Corporation\n\nThis project is dual licensed:\n\n- The ATTRIBUTION-NONCOMMERCIAL 4.0 INTERNATIONAL (CC BY-NC 4.0) is used for purpose of the trial experience and evaluation of GoodData.UI library.\n- The GOODDATA GOODDATA.UI LIBRARY END USER LICENSE AGREEMENT is used for GoodData customers.\n\nFor more information, please see [LICENSE](https://github.com/gooddata/gooddata-react-components/blob/master/LICENSE)\n","gitHead":"baed4ec21fd49b22b0ab2f46f90e083c6bc6708f","scripts":{"dev":"bash scripts/build.sh --dev-watch","test":"jest --watch","build":"bash scripts/build.sh","tslint":"yarn run-tslint -t verbose $npm_package_config_tslint","prepare":"cd examples/server && yarn install --frozen-lockfile && cd ../..; rm -r examples/node_modules 2>/dev/null; true","examples":"bash scripts/run-examples.sh","prepare?":"# Called before `npm publish` and on local `npm install`. Temporarily also for deleting obsolete node_modules. Ends with `true` to continue gracefully.","validate":"tsc --noEmit && yarn tslint && eslint $npm_package_config_eslint && yarn validate-style && yarn prettier-check","build-dev":"bash scripts/build.sh --dev","examples?":"# Default is developer domain, other options: yarn examples [sec,secure,stg,stg2,stg3,demo,developer or URL]","storybook":"yarn build && start-storybook -p 9001 -c .storybook","test-once":"jest","tslint-ci":"mkdir -p ./ci/results && yarn run-tslint -t checkstyle -o ./ci/results/tslint-results.xml $npm_package_config_tslint","run-tslint":"tslint -p tsconfig.json","validate-ci":"tsc --noEmit && yarn tslint-ci  && eslint $npm_package_config_eslint -f checkstyle -o ci/results/eslint-results.xml && yarn validate-style-ci && yarn prettier-check","examples-build":"bash scripts/build-examples.sh","prepublishOnly":"yarn build","prettier-check":"prettier --check '{src,stories,styles,__mocks__,examples/server/src,examples/src,examples/test}/**/*.{ts,js,tsx,jsx,json,scss,md,yaml,html}'","prettier-write":"prettier --write '{src,stories,styles,__mocks__,examples/server/src,examples/src,examples/test}/**/*.{ts,js,tsx,jsx,json,scss,md,yaml,html}'","test-storybook":"yarn build && test-storybook","validate-style":"stylelint '**/*.scss'","build-storybook":"yarn build && build-storybook -c .storybook -o dist-storybook","examples-server":"node examples/server/src/index.js","heroku-postbuild":"yarn examples-build developer","examples-testcafe":"./scripts/run-testcafe.sh visual","validate-style-ci":"stylelint '**/*.scss' --custom-formatter=node_modules/stylelint-checkstyle-formatter > ci/results/stylelint-results.xml","check-circular-deps":"madge --circular --extensions ts ./src","examples-testcafe-ci":"./scripts/run-testcafe.sh ci","examples-testcafe-live":"./scripts/run-testcafe.sh live"},"typings":"dist/index.d.ts","_npmUser":{"name":"gooddata-ci","email":"rail@gooddata.com"},"deprecated":"@gooddata/react-components@7 reached End of Support on March 31, 2022. Please upgrade (see https://sdk.gooddata.com/gooddata-ui/docs/supported_versions.html for more information).","repository":{"url":"git+ssh://git@github.com/gooddata/gooddata-react-components.git","type":"git"},"_npmVersion":"6.13.4","description":"GoodData.UI - A powerful JavaScript library for building analytical applications","directories":{},"lint-staged":{"{src,stories,styles,__mocks__,examples/server/src,examples/src,examples/test}/**/*.{ts,js,tsx,jsx,scss}":["npx gdc-fix-copyright","git add"],"{src,stories,styles,__mocks__,examples/server/src,examples/src,examples/test}/**/*.{ts,js,tsx,jsx,json,scss,md,yaml,html}":["prettier --write","git add"]},"_nodeVersion":"12.16.1","dependencies":{"rxjs":"^5.5.6","uuid":"^3.2.1","immer":"^1.3.1","lodash":"^4.17.15","date-fns":"^2.7.0","downshift":"^3.2.7","invariant":"^2.2.2","mapbox-gl":"1.9.1","classnames":"^2.2.6","codemirror":"^5.54.0","highcharts":"7.1.1","prop-types":"^15.6.0","react-intl":"^3.6.0","custom-event":"^1.0.1","react-window":"^1.8.1","ag-grid-react":"20.0.0","react-measure":"^2.3.0","@types/mapbox-gl":"1.9.1","react-day-picker":"~7.3.0","react-responsive":"^3.0.0","stringify-object":"^2.4.0","@gooddata/typings":"^2.26.0","@types/codemirror":"^0.0.95","ag-grid-community":"20.0.0","http-status-codes":"^1.3.0","react-codemirror2":"^7.2.0","@gooddata/js-utils":"^3.10.5","@gooddata/numberjs":"^3.2.4","fixed-data-table-2":"0.7.17","@gooddata/goodstrap":"68.18.3","react-dom-factories":"^1.0.2","@gooddata/gooddata-js":"^13.1.1","json-stable-stringify":"^1.0.1","react-transition-group":"^2.2.1","hoist-non-react-statics":"^3.3.0","nodelist-foreach-polyfill":"^1.2.0","@formatjs/intl-pluralrules":"^1.3.6","highcharts-grouped-categories":"^1.1.3"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"raf":"3.3.2","yup":"^0.24.1","jest":"24.7.1","husky":"3.0.0","madge":"^3.4.4","react":"^16.5.2","enzyme":"3.5.0","eslint":"4.19.1","formik":"^0.11.11","moment":"2.23.0","history":"^4.7.2","ts-jest":"24.0.0","webpack":"4.30.0","full-icu":"^1.3.0","prettier":"1.16.4","react-ga":"^2.5.2","recharts":"1.0.0-beta.9","testcafe":"1.1.4","commander":"2.14.1","node-sass":"4.13.0","react-dom":"^16.5.2","stylelint":"^13.6.1","supertest":"3.0.0","ts-loader":"6.0.0","@types/raf":"^3.4.0","css-loader":"0.28.7","jest-junit":"3.0.0","raw-loader":"0.5.1","styled-jsx":"2.2.1","typescript":"3.3.4000","@babel/core":"7.4.4","@types/jest":"24.0.6","@types/node":"7.0.8","@types/uuid":"3.4.3","file-loader":"3.0.1","jest-enzyme":"7.0.2","lint-staged":"9.1.0","sass-loader":"6.0.6","webpack-cli":"3.3.2","@types/react":"16.8.6","babel-loader":"8.0.5","react-helmet":"5.2.0","react-select":"1.2.1","style-loader":"0.19.1","@types/enzyme":"3.1.13","@types/lodash":"4.14.123","testcafe-live":"0.1.4","@babel/runtime":"7.4.4","dotenv-webpack":"^1.7.0","@babel/polyfill":"^7.4.4","@storybook/react":"5.0.11","@types/invariant":"2.2.29","@types/react-dom":"16.0.11","isomorphic-fetch":"2.2.1","react-datepicker":"1.1.0","react-router-dom":"4.2.2","@babel/preset-env":"7.4.4","@gooddata/mock-js":"^2.14.2","@storybook/addons":"5.0.11","@types/classnames":"2.2.3","@types/prop-types":"15.5.2","@storybook/theming":"5.0.11","identity-obj-proxy":"^3.0.0","intl-messageformat":"^7.5.4","webpack-dev-server":"3.3.1","@babel/preset-react":"7.0.0","@types/react-portal":"4.0.1","@types/react-window":"^1.8.1","babel-plugin-lodash":"3.3.4","html-webpack-plugin":"3.2.0","react-test-renderer":"16.4.2","@types/react-measure":"2.0.5","clean-webpack-plugin":"2.0.2","stats-webpack-plugin":"0.7.0","eslint-config-prettier":"4.1.0","react-google-recaptcha":"^0.14.1","tslint-config-prettier":"1.18.0","@gooddata/eslint-config":"^1.0.0","@gooddata/tslint-config":"1.0.0","@types/react-responsive":"^3.0.3","@types/storybook__react":"4.0.1","@types/stringify-object":"^3.2.0","enzyme-adapter-react-16":"1.3.1","@gooddata/test-storybook":"4.0.0","@storybook/addon-actions":"5.0.11","@storybook/addon-options":"5.0.11","node-sass-magic-importer":"5.1.0","react-syntax-highlighter":"11.0.2","@types/fixed-data-table-2":"0.8.1","stylelint-config-prettier":"^8.0.1","@gooddata/stylelint-config":"^5.0.0","@types/react-test-renderer":"16.0.0","circular-dependency-plugin":"5.0.2","compression-webpack-plugin":"2.0.0","@types/json-stable-stringify":"^1.0.32","@gooddata/frontend-npm-scripts":"1.2.0","@types/enzyme-adapter-react-16":"1.0.3","stylelint-checkstyle-formatter":"0.1.2","@types/storybook__addon-actions":"3.4.2","@babel/plugin-proposal-class-properties":"7.4.4","@babel/plugin-proposal-object-rest-spread":"7.4.4","@babel/plugin-transform-async-to-generator":"7.4.4"},"peerDependencies":{"react":"^16.5.2","react-dom":"^16.5.2"},"_npmOperationalInternal":{"tmp":"tmp/react-components_7.9.0-beta.11_1597648980911_0.6181839603664163","host":"s3://npm-registry-packages"}},"7.8.0-alpha-bertold8-ine-one-4601-hotfix-2020-08-17T12-38-26-730Z":{"name":"@gooddata/react-components","version":"7.8.0-alpha-bertold8-ine-one-4601-hotfix-2020-08-17T12-38-26-730Z","author":{"name":"GoodData Corporation"},"license":"BSD-3-Clause","_id":"@gooddata/react-components@7.8.0-alpha-bertold8-ine-one-4601-hotfix-2020-08-17T12-38-26-730Z","maintainers":[{"name":"afi","email":"adam.fiedler@gooddata.com"},{"name":"an.vuong","email":"an.vuong@gooddata.com"},{"name":"bertold8","email":"ivan.nejezchleb@seznam.cz"},{"name":"brbistas","email":"valentinos.chraniotis@gooddata.com"},{"name":"bugsbunny338","email":"jiri.zajic@mensa.cz"},{"name":"de.do","email":"de.do@gooddata.com"},{"name":"gdjan","email":"jan.kruza@gooddata.com"},{"name":"gooddata-ci","email":"rail@gooddata.com"},{"name":"hang.ngo","email":"hang.ngo@gooddata.com"},{"name":"hung.nguyen.hoang","email":"hung.nguyen@gooddata.com"},{"name":"huong.nguyen","email":"huong.nguyen@gooddata.com"},{"name":"huyen.nguyen","email":"huyen.nguyen@gooddata.com"},{"name":"ivan.mjartan","email":"ivan.mjartan@gooddata.com"},{"name":"jakub-sterba","email":"jakub.sterba@gooddata.com"},{"name":"jaroslav.tomecek","email":"jaroslav.tomecek@gooddata.com"},{"name":"jkittler","email":"honza.kittler@gmail.com"},{"name":"khanh.le","email":"khanh.le@gooddata.com"},{"name":"lanhuynh","email":"lan.huynh@gooddata.com"},{"name":"linhhong","email":"linh.hong@gooddata.com"},{"name":"lupko","email":"lubomir.slivka@gooddata.com"},{"name":"mai.nguyen","email":"mai.nguyen@gooddata.com"},{"name":"matyas.kandl","email":"matyas.kandl@gooddata.com"},{"name":"michal.marsal","email":"michal.marsal@gooddata.com"},{"name":"milan.lempera","email":"ext-milan.lempera@gooddata.com"},{"name":"my.duong","email":"my.duong@gooddata.com"},{"name":"naibinh","email":"naibinh@gmail.com"},{"name":"nestor_encinas","email":"xesto05@gmail.com"},{"name":"nikolacech","email":"nikola.cech@gooddata.com"},{"name":"nis.hua","email":"nis.hua@gooddata.com"},{"name":"no23reason","email":"dan.homola@hotmail.cz"},{"name":"patrikbraborec","email":"patrik.braborec@gooddata.com"},{"name":"pbenes","email":"petr.benes@gooddata.com"},{"name":"petrjanu","email":"petr.janu@gooddata.com"},{"name":"pkingo","email":"philipandreaskingo@hotmail.com"},{"name":"ptquang86","email":"ptquang86@gmail.com"},{"name":"qduval","email":"quentin.duval@gooddata.com"},{"name":"rodri360","email":"me@rodri360.com"},{"name":"scavnickyj","email":"jakub.scavnicky@gooddata.com"},{"name":"sitina","email":"jiri.sitina@gooddata.com"},{"name":"strouhaljan","email":"strouhal.jan@gmail.com"},{"name":"thao-luong","email":"thao.luong@gooddata.com"},{"name":"thuong.nguyen","email":"thuong.nguyen@gooddata.com"},{"name":"tmuchka","email":"tomas.muchka@gooddata.com"},{"name":"tomas.kratochvil","email":"tomas.kratochvil@gooddata.com"},{"name":"tomsatgd","email":"tomas.satinsky@gooddata.com"},{"name":"trung-le-quoc","email":"trung.le@gooddata.com"},{"name":"tu-ngo","email":"tungo1981@gmail.com"},{"name":"tu.bui","email":"tu.bui@gooddata.com"},{"name":"tulean","email":"tuan.le@gooddata.com"},{"name":"tuqt1005","email":"tu.tran@gooddata.com"},{"name":"utdnah","email":"danh.ung@gooddata.com"},{"name":"van.nguyen","email":"van.nguyen@gooddata.com"},{"name":"vi.phan","email":"vi.phan@gooddata.com"},{"name":"vlastikcz","email":"vlastimil.kotas@gooddata.com"},{"name":"vu.pham","email":"vu.pham@gooddata.com"},{"name":"xmort","email":"petr.dolejsi@gooddata.com"},{"name":"yanlipnican","email":"yanlipnican@gmail.com"}],"homepage":"https://github.com/gooddata/gooddata-react-components#readme","bugs":{"url":"https://github.com/gooddata/gooddata-react-components/issues"},"dist":{"shasum":"b985b0f046c60c4c978f9cb4dad3ce15e265be5e","tarball":"https://registry.npmjs.org/@gooddata/react-components/-/react-components-7.8.0-alpha-bertold8-ine-one-4601-hotfix-2020-08-17T12-38-26-730Z.tgz","fileCount":2675,"integrity":"sha512-ztnv+YybA92/xM9m8wlLLtj6PUcyqxRUcEZHqy9iDRhtVQKX1zkjnuuCcqFzS0GteoIYjpt0pYa+LAIW1GhD/A==","signatures":[{"sig":"MEUCIQCEqR0iJsEdQEzTkn1eKIS3xC3bldWElYETBpMlxVCHpwIgUVW4UHRCp6t6zpe38t8IdCcQCeMrLlxb68W5Px8UEPQ=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":10771386,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJfOnpnCRA9TVsSAnZWagAAgnEP/iNmWGeJ/H0fJ6gm+N11\n+Rbz8DDESuTS9GbzlxoUKlKQwtJ8il9959PREuDmfDSiyZHeQ12dJZe1wPqh\nL0Ywnr8O4O8/8sym+5Y93BImOhqKY2lOM1jPk8JgmTUSAbiSi8nfy6JpKEby\nBfLHraBUYLYJCcTid85JgzhK0qHTNnGCKsC1d0swmPcPxomYLhWVhp8qkxI8\nw32te+gOkrsslhcROso/Xo9qtD3njj6CyxRmGPSkdlwIsc5Zzd6arvpo6eu2\n6sW/lF7POktEZZ2jMn2QVNDuTQkukrzi+P+bEa2J9yWek2TGlK5pWQ9dAU+K\n/LsqP80gmhDnjNwD+KF6KHagrRhq/ZdRs6u77Z/xLNKEB3Do0uEY0MYXkYn0\naynS6X1cX/oVwgTEy74yRPGONk7YK1RDhHMNPGAmSjCfzXuALUqdL9+4u9qO\n1tHxfveYvav9/NnntfghugnAgtRnziKAbZSHyUpwELY4oM2C94EqNdDGXrko\n1mCr9LPMNBCgNDTKzOn7KDxUqDRWMFOGNezT1JWUXwzX1rUMk+ubwSKrgmSr\nhqlo30gCUz1H/D7B+Xue8DwafBJcuKUkqVh/58y9FPyBcIFvPBp7UGo3KX9h\nj7iz657AYaNq4pLYtI68L0QGgav/g9tzeag1RMAo6PUTmN7+rXJEpIqCRAhM\nU7gh\r\n=bvQg\r\n-----END PGP SIGNATURE-----\r\n"},"main":"dist/index.js","husky":{"hooks":{"pre-commit":"lint-staged"}},"config":{"eslint":"./examples/**/*.{js,jsx}","tslint":"./{__mocks__,src,stories}/{,**/}*.{ts,tsx}"},"readme":"[![npm version](https://badge.fury.io/js/%40gooddata%2Freact-components.svg)](https://www.npmjs.com/package/@gooddata/react-components)\n\n# GoodData.UI React components\n> A React-based JavaScript library for building data-driven applications\n\n## Getting started\n- [GoodData.UI Documentation](http://sdk.gooddata.com/gooddata-ui/)\n- [GoodData.UI Live Examples](https://gooddata-examples.herokuapp.com/)\n- [Stack Overflow](https://stackoverflow.com/questions/tagged/gooddata)\n\n### Usage\nWith [yarn](https://yarnpkg.com) installed, go to your project directory and run\n```\n$ yarn add @gooddata/react-components\n```\nIf you prefer [npm](npmjs.com) run\n```\n$ npm install --save @gooddata/react-components\n```\n\nThe public API is exposed via global `index.js`. Except for the styles, do not import any other file directly\nbecause they are not intended to be part of the public API.\n\n## Contributing\n\nWe welcome any contribution in form of [issues](https://github.com/gooddata/gooddata-react-components/issues) or [pull requests](https://github.com/gooddata/gooddata-react-components/pulls).\n\nInstall [Node.js](http://nodejs.org) (node 12.16.1, npm v6.13.4) and [Yarn](https://classic.yarnpkg.com) (1.22.4).\n\nInstall dependencies:\n```\nyarn install --frozen-lockfile\n```\n\nThese commands may come in handy while developing:\n\n| command | description |\n| ------- | ----------- |\n| `yarn install --pure-lockfile` | first step |\n| ||\n| `yarn dev` | build react-components to `/dist` in watch mode |\n| `yarn test` | run all unit tests |\n| `yarn prettier-write` | format the source code to match the valid codestyle |\n| `yarn validate` | validate codestyle |\n| ||\n| `yarn storybook` | run storybook from `/stories` on http://localhost:9001 |\n| `yarn build-storybook` | build storybook to `/dist-storybook` |\n| `yarn test-storybook` | run storybook and [screenshot tests](https://github.com/gooddata/gdc-client-utils/tree/master/test-storybook) |\n| ||\n| `yarn examples` | run Live Examples dev-server from `/examples` on https://localhost:8999 |\n| `yarn examples-build` | build Live Examples to `/examples/dist` |\n| `yarn examples-server` | serve built Live Examples - see `/examples/server/src` |\n| `yarn examples-testcafe` | run testcafe tests against `localhost:8999` |\n\n### Deploy to heroku.com\nWhen you deploy this repo to heroku, it serves *GoodData.UI Live Examples*.\nRelevant tasks are in `Procfile` and `package.json`.\n\n```bash\n# run in the project directory\nheroku login\nheroku create <your-app-name>\nheroku config:set DOMAIN_ADMIN_USERNAME=x@gooddata.com DOMAIN_ADMIN_PASSWORD=xy PROJECT_ID_TO_ASSIGN=xms7ga4tf3g3nzucd8380o2bev8oeknp\ngit push heroku HEAD:master\nheroku open\n```\n### Enable Geo Chart for Storybook and Live Examples\nGeo chart uses Mapbox to render map which requires a Mapbox access token.\n- Register an account and create Mapbox access token at [guide](https://docs.mapbox.com/help/how-mapbox-works/access-tokens/)\n- Store the created token at `.env`:\n```bash\necho -e \"EXAMPLE_MAPBOX_ACCESS_TOKEN=token\" >> .env # only need to run once\necho -e \"STORYBOOK_MAPBOX_ACCESS_TOKEN=token\" >> .env # only need to run once\n```\n\n### Run Live Examples Locally\nTo run *GoodData.UI Live Examples* locally:\n```bash\ngit clone <this-repository>\ncd  <repository-folder>\nyarn install --pure-lockfile\nyarn examples\n```\nThen open https://localhost:8999 and login using Live Examples account (you can [create one here](https://gooddata-examples.herokuapp.com/registration)).\n\n### Run Storybook locally\n- Run storybook with token stored in `.env` for more secure\n```bash\nyarn storybook\n```\n- Or run storybook with token env param exposed to cli (not suggested)\n```bash\nSTORYBOOK_MAPBOX_ACCESS_TOKEN=token yarn storybook\n```\n- Apply either above way to `yarn build-storybook` or `yarn test-storybook`\n\n### Source code formatting\nThe source code in the repository is formatted by [Prettier](https://prettier.io/).\nThe format of the code is validated by our Continuous Integration server and is one of the requirements of successful merge.\n\nPrettier is supported by every major IDE. You can find the list of supported editors and how to configure them [here](https://prettier.io/docs/en/editors.html).\n\nIn the case, when your editor is not supported or you don't want to setup the integration, you can run the `yarn prettier-write` command to reformat the code before commit.\n\n## Changelog\n\n- see [CHANGELOG.md](CHANGELOG.md)\n\n## Supported versions\n\nIn order to make the user experience with integrating GoodData UI SDK as smooth and secure as possible and to ensure that the SDK is using the latest features of the platform, we will only provide support to two most recent major versions of UI SDK.\n\nThe most recent majors will be supported in the following modes:\n\n- The latest major version will receive all new functionality and all bug fixes\n- The previous major version will only receive fixes to critical issues and security fixes. These fixes will be applied on top of last released version of the previous major\n\nThe customers are encouraged to always use the latest version of the UI SDK.\n\nIn case of using older versions, the user might face API incompatibility, performance or security issues.\n\nPlease follow the installation instructions to update to the newest version.\n\n## License\n\n(C) 2007-2020 GoodData Corporation\n\nThis project is dual licensed:\n\n- The ATTRIBUTION-NONCOMMERCIAL 4.0 INTERNATIONAL (CC BY-NC 4.0) is used for purpose of the trial experience and evaluation of GoodData.UI library.\n- The GOODDATA GOODDATA.UI LIBRARY END USER LICENSE AGREEMENT is used for GoodData customers.\n\nFor more information, please see [LICENSE](https://github.com/gooddata/gooddata-react-components/blob/master/LICENSE)\n","gitHead":"801db7e58fdd5f423881941b6ee0c3eb9d9abcd7","scripts":{"dev":"bash scripts/build.sh --dev-watch","test":"jest --watch","build":"bash scripts/build.sh","tslint":"yarn run-tslint -t verbose $npm_package_config_tslint","prepare":"cd examples/server && yarn install --frozen-lockfile && cd ../..; rm -r examples/node_modules 2>/dev/null; true","examples":"bash scripts/run-examples.sh","prepare?":"# Called before `npm publish` and on local `npm install`. Temporarily also for deleting obsolete node_modules. Ends with `true` to continue gracefully.","validate":"tsc --noEmit && yarn tslint && eslint $npm_package_config_eslint && yarn validate-style && yarn prettier-check","build-dev":"bash scripts/build.sh --dev","examples?":"# Default is developer domain, other options: yarn examples [sec,secure,stg,stg2,stg3,demo,developer or URL]","storybook":"yarn build && start-storybook -p 9001 -c .storybook","test-once":"jest","tslint-ci":"mkdir -p ./ci/results && yarn run-tslint -t checkstyle -o ./ci/results/tslint-results.xml $npm_package_config_tslint","run-tslint":"tslint -p tsconfig.json","validate-ci":"tsc --noEmit && yarn tslint-ci  && eslint $npm_package_config_eslint -f checkstyle -o ci/results/eslint-results.xml && yarn validate-style-ci && yarn prettier-check","examples-build":"bash scripts/build-examples.sh","prepublishOnly":"yarn build","prettier-check":"prettier --check '{src,stories,styles,__mocks__,examples/server/src,examples/src,examples/test}/**/*.{ts,js,tsx,jsx,json,scss,md,yaml,html}'","prettier-write":"prettier --write '{src,stories,styles,__mocks__,examples/server/src,examples/src,examples/test}/**/*.{ts,js,tsx,jsx,json,scss,md,yaml,html}'","test-storybook":"yarn build && test-storybook","validate-style":"stylelint '**/*.scss'","build-storybook":"yarn build && build-storybook -c .storybook -o dist-storybook","examples-server":"node examples/server/src/index.js","heroku-postbuild":"yarn examples-build developer","examples-testcafe":"./scripts/run-testcafe.sh visual","validate-style-ci":"stylelint '**/*.scss' --custom-formatter=node_modules/stylelint-checkstyle-formatter > ci/results/stylelint-results.xml","check-circular-deps":"madge --circular --extensions ts ./src","examples-testcafe-ci":"./scripts/run-testcafe.sh ci","examples-testcafe-live":"./scripts/run-testcafe.sh live"},"typings":"dist/index.d.ts","_npmUser":{"name":"bertold8","email":"ivan.nejezchleb@seznam.cz"},"deprecated":"@gooddata/react-components@7 reached End of Support on March 31, 2022. Please upgrade (see https://sdk.gooddata.com/gooddata-ui/docs/supported_versions.html for more information).","repository":{"url":"git+ssh://git@github.com/gooddata/gooddata-react-components.git","type":"git"},"_npmVersion":"6.13.4","description":"GoodData.UI - A powerful JavaScript library for building analytical applications","directories":{},"lint-staged":{"{src,stories,styles,__mocks__,examples/server/src,examples/src,examples/test}/**/*.{ts,js,tsx,jsx,scss}":["npx gdc-fix-copyright","git add"],"{src,stories,styles,__mocks__,examples/server/src,examples/src,examples/test}/**/*.{ts,js,tsx,jsx,json,scss,md,yaml,html}":["prettier --write","git add"]},"_nodeVersion":"12.16.1","dependencies":{"rxjs":"^5.5.6","uuid":"^3.2.1","immer":"^1.3.1","lodash":"^4.17.15","date-fns":"^2.7.0","downshift":"^3.2.7","invariant":"^2.2.2","mapbox-gl":"1.9.1","classnames":"^2.2.6","codemirror":"^5.54.0","highcharts":"7.1.1","prop-types":"^15.6.0","react-intl":"^3.6.0","custom-event":"^1.0.1","react-window":"^1.8.1","ag-grid-react":"20.0.0","react-measure":"^2.3.0","@types/mapbox-gl":"1.9.1","react-day-picker":"~7.3.0","react-responsive":"^3.0.0","stringify-object":"^2.4.0","@gooddata/typings":"^2.26.0","@types/codemirror":"^0.0.95","ag-grid-community":"20.0.0","http-status-codes":"^1.3.0","react-codemirror2":"^7.2.0","@gooddata/js-utils":"^3.10.5","@gooddata/numberjs":"^3.2.4","fixed-data-table-2":"0.7.17","@gooddata/goodstrap":"68.18.0","react-dom-factories":"^1.0.2","@gooddata/gooddata-js":"^13.0.4","json-stable-stringify":"^1.0.1","react-transition-group":"^2.2.1","hoist-non-react-statics":"^3.3.0","nodelist-foreach-polyfill":"^1.2.0","@formatjs/intl-pluralrules":"^1.3.6","highcharts-grouped-categories":"^1.1.3"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"raf":"3.3.2","yup":"^0.24.1","jest":"24.7.1","husky":"3.0.0","madge":"^3.4.4","react":"^16.5.2","enzyme":"3.5.0","eslint":"4.19.1","formik":"^0.11.11","moment":"2.23.0","history":"^4.7.2","ts-jest":"24.0.0","webpack":"4.30.0","full-icu":"^1.3.0","prettier":"1.16.4","react-ga":"^2.5.2","recharts":"1.0.0-beta.9","testcafe":"1.1.4","commander":"2.14.1","node-sass":"4.13.0","react-dom":"^16.5.2","stylelint":"^13.6.1","supertest":"3.0.0","ts-loader":"6.0.0","@types/raf":"^3.4.0","css-loader":"0.28.7","jest-junit":"3.0.0","raw-loader":"0.5.1","styled-jsx":"2.2.1","typescript":"3.3.4000","@babel/core":"7.4.4","@types/jest":"24.0.6","@types/node":"7.0.8","@types/uuid":"3.4.3","file-loader":"3.0.1","jest-enzyme":"7.0.2","lint-staged":"9.1.0","sass-loader":"6.0.6","webpack-cli":"3.3.2","@types/react":"16.8.6","babel-loader":"8.0.5","react-helmet":"5.2.0","react-select":"1.2.1","style-loader":"0.19.1","@types/enzyme":"3.1.13","@types/lodash":"4.14.123","testcafe-live":"0.1.4","@babel/runtime":"7.4.4","dotenv-webpack":"^1.7.0","@babel/polyfill":"^7.4.4","@storybook/react":"5.0.11","@types/invariant":"2.2.29","@types/react-dom":"16.0.11","isomorphic-fetch":"2.2.1","react-datepicker":"1.1.0","react-router-dom":"4.2.2","@babel/preset-env":"7.4.4","@gooddata/mock-js":"^2.14.2","@storybook/addons":"5.0.11","@types/classnames":"2.2.3","@types/prop-types":"15.5.2","@storybook/theming":"5.0.11","identity-obj-proxy":"^3.0.0","intl-messageformat":"^7.5.4","webpack-dev-server":"3.3.1","@babel/preset-react":"7.0.0","@types/react-portal":"4.0.1","@types/react-window":"^1.8.1","babel-plugin-lodash":"3.3.4","html-webpack-plugin":"3.2.0","react-test-renderer":"16.4.2","@types/react-measure":"2.0.5","clean-webpack-plugin":"2.0.2","stats-webpack-plugin":"0.7.0","eslint-config-prettier":"4.1.0","react-google-recaptcha":"^0.14.1","tslint-config-prettier":"1.18.0","@gooddata/eslint-config":"^1.0.0","@gooddata/tslint-config":"1.0.0","@types/react-responsive":"^3.0.3","@types/storybook__react":"4.0.1","@types/stringify-object":"^3.2.0","enzyme-adapter-react-16":"1.3.1","@gooddata/test-storybook":"4.0.0","@storybook/addon-actions":"5.0.11","@storybook/addon-options":"5.0.11","node-sass-magic-importer":"5.1.0","react-syntax-highlighter":"11.0.2","@types/fixed-data-table-2":"0.8.1","stylelint-config-prettier":"^8.0.1","@gooddata/stylelint-config":"^5.0.0","@types/react-test-renderer":"16.0.0","circular-dependency-plugin":"5.0.2","compression-webpack-plugin":"2.0.0","@types/json-stable-stringify":"^1.0.32","@gooddata/frontend-npm-scripts":"1.2.0","@types/enzyme-adapter-react-16":"1.0.3","stylelint-checkstyle-formatter":"0.1.2","@types/storybook__addon-actions":"3.4.2","@babel/plugin-proposal-class-properties":"7.4.4","@babel/plugin-proposal-object-rest-spread":"7.4.4","@babel/plugin-transform-async-to-generator":"7.4.4"},"peerDependencies":{"react":"^16.5.2","react-dom":"^16.5.2"},"_npmOperationalInternal":{"tmp":"tmp/react-components_7.8.0-alpha-bertold8-ine-one-4601-hotfix-2020-08-17T12-38-26-730Z_1597667942317_0.8943014236679361","host":"s3://npm-registry-packages"}},"7.8.0-beta.61.fix1":{"name":"@gooddata/react-components","version":"7.8.0-beta.61.fix1","author":{"name":"GoodData Corporation"},"license":"BSD-3-Clause","_id":"@gooddata/react-components@7.8.0-beta.61.fix1","maintainers":[{"name":"afi","email":"adam.fiedler@gooddata.com"},{"name":"an.vuong","email":"an.vuong@gooddata.com"},{"name":"bertold8","email":"ivan.nejezchleb@seznam.cz"},{"name":"brbistas","email":"valentinos.chraniotis@gooddata.com"},{"name":"bugsbunny338","email":"jiri.zajic@mensa.cz"},{"name":"de.do","email":"de.do@gooddata.com"},{"name":"gdjan","email":"jan.kruza@gooddata.com"},{"name":"gooddata-ci","email":"rail@gooddata.com"},{"name":"hang.ngo","email":"hang.ngo@gooddata.com"},{"name":"hung.nguyen.hoang","email":"hung.nguyen@gooddata.com"},{"name":"huong.nguyen","email":"huong.nguyen@gooddata.com"},{"name":"huyen.nguyen","email":"huyen.nguyen@gooddata.com"},{"name":"ivan.mjartan","email":"ivan.mjartan@gooddata.com"},{"name":"jakub-sterba","email":"jakub.sterba@gooddata.com"},{"name":"jaroslav.tomecek","email":"jaroslav.tomecek@gooddata.com"},{"name":"jkittler","email":"honza.kittler@gmail.com"},{"name":"khanh.le","email":"khanh.le@gooddata.com"},{"name":"lanhuynh","email":"lan.huynh@gooddata.com"},{"name":"linhhong","email":"linh.hong@gooddata.com"},{"name":"lupko","email":"lubomir.slivka@gooddata.com"},{"name":"mai.nguyen","email":"mai.nguyen@gooddata.com"},{"name":"matyas.kandl","email":"matyas.kandl@gooddata.com"},{"name":"michal.marsal","email":"michal.marsal@gooddata.com"},{"name":"milan.lempera","email":"ext-milan.lempera@gooddata.com"},{"name":"my.duong","email":"my.duong@gooddata.com"},{"name":"naibinh","email":"naibinh@gmail.com"},{"name":"nestor_encinas","email":"xesto05@gmail.com"},{"name":"nikolacech","email":"nikola.cech@gooddata.com"},{"name":"nis.hua","email":"nis.hua@gooddata.com"},{"name":"no23reason","email":"dan.homola@hotmail.cz"},{"name":"patrikbraborec","email":"patrik.braborec@gooddata.com"},{"name":"pbenes","email":"petr.benes@gooddata.com"},{"name":"petrjanu","email":"petr.janu@gooddata.com"},{"name":"pkingo","email":"philipandreaskingo@hotmail.com"},{"name":"ptquang86","email":"ptquang86@gmail.com"},{"name":"qduval","email":"quentin.duval@gooddata.com"},{"name":"rodri360","email":"me@rodri360.com"},{"name":"scavnickyj","email":"jakub.scavnicky@gooddata.com"},{"name":"sitina","email":"jiri.sitina@gooddata.com"},{"name":"strouhaljan","email":"strouhal.jan@gmail.com"},{"name":"thao-luong","email":"thao.luong@gooddata.com"},{"name":"thuong.nguyen","email":"thuong.nguyen@gooddata.com"},{"name":"tmuchka","email":"tomas.muchka@gooddata.com"},{"name":"tomas.kratochvil","email":"tomas.kratochvil@gooddata.com"},{"name":"tomsatgd","email":"tomas.satinsky@gooddata.com"},{"name":"trung-le-quoc","email":"trung.le@gooddata.com"},{"name":"tu-ngo","email":"tungo1981@gmail.com"},{"name":"tu.bui","email":"tu.bui@gooddata.com"},{"name":"tulean","email":"tuan.le@gooddata.com"},{"name":"tuqt1005","email":"tu.tran@gooddata.com"},{"name":"utdnah","email":"danh.ung@gooddata.com"},{"name":"van.nguyen","email":"van.nguyen@gooddata.com"},{"name":"vi.phan","email":"vi.phan@gooddata.com"},{"name":"vlastikcz","email":"vlastimil.kotas@gooddata.com"},{"name":"vu.pham","email":"vu.pham@gooddata.com"},{"name":"xmort","email":"petr.dolejsi@gooddata.com"},{"name":"yanlipnican","email":"yanlipnican@gmail.com"}],"homepage":"https://github.com/gooddata/gooddata-react-components#readme","bugs":{"url":"https://github.com/gooddata/gooddata-react-components/issues"},"dist":{"shasum":"fddf5c8ce5e1df9f2447ecb4b282f9a50c9a288f","tarball":"https://registry.npmjs.org/@gooddata/react-components/-/react-components-7.8.0-beta.61.fix1.tgz","fileCount":2668,"integrity":"sha512-PFlyKW3lpqjtMc7o/liwMh41EDUFYBrafWGGgrtlTdlT6W44Fezik1YR8MibT0EffxcezCwIgp6EyTjPX6w5Rg==","signatures":[{"sig":"MEYCIQDBgU45MzxpJBmu7PNepQveUaVrSY7jGWAa7/pXdgfmfQIhAM+7DfNjxe+eq8hoRTBMxTCMPYh1VX+sUP8OBZhBuoBR","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":10704305,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJfOqMPCRA9TVsSAnZWagAAEBQP/2xMitXJt2TcRqq6CJ6L\ntaeGRq8dK4W7BE137rv2mMdzjth6yaT6okrFfzo8qn56hS3c1E0qJdASqp2u\nNgLCjkIabaxpgNSwqGjY9SQHpJzsob7KYwFh75gPUGoNWYHp3B/fzL7/w1zr\nGFwhs1eY2rnbKlv0z2oVSViMC8aNhmCrZQ3DuAywK0iaOyKUpR6amquIvtLZ\n29CuyERH0IYksMRpstow9+IgB0s9JZEmarFWkXJ7Q5pMc0mvbpeoXxHGkV+c\nq9Gkxobkwh3Y73c87BN4dd5iXStvqFRGTNmrbv/v8O/b7/bNHoLixEJcNYcB\nJips1pEqjjwCDtHUDzSHASEzDwwDP2buHBCC89wfXqJU3BboUIMNfH21h614\nENwo+D1NSZLswkttbb8fcQ63sfBM7hOvG0siubLx2zBkeTGmTzbvUavJi/3o\nYeTjNUw5PtYJq9Hd13ILKg0VXgad1N4S8Hwi2xYgzN5rW3yvGOtusSg9QLpW\nN7KS5BYqFt5UmLZbRZRL4Hn2MNxiu4UqoitaPFuH0HAsjgdqCeP7BF+XSotX\naoU6458hBJK6b5yL6sT7/TwfF5JsoC9JhI4ZtTlXRtubTeNufeiXqBXZWitH\nNc+LeFSu6RV1cK/3ZzX3AS943mADbY3tkc6WCOflf6eqEQsqLYALi5uOM6+o\n8JRE\r\n=DG+H\r\n-----END PGP SIGNATURE-----\r\n"},"main":"dist/index.js","husky":{"hooks":{"pre-commit":"lint-staged"}},"config":{"eslint":"./examples/**/*.{js,jsx}","tslint":"./{__mocks__,src,stories}/{,**/}*.{ts,tsx}"},"readme":"[![npm version](https://badge.fury.io/js/%40gooddata%2Freact-components.svg)](https://www.npmjs.com/package/@gooddata/react-components)\n\n# GoodData.UI React components\n> A React-based JavaScript library for building data-driven applications\n\n## Getting started\n- [GoodData.UI Documentation](http://sdk.gooddata.com/gooddata-ui/)\n- [GoodData.UI Live Examples](https://gooddata-examples.herokuapp.com/)\n- [Stack Overflow](https://stackoverflow.com/questions/tagged/gooddata)\n\n### Usage\nWith [yarn](https://yarnpkg.com) installed, go to your project directory and run\n```\n$ yarn add @gooddata/react-components\n```\nIf you prefer [npm](npmjs.com) run\n```\n$ npm install --save @gooddata/react-components\n```\n\nThe public API is exposed via global `index.js`. Except for the styles, do not import any other file directly\nbecause they are not intended to be part of the public API.\n\n## Contributing\n\nWe welcome any contribution in form of [issues](https://github.com/gooddata/gooddata-react-components/issues) or [pull requests](https://github.com/gooddata/gooddata-react-components/pulls).\n\nInstall [Node.js](http://nodejs.org) (node 12.16.1, npm v6.13.4) and [Yarn](https://classic.yarnpkg.com) (1.22.4).\n\nInstall dependencies:\n```\nyarn install --frozen-lockfile\n```\n\nThese commands may come in handy while developing:\n\n| command | description |\n| ------- | ----------- |\n| `yarn install --pure-lockfile` | first step |\n| ||\n| `yarn dev` | build react-components to `/dist` in watch mode |\n| `yarn test` | run all unit tests |\n| `yarn prettier-write` | format the source code to match the valid codestyle |\n| `yarn validate` | validate codestyle |\n| ||\n| `yarn storybook` | run storybook from `/stories` on http://localhost:9001 |\n| `yarn build-storybook` | build storybook to `/dist-storybook` |\n| `yarn test-storybook` | run storybook and [screenshot tests](https://github.com/gooddata/gdc-client-utils/tree/master/test-storybook) |\n| ||\n| `yarn examples` | run Live Examples dev-server from `/examples` on https://localhost:8999 |\n| `yarn examples-build` | build Live Examples to `/examples/dist` |\n| `yarn examples-server` | serve built Live Examples - see `/examples/server/src` |\n| `yarn examples-testcafe` | run testcafe tests against `localhost:8999` |\n\n### Deploy to heroku.com\nWhen you deploy this repo to heroku, it serves *GoodData.UI Live Examples*.\nRelevant tasks are in `Procfile` and `package.json`.\n\n```bash\n# run in the project directory\nheroku login\nheroku create <your-app-name>\nheroku config:set DOMAIN_ADMIN_USERNAME=x@gooddata.com DOMAIN_ADMIN_PASSWORD=xy PROJECT_ID_TO_ASSIGN=xms7ga4tf3g3nzucd8380o2bev8oeknp\ngit push heroku HEAD:master\nheroku open\n```\n### Enable Geo Chart for Storybook and Live Examples\nGeo chart uses Mapbox to render map which requires a Mapbox access token.\n- Register an account and create Mapbox access token at [guide](https://docs.mapbox.com/help/how-mapbox-works/access-tokens/)\n- Store the created token at `.env`:\n```bash\necho -e \"EXAMPLE_MAPBOX_ACCESS_TOKEN=token\" >> .env # only need to run once\necho -e \"STORYBOOK_MAPBOX_ACCESS_TOKEN=token\" >> .env # only need to run once\n```\n\n### Run Live Examples Locally\nTo run *GoodData.UI Live Examples* locally:\n```bash\ngit clone <this-repository>\ncd  <repository-folder>\nyarn install --pure-lockfile\nyarn examples\n```\nThen open https://localhost:8999 and login using Live Examples account (you can [create one here](https://gooddata-examples.herokuapp.com/registration)).\n\n### Run Storybook locally\n- Run storybook with token stored in `.env` for more secure\n```bash\nyarn storybook\n```\n- Or run storybook with token env param exposed to cli (not suggested)\n```bash\nSTORYBOOK_MAPBOX_ACCESS_TOKEN=token yarn storybook\n```\n- Apply either above way to `yarn build-storybook` or `yarn test-storybook`\n\n### Source code formatting\nThe source code in the repository is formatted by [Prettier](https://prettier.io/).\nThe format of the code is validated by our Continuous Integration server and is one of the requirements of successful merge.\n\nPrettier is supported by every major IDE. You can find the list of supported editors and how to configure them [here](https://prettier.io/docs/en/editors.html).\n\nIn the case, when your editor is not supported or you don't want to setup the integration, you can run the `yarn prettier-write` command to reformat the code before commit.\n\n## Changelog\n\n- see [CHANGELOG.md](CHANGELOG.md)\n\n## Supported versions\n\nIn order to make the user experience with integrating GoodData UI SDK as smooth and secure as possible and to ensure that the SDK is using the latest features of the platform, we will only provide support to two most recent major versions of UI SDK.\n\nThe most recent majors will be supported in the following modes:\n\n- The latest major version will receive all new functionality and all bug fixes\n- The previous major version will only receive fixes to critical issues and security fixes. These fixes will be applied on top of last released version of the previous major\n\nThe customers are encouraged to always use the latest version of the UI SDK.\n\nIn case of using older versions, the user might face API incompatibility, performance or security issues.\n\nPlease follow the installation instructions to update to the newest version.\n\n## License\n\n(C) 2007-2020 GoodData Corporation\n\nThis project is dual licensed:\n\n- The ATTRIBUTION-NONCOMMERCIAL 4.0 INTERNATIONAL (CC BY-NC 4.0) is used for purpose of the trial experience and evaluation of GoodData.UI library.\n- The GOODDATA GOODDATA.UI LIBRARY END USER LICENSE AGREEMENT is used for GoodData customers.\n\nFor more information, please see [LICENSE](https://github.com/gooddata/gooddata-react-components/blob/master/LICENSE)\n","gitHead":"62d62b013acb54a9ab57847126332e61ccd3d5da","scripts":{"dev":"bash scripts/build.sh --dev-watch","test":"jest --watch","build":"bash scripts/build.sh","tslint":"yarn run-tslint -t verbose $npm_package_config_tslint","prepare":"cd examples/server && yarn install --frozen-lockfile && cd ../..; rm -r examples/node_modules 2>/dev/null; true","examples":"bash scripts/run-examples.sh","prepare?":"# Called before `npm publish` and on local `npm install`. Temporarily also for deleting obsolete node_modules. Ends with `true` to continue gracefully.","validate":"tsc --noEmit && yarn tslint && eslint $npm_package_config_eslint && yarn validate-style && yarn prettier-check","build-dev":"bash scripts/build.sh --dev","examples?":"# Default is developer domain, other options: yarn examples [sec,secure,stg,stg2,stg3,demo,developer or URL]","storybook":"yarn build && start-storybook -p 9001 -c .storybook","test-once":"jest","tslint-ci":"mkdir -p ./ci/results && yarn run-tslint -t checkstyle -o ./ci/results/tslint-results.xml $npm_package_config_tslint","run-tslint":"tslint -p tsconfig.json","validate-ci":"tsc --noEmit && yarn tslint-ci  && eslint $npm_package_config_eslint -f checkstyle -o ci/results/eslint-results.xml && yarn validate-style-ci && yarn prettier-check","examples-build":"bash scripts/build-examples.sh","prepublishOnly":"yarn build","prettier-check":"prettier --check '{src,stories,styles,__mocks__,examples/server/src,examples/src,examples/test}/**/*.{ts,js,tsx,jsx,json,scss,md,yaml,html}'","prettier-write":"prettier --write '{src,stories,styles,__mocks__,examples/server/src,examples/src,examples/test}/**/*.{ts,js,tsx,jsx,json,scss,md,yaml,html}'","test-storybook":"yarn build && test-storybook","validate-style":"stylelint '**/*.scss'","build-storybook":"yarn build && build-storybook -c .storybook -o dist-storybook","examples-server":"node examples/server/src/index.js","heroku-postbuild":"yarn examples-build developer","examples-testcafe":"./scripts/run-testcafe.sh visual","validate-style-ci":"stylelint '**/*.scss' --custom-formatter=node_modules/stylelint-checkstyle-formatter > ci/results/stylelint-results.xml","check-circular-deps":"madge --circular --extensions ts ./src","examples-testcafe-ci":"./scripts/run-testcafe.sh ci","examples-testcafe-live":"./scripts/run-testcafe.sh live"},"typings":"dist/index.d.ts","_npmUser":{"name":"gooddata-ci","email":"rail@gooddata.com"},"deprecated":"@gooddata/react-components@7 reached End of Support on March 31, 2022. Please upgrade (see https://sdk.gooddata.com/gooddata-ui/docs/supported_versions.html for more information).","repository":{"url":"git+ssh://git@github.com/gooddata/gooddata-react-components.git","type":"git"},"_npmVersion":"6.13.4","description":"GoodData.UI - A powerful JavaScript library for building analytical applications","directories":{},"lint-staged":{"{src,stories,styles,__mocks__,examples/server/src,examples/src,examples/test}/**/*.{ts,js,tsx,jsx,scss}":["npx gdc-fix-copyright","git add"],"{src,stories,styles,__mocks__,examples/server/src,examples/src,examples/test}/**/*.{ts,js,tsx,jsx,json,scss,md,yaml,html}":["prettier --write","git add"]},"_nodeVersion":"12.16.1","dependencies":{"rxjs":"^5.5.6","uuid":"^3.2.1","immer":"^1.3.1","lodash":"^4.17.15","date-fns":"^2.7.0","downshift":"^3.2.7","invariant":"^2.2.2","mapbox-gl":"1.9.1","classnames":"^2.2.6","codemirror":"^5.54.0","highcharts":"7.1.1","prop-types":"^15.6.0","react-intl":"^3.6.0","custom-event":"^1.0.1","react-window":"^1.8.1","ag-grid-react":"20.0.0","react-measure":"^2.3.0","@types/mapbox-gl":"1.9.1","react-day-picker":"~7.3.0","react-responsive":"^3.0.0","stringify-object":"^2.4.0","@gooddata/typings":"^2.26.0","@types/codemirror":"^0.0.95","ag-grid-community":"20.0.0","http-status-codes":"^1.3.0","react-codemirror2":"^7.2.0","@gooddata/js-utils":"^3.10.5","@gooddata/numberjs":"^3.2.4","fixed-data-table-2":"0.7.17","@gooddata/goodstrap":"68.18.0","react-dom-factories":"^1.0.2","@gooddata/gooddata-js":"^13.0.4","json-stable-stringify":"^1.0.1","react-transition-group":"^2.2.1","hoist-non-react-statics":"^3.3.0","nodelist-foreach-polyfill":"^1.2.0","@formatjs/intl-pluralrules":"^1.3.6","highcharts-grouped-categories":"^1.1.3"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"raf":"3.3.2","yup":"^0.24.1","jest":"24.7.1","husky":"3.0.0","madge":"^3.4.4","react":"^16.5.2","enzyme":"3.5.0","eslint":"4.19.1","formik":"^0.11.11","moment":"2.23.0","history":"^4.7.2","ts-jest":"24.0.0","webpack":"4.30.0","full-icu":"^1.3.0","prettier":"1.16.4","react-ga":"^2.5.2","recharts":"1.0.0-beta.9","testcafe":"1.1.4","commander":"2.14.1","node-sass":"4.13.0","react-dom":"^16.5.2","stylelint":"^13.6.1","supertest":"3.0.0","ts-loader":"6.0.0","@types/raf":"^3.4.0","css-loader":"0.28.7","jest-junit":"3.0.0","raw-loader":"0.5.1","styled-jsx":"2.2.1","typescript":"3.3.4000","@babel/core":"7.4.4","@types/jest":"24.0.6","@types/node":"7.0.8","@types/uuid":"3.4.3","file-loader":"3.0.1","jest-enzyme":"7.0.2","lint-staged":"9.1.0","sass-loader":"6.0.6","webpack-cli":"3.3.2","@types/react":"16.8.6","babel-loader":"8.0.5","react-helmet":"5.2.0","react-select":"1.2.1","style-loader":"0.19.1","@types/enzyme":"3.1.13","@types/lodash":"4.14.123","testcafe-live":"0.1.4","@babel/runtime":"7.4.4","dotenv-webpack":"^1.7.0","@babel/polyfill":"^7.4.4","@storybook/react":"5.0.11","@types/invariant":"2.2.29","@types/react-dom":"16.0.11","isomorphic-fetch":"2.2.1","react-datepicker":"1.1.0","react-router-dom":"4.2.2","@babel/preset-env":"7.4.4","@gooddata/mock-js":"^2.14.2","@storybook/addons":"5.0.11","@types/classnames":"2.2.3","@types/prop-types":"15.5.2","@storybook/theming":"5.0.11","identity-obj-proxy":"^3.0.0","intl-messageformat":"^7.5.4","webpack-dev-server":"3.3.1","@babel/preset-react":"7.0.0","@types/react-portal":"4.0.1","@types/react-window":"^1.8.1","babel-plugin-lodash":"3.3.4","html-webpack-plugin":"3.2.0","react-test-renderer":"16.4.2","@types/react-measure":"2.0.5","clean-webpack-plugin":"2.0.2","stats-webpack-plugin":"0.7.0","eslint-config-prettier":"4.1.0","react-google-recaptcha":"^0.14.1","tslint-config-prettier":"1.18.0","@gooddata/eslint-config":"^1.0.0","@gooddata/tslint-config":"1.0.0","@types/react-responsive":"^3.0.3","@types/storybook__react":"4.0.1","@types/stringify-object":"^3.2.0","enzyme-adapter-react-16":"1.3.1","@gooddata/test-storybook":"4.0.0","@storybook/addon-actions":"5.0.11","@storybook/addon-options":"5.0.11","node-sass-magic-importer":"5.1.0","react-syntax-highlighter":"11.0.2","@types/fixed-data-table-2":"0.8.1","stylelint-config-prettier":"^8.0.1","@gooddata/stylelint-config":"^5.0.0","@types/react-test-renderer":"16.0.0","circular-dependency-plugin":"5.0.2","compression-webpack-plugin":"2.0.0","@types/json-stable-stringify":"^1.0.32","@gooddata/frontend-npm-scripts":"1.2.0","@types/enzyme-adapter-react-16":"1.0.3","stylelint-checkstyle-formatter":"0.1.2","@types/storybook__addon-actions":"3.4.2","@babel/plugin-proposal-class-properties":"7.4.4","@babel/plugin-proposal-object-rest-spread":"7.4.4","@babel/plugin-transform-async-to-generator":"7.4.4"},"peerDependencies":{"react":"^16.5.2","react-dom":"^16.5.2"},"_npmOperationalInternal":{"tmp":"tmp/react-components_7.8.0-beta.61.fix1_1597678350826_0.17376723644110248","host":"s3://npm-registry-packages"}},"7.9.0-beta.12":{"name":"@gooddata/react-components","version":"7.9.0-beta.12","author":{"name":"GoodData Corporation"},"license":"BSD-3-Clause","_id":"@gooddata/react-components@7.9.0-beta.12","maintainers":[{"name":"afi","email":"adam.fiedler@gooddata.com"},{"name":"an.vuong","email":"an.vuong@gooddata.com"},{"name":"bertold8","email":"ivan.nejezchleb@seznam.cz"},{"name":"brbistas","email":"valentinos.chraniotis@gooddata.com"},{"name":"bugsbunny338","email":"jiri.zajic@mensa.cz"},{"name":"de.do","email":"de.do@gooddata.com"},{"name":"gdjan","email":"jan.kruza@gooddata.com"},{"name":"gooddata-ci","email":"rail@gooddata.com"},{"name":"hang.ngo","email":"hang.ngo@gooddata.com"},{"name":"hung.nguyen.hoang","email":"hung.nguyen@gooddata.com"},{"name":"huong.nguyen","email":"huong.nguyen@gooddata.com"},{"name":"huyen.nguyen","email":"huyen.nguyen@gooddata.com"},{"name":"ivan.mjartan","email":"ivan.mjartan@gooddata.com"},{"name":"jakub-sterba","email":"jakub.sterba@gooddata.com"},{"name":"jaroslav.tomecek","email":"jaroslav.tomecek@gooddata.com"},{"name":"jkittler","email":"honza.kittler@gmail.com"},{"name":"khanh.le","email":"khanh.le@gooddata.com"},{"name":"lanhuynh","email":"lan.huynh@gooddata.com"},{"name":"linhhong","email":"linh.hong@gooddata.com"},{"name":"lupko","email":"lubomir.slivka@gooddata.com"},{"name":"mai.nguyen","email":"mai.nguyen@gooddata.com"},{"name":"matyas.kandl","email":"matyas.kandl@gooddata.com"},{"name":"michal.marsal","email":"michal.marsal@gooddata.com"},{"name":"milan.lempera","email":"ext-milan.lempera@gooddata.com"},{"name":"my.duong","email":"my.duong@gooddata.com"},{"name":"naibinh","email":"naibinh@gmail.com"},{"name":"nestor_encinas","email":"xesto05@gmail.com"},{"name":"nikolacech","email":"nikola.cech@gooddata.com"},{"name":"nis.hua","email":"nis.hua@gooddata.com"},{"name":"no23reason","email":"dan.homola@hotmail.cz"},{"name":"patrikbraborec","email":"patrik.braborec@gooddata.com"},{"name":"pbenes","email":"petr.benes@gooddata.com"},{"name":"petrjanu","email":"petr.janu@gooddata.com"},{"name":"pkingo","email":"philipandreaskingo@hotmail.com"},{"name":"ptquang86","email":"ptquang86@gmail.com"},{"name":"qduval","email":"quentin.duval@gooddata.com"},{"name":"rodri360","email":"me@rodri360.com"},{"name":"scavnickyj","email":"jakub.scavnicky@gooddata.com"},{"name":"sitina","email":"jiri.sitina@gooddata.com"},{"name":"strouhaljan","email":"strouhal.jan@gmail.com"},{"name":"thao-luong","email":"thao.luong@gooddata.com"},{"name":"thuong.nguyen","email":"thuong.nguyen@gooddata.com"},{"name":"tmuchka","email":"tomas.muchka@gooddata.com"},{"name":"tomas.kratochvil","email":"tomas.kratochvil@gooddata.com"},{"name":"tomsatgd","email":"tomas.satinsky@gooddata.com"},{"name":"trung-le-quoc","email":"trung.le@gooddata.com"},{"name":"tu-ngo","email":"tungo1981@gmail.com"},{"name":"tu.bui","email":"tu.bui@gooddata.com"},{"name":"tulean","email":"tuan.le@gooddata.com"},{"name":"tuqt1005","email":"tu.tran@gooddata.com"},{"name":"utdnah","email":"danh.ung@gooddata.com"},{"name":"van.nguyen","email":"van.nguyen@gooddata.com"},{"name":"vi.phan","email":"vi.phan@gooddata.com"},{"name":"vlastikcz","email":"vlastimil.kotas@gooddata.com"},{"name":"vu.pham","email":"vu.pham@gooddata.com"},{"name":"xmort","email":"petr.dolejsi@gooddata.com"},{"name":"yanlipnican","email":"yanlipnican@gmail.com"}],"homepage":"https://github.com/gooddata/gooddata-react-components#readme","bugs":{"url":"https://github.com/gooddata/gooddata-react-components/issues"},"dist":{"shasum":"a305fe8b4580a79d58845e045e0dc6f990eef9f8","tarball":"https://registry.npmjs.org/@gooddata/react-components/-/react-components-7.9.0-beta.12.tgz","fileCount":2668,"integrity":"sha512-jTdvsfbgnzr4igOMUpZP8MWsE0T8xCmekugIgBg/ucVljZv8WgPuW/fDOuw1D4oySZkl31TVuSN+n3LBWdTryA==","signatures":[{"sig":"MEQCIA/X/2L6RCcHT7CAgCn+reFaYSDe/EwDc6XAL09HRYHXAiB1IF1VawAD+Gn+rjO9tG1zn2/5r4tX6MZZ82bb8Tl4xg==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":10724402,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJfO+cOCRA9TVsSAnZWagAA7RsQAI6wlCJ8MlqFeykOXAvS\nU7YoY3d0fwARdDkUX5kZAWYBX7TMPfY7yQkAiJHlTByI8ji5cvA0IpdD48/z\nyfzgku25KQA6abPgjALqsRBTsocoZC2WlHz7KqxKCfNuIp3j2BcYtETemsLT\nfpH5eL/2m0Pdo8z+xobR9cYrdbktiSFY+zlmWcKKx+v9KBb/Sz+t69i1yOIW\nyiVrLpWtohugxx9fYunPgq9XC9VGV8mx1o8vqC2FMCR9yyqCfCaLJSJzdB9u\nD0GP8afUQ3wXS3ehkmzNCyjy8Fs5v2VVh7nC38464aFj0Pls9FILa+KAZsCY\naGZfB1UAYkKJLB932kRYoEyPq33NcAiG1H+60cb4h56qzCsVdDkfWY5juQP5\nSkLHpPJ7fVC2FKYGg2i5wrbvDNbfrYVhoxWCkYd2xV6tWHFqpxuSthkfatk8\nr368VEubFDWYQjCnr5wNW2XI/iMuae/RL+vIZxtDsQVd9I67oOsEMn21rN2F\nig3vXBOJAhzL0ucQAgjlkQ3bSN3d9jiCs/IqCJ2OqhEIgik/Ly6GQHP5Gk71\neQJtlJTD2yKRLKICZFJZ2RrxlM1CfYMtzyQZiDrV5ipYfQRfn5jxeAxUz4ki\nHv+ySXM+Zc2RQ2OvS2irCOwl45QnbsE2qGo3UDIWR44x4ySlZXK+LxqZwyZ9\nLNeK\r\n=0ISr\r\n-----END PGP SIGNATURE-----\r\n"},"main":"dist/index.js","husky":{"hooks":{"pre-commit":"lint-staged"}},"config":{"eslint":"./examples/**/*.{js,jsx}","tslint":"./{__mocks__,src,stories}/{,**/}*.{ts,tsx}"},"readme":"[![npm version](https://badge.fury.io/js/%40gooddata%2Freact-components.svg)](https://www.npmjs.com/package/@gooddata/react-components)\n\n# GoodData.UI React components\n> A React-based JavaScript library for building data-driven applications\n\n## Getting started\n- [GoodData.UI Documentation](http://sdk.gooddata.com/gooddata-ui/)\n- [GoodData.UI Live Examples](https://gooddata-examples.herokuapp.com/)\n- [Stack Overflow](https://stackoverflow.com/questions/tagged/gooddata)\n\n### Usage\nWith [yarn](https://yarnpkg.com) installed, go to your project directory and run\n```\n$ yarn add @gooddata/react-components\n```\nIf you prefer [npm](npmjs.com) run\n```\n$ npm install --save @gooddata/react-components\n```\n\nThe public API is exposed via global `index.js`. Except for the styles, do not import any other file directly\nbecause they are not intended to be part of the public API.\n\n## Contributing\n\nWe welcome any contribution in form of [issues](https://github.com/gooddata/gooddata-react-components/issues) or [pull requests](https://github.com/gooddata/gooddata-react-components/pulls).\n\nInstall [Node.js](http://nodejs.org) (node 12.16.1, npm v6.13.4) and [Yarn](https://classic.yarnpkg.com) (1.22.4).\n\nInstall dependencies:\n```\nyarn install --frozen-lockfile\n```\n\nThese commands may come in handy while developing:\n\n| command | description |\n| ------- | ----------- |\n| `yarn install --pure-lockfile` | first step |\n| ||\n| `yarn dev` | build react-components to `/dist` in watch mode |\n| `yarn test` | run all unit tests |\n| `yarn prettier-write` | format the source code to match the valid codestyle |\n| `yarn validate` | validate codestyle |\n| ||\n| `yarn storybook` | run storybook from `/stories` on http://localhost:9001 |\n| `yarn build-storybook` | build storybook to `/dist-storybook` |\n| `yarn test-storybook` | run storybook and [screenshot tests](https://github.com/gooddata/gdc-client-utils/tree/master/test-storybook) |\n| ||\n| `yarn examples` | run Live Examples dev-server from `/examples` on https://localhost:8999 |\n| `yarn examples-build` | build Live Examples to `/examples/dist` |\n| `yarn examples-server` | serve built Live Examples - see `/examples/server/src` |\n| `yarn examples-testcafe` | run testcafe tests against `localhost:8999` |\n\n### Deploy to heroku.com\nWhen you deploy this repo to heroku, it serves *GoodData.UI Live Examples*.\nRelevant tasks are in `Procfile` and `package.json`.\n\n```bash\n# run in the project directory\nheroku login\nheroku create <your-app-name>\nheroku config:set DOMAIN_ADMIN_USERNAME=x@gooddata.com DOMAIN_ADMIN_PASSWORD=xy PROJECT_ID_TO_ASSIGN=xms7ga4tf3g3nzucd8380o2bev8oeknp\ngit push heroku HEAD:master\nheroku open\n```\n### Enable Geo Chart for Storybook and Live Examples\nGeo chart uses Mapbox to render map which requires a Mapbox access token.\n- Register an account and create Mapbox access token at [guide](https://docs.mapbox.com/help/how-mapbox-works/access-tokens/)\n- Store the created token at `.env`:\n```bash\necho -e \"EXAMPLE_MAPBOX_ACCESS_TOKEN=token\" >> .env # only need to run once\necho -e \"STORYBOOK_MAPBOX_ACCESS_TOKEN=token\" >> .env # only need to run once\n```\n\n### Run Live Examples Locally\nTo run *GoodData.UI Live Examples* locally:\n```bash\ngit clone <this-repository>\ncd  <repository-folder>\nyarn install --pure-lockfile\nyarn examples\n```\nThen open https://localhost:8999 and login using Live Examples account (you can [create one here](https://gooddata-examples.herokuapp.com/registration)).\n\n### Run Storybook locally\n- Run storybook with token stored in `.env` for more secure\n```bash\nyarn storybook\n```\n- Or run storybook with token env param exposed to cli (not suggested)\n```bash\nSTORYBOOK_MAPBOX_ACCESS_TOKEN=token yarn storybook\n```\n- Apply either above way to `yarn build-storybook` or `yarn test-storybook`\n\n### Source code formatting\nThe source code in the repository is formatted by [Prettier](https://prettier.io/).\nThe format of the code is validated by our Continuous Integration server and is one of the requirements of successful merge.\n\nPrettier is supported by every major IDE. You can find the list of supported editors and how to configure them [here](https://prettier.io/docs/en/editors.html).\n\nIn the case, when your editor is not supported or you don't want to setup the integration, you can run the `yarn prettier-write` command to reformat the code before commit.\n\n## Changelog\n\n- see [CHANGELOG.md](CHANGELOG.md)\n\n## Supported versions\n\nIn order to make the user experience with integrating GoodData UI SDK as smooth and secure as possible and to ensure that the SDK is using the latest features of the platform, we will only provide support to two most recent major versions of UI SDK.\n\nThe most recent majors will be supported in the following modes:\n\n- The latest major version will receive all new functionality and all bug fixes\n- The previous major version will only receive fixes to critical issues and security fixes. These fixes will be applied on top of last released version of the previous major\n\nThe customers are encouraged to always use the latest version of the UI SDK.\n\nIn case of using older versions, the user might face API incompatibility, performance or security issues.\n\nPlease follow the installation instructions to update to the newest version.\n\n## License\n\n(C) 2007-2020 GoodData Corporation\n\nThis project is dual licensed:\n\n- The ATTRIBUTION-NONCOMMERCIAL 4.0 INTERNATIONAL (CC BY-NC 4.0) is used for purpose of the trial experience and evaluation of GoodData.UI library.\n- The GOODDATA GOODDATA.UI LIBRARY END USER LICENSE AGREEMENT is used for GoodData customers.\n\nFor more information, please see [LICENSE](https://github.com/gooddata/gooddata-react-components/blob/master/LICENSE)\n","gitHead":"117979239bb8a45d9245f33ebe4b11612f2cf318","scripts":{"dev":"bash scripts/build.sh --dev-watch","test":"jest --watch","build":"bash scripts/build.sh","tslint":"yarn run-tslint -t verbose $npm_package_config_tslint","prepare":"cd examples/server && yarn install --frozen-lockfile && cd ../..; rm -r examples/node_modules 2>/dev/null; true","examples":"bash scripts/run-examples.sh","prepare?":"# Called before `npm publish` and on local `npm install`. Temporarily also for deleting obsolete node_modules. Ends with `true` to continue gracefully.","validate":"tsc --noEmit && yarn tslint && eslint $npm_package_config_eslint && yarn validate-style && yarn prettier-check","build-dev":"bash scripts/build.sh --dev","examples?":"# Default is developer domain, other options: yarn examples [sec,secure,stg,stg2,stg3,demo,developer or URL]","storybook":"yarn build && start-storybook -p 9001 -c .storybook","test-once":"jest","tslint-ci":"mkdir -p ./ci/results && yarn run-tslint -t checkstyle -o ./ci/results/tslint-results.xml $npm_package_config_tslint","run-tslint":"tslint -p tsconfig.json","validate-ci":"tsc --noEmit && yarn tslint-ci  && eslint $npm_package_config_eslint -f checkstyle -o ci/results/eslint-results.xml && yarn validate-style-ci && yarn prettier-check","examples-build":"bash scripts/build-examples.sh","prepublishOnly":"yarn build","prettier-check":"prettier --check '{src,stories,styles,__mocks__,examples/server/src,examples/src,examples/test}/**/*.{ts,js,tsx,jsx,json,scss,md,yaml,html}'","prettier-write":"prettier --write '{src,stories,styles,__mocks__,examples/server/src,examples/src,examples/test}/**/*.{ts,js,tsx,jsx,json,scss,md,yaml,html}'","test-storybook":"yarn build && test-storybook","validate-style":"stylelint '**/*.scss'","build-storybook":"yarn build && build-storybook -c .storybook -o dist-storybook","examples-server":"node examples/server/src/index.js","heroku-postbuild":"yarn examples-build developer","examples-testcafe":"./scripts/run-testcafe.sh visual","validate-style-ci":"stylelint '**/*.scss' --custom-formatter=node_modules/stylelint-checkstyle-formatter > ci/results/stylelint-results.xml","check-circular-deps":"madge --circular --extensions ts ./src","examples-testcafe-ci":"./scripts/run-testcafe.sh ci","examples-testcafe-live":"./scripts/run-testcafe.sh live"},"typings":"dist/index.d.ts","_npmUser":{"name":"gooddata-ci","email":"rail@gooddata.com"},"deprecated":"@gooddata/react-components@7 reached End of Support on March 31, 2022. Please upgrade (see https://sdk.gooddata.com/gooddata-ui/docs/supported_versions.html for more information).","repository":{"url":"git+ssh://git@github.com/gooddata/gooddata-react-components.git","type":"git"},"_npmVersion":"6.13.4","description":"GoodData.UI - A powerful JavaScript library for building analytical applications","directories":{},"lint-staged":{"{src,stories,styles,__mocks__,examples/server/src,examples/src,examples/test}/**/*.{ts,js,tsx,jsx,scss}":["npx gdc-fix-copyright","git add"],"{src,stories,styles,__mocks__,examples/server/src,examples/src,examples/test}/**/*.{ts,js,tsx,jsx,json,scss,md,yaml,html}":["prettier --write","git add"]},"_nodeVersion":"12.16.1","dependencies":{"rxjs":"^5.5.6","uuid":"^3.2.1","immer":"^1.3.1","lodash":"^4.17.15","date-fns":"^2.7.0","downshift":"^3.2.7","invariant":"^2.2.2","mapbox-gl":"1.9.1","classnames":"^2.2.6","codemirror":"^5.54.0","highcharts":"7.1.1","prop-types":"^15.6.0","react-intl":"^3.6.0","custom-event":"^1.0.1","react-window":"^1.8.1","ag-grid-react":"20.0.0","react-measure":"^2.3.0","@types/mapbox-gl":"1.9.1","react-day-picker":"~7.3.0","react-responsive":"^3.0.0","stringify-object":"^2.4.0","@gooddata/typings":"^2.26.0","@types/codemirror":"^0.0.95","ag-grid-community":"20.0.0","http-status-codes":"^1.3.0","react-codemirror2":"^7.2.0","@gooddata/js-utils":"^3.10.5","@gooddata/numberjs":"^3.2.4","fixed-data-table-2":"^0.8.21","@gooddata/goodstrap":"68.20.0","react-dom-factories":"^1.0.2","@gooddata/gooddata-js":"^13.1.1","json-stable-stringify":"^1.0.1","react-transition-group":"^2.2.1","hoist-non-react-statics":"^3.3.0","nodelist-foreach-polyfill":"^1.2.0","@formatjs/intl-pluralrules":"^1.3.6","highcharts-grouped-categories":"^1.1.3"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"raf":"3.3.2","yup":"^0.24.1","jest":"24.7.1","husky":"3.0.0","madge":"^3.4.4","react":"^16.5.2","enzyme":"3.5.0","eslint":"4.19.1","formik":"^0.11.11","moment":"2.23.0","history":"^4.7.2","ts-jest":"24.0.0","webpack":"4.30.0","full-icu":"^1.3.0","prettier":"1.16.4","react-ga":"^2.5.2","recharts":"1.0.0-beta.9","testcafe":"1.1.4","commander":"2.14.1","node-sass":"4.13.0","react-dom":"^16.5.2","stylelint":"^13.6.1","supertest":"3.0.0","ts-loader":"6.0.0","@types/raf":"^3.4.0","css-loader":"0.28.7","jest-junit":"3.0.0","raw-loader":"0.5.1","styled-jsx":"2.2.1","typescript":"3.3.4000","@babel/core":"7.4.4","@types/jest":"24.0.6","@types/node":"7.0.8","@types/uuid":"3.4.3","file-loader":"3.0.1","jest-enzyme":"7.0.2","lint-staged":"9.1.0","sass-loader":"6.0.6","webpack-cli":"3.3.2","@types/react":"16.8.6","babel-loader":"8.0.5","react-helmet":"5.2.0","react-select":"1.2.1","style-loader":"0.19.1","@types/enzyme":"3.1.13","@types/lodash":"4.14.123","testcafe-live":"0.1.4","@babel/runtime":"7.4.4","dotenv-webpack":"^1.7.0","@babel/polyfill":"^7.4.4","@storybook/react":"5.0.11","@types/invariant":"2.2.29","@types/react-dom":"16.0.11","isomorphic-fetch":"2.2.1","react-datepicker":"1.1.0","react-router-dom":"4.2.2","@babel/preset-env":"7.4.4","@gooddata/mock-js":"^2.14.2","@storybook/addons":"5.0.11","@types/classnames":"2.2.3","@types/prop-types":"15.5.2","@storybook/theming":"5.0.11","identity-obj-proxy":"^3.0.0","intl-messageformat":"^7.5.4","webpack-dev-server":"3.3.1","@babel/preset-react":"7.0.0","@types/react-portal":"4.0.1","@types/react-window":"^1.8.1","babel-plugin-lodash":"3.3.4","html-webpack-plugin":"3.2.0","react-test-renderer":"16.4.2","@types/react-measure":"2.0.5","clean-webpack-plugin":"2.0.2","stats-webpack-plugin":"0.7.0","eslint-config-prettier":"4.1.0","react-google-recaptcha":"^0.14.1","tslint-config-prettier":"1.18.0","@gooddata/eslint-config":"^1.0.0","@gooddata/tslint-config":"1.0.0","@types/react-responsive":"^3.0.3","@types/storybook__react":"4.0.1","@types/stringify-object":"^3.2.0","enzyme-adapter-react-16":"1.3.1","@gooddata/test-storybook":"4.0.0","@storybook/addon-actions":"5.0.11","@storybook/addon-options":"5.0.11","node-sass-magic-importer":"5.1.0","react-syntax-highlighter":"11.0.2","@types/fixed-data-table-2":"0.8.1","stylelint-config-prettier":"^8.0.1","@gooddata/stylelint-config":"^5.0.0","@types/react-test-renderer":"16.0.0","circular-dependency-plugin":"5.0.2","compression-webpack-plugin":"2.0.0","@types/json-stable-stringify":"^1.0.32","@gooddata/frontend-npm-scripts":"1.2.0","@types/enzyme-adapter-react-16":"1.0.3","stylelint-checkstyle-formatter":"0.1.2","@types/storybook__addon-actions":"3.4.2","@babel/plugin-proposal-class-properties":"7.4.4","@babel/plugin-proposal-object-rest-spread":"7.4.4","@babel/plugin-transform-async-to-generator":"7.4.4"},"peerDependencies":{"react":"^16.5.2","react-dom":"^16.5.2"},"_npmOperationalInternal":{"tmp":"tmp/react-components_7.9.0-beta.12_1597761293457_0.7591925479931225","host":"s3://npm-registry-packages"}},"7.9.0-alpha-nikolacech-gs-248-2020-08-26T10-54-51-421Z":{"name":"@gooddata/react-components","version":"7.9.0-alpha-nikolacech-gs-248-2020-08-26T10-54-51-421Z","author":{"name":"GoodData Corporation"},"license":"BSD-3-Clause","_id":"@gooddata/react-components@7.9.0-alpha-nikolacech-gs-248-2020-08-26T10-54-51-421Z","maintainers":[{"name":"afi","email":"adam.fiedler@gooddata.com"},{"name":"an.vuong","email":"an.vuong@gooddata.com"},{"name":"bertold8","email":"ivan.nejezchleb@seznam.cz"},{"name":"brbistas","email":"valentinos.chraniotis@gooddata.com"},{"name":"bugsbunny338","email":"jiri.zajic@mensa.cz"},{"name":"de.do","email":"de.do@gooddata.com"},{"name":"gdjan","email":"jan.kruza@gooddata.com"},{"name":"gooddata-ci","email":"rail@gooddata.com"},{"name":"hang.ngo","email":"hang.ngo@gooddata.com"},{"name":"hung.nguyen.hoang","email":"hung.nguyen@gooddata.com"},{"name":"huong.nguyen","email":"huong.nguyen@gooddata.com"},{"name":"huyen.nguyen","email":"huyen.nguyen@gooddata.com"},{"name":"ivan.mjartan","email":"ivan.mjartan@gooddata.com"},{"name":"jakub-sterba","email":"jakub.sterba@gooddata.com"},{"name":"jaroslav.tomecek","email":"jaroslav.tomecek@gooddata.com"},{"name":"jkittler","email":"honza.kittler@gmail.com"},{"name":"khanh.le","email":"khanh.le@gooddata.com"},{"name":"lanhuynh","email":"lan.huynh@gooddata.com"},{"name":"linhhong","email":"linh.hong@gooddata.com"},{"name":"lupko","email":"lubomir.slivka@gooddata.com"},{"name":"mai.nguyen","email":"mai.nguyen@gooddata.com"},{"name":"matyas.kandl","email":"matyas.kandl@gooddata.com"},{"name":"michal.marsal","email":"michal.marsal@gooddata.com"},{"name":"milan.lempera","email":"ext-milan.lempera@gooddata.com"},{"name":"my.duong","email":"my.duong@gooddata.com"},{"name":"naibinh","email":"naibinh@gmail.com"},{"name":"nestor_encinas","email":"xesto05@gmail.com"},{"name":"nikolacech","email":"nikola.cech@gooddata.com"},{"name":"nis.hua","email":"nis.hua@gooddata.com"},{"name":"no23reason","email":"dan.homola@hotmail.cz"},{"name":"patrikbraborec","email":"patrik.braborec@gooddata.com"},{"name":"pbenes","email":"petr.benes@gooddata.com"},{"name":"petrjanu","email":"petr.janu@gooddata.com"},{"name":"pkingo","email":"philipandreaskingo@hotmail.com"},{"name":"ptquang86","email":"ptquang86@gmail.com"},{"name":"qduval","email":"quentin.duval@gooddata.com"},{"name":"rodri360","email":"me@rodri360.com"},{"name":"scavnickyj","email":"jakub.scavnicky@gooddata.com"},{"name":"sitina","email":"jiri.sitina@gooddata.com"},{"name":"strouhaljan","email":"strouhal.jan@gmail.com"},{"name":"thao-luong","email":"thao.luong@gooddata.com"},{"name":"thuong.nguyen","email":"thuong.nguyen@gooddata.com"},{"name":"tmuchka","email":"tomas.muchka@gooddata.com"},{"name":"tomas.kratochvil","email":"tomas.kratochvil@gooddata.com"},{"name":"tomsatgd","email":"tomas.satinsky@gooddata.com"},{"name":"trung-le-quoc","email":"trung.le@gooddata.com"},{"name":"tu-ngo","email":"tungo1981@gmail.com"},{"name":"tu.bui","email":"tu.bui@gooddata.com"},{"name":"tulean","email":"tuan.le@gooddata.com"},{"name":"tuqt1005","email":"tu.tran@gooddata.com"},{"name":"utdnah","email":"danh.ung@gooddata.com"},{"name":"van.nguyen","email":"van.nguyen@gooddata.com"},{"name":"vi.phan","email":"vi.phan@gooddata.com"},{"name":"vlastikcz","email":"vlastimil.kotas@gooddata.com"},{"name":"vu.pham","email":"vu.pham@gooddata.com"},{"name":"xmort","email":"petr.dolejsi@gooddata.com"},{"name":"yanlipnican","email":"yanlipnican@gmail.com"}],"homepage":"https://github.com/gooddata/gooddata-react-components#readme","bugs":{"url":"https://github.com/gooddata/gooddata-react-components/issues"},"dist":{"shasum":"4301756179dfc3f5a95a377157cfd4a4c01bc293","tarball":"https://registry.npmjs.org/@gooddata/react-components/-/react-components-7.9.0-alpha-nikolacech-gs-248-2020-08-26T10-54-51-421Z.tgz","fileCount":2668,"integrity":"sha512-fCRRtpce3NRYxDNeSpeudabXvXk1DQE/U3ZBTMGkBntlpPJeORmK7GusBzMWvVTrbbiXbtsMzu/7q10uWH3XOg==","signatures":[{"sig":"MEUCIQCR3mTWbiYASsrF03Qh9LRSkGIB0GgmN0F+cNMiyetm2AIgGa/DisMHLwNh9//a/eYwWUzpFalRni6hne4MohBNRi0=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":10732132,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJfRj+XCRA9TVsSAnZWagAAf78P/RvBmT08t94yrY0hnhYV\nnnjtjRE5TOWCV0mDQXtmF+cOVhxjPsUwoF/RqU9E5AyWI2IcJzHb+ifvgYnT\nP/9Vry+TOBB6x6LyStSTY79JsrsIKXz/KZXQoSs89ACoCDwejKHC4sHSJ/hQ\nwqTLJuJIagrOWtGfT2kj3QV7qoEep8obiGUMD7ne6Mg4c4psr2MF/vaUEpuw\nABDDWEQNhEKjJyit5AIVCpQhBB//wxoMCTFYBzCGVmcnweln2IpuNIIYmSxk\n3LCnibibmoT9PAY5WV9/4A7MlFbyaU2AmO1sMwyn1wRI947EYzkpwOceQUMG\ngk+iv7rbFc96mtdVNmspH5IqZpApN7wFB05WS4KySFqXYKguFCo0uC4rzuMV\nr8Klacr31BdKPf06kugPuw8zIwT80yUDMNMzmMYxG14ZDIBdyCRIwHyrmSOp\nMqbwW/eZmkDoOrnMZ/bR9xiSKZloCdDryKRQLad74Y2fV0d6Zxhh+skEvO/3\n/ttsi+XFOAry/tPVE9l9a+WNBDlifnCef3f/fwfrxSFw+2o2io496FhZbwzX\njmmrcc6rJhoHXN0WTd4crYAmVKVXjMWkOl/3neNCpga/NzRBsFPYT35Axf0H\ntKNlvcSC2v5I0qCjTfJjqV/VWp/pFScQRFCXP5F/O23LUao+ejLW796wZNi3\nLb2X\r\n=NyJw\r\n-----END PGP SIGNATURE-----\r\n"},"main":"dist/index.js","husky":{"hooks":{"pre-commit":"lint-staged"}},"config":{"eslint":"./examples/**/*.{js,jsx}","tslint":"./{__mocks__,src,stories}/{,**/}*.{ts,tsx}"},"readme":"[![npm version](https://badge.fury.io/js/%40gooddata%2Freact-components.svg)](https://www.npmjs.com/package/@gooddata/react-components)\n\n# GoodData.UI React components\n> A React-based JavaScript library for building data-driven applications\n\n## Getting started\n- [GoodData.UI Documentation](http://sdk.gooddata.com/gooddata-ui/)\n- [GoodData.UI Live Examples](https://gooddata-examples.herokuapp.com/)\n- [Stack Overflow](https://stackoverflow.com/questions/tagged/gooddata)\n\n### Usage\nWith [yarn](https://yarnpkg.com) installed, go to your project directory and run\n```\n$ yarn add @gooddata/react-components\n```\nIf you prefer [npm](npmjs.com) run\n```\n$ npm install --save @gooddata/react-components\n```\n\nThe public API is exposed via global `index.js`. Except for the styles, do not import any other file directly\nbecause they are not intended to be part of the public API.\n\n## Contributing\n\nWe welcome any contribution in form of [issues](https://github.com/gooddata/gooddata-react-components/issues) or [pull requests](https://github.com/gooddata/gooddata-react-components/pulls).\n\nInstall [Node.js](http://nodejs.org) (node 12.16.1, npm v6.13.4) and [Yarn](https://classic.yarnpkg.com) (1.22.4).\n\nInstall dependencies:\n```\nyarn install --frozen-lockfile\n```\n\nThese commands may come in handy while developing:\n\n| command | description |\n| ------- | ----------- |\n| `yarn install --pure-lockfile` | first step |\n| ||\n| `yarn dev` | build react-components to `/dist` in watch mode |\n| `yarn test` | run all unit tests |\n| `yarn prettier-write` | format the source code to match the valid codestyle |\n| `yarn validate` | validate codestyle |\n| ||\n| `yarn storybook` | run storybook from `/stories` on http://localhost:9001 |\n| `yarn build-storybook` | build storybook to `/dist-storybook` |\n| `yarn test-storybook` | run storybook and [screenshot tests](https://github.com/gooddata/gdc-client-utils/tree/master/test-storybook) |\n| ||\n| `yarn examples` | run Live Examples dev-server from `/examples` on https://localhost:8999 |\n| `yarn examples-build` | build Live Examples to `/examples/dist` |\n| `yarn examples-server` | serve built Live Examples - see `/examples/server/src` |\n| `yarn examples-testcafe` | run testcafe tests against `localhost:8999` |\n\n### Deploy to heroku.com\nWhen you deploy this repo to heroku, it serves *GoodData.UI Live Examples*.\nRelevant tasks are in `Procfile` and `package.json`.\n\n```bash\n# run in the project directory\nheroku login\nheroku create <your-app-name>\nheroku config:set DOMAIN_ADMIN_USERNAME=x@gooddata.com DOMAIN_ADMIN_PASSWORD=xy PROJECT_ID_TO_ASSIGN=xms7ga4tf3g3nzucd8380o2bev8oeknp\ngit push heroku HEAD:master\nheroku open\n```\n### Enable Geo Chart for Storybook and Live Examples\nGeo chart uses Mapbox to render map which requires a Mapbox access token.\n- Register an account and create Mapbox access token at [guide](https://docs.mapbox.com/help/how-mapbox-works/access-tokens/)\n- Store the created token at `.env`:\n```bash\necho -e \"EXAMPLE_MAPBOX_ACCESS_TOKEN=token\" >> .env # only need to run once\necho -e \"STORYBOOK_MAPBOX_ACCESS_TOKEN=token\" >> .env # only need to run once\n```\n\n### Run Live Examples Locally\nTo run *GoodData.UI Live Examples* locally:\n```bash\ngit clone <this-repository>\ncd  <repository-folder>\nyarn install --pure-lockfile\nyarn examples\n```\nThen open https://localhost:8999 and login using Live Examples account (you can [create one here](https://gooddata-examples.herokuapp.com/registration)).\n\n### Run Storybook locally\n- Run storybook with token stored in `.env` for more secure\n```bash\nyarn storybook\n```\n- Or run storybook with token env param exposed to cli (not suggested)\n```bash\nSTORYBOOK_MAPBOX_ACCESS_TOKEN=token yarn storybook\n```\n- Apply either above way to `yarn build-storybook` or `yarn test-storybook`\n\n### Source code formatting\nThe source code in the repository is formatted by [Prettier](https://prettier.io/).\nThe format of the code is validated by our Continuous Integration server and is one of the requirements of successful merge.\n\nPrettier is supported by every major IDE. You can find the list of supported editors and how to configure them [here](https://prettier.io/docs/en/editors.html).\n\nIn the case, when your editor is not supported or you don't want to setup the integration, you can run the `yarn prettier-write` command to reformat the code before commit.\n\n## Changelog\n\n- see [CHANGELOG.md](CHANGELOG.md)\n\n## Supported versions\n\nIn order to make the user experience with integrating GoodData UI SDK as smooth and secure as possible and to ensure that the SDK is using the latest features of the platform, we will only provide support to two most recent major versions of UI SDK.\n\nThe most recent majors will be supported in the following modes:\n\n- The latest major version will receive all new functionality and all bug fixes\n- The previous major version will only receive fixes to critical issues and security fixes. These fixes will be applied on top of last released version of the previous major\n\nThe customers are encouraged to always use the latest version of the UI SDK.\n\nIn case of using older versions, the user might face API incompatibility, performance or security issues.\n\nPlease follow the installation instructions to update to the newest version.\n\n## License\n\n(C) 2007-2020 GoodData Corporation\n\nThis project is dual licensed:\n\n- The ATTRIBUTION-NONCOMMERCIAL 4.0 INTERNATIONAL (CC BY-NC 4.0) is used for purpose of the trial experience and evaluation of GoodData.UI library.\n- The GOODDATA GOODDATA.UI LIBRARY END USER LICENSE AGREEMENT is used for GoodData customers.\n\nFor more information, please see [LICENSE](https://github.com/gooddata/gooddata-react-components/blob/master/LICENSE)\n","gitHead":"24aad089b3c9e48a15295ab897a974576a8c5c76","scripts":{"dev":"bash scripts/build.sh --dev-watch","test":"jest --watch","build":"bash scripts/build.sh","tslint":"yarn run-tslint -t verbose $npm_package_config_tslint","prepare":"cd examples/server && yarn install --frozen-lockfile && cd ../..; rm -r examples/node_modules 2>/dev/null; true","examples":"bash scripts/run-examples.sh","prepare?":"# Called before `npm publish` and on local `npm install`. Temporarily also for deleting obsolete node_modules. Ends with `true` to continue gracefully.","validate":"tsc --noEmit && yarn tslint && eslint $npm_package_config_eslint && yarn validate-style && yarn prettier-check","build-dev":"bash scripts/build.sh --dev","examples?":"# Default is developer domain, other options: yarn examples [sec,secure,stg,stg2,stg3,demo,developer or URL]","storybook":"yarn build && start-storybook -p 9001 -c .storybook","test-once":"jest","tslint-ci":"mkdir -p ./ci/results && yarn run-tslint -t checkstyle -o ./ci/results/tslint-results.xml $npm_package_config_tslint","run-tslint":"tslint -p tsconfig.json","validate-ci":"tsc --noEmit && yarn tslint-ci  && eslint $npm_package_config_eslint -f checkstyle -o ci/results/eslint-results.xml && yarn validate-style-ci && yarn prettier-check","examples-build":"bash scripts/build-examples.sh","prepublishOnly":"yarn build","prettier-check":"prettier --check '{src,stories,styles,__mocks__,examples/server/src,examples/src,examples/test}/**/*.{ts,js,tsx,jsx,json,scss,md,yaml,html}'","prettier-write":"prettier --write '{src,stories,styles,__mocks__,examples/server/src,examples/src,examples/test}/**/*.{ts,js,tsx,jsx,json,scss,md,yaml,html}'","test-storybook":"yarn build && test-storybook","validate-style":"stylelint '**/*.scss'","build-storybook":"yarn build && build-storybook -c .storybook -o dist-storybook","examples-server":"node examples/server/src/index.js","heroku-postbuild":"yarn examples-build developer","examples-testcafe":"./scripts/run-testcafe.sh visual","validate-style-ci":"stylelint '**/*.scss' --custom-formatter=node_modules/stylelint-checkstyle-formatter > ci/results/stylelint-results.xml","check-circular-deps":"madge --circular --extensions ts ./src","examples-testcafe-ci":"./scripts/run-testcafe.sh ci","examples-testcafe-live":"./scripts/run-testcafe.sh live"},"typings":"dist/index.d.ts","_npmUser":{"name":"nikolacech","email":"nikola.cech@gooddata.com"},"deprecated":"@gooddata/react-components@7 reached End of Support on March 31, 2022. Please upgrade (see https://sdk.gooddata.com/gooddata-ui/docs/supported_versions.html for more information).","repository":{"url":"git+ssh://git@github.com/gooddata/gooddata-react-components.git","type":"git"},"_npmVersion":"6.14.7","description":"GoodData.UI - A powerful JavaScript library for building analytical applications","directories":{},"lint-staged":{"{src,stories,styles,__mocks__,examples/server/src,examples/src,examples/test}/**/*.{ts,js,tsx,jsx,scss}":["npx gdc-fix-copyright","git add"],"{src,stories,styles,__mocks__,examples/server/src,examples/src,examples/test}/**/*.{ts,js,tsx,jsx,json,scss,md,yaml,html}":["prettier --write","git add"]},"_nodeVersion":"14.8.0","dependencies":{"rxjs":"^5.5.6","uuid":"^3.2.1","immer":"^1.3.1","lodash":"^4.17.15","date-fns":"^2.7.0","downshift":"^3.2.7","invariant":"^2.2.2","mapbox-gl":"1.9.1","classnames":"^2.2.6","codemirror":"^5.54.0","highcharts":"7.1.1","prop-types":"^15.6.0","react-intl":"^3.6.0","custom-event":"^1.0.1","react-window":"^1.8.1","ag-grid-react":"20.0.0","react-measure":"^2.3.0","@types/mapbox-gl":"1.9.1","react-day-picker":"~7.3.0","react-responsive":"^3.0.0","stringify-object":"^2.4.0","@gooddata/typings":"^2.26.0","@types/codemirror":"^0.0.95","ag-grid-community":"20.0.0","http-status-codes":"^1.3.0","react-codemirror2":"^7.2.0","@gooddata/js-utils":"^3.10.5","@gooddata/numberjs":"^3.2.4","fixed-data-table-2":"^0.8.21","@gooddata/goodstrap":"68.20.0-alpha-nikolacech-gs-248-2020-08-26T09-27-51-334Z","react-dom-factories":"^1.0.2","@gooddata/gooddata-js":"^13.1.1","json-stable-stringify":"^1.0.1","react-transition-group":"^2.2.1","hoist-non-react-statics":"^3.3.0","nodelist-foreach-polyfill":"^1.2.0","@formatjs/intl-pluralrules":"^1.3.6","highcharts-grouped-categories":"^1.1.3"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"raf":"3.3.2","yup":"^0.24.1","jest":"24.7.1","husky":"3.0.0","madge":"^3.4.4","react":"^16.5.2","enzyme":"3.5.0","eslint":"4.19.1","formik":"^0.11.11","moment":"2.23.0","history":"^4.7.2","ts-jest":"24.0.0","webpack":"4.30.0","full-icu":"^1.3.0","prettier":"1.16.4","react-ga":"^2.5.2","recharts":"1.0.0-beta.9","testcafe":"1.1.4","commander":"2.14.1","node-sass":"4.13.0","react-dom":"^16.5.2","stylelint":"^13.6.1","supertest":"3.0.0","ts-loader":"6.0.0","@types/raf":"^3.4.0","css-loader":"0.28.7","jest-junit":"3.0.0","raw-loader":"0.5.1","styled-jsx":"2.2.1","typescript":"3.3.4000","@babel/core":"7.4.4","@types/jest":"24.0.6","@types/node":"7.0.8","@types/uuid":"3.4.3","file-loader":"3.0.1","jest-enzyme":"7.0.2","lint-staged":"9.1.0","sass-loader":"6.0.6","webpack-cli":"3.3.2","@types/react":"16.8.6","babel-loader":"8.0.5","react-helmet":"5.2.0","react-select":"1.2.1","style-loader":"0.19.1","@types/enzyme":"3.1.13","@types/lodash":"4.14.123","testcafe-live":"0.1.4","@babel/runtime":"7.4.4","dotenv-webpack":"^1.7.0","@babel/polyfill":"^7.4.4","@storybook/react":"5.0.11","@types/invariant":"2.2.29","@types/react-dom":"16.0.11","isomorphic-fetch":"2.2.1","react-datepicker":"1.1.0","react-router-dom":"4.2.2","@babel/preset-env":"7.4.4","@gooddata/mock-js":"^2.14.2","@storybook/addons":"5.0.11","@types/classnames":"2.2.3","@types/prop-types":"15.5.2","@storybook/theming":"5.0.11","identity-obj-proxy":"^3.0.0","intl-messageformat":"^7.5.4","webpack-dev-server":"3.3.1","@babel/preset-react":"7.0.0","@types/react-portal":"4.0.1","@types/react-window":"^1.8.1","babel-plugin-lodash":"3.3.4","html-webpack-plugin":"3.2.0","react-test-renderer":"16.4.2","@types/react-measure":"2.0.5","clean-webpack-plugin":"2.0.2","stats-webpack-plugin":"0.7.0","eslint-config-prettier":"4.1.0","react-google-recaptcha":"^0.14.1","tslint-config-prettier":"1.18.0","@gooddata/eslint-config":"^1.0.0","@gooddata/tslint-config":"1.0.0","@types/react-responsive":"^3.0.3","@types/storybook__react":"4.0.1","@types/stringify-object":"^3.2.0","enzyme-adapter-react-16":"1.3.1","@gooddata/test-storybook":"4.0.0","@storybook/addon-actions":"5.0.11","@storybook/addon-options":"5.0.11","node-sass-magic-importer":"5.1.0","react-syntax-highlighter":"11.0.2","@types/fixed-data-table-2":"0.8.1","stylelint-config-prettier":"^8.0.1","@gooddata/stylelint-config":"^5.0.0","@types/react-test-renderer":"16.0.0","circular-dependency-plugin":"5.0.2","compression-webpack-plugin":"2.0.0","@types/json-stable-stringify":"^1.0.32","@gooddata/frontend-npm-scripts":"1.2.0","@types/enzyme-adapter-react-16":"1.0.3","stylelint-checkstyle-formatter":"0.1.2","@types/storybook__addon-actions":"3.4.2","@babel/plugin-proposal-class-properties":"7.4.4","@babel/plugin-proposal-object-rest-spread":"7.4.4","@babel/plugin-transform-async-to-generator":"7.4.4"},"peerDependencies":{"react":"^16.5.2","react-dom":"^16.5.2"},"_npmOperationalInternal":{"tmp":"tmp/react-components_7.9.0-alpha-nikolacech-gs-248-2020-08-26T10-54-51-421Z_1598439319138_0.4885888283262667","host":"s3://npm-registry-packages"}},"7.9.0-beta.13":{"name":"@gooddata/react-components","version":"7.9.0-beta.13","author":{"name":"GoodData Corporation"},"license":"BSD-3-Clause","_id":"@gooddata/react-components@7.9.0-beta.13","maintainers":[{"name":"afi","email":"adam.fiedler@gooddata.com"},{"name":"an.vuong","email":"an.vuong@gooddata.com"},{"name":"bertold8","email":"ivan.nejezchleb@seznam.cz"},{"name":"brbistas","email":"valentinos.chraniotis@gooddata.com"},{"name":"bugsbunny338","email":"jiri.zajic@mensa.cz"},{"name":"de.do","email":"de.do@gooddata.com"},{"name":"gdjan","email":"jan.kruza@gooddata.com"},{"name":"gooddata-ci","email":"rail@gooddata.com"},{"name":"hang.ngo","email":"hang.ngo@gooddata.com"},{"name":"hung.nguyen.hoang","email":"hung.nguyen@gooddata.com"},{"name":"huong.nguyen","email":"huong.nguyen@gooddata.com"},{"name":"huyen.nguyen","email":"huyen.nguyen@gooddata.com"},{"name":"ivan.mjartan","email":"ivan.mjartan@gooddata.com"},{"name":"jakub-sterba","email":"jakub.sterba@gooddata.com"},{"name":"jaroslav.tomecek","email":"jaroslav.tomecek@gooddata.com"},{"name":"jkittler","email":"honza.kittler@gmail.com"},{"name":"khanh.le","email":"khanh.le@gooddata.com"},{"name":"lanhuynh","email":"lan.huynh@gooddata.com"},{"name":"linhhong","email":"linh.hong@gooddata.com"},{"name":"lupko","email":"lubomir.slivka@gooddata.com"},{"name":"mai.nguyen","email":"mai.nguyen@gooddata.com"},{"name":"matyas.kandl","email":"matyas.kandl@gooddata.com"},{"name":"michal.marsal","email":"michal.marsal@gooddata.com"},{"name":"milan.lempera","email":"ext-milan.lempera@gooddata.com"},{"name":"my.duong","email":"my.duong@gooddata.com"},{"name":"naibinh","email":"naibinh@gmail.com"},{"name":"nestor_encinas","email":"xesto05@gmail.com"},{"name":"nikolacech","email":"nikola.cech@gooddata.com"},{"name":"nis.hua","email":"nis.hua@gooddata.com"},{"name":"no23reason","email":"dan.homola@hotmail.cz"},{"name":"patrikbraborec","email":"patrik.braborec@gooddata.com"},{"name":"pbenes","email":"petr.benes@gooddata.com"},{"name":"petrjanu","email":"petr.janu@gooddata.com"},{"name":"pkingo","email":"philipandreaskingo@hotmail.com"},{"name":"ptquang86","email":"ptquang86@gmail.com"},{"name":"qduval","email":"quentin.duval@gooddata.com"},{"name":"rodri360","email":"me@rodri360.com"},{"name":"scavnickyj","email":"jakub.scavnicky@gooddata.com"},{"name":"sitina","email":"jiri.sitina@gooddata.com"},{"name":"strouhaljan","email":"strouhal.jan@gmail.com"},{"name":"thao-luong","email":"thao.luong@gooddata.com"},{"name":"thuong.nguyen","email":"thuong.nguyen@gooddata.com"},{"name":"tmuchka","email":"tomas.muchka@gooddata.com"},{"name":"tomas.kratochvil","email":"tomas.kratochvil@gooddata.com"},{"name":"tomsatgd","email":"tomas.satinsky@gooddata.com"},{"name":"trung-le-quoc","email":"trung.le@gooddata.com"},{"name":"tu-ngo","email":"tungo1981@gmail.com"},{"name":"tu.bui","email":"tu.bui@gooddata.com"},{"name":"tulean","email":"tuan.le@gooddata.com"},{"name":"tuqt1005","email":"tu.tran@gooddata.com"},{"name":"utdnah","email":"danh.ung@gooddata.com"},{"name":"van.nguyen","email":"van.nguyen@gooddata.com"},{"name":"vi.phan","email":"vi.phan@gooddata.com"},{"name":"vlastikcz","email":"vlastimil.kotas@gooddata.com"},{"name":"vu.pham","email":"vu.pham@gooddata.com"},{"name":"xmort","email":"petr.dolejsi@gooddata.com"},{"name":"yanlipnican","email":"yanlipnican@gmail.com"}],"homepage":"https://github.com/gooddata/gooddata-react-components#readme","bugs":{"url":"https://github.com/gooddata/gooddata-react-components/issues"},"dist":{"shasum":"efe53e49e43ac3a466625c58e803d96947f9e397","tarball":"https://registry.npmjs.org/@gooddata/react-components/-/react-components-7.9.0-beta.13.tgz","fileCount":2668,"integrity":"sha512-3K8mQSkLglrwtafa+elN8yqkW70nh8RlOk2r+UC0+609v13guyLbR5c8b4/W+e0MG2O0u85JEJWceYHnczLumQ==","signatures":[{"sig":"MEUCIHBh1nVJ7NQcp5uudKeRsjaXD4VCY7h396I8pDwcgs7EAiEAo8lJLutAPS1GJGQCktOnhyRwu0FlHO8C9/3hwkncTcU=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":10724398,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJfUjMBCRA9TVsSAnZWagAACocP/36c+BwsbfxiV+szt7o0\nFBdL87S6wmln4/eoUfFJDnt+XYCyPLd0lfJptNmFbK2gEgnVhnf1h0uVgsuh\n/XHFJZyll5aPPr/NB1NQz6LLBYKsb8TDcPeKUuz8itC23h+cvnfxyYBOMTR6\nZiW7l3sZsljJof1r8f8b84GmMQvMeV9XQgWwZlfdw+4H0P0kv2Gw8iVOugX4\nZf8+xMskQU/jda8xfw6Gs6NaRZU+qve6uylLG+5doQWWmX+e/Psyi/SBsExK\n8OZcaWnET4X0VT90ZWTBVeABKN7k+ne1dRQLMek6PVPuFadPdltEyWy3SOM0\nLW6MJeyDxmTg5odKX8F7oGzFT8eeZFOQsqizPCuHVt5gFNrxX0iPibO1S+U7\nkLxRl/m6Hx5sc3uj9oBng+QCuT5bB09WZ7cYLs8bVFZftpHT+UVG4UQfNroh\n0nZKFeykWEr7z9MFIi7k3Ndx/6WJ71f27GqfhqWdFekg4wZ3YiJlkcfdg9NM\nRZPDJm330fVKP99vRKnFjjcnK1061tGN+nmRPcITl+Fkau8TUvpIPaU7D2d8\n8TpzktCLwY+xxGMeTqZOEbMdJ73699xDMlqcQeNYrPpmmNILI6/oxjFZCRK1\nqQbWYvAaygTmx0a350f3u5CcI4qnCjdtgXiI75zYxRuUYQShJ3M4U81WP644\n1uJb\r\n=T0Ih\r\n-----END PGP SIGNATURE-----\r\n"},"main":"dist/index.js","husky":{"hooks":{"pre-commit":"lint-staged"}},"config":{"eslint":"./examples/**/*.{js,jsx}","tslint":"./{__mocks__,src,stories}/{,**/}*.{ts,tsx}"},"readme":"[![npm version](https://badge.fury.io/js/%40gooddata%2Freact-components.svg)](https://www.npmjs.com/package/@gooddata/react-components)\n\n# GoodData.UI React components\n> A React-based JavaScript library for building data-driven applications\n\n## Getting started\n- [GoodData.UI Documentation](http://sdk.gooddata.com/gooddata-ui/)\n- [GoodData.UI Live Examples](https://gooddata-examples.herokuapp.com/)\n- [Stack Overflow](https://stackoverflow.com/questions/tagged/gooddata)\n\n### Usage\nWith [yarn](https://yarnpkg.com) installed, go to your project directory and run\n```\n$ yarn add @gooddata/react-components\n```\nIf you prefer [npm](npmjs.com) run\n```\n$ npm install --save @gooddata/react-components\n```\n\nThe public API is exposed via global `index.js`. Except for the styles, do not import any other file directly\nbecause they are not intended to be part of the public API.\n\n## Contributing\n\nWe welcome any contribution in form of [issues](https://github.com/gooddata/gooddata-react-components/issues) or [pull requests](https://github.com/gooddata/gooddata-react-components/pulls).\n\nInstall [Node.js](http://nodejs.org) (node 12.16.1, npm v6.13.4) and [Yarn](https://classic.yarnpkg.com) (1.22.4).\n\nInstall dependencies:\n```\nyarn install --frozen-lockfile\n```\n\nThese commands may come in handy while developing:\n\n| command | description |\n| ------- | ----------- |\n| `yarn install --pure-lockfile` | first step |\n| ||\n| `yarn dev` | build react-components to `/dist` in watch mode |\n| `yarn test` | run all unit tests |\n| `yarn prettier-write` | format the source code to match the valid codestyle |\n| `yarn validate` | validate codestyle |\n| ||\n| `yarn storybook` | run storybook from `/stories` on http://localhost:9001 |\n| `yarn build-storybook` | build storybook to `/dist-storybook` |\n| `yarn test-storybook` | run storybook and [screenshot tests](https://github.com/gooddata/gdc-client-utils/tree/master/test-storybook) |\n| ||\n| `yarn examples` | run Live Examples dev-server from `/examples` on https://localhost:8999 |\n| `yarn examples-build` | build Live Examples to `/examples/dist` |\n| `yarn examples-server` | serve built Live Examples - see `/examples/server/src` |\n| `yarn examples-testcafe` | run testcafe tests against `localhost:8999` |\n\n### Deploy to heroku.com\nWhen you deploy this repo to heroku, it serves *GoodData.UI Live Examples*.\nRelevant tasks are in `Procfile` and `package.json`.\n\n```bash\n# run in the project directory\nheroku login\nheroku create <your-app-name>\nheroku config:set DOMAIN_ADMIN_USERNAME=x@gooddata.com DOMAIN_ADMIN_PASSWORD=xy PROJECT_ID_TO_ASSIGN=xms7ga4tf3g3nzucd8380o2bev8oeknp\ngit push heroku HEAD:master\nheroku open\n```\n### Enable Geo Chart for Storybook and Live Examples\nGeo chart uses Mapbox to render map which requires a Mapbox access token.\n- Register an account and create Mapbox access token at [guide](https://docs.mapbox.com/help/how-mapbox-works/access-tokens/)\n- Store the created token at `.env`:\n```bash\necho -e \"EXAMPLE_MAPBOX_ACCESS_TOKEN=token\" >> .env # only need to run once\necho -e \"STORYBOOK_MAPBOX_ACCESS_TOKEN=token\" >> .env # only need to run once\n```\n\n### Run Live Examples Locally\nTo run *GoodData.UI Live Examples* locally:\n```bash\ngit clone <this-repository>\ncd  <repository-folder>\nyarn install --pure-lockfile\nyarn examples\n```\nThen open https://localhost:8999 and login using Live Examples account (you can [create one here](https://gooddata-examples.herokuapp.com/registration)).\n\n### Run Storybook locally\n- Run storybook with token stored in `.env` for more secure\n```bash\nyarn storybook\n```\n- Or run storybook with token env param exposed to cli (not suggested)\n```bash\nSTORYBOOK_MAPBOX_ACCESS_TOKEN=token yarn storybook\n```\n- Apply either above way to `yarn build-storybook` or `yarn test-storybook`\n\n### Source code formatting\nThe source code in the repository is formatted by [Prettier](https://prettier.io/).\nThe format of the code is validated by our Continuous Integration server and is one of the requirements of successful merge.\n\nPrettier is supported by every major IDE. You can find the list of supported editors and how to configure them [here](https://prettier.io/docs/en/editors.html).\n\nIn the case, when your editor is not supported or you don't want to setup the integration, you can run the `yarn prettier-write` command to reformat the code before commit.\n\n## Changelog\n\n- see [CHANGELOG.md](CHANGELOG.md)\n\n## Supported versions\n\nIn order to make the user experience with integrating GoodData UI SDK as smooth and secure as possible and to ensure that the SDK is using the latest features of the platform, we will only provide support to two most recent major versions of UI SDK.\n\nThe most recent majors will be supported in the following modes:\n\n- The latest major version will receive all new functionality and all bug fixes\n- The previous major version will only receive fixes to critical issues and security fixes. These fixes will be applied on top of last released version of the previous major\n\nThe customers are encouraged to always use the latest version of the UI SDK.\n\nIn case of using older versions, the user might face API incompatibility, performance or security issues.\n\nPlease follow the installation instructions to update to the newest version.\n\n## License\n\n(C) 2007-2020 GoodData Corporation\n\nThis project is dual licensed:\n\n- The ATTRIBUTION-NONCOMMERCIAL 4.0 INTERNATIONAL (CC BY-NC 4.0) is used for purpose of the trial experience and evaluation of GoodData.UI library.\n- The GOODDATA GOODDATA.UI LIBRARY END USER LICENSE AGREEMENT is used for GoodData customers.\n\nFor more information, please see [LICENSE](https://github.com/gooddata/gooddata-react-components/blob/master/LICENSE)\n","gitHead":"fabc3ac4621a3352166407d14282e01141079736","scripts":{"dev":"bash scripts/build.sh --dev-watch","test":"jest --watch","build":"bash scripts/build.sh","tslint":"yarn run-tslint -t verbose $npm_package_config_tslint","prepare":"cd examples/server && yarn install --frozen-lockfile && cd ../..; rm -r examples/node_modules 2>/dev/null; true","examples":"bash scripts/run-examples.sh","prepare?":"# Called before `npm publish` and on local `npm install`. Temporarily also for deleting obsolete node_modules. Ends with `true` to continue gracefully.","validate":"tsc --noEmit && yarn tslint && eslint $npm_package_config_eslint && yarn validate-style && yarn prettier-check","build-dev":"bash scripts/build.sh --dev","examples?":"# Default is developer domain, other options: yarn examples [sec,secure,stg,stg2,stg3,demo,developer or URL]","storybook":"yarn build && start-storybook -p 9001 -c .storybook","test-once":"jest","tslint-ci":"mkdir -p ./ci/results && yarn run-tslint -t checkstyle -o ./ci/results/tslint-results.xml $npm_package_config_tslint","run-tslint":"tslint -p tsconfig.json","validate-ci":"tsc --noEmit && yarn tslint-ci  && eslint $npm_package_config_eslint -f checkstyle -o ci/results/eslint-results.xml && yarn validate-style-ci && yarn prettier-check","examples-build":"bash scripts/build-examples.sh","prepublishOnly":"yarn build","prettier-check":"prettier --check '{src,stories,styles,__mocks__,examples/server/src,examples/src,examples/test}/**/*.{ts,js,tsx,jsx,json,scss,md,yaml,html}'","prettier-write":"prettier --write '{src,stories,styles,__mocks__,examples/server/src,examples/src,examples/test}/**/*.{ts,js,tsx,jsx,json,scss,md,yaml,html}'","test-storybook":"yarn build && test-storybook","validate-style":"stylelint '**/*.scss'","build-storybook":"yarn build && build-storybook -c .storybook -o dist-storybook","examples-server":"node examples/server/src/index.js","heroku-postbuild":"yarn examples-build developer","examples-testcafe":"./scripts/run-testcafe.sh visual","validate-style-ci":"stylelint '**/*.scss' --custom-formatter=node_modules/stylelint-checkstyle-formatter > ci/results/stylelint-results.xml","check-circular-deps":"madge --circular --extensions ts ./src","examples-testcafe-ci":"./scripts/run-testcafe.sh ci","examples-testcafe-live":"./scripts/run-testcafe.sh live"},"typings":"dist/index.d.ts","_npmUser":{"name":"gooddata-ci","email":"rail@gooddata.com"},"deprecated":"@gooddata/react-components@7 reached End of Support on March 31, 2022. Please upgrade (see https://sdk.gooddata.com/gooddata-ui/docs/supported_versions.html for more information).","repository":{"url":"git+ssh://git@github.com/gooddata/gooddata-react-components.git","type":"git"},"_npmVersion":"6.13.4","description":"GoodData.UI - A powerful JavaScript library for building analytical applications","directories":{},"lint-staged":{"{src,stories,styles,__mocks__,examples/server/src,examples/src,examples/test}/**/*.{ts,js,tsx,jsx,scss}":["npx gdc-fix-copyright","git add"],"{src,stories,styles,__mocks__,examples/server/src,examples/src,examples/test}/**/*.{ts,js,tsx,jsx,json,scss,md,yaml,html}":["prettier --write","git add"]},"_nodeVersion":"12.16.1","dependencies":{"rxjs":"^5.5.6","uuid":"^3.2.1","immer":"^1.3.1","lodash":"^4.17.15","date-fns":"^2.7.0","downshift":"^3.2.7","invariant":"^2.2.2","mapbox-gl":"1.9.1","classnames":"^2.2.6","codemirror":"^5.54.0","highcharts":"7.1.1","prop-types":"^15.6.0","react-intl":"^3.6.0","custom-event":"^1.0.1","react-window":"^1.8.1","ag-grid-react":"20.0.0","react-measure":"^2.3.0","@types/mapbox-gl":"1.9.1","react-day-picker":"~7.3.0","react-responsive":"^3.0.0","stringify-object":"^2.4.0","@gooddata/typings":"^2.26.0","@types/codemirror":"^0.0.95","ag-grid-community":"20.0.0","http-status-codes":"^1.3.0","react-codemirror2":"^7.2.0","@gooddata/js-utils":"^3.10.5","@gooddata/numberjs":"^3.2.4","fixed-data-table-2":"^0.8.21","@gooddata/goodstrap":"68.20.0","react-dom-factories":"^1.0.2","@gooddata/gooddata-js":"^13.1.1","json-stable-stringify":"^1.0.1","react-transition-group":"^2.2.1","hoist-non-react-statics":"^3.3.0","nodelist-foreach-polyfill":"^1.2.0","@formatjs/intl-pluralrules":"^1.3.6","highcharts-grouped-categories":"^1.1.3"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"raf":"3.3.2","yup":"^0.24.1","jest":"24.7.1","husky":"3.0.0","madge":"^3.4.4","react":"^16.5.2","enzyme":"3.5.0","eslint":"4.19.1","formik":"^0.11.11","moment":"2.23.0","history":"^4.7.2","ts-jest":"24.0.0","webpack":"4.30.0","full-icu":"^1.3.0","prettier":"1.16.4","react-ga":"^2.5.2","recharts":"1.0.0-beta.9","testcafe":"1.1.4","commander":"2.14.1","node-sass":"4.13.0","react-dom":"^16.5.2","stylelint":"^13.6.1","supertest":"3.0.0","ts-loader":"6.0.0","@types/raf":"^3.4.0","css-loader":"0.28.7","jest-junit":"3.0.0","raw-loader":"0.5.1","styled-jsx":"2.2.1","typescript":"3.3.4000","@babel/core":"7.4.4","@types/jest":"24.0.6","@types/node":"7.0.8","@types/uuid":"3.4.3","file-loader":"3.0.1","jest-enzyme":"7.0.2","lint-staged":"9.1.0","sass-loader":"6.0.6","webpack-cli":"3.3.2","@types/react":"16.8.6","babel-loader":"8.0.5","react-helmet":"5.2.0","react-select":"1.2.1","style-loader":"0.19.1","@types/enzyme":"3.1.13","@types/lodash":"4.14.123","testcafe-live":"0.1.4","@babel/runtime":"7.4.4","dotenv-webpack":"^1.7.0","@babel/polyfill":"^7.4.4","@storybook/react":"5.0.11","@types/invariant":"2.2.29","@types/react-dom":"16.0.11","isomorphic-fetch":"2.2.1","react-datepicker":"1.1.0","react-router-dom":"4.2.2","@babel/preset-env":"7.4.4","@gooddata/mock-js":"^2.14.2","@storybook/addons":"5.0.11","@types/classnames":"2.2.3","@types/prop-types":"15.5.2","@storybook/theming":"5.0.11","identity-obj-proxy":"^3.0.0","intl-messageformat":"^7.5.4","webpack-dev-server":"3.3.1","@babel/preset-react":"7.0.0","@types/react-portal":"4.0.1","@types/react-window":"^1.8.1","babel-plugin-lodash":"3.3.4","html-webpack-plugin":"3.2.0","react-test-renderer":"16.4.2","@types/react-measure":"2.0.5","clean-webpack-plugin":"2.0.2","stats-webpack-plugin":"0.7.0","eslint-config-prettier":"4.1.0","react-google-recaptcha":"^0.14.1","tslint-config-prettier":"1.18.0","@gooddata/eslint-config":"^1.0.0","@gooddata/tslint-config":"1.0.0","@types/react-responsive":"^3.0.3","@types/storybook__react":"4.0.1","@types/stringify-object":"^3.2.0","enzyme-adapter-react-16":"1.3.1","@gooddata/test-storybook":"4.0.0","@storybook/addon-actions":"5.0.11","@storybook/addon-options":"5.0.11","node-sass-magic-importer":"5.1.0","react-syntax-highlighter":"11.0.2","@types/fixed-data-table-2":"0.8.1","stylelint-config-prettier":"^8.0.1","@gooddata/stylelint-config":"^5.0.0","@types/react-test-renderer":"16.0.0","circular-dependency-plugin":"5.0.2","compression-webpack-plugin":"2.0.0","@types/json-stable-stringify":"^1.0.32","@gooddata/frontend-npm-scripts":"1.2.0","@types/enzyme-adapter-react-16":"1.0.3","stylelint-checkstyle-formatter":"0.1.2","@types/storybook__addon-actions":"3.4.2","@babel/plugin-proposal-class-properties":"7.4.4","@babel/plugin-proposal-object-rest-spread":"7.4.4","@babel/plugin-transform-async-to-generator":"7.4.4"},"peerDependencies":{"react":"^16.5.2","react-dom":"^16.5.2"},"_npmOperationalInternal":{"tmp":"tmp/react-components_7.9.0-beta.13_1599222528686_0.9733980864528609","host":"s3://npm-registry-packages"}},"7.9.0-alpha-patrikbraborec-pbr-fet-458-2020-09-08T12-46-00-320Z":{"name":"@gooddata/react-components","version":"7.9.0-alpha-patrikbraborec-pbr-fet-458-2020-09-08T12-46-00-320Z","author":{"name":"GoodData Corporation"},"license":"BSD-3-Clause","_id":"@gooddata/react-components@7.9.0-alpha-patrikbraborec-pbr-fet-458-2020-09-08T12-46-00-320Z","maintainers":[{"name":"gdjan","email":"jan.kruza@gooddata.com"},{"name":"tmuchka","email":"tomas.muchka@gooddata.com"},{"name":"an.vuong","email":"an.vuong@gooddata.com"},{"name":"nestor_encinas","email":"xesto05@gmail.com"},{"name":"van.nguyen","email":"van.nguyen@gooddata.com"},{"name":"milan.lempera","email":"ext-milan.lempera@gooddata.com"},{"name":"vi.phan","email":"vi.phan@gooddata.com"},{"name":"huong.nguyen","email":"huong.nguyen@gooddata.com"},{"name":"huyen.nguyen","email":"huyen.nguyen@gooddata.com"},{"name":"thuong.nguyen","email":"thuong.nguyen@gooddata.com"},{"name":"thao-luong","email":"thao.luong@gooddata.com"},{"name":"scavnickyj","email":"jakub.scavnicky@gooddata.com"},{"name":"hang.ngo","email":"hang.ngo@gooddata.com"},{"name":"mai.nguyen","email":"mai.nguyen@gooddata.com"},{"name":"my.duong","email":"my.duong@gooddata.com"},{"name":"tu.bui","email":"tu.bui@gooddata.com"},{"name":"pkingo","email":"philipandreaskingo@hotmail.com"},{"name":"tuqt1005","email":"tu.tran@gooddata.com"},{"name":"nis.hua","email":"nis.hua@gooddata.com"},{"name":"tulean","email":"tuan.le@gooddata.com"},{"name":"de.do","email":"de.do@gooddata.com"},{"name":"utdnah","email":"danh.ung@gooddata.com"},{"name":"trung-le-quoc","email":"trung.le@gooddata.com"},{"name":"tu-ngo","email":"tungo1981@gmail.com"},{"name":"hung.nguyen.hoang","email":"hung.nguyen@gooddata.com"},{"name":"matyas.kandl","email":"matyas.kandl@gooddata.com"},{"name":"naibinh","email":"naibinh@gmail.com"},{"name":"vu.pham","email":"vu.pham@gooddata.com"},{"name":"brbistas","email":"valentinos.chraniotis@gooddata.com"},{"name":"patrikbraborec","email":"patrik.braborec@gooddata.com"},{"name":"afi","email":"adam.fiedler@gooddata.com"},{"name":"qduval","email":"quentin.duval@gooddata.com"},{"name":"vlastikcz","email":"vlastimil.kotas@gooddata.com"},{"name":"no23reason","email":"dan.homola@hotmail.cz"},{"name":"ptquang86","email":"ptquang86@gmail.com"},{"name":"yanlipnican","email":"yanlipnican@gmail.com"},{"name":"rodri360","email":"me@rodri360.com"},{"name":"jkittler","email":"honza.kittler@gmail.com"},{"name":"ivan.mjartan","email":"ivan.mjartan@gooddata.com"},{"name":"lupko","email":"lubomir.slivka@gooddata.com"},{"name":"lanhuynh","email":"lan.huynh@gooddata.com"},{"name":"tomas.kratochvil","email":"tomas.kratochvil@gooddata.com"},{"name":"jakub-sterba","email":"jakub.sterba@gooddata.com"},{"name":"michal.marsal","email":"michal.marsal@gooddata.com"},{"name":"pbenes","email":"petr.benes@gooddata.com"},{"name":"strouhaljan","email":"strouhal.jan@gmail.com"},{"name":"gooddata-ci","email":"rail@gooddata.com"},{"name":"nikolacech","email":"nikola.cech@gooddata.com"},{"name":"bugsbunny338","email":"jiri.zajic@mensa.cz"},{"name":"bertold8","email":"ivan.nejezchleb@seznam.cz"},{"name":"sitina","email":"jiri.sitina@gooddata.com"},{"name":"linhhong","email":"linh.hong@gooddata.com"},{"name":"khanh.le","email":"khanh.le@gooddata.com"},{"name":"petrjanu","email":"petr.janu@gooddata.com"},{"name":"jaroslav.tomecek","email":"jaroslav.tomecek@gooddata.com"},{"name":"tomsatgd","email":"tomas.satinsky@gooddata.com"},{"name":"xmort","email":"petr.dolejsi@gooddata.com"}],"homepage":"https://github.com/gooddata/gooddata-react-components#readme","bugs":{"url":"https://github.com/gooddata/gooddata-react-components/issues"},"dist":{"shasum":"0f9a56255599223586d685f58dad92f9d4dad36e","tarball":"https://registry.npmjs.org/@gooddata/react-components/-/react-components-7.9.0-alpha-patrikbraborec-pbr-fet-458-2020-09-08T12-46-00-320Z.tgz","fileCount":2670,"integrity":"sha512-hq+PSFje78yddQTjlr0YOtlVXOfJ2YaUlO7YBg4383tSp8db4htZ5DEXZhEmdwPIez/vdf9uL3BniKgdstEiIQ==","signatures":[{"sig":"MEYCIQCFJSQSiisosMQZYaWDpvaL8Acj0rK11PECp2GzcCSiyAIhALOkpshADx7kWdS8JFUkIgduRCrGN7k7f5VxI6AgBJdM","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":10741944,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJfV30mCRA9TVsSAnZWagAAuvkP/2ltNLgehB/P4BNnc6Jh\nzjlFO2bsGIV/yM4gJe1K5IqNLMzuaMUzwx8KDP2DcCOzlMTaeNrctbNlxNkN\nI5HylNKnKvRkeCibmuIvQQpn8oNNOXMPQdB6znqkm+usyrPnNpAkCg8bp5AN\nmRGDMoT6Nh450d/Ix6sX8Ka82sIILr1MRg4cTetmAgHnt5wXHCoGsVrgLyCR\nnJq8tZPDgHsKgF0BUBYLCNhmTF1XPzNw3qgcsCiGJddTsWOaWPF+LCWua4Fs\n151afUEsup+QplEzQgpvFXgnLGQB3ioO7MiwdlAIJ3qbYvQzKk8qCnKS106X\nfaha3Vhxhl9c4cDhFkjt8J11t7JZTg/JYmHoWFUpp849zr58wKSaZnDvv6gW\nRFwj9LvHGZlzc3zIj0wgrifxQajdZkq4L+I2XOBi1DWlDtV1+wdvjd1XiLIB\nS1KwcFwRnLzWF6OAo/7chOgihfH7DG8BnN7pokau8w8J9Wd+nKk3A0QpKuH2\ntVlrzWpxMGu858M0Hxs0y0OLpjrGjmatcX8CG8Hbgzgrjb+7r1PKYOMqg1RM\nLh2almhKXicTFuaBgcL9mvqhyYhVSKK6uK0XgjK7lxh7jjccEtoqdBxky56e\nyy5evWdN4UeRCKPioMi2lBLy1sV9MfutuTfxG4tVKfMDSZZfW57QIbL2DdpU\neLCO\r\n=ryrf\r\n-----END PGP SIGNATURE-----\r\n"},"main":"dist/index.js","husky":{"hooks":{"pre-commit":"lint-staged"}},"config":{"eslint":"./examples/**/*.{js,jsx}","tslint":"./{__mocks__,src,stories}/{,**/}*.{ts,tsx}"},"readme":"[![npm version](https://badge.fury.io/js/%40gooddata%2Freact-components.svg)](https://www.npmjs.com/package/@gooddata/react-components)\n\n# GoodData.UI React components\n> A React-based JavaScript library for building data-driven applications\n\n## Getting started\n- [GoodData.UI Documentation](http://sdk.gooddata.com/gooddata-ui/)\n- [GoodData.UI Live Examples](https://gooddata-examples.herokuapp.com/)\n- [Stack Overflow](https://stackoverflow.com/questions/tagged/gooddata)\n\n### Usage\nWith [yarn](https://yarnpkg.com) installed, go to your project directory and run\n```\n$ yarn add @gooddata/react-components\n```\nIf you prefer [npm](npmjs.com) run\n```\n$ npm install --save @gooddata/react-components\n```\n\nThe public API is exposed via global `index.js`. Except for the styles, do not import any other file directly\nbecause they are not intended to be part of the public API.\n\n## Contributing\n\nWe welcome any contribution in form of [issues](https://github.com/gooddata/gooddata-react-components/issues) or [pull requests](https://github.com/gooddata/gooddata-react-components/pulls).\n\nInstall [Node.js](http://nodejs.org) (node 12.16.1, npm v6.13.4) and [Yarn](https://classic.yarnpkg.com) (1.22.4).\n\nInstall dependencies:\n```\nyarn install --frozen-lockfile\n```\n\nThese commands may come in handy while developing:\n\n| command | description |\n| ------- | ----------- |\n| `yarn install --pure-lockfile` | first step |\n| ||\n| `yarn dev` | build react-components to `/dist` in watch mode |\n| `yarn test` | run all unit tests |\n| `yarn prettier-write` | format the source code to match the valid codestyle |\n| `yarn validate` | validate codestyle |\n| ||\n| `yarn storybook` | run storybook from `/stories` on http://localhost:9001 |\n| `yarn build-storybook` | build storybook to `/dist-storybook` |\n| `yarn test-storybook` | run storybook and [screenshot tests](https://github.com/gooddata/gdc-client-utils/tree/master/test-storybook) |\n| ||\n| `yarn examples` | run Live Examples dev-server from `/examples` on https://localhost:8999 |\n| `yarn examples-build` | build Live Examples to `/examples/dist` |\n| `yarn examples-server` | serve built Live Examples - see `/examples/server/src` |\n| `yarn examples-testcafe` | run testcafe tests against `localhost:8999` |\n\n### Deploy to heroku.com\nWhen you deploy this repo to heroku, it serves *GoodData.UI Live Examples*.\nRelevant tasks are in `Procfile` and `package.json`.\n\n```bash\n# run in the project directory\nheroku login\nheroku create <your-app-name>\nheroku config:set DOMAIN_ADMIN_USERNAME=x@gooddata.com DOMAIN_ADMIN_PASSWORD=xy PROJECT_ID_TO_ASSIGN=xms7ga4tf3g3nzucd8380o2bev8oeknp\ngit push heroku HEAD:master\nheroku open\n```\n### Enable Geo Chart for Storybook and Live Examples\nGeo chart uses Mapbox to render map which requires a Mapbox access token.\n- Register an account and create Mapbox access token at [guide](https://docs.mapbox.com/help/how-mapbox-works/access-tokens/)\n- Store the created token at `.env`:\n```bash\necho -e \"EXAMPLE_MAPBOX_ACCESS_TOKEN=token\" >> .env # only need to run once\necho -e \"STORYBOOK_MAPBOX_ACCESS_TOKEN=token\" >> .env # only need to run once\n```\n\n### Run Live Examples Locally\nTo run *GoodData.UI Live Examples* locally:\n```bash\ngit clone <this-repository>\ncd  <repository-folder>\nyarn install --pure-lockfile\nyarn examples\n```\nThen open https://localhost:8999 and login using Live Examples account (you can [create one here](https://gooddata-examples.herokuapp.com/registration)).\n\n### Run Storybook locally\n- Run storybook with token stored in `.env` for more secure\n```bash\nyarn storybook\n```\n- Or run storybook with token env param exposed to cli (not suggested)\n```bash\nSTORYBOOK_MAPBOX_ACCESS_TOKEN=token yarn storybook\n```\n- Apply either above way to `yarn build-storybook` or `yarn test-storybook`\n\n### Source code formatting\nThe source code in the repository is formatted by [Prettier](https://prettier.io/).\nThe format of the code is validated by our Continuous Integration server and is one of the requirements of successful merge.\n\nPrettier is supported by every major IDE. You can find the list of supported editors and how to configure them [here](https://prettier.io/docs/en/editors.html).\n\nIn the case, when your editor is not supported or you don't want to setup the integration, you can run the `yarn prettier-write` command to reformat the code before commit.\n\n## Changelog\n\n- see [CHANGELOG.md](CHANGELOG.md)\n\n## Supported versions\n\nIn order to make the user experience with integrating GoodData UI SDK as smooth and secure as possible and to ensure that the SDK is using the latest features of the platform, we will only provide support to two most recent major versions of UI SDK.\n\nThe most recent majors will be supported in the following modes:\n\n- The latest major version will receive all new functionality and all bug fixes\n- The previous major version will only receive fixes to critical issues and security fixes. These fixes will be applied on top of last released version of the previous major\n\nThe customers are encouraged to always use the latest version of the UI SDK.\n\nIn case of using older versions, the user might face API incompatibility, performance or security issues.\n\nPlease follow the installation instructions to update to the newest version.\n\n## License\n\n(C) 2007-2020 GoodData Corporation\n\nThis project is dual licensed:\n\n- The ATTRIBUTION-NONCOMMERCIAL 4.0 INTERNATIONAL (CC BY-NC 4.0) is used for purpose of the trial experience and evaluation of GoodData.UI library.\n- The GOODDATA GOODDATA.UI LIBRARY END USER LICENSE AGREEMENT is used for GoodData customers.\n\nFor more information, please see [LICENSE](https://github.com/gooddata/gooddata-react-components/blob/master/LICENSE)\n","gitHead":"fabc3ac4621a3352166407d14282e01141079736","scripts":{"dev":"bash scripts/build.sh --dev-watch","test":"jest --watch","build":"bash scripts/build.sh","tslint":"yarn run-tslint -t verbose $npm_package_config_tslint","prepare":"cd examples/server && yarn install --frozen-lockfile && cd ../..; rm -r examples/node_modules 2>/dev/null; true","examples":"bash scripts/run-examples.sh","prepare?":"# Called before `npm publish` and on local `npm install`. Temporarily also for deleting obsolete node_modules. Ends with `true` to continue gracefully.","validate":"tsc --noEmit && yarn tslint && eslint $npm_package_config_eslint && yarn validate-style && yarn prettier-check","build-dev":"bash scripts/build.sh --dev","examples?":"# Default is developer domain, other options: yarn examples [sec,secure,stg,stg2,stg3,demo,developer or URL]","storybook":"yarn build && start-storybook -p 9001 -c .storybook","test-once":"jest","tslint-ci":"mkdir -p ./ci/results && yarn run-tslint -t checkstyle -o ./ci/results/tslint-results.xml $npm_package_config_tslint","run-tslint":"tslint -p tsconfig.json","validate-ci":"tsc --noEmit && yarn tslint-ci  && eslint $npm_package_config_eslint -f checkstyle -o ci/results/eslint-results.xml && yarn validate-style-ci && yarn prettier-check","examples-build":"bash scripts/build-examples.sh","prepublishOnly":"yarn build","prettier-check":"prettier --check '{src,stories,styles,__mocks__,examples/server/src,examples/src,examples/test}/**/*.{ts,js,tsx,jsx,json,scss,md,yaml,html}'","prettier-write":"prettier --write '{src,stories,styles,__mocks__,examples/server/src,examples/src,examples/test}/**/*.{ts,js,tsx,jsx,json,scss,md,yaml,html}'","test-storybook":"yarn build && test-storybook","validate-style":"stylelint '**/*.scss'","build-storybook":"yarn build && build-storybook -c .storybook -o dist-storybook","examples-server":"node examples/server/src/index.js","heroku-postbuild":"yarn examples-build developer","examples-testcafe":"./scripts/run-testcafe.sh visual","validate-style-ci":"stylelint '**/*.scss' --custom-formatter=node_modules/stylelint-checkstyle-formatter > ci/results/stylelint-results.xml","check-circular-deps":"madge --circular --extensions ts ./src","examples-testcafe-ci":"./scripts/run-testcafe.sh ci","examples-testcafe-live":"./scripts/run-testcafe.sh live"},"typings":"dist/index.d.ts","_npmUser":{"name":"patrikbraborec","email":"patrik.braborec@gooddata.com"},"deprecated":"@gooddata/react-components@7 reached End of Support on March 31, 2022. Please upgrade (see https://sdk.gooddata.com/gooddata-ui/docs/supported_versions.html for more information).","repository":{"url":"git+ssh://git@github.com/gooddata/gooddata-react-components.git","type":"git"},"_npmVersion":"6.13.4","description":"GoodData.UI - A powerful JavaScript library for building analytical applications","directories":{},"lint-staged":{"{src,stories,styles,__mocks__,examples/server/src,examples/src,examples/test}/**/*.{ts,js,tsx,jsx,scss}":["npx gdc-fix-copyright","git add"],"{src,stories,styles,__mocks__,examples/server/src,examples/src,examples/test}/**/*.{ts,js,tsx,jsx,json,scss,md,yaml,html}":["prettier --write","git add"]},"_nodeVersion":"12.16.1","dependencies":{"rxjs":"^5.5.6","uuid":"^3.2.1","immer":"^1.3.1","lodash":"^4.17.15","date-fns":"^2.7.0","downshift":"^3.2.7","invariant":"^2.2.2","mapbox-gl":"1.9.1","classnames":"^2.2.6","codemirror":"^5.54.0","highcharts":"7.1.1","prop-types":"^15.6.0","react-intl":"^3.6.0","custom-event":"^1.0.1","react-window":"^1.8.1","ag-grid-react":"20.0.0","react-measure":"^2.3.0","@types/mapbox-gl":"1.9.1","react-day-picker":"~7.3.0","react-responsive":"^3.0.0","stringify-object":"^2.4.0","@gooddata/typings":"^2.26.0","@types/codemirror":"^0.0.95","ag-grid-community":"20.0.0","http-status-codes":"^1.3.0","react-codemirror2":"^7.2.0","@gooddata/js-utils":"^3.10.5","@gooddata/numberjs":"^3.2.4","fixed-data-table-2":"^0.8.21","@gooddata/goodstrap":"68.20.0","react-dom-factories":"^1.0.2","@gooddata/gooddata-js":"13.1.1-alpha-patrikbraborec-pbr-fet-458-2020-09-08T12-09-26-142Z","json-stable-stringify":"^1.0.1","react-transition-group":"^2.2.1","hoist-non-react-statics":"^3.3.0","nodelist-foreach-polyfill":"^1.2.0","@formatjs/intl-pluralrules":"^1.3.6","highcharts-grouped-categories":"^1.1.3"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"raf":"3.3.2","yup":"^0.24.1","jest":"24.7.1","husky":"3.0.0","madge":"^3.4.4","react":"^16.5.2","enzyme":"3.5.0","eslint":"4.19.1","formik":"^0.11.11","moment":"2.23.0","history":"^4.7.2","ts-jest":"24.0.0","webpack":"4.30.0","full-icu":"^1.3.0","prettier":"1.16.4","react-ga":"^2.5.2","recharts":"1.0.0-beta.9","testcafe":"1.1.4","commander":"2.14.1","node-sass":"4.13.0","react-dom":"^16.5.2","stylelint":"^13.6.1","supertest":"3.0.0","ts-loader":"6.0.0","@types/raf":"^3.4.0","css-loader":"0.28.7","jest-junit":"3.0.0","raw-loader":"0.5.1","styled-jsx":"2.2.1","typescript":"3.3.4000","@babel/core":"7.4.4","@types/jest":"24.0.6","@types/node":"7.0.8","@types/uuid":"3.4.3","file-loader":"3.0.1","jest-enzyme":"7.0.2","lint-staged":"9.1.0","sass-loader":"6.0.6","webpack-cli":"3.3.2","@types/react":"16.8.6","babel-loader":"8.0.5","react-helmet":"5.2.0","react-select":"1.2.1","style-loader":"0.19.1","@types/enzyme":"3.1.13","@types/lodash":"4.14.123","testcafe-live":"0.1.4","@babel/runtime":"7.4.4","dotenv-webpack":"^1.7.0","@babel/polyfill":"^7.4.4","@storybook/react":"5.0.11","@types/invariant":"2.2.29","@types/react-dom":"16.0.11","isomorphic-fetch":"2.2.1","react-datepicker":"1.1.0","react-router-dom":"4.2.2","@babel/preset-env":"7.4.4","@gooddata/mock-js":"^2.14.2","@storybook/addons":"5.0.11","@types/classnames":"2.2.3","@types/prop-types":"15.5.2","@storybook/theming":"5.0.11","identity-obj-proxy":"^3.0.0","intl-messageformat":"^7.5.4","webpack-dev-server":"3.3.1","@babel/preset-react":"7.0.0","@types/react-portal":"4.0.1","@types/react-window":"^1.8.1","babel-plugin-lodash":"3.3.4","html-webpack-plugin":"3.2.0","react-test-renderer":"16.4.2","@types/react-measure":"2.0.5","clean-webpack-plugin":"2.0.2","stats-webpack-plugin":"0.7.0","eslint-config-prettier":"4.1.0","react-google-recaptcha":"^0.14.1","tslint-config-prettier":"1.18.0","@gooddata/eslint-config":"^1.0.0","@gooddata/tslint-config":"1.0.0","@types/react-responsive":"^3.0.3","@types/storybook__react":"4.0.1","@types/stringify-object":"^3.2.0","enzyme-adapter-react-16":"1.3.1","@gooddata/test-storybook":"4.0.0","@storybook/addon-actions":"5.0.11","@storybook/addon-options":"5.0.11","node-sass-magic-importer":"5.1.0","react-syntax-highlighter":"11.0.2","@types/fixed-data-table-2":"0.8.1","stylelint-config-prettier":"^8.0.1","@gooddata/stylelint-config":"^5.0.0","@types/react-test-renderer":"16.0.0","circular-dependency-plugin":"5.0.2","compression-webpack-plugin":"2.0.0","@types/json-stable-stringify":"^1.0.32","@gooddata/frontend-npm-scripts":"1.2.0","@types/enzyme-adapter-react-16":"1.0.3","stylelint-checkstyle-formatter":"0.1.2","@types/storybook__addon-actions":"3.4.2","@babel/plugin-proposal-class-properties":"7.4.4","@babel/plugin-proposal-object-rest-spread":"7.4.4","@babel/plugin-transform-async-to-generator":"7.4.4"},"peerDependencies":{"react":"^16.5.2","react-dom":"^16.5.2"},"_npmOperationalInternal":{"tmp":"tmp/react-components_7.9.0-alpha-patrikbraborec-pbr-fet-458-2020-09-08T12-46-00-320Z_1599569189977_0.9140397911952971","host":"s3://npm-registry-packages"}},"7.9.0-beta.14":{"name":"@gooddata/react-components","version":"7.9.0-beta.14","author":{"name":"GoodData Corporation"},"license":"BSD-3-Clause","_id":"@gooddata/react-components@7.9.0-beta.14","maintainers":[{"name":"gdjan","email":"jan.kruza@gooddata.com"},{"name":"tmuchka","email":"tomas.muchka@gooddata.com"},{"name":"an.vuong","email":"an.vuong@gooddata.com"},{"name":"nestor_encinas","email":"xesto05@gmail.com"},{"name":"van.nguyen","email":"van.nguyen@gooddata.com"},{"name":"milan.lempera","email":"ext-milan.lempera@gooddata.com"},{"name":"vi.phan","email":"vi.phan@gooddata.com"},{"name":"huong.nguyen","email":"huong.nguyen@gooddata.com"},{"name":"huyen.nguyen","email":"huyen.nguyen@gooddata.com"},{"name":"thuong.nguyen","email":"thuong.nguyen@gooddata.com"},{"name":"thao-luong","email":"thao.luong@gooddata.com"},{"name":"scavnickyj","email":"jakub.scavnicky@gooddata.com"},{"name":"hang.ngo","email":"hang.ngo@gooddata.com"},{"name":"mai.nguyen","email":"mai.nguyen@gooddata.com"},{"name":"my.duong","email":"my.duong@gooddata.com"},{"name":"tu.bui","email":"tu.bui@gooddata.com"},{"name":"pkingo","email":"philipandreaskingo@hotmail.com"},{"name":"tuqt1005","email":"tu.tran@gooddata.com"},{"name":"nis.hua","email":"nis.hua@gooddata.com"},{"name":"tulean","email":"tuan.le@gooddata.com"},{"name":"de.do","email":"de.do@gooddata.com"},{"name":"utdnah","email":"danh.ung@gooddata.com"},{"name":"trung-le-quoc","email":"trung.le@gooddata.com"},{"name":"tu-ngo","email":"tungo1981@gmail.com"},{"name":"hung.nguyen.hoang","email":"hung.nguyen@gooddata.com"},{"name":"matyas.kandl","email":"matyas.kandl@gooddata.com"},{"name":"naibinh","email":"naibinh@gmail.com"},{"name":"vu.pham","email":"vu.pham@gooddata.com"},{"name":"brbistas","email":"valentinos.chraniotis@gooddata.com"},{"name":"patrikbraborec","email":"patrik.braborec@gooddata.com"},{"name":"afi","email":"adam.fiedler@gooddata.com"},{"name":"qduval","email":"quentin.duval@gooddata.com"},{"name":"vlastikcz","email":"vlastimil.kotas@gooddata.com"},{"name":"no23reason","email":"dan.homola@hotmail.cz"},{"name":"ptquang86","email":"ptquang86@gmail.com"},{"name":"yanlipnican","email":"yanlipnican@gmail.com"},{"name":"rodri360","email":"me@rodri360.com"},{"name":"jkittler","email":"honza.kittler@gmail.com"},{"name":"ivan.mjartan","email":"ivan.mjartan@gooddata.com"},{"name":"lupko","email":"lubomir.slivka@gooddata.com"},{"name":"lanhuynh","email":"lan.huynh@gooddata.com"},{"name":"tomas.kratochvil","email":"tomas.kratochvil@gooddata.com"},{"name":"jakub-sterba","email":"jakub.sterba@gooddata.com"},{"name":"michal.marsal","email":"michal.marsal@gooddata.com"},{"name":"pbenes","email":"petr.benes@gooddata.com"},{"name":"strouhaljan","email":"strouhal.jan@gmail.com"},{"name":"gooddata-ci","email":"rail@gooddata.com"},{"name":"nikolacech","email":"nikola.cech@gooddata.com"},{"name":"bugsbunny338","email":"jiri.zajic@mensa.cz"},{"name":"bertold8","email":"ivan.nejezchleb@seznam.cz"},{"name":"sitina","email":"jiri.sitina@gooddata.com"},{"name":"linhhong","email":"linh.hong@gooddata.com"},{"name":"khanh.le","email":"khanh.le@gooddata.com"},{"name":"petrjanu","email":"petr.janu@gooddata.com"},{"name":"jaroslav.tomecek","email":"jaroslav.tomecek@gooddata.com"},{"name":"tomsatgd","email":"tomas.satinsky@gooddata.com"},{"name":"xmort","email":"petr.dolejsi@gooddata.com"}],"homepage":"https://github.com/gooddata/gooddata-react-components#readme","bugs":{"url":"https://github.com/gooddata/gooddata-react-components/issues"},"dist":{"shasum":"d2c6956f424e50314c2e64da0229524636a8f1a1","tarball":"https://registry.npmjs.org/@gooddata/react-components/-/react-components-7.9.0-beta.14.tgz","fileCount":2668,"integrity":"sha512-y+P65Y0STphkrar497faSYQIwYtd4aTSm8KOsW/1ymcf/8dOBy5SK7sd+IYjLW73I+ijifXi6zvTyJsNcPtsJQ==","signatures":[{"sig":"MEQCICcz+Z1yYczQOMbeZMDjP/BNgeejNncrurho5hMc15I/AiB5z6wOlh3tihlPmxjiu8kVU9E7LuEU56icXzvZUQL+eA==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":10724398,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJfWLYfCRA9TVsSAnZWagAAjHYP/2FCmfhe5QnPG4kwPnkJ\n1TpzUDQwg33F2JeNQu64dR+G0fuJbfbwydIeVr8bubMppcd7B6mctZcrFaKl\nYCST0B2YYyLWrLBZyz7eXwQ0/rc3CPmKQ15zsTSikUMyV1+eJE8ig8oYKVOW\n3lTzKLONVz7gYzFmCAue+7CL4Y/UwRaT/uLkOTsaqIZZaclJrGJlpC5ypzWJ\nTV8s2tuIFqbPJACjI0yhYGes6pNrD3vOdNJuBHAWjos7ANbB/lu6/624ShGl\ngyeygxYa6RGmPYFf88pm+ps22iTt6ljxAkb5eVVcSSasJPHjKMSM1nE0LkDX\nulqWa9IG2HNrs5ROi8+HqlrjcOOQux1rCSpot5FsQMD2sd4UVL6K+8p1qjtk\nnbU5K9fDRVw+JRpSYFM/PHJNk/G6FW5W0/cEZfwrpzRL6vL+5r+HT4AS33wE\nr6sCukWssanayzHZ4u4tynAtLFHylSq/L/5sWqAA/FJ3+uiXnref3hssZvUc\nDJC2RvOCgSNrQrqzzxRzY3yuDB4FQVNWgzFu0kOmJG4FqUX4mS9In8H19hdB\nkyxEQ9fJoSZuoNRhXt+n8BY5xcSqA0ymg1CgfCXECkzVDL6HD03zoFnItoJG\nBnQDZ1TMkQqZJ9NQvOqP3CwJNJE9UbDhYKB7OHmPZCdG0qFh3eJMtHKiY8ow\nrjvb\r\n=ogWm\r\n-----END PGP SIGNATURE-----\r\n"},"main":"dist/index.js","husky":{"hooks":{"pre-commit":"lint-staged"}},"config":{"eslint":"./examples/**/*.{js,jsx}","tslint":"./{__mocks__,src,stories}/{,**/}*.{ts,tsx}"},"readme":"[![npm version](https://badge.fury.io/js/%40gooddata%2Freact-components.svg)](https://www.npmjs.com/package/@gooddata/react-components)\n\n# GoodData.UI React components\n> A React-based JavaScript library for building data-driven applications\n\n## Getting started\n- [GoodData.UI Documentation](http://sdk.gooddata.com/gooddata-ui/)\n- [GoodData.UI Live Examples](https://gooddata-examples.herokuapp.com/)\n- [Stack Overflow](https://stackoverflow.com/questions/tagged/gooddata)\n\n### Usage\nWith [yarn](https://yarnpkg.com) installed, go to your project directory and run\n```\n$ yarn add @gooddata/react-components\n```\nIf you prefer [npm](npmjs.com) run\n```\n$ npm install --save @gooddata/react-components\n```\n\nThe public API is exposed via global `index.js`. Except for the styles, do not import any other file directly\nbecause they are not intended to be part of the public API.\n\n## Contributing\n\nWe welcome any contribution in form of [issues](https://github.com/gooddata/gooddata-react-components/issues) or [pull requests](https://github.com/gooddata/gooddata-react-components/pulls).\n\nInstall [Node.js](http://nodejs.org) (node 12.16.1, npm v6.13.4) and [Yarn](https://classic.yarnpkg.com) (1.22.4).\n\nInstall dependencies:\n```\nyarn install --frozen-lockfile\n```\n\nThese commands may come in handy while developing:\n\n| command | description |\n| ------- | ----------- |\n| `yarn install --pure-lockfile` | first step |\n| ||\n| `yarn dev` | build react-components to `/dist` in watch mode |\n| `yarn test` | run all unit tests |\n| `yarn prettier-write` | format the source code to match the valid codestyle |\n| `yarn validate` | validate codestyle |\n| ||\n| `yarn storybook` | run storybook from `/stories` on http://localhost:9001 |\n| `yarn build-storybook` | build storybook to `/dist-storybook` |\n| `yarn test-storybook` | run storybook and [screenshot tests](https://github.com/gooddata/gdc-client-utils/tree/master/test-storybook) |\n| ||\n| `yarn examples` | run Live Examples dev-server from `/examples` on https://localhost:8999 |\n| `yarn examples-build` | build Live Examples to `/examples/dist` |\n| `yarn examples-server` | serve built Live Examples - see `/examples/server/src` |\n| `yarn examples-testcafe` | run testcafe tests against `localhost:8999` |\n\n### Deploy to heroku.com\nWhen you deploy this repo to heroku, it serves *GoodData.UI Live Examples*.\nRelevant tasks are in `Procfile` and `package.json`.\n\n```bash\n# run in the project directory\nheroku login\nheroku create <your-app-name>\nheroku config:set DOMAIN_ADMIN_USERNAME=x@gooddata.com DOMAIN_ADMIN_PASSWORD=xy PROJECT_ID_TO_ASSIGN=xms7ga4tf3g3nzucd8380o2bev8oeknp\ngit push heroku HEAD:master\nheroku open\n```\n### Enable Geo Chart for Storybook and Live Examples\nGeo chart uses Mapbox to render map which requires a Mapbox access token.\n- Register an account and create Mapbox access token at [guide](https://docs.mapbox.com/help/how-mapbox-works/access-tokens/)\n- Store the created token at `.env`:\n```bash\necho -e \"EXAMPLE_MAPBOX_ACCESS_TOKEN=token\" >> .env # only need to run once\necho -e \"STORYBOOK_MAPBOX_ACCESS_TOKEN=token\" >> .env # only need to run once\n```\n\n### Run Live Examples Locally\nTo run *GoodData.UI Live Examples* locally:\n```bash\ngit clone <this-repository>\ncd  <repository-folder>\nyarn install --pure-lockfile\nyarn examples\n```\nThen open https://localhost:8999 and login using Live Examples account (you can [create one here](https://gooddata-examples.herokuapp.com/registration)).\n\n### Run Storybook locally\n- Run storybook with token stored in `.env` for more secure\n```bash\nyarn storybook\n```\n- Or run storybook with token env param exposed to cli (not suggested)\n```bash\nSTORYBOOK_MAPBOX_ACCESS_TOKEN=token yarn storybook\n```\n- Apply either above way to `yarn build-storybook` or `yarn test-storybook`\n\n### Source code formatting\nThe source code in the repository is formatted by [Prettier](https://prettier.io/).\nThe format of the code is validated by our Continuous Integration server and is one of the requirements of successful merge.\n\nPrettier is supported by every major IDE. You can find the list of supported editors and how to configure them [here](https://prettier.io/docs/en/editors.html).\n\nIn the case, when your editor is not supported or you don't want to setup the integration, you can run the `yarn prettier-write` command to reformat the code before commit.\n\n## Changelog\n\n- see [CHANGELOG.md](CHANGELOG.md)\n\n## Supported versions\n\nIn order to make the user experience with integrating GoodData UI SDK as smooth and secure as possible and to ensure that the SDK is using the latest features of the platform, we will only provide support to two most recent major versions of UI SDK.\n\nThe most recent majors will be supported in the following modes:\n\n- The latest major version will receive all new functionality and all bug fixes\n- The previous major version will only receive fixes to critical issues and security fixes. These fixes will be applied on top of last released version of the previous major\n\nThe customers are encouraged to always use the latest version of the UI SDK.\n\nIn case of using older versions, the user might face API incompatibility, performance or security issues.\n\nPlease follow the installation instructions to update to the newest version.\n\n## License\n\n(C) 2007-2020 GoodData Corporation\n\nThis project is dual licensed:\n\n- The ATTRIBUTION-NONCOMMERCIAL 4.0 INTERNATIONAL (CC BY-NC 4.0) is used for purpose of the trial experience and evaluation of GoodData.UI library.\n- The GOODDATA GOODDATA.UI LIBRARY END USER LICENSE AGREEMENT is used for GoodData customers.\n\nFor more information, please see [LICENSE](https://github.com/gooddata/gooddata-react-components/blob/master/LICENSE)\n","gitHead":"ef30fae56264a0143faf090d5ca599f236d780e1","scripts":{"dev":"bash scripts/build.sh --dev-watch","test":"jest --watch","build":"bash scripts/build.sh","tslint":"yarn run-tslint -t verbose $npm_package_config_tslint","prepare":"cd examples/server && yarn install --frozen-lockfile && cd ../..; rm -r examples/node_modules 2>/dev/null; true","examples":"bash scripts/run-examples.sh","prepare?":"# Called before `npm publish` and on local `npm install`. Temporarily also for deleting obsolete node_modules. Ends with `true` to continue gracefully.","validate":"tsc --noEmit && yarn tslint && eslint $npm_package_config_eslint && yarn validate-style && yarn prettier-check","build-dev":"bash scripts/build.sh --dev","examples?":"# Default is developer domain, other options: yarn examples [sec,secure,stg,stg2,stg3,demo,developer or URL]","storybook":"yarn build && start-storybook -p 9001 -c .storybook","test-once":"jest","tslint-ci":"mkdir -p ./ci/results && yarn run-tslint -t checkstyle -o ./ci/results/tslint-results.xml $npm_package_config_tslint","run-tslint":"tslint -p tsconfig.json","validate-ci":"tsc --noEmit && yarn tslint-ci  && eslint $npm_package_config_eslint -f checkstyle -o ci/results/eslint-results.xml && yarn validate-style-ci && yarn prettier-check","examples-build":"bash scripts/build-examples.sh","prepublishOnly":"yarn build","prettier-check":"prettier --check '{src,stories,styles,__mocks__,examples/server/src,examples/src,examples/test}/**/*.{ts,js,tsx,jsx,json,scss,md,yaml,html}'","prettier-write":"prettier --write '{src,stories,styles,__mocks__,examples/server/src,examples/src,examples/test}/**/*.{ts,js,tsx,jsx,json,scss,md,yaml,html}'","test-storybook":"yarn build && test-storybook","validate-style":"stylelint '**/*.scss'","build-storybook":"yarn build && build-storybook -c .storybook -o dist-storybook","examples-server":"node examples/server/src/index.js","heroku-postbuild":"yarn examples-build developer","examples-testcafe":"./scripts/run-testcafe.sh visual","validate-style-ci":"stylelint '**/*.scss' --custom-formatter=node_modules/stylelint-checkstyle-formatter > ci/results/stylelint-results.xml","check-circular-deps":"madge --circular --extensions ts ./src","examples-testcafe-ci":"./scripts/run-testcafe.sh ci","examples-testcafe-live":"./scripts/run-testcafe.sh live"},"typings":"dist/index.d.ts","_npmUser":{"name":"gooddata-ci","email":"rail@gooddata.com"},"deprecated":"@gooddata/react-components@7 reached End of Support on March 31, 2022. Please upgrade (see https://sdk.gooddata.com/gooddata-ui/docs/supported_versions.html for more information).","repository":{"url":"git+ssh://git@github.com/gooddata/gooddata-react-components.git","type":"git"},"_npmVersion":"6.13.4","description":"GoodData.UI - A powerful JavaScript library for building analytical applications","directories":{},"lint-staged":{"{src,stories,styles,__mocks__,examples/server/src,examples/src,examples/test}/**/*.{ts,js,tsx,jsx,scss}":["npx gdc-fix-copyright","git add"],"{src,stories,styles,__mocks__,examples/server/src,examples/src,examples/test}/**/*.{ts,js,tsx,jsx,json,scss,md,yaml,html}":["prettier --write","git add"]},"_nodeVersion":"12.16.1","dependencies":{"rxjs":"^5.5.6","uuid":"^3.2.1","immer":"^1.3.1","lodash":"^4.17.15","date-fns":"^2.7.0","downshift":"^3.2.7","invariant":"^2.2.2","mapbox-gl":"1.9.1","classnames":"^2.2.6","codemirror":"^5.54.0","highcharts":"7.1.1","prop-types":"^15.6.0","react-intl":"^3.6.0","custom-event":"^1.0.1","react-window":"^1.8.1","ag-grid-react":"20.0.0","react-measure":"^2.3.0","@types/mapbox-gl":"1.9.1","react-day-picker":"~7.3.0","react-responsive":"^3.0.0","stringify-object":"^2.4.0","@gooddata/typings":"^2.26.0","@types/codemirror":"^0.0.95","ag-grid-community":"20.0.0","http-status-codes":"^1.3.0","react-codemirror2":"^7.2.0","@gooddata/js-utils":"^3.10.5","@gooddata/numberjs":"^3.2.4","fixed-data-table-2":"^0.8.21","@gooddata/goodstrap":"68.20.0","react-dom-factories":"^1.0.2","@gooddata/gooddata-js":"^13.1.2","json-stable-stringify":"^1.0.1","react-transition-group":"^2.2.1","hoist-non-react-statics":"^3.3.0","nodelist-foreach-polyfill":"^1.2.0","@formatjs/intl-pluralrules":"^1.3.6","highcharts-grouped-categories":"^1.1.3"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"raf":"3.3.2","yup":"^0.24.1","jest":"24.7.1","husky":"3.0.0","madge":"^3.4.4","react":"^16.5.2","enzyme":"3.5.0","eslint":"4.19.1","formik":"^0.11.11","moment":"2.23.0","history":"^4.7.2","ts-jest":"24.0.0","webpack":"4.30.0","full-icu":"^1.3.0","prettier":"1.16.4","react-ga":"^2.5.2","recharts":"1.0.0-beta.9","testcafe":"1.1.4","commander":"2.14.1","node-sass":"4.13.0","react-dom":"^16.5.2","stylelint":"^13.6.1","supertest":"3.0.0","ts-loader":"6.0.0","@types/raf":"^3.4.0","css-loader":"0.28.7","jest-junit":"3.0.0","raw-loader":"0.5.1","styled-jsx":"2.2.1","typescript":"3.3.4000","@babel/core":"7.4.4","@types/jest":"24.0.6","@types/node":"7.0.8","@types/uuid":"3.4.3","file-loader":"3.0.1","jest-enzyme":"7.0.2","lint-staged":"9.1.0","sass-loader":"6.0.6","webpack-cli":"3.3.2","@types/react":"16.8.6","babel-loader":"8.0.5","react-helmet":"5.2.0","react-select":"1.2.1","style-loader":"0.19.1","@types/enzyme":"3.1.13","@types/lodash":"4.14.123","testcafe-live":"0.1.4","@babel/runtime":"7.4.4","dotenv-webpack":"^1.7.0","@babel/polyfill":"^7.4.4","@storybook/react":"5.0.11","@types/invariant":"2.2.29","@types/react-dom":"16.0.11","isomorphic-fetch":"2.2.1","react-datepicker":"1.1.0","react-router-dom":"4.2.2","@babel/preset-env":"7.4.4","@gooddata/mock-js":"^2.14.2","@storybook/addons":"5.0.11","@types/classnames":"2.2.3","@types/prop-types":"15.5.2","@storybook/theming":"5.0.11","identity-obj-proxy":"^3.0.0","intl-messageformat":"^7.5.4","webpack-dev-server":"3.3.1","@babel/preset-react":"7.0.0","@types/react-portal":"4.0.1","@types/react-window":"^1.8.1","babel-plugin-lodash":"3.3.4","html-webpack-plugin":"3.2.0","react-test-renderer":"16.4.2","@types/react-measure":"2.0.5","clean-webpack-plugin":"2.0.2","stats-webpack-plugin":"0.7.0","eslint-config-prettier":"4.1.0","react-google-recaptcha":"^0.14.1","tslint-config-prettier":"1.18.0","@gooddata/eslint-config":"^1.0.0","@gooddata/tslint-config":"1.0.0","@types/react-responsive":"^3.0.3","@types/storybook__react":"4.0.1","@types/stringify-object":"^3.2.0","enzyme-adapter-react-16":"1.3.1","@gooddata/test-storybook":"4.0.0","@storybook/addon-actions":"5.0.11","@storybook/addon-options":"5.0.11","node-sass-magic-importer":"5.1.0","react-syntax-highlighter":"11.0.2","@types/fixed-data-table-2":"0.8.1","stylelint-config-prettier":"^8.0.1","@gooddata/stylelint-config":"^5.0.0","@types/react-test-renderer":"16.0.0","circular-dependency-plugin":"5.0.2","compression-webpack-plugin":"2.0.0","@types/json-stable-stringify":"^1.0.32","@gooddata/frontend-npm-scripts":"1.2.0","@types/enzyme-adapter-react-16":"1.0.3","stylelint-checkstyle-formatter":"0.1.2","@types/storybook__addon-actions":"3.4.2","@babel/plugin-proposal-class-properties":"7.4.4","@babel/plugin-proposal-object-rest-spread":"7.4.4","@babel/plugin-transform-async-to-generator":"7.4.4"},"peerDependencies":{"react":"^16.5.2","react-dom":"^16.5.2"},"_npmOperationalInternal":{"tmp":"tmp/react-components_7.9.0-beta.14_1599649310347_0.24354741298595672","host":"s3://npm-registry-packages"}},"7.9.0-beta.15":{"name":"@gooddata/react-components","version":"7.9.0-beta.15","author":{"name":"GoodData Corporation"},"license":"BSD-3-Clause","_id":"@gooddata/react-components@7.9.0-beta.15","maintainers":[{"name":"gdjan","email":"jan.kruza@gooddata.com"},{"name":"tmuchka","email":"tomas.muchka@gooddata.com"},{"name":"an.vuong","email":"an.vuong@gooddata.com"},{"name":"nestor_encinas","email":"xesto05@gmail.com"},{"name":"van.nguyen","email":"van.nguyen@gooddata.com"},{"name":"milan.lempera","email":"ext-milan.lempera@gooddata.com"},{"name":"vi.phan","email":"vi.phan@gooddata.com"},{"name":"huong.nguyen","email":"huong.nguyen@gooddata.com"},{"name":"huyen.nguyen","email":"huyen.nguyen@gooddata.com"},{"name":"thuong.nguyen","email":"thuong.nguyen@gooddata.com"},{"name":"thao-luong","email":"thao.luong@gooddata.com"},{"name":"scavnickyj","email":"jakub.scavnicky@gooddata.com"},{"name":"hang.ngo","email":"hang.ngo@gooddata.com"},{"name":"mai.nguyen","email":"mai.nguyen@gooddata.com"},{"name":"my.duong","email":"my.duong@gooddata.com"},{"name":"tu.bui","email":"tu.bui@gooddata.com"},{"name":"pkingo","email":"philipandreaskingo@hotmail.com"},{"name":"tuqt1005","email":"tu.tran@gooddata.com"},{"name":"nis.hua","email":"nis.hua@gooddata.com"},{"name":"tulean","email":"tuan.le@gooddata.com"},{"name":"de.do","email":"de.do@gooddata.com"},{"name":"utdnah","email":"danh.ung@gooddata.com"},{"name":"trung-le-quoc","email":"trung.le@gooddata.com"},{"name":"tu-ngo","email":"tungo1981@gmail.com"},{"name":"hung.nguyen.hoang","email":"hung.nguyen@gooddata.com"},{"name":"matyas.kandl","email":"matyas.kandl@gooddata.com"},{"name":"naibinh","email":"naibinh@gmail.com"},{"name":"vu.pham","email":"vu.pham@gooddata.com"},{"name":"brbistas","email":"valentinos.chraniotis@gooddata.com"},{"name":"patrikbraborec","email":"patrik.braborec@gooddata.com"},{"name":"afi","email":"adam.fiedler@gooddata.com"},{"name":"qduval","email":"quentin.duval@gooddata.com"},{"name":"vlastikcz","email":"vlastimil.kotas@gooddata.com"},{"name":"no23reason","email":"dan.homola@hotmail.cz"},{"name":"ptquang86","email":"ptquang86@gmail.com"},{"name":"yanlipnican","email":"yanlipnican@gmail.com"},{"name":"rodri360","email":"me@rodri360.com"},{"name":"jkittler","email":"honza.kittler@gmail.com"},{"name":"ivan.mjartan","email":"ivan.mjartan@gooddata.com"},{"name":"lupko","email":"lubomir.slivka@gooddata.com"},{"name":"lanhuynh","email":"lan.huynh@gooddata.com"},{"name":"tomas.kratochvil","email":"tomas.kratochvil@gooddata.com"},{"name":"jakub-sterba","email":"jakub.sterba@gooddata.com"},{"name":"michal.marsal","email":"michal.marsal@gooddata.com"},{"name":"pbenes","email":"petr.benes@gooddata.com"},{"name":"strouhaljan","email":"strouhal.jan@gmail.com"},{"name":"gooddata-ci","email":"rail@gooddata.com"},{"name":"nikolacech","email":"nikola.cech@gooddata.com"},{"name":"bugsbunny338","email":"jiri.zajic@mensa.cz"},{"name":"bertold8","email":"ivan.nejezchleb@seznam.cz"},{"name":"sitina","email":"jiri.sitina@gooddata.com"},{"name":"linhhong","email":"linh.hong@gooddata.com"},{"name":"khanh.le","email":"khanh.le@gooddata.com"},{"name":"petrjanu","email":"petr.janu@gooddata.com"},{"name":"jaroslav.tomecek","email":"jaroslav.tomecek@gooddata.com"},{"name":"tomsatgd","email":"tomas.satinsky@gooddata.com"},{"name":"xmort","email":"petr.dolejsi@gooddata.com"}],"homepage":"https://github.com/gooddata/gooddata-react-components#readme","bugs":{"url":"https://github.com/gooddata/gooddata-react-components/issues"},"dist":{"shasum":"313cf84f2d8df39bf9064c0801cc3860a3afa33f","tarball":"https://registry.npmjs.org/@gooddata/react-components/-/react-components-7.9.0-beta.15.tgz","fileCount":2668,"integrity":"sha512-TGOP6agj25oRYQ8O98mYKgxnfJFtw/hj0/DhwF5zngFDNl/42xTGl99VbGnIvXKHNwkBvnQsk+krlfKUv91drQ==","signatures":[{"sig":"MEYCIQCTgnFCxeYHt8nnbMjx4W2UY8OcWdJGjxb40hqp0a5RQQIhAJqU3qFb6Ey4P7l6HBz/x+ImtKnitChZr8RuamM+IpE3","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":10724400,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJfW0HaCRA9TVsSAnZWagAAvCAQAIRsW6hsUpWY74ovarIO\no2/JFuL+Ksncv9ayaZ/bsfPITNB2iUAe7Vdxiht9UuKn5NmEec+YLbM9AI7I\n2dRnis9HwGtWyzWEEr86SNU0Fe6v55foveSd3eZAnPCVIye3aLpFkylJWlrt\nlgHsJczajEdQf81PfjKQ0q9adpExh92muLUqGD5wqKjYJ8utHaD0w0mzamty\nDfbMvWUKswG3oo07uPCMu6gl2fPGlMDjyAMPrYc3O8ThcPw4URlvP6ZBcO88\nW9Xox0qPbfBJ7VnHSnrjQ9yT27xGtQaNrBiHlQDcPRazrbBBIuzkZVeSjM2W\nlz69d4m3l64F3FFEvyBc3R2hKaqhq1nb4Hh9U/LWT5t1TjQ0Q3RSejRYheAa\nhu4YFbenaUknX1SzleYFPy84/+fCsZQLYmI21hx53vOe69KMDzViO7XEd1C4\nwWh5RzdPr0aNJLpR6Cl6RS2bGgECl2c72166QT6Ewy/6qCxHZx/u6q2qS2Vp\nZmV1o+WukqxFdvNFx67KOv8qF9dCRC15D2rzthi2yXBdDYtIfyqaLFQb++VC\naQeXkdmoghSZAIol112bW95Wwxjbzoq/bHULPl7Q4XVfauz4e9MhlbvS+cRA\nGk9fdEMlGVkujopxoY8BtsOSZtMeef2GSXrcute0vsfbC0u1pNgkA2hfkzl3\nBy+W\r\n=gyde\r\n-----END PGP SIGNATURE-----\r\n"},"main":"dist/index.js","husky":{"hooks":{"pre-commit":"lint-staged"}},"config":{"eslint":"./examples/**/*.{js,jsx}","tslint":"./{__mocks__,src,stories}/{,**/}*.{ts,tsx}"},"readme":"[![npm version](https://badge.fury.io/js/%40gooddata%2Freact-components.svg)](https://www.npmjs.com/package/@gooddata/react-components)\n\n# GoodData.UI React components\n> A React-based JavaScript library for building data-driven applications\n\n## Getting started\n- [GoodData.UI Documentation](http://sdk.gooddata.com/gooddata-ui/)\n- [GoodData.UI Live Examples](https://gooddata-examples.herokuapp.com/)\n- [Stack Overflow](https://stackoverflow.com/questions/tagged/gooddata)\n\n### Usage\nWith [yarn](https://yarnpkg.com) installed, go to your project directory and run\n```\n$ yarn add @gooddata/react-components\n```\nIf you prefer [npm](npmjs.com) run\n```\n$ npm install --save @gooddata/react-components\n```\n\nThe public API is exposed via global `index.js`. Except for the styles, do not import any other file directly\nbecause they are not intended to be part of the public API.\n\n## Contributing\n\nWe welcome any contribution in form of [issues](https://github.com/gooddata/gooddata-react-components/issues) or [pull requests](https://github.com/gooddata/gooddata-react-components/pulls).\n\nInstall [Node.js](http://nodejs.org) (node 12.16.1, npm v6.13.4) and [Yarn](https://classic.yarnpkg.com) (1.22.4).\n\nInstall dependencies:\n```\nyarn install --frozen-lockfile\n```\n\nThese commands may come in handy while developing:\n\n| command | description |\n| ------- | ----------- |\n| `yarn install --pure-lockfile` | first step |\n| ||\n| `yarn dev` | build react-components to `/dist` in watch mode |\n| `yarn test` | run all unit tests |\n| `yarn prettier-write` | format the source code to match the valid codestyle |\n| `yarn validate` | validate codestyle |\n| ||\n| `yarn storybook` | run storybook from `/stories` on http://localhost:9001 |\n| `yarn build-storybook` | build storybook to `/dist-storybook` |\n| `yarn test-storybook` | run storybook and [screenshot tests](https://github.com/gooddata/gdc-client-utils/tree/master/test-storybook) |\n| ||\n| `yarn examples` | run Live Examples dev-server from `/examples` on https://localhost:8999 |\n| `yarn examples-build` | build Live Examples to `/examples/dist` |\n| `yarn examples-server` | serve built Live Examples - see `/examples/server/src` |\n| `yarn examples-testcafe` | run testcafe tests against `localhost:8999` |\n\n### Deploy to heroku.com\nWhen you deploy this repo to heroku, it serves *GoodData.UI Live Examples*.\nRelevant tasks are in `Procfile` and `package.json`.\n\n```bash\n# run in the project directory\nheroku login\nheroku create <your-app-name>\nheroku config:set DOMAIN_ADMIN_USERNAME=x@gooddata.com DOMAIN_ADMIN_PASSWORD=xy PROJECT_ID_TO_ASSIGN=xms7ga4tf3g3nzucd8380o2bev8oeknp\ngit push heroku HEAD:master\nheroku open\n```\n### Enable Geo Chart for Storybook and Live Examples\nGeo chart uses Mapbox to render map which requires a Mapbox access token.\n- Register an account and create Mapbox access token at [guide](https://docs.mapbox.com/help/how-mapbox-works/access-tokens/)\n- Store the created token at `.env`:\n```bash\necho -e \"EXAMPLE_MAPBOX_ACCESS_TOKEN=token\" >> .env # only need to run once\necho -e \"STORYBOOK_MAPBOX_ACCESS_TOKEN=token\" >> .env # only need to run once\n```\n\n### Run Live Examples Locally\nTo run *GoodData.UI Live Examples* locally:\n```bash\ngit clone <this-repository>\ncd  <repository-folder>\nyarn install --pure-lockfile\nyarn examples\n```\nThen open https://localhost:8999 and login using Live Examples account (you can [create one here](https://gooddata-examples.herokuapp.com/registration)).\n\n### Run Storybook locally\n- Run storybook with token stored in `.env` for more secure\n```bash\nyarn storybook\n```\n- Or run storybook with token env param exposed to cli (not suggested)\n```bash\nSTORYBOOK_MAPBOX_ACCESS_TOKEN=token yarn storybook\n```\n- Apply either above way to `yarn build-storybook` or `yarn test-storybook`\n\n### Source code formatting\nThe source code in the repository is formatted by [Prettier](https://prettier.io/).\nThe format of the code is validated by our Continuous Integration server and is one of the requirements of successful merge.\n\nPrettier is supported by every major IDE. You can find the list of supported editors and how to configure them [here](https://prettier.io/docs/en/editors.html).\n\nIn the case, when your editor is not supported or you don't want to setup the integration, you can run the `yarn prettier-write` command to reformat the code before commit.\n\n## Changelog\n\n- see [CHANGELOG.md](CHANGELOG.md)\n\n## Supported versions\n\nIn order to make the user experience with integrating GoodData UI SDK as smooth and secure as possible and to ensure that the SDK is using the latest features of the platform, we will only provide support to two most recent major versions of UI SDK.\n\nThe most recent majors will be supported in the following modes:\n\n- The latest major version will receive all new functionality and all bug fixes\n- The previous major version will only receive fixes to critical issues and security fixes. These fixes will be applied on top of last released version of the previous major\n\nThe customers are encouraged to always use the latest version of the UI SDK.\n\nIn case of using older versions, the user might face API incompatibility, performance or security issues.\n\nPlease follow the installation instructions to update to the newest version.\n\n## License\n\n(C) 2007-2020 GoodData Corporation\n\nThis project is dual licensed:\n\n- The ATTRIBUTION-NONCOMMERCIAL 4.0 INTERNATIONAL (CC BY-NC 4.0) is used for purpose of the trial experience and evaluation of GoodData.UI library.\n- The GOODDATA GOODDATA.UI LIBRARY END USER LICENSE AGREEMENT is used for GoodData customers.\n\nFor more information, please see [LICENSE](https://github.com/gooddata/gooddata-react-components/blob/master/LICENSE)\n","gitHead":"50024ca9f6077aec9d206a0eb54d17dc2fd51afc","scripts":{"dev":"bash scripts/build.sh --dev-watch","test":"jest --watch","build":"bash scripts/build.sh","tslint":"yarn run-tslint -t verbose $npm_package_config_tslint","prepare":"cd examples/server && yarn install --frozen-lockfile && cd ../..; rm -r examples/node_modules 2>/dev/null; true","examples":"bash scripts/run-examples.sh","prepare?":"# Called before `npm publish` and on local `npm install`. Temporarily also for deleting obsolete node_modules. Ends with `true` to continue gracefully.","validate":"tsc --noEmit && yarn tslint && eslint $npm_package_config_eslint && yarn validate-style && yarn prettier-check","build-dev":"bash scripts/build.sh --dev","examples?":"# Default is developer domain, other options: yarn examples [sec,secure,stg,stg2,stg3,demo,developer or URL]","storybook":"yarn build && start-storybook -p 9001 -c .storybook","test-once":"jest","tslint-ci":"mkdir -p ./ci/results && yarn run-tslint -t checkstyle -o ./ci/results/tslint-results.xml $npm_package_config_tslint","run-tslint":"tslint -p tsconfig.json","validate-ci":"tsc --noEmit && yarn tslint-ci  && eslint $npm_package_config_eslint -f checkstyle -o ci/results/eslint-results.xml && yarn validate-style-ci && yarn prettier-check","examples-build":"bash scripts/build-examples.sh","prepublishOnly":"yarn build","prettier-check":"prettier --check '{src,stories,styles,__mocks__,examples/server/src,examples/src,examples/test}/**/*.{ts,js,tsx,jsx,json,scss,md,yaml,html}'","prettier-write":"prettier --write '{src,stories,styles,__mocks__,examples/server/src,examples/src,examples/test}/**/*.{ts,js,tsx,jsx,json,scss,md,yaml,html}'","test-storybook":"yarn build && test-storybook","validate-style":"stylelint '**/*.scss'","build-storybook":"yarn build && build-storybook -c .storybook -o dist-storybook","examples-server":"node examples/server/src/index.js","heroku-postbuild":"yarn examples-build developer","examples-testcafe":"./scripts/run-testcafe.sh visual","validate-style-ci":"stylelint '**/*.scss' --custom-formatter=node_modules/stylelint-checkstyle-formatter > ci/results/stylelint-results.xml","check-circular-deps":"madge --circular --extensions ts ./src","examples-testcafe-ci":"./scripts/run-testcafe.sh ci","examples-testcafe-live":"./scripts/run-testcafe.sh live"},"typings":"dist/index.d.ts","_npmUser":{"name":"gooddata-ci","email":"rail@gooddata.com"},"deprecated":"@gooddata/react-components@7 reached End of Support on March 31, 2022. Please upgrade (see https://sdk.gooddata.com/gooddata-ui/docs/supported_versions.html for more information).","repository":{"url":"git+ssh://git@github.com/gooddata/gooddata-react-components.git","type":"git"},"_npmVersion":"6.13.4","description":"GoodData.UI - A powerful JavaScript library for building analytical applications","directories":{},"lint-staged":{"{src,stories,styles,__mocks__,examples/server/src,examples/src,examples/test}/**/*.{ts,js,tsx,jsx,scss}":["npx gdc-fix-copyright","git add"],"{src,stories,styles,__mocks__,examples/server/src,examples/src,examples/test}/**/*.{ts,js,tsx,jsx,json,scss,md,yaml,html}":["prettier --write","git add"]},"_nodeVersion":"12.16.1","dependencies":{"rxjs":"^5.5.6","uuid":"^3.2.1","immer":"^1.3.1","lodash":"^4.17.15","date-fns":"^2.7.0","downshift":"^3.2.7","invariant":"^2.2.2","mapbox-gl":"1.11.0","classnames":"^2.2.6","codemirror":"^5.54.0","highcharts":"7.1.1","prop-types":"^15.6.0","react-intl":"^3.6.0","custom-event":"^1.0.1","react-window":"^1.8.1","ag-grid-react":"20.0.0","react-measure":"^2.3.0","@types/mapbox-gl":"1.9.1","react-day-picker":"~7.3.0","react-responsive":"^3.0.0","stringify-object":"^2.4.0","@gooddata/typings":"^2.26.0","@types/codemirror":"^0.0.95","ag-grid-community":"20.0.0","http-status-codes":"^1.3.0","react-codemirror2":"^7.2.0","@gooddata/js-utils":"^3.10.5","@gooddata/numberjs":"^3.2.4","fixed-data-table-2":"^0.8.21","@gooddata/goodstrap":"68.20.0","react-dom-factories":"^1.0.2","@gooddata/gooddata-js":"^13.1.2","json-stable-stringify":"^1.0.1","react-transition-group":"^2.2.1","hoist-non-react-statics":"^3.3.0","nodelist-foreach-polyfill":"^1.2.0","@formatjs/intl-pluralrules":"^1.3.6","highcharts-grouped-categories":"^1.1.3"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"raf":"3.3.2","yup":"^0.24.1","jest":"24.7.1","husky":"3.0.0","madge":"^3.4.4","react":"^16.5.2","enzyme":"3.5.0","eslint":"4.19.1","formik":"^0.11.11","moment":"2.23.0","history":"^4.7.2","ts-jest":"24.0.0","webpack":"4.30.0","full-icu":"^1.3.0","prettier":"1.16.4","react-ga":"^2.5.2","recharts":"1.0.0-beta.9","testcafe":"1.1.4","commander":"2.14.1","node-sass":"4.13.0","react-dom":"^16.5.2","stylelint":"^13.6.1","supertest":"3.0.0","ts-loader":"6.0.0","@types/raf":"^3.4.0","css-loader":"0.28.7","jest-junit":"3.0.0","raw-loader":"0.5.1","styled-jsx":"2.2.1","typescript":"3.3.4000","@babel/core":"7.11.6","@types/jest":"24.0.6","@types/node":"7.0.8","@types/uuid":"3.4.3","file-loader":"3.0.1","jest-enzyme":"7.0.2","lint-staged":"9.1.0","sass-loader":"6.0.6","webpack-cli":"3.3.2","@types/react":"16.8.6","babel-loader":"8.1.0","react-helmet":"5.2.0","react-select":"1.2.1","style-loader":"0.19.1","@types/enzyme":"3.1.13","@types/lodash":"4.14.123","testcafe-live":"0.1.4","@babel/runtime":"7.4.4","dotenv-webpack":"^1.7.0","@babel/polyfill":"^7.4.4","@storybook/react":"5.0.11","@types/invariant":"2.2.29","@types/react-dom":"16.0.11","isomorphic-fetch":"2.2.1","react-datepicker":"1.1.0","react-router-dom":"4.2.2","@babel/preset-env":"7.4.4","@gooddata/mock-js":"^2.14.2","@storybook/addons":"5.0.11","@types/classnames":"2.2.3","@types/prop-types":"15.5.2","@storybook/theming":"5.0.11","identity-obj-proxy":"^3.0.0","intl-messageformat":"^7.5.4","webpack-dev-server":"3.3.1","@babel/preset-react":"7.0.0","@types/react-portal":"4.0.1","@types/react-window":"^1.8.1","babel-plugin-lodash":"3.3.4","html-webpack-plugin":"3.2.0","react-test-renderer":"16.4.2","@types/react-measure":"2.0.5","clean-webpack-plugin":"2.0.2","stats-webpack-plugin":"0.7.0","eslint-config-prettier":"4.1.0","react-google-recaptcha":"^0.14.1","tslint-config-prettier":"1.18.0","@gooddata/eslint-config":"^1.0.0","@gooddata/tslint-config":"1.0.0","@types/react-responsive":"^3.0.3","@types/storybook__react":"4.0.1","@types/stringify-object":"^3.2.0","enzyme-adapter-react-16":"1.3.1","@gooddata/test-storybook":"4.0.0","@storybook/addon-actions":"5.0.11","@storybook/addon-options":"5.0.11","node-sass-magic-importer":"5.1.0","react-syntax-highlighter":"11.0.2","@types/fixed-data-table-2":"0.8.1","stylelint-config-prettier":"^8.0.1","@gooddata/stylelint-config":"^5.0.0","@types/react-test-renderer":"16.0.0","circular-dependency-plugin":"5.0.2","compression-webpack-plugin":"2.0.0","@types/json-stable-stringify":"^1.0.32","@gooddata/frontend-npm-scripts":"1.2.0","@types/enzyme-adapter-react-16":"1.0.3","stylelint-checkstyle-formatter":"0.1.2","@types/storybook__addon-actions":"3.4.2","@babel/plugin-proposal-class-properties":"7.4.4","@babel/plugin-proposal-object-rest-spread":"7.4.4","@babel/plugin-transform-async-to-generator":"7.4.4"},"peerDependencies":{"react":"^16.5.2","react-dom":"^16.5.2"},"_npmOperationalInternal":{"tmp":"tmp/react-components_7.9.0-beta.15_1599816153522_0.49600412330664834","host":"s3://npm-registry-packages"}},"7.9.0-alpha-qduval-qdu-fet-434-2020-09-15T13-17-45-716Z":{"name":"@gooddata/react-components","version":"7.9.0-alpha-qduval-qdu-fet-434-2020-09-15T13-17-45-716Z","author":{"name":"GoodData Corporation"},"license":"BSD-3-Clause","_id":"@gooddata/react-components@7.9.0-alpha-qduval-qdu-fet-434-2020-09-15T13-17-45-716Z","maintainers":[{"name":"gdjan","email":"jan.kruza@gooddata.com"},{"name":"tmuchka","email":"tomas.muchka@gooddata.com"},{"name":"an.vuong","email":"an.vuong@gooddata.com"},{"name":"nestor_encinas","email":"xesto05@gmail.com"},{"name":"van.nguyen","email":"van.nguyen@gooddata.com"},{"name":"milan.lempera","email":"ext-milan.lempera@gooddata.com"},{"name":"vi.phan","email":"vi.phan@gooddata.com"},{"name":"huong.nguyen","email":"huong.nguyen@gooddata.com"},{"name":"huyen.nguyen","email":"huyen.nguyen@gooddata.com"},{"name":"thuong.nguyen","email":"thuong.nguyen@gooddata.com"},{"name":"thao-luong","email":"thao.luong@gooddata.com"},{"name":"scavnickyj","email":"jakub.scavnicky@gooddata.com"},{"name":"hang.ngo","email":"hang.ngo@gooddata.com"},{"name":"mai.nguyen","email":"mai.nguyen@gooddata.com"},{"name":"my.duong","email":"my.duong@gooddata.com"},{"name":"tu.bui","email":"tu.bui@gooddata.com"},{"name":"pkingo","email":"philipandreaskingo@hotmail.com"},{"name":"tuqt1005","email":"tu.tran@gooddata.com"},{"name":"nis.hua","email":"nis.hua@gooddata.com"},{"name":"tulean","email":"tuan.le@gooddata.com"},{"name":"de.do","email":"de.do@gooddata.com"},{"name":"utdnah","email":"danh.ung@gooddata.com"},{"name":"trung-le-quoc","email":"trung.le@gooddata.com"},{"name":"tu-ngo","email":"tungo1981@gmail.com"},{"name":"hung.nguyen.hoang","email":"hung.nguyen@gooddata.com"},{"name":"matyas.kandl","email":"matyas.kandl@gooddata.com"},{"name":"naibinh","email":"naibinh@gmail.com"},{"name":"vu.pham","email":"vu.pham@gooddata.com"},{"name":"brbistas","email":"valentinos.chraniotis@gooddata.com"},{"name":"patrikbraborec","email":"patrik.braborec@gooddata.com"},{"name":"afi","email":"adam.fiedler@gooddata.com"},{"name":"qduval","email":"quentin.duval@gooddata.com"},{"name":"vlastikcz","email":"vlastimil.kotas@gooddata.com"},{"name":"no23reason","email":"dan.homola@hotmail.cz"},{"name":"ptquang86","email":"ptquang86@gmail.com"},{"name":"yanlipnican","email":"yanlipnican@gmail.com"},{"name":"rodri360","email":"me@rodri360.com"},{"name":"jkittler","email":"honza.kittler@gmail.com"},{"name":"ivan.mjartan","email":"ivan.mjartan@gooddata.com"},{"name":"lupko","email":"lubomir.slivka@gooddata.com"},{"name":"lanhuynh","email":"lan.huynh@gooddata.com"},{"name":"tomas.kratochvil","email":"tomas.kratochvil@gooddata.com"},{"name":"jakub-sterba","email":"jakub.sterba@gooddata.com"},{"name":"michal.marsal","email":"michal.marsal@gooddata.com"},{"name":"pbenes","email":"petr.benes@gooddata.com"},{"name":"strouhaljan","email":"strouhal.jan@gmail.com"},{"name":"gooddata-ci","email":"rail@gooddata.com"},{"name":"nikolacech","email":"nikola.cech@gooddata.com"},{"name":"bugsbunny338","email":"jiri.zajic@mensa.cz"},{"name":"bertold8","email":"ivan.nejezchleb@seznam.cz"},{"name":"sitina","email":"jiri.sitina@gooddata.com"},{"name":"linhhong","email":"linh.hong@gooddata.com"},{"name":"khanh.le","email":"khanh.le@gooddata.com"},{"name":"petrjanu","email":"petr.janu@gooddata.com"},{"name":"jaroslav.tomecek","email":"jaroslav.tomecek@gooddata.com"},{"name":"tomsatgd","email":"tomas.satinsky@gooddata.com"},{"name":"xmort","email":"petr.dolejsi@gooddata.com"}],"homepage":"https://github.com/gooddata/gooddata-react-components#readme","bugs":{"url":"https://github.com/gooddata/gooddata-react-components/issues"},"dist":{"shasum":"caffb0ad4deb68b6a8bc5995c9e1a145b1d6bdee","tarball":"https://registry.npmjs.org/@gooddata/react-components/-/react-components-7.9.0-alpha-qduval-qdu-fet-434-2020-09-15T13-17-45-716Z.tgz","fileCount":2668,"integrity":"sha512-2uQNRtsVw54cztD2Z0+4F/Z6QxfCHX9DQXR0QXhB0Io0RHyGU9kyoYwZmmya6P5ZQ5KofMbxdTx70/TuzY/Tvg==","signatures":[{"sig":"MEUCIEhxMmVOKqikBFk1Z+rbRwU9fkTriaNhAleuGZjEl/2MAiEAg8sYewLcUI2Q/WqV3MsHFSRNQyIrsIA7zYbSnBMO0JA=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":10724436,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJfYL8aCRA9TVsSAnZWagAAUGUP/RW4k8G7FMU/C2jXGOaC\nB+TBc6qN3ESQ0W3o0IOd7WJzKY/bUKsSLzNyRfQAniAQ3E8bPM2j3eMdD9Tj\nZtesOM1x+Qyhb0YksVVrKc0EyCSk4BHsM1lfheTAlNoRzyUDAYv2zeQlRvk2\nEPo3cFoxE/VvFD67R+mXAGTc5FNYpiMTe2M2lC4OqrzqFAvr3pmIWDYjuf+D\naOHrJZU8fUn7hU9wgwZzrCC798EVFJUFRw/zgrVmDIfhzzJV70DKlKSjG/1b\nT69w715QwMc2hzuRaQL4xLlMTIpXS3FesKHQJVazzWBQGgjkT21nX6Qv2gWl\nOdXqlpE8O5gKIqN0Pn8CoNTTvQyaXxexd2vi+tQKSOJ+kTIylx/zTnxC9zDz\nwPyxO7hEfveIvUhRkFOtM+bUYX/WyA3OaRWw5acqXOF8AKnAF2HGFkdIprTk\nZU5KL1rQzq5NnKtED0PsPGQlFr4r6ZrnZ3a5eYy8t/VkxIBJLTxSQPbV3BdH\nssQIraVwjIo0oRM1KeyQlMCVaWSMLvx6azvsmw5uNxemxZIIAL94fvhRtm+1\nTDT24r1AGEqPOo/kc9Yf4upbbSTuAl6klrlZty3uax1DC5dvyEbQSmczr3hr\nuO/3o/vwj/EV/msC2p754m0MFi2vKuDRljlAeLFxN4XmQe6zg5B0Amo7W5kk\n/JBt\r\n=uWJa\r\n-----END PGP SIGNATURE-----\r\n"},"main":"dist/index.js","husky":{"hooks":{"pre-commit":"lint-staged"}},"config":{"eslint":"./examples/**/*.{js,jsx}","tslint":"./{__mocks__,src,stories}/{,**/}*.{ts,tsx}"},"readme":"[![npm version](https://badge.fury.io/js/%40gooddata%2Freact-components.svg)](https://www.npmjs.com/package/@gooddata/react-components)\n\n# GoodData.UI React components\n> A React-based JavaScript library for building data-driven applications\n\n## Getting started\n- [GoodData.UI Documentation](http://sdk.gooddata.com/gooddata-ui/)\n- [GoodData.UI Live Examples](https://gooddata-examples.herokuapp.com/)\n- [Stack Overflow](https://stackoverflow.com/questions/tagged/gooddata)\n\n### Usage\nWith [yarn](https://yarnpkg.com) installed, go to your project directory and run\n```\n$ yarn add @gooddata/react-components\n```\nIf you prefer [npm](npmjs.com) run\n```\n$ npm install --save @gooddata/react-components\n```\n\nThe public API is exposed via global `index.js`. Except for the styles, do not import any other file directly\nbecause they are not intended to be part of the public API.\n\n## Contributing\n\nWe welcome any contribution in form of [issues](https://github.com/gooddata/gooddata-react-components/issues) or [pull requests](https://github.com/gooddata/gooddata-react-components/pulls).\n\nInstall [Node.js](http://nodejs.org) (node 12.16.1, npm v6.13.4) and [Yarn](https://classic.yarnpkg.com) (1.22.4).\n\nInstall dependencies:\n```\nyarn install --frozen-lockfile\n```\n\nThese commands may come in handy while developing:\n\n| command | description |\n| ------- | ----------- |\n| `yarn install --pure-lockfile` | first step |\n| ||\n| `yarn dev` | build react-components to `/dist` in watch mode |\n| `yarn test` | run all unit tests |\n| `yarn prettier-write` | format the source code to match the valid codestyle |\n| `yarn validate` | validate codestyle |\n| ||\n| `yarn storybook` | run storybook from `/stories` on http://localhost:9001 |\n| `yarn build-storybook` | build storybook to `/dist-storybook` |\n| `yarn test-storybook` | run storybook and [screenshot tests](https://github.com/gooddata/gdc-client-utils/tree/master/test-storybook) |\n| ||\n| `yarn examples` | run Live Examples dev-server from `/examples` on https://localhost:8999 |\n| `yarn examples-build` | build Live Examples to `/examples/dist` |\n| `yarn examples-server` | serve built Live Examples - see `/examples/server/src` |\n| `yarn examples-testcafe` | run testcafe tests against `localhost:8999` |\n\n### Deploy to heroku.com\nWhen you deploy this repo to heroku, it serves *GoodData.UI Live Examples*.\nRelevant tasks are in `Procfile` and `package.json`.\n\n```bash\n# run in the project directory\nheroku login\nheroku create <your-app-name>\nheroku config:set DOMAIN_ADMIN_USERNAME=x@gooddata.com DOMAIN_ADMIN_PASSWORD=xy PROJECT_ID_TO_ASSIGN=xms7ga4tf3g3nzucd8380o2bev8oeknp\ngit push heroku HEAD:master\nheroku open\n```\n### Enable Geo Chart for Storybook and Live Examples\nGeo chart uses Mapbox to render map which requires a Mapbox access token.\n- Register an account and create Mapbox access token at [guide](https://docs.mapbox.com/help/how-mapbox-works/access-tokens/)\n- Store the created token at `.env`:\n```bash\necho -e \"EXAMPLE_MAPBOX_ACCESS_TOKEN=token\" >> .env # only need to run once\necho -e \"STORYBOOK_MAPBOX_ACCESS_TOKEN=token\" >> .env # only need to run once\n```\n\n### Run Live Examples Locally\nTo run *GoodData.UI Live Examples* locally:\n```bash\ngit clone <this-repository>\ncd  <repository-folder>\nyarn install --pure-lockfile\nyarn examples\n```\nThen open https://localhost:8999 and login using Live Examples account (you can [create one here](https://gooddata-examples.herokuapp.com/registration)).\n\n### Run Storybook locally\n- Run storybook with token stored in `.env` for more secure\n```bash\nyarn storybook\n```\n- Or run storybook with token env param exposed to cli (not suggested)\n```bash\nSTORYBOOK_MAPBOX_ACCESS_TOKEN=token yarn storybook\n```\n- Apply either above way to `yarn build-storybook` or `yarn test-storybook`\n\n### Source code formatting\nThe source code in the repository is formatted by [Prettier](https://prettier.io/).\nThe format of the code is validated by our Continuous Integration server and is one of the requirements of successful merge.\n\nPrettier is supported by every major IDE. You can find the list of supported editors and how to configure them [here](https://prettier.io/docs/en/editors.html).\n\nIn the case, when your editor is not supported or you don't want to setup the integration, you can run the `yarn prettier-write` command to reformat the code before commit.\n\n## Changelog\n\n- see [CHANGELOG.md](CHANGELOG.md)\n\n## Supported versions\n\nIn order to make the user experience with integrating GoodData UI SDK as smooth and secure as possible and to ensure that the SDK is using the latest features of the platform, we will only provide support to two most recent major versions of UI SDK.\n\nThe most recent majors will be supported in the following modes:\n\n- The latest major version will receive all new functionality and all bug fixes\n- The previous major version will only receive fixes to critical issues and security fixes. These fixes will be applied on top of last released version of the previous major\n\nThe customers are encouraged to always use the latest version of the UI SDK.\n\nIn case of using older versions, the user might face API incompatibility, performance or security issues.\n\nPlease follow the installation instructions to update to the newest version.\n\n## License\n\n(C) 2007-2020 GoodData Corporation\n\nThis project is dual licensed:\n\n- The ATTRIBUTION-NONCOMMERCIAL 4.0 INTERNATIONAL (CC BY-NC 4.0) is used for purpose of the trial experience and evaluation of GoodData.UI library.\n- The GOODDATA GOODDATA.UI LIBRARY END USER LICENSE AGREEMENT is used for GoodData customers.\n\nFor more information, please see [LICENSE](https://github.com/gooddata/gooddata-react-components/blob/master/LICENSE)\n","gitHead":"37ed151874e8c0331eaa67c77adae47a6d899ec6","scripts":{"dev":"bash scripts/build.sh --dev-watch","test":"jest --watch","build":"bash scripts/build.sh","tslint":"yarn run-tslint -t verbose $npm_package_config_tslint","prepare":"cd examples/server && yarn install --frozen-lockfile && cd ../..; rm -r examples/node_modules 2>/dev/null; true","examples":"bash scripts/run-examples.sh","prepare?":"# Called before `npm publish` and on local `npm install`. Temporarily also for deleting obsolete node_modules. Ends with `true` to continue gracefully.","validate":"tsc --noEmit && yarn tslint && eslint $npm_package_config_eslint && yarn validate-style && yarn prettier-check","build-dev":"bash scripts/build.sh --dev","examples?":"# Default is developer domain, other options: yarn examples [sec,secure,stg,stg2,stg3,demo,developer or URL]","storybook":"yarn build && start-storybook -p 9001 -c .storybook","test-once":"jest","tslint-ci":"mkdir -p ./ci/results && yarn run-tslint -t checkstyle -o ./ci/results/tslint-results.xml $npm_package_config_tslint","run-tslint":"tslint -p tsconfig.json","validate-ci":"tsc --noEmit && yarn tslint-ci  && eslint $npm_package_config_eslint -f checkstyle -o ci/results/eslint-results.xml && yarn validate-style-ci && yarn prettier-check","examples-build":"bash scripts/build-examples.sh","prepublishOnly":"yarn build","prettier-check":"prettier --check '{src,stories,styles,__mocks__,examples/server/src,examples/src,examples/test}/**/*.{ts,js,tsx,jsx,json,scss,md,yaml,html}'","prettier-write":"prettier --write '{src,stories,styles,__mocks__,examples/server/src,examples/src,examples/test}/**/*.{ts,js,tsx,jsx,json,scss,md,yaml,html}'","test-storybook":"yarn build && test-storybook","validate-style":"stylelint '**/*.scss'","build-storybook":"yarn build && build-storybook -c .storybook -o dist-storybook","examples-server":"node examples/server/src/index.js","heroku-postbuild":"yarn examples-build developer","examples-testcafe":"./scripts/run-testcafe.sh visual","validate-style-ci":"stylelint '**/*.scss' --custom-formatter=node_modules/stylelint-checkstyle-formatter > ci/results/stylelint-results.xml","check-circular-deps":"madge --circular --extensions ts ./src","examples-testcafe-ci":"./scripts/run-testcafe.sh ci","examples-testcafe-live":"./scripts/run-testcafe.sh live"},"typings":"dist/index.d.ts","_npmUser":{"name":"qduval","email":"quentin.duval@gooddata.com"},"deprecated":"@gooddata/react-components@7 reached End of Support on March 31, 2022. Please upgrade (see https://sdk.gooddata.com/gooddata-ui/docs/supported_versions.html for more information).","repository":{"url":"git+ssh://git@github.com/gooddata/gooddata-react-components.git","type":"git"},"_npmVersion":"6.13.4","description":"GoodData.UI - A powerful JavaScript library for building analytical applications","directories":{},"lint-staged":{"{src,stories,styles,__mocks__,examples/server/src,examples/src,examples/test}/**/*.{ts,js,tsx,jsx,scss}":["npx gdc-fix-copyright","git add"],"{src,stories,styles,__mocks__,examples/server/src,examples/src,examples/test}/**/*.{ts,js,tsx,jsx,json,scss,md,yaml,html}":["prettier --write","git add"]},"_nodeVersion":"12.16.1","dependencies":{"rxjs":"^5.5.6","uuid":"^3.2.1","immer":"^1.3.1","lodash":"^4.17.15","date-fns":"^2.7.0","downshift":"^3.2.7","invariant":"^2.2.2","mapbox-gl":"1.11.0","classnames":"^2.2.6","codemirror":"^5.54.0","highcharts":"7.1.1","prop-types":"^15.6.0","react-intl":"^3.6.0","custom-event":"^1.0.1","react-window":"^1.8.1","ag-grid-react":"20.0.0","react-measure":"^2.3.0","@types/mapbox-gl":"1.9.1","react-day-picker":"~7.3.0","react-responsive":"^3.0.0","stringify-object":"^2.4.0","@gooddata/typings":"^2.26.0","@types/codemirror":"^0.0.95","ag-grid-community":"20.0.0","http-status-codes":"^1.3.0","react-codemirror2":"^7.2.0","@gooddata/js-utils":"^3.10.5","@gooddata/numberjs":"^3.2.4","fixed-data-table-2":"^0.8.21","@gooddata/goodstrap":"68.20.0","react-dom-factories":"^1.0.2","@gooddata/gooddata-js":"^13.1.2","json-stable-stringify":"^1.0.1","react-transition-group":"^2.2.1","hoist-non-react-statics":"^3.3.0","nodelist-foreach-polyfill":"^1.2.0","@formatjs/intl-pluralrules":"^1.3.6","highcharts-grouped-categories":"^1.1.3"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"raf":"3.3.2","yup":"^0.24.1","jest":"24.7.1","husky":"3.0.0","madge":"^3.4.4","react":"^16.5.2","enzyme":"3.5.0","eslint":"4.19.1","formik":"^0.11.11","moment":"2.23.0","history":"^4.7.2","ts-jest":"24.0.0","webpack":"4.30.0","full-icu":"^1.3.0","prettier":"1.16.4","react-ga":"^2.5.2","recharts":"1.0.0-beta.9","testcafe":"1.1.4","commander":"2.14.1","node-sass":"4.13.0","react-dom":"^16.5.2","stylelint":"^13.6.1","supertest":"3.0.0","ts-loader":"6.0.0","@types/raf":"^3.4.0","css-loader":"0.28.7","jest-junit":"3.0.0","raw-loader":"0.5.1","styled-jsx":"2.2.1","typescript":"3.3.4000","@babel/core":"7.11.6","@types/jest":"24.0.6","@types/node":"7.0.8","@types/uuid":"3.4.3","file-loader":"3.0.1","jest-enzyme":"7.0.2","lint-staged":"9.1.0","sass-loader":"6.0.6","webpack-cli":"3.3.2","@types/react":"16.8.6","babel-loader":"8.1.0","react-helmet":"5.2.0","react-select":"1.2.1","style-loader":"0.19.1","@types/enzyme":"3.1.13","@types/lodash":"4.14.123","testcafe-live":"0.1.4","@babel/runtime":"7.4.4","dotenv-webpack":"^1.7.0","@babel/polyfill":"^7.4.4","@storybook/react":"5.0.11","@types/invariant":"2.2.29","@types/react-dom":"16.0.11","isomorphic-fetch":"2.2.1","react-datepicker":"1.1.0","react-router-dom":"4.2.2","@babel/preset-env":"7.4.4","@gooddata/mock-js":"^2.14.2","@storybook/addons":"5.0.11","@types/classnames":"2.2.3","@types/prop-types":"15.5.2","@storybook/theming":"5.0.11","identity-obj-proxy":"^3.0.0","intl-messageformat":"^7.5.4","webpack-dev-server":"3.3.1","@babel/preset-react":"7.0.0","@types/react-portal":"4.0.1","@types/react-window":"^1.8.1","babel-plugin-lodash":"3.3.4","html-webpack-plugin":"3.2.0","react-test-renderer":"16.4.2","@types/react-measure":"2.0.5","clean-webpack-plugin":"2.0.2","stats-webpack-plugin":"0.7.0","eslint-config-prettier":"4.1.0","react-google-recaptcha":"^0.14.1","tslint-config-prettier":"1.18.0","@gooddata/eslint-config":"^1.0.0","@gooddata/tslint-config":"1.0.0","@types/react-responsive":"^3.0.3","@types/storybook__react":"4.0.1","@types/stringify-object":"^3.2.0","enzyme-adapter-react-16":"1.3.1","@gooddata/test-storybook":"4.0.0","@storybook/addon-actions":"5.0.11","@storybook/addon-options":"5.0.11","node-sass-magic-importer":"5.1.0","react-syntax-highlighter":"11.0.2","@types/fixed-data-table-2":"0.8.1","stylelint-config-prettier":"^8.0.1","@gooddata/stylelint-config":"^5.0.0","@types/react-test-renderer":"16.0.0","circular-dependency-plugin":"5.0.2","compression-webpack-plugin":"2.0.0","@types/json-stable-stringify":"^1.0.32","@gooddata/frontend-npm-scripts":"1.2.0","@types/enzyme-adapter-react-16":"1.0.3","stylelint-checkstyle-formatter":"0.1.2","@types/storybook__addon-actions":"3.4.2","@babel/plugin-proposal-class-properties":"7.4.4","@babel/plugin-proposal-object-rest-spread":"7.4.4","@babel/plugin-transform-async-to-generator":"7.4.4"},"peerDependencies":{"react":"^16.5.2","react-dom":"^16.5.2"},"_npmOperationalInternal":{"tmp":"tmp/react-components_7.9.0-alpha-qduval-qdu-fet-434-2020-09-15T13-17-45-716Z_1600175897699_0.9220664296502719","host":"s3://npm-registry-packages"}},"7.9.0-beta.16":{"name":"@gooddata/react-components","version":"7.9.0-beta.16","author":{"name":"GoodData Corporation"},"license":"BSD-3-Clause","_id":"@gooddata/react-components@7.9.0-beta.16","maintainers":[{"name":"gdjan","email":"jan.kruza@gooddata.com"},{"name":"tmuchka","email":"tomas.muchka@gooddata.com"},{"name":"an.vuong","email":"an.vuong@gooddata.com"},{"name":"nestor_encinas","email":"xesto05@gmail.com"},{"name":"van.nguyen","email":"van.nguyen@gooddata.com"},{"name":"milan.lempera","email":"ext-milan.lempera@gooddata.com"},{"name":"vi.phan","email":"vi.phan@gooddata.com"},{"name":"huong.nguyen","email":"huong.nguyen@gooddata.com"},{"name":"huyen.nguyen","email":"huyen.nguyen@gooddata.com"},{"name":"thuong.nguyen","email":"thuong.nguyen@gooddata.com"},{"name":"thao-luong","email":"thao.luong@gooddata.com"},{"name":"scavnickyj","email":"jakub.scavnicky@gooddata.com"},{"name":"hang.ngo","email":"hang.ngo@gooddata.com"},{"name":"mai.nguyen","email":"mai.nguyen@gooddata.com"},{"name":"my.duong","email":"my.duong@gooddata.com"},{"name":"tu.bui","email":"tu.bui@gooddata.com"},{"name":"pkingo","email":"philipandreaskingo@hotmail.com"},{"name":"tuqt1005","email":"tu.tran@gooddata.com"},{"name":"nis.hua","email":"nis.hua@gooddata.com"},{"name":"tulean","email":"tuan.le@gooddata.com"},{"name":"de.do","email":"de.do@gooddata.com"},{"name":"utdnah","email":"danh.ung@gooddata.com"},{"name":"trung-le-quoc","email":"trung.le@gooddata.com"},{"name":"tu-ngo","email":"tungo1981@gmail.com"},{"name":"hung.nguyen.hoang","email":"hung.nguyen@gooddata.com"},{"name":"matyas.kandl","email":"matyas.kandl@gooddata.com"},{"name":"naibinh","email":"naibinh@gmail.com"},{"name":"vu.pham","email":"vu.pham@gooddata.com"},{"name":"brbistas","email":"valentinos.chraniotis@gooddata.com"},{"name":"patrikbraborec","email":"patrik.braborec@gooddata.com"},{"name":"afi","email":"adam.fiedler@gooddata.com"},{"name":"qduval","email":"quentin.duval@gooddata.com"},{"name":"vlastikcz","email":"vlastimil.kotas@gooddata.com"},{"name":"no23reason","email":"dan.homola@hotmail.cz"},{"name":"ptquang86","email":"ptquang86@gmail.com"},{"name":"yanlipnican","email":"yanlipnican@gmail.com"},{"name":"rodri360","email":"me@rodri360.com"},{"name":"jkittler","email":"honza.kittler@gmail.com"},{"name":"ivan.mjartan","email":"ivan.mjartan@gooddata.com"},{"name":"lupko","email":"lubomir.slivka@gooddata.com"},{"name":"lanhuynh","email":"lan.huynh@gooddata.com"},{"name":"tomas.kratochvil","email":"tomas.kratochvil@gooddata.com"},{"name":"jakub-sterba","email":"jakub.sterba@gooddata.com"},{"name":"michal.marsal","email":"michal.marsal@gooddata.com"},{"name":"pbenes","email":"petr.benes@gooddata.com"},{"name":"strouhaljan","email":"strouhal.jan@gmail.com"},{"name":"gooddata-ci","email":"rail@gooddata.com"},{"name":"nikolacech","email":"nikola.cech@gooddata.com"},{"name":"bugsbunny338","email":"jiri.zajic@mensa.cz"},{"name":"bertold8","email":"ivan.nejezchleb@seznam.cz"},{"name":"sitina","email":"jiri.sitina@gooddata.com"},{"name":"linhhong","email":"linh.hong@gooddata.com"},{"name":"khanh.le","email":"khanh.le@gooddata.com"},{"name":"petrjanu","email":"petr.janu@gooddata.com"},{"name":"jaroslav.tomecek","email":"jaroslav.tomecek@gooddata.com"},{"name":"tomsatgd","email":"tomas.satinsky@gooddata.com"},{"name":"xmort","email":"petr.dolejsi@gooddata.com"}],"homepage":"https://github.com/gooddata/gooddata-react-components#readme","bugs":{"url":"https://github.com/gooddata/gooddata-react-components/issues"},"dist":{"shasum":"c36a3cd4c56b0937c89db8cda2eacd65d7323f3d","tarball":"https://registry.npmjs.org/@gooddata/react-components/-/react-components-7.9.0-beta.16.tgz","fileCount":2668,"integrity":"sha512-RlCEGv2adicAUtyQx5Ox8CiQoY2jXYpWitP/IbKzXyRwdOPIpdmXHxEZdsx4l1ssJpDvamf0OGDxJn9y8srGdQ==","signatures":[{"sig":"MEYCIQC7IsI1DKtcVa3PfS7fUkFouQTaQklGr4/eDmk03RFkJAIhAMrjoOTC2SrM1ZBwCeZkCkwmMrKtgWQ0SHtCjUkV7b13","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":10724394,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJfYM3GCRA9TVsSAnZWagAA16gQAJ8xmLlX+F8NBMt76oMt\nXh/oFJ/PThNohObvKqjWLcejLFLjDQhVr+/iaj+Eec8oQuFogRBl2ryrYTJJ\nCDxdQauixR4WULzQ2gilG1WuEmmynf6jqO7YNfHbg1wkYrWos6B7qXx75xgP\ntBHSzS4wl2Ixxedks3OBhwdp7dR5b//lB8QAEyQqsbmlZoUV+FKvgorRnD7h\ni1Ydp3fx/zg5cxSZPu0mT1NqhM0AW5y9WgzDDT1HX+6PEDBiE4tKz+ZXB9Ai\nZU+4ykTjcSH2bu9w08G7Zy5M7SljJrxSDZzLykQdk2Ecc9XhhmiYu720CIa+\nth0+VYests33FU+QslnxH/X/iQWxPO0xLMT6KJTeyI3G8D52JuopSGV8ycIg\nIqp7gk8Rw/GQMOChoQcgz7lR328RDAhHehaIcQIIKzuP+5Y9MR9RtPU6kwxG\nTCsBj163z08zjTMEZNLjUnG5dyJNBr0UwJa0nNmRLZczDAUMOX8MXPkBELnl\nf6x3q+6bjLa5WFoFXSWc9aX7K5EeD5Z5vhkb1RUoIf67d4dHY6FpzNnVq6wQ\nmFpCrQIKATQ8nl3zOt4fOae8pFnKOO8kSDOejG4AkqZ8JqKKxVZ7AjUefV82\nLY/DQvtT+ISCHhb4Pt5UFlIbWbk4c9i/g7DelN5MFYByeQeobNIeCas3BCue\nb4R1\r\n=enqc\r\n-----END PGP SIGNATURE-----\r\n"},"main":"dist/index.js","husky":{"hooks":{"pre-commit":"lint-staged"}},"config":{"eslint":"./examples/**/*.{js,jsx}","tslint":"./{__mocks__,src,stories}/{,**/}*.{ts,tsx}"},"readme":"[![npm version](https://badge.fury.io/js/%40gooddata%2Freact-components.svg)](https://www.npmjs.com/package/@gooddata/react-components)\n\n# GoodData.UI React components\n> A React-based JavaScript library for building data-driven applications\n\n## Getting started\n- [GoodData.UI Documentation](http://sdk.gooddata.com/gooddata-ui/)\n- [GoodData.UI Live Examples](https://gooddata-examples.herokuapp.com/)\n- [Stack Overflow](https://stackoverflow.com/questions/tagged/gooddata)\n\n### Usage\nWith [yarn](https://yarnpkg.com) installed, go to your project directory and run\n```\n$ yarn add @gooddata/react-components\n```\nIf you prefer [npm](npmjs.com) run\n```\n$ npm install --save @gooddata/react-components\n```\n\nThe public API is exposed via global `index.js`. Except for the styles, do not import any other file directly\nbecause they are not intended to be part of the public API.\n\n## Contributing\n\nWe welcome any contribution in form of [issues](https://github.com/gooddata/gooddata-react-components/issues) or [pull requests](https://github.com/gooddata/gooddata-react-components/pulls).\n\nInstall [Node.js](http://nodejs.org) (node 12.16.1, npm v6.13.4) and [Yarn](https://classic.yarnpkg.com) (1.22.4).\n\nInstall dependencies:\n```\nyarn install --frozen-lockfile\n```\n\nThese commands may come in handy while developing:\n\n| command | description |\n| ------- | ----------- |\n| `yarn install --pure-lockfile` | first step |\n| ||\n| `yarn dev` | build react-components to `/dist` in watch mode |\n| `yarn test` | run all unit tests |\n| `yarn prettier-write` | format the source code to match the valid codestyle |\n| `yarn validate` | validate codestyle |\n| ||\n| `yarn storybook` | run storybook from `/stories` on http://localhost:9001 |\n| `yarn build-storybook` | build storybook to `/dist-storybook` |\n| `yarn test-storybook` | run storybook and [screenshot tests](https://github.com/gooddata/gdc-client-utils/tree/master/test-storybook) |\n| ||\n| `yarn examples` | run Live Examples dev-server from `/examples` on https://localhost:8999 |\n| `yarn examples-build` | build Live Examples to `/examples/dist` |\n| `yarn examples-server` | serve built Live Examples - see `/examples/server/src` |\n| `yarn examples-testcafe` | run testcafe tests against `localhost:8999` |\n\n### Deploy to heroku.com\nWhen you deploy this repo to heroku, it serves *GoodData.UI Live Examples*.\nRelevant tasks are in `Procfile` and `package.json`.\n\n```bash\n# run in the project directory\nheroku login\nheroku create <your-app-name>\nheroku config:set DOMAIN_ADMIN_USERNAME=x@gooddata.com DOMAIN_ADMIN_PASSWORD=xy PROJECT_ID_TO_ASSIGN=xms7ga4tf3g3nzucd8380o2bev8oeknp\ngit push heroku HEAD:master\nheroku open\n```\n### Enable Geo Chart for Storybook and Live Examples\nGeo chart uses Mapbox to render map which requires a Mapbox access token.\n- Register an account and create Mapbox access token at [guide](https://docs.mapbox.com/help/how-mapbox-works/access-tokens/)\n- Store the created token at `.env`:\n```bash\necho -e \"EXAMPLE_MAPBOX_ACCESS_TOKEN=token\" >> .env # only need to run once\necho -e \"STORYBOOK_MAPBOX_ACCESS_TOKEN=token\" >> .env # only need to run once\n```\n\n### Run Live Examples Locally\nTo run *GoodData.UI Live Examples* locally:\n```bash\ngit clone <this-repository>\ncd  <repository-folder>\nyarn install --pure-lockfile\nyarn examples\n```\nThen open https://localhost:8999 and login using Live Examples account (you can [create one here](https://gooddata-examples.herokuapp.com/registration)).\n\n### Run Storybook locally\n- Run storybook with token stored in `.env` for more secure\n```bash\nyarn storybook\n```\n- Or run storybook with token env param exposed to cli (not suggested)\n```bash\nSTORYBOOK_MAPBOX_ACCESS_TOKEN=token yarn storybook\n```\n- Apply either above way to `yarn build-storybook` or `yarn test-storybook`\n\n### Source code formatting\nThe source code in the repository is formatted by [Prettier](https://prettier.io/).\nThe format of the code is validated by our Continuous Integration server and is one of the requirements of successful merge.\n\nPrettier is supported by every major IDE. You can find the list of supported editors and how to configure them [here](https://prettier.io/docs/en/editors.html).\n\nIn the case, when your editor is not supported or you don't want to setup the integration, you can run the `yarn prettier-write` command to reformat the code before commit.\n\n## Changelog\n\n- see [CHANGELOG.md](CHANGELOG.md)\n\n## Supported versions\n\nIn order to make the user experience with integrating GoodData UI SDK as smooth and secure as possible and to ensure that the SDK is using the latest features of the platform, we will only provide support to two most recent major versions of UI SDK.\n\nThe most recent majors will be supported in the following modes:\n\n- The latest major version will receive all new functionality and all bug fixes\n- The previous major version will only receive fixes to critical issues and security fixes. These fixes will be applied on top of last released version of the previous major\n\nThe customers are encouraged to always use the latest version of the UI SDK.\n\nIn case of using older versions, the user might face API incompatibility, performance or security issues.\n\nPlease follow the installation instructions to update to the newest version.\n\n## License\n\n(C) 2007-2020 GoodData Corporation\n\nThis project is dual licensed:\n\n- The ATTRIBUTION-NONCOMMERCIAL 4.0 INTERNATIONAL (CC BY-NC 4.0) is used for purpose of the trial experience and evaluation of GoodData.UI library.\n- The GOODDATA GOODDATA.UI LIBRARY END USER LICENSE AGREEMENT is used for GoodData customers.\n\nFor more information, please see [LICENSE](https://github.com/gooddata/gooddata-react-components/blob/master/LICENSE)\n","gitHead":"f6d2a18508c4399267558bfb0ff2eb375ec3abf2","scripts":{"dev":"bash scripts/build.sh --dev-watch","test":"jest --watch","build":"bash scripts/build.sh","tslint":"yarn run-tslint -t verbose $npm_package_config_tslint","prepare":"cd examples/server && yarn install --frozen-lockfile && cd ../..; rm -r examples/node_modules 2>/dev/null; true","examples":"bash scripts/run-examples.sh","prepare?":"# Called before `npm publish` and on local `npm install`. Temporarily also for deleting obsolete node_modules. Ends with `true` to continue gracefully.","validate":"tsc --noEmit && yarn tslint && eslint $npm_package_config_eslint && yarn validate-style && yarn prettier-check","build-dev":"bash scripts/build.sh --dev","examples?":"# Default is developer domain, other options: yarn examples [sec,secure,stg,stg2,stg3,demo,developer or URL]","storybook":"yarn build && start-storybook -p 9001 -c .storybook","test-once":"jest","tslint-ci":"mkdir -p ./ci/results && yarn run-tslint -t checkstyle -o ./ci/results/tslint-results.xml $npm_package_config_tslint","run-tslint":"tslint -p tsconfig.json","validate-ci":"tsc --noEmit && yarn tslint-ci  && eslint $npm_package_config_eslint -f checkstyle -o ci/results/eslint-results.xml && yarn validate-style-ci && yarn prettier-check","examples-build":"bash scripts/build-examples.sh","prepublishOnly":"yarn build","prettier-check":"prettier --check '{src,stories,styles,__mocks__,examples/server/src,examples/src,examples/test}/**/*.{ts,js,tsx,jsx,json,scss,md,yaml,html}'","prettier-write":"prettier --write '{src,stories,styles,__mocks__,examples/server/src,examples/src,examples/test}/**/*.{ts,js,tsx,jsx,json,scss,md,yaml,html}'","test-storybook":"yarn build && test-storybook","validate-style":"stylelint '**/*.scss'","build-storybook":"yarn build && build-storybook -c .storybook -o dist-storybook","examples-server":"node examples/server/src/index.js","heroku-postbuild":"yarn examples-build developer","examples-testcafe":"./scripts/run-testcafe.sh visual","validate-style-ci":"stylelint '**/*.scss' --custom-formatter=node_modules/stylelint-checkstyle-formatter > ci/results/stylelint-results.xml","check-circular-deps":"madge --circular --extensions ts ./src","examples-testcafe-ci":"./scripts/run-testcafe.sh ci","examples-testcafe-live":"./scripts/run-testcafe.sh live"},"typings":"dist/index.d.ts","_npmUser":{"name":"gooddata-ci","email":"rail@gooddata.com"},"deprecated":"@gooddata/react-components@7 reached End of Support on March 31, 2022. Please upgrade (see https://sdk.gooddata.com/gooddata-ui/docs/supported_versions.html for more information).","repository":{"url":"git+ssh://git@github.com/gooddata/gooddata-react-components.git","type":"git"},"_npmVersion":"6.13.4","description":"GoodData.UI - A powerful JavaScript library for building analytical applications","directories":{},"lint-staged":{"{src,stories,styles,__mocks__,examples/server/src,examples/src,examples/test}/**/*.{ts,js,tsx,jsx,scss}":["npx gdc-fix-copyright","git add"],"{src,stories,styles,__mocks__,examples/server/src,examples/src,examples/test}/**/*.{ts,js,tsx,jsx,json,scss,md,yaml,html}":["prettier --write","git add"]},"_nodeVersion":"12.16.1","dependencies":{"rxjs":"^5.5.6","uuid":"^3.2.1","immer":"^1.3.1","lodash":"^4.17.15","date-fns":"^2.7.0","downshift":"^3.2.7","invariant":"^2.2.2","mapbox-gl":"1.11.0","classnames":"^2.2.6","codemirror":"^5.54.0","highcharts":"7.1.1","prop-types":"^15.6.0","react-intl":"^3.6.0","custom-event":"^1.0.1","react-window":"^1.8.1","ag-grid-react":"20.0.0","react-measure":"^2.3.0","@types/mapbox-gl":"1.9.1","react-day-picker":"~7.3.0","react-responsive":"^3.0.0","stringify-object":"^2.4.0","@gooddata/typings":"^2.26.0","@types/codemirror":"^0.0.95","ag-grid-community":"20.0.0","http-status-codes":"^1.3.0","react-codemirror2":"^7.2.0","@gooddata/js-utils":"^3.10.5","@gooddata/numberjs":"^3.2.4","fixed-data-table-2":"^0.8.21","@gooddata/goodstrap":"68.20.0","react-dom-factories":"^1.0.2","@gooddata/gooddata-js":"^13.1.2","json-stable-stringify":"^1.0.1","react-transition-group":"^2.2.1","hoist-non-react-statics":"^3.3.0","nodelist-foreach-polyfill":"^1.2.0","@formatjs/intl-pluralrules":"^1.3.6","highcharts-grouped-categories":"^1.1.3"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"raf":"3.3.2","yup":"^0.24.1","jest":"24.7.1","husky":"3.0.0","madge":"^3.4.4","react":"^16.5.2","enzyme":"3.5.0","eslint":"4.19.1","formik":"^0.11.11","moment":"2.23.0","history":"^4.7.2","ts-jest":"24.0.0","webpack":"4.30.0","full-icu":"^1.3.0","prettier":"1.16.4","react-ga":"^2.5.2","recharts":"1.0.0-beta.9","testcafe":"1.1.4","commander":"2.14.1","node-sass":"4.13.0","react-dom":"^16.5.2","stylelint":"^13.6.1","supertest":"3.0.0","ts-loader":"6.0.0","@types/raf":"^3.4.0","css-loader":"0.28.7","jest-junit":"3.0.0","raw-loader":"0.5.1","styled-jsx":"2.2.1","typescript":"3.3.4000","@babel/core":"7.11.6","@types/jest":"24.0.6","@types/node":"7.0.8","@types/uuid":"3.4.3","file-loader":"3.0.1","jest-enzyme":"7.0.2","lint-staged":"9.1.0","sass-loader":"6.0.6","webpack-cli":"3.3.2","@types/react":"16.8.6","babel-loader":"8.1.0","react-helmet":"5.2.0","react-select":"1.2.1","style-loader":"0.19.1","@types/enzyme":"3.1.13","@types/lodash":"4.14.123","testcafe-live":"0.1.4","@babel/runtime":"7.4.4","dotenv-webpack":"^1.7.0","@babel/polyfill":"^7.4.4","@storybook/react":"5.0.11","@types/invariant":"2.2.29","@types/react-dom":"16.0.11","isomorphic-fetch":"2.2.1","react-datepicker":"1.1.0","react-router-dom":"4.2.2","@babel/preset-env":"7.4.4","@gooddata/mock-js":"^2.14.2","@storybook/addons":"5.0.11","@types/classnames":"2.2.3","@types/prop-types":"15.5.2","@storybook/theming":"5.0.11","identity-obj-proxy":"^3.0.0","intl-messageformat":"^7.5.4","webpack-dev-server":"3.3.1","@babel/preset-react":"7.0.0","@types/react-portal":"4.0.1","@types/react-window":"^1.8.1","babel-plugin-lodash":"3.3.4","html-webpack-plugin":"3.2.0","react-test-renderer":"16.4.2","@types/react-measure":"2.0.5","clean-webpack-plugin":"2.0.2","stats-webpack-plugin":"0.7.0","eslint-config-prettier":"4.1.0","react-google-recaptcha":"^0.14.1","tslint-config-prettier":"1.18.0","@gooddata/eslint-config":"^1.0.0","@gooddata/tslint-config":"1.0.0","@types/react-responsive":"^3.0.3","@types/storybook__react":"4.0.1","@types/stringify-object":"^3.2.0","enzyme-adapter-react-16":"1.3.1","@gooddata/test-storybook":"4.0.0","@storybook/addon-actions":"5.0.11","@storybook/addon-options":"5.0.11","node-sass-magic-importer":"5.1.0","react-syntax-highlighter":"11.0.2","@types/fixed-data-table-2":"0.8.1","stylelint-config-prettier":"^8.0.1","@gooddata/stylelint-config":"^5.0.0","@types/react-test-renderer":"16.0.0","circular-dependency-plugin":"5.0.2","compression-webpack-plugin":"2.0.0","@types/json-stable-stringify":"^1.0.32","@gooddata/frontend-npm-scripts":"1.2.0","@types/enzyme-adapter-react-16":"1.0.3","stylelint-checkstyle-formatter":"0.1.2","@types/storybook__addon-actions":"3.4.2","@babel/plugin-proposal-class-properties":"7.4.4","@babel/plugin-proposal-object-rest-spread":"7.4.4","@babel/plugin-transform-async-to-generator":"7.4.4"},"peerDependencies":{"react":"^16.5.2","react-dom":"^16.5.2"},"_npmOperationalInternal":{"tmp":"tmp/react-components_7.9.0-beta.16_1600179653131_0.7719591460025366","host":"s3://npm-registry-packages"}},"7.9.0-beta.17":{"name":"@gooddata/react-components","version":"7.9.0-beta.17","author":{"name":"GoodData Corporation"},"license":"BSD-3-Clause","_id":"@gooddata/react-components@7.9.0-beta.17","maintainers":[{"name":"gdjan","email":"jan.kruza@gooddata.com"},{"name":"tmuchka","email":"tomas.muchka@gooddata.com"},{"name":"an.vuong","email":"an.vuong@gooddata.com"},{"name":"nestor_encinas","email":"xesto05@gmail.com"},{"name":"van.nguyen","email":"van.nguyen@gooddata.com"},{"name":"milan.lempera","email":"ext-milan.lempera@gooddata.com"},{"name":"vi.phan","email":"vi.phan@gooddata.com"},{"name":"huong.nguyen","email":"huong.nguyen@gooddata.com"},{"name":"huyen.nguyen","email":"huyen.nguyen@gooddata.com"},{"name":"thuong.nguyen","email":"thuong.nguyen@gooddata.com"},{"name":"thao-luong","email":"thao.luong@gooddata.com"},{"name":"scavnickyj","email":"jakub.scavnicky@gooddata.com"},{"name":"hang.ngo","email":"hang.ngo@gooddata.com"},{"name":"mai.nguyen","email":"mai.nguyen@gooddata.com"},{"name":"my.duong","email":"my.duong@gooddata.com"},{"name":"tu.bui","email":"tu.bui@gooddata.com"},{"name":"pkingo","email":"philipandreaskingo@hotmail.com"},{"name":"tuqt1005","email":"tu.tran@gooddata.com"},{"name":"nis.hua","email":"nis.hua@gooddata.com"},{"name":"tulean","email":"tuan.le@gooddata.com"},{"name":"de.do","email":"de.do@gooddata.com"},{"name":"utdnah","email":"danh.ung@gooddata.com"},{"name":"trung-le-quoc","email":"trung.le@gooddata.com"},{"name":"tu-ngo","email":"tungo1981@gmail.com"},{"name":"hung.nguyen.hoang","email":"hung.nguyen@gooddata.com"},{"name":"matyas.kandl","email":"matyas.kandl@gooddata.com"},{"name":"naibinh","email":"naibinh@gmail.com"},{"name":"vu.pham","email":"vu.pham@gooddata.com"},{"name":"brbistas","email":"valentinos.chraniotis@gooddata.com"},{"name":"patrikbraborec","email":"patrik.braborec@gooddata.com"},{"name":"afi","email":"adam.fiedler@gooddata.com"},{"name":"qduval","email":"quentin.duval@gooddata.com"},{"name":"vlastikcz","email":"vlastimil.kotas@gooddata.com"},{"name":"no23reason","email":"dan.homola@hotmail.cz"},{"name":"ptquang86","email":"ptquang86@gmail.com"},{"name":"yanlipnican","email":"yanlipnican@gmail.com"},{"name":"rodri360","email":"me@rodri360.com"},{"name":"jkittler","email":"honza.kittler@gmail.com"},{"name":"ivan.mjartan","email":"ivan.mjartan@gooddata.com"},{"name":"lupko","email":"lubomir.slivka@gooddata.com"},{"name":"lanhuynh","email":"lan.huynh@gooddata.com"},{"name":"tomas.kratochvil","email":"tomas.kratochvil@gooddata.com"},{"name":"jakub-sterba","email":"jakub.sterba@gooddata.com"},{"name":"michal.marsal","email":"michal.marsal@gooddata.com"},{"name":"pbenes","email":"petr.benes@gooddata.com"},{"name":"strouhaljan","email":"strouhal.jan@gmail.com"},{"name":"gooddata-ci","email":"rail@gooddata.com"},{"name":"nikolacech","email":"nikola.cech@gooddata.com"},{"name":"bugsbunny338","email":"jiri.zajic@mensa.cz"},{"name":"bertold8","email":"ivan.nejezchleb@seznam.cz"},{"name":"sitina","email":"jiri.sitina@gooddata.com"},{"name":"linhhong","email":"linh.hong@gooddata.com"},{"name":"khanh.le","email":"khanh.le@gooddata.com"},{"name":"petrjanu","email":"petr.janu@gooddata.com"},{"name":"jaroslav.tomecek","email":"jaroslav.tomecek@gooddata.com"},{"name":"tomsatgd","email":"tomas.satinsky@gooddata.com"},{"name":"xmort","email":"petr.dolejsi@gooddata.com"}],"homepage":"https://github.com/gooddata/gooddata-react-components#readme","bugs":{"url":"https://github.com/gooddata/gooddata-react-components/issues"},"dist":{"shasum":"c1fd422d99e7eed12b28ed5a5515f31ea6925b08","tarball":"https://registry.npmjs.org/@gooddata/react-components/-/react-components-7.9.0-beta.17.tgz","fileCount":2668,"integrity":"sha512-oTauOzB3NL/zhgcQZnHFYIRTHhZUE4GOSZdxmERlKH7bP++BYY65pmcUaYx1RKHg7nU7kzoTUZG0VxlqnEbrLA==","signatures":[{"sig":"MEYCIQC7rdjeuDsVW/wXktWVb/KgFGWEj0VCyBDKvVTli3MnTgIhAJo7OXn3pecK5fs6o/EOrm8l9ZLzr2yjucj0ncZBqQlj","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":10724397,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJfZIS0CRA9TVsSAnZWagAANv8P/ihQIhKbx0EA0ncSSfdB\nQKRRHddnJqMBC29xZIZ6vSx2nlvSxf0HmqHkuALzpzMDwibuqA7/MHHOa2Uy\nPlmAoKaIIyzX28oAiujGUWD/vPECgZKlpVUmiPbi8bTFyGm7hVlLii9Y1GIz\ni0ygojAWZM4zsRcOSFZYEuYSYAuCy5jKT0At5Hz4+kDZs473e6obkcXIxS74\nPl1NM4eRxtO770deBjJrhwzSh3VA+nqmvPuyEuDB27t3cXIYhrASDqHptnru\niwP0Iwi8O+Jjl4g6B6ZkSsPkFWCZK45c635IeBWRHvGhNRGYeBVKWMzSBSyc\njsgUo/hEjw6CpV3hM9I4nfFR3g62NPD7NGbVPlLBoJKNvZEnDicEWMal5JvR\nfLKfnvAVJfnO9nkimC7PGjWPTYrCwKokU4j9ozGlISoflJFOzZYa8w5sYuwN\nk47xO8axNKJgQtXqszI6sPSnHBRDuiaZXXK3Nr8q4vghdlTyynHRtP9D18qu\n26Yfp0q/x9QZpOhL02N0ib7wiqo+MmkIF5Yoz05dev8sccU7A7t6Tkq6+SCE\n/uo6tvm5HtEpHUmqBs6D7cEjvEmW8nu9xYNgWyE4HhrN6/VqqZwDHEr/is0j\nKpKir4MoJYI21oR4b/3MZgQzEak9NX6Rw/nq4gkxnIacX09U6V4/ZRm5Oyqh\nGXgO\r\n=X8b9\r\n-----END PGP SIGNATURE-----\r\n"},"main":"dist/index.js","husky":{"hooks":{"pre-commit":"lint-staged"}},"config":{"eslint":"./examples/**/*.{js,jsx}","tslint":"./{__mocks__,src,stories}/{,**/}*.{ts,tsx}"},"readme":"[![npm version](https://badge.fury.io/js/%40gooddata%2Freact-components.svg)](https://www.npmjs.com/package/@gooddata/react-components)\n\n# GoodData.UI React components\n> A React-based JavaScript library for building data-driven applications\n\n## Getting started\n- [GoodData.UI Documentation](http://sdk.gooddata.com/gooddata-ui/)\n- [GoodData.UI Live Examples](https://gooddata-examples.herokuapp.com/)\n- [Stack Overflow](https://stackoverflow.com/questions/tagged/gooddata)\n\n### Usage\nWith [yarn](https://yarnpkg.com) installed, go to your project directory and run\n```\n$ yarn add @gooddata/react-components\n```\nIf you prefer [npm](npmjs.com) run\n```\n$ npm install --save @gooddata/react-components\n```\n\nThe public API is exposed via global `index.js`. Except for the styles, do not import any other file directly\nbecause they are not intended to be part of the public API.\n\n## Contributing\n\nWe welcome any contribution in form of [issues](https://github.com/gooddata/gooddata-react-components/issues) or [pull requests](https://github.com/gooddata/gooddata-react-components/pulls).\n\nInstall [Node.js](http://nodejs.org) (node 12.16.1, npm v6.13.4) and [Yarn](https://classic.yarnpkg.com) (1.22.4).\n\nInstall dependencies:\n```\nyarn install --frozen-lockfile\n```\n\nThese commands may come in handy while developing:\n\n| command | description |\n| ------- | ----------- |\n| `yarn install --pure-lockfile` | first step |\n| ||\n| `yarn dev` | build react-components to `/dist` in watch mode |\n| `yarn test` | run all unit tests |\n| `yarn prettier-write` | format the source code to match the valid codestyle |\n| `yarn validate` | validate codestyle |\n| ||\n| `yarn storybook` | run storybook from `/stories` on http://localhost:9001 |\n| `yarn build-storybook` | build storybook to `/dist-storybook` |\n| `yarn test-storybook` | run storybook and [screenshot tests](https://github.com/gooddata/gdc-client-utils/tree/master/test-storybook) |\n| ||\n| `yarn examples` | run Live Examples dev-server from `/examples` on https://localhost:8999 |\n| `yarn examples-build` | build Live Examples to `/examples/dist` |\n| `yarn examples-server` | serve built Live Examples - see `/examples/server/src` |\n| `yarn examples-testcafe` | run testcafe tests against `localhost:8999` |\n\n### Deploy to heroku.com\nWhen you deploy this repo to heroku, it serves *GoodData.UI Live Examples*.\nRelevant tasks are in `Procfile` and `package.json`.\n\n```bash\n# run in the project directory\nheroku login\nheroku create <your-app-name>\nheroku config:set DOMAIN_ADMIN_USERNAME=x@gooddata.com DOMAIN_ADMIN_PASSWORD=xy PROJECT_ID_TO_ASSIGN=xms7ga4tf3g3nzucd8380o2bev8oeknp\ngit push heroku HEAD:master\nheroku open\n```\n### Enable Geo Chart for Storybook and Live Examples\nGeo chart uses Mapbox to render map which requires a Mapbox access token.\n- Register an account and create Mapbox access token at [guide](https://docs.mapbox.com/help/how-mapbox-works/access-tokens/)\n- Store the created token at `.env`:\n```bash\necho -e \"EXAMPLE_MAPBOX_ACCESS_TOKEN=token\" >> .env # only need to run once\necho -e \"STORYBOOK_MAPBOX_ACCESS_TOKEN=token\" >> .env # only need to run once\n```\n\n### Run Live Examples Locally\nTo run *GoodData.UI Live Examples* locally:\n```bash\ngit clone <this-repository>\ncd  <repository-folder>\nyarn install --pure-lockfile\nyarn examples\n```\nThen open https://localhost:8999 and login using Live Examples account (you can [create one here](https://gooddata-examples.herokuapp.com/registration)).\n\n### Run Storybook locally\n- Run storybook with token stored in `.env` for more secure\n```bash\nyarn storybook\n```\n- Or run storybook with token env param exposed to cli (not suggested)\n```bash\nSTORYBOOK_MAPBOX_ACCESS_TOKEN=token yarn storybook\n```\n- Apply either above way to `yarn build-storybook` or `yarn test-storybook`\n\n### Source code formatting\nThe source code in the repository is formatted by [Prettier](https://prettier.io/).\nThe format of the code is validated by our Continuous Integration server and is one of the requirements of successful merge.\n\nPrettier is supported by every major IDE. You can find the list of supported editors and how to configure them [here](https://prettier.io/docs/en/editors.html).\n\nIn the case, when your editor is not supported or you don't want to setup the integration, you can run the `yarn prettier-write` command to reformat the code before commit.\n\n## Changelog\n\n- see [CHANGELOG.md](CHANGELOG.md)\n\n## Supported versions\n\nIn order to make the user experience with integrating GoodData UI SDK as smooth and secure as possible and to ensure that the SDK is using the latest features of the platform, we will only provide support to two most recent major versions of UI SDK.\n\nThe most recent majors will be supported in the following modes:\n\n- The latest major version will receive all new functionality and all bug fixes\n- The previous major version will only receive fixes to critical issues and security fixes. These fixes will be applied on top of last released version of the previous major\n\nThe customers are encouraged to always use the latest version of the UI SDK.\n\nIn case of using older versions, the user might face API incompatibility, performance or security issues.\n\nPlease follow the installation instructions to update to the newest version.\n\n## License\n\n(C) 2007-2020 GoodData Corporation\n\nThis project is dual licensed:\n\n- The ATTRIBUTION-NONCOMMERCIAL 4.0 INTERNATIONAL (CC BY-NC 4.0) is used for purpose of the trial experience and evaluation of GoodData.UI library.\n- The GOODDATA GOODDATA.UI LIBRARY END USER LICENSE AGREEMENT is used for GoodData customers.\n\nFor more information, please see [LICENSE](https://github.com/gooddata/gooddata-react-components/blob/master/LICENSE)\n","gitHead":"64708050ce278ec6aaf3249fc5fc7d43313f30a8","scripts":{"dev":"bash scripts/build.sh --dev-watch","test":"jest --watch","build":"bash scripts/build.sh","tslint":"yarn run-tslint -t verbose $npm_package_config_tslint","prepare":"cd examples/server && yarn install --frozen-lockfile && cd ../..; rm -r examples/node_modules 2>/dev/null; true","examples":"bash scripts/run-examples.sh","prepare?":"# Called before `npm publish` and on local `npm install`. Temporarily also for deleting obsolete node_modules. Ends with `true` to continue gracefully.","validate":"tsc --noEmit && yarn tslint && eslint $npm_package_config_eslint && yarn validate-style && yarn prettier-check","build-dev":"bash scripts/build.sh --dev","examples?":"# Default is developer domain, other options: yarn examples [sec,secure,stg,stg2,stg3,demo,developer or URL]","storybook":"yarn build && start-storybook -p 9001 -c .storybook","test-once":"jest","tslint-ci":"mkdir -p ./ci/results && yarn run-tslint -t checkstyle -o ./ci/results/tslint-results.xml $npm_package_config_tslint","run-tslint":"tslint -p tsconfig.json","validate-ci":"tsc --noEmit && yarn tslint-ci  && eslint $npm_package_config_eslint -f checkstyle -o ci/results/eslint-results.xml && yarn validate-style-ci && yarn prettier-check","examples-build":"bash scripts/build-examples.sh","prepublishOnly":"yarn build","prettier-check":"prettier --check '{src,stories,styles,__mocks__,examples/server/src,examples/src,examples/test}/**/*.{ts,js,tsx,jsx,json,scss,md,yaml,html}'","prettier-write":"prettier --write '{src,stories,styles,__mocks__,examples/server/src,examples/src,examples/test}/**/*.{ts,js,tsx,jsx,json,scss,md,yaml,html}'","test-storybook":"yarn build && test-storybook","validate-style":"stylelint '**/*.scss'","build-storybook":"yarn build && build-storybook -c .storybook -o dist-storybook","examples-server":"node examples/server/src/index.js","heroku-postbuild":"yarn examples-build developer","examples-testcafe":"./scripts/run-testcafe.sh visual","validate-style-ci":"stylelint '**/*.scss' --custom-formatter=node_modules/stylelint-checkstyle-formatter > ci/results/stylelint-results.xml","check-circular-deps":"madge --circular --extensions ts ./src","examples-testcafe-ci":"./scripts/run-testcafe.sh ci","examples-testcafe-live":"./scripts/run-testcafe.sh live"},"typings":"dist/index.d.ts","_npmUser":{"name":"gooddata-ci","email":"rail@gooddata.com"},"deprecated":"@gooddata/react-components@7 reached End of Support on March 31, 2022. Please upgrade (see https://sdk.gooddata.com/gooddata-ui/docs/supported_versions.html for more information).","repository":{"url":"git+ssh://git@github.com/gooddata/gooddata-react-components.git","type":"git"},"_npmVersion":"6.13.4","description":"GoodData.UI - A powerful JavaScript library for building analytical applications","directories":{},"lint-staged":{"{src,stories,styles,__mocks__,examples/server/src,examples/src,examples/test}/**/*.{ts,js,tsx,jsx,scss}":["npx gdc-fix-copyright","git add"],"{src,stories,styles,__mocks__,examples/server/src,examples/src,examples/test}/**/*.{ts,js,tsx,jsx,json,scss,md,yaml,html}":["prettier --write","git add"]},"_nodeVersion":"12.16.1","dependencies":{"rxjs":"^5.5.6","uuid":"^3.2.1","immer":"^1.3.1","lodash":"^4.17.15","date-fns":"^2.7.0","downshift":"^3.2.7","invariant":"^2.2.2","mapbox-gl":"1.11.0","classnames":"^2.2.6","codemirror":"^5.54.0","highcharts":"7.1.1","prop-types":"^15.6.0","react-intl":"^3.6.0","custom-event":"^1.0.1","react-window":"^1.8.1","ag-grid-react":"20.0.0","react-measure":"^2.3.0","@types/mapbox-gl":"1.9.1","react-day-picker":"~7.3.0","react-responsive":"^3.0.0","stringify-object":"^2.4.0","@gooddata/typings":"^2.26.0","@types/codemirror":"^0.0.95","ag-grid-community":"20.0.0","http-status-codes":"^1.3.0","react-codemirror2":"^7.2.0","@gooddata/js-utils":"^3.10.5","@gooddata/numberjs":"^3.2.4","fixed-data-table-2":"^0.8.21","@gooddata/goodstrap":"^68.20.5","react-dom-factories":"^1.0.2","@gooddata/gooddata-js":"^13.1.2","json-stable-stringify":"^1.0.1","react-transition-group":"^2.2.1","hoist-non-react-statics":"^3.3.0","nodelist-foreach-polyfill":"^1.2.0","@formatjs/intl-pluralrules":"^1.3.6","highcharts-grouped-categories":"^1.1.3"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"raf":"3.3.2","yup":"^0.24.1","jest":"24.7.1","husky":"3.0.0","madge":"^3.4.4","react":"^16.5.2","enzyme":"3.5.0","eslint":"4.19.1","formik":"^0.11.11","moment":"2.23.0","history":"^4.7.2","ts-jest":"24.0.0","webpack":"4.30.0","full-icu":"^1.3.0","prettier":"1.16.4","react-ga":"^2.5.2","recharts":"1.0.0-beta.9","testcafe":"1.1.4","commander":"2.14.1","node-sass":"4.13.0","react-dom":"^16.5.2","stylelint":"^13.6.1","supertest":"3.0.0","ts-loader":"6.0.0","@types/raf":"^3.4.0","css-loader":"0.28.7","jest-junit":"3.0.0","raw-loader":"0.5.1","styled-jsx":"2.2.1","typescript":"3.3.4000","@babel/core":"7.11.6","@types/jest":"24.0.6","@types/node":"7.0.8","@types/uuid":"3.4.3","file-loader":"3.0.1","jest-enzyme":"7.0.2","lint-staged":"9.1.0","sass-loader":"6.0.6","webpack-cli":"3.3.2","@types/react":"16.8.6","babel-loader":"8.1.0","react-helmet":"5.2.0","react-select":"1.2.1","style-loader":"0.19.1","@types/enzyme":"3.1.13","@types/lodash":"4.14.123","testcafe-live":"0.1.4","@babel/runtime":"7.4.4","dotenv-webpack":"^1.7.0","@babel/polyfill":"^7.4.4","@storybook/react":"5.0.11","@types/invariant":"2.2.29","@types/react-dom":"16.0.11","isomorphic-fetch":"2.2.1","react-datepicker":"1.1.0","react-router-dom":"4.2.2","@babel/preset-env":"7.4.4","@gooddata/mock-js":"^2.14.2","@storybook/addons":"5.0.11","@types/classnames":"2.2.3","@types/prop-types":"15.5.2","@storybook/theming":"5.0.11","identity-obj-proxy":"^3.0.0","intl-messageformat":"^7.5.4","webpack-dev-server":"3.3.1","@babel/preset-react":"7.0.0","@types/react-portal":"4.0.1","@types/react-window":"^1.8.1","babel-plugin-lodash":"3.3.4","html-webpack-plugin":"3.2.0","react-test-renderer":"16.4.2","@types/react-measure":"2.0.5","clean-webpack-plugin":"2.0.2","stats-webpack-plugin":"0.7.0","eslint-config-prettier":"4.1.0","react-google-recaptcha":"^0.14.1","tslint-config-prettier":"1.18.0","@gooddata/eslint-config":"^1.0.0","@gooddata/tslint-config":"1.0.0","@types/react-responsive":"^3.0.3","@types/storybook__react":"4.0.1","@types/stringify-object":"^3.2.0","enzyme-adapter-react-16":"1.3.1","@gooddata/test-storybook":"4.0.0","@storybook/addon-actions":"5.0.11","@storybook/addon-options":"5.0.11","node-sass-magic-importer":"5.1.0","react-syntax-highlighter":"11.0.2","@types/fixed-data-table-2":"0.8.1","stylelint-config-prettier":"^8.0.1","@gooddata/stylelint-config":"^5.0.0","@types/react-test-renderer":"16.0.0","circular-dependency-plugin":"5.0.2","compression-webpack-plugin":"2.0.0","@types/json-stable-stringify":"^1.0.32","@gooddata/frontend-npm-scripts":"1.2.0","@types/enzyme-adapter-react-16":"1.0.3","stylelint-checkstyle-formatter":"0.1.2","@types/storybook__addon-actions":"3.4.2","@babel/plugin-proposal-class-properties":"7.4.4","@babel/plugin-proposal-object-rest-spread":"7.4.4","@babel/plugin-transform-async-to-generator":"7.4.4"},"peerDependencies":{"react":"^16.5.2","react-dom":"^16.5.2"},"_npmOperationalInternal":{"tmp":"tmp/react-components_7.9.0-beta.17_1600423091809_0.1760085519142065","host":"s3://npm-registry-packages"}},"7.9.0-beta.18":{"name":"@gooddata/react-components","version":"7.9.0-beta.18","author":{"name":"GoodData Corporation"},"license":"BSD-3-Clause","_id":"@gooddata/react-components@7.9.0-beta.18","maintainers":[{"name":"gdjan","email":"jan.kruza@gooddata.com"},{"name":"tmuchka","email":"tomas.muchka@gooddata.com"},{"name":"an.vuong","email":"an.vuong@gooddata.com"},{"name":"nestor_encinas","email":"xesto05@gmail.com"},{"name":"van.nguyen","email":"van.nguyen@gooddata.com"},{"name":"milan.lempera","email":"ext-milan.lempera@gooddata.com"},{"name":"vi.phan","email":"vi.phan@gooddata.com"},{"name":"huong.nguyen","email":"huong.nguyen@gooddata.com"},{"name":"huyen.nguyen","email":"huyen.nguyen@gooddata.com"},{"name":"thuong.nguyen","email":"thuong.nguyen@gooddata.com"},{"name":"thao-luong","email":"thao.luong@gooddata.com"},{"name":"scavnickyj","email":"jakub.scavnicky@gooddata.com"},{"name":"hang.ngo","email":"hang.ngo@gooddata.com"},{"name":"mai.nguyen","email":"mai.nguyen@gooddata.com"},{"name":"my.duong","email":"my.duong@gooddata.com"},{"name":"tu.bui","email":"tu.bui@gooddata.com"},{"name":"pkingo","email":"philipandreaskingo@hotmail.com"},{"name":"tuqt1005","email":"tu.tran@gooddata.com"},{"name":"nis.hua","email":"nis.hua@gooddata.com"},{"name":"tulean","email":"tuan.le@gooddata.com"},{"name":"de.do","email":"de.do@gooddata.com"},{"name":"utdnah","email":"danh.ung@gooddata.com"},{"name":"trung-le-quoc","email":"trung.le@gooddata.com"},{"name":"tu-ngo","email":"tungo1981@gmail.com"},{"name":"hung.nguyen.hoang","email":"hung.nguyen@gooddata.com"},{"name":"matyas.kandl","email":"matyas.kandl@gooddata.com"},{"name":"naibinh","email":"naibinh@gmail.com"},{"name":"vu.pham","email":"vu.pham@gooddata.com"},{"name":"brbistas","email":"valentinos.chraniotis@gooddata.com"},{"name":"patrikbraborec","email":"patrik.braborec@gooddata.com"},{"name":"afi","email":"adam.fiedler@gooddata.com"},{"name":"qduval","email":"quentin.duval@gooddata.com"},{"name":"vlastikcz","email":"vlastimil.kotas@gooddata.com"},{"name":"no23reason","email":"dan.homola@hotmail.cz"},{"name":"ptquang86","email":"ptquang86@gmail.com"},{"name":"yanlipnican","email":"yanlipnican@gmail.com"},{"name":"rodri360","email":"me@rodri360.com"},{"name":"jkittler","email":"honza.kittler@gmail.com"},{"name":"ivan.mjartan","email":"ivan.mjartan@gooddata.com"},{"name":"lupko","email":"lubomir.slivka@gooddata.com"},{"name":"lanhuynh","email":"lan.huynh@gooddata.com"},{"name":"tomas.kratochvil","email":"tomas.kratochvil@gooddata.com"},{"name":"jakub-sterba","email":"jakub.sterba@gooddata.com"},{"name":"michal.marsal","email":"michal.marsal@gooddata.com"},{"name":"pbenes","email":"petr.benes@gooddata.com"},{"name":"strouhaljan","email":"strouhal.jan@gmail.com"},{"name":"gooddata-ci","email":"rail@gooddata.com"},{"name":"nikolacech","email":"nikola.cech@gooddata.com"},{"name":"bugsbunny338","email":"jiri.zajic@mensa.cz"},{"name":"bertold8","email":"ivan.nejezchleb@seznam.cz"},{"name":"sitina","email":"jiri.sitina@gooddata.com"},{"name":"linhhong","email":"linh.hong@gooddata.com"},{"name":"khanh.le","email":"khanh.le@gooddata.com"},{"name":"petrjanu","email":"petr.janu@gooddata.com"},{"name":"jaroslav.tomecek","email":"jaroslav.tomecek@gooddata.com"},{"name":"tomsatgd","email":"tomas.satinsky@gooddata.com"},{"name":"xmort","email":"petr.dolejsi@gooddata.com"}],"homepage":"https://github.com/gooddata/gooddata-react-components#readme","bugs":{"url":"https://github.com/gooddata/gooddata-react-components/issues"},"dist":{"shasum":"1057c4ab473427e4559e8a65da370cb08743dd6c","tarball":"https://registry.npmjs.org/@gooddata/react-components/-/react-components-7.9.0-beta.18.tgz","fileCount":2668,"integrity":"sha512-dInEGZ68BbGvd3eptSqCRccs2dcNs4Hcpq4jehCsVDo66y/GldVcn1VJz90PpQtDC9kvFu7Dt9KdFs2lHxgTnQ==","signatures":[{"sig":"MEYCIQC87Xvk6uGOybrOh/OiPiyh5r9AdE+HhnSPXCiUgMod0gIhALOrdhKHVPgGvusXKrSW8K+f0ewcq+X35vjE+5vhmGau","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":10725917,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJfZIyoCRA9TVsSAnZWagAAhBYP/RZb1aXcoeulM4rs3lw6\nQaZkd8/3QoTtaxpe/3V2Y+DxA4mbViI15/Ielm7WBwtEdj9xmtDnKaHjCO8n\nCjDG1KPMfjX+AG4ND53YGPJlSOqG6jBqB1Uo5btOwEaOB2gIFQ+gzmeOVId8\nC0NGHVYC7DJddFyZ5e3k0BO0iA6fRhjmpRVs3CAcxe8wbac4ctc8Sgwa/AK/\nKtKJv6+hyuCnnjErezQHdCA5tY9IMA8f1FRR1squZZ60H3tAIEdTTLaq+BIL\ncWGclw1aM271ltJprrnzgVotLUU0/qb/7siLyl4omk7XrHodmsFsNaLfDsJu\na7ohqimatACXBNatERSIHqfaQ76ypUn2vS5OB5SJhy2rjqfa+Tq4Ps+E80iB\nEF+L46yvnQIgFDK0D6baquk59cJmmjlEWqo+AgHXCWjYVsAe69e3/VBua/7g\nDGlNNsI1RbF6l7y+xLTN63ZBvTL4asH2VnegsepBHovSkrzAUk4XA4Sw/oT+\nwXLesgvsDhAW/spI5miGory4a9vrwjGOlWFBeTt9vLdesxk6Z8b672aQJIVd\n1UKdUxMw1t6wUTlkQ3DwYRIGn0ghCyWfKQ8j3SI0hlP6yy1AycS+rELSH/gI\nlafdhGzqdt2Ou9nu9SyqhFRTPOdkoQW0Jmb1/GxhvVGwHEAlcJqgLobw/XLH\nPlIh\r\n=ckJU\r\n-----END PGP SIGNATURE-----\r\n"},"main":"dist/index.js","husky":{"hooks":{"pre-commit":"lint-staged"}},"config":{"eslint":"./examples/**/*.{js,jsx}","tslint":"./{__mocks__,src,stories}/{,**/}*.{ts,tsx}"},"readme":"[![npm version](https://badge.fury.io/js/%40gooddata%2Freact-components.svg)](https://www.npmjs.com/package/@gooddata/react-components)\n\n# GoodData.UI React components\n> A React-based JavaScript library for building data-driven applications\n\n## Getting started\n- [GoodData.UI Documentation](http://sdk.gooddata.com/gooddata-ui/)\n- [GoodData.UI Live Examples](https://gooddata-examples.herokuapp.com/)\n- [Stack Overflow](https://stackoverflow.com/questions/tagged/gooddata)\n\n### Usage\nWith [yarn](https://yarnpkg.com) installed, go to your project directory and run\n```\n$ yarn add @gooddata/react-components\n```\nIf you prefer [npm](npmjs.com) run\n```\n$ npm install --save @gooddata/react-components\n```\n\nThe public API is exposed via global `index.js`. Except for the styles, do not import any other file directly\nbecause they are not intended to be part of the public API.\n\n## Contributing\n\nWe welcome any contribution in form of [issues](https://github.com/gooddata/gooddata-react-components/issues) or [pull requests](https://github.com/gooddata/gooddata-react-components/pulls).\n\nInstall [Node.js](http://nodejs.org) (node 12.16.1, npm v6.13.4) and [Yarn](https://classic.yarnpkg.com) (1.22.4).\n\nInstall dependencies:\n```\nyarn install --frozen-lockfile\n```\n\nThese commands may come in handy while developing:\n\n| command | description |\n| ------- | ----------- |\n| `yarn install --pure-lockfile` | first step |\n| ||\n| `yarn dev` | build react-components to `/dist` in watch mode |\n| `yarn test` | run all unit tests |\n| `yarn prettier-write` | format the source code to match the valid codestyle |\n| `yarn validate` | validate codestyle |\n| ||\n| `yarn storybook` | run storybook from `/stories` on http://localhost:9001 |\n| `yarn build-storybook` | build storybook to `/dist-storybook` |\n| `yarn test-storybook` | run storybook and [screenshot tests](https://github.com/gooddata/gdc-client-utils/tree/master/test-storybook) |\n| ||\n| `yarn examples` | run Live Examples dev-server from `/examples` on https://localhost:8999 |\n| `yarn examples-build` | build Live Examples to `/examples/dist` |\n| `yarn examples-server` | serve built Live Examples - see `/examples/server/src` |\n| `yarn examples-testcafe` | run testcafe tests against `localhost:8999` |\n\n### Deploy to heroku.com\nWhen you deploy this repo to heroku, it serves *GoodData.UI Live Examples*.\nRelevant tasks are in `Procfile` and `package.json`.\n\n```bash\n# run in the project directory\nheroku login\nheroku create <your-app-name>\nheroku config:set DOMAIN_ADMIN_USERNAME=x@gooddata.com DOMAIN_ADMIN_PASSWORD=xy PROJECT_ID_TO_ASSIGN=xms7ga4tf3g3nzucd8380o2bev8oeknp\ngit push heroku HEAD:master\nheroku open\n```\n### Enable Geo Chart for Storybook and Live Examples\nGeo chart uses Mapbox to render map which requires a Mapbox access token.\n- Register an account and create Mapbox access token at [guide](https://docs.mapbox.com/help/how-mapbox-works/access-tokens/)\n- Store the created token at `.env`:\n```bash\necho -e \"EXAMPLE_MAPBOX_ACCESS_TOKEN=token\" >> .env # only need to run once\necho -e \"STORYBOOK_MAPBOX_ACCESS_TOKEN=token\" >> .env # only need to run once\n```\n\n### Run Live Examples Locally\nTo run *GoodData.UI Live Examples* locally:\n```bash\ngit clone <this-repository>\ncd  <repository-folder>\nyarn install --pure-lockfile\nyarn examples\n```\nThen open https://localhost:8999 and login using Live Examples account (you can [create one here](https://gooddata-examples.herokuapp.com/registration)).\n\n### Run Storybook locally\n- Run storybook with token stored in `.env` for more secure\n```bash\nyarn storybook\n```\n- Or run storybook with token env param exposed to cli (not suggested)\n```bash\nSTORYBOOK_MAPBOX_ACCESS_TOKEN=token yarn storybook\n```\n- Apply either above way to `yarn build-storybook` or `yarn test-storybook`\n\n### Source code formatting\nThe source code in the repository is formatted by [Prettier](https://prettier.io/).\nThe format of the code is validated by our Continuous Integration server and is one of the requirements of successful merge.\n\nPrettier is supported by every major IDE. You can find the list of supported editors and how to configure them [here](https://prettier.io/docs/en/editors.html).\n\nIn the case, when your editor is not supported or you don't want to setup the integration, you can run the `yarn prettier-write` command to reformat the code before commit.\n\n## Changelog\n\n- see [CHANGELOG.md](CHANGELOG.md)\n\n## Supported versions\n\nIn order to make the user experience with integrating GoodData UI SDK as smooth and secure as possible and to ensure that the SDK is using the latest features of the platform, we will only provide support to two most recent major versions of UI SDK.\n\nThe most recent majors will be supported in the following modes:\n\n- The latest major version will receive all new functionality and all bug fixes\n- The previous major version will only receive fixes to critical issues and security fixes. These fixes will be applied on top of last released version of the previous major\n\nThe customers are encouraged to always use the latest version of the UI SDK.\n\nIn case of using older versions, the user might face API incompatibility, performance or security issues.\n\nPlease follow the installation instructions to update to the newest version.\n\n## License\n\n(C) 2007-2020 GoodData Corporation\n\nThis project is dual licensed:\n\n- The ATTRIBUTION-NONCOMMERCIAL 4.0 INTERNATIONAL (CC BY-NC 4.0) is used for purpose of the trial experience and evaluation of GoodData.UI library.\n- The GOODDATA GOODDATA.UI LIBRARY END USER LICENSE AGREEMENT is used for GoodData customers.\n\nFor more information, please see [LICENSE](https://github.com/gooddata/gooddata-react-components/blob/master/LICENSE)\n","gitHead":"fe4d3589e6973c6f5f6c5182b1bbb9547020f695","scripts":{"dev":"bash scripts/build.sh --dev-watch","test":"jest --watch","build":"bash scripts/build.sh","tslint":"yarn run-tslint -t verbose $npm_package_config_tslint","prepare":"cd examples/server && yarn install --frozen-lockfile && cd ../..; rm -r examples/node_modules 2>/dev/null; true","examples":"bash scripts/run-examples.sh","prepare?":"# Called before `npm publish` and on local `npm install`. Temporarily also for deleting obsolete node_modules. Ends with `true` to continue gracefully.","validate":"tsc --noEmit && yarn tslint && eslint $npm_package_config_eslint && yarn validate-style && yarn prettier-check","build-dev":"bash scripts/build.sh --dev","examples?":"# Default is developer domain, other options: yarn examples [sec,secure,stg,stg2,stg3,demo,developer or URL]","storybook":"yarn build && start-storybook -p 9001 -c .storybook","test-once":"jest","tslint-ci":"mkdir -p ./ci/results && yarn run-tslint -t checkstyle -o ./ci/results/tslint-results.xml $npm_package_config_tslint","run-tslint":"tslint -p tsconfig.json","validate-ci":"tsc --noEmit && yarn tslint-ci  && eslint $npm_package_config_eslint -f checkstyle -o ci/results/eslint-results.xml && yarn validate-style-ci && yarn prettier-check","examples-build":"bash scripts/build-examples.sh","prepublishOnly":"yarn build","prettier-check":"prettier --check '{src,stories,styles,__mocks__,examples/server/src,examples/src,examples/test}/**/*.{ts,js,tsx,jsx,json,scss,md,yaml,html}'","prettier-write":"prettier --write '{src,stories,styles,__mocks__,examples/server/src,examples/src,examples/test}/**/*.{ts,js,tsx,jsx,json,scss,md,yaml,html}'","test-storybook":"yarn build && test-storybook","validate-style":"stylelint '**/*.scss'","build-storybook":"yarn build && build-storybook -c .storybook -o dist-storybook","examples-server":"node examples/server/src/index.js","heroku-postbuild":"yarn examples-build developer","examples-testcafe":"./scripts/run-testcafe.sh visual","validate-style-ci":"stylelint '**/*.scss' --custom-formatter=node_modules/stylelint-checkstyle-formatter > ci/results/stylelint-results.xml","check-circular-deps":"madge --circular --extensions ts ./src","examples-testcafe-ci":"./scripts/run-testcafe.sh ci","examples-testcafe-live":"./scripts/run-testcafe.sh live"},"typings":"dist/index.d.ts","_npmUser":{"name":"gooddata-ci","email":"rail@gooddata.com"},"deprecated":"@gooddata/react-components@7 reached End of Support on March 31, 2022. Please upgrade (see https://sdk.gooddata.com/gooddata-ui/docs/supported_versions.html for more information).","repository":{"url":"git+ssh://git@github.com/gooddata/gooddata-react-components.git","type":"git"},"_npmVersion":"6.13.4","description":"GoodData.UI - A powerful JavaScript library for building analytical applications","directories":{},"lint-staged":{"{src,stories,styles,__mocks__,examples/server/src,examples/src,examples/test}/**/*.{ts,js,tsx,jsx,scss}":["npx gdc-fix-copyright","git add"],"{src,stories,styles,__mocks__,examples/server/src,examples/src,examples/test}/**/*.{ts,js,tsx,jsx,json,scss,md,yaml,html}":["prettier --write","git add"]},"_nodeVersion":"12.16.1","dependencies":{"rxjs":"^5.5.6","uuid":"^3.2.1","immer":"^1.3.1","lodash":"^4.17.15","date-fns":"^2.7.0","downshift":"^3.2.7","invariant":"^2.2.2","mapbox-gl":"1.11.0","classnames":"^2.2.6","codemirror":"^5.54.0","highcharts":"7.1.1","prop-types":"^15.6.0","react-intl":"^3.6.0","custom-event":"^1.0.1","react-window":"^1.8.1","ag-grid-react":"20.0.0","react-measure":"^2.3.0","@types/mapbox-gl":"1.9.1","react-day-picker":"~7.3.0","react-responsive":"^3.0.0","stringify-object":"^2.4.0","@gooddata/typings":"^2.26.0","@types/codemirror":"^0.0.95","ag-grid-community":"20.0.0","http-status-codes":"^1.3.0","react-codemirror2":"^7.2.0","@gooddata/js-utils":"^3.10.5","@gooddata/numberjs":"^3.2.4","fixed-data-table-2":"^0.8.21","@gooddata/goodstrap":"^68.20.5","react-dom-factories":"^1.0.2","@gooddata/gooddata-js":"^13.1.2","json-stable-stringify":"^1.0.1","react-transition-group":"^2.2.1","hoist-non-react-statics":"^3.3.0","nodelist-foreach-polyfill":"^1.2.0","@formatjs/intl-pluralrules":"^1.3.6","highcharts-grouped-categories":"^1.1.3"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"raf":"3.3.2","yup":"^0.24.1","jest":"24.7.1","husky":"3.0.0","madge":"^3.4.4","react":"^16.5.2","enzyme":"3.5.0","eslint":"4.19.1","formik":"^0.11.11","moment":"2.23.0","history":"^4.7.2","ts-jest":"24.0.0","webpack":"4.30.0","full-icu":"^1.3.0","prettier":"1.16.4","react-ga":"^2.5.2","recharts":"1.0.0-beta.9","testcafe":"1.1.4","commander":"2.14.1","node-sass":"4.13.0","react-dom":"^16.5.2","stylelint":"^13.6.1","supertest":"3.0.0","ts-loader":"6.0.0","@types/raf":"^3.4.0","css-loader":"0.28.7","jest-junit":"3.0.0","raw-loader":"0.5.1","styled-jsx":"2.2.1","typescript":"3.3.4000","@babel/core":"7.11.6","@types/jest":"24.0.6","@types/node":"7.0.8","@types/uuid":"3.4.3","file-loader":"3.0.1","jest-enzyme":"7.0.2","lint-staged":"9.1.0","sass-loader":"6.0.6","webpack-cli":"3.3.2","@types/react":"16.8.6","babel-loader":"8.1.0","react-helmet":"5.2.0","react-select":"1.2.1","style-loader":"0.19.1","@types/enzyme":"3.1.13","@types/lodash":"4.14.123","testcafe-live":"0.1.4","@babel/runtime":"7.4.4","dotenv-webpack":"^1.7.0","@babel/polyfill":"^7.4.4","@storybook/react":"5.0.11","@types/invariant":"2.2.29","@types/react-dom":"16.0.11","isomorphic-fetch":"2.2.1","react-datepicker":"1.1.0","react-router-dom":"4.2.2","@babel/preset-env":"7.4.4","@gooddata/mock-js":"^2.14.2","@storybook/addons":"5.0.11","@types/classnames":"2.2.3","@types/prop-types":"15.5.2","@storybook/theming":"5.0.11","identity-obj-proxy":"^3.0.0","intl-messageformat":"^7.5.4","webpack-dev-server":"3.3.1","@babel/preset-react":"7.0.0","@types/react-portal":"4.0.1","@types/react-window":"^1.8.1","babel-plugin-lodash":"3.3.4","html-webpack-plugin":"3.2.0","react-test-renderer":"16.4.2","@types/react-measure":"2.0.5","clean-webpack-plugin":"2.0.2","stats-webpack-plugin":"0.7.0","eslint-config-prettier":"4.1.0","react-google-recaptcha":"^0.14.1","tslint-config-prettier":"1.18.0","@gooddata/eslint-config":"^1.0.0","@gooddata/tslint-config":"1.0.0","@types/react-responsive":"^3.0.3","@types/storybook__react":"4.0.1","@types/stringify-object":"^3.2.0","enzyme-adapter-react-16":"1.3.1","@gooddata/test-storybook":"4.0.0","@storybook/addon-actions":"5.0.11","@storybook/addon-options":"5.0.11","node-sass-magic-importer":"5.1.0","react-syntax-highlighter":"11.0.2","@types/fixed-data-table-2":"0.8.1","stylelint-config-prettier":"^8.0.1","@gooddata/stylelint-config":"^5.0.0","@types/react-test-renderer":"16.0.0","circular-dependency-plugin":"5.0.2","compression-webpack-plugin":"2.0.0","@types/json-stable-stringify":"^1.0.32","@gooddata/frontend-npm-scripts":"1.2.0","@types/enzyme-adapter-react-16":"1.0.3","stylelint-checkstyle-formatter":"0.1.2","@types/storybook__addon-actions":"3.4.2","@babel/plugin-proposal-class-properties":"7.4.4","@babel/plugin-proposal-object-rest-spread":"7.4.4","@babel/plugin-transform-async-to-generator":"7.4.4"},"peerDependencies":{"react":"^16.5.2","react-dom":"^16.5.2"},"_npmOperationalInternal":{"tmp":"tmp/react-components_7.9.0-beta.18_1600425127350_0.9990894344669432","host":"s3://npm-registry-packages"}},"7.2.0-alpha-patrikbraborec-release-7-2-1-2020-09-24T08-41-52-348Z":{"name":"@gooddata/react-components","version":"7.2.0-alpha-patrikbraborec-release-7-2-1-2020-09-24T08-41-52-348Z","author":{"name":"GoodData Corporation"},"license":"BSD-3-Clause","_id":"@gooddata/react-components@7.2.0-alpha-patrikbraborec-release-7-2-1-2020-09-24T08-41-52-348Z","maintainers":[{"name":"trangho92","email":"trang.ho@gooddata.com"},{"name":"gdjan","email":"jan.kruza@gooddata.com"},{"name":"tmuchka","email":"tomas.muchka@gooddata.com"},{"name":"an.vuong","email":"an.vuong@gooddata.com"},{"name":"nestor_encinas","email":"xesto05@gmail.com"},{"name":"van.nguyen","email":"van.nguyen@gooddata.com"},{"name":"milan.lempera","email":"ext-milan.lempera@gooddata.com"},{"name":"vi.phan","email":"vi.phan@gooddata.com"},{"name":"huong.nguyen","email":"huong.nguyen@gooddata.com"},{"name":"huyen.nguyen","email":"huyen.nguyen@gooddata.com"},{"name":"thuong.nguyen","email":"thuong.nguyen@gooddata.com"},{"name":"thao-luong","email":"thao.luong@gooddata.com"},{"name":"scavnickyj","email":"jakub.scavnicky@gooddata.com"},{"name":"hang.ngo","email":"hang.ngo@gooddata.com"},{"name":"mai.nguyen","email":"mai.nguyen@gooddata.com"},{"name":"my.duong","email":"my.duong@gooddata.com"},{"name":"tu.bui","email":"tu.bui@gooddata.com"},{"name":"pkingo","email":"philipandreaskingo@hotmail.com"},{"name":"tuqt1005","email":"tu.tran@gooddata.com"},{"name":"nis.hua","email":"nis.hua@gooddata.com"},{"name":"tulean","email":"tuan.le@gooddata.com"},{"name":"de.do","email":"de.do@gooddata.com"},{"name":"utdnah","email":"danh.ung@gooddata.com"},{"name":"trung-le-quoc","email":"trung.le@gooddata.com"},{"name":"tu-ngo","email":"tungo1981@gmail.com"},{"name":"hung.nguyen.hoang","email":"hung.nguyen@gooddata.com"},{"name":"matyas.kandl","email":"matyas.kandl@gooddata.com"},{"name":"naibinh","email":"naibinh@gmail.com"},{"name":"vu.pham","email":"vu.pham@gooddata.com"},{"name":"brbistas","email":"valentinos.chraniotis@gooddata.com"},{"name":"patrikbraborec","email":"patrik.braborec@gooddata.com"},{"name":"afi","email":"adam.fiedler@gooddata.com"},{"name":"qduval","email":"quentin.duval@gooddata.com"},{"name":"vlastikcz","email":"vlastimil.kotas@gooddata.com"},{"name":"no23reason","email":"dan.homola@hotmail.cz"},{"name":"ptquang86","email":"ptquang86@gmail.com"},{"name":"yanlipnican","email":"yanlipnican@gmail.com"},{"name":"rodri360","email":"me@rodri360.com"},{"name":"jkittler","email":"honza.kittler@gmail.com"},{"name":"ivan.mjartan","email":"ivan.mjartan@gooddata.com"},{"name":"lupko","email":"lubomir.slivka@gooddata.com"},{"name":"lanhuynh","email":"lan.huynh@gooddata.com"},{"name":"tomas.kratochvil","email":"tomas.kratochvil@gooddata.com"},{"name":"jakub-sterba","email":"jakub.sterba@gooddata.com"},{"name":"michal.marsal","email":"michal.marsal@gooddata.com"},{"name":"pbenes","email":"petr.benes@gooddata.com"},{"name":"strouhaljan","email":"strouhal.jan@gmail.com"},{"name":"gooddata-ci","email":"rail@gooddata.com"},{"name":"nikolacech","email":"nikola.cech@gooddata.com"},{"name":"bugsbunny338","email":"jiri.zajic@mensa.cz"},{"name":"bertold8","email":"ivan.nejezchleb@seznam.cz"},{"name":"sitina","email":"jiri.sitina@gooddata.com"},{"name":"linhhong","email":"linh.hong@gooddata.com"},{"name":"khanh.le","email":"khanh.le@gooddata.com"},{"name":"petrjanu","email":"petr.janu@gooddata.com"},{"name":"jaroslav.tomecek","email":"jaroslav.tomecek@gooddata.com"},{"name":"tomsatgd","email":"tomas.satinsky@gooddata.com"},{"name":"xmort","email":"petr.dolejsi@gooddata.com"}],"homepage":"https://github.com/gooddata/gooddata-react-components#readme","bugs":{"url":"https://github.com/gooddata/gooddata-react-components/issues"},"dist":{"shasum":"5543e29f4f96b1c32ec76e48ae06505e08060262","tarball":"https://registry.npmjs.org/@gooddata/react-components/-/react-components-7.2.0-alpha-patrikbraborec-release-7-2-1-2020-09-24T08-41-52-348Z.tgz","fileCount":2270,"integrity":"sha512-55AA27/lOn6MfkOROrMsKgkjFrvu+68N2Y2OySXreaUOaEMXS0nWBhEBRZNUB3ckoSl+nyIHg+2LmjSRtvIeMg==","signatures":[{"sig":"MEYCIQCFKwKP/Xsa0M6qxZZDsGgl8154HQeB27U9/Te8dhyqiQIhALA0WUmCLVorMv4hx4MbqU/r/xwAxrr8bx3Zuxg5Jyap","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":9043310,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJfbFvoCRA9TVsSAnZWagAAhPIP/RLxMKwLC+Y/lhFN4e9w\nlP1oX60EDq04tU1Y2WEjLhcfscLJ/PdbB+AqX6QgHiWphOuI/bnUgF1IUEae\nlxkzqcTMyfjAXm4JeTM5DkRAwkgtq7lJDp/4INHZ3dEMxXYQKcrjUQw7nJWm\nfHP75a8kIU6FgRbklxs9tctpgOYKSbpIG6HFueprx6u/LL/caUSmBWBbYE1i\nawm/KLj+HEpF4OeQrHFibpd/5yttYmHEyJHNXiulLkVYKljYkkQGLG2z4QEu\nAhjK8Qf2H0RFm+rT++Y/0FVyllH8Ab3kcWTT3GkjbCNFfqYg+h8sjXu0g2wB\nNnJA8gIzjMbxkXTsYWbPKtR5ZtArycLUTR/77JyFHVmYMJzMRhckInd8rcXq\ndPY1/SDVPt+fkf/NfEjBr2sfxV0iX+3gVyIyZiHLHBhyX0vVWOXEWV1hicNF\n9DG6W3fDtbgYWIRA4Auy2lMgzLXQ+uIlJtSOLsgFWhIdYlBXno+7780waTs3\niSS9qNcthZhqWa3ynOonAoicZ9qfBL1mLoO7seut/tILA72s1Huhz1+E+kc7\nSCiAzJl2m7ZfJW4iP/RwlyYyaODm29fFRoCaeeB/BP1PN3paOOydqWvi1Li3\nxWT3F9hXr7gmuu4bNlBGzzQKs7IPTNgXUdGaRS/516TgbC8uDTkvNY+PWFC2\n+qhi\r\n=QvW3\r\n-----END PGP SIGNATURE-----\r\n"},"jest":{"testRegex":"(/__tests__/.*|\\.(test|spec))\\.(tsx?|jsx?)$","transform":{".(js|jsx)":"babel-jest",".(ts|tsx)":"ts-jest"},"collectCoverage":false,"moduleNameMapper":{"\\.(css|less|sass|scss)$":"<rootDir>/__mocks__/styleMock.ts","^[./a-zA-Z0-9$_-]+\\.svg$":"<rootDir>/jestSvgStub.js"},"coverageReporters":["html"],"setupFilesAfterEnv":["<rootDir>/jest.setup.ts"],"collectCoverageFrom":["src/**/*.{ts,tsx}","examples/server/src/**/*.{js,jsx}","!**/*.d.ts"],"moduleFileExtensions":["ts","tsx","js","jsx","json"],"testPathIgnorePatterns":[",/node_modules/","/dist/"]},"main":"dist/index.js","husky":{"hooks":{"pre-commit":"lint-staged"}},"config":{"eslint":"./examples/**/*.{js,jsx}","tslint":"./{__mocks__,src,stories}/{,**/}*.{ts,tsx}"},"readme":"[![npm version](https://badge.fury.io/js/%40gooddata%2Freact-components.svg)](https://www.npmjs.com/package/@gooddata/react-components) \n\n# GoodData.UI React components\n> A React-based JavaScript library for building data-driven applications\n\n## Getting started\n- [GoodData.UI Documentation](http://sdk.gooddata.com/gooddata-ui/)\n- [GoodData.UI Live Examples](https://gooddata-examples.herokuapp.com/)\n- [Stack Overflow](https://stackoverflow.com/questions/tagged/gooddata)\n\n### Usage\nWith [yarn](https://yarnpkg.com) installed, go to your project directory and run\n```\n$ yarn add @gooddata/react-components\n```\nIf you prefer [npm](npmjs.com) run\n```\n$ npm install --save @gooddata/react-components\n```\n\nThe public API is exposed via global `index.js`. Except for the styles, do not import any other file directly\nbecause they are not intended to be part of the public API.\n\n## Contributing\n\nWe welcome any contribution in form of [issues](https://github.com/gooddata/gooddata-react-components/issues) or [pull requests](https://github.com/gooddata/gooddata-react-components/pulls).\nThese commands may come in handy while developing:\n\n| command | description |\n| ------- | ----------- |\n| `yarn install --pure-lockfile` | first step |\n| ||\n| `yarn dev` | build react-components to `/dist` in watch mode |\n| `yarn test` | run all unit tests |\n| `yarn prettier-write` | format the source code to match the valid codestyle |\n| `yarn validate` | validate codestyle |\n| ||\n| `yarn storybook` | run storybook from `/stories` on http://localhost:9001 |\n| `yarn build-storybook` | build storybook to `/dist-storybook` |\n| `yarn test-storybook` | run storybook and [screenshot tests](https://github.com/gooddata/gdc-client-utils/tree/master/test-storybook) |\n| ||\n| `yarn examples` | run Live Examples dev-server from `/examples` on https://localhost:8999 |\n| `yarn examples-build` | build Live Examples to `/examples/dist` |\n| `yarn examples-server` | serve built Live Examples - see `/examples/server/src` |\n| `yarn examples-testcafe` | run testcafe tests against `localhost:8999` |\n\n### Deploy to heroku.com\nWhen you deploy this repo to heroku, it serves *GoodData.UI Live Examples*.\nRelevant tasks are in `Procfile` and `package.json`.\n\n```bash\n# run in the project directory\nheroku login\nheroku create <your-app-name>\nheroku config:set DOMAIN_ADMIN_USERNAME=x@gooddata.com DOMAIN_ADMIN_PASSWORD=xy PROJECT_ID_TO_ASSIGN=xms7ga4tf3g3nzucd8380o2bev8oeknp\ngit push heroku HEAD:master\nheroku open\n```\n\n### Run Live Examples Locally\nTo run *GoodData.UI Live Examples* locally:\n```bash\ngit clone <this-repository>\ncd  <repository-folder>\nyarn install --pure-lockfile\nyarn examples\n```\nThen open https://localhost:8999 and login using Live Examples account (you can [create one here](https://gooddata-examples.herokuapp.com/registration)).\n\n### Source code formatting\nThe source code in the repository is formatted by [Prettier](https://prettier.io/). \nThe format of the code is validated by our Continuous Integration server and is one of the requirements of successful merge.\n\nPrettier is supported by every major IDE. You can find the list of supported editors and how to configure them [here](https://prettier.io/docs/en/editors.html).\n\nIn the case, when your editor is not supported or you don't want to setup the integration, you can run the `yarn prettier-write` command to reformat the code before commit.\n\n## Changelog\n\n- see [CHANGELOG.md](CHANGELOG.md)\n\n## License\n\n(C) 2007-2018 GoodData Corporation\n\nThis project is dual licensed:\n\n- The ATTRIBUTION-NONCOMMERCIAL 4.0 INTERNATIONAL (CC BY-NC 4.0) is used for purpose of the trial experience and evaluation of GoodData.UI library.\n- The GOODDATA GOODDATA.UI LIBRARY END USER LICENSE AGREEMENT is used for GoodData customers.\n\nFor more information, please see [LICENSE](https://github.com/gooddata/gooddata-react-components/blob/master/LICENSE)\n","gitHead":"80f17c569d8fd365c24f46203db5f34393b8e5d6","scripts":{"dev":"bash scripts/build.sh --dev-watch","test":"jest --watch","build":"bash scripts/build.sh","tslint":"yarn run-tslint -t verbose $npm_package_config_tslint","prepare":"cd examples/server && yarn install --frozen-lockfile && cd ../..; rm -r examples/node_modules 2>/dev/null; true","examples":"bash scripts/run-examples.sh","prepare?":"# Called before `npm publish` and on local `npm install`. Temporarily also for deleting obsolete node_modules. Ends with `true` to continue gracefully.","validate":"tsc --noEmit && yarn tslint && eslint $npm_package_config_eslint && yarn prettier-check","build-dev":"bash scripts/build.sh --dev","examples?":"# Default is developer domain, other options: yarn examples [sec,secure,stg,stg2,stg3,demo,developer or URL]","storybook":"yarn build && start-storybook -p 9001 -c .storybook","test-once":"jest","tslint-ci":"mkdir -p ./ci/results && yarn run-tslint -t checkstyle -o ./ci/results/tslint-results.xml $npm_package_config_tslint","run-tslint":"tslint -p tsconfig.json","validate-ci":"tsc --noEmit && yarn tslint-ci  && eslint $npm_package_config_eslint -f checkstyle -o ci/results/eslint-results.xml && yarn prettier-check","examples-build":"bash scripts/build-examples.sh","prepublishOnly":"yarn build","prettier-check":"prettier --check '{src,stories,styles,__mocks__,examples/server/src,examples/src,examples/test}/**/*.{ts,js,tsx,jsx,json,scss,md,yaml,html}'","prettier-write":"prettier --write '{src,stories,styles,__mocks__,examples/server/src,examples/src,examples/test}/**/*.{ts,js,tsx,jsx,json,scss,md,yaml,html}'","test-storybook":"yarn build && test-storybook","build-storybook":"yarn build && build-storybook -c .storybook -o dist-storybook","examples-server":"node examples/server/src/index.js","heroku-postbuild":"yarn examples-build developer","examples-testcafe":"./scripts/run-testcafe.sh visual","check-circular-deps":"madge --circular --extensions ts ./src","examples-testcafe-ci":"./scripts/run-testcafe.sh ci","examples-testcafe-live":"./scripts/run-testcafe.sh live"},"typings":"dist/index.d.ts","_npmUser":{"name":"patrikbraborec","email":"patrik.braborec@gooddata.com"},"deprecated":"@gooddata/react-components@7 reached End of Support on March 31, 2022. Please upgrade (see https://sdk.gooddata.com/gooddata-ui/docs/supported_versions.html for more information).","repository":{"url":"git+ssh://git@github.com/gooddata/gooddata-react-components.git","type":"git"},"_npmVersion":"6.13.4","description":"GoodData.UI - A powerful JavaScript library for building analytical applications","directories":{},"lint-staged":{"{src,stories,styles,__mocks__,examples/server/src,examples/src,examples/test}/**/*.{ts,js,tsx,jsx,scss}":["npx gdc-fix-copyright","git add"],"{src,stories,styles,__mocks__,examples/server/src,examples/src,examples/test}/**/*.{ts,js,tsx,jsx,json,scss,md,yaml,html}":["prettier --write","git add"]},"_nodeVersion":"12.16.1","dependencies":{"rxjs":"^5.5.6","uuid":"^3.2.1","immer":"^1.3.1","lodash":"^4.17.15","date-fns":"^2.7.0","downshift":"^3.2.7","invariant":"^2.2.2","classnames":"^2.2.6","highcharts":"7.1.1","prop-types":"^15.6.0","react-intl":"^2.4.0","custom-event":"^1.0.1","react-window":"^1.8.1","ag-grid-react":"20.0.0","react-measure":"^2.3.0","react-day-picker":"~7.3.0","react-responsive":"^3.0.0","stringify-object":"^2.4.0","@gooddata/typings":"^2.19.0","ag-grid-community":"20.0.0","http-status-codes":"^1.3.0","@gooddata/js-utils":"^3.5.0","@gooddata/numberjs":"^3.2.3","fixed-data-table-2":"0.7.17","@gooddata/goodstrap":"65.0.1-alpha-patrikbraborec-release-65-0-2-2020-09-24T08-23-12-111Z","react-dom-factories":"^1.0.2","@gooddata/gooddata-js":"^12.0.0","json-stable-stringify":"^1.0.1","react-transition-group":"^2.2.1","hoist-non-react-statics":"^3.3.0","nodelist-foreach-polyfill":"^1.2.0","highcharts-grouped-categories":"^1.1.3"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"raf":"3.3.2","yup":"^0.24.1","jest":"24.7.1","husky":"3.0.0","madge":"^3.4.4","react":"^16.5.2","enzyme":"3.5.0","eslint":"4.19.1","formik":"^0.11.11","moment":"2.23.0","history":"^4.7.2","ts-jest":"24.0.0","webpack":"4.30.0","prettier":"1.16.4","react-ga":"^2.5.2","recharts":"1.0.0-beta.9","testcafe":"1.1.4","commander":"2.14.1","node-sass":"4.13.0","react-dom":"^16.5.2","supertest":"3.0.0","ts-loader":"6.0.0","@types/raf":"^3.4.0","css-loader":"0.28.7","jest-junit":"3.0.0","raw-loader":"0.5.1","styled-jsx":"2.2.1","typescript":"3.3.4000","@babel/core":"7.4.4","@types/jest":"24.0.6","@types/node":"7.0.8","@types/uuid":"3.4.3","file-loader":"3.0.1","jest-enzyme":"7.0.2","lint-staged":"9.1.0","sass-loader":"6.0.6","webpack-cli":"3.3.2","@types/react":"16.4.18","babel-loader":"8.0.5","react-helmet":"5.2.0","react-select":"1.2.1","style-loader":"0.19.1","@types/enzyme":"3.1.13","@types/lodash":"4.14.123","testcafe-live":"0.1.4","@babel/runtime":"7.4.4","@babel/polyfill":"^7.4.4","@storybook/react":"5.0.11","@types/invariant":"2.2.29","@types/react-dom":"16.0.11","isomorphic-fetch":"2.2.1","react-datepicker":"1.1.0","react-router-dom":"4.2.2","@babel/preset-env":"7.4.4","@gooddata/mock-js":"2.3.1","@storybook/addons":"5.0.11","@types/classnames":"2.2.3","@types/prop-types":"15.5.2","@types/react-intl":"2.3.8","@storybook/theming":"5.0.11","identity-obj-proxy":"^3.0.0","webpack-dev-server":"3.3.1","@babel/preset-react":"7.0.0","@types/react-portal":"4.0.1","@types/react-window":"^1.8.1","babel-plugin-lodash":"3.3.4","html-webpack-plugin":"3.2.0","react-test-renderer":"16.4.2","@types/react-measure":"2.0.5","clean-webpack-plugin":"2.0.2","stats-webpack-plugin":"0.7.0","eslint-config-prettier":"4.1.0","react-google-recaptcha":"^0.14.1","tslint-config-prettier":"1.18.0","@gooddata/eslint-config":"^1.0.0","@gooddata/tslint-config":"1.0.0","@types/react-responsive":"^3.0.3","@types/storybook__react":"4.0.1","@types/stringify-object":"^3.2.0","enzyme-adapter-react-16":"1.3.1","@gooddata/test-storybook":"3.1.1","@storybook/addon-actions":"5.0.11","@storybook/addon-options":"5.0.11","node-sass-magic-importer":"5.1.0","react-syntax-highlighter":"11.0.2","@types/fixed-data-table-2":"0.8.1","@types/react-test-renderer":"16.0.0","circular-dependency-plugin":"5.0.2","compression-webpack-plugin":"2.0.0","@types/json-stable-stringify":"^1.0.32","@gooddata/frontend-npm-scripts":"1.1.0","@types/enzyme-adapter-react-16":"1.0.3","@types/storybook__addon-actions":"3.4.2","@babel/plugin-proposal-class-properties":"7.4.4","@babel/plugin-proposal-object-rest-spread":"7.4.4","@babel/plugin-transform-async-to-generator":"7.4.4"},"peerDependencies":{"react":"^16.5.2","react-dom":"^16.5.2"},"_npmOperationalInternal":{"tmp":"tmp/react-components_7.2.0-alpha-patrikbraborec-release-7-2-1-2020-09-24T08-41-52-348Z_1600936935446_0.6849234363131267","host":"s3://npm-registry-packages"}},"7.2.1":{"name":"@gooddata/react-components","version":"7.2.1","author":{"name":"GoodData Corporation"},"license":"BSD-3-Clause","_id":"@gooddata/react-components@7.2.1","maintainers":[{"name":"ngoc-le","email":"ngoc.le@gooddata.com"},{"name":"trangho92","email":"trang.ho@gooddata.com"},{"name":"gdjan","email":"jan.kruza@gooddata.com"},{"name":"tmuchka","email":"tomas.muchka@gooddata.com"},{"name":"an.vuong","email":"an.vuong@gooddata.com"},{"name":"nestor_encinas","email":"xesto05@gmail.com"},{"name":"van.nguyen","email":"van.nguyen@gooddata.com"},{"name":"milan.lempera","email":"ext-milan.lempera@gooddata.com"},{"name":"vi.phan","email":"vi.phan@gooddata.com"},{"name":"huong.nguyen","email":"huong.nguyen@gooddata.com"},{"name":"huyen.nguyen","email":"huyen.nguyen@gooddata.com"},{"name":"thuong.nguyen","email":"thuong.nguyen@gooddata.com"},{"name":"thao-luong","email":"thao.luong@gooddata.com"},{"name":"scavnickyj","email":"jakub.scavnicky@gooddata.com"},{"name":"hang.ngo","email":"hang.ngo@gooddata.com"},{"name":"mai.nguyen","email":"mai.nguyen@gooddata.com"},{"name":"my.duong","email":"my.duong@gooddata.com"},{"name":"tu.bui","email":"tu.bui@gooddata.com"},{"name":"pkingo","email":"philipandreaskingo@hotmail.com"},{"name":"tuqt1005","email":"tu.tran@gooddata.com"},{"name":"nis.hua","email":"nis.hua@gooddata.com"},{"name":"tulean","email":"tuan.le@gooddata.com"},{"name":"de.do","email":"de.do@gooddata.com"},{"name":"utdnah","email":"danh.ung@gooddata.com"},{"name":"trung-le-quoc","email":"trung.le@gooddata.com"},{"name":"tu-ngo","email":"tungo1981@gmail.com"},{"name":"hung.nguyen.hoang","email":"hung.nguyen@gooddata.com"},{"name":"matyas.kandl","email":"matyas.kandl@gooddata.com"},{"name":"naibinh","email":"naibinh@gmail.com"},{"name":"vu.pham","email":"vu.pham@gooddata.com"},{"name":"brbistas","email":"valentinos.chraniotis@gooddata.com"},{"name":"patrikbraborec","email":"patrik.braborec@gooddata.com"},{"name":"afi","email":"adam.fiedler@gooddata.com"},{"name":"qduval","email":"quentin.duval@gooddata.com"},{"name":"vlastikcz","email":"vlastimil.kotas@gooddata.com"},{"name":"no23reason","email":"dan.homola@hotmail.cz"},{"name":"ptquang86","email":"ptquang86@gmail.com"},{"name":"yanlipnican","email":"yanlipnican@gmail.com"},{"name":"rodri360","email":"me@rodri360.com"},{"name":"jkittler","email":"honza.kittler@gmail.com"},{"name":"ivan.mjartan","email":"ivan.mjartan@gooddata.com"},{"name":"lupko","email":"lubomir.slivka@gooddata.com"},{"name":"lanhuynh","email":"lan.huynh@gooddata.com"},{"name":"tomas.kratochvil","email":"tomas.kratochvil@gooddata.com"},{"name":"jakub-sterba","email":"jakub.sterba@gooddata.com"},{"name":"michal.marsal","email":"michal.marsal@gooddata.com"},{"name":"pbenes","email":"petr.benes@gooddata.com"},{"name":"strouhaljan","email":"strouhal.jan@gmail.com"},{"name":"gooddata-ci","email":"rail@gooddata.com"},{"name":"nikolacech","email":"nikola.cech@gooddata.com"},{"name":"bugsbunny338","email":"jiri.zajic@mensa.cz"},{"name":"bertold8","email":"ivan.nejezchleb@seznam.cz"},{"name":"sitina","email":"jiri.sitina@gooddata.com"},{"name":"linhhong","email":"linh.hong@gooddata.com"},{"name":"khanh.le","email":"khanh.le@gooddata.com"},{"name":"petrjanu","email":"petr.janu@gooddata.com"},{"name":"jaroslav.tomecek","email":"jaroslav.tomecek@gooddata.com"},{"name":"tomsatgd","email":"tomas.satinsky@gooddata.com"},{"name":"xmort","email":"petr.dolejsi@gooddata.com"}],"homepage":"https://github.com/gooddata/gooddata-react-components#readme","bugs":{"url":"https://github.com/gooddata/gooddata-react-components/issues"},"dist":{"shasum":"bf61bdccdd2fa592f715c2b6c07cdcdbbc8455c9","tarball":"https://registry.npmjs.org/@gooddata/react-components/-/react-components-7.2.1.tgz","fileCount":2262,"integrity":"sha512-/vSxCkaXXqPifDkqLV6cVfZBqb16a+k/KsnHUyYqz3TwqRpRNBEeNJN5+ecUekNYQx0dx9DYICpA77SCwGXSZA==","signatures":[{"sig":"MEQCICQUknTHHvZn2i0qItULgdd059vHJSBrX7tFsWMrg5o6AiARUd883TZy9GseC88wMckfoDCGWOiuqhw3pO7xIpi3cg==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":8970142,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJfcy9ICRA9TVsSAnZWagAAoT4QAJ1Qus/uXOp5I2gsd3Ab\n/wSHbN3fVBA/NFEE0/sMt5hsq9yUkYg9KQaFgQvfpHIu6nY1+Bn4ypYcjgPf\n6iVLd3ErkWNo637F3a8hMOpbosnKMySkz2I75L/E1mM0gUp6XY7pYKKDF8jN\noJ/7SXVAnL4Wytma9bAL0UXdgLR9Nrd7mEiSDe9xhbeel1fBeal/5pl6tIit\nGtLJSuoYtB2gbjsXsHRzbIimF3KmEsH3zzVTsMkgVEtcs5UexaECnYHdBF7l\nhONx9AQL0sUtluhjKx8mXB9zsjf6y9oLa8QenvY26QIlL6uNbKpG2MBRjtJG\nWJlGgnPgEIrM6bdc08lZjqAb5MVNnu3HbYlc//oU/4jG8IaoPD76Y4nlXUcB\n5Z1ZneWQiv6OGAgXcoWyG3G1/JO8lfGFogbTG+iV5GMMoZPgS9KMZY5Hftvv\nvseNxSmVo1Xn6rNO0ZoBK2hjZBj14pSS/KQO0Irc9IcFessQlDaHcSmO4qvO\n+LyJPsjpiIu6LRTmNjnkqZM2KbOj9Tselw+FaLfKLosnrfa/t/91Y8Dm0323\nRz0HIp8PLqmDi08o5vPag0ZiPMVHPurAkjsSPBzeHAJYXQCh11bhX+bLJeRE\n59Hii3JNJ1LKXtnx3IisJaxVvQWXenOGPbZ2Zi9RVkUxppRXzOedn5+ePSzS\n82FF\r\n=AFVm\r\n-----END PGP SIGNATURE-----\r\n"},"jest":{"testRegex":"(/__tests__/.*|\\.(test|spec))\\.(tsx?|jsx?)$","transform":{".(js|jsx)":"babel-jest",".(ts|tsx)":"ts-jest"},"collectCoverage":false,"moduleNameMapper":{"\\.(css|less|sass|scss)$":"<rootDir>/__mocks__/styleMock.ts","^[./a-zA-Z0-9$_-]+\\.svg$":"<rootDir>/jestSvgStub.js"},"coverageReporters":["html"],"setupFilesAfterEnv":["<rootDir>/jest.setup.ts"],"collectCoverageFrom":["src/**/*.{ts,tsx}","examples/server/src/**/*.{js,jsx}","!**/*.d.ts"],"moduleFileExtensions":["ts","tsx","js","jsx","json"],"testPathIgnorePatterns":[",/node_modules/","/dist/"]},"main":"dist/index.js","husky":{"hooks":{"pre-commit":"lint-staged"}},"config":{"eslint":"./examples/**/*.{js,jsx}","tslint":"./{__mocks__,src,stories}/{,**/}*.{ts,tsx}"},"gitHead":"91d008bbf3b6740638eaedd1ca8d5fa13593e108","scripts":{"dev":"bash scripts/build.sh --dev-watch","test":"jest --watch","build":"bash scripts/build.sh","tslint":"yarn run-tslint -t verbose $npm_package_config_tslint","prepare":"cd examples/server && yarn install --frozen-lockfile && cd ../..; rm -r examples/node_modules 2>/dev/null; true","examples":"bash scripts/run-examples.sh","prepare?":"# Called before `npm publish` and on local `npm install`. Temporarily also for deleting obsolete node_modules. Ends with `true` to continue gracefully.","validate":"tsc --noEmit && yarn tslint && eslint $npm_package_config_eslint && yarn prettier-check","build-dev":"bash scripts/build.sh --dev","examples?":"# Default is developer domain, other options: yarn examples [sec,secure,stg,stg2,stg3,demo,developer or URL]","storybook":"yarn build && start-storybook -p 9001 -c .storybook","test-once":"jest","tslint-ci":"mkdir -p ./ci/results && yarn run-tslint -t checkstyle -o ./ci/results/tslint-results.xml $npm_package_config_tslint","run-tslint":"tslint -p tsconfig.json","validate-ci":"tsc --noEmit && yarn tslint-ci  && eslint $npm_package_config_eslint -f checkstyle -o ci/results/eslint-results.xml && yarn prettier-check","examples-build":"bash scripts/build-examples.sh","prepublishOnly":"yarn build","prettier-check":"prettier --check '{src,stories,styles,__mocks__,examples/server/src,examples/src,examples/test}/**/*.{ts,js,tsx,jsx,json,scss,md,yaml,html}'","prettier-write":"prettier --write '{src,stories,styles,__mocks__,examples/server/src,examples/src,examples/test}/**/*.{ts,js,tsx,jsx,json,scss,md,yaml,html}'","test-storybook":"yarn build && test-storybook","build-storybook":"yarn build && build-storybook -c .storybook -o dist-storybook","examples-server":"node examples/server/src/index.js","heroku-postbuild":"yarn examples-build developer","examples-testcafe":"./scripts/run-testcafe.sh visual","check-circular-deps":"madge --circular --extensions ts ./src","examples-testcafe-ci":"./scripts/run-testcafe.sh ci","examples-testcafe-live":"./scripts/run-testcafe.sh live"},"typings":"dist/index.d.ts","_npmUser":{"name":"gooddata-ci","email":"rail@gooddata.com"},"deprecated":"@gooddata/react-components@7 reached End of Support on March 31, 2022. Please upgrade (see https://sdk.gooddata.com/gooddata-ui/docs/supported_versions.html for more information).","repository":{"url":"git+ssh://git@github.com/gooddata/gooddata-react-components.git","type":"git"},"_npmVersion":"6.4.1","description":"GoodData.UI - A powerful JavaScript library for building analytical applications","directories":{},"lint-staged":{"{src,stories,styles,__mocks__,examples/server/src,examples/src,examples/test}/**/*.{ts,js,tsx,jsx,scss}":["npx gdc-fix-copyright","git add"],"{src,stories,styles,__mocks__,examples/server/src,examples/src,examples/test}/**/*.{ts,js,tsx,jsx,json,scss,md,yaml,html}":["prettier --write","git add"]},"_nodeVersion":"8.12.0","dependencies":{"rxjs":"^5.5.6","uuid":"^3.2.1","immer":"^1.3.1","lodash":"^4.17.15","date-fns":"^2.7.0","downshift":"^3.2.7","invariant":"^2.2.2","classnames":"^2.2.6","highcharts":"7.1.1","prop-types":"^15.6.0","react-intl":"^2.4.0","custom-event":"^1.0.1","react-window":"^1.8.1","ag-grid-react":"20.0.0","react-measure":"^2.3.0","react-day-picker":"~7.3.0","react-responsive":"^3.0.0","stringify-object":"^2.4.0","@gooddata/typings":"^2.19.0","ag-grid-community":"20.0.0","http-status-codes":"^1.3.0","@gooddata/js-utils":"^3.5.0","@gooddata/numberjs":"^3.2.3","fixed-data-table-2":"0.7.17","@gooddata/goodstrap":"65.0.2","react-dom-factories":"^1.0.2","@gooddata/gooddata-js":"^12.0.0","json-stable-stringify":"^1.0.1","react-transition-group":"^2.2.1","hoist-non-react-statics":"^3.3.0","nodelist-foreach-polyfill":"^1.2.0","highcharts-grouped-categories":"^1.1.3"},"_hasShrinkwrap":false,"devDependencies":{"raf":"3.3.2","yup":"^0.24.1","jest":"24.7.1","husky":"3.0.0","madge":"^3.4.4","react":"^16.5.2","enzyme":"3.5.0","eslint":"4.19.1","formik":"^0.11.11","moment":"2.23.0","history":"^4.7.2","ts-jest":"24.0.0","webpack":"4.30.0","prettier":"1.16.4","react-ga":"^2.5.2","recharts":"1.0.0-beta.9","testcafe":"1.1.4","commander":"2.14.1","node-sass":"4.13.0","react-dom":"^16.5.2","supertest":"3.0.0","ts-loader":"6.0.0","@types/raf":"^3.4.0","css-loader":"0.28.7","jest-junit":"3.0.0","raw-loader":"0.5.1","styled-jsx":"2.2.1","typescript":"3.3.4000","@babel/core":"7.4.4","@types/jest":"24.0.6","@types/node":"7.0.8","@types/uuid":"3.4.3","file-loader":"3.0.1","jest-enzyme":"7.0.2","lint-staged":"9.1.0","sass-loader":"6.0.6","webpack-cli":"3.3.2","@types/react":"16.4.18","babel-loader":"8.0.5","react-helmet":"5.2.0","react-select":"1.2.1","style-loader":"0.19.1","@types/enzyme":"3.1.13","@types/lodash":"4.14.123","testcafe-live":"0.1.4","@babel/runtime":"7.4.4","@babel/polyfill":"^7.4.4","@storybook/react":"5.0.11","@types/invariant":"2.2.29","@types/react-dom":"16.0.11","isomorphic-fetch":"2.2.1","react-datepicker":"1.1.0","react-router-dom":"4.2.2","@babel/preset-env":"7.4.4","@gooddata/mock-js":"2.3.1","@storybook/addons":"5.0.11","@types/classnames":"2.2.3","@types/prop-types":"15.5.2","@types/react-intl":"2.3.8","@storybook/theming":"5.0.11","identity-obj-proxy":"^3.0.0","webpack-dev-server":"3.3.1","@babel/preset-react":"7.0.0","@types/react-portal":"4.0.1","@types/react-window":"^1.8.1","babel-plugin-lodash":"3.3.4","html-webpack-plugin":"3.2.0","react-test-renderer":"16.4.2","@types/react-measure":"2.0.5","clean-webpack-plugin":"2.0.2","stats-webpack-plugin":"0.7.0","eslint-config-prettier":"4.1.0","react-google-recaptcha":"^0.14.1","tslint-config-prettier":"1.18.0","@gooddata/eslint-config":"^1.0.0","@gooddata/tslint-config":"1.0.0","@types/react-responsive":"^3.0.3","@types/storybook__react":"4.0.1","@types/stringify-object":"^3.2.0","enzyme-adapter-react-16":"1.3.1","@gooddata/test-storybook":"3.1.1","@storybook/addon-actions":"5.0.11","@storybook/addon-options":"5.0.11","node-sass-magic-importer":"5.1.0","react-syntax-highlighter":"11.0.2","@types/fixed-data-table-2":"0.8.1","@types/react-test-renderer":"16.0.0","circular-dependency-plugin":"5.0.2","compression-webpack-plugin":"2.0.0","@types/json-stable-stringify":"^1.0.32","@gooddata/frontend-npm-scripts":"1.1.0","@types/enzyme-adapter-react-16":"1.0.3","@types/storybook__addon-actions":"3.4.2","@babel/plugin-proposal-class-properties":"7.4.4","@babel/plugin-proposal-object-rest-spread":"7.4.4","@babel/plugin-transform-async-to-generator":"7.4.4"},"peerDependencies":{"react":"^16.5.2","react-dom":"^16.5.2"},"_npmOperationalInternal":{"tmp":"tmp/react-components_7.2.1_1601384263437_0.7739700261526306","host":"s3://npm-registry-packages"}},"7.8.1":{"name":"@gooddata/react-components","version":"7.8.1","author":{"name":"GoodData Corporation"},"license":"BSD-3-Clause","_id":"@gooddata/react-components@7.8.1","maintainers":[{"name":"ngoc-le","email":"ngoc.le@gooddata.com"},{"name":"trangho92","email":"trang.ho@gooddata.com"},{"name":"gdjan","email":"jan.kruza@gooddata.com"},{"name":"tmuchka","email":"tomas.muchka@gooddata.com"},{"name":"an.vuong","email":"an.vuong@gooddata.com"},{"name":"nestor_encinas","email":"xesto05@gmail.com"},{"name":"van.nguyen","email":"van.nguyen@gooddata.com"},{"name":"milan.lempera","email":"ext-milan.lempera@gooddata.com"},{"name":"vi.phan","email":"vi.phan@gooddata.com"},{"name":"huong.nguyen","email":"huong.nguyen@gooddata.com"},{"name":"huyen.nguyen","email":"huyen.nguyen@gooddata.com"},{"name":"thuong.nguyen","email":"thuong.nguyen@gooddata.com"},{"name":"thao-luong","email":"thao.luong@gooddata.com"},{"name":"scavnickyj","email":"jakub.scavnicky@gooddata.com"},{"name":"hang.ngo","email":"hang.ngo@gooddata.com"},{"name":"mai.nguyen","email":"mai.nguyen@gooddata.com"},{"name":"my.duong","email":"my.duong@gooddata.com"},{"name":"tu.bui","email":"tu.bui@gooddata.com"},{"name":"pkingo","email":"philipandreaskingo@hotmail.com"},{"name":"tuqt1005","email":"tu.tran@gooddata.com"},{"name":"nis.hua","email":"nis.hua@gooddata.com"},{"name":"tulean","email":"tuan.le@gooddata.com"},{"name":"de.do","email":"de.do@gooddata.com"},{"name":"utdnah","email":"danh.ung@gooddata.com"},{"name":"trung-le-quoc","email":"trung.le@gooddata.com"},{"name":"tu-ngo","email":"tungo1981@gmail.com"},{"name":"hung.nguyen.hoang","email":"hung.nguyen@gooddata.com"},{"name":"matyas.kandl","email":"matyas.kandl@gooddata.com"},{"name":"naibinh","email":"naibinh@gmail.com"},{"name":"vu.pham","email":"vu.pham@gooddata.com"},{"name":"brbistas","email":"valentinos.chraniotis@gooddata.com"},{"name":"patrikbraborec","email":"patrik.braborec@gooddata.com"},{"name":"afi","email":"adam.fiedler@gooddata.com"},{"name":"qduval","email":"quentin.duval@gooddata.com"},{"name":"vlastikcz","email":"vlastimil.kotas@gooddata.com"},{"name":"no23reason","email":"dan.homola@hotmail.cz"},{"name":"ptquang86","email":"ptquang86@gmail.com"},{"name":"yanlipnican","email":"yanlipnican@gmail.com"},{"name":"rodri360","email":"me@rodri360.com"},{"name":"jkittler","email":"honza.kittler@gmail.com"},{"name":"ivan.mjartan","email":"ivan.mjartan@gooddata.com"},{"name":"lupko","email":"lubomir.slivka@gooddata.com"},{"name":"lanhuynh","email":"lan.huynh@gooddata.com"},{"name":"tomas.kratochvil","email":"tomas.kratochvil@gooddata.com"},{"name":"jakub-sterba","email":"jakub.sterba@gooddata.com"},{"name":"michal.marsal","email":"michal.marsal@gooddata.com"},{"name":"pbenes","email":"petr.benes@gooddata.com"},{"name":"strouhaljan","email":"strouhal.jan@gmail.com"},{"name":"gooddata-ci","email":"rail@gooddata.com"},{"name":"nikolacech","email":"nikola.cech@gooddata.com"},{"name":"bugsbunny338","email":"jiri.zajic@mensa.cz"},{"name":"bertold8","email":"ivan.nejezchleb@seznam.cz"},{"name":"sitina","email":"jiri.sitina@gooddata.com"},{"name":"linhhong","email":"linh.hong@gooddata.com"},{"name":"khanh.le","email":"khanh.le@gooddata.com"},{"name":"petrjanu","email":"petr.janu@gooddata.com"},{"name":"jaroslav.tomecek","email":"jaroslav.tomecek@gooddata.com"},{"name":"tomsatgd","email":"tomas.satinsky@gooddata.com"},{"name":"xmort","email":"petr.dolejsi@gooddata.com"}],"homepage":"https://github.com/gooddata/gooddata-react-components#readme","bugs":{"url":"https://github.com/gooddata/gooddata-react-components/issues"},"dist":{"shasum":"eb4daf409e98a53f6967d8f5ab5241ac10c79a70","tarball":"https://registry.npmjs.org/@gooddata/react-components/-/react-components-7.8.1.tgz","fileCount":2668,"integrity":"sha512-MvG/8+KBKpv+8BUgbnNxqz7wMunNsDavv7Dj7AA6Dp1maunpAiVPdTVMgF+ilMSd05xk+K1ZUx4Hnt3KPwdwJw==","signatures":[{"sig":"MEUCIQCUfkIk4jQqOxgcXQAInfnqQY8ZRhG19cugLZs3eFH9OQIgVFeaq78Zcod6AfQvIi130Zh1EsD7A5eCkuA5x1uIyng=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":10725909,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJffr9+CRA9TVsSAnZWagAAS94QAJGBCK1lRnvz6pQifK8a\n6KEVcBQhL2whRZOThKn0y9XhOCJHGN/kgWnsdYgEmESzhRpH/D10thn31UXf\nYpSzbLhicxD/tTHMy12NAZJoQuafOnVQWTymXTgSsDK97ruFq+i+HAgssgJf\nvKTf5r4TBVReyogFmnOau5TaExYf6/5PEXsW/gYYBXMgfzQxl+BCXwx3Vq/7\n3aG24Lw3NZ3XTe/zh5FBO9dJhWy0sNNF98dv4v7ByncE930pilk6ssv2P9VT\nwzQx+ZaPPR2IW54Sk1wuY8ddGo5CbQCzc6NGOIJx95BFToxlJGSninGx0ZtB\nsPaSBAt57f4UKxb2N1xE/L0l2y+efrVd1KZiFcTO8WK7tIly1yHU5Aj+tEpJ\nFM9VClRH616P3GEfnXKA/iG15vz7PMb/jv4IbB+GBxq280wQwmjI7KzSwiIt\nHpH5i2gyHJBRQ7l2yB3qgkf9YkCfqm4Vvst7DA5lkZ8suGU4c20L+6e6QDF/\nOmv0WPVXPlBOe3MLpBEDF8eiH0Ca9A7WqOplZXX3L3dYOYMCbli3/tONP9/R\n0OmgXmS9E7FcCY3D/aB6qSy2SOyuWy7yXPRv1Lt4KFs8+TCw6qTLJzOePXUP\n5qxtDqY26jQ6TnhY8CXDA6sQacdVnlLeUVyQd2nwLXmYhYUk8w4Pnf8/qT3b\n+88j\r\n=KKKZ\r\n-----END PGP SIGNATURE-----\r\n"},"main":"dist/index.js","husky":{"hooks":{"pre-commit":"lint-staged"}},"config":{"eslint":"./examples/**/*.{js,jsx}","tslint":"./{__mocks__,src,stories}/{,**/}*.{ts,tsx}"},"gitHead":"b7089402a16f6b0e3c152bd60c6052ba55996eda","scripts":{"dev":"bash scripts/build.sh --dev-watch","test":"jest --watch","build":"bash scripts/build.sh","tslint":"yarn run-tslint -t verbose $npm_package_config_tslint","prepare":"cd examples/server && yarn install --frozen-lockfile && cd ../..; rm -r examples/node_modules 2>/dev/null; true","examples":"bash scripts/run-examples.sh","prepare?":"# Called before `npm publish` and on local `npm install`. Temporarily also for deleting obsolete node_modules. Ends with `true` to continue gracefully.","validate":"tsc --noEmit && yarn tslint && eslint $npm_package_config_eslint && yarn validate-style && yarn prettier-check","build-dev":"bash scripts/build.sh --dev","examples?":"# Default is developer domain, other options: yarn examples [sec,secure,stg,stg2,stg3,demo,developer or URL]","storybook":"yarn build && start-storybook -p 9001 -c .storybook","test-once":"jest","tslint-ci":"mkdir -p ./ci/results && yarn run-tslint -t checkstyle -o ./ci/results/tslint-results.xml $npm_package_config_tslint","run-tslint":"tslint -p tsconfig.json","validate-ci":"tsc --noEmit && yarn tslint-ci  && eslint $npm_package_config_eslint -f checkstyle -o ci/results/eslint-results.xml && yarn validate-style-ci && yarn prettier-check","examples-build":"bash scripts/build-examples.sh","prepublishOnly":"yarn build","prettier-check":"prettier --check '{src,stories,styles,__mocks__,examples/server/src,examples/src,examples/test}/**/*.{ts,js,tsx,jsx,json,scss,md,yaml,html}'","prettier-write":"prettier --write '{src,stories,styles,__mocks__,examples/server/src,examples/src,examples/test}/**/*.{ts,js,tsx,jsx,json,scss,md,yaml,html}'","test-storybook":"yarn build && test-storybook","validate-style":"stylelint '**/*.scss'","build-storybook":"yarn build && build-storybook -c .storybook -o dist-storybook","examples-server":"node examples/server/src/index.js","heroku-postbuild":"yarn examples-build developer","examples-testcafe":"./scripts/run-testcafe.sh visual","validate-style-ci":"stylelint '**/*.scss' --custom-formatter=node_modules/stylelint-checkstyle-formatter > ci/results/stylelint-results.xml","check-circular-deps":"madge --circular --extensions ts ./src","examples-testcafe-ci":"./scripts/run-testcafe.sh ci","examples-testcafe-live":"./scripts/run-testcafe.sh live"},"typings":"dist/index.d.ts","_npmUser":{"name":"gooddata-ci","email":"rail@gooddata.com"},"deprecated":"@gooddata/react-components@7 reached End of Support on March 31, 2022. Please upgrade (see https://sdk.gooddata.com/gooddata-ui/docs/supported_versions.html for more information).","repository":{"url":"git+ssh://git@github.com/gooddata/gooddata-react-components.git","type":"git"},"_npmVersion":"6.13.4","description":"GoodData.UI - A powerful JavaScript library for building analytical applications","directories":{},"lint-staged":{"{src,stories,styles,__mocks__,examples/server/src,examples/src,examples/test}/**/*.{ts,js,tsx,jsx,scss}":["npx gdc-fix-copyright","git add"],"{src,stories,styles,__mocks__,examples/server/src,examples/src,examples/test}/**/*.{ts,js,tsx,jsx,json,scss,md,yaml,html}":["prettier --write","git add"]},"_nodeVersion":"12.16.1","dependencies":{"rxjs":"^5.5.6","uuid":"^3.2.1","immer":"^1.3.1","lodash":"^4.17.15","date-fns":"^2.7.0","downshift":"^3.2.7","invariant":"^2.2.2","mapbox-gl":"1.11.0","classnames":"^2.2.6","codemirror":"^5.54.0","highcharts":"7.1.1","prop-types":"^15.6.0","react-intl":"^3.6.0","custom-event":"^1.0.1","react-window":"^1.8.1","ag-grid-react":"20.0.0","react-measure":"^2.3.0","@types/mapbox-gl":"1.9.1","react-day-picker":"~7.3.0","react-responsive":"^3.0.0","stringify-object":"^2.4.0","@gooddata/typings":"^2.26.0","@types/codemirror":"^0.0.95","ag-grid-community":"20.0.0","http-status-codes":"^1.3.0","react-codemirror2":"^7.2.0","@gooddata/js-utils":"^3.10.5","@gooddata/numberjs":"^3.2.4","fixed-data-table-2":"^0.8.21","@gooddata/goodstrap":"^68.20.5","react-dom-factories":"^1.0.2","@gooddata/gooddata-js":"^13.1.2","json-stable-stringify":"^1.0.1","react-transition-group":"^2.2.1","hoist-non-react-statics":"^3.3.0","nodelist-foreach-polyfill":"^1.2.0","@formatjs/intl-pluralrules":"^1.3.6","highcharts-grouped-categories":"^1.1.3"},"_hasShrinkwrap":false,"devDependencies":{"raf":"3.3.2","yup":"^0.24.1","jest":"24.7.1","husky":"3.0.0","madge":"^3.4.4","react":"^16.5.2","enzyme":"3.5.0","eslint":"4.19.1","formik":"^0.11.11","moment":"2.23.0","history":"^4.7.2","ts-jest":"24.0.0","webpack":"4.30.0","full-icu":"^1.3.0","prettier":"1.16.4","react-ga":"^2.5.2","recharts":"1.0.0-beta.9","testcafe":"1.1.4","commander":"2.14.1","node-sass":"4.13.0","react-dom":"^16.5.2","stylelint":"^13.6.1","supertest":"3.0.0","ts-loader":"6.0.0","@types/raf":"^3.4.0","css-loader":"0.28.7","jest-junit":"3.0.0","raw-loader":"0.5.1","styled-jsx":"2.2.1","typescript":"3.3.4000","@babel/core":"7.11.6","@types/jest":"24.0.6","@types/node":"7.0.8","@types/uuid":"3.4.3","file-loader":"3.0.1","jest-enzyme":"7.0.2","lint-staged":"9.1.0","sass-loader":"6.0.6","webpack-cli":"3.3.2","@types/react":"16.8.6","babel-loader":"8.1.0","react-helmet":"5.2.0","react-select":"1.2.1","style-loader":"0.19.1","@types/enzyme":"3.1.13","@types/lodash":"4.14.123","testcafe-live":"0.1.4","@babel/runtime":"7.4.4","dotenv-webpack":"^1.7.0","@babel/polyfill":"^7.4.4","@storybook/react":"5.0.11","@types/invariant":"2.2.29","@types/react-dom":"16.0.11","isomorphic-fetch":"2.2.1","react-datepicker":"1.1.0","react-router-dom":"4.2.2","@babel/preset-env":"7.4.4","@gooddata/mock-js":"^2.14.2","@storybook/addons":"5.0.11","@types/classnames":"2.2.3","@types/prop-types":"15.5.2","@storybook/theming":"5.0.11","identity-obj-proxy":"^3.0.0","intl-messageformat":"^7.5.4","webpack-dev-server":"3.3.1","@babel/preset-react":"7.0.0","@types/react-portal":"4.0.1","@types/react-window":"^1.8.1","babel-plugin-lodash":"3.3.4","html-webpack-plugin":"3.2.0","react-test-renderer":"16.4.2","@types/react-measure":"2.0.5","clean-webpack-plugin":"2.0.2","stats-webpack-plugin":"0.7.0","eslint-config-prettier":"4.1.0","react-google-recaptcha":"^0.14.1","tslint-config-prettier":"1.18.0","@gooddata/eslint-config":"^1.0.0","@gooddata/tslint-config":"1.0.0","@types/react-responsive":"^3.0.3","@types/storybook__react":"4.0.1","@types/stringify-object":"^3.2.0","enzyme-adapter-react-16":"1.3.1","@gooddata/test-storybook":"4.0.0","@storybook/addon-actions":"5.0.11","@storybook/addon-options":"5.0.11","node-sass-magic-importer":"5.1.0","react-syntax-highlighter":"11.0.2","@types/fixed-data-table-2":"0.8.1","stylelint-config-prettier":"^8.0.1","@gooddata/stylelint-config":"^5.0.0","@types/react-test-renderer":"16.0.0","circular-dependency-plugin":"5.0.2","compression-webpack-plugin":"2.0.0","@types/json-stable-stringify":"^1.0.32","@gooddata/frontend-npm-scripts":"1.2.0","@types/enzyme-adapter-react-16":"1.0.3","stylelint-checkstyle-formatter":"0.1.2","@types/storybook__addon-actions":"3.4.2","@babel/plugin-proposal-class-properties":"7.4.4","@babel/plugin-proposal-object-rest-spread":"7.4.4","@babel/plugin-transform-async-to-generator":"7.4.4"},"peerDependencies":{"react":"^16.5.2","react-dom":"^16.5.2"},"_npmOperationalInternal":{"tmp":"tmp/react-components_7.8.1_1602142077004_0.4354883905032676","host":"s3://npm-registry-packages"}},"7.9.0-beta.19":{"name":"@gooddata/react-components","version":"7.9.0-beta.19","author":{"name":"GoodData Corporation"},"license":"BSD-3-Clause","_id":"@gooddata/react-components@7.9.0-beta.19","maintainers":[{"name":"ngoc-le","email":"ngoc.le@gooddata.com"},{"name":"trangho92","email":"trang.ho@gooddata.com"},{"name":"gdjan","email":"jan.kruza@gooddata.com"},{"name":"tmuchka","email":"tomas.muchka@gooddata.com"},{"name":"an.vuong","email":"an.vuong@gooddata.com"},{"name":"nestor_encinas","email":"xesto05@gmail.com"},{"name":"van.nguyen","email":"van.nguyen@gooddata.com"},{"name":"milan.lempera","email":"ext-milan.lempera@gooddata.com"},{"name":"vi.phan","email":"vi.phan@gooddata.com"},{"name":"huong.nguyen","email":"huong.nguyen@gooddata.com"},{"name":"huyen.nguyen","email":"huyen.nguyen@gooddata.com"},{"name":"thuong.nguyen","email":"thuong.nguyen@gooddata.com"},{"name":"thao-luong","email":"thao.luong@gooddata.com"},{"name":"scavnickyj","email":"jakub.scavnicky@gooddata.com"},{"name":"hang.ngo","email":"hang.ngo@gooddata.com"},{"name":"mai.nguyen","email":"mai.nguyen@gooddata.com"},{"name":"my.duong","email":"my.duong@gooddata.com"},{"name":"tu.bui","email":"tu.bui@gooddata.com"},{"name":"pkingo","email":"philipandreaskingo@hotmail.com"},{"name":"tuqt1005","email":"tu.tran@gooddata.com"},{"name":"nis.hua","email":"nis.hua@gooddata.com"},{"name":"tulean","email":"tuan.le@gooddata.com"},{"name":"de.do","email":"de.do@gooddata.com"},{"name":"utdnah","email":"danh.ung@gooddata.com"},{"name":"trung-le-quoc","email":"trung.le@gooddata.com"},{"name":"tu-ngo","email":"tungo1981@gmail.com"},{"name":"hung.nguyen.hoang","email":"hung.nguyen@gooddata.com"},{"name":"matyas.kandl","email":"matyas.kandl@gooddata.com"},{"name":"naibinh","email":"naibinh@gmail.com"},{"name":"vu.pham","email":"vu.pham@gooddata.com"},{"name":"brbistas","email":"valentinos.chraniotis@gooddata.com"},{"name":"patrikbraborec","email":"patrik.braborec@gooddata.com"},{"name":"afi","email":"adam.fiedler@gooddata.com"},{"name":"qduval","email":"quentin.duval@gooddata.com"},{"name":"vlastikcz","email":"vlastimil.kotas@gooddata.com"},{"name":"no23reason","email":"dan.homola@hotmail.cz"},{"name":"ptquang86","email":"ptquang86@gmail.com"},{"name":"yanlipnican","email":"yanlipnican@gmail.com"},{"name":"rodri360","email":"me@rodri360.com"},{"name":"jkittler","email":"honza.kittler@gmail.com"},{"name":"ivan.mjartan","email":"ivan.mjartan@gooddata.com"},{"name":"lupko","email":"lubomir.slivka@gooddata.com"},{"name":"lanhuynh","email":"lan.huynh@gooddata.com"},{"name":"tomas.kratochvil","email":"tomas.kratochvil@gooddata.com"},{"name":"jakub-sterba","email":"jakub.sterba@gooddata.com"},{"name":"michal.marsal","email":"michal.marsal@gooddata.com"},{"name":"pbenes","email":"petr.benes@gooddata.com"},{"name":"strouhaljan","email":"strouhal.jan@gmail.com"},{"name":"gooddata-ci","email":"rail@gooddata.com"},{"name":"nikolacech","email":"nikola.cech@gooddata.com"},{"name":"bugsbunny338","email":"jiri.zajic@mensa.cz"},{"name":"bertold8","email":"ivan.nejezchleb@seznam.cz"},{"name":"sitina","email":"jiri.sitina@gooddata.com"},{"name":"linhhong","email":"linh.hong@gooddata.com"},{"name":"khanh.le","email":"khanh.le@gooddata.com"},{"name":"petrjanu","email":"petr.janu@gooddata.com"},{"name":"jaroslav.tomecek","email":"jaroslav.tomecek@gooddata.com"},{"name":"tomsatgd","email":"tomas.satinsky@gooddata.com"},{"name":"xmort","email":"petr.dolejsi@gooddata.com"}],"homepage":"https://github.com/gooddata/gooddata-react-components#readme","bugs":{"url":"https://github.com/gooddata/gooddata-react-components/issues"},"dist":{"shasum":"b5ee5db0ca90e60bd98928564b6959fc87156f2e","tarball":"https://registry.npmjs.org/@gooddata/react-components/-/react-components-7.9.0-beta.19.tgz","fileCount":2668,"integrity":"sha512-F9MLP4QtyipyFeCOXoATqr77mJRmKiJBwhM9eUimuNklN59j6wtSX8I2oZDDPdmxlj+xlx7fsbcTOSPBP80jLQ==","signatures":[{"sig":"MEUCIQC/SEYXeGteXHZYE9YoyOT09SplWT3T4oiOTrxBQm2e+AIgQMpSaDR3qRN8hOssOz0Xij/UVG7LplMb+1u8uE8XoTw=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":10725917,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJffu4cCRA9TVsSAnZWagAASAkQAIhWyIb6K/f9mMmKPR4g\n4A4OBDz42Hl0MVtN+Y406Hf6nxaciq1h43X6caRRbuWZmjxnHb4T5ByrsMVj\ndg5wveB0nT9/pt8GG3L3/VXCFhP5E11ti/jMjSkHvrtWLzIUn0JDCD7l97v7\nqtryvVt7Swe/JwuwDz2GhfhFlRSKIaJQwzks7vohRUKMlzDMpj8urQUtv0eC\nR4qUPTNOCqSX8yn2AyWbcwgN8ZpLJEC81psietr1xiB19vAPYl9D/XZMYnt4\ncRhihwZuHpkAhwihLyhupzaaxOEqCCQZanlTOVXpfnQ/XH1/Iqhdoi5nodCI\n5HdqdlA4Olq2UEDYBQWlLvIxkucWGhHkAmSge82HHiYWZk9Wi4EFC5Gvm0WE\nM8PszWBgGEaL/7yzmX+izd1w0yiyOM8NYTLOKcvVZN70sSe344zCM/tpRwRL\nZmkTEs4ylcXJlfJWeZNg+6nFoI2jU4Ilm3unSnHaf3pj9HI01u8VRMs6v0fR\ngjuvbY+khbVuVfleHrL0bJpF4vzERfEKcHqcjWOdxLeRQRaGxtwuNcSppNkd\ni/g7OIKqfrHqGbPgO2Z2muAV+RXlHj7h9gKFa5p5yAAcSfMkYSLbuEYk0DpC\npy/9Y6iaslWetHuXhHhTyKzzi5nCqCQ42irhLHgCupyy6C/o3WSInS5WXXpz\nFQim\r\n=EpHW\r\n-----END PGP SIGNATURE-----\r\n"},"main":"dist/index.js","husky":{"hooks":{"pre-commit":"lint-staged"}},"config":{"eslint":"./examples/**/*.{js,jsx}","tslint":"./{__mocks__,src,stories}/{,**/}*.{ts,tsx}"},"readme":"[![npm version](https://badge.fury.io/js/%40gooddata%2Freact-components.svg)](https://www.npmjs.com/package/@gooddata/react-components)\n\n# GoodData.UI React components\n> A React-based JavaScript library for building data-driven applications\n\n## Getting started\n- [GoodData.UI Documentation](http://sdk.gooddata.com/gooddata-ui/)\n- [GoodData.UI Live Examples](https://gooddata-examples.herokuapp.com/)\n- [Stack Overflow](https://stackoverflow.com/questions/tagged/gooddata)\n\n### Usage\nWith [yarn](https://yarnpkg.com) installed, go to your project directory and run\n```\n$ yarn add @gooddata/react-components\n```\nIf you prefer [npm](npmjs.com) run\n```\n$ npm install --save @gooddata/react-components\n```\n\nThe public API is exposed via global `index.js`. Except for the styles, do not import any other file directly\nbecause they are not intended to be part of the public API.\n\n## Contributing\n\nWe welcome any contribution in form of [issues](https://github.com/gooddata/gooddata-react-components/issues) or [pull requests](https://github.com/gooddata/gooddata-react-components/pulls).\n\nInstall [Node.js](http://nodejs.org) (node 12.16.1, npm v6.13.4) and [Yarn](https://classic.yarnpkg.com) (1.22.4).\n\nInstall dependencies:\n```\nyarn install --frozen-lockfile\n```\n\nThese commands may come in handy while developing:\n\n| command | description |\n| ------- | ----------- |\n| `yarn install --pure-lockfile` | first step |\n| ||\n| `yarn dev` | build react-components to `/dist` in watch mode |\n| `yarn test` | run all unit tests |\n| `yarn prettier-write` | format the source code to match the valid codestyle |\n| `yarn validate` | validate codestyle |\n| ||\n| `yarn storybook` | run storybook from `/stories` on http://localhost:9001 |\n| `yarn build-storybook` | build storybook to `/dist-storybook` |\n| `yarn test-storybook` | run storybook and [screenshot tests](https://github.com/gooddata/gdc-client-utils/tree/master/test-storybook) |\n| ||\n| `yarn examples` | run Live Examples dev-server from `/examples` on https://localhost:8999 |\n| `yarn examples-build` | build Live Examples to `/examples/dist` |\n| `yarn examples-server` | serve built Live Examples - see `/examples/server/src` |\n| `yarn examples-testcafe` | run testcafe tests against `localhost:8999` |\n\n### Deploy to heroku.com\nWhen you deploy this repo to heroku, it serves *GoodData.UI Live Examples*.\nRelevant tasks are in `Procfile` and `package.json`.\n\n```bash\n# run in the project directory\nheroku login\nheroku create <your-app-name>\nheroku config:set DOMAIN_ADMIN_USERNAME=x@gooddata.com DOMAIN_ADMIN_PASSWORD=xy PROJECT_ID_TO_ASSIGN=xms7ga4tf3g3nzucd8380o2bev8oeknp\ngit push heroku HEAD:master\nheroku open\n```\n### Enable Geo Chart for Storybook and Live Examples\nGeo chart uses Mapbox to render map which requires a Mapbox access token.\n- Register an account and create Mapbox access token at [guide](https://docs.mapbox.com/help/how-mapbox-works/access-tokens/)\n- Store the created token at `.env`:\n```bash\necho -e \"EXAMPLE_MAPBOX_ACCESS_TOKEN=token\" >> .env # only need to run once\necho -e \"STORYBOOK_MAPBOX_ACCESS_TOKEN=token\" >> .env # only need to run once\n```\n\n### Run Live Examples Locally\nTo run *GoodData.UI Live Examples* locally:\n```bash\ngit clone <this-repository>\ncd  <repository-folder>\nyarn install --pure-lockfile\nyarn examples\n```\nThen open https://localhost:8999 and login using Live Examples account (you can [create one here](https://gooddata-examples.herokuapp.com/registration)).\n\n### Run Storybook locally\n- Run storybook with token stored in `.env` for more secure\n```bash\nyarn storybook\n```\n- Or run storybook with token env param exposed to cli (not suggested)\n```bash\nSTORYBOOK_MAPBOX_ACCESS_TOKEN=token yarn storybook\n```\n- Apply either above way to `yarn build-storybook` or `yarn test-storybook`\n\n### Source code formatting\nThe source code in the repository is formatted by [Prettier](https://prettier.io/).\nThe format of the code is validated by our Continuous Integration server and is one of the requirements of successful merge.\n\nPrettier is supported by every major IDE. You can find the list of supported editors and how to configure them [here](https://prettier.io/docs/en/editors.html).\n\nIn the case, when your editor is not supported or you don't want to setup the integration, you can run the `yarn prettier-write` command to reformat the code before commit.\n\n## Changelog\n\n- see [CHANGELOG.md](CHANGELOG.md)\n\n## Supported versions\n\nIn order to make the user experience with integrating GoodData UI SDK as smooth and secure as possible and to ensure that the SDK is using the latest features of the platform, we will only provide support to two most recent major versions of UI SDK.\n\nThe most recent majors will be supported in the following modes:\n\n- The latest major version will receive all new functionality and all bug fixes\n- The previous major version will only receive fixes to critical issues and security fixes. These fixes will be applied on top of last released version of the previous major\n\nThe customers are encouraged to always use the latest version of the UI SDK.\n\nIn case of using older versions, the user might face API incompatibility, performance or security issues.\n\nPlease follow the installation instructions to update to the newest version.\n\n## License\n\n(C) 2007-2020 GoodData Corporation\n\nThis project is dual licensed:\n\n- The ATTRIBUTION-NONCOMMERCIAL 4.0 INTERNATIONAL (CC BY-NC 4.0) is used for purpose of the trial experience and evaluation of GoodData.UI library.\n- The GOODDATA GOODDATA.UI LIBRARY END USER LICENSE AGREEMENT is used for GoodData customers.\n\nFor more information, please see [LICENSE](https://github.com/gooddata/gooddata-react-components/blob/master/LICENSE)\n","gitHead":"f8162d92814696979684e8d43e945d6d786b7f13","scripts":{"dev":"bash scripts/build.sh --dev-watch","test":"jest --watch","build":"bash scripts/build.sh","tslint":"yarn run-tslint -t verbose $npm_package_config_tslint","prepare":"cd examples/server && yarn install --frozen-lockfile && cd ../..; rm -r examples/node_modules 2>/dev/null; true","examples":"bash scripts/run-examples.sh","prepare?":"# Called before `npm publish` and on local `npm install`. Temporarily also for deleting obsolete node_modules. Ends with `true` to continue gracefully.","validate":"tsc --noEmit && yarn tslint && eslint $npm_package_config_eslint && yarn validate-style && yarn prettier-check","build-dev":"bash scripts/build.sh --dev","examples?":"# Default is developer domain, other options: yarn examples [sec,secure,stg,stg2,stg3,demo,developer or URL]","storybook":"yarn build && start-storybook -p 9001 -c .storybook","test-once":"jest","tslint-ci":"mkdir -p ./ci/results && yarn run-tslint -t checkstyle -o ./ci/results/tslint-results.xml $npm_package_config_tslint","run-tslint":"tslint -p tsconfig.json","validate-ci":"tsc --noEmit && yarn tslint-ci  && eslint $npm_package_config_eslint -f checkstyle -o ci/results/eslint-results.xml && yarn validate-style-ci && yarn prettier-check","examples-build":"bash scripts/build-examples.sh","prepublishOnly":"yarn build","prettier-check":"prettier --check '{src,stories,styles,__mocks__,examples/server/src,examples/src,examples/test}/**/*.{ts,js,tsx,jsx,json,scss,md,yaml,html}'","prettier-write":"prettier --write '{src,stories,styles,__mocks__,examples/server/src,examples/src,examples/test}/**/*.{ts,js,tsx,jsx,json,scss,md,yaml,html}'","test-storybook":"yarn build && test-storybook","validate-style":"stylelint '**/*.scss'","build-storybook":"yarn build && build-storybook -c .storybook -o dist-storybook","examples-server":"node examples/server/src/index.js","heroku-postbuild":"yarn examples-build developer","examples-testcafe":"./scripts/run-testcafe.sh visual","validate-style-ci":"stylelint '**/*.scss' --custom-formatter=node_modules/stylelint-checkstyle-formatter > ci/results/stylelint-results.xml","check-circular-deps":"madge --circular --extensions ts ./src","examples-testcafe-ci":"./scripts/run-testcafe.sh ci","examples-testcafe-live":"./scripts/run-testcafe.sh live"},"typings":"dist/index.d.ts","_npmUser":{"name":"gooddata-ci","email":"rail@gooddata.com"},"deprecated":"@gooddata/react-components@7 reached End of Support on March 31, 2022. Please upgrade (see https://sdk.gooddata.com/gooddata-ui/docs/supported_versions.html for more information).","repository":{"url":"git+ssh://git@github.com/gooddata/gooddata-react-components.git","type":"git"},"_npmVersion":"6.13.4","description":"GoodData.UI - A powerful JavaScript library for building analytical applications","directories":{},"lint-staged":{"{src,stories,styles,__mocks__,examples/server/src,examples/src,examples/test}/**/*.{ts,js,tsx,jsx,scss}":["npx gdc-fix-copyright","git add"],"{src,stories,styles,__mocks__,examples/server/src,examples/src,examples/test}/**/*.{ts,js,tsx,jsx,json,scss,md,yaml,html}":["prettier --write","git add"]},"_nodeVersion":"12.16.1","dependencies":{"rxjs":"^5.5.6","uuid":"^3.2.1","immer":"^1.3.1","lodash":"^4.17.15","date-fns":"^2.7.0","downshift":"^3.2.7","invariant":"^2.2.2","mapbox-gl":"1.11.0","classnames":"^2.2.6","codemirror":"^5.54.0","highcharts":"7.1.1","prop-types":"^15.6.0","react-intl":"^3.6.0","custom-event":"^1.0.1","react-window":"^1.8.1","ag-grid-react":"20.0.0","react-measure":"^2.3.0","@types/mapbox-gl":"1.9.1","react-day-picker":"~7.3.0","react-responsive":"^3.0.0","stringify-object":"^2.4.0","@gooddata/typings":"^2.26.0","@types/codemirror":"^0.0.95","ag-grid-community":"20.0.0","http-status-codes":"^1.3.0","react-codemirror2":"^7.2.0","@gooddata/js-utils":"^3.10.5","@gooddata/numberjs":"^3.2.4","fixed-data-table-2":"^0.8.21","@gooddata/goodstrap":"^68.20.5","react-dom-factories":"^1.0.2","@gooddata/gooddata-js":"^13.1.2","json-stable-stringify":"^1.0.1","react-transition-group":"^2.2.1","hoist-non-react-statics":"^3.3.0","nodelist-foreach-polyfill":"^1.2.0","@formatjs/intl-pluralrules":"^1.3.6","highcharts-grouped-categories":"^1.1.3"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"raf":"3.3.2","yup":"^0.24.1","jest":"24.7.1","husky":"3.0.0","madge":"^3.4.4","react":"^16.5.2","enzyme":"3.5.0","eslint":"4.19.1","formik":"^0.11.11","moment":"2.23.0","history":"^4.7.2","ts-jest":"24.0.0","webpack":"4.30.0","full-icu":"^1.3.0","prettier":"1.16.4","react-ga":"^2.5.2","recharts":"1.0.0-beta.9","testcafe":"1.1.4","commander":"2.14.1","node-sass":"4.13.0","react-dom":"^16.5.2","stylelint":"^13.6.1","supertest":"3.0.0","ts-loader":"6.0.0","@types/raf":"^3.4.0","css-loader":"0.28.7","jest-junit":"3.0.0","raw-loader":"0.5.1","styled-jsx":"2.2.1","typescript":"3.3.4000","@babel/core":"7.11.6","@types/jest":"24.0.6","@types/node":"7.0.8","@types/uuid":"3.4.3","file-loader":"3.0.1","jest-enzyme":"7.0.2","lint-staged":"9.1.0","sass-loader":"6.0.6","webpack-cli":"3.3.2","@types/react":"16.8.6","babel-loader":"8.1.0","react-helmet":"5.2.0","react-select":"1.2.1","style-loader":"0.19.1","@types/enzyme":"3.1.13","@types/lodash":"4.14.123","testcafe-live":"0.1.4","@babel/runtime":"7.4.4","dotenv-webpack":"^1.7.0","@babel/polyfill":"^7.4.4","@storybook/react":"5.0.11","@types/invariant":"2.2.29","@types/react-dom":"16.0.11","isomorphic-fetch":"2.2.1","react-datepicker":"1.1.0","react-router-dom":"4.2.2","@babel/preset-env":"7.4.4","@gooddata/mock-js":"^2.14.2","@storybook/addons":"5.0.11","@types/classnames":"2.2.3","@types/prop-types":"15.5.2","@storybook/theming":"5.0.11","identity-obj-proxy":"^3.0.0","intl-messageformat":"^7.5.4","webpack-dev-server":"3.3.1","@babel/preset-react":"7.0.0","@types/react-portal":"4.0.1","@types/react-window":"^1.8.1","babel-plugin-lodash":"3.3.4","html-webpack-plugin":"3.2.0","react-test-renderer":"16.4.2","@types/react-measure":"2.0.5","clean-webpack-plugin":"2.0.2","stats-webpack-plugin":"0.7.0","eslint-config-prettier":"4.1.0","react-google-recaptcha":"^0.14.1","tslint-config-prettier":"1.18.0","@gooddata/eslint-config":"^1.0.0","@gooddata/tslint-config":"1.0.0","@types/react-responsive":"^3.0.3","@types/storybook__react":"4.0.1","@types/stringify-object":"^3.2.0","enzyme-adapter-react-16":"1.3.1","@gooddata/test-storybook":"4.0.0","@storybook/addon-actions":"5.0.11","@storybook/addon-options":"5.0.11","node-sass-magic-importer":"5.1.0","react-syntax-highlighter":"11.0.2","@types/fixed-data-table-2":"0.8.1","stylelint-config-prettier":"^8.0.1","@gooddata/stylelint-config":"^5.0.0","@types/react-test-renderer":"16.0.0","circular-dependency-plugin":"5.0.2","compression-webpack-plugin":"2.0.0","@types/json-stable-stringify":"^1.0.32","@gooddata/frontend-npm-scripts":"1.2.0","@types/enzyme-adapter-react-16":"1.0.3","stylelint-checkstyle-formatter":"0.1.2","@types/storybook__addon-actions":"3.4.2","@babel/plugin-proposal-class-properties":"7.4.4","@babel/plugin-proposal-object-rest-spread":"7.4.4","@babel/plugin-transform-async-to-generator":"7.4.4"},"peerDependencies":{"react":"^16.5.2","react-dom":"^16.5.2"},"_npmOperationalInternal":{"tmp":"tmp/react-components_7.9.0-beta.19_1602154011750_0.9006475732751063","host":"s3://npm-registry-packages"}},"7.9.0-beta.20":{"name":"@gooddata/react-components","version":"7.9.0-beta.20","author":{"name":"GoodData Corporation"},"license":"BSD-3-Clause","_id":"@gooddata/react-components@7.9.0-beta.20","maintainers":[{"name":"ngoc-le","email":"ngoc.le@gooddata.com"},{"name":"trangho92","email":"trang.ho@gooddata.com"},{"name":"gdjan","email":"jan.kruza@gooddata.com"},{"name":"tmuchka","email":"tomas.muchka@gooddata.com"},{"name":"an.vuong","email":"an.vuong@gooddata.com"},{"name":"nestor_encinas","email":"xesto05@gmail.com"},{"name":"van.nguyen","email":"van.nguyen@gooddata.com"},{"name":"milan.lempera","email":"ext-milan.lempera@gooddata.com"},{"name":"vi.phan","email":"vi.phan@gooddata.com"},{"name":"huong.nguyen","email":"huong.nguyen@gooddata.com"},{"name":"huyen.nguyen","email":"huyen.nguyen@gooddata.com"},{"name":"thuong.nguyen","email":"thuong.nguyen@gooddata.com"},{"name":"thao-luong","email":"thao.luong@gooddata.com"},{"name":"scavnickyj","email":"jakub.scavnicky@gooddata.com"},{"name":"hang.ngo","email":"hang.ngo@gooddata.com"},{"name":"mai.nguyen","email":"mai.nguyen@gooddata.com"},{"name":"my.duong","email":"my.duong@gooddata.com"},{"name":"tu.bui","email":"tu.bui@gooddata.com"},{"name":"pkingo","email":"philipandreaskingo@hotmail.com"},{"name":"tuqt1005","email":"tu.tran@gooddata.com"},{"name":"nis.hua","email":"nis.hua@gooddata.com"},{"name":"tulean","email":"tuan.le@gooddata.com"},{"name":"de.do","email":"de.do@gooddata.com"},{"name":"utdnah","email":"danh.ung@gooddata.com"},{"name":"trung-le-quoc","email":"trung.le@gooddata.com"},{"name":"tu-ngo","email":"tungo1981@gmail.com"},{"name":"hung.nguyen.hoang","email":"hung.nguyen@gooddata.com"},{"name":"matyas.kandl","email":"matyas.kandl@gooddata.com"},{"name":"naibinh","email":"naibinh@gmail.com"},{"name":"vu.pham","email":"vu.pham@gooddata.com"},{"name":"brbistas","email":"valentinos.chraniotis@gooddata.com"},{"name":"patrikbraborec","email":"patrik.braborec@gooddata.com"},{"name":"afi","email":"adam.fiedler@gooddata.com"},{"name":"qduval","email":"quentin.duval@gooddata.com"},{"name":"vlastikcz","email":"vlastimil.kotas@gooddata.com"},{"name":"no23reason","email":"dan.homola@hotmail.cz"},{"name":"ptquang86","email":"ptquang86@gmail.com"},{"name":"yanlipnican","email":"yanlipnican@gmail.com"},{"name":"rodri360","email":"me@rodri360.com"},{"name":"jkittler","email":"honza.kittler@gmail.com"},{"name":"ivan.mjartan","email":"ivan.mjartan@gooddata.com"},{"name":"lupko","email":"lubomir.slivka@gooddata.com"},{"name":"lanhuynh","email":"lan.huynh@gooddata.com"},{"name":"tomas.kratochvil","email":"tomas.kratochvil@gooddata.com"},{"name":"jakub-sterba","email":"jakub.sterba@gooddata.com"},{"name":"michal.marsal","email":"michal.marsal@gooddata.com"},{"name":"pbenes","email":"petr.benes@gooddata.com"},{"name":"strouhaljan","email":"strouhal.jan@gmail.com"},{"name":"gooddata-ci","email":"rail@gooddata.com"},{"name":"nikolacech","email":"nikola.cech@gooddata.com"},{"name":"bugsbunny338","email":"jiri.zajic@mensa.cz"},{"name":"bertold8","email":"ivan.nejezchleb@seznam.cz"},{"name":"sitina","email":"jiri.sitina@gooddata.com"},{"name":"linhhong","email":"linh.hong@gooddata.com"},{"name":"khanh.le","email":"khanh.le@gooddata.com"},{"name":"petrjanu","email":"petr.janu@gooddata.com"},{"name":"jaroslav.tomecek","email":"jaroslav.tomecek@gooddata.com"},{"name":"tomsatgd","email":"tomas.satinsky@gooddata.com"},{"name":"xmort","email":"petr.dolejsi@gooddata.com"}],"homepage":"https://github.com/gooddata/gooddata-react-components#readme","bugs":{"url":"https://github.com/gooddata/gooddata-react-components/issues"},"dist":{"shasum":"f6c4110b6b617bb9e3a3ea22ee10f7817b179a5f","tarball":"https://registry.npmjs.org/@gooddata/react-components/-/react-components-7.9.0-beta.20.tgz","fileCount":2668,"integrity":"sha512-qYEpMEhC7GIHjd+8l3ZjqGTXef+D3/s5BBqqtslK10T2Chww85e3G3qPhr5D9uJtnG8CkiUc0UsJpfzGHeWZGw==","signatures":[{"sig":"MEQCIDqBvPfxzpe7O8jvD1BaLZZ7B7H+7E0nNQ3NKfocDEibAiAghwZlUuMtp4UgUa0FUSPxLokdZKGoDJALK0hWtm+qEQ==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":10726621,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJffvO5CRA9TVsSAnZWagAAAl4P/3+8ZZ/QgV1+q+/wdX0L\nWJdjThkxDyIRYm/jrGMOSEWfFuib7ll2LKv3UZ4kvzTNE60nsljSioZrjl29\nndH4QVUIQEy0RIxS/pbIRz/XSJBMdrt83lVehpEeHAW2lkwW7Ogd8hhnUUPn\nzIU72I+gKxUePCiYMR/FhVFRS8RGhKHp36wTkM0gVtCJIB07Yrssl9K2S01Q\nTFdklOvTV84TJWup02qpaHR2r9JXd+H+ZoJnLab5pV5dnl4Inc4LuJpDIVk/\ni7m7nkNJ6fFKOroqtqcmYNceMFlVW8ZPL+y71U7Xs788BcPZVMhO58WlCss/\nJhtLSfBkC63E3H/hkZ4TxU+wxHVFq+dDQcJ8We+5E2Gm+eLkKdzMlDoowXyU\nZoKP70UMJbF0GTu6+L2HuEbMkg2OIRBdqS498wRRAZrG9te8GKRAym/ETQzM\nVcRqldAud1XK+WcSfhPaBVAtHS5pRFaesU22XRZTu9q0OSSh5dQpxxVAQiwO\nG8nWFtWOo4z6MGFIgvVZnJOkhghRrJ6s4D4dbobbvLVK0LvzH7pmwvgTsUSh\niYqaPdE8Vx9U5jPQikC1+dlePyc3fPo7sg0iwJub049xBrO4FJtlJNbeGz3f\nEBJj/ZhOQt7PkD01vrID9MctkOsUWlR+e1oRcZs0QUwuo88zuziRkHr5n/HZ\nqN8C\r\n=7y4d\r\n-----END PGP SIGNATURE-----\r\n"},"main":"dist/index.js","husky":{"hooks":{"pre-commit":"lint-staged"}},"config":{"eslint":"./examples/**/*.{js,jsx}","tslint":"./{__mocks__,src,stories}/{,**/}*.{ts,tsx}"},"readme":"[![npm version](https://badge.fury.io/js/%40gooddata%2Freact-components.svg)](https://www.npmjs.com/package/@gooddata/react-components)\n\n# GoodData.UI React components\n> A React-based JavaScript library for building data-driven applications\n\n## Getting started\n- [GoodData.UI Documentation](http://sdk.gooddata.com/gooddata-ui/)\n- [GoodData.UI Live Examples](https://gooddata-examples.herokuapp.com/)\n- [Stack Overflow](https://stackoverflow.com/questions/tagged/gooddata)\n\n### Usage\nWith [yarn](https://yarnpkg.com) installed, go to your project directory and run\n```\n$ yarn add @gooddata/react-components\n```\nIf you prefer [npm](npmjs.com) run\n```\n$ npm install --save @gooddata/react-components\n```\n\nThe public API is exposed via global `index.js`. Except for the styles, do not import any other file directly\nbecause they are not intended to be part of the public API.\n\n## Contributing\n\nWe welcome any contribution in form of [issues](https://github.com/gooddata/gooddata-react-components/issues) or [pull requests](https://github.com/gooddata/gooddata-react-components/pulls).\n\nInstall [Node.js](http://nodejs.org) (node 12.16.1, npm v6.13.4) and [Yarn](https://classic.yarnpkg.com) (1.22.4).\n\nInstall dependencies:\n```\nyarn install --frozen-lockfile\n```\n\nThese commands may come in handy while developing:\n\n| command | description |\n| ------- | ----------- |\n| `yarn install --pure-lockfile` | first step |\n| ||\n| `yarn dev` | build react-components to `/dist` in watch mode |\n| `yarn test` | run all unit tests |\n| `yarn prettier-write` | format the source code to match the valid codestyle |\n| `yarn validate` | validate codestyle |\n| ||\n| `yarn storybook` | run storybook from `/stories` on http://localhost:9001 |\n| `yarn build-storybook` | build storybook to `/dist-storybook` |\n| `yarn test-storybook` | run storybook and [screenshot tests](https://github.com/gooddata/gdc-client-utils/tree/master/test-storybook) |\n| ||\n| `yarn examples` | run Live Examples dev-server from `/examples` on https://localhost:8999 |\n| `yarn examples-build` | build Live Examples to `/examples/dist` |\n| `yarn examples-server` | serve built Live Examples - see `/examples/server/src` |\n| `yarn examples-testcafe` | run testcafe tests against `localhost:8999` |\n\n### Deploy to heroku.com\nWhen you deploy this repo to heroku, it serves *GoodData.UI Live Examples*.\nRelevant tasks are in `Procfile` and `package.json`.\n\n```bash\n# run in the project directory\nheroku login\nheroku create <your-app-name>\nheroku config:set DOMAIN_ADMIN_USERNAME=x@gooddata.com DOMAIN_ADMIN_PASSWORD=xy PROJECT_ID_TO_ASSIGN=xms7ga4tf3g3nzucd8380o2bev8oeknp\ngit push heroku HEAD:master\nheroku open\n```\n### Enable Geo Chart for Storybook and Live Examples\nGeo chart uses Mapbox to render map which requires a Mapbox access token.\n- Register an account and create Mapbox access token at [guide](https://docs.mapbox.com/help/how-mapbox-works/access-tokens/)\n- Store the created token at `.env`:\n```bash\necho -e \"EXAMPLE_MAPBOX_ACCESS_TOKEN=token\" >> .env # only need to run once\necho -e \"STORYBOOK_MAPBOX_ACCESS_TOKEN=token\" >> .env # only need to run once\n```\n\n### Run Live Examples Locally\nTo run *GoodData.UI Live Examples* locally:\n```bash\ngit clone <this-repository>\ncd  <repository-folder>\nyarn install --pure-lockfile\nyarn examples\n```\nThen open https://localhost:8999 and login using Live Examples account (you can [create one here](https://gooddata-examples.herokuapp.com/registration)).\n\n### Run Storybook locally\n- Run storybook with token stored in `.env` for more secure\n```bash\nyarn storybook\n```\n- Or run storybook with token env param exposed to cli (not suggested)\n```bash\nSTORYBOOK_MAPBOX_ACCESS_TOKEN=token yarn storybook\n```\n- Apply either above way to `yarn build-storybook` or `yarn test-storybook`\n\n### Source code formatting\nThe source code in the repository is formatted by [Prettier](https://prettier.io/).\nThe format of the code is validated by our Continuous Integration server and is one of the requirements of successful merge.\n\nPrettier is supported by every major IDE. You can find the list of supported editors and how to configure them [here](https://prettier.io/docs/en/editors.html).\n\nIn the case, when your editor is not supported or you don't want to setup the integration, you can run the `yarn prettier-write` command to reformat the code before commit.\n\n## Changelog\n\n- see [CHANGELOG.md](CHANGELOG.md)\n\n## Supported versions\n\nIn order to make the user experience with integrating GoodData UI SDK as smooth and secure as possible and to ensure that the SDK is using the latest features of the platform, we will only provide support to two most recent major versions of UI SDK.\n\nThe most recent majors will be supported in the following modes:\n\n- The latest major version will receive all new functionality and all bug fixes\n- The previous major version will only receive fixes to critical issues and security fixes. These fixes will be applied on top of last released version of the previous major\n\nThe customers are encouraged to always use the latest version of the UI SDK.\n\nIn case of using older versions, the user might face API incompatibility, performance or security issues.\n\nPlease follow the installation instructions to update to the newest version.\n\n## License\n\n(C) 2007-2020 GoodData Corporation\n\nThis project is dual licensed:\n\n- The ATTRIBUTION-NONCOMMERCIAL 4.0 INTERNATIONAL (CC BY-NC 4.0) is used for purpose of the trial experience and evaluation of GoodData.UI library.\n- The GOODDATA GOODDATA.UI LIBRARY END USER LICENSE AGREEMENT is used for GoodData customers.\n\nFor more information, please see [LICENSE](https://github.com/gooddata/gooddata-react-components/blob/master/LICENSE)\n","gitHead":"54417849fde4109308a748f9413468bd940dfe10","scripts":{"dev":"bash scripts/build.sh --dev-watch","test":"jest --watch","build":"bash scripts/build.sh","tslint":"yarn run-tslint -t verbose $npm_package_config_tslint","prepare":"cd examples/server && yarn install --frozen-lockfile && cd ../..; rm -r examples/node_modules 2>/dev/null; true","examples":"bash scripts/run-examples.sh","prepare?":"# Called before `npm publish` and on local `npm install`. Temporarily also for deleting obsolete node_modules. Ends with `true` to continue gracefully.","validate":"tsc --noEmit && yarn tslint && eslint $npm_package_config_eslint && yarn validate-style && yarn prettier-check","build-dev":"bash scripts/build.sh --dev","examples?":"# Default is developer domain, other options: yarn examples [sec,secure,stg,stg2,stg3,demo,developer or URL]","storybook":"yarn build && start-storybook -p 9001 -c .storybook","test-once":"jest","tslint-ci":"mkdir -p ./ci/results && yarn run-tslint -t checkstyle -o ./ci/results/tslint-results.xml $npm_package_config_tslint","run-tslint":"tslint -p tsconfig.json","validate-ci":"tsc --noEmit && yarn tslint-ci  && eslint $npm_package_config_eslint -f checkstyle -o ci/results/eslint-results.xml && yarn validate-style-ci && yarn prettier-check","examples-build":"bash scripts/build-examples.sh","prepublishOnly":"yarn build","prettier-check":"prettier --check '{src,stories,styles,__mocks__,examples/server/src,examples/src,examples/test}/**/*.{ts,js,tsx,jsx,json,scss,md,yaml,html}'","prettier-write":"prettier --write '{src,stories,styles,__mocks__,examples/server/src,examples/src,examples/test}/**/*.{ts,js,tsx,jsx,json,scss,md,yaml,html}'","test-storybook":"yarn build && test-storybook","validate-style":"stylelint '**/*.scss'","build-storybook":"yarn build && build-storybook -c .storybook -o dist-storybook","examples-server":"node examples/server/src/index.js","heroku-postbuild":"yarn examples-build developer","examples-testcafe":"./scripts/run-testcafe.sh visual","validate-style-ci":"stylelint '**/*.scss' --custom-formatter=node_modules/stylelint-checkstyle-formatter > ci/results/stylelint-results.xml","check-circular-deps":"madge --circular --extensions ts ./src","examples-testcafe-ci":"./scripts/run-testcafe.sh ci","examples-testcafe-live":"./scripts/run-testcafe.sh live"},"typings":"dist/index.d.ts","_npmUser":{"name":"gooddata-ci","email":"rail@gooddata.com"},"deprecated":"@gooddata/react-components@7 reached End of Support on March 31, 2022. Please upgrade (see https://sdk.gooddata.com/gooddata-ui/docs/supported_versions.html for more information).","repository":{"url":"git+ssh://git@github.com/gooddata/gooddata-react-components.git","type":"git"},"_npmVersion":"6.13.4","description":"GoodData.UI - A powerful JavaScript library for building analytical applications","directories":{},"lint-staged":{"{src,stories,styles,__mocks__,examples/server/src,examples/src,examples/test}/**/*.{ts,js,tsx,jsx,scss}":["npx gdc-fix-copyright","git add"],"{src,stories,styles,__mocks__,examples/server/src,examples/src,examples/test}/**/*.{ts,js,tsx,jsx,json,scss,md,yaml,html}":["prettier --write","git add"]},"_nodeVersion":"12.16.1","dependencies":{"rxjs":"^5.5.6","uuid":"^3.2.1","immer":"^1.3.1","lodash":"^4.17.15","date-fns":"^2.7.0","downshift":"^3.2.7","invariant":"^2.2.2","mapbox-gl":"1.11.0","classnames":"^2.2.6","codemirror":"^5.54.0","highcharts":"7.1.1","prop-types":"^15.6.0","react-intl":"^3.6.0","custom-event":"^1.0.1","react-window":"^1.8.1","ag-grid-react":"20.0.0","react-measure":"^2.3.0","@types/mapbox-gl":"1.9.1","react-day-picker":"~7.3.0","react-responsive":"^3.0.0","stringify-object":"^2.4.0","@gooddata/typings":"^2.26.0","@types/codemirror":"^0.0.95","ag-grid-community":"20.0.0","http-status-codes":"^1.3.0","react-codemirror2":"^7.2.0","@gooddata/js-utils":"^3.10.5","@gooddata/numberjs":"^3.2.4","fixed-data-table-2":"^0.8.21","@gooddata/goodstrap":"^68.20.5","react-dom-factories":"^1.0.2","@gooddata/gooddata-js":"^13.1.2","json-stable-stringify":"^1.0.1","react-transition-group":"^2.2.1","hoist-non-react-statics":"^3.3.0","nodelist-foreach-polyfill":"^1.2.0","@formatjs/intl-pluralrules":"^1.3.6","highcharts-grouped-categories":"^1.1.3"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"raf":"3.3.2","yup":"^0.24.1","jest":"24.7.1","husky":"3.0.0","madge":"^3.4.4","react":"^16.5.2","enzyme":"3.5.0","eslint":"4.19.1","formik":"^0.11.11","moment":"2.23.0","history":"^4.7.2","ts-jest":"24.0.0","webpack":"4.30.0","full-icu":"^1.3.0","prettier":"1.16.4","react-ga":"^2.5.2","recharts":"1.0.0-beta.9","testcafe":"1.1.4","commander":"2.14.1","node-sass":"4.13.0","react-dom":"^16.5.2","stylelint":"^13.6.1","supertest":"3.0.0","ts-loader":"6.0.0","@types/raf":"^3.4.0","css-loader":"0.28.7","jest-junit":"3.0.0","raw-loader":"0.5.1","styled-jsx":"2.2.1","typescript":"3.3.4000","@babel/core":"7.11.6","@types/jest":"24.0.6","@types/node":"7.0.8","@types/uuid":"3.4.3","file-loader":"3.0.1","jest-enzyme":"7.0.2","lint-staged":"9.1.0","sass-loader":"6.0.6","webpack-cli":"3.3.2","@types/react":"16.8.6","babel-loader":"8.1.0","react-helmet":"5.2.0","react-select":"1.2.1","style-loader":"0.19.1","@types/enzyme":"3.1.13","@types/lodash":"4.14.123","testcafe-live":"0.1.4","@babel/runtime":"7.4.4","dotenv-webpack":"^1.7.0","@babel/polyfill":"^7.4.4","@storybook/react":"5.0.11","@types/invariant":"2.2.29","@types/react-dom":"16.0.11","isomorphic-fetch":"2.2.1","react-datepicker":"1.1.0","react-router-dom":"4.2.2","@babel/preset-env":"7.4.4","@gooddata/mock-js":"^2.14.2","@storybook/addons":"5.0.11","@types/classnames":"2.2.3","@types/prop-types":"15.5.2","@storybook/theming":"5.0.11","identity-obj-proxy":"^3.0.0","intl-messageformat":"^7.5.4","webpack-dev-server":"3.3.1","@babel/preset-react":"7.0.0","@types/react-portal":"4.0.1","@types/react-window":"^1.8.1","babel-plugin-lodash":"3.3.4","html-webpack-plugin":"3.2.0","react-test-renderer":"16.4.2","@types/react-measure":"2.0.5","clean-webpack-plugin":"2.0.2","stats-webpack-plugin":"0.7.0","eslint-config-prettier":"4.1.0","react-google-recaptcha":"^0.14.1","tslint-config-prettier":"1.18.0","@gooddata/eslint-config":"^1.0.0","@gooddata/tslint-config":"1.0.0","@types/react-responsive":"^3.0.3","@types/storybook__react":"4.0.1","@types/stringify-object":"^3.2.0","enzyme-adapter-react-16":"1.3.1","@gooddata/test-storybook":"4.0.0","@storybook/addon-actions":"5.0.11","@storybook/addon-options":"5.0.11","node-sass-magic-importer":"5.1.0","react-syntax-highlighter":"11.0.2","@types/fixed-data-table-2":"0.8.1","stylelint-config-prettier":"^8.0.1","@gooddata/stylelint-config":"^5.0.0","@types/react-test-renderer":"16.0.0","circular-dependency-plugin":"5.0.2","compression-webpack-plugin":"2.0.0","@types/json-stable-stringify":"^1.0.32","@gooddata/frontend-npm-scripts":"1.2.0","@types/enzyme-adapter-react-16":"1.0.3","stylelint-checkstyle-formatter":"0.1.2","@types/storybook__addon-actions":"3.4.2","@babel/plugin-proposal-class-properties":"7.4.4","@babel/plugin-proposal-object-rest-spread":"7.4.4","@babel/plugin-transform-async-to-generator":"7.4.4"},"peerDependencies":{"react":"^16.5.2","react-dom":"^16.5.2"},"_npmOperationalInternal":{"tmp":"tmp/react-components_7.9.0-beta.20_1602155448942_0.6745659966498085","host":"s3://npm-registry-packages"}},"7.9.0-alpha-no23reason-dho-rxjs-bump-2020-10-22T15-47-22-767Z":{"name":"@gooddata/react-components","version":"7.9.0-alpha-no23reason-dho-rxjs-bump-2020-10-22T15-47-22-767Z","author":{"name":"GoodData Corporation"},"license":"BSD-3-Clause","_id":"@gooddata/react-components@7.9.0-alpha-no23reason-dho-rxjs-bump-2020-10-22T15-47-22-767Z","maintainers":[{"name":"ngoc-le","email":"ngoc.le@gooddata.com"},{"name":"trangho92","email":"trang.ho@gooddata.com"},{"name":"gdjan","email":"jan.kruza@gooddata.com"},{"name":"tmuchka","email":"tomas.muchka@gooddata.com"},{"name":"an.vuong","email":"an.vuong@gooddata.com"},{"name":"nestor_encinas","email":"xesto05@gmail.com"},{"name":"van.nguyen","email":"van.nguyen@gooddata.com"},{"name":"milan.lempera","email":"ext-milan.lempera@gooddata.com"},{"name":"vi.phan","email":"vi.phan@gooddata.com"},{"name":"huong.nguyen","email":"huong.nguyen@gooddata.com"},{"name":"huyen.nguyen","email":"huyen.nguyen@gooddata.com"},{"name":"thuong.nguyen","email":"thuong.nguyen@gooddata.com"},{"name":"thao-luong","email":"thao.luong@gooddata.com"},{"name":"scavnickyj","email":"jakub.scavnicky@gooddata.com"},{"name":"hang.ngo","email":"hang.ngo@gooddata.com"},{"name":"mai.nguyen","email":"mai.nguyen@gooddata.com"},{"name":"my.duong","email":"my.duong@gooddata.com"},{"name":"tu.bui","email":"tu.bui@gooddata.com"},{"name":"pkingo","email":"philipandreaskingo@hotmail.com"},{"name":"tuqt1005","email":"tu.tran@gooddata.com"},{"name":"nis.hua","email":"nis.hua@gooddata.com"},{"name":"tulean","email":"tuan.le@gooddata.com"},{"name":"de.do","email":"de.do@gooddata.com"},{"name":"utdnah","email":"danh.ung@gooddata.com"},{"name":"trung-le-quoc","email":"trung.le@gooddata.com"},{"name":"tu-ngo","email":"tungo1981@gmail.com"},{"name":"hung.nguyen.hoang","email":"hung.nguyen@gooddata.com"},{"name":"matyas.kandl","email":"matyas.kandl@gooddata.com"},{"name":"naibinh","email":"naibinh@gmail.com"},{"name":"vu.pham","email":"vu.pham@gooddata.com"},{"name":"brbistas","email":"valentinos.chraniotis@gooddata.com"},{"name":"patrikbraborec","email":"patrik.braborec@gooddata.com"},{"name":"afi","email":"adam.fiedler@gooddata.com"},{"name":"qduval","email":"quentin.duval@gooddata.com"},{"name":"vlastikcz","email":"vlastimil.kotas@gooddata.com"},{"name":"no23reason","email":"dan.homola@hotmail.cz"},{"name":"ptquang86","email":"ptquang86@gmail.com"},{"name":"yanlipnican","email":"yanlipnican@gmail.com"},{"name":"rodri360","email":"me@rodri360.com"},{"name":"jkittler","email":"honza.kittler@gmail.com"},{"name":"ivan.mjartan","email":"ivan.mjartan@gooddata.com"},{"name":"lupko","email":"lubomir.slivka@gooddata.com"},{"name":"lanhuynh","email":"lan.huynh@gooddata.com"},{"name":"tomas.kratochvil","email":"tomas.kratochvil@gooddata.com"},{"name":"jakub-sterba","email":"jakub.sterba@gooddata.com"},{"name":"michal.marsal","email":"michal.marsal@gooddata.com"},{"name":"pbenes","email":"petr.benes@gooddata.com"},{"name":"strouhaljan","email":"strouhal.jan@gmail.com"},{"name":"gooddata-ci","email":"rail@gooddata.com"},{"name":"nikolacech","email":"nikola.cech@gooddata.com"},{"name":"bugsbunny338","email":"jiri.zajic@mensa.cz"},{"name":"bertold8","email":"ivan.nejezchleb@seznam.cz"},{"name":"sitina","email":"jiri.sitina@gooddata.com"},{"name":"linhhong","email":"linh.hong@gooddata.com"},{"name":"khanh.le","email":"khanh.le@gooddata.com"},{"name":"petrjanu","email":"petr.janu@gooddata.com"},{"name":"jaroslav.tomecek","email":"jaroslav.tomecek@gooddata.com"},{"name":"tomsatgd","email":"tomas.satinsky@gooddata.com"},{"name":"xmort","email":"petr.dolejsi@gooddata.com"}],"homepage":"https://github.com/gooddata/gooddata-react-components#readme","bugs":{"url":"https://github.com/gooddata/gooddata-react-components/issues"},"dist":{"shasum":"29ee175fb0f09d9e807439c992b35a0276e1c9fb","tarball":"https://registry.npmjs.org/@gooddata/react-components/-/react-components-7.9.0-alpha-no23reason-dho-rxjs-bump-2020-10-22T15-47-22-767Z.tgz","fileCount":2668,"integrity":"sha512-Egi7FeCqJBFY3UdIg+SYkjtmBXgpu+UORDxW9RVDRhfUKXxlemchelz0yNblGELZL1Lt2r5Eh5aq4jYhywu5Gw==","signatures":[{"sig":"MEQCIBPLJEeVLyp9O17mt5rRpzFYGuOZXWHCYjovCiMzwKmZAiBPDQEesXXY1YmKGAuvMMhf2CuII5AAOZqDJlVnMYDa2w==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":10726603,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJfkamuCRA9TVsSAnZWagAAbyoP/R6mn1ZXOWFaZlcT2fjO\nq60knzXHkvfUarCSqXo5UQQHM8keS4Tk/EG3wcfXWK/j3DIHZEy3N0HSOorG\n+PhiGHnlp/57pvFSh9cRqVBWTu5Je9O9qGI3Pm9kwcP1ARt/SBwy63q5XlZ5\nyHSFJ0LAEMG1dOsvd2cKkSdZcsyLKGcwonW22jKDfwV6WCFYZGKQQncg30A7\njlIuC4J9Yt5wX3j40WKRvWyEqBF/Q39SXLOkrVuoM8vwV8fsKLQBh5lRCHmz\nb0BU3oe1uyHgySSMlL3Xpyn/WcUMq9OgihgRhS4sAnnsIWtAz1a5ZEE1mZbG\nTmKTIgIsLM2PS5TMfxr9tID8WL/rjVHhwUMkoyOQ/R+aiGf/3c2uKHyID5IB\n1t4CFOO9+dChvnm5zcm0UG+Ceib8BYDTnyQ2OMech1IWmSTJmU5oLNAmOSFC\ncGZQt/q5sFqU2eQ2srDKddO8w1Jjf9Y5MMAFMX0aXrClzXpM1KcjRSowudcC\nNhh8z+kJW3f05NKm+EUB0BAZrhYMJaEtkTGmUDALUcsFj4ikGqW1otTqXvnU\n7089a+e7jGJa3DiBS8YR0170+Z0Y1FxhSL+Rk/HnZoVX+AgRRCEWET49giz8\npaI19X+bbWKOSv8i5+jpAsNPYp2MI1rKLh/PZ3IUsHj/4UbKqg+fJUzOaM0D\nILdR\r\n=7K/s\r\n-----END PGP SIGNATURE-----\r\n"},"main":"dist/index.js","husky":{"hooks":{"pre-commit":"lint-staged"}},"config":{"eslint":"./examples/**/*.{js,jsx}","tslint":"./{__mocks__,src,stories}/{,**/}*.{ts,tsx}"},"readme":"[![npm version](https://badge.fury.io/js/%40gooddata%2Freact-components.svg)](https://www.npmjs.com/package/@gooddata/react-components)\n\n# GoodData.UI React components\n> A React-based JavaScript library for building data-driven applications\n\n## Getting started\n- [GoodData.UI Documentation](http://sdk.gooddata.com/gooddata-ui/)\n- [GoodData.UI Live Examples](https://gooddata-examples.herokuapp.com/)\n- [Stack Overflow](https://stackoverflow.com/questions/tagged/gooddata)\n\n### Usage\nWith [yarn](https://yarnpkg.com) installed, go to your project directory and run\n```\n$ yarn add @gooddata/react-components\n```\nIf you prefer [npm](npmjs.com) run\n```\n$ npm install --save @gooddata/react-components\n```\n\nThe public API is exposed via global `index.js`. Except for the styles, do not import any other file directly\nbecause they are not intended to be part of the public API.\n\n## Contributing\n\nWe welcome any contribution in form of [issues](https://github.com/gooddata/gooddata-react-components/issues) or [pull requests](https://github.com/gooddata/gooddata-react-components/pulls).\n\nInstall [Node.js](http://nodejs.org) (node 12.16.1, npm v6.13.4) and [Yarn](https://classic.yarnpkg.com) (1.22.4).\n\nInstall dependencies:\n```\nyarn install --frozen-lockfile\n```\n\nThese commands may come in handy while developing:\n\n| command | description |\n| ------- | ----------- |\n| `yarn install --pure-lockfile` | first step |\n| ||\n| `yarn dev` | build react-components to `/dist` in watch mode |\n| `yarn test` | run all unit tests |\n| `yarn prettier-write` | format the source code to match the valid codestyle |\n| `yarn validate` | validate codestyle |\n| ||\n| `yarn storybook` | run storybook from `/stories` on http://localhost:9001 |\n| `yarn build-storybook` | build storybook to `/dist-storybook` |\n| `yarn test-storybook` | run storybook and [screenshot tests](https://github.com/gooddata/gdc-client-utils/tree/master/test-storybook) |\n| ||\n| `yarn examples` | run Live Examples dev-server from `/examples` on https://localhost:8999 |\n| `yarn examples-build` | build Live Examples to `/examples/dist` |\n| `yarn examples-server` | serve built Live Examples - see `/examples/server/src` |\n| `yarn examples-testcafe` | run testcafe tests against `localhost:8999` |\n\n### Deploy to heroku.com\nWhen you deploy this repo to heroku, it serves *GoodData.UI Live Examples*.\nRelevant tasks are in `Procfile` and `package.json`.\n\n```bash\n# run in the project directory\nheroku login\nheroku create <your-app-name>\nheroku config:set DOMAIN_ADMIN_USERNAME=x@gooddata.com DOMAIN_ADMIN_PASSWORD=xy PROJECT_ID_TO_ASSIGN=xms7ga4tf3g3nzucd8380o2bev8oeknp\ngit push heroku HEAD:master\nheroku open\n```\n### Enable Geo Chart for Storybook and Live Examples\nGeo chart uses Mapbox to render map which requires a Mapbox access token.\n- Register an account and create Mapbox access token at [guide](https://docs.mapbox.com/help/how-mapbox-works/access-tokens/)\n- Store the created token at `.env`:\n```bash\necho -e \"EXAMPLE_MAPBOX_ACCESS_TOKEN=token\" >> .env # only need to run once\necho -e \"STORYBOOK_MAPBOX_ACCESS_TOKEN=token\" >> .env # only need to run once\n```\n\n### Run Live Examples Locally\nTo run *GoodData.UI Live Examples* locally:\n```bash\ngit clone <this-repository>\ncd  <repository-folder>\nyarn install --pure-lockfile\nyarn examples\n```\nThen open https://localhost:8999 and login using Live Examples account (you can [create one here](https://gooddata-examples.herokuapp.com/registration)).\n\n### Run Storybook locally\n- Run storybook with token stored in `.env` for more secure\n```bash\nyarn storybook\n```\n- Or run storybook with token env param exposed to cli (not suggested)\n```bash\nSTORYBOOK_MAPBOX_ACCESS_TOKEN=token yarn storybook\n```\n- Apply either above way to `yarn build-storybook` or `yarn test-storybook`\n\n### Source code formatting\nThe source code in the repository is formatted by [Prettier](https://prettier.io/).\nThe format of the code is validated by our Continuous Integration server and is one of the requirements of successful merge.\n\nPrettier is supported by every major IDE. You can find the list of supported editors and how to configure them [here](https://prettier.io/docs/en/editors.html).\n\nIn the case, when your editor is not supported or you don't want to setup the integration, you can run the `yarn prettier-write` command to reformat the code before commit.\n\n## Changelog\n\n- see [CHANGELOG.md](CHANGELOG.md)\n\n## Supported versions\n\nIn order to make the user experience with integrating GoodData UI SDK as smooth and secure as possible and to ensure that the SDK is using the latest features of the platform, we will only provide support to two most recent major versions of UI SDK.\n\nThe most recent majors will be supported in the following modes:\n\n- The latest major version will receive all new functionality and all bug fixes\n- The previous major version will only receive fixes to critical issues and security fixes. These fixes will be applied on top of last released version of the previous major\n\nThe customers are encouraged to always use the latest version of the UI SDK.\n\nIn case of using older versions, the user might face API incompatibility, performance or security issues.\n\nPlease follow the installation instructions to update to the newest version.\n\n## License\n\n(C) 2007-2020 GoodData Corporation\n\nThis project is dual licensed:\n\n- The ATTRIBUTION-NONCOMMERCIAL 4.0 INTERNATIONAL (CC BY-NC 4.0) is used for purpose of the trial experience and evaluation of GoodData.UI library.\n- The GOODDATA GOODDATA.UI LIBRARY END USER LICENSE AGREEMENT is used for GoodData customers.\n\nFor more information, please see [LICENSE](https://github.com/gooddata/gooddata-react-components/blob/master/LICENSE)\n","gitHead":"8dc7f9aeb726ea09db9e080097e6fcb90aabf70f","scripts":{"dev":"bash scripts/build.sh --dev-watch","test":"jest --watch","build":"bash scripts/build.sh","tslint":"yarn run-tslint -t verbose $npm_package_config_tslint","prepare":"cd examples/server && yarn install --frozen-lockfile && cd ../..; rm -r examples/node_modules 2>/dev/null; true","examples":"bash scripts/run-examples.sh","prepare?":"# Called before `npm publish` and on local `npm install`. Temporarily also for deleting obsolete node_modules. Ends with `true` to continue gracefully.","validate":"tsc --noEmit && yarn tslint && eslint $npm_package_config_eslint && yarn validate-style && yarn prettier-check","build-dev":"bash scripts/build.sh --dev","examples?":"# Default is developer domain, other options: yarn examples [sec,secure,stg,stg2,stg3,demo,developer or URL]","storybook":"yarn build && start-storybook -p 9001 -c .storybook","test-once":"jest","tslint-ci":"mkdir -p ./ci/results && yarn run-tslint -t checkstyle -o ./ci/results/tslint-results.xml $npm_package_config_tslint","run-tslint":"tslint -p tsconfig.json","validate-ci":"tsc --noEmit && yarn tslint-ci  && eslint $npm_package_config_eslint -f checkstyle -o ci/results/eslint-results.xml && yarn validate-style-ci && yarn prettier-check","examples-build":"bash scripts/build-examples.sh","prepublishOnly":"yarn build","prettier-check":"prettier --check '{src,stories,styles,__mocks__,examples/server/src,examples/src,examples/test}/**/*.{ts,js,tsx,jsx,json,scss,md,yaml,html}'","prettier-write":"prettier --write '{src,stories,styles,__mocks__,examples/server/src,examples/src,examples/test}/**/*.{ts,js,tsx,jsx,json,scss,md,yaml,html}'","test-storybook":"yarn build && test-storybook","validate-style":"stylelint '**/*.scss'","build-storybook":"yarn build && build-storybook -c .storybook -o dist-storybook","examples-server":"node examples/server/src/index.js","heroku-postbuild":"yarn examples-build developer","examples-testcafe":"./scripts/run-testcafe.sh visual","validate-style-ci":"stylelint '**/*.scss' --custom-formatter=node_modules/stylelint-checkstyle-formatter > ci/results/stylelint-results.xml","check-circular-deps":"madge --circular --extensions ts ./src","examples-testcafe-ci":"./scripts/run-testcafe.sh ci","examples-testcafe-live":"./scripts/run-testcafe.sh live"},"typings":"dist/index.d.ts","_npmUser":{"name":"no23reason","email":"dan.homola@hotmail.cz"},"deprecated":"@gooddata/react-components@7 reached End of Support on March 31, 2022. Please upgrade (see https://sdk.gooddata.com/gooddata-ui/docs/supported_versions.html for more information).","repository":{"url":"git+ssh://git@github.com/gooddata/gooddata-react-components.git","type":"git"},"_npmVersion":"6.13.4","description":"GoodData.UI - A powerful JavaScript library for building analytical applications","directories":{},"lint-staged":{"{src,stories,styles,__mocks__,examples/server/src,examples/src,examples/test}/**/*.{ts,js,tsx,jsx,scss}":["npx gdc-fix-copyright","git add"],"{src,stories,styles,__mocks__,examples/server/src,examples/src,examples/test}/**/*.{ts,js,tsx,jsx,json,scss,md,yaml,html}":["prettier --write","git add"]},"_nodeVersion":"12.16.1","dependencies":{"rxjs":"^6.3.1","uuid":"^3.2.1","immer":"^1.3.1","lodash":"^4.17.15","date-fns":"^2.7.0","downshift":"^3.2.7","invariant":"^2.2.2","mapbox-gl":"1.11.0","classnames":"^2.2.6","codemirror":"^5.54.0","highcharts":"7.1.1","prop-types":"^15.6.0","react-intl":"^3.6.0","custom-event":"^1.0.1","react-window":"^1.8.1","ag-grid-react":"20.0.0","react-measure":"^2.3.0","@types/mapbox-gl":"1.9.1","react-day-picker":"~7.3.0","react-responsive":"^3.0.0","stringify-object":"^2.4.0","@gooddata/typings":"^2.26.0","@types/codemirror":"^0.0.95","ag-grid-community":"20.0.0","http-status-codes":"^1.3.0","react-codemirror2":"^7.2.0","@gooddata/js-utils":"^3.10.5","@gooddata/numberjs":"^3.2.4","fixed-data-table-2":"^0.8.21","@gooddata/goodstrap":"^70.0.0","react-dom-factories":"^1.0.2","@gooddata/gooddata-js":"^13.1.2","json-stable-stringify":"^1.0.1","react-transition-group":"^2.2.1","hoist-non-react-statics":"^3.3.0","nodelist-foreach-polyfill":"^1.2.0","@formatjs/intl-pluralrules":"^1.3.6","highcharts-grouped-categories":"^1.1.3"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"raf":"3.3.2","yup":"^0.24.1","jest":"24.7.1","husky":"3.0.0","madge":"^3.4.4","react":"^16.5.2","enzyme":"3.5.0","eslint":"4.19.1","formik":"^0.11.11","moment":"2.23.0","history":"^4.7.2","ts-jest":"24.0.0","webpack":"4.30.0","full-icu":"^1.3.0","prettier":"1.16.4","react-ga":"^2.5.2","recharts":"1.0.0-beta.9","testcafe":"1.1.4","commander":"2.14.1","node-sass":"4.13.0","react-dom":"^16.5.2","stylelint":"^13.6.1","supertest":"3.0.0","ts-loader":"6.0.0","@types/raf":"^3.4.0","css-loader":"0.28.7","jest-junit":"3.0.0","raw-loader":"0.5.1","styled-jsx":"2.2.1","typescript":"3.3.4000","@babel/core":"7.11.6","@types/jest":"24.0.6","@types/node":"7.0.8","@types/uuid":"3.4.3","file-loader":"3.0.1","jest-enzyme":"7.0.2","lint-staged":"9.1.0","sass-loader":"6.0.6","webpack-cli":"3.3.2","@types/react":"16.8.6","babel-loader":"8.1.0","react-helmet":"5.2.0","react-select":"1.2.1","style-loader":"0.19.1","@types/enzyme":"3.1.13","@types/lodash":"4.14.123","testcafe-live":"0.1.4","@babel/runtime":"7.4.4","dotenv-webpack":"^1.7.0","@babel/polyfill":"^7.4.4","@storybook/react":"5.0.11","@types/invariant":"2.2.29","@types/react-dom":"16.0.11","isomorphic-fetch":"2.2.1","react-datepicker":"1.1.0","react-router-dom":"4.2.2","@babel/preset-env":"7.4.4","@gooddata/mock-js":"^2.14.2","@storybook/addons":"5.0.11","@types/classnames":"2.2.3","@types/prop-types":"15.5.2","@storybook/theming":"5.0.11","identity-obj-proxy":"^3.0.0","intl-messageformat":"^7.5.4","webpack-dev-server":"3.3.1","@babel/preset-react":"7.0.0","@types/react-portal":"4.0.1","@types/react-window":"^1.8.1","babel-plugin-lodash":"3.3.4","html-webpack-plugin":"3.2.0","react-test-renderer":"16.4.2","@types/react-measure":"2.0.5","clean-webpack-plugin":"2.0.2","stats-webpack-plugin":"0.7.0","eslint-config-prettier":"4.1.0","react-google-recaptcha":"^0.14.1","tslint-config-prettier":"1.18.0","@gooddata/eslint-config":"^1.0.0","@gooddata/tslint-config":"1.0.0","@types/react-responsive":"^3.0.3","@types/storybook__react":"4.0.1","@types/stringify-object":"^3.2.0","enzyme-adapter-react-16":"1.3.1","@gooddata/test-storybook":"4.0.0","@storybook/addon-actions":"5.0.11","@storybook/addon-options":"5.0.11","node-sass-magic-importer":"5.1.0","react-syntax-highlighter":"11.0.2","@types/fixed-data-table-2":"0.8.1","stylelint-config-prettier":"^8.0.1","@gooddata/stylelint-config":"^5.0.0","@types/react-test-renderer":"16.0.0","circular-dependency-plugin":"5.0.2","compression-webpack-plugin":"2.0.0","@types/json-stable-stringify":"^1.0.32","@gooddata/frontend-npm-scripts":"1.2.0","@types/enzyme-adapter-react-16":"1.0.3","stylelint-checkstyle-formatter":"0.1.2","@types/storybook__addon-actions":"3.4.2","@babel/plugin-proposal-class-properties":"7.4.4","@babel/plugin-proposal-object-rest-spread":"7.4.4","@babel/plugin-transform-async-to-generator":"7.4.4"},"peerDependencies":{"react":"^16.5.2","react-dom":"^16.5.2"},"_npmOperationalInternal":{"tmp":"tmp/react-components_7.9.0-alpha-no23reason-dho-rxjs-bump-2020-10-22T15-47-22-767Z_1603381677694_0.39762830790097436","host":"s3://npm-registry-packages"}},"7.9.0-alpha-no23reason-dho-rxjs-bump-2020-10-29T08-31-16-514Z":{"name":"@gooddata/react-components","version":"7.9.0-alpha-no23reason-dho-rxjs-bump-2020-10-29T08-31-16-514Z","author":{"name":"GoodData Corporation"},"license":"BSD-3-Clause","_id":"@gooddata/react-components@7.9.0-alpha-no23reason-dho-rxjs-bump-2020-10-29T08-31-16-514Z","maintainers":[{"name":"ngoc-le","email":"ngoc.le@gooddata.com"},{"name":"trangho92","email":"trang.ho@gooddata.com"},{"name":"gdjan","email":"jan.kruza@gooddata.com"},{"name":"tmuchka","email":"tomas.muchka@gooddata.com"},{"name":"an.vuong","email":"an.vuong@gooddata.com"},{"name":"nestor_encinas","email":"xesto05@gmail.com"},{"name":"van.nguyen","email":"van.nguyen@gooddata.com"},{"name":"milan.lempera","email":"ext-milan.lempera@gooddata.com"},{"name":"vi.phan","email":"vi.phan@gooddata.com"},{"name":"huong.nguyen","email":"huong.nguyen@gooddata.com"},{"name":"huyen.nguyen","email":"huyen.nguyen@gooddata.com"},{"name":"thuong.nguyen","email":"thuong.nguyen@gooddata.com"},{"name":"thao-luong","email":"thao.luong@gooddata.com"},{"name":"scavnickyj","email":"jakub.scavnicky@gooddata.com"},{"name":"hang.ngo","email":"hang.ngo@gooddata.com"},{"name":"mai.nguyen","email":"mai.nguyen@gooddata.com"},{"name":"my.duong","email":"my.duong@gooddata.com"},{"name":"tu.bui","email":"tu.bui@gooddata.com"},{"name":"pkingo","email":"philipandreaskingo@hotmail.com"},{"name":"tuqt1005","email":"tu.tran@gooddata.com"},{"name":"nis.hua","email":"nis.hua@gooddata.com"},{"name":"tulean","email":"tuan.le@gooddata.com"},{"name":"de.do","email":"de.do@gooddata.com"},{"name":"utdnah","email":"danh.ung@gooddata.com"},{"name":"trung-le-quoc","email":"trung.le@gooddata.com"},{"name":"tu-ngo","email":"tungo1981@gmail.com"},{"name":"hung.nguyen.hoang","email":"hung.nguyen@gooddata.com"},{"name":"matyas.kandl","email":"matyas.kandl@gooddata.com"},{"name":"naibinh","email":"naibinh@gmail.com"},{"name":"vu.pham","email":"vu.pham@gooddata.com"},{"name":"brbistas","email":"valentinos.chraniotis@gooddata.com"},{"name":"patrikbraborec","email":"patrik.braborec@gooddata.com"},{"name":"afi","email":"adam.fiedler@gooddata.com"},{"name":"qduval","email":"quentin.duval@gooddata.com"},{"name":"vlastikcz","email":"vlastimil.kotas@gooddata.com"},{"name":"no23reason","email":"dan.homola@hotmail.cz"},{"name":"ptquang86","email":"ptquang86@gmail.com"},{"name":"yanlipnican","email":"yanlipnican@gmail.com"},{"name":"rodri360","email":"me@rodri360.com"},{"name":"jkittler","email":"honza.kittler@gmail.com"},{"name":"ivan.mjartan","email":"ivan.mjartan@gooddata.com"},{"name":"lupko","email":"lubomir.slivka@gooddata.com"},{"name":"lanhuynh","email":"lan.huynh@gooddata.com"},{"name":"tomas.kratochvil","email":"tomas.kratochvil@gooddata.com"},{"name":"jakub-sterba","email":"jakub.sterba@gooddata.com"},{"name":"michal.marsal","email":"michal.marsal@gooddata.com"},{"name":"pbenes","email":"petr.benes@gooddata.com"},{"name":"strouhaljan","email":"strouhal.jan@gmail.com"},{"name":"gooddata-ci","email":"rail@gooddata.com"},{"name":"nikolacech","email":"nikola.cech@gooddata.com"},{"name":"bugsbunny338","email":"jiri.zajic@mensa.cz"},{"name":"bertold8","email":"ivan.nejezchleb@seznam.cz"},{"name":"sitina","email":"jiri.sitina@gooddata.com"},{"name":"linhhong","email":"linh.hong@gooddata.com"},{"name":"khanh.le","email":"khanh.le@gooddata.com"},{"name":"petrjanu","email":"petr.janu@gooddata.com"},{"name":"jaroslav.tomecek","email":"jaroslav.tomecek@gooddata.com"},{"name":"tomsatgd","email":"tomas.satinsky@gooddata.com"},{"name":"xmort","email":"petr.dolejsi@gooddata.com"}],"homepage":"https://github.com/gooddata/gooddata-react-components#readme","bugs":{"url":"https://github.com/gooddata/gooddata-react-components/issues"},"dist":{"shasum":"0e6936c4433b5feff1c7f06ce388f2491201541f","tarball":"https://registry.npmjs.org/@gooddata/react-components/-/react-components-7.9.0-alpha-no23reason-dho-rxjs-bump-2020-10-29T08-31-16-514Z.tgz","fileCount":2668,"integrity":"sha512-Sl4mF8o8MgD+g26qTl2j/vb6K+c69fAsJ7Wmg00FZuEhO0nAjqECu0J6p4JYCysBTvsOuvaCw7rlsZkanMmi9g==","signatures":[{"sig":"MEYCIQDJY1vgGscDu8jgziV7Fr4ueZR419KeMWIJ6KsueZfbcwIhAKTNKQLMW2FGlhyE1AfWwG/PhvYdy+ls1OG3pOqkd2v8","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":10726658,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJfmn30CRA9TVsSAnZWagAAUcQP/0dXDtdkzJLiJYZWXudU\nDSs9TmjvuEADQv/PL/pEK3P49AuFkDZQsQ3FscXi04miIaPeT3d5PHkRG4Hg\nfMfXQSEOQCeiEMlLGPw4oHuvWjGkF8E3W8Y9FtAGQqwF0B0fq6yTfm01qQAL\n4Cjh012eqQy8VLCr2OweKLM8xVe43WrmAJDU9cPshwHuqKLbniqqf72+Aefm\ne6iilQFTocJoH34oN60u6k5ZWB+tqCcpSHUau/Mf50wpPGOlP2yS4buk2w3L\neCn+khxtgLukQ8Q86b5e9O4vQJdKX1SqhHucbRe0x7QWdNmZDxNEl2Z4THFH\n4FcdGpkwN39CKcIJtHvKvo+EYPdLYV1cz/V3W6ZLycz2rY7bYv9FpEkbwi5e\nLv6kfQK9xLLZ49Hw6PC6mnhQoqnj6ArobAJ9O+XPFfiVB8AR9sJfsF89gppt\nVmzJLbPO7cZ/neryAl1L4FL3A0RKjrzVJivG7nAM5rI97mY2ne3i8CP7XIzK\njimPIvsH7I0/YGWAziGt33hyxdBGTavubhOqet8oZ0YGki+37h67hIaRN0n0\n8O4hd/p9NjRfTKXvo4TVGpX/Wn+jsm6iu7YWxySadexJ0sl4sPcl796dg57h\nojO3WCCB5+mPgLXDZrcYKqgl8dKP5jeir2rx2cf1pShEZxMUHjqMPAffix3m\noXkM\r\n=HBDA\r\n-----END PGP SIGNATURE-----\r\n"},"main":"dist/index.js","husky":{"hooks":{"pre-commit":"lint-staged"}},"config":{"eslint":"./examples/**/*.{js,jsx}","tslint":"./{__mocks__,src,stories}/{,**/}*.{ts,tsx}"},"readme":"[![npm version](https://badge.fury.io/js/%40gooddata%2Freact-components.svg)](https://www.npmjs.com/package/@gooddata/react-components)\n\n# GoodData.UI React components\n> A React-based JavaScript library for building data-driven applications\n\n## Getting started\n- [GoodData.UI Documentation](http://sdk.gooddata.com/gooddata-ui/)\n- [GoodData.UI Live Examples](https://gooddata-examples.herokuapp.com/)\n- [Stack Overflow](https://stackoverflow.com/questions/tagged/gooddata)\n\n### Usage\nWith [yarn](https://yarnpkg.com) installed, go to your project directory and run\n```\n$ yarn add @gooddata/react-components\n```\nIf you prefer [npm](npmjs.com) run\n```\n$ npm install --save @gooddata/react-components\n```\n\nThe public API is exposed via global `index.js`. Except for the styles, do not import any other file directly\nbecause they are not intended to be part of the public API.\n\n## Contributing\n\nWe welcome any contribution in form of [issues](https://github.com/gooddata/gooddata-react-components/issues) or [pull requests](https://github.com/gooddata/gooddata-react-components/pulls).\n\nInstall [Node.js](http://nodejs.org) (node 12.16.1, npm v6.13.4) and [Yarn](https://classic.yarnpkg.com) (1.22.4).\n\nInstall dependencies:\n```\nyarn install --frozen-lockfile\n```\n\nThese commands may come in handy while developing:\n\n| command | description |\n| ------- | ----------- |\n| `yarn install --pure-lockfile` | first step |\n| ||\n| `yarn dev` | build react-components to `/dist` in watch mode |\n| `yarn test` | run all unit tests |\n| `yarn prettier-write` | format the source code to match the valid codestyle |\n| `yarn validate` | validate codestyle |\n| ||\n| `yarn storybook` | run storybook from `/stories` on http://localhost:9001 |\n| `yarn build-storybook` | build storybook to `/dist-storybook` |\n| `yarn test-storybook` | run storybook and [screenshot tests](https://github.com/gooddata/gdc-client-utils/tree/master/test-storybook) |\n| ||\n| `yarn examples` | run Live Examples dev-server from `/examples` on https://localhost:8999 |\n| `yarn examples-build` | build Live Examples to `/examples/dist` |\n| `yarn examples-server` | serve built Live Examples - see `/examples/server/src` |\n| `yarn examples-testcafe` | run testcafe tests against `localhost:8999` |\n\n### Deploy to heroku.com\nWhen you deploy this repo to heroku, it serves *GoodData.UI Live Examples*.\nRelevant tasks are in `Procfile` and `package.json`.\n\n```bash\n# run in the project directory\nheroku login\nheroku create <your-app-name>\nheroku config:set DOMAIN_ADMIN_USERNAME=x@gooddata.com DOMAIN_ADMIN_PASSWORD=xy PROJECT_ID_TO_ASSIGN=xms7ga4tf3g3nzucd8380o2bev8oeknp\ngit push heroku HEAD:master\nheroku open\n```\n### Enable Geo Chart for Storybook and Live Examples\nGeo chart uses Mapbox to render map which requires a Mapbox access token.\n- Register an account and create Mapbox access token at [guide](https://docs.mapbox.com/help/how-mapbox-works/access-tokens/)\n- Store the created token at `.env`:\n```bash\necho -e \"EXAMPLE_MAPBOX_ACCESS_TOKEN=token\" >> .env # only need to run once\necho -e \"STORYBOOK_MAPBOX_ACCESS_TOKEN=token\" >> .env # only need to run once\n```\n\n### Run Live Examples Locally\nTo run *GoodData.UI Live Examples* locally:\n```bash\ngit clone <this-repository>\ncd  <repository-folder>\nyarn install --pure-lockfile\nyarn examples\n```\nThen open https://localhost:8999 and login using Live Examples account (you can [create one here](https://gooddata-examples.herokuapp.com/registration)).\n\n### Run Storybook locally\n- Run storybook with token stored in `.env` for more secure\n```bash\nyarn storybook\n```\n- Or run storybook with token env param exposed to cli (not suggested)\n```bash\nSTORYBOOK_MAPBOX_ACCESS_TOKEN=token yarn storybook\n```\n- Apply either above way to `yarn build-storybook` or `yarn test-storybook`\n\n### Source code formatting\nThe source code in the repository is formatted by [Prettier](https://prettier.io/).\nThe format of the code is validated by our Continuous Integration server and is one of the requirements of successful merge.\n\nPrettier is supported by every major IDE. You can find the list of supported editors and how to configure them [here](https://prettier.io/docs/en/editors.html).\n\nIn the case, when your editor is not supported or you don't want to setup the integration, you can run the `yarn prettier-write` command to reformat the code before commit.\n\n## Changelog\n\n- see [CHANGELOG.md](CHANGELOG.md)\n\n## Supported versions\n\nIn order to make the user experience with integrating GoodData UI SDK as smooth and secure as possible and to ensure that the SDK is using the latest features of the platform, we will only provide support to two most recent major versions of UI SDK.\n\nThe most recent majors will be supported in the following modes:\n\n- The latest major version will receive all new functionality and all bug fixes\n- The previous major version will only receive fixes to critical issues and security fixes. These fixes will be applied on top of last released version of the previous major\n\nThe customers are encouraged to always use the latest version of the UI SDK.\n\nIn case of using older versions, the user might face API incompatibility, performance or security issues.\n\nPlease follow the installation instructions to update to the newest version.\n\n## License\n\n(C) 2007-2020 GoodData Corporation\n\nThis project is dual licensed:\n\n- The ATTRIBUTION-NONCOMMERCIAL 4.0 INTERNATIONAL (CC BY-NC 4.0) is used for purpose of the trial experience and evaluation of GoodData.UI library.\n- The GOODDATA GOODDATA.UI LIBRARY END USER LICENSE AGREEMENT is used for GoodData customers.\n\nFor more information, please see [LICENSE](https://github.com/gooddata/gooddata-react-components/blob/master/LICENSE)\n","gitHead":"c2513e5685b0d6ac060c9575065366929517221a","scripts":{"dev":"bash scripts/build.sh --dev-watch","test":"jest --watch","build":"bash scripts/build.sh","tslint":"yarn run-tslint -t verbose $npm_package_config_tslint","prepare":"cd examples/server && yarn install --frozen-lockfile && cd ../..; rm -r examples/node_modules 2>/dev/null; true","examples":"bash scripts/run-examples.sh","prepare?":"# Called before `npm publish` and on local `npm install`. Temporarily also for deleting obsolete node_modules. Ends with `true` to continue gracefully.","validate":"tsc --noEmit && yarn tslint && eslint $npm_package_config_eslint && yarn validate-style && yarn prettier-check","build-dev":"bash scripts/build.sh --dev","examples?":"# Default is developer domain, other options: yarn examples [sec,secure,stg,stg2,stg3,demo,developer or URL]","storybook":"yarn build && start-storybook -p 9001 -c .storybook","test-once":"jest","tslint-ci":"mkdir -p ./ci/results && yarn run-tslint -t checkstyle -o ./ci/results/tslint-results.xml $npm_package_config_tslint","run-tslint":"tslint -p tsconfig.json","validate-ci":"tsc --noEmit && yarn tslint-ci  && eslint $npm_package_config_eslint -f checkstyle -o ci/results/eslint-results.xml && yarn validate-style-ci && yarn prettier-check","examples-build":"bash scripts/build-examples.sh","prepublishOnly":"yarn build","prettier-check":"prettier --check '{src,stories,styles,__mocks__,examples/server/src,examples/src,examples/test}/**/*.{ts,js,tsx,jsx,json,scss,md,yaml,html}'","prettier-write":"prettier --write '{src,stories,styles,__mocks__,examples/server/src,examples/src,examples/test}/**/*.{ts,js,tsx,jsx,json,scss,md,yaml,html}'","test-storybook":"yarn build && test-storybook","validate-style":"stylelint '**/*.scss'","build-storybook":"yarn build && build-storybook -c .storybook -o dist-storybook","examples-server":"node examples/server/src/index.js","heroku-postbuild":"yarn examples-build developer","examples-testcafe":"./scripts/run-testcafe.sh visual","validate-style-ci":"stylelint '**/*.scss' --custom-formatter=node_modules/stylelint-checkstyle-formatter > ci/results/stylelint-results.xml","check-circular-deps":"madge --circular --extensions ts ./src","examples-testcafe-ci":"./scripts/run-testcafe.sh ci","examples-testcafe-live":"./scripts/run-testcafe.sh live"},"typings":"dist/index.d.ts","_npmUser":{"name":"no23reason","email":"dan.homola@hotmail.cz"},"deprecated":"@gooddata/react-components@7 reached End of Support on March 31, 2022. Please upgrade (see https://sdk.gooddata.com/gooddata-ui/docs/supported_versions.html for more information).","repository":{"url":"git+ssh://git@github.com/gooddata/gooddata-react-components.git","type":"git"},"_npmVersion":"6.14.6","description":"GoodData.UI - A powerful JavaScript library for building analytical applications","directories":{},"lint-staged":{"{src,stories,styles,__mocks__,examples/server/src,examples/src,examples/test}/**/*.{ts,js,tsx,jsx,scss}":["npx gdc-fix-copyright","git add"],"{src,stories,styles,__mocks__,examples/server/src,examples/src,examples/test}/**/*.{ts,js,tsx,jsx,json,scss,md,yaml,html}":["prettier --write","git add"]},"_nodeVersion":"12.18.4","dependencies":{"rxjs":"^6.3.1","uuid":"^3.2.1","immer":"^1.3.1","lodash":"^4.17.15","date-fns":"^2.7.0","downshift":"^3.2.7","invariant":"^2.2.2","mapbox-gl":"1.11.0","classnames":"^2.2.6","codemirror":"^5.54.0","highcharts":"7.1.1","prop-types":"^15.6.0","react-intl":"^3.6.0","custom-event":"^1.0.1","react-window":"^1.8.1","ag-grid-react":"20.0.0","react-measure":"^2.3.0","@types/mapbox-gl":"1.9.1","react-day-picker":"~7.3.0","react-responsive":"^3.0.0","stringify-object":"^2.4.0","@gooddata/typings":"^2.26.0","@types/codemirror":"^0.0.95","ag-grid-community":"20.0.0","http-status-codes":"^1.3.0","react-codemirror2":"^7.2.0","@gooddata/js-utils":"^3.10.5","@gooddata/numberjs":"^3.2.4","fixed-data-table-2":"^0.8.21","@gooddata/goodstrap":"^70.0.0","react-dom-factories":"^1.0.2","@gooddata/gooddata-js":"13.1.4-alpha-no23reason-dho-rxjs-bump-2020-10-29T08-28-46-016Z","json-stable-stringify":"^1.0.1","react-transition-group":"^2.2.1","hoist-non-react-statics":"^3.3.0","nodelist-foreach-polyfill":"^1.2.0","@formatjs/intl-pluralrules":"^1.3.6","highcharts-grouped-categories":"^1.1.3"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"raf":"3.3.2","yup":"^0.24.1","jest":"24.7.1","husky":"3.0.0","madge":"^3.4.4","react":"^16.5.2","enzyme":"3.5.0","eslint":"4.19.1","formik":"^0.11.11","moment":"2.23.0","history":"^4.7.2","ts-jest":"24.0.0","webpack":"4.30.0","full-icu":"^1.3.0","prettier":"1.16.4","react-ga":"^2.5.2","recharts":"1.0.0-beta.9","testcafe":"1.1.4","commander":"2.14.1","node-sass":"4.13.0","react-dom":"^16.5.2","stylelint":"^13.6.1","supertest":"3.0.0","ts-loader":"6.0.0","@types/raf":"^3.4.0","css-loader":"0.28.7","jest-junit":"3.0.0","raw-loader":"0.5.1","styled-jsx":"2.2.1","typescript":"3.3.4000","@babel/core":"7.11.6","@types/jest":"24.0.6","@types/node":"7.0.8","@types/uuid":"3.4.3","file-loader":"3.0.1","jest-enzyme":"7.0.2","lint-staged":"9.1.0","sass-loader":"6.0.6","webpack-cli":"3.3.2","@types/react":"16.8.6","babel-loader":"8.1.0","react-helmet":"5.2.0","react-select":"1.2.1","style-loader":"0.19.1","@types/enzyme":"3.1.13","@types/lodash":"4.14.123","testcafe-live":"0.1.4","@babel/runtime":"7.4.4","dotenv-webpack":"^1.7.0","@babel/polyfill":"^7.4.4","@storybook/react":"5.0.11","@types/invariant":"2.2.29","@types/react-dom":"16.0.11","isomorphic-fetch":"2.2.1","react-datepicker":"1.1.0","react-router-dom":"4.2.2","@babel/preset-env":"7.4.4","@gooddata/mock-js":"^2.14.2","@storybook/addons":"5.0.11","@types/classnames":"2.2.3","@types/prop-types":"15.5.2","@storybook/theming":"5.0.11","identity-obj-proxy":"^3.0.0","intl-messageformat":"^7.5.4","webpack-dev-server":"3.3.1","@babel/preset-react":"7.0.0","@types/react-portal":"4.0.1","@types/react-window":"^1.8.1","babel-plugin-lodash":"3.3.4","html-webpack-plugin":"3.2.0","react-test-renderer":"16.4.2","@types/react-measure":"2.0.5","clean-webpack-plugin":"2.0.2","stats-webpack-plugin":"0.7.0","eslint-config-prettier":"4.1.0","react-google-recaptcha":"^0.14.1","tslint-config-prettier":"1.18.0","@gooddata/eslint-config":"^1.0.0","@gooddata/tslint-config":"1.0.0","@types/react-responsive":"^3.0.3","@types/storybook__react":"4.0.1","@types/stringify-object":"^3.2.0","enzyme-adapter-react-16":"1.3.1","@gooddata/test-storybook":"4.0.0","@storybook/addon-actions":"5.0.11","@storybook/addon-options":"5.0.11","node-sass-magic-importer":"5.1.0","react-syntax-highlighter":"11.0.2","@types/fixed-data-table-2":"0.8.1","stylelint-config-prettier":"^8.0.1","@gooddata/stylelint-config":"^5.0.0","@types/react-test-renderer":"16.0.0","circular-dependency-plugin":"5.0.2","compression-webpack-plugin":"2.0.0","@types/json-stable-stringify":"^1.0.32","@gooddata/frontend-npm-scripts":"1.2.0","@types/enzyme-adapter-react-16":"1.0.3","stylelint-checkstyle-formatter":"0.1.2","@types/storybook__addon-actions":"3.4.2","@babel/plugin-proposal-class-properties":"7.4.4","@babel/plugin-proposal-object-rest-spread":"7.4.4","@babel/plugin-transform-async-to-generator":"7.4.4"},"peerDependencies":{"react":"^16.5.2","react-dom":"^16.5.2"},"_npmOperationalInternal":{"tmp":"tmp/react-components_7.9.0-alpha-no23reason-dho-rxjs-bump-2020-10-29T08-31-16-514Z_1603960307520_0.8251242642271257","host":"s3://npm-registry-packages"}},"7.9.0-beta.21":{"name":"@gooddata/react-components","version":"7.9.0-beta.21","author":{"name":"GoodData Corporation"},"license":"BSD-3-Clause","_id":"@gooddata/react-components@7.9.0-beta.21","maintainers":[{"name":"ngoc-le","email":"ngoc.le@gooddata.com"},{"name":"trangho92","email":"trang.ho@gooddata.com"},{"name":"gdjan","email":"jan.kruza@gooddata.com"},{"name":"tmuchka","email":"tomas.muchka@gooddata.com"},{"name":"an.vuong","email":"an.vuong@gooddata.com"},{"name":"nestor_encinas","email":"xesto05@gmail.com"},{"name":"van.nguyen","email":"van.nguyen@gooddata.com"},{"name":"milan.lempera","email":"ext-milan.lempera@gooddata.com"},{"name":"vi.phan","email":"vi.phan@gooddata.com"},{"name":"huong.nguyen","email":"huong.nguyen@gooddata.com"},{"name":"huyen.nguyen","email":"huyen.nguyen@gooddata.com"},{"name":"thuong.nguyen","email":"thuong.nguyen@gooddata.com"},{"name":"thao-luong","email":"thao.luong@gooddata.com"},{"name":"scavnickyj","email":"jakub.scavnicky@gooddata.com"},{"name":"hang.ngo","email":"hang.ngo@gooddata.com"},{"name":"mai.nguyen","email":"mai.nguyen@gooddata.com"},{"name":"my.duong","email":"my.duong@gooddata.com"},{"name":"tu.bui","email":"tu.bui@gooddata.com"},{"name":"pkingo","email":"philipandreaskingo@hotmail.com"},{"name":"tuqt1005","email":"tu.tran@gooddata.com"},{"name":"nis.hua","email":"nis.hua@gooddata.com"},{"name":"tulean","email":"tuan.le@gooddata.com"},{"name":"de.do","email":"de.do@gooddata.com"},{"name":"utdnah","email":"danh.ung@gooddata.com"},{"name":"trung-le-quoc","email":"trung.le@gooddata.com"},{"name":"tu-ngo","email":"tungo1981@gmail.com"},{"name":"hung.nguyen.hoang","email":"hung.nguyen@gooddata.com"},{"name":"matyas.kandl","email":"matyas.kandl@gooddata.com"},{"name":"naibinh","email":"naibinh@gmail.com"},{"name":"vu.pham","email":"vu.pham@gooddata.com"},{"name":"brbistas","email":"valentinos.chraniotis@gooddata.com"},{"name":"patrikbraborec","email":"patrik.braborec@gooddata.com"},{"name":"afi","email":"adam.fiedler@gooddata.com"},{"name":"qduval","email":"quentin.duval@gooddata.com"},{"name":"vlastikcz","email":"vlastimil.kotas@gooddata.com"},{"name":"no23reason","email":"dan.homola@hotmail.cz"},{"name":"ptquang86","email":"ptquang86@gmail.com"},{"name":"yanlipnican","email":"yanlipnican@gmail.com"},{"name":"rodri360","email":"me@rodri360.com"},{"name":"jkittler","email":"honza.kittler@gmail.com"},{"name":"ivan.mjartan","email":"ivan.mjartan@gooddata.com"},{"name":"lupko","email":"lubomir.slivka@gooddata.com"},{"name":"lanhuynh","email":"lan.huynh@gooddata.com"},{"name":"tomas.kratochvil","email":"tomas.kratochvil@gooddata.com"},{"name":"jakub-sterba","email":"jakub.sterba@gooddata.com"},{"name":"michal.marsal","email":"michal.marsal@gooddata.com"},{"name":"pbenes","email":"petr.benes@gooddata.com"},{"name":"strouhaljan","email":"strouhal.jan@gmail.com"},{"name":"gooddata-ci","email":"rail@gooddata.com"},{"name":"nikolacech","email":"nikola.cech@gooddata.com"},{"name":"bugsbunny338","email":"jiri.zajic@mensa.cz"},{"name":"bertold8","email":"ivan.nejezchleb@seznam.cz"},{"name":"sitina","email":"jiri.sitina@gooddata.com"},{"name":"linhhong","email":"linh.hong@gooddata.com"},{"name":"khanh.le","email":"khanh.le@gooddata.com"},{"name":"petrjanu","email":"petr.janu@gooddata.com"},{"name":"jaroslav.tomecek","email":"jaroslav.tomecek@gooddata.com"},{"name":"tomsatgd","email":"tomas.satinsky@gooddata.com"},{"name":"xmort","email":"petr.dolejsi@gooddata.com"}],"homepage":"https://github.com/gooddata/gooddata-react-components#readme","bugs":{"url":"https://github.com/gooddata/gooddata-react-components/issues"},"dist":{"shasum":"f5ac2e721023b757dfbc7f3adb114da0404f5d9f","tarball":"https://registry.npmjs.org/@gooddata/react-components/-/react-components-7.9.0-beta.21.tgz","fileCount":2668,"integrity":"sha512-fXEvcVISyioPwLF3GlZnwMUEUfzK30g6Pac4CC2zKHP0maewKZdiYBO1jNDdtOzofs/IpL0rSYfTSNHX6ncgig==","signatures":[{"sig":"MEYCIQDAgNu/flQPa1Sqr5dLB9g03pnKzcvtVi/2L1t03Hl5VgIhAO4r+TRTFikWvO9K+G6pPW/SnT1rN3LRzNZHK+ulHiYJ","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":10726317,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJfo+WDCRA9TVsSAnZWagAACbgP/3Ec/3pKMxD4h83vF/Ux\nCD171tYmIOH5Z5Mz4dHGFkRRakuXLc6WPQRg8GsBJt/+XGhb+jDBaFx3c8tH\nFa9Q7RMCNlnyPAGY+IlaoWHwWpWkj2PQVP8BMgCz7vWLsTS78mqp8KWnfRo7\nqT+Bxwy0DhGji/5F9nk6R+tWt0McEDu78c5UTVDYqrlrakr+mR0a3TjCnjbP\nBFLqV7PMC7l0DEO9grxyPFcAKsw7it6wP3mQGE4VDUlAQfg/g32LvfQ2PKmt\nG6NDeuvoHxE1yXlsfa0glffAr1rusgfjqFOARHYAfJyk+erRJmCHxOaIw8d0\njjA1DGyDwuK2zgDpJkNeWt6HIMmS0mpnQhk2zJHW0cpTqvsJEiK47c8jlD4q\nfauY+UxDT2hpXHJjH1vW/u1PYdRrhFnp2/7rSDUrRhDJAP9rDYqKNooRfsyp\nzBlcviith4CEXcS8OZaaI9ybGm47GgKQxYj5Hb6RTAHShnLhXabTob4zjpX2\nzhsN7hKgmjrdJxpe8PrTyTEfc/b8u+OLIisuX/a471cQ091dEXduTee+tHrN\n5dz60YUJayxzSaWvTkEAYwEmi5RPoyY98RratImLjggIgbAR4GJ56YHviBUl\nYALHKd9KhwT98cp1JRxGcD1UoSBGw/96OwppJ1OzHA5iYQxSkT6BgBBk7uz5\nnknh\r\n=NwP2\r\n-----END PGP SIGNATURE-----\r\n"},"main":"dist/index.js","husky":{"hooks":{"pre-commit":"lint-staged"}},"config":{"eslint":"./examples/**/*.{js,jsx}","tslint":"./{__mocks__,src,stories}/{,**/}*.{ts,tsx}"},"readme":"[![npm version](https://badge.fury.io/js/%40gooddata%2Freact-components.svg)](https://www.npmjs.com/package/@gooddata/react-components)\n\n# GoodData.UI React components\n> A React-based JavaScript library for building data-driven applications\n\n## Getting started\n- [GoodData.UI Documentation](http://sdk.gooddata.com/gooddata-ui/)\n- [GoodData.UI Live Examples](https://gooddata-examples.herokuapp.com/)\n- [Stack Overflow](https://stackoverflow.com/questions/tagged/gooddata)\n\n### Usage\nWith [yarn](https://yarnpkg.com) installed, go to your project directory and run\n```\n$ yarn add @gooddata/react-components\n```\nIf you prefer [npm](npmjs.com) run\n```\n$ npm install --save @gooddata/react-components\n```\n\nThe public API is exposed via global `index.js`. Except for the styles, do not import any other file directly\nbecause they are not intended to be part of the public API.\n\n## Contributing\n\nWe welcome any contribution in form of [issues](https://github.com/gooddata/gooddata-react-components/issues) or [pull requests](https://github.com/gooddata/gooddata-react-components/pulls).\n\nInstall [Node.js](http://nodejs.org) (node 12.16.1, npm v6.13.4) and [Yarn](https://classic.yarnpkg.com) (1.22.4).\n\nInstall dependencies:\n```\nyarn install --frozen-lockfile\n```\n\nThese commands may come in handy while developing:\n\n| command | description |\n| ------- | ----------- |\n| `yarn install --pure-lockfile` | first step |\n| ||\n| `yarn dev` | build react-components to `/dist` in watch mode |\n| `yarn test` | run all unit tests |\n| `yarn prettier-write` | format the source code to match the valid codestyle |\n| `yarn validate` | validate codestyle |\n| ||\n| `yarn storybook` | run storybook from `/stories` on http://localhost:9001 |\n| `yarn build-storybook` | build storybook to `/dist-storybook` |\n| `yarn test-storybook` | run storybook and [screenshot tests](https://github.com/gooddata/gdc-client-utils/tree/master/test-storybook) |\n| ||\n| `yarn examples` | run Live Examples dev-server from `/examples` on https://localhost:8999 |\n| `yarn examples-build` | build Live Examples to `/examples/dist` |\n| `yarn examples-server` | serve built Live Examples - see `/examples/server/src` |\n| `yarn examples-testcafe` | run testcafe tests against `localhost:8999` |\n\n### Deploy to heroku.com\nWhen you deploy this repo to heroku, it serves *GoodData.UI Live Examples*.\nRelevant tasks are in `Procfile` and `package.json`.\n\n```bash\n# run in the project directory\nheroku login\nheroku create <your-app-name>\nheroku config:set DOMAIN_ADMIN_USERNAME=x@gooddata.com DOMAIN_ADMIN_PASSWORD=xy PROJECT_ID_TO_ASSIGN=xms7ga4tf3g3nzucd8380o2bev8oeknp\ngit push heroku HEAD:master\nheroku open\n```\n### Enable Geo Chart for Storybook and Live Examples\nGeo chart uses Mapbox to render map which requires a Mapbox access token.\n- Register an account and create Mapbox access token at [guide](https://docs.mapbox.com/help/how-mapbox-works/access-tokens/)\n- Store the created token at `.env`:\n```bash\necho -e \"EXAMPLE_MAPBOX_ACCESS_TOKEN=token\" >> .env # only need to run once\necho -e \"STORYBOOK_MAPBOX_ACCESS_TOKEN=token\" >> .env # only need to run once\n```\n\n### Run Live Examples Locally\nTo run *GoodData.UI Live Examples* locally:\n```bash\ngit clone <this-repository>\ncd  <repository-folder>\nyarn install --pure-lockfile\nyarn examples\n```\nThen open https://localhost:8999 and login using Live Examples account (you can [create one here](https://gooddata-examples.herokuapp.com/registration)).\n\n### Run Storybook locally\n- Run storybook with token stored in `.env` for more secure\n```bash\nyarn storybook\n```\n- Or run storybook with token env param exposed to cli (not suggested)\n```bash\nSTORYBOOK_MAPBOX_ACCESS_TOKEN=token yarn storybook\n```\n- Apply either above way to `yarn build-storybook` or `yarn test-storybook`\n\n### Source code formatting\nThe source code in the repository is formatted by [Prettier](https://prettier.io/).\nThe format of the code is validated by our Continuous Integration server and is one of the requirements of successful merge.\n\nPrettier is supported by every major IDE. You can find the list of supported editors and how to configure them [here](https://prettier.io/docs/en/editors.html).\n\nIn the case, when your editor is not supported or you don't want to setup the integration, you can run the `yarn prettier-write` command to reformat the code before commit.\n\n## Changelog\n\n- see [CHANGELOG.md](CHANGELOG.md)\n\n## Supported versions\n\nWe encourage you to always use the latest available version of GoodData.UI to make the user experience with integrating GoodData.UI as smooth and secure as possible and to ensure that GoodData.UI always uses the latest features of the GoodData platform.\n\nFor more information, see [Supported Versions](https://sdk.gooddata.com/gooddata-ui/docs/supported_versions.html).\n\nPlease follow the installation instructions in the [gooddata-ui-sdk repository](https://github.com/gooddata/gooddata-ui-sdk) to update to the latest version.\n\n## License\n\n(C) 2007-2020 GoodData Corporation\n\nThis project is dual licensed:\n\n- The ATTRIBUTION-NONCOMMERCIAL 4.0 INTERNATIONAL (CC BY-NC 4.0) is used for purpose of the trial experience and evaluation of GoodData.UI library.\n- The GOODDATA GOODDATA.UI LIBRARY END USER LICENSE AGREEMENT is used for GoodData customers.\n\nFor more information, please see [LICENSE](https://github.com/gooddata/gooddata-react-components/blob/master/LICENSE).\n","gitHead":"a143d6a0bd404aa0e4b95205de2c7280970b19dc","scripts":{"dev":"bash scripts/build.sh --dev-watch","test":"jest --watch","build":"bash scripts/build.sh","tslint":"yarn run-tslint -t verbose $npm_package_config_tslint","prepare":"cd examples/server && yarn install --frozen-lockfile && cd ../..; rm -r examples/node_modules 2>/dev/null; true","examples":"bash scripts/run-examples.sh","prepare?":"# Called before `npm publish` and on local `npm install`. Temporarily also for deleting obsolete node_modules. Ends with `true` to continue gracefully.","validate":"tsc --noEmit && yarn tslint && eslint $npm_package_config_eslint && yarn validate-style && yarn prettier-check","build-dev":"bash scripts/build.sh --dev","examples?":"# Default is developer domain, other options: yarn examples [sec,secure,stg,stg2,stg3,demo,developer or URL]","storybook":"yarn build && start-storybook -p 9001 -c .storybook","test-once":"jest","tslint-ci":"mkdir -p ./ci/results && yarn run-tslint -t checkstyle -o ./ci/results/tslint-results.xml $npm_package_config_tslint","run-tslint":"tslint -p tsconfig.json","validate-ci":"tsc --noEmit && yarn tslint-ci  && eslint $npm_package_config_eslint -f checkstyle -o ci/results/eslint-results.xml && yarn validate-style-ci && yarn prettier-check","examples-build":"bash scripts/build-examples.sh","prepublishOnly":"yarn build","prettier-check":"prettier --check '{src,stories,styles,__mocks__,examples/server/src,examples/src,examples/test}/**/*.{ts,js,tsx,jsx,json,scss,md,yaml,html}'","prettier-write":"prettier --write '{src,stories,styles,__mocks__,examples/server/src,examples/src,examples/test}/**/*.{ts,js,tsx,jsx,json,scss,md,yaml,html}'","test-storybook":"yarn build && test-storybook","validate-style":"stylelint '**/*.scss'","build-storybook":"yarn build && build-storybook -c .storybook -o dist-storybook","examples-server":"node examples/server/src/index.js","heroku-postbuild":"yarn examples-build developer","examples-testcafe":"./scripts/run-testcafe.sh visual","validate-style-ci":"stylelint '**/*.scss' --custom-formatter=node_modules/stylelint-checkstyle-formatter > ci/results/stylelint-results.xml","check-circular-deps":"madge --circular --extensions ts ./src","examples-testcafe-ci":"./scripts/run-testcafe.sh ci","examples-testcafe-live":"./scripts/run-testcafe.sh live"},"typings":"dist/index.d.ts","_npmUser":{"name":"gooddata-ci","email":"rail@gooddata.com"},"deprecated":"@gooddata/react-components@7 reached End of Support on March 31, 2022. Please upgrade (see https://sdk.gooddata.com/gooddata-ui/docs/supported_versions.html for more information).","repository":{"url":"git+ssh://git@github.com/gooddata/gooddata-react-components.git","type":"git"},"_npmVersion":"6.13.4","description":"GoodData.UI - A powerful JavaScript library for building analytical applications","directories":{},"lint-staged":{"{src,stories,styles,__mocks__,examples/server/src,examples/src,examples/test}/**/*.{ts,js,tsx,jsx,scss}":["npx gdc-fix-copyright","git add"],"{src,stories,styles,__mocks__,examples/server/src,examples/src,examples/test}/**/*.{ts,js,tsx,jsx,json,scss,md,yaml,html}":["prettier --write","git add"]},"_nodeVersion":"12.16.1","dependencies":{"rxjs":"^5.5.6","uuid":"^3.2.1","immer":"^1.3.1","lodash":"^4.17.15","date-fns":"^2.7.0","downshift":"^3.2.7","invariant":"^2.2.2","mapbox-gl":"1.11.0","classnames":"^2.2.6","codemirror":"^5.54.0","highcharts":"7.1.1","prop-types":"^15.6.0","react-intl":"^3.6.0","custom-event":"^1.0.1","react-window":"^1.8.1","ag-grid-react":"20.0.0","react-measure":"^2.3.0","@types/mapbox-gl":"1.9.1","react-day-picker":"~7.3.0","react-responsive":"^3.0.0","stringify-object":"^2.4.0","@gooddata/typings":"^2.26.0","@types/codemirror":"^0.0.95","ag-grid-community":"20.0.0","http-status-codes":"^1.3.0","react-codemirror2":"^7.2.0","@gooddata/js-utils":"^3.10.5","@gooddata/numberjs":"^3.2.4","fixed-data-table-2":"^0.8.21","@gooddata/goodstrap":"^68.20.5","react-dom-factories":"^1.0.2","@gooddata/gooddata-js":"^13.1.2","json-stable-stringify":"^1.0.1","react-transition-group":"^2.2.1","hoist-non-react-statics":"^3.3.0","nodelist-foreach-polyfill":"^1.2.0","@formatjs/intl-pluralrules":"^1.3.6","highcharts-grouped-categories":"^1.1.3"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"raf":"3.3.2","yup":"^0.24.1","jest":"24.7.1","husky":"3.0.0","madge":"^3.4.4","react":"^16.5.2","enzyme":"3.5.0","eslint":"4.19.1","formik":"^0.11.11","moment":"2.23.0","history":"^4.7.2","ts-jest":"24.0.0","webpack":"4.30.0","full-icu":"^1.3.0","prettier":"1.16.4","react-ga":"^2.5.2","recharts":"1.0.0-beta.9","testcafe":"1.1.4","commander":"2.14.1","node-sass":"4.13.0","react-dom":"^16.5.2","stylelint":"^13.6.1","supertest":"3.0.0","ts-loader":"6.0.0","@types/raf":"^3.4.0","css-loader":"0.28.7","jest-junit":"3.0.0","raw-loader":"0.5.1","styled-jsx":"2.2.1","typescript":"3.3.4000","@babel/core":"7.11.6","@types/jest":"24.0.6","@types/node":"7.0.8","@types/uuid":"3.4.3","file-loader":"3.0.1","jest-enzyme":"7.0.2","lint-staged":"9.1.0","sass-loader":"6.0.6","webpack-cli":"3.3.2","@types/react":"16.8.6","babel-loader":"8.1.0","react-helmet":"5.2.0","react-select":"1.2.1","style-loader":"0.19.1","@types/enzyme":"3.1.13","@types/lodash":"4.14.123","testcafe-live":"0.1.4","@babel/runtime":"7.4.4","dotenv-webpack":"^1.7.0","@babel/polyfill":"^7.4.4","@storybook/react":"5.0.11","@types/invariant":"2.2.29","@types/react-dom":"16.0.11","isomorphic-fetch":"2.2.1","react-datepicker":"1.1.0","react-router-dom":"4.2.2","@babel/preset-env":"7.4.4","@gooddata/mock-js":"^2.14.2","@storybook/addons":"5.0.11","@types/classnames":"2.2.3","@types/prop-types":"15.5.2","@storybook/theming":"5.0.11","identity-obj-proxy":"^3.0.0","intl-messageformat":"^7.5.4","webpack-dev-server":"3.3.1","@babel/preset-react":"7.0.0","@types/react-portal":"4.0.1","@types/react-window":"^1.8.1","babel-plugin-lodash":"3.3.4","html-webpack-plugin":"3.2.0","react-test-renderer":"16.4.2","@types/react-measure":"2.0.5","clean-webpack-plugin":"2.0.2","stats-webpack-plugin":"0.7.0","eslint-config-prettier":"4.1.0","react-google-recaptcha":"^0.14.1","tslint-config-prettier":"1.18.0","@gooddata/eslint-config":"^1.0.0","@gooddata/tslint-config":"1.0.0","@types/react-responsive":"^3.0.3","@types/storybook__react":"4.0.1","@types/stringify-object":"^3.2.0","enzyme-adapter-react-16":"1.3.1","@gooddata/test-storybook":"4.0.0","@storybook/addon-actions":"5.0.11","@storybook/addon-options":"5.0.11","node-sass-magic-importer":"5.1.0","react-syntax-highlighter":"11.0.2","@types/fixed-data-table-2":"0.8.1","stylelint-config-prettier":"^8.0.1","@gooddata/stylelint-config":"^5.0.0","@types/react-test-renderer":"16.0.0","circular-dependency-plugin":"5.0.2","compression-webpack-plugin":"2.0.0","@types/json-stable-stringify":"^1.0.32","@gooddata/frontend-npm-scripts":"1.2.0","@types/enzyme-adapter-react-16":"1.0.3","stylelint-checkstyle-formatter":"0.1.2","@types/storybook__addon-actions":"3.4.2","@babel/plugin-proposal-class-properties":"7.4.4","@babel/plugin-proposal-object-rest-spread":"7.4.4","@babel/plugin-transform-async-to-generator":"7.4.4"},"peerDependencies":{"react":"^16.5.2","react-dom":"^16.5.2"},"_npmOperationalInternal":{"tmp":"tmp/react-components_7.9.0-beta.21_1604576642452_0.5680317039046039","host":"s3://npm-registry-packages"}},"7.9.0-beta.22":{"name":"@gooddata/react-components","version":"7.9.0-beta.22","author":{"name":"GoodData Corporation"},"license":"BSD-3-Clause","_id":"@gooddata/react-components@7.9.0-beta.22","maintainers":[{"name":"thuy.tran","email":"thuy.tran@gooddata.com"},{"name":"ngoc-le","email":"ngoc.le@gooddata.com"},{"name":"gdjan","email":"jan.kruza@gooddata.com"},{"name":"tmuchka","email":"tomas.muchka@gooddata.com"},{"name":"an.vuong","email":"an.vuong@gooddata.com"},{"name":"nestor_encinas","email":"xesto05@gmail.com"},{"name":"van.nguyen","email":"van.nguyen@gooddata.com"},{"name":"milan.lempera","email":"ext-milan.lempera@gooddata.com"},{"name":"vi.phan","email":"vi.phan@gooddata.com"},{"name":"huong.nguyen","email":"huong.nguyen@gooddata.com"},{"name":"huyen.nguyen","email":"huyen.nguyen@gooddata.com"},{"name":"thuong.nguyen","email":"thuong.nguyen@gooddata.com"},{"name":"thao-luong","email":"thao.luong@gooddata.com"},{"name":"scavnickyj","email":"jakub.scavnicky@gooddata.com"},{"name":"hang.ngo","email":"hang.ngo@gooddata.com"},{"name":"mai.nguyen","email":"mai.nguyen@gooddata.com"},{"name":"my.duong","email":"my.duong@gooddata.com"},{"name":"tu.bui","email":"tu.bui@gooddata.com"},{"name":"pkingo","email":"philipandreaskingo@hotmail.com"},{"name":"tuqt1005","email":"tu.tran@gooddata.com"},{"name":"nis.hua","email":"nis.hua@gooddata.com"},{"name":"tulean","email":"tuan.le@gooddata.com"},{"name":"de.do","email":"de.do@gooddata.com"},{"name":"utdnah","email":"danh.ung@gooddata.com"},{"name":"trung-le-quoc","email":"trung.le@gooddata.com"},{"name":"tu-ngo","email":"tungo1981@gmail.com"},{"name":"hung.nguyen.hoang","email":"hung.nguyen@gooddata.com"},{"name":"matyas.kandl","email":"matyas.kandl@gooddata.com"},{"name":"naibinh","email":"naibinh@gmail.com"},{"name":"vu.pham","email":"vu.pham@gooddata.com"},{"name":"brbistas","email":"valentinos.chraniotis@gooddata.com"},{"name":"patrikbraborec","email":"patrik.braborec@gooddata.com"},{"name":"afi","email":"adam.fiedler@gooddata.com"},{"name":"qduval","email":"quentin.duval@gooddata.com"},{"name":"vlastikcz","email":"vlastimil.kotas@gooddata.com"},{"name":"no23reason","email":"dan.homola@hotmail.cz"},{"name":"ptquang86","email":"ptquang86@gmail.com"},{"name":"yanlipnican","email":"yanlipnican@gmail.com"},{"name":"rodri360","email":"me@rodri360.com"},{"name":"jkittler","email":"honza.kittler@gmail.com"},{"name":"ivan.mjartan","email":"ivan.mjartan@gooddata.com"},{"name":"lupko","email":"lubomir.slivka@gooddata.com"},{"name":"lanhuynh","email":"lan.huynh@gooddata.com"},{"name":"tomas.kratochvil","email":"tomas.kratochvil@gooddata.com"},{"name":"jakub-sterba","email":"jakub.sterba@gooddata.com"},{"name":"michal.marsal","email":"michal.marsal@gooddata.com"},{"name":"pbenes","email":"petr.benes@gooddata.com"},{"name":"strouhaljan","email":"strouhal.jan@gmail.com"},{"name":"gooddata-ci","email":"rail@gooddata.com"},{"name":"nikolacech","email":"nikola.cech@gooddata.com"},{"name":"bugsbunny338","email":"jiri.zajic@mensa.cz"},{"name":"bertold8","email":"ivan.nejezchleb@seznam.cz"},{"name":"sitina","email":"jiri.sitina@gooddata.com"},{"name":"linhhong","email":"linh.hong@gooddata.com"},{"name":"khanh.le","email":"khanh.le@gooddata.com"},{"name":"petrjanu","email":"petr.janu@gooddata.com"},{"name":"jaroslav.tomecek","email":"jaroslav.tomecek@gooddata.com"},{"name":"tomsatgd","email":"tomas.satinsky@gooddata.com"},{"name":"xmort","email":"petr.dolejsi@gooddata.com"}],"homepage":"https://github.com/gooddata/gooddata-react-components#readme","bugs":{"url":"https://github.com/gooddata/gooddata-react-components/issues"},"dist":{"shasum":"3812ad115dacc2e935595309903b2eb29368dbc2","tarball":"https://registry.npmjs.org/@gooddata/react-components/-/react-components-7.9.0-beta.22.tgz","fileCount":2668,"integrity":"sha512-Wktiqzfhzj5f+IOx/XF5/TNjIXGMkROkTJnNZTEMKQCffFIt7Ed+ucAUEsJN0L58/L2C5pDCwtmwyhWQGL45uA==","signatures":[{"sig":"MEUCIQDDTYHu5uyowkiwuukoptn/9/yZqlUblEvuwkvf8F/0tgIgfjAnfXm6IcOxEv9M2GgEzC+4dak/EntApYAxwbQWSws=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":10726348,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJfu9MVCRA9TVsSAnZWagAAdS4P/irj8NIRt72895TJvTf1\nfhcA6ricX1AmU3CwGElFyscWIzLoZzwSSCri7ZbFmmWdgfz9wnw0Xp2zZDk2\n/9OK4lSvgEIpwFKteUP4GMqV6MzA3nU8UxtbEW7Ukv3U7HdnJM/ik1foc/0c\ni1l+eLJZLYR7vIKhgrLRlIVZ0pHvSIScHIblQhE1i/Rx6lNSD4bXIzfuj8fn\n8Tf+47IOrIAx9FDE5QqogStS/UujTyenYsEBfpPnr8K60Ja09LWn3S4Egrcx\nb1UgjJaDxY9+37zylRRbP5jYjz2p8Q9EssFcKx+VpFAVQcJ6+8ZWLA4yqfr6\nJlbTN9dt6Xa7Ym5FXJxL4yuHIuu02TH4St96hUQdRtJ+nSnY1iUXwmAsMgQY\ntef6TFhMev68hK3yK2g6R/R1mcyO4xpL/YL/kBmkex/8xXO8zWSmerbqJh/m\nezVEZmDKWSUqoQLIyM22zCg1sBDBq2ZgHqByeTE+aB0CBKwgreLKmGnl0Dwe\nDAMafD23gh3T66XNjDLv9g+lHdSD16h2QsNbtdm7ON02oyorqFLLg3DInlKg\ngN22S+a4TGwSuvy0JuxmtptP2/sJstP/OoXZrivymI5nGTW1ofOyEGIOLIK5\nyhyebBR5i4SPmCfDeUhNT3SJzmc9hLlBNm79zMhyn9Q7uyW8d4lwRo47G2r6\nFNZO\r\n=ar5+\r\n-----END PGP SIGNATURE-----\r\n"},"main":"dist/index.js","husky":{"hooks":{"pre-commit":"lint-staged"}},"config":{"eslint":"./examples/**/*.{js,jsx}","tslint":"./{__mocks__,src,stories}/{,**/}*.{ts,tsx}"},"readme":"[![npm version](https://badge.fury.io/js/%40gooddata%2Freact-components.svg)](https://www.npmjs.com/package/@gooddata/react-components)\n\n# GoodData.UI React components\n> A React-based JavaScript library for building data-driven applications\n\n## Getting started\n- [GoodData.UI Documentation](http://sdk.gooddata.com/gooddata-ui/)\n- [GoodData.UI Live Examples](https://gooddata-examples.herokuapp.com/)\n- [Stack Overflow](https://stackoverflow.com/questions/tagged/gooddata)\n\n### Usage\nWith [yarn](https://yarnpkg.com) installed, go to your project directory and run\n```\n$ yarn add @gooddata/react-components\n```\nIf you prefer [npm](npmjs.com) run\n```\n$ npm install --save @gooddata/react-components\n```\n\nThe public API is exposed via global `index.js`. Except for the styles, do not import any other file directly\nbecause they are not intended to be part of the public API.\n\n## Contributing\n\nWe welcome any contribution in form of [issues](https://github.com/gooddata/gooddata-react-components/issues) or [pull requests](https://github.com/gooddata/gooddata-react-components/pulls).\n\nInstall [Node.js](http://nodejs.org) (node 12.16.1, npm v6.13.4) and [Yarn](https://classic.yarnpkg.com) (1.22.4).\n\nInstall dependencies:\n```\nyarn install --frozen-lockfile\n```\n\nThese commands may come in handy while developing:\n\n| command | description |\n| ------- | ----------- |\n| `yarn install --pure-lockfile` | first step |\n| ||\n| `yarn dev` | build react-components to `/dist` in watch mode |\n| `yarn test` | run all unit tests |\n| `yarn prettier-write` | format the source code to match the valid codestyle |\n| `yarn validate` | validate codestyle |\n| ||\n| `yarn storybook` | run storybook from `/stories` on http://localhost:9001 |\n| `yarn build-storybook` | build storybook to `/dist-storybook` |\n| `yarn test-storybook` | run storybook and [screenshot tests](https://github.com/gooddata/gdc-client-utils/tree/master/test-storybook) |\n| ||\n| `yarn examples` | run Live Examples dev-server from `/examples` on https://localhost:8999 |\n| `yarn examples-build` | build Live Examples to `/examples/dist` |\n| `yarn examples-server` | serve built Live Examples - see `/examples/server/src` |\n| `yarn examples-testcafe` | run testcafe tests against `localhost:8999` |\n\n### Deploy to heroku.com\nWhen you deploy this repo to heroku, it serves *GoodData.UI Live Examples*.\nRelevant tasks are in `Procfile` and `package.json`.\n\n```bash\n# run in the project directory\nheroku login\nheroku create <your-app-name>\nheroku config:set DOMAIN_ADMIN_USERNAME=x@gooddata.com DOMAIN_ADMIN_PASSWORD=xy PROJECT_ID_TO_ASSIGN=xms7ga4tf3g3nzucd8380o2bev8oeknp\ngit push heroku HEAD:master\nheroku open\n```\n### Enable Geo Chart for Storybook and Live Examples\nGeo chart uses Mapbox to render map which requires a Mapbox access token.\n- Register an account and create Mapbox access token at [guide](https://docs.mapbox.com/help/how-mapbox-works/access-tokens/)\n- Store the created token at `.env`:\n```bash\necho -e \"EXAMPLE_MAPBOX_ACCESS_TOKEN=token\" >> .env # only need to run once\necho -e \"STORYBOOK_MAPBOX_ACCESS_TOKEN=token\" >> .env # only need to run once\n```\n\n### Run Live Examples Locally\nTo run *GoodData.UI Live Examples* locally:\n```bash\ngit clone <this-repository>\ncd  <repository-folder>\nyarn install --pure-lockfile\nyarn examples\n```\nThen open https://localhost:8999 and login using Live Examples account (you can [create one here](https://gooddata-examples.herokuapp.com/registration)).\n\n### Run Storybook locally\n- Run storybook with token stored in `.env` for more secure\n```bash\nyarn storybook\n```\n- Or run storybook with token env param exposed to cli (not suggested)\n```bash\nSTORYBOOK_MAPBOX_ACCESS_TOKEN=token yarn storybook\n```\n- Apply either above way to `yarn build-storybook` or `yarn test-storybook`\n\n### Source code formatting\nThe source code in the repository is formatted by [Prettier](https://prettier.io/).\nThe format of the code is validated by our Continuous Integration server and is one of the requirements of successful merge.\n\nPrettier is supported by every major IDE. You can find the list of supported editors and how to configure them [here](https://prettier.io/docs/en/editors.html).\n\nIn the case, when your editor is not supported or you don't want to setup the integration, you can run the `yarn prettier-write` command to reformat the code before commit.\n\n## Changelog\n\n- see [CHANGELOG.md](CHANGELOG.md)\n\n## Supported versions\n\nWe encourage you to always use the latest available version of GoodData.UI to make the user experience with integrating GoodData.UI as smooth and secure as possible and to ensure that GoodData.UI always uses the latest features of the GoodData platform.\n\nFor more information, see [Supported Versions](https://sdk.gooddata.com/gooddata-ui/docs/supported_versions.html).\n\nPlease follow the installation instructions in the [gooddata-ui-sdk repository](https://github.com/gooddata/gooddata-ui-sdk) to update to the latest version.\n\n## License\n\n(C) 2007-2020 GoodData Corporation\n\nThis project is dual licensed:\n\n- The ATTRIBUTION-NONCOMMERCIAL 4.0 INTERNATIONAL (CC BY-NC 4.0) is used for purpose of the trial experience and evaluation of GoodData.UI library.\n- The GOODDATA GOODDATA.UI LIBRARY END USER LICENSE AGREEMENT is used for GoodData customers.\n\nFor more information, please see [LICENSE](https://github.com/gooddata/gooddata-react-components/blob/master/LICENSE).\n","gitHead":"1e8647ed26b5bc41d1bf9c2e99588f1a9fb9fd02","scripts":{"dev":"bash scripts/build.sh --dev-watch","test":"jest --watch","build":"bash scripts/build.sh","tslint":"yarn run-tslint -t verbose $npm_package_config_tslint","prepare":"cd examples/server && yarn install --frozen-lockfile && cd ../..; rm -r examples/node_modules 2>/dev/null; true","examples":"bash scripts/run-examples.sh","prepare?":"# Called before `npm publish` and on local `npm install`. Temporarily also for deleting obsolete node_modules. Ends with `true` to continue gracefully.","validate":"tsc --noEmit && yarn tslint && eslint $npm_package_config_eslint && yarn validate-style && yarn prettier-check","build-dev":"bash scripts/build.sh --dev","examples?":"# Default is developer domain, other options: yarn examples [sec,secure,stg,stg2,stg3,demo,developer or URL]","storybook":"yarn build && start-storybook -p 9001 -c .storybook","test-once":"jest","tslint-ci":"mkdir -p ./ci/results && yarn run-tslint -t checkstyle -o ./ci/results/tslint-results.xml $npm_package_config_tslint","run-tslint":"tslint -p tsconfig.json","validate-ci":"tsc --noEmit && yarn tslint-ci  && eslint $npm_package_config_eslint -f checkstyle -o ci/results/eslint-results.xml && yarn validate-style-ci && yarn prettier-check","examples-build":"bash scripts/build-examples.sh","prepublishOnly":"yarn build","prettier-check":"prettier --check '{src,stories,styles,__mocks__,examples/server/src,examples/src,examples/test}/**/*.{ts,js,tsx,jsx,json,scss,md,yaml,html}'","prettier-write":"prettier --write '{src,stories,styles,__mocks__,examples/server/src,examples/src,examples/test}/**/*.{ts,js,tsx,jsx,json,scss,md,yaml,html}'","test-storybook":"yarn build && test-storybook","validate-style":"stylelint '**/*.scss'","build-storybook":"yarn build && build-storybook -c .storybook -o dist-storybook","examples-server":"node examples/server/src/index.js","heroku-postbuild":"yarn examples-build developer","examples-testcafe":"./scripts/run-testcafe.sh visual","validate-style-ci":"stylelint '**/*.scss' --custom-formatter=node_modules/stylelint-checkstyle-formatter > ci/results/stylelint-results.xml","check-circular-deps":"madge --circular --extensions ts ./src","examples-testcafe-ci":"./scripts/run-testcafe.sh ci","examples-testcafe-live":"./scripts/run-testcafe.sh live"},"typings":"dist/index.d.ts","_npmUser":{"name":"gooddata-ci","email":"rail@gooddata.com"},"deprecated":"@gooddata/react-components@7 reached End of Support on March 31, 2022. Please upgrade (see https://sdk.gooddata.com/gooddata-ui/docs/supported_versions.html for more information).","repository":{"url":"git+ssh://git@github.com/gooddata/gooddata-react-components.git","type":"git"},"_npmVersion":"6.13.4","description":"GoodData.UI - A powerful JavaScript library for building analytical applications","directories":{},"lint-staged":{"{src,stories,styles,__mocks__,examples/server/src,examples/src,examples/test}/**/*.{ts,js,tsx,jsx,scss}":["npx gdc-fix-copyright","git add"],"{src,stories,styles,__mocks__,examples/server/src,examples/src,examples/test}/**/*.{ts,js,tsx,jsx,json,scss,md,yaml,html}":["prettier --write","git add"]},"_nodeVersion":"12.16.1","dependencies":{"rxjs":"^6.3.1","uuid":"^8.3.1","immer":"^1.3.1","lodash":"^4.17.20","date-fns":"^2.7.0","downshift":"^3.2.7","invariant":"^2.2.2","mapbox-gl":"1.11.0","classnames":"^2.2.6","codemirror":"^5.54.0","highcharts":"7.1.1","prop-types":"^15.6.0","react-intl":"^3.6.0","custom-event":"^1.0.1","react-window":"^1.8.1","ag-grid-react":"20.0.0","react-measure":"^2.3.0","@types/mapbox-gl":"1.9.1","react-day-picker":"~7.3.0","react-responsive":"^3.0.0","stringify-object":"^2.4.0","@gooddata/typings":"^2.27.0","@types/codemirror":"^0.0.95","ag-grid-community":"20.0.0","http-status-codes":"^1.3.0","react-codemirror2":"^7.2.0","@gooddata/js-utils":"^3.10.5","@gooddata/numberjs":"^3.2.4","fixed-data-table-2":"^0.8.21","@gooddata/goodstrap":"^68.22.0","react-dom-factories":"^1.0.2","@gooddata/gooddata-js":"^13.2.0","json-stable-stringify":"^1.0.1","react-transition-group":"^2.2.1","hoist-non-react-statics":"^3.3.0","nodelist-foreach-polyfill":"^1.2.0","@formatjs/intl-pluralrules":"^1.3.6","highcharts-grouped-categories":"^1.1.3"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"raf":"3.3.2","yup":"^0.24.1","jest":"24.7.1","husky":"3.0.0","madge":"^3.4.4","react":"^16.5.2","enzyme":"3.5.0","eslint":"4.19.1","formik":"^0.11.11","moment":"2.23.0","history":"^4.7.2","ts-jest":"24.0.0","webpack":"4.30.0","full-icu":"^1.3.0","prettier":"1.16.4","react-ga":"^2.5.2","recharts":"1.0.0-beta.9","testcafe":"1.1.4","commander":"2.14.1","node-sass":"4.13.0","react-dom":"^16.5.2","stylelint":"^13.6.1","supertest":"3.0.0","ts-loader":"6.0.0","@types/raf":"^3.4.0","css-loader":"0.28.7","jest-junit":"3.0.0","raw-loader":"0.5.1","styled-jsx":"2.2.1","typescript":"3.3.4000","@babel/core":"7.11.6","@types/jest":"24.0.6","@types/node":"7.0.8","@types/uuid":"8.3.0","file-loader":"3.0.1","jest-enzyme":"7.0.2","lint-staged":"9.1.0","sass-loader":"6.0.6","webpack-cli":"3.3.2","@types/react":"16.8.6","babel-loader":"8.1.0","react-helmet":"5.2.0","react-select":"1.2.1","style-loader":"0.19.1","@types/enzyme":"3.1.13","@types/lodash":"4.14.123","testcafe-live":"0.1.4","@babel/runtime":"7.4.4","dotenv-webpack":"^1.7.0","@babel/polyfill":"^7.4.4","@storybook/react":"5.0.11","@types/invariant":"2.2.29","@types/react-dom":"16.0.11","isomorphic-fetch":"2.2.1","react-datepicker":"1.1.0","react-router-dom":"4.2.2","@babel/preset-env":"7.4.4","@gooddata/mock-js":"^2.14.2","@storybook/addons":"5.0.11","@types/classnames":"2.2.3","@types/prop-types":"15.5.2","@storybook/theming":"5.0.11","identity-obj-proxy":"^3.0.0","intl-messageformat":"^7.5.4","webpack-dev-server":"3.3.1","@babel/preset-react":"7.0.0","@types/react-portal":"4.0.1","@types/react-window":"^1.8.1","babel-plugin-lodash":"3.3.4","html-webpack-plugin":"3.2.0","react-test-renderer":"16.4.2","@types/react-measure":"2.0.5","clean-webpack-plugin":"2.0.2","stats-webpack-plugin":"0.7.0","eslint-config-prettier":"4.1.0","react-google-recaptcha":"^0.14.1","tslint-config-prettier":"1.18.0","@gooddata/eslint-config":"^1.0.0","@gooddata/tslint-config":"1.0.0","@types/react-responsive":"^3.0.3","@types/storybook__react":"4.0.1","@types/stringify-object":"^3.2.0","enzyme-adapter-react-16":"1.3.1","@gooddata/test-storybook":"4.0.0","@storybook/addon-actions":"5.0.11","@storybook/addon-options":"5.0.11","node-sass-magic-importer":"5.1.0","react-syntax-highlighter":"11.0.2","@types/fixed-data-table-2":"0.8.1","stylelint-config-prettier":"^8.0.1","@gooddata/stylelint-config":"^5.0.0","@types/react-test-renderer":"16.0.0","circular-dependency-plugin":"5.0.2","compression-webpack-plugin":"2.0.0","@types/json-stable-stringify":"^1.0.32","@gooddata/frontend-npm-scripts":"1.2.0","@types/enzyme-adapter-react-16":"1.0.3","stylelint-checkstyle-formatter":"0.1.2","@types/storybook__addon-actions":"3.4.2","@babel/plugin-proposal-class-properties":"7.4.4","@babel/plugin-proposal-object-rest-spread":"7.4.4","@babel/plugin-transform-async-to-generator":"7.4.4"},"peerDependencies":{"react":"^16.5.2","react-dom":"^16.5.2"},"_npmOperationalInternal":{"tmp":"tmp/react-components_7.9.0-beta.22_1606144788732_0.5926474500618739","host":"s3://npm-registry-packages"}},"7.9.0-rc.1":{"name":"@gooddata/react-components","version":"7.9.0-rc.1","author":{"name":"GoodData Corporation"},"license":"BSD-3-Clause","_id":"@gooddata/react-components@7.9.0-rc.1","maintainers":[{"name":"thuy.tran","email":"thuy.tran@gooddata.com"},{"name":"ngoc-le","email":"ngoc.le@gooddata.com"},{"name":"gdjan","email":"jan.kruza@gooddata.com"},{"name":"tmuchka","email":"tomas.muchka@gooddata.com"},{"name":"an.vuong","email":"an.vuong@gooddata.com"},{"name":"nestor_encinas","email":"xesto05@gmail.com"},{"name":"van.nguyen","email":"van.nguyen@gooddata.com"},{"name":"milan.lempera","email":"ext-milan.lempera@gooddata.com"},{"name":"vi.phan","email":"vi.phan@gooddata.com"},{"name":"huong.nguyen","email":"huong.nguyen@gooddata.com"},{"name":"huyen.nguyen","email":"huyen.nguyen@gooddata.com"},{"name":"thuong.nguyen","email":"thuong.nguyen@gooddata.com"},{"name":"thao-luong","email":"thao.luong@gooddata.com"},{"name":"scavnickyj","email":"jakub.scavnicky@gooddata.com"},{"name":"hang.ngo","email":"hang.ngo@gooddata.com"},{"name":"mai.nguyen","email":"mai.nguyen@gooddata.com"},{"name":"my.duong","email":"my.duong@gooddata.com"},{"name":"tu.bui","email":"tu.bui@gooddata.com"},{"name":"pkingo","email":"philipandreaskingo@hotmail.com"},{"name":"tuqt1005","email":"tu.tran@gooddata.com"},{"name":"nis.hua","email":"nis.hua@gooddata.com"},{"name":"tulean","email":"tuan.le@gooddata.com"},{"name":"de.do","email":"de.do@gooddata.com"},{"name":"utdnah","email":"danh.ung@gooddata.com"},{"name":"trung-le-quoc","email":"trung.le@gooddata.com"},{"name":"tu-ngo","email":"tungo1981@gmail.com"},{"name":"hung.nguyen.hoang","email":"hung.nguyen@gooddata.com"},{"name":"matyas.kandl","email":"matyas.kandl@gooddata.com"},{"name":"naibinh","email":"naibinh@gmail.com"},{"name":"vu.pham","email":"vu.pham@gooddata.com"},{"name":"brbistas","email":"valentinos.chraniotis@gooddata.com"},{"name":"patrikbraborec","email":"patrik.braborec@gooddata.com"},{"name":"afi","email":"adam.fiedler@gooddata.com"},{"name":"qduval","email":"quentin.duval@gooddata.com"},{"name":"vlastikcz","email":"vlastimil.kotas@gooddata.com"},{"name":"no23reason","email":"dan.homola@hotmail.cz"},{"name":"ptquang86","email":"ptquang86@gmail.com"},{"name":"yanlipnican","email":"yanlipnican@gmail.com"},{"name":"rodri360","email":"me@rodri360.com"},{"name":"jkittler","email":"honza.kittler@gmail.com"},{"name":"ivan.mjartan","email":"ivan.mjartan@gooddata.com"},{"name":"lupko","email":"lubomir.slivka@gooddata.com"},{"name":"lanhuynh","email":"lan.huynh@gooddata.com"},{"name":"tomas.kratochvil","email":"tomas.kratochvil@gooddata.com"},{"name":"jakub-sterba","email":"jakub.sterba@gooddata.com"},{"name":"michal.marsal","email":"michal.marsal@gooddata.com"},{"name":"pbenes","email":"petr.benes@gooddata.com"},{"name":"strouhaljan","email":"strouhal.jan@gmail.com"},{"name":"gooddata-ci","email":"rail@gooddata.com"},{"name":"nikolacech","email":"nikola.cech@gooddata.com"},{"name":"bugsbunny338","email":"jiri.zajic@mensa.cz"},{"name":"bertold8","email":"ivan.nejezchleb@seznam.cz"},{"name":"sitina","email":"jiri.sitina@gooddata.com"},{"name":"linhhong","email":"linh.hong@gooddata.com"},{"name":"khanh.le","email":"khanh.le@gooddata.com"},{"name":"petrjanu","email":"petr.janu@gooddata.com"},{"name":"jaroslav.tomecek","email":"jaroslav.tomecek@gooddata.com"},{"name":"tomsatgd","email":"tomas.satinsky@gooddata.com"},{"name":"xmort","email":"petr.dolejsi@gooddata.com"}],"homepage":"https://github.com/gooddata/gooddata-react-components#readme","bugs":{"url":"https://github.com/gooddata/gooddata-react-components/issues"},"dist":{"shasum":"bd44c717b8b33532a308d3a41d226ad5379f2d97","tarball":"https://registry.npmjs.org/@gooddata/react-components/-/react-components-7.9.0-rc.1.tgz","fileCount":2668,"integrity":"sha512-mZ4CbtDxi8d5sOJcFkqGjN1W7Re6RkRFTOSMsQgdEmGtXrDRjJzQpscu6oD2IHUclc50lTZsT4ALzuEiSQQCSg==","signatures":[{"sig":"MEQCIEbFfiB695jV5TcuhElmLJ4LkVf4xpsic/Q4Qy2LQlpHAiB+IryqoUSHNI7bqyrCeD5mLXAgDJj3q32mVHlBNWE1qg==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":10726345,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJfzzq/CRA9TVsSAnZWagAA/igP/iBEfQCguDZ4/PiQ4sh3\nR2hikxhV09BtIVyLO+q017YK/2eqpwU96zWER5/B/ndRMyo1pKeuzrjipZdJ\nuGDQoH5mCdlXc/vsiv9DlVOIWdwlAZjxA+pJbYLoL6RCEaYYcwVisnqPApY7\nb3FJ0L4+EhsVAzfpEg7jjKeN9ljsGgBqpMEwegeqAOgtQ4o9VS771WZNigNN\njfrrJztO13QFfKy/hxPfk5uCya4vXnp+OIkxQWY/GvmCgzBGumYzShWEakGO\nwOXVHgirxdv0/m0YeR0qBskh/gGLQ3Y102J+B8PUuCyiCburvuYW/6HKqzAd\nv47A+JSsSQ7hkNrCOvLYAM/UxcfiLDvBddpz05sTZ8l3dAldX2GusDdg5Cdu\nnYR6JJ4N/6W5Lqkev+UL1MhwsHzbj2+hg9WagiMsZ8EMGp32b+RgKQLJrM7u\niCBzxnkO8LU11rr7KdD8ymekyNqQ5O2WXIM5IM5XiLAk8OuZi4ZR82umVZjE\nchYOjWyFI0Q1Qg4ifHXQZAi36ayd+/9xVXBWlWRnnoMmsqXtTOPjaQZb51Aq\nkhZhHKIL9AV/PtoKDR0zPoMCjskA8oc7Qbtr7sOX7aanKlDiRxiVJoK178yk\n3e/PAOZkdoKoN2hXNBn0zsyyp4JVFMSmftH0SBKld/bJtjTTYtX0xjJxcVv8\nFaAW\r\n=zt6K\r\n-----END PGP SIGNATURE-----\r\n"},"main":"dist/index.js","husky":{"hooks":{"pre-commit":"lint-staged"}},"config":{"eslint":"./examples/**/*.{js,jsx}","tslint":"./{__mocks__,src,stories}/{,**/}*.{ts,tsx}"},"readme":"[![npm version](https://badge.fury.io/js/%40gooddata%2Freact-components.svg)](https://www.npmjs.com/package/@gooddata/react-components)\n\n# GoodData.UI React components\n> A React-based JavaScript library for building data-driven applications\n\n## Getting started\n- [GoodData.UI Documentation](http://sdk.gooddata.com/gooddata-ui/)\n- [GoodData.UI Live Examples](https://gooddata-examples.herokuapp.com/)\n- [Stack Overflow](https://stackoverflow.com/questions/tagged/gooddata)\n\n### Usage\nWith [yarn](https://yarnpkg.com) installed, go to your project directory and run\n```\n$ yarn add @gooddata/react-components\n```\nIf you prefer [npm](npmjs.com) run\n```\n$ npm install --save @gooddata/react-components\n```\n\nThe public API is exposed via global `index.js`. Except for the styles, do not import any other file directly\nbecause they are not intended to be part of the public API.\n\n## Contributing\n\nWe welcome any contribution in form of [issues](https://github.com/gooddata/gooddata-react-components/issues) or [pull requests](https://github.com/gooddata/gooddata-react-components/pulls).\n\nInstall [Node.js](http://nodejs.org) (node 12.16.1, npm v6.13.4) and [Yarn](https://classic.yarnpkg.com) (1.22.4).\n\nInstall dependencies:\n```\nyarn install --frozen-lockfile\n```\n\nThese commands may come in handy while developing:\n\n| command | description |\n| ------- | ----------- |\n| `yarn install --pure-lockfile` | first step |\n| ||\n| `yarn dev` | build react-components to `/dist` in watch mode |\n| `yarn test` | run all unit tests |\n| `yarn prettier-write` | format the source code to match the valid codestyle |\n| `yarn validate` | validate codestyle |\n| ||\n| `yarn storybook` | run storybook from `/stories` on http://localhost:9001 |\n| `yarn build-storybook` | build storybook to `/dist-storybook` |\n| `yarn test-storybook` | run storybook and [screenshot tests](https://github.com/gooddata/gdc-client-utils/tree/master/test-storybook) |\n| ||\n| `yarn examples` | run Live Examples dev-server from `/examples` on https://localhost:8999 |\n| `yarn examples-build` | build Live Examples to `/examples/dist` |\n| `yarn examples-server` | serve built Live Examples - see `/examples/server/src` |\n| `yarn examples-testcafe` | run testcafe tests against `localhost:8999` |\n\n### Deploy to heroku.com\nWhen you deploy this repo to heroku, it serves *GoodData.UI Live Examples*.\nRelevant tasks are in `Procfile` and `package.json`.\n\n```bash\n# run in the project directory\nheroku login\nheroku create <your-app-name>\nheroku config:set DOMAIN_ADMIN_USERNAME=x@gooddata.com DOMAIN_ADMIN_PASSWORD=xy PROJECT_ID_TO_ASSIGN=xms7ga4tf3g3nzucd8380o2bev8oeknp\ngit push heroku HEAD:master\nheroku open\n```\n### Enable Geo Chart for Storybook and Live Examples\nGeo chart uses Mapbox to render map which requires a Mapbox access token.\n- Register an account and create Mapbox access token at [guide](https://docs.mapbox.com/help/how-mapbox-works/access-tokens/)\n- Store the created token at `.env`:\n```bash\necho -e \"EXAMPLE_MAPBOX_ACCESS_TOKEN=token\" >> .env # only need to run once\necho -e \"STORYBOOK_MAPBOX_ACCESS_TOKEN=token\" >> .env # only need to run once\n```\n\n### Run Live Examples Locally\nTo run *GoodData.UI Live Examples* locally:\n```bash\ngit clone <this-repository>\ncd  <repository-folder>\nyarn install --pure-lockfile\nyarn examples\n```\nThen open https://localhost:8999 and login using Live Examples account (you can [create one here](https://gooddata-examples.herokuapp.com/registration)).\n\n### Run Storybook locally\n- Run storybook with token stored in `.env` for more secure\n```bash\nyarn storybook\n```\n- Or run storybook with token env param exposed to cli (not suggested)\n```bash\nSTORYBOOK_MAPBOX_ACCESS_TOKEN=token yarn storybook\n```\n- Apply either above way to `yarn build-storybook` or `yarn test-storybook`\n\n### Source code formatting\nThe source code in the repository is formatted by [Prettier](https://prettier.io/).\nThe format of the code is validated by our Continuous Integration server and is one of the requirements of successful merge.\n\nPrettier is supported by every major IDE. You can find the list of supported editors and how to configure them [here](https://prettier.io/docs/en/editors.html).\n\nIn the case, when your editor is not supported or you don't want to setup the integration, you can run the `yarn prettier-write` command to reformat the code before commit.\n\n## Changelog\n\n- see [CHANGELOG.md](CHANGELOG.md)\n\n## Supported versions\n\nWe encourage you to always use the latest available version of GoodData.UI to make the user experience with integrating GoodData.UI as smooth and secure as possible and to ensure that GoodData.UI always uses the latest features of the GoodData platform.\n\nFor more information, see [Supported Versions](https://sdk.gooddata.com/gooddata-ui/docs/supported_versions.html).\n\nPlease follow the installation instructions in the [gooddata-ui-sdk repository](https://github.com/gooddata/gooddata-ui-sdk) to update to the latest version.\n\n## License\n\n(C) 2007-2020 GoodData Corporation\n\nThis project is dual licensed:\n\n- The ATTRIBUTION-NONCOMMERCIAL 4.0 INTERNATIONAL (CC BY-NC 4.0) is used for purpose of the trial experience and evaluation of GoodData.UI library.\n- The GOODDATA GOODDATA.UI LIBRARY END USER LICENSE AGREEMENT is used for GoodData customers.\n\nFor more information, please see [LICENSE](https://github.com/gooddata/gooddata-react-components/blob/master/LICENSE).\n","gitHead":"378193132187f7e0c22de95a29ab61339b1cf1c6","scripts":{"dev":"bash scripts/build.sh --dev-watch","test":"jest --watch","build":"bash scripts/build.sh","tslint":"yarn run-tslint -t verbose $npm_package_config_tslint","prepare":"cd examples/server && yarn install --frozen-lockfile && cd ../..; rm -r examples/node_modules 2>/dev/null; true","examples":"bash scripts/run-examples.sh","prepare?":"# Called before `npm publish` and on local `npm install`. Temporarily also for deleting obsolete node_modules. Ends with `true` to continue gracefully.","validate":"tsc --noEmit && yarn tslint && eslint $npm_package_config_eslint && yarn validate-style && yarn prettier-check","build-dev":"bash scripts/build.sh --dev","examples?":"# Default is developer domain, other options: yarn examples [sec,secure,stg,stg2,stg3,demo,developer or URL]","storybook":"yarn build && start-storybook -p 9001 -c .storybook","test-once":"jest","tslint-ci":"mkdir -p ./ci/results && yarn run-tslint -t checkstyle -o ./ci/results/tslint-results.xml $npm_package_config_tslint","run-tslint":"tslint -p tsconfig.json","validate-ci":"tsc --noEmit && yarn tslint-ci  && eslint $npm_package_config_eslint -f checkstyle -o ci/results/eslint-results.xml && yarn validate-style-ci && yarn prettier-check","examples-build":"bash scripts/build-examples.sh","prepublishOnly":"yarn build","prettier-check":"prettier --check '{src,stories,styles,__mocks__,examples/server/src,examples/src,examples/test}/**/*.{ts,js,tsx,jsx,json,scss,md,yaml,html}'","prettier-write":"prettier --write '{src,stories,styles,__mocks__,examples/server/src,examples/src,examples/test}/**/*.{ts,js,tsx,jsx,json,scss,md,yaml,html}'","test-storybook":"yarn build && test-storybook","validate-style":"stylelint '**/*.scss'","build-storybook":"yarn build && build-storybook -c .storybook -o dist-storybook","examples-server":"node examples/server/src/index.js","heroku-postbuild":"yarn examples-build developer","examples-testcafe":"./scripts/run-testcafe.sh visual","validate-style-ci":"stylelint '**/*.scss' --custom-formatter=node_modules/stylelint-checkstyle-formatter > ci/results/stylelint-results.xml","check-circular-deps":"madge --circular --extensions ts ./src","examples-testcafe-ci":"./scripts/run-testcafe.sh ci","examples-testcafe-live":"./scripts/run-testcafe.sh live"},"typings":"dist/index.d.ts","_npmUser":{"name":"gooddata-ci","email":"rail@gooddata.com"},"deprecated":"@gooddata/react-components@7 reached End of Support on March 31, 2022. Please upgrade (see https://sdk.gooddata.com/gooddata-ui/docs/supported_versions.html for more information).","repository":{"url":"git+ssh://git@github.com/gooddata/gooddata-react-components.git","type":"git"},"_npmVersion":"6.13.4","description":"GoodData.UI - A powerful JavaScript library for building analytical applications","directories":{},"lint-staged":{"{src,stories,styles,__mocks__,examples/server/src,examples/src,examples/test}/**/*.{ts,js,tsx,jsx,scss}":["npx gdc-fix-copyright","git add"],"{src,stories,styles,__mocks__,examples/server/src,examples/src,examples/test}/**/*.{ts,js,tsx,jsx,json,scss,md,yaml,html}":["prettier --write","git add"]},"_nodeVersion":"12.16.1","dependencies":{"rxjs":"^6.3.1","uuid":"^8.3.1","immer":"^1.3.1","lodash":"^4.17.20","date-fns":"^2.7.0","downshift":"^3.2.7","invariant":"^2.2.2","mapbox-gl":"1.11.0","classnames":"^2.2.6","codemirror":"^5.54.0","highcharts":"7.1.1","prop-types":"^15.6.0","react-intl":"^3.6.0","custom-event":"^1.0.1","react-window":"^1.8.1","ag-grid-react":"20.0.0","react-measure":"^2.3.0","@types/mapbox-gl":"1.9.1","react-day-picker":"~7.3.0","react-responsive":"^3.0.0","stringify-object":"^2.4.0","@gooddata/typings":"^2.27.0","@types/codemirror":"^0.0.95","ag-grid-community":"20.0.0","http-status-codes":"^1.3.0","react-codemirror2":"^7.2.0","@gooddata/js-utils":"^3.10.5","@gooddata/numberjs":"^3.2.4","fixed-data-table-2":"^0.8.21","@gooddata/goodstrap":"^68.22.0","react-dom-factories":"^1.0.2","@gooddata/gooddata-js":"^13.2.0","json-stable-stringify":"^1.0.1","react-transition-group":"^2.2.1","hoist-non-react-statics":"^3.3.0","nodelist-foreach-polyfill":"^1.2.0","@formatjs/intl-pluralrules":"^1.3.6","highcharts-grouped-categories":"^1.1.3"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"raf":"3.3.2","yup":"^0.24.1","jest":"24.7.1","husky":"3.0.0","madge":"^3.4.4","react":"^16.5.2","enzyme":"3.5.0","eslint":"4.19.1","formik":"^0.11.11","moment":"2.23.0","history":"^4.7.2","ts-jest":"24.0.0","webpack":"4.30.0","full-icu":"^1.3.0","prettier":"1.16.4","react-ga":"^2.5.2","recharts":"1.0.0-beta.9","testcafe":"1.1.4","commander":"2.14.1","node-sass":"4.13.0","react-dom":"^16.5.2","stylelint":"^13.6.1","supertest":"3.0.0","ts-loader":"6.0.0","@types/raf":"^3.4.0","css-loader":"0.28.7","jest-junit":"3.0.0","raw-loader":"0.5.1","styled-jsx":"2.2.1","typescript":"3.3.4000","@babel/core":"7.11.6","@types/jest":"24.0.6","@types/node":"7.0.8","@types/uuid":"8.3.0","file-loader":"3.0.1","jest-enzyme":"7.0.2","lint-staged":"9.1.0","sass-loader":"6.0.6","webpack-cli":"3.3.2","@types/react":"16.8.6","babel-loader":"8.1.0","react-helmet":"5.2.0","react-select":"1.2.1","style-loader":"0.19.1","@types/enzyme":"3.1.13","@types/lodash":"4.14.123","testcafe-live":"0.1.4","@babel/runtime":"7.4.4","dotenv-webpack":"^1.7.0","@babel/polyfill":"^7.4.4","@storybook/react":"5.0.11","@types/invariant":"2.2.29","@types/react-dom":"16.0.11","isomorphic-fetch":"2.2.1","react-datepicker":"1.1.0","react-router-dom":"4.2.2","@babel/preset-env":"7.4.4","@gooddata/mock-js":"^2.14.2","@storybook/addons":"5.0.11","@types/classnames":"2.2.3","@types/prop-types":"15.5.2","@storybook/theming":"5.0.11","identity-obj-proxy":"^3.0.0","intl-messageformat":"^7.5.4","webpack-dev-server":"3.3.1","@babel/preset-react":"7.0.0","@types/react-portal":"4.0.1","@types/react-window":"^1.8.1","babel-plugin-lodash":"3.3.4","html-webpack-plugin":"3.2.0","react-test-renderer":"16.4.2","@types/react-measure":"2.0.5","clean-webpack-plugin":"2.0.2","stats-webpack-plugin":"0.7.0","eslint-config-prettier":"4.1.0","react-google-recaptcha":"^0.14.1","tslint-config-prettier":"1.18.0","@gooddata/eslint-config":"^1.0.0","@gooddata/tslint-config":"1.0.0","@types/react-responsive":"^3.0.3","@types/storybook__react":"4.0.1","@types/stringify-object":"^3.2.0","enzyme-adapter-react-16":"1.3.1","@gooddata/test-storybook":"4.0.0","@storybook/addon-actions":"5.0.11","@storybook/addon-options":"5.0.11","node-sass-magic-importer":"5.1.0","react-syntax-highlighter":"11.0.2","@types/fixed-data-table-2":"0.8.1","stylelint-config-prettier":"^8.0.1","@gooddata/stylelint-config":"^5.0.0","@types/react-test-renderer":"16.0.0","circular-dependency-plugin":"5.0.2","compression-webpack-plugin":"2.0.0","@types/json-stable-stringify":"^1.0.32","@gooddata/frontend-npm-scripts":"1.2.0","@types/enzyme-adapter-react-16":"1.0.3","stylelint-checkstyle-formatter":"0.1.2","@types/storybook__addon-actions":"3.4.2","@babel/plugin-proposal-class-properties":"7.4.4","@babel/plugin-proposal-object-rest-spread":"7.4.4","@babel/plugin-transform-async-to-generator":"7.4.4"},"peerDependencies":{"react":"^16.5.2","react-dom":"^16.5.2"},"_npmOperationalInternal":{"tmp":"tmp/react-components_7.9.0-rc.1_1607416510638_0.06777753649733964","host":"s3://npm-registry-packages"}},"7.9.0-rc.2":{"name":"@gooddata/react-components","version":"7.9.0-rc.2","author":{"name":"GoodData Corporation"},"license":"BSD-3-Clause","_id":"@gooddata/react-components@7.9.0-rc.2","maintainers":[{"name":"thuy.tran","email":"thuy.tran@gooddata.com"},{"name":"ngoc-le","email":"ngoc.le@gooddata.com"},{"name":"gdjan","email":"jan.kruza@gooddata.com"},{"name":"tmuchka","email":"tomas.muchka@gooddata.com"},{"name":"an.vuong","email":"an.vuong@gooddata.com"},{"name":"nestor_encinas","email":"xesto05@gmail.com"},{"name":"van.nguyen","email":"van.nguyen@gooddata.com"},{"name":"milan.lempera","email":"ext-milan.lempera@gooddata.com"},{"name":"vi.phan","email":"vi.phan@gooddata.com"},{"name":"huong.nguyen","email":"huong.nguyen@gooddata.com"},{"name":"huyen.nguyen","email":"huyen.nguyen@gooddata.com"},{"name":"thuong.nguyen","email":"thuong.nguyen@gooddata.com"},{"name":"thao-luong","email":"thao.luong@gooddata.com"},{"name":"scavnickyj","email":"jakub.scavnicky@gooddata.com"},{"name":"hang.ngo","email":"hang.ngo@gooddata.com"},{"name":"mai.nguyen","email":"mai.nguyen@gooddata.com"},{"name":"my.duong","email":"my.duong@gooddata.com"},{"name":"tu.bui","email":"tu.bui@gooddata.com"},{"name":"pkingo","email":"philipandreaskingo@hotmail.com"},{"name":"tuqt1005","email":"tu.tran@gooddata.com"},{"name":"nis.hua","email":"nis.hua@gooddata.com"},{"name":"tulean","email":"tuan.le@gooddata.com"},{"name":"de.do","email":"de.do@gooddata.com"},{"name":"utdnah","email":"danh.ung@gooddata.com"},{"name":"trung-le-quoc","email":"trung.le@gooddata.com"},{"name":"tu-ngo","email":"tungo1981@gmail.com"},{"name":"hung.nguyen.hoang","email":"hung.nguyen@gooddata.com"},{"name":"matyas.kandl","email":"matyas.kandl@gooddata.com"},{"name":"naibinh","email":"naibinh@gmail.com"},{"name":"vu.pham","email":"vu.pham@gooddata.com"},{"name":"brbistas","email":"valentinos.chraniotis@gooddata.com"},{"name":"patrikbraborec","email":"patrik.braborec@gooddata.com"},{"name":"afi","email":"adam.fiedler@gooddata.com"},{"name":"qduval","email":"quentin.duval@gooddata.com"},{"name":"vlastikcz","email":"vlastimil.kotas@gooddata.com"},{"name":"no23reason","email":"dan.homola@hotmail.cz"},{"name":"ptquang86","email":"ptquang86@gmail.com"},{"name":"yanlipnican","email":"yanlipnican@gmail.com"},{"name":"rodri360","email":"me@rodri360.com"},{"name":"jkittler","email":"honza.kittler@gmail.com"},{"name":"ivan.mjartan","email":"ivan.mjartan@gooddata.com"},{"name":"lupko","email":"lubomir.slivka@gooddata.com"},{"name":"lanhuynh","email":"lan.huynh@gooddata.com"},{"name":"tomas.kratochvil","email":"tomas.kratochvil@gooddata.com"},{"name":"jakub-sterba","email":"jakub.sterba@gooddata.com"},{"name":"michal.marsal","email":"michal.marsal@gooddata.com"},{"name":"pbenes","email":"petr.benes@gooddata.com"},{"name":"strouhaljan","email":"strouhal.jan@gmail.com"},{"name":"gooddata-ci","email":"rail@gooddata.com"},{"name":"nikolacech","email":"nikola.cech@gooddata.com"},{"name":"bugsbunny338","email":"jiri.zajic@mensa.cz"},{"name":"bertold8","email":"ivan.nejezchleb@seznam.cz"},{"name":"sitina","email":"jiri.sitina@gooddata.com"},{"name":"linhhong","email":"linh.hong@gooddata.com"},{"name":"khanh.le","email":"khanh.le@gooddata.com"},{"name":"petrjanu","email":"petr.janu@gooddata.com"},{"name":"jaroslav.tomecek","email":"jaroslav.tomecek@gooddata.com"},{"name":"tomsatgd","email":"tomas.satinsky@gooddata.com"},{"name":"xmort","email":"petr.dolejsi@gooddata.com"}],"homepage":"https://github.com/gooddata/gooddata-react-components#readme","bugs":{"url":"https://github.com/gooddata/gooddata-react-components/issues"},"dist":{"shasum":"5884cd3cb4243075412e0a3801acc205b77fc16c","tarball":"https://registry.npmjs.org/@gooddata/react-components/-/react-components-7.9.0-rc.2.tgz","fileCount":2668,"integrity":"sha512-+DDYi8bmkJ5+5CwQFFjKyF5SpupDS8nbgoURP2rvw5ig8UZW80oq8xU/YhZjfIVWxukQeEnd6ZdaPyioW7H+qg==","signatures":[{"sig":"MEUCIQD7z/REFOlbDlYwSivPHTYd4VdTeOU2PkMGp46rhemL4AIgFEBgakE24BqM7QVdhtDsgNVIcwHFD+sFt/v7mDKhMf4=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":10726465,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJfz2F5CRA9TVsSAnZWagAA1Z8QAIEnFT3SkWgLVGBdNWhN\nA4wZxziCAmtbWAsC0eQqcmh3SJcO4Kz0YUpvQPDZNzBpcpa/W8uzb9fcSzpZ\n2/QdYh8AJTaNxrOXqsegpiBIREmZTGH2+CFJlKN9q9XYcscINTodhrbbH3oH\nnalq1DTJSsFDn6PK8Rguu+V7XsQ/0R830dJ0coz4HFDnP0JnhkrC3bPcjJfu\nnN+q9f6vY4V4jgGmszWxRkJa/7s2Y6VsEYmgpjVPP3EuqGqLcwguw4ZQ1stl\ndaO/5E7KWSfGqKB2FUrIEvrU5UvLTcBzkx9UuiwkWiVwSyWN+sGEAesI1roP\niomipZ5UpkintcaYxJCfONk6GCc413OdZvOCBeWpZMpcuwUq9syVHSOu+RcS\nidNysuIgRZcEpFjLgMTcrZIzmFU3F1LMnXs3PWqiCYCK0I49JCscBB6tuq4l\n9Ozr9vXy13Q2RUcrzIs14Fu2Me3o1eggUKWyfrLbtJ4CEcCxzOL0i2aApCSw\nTUwygbgAypKiryQJgoczObav9LHJI7QfXRUYJ9wTe8czOwDwYLaYEuLnvM9Z\nyMGPoU3hDT+JqbGNNLaFpdtDJIh+c8jlrzy/Vde/dXA/aWMXNlEJQniXp7gl\nC8ii3/EBOY3eLVzqVDPl3erebpILFTn7TjzVfn9JhZxlZQOrE/PPJy2nVsZ/\nl+sf\r\n=D/Vn\r\n-----END PGP SIGNATURE-----\r\n"},"main":"dist/index.js","husky":{"hooks":{"pre-commit":"lint-staged"}},"config":{"eslint":"./examples/**/*.{js,jsx}","tslint":"./{__mocks__,src,stories}/{,**/}*.{ts,tsx}"},"readme":"[![npm version](https://badge.fury.io/js/%40gooddata%2Freact-components.svg)](https://www.npmjs.com/package/@gooddata/react-components)\n\n# GoodData.UI React components\n> A React-based JavaScript library for building data-driven applications\n\n## Getting started\n- [GoodData.UI Documentation](http://sdk.gooddata.com/gooddata-ui/)\n- [GoodData.UI Live Examples](https://gooddata-examples.herokuapp.com/)\n- [Stack Overflow](https://stackoverflow.com/questions/tagged/gooddata)\n\n### Usage\nWith [yarn](https://yarnpkg.com) installed, go to your project directory and run\n```\n$ yarn add @gooddata/react-components\n```\nIf you prefer [npm](npmjs.com) run\n```\n$ npm install --save @gooddata/react-components\n```\n\nThe public API is exposed via global `index.js`. Except for the styles, do not import any other file directly\nbecause they are not intended to be part of the public API.\n\n## Contributing\n\nWe welcome any contribution in form of [issues](https://github.com/gooddata/gooddata-react-components/issues) or [pull requests](https://github.com/gooddata/gooddata-react-components/pulls).\n\nInstall [Node.js](http://nodejs.org) (node 12.16.1, npm v6.13.4) and [Yarn](https://classic.yarnpkg.com) (1.22.4).\n\nInstall dependencies:\n```\nyarn install --frozen-lockfile\n```\n\nThese commands may come in handy while developing:\n\n| command | description |\n| ------- | ----------- |\n| `yarn install --pure-lockfile` | first step |\n| ||\n| `yarn dev` | build react-components to `/dist` in watch mode |\n| `yarn test` | run all unit tests |\n| `yarn prettier-write` | format the source code to match the valid codestyle |\n| `yarn validate` | validate codestyle |\n| ||\n| `yarn storybook` | run storybook from `/stories` on http://localhost:9001 |\n| `yarn build-storybook` | build storybook to `/dist-storybook` |\n| `yarn test-storybook` | run storybook and [screenshot tests](https://github.com/gooddata/gdc-client-utils/tree/master/test-storybook) |\n| ||\n| `yarn examples` | run Live Examples dev-server from `/examples` on https://localhost:8999 |\n| `yarn examples-build` | build Live Examples to `/examples/dist` |\n| `yarn examples-server` | serve built Live Examples - see `/examples/server/src` |\n| `yarn examples-testcafe` | run testcafe tests against `localhost:8999` |\n\n### Deploy to heroku.com\nWhen you deploy this repo to heroku, it serves *GoodData.UI Live Examples*.\nRelevant tasks are in `Procfile` and `package.json`.\n\n```bash\n# run in the project directory\nheroku login\nheroku create <your-app-name>\nheroku config:set DOMAIN_ADMIN_USERNAME=x@gooddata.com DOMAIN_ADMIN_PASSWORD=xy PROJECT_ID_TO_ASSIGN=xms7ga4tf3g3nzucd8380o2bev8oeknp\ngit push heroku HEAD:master\nheroku open\n```\n### Enable Geo Chart for Storybook and Live Examples\nGeo chart uses Mapbox to render map which requires a Mapbox access token.\n- Register an account and create Mapbox access token at [guide](https://docs.mapbox.com/help/how-mapbox-works/access-tokens/)\n- Store the created token at `.env`:\n```bash\necho -e \"EXAMPLE_MAPBOX_ACCESS_TOKEN=token\" >> .env # only need to run once\necho -e \"STORYBOOK_MAPBOX_ACCESS_TOKEN=token\" >> .env # only need to run once\n```\n\n### Run Live Examples Locally\nTo run *GoodData.UI Live Examples* locally:\n```bash\ngit clone <this-repository>\ncd  <repository-folder>\nyarn install --pure-lockfile\nyarn examples\n```\nThen open https://localhost:8999 and login using Live Examples account (you can [create one here](https://gooddata-examples.herokuapp.com/registration)).\n\n### Run Storybook locally\n- Run storybook with token stored in `.env` for more secure\n```bash\nyarn storybook\n```\n- Or run storybook with token env param exposed to cli (not suggested)\n```bash\nSTORYBOOK_MAPBOX_ACCESS_TOKEN=token yarn storybook\n```\n- Apply either above way to `yarn build-storybook` or `yarn test-storybook`\n\n### Source code formatting\nThe source code in the repository is formatted by [Prettier](https://prettier.io/).\nThe format of the code is validated by our Continuous Integration server and is one of the requirements of successful merge.\n\nPrettier is supported by every major IDE. You can find the list of supported editors and how to configure them [here](https://prettier.io/docs/en/editors.html).\n\nIn the case, when your editor is not supported or you don't want to setup the integration, you can run the `yarn prettier-write` command to reformat the code before commit.\n\n## Changelog\n\n- see [CHANGELOG.md](CHANGELOG.md)\n\n## Supported versions\n\nWe encourage you to always use the latest available version of GoodData.UI to make the user experience with integrating GoodData.UI as smooth and secure as possible and to ensure that GoodData.UI always uses the latest features of the GoodData platform.\n\nFor more information, see [Supported Versions](https://sdk.gooddata.com/gooddata-ui/docs/supported_versions.html).\n\nPlease follow the installation instructions in the [gooddata-ui-sdk repository](https://github.com/gooddata/gooddata-ui-sdk) to update to the latest version.\n\n## License\n\n(C) 2007-2020 GoodData Corporation\n\nThis project is dual licensed:\n\n- The ATTRIBUTION-NONCOMMERCIAL 4.0 INTERNATIONAL (CC BY-NC 4.0) is used for purpose of the trial experience and evaluation of GoodData.UI library.\n- The GOODDATA GOODDATA.UI LIBRARY END USER LICENSE AGREEMENT is used for GoodData customers.\n\nFor more information, please see [LICENSE](https://github.com/gooddata/gooddata-react-components/blob/master/LICENSE).\n","gitHead":"7ea4bfbbf5550e5f6889c38efb990ff87daa071a","scripts":{"dev":"bash scripts/build.sh --dev-watch","test":"jest --watch","build":"bash scripts/build.sh","tslint":"yarn run-tslint -t verbose $npm_package_config_tslint","prepare":"cd examples/server && yarn install --frozen-lockfile && cd ../..; rm -r examples/node_modules 2>/dev/null; true","examples":"bash scripts/run-examples.sh","prepare?":"# Called before `npm publish` and on local `npm install`. Temporarily also for deleting obsolete node_modules. Ends with `true` to continue gracefully.","validate":"tsc --noEmit && yarn tslint && eslint $npm_package_config_eslint && yarn validate-style && yarn prettier-check","build-dev":"bash scripts/build.sh --dev","examples?":"# Default is developer domain, other options: yarn examples [sec,secure,stg,stg2,stg3,demo,developer or URL]","storybook":"yarn build && start-storybook -p 9001 -c .storybook","test-once":"jest","tslint-ci":"mkdir -p ./ci/results && yarn run-tslint -t checkstyle -o ./ci/results/tslint-results.xml $npm_package_config_tslint","run-tslint":"tslint -p tsconfig.json","validate-ci":"tsc --noEmit && yarn tslint-ci  && eslint $npm_package_config_eslint -f checkstyle -o ci/results/eslint-results.xml && yarn validate-style-ci && yarn prettier-check","examples-build":"bash scripts/build-examples.sh","prepublishOnly":"yarn build","prettier-check":"prettier --check '{src,stories,styles,__mocks__,examples/server/src,examples/src,examples/test}/**/*.{ts,js,tsx,jsx,json,scss,md,yaml,html}'","prettier-write":"prettier --write '{src,stories,styles,__mocks__,examples/server/src,examples/src,examples/test}/**/*.{ts,js,tsx,jsx,json,scss,md,yaml,html}'","test-storybook":"yarn build && test-storybook","validate-style":"stylelint '**/*.scss'","build-storybook":"yarn build && build-storybook -c .storybook -o dist-storybook","examples-server":"node examples/server/src/index.js","heroku-postbuild":"yarn examples-build developer","examples-testcafe":"./scripts/run-testcafe.sh visual","validate-style-ci":"stylelint '**/*.scss' --custom-formatter=node_modules/stylelint-checkstyle-formatter > ci/results/stylelint-results.xml","check-circular-deps":"madge --circular --extensions ts ./src","examples-testcafe-ci":"./scripts/run-testcafe.sh ci","examples-testcafe-live":"./scripts/run-testcafe.sh live"},"typings":"dist/index.d.ts","_npmUser":{"name":"gooddata-ci","email":"rail@gooddata.com"},"deprecated":"@gooddata/react-components@7 reached End of Support on March 31, 2022. Please upgrade (see https://sdk.gooddata.com/gooddata-ui/docs/supported_versions.html for more information).","repository":{"url":"git+ssh://git@github.com/gooddata/gooddata-react-components.git","type":"git"},"_npmVersion":"6.13.4","description":"GoodData.UI - A powerful JavaScript library for building analytical applications","directories":{},"lint-staged":{"{src,stories,styles,__mocks__,examples/server/src,examples/src,examples/test}/**/*.{ts,js,tsx,jsx,scss}":["npx gdc-fix-copyright","git add"],"{src,stories,styles,__mocks__,examples/server/src,examples/src,examples/test}/**/*.{ts,js,tsx,jsx,json,scss,md,yaml,html}":["prettier --write","git add"]},"_nodeVersion":"12.16.1","dependencies":{"rxjs":"^6.3.1","uuid":"^8.3.1","immer":"^1.3.1","lodash":"^4.17.20","date-fns":"^2.7.0","downshift":"^3.2.7","invariant":"^2.2.2","mapbox-gl":"1.11.0","classnames":"^2.2.6","codemirror":"^5.54.0","highcharts":"7.1.1","prop-types":"^15.6.0","react-intl":"^3.6.0","custom-event":"^1.0.1","react-window":"^1.8.1","ag-grid-react":"20.0.0","react-measure":"^2.3.0","@types/mapbox-gl":"1.9.1","react-day-picker":"~7.3.0","react-responsive":"^3.0.0","stringify-object":"^2.4.0","@gooddata/typings":"^2.27.0","@types/codemirror":"^0.0.95","ag-grid-community":"20.0.0","http-status-codes":"^1.3.0","react-codemirror2":"^7.2.0","@gooddata/js-utils":"^3.10.5","@gooddata/numberjs":"^3.2.4","fixed-data-table-2":"^0.8.21","@gooddata/goodstrap":"^68.22.0","react-dom-factories":"^1.0.2","@gooddata/gooddata-js":"^13.2.0","json-stable-stringify":"^1.0.1","react-transition-group":"^2.2.1","hoist-non-react-statics":"^3.3.0","nodelist-foreach-polyfill":"^1.2.0","@formatjs/intl-pluralrules":"^1.3.6","highcharts-grouped-categories":"^1.1.3"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"raf":"3.3.2","yup":"^0.24.1","jest":"24.7.1","husky":"3.0.0","madge":"^3.4.4","react":"^16.5.2","enzyme":"3.5.0","eslint":"4.19.1","formik":"^0.11.11","moment":"2.23.0","history":"^4.7.2","ts-jest":"24.0.0","webpack":"4.30.0","full-icu":"^1.3.0","prettier":"1.16.4","react-ga":"^2.5.2","recharts":"1.0.0-beta.9","testcafe":"1.1.4","commander":"2.14.1","node-sass":"4.13.0","react-dom":"^16.5.2","stylelint":"^13.6.1","supertest":"3.0.0","ts-loader":"6.0.0","@types/raf":"^3.4.0","css-loader":"0.28.7","jest-junit":"3.0.0","raw-loader":"0.5.1","styled-jsx":"2.2.1","typescript":"3.3.4000","@babel/core":"7.11.6","@types/jest":"24.0.6","@types/node":"7.0.8","@types/uuid":"8.3.0","file-loader":"3.0.1","jest-enzyme":"7.0.2","lint-staged":"9.1.0","sass-loader":"6.0.6","webpack-cli":"3.3.2","@types/react":"16.8.6","babel-loader":"8.1.0","react-helmet":"5.2.0","react-select":"1.2.1","style-loader":"0.19.1","@types/enzyme":"3.1.13","@types/lodash":"4.14.123","testcafe-live":"0.1.4","@babel/runtime":"7.4.4","dotenv-webpack":"^1.7.0","@babel/polyfill":"^7.4.4","@storybook/react":"5.0.11","@types/invariant":"2.2.29","@types/react-dom":"16.0.11","isomorphic-fetch":"2.2.1","react-datepicker":"1.1.0","react-router-dom":"4.2.2","@babel/preset-env":"7.4.4","@gooddata/mock-js":"^2.14.2","@storybook/addons":"5.0.11","@types/classnames":"2.2.3","@types/prop-types":"15.5.2","@storybook/theming":"5.0.11","identity-obj-proxy":"^3.0.0","intl-messageformat":"^7.5.4","webpack-dev-server":"3.3.1","@babel/preset-react":"7.0.0","@types/react-portal":"4.0.1","@types/react-window":"^1.8.1","babel-plugin-lodash":"3.3.4","html-webpack-plugin":"3.2.0","react-test-renderer":"16.4.2","@types/react-measure":"2.0.5","clean-webpack-plugin":"2.0.2","stats-webpack-plugin":"0.7.0","eslint-config-prettier":"4.1.0","react-google-recaptcha":"^0.14.1","tslint-config-prettier":"1.18.0","@gooddata/eslint-config":"^1.0.0","@gooddata/tslint-config":"1.0.0","@types/react-responsive":"^3.0.3","@types/storybook__react":"4.0.1","@types/stringify-object":"^3.2.0","enzyme-adapter-react-16":"1.3.1","@gooddata/test-storybook":"4.0.0","@storybook/addon-actions":"5.0.11","@storybook/addon-options":"5.0.11","node-sass-magic-importer":"5.1.0","react-syntax-highlighter":"11.0.2","@types/fixed-data-table-2":"0.8.1","stylelint-config-prettier":"^8.0.1","@gooddata/stylelint-config":"^5.0.0","@types/react-test-renderer":"16.0.0","circular-dependency-plugin":"5.0.2","compression-webpack-plugin":"2.0.0","@types/json-stable-stringify":"^1.0.32","@gooddata/frontend-npm-scripts":"1.2.0","@types/enzyme-adapter-react-16":"1.0.3","stylelint-checkstyle-formatter":"0.1.2","@types/storybook__addon-actions":"3.4.2","@babel/plugin-proposal-class-properties":"7.4.4","@babel/plugin-proposal-object-rest-spread":"7.4.4","@babel/plugin-transform-async-to-generator":"7.4.4"},"peerDependencies":{"react":"^16.5.2","react-dom":"^16.5.2"},"_npmOperationalInternal":{"tmp":"tmp/react-components_7.9.0-rc.2_1607426424684_0.013382234593224629","host":"s3://npm-registry-packages"}},"7.9.0":{"name":"@gooddata/react-components","version":"7.9.0","author":{"name":"GoodData Corporation"},"license":"BSD-3-Clause","_id":"@gooddata/react-components@7.9.0","maintainers":[{"name":"rodri360","email":"me@rodri360.com"},{"name":"jkittler","email":"honza.kittler@gmail.com"},{"name":"ivan.mjartan","email":"ivan.mjartan@gooddata.com"},{"name":"lupko","email":"lubomir.slivka@gooddata.com"},{"name":"lanhuynh","email":"lan.huynh@gooddata.com"},{"name":"tomas.kratochvil","email":"tomas.kratochvil@gooddata.com"},{"name":"jakub-sterba","email":"jakub.sterba@gooddata.com"},{"name":"michal.marsal","email":"michal.marsal@gooddata.com"},{"name":"pbenes","email":"petr.benes@gooddata.com"},{"name":"strouhaljan","email":"strouhal.jan@gmail.com"},{"name":"gooddata-ci","email":"rail@gooddata.com"},{"name":"nikolacech","email":"nikola.cech@gooddata.com"},{"name":"bugsbunny338","email":"jiri.zajic@mensa.cz"},{"name":"bertold8","email":"ivan.nejezchleb@seznam.cz"},{"name":"sitina","email":"jiri.sitina@gooddata.com"},{"name":"linhhong","email":"linh.hong@gooddata.com"},{"name":"khanh.le","email":"khanh.le@gooddata.com"},{"name":"petrjanu","email":"petr.janu@gooddata.com"},{"name":"jaroslav.tomecek","email":"jaroslav.tomecek@gooddata.com"},{"name":"tomsatgd","email":"tomas.satinsky@gooddata.com"},{"name":"xmort","email":"petr.dolejsi@gooddata.com"},{"name":"yanlipnican","email":"yanlipnican@gmail.com"},{"name":"ptquang86","email":"ptquang86@gmail.com"},{"name":"no23reason","email":"dan.homola@hotmail.cz"},{"name":"vlastikcz","email":"vlastimil.kotas@gooddata.com"},{"name":"qduval","email":"quentin.duval@gooddata.com"},{"name":"afi","email":"adam.fiedler@gooddata.com"},{"name":"patrikbraborec","email":"patrik.braborec@gooddata.com"},{"name":"brbistas","email":"valentinos.chraniotis@gooddata.com"},{"name":"vu.pham","email":"vu.pham@gooddata.com"},{"name":"naibinh","email":"naibinh@gmail.com"},{"name":"matyas.kandl","email":"matyas.kandl@gooddata.com"},{"name":"hung.nguyen.hoang","email":"hung.nguyen@gooddata.com"},{"name":"tu-ngo","email":"tungo1981@gmail.com"},{"name":"trung-le-quoc","email":"trung.le@gooddata.com"},{"name":"utdnah","email":"danh.ung@gooddata.com"},{"name":"de.do","email":"de.do@gooddata.com"},{"name":"tulean","email":"tuan.le@gooddata.com"},{"name":"nis.hua","email":"nis.hua@gooddata.com"},{"name":"tuqt1005","email":"tu.tran@gooddata.com"},{"name":"pkingo","email":"philipandreaskingo@hotmail.com"},{"name":"tu.bui","email":"tu.bui@gooddata.com"},{"name":"my.duong","email":"my.duong@gooddata.com"},{"name":"mai.nguyen","email":"mai.nguyen@gooddata.com"},{"name":"hang.ngo","email":"hang.ngo@gooddata.com"},{"name":"scavnickyj","email":"jakub.scavnicky@gooddata.com"},{"name":"thao-luong","email":"thao.luong@gooddata.com"},{"name":"thuong.nguyen","email":"thuong.nguyen@gooddata.com"},{"name":"huyen.nguyen","email":"huyen.nguyen@gooddata.com"},{"name":"huong.nguyen","email":"huong.nguyen@gooddata.com"},{"name":"vi.phan","email":"vi.phan@gooddata.com"},{"name":"milan.lempera","email":"ext-milan.lempera@gooddata.com"},{"name":"van.nguyen","email":"van.nguyen@gooddata.com"},{"name":"nestor_encinas","email":"xesto05@gmail.com"},{"name":"an.vuong","email":"an.vuong@gooddata.com"},{"name":"tmuchka","email":"tomas.muchka@gooddata.com"},{"name":"gdjan","email":"jan.kruza@gooddata.com"},{"name":"ngoc-le","email":"ngoc.le@gooddata.com"},{"name":"thuy.tran","email":"thuy.tran@gooddata.com"}],"homepage":"https://github.com/gooddata/gooddata-react-components#readme","bugs":{"url":"https://github.com/gooddata/gooddata-react-components/issues"},"dist":{"shasum":"2d2a6240ab21da87a0aa470ed8f8e5db7aa7ecf1","tarball":"https://registry.npmjs.org/@gooddata/react-components/-/react-components-7.9.0.tgz","fileCount":2668,"integrity":"sha512-z+dHZQVS9oet/Hj88Ent15LJ68aWrSkkOWFa1Wz1n03zI/Z09q1jdEbuuuDtwkYpP+mn0L4yLMA5ALM2Mqv4CQ==","signatures":[{"sig":"MEYCIQC4JpiQCjAO9ddMNcYnZadbjEICgO/hWxT/OKWmMRoLBwIhANHsUJzbB9cMsPlzN5ayjXuAEgtJcbgIJnqwKcT7ZGkZ","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":10726460,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJf2zY+CRA9TVsSAnZWagAAEZ0P/3pZ94mH6G8ZnCELWTGw\nXKr3B0O29BHSB7qmezHZad50eG/7ePeIQzZtv8yYLyi8IZwwV1qBpUxVvDol\nJk1tP0HhrweaqYYcVt5d5unkVDArTdDKIMh/ImOaJHuvOZ4kxhQv7p54S00w\nLMHsWAlZddSJ6QXGnGZ0YSnLZlQ4EBkdATDMv/6yicqNW1IPK3EXOmYuoyet\n4sGgSxOJykLoonZ8llB3knVuhLtQ+E4ycIUVXU+hSbzBRyzj1eWj+KyZKHUZ\nvL9wWVzM0wuEHsfSflijwwoVVBi/r1ZWp3q7YEbkQHDGnVUbKEtJKOL5KcGX\n4crJt6hCeGhAj3W9/CHDwN+4BMhTOc+ae+h7RaU9SXKVOCehcE19sLpE1W3+\nPWYO4AMTzBXEdJHLWWyPN9529BwnvOZUSTbCOIRttexiU2g1vOMsCHy3DrrX\nT7PgH0B0l1dkLPOFYah86l8Bv11aJdBn41mU3u7AQls7s3K146nPC6T0oy59\nIZTukvEoH0kKjXnM39zw5fnLXN97Rm0vjTVh/6toVZICMpmJDxmwk4Cdn/jR\nM1uUZ/KjNo2/LeO0NwOaOCZrn/yaSNfflhnjP2/W2klA0plfRsz7jYgBI0cr\nNm75Hm0qCW4f3ALFynSqbuMWOsywm/M9tdtGQTGOjqzraONqievVtSzOuY+U\n2vYh\r\n=J090\r\n-----END PGP SIGNATURE-----\r\n"},"main":"dist/index.js","husky":{"hooks":{"pre-commit":"lint-staged"}},"config":{"eslint":"./examples/**/*.{js,jsx}","tslint":"./{__mocks__,src,stories}/{,**/}*.{ts,tsx}"},"gitHead":"05a4cc7a5bc5dec0e448af70b66b43a36bbdd975","scripts":{"dev":"bash scripts/build.sh --dev-watch","test":"jest --watch","build":"bash scripts/build.sh","tslint":"yarn run-tslint -t verbose $npm_package_config_tslint","prepare":"cd examples/server && yarn install --frozen-lockfile && cd ../..; rm -r examples/node_modules 2>/dev/null; true","examples":"bash scripts/run-examples.sh","prepare?":"# Called before `npm publish` and on local `npm install`. Temporarily also for deleting obsolete node_modules. Ends with `true` to continue gracefully.","validate":"tsc --noEmit && yarn tslint && eslint $npm_package_config_eslint && yarn validate-style && yarn prettier-check","build-dev":"bash scripts/build.sh --dev","examples?":"# Default is developer domain, other options: yarn examples [sec,secure,stg,stg2,stg3,demo,developer or URL]","storybook":"yarn build && start-storybook -p 9001 -c .storybook","test-once":"jest","tslint-ci":"mkdir -p ./ci/results && yarn run-tslint -t checkstyle -o ./ci/results/tslint-results.xml $npm_package_config_tslint","run-tslint":"tslint -p tsconfig.json","validate-ci":"tsc --noEmit && yarn tslint-ci  && eslint $npm_package_config_eslint -f checkstyle -o ci/results/eslint-results.xml && yarn validate-style-ci && yarn prettier-check","examples-build":"bash scripts/build-examples.sh","prepublishOnly":"yarn build","prettier-check":"prettier --check '{src,stories,styles,__mocks__,examples/server/src,examples/src,examples/test}/**/*.{ts,js,tsx,jsx,json,scss,md,yaml,html}'","prettier-write":"prettier --write '{src,stories,styles,__mocks__,examples/server/src,examples/src,examples/test}/**/*.{ts,js,tsx,jsx,json,scss,md,yaml,html}'","test-storybook":"yarn build && test-storybook","validate-style":"stylelint '**/*.scss'","build-storybook":"yarn build && build-storybook -c .storybook -o dist-storybook","examples-server":"node examples/server/src/index.js","heroku-postbuild":"yarn examples-build developer","examples-testcafe":"./scripts/run-testcafe.sh visual","validate-style-ci":"stylelint '**/*.scss' --custom-formatter=node_modules/stylelint-checkstyle-formatter > ci/results/stylelint-results.xml","check-circular-deps":"madge --circular --extensions ts ./src","examples-testcafe-ci":"./scripts/run-testcafe.sh ci","examples-testcafe-live":"./scripts/run-testcafe.sh live"},"typings":"dist/index.d.ts","_npmUser":{"name":"gooddata-ci","email":"rail@gooddata.com"},"deprecated":"@gooddata/react-components@7 reached End of Support on March 31, 2022. Please upgrade (see https://sdk.gooddata.com/gooddata-ui/docs/supported_versions.html for more information).","repository":{"url":"git+ssh://git@github.com/gooddata/gooddata-react-components.git","type":"git"},"_npmVersion":"6.13.4","description":"GoodData.UI - A powerful JavaScript library for building analytical applications","directories":{},"lint-staged":{"{src,stories,styles,__mocks__,examples/server/src,examples/src,examples/test}/**/*.{ts,js,tsx,jsx,scss}":["npx gdc-fix-copyright","git add"],"{src,stories,styles,__mocks__,examples/server/src,examples/src,examples/test}/**/*.{ts,js,tsx,jsx,json,scss,md,yaml,html}":["prettier --write","git add"]},"_nodeVersion":"12.16.1","dependencies":{"rxjs":"^6.3.1","uuid":"^8.3.1","immer":"^1.3.1","lodash":"^4.17.20","date-fns":"^2.7.0","downshift":"^3.2.7","invariant":"^2.2.2","mapbox-gl":"1.11.0","classnames":"^2.2.6","codemirror":"^5.54.0","highcharts":"7.1.1","prop-types":"^15.6.0","react-intl":"^3.6.0","custom-event":"^1.0.1","react-window":"^1.8.1","ag-grid-react":"20.0.0","react-measure":"^2.3.0","@types/mapbox-gl":"1.9.1","react-day-picker":"~7.3.0","react-responsive":"^3.0.0","stringify-object":"^2.4.0","@gooddata/typings":"^2.27.0","@types/codemirror":"^0.0.95","ag-grid-community":"20.0.0","http-status-codes":"^1.3.0","react-codemirror2":"^7.2.0","@gooddata/js-utils":"^3.10.5","@gooddata/numberjs":"^3.2.4","fixed-data-table-2":"^0.8.21","@gooddata/goodstrap":"^68.22.0","react-dom-factories":"^1.0.2","@gooddata/gooddata-js":"^13.2.0","json-stable-stringify":"^1.0.1","react-transition-group":"^2.2.1","hoist-non-react-statics":"^3.3.0","nodelist-foreach-polyfill":"^1.2.0","@formatjs/intl-pluralrules":"^1.3.6","highcharts-grouped-categories":"^1.1.3"},"_hasShrinkwrap":false,"devDependencies":{"raf":"3.3.2","yup":"^0.24.1","jest":"24.7.1","husky":"3.0.0","madge":"^3.4.4","react":"^16.5.2","enzyme":"3.5.0","eslint":"4.19.1","formik":"^0.11.11","moment":"2.23.0","history":"^4.7.2","ts-jest":"24.0.0","webpack":"4.30.0","full-icu":"^1.3.0","prettier":"1.16.4","react-ga":"^2.5.2","recharts":"1.0.0-beta.9","testcafe":"1.1.4","commander":"2.14.1","node-sass":"4.13.0","react-dom":"^16.5.2","stylelint":"^13.6.1","supertest":"3.0.0","ts-loader":"6.0.0","@types/raf":"^3.4.0","css-loader":"0.28.7","jest-junit":"3.0.0","raw-loader":"0.5.1","styled-jsx":"2.2.1","typescript":"3.3.4000","@babel/core":"7.11.6","@types/jest":"24.0.6","@types/node":"7.0.8","@types/uuid":"8.3.0","file-loader":"3.0.1","jest-enzyme":"7.0.2","lint-staged":"9.1.0","sass-loader":"6.0.6","webpack-cli":"3.3.2","@types/react":"16.8.6","babel-loader":"8.1.0","react-helmet":"5.2.0","react-select":"1.2.1","style-loader":"0.19.1","@types/enzyme":"3.1.13","@types/lodash":"4.14.123","testcafe-live":"0.1.4","@babel/runtime":"7.4.4","dotenv-webpack":"^1.7.0","@babel/polyfill":"^7.4.4","@storybook/react":"5.0.11","@types/invariant":"2.2.29","@types/react-dom":"16.0.11","isomorphic-fetch":"2.2.1","react-datepicker":"1.1.0","react-router-dom":"4.2.2","@babel/preset-env":"7.4.4","@gooddata/mock-js":"^2.14.2","@storybook/addons":"5.0.11","@types/classnames":"2.2.3","@types/prop-types":"15.5.2","@storybook/theming":"5.0.11","identity-obj-proxy":"^3.0.0","intl-messageformat":"^7.5.4","webpack-dev-server":"3.3.1","@babel/preset-react":"7.0.0","@types/react-portal":"4.0.1","@types/react-window":"^1.8.1","babel-plugin-lodash":"3.3.4","html-webpack-plugin":"3.2.0","react-test-renderer":"16.4.2","@types/react-measure":"2.0.5","clean-webpack-plugin":"2.0.2","stats-webpack-plugin":"0.7.0","eslint-config-prettier":"4.1.0","react-google-recaptcha":"^0.14.1","tslint-config-prettier":"1.18.0","@gooddata/eslint-config":"^1.0.0","@gooddata/tslint-config":"1.0.0","@types/react-responsive":"^3.0.3","@types/storybook__react":"4.0.1","@types/stringify-object":"^3.2.0","enzyme-adapter-react-16":"1.3.1","@gooddata/test-storybook":"4.0.0","@storybook/addon-actions":"5.0.11","@storybook/addon-options":"5.0.11","node-sass-magic-importer":"5.1.0","react-syntax-highlighter":"11.0.2","@types/fixed-data-table-2":"0.8.1","stylelint-config-prettier":"^8.0.1","@gooddata/stylelint-config":"^5.0.0","@types/react-test-renderer":"16.0.0","circular-dependency-plugin":"5.0.2","compression-webpack-plugin":"2.0.0","@types/json-stable-stringify":"^1.0.32","@gooddata/frontend-npm-scripts":"1.2.0","@types/enzyme-adapter-react-16":"1.0.3","stylelint-checkstyle-formatter":"0.1.2","@types/storybook__addon-actions":"3.4.2","@babel/plugin-proposal-class-properties":"7.4.4","@babel/plugin-proposal-object-rest-spread":"7.4.4","@babel/plugin-transform-async-to-generator":"7.4.4"},"peerDependencies":{"react":"^16.5.2","react-dom":"^16.5.2"},"_npmOperationalInternal":{"tmp":"tmp/react-components_7.9.0_1608201789362_0.6572062929760614","host":"s3://npm-registry-packages"}},"7.9.1-0":{"name":"@gooddata/react-components","version":"7.9.1-0","author":{"name":"GoodData Corporation"},"license":"BSD-3-Clause","_id":"@gooddata/react-components@7.9.1-0","maintainers":[{"name":"tmsang","email":"sang.truong-minh@gooddata.com"},{"name":"rodri360","email":"me@rodri360.com"},{"name":"jkittler","email":"honza.kittler@gmail.com"},{"name":"ivan.mjartan","email":"ivan.mjartan@gooddata.com"},{"name":"lupko","email":"lubomir.slivka@gooddata.com"},{"name":"lanhuynh","email":"lan.huynh@gooddata.com"},{"name":"tomas.kratochvil","email":"tomas.kratochvil@gooddata.com"},{"name":"jakub-sterba","email":"jakub.sterba@gooddata.com"},{"name":"michal.marsal","email":"michal.marsal@gooddata.com"},{"name":"pbenes","email":"petr.benes@gooddata.com"},{"name":"strouhaljan","email":"strouhal.jan@gmail.com"},{"name":"gooddata-ci","email":"rail@gooddata.com"},{"name":"nikolacech","email":"nikola.cech@gooddata.com"},{"name":"bugsbunny338","email":"jiri.zajic@mensa.cz"},{"name":"bertold8","email":"ivan.nejezchleb@seznam.cz"},{"name":"sitina","email":"jiri.sitina@gooddata.com"},{"name":"linhhong","email":"linh.hong@gooddata.com"},{"name":"khanh.le","email":"khanh.le@gooddata.com"},{"name":"petrjanu","email":"petr.janu@gooddata.com"},{"name":"jaroslav.tomecek","email":"jaroslav.tomecek@gooddata.com"},{"name":"tomsatgd","email":"tomas.satinsky@gooddata.com"},{"name":"xmort","email":"petr.dolejsi@gooddata.com"},{"name":"yanlipnican","email":"yanlipnican@gmail.com"},{"name":"ptquang86","email":"ptquang86@gmail.com"},{"name":"no23reason","email":"dan.homola@hotmail.cz"},{"name":"vlastikcz","email":"vlastimil.kotas@gooddata.com"},{"name":"qduval","email":"quentin.duval@gooddata.com"},{"name":"afi","email":"adam.fiedler@gooddata.com"},{"name":"patrikbraborec","email":"patrik.braborec@gooddata.com"},{"name":"brbistas","email":"valentinos.chraniotis@gooddata.com"},{"name":"vu.pham","email":"vu.pham@gooddata.com"},{"name":"naibinh","email":"naibinh@gmail.com"},{"name":"matyas.kandl","email":"matyas.kandl@gooddata.com"},{"name":"hung.nguyen.hoang","email":"hung.nguyen@gooddata.com"},{"name":"tu-ngo","email":"tungo1981@gmail.com"},{"name":"trung-le-quoc","email":"trung.le@gooddata.com"},{"name":"utdnah","email":"danh.ung@gooddata.com"},{"name":"de.do","email":"de.do@gooddata.com"},{"name":"tulean","email":"tuan.le@gooddata.com"},{"name":"nis.hua","email":"nis.hua@gooddata.com"},{"name":"tuqt1005","email":"tu.tran@gooddata.com"},{"name":"pkingo","email":"philipandreaskingo@hotmail.com"},{"name":"tu.bui","email":"tu.bui@gooddata.com"},{"name":"my.duong","email":"my.duong@gooddata.com"},{"name":"mai.nguyen","email":"mai.nguyen@gooddata.com"},{"name":"hang.ngo","email":"hang.ngo@gooddata.com"},{"name":"scavnickyj","email":"jakub.scavnicky@gooddata.com"},{"name":"thao-luong","email":"thao.luong@gooddata.com"},{"name":"thuong.nguyen","email":"thuong.nguyen@gooddata.com"},{"name":"huyen.nguyen","email":"huyen.nguyen@gooddata.com"},{"name":"huong.nguyen","email":"huong.nguyen@gooddata.com"},{"name":"vi.phan","email":"vi.phan@gooddata.com"},{"name":"milan.lempera","email":"ext-milan.lempera@gooddata.com"},{"name":"van.nguyen","email":"van.nguyen@gooddata.com"},{"name":"nestor_encinas","email":"xesto05@gmail.com"},{"name":"an.vuong","email":"an.vuong@gooddata.com"},{"name":"tmuchka","email":"tomas.muchka@gooddata.com"},{"name":"gdjan","email":"jan.kruza@gooddata.com"},{"name":"ngoc-le","email":"ngoc.le@gooddata.com"},{"name":"thuy.tran","email":"thuy.tran@gooddata.com"}],"homepage":"https://github.com/gooddata/gooddata-react-components#readme","bugs":{"url":"https://github.com/gooddata/gooddata-react-components/issues"},"dist":{"shasum":"d5c446392e2d5ebb6bd0b492b63e93e5bf4184dd","tarball":"https://registry.npmjs.org/@gooddata/react-components/-/react-components-7.9.1-0.tgz","fileCount":2668,"integrity":"sha512-LJjmmDw7OOqLblM4ixuRzxp7OSmNvNVM2aKyZ6WXMfI+sRIyy80HiqNrhgd8RYjOZyjbIqTZmQDDENL2K4x0uQ==","signatures":[{"sig":"MEUCIQDtbhkmXCHyylALJ/Z+P0hhWNPx+qUk6pvUWtpfsscHuwIgLEppi4NDK4c370N2z3F5ltVyn4LvJSDicYgPrJs9iB0=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":10726462,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJf/CEsCRA9TVsSAnZWagAAeQEP/Rl3/I+iHcl/S6VJsuRz\nGctdWXOlaoP5E424WgIRbNcai2z/goYIC8O1R4O7Vtz3dv228pExLcGGC0wx\nzLtwEJlJxDtQVkaBG06dCndkeGjLJi4yugsRpDh8+LPc1ZYakc/jZflM8Zrf\n4vbHfkd3E1vs8kW3M6XlXfb/GZlH96y+iWTMB8G1eGamlNXhy0Qpkww76o8F\n5giq2ul5EwJKgetJvdbbyJZJYAZry/iU7X+3YzPbk0gsQXPfDBvf9k9MTtJD\nuLlQeszZCd6smgmBVEg0zVka4w2uwOGDT1AZnoW97NRfbKJFIj0OsWD89qMG\nHtONesqdnQjGuZ9Xc1yq6DeJ6oD+V4Klbzhvar+Se9U44Jr1BwEh4/AsNXLt\nltpfNmkXbS0Uucv4Mjpj6/X1dqsYggAufv+V21ocXxha++kni0V0nfoU1g9z\nPLRGqt8udHWZmkvvs0CRAdIfQqqH+6Z0Xb9pjSi2/L/8i9lmL386EAO4yvYb\ng9fl3ZBcAXWeIvZdpjVxJvJuRFHzRO8PWIVAN+ijaRAot5hqwnCerkr3Qdnz\nd6ptgHbQKxb5e5nnVEPS2KyLQS/3m1ST8isIS2KSYZ9Nx1+89PdpDG0peGLr\n8+aGlxjNy50XCJ8RDSBx1TiKIPglbNursX1q37WJDeuA0lc5xQK6MjgzClYp\nEpvM\r\n=Zg7c\r\n-----END PGP SIGNATURE-----\r\n"},"main":"dist/index.js","husky":{"hooks":{"pre-commit":"lint-staged"}},"config":{"eslint":"./examples/**/*.{js,jsx}","tslint":"./{__mocks__,src,stories}/{,**/}*.{ts,tsx}"},"readme":"[![npm version](https://badge.fury.io/js/%40gooddata%2Freact-components.svg)](https://www.npmjs.com/package/@gooddata/react-components)\n\n# GoodData.UI React components\n> A React-based JavaScript library for building data-driven applications\n\n## Getting started\n- [GoodData.UI Documentation](http://sdk.gooddata.com/gooddata-ui/)\n- [GoodData.UI Live Examples](https://gooddata-examples.herokuapp.com/)\n- [Stack Overflow](https://stackoverflow.com/questions/tagged/gooddata)\n\n### Usage\nWith [yarn](https://yarnpkg.com) installed, go to your project directory and run\n```\n$ yarn add @gooddata/react-components\n```\nIf you prefer [npm](npmjs.com) run\n```\n$ npm install --save @gooddata/react-components\n```\n\nThe public API is exposed via global `index.js`. Except for the styles, do not import any other file directly\nbecause they are not intended to be part of the public API.\n\n## Contributing\n\nWe welcome any contribution in form of [issues](https://github.com/gooddata/gooddata-react-components/issues) or [pull requests](https://github.com/gooddata/gooddata-react-components/pulls).\n\nInstall [Node.js](http://nodejs.org) (node 12.16.1, npm v6.13.4) and [Yarn](https://classic.yarnpkg.com) (1.22.4).\n\nInstall dependencies:\n```\nyarn install --frozen-lockfile\n```\n\nThese commands may come in handy while developing:\n\n| command | description |\n| ------- | ----------- |\n| `yarn install --pure-lockfile` | first step |\n| ||\n| `yarn dev` | build react-components to `/dist` in watch mode |\n| `yarn test` | run all unit tests |\n| `yarn prettier-write` | format the source code to match the valid codestyle |\n| `yarn validate` | validate codestyle |\n| ||\n| `yarn storybook` | run storybook from `/stories` on http://localhost:9001 |\n| `yarn build-storybook` | build storybook to `/dist-storybook` |\n| `yarn test-storybook` | run storybook and [screenshot tests](https://github.com/gooddata/gdc-client-utils/tree/master/test-storybook) |\n| ||\n| `yarn examples` | run Live Examples dev-server from `/examples` on https://localhost:8999 |\n| `yarn examples-build` | build Live Examples to `/examples/dist` |\n| `yarn examples-server` | serve built Live Examples - see `/examples/server/src` |\n| `yarn examples-testcafe` | run testcafe tests against `localhost:8999` |\n\n### Deploy to heroku.com\nWhen you deploy this repo to heroku, it serves *GoodData.UI Live Examples*.\nRelevant tasks are in `Procfile` and `package.json`.\n\n```bash\n# run in the project directory\nheroku login\nheroku create <your-app-name>\nheroku config:set DOMAIN_ADMIN_USERNAME=x@gooddata.com DOMAIN_ADMIN_PASSWORD=xy PROJECT_ID_TO_ASSIGN=xms7ga4tf3g3nzucd8380o2bev8oeknp\ngit push heroku HEAD:master\nheroku open\n```\n### Enable Geo Chart for Storybook and Live Examples\nGeo chart uses Mapbox to render map which requires a Mapbox access token.\n- Register an account and create Mapbox access token at [guide](https://docs.mapbox.com/help/how-mapbox-works/access-tokens/)\n- Store the created token at `.env`:\n```bash\necho -e \"EXAMPLE_MAPBOX_ACCESS_TOKEN=token\" >> .env # only need to run once\necho -e \"STORYBOOK_MAPBOX_ACCESS_TOKEN=token\" >> .env # only need to run once\n```\n\n### Run Live Examples Locally\nTo run *GoodData.UI Live Examples* locally:\n```bash\ngit clone <this-repository>\ncd  <repository-folder>\nyarn install --pure-lockfile\nyarn examples\n```\nThen open https://localhost:8999 and login using Live Examples account (you can [create one here](https://gooddata-examples.herokuapp.com/registration)).\n\n### Run Storybook locally\n- Run storybook with token stored in `.env` for more secure\n```bash\nyarn storybook\n```\n- Or run storybook with token env param exposed to cli (not suggested)\n```bash\nSTORYBOOK_MAPBOX_ACCESS_TOKEN=token yarn storybook\n```\n- Apply either above way to `yarn build-storybook` or `yarn test-storybook`\n\n### Source code formatting\nThe source code in the repository is formatted by [Prettier](https://prettier.io/).\nThe format of the code is validated by our Continuous Integration server and is one of the requirements of successful merge.\n\nPrettier is supported by every major IDE. You can find the list of supported editors and how to configure them [here](https://prettier.io/docs/en/editors.html).\n\nIn the case, when your editor is not supported or you don't want to setup the integration, you can run the `yarn prettier-write` command to reformat the code before commit.\n\n## Changelog\n\n- see [CHANGELOG.md](CHANGELOG.md)\n\n## Supported versions\n\nWe encourage you to always use the latest available version of GoodData.UI to make the user experience with integrating GoodData.UI as smooth and secure as possible and to ensure that GoodData.UI always uses the latest features of the GoodData platform.\n\nFor more information, see [Supported Versions](https://sdk.gooddata.com/gooddata-ui/docs/supported_versions.html).\n\nPlease follow the installation instructions in the [gooddata-ui-sdk repository](https://github.com/gooddata/gooddata-ui-sdk) to update to the latest version.\n\n## License\n\n(C) 2007-2020 GoodData Corporation\n\nThis project is dual licensed:\n\n- The ATTRIBUTION-NONCOMMERCIAL 4.0 INTERNATIONAL (CC BY-NC 4.0) is used for purpose of the trial experience and evaluation of GoodData.UI library.\n- The GOODDATA GOODDATA.UI LIBRARY END USER LICENSE AGREEMENT is used for GoodData customers.\n\nFor more information, please see [LICENSE](https://github.com/gooddata/gooddata-react-components/blob/master/LICENSE).\n","gitHead":"9f93a4d8dadbd9d50b94b63044053b31b3826829","scripts":{"dev":"bash scripts/build.sh --dev-watch","test":"jest --watch","build":"bash scripts/build.sh","tslint":"yarn run-tslint -t verbose $npm_package_config_tslint","prepare":"cd examples/server && yarn install --frozen-lockfile && cd ../..; rm -r examples/node_modules 2>/dev/null; true","examples":"bash scripts/run-examples.sh","prepare?":"# Called before `npm publish` and on local `npm install`. Temporarily also for deleting obsolete node_modules. Ends with `true` to continue gracefully.","validate":"tsc --noEmit && yarn tslint && eslint $npm_package_config_eslint && yarn validate-style && yarn prettier-check","build-dev":"bash scripts/build.sh --dev","examples?":"# Default is developer domain, other options: yarn examples [sec,secure,stg,stg2,stg3,demo,developer or URL]","storybook":"yarn build && start-storybook -p 9001 -c .storybook","test-once":"jest","tslint-ci":"mkdir -p ./ci/results && yarn run-tslint -t checkstyle -o ./ci/results/tslint-results.xml $npm_package_config_tslint","run-tslint":"tslint -p tsconfig.json","validate-ci":"tsc --noEmit && yarn tslint-ci  && eslint $npm_package_config_eslint -f checkstyle -o ci/results/eslint-results.xml && yarn validate-style-ci && yarn prettier-check","examples-build":"bash scripts/build-examples.sh","prepublishOnly":"yarn build","prettier-check":"prettier --check '{src,stories,styles,__mocks__,examples/server/src,examples/src,examples/test}/**/*.{ts,js,tsx,jsx,json,scss,md,yaml,html}'","prettier-write":"prettier --write '{src,stories,styles,__mocks__,examples/server/src,examples/src,examples/test}/**/*.{ts,js,tsx,jsx,json,scss,md,yaml,html}'","test-storybook":"yarn build && test-storybook","validate-style":"stylelint '**/*.scss'","build-storybook":"yarn build && build-storybook -c .storybook -o dist-storybook","examples-server":"node examples/server/src/index.js","heroku-postbuild":"yarn examples-build developer","examples-testcafe":"./scripts/run-testcafe.sh visual","validate-style-ci":"stylelint '**/*.scss' --custom-formatter=node_modules/stylelint-checkstyle-formatter > ci/results/stylelint-results.xml","check-circular-deps":"madge --circular --extensions ts ./src","examples-testcafe-ci":"./scripts/run-testcafe.sh ci","examples-testcafe-live":"./scripts/run-testcafe.sh live"},"typings":"dist/index.d.ts","_npmUser":{"name":"gooddata-ci","email":"rail@gooddata.com"},"deprecated":"@gooddata/react-components@7 reached End of Support on March 31, 2022. Please upgrade (see https://sdk.gooddata.com/gooddata-ui/docs/supported_versions.html for more information).","repository":{"url":"git+ssh://git@github.com/gooddata/gooddata-react-components.git","type":"git"},"_npmVersion":"6.13.4","description":"GoodData.UI - A powerful JavaScript library for building analytical applications","directories":{},"lint-staged":{"{src,stories,styles,__mocks__,examples/server/src,examples/src,examples/test}/**/*.{ts,js,tsx,jsx,scss}":["npx gdc-fix-copyright","git add"],"{src,stories,styles,__mocks__,examples/server/src,examples/src,examples/test}/**/*.{ts,js,tsx,jsx,json,scss,md,yaml,html}":["prettier --write","git add"]},"_nodeVersion":"12.16.1","dependencies":{"rxjs":"^6.3.1","uuid":"^8.3.1","immer":"^1.3.1","lodash":"^4.17.20","date-fns":"^2.7.0","downshift":"^3.2.7","invariant":"^2.2.2","mapbox-gl":"1.11.0","classnames":"^2.2.6","codemirror":"^5.54.0","highcharts":"7.1.1","prop-types":"^15.6.0","react-intl":"^3.6.0","custom-event":"^1.0.1","react-window":"^1.8.1","ag-grid-react":"20.0.0","react-measure":"^2.3.0","@types/mapbox-gl":"1.9.1","react-day-picker":"~7.3.0","react-responsive":"^3.0.0","stringify-object":"^2.4.0","@gooddata/typings":"^2.27.0","@types/codemirror":"^0.0.95","ag-grid-community":"20.0.0","http-status-codes":"^1.3.0","react-codemirror2":"^7.2.0","@gooddata/js-utils":"^3.10.5","@gooddata/numberjs":"^3.2.4","fixed-data-table-2":"^0.8.21","@gooddata/goodstrap":"^68.22.0","react-dom-factories":"^1.0.2","@gooddata/gooddata-js":"^13.2.0","json-stable-stringify":"^1.0.1","react-transition-group":"^2.2.1","hoist-non-react-statics":"^3.3.0","nodelist-foreach-polyfill":"^1.2.0","@formatjs/intl-pluralrules":"^1.3.6","highcharts-grouped-categories":"^1.1.3"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"raf":"3.3.2","yup":"^0.24.1","jest":"24.7.1","husky":"3.0.0","madge":"^3.4.4","react":"^16.5.2","enzyme":"3.5.0","eslint":"4.19.1","formik":"^0.11.11","moment":"2.23.0","history":"^4.7.2","ts-jest":"24.0.0","webpack":"4.30.0","full-icu":"^1.3.0","prettier":"1.16.4","react-ga":"^2.5.2","recharts":"1.0.0-beta.9","testcafe":"1.1.4","commander":"2.14.1","node-sass":"4.13.0","react-dom":"^16.5.2","stylelint":"^13.6.1","supertest":"3.0.0","ts-loader":"6.0.0","@types/raf":"^3.4.0","css-loader":"0.28.7","jest-junit":"3.0.0","raw-loader":"0.5.1","styled-jsx":"2.2.1","typescript":"3.3.4000","@babel/core":"7.11.6","@types/jest":"24.0.6","@types/node":"7.0.8","@types/uuid":"8.3.0","file-loader":"3.0.1","jest-enzyme":"7.0.2","lint-staged":"9.1.0","sass-loader":"6.0.6","webpack-cli":"3.3.2","@types/react":"16.8.6","babel-loader":"8.1.0","react-helmet":"5.2.0","react-select":"1.2.1","style-loader":"0.19.1","@types/enzyme":"3.1.13","@types/lodash":"4.14.123","testcafe-live":"0.1.4","@babel/runtime":"7.4.4","dotenv-webpack":"^1.7.0","@babel/polyfill":"^7.4.4","@storybook/react":"5.0.11","@types/invariant":"2.2.29","@types/react-dom":"16.0.11","isomorphic-fetch":"2.2.1","react-datepicker":"1.1.0","react-router-dom":"4.2.2","@babel/preset-env":"7.4.4","@gooddata/mock-js":"^2.14.2","@storybook/addons":"5.0.11","@types/classnames":"2.2.3","@types/prop-types":"15.5.2","@storybook/theming":"5.0.11","identity-obj-proxy":"^3.0.0","intl-messageformat":"^7.5.4","webpack-dev-server":"3.3.1","@babel/preset-react":"7.0.0","@types/react-portal":"4.0.1","@types/react-window":"^1.8.1","babel-plugin-lodash":"3.3.4","html-webpack-plugin":"3.2.0","react-test-renderer":"16.4.2","@types/react-measure":"2.0.5","clean-webpack-plugin":"2.0.2","stats-webpack-plugin":"0.7.0","eslint-config-prettier":"4.1.0","react-google-recaptcha":"^0.14.1","tslint-config-prettier":"1.18.0","@gooddata/eslint-config":"^1.0.0","@gooddata/tslint-config":"1.0.0","@types/react-responsive":"^3.0.3","@types/storybook__react":"4.0.1","@types/stringify-object":"^3.2.0","enzyme-adapter-react-16":"1.3.1","@gooddata/test-storybook":"4.0.0","@storybook/addon-actions":"5.0.11","@storybook/addon-options":"5.0.11","node-sass-magic-importer":"5.1.0","react-syntax-highlighter":"11.0.2","@types/fixed-data-table-2":"0.8.1","stylelint-config-prettier":"^8.0.1","@gooddata/stylelint-config":"^5.0.0","@types/react-test-renderer":"16.0.0","circular-dependency-plugin":"5.0.2","compression-webpack-plugin":"2.0.0","@types/json-stable-stringify":"^1.0.32","@gooddata/frontend-npm-scripts":"1.2.0","@types/enzyme-adapter-react-16":"1.0.3","stylelint-checkstyle-formatter":"0.1.2","@types/storybook__addon-actions":"3.4.2","@babel/plugin-proposal-class-properties":"7.4.4","@babel/plugin-proposal-object-rest-spread":"7.4.4","@babel/plugin-transform-async-to-generator":"7.4.4"},"peerDependencies":{"react":"^16.5.2","react-dom":"^16.5.2"},"_npmOperationalInternal":{"tmp":"tmp/react-components_7.9.1-0_1610359083851_0.5195649500316544","host":"s3://npm-registry-packages"}},"7.9.1-1":{"name":"@gooddata/react-components","version":"7.9.1-1","author":{"name":"GoodData Corporation"},"license":"BSD-3-Clause","_id":"@gooddata/react-components@7.9.1-1","maintainers":[{"name":"tmsang","email":"sang.truong-minh@gooddata.com"},{"name":"rodri360","email":"me@rodri360.com"},{"name":"jkittler","email":"honza.kittler@gmail.com"},{"name":"ivan.mjartan","email":"ivan.mjartan@gooddata.com"},{"name":"lupko","email":"lubomir.slivka@gooddata.com"},{"name":"lanhuynh","email":"lan.huynh@gooddata.com"},{"name":"tomas.kratochvil","email":"tomas.kratochvil@gooddata.com"},{"name":"jakub-sterba","email":"jakub.sterba@gooddata.com"},{"name":"michal.marsal","email":"michal.marsal@gooddata.com"},{"name":"pbenes","email":"petr.benes@gooddata.com"},{"name":"strouhaljan","email":"strouhal.jan@gmail.com"},{"name":"gooddata-ci","email":"rail@gooddata.com"},{"name":"nikolacech","email":"nikola.cech@gooddata.com"},{"name":"bugsbunny338","email":"jiri.zajic@mensa.cz"},{"name":"bertold8","email":"ivan.nejezchleb@seznam.cz"},{"name":"sitina","email":"jiri.sitina@gooddata.com"},{"name":"linhhong","email":"linh.hong@gooddata.com"},{"name":"khanh.le","email":"khanh.le@gooddata.com"},{"name":"petrjanu","email":"petr.janu@gooddata.com"},{"name":"jaroslav.tomecek","email":"jaroslav.tomecek@gooddata.com"},{"name":"tomsatgd","email":"tomas.satinsky@gooddata.com"},{"name":"xmort","email":"petr.dolejsi@gooddata.com"},{"name":"yanlipnican","email":"yanlipnican@gmail.com"},{"name":"ptquang86","email":"ptquang86@gmail.com"},{"name":"no23reason","email":"dan.homola@hotmail.cz"},{"name":"vlastikcz","email":"vlastimil.kotas@gooddata.com"},{"name":"qduval","email":"quentin.duval@gooddata.com"},{"name":"afi","email":"adam.fiedler@gooddata.com"},{"name":"patrikbraborec","email":"patrik.braborec@gooddata.com"},{"name":"brbistas","email":"valentinos.chraniotis@gooddata.com"},{"name":"vu.pham","email":"vu.pham@gooddata.com"},{"name":"naibinh","email":"naibinh@gmail.com"},{"name":"matyas.kandl","email":"matyas.kandl@gooddata.com"},{"name":"hung.nguyen.hoang","email":"hung.nguyen@gooddata.com"},{"name":"tu-ngo","email":"tungo1981@gmail.com"},{"name":"trung-le-quoc","email":"trung.le@gooddata.com"},{"name":"utdnah","email":"danh.ung@gooddata.com"},{"name":"de.do","email":"de.do@gooddata.com"},{"name":"tulean","email":"tuan.le@gooddata.com"},{"name":"nis.hua","email":"nis.hua@gooddata.com"},{"name":"tuqt1005","email":"tu.tran@gooddata.com"},{"name":"pkingo","email":"philipandreaskingo@hotmail.com"},{"name":"tu.bui","email":"tu.bui@gooddata.com"},{"name":"my.duong","email":"my.duong@gooddata.com"},{"name":"mai.nguyen","email":"mai.nguyen@gooddata.com"},{"name":"hang.ngo","email":"hang.ngo@gooddata.com"},{"name":"scavnickyj","email":"jakub.scavnicky@gooddata.com"},{"name":"thao-luong","email":"thao.luong@gooddata.com"},{"name":"thuong.nguyen","email":"thuong.nguyen@gooddata.com"},{"name":"huyen.nguyen","email":"huyen.nguyen@gooddata.com"},{"name":"huong.nguyen","email":"huong.nguyen@gooddata.com"},{"name":"vi.phan","email":"vi.phan@gooddata.com"},{"name":"milan.lempera","email":"ext-milan.lempera@gooddata.com"},{"name":"van.nguyen","email":"van.nguyen@gooddata.com"},{"name":"nestor_encinas","email":"xesto05@gmail.com"},{"name":"an.vuong","email":"an.vuong@gooddata.com"},{"name":"tmuchka","email":"tomas.muchka@gooddata.com"},{"name":"gdjan","email":"jan.kruza@gooddata.com"},{"name":"ngoc-le","email":"ngoc.le@gooddata.com"},{"name":"thuy.tran","email":"thuy.tran@gooddata.com"}],"homepage":"https://github.com/gooddata/gooddata-react-components#readme","bugs":{"url":"https://github.com/gooddata/gooddata-react-components/issues"},"dist":{"shasum":"a7f21d65e1b6f145e2128d609cf2bb6f0db96bf4","tarball":"https://registry.npmjs.org/@gooddata/react-components/-/react-components-7.9.1-1.tgz","fileCount":2668,"integrity":"sha512-xjvtLGW8ajZMctXMIBDE5oxE7WeALbbcE8b5Ulurcu++jDShy5N9Mnm3iKZyaFX4FrdT3oKEMRddka3pHx1Vrg==","signatures":[{"sig":"MEUCIE5rNr3JAmQljxYjRHPMXx/2aFafJEn04eOE7At1HeOzAiEAhOgJEUezARHhxuOWPyUOEqz4ZT3aDFhB64tFFsDwC3Q=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":10727485,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJf/FclCRA9TVsSAnZWagAAbx0P/R24NelRHWpteC6EzXUo\notDWmrlRha2dU0M/01KvBHLOZ+id6zwiXAwR+GkFHQbqHSbJAerZ/U824eI+\nG2u4W3v3/WABx5kKT/IXbAV1dC9GYU60+ydwgeZqZVtsLTW8zxsksWsOr5EE\nbr1+2NSLgQZRkwkNobZFoDw970WsEt9of/akYRWhZLhf9/MM2HUoutIrZQmw\nSNQYYgnbGc4mTXJQadPpFmqJ9u5PlYyxCTwwaYVTJwtdizjOx5D4zZ2HKo0F\nXrEUKock92swJbABnqPNSN3ve+QlDZAvGxHgAVl1vM4E4rhp2vxTFwynYnbf\nLxnO6xh3z8fOjZd52HAsSXNjSxCnpuyOncwkyweWGXYYSpOe2A6EbzhdPxqP\ndxyBXJOGuFJSP0kJkF1QL/wc7Fl0AOgCPhN5WwbTNhHfmW7dNX9kZu0pYOwy\n9JBHSFst4nwgHt6Ok2b5pgyPkSmX72C/kbC3Oc6AyQZXvEDcFu8rPcNq8MZI\nau9Ln6hOqLTJbKTDX0UrsdHUysT9ZUUiQT7n6NMggN/lhckCIPwv+IVHAGDi\n0Of0UGuCJ0jUEwO4ZWk3Qrp/2Vj1bA/UbzBIbn8C/aeiRtB8jo5pKdDwYPD1\nG2ayuTFiWRpxN1uaQs8U5VD1mkoV+LNZLP7jB3E1s3SSnHDHeWyZ8USDHBJh\nCBR6\r\n=KYVE\r\n-----END PGP SIGNATURE-----\r\n"},"main":"dist/index.js","husky":{"hooks":{"pre-commit":"lint-staged"}},"config":{"eslint":"./examples/**/*.{js,jsx}","tslint":"./{__mocks__,src,stories}/{,**/}*.{ts,tsx}"},"readme":"[![npm version](https://badge.fury.io/js/%40gooddata%2Freact-components.svg)](https://www.npmjs.com/package/@gooddata/react-components)\n\n# GoodData.UI React components\n> A React-based JavaScript library for building data-driven applications\n\n## Getting started\n- [GoodData.UI Documentation](http://sdk.gooddata.com/gooddata-ui/)\n- [GoodData.UI Live Examples](https://gooddata-examples.herokuapp.com/)\n- [Stack Overflow](https://stackoverflow.com/questions/tagged/gooddata)\n\n### Usage\nWith [yarn](https://yarnpkg.com) installed, go to your project directory and run\n```\n$ yarn add @gooddata/react-components\n```\nIf you prefer [npm](npmjs.com) run\n```\n$ npm install --save @gooddata/react-components\n```\n\nThe public API is exposed via global `index.js`. Except for the styles, do not import any other file directly\nbecause they are not intended to be part of the public API.\n\n## Contributing\n\nWe welcome any contribution in form of [issues](https://github.com/gooddata/gooddata-react-components/issues) or [pull requests](https://github.com/gooddata/gooddata-react-components/pulls).\n\nInstall [Node.js](http://nodejs.org) (node 12.16.1, npm v6.13.4) and [Yarn](https://classic.yarnpkg.com) (1.22.4).\n\nInstall dependencies:\n```\nyarn install --frozen-lockfile\n```\n\nThese commands may come in handy while developing:\n\n| command | description |\n| ------- | ----------- |\n| `yarn install --pure-lockfile` | first step |\n| ||\n| `yarn dev` | build react-components to `/dist` in watch mode |\n| `yarn test` | run all unit tests |\n| `yarn prettier-write` | format the source code to match the valid codestyle |\n| `yarn validate` | validate codestyle |\n| ||\n| `yarn storybook` | run storybook from `/stories` on http://localhost:9001 |\n| `yarn build-storybook` | build storybook to `/dist-storybook` |\n| `yarn test-storybook` | run storybook and [screenshot tests](https://github.com/gooddata/gdc-client-utils/tree/master/test-storybook) |\n| ||\n| `yarn examples` | run Live Examples dev-server from `/examples` on https://localhost:8999 |\n| `yarn examples-build` | build Live Examples to `/examples/dist` |\n| `yarn examples-server` | serve built Live Examples - see `/examples/server/src` |\n| `yarn examples-testcafe` | run testcafe tests against `localhost:8999` |\n\n### Deploy to heroku.com\nWhen you deploy this repo to heroku, it serves *GoodData.UI Live Examples*.\nRelevant tasks are in `Procfile` and `package.json`.\n\n```bash\n# run in the project directory\nheroku login\nheroku create <your-app-name>\nheroku config:set DOMAIN_ADMIN_USERNAME=x@gooddata.com DOMAIN_ADMIN_PASSWORD=xy PROJECT_ID_TO_ASSIGN=xms7ga4tf3g3nzucd8380o2bev8oeknp\ngit push heroku HEAD:master\nheroku open\n```\n### Enable Geo Chart for Storybook and Live Examples\nGeo chart uses Mapbox to render map which requires a Mapbox access token.\n- Register an account and create Mapbox access token at [guide](https://docs.mapbox.com/help/how-mapbox-works/access-tokens/)\n- Store the created token at `.env`:\n```bash\necho -e \"EXAMPLE_MAPBOX_ACCESS_TOKEN=token\" >> .env # only need to run once\necho -e \"STORYBOOK_MAPBOX_ACCESS_TOKEN=token\" >> .env # only need to run once\n```\n\n### Run Live Examples Locally\nTo run *GoodData.UI Live Examples* locally:\n```bash\ngit clone <this-repository>\ncd  <repository-folder>\nyarn install --pure-lockfile\nyarn examples\n```\nThen open https://localhost:8999 and login using Live Examples account (you can [create one here](https://gooddata-examples.herokuapp.com/registration)).\n\n### Run Storybook locally\n- Run storybook with token stored in `.env` for more secure\n```bash\nyarn storybook\n```\n- Or run storybook with token env param exposed to cli (not suggested)\n```bash\nSTORYBOOK_MAPBOX_ACCESS_TOKEN=token yarn storybook\n```\n- Apply either above way to `yarn build-storybook` or `yarn test-storybook`\n\n### Source code formatting\nThe source code in the repository is formatted by [Prettier](https://prettier.io/).\nThe format of the code is validated by our Continuous Integration server and is one of the requirements of successful merge.\n\nPrettier is supported by every major IDE. You can find the list of supported editors and how to configure them [here](https://prettier.io/docs/en/editors.html).\n\nIn the case, when your editor is not supported or you don't want to setup the integration, you can run the `yarn prettier-write` command to reformat the code before commit.\n\n## Changelog\n\n- see [CHANGELOG.md](CHANGELOG.md)\n\n## Supported versions\n\nWe encourage you to always use the latest available version of GoodData.UI to make the user experience with integrating GoodData.UI as smooth and secure as possible and to ensure that GoodData.UI always uses the latest features of the GoodData platform.\n\nFor more information, see [Supported Versions](https://sdk.gooddata.com/gooddata-ui/docs/supported_versions.html).\n\nPlease follow the installation instructions in the [gooddata-ui-sdk repository](https://github.com/gooddata/gooddata-ui-sdk) to update to the latest version.\n\n## License\n\n(C) 2007-2020 GoodData Corporation\n\nThis project is dual licensed:\n\n- The ATTRIBUTION-NONCOMMERCIAL 4.0 INTERNATIONAL (CC BY-NC 4.0) is used for purpose of the trial experience and evaluation of GoodData.UI library.\n- The GOODDATA GOODDATA.UI LIBRARY END USER LICENSE AGREEMENT is used for GoodData customers.\n\nFor more information, please see [LICENSE](https://github.com/gooddata/gooddata-react-components/blob/master/LICENSE).\n","gitHead":"c10eaab8045cf9cd1b337ffb637d0e22888e3b1b","scripts":{"dev":"bash scripts/build.sh --dev-watch","test":"jest --watch","build":"bash scripts/build.sh","tslint":"yarn run-tslint -t verbose $npm_package_config_tslint","prepare":"cd examples/server && yarn install --frozen-lockfile && cd ../..; rm -r examples/node_modules 2>/dev/null; true","examples":"bash scripts/run-examples.sh","prepare?":"# Called before `npm publish` and on local `npm install`. Temporarily also for deleting obsolete node_modules. Ends with `true` to continue gracefully.","validate":"tsc --noEmit && yarn tslint && eslint $npm_package_config_eslint && yarn validate-style && yarn prettier-check","build-dev":"bash scripts/build.sh --dev","examples?":"# Default is developer domain, other options: yarn examples [sec,secure,stg,stg2,stg3,demo,developer or URL]","storybook":"yarn build && start-storybook -p 9001 -c .storybook","test-once":"jest","tslint-ci":"mkdir -p ./ci/results && yarn run-tslint -t checkstyle -o ./ci/results/tslint-results.xml $npm_package_config_tslint","run-tslint":"tslint -p tsconfig.json","validate-ci":"tsc --noEmit && yarn tslint-ci  && eslint $npm_package_config_eslint -f checkstyle -o ci/results/eslint-results.xml && yarn validate-style-ci && yarn prettier-check","examples-build":"bash scripts/build-examples.sh","prepublishOnly":"yarn build","prettier-check":"prettier --check '{src,stories,styles,__mocks__,examples/server/src,examples/src,examples/test}/**/*.{ts,js,tsx,jsx,json,scss,md,yaml,html}'","prettier-write":"prettier --write '{src,stories,styles,__mocks__,examples/server/src,examples/src,examples/test}/**/*.{ts,js,tsx,jsx,json,scss,md,yaml,html}'","test-storybook":"yarn build && test-storybook","validate-style":"stylelint '**/*.scss'","build-storybook":"yarn build && build-storybook -c .storybook -o dist-storybook","examples-server":"node examples/server/src/index.js","heroku-postbuild":"yarn examples-build developer","examples-testcafe":"./scripts/run-testcafe.sh visual","validate-style-ci":"stylelint '**/*.scss' --custom-formatter=node_modules/stylelint-checkstyle-formatter > ci/results/stylelint-results.xml","check-circular-deps":"madge --circular --extensions ts ./src","examples-testcafe-ci":"./scripts/run-testcafe.sh ci","examples-testcafe-live":"./scripts/run-testcafe.sh live"},"typings":"dist/index.d.ts","_npmUser":{"name":"gooddata-ci","email":"rail@gooddata.com"},"deprecated":"@gooddata/react-components@7 reached End of Support on March 31, 2022. Please upgrade (see https://sdk.gooddata.com/gooddata-ui/docs/supported_versions.html for more information).","repository":{"url":"git+ssh://git@github.com/gooddata/gooddata-react-components.git","type":"git"},"_npmVersion":"6.13.4","description":"GoodData.UI - A powerful JavaScript library for building analytical applications","directories":{},"lint-staged":{"{src,stories,styles,__mocks__,examples/server/src,examples/src,examples/test}/**/*.{ts,js,tsx,jsx,scss}":["npx gdc-fix-copyright","git add"],"{src,stories,styles,__mocks__,examples/server/src,examples/src,examples/test}/**/*.{ts,js,tsx,jsx,json,scss,md,yaml,html}":["prettier --write","git add"]},"_nodeVersion":"12.16.1","dependencies":{"rxjs":"^6.3.1","uuid":"^8.3.1","immer":"^1.3.1","lodash":"^4.17.20","date-fns":"^2.7.0","downshift":"^3.2.7","invariant":"^2.2.2","mapbox-gl":"1.11.0","classnames":"^2.2.6","codemirror":"^5.54.0","highcharts":"7.1.1","prop-types":"^15.6.0","react-intl":"^3.6.0","custom-event":"^1.0.1","react-window":"^1.8.1","ag-grid-react":"20.0.0","react-measure":"^2.3.0","@types/mapbox-gl":"1.9.1","react-day-picker":"~7.3.0","react-responsive":"^3.0.0","stringify-object":"^2.4.0","@gooddata/typings":"^2.27.0","@types/codemirror":"^0.0.95","ag-grid-community":"20.0.0","http-status-codes":"^1.3.0","react-codemirror2":"^7.2.0","@gooddata/js-utils":"^3.10.5","@gooddata/numberjs":"^3.2.4","fixed-data-table-2":"^0.8.21","@gooddata/goodstrap":"^68.22.0","react-dom-factories":"^1.0.2","@gooddata/gooddata-js":"^13.2.0","json-stable-stringify":"^1.0.1","react-transition-group":"^2.2.1","hoist-non-react-statics":"^3.3.0","nodelist-foreach-polyfill":"^1.2.0","@formatjs/intl-pluralrules":"^1.3.6","highcharts-grouped-categories":"^1.1.3"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"raf":"3.3.2","yup":"^0.24.1","jest":"24.7.1","husky":"3.0.0","madge":"^3.4.4","react":"^16.5.2","enzyme":"3.5.0","eslint":"4.19.1","formik":"^0.11.11","moment":"2.23.0","history":"^4.7.2","ts-jest":"24.0.0","webpack":"4.30.0","full-icu":"^1.3.0","prettier":"1.16.4","react-ga":"^2.5.2","recharts":"1.0.0-beta.9","testcafe":"1.1.4","commander":"2.14.1","node-sass":"4.13.0","react-dom":"^16.5.2","stylelint":"^13.6.1","supertest":"3.0.0","ts-loader":"6.0.0","@types/raf":"^3.4.0","css-loader":"0.28.7","jest-junit":"3.0.0","raw-loader":"0.5.1","styled-jsx":"2.2.1","typescript":"3.3.4000","@babel/core":"7.11.6","@types/jest":"24.0.6","@types/node":"7.0.8","@types/uuid":"8.3.0","file-loader":"3.0.1","jest-enzyme":"7.0.2","lint-staged":"9.1.0","sass-loader":"6.0.6","webpack-cli":"3.3.2","@types/react":"16.8.6","babel-loader":"8.1.0","react-helmet":"5.2.0","react-select":"1.2.1","style-loader":"0.19.1","@types/enzyme":"3.1.13","@types/lodash":"4.14.123","testcafe-live":"0.1.4","@babel/runtime":"7.4.4","dotenv-webpack":"^1.7.0","@babel/polyfill":"^7.4.4","@storybook/react":"5.0.11","@types/invariant":"2.2.29","@types/react-dom":"16.0.11","isomorphic-fetch":"2.2.1","react-datepicker":"1.1.0","react-router-dom":"4.2.2","@babel/preset-env":"7.4.4","@gooddata/mock-js":"^2.14.2","@storybook/addons":"5.0.11","@types/classnames":"2.2.3","@types/prop-types":"15.5.2","@storybook/theming":"5.0.11","identity-obj-proxy":"^3.0.0","intl-messageformat":"^7.5.4","webpack-dev-server":"3.3.1","@babel/preset-react":"7.0.0","@types/react-portal":"4.0.1","@types/react-window":"^1.8.1","babel-plugin-lodash":"3.3.4","html-webpack-plugin":"3.2.0","react-test-renderer":"16.4.2","@types/react-measure":"2.0.5","clean-webpack-plugin":"2.0.2","stats-webpack-plugin":"0.7.0","eslint-config-prettier":"4.1.0","react-google-recaptcha":"^0.14.1","tslint-config-prettier":"1.18.0","@gooddata/eslint-config":"^1.0.0","@gooddata/tslint-config":"1.0.0","@types/react-responsive":"^3.0.3","@types/storybook__react":"4.0.1","@types/stringify-object":"^3.2.0","enzyme-adapter-react-16":"1.3.1","@gooddata/test-storybook":"4.0.0","@storybook/addon-actions":"5.0.11","@storybook/addon-options":"5.0.11","node-sass-magic-importer":"5.1.0","react-syntax-highlighter":"11.0.2","@types/fixed-data-table-2":"0.8.1","stylelint-config-prettier":"^8.0.1","@gooddata/stylelint-config":"^5.0.0","@types/react-test-renderer":"16.0.0","circular-dependency-plugin":"5.0.2","compression-webpack-plugin":"2.0.0","@types/json-stable-stringify":"^1.0.32","@gooddata/frontend-npm-scripts":"1.2.0","@types/enzyme-adapter-react-16":"1.0.3","stylelint-checkstyle-formatter":"0.1.2","@types/storybook__addon-actions":"3.4.2","@babel/plugin-proposal-class-properties":"7.4.4","@babel/plugin-proposal-object-rest-spread":"7.4.4","@babel/plugin-transform-async-to-generator":"7.4.4"},"peerDependencies":{"react":"^16.5.2","react-dom":"^16.5.2"},"_npmOperationalInternal":{"tmp":"tmp/react-components_7.9.1-1_1610372900166_0.6059817915560239","host":"s3://npm-registry-packages"}},"7.9.1-2":{"name":"@gooddata/react-components","version":"7.9.1-2","author":{"name":"GoodData Corporation"},"license":"BSD-3-Clause","_id":"@gooddata/react-components@7.9.1-2","maintainers":[{"name":"tmsang","email":"sang.truong-minh@gooddata.com"},{"name":"rodri360","email":"me@rodri360.com"},{"name":"jkittler","email":"honza.kittler@gmail.com"},{"name":"ivan.mjartan","email":"ivan.mjartan@gooddata.com"},{"name":"lupko","email":"lubomir.slivka@gooddata.com"},{"name":"lanhuynh","email":"lan.huynh@gooddata.com"},{"name":"tomas.kratochvil","email":"tomas.kratochvil@gooddata.com"},{"name":"jakub-sterba","email":"jakub.sterba@gooddata.com"},{"name":"michal.marsal","email":"michal.marsal@gooddata.com"},{"name":"pbenes","email":"petr.benes@gooddata.com"},{"name":"strouhaljan","email":"strouhal.jan@gmail.com"},{"name":"gooddata-ci","email":"rail@gooddata.com"},{"name":"nikolacech","email":"nikola.cech@gooddata.com"},{"name":"bugsbunny338","email":"jiri.zajic@mensa.cz"},{"name":"bertold8","email":"ivan.nejezchleb@seznam.cz"},{"name":"sitina","email":"jiri.sitina@gooddata.com"},{"name":"linhhong","email":"linh.hong@gooddata.com"},{"name":"khanh.le","email":"khanh.le@gooddata.com"},{"name":"petrjanu","email":"petr.janu@gooddata.com"},{"name":"jaroslav.tomecek","email":"jaroslav.tomecek@gooddata.com"},{"name":"tomsatgd","email":"tomas.satinsky@gooddata.com"},{"name":"xmort","email":"petr.dolejsi@gooddata.com"},{"name":"yanlipnican","email":"yanlipnican@gmail.com"},{"name":"ptquang86","email":"ptquang86@gmail.com"},{"name":"no23reason","email":"dan.homola@hotmail.cz"},{"name":"vlastikcz","email":"vlastimil.kotas@gooddata.com"},{"name":"qduval","email":"quentin.duval@gooddata.com"},{"name":"afi","email":"adam.fiedler@gooddata.com"},{"name":"patrikbraborec","email":"patrik.braborec@gooddata.com"},{"name":"brbistas","email":"valentinos.chraniotis@gooddata.com"},{"name":"vu.pham","email":"vu.pham@gooddata.com"},{"name":"naibinh","email":"naibinh@gmail.com"},{"name":"matyas.kandl","email":"matyas.kandl@gooddata.com"},{"name":"hung.nguyen.hoang","email":"hung.nguyen@gooddata.com"},{"name":"tu-ngo","email":"tungo1981@gmail.com"},{"name":"trung-le-quoc","email":"trung.le@gooddata.com"},{"name":"utdnah","email":"danh.ung@gooddata.com"},{"name":"de.do","email":"de.do@gooddata.com"},{"name":"tulean","email":"tuan.le@gooddata.com"},{"name":"nis.hua","email":"nis.hua@gooddata.com"},{"name":"tuqt1005","email":"tu.tran@gooddata.com"},{"name":"pkingo","email":"philipandreaskingo@hotmail.com"},{"name":"tu.bui","email":"tu.bui@gooddata.com"},{"name":"my.duong","email":"my.duong@gooddata.com"},{"name":"mai.nguyen","email":"mai.nguyen@gooddata.com"},{"name":"hang.ngo","email":"hang.ngo@gooddata.com"},{"name":"scavnickyj","email":"jakub.scavnicky@gooddata.com"},{"name":"thao-luong","email":"thao.luong@gooddata.com"},{"name":"thuong.nguyen","email":"thuong.nguyen@gooddata.com"},{"name":"huyen.nguyen","email":"huyen.nguyen@gooddata.com"},{"name":"huong.nguyen","email":"huong.nguyen@gooddata.com"},{"name":"vi.phan","email":"vi.phan@gooddata.com"},{"name":"milan.lempera","email":"ext-milan.lempera@gooddata.com"},{"name":"van.nguyen","email":"van.nguyen@gooddata.com"},{"name":"nestor_encinas","email":"xesto05@gmail.com"},{"name":"an.vuong","email":"an.vuong@gooddata.com"},{"name":"tmuchka","email":"tomas.muchka@gooddata.com"},{"name":"gdjan","email":"jan.kruza@gooddata.com"},{"name":"ngoc-le","email":"ngoc.le@gooddata.com"},{"name":"thuy.tran","email":"thuy.tran@gooddata.com"}],"homepage":"https://github.com/gooddata/gooddata-react-components#readme","bugs":{"url":"https://github.com/gooddata/gooddata-react-components/issues"},"dist":{"shasum":"06be303c6ec544616c10d7ae6bd38c39cff9d240","tarball":"https://registry.npmjs.org/@gooddata/react-components/-/react-components-7.9.1-2.tgz","fileCount":2668,"integrity":"sha512-3jl6HkFHtW96SAZcmQ3XOgR7szrCGO2ZOIa4aq4SFB7PqcAk6RvivPpv+vXaLWPjTcINf4QudYhi30bnDibVXw==","signatures":[{"sig":"MEQCIGwLDzBis24jYTMqhVv2LwA11EHScfSikgbjkPOO+b51AiBEQcPcO1sEXg47hh4DJ9XiXIxTSAI+Mjl6BvAVid0mLA==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":10727485,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJf/dBECRA9TVsSAnZWagAAOkEQAJWJvpuHL0mu1Wii7jIg\naCr6ZhWCbkyteU+XY7sMShVu7ui5c8um0gaqxxs540Qctc4kYbHf4cz6ggME\n2hQW7miOsbYLU1kBluWu3UxU0mbinQJmLh+XHvXumPetIQdWoz6ujEzMh+rn\n4ZC6eVOcpvxC1VptHI/xxlhIucEAWSEtCsnIrbWGJl9lIdbFownnMvKFvfzb\nFcvl5EMojMpHwaxFr6jKNhUT/ajPv00PQCYXPIYkyyChnTy/4BqpDLesTr2p\n/lzOEgr666Rrug4qeCsSgJEDMoIRPqj7hBjP5ssDRMSmPblGesfrOPZWLp2m\nMh8eIRbt4nutyarLhiZxkVnt+RlTrds1+CBw15Ojd6ilxevsG66MHIeFiWgb\nnT0L+PyF7PnbkiI0U+sIkfS8PJR1IwWJVl9YfAQmKmE9bIPEkoyk4NHKcqFG\nHtyj7Uk2NWozgdy7qjaSC4vkZoLo1L1kSnximVD6+UITZbdc021iMa4KeZt1\nXoYHwDbvC4QeY1+c5hoh5YfE7LCsxhGHrUU9lXrjoojWX5K0SYGraDnQgz27\nkCfD6aRf4pJXs1MOth0vceNvgkbAl/Rm4J8+EaxBzzqcnOmz6x7XCFTIEc5/\nYuJvSVAyOhBduJFfOCNhWL0WTn5ga8iEU6seXTsmWqfL5B048IU9Ukki+z9o\nQvmK\r\n=3P0S\r\n-----END PGP SIGNATURE-----\r\n"},"main":"dist/index.js","husky":{"hooks":{"pre-commit":"lint-staged"}},"config":{"eslint":"./examples/**/*.{js,jsx}","tslint":"./{__mocks__,src,stories}/{,**/}*.{ts,tsx}"},"readme":"[![npm version](https://badge.fury.io/js/%40gooddata%2Freact-components.svg)](https://www.npmjs.com/package/@gooddata/react-components)\n\n# GoodData.UI React components\n> A React-based JavaScript library for building data-driven applications\n\n## Getting started\n- [GoodData.UI Documentation](http://sdk.gooddata.com/gooddata-ui/)\n- [GoodData.UI Live Examples](https://gooddata-examples.herokuapp.com/)\n- [Stack Overflow](https://stackoverflow.com/questions/tagged/gooddata)\n\n### Usage\nWith [yarn](https://yarnpkg.com) installed, go to your project directory and run\n```\n$ yarn add @gooddata/react-components\n```\nIf you prefer [npm](npmjs.com) run\n```\n$ npm install --save @gooddata/react-components\n```\n\nThe public API is exposed via global `index.js`. Except for the styles, do not import any other file directly\nbecause they are not intended to be part of the public API.\n\n## Contributing\n\nWe welcome any contribution in form of [issues](https://github.com/gooddata/gooddata-react-components/issues) or [pull requests](https://github.com/gooddata/gooddata-react-components/pulls).\n\nInstall [Node.js](http://nodejs.org) (node 12.16.1, npm v6.13.4) and [Yarn](https://classic.yarnpkg.com) (1.22.4).\n\nInstall dependencies:\n```\nyarn install --frozen-lockfile\n```\n\nThese commands may come in handy while developing:\n\n| command | description |\n| ------- | ----------- |\n| `yarn install --pure-lockfile` | first step |\n| ||\n| `yarn dev` | build react-components to `/dist` in watch mode |\n| `yarn test` | run all unit tests |\n| `yarn prettier-write` | format the source code to match the valid codestyle |\n| `yarn validate` | validate codestyle |\n| ||\n| `yarn storybook` | run storybook from `/stories` on http://localhost:9001 |\n| `yarn build-storybook` | build storybook to `/dist-storybook` |\n| `yarn test-storybook` | run storybook and [screenshot tests](https://github.com/gooddata/gdc-client-utils/tree/master/test-storybook) |\n| ||\n| `yarn examples` | run Live Examples dev-server from `/examples` on https://localhost:8999 |\n| `yarn examples-build` | build Live Examples to `/examples/dist` |\n| `yarn examples-server` | serve built Live Examples - see `/examples/server/src` |\n| `yarn examples-testcafe` | run testcafe tests against `localhost:8999` |\n\n### Deploy to heroku.com\nWhen you deploy this repo to heroku, it serves *GoodData.UI Live Examples*.\nRelevant tasks are in `Procfile` and `package.json`.\n\n```bash\n# run in the project directory\nheroku login\nheroku create <your-app-name>\nheroku config:set DOMAIN_ADMIN_USERNAME=x@gooddata.com DOMAIN_ADMIN_PASSWORD=xy PROJECT_ID_TO_ASSIGN=xms7ga4tf3g3nzucd8380o2bev8oeknp\ngit push heroku HEAD:master\nheroku open\n```\n### Enable Geo Chart for Storybook and Live Examples\nGeo chart uses Mapbox to render map which requires a Mapbox access token.\n- Register an account and create Mapbox access token at [guide](https://docs.mapbox.com/help/how-mapbox-works/access-tokens/)\n- Store the created token at `.env`:\n```bash\necho -e \"EXAMPLE_MAPBOX_ACCESS_TOKEN=token\" >> .env # only need to run once\necho -e \"STORYBOOK_MAPBOX_ACCESS_TOKEN=token\" >> .env # only need to run once\n```\n\n### Run Live Examples Locally\nTo run *GoodData.UI Live Examples* locally:\n```bash\ngit clone <this-repository>\ncd  <repository-folder>\nyarn install --pure-lockfile\nyarn examples\n```\nThen open https://localhost:8999 and login using Live Examples account (you can [create one here](https://gooddata-examples.herokuapp.com/registration)).\n\n### Run Storybook locally\n- Run storybook with token stored in `.env` for more secure\n```bash\nyarn storybook\n```\n- Or run storybook with token env param exposed to cli (not suggested)\n```bash\nSTORYBOOK_MAPBOX_ACCESS_TOKEN=token yarn storybook\n```\n- Apply either above way to `yarn build-storybook` or `yarn test-storybook`\n\n### Source code formatting\nThe source code in the repository is formatted by [Prettier](https://prettier.io/).\nThe format of the code is validated by our Continuous Integration server and is one of the requirements of successful merge.\n\nPrettier is supported by every major IDE. You can find the list of supported editors and how to configure them [here](https://prettier.io/docs/en/editors.html).\n\nIn the case, when your editor is not supported or you don't want to setup the integration, you can run the `yarn prettier-write` command to reformat the code before commit.\n\n## Changelog\n\n- see [CHANGELOG.md](CHANGELOG.md)\n\n## Supported versions\n\nWe encourage you to always use the latest available version of GoodData.UI to make the user experience with integrating GoodData.UI as smooth and secure as possible and to ensure that GoodData.UI always uses the latest features of the GoodData platform.\n\nFor more information, see [Supported Versions](https://sdk.gooddata.com/gooddata-ui/docs/supported_versions.html).\n\nPlease follow the installation instructions in the [gooddata-ui-sdk repository](https://github.com/gooddata/gooddata-ui-sdk) to update to the latest version.\n\n## License\n\n(C) 2007-2020 GoodData Corporation\n\nThis project is dual licensed:\n\n- The ATTRIBUTION-NONCOMMERCIAL 4.0 INTERNATIONAL (CC BY-NC 4.0) is used for purpose of the trial experience and evaluation of GoodData.UI library.\n- The GOODDATA GOODDATA.UI LIBRARY END USER LICENSE AGREEMENT is used for GoodData customers.\n\nFor more information, please see [LICENSE](https://github.com/gooddata/gooddata-react-components/blob/master/LICENSE).\n","gitHead":"6d9f2baf95ae9469fe8006a4a35a923391178076","scripts":{"dev":"bash scripts/build.sh --dev-watch","test":"jest --watch","build":"bash scripts/build.sh","tslint":"yarn run-tslint -t verbose $npm_package_config_tslint","prepare":"cd examples/server && yarn install --frozen-lockfile && cd ../..; rm -r examples/node_modules 2>/dev/null; true","examples":"bash scripts/run-examples.sh","prepare?":"# Called before `npm publish` and on local `npm install`. Temporarily also for deleting obsolete node_modules. Ends with `true` to continue gracefully.","validate":"tsc --noEmit && yarn tslint && eslint $npm_package_config_eslint && yarn validate-style && yarn prettier-check","build-dev":"bash scripts/build.sh --dev","examples?":"# Default is developer domain, other options: yarn examples [sec,secure,stg,stg2,stg3,demo,developer or URL]","storybook":"yarn build && start-storybook -p 9001 -c .storybook","test-once":"jest","tslint-ci":"mkdir -p ./ci/results && yarn run-tslint -t checkstyle -o ./ci/results/tslint-results.xml $npm_package_config_tslint","run-tslint":"tslint -p tsconfig.json","validate-ci":"tsc --noEmit && yarn tslint-ci  && eslint $npm_package_config_eslint -f checkstyle -o ci/results/eslint-results.xml && yarn validate-style-ci && yarn prettier-check","examples-build":"bash scripts/build-examples.sh","prepublishOnly":"yarn build","prettier-check":"prettier --check '{src,stories,styles,__mocks__,examples/server/src,examples/src,examples/test}/**/*.{ts,js,tsx,jsx,json,scss,md,yaml,html}'","prettier-write":"prettier --write '{src,stories,styles,__mocks__,examples/server/src,examples/src,examples/test}/**/*.{ts,js,tsx,jsx,json,scss,md,yaml,html}'","test-storybook":"yarn build && test-storybook","validate-style":"stylelint '**/*.scss'","build-storybook":"yarn build && build-storybook -c .storybook -o dist-storybook","examples-server":"node examples/server/src/index.js","heroku-postbuild":"yarn examples-build developer","examples-testcafe":"./scripts/run-testcafe.sh visual","validate-style-ci":"stylelint '**/*.scss' --custom-formatter=node_modules/stylelint-checkstyle-formatter > ci/results/stylelint-results.xml","check-circular-deps":"madge --circular --extensions ts ./src","examples-testcafe-ci":"./scripts/run-testcafe.sh ci","examples-testcafe-live":"./scripts/run-testcafe.sh live"},"typings":"dist/index.d.ts","_npmUser":{"name":"gooddata-ci","email":"rail@gooddata.com"},"deprecated":"@gooddata/react-components@7 reached End of Support on March 31, 2022. Please upgrade (see https://sdk.gooddata.com/gooddata-ui/docs/supported_versions.html for more information).","repository":{"url":"git+ssh://git@github.com/gooddata/gooddata-react-components.git","type":"git"},"_npmVersion":"6.13.4","description":"GoodData.UI - A powerful JavaScript library for building analytical applications","directories":{},"lint-staged":{"{src,stories,styles,__mocks__,examples/server/src,examples/src,examples/test}/**/*.{ts,js,tsx,jsx,scss}":["npx gdc-fix-copyright","git add"],"{src,stories,styles,__mocks__,examples/server/src,examples/src,examples/test}/**/*.{ts,js,tsx,jsx,json,scss,md,yaml,html}":["prettier --write","git add"]},"_nodeVersion":"12.16.1","dependencies":{"rxjs":"^6.3.1","uuid":"^8.3.1","immer":"^1.3.1","lodash":"^4.17.20","date-fns":"^2.7.0","downshift":"^3.2.7","invariant":"^2.2.2","mapbox-gl":"1.11.0","classnames":"^2.2.6","codemirror":"^5.54.0","highcharts":"7.1.1","prop-types":"^15.6.0","react-intl":"^3.6.0","custom-event":"^1.0.1","react-window":"^1.8.1","ag-grid-react":"20.0.0","react-measure":"^2.3.0","@types/mapbox-gl":"1.9.1","react-day-picker":"~7.3.0","react-responsive":"^3.0.0","stringify-object":"^2.4.0","@gooddata/typings":"^2.27.0","@types/codemirror":"^0.0.95","ag-grid-community":"20.0.0","http-status-codes":"^1.3.0","react-codemirror2":"^7.2.0","@gooddata/js-utils":"^3.10.5","@gooddata/numberjs":"^3.2.4","fixed-data-table-2":"^0.8.21","@gooddata/goodstrap":"^68.22.0","react-dom-factories":"^1.0.2","@gooddata/gooddata-js":"^13.2.0","json-stable-stringify":"^1.0.1","react-transition-group":"^2.2.1","hoist-non-react-statics":"^3.3.0","nodelist-foreach-polyfill":"^1.2.0","@formatjs/intl-pluralrules":"^1.3.6","highcharts-grouped-categories":"^1.1.3"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"raf":"3.3.2","yup":"^0.24.1","jest":"24.7.1","husky":"3.0.0","madge":"^3.4.4","react":"^16.5.2","enzyme":"3.5.0","eslint":"4.19.1","formik":"^0.11.11","moment":"2.23.0","history":"^4.7.2","ts-jest":"24.0.0","webpack":"4.30.0","full-icu":"^1.3.0","prettier":"1.16.4","react-ga":"^2.5.2","recharts":"1.0.0-beta.9","testcafe":"1.1.4","commander":"2.14.1","node-sass":"4.13.0","react-dom":"^16.5.2","stylelint":"^13.6.1","supertest":"3.0.0","ts-loader":"6.0.0","@types/raf":"^3.4.0","css-loader":"0.28.7","jest-junit":"3.0.0","raw-loader":"0.5.1","styled-jsx":"2.2.1","typescript":"3.3.4000","@babel/core":"7.11.6","@types/jest":"24.0.6","@types/node":"7.0.8","@types/uuid":"8.3.0","file-loader":"3.0.1","jest-enzyme":"7.0.2","lint-staged":"9.1.0","sass-loader":"6.0.6","webpack-cli":"3.3.2","@types/react":"16.8.6","babel-loader":"8.1.0","react-helmet":"5.2.0","react-select":"1.2.1","style-loader":"0.19.1","@types/enzyme":"3.1.13","@types/lodash":"4.14.123","testcafe-live":"0.1.4","@babel/runtime":"7.4.4","dotenv-webpack":"^1.7.0","@babel/polyfill":"^7.4.4","@storybook/react":"5.0.11","@types/invariant":"2.2.29","@types/react-dom":"16.0.11","isomorphic-fetch":"2.2.1","react-datepicker":"1.1.0","react-router-dom":"4.2.2","@babel/preset-env":"7.4.4","@gooddata/mock-js":"^2.14.2","@storybook/addons":"5.0.11","@types/classnames":"2.2.3","@types/prop-types":"15.5.2","@storybook/theming":"5.0.11","identity-obj-proxy":"^3.0.0","intl-messageformat":"^7.5.4","webpack-dev-server":"3.3.1","@babel/preset-react":"7.0.0","@types/react-portal":"4.0.1","@types/react-window":"^1.8.1","babel-plugin-lodash":"3.3.4","html-webpack-plugin":"3.2.0","react-test-renderer":"16.4.2","@types/react-measure":"2.0.5","clean-webpack-plugin":"2.0.2","stats-webpack-plugin":"0.7.0","eslint-config-prettier":"4.1.0","react-google-recaptcha":"^0.14.1","tslint-config-prettier":"1.18.0","@gooddata/eslint-config":"^1.0.0","@gooddata/tslint-config":"1.0.0","@types/react-responsive":"^3.0.3","@types/storybook__react":"4.0.1","@types/stringify-object":"^3.2.0","enzyme-adapter-react-16":"1.3.1","@gooddata/test-storybook":"4.0.0","@storybook/addon-actions":"5.0.11","@storybook/addon-options":"5.0.11","node-sass-magic-importer":"5.1.0","react-syntax-highlighter":"11.0.2","@types/fixed-data-table-2":"0.8.1","stylelint-config-prettier":"^8.0.1","@gooddata/stylelint-config":"^5.0.0","@types/react-test-renderer":"16.0.0","circular-dependency-plugin":"5.0.2","compression-webpack-plugin":"2.0.0","@types/json-stable-stringify":"^1.0.32","@gooddata/frontend-npm-scripts":"1.2.0","@types/enzyme-adapter-react-16":"1.0.3","stylelint-checkstyle-formatter":"0.1.2","@types/storybook__addon-actions":"3.4.2","@babel/plugin-proposal-class-properties":"7.4.4","@babel/plugin-proposal-object-rest-spread":"7.4.4","@babel/plugin-transform-async-to-generator":"7.4.4"},"peerDependencies":{"react":"^16.5.2","react-dom":"^16.5.2"},"_npmOperationalInternal":{"tmp":"tmp/react-components_7.9.1-2_1610469443435_0.655756279964407","host":"s3://npm-registry-packages"}},"7.9.1-alpha-ptquang86-qp-sd-1338-naming-2021-01-19T10-06-24-959Z":{"name":"@gooddata/react-components","version":"7.9.1-alpha-ptquang86-qp-sd-1338-naming-2021-01-19T10-06-24-959Z","author":{"name":"GoodData Corporation"},"license":"BSD-3-Clause","_id":"@gooddata/react-components@7.9.1-alpha-ptquang86-qp-sd-1338-naming-2021-01-19T10-06-24-959Z","maintainers":[{"name":"tmsang","email":"sang.truong-minh@gooddata.com"},{"name":"rodri360","email":"me@rodri360.com"},{"name":"jkittler","email":"honza.kittler@gmail.com"},{"name":"ivan.mjartan","email":"ivan.mjartan@gooddata.com"},{"name":"lupko","email":"lubomir.slivka@gooddata.com"},{"name":"lanhuynh","email":"lan.huynh@gooddata.com"},{"name":"tomas.kratochvil","email":"tomas.kratochvil@gooddata.com"},{"name":"jakub-sterba","email":"jakub.sterba@gooddata.com"},{"name":"michal.marsal","email":"michal.marsal@gooddata.com"},{"name":"pbenes","email":"petr.benes@gooddata.com"},{"name":"strouhaljan","email":"strouhal.jan@gmail.com"},{"name":"gooddata-ci","email":"rail@gooddata.com"},{"name":"nikolacech","email":"nikola.cech@gooddata.com"},{"name":"bugsbunny338","email":"jiri.zajic@mensa.cz"},{"name":"bertold8","email":"ivan.nejezchleb@seznam.cz"},{"name":"sitina","email":"jiri.sitina@gooddata.com"},{"name":"linhhong","email":"linh.hong@gooddata.com"},{"name":"khanh.le","email":"khanh.le@gooddata.com"},{"name":"petrjanu","email":"petr.janu@gooddata.com"},{"name":"jaroslav.tomecek","email":"jaroslav.tomecek@gooddata.com"},{"name":"tomsatgd","email":"tomas.satinsky@gooddata.com"},{"name":"xmort","email":"petr.dolejsi@gooddata.com"},{"name":"yanlipnican","email":"yanlipnican@gmail.com"},{"name":"ptquang86","email":"ptquang86@gmail.com"},{"name":"no23reason","email":"dan.homola@hotmail.cz"},{"name":"qduval","email":"quentin.duval@gooddata.com"},{"name":"afi","email":"adam.fiedler@gooddata.com"},{"name":"patrikbraborec","email":"patrik.braborec@gooddata.com"},{"name":"brbistas","email":"valentinos.chraniotis@gooddata.com"},{"name":"vu.pham","email":"vu.pham@gooddata.com"},{"name":"naibinh","email":"naibinh@gmail.com"},{"name":"matyas.kandl","email":"matyas.kandl@gooddata.com"},{"name":"hung.nguyen.hoang","email":"hung.nguyen@gooddata.com"},{"name":"tu-ngo","email":"tungo1981@gmail.com"},{"name":"trung-le-quoc","email":"trung.le@gooddata.com"},{"name":"utdnah","email":"danh.ung@gooddata.com"},{"name":"de.do","email":"de.do@gooddata.com"},{"name":"tulean","email":"tuan.le@gooddata.com"},{"name":"nis.hua","email":"nis.hua@gooddata.com"},{"name":"tuqt1005","email":"tu.tran@gooddata.com"},{"name":"pkingo","email":"philipandreaskingo@hotmail.com"},{"name":"tu.bui","email":"tu.bui@gooddata.com"},{"name":"my.duong","email":"my.duong@gooddata.com"},{"name":"mai.nguyen","email":"mai.nguyen@gooddata.com"},{"name":"hang.ngo","email":"hang.ngo@gooddata.com"},{"name":"scavnickyj","email":"jakub.scavnicky@gooddata.com"},{"name":"thao-luong","email":"thao.luong@gooddata.com"},{"name":"thuong.nguyen","email":"thuong.nguyen@gooddata.com"},{"name":"huyen.nguyen","email":"huyen.nguyen@gooddata.com"},{"name":"huong.nguyen","email":"huong.nguyen@gooddata.com"},{"name":"vi.phan","email":"vi.phan@gooddata.com"},{"name":"milan.lempera","email":"ext-milan.lempera@gooddata.com"},{"name":"van.nguyen","email":"van.nguyen@gooddata.com"},{"name":"nestor_encinas","email":"xesto05@gmail.com"},{"name":"an.vuong","email":"an.vuong@gooddata.com"},{"name":"tmuchka","email":"tomas.muchka@gooddata.com"},{"name":"gdjan","email":"jan.kruza@gooddata.com"},{"name":"ngoc-le","email":"ngoc.le@gooddata.com"},{"name":"thuy.tran","email":"thuy.tran@gooddata.com"}],"homepage":"https://github.com/gooddata/gooddata-react-components#readme","bugs":{"url":"https://github.com/gooddata/gooddata-react-components/issues"},"dist":{"shasum":"0011860a4033674c07270b08c49bac28f4e3b354","tarball":"https://registry.npmjs.org/@gooddata/react-components/-/react-components-7.9.1-alpha-ptquang86-qp-sd-1338-naming-2021-01-19T10-06-24-959Z.tgz","fileCount":2678,"integrity":"sha512-RIKCzRTu7BSwlex8Va2yspnG5XftTsiPlh5QyY4U7flsyLKdqZMHHIYjxTvKyJ+8l9LvBFy2ClSEVHh7sfoE7A==","signatures":[{"sig":"MEUCIQCcDw5qK06uDEPLVzwun3fXQauf/qeVU0rRsghHeiKHWQIgJ1sntoDBrmfVjfdYFYd5yAE8EF5pljzn7EaZKf/57f4=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":10821749,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJgBq9iCRA9TVsSAnZWagAACf4QAJPwxe9VZns1y6V66dmX\nSxw3fdP7yyVZq6V/xRzmY0CzglcGNwwUGJ9hN6Yr/262KwzZu3fb/97KRXzC\nsSWVXhr543yFdbEO1zuuElA55LpxiWQ6j9iDyuJMxPKcsBNh3aHdq48sZ5Cy\nvBFxJ4UQP/kVigPvOcKjkb9BT8g7uSrE+PUZWdmalJ925pMo4PlR69FNJxPj\nsAF5RyIr4RjfYHzYWlGqYDTQs7UC8nXQInD9FlPTOWSg+LdxMASDeAvtSjgx\neND++uj4SJqZJvcN+i1hmJqqBP53zTQ4HOaDuKc8suWecUYuU7AX7qlMn15h\nzznJct/jlFFrzbH0vUGgTuLp8LxGlcO/rnTgeCRUROVdv41OoJcTzmQMlH73\nzIcPNB2dVXFg9c3CsqNNK7g+7vNsMNcc6JCemOL0zZWZhf28DtXKAEy3kASg\nnEpSxK/q1RSl1/dXsxjk8jfmve8mJx+1j5IoTPC1Aj7Qz+iqzCCcLpvBRnqu\naMXRE06rdnumFN2P1yDjtJi3RCcCGqhyeoNpxNKv+8+fhbrBmER0OD3YgXpm\nqvOXVIaJwFS02s1jsy7PJVUHHLkfJ2Y+wwMdBxWL8TrXVXrl6whG9ORPYMTI\n4JSKiZGu2nXmcolt8ljW/vfQO6d6/pwcMuhae2OD2ckOT1a659Bur30lz4ee\ngZeX\r\n=bWV8\r\n-----END PGP SIGNATURE-----\r\n"},"main":"dist/index.js","husky":{"hooks":{"pre-commit":"lint-staged"}},"config":{"eslint":"./examples/**/*.{js,jsx}","tslint":"./{__mocks__,src,stories}/{,**/}*.{ts,tsx}"},"readme":"[![npm version](https://badge.fury.io/js/%40gooddata%2Freact-components.svg)](https://www.npmjs.com/package/@gooddata/react-components)\n\n# GoodData.UI React components\n> A React-based JavaScript library for building data-driven applications\n\n## Getting started\n- [GoodData.UI Documentation](http://sdk.gooddata.com/gooddata-ui/)\n- [GoodData.UI Live Examples](https://gooddata-examples.herokuapp.com/)\n- [Stack Overflow](https://stackoverflow.com/questions/tagged/gooddata)\n\n### Usage\nWith [yarn](https://yarnpkg.com) installed, go to your project directory and run\n```\n$ yarn add @gooddata/react-components\n```\nIf you prefer [npm](npmjs.com) run\n```\n$ npm install --save @gooddata/react-components\n```\n\nThe public API is exposed via global `index.js`. Except for the styles, do not import any other file directly\nbecause they are not intended to be part of the public API.\n\n## Contributing\n\nWe welcome any contribution in form of [issues](https://github.com/gooddata/gooddata-react-components/issues) or [pull requests](https://github.com/gooddata/gooddata-react-components/pulls).\n\nInstall [Node.js](http://nodejs.org) (node 12.16.1, npm v6.13.4) and [Yarn](https://classic.yarnpkg.com) (1.22.4).\n\nInstall dependencies:\n```\nyarn install --frozen-lockfile\n```\n\nThese commands may come in handy while developing:\n\n| command | description |\n| ------- | ----------- |\n| `yarn install --pure-lockfile` | first step |\n| ||\n| `yarn dev` | build react-components to `/dist` in watch mode |\n| `yarn test` | run all unit tests |\n| `yarn prettier-write` | format the source code to match the valid codestyle |\n| `yarn validate` | validate codestyle |\n| ||\n| `yarn storybook` | run storybook from `/stories` on http://localhost:9001 |\n| `yarn build-storybook` | build storybook to `/dist-storybook` |\n| `yarn test-storybook` | run storybook and [screenshot tests](https://github.com/gooddata/gdc-client-utils/tree/master/test-storybook) |\n| ||\n| `yarn examples` | run Live Examples dev-server from `/examples` on https://localhost:8999 |\n| `yarn examples-build` | build Live Examples to `/examples/dist` |\n| `yarn examples-server` | serve built Live Examples - see `/examples/server/src` |\n| `yarn examples-testcafe` | run testcafe tests against `localhost:8999` |\n\n### Deploy to heroku.com\nWhen you deploy this repo to heroku, it serves *GoodData.UI Live Examples*.\nRelevant tasks are in `Procfile` and `package.json`.\n\n```bash\n# run in the project directory\nheroku login\nheroku create <your-app-name>\nheroku config:set DOMAIN_ADMIN_USERNAME=x@gooddata.com DOMAIN_ADMIN_PASSWORD=xy PROJECT_ID_TO_ASSIGN=xms7ga4tf3g3nzucd8380o2bev8oeknp\ngit push heroku HEAD:master\nheroku open\n```\n### Enable Geo Chart for Storybook and Live Examples\nGeo chart uses Mapbox to render map which requires a Mapbox access token.\n- Register an account and create Mapbox access token at [guide](https://docs.mapbox.com/help/how-mapbox-works/access-tokens/)\n- Store the created token at `.env`:\n```bash\necho -e \"EXAMPLE_MAPBOX_ACCESS_TOKEN=token\" >> .env # only need to run once\necho -e \"STORYBOOK_MAPBOX_ACCESS_TOKEN=token\" >> .env # only need to run once\n```\n\n### Run Live Examples Locally\nTo run *GoodData.UI Live Examples* locally:\n```bash\ngit clone <this-repository>\ncd  <repository-folder>\nyarn install --pure-lockfile\nyarn examples\n```\nThen open https://localhost:8999 and login using Live Examples account (you can [create one here](https://gooddata-examples.herokuapp.com/registration)).\n\n### Run Storybook locally\n- Run storybook with token stored in `.env` for more secure\n```bash\nyarn storybook\n```\n- Or run storybook with token env param exposed to cli (not suggested)\n```bash\nSTORYBOOK_MAPBOX_ACCESS_TOKEN=token yarn storybook\n```\n- Apply either above way to `yarn build-storybook` or `yarn test-storybook`\n\n### Source code formatting\nThe source code in the repository is formatted by [Prettier](https://prettier.io/).\nThe format of the code is validated by our Continuous Integration server and is one of the requirements of successful merge.\n\nPrettier is supported by every major IDE. You can find the list of supported editors and how to configure them [here](https://prettier.io/docs/en/editors.html).\n\nIn the case, when your editor is not supported or you don't want to setup the integration, you can run the `yarn prettier-write` command to reformat the code before commit.\n\n## Changelog\n\n- see [CHANGELOG.md](CHANGELOG.md)\n\n## Supported versions\n\nWe encourage you to always use the latest available version of GoodData.UI to make the user experience with integrating GoodData.UI as smooth and secure as possible and to ensure that GoodData.UI always uses the latest features of the GoodData platform.\n\nFor more information, see [Supported Versions](https://sdk.gooddata.com/gooddata-ui/docs/supported_versions.html).\n\nPlease follow the installation instructions in the [gooddata-ui-sdk repository](https://github.com/gooddata/gooddata-ui-sdk) to update to the latest version.\n\n## License\n\n(C) 2007-2020 GoodData Corporation\n\nThis project is dual licensed:\n\n- The ATTRIBUTION-NONCOMMERCIAL 4.0 INTERNATIONAL (CC BY-NC 4.0) is used for purpose of the trial experience and evaluation of GoodData.UI library.\n- The GOODDATA GOODDATA.UI LIBRARY END USER LICENSE AGREEMENT is used for GoodData customers.\n\nFor more information, please see [LICENSE](https://github.com/gooddata/gooddata-react-components/blob/master/LICENSE).\n","gitHead":"089b27c32ee39344b8c90e77198cd3d6399dc5b4","scripts":{"dev":"bash scripts/build.sh --dev-watch","test":"jest --watch","build":"bash scripts/build.sh","tslint":"yarn run-tslint -t verbose $npm_package_config_tslint","prepare":"cd examples/server && yarn install --frozen-lockfile && cd ../..; rm -r examples/node_modules 2>/dev/null; true","examples":"bash scripts/run-examples.sh","prepare?":"# Called before `npm publish` and on local `npm install`. Temporarily also for deleting obsolete node_modules. Ends with `true` to continue gracefully.","validate":"tsc --noEmit && yarn tslint && eslint $npm_package_config_eslint && yarn validate-style && yarn prettier-check","build-dev":"bash scripts/build.sh --dev","examples?":"# Default is developer domain, other options: yarn examples [sec,secure,stg,stg2,stg3,demo,developer or URL]","storybook":"yarn build && start-storybook -p 9001 -c .storybook","test-once":"jest","tslint-ci":"mkdir -p ./ci/results && yarn run-tslint -t checkstyle -o ./ci/results/tslint-results.xml $npm_package_config_tslint","run-tslint":"tslint -p tsconfig.json","validate-ci":"tsc --noEmit && yarn tslint-ci  && eslint $npm_package_config_eslint -f checkstyle -o ci/results/eslint-results.xml && yarn validate-style-ci && yarn prettier-check","examples-build":"bash scripts/build-examples.sh","prepublishOnly":"yarn build","prettier-check":"prettier --check '{src,stories,styles,__mocks__,examples/server/src,examples/src,examples/test}/**/*.{ts,js,tsx,jsx,json,scss,md,yaml,html}'","prettier-write":"prettier --write '{src,stories,styles,__mocks__,examples/server/src,examples/src,examples/test}/**/*.{ts,js,tsx,jsx,json,scss,md,yaml,html}'","test-storybook":"yarn build && test-storybook","validate-style":"stylelint '**/*.scss'","build-storybook":"yarn build && build-storybook -c .storybook -o dist-storybook","examples-server":"node examples/server/src/index.js","heroku-postbuild":"yarn examples-build developer","examples-testcafe":"./scripts/run-testcafe.sh visual","validate-style-ci":"stylelint '**/*.scss' --custom-formatter=node_modules/stylelint-checkstyle-formatter > ci/results/stylelint-results.xml","check-circular-deps":"madge --circular --extensions ts ./src","examples-testcafe-ci":"./scripts/run-testcafe.sh ci","examples-testcafe-live":"./scripts/run-testcafe.sh live"},"typings":"dist/index.d.ts","_npmUser":{"name":"ptquang86","email":"ptquang86@gmail.com"},"deprecated":"@gooddata/react-components@7 reached End of Support on March 31, 2022. Please upgrade (see https://sdk.gooddata.com/gooddata-ui/docs/supported_versions.html for more information).","repository":{"url":"git+ssh://git@github.com/gooddata/gooddata-react-components.git","type":"git"},"_npmVersion":"6.13.4","description":"GoodData.UI - A powerful JavaScript library for building analytical applications","directories":{},"lint-staged":{"{src,stories,styles,__mocks__,examples/server/src,examples/src,examples/test}/**/*.{ts,js,tsx,jsx,scss}":["npx gdc-fix-copyright","git add"],"{src,stories,styles,__mocks__,examples/server/src,examples/src,examples/test}/**/*.{ts,js,tsx,jsx,json,scss,md,yaml,html}":["prettier --write","git add"]},"_nodeVersion":"12.16.1","dependencies":{"rxjs":"^6.3.1","uuid":"^8.3.1","immer":"^1.3.1","lodash":"^4.17.20","date-fns":"^2.7.0","downshift":"^3.2.7","invariant":"^2.2.2","mapbox-gl":"1.11.0","classnames":"^2.2.6","codemirror":"^5.54.0","highcharts":"7.1.1","prop-types":"^15.6.0","react-intl":"^3.6.0","custom-event":"^1.0.1","react-window":"^1.8.1","ag-grid-react":"20.0.0","react-measure":"^2.3.0","@types/mapbox-gl":"1.9.1","react-day-picker":"~7.3.0","react-responsive":"^3.0.0","stringify-object":"^2.4.0","@gooddata/typings":"^2.27.0","@types/codemirror":"^0.0.95","ag-grid-community":"20.0.0","http-status-codes":"^1.3.0","react-codemirror2":"^7.2.0","@gooddata/js-utils":"^3.10.17","@gooddata/numberjs":"^3.2.4","fixed-data-table-2":"^0.8.21","@gooddata/goodstrap":"^70.2.1","react-dom-factories":"^1.0.2","@gooddata/gooddata-js":"^13.2.0","json-stable-stringify":"^1.0.1","react-transition-group":"^2.2.1","hoist-non-react-statics":"^3.3.0","nodelist-foreach-polyfill":"^1.2.0","@formatjs/intl-pluralrules":"^1.3.6","highcharts-grouped-categories":"^1.1.3"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"raf":"3.3.2","yup":"^0.24.1","jest":"24.7.1","husky":"3.0.0","madge":"^3.4.4","react":"^16.5.2","enzyme":"3.5.0","eslint":"4.19.1","formik":"^0.11.11","moment":"2.23.0","history":"^4.7.2","ts-jest":"24.0.0","webpack":"4.30.0","full-icu":"^1.3.0","prettier":"1.16.4","react-ga":"^2.5.2","recharts":"1.0.0-beta.9","testcafe":"1.1.4","commander":"2.14.1","node-sass":"4.13.0","react-dom":"^16.5.2","stylelint":"^13.6.1","supertest":"3.0.0","ts-loader":"6.0.0","@types/raf":"^3.4.0","css-loader":"0.28.7","jest-junit":"3.0.0","raw-loader":"0.5.1","styled-jsx":"2.2.1","typescript":"3.3.4000","@babel/core":"7.11.6","@types/jest":"24.0.6","@types/node":"7.0.8","@types/uuid":"8.3.0","file-loader":"3.0.1","jest-enzyme":"7.0.2","lint-staged":"9.1.0","sass-loader":"6.0.6","webpack-cli":"3.3.2","@types/react":"16.8.6","babel-loader":"8.1.0","react-helmet":"5.2.0","react-select":"1.2.1","style-loader":"0.19.1","@types/enzyme":"3.1.13","@types/lodash":"4.14.123","testcafe-live":"0.1.4","@babel/runtime":"7.4.4","dotenv-webpack":"^1.7.0","@babel/polyfill":"^7.4.4","@storybook/react":"5.0.11","@types/invariant":"2.2.29","@types/react-dom":"16.0.11","isomorphic-fetch":"2.2.1","react-datepicker":"1.1.0","react-router-dom":"4.2.2","@babel/preset-env":"7.4.4","@gooddata/mock-js":"^2.14.2","@storybook/addons":"5.0.11","@types/classnames":"2.2.3","@types/prop-types":"15.5.2","@storybook/theming":"5.0.11","identity-obj-proxy":"^3.0.0","intl-messageformat":"^7.5.4","webpack-dev-server":"3.3.1","@babel/preset-react":"7.0.0","@types/react-portal":"4.0.1","@types/react-window":"^1.8.1","babel-plugin-lodash":"3.3.4","html-webpack-plugin":"3.2.0","react-test-renderer":"16.4.2","@types/react-measure":"2.0.5","clean-webpack-plugin":"2.0.2","stats-webpack-plugin":"0.7.0","eslint-config-prettier":"4.1.0","react-google-recaptcha":"^0.14.1","tslint-config-prettier":"1.18.0","@gooddata/eslint-config":"^1.0.0","@gooddata/tslint-config":"1.0.0","@types/react-responsive":"^3.0.3","@types/storybook__react":"4.0.1","@types/stringify-object":"^3.2.0","enzyme-adapter-react-16":"1.3.1","@gooddata/test-storybook":"4.0.0","@storybook/addon-actions":"5.0.11","@storybook/addon-options":"5.0.11","node-sass-magic-importer":"5.1.0","react-syntax-highlighter":"11.0.2","@types/fixed-data-table-2":"0.8.1","stylelint-config-prettier":"^8.0.1","@gooddata/stylelint-config":"^5.0.0","@types/react-test-renderer":"16.0.0","circular-dependency-plugin":"5.0.2","compression-webpack-plugin":"2.0.0","@types/json-stable-stringify":"^1.0.32","@gooddata/frontend-npm-scripts":"1.2.0","@types/enzyme-adapter-react-16":"1.0.3","stylelint-checkstyle-formatter":"0.1.2","@types/storybook__addon-actions":"3.4.2","@babel/plugin-proposal-class-properties":"7.4.4","@babel/plugin-proposal-object-rest-spread":"7.4.4","@babel/plugin-transform-async-to-generator":"7.4.4"},"peerDependencies":{"react":"^16.5.2","react-dom":"^16.5.2"},"_npmOperationalInternal":{"tmp":"tmp/react-components_7.9.1-alpha-ptquang86-qp-sd-1338-naming-2021-01-19T10-06-24-959Z_1611050849719_0.9333483033658783","host":"s3://npm-registry-packages"}},"7.9.1-alpha-ptquang86-qp-sd-1338-naming-2021-01-21T04-19-12-236Z":{"name":"@gooddata/react-components","version":"7.9.1-alpha-ptquang86-qp-sd-1338-naming-2021-01-21T04-19-12-236Z","author":{"name":"GoodData Corporation"},"license":"BSD-3-Clause","_id":"@gooddata/react-components@7.9.1-alpha-ptquang86-qp-sd-1338-naming-2021-01-21T04-19-12-236Z","maintainers":[{"name":"tmsang","email":"sang.truong-minh@gooddata.com"},{"name":"rodri360","email":"me@rodri360.com"},{"name":"jkittler","email":"honza.kittler@gmail.com"},{"name":"ivan.mjartan","email":"ivan.mjartan@gooddata.com"},{"name":"lupko","email":"lubomir.slivka@gooddata.com"},{"name":"lanhuynh","email":"lan.huynh@gooddata.com"},{"name":"tomas.kratochvil","email":"tomas.kratochvil@gooddata.com"},{"name":"jakub-sterba","email":"jakub.sterba@gooddata.com"},{"name":"michal.marsal","email":"michal.marsal@gooddata.com"},{"name":"pbenes","email":"petr.benes@gooddata.com"},{"name":"strouhaljan","email":"strouhal.jan@gmail.com"},{"name":"gooddata-ci","email":"rail@gooddata.com"},{"name":"nikolacech","email":"nikola.cech@gooddata.com"},{"name":"bugsbunny338","email":"jiri.zajic@mensa.cz"},{"name":"bertold8","email":"ivan.nejezchleb@seznam.cz"},{"name":"sitina","email":"jiri.sitina@gooddata.com"},{"name":"linhhong","email":"linh.hong@gooddata.com"},{"name":"khanh.le","email":"khanh.le@gooddata.com"},{"name":"petrjanu","email":"petr.janu@gooddata.com"},{"name":"jaroslav.tomecek","email":"jaroslav.tomecek@gooddata.com"},{"name":"tomsatgd","email":"tomas.satinsky@gooddata.com"},{"name":"xmort","email":"petr.dolejsi@gooddata.com"},{"name":"yanlipnican","email":"yanlipnican@gmail.com"},{"name":"ptquang86","email":"ptquang86@gmail.com"},{"name":"no23reason","email":"dan.homola@hotmail.cz"},{"name":"qduval","email":"quentin.duval@gooddata.com"},{"name":"afi","email":"adam.fiedler@gooddata.com"},{"name":"patrikbraborec","email":"patrik.braborec@gooddata.com"},{"name":"brbistas","email":"valentinos.chraniotis@gooddata.com"},{"name":"vu.pham","email":"vu.pham@gooddata.com"},{"name":"naibinh","email":"naibinh@gmail.com"},{"name":"matyas.kandl","email":"matyas.kandl@gooddata.com"},{"name":"hung.nguyen.hoang","email":"hung.nguyen@gooddata.com"},{"name":"tu-ngo","email":"tungo1981@gmail.com"},{"name":"trung-le-quoc","email":"trung.le@gooddata.com"},{"name":"utdnah","email":"danh.ung@gooddata.com"},{"name":"de.do","email":"de.do@gooddata.com"},{"name":"tulean","email":"tuan.le@gooddata.com"},{"name":"nis.hua","email":"nis.hua@gooddata.com"},{"name":"tuqt1005","email":"tu.tran@gooddata.com"},{"name":"pkingo","email":"philipandreaskingo@hotmail.com"},{"name":"tu.bui","email":"tu.bui@gooddata.com"},{"name":"my.duong","email":"my.duong@gooddata.com"},{"name":"mai.nguyen","email":"mai.nguyen@gooddata.com"},{"name":"hang.ngo","email":"hang.ngo@gooddata.com"},{"name":"scavnickyj","email":"jakub.scavnicky@gooddata.com"},{"name":"thao-luong","email":"thao.luong@gooddata.com"},{"name":"thuong.nguyen","email":"thuong.nguyen@gooddata.com"},{"name":"huyen.nguyen","email":"huyen.nguyen@gooddata.com"},{"name":"huong.nguyen","email":"huong.nguyen@gooddata.com"},{"name":"vi.phan","email":"vi.phan@gooddata.com"},{"name":"milan.lempera","email":"ext-milan.lempera@gooddata.com"},{"name":"van.nguyen","email":"van.nguyen@gooddata.com"},{"name":"nestor_encinas","email":"xesto05@gmail.com"},{"name":"an.vuong","email":"an.vuong@gooddata.com"},{"name":"tmuchka","email":"tomas.muchka@gooddata.com"},{"name":"gdjan","email":"jan.kruza@gooddata.com"},{"name":"ngoc-le","email":"ngoc.le@gooddata.com"},{"name":"thuy.tran","email":"thuy.tran@gooddata.com"}],"homepage":"https://github.com/gooddata/gooddata-react-components#readme","bugs":{"url":"https://github.com/gooddata/gooddata-react-components/issues"},"dist":{"shasum":"284e3d4729441ab5d6d9b06cb9af268bea6b39ba","tarball":"https://registry.npmjs.org/@gooddata/react-components/-/react-components-7.9.1-alpha-ptquang86-qp-sd-1338-naming-2021-01-21T04-19-12-236Z.tgz","fileCount":2678,"integrity":"sha512-Gy+JJ9Og15izowQyZ/QXU4Qt4vE2fzYm/5AvWPHA8Y8MirF4q86RgCylTpe7S5H1XGXVlDV9YYmjuqC7keNsFw==","signatures":[{"sig":"MEQCIFVk78qE/muRtYz9dIkpB45kUib0dob1esUE3CfiCiu4AiBMhpLbZCfXuBo7E/1gqgQMoQF78MAakLTJClnxeI3eQQ==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":10824771,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJgCQDpCRA9TVsSAnZWagAApggP/A5wXIvvIb25vgWWRRw8\n9rK/Mewr4BH/kgY/FOY0Wb+q4zmvZ/n3xQ2cCTlQ6/O5IEMzxnqRIiaI2Gpn\nC2JuG7acq0wiJwN9ybw1Q3WLShQnhVbLUcRse1mZ8wi1jDxyRNC8XgPiVFMI\nAzyz3xz3R4dtoHRVJRrx5hEZV2aPICTRcL2YipMbO2mVBLQ4TTfu7F1jmH5Q\nmOoOQW1aW6L99+xR/fC7fL9UScBPg++IRItNZLFlw667tue2/lxFiZr0C+Sd\nvDeK6BL/zM4GIjYsHuGb1OIRv9ch7LzR39wgaIrTg4FE6c5lhPIqTZ5Cr7OL\n5C5q8u0aqHTAQZUvsvchQZQHCVdLLUmGvowMIEQsTnzf7v0dz9Bq8ris3Y3n\nZuUCezcAtmHPUAuf8rG3KghzFU5PvWh/1g+PaP/KOpAL4OD4qXDXou4AUVvk\nRZvdgPa4cqjFaCwmiPXVMn+CPdoHXURLqxZbYsnb0Rl4//vv81DtyKWJYsjY\nnVbAj6igGIyCOxpSc0R3qv+PXnukOPwJn/hYK+BMddwGUtdGlVchXSLrtgfE\n+WEF7heujLqZvqemoFZmK5z+LAwF1XgNp2lpIiJFATyo0Ycd094G/2/4a6/2\n8rt0KjSxCyCCnyCJTvb3Za6bI2CKEni5feCsZepfx4+Z1W6RJ38COMmgH/RP\nVPaI\r\n=gvLA\r\n-----END PGP SIGNATURE-----\r\n"},"main":"dist/index.js","husky":{"hooks":{"pre-commit":"lint-staged"}},"config":{"eslint":"./examples/**/*.{js,jsx}","tslint":"./{__mocks__,src,stories}/{,**/}*.{ts,tsx}"},"readme":"[![npm version](https://badge.fury.io/js/%40gooddata%2Freact-components.svg)](https://www.npmjs.com/package/@gooddata/react-components)\n\n# GoodData.UI React components\n> A React-based JavaScript library for building data-driven applications\n\n## Getting started\n- [GoodData.UI Documentation](http://sdk.gooddata.com/gooddata-ui/)\n- [GoodData.UI Live Examples](https://gooddata-examples.herokuapp.com/)\n- [Stack Overflow](https://stackoverflow.com/questions/tagged/gooddata)\n\n### Usage\nWith [yarn](https://yarnpkg.com) installed, go to your project directory and run\n```\n$ yarn add @gooddata/react-components\n```\nIf you prefer [npm](npmjs.com) run\n```\n$ npm install --save @gooddata/react-components\n```\n\nThe public API is exposed via global `index.js`. Except for the styles, do not import any other file directly\nbecause they are not intended to be part of the public API.\n\n## Contributing\n\nWe welcome any contribution in form of [issues](https://github.com/gooddata/gooddata-react-components/issues) or [pull requests](https://github.com/gooddata/gooddata-react-components/pulls).\n\nInstall [Node.js](http://nodejs.org) (node 12.16.1, npm v6.13.4) and [Yarn](https://classic.yarnpkg.com) (1.22.4).\n\nInstall dependencies:\n```\nyarn install --frozen-lockfile\n```\n\nThese commands may come in handy while developing:\n\n| command | description |\n| ------- | ----------- |\n| `yarn install --pure-lockfile` | first step |\n| ||\n| `yarn dev` | build react-components to `/dist` in watch mode |\n| `yarn test` | run all unit tests |\n| `yarn prettier-write` | format the source code to match the valid codestyle |\n| `yarn validate` | validate codestyle |\n| ||\n| `yarn storybook` | run storybook from `/stories` on http://localhost:9001 |\n| `yarn build-storybook` | build storybook to `/dist-storybook` |\n| `yarn test-storybook` | run storybook and [screenshot tests](https://github.com/gooddata/gdc-client-utils/tree/master/test-storybook) |\n| ||\n| `yarn examples` | run Live Examples dev-server from `/examples` on https://localhost:8999 |\n| `yarn examples-build` | build Live Examples to `/examples/dist` |\n| `yarn examples-server` | serve built Live Examples - see `/examples/server/src` |\n| `yarn examples-testcafe` | run testcafe tests against `localhost:8999` |\n\n### Deploy to heroku.com\nWhen you deploy this repo to heroku, it serves *GoodData.UI Live Examples*.\nRelevant tasks are in `Procfile` and `package.json`.\n\n```bash\n# run in the project directory\nheroku login\nheroku create <your-app-name>\nheroku config:set DOMAIN_ADMIN_USERNAME=x@gooddata.com DOMAIN_ADMIN_PASSWORD=xy PROJECT_ID_TO_ASSIGN=xms7ga4tf3g3nzucd8380o2bev8oeknp\ngit push heroku HEAD:master\nheroku open\n```\n### Enable Geo Chart for Storybook and Live Examples\nGeo chart uses Mapbox to render map which requires a Mapbox access token.\n- Register an account and create Mapbox access token at [guide](https://docs.mapbox.com/help/how-mapbox-works/access-tokens/)\n- Store the created token at `.env`:\n```bash\necho -e \"EXAMPLE_MAPBOX_ACCESS_TOKEN=token\" >> .env # only need to run once\necho -e \"STORYBOOK_MAPBOX_ACCESS_TOKEN=token\" >> .env # only need to run once\n```\n\n### Run Live Examples Locally\nTo run *GoodData.UI Live Examples* locally:\n```bash\ngit clone <this-repository>\ncd  <repository-folder>\nyarn install --pure-lockfile\nyarn examples\n```\nThen open https://localhost:8999 and login using Live Examples account (you can [create one here](https://gooddata-examples.herokuapp.com/registration)).\n\n### Run Storybook locally\n- Run storybook with token stored in `.env` for more secure\n```bash\nyarn storybook\n```\n- Or run storybook with token env param exposed to cli (not suggested)\n```bash\nSTORYBOOK_MAPBOX_ACCESS_TOKEN=token yarn storybook\n```\n- Apply either above way to `yarn build-storybook` or `yarn test-storybook`\n\n### Source code formatting\nThe source code in the repository is formatted by [Prettier](https://prettier.io/).\nThe format of the code is validated by our Continuous Integration server and is one of the requirements of successful merge.\n\nPrettier is supported by every major IDE. You can find the list of supported editors and how to configure them [here](https://prettier.io/docs/en/editors.html).\n\nIn the case, when your editor is not supported or you don't want to setup the integration, you can run the `yarn prettier-write` command to reformat the code before commit.\n\n## Changelog\n\n- see [CHANGELOG.md](CHANGELOG.md)\n\n## Supported versions\n\nWe encourage you to always use the latest available version of GoodData.UI to make the user experience with integrating GoodData.UI as smooth and secure as possible and to ensure that GoodData.UI always uses the latest features of the GoodData platform.\n\nFor more information, see [Supported Versions](https://sdk.gooddata.com/gooddata-ui/docs/supported_versions.html).\n\nPlease follow the installation instructions in the [gooddata-ui-sdk repository](https://github.com/gooddata/gooddata-ui-sdk) to update to the latest version.\n\n## License\n\n(C) 2007-2020 GoodData Corporation\n\nThis project is dual licensed:\n\n- The ATTRIBUTION-NONCOMMERCIAL 4.0 INTERNATIONAL (CC BY-NC 4.0) is used for purpose of the trial experience and evaluation of GoodData.UI library.\n- The GOODDATA GOODDATA.UI LIBRARY END USER LICENSE AGREEMENT is used for GoodData customers.\n\nFor more information, please see [LICENSE](https://github.com/gooddata/gooddata-react-components/blob/master/LICENSE).\n","gitHead":"cd60aa659d1bdffa1ffbb9cef16bb493393f3813","scripts":{"dev":"bash scripts/build.sh --dev-watch","test":"jest --watch","build":"bash scripts/build.sh","tslint":"yarn run-tslint -t verbose $npm_package_config_tslint","prepare":"cd examples/server && yarn install --frozen-lockfile && cd ../..; rm -r examples/node_modules 2>/dev/null; true","examples":"bash scripts/run-examples.sh","prepare?":"# Called before `npm publish` and on local `npm install`. Temporarily also for deleting obsolete node_modules. Ends with `true` to continue gracefully.","validate":"tsc --noEmit && yarn tslint && eslint $npm_package_config_eslint && yarn validate-style && yarn prettier-check","build-dev":"bash scripts/build.sh --dev","examples?":"# Default is developer domain, other options: yarn examples [sec,secure,stg,stg2,stg3,demo,developer or URL]","storybook":"yarn build && start-storybook -p 9001 -c .storybook","test-once":"jest","tslint-ci":"mkdir -p ./ci/results && yarn run-tslint -t checkstyle -o ./ci/results/tslint-results.xml $npm_package_config_tslint","run-tslint":"tslint -p tsconfig.json","validate-ci":"tsc --noEmit && yarn tslint-ci  && eslint $npm_package_config_eslint -f checkstyle -o ci/results/eslint-results.xml && yarn validate-style-ci && yarn prettier-check","examples-build":"bash scripts/build-examples.sh","prepublishOnly":"yarn build","prettier-check":"prettier --check '{src,stories,styles,__mocks__,examples/server/src,examples/src,examples/test}/**/*.{ts,js,tsx,jsx,json,scss,md,yaml,html}'","prettier-write":"prettier --write '{src,stories,styles,__mocks__,examples/server/src,examples/src,examples/test}/**/*.{ts,js,tsx,jsx,json,scss,md,yaml,html}'","test-storybook":"yarn build && test-storybook","validate-style":"stylelint '**/*.scss'","build-storybook":"yarn build && build-storybook -c .storybook -o dist-storybook","examples-server":"node examples/server/src/index.js","heroku-postbuild":"yarn examples-build developer","examples-testcafe":"./scripts/run-testcafe.sh visual","validate-style-ci":"stylelint '**/*.scss' --custom-formatter=node_modules/stylelint-checkstyle-formatter > ci/results/stylelint-results.xml","check-circular-deps":"madge --circular --extensions ts ./src","examples-testcafe-ci":"./scripts/run-testcafe.sh ci","examples-testcafe-live":"./scripts/run-testcafe.sh live"},"typings":"dist/index.d.ts","_npmUser":{"name":"ptquang86","email":"ptquang86@gmail.com"},"deprecated":"@gooddata/react-components@7 reached End of Support on March 31, 2022. Please upgrade (see https://sdk.gooddata.com/gooddata-ui/docs/supported_versions.html for more information).","repository":{"url":"git+ssh://git@github.com/gooddata/gooddata-react-components.git","type":"git"},"_npmVersion":"6.13.4","description":"GoodData.UI - A powerful JavaScript library for building analytical applications","directories":{},"lint-staged":{"{src,stories,styles,__mocks__,examples/server/src,examples/src,examples/test}/**/*.{ts,js,tsx,jsx,scss}":["npx gdc-fix-copyright","git add"],"{src,stories,styles,__mocks__,examples/server/src,examples/src,examples/test}/**/*.{ts,js,tsx,jsx,json,scss,md,yaml,html}":["prettier --write","git add"]},"_nodeVersion":"12.16.1","dependencies":{"rxjs":"^6.3.1","uuid":"^8.3.1","immer":"^1.3.1","lodash":"^4.17.20","date-fns":"^2.7.0","downshift":"^3.2.7","invariant":"^2.2.2","mapbox-gl":"1.11.0","classnames":"^2.2.6","codemirror":"^5.54.0","highcharts":"7.1.1","prop-types":"^15.6.0","react-intl":"^3.6.0","custom-event":"^1.0.1","react-window":"^1.8.1","ag-grid-react":"20.0.0","react-measure":"^2.3.0","@types/mapbox-gl":"1.9.1","react-day-picker":"~7.3.0","react-responsive":"^3.0.0","stringify-object":"^2.4.0","@gooddata/typings":"^2.27.0","@types/codemirror":"^0.0.95","ag-grid-community":"20.0.0","http-status-codes":"^1.3.0","react-codemirror2":"^7.2.0","@gooddata/js-utils":"^3.10.17","@gooddata/numberjs":"^3.2.4","fixed-data-table-2":"^0.8.21","@gooddata/goodstrap":"^70.2.1","react-dom-factories":"^1.0.2","@gooddata/gooddata-js":"^13.2.0","json-stable-stringify":"^1.0.1","react-transition-group":"^2.2.1","hoist-non-react-statics":"^3.3.0","nodelist-foreach-polyfill":"^1.2.0","@formatjs/intl-pluralrules":"^1.3.6","highcharts-grouped-categories":"^1.1.3"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"raf":"3.3.2","yup":"^0.24.1","jest":"24.7.1","husky":"3.0.0","madge":"^3.4.4","react":"^16.5.2","enzyme":"3.5.0","eslint":"4.19.1","formik":"^0.11.11","moment":"2.23.0","history":"^4.7.2","ts-jest":"24.0.0","webpack":"4.30.0","full-icu":"^1.3.0","prettier":"1.16.4","react-ga":"^2.5.2","recharts":"1.0.0-beta.9","testcafe":"1.1.4","commander":"2.14.1","node-sass":"4.13.0","react-dom":"^16.5.2","stylelint":"^13.6.1","supertest":"3.0.0","ts-loader":"6.0.0","@types/raf":"^3.4.0","css-loader":"0.28.7","jest-junit":"3.0.0","raw-loader":"0.5.1","styled-jsx":"2.2.1","typescript":"3.3.4000","@babel/core":"7.11.6","@types/jest":"24.0.6","@types/node":"7.0.8","@types/uuid":"8.3.0","file-loader":"3.0.1","jest-enzyme":"7.0.2","lint-staged":"9.1.0","sass-loader":"6.0.6","webpack-cli":"3.3.2","@types/react":"16.8.6","babel-loader":"8.1.0","react-helmet":"5.2.0","react-select":"1.2.1","style-loader":"0.19.1","@types/enzyme":"3.1.13","@types/lodash":"4.14.123","testcafe-live":"0.1.4","@babel/runtime":"7.4.4","dotenv-webpack":"^1.7.0","@babel/polyfill":"^7.4.4","@storybook/react":"5.0.11","@types/invariant":"2.2.29","@types/react-dom":"16.0.11","isomorphic-fetch":"2.2.1","react-datepicker":"1.1.0","react-router-dom":"4.2.2","@babel/preset-env":"7.4.4","@gooddata/mock-js":"^2.14.2","@storybook/addons":"5.0.11","@types/classnames":"2.2.3","@types/prop-types":"15.5.2","@storybook/theming":"5.0.11","identity-obj-proxy":"^3.0.0","intl-messageformat":"^7.5.4","webpack-dev-server":"3.3.1","@babel/preset-react":"7.0.0","@types/react-portal":"4.0.1","@types/react-window":"^1.8.1","babel-plugin-lodash":"3.3.4","html-webpack-plugin":"3.2.0","react-test-renderer":"16.4.2","@types/react-measure":"2.0.5","clean-webpack-plugin":"2.0.2","stats-webpack-plugin":"0.7.0","eslint-config-prettier":"4.1.0","react-google-recaptcha":"^0.14.1","tslint-config-prettier":"1.18.0","@gooddata/eslint-config":"^1.0.0","@gooddata/tslint-config":"1.0.0","@types/react-responsive":"^3.0.3","@types/storybook__react":"4.0.1","@types/stringify-object":"^3.2.0","enzyme-adapter-react-16":"1.3.1","@gooddata/test-storybook":"4.0.0","@storybook/addon-actions":"5.0.11","@storybook/addon-options":"5.0.11","node-sass-magic-importer":"5.1.0","react-syntax-highlighter":"11.0.2","@types/fixed-data-table-2":"0.8.1","stylelint-config-prettier":"^8.0.1","@gooddata/stylelint-config":"^5.0.0","@types/react-test-renderer":"16.0.0","circular-dependency-plugin":"5.0.2","compression-webpack-plugin":"2.0.0","@types/json-stable-stringify":"^1.0.32","@gooddata/frontend-npm-scripts":"1.2.0","@types/enzyme-adapter-react-16":"1.0.3","stylelint-checkstyle-formatter":"0.1.2","@types/storybook__addon-actions":"3.4.2","@babel/plugin-proposal-class-properties":"7.4.4","@babel/plugin-proposal-object-rest-spread":"7.4.4","@babel/plugin-transform-async-to-generator":"7.4.4"},"peerDependencies":{"react":"^16.5.2","react-dom":"^16.5.2"},"_npmOperationalInternal":{"tmp":"tmp/react-components_7.9.1-alpha-ptquang86-qp-sd-1338-naming-2021-01-21T04-19-12-236Z_1611202793038_0.3479022210355016","host":"s3://npm-registry-packages"}},"7.9.1-alpha-ptquang86-qp-sd-1338-naming-2021-01-21T10-03-09-966Z":{"name":"@gooddata/react-components","version":"7.9.1-alpha-ptquang86-qp-sd-1338-naming-2021-01-21T10-03-09-966Z","author":{"name":"GoodData Corporation"},"license":"BSD-3-Clause","_id":"@gooddata/react-components@7.9.1-alpha-ptquang86-qp-sd-1338-naming-2021-01-21T10-03-09-966Z","maintainers":[{"name":"tmsang","email":"sang.truong-minh@gooddata.com"},{"name":"rodri360","email":"me@rodri360.com"},{"name":"jkittler","email":"honza.kittler@gmail.com"},{"name":"ivan.mjartan","email":"ivan.mjartan@gooddata.com"},{"name":"lupko","email":"lubomir.slivka@gooddata.com"},{"name":"lanhuynh","email":"lan.huynh@gooddata.com"},{"name":"tomas.kratochvil","email":"tomas.kratochvil@gooddata.com"},{"name":"jakub-sterba","email":"jakub.sterba@gooddata.com"},{"name":"michal.marsal","email":"michal.marsal@gooddata.com"},{"name":"pbenes","email":"petr.benes@gooddata.com"},{"name":"strouhaljan","email":"strouhal.jan@gmail.com"},{"name":"gooddata-ci","email":"rail@gooddata.com"},{"name":"nikolacech","email":"nikola.cech@gooddata.com"},{"name":"bugsbunny338","email":"jiri.zajic@mensa.cz"},{"name":"bertold8","email":"ivan.nejezchleb@seznam.cz"},{"name":"sitina","email":"jiri.sitina@gooddata.com"},{"name":"linhhong","email":"linh.hong@gooddata.com"},{"name":"khanh.le","email":"khanh.le@gooddata.com"},{"name":"petrjanu","email":"petr.janu@gooddata.com"},{"name":"jaroslav.tomecek","email":"jaroslav.tomecek@gooddata.com"},{"name":"tomsatgd","email":"tomas.satinsky@gooddata.com"},{"name":"xmort","email":"petr.dolejsi@gooddata.com"},{"name":"yanlipnican","email":"yanlipnican@gmail.com"},{"name":"ptquang86","email":"ptquang86@gmail.com"},{"name":"no23reason","email":"dan.homola@hotmail.cz"},{"name":"qduval","email":"quentin.duval@gooddata.com"},{"name":"afi","email":"adam.fiedler@gooddata.com"},{"name":"patrikbraborec","email":"patrik.braborec@gooddata.com"},{"name":"brbistas","email":"valentinos.chraniotis@gooddata.com"},{"name":"vu.pham","email":"vu.pham@gooddata.com"},{"name":"naibinh","email":"naibinh@gmail.com"},{"name":"matyas.kandl","email":"matyas.kandl@gooddata.com"},{"name":"hung.nguyen.hoang","email":"hung.nguyen@gooddata.com"},{"name":"tu-ngo","email":"tungo1981@gmail.com"},{"name":"trung-le-quoc","email":"trung.le@gooddata.com"},{"name":"utdnah","email":"danh.ung@gooddata.com"},{"name":"de.do","email":"de.do@gooddata.com"},{"name":"tulean","email":"tuan.le@gooddata.com"},{"name":"nis.hua","email":"nis.hua@gooddata.com"},{"name":"tuqt1005","email":"tu.tran@gooddata.com"},{"name":"pkingo","email":"philipandreaskingo@hotmail.com"},{"name":"tu.bui","email":"tu.bui@gooddata.com"},{"name":"my.duong","email":"my.duong@gooddata.com"},{"name":"mai.nguyen","email":"mai.nguyen@gooddata.com"},{"name":"hang.ngo","email":"hang.ngo@gooddata.com"},{"name":"scavnickyj","email":"jakub.scavnicky@gooddata.com"},{"name":"thao-luong","email":"thao.luong@gooddata.com"},{"name":"thuong.nguyen","email":"thuong.nguyen@gooddata.com"},{"name":"huyen.nguyen","email":"huyen.nguyen@gooddata.com"},{"name":"huong.nguyen","email":"huong.nguyen@gooddata.com"},{"name":"vi.phan","email":"vi.phan@gooddata.com"},{"name":"milan.lempera","email":"ext-milan.lempera@gooddata.com"},{"name":"van.nguyen","email":"van.nguyen@gooddata.com"},{"name":"nestor_encinas","email":"xesto05@gmail.com"},{"name":"an.vuong","email":"an.vuong@gooddata.com"},{"name":"tmuchka","email":"tomas.muchka@gooddata.com"},{"name":"gdjan","email":"jan.kruza@gooddata.com"},{"name":"ngoc-le","email":"ngoc.le@gooddata.com"},{"name":"thuy.tran","email":"thuy.tran@gooddata.com"}],"homepage":"https://github.com/gooddata/gooddata-react-components#readme","bugs":{"url":"https://github.com/gooddata/gooddata-react-components/issues"},"dist":{"shasum":"80423a5bde11f3b8d7e70daf51d20a9118a68caa","tarball":"https://registry.npmjs.org/@gooddata/react-components/-/react-components-7.9.1-alpha-ptquang86-qp-sd-1338-naming-2021-01-21T10-03-09-966Z.tgz","fileCount":2678,"integrity":"sha512-aQXZsQOLCHCrj1r918yFGJ/dRLB52DeZaqYcpCfCw2Itidf1ydC7skblnFdk2fV0LloK6BQGVbfDg7ordeHoAw==","signatures":[{"sig":"MEUCIFq0pki6WJmtoKHUJZn1vX9dBTJ+Y5tco0H7x14QinpIAiEA/+OURLelCQc3pHbbQFTt+U1c0SfEv3ARk212GlhuN5Y=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":10824618,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJgCVGYCRA9TVsSAnZWagAARNMP/0WUs46VVywjNYbMqCT/\nIBqkNbqq/QIvMoD8JEZKB1d/LHmT0s5neiZsn4D/DJiXmelPxvryrS+iJdQV\ncuw/MdUuwS27nlX3+ryFUUYFfMlu/kMPUcPYS3/aYNwrJalzV9NlOZorXBYa\nqaSO6h0r//4B1CCet7T3neakKyVNL9URZUm5UqZ8gckndYWd/BryVLfUYU6e\nfqL2Qt+PY3eiQmHaOra/asBuHsPXkgObUgV+KuVuXE90xqpyjM/jB8rwbykP\nRYTKYR7lFh4PjwVOtxqLQB7unhkd49+A9qKlO0F32Ap9cpvlVDV787vJ2hyF\nYQheLizjE/ZFWmZD/sytPUbe4qvD6YC9hDBkiqdAlQSXy/CToPAuxfAET8tj\nQ7n6U8zenGJmjqBaEvJYVv4NJnMayaFW7Zr0GXyNAoZu6GLeEORNBujHn3Lo\n6rA29IAIEbuPvJnvqr5J1NpoajDeSHDs6rnB0sLCeV1EDs+qq1eath+RZTEo\nr5105xDEPfPWEqtL+n2oO7ApAE+IPQlyPbBHDfnu2ynSX2bVScDvExvLkwv9\nmb8WAVyB74m0P4m3Cgk5nGASdiMEV1594s2reHyZms0yqqyNxUbtTjdlsmdG\nch1ihgMwrU0hYo5rfliKiOIMxg+/hv0M5BeJTuVLTlIJ5o1wGO5+zzVttK9T\nSD/4\r\n=ge7S\r\n-----END PGP SIGNATURE-----\r\n"},"main":"dist/index.js","husky":{"hooks":{"pre-commit":"lint-staged"}},"config":{"eslint":"./examples/**/*.{js,jsx}","tslint":"./{__mocks__,src,stories}/{,**/}*.{ts,tsx}"},"readme":"[![npm version](https://badge.fury.io/js/%40gooddata%2Freact-components.svg)](https://www.npmjs.com/package/@gooddata/react-components)\n\n# GoodData.UI React components\n> A React-based JavaScript library for building data-driven applications\n\n## Getting started\n- [GoodData.UI Documentation](http://sdk.gooddata.com/gooddata-ui/)\n- [GoodData.UI Live Examples](https://gooddata-examples.herokuapp.com/)\n- [Stack Overflow](https://stackoverflow.com/questions/tagged/gooddata)\n\n### Usage\nWith [yarn](https://yarnpkg.com) installed, go to your project directory and run\n```\n$ yarn add @gooddata/react-components\n```\nIf you prefer [npm](npmjs.com) run\n```\n$ npm install --save @gooddata/react-components\n```\n\nThe public API is exposed via global `index.js`. Except for the styles, do not import any other file directly\nbecause they are not intended to be part of the public API.\n\n## Contributing\n\nWe welcome any contribution in form of [issues](https://github.com/gooddata/gooddata-react-components/issues) or [pull requests](https://github.com/gooddata/gooddata-react-components/pulls).\n\nInstall [Node.js](http://nodejs.org) (node 12.16.1, npm v6.13.4) and [Yarn](https://classic.yarnpkg.com) (1.22.4).\n\nInstall dependencies:\n```\nyarn install --frozen-lockfile\n```\n\nThese commands may come in handy while developing:\n\n| command | description |\n| ------- | ----------- |\n| `yarn install --pure-lockfile` | first step |\n| ||\n| `yarn dev` | build react-components to `/dist` in watch mode |\n| `yarn test` | run all unit tests |\n| `yarn prettier-write` | format the source code to match the valid codestyle |\n| `yarn validate` | validate codestyle |\n| ||\n| `yarn storybook` | run storybook from `/stories` on http://localhost:9001 |\n| `yarn build-storybook` | build storybook to `/dist-storybook` |\n| `yarn test-storybook` | run storybook and [screenshot tests](https://github.com/gooddata/gdc-client-utils/tree/master/test-storybook) |\n| ||\n| `yarn examples` | run Live Examples dev-server from `/examples` on https://localhost:8999 |\n| `yarn examples-build` | build Live Examples to `/examples/dist` |\n| `yarn examples-server` | serve built Live Examples - see `/examples/server/src` |\n| `yarn examples-testcafe` | run testcafe tests against `localhost:8999` |\n\n### Deploy to heroku.com\nWhen you deploy this repo to heroku, it serves *GoodData.UI Live Examples*.\nRelevant tasks are in `Procfile` and `package.json`.\n\n```bash\n# run in the project directory\nheroku login\nheroku create <your-app-name>\nheroku config:set DOMAIN_ADMIN_USERNAME=x@gooddata.com DOMAIN_ADMIN_PASSWORD=xy PROJECT_ID_TO_ASSIGN=xms7ga4tf3g3nzucd8380o2bev8oeknp\ngit push heroku HEAD:master\nheroku open\n```\n### Enable Geo Chart for Storybook and Live Examples\nGeo chart uses Mapbox to render map which requires a Mapbox access token.\n- Register an account and create Mapbox access token at [guide](https://docs.mapbox.com/help/how-mapbox-works/access-tokens/)\n- Store the created token at `.env`:\n```bash\necho -e \"EXAMPLE_MAPBOX_ACCESS_TOKEN=token\" >> .env # only need to run once\necho -e \"STORYBOOK_MAPBOX_ACCESS_TOKEN=token\" >> .env # only need to run once\n```\n\n### Run Live Examples Locally\nTo run *GoodData.UI Live Examples* locally:\n```bash\ngit clone <this-repository>\ncd  <repository-folder>\nyarn install --pure-lockfile\nyarn examples\n```\nThen open https://localhost:8999 and login using Live Examples account (you can [create one here](https://gooddata-examples.herokuapp.com/registration)).\n\n### Run Storybook locally\n- Run storybook with token stored in `.env` for more secure\n```bash\nyarn storybook\n```\n- Or run storybook with token env param exposed to cli (not suggested)\n```bash\nSTORYBOOK_MAPBOX_ACCESS_TOKEN=token yarn storybook\n```\n- Apply either above way to `yarn build-storybook` or `yarn test-storybook`\n\n### Source code formatting\nThe source code in the repository is formatted by [Prettier](https://prettier.io/).\nThe format of the code is validated by our Continuous Integration server and is one of the requirements of successful merge.\n\nPrettier is supported by every major IDE. You can find the list of supported editors and how to configure them [here](https://prettier.io/docs/en/editors.html).\n\nIn the case, when your editor is not supported or you don't want to setup the integration, you can run the `yarn prettier-write` command to reformat the code before commit.\n\n## Changelog\n\n- see [CHANGELOG.md](CHANGELOG.md)\n\n## Supported versions\n\nWe encourage you to always use the latest available version of GoodData.UI to make the user experience with integrating GoodData.UI as smooth and secure as possible and to ensure that GoodData.UI always uses the latest features of the GoodData platform.\n\nFor more information, see [Supported Versions](https://sdk.gooddata.com/gooddata-ui/docs/supported_versions.html).\n\nPlease follow the installation instructions in the [gooddata-ui-sdk repository](https://github.com/gooddata/gooddata-ui-sdk) to update to the latest version.\n\n## License\n\n(C) 2007-2020 GoodData Corporation\n\nThis project is dual licensed:\n\n- The ATTRIBUTION-NONCOMMERCIAL 4.0 INTERNATIONAL (CC BY-NC 4.0) is used for purpose of the trial experience and evaluation of GoodData.UI library.\n- The GOODDATA GOODDATA.UI LIBRARY END USER LICENSE AGREEMENT is used for GoodData customers.\n\nFor more information, please see [LICENSE](https://github.com/gooddata/gooddata-react-components/blob/master/LICENSE).\n","gitHead":"18ff05643b12f6d00a6730c420d031c291c3aa25","scripts":{"dev":"bash scripts/build.sh --dev-watch","test":"jest --watch","build":"bash scripts/build.sh","tslint":"yarn run-tslint -t verbose $npm_package_config_tslint","prepare":"cd examples/server && yarn install --frozen-lockfile && cd ../..; rm -r examples/node_modules 2>/dev/null; true","examples":"bash scripts/run-examples.sh","prepare?":"# Called before `npm publish` and on local `npm install`. Temporarily also for deleting obsolete node_modules. Ends with `true` to continue gracefully.","validate":"tsc --noEmit && yarn tslint && eslint $npm_package_config_eslint && yarn validate-style && yarn prettier-check","build-dev":"bash scripts/build.sh --dev","examples?":"# Default is developer domain, other options: yarn examples [sec,secure,stg,stg2,stg3,demo,developer or URL]","storybook":"yarn build && start-storybook -p 9001 -c .storybook","test-once":"jest","tslint-ci":"mkdir -p ./ci/results && yarn run-tslint -t checkstyle -o ./ci/results/tslint-results.xml $npm_package_config_tslint","run-tslint":"tslint -p tsconfig.json","validate-ci":"tsc --noEmit && yarn tslint-ci  && eslint $npm_package_config_eslint -f checkstyle -o ci/results/eslint-results.xml && yarn validate-style-ci && yarn prettier-check","examples-build":"bash scripts/build-examples.sh","prepublishOnly":"yarn build","prettier-check":"prettier --check '{src,stories,styles,__mocks__,examples/server/src,examples/src,examples/test}/**/*.{ts,js,tsx,jsx,json,scss,md,yaml,html}'","prettier-write":"prettier --write '{src,stories,styles,__mocks__,examples/server/src,examples/src,examples/test}/**/*.{ts,js,tsx,jsx,json,scss,md,yaml,html}'","test-storybook":"yarn build && test-storybook","validate-style":"stylelint '**/*.scss'","build-storybook":"yarn build && build-storybook -c .storybook -o dist-storybook","examples-server":"node examples/server/src/index.js","heroku-postbuild":"yarn examples-build developer","examples-testcafe":"./scripts/run-testcafe.sh visual","validate-style-ci":"stylelint '**/*.scss' --custom-formatter=node_modules/stylelint-checkstyle-formatter > ci/results/stylelint-results.xml","check-circular-deps":"madge --circular --extensions ts ./src","examples-testcafe-ci":"./scripts/run-testcafe.sh ci","examples-testcafe-live":"./scripts/run-testcafe.sh live"},"typings":"dist/index.d.ts","_npmUser":{"name":"ptquang86","email":"ptquang86@gmail.com"},"deprecated":"@gooddata/react-components@7 reached End of Support on March 31, 2022. Please upgrade (see https://sdk.gooddata.com/gooddata-ui/docs/supported_versions.html for more information).","repository":{"url":"git+ssh://git@github.com/gooddata/gooddata-react-components.git","type":"git"},"_npmVersion":"6.13.4","description":"GoodData.UI - A powerful JavaScript library for building analytical applications","directories":{},"lint-staged":{"{src,stories,styles,__mocks__,examples/server/src,examples/src,examples/test}/**/*.{ts,js,tsx,jsx,scss}":["npx gdc-fix-copyright","git add"],"{src,stories,styles,__mocks__,examples/server/src,examples/src,examples/test}/**/*.{ts,js,tsx,jsx,json,scss,md,yaml,html}":["prettier --write","git add"]},"_nodeVersion":"12.16.1","dependencies":{"rxjs":"^6.3.1","uuid":"^8.3.1","immer":"^1.3.1","lodash":"^4.17.20","date-fns":"^2.7.0","downshift":"^3.2.7","invariant":"^2.2.2","mapbox-gl":"1.11.0","classnames":"^2.2.6","codemirror":"^5.54.0","highcharts":"7.1.1","prop-types":"^15.6.0","react-intl":"^3.6.0","custom-event":"^1.0.1","react-window":"^1.8.1","ag-grid-react":"20.0.0","react-measure":"^2.3.0","@types/mapbox-gl":"1.9.1","react-day-picker":"~7.3.0","react-responsive":"^3.0.0","stringify-object":"^2.4.0","@gooddata/typings":"^2.27.0","@types/codemirror":"^0.0.95","ag-grid-community":"20.0.0","http-status-codes":"^1.3.0","react-codemirror2":"^7.2.0","@gooddata/js-utils":"^3.10.17","@gooddata/numberjs":"^3.2.4","fixed-data-table-2":"^0.8.21","@gooddata/goodstrap":"^70.2.1","react-dom-factories":"^1.0.2","@gooddata/gooddata-js":"^13.2.0","json-stable-stringify":"^1.0.1","react-transition-group":"^2.2.1","hoist-non-react-statics":"^3.3.0","nodelist-foreach-polyfill":"^1.2.0","@formatjs/intl-pluralrules":"^1.3.6","highcharts-grouped-categories":"^1.1.3"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"raf":"3.3.2","yup":"^0.24.1","jest":"24.7.1","husky":"3.0.0","madge":"^3.4.4","react":"^16.5.2","enzyme":"3.5.0","eslint":"4.19.1","formik":"^0.11.11","moment":"2.23.0","history":"^4.7.2","ts-jest":"24.0.0","webpack":"4.30.0","full-icu":"^1.3.0","prettier":"1.16.4","react-ga":"^2.5.2","recharts":"1.0.0-beta.9","testcafe":"1.1.4","commander":"2.14.1","node-sass":"4.13.0","react-dom":"^16.5.2","stylelint":"^13.6.1","supertest":"3.0.0","ts-loader":"6.0.0","@types/raf":"^3.4.0","css-loader":"0.28.7","jest-junit":"3.0.0","raw-loader":"0.5.1","styled-jsx":"2.2.1","typescript":"3.3.4000","@babel/core":"7.11.6","@types/jest":"24.0.6","@types/node":"7.0.8","@types/uuid":"8.3.0","file-loader":"3.0.1","jest-enzyme":"7.0.2","lint-staged":"9.1.0","sass-loader":"6.0.6","webpack-cli":"3.3.2","@types/react":"16.8.6","babel-loader":"8.1.0","react-helmet":"5.2.0","react-select":"1.2.1","style-loader":"0.19.1","@types/enzyme":"3.1.13","@types/lodash":"4.14.123","testcafe-live":"0.1.4","@babel/runtime":"7.4.4","dotenv-webpack":"^1.7.0","@babel/polyfill":"^7.4.4","@storybook/react":"5.0.11","@types/invariant":"2.2.29","@types/react-dom":"16.0.11","isomorphic-fetch":"2.2.1","react-datepicker":"1.1.0","react-router-dom":"4.2.2","@babel/preset-env":"7.4.4","@gooddata/mock-js":"^2.14.2","@storybook/addons":"5.0.11","@types/classnames":"2.2.3","@types/prop-types":"15.5.2","@storybook/theming":"5.0.11","identity-obj-proxy":"^3.0.0","intl-messageformat":"^7.5.4","webpack-dev-server":"3.3.1","@babel/preset-react":"7.0.0","@types/react-portal":"4.0.1","@types/react-window":"^1.8.1","babel-plugin-lodash":"3.3.4","html-webpack-plugin":"3.2.0","react-test-renderer":"16.4.2","@types/react-measure":"2.0.5","clean-webpack-plugin":"2.0.2","stats-webpack-plugin":"0.7.0","eslint-config-prettier":"4.1.0","react-google-recaptcha":"^0.14.1","tslint-config-prettier":"1.18.0","@gooddata/eslint-config":"^1.0.0","@gooddata/tslint-config":"1.0.0","@types/react-responsive":"^3.0.3","@types/storybook__react":"4.0.1","@types/stringify-object":"^3.2.0","enzyme-adapter-react-16":"1.3.1","@gooddata/test-storybook":"4.0.0","@storybook/addon-actions":"5.0.11","@storybook/addon-options":"5.0.11","node-sass-magic-importer":"5.1.0","react-syntax-highlighter":"11.0.2","@types/fixed-data-table-2":"0.8.1","stylelint-config-prettier":"^8.0.1","@gooddata/stylelint-config":"^5.0.0","@types/react-test-renderer":"16.0.0","circular-dependency-plugin":"5.0.2","compression-webpack-plugin":"2.0.0","@types/json-stable-stringify":"^1.0.32","@gooddata/frontend-npm-scripts":"1.2.0","@types/enzyme-adapter-react-16":"1.0.3","stylelint-checkstyle-formatter":"0.1.2","@types/storybook__addon-actions":"3.4.2","@babel/plugin-proposal-class-properties":"7.4.4","@babel/plugin-proposal-object-rest-spread":"7.4.4","@babel/plugin-transform-async-to-generator":"7.4.4"},"peerDependencies":{"react":"^16.5.2","react-dom":"^16.5.2"},"_npmOperationalInternal":{"tmp":"tmp/react-components_7.9.1-alpha-ptquang86-qp-sd-1338-naming-2021-01-21T10-03-09-966Z_1611223447410_0.04620784280466439","host":"s3://npm-registry-packages"}},"7.9.1-3":{"name":"@gooddata/react-components","version":"7.9.1-3","author":{"name":"GoodData Corporation"},"license":"BSD-3-Clause","_id":"@gooddata/react-components@7.9.1-3","maintainers":[{"name":"tmsang","email":"sang.truong-minh@gooddata.com"},{"name":"rodri360","email":"me@rodri360.com"},{"name":"jkittler","email":"honza.kittler@gmail.com"},{"name":"ivan.mjartan","email":"ivan.mjartan@gooddata.com"},{"name":"lupko","email":"lubomir.slivka@gooddata.com"},{"name":"lanhuynh","email":"lan.huynh@gooddata.com"},{"name":"tomas.kratochvil","email":"tomas.kratochvil@gooddata.com"},{"name":"jakub-sterba","email":"jakub.sterba@gooddata.com"},{"name":"michal.marsal","email":"michal.marsal@gooddata.com"},{"name":"pbenes","email":"petr.benes@gooddata.com"},{"name":"strouhaljan","email":"strouhal.jan@gmail.com"},{"name":"gooddata-ci","email":"rail@gooddata.com"},{"name":"nikolacech","email":"nikola.cech@gooddata.com"},{"name":"bugsbunny338","email":"jiri.zajic@mensa.cz"},{"name":"bertold8","email":"ivan.nejezchleb@seznam.cz"},{"name":"sitina","email":"jiri.sitina@gooddata.com"},{"name":"linhhong","email":"linh.hong@gooddata.com"},{"name":"khanh.le","email":"khanh.le@gooddata.com"},{"name":"petrjanu","email":"petr.janu@gooddata.com"},{"name":"jaroslav.tomecek","email":"jaroslav.tomecek@gooddata.com"},{"name":"tomsatgd","email":"tomas.satinsky@gooddata.com"},{"name":"xmort","email":"petr.dolejsi@gooddata.com"},{"name":"yanlipnican","email":"yanlipnican@gmail.com"},{"name":"ptquang86","email":"ptquang86@gmail.com"},{"name":"no23reason","email":"dan.homola@hotmail.cz"},{"name":"qduval","email":"quentin.duval@gooddata.com"},{"name":"afi","email":"adam.fiedler@gooddata.com"},{"name":"patrikbraborec","email":"patrik.braborec@gooddata.com"},{"name":"brbistas","email":"valentinos.chraniotis@gooddata.com"},{"name":"vu.pham","email":"vu.pham@gooddata.com"},{"name":"naibinh","email":"naibinh@gmail.com"},{"name":"matyas.kandl","email":"matyas.kandl@gooddata.com"},{"name":"hung.nguyen.hoang","email":"hung.nguyen@gooddata.com"},{"name":"tu-ngo","email":"tungo1981@gmail.com"},{"name":"trung-le-quoc","email":"trung.le@gooddata.com"},{"name":"utdnah","email":"danh.ung@gooddata.com"},{"name":"de.do","email":"de.do@gooddata.com"},{"name":"tulean","email":"tuan.le@gooddata.com"},{"name":"nis.hua","email":"nis.hua@gooddata.com"},{"name":"tuqt1005","email":"tu.tran@gooddata.com"},{"name":"pkingo","email":"philipandreaskingo@hotmail.com"},{"name":"tu.bui","email":"tu.bui@gooddata.com"},{"name":"my.duong","email":"my.duong@gooddata.com"},{"name":"mai.nguyen","email":"mai.nguyen@gooddata.com"},{"name":"hang.ngo","email":"hang.ngo@gooddata.com"},{"name":"scavnickyj","email":"jakub.scavnicky@gooddata.com"},{"name":"thao-luong","email":"thao.luong@gooddata.com"},{"name":"thuong.nguyen","email":"thuong.nguyen@gooddata.com"},{"name":"huyen.nguyen","email":"huyen.nguyen@gooddata.com"},{"name":"huong.nguyen","email":"huong.nguyen@gooddata.com"},{"name":"vi.phan","email":"vi.phan@gooddata.com"},{"name":"milan.lempera","email":"ext-milan.lempera@gooddata.com"},{"name":"van.nguyen","email":"van.nguyen@gooddata.com"},{"name":"nestor_encinas","email":"xesto05@gmail.com"},{"name":"an.vuong","email":"an.vuong@gooddata.com"},{"name":"tmuchka","email":"tomas.muchka@gooddata.com"},{"name":"gdjan","email":"jan.kruza@gooddata.com"},{"name":"ngoc-le","email":"ngoc.le@gooddata.com"},{"name":"thuy.tran","email":"thuy.tran@gooddata.com"}],"homepage":"https://github.com/gooddata/gooddata-react-components#readme","bugs":{"url":"https://github.com/gooddata/gooddata-react-components/issues"},"dist":{"shasum":"2575af78a57c69719b42728d84c83f233d3c6d4a","tarball":"https://registry.npmjs.org/@gooddata/react-components/-/react-components-7.9.1-3.tgz","fileCount":2668,"integrity":"sha512-Y61kqXBFAjceqwTiZ1yhPn/QRplBZXdbnwL6mzOaObCIGOzTwFgs5JCGLBRVfOVKNF3orEPdD7dBZ4nG935y7w==","signatures":[{"sig":"MEQCIA7q6pterV3s/Rwy15ylkxh+rfcE5WP803z7/aevDs1pAiBS47KjncC9ipeyyYPkjPgi4aXaWbG9bG2tLYOmvyspXQ==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":10730265,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJgCkHDCRA9TVsSAnZWagAAJH0P/2ggWi5rDirAgdGcRe22\nHgjdpiX4QsYrLm6QXJFqc2X041BKNLwhPqaoUzInV/eIZjainEUIvnzpiN90\ne5icreFXiWw3wZQiyFv5OS8P3qcC5EJLmCTFtYRd3J3SUYxb8gM/Y0ucT5lU\npDEEqEEvcX0IbOQqToiWB1syUkGKnBZeo2UFVl5vDpSoxiYdqq5ROyOYg26p\nFG9xmwJ5gtgYss0FVp2GafB6sGQA9n8pTm7H5MgxTF3ZDAiyeqsxfFPDQaph\nbDmx5VdNaVqubeJ7YGvNXuPIJSzEvm4j5X2Ncy6j9IP9ofJP3P/ZUfbR7laV\n1OEMGdJJFQcHH4LJ6UW7zTYVUePyCZIdoUmLiYFcAUmwJX9i8nNSRbgLowJE\nKkYJgjuhB6hJGGBj80RAcbPN3acMV9CS+6TDo0qBF1d/v2cxMDo1nabKTtov\nuMu2bu6KqswFG8S9WP7yIQ4oCPqpMV65NZ0L4o8h4ihsvf7g58p4k0EW66Oc\n3+WIxLWm8/MTsBA1/4vb/G0pqTkWPFZVoGXmXjvVUQTrnbBPIviR28FrEZc8\nBhWHacyMTMFiq9yPcz9q6Lk+BPjVTRYm4Xy4QtR/zrI+rE+rXhETrf70/avN\nuGllBJ7wnwUxL+e+35rlkIldHIUBnNEum/jNOnG4AgYGxt4gk01F5IAKk0lE\nty/z\r\n=3UuG\r\n-----END PGP SIGNATURE-----\r\n"},"main":"dist/index.js","husky":{"hooks":{"pre-commit":"lint-staged"}},"config":{"eslint":"./examples/**/*.{js,jsx}","tslint":"./{__mocks__,src,stories}/{,**/}*.{ts,tsx}"},"readme":"[![npm version](https://badge.fury.io/js/%40gooddata%2Freact-components.svg)](https://www.npmjs.com/package/@gooddata/react-components)\n\n# GoodData.UI React components\n> A React-based JavaScript library for building data-driven applications\n\n## Getting started\n- [GoodData.UI Documentation](http://sdk.gooddata.com/gooddata-ui/)\n- [GoodData.UI Live Examples](https://gooddata-examples.herokuapp.com/)\n- [Stack Overflow](https://stackoverflow.com/questions/tagged/gooddata)\n\n### Usage\nWith [yarn](https://yarnpkg.com) installed, go to your project directory and run\n```\n$ yarn add @gooddata/react-components\n```\nIf you prefer [npm](npmjs.com) run\n```\n$ npm install --save @gooddata/react-components\n```\n\nThe public API is exposed via global `index.js`. Except for the styles, do not import any other file directly\nbecause they are not intended to be part of the public API.\n\n## Contributing\n\nWe welcome any contribution in form of [issues](https://github.com/gooddata/gooddata-react-components/issues) or [pull requests](https://github.com/gooddata/gooddata-react-components/pulls).\n\nInstall [Node.js](http://nodejs.org) (node 12.16.1, npm v6.13.4) and [Yarn](https://classic.yarnpkg.com) (1.22.4).\n\nInstall dependencies:\n```\nyarn install --frozen-lockfile\n```\n\nThese commands may come in handy while developing:\n\n| command | description |\n| ------- | ----------- |\n| `yarn install --pure-lockfile` | first step |\n| ||\n| `yarn dev` | build react-components to `/dist` in watch mode |\n| `yarn test` | run all unit tests |\n| `yarn prettier-write` | format the source code to match the valid codestyle |\n| `yarn validate` | validate codestyle |\n| ||\n| `yarn storybook` | run storybook from `/stories` on http://localhost:9001 |\n| `yarn build-storybook` | build storybook to `/dist-storybook` |\n| `yarn test-storybook` | run storybook and [screenshot tests](https://github.com/gooddata/gdc-client-utils/tree/master/test-storybook) |\n| ||\n| `yarn examples` | run Live Examples dev-server from `/examples` on https://localhost:8999 |\n| `yarn examples-build` | build Live Examples to `/examples/dist` |\n| `yarn examples-server` | serve built Live Examples - see `/examples/server/src` |\n| `yarn examples-testcafe` | run testcafe tests against `localhost:8999` |\n\n### Deploy to heroku.com\nWhen you deploy this repo to heroku, it serves *GoodData.UI Live Examples*.\nRelevant tasks are in `Procfile` and `package.json`.\n\n```bash\n# run in the project directory\nheroku login\nheroku create <your-app-name>\nheroku config:set DOMAIN_ADMIN_USERNAME=x@gooddata.com DOMAIN_ADMIN_PASSWORD=xy PROJECT_ID_TO_ASSIGN=xms7ga4tf3g3nzucd8380o2bev8oeknp\ngit push heroku HEAD:master\nheroku open\n```\n### Enable Geo Chart for Storybook and Live Examples\nGeo chart uses Mapbox to render map which requires a Mapbox access token.\n- Register an account and create Mapbox access token at [guide](https://docs.mapbox.com/help/how-mapbox-works/access-tokens/)\n- Store the created token at `.env`:\n```bash\necho -e \"EXAMPLE_MAPBOX_ACCESS_TOKEN=token\" >> .env # only need to run once\necho -e \"STORYBOOK_MAPBOX_ACCESS_TOKEN=token\" >> .env # only need to run once\n```\n\n### Run Live Examples Locally\nTo run *GoodData.UI Live Examples* locally:\n```bash\ngit clone <this-repository>\ncd  <repository-folder>\nyarn install --pure-lockfile\nyarn examples\n```\nThen open https://localhost:8999 and login using Live Examples account (you can [create one here](https://gooddata-examples.herokuapp.com/registration)).\n\n### Run Storybook locally\n- Run storybook with token stored in `.env` for more secure\n```bash\nyarn storybook\n```\n- Or run storybook with token env param exposed to cli (not suggested)\n```bash\nSTORYBOOK_MAPBOX_ACCESS_TOKEN=token yarn storybook\n```\n- Apply either above way to `yarn build-storybook` or `yarn test-storybook`\n\n### Source code formatting\nThe source code in the repository is formatted by [Prettier](https://prettier.io/).\nThe format of the code is validated by our Continuous Integration server and is one of the requirements of successful merge.\n\nPrettier is supported by every major IDE. You can find the list of supported editors and how to configure them [here](https://prettier.io/docs/en/editors.html).\n\nIn the case, when your editor is not supported or you don't want to setup the integration, you can run the `yarn prettier-write` command to reformat the code before commit.\n\n## Changelog\n\n- see [CHANGELOG.md](CHANGELOG.md)\n\n## Supported versions\n\nWe encourage you to always use the latest available version of GoodData.UI to make the user experience with integrating GoodData.UI as smooth and secure as possible and to ensure that GoodData.UI always uses the latest features of the GoodData platform.\n\nFor more information, see [Supported Versions](https://sdk.gooddata.com/gooddata-ui/docs/supported_versions.html).\n\nPlease follow the installation instructions in the [gooddata-ui-sdk repository](https://github.com/gooddata/gooddata-ui-sdk) to update to the latest version.\n\n## License\n\n(C) 2007-2020 GoodData Corporation\n\nThis project is dual licensed:\n\n- The ATTRIBUTION-NONCOMMERCIAL 4.0 INTERNATIONAL (CC BY-NC 4.0) is used for purpose of the trial experience and evaluation of GoodData.UI library.\n- The GOODDATA GOODDATA.UI LIBRARY END USER LICENSE AGREEMENT is used for GoodData customers.\n\nFor more information, please see [LICENSE](https://github.com/gooddata/gooddata-react-components/blob/master/LICENSE).\n","gitHead":"2ef43e52a48e09c029624a8f0c21aede6ef52d02","scripts":{"dev":"bash scripts/build.sh --dev-watch","test":"jest --watch","build":"bash scripts/build.sh","tslint":"yarn run-tslint -t verbose $npm_package_config_tslint","prepare":"cd examples/server && yarn install --frozen-lockfile && cd ../..; rm -r examples/node_modules 2>/dev/null; true","examples":"bash scripts/run-examples.sh","prepare?":"# Called before `npm publish` and on local `npm install`. Temporarily also for deleting obsolete node_modules. Ends with `true` to continue gracefully.","validate":"tsc --noEmit && yarn tslint && eslint $npm_package_config_eslint && yarn validate-style && yarn prettier-check","build-dev":"bash scripts/build.sh --dev","examples?":"# Default is developer domain, other options: yarn examples [sec,secure,stg,stg2,stg3,demo,developer or URL]","storybook":"yarn build && start-storybook -p 9001 -c .storybook","test-once":"jest","tslint-ci":"mkdir -p ./ci/results && yarn run-tslint -t checkstyle -o ./ci/results/tslint-results.xml $npm_package_config_tslint","run-tslint":"tslint -p tsconfig.json","validate-ci":"tsc --noEmit && yarn tslint-ci  && eslint $npm_package_config_eslint -f checkstyle -o ci/results/eslint-results.xml && yarn validate-style-ci && yarn prettier-check","examples-build":"bash scripts/build-examples.sh","prepublishOnly":"yarn build","prettier-check":"prettier --check '{src,stories,styles,__mocks__,examples/server/src,examples/src,examples/test}/**/*.{ts,js,tsx,jsx,json,scss,md,yaml,html}'","prettier-write":"prettier --write '{src,stories,styles,__mocks__,examples/server/src,examples/src,examples/test}/**/*.{ts,js,tsx,jsx,json,scss,md,yaml,html}'","test-storybook":"yarn build && test-storybook","validate-style":"stylelint '**/*.scss'","build-storybook":"yarn build && build-storybook -c .storybook -o dist-storybook","examples-server":"node examples/server/src/index.js","heroku-postbuild":"yarn examples-build developer","examples-testcafe":"./scripts/run-testcafe.sh visual","validate-style-ci":"stylelint '**/*.scss' --custom-formatter=node_modules/stylelint-checkstyle-formatter > ci/results/stylelint-results.xml","check-circular-deps":"madge --circular --extensions ts ./src","examples-testcafe-ci":"./scripts/run-testcafe.sh ci","examples-testcafe-live":"./scripts/run-testcafe.sh live"},"typings":"dist/index.d.ts","_npmUser":{"name":"gooddata-ci","email":"rail@gooddata.com"},"deprecated":"@gooddata/react-components@7 reached End of Support on March 31, 2022. Please upgrade (see https://sdk.gooddata.com/gooddata-ui/docs/supported_versions.html for more information).","repository":{"url":"git+ssh://git@github.com/gooddata/gooddata-react-components.git","type":"git"},"_npmVersion":"6.13.4","description":"GoodData.UI - A powerful JavaScript library for building analytical applications","directories":{},"lint-staged":{"{src,stories,styles,__mocks__,examples/server/src,examples/src,examples/test}/**/*.{ts,js,tsx,jsx,scss}":["npx gdc-fix-copyright","git add"],"{src,stories,styles,__mocks__,examples/server/src,examples/src,examples/test}/**/*.{ts,js,tsx,jsx,json,scss,md,yaml,html}":["prettier --write","git add"]},"_nodeVersion":"12.16.1","dependencies":{"rxjs":"^6.3.1","uuid":"^8.3.1","immer":"^1.3.1","lodash":"^4.17.20","date-fns":"^2.7.0","downshift":"^3.2.7","invariant":"^2.2.2","mapbox-gl":"1.11.0","classnames":"^2.2.6","codemirror":"^5.54.0","highcharts":"7.1.1","prop-types":"^15.6.0","react-intl":"^3.6.0","custom-event":"^1.0.1","react-window":"^1.8.1","ag-grid-react":"20.0.0","react-measure":"^2.3.0","@types/mapbox-gl":"1.9.1","react-day-picker":"~7.3.0","react-responsive":"^3.0.0","stringify-object":"^2.4.0","@gooddata/typings":"^2.27.0","@types/codemirror":"^0.0.95","ag-grid-community":"20.0.0","http-status-codes":"^1.3.0","react-codemirror2":"^7.2.0","@gooddata/js-utils":"^3.10.17","@gooddata/numberjs":"^3.2.4","fixed-data-table-2":"^0.8.21","@gooddata/goodstrap":"^70.2.1","react-dom-factories":"^1.0.2","@gooddata/gooddata-js":"^13.2.0","json-stable-stringify":"^1.0.1","react-transition-group":"^2.2.1","hoist-non-react-statics":"^3.3.0","nodelist-foreach-polyfill":"^1.2.0","@formatjs/intl-pluralrules":"^1.3.6","highcharts-grouped-categories":"^1.1.3"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"raf":"3.3.2","yup":"^0.24.1","jest":"24.7.1","husky":"3.0.0","madge":"^3.4.4","react":"^16.5.2","enzyme":"3.5.0","eslint":"4.19.1","formik":"^0.11.11","moment":"2.23.0","history":"^4.7.2","ts-jest":"24.0.0","webpack":"4.30.0","full-icu":"^1.3.0","prettier":"1.16.4","react-ga":"^2.5.2","recharts":"1.0.0-beta.9","testcafe":"1.1.4","commander":"2.14.1","node-sass":"4.13.0","react-dom":"^16.5.2","stylelint":"^13.6.1","supertest":"3.0.0","ts-loader":"6.0.0","@types/raf":"^3.4.0","css-loader":"0.28.7","jest-junit":"3.0.0","raw-loader":"0.5.1","styled-jsx":"2.2.1","typescript":"3.3.4000","@babel/core":"7.11.6","@types/jest":"24.0.6","@types/node":"7.0.8","@types/uuid":"8.3.0","file-loader":"3.0.1","jest-enzyme":"7.0.2","lint-staged":"9.1.0","sass-loader":"6.0.6","webpack-cli":"3.3.2","@types/react":"16.8.6","babel-loader":"8.1.0","react-helmet":"5.2.0","react-select":"1.2.1","style-loader":"0.19.1","@types/enzyme":"3.1.13","@types/lodash":"4.14.123","testcafe-live":"0.1.4","@babel/runtime":"7.4.4","dotenv-webpack":"^1.7.0","@babel/polyfill":"^7.4.4","@storybook/react":"5.0.11","@types/invariant":"2.2.29","@types/react-dom":"16.0.11","isomorphic-fetch":"2.2.1","react-datepicker":"1.1.0","react-router-dom":"4.2.2","@babel/preset-env":"7.4.4","@gooddata/mock-js":"^2.14.2","@storybook/addons":"5.0.11","@types/classnames":"2.2.3","@types/prop-types":"15.5.2","@storybook/theming":"5.0.11","identity-obj-proxy":"^3.0.0","intl-messageformat":"^7.5.4","webpack-dev-server":"3.3.1","@babel/preset-react":"7.0.0","@types/react-portal":"4.0.1","@types/react-window":"^1.8.1","babel-plugin-lodash":"3.3.4","html-webpack-plugin":"3.2.0","react-test-renderer":"16.4.2","@types/react-measure":"2.0.5","clean-webpack-plugin":"2.0.2","stats-webpack-plugin":"0.7.0","eslint-config-prettier":"4.1.0","react-google-recaptcha":"^0.14.1","tslint-config-prettier":"1.18.0","@gooddata/eslint-config":"^1.0.0","@gooddata/tslint-config":"1.0.0","@types/react-responsive":"^3.0.3","@types/storybook__react":"4.0.1","@types/stringify-object":"^3.2.0","enzyme-adapter-react-16":"1.3.1","@gooddata/test-storybook":"4.0.0","@storybook/addon-actions":"5.0.11","@storybook/addon-options":"5.0.11","node-sass-magic-importer":"5.1.0","react-syntax-highlighter":"11.0.2","@types/fixed-data-table-2":"0.8.1","stylelint-config-prettier":"^8.0.1","@gooddata/stylelint-config":"^5.0.0","@types/react-test-renderer":"16.0.0","circular-dependency-plugin":"5.0.2","compression-webpack-plugin":"2.0.0","@types/json-stable-stringify":"^1.0.32","@gooddata/frontend-npm-scripts":"1.2.0","@types/enzyme-adapter-react-16":"1.0.3","stylelint-checkstyle-formatter":"0.1.2","@types/storybook__addon-actions":"3.4.2","@babel/plugin-proposal-class-properties":"7.4.4","@babel/plugin-proposal-object-rest-spread":"7.4.4","@babel/plugin-transform-async-to-generator":"7.4.4"},"peerDependencies":{"react":"^16.5.2","react-dom":"^16.5.2"},"_npmOperationalInternal":{"tmp":"tmp/react-components_7.9.1-3_1611284930760_0.32138100901423217","host":"s3://npm-registry-packages"}},"7.9.1-alpha-ptquang86-qp-sd-1437-revert-2021-02-25T04-22-42-989Z":{"name":"@gooddata/react-components","version":"7.9.1-alpha-ptquang86-qp-sd-1437-revert-2021-02-25T04-22-42-989Z","author":{"name":"GoodData Corporation"},"license":"BSD-3-Clause","_id":"@gooddata/react-components@7.9.1-alpha-ptquang86-qp-sd-1437-revert-2021-02-25T04-22-42-989Z","maintainers":[{"name":"jan.jiran","email":"jan.jiran@gooddata.com"},{"name":"tmsang","email":"sang.truong-minh@gooddata.com"},{"name":"rodri360","email":"me@rodri360.com"},{"name":"jkittler","email":"honza.kittler@gmail.com"},{"name":"ivan.mjartan","email":"ivan.mjartan@gooddata.com"},{"name":"lupko","email":"lubomir.slivka@gooddata.com"},{"name":"lanhuynh","email":"lan.huynh@gooddata.com"},{"name":"tomas.kratochvil","email":"tomas.kratochvil@gooddata.com"},{"name":"jakub-sterba","email":"jakub.sterba@gooddata.com"},{"name":"michal.marsal","email":"michal.marsal@gooddata.com"},{"name":"pbenes","email":"petr.benes@gooddata.com"},{"name":"strouhaljan","email":"strouhal.jan@gmail.com"},{"name":"gooddata-ci","email":"rail@gooddata.com"},{"name":"nikolacech","email":"nikola.cech@gooddata.com"},{"name":"bugsbunny338","email":"jiri.zajic@mensa.cz"},{"name":"bertold8","email":"ivan.nejezchleb@seznam.cz"},{"name":"sitina","email":"jiri.sitina@gooddata.com"},{"name":"linhhong","email":"linh.hong@gooddata.com"},{"name":"khanh.le","email":"khanh.le@gooddata.com"},{"name":"petrjanu","email":"petr.janu@gooddata.com"},{"name":"jaroslav.tomecek","email":"jaroslav.tomecek@gooddata.com"},{"name":"tomsatgd","email":"tomas.satinsky@gooddata.com"},{"name":"xmort","email":"petr.dolejsi@gooddata.com"},{"name":"yanlipnican","email":"yanlipnican@gmail.com"},{"name":"ptquang86","email":"ptquang86@gmail.com"},{"name":"no23reason","email":"dan.homola@hotmail.cz"},{"name":"qduval","email":"quentin.duval@gooddata.com"},{"name":"afi","email":"adam.fiedler@gooddata.com"},{"name":"patrikbraborec","email":"patrik.braborec@gooddata.com"},{"name":"brbistas","email":"valentinos.chraniotis@gooddata.com"},{"name":"vu.pham","email":"vu.pham@gooddata.com"},{"name":"naibinh","email":"naibinh@gmail.com"},{"name":"matyas.kandl","email":"matyas.kandl@gooddata.com"},{"name":"hung.nguyen.hoang","email":"hung.nguyen@gooddata.com"},{"name":"tu-ngo","email":"tungo1981@gmail.com"},{"name":"trung-le-quoc","email":"trung.le@gooddata.com"},{"name":"utdnah","email":"danh.ung@gooddata.com"},{"name":"de.do","email":"de.do@gooddata.com"},{"name":"tulean","email":"tuan.le@gooddata.com"},{"name":"nis.hua","email":"nis.hua@gooddata.com"},{"name":"tuqt1005","email":"tu.tran@gooddata.com"},{"name":"tu.bui","email":"tu.bui@gooddata.com"},{"name":"my.duong","email":"my.duong@gooddata.com"},{"name":"mai.nguyen","email":"mai.nguyen@gooddata.com"},{"name":"hang.ngo","email":"hang.ngo@gooddata.com"},{"name":"scavnickyj","email":"jakub.scavnicky@gooddata.com"},{"name":"thao-luong","email":"thao.luong@gooddata.com"},{"name":"thuong.nguyen","email":"thuong.nguyen@gooddata.com"},{"name":"huyen.nguyen","email":"huyen.nguyen@gooddata.com"},{"name":"huong.nguyen","email":"huong.nguyen@gooddata.com"},{"name":"vi.phan","email":"vi.phan@gooddata.com"},{"name":"milan.lempera","email":"ext-milan.lempera@gooddata.com"},{"name":"van.nguyen","email":"van.nguyen@gooddata.com"},{"name":"nestor_encinas","email":"xesto05@gmail.com"},{"name":"an.vuong","email":"an.vuong@gooddata.com"},{"name":"tmuchka","email":"tomas.muchka@gooddata.com"},{"name":"gdjan","email":"jan.kruza@gooddata.com"},{"name":"ngoc-le","email":"ngoc.le@gooddata.com"},{"name":"thuy.tran","email":"thuy.tran@gooddata.com"}],"homepage":"https://github.com/gooddata/gooddata-react-components#readme","bugs":{"url":"https://github.com/gooddata/gooddata-react-components/issues"},"dist":{"shasum":"c9b11ba0167c87f417b5ccb28c215d4d3fa0b09d","tarball":"https://registry.npmjs.org/@gooddata/react-components/-/react-components-7.9.1-alpha-ptquang86-qp-sd-1437-revert-2021-02-25T04-22-42-989Z.tgz","fileCount":2678,"integrity":"sha512-IzZB/8d34QfVbv9crztTL4bEpNKtdwijY6bvyd8KF9rd5IICK4BC+uX5if4gTQZjyZHpmAQI8VVXPry3P+/93g==","signatures":[{"sig":"MEUCIAwJsBE+A07e70TvEgK/V0J+LDNvykuGzU6fqF80ioA9AiEAnZGwwZNdkXX9qbI2AXDxrC+tSFiiaJsFwMws+STzrbs=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":10824774,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJgNyZBCRA9TVsSAnZWagAAguYP/iPafExVRPjwjkSzveR5\nHfrHZMhbO047Kkrxj/c2KiT+AJHDCH06N69DNME+HsBKiaEXJVPTE3Q8SL5I\nADFXd1bAyRpJVkZIClt26sGgRWtqTTSIFcNN5oeDvDgIojlvY2KModhnw0Na\nC0eNLbCy2BMwZd9U4ZJGGde223RhiyQyA5Kkw41YskzIi1w6jxLt/NJ6vihp\nqODRdhRkLNhzCUNWBqHZYrlgXxUbODsHrpee8PfEsJ5e5LIan0DFpjNSDKPk\nOiXfwXXrcByT1HagfWDDImtWWZvVGLju27UISEM7wAgM2IV2zW+h9CO8EZV6\nClr0PWJvD6nwvtuy7IeYRFzawAaRzgzl0y2IAf+RFlMrcemIqX+EzOKRZ3xn\nt1RNkfh8S/O0lUZvhYFxeJJ4s594s/TtPIO3BOubLiUZVl0mCrfXf3WblkOZ\n/sdcdYHZrNwUr/PT0fchiPb2cZjFj5DMmF4tp5rxu7QkoHsLN74KdbClzVOV\nIsha1ubiJ+iHNMFdTATVW2JQGxsBh9Q9t5z6sQM0dDTWC8p3KXkYg4ISvxZ7\nBvhda0R8EAvukgI1FEw18kroAXTVBgHJFKfHtHdySk9dHaRThz7Srrzy716k\nOkLUauGTdX9nu7pza1/o2+YWwLuKHigKgJ1lIJpeQY5PIrxpWNaDe251kG9S\nTDVh\r\n=qFHl\r\n-----END PGP SIGNATURE-----\r\n"},"main":"dist/index.js","husky":{"hooks":{"pre-commit":"lint-staged"}},"config":{"eslint":"./examples/**/*.{js,jsx}","tslint":"./{__mocks__,src,stories}/{,**/}*.{ts,tsx}"},"readme":"[![npm version](https://badge.fury.io/js/%40gooddata%2Freact-components.svg)](https://www.npmjs.com/package/@gooddata/react-components)\n\n# GoodData.UI React components\n> A React-based JavaScript library for building data-driven applications\n\n## Getting started\n- [GoodData.UI Documentation](http://sdk.gooddata.com/gooddata-ui/)\n- [GoodData.UI Live Examples](https://gooddata-examples.herokuapp.com/)\n- [Stack Overflow](https://stackoverflow.com/questions/tagged/gooddata)\n\n### Usage\nWith [yarn](https://yarnpkg.com) installed, go to your project directory and run\n```\n$ yarn add @gooddata/react-components\n```\nIf you prefer [npm](npmjs.com) run\n```\n$ npm install --save @gooddata/react-components\n```\n\nThe public API is exposed via global `index.js`. Except for the styles, do not import any other file directly\nbecause they are not intended to be part of the public API.\n\n## Contributing\n\nWe welcome any contribution in form of [issues](https://github.com/gooddata/gooddata-react-components/issues) or [pull requests](https://github.com/gooddata/gooddata-react-components/pulls).\n\nInstall [Node.js](http://nodejs.org) (node 12.16.1, npm v6.13.4) and [Yarn](https://classic.yarnpkg.com) (1.22.4).\n\nInstall dependencies:\n```\nyarn install --frozen-lockfile\n```\n\nThese commands may come in handy while developing:\n\n| command | description |\n| ------- | ----------- |\n| `yarn install --pure-lockfile` | first step |\n| ||\n| `yarn dev` | build react-components to `/dist` in watch mode |\n| `yarn test` | run all unit tests |\n| `yarn prettier-write` | format the source code to match the valid codestyle |\n| `yarn validate` | validate codestyle |\n| ||\n| `yarn storybook` | run storybook from `/stories` on http://localhost:9001 |\n| `yarn build-storybook` | build storybook to `/dist-storybook` |\n| `yarn test-storybook` | run storybook and [screenshot tests](https://github.com/gooddata/gdc-client-utils/tree/master/test-storybook) |\n| ||\n| `yarn examples` | run Live Examples dev-server from `/examples` on https://localhost:8999 |\n| `yarn examples-build` | build Live Examples to `/examples/dist` |\n| `yarn examples-server` | serve built Live Examples - see `/examples/server/src` |\n| `yarn examples-testcafe` | run testcafe tests against `localhost:8999` |\n\n### Deploy to heroku.com\nWhen you deploy this repo to heroku, it serves *GoodData.UI Live Examples*.\nRelevant tasks are in `Procfile` and `package.json`.\n\n```bash\n# run in the project directory\nheroku login\nheroku create <your-app-name>\nheroku config:set DOMAIN_ADMIN_USERNAME=x@gooddata.com DOMAIN_ADMIN_PASSWORD=xy PROJECT_ID_TO_ASSIGN=xms7ga4tf3g3nzucd8380o2bev8oeknp\ngit push heroku HEAD:master\nheroku open\n```\n### Enable Geo Chart for Storybook and Live Examples\nGeo chart uses Mapbox to render map which requires a Mapbox access token.\n- Register an account and create Mapbox access token at [guide](https://docs.mapbox.com/help/how-mapbox-works/access-tokens/)\n- Store the created token at `.env`:\n```bash\necho -e \"EXAMPLE_MAPBOX_ACCESS_TOKEN=token\" >> .env # only need to run once\necho -e \"STORYBOOK_MAPBOX_ACCESS_TOKEN=token\" >> .env # only need to run once\n```\n\n### Run Live Examples Locally\nTo run *GoodData.UI Live Examples* locally:\n```bash\ngit clone <this-repository>\ncd  <repository-folder>\nyarn install --pure-lockfile\nyarn examples\n```\nThen open https://localhost:8999 and login using Live Examples account (you can [create one here](https://gooddata-examples.herokuapp.com/registration)).\n\n### Run Storybook locally\n- Run storybook with token stored in `.env` for more secure\n```bash\nyarn storybook\n```\n- Or run storybook with token env param exposed to cli (not suggested)\n```bash\nSTORYBOOK_MAPBOX_ACCESS_TOKEN=token yarn storybook\n```\n- Apply either above way to `yarn build-storybook` or `yarn test-storybook`\n\n### Source code formatting\nThe source code in the repository is formatted by [Prettier](https://prettier.io/).\nThe format of the code is validated by our Continuous Integration server and is one of the requirements of successful merge.\n\nPrettier is supported by every major IDE. You can find the list of supported editors and how to configure them [here](https://prettier.io/docs/en/editors.html).\n\nIn the case, when your editor is not supported or you don't want to setup the integration, you can run the `yarn prettier-write` command to reformat the code before commit.\n\n## Changelog\n\n- see [CHANGELOG.md](CHANGELOG.md)\n\n## Supported versions\n\nWe encourage you to always use the latest available version of GoodData.UI to make the user experience with integrating GoodData.UI as smooth and secure as possible and to ensure that GoodData.UI always uses the latest features of the GoodData platform.\n\nFor more information, see [Supported Versions](https://sdk.gooddata.com/gooddata-ui/docs/supported_versions.html).\n\nPlease follow the installation instructions in the [gooddata-ui-sdk repository](https://github.com/gooddata/gooddata-ui-sdk) to update to the latest version.\n\n## License\n\n(C) 2007-2020 GoodData Corporation\n\nThis project is dual licensed:\n\n- The ATTRIBUTION-NONCOMMERCIAL 4.0 INTERNATIONAL (CC BY-NC 4.0) is used for purpose of the trial experience and evaluation of GoodData.UI library.\n- The GOODDATA GOODDATA.UI LIBRARY END USER LICENSE AGREEMENT is used for GoodData customers.\n\nFor more information, please see [LICENSE](https://github.com/gooddata/gooddata-react-components/blob/master/LICENSE).\n","gitHead":"36452c3bc9ccc2c82d3cb3f123dd685f476888ca","scripts":{"dev":"bash scripts/build.sh --dev-watch","test":"jest --watch","build":"bash scripts/build.sh","tslint":"yarn run-tslint -t verbose $npm_package_config_tslint","prepare":"cd examples/server && yarn install --frozen-lockfile && cd ../..; rm -r examples/node_modules 2>/dev/null; true","examples":"bash scripts/run-examples.sh","prepare?":"# Called before `npm publish` and on local `npm install`. Temporarily also for deleting obsolete node_modules. Ends with `true` to continue gracefully.","validate":"tsc --noEmit && yarn tslint && eslint $npm_package_config_eslint && yarn validate-style && yarn prettier-check","build-dev":"bash scripts/build.sh --dev","examples?":"# Default is developer domain, other options: yarn examples [sec,secure,stg,stg2,stg3,demo,developer or URL]","storybook":"yarn build && start-storybook -p 9001 -c .storybook","test-once":"jest","tslint-ci":"mkdir -p ./ci/results && yarn run-tslint -t checkstyle -o ./ci/results/tslint-results.xml $npm_package_config_tslint","run-tslint":"tslint -p tsconfig.json","validate-ci":"tsc --noEmit && yarn tslint-ci  && eslint $npm_package_config_eslint -f checkstyle -o ci/results/eslint-results.xml && yarn validate-style-ci && yarn prettier-check","examples-build":"bash scripts/build-examples.sh","prepublishOnly":"yarn build","prettier-check":"prettier --check '{src,stories,styles,__mocks__,examples/server/src,examples/src,examples/test}/**/*.{ts,js,tsx,jsx,json,scss,md,yaml,html}'","prettier-write":"prettier --write '{src,stories,styles,__mocks__,examples/server/src,examples/src,examples/test}/**/*.{ts,js,tsx,jsx,json,scss,md,yaml,html}'","test-storybook":"yarn build && test-storybook","validate-style":"stylelint '**/*.scss'","build-storybook":"yarn build && build-storybook -c .storybook -o dist-storybook","examples-server":"node examples/server/src/index.js","heroku-postbuild":"yarn examples-build developer","examples-testcafe":"./scripts/run-testcafe.sh visual","validate-style-ci":"stylelint '**/*.scss' --custom-formatter=node_modules/stylelint-checkstyle-formatter > ci/results/stylelint-results.xml","check-circular-deps":"madge --circular --extensions ts ./src","examples-testcafe-ci":"./scripts/run-testcafe.sh ci","examples-testcafe-live":"./scripts/run-testcafe.sh live"},"typings":"dist/index.d.ts","_npmUser":{"name":"ptquang86","email":"ptquang86@gmail.com"},"deprecated":"@gooddata/react-components@7 reached End of Support on March 31, 2022. Please upgrade (see https://sdk.gooddata.com/gooddata-ui/docs/supported_versions.html for more information).","repository":{"url":"git+ssh://git@github.com/gooddata/gooddata-react-components.git","type":"git"},"_npmVersion":"6.13.4","description":"GoodData.UI - A powerful JavaScript library for building analytical applications","directories":{},"lint-staged":{"{src,stories,styles,__mocks__,examples/server/src,examples/src,examples/test}/**/*.{ts,js,tsx,jsx,scss}":["npx gdc-fix-copyright","git add"],"{src,stories,styles,__mocks__,examples/server/src,examples/src,examples/test}/**/*.{ts,js,tsx,jsx,json,scss,md,yaml,html}":["prettier --write","git add"]},"_nodeVersion":"12.16.1","dependencies":{"rxjs":"^6.3.1","uuid":"^8.3.1","immer":"^1.3.1","lodash":"^4.17.20","date-fns":"^2.7.0","downshift":"^3.2.7","invariant":"^2.2.2","mapbox-gl":"1.11.0","classnames":"^2.2.6","codemirror":"^5.54.0","highcharts":"7.1.1","prop-types":"^15.6.0","react-intl":"^3.6.0","custom-event":"^1.0.1","react-window":"^1.8.1","ag-grid-react":"20.0.0","react-measure":"^2.3.0","@types/mapbox-gl":"1.9.1","react-day-picker":"~7.3.0","react-responsive":"^3.0.0","stringify-object":"^2.4.0","@gooddata/typings":"^2.27.0","@types/codemirror":"^0.0.95","ag-grid-community":"20.0.0","http-status-codes":"^1.3.0","react-codemirror2":"^7.2.0","@gooddata/js-utils":"^3.10.17","@gooddata/numberjs":"^3.2.4","fixed-data-table-2":"^0.8.21","@gooddata/goodstrap":"^70.2.2","react-dom-factories":"^1.0.2","@gooddata/gooddata-js":"^13.2.0","json-stable-stringify":"^1.0.1","react-transition-group":"^2.2.1","hoist-non-react-statics":"^3.3.0","nodelist-foreach-polyfill":"^1.2.0","@formatjs/intl-pluralrules":"^1.3.6","highcharts-grouped-categories":"^1.1.3"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"raf":"3.3.2","yup":"^0.24.1","jest":"24.7.1","husky":"3.0.0","madge":"^3.4.4","react":"^16.5.2","enzyme":"3.5.0","eslint":"4.19.1","formik":"^0.11.11","moment":"2.23.0","history":"^4.7.2","ts-jest":"24.0.0","webpack":"4.30.0","full-icu":"^1.3.0","prettier":"1.16.4","react-ga":"^2.5.2","recharts":"1.0.0-beta.9","testcafe":"1.1.4","commander":"2.14.1","node-sass":"4.13.0","react-dom":"^16.5.2","stylelint":"^13.6.1","supertest":"3.0.0","ts-loader":"6.0.0","@types/raf":"^3.4.0","css-loader":"0.28.7","jest-junit":"3.0.0","raw-loader":"0.5.1","styled-jsx":"2.2.1","typescript":"3.3.4000","@babel/core":"7.11.6","@types/jest":"24.0.6","@types/node":"7.0.8","@types/uuid":"8.3.0","file-loader":"3.0.1","jest-enzyme":"7.0.2","lint-staged":"9.1.0","sass-loader":"6.0.6","webpack-cli":"3.3.2","@types/react":"16.8.6","babel-loader":"8.1.0","react-helmet":"5.2.0","react-select":"1.2.1","style-loader":"0.19.1","@types/enzyme":"3.1.13","@types/lodash":"4.14.123","testcafe-live":"0.1.4","@babel/runtime":"7.4.4","dotenv-webpack":"^1.7.0","@babel/polyfill":"^7.4.4","@storybook/react":"5.0.11","@types/invariant":"2.2.29","@types/react-dom":"16.0.11","isomorphic-fetch":"2.2.1","react-datepicker":"1.1.0","react-router-dom":"4.2.2","@babel/preset-env":"7.4.4","@gooddata/mock-js":"^2.14.2","@storybook/addons":"5.0.11","@types/classnames":"2.2.3","@types/prop-types":"15.5.2","@storybook/theming":"5.0.11","identity-obj-proxy":"^3.0.0","intl-messageformat":"^7.5.4","webpack-dev-server":"3.3.1","@babel/preset-react":"7.0.0","@types/react-portal":"4.0.1","@types/react-window":"^1.8.1","babel-plugin-lodash":"3.3.4","html-webpack-plugin":"3.2.0","react-test-renderer":"16.4.2","@types/react-measure":"2.0.5","clean-webpack-plugin":"2.0.2","stats-webpack-plugin":"0.7.0","eslint-config-prettier":"4.1.0","react-google-recaptcha":"^0.14.1","tslint-config-prettier":"1.18.0","@gooddata/eslint-config":"^1.0.0","@gooddata/tslint-config":"1.0.0","@types/react-responsive":"^3.0.3","@types/storybook__react":"4.0.1","@types/stringify-object":"^3.2.0","enzyme-adapter-react-16":"1.3.1","@gooddata/test-storybook":"4.0.0","@storybook/addon-actions":"5.0.11","@storybook/addon-options":"5.0.11","node-sass-magic-importer":"5.1.0","react-syntax-highlighter":"11.0.2","@types/fixed-data-table-2":"0.8.1","stylelint-config-prettier":"^8.0.1","@gooddata/stylelint-config":"^5.0.0","@types/react-test-renderer":"16.0.0","circular-dependency-plugin":"5.0.2","compression-webpack-plugin":"2.0.0","@types/json-stable-stringify":"^1.0.32","@gooddata/frontend-npm-scripts":"1.2.0","@types/enzyme-adapter-react-16":"1.0.3","stylelint-checkstyle-formatter":"0.1.2","@types/storybook__addon-actions":"3.4.2","@babel/plugin-proposal-class-properties":"7.4.4","@babel/plugin-proposal-object-rest-spread":"7.4.4","@babel/plugin-transform-async-to-generator":"7.4.4"},"peerDependencies":{"react":"^16.5.2","react-dom":"^16.5.2"},"_npmOperationalInternal":{"tmp":"tmp/react-components_7.9.1-alpha-ptquang86-qp-sd-1437-revert-2021-02-25T04-22-42-989Z_1614227008098_0.518697802890473","host":"s3://npm-registry-packages"}},"7.9.1-4":{"name":"@gooddata/react-components","version":"7.9.1-4","author":{"name":"GoodData Corporation"},"license":"BSD-3-Clause","_id":"@gooddata/react-components@7.9.1-4","maintainers":[{"name":"jan.jiran","email":"jan.jiran@gooddata.com"},{"name":"tmsang","email":"sang.truong-minh@gooddata.com"},{"name":"rodri360","email":"me@rodri360.com"},{"name":"jkittler","email":"honza.kittler@gmail.com"},{"name":"ivan.mjartan","email":"ivan.mjartan@gooddata.com"},{"name":"lupko","email":"lubomir.slivka@gooddata.com"},{"name":"lanhuynh","email":"lan.huynh@gooddata.com"},{"name":"tomas.kratochvil","email":"tomas.kratochvil@gooddata.com"},{"name":"jakub-sterba","email":"jakub.sterba@gooddata.com"},{"name":"michal.marsal","email":"michal.marsal@gooddata.com"},{"name":"pbenes","email":"petr.benes@gooddata.com"},{"name":"strouhaljan","email":"strouhal.jan@gmail.com"},{"name":"gooddata-ci","email":"rail@gooddata.com"},{"name":"nikolacech","email":"nikola.cech@gooddata.com"},{"name":"bugsbunny338","email":"jiri.zajic@mensa.cz"},{"name":"bertold8","email":"ivan.nejezchleb@seznam.cz"},{"name":"sitina","email":"jiri.sitina@gooddata.com"},{"name":"linhhong","email":"linh.hong@gooddata.com"},{"name":"khanh.le","email":"khanh.le@gooddata.com"},{"name":"petrjanu","email":"petr.janu@gooddata.com"},{"name":"jaroslav.tomecek","email":"jaroslav.tomecek@gooddata.com"},{"name":"tomsatgd","email":"tomas.satinsky@gooddata.com"},{"name":"xmort","email":"petr.dolejsi@gooddata.com"},{"name":"yanlipnican","email":"yanlipnican@gmail.com"},{"name":"ptquang86","email":"ptquang86@gmail.com"},{"name":"no23reason","email":"dan.homola@hotmail.cz"},{"name":"qduval","email":"quentin.duval@gooddata.com"},{"name":"afi","email":"adam.fiedler@gooddata.com"},{"name":"patrikbraborec","email":"patrik.braborec@gooddata.com"},{"name":"brbistas","email":"valentinos.chraniotis@gooddata.com"},{"name":"vu.pham","email":"vu.pham@gooddata.com"},{"name":"naibinh","email":"naibinh@gmail.com"},{"name":"matyas.kandl","email":"matyas.kandl@gooddata.com"},{"name":"hung.nguyen.hoang","email":"hung.nguyen@gooddata.com"},{"name":"tu-ngo","email":"tungo1981@gmail.com"},{"name":"trung-le-quoc","email":"trung.le@gooddata.com"},{"name":"utdnah","email":"danh.ung@gooddata.com"},{"name":"de.do","email":"de.do@gooddata.com"},{"name":"tulean","email":"tuan.le@gooddata.com"},{"name":"nis.hua","email":"nis.hua@gooddata.com"},{"name":"tuqt1005","email":"tu.tran@gooddata.com"},{"name":"tu.bui","email":"tu.bui@gooddata.com"},{"name":"my.duong","email":"my.duong@gooddata.com"},{"name":"mai.nguyen","email":"mai.nguyen@gooddata.com"},{"name":"hang.ngo","email":"hang.ngo@gooddata.com"},{"name":"scavnickyj","email":"jakub.scavnicky@gooddata.com"},{"name":"thao-luong","email":"thao.luong@gooddata.com"},{"name":"thuong.nguyen","email":"thuong.nguyen@gooddata.com"},{"name":"huyen.nguyen","email":"huyen.nguyen@gooddata.com"},{"name":"huong.nguyen","email":"huong.nguyen@gooddata.com"},{"name":"vi.phan","email":"vi.phan@gooddata.com"},{"name":"milan.lempera","email":"ext-milan.lempera@gooddata.com"},{"name":"van.nguyen","email":"van.nguyen@gooddata.com"},{"name":"nestor_encinas","email":"xesto05@gmail.com"},{"name":"an.vuong","email":"an.vuong@gooddata.com"},{"name":"tmuchka","email":"tomas.muchka@gooddata.com"},{"name":"gdjan","email":"jan.kruza@gooddata.com"},{"name":"ngoc-le","email":"ngoc.le@gooddata.com"},{"name":"thuy.tran","email":"thuy.tran@gooddata.com"}],"homepage":"https://github.com/gooddata/gooddata-react-components#readme","bugs":{"url":"https://github.com/gooddata/gooddata-react-components/issues"},"dist":{"shasum":"9445dd933b5c78ea0e49020b5afdd181b47c5861","tarball":"https://registry.npmjs.org/@gooddata/react-components/-/react-components-7.9.1-4.tgz","fileCount":2668,"integrity":"sha512-nnaPVJwb+XacPO9C1CjQ9B2IIfjw9sxizh5KMczq4+CaTdgudXpgSp4rgSeOGoKxp1DDj17pOLVnmBu0boonMw==","signatures":[{"sig":"MEQCIFHXu5yfsWkxww7hXVyuAVvYDid3pxcFkh+mKrPOUqgrAiAMxW26IAyjEwintuYyesNfg7BrBU2620GBtxAQWX5GfQ==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":10730265,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJgN49vCRA9TVsSAnZWagAAezMP/3NUTSkeRQ/jpJKWfExJ\nQaPzv2wIEzWu9RfZtyFqbFCb9JmvMMxSoWKUrzI/qKHWkFIxICmP9OtZPc6n\nEvr1dT6CEZrVlbHeUw6ei6i4MKyshjxudXuNU/sm7I6W/KC4sslhczQdj3JJ\nBP+BMD8pisBN7NcumsJQP7QL1VSCGJ6bRD89bEnv6rhaRGL+B/dL4Q4Dm+35\ngVT1Gmhp2TRVaumPtGmoo5yK+IAqlDYMTzM3j8R9nl3D9hqVekces1Dpg2n6\nbJfRlkDklnQkcxMyxekY5E8GisYbcD5T/hjcgVoC71moMOh2Pr/sDr6bwU+4\nX7+uG3AEnSv6cfIpW1e9SGcZtb2og4H6FiwsZkUv6MCBlbLdyTG81C8pchUY\nFlLB8NScIIhc6yKGO6R69bmHRy1Q9+gQul1evpOXzLJg66lShPVEkbxLJWQr\nlvm63WGh1W8bJML/GrJ7/tn9xSR0J7W+8NBZELeVuvNGkz9Jl902cahYM195\n7sHe89WzK38EFG5k5DW1ldyt0fr0GYTuYzshLv6B4PK43K1gDEj5kn6UOVdK\nvZelh1OKL84lAjfJliutEe8vYuoZmuy1fcw5ndSLoDC4ICUvdWUON9ciTQ9s\nIeW5xSz7uplKClrToky1uwO9UR9e05tRVYva3OfUln7zCIrWn6+5CM8wQBNM\ntpDE\r\n=0j4T\r\n-----END PGP SIGNATURE-----\r\n"},"main":"dist/index.js","husky":{"hooks":{"pre-commit":"lint-staged"}},"config":{"eslint":"./examples/**/*.{js,jsx}","tslint":"./{__mocks__,src,stories}/{,**/}*.{ts,tsx}"},"readme":"[![npm version](https://badge.fury.io/js/%40gooddata%2Freact-components.svg)](https://www.npmjs.com/package/@gooddata/react-components)\n\n# GoodData.UI React components\n> A React-based JavaScript library for building data-driven applications\n\n## Getting started\n- [GoodData.UI Documentation](http://sdk.gooddata.com/gooddata-ui/)\n- [GoodData.UI Live Examples](https://gooddata-examples.herokuapp.com/)\n- [Stack Overflow](https://stackoverflow.com/questions/tagged/gooddata)\n\n### Usage\nWith [yarn](https://yarnpkg.com) installed, go to your project directory and run\n```\n$ yarn add @gooddata/react-components\n```\nIf you prefer [npm](npmjs.com) run\n```\n$ npm install --save @gooddata/react-components\n```\n\nThe public API is exposed via global `index.js`. Except for the styles, do not import any other file directly\nbecause they are not intended to be part of the public API.\n\n## Contributing\n\nWe welcome any contribution in form of [issues](https://github.com/gooddata/gooddata-react-components/issues) or [pull requests](https://github.com/gooddata/gooddata-react-components/pulls).\n\nInstall [Node.js](http://nodejs.org) (node 12.16.1, npm v6.13.4) and [Yarn](https://classic.yarnpkg.com) (1.22.4).\n\nInstall dependencies:\n```\nyarn install --frozen-lockfile\n```\n\nThese commands may come in handy while developing:\n\n| command | description |\n| ------- | ----------- |\n| `yarn install --pure-lockfile` | first step |\n| ||\n| `yarn dev` | build react-components to `/dist` in watch mode |\n| `yarn test` | run all unit tests |\n| `yarn prettier-write` | format the source code to match the valid codestyle |\n| `yarn validate` | validate codestyle |\n| ||\n| `yarn storybook` | run storybook from `/stories` on http://localhost:9001 |\n| `yarn build-storybook` | build storybook to `/dist-storybook` |\n| `yarn test-storybook` | run storybook and [screenshot tests](https://github.com/gooddata/gdc-client-utils/tree/master/test-storybook) |\n| ||\n| `yarn examples` | run Live Examples dev-server from `/examples` on https://localhost:8999 |\n| `yarn examples-build` | build Live Examples to `/examples/dist` |\n| `yarn examples-server` | serve built Live Examples - see `/examples/server/src` |\n| `yarn examples-testcafe` | run testcafe tests against `localhost:8999` |\n\n### Deploy to heroku.com\nWhen you deploy this repo to heroku, it serves *GoodData.UI Live Examples*.\nRelevant tasks are in `Procfile` and `package.json`.\n\n```bash\n# run in the project directory\nheroku login\nheroku create <your-app-name>\nheroku config:set DOMAIN_ADMIN_USERNAME=x@gooddata.com DOMAIN_ADMIN_PASSWORD=xy PROJECT_ID_TO_ASSIGN=xms7ga4tf3g3nzucd8380o2bev8oeknp\ngit push heroku HEAD:master\nheroku open\n```\n### Enable Geo Chart for Storybook and Live Examples\nGeo chart uses Mapbox to render map which requires a Mapbox access token.\n- Register an account and create Mapbox access token at [guide](https://docs.mapbox.com/help/how-mapbox-works/access-tokens/)\n- Store the created token at `.env`:\n```bash\necho -e \"EXAMPLE_MAPBOX_ACCESS_TOKEN=token\" >> .env # only need to run once\necho -e \"STORYBOOK_MAPBOX_ACCESS_TOKEN=token\" >> .env # only need to run once\n```\n\n### Run Live Examples Locally\nTo run *GoodData.UI Live Examples* locally:\n```bash\ngit clone <this-repository>\ncd  <repository-folder>\nyarn install --pure-lockfile\nyarn examples\n```\nThen open https://localhost:8999 and login using Live Examples account (you can [create one here](https://gooddata-examples.herokuapp.com/registration)).\n\n### Run Storybook locally\n- Run storybook with token stored in `.env` for more secure\n```bash\nyarn storybook\n```\n- Or run storybook with token env param exposed to cli (not suggested)\n```bash\nSTORYBOOK_MAPBOX_ACCESS_TOKEN=token yarn storybook\n```\n- Apply either above way to `yarn build-storybook` or `yarn test-storybook`\n\n### Source code formatting\nThe source code in the repository is formatted by [Prettier](https://prettier.io/).\nThe format of the code is validated by our Continuous Integration server and is one of the requirements of successful merge.\n\nPrettier is supported by every major IDE. You can find the list of supported editors and how to configure them [here](https://prettier.io/docs/en/editors.html).\n\nIn the case, when your editor is not supported or you don't want to setup the integration, you can run the `yarn prettier-write` command to reformat the code before commit.\n\n## Changelog\n\n- see [CHANGELOG.md](CHANGELOG.md)\n\n## Supported versions\n\nWe encourage you to always use the latest available version of GoodData.UI to make the user experience with integrating GoodData.UI as smooth and secure as possible and to ensure that GoodData.UI always uses the latest features of the GoodData platform.\n\nFor more information, see [Supported Versions](https://sdk.gooddata.com/gooddata-ui/docs/supported_versions.html).\n\nPlease follow the installation instructions in the [gooddata-ui-sdk repository](https://github.com/gooddata/gooddata-ui-sdk) to update to the latest version.\n\n## License\n\n(C) 2007-2020 GoodData Corporation\n\nThis project is dual licensed:\n\n- The ATTRIBUTION-NONCOMMERCIAL 4.0 INTERNATIONAL (CC BY-NC 4.0) is used for purpose of the trial experience and evaluation of GoodData.UI library.\n- The GOODDATA GOODDATA.UI LIBRARY END USER LICENSE AGREEMENT is used for GoodData customers.\n\nFor more information, please see [LICENSE](https://github.com/gooddata/gooddata-react-components/blob/master/LICENSE).\n","gitHead":"2670eb45b26acef506a095d09877a55776b4cef6","scripts":{"dev":"bash scripts/build.sh --dev-watch","test":"jest --watch","build":"bash scripts/build.sh","tslint":"yarn run-tslint -t verbose $npm_package_config_tslint","prepare":"cd examples/server && yarn install --frozen-lockfile && cd ../..; rm -r examples/node_modules 2>/dev/null; true","examples":"bash scripts/run-examples.sh","prepare?":"# Called before `npm publish` and on local `npm install`. Temporarily also for deleting obsolete node_modules. Ends with `true` to continue gracefully.","validate":"tsc --noEmit && yarn tslint && eslint $npm_package_config_eslint && yarn validate-style && yarn prettier-check","build-dev":"bash scripts/build.sh --dev","examples?":"# Default is developer domain, other options: yarn examples [sec,secure,stg,stg2,stg3,demo,developer or URL]","storybook":"yarn build && start-storybook -p 9001 -c .storybook","test-once":"jest","tslint-ci":"mkdir -p ./ci/results && yarn run-tslint -t checkstyle -o ./ci/results/tslint-results.xml $npm_package_config_tslint","run-tslint":"tslint -p tsconfig.json","validate-ci":"tsc --noEmit && yarn tslint-ci  && eslint $npm_package_config_eslint -f checkstyle -o ci/results/eslint-results.xml && yarn validate-style-ci && yarn prettier-check","examples-build":"bash scripts/build-examples.sh","prepublishOnly":"yarn build","prettier-check":"prettier --check '{src,stories,styles,__mocks__,examples/server/src,examples/src,examples/test}/**/*.{ts,js,tsx,jsx,json,scss,md,yaml,html}'","prettier-write":"prettier --write '{src,stories,styles,__mocks__,examples/server/src,examples/src,examples/test}/**/*.{ts,js,tsx,jsx,json,scss,md,yaml,html}'","test-storybook":"yarn build && test-storybook","validate-style":"stylelint '**/*.scss'","build-storybook":"yarn build && build-storybook -c .storybook -o dist-storybook","examples-server":"node examples/server/src/index.js","heroku-postbuild":"yarn examples-build developer","examples-testcafe":"./scripts/run-testcafe.sh visual","validate-style-ci":"stylelint '**/*.scss' --custom-formatter=node_modules/stylelint-checkstyle-formatter > ci/results/stylelint-results.xml","check-circular-deps":"madge --circular --extensions ts ./src","examples-testcafe-ci":"./scripts/run-testcafe.sh ci","examples-testcafe-live":"./scripts/run-testcafe.sh live"},"typings":"dist/index.d.ts","_npmUser":{"name":"gooddata-ci","email":"rail@gooddata.com"},"deprecated":"@gooddata/react-components@7 reached End of Support on March 31, 2022. Please upgrade (see https://sdk.gooddata.com/gooddata-ui/docs/supported_versions.html for more information).","repository":{"url":"git+ssh://git@github.com/gooddata/gooddata-react-components.git","type":"git"},"_npmVersion":"6.13.4","description":"GoodData.UI - A powerful JavaScript library for building analytical applications","directories":{},"lint-staged":{"{src,stories,styles,__mocks__,examples/server/src,examples/src,examples/test}/**/*.{ts,js,tsx,jsx,scss}":["npx gdc-fix-copyright","git add"],"{src,stories,styles,__mocks__,examples/server/src,examples/src,examples/test}/**/*.{ts,js,tsx,jsx,json,scss,md,yaml,html}":["prettier --write","git add"]},"_nodeVersion":"12.16.1","dependencies":{"rxjs":"^6.3.1","uuid":"^8.3.1","immer":"^1.3.1","lodash":"^4.17.20","date-fns":"^2.7.0","downshift":"^3.2.7","invariant":"^2.2.2","mapbox-gl":"1.11.0","classnames":"^2.2.6","codemirror":"^5.54.0","highcharts":"7.1.1","prop-types":"^15.6.0","react-intl":"^3.6.0","custom-event":"^1.0.1","react-window":"^1.8.1","ag-grid-react":"20.0.0","react-measure":"^2.3.0","@types/mapbox-gl":"1.9.1","react-day-picker":"~7.3.0","react-responsive":"^3.0.0","stringify-object":"^2.4.0","@gooddata/typings":"^2.27.0","@types/codemirror":"^0.0.95","ag-grid-community":"20.0.0","http-status-codes":"^1.3.0","react-codemirror2":"^7.2.0","@gooddata/js-utils":"^3.10.17","@gooddata/numberjs":"^3.2.4","fixed-data-table-2":"^0.8.21","@gooddata/goodstrap":"^70.2.2","react-dom-factories":"^1.0.2","@gooddata/gooddata-js":"^13.2.0","json-stable-stringify":"^1.0.1","react-transition-group":"^2.2.1","hoist-non-react-statics":"^3.3.0","nodelist-foreach-polyfill":"^1.2.0","@formatjs/intl-pluralrules":"^1.3.6","highcharts-grouped-categories":"^1.1.3"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"raf":"3.3.2","yup":"^0.24.1","jest":"24.7.1","husky":"3.0.0","madge":"^3.4.4","react":"^16.5.2","enzyme":"3.5.0","eslint":"4.19.1","formik":"^0.11.11","moment":"2.23.0","history":"^4.7.2","ts-jest":"24.0.0","webpack":"4.30.0","full-icu":"^1.3.0","prettier":"1.16.4","react-ga":"^2.5.2","recharts":"1.0.0-beta.9","testcafe":"1.1.4","commander":"2.14.1","node-sass":"4.13.0","react-dom":"^16.5.2","stylelint":"^13.6.1","supertest":"3.0.0","ts-loader":"6.0.0","@types/raf":"^3.4.0","css-loader":"0.28.7","jest-junit":"3.0.0","raw-loader":"0.5.1","styled-jsx":"2.2.1","typescript":"3.3.4000","@babel/core":"7.11.6","@types/jest":"24.0.6","@types/node":"7.0.8","@types/uuid":"8.3.0","file-loader":"3.0.1","jest-enzyme":"7.0.2","lint-staged":"9.1.0","sass-loader":"6.0.6","webpack-cli":"3.3.2","@types/react":"16.8.6","babel-loader":"8.1.0","react-helmet":"5.2.0","react-select":"1.2.1","style-loader":"0.19.1","@types/enzyme":"3.1.13","@types/lodash":"4.14.123","testcafe-live":"0.1.4","@babel/runtime":"7.4.4","dotenv-webpack":"^1.7.0","@babel/polyfill":"^7.4.4","@storybook/react":"5.0.11","@types/invariant":"2.2.29","@types/react-dom":"16.0.11","isomorphic-fetch":"2.2.1","react-datepicker":"1.1.0","react-router-dom":"4.2.2","@babel/preset-env":"7.4.4","@gooddata/mock-js":"^2.14.2","@storybook/addons":"5.0.11","@types/classnames":"2.2.3","@types/prop-types":"15.5.2","@storybook/theming":"5.0.11","identity-obj-proxy":"^3.0.0","intl-messageformat":"^7.5.4","webpack-dev-server":"3.3.1","@babel/preset-react":"7.0.0","@types/react-portal":"4.0.1","@types/react-window":"^1.8.1","babel-plugin-lodash":"3.3.4","html-webpack-plugin":"3.2.0","react-test-renderer":"16.4.2","@types/react-measure":"2.0.5","clean-webpack-plugin":"2.0.2","stats-webpack-plugin":"0.7.0","eslint-config-prettier":"4.1.0","react-google-recaptcha":"^0.14.1","tslint-config-prettier":"1.18.0","@gooddata/eslint-config":"^1.0.0","@gooddata/tslint-config":"1.0.0","@types/react-responsive":"^3.0.3","@types/storybook__react":"4.0.1","@types/stringify-object":"^3.2.0","enzyme-adapter-react-16":"1.3.1","@gooddata/test-storybook":"4.0.0","@storybook/addon-actions":"5.0.11","@storybook/addon-options":"5.0.11","node-sass-magic-importer":"5.1.0","react-syntax-highlighter":"11.0.2","@types/fixed-data-table-2":"0.8.1","stylelint-config-prettier":"^8.0.1","@gooddata/stylelint-config":"^5.0.0","@types/react-test-renderer":"16.0.0","circular-dependency-plugin":"5.0.2","compression-webpack-plugin":"2.0.0","@types/json-stable-stringify":"^1.0.32","@gooddata/frontend-npm-scripts":"1.2.0","@types/enzyme-adapter-react-16":"1.0.3","stylelint-checkstyle-formatter":"0.1.2","@types/storybook__addon-actions":"3.4.2","@babel/plugin-proposal-class-properties":"7.4.4","@babel/plugin-proposal-object-rest-spread":"7.4.4","@babel/plugin-transform-async-to-generator":"7.4.4"},"peerDependencies":{"react":"^16.5.2","react-dom":"^16.5.2"},"_npmOperationalInternal":{"tmp":"tmp/react-components_7.9.1-4_1614253934778_0.3087809164296975","host":"s3://npm-registry-packages"}},"7.9.1-5":{"name":"@gooddata/react-components","version":"7.9.1-5","author":{"name":"GoodData Corporation"},"license":"BSD-3-Clause","_id":"@gooddata/react-components@7.9.1-5","maintainers":[{"name":"jakub.soltes","email":"jakub.soltes@gooddata.com"},{"name":"martin.plavek","email":"martin.plavek@gooddata.com"},{"name":"jan.jiran","email":"jan.jiran@gooddata.com"},{"name":"tmsang","email":"sang.truong-minh@gooddata.com"},{"name":"rodri360","email":"me@rodri360.com"},{"name":"jkittler","email":"honza.kittler@gmail.com"},{"name":"ivan.mjartan","email":"ivan.mjartan@gooddata.com"},{"name":"lupko","email":"lubomir.slivka@gooddata.com"},{"name":"tomas.kratochvil","email":"tomas.kratochvil@gooddata.com"},{"name":"jakub-sterba","email":"jakub.sterba@gooddata.com"},{"name":"pbenes","email":"petr.benes@gooddata.com"},{"name":"strouhaljan","email":"strouhal.jan@gmail.com"},{"name":"gooddata-ci","email":"rail@gooddata.com"},{"name":"nikolacech","email":"nikola.cech@gooddata.com"},{"name":"bugsbunny338","email":"jiri.zajic@mensa.cz"},{"name":"bertold8","email":"ivan.nejezchleb@seznam.cz"},{"name":"sitina","email":"jiri.sitina@gooddata.com"},{"name":"linhhong","email":"linh.hong@gooddata.com"},{"name":"petrjanu","email":"petr.janu@gooddata.com"},{"name":"jaroslav.tomecek","email":"jaroslav.tomecek@gooddata.com"},{"name":"tomsatgd","email":"tomas.satinsky@gooddata.com"},{"name":"xmort","email":"petr.dolejsi@gooddata.com"},{"name":"yanlipnican","email":"yanlipnican@gmail.com"},{"name":"ptquang86","email":"ptquang86@gmail.com"},{"name":"no23reason","email":"dan.homola@hotmail.cz"},{"name":"afi","email":"adam.fiedler@gooddata.com"},{"name":"patrikbraborec","email":"patrik.braborec@gooddata.com"},{"name":"brbistas","email":"valentinos.chraniotis@gooddata.com"},{"name":"vu.pham","email":"vu.pham@gooddata.com"},{"name":"matyas.kandl","email":"matyas.kandl@gooddata.com"},{"name":"hung.nguyen.hoang","email":"hung.nguyen@gooddata.com"},{"name":"tu-ngo","email":"tungo1981@gmail.com"},{"name":"trung-le-quoc","email":"trung.le@gooddata.com"},{"name":"utdnah","email":"danh.ung@gooddata.com"},{"name":"de.do","email":"de.do@gooddata.com"},{"name":"tulean","email":"tuan.le@gooddata.com"},{"name":"nis.hua","email":"nis.hua@gooddata.com"},{"name":"tuqt1005","email":"tu.tran@gooddata.com"},{"name":"tu.bui","email":"tu.bui@gooddata.com"},{"name":"my.duong","email":"my.duong@gooddata.com"},{"name":"mai.nguyen","email":"mai.nguyen@gooddata.com"},{"name":"hang.ngo","email":"hang.ngo@gooddata.com"},{"name":"scavnickyj","email":"jakub.scavnicky@gooddata.com"},{"name":"thao-luong","email":"thao.luong@gooddata.com"},{"name":"thuong.nguyen","email":"thuong.nguyen@gooddata.com"},{"name":"huyen.nguyen","email":"huyen.nguyen@gooddata.com"},{"name":"vi.phan","email":"vi.phan@gooddata.com"},{"name":"milan.lempera","email":"ext-milan.lempera@gooddata.com"},{"name":"van.nguyen","email":"van.nguyen@gooddata.com"},{"name":"nestor_encinas","email":"xesto05@gmail.com"},{"name":"an.vuong","email":"an.vuong@gooddata.com"},{"name":"tmuchka","email":"tomas.muchka@gooddata.com"},{"name":"gdjan","email":"jan.kruza@gooddata.com"},{"name":"ngoc-le","email":"ngoc.le@gooddata.com"},{"name":"thuy.tran","email":"thuy.tran@gooddata.com"}],"homepage":"https://github.com/gooddata/gooddata-react-components#readme","bugs":{"url":"https://github.com/gooddata/gooddata-react-components/issues"},"dist":{"shasum":"fbb2b58220d2252a94737e5f6c9a260c73b91b77","tarball":"https://registry.npmjs.org/@gooddata/react-components/-/react-components-7.9.1-5.tgz","fileCount":2668,"integrity":"sha512-0oxaiOcyOD9qTfy3+QbBszl8kqjMyXitxztTkkuy8hpfLEw1u0MBLWZx2GNQnaVMbrGrdD8rTYidZSRvPSihFw==","signatures":[{"sig":"MEQCIEpr/QS+wBAHf/fkd5i/nhnhANIy2Z6R2vqvyJQr8Fl4AiB1366HpnxoMW2T8xiXlykeDPc/0AcdxWE0hnheLiTA8w==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":10730262,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJggWKPCRA9TVsSAnZWagAAYL4P/RGjoOuM9wQB/s1FvYuu\nlcedMAvZpwh2vKRwv8KjAyTMoXGhUS13QQdJoaId5ZEkHgTdWqOlNKjGyJfV\nrXcDIF4ea1o5tbdcPyjvisKCvUsbydBpm3ojc/l+b9Es7XlRYK0ww7SlqQGi\nwreTKaDjtqayj2McDyGAuRynxIgb8NLtDfDeLTO8NUcF37G+Z1TSzU5M1DbZ\nhoBi9oke10l9sZxvg6gujfL6I7QTouJw9pWerskd2XV6Nmth28UuuH4pMva8\niU6JzQ73TvS1u6/kZhYl7vLSqcEx/wx4pKRyNqo9g7LRxhJz4Vce4CNhtzM9\nZoozOsjxRI5QBgMhZawWVrHWuyXW4/msltRSNMq4a1UB8y4P16d4qdhELFcY\nQcb7x45Iu/4yFdnJv2MUAjhQgpZIRkvWNXlUUdzfxVUGPohLkcaiKXgruUaG\nXfcmCPxqkBypcFkLAymFtKZGiz6C/8OEgiBz1TxtfEOlBlebLeCSWsKaHwCB\nK2C2wn9ljpY5bt25mTUdk8oYoggV0XJwLBUPssGp5Fk3CQTEUBz/DVJ5HOvV\nuhvMIpDF32ckMlCpX8V8Y7J2h0yCeIGeKT1VFUxXV6ocZz2F1iIz2GC0qvw/\nIyHpcfkFnQYlL/BUxDBUwYYJBPuRM/XwZtR6Au0NZqS+GQ8/pxkWwXNAS8Qm\nnWcs\r\n=/iT5\r\n-----END PGP SIGNATURE-----\r\n"},"main":"dist/index.js","husky":{"hooks":{"pre-commit":"lint-staged"}},"config":{"eslint":"./examples/**/*.{js,jsx}","tslint":"./{__mocks__,src,stories}/{,**/}*.{ts,tsx}"},"readme":"[![npm version](https://badge.fury.io/js/%40gooddata%2Freact-components.svg)](https://www.npmjs.com/package/@gooddata/react-components)\n\n# GoodData.UI React components\n> A React-based JavaScript library for building data-driven applications\n\n## Getting started\n- [GoodData.UI Documentation](http://sdk.gooddata.com/gooddata-ui/)\n- [GoodData.UI Live Examples](https://gooddata-examples.herokuapp.com/)\n- [Stack Overflow](https://stackoverflow.com/questions/tagged/gooddata)\n\n### Usage\nWith [yarn](https://yarnpkg.com) installed, go to your project directory and run\n```\n$ yarn add @gooddata/react-components\n```\nIf you prefer [npm](npmjs.com) run\n```\n$ npm install --save @gooddata/react-components\n```\n\nThe public API is exposed via global `index.js`. Except for the styles, do not import any other file directly\nbecause they are not intended to be part of the public API.\n\n## Contributing\n\nWe welcome any contribution in form of [issues](https://github.com/gooddata/gooddata-react-components/issues) or [pull requests](https://github.com/gooddata/gooddata-react-components/pulls).\n\nInstall [Node.js](http://nodejs.org) (node 12.16.1, npm v6.13.4) and [Yarn](https://classic.yarnpkg.com) (1.22.4).\n\nInstall dependencies:\n```\nyarn install --frozen-lockfile\n```\n\nThese commands may come in handy while developing:\n\n| command | description |\n| ------- | ----------- |\n| `yarn install --pure-lockfile` | first step |\n| ||\n| `yarn dev` | build react-components to `/dist` in watch mode |\n| `yarn test` | run all unit tests |\n| `yarn prettier-write` | format the source code to match the valid codestyle |\n| `yarn validate` | validate codestyle |\n| ||\n| `yarn storybook` | run storybook from `/stories` on http://localhost:9001 |\n| `yarn build-storybook` | build storybook to `/dist-storybook` |\n| `yarn test-storybook` | run storybook and [screenshot tests](https://github.com/gooddata/gdc-client-utils/tree/master/test-storybook) |\n| ||\n| `yarn examples` | run Live Examples dev-server from `/examples` on https://localhost:8999 |\n| `yarn examples-build` | build Live Examples to `/examples/dist` |\n| `yarn examples-server` | serve built Live Examples - see `/examples/server/src` |\n| `yarn examples-testcafe` | run testcafe tests against `localhost:8999` |\n\n### Deploy to heroku.com\nWhen you deploy this repo to heroku, it serves *GoodData.UI Live Examples*.\nRelevant tasks are in `Procfile` and `package.json`.\n\n```bash\n# run in the project directory\nheroku login\nheroku create <your-app-name>\nheroku config:set DOMAIN_ADMIN_USERNAME=x@gooddata.com DOMAIN_ADMIN_PASSWORD=xy PROJECT_ID_TO_ASSIGN=xms7ga4tf3g3nzucd8380o2bev8oeknp\ngit push heroku HEAD:master\nheroku open\n```\n### Enable Geo Chart for Storybook and Live Examples\nGeo chart uses Mapbox to render map which requires a Mapbox access token.\n- Register an account and create Mapbox access token at [guide](https://docs.mapbox.com/help/how-mapbox-works/access-tokens/)\n- Store the created token at `.env`:\n```bash\necho -e \"EXAMPLE_MAPBOX_ACCESS_TOKEN=token\" >> .env # only need to run once\necho -e \"STORYBOOK_MAPBOX_ACCESS_TOKEN=token\" >> .env # only need to run once\n```\n\n### Run Live Examples Locally\nTo run *GoodData.UI Live Examples* locally:\n```bash\ngit clone <this-repository>\ncd  <repository-folder>\nyarn install --pure-lockfile\nyarn examples\n```\nThen open https://localhost:8999 and login using Live Examples account (you can [create one here](https://gooddata-examples.herokuapp.com/registration)).\n\n### Run Storybook locally\n- Run storybook with token stored in `.env` for more secure\n```bash\nyarn storybook\n```\n- Or run storybook with token env param exposed to cli (not suggested)\n```bash\nSTORYBOOK_MAPBOX_ACCESS_TOKEN=token yarn storybook\n```\n- Apply either above way to `yarn build-storybook` or `yarn test-storybook`\n\n### Source code formatting\nThe source code in the repository is formatted by [Prettier](https://prettier.io/).\nThe format of the code is validated by our Continuous Integration server and is one of the requirements of successful merge.\n\nPrettier is supported by every major IDE. You can find the list of supported editors and how to configure them [here](https://prettier.io/docs/en/editors.html).\n\nIn the case, when your editor is not supported or you don't want to setup the integration, you can run the `yarn prettier-write` command to reformat the code before commit.\n\n## Changelog\n\n- see [CHANGELOG.md](CHANGELOG.md)\n\n## Supported versions\n\nWe encourage you to always use the latest available version of GoodData.UI to make the user experience with integrating GoodData.UI as smooth and secure as possible and to ensure that GoodData.UI always uses the latest features of the GoodData platform.\n\nFor more information, see [Supported Versions](https://sdk.gooddata.com/gooddata-ui/docs/supported_versions.html).\n\nPlease follow the installation instructions in the [gooddata-ui-sdk repository](https://github.com/gooddata/gooddata-ui-sdk) to update to the latest version.\n\n## License\n\n(C) 2007-2020 GoodData Corporation\n\nThis project is dual licensed:\n\n- The ATTRIBUTION-NONCOMMERCIAL 4.0 INTERNATIONAL (CC BY-NC 4.0) is used for purpose of the trial experience and evaluation of GoodData.UI library.\n- The GOODDATA GOODDATA.UI LIBRARY END USER LICENSE AGREEMENT is used for GoodData customers.\n\nFor more information, please see [LICENSE](https://github.com/gooddata/gooddata-react-components/blob/master/LICENSE).\n","gitHead":"57369e51b3b5cb2530d592fb84e51d7b85d4840e","scripts":{"dev":"bash scripts/build.sh --dev-watch","test":"jest --watch","build":"bash scripts/build.sh","tslint":"yarn run-tslint -t verbose $npm_package_config_tslint","prepare":"cd examples/server && yarn install --frozen-lockfile && cd ../..; rm -r examples/node_modules 2>/dev/null; true","examples":"bash scripts/run-examples.sh","prepare?":"# Called before `npm publish` and on local `npm install`. Temporarily also for deleting obsolete node_modules. Ends with `true` to continue gracefully.","validate":"tsc --noEmit && yarn tslint && eslint $npm_package_config_eslint && yarn validate-style && yarn prettier-check","build-dev":"bash scripts/build.sh --dev","examples?":"# Default is developer domain, other options: yarn examples [sec,secure,stg,stg2,stg3,demo,developer or URL]","storybook":"yarn build && start-storybook -p 9001 -c .storybook","test-once":"jest","tslint-ci":"mkdir -p ./ci/results && yarn run-tslint -t checkstyle -o ./ci/results/tslint-results.xml $npm_package_config_tslint","run-tslint":"tslint -p tsconfig.json","validate-ci":"tsc --noEmit && yarn tslint-ci  && eslint $npm_package_config_eslint -f checkstyle -o ci/results/eslint-results.xml && yarn validate-style-ci && yarn prettier-check","examples-build":"bash scripts/build-examples.sh","prepublishOnly":"yarn build","prettier-check":"prettier --check '{src,stories,styles,__mocks__,examples/server/src,examples/src,examples/test}/**/*.{ts,js,tsx,jsx,json,scss,md,yaml,html}'","prettier-write":"prettier --write '{src,stories,styles,__mocks__,examples/server/src,examples/src,examples/test}/**/*.{ts,js,tsx,jsx,json,scss,md,yaml,html}'","test-storybook":"yarn build && test-storybook","validate-style":"stylelint '**/*.scss'","build-storybook":"yarn build && build-storybook -c .storybook -o dist-storybook","examples-server":"node examples/server/src/index.js","heroku-postbuild":"yarn examples-build public","examples-testcafe":"./scripts/run-testcafe.sh visual","validate-style-ci":"stylelint '**/*.scss' --custom-formatter=node_modules/stylelint-checkstyle-formatter > ci/results/stylelint-results.xml","check-circular-deps":"madge --circular --extensions ts ./src","examples-testcafe-ci":"./scripts/run-testcafe.sh ci","examples-testcafe-live":"./scripts/run-testcafe.sh live"},"typings":"dist/index.d.ts","_npmUser":{"name":"gooddata-ci","email":"rail@gooddata.com"},"deprecated":"@gooddata/react-components@7 reached End of Support on March 31, 2022. Please upgrade (see https://sdk.gooddata.com/gooddata-ui/docs/supported_versions.html for more information).","repository":{"url":"git+ssh://git@github.com/gooddata/gooddata-react-components.git","type":"git"},"_npmVersion":"6.13.4","description":"GoodData.UI - A powerful JavaScript library for building analytical applications","directories":{},"lint-staged":{"{src,stories,styles,__mocks__,examples/server/src,examples/src,examples/test}/**/*.{ts,js,tsx,jsx,scss}":["npx gdc-fix-copyright","git add"],"{src,stories,styles,__mocks__,examples/server/src,examples/src,examples/test}/**/*.{ts,js,tsx,jsx,json,scss,md,yaml,html}":["prettier --write","git add"]},"_nodeVersion":"12.16.1","dependencies":{"rxjs":"^6.3.1","uuid":"^8.3.1","immer":"^1.3.1","lodash":"^4.17.20","date-fns":"^2.7.0","downshift":"^3.2.7","invariant":"^2.2.2","mapbox-gl":"1.11.0","classnames":"^2.2.6","codemirror":"^5.54.0","highcharts":"7.1.1","prop-types":"^15.6.0","react-intl":"^3.6.0","custom-event":"^1.0.1","react-window":"^1.8.1","ag-grid-react":"20.0.0","react-measure":"^2.3.0","@types/mapbox-gl":"1.9.1","react-day-picker":"~7.3.0","react-responsive":"^3.0.0","stringify-object":"^2.4.0","@gooddata/typings":"^2.27.0","@types/codemirror":"^0.0.95","ag-grid-community":"20.0.0","http-status-codes":"^1.3.0","react-codemirror2":"^7.2.0","@gooddata/js-utils":"^3.10.17","@gooddata/numberjs":"^3.2.4","fixed-data-table-2":"^0.8.21","@gooddata/goodstrap":"^70.2.2","react-dom-factories":"^1.0.2","@gooddata/gooddata-js":"^13.2.0","json-stable-stringify":"^1.0.1","react-transition-group":"^2.2.1","hoist-non-react-statics":"^3.3.0","nodelist-foreach-polyfill":"^1.2.0","@formatjs/intl-pluralrules":"^1.3.6","highcharts-grouped-categories":"^1.1.3"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"raf":"3.3.2","yup":"^0.24.1","jest":"24.7.1","husky":"3.0.0","madge":"^3.4.4","react":"^16.5.2","enzyme":"3.5.0","eslint":"4.19.1","formik":"^0.11.11","moment":"2.23.0","history":"^4.7.2","ts-jest":"24.0.0","webpack":"4.30.0","full-icu":"^1.3.0","prettier":"1.16.4","react-ga":"^2.5.2","recharts":"1.0.0-beta.9","testcafe":"1.1.4","commander":"2.14.1","node-sass":"4.13.0","react-dom":"^16.5.2","stylelint":"^13.6.1","supertest":"3.0.0","ts-loader":"6.0.0","@types/raf":"^3.4.0","css-loader":"0.28.7","jest-junit":"3.0.0","raw-loader":"0.5.1","styled-jsx":"2.2.1","typescript":"3.3.4000","@babel/core":"7.11.6","@types/jest":"24.0.6","@types/node":"7.0.8","@types/uuid":"8.3.0","file-loader":"3.0.1","jest-enzyme":"7.0.2","lint-staged":"9.1.0","sass-loader":"6.0.6","webpack-cli":"3.3.2","@types/react":"16.8.6","babel-loader":"8.1.0","react-helmet":"5.2.0","react-select":"1.2.1","style-loader":"0.19.1","@types/enzyme":"3.1.13","@types/lodash":"4.14.123","testcafe-live":"0.1.4","@babel/runtime":"7.4.4","dotenv-webpack":"^1.7.0","@babel/polyfill":"^7.4.4","@storybook/react":"5.0.11","@types/invariant":"2.2.29","@types/react-dom":"16.0.11","isomorphic-fetch":"2.2.1","react-datepicker":"1.1.0","react-router-dom":"4.2.2","@babel/preset-env":"7.4.4","@gooddata/mock-js":"^2.14.2","@storybook/addons":"5.0.11","@types/classnames":"2.2.3","@types/prop-types":"15.5.2","@storybook/theming":"5.0.11","identity-obj-proxy":"^3.0.0","intl-messageformat":"^7.5.4","webpack-dev-server":"3.3.1","@babel/preset-react":"7.0.0","@types/react-portal":"4.0.1","@types/react-window":"^1.8.1","babel-plugin-lodash":"3.3.4","html-webpack-plugin":"3.2.0","react-test-renderer":"16.4.2","@types/react-measure":"2.0.5","clean-webpack-plugin":"2.0.2","stats-webpack-plugin":"0.7.0","eslint-config-prettier":"4.1.0","react-google-recaptcha":"^0.14.1","tslint-config-prettier":"1.18.0","@gooddata/eslint-config":"^1.0.0","@gooddata/tslint-config":"1.0.0","@types/react-responsive":"^3.0.3","@types/storybook__react":"4.0.1","@types/stringify-object":"^3.2.0","enzyme-adapter-react-16":"1.3.1","@gooddata/test-storybook":"4.0.0","@storybook/addon-actions":"5.0.11","@storybook/addon-options":"5.0.11","node-sass-magic-importer":"5.1.0","react-syntax-highlighter":"11.0.2","@types/fixed-data-table-2":"0.8.1","stylelint-config-prettier":"^8.0.1","@gooddata/stylelint-config":"^5.0.0","@types/react-test-renderer":"16.0.0","circular-dependency-plugin":"5.0.2","compression-webpack-plugin":"2.0.0","@types/json-stable-stringify":"^1.0.32","@gooddata/frontend-npm-scripts":"1.2.0","@types/enzyme-adapter-react-16":"1.0.3","stylelint-checkstyle-formatter":"0.1.2","@types/storybook__addon-actions":"3.4.2","@babel/plugin-proposal-class-properties":"7.4.4","@babel/plugin-proposal-object-rest-spread":"7.4.4","@babel/plugin-transform-async-to-generator":"7.4.4"},"peerDependencies":{"react":"^16.5.2","react-dom":"^16.5.2"},"_npmOperationalInternal":{"tmp":"tmp/react-components_7.9.1-5_1619092110878_0.09601335538535616","host":"s3://npm-registry-packages"}},"7.9.1-6":{"name":"@gooddata/react-components","version":"7.9.1-6","author":{"name":"GoodData Corporation"},"license":"BSD-3-Clause","_id":"@gooddata/react-components@7.9.1-6","maintainers":[{"name":"jakub.soltes","email":"jakub.soltes@gooddata.com"},{"name":"martin.plavek","email":"martin.plavek@gooddata.com"},{"name":"jan.jiran","email":"jan.jiran@gooddata.com"},{"name":"tmsang","email":"sang.truong-minh@gooddata.com"},{"name":"rodri360","email":"me@rodri360.com"},{"name":"jkittler","email":"honza.kittler@gmail.com"},{"name":"ivan.mjartan","email":"ivan.mjartan@gooddata.com"},{"name":"lupko","email":"lubomir.slivka@gooddata.com"},{"name":"tomas.kratochvil","email":"tomas.kratochvil@gooddata.com"},{"name":"jakub-sterba","email":"jakub.sterba@gooddata.com"},{"name":"pbenes","email":"petr.benes@gooddata.com"},{"name":"strouhaljan","email":"strouhal.jan@gmail.com"},{"name":"gooddata-ci","email":"rail@gooddata.com"},{"name":"nikolacech","email":"nikola.cech@gooddata.com"},{"name":"bugsbunny338","email":"jiri.zajic@mensa.cz"},{"name":"bertold8","email":"ivan.nejezchleb@seznam.cz"},{"name":"sitina","email":"jiri.sitina@gooddata.com"},{"name":"linhhong","email":"linh.hong@gooddata.com"},{"name":"petrjanu","email":"petr.janu@gooddata.com"},{"name":"jaroslav.tomecek","email":"jaroslav.tomecek@gooddata.com"},{"name":"tomsatgd","email":"tomas.satinsky@gooddata.com"},{"name":"xmort","email":"petr.dolejsi@gooddata.com"},{"name":"yanlipnican","email":"yanlipnican@gmail.com"},{"name":"ptquang86","email":"ptquang86@gmail.com"},{"name":"no23reason","email":"dan.homola@hotmail.cz"},{"name":"afi","email":"adam.fiedler@gooddata.com"},{"name":"patrikbraborec","email":"patrik.braborec@gooddata.com"},{"name":"brbistas","email":"valentinos.chraniotis@gooddata.com"},{"name":"vu.pham","email":"vu.pham@gooddata.com"},{"name":"matyas.kandl","email":"matyas.kandl@gooddata.com"},{"name":"hung.nguyen.hoang","email":"hung.nguyen@gooddata.com"},{"name":"tu-ngo","email":"tungo1981@gmail.com"},{"name":"trung-le-quoc","email":"trung.le@gooddata.com"},{"name":"utdnah","email":"danh.ung@gooddata.com"},{"name":"de.do","email":"de.do@gooddata.com"},{"name":"tulean","email":"tuan.le@gooddata.com"},{"name":"nis.hua","email":"nis.hua@gooddata.com"},{"name":"tuqt1005","email":"tu.tran@gooddata.com"},{"name":"tu.bui","email":"tu.bui@gooddata.com"},{"name":"my.duong","email":"my.duong@gooddata.com"},{"name":"mai.nguyen","email":"mai.nguyen@gooddata.com"},{"name":"hang.ngo","email":"hang.ngo@gooddata.com"},{"name":"scavnickyj","email":"jakub.scavnicky@gooddata.com"},{"name":"thao-luong","email":"thao.luong@gooddata.com"},{"name":"thuong.nguyen","email":"thuong.nguyen@gooddata.com"},{"name":"huyen.nguyen","email":"huyen.nguyen@gooddata.com"},{"name":"vi.phan","email":"vi.phan@gooddata.com"},{"name":"milan.lempera","email":"ext-milan.lempera@gooddata.com"},{"name":"van.nguyen","email":"van.nguyen@gooddata.com"},{"name":"nestor_encinas","email":"xesto05@gmail.com"},{"name":"an.vuong","email":"an.vuong@gooddata.com"},{"name":"tmuchka","email":"tomas.muchka@gooddata.com"},{"name":"gdjan","email":"jan.kruza@gooddata.com"},{"name":"ngoc-le","email":"ngoc.le@gooddata.com"},{"name":"thuy.tran","email":"thuy.tran@gooddata.com"}],"homepage":"https://github.com/gooddata/gooddata-react-components#readme","bugs":{"url":"https://github.com/gooddata/gooddata-react-components/issues"},"dist":{"shasum":"3d66596e69cbeaebc08773ffb979207f9adff452","tarball":"https://registry.npmjs.org/@gooddata/react-components/-/react-components-7.9.1-6.tgz","fileCount":2668,"integrity":"sha512-C3YlxddanGpErtZEQxJ9e4zSpwtaPl7gd3yQKXf9CKKXUSu1dZRruxZIpGuYH65GEgAOyZDZv15pG+r7lqLWig==","signatures":[{"sig":"MEYCIQDdk/qgv9RAtchGwoGgqPVHzNq5F8KdRBGoNet4DcctgQIhAPyjWxE68yh8t8QaVO3hO4bwcxb/cTW0Clv1iYbCLmlM","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":10730262,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJggoGjCRA9TVsSAnZWagAAJ/AP/1tXKWwX4xovusEt1Cqg\nGTCpbpnRuEgqkhPRR4rYmJylzGDh1rGDexfRzGzgeVM5p/kGJxwgTFKhZPIh\nk6FzLnox+sJDsWHA7BsUC43oR6Q0yKfYeEhwdlR/nXSjotevP5qfDT5wWLRR\n8CWzSg1OFT2S7Fx+WiLWOf9sAWG4OndnMXnQhFsKu9gSBCLv+HkaRb9Oju7K\nl0rEnxihhKhiqRHv4L/bHlpv13uJRlg6gu8Tc5FCyi1MupZLCXGTualQTeTe\nlCM8cHM2PWp15EIqKUmQHEKZalb6mwlBUajKFqv2zHzesvKHEP/MXDH1X0WA\n+BzRAW7eXTmDguQafPI9VAQEUsVMh0fbCqfiyqNHEP1zu+4XxiMw7wDcu2Fs\nkjkUiJB6xpqcHS5/TfkPzXSyrImG0PZqj2+MYFpywe5aqO0T9wTNyMdT3bQa\npcoMwy6rgvmbU14RQ75GibBWDBCYHCKDfL8ZmWmLOjpO1qjjlit7RBko4Rca\nL8lHFxTVNx+/KWw4ZkrGZTIKS7UZS6ZIZggr5h6mwegvZdhYhiRF6g9wgbLX\nilsTr9AiMhK+NORXG2E4aObUZbTGXQrg7hNh+dVdJ6i/cG8kqgMW/+NZjM5L\n1NIZnLRD+e8jFzzFmvEF0nyd3NQgqbk52MIsQtKAPfyaHC1h8/EIq6G2jTAL\nhC2y\r\n=E5nB\r\n-----END PGP SIGNATURE-----\r\n"},"main":"dist/index.js","husky":{"hooks":{"pre-commit":"lint-staged"}},"config":{"eslint":"./examples/**/*.{js,jsx}","tslint":"./{__mocks__,src,stories}/{,**/}*.{ts,tsx}"},"readme":"[![npm version](https://badge.fury.io/js/%40gooddata%2Freact-components.svg)](https://www.npmjs.com/package/@gooddata/react-components)\n\n# GoodData.UI React components\n> A React-based JavaScript library for building data-driven applications\n\n## Getting started\n- [GoodData.UI Documentation](http://sdk.gooddata.com/gooddata-ui/)\n- [GoodData.UI Live Examples](https://gooddata-examples.herokuapp.com/)\n- [Stack Overflow](https://stackoverflow.com/questions/tagged/gooddata)\n\n### Usage\nWith [yarn](https://yarnpkg.com) installed, go to your project directory and run\n```\n$ yarn add @gooddata/react-components\n```\nIf you prefer [npm](npmjs.com) run\n```\n$ npm install --save @gooddata/react-components\n```\n\nThe public API is exposed via global `index.js`. Except for the styles, do not import any other file directly\nbecause they are not intended to be part of the public API.\n\n## Contributing\n\nWe welcome any contribution in form of [issues](https://github.com/gooddata/gooddata-react-components/issues) or [pull requests](https://github.com/gooddata/gooddata-react-components/pulls).\n\nInstall [Node.js](http://nodejs.org) (node 12.16.1, npm v6.13.4) and [Yarn](https://classic.yarnpkg.com) (1.22.4).\n\nInstall dependencies:\n```\nyarn install --frozen-lockfile\n```\n\nThese commands may come in handy while developing:\n\n| command | description |\n| ------- | ----------- |\n| `yarn install --pure-lockfile` | first step |\n| ||\n| `yarn dev` | build react-components to `/dist` in watch mode |\n| `yarn test` | run all unit tests |\n| `yarn prettier-write` | format the source code to match the valid codestyle |\n| `yarn validate` | validate codestyle |\n| ||\n| `yarn storybook` | run storybook from `/stories` on http://localhost:9001 |\n| `yarn build-storybook` | build storybook to `/dist-storybook` |\n| `yarn test-storybook` | run storybook and [screenshot tests](https://github.com/gooddata/gdc-client-utils/tree/master/test-storybook) |\n| ||\n| `yarn examples` | run Live Examples dev-server from `/examples` on https://localhost:8999 |\n| `yarn examples-build` | build Live Examples to `/examples/dist` |\n| `yarn examples-server` | serve built Live Examples - see `/examples/server/src` |\n| `yarn examples-testcafe` | run testcafe tests against `localhost:8999` |\n\n### Deploy to heroku.com\nWhen you deploy this repo to heroku, it serves *GoodData.UI Live Examples*.\nRelevant tasks are in `Procfile` and `package.json`.\n\n```bash\n# run in the project directory\nheroku login\nheroku create <your-app-name>\nheroku config:set DOMAIN_ADMIN_USERNAME=x@gooddata.com DOMAIN_ADMIN_PASSWORD=xy PROJECT_ID_TO_ASSIGN=xms7ga4tf3g3nzucd8380o2bev8oeknp\ngit push heroku HEAD:master\nheroku open\n```\n### Enable Geo Chart for Storybook and Live Examples\nGeo chart uses Mapbox to render map which requires a Mapbox access token.\n- Register an account and create Mapbox access token at [guide](https://docs.mapbox.com/help/how-mapbox-works/access-tokens/)\n- Store the created token at `.env`:\n```bash\necho -e \"EXAMPLE_MAPBOX_ACCESS_TOKEN=token\" >> .env # only need to run once\necho -e \"STORYBOOK_MAPBOX_ACCESS_TOKEN=token\" >> .env # only need to run once\n```\n\n### Run Live Examples Locally\nTo run *GoodData.UI Live Examples* locally:\n```bash\ngit clone <this-repository>\ncd  <repository-folder>\nyarn install --pure-lockfile\nyarn examples\n```\nThen open https://localhost:8999 and login using Live Examples account (you can [create one here](https://gooddata-examples.herokuapp.com/registration)).\n\n### Run Storybook locally\n- Run storybook with token stored in `.env` for more secure\n```bash\nyarn storybook\n```\n- Or run storybook with token env param exposed to cli (not suggested)\n```bash\nSTORYBOOK_MAPBOX_ACCESS_TOKEN=token yarn storybook\n```\n- Apply either above way to `yarn build-storybook` or `yarn test-storybook`\n\n### Source code formatting\nThe source code in the repository is formatted by [Prettier](https://prettier.io/).\nThe format of the code is validated by our Continuous Integration server and is one of the requirements of successful merge.\n\nPrettier is supported by every major IDE. You can find the list of supported editors and how to configure them [here](https://prettier.io/docs/en/editors.html).\n\nIn the case, when your editor is not supported or you don't want to setup the integration, you can run the `yarn prettier-write` command to reformat the code before commit.\n\n## Changelog\n\n- see [CHANGELOG.md](CHANGELOG.md)\n\n## Supported versions\n\nWe encourage you to always use the latest available version of GoodData.UI to make the user experience with integrating GoodData.UI as smooth and secure as possible and to ensure that GoodData.UI always uses the latest features of the GoodData platform.\n\nFor more information, see [Supported Versions](https://sdk.gooddata.com/gooddata-ui/docs/supported_versions.html).\n\nPlease follow the installation instructions in the [gooddata-ui-sdk repository](https://github.com/gooddata/gooddata-ui-sdk) to update to the latest version.\n\n## License\n\n(C) 2007-2020 GoodData Corporation\n\nThis project is dual licensed:\n\n- The ATTRIBUTION-NONCOMMERCIAL 4.0 INTERNATIONAL (CC BY-NC 4.0) is used for purpose of the trial experience and evaluation of GoodData.UI library.\n- The GOODDATA GOODDATA.UI LIBRARY END USER LICENSE AGREEMENT is used for GoodData customers.\n\nFor more information, please see [LICENSE](https://github.com/gooddata/gooddata-react-components/blob/master/LICENSE).\n","gitHead":"b036eac301259376a55a6f0bc3fb2e3ce9032a5f","scripts":{"dev":"bash scripts/build.sh --dev-watch","test":"jest --watch","build":"bash scripts/build.sh","tslint":"yarn run-tslint -t verbose $npm_package_config_tslint","prepare":"cd examples/server && yarn install --frozen-lockfile && cd ../..; rm -r examples/node_modules 2>/dev/null; true","examples":"bash scripts/run-examples.sh","prepare?":"# Called before `npm publish` and on local `npm install`. Temporarily also for deleting obsolete node_modules. Ends with `true` to continue gracefully.","validate":"tsc --noEmit && yarn tslint && eslint $npm_package_config_eslint && yarn validate-style && yarn prettier-check","build-dev":"bash scripts/build.sh --dev","examples?":"# Default is developer domain, other options: yarn examples [sec,secure,stg,stg2,stg3,demo,developer or URL]","storybook":"yarn build && start-storybook -p 9001 -c .storybook","test-once":"jest","tslint-ci":"mkdir -p ./ci/results && yarn run-tslint -t checkstyle -o ./ci/results/tslint-results.xml $npm_package_config_tslint","run-tslint":"tslint -p tsconfig.json","validate-ci":"tsc --noEmit && yarn tslint-ci  && eslint $npm_package_config_eslint -f checkstyle -o ci/results/eslint-results.xml && yarn validate-style-ci && yarn prettier-check","examples-build":"bash scripts/build-examples.sh","prepublishOnly":"yarn build","prettier-check":"prettier --check '{src,stories,styles,__mocks__,examples/server/src,examples/src,examples/test}/**/*.{ts,js,tsx,jsx,json,scss,md,yaml,html}'","prettier-write":"prettier --write '{src,stories,styles,__mocks__,examples/server/src,examples/src,examples/test}/**/*.{ts,js,tsx,jsx,json,scss,md,yaml,html}'","test-storybook":"yarn build && test-storybook","validate-style":"stylelint '**/*.scss'","build-storybook":"yarn build && build-storybook -c .storybook -o dist-storybook","examples-server":"node examples/server/src/index.js","heroku-postbuild":"yarn examples-build public","examples-testcafe":"./scripts/run-testcafe.sh visual","validate-style-ci":"stylelint '**/*.scss' --custom-formatter=node_modules/stylelint-checkstyle-formatter > ci/results/stylelint-results.xml","check-circular-deps":"madge --circular --extensions ts ./src","examples-testcafe-ci":"./scripts/run-testcafe.sh ci","examples-testcafe-live":"./scripts/run-testcafe.sh live"},"typings":"dist/index.d.ts","_npmUser":{"name":"gooddata-ci","email":"rail@gooddata.com"},"deprecated":"@gooddata/react-components@7 reached End of Support on March 31, 2022. Please upgrade (see https://sdk.gooddata.com/gooddata-ui/docs/supported_versions.html for more information).","repository":{"url":"git+ssh://git@github.com/gooddata/gooddata-react-components.git","type":"git"},"_npmVersion":"6.13.4","description":"GoodData.UI - A powerful JavaScript library for building analytical applications","directories":{},"lint-staged":{"{src,stories,styles,__mocks__,examples/server/src,examples/src,examples/test}/**/*.{ts,js,tsx,jsx,scss}":["npx gdc-fix-copyright","git add"],"{src,stories,styles,__mocks__,examples/server/src,examples/src,examples/test}/**/*.{ts,js,tsx,jsx,json,scss,md,yaml,html}":["prettier --write","git add"]},"_nodeVersion":"12.16.1","dependencies":{"rxjs":"^6.3.1","uuid":"^8.3.1","immer":"^1.3.1","lodash":"^4.17.20","date-fns":"^2.7.0","downshift":"^3.2.7","invariant":"^2.2.2","mapbox-gl":"1.11.0","classnames":"^2.2.6","codemirror":"^5.54.0","highcharts":"7.1.1","prop-types":"^15.6.0","react-intl":"^3.6.0","custom-event":"^1.0.1","react-window":"^1.8.1","ag-grid-react":"20.0.0","react-measure":"^2.3.0","@types/mapbox-gl":"1.9.1","react-day-picker":"~7.3.0","react-responsive":"^3.0.0","stringify-object":"^2.4.0","@gooddata/typings":"^2.27.0","@types/codemirror":"^0.0.95","ag-grid-community":"20.0.0","http-status-codes":"^1.3.0","react-codemirror2":"^7.2.0","@gooddata/js-utils":"^3.10.17","@gooddata/numberjs":"^3.2.4","fixed-data-table-2":"^0.8.21","@gooddata/goodstrap":"^70.2.2","react-dom-factories":"^1.0.2","@gooddata/gooddata-js":"^13.2.0","json-stable-stringify":"^1.0.1","react-transition-group":"^2.2.1","hoist-non-react-statics":"^3.3.0","nodelist-foreach-polyfill":"^1.2.0","@formatjs/intl-pluralrules":"^1.3.6","highcharts-grouped-categories":"^1.1.3"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"raf":"3.3.2","yup":"^0.24.1","jest":"24.7.1","husky":"3.0.0","madge":"^3.4.4","react":"^16.5.2","enzyme":"3.5.0","eslint":"4.19.1","formik":"^0.11.11","moment":"2.23.0","history":"^4.7.2","ts-jest":"24.0.0","webpack":"4.30.0","full-icu":"^1.3.0","prettier":"1.16.4","react-ga":"^2.5.2","recharts":"1.0.0-beta.9","testcafe":"1.1.4","commander":"2.14.1","node-sass":"4.13.0","react-dom":"^16.5.2","stylelint":"^13.6.1","supertest":"3.0.0","ts-loader":"6.0.0","@types/raf":"^3.4.0","css-loader":"0.28.7","jest-junit":"3.0.0","raw-loader":"0.5.1","styled-jsx":"2.2.1","typescript":"3.3.4000","@babel/core":"7.11.6","@types/jest":"24.0.6","@types/node":"7.0.8","@types/uuid":"8.3.0","file-loader":"3.0.1","jest-enzyme":"7.0.2","lint-staged":"9.1.0","sass-loader":"6.0.6","webpack-cli":"3.3.2","@types/react":"16.8.6","babel-loader":"8.1.0","react-helmet":"5.2.0","react-select":"1.2.1","style-loader":"0.19.1","@types/enzyme":"3.1.13","@types/lodash":"4.14.123","testcafe-live":"0.1.4","@babel/runtime":"7.4.4","dotenv-webpack":"^1.7.0","@babel/polyfill":"^7.4.4","@storybook/react":"5.0.11","@types/invariant":"2.2.29","@types/react-dom":"16.0.11","isomorphic-fetch":"2.2.1","react-datepicker":"1.1.0","react-router-dom":"4.2.2","@babel/preset-env":"7.4.4","@gooddata/mock-js":"^2.14.2","@storybook/addons":"5.0.11","@types/classnames":"2.2.3","@types/prop-types":"15.5.2","@storybook/theming":"5.0.11","identity-obj-proxy":"^3.0.0","intl-messageformat":"^7.5.4","webpack-dev-server":"3.3.1","@babel/preset-react":"7.0.0","@types/react-portal":"4.0.1","@types/react-window":"^1.8.1","babel-plugin-lodash":"3.3.4","html-webpack-plugin":"3.2.0","react-test-renderer":"16.4.2","@types/react-measure":"2.0.5","clean-webpack-plugin":"2.0.2","stats-webpack-plugin":"0.7.0","eslint-config-prettier":"4.1.0","react-google-recaptcha":"^0.14.1","tslint-config-prettier":"1.18.0","@gooddata/eslint-config":"^1.0.0","@gooddata/tslint-config":"1.0.0","@types/react-responsive":"^3.0.3","@types/storybook__react":"4.0.1","@types/stringify-object":"^3.2.0","enzyme-adapter-react-16":"1.3.1","@gooddata/test-storybook":"4.0.0","@storybook/addon-actions":"5.0.11","@storybook/addon-options":"5.0.11","node-sass-magic-importer":"5.1.0","react-syntax-highlighter":"11.0.2","@types/fixed-data-table-2":"0.8.1","stylelint-config-prettier":"^8.0.1","@gooddata/stylelint-config":"^5.0.0","@types/react-test-renderer":"16.0.0","circular-dependency-plugin":"5.0.2","compression-webpack-plugin":"2.0.0","@types/json-stable-stringify":"^1.0.32","@gooddata/frontend-npm-scripts":"1.2.0","@types/enzyme-adapter-react-16":"1.0.3","stylelint-checkstyle-formatter":"0.1.2","@types/storybook__addon-actions":"3.4.2","@babel/plugin-proposal-class-properties":"7.4.4","@babel/plugin-proposal-object-rest-spread":"7.4.4","@babel/plugin-transform-async-to-generator":"7.4.4"},"peerDependencies":{"react":"^16.5.2","react-dom":"^16.5.2"},"_npmOperationalInternal":{"tmp":"tmp/react-components_7.9.1-6_1619165602681_0.4770044632257686","host":"s3://npm-registry-packages"}},"7.9.1-7":{"name":"@gooddata/react-components","version":"7.9.1-7","author":{"name":"GoodData Corporation"},"license":"BSD-3-Clause","_id":"@gooddata/react-components@7.9.1-7","maintainers":[{"name":"jakub.soltes","email":"jakub.soltes@gooddata.com"},{"name":"martin.plavek","email":"martin.plavek@gooddata.com"},{"name":"jan.jiran","email":"jan.jiran@gooddata.com"},{"name":"tmsang","email":"sang.truong-minh@gooddata.com"},{"name":"rodri360","email":"me@rodri360.com"},{"name":"jkittler","email":"honza.kittler@gmail.com"},{"name":"ivan.mjartan","email":"ivan.mjartan@gooddata.com"},{"name":"lupko","email":"lubomir.slivka@gooddata.com"},{"name":"tomas.kratochvil","email":"tomas.kratochvil@gooddata.com"},{"name":"jakub-sterba","email":"jakub.sterba@gooddata.com"},{"name":"pbenes","email":"petr.benes@gooddata.com"},{"name":"strouhaljan","email":"strouhal.jan@gmail.com"},{"name":"gooddata-ci","email":"rail@gooddata.com"},{"name":"nikolacech","email":"nikola.cech@gooddata.com"},{"name":"bugsbunny338","email":"jiri.zajic@mensa.cz"},{"name":"bertold8","email":"ivan.nejezchleb@seznam.cz"},{"name":"sitina","email":"jiri.sitina@gooddata.com"},{"name":"linhhong","email":"linh.hong@gooddata.com"},{"name":"petrjanu","email":"petr.janu@gooddata.com"},{"name":"jaroslav.tomecek","email":"jaroslav.tomecek@gooddata.com"},{"name":"tomsatgd","email":"tomas.satinsky@gooddata.com"},{"name":"xmort","email":"petr.dolejsi@gooddata.com"},{"name":"yanlipnican","email":"yanlipnican@gmail.com"},{"name":"ptquang86","email":"ptquang86@gmail.com"},{"name":"no23reason","email":"dan.homola@hotmail.cz"},{"name":"afi","email":"adam.fiedler@gooddata.com"},{"name":"patrikbraborec","email":"patrik.braborec@gooddata.com"},{"name":"brbistas","email":"valentinos.chraniotis@gooddata.com"},{"name":"vu.pham","email":"vu.pham@gooddata.com"},{"name":"matyas.kandl","email":"matyas.kandl@gooddata.com"},{"name":"hung.nguyen.hoang","email":"hung.nguyen@gooddata.com"},{"name":"tu-ngo","email":"tungo1981@gmail.com"},{"name":"trung-le-quoc","email":"trung.le@gooddata.com"},{"name":"utdnah","email":"danh.ung@gooddata.com"},{"name":"de.do","email":"de.do@gooddata.com"},{"name":"tulean","email":"tuan.le@gooddata.com"},{"name":"nis.hua","email":"nis.hua@gooddata.com"},{"name":"tuqt1005","email":"tu.tran@gooddata.com"},{"name":"tu.bui","email":"tu.bui@gooddata.com"},{"name":"my.duong","email":"my.duong@gooddata.com"},{"name":"mai.nguyen","email":"mai.nguyen@gooddata.com"},{"name":"hang.ngo","email":"hang.ngo@gooddata.com"},{"name":"scavnickyj","email":"jakub.scavnicky@gooddata.com"},{"name":"thao-luong","email":"thao.luong@gooddata.com"},{"name":"thuong.nguyen","email":"thuong.nguyen@gooddata.com"},{"name":"huyen.nguyen","email":"huyen.nguyen@gooddata.com"},{"name":"vi.phan","email":"vi.phan@gooddata.com"},{"name":"milan.lempera","email":"ext-milan.lempera@gooddata.com"},{"name":"van.nguyen","email":"van.nguyen@gooddata.com"},{"name":"nestor_encinas","email":"xesto05@gmail.com"},{"name":"an.vuong","email":"an.vuong@gooddata.com"},{"name":"tmuchka","email":"tomas.muchka@gooddata.com"},{"name":"gdjan","email":"jan.kruza@gooddata.com"},{"name":"ngoc-le","email":"ngoc.le@gooddata.com"},{"name":"thuy.tran","email":"thuy.tran@gooddata.com"}],"homepage":"https://github.com/gooddata/gooddata-react-components#readme","bugs":{"url":"https://github.com/gooddata/gooddata-react-components/issues"},"dist":{"shasum":"06118f24aa92180d6f8ca05eb7fe45edb495cd41","tarball":"https://registry.npmjs.org/@gooddata/react-components/-/react-components-7.9.1-7.tgz","fileCount":2668,"integrity":"sha512-jjUG4XLFDstjV91fg+Tm7DgkqyERaFKvMLQ5+zcJutNl7uCuKsbeo/uNZ1YgpuHaKbop53mh34+Y0EOcB52VJA==","signatures":[{"sig":"MEQCIBNjAOB5Kr/dHXB/+aGEZAx+HG2ZnI4YCqW5aInN+DlHAiApjggKrAS2Wd35SRBBR4qkfdMwDXCDLG62RGvet0glug==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":10730262,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJgiT4MCRA9TVsSAnZWagAA0EQP+QERNP63aw97zB9R8xHk\nRAInbnLCKESkcXLvvaVcl3FxdhnHB2nJ9gCb5khkIyPMlzkemzCt/ohaibaR\ncASw+0alIiObcfvGVGst9wlWb9X93QB8Ay9va6RoH4EEYkZRetcxvhxbtW85\nkV+nm2JUVX+tBxu+0bQSVMysGZxWccIK0DdIra56hxhn1tcAqhF6LIHecxE8\nVawzNVPLeTNDUSJVJ6tbx0SIo11xT92FccDQNDQuuQqQV6zfzNvabfmVAAF0\nI1CqER3CCL1fVedtmVJcMh11mD2CxFkA4hhtHsesMT7pdVzsh83PC5W4o/8A\nElfWJAatU26dc6IFvhXISYGXDvL+N84kBtHmKWwbIVbXkqHwP6wqTv3rMFtw\nbEi13OhYt2ZQlGITMx+E2A6G4Tk5eK4zH/J0l2NumhVplncuT+Xram0NgIog\n6k3Ur6e8xxzlMbEohedzJkcfxEV9toQ89RGL7o2gyvL+we3Pnb0b4fkri71a\nmofu18oGZuOu6wZwvDdGmGWpVlyiUv/YwKtWcdb3EjMKLkmD6l8RtyB46eOq\nwqQCx73Y6fNd94Jp8slER8MM+jj6v/7jDujejDOIyI3KBIOJWlKcuqHL4DOi\nYy/bprQZYROVFnwkZ6TNFKtjPN8aSKPd8tUjSrWmlv3qC3VIqUuKev+GWpTM\nLa32\r\n=y89+\r\n-----END PGP SIGNATURE-----\r\n"},"main":"dist/index.js","husky":{"hooks":{"pre-commit":"lint-staged"}},"config":{"eslint":"./examples/**/*.{js,jsx}","tslint":"./{__mocks__,src,stories}/{,**/}*.{ts,tsx}"},"readme":"[![npm version](https://badge.fury.io/js/%40gooddata%2Freact-components.svg)](https://www.npmjs.com/package/@gooddata/react-components)\n\n# GoodData.UI React components\n> A React-based JavaScript library for building data-driven applications\n\n## Getting started\n- [GoodData.UI Documentation](http://sdk.gooddata.com/gooddata-ui/)\n- [GoodData.UI Live Examples](https://gooddata-examples.herokuapp.com/)\n- [Stack Overflow](https://stackoverflow.com/questions/tagged/gooddata)\n\n### Usage\nWith [yarn](https://yarnpkg.com) installed, go to your project directory and run\n```\n$ yarn add @gooddata/react-components\n```\nIf you prefer [npm](npmjs.com) run\n```\n$ npm install --save @gooddata/react-components\n```\n\nThe public API is exposed via global `index.js`. Except for the styles, do not import any other file directly\nbecause they are not intended to be part of the public API.\n\n## Contributing\n\nWe welcome any contribution in form of [issues](https://github.com/gooddata/gooddata-react-components/issues) or [pull requests](https://github.com/gooddata/gooddata-react-components/pulls).\n\nInstall [Node.js](http://nodejs.org) (node 12.16.1, npm v6.13.4) and [Yarn](https://classic.yarnpkg.com) (1.22.4).\n\nInstall dependencies:\n```\nyarn install --frozen-lockfile\n```\n\nThese commands may come in handy while developing:\n\n| command | description |\n| ------- | ----------- |\n| `yarn install --pure-lockfile` | first step |\n| ||\n| `yarn dev` | build react-components to `/dist` in watch mode |\n| `yarn test` | run all unit tests |\n| `yarn prettier-write` | format the source code to match the valid codestyle |\n| `yarn validate` | validate codestyle |\n| ||\n| `yarn storybook` | run storybook from `/stories` on http://localhost:9001 |\n| `yarn build-storybook` | build storybook to `/dist-storybook` |\n| `yarn test-storybook` | run storybook and [screenshot tests](https://github.com/gooddata/gdc-client-utils/tree/master/test-storybook) |\n| ||\n| `yarn examples` | run Live Examples dev-server from `/examples` on https://localhost:8999 |\n| `yarn examples-build` | build Live Examples to `/examples/dist` |\n| `yarn examples-server` | serve built Live Examples - see `/examples/server/src` |\n| `yarn examples-testcafe` | run testcafe tests against `localhost:8999` |\n\n### Deploy to heroku.com\nWhen you deploy this repo to heroku, it serves *GoodData.UI Live Examples*.\nRelevant tasks are in `Procfile` and `package.json`.\n\n```bash\n# run in the project directory\nheroku login\nheroku create <your-app-name>\nheroku config:set DOMAIN_ADMIN_USERNAME=x@gooddata.com DOMAIN_ADMIN_PASSWORD=xy PROJECT_ID_TO_ASSIGN=xms7ga4tf3g3nzucd8380o2bev8oeknp\ngit push heroku HEAD:master\nheroku open\n```\n### Enable Geo Chart for Storybook and Live Examples\nGeo chart uses Mapbox to render map which requires a Mapbox access token.\n- Register an account and create Mapbox access token at [guide](https://docs.mapbox.com/help/how-mapbox-works/access-tokens/)\n- Store the created token at `.env`:\n```bash\necho -e \"EXAMPLE_MAPBOX_ACCESS_TOKEN=token\" >> .env # only need to run once\necho -e \"STORYBOOK_MAPBOX_ACCESS_TOKEN=token\" >> .env # only need to run once\n```\n\n### Run Live Examples Locally\nTo run *GoodData.UI Live Examples* locally:\n```bash\ngit clone <this-repository>\ncd  <repository-folder>\nyarn install --pure-lockfile\nyarn examples\n```\nThen open https://localhost:8999 and login using Live Examples account (you can [create one here](https://gooddata-examples.herokuapp.com/registration)).\n\n### Run Storybook locally\n- Run storybook with token stored in `.env` for more secure\n```bash\nyarn storybook\n```\n- Or run storybook with token env param exposed to cli (not suggested)\n```bash\nSTORYBOOK_MAPBOX_ACCESS_TOKEN=token yarn storybook\n```\n- Apply either above way to `yarn build-storybook` or `yarn test-storybook`\n\n### Source code formatting\nThe source code in the repository is formatted by [Prettier](https://prettier.io/).\nThe format of the code is validated by our Continuous Integration server and is one of the requirements of successful merge.\n\nPrettier is supported by every major IDE. You can find the list of supported editors and how to configure them [here](https://prettier.io/docs/en/editors.html).\n\nIn the case, when your editor is not supported or you don't want to setup the integration, you can run the `yarn prettier-write` command to reformat the code before commit.\n\n## Changelog\n\n- see [CHANGELOG.md](CHANGELOG.md)\n\n## Supported versions\n\nWe encourage you to always use the latest available version of GoodData.UI to make the user experience with integrating GoodData.UI as smooth and secure as possible and to ensure that GoodData.UI always uses the latest features of the GoodData platform.\n\nFor more information, see [Supported Versions](https://sdk.gooddata.com/gooddata-ui/docs/supported_versions.html).\n\nPlease follow the installation instructions in the [gooddata-ui-sdk repository](https://github.com/gooddata/gooddata-ui-sdk) to update to the latest version.\n\n## License\n\n(C) 2007-2020 GoodData Corporation\n\nThis project is dual licensed:\n\n- The ATTRIBUTION-NONCOMMERCIAL 4.0 INTERNATIONAL (CC BY-NC 4.0) is used for purpose of the trial experience and evaluation of GoodData.UI library.\n- The GOODDATA GOODDATA.UI LIBRARY END USER LICENSE AGREEMENT is used for GoodData customers.\n\nFor more information, please see [LICENSE](https://github.com/gooddata/gooddata-react-components/blob/master/LICENSE).\n","gitHead":"8143d5ec75ed3c176f6866ac7ae870f26da61249","scripts":{"dev":"bash scripts/build.sh --dev-watch","test":"jest --watch","build":"bash scripts/build.sh","tslint":"yarn run-tslint -t verbose $npm_package_config_tslint","prepare":"cd examples/server && yarn install --frozen-lockfile && cd ../..; rm -r examples/node_modules 2>/dev/null; true","examples":"bash scripts/run-examples.sh","prepare?":"# Called before `npm publish` and on local `npm install`. Temporarily also for deleting obsolete node_modules. Ends with `true` to continue gracefully.","validate":"tsc --noEmit && yarn tslint && eslint $npm_package_config_eslint && yarn validate-style && yarn prettier-check","build-dev":"bash scripts/build.sh --dev","examples?":"# Default is developer domain, other options: yarn examples [sec,secure,stg,stg2,stg3,demo,developer or URL]","storybook":"yarn build && start-storybook -p 9001 -c .storybook","test-once":"jest","tslint-ci":"mkdir -p ./ci/results && yarn run-tslint -t checkstyle -o ./ci/results/tslint-results.xml $npm_package_config_tslint","run-tslint":"tslint -p tsconfig.json","validate-ci":"tsc --noEmit && yarn tslint-ci  && eslint $npm_package_config_eslint -f checkstyle -o ci/results/eslint-results.xml && yarn validate-style-ci && yarn prettier-check","examples-build":"bash scripts/build-examples.sh","prepublishOnly":"yarn build","prettier-check":"prettier --check '{src,stories,styles,__mocks__,examples/server/src,examples/src,examples/test}/**/*.{ts,js,tsx,jsx,json,scss,md,yaml,html}'","prettier-write":"prettier --write '{src,stories,styles,__mocks__,examples/server/src,examples/src,examples/test}/**/*.{ts,js,tsx,jsx,json,scss,md,yaml,html}'","test-storybook":"yarn build && test-storybook","validate-style":"stylelint '**/*.scss'","build-storybook":"yarn build && build-storybook -c .storybook -o dist-storybook","examples-server":"node examples/server/src/index.js","heroku-postbuild":"yarn examples-build public","examples-testcafe":"./scripts/run-testcafe.sh visual","validate-style-ci":"stylelint '**/*.scss' --custom-formatter=node_modules/stylelint-checkstyle-formatter > ci/results/stylelint-results.xml","check-circular-deps":"madge --circular --extensions ts ./src","examples-testcafe-ci":"./scripts/run-testcafe.sh ci","examples-testcafe-live":"./scripts/run-testcafe.sh live"},"typings":"dist/index.d.ts","_npmUser":{"name":"gooddata-ci","email":"rail@gooddata.com"},"deprecated":"@gooddata/react-components@7 reached End of Support on March 31, 2022. Please upgrade (see https://sdk.gooddata.com/gooddata-ui/docs/supported_versions.html for more information).","repository":{"url":"git+ssh://git@github.com/gooddata/gooddata-react-components.git","type":"git"},"_npmVersion":"6.13.4","description":"GoodData.UI - A powerful JavaScript library for building analytical applications","directories":{},"lint-staged":{"{src,stories,styles,__mocks__,examples/server/src,examples/src,examples/test}/**/*.{ts,js,tsx,jsx,scss}":["npx gdc-fix-copyright","git add"],"{src,stories,styles,__mocks__,examples/server/src,examples/src,examples/test}/**/*.{ts,js,tsx,jsx,json,scss,md,yaml,html}":["prettier --write","git add"]},"_nodeVersion":"12.16.1","dependencies":{"rxjs":"^6.3.1","uuid":"^8.3.1","immer":"^1.3.1","lodash":"^4.17.20","date-fns":"^2.7.0","downshift":"^3.2.7","invariant":"^2.2.2","mapbox-gl":"1.11.0","classnames":"^2.2.6","codemirror":"^5.54.0","highcharts":"7.1.1","prop-types":"^15.6.0","react-intl":"^3.6.0","custom-event":"^1.0.1","react-window":"^1.8.1","ag-grid-react":"20.0.0","react-measure":"^2.3.0","@types/mapbox-gl":"1.9.1","react-day-picker":"~7.3.0","react-responsive":"^3.0.0","stringify-object":"^2.4.0","@gooddata/typings":"^2.27.0","@types/codemirror":"^0.0.95","ag-grid-community":"20.0.0","http-status-codes":"^1.3.0","react-codemirror2":"^7.2.0","@gooddata/js-utils":"^3.10.17","@gooddata/numberjs":"^3.2.4","fixed-data-table-2":"^0.8.21","@gooddata/goodstrap":"^70.2.2","react-dom-factories":"^1.0.2","@gooddata/gooddata-js":"^13.2.0","json-stable-stringify":"^1.0.1","react-transition-group":"^2.2.1","hoist-non-react-statics":"^3.3.0","nodelist-foreach-polyfill":"^1.2.0","@formatjs/intl-pluralrules":"^1.3.6","highcharts-grouped-categories":"^1.1.3"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"raf":"3.3.2","yup":"^0.24.1","jest":"24.7.1","husky":"3.0.0","madge":"^3.4.4","react":"^16.5.2","enzyme":"3.5.0","eslint":"4.19.1","formik":"^0.11.11","moment":"2.23.0","history":"^4.7.2","ts-jest":"24.0.0","webpack":"4.30.0","full-icu":"^1.3.0","prettier":"1.16.4","react-ga":"^2.5.2","recharts":"1.0.0-beta.9","testcafe":"1.1.4","commander":"2.14.1","node-sass":"4.13.0","react-dom":"^16.5.2","stylelint":"^13.6.1","supertest":"3.0.0","ts-loader":"6.0.0","@types/raf":"^3.4.0","css-loader":"0.28.7","jest-junit":"3.0.0","raw-loader":"0.5.1","styled-jsx":"2.2.1","typescript":"3.3.4000","@babel/core":"7.11.6","@types/jest":"24.0.6","@types/node":"7.0.8","@types/uuid":"8.3.0","file-loader":"3.0.1","jest-enzyme":"7.0.2","lint-staged":"9.1.0","sass-loader":"6.0.6","webpack-cli":"3.3.2","@types/react":"16.8.6","babel-loader":"8.1.0","react-helmet":"5.2.0","react-select":"1.2.1","style-loader":"0.19.1","@types/enzyme":"3.1.13","@types/lodash":"4.14.123","testcafe-live":"0.1.4","@babel/runtime":"7.4.4","dotenv-webpack":"^1.7.0","@babel/polyfill":"^7.4.4","@storybook/react":"5.0.11","@types/invariant":"2.2.29","@types/react-dom":"16.0.11","isomorphic-fetch":"2.2.1","react-datepicker":"1.1.0","react-router-dom":"4.2.2","@babel/preset-env":"7.4.4","@gooddata/mock-js":"^2.14.2","@storybook/addons":"5.0.11","@types/classnames":"2.2.3","@types/prop-types":"15.5.2","@storybook/theming":"5.0.11","identity-obj-proxy":"^3.0.0","intl-messageformat":"^7.5.4","webpack-dev-server":"3.3.1","@babel/preset-react":"7.0.0","@types/react-portal":"4.0.1","@types/react-window":"^1.8.1","babel-plugin-lodash":"3.3.4","html-webpack-plugin":"3.2.0","react-test-renderer":"16.4.2","@types/react-measure":"2.0.5","clean-webpack-plugin":"2.0.2","stats-webpack-plugin":"0.7.0","eslint-config-prettier":"4.1.0","react-google-recaptcha":"^0.14.1","tslint-config-prettier":"1.18.0","@gooddata/eslint-config":"^1.0.0","@gooddata/tslint-config":"1.0.0","@types/react-responsive":"^3.0.3","@types/storybook__react":"4.0.1","@types/stringify-object":"^3.2.0","enzyme-adapter-react-16":"1.3.1","@gooddata/test-storybook":"4.0.0","@storybook/addon-actions":"5.0.11","@storybook/addon-options":"5.0.11","node-sass-magic-importer":"5.1.0","react-syntax-highlighter":"11.0.2","@types/fixed-data-table-2":"0.8.1","stylelint-config-prettier":"^8.0.1","@gooddata/stylelint-config":"^5.0.0","@types/react-test-renderer":"16.0.0","circular-dependency-plugin":"5.0.2","compression-webpack-plugin":"2.0.0","@types/json-stable-stringify":"^1.0.32","@gooddata/frontend-npm-scripts":"1.2.0","@types/enzyme-adapter-react-16":"1.0.3","stylelint-checkstyle-formatter":"0.1.2","@types/storybook__addon-actions":"3.4.2","@babel/plugin-proposal-class-properties":"7.4.4","@babel/plugin-proposal-object-rest-spread":"7.4.4","@babel/plugin-transform-async-to-generator":"7.4.4"},"peerDependencies":{"react":"^16.5.2","react-dom":"^16.5.2"},"_npmOperationalInternal":{"tmp":"tmp/react-components_7.9.1-7_1619607051731_0.4805079145969513","host":"s3://npm-registry-packages"}},"7.9.1-8":{"name":"@gooddata/react-components","version":"7.9.1-8","author":{"name":"GoodData Corporation"},"license":"BSD-3-Clause","_id":"@gooddata/react-components@7.9.1-8","maintainers":[{"name":"jakub.soltes","email":"jakub.soltes@gooddata.com"},{"name":"martin.plavek","email":"martin.plavek@gooddata.com"},{"name":"jan.jiran","email":"jan.jiran@gooddata.com"},{"name":"tmsang","email":"sang.truong-minh@gooddata.com"},{"name":"rodri360","email":"me@rodri360.com"},{"name":"jkittler","email":"honza.kittler@gmail.com"},{"name":"ivan.mjartan","email":"ivan.mjartan@gooddata.com"},{"name":"lupko","email":"lubomir.slivka@gooddata.com"},{"name":"tomas.kratochvil","email":"tomas.kratochvil@gooddata.com"},{"name":"jakub-sterba","email":"jakub.sterba@gooddata.com"},{"name":"pbenes","email":"petr.benes@gooddata.com"},{"name":"strouhaljan","email":"strouhal.jan@gmail.com"},{"name":"gooddata-ci","email":"rail@gooddata.com"},{"name":"nikolacech","email":"nikola.cech@gooddata.com"},{"name":"bugsbunny338","email":"jiri.zajic@mensa.cz"},{"name":"bertold8","email":"ivan.nejezchleb@seznam.cz"},{"name":"sitina","email":"jiri.sitina@gooddata.com"},{"name":"linhhong","email":"linh.hong@gooddata.com"},{"name":"petrjanu","email":"petr.janu@gooddata.com"},{"name":"jaroslav.tomecek","email":"jaroslav.tomecek@gooddata.com"},{"name":"tomsatgd","email":"tomas.satinsky@gooddata.com"},{"name":"xmort","email":"petr.dolejsi@gooddata.com"},{"name":"yanlipnican","email":"yanlipnican@gmail.com"},{"name":"ptquang86","email":"ptquang86@gmail.com"},{"name":"no23reason","email":"dan.homola@hotmail.cz"},{"name":"afi","email":"adam.fiedler@gooddata.com"},{"name":"patrikbraborec","email":"patrik.braborec@gooddata.com"},{"name":"brbistas","email":"valentinos.chraniotis@gooddata.com"},{"name":"vu.pham","email":"vu.pham@gooddata.com"},{"name":"matyas.kandl","email":"matyas.kandl@gooddata.com"},{"name":"hung.nguyen.hoang","email":"hung.nguyen@gooddata.com"},{"name":"tu-ngo","email":"tungo1981@gmail.com"},{"name":"trung-le-quoc","email":"trung.le@gooddata.com"},{"name":"utdnah","email":"danh.ung@gooddata.com"},{"name":"de.do","email":"de.do@gooddata.com"},{"name":"tulean","email":"tuan.le@gooddata.com"},{"name":"nis.hua","email":"nis.hua@gooddata.com"},{"name":"tuqt1005","email":"tu.tran@gooddata.com"},{"name":"tu.bui","email":"tu.bui@gooddata.com"},{"name":"my.duong","email":"my.duong@gooddata.com"},{"name":"mai.nguyen","email":"mai.nguyen@gooddata.com"},{"name":"hang.ngo","email":"hang.ngo@gooddata.com"},{"name":"scavnickyj","email":"jakub.scavnicky@gooddata.com"},{"name":"thao-luong","email":"thao.luong@gooddata.com"},{"name":"thuong.nguyen","email":"thuong.nguyen@gooddata.com"},{"name":"huyen.nguyen","email":"huyen.nguyen@gooddata.com"},{"name":"vi.phan","email":"vi.phan@gooddata.com"},{"name":"milan.lempera","email":"ext-milan.lempera@gooddata.com"},{"name":"van.nguyen","email":"van.nguyen@gooddata.com"},{"name":"nestor_encinas","email":"xesto05@gmail.com"},{"name":"an.vuong","email":"an.vuong@gooddata.com"},{"name":"tmuchka","email":"tomas.muchka@gooddata.com"},{"name":"gdjan","email":"jan.kruza@gooddata.com"},{"name":"ngoc-le","email":"ngoc.le@gooddata.com"},{"name":"thuy.tran","email":"thuy.tran@gooddata.com"}],"homepage":"https://github.com/gooddata/gooddata-react-components#readme","bugs":{"url":"https://github.com/gooddata/gooddata-react-components/issues"},"dist":{"shasum":"c99e4642b37b42cf923d383a8ccf996965830e99","tarball":"https://registry.npmjs.org/@gooddata/react-components/-/react-components-7.9.1-8.tgz","fileCount":2668,"integrity":"sha512-FdIp9mKdfXzXL2FUIhSxgvwE/iUya5qrDj4rsuSxEDA1iPSVZSZFhyWjSSc/0+ziJlSPSASzPtAr6wx6Sfcr4g==","signatures":[{"sig":"MEYCIQDQ0syB2701zC3uY8snDHqVu9GAt9EWjknP4188xKxcngIhAK0CD4ZJnrWKODWX+ZY3nHOxrMKU2V/9G/Pu9Tqmphd2","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":10730262,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJgiUW+CRA9TVsSAnZWagAAARAP/0gU7ufAhCe4iB7gbxIz\n+mNTKTzBTEuRUIMpeN/Cbq2Qxjw/MxeJLs6R74DVz9hnEXCuhsAkfIQsSvui\n4sobJg4ZJbYoqU8H31kQsQi/5Cr44vLFYql8hFcAVHTTRXWak7mACSrXyEGa\nPENhL18WWs6QLp0qfeWvrkXFajwzTNhfPSMJd++IwCDg+DEIoqLSCkTpmDFf\nas2vyk3Xxw3Lxv/eob9tl6wGMSWlJgMrrA0pvMScepS+vpIlTzWRQn8rzDB6\ngKJJGe7unS9s8I/Z123BDzGXOKZshUOuG10ki5SAVYaIV8QL8BdCUDnROT2+\nVHRqjlr44IuejjDrqUXYmLof/4YjtfdmPklx2W6vtfD9+Z09pacLkuHlfMvx\nOlg2rzcoBDW6J0tnvidtbOoUUk7+FL8sW5w/Dx7Ok2vdIDQbzSL8e+PViYaR\n095tF1Mb6ouUw4iO/s6M2U80a+jqZKQitNwepJqJIzcIuBZwNmYv3JnuZhGp\nF8AZj7jLasMnIx69P/4RuBq441zTu2OIrZFdTHtE4Z2HSh9mke+ryvZkVpL5\nyNgUrrkqT8xTo9JRcGSHX4CrFL3aTHBFVNVuirBsVDl5TxdX45frYdlxtHsC\nW5c8uZRjGNEw1aVZ7DFP0fTW03QFCgOaiRKN4KExUWYS52klFp7ULUnid/Iq\nZjPD\r\n=GloL\r\n-----END PGP SIGNATURE-----\r\n"},"main":"dist/index.js","husky":{"hooks":{"pre-commit":"lint-staged"}},"config":{"eslint":"./examples/**/*.{js,jsx}","tslint":"./{__mocks__,src,stories}/{,**/}*.{ts,tsx}"},"readme":"[![npm version](https://badge.fury.io/js/%40gooddata%2Freact-components.svg)](https://www.npmjs.com/package/@gooddata/react-components)\n\n# GoodData.UI React components\n> A React-based JavaScript library for building data-driven applications\n\n## Getting started\n- [GoodData.UI Documentation](http://sdk.gooddata.com/gooddata-ui/)\n- [GoodData.UI Live Examples](https://gooddata-examples.herokuapp.com/)\n- [Stack Overflow](https://stackoverflow.com/questions/tagged/gooddata)\n\n### Usage\nWith [yarn](https://yarnpkg.com) installed, go to your project directory and run\n```\n$ yarn add @gooddata/react-components\n```\nIf you prefer [npm](npmjs.com) run\n```\n$ npm install --save @gooddata/react-components\n```\n\nThe public API is exposed via global `index.js`. Except for the styles, do not import any other file directly\nbecause they are not intended to be part of the public API.\n\n## Contributing\n\nWe welcome any contribution in form of [issues](https://github.com/gooddata/gooddata-react-components/issues) or [pull requests](https://github.com/gooddata/gooddata-react-components/pulls).\n\nInstall [Node.js](http://nodejs.org) (node 12.16.1, npm v6.13.4) and [Yarn](https://classic.yarnpkg.com) (1.22.4).\n\nInstall dependencies:\n```\nyarn install --frozen-lockfile\n```\n\nThese commands may come in handy while developing:\n\n| command | description |\n| ------- | ----------- |\n| `yarn install --pure-lockfile` | first step |\n| ||\n| `yarn dev` | build react-components to `/dist` in watch mode |\n| `yarn test` | run all unit tests |\n| `yarn prettier-write` | format the source code to match the valid codestyle |\n| `yarn validate` | validate codestyle |\n| ||\n| `yarn storybook` | run storybook from `/stories` on http://localhost:9001 |\n| `yarn build-storybook` | build storybook to `/dist-storybook` |\n| `yarn test-storybook` | run storybook and [screenshot tests](https://github.com/gooddata/gdc-client-utils/tree/master/test-storybook) |\n| ||\n| `yarn examples` | run Live Examples dev-server from `/examples` on https://localhost:8999 |\n| `yarn examples-build` | build Live Examples to `/examples/dist` |\n| `yarn examples-server` | serve built Live Examples - see `/examples/server/src` |\n| `yarn examples-testcafe` | run testcafe tests against `localhost:8999` |\n\n### Deploy to heroku.com\nWhen you deploy this repo to heroku, it serves *GoodData.UI Live Examples*.\nRelevant tasks are in `Procfile` and `package.json`.\n\n```bash\n# run in the project directory\nheroku login\nheroku create <your-app-name>\nheroku config:set DOMAIN_ADMIN_USERNAME=x@gooddata.com DOMAIN_ADMIN_PASSWORD=xy PROJECT_ID_TO_ASSIGN=xms7ga4tf3g3nzucd8380o2bev8oeknp\ngit push heroku HEAD:master\nheroku open\n```\n### Enable Geo Chart for Storybook and Live Examples\nGeo chart uses Mapbox to render map which requires a Mapbox access token.\n- Register an account and create Mapbox access token at [guide](https://docs.mapbox.com/help/how-mapbox-works/access-tokens/)\n- Store the created token at `.env`:\n```bash\necho -e \"EXAMPLE_MAPBOX_ACCESS_TOKEN=token\" >> .env # only need to run once\necho -e \"STORYBOOK_MAPBOX_ACCESS_TOKEN=token\" >> .env # only need to run once\n```\n\n### Run Live Examples Locally\nTo run *GoodData.UI Live Examples* locally:\n```bash\ngit clone <this-repository>\ncd  <repository-folder>\nyarn install --pure-lockfile\nyarn examples\n```\nThen open https://localhost:8999 and login using Live Examples account (you can [create one here](https://gooddata-examples.herokuapp.com/registration)).\n\n### Run Storybook locally\n- Run storybook with token stored in `.env` for more secure\n```bash\nyarn storybook\n```\n- Or run storybook with token env param exposed to cli (not suggested)\n```bash\nSTORYBOOK_MAPBOX_ACCESS_TOKEN=token yarn storybook\n```\n- Apply either above way to `yarn build-storybook` or `yarn test-storybook`\n\n### Source code formatting\nThe source code in the repository is formatted by [Prettier](https://prettier.io/).\nThe format of the code is validated by our Continuous Integration server and is one of the requirements of successful merge.\n\nPrettier is supported by every major IDE. You can find the list of supported editors and how to configure them [here](https://prettier.io/docs/en/editors.html).\n\nIn the case, when your editor is not supported or you don't want to setup the integration, you can run the `yarn prettier-write` command to reformat the code before commit.\n\n## Changelog\n\n- see [CHANGELOG.md](CHANGELOG.md)\n\n## Supported versions\n\nWe encourage you to always use the latest available version of GoodData.UI to make the user experience with integrating GoodData.UI as smooth and secure as possible and to ensure that GoodData.UI always uses the latest features of the GoodData platform.\n\nFor more information, see [Supported Versions](https://sdk.gooddata.com/gooddata-ui/docs/supported_versions.html).\n\nPlease follow the installation instructions in the [gooddata-ui-sdk repository](https://github.com/gooddata/gooddata-ui-sdk) to update to the latest version.\n\n## License\n\n(C) 2007-2020 GoodData Corporation\n\nThis project is dual licensed:\n\n- The ATTRIBUTION-NONCOMMERCIAL 4.0 INTERNATIONAL (CC BY-NC 4.0) is used for purpose of the trial experience and evaluation of GoodData.UI library.\n- The GOODDATA GOODDATA.UI LIBRARY END USER LICENSE AGREEMENT is used for GoodData customers.\n\nFor more information, please see [LICENSE](https://github.com/gooddata/gooddata-react-components/blob/master/LICENSE).\n","gitHead":"5b80e3488618bd20579fef99c6a3463993e865c2","scripts":{"dev":"bash scripts/build.sh --dev-watch","test":"jest --watch","build":"bash scripts/build.sh","tslint":"yarn run-tslint -t verbose $npm_package_config_tslint","prepare":"cd examples/server && yarn install --frozen-lockfile && cd ../..; rm -r examples/node_modules 2>/dev/null; true","examples":"bash scripts/run-examples.sh","prepare?":"# Called before `npm publish` and on local `npm install`. Temporarily also for deleting obsolete node_modules. Ends with `true` to continue gracefully.","validate":"tsc --noEmit && yarn tslint && eslint $npm_package_config_eslint && yarn validate-style && yarn prettier-check","build-dev":"bash scripts/build.sh --dev","examples?":"# Default is developer domain, other options: yarn examples [sec,secure,stg,stg2,stg3,demo,developer or URL]","storybook":"yarn build && start-storybook -p 9001 -c .storybook","test-once":"jest","tslint-ci":"mkdir -p ./ci/results && yarn run-tslint -t checkstyle -o ./ci/results/tslint-results.xml $npm_package_config_tslint","run-tslint":"tslint -p tsconfig.json","validate-ci":"tsc --noEmit && yarn tslint-ci  && eslint $npm_package_config_eslint -f checkstyle -o ci/results/eslint-results.xml && yarn validate-style-ci && yarn prettier-check","examples-build":"bash scripts/build-examples.sh","prepublishOnly":"yarn build","prettier-check":"prettier --check '{src,stories,styles,__mocks__,examples/server/src,examples/src,examples/test}/**/*.{ts,js,tsx,jsx,json,scss,md,yaml,html}'","prettier-write":"prettier --write '{src,stories,styles,__mocks__,examples/server/src,examples/src,examples/test}/**/*.{ts,js,tsx,jsx,json,scss,md,yaml,html}'","test-storybook":"yarn build && test-storybook","validate-style":"stylelint '**/*.scss'","build-storybook":"yarn build && build-storybook -c .storybook -o dist-storybook","examples-server":"node examples/server/src/index.js","heroku-postbuild":"yarn examples-build public","examples-testcafe":"./scripts/run-testcafe.sh visual","validate-style-ci":"stylelint '**/*.scss' --custom-formatter=node_modules/stylelint-checkstyle-formatter > ci/results/stylelint-results.xml","check-circular-deps":"madge --circular --extensions ts ./src","examples-testcafe-ci":"./scripts/run-testcafe.sh ci","examples-testcafe-live":"./scripts/run-testcafe.sh live"},"typings":"dist/index.d.ts","_npmUser":{"name":"gooddata-ci","email":"rail@gooddata.com"},"deprecated":"@gooddata/react-components@7 reached End of Support on March 31, 2022. Please upgrade (see https://sdk.gooddata.com/gooddata-ui/docs/supported_versions.html for more information).","repository":{"url":"git+ssh://git@github.com/gooddata/gooddata-react-components.git","type":"git"},"_npmVersion":"6.13.4","description":"GoodData.UI - A powerful JavaScript library for building analytical applications","directories":{},"lint-staged":{"{src,stories,styles,__mocks__,examples/server/src,examples/src,examples/test}/**/*.{ts,js,tsx,jsx,scss}":["npx gdc-fix-copyright","git add"],"{src,stories,styles,__mocks__,examples/server/src,examples/src,examples/test}/**/*.{ts,js,tsx,jsx,json,scss,md,yaml,html}":["prettier --write","git add"]},"_nodeVersion":"12.16.1","dependencies":{"rxjs":"^6.3.1","uuid":"^8.3.1","immer":"^1.3.1","lodash":"^4.17.20","date-fns":"^2.7.0","downshift":"^3.2.7","invariant":"^2.2.2","mapbox-gl":"1.11.0","classnames":"^2.2.6","codemirror":"^5.54.0","highcharts":"7.1.1","prop-types":"^15.6.0","react-intl":"^3.6.0","custom-event":"^1.0.1","react-window":"^1.8.1","ag-grid-react":"20.0.0","react-measure":"^2.3.0","@types/mapbox-gl":"1.9.1","react-day-picker":"~7.3.0","react-responsive":"^3.0.0","stringify-object":"^2.4.0","@gooddata/typings":"^2.27.0","@types/codemirror":"^0.0.95","ag-grid-community":"20.0.0","http-status-codes":"^1.3.0","react-codemirror2":"^7.2.0","@gooddata/js-utils":"^3.10.17","@gooddata/numberjs":"^3.2.4","fixed-data-table-2":"^0.8.21","@gooddata/goodstrap":"^70.2.2","react-dom-factories":"^1.0.2","@gooddata/gooddata-js":"^13.2.0","json-stable-stringify":"^1.0.1","react-transition-group":"^2.2.1","hoist-non-react-statics":"^3.3.0","nodelist-foreach-polyfill":"^1.2.0","@formatjs/intl-pluralrules":"^1.3.6","highcharts-grouped-categories":"^1.1.3"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"raf":"3.3.2","yup":"^0.24.1","jest":"24.7.1","husky":"3.0.0","madge":"^3.4.4","react":"^16.5.2","enzyme":"3.5.0","eslint":"4.19.1","formik":"^0.11.11","moment":"2.23.0","history":"^4.7.2","ts-jest":"24.0.0","webpack":"4.30.0","full-icu":"^1.3.0","prettier":"1.16.4","react-ga":"^2.5.2","recharts":"1.0.0-beta.9","testcafe":"1.1.4","commander":"2.14.1","node-sass":"4.13.1","react-dom":"^16.5.2","stylelint":"^13.6.1","supertest":"3.0.0","ts-loader":"6.0.0","@types/raf":"^3.4.0","css-loader":"0.28.7","jest-junit":"3.0.0","raw-loader":"0.5.1","styled-jsx":"2.2.1","typescript":"3.3.4000","@babel/core":"7.11.6","@types/jest":"24.0.6","@types/node":"7.0.8","@types/uuid":"8.3.0","file-loader":"3.0.1","jest-enzyme":"7.0.2","lint-staged":"9.1.0","sass-loader":"6.0.6","webpack-cli":"3.3.2","@types/react":"16.8.6","babel-loader":"8.1.0","react-helmet":"5.2.0","react-select":"1.2.1","style-loader":"0.19.1","@types/enzyme":"3.1.13","@types/lodash":"4.14.123","testcafe-live":"0.1.4","@babel/runtime":"7.4.4","dotenv-webpack":"^1.7.0","@babel/polyfill":"^7.4.4","@storybook/react":"5.0.11","@types/invariant":"2.2.29","@types/react-dom":"16.0.11","isomorphic-fetch":"2.2.1","react-datepicker":"1.1.0","react-router-dom":"4.2.2","@babel/preset-env":"7.4.4","@gooddata/mock-js":"^2.14.2","@storybook/addons":"5.0.11","@types/classnames":"2.2.3","@types/prop-types":"15.5.2","@storybook/theming":"5.0.11","identity-obj-proxy":"^3.0.0","intl-messageformat":"^7.5.4","webpack-dev-server":"3.3.1","@babel/preset-react":"7.0.0","@types/react-portal":"4.0.1","@types/react-window":"^1.8.1","babel-plugin-lodash":"3.3.4","html-webpack-plugin":"3.2.0","react-test-renderer":"16.4.2","@types/react-measure":"2.0.5","clean-webpack-plugin":"2.0.2","stats-webpack-plugin":"0.7.0","eslint-config-prettier":"4.1.0","react-google-recaptcha":"^0.14.1","tslint-config-prettier":"1.18.0","@gooddata/eslint-config":"^1.0.0","@gooddata/tslint-config":"1.0.0","@types/react-responsive":"^3.0.3","@types/storybook__react":"4.0.1","@types/stringify-object":"^3.2.0","enzyme-adapter-react-16":"1.3.1","@gooddata/test-storybook":"4.0.0","@storybook/addon-actions":"5.0.11","@storybook/addon-options":"5.0.11","node-sass-magic-importer":"5.1.0","react-syntax-highlighter":"11.0.2","@types/fixed-data-table-2":"0.8.1","stylelint-config-prettier":"^8.0.1","@gooddata/stylelint-config":"^5.0.0","@types/react-test-renderer":"16.0.0","circular-dependency-plugin":"5.0.2","compression-webpack-plugin":"2.0.0","@types/json-stable-stringify":"^1.0.32","@gooddata/frontend-npm-scripts":"1.2.0","@types/enzyme-adapter-react-16":"1.0.3","stylelint-checkstyle-formatter":"0.1.2","@types/storybook__addon-actions":"3.4.2","@babel/plugin-proposal-class-properties":"7.4.4","@babel/plugin-proposal-object-rest-spread":"7.4.4","@babel/plugin-transform-async-to-generator":"7.4.4"},"peerDependencies":{"react":"^16.5.2","react-dom":"^16.5.2"},"_npmOperationalInternal":{"tmp":"tmp/react-components_7.9.1-8_1619609021940_0.9198530088982853","host":"s3://npm-registry-packages"}},"7.9.1-9":{"name":"@gooddata/react-components","version":"7.9.1-9","author":{"name":"GoodData Corporation"},"license":"BSD-3-Clause","_id":"@gooddata/react-components@7.9.1-9","maintainers":[{"name":"jakub.soltes","email":"jakub.soltes@gooddata.com"},{"name":"martin.plavek","email":"martin.plavek@gooddata.com"},{"name":"jan.jiran","email":"jan.jiran@gooddata.com"},{"name":"tmsang","email":"sang.truong-minh@gooddata.com"},{"name":"rodri360","email":"me@rodri360.com"},{"name":"jkittler","email":"honza.kittler@gmail.com"},{"name":"ivan.mjartan","email":"ivan.mjartan@gooddata.com"},{"name":"lupko","email":"lubomir.slivka@gooddata.com"},{"name":"tomas.kratochvil","email":"tomas.kratochvil@gooddata.com"},{"name":"jakub-sterba","email":"jakub.sterba@gooddata.com"},{"name":"pbenes","email":"petr.benes@gooddata.com"},{"name":"strouhaljan","email":"strouhal.jan@gmail.com"},{"name":"gooddata-ci","email":"rail@gooddata.com"},{"name":"nikolacech","email":"nikola.cech@gooddata.com"},{"name":"bugsbunny338","email":"jiri.zajic@mensa.cz"},{"name":"bertold8","email":"ivan.nejezchleb@seznam.cz"},{"name":"sitina","email":"jiri.sitina@gooddata.com"},{"name":"linhhong","email":"linh.hong@gooddata.com"},{"name":"petrjanu","email":"petr.janu@gooddata.com"},{"name":"jaroslav.tomecek","email":"jaroslav.tomecek@gooddata.com"},{"name":"tomsatgd","email":"tomas.satinsky@gooddata.com"},{"name":"xmort","email":"petr.dolejsi@gooddata.com"},{"name":"yanlipnican","email":"yanlipnican@gmail.com"},{"name":"ptquang86","email":"ptquang86@gmail.com"},{"name":"no23reason","email":"dan.homola@hotmail.cz"},{"name":"afi","email":"adam.fiedler@gooddata.com"},{"name":"patrikbraborec","email":"patrik.braborec@gooddata.com"},{"name":"brbistas","email":"valentinos.chraniotis@gooddata.com"},{"name":"vu.pham","email":"vu.pham@gooddata.com"},{"name":"matyas.kandl","email":"matyas.kandl@gooddata.com"},{"name":"hung.nguyen.hoang","email":"hung.nguyen@gooddata.com"},{"name":"tu-ngo","email":"tungo1981@gmail.com"},{"name":"trung-le-quoc","email":"trung.le@gooddata.com"},{"name":"utdnah","email":"danh.ung@gooddata.com"},{"name":"de.do","email":"de.do@gooddata.com"},{"name":"tulean","email":"tuan.le@gooddata.com"},{"name":"nis.hua","email":"nis.hua@gooddata.com"},{"name":"tuqt1005","email":"tu.tran@gooddata.com"},{"name":"tu.bui","email":"tu.bui@gooddata.com"},{"name":"my.duong","email":"my.duong@gooddata.com"},{"name":"mai.nguyen","email":"mai.nguyen@gooddata.com"},{"name":"hang.ngo","email":"hang.ngo@gooddata.com"},{"name":"scavnickyj","email":"jakub.scavnicky@gooddata.com"},{"name":"thao-luong","email":"thao.luong@gooddata.com"},{"name":"thuong.nguyen","email":"thuong.nguyen@gooddata.com"},{"name":"huyen.nguyen","email":"huyen.nguyen@gooddata.com"},{"name":"vi.phan","email":"vi.phan@gooddata.com"},{"name":"milan.lempera","email":"ext-milan.lempera@gooddata.com"},{"name":"van.nguyen","email":"van.nguyen@gooddata.com"},{"name":"nestor_encinas","email":"xesto05@gmail.com"},{"name":"an.vuong","email":"an.vuong@gooddata.com"},{"name":"tmuchka","email":"tomas.muchka@gooddata.com"},{"name":"gdjan","email":"jan.kruza@gooddata.com"},{"name":"ngoc-le","email":"ngoc.le@gooddata.com"},{"name":"thuy.tran","email":"thuy.tran@gooddata.com"}],"homepage":"https://github.com/gooddata/gooddata-react-components#readme","bugs":{"url":"https://github.com/gooddata/gooddata-react-components/issues"},"dist":{"shasum":"695a8e3ae3609e994b57f70a0093cd6538119fd1","tarball":"https://registry.npmjs.org/@gooddata/react-components/-/react-components-7.9.1-9.tgz","fileCount":2668,"integrity":"sha512-11EGDUMRRklabikBcDR9wFEtI1H6AeZARPmZOGl5eQowZ2kDDV6uYElHvNcUcr+tK0SoR+1j0W4sXM5VhOVkiQ==","signatures":[{"sig":"MEQCIFBq30rthlNDUgRwKBdgmAMVeN5W6gNAHYetv2oU6hc/AiBeDGm7B+CcMXmNjp/gStDIaD9SOOprm/cNdRyNhY9Rig==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":10730262,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJgiUYxCRA9TVsSAnZWagAApbEP/j7x+BCKJYGCXGG+qgZM\naiFs3h1T/F1VD7dSBHUJrLO5oMr0JhfINXe1qlVKgAzEiK1T08cHHpCgkGao\noUhCOLQPYaSg0ZwpWHTTFVJukufvbmvj99dXEsjD+K3qumsYpfwFyjP+Q4D2\nn76h7b1igXwZWhn6eLEDY1uZtUN1eekyrZ/G8hitII3btoBZyJ3nWnwQ7uYj\nq5vksH6MSiFyiJawHWNW4BHBz/i8gimFQQMngdoSIt68JQeIlAnMnx3BMVOt\njyG8EijYHcgUyNA/Y+bNo0YyzXceT8eKBTnwxgDNkMyO9CgvguVg2ELn+Qti\nq3UgWkWjjDGywmzg0h3erFxSJLrWtEXA/2PfQThU5h7jGyMrPVIVvB9EpIjW\n/FdvJtQKlqc9G8uJVhZrIVGsXdUm4N/MAn0Pw1ooPOXgeRxdCCBQaThxMY4d\nTCrCONIS/adzE4Dl2QqONdS4JIugmphPlDAdA1iyKdiJgLrnUm1jlH58PhiM\n5qm7630V97TqtanB3FcGVSrHIZjm2IntbBJlYbQkLPJo9mHabNJa+aHDINg7\nFdyfeCQD1vvFs+aCcrWnrGHFIJmNQcdJrYdqneyYh7vnRcRlIJtaTi+CJc79\nMotFxWp9NxVucJR1RkAM/DclgNKX2vtp0zWCfVOgncg/S+6GjSPBWPGHw4Mz\npscp\r\n=j/jl\r\n-----END PGP SIGNATURE-----\r\n"},"main":"dist/index.js","husky":{"hooks":{"pre-commit":"lint-staged"}},"config":{"eslint":"./examples/**/*.{js,jsx}","tslint":"./{__mocks__,src,stories}/{,**/}*.{ts,tsx}"},"readme":"[![npm version](https://badge.fury.io/js/%40gooddata%2Freact-components.svg)](https://www.npmjs.com/package/@gooddata/react-components)\n\n# GoodData.UI React components\n> A React-based JavaScript library for building data-driven applications\n\n## Getting started\n- [GoodData.UI Documentation](http://sdk.gooddata.com/gooddata-ui/)\n- [GoodData.UI Live Examples](https://gooddata-examples.herokuapp.com/)\n- [Stack Overflow](https://stackoverflow.com/questions/tagged/gooddata)\n\n### Usage\nWith [yarn](https://yarnpkg.com) installed, go to your project directory and run\n```\n$ yarn add @gooddata/react-components\n```\nIf you prefer [npm](npmjs.com) run\n```\n$ npm install --save @gooddata/react-components\n```\n\nThe public API is exposed via global `index.js`. Except for the styles, do not import any other file directly\nbecause they are not intended to be part of the public API.\n\n## Contributing\n\nWe welcome any contribution in form of [issues](https://github.com/gooddata/gooddata-react-components/issues) or [pull requests](https://github.com/gooddata/gooddata-react-components/pulls).\n\nInstall [Node.js](http://nodejs.org) (node 12.16.1, npm v6.13.4) and [Yarn](https://classic.yarnpkg.com) (1.22.4).\n\nInstall dependencies:\n```\nyarn install --frozen-lockfile\n```\n\nThese commands may come in handy while developing:\n\n| command | description |\n| ------- | ----------- |\n| `yarn install --pure-lockfile` | first step |\n| ||\n| `yarn dev` | build react-components to `/dist` in watch mode |\n| `yarn test` | run all unit tests |\n| `yarn prettier-write` | format the source code to match the valid codestyle |\n| `yarn validate` | validate codestyle |\n| ||\n| `yarn storybook` | run storybook from `/stories` on http://localhost:9001 |\n| `yarn build-storybook` | build storybook to `/dist-storybook` |\n| `yarn test-storybook` | run storybook and [screenshot tests](https://github.com/gooddata/gdc-client-utils/tree/master/test-storybook) |\n| ||\n| `yarn examples` | run Live Examples dev-server from `/examples` on https://localhost:8999 |\n| `yarn examples-build` | build Live Examples to `/examples/dist` |\n| `yarn examples-server` | serve built Live Examples - see `/examples/server/src` |\n| `yarn examples-testcafe` | run testcafe tests against `localhost:8999` |\n\n### Deploy to heroku.com\nWhen you deploy this repo to heroku, it serves *GoodData.UI Live Examples*.\nRelevant tasks are in `Procfile` and `package.json`.\n\n```bash\n# run in the project directory\nheroku login\nheroku create <your-app-name>\nheroku config:set DOMAIN_ADMIN_USERNAME=x@gooddata.com DOMAIN_ADMIN_PASSWORD=xy PROJECT_ID_TO_ASSIGN=xms7ga4tf3g3nzucd8380o2bev8oeknp\ngit push heroku HEAD:master\nheroku open\n```\n### Enable Geo Chart for Storybook and Live Examples\nGeo chart uses Mapbox to render map which requires a Mapbox access token.\n- Register an account and create Mapbox access token at [guide](https://docs.mapbox.com/help/how-mapbox-works/access-tokens/)\n- Store the created token at `.env`:\n```bash\necho -e \"EXAMPLE_MAPBOX_ACCESS_TOKEN=token\" >> .env # only need to run once\necho -e \"STORYBOOK_MAPBOX_ACCESS_TOKEN=token\" >> .env # only need to run once\n```\n\n### Run Live Examples Locally\nTo run *GoodData.UI Live Examples* locally:\n```bash\ngit clone <this-repository>\ncd  <repository-folder>\nyarn install --pure-lockfile\nyarn examples\n```\nThen open https://localhost:8999 and login using Live Examples account (you can [create one here](https://gooddata-examples.herokuapp.com/registration)).\n\n### Run Storybook locally\n- Run storybook with token stored in `.env` for more secure\n```bash\nyarn storybook\n```\n- Or run storybook with token env param exposed to cli (not suggested)\n```bash\nSTORYBOOK_MAPBOX_ACCESS_TOKEN=token yarn storybook\n```\n- Apply either above way to `yarn build-storybook` or `yarn test-storybook`\n\n### Source code formatting\nThe source code in the repository is formatted by [Prettier](https://prettier.io/).\nThe format of the code is validated by our Continuous Integration server and is one of the requirements of successful merge.\n\nPrettier is supported by every major IDE. You can find the list of supported editors and how to configure them [here](https://prettier.io/docs/en/editors.html).\n\nIn the case, when your editor is not supported or you don't want to setup the integration, you can run the `yarn prettier-write` command to reformat the code before commit.\n\n## Changelog\n\n- see [CHANGELOG.md](CHANGELOG.md)\n\n## Supported versions\n\nWe encourage you to always use the latest available version of GoodData.UI to make the user experience with integrating GoodData.UI as smooth and secure as possible and to ensure that GoodData.UI always uses the latest features of the GoodData platform.\n\nFor more information, see [Supported Versions](https://sdk.gooddata.com/gooddata-ui/docs/supported_versions.html).\n\nPlease follow the installation instructions in the [gooddata-ui-sdk repository](https://github.com/gooddata/gooddata-ui-sdk) to update to the latest version.\n\n## License\n\n(C) 2007-2020 GoodData Corporation\n\nThis project is dual licensed:\n\n- The ATTRIBUTION-NONCOMMERCIAL 4.0 INTERNATIONAL (CC BY-NC 4.0) is used for purpose of the trial experience and evaluation of GoodData.UI library.\n- The GOODDATA GOODDATA.UI LIBRARY END USER LICENSE AGREEMENT is used for GoodData customers.\n\nFor more information, please see [LICENSE](https://github.com/gooddata/gooddata-react-components/blob/master/LICENSE).\n","gitHead":"6eb8b83e2111891ec3aac4ef0f6a81a22a28d531","scripts":{"dev":"bash scripts/build.sh --dev-watch","test":"jest --watch","build":"bash scripts/build.sh","tslint":"yarn run-tslint -t verbose $npm_package_config_tslint","prepare":"cd examples/server && yarn install --frozen-lockfile && cd ../..; rm -r examples/node_modules 2>/dev/null; true","examples":"bash scripts/run-examples.sh","prepare?":"# Called before `npm publish` and on local `npm install`. Temporarily also for deleting obsolete node_modules. Ends with `true` to continue gracefully.","validate":"tsc --noEmit && yarn tslint && eslint $npm_package_config_eslint && yarn validate-style && yarn prettier-check","build-dev":"bash scripts/build.sh --dev","examples?":"# Default is developer domain, other options: yarn examples [sec,secure,stg,stg2,stg3,demo,developer or URL]","storybook":"yarn build && start-storybook -p 9001 -c .storybook","test-once":"jest","tslint-ci":"mkdir -p ./ci/results && yarn run-tslint -t checkstyle -o ./ci/results/tslint-results.xml $npm_package_config_tslint","run-tslint":"tslint -p tsconfig.json","validate-ci":"tsc --noEmit && yarn tslint-ci  && eslint $npm_package_config_eslint -f checkstyle -o ci/results/eslint-results.xml && yarn validate-style-ci && yarn prettier-check","examples-build":"bash scripts/build-examples.sh","prepublishOnly":"yarn build","prettier-check":"prettier --check '{src,stories,styles,__mocks__,examples/server/src,examples/src,examples/test}/**/*.{ts,js,tsx,jsx,json,scss,md,yaml,html}'","prettier-write":"prettier --write '{src,stories,styles,__mocks__,examples/server/src,examples/src,examples/test}/**/*.{ts,js,tsx,jsx,json,scss,md,yaml,html}'","test-storybook":"yarn build && test-storybook","validate-style":"stylelint '**/*.scss'","build-storybook":"yarn build && build-storybook -c .storybook -o dist-storybook","examples-server":"node examples/server/src/index.js","heroku-postbuild":"yarn examples-build public","examples-testcafe":"./scripts/run-testcafe.sh visual","validate-style-ci":"stylelint '**/*.scss' --custom-formatter=node_modules/stylelint-checkstyle-formatter > ci/results/stylelint-results.xml","check-circular-deps":"madge --circular --extensions ts ./src","examples-testcafe-ci":"./scripts/run-testcafe.sh ci","examples-testcafe-live":"./scripts/run-testcafe.sh live"},"typings":"dist/index.d.ts","_npmUser":{"name":"gooddata-ci","email":"rail@gooddata.com"},"deprecated":"@gooddata/react-components@7 reached End of Support on March 31, 2022. Please upgrade (see https://sdk.gooddata.com/gooddata-ui/docs/supported_versions.html for more information).","repository":{"url":"git+ssh://git@github.com/gooddata/gooddata-react-components.git","type":"git"},"_npmVersion":"6.13.4","description":"GoodData.UI - A powerful JavaScript library for building analytical applications","directories":{},"lint-staged":{"{src,stories,styles,__mocks__,examples/server/src,examples/src,examples/test}/**/*.{ts,js,tsx,jsx,scss}":["npx gdc-fix-copyright","git add"],"{src,stories,styles,__mocks__,examples/server/src,examples/src,examples/test}/**/*.{ts,js,tsx,jsx,json,scss,md,yaml,html}":["prettier --write","git add"]},"_nodeVersion":"12.16.1","dependencies":{"rxjs":"^6.3.1","uuid":"^8.3.1","immer":"^1.3.1","lodash":"^4.17.20","date-fns":"^2.7.0","downshift":"^3.2.7","invariant":"^2.2.2","mapbox-gl":"1.11.0","classnames":"^2.2.6","codemirror":"^5.54.0","highcharts":"7.1.1","prop-types":"^15.6.0","react-intl":"^3.6.0","custom-event":"^1.0.1","react-window":"^1.8.1","ag-grid-react":"20.0.0","react-measure":"^2.3.0","@types/mapbox-gl":"1.9.1","react-day-picker":"~7.3.0","react-responsive":"^3.0.0","stringify-object":"^2.4.0","@gooddata/typings":"^2.27.0","@types/codemirror":"^0.0.95","ag-grid-community":"20.0.0","http-status-codes":"^1.3.0","react-codemirror2":"^7.2.0","@gooddata/js-utils":"^3.10.17","@gooddata/numberjs":"^3.2.4","fixed-data-table-2":"^0.8.21","@gooddata/goodstrap":"^70.2.2","react-dom-factories":"^1.0.2","@gooddata/gooddata-js":"^13.2.0","json-stable-stringify":"^1.0.1","react-transition-group":"^2.2.1","hoist-non-react-statics":"^3.3.0","nodelist-foreach-polyfill":"^1.2.0","@formatjs/intl-pluralrules":"^1.3.6","highcharts-grouped-categories":"^1.1.3"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"raf":"3.3.2","yup":"^0.24.1","jest":"24.7.1","husky":"3.0.0","madge":"^3.4.4","react":"^16.5.2","enzyme":"3.5.0","eslint":"4.19.1","formik":"^0.11.11","moment":"2.23.0","history":"^4.7.2","ts-jest":"24.0.0","webpack":"4.30.0","full-icu":"^1.3.0","prettier":"1.16.4","react-ga":"^2.5.2","recharts":"1.0.0-beta.9","testcafe":"1.1.4","commander":"2.14.1","node-sass":"4.13.1","react-dom":"^16.5.2","stylelint":"^13.6.1","supertest":"3.0.0","ts-loader":"6.0.0","@types/raf":"^3.4.0","css-loader":"0.28.7","jest-junit":"3.0.0","raw-loader":"0.5.1","styled-jsx":"2.2.1","typescript":"3.3.4000","@babel/core":"7.11.6","@types/jest":"24.0.6","@types/node":"7.0.8","@types/uuid":"8.3.0","file-loader":"3.0.1","jest-enzyme":"7.0.2","lint-staged":"9.1.0","sass-loader":"6.0.6","webpack-cli":"3.3.2","@types/react":"16.8.6","babel-loader":"8.1.0","react-helmet":"5.2.0","react-select":"1.2.1","style-loader":"0.19.1","@types/enzyme":"3.1.13","@types/lodash":"4.14.123","testcafe-live":"0.1.4","@babel/runtime":"7.4.4","dotenv-webpack":"^1.7.0","@babel/polyfill":"^7.4.4","@storybook/react":"5.0.11","@types/invariant":"2.2.29","@types/react-dom":"16.0.11","isomorphic-fetch":"2.2.1","react-datepicker":"1.1.0","react-router-dom":"4.2.2","@babel/preset-env":"7.4.4","@gooddata/mock-js":"^2.14.2","@storybook/addons":"5.0.11","@types/classnames":"2.2.3","@types/prop-types":"15.5.2","@storybook/theming":"5.0.11","identity-obj-proxy":"^3.0.0","intl-messageformat":"^7.5.4","webpack-dev-server":"3.3.1","@babel/preset-react":"7.0.0","@types/react-portal":"4.0.1","@types/react-window":"^1.8.1","babel-plugin-lodash":"3.3.4","html-webpack-plugin":"3.2.0","react-test-renderer":"16.4.2","@types/react-measure":"2.0.5","clean-webpack-plugin":"2.0.2","stats-webpack-plugin":"0.7.0","eslint-config-prettier":"4.1.0","react-google-recaptcha":"^0.14.1","tslint-config-prettier":"1.18.0","@gooddata/eslint-config":"^1.0.0","@gooddata/tslint-config":"1.0.0","@types/react-responsive":"^3.0.3","@types/storybook__react":"4.0.1","@types/stringify-object":"^3.2.0","enzyme-adapter-react-16":"1.3.1","@gooddata/test-storybook":"4.0.0","@storybook/addon-actions":"5.0.11","@storybook/addon-options":"5.0.11","node-sass-magic-importer":"5.1.0","react-syntax-highlighter":"11.0.2","@types/fixed-data-table-2":"0.8.1","stylelint-config-prettier":"^8.0.1","@gooddata/stylelint-config":"^5.0.0","@types/react-test-renderer":"16.0.0","circular-dependency-plugin":"5.0.2","compression-webpack-plugin":"2.0.0","@types/json-stable-stringify":"^1.0.32","@gooddata/frontend-npm-scripts":"1.2.0","@types/enzyme-adapter-react-16":"1.0.3","stylelint-checkstyle-formatter":"0.1.2","@types/storybook__addon-actions":"3.4.2","@babel/plugin-proposal-class-properties":"7.4.4","@babel/plugin-proposal-object-rest-spread":"7.4.4","@babel/plugin-transform-async-to-generator":"7.4.4"},"peerDependencies":{"react":"^16.5.2","react-dom":"^16.5.2"},"_npmOperationalInternal":{"tmp":"tmp/react-components_7.9.1-9_1619609137135_0.5021912618144615","host":"s3://npm-registry-packages"}},"7.9.1-alpha-no23reason-dho-fet-710-deps-bump-2021-04-28T11-34-54-878Z":{"name":"@gooddata/react-components","version":"7.9.1-alpha-no23reason-dho-fet-710-deps-bump-2021-04-28T11-34-54-878Z","author":{"name":"GoodData Corporation"},"license":"BSD-3-Clause","_id":"@gooddata/react-components@7.9.1-alpha-no23reason-dho-fet-710-deps-bump-2021-04-28T11-34-54-878Z","maintainers":[{"name":"jakub.soltes","email":"jakub.soltes@gooddata.com"},{"name":"martin.plavek","email":"martin.plavek@gooddata.com"},{"name":"jan.jiran","email":"jan.jiran@gooddata.com"},{"name":"tmsang","email":"sang.truong-minh@gooddata.com"},{"name":"rodri360","email":"me@rodri360.com"},{"name":"jkittler","email":"honza.kittler@gmail.com"},{"name":"ivan.mjartan","email":"ivan.mjartan@gooddata.com"},{"name":"lupko","email":"lubomir.slivka@gooddata.com"},{"name":"tomas.kratochvil","email":"tomas.kratochvil@gooddata.com"},{"name":"jakub-sterba","email":"jakub.sterba@gooddata.com"},{"name":"pbenes","email":"petr.benes@gooddata.com"},{"name":"strouhaljan","email":"strouhal.jan@gmail.com"},{"name":"gooddata-ci","email":"rail@gooddata.com"},{"name":"nikolacech","email":"nikola.cech@gooddata.com"},{"name":"bugsbunny338","email":"jiri.zajic@mensa.cz"},{"name":"bertold8","email":"ivan.nejezchleb@seznam.cz"},{"name":"sitina","email":"jiri.sitina@gooddata.com"},{"name":"linhhong","email":"linh.hong@gooddata.com"},{"name":"petrjanu","email":"petr.janu@gooddata.com"},{"name":"jaroslav.tomecek","email":"jaroslav.tomecek@gooddata.com"},{"name":"tomsatgd","email":"tomas.satinsky@gooddata.com"},{"name":"xmort","email":"petr.dolejsi@gooddata.com"},{"name":"yanlipnican","email":"yanlipnican@gmail.com"},{"name":"ptquang86","email":"ptquang86@gmail.com"},{"name":"no23reason","email":"dan.homola@hotmail.cz"},{"name":"afi","email":"adam.fiedler@gooddata.com"},{"name":"patrikbraborec","email":"patrik.braborec@gooddata.com"},{"name":"brbistas","email":"valentinos.chraniotis@gooddata.com"},{"name":"vu.pham","email":"vu.pham@gooddata.com"},{"name":"matyas.kandl","email":"matyas.kandl@gooddata.com"},{"name":"hung.nguyen.hoang","email":"hung.nguyen@gooddata.com"},{"name":"tu-ngo","email":"tungo1981@gmail.com"},{"name":"trung-le-quoc","email":"trung.le@gooddata.com"},{"name":"utdnah","email":"danh.ung@gooddata.com"},{"name":"de.do","email":"de.do@gooddata.com"},{"name":"tulean","email":"tuan.le@gooddata.com"},{"name":"nis.hua","email":"nis.hua@gooddata.com"},{"name":"tuqt1005","email":"tu.tran@gooddata.com"},{"name":"tu.bui","email":"tu.bui@gooddata.com"},{"name":"my.duong","email":"my.duong@gooddata.com"},{"name":"mai.nguyen","email":"mai.nguyen@gooddata.com"},{"name":"hang.ngo","email":"hang.ngo@gooddata.com"},{"name":"scavnickyj","email":"jakub.scavnicky@gooddata.com"},{"name":"thao-luong","email":"thao.luong@gooddata.com"},{"name":"thuong.nguyen","email":"thuong.nguyen@gooddata.com"},{"name":"huyen.nguyen","email":"huyen.nguyen@gooddata.com"},{"name":"vi.phan","email":"vi.phan@gooddata.com"},{"name":"milan.lempera","email":"ext-milan.lempera@gooddata.com"},{"name":"van.nguyen","email":"van.nguyen@gooddata.com"},{"name":"nestor_encinas","email":"xesto05@gmail.com"},{"name":"an.vuong","email":"an.vuong@gooddata.com"},{"name":"tmuchka","email":"tomas.muchka@gooddata.com"},{"name":"gdjan","email":"jan.kruza@gooddata.com"},{"name":"ngoc-le","email":"ngoc.le@gooddata.com"},{"name":"thuy.tran","email":"thuy.tran@gooddata.com"}],"homepage":"https://github.com/gooddata/gooddata-react-components#readme","bugs":{"url":"https://github.com/gooddata/gooddata-react-components/issues"},"dist":{"shasum":"277866ff1cf49a1532a59454564275c42f2c9637","tarball":"https://registry.npmjs.org/@gooddata/react-components/-/react-components-7.9.1-alpha-no23reason-dho-fet-710-deps-bump-2021-04-28T11-34-54-878Z.tgz","fileCount":2668,"integrity":"sha512-6IbehSvHA9SIDmnLjGn6liy/KB8XJ0OZtZ98vt9PBwgqR677WKks4ImUA+ucOLb7PLHCVL3eeeM2hsTqo61jgg==","signatures":[{"sig":"MEUCIB56B1+qAn2T8t6qMBApNmcro8nCbzFXJO9lzNk2osnRAiEAnQQrtW1IFyl23EVfbN9pAo0UiBa/ewF16M+syYz2E8w=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":10728856,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJgiUiDCRA9TVsSAnZWagAAR3wP/3tfwWYtohdfgA0OVUq4\nvAX4dfFPZYrIU6h6tHiQMMe+eXuq3pmnNVca4EGLQLuKx0e7yxS22gpOcc0H\nLi3OuEI6+FSyLrWwUswOw6E3Kom15RvIZMw5mZIY77ip0FZ1MuOpPmPualH9\nXTJupegCNswH/GC2jmzKS8ht7oQugthcpMpG4bY2EPhWme3qBGl0TuTjDdOT\nKeDAStvNKTLF7KqJ/DH7pe4DNtXfDHJy2GnFIiwkijgPIqb1N2qmLYLX4S9d\nWf24WknPwSPSIUa0jpQxoMiR9eZak9bCnkhhOf565PcFaO5jGlXWTyx5wMkt\nIcII6e3Sf87x4+oyEdYI+MovN+pN+kB1K/whappCPCpEIIrq9VWNzytK7To7\nMpaqPVcNn36JQYLKOsTLhLXYzNtt3gq7pLI+AYHzVm1jnX4BSAt2D5TQ3FjV\n0XZ0FOBlk2NGJjlgMuY/SABBxES5ke6USdPCiJFtNEkmFyD4ZdUhUAEnKaZo\nsaavMF7dGgfZu7338WdERAUcAPbrwXiKwgUJDfxAaFmjZ4VzPv/foaGLhx4M\nShj9IkXwdN6iKWKFvRUVRVGsKarlVeS9DNEDSZBft7wX2wM7vfyo9k8VX0m/\nMbCmA1b33JOiJ6H3i9uBtmn8+joUf28nLVJk4KkiWspp577rHcESeKGmIyHh\nrUJl\r\n=4807\r\n-----END PGP SIGNATURE-----\r\n"},"main":"dist/index.js","husky":{"hooks":{"pre-commit":"lint-staged"}},"config":{"eslint":"./examples/**/*.{js,jsx}","tslint":"./{__mocks__,src,stories}/{,**/}*.{ts,tsx}"},"readme":"[![npm version](https://badge.fury.io/js/%40gooddata%2Freact-components.svg)](https://www.npmjs.com/package/@gooddata/react-components)\n\n# GoodData.UI React components\n> A React-based JavaScript library for building data-driven applications\n\n## Getting started\n- [GoodData.UI Documentation](http://sdk.gooddata.com/gooddata-ui/)\n- [GoodData.UI Live Examples](https://gooddata-examples.herokuapp.com/)\n- [Stack Overflow](https://stackoverflow.com/questions/tagged/gooddata)\n\n### Usage\nWith [yarn](https://yarnpkg.com) installed, go to your project directory and run\n```\n$ yarn add @gooddata/react-components\n```\nIf you prefer [npm](npmjs.com) run\n```\n$ npm install --save @gooddata/react-components\n```\n\nThe public API is exposed via global `index.js`. Except for the styles, do not import any other file directly\nbecause they are not intended to be part of the public API.\n\n## Contributing\n\nWe welcome any contribution in form of [issues](https://github.com/gooddata/gooddata-react-components/issues) or [pull requests](https://github.com/gooddata/gooddata-react-components/pulls).\n\nInstall [Node.js](http://nodejs.org) (node 12.16.1, npm v6.13.4) and [Yarn](https://classic.yarnpkg.com) (1.22.4).\n\nInstall dependencies:\n```\nyarn install --frozen-lockfile\n```\n\nThese commands may come in handy while developing:\n\n| command | description |\n| ------- | ----------- |\n| `yarn install --pure-lockfile` | first step |\n| ||\n| `yarn dev` | build react-components to `/dist` in watch mode |\n| `yarn test` | run all unit tests |\n| `yarn prettier-write` | format the source code to match the valid codestyle |\n| `yarn validate` | validate codestyle |\n| ||\n| `yarn storybook` | run storybook from `/stories` on http://localhost:9001 |\n| `yarn build-storybook` | build storybook to `/dist-storybook` |\n| `yarn test-storybook` | run storybook and [screenshot tests](https://github.com/gooddata/gdc-client-utils/tree/master/test-storybook) |\n| ||\n| `yarn examples` | run Live Examples dev-server from `/examples` on https://localhost:8999 |\n| `yarn examples-build` | build Live Examples to `/examples/dist` |\n| `yarn examples-server` | serve built Live Examples - see `/examples/server/src` |\n| `yarn examples-testcafe` | run testcafe tests against `localhost:8999` |\n\n### Deploy to heroku.com\nWhen you deploy this repo to heroku, it serves *GoodData.UI Live Examples*.\nRelevant tasks are in `Procfile` and `package.json`.\n\n```bash\n# run in the project directory\nheroku login\nheroku create <your-app-name>\nheroku config:set DOMAIN_ADMIN_USERNAME=x@gooddata.com DOMAIN_ADMIN_PASSWORD=xy PROJECT_ID_TO_ASSIGN=xms7ga4tf3g3nzucd8380o2bev8oeknp\ngit push heroku HEAD:master\nheroku open\n```\n### Enable Geo Chart for Storybook and Live Examples\nGeo chart uses Mapbox to render map which requires a Mapbox access token.\n- Register an account and create Mapbox access token at [guide](https://docs.mapbox.com/help/how-mapbox-works/access-tokens/)\n- Store the created token at `.env`:\n```bash\necho -e \"EXAMPLE_MAPBOX_ACCESS_TOKEN=token\" >> .env # only need to run once\necho -e \"STORYBOOK_MAPBOX_ACCESS_TOKEN=token\" >> .env # only need to run once\n```\n\n### Run Live Examples Locally\nTo run *GoodData.UI Live Examples* locally:\n```bash\ngit clone <this-repository>\ncd  <repository-folder>\nyarn install --pure-lockfile\nyarn examples\n```\nThen open https://localhost:8999 and login using Live Examples account (you can [create one here](https://gooddata-examples.herokuapp.com/registration)).\n\n### Run Storybook locally\n- Run storybook with token stored in `.env` for more secure\n```bash\nyarn storybook\n```\n- Or run storybook with token env param exposed to cli (not suggested)\n```bash\nSTORYBOOK_MAPBOX_ACCESS_TOKEN=token yarn storybook\n```\n- Apply either above way to `yarn build-storybook` or `yarn test-storybook`\n\n### Source code formatting\nThe source code in the repository is formatted by [Prettier](https://prettier.io/).\nThe format of the code is validated by our Continuous Integration server and is one of the requirements of successful merge.\n\nPrettier is supported by every major IDE. You can find the list of supported editors and how to configure them [here](https://prettier.io/docs/en/editors.html).\n\nIn the case, when your editor is not supported or you don't want to setup the integration, you can run the `yarn prettier-write` command to reformat the code before commit.\n\n## Changelog\n\n- see [CHANGELOG.md](CHANGELOG.md)\n\n## Supported versions\n\nWe encourage you to always use the latest available version of GoodData.UI to make the user experience with integrating GoodData.UI as smooth and secure as possible and to ensure that GoodData.UI always uses the latest features of the GoodData platform.\n\nFor more information, see [Supported Versions](https://sdk.gooddata.com/gooddata-ui/docs/supported_versions.html).\n\nPlease follow the installation instructions in the [gooddata-ui-sdk repository](https://github.com/gooddata/gooddata-ui-sdk) to update to the latest version.\n\n## License\n\n(C) 2007-2020 GoodData Corporation\n\nThis project is dual licensed:\n\n- The ATTRIBUTION-NONCOMMERCIAL 4.0 INTERNATIONAL (CC BY-NC 4.0) is used for purpose of the trial experience and evaluation of GoodData.UI library.\n- The GOODDATA GOODDATA.UI LIBRARY END USER LICENSE AGREEMENT is used for GoodData customers.\n\nFor more information, please see [LICENSE](https://github.com/gooddata/gooddata-react-components/blob/master/LICENSE).\n","gitHead":"2a24390ef8dccc91801183807e6d3598f4726096","scripts":{"dev":"bash scripts/build.sh --dev-watch","test":"jest --watch","build":"bash scripts/build.sh","tslint":"yarn run-tslint -t verbose $npm_package_config_tslint","prepare":"cd examples/server && yarn install --frozen-lockfile && cd ../..; rm -r examples/node_modules 2>/dev/null; true","examples":"bash scripts/run-examples.sh","prepare?":"# Called before `npm publish` and on local `npm install`. Temporarily also for deleting obsolete node_modules. Ends with `true` to continue gracefully.","validate":"tsc --noEmit && yarn tslint && eslint $npm_package_config_eslint && yarn validate-style && yarn prettier-check","build-dev":"bash scripts/build.sh --dev","examples?":"# Default is developer domain, other options: yarn examples [sec,secure,stg,stg2,stg3,demo,developer or URL]","storybook":"yarn build && start-storybook -p 9001 -c .storybook","test-once":"jest","tslint-ci":"mkdir -p ./ci/results && yarn run-tslint -t checkstyle -o ./ci/results/tslint-results.xml $npm_package_config_tslint","run-tslint":"tslint -p tsconfig.json","validate-ci":"tsc --noEmit && yarn tslint-ci  && eslint $npm_package_config_eslint -f checkstyle -o ci/results/eslint-results.xml && yarn validate-style-ci && yarn prettier-check","examples-build":"bash scripts/build-examples.sh","prepublishOnly":"yarn build","prettier-check":"prettier --check '{src,stories,styles,__mocks__,examples/server/src,examples/src,examples/test}/**/*.{ts,js,tsx,jsx,json,scss,md,yaml,html}'","prettier-write":"prettier --write '{src,stories,styles,__mocks__,examples/server/src,examples/src,examples/test}/**/*.{ts,js,tsx,jsx,json,scss,md,yaml,html}'","test-storybook":"yarn build && test-storybook","validate-style":"stylelint '**/*.scss'","build-storybook":"yarn build && build-storybook -c .storybook -o dist-storybook","examples-server":"node examples/server/src/index.js","heroku-postbuild":"yarn examples-build public","examples-testcafe":"./scripts/run-testcafe.sh visual","validate-style-ci":"stylelint '**/*.scss' --custom-formatter=node_modules/stylelint-checkstyle-formatter > ci/results/stylelint-results.xml","check-circular-deps":"madge --circular --extensions ts ./src","examples-testcafe-ci":"./scripts/run-testcafe.sh ci","examples-testcafe-live":"./scripts/run-testcafe.sh live"},"typings":"dist/index.d.ts","_npmUser":{"name":"no23reason","email":"dan.homola@hotmail.cz"},"deprecated":"@gooddata/react-components@7 reached End of Support on March 31, 2022. Please upgrade (see https://sdk.gooddata.com/gooddata-ui/docs/supported_versions.html for more information).","repository":{"url":"git+ssh://git@github.com/gooddata/gooddata-react-components.git","type":"git"},"_npmVersion":"6.14.10","description":"GoodData.UI - A powerful JavaScript library for building analytical applications","directories":{},"lint-staged":{"{src,stories,styles,__mocks__,examples/server/src,examples/src,examples/test}/**/*.{ts,js,tsx,jsx,scss}":["npx gdc-fix-copyright","git add"],"{src,stories,styles,__mocks__,examples/server/src,examples/src,examples/test}/**/*.{ts,js,tsx,jsx,json,scss,md,yaml,html}":["prettier --write","git add"]},"_nodeVersion":"12.20.1","dependencies":{"rxjs":"^6.3.1","uuid":"^8.3.1","lodash":"^4.17.20","date-fns":"^2.7.0","downshift":"^3.2.7","invariant":"^2.2.2","mapbox-gl":"1.11.0","classnames":"^2.2.6","codemirror":"^5.54.0","highcharts":"7.1.1","prop-types":"^15.6.0","react-intl":"^3.6.0","custom-event":"^1.0.1","react-window":"^1.8.1","ag-grid-react":"20.0.0","react-measure":"^2.3.0","@types/mapbox-gl":"1.9.1","react-day-picker":"~7.3.0","react-responsive":"^3.0.0","stringify-object":"^2.4.0","@gooddata/typings":"^2.27.0","@types/codemirror":"^0.0.95","ag-grid-community":"20.0.0","http-status-codes":"^1.3.0","react-codemirror2":"^7.2.0","@gooddata/js-utils":"^3.10.17","@gooddata/numberjs":"^3.2.4","fixed-data-table-2":"^0.8.21","@gooddata/goodstrap":"^70.2.2","react-dom-factories":"^1.0.2","@gooddata/gooddata-js":"^13.2.0","json-stable-stringify":"^1.0.1","react-transition-group":"^2.2.1","hoist-non-react-statics":"^3.3.0","nodelist-foreach-polyfill":"^1.2.0","@formatjs/intl-pluralrules":"^1.3.6","highcharts-grouped-categories":"^1.1.3"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"raf":"3.3.2","yup":"^0.24.1","jest":"24.7.1","husky":"3.0.0","madge":"^3.4.4","react":"^16.5.2","enzyme":"3.5.0","eslint":"4.19.1","formik":"^0.11.11","moment":"2.23.0","history":"^4.7.2","ts-jest":"24.0.0","webpack":"4.30.0","full-icu":"^1.3.0","prettier":"1.16.4","react-ga":"^2.5.2","recharts":"1.0.0-beta.9","testcafe":"1.1.4","commander":"2.14.1","node-sass":"4.13.0","react-dom":"^16.5.2","stylelint":"^13.6.1","supertest":"3.0.0","ts-loader":"6.0.0","@types/raf":"^3.4.0","css-loader":"0.28.7","jest-junit":"3.0.0","raw-loader":"0.5.1","styled-jsx":"2.2.1","typescript":"3.3.4000","@babel/core":"7.11.6","@types/jest":"24.0.6","@types/node":"7.0.8","@types/uuid":"8.3.0","file-loader":"3.0.1","jest-enzyme":"7.0.2","lint-staged":"9.1.0","sass-loader":"6.0.6","webpack-cli":"3.3.2","@types/react":"16.8.6","babel-loader":"8.1.0","react-helmet":"5.2.0","react-select":"1.2.1","style-loader":"0.19.1","@types/enzyme":"3.1.13","@types/lodash":"4.14.123","testcafe-live":"0.1.4","@babel/runtime":"7.4.4","dotenv-webpack":"^1.7.0","@babel/polyfill":"^7.4.4","@storybook/react":"5.0.11","@types/invariant":"2.2.29","@types/react-dom":"16.0.11","isomorphic-fetch":"2.2.1","react-datepicker":"1.1.0","react-router-dom":"4.2.2","@babel/preset-env":"7.4.4","@gooddata/mock-js":"^2.14.2","@storybook/addons":"5.0.11","@types/classnames":"2.2.3","@types/prop-types":"15.5.2","@storybook/theming":"5.0.11","identity-obj-proxy":"^3.0.0","intl-messageformat":"^7.5.4","webpack-dev-server":"3.3.1","@babel/preset-react":"7.0.0","@types/react-portal":"4.0.1","@types/react-window":"^1.8.1","babel-plugin-lodash":"3.3.4","html-webpack-plugin":"3.2.0","react-test-renderer":"16.4.2","@types/react-measure":"2.0.5","clean-webpack-plugin":"2.0.2","stats-webpack-plugin":"0.7.0","eslint-config-prettier":"4.1.0","react-google-recaptcha":"^0.14.1","tslint-config-prettier":"1.18.0","@gooddata/eslint-config":"^1.0.0","@gooddata/tslint-config":"1.0.0","@types/react-responsive":"^3.0.3","@types/storybook__react":"4.0.1","@types/stringify-object":"^3.2.0","enzyme-adapter-react-16":"1.3.1","@gooddata/test-storybook":"4.0.0","@storybook/addon-actions":"5.0.11","@storybook/addon-options":"5.0.11","node-sass-magic-importer":"5.1.0","react-syntax-highlighter":"11.0.2","@types/fixed-data-table-2":"0.8.1","stylelint-config-prettier":"^8.0.1","@gooddata/stylelint-config":"^5.0.0","@types/react-test-renderer":"16.0.0","circular-dependency-plugin":"5.0.2","compression-webpack-plugin":"2.0.0","@types/json-stable-stringify":"^1.0.32","@gooddata/frontend-npm-scripts":"1.2.0","@types/enzyme-adapter-react-16":"1.0.3","stylelint-checkstyle-formatter":"0.1.2","@types/storybook__addon-actions":"3.4.2","@babel/plugin-proposal-class-properties":"7.4.4","@babel/plugin-proposal-object-rest-spread":"7.4.4","@babel/plugin-transform-async-to-generator":"7.4.4"},"peerDependencies":{"react":"^16.5.2","react-dom":"^16.5.2"},"_npmOperationalInternal":{"tmp":"tmp/react-components_7.9.1-alpha-no23reason-dho-fet-710-deps-bump-2021-04-28T11-34-54-878Z_1619609730977_0.6110702239561567","host":"s3://npm-registry-packages"}},"7.9.1-10":{"name":"@gooddata/react-components","version":"7.9.1-10","author":{"name":"GoodData Corporation"},"license":"BSD-3-Clause","_id":"@gooddata/react-components@7.9.1-10","maintainers":[{"name":"jakub.soltes","email":"jakub.soltes@gooddata.com"},{"name":"martin.plavek","email":"martin.plavek@gooddata.com"},{"name":"jan.jiran","email":"jan.jiran@gooddata.com"},{"name":"tmsang","email":"sang.truong-minh@gooddata.com"},{"name":"rodri360","email":"me@rodri360.com"},{"name":"jkittler","email":"honza.kittler@gmail.com"},{"name":"ivan.mjartan","email":"ivan.mjartan@gooddata.com"},{"name":"lupko","email":"lubomir.slivka@gooddata.com"},{"name":"tomas.kratochvil","email":"tomas.kratochvil@gooddata.com"},{"name":"jakub-sterba","email":"jakub.sterba@gooddata.com"},{"name":"pbenes","email":"petr.benes@gooddata.com"},{"name":"strouhaljan","email":"strouhal.jan@gmail.com"},{"name":"gooddata-ci","email":"rail@gooddata.com"},{"name":"nikolacech","email":"nikola.cech@gooddata.com"},{"name":"bugsbunny338","email":"jiri.zajic@mensa.cz"},{"name":"bertold8","email":"ivan.nejezchleb@seznam.cz"},{"name":"sitina","email":"jiri.sitina@gooddata.com"},{"name":"linhhong","email":"linh.hong@gooddata.com"},{"name":"petrjanu","email":"petr.janu@gooddata.com"},{"name":"jaroslav.tomecek","email":"jaroslav.tomecek@gooddata.com"},{"name":"tomsatgd","email":"tomas.satinsky@gooddata.com"},{"name":"xmort","email":"petr.dolejsi@gooddata.com"},{"name":"yanlipnican","email":"yanlipnican@gmail.com"},{"name":"ptquang86","email":"ptquang86@gmail.com"},{"name":"no23reason","email":"dan.homola@hotmail.cz"},{"name":"afi","email":"adam.fiedler@gooddata.com"},{"name":"patrikbraborec","email":"patrik.braborec@gooddata.com"},{"name":"brbistas","email":"valentinos.chraniotis@gooddata.com"},{"name":"vu.pham","email":"vu.pham@gooddata.com"},{"name":"matyas.kandl","email":"matyas.kandl@gooddata.com"},{"name":"hung.nguyen.hoang","email":"hung.nguyen@gooddata.com"},{"name":"tu-ngo","email":"tungo1981@gmail.com"},{"name":"trung-le-quoc","email":"trung.le@gooddata.com"},{"name":"utdnah","email":"danh.ung@gooddata.com"},{"name":"de.do","email":"de.do@gooddata.com"},{"name":"tulean","email":"tuan.le@gooddata.com"},{"name":"nis.hua","email":"nis.hua@gooddata.com"},{"name":"tuqt1005","email":"tu.tran@gooddata.com"},{"name":"tu.bui","email":"tu.bui@gooddata.com"},{"name":"my.duong","email":"my.duong@gooddata.com"},{"name":"mai.nguyen","email":"mai.nguyen@gooddata.com"},{"name":"hang.ngo","email":"hang.ngo@gooddata.com"},{"name":"scavnickyj","email":"jakub.scavnicky@gooddata.com"},{"name":"thao-luong","email":"thao.luong@gooddata.com"},{"name":"thuong.nguyen","email":"thuong.nguyen@gooddata.com"},{"name":"huyen.nguyen","email":"huyen.nguyen@gooddata.com"},{"name":"vi.phan","email":"vi.phan@gooddata.com"},{"name":"milan.lempera","email":"ext-milan.lempera@gooddata.com"},{"name":"van.nguyen","email":"van.nguyen@gooddata.com"},{"name":"nestor_encinas","email":"xesto05@gmail.com"},{"name":"an.vuong","email":"an.vuong@gooddata.com"},{"name":"tmuchka","email":"tomas.muchka@gooddata.com"},{"name":"gdjan","email":"jan.kruza@gooddata.com"},{"name":"ngoc-le","email":"ngoc.le@gooddata.com"},{"name":"thuy.tran","email":"thuy.tran@gooddata.com"}],"homepage":"https://github.com/gooddata/gooddata-react-components#readme","bugs":{"url":"https://github.com/gooddata/gooddata-react-components/issues"},"dist":{"shasum":"f440ee5f6d691a6947334af8f976dac97d2828cf","tarball":"https://registry.npmjs.org/@gooddata/react-components/-/react-components-7.9.1-10.tgz","fileCount":2668,"integrity":"sha512-N0qhnYwR3DcBcc49zuHA4Wt/xFX43hRuWJusNxDaUnoM47lVUXxDyhwWBX7D/aIpZk8jwk2Wgl5TXcyPin460g==","signatures":[{"sig":"MEUCIBL/d4QjYfObPjO/EIRhySNyEEM19LmfzrXtobWwmLX/AiEAiQSkaCDDKwjgD7It2u8RAeFMiqcwY9UAuQfTnKBjEEw=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":10730263,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJgiUvxCRA9TVsSAnZWagAA3mEQAIWHNNnO7yN22m6vKV6U\nNkdU+dceJPvcZK3s+VyLfcKYKvjVUDtLTSBlNlKrw6DlbJGUevksM2OIgdZ+\nw7qXuOCTkzGbnEFnl897dCt1n4mhlT51PON2phT+1EK/EP2U2IxbKWwKeBwU\nyX9WTApfWjlPOoJvpbS5fgQypR54+8Pj6Qd3v/eAd2xH4vd+r1nKbobtenfi\ndCngt/bwxn+Cuu+M9xR0GgspLMT+wLERKLgdiRQ4qGu9Zmtb34slESC/e/y+\nUAd1CuFCGqvqcJEcpmyZmtBVNHb5W1MR31CcYfivSBd06XMYkY7zRC3bKNfl\nReY4/GykhMeSCM2xHLLsWOROTE6jHK9fQup2k8MsoZAicZP8DqP8hudAf7U4\nBraBOEQtfovMFI3moExYVShUnxi6ISe7oabgQlC+zklLKe7YqPCdltMjtpx5\nj5tC73Y/O/hlKaOH3dbJ9F1OtsWoHFL9jkmssfTGXh4BmoYCc/WJYepzsrdQ\nDERIAQo+nAvTL2gp40loW0ekaYixzKghlUoYYn7zVriHtKnvo7lKJV02tMzr\nVnepJ2Zvq8h8l8ibZtTvmB4b2Zcfeyrx8/r35r1ROYOcezXkH1ElMoVDAfEy\nSnMAZU+APGOYjN+4JkW6X/vyeMM9+r2iRLYagPBD28r/uMbl1MXH0PikT6XB\nI31c\r\n=A1+K\r\n-----END PGP SIGNATURE-----\r\n"},"main":"dist/index.js","husky":{"hooks":{"pre-commit":"lint-staged"}},"config":{"eslint":"./examples/**/*.{js,jsx}","tslint":"./{__mocks__,src,stories}/{,**/}*.{ts,tsx}"},"readme":"[![npm version](https://badge.fury.io/js/%40gooddata%2Freact-components.svg)](https://www.npmjs.com/package/@gooddata/react-components)\n\n# GoodData.UI React components\n> A React-based JavaScript library for building data-driven applications\n\n## Getting started\n- [GoodData.UI Documentation](http://sdk.gooddata.com/gooddata-ui/)\n- [GoodData.UI Live Examples](https://gooddata-examples.herokuapp.com/)\n- [Stack Overflow](https://stackoverflow.com/questions/tagged/gooddata)\n\n### Usage\nWith [yarn](https://yarnpkg.com) installed, go to your project directory and run\n```\n$ yarn add @gooddata/react-components\n```\nIf you prefer [npm](npmjs.com) run\n```\n$ npm install --save @gooddata/react-components\n```\n\nThe public API is exposed via global `index.js`. Except for the styles, do not import any other file directly\nbecause they are not intended to be part of the public API.\n\n## Contributing\n\nWe welcome any contribution in form of [issues](https://github.com/gooddata/gooddata-react-components/issues) or [pull requests](https://github.com/gooddata/gooddata-react-components/pulls).\n\nInstall [Node.js](http://nodejs.org) (node 12.16.1, npm v6.13.4) and [Yarn](https://classic.yarnpkg.com) (1.22.4).\n\nInstall dependencies:\n```\nyarn install --frozen-lockfile\n```\n\nThese commands may come in handy while developing:\n\n| command | description |\n| ------- | ----------- |\n| `yarn install --pure-lockfile` | first step |\n| ||\n| `yarn dev` | build react-components to `/dist` in watch mode |\n| `yarn test` | run all unit tests |\n| `yarn prettier-write` | format the source code to match the valid codestyle |\n| `yarn validate` | validate codestyle |\n| ||\n| `yarn storybook` | run storybook from `/stories` on http://localhost:9001 |\n| `yarn build-storybook` | build storybook to `/dist-storybook` |\n| `yarn test-storybook` | run storybook and [screenshot tests](https://github.com/gooddata/gdc-client-utils/tree/master/test-storybook) |\n| ||\n| `yarn examples` | run Live Examples dev-server from `/examples` on https://localhost:8999 |\n| `yarn examples-build` | build Live Examples to `/examples/dist` |\n| `yarn examples-server` | serve built Live Examples - see `/examples/server/src` |\n| `yarn examples-testcafe` | run testcafe tests against `localhost:8999` |\n\n### Deploy to heroku.com\nWhen you deploy this repo to heroku, it serves *GoodData.UI Live Examples*.\nRelevant tasks are in `Procfile` and `package.json`.\n\n```bash\n# run in the project directory\nheroku login\nheroku create <your-app-name>\nheroku config:set DOMAIN_ADMIN_USERNAME=x@gooddata.com DOMAIN_ADMIN_PASSWORD=xy PROJECT_ID_TO_ASSIGN=xms7ga4tf3g3nzucd8380o2bev8oeknp\ngit push heroku HEAD:master\nheroku open\n```\n### Enable Geo Chart for Storybook and Live Examples\nGeo chart uses Mapbox to render map which requires a Mapbox access token.\n- Register an account and create Mapbox access token at [guide](https://docs.mapbox.com/help/how-mapbox-works/access-tokens/)\n- Store the created token at `.env`:\n```bash\necho -e \"EXAMPLE_MAPBOX_ACCESS_TOKEN=token\" >> .env # only need to run once\necho -e \"STORYBOOK_MAPBOX_ACCESS_TOKEN=token\" >> .env # only need to run once\n```\n\n### Run Live Examples Locally\nTo run *GoodData.UI Live Examples* locally:\n```bash\ngit clone <this-repository>\ncd  <repository-folder>\nyarn install --pure-lockfile\nyarn examples\n```\nThen open https://localhost:8999 and login using Live Examples account (you can [create one here](https://gooddata-examples.herokuapp.com/registration)).\n\n### Run Storybook locally\n- Run storybook with token stored in `.env` for more secure\n```bash\nyarn storybook\n```\n- Or run storybook with token env param exposed to cli (not suggested)\n```bash\nSTORYBOOK_MAPBOX_ACCESS_TOKEN=token yarn storybook\n```\n- Apply either above way to `yarn build-storybook` or `yarn test-storybook`\n\n### Source code formatting\nThe source code in the repository is formatted by [Prettier](https://prettier.io/).\nThe format of the code is validated by our Continuous Integration server and is one of the requirements of successful merge.\n\nPrettier is supported by every major IDE. You can find the list of supported editors and how to configure them [here](https://prettier.io/docs/en/editors.html).\n\nIn the case, when your editor is not supported or you don't want to setup the integration, you can run the `yarn prettier-write` command to reformat the code before commit.\n\n## Changelog\n\n- see [CHANGELOG.md](CHANGELOG.md)\n\n## Supported versions\n\nWe encourage you to always use the latest available version of GoodData.UI to make the user experience with integrating GoodData.UI as smooth and secure as possible and to ensure that GoodData.UI always uses the latest features of the GoodData platform.\n\nFor more information, see [Supported Versions](https://sdk.gooddata.com/gooddata-ui/docs/supported_versions.html).\n\nPlease follow the installation instructions in the [gooddata-ui-sdk repository](https://github.com/gooddata/gooddata-ui-sdk) to update to the latest version.\n\n## License\n\n(C) 2007-2020 GoodData Corporation\n\nThis project is dual licensed:\n\n- The ATTRIBUTION-NONCOMMERCIAL 4.0 INTERNATIONAL (CC BY-NC 4.0) is used for purpose of the trial experience and evaluation of GoodData.UI library.\n- The GOODDATA GOODDATA.UI LIBRARY END USER LICENSE AGREEMENT is used for GoodData customers.\n\nFor more information, please see [LICENSE](https://github.com/gooddata/gooddata-react-components/blob/master/LICENSE).\n","gitHead":"bf4e4059575b102215f1c6fe7306aa9b083ddf53","scripts":{"dev":"bash scripts/build.sh --dev-watch","test":"jest --watch","build":"bash scripts/build.sh","tslint":"yarn run-tslint -t verbose $npm_package_config_tslint","prepare":"cd examples/server && yarn install --frozen-lockfile && cd ../..; rm -r examples/node_modules 2>/dev/null; true","examples":"bash scripts/run-examples.sh","prepare?":"# Called before `npm publish` and on local `npm install`. Temporarily also for deleting obsolete node_modules. Ends with `true` to continue gracefully.","validate":"tsc --noEmit && yarn tslint && eslint $npm_package_config_eslint && yarn validate-style && yarn prettier-check","build-dev":"bash scripts/build.sh --dev","examples?":"# Default is developer domain, other options: yarn examples [sec,secure,stg,stg2,stg3,demo,developer or URL]","storybook":"yarn build && start-storybook -p 9001 -c .storybook","test-once":"jest","tslint-ci":"mkdir -p ./ci/results && yarn run-tslint -t checkstyle -o ./ci/results/tslint-results.xml $npm_package_config_tslint","run-tslint":"tslint -p tsconfig.json","validate-ci":"tsc --noEmit && yarn tslint-ci  && eslint $npm_package_config_eslint -f checkstyle -o ci/results/eslint-results.xml && yarn validate-style-ci && yarn prettier-check","examples-build":"bash scripts/build-examples.sh","prepublishOnly":"yarn build","prettier-check":"prettier --check '{src,stories,styles,__mocks__,examples/server/src,examples/src,examples/test}/**/*.{ts,js,tsx,jsx,json,scss,md,yaml,html}'","prettier-write":"prettier --write '{src,stories,styles,__mocks__,examples/server/src,examples/src,examples/test}/**/*.{ts,js,tsx,jsx,json,scss,md,yaml,html}'","test-storybook":"yarn build && test-storybook","validate-style":"stylelint '**/*.scss'","build-storybook":"yarn build && build-storybook -c .storybook -o dist-storybook","examples-server":"node examples/server/src/index.js","heroku-postbuild":"yarn examples-build public","examples-testcafe":"./scripts/run-testcafe.sh visual","validate-style-ci":"stylelint '**/*.scss' --custom-formatter=node_modules/stylelint-checkstyle-formatter > ci/results/stylelint-results.xml","check-circular-deps":"madge --circular --extensions ts ./src","examples-testcafe-ci":"./scripts/run-testcafe.sh ci","examples-testcafe-live":"./scripts/run-testcafe.sh live"},"typings":"dist/index.d.ts","_npmUser":{"name":"gooddata-ci","email":"rail@gooddata.com"},"deprecated":"@gooddata/react-components@7 reached End of Support on March 31, 2022. Please upgrade (see https://sdk.gooddata.com/gooddata-ui/docs/supported_versions.html for more information).","repository":{"url":"git+ssh://git@github.com/gooddata/gooddata-react-components.git","type":"git"},"_npmVersion":"6.13.4","description":"GoodData.UI - A powerful JavaScript library for building analytical applications","directories":{},"lint-staged":{"{src,stories,styles,__mocks__,examples/server/src,examples/src,examples/test}/**/*.{ts,js,tsx,jsx,scss}":["npx gdc-fix-copyright","git add"],"{src,stories,styles,__mocks__,examples/server/src,examples/src,examples/test}/**/*.{ts,js,tsx,jsx,json,scss,md,yaml,html}":["prettier --write","git add"]},"_nodeVersion":"12.16.1","dependencies":{"rxjs":"^6.3.1","uuid":"^8.3.1","immer":"^1.3.1","lodash":"^4.17.20","date-fns":"^2.7.0","downshift":"^3.2.7","invariant":"^2.2.2","mapbox-gl":"1.11.0","classnames":"^2.2.6","codemirror":"^5.54.0","highcharts":"7.1.1","prop-types":"^15.6.0","react-intl":"^3.6.0","custom-event":"^1.0.1","react-window":"^1.8.1","ag-grid-react":"20.0.0","react-measure":"^2.3.0","@types/mapbox-gl":"1.9.1","react-day-picker":"~7.3.0","react-responsive":"^3.0.0","stringify-object":"^2.4.0","@gooddata/typings":"^2.27.0","@types/codemirror":"^0.0.95","ag-grid-community":"20.0.0","http-status-codes":"^1.3.0","react-codemirror2":"^7.2.0","@gooddata/js-utils":"^3.10.17","@gooddata/numberjs":"^3.2.4","fixed-data-table-2":"^0.8.21","@gooddata/goodstrap":"^70.2.2","react-dom-factories":"^1.0.2","@gooddata/gooddata-js":"^13.2.0","json-stable-stringify":"^1.0.1","react-transition-group":"^2.2.1","hoist-non-react-statics":"^3.3.0","nodelist-foreach-polyfill":"^1.2.0","@formatjs/intl-pluralrules":"^1.3.6","highcharts-grouped-categories":"^1.1.3"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"raf":"3.3.2","yup":"^0.24.1","jest":"24.7.1","husky":"3.0.0","madge":"^3.4.4","react":"^16.5.2","enzyme":"3.5.0","eslint":"4.19.1","formik":"^0.11.11","moment":"2.23.0","history":"^4.7.2","ts-jest":"24.0.0","webpack":"4.30.0","full-icu":"^1.3.0","prettier":"1.16.4","react-ga":"^2.5.2","recharts":"1.0.0-beta.9","testcafe":"1.1.4","commander":"2.14.1","node-sass":"4.13.1","react-dom":"^16.5.2","stylelint":"^13.6.1","supertest":"3.0.0","ts-loader":"6.0.0","@types/raf":"^3.4.0","css-loader":"0.28.7","jest-junit":"3.0.0","raw-loader":"0.5.1","styled-jsx":"2.2.1","typescript":"3.3.4000","@babel/core":"7.11.6","@types/jest":"24.0.6","@types/node":"7.0.8","@types/uuid":"8.3.0","file-loader":"3.0.1","jest-enzyme":"7.0.2","lint-staged":"9.1.0","sass-loader":"6.0.6","webpack-cli":"3.3.2","@types/react":"16.8.6","babel-loader":"8.1.0","react-helmet":"5.2.0","react-select":"1.2.1","style-loader":"0.19.1","@types/enzyme":"3.1.13","@types/lodash":"4.14.123","testcafe-live":"0.1.4","@babel/runtime":"7.4.4","dotenv-webpack":"^1.7.0","@babel/polyfill":"^7.4.4","@storybook/react":"5.0.11","@types/invariant":"2.2.29","@types/react-dom":"16.0.11","isomorphic-fetch":"2.2.1","react-datepicker":"1.1.0","react-router-dom":"4.2.2","@babel/preset-env":"7.4.4","@gooddata/mock-js":"^2.14.2","@storybook/addons":"5.0.11","@types/classnames":"2.2.3","@types/prop-types":"15.5.2","@storybook/theming":"5.0.11","identity-obj-proxy":"^3.0.0","intl-messageformat":"^7.5.4","webpack-dev-server":"3.3.1","@babel/preset-react":"7.0.0","@types/react-portal":"4.0.1","@types/react-window":"^1.8.1","babel-plugin-lodash":"3.3.4","html-webpack-plugin":"3.2.0","react-test-renderer":"16.4.2","@types/react-measure":"2.0.5","clean-webpack-plugin":"2.0.2","stats-webpack-plugin":"0.7.0","eslint-config-prettier":"4.1.0","react-google-recaptcha":"^0.14.1","tslint-config-prettier":"1.18.0","@gooddata/eslint-config":"^1.0.0","@gooddata/tslint-config":"1.0.0","@types/react-responsive":"^3.0.3","@types/storybook__react":"4.0.1","@types/stringify-object":"^3.2.0","enzyme-adapter-react-16":"1.3.1","@gooddata/test-storybook":"4.0.0","@storybook/addon-actions":"5.0.11","@storybook/addon-options":"5.0.11","node-sass-magic-importer":"5.1.0","react-syntax-highlighter":"11.0.2","@types/fixed-data-table-2":"0.8.1","stylelint-config-prettier":"^8.0.1","@gooddata/stylelint-config":"^5.0.0","@types/react-test-renderer":"16.0.0","circular-dependency-plugin":"5.0.2","compression-webpack-plugin":"2.0.0","@types/json-stable-stringify":"^1.0.32","@gooddata/frontend-npm-scripts":"1.2.0","@types/enzyme-adapter-react-16":"1.0.3","stylelint-checkstyle-formatter":"0.1.2","@types/storybook__addon-actions":"3.4.2","@babel/plugin-proposal-class-properties":"7.4.4","@babel/plugin-proposal-object-rest-spread":"7.4.4","@babel/plugin-transform-async-to-generator":"7.4.4"},"peerDependencies":{"react":"^16.5.2","react-dom":"^16.5.2"},"_npmOperationalInternal":{"tmp":"tmp/react-components_7.9.1-10_1619610609257_0.03262854607350962","host":"s3://npm-registry-packages"}},"7.9.1-11":{"name":"@gooddata/react-components","version":"7.9.1-11","author":{"name":"GoodData Corporation"},"license":"BSD-3-Clause","_id":"@gooddata/react-components@7.9.1-11","maintainers":[{"name":"jakub.soltes","email":"jakub.soltes@gooddata.com"},{"name":"martin.plavek","email":"martin.plavek@gooddata.com"},{"name":"jan.jiran","email":"jan.jiran@gooddata.com"},{"name":"tmsang","email":"sang.truong-minh@gooddata.com"},{"name":"rodri360","email":"me@rodri360.com"},{"name":"jkittler","email":"honza.kittler@gmail.com"},{"name":"ivan.mjartan","email":"ivan.mjartan@gooddata.com"},{"name":"lupko","email":"lubomir.slivka@gooddata.com"},{"name":"tomas.kratochvil","email":"tomas.kratochvil@gooddata.com"},{"name":"jakub-sterba","email":"jakub.sterba@gooddata.com"},{"name":"pbenes","email":"petr.benes@gooddata.com"},{"name":"strouhaljan","email":"strouhal.jan@gmail.com"},{"name":"gooddata-ci","email":"rail@gooddata.com"},{"name":"nikolacech","email":"nikola.cech@gooddata.com"},{"name":"bugsbunny338","email":"jiri.zajic@mensa.cz"},{"name":"bertold8","email":"ivan.nejezchleb@seznam.cz"},{"name":"sitina","email":"jiri.sitina@gooddata.com"},{"name":"linhhong","email":"linh.hong@gooddata.com"},{"name":"petrjanu","email":"petr.janu@gooddata.com"},{"name":"jaroslav.tomecek","email":"jaroslav.tomecek@gooddata.com"},{"name":"tomsatgd","email":"tomas.satinsky@gooddata.com"},{"name":"xmort","email":"petr.dolejsi@gooddata.com"},{"name":"yanlipnican","email":"yanlipnican@gmail.com"},{"name":"ptquang86","email":"ptquang86@gmail.com"},{"name":"no23reason","email":"dan.homola@hotmail.cz"},{"name":"afi","email":"adam.fiedler@gooddata.com"},{"name":"patrikbraborec","email":"patrik.braborec@gooddata.com"},{"name":"brbistas","email":"valentinos.chraniotis@gooddata.com"},{"name":"vu.pham","email":"vu.pham@gooddata.com"},{"name":"matyas.kandl","email":"matyas.kandl@gooddata.com"},{"name":"hung.nguyen.hoang","email":"hung.nguyen@gooddata.com"},{"name":"tu-ngo","email":"tungo1981@gmail.com"},{"name":"trung-le-quoc","email":"trung.le@gooddata.com"},{"name":"utdnah","email":"danh.ung@gooddata.com"},{"name":"de.do","email":"de.do@gooddata.com"},{"name":"tulean","email":"tuan.le@gooddata.com"},{"name":"nis.hua","email":"nis.hua@gooddata.com"},{"name":"tuqt1005","email":"tu.tran@gooddata.com"},{"name":"tu.bui","email":"tu.bui@gooddata.com"},{"name":"my.duong","email":"my.duong@gooddata.com"},{"name":"mai.nguyen","email":"mai.nguyen@gooddata.com"},{"name":"hang.ngo","email":"hang.ngo@gooddata.com"},{"name":"scavnickyj","email":"jakub.scavnicky@gooddata.com"},{"name":"thao-luong","email":"thao.luong@gooddata.com"},{"name":"thuong.nguyen","email":"thuong.nguyen@gooddata.com"},{"name":"huyen.nguyen","email":"huyen.nguyen@gooddata.com"},{"name":"vi.phan","email":"vi.phan@gooddata.com"},{"name":"milan.lempera","email":"ext-milan.lempera@gooddata.com"},{"name":"van.nguyen","email":"van.nguyen@gooddata.com"},{"name":"nestor_encinas","email":"xesto05@gmail.com"},{"name":"an.vuong","email":"an.vuong@gooddata.com"},{"name":"tmuchka","email":"tomas.muchka@gooddata.com"},{"name":"gdjan","email":"jan.kruza@gooddata.com"},{"name":"ngoc-le","email":"ngoc.le@gooddata.com"},{"name":"thuy.tran","email":"thuy.tran@gooddata.com"}],"homepage":"https://github.com/gooddata/gooddata-react-components#readme","bugs":{"url":"https://github.com/gooddata/gooddata-react-components/issues"},"dist":{"shasum":"bae95d31cfa9cb1ed5b5a3b09fba26d82a3e211a","tarball":"https://registry.npmjs.org/@gooddata/react-components/-/react-components-7.9.1-11.tgz","fileCount":2668,"integrity":"sha512-tc9t+o+0cnQa4nF3zo0LPNO7yyDk+QCtocvXgX4sicydNRdmbas40tVzTTFixZRJ7iXNzf/V4NA16Z4A+DI6Tw==","signatures":[{"sig":"MEQCIBKeRrHyiF1V/ClPI6tG1dOnYTmXfRhmgGj+Akrw9ykRAiAhe7snTksFLJtI3LyBy50L/NfnYc8CPOhgbjtTSJSSbw==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":10728795,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJgiWEeCRA9TVsSAnZWagAAgZUQAJAY+wbKP/VXLf7IIxgg\nqU3I2q4E9eCHYZ7kN7A+rF3ePwhScb/mEuITBt1j0cevzJ2wpoHaGJ1vgH4w\nNV9KDA31BOjxLujX1lHCLf0Dofx7yDopwSTm02Yskm2MCGxVFAgFPA9rGtgq\nFvjK0J1BZA0VWW13om+774Jfj4RWfq7tbA6hzpM0XexlLLgg2RVFm3baNc7F\nKM4bO2/3lZE6/97wfRbzsPj9miPtpVwxd9c17fLcEe+gwSf4M0LRJnD5SHfK\n/aQSa+AJt4kfqDKe2gIbAmlp9+1v4qAOq1cHtJOYKLoNu6VA2mgRO6DC6LYH\nlEFa9jp0mHI2Z6oXToiivaotIV5C4IEm1BU9D6nLgN1b5kVEeVbx90psPfUM\ny9go/kXWB8CkxcBUYHp2Zx9Uw3qdWvxdpNFiBtYJDWMFqZMx+5a5oWCy+K8O\nrg9Ht42LkHMF+thVlfWHckjMo9SU+iYX8RSJRo96PSP1pspAQiJW3teORT4/\nrhcnBYMBj7Bkyeg2rlc6xv6VEzFmShc8jP5nDMimGtGsImpMD0jeSDFRtieg\nY/AnAVzNfp8rKN36nK8KEOp8z7e1SKE1LXqhgQ8nXSCZniw91NOGx1fNuj+l\nQBqDc0ahtg8/LAQLZgjZcSz7LSxUJZON2e4bDykMCY8HTSSjOj955qZ0v7Mm\n8Qzh\r\n=GcKp\r\n-----END PGP SIGNATURE-----\r\n"},"main":"dist/index.js","husky":{"hooks":{"pre-commit":"lint-staged"}},"config":{"eslint":"./examples/**/*.{js,jsx}","tslint":"./{__mocks__,src,stories}/{,**/}*.{ts,tsx}"},"readme":"[![npm version](https://badge.fury.io/js/%40gooddata%2Freact-components.svg)](https://www.npmjs.com/package/@gooddata/react-components)\n\n# GoodData.UI React components\n> A React-based JavaScript library for building data-driven applications\n\n## Getting started\n- [GoodData.UI Documentation](http://sdk.gooddata.com/gooddata-ui/)\n- [GoodData.UI Live Examples](https://gooddata-examples.herokuapp.com/)\n- [Stack Overflow](https://stackoverflow.com/questions/tagged/gooddata)\n\n### Usage\nWith [yarn](https://yarnpkg.com) installed, go to your project directory and run\n```\n$ yarn add @gooddata/react-components\n```\nIf you prefer [npm](npmjs.com) run\n```\n$ npm install --save @gooddata/react-components\n```\n\nThe public API is exposed via global `index.js`. Except for the styles, do not import any other file directly\nbecause they are not intended to be part of the public API.\n\n## Contributing\n\nWe welcome any contribution in form of [issues](https://github.com/gooddata/gooddata-react-components/issues) or [pull requests](https://github.com/gooddata/gooddata-react-components/pulls).\n\nInstall [Node.js](http://nodejs.org) (node 12.16.1, npm v6.13.4) and [Yarn](https://classic.yarnpkg.com) (1.22.4).\n\nInstall dependencies:\n```\nyarn install --frozen-lockfile\n```\n\nThese commands may come in handy while developing:\n\n| command | description |\n| ------- | ----------- |\n| `yarn install --pure-lockfile` | first step |\n| ||\n| `yarn dev` | build react-components to `/dist` in watch mode |\n| `yarn test` | run all unit tests |\n| `yarn prettier-write` | format the source code to match the valid codestyle |\n| `yarn validate` | validate codestyle |\n| ||\n| `yarn storybook` | run storybook from `/stories` on http://localhost:9001 |\n| `yarn build-storybook` | build storybook to `/dist-storybook` |\n| `yarn test-storybook` | run storybook and [screenshot tests](https://github.com/gooddata/gdc-client-utils/tree/master/test-storybook) |\n| ||\n| `yarn examples` | run Live Examples dev-server from `/examples` on https://localhost:8999 |\n| `yarn examples-build` | build Live Examples to `/examples/dist` |\n| `yarn examples-server` | serve built Live Examples - see `/examples/server/src` |\n| `yarn examples-testcafe` | run testcafe tests against `localhost:8999` |\n\n### Deploy to heroku.com\nWhen you deploy this repo to heroku, it serves *GoodData.UI Live Examples*.\nRelevant tasks are in `Procfile` and `package.json`.\n\n```bash\n# run in the project directory\nheroku login\nheroku create <your-app-name>\nheroku config:set DOMAIN_ADMIN_USERNAME=x@gooddata.com DOMAIN_ADMIN_PASSWORD=xy PROJECT_ID_TO_ASSIGN=xms7ga4tf3g3nzucd8380o2bev8oeknp\ngit push heroku HEAD:master\nheroku open\n```\n### Enable Geo Chart for Storybook and Live Examples\nGeo chart uses Mapbox to render map which requires a Mapbox access token.\n- Register an account and create Mapbox access token at [guide](https://docs.mapbox.com/help/how-mapbox-works/access-tokens/)\n- Store the created token at `.env`:\n```bash\necho -e \"EXAMPLE_MAPBOX_ACCESS_TOKEN=token\" >> .env # only need to run once\necho -e \"STORYBOOK_MAPBOX_ACCESS_TOKEN=token\" >> .env # only need to run once\n```\n\n### Run Live Examples Locally\nTo run *GoodData.UI Live Examples* locally:\n```bash\ngit clone <this-repository>\ncd  <repository-folder>\nyarn install --pure-lockfile\nyarn examples\n```\nThen open https://localhost:8999 and login using Live Examples account (you can [create one here](https://gooddata-examples.herokuapp.com/registration)).\n\n### Run Storybook locally\n- Run storybook with token stored in `.env` for more secure\n```bash\nyarn storybook\n```\n- Or run storybook with token env param exposed to cli (not suggested)\n```bash\nSTORYBOOK_MAPBOX_ACCESS_TOKEN=token yarn storybook\n```\n- Apply either above way to `yarn build-storybook` or `yarn test-storybook`\n\n### Source code formatting\nThe source code in the repository is formatted by [Prettier](https://prettier.io/).\nThe format of the code is validated by our Continuous Integration server and is one of the requirements of successful merge.\n\nPrettier is supported by every major IDE. You can find the list of supported editors and how to configure them [here](https://prettier.io/docs/en/editors.html).\n\nIn the case, when your editor is not supported or you don't want to setup the integration, you can run the `yarn prettier-write` command to reformat the code before commit.\n\n## Changelog\n\n- see [CHANGELOG.md](CHANGELOG.md)\n\n## Supported versions\n\nWe encourage you to always use the latest available version of GoodData.UI to make the user experience with integrating GoodData.UI as smooth and secure as possible and to ensure that GoodData.UI always uses the latest features of the GoodData platform.\n\nFor more information, see [Supported Versions](https://sdk.gooddata.com/gooddata-ui/docs/supported_versions.html).\n\nPlease follow the installation instructions in the [gooddata-ui-sdk repository](https://github.com/gooddata/gooddata-ui-sdk) to update to the latest version.\n\n## License\n\n(C) 2007-2020 GoodData Corporation\n\nThis project is dual licensed:\n\n- The ATTRIBUTION-NONCOMMERCIAL 4.0 INTERNATIONAL (CC BY-NC 4.0) is used for purpose of the trial experience and evaluation of GoodData.UI library.\n- The GOODDATA GOODDATA.UI LIBRARY END USER LICENSE AGREEMENT is used for GoodData customers.\n\nFor more information, please see [LICENSE](https://github.com/gooddata/gooddata-react-components/blob/master/LICENSE).\n","gitHead":"a7f0b56ce08abfe7aa55e0f51c1255c1755e2d2e","scripts":{"dev":"bash scripts/build.sh --dev-watch","test":"jest --watch","build":"bash scripts/build.sh","tslint":"yarn run-tslint -t verbose $npm_package_config_tslint","prepare":"cd examples/server && yarn install --frozen-lockfile && cd ../..; rm -r examples/node_modules 2>/dev/null; true","examples":"bash scripts/run-examples.sh","prepare?":"# Called before `npm publish` and on local `npm install`. Temporarily also for deleting obsolete node_modules. Ends with `true` to continue gracefully.","validate":"tsc --noEmit && yarn tslint && eslint $npm_package_config_eslint && yarn validate-style && yarn prettier-check","build-dev":"bash scripts/build.sh --dev","examples?":"# Default is developer domain, other options: yarn examples [sec,secure,stg,stg2,stg3,demo,developer or URL]","storybook":"yarn build && start-storybook -p 9001 -c .storybook","test-once":"jest","tslint-ci":"mkdir -p ./ci/results && yarn run-tslint -t checkstyle -o ./ci/results/tslint-results.xml $npm_package_config_tslint","run-tslint":"tslint -p tsconfig.json","validate-ci":"tsc --noEmit && yarn tslint-ci  && eslint $npm_package_config_eslint -f checkstyle -o ci/results/eslint-results.xml && yarn validate-style-ci && yarn prettier-check","examples-build":"bash scripts/build-examples.sh","prepublishOnly":"yarn build","prettier-check":"prettier --check '{src,stories,styles,__mocks__,examples/server/src,examples/src,examples/test}/**/*.{ts,js,tsx,jsx,json,scss,md,yaml,html}'","prettier-write":"prettier --write '{src,stories,styles,__mocks__,examples/server/src,examples/src,examples/test}/**/*.{ts,js,tsx,jsx,json,scss,md,yaml,html}'","test-storybook":"yarn build && test-storybook","validate-style":"stylelint '**/*.scss'","build-storybook":"yarn build && build-storybook -c .storybook -o dist-storybook","examples-server":"node examples/server/src/index.js","heroku-postbuild":"yarn examples-build public","examples-testcafe":"./scripts/run-testcafe.sh visual","validate-style-ci":"stylelint '**/*.scss' --custom-formatter=node_modules/stylelint-checkstyle-formatter > ci/results/stylelint-results.xml","check-circular-deps":"madge --circular --extensions ts ./src","examples-testcafe-ci":"./scripts/run-testcafe.sh ci","examples-testcafe-live":"./scripts/run-testcafe.sh live"},"typings":"dist/index.d.ts","_npmUser":{"name":"gooddata-ci","email":"rail@gooddata.com"},"deprecated":"@gooddata/react-components@7 reached End of Support on March 31, 2022. Please upgrade (see https://sdk.gooddata.com/gooddata-ui/docs/supported_versions.html for more information).","repository":{"url":"git+ssh://git@github.com/gooddata/gooddata-react-components.git","type":"git"},"_npmVersion":"6.13.4","description":"GoodData.UI - A powerful JavaScript library for building analytical applications","directories":{},"lint-staged":{"{src,stories,styles,__mocks__,examples/server/src,examples/src,examples/test}/**/*.{ts,js,tsx,jsx,scss}":["npx gdc-fix-copyright","git add"],"{src,stories,styles,__mocks__,examples/server/src,examples/src,examples/test}/**/*.{ts,js,tsx,jsx,json,scss,md,yaml,html}":["prettier --write","git add"]},"_nodeVersion":"12.16.1","dependencies":{"rxjs":"^6.3.1","uuid":"^8.3.1","lodash":"^4.17.20","date-fns":"^2.7.0","downshift":"^3.2.7","invariant":"^2.2.2","mapbox-gl":"1.11.0","classnames":"^2.2.6","codemirror":"^5.54.0","highcharts":"7.1.1","prop-types":"^15.6.0","react-intl":"^3.6.0","custom-event":"^1.0.1","react-window":"^1.8.1","ag-grid-react":"20.0.0","react-measure":"^2.3.0","@types/mapbox-gl":"1.9.1","react-day-picker":"~7.3.0","react-responsive":"^3.0.0","stringify-object":"^2.4.0","@gooddata/typings":"^2.27.0","@types/codemirror":"^0.0.95","ag-grid-community":"20.0.0","http-status-codes":"^1.3.0","react-codemirror2":"^7.2.0","@gooddata/js-utils":"^3.10.17","@gooddata/numberjs":"^3.2.4","fixed-data-table-2":"^0.8.21","@gooddata/goodstrap":"^70.2.2","react-dom-factories":"^1.0.2","@gooddata/gooddata-js":"^13.2.0","json-stable-stringify":"^1.0.1","react-transition-group":"^2.2.1","hoist-non-react-statics":"^3.3.0","nodelist-foreach-polyfill":"^1.2.0","@formatjs/intl-pluralrules":"^1.3.6","highcharts-grouped-categories":"^1.1.3"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"raf":"3.3.2","yup":"^0.24.1","jest":"24.7.1","husky":"3.0.0","madge":"^4.0.1","react":"^16.5.2","enzyme":"3.5.0","eslint":"4.19.1","formik":"^0.11.11","moment":"2.23.0","history":"^4.7.2","ts-jest":"24.0.0","webpack":"4.30.0","full-icu":"^1.3.0","prettier":"1.16.4","react-ga":"^2.5.2","recharts":"1.0.0-beta.9","testcafe":"1.1.4","commander":"2.14.1","node-sass":"4.13.1","react-dom":"^16.5.2","stylelint":"^13.6.1","supertest":"3.0.0","ts-loader":"6.0.0","@types/raf":"^3.4.0","css-loader":"0.28.7","jest-junit":"3.0.0","raw-loader":"0.5.1","styled-jsx":"2.2.1","typescript":"3.3.4000","@babel/core":"7.11.6","@types/jest":"24.0.6","@types/node":"7.0.8","@types/uuid":"8.3.0","file-loader":"3.0.1","jest-enzyme":"7.0.2","lint-staged":"9.1.0","sass-loader":"6.0.6","webpack-cli":"3.3.2","@types/react":"16.8.6","babel-loader":"8.1.0","react-helmet":"5.2.0","react-select":"1.2.1","style-loader":"0.19.1","@types/enzyme":"3.1.13","@types/lodash":"4.14.123","testcafe-live":"0.1.4","@babel/runtime":"7.4.4","dotenv-webpack":"^1.7.0","@babel/polyfill":"^7.4.4","@storybook/react":"5.0.11","@types/invariant":"2.2.29","@types/react-dom":"16.0.11","isomorphic-fetch":"2.2.1","react-datepicker":"1.1.0","react-router-dom":"4.2.2","@babel/preset-env":"7.4.4","@gooddata/mock-js":"^2.14.2","@storybook/addons":"5.0.11","@types/classnames":"2.2.3","@types/prop-types":"15.5.2","@storybook/theming":"5.0.11","identity-obj-proxy":"^3.0.0","intl-messageformat":"^7.5.4","webpack-dev-server":"3.3.1","@babel/preset-react":"7.0.0","@types/react-portal":"4.0.1","@types/react-window":"^1.8.1","babel-plugin-lodash":"3.3.4","html-webpack-plugin":"3.2.0","react-test-renderer":"16.4.2","@types/react-measure":"2.0.5","clean-webpack-plugin":"2.0.2","stats-webpack-plugin":"0.7.0","eslint-config-prettier":"4.1.0","react-google-recaptcha":"^0.14.1","tslint-config-prettier":"1.18.0","@gooddata/eslint-config":"^1.0.0","@gooddata/tslint-config":"1.0.0","@types/react-responsive":"^3.0.3","@types/storybook__react":"4.0.1","@types/stringify-object":"^3.2.0","enzyme-adapter-react-16":"1.3.1","@gooddata/test-storybook":"4.0.0","@storybook/addon-actions":"5.0.11","@storybook/addon-options":"5.0.11","node-sass-magic-importer":"5.1.0","react-syntax-highlighter":"11.0.2","@types/fixed-data-table-2":"0.8.1","stylelint-config-prettier":"^8.0.1","@gooddata/stylelint-config":"^5.0.0","@types/react-test-renderer":"16.0.0","circular-dependency-plugin":"5.0.2","compression-webpack-plugin":"2.0.0","@types/json-stable-stringify":"^1.0.32","@gooddata/frontend-npm-scripts":"1.2.0","@types/enzyme-adapter-react-16":"1.0.3","stylelint-checkstyle-formatter":"0.1.2","@types/storybook__addon-actions":"3.4.2","@babel/plugin-proposal-class-properties":"7.4.4","@babel/plugin-proposal-object-rest-spread":"7.4.4","@babel/plugin-transform-async-to-generator":"7.4.4"},"peerDependencies":{"react":"^16.5.2","react-dom":"^16.5.2"},"_npmOperationalInternal":{"tmp":"tmp/react-components_7.9.1-11_1619616029998_0.9161682554106674","host":"s3://npm-registry-packages"}},"7.9.1-12":{"name":"@gooddata/react-components","version":"7.9.1-12","author":{"name":"GoodData Corporation"},"license":"BSD-3-Clause","_id":"@gooddata/react-components@7.9.1-12","maintainers":[{"name":"jakub.soltes","email":"jakub.soltes@gooddata.com"},{"name":"martin.plavek","email":"martin.plavek@gooddata.com"},{"name":"jan.jiran","email":"jan.jiran@gooddata.com"},{"name":"tmsang","email":"sang.truong-minh@gooddata.com"},{"name":"rodri360","email":"me@rodri360.com"},{"name":"jkittler","email":"honza.kittler@gmail.com"},{"name":"ivan.mjartan","email":"ivan.mjartan@gooddata.com"},{"name":"lupko","email":"lubomir.slivka@gooddata.com"},{"name":"tomas.kratochvil","email":"tomas.kratochvil@gooddata.com"},{"name":"jakub-sterba","email":"jakub.sterba@gooddata.com"},{"name":"pbenes","email":"petr.benes@gooddata.com"},{"name":"strouhaljan","email":"strouhal.jan@gmail.com"},{"name":"gooddata-ci","email":"rail@gooddata.com"},{"name":"nikolacech","email":"nikola.cech@gooddata.com"},{"name":"bugsbunny338","email":"jiri.zajic@mensa.cz"},{"name":"bertold8","email":"ivan.nejezchleb@seznam.cz"},{"name":"sitina","email":"jiri.sitina@gooddata.com"},{"name":"linhhong","email":"linh.hong@gooddata.com"},{"name":"petrjanu","email":"petr.janu@gooddata.com"},{"name":"jaroslav.tomecek","email":"jaroslav.tomecek@gooddata.com"},{"name":"tomsatgd","email":"tomas.satinsky@gooddata.com"},{"name":"xmort","email":"petr.dolejsi@gooddata.com"},{"name":"yanlipnican","email":"yanlipnican@gmail.com"},{"name":"ptquang86","email":"ptquang86@gmail.com"},{"name":"no23reason","email":"dan.homola@hotmail.cz"},{"name":"afi","email":"adam.fiedler@gooddata.com"},{"name":"patrikbraborec","email":"patrik.braborec@gooddata.com"},{"name":"brbistas","email":"valentinos.chraniotis@gooddata.com"},{"name":"vu.pham","email":"vu.pham@gooddata.com"},{"name":"matyas.kandl","email":"matyas.kandl@gooddata.com"},{"name":"hung.nguyen.hoang","email":"hung.nguyen@gooddata.com"},{"name":"tu-ngo","email":"tungo1981@gmail.com"},{"name":"trung-le-quoc","email":"trung.le@gooddata.com"},{"name":"utdnah","email":"danh.ung@gooddata.com"},{"name":"de.do","email":"de.do@gooddata.com"},{"name":"tulean","email":"tuan.le@gooddata.com"},{"name":"nis.hua","email":"nis.hua@gooddata.com"},{"name":"tuqt1005","email":"tu.tran@gooddata.com"},{"name":"tu.bui","email":"tu.bui@gooddata.com"},{"name":"my.duong","email":"my.duong@gooddata.com"},{"name":"mai.nguyen","email":"mai.nguyen@gooddata.com"},{"name":"hang.ngo","email":"hang.ngo@gooddata.com"},{"name":"scavnickyj","email":"jakub.scavnicky@gooddata.com"},{"name":"thao-luong","email":"thao.luong@gooddata.com"},{"name":"thuong.nguyen","email":"thuong.nguyen@gooddata.com"},{"name":"huyen.nguyen","email":"huyen.nguyen@gooddata.com"},{"name":"vi.phan","email":"vi.phan@gooddata.com"},{"name":"milan.lempera","email":"ext-milan.lempera@gooddata.com"},{"name":"van.nguyen","email":"van.nguyen@gooddata.com"},{"name":"nestor_encinas","email":"xesto05@gmail.com"},{"name":"an.vuong","email":"an.vuong@gooddata.com"},{"name":"tmuchka","email":"tomas.muchka@gooddata.com"},{"name":"gdjan","email":"jan.kruza@gooddata.com"},{"name":"ngoc-le","email":"ngoc.le@gooddata.com"},{"name":"thuy.tran","email":"thuy.tran@gooddata.com"}],"homepage":"https://github.com/gooddata/gooddata-react-components#readme","bugs":{"url":"https://github.com/gooddata/gooddata-react-components/issues"},"dist":{"shasum":"f8eb19302876da8e0b4e3b8a3152da80b6995c9d","tarball":"https://registry.npmjs.org/@gooddata/react-components/-/react-components-7.9.1-12.tgz","fileCount":2668,"integrity":"sha512-gXApaJzYIQDjI3QJIMiMKYkzdEFuSrBlPAsJiCHWX4qarXCmhKJiV+wI+lXFgZU35FDf6na+bQ9jnV1xXTihNQ==","signatures":[{"sig":"MEQCIDis1rPVfwOk3/HETBUVKjOtsYbv3Um1zmwNZHWw1CI8AiAWI5Ftz4EETeNN9RYCJaQvafVCV9oEFDsPG27Aev6Yaw==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":10728795,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJgiYq2CRA9TVsSAnZWagAAETgQAJnIRmqmjC0m/LAPMY46\nuib6sOY86TijKSWjgTfZnWRK3mrH7FwSPI9FM3WsiIlstk+VcOvE5XcdffNa\nHjLDIRhWaF/yiz5gejknM+3A64HvterZNNgkjbcbUfHMvXoORp3DEHM2HZT8\ngcowZ/HG5FvfykHNiOtqeb5t6TIWK3YPveKjb1PhGMvvIEtRG1sL191JnhEQ\n6jwTXmDrnJ3MdNOXyAKF862tI7nQvA82ijqjR1oW6MCa9WMIw0V9HmmwNoda\nX9LqblwgkWEFgYUN6inngsW1+FwXBhXGcQPDg0au4p3wIlTJMiUGU/dK4dLe\np5kzcFmRZQ/AC+O6PwGDAJVxQhU8MNOmZUDvAXoAenBZXlXdxNfrDj/0INZE\nPM6ByB/uRKCZbhTQ8EPO790wzJb+QDyPjJxx0ElBUZLGaHftosQPO83UZXCA\n7y14QGKlgXnr1ROPlKj2ENbA6ezpqj4Uzq8FhdZmO1qZLhmHLSwmYdps/4mO\nIrhRDvMiUtDTInb5wRSMg2Da0PKl223GkUCPHGnaQrydsBm/k6676AW8aUaK\nIKgyWm0JCKeNA74VwZsJc05G9YLlggZYQUc4efxPjTL8Uw79cj3p9/DGgqy5\ntOSnn5LNpHFehkHSwNXtceN/AsGy4gGENAtVuM2XyoEeM2Gosxbzc/9wn67a\nqCUr\r\n=pbRs\r\n-----END PGP SIGNATURE-----\r\n"},"main":"dist/index.js","husky":{"hooks":{"pre-commit":"lint-staged"}},"config":{"eslint":"./examples/**/*.{js,jsx}","tslint":"./{__mocks__,src,stories}/{,**/}*.{ts,tsx}"},"readme":"[![npm version](https://badge.fury.io/js/%40gooddata%2Freact-components.svg)](https://www.npmjs.com/package/@gooddata/react-components)\n\n# GoodData.UI React components\n> A React-based JavaScript library for building data-driven applications\n\n## Getting started\n- [GoodData.UI Documentation](http://sdk.gooddata.com/gooddata-ui/)\n- [GoodData.UI Live Examples](https://gooddata-examples.herokuapp.com/)\n- [Stack Overflow](https://stackoverflow.com/questions/tagged/gooddata)\n\n### Usage\nWith [yarn](https://yarnpkg.com) installed, go to your project directory and run\n```\n$ yarn add @gooddata/react-components\n```\nIf you prefer [npm](npmjs.com) run\n```\n$ npm install --save @gooddata/react-components\n```\n\nThe public API is exposed via global `index.js`. Except for the styles, do not import any other file directly\nbecause they are not intended to be part of the public API.\n\n## Contributing\n\nWe welcome any contribution in form of [issues](https://github.com/gooddata/gooddata-react-components/issues) or [pull requests](https://github.com/gooddata/gooddata-react-components/pulls).\n\nInstall [Node.js](http://nodejs.org) (node 12.16.1, npm v6.13.4) and [Yarn](https://classic.yarnpkg.com) (1.22.4).\n\nInstall dependencies:\n```\nyarn install --frozen-lockfile\n```\n\nThese commands may come in handy while developing:\n\n| command | description |\n| ------- | ----------- |\n| `yarn install --pure-lockfile` | first step |\n| ||\n| `yarn dev` | build react-components to `/dist` in watch mode |\n| `yarn test` | run all unit tests |\n| `yarn prettier-write` | format the source code to match the valid codestyle |\n| `yarn validate` | validate codestyle |\n| ||\n| `yarn storybook` | run storybook from `/stories` on http://localhost:9001 |\n| `yarn build-storybook` | build storybook to `/dist-storybook` |\n| `yarn test-storybook` | run storybook and [screenshot tests](https://github.com/gooddata/gdc-client-utils/tree/master/test-storybook) |\n| ||\n| `yarn examples` | run Live Examples dev-server from `/examples` on https://localhost:8999 |\n| `yarn examples-build` | build Live Examples to `/examples/dist` |\n| `yarn examples-server` | serve built Live Examples - see `/examples/server/src` |\n| `yarn examples-testcafe` | run testcafe tests against `localhost:8999` |\n\n### Deploy to heroku.com\nWhen you deploy this repo to heroku, it serves *GoodData.UI Live Examples*.\nRelevant tasks are in `Procfile` and `package.json`.\n\n```bash\n# run in the project directory\nheroku login\nheroku create <your-app-name>\nheroku config:set DOMAIN_ADMIN_USERNAME=x@gooddata.com DOMAIN_ADMIN_PASSWORD=xy PROJECT_ID_TO_ASSIGN=xms7ga4tf3g3nzucd8380o2bev8oeknp\ngit push heroku HEAD:master\nheroku open\n```\n### Enable Geo Chart for Storybook and Live Examples\nGeo chart uses Mapbox to render map which requires a Mapbox access token.\n- Register an account and create Mapbox access token at [guide](https://docs.mapbox.com/help/how-mapbox-works/access-tokens/)\n- Store the created token at `.env`:\n```bash\necho -e \"EXAMPLE_MAPBOX_ACCESS_TOKEN=token\" >> .env # only need to run once\necho -e \"STORYBOOK_MAPBOX_ACCESS_TOKEN=token\" >> .env # only need to run once\n```\n\n### Run Live Examples Locally\nTo run *GoodData.UI Live Examples* locally:\n```bash\ngit clone <this-repository>\ncd  <repository-folder>\nyarn install --pure-lockfile\nyarn examples\n```\nThen open https://localhost:8999 and login using Live Examples account (you can [create one here](https://gooddata-examples.herokuapp.com/registration)).\n\n### Run Storybook locally\n- Run storybook with token stored in `.env` for more secure\n```bash\nyarn storybook\n```\n- Or run storybook with token env param exposed to cli (not suggested)\n```bash\nSTORYBOOK_MAPBOX_ACCESS_TOKEN=token yarn storybook\n```\n- Apply either above way to `yarn build-storybook` or `yarn test-storybook`\n\n### Source code formatting\nThe source code in the repository is formatted by [Prettier](https://prettier.io/).\nThe format of the code is validated by our Continuous Integration server and is one of the requirements of successful merge.\n\nPrettier is supported by every major IDE. You can find the list of supported editors and how to configure them [here](https://prettier.io/docs/en/editors.html).\n\nIn the case, when your editor is not supported or you don't want to setup the integration, you can run the `yarn prettier-write` command to reformat the code before commit.\n\n## Changelog\n\n- see [CHANGELOG.md](CHANGELOG.md)\n\n## Supported versions\n\nWe encourage you to always use the latest available version of GoodData.UI to make the user experience with integrating GoodData.UI as smooth and secure as possible and to ensure that GoodData.UI always uses the latest features of the GoodData platform.\n\nFor more information, see [Supported Versions](https://sdk.gooddata.com/gooddata-ui/docs/supported_versions.html).\n\nPlease follow the installation instructions in the [gooddata-ui-sdk repository](https://github.com/gooddata/gooddata-ui-sdk) to update to the latest version.\n\n## License\n\n(C) 2007-2020 GoodData Corporation\n\nThis project is dual licensed:\n\n- The ATTRIBUTION-NONCOMMERCIAL 4.0 INTERNATIONAL (CC BY-NC 4.0) is used for purpose of the trial experience and evaluation of GoodData.UI library.\n- The GOODDATA GOODDATA.UI LIBRARY END USER LICENSE AGREEMENT is used for GoodData customers.\n\nFor more information, please see [LICENSE](https://github.com/gooddata/gooddata-react-components/blob/master/LICENSE).\n","gitHead":"d8c639b47ee067824e8d70b84b64b706a1de6139","scripts":{"dev":"bash scripts/build.sh --dev-watch","test":"jest --watch","build":"bash scripts/build.sh","tslint":"yarn run-tslint -t verbose $npm_package_config_tslint","prepare":"cd examples/server && yarn install --frozen-lockfile && cd ../..; rm -r examples/node_modules 2>/dev/null; true","examples":"bash scripts/run-examples.sh","prepare?":"# Called before `npm publish` and on local `npm install`. Temporarily also for deleting obsolete node_modules. Ends with `true` to continue gracefully.","validate":"tsc --noEmit && yarn tslint && eslint $npm_package_config_eslint && yarn validate-style && yarn prettier-check","build-dev":"bash scripts/build.sh --dev","examples?":"# Default is developer domain, other options: yarn examples [sec,secure,stg,stg2,stg3,demo,developer or URL]","storybook":"yarn build && start-storybook -p 9001 -c .storybook","test-once":"jest","tslint-ci":"mkdir -p ./ci/results && yarn run-tslint -t checkstyle -o ./ci/results/tslint-results.xml $npm_package_config_tslint","run-tslint":"tslint -p tsconfig.json","validate-ci":"tsc --noEmit && yarn tslint-ci  && eslint $npm_package_config_eslint -f checkstyle -o ci/results/eslint-results.xml && yarn validate-style-ci && yarn prettier-check","examples-build":"bash scripts/build-examples.sh","prepublishOnly":"yarn build","prettier-check":"prettier --check '{src,stories,styles,__mocks__,examples/server/src,examples/src,examples/test}/**/*.{ts,js,tsx,jsx,json,scss,md,yaml,html}'","prettier-write":"prettier --write '{src,stories,styles,__mocks__,examples/server/src,examples/src,examples/test}/**/*.{ts,js,tsx,jsx,json,scss,md,yaml,html}'","test-storybook":"yarn build && test-storybook","validate-style":"stylelint '**/*.scss'","build-storybook":"yarn build && build-storybook -c .storybook -o dist-storybook","examples-server":"node examples/server/src/index.js","heroku-postbuild":"yarn examples-build public","examples-testcafe":"./scripts/run-testcafe.sh visual","validate-style-ci":"stylelint '**/*.scss' --custom-formatter=node_modules/stylelint-checkstyle-formatter > ci/results/stylelint-results.xml","check-circular-deps":"madge --circular --extensions ts ./src","examples-testcafe-ci":"./scripts/run-testcafe.sh ci","examples-testcafe-live":"./scripts/run-testcafe.sh live"},"typings":"dist/index.d.ts","_npmUser":{"name":"gooddata-ci","email":"rail@gooddata.com"},"deprecated":"@gooddata/react-components@7 reached End of Support on March 31, 2022. Please upgrade (see https://sdk.gooddata.com/gooddata-ui/docs/supported_versions.html for more information).","repository":{"url":"git+ssh://git@github.com/gooddata/gooddata-react-components.git","type":"git"},"_npmVersion":"6.13.4","description":"GoodData.UI - A powerful JavaScript library for building analytical applications","directories":{},"lint-staged":{"{src,stories,styles,__mocks__,examples/server/src,examples/src,examples/test}/**/*.{ts,js,tsx,jsx,scss}":["npx gdc-fix-copyright","git add"],"{src,stories,styles,__mocks__,examples/server/src,examples/src,examples/test}/**/*.{ts,js,tsx,jsx,json,scss,md,yaml,html}":["prettier --write","git add"]},"_nodeVersion":"12.16.1","dependencies":{"rxjs":"^6.3.1","uuid":"^8.3.1","lodash":"^4.17.20","date-fns":"^2.7.0","downshift":"^3.2.7","invariant":"^2.2.2","mapbox-gl":"1.11.0","classnames":"^2.2.6","codemirror":"^5.54.0","highcharts":"7.1.1","prop-types":"^15.6.0","react-intl":"^3.6.0","custom-event":"^1.0.1","react-window":"^1.8.1","ag-grid-react":"20.0.0","react-measure":"^2.3.0","@types/mapbox-gl":"1.9.1","react-day-picker":"~7.3.0","react-responsive":"^3.0.0","stringify-object":"^2.4.0","@gooddata/typings":"^2.27.0","@types/codemirror":"^0.0.95","ag-grid-community":"20.0.0","http-status-codes":"^1.3.0","react-codemirror2":"^7.2.0","@gooddata/js-utils":"^3.10.17","@gooddata/numberjs":"^3.2.4","fixed-data-table-2":"^0.8.21","@gooddata/goodstrap":"^70.2.2","react-dom-factories":"^1.0.2","@gooddata/gooddata-js":"^13.2.0","json-stable-stringify":"^1.0.1","react-transition-group":"^2.2.1","hoist-non-react-statics":"^3.3.0","nodelist-foreach-polyfill":"^1.2.0","@formatjs/intl-pluralrules":"^1.3.6","highcharts-grouped-categories":"^1.1.3"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"raf":"3.3.2","yup":"^0.24.1","jest":"24.7.1","husky":"3.0.0","madge":"^4.0.1","react":"^16.5.2","enzyme":"3.5.0","eslint":"4.19.1","formik":"^0.11.11","moment":"2.23.0","history":"^4.7.2","ts-jest":"24.0.0","webpack":"4.30.0","full-icu":"^1.3.0","prettier":"1.16.4","react-ga":"^2.5.2","recharts":"1.0.0-beta.9","testcafe":"1.1.4","commander":"2.14.1","node-sass":"4.13.1","react-dom":"^16.5.2","stylelint":"^13.6.1","supertest":"3.0.0","ts-loader":"6.0.0","@types/raf":"^3.4.0","css-loader":"0.28.7","jest-junit":"3.0.0","raw-loader":"0.5.1","styled-jsx":"2.2.1","typescript":"3.3.4000","@babel/core":"7.11.6","@types/jest":"24.0.6","@types/node":"7.0.8","@types/uuid":"8.3.0","file-loader":"3.0.1","jest-enzyme":"7.0.2","lint-staged":"9.1.0","sass-loader":"6.0.6","webpack-cli":"3.3.2","@types/react":"16.8.6","babel-loader":"8.1.0","react-helmet":"5.2.0","react-select":"1.2.1","style-loader":"0.19.1","@types/enzyme":"3.1.13","@types/lodash":"4.14.123","testcafe-live":"0.1.4","@babel/runtime":"7.4.4","dotenv-webpack":"^1.7.0","@babel/polyfill":"^7.4.4","@storybook/react":"5.0.11","@types/invariant":"2.2.29","@types/react-dom":"16.0.11","isomorphic-fetch":"2.2.1","react-datepicker":"1.1.0","react-router-dom":"4.2.2","@babel/preset-env":"7.4.4","@gooddata/mock-js":"^2.14.2","@storybook/addons":"5.0.11","@types/classnames":"2.2.3","@types/prop-types":"15.5.2","@storybook/theming":"5.0.11","identity-obj-proxy":"^3.0.0","intl-messageformat":"^7.5.4","webpack-dev-server":"3.3.1","@babel/preset-react":"7.0.0","@types/react-portal":"4.0.1","@types/react-window":"^1.8.1","babel-plugin-lodash":"3.3.4","html-webpack-plugin":"3.2.0","react-test-renderer":"16.4.2","@types/react-measure":"2.0.5","clean-webpack-plugin":"2.0.2","stats-webpack-plugin":"0.7.0","eslint-config-prettier":"4.1.0","react-google-recaptcha":"^0.14.1","tslint-config-prettier":"1.18.0","@gooddata/eslint-config":"^1.0.0","@gooddata/tslint-config":"1.0.0","@types/react-responsive":"^3.0.3","@types/storybook__react":"4.0.1","@types/stringify-object":"^3.2.0","enzyme-adapter-react-16":"1.3.1","@gooddata/test-storybook":"4.0.0","@storybook/addon-actions":"5.0.11","@storybook/addon-options":"5.0.11","node-sass-magic-importer":"5.1.0","react-syntax-highlighter":"11.0.2","@types/fixed-data-table-2":"0.8.1","stylelint-config-prettier":"^8.0.1","@gooddata/stylelint-config":"^5.0.0","@types/react-test-renderer":"16.0.0","circular-dependency-plugin":"5.0.2","compression-webpack-plugin":"2.0.0","@types/json-stable-stringify":"^1.0.32","@gooddata/frontend-npm-scripts":"1.2.0","@types/enzyme-adapter-react-16":"1.0.3","stylelint-checkstyle-formatter":"0.1.2","@types/storybook__addon-actions":"3.4.2","@babel/plugin-proposal-class-properties":"7.4.4","@babel/plugin-proposal-object-rest-spread":"7.4.4","@babel/plugin-transform-async-to-generator":"7.4.4"},"peerDependencies":{"react":"^16.5.2","react-dom":"^16.5.2"},"_npmOperationalInternal":{"tmp":"tmp/react-components_7.9.1-12_1619626677825_0.3639318973437482","host":"s3://npm-registry-packages"}},"7.9.1-13":{"name":"@gooddata/react-components","version":"7.9.1-13","author":{"name":"GoodData Corporation"},"license":"BSD-3-Clause","_id":"@gooddata/react-components@7.9.1-13","maintainers":[{"name":"jakub.soltes","email":"jakub.soltes@gooddata.com"},{"name":"martin.plavek","email":"martin.plavek@gooddata.com"},{"name":"jan.jiran","email":"jan.jiran@gooddata.com"},{"name":"tmsang","email":"sang.truong-minh@gooddata.com"},{"name":"rodri360","email":"me@rodri360.com"},{"name":"jkittler","email":"honza.kittler@gmail.com"},{"name":"ivan.mjartan","email":"ivan.mjartan@gooddata.com"},{"name":"lupko","email":"lubomir.slivka@gooddata.com"},{"name":"tomas.kratochvil","email":"tomas.kratochvil@gooddata.com"},{"name":"jakub-sterba","email":"jakub.sterba@gooddata.com"},{"name":"pbenes","email":"petr.benes@gooddata.com"},{"name":"strouhaljan","email":"strouhal.jan@gmail.com"},{"name":"gooddata-ci","email":"rail@gooddata.com"},{"name":"nikolacech","email":"nikola.cech@gooddata.com"},{"name":"bugsbunny338","email":"jiri.zajic@mensa.cz"},{"name":"bertold8","email":"ivan.nejezchleb@seznam.cz"},{"name":"sitina","email":"jiri.sitina@gooddata.com"},{"name":"linhhong","email":"linh.hong@gooddata.com"},{"name":"petrjanu","email":"petr.janu@gooddata.com"},{"name":"jaroslav.tomecek","email":"jaroslav.tomecek@gooddata.com"},{"name":"tomsatgd","email":"tomas.satinsky@gooddata.com"},{"name":"xmort","email":"petr.dolejsi@gooddata.com"},{"name":"yanlipnican","email":"yanlipnican@gmail.com"},{"name":"ptquang86","email":"ptquang86@gmail.com"},{"name":"no23reason","email":"dan.homola@hotmail.cz"},{"name":"afi","email":"adam.fiedler@gooddata.com"},{"name":"patrikbraborec","email":"patrik.braborec@gooddata.com"},{"name":"brbistas","email":"valentinos.chraniotis@gooddata.com"},{"name":"vu.pham","email":"vu.pham@gooddata.com"},{"name":"matyas.kandl","email":"matyas.kandl@gooddata.com"},{"name":"hung.nguyen.hoang","email":"hung.nguyen@gooddata.com"},{"name":"tu-ngo","email":"tungo1981@gmail.com"},{"name":"trung-le-quoc","email":"trung.le@gooddata.com"},{"name":"utdnah","email":"danh.ung@gooddata.com"},{"name":"de.do","email":"de.do@gooddata.com"},{"name":"tulean","email":"tuan.le@gooddata.com"},{"name":"nis.hua","email":"nis.hua@gooddata.com"},{"name":"tuqt1005","email":"tu.tran@gooddata.com"},{"name":"tu.bui","email":"tu.bui@gooddata.com"},{"name":"my.duong","email":"my.duong@gooddata.com"},{"name":"mai.nguyen","email":"mai.nguyen@gooddata.com"},{"name":"hang.ngo","email":"hang.ngo@gooddata.com"},{"name":"scavnickyj","email":"jakub.scavnicky@gooddata.com"},{"name":"thao-luong","email":"thao.luong@gooddata.com"},{"name":"thuong.nguyen","email":"thuong.nguyen@gooddata.com"},{"name":"huyen.nguyen","email":"huyen.nguyen@gooddata.com"},{"name":"vi.phan","email":"vi.phan@gooddata.com"},{"name":"milan.lempera","email":"ext-milan.lempera@gooddata.com"},{"name":"van.nguyen","email":"van.nguyen@gooddata.com"},{"name":"nestor_encinas","email":"xesto05@gmail.com"},{"name":"an.vuong","email":"an.vuong@gooddata.com"},{"name":"tmuchka","email":"tomas.muchka@gooddata.com"},{"name":"gdjan","email":"jan.kruza@gooddata.com"},{"name":"ngoc-le","email":"ngoc.le@gooddata.com"},{"name":"thuy.tran","email":"thuy.tran@gooddata.com"}],"homepage":"https://github.com/gooddata/gooddata-react-components#readme","bugs":{"url":"https://github.com/gooddata/gooddata-react-components/issues"},"dist":{"shasum":"aaa0bc973566743c8076efac7fabc460384562ba","tarball":"https://registry.npmjs.org/@gooddata/react-components/-/react-components-7.9.1-13.tgz","fileCount":2668,"integrity":"sha512-CS4rxXku7Rb0JT6gJ0XHeaJRGHfGT53yY7q1ecXh2lkZs/hX8x3ykcUMn3iy9nNmyyOOPn88RixHUvvoljCeSg==","signatures":[{"sig":"MEUCIH+NO5SEy2pqC8ZrKy8wYWPsQJTY7N13plKK01IQBI7BAiEAnPzg434nTIT8+6PuaRSZGgNHk3N30KY37ijxP2SwLfs=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":10728795,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJglQfzCRA9TVsSAnZWagAAgAUP/1vQ6xOPhjgwuts8vH1o\nojU119lbcI7DZpCjtsV1WWoLg1pyE5DjBe4MNvrW6up98OkYl2ToKCjckKOZ\nYds4/iamcbSnbY/L35QhseziocHmPYQmkLmJEqcPtrY9OdxMJEhMggBLgdwN\nhYDT1QugbaNCslXewkw/JmUEACRN5C2RQnv2m36IzeogLT7VuXG3pOPqXAzr\nwrOUo0BMxetejf677mVlvmhxmvdlRbvQrpFaUzdCK0i8XERStkJDHigbqYN2\nnRWTjFsjryfG32IIyQrYZgmIIrYGioE2p0CvU0u9xZlqEs0MK+S1UN4WvUs4\nc/rhRK6lPtaHCpSogYQfS2rhtBPj34ciSbONrY7BA+aauZw0OhsfyM+toPZt\npHNEHMJxAGElhJMje9dHALUlsn8qGdxRryVI5B/cd5p6tOEGOYJygDGGHFAV\nfmvelpiei0HK6ZoQJIjpaM4UK86IclvT3XmilhiU0bQy8LqAVZF4G9WuZ0Fy\nGZoykrnpR6/D5wCDUipslD10WRUHjpXyVJz47seKU5LeCj22R/DwfN0E30O/\nhmX6vbAO2FUJRYOkTJOsQio9fvS0Q9gkEFDPs5fi8xDtTPLAKlVswPzV0dQO\nDhHUx8iWWf+50QoPKwPACLq8n4bDVekFKYJaJTV3VKGV+YQVwKDH0s35A3K3\nMdOX\r\n=VNW7\r\n-----END PGP SIGNATURE-----\r\n"},"main":"dist/index.js","husky":{"hooks":{"pre-commit":"lint-staged"}},"config":{"eslint":"./examples/**/*.{js,jsx}","tslint":"./{__mocks__,src,stories}/{,**/}*.{ts,tsx}"},"readme":"[![npm version](https://badge.fury.io/js/%40gooddata%2Freact-components.svg)](https://www.npmjs.com/package/@gooddata/react-components)\n\n# GoodData.UI React components\n> A React-based JavaScript library for building data-driven applications\n\n## Getting started\n- [GoodData.UI Documentation](http://sdk.gooddata.com/gooddata-ui/)\n- [GoodData.UI Live Examples](https://gooddata-examples.herokuapp.com/)\n- [Stack Overflow](https://stackoverflow.com/questions/tagged/gooddata)\n\n### Usage\nWith [yarn](https://yarnpkg.com) installed, go to your project directory and run\n```\n$ yarn add @gooddata/react-components\n```\nIf you prefer [npm](npmjs.com) run\n```\n$ npm install --save @gooddata/react-components\n```\n\nThe public API is exposed via global `index.js`. Except for the styles, do not import any other file directly\nbecause they are not intended to be part of the public API.\n\n## Contributing\n\nWe welcome any contribution in form of [issues](https://github.com/gooddata/gooddata-react-components/issues) or [pull requests](https://github.com/gooddata/gooddata-react-components/pulls).\n\nInstall [Node.js](http://nodejs.org) (node 12.16.1, npm v6.13.4) and [Yarn](https://classic.yarnpkg.com) (1.22.4).\n\nInstall dependencies:\n```\nyarn install --frozen-lockfile\n```\n\nThese commands may come in handy while developing:\n\n| command | description |\n| ------- | ----------- |\n| `yarn install --pure-lockfile` | first step |\n| ||\n| `yarn dev` | build react-components to `/dist` in watch mode |\n| `yarn test` | run all unit tests |\n| `yarn prettier-write` | format the source code to match the valid codestyle |\n| `yarn validate` | validate codestyle |\n| ||\n| `yarn storybook` | run storybook from `/stories` on http://localhost:9001 |\n| `yarn build-storybook` | build storybook to `/dist-storybook` |\n| `yarn test-storybook` | run storybook and [screenshot tests](https://github.com/gooddata/gdc-client-utils/tree/master/test-storybook) |\n| ||\n| `yarn examples` | run Live Examples dev-server from `/examples` on https://localhost:8999 |\n| `yarn examples-build` | build Live Examples to `/examples/dist` |\n| `yarn examples-server` | serve built Live Examples - see `/examples/server/src` |\n| `yarn examples-testcafe` | run testcafe tests against `localhost:8999` |\n\n### Deploy to heroku.com\nWhen you deploy this repo to heroku, it serves *GoodData.UI Live Examples*.\nRelevant tasks are in `Procfile` and `package.json`.\n\n```bash\n# run in the project directory\nheroku login\nheroku create <your-app-name>\nheroku config:set DOMAIN_ADMIN_USERNAME=x@gooddata.com DOMAIN_ADMIN_PASSWORD=xy PROJECT_ID_TO_ASSIGN=xms7ga4tf3g3nzucd8380o2bev8oeknp\ngit push heroku HEAD:master\nheroku open\n```\n### Enable Geo Chart for Storybook and Live Examples\nGeo chart uses Mapbox to render map which requires a Mapbox access token.\n- Register an account and create Mapbox access token at [guide](https://docs.mapbox.com/help/how-mapbox-works/access-tokens/)\n- Store the created token at `.env`:\n```bash\necho -e \"EXAMPLE_MAPBOX_ACCESS_TOKEN=token\" >> .env # only need to run once\necho -e \"STORYBOOK_MAPBOX_ACCESS_TOKEN=token\" >> .env # only need to run once\n```\n\n### Run Live Examples Locally\nTo run *GoodData.UI Live Examples* locally:\n```bash\ngit clone <this-repository>\ncd  <repository-folder>\nyarn install --pure-lockfile\nyarn examples\n```\nThen open https://localhost:8999 and login using Live Examples account (you can [create one here](https://gooddata-examples.herokuapp.com/registration)).\n\n### Run Storybook locally\n- Run storybook with token stored in `.env` for more secure\n```bash\nyarn storybook\n```\n- Or run storybook with token env param exposed to cli (not suggested)\n```bash\nSTORYBOOK_MAPBOX_ACCESS_TOKEN=token yarn storybook\n```\n- Apply either above way to `yarn build-storybook` or `yarn test-storybook`\n\n### Source code formatting\nThe source code in the repository is formatted by [Prettier](https://prettier.io/).\nThe format of the code is validated by our Continuous Integration server and is one of the requirements of successful merge.\n\nPrettier is supported by every major IDE. You can find the list of supported editors and how to configure them [here](https://prettier.io/docs/en/editors.html).\n\nIn the case, when your editor is not supported or you don't want to setup the integration, you can run the `yarn prettier-write` command to reformat the code before commit.\n\n## Changelog\n\n- see [CHANGELOG.md](CHANGELOG.md)\n\n## Supported versions\n\nWe encourage you to always use the latest available version of GoodData.UI to make the user experience with integrating GoodData.UI as smooth and secure as possible and to ensure that GoodData.UI always uses the latest features of the GoodData platform.\n\nFor more information, see [Supported Versions](https://sdk.gooddata.com/gooddata-ui/docs/supported_versions.html).\n\nPlease follow the installation instructions in the [gooddata-ui-sdk repository](https://github.com/gooddata/gooddata-ui-sdk) to update to the latest version.\n\n## License\n\n(C) 2007-2020 GoodData Corporation\n\nThis project is dual licensed:\n\n- The ATTRIBUTION-NONCOMMERCIAL 4.0 INTERNATIONAL (CC BY-NC 4.0) is used for purpose of the trial experience and evaluation of GoodData.UI library.\n- The GOODDATA GOODDATA.UI LIBRARY END USER LICENSE AGREEMENT is used for GoodData customers.\n\nFor more information, please see [LICENSE](https://github.com/gooddata/gooddata-react-components/blob/master/LICENSE).\n","gitHead":"c2b02e78671689b193985e7e84ef7a4d55a2f9f3","scripts":{"dev":"bash scripts/build.sh --dev-watch","test":"jest --watch","build":"bash scripts/build.sh","tslint":"yarn run-tslint -t verbose $npm_package_config_tslint","prepare":"cd examples/server && yarn install --frozen-lockfile && cd ../..; rm -r examples/node_modules 2>/dev/null; true","examples":"bash scripts/run-examples.sh","prepare?":"# Called before `npm publish` and on local `npm install`. Temporarily also for deleting obsolete node_modules. Ends with `true` to continue gracefully.","validate":"tsc --noEmit && yarn tslint && eslint $npm_package_config_eslint && yarn validate-style && yarn prettier-check","build-dev":"bash scripts/build.sh --dev","examples?":"# Default is developer domain, other options: yarn examples [sec,secure,stg,stg2,stg3,demo,developer or URL]","storybook":"yarn build && start-storybook -p 9001 -c .storybook","test-once":"jest","tslint-ci":"mkdir -p ./ci/results && yarn run-tslint -t checkstyle -o ./ci/results/tslint-results.xml $npm_package_config_tslint","run-tslint":"tslint -p tsconfig.json","validate-ci":"tsc --noEmit && yarn tslint-ci  && eslint $npm_package_config_eslint -f checkstyle -o ci/results/eslint-results.xml && yarn validate-style-ci && yarn prettier-check","examples-build":"bash scripts/build-examples.sh","prepublishOnly":"yarn build","prettier-check":"prettier --check '{src,stories,styles,__mocks__,examples/server/src,examples/src,examples/test}/**/*.{ts,js,tsx,jsx,json,scss,md,yaml,html}'","prettier-write":"prettier --write '{src,stories,styles,__mocks__,examples/server/src,examples/src,examples/test}/**/*.{ts,js,tsx,jsx,json,scss,md,yaml,html}'","test-storybook":"yarn build && test-storybook","validate-style":"stylelint '**/*.scss'","build-storybook":"yarn build && build-storybook -c .storybook -o dist-storybook","examples-server":"node examples/server/src/index.js","heroku-postbuild":"yarn examples-build public","examples-testcafe":"./scripts/run-testcafe.sh visual","validate-style-ci":"stylelint '**/*.scss' --custom-formatter=node_modules/stylelint-checkstyle-formatter > ci/results/stylelint-results.xml","check-circular-deps":"madge --circular --extensions ts ./src","examples-testcafe-ci":"./scripts/run-testcafe.sh ci","examples-testcafe-live":"./scripts/run-testcafe.sh live"},"typings":"dist/index.d.ts","_npmUser":{"name":"gooddata-ci","email":"rail@gooddata.com"},"deprecated":"@gooddata/react-components@7 reached End of Support on March 31, 2022. Please upgrade (see https://sdk.gooddata.com/gooddata-ui/docs/supported_versions.html for more information).","repository":{"url":"git+ssh://git@github.com/gooddata/gooddata-react-components.git","type":"git"},"_npmVersion":"6.13.4","description":"GoodData.UI - A powerful JavaScript library for building analytical applications","directories":{},"lint-staged":{"{src,stories,styles,__mocks__,examples/server/src,examples/src,examples/test}/**/*.{ts,js,tsx,jsx,scss}":["npx gdc-fix-copyright","git add"],"{src,stories,styles,__mocks__,examples/server/src,examples/src,examples/test}/**/*.{ts,js,tsx,jsx,json,scss,md,yaml,html}":["prettier --write","git add"]},"_nodeVersion":"12.16.1","dependencies":{"rxjs":"^6.3.1","uuid":"^8.3.1","lodash":"^4.17.20","date-fns":"^2.7.0","downshift":"^3.2.7","invariant":"^2.2.2","mapbox-gl":"1.11.0","classnames":"^2.2.6","codemirror":"^5.54.0","highcharts":"7.1.1","prop-types":"^15.6.0","react-intl":"^3.6.0","custom-event":"^1.0.1","react-window":"^1.8.1","ag-grid-react":"20.0.0","react-measure":"^2.3.0","@types/mapbox-gl":"1.9.1","react-day-picker":"~7.3.0","react-responsive":"^3.0.0","stringify-object":"^2.4.0","@gooddata/typings":"^2.27.0","@types/codemirror":"^0.0.95","ag-grid-community":"20.0.0","http-status-codes":"^1.3.0","react-codemirror2":"^7.2.0","@gooddata/js-utils":"^3.10.17","@gooddata/numberjs":"^3.2.4","fixed-data-table-2":"^0.8.21","@gooddata/goodstrap":"^70.2.2","react-dom-factories":"^1.0.2","@gooddata/gooddata-js":"^13.2.0","json-stable-stringify":"^1.0.1","react-transition-group":"^2.2.1","hoist-non-react-statics":"^3.3.0","nodelist-foreach-polyfill":"^1.2.0","@formatjs/intl-pluralrules":"^1.3.6","highcharts-grouped-categories":"^1.1.3"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"raf":"3.3.2","yup":"^0.32.9","jest":"24.7.1","husky":"3.0.0","madge":"^4.0.1","react":"^16.5.2","enzyme":"3.5.0","eslint":"4.19.1","formik":"^0.11.11","moment":"2.23.0","history":"^4.7.2","ts-jest":"24.0.0","webpack":"4.30.0","full-icu":"^1.3.0","prettier":"1.16.4","react-ga":"^2.5.2","recharts":"1.0.0-beta.9","testcafe":"1.1.4","commander":"2.14.1","node-sass":"4.13.1","react-dom":"^16.5.2","stylelint":"^13.6.1","supertest":"3.0.0","ts-loader":"6.0.0","@types/raf":"^3.4.0","css-loader":"0.28.7","jest-junit":"3.0.0","raw-loader":"0.5.1","styled-jsx":"2.2.1","typescript":"3.3.4000","@babel/core":"7.11.6","@types/jest":"24.0.6","@types/node":"7.0.8","@types/uuid":"8.3.0","file-loader":"3.0.1","jest-enzyme":"7.0.2","lint-staged":"9.1.0","sass-loader":"6.0.6","webpack-cli":"3.3.2","@types/react":"16.8.6","babel-loader":"8.1.0","react-helmet":"5.2.0","react-select":"1.2.1","style-loader":"0.19.1","@types/enzyme":"3.1.13","@types/lodash":"4.14.123","testcafe-live":"0.1.4","@babel/runtime":"7.4.4","dotenv-webpack":"^1.7.0","@babel/polyfill":"^7.4.4","@storybook/react":"5.0.11","@types/invariant":"2.2.29","@types/react-dom":"16.0.11","isomorphic-fetch":"2.2.1","react-datepicker":"1.1.0","react-router-dom":"4.2.2","@babel/preset-env":"7.4.4","@gooddata/mock-js":"^2.14.2","@storybook/addons":"5.0.11","@types/classnames":"2.2.3","@types/prop-types":"15.5.2","@storybook/theming":"5.0.11","identity-obj-proxy":"^3.0.0","intl-messageformat":"^7.5.4","webpack-dev-server":"3.3.1","@babel/preset-react":"7.0.0","@types/react-portal":"4.0.1","@types/react-window":"^1.8.1","babel-plugin-lodash":"3.3.4","html-webpack-plugin":"3.2.0","react-test-renderer":"16.4.2","@types/react-measure":"2.0.5","clean-webpack-plugin":"2.0.2","stats-webpack-plugin":"0.7.0","eslint-config-prettier":"4.1.0","react-google-recaptcha":"^0.14.1","tslint-config-prettier":"1.18.0","@gooddata/eslint-config":"^1.0.0","@gooddata/tslint-config":"1.0.0","@types/react-responsive":"^3.0.3","@types/storybook__react":"4.0.1","@types/stringify-object":"^3.2.0","enzyme-adapter-react-16":"1.3.1","@gooddata/test-storybook":"4.0.0","@storybook/addon-actions":"5.0.11","@storybook/addon-options":"5.0.11","node-sass-magic-importer":"5.1.0","react-syntax-highlighter":"11.0.2","@types/fixed-data-table-2":"0.8.1","stylelint-config-prettier":"^8.0.1","@gooddata/stylelint-config":"^5.0.0","@types/react-test-renderer":"16.0.0","circular-dependency-plugin":"5.0.2","compression-webpack-plugin":"2.0.0","@types/json-stable-stringify":"^1.0.32","@gooddata/frontend-npm-scripts":"1.2.0","@types/enzyme-adapter-react-16":"1.0.3","stylelint-checkstyle-formatter":"0.1.2","@types/storybook__addon-actions":"3.4.2","@babel/plugin-proposal-class-properties":"7.4.4","@babel/plugin-proposal-object-rest-spread":"7.4.4","@babel/plugin-transform-async-to-generator":"7.4.4"},"peerDependencies":{"react":"^16.5.2","react-dom":"^16.5.2"},"_npmOperationalInternal":{"tmp":"tmp/react-components_7.9.1-13_1620379634626_0.5819716027587072","host":"s3://npm-registry-packages"}},"7.9.1-14":{"name":"@gooddata/react-components","version":"7.9.1-14","author":{"name":"GoodData Corporation"},"license":"BSD-3-Clause","_id":"@gooddata/react-components@7.9.1-14","maintainers":[{"name":"jakub.soltes","email":"jakub.soltes@gooddata.com"},{"name":"martin.plavek","email":"martin.plavek@gooddata.com"},{"name":"jan.jiran","email":"jan.jiran@gooddata.com"},{"name":"tmsang","email":"sang.truong-minh@gooddata.com"},{"name":"rodri360","email":"me@rodri360.com"},{"name":"jkittler","email":"honza.kittler@gmail.com"},{"name":"ivan.mjartan","email":"ivan.mjartan@gooddata.com"},{"name":"lupko","email":"lubomir.slivka@gooddata.com"},{"name":"tomas.kratochvil","email":"tomas.kratochvil@gooddata.com"},{"name":"jakub-sterba","email":"jakub.sterba@gooddata.com"},{"name":"pbenes","email":"petr.benes@gooddata.com"},{"name":"strouhaljan","email":"strouhal.jan@gmail.com"},{"name":"gooddata-ci","email":"rail@gooddata.com"},{"name":"nikolacech","email":"nikola.cech@gooddata.com"},{"name":"bugsbunny338","email":"jiri.zajic@mensa.cz"},{"name":"bertold8","email":"ivan.nejezchleb@seznam.cz"},{"name":"sitina","email":"jiri.sitina@gooddata.com"},{"name":"linhhong","email":"linh.hong@gooddata.com"},{"name":"petrjanu","email":"petr.janu@gooddata.com"},{"name":"jaroslav.tomecek","email":"jaroslav.tomecek@gooddata.com"},{"name":"tomsatgd","email":"tomas.satinsky@gooddata.com"},{"name":"xmort","email":"petr.dolejsi@gooddata.com"},{"name":"yanlipnican","email":"yanlipnican@gmail.com"},{"name":"ptquang86","email":"ptquang86@gmail.com"},{"name":"no23reason","email":"dan.homola@hotmail.cz"},{"name":"afi","email":"adam.fiedler@gooddata.com"},{"name":"patrikbraborec","email":"patrik.braborec@gooddata.com"},{"name":"brbistas","email":"valentinos.chraniotis@gooddata.com"},{"name":"vu.pham","email":"vu.pham@gooddata.com"},{"name":"matyas.kandl","email":"matyas.kandl@gooddata.com"},{"name":"hung.nguyen.hoang","email":"hung.nguyen@gooddata.com"},{"name":"tu-ngo","email":"tungo1981@gmail.com"},{"name":"trung-le-quoc","email":"trung.le@gooddata.com"},{"name":"utdnah","email":"danh.ung@gooddata.com"},{"name":"de.do","email":"de.do@gooddata.com"},{"name":"tulean","email":"tuan.le@gooddata.com"},{"name":"nis.hua","email":"nis.hua@gooddata.com"},{"name":"tuqt1005","email":"tu.tran@gooddata.com"},{"name":"tu.bui","email":"tu.bui@gooddata.com"},{"name":"my.duong","email":"my.duong@gooddata.com"},{"name":"mai.nguyen","email":"mai.nguyen@gooddata.com"},{"name":"hang.ngo","email":"hang.ngo@gooddata.com"},{"name":"scavnickyj","email":"jakub.scavnicky@gooddata.com"},{"name":"thao-luong","email":"thao.luong@gooddata.com"},{"name":"thuong.nguyen","email":"thuong.nguyen@gooddata.com"},{"name":"huyen.nguyen","email":"huyen.nguyen@gooddata.com"},{"name":"vi.phan","email":"vi.phan@gooddata.com"},{"name":"milan.lempera","email":"ext-milan.lempera@gooddata.com"},{"name":"van.nguyen","email":"van.nguyen@gooddata.com"},{"name":"nestor_encinas","email":"xesto05@gmail.com"},{"name":"an.vuong","email":"an.vuong@gooddata.com"},{"name":"tmuchka","email":"tomas.muchka@gooddata.com"},{"name":"gdjan","email":"jan.kruza@gooddata.com"},{"name":"ngoc-le","email":"ngoc.le@gooddata.com"},{"name":"thuy.tran","email":"thuy.tran@gooddata.com"}],"homepage":"https://github.com/gooddata/gooddata-react-components#readme","bugs":{"url":"https://github.com/gooddata/gooddata-react-components/issues"},"dist":{"shasum":"4f038a363e18e4a6e04420b05c55b85b9693d290","tarball":"https://registry.npmjs.org/@gooddata/react-components/-/react-components-7.9.1-14.tgz","fileCount":2668,"integrity":"sha512-0KiBqtyiSrD6tZRKVJaHELjThri//VZo9u8Yd163/Y25VucYcWY9f8oB0IOM3TU7RRa03nToYMj5cyODsUFd5w==","signatures":[{"sig":"MEQCIBetPgiibGa8mSq8YwljXUM5z9xxKdp1+gxrJuXvEUwrAiATTDjJtLbTtyd7R7VLOcxGyxXj6ndj2rBarqyF7Far4A==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":10728795,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJgmUetCRA9TVsSAnZWagAAU04QAIBV3Y4Ud8MAgqEtkU4y\nACJfn3PNxyQPdGEyXSfrilSSnIU5dc+Y2m/ORNP69irTy9nCLuMdfRB3NfSb\nSLfwzszCTCI9xDvErI5bJxgzzTnOe1xDUwHzsLtBCncuKbupNBoxJMD9i+4b\nV0fS7pnRTaenAadpbgUKyyni+SpZsN8WSXdBGgWr4wlW4lHLUPSpVYpmy2du\nFTmyjbbnH3AME8Be1tFO1Kf9ZvkrhR7UbBcsEbL4v7LgOAWF3Qcah0T5tlwK\ndkZqx/NQhzheM5QeC1h9pyKWd+S9peqUzrLmRDb/qKXSKJsQ3QgGgYdNLMwv\nIYBjYw8O9R67gq7T1xbZ1SrNqWnBQBUaL3Xpn4EpWszM9FEiTffVJjQRVCbS\n/oxVQDWU0UPgBuT2y5gjhSjOe4eFQ5MBtf9ZiOt7yww0w35elu4hSNYoFz5m\nM+Sccqzu8V0LrJamS6K+lGZCqRvhTvkoPcFF13I8DZGuAtKrc/waaJ8ZjGDY\nw/REpRbqqRIs09tjpNLUVNEg3UtX1+LSSLj/gR/ndPa8BKxlUf0pacXC4fW0\nURm03lonsGryu8dstANL/9n6ZFrfb89t/fD7JYyNDKqF6SA8Kc+sgRY3uxpM\n+sGeuqtmyTtUjuWlFj+taafUjToTCqAsVpW+Ox/R0wP+UWfGJXSgtDxijd26\n1Wry\r\n=eAVw\r\n-----END PGP SIGNATURE-----\r\n"},"main":"dist/index.js","husky":{"hooks":{"pre-commit":"lint-staged"}},"config":{"eslint":"./examples/**/*.{js,jsx}","tslint":"./{__mocks__,src,stories}/{,**/}*.{ts,tsx}"},"readme":"[![npm version](https://badge.fury.io/js/%40gooddata%2Freact-components.svg)](https://www.npmjs.com/package/@gooddata/react-components)\n\n# GoodData.UI React components\n> A React-based JavaScript library for building data-driven applications\n\n## Getting started\n- [GoodData.UI Documentation](http://sdk.gooddata.com/gooddata-ui/)\n- [GoodData.UI Live Examples](https://gooddata-examples.herokuapp.com/)\n- [Stack Overflow](https://stackoverflow.com/questions/tagged/gooddata)\n\n### Usage\nWith [yarn](https://yarnpkg.com) installed, go to your project directory and run\n```\n$ yarn add @gooddata/react-components\n```\nIf you prefer [npm](npmjs.com) run\n```\n$ npm install --save @gooddata/react-components\n```\n\nThe public API is exposed via global `index.js`. Except for the styles, do not import any other file directly\nbecause they are not intended to be part of the public API.\n\n## Contributing\n\nWe welcome any contribution in form of [issues](https://github.com/gooddata/gooddata-react-components/issues) or [pull requests](https://github.com/gooddata/gooddata-react-components/pulls).\n\nInstall [Node.js](http://nodejs.org) (node 12.16.1, npm v6.13.4) and [Yarn](https://classic.yarnpkg.com) (1.22.4).\n\nInstall dependencies:\n```\nyarn install --frozen-lockfile\n```\n\nThese commands may come in handy while developing:\n\n| command | description |\n| ------- | ----------- |\n| `yarn install --pure-lockfile` | first step |\n| ||\n| `yarn dev` | build react-components to `/dist` in watch mode |\n| `yarn test` | run all unit tests |\n| `yarn prettier-write` | format the source code to match the valid codestyle |\n| `yarn validate` | validate codestyle |\n| ||\n| `yarn storybook` | run storybook from `/stories` on http://localhost:9001 |\n| `yarn build-storybook` | build storybook to `/dist-storybook` |\n| `yarn test-storybook` | run storybook and [screenshot tests](https://github.com/gooddata/gdc-client-utils/tree/master/test-storybook) |\n| ||\n| `yarn examples` | run Live Examples dev-server from `/examples` on https://localhost:8999 |\n| `yarn examples-build` | build Live Examples to `/examples/dist` |\n| `yarn examples-server` | serve built Live Examples - see `/examples/server/src` |\n| `yarn examples-testcafe` | run testcafe tests against `localhost:8999` |\n\n### Deploy to heroku.com\nWhen you deploy this repo to heroku, it serves *GoodData.UI Live Examples*.\nRelevant tasks are in `Procfile` and `package.json`.\n\n```bash\n# run in the project directory\nheroku login\nheroku create <your-app-name>\nheroku config:set DOMAIN_ADMIN_USERNAME=x@gooddata.com DOMAIN_ADMIN_PASSWORD=xy PROJECT_ID_TO_ASSIGN=xms7ga4tf3g3nzucd8380o2bev8oeknp\ngit push heroku HEAD:master\nheroku open\n```\n### Enable Geo Chart for Storybook and Live Examples\nGeo chart uses Mapbox to render map which requires a Mapbox access token.\n- Register an account and create Mapbox access token at [guide](https://docs.mapbox.com/help/how-mapbox-works/access-tokens/)\n- Store the created token at `.env`:\n```bash\necho -e \"EXAMPLE_MAPBOX_ACCESS_TOKEN=token\" >> .env # only need to run once\necho -e \"STORYBOOK_MAPBOX_ACCESS_TOKEN=token\" >> .env # only need to run once\n```\n\n### Run Live Examples Locally\nTo run *GoodData.UI Live Examples* locally:\n```bash\ngit clone <this-repository>\ncd  <repository-folder>\nyarn install --pure-lockfile\nyarn examples\n```\nThen open https://localhost:8999 and login using Live Examples account (you can [create one here](https://gooddata-examples.herokuapp.com/registration)).\n\n### Run Storybook locally\n- Run storybook with token stored in `.env` for more secure\n```bash\nyarn storybook\n```\n- Or run storybook with token env param exposed to cli (not suggested)\n```bash\nSTORYBOOK_MAPBOX_ACCESS_TOKEN=token yarn storybook\n```\n- Apply either above way to `yarn build-storybook` or `yarn test-storybook`\n\n### Source code formatting\nThe source code in the repository is formatted by [Prettier](https://prettier.io/).\nThe format of the code is validated by our Continuous Integration server and is one of the requirements of successful merge.\n\nPrettier is supported by every major IDE. You can find the list of supported editors and how to configure them [here](https://prettier.io/docs/en/editors.html).\n\nIn the case, when your editor is not supported or you don't want to setup the integration, you can run the `yarn prettier-write` command to reformat the code before commit.\n\n## Changelog\n\n- see [CHANGELOG.md](CHANGELOG.md)\n\n## Supported versions\n\nWe encourage you to always use the latest available version of GoodData.UI to make the user experience with integrating GoodData.UI as smooth and secure as possible and to ensure that GoodData.UI always uses the latest features of the GoodData platform.\n\nFor more information, see [Supported Versions](https://sdk.gooddata.com/gooddata-ui/docs/supported_versions.html).\n\nPlease follow the installation instructions in the [gooddata-ui-sdk repository](https://github.com/gooddata/gooddata-ui-sdk) to update to the latest version.\n\n## License\n\n(C) 2007-2020 GoodData Corporation\n\nThis project is dual licensed:\n\n- The ATTRIBUTION-NONCOMMERCIAL 4.0 INTERNATIONAL (CC BY-NC 4.0) is used for purpose of the trial experience and evaluation of GoodData.UI library.\n- The GOODDATA GOODDATA.UI LIBRARY END USER LICENSE AGREEMENT is used for GoodData customers.\n\nFor more information, please see [LICENSE](https://github.com/gooddata/gooddata-react-components/blob/master/LICENSE).\n","gitHead":"1b32ca5202830fc97de45748ea7c2c269bb46803","scripts":{"dev":"bash scripts/build.sh --dev-watch","test":"jest --watch","build":"bash scripts/build.sh","tslint":"yarn run-tslint -t verbose $npm_package_config_tslint","prepare":"cd examples/server && yarn install --frozen-lockfile && cd ../..; rm -r examples/node_modules 2>/dev/null; true","examples":"bash scripts/run-examples.sh","prepare?":"# Called before `npm publish` and on local `npm install`. Temporarily also for deleting obsolete node_modules. Ends with `true` to continue gracefully.","validate":"tsc --noEmit && yarn tslint && eslint $npm_package_config_eslint && yarn validate-style && yarn prettier-check","build-dev":"bash scripts/build.sh --dev","examples?":"# Default is developer domain, other options: yarn examples [sec,secure,stg,stg2,stg3,demo,developer or URL]","storybook":"yarn build && start-storybook -p 9001 -c .storybook","test-once":"jest","tslint-ci":"mkdir -p ./ci/results && yarn run-tslint -t checkstyle -o ./ci/results/tslint-results.xml $npm_package_config_tslint","run-tslint":"tslint -p tsconfig.json","validate-ci":"tsc --noEmit && yarn tslint-ci  && eslint $npm_package_config_eslint -f checkstyle -o ci/results/eslint-results.xml && yarn validate-style-ci && yarn prettier-check","examples-build":"bash scripts/build-examples.sh","prepublishOnly":"yarn build","prettier-check":"prettier --check '{src,stories,styles,__mocks__,examples/server/src,examples/src,examples/test}/**/*.{ts,js,tsx,jsx,json,scss,md,yaml,html}'","prettier-write":"prettier --write '{src,stories,styles,__mocks__,examples/server/src,examples/src,examples/test}/**/*.{ts,js,tsx,jsx,json,scss,md,yaml,html}'","test-storybook":"yarn build && test-storybook","validate-style":"stylelint '**/*.scss'","build-storybook":"yarn build && build-storybook -c .storybook -o dist-storybook","examples-server":"node examples/server/src/index.js","heroku-postbuild":"yarn examples-build public","examples-testcafe":"./scripts/run-testcafe.sh visual","validate-style-ci":"stylelint '**/*.scss' --custom-formatter=node_modules/stylelint-checkstyle-formatter > ci/results/stylelint-results.xml","check-circular-deps":"madge --circular --extensions ts ./src","examples-testcafe-ci":"./scripts/run-testcafe.sh ci","examples-testcafe-live":"./scripts/run-testcafe.sh live"},"typings":"dist/index.d.ts","_npmUser":{"name":"gooddata-ci","email":"rail@gooddata.com"},"deprecated":"@gooddata/react-components@7 reached End of Support on March 31, 2022. Please upgrade (see https://sdk.gooddata.com/gooddata-ui/docs/supported_versions.html for more information).","repository":{"url":"git+ssh://git@github.com/gooddata/gooddata-react-components.git","type":"git"},"_npmVersion":"6.13.4","description":"GoodData.UI - A powerful JavaScript library for building analytical applications","directories":{},"lint-staged":{"{src,stories,styles,__mocks__,examples/server/src,examples/src,examples/test}/**/*.{ts,js,tsx,jsx,scss}":["npx gdc-fix-copyright","git add"],"{src,stories,styles,__mocks__,examples/server/src,examples/src,examples/test}/**/*.{ts,js,tsx,jsx,json,scss,md,yaml,html}":["prettier --write","git add"]},"_nodeVersion":"12.16.1","dependencies":{"rxjs":"^6.3.1","uuid":"^8.3.1","lodash":"^4.17.20","date-fns":"^2.7.0","downshift":"^3.2.7","invariant":"^2.2.2","mapbox-gl":"1.11.0","classnames":"^2.2.6","codemirror":"^5.54.0","highcharts":"7.1.1","prop-types":"^15.6.0","react-intl":"^3.6.0","custom-event":"^1.0.1","react-window":"^1.8.1","ag-grid-react":"20.0.0","react-measure":"^2.3.0","@types/mapbox-gl":"1.9.1","react-day-picker":"~7.3.0","react-responsive":"^3.0.0","stringify-object":"^2.4.0","@gooddata/typings":"^2.27.0","@types/codemirror":"^0.0.95","ag-grid-community":"20.0.0","http-status-codes":"^1.3.0","react-codemirror2":"^7.2.0","@gooddata/js-utils":"^3.10.17","@gooddata/numberjs":"^3.2.4","fixed-data-table-2":"^0.8.21","@gooddata/goodstrap":"^70.2.2","react-dom-factories":"^1.0.2","@gooddata/gooddata-js":"^13.2.0","json-stable-stringify":"^1.0.1","react-transition-group":"^2.2.1","hoist-non-react-statics":"^3.3.0","nodelist-foreach-polyfill":"^1.2.0","@formatjs/intl-pluralrules":"^1.3.6","highcharts-grouped-categories":"^1.1.3"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"raf":"3.3.2","yup":"^0.32.9","jest":"24.7.1","husky":"3.0.0","madge":"^4.0.1","react":"^16.5.2","enzyme":"3.5.0","eslint":"4.19.1","formik":"^0.11.11","moment":"2.23.0","history":"^4.7.2","ts-jest":"24.0.0","webpack":"4.30.0","full-icu":"^1.3.0","prettier":"1.16.4","react-ga":"^2.5.2","recharts":"1.0.0-beta.9","testcafe":"1.1.4","commander":"2.14.1","node-sass":"4.13.1","react-dom":"^16.5.2","stylelint":"^13.6.1","supertest":"3.0.0","ts-loader":"6.0.0","@types/raf":"^3.4.0","css-loader":"0.28.7","jest-junit":"3.0.0","raw-loader":"0.5.1","styled-jsx":"2.2.1","typescript":"3.3.4000","@babel/core":"7.11.6","@types/jest":"24.0.6","@types/node":"7.0.8","@types/uuid":"8.3.0","file-loader":"3.0.1","jest-enzyme":"7.0.2","lint-staged":"9.1.0","sass-loader":"6.0.6","webpack-cli":"3.3.2","@types/react":"16.8.6","babel-loader":"8.1.0","react-helmet":"5.2.0","react-select":"1.2.1","style-loader":"0.19.1","@types/enzyme":"3.1.13","@types/lodash":"4.14.123","testcafe-live":"0.1.4","@babel/runtime":"7.4.4","dotenv-webpack":"^1.7.0","@babel/polyfill":"^7.4.4","@storybook/react":"5.0.11","@types/invariant":"2.2.29","@types/react-dom":"16.0.11","isomorphic-fetch":"2.2.1","react-datepicker":"1.1.0","react-router-dom":"4.2.2","@babel/preset-env":"7.4.4","@gooddata/mock-js":"^2.14.2","@storybook/addons":"5.0.11","@types/classnames":"2.2.3","@types/prop-types":"15.5.2","@storybook/theming":"5.0.11","identity-obj-proxy":"^3.0.0","intl-messageformat":"^7.5.4","webpack-dev-server":"3.3.1","@babel/preset-react":"7.0.0","@types/react-portal":"4.0.1","@types/react-window":"^1.8.1","babel-plugin-lodash":"3.3.4","html-webpack-plugin":"3.2.0","react-test-renderer":"16.4.2","@types/react-measure":"2.0.5","clean-webpack-plugin":"2.0.2","stats-webpack-plugin":"0.7.0","eslint-config-prettier":"4.1.0","react-google-recaptcha":"^0.14.1","tslint-config-prettier":"1.18.0","@gooddata/eslint-config":"^1.0.0","@gooddata/tslint-config":"1.0.0","@types/react-responsive":"^3.0.3","@types/storybook__react":"4.0.1","@types/stringify-object":"^3.2.0","enzyme-adapter-react-16":"1.3.1","@gooddata/test-storybook":"4.0.0","@storybook/addon-actions":"5.0.11","@storybook/addon-options":"5.0.11","node-sass-magic-importer":"5.1.0","react-syntax-highlighter":"11.0.2","@types/fixed-data-table-2":"0.8.1","stylelint-config-prettier":"^8.0.1","@gooddata/stylelint-config":"^5.0.0","@types/react-test-renderer":"16.0.0","circular-dependency-plugin":"5.0.2","compression-webpack-plugin":"2.0.0","@types/json-stable-stringify":"^1.0.32","@gooddata/frontend-npm-scripts":"1.2.0","@types/enzyme-adapter-react-16":"1.0.3","stylelint-checkstyle-formatter":"0.1.2","@types/storybook__addon-actions":"3.4.2","@babel/plugin-proposal-class-properties":"7.4.4","@babel/plugin-proposal-object-rest-spread":"7.4.4","@babel/plugin-transform-async-to-generator":"7.4.4"},"peerDependencies":{"react":"^16.5.2","react-dom":"^16.5.2"},"_npmOperationalInternal":{"tmp":"tmp/react-components_7.9.1-14_1620658092821_0.3628022249373948","host":"s3://npm-registry-packages"}},"7.9.1-15":{"name":"@gooddata/react-components","version":"7.9.1-15","author":{"name":"GoodData Corporation"},"license":"BSD-3-Clause","_id":"@gooddata/react-components@7.9.1-15","maintainers":[{"name":"jakub.soltes","email":"jakub.soltes@gooddata.com"},{"name":"martin.plavek","email":"martin.plavek@gooddata.com"},{"name":"jan.jiran","email":"jan.jiran@gooddata.com"},{"name":"tmsang","email":"sang.truong-minh@gooddata.com"},{"name":"rodri360","email":"me@rodri360.com"},{"name":"jkittler","email":"honza.kittler@gmail.com"},{"name":"ivan.mjartan","email":"ivan.mjartan@gooddata.com"},{"name":"lupko","email":"lubomir.slivka@gooddata.com"},{"name":"tomas.kratochvil","email":"tomas.kratochvil@gooddata.com"},{"name":"jakub-sterba","email":"jakub.sterba@gooddata.com"},{"name":"pbenes","email":"petr.benes@gooddata.com"},{"name":"strouhaljan","email":"strouhal.jan@gmail.com"},{"name":"gooddata-ci","email":"rail@gooddata.com"},{"name":"nikolacech","email":"nikola.cech@gooddata.com"},{"name":"bugsbunny338","email":"jiri.zajic@mensa.cz"},{"name":"bertold8","email":"ivan.nejezchleb@seznam.cz"},{"name":"sitina","email":"jiri.sitina@gooddata.com"},{"name":"linhhong","email":"linh.hong@gooddata.com"},{"name":"petrjanu","email":"petr.janu@gooddata.com"},{"name":"jaroslav.tomecek","email":"jaroslav.tomecek@gooddata.com"},{"name":"tomsatgd","email":"tomas.satinsky@gooddata.com"},{"name":"xmort","email":"petr.dolejsi@gooddata.com"},{"name":"yanlipnican","email":"yanlipnican@gmail.com"},{"name":"ptquang86","email":"ptquang86@gmail.com"},{"name":"no23reason","email":"dan.homola@hotmail.cz"},{"name":"afi","email":"adam.fiedler@gooddata.com"},{"name":"patrikbraborec","email":"patrik.braborec@gooddata.com"},{"name":"brbistas","email":"valentinos.chraniotis@gooddata.com"},{"name":"vu.pham","email":"vu.pham@gooddata.com"},{"name":"matyas.kandl","email":"matyas.kandl@gooddata.com"},{"name":"hung.nguyen.hoang","email":"hung.nguyen@gooddata.com"},{"name":"tu-ngo","email":"tungo1981@gmail.com"},{"name":"trung-le-quoc","email":"trung.le@gooddata.com"},{"name":"utdnah","email":"danh.ung@gooddata.com"},{"name":"de.do","email":"de.do@gooddata.com"},{"name":"tulean","email":"tuan.le@gooddata.com"},{"name":"nis.hua","email":"nis.hua@gooddata.com"},{"name":"tuqt1005","email":"tu.tran@gooddata.com"},{"name":"tu.bui","email":"tu.bui@gooddata.com"},{"name":"my.duong","email":"my.duong@gooddata.com"},{"name":"mai.nguyen","email":"mai.nguyen@gooddata.com"},{"name":"hang.ngo","email":"hang.ngo@gooddata.com"},{"name":"scavnickyj","email":"jakub.scavnicky@gooddata.com"},{"name":"thao-luong","email":"thao.luong@gooddata.com"},{"name":"thuong.nguyen","email":"thuong.nguyen@gooddata.com"},{"name":"huyen.nguyen","email":"huyen.nguyen@gooddata.com"},{"name":"vi.phan","email":"vi.phan@gooddata.com"},{"name":"milan.lempera","email":"ext-milan.lempera@gooddata.com"},{"name":"van.nguyen","email":"van.nguyen@gooddata.com"},{"name":"nestor_encinas","email":"xesto05@gmail.com"},{"name":"an.vuong","email":"an.vuong@gooddata.com"},{"name":"tmuchka","email":"tomas.muchka@gooddata.com"},{"name":"gdjan","email":"jan.kruza@gooddata.com"},{"name":"ngoc-le","email":"ngoc.le@gooddata.com"},{"name":"thuy.tran","email":"thuy.tran@gooddata.com"}],"homepage":"https://github.com/gooddata/gooddata-react-components#readme","bugs":{"url":"https://github.com/gooddata/gooddata-react-components/issues"},"dist":{"shasum":"c42f1fe305f3665c330c21765c7f1dcd0319e6aa","tarball":"https://registry.npmjs.org/@gooddata/react-components/-/react-components-7.9.1-15.tgz","fileCount":2668,"integrity":"sha512-ix9YjbarsFTlMJ+gLUtDBpFYiGhyqc0GL5LCvSdAuKZSf8M6RiJsPdU0reI8qUNfXjZwBfcOCWXVSxG4Xm74fw==","signatures":[{"sig":"MEYCIQDqsrF/xl04xGXxgEzIzy3/OCV9N/eLCyjzGt6awBmXCgIhAL5rLYfZS2aI6RqsA0JbqIC0BFARVNSo/rytxCdsBUWi","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":10728795,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJgmUjuCRA9TVsSAnZWagAAqsIP/3bs6EbIJkl4yTH04n1o\nMIqj2eLxQ265JVHa6vAKNJPb3qS0MPNyuTBRGsyOLu8mrheRVHnzmbeMdA+n\nTd/cCGwLCjVcstTB6/g/E6mnQzkrvMrQvE4gs86hKfsDCHLtI782OrZ3WE81\nnOXFFUbzJ5kLEMqe4LFp35Trn0JgGCOtFbCtukRbNb2miE0Zk7e6TfzBY32T\nkrqRLRuC+xJb8PNn+U66JZXut+RfAbuoph3agzGDQMI/hn7ZbPkVv1bkkN2L\nXmyMMufn8OS/Z7iG5lLrFfjvb/gnS5S4kmiamsZ6nXiEW4Et2JKRzvxIpK+n\n4sIlO7YF/cbMCLC4YhY4iLsPx9vkVkFlVVoPjzVxP8EYIoLWIlLZ4IeOgVW8\nyxgyZxPqJh7aWzp9pQKEtet5QEd7q/2zBzK8fMvNBZ3unBZ2c7kJZl4v0ifJ\n3CD5PrEJ+J/VzOwp46g/UA5I8FvWuwIOOoMZNWAwQoBbr0J8BwETuBG+xFJ9\npxtV3fFh0rKfA5q7D8h8hMu9QXjpNnUn7GZDv9DjVTFIy8KJwHkUVjX+WKJt\nmmLskF4RMmHOSPYil+ASBqDvwE0dv0s5qhMGcRlzXm7YoU9bQlvbTH4wUOYi\nrS38vIRZZg3UPrkQOK9URuLFDvZILb7M1fwed5oLWx89exyjSK+2jbNK7d2F\nLbMT\r\n=wtH1\r\n-----END PGP SIGNATURE-----\r\n"},"main":"dist/index.js","husky":{"hooks":{"pre-commit":"lint-staged"}},"config":{"eslint":"./examples/**/*.{js,jsx}","tslint":"./{__mocks__,src,stories}/{,**/}*.{ts,tsx}"},"readme":"[![npm version](https://badge.fury.io/js/%40gooddata%2Freact-components.svg)](https://www.npmjs.com/package/@gooddata/react-components)\n\n# GoodData.UI React components\n> A React-based JavaScript library for building data-driven applications\n\n## Getting started\n- [GoodData.UI Documentation](http://sdk.gooddata.com/gooddata-ui/)\n- [GoodData.UI Live Examples](https://gooddata-examples.herokuapp.com/)\n- [Stack Overflow](https://stackoverflow.com/questions/tagged/gooddata)\n\n### Usage\nWith [yarn](https://yarnpkg.com) installed, go to your project directory and run\n```\n$ yarn add @gooddata/react-components\n```\nIf you prefer [npm](npmjs.com) run\n```\n$ npm install --save @gooddata/react-components\n```\n\nThe public API is exposed via global `index.js`. Except for the styles, do not import any other file directly\nbecause they are not intended to be part of the public API.\n\n## Contributing\n\nWe welcome any contribution in form of [issues](https://github.com/gooddata/gooddata-react-components/issues) or [pull requests](https://github.com/gooddata/gooddata-react-components/pulls).\n\nInstall [Node.js](http://nodejs.org) (node 12.16.1, npm v6.13.4) and [Yarn](https://classic.yarnpkg.com) (1.22.4).\n\nInstall dependencies:\n```\nyarn install --frozen-lockfile\n```\n\nThese commands may come in handy while developing:\n\n| command | description |\n| ------- | ----------- |\n| `yarn install --pure-lockfile` | first step |\n| ||\n| `yarn dev` | build react-components to `/dist` in watch mode |\n| `yarn test` | run all unit tests |\n| `yarn prettier-write` | format the source code to match the valid codestyle |\n| `yarn validate` | validate codestyle |\n| ||\n| `yarn storybook` | run storybook from `/stories` on http://localhost:9001 |\n| `yarn build-storybook` | build storybook to `/dist-storybook` |\n| `yarn test-storybook` | run storybook and [screenshot tests](https://github.com/gooddata/gdc-client-utils/tree/master/test-storybook) |\n| ||\n| `yarn examples` | run Live Examples dev-server from `/examples` on https://localhost:8999 |\n| `yarn examples-build` | build Live Examples to `/examples/dist` |\n| `yarn examples-server` | serve built Live Examples - see `/examples/server/src` |\n| `yarn examples-testcafe` | run testcafe tests against `localhost:8999` |\n\n### Deploy to heroku.com\nWhen you deploy this repo to heroku, it serves *GoodData.UI Live Examples*.\nRelevant tasks are in `Procfile` and `package.json`.\n\n```bash\n# run in the project directory\nheroku login\nheroku create <your-app-name>\nheroku config:set DOMAIN_ADMIN_USERNAME=x@gooddata.com DOMAIN_ADMIN_PASSWORD=xy PROJECT_ID_TO_ASSIGN=xms7ga4tf3g3nzucd8380o2bev8oeknp\ngit push heroku HEAD:master\nheroku open\n```\n### Enable Geo Chart for Storybook and Live Examples\nGeo chart uses Mapbox to render map which requires a Mapbox access token.\n- Register an account and create Mapbox access token at [guide](https://docs.mapbox.com/help/how-mapbox-works/access-tokens/)\n- Store the created token at `.env`:\n```bash\necho -e \"EXAMPLE_MAPBOX_ACCESS_TOKEN=token\" >> .env # only need to run once\necho -e \"STORYBOOK_MAPBOX_ACCESS_TOKEN=token\" >> .env # only need to run once\n```\n\n### Run Live Examples Locally\nTo run *GoodData.UI Live Examples* locally:\n```bash\ngit clone <this-repository>\ncd  <repository-folder>\nyarn install --pure-lockfile\nyarn examples\n```\nThen open https://localhost:8999 and login using Live Examples account (you can [create one here](https://gooddata-examples.herokuapp.com/registration)).\n\n### Run Storybook locally\n- Run storybook with token stored in `.env` for more secure\n```bash\nyarn storybook\n```\n- Or run storybook with token env param exposed to cli (not suggested)\n```bash\nSTORYBOOK_MAPBOX_ACCESS_TOKEN=token yarn storybook\n```\n- Apply either above way to `yarn build-storybook` or `yarn test-storybook`\n\n### Source code formatting\nThe source code in the repository is formatted by [Prettier](https://prettier.io/).\nThe format of the code is validated by our Continuous Integration server and is one of the requirements of successful merge.\n\nPrettier is supported by every major IDE. You can find the list of supported editors and how to configure them [here](https://prettier.io/docs/en/editors.html).\n\nIn the case, when your editor is not supported or you don't want to setup the integration, you can run the `yarn prettier-write` command to reformat the code before commit.\n\n## Changelog\n\n- see [CHANGELOG.md](CHANGELOG.md)\n\n## Supported versions\n\nWe encourage you to always use the latest available version of GoodData.UI to make the user experience with integrating GoodData.UI as smooth and secure as possible and to ensure that GoodData.UI always uses the latest features of the GoodData platform.\n\nFor more information, see [Supported Versions](https://sdk.gooddata.com/gooddata-ui/docs/supported_versions.html).\n\nPlease follow the installation instructions in the [gooddata-ui-sdk repository](https://github.com/gooddata/gooddata-ui-sdk) to update to the latest version.\n\n## License\n\n(C) 2007-2020 GoodData Corporation\n\nThis project is dual licensed:\n\n- The ATTRIBUTION-NONCOMMERCIAL 4.0 INTERNATIONAL (CC BY-NC 4.0) is used for purpose of the trial experience and evaluation of GoodData.UI library.\n- The GOODDATA GOODDATA.UI LIBRARY END USER LICENSE AGREEMENT is used for GoodData customers.\n\nFor more information, please see [LICENSE](https://github.com/gooddata/gooddata-react-components/blob/master/LICENSE).\n","gitHead":"c066fa1928c6cf21eac8bfaa5f195b28301efa46","scripts":{"dev":"bash scripts/build.sh --dev-watch","test":"jest --watch","build":"bash scripts/build.sh","tslint":"yarn run-tslint -t verbose $npm_package_config_tslint","prepare":"cd examples/server && yarn install --frozen-lockfile && cd ../..; rm -r examples/node_modules 2>/dev/null; true","examples":"bash scripts/run-examples.sh","prepare?":"# Called before `npm publish` and on local `npm install`. Temporarily also for deleting obsolete node_modules. Ends with `true` to continue gracefully.","validate":"tsc --noEmit && yarn tslint && eslint $npm_package_config_eslint && yarn validate-style && yarn prettier-check","build-dev":"bash scripts/build.sh --dev","examples?":"# Default is developer domain, other options: yarn examples [sec,secure,stg,stg2,stg3,demo,developer or URL]","storybook":"yarn build && start-storybook -p 9001 -c .storybook","test-once":"jest","tslint-ci":"mkdir -p ./ci/results && yarn run-tslint -t checkstyle -o ./ci/results/tslint-results.xml $npm_package_config_tslint","run-tslint":"tslint -p tsconfig.json","validate-ci":"tsc --noEmit && yarn tslint-ci  && eslint $npm_package_config_eslint -f checkstyle -o ci/results/eslint-results.xml && yarn validate-style-ci && yarn prettier-check","examples-build":"bash scripts/build-examples.sh","prepublishOnly":"yarn build","prettier-check":"prettier --check '{src,stories,styles,__mocks__,examples/server/src,examples/src,examples/test}/**/*.{ts,js,tsx,jsx,json,scss,md,yaml,html}'","prettier-write":"prettier --write '{src,stories,styles,__mocks__,examples/server/src,examples/src,examples/test}/**/*.{ts,js,tsx,jsx,json,scss,md,yaml,html}'","test-storybook":"yarn build && test-storybook","validate-style":"stylelint '**/*.scss'","build-storybook":"yarn build && build-storybook -c .storybook -o dist-storybook","examples-server":"node examples/server/src/index.js","heroku-postbuild":"yarn examples-build public","examples-testcafe":"./scripts/run-testcafe.sh visual","validate-style-ci":"stylelint '**/*.scss' --custom-formatter=node_modules/stylelint-checkstyle-formatter > ci/results/stylelint-results.xml","check-circular-deps":"madge --circular --extensions ts ./src","examples-testcafe-ci":"./scripts/run-testcafe.sh ci","examples-testcafe-live":"./scripts/run-testcafe.sh live"},"typings":"dist/index.d.ts","_npmUser":{"name":"gooddata-ci","email":"rail@gooddata.com"},"deprecated":"@gooddata/react-components@7 reached End of Support on March 31, 2022. Please upgrade (see https://sdk.gooddata.com/gooddata-ui/docs/supported_versions.html for more information).","repository":{"url":"git+ssh://git@github.com/gooddata/gooddata-react-components.git","type":"git"},"_npmVersion":"6.13.4","description":"GoodData.UI - A powerful JavaScript library for building analytical applications","directories":{},"lint-staged":{"{src,stories,styles,__mocks__,examples/server/src,examples/src,examples/test}/**/*.{ts,js,tsx,jsx,scss}":["npx gdc-fix-copyright","git add"],"{src,stories,styles,__mocks__,examples/server/src,examples/src,examples/test}/**/*.{ts,js,tsx,jsx,json,scss,md,yaml,html}":["prettier --write","git add"]},"_nodeVersion":"12.16.1","dependencies":{"rxjs":"^6.3.1","uuid":"^8.3.1","lodash":"^4.17.20","date-fns":"^2.7.0","downshift":"^3.2.7","invariant":"^2.2.2","mapbox-gl":"1.11.0","classnames":"^2.2.6","codemirror":"^5.54.0","highcharts":"7.1.1","prop-types":"^15.6.0","react-intl":"^3.6.0","custom-event":"^1.0.1","react-window":"^1.8.1","ag-grid-react":"20.0.0","react-measure":"^2.3.0","@types/mapbox-gl":"1.9.1","react-day-picker":"~7.3.0","react-responsive":"^3.0.0","stringify-object":"^2.4.0","@gooddata/typings":"^2.27.0","@types/codemirror":"^0.0.95","ag-grid-community":"20.0.0","http-status-codes":"^1.3.0","react-codemirror2":"^7.2.0","@gooddata/js-utils":"^3.10.17","@gooddata/numberjs":"^3.2.4","fixed-data-table-2":"^0.8.21","@gooddata/goodstrap":"^70.2.2","react-dom-factories":"^1.0.2","@gooddata/gooddata-js":"^13.2.0","json-stable-stringify":"^1.0.1","react-transition-group":"^2.2.1","hoist-non-react-statics":"^3.3.0","nodelist-foreach-polyfill":"^1.2.0","@formatjs/intl-pluralrules":"^1.3.6","highcharts-grouped-categories":"^1.1.3"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"raf":"3.3.2","yup":"^0.32.9","jest":"24.7.1","husky":"3.0.0","madge":"^4.0.1","react":"^16.5.2","enzyme":"3.5.0","eslint":"4.19.1","formik":"^0.11.11","moment":"2.23.0","history":"^4.7.2","ts-jest":"24.0.0","webpack":"4.30.0","full-icu":"^1.3.0","prettier":"1.16.4","react-ga":"^2.5.2","recharts":"1.0.0-beta.9","testcafe":"1.1.4","commander":"2.14.1","node-sass":"4.13.1","react-dom":"^16.5.2","stylelint":"^13.6.1","supertest":"3.0.0","ts-loader":"6.0.0","@types/raf":"^3.4.0","css-loader":"0.28.7","jest-junit":"3.0.0","raw-loader":"0.5.1","styled-jsx":"2.2.1","typescript":"3.3.4000","@babel/core":"7.11.6","@types/jest":"24.0.6","@types/node":"7.0.8","@types/uuid":"8.3.0","file-loader":"3.0.1","jest-enzyme":"7.0.2","lint-staged":"9.1.0","sass-loader":"6.0.6","webpack-cli":"3.3.2","@types/react":"16.8.6","babel-loader":"8.1.0","react-helmet":"5.2.0","react-select":"1.2.1","style-loader":"0.19.1","@types/enzyme":"3.1.13","@types/lodash":"4.14.123","testcafe-live":"0.1.4","@babel/runtime":"7.4.4","dotenv-webpack":"^1.7.0","@babel/polyfill":"^7.4.4","@storybook/react":"5.0.11","@types/invariant":"2.2.29","@types/react-dom":"16.0.11","isomorphic-fetch":"2.2.1","react-datepicker":"1.1.0","react-router-dom":"4.2.2","@babel/preset-env":"7.4.4","@gooddata/mock-js":"^2.14.2","@storybook/addons":"5.0.11","@types/classnames":"2.2.3","@types/prop-types":"15.5.2","@storybook/theming":"5.0.11","identity-obj-proxy":"^3.0.0","intl-messageformat":"^7.5.4","webpack-dev-server":"3.3.1","@babel/preset-react":"7.0.0","@types/react-portal":"4.0.1","@types/react-window":"^1.8.1","babel-plugin-lodash":"3.3.4","html-webpack-plugin":"3.2.0","react-test-renderer":"16.4.2","@types/react-measure":"2.0.5","clean-webpack-plugin":"2.0.2","stats-webpack-plugin":"0.7.0","eslint-config-prettier":"4.1.0","react-google-recaptcha":"^0.14.1","tslint-config-prettier":"1.18.0","@gooddata/eslint-config":"^1.0.0","@gooddata/tslint-config":"1.0.0","@types/react-responsive":"^3.0.3","@types/storybook__react":"4.0.1","@types/stringify-object":"^3.2.0","enzyme-adapter-react-16":"1.3.1","@gooddata/test-storybook":"4.0.0","@storybook/addon-actions":"5.0.11","@storybook/addon-options":"5.0.11","node-sass-magic-importer":"5.1.0","react-syntax-highlighter":"11.0.2","@types/fixed-data-table-2":"0.8.1","stylelint-config-prettier":"^8.0.1","@gooddata/stylelint-config":"^5.0.0","@types/react-test-renderer":"16.0.0","circular-dependency-plugin":"5.0.2","compression-webpack-plugin":"2.0.0","@types/json-stable-stringify":"^1.0.32","@gooddata/frontend-npm-scripts":"1.2.0","@types/enzyme-adapter-react-16":"1.0.3","stylelint-checkstyle-formatter":"0.1.2","@types/storybook__addon-actions":"3.4.2","@babel/plugin-proposal-class-properties":"7.4.4","@babel/plugin-proposal-object-rest-spread":"7.4.4","@babel/plugin-transform-async-to-generator":"7.4.4"},"peerDependencies":{"react":"^16.5.2","react-dom":"^16.5.2"},"_npmOperationalInternal":{"tmp":"tmp/react-components_7.9.1-15_1620658413372_0.6366502990270668","host":"s3://npm-registry-packages"}},"7.9.1-16":{"name":"@gooddata/react-components","version":"7.9.1-16","author":{"name":"GoodData Corporation"},"license":"BSD-3-Clause","_id":"@gooddata/react-components@7.9.1-16","maintainers":[{"name":"jakub.soltes","email":"jakub.soltes@gooddata.com"},{"name":"martin.plavek","email":"martin.plavek@gooddata.com"},{"name":"jan.jiran","email":"jan.jiran@gooddata.com"},{"name":"tmsang","email":"sang.truong-minh@gooddata.com"},{"name":"rodri360","email":"me@rodri360.com"},{"name":"jkittler","email":"honza.kittler@gmail.com"},{"name":"ivan.mjartan","email":"ivan.mjartan@gooddata.com"},{"name":"lupko","email":"lubomir.slivka@gooddata.com"},{"name":"tomas.kratochvil","email":"tomas.kratochvil@gooddata.com"},{"name":"jakub-sterba","email":"jakub.sterba@gooddata.com"},{"name":"pbenes","email":"petr.benes@gooddata.com"},{"name":"strouhaljan","email":"strouhal.jan@gmail.com"},{"name":"gooddata-ci","email":"rail@gooddata.com"},{"name":"nikolacech","email":"nikola.cech@gooddata.com"},{"name":"bugsbunny338","email":"jiri.zajic@mensa.cz"},{"name":"bertold8","email":"ivan.nejezchleb@seznam.cz"},{"name":"sitina","email":"jiri.sitina@gooddata.com"},{"name":"linhhong","email":"linh.hong@gooddata.com"},{"name":"petrjanu","email":"petr.janu@gooddata.com"},{"name":"jaroslav.tomecek","email":"jaroslav.tomecek@gooddata.com"},{"name":"tomsatgd","email":"tomas.satinsky@gooddata.com"},{"name":"xmort","email":"petr.dolejsi@gooddata.com"},{"name":"yanlipnican","email":"yanlipnican@gmail.com"},{"name":"ptquang86","email":"ptquang86@gmail.com"},{"name":"no23reason","email":"dan.homola@hotmail.cz"},{"name":"afi","email":"adam.fiedler@gooddata.com"},{"name":"patrikbraborec","email":"patrik.braborec@gooddata.com"},{"name":"brbistas","email":"valentinos.chraniotis@gooddata.com"},{"name":"vu.pham","email":"vu.pham@gooddata.com"},{"name":"matyas.kandl","email":"matyas.kandl@gooddata.com"},{"name":"hung.nguyen.hoang","email":"hung.nguyen@gooddata.com"},{"name":"tu-ngo","email":"tungo1981@gmail.com"},{"name":"trung-le-quoc","email":"trung.le@gooddata.com"},{"name":"utdnah","email":"danh.ung@gooddata.com"},{"name":"de.do","email":"de.do@gooddata.com"},{"name":"tulean","email":"tuan.le@gooddata.com"},{"name":"nis.hua","email":"nis.hua@gooddata.com"},{"name":"tuqt1005","email":"tu.tran@gooddata.com"},{"name":"tu.bui","email":"tu.bui@gooddata.com"},{"name":"my.duong","email":"my.duong@gooddata.com"},{"name":"mai.nguyen","email":"mai.nguyen@gooddata.com"},{"name":"hang.ngo","email":"hang.ngo@gooddata.com"},{"name":"scavnickyj","email":"jakub.scavnicky@gooddata.com"},{"name":"thao-luong","email":"thao.luong@gooddata.com"},{"name":"thuong.nguyen","email":"thuong.nguyen@gooddata.com"},{"name":"huyen.nguyen","email":"huyen.nguyen@gooddata.com"},{"name":"vi.phan","email":"vi.phan@gooddata.com"},{"name":"milan.lempera","email":"ext-milan.lempera@gooddata.com"},{"name":"van.nguyen","email":"van.nguyen@gooddata.com"},{"name":"nestor_encinas","email":"xesto05@gmail.com"},{"name":"an.vuong","email":"an.vuong@gooddata.com"},{"name":"tmuchka","email":"tomas.muchka@gooddata.com"},{"name":"gdjan","email":"jan.kruza@gooddata.com"},{"name":"ngoc-le","email":"ngoc.le@gooddata.com"},{"name":"thuy.tran","email":"thuy.tran@gooddata.com"}],"homepage":"https://github.com/gooddata/gooddata-react-components#readme","bugs":{"url":"https://github.com/gooddata/gooddata-react-components/issues"},"dist":{"shasum":"0a5cd2915d1daa895422711a7ec150d5aefd9d3b","tarball":"https://registry.npmjs.org/@gooddata/react-components/-/react-components-7.9.1-16.tgz","fileCount":2668,"integrity":"sha512-mC3acAXk4V0iz9ZuhzwvcGVRv79vYFTggvjfx4gUggLn1Y8hnMlAHqxzE6PxDWrBB4P8a11rYOWvsosCgI5pSQ==","signatures":[{"sig":"MEQCID/7Fq6yyVVcZ18Pw5uz+4TkUzUbz92l41zbZv85J3drAiB3tNbSVEXrb7AhNGuf4vU4zS9opY29P7m1vkTFg1eLfQ==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":10728795,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJgmWW1CRA9TVsSAnZWagAAjNcP/R3+ddXVz35vFPWSt+Cm\nXzWOxZmQ+2RjKdx7V0RQpNmDGQnUHSWz/via572LZ+XIYMTrr3uDNsW2wrK1\niWNqz4qUS+klPax7T7VGcSXmHUeN2CJd/1GNDQ6jDgaucZZP+WTC9i2FDlhP\n7zVy63ltBO+iy/T6dVzTBEF0BJv8qLPJ/Y/UCqsyH02PRsU6UvwWlHAnbK7Q\n44+XseZc9sJv8Y0yfJrv5zlxDzOM6MfTB2KNeTJK7WaWKwgAG6ej+a/rOnk6\nQauzURHNmZdOM6CeVfT0fpPo4G0pmqvF4KyT2zoSj7975GZiqsCRBfYqN+u9\naprEF/+4X4Jm759HWL/dsJ/FgqDw/Q9p6yBMl5yKwpGRUwuZvEtnlLLj7STh\nXH3WAXbB0/5I5A0kaihOxFz5+A0UNtWGuEaxOm7FkE8IzBIW46a6888JeObf\nOGm9vQ6DzE1oLM6aKO7Dw9OIGHOg6UtzubKN7wqMwGRr2O4FKp8mEgLMPlaB\nOztrRbD9Ez0cT+KWXrtUf3TsDX8ewift911+MmHy4QeuiC21/rb96IpSMT+9\nXhtTsd+IAKoPDd5tVM3Z59rWKQlISZXWoe2CkJ0LB7dW/TGPZMkYolVI1ajj\nQDsntaWo7HJ4Jn/6ZQR43tKtiY9PltjsqNmzVBQPG9IKyyVktweRUkHIl1MJ\nBuvE\r\n=Kbif\r\n-----END PGP SIGNATURE-----\r\n"},"main":"dist/index.js","husky":{"hooks":{"pre-commit":"lint-staged"}},"config":{"eslint":"./examples/**/*.{js,jsx}","tslint":"./{__mocks__,src,stories}/{,**/}*.{ts,tsx}"},"readme":"[![npm version](https://badge.fury.io/js/%40gooddata%2Freact-components.svg)](https://www.npmjs.com/package/@gooddata/react-components)\n\n# GoodData.UI React components\n> A React-based JavaScript library for building data-driven applications\n\n## Getting started\n- [GoodData.UI Documentation](http://sdk.gooddata.com/gooddata-ui/)\n- [GoodData.UI Live Examples](https://gooddata-examples.herokuapp.com/)\n- [Stack Overflow](https://stackoverflow.com/questions/tagged/gooddata)\n\n### Usage\nWith [yarn](https://yarnpkg.com) installed, go to your project directory and run\n```\n$ yarn add @gooddata/react-components\n```\nIf you prefer [npm](npmjs.com) run\n```\n$ npm install --save @gooddata/react-components\n```\n\nThe public API is exposed via global `index.js`. Except for the styles, do not import any other file directly\nbecause they are not intended to be part of the public API.\n\n## Contributing\n\nWe welcome any contribution in form of [issues](https://github.com/gooddata/gooddata-react-components/issues) or [pull requests](https://github.com/gooddata/gooddata-react-components/pulls).\n\nInstall [Node.js](http://nodejs.org) (node 12.16.1, npm v6.13.4) and [Yarn](https://classic.yarnpkg.com) (1.22.4).\n\nInstall dependencies:\n```\nyarn install --frozen-lockfile\n```\n\nThese commands may come in handy while developing:\n\n| command | description |\n| ------- | ----------- |\n| `yarn install --pure-lockfile` | first step |\n| ||\n| `yarn dev` | build react-components to `/dist` in watch mode |\n| `yarn test` | run all unit tests |\n| `yarn prettier-write` | format the source code to match the valid codestyle |\n| `yarn validate` | validate codestyle |\n| ||\n| `yarn storybook` | run storybook from `/stories` on http://localhost:9001 |\n| `yarn build-storybook` | build storybook to `/dist-storybook` |\n| `yarn test-storybook` | run storybook and [screenshot tests](https://github.com/gooddata/gdc-client-utils/tree/master/test-storybook) |\n| ||\n| `yarn examples` | run Live Examples dev-server from `/examples` on https://localhost:8999 |\n| `yarn examples-build` | build Live Examples to `/examples/dist` |\n| `yarn examples-server` | serve built Live Examples - see `/examples/server/src` |\n| `yarn examples-testcafe` | run testcafe tests against `localhost:8999` |\n\n### Deploy to heroku.com\nWhen you deploy this repo to heroku, it serves *GoodData.UI Live Examples*.\nRelevant tasks are in `Procfile` and `package.json`.\n\n```bash\n# run in the project directory\nheroku login\nheroku create <your-app-name>\nheroku config:set DOMAIN_ADMIN_USERNAME=x@gooddata.com DOMAIN_ADMIN_PASSWORD=xy PROJECT_ID_TO_ASSIGN=xms7ga4tf3g3nzucd8380o2bev8oeknp\ngit push heroku HEAD:master\nheroku open\n```\n### Enable Geo Chart for Storybook and Live Examples\nGeo chart uses Mapbox to render map which requires a Mapbox access token.\n- Register an account and create Mapbox access token at [guide](https://docs.mapbox.com/help/how-mapbox-works/access-tokens/)\n- Store the created token at `.env`:\n```bash\necho -e \"EXAMPLE_MAPBOX_ACCESS_TOKEN=token\" >> .env # only need to run once\necho -e \"STORYBOOK_MAPBOX_ACCESS_TOKEN=token\" >> .env # only need to run once\n```\n\n### Run Live Examples Locally\nTo run *GoodData.UI Live Examples* locally:\n```bash\ngit clone <this-repository>\ncd  <repository-folder>\nyarn install --pure-lockfile\nyarn examples\n```\nThen open https://localhost:8999 and login using Live Examples account (you can [create one here](https://gooddata-examples.herokuapp.com/registration)).\n\n### Run Storybook locally\n- Run storybook with token stored in `.env` for more secure\n```bash\nyarn storybook\n```\n- Or run storybook with token env param exposed to cli (not suggested)\n```bash\nSTORYBOOK_MAPBOX_ACCESS_TOKEN=token yarn storybook\n```\n- Apply either above way to `yarn build-storybook` or `yarn test-storybook`\n\n### Source code formatting\nThe source code in the repository is formatted by [Prettier](https://prettier.io/).\nThe format of the code is validated by our Continuous Integration server and is one of the requirements of successful merge.\n\nPrettier is supported by every major IDE. You can find the list of supported editors and how to configure them [here](https://prettier.io/docs/en/editors.html).\n\nIn the case, when your editor is not supported or you don't want to setup the integration, you can run the `yarn prettier-write` command to reformat the code before commit.\n\n## Changelog\n\n- see [CHANGELOG.md](CHANGELOG.md)\n\n## Supported versions\n\nWe encourage you to always use the latest available version of GoodData.UI to make the user experience with integrating GoodData.UI as smooth and secure as possible and to ensure that GoodData.UI always uses the latest features of the GoodData platform.\n\nFor more information, see [Supported Versions](https://sdk.gooddata.com/gooddata-ui/docs/supported_versions.html).\n\nPlease follow the installation instructions in the [gooddata-ui-sdk repository](https://github.com/gooddata/gooddata-ui-sdk) to update to the latest version.\n\n## License\n\n(C) 2007-2020 GoodData Corporation\n\nThis project is dual licensed:\n\n- The ATTRIBUTION-NONCOMMERCIAL 4.0 INTERNATIONAL (CC BY-NC 4.0) is used for purpose of the trial experience and evaluation of GoodData.UI library.\n- The GOODDATA GOODDATA.UI LIBRARY END USER LICENSE AGREEMENT is used for GoodData customers.\n\nFor more information, please see [LICENSE](https://github.com/gooddata/gooddata-react-components/blob/master/LICENSE).\n","gitHead":"5f54302d7d28484dadf8d2f1268066581db083ac","scripts":{"dev":"bash scripts/build.sh --dev-watch","test":"jest --watch","build":"bash scripts/build.sh","tslint":"yarn run-tslint -t verbose $npm_package_config_tslint","prepare":"cd examples/server && yarn install --frozen-lockfile && cd ../..; rm -r examples/node_modules 2>/dev/null; true","examples":"bash scripts/run-examples.sh","prepare?":"# Called before `npm publish` and on local `npm install`. Temporarily also for deleting obsolete node_modules. Ends with `true` to continue gracefully.","validate":"tsc --noEmit && yarn tslint && eslint $npm_package_config_eslint && yarn validate-style && yarn prettier-check","build-dev":"bash scripts/build.sh --dev","examples?":"# Default is developer domain, other options: yarn examples [sec,secure,stg,stg2,stg3,demo,developer or URL]","storybook":"yarn build && start-storybook -p 9001 -c .storybook","test-once":"jest","tslint-ci":"mkdir -p ./ci/results && yarn run-tslint -t checkstyle -o ./ci/results/tslint-results.xml $npm_package_config_tslint","run-tslint":"tslint -p tsconfig.json","validate-ci":"tsc --noEmit && yarn tslint-ci  && eslint $npm_package_config_eslint -f checkstyle -o ci/results/eslint-results.xml && yarn validate-style-ci && yarn prettier-check","examples-build":"bash scripts/build-examples.sh","prepublishOnly":"yarn build","prettier-check":"prettier --check '{src,stories,styles,__mocks__,examples/server/src,examples/src,examples/test}/**/*.{ts,js,tsx,jsx,json,scss,md,yaml,html}'","prettier-write":"prettier --write '{src,stories,styles,__mocks__,examples/server/src,examples/src,examples/test}/**/*.{ts,js,tsx,jsx,json,scss,md,yaml,html}'","test-storybook":"yarn build && test-storybook","validate-style":"stylelint '**/*.scss'","build-storybook":"yarn build && build-storybook -c .storybook -o dist-storybook","examples-server":"node examples/server/src/index.js","heroku-postbuild":"yarn examples-build public","examples-testcafe":"./scripts/run-testcafe.sh visual","validate-style-ci":"stylelint '**/*.scss' --custom-formatter=node_modules/stylelint-checkstyle-formatter > ci/results/stylelint-results.xml","check-circular-deps":"madge --circular --extensions ts ./src","examples-testcafe-ci":"./scripts/run-testcafe.sh ci","examples-testcafe-live":"./scripts/run-testcafe.sh live"},"typings":"dist/index.d.ts","_npmUser":{"name":"gooddata-ci","email":"rail@gooddata.com"},"deprecated":"@gooddata/react-components@7 reached End of Support on March 31, 2022. Please upgrade (see https://sdk.gooddata.com/gooddata-ui/docs/supported_versions.html for more information).","repository":{"url":"git+ssh://git@github.com/gooddata/gooddata-react-components.git","type":"git"},"_npmVersion":"6.13.4","description":"GoodData.UI - A powerful JavaScript library for building analytical applications","directories":{},"lint-staged":{"{src,stories,styles,__mocks__,examples/server/src,examples/src,examples/test}/**/*.{ts,js,tsx,jsx,scss}":["npx gdc-fix-copyright","git add"],"{src,stories,styles,__mocks__,examples/server/src,examples/src,examples/test}/**/*.{ts,js,tsx,jsx,json,scss,md,yaml,html}":["prettier --write","git add"]},"_nodeVersion":"12.16.1","dependencies":{"rxjs":"^6.3.1","uuid":"^8.3.1","lodash":"^4.17.20","date-fns":"^2.7.0","downshift":"^3.2.7","invariant":"^2.2.2","mapbox-gl":"1.11.0","classnames":"^2.2.6","codemirror":"^5.54.0","highcharts":"7.1.1","prop-types":"^15.6.0","react-intl":"^3.6.0","custom-event":"^1.0.1","react-window":"^1.8.1","ag-grid-react":"20.0.0","react-measure":"^2.3.0","@types/mapbox-gl":"1.9.1","react-day-picker":"~7.3.0","react-responsive":"^3.0.0","stringify-object":"^2.4.0","@gooddata/typings":"^2.27.0","@types/codemirror":"^0.0.95","ag-grid-community":"20.0.0","http-status-codes":"^1.3.0","react-codemirror2":"^7.2.0","@gooddata/js-utils":"^3.10.17","@gooddata/numberjs":"^3.2.4","fixed-data-table-2":"^0.8.21","@gooddata/goodstrap":"^70.2.2","react-dom-factories":"^1.0.2","@gooddata/gooddata-js":"^13.2.0","json-stable-stringify":"^1.0.1","react-transition-group":"^2.2.1","hoist-non-react-statics":"^3.3.0","nodelist-foreach-polyfill":"^1.2.0","@formatjs/intl-pluralrules":"^1.3.6","highcharts-grouped-categories":"^1.1.3"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"raf":"3.3.2","yup":"^0.32.9","jest":"24.7.1","husky":"3.0.0","madge":"^4.0.1","react":"^16.5.2","enzyme":"3.5.0","eslint":"4.19.1","formik":"^0.11.11","moment":"2.23.0","history":"^4.7.2","ts-jest":"24.0.0","webpack":"4.30.0","full-icu":"^1.3.0","prettier":"1.16.4","react-ga":"^2.5.2","recharts":"1.0.0-beta.9","testcafe":"1.1.4","commander":"2.14.1","node-sass":"4.13.1","react-dom":"^16.5.2","stylelint":"^13.6.1","supertest":"3.0.0","ts-loader":"6.0.0","@types/raf":"^3.4.0","css-loader":"0.28.7","jest-junit":"3.0.0","raw-loader":"0.5.1","styled-jsx":"2.2.1","typescript":"3.3.4000","@babel/core":"7.11.6","@types/jest":"24.0.6","@types/node":"7.0.8","@types/uuid":"8.3.0","file-loader":"3.0.1","jest-enzyme":"7.0.2","lint-staged":"9.1.0","sass-loader":"6.0.6","webpack-cli":"3.3.2","@types/react":"16.8.6","babel-loader":"8.1.0","react-helmet":"5.2.0","react-select":"1.2.1","style-loader":"0.19.1","@types/enzyme":"3.1.13","@types/lodash":"4.14.123","testcafe-live":"0.1.4","@babel/runtime":"7.4.4","dotenv-webpack":"^1.7.0","@babel/polyfill":"^7.4.4","@storybook/react":"5.0.11","@types/invariant":"2.2.29","@types/react-dom":"16.0.11","isomorphic-fetch":"2.2.1","react-datepicker":"1.1.0","react-router-dom":"4.2.2","@babel/preset-env":"7.4.4","@gooddata/mock-js":"^2.14.2","@storybook/addons":"5.0.11","@types/classnames":"2.2.3","@types/prop-types":"15.5.2","@storybook/theming":"5.0.11","identity-obj-proxy":"^3.0.0","intl-messageformat":"^7.5.4","webpack-dev-server":"3.3.1","@babel/preset-react":"7.0.0","@types/react-portal":"4.0.1","@types/react-window":"^1.8.1","babel-plugin-lodash":"3.3.4","html-webpack-plugin":"3.2.0","react-test-renderer":"16.4.2","@types/react-measure":"2.0.5","clean-webpack-plugin":"2.0.2","stats-webpack-plugin":"0.7.0","eslint-config-prettier":"4.1.0","react-google-recaptcha":"^0.14.1","tslint-config-prettier":"1.18.0","@gooddata/eslint-config":"^1.0.0","@gooddata/tslint-config":"1.0.0","@types/react-responsive":"^3.0.3","@types/storybook__react":"4.0.1","@types/stringify-object":"^3.2.0","enzyme-adapter-react-16":"1.3.1","@gooddata/test-storybook":"4.0.0","@storybook/addon-actions":"5.0.11","@storybook/addon-options":"5.0.11","node-sass-magic-importer":"5.1.0","react-syntax-highlighter":"11.0.2","@types/fixed-data-table-2":"0.8.1","stylelint-config-prettier":"^8.0.1","@gooddata/stylelint-config":"^5.0.0","@types/react-test-renderer":"16.0.0","circular-dependency-plugin":"5.0.2","compression-webpack-plugin":"2.0.0","@types/json-stable-stringify":"^1.0.32","@gooddata/frontend-npm-scripts":"1.2.0","@types/enzyme-adapter-react-16":"1.0.3","stylelint-checkstyle-formatter":"0.1.2","@types/storybook__addon-actions":"3.4.2","@babel/plugin-proposal-class-properties":"7.4.4","@babel/plugin-proposal-object-rest-spread":"7.4.4","@babel/plugin-transform-async-to-generator":"7.4.4"},"peerDependencies":{"react":"^16.5.2","react-dom":"^16.5.2"},"_npmOperationalInternal":{"tmp":"tmp/react-components_7.9.1-16_1620665780587_0.3507131815987279","host":"s3://npm-registry-packages"}},"7.9.1-17":{"name":"@gooddata/react-components","version":"7.9.1-17","author":{"name":"GoodData Corporation"},"license":"BSD-3-Clause","_id":"@gooddata/react-components@7.9.1-17","maintainers":[{"name":"jakub.soltes","email":"jakub.soltes@gooddata.com"},{"name":"martin.plavek","email":"martin.plavek@gooddata.com"},{"name":"jan.jiran","email":"jan.jiran@gooddata.com"},{"name":"tmsang","email":"sang.truong-minh@gooddata.com"},{"name":"rodri360","email":"me@rodri360.com"},{"name":"jkittler","email":"honza.kittler@gmail.com"},{"name":"ivan.mjartan","email":"ivan.mjartan@gooddata.com"},{"name":"lupko","email":"lubomir.slivka@gooddata.com"},{"name":"tomas.kratochvil","email":"tomas.kratochvil@gooddata.com"},{"name":"jakub-sterba","email":"jakub.sterba@gooddata.com"},{"name":"pbenes","email":"petr.benes@gooddata.com"},{"name":"strouhaljan","email":"strouhal.jan@gmail.com"},{"name":"gooddata-ci","email":"rail@gooddata.com"},{"name":"nikolacech","email":"nikola.cech@gooddata.com"},{"name":"bugsbunny338","email":"jiri.zajic@mensa.cz"},{"name":"bertold8","email":"ivan.nejezchleb@seznam.cz"},{"name":"sitina","email":"jiri.sitina@gooddata.com"},{"name":"linhhong","email":"linh.hong@gooddata.com"},{"name":"petrjanu","email":"petr.janu@gooddata.com"},{"name":"jaroslav.tomecek","email":"jaroslav.tomecek@gooddata.com"},{"name":"tomsatgd","email":"tomas.satinsky@gooddata.com"},{"name":"xmort","email":"petr.dolejsi@gooddata.com"},{"name":"yanlipnican","email":"yanlipnican@gmail.com"},{"name":"ptquang86","email":"ptquang86@gmail.com"},{"name":"no23reason","email":"dan.homola@hotmail.cz"},{"name":"afi","email":"adam.fiedler@gooddata.com"},{"name":"patrikbraborec","email":"patrik.braborec@gooddata.com"},{"name":"brbistas","email":"valentinos.chraniotis@gooddata.com"},{"name":"vu.pham","email":"vu.pham@gooddata.com"},{"name":"matyas.kandl","email":"matyas.kandl@gooddata.com"},{"name":"hung.nguyen.hoang","email":"hung.nguyen@gooddata.com"},{"name":"tu-ngo","email":"tungo1981@gmail.com"},{"name":"trung-le-quoc","email":"trung.le@gooddata.com"},{"name":"utdnah","email":"danh.ung@gooddata.com"},{"name":"de.do","email":"de.do@gooddata.com"},{"name":"tulean","email":"tuan.le@gooddata.com"},{"name":"nis.hua","email":"nis.hua@gooddata.com"},{"name":"tuqt1005","email":"tu.tran@gooddata.com"},{"name":"tu.bui","email":"tu.bui@gooddata.com"},{"name":"my.duong","email":"my.duong@gooddata.com"},{"name":"mai.nguyen","email":"mai.nguyen@gooddata.com"},{"name":"hang.ngo","email":"hang.ngo@gooddata.com"},{"name":"scavnickyj","email":"jakub.scavnicky@gooddata.com"},{"name":"thao-luong","email":"thao.luong@gooddata.com"},{"name":"thuong.nguyen","email":"thuong.nguyen@gooddata.com"},{"name":"huyen.nguyen","email":"huyen.nguyen@gooddata.com"},{"name":"vi.phan","email":"vi.phan@gooddata.com"},{"name":"milan.lempera","email":"ext-milan.lempera@gooddata.com"},{"name":"van.nguyen","email":"van.nguyen@gooddata.com"},{"name":"nestor_encinas","email":"xesto05@gmail.com"},{"name":"an.vuong","email":"an.vuong@gooddata.com"},{"name":"tmuchka","email":"tomas.muchka@gooddata.com"},{"name":"gdjan","email":"jan.kruza@gooddata.com"},{"name":"ngoc-le","email":"ngoc.le@gooddata.com"},{"name":"thuy.tran","email":"thuy.tran@gooddata.com"}],"homepage":"https://github.com/gooddata/gooddata-react-components#readme","bugs":{"url":"https://github.com/gooddata/gooddata-react-components/issues"},"dist":{"shasum":"f06332f1ee52ddfc8ddf488035bc5217788eee21","tarball":"https://registry.npmjs.org/@gooddata/react-components/-/react-components-7.9.1-17.tgz","fileCount":2668,"integrity":"sha512-znxX1veeZgRTj3Xm1J1IWZW+j7xmrUrPLxigPgwwaiCPryAt/PNTLPUVjG2EabZ6MEJuoA763FdEEJdyD608wg==","signatures":[{"sig":"MEYCIQCHDDhiIIFgydcODHIFujfazgjZIVryXL2I7/ep519R+QIhAKEZAaPnSMPY5EvHBVDU498qp4g4rvQb6btYQFfeunMS","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":10728795,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJgm+aOCRA9TVsSAnZWagAA/XUP/id0pA6c5scg3LqwFHd4\ncFR0fTr2qJnqkTY3rxeGdnsT1NzIDheTv9/Hzp6IvDW4RJC2JolUS6yw62fm\nVkjKF4qI8LpQhli4XH0jsaU8E9RBy/NTR40pn0FhF6ptUm39hvc0uma8wx2H\n5QL2MUgOX9QF5B42CpuINRjbCth0LinT8kpoYRw+i5qGjwidUITUw2kMyH5N\nbuTRd17t5nfbGCE0LlsjHfZD7V5OIGr4gUdcaI8Z+598wYndxw8wOAN88bhh\nYJP66ZdZ59GuXttjURZhse6xRrSsPgw3xDojNZlXe3GhlE9pKMcWcMQy29bb\nsVBltWXRhMuVhd8Ri7hOV3c2yHdCaV697F96HYlayFHQ4fjl8DZZrKTWa5bk\nxweIS5z8PkcFXbDZENk1rqM9rt8/a4bbrKyRz4hKtAytvTC+ZK0WOxsM6KZI\nBL/uPkcrUH2SZyq2SxUCAwIHdlSocxlbuQvSBrK+9PGA+/BIJzlUwYGgdrvX\n45fOj4xniKrbEO1gdYoQqyOtppfqoxLKYCg9Ky2lAdFh5b+BCDTVr2NcierX\nUZosfb5chwtLZ0GbZEevb/HgZoFQreMZ+rrwdmANPgXbC62xfCELXj5yV9Ho\n/NnyGK0rcgLWvOMwKMaCbh8hfKUD+t8iJh6o8kxOAy1xYVebMCTAyq0z9vTg\ng9Mz\r\n=6VM+\r\n-----END PGP SIGNATURE-----\r\n"},"main":"dist/index.js","husky":{"hooks":{"pre-commit":"lint-staged"}},"config":{"eslint":"./examples/**/*.{js,jsx}","tslint":"./{__mocks__,src,stories}/{,**/}*.{ts,tsx}"},"readme":"[![npm version](https://badge.fury.io/js/%40gooddata%2Freact-components.svg)](https://www.npmjs.com/package/@gooddata/react-components)\n\n# GoodData.UI React components\n> A React-based JavaScript library for building data-driven applications\n\n## Getting started\n- [GoodData.UI Documentation](http://sdk.gooddata.com/gooddata-ui/)\n- [GoodData.UI Live Examples](https://gooddata-examples.herokuapp.com/)\n- [Stack Overflow](https://stackoverflow.com/questions/tagged/gooddata)\n\n### Usage\nWith [yarn](https://yarnpkg.com) installed, go to your project directory and run\n```\n$ yarn add @gooddata/react-components\n```\nIf you prefer [npm](npmjs.com) run\n```\n$ npm install --save @gooddata/react-components\n```\n\nThe public API is exposed via global `index.js`. Except for the styles, do not import any other file directly\nbecause they are not intended to be part of the public API.\n\n## Contributing\n\nWe welcome any contribution in form of [issues](https://github.com/gooddata/gooddata-react-components/issues) or [pull requests](https://github.com/gooddata/gooddata-react-components/pulls).\n\nInstall [Node.js](http://nodejs.org) (node 12.16.1, npm v6.13.4) and [Yarn](https://classic.yarnpkg.com) (1.22.4).\n\nInstall dependencies:\n```\nyarn install --frozen-lockfile\n```\n\nThese commands may come in handy while developing:\n\n| command | description |\n| ------- | ----------- |\n| `yarn install --pure-lockfile` | first step |\n| ||\n| `yarn dev` | build react-components to `/dist` in watch mode |\n| `yarn test` | run all unit tests |\n| `yarn prettier-write` | format the source code to match the valid codestyle |\n| `yarn validate` | validate codestyle |\n| ||\n| `yarn storybook` | run storybook from `/stories` on http://localhost:9001 |\n| `yarn build-storybook` | build storybook to `/dist-storybook` |\n| `yarn test-storybook` | run storybook and [screenshot tests](https://github.com/gooddata/gdc-client-utils/tree/master/test-storybook) |\n| ||\n| `yarn examples` | run Live Examples dev-server from `/examples` on https://localhost:8999 |\n| `yarn examples-build` | build Live Examples to `/examples/dist` |\n| `yarn examples-server` | serve built Live Examples - see `/examples/server/src` |\n| `yarn examples-testcafe` | run testcafe tests against `localhost:8999` |\n\n### Deploy to heroku.com\nWhen you deploy this repo to heroku, it serves *GoodData.UI Live Examples*.\nRelevant tasks are in `Procfile` and `package.json`.\n\n```bash\n# run in the project directory\nheroku login\nheroku create <your-app-name>\nheroku config:set DOMAIN_ADMIN_USERNAME=x@gooddata.com DOMAIN_ADMIN_PASSWORD=xy PROJECT_ID_TO_ASSIGN=xms7ga4tf3g3nzucd8380o2bev8oeknp\ngit push heroku HEAD:master\nheroku open\n```\n### Enable Geo Chart for Storybook and Live Examples\nGeo chart uses Mapbox to render map which requires a Mapbox access token.\n- Register an account and create Mapbox access token at [guide](https://docs.mapbox.com/help/how-mapbox-works/access-tokens/)\n- Store the created token at `.env`:\n```bash\necho -e \"EXAMPLE_MAPBOX_ACCESS_TOKEN=token\" >> .env # only need to run once\necho -e \"STORYBOOK_MAPBOX_ACCESS_TOKEN=token\" >> .env # only need to run once\n```\n\n### Run Live Examples Locally\nTo run *GoodData.UI Live Examples* locally:\n```bash\ngit clone <this-repository>\ncd  <repository-folder>\nyarn install --pure-lockfile\nyarn examples\n```\nThen open https://localhost:8999 and login using Live Examples account (you can [create one here](https://gooddata-examples.herokuapp.com/registration)).\n\n### Run Storybook locally\n- Run storybook with token stored in `.env` for more secure\n```bash\nyarn storybook\n```\n- Or run storybook with token env param exposed to cli (not suggested)\n```bash\nSTORYBOOK_MAPBOX_ACCESS_TOKEN=token yarn storybook\n```\n- Apply either above way to `yarn build-storybook` or `yarn test-storybook`\n\n### Source code formatting\nThe source code in the repository is formatted by [Prettier](https://prettier.io/).\nThe format of the code is validated by our Continuous Integration server and is one of the requirements of successful merge.\n\nPrettier is supported by every major IDE. You can find the list of supported editors and how to configure them [here](https://prettier.io/docs/en/editors.html).\n\nIn the case, when your editor is not supported or you don't want to setup the integration, you can run the `yarn prettier-write` command to reformat the code before commit.\n\n## Changelog\n\n- see [CHANGELOG.md](CHANGELOG.md)\n\n## Supported versions\n\nWe encourage you to always use the latest available version of GoodData.UI to make the user experience with integrating GoodData.UI as smooth and secure as possible and to ensure that GoodData.UI always uses the latest features of the GoodData platform.\n\nFor more information, see [Supported Versions](https://sdk.gooddata.com/gooddata-ui/docs/supported_versions.html).\n\nPlease follow the installation instructions in the [gooddata-ui-sdk repository](https://github.com/gooddata/gooddata-ui-sdk) to update to the latest version.\n\n## License\n\n(C) 2007-2020 GoodData Corporation\n\nThis project is dual licensed:\n\n- The ATTRIBUTION-NONCOMMERCIAL 4.0 INTERNATIONAL (CC BY-NC 4.0) is used for purpose of the trial experience and evaluation of GoodData.UI library.\n- The GOODDATA GOODDATA.UI LIBRARY END USER LICENSE AGREEMENT is used for GoodData customers.\n\nFor more information, please see [LICENSE](https://github.com/gooddata/gooddata-react-components/blob/master/LICENSE).\n","gitHead":"9afb9caeec28cbe1438d21175746021e59a9b3dc","scripts":{"dev":"bash scripts/build.sh --dev-watch","test":"jest --watch","build":"bash scripts/build.sh","tslint":"yarn run-tslint -t verbose $npm_package_config_tslint","prepare":"cd examples/server && yarn install --frozen-lockfile && cd ../..; rm -r examples/node_modules 2>/dev/null; true","examples":"bash scripts/run-examples.sh","prepare?":"# Called before `npm publish` and on local `npm install`. Temporarily also for deleting obsolete node_modules. Ends with `true` to continue gracefully.","validate":"tsc --noEmit && yarn tslint && eslint $npm_package_config_eslint && yarn validate-style && yarn prettier-check","build-dev":"bash scripts/build.sh --dev","examples?":"# Default is developer domain, other options: yarn examples [sec,secure,stg,stg2,stg3,demo,developer or URL]","storybook":"yarn build && start-storybook -p 9001 -c .storybook","test-once":"jest","tslint-ci":"mkdir -p ./ci/results && yarn run-tslint -t checkstyle -o ./ci/results/tslint-results.xml $npm_package_config_tslint","run-tslint":"tslint -p tsconfig.json","validate-ci":"tsc --noEmit && yarn tslint-ci  && eslint $npm_package_config_eslint -f checkstyle -o ci/results/eslint-results.xml && yarn validate-style-ci && yarn prettier-check","examples-build":"bash scripts/build-examples.sh","prepublishOnly":"yarn build","prettier-check":"prettier --check '{src,stories,styles,__mocks__,examples/server/src,examples/src,examples/test}/**/*.{ts,js,tsx,jsx,json,scss,md,yaml,html}'","prettier-write":"prettier --write '{src,stories,styles,__mocks__,examples/server/src,examples/src,examples/test}/**/*.{ts,js,tsx,jsx,json,scss,md,yaml,html}'","test-storybook":"yarn build && test-storybook","validate-style":"stylelint '**/*.scss'","build-storybook":"yarn build && build-storybook -c .storybook -o dist-storybook","examples-server":"node examples/server/src/index.js","heroku-postbuild":"yarn examples-build public","examples-testcafe":"./scripts/run-testcafe.sh visual","validate-style-ci":"stylelint '**/*.scss' --custom-formatter=node_modules/stylelint-checkstyle-formatter > ci/results/stylelint-results.xml","check-circular-deps":"madge --circular --extensions ts ./src","examples-testcafe-ci":"./scripts/run-testcafe.sh ci","examples-testcafe-live":"./scripts/run-testcafe.sh live"},"typings":"dist/index.d.ts","_npmUser":{"name":"gooddata-ci","email":"rail@gooddata.com"},"deprecated":"@gooddata/react-components@7 reached End of Support on March 31, 2022. Please upgrade (see https://sdk.gooddata.com/gooddata-ui/docs/supported_versions.html for more information).","repository":{"url":"git+ssh://git@github.com/gooddata/gooddata-react-components.git","type":"git"},"_npmVersion":"6.13.4","description":"GoodData.UI - A powerful JavaScript library for building analytical applications","directories":{},"lint-staged":{"{src,stories,styles,__mocks__,examples/server/src,examples/src,examples/test}/**/*.{ts,js,tsx,jsx,scss}":["npx gdc-fix-copyright","git add"],"{src,stories,styles,__mocks__,examples/server/src,examples/src,examples/test}/**/*.{ts,js,tsx,jsx,json,scss,md,yaml,html}":["prettier --write","git add"]},"_nodeVersion":"12.16.1","dependencies":{"rxjs":"^6.3.1","uuid":"^8.3.1","lodash":"^4.17.20","date-fns":"^2.7.0","downshift":"^3.2.7","invariant":"^2.2.2","mapbox-gl":"1.11.0","classnames":"^2.2.6","codemirror":"^5.54.0","highcharts":"7.1.1","prop-types":"^15.6.0","react-intl":"^3.6.0","custom-event":"^1.0.1","react-window":"^1.8.1","ag-grid-react":"20.0.0","react-measure":"^2.3.0","@types/mapbox-gl":"1.9.1","react-day-picker":"~7.3.0","react-responsive":"^3.0.0","stringify-object":"^2.4.0","@gooddata/typings":"^2.27.0","@types/codemirror":"^0.0.95","ag-grid-community":"20.0.0","http-status-codes":"^1.3.0","react-codemirror2":"^7.2.0","@gooddata/js-utils":"^3.10.17","@gooddata/numberjs":"^3.2.4","fixed-data-table-2":"^0.8.21","@gooddata/goodstrap":"^70.2.2","react-dom-factories":"^1.0.2","@gooddata/gooddata-js":"^13.2.0","json-stable-stringify":"^1.0.1","react-transition-group":"^2.2.1","hoist-non-react-statics":"^3.3.0","nodelist-foreach-polyfill":"^1.2.0","@formatjs/intl-pluralrules":"^1.3.6","highcharts-grouped-categories":"^1.1.3"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"raf":"3.3.2","yup":"^0.32.9","jest":"24.7.1","husky":"3.0.0","madge":"^4.0.1","react":"^16.5.2","enzyme":"3.5.0","eslint":"4.19.1","formik":"^0.11.11","moment":"2.23.0","history":"^4.7.2","ts-jest":"24.0.0","webpack":"4.30.0","full-icu":"^1.3.0","prettier":"1.16.4","react-ga":"^2.5.2","recharts":"1.0.0-beta.9","testcafe":"1.1.4","commander":"2.14.1","node-sass":"4.13.1","react-dom":"^16.5.2","stylelint":"^13.6.1","supertest":"3.0.0","ts-loader":"6.0.0","@types/raf":"^3.4.0","css-loader":"0.28.7","jest-junit":"3.0.0","raw-loader":"0.5.1","styled-jsx":"2.2.1","typescript":"3.3.4000","@babel/core":"7.11.6","@types/jest":"24.0.6","@types/node":"7.0.8","@types/uuid":"8.3.0","file-loader":"3.0.1","jest-enzyme":"7.0.2","lint-staged":"9.1.0","sass-loader":"6.0.6","webpack-cli":"3.3.2","@types/react":"16.8.6","babel-loader":"8.1.0","react-helmet":"5.2.0","react-select":"1.2.1","style-loader":"0.19.1","@types/enzyme":"3.1.13","@types/lodash":"4.14.123","testcafe-live":"0.1.4","@babel/runtime":"7.4.4","dotenv-webpack":"^1.7.0","@babel/polyfill":"^7.4.4","@storybook/react":"5.0.11","@types/invariant":"2.2.29","@types/react-dom":"16.0.11","isomorphic-fetch":"2.2.1","react-datepicker":"1.1.0","react-router-dom":"4.2.2","@babel/preset-env":"7.4.4","@gooddata/mock-js":"^2.14.2","@storybook/addons":"5.0.11","@types/classnames":"2.2.3","@types/prop-types":"15.5.2","@storybook/theming":"5.0.11","identity-obj-proxy":"^3.0.0","intl-messageformat":"^7.5.4","webpack-dev-server":"3.3.1","@babel/preset-react":"7.0.0","@types/react-portal":"4.0.1","@types/react-window":"^1.8.1","babel-plugin-lodash":"3.3.4","html-webpack-plugin":"3.2.0","react-test-renderer":"16.4.2","@types/react-measure":"2.0.5","clean-webpack-plugin":"2.0.2","stats-webpack-plugin":"0.7.0","eslint-config-prettier":"4.1.0","react-google-recaptcha":"^0.14.1","tslint-config-prettier":"1.18.0","@gooddata/eslint-config":"^1.0.0","@gooddata/tslint-config":"1.0.0","@types/react-responsive":"^3.0.3","@types/storybook__react":"4.0.1","@types/stringify-object":"^3.2.0","enzyme-adapter-react-16":"1.3.1","@gooddata/test-storybook":"4.0.0","@storybook/addon-actions":"5.0.11","@storybook/addon-options":"5.0.11","node-sass-magic-importer":"5.1.0","react-syntax-highlighter":"11.0.2","@types/fixed-data-table-2":"0.8.1","stylelint-config-prettier":"^8.0.1","@gooddata/stylelint-config":"^5.0.0","@types/react-test-renderer":"16.0.0","circular-dependency-plugin":"5.0.2","compression-webpack-plugin":"2.0.0","@types/json-stable-stringify":"^1.0.32","@gooddata/frontend-npm-scripts":"1.2.0","@types/enzyme-adapter-react-16":"1.0.3","stylelint-checkstyle-formatter":"0.1.2","@types/storybook__addon-actions":"3.4.2","@babel/plugin-proposal-class-properties":"7.4.4","@babel/plugin-proposal-object-rest-spread":"7.4.4","@babel/plugin-transform-async-to-generator":"7.4.4"},"peerDependencies":{"react":"^16.5.2","react-dom":"^16.5.2"},"_npmOperationalInternal":{"tmp":"tmp/react-components_7.9.1-17_1620829838028_0.954305034630142","host":"s3://npm-registry-packages"}},"7.9.1-18":{"name":"@gooddata/react-components","version":"7.9.1-18","author":{"name":"GoodData Corporation"},"license":"BSD-3-Clause","_id":"@gooddata/react-components@7.9.1-18","maintainers":[{"name":"jakub.soltes","email":"jakub.soltes@gooddata.com"},{"name":"martin.plavek","email":"martin.plavek@gooddata.com"},{"name":"jan.jiran","email":"jan.jiran@gooddata.com"},{"name":"tmsang","email":"sang.truong-minh@gooddata.com"},{"name":"rodri360","email":"me@rodri360.com"},{"name":"jkittler","email":"honza.kittler@gmail.com"},{"name":"ivan.mjartan","email":"ivan.mjartan@gooddata.com"},{"name":"lupko","email":"lubomir.slivka@gooddata.com"},{"name":"tomas.kratochvil","email":"tomas.kratochvil@gooddata.com"},{"name":"jakub-sterba","email":"jakub.sterba@gooddata.com"},{"name":"pbenes","email":"petr.benes@gooddata.com"},{"name":"strouhaljan","email":"strouhal.jan@gmail.com"},{"name":"gooddata-ci","email":"rail@gooddata.com"},{"name":"nikolacech","email":"nikola.cech@gooddata.com"},{"name":"bugsbunny338","email":"jiri.zajic@mensa.cz"},{"name":"bertold8","email":"ivan.nejezchleb@seznam.cz"},{"name":"sitina","email":"jiri.sitina@gooddata.com"},{"name":"linhhong","email":"linh.hong@gooddata.com"},{"name":"petrjanu","email":"petr.janu@gooddata.com"},{"name":"jaroslav.tomecek","email":"jaroslav.tomecek@gooddata.com"},{"name":"tomsatgd","email":"tomas.satinsky@gooddata.com"},{"name":"xmort","email":"petr.dolejsi@gooddata.com"},{"name":"yanlipnican","email":"yanlipnican@gmail.com"},{"name":"ptquang86","email":"ptquang86@gmail.com"},{"name":"no23reason","email":"dan.homola@hotmail.cz"},{"name":"afi","email":"adam.fiedler@gooddata.com"},{"name":"patrikbraborec","email":"patrik.braborec@gooddata.com"},{"name":"brbistas","email":"valentinos.chraniotis@gooddata.com"},{"name":"vu.pham","email":"vu.pham@gooddata.com"},{"name":"matyas.kandl","email":"matyas.kandl@gooddata.com"},{"name":"hung.nguyen.hoang","email":"hung.nguyen@gooddata.com"},{"name":"tu-ngo","email":"tungo1981@gmail.com"},{"name":"trung-le-quoc","email":"trung.le@gooddata.com"},{"name":"utdnah","email":"danh.ung@gooddata.com"},{"name":"de.do","email":"de.do@gooddata.com"},{"name":"tulean","email":"tuan.le@gooddata.com"},{"name":"nis.hua","email":"nis.hua@gooddata.com"},{"name":"tuqt1005","email":"tu.tran@gooddata.com"},{"name":"tu.bui","email":"tu.bui@gooddata.com"},{"name":"my.duong","email":"my.duong@gooddata.com"},{"name":"mai.nguyen","email":"mai.nguyen@gooddata.com"},{"name":"hang.ngo","email":"hang.ngo@gooddata.com"},{"name":"scavnickyj","email":"jakub.scavnicky@gooddata.com"},{"name":"thao-luong","email":"thao.luong@gooddata.com"},{"name":"thuong.nguyen","email":"thuong.nguyen@gooddata.com"},{"name":"huyen.nguyen","email":"huyen.nguyen@gooddata.com"},{"name":"vi.phan","email":"vi.phan@gooddata.com"},{"name":"milan.lempera","email":"ext-milan.lempera@gooddata.com"},{"name":"van.nguyen","email":"van.nguyen@gooddata.com"},{"name":"nestor_encinas","email":"xesto05@gmail.com"},{"name":"an.vuong","email":"an.vuong@gooddata.com"},{"name":"tmuchka","email":"tomas.muchka@gooddata.com"},{"name":"gdjan","email":"jan.kruza@gooddata.com"},{"name":"ngoc-le","email":"ngoc.le@gooddata.com"},{"name":"thuy.tran","email":"thuy.tran@gooddata.com"}],"homepage":"https://github.com/gooddata/gooddata-react-components#readme","bugs":{"url":"https://github.com/gooddata/gooddata-react-components/issues"},"dist":{"shasum":"c1cf8c93292c6930a7fabfb693698f4a5ff9070a","tarball":"https://registry.npmjs.org/@gooddata/react-components/-/react-components-7.9.1-18.tgz","fileCount":2668,"integrity":"sha512-4rkGm34M8g0+CM4mYVDcf5/6BmhYTdgACHrV7N4gb/9uJ4prOr5Wt3XdoXwB9eGhJey5iKKflUU8ur3svxKwyA==","signatures":[{"sig":"MEUCIQDjQvpw99rrvEjPqG7nFKnQbj+Zs4y59mWuvyZnIQTnmgIgV3hDwojpnvyUNuIaneDkulN60hVcfdPuJPpIJf/YE60=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":10728795,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJgm+czCRA9TVsSAnZWagAAAXcQAJFn2STOt9y7X6OUi/iq\nLQpb6HKeEzEgYNYjAMJtm1bH7tORY5Dz7uW5/aAiK78QQ9HWkwic595I555e\nGCVS/wPMJBIIA6HeYK/sKpHsrtfYqfONDQ+By23fPxs5bS2ElbHOiTQBe7wi\nYoE4qQKn0Nu31ZORXYvT0Mfsa/OxTq9qATx7Wels2/D90luUaNip8BNWB7Z7\niwWa+yKinpdpp+DvTVg1NiekEtYrRo5P1Udrgy+Xm5QC0VSqk0nRQ6gJ1rNm\nEqAxxu3gqhkU4qtQg3uTyygW7URZfJrFvZgRDR1hTt16kQBINUUAiBpeETmp\n9Td4Nn+KffMMWgdJgP3seThRjcBcyn0HjMcAtCwOKPUV58ZZVErEllgTzfDM\nc7Y1SVBAL006hOKI3NPTdlnG4c83BzeMQ9QNnhvWBQ7gGCZ7Wd9iV//84CeR\ndKbcbx2Yk+N5mftH+xCzrN9JOiD84WfRd+txnyNb9Q+HZZb0+loRG3wPpdkl\nUH6UcUVpu2f6pGpknXk0RZ8hlPpC7oqULOnrAdq98CwLHnTAlJ/On3zju/uS\ncmIf8dNhSegW0rBfg1bV7LMcjTbJ4hgAuLSeLeBNfnm6Ng3wfioJK95c3Zju\nlcIJD9PL031F03/lGg5wnrs9EK8qux1uC6DpShVkAW1eZvTZqptHB3O6mcOs\nyMgN\r\n=9zCd\r\n-----END PGP SIGNATURE-----\r\n"},"main":"dist/index.js","husky":{"hooks":{"pre-commit":"lint-staged"}},"config":{"eslint":"./examples/**/*.{js,jsx}","tslint":"./{__mocks__,src,stories}/{,**/}*.{ts,tsx}"},"readme":"[![npm version](https://badge.fury.io/js/%40gooddata%2Freact-components.svg)](https://www.npmjs.com/package/@gooddata/react-components)\n\n# GoodData.UI React components\n> A React-based JavaScript library for building data-driven applications\n\n## Getting started\n- [GoodData.UI Documentation](http://sdk.gooddata.com/gooddata-ui/)\n- [GoodData.UI Live Examples](https://gooddata-examples.herokuapp.com/)\n- [Stack Overflow](https://stackoverflow.com/questions/tagged/gooddata)\n\n### Usage\nWith [yarn](https://yarnpkg.com) installed, go to your project directory and run\n```\n$ yarn add @gooddata/react-components\n```\nIf you prefer [npm](npmjs.com) run\n```\n$ npm install --save @gooddata/react-components\n```\n\nThe public API is exposed via global `index.js`. Except for the styles, do not import any other file directly\nbecause they are not intended to be part of the public API.\n\n## Contributing\n\nWe welcome any contribution in form of [issues](https://github.com/gooddata/gooddata-react-components/issues) or [pull requests](https://github.com/gooddata/gooddata-react-components/pulls).\n\nInstall [Node.js](http://nodejs.org) (node 12.16.1, npm v6.13.4) and [Yarn](https://classic.yarnpkg.com) (1.22.4).\n\nInstall dependencies:\n```\nyarn install --frozen-lockfile\n```\n\nThese commands may come in handy while developing:\n\n| command | description |\n| ------- | ----------- |\n| `yarn install --pure-lockfile` | first step |\n| ||\n| `yarn dev` | build react-components to `/dist` in watch mode |\n| `yarn test` | run all unit tests |\n| `yarn prettier-write` | format the source code to match the valid codestyle |\n| `yarn validate` | validate codestyle |\n| ||\n| `yarn storybook` | run storybook from `/stories` on http://localhost:9001 |\n| `yarn build-storybook` | build storybook to `/dist-storybook` |\n| `yarn test-storybook` | run storybook and [screenshot tests](https://github.com/gooddata/gdc-client-utils/tree/master/test-storybook) |\n| ||\n| `yarn examples` | run Live Examples dev-server from `/examples` on https://localhost:8999 |\n| `yarn examples-build` | build Live Examples to `/examples/dist` |\n| `yarn examples-server` | serve built Live Examples - see `/examples/server/src` |\n| `yarn examples-testcafe` | run testcafe tests against `localhost:8999` |\n\n### Deploy to heroku.com\nWhen you deploy this repo to heroku, it serves *GoodData.UI Live Examples*.\nRelevant tasks are in `Procfile` and `package.json`.\n\n```bash\n# run in the project directory\nheroku login\nheroku create <your-app-name>\nheroku config:set DOMAIN_ADMIN_USERNAME=x@gooddata.com DOMAIN_ADMIN_PASSWORD=xy PROJECT_ID_TO_ASSIGN=xms7ga4tf3g3nzucd8380o2bev8oeknp\ngit push heroku HEAD:master\nheroku open\n```\n### Enable Geo Chart for Storybook and Live Examples\nGeo chart uses Mapbox to render map which requires a Mapbox access token.\n- Register an account and create Mapbox access token at [guide](https://docs.mapbox.com/help/how-mapbox-works/access-tokens/)\n- Store the created token at `.env`:\n```bash\necho -e \"EXAMPLE_MAPBOX_ACCESS_TOKEN=token\" >> .env # only need to run once\necho -e \"STORYBOOK_MAPBOX_ACCESS_TOKEN=token\" >> .env # only need to run once\n```\n\n### Run Live Examples Locally\nTo run *GoodData.UI Live Examples* locally:\n```bash\ngit clone <this-repository>\ncd  <repository-folder>\nyarn install --pure-lockfile\nyarn examples\n```\nThen open https://localhost:8999 and login using Live Examples account (you can [create one here](https://gooddata-examples.herokuapp.com/registration)).\n\n### Run Storybook locally\n- Run storybook with token stored in `.env` for more secure\n```bash\nyarn storybook\n```\n- Or run storybook with token env param exposed to cli (not suggested)\n```bash\nSTORYBOOK_MAPBOX_ACCESS_TOKEN=token yarn storybook\n```\n- Apply either above way to `yarn build-storybook` or `yarn test-storybook`\n\n### Source code formatting\nThe source code in the repository is formatted by [Prettier](https://prettier.io/).\nThe format of the code is validated by our Continuous Integration server and is one of the requirements of successful merge.\n\nPrettier is supported by every major IDE. You can find the list of supported editors and how to configure them [here](https://prettier.io/docs/en/editors.html).\n\nIn the case, when your editor is not supported or you don't want to setup the integration, you can run the `yarn prettier-write` command to reformat the code before commit.\n\n## Changelog\n\n- see [CHANGELOG.md](CHANGELOG.md)\n\n## Supported versions\n\nWe encourage you to always use the latest available version of GoodData.UI to make the user experience with integrating GoodData.UI as smooth and secure as possible and to ensure that GoodData.UI always uses the latest features of the GoodData platform.\n\nFor more information, see [Supported Versions](https://sdk.gooddata.com/gooddata-ui/docs/supported_versions.html).\n\nPlease follow the installation instructions in the [gooddata-ui-sdk repository](https://github.com/gooddata/gooddata-ui-sdk) to update to the latest version.\n\n## License\n\n(C) 2007-2020 GoodData Corporation\n\nThis project is dual licensed:\n\n- The ATTRIBUTION-NONCOMMERCIAL 4.0 INTERNATIONAL (CC BY-NC 4.0) is used for purpose of the trial experience and evaluation of GoodData.UI library.\n- The GOODDATA GOODDATA.UI LIBRARY END USER LICENSE AGREEMENT is used for GoodData customers.\n\nFor more information, please see [LICENSE](https://github.com/gooddata/gooddata-react-components/blob/master/LICENSE).\n","gitHead":"5f107665fcc624f86573b48a3eb67d4c5d653430","scripts":{"dev":"bash scripts/build.sh --dev-watch","test":"jest --watch","build":"bash scripts/build.sh","tslint":"yarn run-tslint -t verbose $npm_package_config_tslint","prepare":"cd examples/server && yarn install --frozen-lockfile && cd ../..; rm -r examples/node_modules 2>/dev/null; true","examples":"bash scripts/run-examples.sh","prepare?":"# Called before `npm publish` and on local `npm install`. Temporarily also for deleting obsolete node_modules. Ends with `true` to continue gracefully.","validate":"tsc --noEmit && yarn tslint && eslint $npm_package_config_eslint && yarn validate-style && yarn prettier-check","build-dev":"bash scripts/build.sh --dev","examples?":"# Default is developer domain, other options: yarn examples [sec,secure,stg,stg2,stg3,demo,developer or URL]","storybook":"yarn build && start-storybook -p 9001 -c .storybook","test-once":"jest","tslint-ci":"mkdir -p ./ci/results && yarn run-tslint -t checkstyle -o ./ci/results/tslint-results.xml $npm_package_config_tslint","run-tslint":"tslint -p tsconfig.json","validate-ci":"tsc --noEmit && yarn tslint-ci  && eslint $npm_package_config_eslint -f checkstyle -o ci/results/eslint-results.xml && yarn validate-style-ci && yarn prettier-check","examples-build":"bash scripts/build-examples.sh","prepublishOnly":"yarn build","prettier-check":"prettier --check '{src,stories,styles,__mocks__,examples/server/src,examples/src,examples/test}/**/*.{ts,js,tsx,jsx,json,scss,md,yaml,html}'","prettier-write":"prettier --write '{src,stories,styles,__mocks__,examples/server/src,examples/src,examples/test}/**/*.{ts,js,tsx,jsx,json,scss,md,yaml,html}'","test-storybook":"yarn build && test-storybook","validate-style":"stylelint '**/*.scss'","build-storybook":"yarn build && build-storybook -c .storybook -o dist-storybook","examples-server":"node examples/server/src/index.js","heroku-postbuild":"yarn examples-build public","examples-testcafe":"./scripts/run-testcafe.sh visual","validate-style-ci":"stylelint '**/*.scss' --custom-formatter=node_modules/stylelint-checkstyle-formatter > ci/results/stylelint-results.xml","check-circular-deps":"madge --circular --extensions ts ./src","examples-testcafe-ci":"./scripts/run-testcafe.sh ci","examples-testcafe-live":"./scripts/run-testcafe.sh live"},"typings":"dist/index.d.ts","_npmUser":{"name":"gooddata-ci","email":"rail@gooddata.com"},"deprecated":"@gooddata/react-components@7 reached End of Support on March 31, 2022. Please upgrade (see https://sdk.gooddata.com/gooddata-ui/docs/supported_versions.html for more information).","repository":{"url":"git+ssh://git@github.com/gooddata/gooddata-react-components.git","type":"git"},"_npmVersion":"6.13.4","description":"GoodData.UI - A powerful JavaScript library for building analytical applications","directories":{},"lint-staged":{"{src,stories,styles,__mocks__,examples/server/src,examples/src,examples/test}/**/*.{ts,js,tsx,jsx,scss}":["npx gdc-fix-copyright","git add"],"{src,stories,styles,__mocks__,examples/server/src,examples/src,examples/test}/**/*.{ts,js,tsx,jsx,json,scss,md,yaml,html}":["prettier --write","git add"]},"_nodeVersion":"12.16.1","dependencies":{"rxjs":"^6.3.1","uuid":"^8.3.1","lodash":"^4.17.20","date-fns":"^2.7.0","downshift":"^3.2.7","invariant":"^2.2.2","mapbox-gl":"1.11.0","classnames":"^2.2.6","codemirror":"^5.54.0","highcharts":"7.1.1","prop-types":"^15.6.0","react-intl":"^3.6.0","custom-event":"^1.0.1","react-window":"^1.8.1","ag-grid-react":"20.0.0","react-measure":"^2.3.0","@types/mapbox-gl":"1.9.1","react-day-picker":"~7.3.0","react-responsive":"^3.0.0","stringify-object":"^2.4.0","@gooddata/typings":"^2.27.0","@types/codemirror":"^0.0.95","ag-grid-community":"20.0.0","http-status-codes":"^1.3.0","react-codemirror2":"^7.2.0","@gooddata/js-utils":"^3.10.17","@gooddata/numberjs":"^3.2.4","fixed-data-table-2":"^0.8.21","@gooddata/goodstrap":"^70.2.2","react-dom-factories":"^1.0.2","@gooddata/gooddata-js":"^13.2.0","json-stable-stringify":"^1.0.1","react-transition-group":"^2.2.1","hoist-non-react-statics":"^3.3.0","nodelist-foreach-polyfill":"^1.2.0","@formatjs/intl-pluralrules":"^1.3.6","highcharts-grouped-categories":"^1.1.3"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"raf":"3.3.2","yup":"^0.32.9","jest":"24.7.1","husky":"3.0.0","madge":"^4.0.1","react":"^16.5.2","enzyme":"3.5.0","eslint":"4.19.1","formik":"^0.11.11","moment":"2.23.0","history":"^4.7.2","ts-jest":"24.0.0","webpack":"4.30.0","full-icu":"^1.3.0","prettier":"1.16.4","react-ga":"^2.5.2","recharts":"1.0.0-beta.9","testcafe":"1.1.4","commander":"2.14.1","node-sass":"4.13.1","react-dom":"^16.5.2","stylelint":"^13.6.1","supertest":"3.0.0","ts-loader":"6.0.0","@types/raf":"^3.4.0","css-loader":"0.28.7","jest-junit":"3.0.0","raw-loader":"0.5.1","styled-jsx":"2.2.1","typescript":"3.3.4000","@babel/core":"7.11.6","@types/jest":"24.0.6","@types/node":"7.0.8","@types/uuid":"8.3.0","file-loader":"3.0.1","jest-enzyme":"7.0.2","lint-staged":"9.1.0","sass-loader":"6.0.6","webpack-cli":"3.3.2","@types/react":"16.8.6","babel-loader":"8.1.0","react-helmet":"5.2.0","react-select":"1.2.1","style-loader":"0.19.1","@types/enzyme":"3.1.13","@types/lodash":"4.14.123","testcafe-live":"0.1.4","@babel/runtime":"7.4.4","dotenv-webpack":"^1.7.0","@babel/polyfill":"^7.4.4","@storybook/react":"5.0.11","@types/invariant":"2.2.29","@types/react-dom":"16.0.11","isomorphic-fetch":"2.2.1","react-datepicker":"1.1.0","react-router-dom":"4.2.2","@babel/preset-env":"7.4.4","@gooddata/mock-js":"^2.14.2","@storybook/addons":"5.0.11","@types/classnames":"2.2.3","@types/prop-types":"15.5.2","@storybook/theming":"5.0.11","identity-obj-proxy":"^3.0.0","intl-messageformat":"^7.5.4","webpack-dev-server":"3.3.1","@babel/preset-react":"7.0.0","@types/react-portal":"4.0.1","@types/react-window":"^1.8.1","babel-plugin-lodash":"3.3.4","html-webpack-plugin":"3.2.0","react-test-renderer":"16.4.2","@types/react-measure":"2.0.5","clean-webpack-plugin":"2.0.2","stats-webpack-plugin":"0.7.0","eslint-config-prettier":"4.1.0","react-google-recaptcha":"^0.14.1","tslint-config-prettier":"1.18.0","@gooddata/eslint-config":"^1.0.0","@gooddata/tslint-config":"1.0.0","@types/react-responsive":"^3.0.3","@types/storybook__react":"4.0.1","@types/stringify-object":"^3.2.0","enzyme-adapter-react-16":"1.3.1","@gooddata/test-storybook":"4.0.0","@storybook/addon-actions":"5.0.11","@storybook/addon-options":"5.0.11","node-sass-magic-importer":"5.1.0","react-syntax-highlighter":"11.0.2","@types/fixed-data-table-2":"0.8.1","stylelint-config-prettier":"^8.0.1","@gooddata/stylelint-config":"^5.0.0","@types/react-test-renderer":"16.0.0","circular-dependency-plugin":"5.0.2","compression-webpack-plugin":"2.0.0","@types/json-stable-stringify":"^1.0.32","@gooddata/frontend-npm-scripts":"1.2.0","@types/enzyme-adapter-react-16":"1.0.3","stylelint-checkstyle-formatter":"0.1.2","@types/storybook__addon-actions":"3.4.2","@babel/plugin-proposal-class-properties":"7.4.4","@babel/plugin-proposal-object-rest-spread":"7.4.4","@babel/plugin-transform-async-to-generator":"7.4.4"},"peerDependencies":{"react":"^16.5.2","react-dom":"^16.5.2"},"_npmOperationalInternal":{"tmp":"tmp/react-components_7.9.1-18_1620830003091_0.2218194992536635","host":"s3://npm-registry-packages"}},"7.9.1-19":{"name":"@gooddata/react-components","version":"7.9.1-19","author":{"name":"GoodData Corporation"},"license":"BSD-3-Clause","_id":"@gooddata/react-components@7.9.1-19","maintainers":[{"name":"jakub.soltes","email":"jakub.soltes@gooddata.com"},{"name":"martin.plavek","email":"martin.plavek@gooddata.com"},{"name":"jan.jiran","email":"jan.jiran@gooddata.com"},{"name":"tmsang","email":"sang.truong-minh@gooddata.com"},{"name":"rodri360","email":"me@rodri360.com"},{"name":"jkittler","email":"honza.kittler@gmail.com"},{"name":"ivan.mjartan","email":"ivan.mjartan@gooddata.com"},{"name":"lupko","email":"lubomir.slivka@gooddata.com"},{"name":"tomas.kratochvil","email":"tomas.kratochvil@gooddata.com"},{"name":"jakub-sterba","email":"jakub.sterba@gooddata.com"},{"name":"pbenes","email":"petr.benes@gooddata.com"},{"name":"strouhaljan","email":"strouhal.jan@gmail.com"},{"name":"gooddata-ci","email":"rail@gooddata.com"},{"name":"nikolacech","email":"nikola.cech@gooddata.com"},{"name":"bugsbunny338","email":"jiri.zajic@mensa.cz"},{"name":"bertold8","email":"ivan.nejezchleb@seznam.cz"},{"name":"sitina","email":"jiri.sitina@gooddata.com"},{"name":"linhhong","email":"linh.hong@gooddata.com"},{"name":"petrjanu","email":"petr.janu@gooddata.com"},{"name":"jaroslav.tomecek","email":"jaroslav.tomecek@gooddata.com"},{"name":"tomsatgd","email":"tomas.satinsky@gooddata.com"},{"name":"xmort","email":"petr.dolejsi@gooddata.com"},{"name":"yanlipnican","email":"yanlipnican@gmail.com"},{"name":"ptquang86","email":"ptquang86@gmail.com"},{"name":"no23reason","email":"dan.homola@hotmail.cz"},{"name":"afi","email":"adam.fiedler@gooddata.com"},{"name":"patrikbraborec","email":"patrik.braborec@gooddata.com"},{"name":"brbistas","email":"valentinos.chraniotis@gooddata.com"},{"name":"vu.pham","email":"vu.pham@gooddata.com"},{"name":"matyas.kandl","email":"matyas.kandl@gooddata.com"},{"name":"hung.nguyen.hoang","email":"hung.nguyen@gooddata.com"},{"name":"tu-ngo","email":"tungo1981@gmail.com"},{"name":"trung-le-quoc","email":"trung.le@gooddata.com"},{"name":"utdnah","email":"danh.ung@gooddata.com"},{"name":"de.do","email":"de.do@gooddata.com"},{"name":"tulean","email":"tuan.le@gooddata.com"},{"name":"nis.hua","email":"nis.hua@gooddata.com"},{"name":"tuqt1005","email":"tu.tran@gooddata.com"},{"name":"tu.bui","email":"tu.bui@gooddata.com"},{"name":"my.duong","email":"my.duong@gooddata.com"},{"name":"mai.nguyen","email":"mai.nguyen@gooddata.com"},{"name":"hang.ngo","email":"hang.ngo@gooddata.com"},{"name":"scavnickyj","email":"jakub.scavnicky@gooddata.com"},{"name":"thao-luong","email":"thao.luong@gooddata.com"},{"name":"thuong.nguyen","email":"thuong.nguyen@gooddata.com"},{"name":"huyen.nguyen","email":"huyen.nguyen@gooddata.com"},{"name":"vi.phan","email":"vi.phan@gooddata.com"},{"name":"milan.lempera","email":"ext-milan.lempera@gooddata.com"},{"name":"van.nguyen","email":"van.nguyen@gooddata.com"},{"name":"nestor_encinas","email":"xesto05@gmail.com"},{"name":"an.vuong","email":"an.vuong@gooddata.com"},{"name":"tmuchka","email":"tomas.muchka@gooddata.com"},{"name":"gdjan","email":"jan.kruza@gooddata.com"},{"name":"ngoc-le","email":"ngoc.le@gooddata.com"},{"name":"thuy.tran","email":"thuy.tran@gooddata.com"}],"homepage":"https://github.com/gooddata/gooddata-react-components#readme","bugs":{"url":"https://github.com/gooddata/gooddata-react-components/issues"},"dist":{"shasum":"2653e5fc573f104f9902b71cf77a291230451361","tarball":"https://registry.npmjs.org/@gooddata/react-components/-/react-components-7.9.1-19.tgz","fileCount":2668,"integrity":"sha512-5j0VgYwkIu1xy87qM1Q8SEozWLadznZFn562/lM4xzvvBZwrkiQmCxj6aGLZC8o+Nbwy+O6pspWD2rnk6EdBrA==","signatures":[{"sig":"MEYCIQD4NSed90RClJXuU9TkvPeFwz+YmKtja/TYs6SVZk6kxAIhAOhSN498EIG5AEUAirGsuuKukkOaYrjcxs9/6kNCa5w0","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":10728795,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJgm/mFCRA9TVsSAnZWagAACAIP/0ByxI416Bk/3Mek8NQj\nAUkmQgX1dVdJ7LOp+2W2X4AE+ycb5PIy8zyUR13zw/OIVAfV9QsBdcZ6UNvT\nRypS18d9A/S2Y5mN0JqBLpDMmlW4J6xCN0SuGhr9fSO8HwKuSv3xLv4kmd7a\n5R1hpP77OdAs2cy2yB39wnJ2GIEqCWhLvtISVd75rllwz5QrAb02AUl9/I5E\ntNLHcMifQgZu/v+TSUphW21Z8BFY86KetiRLXXqFQ/kOi9SShCkd3xL8jBYm\nQ5lTBd4ls1VPPq5A+gi93vph4LeLEfDFFtM7fAm5UB9kFTnMfSBlOGIGImJq\ngapsQqdiD0Wn24KrgDO3YnDu4Q/UV3I6CcDfoe33lll8MXxZhI7kqvGxM1Ps\ngAUVlv0GmHfc0NjhDXKzDmY4BtczkN/yOWsUPvht32tNqGip17L73YypAZaD\ntKIY8dxTGL5pTKbZMO3CKSm7EGFzBxHL5HM9Tpd7Dm8LBOp+EVeWX8D/05AZ\nydNTvE1z+/5b2uBN2P6pm/WmWLRF4nrTQGcHtl6l8HUL8LgmerTE/qr23AYu\nYU+522OZJH2xUl3bKN4zP7uchrl2NGB5a8j6nMj6kd2IHjco0sAwQMfvXMKR\nUWIFmN8fsoaqmLwcWyLytDsxnT41p+/KXe/Q9MmRGfuuvMlPLTRdMqScNyuJ\n2QvT\r\n=pARx\r\n-----END PGP SIGNATURE-----\r\n"},"main":"dist/index.js","husky":{"hooks":{"pre-commit":"lint-staged"}},"config":{"eslint":"./examples/**/*.{js,jsx}","tslint":"./{__mocks__,src,stories}/{,**/}*.{ts,tsx}"},"readme":"[![npm version](https://badge.fury.io/js/%40gooddata%2Freact-components.svg)](https://www.npmjs.com/package/@gooddata/react-components)\n\n# GoodData.UI React components\n> A React-based JavaScript library for building data-driven applications\n\n## Getting started\n- [GoodData.UI Documentation](http://sdk.gooddata.com/gooddata-ui/)\n- [GoodData.UI Live Examples](https://gooddata-examples.herokuapp.com/)\n- [Stack Overflow](https://stackoverflow.com/questions/tagged/gooddata)\n\n### Usage\nWith [yarn](https://yarnpkg.com) installed, go to your project directory and run\n```\n$ yarn add @gooddata/react-components\n```\nIf you prefer [npm](npmjs.com) run\n```\n$ npm install --save @gooddata/react-components\n```\n\nThe public API is exposed via global `index.js`. Except for the styles, do not import any other file directly\nbecause they are not intended to be part of the public API.\n\n## Contributing\n\nWe welcome any contribution in form of [issues](https://github.com/gooddata/gooddata-react-components/issues) or [pull requests](https://github.com/gooddata/gooddata-react-components/pulls).\n\nInstall [Node.js](http://nodejs.org) (node 12.16.1, npm v6.13.4) and [Yarn](https://classic.yarnpkg.com) (1.22.4).\n\nInstall dependencies:\n```\nyarn install --frozen-lockfile\n```\n\nThese commands may come in handy while developing:\n\n| command | description |\n| ------- | ----------- |\n| `yarn install --pure-lockfile` | first step |\n| ||\n| `yarn dev` | build react-components to `/dist` in watch mode |\n| `yarn test` | run all unit tests |\n| `yarn prettier-write` | format the source code to match the valid codestyle |\n| `yarn validate` | validate codestyle |\n| ||\n| `yarn storybook` | run storybook from `/stories` on http://localhost:9001 |\n| `yarn build-storybook` | build storybook to `/dist-storybook` |\n| `yarn test-storybook` | run storybook and [screenshot tests](https://github.com/gooddata/gdc-client-utils/tree/master/test-storybook) |\n| ||\n| `yarn examples` | run Live Examples dev-server from `/examples` on https://localhost:8999 |\n| `yarn examples-build` | build Live Examples to `/examples/dist` |\n| `yarn examples-server` | serve built Live Examples - see `/examples/server/src` |\n| `yarn examples-testcafe` | run testcafe tests against `localhost:8999` |\n\n### Deploy to heroku.com\nWhen you deploy this repo to heroku, it serves *GoodData.UI Live Examples*.\nRelevant tasks are in `Procfile` and `package.json`.\n\n```bash\n# run in the project directory\nheroku login\nheroku create <your-app-name>\nheroku config:set DOMAIN_ADMIN_USERNAME=x@gooddata.com DOMAIN_ADMIN_PASSWORD=xy PROJECT_ID_TO_ASSIGN=xms7ga4tf3g3nzucd8380o2bev8oeknp\ngit push heroku HEAD:master\nheroku open\n```\n### Enable Geo Chart for Storybook and Live Examples\nGeo chart uses Mapbox to render map which requires a Mapbox access token.\n- Register an account and create Mapbox access token at [guide](https://docs.mapbox.com/help/how-mapbox-works/access-tokens/)\n- Store the created token at `.env`:\n```bash\necho -e \"EXAMPLE_MAPBOX_ACCESS_TOKEN=token\" >> .env # only need to run once\necho -e \"STORYBOOK_MAPBOX_ACCESS_TOKEN=token\" >> .env # only need to run once\n```\n\n### Run Live Examples Locally\nTo run *GoodData.UI Live Examples* locally:\n```bash\ngit clone <this-repository>\ncd  <repository-folder>\nyarn install --pure-lockfile\nyarn examples\n```\nThen open https://localhost:8999 and login using Live Examples account (you can [create one here](https://gooddata-examples.herokuapp.com/registration)).\n\n### Run Storybook locally\n- Run storybook with token stored in `.env` for more secure\n```bash\nyarn storybook\n```\n- Or run storybook with token env param exposed to cli (not suggested)\n```bash\nSTORYBOOK_MAPBOX_ACCESS_TOKEN=token yarn storybook\n```\n- Apply either above way to `yarn build-storybook` or `yarn test-storybook`\n\n### Source code formatting\nThe source code in the repository is formatted by [Prettier](https://prettier.io/).\nThe format of the code is validated by our Continuous Integration server and is one of the requirements of successful merge.\n\nPrettier is supported by every major IDE. You can find the list of supported editors and how to configure them [here](https://prettier.io/docs/en/editors.html).\n\nIn the case, when your editor is not supported or you don't want to setup the integration, you can run the `yarn prettier-write` command to reformat the code before commit.\n\n## Changelog\n\n- see [CHANGELOG.md](CHANGELOG.md)\n\n## Supported versions\n\nWe encourage you to always use the latest available version of GoodData.UI to make the user experience with integrating GoodData.UI as smooth and secure as possible and to ensure that GoodData.UI always uses the latest features of the GoodData platform.\n\nFor more information, see [Supported Versions](https://sdk.gooddata.com/gooddata-ui/docs/supported_versions.html).\n\nPlease follow the installation instructions in the [gooddata-ui-sdk repository](https://github.com/gooddata/gooddata-ui-sdk) to update to the latest version.\n\n## License\n\n(C) 2007-2020 GoodData Corporation\n\nThis project is dual licensed:\n\n- The ATTRIBUTION-NONCOMMERCIAL 4.0 INTERNATIONAL (CC BY-NC 4.0) is used for purpose of the trial experience and evaluation of GoodData.UI library.\n- The GOODDATA GOODDATA.UI LIBRARY END USER LICENSE AGREEMENT is used for GoodData customers.\n\nFor more information, please see [LICENSE](https://github.com/gooddata/gooddata-react-components/blob/master/LICENSE).\n","gitHead":"82d8adb80d157e354c9c021913f0656ced4259e0","scripts":{"dev":"bash scripts/build.sh --dev-watch","test":"jest --watch","build":"bash scripts/build.sh","tslint":"yarn run-tslint -t verbose $npm_package_config_tslint","prepare":"cd examples/server && yarn install --frozen-lockfile && cd ../..; rm -r examples/node_modules 2>/dev/null; true","examples":"bash scripts/run-examples.sh","prepare?":"# Called before `npm publish` and on local `npm install`. Temporarily also for deleting obsolete node_modules. Ends with `true` to continue gracefully.","validate":"tsc --noEmit && yarn tslint && eslint $npm_package_config_eslint && yarn validate-style && yarn prettier-check","build-dev":"bash scripts/build.sh --dev","examples?":"# Default is developer domain, other options: yarn examples [sec,secure,stg,stg2,stg3,demo,developer or URL]","storybook":"yarn build && start-storybook -p 9001 -c .storybook","test-once":"jest","tslint-ci":"mkdir -p ./ci/results && yarn run-tslint -t checkstyle -o ./ci/results/tslint-results.xml $npm_package_config_tslint","run-tslint":"tslint -p tsconfig.json","validate-ci":"tsc --noEmit && yarn tslint-ci  && eslint $npm_package_config_eslint -f checkstyle -o ci/results/eslint-results.xml && yarn validate-style-ci && yarn prettier-check","examples-build":"bash scripts/build-examples.sh","prepublishOnly":"yarn build","prettier-check":"prettier --check '{src,stories,styles,__mocks__,examples/server/src,examples/src,examples/test}/**/*.{ts,js,tsx,jsx,json,scss,md,yaml,html}'","prettier-write":"prettier --write '{src,stories,styles,__mocks__,examples/server/src,examples/src,examples/test}/**/*.{ts,js,tsx,jsx,json,scss,md,yaml,html}'","test-storybook":"yarn build && test-storybook","validate-style":"stylelint '**/*.scss'","build-storybook":"yarn build && build-storybook -c .storybook -o dist-storybook","examples-server":"node examples/server/src/index.js","heroku-postbuild":"yarn examples-build public","examples-testcafe":"./scripts/run-testcafe.sh visual","validate-style-ci":"stylelint '**/*.scss' --custom-formatter=node_modules/stylelint-checkstyle-formatter > ci/results/stylelint-results.xml","check-circular-deps":"madge --circular --extensions ts ./src","examples-testcafe-ci":"./scripts/run-testcafe.sh ci","examples-testcafe-live":"./scripts/run-testcafe.sh live"},"typings":"dist/index.d.ts","_npmUser":{"name":"gooddata-ci","email":"rail@gooddata.com"},"deprecated":"@gooddata/react-components@7 reached End of Support on March 31, 2022. Please upgrade (see https://sdk.gooddata.com/gooddata-ui/docs/supported_versions.html for more information).","repository":{"url":"git+ssh://git@github.com/gooddata/gooddata-react-components.git","type":"git"},"_npmVersion":"6.13.4","description":"GoodData.UI - A powerful JavaScript library for building analytical applications","directories":{},"lint-staged":{"{src,stories,styles,__mocks__,examples/server/src,examples/src,examples/test}/**/*.{ts,js,tsx,jsx,scss}":["npx gdc-fix-copyright","git add"],"{src,stories,styles,__mocks__,examples/server/src,examples/src,examples/test}/**/*.{ts,js,tsx,jsx,json,scss,md,yaml,html}":["prettier --write","git add"]},"_nodeVersion":"12.16.1","dependencies":{"rxjs":"^6.3.1","uuid":"^8.3.1","lodash":"^4.17.20","date-fns":"^2.7.0","downshift":"^3.2.7","invariant":"^2.2.2","mapbox-gl":"1.11.0","classnames":"^2.2.6","codemirror":"^5.54.0","highcharts":"7.1.1","prop-types":"^15.6.0","react-intl":"^3.6.0","custom-event":"^1.0.1","react-window":"^1.8.1","ag-grid-react":"20.0.0","react-measure":"^2.3.0","@types/mapbox-gl":"1.9.1","react-day-picker":"~7.3.0","react-responsive":"^3.0.0","stringify-object":"^2.4.0","@gooddata/typings":"^2.27.0","@types/codemirror":"^0.0.95","ag-grid-community":"20.0.0","http-status-codes":"^1.3.0","react-codemirror2":"^7.2.0","@gooddata/js-utils":"^3.10.17","@gooddata/numberjs":"^3.2.4","fixed-data-table-2":"^0.8.21","@gooddata/goodstrap":"^70.2.2","react-dom-factories":"^1.0.2","@gooddata/gooddata-js":"^13.2.0","json-stable-stringify":"^1.0.1","react-transition-group":"^2.2.1","hoist-non-react-statics":"^3.3.0","nodelist-foreach-polyfill":"^1.2.0","@formatjs/intl-pluralrules":"^1.3.6","highcharts-grouped-categories":"^1.1.3"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"raf":"3.3.2","yup":"^0.32.9","jest":"24.7.1","husky":"3.0.0","madge":"^4.0.1","react":"^16.5.2","enzyme":"3.5.0","eslint":"4.19.1","formik":"^0.11.11","moment":"2.23.0","history":"^4.7.2","ts-jest":"24.0.0","webpack":"4.30.0","full-icu":"^1.3.0","prettier":"1.16.4","react-ga":"^2.5.2","recharts":"1.0.0-beta.9","testcafe":"1.1.4","commander":"2.14.1","node-sass":"4.13.1","react-dom":"^16.5.2","stylelint":"^13.6.1","supertest":"3.0.0","ts-loader":"6.0.0","@types/raf":"^3.4.0","css-loader":"0.28.7","jest-junit":"3.0.0","raw-loader":"0.5.1","styled-jsx":"2.2.1","typescript":"3.3.4000","@babel/core":"7.11.6","@types/jest":"24.0.6","@types/node":"7.0.8","@types/uuid":"8.3.0","file-loader":"3.0.1","jest-enzyme":"7.0.2","lint-staged":"9.1.0","sass-loader":"6.0.6","webpack-cli":"3.3.2","@types/react":"16.8.6","babel-loader":"8.1.0","react-helmet":"5.2.0","react-select":"1.2.1","style-loader":"0.19.1","@types/enzyme":"3.1.13","@types/lodash":"4.14.123","testcafe-live":"0.1.4","@babel/runtime":"7.4.4","dotenv-webpack":"^1.7.0","@babel/polyfill":"^7.4.4","@storybook/react":"5.0.11","@types/invariant":"2.2.29","@types/react-dom":"16.0.11","isomorphic-fetch":"2.2.1","react-datepicker":"1.1.0","react-router-dom":"4.2.2","@babel/preset-env":"7.4.4","@gooddata/mock-js":"^2.14.2","@storybook/addons":"5.0.11","@types/classnames":"2.2.3","@types/prop-types":"15.5.2","@storybook/theming":"5.0.11","identity-obj-proxy":"^3.0.0","intl-messageformat":"^7.5.4","webpack-dev-server":"3.3.1","@babel/preset-react":"7.0.0","@types/react-portal":"4.0.1","@types/react-window":"^1.8.1","babel-plugin-lodash":"3.3.4","html-webpack-plugin":"3.2.0","react-test-renderer":"16.4.2","@types/react-measure":"2.0.5","clean-webpack-plugin":"2.0.2","stats-webpack-plugin":"0.7.0","eslint-config-prettier":"4.1.0","react-google-recaptcha":"^0.14.1","tslint-config-prettier":"1.18.0","@gooddata/eslint-config":"^1.0.0","@gooddata/tslint-config":"1.0.0","@types/react-responsive":"^3.0.3","@types/storybook__react":"4.0.1","@types/stringify-object":"^3.2.0","enzyme-adapter-react-16":"1.3.1","@gooddata/test-storybook":"4.0.0","@storybook/addon-actions":"5.0.11","@storybook/addon-options":"5.0.11","node-sass-magic-importer":"5.1.0","react-syntax-highlighter":"11.0.2","@types/fixed-data-table-2":"0.8.1","stylelint-config-prettier":"^8.0.1","@gooddata/stylelint-config":"^5.0.0","@types/react-test-renderer":"16.0.0","circular-dependency-plugin":"5.0.2","compression-webpack-plugin":"2.0.0","@types/json-stable-stringify":"^1.0.32","@gooddata/frontend-npm-scripts":"1.2.0","@types/enzyme-adapter-react-16":"1.0.3","stylelint-checkstyle-formatter":"0.1.2","@types/storybook__addon-actions":"3.4.2","@babel/plugin-proposal-class-properties":"7.4.4","@babel/plugin-proposal-object-rest-spread":"7.4.4","@babel/plugin-transform-async-to-generator":"7.4.4"},"peerDependencies":{"react":"^16.5.2","react-dom":"^16.5.2"},"_npmOperationalInternal":{"tmp":"tmp/react-components_7.9.1-19_1620834692387_0.315627687264471","host":"s3://npm-registry-packages"}},"7.9.1-20":{"name":"@gooddata/react-components","version":"7.9.1-20","author":{"name":"GoodData Corporation"},"license":"BSD-3-Clause","_id":"@gooddata/react-components@7.9.1-20","maintainers":[{"name":"jakub.soltes","email":"jakub.soltes@gooddata.com"},{"name":"martin.plavek","email":"martin.plavek@gooddata.com"},{"name":"jan.jiran","email":"jan.jiran@gooddata.com"},{"name":"tmsang","email":"sang.truong-minh@gooddata.com"},{"name":"rodri360","email":"me@rodri360.com"},{"name":"jkittler","email":"honza.kittler@gmail.com"},{"name":"ivan.mjartan","email":"ivan.mjartan@gooddata.com"},{"name":"lupko","email":"lubomir.slivka@gooddata.com"},{"name":"tomas.kratochvil","email":"tomas.kratochvil@gooddata.com"},{"name":"jakub-sterba","email":"jakub.sterba@gooddata.com"},{"name":"pbenes","email":"petr.benes@gooddata.com"},{"name":"strouhaljan","email":"strouhal.jan@gmail.com"},{"name":"gooddata-ci","email":"rail@gooddata.com"},{"name":"nikolacech","email":"nikola.cech@gooddata.com"},{"name":"bugsbunny338","email":"jiri.zajic@mensa.cz"},{"name":"bertold8","email":"ivan.nejezchleb@seznam.cz"},{"name":"sitina","email":"jiri.sitina@gooddata.com"},{"name":"linhhong","email":"linh.hong@gooddata.com"},{"name":"petrjanu","email":"petr.janu@gooddata.com"},{"name":"jaroslav.tomecek","email":"jaroslav.tomecek@gooddata.com"},{"name":"tomsatgd","email":"tomas.satinsky@gooddata.com"},{"name":"xmort","email":"petr.dolejsi@gooddata.com"},{"name":"yanlipnican","email":"yanlipnican@gmail.com"},{"name":"ptquang86","email":"ptquang86@gmail.com"},{"name":"no23reason","email":"dan.homola@hotmail.cz"},{"name":"afi","email":"adam.fiedler@gooddata.com"},{"name":"patrikbraborec","email":"patrik.braborec@gooddata.com"},{"name":"brbistas","email":"valentinos.chraniotis@gooddata.com"},{"name":"vu.pham","email":"vu.pham@gooddata.com"},{"name":"matyas.kandl","email":"matyas.kandl@gooddata.com"},{"name":"hung.nguyen.hoang","email":"hung.nguyen@gooddata.com"},{"name":"tu-ngo","email":"tungo1981@gmail.com"},{"name":"trung-le-quoc","email":"trung.le@gooddata.com"},{"name":"utdnah","email":"danh.ung@gooddata.com"},{"name":"de.do","email":"de.do@gooddata.com"},{"name":"tulean","email":"tuan.le@gooddata.com"},{"name":"nis.hua","email":"nis.hua@gooddata.com"},{"name":"tuqt1005","email":"tu.tran@gooddata.com"},{"name":"tu.bui","email":"tu.bui@gooddata.com"},{"name":"my.duong","email":"my.duong@gooddata.com"},{"name":"mai.nguyen","email":"mai.nguyen@gooddata.com"},{"name":"hang.ngo","email":"hang.ngo@gooddata.com"},{"name":"scavnickyj","email":"jakub.scavnicky@gooddata.com"},{"name":"thao-luong","email":"thao.luong@gooddata.com"},{"name":"thuong.nguyen","email":"thuong.nguyen@gooddata.com"},{"name":"huyen.nguyen","email":"huyen.nguyen@gooddata.com"},{"name":"vi.phan","email":"vi.phan@gooddata.com"},{"name":"milan.lempera","email":"ext-milan.lempera@gooddata.com"},{"name":"van.nguyen","email":"van.nguyen@gooddata.com"},{"name":"nestor_encinas","email":"xesto05@gmail.com"},{"name":"an.vuong","email":"an.vuong@gooddata.com"},{"name":"tmuchka","email":"tomas.muchka@gooddata.com"},{"name":"gdjan","email":"jan.kruza@gooddata.com"},{"name":"ngoc-le","email":"ngoc.le@gooddata.com"},{"name":"thuy.tran","email":"thuy.tran@gooddata.com"}],"homepage":"https://github.com/gooddata/gooddata-react-components#readme","bugs":{"url":"https://github.com/gooddata/gooddata-react-components/issues"},"dist":{"shasum":"a4da50b0c0d217b33d3dad18060307dc3be4068b","tarball":"https://registry.npmjs.org/@gooddata/react-components/-/react-components-7.9.1-20.tgz","fileCount":2668,"integrity":"sha512-HNkmn56+i/ve0F62suy2D2JN8HIfcDdQ17SmWxVi5g3kZP9kQgxqIJKPgzP1MfTpbDmRAEe0Y7mdRpUdeTFHcg==","signatures":[{"sig":"MEUCIQDjG3ig+tBYRvN61cwS5jj+TH94HsB0V695hnJq0YFpNwIgVHGWa8AlwT2z88lrfTdJnS3pOyXkwdy52mSatfS2Hig=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":10728795,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJgm/olCRA9TVsSAnZWagAA1q8P/1sv7IWRp/7FK5+S8px5\nhLLni+xUzaxHjSCTpP/zRsi1mLf33xTVPqloBI0HTTVZ0zwG5+Pcx3s0dhoT\np+G8veOl+HiHKGUTOg2oFBvip8zYYGbxEvK2mas+U9IL0R18u38JKHVuGgSP\nRHHRPVDC6dqY1Dm72JvsoFXM9BWvSeW8k4VkGT7JXBmAAHxNR/JWYx4de1Uh\ndTv0ANWamIbgtaWO0FF4qroU93LlYotid9CpSrcmpLdPcdRLQKKlwm5mOMYg\nykEw7oYnWK4ZlMiYmrd5XLPLOVITCz5XE72ZlMlGS1nvCGhjvJj194uJmHN0\nlRZSYZ2idWrUV/5qRRKJE5D8W/x8ezWJh72awLE5udO0IlVYAdTEZ+z/lsWl\nd5zW4hVN2cq0zf+jrPbJYqh9Rny0tYY5F/wc+FR3K48iPo9pwlCMkJ3wi4T/\nT06JSlj56rATwKcTBtXwe3gW3KUDiZde5ZJlZ2oTdjFzQzTRcjdBXCtULmPy\nzci6BopSCER9v8O3fUXoWJAQVwx/SsgYs/l9QIRBw7dpnaAKOGUZraEbLg5Z\nG3eqnhkfVTG5h05PuS9kHwC+uBh7uW/QOcKIKwkVTYMiIrOnA4zCniy82F68\nzcfZ1/d7UvEo/KgCUQJM60DVY/zqmiJMnv+dTnGrEkJ3ZyytYO3dePz19q8u\npNVp\r\n=HsXA\r\n-----END PGP SIGNATURE-----\r\n"},"main":"dist/index.js","husky":{"hooks":{"pre-commit":"lint-staged"}},"config":{"eslint":"./examples/**/*.{js,jsx}","tslint":"./{__mocks__,src,stories}/{,**/}*.{ts,tsx}"},"readme":"[![npm version](https://badge.fury.io/js/%40gooddata%2Freact-components.svg)](https://www.npmjs.com/package/@gooddata/react-components)\n\n# GoodData.UI React components\n> A React-based JavaScript library for building data-driven applications\n\n## Getting started\n- [GoodData.UI Documentation](http://sdk.gooddata.com/gooddata-ui/)\n- [GoodData.UI Live Examples](https://gooddata-examples.herokuapp.com/)\n- [Stack Overflow](https://stackoverflow.com/questions/tagged/gooddata)\n\n### Usage\nWith [yarn](https://yarnpkg.com) installed, go to your project directory and run\n```\n$ yarn add @gooddata/react-components\n```\nIf you prefer [npm](npmjs.com) run\n```\n$ npm install --save @gooddata/react-components\n```\n\nThe public API is exposed via global `index.js`. Except for the styles, do not import any other file directly\nbecause they are not intended to be part of the public API.\n\n## Contributing\n\nWe welcome any contribution in form of [issues](https://github.com/gooddata/gooddata-react-components/issues) or [pull requests](https://github.com/gooddata/gooddata-react-components/pulls).\n\nInstall [Node.js](http://nodejs.org) (node 12.16.1, npm v6.13.4) and [Yarn](https://classic.yarnpkg.com) (1.22.4).\n\nInstall dependencies:\n```\nyarn install --frozen-lockfile\n```\n\nThese commands may come in handy while developing:\n\n| command | description |\n| ------- | ----------- |\n| `yarn install --pure-lockfile` | first step |\n| ||\n| `yarn dev` | build react-components to `/dist` in watch mode |\n| `yarn test` | run all unit tests |\n| `yarn prettier-write` | format the source code to match the valid codestyle |\n| `yarn validate` | validate codestyle |\n| ||\n| `yarn storybook` | run storybook from `/stories` on http://localhost:9001 |\n| `yarn build-storybook` | build storybook to `/dist-storybook` |\n| `yarn test-storybook` | run storybook and [screenshot tests](https://github.com/gooddata/gdc-client-utils/tree/master/test-storybook) |\n| ||\n| `yarn examples` | run Live Examples dev-server from `/examples` on https://localhost:8999 |\n| `yarn examples-build` | build Live Examples to `/examples/dist` |\n| `yarn examples-server` | serve built Live Examples - see `/examples/server/src` |\n| `yarn examples-testcafe` | run testcafe tests against `localhost:8999` |\n\n### Deploy to heroku.com\nWhen you deploy this repo to heroku, it serves *GoodData.UI Live Examples*.\nRelevant tasks are in `Procfile` and `package.json`.\n\n```bash\n# run in the project directory\nheroku login\nheroku create <your-app-name>\nheroku config:set DOMAIN_ADMIN_USERNAME=x@gooddata.com DOMAIN_ADMIN_PASSWORD=xy PROJECT_ID_TO_ASSIGN=xms7ga4tf3g3nzucd8380o2bev8oeknp\ngit push heroku HEAD:master\nheroku open\n```\n### Enable Geo Chart for Storybook and Live Examples\nGeo chart uses Mapbox to render map which requires a Mapbox access token.\n- Register an account and create Mapbox access token at [guide](https://docs.mapbox.com/help/how-mapbox-works/access-tokens/)\n- Store the created token at `.env`:\n```bash\necho -e \"EXAMPLE_MAPBOX_ACCESS_TOKEN=token\" >> .env # only need to run once\necho -e \"STORYBOOK_MAPBOX_ACCESS_TOKEN=token\" >> .env # only need to run once\n```\n\n### Run Live Examples Locally\nTo run *GoodData.UI Live Examples* locally:\n```bash\ngit clone <this-repository>\ncd  <repository-folder>\nyarn install --pure-lockfile\nyarn examples\n```\nThen open https://localhost:8999 and login using Live Examples account (you can [create one here](https://gooddata-examples.herokuapp.com/registration)).\n\n### Run Storybook locally\n- Run storybook with token stored in `.env` for more secure\n```bash\nyarn storybook\n```\n- Or run storybook with token env param exposed to cli (not suggested)\n```bash\nSTORYBOOK_MAPBOX_ACCESS_TOKEN=token yarn storybook\n```\n- Apply either above way to `yarn build-storybook` or `yarn test-storybook`\n\n### Source code formatting\nThe source code in the repository is formatted by [Prettier](https://prettier.io/).\nThe format of the code is validated by our Continuous Integration server and is one of the requirements of successful merge.\n\nPrettier is supported by every major IDE. You can find the list of supported editors and how to configure them [here](https://prettier.io/docs/en/editors.html).\n\nIn the case, when your editor is not supported or you don't want to setup the integration, you can run the `yarn prettier-write` command to reformat the code before commit.\n\n## Changelog\n\n- see [CHANGELOG.md](CHANGELOG.md)\n\n## Supported versions\n\nWe encourage you to always use the latest available version of GoodData.UI to make the user experience with integrating GoodData.UI as smooth and secure as possible and to ensure that GoodData.UI always uses the latest features of the GoodData platform.\n\nFor more information, see [Supported Versions](https://sdk.gooddata.com/gooddata-ui/docs/supported_versions.html).\n\nPlease follow the installation instructions in the [gooddata-ui-sdk repository](https://github.com/gooddata/gooddata-ui-sdk) to update to the latest version.\n\n## License\n\n(C) 2007-2020 GoodData Corporation\n\nThis project is dual licensed:\n\n- The ATTRIBUTION-NONCOMMERCIAL 4.0 INTERNATIONAL (CC BY-NC 4.0) is used for purpose of the trial experience and evaluation of GoodData.UI library.\n- The GOODDATA GOODDATA.UI LIBRARY END USER LICENSE AGREEMENT is used for GoodData customers.\n\nFor more information, please see [LICENSE](https://github.com/gooddata/gooddata-react-components/blob/master/LICENSE).\n","gitHead":"0fe86568f18f77ae23a724e0488c909ebfb80afd","scripts":{"dev":"bash scripts/build.sh --dev-watch","test":"jest --watch","build":"bash scripts/build.sh","tslint":"yarn run-tslint -t verbose $npm_package_config_tslint","prepare":"cd examples/server && yarn install --frozen-lockfile && cd ../..; rm -r examples/node_modules 2>/dev/null; true","examples":"bash scripts/run-examples.sh","prepare?":"# Called before `npm publish` and on local `npm install`. Temporarily also for deleting obsolete node_modules. Ends with `true` to continue gracefully.","validate":"tsc --noEmit && yarn tslint && eslint $npm_package_config_eslint && yarn validate-style && yarn prettier-check","build-dev":"bash scripts/build.sh --dev","examples?":"# Default is developer domain, other options: yarn examples [sec,secure,stg,stg2,stg3,demo,developer or URL]","storybook":"yarn build && start-storybook -p 9001 -c .storybook","test-once":"jest","tslint-ci":"mkdir -p ./ci/results && yarn run-tslint -t checkstyle -o ./ci/results/tslint-results.xml $npm_package_config_tslint","run-tslint":"tslint -p tsconfig.json","validate-ci":"tsc --noEmit && yarn tslint-ci  && eslint $npm_package_config_eslint -f checkstyle -o ci/results/eslint-results.xml && yarn validate-style-ci && yarn prettier-check","examples-build":"bash scripts/build-examples.sh","prepublishOnly":"yarn build","prettier-check":"prettier --check '{src,stories,styles,__mocks__,examples/server/src,examples/src,examples/test}/**/*.{ts,js,tsx,jsx,json,scss,md,yaml,html}'","prettier-write":"prettier --write '{src,stories,styles,__mocks__,examples/server/src,examples/src,examples/test}/**/*.{ts,js,tsx,jsx,json,scss,md,yaml,html}'","test-storybook":"yarn build && test-storybook","validate-style":"stylelint '**/*.scss'","build-storybook":"yarn build && build-storybook -c .storybook -o dist-storybook","examples-server":"node examples/server/src/index.js","heroku-postbuild":"yarn examples-build public","examples-testcafe":"./scripts/run-testcafe.sh visual","validate-style-ci":"stylelint '**/*.scss' --custom-formatter=node_modules/stylelint-checkstyle-formatter > ci/results/stylelint-results.xml","check-circular-deps":"madge --circular --extensions ts ./src","examples-testcafe-ci":"./scripts/run-testcafe.sh ci","examples-testcafe-live":"./scripts/run-testcafe.sh live"},"typings":"dist/index.d.ts","_npmUser":{"name":"gooddata-ci","email":"rail@gooddata.com"},"deprecated":"@gooddata/react-components@7 reached End of Support on March 31, 2022. Please upgrade (see https://sdk.gooddata.com/gooddata-ui/docs/supported_versions.html for more information).","repository":{"url":"git+ssh://git@github.com/gooddata/gooddata-react-components.git","type":"git"},"_npmVersion":"6.13.4","description":"GoodData.UI - A powerful JavaScript library for building analytical applications","directories":{},"lint-staged":{"{src,stories,styles,__mocks__,examples/server/src,examples/src,examples/test}/**/*.{ts,js,tsx,jsx,scss}":["npx gdc-fix-copyright","git add"],"{src,stories,styles,__mocks__,examples/server/src,examples/src,examples/test}/**/*.{ts,js,tsx,jsx,json,scss,md,yaml,html}":["prettier --write","git add"]},"_nodeVersion":"12.16.1","dependencies":{"rxjs":"^6.3.1","uuid":"^8.3.1","lodash":"^4.17.20","date-fns":"^2.7.0","downshift":"^3.2.7","invariant":"^2.2.2","mapbox-gl":"1.11.0","classnames":"^2.2.6","codemirror":"^5.54.0","highcharts":"7.1.1","prop-types":"^15.6.0","react-intl":"^3.6.0","custom-event":"^1.0.1","react-window":"^1.8.1","ag-grid-react":"20.0.0","react-measure":"^2.3.0","@types/mapbox-gl":"1.9.1","react-day-picker":"~7.3.0","react-responsive":"^3.0.0","stringify-object":"^2.4.0","@gooddata/typings":"^2.27.0","@types/codemirror":"^0.0.95","ag-grid-community":"20.0.0","http-status-codes":"^1.3.0","react-codemirror2":"^7.2.0","@gooddata/js-utils":"^3.10.17","@gooddata/numberjs":"^3.2.4","fixed-data-table-2":"^0.8.21","@gooddata/goodstrap":"^70.2.2","react-dom-factories":"^1.0.2","@gooddata/gooddata-js":"^13.2.0","json-stable-stringify":"^1.0.1","react-transition-group":"^2.2.1","hoist-non-react-statics":"^3.3.0","nodelist-foreach-polyfill":"^1.2.0","@formatjs/intl-pluralrules":"^1.3.6","highcharts-grouped-categories":"^1.1.3"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"raf":"3.3.2","yup":"^0.32.9","jest":"24.7.1","husky":"3.0.0","madge":"^4.0.1","react":"^16.5.2","enzyme":"3.5.0","eslint":"4.19.1","formik":"^0.11.11","moment":"2.23.0","history":"^4.7.2","ts-jest":"24.0.0","webpack":"4.30.0","full-icu":"^1.3.0","prettier":"1.16.4","react-ga":"^2.5.2","recharts":"1.0.0-beta.9","testcafe":"1.1.4","commander":"2.14.1","node-sass":"4.13.1","react-dom":"^16.5.2","stylelint":"^13.6.1","supertest":"3.0.0","ts-loader":"6.0.0","@types/raf":"^3.4.0","css-loader":"0.28.7","jest-junit":"3.0.0","raw-loader":"0.5.1","styled-jsx":"2.2.1","typescript":"3.3.4000","@babel/core":"7.11.6","@types/jest":"24.0.6","@types/node":"7.0.8","@types/uuid":"8.3.0","file-loader":"3.0.1","jest-enzyme":"7.0.2","lint-staged":"9.1.0","sass-loader":"6.0.6","webpack-cli":"3.3.2","@types/react":"16.8.6","babel-loader":"8.1.0","react-helmet":"5.2.0","react-select":"1.2.1","style-loader":"0.19.1","@types/enzyme":"3.1.13","@types/lodash":"4.14.123","testcafe-live":"0.1.4","@babel/runtime":"7.4.4","dotenv-webpack":"^1.7.0","@babel/polyfill":"^7.4.4","@storybook/react":"5.0.11","@types/invariant":"2.2.29","@types/react-dom":"16.0.11","isomorphic-fetch":"2.2.1","react-datepicker":"1.1.0","react-router-dom":"4.2.2","@babel/preset-env":"7.4.4","@gooddata/mock-js":"^2.14.2","@storybook/addons":"5.0.11","@types/classnames":"2.2.3","@types/prop-types":"15.5.2","@storybook/theming":"5.0.11","identity-obj-proxy":"^3.0.0","intl-messageformat":"^7.5.4","webpack-dev-server":"3.3.1","@babel/preset-react":"7.0.0","@types/react-portal":"4.0.1","@types/react-window":"^1.8.1","babel-plugin-lodash":"3.3.4","html-webpack-plugin":"3.2.0","react-test-renderer":"16.4.2","@types/react-measure":"2.0.5","clean-webpack-plugin":"2.0.2","stats-webpack-plugin":"0.7.0","eslint-config-prettier":"4.1.0","react-google-recaptcha":"^0.14.1","tslint-config-prettier":"1.18.0","@gooddata/eslint-config":"^1.0.0","@gooddata/tslint-config":"1.0.0","@types/react-responsive":"^3.0.3","@types/storybook__react":"4.0.1","@types/stringify-object":"^3.2.0","enzyme-adapter-react-16":"1.3.1","@gooddata/test-storybook":"4.0.0","@storybook/addon-actions":"5.0.11","@storybook/addon-options":"5.0.11","node-sass-magic-importer":"5.1.0","react-syntax-highlighter":"11.0.2","@types/fixed-data-table-2":"0.8.1","stylelint-config-prettier":"^8.0.1","@gooddata/stylelint-config":"^5.0.0","@types/react-test-renderer":"16.0.0","circular-dependency-plugin":"5.0.2","compression-webpack-plugin":"2.0.0","@types/json-stable-stringify":"^1.0.32","@gooddata/frontend-npm-scripts":"1.2.0","@types/enzyme-adapter-react-16":"1.0.3","stylelint-checkstyle-formatter":"0.1.2","@types/storybook__addon-actions":"3.4.2","@babel/plugin-proposal-class-properties":"7.4.4","@babel/plugin-proposal-object-rest-spread":"7.4.4","@babel/plugin-transform-async-to-generator":"7.4.4"},"peerDependencies":{"react":"^16.5.2","react-dom":"^16.5.2"},"_npmOperationalInternal":{"tmp":"tmp/react-components_7.9.1-20_1620834852804_0.8679414639007257","host":"s3://npm-registry-packages"}},"7.9.1-21":{"name":"@gooddata/react-components","version":"7.9.1-21","author":{"name":"GoodData Corporation"},"license":"BSD-3-Clause","_id":"@gooddata/react-components@7.9.1-21","maintainers":[{"name":"jakub.soltes","email":"jakub.soltes@gooddata.com"},{"name":"martin.plavek","email":"martin.plavek@gooddata.com"},{"name":"jan.jiran","email":"jan.jiran@gooddata.com"},{"name":"tmsang","email":"sang.truong-minh@gooddata.com"},{"name":"rodri360","email":"me@rodri360.com"},{"name":"jkittler","email":"honza.kittler@gmail.com"},{"name":"ivan.mjartan","email":"ivan.mjartan@gooddata.com"},{"name":"lupko","email":"lubomir.slivka@gooddata.com"},{"name":"tomas.kratochvil","email":"tomas.kratochvil@gooddata.com"},{"name":"jakub-sterba","email":"jakub.sterba@gooddata.com"},{"name":"pbenes","email":"petr.benes@gooddata.com"},{"name":"strouhaljan","email":"strouhal.jan@gmail.com"},{"name":"gooddata-ci","email":"rail@gooddata.com"},{"name":"nikolacech","email":"nikola.cech@gooddata.com"},{"name":"bugsbunny338","email":"jiri.zajic@mensa.cz"},{"name":"bertold8","email":"ivan.nejezchleb@seznam.cz"},{"name":"sitina","email":"jiri.sitina@gooddata.com"},{"name":"linhhong","email":"linh.hong@gooddata.com"},{"name":"petrjanu","email":"petr.janu@gooddata.com"},{"name":"jaroslav.tomecek","email":"jaroslav.tomecek@gooddata.com"},{"name":"tomsatgd","email":"tomas.satinsky@gooddata.com"},{"name":"xmort","email":"petr.dolejsi@gooddata.com"},{"name":"yanlipnican","email":"yanlipnican@gmail.com"},{"name":"ptquang86","email":"ptquang86@gmail.com"},{"name":"no23reason","email":"dan.homola@hotmail.cz"},{"name":"afi","email":"adam.fiedler@gooddata.com"},{"name":"patrikbraborec","email":"patrik.braborec@gooddata.com"},{"name":"brbistas","email":"valentinos.chraniotis@gooddata.com"},{"name":"vu.pham","email":"vu.pham@gooddata.com"},{"name":"matyas.kandl","email":"matyas.kandl@gooddata.com"},{"name":"hung.nguyen.hoang","email":"hung.nguyen@gooddata.com"},{"name":"tu-ngo","email":"tungo1981@gmail.com"},{"name":"trung-le-quoc","email":"trung.le@gooddata.com"},{"name":"utdnah","email":"danh.ung@gooddata.com"},{"name":"de.do","email":"de.do@gooddata.com"},{"name":"tulean","email":"tuan.le@gooddata.com"},{"name":"nis.hua","email":"nis.hua@gooddata.com"},{"name":"tuqt1005","email":"tu.tran@gooddata.com"},{"name":"tu.bui","email":"tu.bui@gooddata.com"},{"name":"my.duong","email":"my.duong@gooddata.com"},{"name":"mai.nguyen","email":"mai.nguyen@gooddata.com"},{"name":"hang.ngo","email":"hang.ngo@gooddata.com"},{"name":"scavnickyj","email":"jakub.scavnicky@gooddata.com"},{"name":"thao-luong","email":"thao.luong@gooddata.com"},{"name":"thuong.nguyen","email":"thuong.nguyen@gooddata.com"},{"name":"huyen.nguyen","email":"huyen.nguyen@gooddata.com"},{"name":"vi.phan","email":"vi.phan@gooddata.com"},{"name":"milan.lempera","email":"ext-milan.lempera@gooddata.com"},{"name":"van.nguyen","email":"van.nguyen@gooddata.com"},{"name":"nestor_encinas","email":"xesto05@gmail.com"},{"name":"an.vuong","email":"an.vuong@gooddata.com"},{"name":"tmuchka","email":"tomas.muchka@gooddata.com"},{"name":"gdjan","email":"jan.kruza@gooddata.com"},{"name":"ngoc-le","email":"ngoc.le@gooddata.com"},{"name":"thuy.tran","email":"thuy.tran@gooddata.com"}],"homepage":"https://github.com/gooddata/gooddata-react-components#readme","bugs":{"url":"https://github.com/gooddata/gooddata-react-components/issues"},"dist":{"shasum":"b87783c92a1de43294595fba71b26f5b6c0ac099","tarball":"https://registry.npmjs.org/@gooddata/react-components/-/react-components-7.9.1-21.tgz","fileCount":2668,"integrity":"sha512-8kRxwuOqUxbUIJlu9++LvHZyf1GyzBACrVnU2t0oUWwulYV/UklRrGB0RNtpejqCBv+yvbaIPeUgbrnyqmbLRQ==","signatures":[{"sig":"MEYCIQCH1+EgNgyB0OSPyR7XBvbTguGVgjrJOO/r3omqplMCoQIhAMnaMM35+KV0b1w6aKtwTPQJfsvwU/7YjHozXHdETNME","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":10728795,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJgm//ECRA9TVsSAnZWagAA6bMQAJSLU9GfcfxQAKBySEqS\nfXZy4W8SMVBQhPMq9/loT5WaPjm7SzJbq8Ke2diY2I616HkK+2nef0xlUehu\nbdZQtVHM4Mk+HIQvEdV0L0zw4Z3wqwjeIkCdXWc0iFgE5BD47OUsciC9a6Jj\npRFGRQKwz1tZiq0lcF/aAegRuFt6fDuZw/6WPVcmF+1n0J8TnTbu7lUclLFS\n6pMLWrt0jVRBjyeWNboxbAIoTblu42V5rgToXjXoFT06WA/cx0luk1kM8w08\nYc3lUBYpvIo+TEQmvWXjWIT6ESTr1dJ8wWD8ExtIF9ZjnJD+G7hBhlAriJgi\nF7VxMn1oJZBmezUBUu1CTkaIYWZ6nceL1kgTmayUdtzX+QPiDg5ix5ICWYKL\nsoExLw79XRFVtHMdH6aqtiYb2pD1iboFnRzxaprYnAc2sL8YboHW4vyMGUaX\nCH6uZ2rLHo3S+2z6n7Pm3njSuR8VtS9r0c/TxTc+6BUGNghs82kAWRGZpRlF\nRBcNQ5tZEqHmrNeUA7yNzt0wY6h3qMn9I/EEvxas/4nwMyw2oM9HDNRDYRU+\n4j7LWIN4jG3HdYFuwMFHrmYyycae/00phxlsDiINMESJpQ2XNvWc3NvEqG/B\n6WNTLyS9+z+aT/4tU1L4FJ1GM7nOdQgW+DNcmAnHklzQ/kqr0k9O3rxuGoCk\n0MCW\r\n=aN0p\r\n-----END PGP SIGNATURE-----\r\n"},"main":"dist/index.js","husky":{"hooks":{"pre-commit":"lint-staged"}},"config":{"eslint":"./examples/**/*.{js,jsx}","tslint":"./{__mocks__,src,stories}/{,**/}*.{ts,tsx}"},"readme":"[![npm version](https://badge.fury.io/js/%40gooddata%2Freact-components.svg)](https://www.npmjs.com/package/@gooddata/react-components)\n\n# GoodData.UI React components\n> A React-based JavaScript library for building data-driven applications\n\n## Getting started\n- [GoodData.UI Documentation](http://sdk.gooddata.com/gooddata-ui/)\n- [GoodData.UI Live Examples](https://gooddata-examples.herokuapp.com/)\n- [Stack Overflow](https://stackoverflow.com/questions/tagged/gooddata)\n\n### Usage\nWith [yarn](https://yarnpkg.com) installed, go to your project directory and run\n```\n$ yarn add @gooddata/react-components\n```\nIf you prefer [npm](npmjs.com) run\n```\n$ npm install --save @gooddata/react-components\n```\n\nThe public API is exposed via global `index.js`. Except for the styles, do not import any other file directly\nbecause they are not intended to be part of the public API.\n\n## Contributing\n\nWe welcome any contribution in form of [issues](https://github.com/gooddata/gooddata-react-components/issues) or [pull requests](https://github.com/gooddata/gooddata-react-components/pulls).\n\nInstall [Node.js](http://nodejs.org) (node 12.16.1, npm v6.13.4) and [Yarn](https://classic.yarnpkg.com) (1.22.4).\n\nInstall dependencies:\n```\nyarn install --frozen-lockfile\n```\n\nThese commands may come in handy while developing:\n\n| command | description |\n| ------- | ----------- |\n| `yarn install --pure-lockfile` | first step |\n| ||\n| `yarn dev` | build react-components to `/dist` in watch mode |\n| `yarn test` | run all unit tests |\n| `yarn prettier-write` | format the source code to match the valid codestyle |\n| `yarn validate` | validate codestyle |\n| ||\n| `yarn storybook` | run storybook from `/stories` on http://localhost:9001 |\n| `yarn build-storybook` | build storybook to `/dist-storybook` |\n| `yarn test-storybook` | run storybook and [screenshot tests](https://github.com/gooddata/gdc-client-utils/tree/master/test-storybook) |\n| ||\n| `yarn examples` | run Live Examples dev-server from `/examples` on https://localhost:8999 |\n| `yarn examples-build` | build Live Examples to `/examples/dist` |\n| `yarn examples-server` | serve built Live Examples - see `/examples/server/src` |\n| `yarn examples-testcafe` | run testcafe tests against `localhost:8999` |\n\n### Deploy to heroku.com\nWhen you deploy this repo to heroku, it serves *GoodData.UI Live Examples*.\nRelevant tasks are in `Procfile` and `package.json`.\n\n```bash\n# run in the project directory\nheroku login\nheroku create <your-app-name>\nheroku config:set DOMAIN_ADMIN_USERNAME=x@gooddata.com DOMAIN_ADMIN_PASSWORD=xy PROJECT_ID_TO_ASSIGN=xms7ga4tf3g3nzucd8380o2bev8oeknp\ngit push heroku HEAD:master\nheroku open\n```\n### Enable Geo Chart for Storybook and Live Examples\nGeo chart uses Mapbox to render map which requires a Mapbox access token.\n- Register an account and create Mapbox access token at [guide](https://docs.mapbox.com/help/how-mapbox-works/access-tokens/)\n- Store the created token at `.env`:\n```bash\necho -e \"EXAMPLE_MAPBOX_ACCESS_TOKEN=token\" >> .env # only need to run once\necho -e \"STORYBOOK_MAPBOX_ACCESS_TOKEN=token\" >> .env # only need to run once\n```\n\n### Run Live Examples Locally\nTo run *GoodData.UI Live Examples* locally:\n```bash\ngit clone <this-repository>\ncd  <repository-folder>\nyarn install --pure-lockfile\nyarn examples\n```\nThen open https://localhost:8999 and login using Live Examples account (you can [create one here](https://gooddata-examples.herokuapp.com/registration)).\n\n### Run Storybook locally\n- Run storybook with token stored in `.env` for more secure\n```bash\nyarn storybook\n```\n- Or run storybook with token env param exposed to cli (not suggested)\n```bash\nSTORYBOOK_MAPBOX_ACCESS_TOKEN=token yarn storybook\n```\n- Apply either above way to `yarn build-storybook` or `yarn test-storybook`\n\n### Source code formatting\nThe source code in the repository is formatted by [Prettier](https://prettier.io/).\nThe format of the code is validated by our Continuous Integration server and is one of the requirements of successful merge.\n\nPrettier is supported by every major IDE. You can find the list of supported editors and how to configure them [here](https://prettier.io/docs/en/editors.html).\n\nIn the case, when your editor is not supported or you don't want to setup the integration, you can run the `yarn prettier-write` command to reformat the code before commit.\n\n## Changelog\n\n- see [CHANGELOG.md](CHANGELOG.md)\n\n## Supported versions\n\nWe encourage you to always use the latest available version of GoodData.UI to make the user experience with integrating GoodData.UI as smooth and secure as possible and to ensure that GoodData.UI always uses the latest features of the GoodData platform.\n\nFor more information, see [Supported Versions](https://sdk.gooddata.com/gooddata-ui/docs/supported_versions.html).\n\nPlease follow the installation instructions in the [gooddata-ui-sdk repository](https://github.com/gooddata/gooddata-ui-sdk) to update to the latest version.\n\n## License\n\n(C) 2007-2020 GoodData Corporation\n\nThis project is dual licensed:\n\n- The ATTRIBUTION-NONCOMMERCIAL 4.0 INTERNATIONAL (CC BY-NC 4.0) is used for purpose of the trial experience and evaluation of GoodData.UI library.\n- The GOODDATA GOODDATA.UI LIBRARY END USER LICENSE AGREEMENT is used for GoodData customers.\n\nFor more information, please see [LICENSE](https://github.com/gooddata/gooddata-react-components/blob/master/LICENSE).\n","gitHead":"f64a32547917e4991d0414915fc1a047d7b0fd6d","scripts":{"dev":"bash scripts/build.sh --dev-watch","test":"jest --watch","build":"bash scripts/build.sh","tslint":"yarn run-tslint -t verbose $npm_package_config_tslint","prepare":"cd examples/server && yarn install --frozen-lockfile && cd ../..; rm -r examples/node_modules 2>/dev/null; true","examples":"bash scripts/run-examples.sh","prepare?":"# Called before `npm publish` and on local `npm install`. Temporarily also for deleting obsolete node_modules. Ends with `true` to continue gracefully.","validate":"tsc --noEmit && yarn tslint && eslint $npm_package_config_eslint && yarn validate-style && yarn prettier-check","build-dev":"bash scripts/build.sh --dev","examples?":"# Default is developer domain, other options: yarn examples [sec,secure,stg,stg2,stg3,demo,developer or URL]","storybook":"yarn build && start-storybook -p 9001 -c .storybook","test-once":"jest","tslint-ci":"mkdir -p ./ci/results && yarn run-tslint -t checkstyle -o ./ci/results/tslint-results.xml $npm_package_config_tslint","run-tslint":"tslint -p tsconfig.json","validate-ci":"tsc --noEmit && yarn tslint-ci  && eslint $npm_package_config_eslint -f checkstyle -o ci/results/eslint-results.xml && yarn validate-style-ci && yarn prettier-check","examples-build":"bash scripts/build-examples.sh","prepublishOnly":"yarn build","prettier-check":"prettier --check '{src,stories,styles,__mocks__,examples/server/src,examples/src,examples/test}/**/*.{ts,js,tsx,jsx,json,scss,md,yaml,html}'","prettier-write":"prettier --write '{src,stories,styles,__mocks__,examples/server/src,examples/src,examples/test}/**/*.{ts,js,tsx,jsx,json,scss,md,yaml,html}'","test-storybook":"yarn build && test-storybook","validate-style":"stylelint '**/*.scss'","build-storybook":"yarn build && build-storybook -c .storybook -o dist-storybook","examples-server":"node examples/server/src/index.js","heroku-postbuild":"yarn examples-build public","examples-testcafe":"./scripts/run-testcafe.sh visual","validate-style-ci":"stylelint '**/*.scss' --custom-formatter=node_modules/stylelint-checkstyle-formatter > ci/results/stylelint-results.xml","check-circular-deps":"madge --circular --extensions ts ./src","examples-testcafe-ci":"./scripts/run-testcafe.sh ci","examples-testcafe-live":"./scripts/run-testcafe.sh live"},"typings":"dist/index.d.ts","_npmUser":{"name":"gooddata-ci","email":"rail@gooddata.com"},"deprecated":"@gooddata/react-components@7 reached End of Support on March 31, 2022. Please upgrade (see https://sdk.gooddata.com/gooddata-ui/docs/supported_versions.html for more information).","repository":{"url":"git+ssh://git@github.com/gooddata/gooddata-react-components.git","type":"git"},"_npmVersion":"6.13.4","description":"GoodData.UI - A powerful JavaScript library for building analytical applications","directories":{},"lint-staged":{"{src,stories,styles,__mocks__,examples/server/src,examples/src,examples/test}/**/*.{ts,js,tsx,jsx,scss}":["npx gdc-fix-copyright","git add"],"{src,stories,styles,__mocks__,examples/server/src,examples/src,examples/test}/**/*.{ts,js,tsx,jsx,json,scss,md,yaml,html}":["prettier --write","git add"]},"_nodeVersion":"12.16.1","dependencies":{"rxjs":"^6.3.1","uuid":"^8.3.1","lodash":"^4.17.20","date-fns":"^2.7.0","downshift":"^3.2.7","invariant":"^2.2.2","mapbox-gl":"1.11.0","classnames":"^2.2.6","codemirror":"^5.54.0","highcharts":"7.1.1","prop-types":"^15.6.0","react-intl":"^3.6.0","custom-event":"^1.0.1","react-window":"^1.8.1","ag-grid-react":"20.0.0","react-measure":"^2.3.0","@types/mapbox-gl":"1.9.1","react-day-picker":"~7.3.0","react-responsive":"^3.0.0","stringify-object":"^2.4.0","@gooddata/typings":"^2.27.0","@types/codemirror":"^0.0.95","ag-grid-community":"20.0.0","http-status-codes":"^1.3.0","react-codemirror2":"^7.2.0","@gooddata/js-utils":"^3.10.17","@gooddata/numberjs":"^3.2.4","fixed-data-table-2":"^0.8.21","@gooddata/goodstrap":"^70.2.2","react-dom-factories":"^1.0.2","@gooddata/gooddata-js":"^13.2.0","json-stable-stringify":"^1.0.1","react-transition-group":"^2.2.1","hoist-non-react-statics":"^3.3.0","nodelist-foreach-polyfill":"^1.2.0","@formatjs/intl-pluralrules":"^1.3.6","highcharts-grouped-categories":"^1.1.3"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"raf":"3.3.2","yup":"^0.32.9","jest":"24.7.1","husky":"3.0.0","madge":"^4.0.1","react":"^16.5.2","enzyme":"3.5.0","eslint":"4.19.1","formik":"^0.11.11","moment":"2.23.0","history":"^4.7.2","ts-jest":"24.0.0","webpack":"4.30.0","full-icu":"^1.3.0","prettier":"1.16.4","react-ga":"^2.5.2","recharts":"1.0.0-beta.9","testcafe":"1.1.4","commander":"2.14.1","node-sass":"4.13.1","react-dom":"^16.5.2","stylelint":"^13.6.1","supertest":"3.0.0","ts-loader":"6.0.0","@types/raf":"^3.4.0","css-loader":"0.28.7","jest-junit":"3.0.0","raw-loader":"0.5.1","styled-jsx":"2.2.1","typescript":"3.3.4000","@babel/core":"7.11.6","@types/jest":"24.0.6","@types/node":"7.0.8","@types/uuid":"8.3.0","file-loader":"3.0.1","jest-enzyme":"7.0.2","lint-staged":"9.1.0","sass-loader":"6.0.6","webpack-cli":"3.3.2","@types/react":"16.8.6","babel-loader":"8.1.0","react-helmet":"5.2.0","react-select":"1.2.1","style-loader":"0.19.1","@types/enzyme":"3.1.13","@types/lodash":"4.14.123","testcafe-live":"0.1.4","@babel/runtime":"7.4.4","dotenv-webpack":"^1.7.0","@babel/polyfill":"^7.4.4","@storybook/react":"5.0.11","@types/invariant":"2.2.29","@types/react-dom":"16.0.11","isomorphic-fetch":"2.2.1","react-datepicker":"1.1.0","react-router-dom":"4.2.2","@babel/preset-env":"7.4.4","@gooddata/mock-js":"^2.14.2","@storybook/addons":"5.0.11","@types/classnames":"2.2.3","@types/prop-types":"15.5.2","@storybook/theming":"5.0.11","identity-obj-proxy":"^3.0.0","intl-messageformat":"^7.5.4","webpack-dev-server":"3.3.1","@babel/preset-react":"7.0.0","@types/react-portal":"4.0.1","@types/react-window":"^1.8.1","babel-plugin-lodash":"3.3.4","html-webpack-plugin":"3.2.0","react-test-renderer":"16.4.2","@types/react-measure":"2.0.5","clean-webpack-plugin":"2.0.2","stats-webpack-plugin":"0.7.0","eslint-config-prettier":"4.1.0","react-google-recaptcha":"^0.14.1","tslint-config-prettier":"1.18.0","@gooddata/eslint-config":"^1.0.0","@gooddata/tslint-config":"1.0.0","@types/react-responsive":"^3.0.3","@types/storybook__react":"4.0.1","@types/stringify-object":"^3.2.0","enzyme-adapter-react-16":"1.3.1","@gooddata/test-storybook":"4.0.0","@storybook/addon-actions":"5.0.11","@storybook/addon-options":"5.0.11","node-sass-magic-importer":"5.1.0","react-syntax-highlighter":"11.0.2","@types/fixed-data-table-2":"0.8.1","stylelint-config-prettier":"^8.0.1","@gooddata/stylelint-config":"^5.0.0","@types/react-test-renderer":"16.0.0","circular-dependency-plugin":"5.0.2","compression-webpack-plugin":"2.0.0","@types/json-stable-stringify":"^1.0.32","@gooddata/frontend-npm-scripts":"1.2.0","@types/enzyme-adapter-react-16":"1.0.3","stylelint-checkstyle-formatter":"0.1.2","@types/storybook__addon-actions":"3.4.2","@babel/plugin-proposal-class-properties":"7.4.4","@babel/plugin-proposal-object-rest-spread":"7.4.4","@babel/plugin-transform-async-to-generator":"7.4.4"},"peerDependencies":{"react":"^16.5.2","react-dom":"^16.5.2"},"_npmOperationalInternal":{"tmp":"tmp/react-components_7.9.1-21_1620836291967_0.27326300955551974","host":"s3://npm-registry-packages"}},"7.9.1-22":{"name":"@gooddata/react-components","version":"7.9.1-22","author":{"name":"GoodData Corporation"},"license":"BSD-3-Clause","_id":"@gooddata/react-components@7.9.1-22","maintainers":[{"name":"jakub.soltes","email":"jakub.soltes@gooddata.com"},{"name":"martin.plavek","email":"martin.plavek@gooddata.com"},{"name":"jan.jiran","email":"jan.jiran@gooddata.com"},{"name":"tmsang","email":"sang.truong-minh@gooddata.com"},{"name":"rodri360","email":"me@rodri360.com"},{"name":"jkittler","email":"honza.kittler@gmail.com"},{"name":"ivan.mjartan","email":"ivan.mjartan@gooddata.com"},{"name":"lupko","email":"lubomir.slivka@gooddata.com"},{"name":"tomas.kratochvil","email":"tomas.kratochvil@gooddata.com"},{"name":"jakub-sterba","email":"jakub.sterba@gooddata.com"},{"name":"pbenes","email":"petr.benes@gooddata.com"},{"name":"strouhaljan","email":"strouhal.jan@gmail.com"},{"name":"gooddata-ci","email":"rail@gooddata.com"},{"name":"nikolacech","email":"nikola.cech@gooddata.com"},{"name":"bugsbunny338","email":"jiri.zajic@mensa.cz"},{"name":"bertold8","email":"ivan.nejezchleb@seznam.cz"},{"name":"sitina","email":"jiri.sitina@gooddata.com"},{"name":"linhhong","email":"linh.hong@gooddata.com"},{"name":"petrjanu","email":"petr.janu@gooddata.com"},{"name":"jaroslav.tomecek","email":"jaroslav.tomecek@gooddata.com"},{"name":"tomsatgd","email":"tomas.satinsky@gooddata.com"},{"name":"xmort","email":"petr.dolejsi@gooddata.com"},{"name":"yanlipnican","email":"yanlipnican@gmail.com"},{"name":"ptquang86","email":"ptquang86@gmail.com"},{"name":"no23reason","email":"dan.homola@hotmail.cz"},{"name":"afi","email":"adam.fiedler@gooddata.com"},{"name":"patrikbraborec","email":"patrik.braborec@gooddata.com"},{"name":"brbistas","email":"valentinos.chraniotis@gooddata.com"},{"name":"vu.pham","email":"vu.pham@gooddata.com"},{"name":"matyas.kandl","email":"matyas.kandl@gooddata.com"},{"name":"hung.nguyen.hoang","email":"hung.nguyen@gooddata.com"},{"name":"tu-ngo","email":"tungo1981@gmail.com"},{"name":"trung-le-quoc","email":"trung.le@gooddata.com"},{"name":"utdnah","email":"danh.ung@gooddata.com"},{"name":"de.do","email":"de.do@gooddata.com"},{"name":"tulean","email":"tuan.le@gooddata.com"},{"name":"nis.hua","email":"nis.hua@gooddata.com"},{"name":"tuqt1005","email":"tu.tran@gooddata.com"},{"name":"tu.bui","email":"tu.bui@gooddata.com"},{"name":"my.duong","email":"my.duong@gooddata.com"},{"name":"mai.nguyen","email":"mai.nguyen@gooddata.com"},{"name":"hang.ngo","email":"hang.ngo@gooddata.com"},{"name":"scavnickyj","email":"jakub.scavnicky@gooddata.com"},{"name":"thao-luong","email":"thao.luong@gooddata.com"},{"name":"thuong.nguyen","email":"thuong.nguyen@gooddata.com"},{"name":"huyen.nguyen","email":"huyen.nguyen@gooddata.com"},{"name":"vi.phan","email":"vi.phan@gooddata.com"},{"name":"milan.lempera","email":"ext-milan.lempera@gooddata.com"},{"name":"van.nguyen","email":"van.nguyen@gooddata.com"},{"name":"nestor_encinas","email":"xesto05@gmail.com"},{"name":"an.vuong","email":"an.vuong@gooddata.com"},{"name":"tmuchka","email":"tomas.muchka@gooddata.com"},{"name":"gdjan","email":"jan.kruza@gooddata.com"},{"name":"ngoc-le","email":"ngoc.le@gooddata.com"},{"name":"thuy.tran","email":"thuy.tran@gooddata.com"}],"homepage":"https://github.com/gooddata/gooddata-react-components#readme","bugs":{"url":"https://github.com/gooddata/gooddata-react-components/issues"},"dist":{"shasum":"82eb62bc6ccf98f7008aa69b0a0564534c3e7cb8","tarball":"https://registry.npmjs.org/@gooddata/react-components/-/react-components-7.9.1-22.tgz","fileCount":2668,"integrity":"sha512-kC4teyLEsEs+u7jMSbxtpidrEVe9RpzTAeDqEODrPAy2Tb3x4yNNPnMGCsw4lt15IXNNzAIJk4xbW57ZmghKZA==","signatures":[{"sig":"MEQCIHaY3y4tKMf4RcKzxWeE7xmDdz8qnQ9E8FnxBUVm/j9YAiAzXH+4u0oe+EMJ7TKCr8Tf6VXYSfbnEspnU1SPlRU9TQ==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":10728795,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJgnABGCRA9TVsSAnZWagAAwYUP/1xYXLUtldPwFrCDCsXs\nQAus2e07fgNKbbwFyPP7Hr80FH9ooVqxRxAnJH0vw1KWYLj+iHqt7SsWBkwB\nyJLX5KosragfcD0m8jasj4DLWwqnKBIebZygK2Ro+9yqtBrToalZxd3pzMI5\n7eNT0pfL5E+4GIhQnfjUZOY5ztDyncbJSk3uVDSvPJiqERzQPoz3Xp5uG9Gx\n7qlX2KFdPlTDid17Hh15T5kkYN23cP6ox1yaE/PiBTFi8XCwUo79R5V6aXbN\nhkoCAamFW84Uq6cs1IDqyqOg7pn3OV/pJd1fBQOi3o8kn2XT8S8CbDvIAzEn\nJKQerbpncD8117TvzVtbBPi0tSa+dlGiltYKRQk6Cejmpxv+sDWiK05t+kZw\n3xvSA2ModmxHfzCKr/EH32lLi6IFFkmKr8u3vVIbFwDsxxADuVwqzdBBPevc\nlp7HeRUm7PE6Oj9j2fBfp0vFIJ/a4ReeH5gSmb7ldMlA5O4eGaYIi8TRid/I\nFkNuy4mKJb9h7JfHM8S5r81xG78qqpmFDL2JukXXc5Qfu/4QGvQWYwlX4LqX\nw4o1ZV43IRqfcb/XV9bVSck+OzwcG/Z/w1YmnC8Hhc5Rx6PR4BPcOR9if+oz\nqPpbUl4D4eWq9EtgvNWMfm26IPo3QRIntkzdoIzrYk4xFZOIQN8sptp38nyl\nyElZ\r\n=bXVA\r\n-----END PGP SIGNATURE-----\r\n"},"main":"dist/index.js","husky":{"hooks":{"pre-commit":"lint-staged"}},"config":{"eslint":"./examples/**/*.{js,jsx}","tslint":"./{__mocks__,src,stories}/{,**/}*.{ts,tsx}"},"readme":"[![npm version](https://badge.fury.io/js/%40gooddata%2Freact-components.svg)](https://www.npmjs.com/package/@gooddata/react-components)\n\n# GoodData.UI React components\n> A React-based JavaScript library for building data-driven applications\n\n## Getting started\n- [GoodData.UI Documentation](http://sdk.gooddata.com/gooddata-ui/)\n- [GoodData.UI Live Examples](https://gooddata-examples.herokuapp.com/)\n- [Stack Overflow](https://stackoverflow.com/questions/tagged/gooddata)\n\n### Usage\nWith [yarn](https://yarnpkg.com) installed, go to your project directory and run\n```\n$ yarn add @gooddata/react-components\n```\nIf you prefer [npm](npmjs.com) run\n```\n$ npm install --save @gooddata/react-components\n```\n\nThe public API is exposed via global `index.js`. Except for the styles, do not import any other file directly\nbecause they are not intended to be part of the public API.\n\n## Contributing\n\nWe welcome any contribution in form of [issues](https://github.com/gooddata/gooddata-react-components/issues) or [pull requests](https://github.com/gooddata/gooddata-react-components/pulls).\n\nInstall [Node.js](http://nodejs.org) (node 12.16.1, npm v6.13.4) and [Yarn](https://classic.yarnpkg.com) (1.22.4).\n\nInstall dependencies:\n```\nyarn install --frozen-lockfile\n```\n\nThese commands may come in handy while developing:\n\n| command | description |\n| ------- | ----------- |\n| `yarn install --pure-lockfile` | first step |\n| ||\n| `yarn dev` | build react-components to `/dist` in watch mode |\n| `yarn test` | run all unit tests |\n| `yarn prettier-write` | format the source code to match the valid codestyle |\n| `yarn validate` | validate codestyle |\n| ||\n| `yarn storybook` | run storybook from `/stories` on http://localhost:9001 |\n| `yarn build-storybook` | build storybook to `/dist-storybook` |\n| `yarn test-storybook` | run storybook and [screenshot tests](https://github.com/gooddata/gdc-client-utils/tree/master/test-storybook) |\n| ||\n| `yarn examples` | run Live Examples dev-server from `/examples` on https://localhost:8999 |\n| `yarn examples-build` | build Live Examples to `/examples/dist` |\n| `yarn examples-server` | serve built Live Examples - see `/examples/server/src` |\n| `yarn examples-testcafe` | run testcafe tests against `localhost:8999` |\n\n### Deploy to heroku.com\nWhen you deploy this repo to heroku, it serves *GoodData.UI Live Examples*.\nRelevant tasks are in `Procfile` and `package.json`.\n\n```bash\n# run in the project directory\nheroku login\nheroku create <your-app-name>\nheroku config:set DOMAIN_ADMIN_USERNAME=x@gooddata.com DOMAIN_ADMIN_PASSWORD=xy PROJECT_ID_TO_ASSIGN=xms7ga4tf3g3nzucd8380o2bev8oeknp\ngit push heroku HEAD:master\nheroku open\n```\n### Enable Geo Chart for Storybook and Live Examples\nGeo chart uses Mapbox to render map which requires a Mapbox access token.\n- Register an account and create Mapbox access token at [guide](https://docs.mapbox.com/help/how-mapbox-works/access-tokens/)\n- Store the created token at `.env`:\n```bash\necho -e \"EXAMPLE_MAPBOX_ACCESS_TOKEN=token\" >> .env # only need to run once\necho -e \"STORYBOOK_MAPBOX_ACCESS_TOKEN=token\" >> .env # only need to run once\n```\n\n### Run Live Examples Locally\nTo run *GoodData.UI Live Examples* locally:\n```bash\ngit clone <this-repository>\ncd  <repository-folder>\nyarn install --pure-lockfile\nyarn examples\n```\nThen open https://localhost:8999 and login using Live Examples account (you can [create one here](https://gooddata-examples.herokuapp.com/registration)).\n\n### Run Storybook locally\n- Run storybook with token stored in `.env` for more secure\n```bash\nyarn storybook\n```\n- Or run storybook with token env param exposed to cli (not suggested)\n```bash\nSTORYBOOK_MAPBOX_ACCESS_TOKEN=token yarn storybook\n```\n- Apply either above way to `yarn build-storybook` or `yarn test-storybook`\n\n### Source code formatting\nThe source code in the repository is formatted by [Prettier](https://prettier.io/).\nThe format of the code is validated by our Continuous Integration server and is one of the requirements of successful merge.\n\nPrettier is supported by every major IDE. You can find the list of supported editors and how to configure them [here](https://prettier.io/docs/en/editors.html).\n\nIn the case, when your editor is not supported or you don't want to setup the integration, you can run the `yarn prettier-write` command to reformat the code before commit.\n\n## Changelog\n\n- see [CHANGELOG.md](CHANGELOG.md)\n\n## Supported versions\n\nWe encourage you to always use the latest available version of GoodData.UI to make the user experience with integrating GoodData.UI as smooth and secure as possible and to ensure that GoodData.UI always uses the latest features of the GoodData platform.\n\nFor more information, see [Supported Versions](https://sdk.gooddata.com/gooddata-ui/docs/supported_versions.html).\n\nPlease follow the installation instructions in the [gooddata-ui-sdk repository](https://github.com/gooddata/gooddata-ui-sdk) to update to the latest version.\n\n## License\n\n(C) 2007-2020 GoodData Corporation\n\nThis project is dual licensed:\n\n- The ATTRIBUTION-NONCOMMERCIAL 4.0 INTERNATIONAL (CC BY-NC 4.0) is used for purpose of the trial experience and evaluation of GoodData.UI library.\n- The GOODDATA GOODDATA.UI LIBRARY END USER LICENSE AGREEMENT is used for GoodData customers.\n\nFor more information, please see [LICENSE](https://github.com/gooddata/gooddata-react-components/blob/master/LICENSE).\n","gitHead":"4f68be82bdca41684f98d31a5605d616e1eec44c","scripts":{"dev":"bash scripts/build.sh --dev-watch","test":"jest --watch","build":"bash scripts/build.sh","tslint":"yarn run-tslint -t verbose $npm_package_config_tslint","prepare":"cd examples/server && yarn install --frozen-lockfile && cd ../..; rm -r examples/node_modules 2>/dev/null; true","examples":"bash scripts/run-examples.sh","prepare?":"# Called before `npm publish` and on local `npm install`. Temporarily also for deleting obsolete node_modules. Ends with `true` to continue gracefully.","validate":"tsc --noEmit && yarn tslint && eslint $npm_package_config_eslint && yarn validate-style && yarn prettier-check","build-dev":"bash scripts/build.sh --dev","examples?":"# Default is developer domain, other options: yarn examples [sec,secure,stg,stg2,stg3,demo,developer or URL]","storybook":"yarn build && start-storybook -p 9001 -c .storybook","test-once":"jest","tslint-ci":"mkdir -p ./ci/results && yarn run-tslint -t checkstyle -o ./ci/results/tslint-results.xml $npm_package_config_tslint","run-tslint":"tslint -p tsconfig.json","validate-ci":"tsc --noEmit && yarn tslint-ci  && eslint $npm_package_config_eslint -f checkstyle -o ci/results/eslint-results.xml && yarn validate-style-ci && yarn prettier-check","examples-build":"bash scripts/build-examples.sh","prepublishOnly":"yarn build","prettier-check":"prettier --check '{src,stories,styles,__mocks__,examples/server/src,examples/src,examples/test}/**/*.{ts,js,tsx,jsx,json,scss,md,yaml,html}'","prettier-write":"prettier --write '{src,stories,styles,__mocks__,examples/server/src,examples/src,examples/test}/**/*.{ts,js,tsx,jsx,json,scss,md,yaml,html}'","test-storybook":"yarn build && test-storybook","validate-style":"stylelint '**/*.scss'","build-storybook":"yarn build && build-storybook -c .storybook -o dist-storybook","examples-server":"node examples/server/src/index.js","heroku-postbuild":"yarn examples-build public","examples-testcafe":"./scripts/run-testcafe.sh visual","validate-style-ci":"stylelint '**/*.scss' --custom-formatter=node_modules/stylelint-checkstyle-formatter > ci/results/stylelint-results.xml","check-circular-deps":"madge --circular --extensions ts ./src","examples-testcafe-ci":"./scripts/run-testcafe.sh ci","examples-testcafe-live":"./scripts/run-testcafe.sh live"},"typings":"dist/index.d.ts","_npmUser":{"name":"gooddata-ci","email":"rail@gooddata.com"},"deprecated":"@gooddata/react-components@7 reached End of Support on March 31, 2022. Please upgrade (see https://sdk.gooddata.com/gooddata-ui/docs/supported_versions.html for more information).","repository":{"url":"git+ssh://git@github.com/gooddata/gooddata-react-components.git","type":"git"},"_npmVersion":"6.13.4","description":"GoodData.UI - A powerful JavaScript library for building analytical applications","directories":{},"lint-staged":{"{src,stories,styles,__mocks__,examples/server/src,examples/src,examples/test}/**/*.{ts,js,tsx,jsx,scss}":["npx gdc-fix-copyright","git add"],"{src,stories,styles,__mocks__,examples/server/src,examples/src,examples/test}/**/*.{ts,js,tsx,jsx,json,scss,md,yaml,html}":["prettier --write","git add"]},"_nodeVersion":"12.16.1","dependencies":{"rxjs":"^6.3.1","uuid":"^8.3.1","lodash":"^4.17.20","date-fns":"^2.7.0","downshift":"^3.2.7","invariant":"^2.2.2","mapbox-gl":"1.11.0","classnames":"^2.2.6","codemirror":"^5.54.0","highcharts":"7.1.1","prop-types":"^15.6.0","react-intl":"^3.6.0","custom-event":"^1.0.1","react-window":"^1.8.1","ag-grid-react":"20.0.0","react-measure":"^2.3.0","@types/mapbox-gl":"1.9.1","react-day-picker":"~7.3.0","react-responsive":"^3.0.0","stringify-object":"^2.4.0","@gooddata/typings":"^2.27.0","@types/codemirror":"^0.0.95","ag-grid-community":"20.0.0","http-status-codes":"^1.3.0","react-codemirror2":"^7.2.0","@gooddata/js-utils":"^3.10.17","@gooddata/numberjs":"^3.2.4","fixed-data-table-2":"^0.8.21","@gooddata/goodstrap":"^70.2.2","react-dom-factories":"^1.0.2","@gooddata/gooddata-js":"^13.2.0","json-stable-stringify":"^1.0.1","react-transition-group":"^2.2.1","hoist-non-react-statics":"^3.3.0","nodelist-foreach-polyfill":"^1.2.0","@formatjs/intl-pluralrules":"^1.3.6","highcharts-grouped-categories":"^1.1.3"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"raf":"3.3.2","yup":"^0.32.9","jest":"24.7.1","husky":"3.0.0","madge":"^4.0.1","react":"^16.5.2","enzyme":"3.5.0","eslint":"4.19.1","formik":"^0.11.11","moment":"2.23.0","history":"^4.7.2","ts-jest":"24.0.0","webpack":"4.30.0","full-icu":"^1.3.0","prettier":"1.16.4","react-ga":"^2.5.2","recharts":"1.0.0-beta.9","testcafe":"1.1.4","commander":"2.14.1","node-sass":"4.13.1","react-dom":"^16.5.2","stylelint":"^13.6.1","supertest":"3.0.0","ts-loader":"6.0.0","@types/raf":"^3.4.0","css-loader":"0.28.7","jest-junit":"3.0.0","raw-loader":"0.5.1","styled-jsx":"2.2.1","typescript":"3.3.4000","@babel/core":"7.11.6","@types/jest":"24.0.6","@types/node":"7.0.8","@types/uuid":"8.3.0","file-loader":"3.0.1","jest-enzyme":"7.0.2","lint-staged":"9.1.0","sass-loader":"6.0.6","webpack-cli":"3.3.2","@types/react":"16.8.6","babel-loader":"8.1.0","react-helmet":"5.2.0","react-select":"1.2.1","style-loader":"0.19.1","@types/enzyme":"3.1.13","@types/lodash":"4.14.123","testcafe-live":"0.1.4","@babel/runtime":"7.4.4","dotenv-webpack":"^1.7.0","@babel/polyfill":"^7.4.4","@storybook/react":"5.0.11","@types/invariant":"2.2.29","@types/react-dom":"16.0.11","isomorphic-fetch":"2.2.1","react-datepicker":"1.1.0","react-router-dom":"4.2.2","@babel/preset-env":"7.4.4","@gooddata/mock-js":"^2.14.2","@storybook/addons":"5.0.11","@types/classnames":"2.2.3","@types/prop-types":"15.5.2","@storybook/theming":"5.0.11","identity-obj-proxy":"^3.0.0","intl-messageformat":"^7.5.4","webpack-dev-server":"3.3.1","@babel/preset-react":"7.0.0","@types/react-portal":"4.0.1","@types/react-window":"^1.8.1","babel-plugin-lodash":"3.3.4","html-webpack-plugin":"3.2.0","react-test-renderer":"16.4.2","@types/react-measure":"2.0.5","clean-webpack-plugin":"2.0.2","stats-webpack-plugin":"0.7.0","eslint-config-prettier":"4.1.0","react-google-recaptcha":"^0.14.1","tslint-config-prettier":"1.18.0","@gooddata/eslint-config":"^1.0.0","@gooddata/tslint-config":"1.0.0","@types/react-responsive":"^3.0.3","@types/storybook__react":"4.0.1","@types/stringify-object":"^3.2.0","enzyme-adapter-react-16":"1.3.1","@gooddata/test-storybook":"4.0.0","@storybook/addon-actions":"5.0.11","@storybook/addon-options":"5.0.11","node-sass-magic-importer":"5.1.0","react-syntax-highlighter":"11.0.2","@types/fixed-data-table-2":"0.8.1","stylelint-config-prettier":"^8.0.1","@gooddata/stylelint-config":"^5.0.0","@types/react-test-renderer":"16.0.0","circular-dependency-plugin":"5.0.2","compression-webpack-plugin":"2.0.0","@types/json-stable-stringify":"^1.0.32","@gooddata/frontend-npm-scripts":"1.2.0","@types/enzyme-adapter-react-16":"1.0.3","stylelint-checkstyle-formatter":"0.1.2","@types/storybook__addon-actions":"3.4.2","@babel/plugin-proposal-class-properties":"7.4.4","@babel/plugin-proposal-object-rest-spread":"7.4.4","@babel/plugin-transform-async-to-generator":"7.4.4"},"peerDependencies":{"react":"^16.5.2","react-dom":"^16.5.2"},"_npmOperationalInternal":{"tmp":"tmp/react-components_7.9.1-22_1620836421618_0.43910925526277733","host":"s3://npm-registry-packages"}},"7.9.1-23":{"name":"@gooddata/react-components","version":"7.9.1-23","author":{"name":"GoodData Corporation"},"license":"BSD-3-Clause","_id":"@gooddata/react-components@7.9.1-23","maintainers":[{"name":"martin.plavek","email":"martin.plavek@gooddata.com"},{"name":"jan.jiran","email":"jan.jiran@gooddata.com"},{"name":"tmsang","email":"sang.truong-minh@gooddata.com"},{"name":"rodri360","email":"me@rodri360.com"},{"name":"jkittler","email":"honza.kittler@gmail.com"},{"name":"ivan.mjartan","email":"ivan.mjartan@gooddata.com"},{"name":"lupko","email":"lubomir.slivka@gooddata.com"},{"name":"tomas.kratochvil","email":"tomas.kratochvil@gooddata.com"},{"name":"jakub-sterba","email":"jakub.sterba@gooddata.com"},{"name":"pbenes","email":"petr.benes@gooddata.com"},{"name":"strouhaljan","email":"strouhal.jan@gmail.com"},{"name":"gooddata-ci","email":"rail@gooddata.com"},{"name":"nikolacech","email":"nikola.cech@gooddata.com"},{"name":"bugsbunny338","email":"jiri.zajic@mensa.cz"},{"name":"bertold8","email":"ivan.nejezchleb@seznam.cz"},{"name":"sitina","email":"jiri.sitina@gooddata.com"},{"name":"linhhong","email":"linh.hong@gooddata.com"},{"name":"petrjanu","email":"petr.janu@gooddata.com"},{"name":"jaroslav.tomecek","email":"jaroslav.tomecek@gooddata.com"},{"name":"tomsatgd","email":"tomas.satinsky@gooddata.com"},{"name":"xmort","email":"petr.dolejsi@gooddata.com"},{"name":"yanlipnican","email":"yanlipnican@gmail.com"},{"name":"ptquang86","email":"ptquang86@gmail.com"},{"name":"no23reason","email":"dan.homola@hotmail.cz"},{"name":"afi","email":"adam.fiedler@gooddata.com"},{"name":"patrikbraborec","email":"patrik.braborec@gooddata.com"},{"name":"brbistas","email":"valentinos.chraniotis@gooddata.com"},{"name":"vu.pham","email":"vu.pham@gooddata.com"},{"name":"matyas.kandl","email":"matyas.kandl@gooddata.com"},{"name":"hung.nguyen.hoang","email":"hung.nguyen@gooddata.com"},{"name":"tu-ngo","email":"tungo1981@gmail.com"},{"name":"trung-le-quoc","email":"trung.le@gooddata.com"},{"name":"utdnah","email":"danh.ung@gooddata.com"},{"name":"de.do","email":"de.do@gooddata.com"},{"name":"tulean","email":"tuan.le@gooddata.com"},{"name":"nis.hua","email":"nis.hua@gooddata.com"},{"name":"tuqt1005","email":"tu.tran@gooddata.com"},{"name":"tu.bui","email":"tu.bui@gooddata.com"},{"name":"my.duong","email":"my.duong@gooddata.com"},{"name":"mai.nguyen","email":"mai.nguyen@gooddata.com"},{"name":"hang.ngo","email":"hang.ngo@gooddata.com"},{"name":"scavnickyj","email":"jakub.scavnicky@gooddata.com"},{"name":"thao-luong","email":"thao.luong@gooddata.com"},{"name":"thuong.nguyen","email":"thuong.nguyen@gooddata.com"},{"name":"huyen.nguyen","email":"huyen.nguyen@gooddata.com"},{"name":"vi.phan","email":"vi.phan@gooddata.com"},{"name":"milan.lempera","email":"ext-milan.lempera@gooddata.com"},{"name":"van.nguyen","email":"van.nguyen@gooddata.com"},{"name":"nestor_encinas","email":"xesto05@gmail.com"},{"name":"an.vuong","email":"an.vuong@gooddata.com"},{"name":"tmuchka","email":"tomas.muchka@gooddata.com"},{"name":"gdjan","email":"jan.kruza@gooddata.com"},{"name":"ngoc-le","email":"ngoc.le@gooddata.com"},{"name":"thuy.tran","email":"thuy.tran@gooddata.com"}],"homepage":"https://github.com/gooddata/gooddata-react-components#readme","bugs":{"url":"https://github.com/gooddata/gooddata-react-components/issues"},"dist":{"shasum":"dd4aa6a00e53c4f2ebc5f79c5e03f51ee43e0d87","tarball":"https://registry.npmjs.org/@gooddata/react-components/-/react-components-7.9.1-23.tgz","fileCount":2668,"integrity":"sha512-dZBBxy6aF7O9xHw+pnKjpRFFMjfaANKB4WNxw9wscvQ/wHwwS03E0nkPvLxkII3zqD3uwx9mBaVUdovQWrDUcw==","signatures":[{"sig":"MEYCIQCtzr6DMsGInFtT3q9jI196vSs5uuAvt9I3baaw8uV32wIhAPZCwFBX5KtRHM02kdE2qgIMEFQCphxe8IN2r4A1Gure","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":10728795,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJgrOvWCRA9TVsSAnZWagAAqgIQAIaduE7BSZI1FJvFyj+U\n+wuxGrh25VRoPqe6i8rFAJdOf5eNTvDhhhLKv3asY0KgPN5PTymGEtPQ2lZr\nD/95S0I6ls0u7LMCyYZfyLlD2UbYOt/v09OJ7RTrZq7KmDLwEDsWpvOFqpu0\n3VRzOhLc9TCQH/ofF03eATZ4JTjONYjp1as49xkR8a9YDGX+Q7EAaoUQ0mVu\nn2lVMPN3enyurjG38BSwSY0VEJuPPGNsALrAiJa/U6jHYBpYm/QvqBXcHyWX\neJgseYQM6Ls9ecvAYSqdywr6X9VY0akFGwEGrFEJikyERXYeMfA24PKjkS/w\nahYJW/PqgScTawwXW/CEn4AO+RadVxratGgOi5LqvclrrBKnBT6TmGjxja6h\nWM6RpykmsMtNKeAblcW14l0daY7U89zivikXAAECWoQezj6iYzi0Jq2b3f+h\nVvL7JENpwmRvUZfRQIZBnAOWEO7cUjbvlFDjr5QiYanOyyToRSr7cszQ4J0n\ntoGBUUztYBrrTIp+12OQ9B49pP7YIKChd7/R9TFfZfTukB+U1u/I1vVm4G7b\nBYZotG8OBAlh6mkDnowUeTepqG6eHuSgwr0NKycq59ft0s7J/PuiuY7P/PgT\newslu8v8v6Giv7cHuDINbSpTOLxmViYKUbyYdf3kFSX92ZNG2ytsq6AEVtIW\nUEve\r\n=Mm86\r\n-----END PGP SIGNATURE-----\r\n"},"main":"dist/index.js","husky":{"hooks":{"pre-commit":"lint-staged"}},"config":{"eslint":"./examples/**/*.{js,jsx}","tslint":"./{__mocks__,src,stories}/{,**/}*.{ts,tsx}"},"readme":"[![npm version](https://badge.fury.io/js/%40gooddata%2Freact-components.svg)](https://www.npmjs.com/package/@gooddata/react-components)\n\n# GoodData.UI React components\n> A React-based JavaScript library for building data-driven applications\n\n## Getting started\n- [GoodData.UI Documentation](http://sdk.gooddata.com/gooddata-ui/)\n- [GoodData.UI Live Examples](https://gooddata-examples.herokuapp.com/)\n- [Stack Overflow](https://stackoverflow.com/questions/tagged/gooddata)\n\n### Usage\nWith [yarn](https://yarnpkg.com) installed, go to your project directory and run\n```\n$ yarn add @gooddata/react-components\n```\nIf you prefer [npm](npmjs.com) run\n```\n$ npm install --save @gooddata/react-components\n```\n\nThe public API is exposed via global `index.js`. Except for the styles, do not import any other file directly\nbecause they are not intended to be part of the public API.\n\n## Contributing\n\nWe welcome any contribution in form of [issues](https://github.com/gooddata/gooddata-react-components/issues) or [pull requests](https://github.com/gooddata/gooddata-react-components/pulls).\n\nInstall [Node.js](http://nodejs.org) (node 12.16.1, npm v6.13.4) and [Yarn](https://classic.yarnpkg.com) (1.22.4).\n\nInstall dependencies:\n```\nyarn install --frozen-lockfile\n```\n\nThese commands may come in handy while developing:\n\n| command | description |\n| ------- | ----------- |\n| `yarn install --pure-lockfile` | first step |\n| ||\n| `yarn dev` | build react-components to `/dist` in watch mode |\n| `yarn test` | run all unit tests |\n| `yarn prettier-write` | format the source code to match the valid codestyle |\n| `yarn validate` | validate codestyle |\n| ||\n| `yarn storybook` | run storybook from `/stories` on http://localhost:9001 |\n| `yarn build-storybook` | build storybook to `/dist-storybook` |\n| `yarn test-storybook` | run storybook and [screenshot tests](https://github.com/gooddata/gdc-client-utils/tree/master/test-storybook) |\n| ||\n| `yarn examples` | run Live Examples dev-server from `/examples` on https://localhost:8999 |\n| `yarn examples-build` | build Live Examples to `/examples/dist` |\n| `yarn examples-server` | serve built Live Examples - see `/examples/server/src` |\n| `yarn examples-testcafe` | run testcafe tests against `localhost:8999` |\n\n### Deploy to heroku.com\nWhen you deploy this repo to heroku, it serves *GoodData.UI Live Examples*.\nRelevant tasks are in `Procfile` and `package.json`.\n\n```bash\n# run in the project directory\nheroku login\nheroku create <your-app-name>\nheroku config:set DOMAIN_ADMIN_USERNAME=x@gooddata.com DOMAIN_ADMIN_PASSWORD=xy PROJECT_ID_TO_ASSIGN=xms7ga4tf3g3nzucd8380o2bev8oeknp\ngit push heroku HEAD:master\nheroku open\n```\n### Enable Geo Chart for Storybook and Live Examples\nGeo chart uses Mapbox to render map which requires a Mapbox access token.\n- Register an account and create Mapbox access token at [guide](https://docs.mapbox.com/help/how-mapbox-works/access-tokens/)\n- Store the created token at `.env`:\n```bash\necho -e \"EXAMPLE_MAPBOX_ACCESS_TOKEN=token\" >> .env # only need to run once\necho -e \"STORYBOOK_MAPBOX_ACCESS_TOKEN=token\" >> .env # only need to run once\n```\n\n### Run Live Examples Locally\nTo run *GoodData.UI Live Examples* locally:\n```bash\ngit clone <this-repository>\ncd  <repository-folder>\nyarn install --pure-lockfile\nyarn examples\n```\nThen open https://localhost:8999 and login using Live Examples account (you can [create one here](https://gooddata-examples.herokuapp.com/registration)).\n\n### Run Storybook locally\n- Run storybook with token stored in `.env` for more secure\n```bash\nyarn storybook\n```\n- Or run storybook with token env param exposed to cli (not suggested)\n```bash\nSTORYBOOK_MAPBOX_ACCESS_TOKEN=token yarn storybook\n```\n- Apply either above way to `yarn build-storybook` or `yarn test-storybook`\n\n### Source code formatting\nThe source code in the repository is formatted by [Prettier](https://prettier.io/).\nThe format of the code is validated by our Continuous Integration server and is one of the requirements of successful merge.\n\nPrettier is supported by every major IDE. You can find the list of supported editors and how to configure them [here](https://prettier.io/docs/en/editors.html).\n\nIn the case, when your editor is not supported or you don't want to setup the integration, you can run the `yarn prettier-write` command to reformat the code before commit.\n\n## Changelog\n\n- see [CHANGELOG.md](CHANGELOG.md)\n\n## Supported versions\n\nWe encourage you to always use the latest available version of GoodData.UI to make the user experience with integrating GoodData.UI as smooth and secure as possible and to ensure that GoodData.UI always uses the latest features of the GoodData platform.\n\nFor more information, see [Supported Versions](https://sdk.gooddata.com/gooddata-ui/docs/supported_versions.html).\n\nPlease follow the installation instructions in the [gooddata-ui-sdk repository](https://github.com/gooddata/gooddata-ui-sdk) to update to the latest version.\n\n## License\n\n(C) 2007-2020 GoodData Corporation\n\nThis project is dual licensed:\n\n- The ATTRIBUTION-NONCOMMERCIAL 4.0 INTERNATIONAL (CC BY-NC 4.0) is used for purpose of the trial experience and evaluation of GoodData.UI library.\n- The GOODDATA GOODDATA.UI LIBRARY END USER LICENSE AGREEMENT is used for GoodData customers.\n\nFor more information, please see [LICENSE](https://github.com/gooddata/gooddata-react-components/blob/master/LICENSE).\n","gitHead":"a21ebb49dad63c2b7a79265293a55913d86606d2","scripts":{"dev":"bash scripts/build.sh --dev-watch","test":"jest --watch","build":"bash scripts/build.sh","tslint":"yarn run-tslint -t verbose $npm_package_config_tslint","prepare":"cd examples/server && yarn install --frozen-lockfile && cd ../..; rm -r examples/node_modules 2>/dev/null; true","examples":"bash scripts/run-examples.sh","prepare?":"# Called before `npm publish` and on local `npm install`. Temporarily also for deleting obsolete node_modules. Ends with `true` to continue gracefully.","validate":"tsc --noEmit && yarn tslint && eslint $npm_package_config_eslint && yarn validate-style && yarn prettier-check","build-dev":"bash scripts/build.sh --dev","examples?":"# Default is developer domain, other options: yarn examples [sec,secure,stg,stg2,stg3,demo,developer or URL]","storybook":"yarn build && start-storybook -p 9001 -c .storybook","test-once":"jest","tslint-ci":"mkdir -p ./ci/results && yarn run-tslint -t checkstyle -o ./ci/results/tslint-results.xml $npm_package_config_tslint","run-tslint":"tslint -p tsconfig.json","validate-ci":"tsc --noEmit && yarn tslint-ci  && eslint $npm_package_config_eslint -f checkstyle -o ci/results/eslint-results.xml && yarn validate-style-ci && yarn prettier-check","examples-build":"bash scripts/build-examples.sh","prepublishOnly":"yarn build","prettier-check":"prettier --check '{src,stories,styles,__mocks__,examples/server/src,examples/src,examples/test}/**/*.{ts,js,tsx,jsx,json,scss,md,yaml,html}'","prettier-write":"prettier --write '{src,stories,styles,__mocks__,examples/server/src,examples/src,examples/test}/**/*.{ts,js,tsx,jsx,json,scss,md,yaml,html}'","test-storybook":"yarn build && test-storybook","validate-style":"stylelint '**/*.scss'","build-storybook":"yarn build && build-storybook -c .storybook -o dist-storybook","examples-server":"node examples/server/src/index.js","heroku-postbuild":"yarn examples-build public","examples-testcafe":"./scripts/run-testcafe.sh visual","validate-style-ci":"stylelint '**/*.scss' --custom-formatter=node_modules/stylelint-checkstyle-formatter > ci/results/stylelint-results.xml","check-circular-deps":"madge --circular --extensions ts ./src","examples-testcafe-ci":"./scripts/run-testcafe.sh ci","examples-testcafe-live":"./scripts/run-testcafe.sh live"},"typings":"dist/index.d.ts","_npmUser":{"name":"gooddata-ci","email":"rail@gooddata.com"},"deprecated":"@gooddata/react-components@7 reached End of Support on March 31, 2022. Please upgrade (see https://sdk.gooddata.com/gooddata-ui/docs/supported_versions.html for more information).","repository":{"url":"git+ssh://git@github.com/gooddata/gooddata-react-components.git","type":"git"},"_npmVersion":"6.13.4","description":"GoodData.UI - A powerful JavaScript library for building analytical applications","directories":{},"lint-staged":{"{src,stories,styles,__mocks__,examples/server/src,examples/src,examples/test}/**/*.{ts,js,tsx,jsx,scss}":["npx gdc-fix-copyright","git add"],"{src,stories,styles,__mocks__,examples/server/src,examples/src,examples/test}/**/*.{ts,js,tsx,jsx,json,scss,md,yaml,html}":["prettier --write","git add"]},"_nodeVersion":"12.16.1","dependencies":{"rxjs":"^6.3.1","uuid":"^8.3.1","lodash":"^4.17.20","date-fns":"^2.7.0","downshift":"^3.2.7","invariant":"^2.2.2","mapbox-gl":"1.11.0","classnames":"^2.2.6","codemirror":"^5.54.0","highcharts":"7.1.1","prop-types":"^15.6.0","react-intl":"^3.6.0","custom-event":"^1.0.1","react-window":"^1.8.1","ag-grid-react":"20.0.0","react-measure":"^2.3.0","@types/mapbox-gl":"1.9.1","react-day-picker":"~7.3.0","react-responsive":"^3.0.0","stringify-object":"^2.4.0","@gooddata/typings":"^2.27.0","@types/codemirror":"^0.0.95","ag-grid-community":"20.0.0","http-status-codes":"^1.3.0","react-codemirror2":"^7.2.0","@gooddata/js-utils":"^3.10.17","@gooddata/numberjs":"^3.2.4","fixed-data-table-2":"^0.8.21","@gooddata/goodstrap":"^70.2.2","react-dom-factories":"^1.0.2","@gooddata/gooddata-js":"^13.2.0","json-stable-stringify":"^1.0.1","react-transition-group":"^2.2.1","hoist-non-react-statics":"^3.3.0","nodelist-foreach-polyfill":"^1.2.0","@formatjs/intl-pluralrules":"^1.3.6","highcharts-grouped-categories":"^1.1.3"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"raf":"3.3.2","yup":"^0.32.9","jest":"24.7.1","husky":"3.0.0","madge":"^4.0.1","react":"^16.5.2","enzyme":"3.5.0","eslint":"4.19.1","formik":"^0.11.11","moment":"2.23.0","history":"^4.7.2","ts-jest":"24.0.0","webpack":"4.30.0","full-icu":"^1.3.0","prettier":"1.16.4","react-ga":"^2.5.2","recharts":"1.0.0-beta.9","testcafe":"1.1.4","commander":"2.14.1","node-sass":"4.13.1","react-dom":"^16.5.2","stylelint":"^13.6.1","supertest":"3.0.0","ts-loader":"6.0.0","@types/raf":"^3.4.0","css-loader":"0.28.7","jest-junit":"3.0.0","raw-loader":"0.5.1","styled-jsx":"2.2.1","typescript":"3.3.4000","@babel/core":"7.11.6","@types/jest":"24.0.6","@types/node":"7.0.8","@types/uuid":"8.3.0","file-loader":"3.0.1","jest-enzyme":"7.0.2","lint-staged":"9.1.0","sass-loader":"6.0.6","webpack-cli":"3.3.2","@types/react":"16.8.6","babel-loader":"8.1.0","react-helmet":"5.2.0","react-select":"1.2.1","style-loader":"0.19.1","@types/enzyme":"3.1.13","@types/lodash":"4.14.123","testcafe-live":"0.1.4","@babel/runtime":"7.4.4","dotenv-webpack":"^1.7.0","@babel/polyfill":"^7.4.4","@storybook/react":"5.0.11","@types/invariant":"2.2.29","@types/react-dom":"16.0.11","isomorphic-fetch":"2.2.1","react-datepicker":"1.1.0","react-router-dom":"4.2.2","@babel/preset-env":"7.4.4","@gooddata/mock-js":"^2.14.2","@storybook/addons":"5.0.11","@types/classnames":"2.2.3","@types/prop-types":"15.5.2","@storybook/theming":"5.0.11","identity-obj-proxy":"^3.0.0","intl-messageformat":"^7.5.4","webpack-dev-server":"3.3.1","@babel/preset-react":"7.0.0","@types/react-portal":"4.0.1","@types/react-window":"^1.8.1","babel-plugin-lodash":"3.3.4","html-webpack-plugin":"3.2.0","react-test-renderer":"16.4.2","@types/react-measure":"2.0.5","clean-webpack-plugin":"2.0.2","stats-webpack-plugin":"0.7.0","eslint-config-prettier":"4.1.0","react-google-recaptcha":"^0.14.1","tslint-config-prettier":"1.18.0","@gooddata/eslint-config":"^1.0.0","@gooddata/tslint-config":"1.0.0","@types/react-responsive":"^3.0.3","@types/storybook__react":"4.0.1","@types/stringify-object":"^3.2.0","enzyme-adapter-react-16":"1.3.1","@gooddata/test-storybook":"4.0.0","@storybook/addon-actions":"5.0.11","@storybook/addon-options":"5.0.11","node-sass-magic-importer":"5.1.0","react-syntax-highlighter":"11.0.2","@types/fixed-data-table-2":"0.8.1","stylelint-config-prettier":"^8.0.1","@gooddata/stylelint-config":"^5.0.0","@types/react-test-renderer":"16.0.0","circular-dependency-plugin":"5.0.2","compression-webpack-plugin":"2.0.0","@types/json-stable-stringify":"^1.0.32","@gooddata/frontend-npm-scripts":"1.2.0","@types/enzyme-adapter-react-16":"1.0.3","stylelint-checkstyle-formatter":"0.1.2","@types/storybook__addon-actions":"3.4.2","@babel/plugin-proposal-class-properties":"7.4.4","@babel/plugin-proposal-object-rest-spread":"7.4.4","@babel/plugin-transform-async-to-generator":"7.4.4"},"peerDependencies":{"react":"^16.5.2","react-dom":"^16.5.2"},"_npmOperationalInternal":{"tmp":"tmp/react-components_7.9.1-23_1621945301448_0.7550147674433392","host":"s3://npm-registry-packages"}},"7.9.1-beta.0":{"name":"@gooddata/react-components","version":"7.9.1-beta.0","author":{"name":"GoodData Corporation"},"license":"BSD-3-Clause","_id":"@gooddata/react-components@7.9.1-beta.0","maintainers":[{"name":"martin.plavek","email":"martin.plavek@gooddata.com"},{"name":"jan.jiran","email":"jan.jiran@gooddata.com"},{"name":"tmsang","email":"sang.truong-minh@gooddata.com"},{"name":"rodri360","email":"me@rodri360.com"},{"name":"jkittler","email":"honza.kittler@gmail.com"},{"name":"ivan.mjartan","email":"ivan.mjartan@gooddata.com"},{"name":"lupko","email":"lubomir.slivka@gooddata.com"},{"name":"tomas.kratochvil","email":"tomas.kratochvil@gooddata.com"},{"name":"jakub-sterba","email":"jakub.sterba@gooddata.com"},{"name":"pbenes","email":"petr.benes@gooddata.com"},{"name":"strouhaljan","email":"strouhal.jan@gmail.com"},{"name":"gooddata-ci","email":"rail@gooddata.com"},{"name":"nikolacech","email":"nikola.cech@gooddata.com"},{"name":"bugsbunny338","email":"jiri.zajic@mensa.cz"},{"name":"bertold8","email":"ivan.nejezchleb@seznam.cz"},{"name":"sitina","email":"jiri.sitina@gooddata.com"},{"name":"linhhong","email":"linh.hong@gooddata.com"},{"name":"petrjanu","email":"petr.janu@gooddata.com"},{"name":"jaroslav.tomecek","email":"jaroslav.tomecek@gooddata.com"},{"name":"tomsatgd","email":"tomas.satinsky@gooddata.com"},{"name":"xmort","email":"petr.dolejsi@gooddata.com"},{"name":"yanlipnican","email":"yanlipnican@gmail.com"},{"name":"ptquang86","email":"ptquang86@gmail.com"},{"name":"no23reason","email":"dan.homola@hotmail.cz"},{"name":"afi","email":"adam.fiedler@gooddata.com"},{"name":"patrikbraborec","email":"patrik.braborec@gooddata.com"},{"name":"brbistas","email":"valentinos.chraniotis@gooddata.com"},{"name":"vu.pham","email":"vu.pham@gooddata.com"},{"name":"matyas.kandl","email":"matyas.kandl@gooddata.com"},{"name":"hung.nguyen.hoang","email":"hung.nguyen@gooddata.com"},{"name":"tu-ngo","email":"tungo1981@gmail.com"},{"name":"trung-le-quoc","email":"trung.le@gooddata.com"},{"name":"utdnah","email":"danh.ung@gooddata.com"},{"name":"de.do","email":"de.do@gooddata.com"},{"name":"tulean","email":"tuan.le@gooddata.com"},{"name":"nis.hua","email":"nis.hua@gooddata.com"},{"name":"tuqt1005","email":"tu.tran@gooddata.com"},{"name":"tu.bui","email":"tu.bui@gooddata.com"},{"name":"my.duong","email":"my.duong@gooddata.com"},{"name":"mai.nguyen","email":"mai.nguyen@gooddata.com"},{"name":"hang.ngo","email":"hang.ngo@gooddata.com"},{"name":"scavnickyj","email":"jakub.scavnicky@gooddata.com"},{"name":"thao-luong","email":"thao.luong@gooddata.com"},{"name":"thuong.nguyen","email":"thuong.nguyen@gooddata.com"},{"name":"huyen.nguyen","email":"huyen.nguyen@gooddata.com"},{"name":"vi.phan","email":"vi.phan@gooddata.com"},{"name":"milan.lempera","email":"ext-milan.lempera@gooddata.com"},{"name":"van.nguyen","email":"van.nguyen@gooddata.com"},{"name":"nestor_encinas","email":"xesto05@gmail.com"},{"name":"an.vuong","email":"an.vuong@gooddata.com"},{"name":"tmuchka","email":"tomas.muchka@gooddata.com"},{"name":"gdjan","email":"jan.kruza@gooddata.com"},{"name":"ngoc-le","email":"ngoc.le@gooddata.com"},{"name":"thuy.tran","email":"thuy.tran@gooddata.com"}],"homepage":"https://github.com/gooddata/gooddata-react-components#readme","bugs":{"url":"https://github.com/gooddata/gooddata-react-components/issues"},"dist":{"shasum":"75883d04c583af2e9fcabbb7beba72d0dc1b3683","tarball":"https://registry.npmjs.org/@gooddata/react-components/-/react-components-7.9.1-beta.0.tgz","fileCount":2668,"integrity":"sha512-gZy7FFY++Ahma8F0fA1GPrCXE/OSi0aiWbTEzQiqZ/fHGfw+AT9wQj+Bf2JlakITX26Smn0gYwbOfwfKvBtVEQ==","signatures":[{"sig":"MEUCIQDKKZjTte8VUqoFgP3qeix2RMXam4zNtFi7W2Vjzzi6AgIgGxVgcgOoQ6cr5yBa3sZGXMyWHv+wZoL7mXqsIgOGkLo=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":10728799,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJgrPc2CRA9TVsSAnZWagAAeoMP/1YK1CwpcfweVSeuz3kM\nf1nw4y2UcYYZyEGNKZZpSDXYhItgUXUEitaUt9QyrrKqRbihGQOBlrKVLdnO\n2+t79BgZoxHhFCgrSRN4510tLsKzeHRPLAVOBgiQVFP9+2y/7tsHSmWQE0IK\nkgfB2WPfTS8w7fXB4DDfZA7bAkDNmLAqGmA0cnH5WDDaDHZw7KU0tMC5j2t/\nwgHQvJEG+LkOnb2Q0mVQoCxaYylQBdluOko9wUztD4x8KgiGs4qdBtuicdQq\nWUVYuVTEVwxotXuA9ssY9IZSq2cfZFgPS70QkTLunT8A6QnO3I5KhXDV2fTL\njumEN92JTxR1nQInbBr5Y7/Fgp1THw6wbcMTdq0CL9Jit3wv4yszogl9Qjxm\npJPdMT9Q9YzR7PGFsHqsY13z+E1QrBtMpkmVXsAFamOUCXPD+n4sxqCxwadM\nDnvraVwXQFkIyJuZafdQ9u86tWaP/SBn8rKgua8Rempsr0QULa+8DQchaCRL\nf3L87S4C1M2XehzZZBgiYPnDj/OBk7MiU87vyHIsijsqoR94I4rPz6SPe7Xu\n2Cs8/JNokjAskcxOJfmhUU2vyI9TP62nk2E4pnCK+B35HzEc0UvOWU7wVQ5e\nfmi0daf7C0ltve/0kem7gBHCBBcIUD/1nc32TxO3NoAUCFHu8VJz1xDILAgD\nio0A\r\n=EA+g\r\n-----END PGP SIGNATURE-----\r\n"},"main":"dist/index.js","husky":{"hooks":{"pre-commit":"lint-staged"}},"config":{"eslint":"./examples/**/*.{js,jsx}","tslint":"./{__mocks__,src,stories}/{,**/}*.{ts,tsx}"},"readme":"[![npm version](https://badge.fury.io/js/%40gooddata%2Freact-components.svg)](https://www.npmjs.com/package/@gooddata/react-components)\n\n# GoodData.UI React components\n> A React-based JavaScript library for building data-driven applications\n\n## Getting started\n- [GoodData.UI Documentation](http://sdk.gooddata.com/gooddata-ui/)\n- [GoodData.UI Live Examples](https://gooddata-examples.herokuapp.com/)\n- [Stack Overflow](https://stackoverflow.com/questions/tagged/gooddata)\n\n### Usage\nWith [yarn](https://yarnpkg.com) installed, go to your project directory and run\n```\n$ yarn add @gooddata/react-components\n```\nIf you prefer [npm](npmjs.com) run\n```\n$ npm install --save @gooddata/react-components\n```\n\nThe public API is exposed via global `index.js`. Except for the styles, do not import any other file directly\nbecause they are not intended to be part of the public API.\n\n## Contributing\n\nWe welcome any contribution in form of [issues](https://github.com/gooddata/gooddata-react-components/issues) or [pull requests](https://github.com/gooddata/gooddata-react-components/pulls).\n\nInstall [Node.js](http://nodejs.org) (node 12.16.1, npm v6.13.4) and [Yarn](https://classic.yarnpkg.com) (1.22.4).\n\nInstall dependencies:\n```\nyarn install --frozen-lockfile\n```\n\nThese commands may come in handy while developing:\n\n| command | description |\n| ------- | ----------- |\n| `yarn install --pure-lockfile` | first step |\n| ||\n| `yarn dev` | build react-components to `/dist` in watch mode |\n| `yarn test` | run all unit tests |\n| `yarn prettier-write` | format the source code to match the valid codestyle |\n| `yarn validate` | validate codestyle |\n| ||\n| `yarn storybook` | run storybook from `/stories` on http://localhost:9001 |\n| `yarn build-storybook` | build storybook to `/dist-storybook` |\n| `yarn test-storybook` | run storybook and [screenshot tests](https://github.com/gooddata/gdc-client-utils/tree/master/test-storybook) |\n| ||\n| `yarn examples` | run Live Examples dev-server from `/examples` on https://localhost:8999 |\n| `yarn examples-build` | build Live Examples to `/examples/dist` |\n| `yarn examples-server` | serve built Live Examples - see `/examples/server/src` |\n| `yarn examples-testcafe` | run testcafe tests against `localhost:8999` |\n\n### Deploy to heroku.com\nWhen you deploy this repo to heroku, it serves *GoodData.UI Live Examples*.\nRelevant tasks are in `Procfile` and `package.json`.\n\n```bash\n# run in the project directory\nheroku login\nheroku create <your-app-name>\nheroku config:set DOMAIN_ADMIN_USERNAME=x@gooddata.com DOMAIN_ADMIN_PASSWORD=xy PROJECT_ID_TO_ASSIGN=xms7ga4tf3g3nzucd8380o2bev8oeknp\ngit push heroku HEAD:master\nheroku open\n```\n### Enable Geo Chart for Storybook and Live Examples\nGeo chart uses Mapbox to render map which requires a Mapbox access token.\n- Register an account and create Mapbox access token at [guide](https://docs.mapbox.com/help/how-mapbox-works/access-tokens/)\n- Store the created token at `.env`:\n```bash\necho -e \"EXAMPLE_MAPBOX_ACCESS_TOKEN=token\" >> .env # only need to run once\necho -e \"STORYBOOK_MAPBOX_ACCESS_TOKEN=token\" >> .env # only need to run once\n```\n\n### Run Live Examples Locally\nTo run *GoodData.UI Live Examples* locally:\n```bash\ngit clone <this-repository>\ncd  <repository-folder>\nyarn install --pure-lockfile\nyarn examples\n```\nThen open https://localhost:8999 and login using Live Examples account (you can [create one here](https://gooddata-examples.herokuapp.com/registration)).\n\n### Run Storybook locally\n- Run storybook with token stored in `.env` for more secure\n```bash\nyarn storybook\n```\n- Or run storybook with token env param exposed to cli (not suggested)\n```bash\nSTORYBOOK_MAPBOX_ACCESS_TOKEN=token yarn storybook\n```\n- Apply either above way to `yarn build-storybook` or `yarn test-storybook`\n\n### Source code formatting\nThe source code in the repository is formatted by [Prettier](https://prettier.io/).\nThe format of the code is validated by our Continuous Integration server and is one of the requirements of successful merge.\n\nPrettier is supported by every major IDE. You can find the list of supported editors and how to configure them [here](https://prettier.io/docs/en/editors.html).\n\nIn the case, when your editor is not supported or you don't want to setup the integration, you can run the `yarn prettier-write` command to reformat the code before commit.\n\n## Changelog\n\n- see [CHANGELOG.md](CHANGELOG.md)\n\n## Supported versions\n\nWe encourage you to always use the latest available version of GoodData.UI to make the user experience with integrating GoodData.UI as smooth and secure as possible and to ensure that GoodData.UI always uses the latest features of the GoodData platform.\n\nFor more information, see [Supported Versions](https://sdk.gooddata.com/gooddata-ui/docs/supported_versions.html).\n\nPlease follow the installation instructions in the [gooddata-ui-sdk repository](https://github.com/gooddata/gooddata-ui-sdk) to update to the latest version.\n\n## License\n\n(C) 2007-2020 GoodData Corporation\n\nThis project is dual licensed:\n\n- The ATTRIBUTION-NONCOMMERCIAL 4.0 INTERNATIONAL (CC BY-NC 4.0) is used for purpose of the trial experience and evaluation of GoodData.UI library.\n- The GOODDATA GOODDATA.UI LIBRARY END USER LICENSE AGREEMENT is used for GoodData customers.\n\nFor more information, please see [LICENSE](https://github.com/gooddata/gooddata-react-components/blob/master/LICENSE).\n","gitHead":"94ab9f1b447eb66793d2293854a38442b7d5784e","scripts":{"dev":"bash scripts/build.sh --dev-watch","test":"jest --watch","build":"bash scripts/build.sh","tslint":"yarn run-tslint -t verbose $npm_package_config_tslint","prepare":"cd examples/server && yarn install --frozen-lockfile && cd ../..; rm -r examples/node_modules 2>/dev/null; true","examples":"bash scripts/run-examples.sh","prepare?":"# Called before `npm publish` and on local `npm install`. Temporarily also for deleting obsolete node_modules. Ends with `true` to continue gracefully.","validate":"tsc --noEmit && yarn tslint && eslint $npm_package_config_eslint && yarn validate-style && yarn prettier-check","build-dev":"bash scripts/build.sh --dev","examples?":"# Default is developer domain, other options: yarn examples [sec,secure,stg,stg2,stg3,demo,developer or URL]","storybook":"yarn build && start-storybook -p 9001 -c .storybook","test-once":"jest","tslint-ci":"mkdir -p ./ci/results && yarn run-tslint -t checkstyle -o ./ci/results/tslint-results.xml $npm_package_config_tslint","run-tslint":"tslint -p tsconfig.json","validate-ci":"tsc --noEmit && yarn tslint-ci  && eslint $npm_package_config_eslint -f checkstyle -o ci/results/eslint-results.xml && yarn validate-style-ci && yarn prettier-check","examples-build":"bash scripts/build-examples.sh","prepublishOnly":"yarn build","prettier-check":"prettier --check '{src,stories,styles,__mocks__,examples/server/src,examples/src,examples/test}/**/*.{ts,js,tsx,jsx,json,scss,md,yaml,html}'","prettier-write":"prettier --write '{src,stories,styles,__mocks__,examples/server/src,examples/src,examples/test}/**/*.{ts,js,tsx,jsx,json,scss,md,yaml,html}'","test-storybook":"yarn build && test-storybook","validate-style":"stylelint '**/*.scss'","build-storybook":"yarn build && build-storybook -c .storybook -o dist-storybook","examples-server":"node examples/server/src/index.js","heroku-postbuild":"yarn examples-build public","examples-testcafe":"./scripts/run-testcafe.sh visual","validate-style-ci":"stylelint '**/*.scss' --custom-formatter=node_modules/stylelint-checkstyle-formatter > ci/results/stylelint-results.xml","check-circular-deps":"madge --circular --extensions ts ./src","examples-testcafe-ci":"./scripts/run-testcafe.sh ci","examples-testcafe-live":"./scripts/run-testcafe.sh live"},"typings":"dist/index.d.ts","_npmUser":{"name":"gooddata-ci","email":"rail@gooddata.com"},"deprecated":"@gooddata/react-components@7 reached End of Support on March 31, 2022. Please upgrade (see https://sdk.gooddata.com/gooddata-ui/docs/supported_versions.html for more information).","repository":{"url":"git+ssh://git@github.com/gooddata/gooddata-react-components.git","type":"git"},"_npmVersion":"6.13.4","description":"GoodData.UI - A powerful JavaScript library for building analytical applications","directories":{},"lint-staged":{"{src,stories,styles,__mocks__,examples/server/src,examples/src,examples/test}/**/*.{ts,js,tsx,jsx,scss}":["npx gdc-fix-copyright","git add"],"{src,stories,styles,__mocks__,examples/server/src,examples/src,examples/test}/**/*.{ts,js,tsx,jsx,json,scss,md,yaml,html}":["prettier --write","git add"]},"_nodeVersion":"12.16.1","dependencies":{"rxjs":"^6.3.1","uuid":"^8.3.1","lodash":"^4.17.20","date-fns":"^2.7.0","downshift":"^3.2.7","invariant":"^2.2.2","mapbox-gl":"1.11.0","classnames":"^2.2.6","codemirror":"^5.54.0","highcharts":"7.1.1","prop-types":"^15.6.0","react-intl":"^3.6.0","custom-event":"^1.0.1","react-window":"^1.8.1","ag-grid-react":"20.0.0","react-measure":"^2.3.0","@types/mapbox-gl":"1.9.1","react-day-picker":"~7.3.0","react-responsive":"^3.0.0","stringify-object":"^2.4.0","@gooddata/typings":"^2.27.0","@types/codemirror":"^0.0.95","ag-grid-community":"20.0.0","http-status-codes":"^1.3.0","react-codemirror2":"^7.2.0","@gooddata/js-utils":"^3.10.17","@gooddata/numberjs":"^3.2.4","fixed-data-table-2":"^0.8.21","@gooddata/goodstrap":"^70.2.2","react-dom-factories":"^1.0.2","@gooddata/gooddata-js":"^13.2.0","json-stable-stringify":"^1.0.1","react-transition-group":"^2.2.1","hoist-non-react-statics":"^3.3.0","nodelist-foreach-polyfill":"^1.2.0","@formatjs/intl-pluralrules":"^1.3.6","highcharts-grouped-categories":"^1.1.3"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"raf":"3.3.2","yup":"^0.32.9","jest":"24.7.1","husky":"3.0.0","madge":"^4.0.1","react":"^16.5.2","enzyme":"3.5.0","eslint":"4.19.1","formik":"^0.11.11","moment":"2.23.0","history":"^4.7.2","ts-jest":"24.0.0","webpack":"4.30.0","full-icu":"^1.3.0","prettier":"1.16.4","react-ga":"^2.5.2","recharts":"1.0.0-beta.9","testcafe":"1.1.4","commander":"2.14.1","node-sass":"4.13.1","react-dom":"^16.5.2","stylelint":"^13.6.1","supertest":"3.0.0","ts-loader":"6.0.0","@types/raf":"^3.4.0","css-loader":"0.28.7","jest-junit":"3.0.0","raw-loader":"0.5.1","styled-jsx":"2.2.1","typescript":"3.3.4000","@babel/core":"7.11.6","@types/jest":"24.0.6","@types/node":"7.0.8","@types/uuid":"8.3.0","file-loader":"3.0.1","jest-enzyme":"7.0.2","lint-staged":"9.1.0","sass-loader":"6.0.6","webpack-cli":"3.3.2","@types/react":"16.8.6","babel-loader":"8.1.0","react-helmet":"5.2.0","react-select":"1.2.1","style-loader":"0.19.1","@types/enzyme":"3.1.13","@types/lodash":"4.14.123","testcafe-live":"0.1.4","@babel/runtime":"7.4.4","dotenv-webpack":"^1.7.0","@babel/polyfill":"^7.4.4","@storybook/react":"5.0.11","@types/invariant":"2.2.29","@types/react-dom":"16.0.11","isomorphic-fetch":"2.2.1","react-datepicker":"1.1.0","react-router-dom":"4.2.2","@babel/preset-env":"7.4.4","@gooddata/mock-js":"^2.14.2","@storybook/addons":"5.0.11","@types/classnames":"2.2.3","@types/prop-types":"15.5.2","@storybook/theming":"5.0.11","identity-obj-proxy":"^3.0.0","intl-messageformat":"^7.5.4","webpack-dev-server":"3.3.1","@babel/preset-react":"7.0.0","@types/react-portal":"4.0.1","@types/react-window":"^1.8.1","babel-plugin-lodash":"3.3.4","html-webpack-plugin":"3.2.0","react-test-renderer":"16.4.2","@types/react-measure":"2.0.5","clean-webpack-plugin":"2.0.2","stats-webpack-plugin":"0.7.0","eslint-config-prettier":"4.1.0","react-google-recaptcha":"^0.14.1","tslint-config-prettier":"1.18.0","@gooddata/eslint-config":"^1.0.0","@gooddata/tslint-config":"1.0.0","@types/react-responsive":"^3.0.3","@types/storybook__react":"4.0.1","@types/stringify-object":"^3.2.0","enzyme-adapter-react-16":"1.3.1","@gooddata/test-storybook":"4.0.0","@storybook/addon-actions":"5.0.11","@storybook/addon-options":"5.0.11","node-sass-magic-importer":"5.1.0","react-syntax-highlighter":"11.0.2","@types/fixed-data-table-2":"0.8.1","stylelint-config-prettier":"^8.0.1","@gooddata/stylelint-config":"^5.0.0","@types/react-test-renderer":"16.0.0","circular-dependency-plugin":"5.0.2","compression-webpack-plugin":"2.0.0","@types/json-stable-stringify":"^1.0.32","@gooddata/frontend-npm-scripts":"1.2.0","@types/enzyme-adapter-react-16":"1.0.3","stylelint-checkstyle-formatter":"0.1.2","@types/storybook__addon-actions":"3.4.2","@babel/plugin-proposal-class-properties":"7.4.4","@babel/plugin-proposal-object-rest-spread":"7.4.4","@babel/plugin-transform-async-to-generator":"7.4.4"},"peerDependencies":{"react":"^16.5.2","react-dom":"^16.5.2"},"_npmOperationalInternal":{"tmp":"tmp/react-components_7.9.1-beta.0_1621948213702_0.09207088407178898","host":"s3://npm-registry-packages"}},"7.9.1-rc.1":{"name":"@gooddata/react-components","version":"7.9.1-rc.1","author":{"name":"GoodData Corporation"},"license":"BSD-3-Clause","_id":"@gooddata/react-components@7.9.1-rc.1","maintainers":[{"name":"martin.plavek","email":"martin.plavek@gooddata.com"},{"name":"jan.jiran","email":"jan.jiran@gooddata.com"},{"name":"tmsang","email":"sang.truong-minh@gooddata.com"},{"name":"rodri360","email":"me@rodri360.com"},{"name":"jkittler","email":"honza.kittler@gmail.com"},{"name":"ivan.mjartan","email":"ivan.mjartan@gooddata.com"},{"name":"lupko","email":"lubomir.slivka@gooddata.com"},{"name":"tomas.kratochvil","email":"tomas.kratochvil@gooddata.com"},{"name":"jakub-sterba","email":"jakub.sterba@gooddata.com"},{"name":"pbenes","email":"petr.benes@gooddata.com"},{"name":"strouhaljan","email":"strouhal.jan@gmail.com"},{"name":"gooddata-ci","email":"rail@gooddata.com"},{"name":"nikolacech","email":"nikola.cech@gooddata.com"},{"name":"bugsbunny338","email":"jiri.zajic@mensa.cz"},{"name":"bertold8","email":"ivan.nejezchleb@seznam.cz"},{"name":"sitina","email":"jiri.sitina@gooddata.com"},{"name":"linhhong","email":"linh.hong@gooddata.com"},{"name":"petrjanu","email":"petr.janu@gooddata.com"},{"name":"jaroslav.tomecek","email":"jaroslav.tomecek@gooddata.com"},{"name":"tomsatgd","email":"tomas.satinsky@gooddata.com"},{"name":"xmort","email":"petr.dolejsi@gooddata.com"},{"name":"yanlipnican","email":"yanlipnican@gmail.com"},{"name":"ptquang86","email":"ptquang86@gmail.com"},{"name":"no23reason","email":"dan.homola@hotmail.cz"},{"name":"afi","email":"adam.fiedler@gooddata.com"},{"name":"patrikbraborec","email":"patrik.braborec@gooddata.com"},{"name":"brbistas","email":"valentinos.chraniotis@gooddata.com"},{"name":"vu.pham","email":"vu.pham@gooddata.com"},{"name":"matyas.kandl","email":"matyas.kandl@gooddata.com"},{"name":"hung.nguyen.hoang","email":"hung.nguyen@gooddata.com"},{"name":"tu-ngo","email":"tungo1981@gmail.com"},{"name":"trung-le-quoc","email":"trung.le@gooddata.com"},{"name":"utdnah","email":"danh.ung@gooddata.com"},{"name":"de.do","email":"de.do@gooddata.com"},{"name":"tulean","email":"tuan.le@gooddata.com"},{"name":"nis.hua","email":"nis.hua@gooddata.com"},{"name":"tuqt1005","email":"tu.tran@gooddata.com"},{"name":"tu.bui","email":"tu.bui@gooddata.com"},{"name":"my.duong","email":"my.duong@gooddata.com"},{"name":"mai.nguyen","email":"mai.nguyen@gooddata.com"},{"name":"hang.ngo","email":"hang.ngo@gooddata.com"},{"name":"scavnickyj","email":"jakub.scavnicky@gooddata.com"},{"name":"thao-luong","email":"thao.luong@gooddata.com"},{"name":"thuong.nguyen","email":"thuong.nguyen@gooddata.com"},{"name":"huyen.nguyen","email":"huyen.nguyen@gooddata.com"},{"name":"vi.phan","email":"vi.phan@gooddata.com"},{"name":"milan.lempera","email":"ext-milan.lempera@gooddata.com"},{"name":"van.nguyen","email":"van.nguyen@gooddata.com"},{"name":"nestor_encinas","email":"xesto05@gmail.com"},{"name":"an.vuong","email":"an.vuong@gooddata.com"},{"name":"tmuchka","email":"tomas.muchka@gooddata.com"},{"name":"gdjan","email":"jan.kruza@gooddata.com"},{"name":"ngoc-le","email":"ngoc.le@gooddata.com"},{"name":"thuy.tran","email":"thuy.tran@gooddata.com"}],"homepage":"https://github.com/gooddata/gooddata-react-components#readme","bugs":{"url":"https://github.com/gooddata/gooddata-react-components/issues"},"dist":{"shasum":"4e2525d69eb32eaadffff78cfa631574e652187a","tarball":"https://registry.npmjs.org/@gooddata/react-components/-/react-components-7.9.1-rc.1.tgz","fileCount":2668,"integrity":"sha512-GG9SDCequhD1XjRpckP2iIIMB+VlFnhj2qJ5U2mxHwL/RqJqwmaAe9QderCUzIUxWe4Agc6CbLie6w/gdrFmAA==","signatures":[{"sig":"MEUCIACKR1bm1gmwGQKl4yIXDZMSoRoygAqeSFT86hQXeHe4AiEA44ML81+D+aw155qH/tPSap1LrVixFbtrfPCqX3Foqlg=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":10728797,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJgrPrYCRA9TVsSAnZWagAA7RIP+gN+ssMeVuy0yCqwaf2g\naoGdtJCXwU76NmbwhJ/j4hFpIdIVfxCEs19DihNAItheSeRdD9FCcMFi1GKK\n++ya5aq4q+oe4cNzsbcdnb2Vn3PFHfUO+ovN+Iyd422MFKlQg6/E63gWS7tR\nx82NUVGm9HpQGpolYlp67I1ZjJUr/p0qiTOpWjsDTzNBts3s7v0Q7KKc3HUs\nRHMoHjFbmDeLvABeBKxmMf5KnFuLQietGzTri0iLZxBQ+N6T+toaSRTdV2AU\np8oKBcxzNbPz7GNn2h7rm0crCfjmplTgj0i3gKKnvOpf6VGf0y9rmwSTUSTz\n7wcruZAUAPEVRMiWzQeflhZe5Zp9XpWxnnXlFVo8CRyV4mGwsTGiHGnAoeZl\n3Gy8CXVpJV/2dtwIIuiQz3L0c9Fmv8pO2hLJNWB77i2IIjxTwOr4G4FWS4bn\n/sXkqgL8f+odrdupAf7Gb1lRheSAokiBVXTbv4hFuvTO/HzbZxPPbyQtiaUT\nqGVh9FjzWV2nBDCAmIZ5dwp9lZI0lcY97roH760uD52MsGb4Zml8fIoqVBjT\ngcDgviVr8a8yUghICpY8bEYOl0BHArrdjDIRZuACt8RPXAUNraErGbUov3zA\n51k2PLO5DndbwoaDfQRhVlQpcYW3GcV2QVYVGXLnvnPcbIpbnsSxnANxBO9Z\njLYM\r\n=5Vx4\r\n-----END PGP SIGNATURE-----\r\n"},"main":"dist/index.js","husky":{"hooks":{"pre-commit":"lint-staged"}},"config":{"eslint":"./examples/**/*.{js,jsx}","tslint":"./{__mocks__,src,stories}/{,**/}*.{ts,tsx}"},"readme":"[![npm version](https://badge.fury.io/js/%40gooddata%2Freact-components.svg)](https://www.npmjs.com/package/@gooddata/react-components)\n\n# GoodData.UI React components\n> A React-based JavaScript library for building data-driven applications\n\n## Getting started\n- [GoodData.UI Documentation](http://sdk.gooddata.com/gooddata-ui/)\n- [GoodData.UI Live Examples](https://gooddata-examples.herokuapp.com/)\n- [Stack Overflow](https://stackoverflow.com/questions/tagged/gooddata)\n\n### Usage\nWith [yarn](https://yarnpkg.com) installed, go to your project directory and run\n```\n$ yarn add @gooddata/react-components\n```\nIf you prefer [npm](npmjs.com) run\n```\n$ npm install --save @gooddata/react-components\n```\n\nThe public API is exposed via global `index.js`. Except for the styles, do not import any other file directly\nbecause they are not intended to be part of the public API.\n\n## Contributing\n\nWe welcome any contribution in form of [issues](https://github.com/gooddata/gooddata-react-components/issues) or [pull requests](https://github.com/gooddata/gooddata-react-components/pulls).\n\nInstall [Node.js](http://nodejs.org) (node 12.16.1, npm v6.13.4) and [Yarn](https://classic.yarnpkg.com) (1.22.4).\n\nInstall dependencies:\n```\nyarn install --frozen-lockfile\n```\n\nThese commands may come in handy while developing:\n\n| command | description |\n| ------- | ----------- |\n| `yarn install --pure-lockfile` | first step |\n| ||\n| `yarn dev` | build react-components to `/dist` in watch mode |\n| `yarn test` | run all unit tests |\n| `yarn prettier-write` | format the source code to match the valid codestyle |\n| `yarn validate` | validate codestyle |\n| ||\n| `yarn storybook` | run storybook from `/stories` on http://localhost:9001 |\n| `yarn build-storybook` | build storybook to `/dist-storybook` |\n| `yarn test-storybook` | run storybook and [screenshot tests](https://github.com/gooddata/gdc-client-utils/tree/master/test-storybook) |\n| ||\n| `yarn examples` | run Live Examples dev-server from `/examples` on https://localhost:8999 |\n| `yarn examples-build` | build Live Examples to `/examples/dist` |\n| `yarn examples-server` | serve built Live Examples - see `/examples/server/src` |\n| `yarn examples-testcafe` | run testcafe tests against `localhost:8999` |\n\n### Deploy to heroku.com\nWhen you deploy this repo to heroku, it serves *GoodData.UI Live Examples*.\nRelevant tasks are in `Procfile` and `package.json`.\n\n```bash\n# run in the project directory\nheroku login\nheroku create <your-app-name>\nheroku config:set DOMAIN_ADMIN_USERNAME=x@gooddata.com DOMAIN_ADMIN_PASSWORD=xy PROJECT_ID_TO_ASSIGN=xms7ga4tf3g3nzucd8380o2bev8oeknp\ngit push heroku HEAD:master\nheroku open\n```\n### Enable Geo Chart for Storybook and Live Examples\nGeo chart uses Mapbox to render map which requires a Mapbox access token.\n- Register an account and create Mapbox access token at [guide](https://docs.mapbox.com/help/how-mapbox-works/access-tokens/)\n- Store the created token at `.env`:\n```bash\necho -e \"EXAMPLE_MAPBOX_ACCESS_TOKEN=token\" >> .env # only need to run once\necho -e \"STORYBOOK_MAPBOX_ACCESS_TOKEN=token\" >> .env # only need to run once\n```\n\n### Run Live Examples Locally\nTo run *GoodData.UI Live Examples* locally:\n```bash\ngit clone <this-repository>\ncd  <repository-folder>\nyarn install --pure-lockfile\nyarn examples\n```\nThen open https://localhost:8999 and login using Live Examples account (you can [create one here](https://gooddata-examples.herokuapp.com/registration)).\n\n### Run Storybook locally\n- Run storybook with token stored in `.env` for more secure\n```bash\nyarn storybook\n```\n- Or run storybook with token env param exposed to cli (not suggested)\n```bash\nSTORYBOOK_MAPBOX_ACCESS_TOKEN=token yarn storybook\n```\n- Apply either above way to `yarn build-storybook` or `yarn test-storybook`\n\n### Source code formatting\nThe source code in the repository is formatted by [Prettier](https://prettier.io/).\nThe format of the code is validated by our Continuous Integration server and is one of the requirements of successful merge.\n\nPrettier is supported by every major IDE. You can find the list of supported editors and how to configure them [here](https://prettier.io/docs/en/editors.html).\n\nIn the case, when your editor is not supported or you don't want to setup the integration, you can run the `yarn prettier-write` command to reformat the code before commit.\n\n## Changelog\n\n- see [CHANGELOG.md](CHANGELOG.md)\n\n## Supported versions\n\nWe encourage you to always use the latest available version of GoodData.UI to make the user experience with integrating GoodData.UI as smooth and secure as possible and to ensure that GoodData.UI always uses the latest features of the GoodData platform.\n\nFor more information, see [Supported Versions](https://sdk.gooddata.com/gooddata-ui/docs/supported_versions.html).\n\nPlease follow the installation instructions in the [gooddata-ui-sdk repository](https://github.com/gooddata/gooddata-ui-sdk) to update to the latest version.\n\n## License\n\n(C) 2007-2020 GoodData Corporation\n\nThis project is dual licensed:\n\n- The ATTRIBUTION-NONCOMMERCIAL 4.0 INTERNATIONAL (CC BY-NC 4.0) is used for purpose of the trial experience and evaluation of GoodData.UI library.\n- The GOODDATA GOODDATA.UI LIBRARY END USER LICENSE AGREEMENT is used for GoodData customers.\n\nFor more information, please see [LICENSE](https://github.com/gooddata/gooddata-react-components/blob/master/LICENSE).\n","gitHead":"b1819eabe41a68e3915939e2c959ea85249fcc2e","scripts":{"dev":"bash scripts/build.sh --dev-watch","test":"jest --watch","build":"bash scripts/build.sh","tslint":"yarn run-tslint -t verbose $npm_package_config_tslint","prepare":"cd examples/server && yarn install --frozen-lockfile && cd ../..; rm -r examples/node_modules 2>/dev/null; true","examples":"bash scripts/run-examples.sh","prepare?":"# Called before `npm publish` and on local `npm install`. Temporarily also for deleting obsolete node_modules. Ends with `true` to continue gracefully.","validate":"tsc --noEmit && yarn tslint && eslint $npm_package_config_eslint && yarn validate-style && yarn prettier-check","build-dev":"bash scripts/build.sh --dev","examples?":"# Default is developer domain, other options: yarn examples [sec,secure,stg,stg2,stg3,demo,developer or URL]","storybook":"yarn build && start-storybook -p 9001 -c .storybook","test-once":"jest","tslint-ci":"mkdir -p ./ci/results && yarn run-tslint -t checkstyle -o ./ci/results/tslint-results.xml $npm_package_config_tslint","run-tslint":"tslint -p tsconfig.json","validate-ci":"tsc --noEmit && yarn tslint-ci  && eslint $npm_package_config_eslint -f checkstyle -o ci/results/eslint-results.xml && yarn validate-style-ci && yarn prettier-check","examples-build":"bash scripts/build-examples.sh","prepublishOnly":"yarn build","prettier-check":"prettier --check '{src,stories,styles,__mocks__,examples/server/src,examples/src,examples/test}/**/*.{ts,js,tsx,jsx,json,scss,md,yaml,html}'","prettier-write":"prettier --write '{src,stories,styles,__mocks__,examples/server/src,examples/src,examples/test}/**/*.{ts,js,tsx,jsx,json,scss,md,yaml,html}'","test-storybook":"yarn build && test-storybook","validate-style":"stylelint '**/*.scss'","build-storybook":"yarn build && build-storybook -c .storybook -o dist-storybook","examples-server":"node examples/server/src/index.js","heroku-postbuild":"yarn examples-build public","examples-testcafe":"./scripts/run-testcafe.sh visual","validate-style-ci":"stylelint '**/*.scss' --custom-formatter=node_modules/stylelint-checkstyle-formatter > ci/results/stylelint-results.xml","check-circular-deps":"madge --circular --extensions ts ./src","examples-testcafe-ci":"./scripts/run-testcafe.sh ci","examples-testcafe-live":"./scripts/run-testcafe.sh live"},"typings":"dist/index.d.ts","_npmUser":{"name":"gooddata-ci","email":"rail@gooddata.com"},"deprecated":"@gooddata/react-components@7 reached End of Support on March 31, 2022. Please upgrade (see https://sdk.gooddata.com/gooddata-ui/docs/supported_versions.html for more information).","repository":{"url":"git+ssh://git@github.com/gooddata/gooddata-react-components.git","type":"git"},"_npmVersion":"6.13.4","description":"GoodData.UI - A powerful JavaScript library for building analytical applications","directories":{},"lint-staged":{"{src,stories,styles,__mocks__,examples/server/src,examples/src,examples/test}/**/*.{ts,js,tsx,jsx,scss}":["npx gdc-fix-copyright","git add"],"{src,stories,styles,__mocks__,examples/server/src,examples/src,examples/test}/**/*.{ts,js,tsx,jsx,json,scss,md,yaml,html}":["prettier --write","git add"]},"_nodeVersion":"12.16.1","dependencies":{"rxjs":"^6.3.1","uuid":"^8.3.1","lodash":"^4.17.20","date-fns":"^2.7.0","downshift":"^3.2.7","invariant":"^2.2.2","mapbox-gl":"1.11.0","classnames":"^2.2.6","codemirror":"^5.54.0","highcharts":"7.1.1","prop-types":"^15.6.0","react-intl":"^3.6.0","custom-event":"^1.0.1","react-window":"^1.8.1","ag-grid-react":"20.0.0","react-measure":"^2.3.0","@types/mapbox-gl":"1.9.1","react-day-picker":"~7.3.0","react-responsive":"^3.0.0","stringify-object":"^2.4.0","@gooddata/typings":"^2.27.0","@types/codemirror":"^0.0.95","ag-grid-community":"20.0.0","http-status-codes":"^1.3.0","react-codemirror2":"^7.2.0","@gooddata/js-utils":"^3.10.17","@gooddata/numberjs":"^3.2.4","fixed-data-table-2":"^0.8.21","@gooddata/goodstrap":"^70.2.2","react-dom-factories":"^1.0.2","@gooddata/gooddata-js":"^13.2.0","json-stable-stringify":"^1.0.1","react-transition-group":"^2.2.1","hoist-non-react-statics":"^3.3.0","nodelist-foreach-polyfill":"^1.2.0","@formatjs/intl-pluralrules":"^1.3.6","highcharts-grouped-categories":"^1.1.3"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"raf":"3.3.2","yup":"^0.32.9","jest":"24.7.1","husky":"3.0.0","madge":"^4.0.1","react":"^16.5.2","enzyme":"3.5.0","eslint":"4.19.1","formik":"^0.11.11","moment":"2.23.0","history":"^4.7.2","ts-jest":"24.0.0","webpack":"4.30.0","full-icu":"^1.3.0","prettier":"1.16.4","react-ga":"^2.5.2","recharts":"1.0.0-beta.9","testcafe":"1.1.4","commander":"2.14.1","node-sass":"4.13.1","react-dom":"^16.5.2","stylelint":"^13.6.1","supertest":"3.0.0","ts-loader":"6.0.0","@types/raf":"^3.4.0","css-loader":"0.28.7","jest-junit":"3.0.0","raw-loader":"0.5.1","styled-jsx":"2.2.1","typescript":"3.3.4000","@babel/core":"7.11.6","@types/jest":"24.0.6","@types/node":"7.0.8","@types/uuid":"8.3.0","file-loader":"3.0.1","jest-enzyme":"7.0.2","lint-staged":"9.1.0","sass-loader":"6.0.6","webpack-cli":"3.3.2","@types/react":"16.8.6","babel-loader":"8.1.0","react-helmet":"5.2.0","react-select":"1.2.1","style-loader":"0.19.1","@types/enzyme":"3.1.13","@types/lodash":"4.14.123","testcafe-live":"0.1.4","@babel/runtime":"7.4.4","dotenv-webpack":"^1.7.0","@babel/polyfill":"^7.4.4","@storybook/react":"5.0.11","@types/invariant":"2.2.29","@types/react-dom":"16.0.11","isomorphic-fetch":"2.2.1","react-datepicker":"1.1.0","react-router-dom":"4.2.2","@babel/preset-env":"7.4.4","@gooddata/mock-js":"^2.14.2","@storybook/addons":"5.0.11","@types/classnames":"2.2.3","@types/prop-types":"15.5.2","@storybook/theming":"5.0.11","identity-obj-proxy":"^3.0.0","intl-messageformat":"^7.5.4","webpack-dev-server":"3.3.1","@babel/preset-react":"7.0.0","@types/react-portal":"4.0.1","@types/react-window":"^1.8.1","babel-plugin-lodash":"3.3.4","html-webpack-plugin":"3.2.0","react-test-renderer":"16.4.2","@types/react-measure":"2.0.5","clean-webpack-plugin":"2.0.2","stats-webpack-plugin":"0.7.0","eslint-config-prettier":"4.1.0","react-google-recaptcha":"^0.14.1","tslint-config-prettier":"1.18.0","@gooddata/eslint-config":"^1.0.0","@gooddata/tslint-config":"1.0.0","@types/react-responsive":"^3.0.3","@types/storybook__react":"4.0.1","@types/stringify-object":"^3.2.0","enzyme-adapter-react-16":"1.3.1","@gooddata/test-storybook":"4.0.0","@storybook/addon-actions":"5.0.11","@storybook/addon-options":"5.0.11","node-sass-magic-importer":"5.1.0","react-syntax-highlighter":"11.0.2","@types/fixed-data-table-2":"0.8.1","stylelint-config-prettier":"^8.0.1","@gooddata/stylelint-config":"^5.0.0","@types/react-test-renderer":"16.0.0","circular-dependency-plugin":"5.0.2","compression-webpack-plugin":"2.0.0","@types/json-stable-stringify":"^1.0.32","@gooddata/frontend-npm-scripts":"1.2.0","@types/enzyme-adapter-react-16":"1.0.3","stylelint-checkstyle-formatter":"0.1.2","@types/storybook__addon-actions":"3.4.2","@babel/plugin-proposal-class-properties":"7.4.4","@babel/plugin-proposal-object-rest-spread":"7.4.4","@babel/plugin-transform-async-to-generator":"7.4.4"},"peerDependencies":{"react":"^16.5.2","react-dom":"^16.5.2"},"_npmOperationalInternal":{"tmp":"tmp/react-components_7.9.1-rc.1_1621949143873_0.732449513671503","host":"s3://npm-registry-packages"}},"7.9.2-beta.1":{"name":"@gooddata/react-components","version":"7.9.2-beta.1","author":{"name":"GoodData Corporation"},"license":"BSD-3-Clause","_id":"@gooddata/react-components@7.9.2-beta.1","maintainers":[{"name":"martin.plavek","email":"martin.plavek@gooddata.com"},{"name":"jan.jiran","email":"jan.jiran@gooddata.com"},{"name":"tmsang","email":"sang.truong-minh@gooddata.com"},{"name":"rodri360","email":"me@rodri360.com"},{"name":"jkittler","email":"honza.kittler@gmail.com"},{"name":"ivan.mjartan","email":"ivan.mjartan@gooddata.com"},{"name":"lupko","email":"lubomir.slivka@gooddata.com"},{"name":"tomas.kratochvil","email":"tomas.kratochvil@gooddata.com"},{"name":"jakub-sterba","email":"jakub.sterba@gooddata.com"},{"name":"pbenes","email":"petr.benes@gooddata.com"},{"name":"strouhaljan","email":"strouhal.jan@gmail.com"},{"name":"gooddata-ci","email":"rail@gooddata.com"},{"name":"nikolacech","email":"nikola.cech@gooddata.com"},{"name":"bugsbunny338","email":"jiri.zajic@mensa.cz"},{"name":"bertold8","email":"ivan.nejezchleb@seznam.cz"},{"name":"sitina","email":"jiri.sitina@gooddata.com"},{"name":"linhhong","email":"linh.hong@gooddata.com"},{"name":"petrjanu","email":"petr.janu@gooddata.com"},{"name":"jaroslav.tomecek","email":"jaroslav.tomecek@gooddata.com"},{"name":"tomsatgd","email":"tomas.satinsky@gooddata.com"},{"name":"xmort","email":"petr.dolejsi@gooddata.com"},{"name":"yanlipnican","email":"yanlipnican@gmail.com"},{"name":"ptquang86","email":"ptquang86@gmail.com"},{"name":"no23reason","email":"dan.homola@hotmail.cz"},{"name":"afi","email":"adam.fiedler@gooddata.com"},{"name":"patrikbraborec","email":"patrik.braborec@gooddata.com"},{"name":"brbistas","email":"valentinos.chraniotis@gooddata.com"},{"name":"vu.pham","email":"vu.pham@gooddata.com"},{"name":"matyas.kandl","email":"matyas.kandl@gooddata.com"},{"name":"hung.nguyen.hoang","email":"hung.nguyen@gooddata.com"},{"name":"tu-ngo","email":"tungo1981@gmail.com"},{"name":"trung-le-quoc","email":"trung.le@gooddata.com"},{"name":"utdnah","email":"danh.ung@gooddata.com"},{"name":"de.do","email":"de.do@gooddata.com"},{"name":"tulean","email":"tuan.le@gooddata.com"},{"name":"nis.hua","email":"nis.hua@gooddata.com"},{"name":"tuqt1005","email":"tu.tran@gooddata.com"},{"name":"tu.bui","email":"tu.bui@gooddata.com"},{"name":"my.duong","email":"my.duong@gooddata.com"},{"name":"mai.nguyen","email":"mai.nguyen@gooddata.com"},{"name":"hang.ngo","email":"hang.ngo@gooddata.com"},{"name":"scavnickyj","email":"jakub.scavnicky@gooddata.com"},{"name":"thao-luong","email":"thao.luong@gooddata.com"},{"name":"thuong.nguyen","email":"thuong.nguyen@gooddata.com"},{"name":"huyen.nguyen","email":"huyen.nguyen@gooddata.com"},{"name":"vi.phan","email":"vi.phan@gooddata.com"},{"name":"milan.lempera","email":"ext-milan.lempera@gooddata.com"},{"name":"van.nguyen","email":"van.nguyen@gooddata.com"},{"name":"nestor_encinas","email":"xesto05@gmail.com"},{"name":"an.vuong","email":"an.vuong@gooddata.com"},{"name":"tmuchka","email":"tomas.muchka@gooddata.com"},{"name":"gdjan","email":"jan.kruza@gooddata.com"},{"name":"ngoc-le","email":"ngoc.le@gooddata.com"},{"name":"thuy.tran","email":"thuy.tran@gooddata.com"}],"homepage":"https://github.com/gooddata/gooddata-react-components#readme","bugs":{"url":"https://github.com/gooddata/gooddata-react-components/issues"},"dist":{"shasum":"019163cacfd2150e02adcd3d005c478e82f56c2c","tarball":"https://registry.npmjs.org/@gooddata/react-components/-/react-components-7.9.2-beta.1.tgz","fileCount":2668,"integrity":"sha512-Lwxw26eUTBj1m9Yf+89+4m/K6B0VbLQN9/8L6+Q8Ux9ShjUvZSHS1TA5Bsd5ggJtcMf3GWjmbYI3tgzSt3cl/Q==","signatures":[{"sig":"MEQCIH2QQwa2iMFbaFnrxcMgAmQjVninxVPEDoV6Z+yOJmVBAiBUfXARhuV5rvMYoUZoOlgB/+rLHEt/kFYAeb2F4aRjhA==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":10728799,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJgrPvQCRA9TVsSAnZWagAASKEP/3zw85tVKiBPm/PWX5WP\nQ3bw7MTSIs1GYhRq/5k+jAm9XzMOjAM1n78EyasxPZMa98EHkaSIJ7yLF0U1\nq04NJaJtQuPU3DNmcpoCLPoeYBk1nQuAXddz7Wf1YxoWdXdhgrCxZRcA+qFW\nDIe/PxuiqQDyKrww1cxzWGtWpvpThxyzKgqqRGk55r3hV/SBVqlKBf/4AcH5\nxG6Rni+X2us2lzsTnu6xlvHEdoihDKdv5La1+VDBmiMa2T0iHNS7LotC4zdz\ncb4lPNnskRfxSPAOuxXFrYWx+zLsS9iP8XFJnOMwlrKBRm6V9QQisY1MMjn4\n70wgfcwBUYkqcz+7o7zEa0XIKrbDQjUP5enQZpFOk3yJqGcTISN1zdpC9pHK\nOZBXbGf9KdEyBsXEw+j6lGgim9Gzurhs7zNKDhjnGaJY9HbACEh1eXJr5bNc\nGALFhYbLB1OVP7QOxQxBn5kI95kK5Y4JbJNRyJw4bI2S5M0S0VMwo/IO7W26\nZiXQ6wxHf3lm53yqg1pfCj/0Z5Fjljb7FAOnCb8hjhCkwZC1dCXM9y7L/XWr\nfjJH283wnRyiaMb1FOwPpW353sZHK3oq+TFFGlIc3RsVY3eaM9e5OnGYK7XT\n7YysxaOi4zEmAWsb3Mprtw+rgSUSN29tYO/hqlBhDyvOwnh6Yrq33zESH87T\nbKvy\r\n=GSBu\r\n-----END PGP SIGNATURE-----\r\n"},"main":"dist/index.js","husky":{"hooks":{"pre-commit":"lint-staged"}},"config":{"eslint":"./examples/**/*.{js,jsx}","tslint":"./{__mocks__,src,stories}/{,**/}*.{ts,tsx}"},"readme":"[![npm version](https://badge.fury.io/js/%40gooddata%2Freact-components.svg)](https://www.npmjs.com/package/@gooddata/react-components)\n\n# GoodData.UI React components\n> A React-based JavaScript library for building data-driven applications\n\n## Getting started\n- [GoodData.UI Documentation](http://sdk.gooddata.com/gooddata-ui/)\n- [GoodData.UI Live Examples](https://gooddata-examples.herokuapp.com/)\n- [Stack Overflow](https://stackoverflow.com/questions/tagged/gooddata)\n\n### Usage\nWith [yarn](https://yarnpkg.com) installed, go to your project directory and run\n```\n$ yarn add @gooddata/react-components\n```\nIf you prefer [npm](npmjs.com) run\n```\n$ npm install --save @gooddata/react-components\n```\n\nThe public API is exposed via global `index.js`. Except for the styles, do not import any other file directly\nbecause they are not intended to be part of the public API.\n\n## Contributing\n\nWe welcome any contribution in form of [issues](https://github.com/gooddata/gooddata-react-components/issues) or [pull requests](https://github.com/gooddata/gooddata-react-components/pulls).\n\nInstall [Node.js](http://nodejs.org) (node 12.16.1, npm v6.13.4) and [Yarn](https://classic.yarnpkg.com) (1.22.4).\n\nInstall dependencies:\n```\nyarn install --frozen-lockfile\n```\n\nThese commands may come in handy while developing:\n\n| command | description |\n| ------- | ----------- |\n| `yarn install --pure-lockfile` | first step |\n| ||\n| `yarn dev` | build react-components to `/dist` in watch mode |\n| `yarn test` | run all unit tests |\n| `yarn prettier-write` | format the source code to match the valid codestyle |\n| `yarn validate` | validate codestyle |\n| ||\n| `yarn storybook` | run storybook from `/stories` on http://localhost:9001 |\n| `yarn build-storybook` | build storybook to `/dist-storybook` |\n| `yarn test-storybook` | run storybook and [screenshot tests](https://github.com/gooddata/gdc-client-utils/tree/master/test-storybook) |\n| ||\n| `yarn examples` | run Live Examples dev-server from `/examples` on https://localhost:8999 |\n| `yarn examples-build` | build Live Examples to `/examples/dist` |\n| `yarn examples-server` | serve built Live Examples - see `/examples/server/src` |\n| `yarn examples-testcafe` | run testcafe tests against `localhost:8999` |\n\n### Deploy to heroku.com\nWhen you deploy this repo to heroku, it serves *GoodData.UI Live Examples*.\nRelevant tasks are in `Procfile` and `package.json`.\n\n```bash\n# run in the project directory\nheroku login\nheroku create <your-app-name>\nheroku config:set DOMAIN_ADMIN_USERNAME=x@gooddata.com DOMAIN_ADMIN_PASSWORD=xy PROJECT_ID_TO_ASSIGN=xms7ga4tf3g3nzucd8380o2bev8oeknp\ngit push heroku HEAD:master\nheroku open\n```\n### Enable Geo Chart for Storybook and Live Examples\nGeo chart uses Mapbox to render map which requires a Mapbox access token.\n- Register an account and create Mapbox access token at [guide](https://docs.mapbox.com/help/how-mapbox-works/access-tokens/)\n- Store the created token at `.env`:\n```bash\necho -e \"EXAMPLE_MAPBOX_ACCESS_TOKEN=token\" >> .env # only need to run once\necho -e \"STORYBOOK_MAPBOX_ACCESS_TOKEN=token\" >> .env # only need to run once\n```\n\n### Run Live Examples Locally\nTo run *GoodData.UI Live Examples* locally:\n```bash\ngit clone <this-repository>\ncd  <repository-folder>\nyarn install --pure-lockfile\nyarn examples\n```\nThen open https://localhost:8999 and login using Live Examples account (you can [create one here](https://gooddata-examples.herokuapp.com/registration)).\n\n### Run Storybook locally\n- Run storybook with token stored in `.env` for more secure\n```bash\nyarn storybook\n```\n- Or run storybook with token env param exposed to cli (not suggested)\n```bash\nSTORYBOOK_MAPBOX_ACCESS_TOKEN=token yarn storybook\n```\n- Apply either above way to `yarn build-storybook` or `yarn test-storybook`\n\n### Source code formatting\nThe source code in the repository is formatted by [Prettier](https://prettier.io/).\nThe format of the code is validated by our Continuous Integration server and is one of the requirements of successful merge.\n\nPrettier is supported by every major IDE. You can find the list of supported editors and how to configure them [here](https://prettier.io/docs/en/editors.html).\n\nIn the case, when your editor is not supported or you don't want to setup the integration, you can run the `yarn prettier-write` command to reformat the code before commit.\n\n## Changelog\n\n- see [CHANGELOG.md](CHANGELOG.md)\n\n## Supported versions\n\nWe encourage you to always use the latest available version of GoodData.UI to make the user experience with integrating GoodData.UI as smooth and secure as possible and to ensure that GoodData.UI always uses the latest features of the GoodData platform.\n\nFor more information, see [Supported Versions](https://sdk.gooddata.com/gooddata-ui/docs/supported_versions.html).\n\nPlease follow the installation instructions in the [gooddata-ui-sdk repository](https://github.com/gooddata/gooddata-ui-sdk) to update to the latest version.\n\n## License\n\n(C) 2007-2020 GoodData Corporation\n\nThis project is dual licensed:\n\n- The ATTRIBUTION-NONCOMMERCIAL 4.0 INTERNATIONAL (CC BY-NC 4.0) is used for purpose of the trial experience and evaluation of GoodData.UI library.\n- The GOODDATA GOODDATA.UI LIBRARY END USER LICENSE AGREEMENT is used for GoodData customers.\n\nFor more information, please see [LICENSE](https://github.com/gooddata/gooddata-react-components/blob/master/LICENSE).\n","gitHead":"0cac07aa57dc94ab893c467d262fdc820014d012","scripts":{"dev":"bash scripts/build.sh --dev-watch","test":"jest --watch","build":"bash scripts/build.sh","tslint":"yarn run-tslint -t verbose $npm_package_config_tslint","prepare":"cd examples/server && yarn install --frozen-lockfile && cd ../..; rm -r examples/node_modules 2>/dev/null; true","examples":"bash scripts/run-examples.sh","prepare?":"# Called before `npm publish` and on local `npm install`. Temporarily also for deleting obsolete node_modules. Ends with `true` to continue gracefully.","validate":"tsc --noEmit && yarn tslint && eslint $npm_package_config_eslint && yarn validate-style && yarn prettier-check","build-dev":"bash scripts/build.sh --dev","examples?":"# Default is developer domain, other options: yarn examples [sec,secure,stg,stg2,stg3,demo,developer or URL]","storybook":"yarn build && start-storybook -p 9001 -c .storybook","test-once":"jest","tslint-ci":"mkdir -p ./ci/results && yarn run-tslint -t checkstyle -o ./ci/results/tslint-results.xml $npm_package_config_tslint","run-tslint":"tslint -p tsconfig.json","validate-ci":"tsc --noEmit && yarn tslint-ci  && eslint $npm_package_config_eslint -f checkstyle -o ci/results/eslint-results.xml && yarn validate-style-ci && yarn prettier-check","examples-build":"bash scripts/build-examples.sh","prepublishOnly":"yarn build","prettier-check":"prettier --check '{src,stories,styles,__mocks__,examples/server/src,examples/src,examples/test}/**/*.{ts,js,tsx,jsx,json,scss,md,yaml,html}'","prettier-write":"prettier --write '{src,stories,styles,__mocks__,examples/server/src,examples/src,examples/test}/**/*.{ts,js,tsx,jsx,json,scss,md,yaml,html}'","test-storybook":"yarn build && test-storybook","validate-style":"stylelint '**/*.scss'","build-storybook":"yarn build && build-storybook -c .storybook -o dist-storybook","examples-server":"node examples/server/src/index.js","heroku-postbuild":"yarn examples-build public","examples-testcafe":"./scripts/run-testcafe.sh visual","validate-style-ci":"stylelint '**/*.scss' --custom-formatter=node_modules/stylelint-checkstyle-formatter > ci/results/stylelint-results.xml","check-circular-deps":"madge --circular --extensions ts ./src","examples-testcafe-ci":"./scripts/run-testcafe.sh ci","examples-testcafe-live":"./scripts/run-testcafe.sh live"},"typings":"dist/index.d.ts","_npmUser":{"name":"gooddata-ci","email":"rail@gooddata.com"},"deprecated":"@gooddata/react-components@7 reached End of Support on March 31, 2022. Please upgrade (see https://sdk.gooddata.com/gooddata-ui/docs/supported_versions.html for more information).","repository":{"url":"git+ssh://git@github.com/gooddata/gooddata-react-components.git","type":"git"},"_npmVersion":"6.13.4","description":"GoodData.UI - A powerful JavaScript library for building analytical applications","directories":{},"lint-staged":{"{src,stories,styles,__mocks__,examples/server/src,examples/src,examples/test}/**/*.{ts,js,tsx,jsx,scss}":["npx gdc-fix-copyright","git add"],"{src,stories,styles,__mocks__,examples/server/src,examples/src,examples/test}/**/*.{ts,js,tsx,jsx,json,scss,md,yaml,html}":["prettier --write","git add"]},"_nodeVersion":"12.16.1","dependencies":{"rxjs":"^6.3.1","uuid":"^8.3.1","lodash":"^4.17.20","date-fns":"^2.7.0","downshift":"^3.2.7","invariant":"^2.2.2","mapbox-gl":"1.11.0","classnames":"^2.2.6","codemirror":"^5.54.0","highcharts":"7.1.1","prop-types":"^15.6.0","react-intl":"^3.6.0","custom-event":"^1.0.1","react-window":"^1.8.1","ag-grid-react":"20.0.0","react-measure":"^2.3.0","@types/mapbox-gl":"1.9.1","react-day-picker":"~7.3.0","react-responsive":"^3.0.0","stringify-object":"^2.4.0","@gooddata/typings":"^2.27.0","@types/codemirror":"^0.0.95","ag-grid-community":"20.0.0","http-status-codes":"^1.3.0","react-codemirror2":"^7.2.0","@gooddata/js-utils":"^3.10.17","@gooddata/numberjs":"^3.2.4","fixed-data-table-2":"^0.8.21","@gooddata/goodstrap":"^70.2.2","react-dom-factories":"^1.0.2","@gooddata/gooddata-js":"^13.2.0","json-stable-stringify":"^1.0.1","react-transition-group":"^2.2.1","hoist-non-react-statics":"^3.3.0","nodelist-foreach-polyfill":"^1.2.0","@formatjs/intl-pluralrules":"^1.3.6","highcharts-grouped-categories":"^1.1.3"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"raf":"3.3.2","yup":"^0.32.9","jest":"24.7.1","husky":"3.0.0","madge":"^4.0.1","react":"^16.5.2","enzyme":"3.5.0","eslint":"4.19.1","formik":"^0.11.11","moment":"2.23.0","history":"^4.7.2","ts-jest":"24.0.0","webpack":"4.30.0","full-icu":"^1.3.0","prettier":"1.16.4","react-ga":"^2.5.2","recharts":"1.0.0-beta.9","testcafe":"1.1.4","commander":"2.14.1","node-sass":"4.13.1","react-dom":"^16.5.2","stylelint":"^13.6.1","supertest":"3.0.0","ts-loader":"6.0.0","@types/raf":"^3.4.0","css-loader":"0.28.7","jest-junit":"3.0.0","raw-loader":"0.5.1","styled-jsx":"2.2.1","typescript":"3.3.4000","@babel/core":"7.11.6","@types/jest":"24.0.6","@types/node":"7.0.8","@types/uuid":"8.3.0","file-loader":"3.0.1","jest-enzyme":"7.0.2","lint-staged":"9.1.0","sass-loader":"6.0.6","webpack-cli":"3.3.2","@types/react":"16.8.6","babel-loader":"8.1.0","react-helmet":"5.2.0","react-select":"1.2.1","style-loader":"0.19.1","@types/enzyme":"3.1.13","@types/lodash":"4.14.123","testcafe-live":"0.1.4","@babel/runtime":"7.4.4","dotenv-webpack":"^1.7.0","@babel/polyfill":"^7.4.4","@storybook/react":"5.0.11","@types/invariant":"2.2.29","@types/react-dom":"16.0.11","isomorphic-fetch":"2.2.1","react-datepicker":"1.1.0","react-router-dom":"4.2.2","@babel/preset-env":"7.4.4","@gooddata/mock-js":"^2.14.2","@storybook/addons":"5.0.11","@types/classnames":"2.2.3","@types/prop-types":"15.5.2","@storybook/theming":"5.0.11","identity-obj-proxy":"^3.0.0","intl-messageformat":"^7.5.4","webpack-dev-server":"3.3.1","@babel/preset-react":"7.0.0","@types/react-portal":"4.0.1","@types/react-window":"^1.8.1","babel-plugin-lodash":"3.3.4","html-webpack-plugin":"3.2.0","react-test-renderer":"16.4.2","@types/react-measure":"2.0.5","clean-webpack-plugin":"2.0.2","stats-webpack-plugin":"0.7.0","eslint-config-prettier":"4.1.0","react-google-recaptcha":"^0.14.1","tslint-config-prettier":"1.18.0","@gooddata/eslint-config":"^1.0.0","@gooddata/tslint-config":"1.0.0","@types/react-responsive":"^3.0.3","@types/storybook__react":"4.0.1","@types/stringify-object":"^3.2.0","enzyme-adapter-react-16":"1.3.1","@gooddata/test-storybook":"4.0.0","@storybook/addon-actions":"5.0.11","@storybook/addon-options":"5.0.11","node-sass-magic-importer":"5.1.0","react-syntax-highlighter":"11.0.2","@types/fixed-data-table-2":"0.8.1","stylelint-config-prettier":"^8.0.1","@gooddata/stylelint-config":"^5.0.0","@types/react-test-renderer":"16.0.0","circular-dependency-plugin":"5.0.2","compression-webpack-plugin":"2.0.0","@types/json-stable-stringify":"^1.0.32","@gooddata/frontend-npm-scripts":"1.2.0","@types/enzyme-adapter-react-16":"1.0.3","stylelint-checkstyle-formatter":"0.1.2","@types/storybook__addon-actions":"3.4.2","@babel/plugin-proposal-class-properties":"7.4.4","@babel/plugin-proposal-object-rest-spread":"7.4.4","@babel/plugin-transform-async-to-generator":"7.4.4"},"peerDependencies":{"react":"^16.5.2","react-dom":"^16.5.2"},"_npmOperationalInternal":{"tmp":"tmp/react-components_7.9.2-beta.1_1621949391855_0.6155773046451047","host":"s3://npm-registry-packages"}},"7.9.1-rc.2":{"name":"@gooddata/react-components","version":"7.9.1-rc.2","author":{"name":"GoodData Corporation"},"license":"BSD-3-Clause","_id":"@gooddata/react-components@7.9.1-rc.2","maintainers":[{"name":"martin.plavek","email":"martin.plavek@gooddata.com"},{"name":"jan.jiran","email":"jan.jiran@gooddata.com"},{"name":"tmsang","email":"sang.truong-minh@gooddata.com"},{"name":"rodri360","email":"me@rodri360.com"},{"name":"jkittler","email":"honza.kittler@gmail.com"},{"name":"ivan.mjartan","email":"ivan.mjartan@gooddata.com"},{"name":"lupko","email":"lubomir.slivka@gooddata.com"},{"name":"tomas.kratochvil","email":"tomas.kratochvil@gooddata.com"},{"name":"jakub-sterba","email":"jakub.sterba@gooddata.com"},{"name":"pbenes","email":"petr.benes@gooddata.com"},{"name":"strouhaljan","email":"strouhal.jan@gmail.com"},{"name":"gooddata-ci","email":"rail@gooddata.com"},{"name":"nikolacech","email":"nikola.cech@gooddata.com"},{"name":"bugsbunny338","email":"jiri.zajic@mensa.cz"},{"name":"bertold8","email":"ivan.nejezchleb@seznam.cz"},{"name":"sitina","email":"jiri.sitina@gooddata.com"},{"name":"linhhong","email":"linh.hong@gooddata.com"},{"name":"petrjanu","email":"petr.janu@gooddata.com"},{"name":"jaroslav.tomecek","email":"jaroslav.tomecek@gooddata.com"},{"name":"tomsatgd","email":"tomas.satinsky@gooddata.com"},{"name":"xmort","email":"petr.dolejsi@gooddata.com"},{"name":"yanlipnican","email":"yanlipnican@gmail.com"},{"name":"ptquang86","email":"ptquang86@gmail.com"},{"name":"no23reason","email":"dan.homola@hotmail.cz"},{"name":"afi","email":"adam.fiedler@gooddata.com"},{"name":"patrikbraborec","email":"patrik.braborec@gooddata.com"},{"name":"brbistas","email":"valentinos.chraniotis@gooddata.com"},{"name":"vu.pham","email":"vu.pham@gooddata.com"},{"name":"matyas.kandl","email":"matyas.kandl@gooddata.com"},{"name":"hung.nguyen.hoang","email":"hung.nguyen@gooddata.com"},{"name":"tu-ngo","email":"tungo1981@gmail.com"},{"name":"trung-le-quoc","email":"trung.le@gooddata.com"},{"name":"utdnah","email":"danh.ung@gooddata.com"},{"name":"de.do","email":"de.do@gooddata.com"},{"name":"tulean","email":"tuan.le@gooddata.com"},{"name":"nis.hua","email":"nis.hua@gooddata.com"},{"name":"tuqt1005","email":"tu.tran@gooddata.com"},{"name":"tu.bui","email":"tu.bui@gooddata.com"},{"name":"my.duong","email":"my.duong@gooddata.com"},{"name":"mai.nguyen","email":"mai.nguyen@gooddata.com"},{"name":"hang.ngo","email":"hang.ngo@gooddata.com"},{"name":"scavnickyj","email":"jakub.scavnicky@gooddata.com"},{"name":"thao-luong","email":"thao.luong@gooddata.com"},{"name":"thuong.nguyen","email":"thuong.nguyen@gooddata.com"},{"name":"huyen.nguyen","email":"huyen.nguyen@gooddata.com"},{"name":"vi.phan","email":"vi.phan@gooddata.com"},{"name":"milan.lempera","email":"ext-milan.lempera@gooddata.com"},{"name":"van.nguyen","email":"van.nguyen@gooddata.com"},{"name":"nestor_encinas","email":"xesto05@gmail.com"},{"name":"an.vuong","email":"an.vuong@gooddata.com"},{"name":"tmuchka","email":"tomas.muchka@gooddata.com"},{"name":"gdjan","email":"jan.kruza@gooddata.com"},{"name":"ngoc-le","email":"ngoc.le@gooddata.com"},{"name":"thuy.tran","email":"thuy.tran@gooddata.com"}],"homepage":"https://github.com/gooddata/gooddata-react-components#readme","bugs":{"url":"https://github.com/gooddata/gooddata-react-components/issues"},"dist":{"shasum":"cd33dc65f3258e993735e1cf2c0b17ba6dccc250","tarball":"https://registry.npmjs.org/@gooddata/react-components/-/react-components-7.9.1-rc.2.tgz","fileCount":2668,"integrity":"sha512-epAFYiY9VLaN/phHxs2uM+U0GUyQsOh1dmiCD3F4gRDrNqTkVvQncIbo6sDKp/bo6kyQBcEcEf9LbVg1zRewtA==","signatures":[{"sig":"MEUCIC/0+MF1bPjNDBvHJeEFWwt53M57MZTsRp4bQN3VsLALAiEAuHcZvX5piuXIRza4Lan59j/z/4A/PhO7Nw4XR/4b/tE=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":10728797,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJgrPzPCRA9TVsSAnZWagAAm28P/0cOFg5rYumrAgF4YWzx\nzNZ/wInWjBn/fs++0PCMPAeCC1tg/lP3k8niehZx9R4Cmhg+5NqDoNdCsW5E\nSbfXlqx3Akdup18gPXqIS0dVSk64pBRixW3caU3t6W/Qxwp/lLrUEl9tFoJi\nuF28cANEUyQkHvVnBABK/8068DFioFdbbgqSugSJSknPmCX+jCYNqnKAjM3w\nyPW6UGRORG63LGewT3myAFNDxjkBrfJI4psxEdWfV9ikk/io5IBrjhpcB0Pe\na+xR4zAztWygtRX2CF+Zyn4i56FILyji9Ik6FppKmYXcrmaiNcwys7NE1fIE\n5/FjA36E4QwYLnitJYKfmpnuGhOu9BElH0o2wOiyF6ofM0MHmkksKc0Irq2g\nmJ54C+IiIoMeJqEQUy+NjFFueNM43UT4LhI9S2aEt/hqlGMxIg3Pode10ZWz\n9tugYaqwxLLuc7aLqHscgEpIuL+rqYxfHvY9cSpTxf/neRg5SdBLdv2mPSzQ\nVnRrUJ+8E7RcxKVVGyJdIUa0lUDjLwLl57kMHC4kBcjeLYhRWTfuWaLgN9W4\n7K4FXXs9IRvrCwaDKAlQpAVh1mBPPT/I5li4/RamEaP0RfvS3ViyOkYnzWWe\nAF6eLeQMeRcly3ZkzJbMtCDLpa3RjDVDS9o21sKyOw2mvrLFNVL+kPMnGSO/\nE9f7\r\n=+8h/\r\n-----END PGP SIGNATURE-----\r\n"},"main":"dist/index.js","husky":{"hooks":{"pre-commit":"lint-staged"}},"config":{"eslint":"./examples/**/*.{js,jsx}","tslint":"./{__mocks__,src,stories}/{,**/}*.{ts,tsx}"},"readme":"[![npm version](https://badge.fury.io/js/%40gooddata%2Freact-components.svg)](https://www.npmjs.com/package/@gooddata/react-components)\n\n# GoodData.UI React components\n> A React-based JavaScript library for building data-driven applications\n\n## Getting started\n- [GoodData.UI Documentation](http://sdk.gooddata.com/gooddata-ui/)\n- [GoodData.UI Live Examples](https://gooddata-examples.herokuapp.com/)\n- [Stack Overflow](https://stackoverflow.com/questions/tagged/gooddata)\n\n### Usage\nWith [yarn](https://yarnpkg.com) installed, go to your project directory and run\n```\n$ yarn add @gooddata/react-components\n```\nIf you prefer [npm](npmjs.com) run\n```\n$ npm install --save @gooddata/react-components\n```\n\nThe public API is exposed via global `index.js`. Except for the styles, do not import any other file directly\nbecause they are not intended to be part of the public API.\n\n## Contributing\n\nWe welcome any contribution in form of [issues](https://github.com/gooddata/gooddata-react-components/issues) or [pull requests](https://github.com/gooddata/gooddata-react-components/pulls).\n\nInstall [Node.js](http://nodejs.org) (node 12.16.1, npm v6.13.4) and [Yarn](https://classic.yarnpkg.com) (1.22.4).\n\nInstall dependencies:\n```\nyarn install --frozen-lockfile\n```\n\nThese commands may come in handy while developing:\n\n| command | description |\n| ------- | ----------- |\n| `yarn install --pure-lockfile` | first step |\n| ||\n| `yarn dev` | build react-components to `/dist` in watch mode |\n| `yarn test` | run all unit tests |\n| `yarn prettier-write` | format the source code to match the valid codestyle |\n| `yarn validate` | validate codestyle |\n| ||\n| `yarn storybook` | run storybook from `/stories` on http://localhost:9001 |\n| `yarn build-storybook` | build storybook to `/dist-storybook` |\n| `yarn test-storybook` | run storybook and [screenshot tests](https://github.com/gooddata/gdc-client-utils/tree/master/test-storybook) |\n| ||\n| `yarn examples` | run Live Examples dev-server from `/examples` on https://localhost:8999 |\n| `yarn examples-build` | build Live Examples to `/examples/dist` |\n| `yarn examples-server` | serve built Live Examples - see `/examples/server/src` |\n| `yarn examples-testcafe` | run testcafe tests against `localhost:8999` |\n\n### Deploy to heroku.com\nWhen you deploy this repo to heroku, it serves *GoodData.UI Live Examples*.\nRelevant tasks are in `Procfile` and `package.json`.\n\n```bash\n# run in the project directory\nheroku login\nheroku create <your-app-name>\nheroku config:set DOMAIN_ADMIN_USERNAME=x@gooddata.com DOMAIN_ADMIN_PASSWORD=xy PROJECT_ID_TO_ASSIGN=xms7ga4tf3g3nzucd8380o2bev8oeknp\ngit push heroku HEAD:master\nheroku open\n```\n### Enable Geo Chart for Storybook and Live Examples\nGeo chart uses Mapbox to render map which requires a Mapbox access token.\n- Register an account and create Mapbox access token at [guide](https://docs.mapbox.com/help/how-mapbox-works/access-tokens/)\n- Store the created token at `.env`:\n```bash\necho -e \"EXAMPLE_MAPBOX_ACCESS_TOKEN=token\" >> .env # only need to run once\necho -e \"STORYBOOK_MAPBOX_ACCESS_TOKEN=token\" >> .env # only need to run once\n```\n\n### Run Live Examples Locally\nTo run *GoodData.UI Live Examples* locally:\n```bash\ngit clone <this-repository>\ncd  <repository-folder>\nyarn install --pure-lockfile\nyarn examples\n```\nThen open https://localhost:8999 and login using Live Examples account (you can [create one here](https://gooddata-examples.herokuapp.com/registration)).\n\n### Run Storybook locally\n- Run storybook with token stored in `.env` for more secure\n```bash\nyarn storybook\n```\n- Or run storybook with token env param exposed to cli (not suggested)\n```bash\nSTORYBOOK_MAPBOX_ACCESS_TOKEN=token yarn storybook\n```\n- Apply either above way to `yarn build-storybook` or `yarn test-storybook`\n\n### Source code formatting\nThe source code in the repository is formatted by [Prettier](https://prettier.io/).\nThe format of the code is validated by our Continuous Integration server and is one of the requirements of successful merge.\n\nPrettier is supported by every major IDE. You can find the list of supported editors and how to configure them [here](https://prettier.io/docs/en/editors.html).\n\nIn the case, when your editor is not supported or you don't want to setup the integration, you can run the `yarn prettier-write` command to reformat the code before commit.\n\n## Changelog\n\n- see [CHANGELOG.md](CHANGELOG.md)\n\n## Supported versions\n\nWe encourage you to always use the latest available version of GoodData.UI to make the user experience with integrating GoodData.UI as smooth and secure as possible and to ensure that GoodData.UI always uses the latest features of the GoodData platform.\n\nFor more information, see [Supported Versions](https://sdk.gooddata.com/gooddata-ui/docs/supported_versions.html).\n\nPlease follow the installation instructions in the [gooddata-ui-sdk repository](https://github.com/gooddata/gooddata-ui-sdk) to update to the latest version.\n\n## License\n\n(C) 2007-2020 GoodData Corporation\n\nThis project is dual licensed:\n\n- The ATTRIBUTION-NONCOMMERCIAL 4.0 INTERNATIONAL (CC BY-NC 4.0) is used for purpose of the trial experience and evaluation of GoodData.UI library.\n- The GOODDATA GOODDATA.UI LIBRARY END USER LICENSE AGREEMENT is used for GoodData customers.\n\nFor more information, please see [LICENSE](https://github.com/gooddata/gooddata-react-components/blob/master/LICENSE).\n","gitHead":"9e43f9908e84eead965c6687748619d40d597a3b","scripts":{"dev":"bash scripts/build.sh --dev-watch","test":"jest --watch","build":"bash scripts/build.sh","tslint":"yarn run-tslint -t verbose $npm_package_config_tslint","prepare":"cd examples/server && yarn install --frozen-lockfile && cd ../..; rm -r examples/node_modules 2>/dev/null; true","examples":"bash scripts/run-examples.sh","prepare?":"# Called before `npm publish` and on local `npm install`. Temporarily also for deleting obsolete node_modules. Ends with `true` to continue gracefully.","validate":"tsc --noEmit && yarn tslint && eslint $npm_package_config_eslint && yarn validate-style && yarn prettier-check","build-dev":"bash scripts/build.sh --dev","examples?":"# Default is developer domain, other options: yarn examples [sec,secure,stg,stg2,stg3,demo,developer or URL]","storybook":"yarn build && start-storybook -p 9001 -c .storybook","test-once":"jest","tslint-ci":"mkdir -p ./ci/results && yarn run-tslint -t checkstyle -o ./ci/results/tslint-results.xml $npm_package_config_tslint","run-tslint":"tslint -p tsconfig.json","validate-ci":"tsc --noEmit && yarn tslint-ci  && eslint $npm_package_config_eslint -f checkstyle -o ci/results/eslint-results.xml && yarn validate-style-ci && yarn prettier-check","examples-build":"bash scripts/build-examples.sh","prepublishOnly":"yarn build","prettier-check":"prettier --check '{src,stories,styles,__mocks__,examples/server/src,examples/src,examples/test}/**/*.{ts,js,tsx,jsx,json,scss,md,yaml,html}'","prettier-write":"prettier --write '{src,stories,styles,__mocks__,examples/server/src,examples/src,examples/test}/**/*.{ts,js,tsx,jsx,json,scss,md,yaml,html}'","test-storybook":"yarn build && test-storybook","validate-style":"stylelint '**/*.scss'","build-storybook":"yarn build && build-storybook -c .storybook -o dist-storybook","examples-server":"node examples/server/src/index.js","heroku-postbuild":"yarn examples-build public","examples-testcafe":"./scripts/run-testcafe.sh visual","validate-style-ci":"stylelint '**/*.scss' --custom-formatter=node_modules/stylelint-checkstyle-formatter > ci/results/stylelint-results.xml","check-circular-deps":"madge --circular --extensions ts ./src","examples-testcafe-ci":"./scripts/run-testcafe.sh ci","examples-testcafe-live":"./scripts/run-testcafe.sh live"},"typings":"dist/index.d.ts","_npmUser":{"name":"gooddata-ci","email":"rail@gooddata.com"},"deprecated":"@gooddata/react-components@7 reached End of Support on March 31, 2022. Please upgrade (see https://sdk.gooddata.com/gooddata-ui/docs/supported_versions.html for more information).","repository":{"url":"git+ssh://git@github.com/gooddata/gooddata-react-components.git","type":"git"},"_npmVersion":"6.13.4","description":"GoodData.UI - A powerful JavaScript library for building analytical applications","directories":{},"lint-staged":{"{src,stories,styles,__mocks__,examples/server/src,examples/src,examples/test}/**/*.{ts,js,tsx,jsx,scss}":["npx gdc-fix-copyright","git add"],"{src,stories,styles,__mocks__,examples/server/src,examples/src,examples/test}/**/*.{ts,js,tsx,jsx,json,scss,md,yaml,html}":["prettier --write","git add"]},"_nodeVersion":"12.16.1","dependencies":{"rxjs":"^6.3.1","uuid":"^8.3.1","lodash":"^4.17.20","date-fns":"^2.7.0","downshift":"^3.2.7","invariant":"^2.2.2","mapbox-gl":"1.11.0","classnames":"^2.2.6","codemirror":"^5.54.0","highcharts":"7.1.1","prop-types":"^15.6.0","react-intl":"^3.6.0","custom-event":"^1.0.1","react-window":"^1.8.1","ag-grid-react":"20.0.0","react-measure":"^2.3.0","@types/mapbox-gl":"1.9.1","react-day-picker":"~7.3.0","react-responsive":"^3.0.0","stringify-object":"^2.4.0","@gooddata/typings":"^2.27.0","@types/codemirror":"^0.0.95","ag-grid-community":"20.0.0","http-status-codes":"^1.3.0","react-codemirror2":"^7.2.0","@gooddata/js-utils":"^3.10.17","@gooddata/numberjs":"^3.2.4","fixed-data-table-2":"^0.8.21","@gooddata/goodstrap":"^70.2.2","react-dom-factories":"^1.0.2","@gooddata/gooddata-js":"^13.2.0","json-stable-stringify":"^1.0.1","react-transition-group":"^2.2.1","hoist-non-react-statics":"^3.3.0","nodelist-foreach-polyfill":"^1.2.0","@formatjs/intl-pluralrules":"^1.3.6","highcharts-grouped-categories":"^1.1.3"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"raf":"3.3.2","yup":"^0.32.9","jest":"24.7.1","husky":"3.0.0","madge":"^4.0.1","react":"^16.5.2","enzyme":"3.5.0","eslint":"4.19.1","formik":"^0.11.11","moment":"2.23.0","history":"^4.7.2","ts-jest":"24.0.0","webpack":"4.30.0","full-icu":"^1.3.0","prettier":"1.16.4","react-ga":"^2.5.2","recharts":"1.0.0-beta.9","testcafe":"1.1.4","commander":"2.14.1","node-sass":"4.13.1","react-dom":"^16.5.2","stylelint":"^13.6.1","supertest":"3.0.0","ts-loader":"6.0.0","@types/raf":"^3.4.0","css-loader":"0.28.7","jest-junit":"3.0.0","raw-loader":"0.5.1","styled-jsx":"2.2.1","typescript":"3.3.4000","@babel/core":"7.11.6","@types/jest":"24.0.6","@types/node":"7.0.8","@types/uuid":"8.3.0","file-loader":"3.0.1","jest-enzyme":"7.0.2","lint-staged":"9.1.0","sass-loader":"6.0.6","webpack-cli":"3.3.2","@types/react":"16.8.6","babel-loader":"8.1.0","react-helmet":"5.2.0","react-select":"1.2.1","style-loader":"0.19.1","@types/enzyme":"3.1.13","@types/lodash":"4.14.123","testcafe-live":"0.1.4","@babel/runtime":"7.4.4","dotenv-webpack":"^1.7.0","@babel/polyfill":"^7.4.4","@storybook/react":"5.0.11","@types/invariant":"2.2.29","@types/react-dom":"16.0.11","isomorphic-fetch":"2.2.1","react-datepicker":"1.1.0","react-router-dom":"4.2.2","@babel/preset-env":"7.4.4","@gooddata/mock-js":"^2.14.2","@storybook/addons":"5.0.11","@types/classnames":"2.2.3","@types/prop-types":"15.5.2","@storybook/theming":"5.0.11","identity-obj-proxy":"^3.0.0","intl-messageformat":"^7.5.4","webpack-dev-server":"3.3.1","@babel/preset-react":"7.0.0","@types/react-portal":"4.0.1","@types/react-window":"^1.8.1","babel-plugin-lodash":"3.3.4","html-webpack-plugin":"3.2.0","react-test-renderer":"16.4.2","@types/react-measure":"2.0.5","clean-webpack-plugin":"2.0.2","stats-webpack-plugin":"0.7.0","eslint-config-prettier":"4.1.0","react-google-recaptcha":"^0.14.1","tslint-config-prettier":"1.18.0","@gooddata/eslint-config":"^1.0.0","@gooddata/tslint-config":"1.0.0","@types/react-responsive":"^3.0.3","@types/storybook__react":"4.0.1","@types/stringify-object":"^3.2.0","enzyme-adapter-react-16":"1.3.1","@gooddata/test-storybook":"4.0.0","@storybook/addon-actions":"5.0.11","@storybook/addon-options":"5.0.11","node-sass-magic-importer":"5.1.0","react-syntax-highlighter":"11.0.2","@types/fixed-data-table-2":"0.8.1","stylelint-config-prettier":"^8.0.1","@gooddata/stylelint-config":"^5.0.0","@types/react-test-renderer":"16.0.0","circular-dependency-plugin":"5.0.2","compression-webpack-plugin":"2.0.0","@types/json-stable-stringify":"^1.0.32","@gooddata/frontend-npm-scripts":"1.2.0","@types/enzyme-adapter-react-16":"1.0.3","stylelint-checkstyle-formatter":"0.1.2","@types/storybook__addon-actions":"3.4.2","@babel/plugin-proposal-class-properties":"7.4.4","@babel/plugin-proposal-object-rest-spread":"7.4.4","@babel/plugin-transform-async-to-generator":"7.4.4"},"peerDependencies":{"react":"^16.5.2","react-dom":"^16.5.2"},"_npmOperationalInternal":{"tmp":"tmp/react-components_7.9.1-rc.2_1621949646526_0.2570614583571009","host":"s3://npm-registry-packages"}},"7.9.2-beta.2":{"name":"@gooddata/react-components","version":"7.9.2-beta.2","author":{"name":"GoodData Corporation"},"license":"BSD-3-Clause","_id":"@gooddata/react-components@7.9.2-beta.2","maintainers":[{"name":"martin.plavek","email":"martin.plavek@gooddata.com"},{"name":"jan.jiran","email":"jan.jiran@gooddata.com"},{"name":"tmsang","email":"sang.truong-minh@gooddata.com"},{"name":"rodri360","email":"me@rodri360.com"},{"name":"jkittler","email":"honza.kittler@gmail.com"},{"name":"ivan.mjartan","email":"ivan.mjartan@gooddata.com"},{"name":"lupko","email":"lubomir.slivka@gooddata.com"},{"name":"tomas.kratochvil","email":"tomas.kratochvil@gooddata.com"},{"name":"jakub-sterba","email":"jakub.sterba@gooddata.com"},{"name":"pbenes","email":"petr.benes@gooddata.com"},{"name":"strouhaljan","email":"strouhal.jan@gmail.com"},{"name":"gooddata-ci","email":"rail@gooddata.com"},{"name":"nikolacech","email":"nikola.cech@gooddata.com"},{"name":"bugsbunny338","email":"jiri.zajic@mensa.cz"},{"name":"bertold8","email":"ivan.nejezchleb@seznam.cz"},{"name":"sitina","email":"jiri.sitina@gooddata.com"},{"name":"linhhong","email":"linh.hong@gooddata.com"},{"name":"petrjanu","email":"petr.janu@gooddata.com"},{"name":"jaroslav.tomecek","email":"jaroslav.tomecek@gooddata.com"},{"name":"tomsatgd","email":"tomas.satinsky@gooddata.com"},{"name":"xmort","email":"petr.dolejsi@gooddata.com"},{"name":"yanlipnican","email":"yanlipnican@gmail.com"},{"name":"ptquang86","email":"ptquang86@gmail.com"},{"name":"no23reason","email":"dan.homola@hotmail.cz"},{"name":"afi","email":"adam.fiedler@gooddata.com"},{"name":"patrikbraborec","email":"patrik.braborec@gooddata.com"},{"name":"brbistas","email":"valentinos.chraniotis@gooddata.com"},{"name":"vu.pham","email":"vu.pham@gooddata.com"},{"name":"matyas.kandl","email":"matyas.kandl@gooddata.com"},{"name":"hung.nguyen.hoang","email":"hung.nguyen@gooddata.com"},{"name":"tu-ngo","email":"tungo1981@gmail.com"},{"name":"trung-le-quoc","email":"trung.le@gooddata.com"},{"name":"utdnah","email":"danh.ung@gooddata.com"},{"name":"de.do","email":"de.do@gooddata.com"},{"name":"tulean","email":"tuan.le@gooddata.com"},{"name":"nis.hua","email":"nis.hua@gooddata.com"},{"name":"tuqt1005","email":"tu.tran@gooddata.com"},{"name":"tu.bui","email":"tu.bui@gooddata.com"},{"name":"my.duong","email":"my.duong@gooddata.com"},{"name":"mai.nguyen","email":"mai.nguyen@gooddata.com"},{"name":"hang.ngo","email":"hang.ngo@gooddata.com"},{"name":"scavnickyj","email":"jakub.scavnicky@gooddata.com"},{"name":"thao-luong","email":"thao.luong@gooddata.com"},{"name":"thuong.nguyen","email":"thuong.nguyen@gooddata.com"},{"name":"huyen.nguyen","email":"huyen.nguyen@gooddata.com"},{"name":"vi.phan","email":"vi.phan@gooddata.com"},{"name":"milan.lempera","email":"ext-milan.lempera@gooddata.com"},{"name":"van.nguyen","email":"van.nguyen@gooddata.com"},{"name":"nestor_encinas","email":"xesto05@gmail.com"},{"name":"an.vuong","email":"an.vuong@gooddata.com"},{"name":"tmuchka","email":"tomas.muchka@gooddata.com"},{"name":"gdjan","email":"jan.kruza@gooddata.com"},{"name":"ngoc-le","email":"ngoc.le@gooddata.com"},{"name":"thuy.tran","email":"thuy.tran@gooddata.com"}],"homepage":"https://github.com/gooddata/gooddata-react-components#readme","bugs":{"url":"https://github.com/gooddata/gooddata-react-components/issues"},"dist":{"shasum":"1b160ecd93c4f37ec704c132bea75c8fe89edd2f","tarball":"https://registry.npmjs.org/@gooddata/react-components/-/react-components-7.9.2-beta.2.tgz","fileCount":2668,"integrity":"sha512-HT072Zjj/sTxTuj23KnG6GOLCWh0ChbEqZTU1PSxQgm6nYf/fitWfEzYTYyU9dIoGo7pKWmHr3YYNZAhr8uzeQ==","signatures":[{"sig":"MEQCIH1ZIXYtMC1aD0EdyQL2OCan2tpqwZDm6TiTtLbPAnLrAiAubUEVkvN8n4QuUt/15o2oCMaEgHK1J9wfZDfXctmeiw==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":10728799,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJgriGICRA9TVsSAnZWagAA+2YP/0xsTOP4wr17wJvCmyNJ\nq1ghnVddbdQ2y4uuiCra3QZuLmNORQuepJWkpixdAOra2N5ABmred9NWwdEi\nniCjEultrwuKY5yPM9fWMqpnrPFDB8LpRPpI/3GZpp77TG5mkaHV584OUIoB\nUaWjtOQCNQ+3qu3RY6asdMbTCGEuhT+g2Vgo8FjC7S9K+snZhJIIM86aaKMB\nR+L+TlTeJR08BPZRwABIaWccTrsW3ax39zIfkw95ygaWpK0EcVKWjaybnGUL\n3wP1qRwaOmGLfbwgE10u3g15rsr6GF1PepkzVkY1ycE0xlDRGDH7X8uYirZC\nOq4BI+la7f7be+hymO5Yyeuk0zRX3SP3sC8EqwEAfiB8KbEQXhn2W2xgooti\nqLOQJuBfjdL0N118rQ7ENALLhwa+GGt++5FfwAKh7RBIWY31EIlidUoD8hOh\n7Pywv6hPdrEuR26dKKsbYJHE0523RsGXWJCQZQagkyMDHCCUaLnjjUChxAC2\nzB0dA00B/SfMr2oPAtSbH95pKKo5juFPj5Rn+wH7MJ3mhKkWm8E9RhKZh8+o\ntkgsF/MESLuI+9xH6jc4RHki+TYo9C9xHuvZAcY+FiumyXoPq+BlhPkDSvXh\n8/yPhwtBwG3qwo9BBMJFQ7KuUtqtNdjzfNVdDkSsRopHjUcFKvYLCj7KSgSH\nL1vl\r\n=4TQ1\r\n-----END PGP SIGNATURE-----\r\n"},"main":"dist/index.js","husky":{"hooks":{"pre-commit":"lint-staged"}},"config":{"eslint":"./examples/**/*.{js,jsx}","tslint":"./{__mocks__,src,stories}/{,**/}*.{ts,tsx}"},"readme":"[![npm version](https://badge.fury.io/js/%40gooddata%2Freact-components.svg)](https://www.npmjs.com/package/@gooddata/react-components)\n\n# GoodData.UI React components\n> A React-based JavaScript library for building data-driven applications\n\n## Getting started\n- [GoodData.UI Documentation](http://sdk.gooddata.com/gooddata-ui/)\n- [GoodData.UI Live Examples](https://gooddata-examples.herokuapp.com/)\n- [Stack Overflow](https://stackoverflow.com/questions/tagged/gooddata)\n\n### Usage\nWith [yarn](https://yarnpkg.com) installed, go to your project directory and run\n```\n$ yarn add @gooddata/react-components\n```\nIf you prefer [npm](npmjs.com) run\n```\n$ npm install --save @gooddata/react-components\n```\n\nThe public API is exposed via global `index.js`. Except for the styles, do not import any other file directly\nbecause they are not intended to be part of the public API.\n\n## Contributing\n\nWe welcome any contribution in form of [issues](https://github.com/gooddata/gooddata-react-components/issues) or [pull requests](https://github.com/gooddata/gooddata-react-components/pulls).\n\nInstall [Node.js](http://nodejs.org) (node 12.16.1, npm v6.13.4) and [Yarn](https://classic.yarnpkg.com) (1.22.4).\n\nInstall dependencies:\n```\nyarn install --frozen-lockfile\n```\n\nThese commands may come in handy while developing:\n\n| command | description |\n| ------- | ----------- |\n| `yarn install --pure-lockfile` | first step |\n| ||\n| `yarn dev` | build react-components to `/dist` in watch mode |\n| `yarn test` | run all unit tests |\n| `yarn prettier-write` | format the source code to match the valid codestyle |\n| `yarn validate` | validate codestyle |\n| ||\n| `yarn storybook` | run storybook from `/stories` on http://localhost:9001 |\n| `yarn build-storybook` | build storybook to `/dist-storybook` |\n| `yarn test-storybook` | run storybook and [screenshot tests](https://github.com/gooddata/gdc-client-utils/tree/master/test-storybook) |\n| ||\n| `yarn examples` | run Live Examples dev-server from `/examples` on https://localhost:8999 |\n| `yarn examples-build` | build Live Examples to `/examples/dist` |\n| `yarn examples-server` | serve built Live Examples - see `/examples/server/src` |\n| `yarn examples-testcafe` | run testcafe tests against `localhost:8999` |\n\n### Deploy to heroku.com\nWhen you deploy this repo to heroku, it serves *GoodData.UI Live Examples*.\nRelevant tasks are in `Procfile` and `package.json`.\n\n```bash\n# run in the project directory\nheroku login\nheroku create <your-app-name>\nheroku config:set DOMAIN_ADMIN_USERNAME=x@gooddata.com DOMAIN_ADMIN_PASSWORD=xy PROJECT_ID_TO_ASSIGN=xms7ga4tf3g3nzucd8380o2bev8oeknp\ngit push heroku HEAD:master\nheroku open\n```\n### Enable Geo Chart for Storybook and Live Examples\nGeo chart uses Mapbox to render map which requires a Mapbox access token.\n- Register an account and create Mapbox access token at [guide](https://docs.mapbox.com/help/how-mapbox-works/access-tokens/)\n- Store the created token at `.env`:\n```bash\necho -e \"EXAMPLE_MAPBOX_ACCESS_TOKEN=token\" >> .env # only need to run once\necho -e \"STORYBOOK_MAPBOX_ACCESS_TOKEN=token\" >> .env # only need to run once\n```\n\n### Run Live Examples Locally\nTo run *GoodData.UI Live Examples* locally:\n```bash\ngit clone <this-repository>\ncd  <repository-folder>\nyarn install --pure-lockfile\nyarn examples\n```\nThen open https://localhost:8999 and login using Live Examples account (you can [create one here](https://gooddata-examples.herokuapp.com/registration)).\n\n### Run Storybook locally\n- Run storybook with token stored in `.env` for more secure\n```bash\nyarn storybook\n```\n- Or run storybook with token env param exposed to cli (not suggested)\n```bash\nSTORYBOOK_MAPBOX_ACCESS_TOKEN=token yarn storybook\n```\n- Apply either above way to `yarn build-storybook` or `yarn test-storybook`\n\n### Source code formatting\nThe source code in the repository is formatted by [Prettier](https://prettier.io/).\nThe format of the code is validated by our Continuous Integration server and is one of the requirements of successful merge.\n\nPrettier is supported by every major IDE. You can find the list of supported editors and how to configure them [here](https://prettier.io/docs/en/editors.html).\n\nIn the case, when your editor is not supported or you don't want to setup the integration, you can run the `yarn prettier-write` command to reformat the code before commit.\n\n## Changelog\n\n- see [CHANGELOG.md](CHANGELOG.md)\n\n## Supported versions\n\nWe encourage you to always use the latest available version of GoodData.UI to make the user experience with integrating GoodData.UI as smooth and secure as possible and to ensure that GoodData.UI always uses the latest features of the GoodData platform.\n\nFor more information, see [Supported Versions](https://sdk.gooddata.com/gooddata-ui/docs/supported_versions.html).\n\nPlease follow the installation instructions in the [gooddata-ui-sdk repository](https://github.com/gooddata/gooddata-ui-sdk) to update to the latest version.\n\n## License\n\n(C) 2007-2020 GoodData Corporation\n\nThis project is dual licensed:\n\n- The ATTRIBUTION-NONCOMMERCIAL 4.0 INTERNATIONAL (CC BY-NC 4.0) is used for purpose of the trial experience and evaluation of GoodData.UI library.\n- The GOODDATA GOODDATA.UI LIBRARY END USER LICENSE AGREEMENT is used for GoodData customers.\n\nFor more information, please see [LICENSE](https://github.com/gooddata/gooddata-react-components/blob/master/LICENSE).\n","gitHead":"925cdf388287c7cd1e4b12dea395e701ec7cb813","scripts":{"dev":"bash scripts/build.sh --dev-watch","test":"jest --watch","build":"bash scripts/build.sh","tslint":"yarn run-tslint -t verbose $npm_package_config_tslint","prepare":"cd examples/server && yarn install --frozen-lockfile && cd ../..; rm -r examples/node_modules 2>/dev/null; true","examples":"bash scripts/run-examples.sh","prepare?":"# Called before `npm publish` and on local `npm install`. Temporarily also for deleting obsolete node_modules. Ends with `true` to continue gracefully.","validate":"tsc --noEmit && yarn tslint && eslint $npm_package_config_eslint && yarn validate-style && yarn prettier-check","build-dev":"bash scripts/build.sh --dev","examples?":"# Default is developer domain, other options: yarn examples [sec,secure,stg,stg2,stg3,demo,developer or URL]","storybook":"yarn build && start-storybook -p 9001 -c .storybook","test-once":"jest","tslint-ci":"mkdir -p ./ci/results && yarn run-tslint -t checkstyle -o ./ci/results/tslint-results.xml $npm_package_config_tslint","run-tslint":"tslint -p tsconfig.json","validate-ci":"tsc --noEmit && yarn tslint-ci  && eslint $npm_package_config_eslint -f checkstyle -o ci/results/eslint-results.xml && yarn validate-style-ci && yarn prettier-check","examples-build":"bash scripts/build-examples.sh","prepublishOnly":"yarn build","prettier-check":"prettier --check '{src,stories,styles,__mocks__,examples/server/src,examples/src,examples/test}/**/*.{ts,js,tsx,jsx,json,scss,md,yaml,html}'","prettier-write":"prettier --write '{src,stories,styles,__mocks__,examples/server/src,examples/src,examples/test}/**/*.{ts,js,tsx,jsx,json,scss,md,yaml,html}'","test-storybook":"yarn build && test-storybook","validate-style":"stylelint '**/*.scss'","build-storybook":"yarn build && build-storybook -c .storybook -o dist-storybook","examples-server":"node examples/server/src/index.js","heroku-postbuild":"yarn examples-build public","examples-testcafe":"./scripts/run-testcafe.sh visual","validate-style-ci":"stylelint '**/*.scss' --custom-formatter=node_modules/stylelint-checkstyle-formatter > ci/results/stylelint-results.xml","check-circular-deps":"madge --circular --extensions ts ./src","examples-testcafe-ci":"./scripts/run-testcafe.sh ci","examples-testcafe-live":"./scripts/run-testcafe.sh live"},"typings":"dist/index.d.ts","_npmUser":{"name":"gooddata-ci","email":"rail@gooddata.com"},"deprecated":"@gooddata/react-components@7 reached End of Support on March 31, 2022. Please upgrade (see https://sdk.gooddata.com/gooddata-ui/docs/supported_versions.html for more information).","repository":{"url":"git+ssh://git@github.com/gooddata/gooddata-react-components.git","type":"git"},"_npmVersion":"6.13.4","description":"GoodData.UI - A powerful JavaScript library for building analytical applications","directories":{},"lint-staged":{"{src,stories,styles,__mocks__,examples/server/src,examples/src,examples/test}/**/*.{ts,js,tsx,jsx,scss}":["npx gdc-fix-copyright","git add"],"{src,stories,styles,__mocks__,examples/server/src,examples/src,examples/test}/**/*.{ts,js,tsx,jsx,json,scss,md,yaml,html}":["prettier --write","git add"]},"_nodeVersion":"12.16.1","dependencies":{"rxjs":"^6.3.1","uuid":"^8.3.1","lodash":"^4.17.20","date-fns":"^2.7.0","downshift":"^3.2.7","invariant":"^2.2.2","mapbox-gl":"1.11.0","classnames":"^2.2.6","codemirror":"^5.54.0","highcharts":"7.1.1","prop-types":"^15.6.0","react-intl":"^3.6.0","custom-event":"^1.0.1","react-window":"^1.8.1","ag-grid-react":"20.0.0","react-measure":"^2.3.0","@types/mapbox-gl":"1.9.1","react-day-picker":"~7.3.0","react-responsive":"^3.0.0","stringify-object":"^2.4.0","@gooddata/typings":"^2.27.0","@types/codemirror":"^0.0.95","ag-grid-community":"20.0.0","http-status-codes":"^1.3.0","react-codemirror2":"^7.2.0","@gooddata/js-utils":"^3.10.17","@gooddata/numberjs":"^3.2.4","fixed-data-table-2":"^0.8.21","@gooddata/goodstrap":"^70.2.2","react-dom-factories":"^1.0.2","@gooddata/gooddata-js":"^13.2.0","json-stable-stringify":"^1.0.1","react-transition-group":"^2.2.1","hoist-non-react-statics":"^3.3.0","nodelist-foreach-polyfill":"^1.2.0","@formatjs/intl-pluralrules":"^1.3.6","highcharts-grouped-categories":"^1.1.3"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"raf":"3.3.2","yup":"^0.32.9","jest":"24.7.1","husky":"3.0.0","madge":"^4.0.1","react":"^16.5.2","enzyme":"3.5.0","eslint":"4.19.1","formik":"^0.11.11","moment":"2.23.0","history":"^4.7.2","ts-jest":"24.0.0","webpack":"4.30.0","full-icu":"^1.3.0","prettier":"1.16.4","react-ga":"^2.5.2","recharts":"1.0.0-beta.9","testcafe":"1.1.4","commander":"2.14.1","node-sass":"4.13.1","react-dom":"^16.5.2","stylelint":"^13.6.1","supertest":"3.0.0","ts-loader":"6.0.0","@types/raf":"^3.4.0","css-loader":"0.28.7","jest-junit":"3.0.0","raw-loader":"0.5.1","styled-jsx":"2.2.1","typescript":"3.3.4000","@babel/core":"7.11.6","@types/jest":"24.0.6","@types/node":"7.0.8","@types/uuid":"8.3.0","file-loader":"3.0.1","jest-enzyme":"7.0.2","lint-staged":"9.1.0","sass-loader":"6.0.6","webpack-cli":"3.3.2","@types/react":"16.8.6","babel-loader":"8.1.0","react-helmet":"5.2.0","react-select":"1.2.1","style-loader":"0.19.1","@types/enzyme":"3.1.13","@types/lodash":"4.14.123","testcafe-live":"0.1.4","@babel/runtime":"7.4.4","dotenv-webpack":"^1.7.0","@babel/polyfill":"^7.4.4","@storybook/react":"5.0.11","@types/invariant":"2.2.29","@types/react-dom":"16.0.11","isomorphic-fetch":"2.2.1","react-datepicker":"1.1.0","react-router-dom":"4.2.2","@babel/preset-env":"7.4.4","@gooddata/mock-js":"^2.14.2","@storybook/addons":"5.0.11","@types/classnames":"2.2.3","@types/prop-types":"15.5.2","@storybook/theming":"5.0.11","identity-obj-proxy":"^3.0.0","intl-messageformat":"^7.5.4","webpack-dev-server":"3.3.1","@babel/preset-react":"7.0.0","@types/react-portal":"4.0.1","@types/react-window":"^1.8.1","babel-plugin-lodash":"3.3.4","html-webpack-plugin":"3.2.0","react-test-renderer":"16.4.2","@types/react-measure":"2.0.5","clean-webpack-plugin":"2.0.2","stats-webpack-plugin":"0.7.0","eslint-config-prettier":"4.1.0","react-google-recaptcha":"^0.14.1","tslint-config-prettier":"1.18.0","@gooddata/eslint-config":"^1.0.0","@gooddata/tslint-config":"1.0.0","@types/react-responsive":"^3.0.3","@types/storybook__react":"4.0.1","@types/stringify-object":"^3.2.0","enzyme-adapter-react-16":"1.3.1","@gooddata/test-storybook":"4.0.0","@storybook/addon-actions":"5.0.11","@storybook/addon-options":"5.0.11","node-sass-magic-importer":"5.1.0","react-syntax-highlighter":"11.0.2","@types/fixed-data-table-2":"0.8.1","stylelint-config-prettier":"^8.0.1","@gooddata/stylelint-config":"^5.0.0","@types/react-test-renderer":"16.0.0","circular-dependency-plugin":"5.0.2","compression-webpack-plugin":"2.0.0","@types/json-stable-stringify":"^1.0.32","@gooddata/frontend-npm-scripts":"1.2.0","@types/enzyme-adapter-react-16":"1.0.3","stylelint-checkstyle-formatter":"0.1.2","@types/storybook__addon-actions":"3.4.2","@babel/plugin-proposal-class-properties":"7.4.4","@babel/plugin-proposal-object-rest-spread":"7.4.4","@babel/plugin-transform-async-to-generator":"7.4.4"},"peerDependencies":{"react":"^16.5.2","react-dom":"^16.5.2"},"_npmOperationalInternal":{"tmp":"tmp/react-components_7.9.2-beta.2_1622024583594_0.22453966640404932","host":"s3://npm-registry-packages"}},"7.9.2-beta.3":{"name":"@gooddata/react-components","version":"7.9.2-beta.3","author":{"name":"GoodData Corporation"},"license":"BSD-3-Clause","_id":"@gooddata/react-components@7.9.2-beta.3","maintainers":[{"name":"martin.plavek","email":"martin.plavek@gooddata.com"},{"name":"jan.jiran","email":"jan.jiran@gooddata.com"},{"name":"tmsang","email":"sang.truong-minh@gooddata.com"},{"name":"rodri360","email":"me@rodri360.com"},{"name":"jkittler","email":"honza.kittler@gmail.com"},{"name":"ivan.mjartan","email":"ivan.mjartan@gooddata.com"},{"name":"lupko","email":"lubomir.slivka@gooddata.com"},{"name":"tomas.kratochvil","email":"tomas.kratochvil@gooddata.com"},{"name":"jakub-sterba","email":"jakub.sterba@gooddata.com"},{"name":"pbenes","email":"petr.benes@gooddata.com"},{"name":"strouhaljan","email":"strouhal.jan@gmail.com"},{"name":"gooddata-ci","email":"rail@gooddata.com"},{"name":"nikolacech","email":"nikola.cech@gooddata.com"},{"name":"bugsbunny338","email":"jiri.zajic@mensa.cz"},{"name":"bertold8","email":"ivan.nejezchleb@seznam.cz"},{"name":"sitina","email":"jiri.sitina@gooddata.com"},{"name":"linhhong","email":"linh.hong@gooddata.com"},{"name":"petrjanu","email":"petr.janu@gooddata.com"},{"name":"jaroslav.tomecek","email":"jaroslav.tomecek@gooddata.com"},{"name":"tomsatgd","email":"tomas.satinsky@gooddata.com"},{"name":"xmort","email":"petr.dolejsi@gooddata.com"},{"name":"yanlipnican","email":"yanlipnican@gmail.com"},{"name":"ptquang86","email":"ptquang86@gmail.com"},{"name":"no23reason","email":"dan.homola@hotmail.cz"},{"name":"afi","email":"adam.fiedler@gooddata.com"},{"name":"patrikbraborec","email":"patrik.braborec@gooddata.com"},{"name":"brbistas","email":"valentinos.chraniotis@gooddata.com"},{"name":"vu.pham","email":"vu.pham@gooddata.com"},{"name":"matyas.kandl","email":"matyas.kandl@gooddata.com"},{"name":"hung.nguyen.hoang","email":"hung.nguyen@gooddata.com"},{"name":"tu-ngo","email":"tungo1981@gmail.com"},{"name":"trung-le-quoc","email":"trung.le@gooddata.com"},{"name":"utdnah","email":"danh.ung@gooddata.com"},{"name":"de.do","email":"de.do@gooddata.com"},{"name":"tulean","email":"tuan.le@gooddata.com"},{"name":"nis.hua","email":"nis.hua@gooddata.com"},{"name":"tuqt1005","email":"tu.tran@gooddata.com"},{"name":"tu.bui","email":"tu.bui@gooddata.com"},{"name":"my.duong","email":"my.duong@gooddata.com"},{"name":"mai.nguyen","email":"mai.nguyen@gooddata.com"},{"name":"hang.ngo","email":"hang.ngo@gooddata.com"},{"name":"scavnickyj","email":"jakub.scavnicky@gooddata.com"},{"name":"thao-luong","email":"thao.luong@gooddata.com"},{"name":"thuong.nguyen","email":"thuong.nguyen@gooddata.com"},{"name":"huyen.nguyen","email":"huyen.nguyen@gooddata.com"},{"name":"vi.phan","email":"vi.phan@gooddata.com"},{"name":"milan.lempera","email":"ext-milan.lempera@gooddata.com"},{"name":"van.nguyen","email":"van.nguyen@gooddata.com"},{"name":"nestor_encinas","email":"xesto05@gmail.com"},{"name":"an.vuong","email":"an.vuong@gooddata.com"},{"name":"tmuchka","email":"tomas.muchka@gooddata.com"},{"name":"gdjan","email":"jan.kruza@gooddata.com"},{"name":"ngoc-le","email":"ngoc.le@gooddata.com"},{"name":"thuy.tran","email":"thuy.tran@gooddata.com"}],"homepage":"https://github.com/gooddata/gooddata-react-components#readme","bugs":{"url":"https://github.com/gooddata/gooddata-react-components/issues"},"dist":{"shasum":"538afdf4a33c8a67d631fce7ca8cf2cdac81f06b","tarball":"https://registry.npmjs.org/@gooddata/react-components/-/react-components-7.9.2-beta.3.tgz","fileCount":2668,"integrity":"sha512-F9sVKnETx6/O4RBXG6PblMffrEHMmM6S55AzIjuOk/YxtWLtipc4ptUqRgR65KRx7sj+ArDw8ff8z9MaXQwJew==","signatures":[{"sig":"MEYCIQDdyWEbcJaADA/2Bfrc0MOq8Bz/yuV+HDYtfyDSNlMKVwIhAOD1mv85wmjNo2zY7t3JJPEcNyS1Rm6jDU/sLv3E8gYg","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":10728799,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJgr5YdCRA9TVsSAnZWagAAP8oQAI6duSzpt2jJUI/vATHE\nkHeWJ91hNfQnH6uAJPIc5teUiEft9KG89wHoWsdQri4gekegSMKUOWzx8zAG\nTWG7jCnKDgcUj8xY1/hb84J3mapr7jI+L9Nhpv7NXa4jV/4stt7VRZnnZDg2\nGdDWKkfj7teFApHq1r1U08rklzpXZTqLTb0JWYi4s5xmaD5ddK8sVDqbCjk7\nMkwAK0aajrbCt1E4cgTaGxxAce7xrTMLF5HntFBGH2zYqCxqjsqpiYUNQkwR\n4wojzDwqn2CcNw1pLHm8ZgvguQsmDdMjI+c7dAouN0i5BWZchQhieNxTUzZY\njZfW+ZXOgSm0trK0pewlMGyLcLIO5KZ34Ah7pfq5OT9d2Wq7fa4xsT4FDw8X\nbukExwmA6AWgbisFlB0+qaP3C/C3JCanx9X2Wud1OsNI3HDF2ixkxi+3BhsC\neMZUWrPv7Qo9eOCMEBrtBNHymtQFMUBGYUb0Y39jPJi+6YM2sRYg1S9Sa4wr\n9rR2z/dIAhqejNIzWBfYUYnx0Qi4sBLQRzvdcU9FDEMpjo+qSgymJCWh82Id\n0UsMEUWpFcabcb6oZeUH95or0Kok9b/LNWJBFybmoQjdzBrZiCmz1KCcNYer\nRoATHashEoSgv8E6GuHaJdBhlvRT3bWTxaSXq63KgSnyH4eByIZWEsypTPR8\nv8zy\r\n=q+Qi\r\n-----END PGP SIGNATURE-----\r\n"},"main":"dist/index.js","husky":{"hooks":{"pre-commit":"lint-staged"}},"config":{"eslint":"./examples/**/*.{js,jsx}","tslint":"./{__mocks__,src,stories}/{,**/}*.{ts,tsx}"},"readme":"[![npm version](https://badge.fury.io/js/%40gooddata%2Freact-components.svg)](https://www.npmjs.com/package/@gooddata/react-components)\n\n# GoodData.UI React components\n> A React-based JavaScript library for building data-driven applications\n\n## Getting started\n- [GoodData.UI Documentation](http://sdk.gooddata.com/gooddata-ui/)\n- [GoodData.UI Live Examples](https://gooddata-examples.herokuapp.com/)\n- [Stack Overflow](https://stackoverflow.com/questions/tagged/gooddata)\n\n### Usage\nWith [yarn](https://yarnpkg.com) installed, go to your project directory and run\n```\n$ yarn add @gooddata/react-components\n```\nIf you prefer [npm](npmjs.com) run\n```\n$ npm install --save @gooddata/react-components\n```\n\nThe public API is exposed via global `index.js`. Except for the styles, do not import any other file directly\nbecause they are not intended to be part of the public API.\n\n## Contributing\n\nWe welcome any contribution in form of [issues](https://github.com/gooddata/gooddata-react-components/issues) or [pull requests](https://github.com/gooddata/gooddata-react-components/pulls).\n\nInstall [Node.js](http://nodejs.org) (node 12.16.1, npm v6.13.4) and [Yarn](https://classic.yarnpkg.com) (1.22.4).\n\nInstall dependencies:\n```\nyarn install --frozen-lockfile\n```\n\nThese commands may come in handy while developing:\n\n| command | description |\n| ------- | ----------- |\n| `yarn install --pure-lockfile` | first step |\n| ||\n| `yarn dev` | build react-components to `/dist` in watch mode |\n| `yarn test` | run all unit tests |\n| `yarn prettier-write` | format the source code to match the valid codestyle |\n| `yarn validate` | validate codestyle |\n| ||\n| `yarn storybook` | run storybook from `/stories` on http://localhost:9001 |\n| `yarn build-storybook` | build storybook to `/dist-storybook` |\n| `yarn test-storybook` | run storybook and [screenshot tests](https://github.com/gooddata/gdc-client-utils/tree/master/test-storybook) |\n| ||\n| `yarn examples` | run Live Examples dev-server from `/examples` on https://localhost:8999 |\n| `yarn examples-build` | build Live Examples to `/examples/dist` |\n| `yarn examples-server` | serve built Live Examples - see `/examples/server/src` |\n| `yarn examples-testcafe` | run testcafe tests against `localhost:8999` |\n\n### Deploy to heroku.com\nWhen you deploy this repo to heroku, it serves *GoodData.UI Live Examples*.\nRelevant tasks are in `Procfile` and `package.json`.\n\n```bash\n# run in the project directory\nheroku login\nheroku create <your-app-name>\nheroku config:set DOMAIN_ADMIN_USERNAME=x@gooddata.com DOMAIN_ADMIN_PASSWORD=xy PROJECT_ID_TO_ASSIGN=xms7ga4tf3g3nzucd8380o2bev8oeknp\ngit push heroku HEAD:master\nheroku open\n```\n### Enable Geo Chart for Storybook and Live Examples\nGeo chart uses Mapbox to render map which requires a Mapbox access token.\n- Register an account and create Mapbox access token at [guide](https://docs.mapbox.com/help/how-mapbox-works/access-tokens/)\n- Store the created token at `.env`:\n```bash\necho -e \"EXAMPLE_MAPBOX_ACCESS_TOKEN=token\" >> .env # only need to run once\necho -e \"STORYBOOK_MAPBOX_ACCESS_TOKEN=token\" >> .env # only need to run once\n```\n\n### Run Live Examples Locally\nTo run *GoodData.UI Live Examples* locally:\n```bash\ngit clone <this-repository>\ncd  <repository-folder>\nyarn install --pure-lockfile\nyarn examples\n```\nThen open https://localhost:8999 and login using Live Examples account (you can [create one here](https://gooddata-examples.herokuapp.com/registration)).\n\n### Run Storybook locally\n- Run storybook with token stored in `.env` for more secure\n```bash\nyarn storybook\n```\n- Or run storybook with token env param exposed to cli (not suggested)\n```bash\nSTORYBOOK_MAPBOX_ACCESS_TOKEN=token yarn storybook\n```\n- Apply either above way to `yarn build-storybook` or `yarn test-storybook`\n\n### Source code formatting\nThe source code in the repository is formatted by [Prettier](https://prettier.io/).\nThe format of the code is validated by our Continuous Integration server and is one of the requirements of successful merge.\n\nPrettier is supported by every major IDE. You can find the list of supported editors and how to configure them [here](https://prettier.io/docs/en/editors.html).\n\nIn the case, when your editor is not supported or you don't want to setup the integration, you can run the `yarn prettier-write` command to reformat the code before commit.\n\n## Changelog\n\n- see [CHANGELOG.md](CHANGELOG.md)\n\n## Supported versions\n\nWe encourage you to always use the latest available version of GoodData.UI to make the user experience with integrating GoodData.UI as smooth and secure as possible and to ensure that GoodData.UI always uses the latest features of the GoodData platform.\n\nFor more information, see [Supported Versions](https://sdk.gooddata.com/gooddata-ui/docs/supported_versions.html).\n\nPlease follow the installation instructions in the [gooddata-ui-sdk repository](https://github.com/gooddata/gooddata-ui-sdk) to update to the latest version.\n\n## License\n\n(C) 2007-2020 GoodData Corporation\n\nThis project is dual licensed:\n\n- The ATTRIBUTION-NONCOMMERCIAL 4.0 INTERNATIONAL (CC BY-NC 4.0) is used for purpose of the trial experience and evaluation of GoodData.UI library.\n- The GOODDATA GOODDATA.UI LIBRARY END USER LICENSE AGREEMENT is used for GoodData customers.\n\nFor more information, please see [LICENSE](https://github.com/gooddata/gooddata-react-components/blob/master/LICENSE).\n","gitHead":"50e97de1e25be244fb5aabcc65f2277bbc066587","scripts":{"dev":"bash scripts/build.sh --dev-watch","test":"jest --watch","build":"bash scripts/build.sh","tslint":"yarn run-tslint -t verbose $npm_package_config_tslint","prepare":"cd examples/server && yarn install --frozen-lockfile && cd ../..; rm -r examples/node_modules 2>/dev/null; true","examples":"bash scripts/run-examples.sh","prepare?":"# Called before `npm publish` and on local `npm install`. Temporarily also for deleting obsolete node_modules. Ends with `true` to continue gracefully.","validate":"tsc --noEmit && yarn tslint && eslint $npm_package_config_eslint && yarn validate-style && yarn prettier-check","build-dev":"bash scripts/build.sh --dev","examples?":"# Default is developer domain, other options: yarn examples [sec,secure,stg,stg2,stg3,demo,developer or URL]","storybook":"yarn build && start-storybook -p 9001 -c .storybook","test-once":"jest","tslint-ci":"mkdir -p ./ci/results && yarn run-tslint -t checkstyle -o ./ci/results/tslint-results.xml $npm_package_config_tslint","run-tslint":"tslint -p tsconfig.json","validate-ci":"tsc --noEmit && yarn tslint-ci  && eslint $npm_package_config_eslint -f checkstyle -o ci/results/eslint-results.xml && yarn validate-style-ci && yarn prettier-check","examples-build":"bash scripts/build-examples.sh","prepublishOnly":"yarn build","prettier-check":"prettier --check '{src,stories,styles,__mocks__,examples/server/src,examples/src,examples/test}/**/*.{ts,js,tsx,jsx,json,scss,md,yaml,html}'","prettier-write":"prettier --write '{src,stories,styles,__mocks__,examples/server/src,examples/src,examples/test}/**/*.{ts,js,tsx,jsx,json,scss,md,yaml,html}'","test-storybook":"yarn build && test-storybook","validate-style":"stylelint '**/*.scss'","build-storybook":"yarn build && build-storybook -c .storybook -o dist-storybook","examples-server":"node examples/server/src/index.js","heroku-postbuild":"yarn examples-build public","examples-testcafe":"./scripts/run-testcafe.sh visual","validate-style-ci":"stylelint '**/*.scss' --custom-formatter=node_modules/stylelint-checkstyle-formatter > ci/results/stylelint-results.xml","check-circular-deps":"madge --circular --extensions ts ./src","examples-testcafe-ci":"./scripts/run-testcafe.sh ci","examples-testcafe-live":"./scripts/run-testcafe.sh live"},"typings":"dist/index.d.ts","_npmUser":{"name":"gooddata-ci","email":"rail@gooddata.com"},"deprecated":"@gooddata/react-components@7 reached End of Support on March 31, 2022. Please upgrade (see https://sdk.gooddata.com/gooddata-ui/docs/supported_versions.html for more information).","repository":{"url":"git+ssh://git@github.com/gooddata/gooddata-react-components.git","type":"git"},"_npmVersion":"6.13.4","description":"GoodData.UI - A powerful JavaScript library for building analytical applications","directories":{},"lint-staged":{"{src,stories,styles,__mocks__,examples/server/src,examples/src,examples/test}/**/*.{ts,js,tsx,jsx,scss}":["npx gdc-fix-copyright","git add"],"{src,stories,styles,__mocks__,examples/server/src,examples/src,examples/test}/**/*.{ts,js,tsx,jsx,json,scss,md,yaml,html}":["prettier --write","git add"]},"_nodeVersion":"12.16.1","dependencies":{"rxjs":"^6.3.1","uuid":"^8.3.1","lodash":"^4.17.20","date-fns":"^2.7.0","downshift":"^3.2.7","invariant":"^2.2.2","mapbox-gl":"1.11.0","classnames":"^2.2.6","codemirror":"^5.54.0","highcharts":"7.1.1","prop-types":"^15.6.0","react-intl":"^3.6.0","custom-event":"^1.0.1","react-window":"^1.8.1","ag-grid-react":"20.0.0","react-measure":"^2.3.0","@types/mapbox-gl":"1.9.1","react-day-picker":"~7.3.0","react-responsive":"^3.0.0","stringify-object":"^2.4.0","@gooddata/typings":"^2.27.0","@types/codemirror":"^0.0.95","ag-grid-community":"20.0.0","http-status-codes":"^1.3.0","react-codemirror2":"^7.2.0","@gooddata/js-utils":"^3.10.17","@gooddata/numberjs":"^3.2.4","fixed-data-table-2":"^0.8.21","@gooddata/goodstrap":"^70.2.2","react-dom-factories":"^1.0.2","@gooddata/gooddata-js":"^13.2.0","json-stable-stringify":"^1.0.1","react-transition-group":"^2.2.1","hoist-non-react-statics":"^3.3.0","nodelist-foreach-polyfill":"^1.2.0","@formatjs/intl-pluralrules":"^1.3.6","highcharts-grouped-categories":"^1.1.3"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"raf":"3.3.2","yup":"^0.32.9","jest":"24.7.1","husky":"3.0.0","madge":"^4.0.1","react":"^16.5.2","enzyme":"3.5.0","eslint":"4.19.1","formik":"^0.11.11","moment":"2.23.0","history":"^4.7.2","ts-jest":"24.0.0","webpack":"4.30.0","full-icu":"^1.3.0","prettier":"1.16.4","react-ga":"^2.5.2","recharts":"1.0.0-beta.9","testcafe":"1.1.4","commander":"2.14.1","node-sass":"4.13.1","react-dom":"^16.5.2","stylelint":"^13.6.1","supertest":"3.0.0","ts-loader":"6.0.0","@types/raf":"^3.4.0","css-loader":"0.28.7","jest-junit":"3.0.0","raw-loader":"0.5.1","styled-jsx":"2.2.1","typescript":"3.3.4000","@babel/core":"7.11.6","@types/jest":"24.0.6","@types/node":"7.0.8","@types/uuid":"8.3.0","file-loader":"3.0.1","jest-enzyme":"7.0.2","lint-staged":"9.1.0","sass-loader":"6.0.6","webpack-cli":"3.3.2","@types/react":"16.8.6","babel-loader":"8.1.0","react-helmet":"5.2.0","react-select":"1.2.1","style-loader":"0.19.1","@types/enzyme":"3.1.13","@types/lodash":"4.14.123","testcafe-live":"0.1.4","@babel/runtime":"7.4.4","dotenv-webpack":"^1.7.0","@babel/polyfill":"^7.4.4","@storybook/react":"5.0.11","@types/invariant":"2.2.29","@types/react-dom":"16.0.11","isomorphic-fetch":"2.2.1","react-datepicker":"1.1.0","react-router-dom":"4.2.2","@babel/preset-env":"7.4.4","@gooddata/mock-js":"^2.14.2","@storybook/addons":"5.0.11","@types/classnames":"2.2.3","@types/prop-types":"15.5.2","@storybook/theming":"5.0.11","identity-obj-proxy":"^3.0.0","intl-messageformat":"^7.5.4","webpack-dev-server":"3.3.1","@babel/preset-react":"7.0.0","@types/react-portal":"4.0.1","@types/react-window":"^1.8.1","babel-plugin-lodash":"3.3.4","html-webpack-plugin":"3.2.0","react-test-renderer":"16.4.2","@types/react-measure":"2.0.5","clean-webpack-plugin":"2.0.2","stats-webpack-plugin":"0.7.0","eslint-config-prettier":"4.1.0","react-google-recaptcha":"^0.14.1","tslint-config-prettier":"1.18.0","@gooddata/eslint-config":"^1.0.0","@gooddata/tslint-config":"1.0.0","@types/react-responsive":"^3.0.3","@types/storybook__react":"4.0.1","@types/stringify-object":"^3.2.0","enzyme-adapter-react-16":"1.3.1","@gooddata/test-storybook":"4.0.0","@storybook/addon-actions":"5.0.11","@storybook/addon-options":"5.0.11","node-sass-magic-importer":"5.1.0","react-syntax-highlighter":"11.0.2","@types/fixed-data-table-2":"0.8.1","stylelint-config-prettier":"^8.0.1","@gooddata/stylelint-config":"^5.0.0","@types/react-test-renderer":"16.0.0","circular-dependency-plugin":"5.0.2","compression-webpack-plugin":"2.0.0","@types/json-stable-stringify":"^1.0.32","@gooddata/frontend-npm-scripts":"1.2.0","@types/enzyme-adapter-react-16":"1.0.3","stylelint-checkstyle-formatter":"0.1.2","@types/storybook__addon-actions":"3.4.2","@babel/plugin-proposal-class-properties":"7.4.4","@babel/plugin-proposal-object-rest-spread":"7.4.4","@babel/plugin-transform-async-to-generator":"7.4.4"},"peerDependencies":{"react":"^16.5.2","react-dom":"^16.5.2"},"_npmOperationalInternal":{"tmp":"tmp/react-components_7.9.2-beta.3_1622119964407_0.9131110145001324","host":"s3://npm-registry-packages"}},"7.9.1":{"name":"@gooddata/react-components","version":"7.9.1","author":{"name":"GoodData Corporation"},"license":"SEE LICENSE IN LICENSE","_id":"@gooddata/react-components@7.9.1","maintainers":[{"name":"martin.plavek","email":"martin.plavek@gooddata.com"},{"name":"jan.jiran","email":"jan.jiran@gooddata.com"},{"name":"tmsang","email":"sang.truong-minh@gooddata.com"},{"name":"rodri360","email":"me@rodri360.com"},{"name":"jkittler","email":"honza.kittler@gmail.com"},{"name":"ivan.mjartan","email":"ivan.mjartan@gooddata.com"},{"name":"lupko","email":"lubomir.slivka@gooddata.com"},{"name":"tomas.kratochvil","email":"tomas.kratochvil@gooddata.com"},{"name":"jakub-sterba","email":"jakub.sterba@gooddata.com"},{"name":"pbenes","email":"petr.benes@gooddata.com"},{"name":"strouhaljan","email":"strouhal.jan@gmail.com"},{"name":"gooddata-ci","email":"rail@gooddata.com"},{"name":"nikolacech","email":"nikola.cech@gooddata.com"},{"name":"bugsbunny338","email":"jiri.zajic@mensa.cz"},{"name":"bertold8","email":"ivan.nejezchleb@seznam.cz"},{"name":"sitina","email":"jiri.sitina@gooddata.com"},{"name":"linhhong","email":"linh.hong@gooddata.com"},{"name":"petrjanu","email":"petr.janu@gooddata.com"},{"name":"jaroslav.tomecek","email":"jaroslav.tomecek@gooddata.com"},{"name":"tomsatgd","email":"tomas.satinsky@gooddata.com"},{"name":"xmort","email":"petr.dolejsi@gooddata.com"},{"name":"yanlipnican","email":"yanlipnican@gmail.com"},{"name":"ptquang86","email":"ptquang86@gmail.com"},{"name":"no23reason","email":"dan.homola@hotmail.cz"},{"name":"afi","email":"adam.fiedler@gooddata.com"},{"name":"patrikbraborec","email":"patrik.braborec@gooddata.com"},{"name":"brbistas","email":"valentinos.chraniotis@gooddata.com"},{"name":"vu.pham","email":"vu.pham@gooddata.com"},{"name":"matyas.kandl","email":"matyas.kandl@gooddata.com"},{"name":"hung.nguyen.hoang","email":"hung.nguyen@gooddata.com"},{"name":"tu-ngo","email":"tungo1981@gmail.com"},{"name":"trung-le-quoc","email":"trung.le@gooddata.com"},{"name":"utdnah","email":"danh.ung@gooddata.com"},{"name":"de.do","email":"de.do@gooddata.com"},{"name":"tulean","email":"tuan.le@gooddata.com"},{"name":"nis.hua","email":"nis.hua@gooddata.com"},{"name":"tuqt1005","email":"tu.tran@gooddata.com"},{"name":"tu.bui","email":"tu.bui@gooddata.com"},{"name":"my.duong","email":"my.duong@gooddata.com"},{"name":"mai.nguyen","email":"mai.nguyen@gooddata.com"},{"name":"hang.ngo","email":"hang.ngo@gooddata.com"},{"name":"scavnickyj","email":"jakub.scavnicky@gooddata.com"},{"name":"thao-luong","email":"thao.luong@gooddata.com"},{"name":"thuong.nguyen","email":"thuong.nguyen@gooddata.com"},{"name":"huyen.nguyen","email":"huyen.nguyen@gooddata.com"},{"name":"vi.phan","email":"vi.phan@gooddata.com"},{"name":"milan.lempera","email":"ext-milan.lempera@gooddata.com"},{"name":"van.nguyen","email":"van.nguyen@gooddata.com"},{"name":"nestor_encinas","email":"xesto05@gmail.com"},{"name":"an.vuong","email":"an.vuong@gooddata.com"},{"name":"tmuchka","email":"tomas.muchka@gooddata.com"},{"name":"gdjan","email":"jan.kruza@gooddata.com"},{"name":"ngoc-le","email":"ngoc.le@gooddata.com"},{"name":"thuy.tran","email":"thuy.tran@gooddata.com"}],"homepage":"https://github.com/gooddata/gooddata-react-components#readme","bugs":{"url":"https://github.com/gooddata/gooddata-react-components/issues"},"dist":{"shasum":"34506688159a1c1589f98c6237a4fdb373e73973","tarball":"https://registry.npmjs.org/@gooddata/react-components/-/react-components-7.9.1.tgz","fileCount":2669,"integrity":"sha512-u1WhvX9u66L9NF6hgg/WZZdP/gsVXzb509xc0HinyeDKZvwkIHwFn+TdzOmHZ4CKsT/Iks9dU2NSYfJRZGUGIQ==","signatures":[{"sig":"MEYCIQDUBwhzZWUXCCwZHZPOZ2mlceQfTWASI9sqwYb2xBXMegIhAMKk2/nU2aF86AMVk0bzZVWBCTrOTVs1h7E3advrW5wW","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":11081731,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJguKsCCRA9TVsSAnZWagAARmcP/AjNV1VqJzHp8QPgPiGi\n8u0lUEVHtBck00OZuuWgw/KQIdGeLHeL6A/0Vs8w+yDQs8ppXLD3ppl3cJdg\nVFC8nRonOB2MsefN94YQSyBGHBLgokU9LR4JRmRxzzQBTpsa55h2Hthnw/gw\nVcX7YUu4QTzmEMh6lmh9wAr+NwN55iOZwcGT5Gz3/a/B2mLOkvy/MKloseuD\nbyGCNP2cLLSehzHS/+uAbKY2UpXZQPJIVBCUy8VUYZyi8+XquyH3wh8NZs2F\nQd41E4mHFmcSaU42bDTjOaI8wgBM2xRl5oTJrYqVAK5j4Qq/kJpJHpiODUgC\ns5JvjIKnNVjpnFxw8fuCt4ZVR2Bgeu3L5d6z4j9Kaf66ROP2SyZ9Lo6ExkSx\n5rZGKW/YcJb17ymSibxpHabTIz3P5rI7+F7Cd9ZUbwIMp0b8lOsjbVB4VNhw\nQpF/uTvXMsDmMfvEvsXqkWXohHpfhWPeBjzyTm7y42pHAEMuA18pji9W1bVI\nQe59TRdRg4Lnnva5biRa8QeiLsljpIIW+kjaWmj1ZxejqlWUAqhr2SYUQWfI\nuYIR4SYY9PBrIDQQ4mZaa8AZRf1yDWQLE7vxqbA0FrpfjlatfLgxtXC/ichj\nW1WLDI690Ktp9pyPYLk8pIqDvHPX5o5T9eDZgQyuhQDKbXV9phjuW5sxp/Gz\nUQbi\r\n=jMSR\r\n-----END PGP SIGNATURE-----\r\n"},"main":"dist/index.js","husky":{"hooks":{"pre-commit":"lint-staged"}},"config":{"eslint":"./examples/**/*.{js,jsx}","tslint":"./{__mocks__,src,stories}/{,**/}*.{ts,tsx}"},"gitHead":"1e20cbbb5d431de5d1fb9bf02a31827076130ad9","scripts":{"dev":"bash scripts/build.sh --dev-watch","test":"jest --watch","build":"bash scripts/build.sh","tslint":"yarn run-tslint -t verbose $npm_package_config_tslint","prepare":"cd examples/server && yarn install --frozen-lockfile && cd ../..; rm -r examples/node_modules 2>/dev/null; true","examples":"bash scripts/run-examples.sh","prepare?":"# Called before `npm publish` and on local `npm install`. Temporarily also for deleting obsolete node_modules. Ends with `true` to continue gracefully.","validate":"tsc --noEmit && yarn tslint && eslint $npm_package_config_eslint && yarn validate-style && yarn prettier-check","build-dev":"bash scripts/build.sh --dev","examples?":"# Default is developer domain, other options: yarn examples [sec,secure,stg,stg2,stg3,demo,developer or URL]","storybook":"yarn build && start-storybook -p 9001 -c .storybook","test-once":"jest","tslint-ci":"mkdir -p ./ci/results && yarn run-tslint -t checkstyle -o ./ci/results/tslint-results.xml $npm_package_config_tslint","run-tslint":"tslint -p tsconfig.json","validate-ci":"tsc --noEmit && yarn tslint-ci  && eslint $npm_package_config_eslint -f checkstyle -o ci/results/eslint-results.xml && yarn validate-style-ci && yarn prettier-check","examples-build":"bash scripts/build-examples.sh","prepublishOnly":"yarn build","prettier-check":"prettier --check '{src,stories,styles,__mocks__,examples/server/src,examples/src,examples/test}/**/*.{ts,js,tsx,jsx,json,scss,md,yaml,html}'","prettier-write":"prettier --write '{src,stories,styles,__mocks__,examples/server/src,examples/src,examples/test}/**/*.{ts,js,tsx,jsx,json,scss,md,yaml,html}'","test-storybook":"yarn build && test-storybook","validate-style":"stylelint '**/*.scss'","build-storybook":"yarn build && build-storybook -c .storybook -o dist-storybook","examples-server":"node examples/server/src/index.js","heroku-postbuild":"yarn examples-build public","examples-testcafe":"./scripts/run-testcafe.sh visual","validate-style-ci":"stylelint '**/*.scss' --custom-formatter=node_modules/stylelint-checkstyle-formatter > ci/results/stylelint-results.xml","check-circular-deps":"madge --circular --extensions ts ./src","examples-testcafe-ci":"./scripts/run-testcafe.sh ci","examples-testcafe-live":"./scripts/run-testcafe.sh live"},"typings":"dist/index.d.ts","_npmUser":{"name":"gooddata-ci","email":"rail@gooddata.com"},"deprecated":"@gooddata/react-components@7 reached End of Support on March 31, 2022. Please upgrade (see https://sdk.gooddata.com/gooddata-ui/docs/supported_versions.html for more information).","repository":{"url":"git+ssh://git@github.com/gooddata/gooddata-react-components.git","type":"git"},"_npmVersion":"6.13.4","description":"GoodData.UI - A powerful JavaScript library for building analytical applications","directories":{},"lint-staged":{"{src,stories,styles,__mocks__,examples/server/src,examples/src,examples/test}/**/*.{ts,js,tsx,jsx,scss}":["npx gdc-fix-copyright","git add"],"{src,stories,styles,__mocks__,examples/server/src,examples/src,examples/test}/**/*.{ts,js,tsx,jsx,json,scss,md,yaml,html}":["prettier --write","git add"]},"_nodeVersion":"12.16.1","dependencies":{"rxjs":"^6.3.1","uuid":"^8.3.1","lodash":"^4.17.20","date-fns":"^2.7.0","downshift":"^3.2.7","invariant":"^2.2.2","mapbox-gl":"1.11.0","classnames":"^2.2.6","codemirror":"^5.54.0","highcharts":"7.1.1","prop-types":"^15.6.0","react-intl":"^3.6.0","custom-event":"^1.0.1","react-window":"^1.8.1","ag-grid-react":"20.0.0","react-measure":"^2.3.0","@types/mapbox-gl":"1.9.1","react-day-picker":"~7.3.0","react-responsive":"^3.0.0","stringify-object":"^2.4.0","@gooddata/typings":"^2.27.0","@types/codemirror":"^0.0.95","ag-grid-community":"20.0.0","http-status-codes":"^1.3.0","react-codemirror2":"^7.2.0","@gooddata/js-utils":"^3.10.17","@gooddata/numberjs":"^3.2.4","fixed-data-table-2":"^0.8.21","@gooddata/goodstrap":"^70.2.2","react-dom-factories":"^1.0.2","@gooddata/gooddata-js":"^13.2.0","json-stable-stringify":"^1.0.1","react-transition-group":"^2.2.1","hoist-non-react-statics":"^3.3.0","nodelist-foreach-polyfill":"^1.2.0","@formatjs/intl-pluralrules":"^1.3.6","highcharts-grouped-categories":"^1.1.3"},"_hasShrinkwrap":false,"devDependencies":{"raf":"3.3.2","yup":"^0.32.9","jest":"24.7.1","husky":"3.0.0","madge":"^4.0.1","react":"^16.5.2","enzyme":"3.5.0","eslint":"4.19.1","formik":"^0.11.11","moment":"2.23.0","history":"^4.7.2","ts-jest":"24.0.0","webpack":"4.30.0","full-icu":"^1.3.0","prettier":"1.16.4","react-ga":"^2.5.2","recharts":"1.0.0-beta.9","testcafe":"1.1.4","commander":"2.14.1","node-sass":"4.13.1","react-dom":"^16.5.2","stylelint":"^13.6.1","supertest":"3.0.0","ts-loader":"6.0.0","@types/raf":"^3.4.0","css-loader":"0.28.7","jest-junit":"3.0.0","raw-loader":"0.5.1","styled-jsx":"2.2.1","typescript":"3.3.4000","@babel/core":"7.11.6","@types/jest":"24.0.6","@types/node":"7.0.8","@types/uuid":"8.3.0","file-loader":"3.0.1","jest-enzyme":"7.0.2","lint-staged":"9.1.0","sass-loader":"6.0.6","webpack-cli":"3.3.2","@types/react":"16.8.6","babel-loader":"8.1.0","react-helmet":"5.2.0","react-select":"1.2.1","style-loader":"0.19.1","@types/enzyme":"3.1.13","@types/lodash":"4.14.123","testcafe-live":"0.1.4","@babel/runtime":"7.4.4","dotenv-webpack":"^1.7.0","@babel/polyfill":"^7.4.4","@storybook/react":"5.0.11","@types/invariant":"2.2.29","@types/react-dom":"16.0.11","isomorphic-fetch":"2.2.1","react-datepicker":"1.1.0","react-router-dom":"4.2.2","@babel/preset-env":"7.4.4","@gooddata/mock-js":"^2.14.2","@storybook/addons":"5.0.11","@types/classnames":"2.2.3","@types/prop-types":"15.5.2","@storybook/theming":"5.0.11","identity-obj-proxy":"^3.0.0","intl-messageformat":"^7.5.4","webpack-dev-server":"3.3.1","@babel/preset-react":"7.0.0","@types/react-portal":"4.0.1","@types/react-window":"^1.8.1","babel-plugin-lodash":"3.3.4","html-webpack-plugin":"3.2.0","react-test-renderer":"16.4.2","@types/react-measure":"2.0.5","clean-webpack-plugin":"2.0.2","stats-webpack-plugin":"0.7.0","eslint-config-prettier":"4.1.0","react-google-recaptcha":"^0.14.1","tslint-config-prettier":"1.18.0","@gooddata/eslint-config":"^1.0.0","@gooddata/tslint-config":"1.0.0","@types/react-responsive":"^3.0.3","@types/storybook__react":"4.0.1","@types/stringify-object":"^3.2.0","enzyme-adapter-react-16":"1.3.1","@gooddata/test-storybook":"4.0.0","@storybook/addon-actions":"5.0.11","@storybook/addon-options":"5.0.11","node-sass-magic-importer":"5.1.0","react-syntax-highlighter":"11.0.2","@types/fixed-data-table-2":"0.8.1","stylelint-config-prettier":"^8.0.1","@gooddata/stylelint-config":"^5.0.0","@types/react-test-renderer":"16.0.0","circular-dependency-plugin":"5.0.2","compression-webpack-plugin":"2.0.0","@types/json-stable-stringify":"^1.0.32","@gooddata/frontend-npm-scripts":"1.2.0","@types/enzyme-adapter-react-16":"1.0.3","stylelint-checkstyle-formatter":"0.1.2","@types/storybook__addon-actions":"3.4.2","@babel/plugin-proposal-class-properties":"7.4.4","@babel/plugin-proposal-object-rest-spread":"7.4.4","@babel/plugin-transform-async-to-generator":"7.4.4"},"peerDependencies":{"react":"^16.5.2","react-dom":"^16.5.2"},"_npmOperationalInternal":{"tmp":"tmp/react-components_7.9.1_1622715138528_0.21137633695821312","host":"s3://npm-registry-packages"}},"7.9.2-beta.4":{"name":"@gooddata/react-components","version":"7.9.2-beta.4","author":{"name":"GoodData Corporation"},"license":"SEE LICENSE IN LICENSE","_id":"@gooddata/react-components@7.9.2-beta.4","maintainers":[{"name":"martin.plavek","email":"martin.plavek@gooddata.com"},{"name":"jan.jiran","email":"jan.jiran@gooddata.com"},{"name":"tmsang","email":"sang.truong-minh@gooddata.com"},{"name":"rodri360","email":"me@rodri360.com"},{"name":"jkittler","email":"honza.kittler@gmail.com"},{"name":"ivan.mjartan","email":"ivan.mjartan@gooddata.com"},{"name":"lupko","email":"lubomir.slivka@gooddata.com"},{"name":"tomas.kratochvil","email":"tomas.kratochvil@gooddata.com"},{"name":"jakub-sterba","email":"jakub.sterba@gooddata.com"},{"name":"pbenes","email":"petr.benes@gooddata.com"},{"name":"strouhaljan","email":"strouhal.jan@gmail.com"},{"name":"gooddata-ci","email":"rail@gooddata.com"},{"name":"nikolacech","email":"nikola.cech@gooddata.com"},{"name":"bugsbunny338","email":"jiri.zajic@mensa.cz"},{"name":"bertold8","email":"ivan.nejezchleb@seznam.cz"},{"name":"sitina","email":"jiri.sitina@gooddata.com"},{"name":"linhhong","email":"linh.hong@gooddata.com"},{"name":"petrjanu","email":"petr.janu@gooddata.com"},{"name":"jaroslav.tomecek","email":"jaroslav.tomecek@gooddata.com"},{"name":"tomsatgd","email":"tomas.satinsky@gooddata.com"},{"name":"xmort","email":"petr.dolejsi@gooddata.com"},{"name":"yanlipnican","email":"yanlipnican@gmail.com"},{"name":"ptquang86","email":"ptquang86@gmail.com"},{"name":"no23reason","email":"dan.homola@hotmail.cz"},{"name":"afi","email":"adam.fiedler@gooddata.com"},{"name":"patrikbraborec","email":"patrik.braborec@gooddata.com"},{"name":"brbistas","email":"valentinos.chraniotis@gooddata.com"},{"name":"vu.pham","email":"vu.pham@gooddata.com"},{"name":"matyas.kandl","email":"matyas.kandl@gooddata.com"},{"name":"hung.nguyen.hoang","email":"hung.nguyen@gooddata.com"},{"name":"tu-ngo","email":"tungo1981@gmail.com"},{"name":"trung-le-quoc","email":"trung.le@gooddata.com"},{"name":"utdnah","email":"danh.ung@gooddata.com"},{"name":"de.do","email":"de.do@gooddata.com"},{"name":"tulean","email":"tuan.le@gooddata.com"},{"name":"nis.hua","email":"nis.hua@gooddata.com"},{"name":"tuqt1005","email":"tu.tran@gooddata.com"},{"name":"tu.bui","email":"tu.bui@gooddata.com"},{"name":"my.duong","email":"my.duong@gooddata.com"},{"name":"mai.nguyen","email":"mai.nguyen@gooddata.com"},{"name":"hang.ngo","email":"hang.ngo@gooddata.com"},{"name":"scavnickyj","email":"jakub.scavnicky@gooddata.com"},{"name":"thao-luong","email":"thao.luong@gooddata.com"},{"name":"thuong.nguyen","email":"thuong.nguyen@gooddata.com"},{"name":"huyen.nguyen","email":"huyen.nguyen@gooddata.com"},{"name":"vi.phan","email":"vi.phan@gooddata.com"},{"name":"milan.lempera","email":"ext-milan.lempera@gooddata.com"},{"name":"van.nguyen","email":"van.nguyen@gooddata.com"},{"name":"nestor_encinas","email":"xesto05@gmail.com"},{"name":"an.vuong","email":"an.vuong@gooddata.com"},{"name":"tmuchka","email":"tomas.muchka@gooddata.com"},{"name":"gdjan","email":"jan.kruza@gooddata.com"},{"name":"ngoc-le","email":"ngoc.le@gooddata.com"},{"name":"thuy.tran","email":"thuy.tran@gooddata.com"}],"homepage":"https://github.com/gooddata/gooddata-react-components#readme","bugs":{"url":"https://github.com/gooddata/gooddata-react-components/issues"},"dist":{"shasum":"dd1fb6f602a307071e34b5813249aacbe04353ee","tarball":"https://registry.npmjs.org/@gooddata/react-components/-/react-components-7.9.2-beta.4.tgz","fileCount":2669,"integrity":"sha512-qpMHzahHYiRMeAf7rTn19uAAbwQmTj4jcvdtQ5GW1oYITYuDAUsvcZaORW2b4E4W8sDQPb7naMPxG5pogQjPUw==","signatures":[{"sig":"MEUCIFIvyTQQ5Xv22uIBpdm+XS+GmxAVGUDDb6rUlOHXcYNWAiEAzlBFINCxq2aeUFCmKFsciZqEOgg9P8iqOwiviNyH0tE=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":11081738,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJguMPOCRA9TVsSAnZWagAAM58QAIi2cbKKoB48dBB0lNQi\nKlqXXreiKrNg0xK4AFFbCiDvyV054wb7UB8d8TJlJ/Q/NJBdQeKaWRjgrNB2\nk1iMtxpEY8iPkAkSkHDFqI1xApo+zBvwsdMYeuO1xM7zxnJOv5pkmrVDwMkj\n0FlLKt1CDmUe8uZXxj2CvBgEPCeiIO1a5EvQX55LbuSeGGyFprECZ7Zs8p4d\nxN2X0dndBQcl8MgAqEKk4w24dslx3vvXJfWQiDnqgHBZmmDoGNqo0Zj6NBz2\nUG6/bWESnwmLY3gFgcdCW3QAvKVHxwlpT/jbwn1b/pftY4srpD0rPloZxPQ0\nBr8gMo3FQ6EIroN9euSfwhbnWAYf7BhgRwWQXbHrvpKsIdrwavUyyiwRTJRe\n5eu/IREGBbVmkmcVnO8zpGQB9dfqvv3OfzcTMd6k3WTbSMtGg8B80g/EqogH\nKQWPDoE1p+seJatSD8SCUwkfEYF98KMbxivq9silcgKljE9ipa3kfi3Msnsp\nW8aG6F/cDVV3SA/KkwexWO1fofsRj1WPIFipXsijCOGWjCkpWl8ricvChmE+\nUjTXbQI24LlB9AkkKLxN90+pf3eautem/ewuytvv9pi1sSnhf8oZgC/EaCiH\nl4Rr5n9n3VJ9e3wYguIJrAiPBJy7PBPXLW4ED24jUQt/aPWZONIutMgauSwp\n0x4B\r\n=SBJN\r\n-----END PGP SIGNATURE-----\r\n"},"main":"dist/index.js","husky":{"hooks":{"pre-commit":"lint-staged"}},"config":{"eslint":"./examples/**/*.{js,jsx}","tslint":"./{__mocks__,src,stories}/{,**/}*.{ts,tsx}"},"readme":"[![npm version](https://badge.fury.io/js/%40gooddata%2Freact-components.svg)](https://www.npmjs.com/package/@gooddata/react-components)\n\n# GoodData.UI React components\n> A React-based JavaScript library for building data-driven applications\n\n## Getting started\n- [GoodData.UI Documentation](http://sdk.gooddata.com/gooddata-ui/)\n- [GoodData.UI Live Examples](https://gooddata-examples.herokuapp.com/)\n- [Stack Overflow](https://stackoverflow.com/questions/tagged/gooddata)\n\n### Usage\nWith [yarn](https://yarnpkg.com) installed, go to your project directory and run\n```\n$ yarn add @gooddata/react-components\n```\nIf you prefer [npm](npmjs.com) run\n```\n$ npm install --save @gooddata/react-components\n```\n\nThe public API is exposed via global `index.js`. Except for the styles, do not import any other file directly\nbecause they are not intended to be part of the public API.\n\n## Contributing\n\nWe welcome any contribution in form of [issues](https://github.com/gooddata/gooddata-react-components/issues) or [pull requests](https://github.com/gooddata/gooddata-react-components/pulls).\n\nInstall [Node.js](http://nodejs.org) (node 12.16.1, npm v6.13.4) and [Yarn](https://classic.yarnpkg.com) (1.22.4).\n\nInstall dependencies:\n```\nyarn install --frozen-lockfile\n```\n\nThese commands may come in handy while developing:\n\n| command | description |\n| ------- | ----------- |\n| `yarn install --pure-lockfile` | first step |\n| ||\n| `yarn dev` | build react-components to `/dist` in watch mode |\n| `yarn test` | run all unit tests |\n| `yarn prettier-write` | format the source code to match the valid codestyle |\n| `yarn validate` | validate codestyle |\n| ||\n| `yarn storybook` | run storybook from `/stories` on http://localhost:9001 |\n| `yarn build-storybook` | build storybook to `/dist-storybook` |\n| `yarn test-storybook` | run storybook and [screenshot tests](https://github.com/gooddata/gdc-client-utils/tree/master/test-storybook) |\n| ||\n| `yarn examples` | run Live Examples dev-server from `/examples` on https://localhost:8999 |\n| `yarn examples-build` | build Live Examples to `/examples/dist` |\n| `yarn examples-server` | serve built Live Examples - see `/examples/server/src` |\n| `yarn examples-testcafe` | run testcafe tests against `localhost:8999` |\n\n### Deploy to heroku.com\nWhen you deploy this repo to heroku, it serves *GoodData.UI Live Examples*.\nRelevant tasks are in `Procfile` and `package.json`.\n\n```bash\n# run in the project directory\nheroku login\nheroku create <your-app-name>\nheroku config:set DOMAIN_ADMIN_USERNAME=x@gooddata.com DOMAIN_ADMIN_PASSWORD=xy PROJECT_ID_TO_ASSIGN=xms7ga4tf3g3nzucd8380o2bev8oeknp\ngit push heroku HEAD:master\nheroku open\n```\n### Enable Geo Chart for Storybook and Live Examples\nGeo chart uses Mapbox to render map which requires a Mapbox access token.\n- Register an account and create Mapbox access token at [guide](https://docs.mapbox.com/help/how-mapbox-works/access-tokens/)\n- Store the created token at `.env`:\n```bash\necho -e \"EXAMPLE_MAPBOX_ACCESS_TOKEN=token\" >> .env # only need to run once\necho -e \"STORYBOOK_MAPBOX_ACCESS_TOKEN=token\" >> .env # only need to run once\n```\n\n### Run Live Examples Locally\nTo run *GoodData.UI Live Examples* locally:\n```bash\ngit clone <this-repository>\ncd  <repository-folder>\nyarn install --pure-lockfile\nyarn examples\n```\nThen open https://localhost:8999 and login using Live Examples account (you can [create one here](https://gooddata-examples.herokuapp.com/registration)).\n\n### Run Storybook locally\n- Run storybook with token stored in `.env` for more secure\n```bash\nyarn storybook\n```\n- Or run storybook with token env param exposed to cli (not suggested)\n```bash\nSTORYBOOK_MAPBOX_ACCESS_TOKEN=token yarn storybook\n```\n- Apply either above way to `yarn build-storybook` or `yarn test-storybook`\n\n### Source code formatting\nThe source code in the repository is formatted by [Prettier](https://prettier.io/).\nThe format of the code is validated by our Continuous Integration server and is one of the requirements of successful merge.\n\nPrettier is supported by every major IDE. You can find the list of supported editors and how to configure them [here](https://prettier.io/docs/en/editors.html).\n\nIn the case, when your editor is not supported or you don't want to setup the integration, you can run the `yarn prettier-write` command to reformat the code before commit.\n\n## Changelog\n\n- see [CHANGELOG.md](CHANGELOG.md)\n\n## Supported versions\n\nWe encourage you to always use the latest available version of GoodData.UI to make the user experience with integrating GoodData.UI as smooth and secure as possible and to ensure that GoodData.UI always uses the latest features of the GoodData platform.\n\nFor more information, see [Supported Versions](https://sdk.gooddata.com/gooddata-ui/docs/supported_versions.html).\n\nPlease follow the installation instructions in the [gooddata-ui-sdk repository](https://github.com/gooddata/gooddata-ui-sdk) to update to the latest version.\n\n## License\n\n(C) 2007-2020 GoodData Corporation\n\nThis project is dual licensed:\n\n- The ATTRIBUTION-NONCOMMERCIAL 4.0 INTERNATIONAL (CC BY-NC 4.0) is used for purpose of the trial experience and evaluation of GoodData.UI library.\n- The GOODDATA GOODDATA.UI LIBRARY END USER LICENSE AGREEMENT is used for GoodData customers.\n\nFor more information, please see [LICENSE](https://github.com/gooddata/gooddata-react-components/blob/master/LICENSE).\n","gitHead":"ebcac07ab3e3245da3af58977ad74e0607245a8a","scripts":{"dev":"bash scripts/build.sh --dev-watch","test":"jest --watch","build":"bash scripts/build.sh","tslint":"yarn run-tslint -t verbose $npm_package_config_tslint","prepare":"cd examples/server && yarn install --frozen-lockfile && cd ../..; rm -r examples/node_modules 2>/dev/null; true","examples":"bash scripts/run-examples.sh","prepare?":"# Called before `npm publish` and on local `npm install`. Temporarily also for deleting obsolete node_modules. Ends with `true` to continue gracefully.","validate":"tsc --noEmit && yarn tslint && eslint $npm_package_config_eslint && yarn validate-style && yarn prettier-check","build-dev":"bash scripts/build.sh --dev","examples?":"# Default is developer domain, other options: yarn examples [sec,secure,stg,stg2,stg3,demo,developer or URL]","storybook":"yarn build && start-storybook -p 9001 -c .storybook","test-once":"jest","tslint-ci":"mkdir -p ./ci/results && yarn run-tslint -t checkstyle -o ./ci/results/tslint-results.xml $npm_package_config_tslint","run-tslint":"tslint -p tsconfig.json","validate-ci":"tsc --noEmit && yarn tslint-ci  && eslint $npm_package_config_eslint -f checkstyle -o ci/results/eslint-results.xml && yarn validate-style-ci && yarn prettier-check","examples-build":"bash scripts/build-examples.sh","prepublishOnly":"yarn build","prettier-check":"prettier --check '{src,stories,styles,__mocks__,examples/server/src,examples/src,examples/test}/**/*.{ts,js,tsx,jsx,json,scss,md,yaml,html}'","prettier-write":"prettier --write '{src,stories,styles,__mocks__,examples/server/src,examples/src,examples/test}/**/*.{ts,js,tsx,jsx,json,scss,md,yaml,html}'","test-storybook":"yarn build && test-storybook","validate-style":"stylelint '**/*.scss'","build-storybook":"yarn build && build-storybook -c .storybook -o dist-storybook","examples-server":"node examples/server/src/index.js","heroku-postbuild":"yarn examples-build public","examples-testcafe":"./scripts/run-testcafe.sh visual","validate-style-ci":"stylelint '**/*.scss' --custom-formatter=node_modules/stylelint-checkstyle-formatter > ci/results/stylelint-results.xml","check-circular-deps":"madge --circular --extensions ts ./src","examples-testcafe-ci":"./scripts/run-testcafe.sh ci","examples-testcafe-live":"./scripts/run-testcafe.sh live"},"typings":"dist/index.d.ts","_npmUser":{"name":"gooddata-ci","email":"rail@gooddata.com"},"deprecated":"@gooddata/react-components@7 reached End of Support on March 31, 2022. Please upgrade (see https://sdk.gooddata.com/gooddata-ui/docs/supported_versions.html for more information).","repository":{"url":"git+ssh://git@github.com/gooddata/gooddata-react-components.git","type":"git"},"_npmVersion":"6.13.4","description":"GoodData.UI - A powerful JavaScript library for building analytical applications","directories":{},"lint-staged":{"{src,stories,styles,__mocks__,examples/server/src,examples/src,examples/test}/**/*.{ts,js,tsx,jsx,scss}":["npx gdc-fix-copyright","git add"],"{src,stories,styles,__mocks__,examples/server/src,examples/src,examples/test}/**/*.{ts,js,tsx,jsx,json,scss,md,yaml,html}":["prettier --write","git add"]},"_nodeVersion":"12.16.1","dependencies":{"rxjs":"^6.3.1","uuid":"^8.3.1","lodash":"^4.17.20","date-fns":"^2.7.0","downshift":"^3.2.7","invariant":"^2.2.2","mapbox-gl":"1.11.0","classnames":"^2.2.6","codemirror":"^5.54.0","highcharts":"7.1.1","prop-types":"^15.6.0","react-intl":"^3.6.0","custom-event":"^1.0.1","react-window":"^1.8.1","ag-grid-react":"20.0.0","react-measure":"^2.3.0","@types/mapbox-gl":"1.9.1","react-day-picker":"~7.3.0","react-responsive":"^3.0.0","stringify-object":"^2.4.0","@gooddata/typings":"^2.27.0","@types/codemirror":"^0.0.95","ag-grid-community":"20.0.0","http-status-codes":"^1.3.0","react-codemirror2":"^7.2.0","@gooddata/js-utils":"^3.10.17","@gooddata/numberjs":"^3.2.4","fixed-data-table-2":"^0.8.21","@gooddata/goodstrap":"^70.2.2","react-dom-factories":"^1.0.2","@gooddata/gooddata-js":"^13.2.0","json-stable-stringify":"^1.0.1","react-transition-group":"^2.2.1","hoist-non-react-statics":"^3.3.0","nodelist-foreach-polyfill":"^1.2.0","@formatjs/intl-pluralrules":"^1.3.6","highcharts-grouped-categories":"^1.1.3"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"raf":"3.3.2","yup":"^0.32.9","jest":"24.7.1","husky":"3.0.0","madge":"^4.0.1","react":"^16.5.2","enzyme":"3.5.0","eslint":"4.19.1","formik":"^0.11.11","moment":"2.23.0","history":"^4.7.2","ts-jest":"24.0.0","webpack":"4.30.0","full-icu":"^1.3.0","prettier":"1.16.4","react-ga":"^2.5.2","recharts":"1.0.0-beta.9","testcafe":"1.1.4","commander":"2.14.1","node-sass":"4.13.1","react-dom":"^16.5.2","stylelint":"^13.6.1","supertest":"3.0.0","ts-loader":"6.0.0","@types/raf":"^3.4.0","css-loader":"0.28.7","jest-junit":"3.0.0","raw-loader":"0.5.1","styled-jsx":"2.2.1","typescript":"3.3.4000","@babel/core":"7.11.6","@types/jest":"24.0.6","@types/node":"7.0.8","@types/uuid":"8.3.0","file-loader":"3.0.1","jest-enzyme":"7.0.2","lint-staged":"9.1.0","sass-loader":"6.0.6","webpack-cli":"3.3.2","@types/react":"16.8.6","babel-loader":"8.1.0","react-helmet":"5.2.0","react-select":"1.2.1","style-loader":"0.19.1","@types/enzyme":"3.1.13","@types/lodash":"4.14.123","testcafe-live":"0.1.4","@babel/runtime":"7.4.4","dotenv-webpack":"^1.7.0","@babel/polyfill":"^7.4.4","@storybook/react":"5.0.11","@types/invariant":"2.2.29","@types/react-dom":"16.0.11","isomorphic-fetch":"2.2.1","react-datepicker":"1.1.0","react-router-dom":"4.2.2","@babel/preset-env":"7.4.4","@gooddata/mock-js":"^2.14.2","@storybook/addons":"5.0.11","@types/classnames":"2.2.3","@types/prop-types":"15.5.2","@storybook/theming":"5.0.11","identity-obj-proxy":"^3.0.0","intl-messageformat":"^7.5.4","webpack-dev-server":"3.3.1","@babel/preset-react":"7.0.0","@types/react-portal":"4.0.1","@types/react-window":"^1.8.1","babel-plugin-lodash":"3.3.4","html-webpack-plugin":"3.2.0","react-test-renderer":"16.4.2","@types/react-measure":"2.0.5","clean-webpack-plugin":"2.0.2","stats-webpack-plugin":"0.7.0","eslint-config-prettier":"4.1.0","react-google-recaptcha":"^0.14.1","tslint-config-prettier":"1.18.0","@gooddata/eslint-config":"^1.0.0","@gooddata/tslint-config":"1.0.0","@types/react-responsive":"^3.0.3","@types/storybook__react":"4.0.1","@types/stringify-object":"^3.2.0","enzyme-adapter-react-16":"1.3.1","@gooddata/test-storybook":"4.0.0","@storybook/addon-actions":"5.0.11","@storybook/addon-options":"5.0.11","node-sass-magic-importer":"5.1.0","react-syntax-highlighter":"11.0.2","@types/fixed-data-table-2":"0.8.1","stylelint-config-prettier":"^8.0.1","@gooddata/stylelint-config":"^5.0.0","@types/react-test-renderer":"16.0.0","circular-dependency-plugin":"5.0.2","compression-webpack-plugin":"2.0.0","@types/json-stable-stringify":"^1.0.32","@gooddata/frontend-npm-scripts":"1.2.0","@types/enzyme-adapter-react-16":"1.0.3","stylelint-checkstyle-formatter":"0.1.2","@types/storybook__addon-actions":"3.4.2","@babel/plugin-proposal-class-properties":"7.4.4","@babel/plugin-proposal-object-rest-spread":"7.4.4","@babel/plugin-transform-async-to-generator":"7.4.4"},"peerDependencies":{"react":"^16.5.2","react-dom":"^16.5.2"},"_npmOperationalInternal":{"tmp":"tmp/react-components_7.9.2-beta.4_1622721486107_0.07667006035251545","host":"s3://npm-registry-packages"}},"7.9.2-beta.5":{"name":"@gooddata/react-components","version":"7.9.2-beta.5","author":{"name":"GoodData Corporation"},"license":"SEE LICENSE IN LICENSE","_id":"@gooddata/react-components@7.9.2-beta.5","maintainers":[{"name":"martin.plavek","email":"martin.plavek@gooddata.com"},{"name":"jan.jiran","email":"jan.jiran@gooddata.com"},{"name":"tmsang","email":"sang.truong-minh@gooddata.com"},{"name":"rodri360","email":"me@rodri360.com"},{"name":"jkittler","email":"honza.kittler@gmail.com"},{"name":"ivan.mjartan","email":"ivan.mjartan@gooddata.com"},{"name":"lupko","email":"lubomir.slivka@gooddata.com"},{"name":"tomas.kratochvil","email":"tomas.kratochvil@gooddata.com"},{"name":"jakub-sterba","email":"jakub.sterba@gooddata.com"},{"name":"pbenes","email":"petr.benes@gooddata.com"},{"name":"strouhaljan","email":"strouhal.jan@gmail.com"},{"name":"gooddata-ci","email":"rail@gooddata.com"},{"name":"nikolacech","email":"nikola.cech@gooddata.com"},{"name":"bugsbunny338","email":"jiri.zajic@mensa.cz"},{"name":"bertold8","email":"ivan.nejezchleb@seznam.cz"},{"name":"sitina","email":"jiri.sitina@gooddata.com"},{"name":"linhhong","email":"linh.hong@gooddata.com"},{"name":"petrjanu","email":"petr.janu@gooddata.com"},{"name":"jaroslav.tomecek","email":"jaroslav.tomecek@gooddata.com"},{"name":"tomsatgd","email":"tomas.satinsky@gooddata.com"},{"name":"xmort","email":"petr.dolejsi@gooddata.com"},{"name":"yanlipnican","email":"yanlipnican@gmail.com"},{"name":"ptquang86","email":"ptquang86@gmail.com"},{"name":"no23reason","email":"dan.homola@hotmail.cz"},{"name":"afi","email":"adam.fiedler@gooddata.com"},{"name":"patrikbraborec","email":"patrik.braborec@gooddata.com"},{"name":"brbistas","email":"valentinos.chraniotis@gooddata.com"},{"name":"vu.pham","email":"vu.pham@gooddata.com"},{"name":"matyas.kandl","email":"matyas.kandl@gooddata.com"},{"name":"hung.nguyen.hoang","email":"hung.nguyen@gooddata.com"},{"name":"tu-ngo","email":"tungo1981@gmail.com"},{"name":"trung-le-quoc","email":"trung.le@gooddata.com"},{"name":"utdnah","email":"danh.ung@gooddata.com"},{"name":"de.do","email":"de.do@gooddata.com"},{"name":"tulean","email":"tuan.le@gooddata.com"},{"name":"nis.hua","email":"nis.hua@gooddata.com"},{"name":"tuqt1005","email":"tu.tran@gooddata.com"},{"name":"tu.bui","email":"tu.bui@gooddata.com"},{"name":"my.duong","email":"my.duong@gooddata.com"},{"name":"mai.nguyen","email":"mai.nguyen@gooddata.com"},{"name":"hang.ngo","email":"hang.ngo@gooddata.com"},{"name":"scavnickyj","email":"jakub.scavnicky@gooddata.com"},{"name":"thao-luong","email":"thao.luong@gooddata.com"},{"name":"thuong.nguyen","email":"thuong.nguyen@gooddata.com"},{"name":"huyen.nguyen","email":"huyen.nguyen@gooddata.com"},{"name":"vi.phan","email":"vi.phan@gooddata.com"},{"name":"milan.lempera","email":"ext-milan.lempera@gooddata.com"},{"name":"van.nguyen","email":"van.nguyen@gooddata.com"},{"name":"nestor_encinas","email":"xesto05@gmail.com"},{"name":"an.vuong","email":"an.vuong@gooddata.com"},{"name":"tmuchka","email":"tomas.muchka@gooddata.com"},{"name":"gdjan","email":"jan.kruza@gooddata.com"},{"name":"ngoc-le","email":"ngoc.le@gooddata.com"},{"name":"thuy.tran","email":"thuy.tran@gooddata.com"}],"homepage":"https://github.com/gooddata/gooddata-react-components#readme","bugs":{"url":"https://github.com/gooddata/gooddata-react-components/issues"},"dist":{"shasum":"d40f654e1fc99d31cb17dac61546048f7c8ddc32","tarball":"https://registry.npmjs.org/@gooddata/react-components/-/react-components-7.9.2-beta.5.tgz","fileCount":2669,"integrity":"sha512-0ke792dp/jNzTH/GQXZp7cS0VrgYM+xiNkYK0U7q078s/jQxZ9olFNqj34zTZ6evI579VSTh/sykMpV7pNLOmg==","signatures":[{"sig":"MEUCIDw8ORvICGLdU4rUr3JPToMSQ8Q6qGfnx7zhUtAYAn6fAiEAp3ZerhTnbc/Dn8wSUoR7GVRpw+KIJo/NrWgeZe1u2bQ=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":11081738,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJguMqOCRA9TVsSAnZWagAAXekP/jSThUy3ikHbuhOYlCNX\nyOk/5JiE3T0fLbw+jslKAdU83vMufFzrlGvHzJPOE2M2nmtFpGzt+cksUFE2\nh7TX1dziKDZOSFBub4zqFK+qjc+LPX4zrAp9rEzizpclDTSbSzQ6Xp7tyrM0\n8jOW/t1nq8NOcVT9NCIi78kR8ENsUP+P6Zom53M6lfGS24RKEsWRMIncRbNg\nh3i6HisFaY4zP2hNyryXiQFilDGSJz4htB2FJ9XsIiCR6cTwvxW2H4524mg/\ncOy1v4Cq48jWSABkC8g4KDtHbEZh0C6PRUGfoZAbGG7AwjDvnyCgUlrSC/Vr\nTkc/VtirpGzTRhNpBE3AITA9w4Q6hISbdmuXrvipBGJmY0uyxgwlMaT7Eu12\nDHkUmU9J1pXSFAcWQLp9JUWU3wBhoJL5oVdsx0Fxnfw9RGbeTDMTT3XnOv6/\n+IwLL0KwFAb055f9QF2K7OXb2ZptaLXmz6Oun3Z/vHTXU63KzZxYmortcLnt\n0wAd0khgnx/Qt5fu/7Lc6F+yKD53xpsYhPdn5QaJqm226COiqeo2AzJ/6kDJ\nMmorD5r17MbYqClraWbWIMuS0BOTBiFt9tFl8BkiLSyx+Vbx/GTvxpTQbyvM\nuLlmpN8lYU05rbgaKgngPhqBrZwxzWw3nmEgLm8HnpKzCQ/fN+1XgWs4fEUi\nX/t+\r\n=gerM\r\n-----END PGP SIGNATURE-----\r\n"},"main":"dist/index.js","husky":{"hooks":{"pre-commit":"lint-staged"}},"config":{"eslint":"./examples/**/*.{js,jsx}","tslint":"./{__mocks__,src,stories}/{,**/}*.{ts,tsx}"},"readme":"[![npm version](https://badge.fury.io/js/%40gooddata%2Freact-components.svg)](https://www.npmjs.com/package/@gooddata/react-components)\n\n# GoodData.UI React components\n> A React-based JavaScript library for building data-driven applications\n\n## Getting started\n- [GoodData.UI Documentation](http://sdk.gooddata.com/gooddata-ui/)\n- [GoodData.UI Live Examples](https://gooddata-examples.herokuapp.com/)\n- [Stack Overflow](https://stackoverflow.com/questions/tagged/gooddata)\n\n### Usage\nWith [yarn](https://yarnpkg.com) installed, go to your project directory and run\n```\n$ yarn add @gooddata/react-components\n```\nIf you prefer [npm](npmjs.com) run\n```\n$ npm install --save @gooddata/react-components\n```\n\nThe public API is exposed via global `index.js`. Except for the styles, do not import any other file directly\nbecause they are not intended to be part of the public API.\n\n## Contributing\n\nWe welcome any contribution in form of [issues](https://github.com/gooddata/gooddata-react-components/issues) or [pull requests](https://github.com/gooddata/gooddata-react-components/pulls).\n\nInstall [Node.js](http://nodejs.org) (node 12.16.1, npm v6.13.4) and [Yarn](https://classic.yarnpkg.com) (1.22.4).\n\nInstall dependencies:\n```\nyarn install --frozen-lockfile\n```\n\nThese commands may come in handy while developing:\n\n| command | description |\n| ------- | ----------- |\n| `yarn install --pure-lockfile` | first step |\n| ||\n| `yarn dev` | build react-components to `/dist` in watch mode |\n| `yarn test` | run all unit tests |\n| `yarn prettier-write` | format the source code to match the valid codestyle |\n| `yarn validate` | validate codestyle |\n| ||\n| `yarn storybook` | run storybook from `/stories` on http://localhost:9001 |\n| `yarn build-storybook` | build storybook to `/dist-storybook` |\n| `yarn test-storybook` | run storybook and [screenshot tests](https://github.com/gooddata/gdc-client-utils/tree/master/test-storybook) |\n| ||\n| `yarn examples` | run Live Examples dev-server from `/examples` on https://localhost:8999 |\n| `yarn examples-build` | build Live Examples to `/examples/dist` |\n| `yarn examples-server` | serve built Live Examples - see `/examples/server/src` |\n| `yarn examples-testcafe` | run testcafe tests against `localhost:8999` |\n\n### Deploy to heroku.com\nWhen you deploy this repo to heroku, it serves *GoodData.UI Live Examples*.\nRelevant tasks are in `Procfile` and `package.json`.\n\n```bash\n# run in the project directory\nheroku login\nheroku create <your-app-name>\nheroku config:set DOMAIN_ADMIN_USERNAME=x@gooddata.com DOMAIN_ADMIN_PASSWORD=xy PROJECT_ID_TO_ASSIGN=xms7ga4tf3g3nzucd8380o2bev8oeknp\ngit push heroku HEAD:master\nheroku open\n```\n### Enable Geo Chart for Storybook and Live Examples\nGeo chart uses Mapbox to render map which requires a Mapbox access token.\n- Register an account and create Mapbox access token at [guide](https://docs.mapbox.com/help/how-mapbox-works/access-tokens/)\n- Store the created token at `.env`:\n```bash\necho -e \"EXAMPLE_MAPBOX_ACCESS_TOKEN=token\" >> .env # only need to run once\necho -e \"STORYBOOK_MAPBOX_ACCESS_TOKEN=token\" >> .env # only need to run once\n```\n\n### Run Live Examples Locally\nTo run *GoodData.UI Live Examples* locally:\n```bash\ngit clone <this-repository>\ncd  <repository-folder>\nyarn install --pure-lockfile\nyarn examples\n```\nThen open https://localhost:8999 and login using Live Examples account (you can [create one here](https://gooddata-examples.herokuapp.com/registration)).\n\n### Run Storybook locally\n- Run storybook with token stored in `.env` for more secure\n```bash\nyarn storybook\n```\n- Or run storybook with token env param exposed to cli (not suggested)\n```bash\nSTORYBOOK_MAPBOX_ACCESS_TOKEN=token yarn storybook\n```\n- Apply either above way to `yarn build-storybook` or `yarn test-storybook`\n\n### Source code formatting\nThe source code in the repository is formatted by [Prettier](https://prettier.io/).\nThe format of the code is validated by our Continuous Integration server and is one of the requirements of successful merge.\n\nPrettier is supported by every major IDE. You can find the list of supported editors and how to configure them [here](https://prettier.io/docs/en/editors.html).\n\nIn the case, when your editor is not supported or you don't want to setup the integration, you can run the `yarn prettier-write` command to reformat the code before commit.\n\n## Changelog\n\n- see [CHANGELOG.md](CHANGELOG.md)\n\n## Supported versions\n\nWe encourage you to always use the latest available version of GoodData.UI to make the user experience with integrating GoodData.UI as smooth and secure as possible and to ensure that GoodData.UI always uses the latest features of the GoodData platform.\n\nFor more information, see [Supported Versions](https://sdk.gooddata.com/gooddata-ui/docs/supported_versions.html).\n\nPlease follow the installation instructions in the [gooddata-ui-sdk repository](https://github.com/gooddata/gooddata-ui-sdk) to update to the latest version.\n\n## License\n\n(C) 2007-2020 GoodData Corporation\n\nThis project is dual licensed:\n\n- The ATTRIBUTION-NONCOMMERCIAL 4.0 INTERNATIONAL (CC BY-NC 4.0) is used for purpose of the trial experience and evaluation of GoodData.UI library.\n- The GOODDATA GOODDATA.UI LIBRARY END USER LICENSE AGREEMENT is used for GoodData customers.\n\nFor more information, please see [LICENSE](https://github.com/gooddata/gooddata-react-components/blob/master/LICENSE).\n","gitHead":"0d9244b7bc3d6bc71052765f48a20dacf02c91bc","scripts":{"dev":"bash scripts/build.sh --dev-watch","test":"jest --watch","build":"bash scripts/build.sh","tslint":"yarn run-tslint -t verbose $npm_package_config_tslint","prepare":"cd examples/server && yarn install --frozen-lockfile && cd ../..; rm -r examples/node_modules 2>/dev/null; true","examples":"bash scripts/run-examples.sh","prepare?":"# Called before `npm publish` and on local `npm install`. Temporarily also for deleting obsolete node_modules. Ends with `true` to continue gracefully.","validate":"tsc --noEmit && yarn tslint && eslint $npm_package_config_eslint && yarn validate-style && yarn prettier-check","build-dev":"bash scripts/build.sh --dev","examples?":"# Default is developer domain, other options: yarn examples [sec,secure,stg,stg2,stg3,demo,developer or URL]","storybook":"yarn build && start-storybook -p 9001 -c .storybook","test-once":"jest","tslint-ci":"mkdir -p ./ci/results && yarn run-tslint -t checkstyle -o ./ci/results/tslint-results.xml $npm_package_config_tslint","run-tslint":"tslint -p tsconfig.json","validate-ci":"tsc --noEmit && yarn tslint-ci  && eslint $npm_package_config_eslint -f checkstyle -o ci/results/eslint-results.xml && yarn validate-style-ci && yarn prettier-check","examples-build":"bash scripts/build-examples.sh","prepublishOnly":"yarn build","prettier-check":"prettier --check '{src,stories,styles,__mocks__,examples/server/src,examples/src,examples/test}/**/*.{ts,js,tsx,jsx,json,scss,md,yaml,html}'","prettier-write":"prettier --write '{src,stories,styles,__mocks__,examples/server/src,examples/src,examples/test}/**/*.{ts,js,tsx,jsx,json,scss,md,yaml,html}'","test-storybook":"yarn build && test-storybook","validate-style":"stylelint '**/*.scss'","build-storybook":"yarn build && build-storybook -c .storybook -o dist-storybook","examples-server":"node examples/server/src/index.js","heroku-postbuild":"yarn examples-build public","examples-testcafe":"./scripts/run-testcafe.sh visual","validate-style-ci":"stylelint '**/*.scss' --custom-formatter=node_modules/stylelint-checkstyle-formatter > ci/results/stylelint-results.xml","check-circular-deps":"madge --circular --extensions ts ./src","examples-testcafe-ci":"./scripts/run-testcafe.sh ci","examples-testcafe-live":"./scripts/run-testcafe.sh live"},"typings":"dist/index.d.ts","_npmUser":{"name":"gooddata-ci","email":"rail@gooddata.com"},"deprecated":"@gooddata/react-components@7 reached End of Support on March 31, 2022. Please upgrade (see https://sdk.gooddata.com/gooddata-ui/docs/supported_versions.html for more information).","repository":{"url":"git+ssh://git@github.com/gooddata/gooddata-react-components.git","type":"git"},"_npmVersion":"6.13.4","description":"GoodData.UI - A powerful JavaScript library for building analytical applications","directories":{},"lint-staged":{"{src,stories,styles,__mocks__,examples/server/src,examples/src,examples/test}/**/*.{ts,js,tsx,jsx,scss}":["npx gdc-fix-copyright","git add"],"{src,stories,styles,__mocks__,examples/server/src,examples/src,examples/test}/**/*.{ts,js,tsx,jsx,json,scss,md,yaml,html}":["prettier --write","git add"]},"_nodeVersion":"12.16.1","dependencies":{"rxjs":"^6.3.1","uuid":"^8.3.1","lodash":"^4.17.20","date-fns":"^2.7.0","downshift":"^3.2.7","invariant":"^2.2.2","mapbox-gl":"1.11.0","classnames":"^2.2.6","codemirror":"^5.54.0","highcharts":"7.1.1","prop-types":"^15.6.0","react-intl":"^3.6.0","custom-event":"^1.0.1","react-window":"^1.8.1","ag-grid-react":"20.0.0","react-measure":"^2.3.0","@types/mapbox-gl":"1.9.1","react-day-picker":"~7.3.0","react-responsive":"^3.0.0","stringify-object":"^2.4.0","@gooddata/typings":"^2.27.0","@types/codemirror":"^0.0.95","ag-grid-community":"20.0.0","http-status-codes":"^1.3.0","react-codemirror2":"^7.2.0","@gooddata/js-utils":"^3.10.17","@gooddata/numberjs":"^3.2.4","fixed-data-table-2":"^0.8.21","@gooddata/goodstrap":"^70.2.2","react-dom-factories":"^1.0.2","@gooddata/gooddata-js":"^13.2.0","json-stable-stringify":"^1.0.1","react-transition-group":"^2.2.1","hoist-non-react-statics":"^3.3.0","nodelist-foreach-polyfill":"^1.2.0","@formatjs/intl-pluralrules":"^1.3.6","highcharts-grouped-categories":"^1.1.3"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"raf":"3.3.2","yup":"^0.32.9","jest":"24.7.1","husky":"3.0.0","madge":"^4.0.1","react":"^16.5.2","enzyme":"3.5.0","eslint":"4.19.1","formik":"^0.11.11","moment":"2.23.0","history":"^4.7.2","ts-jest":"24.0.0","webpack":"4.30.0","full-icu":"^1.3.0","prettier":"1.16.4","react-ga":"^2.5.2","recharts":"1.0.0-beta.9","testcafe":"1.1.4","commander":"2.14.1","node-sass":"4.13.1","react-dom":"^16.5.2","stylelint":"^13.6.1","supertest":"3.0.0","ts-loader":"6.0.0","@types/raf":"^3.4.0","css-loader":"0.28.7","jest-junit":"3.0.0","raw-loader":"0.5.1","styled-jsx":"2.2.1","typescript":"3.3.4000","@babel/core":"7.11.6","@types/jest":"24.0.6","@types/node":"7.0.8","@types/uuid":"8.3.0","file-loader":"3.0.1","jest-enzyme":"7.0.2","lint-staged":"9.1.0","sass-loader":"6.0.6","webpack-cli":"3.3.2","@types/react":"16.8.6","babel-loader":"8.1.0","react-helmet":"5.2.0","react-select":"1.2.1","style-loader":"0.19.1","@types/enzyme":"3.1.13","@types/lodash":"4.14.123","testcafe-live":"0.1.4","@babel/runtime":"7.4.4","dotenv-webpack":"^1.7.0","@babel/polyfill":"^7.4.4","@storybook/react":"5.0.11","@types/invariant":"2.2.29","@types/react-dom":"16.0.11","isomorphic-fetch":"2.2.1","react-datepicker":"1.1.0","react-router-dom":"4.2.2","@babel/preset-env":"7.4.4","@gooddata/mock-js":"^2.14.2","@storybook/addons":"5.0.11","@types/classnames":"2.2.3","@types/prop-types":"15.5.2","@storybook/theming":"5.0.11","identity-obj-proxy":"^3.0.0","intl-messageformat":"^7.5.4","webpack-dev-server":"3.3.1","@babel/preset-react":"7.0.0","@types/react-portal":"4.0.1","@types/react-window":"^1.8.1","babel-plugin-lodash":"3.3.4","html-webpack-plugin":"3.2.0","react-test-renderer":"16.4.2","@types/react-measure":"2.0.5","clean-webpack-plugin":"2.0.2","stats-webpack-plugin":"0.7.0","eslint-config-prettier":"4.1.0","react-google-recaptcha":"^0.14.1","tslint-config-prettier":"1.18.0","@gooddata/eslint-config":"^1.0.0","@gooddata/tslint-config":"1.0.0","@types/react-responsive":"^3.0.3","@types/storybook__react":"4.0.1","@types/stringify-object":"^3.2.0","enzyme-adapter-react-16":"1.3.1","@gooddata/test-storybook":"4.0.0","@storybook/addon-actions":"5.0.11","@storybook/addon-options":"5.0.11","node-sass-magic-importer":"5.1.0","react-syntax-highlighter":"11.0.2","@types/fixed-data-table-2":"0.8.1","stylelint-config-prettier":"^8.0.1","@gooddata/stylelint-config":"^5.0.0","@types/react-test-renderer":"16.0.0","circular-dependency-plugin":"5.0.2","compression-webpack-plugin":"2.0.0","@types/json-stable-stringify":"^1.0.32","@gooddata/frontend-npm-scripts":"1.2.0","@types/enzyme-adapter-react-16":"1.0.3","stylelint-checkstyle-formatter":"0.1.2","@types/storybook__addon-actions":"3.4.2","@babel/plugin-proposal-class-properties":"7.4.4","@babel/plugin-proposal-object-rest-spread":"7.4.4","@babel/plugin-transform-async-to-generator":"7.4.4"},"peerDependencies":{"react":"^16.5.2","react-dom":"^16.5.2"},"_npmOperationalInternal":{"tmp":"tmp/react-components_7.9.2-beta.5_1622723214303_0.15470376034105549","host":"s3://npm-registry-packages"}},"7.9.2-beta.6":{"name":"@gooddata/react-components","version":"7.9.2-beta.6","author":{"name":"GoodData Corporation"},"license":"SEE LICENSE IN LICENSE","_id":"@gooddata/react-components@7.9.2-beta.6","maintainers":[{"name":"son.nguyen182","email":"son.nguyen-hoang@gooddata.com"},{"name":"nghi.lam","email":"nghi.lam@gooddata.com"},{"name":"ext-zdenek.krejci-gooddata","email":"ext-zdenek.krejci@gooddata.com"},{"name":"martin.plavek","email":"martin.plavek@gooddata.com"},{"name":"jan.jiran","email":"jan.jiran@gooddata.com"},{"name":"tmsang","email":"sang.truong-minh@gooddata.com"},{"name":"rodri360","email":"me@rodri360.com"},{"name":"jkittler","email":"honza.kittler@gmail.com"},{"name":"ivan.mjartan","email":"ivan.mjartan@gooddata.com"},{"name":"lupko","email":"lubomir.slivka@gooddata.com"},{"name":"tomas.kratochvil","email":"tomas.kratochvil@gooddata.com"},{"name":"jakub-sterba","email":"jakub.sterba@gooddata.com"},{"name":"pbenes","email":"petr.benes@gooddata.com"},{"name":"strouhaljan","email":"strouhal.jan@gmail.com"},{"name":"gooddata-ci","email":"rail@gooddata.com"},{"name":"nikolacech","email":"nikola.cech@gooddata.com"},{"name":"bugsbunny338","email":"jiri.zajic@mensa.cz"},{"name":"bertold8","email":"ivan.nejezchleb@seznam.cz"},{"name":"sitina","email":"jiri.sitina@gooddata.com"},{"name":"linhhong","email":"linh.hong@gooddata.com"},{"name":"petrjanu","email":"petr.janu@gooddata.com"},{"name":"jaroslav.tomecek","email":"jaroslav.tomecek@gooddata.com"},{"name":"tomsatgd","email":"tomas.satinsky@gooddata.com"},{"name":"xmort","email":"petr.dolejsi@gooddata.com"},{"name":"yanlipnican","email":"yanlipnican@gmail.com"},{"name":"ptquang86","email":"ptquang86@gmail.com"},{"name":"no23reason","email":"dan.homola@hotmail.cz"},{"name":"afi","email":"adam.fiedler@gooddata.com"},{"name":"patrikbraborec","email":"patrik.braborec@gooddata.com"},{"name":"brbistas","email":"valentinos.chraniotis@gooddata.com"},{"name":"vu.pham","email":"vu.pham@gooddata.com"},{"name":"matyas.kandl","email":"matyas.kandl@gooddata.com"},{"name":"hung.nguyen.hoang","email":"hung.nguyen@gooddata.com"},{"name":"tu-ngo","email":"tungo1981@gmail.com"},{"name":"trung-le-quoc","email":"trung.le@gooddata.com"},{"name":"utdnah","email":"danh.ung@gooddata.com"},{"name":"de.do","email":"de.do@gooddata.com"},{"name":"tulean","email":"tuan.le@gooddata.com"},{"name":"nis.hua","email":"nis.hua@gooddata.com"},{"name":"tuqt1005","email":"tu.tran@gooddata.com"},{"name":"tu.bui","email":"tu.bui@gooddata.com"},{"name":"my.duong","email":"my.duong@gooddata.com"},{"name":"mai.nguyen","email":"mai.nguyen@gooddata.com"},{"name":"hang.ngo","email":"hang.ngo@gooddata.com"},{"name":"scavnickyj","email":"jakub.scavnicky@gooddata.com"},{"name":"thao-luong","email":"thao.luong@gooddata.com"},{"name":"thuong.nguyen","email":"thuong.nguyen@gooddata.com"},{"name":"huyen.nguyen","email":"huyen.nguyen@gooddata.com"},{"name":"vi.phan","email":"vi.phan@gooddata.com"},{"name":"milan.lempera","email":"ext-milan.lempera@gooddata.com"},{"name":"van.nguyen","email":"van.nguyen@gooddata.com"},{"name":"nestor_encinas","email":"xesto05@gmail.com"},{"name":"an.vuong","email":"an.vuong@gooddata.com"},{"name":"tmuchka","email":"tomas.muchka@gooddata.com"},{"name":"gdjan","email":"jan.kruza@gooddata.com"},{"name":"ngoc-le","email":"ngoc.le@gooddata.com"},{"name":"thuy.tran","email":"thuy.tran@gooddata.com"}],"homepage":"https://github.com/gooddata/gooddata-react-components#readme","bugs":{"url":"https://github.com/gooddata/gooddata-react-components/issues"},"dist":{"shasum":"0c19124a09cdf605525f7f7a453aeafbca9097e9","tarball":"https://registry.npmjs.org/@gooddata/react-components/-/react-components-7.9.2-beta.6.tgz","fileCount":2669,"integrity":"sha512-SoR/b904WlJdMjf3aKHxYM6Evddql+OGNq5lVaXoTKG7Uj/lW98Npb8XCYusfhN5TxkSz7WLQ9VoHSDKP8MSZg==","signatures":[{"sig":"MEUCIEoHC6qKlyEzKr+ltD+jXstE3B5oMyT3+67PilG6SUJlAiEA5vArHX2iq15f/60L1HlQtgXuAhhTxZLobJKG1q6eIGw=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":11081738,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJg1cQ3CRA9TVsSAnZWagAAw4MP/RJtR/g6UFfaeW4zzakt\nPPvSYn9rpdRzoG+DjUhW47QSQmZRIPvqFTZo025SiQhfOsO4F0HozvuqCrZg\nfy1pdoIhgOPr8YAZufbTlAsXiZdeOwUeyjhge5AU+bJPFLBC6igfT+XSK1tx\nrceIYs1YuVxMrG0DXSp7Z1p8L4LuxSXr+7H4LKCE6bCh7OEcr8YA4CrM5PLY\nYGFJTKaKKGJmij1pJzV79IiVq1DFMbey2NESVTZG0AWobMhu4sS2EeWfVCvp\ndwOsZq3adUOSOljpGoVe/dmKe9IuNBmw9IjkycRNwze3uuCkRwLchELav0nl\n6wdFNFgxC9Q1WHmhdZDfVtgaGV+3NRX/PvJujJJ1Qc/a+ZoLOTAmAYMq9un6\nemBBt3GWGMTnCRHUI0GF8iTCroSteo4zFWj6DzNUUJSrbiPCLVHWvN7GznrW\nPbzrAZluP/P2wW2A3cEtGwXg3rq4m6tLH8iRcNUhPmxT96EGRQtR7ELNrsuQ\n+Frvan8i7Fod1FfzfAyZfxQZ0EcOCrngSUI9PMdnTKqoa7kk3Rv3QqUUPhs8\ngPcQ5S1Byin2PBU5ZzlZGAMcEJwKxIJGiR6BoIdyuBXLY8wfNv8P0QzfZE2C\ntNC1uZ7CYMOu2hmoGxpt5nSb+M0gNNg5OTOczkaOam/ZF4t1oPSGh3Hs+4wQ\np70m\r\n=pRQL\r\n-----END PGP SIGNATURE-----\r\n"},"main":"dist/index.js","husky":{"hooks":{"pre-commit":"lint-staged"}},"config":{"eslint":"./examples/**/*.{js,jsx}","tslint":"./{__mocks__,src,stories}/{,**/}*.{ts,tsx}"},"readme":"[![npm version](https://badge.fury.io/js/%40gooddata%2Freact-components.svg)](https://www.npmjs.com/package/@gooddata/react-components)\n\n# GoodData.UI React components\n> A React-based JavaScript library for building data-driven applications\n\n## Getting started\n- [GoodData.UI Documentation](http://sdk.gooddata.com/gooddata-ui/)\n- [GoodData.UI Live Examples](https://gooddata-examples.herokuapp.com/)\n- [Stack Overflow](https://stackoverflow.com/questions/tagged/gooddata)\n\n### Usage\nWith [yarn](https://yarnpkg.com) installed, go to your project directory and run\n```\n$ yarn add @gooddata/react-components\n```\nIf you prefer [npm](npmjs.com) run\n```\n$ npm install --save @gooddata/react-components\n```\n\nThe public API is exposed via global `index.js`. Except for the styles, do not import any other file directly\nbecause they are not intended to be part of the public API.\n\n## Contributing\n\nWe welcome any contribution in form of [issues](https://github.com/gooddata/gooddata-react-components/issues) or [pull requests](https://github.com/gooddata/gooddata-react-components/pulls).\n\nInstall [Node.js](http://nodejs.org) (node 12.16.1, npm v6.13.4) and [Yarn](https://classic.yarnpkg.com) (1.22.4).\n\nInstall dependencies:\n```\nyarn install --frozen-lockfile\n```\n\nThese commands may come in handy while developing:\n\n| command | description |\n| ------- | ----------- |\n| `yarn install --pure-lockfile` | first step |\n| ||\n| `yarn dev` | build react-components to `/dist` in watch mode |\n| `yarn test` | run all unit tests |\n| `yarn prettier-write` | format the source code to match the valid codestyle |\n| `yarn validate` | validate codestyle |\n| ||\n| `yarn storybook` | run storybook from `/stories` on http://localhost:9001 |\n| `yarn build-storybook` | build storybook to `/dist-storybook` |\n| `yarn test-storybook` | run storybook and [screenshot tests](https://github.com/gooddata/gdc-client-utils/tree/master/test-storybook) |\n| ||\n| `yarn examples` | run Live Examples dev-server from `/examples` on https://localhost:8999 |\n| `yarn examples-build` | build Live Examples to `/examples/dist` |\n| `yarn examples-server` | serve built Live Examples - see `/examples/server/src` |\n| `yarn examples-testcafe` | run testcafe tests against `localhost:8999` |\n\n### Deploy to heroku.com\nWhen you deploy this repo to heroku, it serves *GoodData.UI Live Examples*.\nRelevant tasks are in `Procfile` and `package.json`.\n\n```bash\n# run in the project directory\nheroku login\nheroku create <your-app-name>\nheroku config:set DOMAIN_ADMIN_USERNAME=x@gooddata.com DOMAIN_ADMIN_PASSWORD=xy PROJECT_ID_TO_ASSIGN=xms7ga4tf3g3nzucd8380o2bev8oeknp\ngit push heroku HEAD:master\nheroku open\n```\n### Enable Geo Chart for Storybook and Live Examples\nGeo chart uses Mapbox to render map which requires a Mapbox access token.\n- Register an account and create Mapbox access token at [guide](https://docs.mapbox.com/help/how-mapbox-works/access-tokens/)\n- Store the created token at `.env`:\n```bash\necho -e \"EXAMPLE_MAPBOX_ACCESS_TOKEN=token\" >> .env # only need to run once\necho -e \"STORYBOOK_MAPBOX_ACCESS_TOKEN=token\" >> .env # only need to run once\n```\n\n### Run Live Examples Locally\nTo run *GoodData.UI Live Examples* locally:\n```bash\ngit clone <this-repository>\ncd  <repository-folder>\nyarn install --pure-lockfile\nyarn examples\n```\nThen open https://localhost:8999 and login using Live Examples account (you can [create one here](https://gooddata-examples.herokuapp.com/registration)).\n\n### Run Storybook locally\n- Run storybook with token stored in `.env` for more secure\n```bash\nyarn storybook\n```\n- Or run storybook with token env param exposed to cli (not suggested)\n```bash\nSTORYBOOK_MAPBOX_ACCESS_TOKEN=token yarn storybook\n```\n- Apply either above way to `yarn build-storybook` or `yarn test-storybook`\n\n### Source code formatting\nThe source code in the repository is formatted by [Prettier](https://prettier.io/).\nThe format of the code is validated by our Continuous Integration server and is one of the requirements of successful merge.\n\nPrettier is supported by every major IDE. You can find the list of supported editors and how to configure them [here](https://prettier.io/docs/en/editors.html).\n\nIn the case, when your editor is not supported or you don't want to setup the integration, you can run the `yarn prettier-write` command to reformat the code before commit.\n\n## Changelog\n\n- see [CHANGELOG.md](CHANGELOG.md)\n\n## Supported versions\n\nWe encourage you to always use the latest available version of GoodData.UI to make the user experience with integrating GoodData.UI as smooth and secure as possible and to ensure that GoodData.UI always uses the latest features of the GoodData platform.\n\nFor more information, see [Supported Versions](https://sdk.gooddata.com/gooddata-ui/docs/supported_versions.html).\n\nPlease follow the installation instructions in the [gooddata-ui-sdk repository](https://github.com/gooddata/gooddata-ui-sdk) to update to the latest version.\n\n## License\n\n(C) 2007-2020 GoodData Corporation\n\nThis project is dual licensed:\n\n- The ATTRIBUTION-NONCOMMERCIAL 4.0 INTERNATIONAL (CC BY-NC 4.0) is used for purpose of the trial experience and evaluation of GoodData.UI library.\n- The GOODDATA GOODDATA.UI LIBRARY END USER LICENSE AGREEMENT is used for GoodData customers.\n\nFor more information, please see [LICENSE](https://github.com/gooddata/gooddata-react-components/blob/master/LICENSE).\n","gitHead":"77cc70044585be424fd2aa45675667abf49ff8c6","scripts":{"dev":"bash scripts/build.sh --dev-watch","test":"jest --watch","build":"bash scripts/build.sh","tslint":"yarn run-tslint -t verbose $npm_package_config_tslint","prepare":"cd examples/server && yarn install --frozen-lockfile && cd ../..; rm -r examples/node_modules 2>/dev/null; true","examples":"bash scripts/run-examples.sh","prepare?":"# Called before `npm publish` and on local `npm install`. Temporarily also for deleting obsolete node_modules. Ends with `true` to continue gracefully.","validate":"tsc --noEmit && yarn tslint && eslint $npm_package_config_eslint && yarn validate-style && yarn prettier-check","build-dev":"bash scripts/build.sh --dev","examples?":"# Default is developer domain, other options: yarn examples [sec,secure,stg,stg2,stg3,demo,developer or URL]","storybook":"yarn build && start-storybook -p 9001 -c .storybook","test-once":"jest","tslint-ci":"mkdir -p ./ci/results && yarn run-tslint -t checkstyle -o ./ci/results/tslint-results.xml $npm_package_config_tslint","run-tslint":"tslint -p tsconfig.json","validate-ci":"tsc --noEmit && yarn tslint-ci  && eslint $npm_package_config_eslint -f checkstyle -o ci/results/eslint-results.xml && yarn validate-style-ci && yarn prettier-check","examples-build":"bash scripts/build-examples.sh","prepublishOnly":"yarn build","prettier-check":"prettier --check '{src,stories,styles,__mocks__,examples/server/src,examples/src,examples/test}/**/*.{ts,js,tsx,jsx,json,scss,md,yaml,html}'","prettier-write":"prettier --write '{src,stories,styles,__mocks__,examples/server/src,examples/src,examples/test}/**/*.{ts,js,tsx,jsx,json,scss,md,yaml,html}'","test-storybook":"yarn build && test-storybook","validate-style":"stylelint '**/*.scss'","build-storybook":"yarn build && build-storybook -c .storybook -o dist-storybook","examples-server":"node examples/server/src/index.js","heroku-postbuild":"yarn examples-build public","examples-testcafe":"./scripts/run-testcafe.sh visual","validate-style-ci":"stylelint '**/*.scss' --custom-formatter=node_modules/stylelint-checkstyle-formatter > ci/results/stylelint-results.xml","check-circular-deps":"madge --circular --extensions ts ./src","examples-testcafe-ci":"./scripts/run-testcafe.sh ci","examples-testcafe-live":"./scripts/run-testcafe.sh live"},"typings":"dist/index.d.ts","_npmUser":{"name":"gooddata-ci","email":"rail@gooddata.com"},"deprecated":"@gooddata/react-components@7 reached End of Support on March 31, 2022. Please upgrade (see https://sdk.gooddata.com/gooddata-ui/docs/supported_versions.html for more information).","repository":{"url":"git+ssh://git@github.com/gooddata/gooddata-react-components.git","type":"git"},"_npmVersion":"6.13.4","description":"GoodData.UI - A powerful JavaScript library for building analytical applications","directories":{},"lint-staged":{"{src,stories,styles,__mocks__,examples/server/src,examples/src,examples/test}/**/*.{ts,js,tsx,jsx,scss}":["npx gdc-fix-copyright","git add"],"{src,stories,styles,__mocks__,examples/server/src,examples/src,examples/test}/**/*.{ts,js,tsx,jsx,json,scss,md,yaml,html}":["prettier --write","git add"]},"_nodeVersion":"12.16.1","dependencies":{"rxjs":"^6.3.1","uuid":"^8.3.1","lodash":"^4.17.20","date-fns":"^2.7.0","downshift":"^3.2.7","invariant":"^2.2.2","mapbox-gl":"1.11.0","classnames":"^2.2.6","codemirror":"^5.54.0","highcharts":"7.1.1","prop-types":"^15.6.0","react-intl":"^3.6.0","custom-event":"^1.0.1","react-window":"^1.8.1","ag-grid-react":"20.0.0","react-measure":"^2.3.0","@types/mapbox-gl":"1.9.1","react-day-picker":"~7.3.0","react-responsive":"^3.0.0","stringify-object":"^2.4.0","@gooddata/typings":"^2.27.0","@types/codemirror":"^0.0.95","ag-grid-community":"20.0.0","http-status-codes":"^1.3.0","react-codemirror2":"^7.2.0","@gooddata/js-utils":"^3.10.17","@gooddata/numberjs":"^3.2.4","fixed-data-table-2":"^0.8.21","@gooddata/goodstrap":"^70.2.2","react-dom-factories":"^1.0.2","@gooddata/gooddata-js":"^13.2.0","json-stable-stringify":"^1.0.1","react-transition-group":"^2.2.1","hoist-non-react-statics":"^3.3.0","nodelist-foreach-polyfill":"^1.2.0","@formatjs/intl-pluralrules":"^1.3.6","highcharts-grouped-categories":"^1.1.3"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"raf":"3.3.2","yup":"^0.32.9","jest":"24.7.1","husky":"3.0.0","madge":"^4.0.1","react":"^16.5.2","enzyme":"3.5.0","eslint":"4.19.1","formik":"^0.11.11","moment":"2.23.0","history":"^4.7.2","ts-jest":"24.0.0","webpack":"4.30.0","full-icu":"^1.3.0","prettier":"1.16.4","react-ga":"^2.5.2","recharts":"1.0.0-beta.9","testcafe":"1.1.4","commander":"2.14.1","node-sass":"4.13.1","react-dom":"^16.5.2","stylelint":"^13.6.1","supertest":"3.0.0","ts-loader":"6.0.0","@types/raf":"^3.4.0","css-loader":"0.28.7","jest-junit":"3.0.0","raw-loader":"0.5.1","styled-jsx":"2.2.1","typescript":"3.3.4000","@babel/core":"7.11.6","@types/jest":"24.0.6","@types/node":"7.0.8","@types/uuid":"8.3.0","file-loader":"3.0.1","jest-enzyme":"7.0.2","lint-staged":"9.1.0","sass-loader":"6.0.6","webpack-cli":"3.3.2","@types/react":"16.8.6","babel-loader":"8.1.0","react-helmet":"5.2.0","react-select":"1.2.1","style-loader":"0.19.1","@types/enzyme":"3.1.13","@types/lodash":"4.14.123","testcafe-live":"0.1.4","@babel/runtime":"7.4.4","dotenv-webpack":"^1.7.0","@babel/polyfill":"^7.4.4","@storybook/react":"5.0.11","@types/invariant":"2.2.29","@types/react-dom":"16.0.11","isomorphic-fetch":"2.2.1","react-datepicker":"1.1.0","react-router-dom":"4.2.2","@babel/preset-env":"7.4.4","@gooddata/mock-js":"^2.14.2","@storybook/addons":"5.0.11","@types/classnames":"2.2.3","@types/prop-types":"15.5.2","@storybook/theming":"5.0.11","identity-obj-proxy":"^3.0.0","intl-messageformat":"^7.5.4","webpack-dev-server":"3.3.1","@babel/preset-react":"7.0.0","@types/react-portal":"4.0.1","@types/react-window":"^1.8.1","babel-plugin-lodash":"3.3.4","html-webpack-plugin":"3.2.0","react-test-renderer":"16.4.2","@types/react-measure":"2.0.5","clean-webpack-plugin":"2.0.2","stats-webpack-plugin":"0.7.0","eslint-config-prettier":"4.1.0","react-google-recaptcha":"^0.14.1","tslint-config-prettier":"1.18.0","@gooddata/eslint-config":"^1.0.0","@gooddata/tslint-config":"1.0.0","@types/react-responsive":"^3.0.3","@types/storybook__react":"4.0.1","@types/stringify-object":"^3.2.0","enzyme-adapter-react-16":"1.3.1","@gooddata/test-storybook":"4.0.0","@storybook/addon-actions":"5.0.11","@storybook/addon-options":"5.0.11","node-sass-magic-importer":"5.1.0","react-syntax-highlighter":"11.0.2","@types/fixed-data-table-2":"0.8.1","stylelint-config-prettier":"^8.0.1","@gooddata/stylelint-config":"^5.0.0","@types/react-test-renderer":"16.0.0","circular-dependency-plugin":"5.0.2","compression-webpack-plugin":"2.0.0","@types/json-stable-stringify":"^1.0.32","@gooddata/frontend-npm-scripts":"1.2.0","@types/enzyme-adapter-react-16":"1.0.3","stylelint-checkstyle-formatter":"0.1.2","@types/storybook__addon-actions":"3.4.2","@babel/plugin-proposal-class-properties":"7.4.4","@babel/plugin-proposal-object-rest-spread":"7.4.4","@babel/plugin-transform-async-to-generator":"7.4.4"},"peerDependencies":{"react":"^16.5.2","react-dom":"^16.5.2"},"_npmOperationalInternal":{"tmp":"tmp/react-components_7.9.2-beta.6_1624622134553_0.6781599067639139","host":"s3://npm-registry-packages"}},"7.9.2-beta.7":{"name":"@gooddata/react-components","version":"7.9.2-beta.7","author":{"name":"GoodData Corporation"},"license":"SEE LICENSE IN LICENSE","_id":"@gooddata/react-components@7.9.2-beta.7","maintainers":[{"name":"son.nguyen182","email":"son.nguyen-hoang@gooddata.com"},{"name":"nghi.lam","email":"nghi.lam@gooddata.com"},{"name":"ext-zdenek.krejci-gooddata","email":"ext-zdenek.krejci@gooddata.com"},{"name":"martin.plavek","email":"martin.plavek@gooddata.com"},{"name":"jan.jiran","email":"jan.jiran@gooddata.com"},{"name":"tmsang","email":"sang.truong-minh@gooddata.com"},{"name":"rodri360","email":"me@rodri360.com"},{"name":"jkittler","email":"honza.kittler@gmail.com"},{"name":"ivan.mjartan","email":"ivan.mjartan@gooddata.com"},{"name":"lupko","email":"lubomir.slivka@gooddata.com"},{"name":"tomas.kratochvil","email":"tomas.kratochvil@gooddata.com"},{"name":"jakub-sterba","email":"jakub.sterba@gooddata.com"},{"name":"pbenes","email":"petr.benes@gooddata.com"},{"name":"strouhaljan","email":"strouhal.jan@gmail.com"},{"name":"gooddata-ci","email":"rail@gooddata.com"},{"name":"nikolacech","email":"nikola.cech@gooddata.com"},{"name":"bugsbunny338","email":"jiri.zajic@mensa.cz"},{"name":"bertold8","email":"ivan.nejezchleb@seznam.cz"},{"name":"sitina","email":"jiri.sitina@gooddata.com"},{"name":"linhhong","email":"linh.hong@gooddata.com"},{"name":"petrjanu","email":"petr.janu@gooddata.com"},{"name":"jaroslav.tomecek","email":"jaroslav.tomecek@gooddata.com"},{"name":"tomsatgd","email":"tomas.satinsky@gooddata.com"},{"name":"xmort","email":"petr.dolejsi@gooddata.com"},{"name":"yanlipnican","email":"yanlipnican@gmail.com"},{"name":"ptquang86","email":"ptquang86@gmail.com"},{"name":"no23reason","email":"dan.homola@hotmail.cz"},{"name":"afi","email":"adam.fiedler@gooddata.com"},{"name":"patrikbraborec","email":"patrik.braborec@gooddata.com"},{"name":"brbistas","email":"valentinos.chraniotis@gooddata.com"},{"name":"vu.pham","email":"vu.pham@gooddata.com"},{"name":"matyas.kandl","email":"matyas.kandl@gooddata.com"},{"name":"hung.nguyen.hoang","email":"hung.nguyen@gooddata.com"},{"name":"tu-ngo","email":"tungo1981@gmail.com"},{"name":"trung-le-quoc","email":"trung.le@gooddata.com"},{"name":"utdnah","email":"danh.ung@gooddata.com"},{"name":"de.do","email":"de.do@gooddata.com"},{"name":"tulean","email":"tuan.le@gooddata.com"},{"name":"nis.hua","email":"nis.hua@gooddata.com"},{"name":"tuqt1005","email":"tu.tran@gooddata.com"},{"name":"tu.bui","email":"tu.bui@gooddata.com"},{"name":"my.duong","email":"my.duong@gooddata.com"},{"name":"mai.nguyen","email":"mai.nguyen@gooddata.com"},{"name":"hang.ngo","email":"hang.ngo@gooddata.com"},{"name":"scavnickyj","email":"jakub.scavnicky@gooddata.com"},{"name":"thao-luong","email":"thao.luong@gooddata.com"},{"name":"thuong.nguyen","email":"thuong.nguyen@gooddata.com"},{"name":"huyen.nguyen","email":"huyen.nguyen@gooddata.com"},{"name":"vi.phan","email":"vi.phan@gooddata.com"},{"name":"milan.lempera","email":"ext-milan.lempera@gooddata.com"},{"name":"van.nguyen","email":"van.nguyen@gooddata.com"},{"name":"nestor_encinas","email":"xesto05@gmail.com"},{"name":"an.vuong","email":"an.vuong@gooddata.com"},{"name":"tmuchka","email":"tomas.muchka@gooddata.com"},{"name":"gdjan","email":"jan.kruza@gooddata.com"},{"name":"ngoc-le","email":"ngoc.le@gooddata.com"},{"name":"thuy.tran","email":"thuy.tran@gooddata.com"}],"homepage":"https://github.com/gooddata/gooddata-react-components#readme","bugs":{"url":"https://github.com/gooddata/gooddata-react-components/issues"},"dist":{"shasum":"722f17e1177a5e78aa585b5aedca2d111de7d357","tarball":"https://registry.npmjs.org/@gooddata/react-components/-/react-components-7.9.2-beta.7.tgz","fileCount":2669,"integrity":"sha512-8aKWNtEfvtkXb0bE6OZyjnxyXTKajhGtr1SvfuP8dyPe7yps4QlY5LxLGXgBygb9Ei3mJ9lnwA+S0KHfUT9R6A==","signatures":[{"sig":"MEQCIEQ8IQ90lApT6jxZLLoUHfDkJmoGCWBegtVO/gk81X1jAiA2Yp3ZCenjoKWxIXZAv0hCQGVxtIj2EMWd2gprDemWqQ==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":11081738,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJg2ta5CRA9TVsSAnZWagAAixAP/Rw+fAn2Zxd8DutjXchC\n4Rf/EgD0SqE1dUwhChtdh3dsjeNDRrEi093dL56jXQ8Po534V/nyDICJ11s1\n/i/D5UJBwr/qzCKzQBP5JJ9S9CsMgRf7cMK8PVWuT+53btyol8Q8c/jYVGkA\nMWIKPAI+AZTYbr8HSWOr7mk69xjAc9ixGlp5VYKIFwEAuA4yjfNtbVnaWitJ\ngyIIJoHxe8sDS7Yf6TcBJAEERgHS/Dy3hgjBqGzZQw+hIHDI69HWKgE097VZ\nru/GnQSOFnfxkDpr09mQUDPn1y0bfu5U6thbqO3MP9ICwd5uklZAnMXfQ8ry\n3SryaeafCsbIDCOG0xJB2JbJbvIxb81bnNEjZwIHbe+O99SK39lvbjv/BwsL\nswEF9FyJPxzpGzQW+l/lfOzGBzLgOkopHD5kwhK6yS5PY1bTtbYEKxUgNGrO\nxJ/5kjo10jV79Dgh1qYuZhZtCgTjMKTIWbel/jQ27BWNl7j9f7zHKl8Z4daO\n8oWzi3jROMzDn/pz6LkJs4/jnnGyYJ/mtIZIcHXnCmdBJ6GqGrx7zcn04SID\nkeeR8Pitfzd+gcU48ltdjMY2Lv44Ky2IegE4UlcC5XzOBEMnUm8A+qsxpJDE\n0s914eUxRLNZfPDAvFOG1/boRdXWQsGX3Zm3SfTGs94izMQoyA7eBm4kAMfr\n7F/5\r\n=MSo7\r\n-----END PGP SIGNATURE-----\r\n"},"main":"dist/index.js","husky":{"hooks":{"pre-commit":"lint-staged"}},"config":{"eslint":"./examples/**/*.{js,jsx}","tslint":"./{__mocks__,src,stories}/{,**/}*.{ts,tsx}"},"readme":"[![npm version](https://badge.fury.io/js/%40gooddata%2Freact-components.svg)](https://www.npmjs.com/package/@gooddata/react-components)\n\n# GoodData.UI React components\n> A React-based JavaScript library for building data-driven applications\n\n## Getting started\n- [GoodData.UI Documentation](http://sdk.gooddata.com/gooddata-ui/)\n- [GoodData.UI Live Examples](https://gooddata-examples.herokuapp.com/)\n- [Stack Overflow](https://stackoverflow.com/questions/tagged/gooddata)\n\n### Usage\nWith [yarn](https://yarnpkg.com) installed, go to your project directory and run\n```\n$ yarn add @gooddata/react-components\n```\nIf you prefer [npm](npmjs.com) run\n```\n$ npm install --save @gooddata/react-components\n```\n\nThe public API is exposed via global `index.js`. Except for the styles, do not import any other file directly\nbecause they are not intended to be part of the public API.\n\n## Contributing\n\nWe welcome any contribution in form of [issues](https://github.com/gooddata/gooddata-react-components/issues) or [pull requests](https://github.com/gooddata/gooddata-react-components/pulls).\n\nInstall [Node.js](http://nodejs.org) (node 12.16.1, npm v6.13.4) and [Yarn](https://classic.yarnpkg.com) (1.22.4).\n\nInstall dependencies:\n```\nyarn install --frozen-lockfile\n```\n\nThese commands may come in handy while developing:\n\n| command | description |\n| ------- | ----------- |\n| `yarn install --pure-lockfile` | first step |\n| ||\n| `yarn dev` | build react-components to `/dist` in watch mode |\n| `yarn test` | run all unit tests |\n| `yarn prettier-write` | format the source code to match the valid codestyle |\n| `yarn validate` | validate codestyle |\n| ||\n| `yarn storybook` | run storybook from `/stories` on http://localhost:9001 |\n| `yarn build-storybook` | build storybook to `/dist-storybook` |\n| `yarn test-storybook` | run storybook and [screenshot tests](https://github.com/gooddata/gdc-client-utils/tree/master/test-storybook) |\n| ||\n| `yarn examples` | run Live Examples dev-server from `/examples` on https://localhost:8999 |\n| `yarn examples-build` | build Live Examples to `/examples/dist` |\n| `yarn examples-server` | serve built Live Examples - see `/examples/server/src` |\n| `yarn examples-testcafe` | run testcafe tests against `localhost:8999` |\n\n### Deploy to heroku.com\nWhen you deploy this repo to heroku, it serves *GoodData.UI Live Examples*.\nRelevant tasks are in `Procfile` and `package.json`.\n\n```bash\n# run in the project directory\nheroku login\nheroku create <your-app-name>\nheroku config:set DOMAIN_ADMIN_USERNAME=x@gooddata.com DOMAIN_ADMIN_PASSWORD=xy PROJECT_ID_TO_ASSIGN=xms7ga4tf3g3nzucd8380o2bev8oeknp\ngit push heroku HEAD:master\nheroku open\n```\n### Enable Geo Chart for Storybook and Live Examples\nGeo chart uses Mapbox to render map which requires a Mapbox access token.\n- Register an account and create Mapbox access token at [guide](https://docs.mapbox.com/help/how-mapbox-works/access-tokens/)\n- Store the created token at `.env`:\n```bash\necho -e \"EXAMPLE_MAPBOX_ACCESS_TOKEN=token\" >> .env # only need to run once\necho -e \"STORYBOOK_MAPBOX_ACCESS_TOKEN=token\" >> .env # only need to run once\n```\n\n### Run Live Examples Locally\nTo run *GoodData.UI Live Examples* locally:\n```bash\ngit clone <this-repository>\ncd  <repository-folder>\nyarn install --pure-lockfile\nyarn examples\n```\nThen open https://localhost:8999 and login using Live Examples account (you can [create one here](https://gooddata-examples.herokuapp.com/registration)).\n\n### Run Storybook locally\n- Run storybook with token stored in `.env` for more secure\n```bash\nyarn storybook\n```\n- Or run storybook with token env param exposed to cli (not suggested)\n```bash\nSTORYBOOK_MAPBOX_ACCESS_TOKEN=token yarn storybook\n```\n- Apply either above way to `yarn build-storybook` or `yarn test-storybook`\n\n### Source code formatting\nThe source code in the repository is formatted by [Prettier](https://prettier.io/).\nThe format of the code is validated by our Continuous Integration server and is one of the requirements of successful merge.\n\nPrettier is supported by every major IDE. You can find the list of supported editors and how to configure them [here](https://prettier.io/docs/en/editors.html).\n\nIn the case, when your editor is not supported or you don't want to setup the integration, you can run the `yarn prettier-write` command to reformat the code before commit.\n\n## Changelog\n\n- see [CHANGELOG.md](CHANGELOG.md)\n\n## Supported versions\n\nWe encourage you to always use the latest available version of GoodData.UI to make the user experience with integrating GoodData.UI as smooth and secure as possible and to ensure that GoodData.UI always uses the latest features of the GoodData platform.\n\nFor more information, see [Supported Versions](https://sdk.gooddata.com/gooddata-ui/docs/supported_versions.html).\n\nPlease follow the installation instructions in the [gooddata-ui-sdk repository](https://github.com/gooddata/gooddata-ui-sdk) to update to the latest version.\n\n## License\n\n(C) 2007-2020 GoodData Corporation\n\nThis project is dual licensed:\n\n- The ATTRIBUTION-NONCOMMERCIAL 4.0 INTERNATIONAL (CC BY-NC 4.0) is used for purpose of the trial experience and evaluation of GoodData.UI library.\n- The GOODDATA GOODDATA.UI LIBRARY END USER LICENSE AGREEMENT is used for GoodData customers.\n\nFor more information, please see [LICENSE](https://github.com/gooddata/gooddata-react-components/blob/master/LICENSE).\n","gitHead":"0b0c99198b44f3a7b11e9657dac3f418a586855e","scripts":{"dev":"bash scripts/build.sh --dev-watch","test":"jest --watch","build":"bash scripts/build.sh","tslint":"yarn run-tslint -t verbose $npm_package_config_tslint","prepare":"cd examples/server && yarn install --frozen-lockfile && cd ../..; rm -r examples/node_modules 2>/dev/null; true","examples":"bash scripts/run-examples.sh","prepare?":"# Called before `npm publish` and on local `npm install`. Temporarily also for deleting obsolete node_modules. Ends with `true` to continue gracefully.","validate":"tsc --noEmit && yarn tslint && eslint $npm_package_config_eslint && yarn validate-style && yarn prettier-check","build-dev":"bash scripts/build.sh --dev","examples?":"# Default is developer domain, other options: yarn examples [sec,secure,stg,stg2,stg3,demo,developer or URL]","storybook":"yarn build && start-storybook -p 9001 -c .storybook","test-once":"jest","tslint-ci":"mkdir -p ./ci/results && yarn run-tslint -t checkstyle -o ./ci/results/tslint-results.xml $npm_package_config_tslint","run-tslint":"tslint -p tsconfig.json","validate-ci":"tsc --noEmit && yarn tslint-ci  && eslint $npm_package_config_eslint -f checkstyle -o ci/results/eslint-results.xml && yarn validate-style-ci && yarn prettier-check","examples-build":"bash scripts/build-examples.sh","prepublishOnly":"yarn build","prettier-check":"prettier --check '{src,stories,styles,__mocks__,examples/server/src,examples/src,examples/test}/**/*.{ts,js,tsx,jsx,json,scss,md,yaml,html}'","prettier-write":"prettier --write '{src,stories,styles,__mocks__,examples/server/src,examples/src,examples/test}/**/*.{ts,js,tsx,jsx,json,scss,md,yaml,html}'","test-storybook":"yarn build && test-storybook","validate-style":"stylelint '**/*.scss'","build-storybook":"yarn build && build-storybook -c .storybook -o dist-storybook","examples-server":"node examples/server/src/index.js","heroku-postbuild":"yarn examples-build public","examples-testcafe":"./scripts/run-testcafe.sh visual","validate-style-ci":"stylelint '**/*.scss' --custom-formatter=node_modules/stylelint-checkstyle-formatter > ci/results/stylelint-results.xml","check-circular-deps":"madge --circular --extensions ts ./src","examples-testcafe-ci":"./scripts/run-testcafe.sh ci","examples-testcafe-live":"./scripts/run-testcafe.sh live"},"typings":"dist/index.d.ts","_npmUser":{"name":"gooddata-ci","email":"rail@gooddata.com"},"deprecated":"@gooddata/react-components@7 reached End of Support on March 31, 2022. Please upgrade (see https://sdk.gooddata.com/gooddata-ui/docs/supported_versions.html for more information).","repository":{"url":"git+ssh://git@github.com/gooddata/gooddata-react-components.git","type":"git"},"_npmVersion":"6.13.4","description":"GoodData.UI - A powerful JavaScript library for building analytical applications","directories":{},"lint-staged":{"{src,stories,styles,__mocks__,examples/server/src,examples/src,examples/test}/**/*.{ts,js,tsx,jsx,scss}":["npx gdc-fix-copyright","git add"],"{src,stories,styles,__mocks__,examples/server/src,examples/src,examples/test}/**/*.{ts,js,tsx,jsx,json,scss,md,yaml,html}":["prettier --write","git add"]},"_nodeVersion":"12.16.1","dependencies":{"rxjs":"^6.3.1","uuid":"^8.3.1","lodash":"^4.17.20","date-fns":"^2.7.0","downshift":"^3.2.7","invariant":"^2.2.2","mapbox-gl":"1.11.0","classnames":"^2.2.6","codemirror":"^5.54.0","highcharts":"7.1.1","prop-types":"^15.6.0","react-intl":"^3.6.0","custom-event":"^1.0.1","react-window":"^1.8.1","ag-grid-react":"20.0.0","react-measure":"^2.3.0","@types/mapbox-gl":"1.9.1","react-day-picker":"~7.3.0","react-responsive":"^3.0.0","stringify-object":"^2.4.0","@gooddata/typings":"^2.27.0","@types/codemirror":"^0.0.95","ag-grid-community":"20.0.0","http-status-codes":"^1.3.0","react-codemirror2":"^7.2.0","@gooddata/js-utils":"^3.10.17","@gooddata/numberjs":"^3.2.4","fixed-data-table-2":"^0.8.21","@gooddata/goodstrap":"^70.2.2","react-dom-factories":"^1.0.2","@gooddata/gooddata-js":"^13.2.0","json-stable-stringify":"^1.0.1","react-transition-group":"^2.2.1","hoist-non-react-statics":"^3.3.0","nodelist-foreach-polyfill":"^1.2.0","@formatjs/intl-pluralrules":"^1.3.6","highcharts-grouped-categories":"^1.1.3"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"raf":"3.3.2","yup":"^0.32.9","jest":"24.7.1","husky":"3.0.0","madge":"^4.0.1","react":"^16.5.2","enzyme":"3.5.0","eslint":"4.19.1","formik":"^0.11.11","moment":"2.23.0","history":"^4.7.2","ts-jest":"24.0.0","webpack":"4.30.0","full-icu":"^1.3.0","prettier":"1.16.4","react-ga":"^2.5.2","recharts":"1.0.0-beta.9","testcafe":"1.1.4","commander":"2.14.1","node-sass":"4.13.1","react-dom":"^16.5.2","stylelint":"^13.6.1","supertest":"3.0.0","ts-loader":"6.0.0","@types/raf":"^3.4.0","css-loader":"0.28.7","jest-junit":"3.0.0","raw-loader":"0.5.1","styled-jsx":"2.2.1","typescript":"3.3.4000","@babel/core":"7.11.6","@types/jest":"24.0.6","@types/node":"7.0.8","@types/uuid":"8.3.0","file-loader":"3.0.1","jest-enzyme":"7.0.2","lint-staged":"9.1.0","sass-loader":"6.0.6","webpack-cli":"3.3.2","@types/react":"16.8.6","babel-loader":"8.1.0","react-helmet":"5.2.0","react-select":"1.2.1","style-loader":"0.19.1","@types/enzyme":"3.1.13","@types/lodash":"4.14.123","testcafe-live":"0.1.4","@babel/runtime":"7.4.4","dotenv-webpack":"^1.7.0","@babel/polyfill":"^7.4.4","@storybook/react":"5.0.11","@types/invariant":"2.2.29","@types/react-dom":"16.0.11","isomorphic-fetch":"2.2.1","react-datepicker":"1.1.0","react-router-dom":"4.2.2","@babel/preset-env":"7.4.4","@gooddata/mock-js":"^2.14.2","@storybook/addons":"5.0.11","@types/classnames":"2.2.3","@types/prop-types":"15.5.2","@storybook/theming":"5.0.11","identity-obj-proxy":"^3.0.0","intl-messageformat":"^7.5.4","webpack-dev-server":"3.3.1","@babel/preset-react":"7.0.0","@types/react-portal":"4.0.1","@types/react-window":"^1.8.1","babel-plugin-lodash":"3.3.4","html-webpack-plugin":"3.2.0","react-test-renderer":"16.4.2","@types/react-measure":"2.0.5","clean-webpack-plugin":"2.0.2","stats-webpack-plugin":"0.7.0","eslint-config-prettier":"4.1.0","react-google-recaptcha":"^0.14.1","tslint-config-prettier":"1.18.0","@gooddata/eslint-config":"^1.0.0","@gooddata/tslint-config":"1.0.0","@types/react-responsive":"^3.0.3","@types/storybook__react":"4.0.1","@types/stringify-object":"^3.2.0","enzyme-adapter-react-16":"1.3.1","@gooddata/test-storybook":"4.0.0","@storybook/addon-actions":"5.0.11","@storybook/addon-options":"5.0.11","node-sass-magic-importer":"5.1.0","react-syntax-highlighter":"11.0.2","@types/fixed-data-table-2":"0.8.1","stylelint-config-prettier":"^8.0.1","@gooddata/stylelint-config":"^5.0.0","@types/react-test-renderer":"16.0.0","circular-dependency-plugin":"5.0.2","compression-webpack-plugin":"2.0.0","@types/json-stable-stringify":"^1.0.32","@gooddata/frontend-npm-scripts":"1.2.0","@types/enzyme-adapter-react-16":"1.0.3","stylelint-checkstyle-formatter":"0.1.2","@types/storybook__addon-actions":"3.4.2","@babel/plugin-proposal-class-properties":"7.4.4","@babel/plugin-proposal-object-rest-spread":"7.4.4","@babel/plugin-transform-async-to-generator":"7.4.4"},"peerDependencies":{"react":"^16.5.2","react-dom":"^16.5.2"},"_npmOperationalInternal":{"tmp":"tmp/react-components_7.9.2-beta.7_1624954552759_0.05900844185557763","host":"s3://npm-registry-packages"}},"7.9.2-beta.8":{"name":"@gooddata/react-components","version":"7.9.2-beta.8","author":{"name":"GoodData Corporation"},"license":"SEE LICENSE IN LICENSE","_id":"@gooddata/react-components@7.9.2-beta.8","maintainers":[{"name":"tuan.tran_gd","email":"tuan.tran@gooddata.com"},{"name":"son.nguyen182","email":"son.nguyen-hoang@gooddata.com"},{"name":"nghi.lam","email":"nghi.lam@gooddata.com"},{"name":"ext-zdenek.krejci-gooddata","email":"ext-zdenek.krejci@gooddata.com"},{"name":"martin.plavek","email":"martin.plavek@gooddata.com"},{"name":"jan.jiran","email":"jan.jiran@gooddata.com"},{"name":"tmsang","email":"sang.truong-minh@gooddata.com"},{"name":"rodri360","email":"me@rodri360.com"},{"name":"jkittler","email":"honza.kittler@gmail.com"},{"name":"ivan.mjartan","email":"ivan.mjartan@gooddata.com"},{"name":"lupko","email":"lubomir.slivka@gooddata.com"},{"name":"tomas.kratochvil","email":"tomas.kratochvil@gooddata.com"},{"name":"jakub-sterba","email":"jakub.sterba@gooddata.com"},{"name":"pbenes","email":"petr.benes@gooddata.com"},{"name":"strouhaljan","email":"strouhal.jan@gmail.com"},{"name":"gooddata-ci","email":"rail@gooddata.com"},{"name":"nikolacech","email":"nikola.cech@gooddata.com"},{"name":"bugsbunny338","email":"jiri.zajic@mensa.cz"},{"name":"bertold8","email":"ivan.nejezchleb@seznam.cz"},{"name":"sitina","email":"jiri.sitina@gooddata.com"},{"name":"linhhong","email":"linh.hong@gooddata.com"},{"name":"petrjanu","email":"petr.janu@gooddata.com"},{"name":"jaroslav.tomecek","email":"jaroslav.tomecek@gooddata.com"},{"name":"tomsatgd","email":"tomas.satinsky@gooddata.com"},{"name":"xmort","email":"petr.dolejsi@gooddata.com"},{"name":"yanlipnican","email":"yanlipnican@gmail.com"},{"name":"ptquang86","email":"ptquang86@gmail.com"},{"name":"no23reason","email":"dan.homola@hotmail.cz"},{"name":"afi","email":"adam.fiedler@gooddata.com"},{"name":"patrikbraborec","email":"patrik.braborec@gooddata.com"},{"name":"brbistas","email":"valentinos.chraniotis@gooddata.com"},{"name":"vu.pham","email":"vu.pham@gooddata.com"},{"name":"matyas.kandl","email":"matyas.kandl@gooddata.com"},{"name":"hung.nguyen.hoang","email":"hung.nguyen@gooddata.com"},{"name":"tu-ngo","email":"tungo1981@gmail.com"},{"name":"trung-le-quoc","email":"trung.le@gooddata.com"},{"name":"utdnah","email":"danh.ung@gooddata.com"},{"name":"de.do","email":"de.do@gooddata.com"},{"name":"tulean","email":"tuan.le@gooddata.com"},{"name":"nis.hua","email":"nis.hua@gooddata.com"},{"name":"tuqt1005","email":"tu.tran@gooddata.com"},{"name":"tu.bui","email":"tu.bui@gooddata.com"},{"name":"my.duong","email":"my.duong@gooddata.com"},{"name":"mai.nguyen","email":"mai.nguyen@gooddata.com"},{"name":"hang.ngo","email":"hang.ngo@gooddata.com"},{"name":"scavnickyj","email":"jakub.scavnicky@gooddata.com"},{"name":"thao-luong","email":"thao.luong@gooddata.com"},{"name":"thuong.nguyen","email":"thuong.nguyen@gooddata.com"},{"name":"huyen.nguyen","email":"huyen.nguyen@gooddata.com"},{"name":"vi.phan","email":"vi.phan@gooddata.com"},{"name":"milan.lempera","email":"ext-milan.lempera@gooddata.com"},{"name":"van.nguyen","email":"van.nguyen@gooddata.com"},{"name":"nestor_encinas","email":"xesto05@gmail.com"},{"name":"an.vuong","email":"an.vuong@gooddata.com"},{"name":"tmuchka","email":"tomas.muchka@gooddata.com"},{"name":"gdjan","email":"jan.kruza@gooddata.com"},{"name":"ngoc-le","email":"ngoc.le@gooddata.com"},{"name":"thuy.tran","email":"thuy.tran@gooddata.com"}],"homepage":"https://github.com/gooddata/gooddata-react-components#readme","bugs":{"url":"https://github.com/gooddata/gooddata-react-components/issues"},"dist":{"shasum":"7164878f5f8a660eb7e28e70efb4ca85a2c874c9","tarball":"https://registry.npmjs.org/@gooddata/react-components/-/react-components-7.9.2-beta.8.tgz","fileCount":2669,"integrity":"sha512-ohYLRY/6hmkCpS8alHu8GljMYUkkWjlLlnM+PueRCHZTMMMBDTe6dr6dX9i6QelT3W/impwHq76kfa01x6AejQ==","signatures":[{"sig":"MEQCIBLZHGSLRm/wngnv9+JLEVtRBpnQNY7vzwhbF2nZjCCfAiAqdqyT5G4Ntrh9IRynQlWLu2VDGA0VezCPYsCr9DaIiQ==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":11081738,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJg8UKOCRA9TVsSAnZWagAA9MUP/3eA4AbWx1sgJGDX3MN9\nJQa3+mSTtmX6Bcvf54HeHS5PuyiB6Mrp9GdkYFoBi5q0Rdpc/Y6odGS5E+pe\n8omgPOcDyZHWPSH/CL/6dUZk6vcS/8dMX0L27vitL1Dw755i5E5J8mNdGKxI\nDkvm9v0ytBTaHS9fhTpMk0dDk8XetLE/XKF909PqqtDxOdx1zOfpKFkR+q3L\n9SnEEMQONgL8SE9GZrlHNEpr43C0tDZbx+LS20TwjzvjZ31hu1wCg7JN1KHH\nybjfozcN70EC+hfH4p0tU9DHGZrvSxcc606/IL9Y2K1jYHD5eEzQCxDeA5h5\n6vszHEUUVUgEvZjURa/43huBnmFolqd0dqpzIcrx2CGGLG6knn6+VnYenflq\nY78Ed9uSl6atRKqY6Kn79ecWxKKhXEXAAohaoHg7dg9MBs8LaUjecor857mS\nAeH/T65XTUefXC7mqp6qw5NPuXMmUKKmRkDJnzgXWxGrtaNXdMydFkUq9hA4\nlp5AVdf72NRRGK43cL8mBwinn/pGhxCsengADySucjqYFriAfWVHWb9lgJfP\nJgr6Qmtnw25+KMjufq36iPcZy+pFIvFDO23p6Wdc3ut/ig+8dfMP7jQrT9pf\n81q5ixVYiGBP+HhSQq0zloHa4snikTpJMHIUHqsShaxggxwgXRTHUKmFXgzW\ns+As\r\n=/Ley\r\n-----END PGP SIGNATURE-----\r\n"},"main":"dist/index.js","husky":{"hooks":{"pre-commit":"lint-staged"}},"config":{"eslint":"./examples/**/*.{js,jsx}","tslint":"./{__mocks__,src,stories}/{,**/}*.{ts,tsx}"},"readme":"[![npm version](https://badge.fury.io/js/%40gooddata%2Freact-components.svg)](https://www.npmjs.com/package/@gooddata/react-components)\n\n# GoodData.UI React components\n> A React-based JavaScript library for building data-driven applications\n\n## Getting started\n- [GoodData.UI Documentation](http://sdk.gooddata.com/gooddata-ui/)\n- [GoodData.UI Live Examples](https://gooddata-examples.herokuapp.com/)\n- [Stack Overflow](https://stackoverflow.com/questions/tagged/gooddata)\n\n### Usage\nWith [yarn](https://yarnpkg.com) installed, go to your project directory and run\n```\n$ yarn add @gooddata/react-components\n```\nIf you prefer [npm](npmjs.com) run\n```\n$ npm install --save @gooddata/react-components\n```\n\nThe public API is exposed via global `index.js`. Except for the styles, do not import any other file directly\nbecause they are not intended to be part of the public API.\n\n## Contributing\n\nWe welcome any contribution in form of [issues](https://github.com/gooddata/gooddata-react-components/issues) or [pull requests](https://github.com/gooddata/gooddata-react-components/pulls).\n\nInstall [Node.js](http://nodejs.org) (node 12.16.1, npm v6.13.4) and [Yarn](https://classic.yarnpkg.com) (1.22.4).\n\nInstall dependencies:\n```\nyarn install --frozen-lockfile\n```\n\nThese commands may come in handy while developing:\n\n| command | description |\n| ------- | ----------- |\n| `yarn install --pure-lockfile` | first step |\n| ||\n| `yarn dev` | build react-components to `/dist` in watch mode |\n| `yarn test` | run all unit tests |\n| `yarn prettier-write` | format the source code to match the valid codestyle |\n| `yarn validate` | validate codestyle |\n| ||\n| `yarn storybook` | run storybook from `/stories` on http://localhost:9001 |\n| `yarn build-storybook` | build storybook to `/dist-storybook` |\n| `yarn test-storybook` | run storybook and [screenshot tests](https://github.com/gooddata/gdc-client-utils/tree/master/test-storybook) |\n| ||\n| `yarn examples` | run Live Examples dev-server from `/examples` on https://localhost:8999 |\n| `yarn examples-build` | build Live Examples to `/examples/dist` |\n| `yarn examples-server` | serve built Live Examples - see `/examples/server/src` |\n| `yarn examples-testcafe` | run testcafe tests against `localhost:8999` |\n\n### Deploy to heroku.com\nWhen you deploy this repo to heroku, it serves *GoodData.UI Live Examples*.\nRelevant tasks are in `Procfile` and `package.json`.\n\n```bash\n# run in the project directory\nheroku login\nheroku create <your-app-name>\nheroku config:set DOMAIN_ADMIN_USERNAME=x@gooddata.com DOMAIN_ADMIN_PASSWORD=xy PROJECT_ID_TO_ASSIGN=xms7ga4tf3g3nzucd8380o2bev8oeknp\ngit push heroku HEAD:master\nheroku open\n```\n### Enable Geo Chart for Storybook and Live Examples\nGeo chart uses Mapbox to render map which requires a Mapbox access token.\n- Register an account and create Mapbox access token at [guide](https://docs.mapbox.com/help/how-mapbox-works/access-tokens/)\n- Store the created token at `.env`:\n```bash\necho -e \"EXAMPLE_MAPBOX_ACCESS_TOKEN=token\" >> .env # only need to run once\necho -e \"STORYBOOK_MAPBOX_ACCESS_TOKEN=token\" >> .env # only need to run once\n```\n\n### Run Live Examples Locally\nTo run *GoodData.UI Live Examples* locally:\n```bash\ngit clone <this-repository>\ncd  <repository-folder>\nyarn install --pure-lockfile\nyarn examples\n```\nThen open https://localhost:8999 and login using Live Examples account (you can [create one here](https://gooddata-examples.herokuapp.com/registration)).\n\n### Run Storybook locally\n- Run storybook with token stored in `.env` for more secure\n```bash\nyarn storybook\n```\n- Or run storybook with token env param exposed to cli (not suggested)\n```bash\nSTORYBOOK_MAPBOX_ACCESS_TOKEN=token yarn storybook\n```\n- Apply either above way to `yarn build-storybook` or `yarn test-storybook`\n\n### Source code formatting\nThe source code in the repository is formatted by [Prettier](https://prettier.io/).\nThe format of the code is validated by our Continuous Integration server and is one of the requirements of successful merge.\n\nPrettier is supported by every major IDE. You can find the list of supported editors and how to configure them [here](https://prettier.io/docs/en/editors.html).\n\nIn the case, when your editor is not supported or you don't want to setup the integration, you can run the `yarn prettier-write` command to reformat the code before commit.\n\n## Changelog\n\n- see [CHANGELOG.md](CHANGELOG.md)\n\n## Supported versions\n\nWe encourage you to always use the latest available version of GoodData.UI to make the user experience with integrating GoodData.UI as smooth and secure as possible and to ensure that GoodData.UI always uses the latest features of the GoodData platform.\n\nFor more information, see [Supported Versions](https://sdk.gooddata.com/gooddata-ui/docs/supported_versions.html).\n\nPlease follow the installation instructions in the [gooddata-ui-sdk repository](https://github.com/gooddata/gooddata-ui-sdk) to update to the latest version.\n\n## License\n\n(C) 2007-2020 GoodData Corporation\n\nThis project is dual licensed:\n\n- The ATTRIBUTION-NONCOMMERCIAL 4.0 INTERNATIONAL (CC BY-NC 4.0) is used for purpose of the trial experience and evaluation of GoodData.UI library.\n- The GOODDATA GOODDATA.UI LIBRARY END USER LICENSE AGREEMENT is used for GoodData customers.\n\nFor more information, please see [LICENSE](https://github.com/gooddata/gooddata-react-components/blob/master/LICENSE).\n","gitHead":"942a7feb208db5cb15b5e11408fc853f89681317","scripts":{"dev":"bash scripts/build.sh --dev-watch","test":"jest --watch","build":"bash scripts/build.sh","tslint":"yarn run-tslint -t verbose $npm_package_config_tslint","prepare":"cd examples/server && yarn install --frozen-lockfile && cd ../..; rm -r examples/node_modules 2>/dev/null; true","examples":"bash scripts/run-examples.sh","prepare?":"# Called before `npm publish` and on local `npm install`. Temporarily also for deleting obsolete node_modules. Ends with `true` to continue gracefully.","validate":"tsc --noEmit && yarn tslint && eslint $npm_package_config_eslint && yarn validate-style && yarn prettier-check","build-dev":"bash scripts/build.sh --dev","examples?":"# Default is developer domain, other options: yarn examples [sec,secure,stg,stg2,stg3,demo,developer or URL]","storybook":"yarn build && start-storybook -p 9001 -c .storybook","test-once":"jest","tslint-ci":"mkdir -p ./ci/results && yarn run-tslint -t checkstyle -o ./ci/results/tslint-results.xml $npm_package_config_tslint","run-tslint":"tslint -p tsconfig.json","validate-ci":"tsc --noEmit && yarn tslint-ci  && eslint $npm_package_config_eslint -f checkstyle -o ci/results/eslint-results.xml && yarn validate-style-ci && yarn prettier-check","examples-build":"bash scripts/build-examples.sh","prepublishOnly":"yarn build","prettier-check":"prettier --check '{src,stories,styles,__mocks__,examples/server/src,examples/src,examples/test}/**/*.{ts,js,tsx,jsx,json,scss,md,yaml,html}'","prettier-write":"prettier --write '{src,stories,styles,__mocks__,examples/server/src,examples/src,examples/test}/**/*.{ts,js,tsx,jsx,json,scss,md,yaml,html}'","test-storybook":"yarn build && test-storybook","validate-style":"stylelint '**/*.scss'","build-storybook":"yarn build && build-storybook -c .storybook -o dist-storybook","examples-server":"node examples/server/src/index.js","heroku-postbuild":"yarn examples-build public","examples-testcafe":"./scripts/run-testcafe.sh visual","validate-style-ci":"stylelint '**/*.scss' --custom-formatter=node_modules/stylelint-checkstyle-formatter > ci/results/stylelint-results.xml","check-circular-deps":"madge --circular --extensions ts ./src","examples-testcafe-ci":"./scripts/run-testcafe.sh ci","examples-testcafe-live":"./scripts/run-testcafe.sh live"},"typings":"dist/index.d.ts","_npmUser":{"name":"gooddata-ci","email":"rail@gooddata.com"},"deprecated":"@gooddata/react-components@7 reached End of Support on March 31, 2022. Please upgrade (see https://sdk.gooddata.com/gooddata-ui/docs/supported_versions.html for more information).","repository":{"url":"git+ssh://git@github.com/gooddata/gooddata-react-components.git","type":"git"},"_npmVersion":"6.13.4","description":"GoodData.UI - A powerful JavaScript library for building analytical applications","directories":{},"lint-staged":{"{src,stories,styles,__mocks__,examples/server/src,examples/src,examples/test}/**/*.{ts,js,tsx,jsx,scss}":["npx gdc-fix-copyright","git add"],"{src,stories,styles,__mocks__,examples/server/src,examples/src,examples/test}/**/*.{ts,js,tsx,jsx,json,scss,md,yaml,html}":["prettier --write","git add"]},"_nodeVersion":"12.16.1","dependencies":{"rxjs":"^6.3.1","uuid":"^8.3.1","lodash":"^4.17.20","date-fns":"^2.7.0","downshift":"^3.2.7","invariant":"^2.2.2","mapbox-gl":"1.11.0","classnames":"^2.2.6","codemirror":"^5.54.0","highcharts":"7.1.1","prop-types":"^15.6.0","react-intl":"^3.6.0","custom-event":"^1.0.1","react-window":"^1.8.1","ag-grid-react":"20.0.0","react-measure":"^2.3.0","@types/mapbox-gl":"1.9.1","react-day-picker":"~7.3.0","react-responsive":"^3.0.0","stringify-object":"^2.4.0","@gooddata/typings":"^2.27.0","@types/codemirror":"^0.0.95","ag-grid-community":"20.0.0","http-status-codes":"^1.3.0","react-codemirror2":"^7.2.0","@gooddata/js-utils":"^3.10.17","@gooddata/numberjs":"^3.2.4","fixed-data-table-2":"^0.8.21","@gooddata/goodstrap":"^70.2.2","react-dom-factories":"^1.0.2","@gooddata/gooddata-js":"^13.2.0","json-stable-stringify":"^1.0.1","react-transition-group":"^2.2.1","hoist-non-react-statics":"^3.3.0","nodelist-foreach-polyfill":"^1.2.0","@formatjs/intl-pluralrules":"^1.3.6","highcharts-grouped-categories":"^1.1.3"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"raf":"3.3.2","yup":"^0.32.9","jest":"24.7.1","husky":"3.0.0","madge":"^4.0.1","react":"^16.5.2","enzyme":"3.5.0","eslint":"4.19.1","formik":"^0.11.11","moment":"2.23.0","history":"^4.7.2","ts-jest":"24.0.0","webpack":"4.30.0","full-icu":"^1.3.0","prettier":"1.16.4","react-ga":"^2.5.2","recharts":"1.0.0-beta.9","testcafe":"1.1.4","commander":"2.14.1","node-sass":"4.13.1","react-dom":"^16.5.2","stylelint":"^13.6.1","supertest":"3.0.0","ts-loader":"6.0.0","@types/raf":"^3.4.0","css-loader":"0.28.7","jest-junit":"3.0.0","raw-loader":"0.5.1","styled-jsx":"2.2.1","typescript":"3.3.4000","@babel/core":"7.11.6","@types/jest":"24.0.6","@types/node":"7.0.8","@types/uuid":"8.3.0","file-loader":"3.0.1","jest-enzyme":"7.0.2","lint-staged":"9.1.0","sass-loader":"6.0.6","webpack-cli":"3.3.2","@types/react":"16.8.6","babel-loader":"8.1.0","react-helmet":"5.2.0","react-select":"1.2.1","style-loader":"0.19.1","@types/enzyme":"3.1.13","@types/lodash":"4.14.123","testcafe-live":"0.1.4","@babel/runtime":"7.4.4","dotenv-webpack":"^1.7.0","@babel/polyfill":"^7.4.4","@storybook/react":"5.0.11","@types/invariant":"2.2.29","@types/react-dom":"16.0.11","isomorphic-fetch":"2.2.1","react-datepicker":"1.1.0","react-router-dom":"4.2.2","@babel/preset-env":"7.4.4","@gooddata/mock-js":"^2.14.2","@storybook/addons":"5.0.11","@types/classnames":"2.2.3","@types/prop-types":"15.5.2","@storybook/theming":"5.0.11","identity-obj-proxy":"^3.0.0","intl-messageformat":"^7.5.4","webpack-dev-server":"3.3.1","@babel/preset-react":"7.0.0","@types/react-portal":"4.0.1","@types/react-window":"^1.8.1","babel-plugin-lodash":"3.3.4","html-webpack-plugin":"3.2.0","react-test-renderer":"16.4.2","@types/react-measure":"2.0.5","clean-webpack-plugin":"2.0.2","stats-webpack-plugin":"0.7.0","eslint-config-prettier":"4.1.0","react-google-recaptcha":"^0.14.1","tslint-config-prettier":"1.18.0","@gooddata/eslint-config":"^1.0.0","@gooddata/tslint-config":"1.0.0","@types/react-responsive":"^3.0.3","@types/storybook__react":"4.0.1","@types/stringify-object":"^3.2.0","enzyme-adapter-react-16":"1.3.1","@gooddata/test-storybook":"4.0.0","@storybook/addon-actions":"5.0.11","@storybook/addon-options":"5.0.11","node-sass-magic-importer":"5.1.0","react-syntax-highlighter":"11.0.2","@types/fixed-data-table-2":"0.8.1","stylelint-config-prettier":"^8.0.1","@gooddata/stylelint-config":"^5.0.0","@types/react-test-renderer":"16.0.0","circular-dependency-plugin":"5.0.2","compression-webpack-plugin":"2.0.0","@types/json-stable-stringify":"^1.0.32","@gooddata/frontend-npm-scripts":"1.2.0","@types/enzyme-adapter-react-16":"1.0.3","stylelint-checkstyle-formatter":"0.1.2","@types/storybook__addon-actions":"3.4.2","@babel/plugin-proposal-class-properties":"7.4.4","@babel/plugin-proposal-object-rest-spread":"7.4.4","@babel/plugin-transform-async-to-generator":"7.4.4"},"peerDependencies":{"react":"^16.5.2","react-dom":"^16.5.2"},"_npmOperationalInternal":{"tmp":"tmp/react-components_7.9.2-beta.8_1626423950380_0.352936917203172","host":"s3://npm-registry-packages"}},"7.9.2-beta.9":{"name":"@gooddata/react-components","version":"7.9.2-beta.9","author":{"name":"GoodData Corporation"},"license":"SEE LICENSE IN LICENSE","_id":"@gooddata/react-components@7.9.2-beta.9","maintainers":[{"name":"rodri360","email":"me@rodri360.com"},{"name":"jkittler","email":"honza.kittler@gmail.com"},{"name":"ivan.mjartan","email":"ivan.mjartan@gooddata.com"},{"name":"lupko","email":"lubomir.slivka@gooddata.com"},{"name":"tomas.kratochvil","email":"tomas.kratochvil@gooddata.com"},{"name":"jakub-sterba","email":"jakub.sterba@gooddata.com"},{"name":"pbenes","email":"petr.benes@gooddata.com"},{"name":"strouhaljan","email":"strouhal.jan@gmail.com"},{"name":"gooddata-ci","email":"rail@gooddata.com"},{"name":"nikolacech","email":"nikola.cech@gooddata.com"},{"name":"bugsbunny338","email":"jiri.zajic@mensa.cz"},{"name":"bertold8","email":"ivan.nejezchleb@seznam.cz"},{"name":"sitina","email":"jiri.sitina@gooddata.com"},{"name":"linhhong","email":"linh.hong@gooddata.com"},{"name":"petrjanu","email":"petr.janu@gooddata.com"},{"name":"jaroslav.tomecek","email":"jaroslav.tomecek@gooddata.com"},{"name":"tomsatgd","email":"tomas.satinsky@gooddata.com"},{"name":"xmort","email":"petr.dolejsi@gooddata.com"},{"name":"yanlipnican","email":"yanlipnican@gmail.com"},{"name":"ptquang86","email":"ptquang86@gmail.com"},{"name":"no23reason","email":"dan.homola@hotmail.cz"},{"name":"afi","email":"adam.fiedler@gooddata.com"},{"name":"patrikbraborec","email":"patrik.braborec@gooddata.com"},{"name":"brbistas","email":"valentinos.chraniotis@gooddata.com"},{"name":"vu.pham","email":"vu.pham@gooddata.com"},{"name":"matyas.kandl","email":"matyas.kandl@gooddata.com"},{"name":"hung.nguyen.hoang","email":"hung.nguyen@gooddata.com"},{"name":"tu-ngo","email":"tungo1981@gmail.com"},{"name":"trung-le-quoc","email":"trung.le@gooddata.com"},{"name":"utdnah","email":"danh.ung@gooddata.com"},{"name":"de.do","email":"de.do@gooddata.com"},{"name":"tulean","email":"tuan.le@gooddata.com"},{"name":"nis.hua","email":"nis.hua@gooddata.com"},{"name":"tuqt1005","email":"tu.tran@gooddata.com"},{"name":"tu.bui","email":"tu.bui@gooddata.com"},{"name":"my.duong","email":"my.duong@gooddata.com"},{"name":"mai.nguyen","email":"mai.nguyen@gooddata.com"},{"name":"hang.ngo","email":"hang.ngo@gooddata.com"},{"name":"scavnickyj","email":"jakub.scavnicky@gooddata.com"},{"name":"thao-luong","email":"thao.luong@gooddata.com"},{"name":"thuong.nguyen","email":"thuong.nguyen@gooddata.com"},{"name":"huyen.nguyen","email":"huyen.nguyen@gooddata.com"},{"name":"vi.phan","email":"vi.phan@gooddata.com"},{"name":"milan.lempera","email":"ext-milan.lempera@gooddata.com"},{"name":"van.nguyen","email":"van.nguyen@gooddata.com"},{"name":"nestor_encinas","email":"xesto05@gmail.com"},{"name":"an.vuong","email":"an.vuong@gooddata.com"},{"name":"tmuchka","email":"tomas.muchka@gooddata.com"},{"name":"gdjan","email":"jan.kruza@gooddata.com"},{"name":"ngoc-le","email":"ngoc.le@gooddata.com"},{"name":"thuy.tran","email":"thuy.tran@gooddata.com"},{"name":"tmsang","email":"sang.truong-minh@gooddata.com"},{"name":"jan.jiran","email":"jan.jiran@gooddata.com"},{"name":"martin.plavek","email":"martin.plavek@gooddata.com"},{"name":"ext-zdenek.krejci-gooddata","email":"ext-zdenek.krejci@gooddata.com"},{"name":"nghi.lam","email":"nghi.lam@gooddata.com"},{"name":"son.nguyen182","email":"son.nguyen-hoang@gooddata.com"},{"name":"tuan.tran_gd","email":"tuan.tran@gooddata.com"}],"homepage":"https://github.com/gooddata/gooddata-react-components#readme","bugs":{"url":"https://github.com/gooddata/gooddata-react-components/issues"},"dist":{"shasum":"a5f790ea038ada1336506564883ae248529f7cb8","tarball":"https://registry.npmjs.org/@gooddata/react-components/-/react-components-7.9.2-beta.9.tgz","fileCount":2669,"integrity":"sha512-LeDpDHWKGoFaTTTy2AzsRxgVBJ4biszgaFkWDN84i97pz5OVTjqW3Yju4QUmfRcUlFVl3bMQyqjb6+bk03Gi2g==","signatures":[{"sig":"MEUCIFmEFokQHXeXlLEaFRknHDTJY8EPB78GI93hWPFICAx2AiEAl2Q+Jn05ctcNnD6GTGaQJ66BWlZjozAzvFddUBr+s8s=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":11081738,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJhETe6CRA9TVsSAnZWagAA7swP+QE/Cf/ILovm4oxtQ7es\n5WdDrwwDJDh0NfVIcFuYZyq2RtYYXgw018ZmQgRstL345d5JVu4a8EGdPYoh\nI8JtJYt94uiCdomJS81TGTQ4xFuuhAZcNBQ5I4m6E16Pv6zr+QfAg4j0RQzM\nmhfdNACa+V7iJQPL2ByvXxEdvlgpFOMmQETtO31NoSe+OyJKlfv2nT6ZKXuP\ntU3VZazKRThz7U2AD7ogmXVK/W/OFUrNU0mBaNmfSB9Ajt2tuhp6uN+hMh0e\nvpbk1NN6i9S+vlC4f9sVn9RZzHHf5os4fyY+8B0hMTrJFCqO0jJKo3E/Vkaf\nXx8HG+6KXOFNZnVv8UJSpZgOMn7YQmUkozA3yaPVYiQFMkYfdevRtuPwBCBn\nWiSOoen3P0jR8OmJhSW1fCht1iKRdHwfXz4PdphNlB+uXG5X8OWJ4o/TFEx7\nR341LbcIveYKTyaoJQQcewxIGA3k/QDicRsW4viexmDVWP0UZwUWN3hgP8sn\n2hysPYxeBbcsweL2xGKIp1yEYsYzK27vVPB9VesEkVzlu4bRnJgLNBDjvlXv\ngbzETvc+AAnFump34i/tV2LycjhiJj2x0qeufkfWlRRzE2vhqvj2g/iIDf/m\nNbXxkrgCLsn4WjXiS7gnG4C05uqkcHZAe68igps9Y46YMB1daJzXHBmReKcl\nZFEX\r\n=iGXO\r\n-----END PGP SIGNATURE-----\r\n"},"main":"dist/index.js","husky":{"hooks":{"pre-commit":"lint-staged"}},"config":{"eslint":"./examples/**/*.{js,jsx}","tslint":"./{__mocks__,src,stories}/{,**/}*.{ts,tsx}"},"readme":"[![npm version](https://badge.fury.io/js/%40gooddata%2Freact-components.svg)](https://www.npmjs.com/package/@gooddata/react-components)\n\n# GoodData.UI React components\n> A React-based JavaScript library for building data-driven applications\n\n## Getting started\n- [GoodData.UI Documentation](http://sdk.gooddata.com/gooddata-ui/)\n- [GoodData.UI Live Examples](https://gooddata-examples.herokuapp.com/)\n- [Stack Overflow](https://stackoverflow.com/questions/tagged/gooddata)\n\n### Usage\nWith [yarn](https://yarnpkg.com) installed, go to your project directory and run\n```\n$ yarn add @gooddata/react-components\n```\nIf you prefer [npm](npmjs.com) run\n```\n$ npm install --save @gooddata/react-components\n```\n\nThe public API is exposed via global `index.js`. Except for the styles, do not import any other file directly\nbecause they are not intended to be part of the public API.\n\n## Contributing\n\nWe welcome any contribution in form of [issues](https://github.com/gooddata/gooddata-react-components/issues) or [pull requests](https://github.com/gooddata/gooddata-react-components/pulls).\n\nInstall [Node.js](http://nodejs.org) (node 12.16.1, npm v6.13.4) and [Yarn](https://classic.yarnpkg.com) (1.22.4).\n\nInstall dependencies:\n```\nyarn install --frozen-lockfile\n```\n\nThese commands may come in handy while developing:\n\n| command | description |\n| ------- | ----------- |\n| `yarn install --pure-lockfile` | first step |\n| ||\n| `yarn dev` | build react-components to `/dist` in watch mode |\n| `yarn test` | run all unit tests |\n| `yarn prettier-write` | format the source code to match the valid codestyle |\n| `yarn validate` | validate codestyle |\n| ||\n| `yarn storybook` | run storybook from `/stories` on http://localhost:9001 |\n| `yarn build-storybook` | build storybook to `/dist-storybook` |\n| `yarn test-storybook` | run storybook and [screenshot tests](https://github.com/gooddata/gdc-client-utils/tree/master/test-storybook) |\n| ||\n| `yarn examples` | run Live Examples dev-server from `/examples` on https://localhost:8999 |\n| `yarn examples-build` | build Live Examples to `/examples/dist` |\n| `yarn examples-server` | serve built Live Examples - see `/examples/server/src` |\n| `yarn examples-testcafe` | run testcafe tests against `localhost:8999` |\n\n### Deploy to heroku.com\nWhen you deploy this repo to heroku, it serves *GoodData.UI Live Examples*.\nRelevant tasks are in `Procfile` and `package.json`.\n\n```bash\n# run in the project directory\nheroku login\nheroku create <your-app-name>\nheroku config:set DOMAIN_ADMIN_USERNAME=x@gooddata.com DOMAIN_ADMIN_PASSWORD=xy PROJECT_ID_TO_ASSIGN=xms7ga4tf3g3nzucd8380o2bev8oeknp\ngit push heroku HEAD:master\nheroku open\n```\n### Enable Geo Chart for Storybook and Live Examples\nGeo chart uses Mapbox to render map which requires a Mapbox access token.\n- Register an account and create Mapbox access token at [guide](https://docs.mapbox.com/help/how-mapbox-works/access-tokens/)\n- Store the created token at `.env`:\n```bash\necho -e \"EXAMPLE_MAPBOX_ACCESS_TOKEN=token\" >> .env # only need to run once\necho -e \"STORYBOOK_MAPBOX_ACCESS_TOKEN=token\" >> .env # only need to run once\n```\n\n### Run Live Examples Locally\nTo run *GoodData.UI Live Examples* locally:\n```bash\ngit clone <this-repository>\ncd  <repository-folder>\nyarn install --pure-lockfile\nyarn examples\n```\nThen open https://localhost:8999 and login using Live Examples account (you can [create one here](https://gooddata-examples.herokuapp.com/registration)).\n\n### Run Storybook locally\n- Run storybook with token stored in `.env` for more secure\n```bash\nyarn storybook\n```\n- Or run storybook with token env param exposed to cli (not suggested)\n```bash\nSTORYBOOK_MAPBOX_ACCESS_TOKEN=token yarn storybook\n```\n- Apply either above way to `yarn build-storybook` or `yarn test-storybook`\n\n### Source code formatting\nThe source code in the repository is formatted by [Prettier](https://prettier.io/).\nThe format of the code is validated by our Continuous Integration server and is one of the requirements of successful merge.\n\nPrettier is supported by every major IDE. You can find the list of supported editors and how to configure them [here](https://prettier.io/docs/en/editors.html).\n\nIn the case, when your editor is not supported or you don't want to setup the integration, you can run the `yarn prettier-write` command to reformat the code before commit.\n\n## Changelog\n\n- see [CHANGELOG.md](CHANGELOG.md)\n\n## Supported versions\n\nWe encourage you to always use the latest available version of GoodData.UI to make the user experience with integrating GoodData.UI as smooth and secure as possible and to ensure that GoodData.UI always uses the latest features of the GoodData platform.\n\nFor more information, see [Supported Versions](https://sdk.gooddata.com/gooddata-ui/docs/supported_versions.html).\n\nPlease follow the installation instructions in the [gooddata-ui-sdk repository](https://github.com/gooddata/gooddata-ui-sdk) to update to the latest version.\n\n## License\n\n(C) 2007-2020 GoodData Corporation\n\nThis project is dual licensed:\n\n- The ATTRIBUTION-NONCOMMERCIAL 4.0 INTERNATIONAL (CC BY-NC 4.0) is used for purpose of the trial experience and evaluation of GoodData.UI library.\n- The GOODDATA GOODDATA.UI LIBRARY END USER LICENSE AGREEMENT is used for GoodData customers.\n\nFor more information, please see [LICENSE](https://github.com/gooddata/gooddata-react-components/blob/master/LICENSE).\n","gitHead":"c8e2399c88bc8edf83aaee0250083312f6db09da","scripts":{"dev":"bash scripts/build.sh --dev-watch","test":"jest --watch","build":"bash scripts/build.sh","tslint":"yarn run-tslint -t verbose $npm_package_config_tslint","prepare":"cd examples/server && yarn install --frozen-lockfile && cd ../..; rm -r examples/node_modules 2>/dev/null; true","examples":"bash scripts/run-examples.sh","prepare?":"# Called before `npm publish` and on local `npm install`. Temporarily also for deleting obsolete node_modules. Ends with `true` to continue gracefully.","validate":"tsc --noEmit && yarn tslint && eslint $npm_package_config_eslint && yarn validate-style && yarn prettier-check","build-dev":"bash scripts/build.sh --dev","examples?":"# Default is developer domain, other options: yarn examples [sec,secure,stg,stg2,stg3,demo,developer or URL]","storybook":"yarn build && start-storybook -p 9001 -c .storybook","test-once":"jest","tslint-ci":"mkdir -p ./ci/results && yarn run-tslint -t checkstyle -o ./ci/results/tslint-results.xml $npm_package_config_tslint","run-tslint":"tslint -p tsconfig.json","validate-ci":"tsc --noEmit && yarn tslint-ci  && eslint $npm_package_config_eslint -f checkstyle -o ci/results/eslint-results.xml && yarn validate-style-ci && yarn prettier-check","examples-build":"bash scripts/build-examples.sh","prepublishOnly":"yarn build","prettier-check":"prettier --check '{src,stories,styles,__mocks__,examples/server/src,examples/src,examples/test}/**/*.{ts,js,tsx,jsx,json,scss,md,yaml,html}'","prettier-write":"prettier --write '{src,stories,styles,__mocks__,examples/server/src,examples/src,examples/test}/**/*.{ts,js,tsx,jsx,json,scss,md,yaml,html}'","test-storybook":"yarn build && test-storybook","validate-style":"stylelint '**/*.scss'","build-storybook":"yarn build && build-storybook -c .storybook -o dist-storybook","examples-server":"node examples/server/src/index.js","heroku-postbuild":"yarn examples-build public","examples-testcafe":"./scripts/run-testcafe.sh visual","validate-style-ci":"stylelint '**/*.scss' --custom-formatter=node_modules/stylelint-checkstyle-formatter > ci/results/stylelint-results.xml","check-circular-deps":"madge --circular --extensions ts ./src","examples-testcafe-ci":"./scripts/run-testcafe.sh ci","examples-testcafe-live":"./scripts/run-testcafe.sh live"},"typings":"dist/index.d.ts","_npmUser":{"name":"gooddata-ci","email":"rail@gooddata.com"},"deprecated":"@gooddata/react-components@7 reached End of Support on March 31, 2022. Please upgrade (see https://sdk.gooddata.com/gooddata-ui/docs/supported_versions.html for more information).","repository":{"url":"git+ssh://git@github.com/gooddata/gooddata-react-components.git","type":"git"},"_npmVersion":"6.13.4","description":"GoodData.UI - A powerful JavaScript library for building analytical applications","directories":{},"lint-staged":{"{src,stories,styles,__mocks__,examples/server/src,examples/src,examples/test}/**/*.{ts,js,tsx,jsx,scss}":["npx gdc-fix-copyright","git add"],"{src,stories,styles,__mocks__,examples/server/src,examples/src,examples/test}/**/*.{ts,js,tsx,jsx,json,scss,md,yaml,html}":["prettier --write","git add"]},"_nodeVersion":"12.16.1","dependencies":{"rxjs":"^6.3.1","uuid":"^8.3.1","lodash":"^4.17.20","date-fns":"^2.7.0","downshift":"^3.2.7","invariant":"^2.2.2","mapbox-gl":"1.11.0","classnames":"^2.2.6","codemirror":"^5.54.0","highcharts":"7.1.1","prop-types":"^15.6.0","react-intl":"^3.6.0","custom-event":"^1.0.1","react-window":"^1.8.1","ag-grid-react":"20.0.0","react-measure":"^2.3.0","@types/mapbox-gl":"1.9.1","react-day-picker":"~7.3.0","react-responsive":"^3.0.0","stringify-object":"^2.4.0","@gooddata/typings":"^2.27.0","@types/codemirror":"^0.0.95","ag-grid-community":"20.0.0","http-status-codes":"^1.3.0","react-codemirror2":"^7.2.0","@gooddata/js-utils":"^3.10.17","@gooddata/numberjs":"^3.2.4","fixed-data-table-2":"^0.8.21","@gooddata/goodstrap":"^70.2.2","react-dom-factories":"^1.0.2","@gooddata/gooddata-js":"^13.2.0","json-stable-stringify":"^1.0.1","react-transition-group":"^2.2.1","hoist-non-react-statics":"^3.3.0","nodelist-foreach-polyfill":"^1.2.0","@formatjs/intl-pluralrules":"^1.3.6","highcharts-grouped-categories":"^1.1.3"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"raf":"3.3.2","yup":"^0.32.9","jest":"24.7.1","husky":"3.0.0","madge":"^4.0.1","react":"^16.5.2","enzyme":"3.5.0","eslint":"4.19.1","formik":"^0.11.11","moment":"2.23.0","history":"^4.7.2","ts-jest":"24.0.0","webpack":"4.30.0","full-icu":"^1.3.0","prettier":"1.16.4","react-ga":"^2.5.2","recharts":"1.0.0-beta.9","testcafe":"1.1.4","commander":"2.14.1","node-sass":"4.13.1","react-dom":"^16.5.2","stylelint":"^13.6.1","supertest":"3.0.0","ts-loader":"6.0.0","@types/raf":"^3.4.0","css-loader":"0.28.7","jest-junit":"3.0.0","raw-loader":"0.5.1","styled-jsx":"2.2.1","typescript":"3.3.4000","@babel/core":"7.11.6","@types/jest":"24.0.6","@types/node":"7.0.8","@types/uuid":"8.3.0","file-loader":"3.0.1","jest-enzyme":"7.0.2","lint-staged":"9.1.0","sass-loader":"6.0.6","webpack-cli":"3.3.2","@types/react":"16.8.6","babel-loader":"8.1.0","react-helmet":"5.2.0","react-select":"1.2.1","style-loader":"0.19.1","@types/enzyme":"3.1.13","@types/lodash":"4.14.123","testcafe-live":"0.1.4","@babel/runtime":"7.4.4","dotenv-webpack":"^1.7.0","@babel/polyfill":"^7.4.4","@storybook/react":"5.0.11","@types/invariant":"2.2.29","@types/react-dom":"16.0.11","isomorphic-fetch":"2.2.1","react-datepicker":"1.1.0","react-router-dom":"4.2.2","@babel/preset-env":"7.4.4","@gooddata/mock-js":"^2.23.0","@storybook/addons":"5.0.11","@types/classnames":"2.2.3","@types/prop-types":"15.5.2","@storybook/theming":"5.0.11","identity-obj-proxy":"^3.0.0","intl-messageformat":"^7.5.4","webpack-dev-server":"3.3.1","@babel/preset-react":"7.0.0","@types/react-portal":"4.0.1","@types/react-window":"^1.8.1","babel-plugin-lodash":"3.3.4","html-webpack-plugin":"3.2.0","react-test-renderer":"16.4.2","@types/react-measure":"2.0.5","clean-webpack-plugin":"2.0.2","stats-webpack-plugin":"0.7.0","eslint-config-prettier":"4.1.0","react-google-recaptcha":"^0.14.1","tslint-config-prettier":"1.18.0","@gooddata/eslint-config":"^1.0.0","@gooddata/tslint-config":"1.0.0","@types/react-responsive":"^3.0.3","@types/storybook__react":"4.0.1","@types/stringify-object":"^3.2.0","enzyme-adapter-react-16":"1.3.1","@gooddata/test-storybook":"4.1.0","@storybook/addon-actions":"5.0.11","@storybook/addon-options":"5.0.11","node-sass-magic-importer":"5.1.0","react-syntax-highlighter":"11.0.2","@types/fixed-data-table-2":"0.8.1","stylelint-config-prettier":"^8.0.1","@gooddata/stylelint-config":"^5.0.0","@types/react-test-renderer":"16.0.0","circular-dependency-plugin":"5.0.2","compression-webpack-plugin":"2.0.0","@types/json-stable-stringify":"^1.0.32","@gooddata/frontend-npm-scripts":"1.3.0","@types/enzyme-adapter-react-16":"1.0.3","stylelint-checkstyle-formatter":"0.1.2","@types/storybook__addon-actions":"3.4.2","@babel/plugin-proposal-class-properties":"7.4.4","@babel/plugin-proposal-object-rest-spread":"7.4.4","@babel/plugin-transform-async-to-generator":"7.4.4"},"peerDependencies":{"react":"^16.5.2","react-dom":"^16.5.2"},"_npmOperationalInternal":{"tmp":"tmp/react-components_7.9.2-beta.9_1628518330377_0.5956552927449861","host":"s3://npm-registry-packages"}},"7.9.2-beta.10":{"name":"@gooddata/react-components","version":"7.9.2-beta.10","author":{"name":"GoodData Corporation"},"license":"SEE LICENSE IN LICENSE","_id":"@gooddata/react-components@7.9.2-beta.10","maintainers":[{"name":"stanislavhacker","email":"stanislav.hacker@gooddata.com"},{"name":"jaceksan","email":"jan.soubusta@gooddata.com"},{"name":"rodri360","email":"me@rodri360.com"},{"name":"jkittler","email":"honza.kittler@gmail.com"},{"name":"ivan.mjartan","email":"ivan.mjartan@gooddata.com"},{"name":"lupko","email":"lubomir.slivka@gooddata.com"},{"name":"tomas.kratochvil","email":"tomas.kratochvil@gooddata.com"},{"name":"jakub-sterba","email":"jakub.sterba@gooddata.com"},{"name":"pbenes","email":"petr.benes@gooddata.com"},{"name":"strouhaljan","email":"strouhal.jan@gmail.com"},{"name":"gooddata-ci","email":"rail@gooddata.com"},{"name":"nikolacech","email":"nikola.cech@gooddata.com"},{"name":"bugsbunny338","email":"jiri.zajic@mensa.cz"},{"name":"bertold8","email":"ivan.nejezchleb@seznam.cz"},{"name":"sitina","email":"jiri.sitina@gooddata.com"},{"name":"linhhong","email":"linh.hong@gooddata.com"},{"name":"petrjanu","email":"petr.janu@gooddata.com"},{"name":"jaroslav.tomecek","email":"jaroslav.tomecek@gooddata.com"},{"name":"tomsatgd","email":"tomas.satinsky@gooddata.com"},{"name":"xmort","email":"petr.dolejsi@gooddata.com"},{"name":"yanlipnican","email":"yanlipnican@gmail.com"},{"name":"ptquang86","email":"ptquang86@gmail.com"},{"name":"no23reason","email":"dan.homola@hotmail.cz"},{"name":"afi","email":"adam.fiedler@gooddata.com"},{"name":"patrikbraborec","email":"patrik.braborec@gooddata.com"},{"name":"brbistas","email":"valentinos.chraniotis@gooddata.com"},{"name":"vu.pham","email":"vu.pham@gooddata.com"},{"name":"matyas.kandl","email":"matyas.kandl@gooddata.com"},{"name":"hung.nguyen.hoang","email":"hung.nguyen@gooddata.com"},{"name":"tu-ngo","email":"tungo1981@gmail.com"},{"name":"trung-le-quoc","email":"trung.le@gooddata.com"},{"name":"utdnah","email":"danh.ung@gooddata.com"},{"name":"de.do","email":"de.do@gooddata.com"},{"name":"tulean","email":"tuan.le@gooddata.com"},{"name":"nis.hua","email":"nis.hua@gooddata.com"},{"name":"tuqt1005","email":"tu.tran@gooddata.com"},{"name":"tu.bui","email":"tu.bui@gooddata.com"},{"name":"my.duong","email":"my.duong@gooddata.com"},{"name":"mai.nguyen","email":"mai.nguyen@gooddata.com"},{"name":"hang.ngo","email":"hang.ngo@gooddata.com"},{"name":"scavnickyj","email":"jakub.scavnicky@gooddata.com"},{"name":"thao-luong","email":"thao.luong@gooddata.com"},{"name":"thuong.nguyen","email":"thuong.nguyen@gooddata.com"},{"name":"huyen.nguyen","email":"huyen.nguyen@gooddata.com"},{"name":"vi.phan","email":"vi.phan@gooddata.com"},{"name":"milan.lempera","email":"ext-milan.lempera@gooddata.com"},{"name":"van.nguyen","email":"van.nguyen@gooddata.com"},{"name":"nestor_encinas","email":"xesto05@gmail.com"},{"name":"an.vuong","email":"an.vuong@gooddata.com"},{"name":"tmuchka","email":"tomas.muchka@gooddata.com"},{"name":"gdjan","email":"jan.kruza@gooddata.com"},{"name":"ngoc-le","email":"ngoc.le@gooddata.com"},{"name":"thuy.tran","email":"thuy.tran@gooddata.com"},{"name":"tmsang","email":"sang.truong-minh@gooddata.com"},{"name":"jan.jiran","email":"jan.jiran@gooddata.com"},{"name":"martin.plavek","email":"martin.plavek@gooddata.com"},{"name":"ext-zdenek.krejci-gooddata","email":"ext-zdenek.krejci@gooddata.com"},{"name":"nghi.lam","email":"nghi.lam@gooddata.com"},{"name":"son.nguyen182","email":"son.nguyen-hoang@gooddata.com"},{"name":"tuan.tran_gd","email":"tuan.tran@gooddata.com"}],"homepage":"https://github.com/gooddata/gooddata-react-components#readme","bugs":{"url":"https://github.com/gooddata/gooddata-react-components/issues"},"dist":{"shasum":"3432a30bc27e2163eb26f32efbe984707707c737","tarball":"https://registry.npmjs.org/@gooddata/react-components/-/react-components-7.9.2-beta.10.tgz","fileCount":2669,"integrity":"sha512-3yZUrW7KUqD+Tl1vRJd8c2EmdKK5B0gWLpz2WC6wSXH8OhXsvpGdD7rA7IFsYk3/HeG6LmaR/fSmMygmPVBzcA==","signatures":[{"sig":"MEQCIArT+fkIUgaibLAkTQJVbAM2xDy1aXOHbX4TP/vfudklAiAkavk1zaOiwoPM1u7OG/hxHv1yak5u3JpLTpmzb+sDzg==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":11081739,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJhGmmRCRA9TVsSAnZWagAAKE8P/if6HQSi7CFSJYHLLM0q\nsFR+7y7KfaNsT0Bmryop0lmpuxLTbGLBTNSvj9UDCGKeSY8EWbXsd8Y415tB\n6CwzQq7Ht4jo3GGG9kc54nwXQpkSq5YBucY5M1l78EmkRxJ6mIvqLxGSYzWh\nDINh+8rIwZ7c3aGje8mQ6xDCW8OIQXqbNalculEWpk8aoazQBGOe85ZDvNEY\nZYcy2+2rTGC2wH1y1tgKXPe3ShgSlfEP4MfTiA6fy3EBp8iVRhmTG1qO+BMK\n3oBcic/xuh8PlQ/wo3DLIQdUQpupXWM4RSRelMnaTgbDzywOvYmACT3vVmiR\nrpWDaz6H41KVXcCr01QZx/5hJ9viGKibPlfVRblzKt1AQjB3yViNqQaV5BAm\nl/n62dRzIDZn/sV23YLC9wDAOhy7KqCK+6rYyCqK3v8j3RagWvm16kNk11MC\n+KikRIkiBN/U1v8S27WwipU07FaKzgrfAEwEvsezZBuI2ABmydQcK1lgWYJl\n5roOQJO/d4C8jaUfV47XVCJ3RFtN+mlU3MJ29d1IgKmP2XhhVCFKKbmfGxcp\nZydZWMHzLBW4u6ZfimPCTGLbTukoFHJB495IB8/a/kYBkzBEY8cn8svECSFa\n/fusIf1mPaBvgO25XPtMNZkRPJ3Uuwhq+PsYzDklYfa1yywjlLty5iMQch4n\nV4GL\r\n=m3fm\r\n-----END PGP SIGNATURE-----\r\n"},"main":"dist/index.js","husky":{"hooks":{"pre-commit":"lint-staged"}},"config":{"eslint":"./examples/**/*.{js,jsx}","tslint":"./{__mocks__,src,stories}/{,**/}*.{ts,tsx}"},"readme":"[![npm version](https://badge.fury.io/js/%40gooddata%2Freact-components.svg)](https://www.npmjs.com/package/@gooddata/react-components)\n\n# GoodData.UI React components\n> A React-based JavaScript library for building data-driven applications\n\n## Getting started\n- [GoodData.UI Documentation](http://sdk.gooddata.com/gooddata-ui/)\n- [GoodData.UI Live Examples](https://gooddata-examples.herokuapp.com/)\n- [Stack Overflow](https://stackoverflow.com/questions/tagged/gooddata)\n\n### Usage\nWith [yarn](https://yarnpkg.com) installed, go to your project directory and run\n```\n$ yarn add @gooddata/react-components\n```\nIf you prefer [npm](npmjs.com) run\n```\n$ npm install --save @gooddata/react-components\n```\n\nThe public API is exposed via global `index.js`. Except for the styles, do not import any other file directly\nbecause they are not intended to be part of the public API.\n\n## Contributing\n\nWe welcome any contribution in form of [issues](https://github.com/gooddata/gooddata-react-components/issues) or [pull requests](https://github.com/gooddata/gooddata-react-components/pulls).\n\nInstall [Node.js](http://nodejs.org) (node 12.16.1, npm v6.13.4) and [Yarn](https://classic.yarnpkg.com) (1.22.4).\n\nInstall dependencies:\n```\nyarn install --frozen-lockfile\n```\n\nThese commands may come in handy while developing:\n\n| command | description |\n| ------- | ----------- |\n| `yarn install --pure-lockfile` | first step |\n| ||\n| `yarn dev` | build react-components to `/dist` in watch mode |\n| `yarn test` | run all unit tests |\n| `yarn prettier-write` | format the source code to match the valid codestyle |\n| `yarn validate` | validate codestyle |\n| ||\n| `yarn storybook` | run storybook from `/stories` on http://localhost:9001 |\n| `yarn build-storybook` | build storybook to `/dist-storybook` |\n| `yarn test-storybook` | run storybook and [screenshot tests](https://github.com/gooddata/gdc-client-utils/tree/master/test-storybook) |\n| ||\n| `yarn examples` | run Live Examples dev-server from `/examples` on https://localhost:8999 |\n| `yarn examples-build` | build Live Examples to `/examples/dist` |\n| `yarn examples-server` | serve built Live Examples - see `/examples/server/src` |\n| `yarn examples-testcafe` | run testcafe tests against `localhost:8999` |\n\n### Deploy to heroku.com\nWhen you deploy this repo to heroku, it serves *GoodData.UI Live Examples*.\nRelevant tasks are in `Procfile` and `package.json`.\n\n```bash\n# run in the project directory\nheroku login\nheroku create <your-app-name>\nheroku config:set DOMAIN_ADMIN_USERNAME=x@gooddata.com DOMAIN_ADMIN_PASSWORD=xy PROJECT_ID_TO_ASSIGN=xms7ga4tf3g3nzucd8380o2bev8oeknp\ngit push heroku HEAD:master\nheroku open\n```\n### Enable Geo Chart for Storybook and Live Examples\nGeo chart uses Mapbox to render map which requires a Mapbox access token.\n- Register an account and create Mapbox access token at [guide](https://docs.mapbox.com/help/how-mapbox-works/access-tokens/)\n- Store the created token at `.env`:\n```bash\necho -e \"EXAMPLE_MAPBOX_ACCESS_TOKEN=token\" >> .env # only need to run once\necho -e \"STORYBOOK_MAPBOX_ACCESS_TOKEN=token\" >> .env # only need to run once\n```\n\n### Run Live Examples Locally\nTo run *GoodData.UI Live Examples* locally:\n```bash\ngit clone <this-repository>\ncd  <repository-folder>\nyarn install --pure-lockfile\nyarn examples\n```\nThen open https://localhost:8999 and login using Live Examples account (you can [create one here](https://gooddata-examples.herokuapp.com/registration)).\n\n### Run Storybook locally\n- Run storybook with token stored in `.env` for more secure\n```bash\nyarn storybook\n```\n- Or run storybook with token env param exposed to cli (not suggested)\n```bash\nSTORYBOOK_MAPBOX_ACCESS_TOKEN=token yarn storybook\n```\n- Apply either above way to `yarn build-storybook` or `yarn test-storybook`\n\n### Source code formatting\nThe source code in the repository is formatted by [Prettier](https://prettier.io/).\nThe format of the code is validated by our Continuous Integration server and is one of the requirements of successful merge.\n\nPrettier is supported by every major IDE. You can find the list of supported editors and how to configure them [here](https://prettier.io/docs/en/editors.html).\n\nIn the case, when your editor is not supported or you don't want to setup the integration, you can run the `yarn prettier-write` command to reformat the code before commit.\n\n## Changelog\n\n- see [CHANGELOG.md](CHANGELOG.md)\n\n## Supported versions\n\nWe encourage you to always use the latest available version of GoodData.UI to make the user experience with integrating GoodData.UI as smooth and secure as possible and to ensure that GoodData.UI always uses the latest features of the GoodData platform.\n\nFor more information, see [Supported Versions](https://sdk.gooddata.com/gooddata-ui/docs/supported_versions.html).\n\nPlease follow the installation instructions in the [gooddata-ui-sdk repository](https://github.com/gooddata/gooddata-ui-sdk) to update to the latest version.\n\n## License\n\n(C) 2007-2020 GoodData Corporation\n\nThis project is dual licensed:\n\n- The ATTRIBUTION-NONCOMMERCIAL 4.0 INTERNATIONAL (CC BY-NC 4.0) is used for purpose of the trial experience and evaluation of GoodData.UI library.\n- The GOODDATA GOODDATA.UI LIBRARY END USER LICENSE AGREEMENT is used for GoodData customers.\n\nFor more information, please see [LICENSE](https://github.com/gooddata/gooddata-react-components/blob/master/LICENSE).\n","gitHead":"52b570619adc70e558642edac8c0493896f42cec","scripts":{"dev":"bash scripts/build.sh --dev-watch","test":"jest --watch","build":"bash scripts/build.sh","tslint":"yarn run-tslint -t verbose $npm_package_config_tslint","prepare":"cd examples/server && yarn install --frozen-lockfile && cd ../..; rm -r examples/node_modules 2>/dev/null; true","examples":"bash scripts/run-examples.sh","prepare?":"# Called before `npm publish` and on local `npm install`. Temporarily also for deleting obsolete node_modules. Ends with `true` to continue gracefully.","validate":"tsc --noEmit && yarn tslint && eslint $npm_package_config_eslint && yarn validate-style && yarn prettier-check","build-dev":"bash scripts/build.sh --dev","examples?":"# Default is developer domain, other options: yarn examples [sec,secure,stg,stg2,stg3,demo,developer or URL]","storybook":"yarn build && start-storybook -p 9001 -c .storybook","test-once":"jest","tslint-ci":"mkdir -p ./ci/results && yarn run-tslint -t checkstyle -o ./ci/results/tslint-results.xml $npm_package_config_tslint","run-tslint":"tslint -p tsconfig.json","validate-ci":"tsc --noEmit && yarn tslint-ci  && eslint $npm_package_config_eslint -f checkstyle -o ci/results/eslint-results.xml && yarn validate-style-ci && yarn prettier-check","examples-build":"bash scripts/build-examples.sh","prepublishOnly":"yarn build","prettier-check":"prettier --check '{src,stories,styles,__mocks__,examples/server/src,examples/src,examples/test}/**/*.{ts,js,tsx,jsx,json,scss,md,yaml,html}'","prettier-write":"prettier --write '{src,stories,styles,__mocks__,examples/server/src,examples/src,examples/test}/**/*.{ts,js,tsx,jsx,json,scss,md,yaml,html}'","test-storybook":"yarn build && test-storybook","validate-style":"stylelint '**/*.scss'","build-storybook":"yarn build && build-storybook -c .storybook -o dist-storybook","examples-server":"node examples/server/src/index.js","heroku-postbuild":"yarn examples-build public","examples-testcafe":"./scripts/run-testcafe.sh visual","validate-style-ci":"stylelint '**/*.scss' --custom-formatter=node_modules/stylelint-checkstyle-formatter > ci/results/stylelint-results.xml","check-circular-deps":"madge --circular --extensions ts ./src","examples-testcafe-ci":"./scripts/run-testcafe.sh ci","examples-testcafe-live":"./scripts/run-testcafe.sh live"},"typings":"dist/index.d.ts","_npmUser":{"name":"gooddata-ci","email":"rail@gooddata.com"},"deprecated":"@gooddata/react-components@7 reached End of Support on March 31, 2022. Please upgrade (see https://sdk.gooddata.com/gooddata-ui/docs/supported_versions.html for more information).","repository":{"url":"git+ssh://git@github.com/gooddata/gooddata-react-components.git","type":"git"},"_npmVersion":"6.13.4","description":"GoodData.UI - A powerful JavaScript library for building analytical applications","directories":{},"lint-staged":{"{src,stories,styles,__mocks__,examples/server/src,examples/src,examples/test}/**/*.{ts,js,tsx,jsx,scss}":["npx gdc-fix-copyright","git add"],"{src,stories,styles,__mocks__,examples/server/src,examples/src,examples/test}/**/*.{ts,js,tsx,jsx,json,scss,md,yaml,html}":["prettier --write","git add"]},"_nodeVersion":"12.16.1","dependencies":{"rxjs":"^6.3.1","uuid":"^8.3.1","lodash":"^4.17.20","date-fns":"^2.7.0","downshift":"^3.2.7","invariant":"^2.2.2","mapbox-gl":"1.11.0","classnames":"^2.2.6","codemirror":"^5.54.0","highcharts":"7.1.1","prop-types":"^15.6.0","react-intl":"^3.6.0","custom-event":"^1.0.1","react-window":"^1.8.1","ag-grid-react":"20.0.0","react-measure":"^2.3.0","@types/mapbox-gl":"1.9.1","react-day-picker":"~7.3.0","react-responsive":"^3.0.0","stringify-object":"^2.4.0","@gooddata/typings":"^2.27.0","@types/codemirror":"^0.0.95","ag-grid-community":"20.0.0","http-status-codes":"^1.3.0","react-codemirror2":"^7.2.0","@gooddata/js-utils":"^3.10.17","@gooddata/numberjs":"^3.2.4","fixed-data-table-2":"^0.8.21","@gooddata/goodstrap":"^70.2.2","react-dom-factories":"^1.0.2","@gooddata/gooddata-js":"^13.2.0","json-stable-stringify":"^1.0.1","react-transition-group":"^2.2.1","hoist-non-react-statics":"^3.3.0","nodelist-foreach-polyfill":"^1.2.0","@formatjs/intl-pluralrules":"^1.3.6","highcharts-grouped-categories":"^1.1.3"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"raf":"3.3.2","yup":"^0.32.9","jest":"24.7.1","husky":"3.0.0","madge":"^4.0.1","react":"^16.5.2","enzyme":"3.5.0","eslint":"4.19.1","formik":"^0.11.11","moment":"2.23.0","history":"^4.7.2","ts-jest":"24.0.0","webpack":"4.30.0","full-icu":"^1.3.0","prettier":"1.16.4","react-ga":"^2.5.2","recharts":"1.0.0-beta.9","testcafe":"1.1.4","commander":"2.14.1","node-sass":"4.13.1","react-dom":"^16.5.2","stylelint":"^13.6.1","supertest":"3.0.0","ts-loader":"6.0.0","@types/raf":"^3.4.0","css-loader":"0.28.7","jest-junit":"3.0.0","raw-loader":"0.5.1","styled-jsx":"2.2.1","typescript":"3.3.4000","@babel/core":"7.11.6","@types/jest":"24.0.6","@types/node":"7.0.8","@types/uuid":"8.3.0","file-loader":"3.0.1","jest-enzyme":"7.0.2","lint-staged":"9.1.0","sass-loader":"6.0.6","webpack-cli":"3.3.2","@types/react":"16.8.6","babel-loader":"8.1.0","react-helmet":"5.2.0","react-select":"1.2.1","style-loader":"0.19.1","@types/enzyme":"3.1.13","@types/lodash":"4.14.123","testcafe-live":"0.1.4","@babel/runtime":"7.4.4","dotenv-webpack":"^1.7.0","@babel/polyfill":"^7.4.4","@storybook/react":"5.0.11","@types/invariant":"2.2.29","@types/react-dom":"16.0.11","isomorphic-fetch":"2.2.1","react-datepicker":"1.1.0","react-router-dom":"4.2.2","@babel/preset-env":"7.4.4","@gooddata/mock-js":"^2.23.0","@storybook/addons":"5.0.11","@types/classnames":"2.2.3","@types/prop-types":"15.5.2","@storybook/theming":"5.0.11","identity-obj-proxy":"^3.0.0","intl-messageformat":"^7.5.4","webpack-dev-server":"3.3.1","@babel/preset-react":"7.0.0","@types/react-portal":"4.0.1","@types/react-window":"^1.8.1","babel-plugin-lodash":"3.3.4","html-webpack-plugin":"3.2.0","react-test-renderer":"16.4.2","@types/react-measure":"2.0.5","clean-webpack-plugin":"2.0.2","stats-webpack-plugin":"0.7.0","eslint-config-prettier":"4.1.0","react-google-recaptcha":"^0.14.1","tslint-config-prettier":"1.18.0","@gooddata/eslint-config":"^1.0.0","@gooddata/tslint-config":"1.0.0","@types/react-responsive":"^3.0.3","@types/storybook__react":"4.0.1","@types/stringify-object":"^3.2.0","enzyme-adapter-react-16":"1.3.1","@gooddata/test-storybook":"4.1.0","@storybook/addon-actions":"5.0.11","@storybook/addon-options":"5.0.11","node-sass-magic-importer":"5.1.0","react-syntax-highlighter":"11.0.2","@types/fixed-data-table-2":"0.8.1","stylelint-config-prettier":"^8.0.1","@gooddata/stylelint-config":"^5.0.0","@types/react-test-renderer":"16.0.0","circular-dependency-plugin":"5.0.2","compression-webpack-plugin":"2.0.0","@types/json-stable-stringify":"^1.0.32","@gooddata/frontend-npm-scripts":"1.3.0","@types/enzyme-adapter-react-16":"1.0.3","stylelint-checkstyle-formatter":"0.1.2","@types/storybook__addon-actions":"3.4.2","@babel/plugin-proposal-class-properties":"7.4.4","@babel/plugin-proposal-object-rest-spread":"7.4.4","@babel/plugin-transform-async-to-generator":"7.4.4"},"peerDependencies":{"react":"^16.5.2","react-dom":"^16.5.2"},"_npmOperationalInternal":{"tmp":"tmp/react-components_7.9.2-beta.10_1629120913141_0.3909892415131646","host":"s3://npm-registry-packages"}},"7.9.2-beta.11":{"name":"@gooddata/react-components","version":"7.9.2-beta.11","author":{"name":"GoodData Corporation"},"license":"SEE LICENSE IN LICENSE","_id":"@gooddata/react-components@7.9.2-beta.11","maintainers":[{"name":"nhan.quach","email":"nhan.quach@gooddata.com"},{"name":"stanislavhacker","email":"stanislav.hacker@gooddata.com"},{"name":"jaceksan","email":"jan.soubusta@gooddata.com"},{"name":"rodri360","email":"me@rodri360.com"},{"name":"jkittler","email":"honza.kittler@gmail.com"},{"name":"ivan.mjartan","email":"ivan.mjartan@gooddata.com"},{"name":"lupko","email":"lubomir.slivka@gooddata.com"},{"name":"tomas.kratochvil","email":"tomas.kratochvil@gooddata.com"},{"name":"jakub-sterba","email":"jakub.sterba@gooddata.com"},{"name":"pbenes","email":"petr.benes@gooddata.com"},{"name":"strouhaljan","email":"strouhal.jan@gmail.com"},{"name":"gooddata-ci","email":"rail@gooddata.com"},{"name":"nikolacech","email":"nikola.cech@gooddata.com"},{"name":"bugsbunny338","email":"jiri.zajic@mensa.cz"},{"name":"bertold8","email":"ivan.nejezchleb@seznam.cz"},{"name":"sitina","email":"jiri.sitina@gooddata.com"},{"name":"linhhong","email":"linh.hong@gooddata.com"},{"name":"petrjanu","email":"petr.janu@gooddata.com"},{"name":"jaroslav.tomecek","email":"jaroslav.tomecek@gooddata.com"},{"name":"tomsatgd","email":"tomas.satinsky@gooddata.com"},{"name":"xmort","email":"petr.dolejsi@gooddata.com"},{"name":"yanlipnican","email":"yanlipnican@gmail.com"},{"name":"ptquang86","email":"ptquang86@gmail.com"},{"name":"no23reason","email":"dan.homola@hotmail.cz"},{"name":"afi","email":"adam.fiedler@gooddata.com"},{"name":"patrikbraborec","email":"patrik.braborec@gooddata.com"},{"name":"brbistas","email":"valentinos.chraniotis@gooddata.com"},{"name":"vu.pham","email":"vu.pham@gooddata.com"},{"name":"matyas.kandl","email":"matyas.kandl@gooddata.com"},{"name":"hung.nguyen.hoang","email":"hung.nguyen@gooddata.com"},{"name":"tu-ngo","email":"tungo1981@gmail.com"},{"name":"trung-le-quoc","email":"trung.le@gooddata.com"},{"name":"utdnah","email":"danh.ung@gooddata.com"},{"name":"de.do","email":"de.do@gooddata.com"},{"name":"tulean","email":"tuan.le@gooddata.com"},{"name":"nis.hua","email":"nis.hua@gooddata.com"},{"name":"tuqt1005","email":"tu.tran@gooddata.com"},{"name":"tu.bui","email":"tu.bui@gooddata.com"},{"name":"my.duong","email":"my.duong@gooddata.com"},{"name":"mai.nguyen","email":"mai.nguyen@gooddata.com"},{"name":"hang.ngo","email":"hang.ngo@gooddata.com"},{"name":"scavnickyj","email":"jakub.scavnicky@gooddata.com"},{"name":"thao-luong","email":"thao.luong@gooddata.com"},{"name":"thuong.nguyen","email":"thuong.nguyen@gooddata.com"},{"name":"huyen.nguyen","email":"huyen.nguyen@gooddata.com"},{"name":"vi.phan","email":"vi.phan@gooddata.com"},{"name":"milan.lempera","email":"ext-milan.lempera@gooddata.com"},{"name":"van.nguyen","email":"van.nguyen@gooddata.com"},{"name":"nestor_encinas","email":"xesto05@gmail.com"},{"name":"an.vuong","email":"an.vuong@gooddata.com"},{"name":"tmuchka","email":"tomas.muchka@gooddata.com"},{"name":"gdjan","email":"jan.kruza@gooddata.com"},{"name":"ngoc-le","email":"ngoc.le@gooddata.com"},{"name":"thuy.tran","email":"thuy.tran@gooddata.com"},{"name":"tmsang","email":"sang.truong-minh@gooddata.com"},{"name":"jan.jiran","email":"jan.jiran@gooddata.com"},{"name":"martin.plavek","email":"martin.plavek@gooddata.com"},{"name":"ext-zdenek.krejci-gooddata","email":"ext-zdenek.krejci@gooddata.com"},{"name":"nghi.lam","email":"nghi.lam@gooddata.com"},{"name":"son.nguyen182","email":"son.nguyen-hoang@gooddata.com"},{"name":"tuan.tran_gd","email":"tuan.tran@gooddata.com"}],"homepage":"https://github.com/gooddata/gooddata-react-components#readme","bugs":{"url":"https://github.com/gooddata/gooddata-react-components/issues"},"dist":{"shasum":"6eb02db926b521513e2c11484e490d3aa4e72ca5","tarball":"https://registry.npmjs.org/@gooddata/react-components/-/react-components-7.9.2-beta.11.tgz","fileCount":2669,"integrity":"sha512-M+8dwRg9DmR8XxPasJcM1SbREY5DjuhfBnzy00oW/xJMzC17PQfjqhgoVNMMIVkNWvZULENQn//tGW5LLnuNPg==","signatures":[{"sig":"MEUCIQDpsMWSpvEzffOy3wTJ3r/jENzqg6AscMy/CGjRsrGmNgIgdtXunBoXhGpJcnU+4/DbIOpRa9IN9o/jJIDBAcSiAlc=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":11081739,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJhNhGDCRA9TVsSAnZWagAAC58P/jVa8F01gvaw3n/FWWNZ\nVV+sruxE9FmIC8FiftHZqYCaOaBipk8HDAQfh0BWPQFhrtEeCe2+5fT8rI7R\nSiaqTTz0+L8DGwp63mlMjY3f3R2hUIrYEf3K/gNSS0NrtZhzMmyRl1NogYCD\nmIygDmSnxi/TdYAbJ6e84HSxKtO9NFgWTFgN9z1KyGAnkcYty0ltgH9gh32j\ncJnnFsLS7uVvPKZdXTkvaHluhumU20XQnglZ0CYDksqLoUb2UQqtq7PLQQH6\nOLituc09QladCwKl6lQ9S4Bs2u4OovRqKOhAveRjqcZ4Axlbq1/qkEKXCk+9\nz/gpu78CC78d6OD7mWHj4IHF6WNJXvA/u6rNCb37je4wJvS/mj6Y8hH9gh7H\ngMIWGeRCo5Tbvuazxj5+D6Fb/DES1Xmk86ZRzmTdCithfLEzxS69upLoOgj/\nEIiFf7Urgdk12oN3dN0TV0tKCmcS3QtXxrNLvUXdjY3YtN5+pXEhaZF/cHFX\nhm2OWMuKiT/KppdAq/xezQbBynH3AiZ7mGENoCSoPY3rC6wmACz5zvF5Lpq9\nnE5Mm5mxO87OGene/aBcPKEpliBYHfn0Mg35HB94RhDakP1jGTk019SBFMql\nL2opV31cgciVXIQ6re7Rj1V7jYxy4Ys/Z6vXXtADSrPjNlfK7Ro7lFJUl/oy\nW47H\r\n=6Fc3\r\n-----END PGP SIGNATURE-----\r\n"},"main":"dist/index.js","husky":{"hooks":{"pre-commit":"lint-staged"}},"config":{"eslint":"./examples/**/*.{js,jsx}","tslint":"./{__mocks__,src,stories}/{,**/}*.{ts,tsx}"},"readme":"[![npm version](https://badge.fury.io/js/%40gooddata%2Freact-components.svg)](https://www.npmjs.com/package/@gooddata/react-components)\n\n# GoodData.UI React components\n> A React-based JavaScript library for building data-driven applications\n\n## Getting started\n- [GoodData.UI Documentation](http://sdk.gooddata.com/gooddata-ui/)\n- [GoodData.UI Live Examples](https://gooddata-examples.herokuapp.com/)\n- [Stack Overflow](https://stackoverflow.com/questions/tagged/gooddata)\n\n### Usage\nWith [yarn](https://yarnpkg.com) installed, go to your project directory and run\n```\n$ yarn add @gooddata/react-components\n```\nIf you prefer [npm](npmjs.com) run\n```\n$ npm install --save @gooddata/react-components\n```\n\nThe public API is exposed via global `index.js`. Except for the styles, do not import any other file directly\nbecause they are not intended to be part of the public API.\n\n## Contributing\n\nWe welcome any contribution in form of [issues](https://github.com/gooddata/gooddata-react-components/issues) or [pull requests](https://github.com/gooddata/gooddata-react-components/pulls).\n\nInstall [Node.js](http://nodejs.org) (node 12.16.1, npm v6.13.4) and [Yarn](https://classic.yarnpkg.com) (1.22.4).\n\nInstall dependencies:\n```\nyarn install --frozen-lockfile\n```\n\nThese commands may come in handy while developing:\n\n| command | description |\n| ------- | ----------- |\n| `yarn install --pure-lockfile` | first step |\n| ||\n| `yarn dev` | build react-components to `/dist` in watch mode |\n| `yarn test` | run all unit tests |\n| `yarn prettier-write` | format the source code to match the valid codestyle |\n| `yarn validate` | validate codestyle |\n| ||\n| `yarn storybook` | run storybook from `/stories` on http://localhost:9001 |\n| `yarn build-storybook` | build storybook to `/dist-storybook` |\n| `yarn test-storybook` | run storybook and [screenshot tests](https://github.com/gooddata/gdc-client-utils/tree/master/test-storybook) |\n| ||\n| `yarn examples` | run Live Examples dev-server from `/examples` on https://localhost:8999 |\n| `yarn examples-build` | build Live Examples to `/examples/dist` |\n| `yarn examples-server` | serve built Live Examples - see `/examples/server/src` |\n| `yarn examples-testcafe` | run testcafe tests against `localhost:8999` |\n\n### Deploy to heroku.com\nWhen you deploy this repo to heroku, it serves *GoodData.UI Live Examples*.\nRelevant tasks are in `Procfile` and `package.json`.\n\n```bash\n# run in the project directory\nheroku login\nheroku create <your-app-name>\nheroku config:set DOMAIN_ADMIN_USERNAME=x@gooddata.com DOMAIN_ADMIN_PASSWORD=xy PROJECT_ID_TO_ASSIGN=xms7ga4tf3g3nzucd8380o2bev8oeknp\ngit push heroku HEAD:master\nheroku open\n```\n### Enable Geo Chart for Storybook and Live Examples\nGeo chart uses Mapbox to render map which requires a Mapbox access token.\n- Register an account and create Mapbox access token at [guide](https://docs.mapbox.com/help/how-mapbox-works/access-tokens/)\n- Store the created token at `.env`:\n```bash\necho -e \"EXAMPLE_MAPBOX_ACCESS_TOKEN=token\" >> .env # only need to run once\necho -e \"STORYBOOK_MAPBOX_ACCESS_TOKEN=token\" >> .env # only need to run once\n```\n\n### Run Live Examples Locally\nTo run *GoodData.UI Live Examples* locally:\n```bash\ngit clone <this-repository>\ncd  <repository-folder>\nyarn install --pure-lockfile\nyarn examples\n```\nThen open https://localhost:8999 and login using Live Examples account (you can [create one here](https://gooddata-examples.herokuapp.com/registration)).\n\n### Run Storybook locally\n- Run storybook with token stored in `.env` for more secure\n```bash\nyarn storybook\n```\n- Or run storybook with token env param exposed to cli (not suggested)\n```bash\nSTORYBOOK_MAPBOX_ACCESS_TOKEN=token yarn storybook\n```\n- Apply either above way to `yarn build-storybook` or `yarn test-storybook`\n\n### Source code formatting\nThe source code in the repository is formatted by [Prettier](https://prettier.io/).\nThe format of the code is validated by our Continuous Integration server and is one of the requirements of successful merge.\n\nPrettier is supported by every major IDE. You can find the list of supported editors and how to configure them [here](https://prettier.io/docs/en/editors.html).\n\nIn the case, when your editor is not supported or you don't want to setup the integration, you can run the `yarn prettier-write` command to reformat the code before commit.\n\n## Changelog\n\n- see [CHANGELOG.md](CHANGELOG.md)\n\n## Supported versions\n\nWe encourage you to always use the latest available version of GoodData.UI to make the user experience with integrating GoodData.UI as smooth and secure as possible and to ensure that GoodData.UI always uses the latest features of the GoodData platform.\n\nFor more information, see [Supported Versions](https://sdk.gooddata.com/gooddata-ui/docs/supported_versions.html).\n\nPlease follow the installation instructions in the [gooddata-ui-sdk repository](https://github.com/gooddata/gooddata-ui-sdk) to update to the latest version.\n\n## License\n\n(C) 2007-2020 GoodData Corporation\n\nThis project is dual licensed:\n\n- The ATTRIBUTION-NONCOMMERCIAL 4.0 INTERNATIONAL (CC BY-NC 4.0) is used for purpose of the trial experience and evaluation of GoodData.UI library.\n- The GOODDATA GOODDATA.UI LIBRARY END USER LICENSE AGREEMENT is used for GoodData customers.\n\nFor more information, please see [LICENSE](https://github.com/gooddata/gooddata-react-components/blob/master/LICENSE).\n","gitHead":"0322792baa8c13742bad2cbf0b7c5c58264f55d2","scripts":{"dev":"bash scripts/build.sh --dev-watch","test":"jest --watch","build":"bash scripts/build.sh","tslint":"yarn run-tslint -t verbose $npm_package_config_tslint","prepare":"cd examples/server && yarn install --frozen-lockfile && cd ../..; rm -r examples/node_modules 2>/dev/null; true","examples":"bash scripts/run-examples.sh","prepare?":"# Called before `npm publish` and on local `npm install`. Temporarily also for deleting obsolete node_modules. Ends with `true` to continue gracefully.","validate":"tsc --noEmit && yarn tslint && eslint $npm_package_config_eslint && yarn validate-style && yarn prettier-check","build-dev":"bash scripts/build.sh --dev","examples?":"# Default is developer domain, other options: yarn examples [sec,secure,stg,stg2,stg3,demo,developer or URL]","storybook":"yarn build && start-storybook -p 9001 -c .storybook","test-once":"jest","tslint-ci":"mkdir -p ./ci/results && yarn run-tslint -t checkstyle -o ./ci/results/tslint-results.xml $npm_package_config_tslint","run-tslint":"tslint -p tsconfig.json","validate-ci":"tsc --noEmit && yarn tslint-ci  && eslint $npm_package_config_eslint -f checkstyle -o ci/results/eslint-results.xml && yarn validate-style-ci && yarn prettier-check","examples-build":"bash scripts/build-examples.sh","prepublishOnly":"yarn build","prettier-check":"prettier --check '{src,stories,styles,__mocks__,examples/server/src,examples/src,examples/test}/**/*.{ts,js,tsx,jsx,json,scss,md,yaml,html}'","prettier-write":"prettier --write '{src,stories,styles,__mocks__,examples/server/src,examples/src,examples/test}/**/*.{ts,js,tsx,jsx,json,scss,md,yaml,html}'","test-storybook":"yarn build && test-storybook","validate-style":"stylelint '**/*.scss'","build-storybook":"yarn build && build-storybook -c .storybook -o dist-storybook","examples-server":"node examples/server/src/index.js","heroku-postbuild":"yarn examples-build public","examples-testcafe":"./scripts/run-testcafe.sh visual","validate-style-ci":"stylelint '**/*.scss' --custom-formatter=node_modules/stylelint-checkstyle-formatter > ci/results/stylelint-results.xml","check-circular-deps":"madge --circular --extensions ts ./src","examples-testcafe-ci":"./scripts/run-testcafe.sh ci","examples-testcafe-live":"./scripts/run-testcafe.sh live"},"typings":"dist/index.d.ts","_npmUser":{"name":"gooddata-ci","email":"rail@gooddata.com"},"deprecated":"@gooddata/react-components@7 reached End of Support on March 31, 2022. Please upgrade (see https://sdk.gooddata.com/gooddata-ui/docs/supported_versions.html for more information).","repository":{"url":"git+ssh://git@github.com/gooddata/gooddata-react-components.git","type":"git"},"_npmVersion":"6.13.4","description":"GoodData.UI - A powerful JavaScript library for building analytical applications","directories":{},"lint-staged":{"{src,stories,styles,__mocks__,examples/server/src,examples/src,examples/test}/**/*.{ts,js,tsx,jsx,scss}":["npx gdc-fix-copyright","git add"],"{src,stories,styles,__mocks__,examples/server/src,examples/src,examples/test}/**/*.{ts,js,tsx,jsx,json,scss,md,yaml,html}":["prettier --write","git add"]},"_nodeVersion":"12.16.1","dependencies":{"rxjs":"^6.3.1","uuid":"^8.3.1","lodash":"^4.17.20","date-fns":"^2.7.0","downshift":"^3.2.7","invariant":"^2.2.2","mapbox-gl":"1.11.0","classnames":"^2.2.6","codemirror":"^5.54.0","highcharts":"7.1.1","prop-types":"^15.6.0","react-intl":"^3.6.0","custom-event":"^1.0.1","react-window":"^1.8.1","ag-grid-react":"20.0.0","react-measure":"^2.3.0","@types/mapbox-gl":"1.9.1","react-day-picker":"~7.3.0","react-responsive":"^3.0.0","stringify-object":"^2.4.0","@gooddata/typings":"^2.27.0","@types/codemirror":"^0.0.95","ag-grid-community":"20.0.0","http-status-codes":"^1.3.0","react-codemirror2":"^7.2.0","@gooddata/js-utils":"^3.10.17","@gooddata/numberjs":"^3.2.4","fixed-data-table-2":"^0.8.21","@gooddata/goodstrap":"^70.2.2","react-dom-factories":"^1.0.2","@gooddata/gooddata-js":"^13.2.0","json-stable-stringify":"^1.0.1","react-transition-group":"^2.2.1","hoist-non-react-statics":"^3.3.0","nodelist-foreach-polyfill":"^1.2.0","@formatjs/intl-pluralrules":"^1.3.6","highcharts-grouped-categories":"^1.1.3"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"raf":"3.3.2","yup":"^0.32.9","jest":"24.7.1","husky":"3.0.0","madge":"^4.0.1","react":"^16.5.2","enzyme":"3.5.0","eslint":"4.19.1","formik":"^0.11.11","moment":"2.23.0","history":"^4.7.2","ts-jest":"24.0.0","webpack":"4.30.0","full-icu":"^1.3.0","prettier":"1.16.4","react-ga":"^2.5.2","recharts":"1.0.0-beta.9","testcafe":"1.1.4","commander":"2.14.1","node-sass":"4.13.1","react-dom":"^16.5.2","stylelint":"^13.6.1","supertest":"3.0.0","ts-loader":"6.0.0","@types/raf":"^3.4.0","css-loader":"0.28.7","jest-junit":"3.0.0","raw-loader":"0.5.1","styled-jsx":"2.2.1","typescript":"3.3.4000","@babel/core":"7.11.6","@types/jest":"24.0.6","@types/node":"7.0.8","@types/uuid":"8.3.0","file-loader":"3.0.1","jest-enzyme":"7.0.2","lint-staged":"9.1.0","sass-loader":"6.0.6","webpack-cli":"3.3.2","@types/react":"16.8.6","babel-loader":"8.1.0","react-helmet":"5.2.0","react-select":"1.2.1","style-loader":"0.19.1","@types/enzyme":"3.1.13","@types/lodash":"4.14.123","testcafe-live":"0.1.4","@babel/runtime":"7.4.4","dotenv-webpack":"^1.7.0","@babel/polyfill":"^7.4.4","@storybook/react":"5.0.11","@types/invariant":"2.2.29","@types/react-dom":"16.0.11","isomorphic-fetch":"2.2.1","react-datepicker":"1.1.0","react-router-dom":"4.2.2","@babel/preset-env":"7.4.4","@gooddata/mock-js":"^2.23.0","@storybook/addons":"5.0.11","@types/classnames":"2.2.3","@types/prop-types":"15.5.2","@storybook/theming":"5.0.11","identity-obj-proxy":"^3.0.0","intl-messageformat":"^7.5.4","webpack-dev-server":"3.3.1","@babel/preset-react":"7.0.0","@types/react-portal":"4.0.1","@types/react-window":"^1.8.1","babel-plugin-lodash":"3.3.4","html-webpack-plugin":"3.2.0","react-test-renderer":"16.4.2","@types/react-measure":"2.0.5","clean-webpack-plugin":"2.0.2","stats-webpack-plugin":"0.7.0","eslint-config-prettier":"4.1.0","react-google-recaptcha":"^0.14.1","tslint-config-prettier":"1.18.0","@gooddata/eslint-config":"^1.0.0","@gooddata/tslint-config":"1.0.0","@types/react-responsive":"^3.0.3","@types/storybook__react":"4.0.1","@types/stringify-object":"^3.2.0","enzyme-adapter-react-16":"1.3.1","@gooddata/test-storybook":"4.1.0","@storybook/addon-actions":"5.0.11","@storybook/addon-options":"5.0.11","node-sass-magic-importer":"5.1.0","react-syntax-highlighter":"11.0.2","@types/fixed-data-table-2":"0.8.1","stylelint-config-prettier":"^8.0.1","@gooddata/stylelint-config":"^5.0.0","@types/react-test-renderer":"16.0.0","circular-dependency-plugin":"5.0.2","compression-webpack-plugin":"2.0.0","@types/json-stable-stringify":"^1.0.32","@gooddata/frontend-npm-scripts":"1.3.0","@types/enzyme-adapter-react-16":"1.0.3","stylelint-checkstyle-formatter":"0.1.2","@types/storybook__addon-actions":"3.4.2","@babel/plugin-proposal-class-properties":"7.4.4","@babel/plugin-proposal-object-rest-spread":"7.4.4","@babel/plugin-transform-async-to-generator":"7.4.4"},"peerDependencies":{"react":"^16.5.2","react-dom":"^16.5.2"},"_npmOperationalInternal":{"tmp":"tmp/react-components_7.9.2-beta.11_1630933379553_0.3929391768977437","host":"s3://npm-registry-packages"}},"7.9.2-beta.12":{"name":"@gooddata/react-components","version":"7.9.2-beta.12","author":{"name":"GoodData Corporation"},"license":"SEE LICENSE IN LICENSE","_id":"@gooddata/react-components@7.9.2-beta.12","maintainers":[{"name":"nhan.quach","email":"nhan.quach@gooddata.com"},{"name":"stanislavhacker","email":"stanislav.hacker@gooddata.com"},{"name":"jaceksan","email":"jan.soubusta@gooddata.com"},{"name":"rodri360","email":"me@rodri360.com"},{"name":"jkittler","email":"honza.kittler@gmail.com"},{"name":"ivan.mjartan","email":"ivan.mjartan@gooddata.com"},{"name":"lupko","email":"lubomir.slivka@gooddata.com"},{"name":"tomas.kratochvil","email":"tomas.kratochvil@gooddata.com"},{"name":"jakub-sterba","email":"jakub.sterba@gooddata.com"},{"name":"pbenes","email":"petr.benes@gooddata.com"},{"name":"strouhaljan","email":"strouhal.jan@gmail.com"},{"name":"gooddata-ci","email":"rail@gooddata.com"},{"name":"nikolacech","email":"nikola.cech@gooddata.com"},{"name":"bugsbunny338","email":"jiri.zajic@mensa.cz"},{"name":"bertold8","email":"ivan.nejezchleb@seznam.cz"},{"name":"sitina","email":"jiri.sitina@gooddata.com"},{"name":"linhhong","email":"linh.hong@gooddata.com"},{"name":"petrjanu","email":"petr.janu@gooddata.com"},{"name":"jaroslav.tomecek","email":"jaroslav.tomecek@gooddata.com"},{"name":"tomsatgd","email":"tomas.satinsky@gooddata.com"},{"name":"xmort","email":"petr.dolejsi@gooddata.com"},{"name":"yanlipnican","email":"yanlipnican@gmail.com"},{"name":"ptquang86","email":"ptquang86@gmail.com"},{"name":"no23reason","email":"dan.homola@hotmail.cz"},{"name":"afi","email":"adam.fiedler@gooddata.com"},{"name":"patrikbraborec","email":"patrik.braborec@gooddata.com"},{"name":"brbistas","email":"valentinos.chraniotis@gooddata.com"},{"name":"vu.pham","email":"vu.pham@gooddata.com"},{"name":"matyas.kandl","email":"matyas.kandl@gooddata.com"},{"name":"hung.nguyen.hoang","email":"hung.nguyen@gooddata.com"},{"name":"tu-ngo","email":"tungo1981@gmail.com"},{"name":"trung-le-quoc","email":"trung.le@gooddata.com"},{"name":"utdnah","email":"danh.ung@gooddata.com"},{"name":"de.do","email":"de.do@gooddata.com"},{"name":"tulean","email":"tuan.le@gooddata.com"},{"name":"nis.hua","email":"nis.hua@gooddata.com"},{"name":"tuqt1005","email":"tu.tran@gooddata.com"},{"name":"tu.bui","email":"tu.bui@gooddata.com"},{"name":"my.duong","email":"my.duong@gooddata.com"},{"name":"mai.nguyen","email":"mai.nguyen@gooddata.com"},{"name":"hang.ngo","email":"hang.ngo@gooddata.com"},{"name":"scavnickyj","email":"jakub.scavnicky@gooddata.com"},{"name":"thao-luong","email":"thao.luong@gooddata.com"},{"name":"thuong.nguyen","email":"thuong.nguyen@gooddata.com"},{"name":"huyen.nguyen","email":"huyen.nguyen@gooddata.com"},{"name":"vi.phan","email":"vi.phan@gooddata.com"},{"name":"milan.lempera","email":"ext-milan.lempera@gooddata.com"},{"name":"van.nguyen","email":"van.nguyen@gooddata.com"},{"name":"nestor_encinas","email":"xesto05@gmail.com"},{"name":"an.vuong","email":"an.vuong@gooddata.com"},{"name":"tmuchka","email":"tomas.muchka@gooddata.com"},{"name":"gdjan","email":"jan.kruza@gooddata.com"},{"name":"ngoc-le","email":"ngoc.le@gooddata.com"},{"name":"thuy.tran","email":"thuy.tran@gooddata.com"},{"name":"tmsang","email":"sang.truong-minh@gooddata.com"},{"name":"jan.jiran","email":"jan.jiran@gooddata.com"},{"name":"martin.plavek","email":"martin.plavek@gooddata.com"},{"name":"ext-zdenek.krejci-gooddata","email":"ext-zdenek.krejci@gooddata.com"},{"name":"nghi.lam","email":"nghi.lam@gooddata.com"},{"name":"son.nguyen182","email":"son.nguyen-hoang@gooddata.com"},{"name":"tuan.tran_gd","email":"tuan.tran@gooddata.com"}],"homepage":"https://github.com/gooddata/gooddata-react-components#readme","bugs":{"url":"https://github.com/gooddata/gooddata-react-components/issues"},"dist":{"shasum":"dbd1e63bb20fd170037bb99417cea8a781435ed3","tarball":"https://registry.npmjs.org/@gooddata/react-components/-/react-components-7.9.2-beta.12.tgz","fileCount":2669,"integrity":"sha512-/sVCib8RWstMO+PbvSgvXUUhnPI0IM8rFwIxxrTKDfWatLCbPDeMIhuYXkfDMSHut77vHcelEYBYx78xZPz1dw==","signatures":[{"sig":"MEYCIQCsEfqdg7dBarZyyuLJ/yk0esYORi1Ll5zCLarN187DpwIhAN/9Q6nv4WEacVMIh8+pDsngzbx9nubBCAhCFv2qlELr","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":11081739,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJhNhH2CRA9TVsSAnZWagAAwpIQAINHe78V6Eso2os3VqpZ\n9VvwNjurdjV6DaLPduqOK54hD5F/FVnNAQmd/88gM7Z4AE7nR61XxAdnLq/M\n4I12dcU40LpWYE4CR9FAcF3cabIpwdmrs2zybvI1fqfi5xuT5Liemml2FfkH\n9RP1bkKYFKOKmfTX41kGlS0i4bm/JBtZ3gg9SjgpXchzRw/h0SbnNvG9ioqm\nCC+s7PEWD83P6d2ttsZbrornry6ijXFVTuJO64x1HizHNyTU811r3Oi1DSFT\niuBqlRoS+QYcg74f86GPE9fO8qFtDMwjpLoNT9D6iy0hblr7+pEIj1ZuUeT1\nUN6peVowJU+SnNNL95Z0LTD+Y4WmNS91KnOnhucXS9F9l7fJKwxki3Sax3ux\na111Stk/5rmsILImeh7W9oYSwyfLAaPEMzM7szOZSmaqN0jBok7voKeWboPi\nOdo3JxCc16ZNMRIX/w8w+gNoXMdS87PW2n5hdcPwm7MMY/sM0Nb9CVBexaCn\nd6EIGbM0W4dG46ZR7q8WOeSwgyrRufVDnUEUNRoV7sQyae0V8+ILd2bHs3F7\nHpCp+SJmMGPojhzSrvpQT00Hmn3CLKL4k7REyB9Wx5rnsCASz5YHVZxgE6jX\n2oi2JHqKFJiEDD2xUBzmLsZAguXw5CC4pRPwBWsEsNB9Ox83M2kQK2n7dNOu\nojmm\r\n=JNXf\r\n-----END PGP SIGNATURE-----\r\n"},"main":"dist/index.js","husky":{"hooks":{"pre-commit":"lint-staged"}},"config":{"eslint":"./examples/**/*.{js,jsx}","tslint":"./{__mocks__,src,stories}/{,**/}*.{ts,tsx}"},"readme":"[![npm version](https://badge.fury.io/js/%40gooddata%2Freact-components.svg)](https://www.npmjs.com/package/@gooddata/react-components)\n\n# GoodData.UI React components\n> A React-based JavaScript library for building data-driven applications\n\n## Getting started\n- [GoodData.UI Documentation](http://sdk.gooddata.com/gooddata-ui/)\n- [GoodData.UI Live Examples](https://gooddata-examples.herokuapp.com/)\n- [Stack Overflow](https://stackoverflow.com/questions/tagged/gooddata)\n\n### Usage\nWith [yarn](https://yarnpkg.com) installed, go to your project directory and run\n```\n$ yarn add @gooddata/react-components\n```\nIf you prefer [npm](npmjs.com) run\n```\n$ npm install --save @gooddata/react-components\n```\n\nThe public API is exposed via global `index.js`. Except for the styles, do not import any other file directly\nbecause they are not intended to be part of the public API.\n\n## Contributing\n\nWe welcome any contribution in form of [issues](https://github.com/gooddata/gooddata-react-components/issues) or [pull requests](https://github.com/gooddata/gooddata-react-components/pulls).\n\nInstall [Node.js](http://nodejs.org) (node 12.16.1, npm v6.13.4) and [Yarn](https://classic.yarnpkg.com) (1.22.4).\n\nInstall dependencies:\n```\nyarn install --frozen-lockfile\n```\n\nThese commands may come in handy while developing:\n\n| command | description |\n| ------- | ----------- |\n| `yarn install --pure-lockfile` | first step |\n| ||\n| `yarn dev` | build react-components to `/dist` in watch mode |\n| `yarn test` | run all unit tests |\n| `yarn prettier-write` | format the source code to match the valid codestyle |\n| `yarn validate` | validate codestyle |\n| ||\n| `yarn storybook` | run storybook from `/stories` on http://localhost:9001 |\n| `yarn build-storybook` | build storybook to `/dist-storybook` |\n| `yarn test-storybook` | run storybook and [screenshot tests](https://github.com/gooddata/gdc-client-utils/tree/master/test-storybook) |\n| ||\n| `yarn examples` | run Live Examples dev-server from `/examples` on https://localhost:8999 |\n| `yarn examples-build` | build Live Examples to `/examples/dist` |\n| `yarn examples-server` | serve built Live Examples - see `/examples/server/src` |\n| `yarn examples-testcafe` | run testcafe tests against `localhost:8999` |\n\n### Deploy to heroku.com\nWhen you deploy this repo to heroku, it serves *GoodData.UI Live Examples*.\nRelevant tasks are in `Procfile` and `package.json`.\n\n```bash\n# run in the project directory\nheroku login\nheroku create <your-app-name>\nheroku config:set DOMAIN_ADMIN_USERNAME=x@gooddata.com DOMAIN_ADMIN_PASSWORD=xy PROJECT_ID_TO_ASSIGN=xms7ga4tf3g3nzucd8380o2bev8oeknp\ngit push heroku HEAD:master\nheroku open\n```\n### Enable Geo Chart for Storybook and Live Examples\nGeo chart uses Mapbox to render map which requires a Mapbox access token.\n- Register an account and create Mapbox access token at [guide](https://docs.mapbox.com/help/how-mapbox-works/access-tokens/)\n- Store the created token at `.env`:\n```bash\necho -e \"EXAMPLE_MAPBOX_ACCESS_TOKEN=token\" >> .env # only need to run once\necho -e \"STORYBOOK_MAPBOX_ACCESS_TOKEN=token\" >> .env # only need to run once\n```\n\n### Run Live Examples Locally\nTo run *GoodData.UI Live Examples* locally:\n```bash\ngit clone <this-repository>\ncd  <repository-folder>\nyarn install --pure-lockfile\nyarn examples\n```\nThen open https://localhost:8999 and login using Live Examples account (you can [create one here](https://gooddata-examples.herokuapp.com/registration)).\n\n### Run Storybook locally\n- Run storybook with token stored in `.env` for more secure\n```bash\nyarn storybook\n```\n- Or run storybook with token env param exposed to cli (not suggested)\n```bash\nSTORYBOOK_MAPBOX_ACCESS_TOKEN=token yarn storybook\n```\n- Apply either above way to `yarn build-storybook` or `yarn test-storybook`\n\n### Source code formatting\nThe source code in the repository is formatted by [Prettier](https://prettier.io/).\nThe format of the code is validated by our Continuous Integration server and is one of the requirements of successful merge.\n\nPrettier is supported by every major IDE. You can find the list of supported editors and how to configure them [here](https://prettier.io/docs/en/editors.html).\n\nIn the case, when your editor is not supported or you don't want to setup the integration, you can run the `yarn prettier-write` command to reformat the code before commit.\n\n## Changelog\n\n- see [CHANGELOG.md](CHANGELOG.md)\n\n## Supported versions\n\nWe encourage you to always use the latest available version of GoodData.UI to make the user experience with integrating GoodData.UI as smooth and secure as possible and to ensure that GoodData.UI always uses the latest features of the GoodData platform.\n\nFor more information, see [Supported Versions](https://sdk.gooddata.com/gooddata-ui/docs/supported_versions.html).\n\nPlease follow the installation instructions in the [gooddata-ui-sdk repository](https://github.com/gooddata/gooddata-ui-sdk) to update to the latest version.\n\n## License\n\n(C) 2007-2020 GoodData Corporation\n\nThis project is dual licensed:\n\n- The ATTRIBUTION-NONCOMMERCIAL 4.0 INTERNATIONAL (CC BY-NC 4.0) is used for purpose of the trial experience and evaluation of GoodData.UI library.\n- The GOODDATA GOODDATA.UI LIBRARY END USER LICENSE AGREEMENT is used for GoodData customers.\n\nFor more information, please see [LICENSE](https://github.com/gooddata/gooddata-react-components/blob/master/LICENSE).\n","gitHead":"24a0b9484da246f5ef3f08e467ad6b17d9bc8a64","scripts":{"dev":"bash scripts/build.sh --dev-watch","test":"jest --watch","build":"bash scripts/build.sh","tslint":"yarn run-tslint -t verbose $npm_package_config_tslint","prepare":"cd examples/server && yarn install --frozen-lockfile && cd ../..; rm -r examples/node_modules 2>/dev/null; true","examples":"bash scripts/run-examples.sh","prepare?":"# Called before `npm publish` and on local `npm install`. Temporarily also for deleting obsolete node_modules. Ends with `true` to continue gracefully.","validate":"tsc --noEmit && yarn tslint && eslint $npm_package_config_eslint && yarn validate-style && yarn prettier-check","build-dev":"bash scripts/build.sh --dev","examples?":"# Default is developer domain, other options: yarn examples [sec,secure,stg,stg2,stg3,demo,developer or URL]","storybook":"yarn build && start-storybook -p 9001 -c .storybook","test-once":"jest","tslint-ci":"mkdir -p ./ci/results && yarn run-tslint -t checkstyle -o ./ci/results/tslint-results.xml $npm_package_config_tslint","run-tslint":"tslint -p tsconfig.json","validate-ci":"tsc --noEmit && yarn tslint-ci  && eslint $npm_package_config_eslint -f checkstyle -o ci/results/eslint-results.xml && yarn validate-style-ci && yarn prettier-check","examples-build":"bash scripts/build-examples.sh","prepublishOnly":"yarn build","prettier-check":"prettier --check '{src,stories,styles,__mocks__,examples/server/src,examples/src,examples/test}/**/*.{ts,js,tsx,jsx,json,scss,md,yaml,html}'","prettier-write":"prettier --write '{src,stories,styles,__mocks__,examples/server/src,examples/src,examples/test}/**/*.{ts,js,tsx,jsx,json,scss,md,yaml,html}'","test-storybook":"yarn build && test-storybook","validate-style":"stylelint '**/*.scss'","build-storybook":"yarn build && build-storybook -c .storybook -o dist-storybook","examples-server":"node examples/server/src/index.js","heroku-postbuild":"yarn examples-build public","examples-testcafe":"./scripts/run-testcafe.sh visual","validate-style-ci":"stylelint '**/*.scss' --custom-formatter=node_modules/stylelint-checkstyle-formatter > ci/results/stylelint-results.xml","check-circular-deps":"madge --circular --extensions ts ./src","examples-testcafe-ci":"./scripts/run-testcafe.sh ci","examples-testcafe-live":"./scripts/run-testcafe.sh live"},"typings":"dist/index.d.ts","_npmUser":{"name":"gooddata-ci","email":"rail@gooddata.com"},"deprecated":"@gooddata/react-components@7 reached End of Support on March 31, 2022. Please upgrade (see https://sdk.gooddata.com/gooddata-ui/docs/supported_versions.html for more information).","repository":{"url":"git+ssh://git@github.com/gooddata/gooddata-react-components.git","type":"git"},"_npmVersion":"6.13.4","description":"GoodData.UI - A powerful JavaScript library for building analytical applications","directories":{},"lint-staged":{"{src,stories,styles,__mocks__,examples/server/src,examples/src,examples/test}/**/*.{ts,js,tsx,jsx,scss}":["npx gdc-fix-copyright","git add"],"{src,stories,styles,__mocks__,examples/server/src,examples/src,examples/test}/**/*.{ts,js,tsx,jsx,json,scss,md,yaml,html}":["prettier --write","git add"]},"_nodeVersion":"12.16.1","dependencies":{"rxjs":"^6.3.1","uuid":"^8.3.1","lodash":"^4.17.20","date-fns":"^2.7.0","downshift":"^3.2.7","invariant":"^2.2.2","mapbox-gl":"1.11.0","classnames":"^2.2.6","codemirror":"^5.54.0","highcharts":"7.1.1","prop-types":"^15.6.0","react-intl":"^3.6.0","custom-event":"^1.0.1","react-window":"^1.8.1","ag-grid-react":"20.0.0","react-measure":"^2.3.0","@types/mapbox-gl":"1.9.1","react-day-picker":"~7.3.0","react-responsive":"^3.0.0","stringify-object":"^2.4.0","@gooddata/typings":"^2.27.0","@types/codemirror":"^0.0.95","ag-grid-community":"20.0.0","http-status-codes":"^1.3.0","react-codemirror2":"^7.2.0","@gooddata/js-utils":"^3.10.17","@gooddata/numberjs":"^3.2.4","fixed-data-table-2":"^0.8.21","@gooddata/goodstrap":"^70.2.2","react-dom-factories":"^1.0.2","@gooddata/gooddata-js":"^13.2.0","json-stable-stringify":"^1.0.1","react-transition-group":"^2.2.1","hoist-non-react-statics":"^3.3.0","nodelist-foreach-polyfill":"^1.2.0","@formatjs/intl-pluralrules":"^1.3.6","highcharts-grouped-categories":"^1.1.3"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"raf":"3.3.2","yup":"^0.32.9","jest":"24.7.1","husky":"3.0.0","madge":"^4.0.1","react":"^16.5.2","enzyme":"3.5.0","eslint":"4.19.1","formik":"^0.11.11","moment":"2.23.0","history":"^4.7.2","ts-jest":"24.0.0","webpack":"4.30.0","full-icu":"^1.3.0","prettier":"1.16.4","react-ga":"^2.5.2","recharts":"1.0.0-beta.9","testcafe":"1.1.4","commander":"2.14.1","node-sass":"4.13.1","react-dom":"^16.5.2","stylelint":"^13.6.1","supertest":"3.0.0","ts-loader":"6.0.0","@types/raf":"^3.4.0","css-loader":"0.28.7","jest-junit":"3.0.0","raw-loader":"0.5.1","styled-jsx":"2.2.1","typescript":"3.3.4000","@babel/core":"7.11.6","@types/jest":"24.0.6","@types/node":"7.0.8","@types/uuid":"8.3.0","file-loader":"3.0.1","jest-enzyme":"7.0.2","lint-staged":"9.1.0","sass-loader":"6.0.6","webpack-cli":"3.3.2","@types/react":"16.8.6","babel-loader":"8.1.0","react-helmet":"5.2.0","react-select":"1.2.1","style-loader":"0.19.1","@types/enzyme":"3.1.13","@types/lodash":"4.14.123","testcafe-live":"0.1.4","@babel/runtime":"7.4.4","dotenv-webpack":"^1.7.0","@babel/polyfill":"^7.4.4","@storybook/react":"5.0.11","@types/invariant":"2.2.29","@types/react-dom":"16.0.11","isomorphic-fetch":"2.2.1","react-datepicker":"1.1.0","react-router-dom":"4.2.2","@babel/preset-env":"7.4.4","@gooddata/mock-js":"^2.23.0","@storybook/addons":"5.0.11","@types/classnames":"2.2.3","@types/prop-types":"15.5.2","@storybook/theming":"5.0.11","identity-obj-proxy":"^3.0.0","intl-messageformat":"^7.5.4","webpack-dev-server":"3.3.1","@babel/preset-react":"7.0.0","@types/react-portal":"4.0.1","@types/react-window":"^1.8.1","babel-plugin-lodash":"3.3.4","html-webpack-plugin":"3.2.0","react-test-renderer":"16.4.2","@types/react-measure":"2.0.5","clean-webpack-plugin":"2.0.2","stats-webpack-plugin":"0.7.0","eslint-config-prettier":"4.1.0","react-google-recaptcha":"^0.14.1","tslint-config-prettier":"1.18.0","@gooddata/eslint-config":"^1.0.0","@gooddata/tslint-config":"1.0.0","@types/react-responsive":"^3.0.3","@types/storybook__react":"4.0.1","@types/stringify-object":"^3.2.0","enzyme-adapter-react-16":"1.3.1","@gooddata/test-storybook":"4.1.0","@storybook/addon-actions":"5.0.11","@storybook/addon-options":"5.0.11","node-sass-magic-importer":"5.1.0","react-syntax-highlighter":"11.0.2","@types/fixed-data-table-2":"0.8.1","stylelint-config-prettier":"^8.0.1","@gooddata/stylelint-config":"^5.0.0","@types/react-test-renderer":"16.0.0","circular-dependency-plugin":"5.0.2","compression-webpack-plugin":"2.0.0","@types/json-stable-stringify":"^1.0.32","@gooddata/frontend-npm-scripts":"1.3.0","@types/enzyme-adapter-react-16":"1.0.3","stylelint-checkstyle-formatter":"0.1.2","@types/storybook__addon-actions":"3.4.2","@babel/plugin-proposal-class-properties":"7.4.4","@babel/plugin-proposal-object-rest-spread":"7.4.4","@babel/plugin-transform-async-to-generator":"7.4.4"},"peerDependencies":{"react":"^16.5.2","react-dom":"^16.5.2"},"_npmOperationalInternal":{"tmp":"tmp/react-components_7.9.2-beta.12_1630933494256_0.3485667057908901","host":"s3://npm-registry-packages"}},"7.9.2-beta.13":{"name":"@gooddata/react-components","version":"7.9.2-beta.13","author":{"name":"GoodData Corporation"},"license":"SEE LICENSE IN LICENSE","_id":"@gooddata/react-components@7.9.2-beta.13","maintainers":[{"name":"duc.le","email":"duc.le@gooddata.com"},{"name":"martin.milicka","email":"martin.milicka@gooddata.com"},{"name":"damlenpm","email":"dam.le@gooddata.com"},{"name":"oleg.morozov","email":"oleg.morozov@gooddata.com"},{"name":"hung.cao","email":"hung.cao@gooddata.com"},{"name":"dominik.cap","email":"dominik.cap@gooddata.com"},{"name":"annguyengd","email":"an.nguyen@gooddata.com"},{"name":"artsiom.yeliseyenka.gooddata","email":"artsiom.yeliseyenka@gooddata.com"},{"name":"hungnguyenauto","email":"hung.nguyen-xuan@gooddata.com"},{"name":"long.mai","email":"long.mai@gooddata.com"},{"name":"rodri360","email":"me@rodri360.com"},{"name":"jkittler","email":"honza.kittler@gmail.com"},{"name":"jaceksan","email":"jan.soubusta@gooddata.com"},{"name":"ivan.mjartan","email":"ivan.mjartan@gooddata.com"},{"name":"lupko","email":"lubomir.slivka@gooddata.com"},{"name":"nhan.quach","email":"nhan.quach@gooddata.com"},{"name":"tomas.kratochvil","email":"tomas.kratochvil@gooddata.com"},{"name":"jakub-sterba","email":"jakub.sterba@gooddata.com"},{"name":"stanislavhacker","email":"stanislav.hacker@gooddata.com"},{"name":"vojtasii","email":"vojtech.tollar@gmail.com"},{"name":"pbenes","email":"petr.benes@gooddata.com"},{"name":"gooddata-ci","email":"rail@gooddata.com"},{"name":"nikolacech","email":"nikola.cech@gooddata.com"},{"name":"bugsbunny338","email":"jiri.zajic@mensa.cz"},{"name":"bertold8","email":"ivan.nejezchleb@seznam.cz"},{"name":"sitina","email":"jiri.sitina@gooddata.com"},{"name":"linhhong","email":"linh.hong@gooddata.com"},{"name":"petrjanu","email":"petr.janu@gooddata.com"},{"name":"jaroslav.tomecek","email":"jaroslav.tomecek@gooddata.com"},{"name":"tomsatgd","email":"tomas.satinsky@gooddata.com"},{"name":"xmort","email":"petr.dolejsi@gooddata.com"},{"name":"filipfal","email":"filip.faltejsek@gooddata.com"},{"name":"ptquang86","email":"ptquang86@gmail.com"},{"name":"no23reason","email":"dan.homola@hotmail.cz"},{"name":"afi","email":"adam.fiedler@gooddata.com"},{"name":"patrikbraborec","email":"patrik.braborec@gooddata.com"},{"name":"brbistas","email":"valentinos.chraniotis@gooddata.com"},{"name":"vu.pham","email":"vu.pham@gooddata.com"},{"name":"matyas.kandl","email":"matyas.kandl@gooddata.com"},{"name":"hung.nguyen.hoang","email":"hung.nguyen@gooddata.com"},{"name":"tu-ngo","email":"tungo1981@gmail.com"},{"name":"trung-le-quoc","email":"trung.le@gooddata.com"},{"name":"utdnah","email":"danh.ung@gooddata.com"},{"name":"de.do","email":"de.do@gooddata.com"},{"name":"tulean","email":"tuan.le@gooddata.com"},{"name":"nis.hua","email":"nis.hua@gooddata.com"},{"name":"tuqt1005","email":"tu.tran@gooddata.com"},{"name":"tu.bui","email":"tu.bui@gooddata.com"},{"name":"my.duong","email":"my.duong@gooddata.com"},{"name":"mai.nguyen","email":"mai.nguyen@gooddata.com"},{"name":"hang.ngo","email":"hang.ngo@gooddata.com"},{"name":"scavnickyj","email":"jakub.scavnicky@gooddata.com"},{"name":"thao-luong","email":"thao.luong@gooddata.com"},{"name":"thuong.nguyen","email":"thuong.nguyen@gooddata.com"},{"name":"huyen.nguyen","email":"huyen.nguyen@gooddata.com"},{"name":"vi.phan","email":"vi.phan@gooddata.com"},{"name":"milan.lempera","email":"ext-milan.lempera@gooddata.com"},{"name":"van.nguyen","email":"van.nguyen@gooddata.com"},{"name":"nestor_encinas","email":"xesto05@gmail.com"},{"name":"an.vuong","email":"an.vuong@gooddata.com"},{"name":"tmuchka","email":"tomas.muchka@gooddata.com"},{"name":"gdjan","email":"jan.kruza@gooddata.com"},{"name":"ngoc-le","email":"ngoc.le@gooddata.com"},{"name":"thuy.tran","email":"thuy.tran@gooddata.com"},{"name":"tmsang","email":"sang.truong-minh@gooddata.com"},{"name":"jan.jiran","email":"jan.jiran@gooddata.com"},{"name":"martin.plavek","email":"martin.plavek@gooddata.com"},{"name":"ext-zdenek.krejci-gooddata","email":"ext-zdenek.krejci@gooddata.com"},{"name":"nghi.lam","email":"nghi.lam@gooddata.com"},{"name":"son.nguyen182","email":"son.nguyen-hoang@gooddata.com"},{"name":"tuan.tran_gd","email":"tuan.tran@gooddata.com"}],"homepage":"https://github.com/gooddata/gooddata-react-components#readme","bugs":{"url":"https://github.com/gooddata/gooddata-react-components/issues"},"dist":{"shasum":"16f2bb88d83415f647990b4fcb3b752e74caad55","tarball":"https://registry.npmjs.org/@gooddata/react-components/-/react-components-7.9.2-beta.13.tgz","fileCount":2669,"integrity":"sha512-gz3ZtNJtvxDhr5B9WubtCK7XbK6eqPFkmguYuk+iVLvD0tt2AxIE3Wwjdxo6cq+Cw/VgzVkTKtdgMdwDs113aA==","signatures":[{"sig":"MEQCIBUgMzHoxUast5HUpwusE7QnujP5cXrPSke+kLJbDFCdAiBa5t6sa4Np8AD9smRriZYNeTQMGNqtgOndb3irEr8wrQ==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":11081778,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJiHgOYACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmqK7Q/+P4x+s0GDZ5I8eMILS6p2w12j91zZQB9QZJAZsgdFGpMdyabt\r\n1RzSR0BR5g8iRjJP7kCJsE1I1yJQsKTdrUVKiI++GdsUvwtE+y3Sl3A5tavY\r\nY8AlmqFkU38THEAYKeBvPp+SKMff562h2DjvFEPPV8w3Al3DR0k56Lg04wk4\r\nvP6ZxFgxUwFQfwih4Oq2v2ogUfkKQLGCcyETNoKa3qEv12pkIQ0v3ilRpWbk\r\njZLcwqhtLWdAydloPrYjSfE668WyGRdVa+8zRi2FajkxMRlfX0hW4yqiZCF5\r\nGvHRU6reo7FlcIv9m15OqMCZPvq7xbY1dIwKR7cV6AgTf4vzfLr/arRs+uzV\r\nGm5G21Gir8fcpDbmD98owXiLdwBX020onUtjKDmZhjY1nqWUyHIQON461JkL\r\nbyBO6S85yG2/71RdXeNGqNpetP+qZuIfjioJzMTWFFA50IAI7LpiA5BFM2V9\r\nLlou+wfNpKcb0+dybZRcHCoCD1xIZkgDAX6j0KK2UGbZAoxVd3zzA1BdHA+t\r\nraeHlbb/EglaGZBJm8AbMK17/FsHaZCGWUSyWMLjT+2N0hNmkD4dJ1ORtZwD\r\nD5hM4YoC5Xra7kryKLuy6i9ieIqTLq2SZlTHsjZBP5JmWeDustBr55YTe3TP\r\nHZU8gPOPcKjI41+SV8ZcH46Pgm/jv6i0FAE=\r\n=6DJb\r\n-----END PGP SIGNATURE-----\r\n"},"main":"dist/index.js","husky":{"hooks":{"pre-commit":"lint-staged"}},"config":{"eslint":"./examples/**/*.{js,jsx}","tslint":"./{__mocks__,src,stories}/{,**/}*.{ts,tsx}"},"readme":"[![npm version](https://badge.fury.io/js/%40gooddata%2Freact-components.svg)](https://www.npmjs.com/package/@gooddata/react-components)\n\n# GoodData.UI React components\n> A React-based JavaScript library for building data-driven applications\n\n## Getting started\n- [GoodData.UI Documentation](http://sdk.gooddata.com/gooddata-ui/)\n- [GoodData.UI Live Examples](https://gooddata-examples.herokuapp.com/)\n- [Stack Overflow](https://stackoverflow.com/questions/tagged/gooddata)\n\n### Usage\nWith [yarn](https://yarnpkg.com) installed, go to your project directory and run\n```\n$ yarn add @gooddata/react-components\n```\nIf you prefer [npm](npmjs.com) run\n```\n$ npm install --save @gooddata/react-components\n```\n\nThe public API is exposed via global `index.js`. Except for the styles, do not import any other file directly\nbecause they are not intended to be part of the public API.\n\n## Contributing\n\nWe welcome any contribution in form of [issues](https://github.com/gooddata/gooddata-react-components/issues) or [pull requests](https://github.com/gooddata/gooddata-react-components/pulls).\n\nInstall [Node.js](http://nodejs.org) (node 12.16.1, npm v6.13.4) and [Yarn](https://classic.yarnpkg.com) (1.22.4).\n\nInstall dependencies:\n```\nyarn install --frozen-lockfile\n```\n\nThese commands may come in handy while developing:\n\n| command | description |\n| ------- | ----------- |\n| `yarn install --pure-lockfile` | first step |\n| ||\n| `yarn dev` | build react-components to `/dist` in watch mode |\n| `yarn test` | run all unit tests |\n| `yarn prettier-write` | format the source code to match the valid codestyle |\n| `yarn validate` | validate codestyle |\n| ||\n| `yarn storybook` | run storybook from `/stories` on http://localhost:9001 |\n| `yarn build-storybook` | build storybook to `/dist-storybook` |\n| `yarn test-storybook` | run storybook and [screenshot tests](https://github.com/gooddata/gdc-client-utils/tree/master/test-storybook) |\n| ||\n| `yarn examples` | run Live Examples dev-server from `/examples` on https://localhost:8999 |\n| `yarn examples-build` | build Live Examples to `/examples/dist` |\n| `yarn examples-server` | serve built Live Examples - see `/examples/server/src` |\n| `yarn examples-testcafe` | run testcafe tests against `localhost:8999` |\n\n### Deploy to heroku.com\nWhen you deploy this repo to heroku, it serves *GoodData.UI Live Examples*.\nRelevant tasks are in `Procfile` and `package.json`.\n\n```bash\n# run in the project directory\nheroku login\nheroku create <your-app-name>\nheroku config:set DOMAIN_ADMIN_USERNAME=x@gooddata.com DOMAIN_ADMIN_PASSWORD=xy PROJECT_ID_TO_ASSIGN=xms7ga4tf3g3nzucd8380o2bev8oeknp\ngit push heroku HEAD:master\nheroku open\n```\n### Enable Geo Chart for Storybook and Live Examples\nGeo chart uses Mapbox to render map which requires a Mapbox access token.\n- Register an account and create Mapbox access token at [guide](https://docs.mapbox.com/help/how-mapbox-works/access-tokens/)\n- Store the created token at `.env`:\n```bash\necho -e \"EXAMPLE_MAPBOX_ACCESS_TOKEN=token\" >> .env # only need to run once\necho -e \"STORYBOOK_MAPBOX_ACCESS_TOKEN=token\" >> .env # only need to run once\n```\n\n### Run Live Examples Locally\nTo run *GoodData.UI Live Examples* locally:\n```bash\ngit clone <this-repository>\ncd  <repository-folder>\nyarn install --pure-lockfile\nyarn examples\n```\nThen open https://localhost:8999 and login using Live Examples account (you can [create one here](https://gooddata-examples.herokuapp.com/registration)).\n\n### Run Storybook locally\n- Run storybook with token stored in `.env` for more secure\n```bash\nyarn storybook\n```\n- Or run storybook with token env param exposed to cli (not suggested)\n```bash\nSTORYBOOK_MAPBOX_ACCESS_TOKEN=token yarn storybook\n```\n- Apply either above way to `yarn build-storybook` or `yarn test-storybook`\n\n### Source code formatting\nThe source code in the repository is formatted by [Prettier](https://prettier.io/).\nThe format of the code is validated by our Continuous Integration server and is one of the requirements of successful merge.\n\nPrettier is supported by every major IDE. You can find the list of supported editors and how to configure them [here](https://prettier.io/docs/en/editors.html).\n\nIn the case, when your editor is not supported or you don't want to setup the integration, you can run the `yarn prettier-write` command to reformat the code before commit.\n\n## Changelog\n\n- see [CHANGELOG.md](CHANGELOG.md)\n\n## Supported versions\n\nWe encourage you to always use the latest available version of GoodData.UI to make the user experience with integrating GoodData.UI as smooth and secure as possible and to ensure that GoodData.UI always uses the latest features of the GoodData platform.\n\nFor more information, see [Supported Versions](https://sdk.gooddata.com/gooddata-ui/docs/supported_versions.html).\n\nPlease follow the installation instructions in the [gooddata-ui-sdk repository](https://github.com/gooddata/gooddata-ui-sdk) to update to the latest version.\n\n## License\n\n(C) 2007-2020 GoodData Corporation\n\nThis project is dual licensed:\n\n- The ATTRIBUTION-NONCOMMERCIAL 4.0 INTERNATIONAL (CC BY-NC 4.0) is used for purpose of the trial experience and evaluation of GoodData.UI library.\n- The GOODDATA GOODDATA.UI LIBRARY END USER LICENSE AGREEMENT is used for GoodData customers.\n\nFor more information, please see [LICENSE](https://github.com/gooddata/gooddata-react-components/blob/master/LICENSE).\n","engines":{"node":"12.x"},"gitHead":"9d3d746a745995773fbf41982ac7920f217da302","scripts":{"dev":"bash scripts/build.sh --dev-watch","test":"jest --watch","build":"bash scripts/build.sh","tslint":"yarn run-tslint -t verbose $npm_package_config_tslint","prepare":"cd examples/server && yarn install --frozen-lockfile && cd ../..; rm -r examples/node_modules 2>/dev/null; true","examples":"bash scripts/run-examples.sh","prepare?":"# Called before `npm publish` and on local `npm install`. Temporarily also for deleting obsolete node_modules. Ends with `true` to continue gracefully.","validate":"tsc --noEmit && yarn tslint && eslint $npm_package_config_eslint && yarn validate-style && yarn prettier-check","build-dev":"bash scripts/build.sh --dev","examples?":"# Default is developer domain, other options: yarn examples [sec,secure,stg,stg2,stg3,demo,developer or URL]","storybook":"yarn build && start-storybook -p 9001 -c .storybook","test-once":"jest","tslint-ci":"mkdir -p ./ci/results && yarn run-tslint -t checkstyle -o ./ci/results/tslint-results.xml $npm_package_config_tslint","run-tslint":"tslint -p tsconfig.json","validate-ci":"tsc --noEmit && yarn tslint-ci  && eslint $npm_package_config_eslint -f checkstyle -o ci/results/eslint-results.xml && yarn validate-style-ci && yarn prettier-check","examples-build":"bash scripts/build-examples.sh","prepublishOnly":"yarn build","prettier-check":"prettier --check '{src,stories,styles,__mocks__,examples/server/src,examples/src,examples/test}/**/*.{ts,js,tsx,jsx,json,scss,md,yaml,html}'","prettier-write":"prettier --write '{src,stories,styles,__mocks__,examples/server/src,examples/src,examples/test}/**/*.{ts,js,tsx,jsx,json,scss,md,yaml,html}'","test-storybook":"yarn build && test-storybook","validate-style":"stylelint '**/*.scss'","build-storybook":"yarn build && build-storybook -c .storybook -o dist-storybook","examples-server":"node examples/server/src/index.js","heroku-postbuild":"yarn examples-build public","examples-testcafe":"./scripts/run-testcafe.sh visual","validate-style-ci":"stylelint '**/*.scss' --custom-formatter=node_modules/stylelint-checkstyle-formatter > ci/results/stylelint-results.xml","check-circular-deps":"madge --circular --extensions ts ./src","examples-testcafe-ci":"./scripts/run-testcafe.sh ci","examples-testcafe-live":"./scripts/run-testcafe.sh live"},"typings":"dist/index.d.ts","_npmUser":{"name":"gooddata-ci","email":"rail@gooddata.com"},"deprecated":"@gooddata/react-components@7 reached End of Support on March 31, 2022. Please upgrade (see https://sdk.gooddata.com/gooddata-ui/docs/supported_versions.html for more information).","repository":{"url":"git+ssh://git@github.com/gooddata/gooddata-react-components.git","type":"git"},"_npmVersion":"6.13.4","description":"GoodData.UI - A powerful JavaScript library for building analytical applications","directories":{},"lint-staged":{"{src,stories,styles,__mocks__,examples/server/src,examples/src,examples/test}/**/*.{ts,js,tsx,jsx,scss}":["npx gdc-fix-copyright","git add"],"{src,stories,styles,__mocks__,examples/server/src,examples/src,examples/test}/**/*.{ts,js,tsx,jsx,json,scss,md,yaml,html}":["prettier --write","git add"]},"_nodeVersion":"12.16.1","dependencies":{"rxjs":"^6.3.1","uuid":"^8.3.1","lodash":"^4.17.20","date-fns":"^2.7.0","downshift":"^3.2.7","invariant":"^2.2.2","mapbox-gl":"1.11.0","classnames":"^2.2.6","codemirror":"^5.54.0","highcharts":"7.1.1","prop-types":"^15.6.0","react-intl":"^3.6.0","custom-event":"^1.0.1","react-window":"^1.8.1","ag-grid-react":"20.0.0","react-measure":"^2.3.0","@types/mapbox-gl":"1.9.1","react-day-picker":"~7.3.0","react-responsive":"^3.0.0","stringify-object":"^2.4.0","@gooddata/typings":"^2.27.0","@types/codemirror":"^0.0.95","ag-grid-community":"20.0.0","http-status-codes":"^1.3.0","react-codemirror2":"^7.2.0","@gooddata/js-utils":"^3.10.17","@gooddata/numberjs":"^3.2.4","fixed-data-table-2":"^0.8.21","@gooddata/goodstrap":"^70.2.2","react-dom-factories":"^1.0.2","@gooddata/gooddata-js":"^13.2.0","json-stable-stringify":"^1.0.1","react-transition-group":"^2.2.1","hoist-non-react-statics":"^3.3.0","nodelist-foreach-polyfill":"^1.2.0","@formatjs/intl-pluralrules":"^1.3.6","highcharts-grouped-categories":"^1.1.3"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"raf":"3.3.2","yup":"^0.32.9","jest":"24.7.1","husky":"3.0.0","madge":"^4.0.1","react":"^16.5.2","enzyme":"3.5.0","eslint":"4.19.1","formik":"^0.11.11","moment":"2.23.0","history":"^4.7.2","ts-jest":"24.0.0","webpack":"4.30.0","full-icu":"^1.3.0","prettier":"1.16.4","react-ga":"^2.5.2","recharts":"1.0.0-beta.9","testcafe":"1.1.4","commander":"2.14.1","node-sass":"4.13.1","react-dom":"^16.5.2","stylelint":"^13.6.1","supertest":"3.0.0","ts-loader":"6.0.0","@types/raf":"^3.4.0","css-loader":"0.28.7","jest-junit":"3.0.0","raw-loader":"0.5.1","styled-jsx":"2.2.1","typescript":"3.3.4000","@babel/core":"7.11.6","@types/jest":"24.0.6","@types/node":"7.0.8","@types/uuid":"8.3.0","file-loader":"3.0.1","jest-enzyme":"7.0.2","lint-staged":"9.1.0","sass-loader":"6.0.6","webpack-cli":"3.3.2","@types/react":"16.8.6","babel-loader":"8.1.0","react-helmet":"5.2.0","react-select":"1.2.1","style-loader":"0.19.1","@types/enzyme":"3.1.13","@types/lodash":"4.14.123","testcafe-live":"0.1.4","@babel/runtime":"7.4.4","dotenv-webpack":"^1.7.0","@babel/polyfill":"^7.4.4","@storybook/react":"5.0.11","@types/invariant":"2.2.29","@types/react-dom":"16.0.11","isomorphic-fetch":"2.2.1","react-datepicker":"1.1.0","react-router-dom":"4.2.2","@babel/preset-env":"7.4.4","@gooddata/mock-js":"^2.23.0","@storybook/addons":"5.0.11","@types/classnames":"2.2.3","@types/prop-types":"15.5.2","@storybook/theming":"5.0.11","identity-obj-proxy":"^3.0.0","intl-messageformat":"^7.5.4","webpack-dev-server":"3.3.1","@babel/preset-react":"7.0.0","@types/react-portal":"4.0.1","@types/react-window":"^1.8.1","babel-plugin-lodash":"3.3.4","html-webpack-plugin":"3.2.0","react-test-renderer":"16.4.2","@types/react-measure":"2.0.5","clean-webpack-plugin":"2.0.2","stats-webpack-plugin":"0.7.0","eslint-config-prettier":"4.1.0","react-google-recaptcha":"^0.14.1","tslint-config-prettier":"1.18.0","@gooddata/eslint-config":"^1.0.0","@gooddata/tslint-config":"1.0.0","@types/react-responsive":"^3.0.3","@types/storybook__react":"4.0.1","@types/stringify-object":"^3.2.0","enzyme-adapter-react-16":"1.3.1","@gooddata/test-storybook":"4.1.0","@storybook/addon-actions":"5.0.11","@storybook/addon-options":"5.0.11","node-sass-magic-importer":"5.1.0","react-syntax-highlighter":"11.0.2","@types/fixed-data-table-2":"0.8.1","stylelint-config-prettier":"^8.0.1","@gooddata/stylelint-config":"^5.0.0","@types/react-test-renderer":"16.0.0","circular-dependency-plugin":"5.0.2","compression-webpack-plugin":"2.0.0","@types/json-stable-stringify":"^1.0.32","@gooddata/frontend-npm-scripts":"1.3.0","@types/enzyme-adapter-react-16":"1.0.3","stylelint-checkstyle-formatter":"0.1.2","@types/storybook__addon-actions":"3.4.2","@babel/plugin-proposal-class-properties":"7.4.4","@babel/plugin-proposal-object-rest-spread":"7.4.4","@babel/plugin-transform-async-to-generator":"7.4.4"},"peerDependencies":{"react":"^16.5.2","react-dom":"^16.5.2"},"_npmOperationalInternal":{"tmp":"tmp/react-components_7.9.2-beta.13_1646134168227_0.2657455473543311","host":"s3://npm-registry-packages"}},"7.9.2-beta.14":{"name":"@gooddata/react-components","version":"7.9.2-beta.14","author":{"name":"GoodData Corporation"},"license":"SEE LICENSE IN LICENSE","_id":"@gooddata/react-components@7.9.2-beta.14","maintainers":[{"name":"phong.nguyen","email":"phong.nguyen@gooddata.com"},{"name":"duc.le","email":"duc.le@gooddata.com"},{"name":"martin.milicka","email":"martin.milicka@gooddata.com"},{"name":"damlenpm","email":"dam.le@gooddata.com"},{"name":"oleg.morozov","email":"oleg.morozov@gooddata.com"},{"name":"hung.cao","email":"hung.cao@gooddata.com"},{"name":"dominik.cap","email":"dominik.cap@gooddata.com"},{"name":"annguyengd","email":"an.nguyen@gooddata.com"},{"name":"artsiom.yeliseyenka.gooddata","email":"artsiom.yeliseyenka@gooddata.com"},{"name":"hungnguyenauto","email":"hung.nguyen-xuan@gooddata.com"},{"name":"long.mai","email":"long.mai@gooddata.com"},{"name":"rodri360","email":"me@rodri360.com"},{"name":"jkittler","email":"honza.kittler@gmail.com"},{"name":"jaceksan","email":"jan.soubusta@gooddata.com"},{"name":"ivan.mjartan","email":"ivan.mjartan@gooddata.com"},{"name":"lupko","email":"lubomir.slivka@gooddata.com"},{"name":"nhan.quach","email":"nhan.quach@gooddata.com"},{"name":"tomas.kratochvil","email":"tomas.kratochvil@gooddata.com"},{"name":"jakub-sterba","email":"jakub.sterba@gooddata.com"},{"name":"stanislavhacker","email":"stanislav.hacker@gooddata.com"},{"name":"vojtasii","email":"vojtech.tollar@gmail.com"},{"name":"pbenes","email":"petr.benes@gooddata.com"},{"name":"gooddata-ci","email":"rail@gooddata.com"},{"name":"nikolacech","email":"nikola.cech@gooddata.com"},{"name":"bugsbunny338","email":"jiri.zajic@mensa.cz"},{"name":"bertold8","email":"ivan.nejezchleb@seznam.cz"},{"name":"sitina","email":"jiri.sitina@gooddata.com"},{"name":"linhhong","email":"linh.hong@gooddata.com"},{"name":"petrjanu","email":"petr.janu@gooddata.com"},{"name":"jaroslav.tomecek","email":"jaroslav.tomecek@gooddata.com"},{"name":"tomsatgd","email":"tomas.satinsky@gooddata.com"},{"name":"xmort","email":"petr.dolejsi@gooddata.com"},{"name":"filipfal","email":"filip.faltejsek@gooddata.com"},{"name":"ptquang86","email":"ptquang86@gmail.com"},{"name":"no23reason","email":"dan.homola@hotmail.cz"},{"name":"afi","email":"adam.fiedler@gooddata.com"},{"name":"patrikbraborec","email":"patrik.braborec@gooddata.com"},{"name":"brbistas","email":"valentinos.chraniotis@gooddata.com"},{"name":"vu.pham","email":"vu.pham@gooddata.com"},{"name":"matyas.kandl","email":"matyas.kandl@gooddata.com"},{"name":"hung.nguyen.hoang","email":"hung.nguyen@gooddata.com"},{"name":"tu-ngo","email":"tungo1981@gmail.com"},{"name":"trung-le-quoc","email":"trung.le@gooddata.com"},{"name":"utdnah","email":"danh.ung@gooddata.com"},{"name":"de.do","email":"de.do@gooddata.com"},{"name":"tulean","email":"tuan.le@gooddata.com"},{"name":"nis.hua","email":"nis.hua@gooddata.com"},{"name":"tuqt1005","email":"tu.tran@gooddata.com"},{"name":"tu.bui","email":"tu.bui@gooddata.com"},{"name":"my.duong","email":"my.duong@gooddata.com"},{"name":"mai.nguyen","email":"mai.nguyen@gooddata.com"},{"name":"hang.ngo","email":"hang.ngo@gooddata.com"},{"name":"scavnickyj","email":"jakub.scavnicky@gooddata.com"},{"name":"thao-luong","email":"thao.luong@gooddata.com"},{"name":"thuong.nguyen","email":"thuong.nguyen@gooddata.com"},{"name":"huyen.nguyen","email":"huyen.nguyen@gooddata.com"},{"name":"vi.phan","email":"vi.phan@gooddata.com"},{"name":"milan.lempera","email":"ext-milan.lempera@gooddata.com"},{"name":"van.nguyen","email":"van.nguyen@gooddata.com"},{"name":"nestor_encinas","email":"xesto05@gmail.com"},{"name":"an.vuong","email":"an.vuong@gooddata.com"},{"name":"tmuchka","email":"tomas.muchka@gooddata.com"},{"name":"gdjan","email":"jan.kruza@gooddata.com"},{"name":"ngoc-le","email":"ngoc.le@gooddata.com"},{"name":"thuy.tran","email":"thuy.tran@gooddata.com"},{"name":"tmsang","email":"sang.truong-minh@gooddata.com"},{"name":"jan.jiran","email":"jan.jiran@gooddata.com"},{"name":"martin.plavek","email":"martin.plavek@gooddata.com"},{"name":"ext-zdenek.krejci-gooddata","email":"ext-zdenek.krejci@gooddata.com"},{"name":"nghi.lam","email":"nghi.lam@gooddata.com"},{"name":"son.nguyen182","email":"son.nguyen-hoang@gooddata.com"},{"name":"tuan.tran_gd","email":"tuan.tran@gooddata.com"}],"homepage":"https://github.com/gooddata/gooddata-react-components#readme","bugs":{"url":"https://github.com/gooddata/gooddata-react-components/issues"},"dist":{"shasum":"291a4af81163c22e4b283a5e34b91c7f4c59bd71","tarball":"https://registry.npmjs.org/@gooddata/react-components/-/react-components-7.9.2-beta.14.tgz","fileCount":2668,"integrity":"sha512-lAmzSnj1G/4cLXA7acP0GXLQRaPPMauQhFxWkAZ18lKCr3Fo1WA3up64fCjMv9usXWuCZ6nr80G3cwIPNhp6eQ==","signatures":[{"sig":"MEUCIQCllaJUXW6BUS3TQ+upiIdPOGje1/WViFtyCyRd1Dtt9QIgSoJeET9gGWZshdDdZ+0Yoq+yJsBWshVG83RjPWlS6qQ=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":11062798,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJiJcgBACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmpdUQ/+KjurSgz9T9SEhl0vNTof05jR3mGvJ0jxz5fy+PP5UcIUYWMz\r\nXHDpVpzeUaUZzCyayZIrRvM8wajHXIzWjPgAnx/epFTexJPV9Zx4XueMKR8I\r\nkSXq3TnEkm021H+oas+in654p26uL+qsVE92IXTVMEwa+mO+puNa5H69OY+F\r\n8MH9V2Fa+gF+E1rj5Zg9UzAFgYfLRVdZiW/8/KUKR/qsIO/Fdnc8+ZDirM+6\r\n3cBLT/mBa8lwttsCaqajdVeb0vxtLOZAkbRnxpXgwGtR3tNvoZ7i+VU0luZ/\r\nUOguJla69C+NeE23qwAuIk4LPL8nrmiRVATzw1dllfcrBzZan2B/p3g1rejc\r\nnWJ4kQPRiXRzSNS8ZZyxtrGGJcm0896+ZiVy8qWmTWPFTA0nrdCWHhmg6tmF\r\nbtmY7Of9bwBLtuiwZNm7/o6r0WMKzKjnUGhm1bCbANz8bk/l1dZJWPFelTad\r\nwipPzvRdfDcWJAkHJGLVGs49AwkZgfWDUUu3suv7tmyl67VGwphfQPyb3mgO\r\n5SanoJVqd0nQxZMQVTPbGW3NHBmczICZVbNaDeTp8XaDX/Vl874UTWmzW2bv\r\nBKIFLQVmbWWnNu07jczN76sOhSY0JQ9incyBs4H2Ot97bARWvAwkn8uuijqj\r\nKFmLlY76dki+M+0DZJrCMx+Lp36eoFMVeSo=\r\n=5S9I\r\n-----END PGP SIGNATURE-----\r\n"},"main":"dist/index.js","husky":{"hooks":{"pre-commit":"lint-staged"}},"config":{"eslint":"./examples/**/*.{js,jsx}","tslint":"./{__mocks__,src,stories}/{,**/}*.{ts,tsx}"},"readme":"[![npm version](https://badge.fury.io/js/%40gooddata%2Freact-components.svg)](https://www.npmjs.com/package/@gooddata/react-components)\n\n# GoodData.UI React components\n> A React-based JavaScript library for building data-driven applications\n\n## Getting started\n- [GoodData.UI Documentation](http://sdk.gooddata.com/gooddata-ui/)\n- [GoodData.UI Live Examples](https://gooddata-examples.herokuapp.com/)\n- [Stack Overflow](https://stackoverflow.com/questions/tagged/gooddata)\n\n### Usage\nWith [yarn](https://yarnpkg.com) installed, go to your project directory and run\n```\n$ yarn add @gooddata/react-components\n```\nIf you prefer [npm](npmjs.com) run\n```\n$ npm install --save @gooddata/react-components\n```\n\nThe public API is exposed via global `index.js`. Except for the styles, do not import any other file directly\nbecause they are not intended to be part of the public API.\n\n## Contributing\n\nWe welcome any contribution in form of [issues](https://github.com/gooddata/gooddata-react-components/issues) or [pull requests](https://github.com/gooddata/gooddata-react-components/pulls).\n\nInstall [Node.js](http://nodejs.org) and [Yarn](https://classic.yarnpkg.com) (for versions, see `docker/.config`).\n\nInstall dependencies:\n```\nyarn install --frozen-lockfile\n```\n\nThese commands may come in handy while developing:\n\n| command | description |\n| ------- | ----------- |\n| `yarn install --pure-lockfile` | first step |\n| ||\n| `yarn dev` | build react-components to `/dist` in watch mode |\n| `yarn test` | run all unit tests |\n| `yarn prettier-write` | format the source code to match the valid codestyle |\n| `yarn validate` | validate codestyle |\n| ||\n| `yarn storybook` | run storybook from `/stories` on http://localhost:9001 |\n| `yarn build-storybook` | build storybook to `/dist-storybook` |\n| `yarn test-storybook` | run storybook and [screenshot tests](https://github.com/gooddata/gdc-client-utils/tree/master/test-storybook) |\n| ||\n| `yarn examples` | run Live Examples dev-server from `/examples` on https://localhost:8999 |\n| `yarn examples-build` | build Live Examples to `/examples/dist` |\n| `yarn examples-server` | serve built Live Examples - see `/examples/server/src` |\n| `yarn examples-testcafe` | run testcafe tests against `localhost:8999` |\n\n### Deploy to heroku.com\nWhen you deploy this repo to heroku, it serves *GoodData.UI Live Examples*.\nRelevant tasks are in `Procfile` and `package.json`.\n\n```bash\n# run in the project directory\nheroku login\nheroku create <your-app-name>\nheroku config:set DOMAIN_ADMIN_USERNAME=x@gooddata.com DOMAIN_ADMIN_PASSWORD=xy PROJECT_ID_TO_ASSIGN=xms7ga4tf3g3nzucd8380o2bev8oeknp\ngit push heroku HEAD:master\nheroku open\n```\n### Enable Geo Chart for Storybook and Live Examples\nGeo chart uses Mapbox to render map which requires a Mapbox access token.\n- Register an account and create Mapbox access token at [guide](https://docs.mapbox.com/help/how-mapbox-works/access-tokens/)\n- Store the created token at `.env`:\n```bash\necho -e \"EXAMPLE_MAPBOX_ACCESS_TOKEN=token\" >> .env # only need to run once\necho -e \"STORYBOOK_MAPBOX_ACCESS_TOKEN=token\" >> .env # only need to run once\n```\n\n### Run Live Examples Locally\nTo run *GoodData.UI Live Examples* locally:\n```bash\ngit clone <this-repository>\ncd  <repository-folder>\nyarn install --pure-lockfile\nyarn examples\n```\nThen open https://localhost:8999 and login using Live Examples account (you can [create one here](https://gooddata-examples.herokuapp.com/registration)).\n\n### Run Storybook locally\n- Run storybook with token stored in `.env` for more secure\n```bash\nyarn storybook\n```\n- Or run storybook with token env param exposed to cli (not suggested)\n```bash\nSTORYBOOK_MAPBOX_ACCESS_TOKEN=token yarn storybook\n```\n- Apply either above way to `yarn build-storybook` or `yarn test-storybook`\n\n### Source code formatting\nThe source code in the repository is formatted by [Prettier](https://prettier.io/).\nThe format of the code is validated by our Continuous Integration server and is one of the requirements of successful merge.\n\nPrettier is supported by every major IDE. You can find the list of supported editors and how to configure them [here](https://prettier.io/docs/en/editors.html).\n\nIn the case, when your editor is not supported or you don't want to setup the integration, you can run the `yarn prettier-write` command to reformat the code before commit.\n\n## Changelog\n\n- see [CHANGELOG.md](CHANGELOG.md)\n\n## Supported versions\n\nWe encourage you to always use the latest available version of GoodData.UI to make the user experience with integrating GoodData.UI as smooth and secure as possible and to ensure that GoodData.UI always uses the latest features of the GoodData platform.\n\nFor more information, see [Supported Versions](https://sdk.gooddata.com/gooddata-ui/docs/supported_versions.html).\n\nPlease follow the installation instructions in the [gooddata-ui-sdk repository](https://github.com/gooddata/gooddata-ui-sdk) to update to the latest version.\n\n## License\n\n(C) 2007-2020 GoodData Corporation\n\nThis project is dual licensed:\n\n- The ATTRIBUTION-NONCOMMERCIAL 4.0 INTERNATIONAL (CC BY-NC 4.0) is used for purpose of the trial experience and evaluation of GoodData.UI library.\n- The GOODDATA GOODDATA.UI LIBRARY END USER LICENSE AGREEMENT is used for GoodData customers.\n\nFor more information, please see [LICENSE](https://github.com/gooddata/gooddata-react-components/blob/master/LICENSE).\n","engines":{"node":"16.x"},"gitHead":"d8257cc39ffc6541a5da11a4983817621bc58405","scripts":{"dev":"bash scripts/build.sh --dev-watch","test":"jest --watch","build":"bash scripts/build.sh","tslint":"yarn run-tslint -t verbose $npm_package_config_tslint","prepare":"cd examples/server && yarn install --frozen-lockfile && cd ../..; rm -r examples/node_modules 2>/dev/null; true","examples":"bash scripts/run-examples.sh","prepare?":"# Called before `npm publish` and on local `npm install`. Temporarily also for deleting obsolete node_modules. Ends with `true` to continue gracefully.","validate":"tsc --noEmit && yarn tslint && eslint $npm_package_config_eslint && yarn validate-style && yarn prettier-check","build-dev":"bash scripts/build.sh --dev","examples?":"# Default is developer domain, other options: yarn examples [sec,secure,stg,stg2,stg3,demo,developer or URL]","storybook":"yarn build && start-storybook -p 9001 -c .storybook","test-once":"jest","tslint-ci":"mkdir -p ./ci/results && yarn run-tslint -t checkstyle -o ./ci/results/tslint-results.xml $npm_package_config_tslint","run-tslint":"tslint -p tsconfig.json","validate-ci":"tsc --noEmit && yarn tslint-ci  && eslint $npm_package_config_eslint -f checkstyle -o ci/results/eslint-results.xml && yarn validate-style-ci && yarn prettier-check","examples-build":"bash scripts/build-examples.sh","prepublishOnly":"yarn build","prettier-check":"prettier --check '{src,stories,styles,__mocks__,examples/server/src,examples/src,examples/test}/**/*.{ts,js,tsx,jsx,json,scss,md,yaml,html}'","prettier-write":"prettier --write '{src,stories,styles,__mocks__,examples/server/src,examples/src,examples/test}/**/*.{ts,js,tsx,jsx,json,scss,md,yaml,html}'","test-storybook":"yarn build && test-storybook","validate-style":"stylelint '**/*.scss'","build-storybook":"yarn build && build-storybook -c .storybook -o dist-storybook","examples-server":"node examples/server/src/index.js","heroku-postbuild":"yarn examples-build public","examples-testcafe":"./scripts/run-testcafe.sh visual","validate-style-ci":"stylelint '**/*.scss' --custom-formatter=node_modules/stylelint-checkstyle-formatter > ci/results/stylelint-results.xml","check-circular-deps":"madge --circular --extensions ts ./src","examples-testcafe-ci":"./scripts/run-testcafe.sh ci","examples-testcafe-live":"./scripts/run-testcafe.sh live"},"typings":"dist/index.d.ts","_npmUser":{"name":"gooddata-ci","email":"rail@gooddata.com"},"deprecated":"@gooddata/react-components@7 reached End of Support on March 31, 2022. Please upgrade (see https://sdk.gooddata.com/gooddata-ui/docs/supported_versions.html for more information).","repository":{"url":"git+ssh://git@github.com/gooddata/gooddata-react-components.git","type":"git"},"_npmVersion":"8.1.0","description":"GoodData.UI - A powerful JavaScript library for building analytical applications","directories":{},"lint-staged":{"{src,stories,styles,__mocks__,examples/server/src,examples/src,examples/test}/**/*.{ts,js,tsx,jsx,scss}":["npx gdc-fix-copyright","git add"],"{src,stories,styles,__mocks__,examples/server/src,examples/src,examples/test}/**/*.{ts,js,tsx,jsx,json,scss,md,yaml,html}":["prettier --write","git add"]},"_nodeVersion":"16.13.0","dependencies":{"rxjs":"^6.3.1","uuid":"^8.3.1","lodash":"^4.17.20","date-fns":"^2.7.0","downshift":"^3.2.7","invariant":"^2.2.2","mapbox-gl":"1.11.0","classnames":"^2.2.6","codemirror":"^5.54.0","highcharts":"7.1.1","prop-types":"^15.6.0","react-intl":"^3.6.0","custom-event":"^1.0.1","react-window":"^1.8.1","ag-grid-react":"20.0.0","react-measure":"^2.3.0","@types/mapbox-gl":"1.9.1","react-day-picker":"~7.3.0","react-responsive":"^3.0.0","stringify-object":"^2.4.0","@gooddata/typings":"^2.27.0","@types/codemirror":"^0.0.95","ag-grid-community":"20.0.0","http-status-codes":"^1.3.0","react-codemirror2":"^7.2.0","@gooddata/js-utils":"^3.10.17","@gooddata/numberjs":"^3.2.4","fixed-data-table-2":"^0.8.21","@gooddata/goodstrap":"^70.2.2","react-dom-factories":"^1.0.2","@gooddata/gooddata-js":"^13.2.0","json-stable-stringify":"^1.0.1","react-transition-group":"^2.2.1","hoist-non-react-statics":"^3.3.0","nodelist-foreach-polyfill":"^1.2.0","@formatjs/intl-pluralrules":"^1.3.6","highcharts-grouped-categories":"^1.1.3"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"raf":"3.3.2","yup":"^0.32.9","jest":"^25.0.0","husky":"3.0.0","madge":"^4.0.1","react":"^16.5.2","enzyme":"3.5.0","eslint":"4.19.1","formik":"^0.11.11","moment":"2.23.0","history":"^4.7.2","ts-jest":"^25.0.0","webpack":"^4.36.0","full-icu":"^1.3.0","prettier":"1.16.4","react-ga":"^2.5.2","recharts":"1.0.0-beta.9","testcafe":"1.1.4","commander":"2.14.1","node-sass":"^6.0.0","react-dom":"^16.5.2","stylelint":"^13.6.1","supertest":"3.0.0","ts-loader":"6.0.0","@types/raf":"^3.4.0","css-loader":"0.28.7","jest-junit":"3.0.0","raw-loader":"0.5.1","styled-jsx":"2.2.1","typescript":"3.3.4000","@babel/core":"7.11.6","@types/jest":"24.0.6","@types/node":"^9.3.0","@types/uuid":"8.3.0","file-loader":"3.0.1","jest-enzyme":"7.0.2","lint-staged":"9.1.0","sass-loader":"^10.0.0","webpack-cli":"3.3.2","@types/react":"16.8.6","babel-loader":"8.1.0","react-helmet":"5.2.0","react-select":"1.2.1","style-loader":"0.19.1","@types/enzyme":"3.1.13","@types/lodash":"4.14.123","testcafe-live":"0.1.4","@babel/runtime":"7.4.4","dotenv-webpack":"^1.7.0","@babel/polyfill":"^7.4.4","@storybook/react":"5.0.11","@types/invariant":"2.2.29","@types/react-dom":"16.0.11","isomorphic-fetch":"2.2.1","react-datepicker":"1.1.0","react-router-dom":"4.2.2","@babel/preset-env":"7.4.4","@gooddata/mock-js":"^2.23.0","@storybook/addons":"5.0.11","@types/classnames":"2.2.3","@types/prop-types":"15.5.2","@storybook/theming":"5.0.11","identity-obj-proxy":"^3.0.0","intl-messageformat":"^7.5.4","webpack-dev-server":"3.3.1","@babel/preset-react":"7.0.0","@types/react-portal":"4.0.1","@types/react-window":"^1.8.1","babel-plugin-lodash":"3.3.4","html-webpack-plugin":"3.2.0","react-test-renderer":"16.4.2","@types/react-measure":"2.0.5","clean-webpack-plugin":"2.0.2","stats-webpack-plugin":"0.7.0","eslint-config-prettier":"4.1.0","react-google-recaptcha":"^0.14.1","tslint-config-prettier":"1.18.0","@gooddata/eslint-config":"^1.0.0","@gooddata/tslint-config":"1.0.0","@types/react-responsive":"^3.0.3","@types/storybook__react":"4.0.1","@types/stringify-object":"^3.2.0","enzyme-adapter-react-16":"1.3.1","@gooddata/test-storybook":"4.1.0","@storybook/addon-actions":"5.0.11","@storybook/addon-options":"5.0.11","node-sass-magic-importer":"5.1.0","react-syntax-highlighter":"11.0.2","@types/fixed-data-table-2":"0.8.1","stylelint-config-prettier":"^8.0.1","@gooddata/stylelint-config":"^5.0.0","@types/react-test-renderer":"16.0.0","circular-dependency-plugin":"5.0.2","compression-webpack-plugin":"2.0.0","@types/json-stable-stringify":"^1.0.32","@gooddata/frontend-npm-scripts":"1.3.0","@types/enzyme-adapter-react-16":"1.0.3","stylelint-checkstyle-formatter":"0.1.2","@types/storybook__addon-actions":"3.4.2","@babel/plugin-proposal-class-properties":"7.4.4","@babel/plugin-proposal-object-rest-spread":"7.4.4","@babel/plugin-transform-async-to-generator":"7.4.4"},"peerDependencies":{"react":"^16.5.2","react-dom":"^16.5.2"},"_npmOperationalInternal":{"tmp":"tmp/react-components_7.9.2-beta.14_1646643201500_0.07498724123284073","host":"s3://npm-registry-packages"}},"7.9.2-beta.15":{"name":"@gooddata/react-components","version":"7.9.2-beta.15","author":{"name":"GoodData Corporation"},"license":"SEE LICENSE IN LICENSE","_id":"@gooddata/react-components@7.9.2-beta.15","maintainers":[{"name":"phong.nguyen","email":"phong.nguyen@gooddata.com"},{"name":"duc.le","email":"duc.le@gooddata.com"},{"name":"martin.milicka","email":"martin.milicka@gooddata.com"},{"name":"damlenpm","email":"dam.le@gooddata.com"},{"name":"oleg.morozov","email":"oleg.morozov@gooddata.com"},{"name":"hung.cao","email":"hung.cao@gooddata.com"},{"name":"dominik.cap","email":"dominik.cap@gooddata.com"},{"name":"annguyengd","email":"an.nguyen@gooddata.com"},{"name":"artsiom.yeliseyenka.gooddata","email":"artsiom.yeliseyenka@gooddata.com"},{"name":"hungnguyenauto","email":"hung.nguyen-xuan@gooddata.com"},{"name":"long.mai","email":"long.mai@gooddata.com"},{"name":"rodri360","email":"me@rodri360.com"},{"name":"jkittler","email":"honza.kittler@gmail.com"},{"name":"jaceksan","email":"jan.soubusta@gooddata.com"},{"name":"ivan.mjartan","email":"ivan.mjartan@gooddata.com"},{"name":"lupko","email":"lubomir.slivka@gooddata.com"},{"name":"nhan.quach","email":"nhan.quach@gooddata.com"},{"name":"tomas.kratochvil","email":"tomas.kratochvil@gooddata.com"},{"name":"jakub-sterba","email":"jakub.sterba@gooddata.com"},{"name":"stanislavhacker","email":"stanislav.hacker@gooddata.com"},{"name":"vojtasii","email":"vojtech.tollar@gmail.com"},{"name":"pbenes","email":"petr.benes@gooddata.com"},{"name":"gooddata-ci","email":"rail@gooddata.com"},{"name":"nikolacech","email":"nikola.cech@gooddata.com"},{"name":"bugsbunny338","email":"jiri.zajic@mensa.cz"},{"name":"bertold8","email":"ivan.nejezchleb@seznam.cz"},{"name":"sitina","email":"jiri.sitina@gooddata.com"},{"name":"linhhong","email":"linh.hong@gooddata.com"},{"name":"petrjanu","email":"petr.janu@gooddata.com"},{"name":"jaroslav.tomecek","email":"jaroslav.tomecek@gooddata.com"},{"name":"tomsatgd","email":"tomas.satinsky@gooddata.com"},{"name":"xmort","email":"petr.dolejsi@gooddata.com"},{"name":"filipfal","email":"filip.faltejsek@gooddata.com"},{"name":"ptquang86","email":"ptquang86@gmail.com"},{"name":"no23reason","email":"dan.homola@hotmail.cz"},{"name":"afi","email":"adam.fiedler@gooddata.com"},{"name":"patrikbraborec","email":"patrik.braborec@gooddata.com"},{"name":"brbistas","email":"valentinos.chraniotis@gooddata.com"},{"name":"vu.pham","email":"vu.pham@gooddata.com"},{"name":"matyas.kandl","email":"matyas.kandl@gooddata.com"},{"name":"hung.nguyen.hoang","email":"hung.nguyen@gooddata.com"},{"name":"tu-ngo","email":"tungo1981@gmail.com"},{"name":"trung-le-quoc","email":"trung.le@gooddata.com"},{"name":"utdnah","email":"danh.ung@gooddata.com"},{"name":"de.do","email":"de.do@gooddata.com"},{"name":"tulean","email":"tuan.le@gooddata.com"},{"name":"nis.hua","email":"nis.hua@gooddata.com"},{"name":"tuqt1005","email":"tu.tran@gooddata.com"},{"name":"tu.bui","email":"tu.bui@gooddata.com"},{"name":"my.duong","email":"my.duong@gooddata.com"},{"name":"mai.nguyen","email":"mai.nguyen@gooddata.com"},{"name":"hang.ngo","email":"hang.ngo@gooddata.com"},{"name":"scavnickyj","email":"jakub.scavnicky@gooddata.com"},{"name":"thao-luong","email":"thao.luong@gooddata.com"},{"name":"thuong.nguyen","email":"thuong.nguyen@gooddata.com"},{"name":"huyen.nguyen","email":"huyen.nguyen@gooddata.com"},{"name":"vi.phan","email":"vi.phan@gooddata.com"},{"name":"milan.lempera","email":"ext-milan.lempera@gooddata.com"},{"name":"van.nguyen","email":"van.nguyen@gooddata.com"},{"name":"nestor_encinas","email":"xesto05@gmail.com"},{"name":"an.vuong","email":"an.vuong@gooddata.com"},{"name":"tmuchka","email":"tomas.muchka@gooddata.com"},{"name":"gdjan","email":"jan.kruza@gooddata.com"},{"name":"ngoc-le","email":"ngoc.le@gooddata.com"},{"name":"thuy.tran","email":"thuy.tran@gooddata.com"},{"name":"tmsang","email":"sang.truong-minh@gooddata.com"},{"name":"jan.jiran","email":"jan.jiran@gooddata.com"},{"name":"martin.plavek","email":"martin.plavek@gooddata.com"},{"name":"ext-zdenek.krejci-gooddata","email":"ext-zdenek.krejci@gooddata.com"},{"name":"nghi.lam","email":"nghi.lam@gooddata.com"},{"name":"son.nguyen182","email":"son.nguyen-hoang@gooddata.com"},{"name":"tuan.tran_gd","email":"tuan.tran@gooddata.com"}],"homepage":"https://github.com/gooddata/gooddata-react-components#readme","bugs":{"url":"https://github.com/gooddata/gooddata-react-components/issues"},"dist":{"shasum":"307dae1986dcfb95aa05c55fee8d18837315de5a","tarball":"https://registry.npmjs.org/@gooddata/react-components/-/react-components-7.9.2-beta.15.tgz","fileCount":2668,"integrity":"sha512-COw4F6P+VCR4+ilE/u90gs4DUowRn43iaJESexVjJGJE0EM5TzLaTAfbrVs4RuCXiGjWjQuNWpyvqZbzMP/A+g==","signatures":[{"sig":"MEYCIQCm63tbWQsLufygQ6JIZqdXR9ZQGxjGswH2IyxoDUROLAIhAK256qMhZQCAWNkjYaL2HTYihupvBgwIJJLcH98eWzi2","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":11062798,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJiJ4c7ACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2Vmq39Q//cPoH62K97MtTTVyVCkmkZoPFointWu16IOK14UqNIGDwCyCG\r\n5F3my0dqoqMY1WchVbK/iFz6W/FRmnzC0d1cjc2gtmQxOgZutW9pAFT46mpL\r\nXnkTlVPGMFxkJezSTvIy9XT0/52NjnhxAj/EzUjuSaMp4BjMibxYXq/2bLlc\r\nByzX8OVq06aFG85fUUV7K2oJumk8VdAuaINHEmfB1N0IoSS025y//CLxvusA\r\n/YhzqiCQdfAvZOIimgm42ObccWY6E9zxOcAlMR9+toQpYXLGciboZ/1NyMEj\r\nOqAaoZpMc94zExad4Ek/3Ynv0ZiOjP5nMgJx/ce06DsijOOBAYanzqXZL8zu\r\nZFb1yASAorVkIjSK6il8svHvE4mtDUti02uTAOOyOwVltH/FXTTlYiPpIw/f\r\nM6gP2qrRHgdLTf6JbXYiopAP4RSsNJvhtJyx4A8NzpR9CZcTL7Mx6GfFy9jp\r\nZFG382SpPkVa4p82y0hGjsAbVR7SgliPaD+YCk+mtXj3y6Jf9q1hBCWGYZSS\r\nGkTbHPdfTkWjjjBVSOJtxBSNiMX4JdIJ8ZGQMd15kfZJv4/07b4z8nJhUP1O\r\nwliXZWBwvpKZjdbHQsGlDhhXzjES8FhVOANbfKpuTqZ1v1khsSt0zj/7ALbo\r\nfNFdfLkhULpqsQDMsVqIL4ZzztsryWbfpYU=\r\n=KhQR\r\n-----END PGP SIGNATURE-----\r\n"},"main":"dist/index.js","husky":{"hooks":{"pre-commit":"lint-staged"}},"config":{"eslint":"./examples/**/*.{js,jsx}","tslint":"./{__mocks__,src,stories}/{,**/}*.{ts,tsx}"},"readme":"[![npm version](https://badge.fury.io/js/%40gooddata%2Freact-components.svg)](https://www.npmjs.com/package/@gooddata/react-components)\n\n# GoodData.UI React components\n> A React-based JavaScript library for building data-driven applications\n\n## Getting started\n- [GoodData.UI Documentation](http://sdk.gooddata.com/gooddata-ui/)\n- [GoodData.UI Live Examples](https://gooddata-examples.herokuapp.com/)\n- [Stack Overflow](https://stackoverflow.com/questions/tagged/gooddata)\n\n### Usage\nWith [yarn](https://yarnpkg.com) installed, go to your project directory and run\n```\n$ yarn add @gooddata/react-components\n```\nIf you prefer [npm](npmjs.com) run\n```\n$ npm install --save @gooddata/react-components\n```\n\nThe public API is exposed via global `index.js`. Except for the styles, do not import any other file directly\nbecause they are not intended to be part of the public API.\n\n## Contributing\n\nWe welcome any contribution in form of [issues](https://github.com/gooddata/gooddata-react-components/issues) or [pull requests](https://github.com/gooddata/gooddata-react-components/pulls).\n\nInstall [Node.js](http://nodejs.org) and [Yarn](https://classic.yarnpkg.com) (for versions, see `docker/.config`).\n\nInstall dependencies:\n```\nyarn install --frozen-lockfile\n```\n\nThese commands may come in handy while developing:\n\n| command | description |\n| ------- | ----------- |\n| `yarn install --pure-lockfile` | first step |\n| ||\n| `yarn dev` | build react-components to `/dist` in watch mode |\n| `yarn test` | run all unit tests |\n| `yarn prettier-write` | format the source code to match the valid codestyle |\n| `yarn validate` | validate codestyle |\n| ||\n| `yarn storybook` | run storybook from `/stories` on http://localhost:9001 |\n| `yarn build-storybook` | build storybook to `/dist-storybook` |\n| `yarn test-storybook` | run storybook and [screenshot tests](https://github.com/gooddata/gdc-client-utils/tree/master/test-storybook) |\n| ||\n| `yarn examples` | run Live Examples dev-server from `/examples` on https://localhost:8999 |\n| `yarn examples-build` | build Live Examples to `/examples/dist` |\n| `yarn examples-server` | serve built Live Examples - see `/examples/server/src` |\n| `yarn examples-testcafe` | run testcafe tests against `localhost:8999` |\n\n### Deploy to heroku.com\nWhen you deploy this repo to heroku, it serves *GoodData.UI Live Examples*.\nRelevant tasks are in `Procfile` and `package.json`.\n\n```bash\n# run in the project directory\nheroku login\nheroku create <your-app-name>\nheroku config:set DOMAIN_ADMIN_USERNAME=x@gooddata.com DOMAIN_ADMIN_PASSWORD=xy PROJECT_ID_TO_ASSIGN=xms7ga4tf3g3nzucd8380o2bev8oeknp\ngit push heroku HEAD:master\nheroku open\n```\n### Enable Geo Chart for Storybook and Live Examples\nGeo chart uses Mapbox to render map which requires a Mapbox access token.\n- Register an account and create Mapbox access token at [guide](https://docs.mapbox.com/help/how-mapbox-works/access-tokens/)\n- Store the created token at `.env`:\n```bash\necho -e \"EXAMPLE_MAPBOX_ACCESS_TOKEN=token\" >> .env # only need to run once\necho -e \"STORYBOOK_MAPBOX_ACCESS_TOKEN=token\" >> .env # only need to run once\n```\n\n### Run Live Examples Locally\nTo run *GoodData.UI Live Examples* locally:\n```bash\ngit clone <this-repository>\ncd  <repository-folder>\nyarn install --pure-lockfile\nyarn examples\n```\nThen open https://localhost:8999 and login using Live Examples account (you can [create one here](https://gooddata-examples.herokuapp.com/registration)).\n\n### Run Storybook locally\n- Run storybook with token stored in `.env` for more secure\n```bash\nyarn storybook\n```\n- Or run storybook with token env param exposed to cli (not suggested)\n```bash\nSTORYBOOK_MAPBOX_ACCESS_TOKEN=token yarn storybook\n```\n- Apply either above way to `yarn build-storybook` or `yarn test-storybook`\n\n### Source code formatting\nThe source code in the repository is formatted by [Prettier](https://prettier.io/).\nThe format of the code is validated by our Continuous Integration server and is one of the requirements of successful merge.\n\nPrettier is supported by every major IDE. You can find the list of supported editors and how to configure them [here](https://prettier.io/docs/en/editors.html).\n\nIn the case, when your editor is not supported or you don't want to setup the integration, you can run the `yarn prettier-write` command to reformat the code before commit.\n\n## Changelog\n\n- see [CHANGELOG.md](CHANGELOG.md)\n\n## Supported versions\n\nWe encourage you to always use the latest available version of GoodData.UI to make the user experience with integrating GoodData.UI as smooth and secure as possible and to ensure that GoodData.UI always uses the latest features of the GoodData platform.\n\nFor more information, see [Supported Versions](https://sdk.gooddata.com/gooddata-ui/docs/supported_versions.html).\n\nPlease follow the installation instructions in the [gooddata-ui-sdk repository](https://github.com/gooddata/gooddata-ui-sdk) to update to the latest version.\n\n## License\n\n(C) 2007-2020 GoodData Corporation\n\nThis project is dual licensed:\n\n- The ATTRIBUTION-NONCOMMERCIAL 4.0 INTERNATIONAL (CC BY-NC 4.0) is used for purpose of the trial experience and evaluation of GoodData.UI library.\n- The GOODDATA GOODDATA.UI LIBRARY END USER LICENSE AGREEMENT is used for GoodData customers.\n\nFor more information, please see [LICENSE](https://github.com/gooddata/gooddata-react-components/blob/master/LICENSE).\n","engines":{"node":"16.x"},"gitHead":"949529dde796ca5d3ed0e840c01366f177ab4a4d","scripts":{"dev":"bash scripts/build.sh --dev-watch","test":"jest --watch","build":"bash scripts/build.sh","tslint":"yarn run-tslint -t verbose $npm_package_config_tslint","prepare":"cd examples/server && yarn install --frozen-lockfile && cd ../..; rm -r examples/node_modules 2>/dev/null; true","examples":"bash scripts/run-examples.sh","prepare?":"# Called before `npm publish` and on local `npm install`. Temporarily also for deleting obsolete node_modules. Ends with `true` to continue gracefully.","validate":"tsc --noEmit && yarn tslint && eslint $npm_package_config_eslint && yarn validate-style && yarn prettier-check","build-dev":"bash scripts/build.sh --dev","examples?":"# Default is developer domain, other options: yarn examples [sec,secure,stg,stg2,stg3,demo,developer or URL]","storybook":"yarn build && start-storybook -p 9001 -c .storybook","test-once":"jest","tslint-ci":"mkdir -p ./ci/results && yarn run-tslint -t checkstyle -o ./ci/results/tslint-results.xml $npm_package_config_tslint","run-tslint":"tslint -p tsconfig.json","validate-ci":"tsc --noEmit && yarn tslint-ci  && eslint $npm_package_config_eslint -f checkstyle -o ci/results/eslint-results.xml && yarn validate-style-ci && yarn prettier-check","examples-build":"bash scripts/build-examples.sh","prepublishOnly":"yarn build","prettier-check":"prettier --check '{src,stories,styles,__mocks__,examples/server/src,examples/src,examples/test}/**/*.{ts,js,tsx,jsx,json,scss,md,yaml,html}'","prettier-write":"prettier --write '{src,stories,styles,__mocks__,examples/server/src,examples/src,examples/test}/**/*.{ts,js,tsx,jsx,json,scss,md,yaml,html}'","test-storybook":"yarn build && test-storybook","validate-style":"stylelint '**/*.scss'","build-storybook":"yarn build && build-storybook -c .storybook -o dist-storybook","examples-server":"node examples/server/src/index.js","heroku-postbuild":"yarn examples-build public","examples-testcafe":"./scripts/run-testcafe.sh visual","validate-style-ci":"stylelint '**/*.scss' --custom-formatter=node_modules/stylelint-checkstyle-formatter > ci/results/stylelint-results.xml","check-circular-deps":"madge --circular --extensions ts ./src","examples-testcafe-ci":"./scripts/run-testcafe.sh ci","examples-testcafe-live":"./scripts/run-testcafe.sh live"},"typings":"dist/index.d.ts","_npmUser":{"name":"gooddata-ci","email":"rail@gooddata.com"},"deprecated":"@gooddata/react-components@7 reached End of Support on March 31, 2022. Please upgrade (see https://sdk.gooddata.com/gooddata-ui/docs/supported_versions.html for more information).","repository":{"url":"git+ssh://git@github.com/gooddata/gooddata-react-components.git","type":"git"},"_npmVersion":"8.1.0","description":"GoodData.UI - A powerful JavaScript library for building analytical applications","directories":{},"lint-staged":{"{src,stories,styles,__mocks__,examples/server/src,examples/src,examples/test}/**/*.{ts,js,tsx,jsx,scss}":["npx gdc-fix-copyright","git add"],"{src,stories,styles,__mocks__,examples/server/src,examples/src,examples/test}/**/*.{ts,js,tsx,jsx,json,scss,md,yaml,html}":["prettier --write","git add"]},"_nodeVersion":"16.13.0","dependencies":{"rxjs":"^6.3.1","uuid":"^8.3.1","lodash":"^4.17.20","date-fns":"^2.7.0","downshift":"^3.2.7","invariant":"^2.2.2","mapbox-gl":"1.11.0","classnames":"^2.2.6","codemirror":"^5.54.0","highcharts":"7.1.1","prop-types":"^15.6.0","react-intl":"^3.6.0","custom-event":"^1.0.1","react-window":"^1.8.1","ag-grid-react":"20.0.0","react-measure":"^2.3.0","@types/mapbox-gl":"1.9.1","react-day-picker":"~7.3.0","react-responsive":"^3.0.0","stringify-object":"^2.4.0","@gooddata/typings":"^2.27.0","@types/codemirror":"^0.0.95","ag-grid-community":"20.0.0","http-status-codes":"^1.3.0","react-codemirror2":"^7.2.0","@gooddata/js-utils":"^3.10.17","@gooddata/numberjs":"^3.2.4","fixed-data-table-2":"^0.8.21","@gooddata/goodstrap":"^70.2.2","react-dom-factories":"^1.0.2","@gooddata/gooddata-js":"^13.2.0","json-stable-stringify":"^1.0.1","react-transition-group":"^2.2.1","hoist-non-react-statics":"^3.3.0","nodelist-foreach-polyfill":"^1.2.0","@formatjs/intl-pluralrules":"^1.3.6","highcharts-grouped-categories":"^1.1.3"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"raf":"3.3.2","yup":"^0.32.9","jest":"^25.0.0","husky":"3.0.0","madge":"^4.0.1","react":"^16.5.2","enzyme":"3.5.0","eslint":"4.19.1","formik":"^0.11.11","moment":"2.23.0","history":"^4.7.2","ts-jest":"^25.0.0","webpack":"^4.36.0","full-icu":"^1.3.0","prettier":"1.16.4","react-ga":"^2.5.2","recharts":"1.0.0-beta.9","testcafe":"1.1.4","commander":"2.14.1","node-sass":"^6.0.0","react-dom":"^16.5.2","stylelint":"^13.6.1","supertest":"3.0.0","ts-loader":"6.0.0","@types/raf":"^3.4.0","css-loader":"0.28.7","jest-junit":"3.0.0","raw-loader":"0.5.1","styled-jsx":"2.2.1","typescript":"3.3.4000","@babel/core":"7.11.6","@types/jest":"24.0.6","@types/node":"^9.3.0","@types/uuid":"8.3.0","file-loader":"3.0.1","jest-enzyme":"7.0.2","lint-staged":"9.1.0","sass-loader":"^10.0.0","webpack-cli":"3.3.2","@types/react":"16.8.6","babel-loader":"8.1.0","react-helmet":"5.2.0","react-select":"1.2.1","style-loader":"0.19.1","@types/enzyme":"3.1.13","@types/lodash":"4.14.123","testcafe-live":"0.1.4","@babel/runtime":"7.4.4","dotenv-webpack":"^1.7.0","@babel/polyfill":"^7.4.4","@storybook/react":"5.0.11","@types/invariant":"2.2.29","@types/react-dom":"16.0.11","isomorphic-fetch":"2.2.1","react-datepicker":"1.1.0","react-router-dom":"4.2.2","@babel/preset-env":"7.4.4","@gooddata/mock-js":"^2.23.0","@storybook/addons":"5.0.11","@types/classnames":"2.2.3","@types/prop-types":"15.5.2","@storybook/theming":"5.0.11","identity-obj-proxy":"^3.0.0","intl-messageformat":"^7.5.4","webpack-dev-server":"3.3.1","@babel/preset-react":"7.0.0","@types/react-portal":"4.0.1","@types/react-window":"^1.8.1","babel-plugin-lodash":"3.3.4","html-webpack-plugin":"3.2.0","react-test-renderer":"16.4.2","@types/react-measure":"2.0.5","clean-webpack-plugin":"2.0.2","stats-webpack-plugin":"0.7.0","eslint-config-prettier":"4.1.0","react-google-recaptcha":"^0.14.1","tslint-config-prettier":"1.18.0","@gooddata/eslint-config":"^1.0.0","@gooddata/tslint-config":"1.0.0","@types/react-responsive":"^3.0.3","@types/storybook__react":"4.0.1","@types/stringify-object":"^3.2.0","enzyme-adapter-react-16":"1.3.1","@gooddata/test-storybook":"4.1.0","@storybook/addon-actions":"5.0.11","@storybook/addon-options":"5.0.11","node-sass-magic-importer":"5.1.0","react-syntax-highlighter":"11.0.2","@types/fixed-data-table-2":"0.8.1","stylelint-config-prettier":"^8.0.1","@gooddata/stylelint-config":"^5.0.0","@types/react-test-renderer":"16.0.0","circular-dependency-plugin":"5.0.2","compression-webpack-plugin":"2.0.0","@types/json-stable-stringify":"^1.0.32","@gooddata/frontend-npm-scripts":"1.3.0","@types/enzyme-adapter-react-16":"1.0.3","stylelint-checkstyle-formatter":"0.1.2","@types/storybook__addon-actions":"3.4.2","@babel/plugin-proposal-class-properties":"7.4.4","@babel/plugin-proposal-object-rest-spread":"7.4.4","@babel/plugin-transform-async-to-generator":"7.4.4"},"peerDependencies":{"react":"^16.5.2","react-dom":"^16.5.2"},"_npmOperationalInternal":{"tmp":"tmp/react-components_7.9.2-beta.15_1646757690702_0.8834516397648198","host":"s3://npm-registry-packages"}},"7.9.2-beta.16":{"name":"@gooddata/react-components","version":"7.9.2-beta.16","author":{"name":"GoodData Corporation"},"license":"SEE LICENSE IN LICENSE","_id":"@gooddata/react-components@7.9.2-beta.16","maintainers":[{"name":"phong.nguyen","email":"phong.nguyen@gooddata.com"},{"name":"duc.le","email":"duc.le@gooddata.com"},{"name":"martin.milicka","email":"martin.milicka@gooddata.com"},{"name":"damlenpm","email":"dam.le@gooddata.com"},{"name":"oleg.morozov","email":"oleg.morozov@gooddata.com"},{"name":"hung.cao","email":"hung.cao@gooddata.com"},{"name":"dominik.cap","email":"dominik.cap@gooddata.com"},{"name":"annguyengd","email":"an.nguyen@gooddata.com"},{"name":"artsiom.yeliseyenka.gooddata","email":"artsiom.yeliseyenka@gooddata.com"},{"name":"hungnguyenauto","email":"hung.nguyen-xuan@gooddata.com"},{"name":"long.mai","email":"long.mai@gooddata.com"},{"name":"rodri360","email":"me@rodri360.com"},{"name":"jkittler","email":"honza.kittler@gmail.com"},{"name":"jaceksan","email":"jan.soubusta@gooddata.com"},{"name":"ivan.mjartan","email":"ivan.mjartan@gooddata.com"},{"name":"lupko","email":"lubomir.slivka@gooddata.com"},{"name":"nhan.quach","email":"nhan.quach@gooddata.com"},{"name":"tomas.kratochvil","email":"tomas.kratochvil@gooddata.com"},{"name":"jakub-sterba","email":"jakub.sterba@gooddata.com"},{"name":"stanislavhacker","email":"stanislav.hacker@gooddata.com"},{"name":"vojtasii","email":"vojtech.tollar@gmail.com"},{"name":"pbenes","email":"petr.benes@gooddata.com"},{"name":"gooddata-ci","email":"rail@gooddata.com"},{"name":"nikolacech","email":"nikola.cech@gooddata.com"},{"name":"bugsbunny338","email":"jiri.zajic@mensa.cz"},{"name":"bertold8","email":"ivan.nejezchleb@seznam.cz"},{"name":"sitina","email":"jiri.sitina@gooddata.com"},{"name":"linhhong","email":"linh.hong@gooddata.com"},{"name":"petrjanu","email":"petr.janu@gooddata.com"},{"name":"jaroslav.tomecek","email":"jaroslav.tomecek@gooddata.com"},{"name":"tomsatgd","email":"tomas.satinsky@gooddata.com"},{"name":"xmort","email":"petr.dolejsi@gooddata.com"},{"name":"filipfal","email":"filip.faltejsek@gooddata.com"},{"name":"ptquang86","email":"ptquang86@gmail.com"},{"name":"no23reason","email":"dan.homola@hotmail.cz"},{"name":"afi","email":"adam.fiedler@gooddata.com"},{"name":"patrikbraborec","email":"patrik.braborec@gooddata.com"},{"name":"brbistas","email":"valentinos.chraniotis@gooddata.com"},{"name":"vu.pham","email":"vu.pham@gooddata.com"},{"name":"matyas.kandl","email":"matyas.kandl@gooddata.com"},{"name":"hung.nguyen.hoang","email":"hung.nguyen@gooddata.com"},{"name":"tu-ngo","email":"tungo1981@gmail.com"},{"name":"trung-le-quoc","email":"trung.le@gooddata.com"},{"name":"utdnah","email":"danh.ung@gooddata.com"},{"name":"de.do","email":"de.do@gooddata.com"},{"name":"tulean","email":"tuan.le@gooddata.com"},{"name":"nis.hua","email":"nis.hua@gooddata.com"},{"name":"tuqt1005","email":"tu.tran@gooddata.com"},{"name":"tu.bui","email":"tu.bui@gooddata.com"},{"name":"my.duong","email":"my.duong@gooddata.com"},{"name":"mai.nguyen","email":"mai.nguyen@gooddata.com"},{"name":"hang.ngo","email":"hang.ngo@gooddata.com"},{"name":"scavnickyj","email":"jakub.scavnicky@gooddata.com"},{"name":"thao-luong","email":"thao.luong@gooddata.com"},{"name":"thuong.nguyen","email":"thuong.nguyen@gooddata.com"},{"name":"huyen.nguyen","email":"huyen.nguyen@gooddata.com"},{"name":"vi.phan","email":"vi.phan@gooddata.com"},{"name":"milan.lempera","email":"ext-milan.lempera@gooddata.com"},{"name":"van.nguyen","email":"van.nguyen@gooddata.com"},{"name":"nestor_encinas","email":"xesto05@gmail.com"},{"name":"an.vuong","email":"an.vuong@gooddata.com"},{"name":"tmuchka","email":"tomas.muchka@gooddata.com"},{"name":"gdjan","email":"jan.kruza@gooddata.com"},{"name":"ngoc-le","email":"ngoc.le@gooddata.com"},{"name":"thuy.tran","email":"thuy.tran@gooddata.com"},{"name":"tmsang","email":"sang.truong-minh@gooddata.com"},{"name":"jan.jiran","email":"jan.jiran@gooddata.com"},{"name":"martin.plavek","email":"martin.plavek@gooddata.com"},{"name":"ext-zdenek.krejci-gooddata","email":"ext-zdenek.krejci@gooddata.com"},{"name":"nghi.lam","email":"nghi.lam@gooddata.com"},{"name":"son.nguyen182","email":"son.nguyen-hoang@gooddata.com"},{"name":"tuan.tran_gd","email":"tuan.tran@gooddata.com"}],"homepage":"https://github.com/gooddata/gooddata-react-components#readme","bugs":{"url":"https://github.com/gooddata/gooddata-react-components/issues"},"dist":{"shasum":"ae7e9e906972bc8977d29fa02c53e798796bfae8","tarball":"https://registry.npmjs.org/@gooddata/react-components/-/react-components-7.9.2-beta.16.tgz","fileCount":2668,"integrity":"sha512-M2RZhLJolO6t6PF1vapzuh4LS2Gr2pvcN1MrDhfdTNO/5q6RrIKDOPwoDxvpBl82lpNeGcjLwuFk1EKgTpgYeA==","signatures":[{"sig":"MEUCIBbzrKPLvjNRJ4BtA+NSGgU0DC3vvIunRI2om0QPHjoVAiEAxNpUINvSqBxoWl+Wva3nwHlmvaaglN+vfCLkF0fEg4o=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":11062798,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJiKx18ACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmqalA//ShufCYbLTS/sawDXV0epjUzWSI7Cmvs24MVh1jh2wBPZMKF2\r\ns5un3UY9IpsINV+3dLOJqu/wfEuAC1uyukKpU5fGKl2doYh9pwhcCxQe2puG\r\nCFt4a0P7ZAi8fcW5u220v8Ic/aWi/KDTFUJPGYJAGjVRGs1xAVnXLrEa5OXF\r\nwBydm5p788EccK+ZTvgqF9BMc258bTSu2Aby3Y8CG5AovkF1bV7/z0FnaTbV\r\nqFpxRmOCtKtajRuPCLDVNA51sifZvOhmfTK6pwWYvgz/Y9v2eSfnn7Zuty8+\r\nEY6rhQ3ztrQGekvPt0fn1qOE3i6CGOkxPTq3/9baW9SrsFjjA0v+sW/kMDg1\r\nvCgRFHEZSI9pUx4kta+HfvtooRwNyyOOUPeMzikas1AbfkJh+g3F/sbTv4/L\r\nnaRtuJTrG7pd2RxE1F3xtbtGYPJAp+h5qQusR4W8jTaU67OVwGP+UYVumeR3\r\n9kjNAOxC/eUfwmH0FxvWdw3Qb+jQXm+gQyjHJdAlKHlnaQls5CpZtvTk+baK\r\nq5QfrUl2Fa/KqrFpH0YGW5HY9P42qwZOeD47nJt9BL8PnU8aZ0G4CIHK0D6N\r\nd4oNf5RS8FPYFGIkZEPOR1CpjJTo4kZUkR7PSEDAXPJZzpXbZ5ZxC5rdy6N/\r\nDedWFGA1BP//yLU6ttvFl8M5ysrVv4OoXv8=\r\n=Gx8x\r\n-----END PGP SIGNATURE-----\r\n"},"main":"dist/index.js","husky":{"hooks":{"pre-commit":"lint-staged"}},"config":{"eslint":"./examples/**/*.{js,jsx}","tslint":"./{__mocks__,src,stories}/{,**/}*.{ts,tsx}"},"readme":"[![npm version](https://badge.fury.io/js/%40gooddata%2Freact-components.svg)](https://www.npmjs.com/package/@gooddata/react-components)\n\n# GoodData.UI React components\n> A React-based JavaScript library for building data-driven applications\n\n## Getting started\n- [GoodData.UI Documentation](http://sdk.gooddata.com/gooddata-ui/)\n- [GoodData.UI Live Examples](https://gooddata-examples.herokuapp.com/)\n- [Stack Overflow](https://stackoverflow.com/questions/tagged/gooddata)\n\n### Usage\nWith [yarn](https://yarnpkg.com) installed, go to your project directory and run\n```\n$ yarn add @gooddata/react-components\n```\nIf you prefer [npm](npmjs.com) run\n```\n$ npm install --save @gooddata/react-components\n```\n\nThe public API is exposed via global `index.js`. Except for the styles, do not import any other file directly\nbecause they are not intended to be part of the public API.\n\n## Contributing\n\nWe welcome any contribution in form of [issues](https://github.com/gooddata/gooddata-react-components/issues) or [pull requests](https://github.com/gooddata/gooddata-react-components/pulls).\n\nInstall [Node.js](http://nodejs.org) and [Yarn](https://classic.yarnpkg.com) (for versions, see `docker/.config`).\n\nInstall dependencies:\n```\nyarn install --frozen-lockfile\n```\n\nThese commands may come in handy while developing:\n\n| command | description |\n| ------- | ----------- |\n| `yarn install --pure-lockfile` | first step |\n| ||\n| `yarn dev` | build react-components to `/dist` in watch mode |\n| `yarn test` | run all unit tests |\n| `yarn prettier-write` | format the source code to match the valid codestyle |\n| `yarn validate` | validate codestyle |\n| ||\n| `yarn storybook` | run storybook from `/stories` on http://localhost:9001 |\n| `yarn build-storybook` | build storybook to `/dist-storybook` |\n| `yarn test-storybook` | run storybook and [screenshot tests](https://github.com/gooddata/gdc-client-utils/tree/master/test-storybook) |\n| ||\n| `yarn examples` | run Live Examples dev-server from `/examples` on https://localhost:8999 |\n| `yarn examples-build` | build Live Examples to `/examples/dist` |\n| `yarn examples-server` | serve built Live Examples - see `/examples/server/src` |\n| `yarn examples-testcafe` | run testcafe tests against `localhost:8999` |\n\n### Deploy to heroku.com\nWhen you deploy this repo to heroku, it serves *GoodData.UI Live Examples*.\nRelevant tasks are in `Procfile` and `package.json`.\n\n```bash\n# run in the project directory\nheroku login\nheroku create <your-app-name>\nheroku config:set DOMAIN_ADMIN_USERNAME=x@gooddata.com DOMAIN_ADMIN_PASSWORD=xy PROJECT_ID_TO_ASSIGN=xms7ga4tf3g3nzucd8380o2bev8oeknp\ngit push heroku HEAD:master\nheroku open\n```\n### Enable Geo Chart for Storybook and Live Examples\nGeo chart uses Mapbox to render map which requires a Mapbox access token.\n- Register an account and create Mapbox access token at [guide](https://docs.mapbox.com/help/how-mapbox-works/access-tokens/)\n- Store the created token at `.env`:\n```bash\necho -e \"EXAMPLE_MAPBOX_ACCESS_TOKEN=token\" >> .env # only need to run once\necho -e \"STORYBOOK_MAPBOX_ACCESS_TOKEN=token\" >> .env # only need to run once\n```\n\n### Run Live Examples Locally\nTo run *GoodData.UI Live Examples* locally:\n```bash\ngit clone <this-repository>\ncd  <repository-folder>\nyarn install --pure-lockfile\nyarn examples\n```\nThen open https://localhost:8999 and login using Live Examples account (you can [create one here](https://gooddata-examples.herokuapp.com/registration)).\n\n### Run Storybook locally\n- Run storybook with token stored in `.env` for more secure\n```bash\nyarn storybook\n```\n- Or run storybook with token env param exposed to cli (not suggested)\n```bash\nSTORYBOOK_MAPBOX_ACCESS_TOKEN=token yarn storybook\n```\n- Apply either above way to `yarn build-storybook` or `yarn test-storybook`\n\n### Source code formatting\nThe source code in the repository is formatted by [Prettier](https://prettier.io/).\nThe format of the code is validated by our Continuous Integration server and is one of the requirements of successful merge.\n\nPrettier is supported by every major IDE. You can find the list of supported editors and how to configure them [here](https://prettier.io/docs/en/editors.html).\n\nIn the case, when your editor is not supported or you don't want to setup the integration, you can run the `yarn prettier-write` command to reformat the code before commit.\n\n## Changelog\n\n- see [CHANGELOG.md](CHANGELOG.md)\n\n## Supported versions\n\nWe encourage you to always use the latest available version of GoodData.UI to make the user experience with integrating GoodData.UI as smooth and secure as possible and to ensure that GoodData.UI always uses the latest features of the GoodData platform.\n\nFor more information, see [Supported Versions](https://sdk.gooddata.com/gooddata-ui/docs/supported_versions.html).\n\nPlease follow the installation instructions in the [gooddata-ui-sdk repository](https://github.com/gooddata/gooddata-ui-sdk) to update to the latest version.\n\n## License\n\n(C) 2007-2020 GoodData Corporation\n\nThis project is dual licensed:\n\n- The ATTRIBUTION-NONCOMMERCIAL 4.0 INTERNATIONAL (CC BY-NC 4.0) is used for purpose of the trial experience and evaluation of GoodData.UI library.\n- The GOODDATA GOODDATA.UI LIBRARY END USER LICENSE AGREEMENT is used for GoodData customers.\n\nFor more information, please see [LICENSE](https://github.com/gooddata/gooddata-react-components/blob/master/LICENSE).\n","engines":{"node":"16.x"},"gitHead":"acdefc713a1b9f4125fcdd916c97a84e32026abb","scripts":{"dev":"bash scripts/build.sh --dev-watch","test":"jest --watch","build":"bash scripts/build.sh","tslint":"yarn run-tslint -t verbose $npm_package_config_tslint","prepare":"cd examples/server && yarn install --frozen-lockfile && cd ../..; rm -r examples/node_modules 2>/dev/null; true","examples":"bash scripts/run-examples.sh","prepare?":"# Called before `npm publish` and on local `npm install`. Temporarily also for deleting obsolete node_modules. Ends with `true` to continue gracefully.","validate":"tsc --noEmit && yarn tslint && eslint $npm_package_config_eslint && yarn validate-style && yarn prettier-check","build-dev":"bash scripts/build.sh --dev","examples?":"# Default is developer domain, other options: yarn examples [sec,secure,stg,stg2,stg3,demo,developer or URL]","storybook":"yarn build && start-storybook -p 9001 -c .storybook","test-once":"jest","tslint-ci":"mkdir -p ./ci/results && yarn run-tslint -t checkstyle -o ./ci/results/tslint-results.xml $npm_package_config_tslint","run-tslint":"tslint -p tsconfig.json","validate-ci":"tsc --noEmit && yarn tslint-ci  && eslint $npm_package_config_eslint -f checkstyle -o ci/results/eslint-results.xml && yarn validate-style-ci && yarn prettier-check","examples-build":"bash scripts/build-examples.sh","prepublishOnly":"yarn build","prettier-check":"prettier --check '{src,stories,styles,__mocks__,examples/server/src,examples/src,examples/test}/**/*.{ts,js,tsx,jsx,json,scss,md,yaml,html}'","prettier-write":"prettier --write '{src,stories,styles,__mocks__,examples/server/src,examples/src,examples/test}/**/*.{ts,js,tsx,jsx,json,scss,md,yaml,html}'","test-storybook":"yarn build && test-storybook","validate-style":"stylelint '**/*.scss'","build-storybook":"yarn build && build-storybook -c .storybook -o dist-storybook","examples-server":"node examples/server/src/index.js","heroku-postbuild":"yarn examples-build public","examples-testcafe":"./scripts/run-testcafe.sh visual","validate-style-ci":"stylelint '**/*.scss' --custom-formatter=node_modules/stylelint-checkstyle-formatter > ci/results/stylelint-results.xml","check-circular-deps":"madge --circular --extensions ts ./src","examples-testcafe-ci":"./scripts/run-testcafe.sh ci","examples-testcafe-live":"./scripts/run-testcafe.sh live"},"typings":"dist/index.d.ts","_npmUser":{"name":"gooddata-ci","email":"rail@gooddata.com"},"deprecated":"@gooddata/react-components@7 reached End of Support on March 31, 2022. Please upgrade (see https://sdk.gooddata.com/gooddata-ui/docs/supported_versions.html for more information).","repository":{"url":"git+ssh://git@github.com/gooddata/gooddata-react-components.git","type":"git"},"_npmVersion":"8.1.0","description":"GoodData.UI - A powerful JavaScript library for building analytical applications","directories":{},"lint-staged":{"{src,stories,styles,__mocks__,examples/server/src,examples/src,examples/test}/**/*.{ts,js,tsx,jsx,scss}":["npx gdc-fix-copyright","git add"],"{src,stories,styles,__mocks__,examples/server/src,examples/src,examples/test}/**/*.{ts,js,tsx,jsx,json,scss,md,yaml,html}":["prettier --write","git add"]},"_nodeVersion":"16.13.0","dependencies":{"rxjs":"^6.3.1","uuid":"^8.3.1","lodash":"^4.17.20","date-fns":"^2.7.0","downshift":"^3.2.7","invariant":"^2.2.2","mapbox-gl":"1.11.0","classnames":"^2.2.6","codemirror":"^5.54.0","highcharts":"7.1.1","prop-types":"^15.6.0","react-intl":"^3.6.0","custom-event":"^1.0.1","react-window":"^1.8.1","ag-grid-react":"20.0.0","react-measure":"^2.3.0","@types/mapbox-gl":"1.9.1","react-day-picker":"~7.3.0","react-responsive":"^3.0.0","stringify-object":"^2.4.0","@gooddata/typings":"^2.27.0","@types/codemirror":"^0.0.95","ag-grid-community":"20.0.0","http-status-codes":"^1.3.0","react-codemirror2":"^7.2.0","@gooddata/js-utils":"^3.10.17","@gooddata/numberjs":"^3.2.4","fixed-data-table-2":"^0.8.21","@gooddata/goodstrap":"^70.2.2","react-dom-factories":"^1.0.2","@gooddata/gooddata-js":"^13.2.0","json-stable-stringify":"^1.0.1","react-transition-group":"^2.2.1","hoist-non-react-statics":"^3.3.0","nodelist-foreach-polyfill":"^1.2.0","@formatjs/intl-pluralrules":"^1.3.6","highcharts-grouped-categories":"^1.1.3"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"raf":"3.3.2","yup":"^0.32.9","jest":"^25.0.0","husky":"3.0.0","madge":"^4.0.1","react":"^16.5.2","enzyme":"3.5.0","eslint":"4.19.1","formik":"^0.11.11","moment":"2.23.0","history":"^4.7.2","ts-jest":"^25.0.0","webpack":"^4.36.0","full-icu":"^1.3.0","prettier":"1.16.4","react-ga":"^2.5.2","recharts":"1.0.0-beta.9","testcafe":"1.1.4","commander":"2.14.1","node-sass":"^6.0.0","react-dom":"^16.5.2","stylelint":"^13.6.1","supertest":"3.0.0","ts-loader":"6.0.0","@types/raf":"^3.4.0","css-loader":"0.28.7","jest-junit":"3.0.0","raw-loader":"0.5.1","styled-jsx":"2.2.1","typescript":"3.3.4000","@babel/core":"7.11.6","@types/jest":"24.0.6","@types/node":"^9.3.0","@types/uuid":"8.3.0","file-loader":"3.0.1","jest-enzyme":"7.0.2","lint-staged":"9.1.0","sass-loader":"^10.0.0","webpack-cli":"3.3.2","@types/react":"16.8.6","babel-loader":"8.1.0","react-helmet":"5.2.0","react-select":"1.2.1","style-loader":"0.19.1","@types/enzyme":"3.1.13","@types/lodash":"4.14.123","testcafe-live":"0.1.4","@babel/runtime":"7.4.4","dotenv-webpack":"^1.7.0","@babel/polyfill":"^7.4.4","@storybook/react":"5.0.11","@types/invariant":"2.2.29","@types/react-dom":"16.0.11","isomorphic-fetch":"2.2.1","react-datepicker":"1.1.0","react-router-dom":"4.2.2","@babel/preset-env":"7.4.4","@gooddata/mock-js":"^2.23.0","@storybook/addons":"5.0.11","@types/classnames":"2.2.3","@types/prop-types":"15.5.2","@storybook/theming":"5.0.11","identity-obj-proxy":"^3.0.0","intl-messageformat":"^7.5.4","webpack-dev-server":"3.3.1","@babel/preset-react":"7.0.0","@types/react-portal":"4.0.1","@types/react-window":"^1.8.1","babel-plugin-lodash":"3.3.4","html-webpack-plugin":"3.2.0","react-test-renderer":"16.4.2","@types/react-measure":"2.0.5","clean-webpack-plugin":"2.0.2","stats-webpack-plugin":"0.7.0","eslint-config-prettier":"4.1.0","react-google-recaptcha":"^0.14.1","tslint-config-prettier":"1.18.0","@gooddata/eslint-config":"^1.0.0","@gooddata/tslint-config":"1.0.0","@types/react-responsive":"^3.0.3","@types/storybook__react":"4.0.1","@types/stringify-object":"^3.2.0","enzyme-adapter-react-16":"1.3.1","@gooddata/test-storybook":"4.1.0","@storybook/addon-actions":"5.0.11","@storybook/addon-options":"5.0.11","node-sass-magic-importer":"5.1.0","react-syntax-highlighter":"11.0.2","@types/fixed-data-table-2":"0.8.1","stylelint-config-prettier":"^8.0.1","@gooddata/stylelint-config":"^5.0.0","@types/react-test-renderer":"16.0.0","circular-dependency-plugin":"5.0.2","compression-webpack-plugin":"2.0.0","@types/json-stable-stringify":"^1.0.32","@gooddata/frontend-npm-scripts":"1.3.0","@types/enzyme-adapter-react-16":"1.0.3","stylelint-checkstyle-formatter":"0.1.2","@types/storybook__addon-actions":"3.4.2","@babel/plugin-proposal-class-properties":"7.4.4","@babel/plugin-proposal-object-rest-spread":"7.4.4","@babel/plugin-transform-async-to-generator":"7.4.4"},"peerDependencies":{"react":"^16.5.2","react-dom":"^16.5.2"},"_npmOperationalInternal":{"tmp":"tmp/react-components_7.9.2-beta.16_1646992764360_0.07877921341232352","host":"s3://npm-registry-packages"}},"7.9.2-beta.17":{"name":"@gooddata/react-components","version":"7.9.2-beta.17","author":{"name":"GoodData Corporation"},"license":"SEE LICENSE IN LICENSE","_id":"@gooddata/react-components@7.9.2-beta.17","maintainers":[{"name":"burkesgd321","email":"samuel.burke@gooddata.com"},{"name":"petr.masopust","email":"petr.masopust@gooddata.com"},{"name":"tienbien","email":"tien.bien@gooddata.com"},{"name":"bich.nguyen","email":"bich.nguyen@gooddata.com"},{"name":"khang.nguyen","email":"khang.nguyen@gooddata.com"},{"name":"hung.le","email":"hung.le@gooddata.com"},{"name":"nghi.lam","email":"nghi.lam@gooddata.com"},{"name":"good-andy","email":"andrii.chumak@gooddata.com"},{"name":"ondrej.stumpf","email":"ondrej.stumpf@gooddata.com"},{"name":"thongdo","email":"thong.do@gooddata.com"},{"name":"pjiranek","email":"jiranek35@gmail.com"},{"name":"manh.nguyen","email":"manh.nguyen@gooddata.com"},{"name":"phong.nguyen","email":"phong.nguyen@gooddata.com"},{"name":"duc.le","email":"duc.le@gooddata.com"},{"name":"martin.milicka","email":"martin.milicka@gooddata.com"},{"name":"damlenpm","email":"dam.le@gooddata.com"},{"name":"oleg.morozov","email":"oleg.morozov@gooddata.com"},{"name":"hung.cao","email":"hung.cao@gooddata.com"},{"name":"dominik.cap","email":"dominik.cap@gooddata.com"},{"name":"annguyengd","email":"an.nguyen@gooddata.com"},{"name":"artsiom.yeliseyenka.gooddata","email":"artsiom.yeliseyenka@gooddata.com"},{"name":"hungnguyenauto","email":"hung.nguyen-xuan@gooddata.com"},{"name":"long.mai","email":"long.mai@gooddata.com"},{"name":"rodri360","email":"me@rodri360.com"},{"name":"jkittler","email":"honza.kittler@gmail.com"},{"name":"jaceksan","email":"jan.soubusta@gooddata.com"},{"name":"ivan.mjartan","email":"ivan.mjartan@gooddata.com"},{"name":"lupko","email":"lubomir.slivka@gooddata.com"},{"name":"nhan.quach","email":"nhan.quach@gooddata.com"},{"name":"tomas.kratochvil","email":"tomas.kratochvil@gooddata.com"},{"name":"jakub-sterba","email":"jakub.sterba@gooddata.com"},{"name":"stanislavhacker","email":"stanislav.hacker@gooddata.com"},{"name":"vojtasii","email":"vojtech.tollar@gmail.com"},{"name":"pbenes","email":"petr.benes@gooddata.com"},{"name":"gooddata-ci","email":"rail@gooddata.com"},{"name":"nikolacech","email":"nikola.cech@gooddata.com"},{"name":"bugsbunny338","email":"jiri.zajic@mensa.cz"},{"name":"bertold8","email":"ivan.nejezchleb@seznam.cz"},{"name":"sitina","email":"jiri.sitina@gooddata.com"},{"name":"petrjanu","email":"petr.janu@gooddata.com"},{"name":"tomsatgd","email":"tomas.satinsky@gooddata.com"},{"name":"xmort","email":"petr.dolejsi@gooddata.com"},{"name":"ptquang86","email":"ptquang86@gmail.com"},{"name":"no23reason","email":"dan.homola@hotmail.cz"},{"name":"afi","email":"adam.fiedler@gooddata.com"},{"name":"patrikbraborec","email":"patrik.braborec@gooddata.com"},{"name":"brbistas","email":"valentinos.chraniotis@gooddata.com"},{"name":"vu.pham","email":"vu.pham@gooddata.com"},{"name":"matyas.kandl","email":"matyas.kandl@gooddata.com"},{"name":"hung.nguyen.hoang","email":"hung.nguyen@gooddata.com"},{"name":"tu-ngo","email":"tungo1981@gmail.com"},{"name":"trung-le-quoc","email":"trung.le@gooddata.com"},{"name":"utdnah","email":"danh.ung@gooddata.com"},{"name":"de.do","email":"de.do@gooddata.com"},{"name":"tulean","email":"tuan.le@gooddata.com"},{"name":"nis.hua","email":"nis.hua@gooddata.com"},{"name":"tuqt1005","email":"tu.tran@gooddata.com"},{"name":"tu.bui","email":"tu.bui@gooddata.com"},{"name":"my.duong","email":"my.duong@gooddata.com"},{"name":"mai.nguyen","email":"mai.nguyen@gooddata.com"},{"name":"hang.ngo","email":"hang.ngo@gooddata.com"},{"name":"scavnickyj","email":"jakub.scavnicky@gooddata.com"},{"name":"thao-luong","email":"thao.luong@gooddata.com"},{"name":"thuong.nguyen","email":"thuong.nguyen@gooddata.com"},{"name":"huyen.nguyen","email":"huyen.nguyen@gooddata.com"},{"name":"vi.phan","email":"vi.phan@gooddata.com"},{"name":"milan.lempera","email":"ext-milan.lempera@gooddata.com"},{"name":"van.nguyen","email":"van.nguyen@gooddata.com"},{"name":"nestor_encinas","email":"xesto05@gmail.com"},{"name":"an.vuong","email":"an.vuong@gooddata.com"},{"name":"tmuchka","email":"tomas.muchka@gooddata.com"},{"name":"gdjan","email":"jan.kruza@gooddata.com"},{"name":"ngoc-le","email":"ngoc.le@gooddata.com"},{"name":"thuy.tran","email":"thuy.tran@gooddata.com"},{"name":"tmsang","email":"sang.truong-minh@gooddata.com"},{"name":"jan.jiran","email":"jan.jiran@gooddata.com"},{"name":"martin.plavek","email":"martin.plavek@gooddata.com"},{"name":"ext-zdenek.krejci-gooddata","email":"ext-zdenek.krejci@gooddata.com"},{"name":"son.nguyen182","email":"son.nguyen-hoang@gooddata.com"},{"name":"tuan.tran_gd","email":"tuan.tran@gooddata.com"}],"homepage":"https://github.com/gooddata/gooddata-react-components#readme","bugs":{"url":"https://github.com/gooddata/gooddata-react-components/issues"},"dist":{"shasum":"c1b1d6f36d109d872ed14c40c781a945a1d5a2e2","tarball":"https://registry.npmjs.org/@gooddata/react-components/-/react-components-7.9.2-beta.17.tgz","fileCount":2668,"integrity":"sha512-gw++LVFZucU0gYx+Ys/DniFFzL9yLre+GwDmSjnEINu70kAvnN1cfhSidreDyq7ouzNgV2MMTEAnVSaPc/B9uw==","signatures":[{"sig":"MEYCIQDd1siFYmLbsDOARNlIIYgtbGCPu4Y+kEJSIPr+OSMwDAIhAOmpeFf5IWBUsE9URbd2NXs/Tzx1mVYYzZ7EneThMXn4","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":11062798,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJjPTTKACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmoU8RAAm3h7CMH2RpDJQZVuLXrC/vkq9/Q+BEWrW+GmkD11DKng5Buv\r\n8+mvmZ8i8CsC0qVN0vvtaFoErxhNp0a4kM6fgCFWhv+soueHHifBHcNmVGPq\r\nNI+Zh8z5PjPBApzXQ2U4s1PWFbfxnQhOAyuI5WcRCpnaBuNvqnFg/yX62Gjc\r\nnty8BPxZlgeURD12CMC31TNbPx5qDsAg7cJs9xqEv09lx8f5MAmPswgJ+XVM\r\nfH4Z8O+U91oaSzoQCbfAmJCYrG1r9D4q7B7FltZC0/1qM0Uoyxxh25M5bc73\r\nubs9Bu3nnR90br2g9fID5HfrsBmM0vZfukxDsWUOArKmi5XeM0lbG3o7Xwg+\r\n2VvTbN5AMYTj83RY30+e+uW1ZlxNpOqL1rThrWqT84jBBC3qtBdtW72CQTfP\r\n0pCWJrwsfMuyXZ6GDE6jY0ag61PfbxdzaBLSvt6PZ0SDlnvizsB8YjPq7FuT\r\nKkvsrEBcLwzf7hiNquPV8BIqXDACUGw1Aaadszy+onB3wyeHoRsluh/5dhPx\r\nbKWW5O+nfvVsWYKiFeINPSkjsPi4bYAL9+ocVcd/XFVTlMgY+5sGSsqqZZyQ\r\nbolrVyI1FwUhQvj+Yqz3X90+t+fG3K2BpUmtJZ6Xm29+ViAtL60sSfUCNymk\r\nvV3nB2VS1klAEpSlq1R7etxfj2skQEKLmSM=\r\n=687g\r\n-----END PGP SIGNATURE-----\r\n"},"main":"dist/index.js","husky":{"hooks":{"pre-commit":"lint-staged"}},"config":{"eslint":"./examples/**/*.{js,jsx}","tslint":"./{__mocks__,src,stories}/{,**/}*.{ts,tsx}"},"readme":"[![npm version](https://badge.fury.io/js/%40gooddata%2Freact-components.svg)](https://www.npmjs.com/package/@gooddata/react-components)\n\n# GoodData.UI React components\n> A React-based JavaScript library for building data-driven applications\n\n## Getting started\n- [GoodData.UI Documentation](http://sdk.gooddata.com/gooddata-ui/)\n- [GoodData.UI Live Examples](https://gooddata-examples.herokuapp.com/)\n- [Stack Overflow](https://stackoverflow.com/questions/tagged/gooddata)\n\n### Usage\nWith [yarn](https://yarnpkg.com) installed, go to your project directory and run\n```\n$ yarn add @gooddata/react-components\n```\nIf you prefer [npm](npmjs.com) run\n```\n$ npm install --save @gooddata/react-components\n```\n\nThe public API is exposed via global `index.js`. Except for the styles, do not import any other file directly\nbecause they are not intended to be part of the public API.\n\n## Contributing\n\nWe welcome any contribution in form of [issues](https://github.com/gooddata/gooddata-react-components/issues) or [pull requests](https://github.com/gooddata/gooddata-react-components/pulls).\n\nInstall [Node.js](http://nodejs.org) and [Yarn](https://classic.yarnpkg.com) (for versions, see `docker/.config`).\n\nInstall dependencies:\n```\nyarn install --frozen-lockfile\n```\n\nThese commands may come in handy while developing:\n\n| command | description |\n| ------- | ----------- |\n| `yarn install --pure-lockfile` | first step |\n| ||\n| `yarn dev` | build react-components to `/dist` in watch mode |\n| `yarn test` | run all unit tests |\n| `yarn prettier-write` | format the source code to match the valid codestyle |\n| `yarn validate` | validate codestyle |\n| ||\n| `yarn storybook` | run storybook from `/stories` on http://localhost:9001 |\n| `yarn build-storybook` | build storybook to `/dist-storybook` |\n| `yarn test-storybook` | run storybook and [screenshot tests](https://github.com/gooddata/gdc-client-utils/tree/master/test-storybook) |\n| ||\n| `yarn examples` | run Live Examples dev-server from `/examples` on https://localhost:8999 |\n| `yarn examples-build` | build Live Examples to `/examples/dist` |\n| `yarn examples-server` | serve built Live Examples - see `/examples/server/src` |\n| `yarn examples-testcafe` | run testcafe tests against `localhost:8999` |\n\n### Deploy to heroku.com\nWhen you deploy this repo to heroku, it serves *GoodData.UI Live Examples*.\nRelevant tasks are in `Procfile` and `package.json`.\n\n```bash\n# run in the project directory\nheroku login\nheroku create <your-app-name>\nheroku config:set DOMAIN_ADMIN_USERNAME=x@gooddata.com DOMAIN_ADMIN_PASSWORD=xy PROJECT_ID_TO_ASSIGN=xms7ga4tf3g3nzucd8380o2bev8oeknp\ngit push heroku HEAD:master\nheroku open\n```\n### Enable Geo Chart for Storybook and Live Examples\nGeo chart uses Mapbox to render map which requires a Mapbox access token.\n- Register an account and create Mapbox access token at [guide](https://docs.mapbox.com/help/how-mapbox-works/access-tokens/)\n- Store the created token at `.env`:\n```bash\necho -e \"EXAMPLE_MAPBOX_ACCESS_TOKEN=token\" >> .env # only need to run once\necho -e \"STORYBOOK_MAPBOX_ACCESS_TOKEN=token\" >> .env # only need to run once\n```\n\n### Run Live Examples Locally\nTo run *GoodData.UI Live Examples* locally:\n```bash\ngit clone <this-repository>\ncd  <repository-folder>\nyarn install --pure-lockfile\nyarn examples\n```\nThen open https://localhost:8999 and login using Live Examples account (you can [create one here](https://gooddata-examples.herokuapp.com/registration)).\n\n### Run Storybook locally\n- Run storybook with token stored in `.env` for more secure\n```bash\nyarn storybook\n```\n- Or run storybook with token env param exposed to cli (not suggested)\n```bash\nSTORYBOOK_MAPBOX_ACCESS_TOKEN=token yarn storybook\n```\n- Apply either above way to `yarn build-storybook` or `yarn test-storybook`\n\n### Source code formatting\nThe source code in the repository is formatted by [Prettier](https://prettier.io/).\nThe format of the code is validated by our Continuous Integration server and is one of the requirements of successful merge.\n\nPrettier is supported by every major IDE. You can find the list of supported editors and how to configure them [here](https://prettier.io/docs/en/editors.html).\n\nIn the case, when your editor is not supported or you don't want to setup the integration, you can run the `yarn prettier-write` command to reformat the code before commit.\n\n## Changelog\n\n- see [CHANGELOG.md](CHANGELOG.md)\n\n## Supported versions\n\nWe encourage you to always use the latest available version of GoodData.UI to make the user experience with integrating GoodData.UI as smooth and secure as possible and to ensure that GoodData.UI always uses the latest features of the GoodData platform.\n\nFor more information, see [Supported Versions](https://sdk.gooddata.com/gooddata-ui/docs/supported_versions.html).\n\nPlease follow the installation instructions in the [gooddata-ui-sdk repository](https://github.com/gooddata/gooddata-ui-sdk) to update to the latest version.\n\n## License\n\n(C) 2007-2020 GoodData Corporation\n\nThis project is dual licensed:\n\n- The ATTRIBUTION-NONCOMMERCIAL 4.0 INTERNATIONAL (CC BY-NC 4.0) is used for purpose of the trial experience and evaluation of GoodData.UI library.\n- The GOODDATA GOODDATA.UI LIBRARY END USER LICENSE AGREEMENT is used for GoodData customers.\n\nFor more information, please see [LICENSE](https://github.com/gooddata/gooddata-react-components/blob/master/LICENSE).\n","engines":{"node":"16.x"},"gitHead":"67ab129187bab5c9e1af1b6f4236bc8bc804addc","scripts":{"dev":"bash scripts/build.sh --dev-watch","test":"jest --watch","build":"bash scripts/build.sh","tslint":"yarn run-tslint -t verbose $npm_package_config_tslint","prepare":"cd examples/server && yarn install --frozen-lockfile && cd ../..; rm -r examples/node_modules 2>/dev/null; true","examples":"bash scripts/run-examples.sh","prepare?":"# Called before `npm publish` and on local `npm install`. Temporarily also for deleting obsolete node_modules. Ends with `true` to continue gracefully.","validate":"tsc --noEmit && yarn tslint && eslint $npm_package_config_eslint && yarn validate-style && yarn prettier-check","build-dev":"bash scripts/build.sh --dev","examples?":"# Default is developer domain, other options: yarn examples [sec,secure,stg,stg2,stg3,demo,developer or URL]","storybook":"yarn build && start-storybook -p 9001 -c .storybook","test-once":"jest","tslint-ci":"mkdir -p ./ci/results && yarn run-tslint -t checkstyle -o ./ci/results/tslint-results.xml $npm_package_config_tslint","run-tslint":"tslint -p tsconfig.json","validate-ci":"tsc --noEmit && yarn tslint-ci  && eslint $npm_package_config_eslint -f checkstyle -o ci/results/eslint-results.xml && yarn validate-style-ci && yarn prettier-check","examples-build":"bash scripts/build-examples.sh","prepublishOnly":"yarn build","prettier-check":"prettier --check '{src,stories,styles,__mocks__,examples/server/src,examples/src,examples/test}/**/*.{ts,js,tsx,jsx,json,scss,md,yaml,html}'","prettier-write":"prettier --write '{src,stories,styles,__mocks__,examples/server/src,examples/src,examples/test}/**/*.{ts,js,tsx,jsx,json,scss,md,yaml,html}'","test-storybook":"yarn build && test-storybook","validate-style":"stylelint '**/*.scss'","build-storybook":"yarn build && build-storybook -c .storybook -o dist-storybook","examples-server":"node examples/server/src/index.js","heroku-postbuild":"yarn examples-build public","examples-testcafe":"./scripts/run-testcafe.sh visual","validate-style-ci":"stylelint '**/*.scss' --custom-formatter=node_modules/stylelint-checkstyle-formatter > ci/results/stylelint-results.xml","check-circular-deps":"madge --circular --extensions ts ./src","examples-testcafe-ci":"./scripts/run-testcafe.sh ci","examples-testcafe-live":"./scripts/run-testcafe.sh live"},"typings":"dist/index.d.ts","_npmUser":{"name":"gooddata-ci","email":"rail@gooddata.com"},"repository":{"url":"git+ssh://git@github.com/gooddata/gooddata-react-components.git","type":"git"},"_npmVersion":"8.1.0","description":"GoodData.UI - A powerful JavaScript library for building analytical applications","directories":{},"lint-staged":{"{src,stories,styles,__mocks__,examples/server/src,examples/src,examples/test}/**/*.{ts,js,tsx,jsx,scss}":["npx gdc-fix-copyright","git add"],"{src,stories,styles,__mocks__,examples/server/src,examples/src,examples/test}/**/*.{ts,js,tsx,jsx,json,scss,md,yaml,html}":["prettier --write","git add"]},"_nodeVersion":"16.13.0","dependencies":{"rxjs":"^6.3.1","uuid":"^8.3.1","lodash":"^4.17.20","date-fns":"^2.7.0","downshift":"^3.2.7","invariant":"^2.2.2","mapbox-gl":"1.11.0","classnames":"^2.2.6","codemirror":"^5.54.0","highcharts":"7.1.1","prop-types":"^15.6.0","react-intl":"^3.6.0","custom-event":"^1.0.1","react-window":"^1.8.1","ag-grid-react":"20.0.0","react-measure":"^2.3.0","@types/mapbox-gl":"1.9.1","react-day-picker":"~7.3.0","react-responsive":"^3.0.0","stringify-object":"^2.4.0","@gooddata/typings":"^2.27.0","@types/codemirror":"^0.0.95","ag-grid-community":"20.0.0","http-status-codes":"^1.3.0","react-codemirror2":"^7.2.0","@gooddata/js-utils":"^3.10.17","@gooddata/numberjs":"^3.2.4","fixed-data-table-2":"^0.8.21","@gooddata/goodstrap":"^70.2.2","react-dom-factories":"^1.0.2","@gooddata/gooddata-js":"^13.2.0","json-stable-stringify":"^1.0.1","react-transition-group":"^2.2.1","hoist-non-react-statics":"^3.3.0","nodelist-foreach-polyfill":"^1.2.0","@formatjs/intl-pluralrules":"^1.3.6","highcharts-grouped-categories":"^1.1.3"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"raf":"3.3.2","yup":"^0.32.9","jest":"^25.0.0","husky":"3.0.0","madge":"^4.0.1","react":"^16.5.2","enzyme":"3.5.0","eslint":"4.19.1","formik":"^0.11.11","moment":"2.23.0","history":"^4.7.2","ts-jest":"^25.0.0","webpack":"^4.36.0","full-icu":"^1.3.0","prettier":"1.16.4","react-ga":"^2.5.2","recharts":"1.0.0-beta.9","testcafe":"1.1.4","commander":"2.14.1","node-sass":"^6.0.0","react-dom":"^16.5.2","stylelint":"^13.6.1","supertest":"3.0.0","ts-loader":"6.0.0","@types/raf":"^3.4.0","css-loader":"0.28.7","jest-junit":"3.0.0","raw-loader":"0.5.1","styled-jsx":"2.2.1","typescript":"3.3.4000","@babel/core":"7.11.6","@types/jest":"24.0.6","@types/node":"^9.3.0","@types/uuid":"8.3.0","file-loader":"3.0.1","jest-enzyme":"7.0.2","lint-staged":"9.1.0","sass-loader":"^10.0.0","webpack-cli":"3.3.2","@types/react":"16.8.6","babel-loader":"8.1.0","react-helmet":"5.2.0","react-select":"1.2.1","style-loader":"0.19.1","@types/enzyme":"3.1.13","@types/lodash":"4.14.123","testcafe-live":"0.1.4","@babel/runtime":"7.4.4","dotenv-webpack":"^1.7.0","@babel/polyfill":"^7.4.4","@storybook/react":"5.0.11","@types/invariant":"2.2.29","@types/react-dom":"16.0.11","isomorphic-fetch":"2.2.1","react-datepicker":"1.1.0","react-router-dom":"4.2.2","@babel/preset-env":"7.4.4","@gooddata/mock-js":"^2.23.0","@storybook/addons":"5.0.11","@types/classnames":"2.2.3","@types/prop-types":"15.5.2","@storybook/theming":"5.0.11","identity-obj-proxy":"^3.0.0","intl-messageformat":"^7.5.4","webpack-dev-server":"3.3.1","@babel/preset-react":"7.0.0","@types/react-portal":"4.0.1","@types/react-window":"^1.8.1","babel-plugin-lodash":"3.3.4","html-webpack-plugin":"3.2.0","react-test-renderer":"16.4.2","@types/react-measure":"2.0.5","clean-webpack-plugin":"2.0.2","stats-webpack-plugin":"0.7.0","eslint-config-prettier":"4.1.0","react-google-recaptcha":"^0.14.1","tslint-config-prettier":"1.18.0","@gooddata/eslint-config":"^1.0.0","@gooddata/tslint-config":"1.0.0","@types/react-responsive":"^3.0.3","@types/storybook__react":"4.0.1","@types/stringify-object":"^3.2.0","enzyme-adapter-react-16":"1.3.1","@gooddata/test-storybook":"4.1.0","@storybook/addon-actions":"5.0.11","@storybook/addon-options":"5.0.11","node-sass-magic-importer":"5.1.0","react-syntax-highlighter":"11.0.2","@types/fixed-data-table-2":"0.8.1","stylelint-config-prettier":"^8.0.1","@gooddata/stylelint-config":"^5.0.0","@types/react-test-renderer":"16.0.0","circular-dependency-plugin":"5.0.2","compression-webpack-plugin":"2.0.0","@types/json-stable-stringify":"^1.0.32","@gooddata/frontend-npm-scripts":"1.3.0","@types/enzyme-adapter-react-16":"1.0.3","stylelint-checkstyle-formatter":"0.1.2","@types/storybook__addon-actions":"3.4.2","@babel/plugin-proposal-class-properties":"7.4.4","@babel/plugin-proposal-object-rest-spread":"7.4.4","@babel/plugin-transform-async-to-generator":"7.4.4"},"peerDependencies":{"react":"^16.5.2","react-dom":"^16.5.2"},"_npmOperationalInternal":{"tmp":"tmp/react-components_7.9.2-beta.17_1664955594645_0.7756586343313681","host":"s3://npm-registry-packages"}},"7.9.2-beta.18":{"name":"@gooddata/react-components","version":"7.9.2-beta.18","author":{"name":"GoodData Corporation"},"license":"SEE LICENSE IN LICENSE","_id":"@gooddata/react-components@7.9.2-beta.18","maintainers":[{"name":"mkoldus","email":"Miroslav.Koldus@gmail.com"},{"name":"petr.kolencik.gd","email":"petr.kolencik@gooddata.com"},{"name":"burkesgd321","email":"samuel.burke@gooddata.com"},{"name":"petr.masopust","email":"petr.masopust@gooddata.com"},{"name":"tienbien","email":"tien.bien@gooddata.com"},{"name":"bich.nguyen","email":"bich.nguyen@gooddata.com"},{"name":"khang.nguyen","email":"khang.nguyen@gooddata.com"},{"name":"hung.le","email":"hung.le@gooddata.com"},{"name":"nghi.lam","email":"nghi.lam@gooddata.com"},{"name":"good-andy","email":"andrii.chumak@gooddata.com"},{"name":"ondrej.stumpf","email":"ondrej.stumpf@gooddata.com"},{"name":"thongdo","email":"thong.do@gooddata.com"},{"name":"pjiranek","email":"jiranek35@gmail.com"},{"name":"manh.nguyen","email":"manh.nguyen@gooddata.com"},{"name":"phong.nguyen","email":"phong.nguyen@gooddata.com"},{"name":"duc.le","email":"duc.le@gooddata.com"},{"name":"martin.milicka","email":"martin.milicka@gooddata.com"},{"name":"damlenpm","email":"dam.le@gooddata.com"},{"name":"oleg.morozov","email":"oleg.morozov@gooddata.com"},{"name":"hung.cao","email":"hung.cao@gooddata.com"},{"name":"dominik.cap","email":"dominik.cap@gooddata.com"},{"name":"annguyengd","email":"an.nguyen@gooddata.com"},{"name":"artsiom.yeliseyenka.gooddata","email":"artsiom.yeliseyenka@gooddata.com"},{"name":"hungnguyenauto","email":"hung.nguyen-xuan@gooddata.com"},{"name":"long.mai","email":"long.mai@gooddata.com"},{"name":"rodri360","email":"me@rodri360.com"},{"name":"jkittler","email":"honza.kittler@gmail.com"},{"name":"jaceksan","email":"jan.soubusta@gooddata.com"},{"name":"ivan.mjartan","email":"ivan.mjartan@gooddata.com"},{"name":"lupko","email":"lubomir.slivka@gooddata.com"},{"name":"nhan.quach","email":"nhan.quach@gooddata.com"},{"name":"tomas.kratochvil","email":"tomas.kratochvil@gooddata.com"},{"name":"jakub-sterba","email":"jakub.sterba@gooddata.com"},{"name":"stanislavhacker","email":"stanislav.hacker@gooddata.com"},{"name":"vojtasii","email":"vojtech.tollar@gmail.com"},{"name":"pbenes","email":"petr.benes@gooddata.com"},{"name":"gooddata-ci","email":"rail@gooddata.com"},{"name":"nikolacech","email":"nikola.cech@gooddata.com"},{"name":"bugsbunny338","email":"jiri.zajic@mensa.cz"},{"name":"bertold8","email":"ivan.nejezchleb@seznam.cz"},{"name":"sitina","email":"jiri.sitina@gooddata.com"},{"name":"petrjanu","email":"petr.janu@gooddata.com"},{"name":"tomsatgd","email":"tomas.satinsky@gooddata.com"},{"name":"xmort","email":"petr.dolejsi@gooddata.com"},{"name":"ptquang86","email":"ptquang86@gmail.com"},{"name":"no23reason","email":"dan.homola@hotmail.cz"},{"name":"patrikbraborec","email":"patrik.braborec@gooddata.com"},{"name":"brbistas","email":"valentinos.chraniotis@gooddata.com"},{"name":"vu.pham","email":"vu.pham@gooddata.com"},{"name":"matyas.kandl","email":"matyas.kandl@gooddata.com"},{"name":"hung.nguyen.hoang","email":"hung.nguyen@gooddata.com"},{"name":"tu-ngo","email":"tungo1981@gmail.com"},{"name":"trung-le-quoc","email":"trung.le@gooddata.com"},{"name":"utdnah","email":"danh.ung@gooddata.com"},{"name":"de.do","email":"de.do@gooddata.com"},{"name":"tulean","email":"tuan.le@gooddata.com"},{"name":"nis.hua","email":"nis.hua@gooddata.com"},{"name":"tuqt1005","email":"tu.tran@gooddata.com"},{"name":"tu.bui","email":"tu.bui@gooddata.com"},{"name":"my.duong","email":"my.duong@gooddata.com"},{"name":"mai.nguyen","email":"mai.nguyen@gooddata.com"},{"name":"hang.ngo","email":"hang.ngo@gooddata.com"},{"name":"scavnickyj","email":"jakub.scavnicky@gooddata.com"},{"name":"thao-luong","email":"thao.luong@gooddata.com"},{"name":"thuong.nguyen","email":"thuong.nguyen@gooddata.com"},{"name":"huyen.nguyen","email":"huyen.nguyen@gooddata.com"},{"name":"vi.phan","email":"vi.phan@gooddata.com"},{"name":"milan.lempera","email":"ext-milan.lempera@gooddata.com"},{"name":"van.nguyen","email":"van.nguyen@gooddata.com"},{"name":"nestor_encinas","email":"xesto05@gmail.com"},{"name":"an.vuong","email":"an.vuong@gooddata.com"},{"name":"tmuchka","email":"tomas.muchka@gooddata.com"},{"name":"gdjan","email":"jan.kruza@gooddata.com"},{"name":"ngoc-le","email":"ngoc.le@gooddata.com"},{"name":"thuy.tran","email":"thuy.tran@gooddata.com"},{"name":"tmsang","email":"sang.truong-minh@gooddata.com"},{"name":"jan.jiran","email":"jan.jiran@gooddata.com"},{"name":"martin.plavek","email":"martin.plavek@gooddata.com"},{"name":"ext-zdenek.krejci-gooddata","email":"ext-zdenek.krejci@gooddata.com"},{"name":"son.nguyen182","email":"son.nguyen-hoang@gooddata.com"},{"name":"tuan.tran_gd","email":"tuan.tran@gooddata.com"}],"homepage":"https://github.com/gooddata/gooddata-react-components#readme","bugs":{"url":"https://github.com/gooddata/gooddata-react-components/issues"},"dist":{"shasum":"78b33ea6fec42c8ce69af1d365213531c06296dc","tarball":"https://registry.npmjs.org/@gooddata/react-components/-/react-components-7.9.2-beta.18.tgz","fileCount":2668,"integrity":"sha512-jXxRzGNzmVqDf6zMu7mSgzulE63O4mUF7OC6WalhqyeIr1FDR1RkdTOP2PhaiF5N7MyjVCqSQAU8pnnQ8Iy1og==","signatures":[{"sig":"MEUCIH4G7HYJt8Ty6zl1nYzx44HXrjErqmusb/Wd3REcMft7AiEA11s0EjlPBO5CBP/XNxDA+ATbpVd5gcx/nyI0+um9kio=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":11062335,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJjV/ODACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmranQ//QqIVZHw4kSL/AYIZvpHsu3voE3qeVR+M3rxFOP9Yc1g6p49z\r\nUr6lKuJvY/d5KblEtYEyIL3c4tM2JmR638WPHh8NHvZVsa1AEkSLNimLiQUW\r\n3qTjC1E2GTSGlydNsdTrusuiIb2Q4X6K01CuR8HpblxJL0gGEjOGN4UbOdrd\r\ndnQQUdDOJ54E2Nz+RlxhmW5wDjgBBYtRv3b+VfhI7zX1Hr/6qnpPUPeS6CfU\r\ny8dP3YxIdNYPhuLkHhpZmAxYUokU6eNXXxnE/tDBXclYT6vhVfE+pA7y8YKW\r\n6BiH3nyw531qUZLhIknYJzC5R1SWPe2z5z8xqpc5LcIsDdkIRsJmJ/itreFm\r\neYpLRHzYzDOn8hX52+CUDerPwYgpnARCGknYhaUBTAtTpL3cu4v56LXqJolA\r\n+DYVNmVOqnbc6R/bM4Ra5aeucIOuFM8qBAm5MgBYiqmSNinRieBbpHzP6RNf\r\nJhvz5371JCD6Q4AtQgmJKHa7VGwCTstQNjBTV0p8WSZFbXQII8PZP3xeC7zZ\r\nFQie16pCC02MtQju8tKNjaJtlwCIYwyFukWSGazeWL92w78ZH4JCbCJFdLwm\r\nFk+xxBg9bML8MW0/zn0BwiOcHgXVM0DU8HVzKa1qV4ngtmT9hFISptXdeWIf\r\nMmvZ16u3d2QxvE4A5UErM8pazcP88SwU+WU=\r\n=hVxn\r\n-----END PGP SIGNATURE-----\r\n"},"main":"dist/index.js","husky":{"hooks":{"pre-commit":"lint-staged"}},"config":{"eslint":"./examples/**/*.{js,jsx}","tslint":"./{__mocks__,src,stories}/{,**/}*.{ts,tsx}"},"readme":"[![npm version](https://badge.fury.io/js/%40gooddata%2Freact-components.svg)](https://www.npmjs.com/package/@gooddata/react-components)\n\n# GoodData.UI React components\n> A React-based JavaScript library for building data-driven applications\n\n## Getting started\n- [GoodData.UI Documentation](http://sdk.gooddata.com/gooddata-ui/)\n- [Stack Overflow](https://stackoverflow.com/questions/tagged/gooddata)\n\n### Usage\nWith [yarn](https://yarnpkg.com) installed, go to your project directory and run\n```\n$ yarn add @gooddata/react-components\n```\nIf you prefer [npm](npmjs.com) run\n```\n$ npm install --save @gooddata/react-components\n```\n\nThe public API is exposed via global `index.js`. Except for the styles, do not import any other file directly\nbecause they are not intended to be part of the public API.\n\n## Contributing\n\nWe welcome any contribution in form of [issues](https://github.com/gooddata/gooddata-react-components/issues) or [pull requests](https://github.com/gooddata/gooddata-react-components/pulls).\n\nInstall [Node.js](http://nodejs.org) and [Yarn](https://classic.yarnpkg.com) (for versions, see `docker/.config`).\n\nInstall dependencies:\n```\nyarn install --frozen-lockfile\n```\n\nThese commands may come in handy while developing:\n\n| command | description |\n| ------- | ----------- |\n| `yarn install --pure-lockfile` | first step |\n| ||\n| `yarn dev` | build react-components to `/dist` in watch mode |\n| `yarn test` | run all unit tests |\n| `yarn prettier-write` | format the source code to match the valid codestyle |\n| `yarn validate` | validate codestyle |\n| ||\n| `yarn storybook` | run storybook from `/stories` on http://localhost:9001 |\n| `yarn build-storybook` | build storybook to `/dist-storybook` |\n| `yarn test-storybook` | run storybook and [screenshot tests](https://github.com/gooddata/gdc-client-utils/tree/master/test-storybook) |\n| ||\n| `yarn examples` | run Live Examples dev-server from `/examples` on https://localhost:8999 |\n| `yarn examples-build` | build Live Examples to `/examples/dist` |\n| `yarn examples-server` | serve built Live Examples - see `/examples/server/src` |\n| `yarn examples-testcafe` | run testcafe tests against `localhost:8999` |\n\n### Enable Geo Chart for Storybook and Live Examples\nGeo chart uses Mapbox to render map which requires a Mapbox access token.\n- Register an account and create Mapbox access token at [guide](https://docs.mapbox.com/help/how-mapbox-works/access-tokens/)\n- Store the created token at `.env`:\n```bash\necho -e \"EXAMPLE_MAPBOX_ACCESS_TOKEN=token\" >> .env # only need to run once\necho -e \"STORYBOOK_MAPBOX_ACCESS_TOKEN=token\" >> .env # only need to run once\n```\n\n### Run Live Examples Locally\nTo run *GoodData.UI Live Examples* locally:\n```bash\ngit clone <this-repository>\ncd  <repository-folder>\nyarn install --pure-lockfile\nyarn examples\n```\nThen open https://localhost:8999\n\n### Run testcafe against locally running examples\nMake sure the examples are running locally (previous step)\n```bash\nyarn examples-testcafe\n```\n\n### Run Storybook locally\n- Run storybook with token stored in `.env` for more secure\n```bash\nyarn storybook\n```\n- Or run storybook with token env param exposed to cli (not suggested)\n```bash\nSTORYBOOK_MAPBOX_ACCESS_TOKEN=token yarn storybook\n```\n- Apply either above way to `yarn build-storybook` or `yarn test-storybook`\n\n### Source code formatting\nThe source code in the repository is formatted by [Prettier](https://prettier.io/).\nThe format of the code is validated by our Continuous Integration server and is one of the requirements of successful merge.\n\nPrettier is supported by every major IDE. You can find the list of supported editors and how to configure them [here](https://prettier.io/docs/en/editors.html).\n\nIn the case, when your editor is not supported or you don't want to setup the integration, you can run the `yarn prettier-write` command to reformat the code before commit.\n\n## Changelog\n\n- see [CHANGELOG.md](CHANGELOG.md)\n\n## Supported versions\n\nWe encourage you to always use the latest available version of GoodData.UI to make the user experience with integrating GoodData.UI as smooth and secure as possible and to ensure that GoodData.UI always uses the latest features of the GoodData platform.\n\nFor more information, see [Supported Versions](https://sdk.gooddata.com/gooddata-ui/docs/supported_versions.html).\n\nPlease follow the installation instructions in the [gooddata-ui-sdk repository](https://github.com/gooddata/gooddata-ui-sdk) to update to the latest version.\n\n## License\n\n(C) 2007-2020 GoodData Corporation\n\nThis project is dual licensed:\n\n- The ATTRIBUTION-NONCOMMERCIAL 4.0 INTERNATIONAL (CC BY-NC 4.0) is used for purpose of the trial experience and evaluation of GoodData.UI library.\n- The GOODDATA GOODDATA.UI LIBRARY END USER LICENSE AGREEMENT is used for GoodData customers.\n\nFor more information, please see [LICENSE](https://github.com/gooddata/gooddata-react-components/blob/master/LICENSE).\n","engines":{"node":"16.x"},"gitHead":"872a237d1e6abcfca554b860e702843622ed4088","scripts":{"dev":"bash scripts/build.sh --dev-watch","test":"jest --watch","build":"bash scripts/build.sh","tslint":"yarn run-tslint -t verbose $npm_package_config_tslint","prepare":"cd examples/server && yarn install --frozen-lockfile && cd ../..; rm -r examples/node_modules 2>/dev/null; true","examples":"bash scripts/run-examples.sh","prepare?":"# Called before `npm publish` and on local `npm install`. Temporarily also for deleting obsolete node_modules. Ends with `true` to continue gracefully.","validate":"tsc --noEmit && yarn tslint && eslint $npm_package_config_eslint && yarn validate-style && yarn prettier-check","build-dev":"bash scripts/build.sh --dev","examples?":"# Default is developer domain, other options: yarn examples [sec,secure,stg,stg2,stg3,demo,developer or URL]","storybook":"yarn build && start-storybook -p 9001 -c .storybook","test-once":"jest","tslint-ci":"mkdir -p ./ci/results && yarn run-tslint -t checkstyle -o ./ci/results/tslint-results.xml $npm_package_config_tslint","run-tslint":"tslint -p tsconfig.json","validate-ci":"tsc --noEmit && yarn tslint-ci  && eslint $npm_package_config_eslint -f checkstyle -o ci/results/eslint-results.xml && yarn validate-style-ci && yarn prettier-check","examples-build":"bash scripts/build-examples.sh","prepublishOnly":"yarn build","prettier-check":"prettier --check '{src,stories,styles,__mocks__,examples/server/src,examples/src,examples/test}/**/*.{ts,js,tsx,jsx,json,scss,md,yaml,html}'","prettier-write":"prettier --write '{src,stories,styles,__mocks__,examples/server/src,examples/src,examples/test}/**/*.{ts,js,tsx,jsx,json,scss,md,yaml,html}'","test-storybook":"yarn build && test-storybook","validate-style":"stylelint '**/*.scss'","build-storybook":"yarn build && build-storybook -c .storybook -o dist-storybook","examples-server":"node examples/server/src/index.js","heroku-postbuild":"yarn examples-build public","examples-testcafe":"./scripts/run-testcafe.sh visual","validate-style-ci":"stylelint '**/*.scss' --custom-formatter=node_modules/stylelint-checkstyle-formatter > ci/results/stylelint-results.xml","check-circular-deps":"madge --circular --extensions ts ./src","examples-testcafe-ci":"./scripts/run-testcafe.sh ci","examples-testcafe-live":"./scripts/run-testcafe.sh live"},"typings":"dist/index.d.ts","_npmUser":{"name":"gooddata-ci","email":"rail@gooddata.com"},"repository":{"url":"git+ssh://git@github.com/gooddata/gooddata-react-components.git","type":"git"},"_npmVersion":"8.1.0","description":"GoodData.UI - A powerful JavaScript library for building analytical applications","directories":{},"lint-staged":{"{src,stories,styles,__mocks__,examples/server/src,examples/src,examples/test}/**/*.{ts,js,tsx,jsx,scss}":["npx gdc-fix-copyright","git add"],"{src,stories,styles,__mocks__,examples/server/src,examples/src,examples/test}/**/*.{ts,js,tsx,jsx,json,scss,md,yaml,html}":["prettier --write","git add"]},"_nodeVersion":"16.13.0","dependencies":{"rxjs":"^6.3.1","uuid":"^8.3.1","lodash":"^4.17.20","date-fns":"^2.7.0","downshift":"^3.2.7","invariant":"^2.2.2","mapbox-gl":"1.11.0","classnames":"^2.2.6","codemirror":"^5.54.0","highcharts":"7.1.1","prop-types":"^15.6.0","react-intl":"^3.6.0","custom-event":"^1.0.1","react-window":"^1.8.1","ag-grid-react":"20.0.0","react-measure":"^2.3.0","@types/mapbox-gl":"1.9.1","react-day-picker":"~7.3.0","react-responsive":"^3.0.0","stringify-object":"^2.4.0","@gooddata/typings":"^2.27.0","@types/codemirror":"^0.0.95","ag-grid-community":"20.0.0","http-status-codes":"^1.3.0","react-codemirror2":"^7.2.0","@gooddata/js-utils":"^3.10.17","@gooddata/numberjs":"^3.2.4","fixed-data-table-2":"^0.8.21","@gooddata/goodstrap":"^70.2.2","react-dom-factories":"^1.0.2","@gooddata/gooddata-js":"^13.2.0","json-stable-stringify":"^1.0.1","react-transition-group":"^2.2.1","hoist-non-react-statics":"^3.3.0","nodelist-foreach-polyfill":"^1.2.0","@formatjs/intl-pluralrules":"^1.3.6","highcharts-grouped-categories":"^1.1.3"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"raf":"3.3.2","yup":"^0.32.9","jest":"^25.0.0","husky":"3.0.0","madge":"^4.0.1","react":"^16.5.2","enzyme":"3.5.0","eslint":"4.19.1","formik":"^0.11.11","moment":"2.23.0","history":"^4.7.2","ts-jest":"^25.0.0","webpack":"^4.36.0","full-icu":"^1.3.0","prettier":"1.16.4","react-ga":"^2.5.2","recharts":"1.0.0-beta.9","testcafe":"1.1.4","commander":"2.14.1","node-sass":"^6.0.0","react-dom":"^16.5.2","stylelint":"^13.6.1","supertest":"3.0.0","ts-loader":"6.0.0","@types/raf":"^3.4.0","css-loader":"0.28.7","jest-junit":"3.0.0","raw-loader":"0.5.1","styled-jsx":"2.2.1","typescript":"3.3.4000","@babel/core":"7.11.6","@types/jest":"24.0.6","@types/node":"^9.3.0","@types/uuid":"8.3.0","file-loader":"3.0.1","jest-enzyme":"7.0.2","lint-staged":"9.1.0","sass-loader":"^10.0.0","webpack-cli":"3.3.2","@types/react":"16.8.6","babel-loader":"8.1.0","react-helmet":"5.2.0","react-select":"1.2.1","style-loader":"0.19.1","@types/enzyme":"3.1.13","@types/lodash":"4.14.123","testcafe-live":"0.1.4","@babel/runtime":"7.4.4","dotenv-webpack":"^1.7.0","@babel/polyfill":"^7.4.4","@storybook/react":"5.0.11","@types/invariant":"2.2.29","@types/react-dom":"16.0.11","isomorphic-fetch":"2.2.1","react-datepicker":"1.1.0","react-router-dom":"4.2.2","@babel/preset-env":"7.4.4","@gooddata/mock-js":"^2.23.0","@storybook/addons":"5.0.11","@types/classnames":"2.2.3","@types/prop-types":"15.5.2","@storybook/theming":"5.0.11","identity-obj-proxy":"^3.0.0","intl-messageformat":"^7.5.4","webpack-dev-server":"3.3.1","@babel/preset-react":"7.0.0","@types/react-portal":"4.0.1","@types/react-window":"^1.8.1","babel-plugin-lodash":"3.3.4","html-webpack-plugin":"3.2.0","react-test-renderer":"16.4.2","@types/react-measure":"2.0.5","clean-webpack-plugin":"2.0.2","stats-webpack-plugin":"0.7.0","eslint-config-prettier":"4.1.0","react-google-recaptcha":"^0.14.1","tslint-config-prettier":"1.18.0","@gooddata/eslint-config":"^1.0.0","@gooddata/tslint-config":"1.0.0","@types/react-responsive":"^3.0.3","@types/storybook__react":"4.0.1","@types/stringify-object":"^3.2.0","enzyme-adapter-react-16":"1.3.1","@gooddata/test-storybook":"4.1.0","@storybook/addon-actions":"5.0.11","@storybook/addon-options":"5.0.11","node-sass-magic-importer":"5.1.0","react-syntax-highlighter":"11.0.2","@types/fixed-data-table-2":"0.8.1","stylelint-config-prettier":"^8.0.1","@gooddata/stylelint-config":"^5.0.0","@types/react-test-renderer":"16.0.0","circular-dependency-plugin":"5.0.2","compression-webpack-plugin":"2.0.0","@types/json-stable-stringify":"^1.0.32","@gooddata/frontend-npm-scripts":"1.3.0","@types/enzyme-adapter-react-16":"1.0.3","stylelint-checkstyle-formatter":"0.1.2","@types/storybook__addon-actions":"3.4.2","@babel/plugin-proposal-class-properties":"7.4.4","@babel/plugin-proposal-object-rest-spread":"7.4.4","@babel/plugin-transform-async-to-generator":"7.4.4"},"peerDependencies":{"react":"^16.5.2","react-dom":"^16.5.2"},"_npmOperationalInternal":{"tmp":"tmp/react-components_7.9.2-beta.18_1666708354659_0.7860846720199057","host":"s3://npm-registry-packages"}},"7.9.2-beta.19":{"name":"@gooddata/react-components","version":"7.9.2-beta.19","author":{"name":"GoodData Corporation"},"license":"SEE LICENSE IN LICENSE","_id":"@gooddata/react-components@7.9.2-beta.19","maintainers":[{"name":"nhanle1993","email":"nhan.le@gooddata.com"},{"name":"mkoldus","email":"Miroslav.Koldus@gmail.com"},{"name":"petr.kolencik.gd","email":"petr.kolencik@gooddata.com"},{"name":"burkesgd321","email":"samuel.burke@gooddata.com"},{"name":"petr.masopust","email":"petr.masopust@gooddata.com"},{"name":"tienbien","email":"tien.bien@gooddata.com"},{"name":"bich.nguyen","email":"bich.nguyen@gooddata.com"},{"name":"khang.nguyen","email":"khang.nguyen@gooddata.com"},{"name":"hung.le","email":"hung.le@gooddata.com"},{"name":"nghi.lam","email":"nghi.lam@gooddata.com"},{"name":"good-andy","email":"andrii.chumak@gooddata.com"},{"name":"ondrej.stumpf","email":"ondrej.stumpf@gooddata.com"},{"name":"thongdo","email":"thong.do@gooddata.com"},{"name":"pjiranek","email":"jiranek35@gmail.com"},{"name":"manh.nguyen","email":"manh.nguyen@gooddata.com"},{"name":"phong.nguyen","email":"phong.nguyen@gooddata.com"},{"name":"duc.le","email":"duc.le@gooddata.com"},{"name":"martin.milicka","email":"martin.milicka@gooddata.com"},{"name":"damlenpm","email":"dam.le@gooddata.com"},{"name":"oleg.morozov","email":"oleg.morozov@gooddata.com"},{"name":"hung.cao","email":"hung.cao@gooddata.com"},{"name":"dominik.cap","email":"dominik.cap@gooddata.com"},{"name":"annguyengd","email":"an.nguyen@gooddata.com"},{"name":"artsiom.yeliseyenka.gooddata","email":"artsiom.yeliseyenka@gooddata.com"},{"name":"hungnguyenauto","email":"hung.nguyen-xuan@gooddata.com"},{"name":"long.mai","email":"long.mai@gooddata.com"},{"name":"rodri360","email":"me@rodri360.com"},{"name":"jkittler","email":"honza.kittler@gmail.com"},{"name":"jaceksan","email":"jan.soubusta@gooddata.com"},{"name":"ivan.mjartan","email":"ivan.mjartan@gooddata.com"},{"name":"lupko","email":"lubomir.slivka@gooddata.com"},{"name":"nhan.quach","email":"nhan.quach@gooddata.com"},{"name":"tomas.kratochvil","email":"tomas.kratochvil@gooddata.com"},{"name":"jakub-sterba","email":"jakub.sterba@gooddata.com"},{"name":"stanislavhacker","email":"stanislav.hacker@gooddata.com"},{"name":"vojtasii","email":"vojtech.tollar@gmail.com"},{"name":"pbenes","email":"petr.benes@gooddata.com"},{"name":"gooddata-ci","email":"rail@gooddata.com"},{"name":"nikolacech","email":"nikola.cech@gooddata.com"},{"name":"bugsbunny338","email":"jiri.zajic@mensa.cz"},{"name":"bertold8","email":"ivan.nejezchleb@seznam.cz"},{"name":"sitina","email":"jiri.sitina@gooddata.com"},{"name":"petrjanu","email":"petr.janu@gooddata.com"},{"name":"tomsatgd","email":"tomas.satinsky@gooddata.com"},{"name":"xmort","email":"petr.dolejsi@gooddata.com"},{"name":"ptquang86","email":"ptquang86@gmail.com"},{"name":"no23reason","email":"dan.homola@hotmail.cz"},{"name":"patrikbraborec","email":"patrik.braborec@gooddata.com"},{"name":"brbistas","email":"valentinos.chraniotis@gooddata.com"},{"name":"vu.pham","email":"vu.pham@gooddata.com"},{"name":"matyas.kandl","email":"matyas.kandl@gooddata.com"},{"name":"hung.nguyen.hoang","email":"hung.nguyen@gooddata.com"},{"name":"tu-ngo","email":"tungo1981@gmail.com"},{"name":"trung-le-quoc","email":"trung.le@gooddata.com"},{"name":"utdnah","email":"danh.ung@gooddata.com"},{"name":"de.do","email":"de.do@gooddata.com"},{"name":"tulean","email":"tuan.le@gooddata.com"},{"name":"nis.hua","email":"nis.hua@gooddata.com"},{"name":"tuqt1005","email":"tu.tran@gooddata.com"},{"name":"tu.bui","email":"tu.bui@gooddata.com"},{"name":"my.duong","email":"my.duong@gooddata.com"},{"name":"mai.nguyen","email":"mai.nguyen@gooddata.com"},{"name":"hang.ngo","email":"hang.ngo@gooddata.com"},{"name":"scavnickyj","email":"jakub.scavnicky@gooddata.com"},{"name":"thao-luong","email":"thao.luong@gooddata.com"},{"name":"thuong.nguyen","email":"thuong.nguyen@gooddata.com"},{"name":"huyen.nguyen","email":"huyen.nguyen@gooddata.com"},{"name":"vi.phan","email":"vi.phan@gooddata.com"},{"name":"milan.lempera","email":"ext-milan.lempera@gooddata.com"},{"name":"van.nguyen","email":"van.nguyen@gooddata.com"},{"name":"nestor_encinas","email":"xesto05@gmail.com"},{"name":"an.vuong","email":"an.vuong@gooddata.com"},{"name":"tmuchka","email":"tomas.muchka@gooddata.com"},{"name":"gdjan","email":"jan.kruza@gooddata.com"},{"name":"ngoc-le","email":"ngoc.le@gooddata.com"},{"name":"thuy.tran","email":"thuy.tran@gooddata.com"},{"name":"tmsang","email":"sang.truong-minh@gooddata.com"},{"name":"jan.jiran","email":"jan.jiran@gooddata.com"},{"name":"ext-zdenek.krejci-gooddata","email":"ext-zdenek.krejci@gooddata.com"},{"name":"son.nguyen182","email":"son.nguyen-hoang@gooddata.com"},{"name":"tuan.tran_gd","email":"tuan.tran@gooddata.com"}],"homepage":"https://github.com/gooddata/gooddata-react-components#readme","bugs":{"url":"https://github.com/gooddata/gooddata-react-components/issues"},"dist":{"shasum":"fbc84913389e202df01f372ea6f09f88a06cff0a","tarball":"https://registry.npmjs.org/@gooddata/react-components/-/react-components-7.9.2-beta.19.tgz","fileCount":2668,"integrity":"sha512-uDIZtxOtz3Lx5h14bKrfNmTiTLzTktFwPuNZ97k+oqJiTFyKbqCMdJqxMZY7arS2Csgfso5glhgOhDd3twvZhA==","signatures":[{"sig":"MEYCIQCaA/eOfAeoqduX9Z5TNB2kdCyTzad7ydPoVxzRWdG2CQIhAMwhi0svkQuP00fsBARelXzig9xl0/HxPw/HrOSGf8aw","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":11062363,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJjobLVACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmqedA//eqQalB2/Rt4aoZi6QQBlEWk2VgMbDhwh4MpF2baRspwal7Kr\r\nAqRRw+Firk1Qgpk6IKd7C+8eU77l6kI3ddeG+8p54C1Rads/zofJ/BBX4pRA\r\n0++hAzkamwK/ZvSkIBqtoCC46iECW4KNX9UO0n/zRweSQ22pM1SlIMklDzoz\r\nQ2293ByARxw3H5+tUkLwXwYD9VbgxkPKffLzDMzywi1QzCaiztFyHjQ5GNhd\r\nd7QZ1iCrQRfq0SOUU318QZlA+EJS1F2j904BruHK7KAV/KaRNe1Brulpu1TA\r\nyjceUaJthQIcaqCkNisLMaWoWze3HzaoIq5/U8SPacXaBHjHuecxVS1/Lkd9\r\njou2+8TMrOIzmYVQLPLUpHGF9u/Wqyw0UN7LfpLzWcezGHPLxARUOdUpXWIg\r\nsXnkN5iIlTaT2FBRFbEFcvHbuX6rd+cfLpvu1HCyHCjOgMPmWMpgnivOxO5S\r\nVez72xCYp9+bRGmAEHa4GRA8zRv5NvrY/FR5ncxv0zcQE8O9VAONgBw4vP6/\r\nnsnUZI38lkJoqyu0H2EMkTpMyp4Yty1zMaWuuJThQdeIVVooatxZIqamCiQo\r\noKk6sG8QetGW1zZhmNKa6fxLOgDIKmzfcrJQj+fLEkL+9grBJQjjTTk8y2Xk\r\nDFM83bDjeonMj9maNhw8Fm1ynB5/yL4JW4s=\r\n=82xN\r\n-----END PGP SIGNATURE-----\r\n"},"main":"dist/index.js","husky":{"hooks":{"pre-commit":"lint-staged"}},"config":{"eslint":"./examples/**/*.{js,jsx}","tslint":"./{__mocks__,src,stories}/{,**/}*.{ts,tsx}"},"readme":"[![npm version](https://badge.fury.io/js/%40gooddata%2Freact-components.svg)](https://www.npmjs.com/package/@gooddata/react-components)\n\n# GoodData.UI React components\n> A React-based JavaScript library for building data-driven applications\n\n## Getting started\n- [GoodData.UI Documentation](http://sdk.gooddata.com/gooddata-ui/)\n- [Stack Overflow](https://stackoverflow.com/questions/tagged/gooddata)\n\n### Usage\nWith [yarn](https://yarnpkg.com) installed, go to your project directory and run\n```\n$ yarn add @gooddata/react-components\n```\nIf you prefer [npm](npmjs.com) run\n```\n$ npm install --save @gooddata/react-components\n```\n\nThe public API is exposed via global `index.js`. Except for the styles, do not import any other file directly\nbecause they are not intended to be part of the public API.\n\n## Contributing\n\nWe welcome any contribution in form of [issues](https://github.com/gooddata/gooddata-react-components/issues) or [pull requests](https://github.com/gooddata/gooddata-react-components/pulls).\n\nInstall [Node.js](http://nodejs.org) and [Yarn](https://classic.yarnpkg.com) (for versions, see `docker/.config`).\n\nInstall dependencies:\n```\nyarn install --frozen-lockfile\n```\n\nThese commands may come in handy while developing:\n\n| command | description |\n| ------- | ----------- |\n| `yarn install --pure-lockfile` | first step |\n| ||\n| `yarn dev` | build react-components to `/dist` in watch mode |\n| `yarn test` | run all unit tests |\n| `yarn prettier-write` | format the source code to match the valid codestyle |\n| `yarn validate` | validate codestyle |\n| ||\n| `yarn storybook` | run storybook from `/stories` on http://localhost:9001 |\n| `yarn build-storybook` | build storybook to `/dist-storybook` |\n| `yarn test-storybook` | run storybook and [screenshot tests](https://github.com/gooddata/gdc-client-utils/tree/master/test-storybook) |\n| ||\n| `yarn examples` | run Live Examples dev-server from `/examples` on https://localhost:8999 |\n| `yarn examples-build` | build Live Examples to `/examples/dist` |\n| `yarn examples-server` | serve built Live Examples - see `/examples/server/src` |\n| `yarn examples-testcafe` | run testcafe tests against `localhost:8999` |\n\n### Enable Geo Chart for Storybook and Live Examples\nGeo chart uses Mapbox to render map which requires a Mapbox access token.\n- Register an account and create Mapbox access token at [guide](https://docs.mapbox.com/help/how-mapbox-works/access-tokens/)\n- Store the created token at `.env`:\n```bash\necho -e \"EXAMPLE_MAPBOX_ACCESS_TOKEN=token\" >> .env # only need to run once\necho -e \"STORYBOOK_MAPBOX_ACCESS_TOKEN=token\" >> .env # only need to run once\n```\n\n### Run Live Examples Locally\nTo run *GoodData.UI Live Examples* locally:\n```bash\ngit clone <this-repository>\ncd  <repository-folder>\nyarn install --pure-lockfile\nyarn examples\n```\nThen open https://localhost:8999\n\n### Run testcafe against locally running examples\nMake sure the examples are running locally (previous step)\n```bash\nyarn examples-testcafe\n```\n\n### Run Storybook locally\n- Run storybook with token stored in `.env` for more secure\n```bash\nyarn storybook\n```\n- Or run storybook with token env param exposed to cli (not suggested)\n```bash\nSTORYBOOK_MAPBOX_ACCESS_TOKEN=token yarn storybook\n```\n- Apply either above way to `yarn build-storybook` or `yarn test-storybook`\n\n### Source code formatting\nThe source code in the repository is formatted by [Prettier](https://prettier.io/).\nThe format of the code is validated by our Continuous Integration server and is one of the requirements of successful merge.\n\nPrettier is supported by every major IDE. You can find the list of supported editors and how to configure them [here](https://prettier.io/docs/en/editors.html).\n\nIn the case, when your editor is not supported or you don't want to setup the integration, you can run the `yarn prettier-write` command to reformat the code before commit.\n\n## Changelog\n\n- see [CHANGELOG.md](CHANGELOG.md)\n\n## Supported versions\n\nWe encourage you to always use the latest available version of GoodData.UI to make the user experience with integrating GoodData.UI as smooth and secure as possible and to ensure that GoodData.UI always uses the latest features of the GoodData platform.\n\nFor more information, see [Supported Versions](https://sdk.gooddata.com/gooddata-ui/docs/supported_versions.html).\n\nPlease follow the installation instructions in the [gooddata-ui-sdk repository](https://github.com/gooddata/gooddata-ui-sdk) to update to the latest version.\n\n## License\n\n(C) 2007-2020 GoodData Corporation\n\nThis project is dual licensed:\n\n- The ATTRIBUTION-NONCOMMERCIAL 4.0 INTERNATIONAL (CC BY-NC 4.0) is used for purpose of the trial experience and evaluation of GoodData.UI library.\n- The GOODDATA GOODDATA.UI LIBRARY END USER LICENSE AGREEMENT is used for GoodData customers.\n\nFor more information, please see [LICENSE](https://github.com/gooddata/gooddata-react-components/blob/master/LICENSE).\n","engines":{"node":"16.x"},"gitHead":"a67b617e65e251fcd003c362ce43710e8df19148","scripts":{"dev":"bash scripts/build.sh --dev-watch","test":"jest --watch","build":"bash scripts/build.sh","tslint":"yarn run-tslint -t verbose $npm_package_config_tslint","prepare":"cd examples/server && yarn install --frozen-lockfile && cd ../..; rm -r examples/node_modules 2>/dev/null; true","examples":"bash scripts/run-examples.sh","prepare?":"# Called before `npm publish` and on local `npm install`. Temporarily also for deleting obsolete node_modules. Ends with `true` to continue gracefully.","validate":"tsc --noEmit && yarn tslint && eslint $npm_package_config_eslint && yarn validate-style && yarn prettier-check","build-dev":"bash scripts/build.sh --dev","examples?":"# Default is developer domain, other options: yarn examples [sec,secure,stg,stg2,stg3,demo,developer,public or URL]. Use `yarn examples public` for running against proxy with no auth needed.","storybook":"yarn build && start-storybook -p 9001 -c .storybook","test-once":"jest","tslint-ci":"mkdir -p ./ci/results && yarn run-tslint -t checkstyle -o ./ci/results/tslint-results.xml $npm_package_config_tslint","run-tslint":"tslint -p tsconfig.json","validate-ci":"tsc --noEmit && yarn tslint-ci  && eslint $npm_package_config_eslint -f checkstyle -o ci/results/eslint-results.xml && yarn validate-style-ci && yarn prettier-check","examples-build":"bash scripts/build-examples.sh","prepublishOnly":"yarn build","prettier-check":"prettier --check '{src,stories,styles,__mocks__,examples/server/src,examples/src,examples/test}/**/*.{ts,js,tsx,jsx,json,scss,md,yaml,html}'","prettier-write":"prettier --write '{src,stories,styles,__mocks__,examples/server/src,examples/src,examples/test}/**/*.{ts,js,tsx,jsx,json,scss,md,yaml,html}'","test-storybook":"yarn build && test-storybook","validate-style":"stylelint '**/*.scss'","build-storybook":"yarn build && build-storybook -c .storybook -o dist-storybook","examples-server":"node examples/server/src/index.js","examples-testcafe":"./scripts/run-testcafe.sh visual","validate-style-ci":"stylelint '**/*.scss' --custom-formatter=node_modules/stylelint-checkstyle-formatter > ci/results/stylelint-results.xml","check-circular-deps":"madge --circular --extensions ts ./src","examples-testcafe-ci":"./scripts/run-testcafe.sh ci","examples-testcafe-live":"./scripts/run-testcafe.sh live"},"typings":"dist/index.d.ts","_npmUser":{"name":"gooddata-ci","email":"rail@gooddata.com"},"repository":{"url":"git+ssh://git@github.com/gooddata/gooddata-react-components.git","type":"git"},"_npmVersion":"8.1.0","description":"GoodData.UI - A powerful JavaScript library for building analytical applications","directories":{},"lint-staged":{"{src,stories,styles,__mocks__,examples/server/src,examples/src,examples/test}/**/*.{ts,js,tsx,jsx,scss}":["npx gdc-fix-copyright","git add"],"{src,stories,styles,__mocks__,examples/server/src,examples/src,examples/test}/**/*.{ts,js,tsx,jsx,json,scss,md,yaml,html}":["prettier --write","git add"]},"_nodeVersion":"16.13.0","dependencies":{"rxjs":"^6.3.1","uuid":"^8.3.1","lodash":"^4.17.20","date-fns":"^2.7.0","downshift":"^3.2.7","invariant":"^2.2.2","mapbox-gl":"1.11.0","classnames":"^2.2.6","codemirror":"^5.54.0","highcharts":"7.1.1","prop-types":"^15.6.0","react-intl":"^3.6.0","custom-event":"^1.0.1","react-window":"^1.8.1","ag-grid-react":"20.0.0","react-measure":"^2.3.0","@types/mapbox-gl":"1.9.1","react-day-picker":"~7.3.0","react-responsive":"^3.0.0","stringify-object":"^2.4.0","@gooddata/typings":"^2.27.0","@types/codemirror":"^0.0.95","ag-grid-community":"20.0.0","http-status-codes":"^1.3.0","react-codemirror2":"^7.2.0","@gooddata/js-utils":"^3.10.17","@gooddata/numberjs":"^3.2.4","fixed-data-table-2":"^0.8.21","@gooddata/goodstrap":"^70.2.2","react-dom-factories":"^1.0.2","@gooddata/gooddata-js":"^13.2.0","json-stable-stringify":"^1.0.1","react-transition-group":"^2.2.1","hoist-non-react-statics":"^3.3.0","nodelist-foreach-polyfill":"^1.2.0","@formatjs/intl-pluralrules":"^1.3.6","highcharts-grouped-categories":"^1.1.3"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"raf":"3.3.2","yup":"^0.32.9","jest":"^25.0.0","husky":"3.0.0","madge":"^4.0.1","react":"^16.5.2","enzyme":"3.5.0","eslint":"4.19.1","formik":"^0.11.11","moment":"2.23.0","history":"^4.7.2","ts-jest":"^25.0.0","webpack":"^4.36.0","full-icu":"^1.3.0","prettier":"1.16.4","react-ga":"^2.5.2","recharts":"1.0.0-beta.9","testcafe":"1.1.4","commander":"2.14.1","node-sass":"^6.0.0","react-dom":"^16.5.2","stylelint":"^13.6.1","supertest":"3.0.0","ts-loader":"6.0.0","@types/raf":"^3.4.0","css-loader":"0.28.7","jest-junit":"3.0.0","raw-loader":"0.5.1","styled-jsx":"2.2.1","typescript":"3.3.4000","@babel/core":"7.11.6","@types/jest":"24.0.6","@types/node":"^9.3.0","@types/uuid":"8.3.0","file-loader":"3.0.1","jest-enzyme":"7.0.2","lint-staged":"9.1.0","sass-loader":"^10.0.0","webpack-cli":"3.3.2","@types/react":"16.8.6","babel-loader":"8.1.0","react-helmet":"5.2.0","react-select":"1.2.1","style-loader":"0.19.1","@types/enzyme":"3.1.13","@types/lodash":"4.14.123","testcafe-live":"0.1.4","@babel/runtime":"7.4.4","dotenv-webpack":"^1.7.0","@babel/polyfill":"^7.4.4","@storybook/react":"5.0.11","@types/invariant":"2.2.29","@types/react-dom":"16.0.11","isomorphic-fetch":"2.2.1","react-datepicker":"1.1.0","react-router-dom":"4.2.2","@babel/preset-env":"7.4.4","@gooddata/mock-js":"^2.23.0","@storybook/addons":"5.0.11","@types/classnames":"2.2.3","@types/prop-types":"15.5.2","@storybook/theming":"5.0.11","identity-obj-proxy":"^3.0.0","intl-messageformat":"^7.5.4","webpack-dev-server":"3.3.1","@babel/preset-react":"7.0.0","@types/react-portal":"4.0.1","@types/react-window":"^1.8.1","babel-plugin-lodash":"3.3.4","html-webpack-plugin":"3.2.0","react-test-renderer":"16.4.2","@types/react-measure":"2.0.5","clean-webpack-plugin":"2.0.2","stats-webpack-plugin":"0.7.0","eslint-config-prettier":"4.1.0","react-google-recaptcha":"^0.14.1","tslint-config-prettier":"1.18.0","@gooddata/eslint-config":"^1.0.0","@gooddata/tslint-config":"1.0.0","@types/react-responsive":"^3.0.3","@types/storybook__react":"4.0.1","@types/stringify-object":"^3.2.0","enzyme-adapter-react-16":"1.3.1","@gooddata/test-storybook":"4.1.0","@storybook/addon-actions":"5.0.11","@storybook/addon-options":"5.0.11","node-sass-magic-importer":"5.1.0","react-syntax-highlighter":"11.0.2","@types/fixed-data-table-2":"0.8.1","stylelint-config-prettier":"^8.0.1","@gooddata/stylelint-config":"^5.0.0","@types/react-test-renderer":"16.0.0","circular-dependency-plugin":"5.0.2","compression-webpack-plugin":"2.0.0","@types/json-stable-stringify":"^1.0.32","@gooddata/frontend-npm-scripts":"1.3.0","@types/enzyme-adapter-react-16":"1.0.3","stylelint-checkstyle-formatter":"0.1.2","@types/storybook__addon-actions":"3.4.2","@babel/plugin-proposal-class-properties":"7.4.4","@babel/plugin-proposal-object-rest-spread":"7.4.4","@babel/plugin-transform-async-to-generator":"7.4.4"},"peerDependencies":{"react":"^16.5.2","react-dom":"^16.5.2"},"_npmOperationalInternal":{"tmp":"tmp/react-components_7.9.2-beta.19_1671541461614_0.4580611116453328","host":"s3://npm-registry-packages"}},"7.9.2-beta.20":{"name":"@gooddata/react-components","version":"7.9.2-beta.20","author":{"name":"GoodData Corporation"},"license":"SEE LICENSE IN LICENSE","_id":"@gooddata/react-components@7.9.2-beta.20","maintainers":[{"name":"tje_gd","email":"tomas.jevocin@gooddata.com"},{"name":"ondrejvelisekgd","email":"ondrej.velisek@gooddata.com"},{"name":"adam.stulpa.gdc","email":"adam.stulpa@gooddata.com"},{"name":"ondrej.kvinta","email":"ondrej.kvinta@gooddata.com"},{"name":"hkad98","email":"kadlino98@seznam.cz"},{"name":"vasek.zmrhal","email":"vaclav.zmrhal@gooddata.com"},{"name":"david.zoufaly","email":"davidzoufaly@gmail.com"},{"name":"lienpham95","email":"lien.pham@gooddata.com"},{"name":"hoaimy","email":"mya.lehoai@gmail.com"},{"name":"amilieta","email":"andrew.milieta@gooddata.com"},{"name":"kirill.kazakov.gd","email":"kirill.kazakov@gooddata.com"},{"name":"bertold8","email":"ivan.nejezchleb@seznam.cz"},{"name":"mkoldus","email":"Miroslav.Koldus@gmail.com"},{"name":"bich.nguyen","email":"bich.nguyen@gooddata.com"},{"name":"nghi.lam","email":"nghi.lam@gooddata.com"},{"name":"good-andy","email":"andrii.chumak@gooddata.com"},{"name":"pjiranek","email":"jiranek35@gmail.com"},{"name":"phong.nguyen","email":"phong.nguyen@gooddata.com"},{"name":"martin.milicka","email":"martin.milicka@gooddata.com"},{"name":"hung.cao","email":"hung.cao@gooddata.com"},{"name":"artsiom.yeliseyenka.gooddata","email":"artsiom.yeliseyenka@gooddata.com"},{"name":"rodri360","email":"me@rodri360.com"},{"name":"jaceksan","email":"jan.soubusta@gooddata.com"},{"name":"ivan.mjartan","email":"ivan.mjartan@gooddata.com"},{"name":"lupko","email":"lubomir.slivka@gooddata.com"},{"name":"tomas.kratochvil","email":"tomas.kratochvil@gooddata.com"},{"name":"jakub-sterba","email":"jakub.sterba@gooddata.com"},{"name":"stanislavhacker","email":"stanislav.hacker@gooddata.com"},{"name":"vojtasii","email":"vojtech.tollar@gmail.com"},{"name":"pbenes","email":"petr.benes@gooddata.com"},{"name":"gooddata-ci","email":"rail@gooddata.com"},{"name":"nikolacech","email":"nikola.cech@gooddata.com"},{"name":"petrjanu","email":"petr.janu@gooddata.com"},{"name":"xmort","email":"petr.dolejsi@gooddata.com"},{"name":"no23reason","email":"dan.homola@hotmail.cz"},{"name":"matyas.kandl","email":"matyas.kandl@gooddata.com"},{"name":"utdnah","email":"danh.ung@gooddata.com"},{"name":"tuqt1005","email":"tu.tran@gooddata.com"},{"name":"tu.bui","email":"tu.bui@gooddata.com"},{"name":"my.duong","email":"my.duong@gooddata.com"},{"name":"hang.ngo","email":"hang.ngo@gooddata.com"},{"name":"scavnickyj","email":"jakub.scavnicky@gooddata.com"},{"name":"thao-luong","email":"thao.luong@gooddata.com"},{"name":"thuong.nguyen","email":"thuong.nguyen@gooddata.com"},{"name":"huyen.nguyen","email":"huyen.nguyen@gooddata.com"},{"name":"nestor_encinas","email":"xesto05@gmail.com"},{"name":"tmuchka","email":"tomas.muchka@gooddata.com"},{"name":"gdjan","email":"jan.kruza@gooddata.com"},{"name":"tuan.tran_gd","email":"tuan.tran@gooddata.com"}],"homepage":"https://github.com/gooddata/gooddata-react-components#readme","bugs":{"url":"https://github.com/gooddata/gooddata-react-components/issues"},"dist":{"shasum":"bb8f4fc7e46d079245b0f377ae91ba267ed19d8d","tarball":"https://registry.npmjs.org/@gooddata/react-components/-/react-components-7.9.2-beta.20.tgz","fileCount":2668,"integrity":"sha512-AaES7c5U+YnTJHkvDVtH4AB+Oit+KSEHg06nONgQnQBrc+/fipr/ojbmlTc0c++7XVc5CJr43ZYNnzEWjDLYHg==","signatures":[{"sig":"MEQCIDvkg3XWXOodAXuuXpKKF+balnfihG/XevHbmtelA26xAiBKh/bwGNkFa+Vezp0YisMbhv6nqDALGTHfeSTN1u3B7Q==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":11062363},"main":"dist/index.js","husky":{"hooks":{"pre-commit":"lint-staged"}},"config":{"eslint":"./examples/**/*.{js,jsx}","tslint":"./{__mocks__,src,stories}/{,**/}*.{ts,tsx}"},"readme":"[![npm version](https://badge.fury.io/js/%40gooddata%2Freact-components.svg)](https://www.npmjs.com/package/@gooddata/react-components)\n\n# GoodData.UI React components\n> A React-based JavaScript library for building data-driven applications\n\n## Getting started\n- [GoodData.UI Documentation](http://sdk.gooddata.com/gooddata-ui/)\n- [Stack Overflow](https://stackoverflow.com/questions/tagged/gooddata)\n\n### Usage\nWith [yarn](https://yarnpkg.com) installed, go to your project directory and run\n```\n$ yarn add @gooddata/react-components\n```\nIf you prefer [npm](npmjs.com) run\n```\n$ npm install --save @gooddata/react-components\n```\n\nThe public API is exposed via global `index.js`. Except for the styles, do not import any other file directly\nbecause they are not intended to be part of the public API.\n\n## Contributing\n\nWe welcome any contribution in form of [issues](https://github.com/gooddata/gooddata-react-components/issues) or [pull requests](https://github.com/gooddata/gooddata-react-components/pulls).\n\nInstall [Node.js](http://nodejs.org) and [Yarn](https://classic.yarnpkg.com) (for versions, see `docker/.config`).\n\nInstall dependencies:\n```\nyarn install --frozen-lockfile\n```\n\nThese commands may come in handy while developing:\n\n| command | description |\n| ------- | ----------- |\n| `yarn install --pure-lockfile` | first step |\n| ||\n| `yarn dev` | build react-components to `/dist` in watch mode |\n| `yarn test` | run all unit tests |\n| `yarn prettier-write` | format the source code to match the valid codestyle |\n| `yarn validate` | validate codestyle |\n| ||\n| `yarn storybook` | run storybook from `/stories` on http://localhost:9001 |\n| `yarn build-storybook` | build storybook to `/dist-storybook` |\n| `yarn test-storybook` | run storybook and [screenshot tests](https://github.com/gooddata/gdc-client-utils/tree/master/test-storybook) |\n| ||\n| `yarn examples` | run Live Examples dev-server from `/examples` on https://localhost:8999 |\n| `yarn examples-build` | build Live Examples to `/examples/dist` |\n| `yarn examples-server` | serve built Live Examples - see `/examples/server/src` |\n| `yarn examples-testcafe` | run testcafe tests against `localhost:8999` |\n\n### Enable Geo Chart for Storybook and Live Examples\nGeo chart uses Mapbox to render map which requires a Mapbox access token.\n- Register an account and create Mapbox access token at [guide](https://docs.mapbox.com/help/how-mapbox-works/access-tokens/)\n- Store the created token at `.env`:\n```bash\necho -e \"EXAMPLE_MAPBOX_ACCESS_TOKEN=token\" >> .env # only need to run once\necho -e \"STORYBOOK_MAPBOX_ACCESS_TOKEN=token\" >> .env # only need to run once\n```\n\n### Run Live Examples Locally\nTo run *GoodData.UI Live Examples* locally:\n```bash\ngit clone <this-repository>\ncd  <repository-folder>\nyarn install --pure-lockfile\nyarn examples\n```\nThen open https://localhost:8999\n\n### Run testcafe against locally running examples\nMake sure the examples are running locally (previous step)\n```bash\nyarn examples-testcafe\n```\n\n### Run Storybook locally\n- Run storybook with token stored in `.env` for more secure\n```bash\nyarn storybook\n```\n- Or run storybook with token env param exposed to cli (not suggested)\n```bash\nSTORYBOOK_MAPBOX_ACCESS_TOKEN=token yarn storybook\n```\n- Apply either above way to `yarn build-storybook` or `yarn test-storybook`\n\n### Source code formatting\nThe source code in the repository is formatted by [Prettier](https://prettier.io/).\nThe format of the code is validated by our Continuous Integration server and is one of the requirements of successful merge.\n\nPrettier is supported by every major IDE. You can find the list of supported editors and how to configure them [here](https://prettier.io/docs/en/editors.html).\n\nIn the case, when your editor is not supported or you don't want to setup the integration, you can run the `yarn prettier-write` command to reformat the code before commit.\n\n## Changelog\n\n- see [CHANGELOG.md](CHANGELOG.md)\n\n## Supported versions\n\nWe encourage you to always use the latest available version of GoodData.UI to make the user experience with integrating GoodData.UI as smooth and secure as possible and to ensure that GoodData.UI always uses the latest features of the GoodData platform.\n\nFor more information, see [Supported Versions](https://sdk.gooddata.com/gooddata-ui/docs/supported_versions.html).\n\nPlease follow the installation instructions in the [gooddata-ui-sdk repository](https://github.com/gooddata/gooddata-ui-sdk) to update to the latest version.\n\n## License\n\n(C) 2007-2020 GoodData Corporation\n\nThis project is dual licensed:\n\n- The ATTRIBUTION-NONCOMMERCIAL 4.0 INTERNATIONAL (CC BY-NC 4.0) is used for purpose of the trial experience and evaluation of GoodData.UI library.\n- The GOODDATA GOODDATA.UI LIBRARY END USER LICENSE AGREEMENT is used for GoodData customers.\n\nFor more information, please see [LICENSE](https://github.com/gooddata/gooddata-react-components/blob/master/LICENSE).\n","engines":{"node":"16.x"},"gitHead":"239d67ab2beb9f31257c51a8a6d755b9d863e647","scripts":{"dev":"bash scripts/build.sh --dev-watch","test":"jest --watch","build":"bash scripts/build.sh","tslint":"yarn run-tslint -t verbose $npm_package_config_tslint","prepare":"cd examples/server && yarn install --frozen-lockfile && cd ../..; rm -r examples/node_modules 2>/dev/null; true","examples":"bash scripts/run-examples.sh","prepare?":"# Called before `npm publish` and on local `npm install`. Temporarily also for deleting obsolete node_modules. Ends with `true` to continue gracefully.","validate":"tsc --noEmit && yarn tslint && eslint $npm_package_config_eslint && yarn validate-style && yarn prettier-check","build-dev":"bash scripts/build.sh --dev","examples?":"# Default is developer domain, other options: yarn examples [sec,secure,stg,stg2,stg3,demo,developer,public or URL]. Use `yarn examples public` for running against proxy with no auth needed.","storybook":"yarn build && start-storybook -p 9001 -c .storybook","test-once":"jest","tslint-ci":"mkdir -p ./ci/results && yarn run-tslint -t checkstyle -o ./ci/results/tslint-results.xml $npm_package_config_tslint","run-tslint":"tslint -p tsconfig.json","validate-ci":"tsc --noEmit && yarn tslint-ci  && eslint $npm_package_config_eslint -f checkstyle -o ci/results/eslint-results.xml && yarn validate-style-ci && yarn prettier-check","examples-build":"bash scripts/build-examples.sh","prepublishOnly":"yarn build","prettier-check":"prettier --check '{src,stories,styles,__mocks__,examples/server/src,examples/src,examples/test}/**/*.{ts,js,tsx,jsx,json,scss,md,yaml,html}'","prettier-write":"prettier --write '{src,stories,styles,__mocks__,examples/server/src,examples/src,examples/test}/**/*.{ts,js,tsx,jsx,json,scss,md,yaml,html}'","test-storybook":"yarn build && test-storybook","validate-style":"stylelint '**/*.scss'","build-storybook":"yarn build && build-storybook -c .storybook -o dist-storybook","examples-server":"node examples/server/src/index.js","examples-testcafe":"./scripts/run-testcafe.sh visual","validate-style-ci":"stylelint '**/*.scss' --custom-formatter=node_modules/stylelint-checkstyle-formatter > ci/results/stylelint-results.xml","check-circular-deps":"madge --circular --extensions ts ./src","examples-testcafe-ci":"./scripts/run-testcafe.sh ci","examples-testcafe-live":"./scripts/run-testcafe.sh live"},"typings":"dist/index.d.ts","_npmUser":{"name":"gooddata-ci","email":"rail@gooddata.com"},"repository":{"url":"git+ssh://git@github.com/gooddata/gooddata-react-components.git","type":"git"},"_npmVersion":"8.1.0","description":"GoodData.UI - A powerful JavaScript library for building analytical applications","directories":{},"lint-staged":{"{src,stories,styles,__mocks__,examples/server/src,examples/src,examples/test}/**/*.{ts,js,tsx,jsx,scss}":["npx gdc-fix-copyright","git add"],"{src,stories,styles,__mocks__,examples/server/src,examples/src,examples/test}/**/*.{ts,js,tsx,jsx,json,scss,md,yaml,html}":["prettier --write","git add"]},"_nodeVersion":"16.13.0","dependencies":{"rxjs":"^6.3.1","uuid":"^8.3.1","lodash":"^4.17.20","date-fns":"^2.7.0","downshift":"^3.2.7","invariant":"^2.2.2","mapbox-gl":"1.11.0","classnames":"^2.2.6","codemirror":"^5.54.0","highcharts":"7.1.1","prop-types":"^15.6.0","react-intl":"^3.6.0","custom-event":"^1.0.1","react-window":"^1.8.1","ag-grid-react":"20.0.0","react-measure":"^2.3.0","@types/mapbox-gl":"1.9.1","react-day-picker":"~7.3.0","react-responsive":"^3.0.0","stringify-object":"^2.4.0","@gooddata/typings":"^2.27.0","@types/codemirror":"^0.0.95","ag-grid-community":"20.0.0","http-status-codes":"^1.3.0","react-codemirror2":"^7.2.0","@gooddata/js-utils":"^3.10.17","@gooddata/numberjs":"^3.2.4","fixed-data-table-2":"^0.8.21","@gooddata/goodstrap":"^70.2.2","react-dom-factories":"^1.0.2","@gooddata/gooddata-js":"^13.2.0","json-stable-stringify":"^1.0.1","react-transition-group":"^2.2.1","hoist-non-react-statics":"^3.3.0","nodelist-foreach-polyfill":"^1.2.0","@formatjs/intl-pluralrules":"^1.3.6","highcharts-grouped-categories":"^1.1.3"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"raf":"3.3.2","yup":"^0.32.9","jest":"^25.0.0","husky":"3.0.0","madge":"^4.0.1","react":"^16.5.2","enzyme":"3.5.0","eslint":"4.19.1","formik":"^0.11.11","moment":"2.23.0","history":"^4.7.2","ts-jest":"^25.0.0","webpack":"^4.36.0","full-icu":"^1.3.0","prettier":"1.16.4","react-ga":"^2.5.2","recharts":"1.0.0-beta.9","testcafe":"1.1.4","commander":"2.14.1","node-sass":"^6.0.0","react-dom":"^16.5.2","stylelint":"^13.6.1","supertest":"3.0.0","ts-loader":"6.0.0","@types/raf":"^3.4.0","css-loader":"0.28.7","jest-junit":"3.0.0","raw-loader":"0.5.1","styled-jsx":"2.2.1","typescript":"3.3.4000","@babel/core":"7.11.6","@types/jest":"24.0.6","@types/node":"^9.3.0","@types/uuid":"8.3.0","file-loader":"3.0.1","jest-enzyme":"7.0.2","lint-staged":"9.1.0","sass-loader":"^10.0.0","webpack-cli":"3.3.2","@types/react":"16.8.6","babel-loader":"8.1.0","react-helmet":"5.2.0","react-select":"1.2.1","style-loader":"0.19.1","@types/enzyme":"3.1.13","@types/lodash":"4.14.123","testcafe-live":"0.1.4","@babel/runtime":"7.4.4","dotenv-webpack":"^1.7.0","@babel/polyfill":"^7.4.4","@storybook/react":"5.0.11","@types/invariant":"2.2.29","@types/react-dom":"16.0.11","isomorphic-fetch":"2.2.1","react-datepicker":"1.1.0","react-router-dom":"4.2.2","@babel/preset-env":"7.4.4","@gooddata/mock-js":"^2.23.0","@storybook/addons":"5.0.11","@types/classnames":"2.2.3","@types/prop-types":"15.5.2","@storybook/theming":"5.0.11","identity-obj-proxy":"^3.0.0","intl-messageformat":"^7.5.4","webpack-dev-server":"3.3.1","@babel/preset-react":"7.0.0","@types/react-portal":"4.0.1","@types/react-window":"^1.8.1","babel-plugin-lodash":"3.3.4","html-webpack-plugin":"3.2.0","react-test-renderer":"16.4.2","@types/react-measure":"2.0.5","clean-webpack-plugin":"2.0.2","stats-webpack-plugin":"0.7.0","eslint-config-prettier":"4.1.0","react-google-recaptcha":"^0.14.1","tslint-config-prettier":"1.18.0","@gooddata/eslint-config":"^1.0.0","@gooddata/tslint-config":"1.0.0","@types/react-responsive":"^3.0.3","@types/storybook__react":"4.0.1","@types/stringify-object":"^3.2.0","enzyme-adapter-react-16":"1.3.1","@gooddata/test-storybook":"4.1.0","@storybook/addon-actions":"5.0.11","@storybook/addon-options":"5.0.11","node-sass-magic-importer":"5.1.0","react-syntax-highlighter":"11.0.2","@types/fixed-data-table-2":"0.8.1","stylelint-config-prettier":"^8.0.1","@gooddata/stylelint-config":"^5.0.0","@types/react-test-renderer":"16.0.0","circular-dependency-plugin":"5.0.2","compression-webpack-plugin":"2.0.0","@types/json-stable-stringify":"^1.0.32","@gooddata/frontend-npm-scripts":"1.3.0","@types/enzyme-adapter-react-16":"1.0.3","stylelint-checkstyle-formatter":"0.1.2","@types/storybook__addon-actions":"3.4.2","@babel/plugin-proposal-class-properties":"7.4.4","@babel/plugin-proposal-object-rest-spread":"7.4.4","@babel/plugin-transform-async-to-generator":"7.4.4"},"peerDependencies":{"react":"^16.5.2","react-dom":"^16.5.2"},"_npmOperationalInternal":{"tmp":"tmp/react-components_7.9.2-beta.20_1718710363049_0.8051145910929292","host":"s3://npm-registry-packages"}}},"time":{"created":"2017-06-06T15:15:43.851Z","modified":"2026-09-22T08:27:14.885Z","0.0.1":"2017-06-06T15:15:43.851Z","0.0.1-pbenes-components-2017-06-16T09-00-18-330Z":"2017-06-16T09:00:25.023Z","0.0.1-pbenes-components-2017-06-16T09-19-16-763Z":"2017-06-16T09:19:25.051Z","0.0.1-pbenes-components-2017-06-16T09-32-45-603Z":"2017-06-16T09:32:52.502Z","0.0.2":"2017-06-16T13:22:19.337Z","0.0.2-pbenes-components-2017-06-16T13-47-43-794Z":"2017-06-16T13:47:50.576Z","0.0.2-pbenes-components-2017-06-21T11-46-53-525Z":"2017-06-21T11:46:59.955Z","0.0.2-bertold8-components-2017-06-21T13-02-42-217Z":"2017-06-21T13:02:49.334Z","0.0.2-vojty-css-bridge-2017-06-21T14-45-46-574Z":"2017-06-21T14:45:55.049Z","0.0.2-vojty-css-bridge-2017-06-21T14-49-02-543Z":"2017-06-21T14:49:10.385Z","0.0.2-pbenes-components-2017-06-23T06-22-23-576Z":"2017-06-23T06:22:30.343Z","0.0.2-pbenes-components-2017-06-23T07-23-04-012Z":"2017-06-23T07:23:15.457Z","0.0.3":"2017-06-23T10:28:32.702Z","0.0.2-pbenes-components-2017-06-26T11-28-05-827Z":"2017-06-26T11:28:12.721Z","0.0.2-pbenes-components-2017-06-27T09-32-05-521Z":"2017-06-27T09:32:12.760Z","0.0.2-pbenes-components-2017-06-28T08-17-58-791Z":"2017-06-28T08:18:05.393Z","0.0.2-pbenes-components-2017-06-28T13-28-58-614Z":"2017-06-28T13:29:05.289Z","0.0.2-pbenes-components-2017-07-03T13-56-26-307Z":"2017-07-03T13:56:33.058Z","0.0.2-pbenes-components-2017-07-03T14-00-14-756Z":"2017-07-03T14:00:21.451Z","0.0.2-pbenes-components-2017-07-04T08-46-15-612Z":"2017-07-04T08:46:22.675Z","0.0.2-pbenes-components-2017-07-10T09-10-42-173Z":"2017-07-10T09:10:49.292Z","0.0.2-pbenes-components-2017-07-10T09-14-34-726Z":"2017-07-10T09:14:41.589Z","0.0.2-bertold8-components-2017-07-12T08-56-00-328Z":"2017-07-12T08:56:08.294Z","0.0.2-peterlacko-components-2017-07-12T16-19-40-233Z":"2017-07-12T16:19:51.910Z","0.0.2-pbenes-components-2017-07-14T06-53-21-315Z":"2017-07-14T06:53:28.274Z","0.0.2-pbenes-components-2017-07-17T13-38-16-044Z":"2017-07-17T13:38:22.890Z","0.0.2-pbenes-components-2017-07-19T07-54-01-610Z":"2017-07-19T07:54:08.388Z","0.0.3-pbenes-components-2017-07-19T07-55-30-915Z":"2017-07-19T07:55:37.739Z","0.0.3-pbenes-components-2017-07-19T08-16-38-273Z":"2017-07-19T08:16:45.154Z","0.0.3-pbenes-components-2017-07-19T13-56-11-192Z":"2017-07-19T13:56:17.628Z","0.0.3-pbenes-components-2017-07-20T08-38-33-027Z":"2017-07-20T08:38:40.271Z","0.0.4":"2017-07-20T11:51:46.301Z","0.0.4-pbenes-components-2017-07-20T12-39-49-933Z":"2017-07-20T12:39:56.623Z","0.0.4-pbenes-components-2017-07-21T07-42-36-370Z":"2017-07-21T07:42:43.318Z","0.0.4-pbenes-components-2017-07-21T09-06-47-765Z":"2017-07-21T09:06:54.505Z","0.0.4-peterlacko-components-2017-07-24T15-08-39-465Z":"2017-07-24T15:08:48.254Z","0.0.4-pbenes-components-2017-07-25T11-47-30-318Z":"2017-07-25T11:47:37.043Z","0.0.4-pbenes-components-2017-07-26T07-07-30-902Z":"2017-07-26T07:07:38.067Z","0.0.5":"2017-07-26T14:55:29.957Z","0.0.5-pbenes-components-2017-07-27T11-24-39-886Z":"2017-07-27T11:24:47.190Z","0.0.5-pbenes-components-2017-07-27T14-05-05-452Z":"2017-07-27T14:05:12.839Z","0.0.5-bertold8-components-2017-07-28T06-09-42-859Z":"2017-07-28T06:09:51.251Z","0.0.5-pbenes-components-2017-07-28T06-38-29-429Z":"2017-07-28T06:38:36.565Z","0.0.5-pbenes-components-2017-07-28T09-41-27-937Z":"2017-07-28T09:41:35.491Z","0.0.5-pbenes-components-2017-07-28T14-05-09-455Z":"2017-07-28T14:05:17.139Z","1.0.0":"2017-07-31T08:55:59.130Z","1.0.1":"2017-08-01T13:22:17.780Z","1.0.1-strouhaljan-master-2017-08-03T07-17-23-954Z":"2017-08-03T07:17:33.559Z","1.0.1-petrjanu-pja-bb-146-fixtooltip-2017-08-03T08-10-01-736Z":"2017-08-03T08:10:12.872Z","1.1.0":"2017-08-04T12:11:41.000Z","1.1.0-jza-jza-bb-100-afm-on-kd-2017-08-07T09-23-38-895Z":"2017-08-07T09:23:48.101Z","1.1.0-strouhaljan-BB-96-2017-08-07T13-31-35-601Z":"2017-08-07T13:31:48.401Z","1.1.0-jza-jza-bb-100-afm-on-kd-2017-08-07T13-35-23-611Z":"2017-08-07T13:35:34.573Z","1.1.0-jza-jza-bb-100-afm-on-kd-2017-08-07T13-46-21-813Z":"2017-08-07T13:46:30.805Z","1.1.0-strouhaljan-BB-96-2017-08-07T13-46-51-597Z":"2017-08-07T13:47:02.311Z","1.1.0-strouhaljan-BB-96-2017-08-07T13-55-45-705Z":"2017-08-07T13:55:56.049Z","1.1.0-jza-jza-bb-100-afm-on-kd-2017-08-07T14-25-23-915Z":"2017-08-07T14:25:33.653Z","1.1.0-jza-jza-bb-100-afm-on-kd-2017-08-07T15-00-30-236Z":"2017-08-07T15:00:40.787Z","1.1.0-jza-jza-bb-100-afm-on-kd-2017-08-07T15-24-12-511Z":"2017-08-07T15:24:22.076Z","1.1.0-jza-jza-bb-100-afm-on-kd-2017-08-07T15-47-08-665Z":"2017-08-07T15:47:18.390Z","1.1.0-jza-jza-bb-148-metric-ids-2017-08-07T16-17-17-620Z":"2017-08-07T16:17:26.872Z","1.1.0-martin.mosko-BB-148-metric-ids-2017-08-08T08-03-14-079Z":"2017-08-08T08:03:22.951Z","1.1.1":"2017-08-08T09:24:37.411Z","1.1.1-jza-jza-bb-148-metric-ids-2017-08-08T13-46-29-317Z":"2017-08-08T13:46:39.580Z","1.1.1-strouhaljan-BB-96-2017-08-09T08-29-49-862Z":"2017-08-09T08:30:01.393Z","1.1.1-strouhaljan-BB-96-2017-08-09T10-45-30-675Z":"2017-08-09T10:45:42.596Z","1.1.1-bertold8-ONE-2653-2017-08-09T11-20-59-160Z":"2017-08-09T11:21:07.207Z","1.1.2":"2017-08-09T12:36:14.117Z","1.1.2-strouhaljan-master-2017-08-09T15-26-35-994Z":"2017-08-09T15:26:49.338Z","1.1.2-strouhaljan-master-2017-08-09T15-34-46-548Z":"2017-08-09T15:35:00.971Z","1.1.2-strouhaljan-master-2017-08-09T15-39-56-430Z":"2017-08-09T15:40:07.947Z","1.1.2-strouhaljan-master-2017-08-09T15-58-15-546Z":"2017-08-09T15:58:25.507Z","1.1.2-strouhaljan-master-2017-08-09T16-14-04-992Z":"2017-08-09T16:14:15.237Z","1.1.2-strouhaljan-master-2017-08-09T16-23-47-948Z":"2017-08-09T16:23:59.043Z","1.1.3":"2017-08-10T06:12:37.963Z","1.1.3-strouhaljan-BB-96-2017-08-10T07-02-25-053Z":"2017-08-10T07:02:36.769Z","1.1.4":"2017-08-10T11:01:32.553Z","1.1.4-pbenes-pb-hfix-2017-08-10T14-25-29-741Z":"2017-08-10T14:25:37.120Z","1.1.5":"2017-08-11T05:59:14.410Z","1.1.5-bertold8-components-more-2017-08-11T11-54-30-634Z":"2017-08-11T11:54:40.926Z","1.1.5-pbenes-components-more-2017-08-11T13-20-50-375Z":"2017-08-11T13:20:58.468Z","1.1.5-strouhaljan-BB-96-2017-08-14T08-30-50-211Z":"2017-08-14T08:31:02.777Z","1.1.5-pbenes-components-more-2017-08-14T10-44-03-481Z":"2017-08-14T10:44:11.155Z","1.1.5-pbenes-components-more-2017-08-15T06-55-38-427Z":"2017-08-15T06:55:46.641Z","1.1.6":"2017-08-15T08:17:33.901Z","1.1.6-strouhaljan-BB-96-2017-08-15T12-43-48-673Z":"2017-08-15T12:44:00.457Z","1.1.5-pbenes-components-more-2017-08-15T14-20-04-123Z":"2017-08-15T14:20:11.684Z","1.1.6-strouhaljan-BB-96-2017-08-15T19-15-33-860Z":"2017-08-15T19:15:46.890Z","1.1.7":"2017-08-16T07:31:39.732Z","1.1.7-pbenes-components-more-2017-08-16T11-37-11-266Z":"2017-08-16T11:37:18.979Z","1.1.7-vaclavbohac-lho-rail-227-2017-08-17T08-58-27-303Z":"2017-08-17T08:58:32.860Z","1.2.0":"2017-08-17T11:15:49.120Z","1.1.7-pbenes-components-more-2017-08-17T12-06-06-162Z":"2017-08-17T12:06:13.702Z","1.2.0-pbenes-pb-json-2017-08-18T06-24-30-895Z":"2017-08-18T06:25:17.260Z","1.2.0-peterlacko-pb-json-2017-08-18T08-04-01-383Z":"2017-08-18T08:04:06.006Z","1.2.1":"2017-08-18T08:59:07.570Z","1.2.1-pbenes-components-more-2017-08-18T12-17-49-914Z":"2017-08-18T12:17:57.843Z","1.2.1-peterlacko-components-more-2017-08-21T17-26-22-014Z":"2017-08-21T17:26:31.163Z","1.2.2":"2017-08-22T07:08:01.542Z","1.2.2-petrjanu-pja-bb-144-updatehc-2017-08-22T08-11-21-650Z":"2017-08-22T08:11:31.104Z","1.2.2-langhamp-pla-css-2017-08-22T08-52-40-147Z":"2017-08-22T08:52:52.251Z","1.2.2-langhamp-pla-css-2017-08-22T09-24-53-820Z":"2017-08-22T09:25:03.925Z","1.2.3":"2017-08-22T12:20:35.885Z","1.2.1-bertold8-components-more-2017-08-24T14-20-36-574Z":"2017-08-24T14:20:45.055Z","1.2.3-petrjanu-pja-bb-228-stackedbug-2017-08-25T13-38-48-239Z":"2017-08-25T13:39:01.475Z","1.2.3-bertold8-components-more-2017-08-28T09-02-11-943Z":"2017-08-28T09:02:22.370Z","1.2.3-martin.mosko-gd-master-2017-08-28T09-35-00-755Z":"2017-08-28T09:35:11.698Z","1.2.3-pbenes-components-more-2017-08-28T11-06-16-582Z":"2017-08-28T11:06:24.948Z","1.2.3-martin.mosko-gd-master-2017-08-28T11-17-57-996Z":"2017-08-28T11:18:09.061Z","1.2.3-pbenes-components-more-2017-08-29T06-51-21-850Z":"2017-08-29T06:51:31.903Z","1.2.3-zdenek.vidensky-components-more-2017-08-29T07-59-00-720Z":"2017-08-29T07:59:10.901Z","1.2.4":"2017-08-29T13:36:15.216Z","1.2.5":"2017-08-30T06:45:25.434Z","1.2.3-pbenes-components-more-2017-08-30T07-40-07-747Z":"2017-08-30T07:40:17.521Z","1.2.5-petrjanu-pja-bb-170-integration-2017-08-30T13-07-29-657Z":"2017-08-30T13:07:42.435Z","1.2.5-vojty-filter-ccomponents-2017-08-30T15-05-33-961Z":"2017-08-30T15:05:49.302Z","1.2.5-bertold8-components-more-2017-08-31T10-47-36-770Z":"2017-08-31T10:47:48.993Z","1.2.5-petrjanu-pja-bb-170-integration-2017-08-31T14-36-35-646Z":"2017-08-31T14:36:46.001Z","1.2.6":"2017-09-01T06:24:54.520Z","1.2.6-pbenes-components-more-2017-09-01T13-46-07-033Z":"2017-09-01T13:46:15.924Z","1.2.6-pbenes-components-more-2017-09-05T08-26-25-131Z":"2017-09-05T08:26:33.548Z","1.2.6-pbenes-components-more-2017-09-05T11-17-10-086Z":"2017-09-05T11:17:19.274Z","2.0.0":"2017-09-06T05:46:17.143Z","2.0.0-pbenes-pb-comp-update-2017-09-06T06-42-45-548Z":"2017-09-06T06:42:54.418Z","2.0.0-pbenes-pb-proptypes-2017-09-07T11-07-19-942Z":"2017-09-07T11:07:32.749Z","2.0.0-pbenes-pb-proptypes-2017-09-08T08-56-16-673Z":"2017-09-08T08:56:26.294Z","2.0.0-pbenes-pb-proptypes-2017-09-08T10-20-58-749Z":"2017-09-08T10:21:07.915Z","2.0.0-pbenes-pb-proptypes-2017-09-08T10-22-49-161Z":"2017-09-08T10:22:58.217Z","2.0.0-pbenes-pb-proptypes-2017-09-08T10-23-08-833Z":"2017-09-08T10:23:17.635Z","2.0.0-pbenes-pb-proptypes-2017-09-08T10-35-30-305Z":"2017-09-08T10:35:39.516Z","2.0.0-pbenes-pb-proptypes-2017-09-08T10-38-26-145Z":"2017-09-08T10:38:35.329Z","2.0.0-pbenes-pb-proptypes-2017-09-08T10-41-10-580Z":"2017-09-08T10:41:19.366Z","2.0.0-pbenes-pb-proptypes-2017-09-08T10-41-49-750Z":"2017-09-08T10:41:58.674Z","2.0.0-pbenes-pb-proptypes-2017-09-08T10-42-53-898Z":"2017-09-08T10:43:03.065Z","2.0.0-pbenes-pb-proptypes-2017-09-08T10-44-28-638Z":"2017-09-08T10:44:37.683Z","2.0.0-pbenes-pb-proptypes-2017-09-08T10-46-54-583Z":"2017-09-08T10:47:03.646Z","2.0.0-pbenes-pb-proptypes-2017-09-08T10-48-43-597Z":"2017-09-08T10:48:53.005Z","2.0.0-pbenes-pb-proptypes-2017-09-08T11-11-02-909Z":"2017-09-08T11:11:12.072Z","2.0.0-pbenes-pb-proptypes-2017-09-08T11-13-27-469Z":"2017-09-08T11:13:36.432Z","2.0.0-pbenes-pb-proptypes-2017-09-08T11-14-52-576Z":"2017-09-08T11:15:01.804Z","2.0.0-pbenes-pb-proptypes-2017-09-08T11-30-14-453Z":"2017-09-08T11:30:25.209Z","2.0.0-pbenes-pb-proptypes-2017-09-08T11-32-29-605Z":"2017-09-08T11:32:39.112Z","2.0.0-pbenes-pb-proptypes-2017-09-08T11-37-10-165Z":"2017-09-08T11:37:19.142Z","2.0.0-pbenes-pb-proptypes-2017-09-08T11-41-27-067Z":"2017-09-08T11:41:38.485Z","2.0.0-pbenes-pb-proptypes-2017-09-08T11-45-48-616Z":"2017-09-08T11:45:58.464Z","2.0.0-pbenes-pb-proptypes-2017-09-08T11-47-59-078Z":"2017-09-08T11:48:08.567Z","2.0.0-pbenes-pb-proptypes-2017-09-08T12-02-18-753Z":"2017-09-08T12:02:27.713Z","2.0.0-pbenes-pb-proptypes-2017-09-08T12-13-13-798Z":"2017-09-08T12:13:23.490Z","2.0.0-pbenes-pb-proptypes-2017-09-08T12-14-23-069Z":"2017-09-08T12:14:32.362Z","2.0.0-pbenes-pb-proptypes-2017-09-08T12-17-12-151Z":"2017-09-08T12:17:21.588Z","2.0.0-pbenes-pb-proptypes-2017-09-08T12-21-03-579Z":"2017-09-08T12:21:13.061Z","2.0.0-pbenes-pb-proptypes-2017-09-08T12-32-55-603Z":"2017-09-08T12:33:04.795Z","2.0.0-pbenes-pb-proptypes-2017-09-08T12-35-23-268Z":"2017-09-08T12:35:33.429Z","2.0.0-pbenes-pb-proptypes-2017-09-08T12-38-04-434Z":"2017-09-08T12:38:13.775Z","2.0.0-pbenes-pb-proptypes-2017-09-08T12-39-44-308Z":"2017-09-08T12:39:53.845Z","2.0.0-pbenes-pb-proptypes-2017-09-08T12-44-31-652Z":"2017-09-08T12:44:40.876Z","2.0.0-pbenes-pb-proptypes-2017-09-08T12-46-10-985Z":"2017-09-08T12:46:20.229Z","2.0.0-pbenes-pb-proptypes-2017-09-08T12-48-54-873Z":"2017-09-08T12:49:03.574Z","2.0.0-pbenes-pb-proptypes-2017-09-08T12-58-47-605Z":"2017-09-08T12:58:57.148Z","2.0.0-pbenes-pb-proptypes-2017-09-08T13-06-03-348Z":"2017-09-08T13:06:13.203Z","2.0.0-pbenes-pb-proptypes-2017-09-08T13-24-26-281Z":"2017-09-08T13:24:35.293Z","2.0.0-pbenes-pb-proptypes-2017-09-08T13-27-48-615Z":"2017-09-08T13:27:58.027Z","2.0.0-pbenes-pb-proptypes-2017-09-08T13-32-17-347Z":"2017-09-08T13:32:26.827Z","2.0.0-pbenes-pb-proptypes-2017-09-08T13-43-46-265Z":"2017-09-08T13:43:56.129Z","2.0.0-vaclavbohac-vis-identifier-2017-09-08T14-31-01-569Z":"2017-09-08T14:31:11.634Z","2.0.0-vaclavbohac-vis-identifier-2017-09-08T14-37-16-057Z":"2017-09-08T14:37:27.523Z","2.0.0-vaclavbohac-vis-identifier-2017-09-08T15-11-04-863Z":"2017-09-08T15:11:14.409Z","2.0.0-vaclavbohac-vis-identifier-2017-09-08T15-50-46-898Z":"2017-09-08T15:50:56.194Z","2.0.0-petrjanu-pja-bb-249-parentie11-2017-09-11T04-31-33-806Z":"2017-09-11T04:31:54.523Z","2.0.0-petrjanu-pja-bb-249-parentie11-2017-09-11T05-29-32-002Z":"2017-09-11T05:29:53.766Z","2.0.0-petrjanu-pja-bb-249-parentie11-2017-09-11T06-53-31-006Z":"2017-09-11T06:53:53.719Z","2.0.0-petrjanu-pja-bb-249-parentie11-2017-09-11T07-02-09-433Z":"2017-09-11T07:02:26.125Z","2.0.0-petrjanu-HEAD-2017-09-11T07-31-58-194Z":"2017-09-11T07:32:10.076Z","2.0.0-petrjanu-pja-bb-249-parentie11-2017-09-11T07-40-04-706Z":"2017-09-11T07:40:17.864Z","2.0.0-petrjanu-pja-bb-249-parentie11-2017-09-11T07-46-43-710Z":"2017-09-11T07:47:04.677Z","2.0.0-vojty-fix-redux-2017-09-11T08-39-13-172Z":"2017-09-11T08:39:23.720Z","2.0.0-pbenes-pb-pt-2017-09-11T12-06-46-993Z":"2017-09-11T12:06:56.606Z","2.0.0-pbenes-pb-pt-2017-09-11T12-39-59-223Z":"2017-09-11T12:40:08.526Z","2.0.0-pbenes-pb-pt-2017-09-11T12-55-26-802Z":"2017-09-11T12:55:35.946Z","2.0.0-pbenes-pb-pt-2017-09-11T13-41-06-743Z":"2017-09-11T13:41:16.308Z","2.0.0-pbenes-pb-testing-train-2017-09-12T06-54-29-777Z":"2017-09-12T06:54:38.917Z","2.0.0-pbenes-pb-testing-train-2017-09-12T07-09-54-013Z":"2017-09-12T07:10:02.941Z","2.0.0-pbenes-pb-testing-train-2017-09-12T07-54-57-909Z":"2017-09-12T07:55:07.194Z","2.0.0-pbenes-pb-testing-train-2017-09-12T07-58-21-235Z":"2017-09-12T07:58:30.426Z","2.0.0-pbenes-pb-export-dl-2017-09-12T08-47-38-265Z":"2017-09-12T08:47:47.934Z","2.1.0":"2017-09-12T10:29:58.830Z","2.1.0-pbenes-pb-test-2017-09-12T13-01-00-581Z":"2017-09-12T13:01:10.198Z","2.1.0-pbenes-pb-test-2017-09-12T13-03-46-293Z":"2017-09-12T13:03:55.536Z","2.1.0-petrjanu-pja-bb-249-parentie11-2017-09-12T13-28-22-227Z":"2017-09-12T13:28:38.237Z","2.1.1":"2017-09-12T14:30:11.954Z","2.1.0-pbenes-pb-test-2017-09-13T06-39-40-676Z":"2017-09-13T06:39:49.602Z","2.1.0-pbenes-pb-test-2017-09-13T06-52-25-849Z":"2017-09-13T06:52:34.927Z","2.1.0-pbenes-pb-test-2017-09-13T07-21-27-428Z":"2017-09-13T07:21:36.666Z","2.1.1-ocetnik-doc-export-execute-2017-09-13T11-35-51-124Z":"2017-09-13T11:36:05.520Z","2.1.1-ocetnik-doc-export-execute-2017-09-13T11-56-27-069Z":"2017-09-13T11:56:40.111Z","2.1.1-ocetnik-doc-export-execute-2017-09-13T12-37-20-928Z":"2017-09-13T12:37:33.932Z","2.1.1-ocetnik-doc-export-execute-2017-09-13T12-40-00-914Z":"2017-09-13T12:40:12.925Z","2.1.1-bertold8-master-2017-09-13T13-33-15-550Z":"2017-09-13T13:33:26.021Z","2.1.1-ocetnik-doc-export-execute-2017-09-13T14-27-15-620Z":"2017-09-13T14:27:27.071Z","2.1.1-bertold8-master-2017-09-13T14-31-34-139Z":"2017-09-13T14:31:44.711Z","2.1.0-pbenes-pb-test-2017-09-14T06-12-11-522Z":"2017-09-14T06:12:21.605Z","2.1.0-pbenes-pb-test-2017-09-14T07-14-55-179Z":"2017-09-14T07:15:04.477Z","2.1.0-pbenes-pb-test-2017-09-14T07-33-10-486Z":"2017-09-14T07:33:19.676Z","2.1.0-pbenes-pb-test-2017-09-14T07-55-14-744Z":"2017-09-14T07:55:23.875Z","2.1.0-pbenes-pb-test-2017-09-14T07-59-18-103Z":"2017-09-14T07:59:27.302Z","2.1.0-peterlacko-master-2017-09-14T09-14-01-321Z":"2017-09-14T09:14:14.107Z","2.1.0-peterlacko-master-2017-09-14T10-59-51-564Z":"2017-09-14T11:00:06.490Z","2.1.1-petrjanu-pja-bb-192-persistdate-2017-09-14T13-43-12-063Z":"2017-09-14T13:43:26.258Z","2.1.1-petrjanu-pja-bb-192-persistdate-2017-09-14T13-50-16-657Z":"2017-09-14T13:50:43.380Z","2.1.1-martin.mosko-bb-189-date-filter-se-2017-09-14T14-59-29-906Z":"2017-09-14T14:59:43.562Z","2.1.1-pbenes-pb-comp-update-2017-09-15T11-10-51-549Z":"2017-09-15T11:11:01.560Z","2.1.1-ocetnik-doc-export-execute-2017-09-15T11-11-01-439Z":"2017-09-15T11:11:12.821Z","2.1.1-pbenes-pb-postpone-2017-09-15T11-45-04-044Z":"2017-09-15T11:45:14.035Z","2.1.1-martin.mosko-bb-189-date-filter-se-2017-09-15T12-11-08-821Z":"2017-09-15T12:11:20.948Z","2.1.1-bertold8-master-2017-09-15T12-16-03-318Z":"2017-09-15T12:16:17.384Z","2.2.0":"2017-09-15T13:02:17.659Z","2.2.0-bertold8-ONE-2740-2017-09-18T06-00-55-057Z":"2017-09-18T06:00:59.238Z","2.2.0-bertold8-ONE-2740-2017-09-18T06-27-22-851Z":"2017-09-18T06:27:27.567Z","2.2.0-pbenes-pb-reload-2017-09-18T06-28-34-906Z":"2017-09-18T06:28:44.412Z","2.2.0-martin.mosko-bb-189-date-filter-se-2017-09-18T06-37-29-358Z":"2017-09-18T06:37:54.808Z","2.3.0":"2017-09-18T07:21:18.755Z","2.2.0-pbenes-pb-reload-2017-09-18T07-42-22-612Z":"2017-09-18T07:42:32.517Z","2.2.0-bertold8-ONE-2740-2017-09-18T07-49-43-910Z":"2017-09-18T07:49:55.654Z","2.2.0-pbenes-pb-reload-2017-09-18T07-55-43-570Z":"2017-09-18T07:55:53.218Z","2.2.0-bertold8-ONE-2740-2017-09-18T08-05-06-779Z":"2017-09-18T08:05:17.081Z","2.3.0-jza-jza-bb-292-eventing-sdk-2017-09-18T10-17-01-274Z":"2017-09-18T10:17:13.927Z","2.3.0-jza-jza-bb-292-eventing-sdk-2017-09-18T11-20-39-271Z":"2017-09-18T11:20:56.093Z","2.2.0-bertold8-ONE-2740-2017-09-18T11-51-04-265Z":"2017-09-18T11:51:14.995Z","2.3.1":"2017-09-18T13:16:01.346Z","2.3.0-bertold8-ONE-2740-2017-09-19T06-25-26-744Z":"2017-09-19T06:25:38.680Z","2.2.0-pbenes-pb-reload-2017-09-19T07-46-08-444Z":"2017-09-19T07:46:17.870Z","2.4.0":"2017-09-19T10:11:20.598Z","2.4.0-pbenes-pb-test-2017-09-20T13-28-11-472Z":"2017-09-20T13:28:22.023Z","2.4.0-pbenes-reference-point-2017-09-22T13-30-12-630Z":"2017-09-22T13:30:22.836Z","2.4.0-bertold8-ONE-2750-2017-09-22T14-04-17-850Z":"2017-09-22T14:04:30.045Z","2.4.0-bertold8-ONE-2750-2017-09-25T08-32-48-976Z":"2017-09-25T08:33:00.266Z","2.4.0-tomasreichmann-master-2017-09-25T12-12-47-935Z":"2017-09-25T12:12:59.262Z","2.5.0":"2017-09-25T12:23:21.018Z","2.5.0-peterlacko-reference-point-2017-09-25T13-45-03-154Z":"2017-09-25T13:45:21.312Z","2.5.0-tomasreichmann-TRE-RAIL-289-Enable-support-for-width-and-height-properties-on-Visualization-component-2017-09-25T14-11-44-295Z":"2017-09-25T14:11:55.626Z","2.4.0-petrjanu-pja-bb-204-datecheckbox-2017-09-26T08-19-33-309Z":"2017-09-26T08:19:46.816Z","2.5.0-tomasreichmann-TRE-RAIL-289-Enable-support-for-width-and-height-properties-on-Visualization-component-2017-09-26T08-59-54-382Z":"2017-09-26T09:00:10.080Z","2.5.0-vaclavbohac-upgrade-data-layer-2017-09-26T11-10-35-102Z":"2017-09-26T11:10:44.521Z","2.5.0-martin.mosko-gd-master-2017-09-26T19-29-56-522Z":"2017-09-26T19:30:12.031Z","2.5.1":"2017-09-27T06:45:00.984Z","2.5.2":"2017-09-27T07:04:55.302Z","2.5.0-vojty-TRE-RAIL-289-Enable-support-for-width-and-height-properties-on-Visualization-component-2017-09-29T10-36-12-943Z":"2017-09-29T10:36:29.277Z","2.5.2-petrjanu-pja-bb-314-datecheck-2017-09-29T13-12-24-793Z":"2017-09-29T13:12:40.820Z","2.5.2-ocetnik-doc-upgrade-tslint-2017-10-02T13-42-57-254Z":"2017-10-02T13:43:09.595Z","2.5.2-ocetnik-doc-upgrade-tslint-2017-10-02T13-55-34-800Z":"2017-10-02T13:55:47.351Z","2.5.2-ocetnik-doc-upgrade-tslint-2017-10-02T14-16-02-503Z":"2017-10-02T14:16:14.223Z","2.5.2-ocetnik-doc-upgrade-tslint-2017-10-02T15-38-39-123Z":"2017-10-02T15:38:52.192Z","2.5.2-petrjanu-pja-bb-314-datecheck-2017-10-03T07-26-03-744Z":"2017-10-03T07:26:18.086Z","2.5.2-ocetnik-doc-upgrade-tslint-2017-10-03T08-16-10-445Z":"2017-10-03T08:16:23.518Z","2.5.2-ocetnik-doc-upgrade-tslint-2017-10-03T08-38-24-637Z":"2017-10-03T08:38:35.800Z","2.5.2-ocetnik-doc-upgrade-tslint-2017-10-03T08-45-07-128Z":"2017-10-03T08:45:17.586Z","2.5.2-ocetnik-doc-upgrade-tslint-2017-10-03T08-57-37-137Z":"2017-10-03T08:57:48.164Z","2.5.2-ocetnik-doc-upgrade-tslint-2017-10-03T09-40-42-584Z":"2017-10-03T09:40:52.864Z","2.5.2-ocetnik-doc-upgrade-tslint-2017-10-03T09-48-23-281Z":"2017-10-03T09:48:34.074Z","2.5.3":"2017-10-03T14:18:02.879Z","2.5.3-peterlacko-reference-point-2017-10-04T09-33-26-566Z":"2017-10-04T09:33:41.829Z","2.5.3-ocetnik-doc-upgrade-tslint-2017-10-04T10-13-39-098Z":"2017-10-04T10:13:50.237Z","2.5.3-martin.mosko-mms-bb-322-2017-10-04T14-58-16-148Z":"2017-10-04T14:58:31.566Z","2.5.3-martin.mosko-mms-bb-322-2017-10-05T10-46-02-289Z":"2017-10-05T10:46:13.490Z","2.5.3-ocetnik-doc-upgrade-tslint-2017-10-05T11-14-31-935Z":"2017-10-05T11:14:44.773Z","2.5.3-ocetnik-doc-upgrade-tslint-2017-10-05T15-02-06-419Z":"2017-10-05T15:02:17.945Z","2.5.4":"2017-10-06T08:59:37.183Z","2.6.0":"2017-10-06T11:08:01.934Z","2.6.0-ocetnik-doc-upgrade-dl-2017-10-06T13-05-38-543Z":"2017-10-06T13:05:53.092Z","2.6.1":"2017-10-09T10:25:22.793Z","2.6.1-jza-jza-bb-257-on-fired-drill-event-2017-10-09T12-11-16-466Z":"2017-10-09T12:11:28.208Z","2.6.1-jza-jza-bb-257-on-fired-drill-event-2017-10-09T14-02-28-469Z":"2017-10-09T14:02:40.711Z","2.6.1-jza-jza-bb-257-on-fired-drill-event-2017-10-09T14-23-18-659Z":"2017-10-09T14:23:31.057Z","2.6.1-jza-jza-bb-257-on-fired-drill-event-2017-10-09T14-41-07-366Z":"2017-10-09T14:41:20.439Z","2.6.1-jza-jza-bb-257-on-fired-drill-event-2017-10-09T14-59-42-440Z":"2017-10-09T14:59:55.147Z","2.6.1-jza-jza-bb-257-on-fired-drill-event-2017-10-09T15-03-48-944Z":"2017-10-09T15:04:01.078Z","2.6.1-jza-jza-bb-257-on-fired-drill-event-2017-10-10T11-07-35-448Z":"2017-10-10T11:07:48.768Z","2.6.1-jza-jza-bb-257-on-fired-drill-event-2017-10-10T11-52-50-346Z":"2017-10-10T11:53:07.409Z","2.6.1-jza-jza-bb-257-on-fired-drill-event-2017-10-10T11-57-34-656Z":"2017-10-10T11:57:48.157Z","2.6.1-jza-jza-bb-257-on-fired-drill-event-2017-10-10T12-39-28-506Z":"2017-10-10T12:39:41.624Z","2.6.1-jza-jza-bb-257-on-fired-drill-event-2017-10-10T13-02-18-387Z":"2017-10-10T13:02:31.527Z","2.6.1-jza-jza-bb-257-on-fired-drill-event-2017-10-11T12-01-03-635Z":"2017-10-11T12:01:19.937Z","2.6.1-zdenek.vidensky-reference-point-2017-10-11T12-47-52-266Z":"2017-10-11T12:48:04.202Z","2.6.1-martin.mosko-gd-master-2017-10-11T12-55-01-087Z":"2017-10-11T12:55:12.447Z","2.6.1-jza-jza-bb-257-on-fired-drill-event-2017-10-12T11-57-27-369Z":"2017-10-12T11:57:40.414Z","2.6.1-jza-jza-bb-257-on-fired-drill-event-2017-10-12T12-06-28-246Z":"2017-10-12T12:06:41.338Z","2.6.1-bugsbunny338-jza-bb-257-on-fired-drill-event-2017-10-12T15-58-13-517Z":"2017-10-12T15:58:25.720Z","2.6.1-bugsbunny338-jza-bb-257-on-fired-drill-event-2017-10-13T16-14-58-495Z":"2017-10-13T16:15:12.032Z","2.6.1-bugsbunny338-jza-bb-257-on-fired-drill-event-2017-10-13T20-12-39-390Z":"2017-10-13T20:12:52.886Z","2.6.1-langhamp-fix-docs-link-2017-10-16T09-15-22-156Z":"2017-10-16T09:15:33.413Z","2.6.1-bugsbunny338-jza-bb-257-on-fired-drill-event-2017-10-17T19-58-56-737Z":"2017-10-17T19:59:09.870Z","2.6.1-petrjanu-master-2017-10-18T11-05-13-826Z":"2017-10-18T11:05:28.189Z","2.7.0":"2017-10-18T11:31:15.943Z","2.6.1-petrjanu-master-2017-10-18T11-59-04-622Z":"2017-10-18T11:59:19.922Z","2.7.0-petrjanu-master-2017-10-19T07-07-10-939Z":"2017-10-19T07:07:31.119Z","2.7.0-petrjanu-pja-bb-328-integrate-jsu-2017-10-19T07-44-46-398Z":"2017-10-19T07:45:04.624Z","2.7.0-petrjanu-pja-bb-328-integrate-jsu-2017-10-19T09-32-00-697Z":"2017-10-19T09:32:13.902Z","2.7.0-strouhaljan-jsu-bb-328-2017-10-20T13-20-40-850Z":"2017-10-20T13:20:56.846Z","2.7.0-strouhaljan-jsu-bb-328-2017-10-23T08-46-33-648Z":"2017-10-23T08:46:48.362Z","2.7.0-strouhaljan-jsu-bb-328-2017-10-23T11-05-41-214Z":"2017-10-23T11:05:56.802Z","2.7.0-vaclavbohac-remove-string-enums-2017-10-23T11-52-43-439Z":"2017-10-23T11:52:55.198Z","2.7.0-strouhaljan-jsu-bb-328-2017-10-23T12-15-52-261Z":"2017-10-23T12:16:06.577Z","2.7.0-strouhaljan-jsu-bb-328-2017-10-23T12-35-56-937Z":"2017-10-23T12:36:12.863Z","2.7.0-vaclavbohac-remove-string-enums-2017-10-23T16-20-07-871Z":"2017-10-23T16:20:17.896Z","2.7.1":"2017-10-24T13:08:06.461Z","2.7.1-pbenes-pb-sort-class-2017-10-26T13-41-41-576Z":"2017-10-26T13:41:50.364Z","2.7.0-martin.mosko-mms-bb-334-2017-10-27T12-30-01-581Z":"2017-10-27T12:30:13.348Z","2.8.0":"2017-10-27T13:18:08.823Z","2.8.0-martin.mosko-mms-bb-334-2017-10-30T10-27-29-319Z":"2017-10-30T10:27:42.024Z","2.8.0-vojty-new-afm-2017-10-31T12-33-43-790Z":"2017-10-31T12:33:55.205Z","2.8.0-strouhaljan-jsu-bb-328-2017-10-31T13-21-46-876Z":"2017-10-31T13:22:00.064Z","2.8.0-strouhaljan-jsu-bb-328-2017-10-31T14-02-55-049Z":"2017-10-31T14:03:08.881Z","2.8.0-tomsatgd-pja-bb-334-ttedit-2-2017-10-31T16-08-59-297Z":"2017-10-31T16:09:11.560Z","2.9.0":"2017-11-01T09:30:46.746Z","2.6.1-tomasreichmann-master-2017-11-01T12-32-14-632Z":"2017-11-01T12:32:27.209Z","2.9.0-bertold8-ONE-2818-2017-11-01T15-15-45-423Z":"2017-11-01T15:15:56.301Z","2.9.0-strouhaljan-master-2017-11-02T09-08-41-746Z":"2017-11-02T09:08:56.510Z","2.9.0-bertold8-ONE-2818-2017-11-03T06-43-12-628Z":"2017-11-03T06:43:21.332Z","2.9.0-bertold8-ONE-2818-2017-11-03T12-14-38-983Z":"2017-11-03T12:14:51.608Z","2.9.0-vojty-new-afm-2017-11-03T14-59-23-565Z":"2017-11-03T14:59:34.223Z","2.9.1":"2017-11-06T09:23:26.733Z","2.9.2":"2017-11-06T09:36:01.704Z","2.9.0-vojty-new-afm-2017-11-06T14-24-04-714Z":"2017-11-06T14:24:15.768Z","2.9.0-vojty-new-afm-2017-11-09T13-35-12-941Z":"2017-11-09T13:35:25.827Z","2.9.0-petrjanu-pja-bb-334-ttedit-2017-11-10T09-39-17-311Z":"2017-11-10T09:39:38.970Z","2.9.0-vojty-new-afm-2017-11-10T13-14-21-386Z":"2017-11-10T13:14:30.927Z","2.9.0-vojty-new-afm-2017-11-10T16-29-42-142Z":"2017-11-10T16:29:54.479Z","2.9.0-vojty-new-afm-2017-11-13T14-23-18-637Z":"2017-11-13T14:23:31.229Z","2.9.0-vojty-new-afm-2017-11-15T12-34-17-653Z":"2017-11-15T12:34:29.864Z","2.9.0-vojty-new-afm-2017-11-15T13-03-30-863Z":"2017-11-15T13:03:42.217Z","2.9.0-vojty-new-afm-2017-11-15T13-59-01-939Z":"2017-11-15T13:59:15.062Z","2.9.0-petrjanu-pja-bb-334-ttedit-2017-11-15T19-59-26-388Z":"2017-11-15T19:59:40.574Z","2.9.0-vojty-new-afm-2017-11-16T08-31-12-068Z":"2017-11-16T08:31:25.613Z","2.9.0-pavelzgdc-new-afm-2017-11-20T12-41-32-759Z":"2017-11-20T12:41:46.467Z","2.9.0-pavelzgdc-vojty-new-afm-2017-11-20T16-19-56-464Z":"2017-11-20T16:20:06.510Z","2.9.0-vojty-new-afm-2017-11-22T15-44-57-946Z":"2017-11-22T15:45:10.713Z","2.9.0-vaclavbohac-new-afm-2017-11-24T08-47-44-234Z":"2017-11-24T08:47:57.421Z","2.9.0-vojty-new-afm-2017-11-24T14-49-49-345Z":"2017-11-24T14:50:13.470Z","2.9.0-vojty-new-afm-2017-11-24T14-54-16-934Z":"2017-11-24T14:54:29.659Z","2.9.0-vojty-new-afm-2017-11-24T16-23-53-707Z":"2017-11-24T16:24:07.821Z","2.9.0-tomasreichmann-vojty-new-afm-2017-11-27T14-03-27-633Z":"2017-11-27T14:03:37.738Z","2.9.0-vaclavbohac-new-afm-2017-11-27T14-26-29-433Z":"2017-11-27T14:26:39.724Z","2.9.0-vojty-new-afm-2017-11-28T13-33-28-024Z":"2017-11-28T13:33:37.494Z","3.0.0-alpha1":"2017-11-29T16:18:05.726Z","3.0.0-petrjanu-pja-bb-334-ttedit-2017-12-01T12-41-21-669Z":"2017-12-01T12:41:34.036Z","3.0.0-vaclavbohac-sorting-2017-12-01T14-06-26-287Z":"2017-12-01T14:06:36.859Z","3.0.0-vaclavbohac-sorting-2017-12-01T14-47-23-528Z":"2017-12-01T14:47:33.855Z","3.0.0-alpha2":"2017-12-03T16:49:09.619Z","3.0.0-petrjanu-pja-bb-334-ttedit-2017-12-04T12-50-13-427Z":"2017-12-04T12:50:40.252Z","3.0.0-petrjanu-pja-bb-334-ttedit-2017-12-05T11-54-35-744Z":"2017-12-05T11:54:56.078Z","3.0.0-vaclavbohac-exec-on-resultspec-2017-12-05T22-51-50-103Z":"2017-12-05T22:52:02.864Z","3.0.0-martin.mosko-master-2017-12-07T11-33-33-234Z":"2017-12-07T11:33:42.329Z","3.0.0-martin.mosko-HEAD-2017-12-07T11-44-50-854Z":"2017-12-07T11:44:59.026Z","3.0.0-alpha3":"2017-12-07T15:16:02.743Z","3.0.0-vojty-export-table-2017-12-07T15-31-18-778Z":"2017-12-07T15:31:28.609Z","3.0.0-alpha4":"2017-12-07T15:54:32.718Z","3.0.0-tomasreichmann-TRE-RAIL-551-JS-error-and-insight-show-blank-page-with-insight-no-data-2017-12-08T14-55-49-355Z":"2017-12-08T14:56:06.860Z","3.0.0-tomasreichmann-TRE-RAIL-551-JS-error-and-insight-show-blank-page-with-insight-no-data-2017-12-08T15-35-45-495Z":"2017-12-08T15:36:01.594Z","3.0.0-alpha5":"2017-12-08T15:40:55.889Z","3.0.0-tomasreichmann-TRE-RAIL-551-JS-error-and-insight-show-blank-page-with-insight-no-data-2017-12-08T15-48-53-440Z":"2017-12-08T15:49:07.817Z","3.0.0-petrjanu-pja-bb-334-ttedit-2017-12-11T14-20-39-222Z":"2017-12-11T14:20:51.717Z","3.0.0-vaclavbohac-handle-empty-table-2017-12-11T16-03-57-083Z":"2017-12-11T16:04:08.248Z","3.0.0-alpha6":"2017-12-11T18:17:49.195Z","3.0.0-petrjanu-pja-bb-334-ttedit-2017-12-12T12-48-01-328Z":"2017-12-12T12:48:14.055Z","3.0.0-petrjanu-pja-bb-334-ttedit-2017-12-12T14-31-51-199Z":"2017-12-12T14:32:03.937Z","3.0.0-alpha7":"2017-12-12T14:52:15.095Z","3.0.0-petrjanu-pja-bb-334-ttedit-2017-12-13T08-21-32-698Z":"2017-12-13T08:21:53.242Z","3.0.0-petrjanu-pja-bb-334-ttedit-2017-12-13T08-56-35-776Z":"2017-12-13T08:56:55.889Z","3.0.0-petrjanu-pja-bb-334-ttedit-2017-12-13T08-58-27-138Z":"2017-12-13T08:58:51.180Z","3.0.0-ocetnik-master-2017-12-13T13-26-50-864Z":"2017-12-13T13:27:01.350Z","3.0.0-ocetnik-master-2017-12-13T13-28-54-274Z":"2017-12-13T13:29:05.345Z","3.0.0-ocetnik-doc-fix-table-drilling-2017-12-14T12-38-09-533Z":"2017-12-14T12:38:20.012Z","3.0.0-alpha8":"2017-12-14T16:45:20.621Z","3.0.0-martin.mosko-mms-bb-415-2017-12-14T18-51-03-468Z":"2017-12-14T18:51:19.713Z","3.0.0-petrjanu-pja-bb-334-ttedit-2017-12-15T11-19-29-582Z":"2017-12-15T11:19:40.498Z","3.0.0-martin.mosko-mms-bb-415-2017-12-15T13-41-31-481Z":"2017-12-15T13:41:43.962Z","3.0.0-alpha9":"2017-12-15T13:50:48.472Z","3.0.0-martin.mosko-mms-bb-415-2017-12-19T11-49-01-174Z":"2017-12-19T11:49:12.630Z","3.0.0-petrjanu-pja-bb-510-2017-12-19T12-02-00-390Z":"2017-12-19T12:02:15.272Z","3.0.0-alpha10":"2017-12-19T12:45:39.221Z","3.0.0-alpha10-martin.mosko-mms-bb-415-2017-12-19T15-35-53-393Z":"2017-12-19T15:36:06.328Z","3.0.0-alpha10-martin.mosko-mms-bb-415-2017-12-19T15-46-43-239Z":"2017-12-19T15:46:53.896Z","3.0.0-alpha11":"2017-12-20T10:50:56.283Z","3.0.0-petrjanu-pja-bb-510-2017-12-20T12-51-32-505Z":"2017-12-20T12:51:58.659Z","3.0.0-pavelzgdc-pzb-552-undo-redo-2018-01-03T13-16-54-091Z":"2018-01-03T13:17:06.702Z","3.0.0-pavelzgdc-pzb-552-undo-redo-2018-01-04T13-23-15-469Z":"2018-01-04T13:23:26.699Z","3.0.0-martin.mosko-mms-bb-545-2018-01-04T14-40-11-193Z":"2018-01-04T14:40:27.978Z","3.0.0-bugsbunny338-jza-bb-514-2018-01-05T09-55-03-131Z":"2018-01-05T09:55:14.939Z","3.0.0-petrjanu-pja-bb-510-2018-01-05T11-51-10-783Z":"2018-01-05T11:51:24.847Z","3.0.0-alpha12":"2018-01-05T14:20:15.190Z","3.0.0-petrjanu-pja-bb-510-2018-01-08T12-19-33-643Z":"2018-01-08T12:20:04.331Z","3.0.0-alpha13":"2018-01-08T14:44:03.077Z","3.0.0-bugsbunny338-jza-bb-434-propagate-alias-2018-01-08T15-44-25-122Z":"2018-01-08T15:44:37.695Z","3.0.0-vaclavbohac-fix-filter-dup-2018-01-08T16-57-46-982Z":"2018-01-08T16:58:10.946Z","3.0.0-alpha14":"2018-01-10T10:34:59.747Z","3.0.0-pbenes-visualization-object-2018-01-10T13-09-32-321Z":"2018-01-10T13:09:42.053Z","3.0.0-pavelzgdc-pzb-552-undo-redo-2018-01-10T15-59-11-648Z":"2018-01-10T15:59:22.818Z","3.0.0-bugsbunny338-jza-bb-434-propagate-alias-2018-01-11T08-43-40-307Z":"2018-01-11T08:43:51.082Z","3.0.0-pbenes-visualization-object-2018-01-11T09-14-41-627Z":"2018-01-11T09:14:49.711Z","3.0.0-pbenes-visualization-object-2018-01-11T09-23-14-774Z":"2018-01-11T09:23:25.171Z","3.0.0-alpha15":"2018-01-11T10:58:16.462Z","3.0.0-pbenes-visualization-object-2018-01-11T13-53-06-652Z":"2018-01-11T13:53:17.509Z","3.0.0-vaclavbohac-fix-date-filters-2018-01-12T12-44-58-658Z":"2018-01-12T12:45:11.574Z","3.0.0-petrjanu-pja-bb-547-2018-01-12T12-57-24-872Z":"2018-01-12T12:57:47.623Z","3.0.0-petrjanu-pja-bb-547-2018-01-12T13-30-04-818Z":"2018-01-12T13:30:18.329Z","3.0.0-pbenes-visualization-object-2018-01-12T15-10-23-626Z":"2018-01-12T15:10:32.826Z","3.0.0-alpha16":"2018-01-12T16:23:59.765Z","3.0.0":"2018-01-14T18:58:54.228Z","3.0.1":"2018-01-15T08:31:10.784Z","3.0.1-pbenes-visualization-object-2018-01-15T15-09-26-072Z":"2018-01-15T15:09:35.613Z","3.0.0-bugsbunny338-jza-bb-434-propagate-alias-2018-01-15T16-35-42-857Z":"2018-01-15T16:35:57.101Z","3.0.1-pbenes-visualization-object-2018-01-16T13-34-19-564Z":"2018-01-16T13:34:28.959Z","3.0.0-bugsbunny338-jza-bb-434-propagate-alias-2018-01-16T13-49-05-989Z":"2018-01-16T13:49:18.415Z","3.0.1-pavelzgdc-pzb-612-undoredo-fix-2018-01-16T13-53-02-095Z":"2018-01-16T13:53:12.080Z","3.0.0-bugsbunny338-jza-bb-434-propagate-alias-2018-01-16T14-17-55-208Z":"2018-01-16T14:18:06.458Z","3.0.0-bugsbunny338-jza-bb-434-propagate-alias-2018-01-16T21-05-40-140Z":"2018-01-16T21:05:51.167Z","3.0.1-pbenes-visualization-object-2018-01-17T14-14-36-036Z":"2018-01-17T14:14:45.635Z","3.0.1-bugsbunny338-jza-bb-434-propagate-alias-2018-01-17T15-05-30-865Z":"2018-01-17T15:05:42.849Z","3.0.1-pavelzgdc-pzb-612-undoredo-fix-2018-01-17T15-51-11-639Z":"2018-01-17T15:51:27.756Z","3.0.1-pbenes-visualization-object-2018-01-18T09-21-12-460Z":"2018-01-18T09:21:22.064Z","3.0.1-pbenes-visualization-object-2018-01-18T09-31-42-705Z":"2018-01-18T09:31:50.556Z","3.0.1-tomsatgd-tsa-bb-531-totals-def-by-afm-and-result-spec-2018-01-18T09-45-55-745Z":"2018-01-18T09:46:07.566Z","3.0.2":"2018-01-18T14:43:45.732Z","3.0.1-pbenes-visualization-object-2018-01-18T15-18-16-635Z":"2018-01-18T15:18:26.076Z","3.0.1-pavelzgdc-pzb-612-undoredo-fix-2018-01-19T10-03-01-573Z":"2018-01-19T10:03:12.283Z","3.0.1-vaclavbohac-allow-multiple-date-filters-2018-01-19T11-58-58-479Z":"2018-01-19T11:59:08.795Z","3.0.3":"2018-01-19T12:39:45.806Z","3.0.3-pbenes-visualization-object-2018-01-19T13-31-33-609Z":"2018-01-19T13:31:43.688Z","3.0.3-ocetnik-doc-react-15-6-2-2018-01-20T20-08-31-855Z":"2018-01-20T20:08:46.616Z","3.0.3-pbenes-visualization-object-2018-01-22T11-58-37-888Z":"2018-01-22T11:58:47.491Z","3.0.3-bugsbunny338-jza-bb-434-propagate-alias-2018-01-22T12-53-36-343Z":"2018-01-22T12:53:51.015Z","3.0.4":"2018-01-22T13:48:04.413Z","3.0.3-pavelzgdc-master-2018-01-22T16-32-11-047Z":"2018-01-22T16:32:21.827Z","3.0.4-pbenes-visualization-object-2018-01-23T08-41-04-189Z":"2018-01-23T08:41:13.821Z","3.0.4-pavelzgdc-pzb-552-bugfix-2018-01-23T10-48-46-040Z":"2018-01-23T10:48:56.345Z","3.0.4-martin.mosko-mms-bb-271-2018-01-23T12-51-16-754Z":"2018-01-23T12:51:32.525Z","3.0.4-petrjanu-pja-bb-583-2018-01-23T13-37-14-283Z":"2018-01-23T13:37:33.095Z","3.0.4-pbenes-visualization-object-2018-01-23T14-51-39-172Z":"2018-01-23T14:51:53.637Z","3.0.4-martin.mosko-mms-bb-271-2018-01-23T15-29-00-596Z":"2018-01-23T15:29:13.460Z","3.0.4-martin.mosko-mms-bb-271-2018-01-23T15-47-36-858Z":"2018-01-23T15:47:49.276Z","3.0.3-lhorak-table-vertical-resizing-2018-01-24T09-02-59-856Z":"2018-01-24T09:03:15.452Z","3.0.4-pbenes-visualization-object-2018-01-24T09-55-25-716Z":"2018-01-24T09:55:35.379Z","3.0.4-martin.mosko-mms-bb-271-2018-01-24T10-13-42-579Z":"2018-01-24T10:13:51.952Z","3.0.4-martin.mosko-mms-bb-271-2018-01-24T11-52-42-932Z":"2018-01-24T11:52:56.428Z","3.0.4-martin.mosko-mms-bb-271-2018-01-24T12-24-08-947Z":"2018-01-24T12:24:21.168Z","3.0.5":"2018-01-24T12:45:16.208Z","3.0.4-pbenes-visualization-object-2018-01-24T12-58-54-520Z":"2018-01-24T12:59:04.767Z","3.0.4-lhorak-table-vertical-resizing-2018-01-24T14-44-41-191Z":"2018-01-24T14:44:56.750Z","3.0.4-lhorak-table-vertical-resizing-2018-01-25T09-27-55-569Z":"2018-01-25T09:28:14.429Z","3.0.4-lhorak-table-vertical-resizing-2018-01-25T10-37-29-379Z":"2018-01-25T10:37:42.976Z","3.0.4-lhorak-table-vertical-resizing-2018-01-25T11-02-41-581Z":"2018-01-25T11:02:55.819Z","3.0.4-lhorak-table-vertical-resizing-2018-01-25T11-18-53-260Z":"2018-01-25T11:19:15.494Z","3.0.4-pbenes-visualization-object-2018-01-25T12-14-41-478Z":"2018-01-25T12:14:54.411Z","3.0.6":"2018-01-25T15:06:07.765Z","3.0.6-lhorak-table-vertical-resizing-2018-01-29T08-16-26-801Z":"2018-01-29T08:16:40.131Z","3.0.6-pbenes-visualization-object-2018-01-29T10-45-48-638Z":"2018-01-29T10:45:58.632Z","3.0.7":"2018-01-29T13:15:21.975Z","3.0.6-pbenes-visualization-object-2018-01-29T14-33-47-507Z":"2018-01-29T14:33:57.893Z","3.0.6-martin.mosko-mms-bb-271-fix-2018-01-30T08-02-58-189Z":"2018-01-30T08:03:11.536Z","3.0.7-pbenes-visualization-object-2018-01-30T11-46-46-532Z":"2018-01-30T11:46:56.455Z","3.0.7-pbenes-visualization-object-2018-01-30T12-02-18-480Z":"2018-01-30T12:02:27.627Z","3.0.7-pbenes-visualization-object-2018-01-30T14-13-04-632Z":"2018-01-30T14:13:18.291Z","3.0.7-bugsbunny338-jza-bb-590-fix-pop-eventing-2018-01-30T16-29-34-154Z":"2018-01-30T16:29:50.410Z","3.0.7-lhorak-fetch-error-handling-2018-01-31T08-40-51-671Z":"2018-01-31T08:41:05.288Z","3.0.7-pavelzgdc-pzb-552-revert-2018-01-31T09-42-00-176Z":"2018-01-31T09:42:16.150Z","3.0.8":"2018-01-31T09:59:30.456Z","3.0.8-pbenes-visualization-object-2018-01-31T12-49-49-492Z":"2018-01-31T12:49:59.166Z","3.0.3-pavelzgdc-tomasreichmann-TRE-RAIL-419-Examples-2018-01-31T14-47-19-273Z":"2018-01-31T14:47:29.627Z","3.0.9":"2018-02-01T09:38:39.272Z","3.0.9-lhorak-fetch-error-handling-2018-02-02T08-12-14-614Z":"2018-02-02T08:12:28.981Z","3.0.9-petrjanu-pja-bb-388-2018-02-02T14-05-31-334Z":"2018-02-02T14:05:44.648Z","3.0.9-pbenes-visualization-object-2018-02-05T08-17-39-286Z":"2018-02-05T08:17:49.578Z","3.0.9-pbenes-visualization-object-2018-02-05T08-36-27-267Z":"2018-02-05T08:36:37.160Z","3.0.9-martin.mosko-visualization-object-2018-02-05T08-58-43-881Z":"2018-02-05T08:58:56.722Z","3.0.9-tomsatgd-tsa-bb-534-totals-NaN-fix-2018-02-05T14-46-56-469Z":"2018-02-05T14:47:06.668Z","3.0.10":"2018-02-05T15:58:29.005Z","3.0.10-lhorak-fetch-error-handling-2018-02-06T14-45-18-958Z":"2018-02-06T14:45:34.845Z","3.0.10-pbenes-visualization-object-2018-02-06T15-37-22-593Z":"2018-02-06T15:37:32.907Z","3.0.10-lhorak-fetch-error-handling-2018-02-07T09-10-51-656Z":"2018-02-07T09:11:05.784Z","3.0.10-lhorak-fetch-error-handling-2018-02-07T09-43-52-806Z":"2018-02-07T09:44:06.465Z","3.0.11":"2018-02-07T15:39:24.424Z","3.0.10-pbenes-visualization-object-2018-02-08T08-18-20-648Z":"2018-02-08T08:18:30.034Z","3.0.11-pbenes-visualization-object-2018-02-08T14-07-25-888Z":"2018-02-08T14:07:36.200Z","3.0.11-pbenes-visualization-object-2018-02-08T14-30-45-213Z":"2018-02-08T14:30:54.647Z","3.0.12":"2018-02-08T15:07:41.819Z","3.0.11-pbenes-visualization-object-2018-02-08T15-47-04-686Z":"2018-02-08T15:47:17.227Z","3.0.12-pbenes-visualization-object-2018-02-09T08-24-03-108Z":"2018-02-09T08:24:12.445Z","3.0.12-pbenes-visualization-object-2018-02-09T14-16-02-370Z":"2018-02-09T14:16:11.692Z","3.0.12-pbenes-visualization-object-2018-02-12T12-43-40-534Z":"2018-02-12T12:43:49.771Z","3.0.12-pbenes-visualization-object-2018-02-13T09-30-27-924Z":"2018-02-13T09:30:36.537Z","3.0.12-tomsatgd-tsa-bb-631-date-filter-disabled-on-no-data-2018-02-13T09-51-59-565Z":"2018-02-13T09:52:11.006Z","3.0.12-vojty-factory-2018-02-13T12-47-41-397Z":"2018-02-13T12:47:52.035Z","3.0.13":"2018-02-13T13:11:58.758Z","3.0.13-pbenes-visualization-object-2018-02-14T08-26-09-064Z":"2018-02-14T08:26:17.450Z","3.0.13-vaclavbohac-unification-poc-v3-2018-02-14T16-29-07-352Z":"2018-02-14T16:29:22.744Z","3.0.13-pbenes-visualization-object-2018-02-14T19-35-58-840Z":"2018-02-14T19:36:09.548Z","3.0.13-pbenes-visualization-object-2018-02-14T20-04-57-976Z":"2018-02-14T20:05:42.625Z","3.0.13-pbenes-visualization-object-2018-02-14T20-20-39-248Z":"2018-02-14T20:20:48.599Z","3.0.13-pbenes-visualization-object-2018-02-14T20-47-16-040Z":"2018-02-14T20:47:24.432Z","4.0.0-alpha1":"2018-02-16T10:52:51.086Z","4.0.0-vojty-factory-sdk-2018-02-16T14-25-44-223Z":"2018-02-16T14:25:57.324Z","4.0.0-alpha2":"2018-02-16T15:16:02.719Z","4.0.0-vaclavbohac-unification-poc-v4-2018-02-18T22-04-08-204Z":"2018-02-18T22:04:15.023Z","4.0.0-bugsbunny338-jza-bb-559-visualization-catalog-2018-02-20T09-02-40-909Z":"2018-02-20T09:02:55.263Z","4.0.0-alpha3":"2018-02-20T11:47:02.521Z","4.0.0-vaclavbohac-unification-poc-v4-2018-02-20T12-29-40-382Z":"2018-02-20T12:29:52.571Z","4.0.0-vaclavbohac-unification-poc-v4-2018-02-20T13-03-08-982Z":"2018-02-20T13:03:16.519Z","4.0.0-strouhaljan-jsu-bb-501-2018-02-22T15-37-24-246Z":"2018-02-22T15:37:38.120Z","4.0.0-tomsatgd-tsa-bb-585-headline-2018-02-23T10-14-26-699Z":"2018-02-23T10:14:42.997Z","4.0.0-tomsatgd-tsa-bb-585-headline-2018-02-23T10-22-42-211Z":"2018-02-23T10:22:54.213Z","4.0.0-tomsatgd-tsa-bb-585-headline-2018-02-23T10-28-39-285Z":"2018-02-23T10:28:51.335Z","4.0.0-tomsatgd-tsa-bb-585-headline-2018-02-23T10-56-06-393Z":"2018-02-23T10:56:19.773Z","4.0.0-tomsatgd-tsa-bb-585-headline-2018-02-23T11-49-47-291Z":"2018-02-23T11:49:57.271Z","4.0.0-tomsatgd-tsa-bb-585-headline-2018-02-23T11-51-37-483Z":"2018-02-23T11:51:48.366Z","4.0.0-pavelzgdc-vojty-factory-sdk-2018-02-23T12-31-59-123Z":"2018-02-23T12:32:09.386Z","4.0.0-vojty-doc-react-15-6-2-2018-02-23T12-53-39-718Z":"2018-02-23T12:53:52.677Z","4.0.0-ocetnik-master-2018-02-23T12-58-33-508Z":"2018-02-23T12:58:42.481Z","4.0.0-ocetnik-master-2018-02-23T13-03-43-000Z":"2018-02-23T13:03:53.268Z","4.0.0-strouhaljan-jsu-bb-501-2018-02-23T13-15-40-046Z":"2018-02-23T13:15:53.669Z","4.0.0-tomsatgd-tsa-bb-585-headline-2018-02-23T13-18-38-911Z":"2018-02-23T13:18:49.456Z","4.0.0-vojty-doc-react-15-6-2-2018-02-23T13-24-05-341Z":"2018-02-23T13:24:15.684Z","4.0.0-ocetnik-doc-upgrade-dependencies-2018-02-23T13-41-22-475Z":"2018-02-23T13:41:32.755Z","4.0.0-ocetnik-doc-upgrade-dependencies-2018-02-23T13-43-58-485Z":"2018-02-23T13:44:06.839Z","4.0.0-ocetnik-doc-upgrade-dependencies-2018-02-23T13-55-40-292Z":"2018-02-23T13:55:48.865Z","4.0.0-ocetnik-doc-upgrade-dependencies-2018-02-23T14-06-47-304Z":"2018-02-23T14:07:06.316Z","4.0.0-ocetnik-doc-upgrade-dependencies-2018-02-23T14-29-01-487Z":"2018-02-23T14:29:21.145Z","4.0.0-ocetnik-doc-upgrade-dependencies-2018-02-23T14-44-18-139Z":"2018-02-23T14:44:26.752Z","4.0.0-ocetnik-doc-upgrade-dependencies-2018-02-23T15-14-13-040Z":"2018-02-23T15:14:22.214Z","4.0.0-tomsatgd-tsa-bb-585-headline-2018-02-26T12-28-17-167Z":"2018-02-26T12:28:27.852Z","4.0.0-strouhaljan-jsu-bb-501-2018-02-26T14-23-03-949Z":"2018-02-26T14:23:20.603Z","4.0.0-alpha4":"2018-03-01T09:22:07.312Z","4.0.0-vojty-factory-sdk-2018-03-01T09-57-09-670Z":"2018-03-01T09:57:19.383Z","4.0.1-alpha4":"2018-03-01T10:13:23.058Z","4.0.1-alpha5":"2018-03-01T15:49:38.174Z","4.0.0-pavelzgdc-pzb-647-telemetry-2018-03-02T08-58-33-253Z":"2018-03-02T08:58:46.985Z","4.0.1-pavelzgdc-pzb-647-telemetry-2018-03-02T10-33-48-891Z":"2018-03-02T10:33:58.779Z","4.0.1-xmort-tsa-bb-585-headline-2018-03-02T13-09-07-685Z":"2018-03-02T13:09:17.818Z","4.0.1-martin.mosko-mms-bb-707-2018-03-02T15-50-00-424Z":"2018-03-02T15:50:09.705Z","4.0.1-tomsatgd-tsa-bb-585-headline-2018-03-05T09-54-57-311Z":"2018-03-05T09:55:08.810Z","4.0.1-tomsatgd-tsa-bb-585-headline-2018-03-05T10-09-39-212Z":"2018-03-05T10:09:47.417Z","4.0.1-tomsatgd-tsa-bb-585-headline-2018-03-05T10-14-51-812Z":"2018-03-05T10:14:58.937Z","4.0.1-tomsatgd-tsa-bb-585-headline-2018-03-05T10-17-13-019Z":"2018-03-05T10:17:20.998Z","4.0.1-martin.mosko-mms-bb-707-2018-03-05T12-23-30-871Z":"2018-03-05T12:23:40.257Z","4.0.1-tomsatgd-tsa-bb-585-headline-2018-03-06T09-48-59-138Z":"2018-03-06T09:49:09.485Z","4.0.1-tomsatgd-tsa-bb-585-headline-2018-03-06T09-54-18-635Z":"2018-03-06T09:54:25.705Z","4.0.1-alpha6":"2018-03-06T14:41:19.463Z","4.0.1-vaclavbohac-revert-factory-sdk-2018-03-06T15-11-58-696Z":"2018-03-06T15:12:06.863Z","4.0.1-alpha7":"2018-03-06T15:57:57.771Z","5.0.0-alpha0":"2018-03-06T17:16:28.520Z","4.0.1-martin.mosko-mms-bb-707-2018-03-07T12-03-58-832Z":"2018-03-07T12:04:07.844Z","4.0.1-martin.mosko-mms-bb-707-2018-03-07T12-20-28-796Z":"2018-03-07T12:20:37.716Z","4.0.1-martin.mosko-mms-bb-707-2018-03-07T15-23-32-709Z":"2018-03-07T15:23:41.554Z","4.0.1-alpha8":"2018-03-07T15:46:10.725Z","5.0.0-alpha1":"2018-03-07T15:53:20.226Z","4.0.1-martin.mosko-mms-bb-707-2018-03-07T15-59-59-356Z":"2018-03-07T16:00:08.019Z","4.0.1-martin.mosko-mms-bb-707-2018-03-07T16-02-25-643Z":"2018-03-07T16:02:33.839Z","5.0.0-martin.mosko-mms-bb-721-2018-03-07T16-33-41-150Z":"2018-03-07T16:33:49.914Z","5.0.0-martin.mosko-mms-bb-721-2018-03-07T16-35-54-251Z":"2018-03-07T16:36:03.079Z","5.0.0-alpha2":"2018-03-07T17:00:16.037Z","4.0.1-peterlacko-master-2018-03-08T13-02-22-683Z":"2018-03-08T13:02:35.141Z","4.0.1-pavelzgdc-pzb-647-telemetry-2018-03-08T14-09-28-021Z":"2018-03-08T14:09:43.979Z","5.0.0-pavelzgdc-pzb-verifikace-2018-03-08T14-17-35-083Z":"2018-03-08T14:17:46.444Z","5.0.0-ocetnik-doc-react-15-6-2-2018-03-08T14-26-04-372Z":"2018-03-08T14:26:15.133Z","4.0.1-pavelzgdc-pzb-647-telemetry-2018-03-09T09-24-45-305Z":"2018-03-09T09:24:57.376Z","5.0.0-ocetnik-doc-react-15-6-2-2018-03-09T10-16-17-829Z":"2018-03-09T10:16:26.547Z","5.0.0-ocetnik-doc-react-15-6-2-2018-03-09T10-29-39-048Z":"2018-03-09T10:29:47.563Z","4.0.1":"2018-03-10T14:24:10.756Z","5.0.0-tomsatgd-next-5-0-0-2018-03-12T09-20-06-301Z":"2018-03-12T09:20:19.264Z","5.0.0-alpha3":"2018-03-12T10:24:04.825Z","5.0.0-tomsatgd-tas-bb-501-fix-broken-components-state-2018-03-12T10-24-20-661Z":"2018-03-12T10:24:28.849Z","5.0.0-pavelzgdc-pzb-647-telemetry-2018-03-12T11-54-18-014Z":"2018-03-12T11:54:30.268Z","5.0.0-pavelzgdc-pzb-647-telemetry-2018-03-12T11-56-54-159Z":"2018-03-12T11:57:03.039Z","5.0.0-pavelzgdc-pzb-647-telemetry-2018-03-12T11-59-35-252Z":"2018-03-12T11:59:44.619Z","5.0.0-tomsatgd-tsa-bb-727-fix-broken-totals-highlight-2018-03-12T14-13-54-130Z":"2018-03-12T14:14:03.652Z","5.0.0-tomsatgd-tsa-bb-727-fix-broken-totals-highlight-2018-03-12T14-18-28-126Z":"2018-03-12T14:18:37.433Z","5.0.0-petrjanu-pja-bb-643-2018-03-12T14-59-32-971Z":"2018-03-12T14:59:53.849Z","5.0.0-pavelzgdc-pzb-647-telemetry-2018-03-12T15-18-59-221Z":"2018-03-12T15:19:08.856Z","5.0.0-pavelzgdc-pzb-647-telemetry-2018-03-12T15-22-31-601Z":"2018-03-12T15:22:43.878Z","4.0.1-martin.mosko-mms-bb-740-2018-03-12T16-25-33-461Z":"2018-03-12T16:25:45.088Z","5.0.0-strouhaljan-jsu-bb-497-2018-03-13T07-34-51-373Z":"2018-03-13T07:35:25.515Z","4.0.1-martin.mosko-mms-bb-740-2018-03-13T07-51-52-993Z":"2018-03-13T07:52:02.099Z","5.0.0-petrjanu-pja-bb-643-2018-03-13T08-18-28-117Z":"2018-03-13T08:18:55.794Z","5.0.0-strouhaljan-jsu-bb-497-2018-03-13T08-54-38-203Z":"2018-03-13T08:54:57.756Z","5.0.0-pavelzgdc-next-5-0-0-2018-03-13T09-04-59-690Z":"2018-03-13T09:05:16.466Z","5.0.0-martin.mosko-mms-bb-740-2018-03-13T11-54-25-743Z":"2018-03-13T11:54:34.475Z","5.0.0-martin.mosko-mms-bb-740-2018-03-13T13-28-02-296Z":"2018-03-13T13:28:11.675Z","5.0.0-alpha4":"2018-03-13T14:54:41.647Z","5.0.0-bertold8-area-chart-2018-03-14T02-56-36-084Z":"2018-03-14T02:56:43.813Z","5.0.0-sondo-story-cl12712-2018-03-14T06-36-00-159Z":"2018-03-14T06:36:14.662Z","5.0.0-khanh.le-areaChart-2018-03-14T07-11-44-050Z":"2018-03-14T07:11:34.724Z","5.0.0-khanh.le-areaChart-2018-03-14T07-33-59-713Z":"2018-03-14T07:33:49.801Z","5.0.0-bertold8-area-chart-2018-03-14T07-38-14-029Z":"2018-03-14T07:38:22.170Z","5.0.0-tomsatgd-tas-bb-727-fix-broken-components-state-2018-03-14T09-36-25-701Z":"2018-03-14T09:36:34.809Z","5.0.0-khanh.le-areaChart-2018-03-14T10-37-41-336Z":"2018-03-14T10:37:34.420Z","5.0.0-alpha2-fix1":"2018-03-14T15:46:19.812Z","5.0.0-khanh.le-areaChart-2018-03-15T02-21-25-542Z":"2018-03-15T02:21:15.375Z","5.0.0-khanh.le-areaChart-2018-03-15T02-23-48-337Z":"2018-03-15T02:23:35.950Z","5.0.0-khanh.le-areaChart-2018-03-15T04-19-57-748Z":"2018-03-15T04:19:52.838Z","5.0.0-khanh.le-areaChart-2018-03-15T04-29-01-490Z":"2018-03-15T04:28:53.494Z","5.0.0-khanh.le-areaChart-2018-03-15T04-43-36-605Z":"2018-03-15T04:43:26.056Z","5.0.0-khanh.le-areaChart-2018-03-15T06-41-37-459Z":"2018-03-15T06:41:25.338Z","5.0.0-khanh.le-areaChart-2018-03-15T07-02-46-630Z":"2018-03-15T07:02:39.396Z","5.0.0-khanh.le-areaChart-2018-03-15T07-21-52-421Z":"2018-03-15T07:21:44.583Z","5.0.0-alpha5":"2018-03-15T13:52:17.318Z","5.0.0-alpha2-fix2":"2018-03-15T13:56:09.485Z","5.0.0-sondo-story-cl12712-2018-03-16T02-26-38-427Z":"2018-03-16T02:26:52.729Z","5.0.0-lanhuynh-cl12712-lan-2018-03-16T02-48-26-050Z":"2018-03-16T02:48:32.427Z","5.0.0-khanh.le-new-area-2018-03-16T03-48-10-466Z":"2018-03-16T03:48:00.680Z","5.0.0-khanh.le-new-area-2018-03-16T04-38-02-203Z":"2018-03-16T04:37:49.548Z","5.0.0-khanh.le-story-cl12712-2018-03-16T04-57-41-869Z":"2018-03-16T04:57:30.351Z","5.0.0-khanh.le-story-cl12712-2018-03-16T08-34-23-923Z":"2018-03-16T08:34:12.853Z","5.0.0-khanh.le-story-cl12712-2018-03-16T09-35-24-921Z":"2018-03-16T09:35:13.833Z","4.1.0":"2018-03-16T12:43:52.853Z","5.0.0-martin.mosko-mms-bb-659-2018-03-19T10-43-09-323Z":"2018-03-19T10:43:18.574Z","5.0.0-tomasreichmann-TRE-RAIL-678-Property-default-for-loading-and-error-2018-03-19T12-15-25-875Z":"2018-03-19T12:15:37.344Z","5.0.0-petrjanu-pja-bb-643-2018-03-19T14-00-36-823Z":"2018-03-19T14:00:48.226Z","5.0.0-martin.mosko-mms-bb-659-2018-03-20T10-29-03-572Z":"2018-03-20T10:29:12.579Z","5.0.0-alpha6":"2018-03-20T15:43:41.204Z","5.0.0-pavelzgdc-next-5-0-0-2018-03-20T18-12-45-699Z":"2018-03-20T18:12:59.856Z","5.0.0-khanh.le-story-cl12712-2018-03-21T10-12-45-318Z":"2018-03-21T10:12:33.205Z","5.0.0-alpha7":"2018-03-21T15:35:39.201Z","5.0.0-khanh.le-story-cl12712-2018-03-22T04-02-46-753Z":"2018-03-22T04:02:32.341Z","5.0.0-khanh.le-story-cl12712-2018-03-22T04-14-40-768Z":"2018-03-22T04:14:23.683Z","5.0.0-khanh.le-story-cl12712-2018-03-22T04-35-19-452Z":"2018-03-22T04:35:04.885Z","5.0.0-khanh.le-story-cl12712-2018-03-22T04-47-09-525Z":"2018-03-22T04:46:52.512Z","5.0.0-khanh.le-story-cl12712-2018-03-22T05-01-11-936Z":"2018-03-22T05:00:55.059Z","5.0.0-khanh.le-story-cl12712-2018-03-22T07-44-53-748Z":"2018-03-22T07:44:41.894Z","5.0.0-sondo-story-cl12712-2018-03-22T08-05-13-470Z":"2018-03-22T08:05:24.226Z","5.0.0-sondo-story-cl12712-2018-03-22T08-09-57-530Z":"2018-03-22T08:10:06.421Z","5.0.0-sondo-story-cl12712-2018-03-22T08-41-15-082Z":"2018-03-22T08:41:25.974Z","5.0.0-khanh.le-story-cl12712-2018-03-22T08-57-28-356Z":"2018-03-22T08:57:11.983Z","5.0.0-khanh.le-story-cl12712-2018-03-22T09-10-48-003Z":"2018-03-22T09:10:31.505Z","5.0.0-khanh.le-story-cl12712-2018-03-22T09-24-14-983Z":"2018-03-22T09:23:58.911Z","5.0.0-khanh.le-story-cl12712-2018-03-22T09-37-12-671Z":"2018-03-22T09:36:55.992Z","5.0.0-bertold8-story-cl12712-2018-03-22T15-47-42-817Z":"2018-03-22T15:47:53.662Z","5.0.0-bertold8-story-cl12712-2018-03-22T15-57-47-298Z":"2018-03-22T15:58:02.742Z","5.0.0-sondo-story-cl12712-2018-03-23T04-42-50-170Z":"2018-03-23T04:43:01.420Z","5.0.0-khanh.le-story-cl12712-2018-03-23T07-19-08-855Z":"2018-03-23T07:18:52.858Z","5.0.0-tomasreichmann-TRE-RAIL-713-Loading-component-does-not-work-in-Firefox-2018-03-23T15-44-37-817Z":"2018-03-23T15:44:46.781Z","5.0.0-khanh.le-story-cl12712-2018-03-26T14-25-14-594Z":"2018-03-26T14:24:56.753Z","5.0.0-pavelzgdc-pzb-714-multidomain-example-2018-03-26T16-52-31-565Z":"2018-03-26T16:52:44.298Z","5.0.0-pavelzgdc-pzb-714-multidomain-example-2018-03-26T16-59-45-209Z":"2018-03-26T16:59:54.329Z","5.0.0-khanh.le-story-cl12712-2018-03-27T06-51-00-992Z":"2018-03-27T06:50:46.634Z","5.0.0-khanh.le-story-cl12712-2018-03-27T09-17-13-371Z":"2018-03-27T09:16:57.081Z","5.0.0-vaclavbohac-gooddata-ts-integration-2018-03-27T10-40-14-651Z":"2018-03-27T10:40:24.828Z","5.0.0-alpha8":"2018-03-27T13:39:33.630Z","5.0.0-vaclavbohac-gooddata-ts-integration-2018-03-27T13-41-55-743Z":"2018-03-27T13:42:05.255Z","5.0.0-vaclavbohac-gooddata-ts-integration-2018-03-27T14-02-31-836Z":"2018-03-27T14:02:41.119Z","5.0.0-bertold8-story-cl12712-2018-03-27T14-04-40-533Z":"2018-03-27T14:04:51.600Z","5.0.0-zdenek.vidensky-one-2821-2018-03-29T11-52-06-914Z":"2018-03-29T11:52:23.352Z","5.0.0-khanh.le-story-cl12712-2018-04-02T03-48-02-122Z":"2018-04-02T03:47:41.587Z","5.0.0-khanh.le-story-cl12712-2018-04-02T04-01-18-050Z":"2018-04-02T04:00:57.749Z","5.0.0-alpha9":"2018-04-03T09:20:01.246Z","5.0.0-peterlacko-one-2821-2018-04-03T14-44-48-951Z":"2018-04-03T14:45:06.200Z","5.0.0-peterlacko-pb-move-charts-2018-04-03T15-43-24-929Z":"2018-04-03T15:43:46.589Z","5.0.0-vaclavbohac-gooddata-ts-integration-2018-04-04T10-54-40-927Z":"2018-04-04T10:54:48.523Z","5.0.0-vaclavbohac-gooddata-ts-integration-2018-04-04T11-02-58-082Z":"2018-04-04T11:03:05.889Z","5.0.0-vaclavbohac-gooddata-ts-integration-2018-04-04T11-10-49-840Z":"2018-04-04T11:10:57.922Z","5.0.0-peterlacko-one-2821-2018-04-05T07-17-12-257Z":"2018-04-05T07:17:29.300Z","5.0.0-alpha10":"2018-04-05T09:02:32.108Z","5.0.0-pbenes-pb-move-charts-2018-04-05T09-03-06-345Z":"2018-04-05T09:03:15.647Z","5.0.0-pbenes-pb-move-charts-2018-04-05T10-41-51-901Z":"2018-04-05T10:42:00.398Z","5.0.0-alpha11":"2018-04-05T11:34:35.392Z","5.0.0-peterlacko-one-2821-2018-04-05T11-52-53-415Z":"2018-04-05T11:53:09.824Z","5.0.0-petrjanu-pja-fet-58-2018-04-05T13-07-17-893Z":"2018-04-05T13:07:32.348Z","5.0.0-alpha12":"2018-04-05T15:11:31.562Z","5.0.0-peterlacko-one-2821-2018-04-06T10-23-08-853Z":"2018-04-06T10:23:39.237Z","5.0.0-peterlacko-pb-move-charts-2018-04-06T12-32-37-529Z":"2018-04-06T12:33:01.042Z","5.0.0-alpha13":"2018-04-06T12:42:47.737Z","4.1.1":"2018-04-06T13:17:33.484Z","5.0.0-pbenes-pb-move-charts-2018-04-09T06-24-27-739Z":"2018-04-09T06:24:38.004Z","5.0.0-pbenes-pb-move-charts-2018-04-09T07-53-33-460Z":"2018-04-09T07:53:41.687Z","5.0.0-peterlacko-one-2821-2018-04-09T08-07-26-426Z":"2018-04-09T08:07:47.097Z","5.0.0-martin.mosko-mms-bb-819-2018-04-09T08-36-17-650Z":"2018-04-09T08:36:49.272Z","4.1.1-bugsbunny338-jza-null-obj-2018-04-09T08-59-43-811Z":"2018-04-09T08:59:53.284Z","4.1.1-bugsbunny338-jza-null-obj-2018-04-09T10-19-54-918Z":"2018-04-09T10:20:03.655Z","4.1.1-vaclavbohac-fix-null-state-2018-04-09T11-17-45-243Z":"2018-04-09T11:17:55.926Z","4.1.2":"2018-04-09T11:33:35.347Z","5.0.0-petrjanu-pja-fet-58-2018-04-09T14-36-38-320Z":"2018-04-09T14:37:53.436Z","5.0.0-petrjanu-pja-fet-58-2018-04-09T14-38-19-793Z":"2018-04-09T14:38:33.352Z","5.0.0-peterlacko-one-2821-2018-04-10T08-03-07-467Z":"2018-04-10T08:03:21.898Z","5.0.0-pbenes-pb-move-charts-2018-04-10T11-32-03-013Z":"2018-04-10T11:32:13.592Z","5.0.0-alpha14":"2018-04-10T11:58:17.005Z","5.0.0-zdenek.vidensky-one-3017-2018-04-10T13-04-46-546Z":"2018-04-10T13:04:55.954Z","5.0.0-alpha15":"2018-04-10T13:19:36.571Z","5.0.0-peterlacko-one-2821-2018-04-10T13-32-35-628Z":"2018-04-10T13:32:51.135Z","5.0.0-petrjanu-pja-fet-58-2018-04-10T14-29-15-888Z":"2018-04-10T14:29:37.687Z","5.0.0-petrjanu-pja-fet-58-2018-04-10T14-40-19-161Z":"2018-04-10T14:40:31.869Z","5.0.0-petrjanu-pja-fet-58-2018-04-10T14-42-38-729Z":"2018-04-10T14:42:53.536Z","5.0.0-petrjanu-pja-fet-58-2018-04-11T11-26-24-119Z":"2018-04-11T11:26:38.755Z","5.0.0-alpha9-fix1":"2018-04-11T12:00:00.663Z","5.0.0-pbenes-pb-fix-btests-2018-04-11T12-06-41-179Z":"2018-04-11T12:06:48.938Z","5.0.0-alpha16":"2018-04-11T12:12:54.129Z","5.0.0-pbenes-pb-fix-btests-2018-04-11T12-54-59-468Z":"2018-04-11T12:55:08.127Z","5.0.0-alpha17":"2018-04-11T18:26:03.909Z","5.0.0-peterlacko-one-2821-2018-04-12T08-08-02-119Z":"2018-04-12T08:08:32.110Z","5.0.0-vaclavbohac-remove-error-state-ok-2018-04-12T10-51-33-627Z":"2018-04-12T10:51:49.027Z","5.0.0-martin.mosko-mms-bb-864-2018-04-12T13-37-26-458Z":"2018-04-12T13:37:44.383Z","5.0.0-alpha18":"2018-04-12T14:06:00.471Z","5.0.0-pavelzgdc-pzb-rename-gooddata-js-2018-04-13T06-52-14-071Z":"2018-04-13T06:52:29.031Z","5.0.0-alpha19":"2018-04-13T08:35:52.026Z","5.0.0-alpha20":"2018-04-13T12:49:44.577Z","5.0.0-vaclavbohac-remove-error-state-ok-2018-04-13T14-49-35-694Z":"2018-04-13T14:49:44.846Z","5.0.0-zdenek.vidensky-one-2822-goodstrap-2018-04-16T07-49-20-605Z":"2018-04-16T07:49:39.876Z","5.0.0-naibinh-SD-17-2018-04-16T10-50-05-167Z":"2018-04-16T10:50:20.566Z","5.0.0-naibinh-SD-17-2018-04-17T06-55-14-613Z":"2018-04-17T06:56:03.755Z","5.0.0-alpha21":"2018-04-17T07:37:42.941Z","5.0.0-pbenes-pb-dual-2018-04-17T13-59-31-275Z":"2018-04-17T13:59:40.552Z","5.0.0-vaclavbohac-remove-error-state-ok-2018-04-17T14-02-52-002Z":"2018-04-17T14:03:03.676Z","5.0.0-vaclavbohac-remove-error-state-ok-2018-04-17T14-23-25-075Z":"2018-04-17T14:23:35.067Z","5.0.0-vaclavbohac-remove-error-state-ok-2018-04-17T14-31-58-103Z":"2018-04-17T14:32:07.527Z","5.0.0-vaclavbohac-remove-error-state-ok-2018-04-17T14-52-40-815Z":"2018-04-17T14:52:50.567Z","5.0.0-ocetnik-doc-treemap-2018-04-18T08-05-12-655Z":"2018-04-18T08:05:24.582Z","5.0.0-zdenek.vidensky-new-visualizations-scatterplot-2018-04-18T08-06-28-602Z":"2018-04-18T08:06:41.432Z","5.0.0-pbenes-pb-dual-2018-04-18T11-27-04-256Z":"2018-04-18T11:27:12.859Z","5.0.0-ocetnik-doc-treemap-2018-04-18T12-37-14-709Z":"2018-04-18T12:37:25.217Z","5.0.0-zdenek.vidensky-new-visualizations-scatterplot-2018-04-18T13-03-05-030Z":"2018-04-18T13:03:16.148Z","5.0.0-ocetnik-doc-treemap-2018-04-18T14-06-19-866Z":"2018-04-18T14:06:30.187Z","5.0.0-alpha22":"2018-04-18T16:02:57.168Z","5.0.0-naibinh-SD-17-2018-04-19T03-54-56-617Z":"2018-04-19T03:55:07.719Z","5.0.0-peterlacko-heatmap-2018-04-19T07-13-24-079Z":"2018-04-19T07:13:34.599Z","5.0.0-pbenes-pb-dual-2018-04-19T09-40-10-575Z":"2018-04-19T09:40:19.488Z","5.0.0-naibinh-SD-17-2018-04-19T09-40-13-545Z":"2018-04-19T09:41:31.162Z","5.0.0-ocetnik-doc-treemap-2018-04-19T10-13-03-521Z":"2018-04-19T10:13:16.238Z","5.0.0-pbenes-pb-dual-2018-04-19T10-29-21-181Z":"2018-04-19T10:29:30.643Z","5.0.0-ocetnik-doc-treemap-2018-04-19T10-30-39-248Z":"2018-04-19T10:30:49.669Z","5.0.0-bertold8-new-visualizations-combo-2018-04-20T05-56-44-179Z":"2018-04-20T05:57:00.270Z","5.0.0-peterlacko-heatmap-2018-04-20T06-23-44-648Z":"2018-04-20T06:23:55.937Z","5.0.0-pbenes-new-visualizations-2018-04-20T08-22-50-704Z":"2018-04-20T08:23:00.880Z","5.0.0-peterlacko-heatmap-2018-04-20T10-42-43-083Z":"2018-04-20T10:42:55.118Z","5.0.0-ocetnik-doc-treemap-internals-storybook-2018-04-20T11-02-31-921Z":"2018-04-20T11:02:43.137Z","5.0.0-ocetnik-new-visualizations-2018-04-20T11-09-21-323Z":"2018-04-20T11:09:32.119Z","5.0.0-pbenes-SD-17-2018-04-20T12-42-06-151Z":"2018-04-20T12:42:14.835Z","5.0.0-zdenek.vidensky-new-visualizations-2018-04-20T13-28-50-637Z":"2018-04-20T13:29:02.827Z","5.0.0-peterlacko-new-visualizations-2018-04-20T14-07-51-069Z":"2018-04-20T14:08:03.563Z","5.0.0-pbenes-pb-fix-drilling-after-merge-2018-04-23T15-17-06-301Z":"2018-04-23T15:17:16.246Z","5.0.0-pbenes-new-visualizations-2018-04-23T15-38-02-904Z":"2018-04-23T15:38:14.353Z","5.0.0-lhorak-bubble-2018-04-24T07-14-12-200Z":"2018-04-24T07:14:30.499Z","5.0.0-lhorak-bubble-2018-04-24T08-18-57-906Z":"2018-04-24T08:19:16.184Z","5.0.0-lhorak-bubble-2018-04-24T08-35-57-625Z":"2018-04-24T08:36:12.737Z","5.0.0-zdenek.vidensky-vis-icons-2018-04-24T08-43-12-418Z":"2018-04-24T08:43:23.847Z","5.0.0-lhorak-bubble-2018-04-24T10-00-09-575Z":"2018-04-24T10:00:27.893Z","5.0.0-lhorak-bubble-2018-04-24T11-21-28-155Z":"2018-04-24T11:21:42.246Z","5.0.0-lhorak-bubble-2018-04-24T13-21-03-677Z":"2018-04-24T13:21:19.879Z","5.0.0-vojty-unwrap-responses-2018-04-24T13-40-32-361Z":"2018-04-24T13:41:47.938Z","4.1.2-bugsbunny338-jza-experimental-execute-onloadingfinish-2018-04-24T23-10-46-571Z":"2018-04-24T23:10:57.698Z","5.0.0-lhorak-bubble-2018-04-25T10-57-13-386Z":"2018-04-25T10:57:31.726Z","5.0.0-pbenes-new-visualizations-2018-04-26T08-28-38-676Z":"2018-04-26T08:28:48.104Z","5.0.0-pbenes-new-visualizations-2018-04-26T08-36-04-148Z":"2018-04-26T08:36:15.106Z","5.1.0-alpha1":"2018-04-26T08:58:40.409Z","5.0.0-vojty-unwrap-responses-2018-04-26T10-00-22-496Z":"2018-04-26T10:00:37.693Z","5.0.0-pbenes-new-visualizations-2018-04-26T11-35-21-089Z":"2018-04-26T11:35:30.078Z","5.0.0-zdenek.vidensky-new-visualizations-2018-04-26T12-28-23-219Z":"2018-04-26T12:28:36.253Z","5.0.0-rc.1":"2018-04-26T14:44:09.547Z","5.1.0-alpha2":"2018-04-27T07:07:52.593Z","5.1.0-pbenes-new-visualizations-2018-04-27T09-41-00-950Z":"2018-04-27T09:41:11.839Z","5.1.0-pbenes-new-visualizations-2018-04-27T10-59-24-257Z":"2018-04-27T10:59:34.520Z","5.1.0-bertold8-pb-new-visualizations-2018-04-27T11-09-08-269Z":"2018-04-27T11:09:21.019Z","5.1.0-pbenes-new-visualizations-2018-04-27T13-13-04-677Z":"2018-04-27T13:13:13.171Z","5.1.0-peterlacko-new-visualizations-2018-04-30T11-11-38-491Z":"2018-04-30T11:11:58.415Z","4.1.0-bugsbunny338-jza-experimental-execute-onloadingfinish-v4-1-0-2018-05-01T15-42-12-777Z":"2018-05-01T15:42:25.843Z","5.1.0-alpha3":"2018-05-02T09:52:54.274Z","5.1.0-bertold8-ONE-3062-2018-05-03T07-02-23-900Z":"2018-05-03T07:02:39.158Z","5.1.0-ocetnik-doc-indigo-vis-table-in-ts-2018-05-03T07-53-28-817Z":"2018-05-03T07:53:41.311Z","5.1.0-alpha4":"2018-05-03T08:55:56.130Z","5.1.0-ocetnik-doc-indigo-vis-table-in-ts-2018-05-03T09-05-33-569Z":"2018-05-03T09:06:46.643Z","5.1.0-ocetnik-doc-indigo-vis-table-in-ts-2018-05-03T09-10-18-738Z":"2018-05-03T09:10:29.518Z","5.1.0-ocetnik-doc-indigo-vis-table-in-ts-2018-05-04T07-28-36-404Z":"2018-05-04T07:28:49.008Z","5.0.0":"2018-05-04T14:03:22.279Z","5.1.0-bugsbunny338-jza-rail-741-onloadingfinish-2018-05-04T23-30-18-962Z":"2018-05-04T23:30:29.504Z","5.1.0-alpha5":"2018-05-07T08:30:45.349Z","5.0.1":"2018-05-10T12:04:09.815Z","5.1.0-bertold8-next-5-1-0-2018-05-11T09-18-39-807Z":"2018-05-11T09:18:58.732Z","5.1.0-bertold8-next-5-1-0-2018-05-11T10-57-14-581Z":"2018-05-11T10:57:33.916Z","5.1.0-bertold8-FET-41-2018-05-11T12-05-33-511Z":"2018-05-11T12:05:51.413Z","5.1.0-martin.mosko-mms-bb-test-2018-05-14T11-31-16-604Z":"2018-05-14T11:31:31.384Z","5.1.0-bertold8-ONE-3065-2018-05-16T06-36-55-068Z":"2018-05-16T06:37:07.001Z","5.1.0-tomasreichmann-TRE-RAIL-844-Missing-Sorting-in-Bucket-Interface-2018-05-16T07-24-33-117Z":"2018-05-16T07:24:50.716Z","5.1.0-bertold8-ONE-3065-2018-05-16T07-42-02-966Z":"2018-05-16T07:42:36.004Z","5.1.0-bertold8-ONE-3065-2018-05-16T08-04-24-315Z":"2018-05-16T08:04:39.075Z","5.1.0-alpha6":"2018-05-16T11:02:42.698Z","5.1.0-bertold8-next-5-1-0-2018-05-16T12-20-21-948Z":"2018-05-16T12:20:38.146Z","5.1.0-bertold8-next-5-1-0-2018-05-16T12-44-19-811Z":"2018-05-16T12:44:43.788Z","5.1.0-bertold8-ONE-3065-2018-05-16T19-39-11-097Z":"2018-05-16T19:39:41.483Z","5.1.0-bertold8-ONE-3065-2018-05-16T20-00-50-253Z":"2018-05-16T20:01:09.443Z","5.1.0-bertold8-ONE-3065-2018-05-16T20-29-44-646Z":"2018-05-16T20:29:57.188Z","5.1.0-pavelzgdc-bugfix-FET-72-2018-05-17T08-33-38-765Z":"2018-05-17T08:33:55.384Z","5.1.0-alpha7":"2018-05-17T17:57:30.663Z","5.1.0-bertold8-ONE-3065-2018-05-18T13-34-42-182Z":"2018-05-18T13:34:59.283Z","5.0.1-vojty-master-2018-05-21T07-56-49-350Z":"2018-05-21T07:57:06.732Z","5.1.0-bertold8-one-3065-2018-05-21T14-12-18-722Z":"2018-05-21T14:12:39.610Z","5.1.0-martin.mosko-mms-BB-873-2018-05-22T11-56-23-284Z":"2018-05-22T11:56:41.166Z","5.1.0-martin.mosko-mms-BB-873-2018-05-22T11-57-56-500Z":"2018-05-22T11:58:09.452Z","5.1.0-martin.mosko-mms-BB-873-2018-05-22T12-06-32-361Z":"2018-05-22T12:06:46.614Z","5.1.0-alpha8":"2018-05-24T15:49:43.174Z","5.1.0-bertold8-ONE-3065-2018-05-25T06-17-21-230Z":"2018-05-25T06:17:34.443Z","5.1.0-bertold8-ONE-3065-2018-05-25T07-13-19-178Z":"2018-05-25T07:13:34.110Z","5.1.0-bertold8-ONE-3065-2018-05-25T08-08-59-454Z":"2018-05-25T08:09:14.052Z","5.1.0-bertold8-ONE-3065-2018-05-25T08-12-33-945Z":"2018-05-25T08:12:49.264Z","5.1.0-alpha9":"2018-05-28T08:52:31.954Z","5.1.0-peterlacko-next-5-1-0-2018-05-30T05-26-46-478Z":"2018-05-30T05:27:13.669Z","5.1.0-peterlacko-next-5-1-0-2018-05-30T05-45-05-682Z":"2018-05-30T05:45:26.648Z","5.1.0-peterlacko-next-5-1-0-2018-05-30T06-13-43-711Z":"2018-05-30T06:14:05.183Z","5.1.0-zdenek.vidensky-one-3011-2018-05-31T09-36-35-097Z":"2018-05-31T09:36:55.702Z","5.1.0-zdenek.vidensky-one-3011-2018-05-31T09-42-38-208Z":"2018-05-31T09:42:51.662Z","5.1.0-peterlacko-one-3127-mdobject-2018-05-31T15-03-50-152Z":"2018-05-31T15:04:28.945Z","5.1.0-peterlacko-one-3127-mdobject-2018-05-31T20-40-05-617Z":"2018-05-31T20:40:30.262Z","5.1.0-zdenek.vidensky-one-3011-2018-06-01T09-01-22-003Z":"2018-06-01T09:01:38.183Z","5.1.0-alpha10":"2018-06-04T07:08:02.223Z","5.1.0-alpha11":"2018-06-04T13:07:14.627Z","5.1.0-bertold8-ONE-3136-release-2018-06-05T05-36-45-471Z":"2018-06-05T05:37:00.391Z","5.1.0-zdenek.vidensky-one-2732-2018-06-05T13-48-18-214Z":"2018-06-05T13:48:33.081Z","5.1.0-bertold8-ONE-3139-2018-06-06T06-38-21-850Z":"2018-06-06T06:38:35.814Z","5.1.0-alpha9-fix1":"2018-06-06T12:02:41.602Z","5.1.0-bertold8-ONE-3103-2018-06-07T05-54-00-771Z":"2018-06-07T05:54:21.643Z","5.1.0-peterlacko-one-3056-bubble-2018-06-07T07-06-26-889Z":"2018-06-07T07:06:51.430Z","5.1.0-zdenek.vidensky-one-2732-2018-06-07T09-04-46-797Z":"2018-06-07T09:05:15.630Z","5.1.0-zdenek.vidensky-one-2732-2018-06-08T07-56-11-630Z":"2018-06-08T07:57:59.890Z","5.1.0":"2018-06-08T08:35:19.918Z","5.1.0-zdenek.vidensky-one-2732-2018-06-08T08-53-01-040Z":"2018-06-08T08:53:16.980Z","5.1.0-martin.mosko-mms-bb-774-2018-06-08T12-58-55-471Z":"2018-06-08T12:59:12.436Z","5.1.0-martin.mosko-mms-bb-774-2018-06-08T13-03-07-555Z":"2018-06-08T13:03:21.078Z","5.2.0-alpha1":"2018-06-11T12:53:08.195Z","5.1.0-bertold8-one-3056-bubble-2018-06-12T08-23-25-687Z":"2018-06-12T08:23:49.858Z","5.2.0-bertold8-one-3056-bubble-2018-06-12T09-08-45-164Z":"2018-06-12T09:09:12.803Z","5.1.0-zdenek.vidensky-one-3174-2018-06-12T09-17-11-015Z":"2018-06-12T09:17:25.817Z","5.2.0-bertold8-ONE-3103-2018-06-12T10-49-04-046Z":"2018-06-12T10:49:22.811Z","5.2.0-martin.mosko-mms-bb-774-2018-06-12T12-16-17-646Z":"2018-06-12T12:16:35.077Z","5.2.0-pbenes-pb-visible-grid-2018-06-12T12-18-39-132Z":"2018-06-12T12:18:50.691Z","5.1.0-jkittler-BB-943-2018-06-12T12-52-42-213Z":"2018-06-12T12:52:59.734Z","5.1.0-zdenek.vidensky-one-3174-2018-06-12T12-58-44-046Z":"2018-06-12T12:58:57.948Z","5.1.0-jkittler-BB-943-2018-06-12T13-30-14-509Z":"2018-06-12T13:30:45.763Z","5.2.0-martin.mosko-mms-bb-774-2018-06-12T13-45-53-578Z":"2018-06-12T13:46:16.002Z","5.2.0-martin.mosko-mms-bb-774-2018-06-12T13-58-58-356Z":"2018-06-12T13:59:14.177Z","5.2.0-martin.mosko-mms-bb-774-2018-06-12T14-01-14-871Z":"2018-06-12T14:01:38.977Z","5.2.0-martin.mosko-mms-bb-774-2018-06-12T14-02-52-024Z":"2018-06-12T14:03:04.856Z","5.2.0-peterlacko-one-3056-bubble-2018-06-12T14-22-20-231Z":"2018-06-12T14:23:09.042Z","5.2.0-bertold8-one-3056-bubble-2018-06-13T05-48-17-582Z":"2018-06-13T05:48:39.689Z","5.2.0-alpha2":"2018-06-13T07:39:54.015Z","5.2.0-alpha3":"2018-06-13T10:27:31.709Z","5.2.0-bertold8-one-3056-bubble-2018-06-14T06-18-56-689Z":"2018-06-14T06:19:11.713Z","5.2.0-bertold8-one-3056-bubble-2018-06-14T06-45-53-276Z":"2018-06-14T06:46:15.136Z","5.2.0-bertold8-one-3056-bubble-2018-06-14T08-14-32-281Z":"2018-06-14T08:14:54.196Z","5.1.0-jkittler-BB-943-2018-06-14T11-09-58-736Z":"2018-06-14T11:10:19.196Z","5.2.0-alpha4":"2018-06-14T13:56:53.472Z","5.2.0-bertold8-ONE-3189-2018-06-15T11-59-01-281Z":"2018-06-15T11:59:17.269Z","5.2.0-petrjanu-next-5-2-0-2018-06-15T13-13-23-128Z":"2018-06-15T13:13:38.966Z","5.2.0-alpha5":"2018-06-15T13:36:44.520Z","5.2.0-bertold8-ONE-3189-2018-06-18T05-46-04-686Z":"2018-06-18T05:46:22.504Z","5.2.0-alpha6":"2018-06-18T07:13:39.696Z","5.2.0-pbenes-pb-fix-labels-2018-06-18T09-34-25-000Z":"2018-06-18T09:34:36.608Z","5.2.0-bertold8-ONE-3190-2018-06-18T11-02-30-608Z":"2018-06-18T11:02:48.726Z","5.2.0-pbenes-pb-fix-labels-2018-06-18T11-22-46-793Z":"2018-06-18T11:23:01.127Z","5.2.0-zdenek.vidensky-one-3181-2018-06-18T12-03-21-486Z":"2018-06-18T12:03:38.170Z","5.2.0-alpha6-fix1":"2018-06-19T08:04:35.053Z","5.2.0-zdenek.vidensky-one-3178-2018-06-19T12-57-42-837Z":"2018-06-19T12:57:57.621Z","5.2.0-alpha7":"2018-06-20T07:19:00.698Z","5.2.0-pbenes-pb-fix-labels-rel-2018-06-20T12-31-52-946Z":"2018-06-20T12:32:03.767Z","5.2.0-alpha6-fix2":"2018-06-20T14:44:53.467Z","5.2.0-alpha8":"2018-06-21T07:38:09.920Z","5.2.0-tomsatgd-release-161-2018-06-21T07-43-13-197Z":"2018-06-21T07:43:31.150Z","5.2.0-tomsatgd-release-161-2018-06-21T07-46-57-346Z":"2018-06-21T07:47:09.356Z","5.2.0-zdenek.vidensky-one-3148-2018-06-21T08-58-28-160Z":"2018-06-21T08:58:45.741Z","5.2.0-zdenek.vidensky-one-3148-2018-06-21T09-00-56-168Z":"2018-06-21T09:01:13.241Z","5.2.0-xmort-pdo-bb-703-derived-measures-renaming-2018-06-21T11-26-46-587Z":"2018-06-21T11:27:04.870Z","5.2.0-alpha6-fix3":"2018-06-21T11:50:19.917Z","5.2.0-alpha9":"2018-06-22T06:41:56.808Z","5.2.0-zdenek.vidensky-one-3197-2018-06-22T08-02-12-278Z":"2018-06-22T08:02:27.735Z","5.2.0-xmort-pdo-bb-703-derived-measures-renaming-2018-06-22T08-09-28-575Z":"2018-06-22T08:09:44.470Z","5.1.0-ocetnik-doc-gd-js-paging-2018-06-22T08-14-48-798Z":"2018-06-22T08:15:04.130Z","5.2.0-ocetnik-doc-gd-js-paging-2018-06-22T09-37-58-442Z":"2018-06-22T09:38:12.324Z","5.2.0-xmort-pdo-bb-703-derived-measures-renaming-2018-06-22T11-07-16-422Z":"2018-06-22T11:07:36.633Z","5.2.0-alpha10":"2018-06-22T14:43:40.914Z","5.2.0-alpha11":"2018-06-25T07:46:27.536Z","5.2.0-lhorak-bump-gs-2018-06-25T12-34-11-033Z":"2018-06-25T12:36:01.298Z","5.2.0-alpha12":"2018-06-25T13:06:28.327Z","5.2.0-zdenek.vidensky-one-3196-2018-06-25T13-15-10-818Z":"2018-06-25T13:16:49.844Z","5.2.0-zdenek.vidensky-one-3196-2018-06-25T13-19-21-180Z":"2018-06-25T13:19:50.487Z","5.2.0-zdenek.vidensky-one-3196-2018-06-25T13-20-02-883Z":"2018-06-25T13:20:26.778Z","5.2.0-alpha13":"2018-06-26T06:51:08.351Z","5.2.0-alpha6-fix4":"2018-06-26T09:13:53.068Z","5.2.0-alpha14":"2018-06-26T12:20:30.810Z","5.2.0-zdenek.vidensky-one-3148-2018-06-27T07-40-42-742Z":"2018-06-27T07:41:38.805Z","5.2.0-zdenek.vidensky-one-3155-2018-06-28T09-13-20-780Z":"2018-06-28T09:13:36.907Z","5.2.0-zdenek.vidensky-one-3148-2018-06-28T11-32-32-831Z":"2018-06-28T11:32:48.412Z","5.2.0-bertold8-ONE-3058-2018-06-29T06-39-24-052Z":"2018-06-29T06:39:39.043Z","5.2.0-peterlacko-sorting-2018-06-29T07-01-43-958Z":"2018-06-29T07:02:04.078Z","5.2.0-petrjanu-pja-bb-1051-2018-06-29T13-28-57-371Z":"2018-06-29T13:29:34.718Z","5.2.0-peterlacko-one-3155-2018-07-02T07-38-15-649Z":"2018-07-02T07:38:49.438Z","5.2.0-peterlacko-sorting-2018-07-02T08-54-01-039Z":"2018-07-02T08:54:29.967Z","5.2.0-alpha15":"2018-07-02T11:45:55.338Z","5.2.0-ocetnik-doc-gd-js-paging-2018-07-03T06-22-19-933Z":"2018-07-03T06:22:44.075Z","5.2.0-peterlacko-one-3148-2018-07-03T10-52-22-834Z":"2018-07-03T10:53:27.292Z","5.2.0-ocetnik-doc-gd-js-paging-2018-07-03T12-13-59-398Z":"2018-07-03T12:14:16.065Z","5.2.0-pbenes-sorting-2018-07-03T13-15-05-967Z":"2018-07-03T13:15:19.377Z","5.2.0-martin.mosko-pja-bb-1051-2018-07-04T14-30-07-695Z":"2018-07-04T14:30:30.340Z","5.2.0-lanhuynh-next-5-2-0-2018-07-06T04-12-52-460Z":"2018-07-06T04:13:08.551Z","5.2.0-lanhuynh-next-5-2-0-2018-07-06T05-31-22-757Z":"2018-07-06T05:31:39.365Z","5.2.0-lanhuynh-releated-sd56-2018-07-06T05-32-38-487Z":"2018-07-06T05:32:51.766Z","5.2.0-lanhuynh-releated-sd56-2018-07-09T02-36-08-948Z":"2018-07-09T02:36:16.506Z","5.2.0-alpha16":"2018-07-09T10:44:44.600Z","5.2.0-martin.mosko-pja-bb-1051-2018-07-09T12-34-10-312Z":"2018-07-09T12:34:33.063Z","5.2.0-alpha17":"2018-07-10T07:04:05.251Z","5.2.0-martin.mosko-pja-bb-1051-2018-07-10T08-48-07-392Z":"2018-07-10T08:48:27.596Z","5.2.0-bertold8-ONE-3058-2018-07-10T13-19-44-117Z":"2018-07-10T13:20:02.651Z","5.2.0-xmort-pdo-bb-849-previous-period-measure-definition-2018-07-11T07-17-47-141Z":"2018-07-11T07:18:02.083Z","5.2.0-zdenek.vidensky-one-3212-2018-07-11T12-06-26-926Z":"2018-07-11T12:06:41.021Z","5.2.0-alpha18":"2018-07-12T09:30:25.889Z","5.2.0-ocetnik-doc-paging-count-2018-07-12T10-59-25-425Z":"2018-07-12T10:59:42.130Z","5.2.0-alpha19":"2018-07-12T15:39:38.845Z","5.2.0-bertold8-ONE-3058-2018-07-13T13-35-25-281Z":"2018-07-13T13:35:43.701Z","5.2.0-peterlacko-releated-sd56-2018-07-13T13-44-37-869Z":"2018-07-13T13:45:28.097Z","5.2.0-zdenek.vidensky-one-3215-2018-07-16T06-56-26-348Z":"2018-07-16T06:56:45.850Z","5.2.0-alpha20":"2018-07-16T13:15:53.090Z","5.2.0-tomasreichmann-TRE-RAIL-908-Data-load-to-ag-grid-2018-07-17T08-50-34-727Z":"2018-07-17T08:50:48.610Z","5.2.0-tomasreichmann-TRE-RAIL-908-Data-load-to-ag-grid-2018-07-17T10-52-47-572Z":"2018-07-17T10:53:04.731Z","5.2.0-xmort-pdo-bb-849-previous-period-measure-definition-2018-07-17T12-01-57-665Z":"2018-07-17T12:02:11.539Z","5.2.0-xmort-pdo-bb-849-previous-period-measure-definition-2018-07-17T15-04-37-232Z":"2018-07-17T15:05:08.567Z","5.2.0-tomsatgd-tsa-bb-1073-multiple-date-datasets-measure-filters-2018-07-17T15-23-00-336Z":"2018-07-17T15:23:15.117Z","5.2.0-lanhuynh-HEAD-2018-07-18T04-23-15-379Z":"2018-07-18T04:23:22.598Z","5.2.0-lanhuynh-HEAD-2018-07-18T05-23-55-034Z":"2018-07-18T05:24:03.499Z","5.2.0-peterlacko-releated-sd56-2018-07-18T06-57-22-440Z":"2018-07-18T06:58:43.628Z","5.2.0-martin.mosko-pdo-bb-849-previous-period-measure-definition-2018-07-18T07-11-06-121Z":"2018-07-18T07:11:22.870Z","5.2.0-martin.mosko-pdo-bb-849-previous-period-measure-definition-2018-07-18T07-35-20-656Z":"2018-07-18T07:35:35.304Z","5.2.0-zdenek.vidensky-ONE-3058-2018-07-18T07-46-23-490Z":"2018-07-18T07:46:38.831Z","5.2.0-martin.mosko-pdo-bb-849-previous-period-measure-definition-2018-07-18T07-58-27-148Z":"2018-07-18T07:58:41.792Z","5.2.0-lanhuynh-sd56-metric-value-null-2018-07-18T08-14-18-803Z":"2018-07-18T08:14:25.658Z","5.2.0-lanhuynh-sd56-metric-value-null-2018-07-18T08-15-56-255Z":"2018-07-18T08:16:02.286Z","5.2.0-lanhuynh-sd56-metricvalue-2018-07-18T08-23-54-235Z":"2018-07-18T08:24:13.167Z","5.2.0-peterlacko-heatmap-legend-2018-07-19T07-17-48-271Z":"2018-07-19T07:18:08.565Z","5.2.0-bertold8-ONE-3058-2018-07-19T07-27-11-777Z":"2018-07-19T07:27:37.109Z","5.2.0-alpha19-fix1":"2018-07-19T07:36:32.297Z","5.2.0-alpha21":"2018-07-19T11:05:45.474Z","5.2.0-martin.mosko-pdo-bb-849-previous-period-measure-definition-2018-07-19T11-05-27-870Z":"2018-07-19T11:06:11.674Z","5.2.0-lanhuynh-releated-sd56-2018-07-20T05-19-15-903Z":"2018-07-20T05:19:23.538Z","5.2.0-pbenes-ONE-3058-2018-07-20T06-53-45-616Z":"2018-07-20T06:53:57.295Z","5.2.0-martin.mosko-mms-bb-849-2018-07-20T08-04-17-995Z":"2018-07-20T08:04:45.057Z","5.2.0-alpha22":"2018-07-20T14:26:15.572Z","5.2.0-peterlacko-import-fix-2018-07-20T14-48-08-722Z":"2018-07-20T14:48:30.923Z","5.2.0-peterlacko-import-fix-2018-07-20T17-39-18-725Z":"2018-07-20T17:40:03.034Z","5.2.0-alpha23":"2018-07-23T06:46:05.957Z","5.2.0-pbenes-ONE-3058-2018-07-23T08-05-25-627Z":"2018-07-23T08:05:41.333Z","5.2.0-peterlacko-sorting-2018-07-23T11-28-59-344Z":"2018-07-23T11:29:22.909Z","5.2.0-peterlacko-sorting-2018-07-23T11-39-05-562Z":"2018-07-23T11:39:22.552Z","5.2.0-alpha24":"2018-07-23T23:51:53.659Z","5.2.0-lanhuynh-releated-sd56-2018-07-24T07-05-09-295Z":"2018-07-24T07:05:19.656Z","5.2.0-lanhuynh-releated-sd56-2018-07-24T08-05-57-750Z":"2018-07-24T08:06:16.754Z","5.2.0-alpha25":"2018-07-24T09:16:59.663Z","5.2.0-sondo-releated-sd56-2018-07-25T04-08-06-801Z":"2018-07-25T04:08:25.206Z","5.2.0-sondo-releated-sd56-2018-07-25T09-08-04-618Z":"2018-07-25T09:08:24.510Z","5.2.0-sondo-releated-sd56-2018-07-25T09-30-21-514Z":"2018-07-25T09:30:35.960Z","5.2.0-lanhuynh-heatmap-performance-2018-07-26T02-05-33-815Z":"2018-07-26T02:05:52.752Z","5.2.0-lanhuynh-heatmap-performance-2018-07-26T02-48-00-026Z":"2018-07-26T02:48:14.697Z","5.2.0-lanhuynh-heatmap-performance-2018-07-26T03-51-59-033Z":"2018-07-26T03:52:12.190Z","5.2.0-lanhuynh-heatmap-performance-2018-07-26T07-32-46-067Z":"2018-07-26T07:33:05.579Z","5.2.0-alpha26":"2018-07-26T08:38:49.897Z","5.2.0-bertold8-ONE-3253-ONE-3256-2018-07-26T11-19-38-083Z":"2018-07-26T11:20:01.724Z","5.2.0-bertold8-ONE-3253-ONE-3256-2018-07-26T11-50-28-125Z":"2018-07-26T11:50:44.057Z","5.2.0-peterlacko-heatmap-legend-fixes-2018-07-26T13-39-58-475Z":"2018-07-26T13:40:26.315Z","5.2.0-bertold8-ONE-3253-ONE-3256-2018-07-27T06-44-45-464Z":"2018-07-27T06:45:00.362Z","5.2.0-pbenes-pb-hide-labels-overlap-parent-2018-07-27T11-22-19-314Z":"2018-07-27T11:22:32.318Z","5.2.0-pbenes-pb-hide-labels-overlap-parent-2018-07-27T11-27-36-752Z":"2018-07-27T11:27:50.563Z","5.2.0-tomasreichmann-TRE-RAIL-908-Data-load-to-ag-grid-2018-07-27T12-36-26-038Z":"2018-07-27T12:37:03.721Z","5.2.0-tomasreichmann-next-5-2-0-2018-07-27T13-16-59-271Z":"2018-07-27T13:17:24.351Z","5.2.0-strouhaljan-jsu-bb-1080-2018-07-29T20-48-17-737Z":"2018-07-29T20:49:37.615Z","5.2.0-strouhaljan-jsu-bb-1080-2018-07-29T20-54-02-117Z":"2018-07-29T20:54:23.180Z","5.2.0-strouhaljan-jsu-bb-1080-2018-07-29T21-51-10-279Z":"2018-07-29T21:51:34.709Z","5.2.0-pbenes-ONE-3256-2018-07-30T09-02-37-876Z":"2018-07-30T09:02:52.381Z","5.2.0-lanhuynh-releated-sd56-2018-07-30T09-24-04-030Z":"2018-07-30T09:24:19.834Z","5.2.0-lanhuynh-releated-sd56-2018-07-30T09-32-27-672Z":"2018-07-30T09:32:41.247Z","5.2.0-strouhaljan-jsu-bb-1080-2018-07-30T10-30-28-037Z":"2018-07-30T10:30:56.965Z","5.2.0-alpha26-fix1":"2018-07-30T10:52:46.615Z","5.2.0-strouhaljan-jsu-bb-1080-2018-07-30T12-22-14-452Z":"2018-07-30T12:23:29.497Z","5.2.0-bertold8-ONE-3259-2018-07-30T17-24-31-653Z":"2018-07-30T17:24:51.708Z","5.2.0-lanhuynh-releated-sd56-2018-07-31T04-10-02-565Z":"2018-07-31T04:10:18.661Z","5.2.0-lanhuynh-releated-sd56-2018-07-31T06-48-55-668Z":"2018-07-31T06:49:01.708Z","5.2.0-strouhaljan-jsu-bb-1080-2018-07-31T07-04-02-637Z":"2018-07-31T07:04:38.797Z","5.2.0-lanhuynh-releated-sd56-2018-07-31T07-04-55-862Z":"2018-07-31T07:05:10.560Z","5.2.0-lanhuynh-releated-sd56-2018-07-31T08-09-24-936Z":"2018-07-31T08:09:38.910Z","5.2.0-lanhuynh-releated-sd56-2018-07-31T08-12-12-872Z":"2018-07-31T08:12:26.650Z","5.2.0-strouhaljan-jsu-bb-1080-2-2018-07-31T10-44-03-048Z":"2018-07-31T10:44:25.728Z","5.2.0-ocetnik-doc-export-paging-2018-07-31T12-30-56-482Z":"2018-07-31T12:31:13.412Z","5.2.0-martin.mosko-mms-bb-1170-2018-07-31T19-00-12-035Z":"2018-07-31T19:00:29.582Z","5.2.0-lanhuynh-releated-sd56-2018-08-01T00-36-57-576Z":"2018-08-01T00:37:12.365Z","5.2.0-lanhuynh-releated-sd56-2018-08-01T05-16-55-926Z":"2018-08-01T05:17:12.472Z","5.2.0-bertold8-ONE-3261-2018-08-01T06-03-01-077Z":"2018-08-01T06:03:24.751Z","5.2.0-strouhaljan-next-5-2-0-2018-08-01T06-32-04-493Z":"2018-08-01T06:32:38.604Z","5.2.0-lanhuynh-releated-sd56-2018-08-01T07-01-59-003Z":"2018-08-01T07:02:18.847Z","5.2.0-lanhuynh-releated-sd56-2018-08-01T07-16-57-315Z":"2018-08-01T07:17:13.848Z","5.2.0-alpha26-fix2":"2018-08-01T08:37:02.209Z","5.2.0-lanhuynh-releated-sd56-2018-08-01T09-28-02-622Z":"2018-08-01T09:28:18.835Z","5.2.0-alpha27":"2018-08-01T10:38:30.953Z","5.2.0-pbenes-pb-configure-threshold-2018-08-01T11-22-03-738Z":"2018-08-01T11:22:15.960Z","5.2.0-alpha26-fix3":"2018-08-01T12:21:58.925Z","5.2.0-alpha28":"2018-08-01T13:11:38.087Z","5.2.0-lanhuynh-releated-sd56-2018-08-03T02-33-03-283Z":"2018-08-03T02:33:21.402Z","5.2.0-lanhuynh-releated-sd56-2018-08-03T09-30-56-521Z":"2018-08-03T09:31:13.078Z","5.3.0-alpha1":"2018-08-06T07:00:21.885Z","5.3.0-alpha2":"2018-08-07T12:49:24.034Z","5.3.0-bertold8-ONE-3259-3267-2018-08-08T05-42-23-126Z":"2018-08-08T05:42:53.561Z","5.3.0-naibinh-SD-52-new-2018-08-08T06-35-38-630Z":"2018-08-08T06:35:59.241Z","5.2.0-zdenek.vidensky-min-bug-2018-08-08T08-51-58-679Z":"2018-08-08T08:52:16.183Z","5.3.0-lanhuynh-sd85-2018-08-08T10-23-01-994Z":"2018-08-08T10:23:44.528Z","5.2.0-zdenek.vidensky-min-bug-2018-08-08T11-51-42-050Z":"2018-08-08T11:52:04.552Z","5.3.0-peterlacko-heatmap-legend-next-2018-08-08T12-02-29-050Z":"2018-08-08T12:03:37.403Z","5.3.0-lanhuynh-sd85-2018-08-08T12-10-45-398Z":"2018-08-08T12:11:05.696Z","5.2.0-zdenek.vidensky-min-bug-2018-08-08T12-31-50-292Z":"2018-08-08T12:32:05.021Z","5.2.0-zdenek.vidensky-min-bug-2018-08-08T13-59-15-456Z":"2018-08-08T13:59:34.449Z","5.3.0-alpha3":"2018-08-08T14:12:21.557Z","5.3.0-naibinh-SD-52-new-2018-08-09T04-12-27-060Z":"2018-08-09T04:12:46.297Z","5.3.0-naibinh-SD-52-new-2018-08-09T04-31-25-615Z":"2018-08-09T04:31:39.744Z","5.3.0-lhorak-lho-rail-1084-2018-08-09T04-38-55-560Z":"2018-08-09T04:39:45.147Z","5.2.0-zdenek.vidensky-min-bug-2018-08-09T06-54-16-053Z":"2018-08-09T06:54:35.496Z","5.3.0-zdenek.vidensky-min-bug-2018-08-09T06-55-29-393Z":"2018-08-09T06:58:31.031Z","5.3.0-zdenek.vidensky-min-bug-2018-08-09T06-58-36-561Z":"2018-08-09T07:05:25.865Z","5.3.0-zdenek.vidensky-min-bug-2018-08-09T07-13-33-500Z":"2018-08-09T07:37:11.745Z","5.3.0-alpha4":"2018-08-09T07:46:33.114Z","5.3.0-peterlacko-heatmap-legend-next-2018-08-09T08-26-27-049Z":"2018-08-09T08:26:49.873Z","5.3.0-zdenek.vidensky-min-bug-2018-08-09T08-31-38-115Z":"2018-08-09T08:31:53.390Z","5.3.0-peterlacko-heatmap-legend-next-2018-08-09T08-54-00-147Z":"2018-08-09T08:54:18.507Z","5.3.0-alpha5":"2018-08-09T10:15:00.456Z","5.3.0-zdenek.vidensky-min-bug-2018-08-10T08-08-04-144Z":"2018-08-10T08:08:21.108Z","5.2.0-bertold8-master-2018-08-10T08-27-27-806Z":"2018-08-10T08:27:51.884Z","5.2.0":"2018-08-10T09:13:46.020Z","5.3.0-alpha6":"2018-08-10T13:40:19.409Z","5.3.0-alpha7":"2018-08-13T06:34:50.530Z","5.3.0-bertold8-ONE-3267-2018-08-13T06-34-48-956Z":"2018-08-13T06:35:03.919Z","5.3.0-alpha8":"2018-08-13T06:46:57.689Z","5.3.0-alpha9":"2018-08-13T07:59:49.383Z","5.3.0-peterlacko-heatmap-legend-next-2018-08-13T08-37-21-922Z":"2018-08-13T08:37:46.389Z","5.3.0-alpha10":"2018-08-13T12:57:51.051Z","5.3.0-tomsatgd-bb-638-refactor-pop-to-comaprison-over-time-2018-08-13T13-54-44-580Z":"2018-08-13T13:55:01.271Z","5.3.0-peterlacko-heatmap-vertical-2018-08-14T07-39-27-367Z":"2018-08-14T07:40:09.569Z","5.3.0-peterlacko-heatmap-vertical-2018-08-14T14-45-13-775Z":"2018-08-14T14:45:37.571Z","5.3.0-alpha11":"2018-08-15T08:38:03.457Z","5.3.0-lanhuynh-sd69-2018-08-15T08-49-26-209Z":"2018-08-15T08:49:33.705Z","5.3.0-lanhuynh-sd69-2018-08-15T09-32-53-567Z":"2018-08-15T09:32:59.910Z","5.3.0-lanhuynh-sd69-2018-08-15T10-06-18-256Z":"2018-08-15T10:06:24.871Z","5.3.0-peterlacko-heatmap-vertical-2018-08-15T11-50-05-102Z":"2018-08-15T11:50:45.679Z","5.3.0-lanhuynh-sd90-2018-08-16T06-24-11-810Z":"2018-08-16T06:24:28.288Z","5.3.0-lanhuynh-sd90-2018-08-16T06-26-31-880Z":"2018-08-16T06:26:46.363Z","5.3.0-tomsatgd-bb-638-refactor-pop-to-comaprison-over-time-2018-08-16T08-54-36-059Z":"2018-08-16T08:54:54.345Z","5.3.0-bertold8-data-labels-2018-08-16T09-02-28-496Z":"2018-08-16T09:02:50.781Z","5.3.0-alpha12":"2018-08-16T10:46:08.906Z","5.3.0-petrjanu-bb-638-refactor-pop-to-comaprison-over-time-2018-08-16T13-46-11-380Z":"2018-08-16T13:46:34.754Z","5.3.0-petrjanu-bb-638-refactor-pop-to-comaprison-over-time-2018-08-16T13-48-54-653Z":"2018-08-16T13:49:15.695Z","5.3.0-bertold8-data-labels-2018-08-17T08-52-50-600Z":"2018-08-17T08:53:10.992Z","5.3.0-tomasreichmann-TRE-RAIL-904-Drilling-2018-08-17T09-07-40-084Z":"2018-08-17T09:09:02.842Z","5.3.0-tomasreichmann-TRE-RAIL-904-Drilling-2018-08-17T09-39-35-660Z":"2018-08-17T09:40:17.837Z","5.3.0-bertold8-data-labels-2018-08-17T11-06-14-588Z":"2018-08-17T11:06:30.420Z","5.3.0-alpha13":"2018-08-17T11:10:13.428Z","5.3.0-pbenes-data-labels-2018-08-17T12-59-45-715Z":"2018-08-17T12:59:58.447Z","5.3.0-lanhuynh-sd90-2018-08-20T01-29-43-114Z":"2018-08-20T01:29:51.906Z","5.3.0-lanhuynh-sd90-2018-08-20T01-54-56-933Z":"2018-08-20T01:55:04.321Z","5.3.0-alpha9-fix1":"2018-08-20T06:32:31.689Z","5.3.0-alpha14":"2018-08-20T09:15:00.007Z","5.3.0-bertold8-data-labels-2018-08-20T13-57-46-528Z":"2018-08-20T13:58:05.978Z","5.3.0-zdenek.vidensky-one-3151-2018-08-20T13-59-24-445Z":"2018-08-20T13:59:41.179Z","5.3.0-alpha15":"2018-08-21T09:04:38.509Z","5.3.0-alpha16":"2018-08-21T14:11:57.608Z","5.3.0-zdenek.vidensky-one-3151-2018-08-22T07-19-29-268Z":"2018-08-22T07:19:45.855Z","5.3.0-lanhuynh-revert-sd90-2018-08-22T08-44-20-804Z":"2018-08-22T08:44:33.997Z","5.3.0-afi-afi-fet-141-highcharts-upgrade-pattern-fill-2018-08-22T11-17-07-502Z":"2018-08-22T11:17:22.556Z","5.3.0-alpha17":"2018-08-22T13:04:24.716Z","5.4.0-alpha1":"2018-08-23T08:11:22.843Z","5.3.0":"2018-08-23T11:10:50.039Z","5.4.0-zdenek.vidensky-one-3304-2018-08-23T11-51-25-442Z":"2018-08-23T11:51:42.767Z","5.4.0-zdenek.vidensky-one-3304-2018-08-23T13-39-16-949Z":"2018-08-23T13:39:34.017Z","5.4.0-lanhuynh-sd90-refix-2018-08-24T09-01-37-301Z":"2018-08-24T09:01:49.207Z","5.4.0-bertold8-ONE-3299-ONE-3303-2018-08-24T13-03-03-247Z":"2018-08-24T13:03:49.544Z","5.4.0-bertold8-ONE-3299-ONE-3303-2018-08-24T13-38-31-487Z":"2018-08-24T13:39:07.296Z","5.4.0-bertold8-ONE-3299-ONE-3303-2018-08-24T14-24-36-525Z":"2018-08-24T14:25:00.851Z","5.4.0-alpha2":"2018-08-24T14:56:40.846Z","5.4.0-bertold8-ONE-3299-ONE-3303-2018-08-24T16-29-49-304Z":"2018-08-24T16:30:13.172Z","5.4.0-zdenek.vidensky-one-3309-2018-08-27T06-55-07-620Z":"2018-08-27T06:55:27.748Z","5.4.0-alpha3":"2018-08-27T07:24:34.537Z","5.4.0-alpha4":"2018-08-27T12:22:15.451Z","5.4.0-bertold8-ONE-3312-2018-08-28T06-28-09-548Z":"2018-08-28T06:28:25.282Z","5.4.0-alpha5":"2018-08-28T08:31:08.148Z","5.4.0-zdenek.vidensky-one-3314-2018-08-28T09-03-25-682Z":"2018-08-28T09:03:46.117Z","5.4.0-zdenek.vidensky-one-3314-2018-08-28T09-06-22-839Z":"2018-08-28T09:06:39.602Z","5.4.0-alpha6":"2018-08-29T06:35:11.863Z","5.4.0-zdenek.vidensky-one-3308-2018-08-29T08-54-36-670Z":"2018-08-29T08:54:53.501Z","5.4.0-bertold8-ONE-3288-2018-08-29T09-16-22-969Z":"2018-08-29T09:16:45.477Z","5.4.0-alpha7":"2018-08-29T12:30:09.822Z","5.4.0-bertold8-release-166-2018-08-29T13-48-09-397Z":"2018-08-29T13:48:36.586Z","5.3.0-ivan.mjartan-one-3235-2018-08-30T08-43-31-294Z":"2018-08-30T08:43:52.814Z","5.4.0-ivan.mjartan-one-3235-2018-08-30T09-01-42-963Z":"2018-08-30T09:01:56.085Z","5.4.0-peterlacko-one-3243-heatmap-bambilion-no-magic-2018-08-30T09-09-16-692Z":"2018-08-30T09:09:39.790Z","5.4.0-zdenek.vidensky-one-3234-2018-08-30T09-15-18-883Z":"2018-08-30T09:15:36.590Z","5.4.0-alpha5-fix1":"2018-08-30T12:48:13.370Z","5.4.0-peterlacko-one-3243-heatmap-bambilion-no-magic-2018-08-30T12-49-21-026Z":"2018-08-30T12:49:46.256Z","5.4.0-alpha8":"2018-08-30T15:33:15.099Z","5.4.0-alpha9":"2018-08-31T06:46:44.603Z","5.4.0-zdenek.vidensky-one-3318-2018-08-31T08-36-42-228Z":"2018-08-31T08:37:04.327Z","5.4.0-zdenek.vidensky-one-3318-2018-08-31T09-28-51-162Z":"2018-08-31T09:29:15.891Z","5.4.0-zdenek.vidensky-one-3318-2018-08-31T11-18-42-008Z":"2018-08-31T11:18:59.029Z","5.4.0-peterlacko-one-3158-minmax-scatter-bubble-2018-08-31T13-51-45-089Z":"2018-08-31T13:52:14.676Z","5.4.0-bertold8-ONE-3307-2018-09-03T06-48-44-846Z":"2018-09-03T06:49:08.196Z","5.4.0-alpha10":"2018-09-03T08:39:53.474Z","5.4.0-bertold8-ONE-3321-next-2018-09-04T05-55-21-977Z":"2018-09-04T05:55:42.467Z","5.4.0-bertold8-ONE-3307-2018-09-04T06-29-14-649Z":"2018-09-04T06:29:31.430Z","5.3.1":"2018-09-04T11:32:02.253Z","6.0.0-alpha1":"2018-09-04T13:58:13.496Z","6.0.0-zdenek.vidensky-react-16-no-ts-2018-09-05T07-05-25-569Z":"2018-09-05T07:05:42.214Z","5.4.0-peterlacko-one-3146-transfer-properties-2018-09-05T07-09-03-627Z":"2018-09-05T07:09:01.579Z","6.0.0-peterlacko-react-16-no-ts-2018-09-05T10-56-52-855Z":"2018-09-05T10:57:20.079Z","6.0.0-tomsatgd-tsa-bb-1156-sply-to-sppy-2018-09-05T12-43-27-177Z":"2018-09-05T12:43:42.106Z","6.0.0-tomsatgd-tsa-bb-1156-sply-to-sppy-2018-09-05T13-01-41-813Z":"2018-09-05T13:02:08.892Z","6.0.0-zdenek.vidensky-react-16-no-ts-2018-09-05T13-18-53-985Z":"2018-09-05T13:19:23.882Z","6.0.0-tomsatgd-tsa-bb-1156-sply-to-sppy-2018-09-06T07-30-46-104Z":"2018-09-06T07:31:11.679Z","6.0.0-lanhuynh-sd93-2018-09-06T07-54-29-108Z":"2018-09-06T07:54:45.007Z","6.0.0-tomsatgd-tsa-bb-1156-sply-to-sppy-2018-09-06T08-02-35-980Z":"2018-09-06T08:02:51.947Z","6.0.0-tomsatgd-tsa-bb-1156-sply-to-sppy-2018-09-06T09-19-17-192Z":"2018-09-06T09:19:36.775Z","6.0.0-lanhuynh-sd93-2018-09-06T09-33-32-087Z":"2018-09-06T09:33:52.982Z","6.0.0-lanhuynh-sd93-2018-09-07T05-14-44-099Z":"2018-09-07T05:15:00.221Z","6.0.0-lanhuynh-sd93-2018-09-07T05-30-18-141Z":"2018-09-07T05:30:25.494Z","6.0.0-lanhuynh-sd93-2018-09-07T06-28-47-130Z":"2018-09-07T06:29:02.255Z","6.0.0-lanhuynh-sd93-2018-09-07T06-52-19-257Z":"2018-09-07T06:52:34.123Z","6.0.0-lanhuynh-sd93-2018-09-07T09-04-25-340Z":"2018-09-07T09:04:42.635Z","6.0.0-tomsatgd-tsa-bb-1156-sply-to-sppy-2018-09-07T10-59-55-971Z":"2018-09-07T11:00:20.963Z","6.0.0-tomsatgd-tsa-bb-1156-sply-to-sppy-2018-09-07T11-25-04-270Z":"2018-09-07T11:25:22.207Z","6.0.0-bertold8-next-6-0-0-2018-09-07T12-04-46-161Z":"2018-09-07T12:05:03.684Z","6.0.0-tomsatgd-tsa-bb-1156-sply-to-sppy-2018-09-07T12-05-55-722Z":"2018-09-07T12:06:13.842Z","6.0.0-alpha2":"2018-09-07T12:45:34.633Z","6.0.0-pbenes-fix-build-2-2018-09-07T14-11-17-951Z":"2018-09-07T14:11:35.878Z","6.0.0-alpha3":"2018-09-07T15:00:31.723Z","6.0.0-lanhuynh-sd93-2018-09-10T02-05-03-212Z":"2018-09-10T02:05:15.813Z","6.0.0-tomsatgd-tsa-bb-1156-sply-to-sppy-2018-09-10T07-14-10-472Z":"2018-09-10T07:14:28.234Z","6.0.0-alpha4":"2018-09-10T11:33:11.215Z","6.0.0-bertold8-ONE-3307-2-2018-09-11T11-47-07-343Z":"2018-09-11T11:48:06.805Z","6.0.0-ivan.mjartan-ONE-3330-2018-09-11T12-59-31-936Z":"2018-09-11T12:59:56.646Z","6.0.0-ivan.mjartan-ONE-3330-2018-09-11T14-19-18-063Z":"2018-09-11T14:19:34.117Z","6.0.0-pbenes-react-16-no-ts-2018-09-12T06-24-22-217Z":"2018-09-12T06:24:37.653Z","6.0.0-alpha5":"2018-09-12T07:18:41.985Z","6.0.0-peterlacko-one-3341-gridline-hidden-2018-09-12T09-10-41-873Z":"2018-09-12T09:11:04.619Z","6.0.0-peterlacko-one-3341-gridline-hidden-2018-09-12T11-11-22-280Z":"2018-09-12T11:11:59.592Z","6.0.0-pbenes-pb-ignore-minmax-2018-09-12T13-56-06-482Z":"2018-09-12T13:56:19.975Z","6.0.0-alpha3-fix1":"2018-09-13T11:29:11.942Z","6.0.0-peterlacko-one-3341-gridline-hidden-2018-09-13T14-06-43-827Z":"2018-09-13T14:07:04.843Z","6.0.0-peterlacko-one-3341-gridline-hidden-2018-09-13T15-39-17-217Z":"2018-09-13T15:39:37.834Z","6.0.0-pbenes-pb-ignore-minmax-2018-09-17T06-50-45-437Z":"2018-09-17T06:50:59.402Z","6.0.0-peterlacko-one-3341-gridline-hidden-2018-09-17T07-35-02-543Z":"2018-09-17T07:35:26.401Z","6.0.0-alpha6":"2018-09-17T08:30:28.881Z","6.0.0-peterlacko-one-3341-gridline-hidden-2018-09-17T13-10-53-965Z":"2018-09-17T13:11:23.924Z","6.0.0-zdenek.vidensky-one-3345-2018-09-17T13-12-15-868Z":"2018-09-17T13:12:34.517Z","6.0.0-pbenes-pb-fix-min-max-ontick-2018-09-17T13-38-24-170Z":"2018-09-17T13:38:41.697Z","6.0.0-peterlacko-one-3341-gridline-hidden-2018-09-17T13-46-34-838Z":"2018-09-17T13:46:57.613Z","6.0.0-peterlacko-bubble-axis-adjustment-2018-09-17T14-31-59-992Z":"2018-09-17T14:32:20.344Z","6.0.0-pbenes-pb-fix-min-max-ontick-2018-09-18T07-00-15-563Z":"2018-09-18T07:00:29.539Z","6.0.0-alpha7":"2018-09-18T13:39:43.992Z","5.3.1-ocetnik-doc-pivot-table-measure-number-format-2018-09-19T09-37-18-994Z":"2018-09-19T09:37:40.566Z","5.3.1-ocetnik-doc-pivot-table-measure-number-format-2018-09-19T11-17-05-556Z":"2018-09-19T11:17:23.364Z","6.0.0-peterlacko-react-16-no-ts-2018-09-19T12-12-25-478Z":"2018-09-19T12:13:03.286Z","6.0.0-pbenes-react-16-no-ts-2018-09-19T12-16-48-368Z":"2018-09-19T12:17:01.864Z","6.0.0-peterlacko-react-16-no-ts-2018-09-19T12-18-14-218Z":"2018-09-19T12:18:48.446Z","6.0.0-ocetnik-doc-measure-format-2-2018-09-20T10-08-02-388Z":"2018-09-20T10:08:19.910Z","6.0.0-alpha8":"2018-09-20T13:15:25.931Z","6.0.0-bertold8-ONE-3360-2018-09-20T13-59-05-404Z":"2018-09-20T13:59:31.212Z","6.0.0-peterlacko-bubble-axis-adjustment-2018-09-21T06-46-28-404Z":"2018-09-21T06:46:46.719Z","6.0.0-pbenes-react-16-no-ts-2018-09-21T10-11-35-323Z":"2018-09-21T10:11:47.755Z","6.0.0-peterlacko-one-3361-hide-axis-line-2018-09-23T08-44-28-909Z":"2018-09-23T08:44:48.098Z","6.0.0-alpha9":"2018-09-24T06:47:02.772Z","6.0.0-tomasreichmann-next-6-0-0-2018-09-24T10-01-21-158Z":"2018-09-24T10:01:36.063Z","6.0.0-tomasreichmann-next-6-0-0-2018-09-24T10-20-16-372Z":"2018-09-24T10:20:37.251Z","6.0.0-bertold8-imj-colors-poc-2018-09-24T11-00-47-329Z":"2018-09-24T11:01:12.859Z","6.0.0-zdenek.vidensky-react-16-no-ts-2018-09-24T13-03-14-540Z":"2018-09-24T13:03:37.882Z","6.0.0-zdenek.vidensky-react-16-no-ts-2018-09-24T13-07-59-487Z":"2018-09-24T13:08:17.789Z","6.0.0-alpha10":"2018-09-25T15:05:02.973Z","6.0.0-pbenes-react-16-no-ts-2018-09-26T07-05-04-716Z":"2018-09-26T07:05:19.170Z","6.0.0-petrjanu-pja-bb-1110-2018-09-26T07-41-49-487Z":"2018-09-26T07:42:10.010Z","6.0.0-peterlacko-one-3361-axis-line-2018-09-26T09-54-21-055Z":"2018-09-26T09:54:39.911Z","6.0.0-peterlacko-one-3361-axis-line-2018-09-26T10-28-52-015Z":"2018-09-26T10:29:10.265Z","6.0.0-peterlacko-one-3336-scatter-2018-09-26T11-29-36-071Z":"2018-09-26T11:29:55.263Z","6.0.0-peterlacko-one-3361-axis-line-2018-09-26T13-22-32-570Z":"2018-09-26T13:22:51.567Z","6.0.0-alpha9-fix1":"2018-09-27T08:46:25.551Z","6.0.0-alpha11":"2018-09-27T09:29:21.197Z","6.0.0-tomasreichmann-TRE-PLC-RAIL-949-Integrate-new-table-component-to-AD-2018-09-27T12-07-55-254Z":"2018-09-27T12:08:11.084Z","6.0.0-tomasreichmann-TRE-PLC-RAIL-949-Integrate-new-table-component-to-AD-2018-09-27T12-52-48-074Z":"2018-09-27T12:53:08.839Z","6.0.0-alpha12":"2018-09-27T13:57:29.826Z","5.3.2":"2018-09-27T14:28:23.195Z","6.0.0-peterlacko-one-3363-tick-2018-10-01T09-18-21-607Z":"2018-10-01T09:18:41.113Z","6.0.0-ivan.mjartan-ONE-3370-2018-10-01T11-06-08-783Z":"2018-10-01T11:06:24.768Z","6.0.0-peterlacko-one-3363-tick-2018-10-01T12-53-43-472Z":"2018-10-01T12:54:01.753Z","6.0.0-alpha9-fix2":"2018-10-01T14:01:13.191Z","6.0.0-peterlacko-one-3363-tick-2018-10-01T14-44-54-199Z":"2018-10-01T14:45:12.333Z","6.0.0-peterlacko-one-3363-tick-2018-10-01T15-17-22-708Z":"2018-10-01T15:17:47.586Z","6.0.0-bertold8-ONE-3362-2018-10-02T06-01-13-654Z":"2018-10-02T06:01:33.863Z","6.0.0-bertold8-ONE-3362-2018-10-02T06-06-17-781Z":"2018-10-02T06:06:37.752Z","6.0.0-alpha13":"2018-10-02T06:49:01.402Z","6.0.0-peterlacko-one-3363-tick-2018-10-02T06-56-12-280Z":"2018-10-02T06:56:38.826Z","6.0.0-alpha14":"2018-10-02T06:59:18.979Z","6.0.0-pbenes-pb-fix-overlay-align-2018-10-02T09-02-38-206Z":"2018-10-02T09:02:51.621Z","6.0.0-bertold8-ONE-3362-2018-10-02T10-52-37-971Z":"2018-10-02T10:52:55.776Z","6.0.0-alpha15":"2018-10-02T12:48:39.825Z","6.0.0-zdenek.vidensky-one-3374-2018-10-02T13-37-35-013Z":"2018-10-02T13:37:59.002Z","6.0.0-alpha16":"2018-10-03T05:38:31.205Z","6.0.0-pbenes-pb-shorten-recompute-2018-10-03T09-12-06-042Z":"2018-10-03T09:12:21.017Z","6.0.0-bertold8-one-3374-2018-10-03T09-19-00-130Z":"2018-10-03T09:19:18.481Z","6.0.0-pbenes-pb-shorten-recompute-2018-10-03T12-47-50-915Z":"2018-10-03T12:48:07.908Z","6.0.0-alpha17":"2018-10-04T06:30:20.792Z","6.0.0-alpha18":"2018-10-04T07:44:18.568Z","6.0.0-peterlacko-colors-m1-2018-10-04T08-54-29-862Z":"2018-10-04T08:54:50.276Z","6.0.0-rc1":"2018-10-04T13:45:54.100Z","6.0.0-ivan.mjartan-FET-185-2018-10-04T15-01-34-772Z":"2018-10-04T15:01:55.753Z","6.0.0-pbenes-pb-portal-events-2018-10-04T15-37-41-241Z":"2018-10-04T15:37:55.681Z","6.0.0-ivan.mjartan-FET-185-2018-10-04T15-54-13-835Z":"2018-10-04T15:54:35.085Z","6.0.0-alpha19":"2018-10-05T08:28:32.620Z","6.0.0-peterlacko-colors-m1-2018-10-05T08-58-30-166Z":"2018-10-05T08:59:00.415Z","6.0.0-bertold8-colors-m1-2018-10-05T09-06-49-314Z":"2018-10-05T09:07:11.114Z","6.0.0-xmort-pdo-bb-1112-support-am-in-sdk-2018-10-05T13-55-48-597Z":"2018-10-05T13:56:07.512Z","6.0.0-pbenes-pb-input-focus-no-scroll-2018-10-08T06-59-11-682Z":"2018-10-08T06:59:26.240Z","6.0.0-alpha20":"2018-10-08T09:30:13.002Z","6.0.0-tomasreichmann-TRE-PLC-RAIL-949-Integrate-new-table-component-to-AD-2018-10-09T07-47-48-261Z":"2018-10-09T07:48:16.756Z","6.0.0-alpha21":"2018-10-09T10:31:02.085Z","6.0.0-tomasreichmann-TRE-PLC-RAIL-949-Integrate-new-table-component-to-AD-2018-10-10T08-56-39-152Z":"2018-10-10T08:58:23.965Z","6.0.0-tomasreichmann-TRE-PLC-RAIL-949-Integrate-new-table-component-to-AD-2018-10-10T11-30-58-971Z":"2018-10-10T11:31:32.265Z","5.2.0-ivan.mjartan-FET-190-2018-10-10T12-37-38-916Z":"2018-10-10T12:37:55.166Z","5.3.2-ocetnik-doc-table-without-measure-2018-10-10T13-29-21-520Z":"2018-10-10T13:29:42.029Z","6.0.0-ivan.mjartan-FET-190-2018-10-10T13-39-09-568Z":"2018-10-10T13:39:26.214Z","5.3.2-yanlipnican-master-2018-10-10T13-43-20-202Z":"2018-10-10T13:43:38.696Z","5.3.2-yanlipnican-master-2018-10-10T14-13-14-410Z":"2018-10-10T14:13:31.608Z","6.0.0-yanlipnican-jli-bb-1273-table-totals-dropdown-position-2018-10-10T14-43-54-795Z":"2018-10-10T14:44:11.543Z","6.0.0-bertold8-ONE-3374-fix-2018-10-11T07-25-55-588Z":"2018-10-11T07:26:13.756Z","6.0.0-bertold8-ONE-3374-fix-2018-10-11T08-59-41-335Z":"2018-10-11T08:59:57.356Z","6.0.0-tomasreichmann-TRE-PLC-RAIL-949-Integrate-new-table-component-to-AD-2018-10-11T09-11-34-427Z":"2018-10-11T09:12:04.185Z","6.0.0-tomasreichmann-TRE-PLC-RAIL-949-Integrate-new-table-component-to-AD-2018-10-11T11-23-53-701Z":"2018-10-11T11:24:17.652Z","6.0.0-alpha22":"2018-10-11T11:59:13.867Z","6.0.0-yanlipnican-jli-bb-1271-fixed-tables-totals-popup-position-2018-10-11T12-05-21-919Z":"2018-10-11T12:05:53.327Z","6.0.0-yanlipnican-jli-bb-1271-fixed-tables-totals-popup-position-2018-10-11T12-08-19-070Z":"2018-10-11T12:08:28.899Z","6.0.0-yanlipnican-jli-bb-1271-fixed-tables-totals-popup-position-2018-10-11T12-08-44-056Z":"2018-10-11T12:08:58.122Z","6.0.0-ocetnik-doc-table-without-measure-next-2018-10-11T12-13-56-174Z":"2018-10-11T12:14:28.961Z","6.0.0-bertold8-ONE-3374-fix-2018-10-12T05-04-32-138Z":"2018-10-12T05:04:52.402Z","6.0.0-ocetnik-doc-table-without-measure-next-2018-10-12T06-23-20-555Z":"2018-10-12T06:23:43.263Z","6.0.0-alpha23":"2018-10-12T07:56:59.866Z","6.0.0-alpha24":"2018-10-12T08:25:10.250Z","6.0.0-bertold8-colors-m1-2018-10-12T08-38-12-378Z":"2018-10-12T08:38:35.232Z","6.0.0-alpha25":"2018-10-12T13:50:55.391Z","6.0.0-xmort-pdo-bb-1112-support-am-in-sdk-2018-10-15T08-08-16-310Z":"2018-10-15T08:08:34.849Z","6.0.0-xmort-pdo-bb-1112-support-am-in-sdk-2018-10-15T08-33-10-144Z":"2018-10-15T08:33:24.930Z","6.0.0-alpha26":"2018-10-15T12:09:35.121Z","6.0.0-tomasreichmann-TRE-PLC-RAIL-949-Integrate-new-table-component-to-AD-2018-10-15T13-42-06-864Z":"2018-10-15T13:42:29.151Z","6.0.0-xmort-pdo-bb-1112-support-am-in-sdk-2018-10-16T04-28-46-631Z":"2018-10-16T04:29:18.032Z","6.0.0-xmort-pdo-bb-1112-support-am-in-sdk-2018-10-16T04-36-28-836Z":"2018-10-16T04:36:44.680Z","6.0.0-bertold8-ONE-3359-2018-10-17T09-02-02-205Z":"2018-10-17T09:02:34.126Z","6.0.0-ivan.mjartan-FET-191-2018-10-17T11-11-04-839Z":"2018-10-17T11:11:21.526Z","6.0.0-alpha27":"2018-10-17T12:31:41.885Z","6.0.0-alpha28":"2018-10-17T13:42:12.106Z","6.0.0-alpha29":"2018-10-18T05:33:02.451Z","6.0.0-alpha30":"2018-10-18T08:21:38.534Z","6.0.0-xmort-pdo-bb-1112-support-am-in-sdk-2018-10-18T08-24-36-508Z":"2018-10-18T08:24:57.813Z","6.0.0-ocetnik-doc-afm-measure-empty-array-2018-10-18T10-48-02-035Z":"2018-10-18T10:48:22.969Z","6.0.0-alpha31":"2018-10-18T11:09:14.594Z","6.0.0-alpha32":"2018-10-18T13:50:47.988Z","6.0.0-tomasreichmann-TRE-PLC-RAIL-949-Integrate-new-table-component-to-AD-2018-10-22T08-58-14-693Z":"2018-10-22T08:58:44.721Z","6.0.0-xmort-pdo-bb-1159-do-not-use-master-measure-for-derived-title-resolution-2018-10-22T11-08-41-166Z":"2018-10-22T11:08:58.922Z","6.0.0-ivan.mjartan-FET-194-2018-10-24T12-00-48-559Z":"2018-10-24T12:01:04.954Z","6.0.0-zdenek.vidensky-colors-sdk-2018-10-24T12-48-11-602Z":"2018-10-24T12:48:29.644Z","6.0.0-alpha33":"2018-10-24T14:58:55.313Z","6.0.0-alpha34":"2018-10-24T15:09:36.768Z","6.0.0-ocetnik-doc-measure-background-2018-10-25T07-00-24-076Z":"2018-10-25T07:00:56.574Z","6.0.0-ocetnik-doc-measure-background-2018-10-25T07-34-22-770Z":"2018-10-25T07:34:37.802Z","6.0.0-alpha35":"2018-10-25T08:14:59.231Z","6.0.0-zdenek.vidensky-colors-sdk-2018-10-25T11-44-10-181Z":"2018-10-25T11:44:29.601Z","6.0.0-alpha36":"2018-10-25T12:22:30.139Z","6.0.0-xmort-pdo-bb-1203-do-not-merge-date-filters-2018-10-25T21-15-19-286Z":"2018-10-25T21:15:36.562Z","6.0.0-xmort-pdo-bb-1203-do-not-merge-date-filters-2018-10-25T21-45-16-028Z":"2018-10-25T21:45:32.060Z","6.0.0-xmort-pdo-bb-1203-do-not-merge-date-filters-2018-10-26T07-39-23-250Z":"2018-10-26T07:39:40.969Z","6.0.0-alpha37":"2018-10-26T10:35:45.106Z","6.0.0-xmort-pdo-bb-1203-do-not-merge-date-filters-2018-10-26T12-41-03-989Z":"2018-10-26T12:41:24.767Z","6.0.0-strouhaljan-next-6-1-0-2018-10-29T14-05-00-962Z":"2018-10-29T14:05:27.253Z","6.0.0-strouhaljan-next-6-1-0-2018-10-29T14-06-19-606Z":"2018-10-29T14:06:41.646Z","6.0.0-naibinh-SD-107-new-2018-10-30T07-58-28-915Z":"2018-10-30T07:58:59.275Z","6.0.0-naibinh-SD-107-2018-10-30T09-50-55-494Z":"2018-10-30T09:51:11.370Z","6.0.0-ivan.mjartan-ONE-3410-2018-10-30T10-20-18-875Z":"2018-10-30T10:20:34.875Z","6.0.0-peterlacko-one-3392-color-mapping-2018-10-30T12-11-59-004Z":"2018-10-30T12:12:16.758Z","6.0.0-naibinh-SD-107-2018-10-30T13-49-18-651Z":"2018-10-30T13:49:48.339Z","6.0.0-peterlacko-one-3392-color-mapping-2018-10-30T14-23-33-209Z":"2018-10-30T14:23:55.922Z","6.0.0-peterlacko-one-3392-color-mapping-2018-10-30T14-34-22-030Z":"2018-10-30T14:34:43.345Z","6.0.0-peterlacko-one-3392-color-mapping-2018-10-30T14-38-17-246Z":"2018-10-30T14:38:37.626Z","6.0.0-peterlacko-one-3392-color-mapping-2018-10-30T14-58-15-189Z":"2018-10-30T14:58:35.667Z","6.0.0-pbenes-one-3392-color-mapping-2018-10-30T15-08-45-902Z":"2018-10-30T15:08:59.952Z","6.0.0-peterlacko-HEAD-2018-10-30T15-15-09-662Z":"2018-10-30T15:15:29.144Z","6.0.0-pbenes-one-3392-color-mapping-2018-10-30T15-16-05-403Z":"2018-10-30T15:16:19.140Z","6.0.0-peterlacko-next-6-0-0-2018-10-30T15-18-26-241Z":"2018-10-30T15:18:45.290Z","6.0.0-peterlacko-HEAD-2018-10-30T15-38-38-101Z":"2018-10-30T15:38:56.842Z","6.0.0-peterlacko-one-3392-color-mapping-2018-10-31T08-48-25-760Z":"2018-10-31T08:48:48.108Z","6.0.0-peterlacko-one-3392-color-mapping-2018-10-31T08-53-42-356Z":"2018-10-31T08:54:07.490Z","6.0.0-peterlacko-one-3392-color-mapping-2018-10-31T09-12-17-071Z":"2018-10-31T09:12:37.106Z","6.0.0-peterlacko-one-3392-color-mapping-2018-10-31T09-32-13-616Z":"2018-10-31T09:32:34.946Z","6.0.0-naibinh-SD-107-2018-10-31T09-59-25-158Z":"2018-10-31T09:59:55.063Z","6.1.0-alpha1":"2018-10-31T10:20:22.067Z","6.0.0-strouhaljan-goodstrap-without-themes-2018-10-31T13-40-50-939Z":"2018-10-31T13:41:26.554Z","6.1.0-strouhaljan-goodstrap-without-themes-2018-10-31T14-57-02-643Z":"2018-10-31T14:59:09.953Z","6.1.0-strouhaljan-goodstrap-without-themes-2018-10-31T15-04-09-910Z":"2018-10-31T15:04:35.631Z","6.1.0-strouhaljan-goodstrap-without-themes-2018-10-31T15-33-39-547Z":"2018-10-31T15:34:26.846Z","6.1.0-bertold8-ONE-3408-2018-11-01T08-12-40-214Z":"2018-11-01T08:13:03.356Z","6.0.0":"2018-11-01T13:01:27.132Z","6.1.0-peterlacko-next-6-1-0-2018-11-02T07-00-37-900Z":"2018-11-02T07:01:12.323Z","6.1.0-bertold8-next-6-1-0-2018-11-02T07-42-11-700Z":"2018-11-02T07:42:17.841Z","6.1.0-bertold8-next-6-1-0-2018-11-02T07-47-30-024Z":"2018-11-02T07:47:40.049Z","6.1.0-bertold8-next-6-1-0-2018-11-02T08-09-14-095Z":"2018-11-02T08:09:30.542Z","6.1.0-bertold8-next-6-1-0-2018-11-02T08-43-35-641Z":"2018-11-02T08:44:04.105Z","6.1.0-bertold8-node-sass-fix-2018-11-02T09-26-53-265Z":"2018-11-02T09:27:11.681Z","6.1.0-bertold8-next-6-1-0-2018-11-02T15-52-22-816Z":"2018-11-02T15:53:01.808Z","6.1.0-bertold8-next-6-1-0-2018-11-02T16-10-43-662Z":"2018-11-02T16:11:22.109Z","6.0.0-naibinh-SD-107-2018-11-05T02-39-32-653Z":"2018-11-05T02:40:06.881Z","6.1.0-bertold8-next-6-1-0-2018-11-05T07-08-42-560Z":"2018-11-05T07:09:14.191Z","6.1.0-bertold8-ONE-3417-2018-11-05T13-12-09-150Z":"2018-11-05T13:12:39.171Z","6.0.0-pbenes-one-3392-color-mapping-2018-11-05T15-13-28-463Z":"2018-11-05T15:13:42.618Z","6.0.1":"2018-11-06T13:03:37.798Z","6.0.1-pbenes-pb-jquery-2018-11-06T14-29-12-641Z":"2018-11-06T14:29:26.234Z","6.1.0-pbenes-pb-jquery-net-2018-11-07T05-41-14-272Z":"2018-11-07T05:41:29.001Z","6.1.0-pbenes-pb-jquery-net-2018-11-07T06-32-53-101Z":"2018-11-07T06:33:10.141Z","6.0.1-pbenes-pb-other-2018-11-07T07-17-07-854Z":"2018-11-07T07:17:21.235Z","6.0.1-pbenes-pb-other-2018-11-07T08-01-14-317Z":"2018-11-07T08:01:27.075Z","6.0.1-pbenes-pb-other-2018-11-07T08-05-41-358Z":"2018-11-07T08:05:54.778Z","6.1.0-bertold8-ONE-3417-2018-11-07T08-12-31-412Z":"2018-11-07T08:12:55.292Z","6.0.1-pbenes-pb-jquery-2018-11-07T08-30-57-700Z":"2018-11-07T08:31:10.942Z","6.1.0-pbenes-pb-hackathon-2018-11-07T13-49-44-538Z":"2018-11-07T13:49:57.735Z","6.1.0-strouhaljan-jsu-fet-169-2018-11-07T14-13-19-449Z":"2018-11-07T14:13:55.560Z","6.1.0-strouhaljan-jsu-fet-169-2018-11-07T14-40-51-169Z":"2018-11-07T14:41:25.803Z","6.1.0-strouhaljan-jsu-fet-169-2018-11-07T14-44-47-159Z":"2018-11-07T14:45:10.681Z","6.1.0-alpha2":"2018-11-08T08:12:54.962Z","6.0.1-pbenes-pb-jquery-2018-11-08T13-17-16-659Z":"2018-11-08T13:17:29.579Z","6.0.1-pbenes-pb-jquery-2018-11-08T14-59-22-620Z":"2018-11-08T14:59:36.692Z","6.0.2":"2018-11-09T08:14:29.307Z","6.1.0-alpha3":"2018-11-09T08:30:40.063Z","6.1.0-alpha4":"2018-11-09T09:37:23.630Z","6.1.0-peterlacko-one-3392-color-mapping-2018-11-09T10-21-53-048Z":"2018-11-09T10:22:11.509Z","6.1.0-peterlacko-one-3392-color-mapping-2018-11-09T11-47-20-740Z":"2018-11-09T11:47:38.626Z","6.1.0-peterlacko-one-3392-color-mapping-2018-11-09T12-43-35-140Z":"2018-11-09T12:43:54.728Z","6.1.0-peterlacko-one-3392-color-mapping-2018-11-09T12-52-02-753Z":"2018-11-09T12:52:23.471Z","6.1.0-zdenek.vidensky-one-3392-color-mapping-2018-11-12T07-39-23-670Z":"2018-11-12T07:39:44.359Z","6.1.0-zdenek.vidensky-one-3392-color-mapping-2018-11-12T07-45-08-248Z":"2018-11-12T07:45:25.360Z","6.1.0-zdenek.vidensky-one-3392-color-mapping-2018-11-12T07-48-15-741Z":"2018-11-12T07:48:30.787Z","6.1.0-zdenek.vidensky-one-3392-color-mapping-2018-11-12T08-00-12-539Z":"2018-11-12T08:00:28.982Z","6.1.0-pbenes-pb-other-2018-11-12T08-07-42-281Z":"2018-11-12T08:07:55.213Z","6.1.0-alpha5":"2018-11-12T11:59:40.221Z","6.1.0-alpha6":"2018-11-12T15:39:54.100Z","6.1.0-peterlacko-pb-color-list-2018-11-12T16-11-50-581Z":"2018-11-12T16:12:11.929Z","6.1.0-peterlacko-pb-color-list-2018-11-13T09-16-44-601Z":"2018-11-13T09:17:05.519Z","6.1.0-zdenek.vidensky-pb-color-list-2018-11-13T09-30-39-503Z":"2018-11-13T09:30:56.810Z","5.3.2-pbenes-pb-jquery-port-2018-11-13T11-45-37-650Z":"2018-11-13T11:45:50.279Z","5.3.2-pbenes-pb-jquery-port-2018-11-13T11-53-03-901Z":"2018-11-13T11:53:17.683Z","6.1.0-zdenek.vidensky-pb-color-list-2018-11-13T12-36-37-823Z":"2018-11-13T12:36:57.325Z","5.3.2-pbenes-pb-jquery-port-2018-11-13T12-51-05-020Z":"2018-11-13T12:51:17.828Z","6.1.0-strouhaljan-jsu-fet-24-2018-11-13T13-27-46-956Z":"2018-11-13T13:29:14.056Z","5.3.2-pbenes-pb-jquery-port-2018-11-13T14-09-05-098Z":"2018-11-13T14:09:18.582Z","6.1.0-peterlacko-pb-color-list-2018-11-14T13-14-04-752Z":"2018-11-14T13:14:27.404Z","6.1.0-tomasreichmann-next-6-1-0-2018-11-14T15-18-44-828Z":"2018-11-14T15:19:11.850Z","6.1.0-zdenek.vidensky-one-3394-2018-11-15T07-50-15-359Z":"2018-11-15T07:50:35.692Z","6.1.0-naibinh-SD-122-2018-11-15T09-00-42-599Z":"2018-11-15T09:01:11.181Z","5.3.3":"2018-11-15T11:38:50.964Z","6.1.0-yanlipnican-next-6-1-0-2018-11-15T13-56-57-051Z":"2018-11-15T13:57:16.679Z","6.1.0-peterlacko-pb-color-list-2018-11-15T16-12-16-026Z":"2018-11-15T16:12:36.789Z","6.1.0-pbenes-pb-color-list-2018-11-16T08-52-21-257Z":"2018-11-16T08:52:35.999Z","6.1.0-strouhaljan-jsu-fet-24-2018-11-16T08-58-14-406Z":"2018-11-16T08:58:52.423Z","6.1.0-tomasreichmann-next-6-1-0-2018-11-16T10-01-33-255Z":"2018-11-16T10:02:03.778Z","6.1.0-alpha7":"2018-11-16T10:05:08.419Z","6.1.0-naibinh-SD-122-2018-11-16T11-09-13-008Z":"2018-11-16T11:09:34.480Z","6.1.0-tomasreichmann-next-6-1-0-2018-11-16T13-10-16-824Z":"2018-11-16T13:10:43.551Z","6.1.0-naibinh-SD-122-2018-11-19T01-13-54-900Z":"2018-11-19T01:14:17.157Z","6.1.0-naibinh-SD-122-2018-11-19T06-19-45-685Z":"2018-11-19T06:20:13.978Z","6.1.0-peterlacko-pb-color-list-2018-11-19T11-29-54-859Z":"2018-11-19T11:30:30.921Z","6.1.0-bertold8-pb-color-list-2018-11-19T12-04-10-453Z":"2018-11-19T12:04:28.693Z","6.1.0-yanlipnican-next-6-1-0-2018-11-19T13-24-27-768Z":"2018-11-19T13:24:45.834Z","6.1.0-yanlipnican-next-6-1-0-2018-11-19T14-06-23-866Z":"2018-11-19T14:06:48.781Z","6.1.0-yanlipnican-next-6-1-0-2018-11-19T14-12-34-560Z":"2018-11-19T14:12:48.994Z","6.1.0-peterlacko-pb-color-list-2018-11-19T14-20-20-773Z":"2018-11-19T14:20:40.254Z","6.1.0-zdenek.vidensky-pb-color-list-2018-11-19T14-31-17-656Z":"2018-11-19T14:31:35.689Z","6.1.0-peterlacko-pb-color-list-2018-11-19T14-33-24-266Z":"2018-11-19T14:33:43.139Z","6.1.0-yanlipnican-next-6-1-0-2018-11-19T16-29-20-335Z":"2018-11-19T16:29:35.778Z","6.1.0-yanlipnican-next-6-1-0-2018-11-20T09-30-29-335Z":"2018-11-20T09:30:45.150Z","6.1.0-zdenek.vidensky-pb-color-list-2018-11-20T09-48-57-588Z":"2018-11-20T09:49:15.505Z","6.1.0-sitina-jsi-zh-2018-11-20T10-41-04-852Z":"2018-11-20T10:41:35.493Z","6.1.0-bertold8-pb-color-list-2018-11-20T11-47-13-575Z":"2018-11-20T11:47:30.254Z","6.1.0-yanlipnican-next-6-1-0-2018-11-20T15-34-33-658Z":"2018-11-20T15:34:54.411Z","6.1.0-yanlipnican-jli-bb-1230-fix-datedataset-list-2018-11-20T15-40-20-032Z":"2018-11-20T15:40:35.520Z","6.1.0-yanlipnican-jli-bb-1230-fix-datedataset-list-2018-11-20T15-44-26-958Z":"2018-11-20T15:44:41.245Z","6.1.0-yanlipnican-jli-bb-1230-fix-datedataset-list-2018-11-20T15-50-13-034Z":"2018-11-20T15:50:28.039Z","6.1.0-peterlacko-pb-color-list-2018-11-21T16-28-32-356Z":"2018-11-21T16:29:01.852Z","6.1.0-naibinh-SD-122-2018-11-22T06-45-28-394Z":"2018-11-22T06:45:54.101Z","6.1.0-peterlacko-pb-color-list-2018-11-22T11-49-44-043Z":"2018-11-22T11:50:16.185Z","6.1.0-alpha8":"2018-11-22T12:25:46.283Z","6.1.0-bertold8-pb-color-list-2018-11-22T15-01-54-777Z":"2018-11-22T15:03:33.954Z","6.1.0-bertold8-pb-color-list-2018-11-22T15-20-04-027Z":"2018-11-22T15:20:30.934Z","6.1.0-alpha9":"2018-11-22T16:24:34.999Z","6.1.0-alpha10":"2018-11-22T16:32:01.760Z","6.1.0-naibinh-SD-122-2018-11-23T03-35-41-693Z":"2018-11-23T03:36:01.722Z","6.1.0-naibinh-SD-122-2018-11-23T03-42-00-159Z":"2018-11-23T03:42:20.011Z","6.1.0-naibinh-SD-122-2018-11-23T03-54-13-072Z":"2018-11-23T03:54:28.606Z","6.1.0-alpha11":"2018-11-23T08:28:59.115Z","6.1.0-naibinh-SD-122-2018-11-23T09-12-27-609Z":"2018-11-23T09:12:46.776Z","6.1.0-naibinh-SD-122-2018-11-23T09-35-21-924Z":"2018-11-23T09:35:38.656Z","6.1.0-naibinh-SD-122-2018-11-23T10-49-41-049Z":"2018-11-23T10:50:08.163Z","6.1.0-lhorak-TRE-RAIL-1220-Pivot-table-is-loaded-forever-when-open-to-the-second-pivot-table-2018-11-23T10-52-11-497Z":"2018-11-23T10:52:56.655Z","6.1.0-naibinh-SD-122-2018-11-23T11-15-10-315Z":"2018-11-23T11:15:27.118Z","6.1.0-lhorak-TRE-RAIL-1220-Pivot-table-is-loaded-forever-when-open-to-the-second-pivot-table-2018-11-23T11-28-36-402Z":"2018-11-23T11:29:36.002Z","6.1.0-naibinh-SD-122-2018-11-24T02-33-44-208Z":"2018-11-24T02:34:01.638Z","6.1.0-lhorak-TRE-RAIL-1220-Pivot-table-is-loaded-forever-when-open-to-the-second-pivot-table-2018-11-26T13-17-19-398Z":"2018-11-26T13:18:13.160Z","6.1.0-naibinh-SD-122-2018-11-27T07-17-06-150Z":"2018-11-27T07:17:26.950Z","6.1.0-alpha12":"2018-11-27T08:16:28.551Z","6.1.0-naibinh-SD-122-2018-11-27T11-12-52-120Z":"2018-11-27T11:13:14.132Z","6.1.0-zdenek.vidensky-one-3393-2018-11-28T14-20-30-963Z":"2018-11-28T14:20:51.609Z","6.1.0-zdenek.vidensky-one-3393-2018-11-28T14-26-32-587Z":"2018-11-28T14:26:49.092Z","6.1.0-naibinh-SD-122-2018-11-29T06-19-03-480Z":"2018-11-29T06:19:21.500Z","6.1.0-alpha13":"2018-11-29T08:08:20.091Z","6.1.0-naibinh-SD-122-2018-11-29T08-41-20-209Z":"2018-11-29T08:41:39.504Z","6.1.0-naibinh-SD-122-2018-11-30T08-54-20-883Z":"2018-11-30T08:54:44.606Z","6.1.0-pbenes-pb-color-list-2018-11-30T09-23-28-046Z":"2018-11-30T09:23:41.200Z","6.1.0-petrjanu-pja-bb-1127-2018-11-30T10-30-15-416Z":"2018-11-30T10:30:36.013Z","6.1.0-naibinh-SD-122-2018-12-03T06-31-39-804Z":"2018-12-03T06:32:01.724Z","6.1.0-petrjanu-pja-bb-1127-2018-12-03T08-07-06-207Z":"2018-12-03T08:07:37.160Z","6.1.0-naibinh-SD-122-2018-12-03T13-34-11-740Z":"2018-12-03T13:34:56.422Z","6.1.0-bertold8-next-6-1-0-2018-12-03T14-47-15-237Z":"2018-12-03T14:47:42.649Z","6.1.0-bertold8-next-6-1-0-2018-12-03T15-06-07-195Z":"2018-12-03T15:06:30.766Z","6.1.0-naibinh-SD-122-2018-12-04T06-01-38-586Z":"2018-12-04T06:02:01.309Z","6.0.2-bertold8-master-2018-12-04T06-36-57-926Z":"2018-12-04T06:37:18.686Z","6.0.2-bertold8-master-2018-12-04T06-54-41-581Z":"2018-12-04T06:55:04.534Z","6.1.0-zdenek.vidensky-one-3393-heatmap-2018-12-04T07-15-48-724Z":"2018-12-04T07:16:12.869Z","6.1.0-alpha14":"2018-12-04T08:57:33.039Z","6.0.2-bertold8-master-2018-12-04T09-40-45-403Z":"2018-12-04T09:41:01.366Z","6.0.2-bertold8-master-2018-12-04T10-05-04-839Z":"2018-12-04T10:05:23.969Z","6.1.0-tomasreichmann-TRE-RAIL-1232-Embedded-AD-drill-event-is-not-fired-in-PivotTable-2018-12-04T13-14-32-995Z":"2018-12-04T13:14:54.087Z","6.1.0-alpha15":"2018-12-04T13:41:24.103Z","6.1.0-strouhaljan-jsu-fet-24-2018-12-05T14-09-51-340Z":"2018-12-05T14:10:46.185Z","6.1.0-no23reason-next-6-1-0-2018-12-06T10-28-59-902Z":"2018-12-06T10:29:13.776Z","6.1.0-petrjanu-pja-bb-1127-2018-12-06T11-24-31-645Z":"2018-12-06T11:24:55.026Z","6.1.0-petrjanu-pja-bb-1127-2018-12-06T11-32-46-705Z":"2018-12-06T11:33:15.134Z","6.1.0-petrjanu-pja-bb-1127-2018-12-06T11-38-33-007Z":"2018-12-06T11:38:53.204Z","6.1.0-no23reason-next-6-1-0-2018-12-06T13-35-00-485Z":"2018-12-06T13:35:13.982Z","6.1.0-no23reason-next-6-1-0-2018-12-06T14-32-57-050Z":"2018-12-06T14:33:10.807Z","6.1.0-petrjanu-pja-bb-1127-2018-12-07T09-11-38-393Z":"2018-12-07T09:12:01.385Z","6.1.0-alpha16":"2018-12-07T13:39:29.746Z","6.1.0-petrjanu-pja-bb-1127-2018-12-07T14-53-12-939Z":"2018-12-07T14:53:34.064Z","6.1.0-petrjanu-pja-bb-1127-2018-12-07T15-06-08-937Z":"2018-12-07T15:06:34.086Z","6.1.0-alpha17":"2018-12-10T08:03:31.398Z","6.1.0-bertold8-ONE-3457-2018-12-10T09-41-43-964Z":"2018-12-10T09:42:07.493Z","6.1.0-alpha18":"2018-12-10T11:55:51.682Z","6.1.0-xmort-next-6-1-0-2018-12-10T12-18-28-524Z":"2018-12-10T12:19:17.490Z","6.1.0-strouhaljan-jsu-fet-24-2018-12-11T08-01-46-718Z":"2018-12-11T08:02:09.479Z","6.0.2-no23reason-master-2018-12-11T13-28-12-326Z":"2018-12-11T13:28:27.758Z","6.1.0-no23reason-next-6-1-0-2018-12-11T13-30-21-971Z":"2018-12-11T13:30:35.159Z","6.1.0-ivan.mjartan-ONE-3429-2018-12-11T14-40-35-411Z":"2018-12-11T14:40:53.178Z","6.1.0-ivan.mjartan-ONE-3429-2018-12-11T14-56-23-504Z":"2018-12-11T14:56:38.186Z","6.1.0-petrjanu-pja-bb-1323-2018-12-12T09-56-14-706Z":"2018-12-12T09:56:38.446Z","6.2.0-alpha1":"2018-12-12T10:21:29.662Z","6.1.0-alpha19":"2018-12-12T12:24:14.880Z","6.1.0-alpha20":"2018-12-13T11:56:48.138Z","6.2.0-alpha2":"2018-12-13T12:41:16.071Z","6.2.0-alpha3":"2018-12-13T12:56:50.244Z","6.2.0-lanhuynh-sd147-2018-12-17T03-30-23-642Z":"2018-12-17T03:30:34.072Z","6.2.0-petrjanu-pja-bb-1326-2018-12-17T07-40-17-486Z":"2018-12-17T07:40:46.892Z","6.1.0":"2018-12-17T09:30:54.579Z","6.2.0-ivan.mjartan-ONE-3482-2018-12-17T13-40-18-717Z":"2018-12-17T13:40:35.784Z","6.2.0-naibinh-SD-160-tooltip-2018-12-18T03-16-11-118Z":"2018-12-18T03:16:41.762Z","6.2.0-lanhuynh-sd147-2018-12-18T07-23-19-341Z":"2018-12-18T07:23:45.671Z","6.2.0-lanhuynh-sd147-2018-12-18T08-02-57-222Z":"2018-12-18T08:03:08.564Z","6.2.0-lanhuynh-sd147-2018-12-18T08-04-06-841Z":"2018-12-18T08:04:13.303Z","6.2.0-lanhuynh-sd147-2018-12-18T08-05-40-899Z":"2018-12-18T08:06:01.995Z","6.2.0-petrjanu-pja-bb-1326-fix-2018-12-18T09-10-26-186Z":"2018-12-18T09:10:50.359Z","6.2.0-lanhuynh-sd152-2018-12-19T04-24-58-771Z":"2018-12-19T04:25:29.017Z","6.2.0-naibinh-SD-160-tooltip-2018-12-19T07-19-37-734Z":"2018-12-19T07:20:12.207Z","6.2.0-alpha4":"2018-12-19T09:56:52.978Z","6.2.0-petrjanu-pja-bb-1326-fix-2018-12-19T12-11-20-550Z":"2018-12-19T12:11:43.672Z","6.1.0-bertold8-pb-fix-getprojects-2018-12-19T14-35-40-353Z":"2018-12-19T14:36:02.986Z","6.1.1":"2018-12-20T10:24:37.927Z","6.2.0-ivan.mjartan-ONE-3484-2018-12-20T14-39-37-039Z":"2018-12-20T14:39:53.999Z","6.2.0-ivan.mjartan-ONE-3484-2018-12-20T14-57-59-793Z":"2018-12-20T14:58:14.388Z","6.2.0-petrjanu-pja-bb-1326-fix-2018-12-20T15-04-12-500Z":"2018-12-20T15:04:34.163Z","6.2.0-naibinh-SD-177-2018-12-21T06-57-41-735Z":"2018-12-21T06:58:05.328Z","6.2.0-alpha5":"2018-12-21T10:19:22.525Z","6.2.0-alpha6":"2018-12-21T11:19:09.754Z","6.2.0-alpha7":"2018-12-21T12:42:50.411Z","6.2.0-naibinh-SD-177-2018-12-24T03-09-46-654Z":"2018-12-24T03:10:15.274Z","6.2.0-naibinh-SD-177-2018-12-24T09-10-46-556Z":"2018-12-24T09:11:04.482Z","6.2.0-naibinh-SD-177-2018-12-24T10-12-10-198Z":"2018-12-24T10:12:27.196Z","6.2.0-naibinh-SD-177-2018-12-25T03-51-11-087Z":"2018-12-25T03:51:31.922Z","6.2.0-lanhuynh-sd179-2018-12-28T06-34-00-675Z":"2018-12-28T06:34:14.706Z","6.2.0-lanhuynh-sd179-2018-12-28T06-56-29-718Z":"2018-12-28T06:56:59.678Z","6.2.0-ptquang86-SD-180-POC-2019-01-02T08-24-54-151Z":"2019-01-02T08:25:17.760Z","6.2.0-alpha8":"2019-01-02T11:27:05.238Z","6.2.0-lanhuynh-sd179-2019-01-03T01-29-03-014Z":"2019-01-03T01:29:27.824Z","6.1.0-bertold8-HEAD-2019-01-03T07-32-45-124Z":"2019-01-03T07:33:48.133Z","6.2.0-alpha9":"2019-01-03T12:48:21.194Z","6.2.0-jkittler-jki-bb-1285-2019-01-04T10-03-25-468Z":"2019-01-04T10:03:43.718Z","6.2.0-alpha10":"2019-01-04T10:06:54.788Z","6.2.0-jkittler-jki-bb-1285-2019-01-04T11-45-05-872Z":"2019-01-04T11:45:26.632Z","6.2.0-naibinh-SD-166-2019-01-04T13-17-46-582Z":"2019-01-04T13:18:18.695Z","6.2.0-pbenes-pb-hm-color-2019-01-04T14-15-20-740Z":"2019-01-04T14:15:32.135Z","6.2.0-bertold8-next-6-2-0-2019-01-04T15-10-33-327Z":"2019-01-04T15:11:10.936Z","6.2.0-bertold8-next-6-2-0-2019-01-04T15-35-55-118Z":"2019-01-04T15:36:15.236Z","6.2.0-lanhuynh-sd179-2019-01-07T01-43-53-853Z":"2019-01-07T01:44:17.289Z","6.2.0-lanhuynh-sd179-2019-01-07T09-18-35-289Z":"2019-01-07T09:18:46.428Z","6.2.0-alpha11":"2019-01-07T09:32:23.801Z","6.2.0-lanhuynh-sd179-2019-01-07T09-53-43-752Z":"2019-01-07T09:53:50.925Z","6.2.0-pbenes-pb-other-2019-01-07T12-43-16-149Z":"2019-01-07T12:43:27.433Z","6.2.0-pbenes-pb-other-2019-01-07T12-50-21-674Z":"2019-01-07T12:50:32.044Z","6.2.0-alpha12":"2019-01-07T13:54:11.613Z","5.3.2-sondo-hc-7-2019-01-08T03-14-44-319Z":"2019-01-08T03:15:08.116Z","6.2.0-lanhuynh-sd179-2019-01-08T04-07-43-964Z":"2019-01-08T04:07:54.818Z","6.2.0-sondo-hc-7-2019-01-08T04-22-56-164Z":"2019-01-08T04:23:17.025Z","6.2.0-alpha13":"2019-01-08T12:13:20.391Z","6.2.0-alpha14":"2019-01-08T14:09:43.475Z","6.2.0-sondo-hc-7-2019-01-09T03-21-33-225Z":"2019-01-09T03:21:59.688Z","6.2.0-sondo-hc-7-2019-01-09T03-28-46-682Z":"2019-01-09T03:29:04.374Z","6.2.0-sondo-hc-7-2019-01-09T04-23-55-556Z":"2019-01-09T04:24:18.155Z","6.2.0-sondo-hc-7-2019-01-09T06-53-06-753Z":"2019-01-09T06:53:28.817Z","6.2.0-lanhuynh-HEAD-2019-01-09T07-05-43-259Z":"2019-01-09T07:06:05.484Z","6.2.0-lanhuynh-HEAD-2019-01-09T07-16-18-992Z":"2019-01-09T07:16:44.415Z","6.2.0-jkittler-jki-bb-1311-2019-01-09T13-54-13-576Z":"2019-01-09T13:54:11.582Z","6.2.0-martin.mosko-mms-bb-1108-2019-01-09T15-10-25-628Z":"2019-01-09T15:10:43.619Z","6.2.0-jkittler-jki-bb-1311-2019-01-09T15-32-02-023Z":"2019-01-09T15:32:13.096Z","6.2.0-hurtak-fix2-2019-01-10T08-39-23-559Z":"2019-01-10T08:39:46.151Z","6.2.0-jkittler-jki-bb-1311-2019-01-10T08-51-58-756Z":"2019-01-10T08:51:55.206Z","6.2.0-jkittler-jki-bb-1311-2019-01-10T09-14-17-936Z":"2019-01-10T09:14:13.326Z","6.2.0-lanhuynh-hc-7-2019-01-10T09-26-47-880Z":"2019-01-10T09:27:06.162Z","6.2.0-hurtak-next-6-2-0-2019-01-10T09-28-51-271Z":"2019-01-10T09:29:05.350Z","6.2.0-lanhuynh-hc-7-2019-01-10T09-36-09-086Z":"2019-01-10T09:36:25.437Z","6.2.0-alpha15":"2019-01-10T11:00:45.053Z","6.2.0-alpha16":"2019-01-10T11:11:50.492Z","6.2.0-hurtak-fix-header-cell-2019-01-10T14-43-32-353Z":"2019-01-10T14:43:46.864Z","6.2.0-hurtak-fix-header-cell-2019-01-10T14-49-49-724Z":"2019-01-10T14:50:21.720Z","6.2.0-alpha17":"2019-01-10T16:36:45.327Z","6.2.0-lanhuynh-hc-7-2019-01-11T04-12-14-100Z":"2019-01-11T04:12:33.993Z","6.2.0-lanhuynh-hc-7-2019-01-11T04-15-38-389Z":"2019-01-11T04:15:54.383Z","6.2.0-jkittler-jki-bb-1311-2019-01-11T09-46-09-912Z":"2019-01-11T09:46:00.025Z","6.2.0-lanhuynh-hc-7-2019-01-14T02-33-35-463Z":"2019-01-14T02:34:01.987Z","6.2.0-lanhuynh-sd179-2019-01-15T07-49-52-518Z":"2019-01-15T07:50:19.568Z","6.2.0-petrjanu-pja-bb-1310-2019-01-15T08-11-22-805Z":"2019-01-15T08:12:03.125Z","6.2.0-jkittler-jki-bb-1311-2019-01-15T10-06-55-244Z":"2019-01-15T10:06:23.408Z","6.2.0-nikolacech-rail-1245-2019-01-15T11-53-00-247Z":"2019-01-15T11:53:26.412Z","6.2.0-martin.mosko-mms-bb-1108-fix-2019-01-15T11-55-47-259Z":"2019-01-15T11:56:04.697Z","6.2.0-martin.mosko-mms-bb-1108-2019-01-15T11-58-52-397Z":"2019-01-15T11:59:10.325Z","6.2.0-alpha18":"2019-01-15T15:24:38.437Z","6.2.0-nikolacech-rail-1245-2019-01-16T10-47-43-982Z":"2019-01-16T10:48:05.518Z","6.2.0-martin.mosko-mms-bb-1108-2019-01-17T10-17-48-783Z":"2019-01-17T10:18:08.734Z","6.2.0-no23reason-dho-rail-1252-lcm-uri-mapping-2019-01-17T13-49-52-074Z":"2019-01-17T13:50:07.131Z","6.2.0-martin.mosko-mms-bb-1108-2019-01-17T15-01-57-182Z":"2019-01-17T15:02:18.183Z","6.2.0-alpha19":"2019-01-17T20:43:44.592Z","6.2.0-nadtan-combo-2019-01-18T02-19-24-466Z":"2019-01-18T02:20:00.289Z","6.2.0-nadtan-combo-2019-01-18T02-31-56-215Z":"2019-01-18T02:32:14.786Z","6.2.0-nadtan-combo-2019-01-18T06-52-39-217Z":"2019-01-18T06:53:07.936Z","6.2.0-no23reason-dho-rail-1252-lcm-uri-mapping-2019-01-18T07-37-20-663Z":"2019-01-18T07:37:35.448Z","6.2.0-nadtan-combo-2019-01-18T10-15-34-232Z":"2019-01-18T10:15:57.000Z","6.2.0-petrjanu-pja-bb-1310-2019-01-18T11-31-21-080Z":"2019-01-18T11:31:44.089Z","6.2.0-petrjanu-pja-bb-1310-2019-01-18T13-49-48-937Z":"2019-01-18T13:50:10.330Z","6.2.0-nikolacech-one-3404-2019-01-18T14-01-41-983Z":"2019-01-18T14:02:05.686Z","6.2.0-nadtan-combo-2019-01-19T15-31-41-740Z":"2019-01-19T15:32:15.293Z","6.2.0-nadtan-combo-2019-01-21T02-47-33-842Z":"2019-01-21T02:48:05.633Z","6.2.0-bugsbunny338-one-3404-2019-01-21T11-45-31-106Z":"2019-01-21T11:47:24.259Z","6.2.0-no23reason-dho-rail-1252-lcm-uri-mapping-2019-01-21T12-31-39-444Z":"2019-01-21T12:31:53.471Z","6.2.0-no23reason-dho-rail-1252-lcm-uri-mapping-2019-01-21T12-40-44-819Z":"2019-01-21T12:40:57.796Z","6.2.0-no23reason-dho-rail-1252-lcm-uri-mapping-2019-01-21T14-45-13-090Z":"2019-01-21T14:45:26.543Z","6.2.0-tomasreichmann-dho-rail-1252-lcm-uri-mapping-2019-01-21T15-02-19-313Z":"2019-01-21T15:02:35.955Z","6.2.0-no23reason-dho-rail-1252-lcm-uri-mapping-2019-01-21T15-41-34-648Z":"2019-01-21T15:41:49.766Z","6.2.0-tomasreichmann-dho-rail-1252-lcm-uri-mapping-2019-01-21T15-42-33-601Z":"2019-01-21T15:42:49.415Z","6.2.0-petrjanu-pja-bb-1310-2019-01-21T16-31-57-780Z":"2019-01-21T16:32:26.314Z","6.2.0-ptquang86-SD-180-2019-01-22T02-41-34-707Z":"2019-01-22T02:42:06.313Z","6.2.0-lanhuynh-hc-7-2019-01-22T03-37-35-361Z":"2019-01-22T03:38:02.819Z","6.2.0-ptquang86-SD-180-2019-01-22T04-31-11-581Z":"2019-01-22T04:31:26.348Z","6.2.0-ptquang86-SD-180-2019-01-22T04-36-28-002Z":"2019-01-22T04:36:46.384Z","6.2.0-alpha20":"2019-01-22T08:03:25.502Z","6.2.0-ptquang86-SD-180-2019-01-22T10-03-52-597Z":"2019-01-22T10:04:15.040Z","6.2.0-tomasreichmann-dho-rail-1252-lcm-uri-mapping-2019-01-22T10-06-34-608Z":"2019-01-22T10:06:59.902Z","6.2.0-alpha21":"2019-01-22T14:48:36.406Z","6.2.0-no23reason-dho-rail-1252-lcm-uri-mapping-2019-01-22T16-14-18-609Z":"2019-01-22T16:14:32.840Z","6.2.0-ptquang86-SD-180-2019-01-23T02-19-46-222Z":"2019-01-23T02:20:08.425Z","6.2.0-ptquang86-SD-180-2019-01-23T02-36-10-557Z":"2019-01-23T02:36:25.499Z","6.2.0-ptquang86-SD-180-2019-01-23T06-32-16-659Z":"2019-01-23T06:32:44.569Z","6.2.0-ptquang86-SD-180-2019-01-23T07-16-19-962Z":"2019-01-23T07:16:36.845Z","6.2.0-no23reason-dho-rail-1252-lcm-uri-mapping-2019-01-23T07-37-47-686Z":"2019-01-23T07:38:04.997Z","6.2.0-ptquang86-SD-180-2019-01-23T08-00-15-266Z":"2019-01-23T08:00:29.689Z","6.2.0-zdenek.vidensky-one-3563-2019-01-23T08-24-18-384Z":"2019-01-23T08:24:38.719Z","6.2.0-ptquang86-SD-180-2019-01-23T09-33-36-677Z":"2019-01-23T09:33:52.383Z","6.2.0-ptquang86-SD-180-2019-01-23T09-45-15-771Z":"2019-01-23T09:45:30.719Z","6.2.0-no23reason-dho-rail-1252-lcm-uri-mapping-2019-01-23T12-43-26-427Z":"2019-01-23T12:43:38.938Z","4.0.1-naibinh-master-2019-01-23T15-19-21-522Z":"2019-01-23T15:19:31.485Z","6.2.0-ptquang86-SD-180-2019-01-24T02-22-57-428Z":"2019-01-24T02:23:18.869Z","6.2.0-ptquang86-SD-180-2019-01-24T02-31-47-106Z":"2019-01-24T02:32:03.541Z","6.2.0-ptquang86-SD-180-2019-01-24T02-38-37-057Z":"2019-01-24T02:38:51.728Z","6.2.0-ptquang86-SD-180-2019-01-24T02-58-30-167Z":"2019-01-24T02:59:02.301Z","6.2.0-ptquang86-SD-180-2019-01-24T03-22-43-736Z":"2019-01-24T03:22:59.213Z","6.2.0-ptquang86-SD-180-2019-01-24T03-41-24-862Z":"2019-01-24T03:41:39.347Z","6.2.0-ptquang86-SD-180-2019-01-24T04-36-19-629Z":"2019-01-24T04:36:35.629Z","6.2.0-no23reason-dho-rail-1252-lcm-uri-mapping-2019-01-24T08-24-39-027Z":"2019-01-24T08:24:53.711Z","6.2.0-no23reason-dho-rail-1252-lcm-uri-mapping-2019-01-24T08-48-31-626Z":"2019-01-24T08:48:45.371Z","6.2.0-no23reason-dho-rail-1252-lcm-uri-mapping-2019-01-24T09-02-46-338Z":"2019-01-24T09:02:58.723Z","6.2.0-ptquang86-SD-180-2019-01-24T09-43-42-743Z":"2019-01-24T09:44:02.159Z","6.2.0-naibinh-SD-156-2019-01-24T09-45-12-714Z":"2019-01-24T09:45:28.143Z","6.2.0-naibinh-SD-211-2019-01-24T09-56-22-806Z":"2019-01-24T09:56:36.912Z","6.2.0-naibinh-SD-210-2019-01-24T09-59-17-374Z":"2019-01-24T10:00:11.707Z","6.3.0-alpha1":"2019-01-24T11:33:42.637Z","6.3.0-no23reason-dho-rail-1252-lcm-uri-mapping-2019-01-24T12-38-57-760Z":"2019-01-24T12:39:12.660Z","6.3.0-ptquang86-SD-180-2019-01-25T03-00-05-918Z":"2019-01-25T03:00:41.935Z","6.3.0-ptquang86-SD-180-2019-01-25T07-51-48-246Z":"2019-01-25T07:52:20.904Z","6.3.0-ptquang86-SD-180-2019-01-25T08-31-50-737Z":"2019-01-25T08:32:04.380Z","6.3.0-ptquang86-SD-180-2019-01-25T08-34-28-507Z":"2019-01-25T08:34:43.573Z","6.3.0-ptquang86-SD-180-2019-01-25T09-40-16-428Z":"2019-01-25T09:40:33.230Z","6.3.0-ptquang86-SD-180-2019-01-25T09-59-20-527Z":"2019-01-25T09:59:37.033Z","6.3.0-ptquang86-SD-180-2019-01-25T10-23-12-670Z":"2019-01-25T10:23:30.715Z","6.3.0-alpha2":"2019-01-25T13:53:50.121Z","6.3.0-tomasreichmann-TRE-RAIL-1268-Total-rollup-support-for-header-menu-2019-01-25T15-12-48-010Z":"2019-01-25T15:13:10.902Z","6.3.0-tomasreichmann-TRE-RAIL-1268-Total-rollup-support-for-header-menu-2019-01-25T16-08-46-382Z":"2019-01-25T16:09:02.710Z","6.3.0-ptquang86-SD-180-2019-01-28T02-43-42-133Z":"2019-01-28T02:43:57.763Z","6.3.0-ptquang86-HEAD-2019-01-28T03-15-17-567Z":"2019-01-28T03:15:31.449Z","6.3.0-hurtak-PHU-RAIL-990-Table-totals-in-ad-2019-01-28T09-16-05-525Z":"2019-01-28T09:16:21.560Z","6.3.0-hurtak-PHU-RAIL-990-Table-totals-in-ad-2019-01-28T10-10-31-503Z":"2019-01-28T10:10:49.522Z","6.3.0-bertold8-node-sass-fix-2019-01-28T12-34-22-747Z":"2019-01-28T12:34:51.461Z","6.3.0-bertold8-node-sass-fix-2019-01-28T13-24-21-734Z":"2019-01-28T13:24:37.052Z","6.3.0-tomasreichmann-TRE-RAIL-1268-Total-rollup-support-for-header-menu-2019-01-28T15-05-45-651Z":"2019-01-28T15:06:05.136Z","6.3.0-tomasreichmann-TRE-RAIL-1268-Total-rollup-support-for-header-menu-2019-01-28T15-32-51-108Z":"2019-01-28T15:33:10.956Z","6.3.0-no23reason-dho-rail-1274-sort-locator-fix-2019-01-28T15-34-10-893Z":"2019-01-28T15:34:28.278Z","6.3.0-no23reason-dho-rail-1274-sort-locator-fix-2019-01-28T15-44-08-351Z":"2019-01-28T15:44:21.067Z","6.3.0-ptquang86-SD-180-2019-01-29T02-15-45-022Z":"2019-01-29T02:16:08.342Z","6.3.0-naibinh-SD-211-2019-01-29T03-41-49-727Z":"2019-01-29T03:42:13.350Z","6.3.0-naibinh-SD-211-2019-01-29T03-57-49-087Z":"2019-01-29T03:58:05.398Z","6.3.0-no23reason-dho-rail-1274-sort-locator-fix-2019-01-29T07-57-04-008Z":"2019-01-29T07:57:19.186Z","6.2.0":"2019-01-29T08:50:41.453Z","6.3.0-alpha3":"2019-01-29T08:57:45.617Z","6.3.0-no23reason-dho-rail-1274-sort-locator-fix-2019-01-29T09-17-42-155Z":"2019-01-29T09:17:57.149Z","6.3.0-no23reason-dho-rail-1274-sort-locator-fix-2019-01-29T11-57-52-489Z":"2019-01-29T11:58:09.175Z","6.3.0-yanlipnican-jli-bb-1369-2019-01-29T13-17-31-240Z":"2019-01-29T13:17:51.266Z","6.3.0-tomsatgd-tsa-bb-1370-limit-AM-title-length-2019-01-29T14-14-13-753Z":"2019-01-29T14:14:41.026Z","6.3.0-alpha4":"2019-01-29T14:41:21.061Z","6.3.0-alpha5":"2019-01-29T15:30:29.680Z","6.3.0-alpha6":"2019-01-29T16:19:44.495Z","6.3.0-naibinh-SD-211-2019-01-30T03-25-23-211Z":"2019-01-30T03:25:48.789Z","6.3.0-ptquang86-SD-180-2019-01-30T04-04-22-708Z":"2019-01-30T04:05:00.331Z","6.3.0-ptquang86-SD-180-2019-01-30T07-37-36-951Z":"2019-01-30T07:38:13.588Z","6.3.0-bertold8-node-sass-fix-2019-01-30T09-38-47-486Z":"2019-01-30T09:39:05.005Z","6.3.0-alpha7":"2019-01-30T12:12:04.579Z","6.3.0-ptquang86-SD-180-2019-01-30T13-22-41-701Z":"2019-01-30T13:23:18.835Z","6.3.0-ptquang86-SD-180-2019-01-31T00-55-23-510Z":"2019-01-31T00:56:02.081Z","6.3.0-hurtak-PHU-RAIL-table-totals-fix-2019-01-31T16-14-38-195Z":"2019-01-31T16:14:55.579Z","6.3.0-yanlipnican-next-6-3-0-2019-02-01T07-35-51-780Z":"2019-02-01T07:36:20.510Z","6.3.0-alpha8":"2019-02-01T08:44:41.468Z","6.3.0-xmort-pdo-bb-832-error-for-deleted-referenced-insight-2019-02-01T11-19-28-341Z":"2019-02-01T11:19:42.950Z","6.3.0-no23reason-dho-rail-1218-prevent-wasteful-pivot-executions-2019-02-01T12-52-47-340Z":"2019-02-01T12:53:04.714Z","6.3.0-hurtak-PHU-RAIL-1289-pivot-table-scroll-fix-2019-02-01T13-01-44-207Z":"2019-02-01T13:02:02.579Z","6.3.0-hurtak-PHU-RAIL-1289-pivot-table-scroll-fix-2019-02-01T13-15-07-171Z":"2019-02-01T13:15:28.957Z","6.3.0-hurtak-PHU-RAIL-1289-pivot-table-scroll-fix-2019-02-01T16-21-39-312Z":"2019-02-01T16:21:57.641Z","6.3.0-alpha9":"2019-02-04T11:19:46.508Z","6.3.0-petrjanu-pja-bb-1318-2019-02-04T12-22-05-925Z":"2019-02-04T12:22:27.278Z","6.3.0-petrjanu-pja-bb-1318-2019-02-04T12-24-27-927Z":"2019-02-04T12:24:52.983Z","6.3.0-alpha10":"2019-02-04T13:58:32.723Z","6.3.0-alpha11":"2019-02-05T07:45:23.807Z","6.3.0-alpha12":"2019-02-05T13:16:14.892Z","6.3.0-petrjanu-pja-bb-1318-vol2-2019-02-05T14-16-45-765Z":"2019-02-05T14:17:09.487Z","6.3.0-alpha13":"2019-02-05T14:35:48.295Z","6.3.0-petrjanu-pja-bb-1318-vol2-2019-02-06T11-38-42-041Z":"2019-02-06T11:39:02.453Z","6.3.0-alpha14":"2019-02-07T09:58:13.727Z","6.3.0-alpha15":"2019-02-07T14:52:07.288Z","6.3.0-ptquang86-next-6-3-0-2019-02-08T06-33-34-030Z":"2019-02-08T06:34:12.784Z","6.3.0-yanlipnican-next-6-3-0-2019-02-08T09-32-03-616Z":"2019-02-08T09:32:23.211Z","6.3.0-yanlipnican-next-6-3-0-2019-02-08T09-32-50-951Z":"2019-02-08T09:33:07.911Z","6.3.0-yanlipnican-next-6-3-0-2019-02-11T14-31-24-584Z":"2019-02-11T14:31:37.008Z","6.3.0-yanlipnican-jli-bb-551-2019-02-11T14-32-40-316Z":"2019-02-11T14:32:52.855Z","6.3.0-yanlipnican-jli-bb-551-2019-02-11T15-04-59-716Z":"2019-02-11T15:05:13.499Z","6.3.0-nadtan-SD-265-2019-02-12T07-06-34-701Z":"2019-02-12T07:06:59.287Z","6.3.0-xmort-node-sass-fix-2019-02-12T09-05-52-224Z":"2019-02-12T09:06:29.096Z","6.3.0-alpha16":"2019-02-12T13:38:55.401Z","6.3.0-alpha17":"2019-02-12T14:00:53.554Z","6.3.0-hurtak-PHU-RAIL-1318-rollup-fix-2019-02-12T16-20-22-252Z":"2019-02-12T16:20:44.680Z","6.3.0-hurtak-PHU-RAIL-1318-rollup-fix-2019-02-12T16-22-08-469Z":"2019-02-12T16:22:31.013Z","6.3.0-nadtan-SD-265-2019-02-13T02-18-46-936Z":"2019-02-13T02:19:06.043Z","6.3.0-hurtak-PHU-RAIL-1318-rollup-fix-2019-02-13T09-59-19-118Z":"2019-02-13T09:59:42.095Z","6.3.0-xmort-node-sass-fix-2019-02-13T10-23-56-248Z":"2019-02-13T10:24:35.389Z","6.3.0-hurtak-PHU-RAIL-1318-rollup-fix-2019-02-13T12-08-32-253Z":"2019-02-13T12:08:50.887Z","6.3.0-alpha18":"2019-02-13T12:59:14.399Z","6.3.0-hurtak-PHU-RAIL-1318-rollup-fix-2019-02-13T17-08-15-348Z":"2019-02-13T17:08:39.582Z","6.3.0-nadtan-SD-265-2019-02-14T03-54-07-070Z":"2019-02-14T03:54:27.470Z","6.3.0-alpha19":"2019-02-14T08:09:04.030Z","6.3.0-yanlipnican-jli-bb-551-2019-02-14T09-28-54-525Z":"2019-02-14T09:29:09.075Z","6.3.0-jkittler-jki-bb-1383-2019-02-15T09-15-52-347Z":"2019-02-15T09:16:14.320Z","6.3.0-jkittler-jki-bb-1383-2019-02-15T10-23-38-733Z":"2019-02-15T10:24:00.033Z","6.3.0-jkittler-jki-bb-1383-2019-02-15T11-50-59-074Z":"2019-02-15T11:51:15.979Z","6.3.0-alpha20":"2019-02-15T12:54:43.479Z","6.3.0-no23reason-dho-rail-1277-pivot-table-auto-height-2019-02-15T13-04-37-074Z":"2019-02-15T13:04:53.752Z","6.3.0-tomsatgd-tsa-bb-1388-2019-02-15T13-11-58-477Z":"2019-02-15T13:12:12.634Z","6.3.0-tomsatgd-tsa-bb-1388-2019-02-15T13-40-26-565Z":"2019-02-15T13:40:42.291Z","6.3.0-naibinh-SD-211-2019-02-18T02-34-33-158Z":"2019-02-18T02:35:02.724Z","6.3.0-naibinh-SD-211-2019-02-18T02-44-08-199Z":"2019-02-18T02:44:24.648Z","6.3.0-alpha21":"2019-02-18T12:32:31.261Z","6.3.0-naibinh-SD-211-2019-02-19T02-22-51-542Z":"2019-02-19T02:23:12.190Z","6.3.0-tomsatgd-tsa-bb-1388-2019-02-19T07-47-27-072Z":"2019-02-19T07:47:42.706Z","6.3.0-no23reason-dho-rail-1277-pivot-table-auto-height-scroll-2019-02-19T09-12-29-411Z":"2019-02-19T09:12:44.216Z","6.3.0-alpha22":"2019-02-19T12:45:59.419Z","6.3.0-lanhuynh-sd208-2019-02-20T02-37-55-742Z":"2019-02-20T02:38:21.430Z","6.3.0-naibinh-SD-211-2019-02-20T03-17-58-771Z":"2019-02-20T03:18:29.046Z","6.3.0-no23reason-dho-rail-1277-pivot-table-auto-height-scrollbar-detection-2019-02-20T15-25-35-499Z":"2019-02-20T15:25:51.331Z","6.3.0-alpha23":"2019-02-21T10:52:05.008Z","6.3.0-naibinh-SD-273-2019-02-22T04-30-39-670Z":"2019-02-22T04:31:16.533Z","6.3.0-lanhuynh-sd208-2019-02-22T09-44-11-065Z":"2019-02-22T09:44:32.760Z","6.3.0-ptquang86-SD-285-2019-02-22T10-19-23-404Z":"2019-02-22T10:19:42.583Z","6.3.0-lanhuynh-sd208-2019-02-22T11-20-17-696Z":"2019-02-22T11:20:59.967Z","6.3.0-no23reason-dho-fet-250-goodstrap-typescript-2019-02-22T13-46-27-360Z":"2019-02-22T13:46:41.360Z","6.3.0-naibinh-SD-211-2019-02-22T13-54-42-383Z":"2019-02-22T13:55:05.355Z","6.3.0-no23reason-dho-fet-250-goodstrap-typescript-2019-02-22T14-07-25-362Z":"2019-02-22T14:07:39.322Z","6.3.0-no23reason-dho-fet-250-goodstrap-typescript-2019-02-22T14-29-29-454Z":"2019-02-22T14:29:46.206Z","6.3.0-no23reason-dho-fet-250-goodstrap-typescript-2019-02-22T14-48-06-475Z":"2019-02-22T14:48:19.987Z","6.3.0-no23reason-dho-fet-250-goodstrap-typescript-2019-02-22T15-37-31-913Z":"2019-02-22T15:37:46.539Z","6.3.0-naibinh-SD-211-2019-02-24T04-06-57-683Z":"2019-02-24T04:07:15.868Z","6.3.0-alpha24":"2019-02-25T09:01:41.030Z","6.3.0-alpha25":"2019-02-25T12:11:55.602Z","6.3.0-martin.mosko-tsa-bb-1388-2019-02-25T15-07-01-299Z":"2019-02-25T15:07:21.946Z","6.3.0-martin.mosko-tsa-bb-1388-2019-02-25T15-13-20-602Z":"2019-02-25T15:13:38.544Z","6.3.0-yanlipnican-jli-bb-1406-2019-02-25T15-47-25-324Z":"2019-02-25T15:48:12.436Z","6.3.0-yanlipnican-tsa-bb-1388-2019-02-25T16-09-35-320Z":"2019-02-25T16:10:20.672Z","6.3.0-yanlipnican-tsa-bb-1388-2019-02-25T16-15-43-412Z":"2019-02-25T16:16:31.238Z","6.3.0-alpha26":"2019-02-26T03:13:16.697Z","6.3.0-ptquang86-SD-285-2019-02-26T04-43-47-000Z":"2019-02-26T04:44:03.923Z","6.3.0-ptquang86-SD-285-2019-02-26T04-48-19-401Z":"2019-02-26T04:48:34.630Z","6.3.0-ptquang86-SD-285-2019-02-26T09-22-41-782Z":"2019-02-26T09:23:11.640Z","6.3.0-ptquang86-SD-285-2019-02-26T09-39-26-477Z":"2019-02-26T09:39:43.338Z","6.3.0-ptquang86-SD-285-2019-02-26T10-13-46-415Z":"2019-02-26T10:14:07.311Z","6.3.0-ptquang86-SD-285-2019-02-26T10-14-57-174Z":"2019-02-26T10:15:13.910Z","6.3.0-alpha27":"2019-02-26T10:33:54.139Z","6.3.0-petrjanu-pja-bb-1391-2019-02-26T11-30-13-632Z":"2019-02-26T11:30:39.433Z","6.3.0-alpha28":"2019-02-26T14:53:51.851Z","6.3.0-yanlipnican-jli-bb-1406-2019-02-26T20-51-10-674Z":"2019-02-26T20:51:51.550Z","6.3.0-yanlipnican-jli-bb-1406-2019-02-26T20-51-31-693Z":"2019-02-26T20:52:19.658Z","6.3.0-yanlipnican-jli-bb-1406-2019-02-26T20-57-15-401Z":"2019-02-26T20:58:02.398Z","6.3.0-yanlipnican-jli-bb-1406-2019-02-26T21-14-07-788Z":"2019-02-26T21:14:56.312Z","6.3.0-ptquang86-SD-285-2019-02-27T02-31-19-059Z":"2019-02-27T02:31:37.895Z","6.3.0-naibinh-SD-264-area-chart-2019-02-27T08-48-15-259Z":"2019-02-27T08:48:50.522Z","6.3.0-alpha29":"2019-02-27T12:55:06.721Z","6.3.0-yanlipnican-jli-bb-1406-2019-02-27T13-14-11-196Z":"2019-02-27T13:15:01.013Z","6.3.0-yanlipnican-jli-bb-1406-2019-02-27T13-23-46-942Z":"2019-02-27T13:24:34.284Z","6.3.0-yanlipnican-jli-bb-1406-2019-02-27T13-24-19-655Z":"2019-02-27T13:25:14.170Z","6.3.0-yanlipnican-jli-bb-1406-2019-02-27T13-28-30-482Z":"2019-02-27T13:29:19.176Z","6.3.0-yanlipnican-jli-bb-1406-2019-02-27T13-38-40-553Z":"2019-02-27T13:39:29.493Z","6.3.0-yanlipnican-jli-bb-1406-2019-02-27T13-41-28-917Z":"2019-02-27T13:42:16.956Z","6.3.0-yanlipnican-jli-bb-1406-2019-02-27T13-46-31-989Z":"2019-02-27T13:47:21.408Z","6.3.0-yanlipnican-jli-bb-1406-2019-02-27T13-50-09-520Z":"2019-02-27T13:50:57.887Z","6.3.0-yanlipnican-jli-bb-1406-2019-02-27T15-12-43-853Z":"2019-02-27T15:13:33.152Z","6.3.0-yanlipnican-jli-bb-1406-2019-02-27T15-43-00-846Z":"2019-02-27T15:43:50.463Z","6.3.0-yanlipnican-jli-bb-1406-2019-02-27T15-46-41-127Z":"2019-02-27T15:47:30.160Z","6.3.0-yanlipnican-jli-bb-1406-2019-02-27T16-00-16-041Z":"2019-02-27T16:01:03.844Z","6.3.0-yanlipnican-jli-bb-1406-2019-02-27T16-29-44-898Z":"2019-02-27T16:30:34.872Z","6.3.0-yanlipnican-jli-bb-1406-2019-02-27T16-40-25-216Z":"2019-02-27T16:41:14.616Z","6.3.0-naibinh-SD-264-area-chart-2019-02-28T02-43-23-839Z":"2019-02-28T02:43:55.402Z","6.3.0-ptquang86-SD-285-2019-02-28T06-25-14-922Z":"2019-02-28T06:25:47.847Z","6.3.0-ptquang86-SD-285-2019-02-28T06-26-36-808Z":"2019-02-28T06:26:51.795Z","6.3.0-yanlipnican-jli-bb-1406-2019-02-28T09-52-49-319Z":"2019-02-28T09:53:41.207Z","6.3.0-yanlipnican-jli-bb-1406-2019-02-28T12-02-10-490Z":"2019-02-28T12:03:01.322Z","6.3.0-yanlipnican-jli-bb-1406-2019-02-28T12-12-51-120Z":"2019-02-28T12:13:43.724Z","6.3.0-ptquang86-SD-294-2019-03-01T02-13-19-449Z":"2019-03-01T02:14:00.971Z","6.3.0-naibinh-SD-264-area-chart-2019-03-03T16-13-30-673Z":"2019-03-03T16:13:49.691Z","6.3.0-naibinh-SD-264-area-chart-2019-03-03T16-15-10-730Z":"2019-03-03T16:15:26.926Z","6.3.0-naibinh-SD-264-area-chart-2019-03-04T07-07-54-687Z":"2019-03-04T07:08:30.970Z","6.3.0-yanlipnican-jli-bb-1406-2019-03-04T10-49-33-103Z":"2019-03-04T10:50:37.286Z","6.3.0-yanlipnican-jli-bb-1406-2019-03-04T10-55-08-904Z":"2019-03-04T10:56:12.479Z","6.3.0-yanlipnican-jli-bb-1406-2019-03-04T11-03-18-507Z":"2019-03-04T11:04:23.815Z","6.3.0-yanlipnican-jli-bb-1406-2019-03-04T12-11-05-891Z":"2019-03-04T12:12:09.487Z","6.3.0-pbenes-layouting-2019-03-04T12-46-07-310Z":"2019-03-04T12:46:20.150Z","6.3.0-martin.mosko-mms-bb-1435-2019-03-04T13-13-27-911Z":"2019-03-04T13:13:44.736Z","6.3.0-yanlipnican-jli-bb-1406-2019-03-04T13-51-30-841Z":"2019-03-04T13:52:38.048Z","6.3.0-yanlipnican-jli-bb-1406-2019-03-04T13-54-11-057Z":"2019-03-04T13:55:16.626Z","6.3.0-yanlipnican-jli-bb-1406-2019-03-04T14-09-45-686Z":"2019-03-04T14:10:51.956Z","6.3.0-yanlipnican-jli-bb-1406-2019-03-04T14-15-20-814Z":"2019-03-04T14:16:25.348Z","6.3.0-yanlipnican-jli-bb-1406-2019-03-04T15-00-21-319Z":"2019-03-04T15:01:27.164Z","6.3.0-yanlipnican-jli-bb-1406-2019-03-04T15-05-37-700Z":"2019-03-04T15:06:42.314Z","6.3.0-alpha30":"2019-03-04T18:18:09.159Z","6.3.0-alpha31":"2019-03-05T03:19:12.853Z","6.3.0-ptquang86-SD-285-2019-03-05T07-06-04-238Z":"2019-03-05T07:06:34.457Z","6.3.0-alpha32":"2019-03-05T08:09:13.062Z","6.3.0-yanlipnican-jli-bb-1406-2019-03-05T09-54-12-966Z":"2019-03-05T09:55:21.223Z","6.3.0-petrjanu-pja-bb-1391-2019-03-05T11-43-23-175Z":"2019-03-05T11:43:48.210Z","6.3.0-yanlipnican-jli-bb-1406-2019-03-05T12-05-48-436Z":"2019-03-05T12:06:56.427Z","6.3.0-yanlipnican-jli-bb-1406-2019-03-05T12-12-46-957Z":"2019-03-05T12:13:54.019Z","6.3.0-yanlipnican-jli-bb-1406-2019-03-05T12-20-43-230Z":"2019-03-05T12:21:52.418Z","6.3.0-yanlipnican-jli-bb-1406-2019-03-05T12-25-22-081Z":"2019-03-05T12:26:29.687Z","6.3.0-yanlipnican-jli-bb-1406-2019-03-05T12-32-53-771Z":"2019-03-05T12:34:01.516Z","6.3.0-yanlipnican-jli-bb-1406-2019-03-05T13-17-55-158Z":"2019-03-05T13:19:05.476Z","6.3.0-pbenes-layouting-2019-03-06T07-55-02-928Z":"2019-03-06T07:55:15.024Z","6.3.0-yanlipnican-jli-bb-1406-2019-03-06T12-36-44-269Z":"2019-03-06T12:37:58.375Z","6.3.0-alpha33":"2019-03-06T13:26:29.784Z","6.3.0-alpha34":"2019-03-06T16:35:43.353Z","6.3.0-naibinh-nab-sd-309-fix-js-error-2019-03-07T02-40-14-030Z":"2019-03-07T02:40:36.146Z","6.3.0-naibinh-nab-sd-313-handle-null-data-point-2019-03-07T04-18-33-040Z":"2019-03-07T04:18:52.623Z","6.3.0-naibinh-nab-sd-319-large-column-2019-03-07T10-13-50-183Z":"2019-03-07T10:14:15.897Z","6.3.0-pbenes-layouting-2019-03-07T13-46-13-140Z":"2019-03-07T13:46:26.604Z","6.3.0-alpha35":"2019-03-07T15:13:31.158Z","6.3.0-alpha36":"2019-03-07T15:47:20.294Z","6.3.0-hurtak-PHU-RAIL-1342-2019-03-08T13-32-18-186Z":"2019-03-08T13:32:35.209Z","6.3.0-alpha37":"2019-03-08T13:53:15.245Z","6.3.0-yanlipnican-next-6-3-0-2019-03-11T13-49-29-270Z":"2019-03-11T13:51:01.909Z","6.3.0-no23reason-dho-rail-1352-auto-height-fix-2019-03-11T14-49-20-599Z":"2019-03-11T14:49:42.357Z","6.3.0-lupko-next-6-3-0-2019-03-11T15-06-09-120Z":"2019-03-11T15:06:38.648Z","6.3.0-strouhaljan-jsu-bb-1390-2019-03-11T15-45-10-712Z":"2019-03-11T15:45:39.882Z","6.3.0-strouhaljan-jsu-bb-1390-2019-03-11T16-21-19-474Z":"2019-03-11T16:21:51.050Z","6.3.0-naibinh-nab-sd-311-312-2019-03-12T08-13-23-360Z":"2019-03-12T08:13:53.394Z","6.3.0-alpha38":"2019-03-12T08:48:22.235Z","6.3.0-strouhaljan-jsu-bb-1390-2019-03-12T09-02-59-550Z":"2019-03-12T09:03:28.158Z","6.3.0-yanlipnican-next-6-3-0-2019-03-12T09-39-42-390Z":"2019-03-12T09:41:20.953Z","6.3.0-alpha39":"2019-03-12T12:34:19.985Z","6.3.0-pbenes-pb-fix-moreless-178-2019-03-12T12-45-34-734Z":"2019-03-12T12:45:47.513Z","6.3.0-strouhaljan-jsu-bb-1390-2019-03-12T14-29-25-655Z":"2019-03-12T14:29:52.425Z","6.3.0-yanlipnican-next-6-3-0-2019-03-12T15-00-49-921Z":"2019-03-12T15:02:25.071Z","6.3.0-yanlipnican-next-6-3-0-2019-03-12T15-33-50-349Z":"2019-03-12T15:35:28.384Z","6.3.0-yanlipnican-next-6-3-0-2019-03-12T15-40-16-434Z":"2019-03-12T15:41:51.018Z","6.3.0-yanlipnican-next-6-3-0-2019-03-12T15-47-50-365Z":"2019-03-12T15:49:26.345Z","6.3.0-yanlipnican-next-6-3-0-2019-03-12T15-49-05-969Z":"2019-03-12T15:50:39.768Z","6.3.0-yanlipnican-next-6-3-0-2019-03-12T15-49-48-322Z":"2019-03-12T15:51:21.358Z","6.3.0-yanlipnican-next-6-3-0-2019-03-12T16-08-09-234Z":"2019-03-12T16:09:44.427Z","6.3.0-naibinh-nab-sd-317-AM-change-2019-03-13T04-19-05-331Z":"2019-03-13T04:20:05.062Z","6.3.0-strouhaljan-jsu-bb-1390-2019-03-13T07-51-37-932Z":"2019-03-13T07:52:25.061Z","6.3.0-alpha37-fix1":"2019-03-13T11:36:57.785Z","6.3.0-hurtak-PHU-RAIL-bubble-trigger-2019-03-13T12-52-37-252Z":"2019-03-13T12:52:59.674Z","6.3.0-yanlipnican-next-6-3-0-2019-03-13T20-32-13-890Z":"2019-03-13T20:32:30.633Z","6.3.0-yanlipnican-next-6-3-0-2019-03-13T20-33-10-362Z":"2019-03-13T20:33:26.815Z","6.3.0-yanlipnican-next-6-3-0-2019-03-13T23-26-21-927Z":"2019-03-13T23:26:36.014Z","6.3.0-yanlipnican-next-6-3-0-2019-03-13T23-33-05-739Z":"2019-03-13T23:33:20.212Z","6.3.0-yanlipnican-next-6-3-0-2019-03-13T23-46-40-089Z":"2019-03-13T23:47:56.410Z","6.3.0-yanlipnican-next-6-3-0-2019-03-13T23-51-10-727Z":"2019-03-13T23:54:20.394Z","6.3.0-yanlipnican-next-6-3-0-2019-03-13T23-54-16-229Z":"2019-03-13T23:55:33.755Z","6.3.0-yanlipnican-next-6-3-0-2019-03-13T23-56-38-361Z":"2019-03-13T23:59:06.225Z","6.3.0-alpha40":"2019-03-14T06:44:46.794Z","6.3.0-nadtan-combo-2019-03-14T08-42-38-213Z":"2019-03-14T08:42:59.177Z","6.3.0-xmort-pdo-bb-1394-propagate-pivot-grouping-2019-03-14T09-58-57-861Z":"2019-03-14T09:59:28.639Z","6.3.0-ptquang86-QP-SD-275-mock-2019-03-14T10-15-19-903Z":"2019-03-14T10:15:36.018Z","6.3.0-alpha41":"2019-03-14T12:10:15.399Z","6.3.0-strouhaljan-jsu-bb-1390-2019-03-14T13-42-13-539Z":"2019-03-14T13:42:45.860Z","6.3.0-yanlipnican-jli-bb-1403-1404-2019-03-14T13-47-23-259Z":"2019-03-14T13:47:38.629Z","6.3.0-ptquang86-QP-SD-275-mock-2019-03-15T02-21-17-981Z":"2019-03-15T02:21:54.283Z","6.3.0-ptquang86-QP-SD-275-mock-2019-03-15T02-38-21-494Z":"2019-03-15T02:38:39.003Z","6.3.0-ptquang86-QP-SD-275-mock-2019-03-15T03-17-29-589Z":"2019-03-15T03:17:56.823Z","6.3.0-no23reason-dho-fet-281-tslint-rules-2019-03-15T08-11-49-369Z":"2019-03-15T08:12:08.316Z","6.3.0-alpha42":"2019-03-15T09:21:53.538Z","6.3.0-alpha43":"2019-03-15T09:51:17.760Z","6.3.0-nikolacech-rail-1330-2019-03-15T10-48-21-728Z":"2019-03-15T10:48:40.902Z","6.3.0-yanlipnican-jli-bb-1403-1404-2019-03-15T11-17-24-112Z":"2019-03-15T11:17:56.466Z","6.3.0-no23reason-dho-rail-1340-column-resize-fix-2019-03-15T12-08-24-880Z":"2019-03-15T12:08:40.120Z","6.3.0-alpha44":"2019-03-15T14:20:47.615Z","6.3.0-hurtak-phu-rail-1120-2019-03-15T16-07-21-988Z":"2019-03-15T16:07:42.698Z","6.3.0-jkittler-jki-bb-1438-2019-03-18T11-49-27-942Z":"2019-03-18T11:49:53.259Z","6.3.0-alpha45":"2019-03-18T15:17:14.048Z","6.3.0-petrjanu-pja-bb-1410-2019-03-18T15-20-10-650Z":"2019-03-18T15:20:37.662Z","6.3.0-hurtak-phu-rail-1120-2019-03-18T15-46-51-754Z":"2019-03-18T15:47:16.550Z","6.3.0-petrjanu-pja-bb-1410-2019-03-18T16-55-35-979Z":"2019-03-18T16:55:57.944Z","6.3.0-hurtak-phu-rail-1120-2019-03-18T19-27-07-345Z":"2019-03-18T19:27:25.134Z","6.3.0-alpha46":"2019-03-19T02:41:58.681Z","6.3.0-alpha47":"2019-03-19T08:11:04.130Z","6.3.0-hurtak-phu-rail-1120-2019-03-19T09-38-40-527Z":"2019-03-19T09:38:50.278Z","6.3.0-hurtak-phu-rail-1120-2019-03-19T09-44-26-239Z":"2019-03-19T09:44:43.216Z","6.3.0-hurtak-phu-rail-1120-2019-03-19T09-46-42-560Z":"2019-03-19T09:47:39.808Z","6.3.0-hurtak-phu-rail-1120-2019-03-19T11-21-05-158Z":"2019-03-19T11:21:25.486Z","6.3.0-lanhuynh-lanhq-sd-302-optional-stacking-for-area-2019-03-20T00-51-43-158Z":"2019-03-20T00:52:05.594Z","6.3.0-lanhuynh-lanhq-sd-302-optional-stacking-for-area-2019-03-20T01-42-05-312Z":"2019-03-20T01:42:14.849Z","6.3.0-naibinh-nab-sd-311-312-related-2019-03-20T02-16-55-064Z":"2019-03-20T02:17:16.273Z","6.3.0-lanhuynh-lanhq-sd-302-optional-stacking-for-area-2019-03-20T05-59-55-893Z":"2019-03-20T06:00:25.798Z","6.3.0-alpha48":"2019-03-20T16:01:53.165Z","6.3.0-alpha49":"2019-03-21T02:30:41.197Z","6.3.0-petrjanu-pja-bb-1410bugs-2019-03-21T15-46-00-514Z":"2019-03-21T15:46:25.471Z","6.3.0-alpha50":"2019-03-21T17:03:11.811Z","6.3.0-naibinh-nab-sd-328-update-drill-msg-2019-03-22T10-48-03-653Z":"2019-03-22T10:48:26.497Z","6.3.0-tomsatgd-jsu-bb-1390-2019-03-22T12-49-01-003Z":"2019-03-22T12:49:31.052Z","6.3.0-alpha51":"2019-03-22T14:49:40.693Z","6.3.0-nadtan-tan-SD-338-combo-2019-03-24T01-17-17-280Z":"2019-03-24T01:17:37.223Z","6.3.0-nadtan-tan-SD-338-combo-2019-03-25T02-09-06-426Z":"2019-03-25T02:09:43.808Z","6.3.0-naibinh-nab-sd-321-area-percentage-label-2019-03-25T03-50-54-124Z":"2019-03-25T03:51:13.301Z","6.3.0-ivan.mjartan-IMJ-ONE-3702-2019-03-25T09-17-43-085Z":"2019-03-25T09:18:05.265Z","6.3.0-naibinh-nab-sd-334-hide-label-2019-03-25T09-30-06-189Z":"2019-03-25T09:30:29.539Z","6.3.0-alpha52":"2019-03-25T10:54:33.372Z","6.3.0-ivan.mjartan-IMJ-ONE-3702-2019-03-25T13-38-27-306Z":"2019-03-25T13:38:50.254Z","6.3.0-petrjanu-pja-bb-1451-2019-03-25T14-22-32-784Z":"2019-03-25T14:22:52.724Z","6.3.0-alpha53":"2019-03-25T20:05:12.869Z","6.3.0-lupko-next-6-3-0-2019-03-25T20-48-40-722Z":"2019-03-25T20:48:59.523Z","6.3.0-nadtan-tan-SD-338-combo-2019-03-26T08-32-29-271Z":"2019-03-26T08:32:54.218Z","6.3.0-nadtan-tan-SD-338-combo-2019-03-26T08-37-24-157Z":"2019-03-26T08:37:40.544Z","6.3.0-tomsatgd-tsa-bb-1463-2019-03-26T09-41-07-902Z":"2019-03-26T09:41:33.714Z","6.3.0-tomsatgd-tsa-bb-1463-2019-03-26T10-17-22-997Z":"2019-03-26T10:17:41.560Z","6.3.0-lupko-next-6-3-0-2019-03-26T10-44-08-988Z":"2019-03-26T10:44:28.795Z","6.3.0-lupko-next-6-3-0-2019-03-26T10-46-37-063Z":"2019-03-26T10:46:57.311Z","6.3.0-yanlipnican-jli-bb-1425-2019-03-26T11-43-09-316Z":"2019-03-26T11:43:26.699Z","6.3.0-alpha54":"2019-03-26T11:44:34.452Z","6.3.0-tomsatgd-tsa-bb-1463-2019-03-26T12-52-23-265Z":"2019-03-26T12:52:46.653Z","6.3.0-strouhaljan-jsu-bb-1467-2019-03-26T12-52-41-152Z":"2019-03-26T12:53:41.208Z","6.3.0-alpha55":"2019-03-27T06:35:47.391Z","6.3.0-alpha56":"2019-03-27T09:09:35.300Z","6.3.0-alpha51-fix1":"2019-03-27T10:25:32.382Z","6.3.0-zdenek.vidensky-next-6-3-0-2019-03-27T12-41-00-033Z":"2019-03-27T12:41:17.313Z","6.3.0-zdenek.vidensky-next-6-3-0-2019-03-27T13-23-00-155Z":"2019-03-27T13:23:18.172Z","6.3.0-naibinh-nab-sd-312-347-2019-03-27T16-26-15-133Z":"2019-03-27T16:26:34.261Z","6.3.0-alpha57":"2019-03-28T04:44:54.338Z","6.3.0-naibinh-nab-sd-359-escape-attr-value-2019-03-28T07-31-42-135Z":"2019-03-28T07:32:05.476Z","6.3.0-nadtan-tan-SD-338-combo-2019-03-28T07-37-28-638Z":"2019-03-28T07:37:48.183Z","6.3.0-nadtan-tan-SD-338-combo-2019-03-28T07-38-12-948Z":"2019-03-28T07:38:28.637Z","6.3.0-yanlipnican-jli-bb-1425-2019-03-28T09-35-51-451Z":"2019-03-28T09:36:11.233Z","6.3.0-alpha58":"2019-03-28T11:48:51.429Z","6.3.0-nadtan-tan-SD-338-combo-2019-03-28T12-21-15-118Z":"2019-03-28T12:21:39.815Z","6.3.0-hurtak-phu-rail-1389-2019-03-28T12-51-09-644Z":"2019-03-28T12:51:28.342Z","6.3.0-alpha59":"2019-03-28T14:25:59.972Z","6.3.0-yanlipnican-jli-bb-1425-2019-03-28T15-16-23-344Z":"2019-03-28T15:16:41.514Z","6.3.0-alpha60":"2019-03-29T01:15:05.680Z","6.3.0-nadtan-tan-SD-338-combo-2019-03-29T08-32-40-553Z":"2019-03-29T08:33:08.795Z","6.3.0-khanh.le-combo-1-2019-03-29T09-13-54-208Z":"2019-03-29T09:12:05.307Z","6.3.0-naibinh-nab-sd-334-new-2019-04-01T08-54-14-743Z":"2019-04-01T08:54:36.767Z","6.3.0-alpha61":"2019-04-01T09:22:55.938Z","6.3.0-ptquang86-qp-sd-331-tooltip-2019-04-02T02-50-05-647Z":"2019-04-02T02:50:31.413Z","6.3.0-ptquang86-qp-sd-331-tooltip-2019-04-02T02-57-17-040Z":"2019-04-02T02:57:34.311Z","6.3.0-ptquang86-qp-sd-331-tooltip-2019-04-02T03-33-54-890Z":"2019-04-02T03:34:28.903Z","6.3.0-ptquang86-qp-sd-331-tooltip-2019-04-02T04-06-57-539Z":"2019-04-02T04:07:32.951Z","6.3.0-ptquang86-qp-sd-331-tooltip-2019-04-02T04-21-08-113Z":"2019-04-02T04:21:40.277Z","6.3.0-ptquang86-qp-sd-331-tooltip-2019-04-02T04-22-05-042Z":"2019-04-02T04:22:23.011Z","6.3.0-ptquang86-qp-sd-331-tooltip-2019-04-02T04-39-17-743Z":"2019-04-02T04:39:41.262Z","6.3.0-ptquang86-qp-sd-331-tooltip-2019-04-02T07-19-36-496Z":"2019-04-02T07:20:08.299Z","6.3.0-ptquang86-qp-sd-331-tooltip-2019-04-02T07-30-45-630Z":"2019-04-02T07:31:01.646Z","6.3.0-ptquang86-qp-sd-331-tooltip-2019-04-02T07-31-48-394Z":"2019-04-02T07:32:08.078Z","6.3.0-ptquang86-qp-sd-331-tooltip-2019-04-02T08-02-10-559Z":"2019-04-02T08:02:29.770Z","6.3.0-ptquang86-qp-sd-331-tooltip-2019-04-02T08-15-04-416Z":"2019-04-02T08:15:23.760Z","6.3.0-ptquang86-qp-sd-331-tooltip-2019-04-02T08-17-03-426Z":"2019-04-02T08:17:22.543Z","6.3.0-ptquang86-qp-sd-331-tooltip-2019-04-02T09-24-53-652Z":"2019-04-02T09:25:29.105Z","6.3.0-alpha62":"2019-04-03T03:31:43.860Z","6.3.0-ptquang86-qp-sd-345-percent-2019-04-03T03-40-24-453Z":"2019-04-03T03:40:53.843Z","6.3.0-ptquang86-qp-sd-345-percent-2019-04-03T04-23-27-524Z":"2019-04-03T04:23:56.348Z","6.3.0-ptquang86-qp-sd-345-percent-2019-04-03T04-39-01-081Z":"2019-04-03T04:39:19.034Z","6.3.0-ptquang86-qp-sd-345-percent-2019-04-03T06-35-13-411Z":"2019-04-03T06:35:33.352Z","6.3.0-ptquang86-qp-sd-345-percent-2019-04-03T06-53-34-998Z":"2019-04-03T06:53:54.672Z","6.3.0-ptquang86-qp-sd-345-percent-2019-04-03T07-59-32-332Z":"2019-04-03T07:59:49.155Z","6.3.0-alpha63":"2019-04-03T10:35:39.117Z","6.3.0-ptquang86-qp-sd-331-tooltip-2019-04-04T02-58-56-156Z":"2019-04-04T02:59:46.155Z","6.3.0-ptquang86-test-2019-04-04T03-15-00-646Z":"2019-04-04T03:15:20.371Z","6.3.0-ptquang86-qp-sd-331-tooltip-2019-04-04T03-15-56-472Z":"2019-04-04T03:16:12.496Z","6.3.0-ptquang86-qp-sd-345-percent-2019-04-04T06-29-13-181Z":"2019-04-04T06:29:36.967Z","6.3.0-ptquang86-qp-sd-345-percent-2019-04-04T07-18-38-591Z":"2019-04-04T07:18:56.169Z","6.3.0-alpha64":"2019-04-04T07:48:17.585Z","6.3.0-ptquang86-qp-sd-345-percent-2019-04-04T08-26-21-742Z":"2019-04-04T08:26:40.466Z","6.3.0-ptquang86-qp-sd-345-percent-2019-04-04T08-35-20-913Z":"2019-04-04T08:35:41.623Z","6.3.0-strouhaljan-jsu-bb-1479-2019-04-04T11-51-30-418Z":"2019-04-04T11:51:59.659Z","6.3.0-naibinh-nab-sd-329-parent-attr-drill-2019-04-05T02-53-45-956Z":"2019-04-05T02:54:05.167Z","6.3.0-lanhuynh-hc-upgrade-2019-04-05T07-00-38-991Z":"2019-04-05T07:01:11.509Z","6.3.0-xmort-pdo-fet-130-prettier-2019-04-05T09-07-55-542Z":"2019-04-05T09:08:16.578Z","6.3.0-ptquang86-qp-sd-345-percent-2019-04-05T09-45-38-337Z":"2019-04-05T09:46:06.636Z","6.3.0-ptquang86-qp-sd-345-percent-2019-04-08T02-40-08-142Z":"2019-04-08T02:40:27.739Z","6.3.0-nadtan-tan-SD-382-combo-legend-2019-04-08T04-09-47-339Z":"2019-04-08T04:10:03.860Z","6.3.0-strouhaljan-jsu-bb-1479-2019-04-08T11-55-39-253Z":"2019-04-08T11:56:50.041Z","6.3.0":"2019-04-08T13:34:12.621Z","6.3.0-strouhaljan-jsu-bb-1479-2019-04-09T08-13-13-056Z":"2019-04-09T08:13:38.964Z","6.3.0-yanlipnican-jli-bb-1385-2019-04-09T12-09-11-165Z":"2019-04-09T12:09:33.058Z","6.3.0-strouhaljan-jsu-bb-1479-2019-04-09T13-43-55-913Z":"2019-04-09T13:44:30.039Z","7.0.0-alpha1":"2019-04-10T08:49:54.943Z","6.3.0-ptquang86-qp-sd-376-compute-ratio-2019-04-10T09-32-33-962Z":"2019-04-10T09:32:52.443Z","6.3.0-ptquang86-qp-sd-376-compute-ratio-2019-04-10T09-56-13-834Z":"2019-04-10T09:56:31.943Z","6.3.0-nadtan-tan-SD-383-2019-04-10T10-09-24-333Z":"2019-04-10T10:10:01.844Z","7.0.0-tomsatgd-tsa-bb-1473-2019-04-10T13-55-55-306Z":"2019-04-10T13:56:15.068Z","6.3.0-ptquang86-qp-sd-376-compute-ratio-2019-04-11T02-02-49-081Z":"2019-04-11T02:03:18.004Z","6.3.0-ptquang86-qp-sd-376-compute-ratio-2019-04-11T06-24-22-331Z":"2019-04-11T06:24:40.104Z","6.3.0-ptquang86-qp-sd-376-compute-ratio-2019-04-11T08-23-55-305Z":"2019-04-11T08:24:14.148Z","7.0.0-alpha2":"2019-04-11T08:48:50.902Z","6.3.0-ptquang86-qp-sd-376-compute-ratio-2019-04-11T09-44-19-358Z":"2019-04-11T09:44:37.393Z","7.0.0-ptquang86-qp-sd-376-compute-ratio-2019-04-11T10-23-50-099Z":"2019-04-11T10:24:26.281Z","7.0.0-no23reason-dho-rail-1120-double-execution-2019-04-11T13-32-08-553Z":"2019-04-11T13:32:26.650Z","7.0.0-no23reason-dho-rail-1120-double-execution-2019-04-11T14-28-13-899Z":"2019-04-11T14:28:28.264Z","7.0.0-no23reason-dho-rail-1120-double-execution-2019-04-11T14-56-21-753Z":"2019-04-11T14:56:36.788Z","7.0.0-ptquang86-qp-sd-376-compute-ratio-2019-04-12T02-08-53-063Z":"2019-04-12T02:09:12.553Z","7.0.0-ptquang86-qp-sd-376-compute-ratio-2019-04-12T02-09-53-535Z":"2019-04-12T02:10:12.134Z","7.0.0-nadtan-tan-SD-390-2019-04-12T02-17-43-731Z":"2019-04-12T02:18:16.723Z","7.0.0-nadtan-tan-SD-390-2019-04-12T05-33-57-942Z":"2019-04-12T05:34:37.440Z","7.0.0-ptquang86-qp-sd-376-compute-ratio-2019-04-12T06-29-57-377Z":"2019-04-12T06:30:22.899Z","7.0.0-ptquang86-qp-sd-376-compute-ratio-2019-04-12T07-52-50-380Z":"2019-04-12T07:53:12.115Z","7.0.0-ptquang86-qp-sd-376-compute-ratio-2019-04-12T08-33-20-674Z":"2019-04-12T08:33:43.924Z","7.0.0-alpha3":"2019-04-12T10:20:26.214Z","7.0.0-ptquang86-qp-sd-376-compute-ratio-2019-04-12T10-29-41-397Z":"2019-04-12T10:30:02.325Z","7.0.0-ptquang86-qp-sd-376-compute-ratio-2019-04-16T02-15-33-588Z":"2019-04-16T02:16:02.761Z","7.0.0-ptquang86-qp-sd-376-compute-ratio-2019-04-16T02-16-30-437Z":"2019-04-16T02:16:46.058Z","7.0.0-ptquang86-qp-sd-376-compute-ratio-2019-04-16T02-39-59-172Z":"2019-04-16T02:40:14.517Z","7.0.0-ptquang86-qp-sd-376-compute-ratio-2019-04-16T03-24-18-632Z":"2019-04-16T03:24:34.268Z","7.0.0-ptquang86-qp-sd-376-compute-ratio-2019-04-16T03-25-22-743Z":"2019-04-16T03:25:38.412Z","7.0.0-ptquang86-qp-sd-376-compute-ratio-2019-04-16T03-40-23-876Z":"2019-04-16T03:40:40.553Z","7.0.0-ptquang86-qp-sd-376-compute-ratio-2019-04-16T04-03-25-212Z":"2019-04-16T04:03:44.089Z","7.0.0-alpha4":"2019-04-16T08:14:05.585Z","7.0.0-ptquang86-qp-sd-376-compute-ratio-2019-04-16T08-24-16-194Z":"2019-04-16T08:24:37.828Z","7.0.0-ptquang86-qp-sd-376-compute-ratio-2019-04-16T09-31-39-014Z":"2019-04-16T09:32:03.658Z","7.0.0-ptquang86-qp-sd-376-compute-ratio-2019-04-16T10-07-37-550Z":"2019-04-16T10:07:56.550Z","7.0.0-yanlipnican-next-7-0-0-2019-04-16T12-10-49-206Z":"2019-04-16T12:11:20.092Z","7.0.0-yanlipnican-next-7-0-0-2019-04-16T12-18-47-212Z":"2019-04-16T12:19:17.300Z","6.3.0-bertold8-pdo-fet-157-upgrade-typescript-2019-04-16T12-53-04-876Z":"2019-04-16T12:53:30.817Z","7.0.0-yanlipnican-next-7-0-0-2019-04-16T13-45-13-720Z":"2019-04-16T13:45:45.381Z","7.0.0-petrjanu-pja-bb-1465-2019-04-16T14-04-58-518Z":"2019-04-16T14:05:28.399Z","7.0.0-yanlipnican-jli-bb-1493-2019-04-16T14-06-57-892Z":"2019-04-16T14:07:28.045Z","7.0.0-yanlipnican-jli-bb-1493-2019-04-16T14-19-31-906Z":"2019-04-16T14:20:03.555Z","7.0.0-petrjanu-pja-bb-1465-2019-04-16T19-09-30-337Z":"2019-04-16T19:09:52.476Z","7.0.0-ptquang86-qp-sd-376-compute-ratio-2019-04-17T02-14-19-236Z":"2019-04-17T02:14:48.843Z","7.0.0-ptquang86-qp-sd-376-compute-ratio-2019-04-17T02-16-32-264Z":"2019-04-17T02:16:48.215Z","7.0.0-ptquang86-qp-sd-376-compute-ratio-2019-04-17T02-26-08-932Z":"2019-04-17T02:26:26.601Z","7.0.0-ptquang86-qp-sd-376-compute-ratio-2019-04-17T02-29-21-311Z":"2019-04-17T02:29:33.695Z","7.0.0-ptquang86-qp-sd-376-compute-ratio-2019-04-17T02-30-36-358Z":"2019-04-17T02:30:53.032Z","7.0.0-ptquang86-qp-sd-376-compute-ratio-2019-04-17T03-26-07-004Z":"2019-04-17T03:26:24.285Z","7.0.0-ptquang86-qp-sd-376-compute-ratio-2019-04-17T04-36-39-646Z":"2019-04-17T04:36:59.043Z","7.0.0-ptquang86-qp-sd-376-compute-ratio-2019-04-17T06-19-21-655Z":"2019-04-17T06:19:39.332Z","7.0.0-alpha5":"2019-04-17T07:59:28.552Z","6.3.0-xmort-pdo-fet-157-upgrade-typescript-2019-04-17T09-00-32-861Z":"2019-04-17T09:00:52.073Z","6.3.0-bertold8-pdo-fet-157-upgrade-typescript-2019-04-17T10-54-53-849Z":"2019-04-17T10:55:20.348Z","7.0.0-nikolacech-rail-1442-2019-04-17T11-25-12-413Z":"2019-04-17T11:25:44.866Z","6.3.0-bertold8-pdo-fet-157-upgrade-typescript-2019-04-17T14-05-29-776Z":"2019-04-17T14:05:56.116Z","7.0.0-naibinh-nab-sd-390-2019-04-18T05-56-09-854Z":"2019-04-18T05:56:46.894Z","7.0.0-ptquang86-qp-sd-376-compute-ratio-2019-04-18T06-51-07-261Z":"2019-04-18T06:51:31.833Z","6.3.0-lanhuynh-upgrade-hc7-2019-04-18T09-28-57-544Z":"2019-04-18T09:29:15.562Z","7.0.0-lanhuynh-upgrade-hc7-2019-04-18T09-53-13-796Z":"2019-04-18T09:53:32.105Z","7.0.0-ptquang86-qp-sd-376-compute-ratio-2019-04-18T09-57-02-462Z":"2019-04-18T09:57:24.443Z","7.0.0-ptquang86-qp-sd-376-compute-ratio-2019-04-18T10-02-30-122Z":"2019-04-18T10:02:48.111Z","7.0.0-lanhuynh-upgrade-hc7-2019-04-18T10-21-07-420Z":"2019-04-18T10:21:15.435Z","7.0.0-naibinh-nad-sd-384-tooltip-2019-04-18T10-34-13-731Z":"2019-04-18T10:34:33.826Z","7.0.0-bertold8-pdo-fet-157-upgrade-typescript-2019-04-18T15-19-42-924Z":"2019-04-18T15:20:09.014Z","7.0.0-ptquang86-qp-sd-400-tooltip-2019-04-19T10-07-50-278Z":"2019-04-19T10:08:10.389Z","7.0.0-nadtan-tan-SD-389-2019-04-22T05-31-43-609Z":"2019-04-22T05:32:09.220Z","6.3.0-tomas.bouma-pivot-table-2019-04-23T06-41-40-110Z":"2019-04-23T06:42:03.977Z","7.0.0-no23reason-dho-rail-1454-event-propagation-2019-04-23T08-49-35-992Z":"2019-04-23T08:49:51.333Z","7.0.0-ptquang86-qp-sd-376-compute-ratio-2019-04-23T09-08-54-111Z":"2019-04-23T09:09:12.823Z","7.0.0-no23reason-dho-rail-1454-event-propagation-2019-04-23T09-24-58-324Z":"2019-04-23T09:25:13.369Z","7.0.0-yanlipnican-jli-bb-1490-2019-04-23T14-25-54-131Z":"2019-04-23T14:26:42.375Z","7.0.0-alpha6":"2019-04-24T03:05:42.981Z","7.0.0-naibinh-nab-sd-329-parent-attr-drill-2019-04-24T04-12-18-991Z":"2019-04-24T04:12:52.483Z","7.0.0-ptquang86-qp-sd-376-compute-ratio-2019-04-24T06-23-26-120Z":"2019-04-24T06:23:47.104Z","7.0.0-ptquang86-qp-sd-376-compute-ratio-2019-04-24T07-00-08-627Z":"2019-04-24T07:00:25.732Z","7.0.0-strouhaljan-pdo-fet-157-upgrade-typescript-2019-04-24T07-42-38-084Z":"2019-04-24T07:43:33.858Z","7.0.0-strouhaljan-pdo-fet-157-upgrade-typescript-2019-04-24T08-28-04-359Z":"2019-04-24T08:28:38.961Z","7.0.0-alpha7":"2019-04-24T09:47:03.990Z","7.0.0-nadtan-tan-SD-401-2019-04-24T10-04-26-507Z":"2019-04-24T10:04:46.787Z","7.0.0-yanlipnican-jli-bb-1490-2019-04-24T12-30-20-204Z":"2019-04-24T12:31:13.723Z","7.0.0-nadtan-tan-SD-401-2019-04-25T04-05-48-275Z":"2019-04-25T04:06:12.302Z","7.0.0-tomas.bouma-react-measure-2019-04-25T07-23-31-047Z":"2019-04-25T07:24:12.133Z","6.3.0-strouhaljan-hotfix-6-3-1-2019-04-25T08-34-36-728Z":"2019-04-25T08:35:24.229Z","7.0.0-alpha8":"2019-04-25T11:23:55.311Z","7.0.0-alpha9":"2019-04-25T14:20:49.731Z","7.0.0-ptquang86-qp-sd-416-compute-ratio-2019-04-26T03-35-39-186Z":"2019-04-26T03:36:09.287Z","7.0.0-ptquang86-qp-sd-416-compute-ratio-2019-04-26T03-46-31-359Z":"2019-04-26T03:46:52.197Z","7.0.0-ptquang86-qp-sd-416-compute-ratio-2019-04-26T03-52-18-769Z":"2019-04-26T03:52:36.600Z","7.0.0-ptquang86-qp-sd-416-compute-ratio-2019-04-26T06-35-03-909Z":"2019-04-26T06:35:22.503Z","7.0.0-ptquang86-qp-sd-416-compute-ratio-2019-04-26T08-36-16-265Z":"2019-04-26T08:37:01.479Z","7.0.0-ptquang86-qp-sd-416-compute-ratio-2019-04-26T09-16-03-983Z":"2019-04-26T09:16:20.969Z","7.0.0-yanlipnican-jli-bb-1490-2019-04-26T10-57-23-301Z":"2019-04-26T10:58:31.832Z","7.0.0-yanlipnican-jli-bb-1490-2019-04-26T11-31-09-270Z":"2019-04-26T11:32:16.246Z","7.0.0-yanlipnican-jli-bb-1490-2019-04-26T11-53-16-412Z":"2019-04-26T11:53:33.501Z","7.0.0-yanlipnican-jli-bb-1490-2019-04-26T12-06-24-043Z":"2019-04-26T12:06:40.857Z","7.0.0-yanlipnican-jli-bb-1490-2019-04-26T12-55-25-334Z":"2019-04-26T12:55:40.264Z","7.0.0-alpha10":"2019-04-29T07:52:51.799Z","7.0.0-nadtan-tan-SD-415-combo-stacking-2019-04-29T09-20-38-882Z":"2019-04-29T09:21:06.565Z","6.3.1":"2019-04-29T12:38:18.827Z","7.0.0-alpha11":"2019-04-29T14:33:35.461Z","7.0.0-naibinh-nab-sd-292-improve-label-format-2019-04-29T17-20-14-853Z":"2019-04-29T17:20:41.728Z","7.0.0-alpha12":"2019-04-30T08:58:41.461Z","7.0.0-alpha13":"2019-04-30T10:17:43.860Z","7.0.0-no23reason-dho-rail-1525-empty-total-cell-2019-04-30T11-15-44-017Z":"2019-04-30T11:16:00.079Z","7.0.0-nadtan-tan-SD-415-combo-stacking-2019-05-02T02-19-06-930Z":"2019-05-02T02:19:31.228Z","7.0.0-ptquang86-qp-sd-416-compute-ratio-2019-05-02T03-14-44-295Z":"2019-05-02T03:15:06.021Z","7.0.0-ptquang86-qp-sd-416-compute-ratio-2019-05-02T03-27-51-214Z":"2019-05-02T03:28:10.780Z","7.0.0-nadtan-tan-SD-415-combo-stacking-2019-05-02T09-00-30-093Z":"2019-05-02T09:00:58.264Z","7.0.0-alpha14":"2019-05-02T09:10:02.177Z","7.0.0-nadtan-tan-SD-415-combo-stacking-2019-05-02T09-42-52-689Z":"2019-05-02T09:43:18.083Z","7.0.0-tomas.bouma-react-measure-2019-05-02T10-47-38-539Z":"2019-05-02T10:48:10.355Z","7.0.0-naibinh-nab-upgrade-hc7-disable-plugin-2019-05-03T04-01-58-904Z":"2019-05-03T04:02:23.524Z","7.0.0-ptquang86-qp-sd-416-compute-ratio-2019-05-03T06-05-32-610Z":"2019-05-03T06:05:56.083Z","7.0.0-nadtan-tan-SD-425-2019-05-03T08-05-40-395Z":"2019-05-03T08:06:04.752Z","7.0.0-alpha15":"2019-05-03T12:18:50.786Z","7.0.0-nadtan-tan-SD-427-2019-05-03T17-07-34-313Z":"2019-05-03T17:08:16.431Z","7.0.0-nadtan-tan-SD-427-2019-05-03T17-12-09-647Z":"2019-05-03T17:12:30.664Z","7.0.0-nadtan-tan-SD-427-2019-05-03T17-18-35-801Z":"2019-05-03T17:18:58.015Z","7.0.0-nadtan-tan-SD-427-2019-05-03T17-23-34-348Z":"2019-05-03T17:23:55.269Z","7.0.0-nadtan-tan-SD-427-2019-05-03T17-27-12-024Z":"2019-05-03T17:27:31.957Z","7.0.0-nadtan-tan-SD-427-2019-05-03T17-33-31-262Z":"2019-05-03T17:33:55.477Z","7.0.0-nadtan-tan-SD-427-2019-05-04T01-14-24-397Z":"2019-05-04T01:14:57.280Z","7.0.0-nadtan-tan-SD-427-2019-05-06T04-26-12-295Z":"2019-05-06T04:26:36.145Z","7.0.0-nadtan-tan-SD-427-2019-05-06T08-13-45-083Z":"2019-05-06T08:14:10.393Z","7.0.0-ptquang86-qp-sd-416-compute-ratio-2019-05-06T09-19-44-097Z":"2019-05-06T09:20:11.733Z","6.3.1-nadtan-tan-SD-427-hotfix-2019-05-06T10-29-57-330Z":"2019-05-06T10:30:23.677Z","7.0.0-naibinh-nab-sd-292-improve-label-format-2019-05-06T10-35-42-872Z":"2019-05-06T10:36:07.694Z","7.0.0-ptquang86-qp-sd-416-compute-ratio-2019-05-07T04-04-12-462Z":"2019-05-07T04:04:35.177Z","6.3.1-petrjanu-pja-bb-1519-2019-05-07T08-04-46-052Z":"2019-05-07T08:05:13.395Z","7.0.0-strouhaljan-jsu-bb-1413-2019-05-07T08-56-55-316Z":"2019-05-07T08:57:24.336Z","7.0.0-no23reason-dho-rail-1539-totals-for-nulls-2019-05-07T09-32-35-838Z":"2019-05-07T09:32:44.498Z","7.0.0-no23reason-dho-rail-1539-totals-for-nulls-2019-05-07T10-00-36-818Z":"2019-05-07T10:00:56.151Z","7.0.0-strouhaljan-jsu-bb-1413-2019-05-07T10-53-59-156Z":"2019-05-07T10:54:39.051Z","6.3.1-petrjanu-pja-bb-1519-2019-05-07T11-05-46-253Z":"2019-05-07T11:06:15.241Z","6.3.1-petrjanu-pja-bb-1519-2019-05-07T11-42-37-819Z":"2019-05-07T11:42:58.895Z","7.0.0-strouhaljan-jsu-bb-1413-2019-05-08T08-20-31-751Z":"2019-05-08T08:21:02.136Z","6.3.1-petrjanu-pja-bb-1519-2019-05-08T18-51-33-047Z":"2019-05-08T18:52:05.500Z","7.0.0-lanhuynh-lhq-sd-405-upgrade-hightcharts-7-1-1-2019-05-09T04-05-57-950Z":"2019-05-09T04:06:45.343Z","7.0.0-ptquang86-qp-sd-416-compute-ratio-2019-05-09T10-24-02-950Z":"2019-05-09T10:24:27.524Z","6.3.1-petrjanu-pja-bb-1519-2019-05-09T10-56-32-937Z":"2019-05-09T10:56:58.804Z","7.0.0-alpha16":"2019-05-09T11:31:20.909Z","7.0.0-martin.mosko-mms-bb-1502-2019-05-09T11-32-34-102Z":"2019-05-09T11:32:57.926Z","7.0.0-alpha17":"2019-05-09T13:02:40.400Z","7.0.0-martin.mosko-mms-bb-1502-2019-05-09T13-46-54-915Z":"2019-05-09T13:47:15.842Z","7.0.0-nadtan-tan-SD-425-fix181-2019-05-09T14-40-03-478Z":"2019-05-09T14:40:38.146Z","7.0.0-martin.mosko-mms-bb-1502-2019-05-09T14-51-39-262Z":"2019-05-09T14:52:00.848Z","7.0.0-lanhuynh-lhq-sd-405-upgrade-hightcharts-7-1-1-2019-05-10T06-24-08-819Z":"2019-05-10T06:25:05.979Z","7.0.0-alpha15-fix1":"2019-05-10T07:08:45.528Z","7.0.0-tomasreichmann-TRE-RAIL-1469-SDK-Cant-add-Rollup-totals-on-visualization-component-2019-05-10T07-14-44-652Z":"2019-05-10T07:15:27.198Z","7.0.0-tomasreichmann-TRE-RAIL-1469-SDK-Cant-add-Rollup-totals-on-visualization-component-2019-05-10T07-20-46-509Z":"2019-05-10T07:21:27.162Z","7.0.0-nadtan-tan-SD-431-2019-05-10T07-33-45-831Z":"2019-05-10T07:34:57.922Z","7.0.0-tomasreichmann-TRE-RAIL-1469-SDK-Cant-add-Rollup-totals-on-visualization-component-2019-05-10T07-44-11-235Z":"2019-05-10T07:45:02.799Z","7.0.0-martin.mosko-mms-bb-1502-2019-05-10T07-47-42-019Z":"2019-05-10T07:48:04.567Z","7.0.0-alpha15-fix2":"2019-05-10T11:17:14.027Z","7.0.0-tomasreichmann-TRE-RAIL-1469-SDK-Cant-add-Rollup-totals-on-visualization-component-2019-05-10T11-30-15-386Z":"2019-05-10T11:31:25.074Z","7.0.0-alpha18":"2019-05-10T12:50:56.491Z","7.0.0-naibinh-nab-upgrade-hc7-disable-plugin-2019-05-13T02-11-28-760Z":"2019-05-13T02:12:09.267Z","6.3.1-petrjanu-pja-bb-1519-2-2019-05-13T07-31-29-664Z":"2019-05-13T07:31:59.352Z","7.0.0-pbenes-next-7-1-0-2019-05-13T08-18-02-759Z":"2019-05-13T08:18:18.615Z","6.3.1-petrjanu-pja-bb-1519-2-2019-05-13T08-27-34-531Z":"2019-05-13T08:27:57.839Z","7.0.0-alpha19":"2019-05-13T09:14:39.728Z","7.0.0-martin.mosko-mms-bb-1502-2019-05-13T11-05-24-498Z":"2019-05-13T11:05:45.591Z","7.0.0-martin.mosko-mms-bb-1502-2019-05-13T12-41-24-424Z":"2019-05-13T12:41:51.451Z","7.0.0-nikolacech-bb-1500-2019-05-13T14-42-36-171Z":"2019-05-13T14:43:50.378Z","7.0.0-martin.mosko-mms-bb-1502-2019-05-13T14-59-06-181Z":"2019-05-13T14:59:28.491Z","7.0.0-martin.mosko-mms-bb-1502-2019-05-14T08-17-43-149Z":"2019-05-14T08:18:06.735Z","7.0.0-martin.mosko-mms-bb-1502-2019-05-14T08-42-42-663Z":"2019-05-14T08:43:07.636Z","7.0.0-nadtan-tan-SD-429-computeRatio-2019-05-14T08-45-27-493Z":"2019-05-14T08:45:59.052Z","7.1.0-alpha1":"2019-05-14T11:00:07.623Z","7.0.0-lupko-pivot-cleanup-2019-05-14T12-15-12-058Z":"2019-05-14T12:16:33.241Z","7.1.0-lupko-pivot-cleanup-2019-05-14T12-17-35-810Z":"2019-05-14T12:18:35.680Z","6.3.2":"2019-05-14T12:33:54.427Z","7.1.0-alpha2":"2019-05-14T14:04:05.085Z","7.1.0-nadtan-tan-SD-446-computeRatio-2019-05-15T03-12-35-650Z":"2019-05-15T03:13:43.998Z","7.0.0-nadtan-test-449-2019-05-15T05-50-10-934Z":"2019-05-15T05:50:49.136Z","7.1.0-lupko-pivot-cleanup-2019-05-15T07-02-23-364Z":"2019-05-15T07:03:23.397Z","7.0.0-tomasreichmann-release-181-2019-05-15T07-55-08-168Z":"2019-05-15T07:55:48.819Z","7.0.0-tomasreichmann-next-7-0-0-2019-05-15T08-07-01-555Z":"2019-05-15T08:07:48.601Z","7.0.0-tomasreichmann-TRE-RAIL-1562-Pivot-table-which-isnt-applied-filter-cant-render-by-Visualization-component-2019-05-15T08-30-52-021Z":"2019-05-15T08:31:39.029Z","7.1.0-no23reason-dho-rail-1531-mock-js-update-2019-05-15T09-03-47-927Z":"2019-05-15T09:04:15.266Z","7.0.0-tomasreichmann-TRE-RAIL-1562-Pivot-table-which-isnt-applied-filter-cant-render-by-Visualization-component-2019-05-15T10-17-31-806Z":"2019-05-15T10:18:25.887Z","7.0.0-alpha20":"2019-05-15T12:30:36.373Z","7.1.0-alpha3":"2019-05-15T14:08:11.140Z","7.0.0-strouhaljan-jsu-bb-1420-2019-05-15T16-38-27-926Z":"2019-05-15T16:39:19.394Z","7.1.0-strouhaljan-jsu-bb-1409-2019-05-16T08-57-49-706Z":"2019-05-16T08:58:29.907Z","7.1.0-alpha4":"2019-05-17T02:28:19.967Z","7.0.0-lanhuynh-lhq-sd-405-upgrade-hightcharts-7-1-1-2019-05-17T03-49-14-257Z":"2019-05-17T03:49:24.550Z","7.1.0-lanhuynh-lhq-sd-405-upgrade-hightcharts-7-1-1-2019-05-17T05-23-50-218Z":"2019-05-17T05:24:18.961Z","7.1.0-strouhaljan-jsu-bb-1520-2019-05-17T10-08-03-676Z":"2019-05-17T10:09:42.451Z","7.1.0-strouhaljan-jsu-bb-1520-2019-05-17T10-11-28-904Z":"2019-05-17T10:11:59.888Z","7.1.0-strouhaljan-jsu-bb-1520-2019-05-17T10-12-53-983Z":"2019-05-17T10:13:30.035Z","7.1.0-yanlipnican-jli-fet-294-2019-05-17T13-47-01-100Z":"2019-05-17T13:47:27.588Z","7.1.0-yanlipnican-jli-fet-294-2019-05-17T13-51-53-920Z":"2019-05-17T13:52:19.151Z","7.1.0-yanlipnican-jli-fet-294-2019-05-17T14-01-46-361Z":"2019-05-17T14:02:13.631Z","7.1.0-nadtan-tan-SD-446-computeRatio-2019-05-17T15-31-18-065Z":"2019-05-17T15:31:58.709Z","7.1.0-strouhaljan-jsu-bb-1509-2019-05-20T13-06-40-600Z":"2019-05-20T13:07:42.008Z","7.1.0-petrjanu-pja-one-3770-2019-05-20T13-48-00-574Z":"2019-05-20T13:48:33.720Z","7.1.0-alpha5":"2019-05-20T19:31:05.632Z","7.1.0-petrjanu-pja-one-3770-2019-05-21T08-04-28-378Z":"2019-05-21T08:05:00.497Z","7.1.0-strouhaljan-jsu-bb-1520-2019-05-21T08-06-17-912Z":"2019-05-21T08:07:00.446Z","7.1.0-khanh.le-khanhle-SD-461-configDataLabel-2019-05-21T09-39-05-695Z":"2019-05-21T09:36:48.957Z","7.0.0":"2019-05-21T12:37:12.921Z","7.1.0-strouhaljan-jsu-bb-1520-2019-05-21T12-51-45-515Z":"2019-05-21T12:52:28.284Z","7.1.0-alpha6":"2019-05-21T13:19:57.270Z","7.1.0-martin.mosko-mms-fet-225-2019-05-21T13-46-24-515Z":"2019-05-21T13:46:46.595Z","7.1.0-martin.mosko-mms-fet-225-2019-05-21T13-53-03-809Z":"2019-05-21T13:53:25.441Z","7.1.0-martin.mosko-mms-fet-225-2019-05-21T14-15-04-108Z":"2019-05-21T14:15:25.475Z","7.1.0-martin.mosko-mms-fet-225-2019-05-21T14-26-32-375Z":"2019-05-21T14:26:53.869Z","7.1.0-strouhaljan-jsu-bb-1520-2019-05-21T14-34-30-692Z":"2019-05-21T14:35:08.176Z","7.1.0-martin.mosko-mms-fet-225-2019-05-21T14-35-47-579Z":"2019-05-21T14:36:09.062Z","7.1.0-martin.mosko-mms-fet-225-2019-05-21T14-52-44-086Z":"2019-05-21T14:53:04.024Z","7.1.0-martin.mosko-mms-fet-225-2019-05-21T15-08-06-947Z":"2019-05-21T15:08:29.279Z","7.1.0-khanh.le-khanhle-SD-461-configDataLabel-2019-05-22T02-31-45-477Z":"2019-05-22T02:29:04.300Z","7.1.0-martin.mosko-mms-fet-225-v2-2019-05-22T06-30-41-196Z":"2019-05-22T06:31:07.849Z","7.1.0-nadtan-tan-SD-460-2019-05-22T09-05-00-113Z":"2019-05-22T09:05:26.860Z","7.1.0-martin.mosko-mms-fet-225-v2-2019-05-22T10-40-29-162Z":"2019-05-22T10:40:55.356Z","7.1.0-martin.mosko-mms-fet-225-v2-2019-05-22T10-58-16-476Z":"2019-05-22T10:58:39.240Z","7.1.0-martin.mosko-mms-fet-225-v2-2019-05-22T11-44-12-619Z":"2019-05-22T11:44:36.280Z","7.1.0-martin.mosko-mms-fet-225-v2-2019-05-22T12-20-22-571Z":"2019-05-22T12:20:47.896Z","7.1.0-alpha7":"2019-05-22T13:40:02.477Z","7.1.0-martin.mosko-mms-fet-225-v2-2019-05-22T14-48-55-280Z":"2019-05-22T14:49:25.268Z","7.1.0-alpha8":"2019-05-22T15:37:50.298Z","7.1.0-lanhuynh-lhq-sd-440-heatmap-plugin-2019-05-23T03-17-55-375Z":"2019-05-23T03:18:07.001Z","7.1.0-lanhuynh-lhq-sd-440-heatmap-plugin-2019-05-23T04-00-30-642Z":"2019-05-23T04:00:58.933Z","7.1.0-ptquang86-next-7-1-0-2019-05-23T04-39-30-250Z":"2019-05-23T04:39:59.990Z","7.1.0-ptquang86-qp-sd-467-filter-2019-05-23T09-40-12-544Z":"2019-05-23T09:41:05.331Z","7.1.0-nadtan-tan-SD-460-2019-05-23T09-44-21-245Z":"2019-05-23T09:44:57.057Z","7.1.0-nadtan-tan-SD-460-2019-05-23T09-46-53-245Z":"2019-05-23T09:47:16.977Z","7.1.0-pbenes-pb-touch-back-2019-05-23T11-14-25-984Z":"2019-05-23T11:14:44.555Z","7.1.0-lanhuynh-lhq-sd-440-heatmap-plugin-2019-05-24T06-17-34-817Z":"2019-05-24T06:17:59.927Z","7.1.0-lanhuynh-lhq-sd-441-tooltip-off-screen-2019-05-24T06-48-42-130Z":"2019-05-24T06:49:13.638Z","7.1.0-ptquang86-qp-sd-467-filter-2019-05-24T08-00-59-689Z":"2019-05-24T08:01:22.219Z","7.1.0-lanhuynh-lhq-sd-441-tooltip-off-screen-2019-05-24T08-40-50-123Z":"2019-05-24T08:41:14.513Z","7.1.0-alpha9":"2019-05-24T11:34:07.285Z","7.1.0-strouhaljan-jsu-gs-ts-2019-05-25T20-45-30-694Z":"2019-05-25T20:46:10.794Z","7.1.0-lanhuynh-lhq-sd-440-heatmap-plugin-2019-05-27T02-16-44-099Z":"2019-05-27T02:17:11.228Z","7.1.0-ptquang86-qp-sd-467-filter-2019-05-27T06-17-13-405Z":"2019-05-27T06:17:43.755Z","7.1.0-lanhuynh-lhq-sd-441-tooltip-off-screen-2019-05-27T09-11-20-936Z":"2019-05-27T09:11:47.125Z","7.1.0-lanhuynh-demo-2019-05-27T09-33-13-817Z":"2019-05-27T09:33:23.824Z","7.1.0-martin.mosko-mms-fet-225-2019-05-27T11-18-18-277Z":"2019-05-27T11:18:46.363Z","7.1.0-martin.mosko-mms-fet-225-2019-05-27T13-21-49-003Z":"2019-05-27T13:22:13.771Z","7.1.0-martin.mosko-mms-fet-225-2019-05-27T13-48-08-946Z":"2019-05-27T13:48:32.676Z","7.1.0-martin.mosko-mms-fet-225-2019-05-27T13-58-15-909Z":"2019-05-27T13:58:38.974Z","7.1.0-martin.mosko-mms-fet-225-2019-05-27T14-31-54-064Z":"2019-05-27T14:32:20.390Z","7.1.0-martin.mosko-mms-fet-225-2019-05-27T14-55-44-522Z":"2019-05-27T14:56:08.593Z","7.1.0-strouhaljan-jsu-bb-1416-2019-05-28T07-32-16-542Z":"2019-05-28T07:33:35.755Z","7.1.0-nadtan-tan-SD-470-2019-05-28T09-03-03-612Z":"2019-05-28T09:03:34.651Z","7.1.0-nadtan-tan-SD-460-2019-05-28T09-05-05-827Z":"2019-05-28T09:05:27.466Z","7.1.0-nadtan-tan-SD-470-2019-05-28T09-08-01-350Z":"2019-05-28T09:08:25.206Z","7.1.0-strouhaljan-jsu-bb-1416-2019-05-28T09-27-17-428Z":"2019-05-28T09:27:54.254Z","7.1.0-nadtan-tan-SD-460-2019-05-28T09-38-17-008Z":"2019-05-28T09:38:39.140Z","7.1.0-martin.mosko-mms-fet-225-2019-05-28T13-07-50-601Z":"2019-05-28T13:08:15.461Z","7.1.0-martin.mosko-mms-fet-225-2019-05-28T13-12-04-401Z":"2019-05-28T13:12:27.676Z","7.1.0-pbenes-pb-upg-bs-2019-05-28T13-27-15-875Z":"2019-05-28T13:27:22.247Z","7.1.0-pbenes-pb-upg-bs-2019-05-28T13-27-21-846Z":"2019-05-28T13:28:13.866Z","7.1.0-pbenes-pb-upg-bs-2019-05-28T13-32-26-799Z":"2019-05-28T13:35:45.783Z","7.1.0-pbenes-pb-upg-bs-2019-05-28T13-35-42-701Z":"2019-05-28T13:37:31.900Z","7.1.0-pbenes-pb-upg-bs-2019-05-28T14-15-02-892Z":"2019-05-28T14:15:20.260Z","7.1.0-strouhaljan-jsu-bb-1416-2019-05-28T16-01-29-991Z":"2019-05-28T16:02:11.711Z","7.1.0-alpha10":"2019-05-29T02:28:46.442Z","7.1.0-ptquang86-qp-sd-467-filter-2019-05-29T03-05-49-110Z":"2019-05-29T03:06:18.910Z","7.1.0-ptquang86-qp-sd-467-filter-2019-05-29T03-39-44-947Z":"2019-05-29T03:40:14.512Z","7.1.0-lanhuynh-demo-2019-05-29T03-43-50-349Z":"2019-05-29T03:44:21.147Z","7.1.0-ptquang86-qp-sd-467-filter-2019-05-29T04-34-35-862Z":"2019-05-29T04:35:13.814Z","7.1.0-nadtan-tan-SD-460-2019-05-29T06-26-48-808Z":"2019-05-29T06:27:27.675Z","7.1.0-tomsatgd-tsa-bb-1562-unwanted-menu-on-attribute-column-2019-05-29T06-50-49-002Z":"2019-05-29T06:51:16.576Z","7.1.0-alpha.11":"2019-05-29T13:09:06.073Z","7.1.0-alpha.12":"2019-05-29T14:39:40.879Z","7.1.0-lanhuynh-demo-2019-05-30T03-38-48-005Z":"2019-05-30T03:39:13.977Z","7.1.0-naibinh-nab-sd-430-dual-axis-2019-05-30T06-39-01-405Z":"2019-05-30T06:39:35.980Z","7.1.0-lanhuynh-demo-2019-05-30T06-48-44-793Z":"2019-05-30T06:48:56.265Z","7.1.0-lanhuynh-demo-2019-05-30T07-15-52-010Z":"2019-05-30T07:16:19.296Z","7.1.0-naibinh-nab-sd-430-dual-axis-2019-05-30T07-34-30-003Z":"2019-05-30T07:34:56.945Z","7.1.0-martin.mosko-mms-fet-225-intl-2019-05-30T09-06-01-550Z":"2019-05-30T09:06:27.279Z","7.1.0-lanhuynh-demo-2-2019-05-30T09-21-06-921Z":"2019-05-30T09:21:33.432Z","7.1.0-martin.mosko-mms-fet-225-intl-2019-05-30T10-56-16-001Z":"2019-05-30T10:56:43.491Z","7.1.0-ptquang86-qp-sd-467-filter-2019-05-31T03-44-06-039Z":"2019-05-31T03:44:35.372Z","7.1.0-ptquang86-qp-sd-467-filter-2019-05-31T04-13-30-005Z":"2019-05-31T04:14:28.564Z","7.1.0-ptquang86-qp-sd-467-filter-2019-05-31T04-20-59-426Z":"2019-05-31T04:21:21.644Z","7.1.0-xmort-pdo-bb-1386-remove-feature-flag-2019-05-31T09-22-00-318Z":"2019-05-31T09:22:30.746Z","7.1.0-alpha.13":"2019-06-03T02:33:25.659Z","7.1.0-nadtan-tan-fet-225-cafe-2019-06-03T07-20-54-802Z":"2019-06-03T07:21:20.749Z","7.1.0-khanh.le-khanhle-SD-481-disabledOptional-2019-06-03T09-51-27-997Z":"2019-06-03T09:48:48.842Z","7.1.0-martin.mosko-mms-bb-1526-2019-06-03T12-07-05-012Z":"2019-06-03T12:07:30.299Z","7.1.0-martin.mosko-mms-bb-1526-2019-06-03T13-33-34-059Z":"2019-06-03T13:33:58.182Z","7.1.0-martin.mosko-mms-bb-1526-2019-06-03T13-42-54-109Z":"2019-06-03T13:43:22.314Z","7.1.0-martin.mosko-mms-bb-1526-2019-06-03T14-11-02-877Z":"2019-06-03T14:11:27.281Z","7.1.0-alpha.14":"2019-06-03T21:12:01.352Z","7.1.0-ptquang86-qp-sd-467-filter-2019-06-04T04-34-45-895Z":"2019-06-04T04:35:41.885Z","7.1.0-lanhuynh-lhq-sd-480-showing-treemap-tooltip-2019-06-04T04-36-15-949Z":"2019-06-04T04:36:28.672Z","7.1.0-ptquang86-qp-sd-467-filter-2019-06-04T04-50-26-795Z":"2019-06-04T04:50:50.569Z","7.1.0-lanhuynh-lhq-sd-480-showing-treemap-tooltip-2019-06-04T05-43-14-691Z":"2019-06-04T05:43:25.009Z","7.1.0-ptquang86-qp-sd-467-filter-2019-06-04T07-12-18-474Z":"2019-06-04T07:12:46.525Z","7.1.0-martin.mosko-mms-bb-1526-2019-06-04T07-43-08-389Z":"2019-06-04T07:43:34.309Z","7.1.0-lanhuynh-lhq-sd-480-showing-treemap-tooltip-2019-06-04T08-02-56-134Z":"2019-06-04T08:03:27.313Z","7.1.0-nadtan-tan-SD-497-combo2-2019-06-04T10-29-02-838Z":"2019-06-04T10:29:31.329Z","7.1.0-martin.mosko-mms-bb-1554-2019-06-04T10-58-52-412Z":"2019-06-04T10:59:17.216Z","7.1.0-yanlipnican-next-7-1-0-2019-06-04T11-01-01-226Z":"2019-06-04T11:01:27.166Z","7.1.0-martin.mosko-mms-bb-1554-2019-06-04T11-21-15-168Z":"2019-06-04T11:21:39.623Z","7.1.0-martin.mosko-mms-bb-1564-2019-06-04T11-32-49-715Z":"2019-06-04T11:33:16.492Z","7.1.0-qduval-qdu-bb-1515-2019-06-04T12-32-42-195Z":"2019-06-04T12:33:01.134Z","7.1.0-martin.mosko-mms-bb-1526-2019-06-04T12-46-24-657Z":"2019-06-04T12:46:58.064Z","7.1.0-no23reason-dho-bb-1497-pivot-xss-2019-06-04T13-38-56-577Z":"2019-06-04T13:39:19.778Z","7.1.0-alpha.15":"2019-06-05T02:42:18.217Z","7.1.0-lanhuynh-sd-479-2019-06-05T04-05-46-401Z":"2019-06-05T04:05:59.302Z","7.1.0-lanhuynh-sd-479-2019-06-05T04-31-32-704Z":"2019-06-05T04:32:04.415Z","7.1.0-ptquang86-qp-sd-476-headline-2019-06-05T06-29-48-120Z":"2019-06-05T06:30:18.171Z","7.1.0-qduval-qdu-bb-1515-2019-06-05T08-04-02-231Z":"2019-06-05T08:04:23.816Z","7.1.0-martin.mosko-mms-bb-1526-2019-06-05T08-08-23-359Z":"2019-06-05T08:08:50.451Z","7.1.0-lanhuynh-lhq-sd-480-showing-treemap-tooltip-2019-06-05T08-12-08-533Z":"2019-06-05T08:12:35.734Z","7.1.0-martin.mosko-mms-bb-1526-2019-06-05T09-23-10-900Z":"2019-06-05T09:24:40.726Z","7.1.0-alpha.16":"2019-06-05T11:55:44.303Z","7.1.0-alpha.17":"2019-06-05T12:21:31.296Z","7.1.0-qduval-qdu-bb-1515-2019-06-05T13-11-38-699Z":"2019-06-05T13:11:58.693Z","7.1.0-naibinh-nab-sd-482-dualaxis-hc7-2019-06-06T02-56-04-234Z":"2019-06-06T02:56:50.334Z","7.1.0-lanhuynh-next-7-1-0-upgrade-hc7-2019-06-06T03-40-31-801Z":"2019-06-06T03:41:02.465Z","7.1.0-naibinh-nab-sd-482-dualaxis-hc7-2019-06-06T03-53-11-594Z":"2019-06-06T03:53:37.286Z","7.1.0-khanh.le-khanhle-SD-481-disabledOptional-2019-06-06T04-06-47-821Z":"2019-06-06T04:03:54.248Z","7.1.0-lanhuynh-lhq-sd-494-disable-saturate-others-for-combo-line-line-2019-06-06T05-20-56-417Z":"2019-06-06T05:21:24.587Z","7.1.0-ptquang86-qp-sd-476-headline-2019-06-06T06-59-41-540Z":"2019-06-06T07:00:08.402Z","7.1.0-ptquang86-qp-sd-476-headline-2019-06-06T10-21-58-707Z":"2019-06-06T10:22:33.440Z","7.1.0-strouhaljan-jsu-gs-ts-2019-06-06T13-02-51-087Z":"2019-06-06T13:03:23.052Z","7.1.0-ptquang86-qp-sd-476-headline-2019-06-07T08-48-01-058Z":"2019-06-07T08:48:31.255Z","7.1.0-alpha.18":"2019-06-07T08:55:41.104Z","7.1.0-alpha.19":"2019-06-07T11:15:19.099Z","7.1.0-qduval-qdu-bb-1575-2019-06-07T11-35-21-759Z":"2019-06-07T11:35:38.444Z","7.1.0-qduval-qdu-bb-1575-2019-06-07T11-53-07-144Z":"2019-06-07T11:56:55.248Z","7.1.0-qduval-qdu-bb-1575-2019-06-07T12-00-57-522Z":"2019-06-07T12:14:19.035Z","7.1.0-qduval-qdu-bb-1575-2019-06-07T12-25-39-557Z":"2019-06-07T12:25:59.101Z","7.1.0-lanhuynh-lhq-sd-494-and-latest-next-7-1-0-2019-06-10T04-30-08-113Z":"2019-06-10T04:30:36.433Z","7.1.0-nadtan-tan-SD-500-2019-06-10T04-42-26-254Z":"2019-06-10T04:42:57.026Z","7.1.0-alpha.20":"2019-06-10T07:16:22.153Z","7.1.0-nadtan-tan-SD-500-2019-06-10T08-44-24-857Z":"2019-06-10T08:44:49.903Z","7.1.0-alpha.21":"2019-06-11T07:49:31.155Z","7.1.0-nadtan-tan-SD-316-2019-06-11T10-24-12-803Z":"2019-06-11T10:24:53.481Z","7.1.0-pbenes-pb-cssconfl-2019-06-11T13-51-55-637Z":"2019-06-11T13:52:14.379Z","7.1.0-ptquang86-qp-sd-501-refactor-2019-06-12T02-53-35-952Z":"2019-06-12T02:54:01.795Z","7.1.0-sondo-pyramid-chart-2019-06-12T03-59-17-222Z":"2019-06-12T04:00:00.313Z","7.1.0-sondo-pyramid-chart-2019-06-12T04-36-39-434Z":"2019-06-12T04:36:59.761Z","7.1.0-sondo-pyramid-chart-2019-06-12T06-30-11-171Z":"2019-06-12T06:30:37.324Z","7.1.0-sondo-pyramid-chart-2019-06-12T06-39-01-498Z":"2019-06-12T06:39:23.792Z","7.1.0-pbenes-pb-cssconfl-2019-06-12T06-48-51-123Z":"2019-06-12T06:49:11.987Z","7.1.0-pbenes-pb-cssconfl-2019-06-12T07-09-33-901Z":"2019-06-12T07:09:57.241Z","7.1.0-ptquang86-qp-sd-501-refactor-2019-06-12T07-13-29-744Z":"2019-06-12T07:13:41.160Z","7.1.0-ptquang86-qp-sd-501-refactor-2019-06-12T07-13-43-849Z":"2019-06-12T07:14:07.139Z","7.1.0-pbenes-pb-cssconfl-2019-06-12T07-40-25-252Z":"2019-06-12T07:40:45.518Z","7.1.0-pbenes-pb-cssconfl-2019-06-12T08-16-31-407Z":"2019-06-12T08:16:50.620Z","7.1.0-ptquang86-qp-sd-501-refactor-2019-06-12T09-10-15-036Z":"2019-06-12T09:10:42.326Z","7.1.0-pbenes-pb-cssconfl-2019-06-12T09-21-07-243Z":"2019-06-12T09:21:25.753Z","7.1.0-ptquang86-qp-sd-501-refactor-2019-06-12T09-21-26-047Z":"2019-06-12T09:22:15.346Z","7.1.0-ptquang86-qp-sd-501-refactor-2019-06-12T09-55-36-378Z":"2019-06-12T09:56:17.646Z","7.1.0-pbenes-pb-cssconfl-2019-06-12T12-25-24-891Z":"2019-06-12T12:25:46.103Z","7.1.0-bertold8-ine-one-3859-date-input-2019-06-12T12-59-50-548Z":"2019-06-12T13:00:47.674Z","7.1.0-qduval-qdu-bb-1575-2019-06-12T13-44-22-842Z":"2019-06-12T13:44:44.924Z","7.1.0-khanh.le-khanhle-SD-502-ExportLog-2019-06-13T04-18-34-213Z":"2019-06-13T04:15:38.879Z","7.1.0-ptquang86-qp-sd-501-refactor-2019-06-13T04-46-31-928Z":"2019-06-13T04:46:58.963Z","7.1.0-khanh.le-khanhle-SD-502-ExportLog-2019-06-13T05-18-51-656Z":"2019-06-13T05:15:54.044Z","7.1.0-pbenes-pb-cssconfl-2019-06-13T06-40-12-946Z":"2019-06-13T06:40:32.392Z","7.1.0-ptquang86-qp-sd-501-refactor-2019-06-13T06-42-04-852Z":"2019-06-13T06:42:30.956Z","7.1.0-khanh.le-khanhle-SD-502-ExportLog-2019-06-13T07-52-20-199Z":"2019-06-13T07:49:22.107Z","7.1.0-pbenes-pb-cssconfl-2019-06-13T08-16-28-680Z":"2019-06-13T08:16:47.874Z","7.1.0-khanh.le-khanhle-SD-502-ExportLog-2019-06-13T08-46-39-619Z":"2019-06-13T08:44:00.612Z","7.1.0-khanh.le-khanhle-SD-502-ExportLog-2019-06-13T08-52-55-214Z":"2019-06-13T08:49:54.018Z","7.1.0-khanh.le-khanhle-SD-502-ExportLog-2019-06-13T09-11-49-240Z":"2019-06-13T09:08:53.397Z","7.1.0-khanh.le-khanhle-SD-502-LogExport-2019-06-13T09-37-54-572Z":"2019-06-13T09:35:22.587Z","7.1.0-khanh.le-khanhle-SD-502-ExportLog-2019-06-13T09-54-32-990Z":"2019-06-13T09:51:38.274Z","7.1.0-ptquang86-qp-sd-501-refactor-2019-06-14T02-30-02-536Z":"2019-06-14T02:30:53.310Z","7.1.0-bertold8-ine-one-3859-date-input-2019-06-14T06-28-38-930Z":"2019-06-14T06:29:16.584Z","7.1.0-khanh.le-khanhle-SD-502-ExportLog-2019-06-14T08-05-52-126Z":"2019-06-14T08:02:55.653Z","7.1.0-bertold8-ine-one-3859-date-input-2019-06-14T08-35-32-081Z":"2019-06-14T08:36:31.435Z","7.1.0-qduval-qdu-bb-1575-2019-06-14T09-18-07-278Z":"2019-06-14T09:18:28.368Z","7.1.0-alpha.22":"2019-06-14T09:21:11.119Z","7.1.0-ptquang86-qp-sd-518-revert-2019-06-14T10-14-50-410Z":"2019-06-14T10:15:15.784Z","7.1.0-ptquang86-qp-sd-518-revert-2019-06-14T10-16-12-822Z":"2019-06-14T10:16:40.679Z","7.1.0-alpha.23":"2019-06-14T10:57:33.829Z","7.1.0-ptquang86-qp-sd-518-revert-2019-06-17T02-48-33-915Z":"2019-06-17T02:49:04.359Z","7.1.0-no23reason-dho-rail-1623-xss-values-2019-06-17T06-42-14-618Z":"2019-06-17T06:42:38.214Z","7.1.0-alpha.24":"2019-06-17T06:53:38.539Z","7.1.0-no23reason-dho-rail-1623-xss-values-2019-06-17T07-00-59-417Z":"2019-06-17T07:01:19.237Z","7.1.0-lanhuynh-HEAD-2019-06-17T07-02-27-675Z":"2019-06-17T07:03:13.888Z","7.1.0-alpha.25":"2019-06-17T07:21:14.405Z","7.1.0-sondo-pyramid-chart-2019-06-17T07-22-51-695Z":"2019-06-17T07:23:30.981Z","7.1.0-naibinh-nab-sd-482-dualaxis-hc7-2019-06-17T07-34-38-105Z":"2019-06-17T07:35:16.513Z","7.1.0-ptquang86-qp-sd-501-refactor-2019-06-17T07-54-13-164Z":"2019-06-17T07:54:39.713Z","7.1.0-ptquang86-qp-sd-501-refactor-2019-06-17T07-55-46-388Z":"2019-06-17T07:56:11.709Z","7.1.0-sondo-pyramid-chart-2019-06-17T08-01-59-760Z":"2019-06-17T08:02:28.164Z","7.1.0-ptquang86-qp-sd-501-refactor-2019-06-17T08-17-11-977Z":"2019-06-17T08:17:39.646Z","7.1.0-ptquang86-qp-sd-501-refactor-2019-06-17T08-20-32-333Z":"2019-06-17T08:20:58.721Z","7.1.0-naibinh-nab-sd-482-dualaxis-hc7-2019-06-17T08-27-50-122Z":"2019-06-17T08:28:17.212Z","7.1.0-pbenes-pb-cssconfl-2019-06-17T08-35-14-732Z":"2019-06-17T08:35:35.682Z","7.1.0-css-wrap-1":"2019-06-17T09:13:45.504Z","7.1.0-no23reason-dho-rail-1623-xss-values-2019-06-17T09-17-06-611Z":"2019-06-17T09:17:31.666Z","7.1.0-no23reason-dho-rail-1623-xss-values-2019-06-17T11-37-14-260Z":"2019-06-17T11:37:40.075Z","7.1.0-alpha.26":"2019-06-17T13:47:57.702Z","7.1.0-ptquang86-qp-sd-518-revert-2019-06-18T02-15-39-573Z":"2019-06-18T02:16:17.715Z","7.1.0-alpha.27":"2019-06-18T02:56:49.024Z","7.1.0-sarfy-msa-fet-232-2019-06-18T06-22-59-544Z":"2019-06-18T06:23:52.879Z","7.1.0-no23reason-dho-rail-1623-xss-values-headline-2019-06-18T07-43-42-771Z":"2019-06-18T07:44:08.805Z","7.1.0-alpha.28":"2019-06-18T07:45:43.010Z","7.1.0-no23reason-dho-rail-1623-xss-values-headline-2019-06-18T08-07-07-590Z":"2019-06-18T08:07:30.424Z","7.1.0-sarfy-msa-fet-232-2019-06-18T09-00-28-657Z":"2019-06-18T09:01:01.052Z","7.1.0-ptquang86-qp-sd-297-separators-2019-06-18T09-53-55-895Z":"2019-06-18T09:54:26.117Z","7.1.0-alpha.20.fix1":"2019-06-18T10:39:05.432Z","7.1.0-alpha.29":"2019-06-18T11:02:03.138Z","7.1.0-alpha.30":"2019-06-18T11:24:13.370Z","7.1.0-martin.mosko-mms-fet-159-2019-06-18T11-26-07-488Z":"2019-06-18T11:26:45.685Z","7.1.0-martin.mosko-mms-fet-159-2019-06-18T11-31-55-030Z":"2019-06-18T11:32:30.162Z","7.1.0-martin.mosko-mms-fet-159-2019-06-18T13-06-26-699Z":"2019-06-18T13:07:03.350Z","7.1.0-sarfy-msa-fet-232-2019-06-18T13-10-48-660Z":"2019-06-18T13:11:31.782Z","7.1.0-sarfy-msa-fet-232-2019-06-18T13-45-30-476Z":"2019-06-18T13:46:06.021Z","7.1.0-alpha.31":"2019-06-18T16:35:48.065Z","7.1.0-lanhuynh-sd-526-2019-06-19T02-29-15-698Z":"2019-06-19T02:29:46.506Z","7.1.0-ptquang86-qp-sd-297-separators-2019-06-19T03-35-42-863Z":"2019-06-19T03:36:20.597Z","7.1.0-ptquang86-qp-sd-297-separators-2019-06-19T03-49-15-540Z":"2019-06-19T03:49:45.140Z","7.1.0-ptquang86-qp-sd-297-separators-2019-06-19T04-25-44-974Z":"2019-06-19T04:26:13.093Z","7.1.0-no23reason-dho-trivial-merge-release-184-develop-2019-06-19T07-03-57-088Z":"2019-06-19T07:04:27.757Z","7.1.0-ptquang86-qp-sd-297-separators-2019-06-19T07-19-30-172Z":"2019-06-19T07:19:55.962Z","7.1.0-ptquang86-qp-sd-297-separators-2019-06-19T07-37-39-542Z":"2019-06-19T07:38:11.112Z","7.1.0-ptquang86-qp-sd-297-separators-2019-06-19T08-05-48-654Z":"2019-06-19T08:06:15.293Z","7.1.0-alpha.32":"2019-06-19T08:08:14.883Z","7.1.0-lanhuynh-lhq-sd-526-bugfix-HC7-2019-06-19T08-38-59-044Z":"2019-06-19T08:39:26.674Z","7.1.0-no23reason-dho-rail-1623-xss-revert-2019-06-19T08-43-39-623Z":"2019-06-19T08:44:02.627Z","7.1.0-alpha.20.fix2":"2019-06-19T10:30:37.222Z","7.1.0-no23reason-dho-trivial-release-184-next-7-1-0-2019-06-19T10-42-41-889Z":"2019-06-19T10:43:27.846Z","7.1.0-pbenes-pb-fix-typing-2019-06-19T11-28-49-965Z":"2019-06-19T11:29:11.994Z","7.1.0-martin.mosko-mms-fet-159-part2-2019-06-19T12-43-36-399Z":"2019-06-19T12:44:14.829Z","7.1.0-nadtan-tan-SD-469-2019-06-20T02-52-03-562Z":"2019-06-20T02:52:44.048Z","7.1.0-alpha.33":"2019-06-20T03:24:29.077Z","7.1.0-martin.mosko-mms-fet-159-part3-2019-06-20T07-36-50-199Z":"2019-06-20T07:37:27.896Z","7.1.0-ptquang86-qp-sd-297-separators-2019-06-20T07-38-07-146Z":"2019-06-20T07:38:37.141Z","7.1.0-naibinh-nab-sd-482-dualaxis-hc7-2019-06-20T08-07-15-001Z":"2019-06-20T08:08:00.495Z","7.1.0-naibinh-nab-sd-482-dualaxis-hc7-2019-06-20T08-46-01-270Z":"2019-06-20T08:46:27.505Z","7.1.0-alpha.34":"2019-06-20T08:47:39.318Z","7.1.0-nadtan-tan-SD-469-2019-06-20T08-50-05-458Z":"2019-06-20T08:50:42.349Z","7.1.0-nadtan-tan-SD-469-2019-06-21T02-18-29-867Z":"2019-06-21T02:19:29.194Z","7.1.0-alpha.35":"2019-06-21T03:10:20.597Z","7.1.0-ptquang86-qp-sd-297-separators-2019-06-21T06-31-13-301Z":"2019-06-21T06:31:43.447Z","7.1.0-pbenes-pb-suspicious-provider-2019-06-21T06-44-28-460Z":"2019-06-21T06:44:51.758Z","7.0.0-bugsbunny338-jza-rail-1064-attr-filter-missing-selection-2019-06-21T09-30-56-880Z":"2019-06-21T09:31:55.534Z","7.1.0-pbenes-pb-suspicious-provider-2019-06-21T09-36-18-430Z":"2019-06-21T09:37:15.340Z","7.1.0-martin.mosko-mms-fet-203-2019-06-21T11-45-02-882Z":"2019-06-21T11:45:40.402Z","7.1.0-pbenes-pb-suspicious-provider-2019-06-21T12-31-21-534Z":"2019-06-21T12:31:41.636Z","7.1.0-pbenes-pb-suspicious-provider-2019-06-21T13-34-38-755Z":"2019-06-21T13:34:59.489Z","7.1.0-naibinh-nad-sd-520-combo-line-chart-2019-06-24T03-17-14-853Z":"2019-06-24T03:17:42.908Z","7.1.0-ptquang86-qp-sd-297-separators-2019-06-24T07-14-06-245Z":"2019-06-24T07:14:33.557Z","7.1.0-pbenes-pb-suspicious-provider-2019-06-24T10-23-30-171Z":"2019-06-24T10:24:23.343Z","7.1.0-ptquang86-qp-sd-297-separators-2019-06-24T10-31-30-777Z":"2019-06-24T10:31:56.301Z","7.1.0-ptquang86-qp-sd-297-separators-2019-06-24T10-33-32-299Z":"2019-06-24T10:34:04.889Z","7.1.0-naibinh-nad-sd-520-combo-line-chart-2019-06-24T10-52-18-937Z":"2019-06-24T10:52:47.757Z","7.1.0-no23reason-dho-fet-326-event-streams-2019-06-24T13-51-17-571Z":"2019-06-24T13:51:43.194Z","7.1.0-alpha.36":"2019-06-24T14:02:48.914Z","7.1.0-lanhuynh-lhq-sd-479-render-bubbles-with-min-max-config-2019-06-25T02-07-49-018Z":"2019-06-25T02:08:25.471Z","7.1.0-ptquang86-qp-sd-297-separators-2019-06-25T06-46-06-529Z":"2019-06-25T06:46:32.848Z","7.1.0-lanhuynh-lhq-sd-479-render-bubbles-with-min-max-config-2019-06-25T07-04-42-754Z":"2019-06-25T07:05:07.127Z","7.1.0-lanhuynh-lhq-sd-479-render-bubbles-with-min-max-config-2019-06-25T07-27-09-785Z":"2019-06-25T07:27:20.620Z","7.1.0-lanhuynh-lhq-sd-479-render-bubbles-with-min-max-config-2019-06-25T07-37-49-799Z":"2019-06-25T07:38:01.635Z","7.1.0-alpha.37":"2019-06-25T07:46:06.574Z","7.1.0-naibinh-nad-sd-520-combo-line-chart-2019-06-25T08-11-31-233Z":"2019-06-25T08:12:02.476Z","7.1.0-ptquang86-qp-sd-297-separators-2019-06-25T09-23-47-540Z":"2019-06-25T09:24:14.026Z","7.1.0-ptquang86-qp-sd-297-separators-2019-06-25T09-51-48-461Z":"2019-06-25T09:52:44.681Z","7.1.0-alpha.38":"2019-06-25T11:17:06.440Z","7.1.0-bugsbunny338-jza-rail-1064-attr-filter-missing-selection-2019-06-25T13-21-13-304Z":"2019-06-25T13:22:18.083Z","7.1.0-bugsbunny338-jza-rail-1064-attr-filter-missing-selection-2019-06-25T13-51-35-965Z":"2019-06-25T13:52:21.976Z","7.1.0-naibinh-nab-sd-540-handle-null-value-2019-06-25T15-25-08-120Z":"2019-06-25T15:25:39.970Z","7.1.0-ptquang86-qp-sd-297-separators-2019-06-26T02-00-49-944Z":"2019-06-26T02:01:26.988Z","7.1.0-khanh.le-khanhle-SD-508-Overlap-2019-06-26T02-32-08-281Z":"2019-06-26T02:29:05.857Z","7.1.0-ptquang86-qp-sd-297-separators-2019-06-26T02-44-25-870Z":"2019-06-26T02:44:50.507Z","7.1.0-ptquang86-qp-sd-297-separators-2019-06-26T04-23-09-003Z":"2019-06-26T04:23:36.453Z","7.1.0-naibinh-nab-sd-540-handle-null-value-2019-06-26T08-07-13-086Z":"2019-06-26T08:07:50.329Z","7.1.0-naibinh-nad-sd-520-combo-line-chart-2019-06-26T10-45-26-847Z":"2019-06-26T10:46:01.630Z","7.1.0-alpha.39":"2019-06-27T02:12:51.201Z","7.1.0-ptquang86-qp-sd-297-separators-2019-06-27T06-57-37-240Z":"2019-06-27T06:58:20.289Z","7.1.0-alpha.40":"2019-06-27T07:27:30.810Z","7.1.0-ptquang86-qp-sd-297-separators-2019-06-27T08-23-59-014Z":"2019-06-27T08:24:23.039Z","7.1.0-ptquang86-qp-sd-297-separators-2019-06-27T08-53-11-870Z":"2019-06-27T08:53:36.362Z","7.1.0-nikolacech-rail-84-2019-06-27T09-05-31-706Z":"2019-06-27T09:06:14.484Z","7.1.0-ptquang86-qp-sd-297-separators-2019-06-27T09-30-09-903Z":"2019-06-27T09:30:38.015Z","7.1.0-nikolacech-rail-84-2019-06-27T09-36-28-768Z":"2019-06-27T09:37:04.314Z","7.1.0-nadtan-tan-SD-469-update-2019-06-27T09-51-04-197Z":"2019-06-27T09:51:46.313Z","7.1.0-khanh.le-khanhle-SD-508-OverlapLabel-2019-06-27T09-55-34-311Z":"2019-06-27T09:53:08.252Z","7.1.0-alpha.41":"2019-06-27T10:33:13.139Z","7.1.0-alpha.42":"2019-06-27T12:07:36.098Z","7.1.0-no23reason-dho-fet-25-goodstrap-entry-2019-06-27T13-04-47-583Z":"2019-06-27T13:05:16.385Z","7.1.0-no23reason-dho-fet-25-goodstrap-entry-2019-06-27T13-33-40-660Z":"2019-06-27T13:34:49.809Z","7.1.0-no23reason-dho-fet-25-goodstrap-entry-2019-06-27T14-45-16-974Z":"2019-06-27T14:45:38.798Z","7.1.0-lanhuynh-lhq-sd-532-negative-heatmap-cells-height-error-2019-06-28T02-50-54-692Z":"2019-06-28T02:51:31.783Z","7.1.0-lanhuynh-lhq-sd-532-negative-heatmap-cells-height-error-2019-06-28T02-54-54-632Z":"2019-06-28T02:55:21.309Z","7.1.0-alpha.43":"2019-06-28T03:22:52.868Z","7.1.0-lanhuynh-lhq-sd-532-negative-heatmap-cells-height-error-2019-06-28T03-22-39-249Z":"2019-06-28T03:23:46.910Z","7.1.0-lanhuynh-lhq-sd-532-negative-heatmap-cells-height-error-2019-06-28T03-35-23-352Z":"2019-06-28T03:35:54.481Z","7.1.0-ptquang86-qp-sd-297-separators-2019-06-28T04-06-36-205Z":"2019-06-28T04:07:03.812Z","7.1.0-khanh.le-khanhle-SD-508-OverlapLabel-2019-06-28T06-29-17-008Z":"2019-06-28T06:26:13.563Z","7.1.0-khanh.le-khanhle-SD-508-OverlapLabel-2019-06-28T08-14-35-670Z":"2019-06-28T08:11:28.430Z","7.1.0-alpha.42.fix1":"2019-06-28T08:46:21.151Z","7.1.0-lanhuynh-lhq-sd-532-negative-heatmap-cells-height-error-2019-06-28T09-07-55-941Z":"2019-06-28T09:08:30.266Z","7.1.0-lanhuynh-lhq-sd-532-negative-heatmap-cells-height-error-2019-06-28T09-14-37-939Z":"2019-06-28T09:15:05.070Z","7.1.0-no23reason-dho-fet-331-lodash-imports-2019-06-28T13-23-43-331Z":"2019-06-28T13:24:06.891Z","6.3.3":"2019-06-28T13:44:56.257Z","7.0.1":"2019-06-28T13:51:06.705Z","7.1.0-martin.mosko-mms-bb-1589-next-2019-06-28T14-20-21-984Z":"2019-06-28T14:20:49.256Z","7.1.0-bugsbunny338-jza-rail-1064-attr-filter-missing-selection-2019-06-28T14-55-19-385Z":"2019-06-28T14:57:17.859Z","7.1.0-lanhuynh-lhq-sd-532-negative-heatmap-cells-height-error-2019-07-01T03-46-52-036Z":"2019-07-01T03:47:36.566Z","7.1.0-ptquang86-qp-sd-530-filters-2019-07-01T06-53-48-904Z":"2019-07-01T06:54:16.740Z","7.1.0-ptquang86-qp-sd-530-filters-2019-07-01T07-23-45-491Z":"2019-07-01T07:24:18.416Z","7.1.0-khanh.le-khanhle-SD-508-OverlapLabel-2019-07-01T07-47-36-721Z":"2019-07-01T07:44:56.862Z","7.1.0-lanhuynh-lhq-sd-532-negative-heatmap-cells-height-error-2019-07-01T07-53-28-131Z":"2019-07-01T07:54:05.747Z","7.1.0-khanh.le-khanhle-SD-508-OverlapLabel-2019-07-01T08-43-33-422Z":"2019-07-01T08:41:13.689Z","7.1.0-bertold8-ine-one-3883-column-resize-2019-07-01T09-19-24-582Z":"2019-07-01T09:20:07.949Z","7.1.0-naibinh-nab-sd-538-fix-right-axis-2019-07-01T09-44-27-204Z":"2019-07-01T09:45:12.600Z","7.1.0-alpha.44":"2019-07-01T10:44:34.406Z","7.1.0-alpha.45":"2019-07-01T12:05:58.777Z","7.1.0-alpha.46":"2019-07-01T13:19:24.690Z","7.1.0-bertold8-ine-one-3883-column-resize-2019-07-01T14-04-44-430Z":"2019-07-01T14:05:54.064Z","7.1.0-naibinh-nab-sd-538-fix-right-axis-2019-07-01T14-47-54-411Z":"2019-07-01T14:48:25.637Z","7.1.0-ptquang86-qp-sd-530-filters-2019-07-02T02-06-10-850Z":"2019-07-02T02:06:42.702Z","7.1.0-alpha.47":"2019-07-02T07:38:57.722Z","7.1.0-nikolacech-rail-84-2019-07-02T11-21-08-803Z":"2019-07-02T11:22:04.124Z","7.1.0-ptquang86-qp-sd-342-merge-cells-2019-07-03T02-46-44-496Z":"2019-07-03T02:47:02.258Z","7.1.0-ptquang86-qp-sd-342-merge-cells-2019-07-03T02-47-45-833Z":"2019-07-03T02:48:10.041Z","7.1.0-alpha.48":"2019-07-03T08:24:48.471Z","7.1.0-ptquang86-qp-sd-342-merge-cells-2019-07-03T08-48-28-215Z":"2019-07-03T08:49:19.654Z","7.1.0-ptquang86-qp-sd-342-merge-cells-2019-07-03T09-05-55-654Z":"2019-07-03T09:06:22.079Z","7.1.0-alpha":"2019-07-03T13:06:43.174Z","7.1.0-alpha-xmort-pdo-bb-1386-remove-feature-flag-2019-07-03T13-59-22-930Z":"2019-07-03T13:59:52.150Z","7.1.0-alpha-pbenes-ine-one-3883-column-resize-2019-07-03T15-43-16-999Z":"2019-07-03T15:43:42.138Z","7.1.0-naibinh-nab-sd-538-align-axes-2019-07-04T06-13-18-755Z":"2019-07-04T06:14:04.001Z","7.1.0-ptquang86-qp-sd-342-merge-cells-2019-07-04T08-14-55-422Z":"2019-07-04T08:15:31.394Z","7.1.0-ptquang86-qp-sd-342-merge-cells-2019-07-04T08-29-54-136Z":"2019-07-04T08:30:11.820Z","7.1.0-ptquang86-qp-sd-342-merge-cells-2019-07-04T08-35-42-320Z":"2019-07-04T08:36:10.840Z","7.1.0-ptquang86-qp-sd-342-merge-cells-2019-07-04T08-41-57-001Z":"2019-07-04T08:42:24.433Z","7.1.0-ptquang86-qp-sd-342-merge-cells-2019-07-04T08-51-52-312Z":"2019-07-04T08:52:19.060Z","7.1.0-no23reason-dho-XXXX-jsx-export-2019-07-04T11-17-04-650Z":"2019-07-04T11:17:26.775Z","7.1.0-no23reason-dho-XXXX-jsx-export-2019-07-04T11-26-28-472Z":"2019-07-04T11:26:50.440Z","7.1.0-no23reason-dho-XXXX-jsx-export-2019-07-04T13-10-17-638Z":"2019-07-04T13:10:38.716Z","7.1.0-naibinh-nab-sd-548-text-overflow-2019-07-04T14-10-08-834Z":"2019-07-04T14:10:53.761Z","7.1.0-bertold8-ine-one-3883-column-resize-2019-07-04T15-23-44-499Z":"2019-07-04T15:24:28.370Z","7.1.0-naibinh-nab-sd-538-align-axes-2019-07-05T04-49-44-525Z":"2019-07-05T04:50:26.856Z","7.1.0-naibinh-nab-sd-538-align-axes-2019-07-05T05-35-22-465Z":"2019-07-05T05:35:48.497Z","7.1.0-ptquang86-qp-sd-342-merge-cells-2019-07-05T08-14-26-809Z":"2019-07-05T08:14:57.019Z","7.1.0-ptquang86-qp-sd-342-merge-cells-2019-07-05T08-44-01-568Z":"2019-07-05T08:44:39.213Z","7.1.0-khanh.le-khanhle-SD-508-OverlapLabel-2019-07-08T02-31-45-692Z":"2019-07-08T02:28:42.759Z","7.1.0-naibinh-nab-sd-551-2019-07-08T02-47-01-565Z":"2019-07-08T02:47:59.023Z","7.1.0-ptquang86-qp-sd-547-tooltip-2019-07-08T04-33-32-178Z":"2019-07-08T04:34:04.450Z","7.1.0-ptquang86-qp-sd-547-tooltip-2019-07-08T07-23-55-397Z":"2019-07-08T07:24:22.116Z","7.1.0-alpha-xmort-pdo-bb-1386-remove-feature-flag-2019-07-08T07-49-30-427Z":"2019-07-08T07:51:01.754Z","7.1.0-no23reason-dho-XXXX-jsx-export-2019-07-08T10-30-01-120Z":"2019-07-08T10:30:29.334Z","7.1.0-beta.1":"2019-07-08T15:08:01.373Z","7.1.0-alpha-naibinh-nab-sd-556-move-canStackInPercent-2019-07-09T03-16-16-770Z":"2019-07-09T03:16:47.948Z","7.1.0-ptquang86-qp-sd-547-tooltip-2019-07-09T07-09-47-873Z":"2019-07-09T07:10:15.218Z","7.1.0-ptquang86-qp-sd-547-tooltip-2019-07-09T07-20-49-192Z":"2019-07-09T07:21:16.296Z","7.1.0-ptquang86-qp-sd-545-drilling-2019-07-09T09-11-34-981Z":"2019-07-09T09:12:02.691Z","7.1.0-ptquang86-qp-sd-545-drilling-2019-07-09T09-24-09-861Z":"2019-07-09T09:24:40.479Z","7.1.0-ptquang86-qp-sd-545-drilling-2019-07-10T04-12-37-928Z":"2019-07-10T04:13:09.625Z","7.1.0-ptquang86-qp-sd-545-drilling-2019-07-10T04-24-04-176Z":"2019-07-10T04:24:31.314Z","7.1.0-alpha-ptquang86-qp-sd-545-drilling-2019-07-10T04-34-51-287Z":"2019-07-10T04:35:14.905Z","7.1.0-alpha-pbenes-pb-cssconfl-2019-07-10T06-21-36-586Z":"2019-07-10T06:21:58.693Z","7.1.0-beta.2":"2019-07-10T07:39:02.415Z","7.1.0-alpha-ptquang86-qp-sd-545-drilling-2019-07-10T08-18-34-539Z":"2019-07-10T08:19:06.086Z","7.1.0-alpha-naibinh-nab-sd-548-text-overflow-2019-07-10T09-09-44-478Z":"2019-07-10T09:10:15.659Z","7.1.0-alpha-pbenes-pb-cssconfl-2019-07-10T13-27-22-840Z":"2019-07-10T13:27:43.516Z","7.1.0-alpha-ptquang86-qp-sd-546-labels-2019-07-11T03-52-34-222Z":"2019-07-11T03:53:10.884Z","7.1.0-alpha-ptquang86-qp-sd-546-labels-2019-07-11T04-10-12-628Z":"2019-07-11T04:10:43.859Z","7.1.0-alpha-lanhuynh-lhq-sd-532-negative-heatmap-cells-height-error-2019-07-11T06-49-13-395Z":"2019-07-11T06:50:08.683Z","7.1.0-beta.3":"2019-07-11T07:54:22.734Z","7.1.0-beta.4":"2019-07-11T09:19:54.927Z","7.1.0-alpha-no23reason-dho-rail-1651-export-as-jsx-2019-07-11T10-41-17-232Z":"2019-07-11T10:41:41.275Z","7.1.0-alpha-no23reason-dho-rail-1651-export-as-jsx-2019-07-11T10-47-12-785Z":"2019-07-11T10:47:34.912Z","7.1.0-beta.5":"2019-07-11T14:09:32.065Z","7.1.0-alpha-pbenes-pb-cssconfl-fix-2019-07-11T14-27-55-430Z":"2019-07-11T14:28:23.292Z","7.1.0-alpha-ptquang86-qp-sd-546-labels-2019-07-12T06-53-16-521Z":"2019-07-12T06:54:39.861Z","7.1.0-alpha-no23reason-dho-rail-1651-export-as-jsx-2019-07-12T07-47-13-462Z":"2019-07-12T07:48:20.822Z","7.1.0-alpha-ptquang86-qp-sd-546-labels-2019-07-12T07-50-00-302Z":"2019-07-12T07:50:30.407Z","7.1.0-beta.6":"2019-07-12T07:56:19.018Z","7.1.0-alpha-ptquang86-qp-sd-546-labels-2019-07-12T08-34-28-019Z":"2019-07-12T08:35:35.303Z","7.1.0-beta.7":"2019-07-15T07:58:58.705Z","7.1.0-alpha-no23reason-dho-rail-1651-export-as-jsx-2019-07-15T14-30-53-750Z":"2019-07-15T14:31:23.954Z","7.1.0-alpha-lanhuynh-lhq-sd-549-active-datalabel-color-2019-07-16T02-13-38-449Z":"2019-07-16T02:14:14.013Z","7.1.0-alpha-ptquang86-qp-sd-546-labels-2019-07-16T07-28-20-327Z":"2019-07-16T07:28:51.247Z","7.1.0-alpha-ptquang86-qp-sd-546-labels-2019-07-16T07-49-39-936Z":"2019-07-16T07:50:05.202Z","7.1.0-alpha-ptquang86-qp-sd-546-labels-2019-07-16T08-42-40-759Z":"2019-07-16T08:43:08.953Z","7.1.0-alpha-tomas.bouma-tbo-fet-2019-07-16T08-53-57-657Z":"2019-07-16T08:54:30.241Z","7.1.0-alpha-tomas.bouma-tbo-fet-2019-07-16T10-19-27-029Z":"2019-07-16T10:19:57.000Z","7.1.0-alpha-tomas.bouma-tbo-fet-2019-07-16T10-33-43-777Z":"2019-07-16T10:34:11.532Z","7.1.0-alpha-tomas.bouma-tbo-fet-2019-07-16T10-45-12-324Z":"2019-07-16T10:45:43.920Z","6.3.0-alpha-tomas.bouma-tbo-fet-2019-07-16T12-09-23-524Z":"2019-07-16T12:09:44.552Z","6.3.0-alpha-tomas.bouma-tbo-fet-2019-07-16T12-24-59-804Z":"2019-07-16T12:25:27.381Z","7.1.0-alpha-naibinh-nab-sd-569-after-render-2019-07-17T02-34-15-961Z":"2019-07-17T02:34:45.535Z","7.1.0-alpha-lanhuynh-khanhle-SD-550-YAxis-2019-07-17T02-48-18-480Z":"2019-07-17T02:49:00.708Z","7.1.0-beta.8":"2019-07-17T05:24:35.167Z","6.3.0-alpha-tomas.bouma-fet-330-2019-07-17T07-38-04-300Z":"2019-07-17T07:38:54.939Z","6.3.0-alpha-tomas.bouma-tbo-fet-2019-07-17T09-31-15-137Z":"2019-07-17T09:31:37.056Z","7.1.0-beta.9":"2019-07-17T10:00:07.125Z","6.3.0-alpha-tomas.bouma-tbo-fet-2019-07-17T10-28-20-743Z":"2019-07-17T10:28:44.676Z","7.1.0-alpha-pbenes-generate-layout-2019-07-17T12-37-39-505Z":"2019-07-17T12:38:03.437Z","7.1.0-alpha-vlastikcz-next-7-1-0-2019-07-18T08-22-29-744Z":"2019-07-18T08:23:10.460Z","7.1.0-alpha-vlastikcz-next-7-1-0-2019-07-18T08-28-11-870Z":"2019-07-18T08:28:41.028Z","7.1.0-beta.10":"2019-07-18T12:21:51.145Z","7.1.0-beta.11":"2019-07-18T14:51:40.442Z","7.1.0-alpha-vlastikcz-next-7-1-0-2019-07-18T15-07-23-065Z":"2019-07-18T15:08:01.777Z","7.1.0-beta.12":"2019-07-18T15:53:05.156Z","7.1.0-alpha-naibinh-nab-sd-569-after-render-2019-07-19T02-34-52-144Z":"2019-07-19T02:35:32.649Z","7.1.0-alpha-lanhuynh-lhq-sd-549-active-datalabel-color-2019-07-19T04-29-48-234Z":"2019-07-19T04:30:29.761Z","7.1.0-alpha-naibinh-nab-sd-569-after-render-2019-07-19T10-37-55-307Z":"2019-07-19T10:38:26.031Z","7.1.0-alpha-naibinh-nab-sd-569-after-render-2019-07-21T17-00-55-372Z":"2019-07-21T17:01:45.753Z","7.1.0-alpha-naibinh-nab-sd-569-after-render-2019-07-22T03-20-30-672Z":"2019-07-22T03:20:59.811Z","7.1.0-alpha-naibinh-nab-sd-569-after-render-2019-07-22T03-37-08-715Z":"2019-07-22T03:37:36.710Z","7.1.0-alpha-naibinh-nab-sd-569-after-render-2019-07-22T04-25-07-498Z":"2019-07-22T04:25:35.832Z","7.1.0-alpha-lanhuynh-HEAD-2019-07-22T04-42-23-784Z":"2019-07-22T04:42:58.134Z","7.1.0-alpha-naibinh-nab-sd-569-after-render-2019-07-22T04-43-37-773Z":"2019-07-22T04:44:16.719Z","7.1.0-alpha-bertold8-next-7-1-0-2019-07-22T07-06-29-959Z":"2019-07-22T07:07:07.409Z","7.1.0-alpha-naibinh-nab-sd-569-after-render-2019-07-22T07-25-29-693Z":"2019-07-22T07:25:57.446Z","7.1.0-alpha-no23reason-dho-rail-1651-export-as-jsx-2019-07-22T12-06-45-949Z":"2019-07-22T12:07:15.470Z","7.1.0-alpha-strouhaljan-jsu-bb-1538-2019-07-22T12-43-07-292Z":"2019-07-22T12:44:11.014Z","7.1.0-alpha-xmort-next-7-2-0-2019-07-22T14-30-48-820Z":"2019-07-22T14:31:34.337Z","7.1.0-alpha-naibinh-nab-sd-569-after-render-2019-07-23T06-03-30-177Z":"2019-07-23T06:04:25.289Z","7.1.0-alpha-strouhaljan-jsu-bb-1538-2019-07-23T11-32-34-785Z":"2019-07-23T11:33:20.086Z","7.1.0-yanlipnican-next-7-2-0-2019-07-23T12-06-34-063Z":"2019-07-23T12:06:59.366Z","7.1.0-alpha-yanlipnican-next-7-2-0-2019-07-23T12-10-51-592Z":"2019-07-23T12:11:20.845Z","7.1.0-beta.13":"2019-07-23T13:34:52.207Z","7.1.0-alpha-martin.mosko-mms-bb-1612-2019-07-23T14-09-51-962Z":"2019-07-23T14:10:23.619Z","7.1.0-alpha-martin.mosko-mms-bb-1612-2019-07-23T14-20-59-301Z":"2019-07-23T14:21:36.426Z","7.1.0-alpha-naibinh-nab-sd-569-after-render-2019-07-24T06-54-48-807Z":"2019-07-24T06:56:05.149Z","7.1.0-alpha-martin.mosko-mms-bb-1612-2019-07-24T12-37-03-710Z":"2019-07-24T12:37:44.868Z","7.1.0-alpha-martin.mosko-mms-bb-1612-2019-07-24T13-02-22-686Z":"2019-07-24T13:02:48.888Z","7.1.0-alpha-martin.mosko-mms-bb-1612-2019-07-24T13-02-46-375Z":"2019-07-24T13:03:34.093Z","7.1.0-alpha-martin.mosko-mms-bb-1612-2019-07-24T13-17-23-173Z":"2019-07-24T13:17:49.264Z","7.1.0-alpha-martin.mosko-mms-bb-1612-2019-07-24T13-32-51-453Z":"2019-07-24T13:33:17.163Z","7.1.0-alpha-martin.mosko-mms-bb-1612-2019-07-24T14-36-03-889Z":"2019-07-24T14:36:31.135Z","7.1.0-alpha-martin.mosko-mms-bb-1612-2019-07-24T14-46-24-532Z":"2019-07-24T14:46:55.994Z","7.1.0":"2019-07-25T12:06:43.317Z","7.1.0-alpha-bertold8-ine-one-3939-double-execution-2019-07-25T14-09-51-557Z":"2019-07-25T14:10:30.609Z","7.2.0-beta.1":"2019-07-25T14:26:14.955Z","7.1.0-alpha-ptquang86-qp-sd-342-merge-cells-2019-07-26T02-23-43-092Z":"2019-07-26T02:24:28.533Z","7.1.0-alpha-martin.mosko-mms-bb-1612-2019-07-26T07-26-57-085Z":"2019-07-26T07:27:29.492Z","7.2.0-alpha-martin.mosko-mms-bb-1612-2019-07-26T13-07-28-938Z":"2019-07-26T13:07:59.004Z","7.2.0-alpha-martin.mosko-mms-bb-1612-2019-07-26T13-14-25-390Z":"2019-07-26T13:14:54.211Z","7.2.0-alpha-naibinh-nab-sd-569-after-render-2019-07-28T05-15-47-357Z":"2019-07-28T05:16:21.776Z","7.2.0-alpha-lanhuynh-lhq-sd-571-weird-highlighting-with-combo-chart-2019-07-29T03-02-03-852Z":"2019-07-29T03:02:33.010Z","7.2.0-alpha-naibinh-nab-sd-569-after-render-2019-07-29T05-28-21-072Z":"2019-07-29T05:28:52.911Z","7.2.0-alpha-martin.mosko-mms-bb-1612-2019-07-29T06-53-08-405Z":"2019-07-29T06:54:04.514Z","7.2.0-alpha-martin.mosko-mms-bb-1612-2019-07-29T07-18-09-212Z":"2019-07-29T07:19:08.154Z","7.2.0-alpha-naibinh-nab-sd-569-after-render-2019-07-29T07-29-24-470Z":"2019-07-29T07:29:52.890Z","7.2.0-alpha-martin.mosko-mms-bb-1612-2019-07-29T07-44-51-797Z":"2019-07-29T07:45:31.023Z","7.2.0-alpha-no23reason-dho-fet-340-find-dom-node-2019-07-29T07-46-01-982Z":"2019-07-29T07:46:26.289Z","7.2.0-alpha-lupko-one-3995-2019-07-29T08-22-42-833Z":"2019-07-29T08:23:09.927Z","7.2.0-alpha-lupko-one-3995-2019-07-29T09-47-46-989Z":"2019-07-29T09:48:47.513Z","7.2.0-alpha-lupko-one-3995-2019-07-29T09-53-00-565Z":"2019-07-29T09:53:25.230Z","7.2.0-alpha-lupko-one-3995-2019-07-29T09-58-27-998Z":"2019-07-29T09:58:51.235Z","7.2.0-alpha-lupko-one-3995-2019-07-29T10-27-32-601Z":"2019-07-29T10:27:55.493Z","7.2.0-beta.2":"2019-07-29T14:17:02.004Z","7.2.0-alpha-lupko-one-3995-2019-07-30T06-24-10-967Z":"2019-07-30T06:24:51.634Z","7.2.0-beta.3":"2019-07-30T08:08:42.744Z","7.2.0-khanh.le-khanhle-SD-358-cssResponsive-2019-07-30T09-58-04-745Z":"2019-07-30T09:54:30.905Z","7.2.0-beta.4":"2019-07-31T07:29:04.904Z","7.1.0-alpha-martin.mosko-mms-bb-1612-2019-07-31T13-19-58-032Z":"2019-07-31T13:20:43.430Z","7.1.0-alpha-martin.mosko-mms-bb-1612-2019-07-31T13-45-16-214Z":"2019-07-31T13:45:58.967Z","7.2.0-alpha-naibinh-nab-sd-569-after-render-2019-07-31T13-47-53-668Z":"2019-07-31T13:48:39.956Z","7.1.0-alpha-martin.mosko-mms-bb-1612-2019-07-31T15-12-15-927Z":"2019-07-31T15:12:58.417Z","7.2.0-khanh.le-khanhle-SD-358-cssResponsive-2019-08-01T02-35-56-422Z":"2019-08-01T02:32:20.200Z","7.1.0-alpha-martin.mosko-mms-bb-1612-2019-08-01T07-45-22-375Z":"2019-08-01T07:46:13.227Z","7.1.0-alpha-martin.mosko-mms-bb-1612-2019-08-01T08-10-51-847Z":"2019-08-01T08:11:44.521Z","7.2.0-alpha-martin.mosko-mms-bb-1612-bkp1-2019-08-01T08-46-15-190Z":"2019-08-01T08:47:07.910Z","7.2.0-beta.5":"2019-08-01T10:10:58.643Z","7.2.0-alpha-martin.mosko-mms-bb-1612-bkp1-2019-08-01T10-18-25-188Z":"2019-08-01T10:19:20.887Z","7.2.0-alpha-martin.mosko-mms-bb-1612-bkp1-2019-08-01T12-51-33-537Z":"2019-08-01T12:52:25.712Z","7.2.0-beta.6":"2019-08-01T17:09:54.258Z","7.2.0-alpha-bertold8-ine-one-3939-double-execution-2019-08-02T06-00-59-976Z":"2019-08-02T06:01:27.967Z","7.2.0-alpha-bertold8-ine-one-3939-double-execution-2019-08-02T06-04-08-348Z":"2019-08-02T06:04:47.503Z","7.2.0-beta.7":"2019-08-05T06:06:28.585Z","7.2.0-khanh.le-khanhle-SD-358-cssResponsive-2019-08-06T06-36-36-967Z":"2019-08-06T06:32:54.658Z","7.2.0-beta.8":"2019-08-06T08:29:53.417Z","7.2.0-beta.9":"2019-08-06T09:40:48.581Z","7.2.0-alpha-no23reason-dho-rail-1682-drag-scroller-bug-2019-08-06T10-41-29-449Z":"2019-08-06T10:42:05.489Z","7.2.0-alpha-bertold8-ine-one-3954-2019-08-06T11-26-18-700Z":"2019-08-06T11:27:09.917Z","7.2.0-beta.10":"2019-08-06T12:28:15.973Z","7.2.0-alpha-martin.mosko-mms-bb-1657-2019-08-06T15-06-02-040Z":"2019-08-06T15:06:33.693Z","7.2.0-alpha-martin.mosko-mms-bb-1657-2019-08-07T09-06-45-375Z":"2019-08-07T09:07:15.206Z","7.2.0-beta.11":"2019-08-07T12:20:53.635Z","7.2.0-beta.12":"2019-08-07T13:45:01.125Z","7.2.0-alpha-martin.mosko-mms-bb-1657-2019-08-07T14-38-42-723Z":"2019-08-07T14:39:12.990Z","7.2.0-beta.13":"2019-08-08T08:46:32.889Z","7.2.0-beta.14":"2019-08-08T11:25:46.669Z","7.2.0-beta.15":"2019-08-08T13:49:54.203Z","7.2.0-alpha-bertold8-next-7-2-0-2019-08-09T08-10-16-632Z":"2019-08-09T08:10:43.200Z","7.2.0-alpha-bertold8-next-7-2-0-2019-08-09T09-07-33-808Z":"2019-08-09T09:08:02.634Z","7.2.0-alpha-bertold8-next-7-2-0-2019-08-09T09-16-33-643Z":"2019-08-09T09:17:02.866Z","7.2.0-alpha-lanhuynh-lhq-sd-354-tooltip-responsive-2019-08-09T09-32-56-633Z":"2019-08-09T09:33:24.940Z","7.2.0-alpha-yanlipnican-jli-bb-1569-2019-08-09T12-56-41-747Z":"2019-08-09T12:57:17.591Z","7.2.0-beta.16":"2019-08-12T08:51:29.151Z","7.2.0-alpha-bertold8-next-7-2-0-2019-08-12T08-59-18-719Z":"2019-08-12T08:59:47.757Z","7.2.0-alpha-bertold8-next-7-2-0-2019-08-12T12-00-00-842Z":"2019-08-12T12:00:57.244Z","7.2.0-alpha-lanhuynh-lhq-sd-354-tooltip-responsive-2019-08-13T08-51-30-482Z":"2019-08-13T08:52:01.216Z","7.2.0-sondo-lhq-sd-354-tooltip-responsive-2019-08-13T10-25-32-103Z":"2019-08-13T10:26:01.276Z","7.2.0-alpha-bertold8-ine-one-3970-hch-typings-2019-08-13T14-53-13-928Z":"2019-08-13T14:53:43.284Z","7.2.0-alpha-bertold8-ine-one-3970-hch-typings-2019-08-14T06-13-22-512Z":"2019-08-14T06:13:56.202Z","7.2.0-alpha-lanhuynh-lhq-sd-354-tooltip-responsive-2019-08-15T02-42-24-441Z":"2019-08-15T02:42:51.992Z","7.1.0-alpha-bertold8-next-7-1-0-2019-08-15T06-53-37-810Z":"2019-08-15T06:54:09.507Z","7.1.0-alpha-bertold8-ine-one-3970-hotfix-2019-08-15T11-58-10-033Z":"2019-08-15T11:58:37.367Z","7.2.0-alpha-lanhuynh-lhq-sd-354-tooltip-responsive-2019-08-16T02-48-33-300Z":"2019-08-16T02:49:01.899Z","7.2.0-sondo-lhq-sd-354-tooltip-responsive-2019-08-16T04-10-09-031Z":"2019-08-16T04:10:39.604Z","7.1.0-alpha-bertold8-ine-one-3970-hotfix-2019-08-16T07-46-55-307Z":"2019-08-16T07:47:23.096Z","7.2.0-alpha-bertold8-ine-one-3970-hch-typings-2019-08-16T07-58-40-608Z":"2019-08-16T07:59:07.771Z","7.2.0-alpha-bertold8-ine-one-3970-hch-typings-2019-08-16T11-06-28-010Z":"2019-08-16T11:06:56.326Z","7.2.0-beta.17":"2019-08-16T13:36:06.894Z","7.2.0-alpha-lanhuynh-lhq-sd-354-tooltip-responsive-2019-08-19T03-40-26-288Z":"2019-08-19T03:40:53.166Z","7.2.0-alpha-no23reason-dho-rail-1695-null-kpi-2019-08-19T11-47-49-330Z":"2019-08-19T11:48:12.324Z","7.2.0-beta.18":"2019-08-19T13:24:29.557Z","7.1.0-qduval-qdu-bb-1579-2019-08-20T08-30-35-675Z":"2019-08-20T08:30:57.727Z","7.2.0-qduval-qdu-bb-1448-2019-08-20T10-29-04-445Z":"2019-08-20T10:29:25.993Z","7.2.0-alpha-lanhuynh-lhq-sd-354-tooltip-responsive-2019-08-21T06-47-54-880Z":"2019-08-21T06:48:25.050Z","7.2.0-alpha-lanhuynh-lhq-sd-354-tooltip-responsive-2019-08-21T06-59-44-292Z":"2019-08-21T07:00:12.525Z","7.2.0-alpha-lanhuynh-lhq-sd-354-tooltip-responsive-2019-08-21T08-35-52-136Z":"2019-08-21T08:36:19.339Z","7.2.0-beta.19":"2019-08-23T02:22:57.288Z","7.2.0-tomsatgd-upgrade-js-utils-2019-08-26T13-51-05-633Z":"2019-08-26T13:51:31.877Z","7.2.0-tomsatgd-upgrade-js-utils-2019-08-26T14-41-59-062Z":"2019-08-26T14:42:39.260Z","7.2.0-alpha-no23reason-dho-rail-1663-visualization-projectid-change-2019-08-27T07-27-07-052Z":"2019-08-27T07:27:32.202Z","7.2.0-alpha-no23reason-dho-rail-1663-visualization-projectid-change-2019-08-27T07-34-58-176Z":"2019-08-27T07:35:25.077Z","7.2.0-alpha-no23reason-dho-rail-1719-projectid-change-2019-08-27T08-48-52-856Z":"2019-08-27T08:49:15.249Z","7.2.0-beta.20":"2019-08-27T09:14:07.279Z","7.2.0-beta.21":"2019-08-27T09:18:24.648Z","7.2.0-beta.22":"2019-08-27T09:23:49.288Z","7.2.0-beta.23":"2019-08-27T09:29:50.683Z","7.2.0-beta.24":"2019-08-27T12:34:09.939Z","7.2.0-tomsatgd-upgrade-js-utils-2019-08-27T13-12-33-548Z":"2019-08-27T13:13:01.473Z","7.2.0-tomsatgd-upgrade-js-utils-2019-08-27T14-36-56-839Z":"2019-08-27T14:37:28.599Z","7.2.0-tomsatgd-upgrade-js-utils-2019-08-27T14-51-55-837Z":"2019-08-27T14:52:30.745Z","7.2.0-alpha-khanh.le-khanhle-SD-346-yAxisFormater-2019-08-28T08-26-10-318Z":"2019-08-28T08:21:54.668Z","7.2.0-tomsatgd-upgrade-js-utils-2019-08-28T11-23-22-709Z":"2019-08-28T11:24:03.317Z","7.2.0-beta.25":"2019-08-29T07:35:01.466Z","7.2.0-beta.26":"2019-08-29T12:13:09.619Z","7.2.0-alpha-strouhaljan-jsu-bb-1695-2019-08-29T13-29-44-860Z":"2019-08-29T13:30:49.103Z","7.2.0-alpha-strouhaljan-jsu-bb-1695-2019-08-29T13-38-07-374Z":"2019-08-29T13:38:43.041Z","7.2.0-alpha-strouhaljan-jsu-bb-1695-2019-08-29T14-00-06-793Z":"2019-08-29T14:00:44.176Z","7.2.0-alpha-strouhaljan-jsu-bb-1695-2019-08-29T15-49-41-249Z":"2019-08-29T15:50:27.161Z","7.2.0-alpha-khanh.le-khanhle-SD-346-yAxisFormater-2019-08-30T06-47-36-335Z":"2019-08-30T06:43:21.271Z","7.2.0-beta.27":"2019-08-30T09:05:20.854Z","7.2.0-beta.28":"2019-09-02T08:14:41.329Z","7.2.0-alpha-khanh.le-khanhle-SD-346-yAxisFormater-2019-09-03T03-26-35-384Z":"2019-09-03T03:22:14.887Z","7.2.0-alpha-ivan.mjartan-IMJ-ONE-3948-2-2019-09-03T11-27-58-159Z":"2019-09-03T11:28:24.372Z","7.2.0-beta.29":"2019-09-04T11:21:59.856Z","7.2.0-beta.30":"2019-09-04T13:08:40.966Z","7.2.0-alpha-lanhuynh-lhq-sd-583-sort-stacked-bar-2019-09-05T06-27-49-237Z":"2019-09-05T06:28:15.874Z","7.2.0-alpha-lanhuynh-lhq-sd-583-sort-stacked-bar-2019-09-05T06-33-43-674Z":"2019-09-05T06:34:11.330Z","7.2.0-tomsatgd-tsa-fet-371-upgrade-ag-grid-2019-09-05T12-42-48-829Z":"2019-09-05T12:43:14.217Z","7.2.0-alpha-bertold8-ine-one-3964-pivot-table-styles-2019-09-06T05-47-55-034Z":"2019-09-06T05:48:46.705Z","7.2.0-alpha-tomsatgd-tsa-fet-371-upgrade-ag-grid-2019-09-09T06-57-30-975Z":"2019-09-09T06:58:08.896Z","7.2.0-alpha-khanh.le-khanhle-SD-575-dataLabel-2019-09-09T10-08-14-144Z":"2019-09-09T10:03:54.686Z","7.2.0-alpha-khanh.le-khanhle-SD-575-dataLabel-2019-09-09T10-11-33-409Z":"2019-09-09T10:07:04.861Z","7.2.0-alpha-lanhuynh-lhq-sd-583-sort-stacked-bar-2019-09-10T04-47-41-895Z":"2019-09-10T04:48:11.129Z","7.2.0-alpha-vlastikcz-vlk-one-4018-mq2020-2019-09-10T12-01-07-047Z":"2019-09-10T12:01:36.710Z","7.2.0-alpha-vlastikcz-vlk-one-4018-mq2020-2019-09-10T12-06-51-234Z":"2019-09-10T12:07:14.907Z","7.2.0-qduval-next-7-2-0-2019-09-10T13-03-11-833Z":"2019-09-10T13:03:32.969Z","7.2.0-beta.31":"2019-09-11T03:07:37.917Z","7.2.0-qduval-qdu-bb-1690-2019-09-11T07-49-52-058Z":"2019-09-11T07:50:04.008Z","7.2.0-qduval-qdu-bb-1690-2019-09-11T08-20-26-459Z":"2019-09-11T08:20:48.920Z","7.2.0-qduval-qdu-bb-1690-2019-09-11T09-34-56-723Z":"2019-09-11T09:35:18.356Z","7.2.0-beta.32":"2019-09-11T14:12:40.044Z","7.2.0-alpha-lanhuynh-lhq-sd-583-demo-2019-09-12T10-45-12-211Z":"2019-09-12T10:45:42.013Z","7.2.0-alpha-vlastikcz-vlk-one-4018-mq2020-2019-09-12T11-24-47-896Z":"2019-09-12T11:25:14.608Z","7.2.0-alpha-vlastikcz-vlk-one-4018-mq2020-2019-09-12T14-07-23-180Z":"2019-09-12T14:07:46.288Z","7.2.0-lanhuynh-lhq-sd-583-demo-2019-09-13T10-20-08-021Z":"2019-09-13T10:20:20.733Z","7.2.0-alpha-lanhuynh-lhq-sd-583-demo-2019-09-13T10-20-30-518Z":"2019-09-13T10:20:59.915Z","7.2.0-alpha-lanhuynh-lhq-sd-583-demo-2019-09-16T08-05-34-494Z":"2019-09-16T08:06:00.846Z","7.2.0-alpha-vlastikcz-vlk-one-4018-mq2020-2019-09-16T09-04-07-458Z":"2019-09-16T09:04:34.334Z","7.2.0-alpha-lanhuynh-lhq-sd-583-demo-2019-09-16T09-38-57-816Z":"2019-09-16T09:39:37.875Z","7.2.0-beta.33":"2019-09-16T14:23:38.341Z","7.2.0-beta.34":"2019-09-16T15:27:51.526Z","7.2.0-alpha-lanhuynh-lhq-sd-632-use-absolute-position-for-tooltip-2019-09-17T10-05-48-067Z":"2019-09-17T10:06:14.898Z","7.2.0-alpha-lanhuynh-lhq-sd-632-use-absolute-position-for-tooltip-2019-09-17T10-14-07-093Z":"2019-09-17T10:14:35.236Z","7.2.0-alpha-lanhuynh-lhq-sd-632-use-absolute-position-for-tooltip-2019-09-17T10-16-33-706Z":"2019-09-17T10:17:03.429Z","7.2.0-alpha-lanhuynh-lhq-sd-632-use-absolute-position-for-tooltip-2019-09-17T10-32-02-164Z":"2019-09-17T10:32:31.125Z","7.2.0-beta.35":"2019-09-17T11:35:17.302Z","7.2.0-alpha-vlastikcz-vlk-one-4018-mq2020-2019-09-17T13-08-02-848Z":"2019-09-17T13:08:28.738Z","7.2.0-alpha-lanhuynh-lhq-sd-632-use-absolute-position-for-tooltip-2019-09-18T02-27-24-329Z":"2019-09-18T02:27:51.607Z","7.2.0-alpha-lanhuynh-lhq-sd-632-use-absolute-position-for-tooltip-2019-09-18T02-54-42-651Z":"2019-09-18T02:55:08.880Z","7.2.0-beta.36":"2019-09-18T07:22:29.521Z","7.2.0-alpha-bertold8-pja-one-4000-2019-09-18T07-48-07-292Z":"2019-09-18T07:48:34.990Z","7.2.0-alpha-bertold8-pja-one-4000-2019-09-18T13-12-11-062Z":"2019-09-18T13:12:47.684Z","7.2.0-alpha-bertold8-pja-one-4000-2019-09-18T14-09-59-575Z":"2019-09-18T14:10:52.753Z","7.2.0-alpha-bertold8-pja-one-4000-2019-09-18T14-28-04-016Z":"2019-09-18T14:28:34.253Z","7.2.0-alpha-lanhuynh-lhq-sd-583-sort-sum-2019-09-19T04-06-26-836Z":"2019-09-19T04:06:53.971Z","7.2.0-beta.37":"2019-09-19T12:50:58.268Z","7.2.0-alpha-lanhuynh-lhq-sd-632-use-absolute-position-for-tooltip-2019-09-20T02-59-14-645Z":"2019-09-20T02:59:48.339Z","7.2.0-alpha-bertold8-pja-one-4000-2019-09-20T08-59-19-205Z":"2019-09-20T08:59:51.375Z","7.2.0-alpha-lanhuynh-lhq-sd-583-sort-sum-2019-09-20T10-24-30-204Z":"2019-09-20T10:24:58.466Z","7.2.0-alpha-lanhuynh-lhq-sd-583-sort-sum-2019-09-20T10-44-02-939Z":"2019-09-20T10:44:31.087Z","7.2.0-alpha-bertold8-pja-one-4000-2019-09-20T14-57-49-704Z":"2019-09-20T14:58:22.222Z","7.2.0-alpha-lanhuynh-lhq-sd-632-use-absolute-position-for-tooltip-2019-09-23T04-25-23-751Z":"2019-09-23T04:25:53.340Z","7.2.0-alpha-lanhuynh-lhq-sd-632-use-absolute-position-for-tooltip-2019-09-23T06-29-22-876Z":"2019-09-23T06:29:52.689Z","7.2.0-alpha-lanhuynh-lhq-sd-632-use-absolute-position-for-tooltip-2019-09-23T06-39-52-366Z":"2019-09-23T06:40:19.991Z","7.2.0-alpha-lanhuynh-lhq-sd-632-use-absolute-position-for-tooltip-2019-09-23T07-00-33-893Z":"2019-09-23T07:01:00.398Z","7.2.0-alpha-lanhuynh-lhq-sd-632-use-absolute-position-for-tooltip-2019-09-23T08-05-28-293Z":"2019-09-23T08:05:56.191Z","7.2.0-alpha-lanhuynh-lhq-sd-632-use-absolute-position-for-tooltip-2019-09-23T09-16-07-881Z":"2019-09-23T09:16:36.352Z","7.2.0-beta.38":"2019-09-23T10:31:36.711Z","7.2.0-alpha-bertold8-pja-one-4000-2019-09-24T07-48-55-562Z":"2019-09-24T07:49:25.836Z","7.2.0-alpha-lanhuynh-lhq-sd-583-sort-stacked-bar-chart-by-total-values-2019-09-24T08-01-01-582Z":"2019-09-24T08:01:28.980Z","7.2.0-alpha-strouhaljan-jsu-bb-1753-2019-09-24T13-39-04-324Z":"2019-09-24T13:39:46.717Z","7.2.0-alpha-lanhuynh-lhq-sd-583-sort-stacked-bar-chart-by-total-values-2019-09-26T01-57-02-890Z":"2019-09-26T01:57:30.657Z","7.2.0-alpha-lanhuynh-lhq-sd-583-sort-stacked-bar-chart-by-total-values-2019-09-26T02-52-52-900Z":"2019-09-26T02:53:22.152Z","7.2.0-alpha-lanhuynh-lhq-sd-583-sort-stacked-bar-chart-by-total-values-2019-09-26T03-46-08-363Z":"2019-09-26T03:46:53.337Z","7.2.0-alpha-bertold8-ine-one-4084-select-all-2019-09-26T07-26-43-056Z":"2019-09-26T07:27:19.845Z","7.2.0-beta.39":"2019-09-26T08:11:40.574Z","7.2.0-alpha-naibinh-nab-sd-366-title-alignment-2019-09-26T08-39-24-027Z":"2019-09-26T08:39:50.357Z","7.2.0-beta.40":"2019-09-26T11:27:16.663Z","7.2.0-nikolacech-next-7-2-0-2019-09-27T12-28-56-838Z":"2019-09-27T12:29:36.119Z","7.2.0-nikolacech-next-7-2-0-2019-09-27T12-38-36-382Z":"2019-09-27T12:39:11.633Z","7.2.0-beta.41":"2019-09-27T14:46:47.117Z","7.2.0-alpha-afi-afi-fet-119-refactor-mergePage-2019-09-27T15-10-54-908Z":"2019-09-27T15:11:14.769Z","7.2.0-alpha-vlastikcz-vlk-one-4028-2019-10-01T07-53-24-272Z":"2019-10-01T07:53:49.145Z","7.2.0-alpha-naibinh-nab-sd-366-title-alignment-2019-10-01T09-11-52-185Z":"2019-10-01T09:12:21.451Z","7.2.0-beta.42":"2019-10-01T11:10:38.478Z","7.2.0-beta.43":"2019-10-01T12:00:23.892Z","7.1.0-alpha-bertold8-ine-one-4093-sdk-export-2019-10-01T14-57-58-127Z":"2019-10-01T14:58:29.205Z","7.2.0-alpha-naibinh-nab-sd-366-title-alignment-2019-10-02T10-40-26-629Z":"2019-10-02T10:40:55.543Z","7.2.0-beta.44":"2019-10-03T06:59:40.526Z","7.2.0-alpha-qduval-qdu-fet-382-2019-10-03T09-09-19-251Z":"2019-10-03T09:09:41.862Z","7.2.0-beta.45":"2019-10-03T13:23:54.871Z","7.2.0-alpha-ptquang86-qp-sd-614-timepicker-2019-10-04T07-10-46-099Z":"2019-10-04T07:11:12.688Z","7.2.0-alpha-naibinh-nab-sd-366-title-alignment-2019-10-04T10-06-25-857Z":"2019-10-04T10:07:14.172Z","7.2.0-alpha-pbenes-pb-vis-empty-filter-2019-10-04T10-56-18-455Z":"2019-10-04T10:56:39.928Z","7.2.0-beta.46":"2019-10-04T12:17:01.031Z","7.2.0-alpha-naibinh-nab-sd-366-title-alignment-2019-10-05T10-55-17-744Z":"2019-10-05T10:55:49.588Z","7.2.0-alpha-naibinh-nab-sd-366-title-alignment-2019-10-05T10-57-46-687Z":"2019-10-05T10:58:15.817Z","7.2.0-alpha-ptquang86-qp-sd-614-timepicker-2019-10-07T02-24-06-355Z":"2019-10-07T02:24:33.851Z","7.2.0-alpha-ptquang86-qp-sd-614-timepicker-2019-10-07T04-23-59-968Z":"2019-10-07T04:24:28.423Z","7.2.0-alpha-ptquang86-qp-sd-614-timepicker-2019-10-07T06-47-30-016Z":"2019-10-07T06:47:56.643Z","7.2.0-alpha-ptquang86-qp-sd-614-timepicker-2019-10-07T07-06-40-793Z":"2019-10-07T07:07:11.901Z","7.2.0-alpha-petrjanu-pbr-one-4000-2019-10-07T11-08-47-019Z":"2019-10-07T11:09:23.844Z","7.2.0-alpha-petrjanu-pbr-one-4000-2019-10-07T11-34-14-772Z":"2019-10-07T11:35:15.188Z","7.2.0-beta.47":"2019-10-08T06:37:09.451Z","7.2.0-beta.48":"2019-10-08T07:28:00.279Z","7.2.0-beta.49":"2019-10-08T11:19:52.671Z","7.2.0-alpha-ptquang86-qp-sd-614-timepicker-2019-10-09T02-41-55-798Z":"2019-10-09T02:42:22.073Z","7.2.0-alpha-naibinh-nab-sd-577-2019-10-09T07-56-31-013Z":"2019-10-09T07:56:58.551Z","7.2.0-beta.50":"2019-10-10T07:22:54.677Z","7.2.0-alpha-vlastikcz-vlk-one-4095-2019-10-10T12-53-43-168Z":"2019-10-10T12:54:10.904Z","7.2.0-alpha-naibinh-nab-sd-661-2019-10-14T02-40-52-928Z":"2019-10-14T02:41:22.948Z","7.1.1":"2019-10-14T07:57:59.434Z","7.2.0-alpha-ivan.mjartan-pbr-one-4000-2019-10-14T09-18-04-255Z":"2019-10-14T09:18:36.715Z","7.2.0-beta.51":"2019-10-14T09:51:39.615Z","7.2.0-alpha-ivan.mjartan-pbr-one-4000-2019-10-14T11-28-06-025Z":"2019-10-14T11:28:32.371Z","7.2.0-alpha-ivan.mjartan-pbr-one-4000-2019-10-14T11-47-46-402Z":"2019-10-14T11:48:13.985Z","7.2.0-alpha-no23reason-dho-client-demo-2019-10-14T21-48-49-383Z":"2019-10-14T21:49:13.483Z","7.2.0-alpha-no23reason-dho-client-demo-2019-10-14T22-00-26-416Z":"2019-10-14T22:00:41.616Z","7.2.0-alpha-no23reason-dho-client-demo-2019-10-14T22-01-18-202Z":"2019-10-14T22:01:41.061Z","7.2.0-alpha-no23reason-dho-client-demo-2019-10-14T22-22-14-803Z":"2019-10-14T22:22:38.865Z","7.2.0-alpha-no23reason-dho-client-demo-2019-10-14T22-33-39-953Z":"2019-10-14T22:34:03.262Z","7.2.0-alpha-no23reason-dho-client-demo-2019-10-14T22-44-53-846Z":"2019-10-14T22:45:16.842Z","7.2.0-alpha-no23reason-dho-client-demo-2019-10-14T22-50-28-658Z":"2019-10-14T22:50:51.453Z","7.2.0-alpha-no23reason-dho-client-demo-2019-10-14T22-55-09-769Z":"2019-10-14T22:55:31.000Z","7.2.0-alpha-petrjanu-pbr-one-4000-2019-10-15T08-42-22-344Z":"2019-10-15T08:43:17.061Z","7.2.0-alpha-ptquang86-qp-sd-342-merge-cells-2019-10-15T08-52-24-681Z":"2019-10-15T08:52:54.609Z","7.2.0-beta.52":"2019-10-15T09:34:34.709Z","7.1.1-alpha-pbenes-pb-files-directive-2019-10-15T11-15-23-169Z":"2019-10-15T11:15:44.537Z","7.1.1-alpha-pbenes-pb-files-directive-2019-10-15T11-36-00-767Z":"2019-10-15T11:36:26.035Z","7.2.0-alpha-no23reason-dho-client-demo-2019-10-15T16-09-01-306Z":"2019-10-15T16:09:25.224Z","7.2.0-alpha-no23reason-dho-client-demo-2019-10-15T16-15-09-449Z":"2019-10-15T16:15:33.164Z","7.2.0-alpha-ptquang86-qp-sd-342-merge-cells-2019-10-16T02-45-07-321Z":"2019-10-16T02:45:35.577Z","7.2.0-beta.53":"2019-10-16T07:06:13.446Z","7.2.0-alpha-naibinh-nab-sd-661-2019-10-17T04-27-59-762Z":"2019-10-17T04:28:25.150Z","7.2.0-beta.54":"2019-10-17T10:05:13.420Z","7.1.2":"2019-10-17T11:30:27.659Z","7.2.0-alpha-pbenes-pb-master-to-next-4114-2019-10-17T11-38-32-061Z":"2019-10-17T11:38:54.361Z","7.2.0-beta.55":"2019-10-17T12:59:59.642Z","7.2.0-beta.56":"2019-10-17T13:09:21.854Z","7.2.0-beta.57":"2019-10-18T13:15:31.377Z","7.2.0-alpha-bertold8-ine-one-4027-ondrill-2019-10-18T14-00-56-644Z":"2019-10-18T14:01:31.973Z","7.2.0-alpha-bertold8-ine-one-4027-ondrill-2019-10-18T14-19-47-083Z":"2019-10-18T14:20:14.936Z","7.2.0-beta.58":"2019-10-18T14:42:12.633Z","7.2.0-alpha-ptquang86-qp-sd-665-fixbugs-2019-10-21T06-46-00-397Z":"2019-10-21T06:46:28.530Z","7.2.0-alpha-bertold8-ine-one-4027-ondrill-2019-10-21T06-53-44-185Z":"2019-10-21T06:54:12.450Z","7.2.0-alpha-naibinh-nab-sd-621-align-donut-2019-10-21T10-02-18-273Z":"2019-10-21T10:02:35.179Z","7.2.0-alpha-petrjanu-pbr-one-4000-2019-10-21T11-14-19-167Z":"2019-10-21T11:14:58.784Z","7.2.0-alpha-petrjanu-pja-one-4000-2019-10-21T11-19-59-554Z":"2019-10-21T11:20:41.507Z","7.2.0-alpha-petrjanu-pja-one-4000-2019-10-21T11-23-10-374Z":"2019-10-21T11:23:50.473Z","7.2.0-alpha-bertold8-ine-one-4027-ondrill-2019-10-21T12-10-41-976Z":"2019-10-21T12:12:23.811Z","7.2.0-alpha-bertold8-ine-one-4027-ondrill-2019-10-21T12-29-50-745Z":"2019-10-21T12:30:25.388Z","7.2.0-alpha-vlastikcz-vlk-one-4071-2019-10-21T13-49-51-179Z":"2019-10-21T13:50:19.224Z","7.2.0-alpha-vlastikcz-vlk-one-4071-2019-10-21T13-53-30-512Z":"2019-10-21T13:54:05.648Z","7.2.0-alpha-xmort-pdo-bb-1780-measure-value-filters-in-visualization-by-uri-2019-10-22T08-16-50-606Z":"2019-10-22T08:17:18.036Z","7.2.0-alpha-naibinh-nab-sd-652-localization-2019-10-22T08-19-15-145Z":"2019-10-22T08:19:30.244Z","7.2.0-alpha-naibinh-nab-sd-621-align-donut-2019-10-22T08-48-46-975Z":"2019-10-22T08:49:01.562Z","7.2.0-alpha-yanlipnican-next-7-2-0-2019-10-22T11-31-34-474Z":"2019-10-22T11:32:01.226Z","7.2.0-alpha-bertold8-ine-one-4027-ondrill-2019-10-22T12-48-47-706Z":"2019-10-22T12:49:20.913Z","7.2.0-beta.59":"2019-10-22T13:59:59.019Z","7.2.0-alpha-yanlipnican-next-7-2-0-2019-10-22T14-38-06-281Z":"2019-10-22T14:38:33.162Z","7.2.0-beta.60":"2019-10-22T14:52:09.213Z","7.2.0-alpha-yanlipnican-jli-trivial-remove-react-components-src-2019-10-22T15-18-37-001Z":"2019-10-22T15:19:03.507Z","7.2.0-alpha-yanlipnican-jli-trivial-remove-react-components-src-2019-10-22T15-20-42-540Z":"2019-10-22T15:21:08.771Z","7.2.0-alpha-naibinh-nab-sd-621-align-donut-2019-10-23T04-17-17-692Z":"2019-10-23T04:17:28.990Z","7.2.0-alpha-petrjanu-pja-one-4000-2019-10-23T09-37-42-459Z":"2019-10-23T09:38:29.407Z","7.2.0-alpha-petrjanu-pja-one-4000-2019-10-23T09-41-03-241Z":"2019-10-23T09:41:39.301Z","7.2.0-alpha-petrjanu-pja-one-4000-2019-10-23T10-54-06-720Z":"2019-10-23T10:54:47.369Z","7.2.0-alpha-petrjanu-pja-one-4000-2019-10-23T11-03-58-536Z":"2019-10-23T11:04:41.425Z","7.2.0-beta.61":"2019-10-23T12:15:36.619Z","7.2.0-alpha-naibinh-nab-sd-621-align-donut-2019-10-24T03-54-22-514Z":"2019-10-24T03:54:55.252Z","7.2.0-alpha-petrjanu-pja-one-4000-2019-10-24T09-10-09-908Z":"2019-10-24T09:10:53.890Z","7.2.0-alpha-ivan.mjartan-imj-one-4121-2019-10-24T09-29-40-680Z":"2019-10-24T09:30:07.170Z","7.2.0-alpha-ivan.mjartan-imj-one-4121-2019-10-24T09-31-56-615Z":"2019-10-24T09:32:22.940Z","7.2.0-beta.62":"2019-10-24T11:32:53.620Z","7.2.0-alpha-bertold8-ine-one-4027-ondrill-2019-10-24T13-50-15-495Z":"2019-10-24T13:50:49.807Z","7.2.0-alpha-vlastikcz-imj-one-4121-2019-10-24T13-58-41-680Z":"2019-10-24T13:59:11.363Z","7.2.0-alpha-bertold8-ine-one-4027-ondrill-2019-10-24T14-02-45-706Z":"2019-10-24T14:03:21.865Z","7.2.0-alpha-ivan.mjartan-imj-one-4121-2019-10-25T08-24-02-973Z":"2019-10-25T08:24:31.295Z","7.2.0-beta.63":"2019-10-25T11:09:23.395Z","7.2.0-alpha-no23reason-dho-fet-343-string-refs-2019-10-25T13-41-22-032Z":"2019-10-25T13:41:50.227Z","7.2.0-alpha-bertold8-ine-one-4027-ondrill-2019-10-29T07-04-33-295Z":"2019-10-29T07:05:06.587Z","7.2.0-alpha-naibinh-nab-fet-389-2019-10-29T07-18-28-612Z":"2019-10-29T07:18:59.892Z","7.2.0-beta.64":"2019-10-29T08:55:17.616Z","7.2.0-beta.65":"2019-10-29T09:43:13.052Z","7.2.0-alpha-strouhaljan-jsu-bb-1703-2019-10-29T10-35-20-518Z":"2019-10-29T10:35:55.481Z","7.2.0-alpha-strouhaljan-jsu-bb-1703-2019-10-29T10-48-10-800Z":"2019-10-29T10:48:49.799Z","7.2.0-alpha-strouhaljan-jsu-bb-1703-2019-10-29T12-25-34-730Z":"2019-10-29T12:26:13.977Z","7.2.0-beta.66":"2019-10-29T12:52:25.415Z","7.2.0-alpha-pbenes-pb-lower-rw-2019-10-29T13-31-46-826Z":"2019-10-29T13:32:11.738Z","7.2.0-alpha-vlastikcz-vlk-one-4071-next-2019-10-29T14-33-21-251Z":"2019-10-29T14:33:50.382Z","7.2.0-alpha-vlastikcz-vlk-one-4071-next-2019-10-29T14-44-55-028Z":"2019-10-29T14:45:23.112Z","7.2.0-alpha-vlastikcz-vlk-one-4071-next-2019-10-29T15-04-25-756Z":"2019-10-29T15:04:56.028Z","7.2.0-alpha-vlastikcz-vlk-one-4071-next-2019-10-29T15-12-09-332Z":"2019-10-29T15:12:38.405Z","7.2.0-alpha-strouhaljan-jsu-bb-1703-2019-10-29T19-26-32-042Z":"2019-10-29T19:27:16.981Z","7.2.0-alpha-patrikbraborec-pja-one-4000-loc-2019-10-30T08-41-57-256Z":"2019-10-30T08:42:20.797Z","7.2.0-alpha-patrikbraborec-pja-one-4000-loc-2019-10-30T08-51-18-083Z":"2019-10-30T08:51:42.744Z","7.2.0-alpha-petrjanu-pja-one-4000-loc-2019-10-30T12-42-23-341Z":"2019-10-30T12:44:14.287Z","7.2.0-nikolacech-one-4144-2019-10-30T14-35-10-729Z":"2019-10-30T14:35:41.852Z","7.2.0-beta.67":"2019-10-30T15:36:56.036Z","7.2.0-beta.68":"2019-10-30T16:02:54.303Z","7.2.0-beta.69":"2019-10-30T16:10:28.896Z","7.2.0-alpha-vlastikcz-vlk-one-4071-next-2019-10-31T09-27-52-979Z":"2019-10-31T09:28:18.656Z","7.2.0-alpha-naibinh-next-7-2-0-2019-10-31T10-11-43-583Z":"2019-10-31T10:12:17.934Z","7.2.0-nikolacech-one-4149-2019-10-31T13-23-16-060Z":"2019-10-31T13:23:53.524Z","7.2.0-alpha-naibinh-nab-sd-684-2019-11-01T08-00-58-953Z":"2019-11-01T08:01:30.461Z","7.2.0-alpha-ptquang86-qp-sd-662-sorting-2019-11-01T09-44-11-197Z":"2019-11-01T09:44:39.458Z","7.2.0-beta.70":"2019-11-01T09:59:54.373Z","7.2.0-alpha-ptquang86-qp-sd-662-sorting-2019-11-04T04-02-37-837Z":"2019-11-04T04:03:06.912Z","7.2.0-alpha-ptquang86-qp-sd-662-sorting-2019-11-04T07-30-28-636Z":"2019-11-04T07:30:57.665Z","7.2.0-alpha-ptquang86-qp-sd-662-sorting-2019-11-04T07-48-34-089Z":"2019-11-04T07:49:03.120Z","7.2.0-alpha-ptquang86-qp-sd-662-sorting-2019-11-04T07-49-23-983Z":"2019-11-04T07:49:52.910Z","7.2.0-alpha-ptquang86-qp-sd-662-sorting-2019-11-04T07-57-46-892Z":"2019-11-04T07:58:15.705Z","7.2.0-alpha-ptquang86-qp-sd-662-sorting-2019-11-04T08-06-59-280Z":"2019-11-04T08:07:29.109Z","7.2.0-alpha-ptquang86-qp-sd-662-sorting-2019-11-04T08-13-33-788Z":"2019-11-04T08:14:15.839Z","7.2.0-alpha-ptquang86-qp-sd-662-sorting-2019-11-04T08-22-58-486Z":"2019-11-04T08:23:28.792Z","7.2.0-alpha-ptquang86-qp-sd-662-sorting-2019-11-04T08-30-57-192Z":"2019-11-04T08:31:27.371Z","7.2.0-alpha-ptquang86-qp-sd-662-sorting-2019-11-04T09-11-41-360Z":"2019-11-04T09:12:11.560Z","7.2.0-beta.71":"2019-11-04T12:34:19.442Z","7.2.0-alpha-ptquang86-qp-sd-662-sorting-2019-11-05T03-32-25-613Z":"2019-11-05T03:32:55.340Z","7.2.0-alpha-ptquang86-qp-sd-662-sorting-2019-11-05T06-40-08-320Z":"2019-11-05T06:40:38.987Z","7.2.0-beta.72":"2019-11-05T06:54:04.625Z","7.2.0-alpha-ptquang86-qp-sd-662-sorting-2019-11-05T06-59-58-547Z":"2019-11-05T07:00:28.720Z","7.2.0-alpha-ptquang86-qp-sd-662-sorting-2019-11-05T08-11-52-886Z":"2019-11-05T08:12:24.308Z","7.2.0-alpha-ptquang86-qp-sd-662-sorting-2019-11-05T08-42-55-254Z":"2019-11-05T08:43:25.233Z","7.2.0-alpha-ptquang86-qp-sd-662-sorting-2019-11-05T08-54-53-369Z":"2019-11-05T08:55:21.630Z","7.2.0-alpha-naibinh-nab-sd-660-2019-11-05T09-54-35-697Z":"2019-11-05T09:55:11.649Z","7.2.0-nikolacech-one-4149-2019-11-05T10-32-06-321Z":"2019-11-05T10:32:43.579Z","7.2.0-alpha-petrjanu-pja-one-4163-major-2019-11-05T15-32-32-427Z":"2019-11-05T15:33:19.226Z","7.2.0-alpha-petrjanu-pja-one-4163-major-2019-11-05T15-36-34-334Z":"2019-11-05T15:37:15.160Z","7.2.0-alpha-vlastikcz-vlk-one-4142-2019-11-05T15-47-17-549Z":"2019-11-05T15:47:47.372Z","7.2.0-alpha-bertold8-vlk-one-4035-2019-11-06T08-25-05-900Z":"2019-11-06T08:25:39.043Z","7.2.0-alpha-no23reason-dho-rail-1868-xirr-2019-11-06T09-48-36-406Z":"2019-11-06T09:49:02.105Z","7.2.0-alpha-bertold8-vlk-one-4035-2019-11-06T09-58-01-774Z":"2019-11-06T09:58:41.216Z","7.2.0-alpha-xmort-pdo-rename-react-lifecycle-methods-2019-11-06T10-05-50-550Z":"2019-11-06T10:06:17.367Z","7.2.0-alpha-xmort-pdo-rename-react-lifecycle-methods-2019-11-06T10-31-32-461Z":"2019-11-06T10:32:01.001Z","7.2.0-alpha-vlastikcz-vlk-one-4035-2019-11-06T10-54-39-383Z":"2019-11-06T10:55:12.739Z","7.2.0-alpha-vlastikcz-vlk-one-4035-2019-11-06T12-10-49-416Z":"2019-11-06T12:11:23.797Z","7.2.0-alpha-xmort-pdo-rename-react-lifecycle-methods-2019-11-06T12-35-44-333Z":"2019-11-06T12:36:18.688Z","7.2.0-beta.73":"2019-11-06T13:01:47.360Z","7.2.0-alpha-vlastikcz-vlk-one-4035-2019-11-06T13-14-58-560Z":"2019-11-06T13:15:26.109Z","7.2.0-beta.69-fix1":"2019-11-06T13:33:45.726Z","7.2.0-alpha-bertold8-vlk-one-4035-2019-11-06T13-44-58-376Z":"2019-11-06T13:45:32.668Z","7.2.0-alpha-pbenes-pb-ONE-4029-2019-11-06T13-50-33-880Z":"2019-11-06T13:50:57.411Z","7.2.0-alpha-pbenes-pb-ONE-4029-2019-11-06T14-19-42-134Z":"2019-11-06T14:20:06.184Z","7.2.0-alpha-pbenes-pb-ONE-4029-2019-11-06T14-23-58-968Z":"2019-11-06T14:24:22.669Z","7.2.0-alpha-bertold8-vlk-one-4035-2019-11-06T14-25-01-505Z":"2019-11-06T14:25:38.703Z","7.2.0-beta.74":"2019-11-06T15:03:28.775Z","7.2.0-beta.75":"2019-11-06T15:25:17.109Z","7.2.0-alpha-khanh.le-khanhle-SD-688-datePicker-2019-11-07T02-27-05-564Z":"2019-11-07T02:21:56.775Z","7.2.0-alpha-khanh.le-khanhle-SD-688-datePicker-2019-11-07T02-32-07-886Z":"2019-11-07T02:27:00.386Z","7.2.0-alpha-ptquang86-qp-sd-662-sorting-2019-11-07T02-36-37-331Z":"2019-11-07T02:37:08.306Z","7.2.0-alpha-ptquang86-qp-sd-662-sorting-2019-11-07T04-09-41-218Z":"2019-11-07T04:10:10.730Z","7.2.0-alpha-ptquang86-qp-sd-662-sorting-2019-11-07T04-17-46-300Z":"2019-11-07T04:18:16.175Z","7.2.0-alpha-ptquang86-qp-sd-662-sorting-2019-11-07T04-24-18-616Z":"2019-11-07T04:24:48.866Z","7.2.0-alpha-ptquang86-qp-sd-662-sorting-2019-11-07T04-27-54-017Z":"2019-11-07T04:28:23.421Z","7.2.0-alpha-ptquang86-qp-sd-662-sorting-2019-11-07T04-29-38-265Z":"2019-11-07T04:30:09.577Z","7.2.0-alpha-ptquang86-qp-sd-662-sorting-2019-11-07T04-38-45-694Z":"2019-11-07T04:39:14.443Z","7.2.0-alpha-ptquang86-qp-sd-662-sorting-2019-11-07T04-44-41-295Z":"2019-11-07T04:45:12.143Z","7.2.0-alpha-ptquang86-qp-sd-662-sorting-2019-11-07T07-17-33-677Z":"2019-11-07T07:18:02.540Z","7.1.2-alpha-jaroslav.tomecek-master-2019-11-07T09-09-05-417Z":"2019-11-07T09:09:36.470Z","7.1.2-alpha-jaroslav.tomecek-jto-hackathon-2019-11-07T09-30-05-396Z":"2019-11-07T09:30:39.825Z","7.1.2-alpha-jaroslav.tomecek-jto-hackathon-2019-11-07T09-36-23-689Z":"2019-11-07T09:37:01.051Z","7.1.2-alpha-jaroslav.tomecek-jto-hackathon-2019-11-07T11-43-15-522Z":"2019-11-07T11:44:17.700Z","7.1.2-alpha-jaroslav.tomecek-jto-hackathon-2019-11-07T11-54-01-318Z":"2019-11-07T11:54:37.192Z","7.1.2-alpha-jaroslav.tomecek-jto-hackathon-2019-11-07T12-27-53-510Z":"2019-11-07T12:28:24.306Z","7.1.2-alpha-jaroslav.tomecek-jto-hackathon-2019-11-07T12-50-19-841Z":"2019-11-07T12:50:57.051Z","7.1.2-alpha-patrikbraborec-test-sdk-integration-test-2019-11-07T13-57-25-455Z":"2019-11-07T13:57:58.972Z","7.1.2-alpha-patrikbraborec-test-sdk-integration-test-2019-11-07T14-04-39-846Z":"2019-11-07T14:05:04.285Z","7.1.2-alpha-patrikbraborec-test-sdk-integration-test-2019-11-07T14-07-31-984Z":"2019-11-07T14:07:53.878Z","7.1.2-alpha-patrikbraborec-test-sdk-integration-test-2019-11-07T14-12-29-946Z":"2019-11-07T14:12:51.939Z","7.1.2-alpha-patrikbraborec-test-sdk-integration-test-2019-11-07T14-28-49-322Z":"2019-11-07T14:29:13.132Z","7.1.2-alpha-patrikbraborec-test-sdk-integration-test-2019-11-07T14-31-18-866Z":"2019-11-07T14:31:40.121Z","7.1.2-alpha-patrikbraborec-test-sdk-integration-test-2019-11-07T14-35-14-588Z":"2019-11-07T14:35:37.364Z","7.1.2-alpha-patrikbraborec-test-sdk-integration-test-2019-11-07T14-44-52-283Z":"2019-11-07T14:45:15.405Z","7.1.2-alpha-patrikbraborec-test-sdk-integration-test-2019-11-07T14-51-13-045Z":"2019-11-07T14:51:35.149Z","7.1.2-alpha-patrikbraborec-test-sdk-integration-test-2019-11-07T14-56-16-358Z":"2019-11-07T14:56:40.668Z","7.1.2-alpha-patrikbraborec-test-sdk-integration-test-2019-11-07T15-02-13-294Z":"2019-11-07T15:02:27.011Z","7.1.2-alpha-patrikbraborec-test-sdk-integration-test-2019-11-07T15-03-14-563Z":"2019-11-07T15:03:38.288Z","7.2.0-alpha-petrjanu-pja-merge-release-to-next-7-2-0-2019-11-07T15-39-45-778Z":"2019-11-07T15:40:26.566Z","7.1.2-alpha-petrjanu-develop-2019-11-07T17-02-53-989Z":"2019-11-07T17:03:29.847Z","7.1.2-alpha-petrjanu-develop-2019-11-07T17-06-56-420Z":"2019-11-07T17:07:44.923Z","7.1.2-alpha-petrjanu-develop-2019-11-07T17-08-56-270Z":"2019-11-07T17:09:32.013Z","7.1.2-alpha-petrjanu-develop-2019-11-07T17-15-04-583Z":"2019-11-07T17:15:42.775Z","7.1.2-alpha-patrikbraborec-test-sdk-integration-test-2019-11-07T17-40-11-527Z":"2019-11-07T17:40:37.589Z","7.1.2-alpha-patrikbraborec-test-sdk-integration-test-2019-11-07T17-47-06-361Z":"2019-11-07T17:47:27.996Z","7.1.2-alpha-petrjanu-develop-2019-11-07T19-20-02-202Z":"2019-11-07T19:20:42.162Z","7.1.2-alpha-petrjanu-develop-2019-11-07T19-29-07-032Z":"2019-11-07T19:29:43.553Z","7.1.2-alpha-petrjanu-develop-2019-11-08T05-37-30-961Z":"2019-11-08T05:37:46.643Z","7.1.2-alpha-petrjanu-develop-2019-11-08T05-38-27-824Z":"2019-11-08T05:38:58.422Z","7.1.2-alpha-petrjanu-develop-2019-11-08T05-42-09-903Z":"2019-11-08T05:42:45.213Z","7.1.2-alpha-petrjanu-develop-2019-11-08T05-48-57-036Z":"2019-11-08T05:49:47.142Z","7.1.2-alpha-petrjanu-develop-2019-11-08T12-16-03-851Z":"2019-11-08T12:16:39.741Z","7.1.2-alpha-petrjanu-develop-2019-11-08T12-21-42-158Z":"2019-11-08T12:22:17.529Z","7.2.0-alpha-petrjanu-next-7-2-0-2019-11-08T12-44-48-540Z":"2019-11-08T12:45:22.529Z","7.2.0-alpha-vlastikcz-vlk-one-4035-2019-11-08T12-58-52-323Z":"2019-11-08T12:59:18.952Z","7.2.0-alpha-no23reason-dho-rail-1868-xirr-2019-11-08T14-04-08-263Z":"2019-11-08T14:04:35.685Z","7.2.0-alpha-ptquang86-qp-sd-662-sorting-2019-11-11T02-34-44-160Z":"2019-11-11T02:35:13.566Z","7.2.0-alpha-ptquang86-qp-sd-662-sorting-2019-11-11T03-41-11-529Z":"2019-11-11T03:41:41.507Z","7.2.0-beta.76":"2019-11-11T04:51:25.832Z","7.2.0-alpha-khanh.le-khanhle-SD-688-datePicker-2019-11-11T06-26-33-575Z":"2019-11-11T06:21:30.320Z","7.2.0-alpha-ptquang86-qp-sd-662-sorting-2019-11-11T06-49-57-587Z":"2019-11-11T06:50:28.905Z","7.2.0-alpha-vlastikcz-vlk-one-4035-2019-11-11T15-18-30-680Z":"2019-11-11T15:18:57.215Z","7.2.0-alpha-ptquang86-qp-sd-662-sorting-2019-11-12T03-41-30-178Z":"2019-11-12T03:42:00.000Z","7.2.0-beta.77":"2019-11-12T10:32:23.590Z","7.2.0-alpha-bertold8-pb-ONE-4029-2019-11-12T12-53-59-730Z":"2019-11-12T12:54:34.514Z","7.2.0-beta.78":"2019-11-13T02:49:50.988Z","7.2.0-beta.79":"2019-11-13T06:38:50.988Z","7.2.0-beta.80":"2019-11-13T07:15:29.520Z","7.2.0-alpha-naibinh-nab-sd-694-2019-11-13T08-51-15-331Z":"2019-11-13T08:51:48.225Z","7.2.0-alpha-no23reason-dho-rail-1868-xirr-2019-11-13T09-53-46-178Z":"2019-11-13T09:54:16.123Z","7.2.0-alpha-pbenes-pb-ONE-4029-2019-11-13T09-54-31-536Z":"2019-11-13T09:54:54.989Z","7.2.0-alpha-no23reason-dho-rail-1868-xirr-2019-11-13T11-40-24-267Z":"2019-11-13T11:40:52.030Z","7.2.0-alpha-no23reason-dho-rail-1868-xirr-2019-11-13T11-52-52-449Z":"2019-11-13T11:53:20.309Z","7.2.0-alpha-no23reason-dho-rail-1868-xirr-2019-11-13T11-54-47-727Z":"2019-11-13T11:55:11.396Z","7.2.0-alpha-vlastikcz-next-7-2-0-2019-11-13T14-37-47-857Z":"2019-11-13T14:38:15.697Z","7.2.0-alpha-no23reason-dho-rail-1868-xirr-2019-11-13T14-55-53-323Z":"2019-11-13T14:56:22.031Z","7.2.0-alpha-vlastikcz-vlk-one-4035-fix1-2019-11-14T08-54-33-984Z":"2019-11-14T08:55:14.007Z","7.2.0-beta.81":"2019-11-14T09:52:29.906Z","7.2.0-alpha-ivan.mjartan-pb-ONE-4029-2019-11-14T10-04-57-778Z":"2019-11-14T10:05:26.374Z","7.2.0-beta.82":"2019-11-14T14:15:25.172Z","7.2.0-beta.83":"2019-11-14T15:25:32.937Z","7.2.0-alpha-ptquang86-qp-sd-662-sorting2-2019-11-15T02-20-13-293Z":"2019-11-15T02:20:43.849Z","7.2.0-alpha-ptquang86-qp-sd-662-sorting2-2019-11-15T09-03-54-445Z":"2019-11-15T09:04:31.758Z","7.2.0-alpha-ptquang86-qp-sd-662-sorting2-2019-11-15T09-06-45-455Z":"2019-11-15T09:07:15.611Z","7.2.0-alpha-qduval-qdu-bb-1710-2019-11-15T14-01-41-418Z":"2019-11-15T14:02:06.120Z","7.2.0-alpha-ptquang86-qp-sd-692-datepicker-2019-11-18T09-40-59-657Z":"2019-11-18T09:41:30.594Z","7.2.0-alpha-bertold8-ine-one-4034-2019-11-18T13-39-41-356Z":"2019-11-18T13:40:11.607Z","7.2.0-beta.84":"2019-11-18T15:18:26.954Z","7.2.0-alpha-ptquang86-qp-sd-662-sorting2-2019-11-19T06-47-00-463Z":"2019-11-19T06:47:30.273Z","7.2.0-alpha-ptquang86-qp-sd-692-datepicker-2019-11-19T07-32-14-385Z":"2019-11-19T07:32:42.618Z","7.2.0-alpha-ptquang86-qp-sd-692-datepicker-2019-11-19T07-49-46-919Z":"2019-11-19T07:50:17.049Z","7.2.0-alpha-ptquang86-qp-sd-692-datepicker-2019-11-19T08-27-58-264Z":"2019-11-19T08:28:29.316Z","7.2.0-alpha-naibinh-nab-sd-647-2019-11-19T08-34-44-080Z":"2019-11-19T08:35:17.116Z","7.2.0-alpha-ptquang86-qp-sd-692-datepicker-2019-11-19T08-35-35-636Z":"2019-11-19T08:36:07.442Z","7.2.0-alpha-ptquang86-qp-sd-692-datepicker-2019-11-19T08-56-09-847Z":"2019-11-19T08:56:45.532Z","7.2.0-alpha-ptquang86-qp-sd-692-datepicker-2019-11-19T09-00-15-320Z":"2019-11-19T09:00:49.019Z","7.2.0-alpha-ptquang86-qp-sd-692-datepicker-2019-11-19T09-54-22-202Z":"2019-11-19T09:54:53.778Z","7.2.0-alpha-naibinh-nab-sd-647-2019-11-19T09-55-43-144Z":"2019-11-19T09:56:16.024Z","7.2.0-alpha-naibinh-nab-sd-647-2019-11-19T10-59-17-128Z":"2019-11-19T10:59:51.238Z","7.2.0-alpha-bertold8-ine-one-4034-2019-11-19T13-20-02-202Z":"2019-11-19T13:20:40.663Z","7.2.0-beta.85":"2019-11-19T13:21:16.668Z","7.2.0-alpha-xmort-pdo-bb-1702-measure-value-filters-in-reference-point-2019-11-19T13-35-14-437Z":"2019-11-19T13:35:44.790Z","7.2.0-alpha-naibinh-nab-sd-647-2019-11-19T13-48-39-222Z":"2019-11-19T13:49:11.366Z","7.2.0-beta.86":"2019-11-19T14:53:12.490Z","7.2.0-beta.87":"2019-11-19T15:53:20.281Z","7.2.0-alpha-xmort-pdo-bb-1702-measure-value-filters-in-reference-point-2019-11-19T15-54-25-962Z":"2019-11-19T15:55:01.593Z","7.2.0-alpha-xmort-pdo-bb-1702-measure-value-filters-in-reference-point-2019-11-19T15-56-17-396Z":"2019-11-19T15:56:47.168Z","7.2.0-alpha-ptquang86-qp-sd-662-sorting2-2019-11-20T03-16-27-992Z":"2019-11-20T03:17:01.310Z","7.2.0-alpha-ptquang86-qp-sd-662-sorting2-2019-11-20T03-21-13-397Z":"2019-11-20T03:21:44.008Z","7.2.0-alpha-ptquang86-qp-sd-662-sorting2-2019-11-20T03-27-36-447Z":"2019-11-20T03:28:08.400Z","7.2.0-alpha-ptquang86-qp-sd-662-sorting2-2019-11-20T03-31-45-603Z":"2019-11-20T03:32:22.325Z","7.2.0-alpha-ptquang86-qp-sd-662-sorting2-2019-11-20T03-39-28-401Z":"2019-11-20T03:40:00.953Z","7.2.0-alpha-ptquang86-qp-sd-662-sorting2-2019-11-20T04-08-50-261Z":"2019-11-20T04:09:23.511Z","7.2.0-alpha-ptquang86-qp-sd-662-sorting2-2019-11-20T04-29-05-438Z":"2019-11-20T04:29:37.602Z","7.2.0-beta.88":"2019-11-20T08:47:54.474Z","7.2.0-alpha-xmort-pdo-bb-1702-measure-value-filters-in-reference-point-2019-11-20T14-38-33-852Z":"2019-11-20T14:40:00.424Z","7.2.0-alpha-ptquang86-qp-sd-692-datepicker-2019-11-21T04-16-09-263Z":"2019-11-21T04:16:41.836Z","7.2.0-alpha-ptquang86-qp-sd-692-datepicker-2019-11-21T04-25-33-224Z":"2019-11-21T04:26:06.898Z","7.2.0-alpha-ptquang86-qp-sd-692-datepicker-2019-11-21T04-27-36-721Z":"2019-11-21T04:28:09.374Z","7.2.0-alpha-ptquang86-qp-sd-692-datepicker-2019-11-21T06-54-19-887Z":"2019-11-21T06:54:53.285Z","7.2.0-alpha-ptquang86-qp-sd-692-datepicker-2019-11-21T07-05-37-679Z":"2019-11-21T07:06:10.441Z","7.2.0-alpha-ptquang86-qp-sd-692-datepicker-2019-11-21T07-19-46-859Z":"2019-11-21T07:20:17.785Z","7.2.0-alpha-ptquang86-qp-sd-692-datepicker-2019-11-21T08-59-32-000Z":"2019-11-21T09:00:03.026Z","7.2.0-alpha-strouhaljan-jsu-bb-1850-2019-11-21T09-19-32-993Z":"2019-11-21T09:20:12.728Z","7.2.0-alpha-strouhaljan-jsu-bb-1850-2019-11-21T09-22-50-857Z":"2019-11-21T09:23:25.838Z","7.2.0-alpha-strouhaljan-jsu-bb-1850-2019-11-21T09-27-45-534Z":"2019-11-21T09:28:18.600Z","7.2.0-alpha-bertold8-ine-one-4034-2019-11-21T10-03-39-810Z":"2019-11-21T10:04:13.915Z","7.2.0-beta.89":"2019-11-21T10:46:45.710Z","7.2.0-beta.90":"2019-11-21T12:33:05.265Z","7.2.0-alpha-ptquang86-qp-sd-692-datepicker-2019-11-22T03-57-05-715Z":"2019-11-22T03:57:41.701Z","7.2.0-alpha-ptquang86-HEAD-2019-11-22T06-48-51-512Z":"2019-11-22T06:49:20.325Z","7.2.0-alpha-ptquang86-HEAD-2019-11-22T06-53-46-021Z":"2019-11-22T06:54:11.821Z","7.2.0-alpha-ptquang86-HEAD-2019-11-22T07-02-58-375Z":"2019-11-22T07:03:25.819Z","7.2.0-alpha-ptquang86-HEAD-2019-11-22T09-05-58-356Z":"2019-11-22T09:06:39.001Z","7.2.0-alpha-no23reason-dho-rail-1868-xirr-filters-2019-11-22T09-21-39-229Z":"2019-11-22T09:23:20.764Z","7.2.0-alpha-no23reason-dho-rail-1868-xirr-filters-2019-11-22T09-24-14-169Z":"2019-11-22T09:26:47.411Z","7.2.0-alpha-no23reason-dho-rail-1868-xirr-filters-2019-11-22T09-58-15-645Z":"2019-11-22T09:59:09.510Z","7.2.0-alpha-no23reason-dho-rail-1868-xirr-filters-2019-11-22T09-59-19-214Z":"2019-11-22T10:00:24.855Z","7.2.0-beta.91":"2019-11-22T14:23:26.871Z","7.2.0-alpha-strouhaljan-jsu-bb-1850-02-2019-11-22T18-01-30-952Z":"2019-11-22T18:05:28.731Z","7.2.0-alpha-ptquang86-release-194-2019-11-25T02-56-01-290Z":"2019-11-25T02:56:32.377Z","7.2.0-alpha-ptquang86-release-194-2019-11-25T03-51-53-447Z":"2019-11-25T03:55:23.312Z","7.2.0-alpha-ptquang86-release-194-2019-11-25T06-29-05-092Z":"2019-11-25T06:29:37.432Z","7.2.0-alpha-ptquang86-release-194-2019-11-25T07-01-55-902Z":"2019-11-25T07:02:26.114Z","7.2.0-alpha-ptquang86-release-194-2019-11-25T08-13-32-184Z":"2019-11-25T08:17:36.614Z","7.2.0-alpha-ptquang86-release-194-2019-11-25T08-18-06-753Z":"2019-11-25T08:18:37.963Z","7.2.0-alpha-ptquang86-release-194-2019-11-25T08-47-27-604Z":"2019-11-25T08:47:58.570Z","7.2.0-alpha-strouhaljan-jsu-one-4190-2019-11-25T10-46-42-728Z":"2019-11-25T10:48:03.958Z","7.2.0-alpha-strouhaljan-jsu-one-4190-2019-11-25T11-38-02-700Z":"2019-11-25T11:38:33.396Z","7.2.0-beta.69-fix2":"2019-11-25T12:09:32.227Z","7.2.0-alpha-xmort-pdo-bb-1885-fix-filter-conversion-2019-11-25T12-18-32-479Z":"2019-11-25T12:19:02.878Z","7.2.0-alpha-strouhaljan-jsu-one-4190-2019-11-25T13-45-54-328Z":"2019-11-25T13:46:41.692Z","7.2.0-alpha-strouhaljan-jsu-one-4190-2019-11-25T13-49-21-067Z":"2019-11-25T13:50:33.491Z","7.2.0-alpha-strouhaljan-jsu-one-4190-01-2019-11-25T15-00-13-851Z":"2019-11-25T15:00:41.314Z","7.2.0-beta.92":"2019-11-25T15:01:28.118Z","7.2.0-alpha-ptquang86-qp-merge-release-to-next-7-2-0-2019-11-26T04-03-19-072Z":"2019-11-26T04:03:51.899Z","7.2.0-alpha-ptquang86-qp-merge-release-to-next-7-2-0-2019-11-26T04-06-34-884Z":"2019-11-26T04:07:09.115Z","7.2.0-alpha-strouhaljan-jsu-one-4190-01-2019-11-26T08-26-34-438Z":"2019-11-26T08:26:46.609Z","7.2.0-alpha-strouhaljan-jsu-one-4190-01-2019-11-26T08-27-35-556Z":"2019-11-26T08:28:08.656Z","7.2.0-beta.93":"2019-11-26T08:33:09.842Z","7.2.0-alpha-tomsatgd-tsa-fet-233-upgrade-react-intl-2019-11-26T09-37-34-564Z":"2019-11-26T09:38:17.890Z","7.2.0-alpha-no23reason-next-7-2-0-2019-11-26T10-22-51-860Z":"2019-11-26T10:23:18.267Z","7.2.0-beta.94":"2019-11-26T13:53:33.659Z","7.2.0-beta.95":"2019-11-26T14:40:19.436Z","7.2.0-beta.96":"2019-11-26T15:33:54.196Z","7.2.0-alpha-strouhaljan-jsu-bb-1850-02-2019-11-26T15-34-10-108Z":"2019-11-26T15:34:38.209Z","7.2.0-alpha-strouhaljan-jsu-bb-1850-02-2019-11-26T15-35-46-995Z":"2019-11-26T15:36:12.148Z","7.2.0-beta.97":"2019-11-27T05:56:09.820Z","7.2.0-alpha-strouhaljan-jsu-bb-1850-02-2019-11-27T08-40-44-430Z":"2019-11-27T08:41:10.481Z","7.2.0-alpha-strouhaljan-jsu-bb-1850-02-2019-11-27T10-46-50-527Z":"2019-11-27T10:47:16.086Z","7.2.0-alpha-strouhaljan-jsu-bb-1850-02-2019-11-27T12-32-14-652Z":"2019-11-27T12:32:42.560Z","7.2.0-alpha-strouhaljan-jsu-bb-1850-02-2019-11-27T14-44-06-319Z":"2019-11-27T14:44:33.339Z","7.2.0-alpha-no23reason-dho-rail-1931-xirr-derived-measures-2019-11-27T15-26-25-670Z":"2019-11-27T15:26:52.205Z","7.2.0-alpha-tomsatgd-tsa-fet-233-upgrade-react-intl-2019-11-27T15-31-07-868Z":"2019-11-27T15:31:58.482Z","7.2.0-beta.98":"2019-11-28T13:13:45.903Z","7.2.0-alpha-yanlipnican-jli-bb-1912-2019-11-28T13-58-57-494Z":"2019-11-28T13:59:29.417Z","7.2.0-alpha-ptquang86-qp-sd-737-sorting-2019-11-29T09-03-00-744Z":"2019-11-29T09:03:34.538Z","7.2.0-beta.99":"2019-11-29T09:14:04.649Z","7.2.0-alpha-ptquang86-qp-sd-737-sorting-2019-11-29T09-47-48-952Z":"2019-11-29T09:48:22.304Z","7.2.0-alpha-xmort-jsu-bb-1850-02-2019-11-29T15-08-34-879Z":"2019-11-29T15:09:05.349Z","7.2.0-alpha-xmort-jsu-bb-1850-02-2019-11-29T15-09-28-469Z":"2019-11-29T15:09:56.768Z","7.2.0-beta.98-fix1":"2019-12-02T04:41:24.937Z","7.2.0-alpha-ptquang86-qp-sd-737-sorting-dev-2019-12-02T06-33-14-731Z":"2019-12-02T06:33:48.635Z","7.2.0-beta.100":"2019-12-02T10:06:04.121Z","7.2.0-alpha-tomsatgd-tsa-fet-233-upgrade-react-intl-2019-12-02T13-47-47-259Z":"2019-12-02T13:48:23.343Z","7.2.0-alpha-nikolacech-fet-395-v2-2019-12-02T14-41-43-474Z":"2019-12-02T14:42:39.072Z","7.2.0-beta.101":"2019-12-02T15:38:11.449Z","7.2.0-beta.102":"2019-12-02T18:13:31.295Z","7.3.0-beta.1":"2019-12-03T07:59:16.575Z","7.2.0-alpha-ptquang86-qp-sd-716-geo-2019-12-03T08-02-07-776Z":"2019-12-03T08:02:37.986Z","7.2.0-alpha-ptquang86-qp-sd-716-geo-2019-12-03T08-48-32-202Z":"2019-12-03T08:49:02.237Z","7.2.0-alpha-ptquang86-qp-sd-716-geo-2019-12-03T09-07-35-384Z":"2019-12-03T09:08:10.094Z","7.2.0-alpha-ptquang86-qp-sd-716-geo-2019-12-03T09-26-20-977Z":"2019-12-03T09:26:54.299Z","7.2.0-alpha-ptquang86-qp-sd-716-geo-2019-12-03T09-35-28-606Z":"2019-12-03T09:35:59.770Z","7.2.0-alpha-ptquang86-qp-sd-716-geo-2019-12-03T09-41-05-770Z":"2019-12-03T09:41:35.034Z","7.2.0-alpha-ptquang86-qp-sd-716-geo-2019-12-03T09-53-15-178Z":"2019-12-03T09:53:48.288Z","7.2.0-alpha-no23reason-dho-rail-1954-xirr-error-2019-12-03T12-31-01-804Z":"2019-12-03T12:31:41.012Z","7.2.0-alpha-xmort-jsu-bb-1850-02-2019-12-03T13-40-48-357Z":"2019-12-03T13:41:18.661Z","7.2.0-beta.103":"2019-12-03T16:39:24.560Z","7.2.0-alpha-ptquang86-qp-sd-716-geo-2019-12-04T04-15-15-652Z":"2019-12-04T04:16:03.478Z","7.2.0-alpha-ptquang86-qp-sd-716-geo-2019-12-04T06-35-44-018Z":"2019-12-04T06:36:22.442Z","7.2.0-alpha-ptquang86-qp-sd-716-geo-2019-12-04T06-57-56-225Z":"2019-12-04T06:58:28.872Z","7.2.0-alpha-ptquang86-qp-sd-716-geo-2019-12-04T08-59-05-438Z":"2019-12-04T08:59:37.112Z","7.2.0-alpha-ptquang86-qp-sd-716-geo-2019-12-04T09-30-30-056Z":"2019-12-04T09:31:05.123Z","7.2.0-alpha-ptquang86-qp-sd-716-geo-2019-12-04T09-57-33-212Z":"2019-12-04T09:58:08.038Z","7.3.0-alpha-tomsatgd-tsa-bb-1844-hide-MVF-2019-12-04T14-24-52-540Z":"2019-12-04T14:25:37.564Z","7.3.0-beta.2":"2019-12-04T15:25:52.086Z","7.2.0-alpha-ptquang86-qp-sd-716-geo-2019-12-05T02-23-58-217Z":"2019-12-05T02:24:33.301Z","7.2.0-alpha-ptquang86-qp-sd-716-geo-2019-12-05T02-47-42-570Z":"2019-12-05T02:48:12.666Z","7.2.0-alpha-ptquang86-qp-sd-716-geo-2019-12-05T03-00-27-288Z":"2019-12-05T03:01:01.983Z","7.2.0-alpha-ptquang86-qp-sd-716-geo-2019-12-05T04-17-42-428Z":"2019-12-05T04:18:13.896Z","7.2.0-alpha-ptquang86-qp-sd-716-geo-2019-12-05T04-23-38-666Z":"2019-12-05T04:24:12.542Z","7.2.0-alpha-ptquang86-qp-sd-716-geo-2019-12-05T04-31-29-408Z":"2019-12-05T04:32:05.407Z","7.2.0-alpha-ptquang86-qp-sd-716-geo-2019-12-05T06-34-54-821Z":"2019-12-05T06:35:30.840Z","7.2.0-alpha-ptquang86-qp-sd-716-geo-2019-12-05T06-54-58-894Z":"2019-12-05T06:55:37.949Z","7.2.0-alpha-ptquang86-qp-sd-716-geo-2019-12-05T06-59-12-015Z":"2019-12-05T06:59:47.999Z","7.2.0-alpha-ptquang86-qp-sd-716-geo-2019-12-05T07-58-45-878Z":"2019-12-05T07:59:16.481Z","7.2.0-alpha-ptquang86-qp-sd-716-geo-2019-12-05T08-17-11-952Z":"2019-12-05T08:17:47.751Z","7.3.0-alpha-tomsatgd-tsa-bb-1844-hide-MVF-2019-12-05T09-22-43-487Z":"2019-12-05T09:23:22.491Z","7.2.0-alpha-ptquang86-qp-sd-716-geo-2019-12-05T10-08-30-536Z":"2019-12-05T10:09:06.587Z","7.2.0-alpha-ptquang86-qp-sd-716-geo-2019-12-05T10-17-46-126Z":"2019-12-05T10:18:20.761Z","7.2.0-alpha-ptquang86-qp-sd-716-geo-2019-12-05T10-21-24-748Z":"2019-12-05T10:21:58.037Z","7.2.0-alpha-xmort-jsu-bb-1850-02-2019-12-05T16-32-44-688Z":"2019-12-05T16:33:22.741Z","7.2.0-beta.104":"2019-12-05T22:25:05.681Z","7.2.0-alpha-ptquang86-qp-sd-716-geo-2019-12-06T02-35-30-520Z":"2019-12-06T02:36:04.432Z","7.3.0-alpha-ptquang86-qp-sd-716-geo-2019-12-06T03-17-59-884Z":"2019-12-06T03:18:30.483Z","7.3.0-alpha-xmort-pdo-bb-1850-configurable-mvf-2019-12-06T08-55-30-852Z":"2019-12-06T08:56:05.612Z","7.2.0-alpha-strouhaljan-jsu-bb-1917-2019-12-06T09-11-13-326Z":"2019-12-06T09:11:45.083Z","7.3.0-beta.3":"2019-12-06T11:13:46.323Z","7.3.0-alpha-tomsatgd-tsa-bb-1844-hide-MVF-2019-12-06T13-52-29-017Z":"2019-12-06T13:53:03.768Z","7.3.0-alpha-tomsatgd-tsa-bb-1844-hide-MVF-2019-12-06T14-08-22-696Z":"2019-12-06T14:09:30.777Z","7.3.0-alpha-tomsatgd-tsa-bb-1844-hide-MVF-2019-12-06T14-20-29-834Z":"2019-12-06T14:21:11.781Z","7.3.0-alpha-ptquang86-qp-sd-716-geo-2019-12-09T04-33-01-169Z":"2019-12-09T04:33:37.081Z","7.3.0-alpha-ptquang86-qp-sd-716-geo-2019-12-09T06-44-26-861Z":"2019-12-09T06:45:03.905Z","7.3.0-alpha-ptquang86-qp-sd-716-geo-2019-12-09T07-26-36-048Z":"2019-12-09T07:27:13.241Z","7.3.0-alpha-ptquang86-qp-sd-716-geo-2019-12-09T07-47-00-226Z":"2019-12-09T07:47:35.069Z","7.3.0-alpha-ptquang86-qp-sd-716-geo-2019-12-09T08-10-02-518Z":"2019-12-09T08:10:36.544Z","7.3.0-alpha-ptquang86-qp-sd-716-geo-2019-12-09T08-15-10-530Z":"2019-12-09T08:15:43.645Z","7.3.0-alpha-ptquang86-qp-sd-716-geo-2019-12-09T08-37-10-218Z":"2019-12-09T08:37:48.613Z","7.3.0-alpha-ptquang86-qp-sd-716-geo-2019-12-09T08-46-48-880Z":"2019-12-09T08:47:29.478Z","7.3.0-beta.4":"2019-12-09T09:10:07.023Z","7.3.0-alpha-tomsatgd-tsa-bb-1844-hide-MVF-2019-12-09T09-22-36-084Z":"2019-12-09T09:23:11.658Z","7.3.0-alpha-ptquang86-qp-sd-716-geo-2019-12-09T09-52-46-467Z":"2019-12-09T09:53:17.764Z","7.3.0-alpha-tomsatgd-tsa-bb-1844-hide-MVF-2019-12-09T11-46-26-954Z":"2019-12-09T11:47:55.984Z","7.3.0-alpha-bertold8-tsa-fet-233-upgrade-react-intl-2019-12-09T12-56-57-534Z":"2019-12-09T12:57:34.502Z","7.3.0-beta.5":"2019-12-09T13:54:45.508Z","7.3.0-beta.6":"2019-12-09T14:53:46.527Z","7.3.0-alpha-xmort-pdo-bb-1850-configurable-mvf-2019-12-09T17-13-40-433Z":"2019-12-09T17:14:11.382Z","7.3.0-alpha-ptquang86-qp-sd-716-geo-2019-12-10T02-19-05-936Z":"2019-12-10T02:19:38.770Z","7.3.0-alpha-ptquang86-qp-sd-716-geo-2019-12-10T02-44-59-729Z":"2019-12-10T02:45:30.091Z","7.3.0-alpha-ptquang86-qp-sd-716-geo-2019-12-10T02-51-39-277Z":"2019-12-10T02:53:15.081Z","7.3.0-alpha-ptquang86-qp-sd-716-geo-2019-12-10T02-57-01-568Z":"2019-12-10T02:58:36.796Z","7.3.0-alpha-ptquang86-qp-sd-716-geo-2019-12-10T03-02-07-443Z":"2019-12-10T03:02:40.711Z","7.3.0-alpha-khanh.le-SD-743-2019-12-10T04-37-17-955Z":"2019-12-10T04:31:38.618Z","7.3.0-alpha-ptquang86-qp-sd-716-geo-2019-12-10T04-36-07-309Z":"2019-12-10T04:36:42.130Z","7.3.0-alpha-ptquang86-qp-sd-716-geo-2019-12-10T04-37-53-985Z":"2019-12-10T04:38:23.745Z","7.3.0-alpha-khanh.le-kl-SD-743-yAxisConfig-2019-12-10T06-53-38-333Z":"2019-12-10T06:47:57.560Z","7.3.0-alpha-khanh.le-kl-SD-743-yAxisConfig-2019-12-10T08-47-33-951Z":"2019-12-10T08:41:54.382Z","7.3.0-alpha-tomsatgd-tsa-bb-1844-hide-MVF-2019-12-10T09-30-51-850Z":"2019-12-10T09:31:29.691Z","7.3.0-alpha-ptquang86-qp-sd-716-geo-2019-12-10T09-46-03-223Z":"2019-12-10T09:46:42.286Z","7.3.0-alpha-ptquang86-qp-sd-716-geo-2019-12-10T09-55-20-918Z":"2019-12-10T09:55:53.926Z","7.2.0-alpha-bertold8-ine-one-4226-2019-12-10T09-59-55-720Z":"2019-12-10T10:00:32.066Z","7.3.0-alpha-ptquang86-qp-sd-716-geo-2019-12-10T10-26-34-641Z":"2019-12-10T10:27:10.973Z","7.2.0-beta.106":"2019-12-10T11:06:01.245Z","7.2.0-beta.107":"2019-12-10T11:17:29.160Z","7.3.0-alpha-strouhaljan-jsu-fet-233-2019-12-10T12-19-13-323Z":"2019-12-10T12:19:54.168Z","7.3.0-alpha-tomsatgd-tsa-bb-1844-hide-MVF-2019-12-10T14-53-05-783Z":"2019-12-10T14:54:19.019Z","7.3.0-alpha-tomsatgd-tsa-bb-1844-hide-MVF-2019-12-10T14-58-50-993Z":"2019-12-10T14:59:36.514Z","7.3.0-beta.7":"2019-12-10T15:32:22.482Z","7.3.0-alpha-ptquang86-qp-sd-716-geo-2019-12-11T02-03-09-990Z":"2019-12-11T02:03:49.101Z","7.3.0-alpha-ptquang86-qp-sd-716-geo-2019-12-11T02-14-28-459Z":"2019-12-11T02:15:01.196Z","7.3.0-beta.8":"2019-12-11T08:42:25.375Z","7.3.0-alpha-naibinh-develop-2019-12-11T10-16-30-295Z":"2019-12-11T10:17:04.540Z","7.3.0-alpha-tomsatgd-tsa-bb-1844-hide-MVF-2019-12-11T10-34-26-222Z":"2019-12-11T10:35:01.493Z","7.2.0-beta.108":"2019-12-12T03:24:02.015Z","7.3.0-alpha-ptquang86-qp-sd-716-geo-2019-12-12T06-35-10-851Z":"2019-12-12T06:35:46.251Z","7.3.0-alpha-ptquang86-qp-sd-716-geo-2019-12-12T06-38-39-952Z":"2019-12-12T06:39:12.439Z","7.3.0-beta.9":"2019-12-12T09:56:07.714Z","7.2.0":"2019-12-12T11:59:56.633Z","7.3.0-beta.10":"2019-12-12T14:04:51.292Z","7.3.0-beta.11":"2019-12-12T16:07:12.619Z","7.3.0-alpha-ptquang86-qp-sd-716-geo-2-2019-12-13T07-01-01-593Z":"2019-12-13T07:01:33.476Z","7.3.0-alpha-ptquang86-qp-sd-716-geo-2-2019-12-13T07-46-16-711Z":"2019-12-13T07:46:48.987Z","7.3.0-alpha-ptquang86-qp-sd-716-geo-2-2019-12-13T08-10-23-802Z":"2019-12-13T08:10:59.317Z","7.3.0-alpha-ptquang86-qp-sd-716-geo-2-2019-12-13T08-40-59-078Z":"2019-12-13T08:41:32.113Z","7.3.0-alpha-ptquang86-qp-sd-716-geo-2-2019-12-13T08-52-19-929Z":"2019-12-13T08:52:53.693Z","7.3.0-alpha-ptquang86-qp-sd-716-geo-2-2019-12-13T08-55-31-956Z":"2019-12-13T08:56:01.653Z","7.3.0-alpha-ptquang86-qp-sd-716-geo-2-2019-12-13T09-03-14-847Z":"2019-12-13T09:03:48.238Z","7.3.0-alpha-ptquang86-qp-sd-716-geo-2-2019-12-13T09-17-05-227Z":"2019-12-13T09:17:38.389Z","7.3.0-alpha-ptquang86-qp-sd-716-geo-2-2019-12-13T09-24-46-161Z":"2019-12-13T09:25:16.357Z","7.3.0-beta.12":"2019-12-13T12:23:53.870Z","7.3.0-alpha-bertold8-tsa-fet-233-upgrade-react-intl-2019-12-13T15-32-07-156Z":"2019-12-13T15:32:45.738Z","7.3.0-beta.13":"2019-12-13T15:42:30.126Z","7.3.0-alpha-ptquang86-qp-sd-716-geo-2-2019-12-16T04-18-53-391Z":"2019-12-16T04:19:37.090Z","7.3.0-alpha-ptquang86-qp-sd-716-geo-2-2019-12-16T04-22-04-866Z":"2019-12-16T04:22:35.029Z","7.3.0-alpha-qduval-qdu-bb-1711-2019-12-16T09-14-18-537Z":"2019-12-16T09:14:45.058Z","7.3.0-alpha-ptquang86-qp-sd-716-geo-2-2019-12-17T02-36-06-710Z":"2019-12-17T02:36:37.189Z","7.3.0-beta.14":"2019-12-17T09:47:59.280Z","7.3.0-alpha-ivan.mjartan-IMJ-ONE-4237-2019-12-17T15-16-47-405Z":"2019-12-17T15:17:22.991Z","7.3.0-beta.15":"2019-12-18T10:40:53.027Z","7.3.0-alpha-qduval-qdu-bb-1711-2019-12-18T12-43-13-597Z":"2019-12-18T12:43:42.770Z","7.3.0-alpha-qduval-qdu-bb-1711-2019-12-18T14-35-20-406Z":"2019-12-18T14:35:46.230Z","7.3.0-alpha-ptquang86-qp-sd-757-geo-2019-12-19T10-00-50-588Z":"2019-12-19T10:01:26.888Z","7.3.0-alpha-ptquang86-qp-sd-757-geo-2019-12-24T04-23-38-963Z":"2019-12-24T04:24:16.312Z","7.3.0-alpha-ptquang86-qp-sd-757-geo-2019-12-24T06-47-11-519Z":"2019-12-24T06:47:44.285Z","7.3.0-alpha-khanh.le-kl-SD-750-751-752-753-bucketItems-2020-01-02T10-44-57-053Z":"2020-01-02T10:39:09.067Z","7.3.0-alpha-milangallasgooddata-mga-bb-1958-2020-01-06T09-06-31-504Z":"2020-01-06T09:07:01.108Z","7.3.0-alpha-bertold8-ine-one-4248-2020-01-06T09-11-43-655Z":"2020-01-06T09:12:20.212Z","7.3.0-alpha-qduval-qdu-bb-1711-2020-01-06T09-54-48-166Z":"2020-01-06T09:55:17.158Z","7.3.0-alpha-patrikbraborec-pbr-fet-400-2020-01-06T14-53-34-253Z":"2020-01-06T14:54:02.402Z","7.3.0-alpha-patrikbraborec-pbr-fet-400-2020-01-06T15-18-59-139Z":"2020-01-06T15:19:32.554Z","7.3.0-alpha-patrikbraborec-pbr-fet-400-2020-01-06T15-23-48-341Z":"2020-01-06T15:24:18.252Z","7.3.0-alpha-patrikbraborec-pbr-fet-400-2020-01-06T15-56-43-158Z":"2020-01-06T15:57:15.393Z","7.3.0-beta.16":"2020-01-08T08:02:43.909Z","7.3.0-beta.17":"2020-01-08T12:23:00.676Z","7.3.0-alpha-qduval-qdu-bb-1711-2020-01-08T13-32-36-062Z":"2020-01-08T13:33:13.103Z","7.3.0-alpha-qduval-qdu-bb-1711-2020-01-08T13-35-36-288Z":"2020-01-08T13:36:06.507Z","7.3.0-beta.18":"2020-01-09T08:15:01.302Z","7.3.0-alpha-khanh.le-kl-SD-783-pluggableGeoChart-2020-01-10T06-49-00-034Z":"2020-01-10T06:43:03.931Z","7.3.0-alpha-khanh.le-kl-SD-783-pluggableGeoChart-2020-01-10T08-25-31-615Z":"2020-01-10T08:19:35.436Z","7.3.0-alpha-pbenes-pb-drill-error-widget-2020-01-10T13-43-24-161Z":"2020-01-10T13:43:52.000Z","7.3.0-alpha-khanh.le-kl-SD-750-751-752-753-bucketItems-2020-01-13T03-57-16-689Z":"2020-01-13T03:51:19.187Z","7.3.0-alpha-khanh.le-kl-SD-750-751-752-753-bucketItems-2020-01-13T09-24-59-567Z":"2020-01-13T09:19:01.501Z","7.3.0-beta.19":"2020-01-13T11:36:43.299Z","7.3.0-alpha-pbenes-pb-drill-error-widget-2020-01-13T14-36-07-183Z":"2020-01-13T14:36:37.183Z","7.3.0-alpha-pbenes-pb-drill-error-widget-2020-01-13T14-40-35-524Z":"2020-01-13T14:41:04.996Z","7.3.0-beta.20":"2020-01-13T15:53:44.707Z","7.3.0-alpha-lanhuynh-HEAD-2020-01-14T04-25-09-423Z":"2020-01-14T04:25:48.597Z","7.3.0-alpha-lanhuynh-HEAD-2020-01-14T07-09-58-402Z":"2020-01-14T07:10:39.218Z","7.3.0-alpha-ptquang86-qp-sd-781-GeoChartRenderer-2020-01-14T08-31-50-773Z":"2020-01-14T08:32:24.986Z","7.3.0-alpha-ptquang86-qp-sd-781-GeoChartRenderer-2020-01-14T08-41-12-145Z":"2020-01-14T08:41:50.078Z","7.3.0-alpha-petrjanu-pja-one-4201-2020-01-14T09-01-53-998Z":"2020-01-14T09:02:44.284Z","7.3.0-beta.21":"2020-01-14T09:51:00.209Z","7.3.0-beta.22":"2020-01-14T14:08:09.766Z","7.3.0-alpha-ptquang86-qp-sd-781-GeoChartRenderer-2-2020-01-15T02-52-14-648Z":"2020-01-15T02:52:53.151Z","7.3.0-alpha-khanh.le-kl-SD-750-751-752-753-bucketItems-2020-01-15T03-53-11-187Z":"2020-01-15T03:47:16.493Z","7.3.0-alpha-khanh.le-kl-SD-750-751-752-753-bucketItems-2020-01-15T08-21-59-374Z":"2020-01-15T08:16:02.316Z","7.3.0-alpha-khanh.le-kl-SD-750-751-752-753-bucketItems-2020-01-15T08-22-49-880Z":"2020-01-15T08:16:53.884Z","7.3.0-beta.23":"2020-01-15T12:22:26.617Z","7.3.0-alpha-khanh.le-geo-chart-m1-2020-01-17T02-54-57-372Z":"2020-01-17T02:49:09.681Z","7.3.0-alpha-naibinh-geo-chart-m1-2020-01-17T03-43-05-817Z":"2020-01-17T03:43:41.981Z","7.3.0-alpha-khanh.le-kl-SD-783-uiConfigLocation-2020-01-17T08-16-03-877Z":"2020-01-17T08:10:08.864Z","7.3.0-alpha-khanh.le-POC-GEOPUSHPIN-2020-01-17T10-29-54-322Z":"2020-01-17T10:23:58.281Z","7.3.0-alpha-khanh.le-POC-GEOPUSHPIN-2020-01-17T11-03-04-213Z":"2020-01-17T10:57:07.821Z","7.3.0-alpha-yanlipnican-jli-bb-1713-2020-01-17T12-58-45-171Z":"2020-01-17T12:59:18.987Z","7.3.0-alpha-yanlipnican-jli-bb-1713-2020-01-17T13-19-17-371Z":"2020-01-17T13:19:50.922Z","7.3.0-alpha-ptquang86-qp-sd-781-GeoChartRenderer-2-2020-01-20T02-42-15-157Z":"2020-01-20T02:42:51.277Z","7.3.0-alpha-naibinh-nab-geo-chart-build-demo-2020-01-20T03-32-17-539Z":"2020-01-20T03:32:52.570Z","7.3.0-alpha-naibinh-nab-geo-chart-build-demo-2020-01-20T05-48-15-548Z":"2020-01-20T05:48:53.830Z","7.3.0-alpha-naibinh-nab-geo-chart-build-demo-2020-01-20T06-22-45-655Z":"2020-01-20T06:23:22.919Z","7.3.0-alpha-naibinh-nab-geo-chart-build-demo-2020-01-20T06-34-03-781Z":"2020-01-20T06:34:40.049Z","7.3.0-alpha-naibinh-nab-geo-chart-build-demo-2020-01-20T06-50-44-306Z":"2020-01-20T06:51:27.881Z","7.3.0-alpha-naibinh-nab-geo-chart-build-demo-2020-01-20T07-00-34-683Z":"2020-01-20T07:01:10.067Z","7.3.0-alpha-no23reason-dho-rail-1992-sort-aggregation-2020-01-20T08-09-20-281Z":"2020-01-20T08:10:04.636Z","7.3.0-alpha-yanlipnican-jli-bb-1713-2020-01-20T13-52-36-113Z":"2020-01-20T13:53:09.968Z","7.3.0-alpha-yanlipnican-jli-bb-1713-2020-01-20T14-26-58-045Z":"2020-01-20T14:27:33.388Z","7.3.0-alpha-yanlipnican-jli-bb-1713-2020-01-20T14-31-27-746Z":"2020-01-20T14:32:07.780Z","7.3.0-alpha-yanlipnican-jli-bb-1713-2020-01-20T14-47-21-113Z":"2020-01-20T14:47:56.983Z","7.3.0-alpha-yanlipnican-jli-bb-1713-2020-01-20T16-11-10-275Z":"2020-01-20T16:11:49.287Z","7.3.0-alpha-yanlipnican-jli-bb-1713-2020-01-20T16-15-27-693Z":"2020-01-20T16:16:04.756Z","7.3.0-alpha-yanlipnican-jli-bb-1713-2020-01-20T16-18-04-001Z":"2020-01-20T16:18:42.842Z","7.3.0-alpha-yanlipnican-jli-bb-1713-2020-01-20T16-20-28-528Z":"2020-01-20T16:21:03.537Z","7.3.0-alpha-naibinh-geo-chart-m1-2020-01-21T09-41-58-733Z":"2020-01-21T09:42:41.926Z","7.3.0-alpha-yanlipnican-jli-bb-1713-2020-01-21T11-42-08-253Z":"2020-01-21T11:42:41.890Z","7.3.0-alpha-tomsatgd-tsa-bb-1958-2020-01-21T11-57-34-260Z":"2020-01-21T11:58:13.732Z","7.3.0-alpha-tomsatgd-tsa-bb-1958-2020-01-21T11-59-46-385Z":"2020-01-21T12:00:18.331Z","7.3.0-alpha-bertold8-pb-table-poc-2020-01-21T12-23-45-195Z":"2020-01-21T12:24:31.726Z","7.3.0-beta.24":"2020-01-21T14:32:38.897Z","7.3.0-alpha-yanlipnican-jli-bb-1713-2020-01-22T09-05-59-688Z":"2020-01-22T09:06:32.903Z","7.3.0-alpha-yanlipnican-jli-bb-1713-2020-01-22T09-59-26-870Z":"2020-01-22T10:00:02.073Z","7.3.0-alpha-yanlipnican-jli-bb-1713-2020-01-22T10-02-25-057Z":"2020-01-22T10:02:56.015Z","7.3.0-alpha-strouhaljan-jsu-bb-1956-2020-01-22T10-53-08-378Z":"2020-01-22T10:53:37.746Z","7.3.0-alpha-petrjanu-pja-one-4284-2020-01-22T14-36-31-348Z":"2020-01-22T14:37:12.471Z","7.3.0-beta.25":"2020-01-22T22:21:55.107Z","7.3.0-alpha-petrjanu-pja-one-4284-2020-01-23T12-38-47-920Z":"2020-01-23T12:39:26.658Z","7.3.0-alpha-petrjanu-pja-one-4284-2020-01-23T12-48-37-682Z":"2020-01-23T12:49:14.154Z","7.3.0-alpha-petrjanu-pja-one-4284-2020-01-23T13-10-17-394Z":"2020-01-23T13:10:27.888Z","7.3.0-beta.26":"2020-01-23T14:09:17.545Z","7.3.0-alpha-yanlipnican-jli-bb-1713-2020-01-23T14-21-45-844Z":"2020-01-23T14:22:25.588Z","7.3.0-alpha-bertold8-pb-table-poc-2020-01-24T11-51-04-716Z":"2020-01-24T11:51:44.808Z","7.3.0-alpha-qduval-qdu-bb-2046-2020-01-24T12-56-59-730Z":"2020-01-24T12:57:29.838Z","7.3.0-alpha-bertold8-pb-table-poc-2020-01-27T10-32-00-064Z":"2020-01-27T10:32:38.239Z","7.3.0-beta.27":"2020-01-27T14:13:40.871Z","7.3.0-beta.28":"2020-01-27T15:21:23.254Z","7.3.0-alpha-yanlipnican-jli-bb-1713-2020-01-28T09-54-41-938Z":"2020-01-28T09:55:17.719Z","7.3.0-alpha-yanlipnican-jli-bb-1713-2020-01-28T12-14-13-070Z":"2020-01-28T12:14:45.943Z","7.3.0-alpha-pbenes-pb-table-poc-2020-01-28T13-10-42-926Z":"2020-01-28T13:12:16.871Z","7.3.0-beta.29":"2020-01-28T13:21:00.278Z","7.3.0-beta.30":"2020-01-28T16:16:03.039Z","7.3.0-alpha-matyas.kandl-develop-2020-01-29T11-15-43-856Z":"2020-01-29T11:16:19.524Z","7.3.0-alpha-matyas.kandl-develop-2020-01-29T11-22-46-758Z":"2020-01-29T11:23:16.352Z","7.3.0-beta.31":"2020-01-29T12:24:23.685Z","7.3.0-alpha-matyas.kandl-develop-2020-01-29T12-32-00-580Z":"2020-01-29T12:32:31.724Z","7.3.0-alpha-matyas.kandl-goodstrap-test-2020-01-29T13-43-55-954Z":"2020-01-29T13:44:27.477Z","7.3.0-beta.32":"2020-01-29T14:03:47.766Z","7.3.0-beta.33":"2020-01-30T16:23:35.129Z","7.3.0-alpha-lanhuynh-HEAD-2020-01-31T02-02-29-014Z":"2020-01-31T02:03:03.262Z","7.3.0-beta.34":"2020-01-31T07:56:07.431Z","7.3.0-alpha-yanlipnican-jli-bb-1713-2020-01-31T09-26-58-362Z":"2020-01-31T09:27:41.210Z","7.3.0-beta.35":"2020-01-31T10:15:40.714Z","7.3.0-beta.36":"2020-01-31T10:43:12.109Z","7.3.0-alpha-matyas.kandl-goodstrap-2020-01-31T11-34-18-751Z":"2020-01-31T11:34:47.944Z","7.3.0-beta.37":"2020-01-31T12:13:30.597Z","7.3.0-alpha-khanh.le-kl-SD-783-uiConfigLocation-2020-02-03T03-01-21-327Z":"2020-02-03T02:55:09.340Z","7.3.0-alpha-naibinh-HEAD-2020-02-03T09-56-33-583Z":"2020-02-03T09:57:18.301Z","7.3.0-alpha-naibinh-HEAD-2020-02-03T10-01-24-406Z":"2020-02-03T10:02:07.826Z","7.3.0-alpha-naibinh-geo-chart-m1-2020-02-03T10-16-57-379Z":"2020-02-03T10:17:35.879Z","7.3.0-alpha-naibinh-geo-chart-m1-2020-02-03T10-41-18-772Z":"2020-02-03T10:41:58.190Z","7.3.0-beta.38":"2020-02-03T14:14:17.482Z","7.3.0-alpha-khanh.le-kl-SD-783-uiConfigLocation-2020-02-03T15-57-04-512Z":"2020-02-03T15:50:55.496Z","7.3.0-alpha-khanh.le-kl-SD-783-uiConfigLocation-2020-02-03T16-00-20-948Z":"2020-02-03T15:54:07.628Z","7.3.0-alpha-khanh.le-kl-SD-783-uiConfigLocation-2020-02-03T16-21-56-109Z":"2020-02-03T16:15:42.387Z","7.3.0-beta.39":"2020-02-04T12:40:52.478Z","7.3.0-beta.40":"2020-02-04T12:49:41.338Z","7.3.0-beta.41":"2020-02-04T14:45:23.616Z","7.3.0-alpha-xmort-pdo-bb-1961-disable-native-totals-2020-02-04T14-59-08-905Z":"2020-02-04T14:59:48.876Z","7.3.0-beta.42":"2020-02-04T15:04:34.471Z","7.3.0-alpha-xmort-pdo-bb-1961-disable-native-totals-2020-02-05T12-36-48-555Z":"2020-02-05T12:37:28.939Z","7.3.0-alpha-strouhaljan-jsu-bb-1855-2020-02-05T13-56-03-312Z":"2020-02-05T13:56:39.109Z","7.3.0-alpha-strouhaljan-jsu-bb-1855-2020-02-05T14-01-43-532Z":"2020-02-05T14:02:14.862Z","7.3.0-alpha-strouhaljan-jsu-bb-1855-2020-02-05T14-14-18-772Z":"2020-02-05T14:15:14.017Z","7.3.0-alpha-strouhaljan-jsu-bb-1855-2020-02-05T14-25-09-891Z":"2020-02-05T14:25:40.773Z","7.3.0-alpha-khanh.le-geo-chart-m1-2020-02-06T03-45-12-270Z":"2020-02-06T03:38:58.481Z","7.3.0-alpha-xmort-pdo-bb-1961-disable-native-totals-2020-02-06T10-12-01-941Z":"2020-02-06T10:13:42.117Z","7.3.0-alpha-strouhaljan-jsu-bb-1855-2020-02-06T11-32-49-126Z":"2020-02-06T11:33:22.566Z","7.3.0-alpha-strouhaljan-jsu-bb-1855-2020-02-06T11-36-05-749Z":"2020-02-06T11:36:39.512Z","7.3.0-alpha-strouhaljan-jsu-bb-1855-2020-02-06T13-52-37-425Z":"2020-02-06T13:53:12.359Z","7.3.0-alpha-strouhaljan-jsu-bb-1855-2020-02-06T13-59-30-173Z":"2020-02-06T14:00:02.648Z","7.3.0-alpha-strouhaljan-jsu-bb-1855-2020-02-06T15-06-40-110Z":"2020-02-06T15:07:10.639Z","7.3.0-alpha-strouhaljan-jsu-bb-1855-2020-02-06T15-22-00-574Z":"2020-02-06T15:22:32.891Z","7.3.0-alpha-lanhuynh-lhq-sd-787-geo-color-legend-2020-02-07T02-23-06-069Z":"2020-02-07T02:23:41.464Z","7.3.0-alpha-naibinh-nab-sd-768-mapbox-token-2020-02-07T04-31-51-601Z":"2020-02-07T04:32:36.691Z","7.3.0-alpha-ptquang86-qp-sd-759-visualization-2020-02-07T07-23-54-027Z":"2020-02-07T07:24:28.327Z","7.3.0-alpha-bertold8-pb-table-poc-2020-02-07T08-18-46-025Z":"2020-02-07T08:19:25.922Z","7.3.0-alpha-naibinh-geo-chart-m1-2020-02-07T10-31-13-567Z":"2020-02-07T10:31:51.230Z","7.3.0-beta.43":"2020-02-07T13:35:10.139Z","7.3.0-alpha-petrjanu-pja-one-4285-2020-02-07T15-20-54-057Z":"2020-02-07T15:21:50.762Z","7.3.0-alpha-strouhaljan-jsu-bb-2084-2020-02-07T15-23-21-686Z":"2020-02-07T15:23:53.533Z","7.3.0-alpha-strouhaljan-jsu-bb-2084-2020-02-07T15-34-15-079Z":"2020-02-07T15:34:45.566Z","7.3.0-alpha-ptquang86-qp-sd-759-visualization-2020-02-10T04-08-26-607Z":"2020-02-10T04:09:01.959Z","7.3.0-alpha-ptquang86-qp-sd-759-visualization-2020-02-10T07-19-14-511Z":"2020-02-10T07:19:49.938Z","7.3.0-alpha-ptquang86-qp-sd-759-visualization-2020-02-10T08-00-11-891Z":"2020-02-10T08:00:50.484Z","7.3.0-alpha-strouhaljan-jsu-bb-2084-2020-02-10T09-30-21-618Z":"2020-02-10T09:30:55.532Z","7.3.0-alpha-ptquang86-qp-sd-759-visualization-2020-02-11T02-16-18-802Z":"2020-02-11T02:16:57.525Z","7.3.0-alpha-ptquang86-qp-sd-759-visualization-2020-02-11T02-27-28-544Z":"2020-02-11T02:28:03.009Z","7.3.0-alpha-lanhuynh-lhq-geo-chart-dev-release-2020-02-11T03-11-01-379Z":"2020-02-11T03:11:38.538Z","7.3.0-beta.44":"2020-02-11T03:28:05.203Z","7.3.0-beta.45":"2020-02-11T09:17:21.685Z","7.3.0-alpha-strouhaljan-jsu-bb-2084-2020-02-11T09-22-54-193Z":"2020-02-11T09:23:29.592Z","7.3.0-alpha-strouhaljan-jsu-bb-2084-2020-02-11T09-24-46-384Z":"2020-02-11T09:25:14.820Z","7.3.0-alpha-strouhaljan-jsu-bb-1855-2020-02-11T09-46-11-918Z":"2020-02-11T09:46:40.659Z","7.3.0-alpha-strouhaljan-jsu-bb-2084-2020-02-11T11-36-08-966Z":"2020-02-11T11:36:40.671Z","7.3.0-beta.46":"2020-02-11T12:35:34.495Z","7.3.0-alpha-strouhaljan-jsu-bb-2084-2020-02-11T14-19-55-668Z":"2020-02-11T14:20:30.952Z","7.3.0-alpha-strouhaljan-jsu-bb-2084-2020-02-11T14-24-34-005Z":"2020-02-11T14:25:03.341Z","7.3.0-beta.47":"2020-02-11T16:17:33.393Z","7.3.0-beta.48":"2020-02-12T10:40:31.409Z","7.3.0-alpha-patrikbraborec-develop-2020-02-12T11-50-17-435Z":"2020-02-12T11:50:46.254Z","7.3.0-beta.49":"2020-02-12T15:04:32.949Z","7.3.0-alpha-strouhaljan-jsu-bb-2084-refactoring-2020-02-12T15-47-19-907Z":"2020-02-12T15:47:49.749Z","7.3.0-alpha-strouhaljan-jsu-bb-2084-refactoring-2020-02-12T15-55-58-578Z":"2020-02-12T15:56:30.001Z","7.3.0-alpha-khanh.le-geo-m1-feature-2020-02-13T03-12-29-643Z":"2020-02-13T03:06:11.226Z","7.3.0-alpha-khanh.le-geo-m1-feature-2020-02-13T03-23-05-942Z":"2020-02-13T03:16:49.018Z","7.3.0-alpha-ptquang86-qp-sd-759-visualization-2020-02-13T03-54-27-608Z":"2020-02-13T03:55:00.315Z","7.3.0-alpha-strouhaljan-jsu-bb-2084-refactoring-2020-02-13T07-04-48-758Z":"2020-02-13T07:05:20.776Z","7.3.0-alpha-strouhaljan-jsu-bb-2084-refactoring-2020-02-13T07-10-29-836Z":"2020-02-13T07:11:00.279Z","7.3.0-alpha-strouhaljan-jsu-test-01-2020-02-13T08-02-58-376Z":"2020-02-13T08:03:27.667Z","7.3.0-alpha-naibinh-geo-chart-m1-2020-02-13T08-22-26-423Z":"2020-02-13T08:23:09.202Z","7.3.0-alpha-strouhaljan-jsu-bb-2084-refactoring-2020-02-13T12-08-10-387Z":"2020-02-13T12:08:40.270Z","7.3.0-alpha-naibinh-geo-chart-m1-2020-02-13T12-19-47-113Z":"2020-02-13T12:20:25.964Z","7.3.0-alpha-strouhaljan-jsu-bb-2084-refactoring-2020-02-13T12-28-01-577Z":"2020-02-13T12:28:31.607Z","7.3.0-alpha-no23reason-dho-goodstrap-babel-2020-02-13T15-35-40-351Z":"2020-02-13T15:36:16.766Z","7.3.0-alpha-khanh.le-geo-m1-feature-2020-02-14T03-33-26-444Z":"2020-02-14T03:27:05.199Z","7.3.0-alpha-ptquang86-qp-sd-797-clusters-3-2020-02-14T03-33-10-386Z":"2020-02-14T03:33:43.122Z","7.3.0-alpha-ptquang86-qp-sd-797-clusters-3-2020-02-14T04-06-08-991Z":"2020-02-14T04:06:46.009Z","7.3.0-alpha-ptquang86-qp-sd-797-clusters-3-2020-02-14T06-35-03-682Z":"2020-02-14T06:35:43.160Z","7.4.0-beta.1":"2020-02-14T07:02:13.394Z","7.4.0-alpha-ptquang86-qp-sd-759-visualization-2020-02-14T07-40-12-224Z":"2020-02-14T07:40:51.590Z","7.3.0-alpha-strouhaljan-jsu-bb-2084-refactoring-2020-02-14T08-53-26-379Z":"2020-02-14T08:53:56.670Z","7.3.0-rc.1":"2020-02-14T08:55:16.637Z","7.3.0-alpha-strouhaljan-jsu-bb-2084-refactoring-2020-02-14T09-39-08-198Z":"2020-02-14T09:39:41.725Z","7.4.0-beta.2":"2020-02-14T09:46:55.374Z","7.4.0-alpha-patrikbraborec-develop-2020-02-14T10-06-03-108Z":"2020-02-14T10:06:39.577Z","7.4.0-beta.3":"2020-02-14T10:40:01.249Z","7.4.0-alpha-naibinh-nab-sd-815-mapbox-token-2020-02-15T04-27-00-139Z":"2020-02-15T04:27:40.886Z","7.4.0-alpha-naibinh-nab-sd-815-mapbox-token-2020-02-15T05-15-19-102Z":"2020-02-15T05:15:57.948Z","7.4.0-alpha-naibinh-nab-sd-815-mapbox-token-2020-02-15T05-29-24-316Z":"2020-02-15T05:30:00.266Z","7.4.0-alpha-naibinh-nab-sd-758-tooltip-pushpin-2020-02-17T02-52-18-413Z":"2020-02-17T02:52:58.061Z","7.4.0-alpha-lanhuynh-lhq-sd-787-geo-color-legend-2020-02-17T09-26-29-942Z":"2020-02-17T09:27:05.958Z","7.4.0-beta.4":"2020-02-17T12:25:33.426Z","7.3.0-alpha-strouhaljan-jsu-bb-2084-refactoring-2020-02-17T12-34-57-045Z":"2020-02-17T12:35:35.254Z","7.4.0-alpha-ptquang86-qp-sd-797-clusters-4-2020-02-18T03-17-22-522Z":"2020-02-18T03:17:57.091Z","7.4.0-alpha-ptquang86-qp-sd-797-clusters-4-2020-02-18T08-26-49-102Z":"2020-02-18T08:27:27.033Z","7.3.0-alpha-strouhaljan-jsu-bb-2084-refactoring-2020-02-18T08-41-00-836Z":"2020-02-18T08:41:28.710Z","7.4.0-alpha-ptquang86-qp-sd-797-clusters-4-2020-02-18T08-53-11-975Z":"2020-02-18T08:53:51.503Z","7.3.0-alpha-strouhaljan-jsu-bb-2084-refactoring-2020-02-18T08-56-43-628Z":"2020-02-18T08:57:13.862Z","7.3.0-alpha-strouhaljan-jsu-bb-2084-refactoring-2020-02-18T09-11-55-664Z":"2020-02-18T09:12:25.086Z","7.4.0-alpha-strouhaljan-jsu-bb-1855-toberebased-2020-02-18T09-45-50-390Z":"2020-02-18T09:46:17.907Z","7.4.0-alpha-strouhaljan-jsu-bb-1855-toberebased-2020-02-18T09-46-34-414Z":"2020-02-18T09:47:50.049Z","7.4.0-alpha-strouhaljan-jsu-bb-1855-toberebased-2020-02-18T09-47-19-083Z":"2020-02-18T09:48:50.318Z","7.4.0-alpha-lanhuynh-lhq-sd-787-geo-color-legend-2020-02-18T10-02-21-444Z":"2020-02-18T10:03:05.041Z","7.4.0-alpha-khanh.le-kl-SD-769-saveLoadGeoPushpin-2020-02-18T10-29-23-642Z":"2020-02-18T10:23:45.800Z","7.4.0-alpha-khanh.le-kl-SD-769-saveLoadGeoPushpin-2020-02-18T10-57-00-482Z":"2020-02-18T10:50:38.347Z","7.4.0-beta.5":"2020-02-18T14:57:21.883Z","7.4.0-beta.6":"2020-02-19T04:36:26.109Z","7.4.0-alpha-patrikbraborec-pbr-one-4322-2020-02-19T08-50-02-839Z":"2020-02-19T08:50:32.206Z","7.4.0-alpha-patrikbraborec-pbr-one-4322-2020-02-19T08-54-36-869Z":"2020-02-19T08:55:06.422Z","7.4.0-alpha-patrikbraborec-pbr-one-4322-2020-02-19T08-58-29-006Z":"2020-02-19T08:58:58.898Z","7.4.0-alpha-patrikbraborec-pbr-one-4322-2020-02-19T09-08-41-322Z":"2020-02-19T09:09:11.617Z","7.4.0-alpha-patrikbraborec-pbr-one-4322-2020-02-19T09-10-29-548Z":"2020-02-19T09:10:58.803Z","7.3.0-alpha-no23reason-dho-goodstrap-babel-2020-02-19T09-24-21-536Z":"2020-02-19T09:24:52.471Z","7.4.0-alpha-no23reason-dho-goodstrap-babel-2020-02-19T09-26-31-002Z":"2020-02-19T09:27:02.566Z","7.4.0-alpha-patrikbraborec-pbr-one-4322-2020-02-19T09-29-05-414Z":"2020-02-19T09:29:38.483Z","7.4.0-alpha-patrikbraborec-pbr-one-4322-2020-02-19T09-33-57-227Z":"2020-02-19T09:34:31.053Z","7.4.0-alpha-de.do-dedo-sd-776-sdk-legendGeo-segmentby-2020-02-19T09-35-06-207Z":"2020-02-19T09:35:45.162Z","7.4.0-alpha-patrikbraborec-pbr-one-4322-2020-02-19T09-40-51-921Z":"2020-02-19T09:41:23.016Z","7.4.0-alpha-patrikbraborec-pbr-one-4322-2020-02-19T10-17-10-609Z":"2020-02-19T10:17:38.097Z","7.4.0-alpha-patrikbraborec-pbr-one-4322-2020-02-19T10-18-50-153Z":"2020-02-19T10:19:20.382Z","7.4.0-alpha-patrikbraborec-pbr-one-4322-2020-02-19T10-24-37-443Z":"2020-02-19T10:25:24.637Z","7.4.0-alpha-patrikbraborec-pbr-one-4322-2020-02-19T10-26-16-086Z":"2020-02-19T10:26:45.604Z","7.4.0-alpha-patrikbraborec-pbr-one-4322-2020-02-19T10-28-40-092Z":"2020-02-19T10:29:15.885Z","7.4.0-alpha-naibinh-nab-sd-820-crash-browser-2020-02-19T10-44-20-047Z":"2020-02-19T10:44:53.570Z","7.4.0-beta.7":"2020-02-19T13:05:13.081Z","7.3.0-rc.2":"2020-02-19T13:46:16.689Z","7.4.0-beta.8":"2020-02-19T14:29:24.321Z","7.4.0-alpha-patrikbraborec-pbr-one-4322-2020-02-19T15-22-05-096Z":"2020-02-19T15:23:16.633Z","7.4.0-alpha-patrikbraborec-pbr-one-4322-2020-02-19T15-32-43-157Z":"2020-02-19T15:33:33.060Z","7.4.0-alpha-patrikbraborec-pbr-one-4322-2020-02-19T15-37-03-321Z":"2020-02-19T15:37:31.560Z","7.4.0-alpha-patrikbraborec-pbr-one-4322-2020-02-19T15-44-06-594Z":"2020-02-19T15:44:36.091Z","7.4.0-alpha-patrikbraborec-pbr-one-4322-2020-02-19T15-48-10-026Z":"2020-02-19T15:48:38.137Z","7.4.0-alpha-patrikbraborec-pbr-one-4322-2020-02-19T15-52-55-332Z":"2020-02-19T15:53:24.350Z","7.4.0-alpha-naibinh-dedo-sd-776-sdk-legendGeo-segmentby-2020-02-20T04-12-48-563Z":"2020-02-20T04:13:19.702Z","7.4.0-alpha-de.do-dedo-sd-776-sdk-legendGeo-segmentby-2020-02-20T07-41-49-409Z":"2020-02-20T07:42:28.008Z","7.4.0-alpha-ptquang86-nab-sd-820-crash-browser-2020-02-20T07-59-48-783Z":"2020-02-20T08:00:25.172Z","7.4.0-alpha-strouhaljan-jsu-bb-1855-2020-02-20T08-36-19-969Z":"2020-02-20T08:36:52.714Z","7.4.0-alpha-ptquang86-nab-sd-820-crash-browser-2020-02-20T09-04-54-878Z":"2020-02-20T09:05:30.580Z","7.4.0-alpha-strouhaljan-jsu-bb-1855-2020-02-20T09-06-50-339Z":"2020-02-20T09:07:21.585Z","7.4.0-alpha-ptquang86-nab-sd-820-crash-browser-2020-02-20T09-09-00-134Z":"2020-02-20T09:09:34.014Z","7.4.0-alpha-strouhaljan-jsu-bb-1855-2020-02-20T09-25-55-061Z":"2020-02-20T09:26:25.727Z","7.4.0-alpha-strouhaljan-jsu-bb-1855-2020-02-20T09-40-39-892Z":"2020-02-20T09:41:10.342Z","7.4.0-alpha-strouhaljan-jsu-bb-1855-2020-02-20T09-44-18-818Z":"2020-02-20T09:44:48.757Z","7.4.0-alpha-strouhaljan-jsu-bb-1855-2020-02-20T09-46-38-088Z":"2020-02-20T09:47:07.258Z","7.4.0-alpha-strouhaljan-jsu-bb-1855-2020-02-20T09-58-41-279Z":"2020-02-20T09:59:14.201Z","7.4.0-beta.9":"2020-02-20T10:53:07.303Z","7.4.0-alpha-strouhaljan-jsu-bb-1855-2020-02-20T11-43-22-363Z":"2020-02-20T11:43:55.131Z","7.4.0-alpha-strouhaljan-jsu-bb-1855-2020-02-20T12-50-33-856Z":"2020-02-20T12:51:06.377Z","7.4.0-beta.10":"2020-02-20T13:14:07.947Z","7.4.0-alpha-strouhaljan-jsu-bb-1855-2020-02-20T13-31-06-219Z":"2020-02-20T13:31:37.236Z","7.4.0-alpha-strouhaljan-jsu-bb-1855-2020-02-20T13-45-35-674Z":"2020-02-20T13:46:06.844Z","7.4.0-alpha-strouhaljan-jsu-bb-1855-2020-02-20T13-51-11-421Z":"2020-02-20T13:51:41.033Z","7.4.0-alpha-strouhaljan-jsu-bb-1855-2020-02-20T14-02-55-567Z":"2020-02-20T14:03:29.580Z","7.4.0-alpha-strouhaljan-jsu-bb-1855-2020-02-20T14-08-52-348Z":"2020-02-20T14:09:21.417Z","7.4.0-alpha-strouhaljan-jsu-bb-1855-2020-02-20T14-18-32-399Z":"2020-02-20T14:19:04.796Z","7.4.0-alpha-strouhaljan-jsu-bb-1855-2020-02-20T15-07-42-779Z":"2020-02-20T15:08:19.939Z","7.3.0-rc.3":"2020-02-21T07:37:23.127Z","7.3.0-rc.4":"2020-02-21T07:44:38.485Z","7.4.0-alpha-de.do-dedo-sd-776-sdk-legendGeo-segmentby-2020-02-21T07-59-46-268Z":"2020-02-21T08:00:24.142Z","7.4.0-alpha-strouhaljan-jsu-bb-1855-2020-02-21T08-10-12-590Z":"2020-02-21T08:10:53.728Z","7.4.0-alpha-ptquang86-qp-sd-813-clusters-5-2020-02-21T09-32-35-544Z":"2020-02-21T09:33:19.548Z","7.4.0-alpha-patrikbraborec-pbr-one-4322-2020-02-21T12-03-21-724Z":"2020-02-21T12:03:51.163Z","7.4.0-alpha-patrikbraborec-pbr-one-4322-2020-02-21T14-04-07-335Z":"2020-02-21T14:04:37.837Z","7.4.0-alpha-tulean-develop-2020-02-21T16-03-31-509Z":"2020-02-21T16:04:01.223Z","7.4.0-alpha-ptquang86-qp-sd-823-minor-2020-02-24T07-08-13-487Z":"2020-02-24T07:08:50.969Z","7.4.0-alpha-ptquang86-qp-sd-823-minor-2020-02-24T09-53-20-485Z":"2020-02-24T09:54:02.749Z","7.4.0-beta.11":"2020-02-24T12:28:42.600Z","7.4.0-beta.12":"2020-02-24T12:52:01.496Z","7.4.0-beta.13":"2020-02-24T15:17:54.688Z","7.4.0-beta.14":"2020-02-25T05:07:32.424Z","7.4.0-alpha-ptquang86-qp-sd-823-minor-2020-02-25T07-09-59-023Z":"2020-02-25T07:10:36.137Z","7.4.0-alpha-pbenes-vlk-one-4276-2020-02-25T07-41-26-447Z":"2020-02-25T07:41:57.084Z","7.4.0-alpha-ptquang86-qp-sd-823-minor-2020-02-25T09-10-31-910Z":"2020-02-25T09:11:11.399Z","7.4.0-alpha-strouhaljan-HEAD-2020-02-25T09-27-05-566Z":"2020-02-25T09:27:38.536Z","7.4.0-beta.15":"2020-02-25T09:55:35.396Z","7.4.0-alpha-strouhaljan-jsu-bb-1855-fix01-2020-02-25T10-09-06-596Z":"2020-02-25T10:09:40.052Z","7.4.0-alpha-strouhaljan-jsu-bb-1855-fix01-2020-02-25T10-11-39-778Z":"2020-02-25T10:12:11.578Z","7.4.0-alpha-strouhaljan-jsu-bb-2057-2020-02-25T13-04-27-222Z":"2020-02-25T13:05:02.282Z","7.4.0-beta.16":"2020-02-25T13:28:29.751Z","7.4.0-alpha-strouhaljan-jsu-bb-2057-2020-02-25T15-18-27-003Z":"2020-02-25T15:19:02.174Z","7.4.0-alpha-strouhaljan-jsu-bb-2057-2020-02-25T15-55-53-666Z":"2020-02-25T15:56:27.520Z","7.4.0-alpha-strouhaljan-jsu-bb-2057-2020-02-25T15-59-07-780Z":"2020-02-25T16:00:41.678Z","7.4.0-alpha-strouhaljan-jsu-bb-2057-2020-02-25T16-02-59-672Z":"2020-02-25T16:03:30.581Z","7.4.0-alpha-strouhaljan-jsu-bb-1855-fix02-2020-02-25T17-17-09-388Z":"2020-02-25T17:17:49.408Z","7.4.0-alpha-strouhaljan-jsu-bb-2057-2020-02-25T17-28-24-177Z":"2020-02-25T17:29:01.786Z","7.4.0-alpha-lanhuynh-lhq-sd-774-switch-chart-with-geo-pushpin-2020-02-26T02-05-03-145Z":"2020-02-26T02:05:42.465Z","7.4.0-alpha-lanhuynh-lhq-sd-774-switch-chart-with-geo-pushpin-2020-02-26T02-36-12-388Z":"2020-02-26T02:36:50.720Z","7.4.0-alpha-lanhuynh-lhq-sd-774-switch-chart-with-geo-pushpin-2020-02-26T02-45-00-308Z":"2020-02-26T02:45:37.560Z","7.4.0-alpha-lanhuynh-lhq-sd-774-switch-chart-with-geo-pushpin-2020-02-26T07-21-58-866Z":"2020-02-26T07:22:39.684Z","7.4.0-beta.17":"2020-02-26T09:37:30.199Z","7.4.0-beta.18":"2020-02-26T09:42:33.951Z","7.4.0-beta.19":"2020-02-26T10:11:16.637Z","7.4.0-alpha-strouhaljan-jsu-bb-2057-2020-02-26T12-43-20-510Z":"2020-02-26T12:43:55.649Z","7.4.0-alpha-ptquang86-qp-sd-823-minor-2020-02-27T02-54-07-002Z":"2020-02-27T02:54:44.606Z","7.4.0-alpha-lanhuynh-lhq-sd-774-switch-chart-with-geo-pushpin-2020-02-27T03-54-18-034Z":"2020-02-27T03:54:56.838Z","7.4.0-alpha-ptquang86-qp-sd-823-minor-2020-02-27T04-35-27-099Z":"2020-02-27T04:36:08.725Z","7.4.0-alpha-ptquang86-qp-sd-823-minor-2020-02-27T05-12-48-082Z":"2020-02-27T05:13:25.242Z","7.4.0-alpha-ptquang86-qp-sd-823-minor-2020-02-27T06-15-44-232Z":"2020-02-27T06:16:25.646Z","7.4.0-alpha-khanh.le-kl-SD-769-saveLoadGeoPushpin-2020-02-27T07-23-26-396Z":"2020-02-27T07:17:18.012Z","7.4.0-alpha-khanh.le-kl-SD-769-saveLoadGeoPushpin-2020-02-27T07-43-15-126Z":"2020-02-27T07:36:53.625Z","7.4.0-alpha-pbenes-pb-resize-on-ff-2020-02-27T08-21-52-568Z":"2020-02-27T08:22:23.143Z","7.4.0-alpha-de.do-dedo-sd-827-sdk-Error-with-measure-one-value-2020-02-27T09-39-11-405Z":"2020-02-27T09:39:48.205Z","7.3.0":"2020-02-27T10:51:33.486Z","7.4.0-beta.20":"2020-02-27T12:11:58.676Z","7.4.0-beta.21":"2020-02-27T12:15:50.399Z","7.4.0-beta.22":"2020-02-27T13:02:43.006Z","7.4.0-alpha-strouhaljan-jsu-bb-2122-2020-02-27T13-26-42-245Z":"2020-02-27T13:27:13.573Z","7.4.0-alpha-strouhaljan-jsu-bb-2122-2020-02-27T13-41-49-510Z":"2020-02-27T13:42:22.091Z","7.4.0-alpha-strouhaljan-jsu-bb-2122-2020-02-27T13-46-38-018Z":"2020-02-27T13:47:12.135Z","7.4.0-alpha-strouhaljan-jsu-bb-2122-2020-02-27T18-44-41-410Z":"2020-02-27T18:45:28.992Z","7.4.0-alpha-strouhaljan-jsu-bb-2122-2020-02-27T19-43-38-931Z":"2020-02-27T19:44:24.521Z","7.4.0-alpha-khanh.le-kl-SD-769-saveLoadGeoPushpin-2020-02-28T02-53-21-730Z":"2020-02-28T02:46:57.192Z","7.4.0-beta.23":"2020-02-28T07:11:58.696Z","7.4.0-alpha-naibinh-nab-sd-830-tooltip-format-2020-02-28T09-44-47-064Z":"2020-02-28T09:44:57.168Z","7.4.0-beta.24":"2020-02-28T10:41:18.983Z","7.4.0-beta.25":"2020-02-28T11:24:33.962Z","7.4.0-beta.26":"2020-02-28T14:18:27.166Z","7.4.0-alpha-naibinh-lhq-sd-774-switch-chart-with-geo-pushpin-2020-03-02T03-29-04-422Z":"2020-03-02T03:29:01.470Z","7.4.0-alpha-de.do-dedo-sd-827-sdk-Error-with-measure-one-value-2020-03-02T06-52-19-311Z":"2020-03-02T06:52:58.434Z","7.4.0-alpha-de.do-dedo-sd-829-geoChart-ignore-ratio-2020-03-02T09-08-46-789Z":"2020-03-02T09:09:28.547Z","7.4.0-alpha-strouhaljan-jsu-bb-2127-2020-03-02T13-26-35-757Z":"2020-03-02T13:27:08.024Z","7.4.0-beta.27":"2020-03-02T13:46:07.645Z","7.4.0-alpha-strouhaljan-jsu-bb-2127-2020-03-02T14-35-49-219Z":"2020-03-02T14:36:22.392Z","7.4.0-beta.28":"2020-03-02T14:47:22.034Z","7.4.0-alpha-strouhaljan-jsu-bb-2127-2020-03-02T14-54-53-514Z":"2020-03-02T14:55:25.260Z","7.4.0-alpha-strouhaljan-jsu-bb-2127-2020-03-02T15-06-50-386Z":"2020-03-02T15:07:23.065Z","7.4.0-alpha-strouhaljan-jsu-bb-2127-2020-03-02T15-10-32-220Z":"2020-03-02T15:11:04.354Z","7.4.0-alpha-strouhaljan-jsu-bb-2127-2020-03-02T15-12-57-898Z":"2020-03-02T15:13:29.622Z","7.4.0-alpha-strouhaljan-jsu-bb-2127-2020-03-02T16-24-55-340Z":"2020-03-02T16:25:24.902Z","7.4.0-alpha-khanh.le-kl-SD-769-saveLoadGeoPushpin-2020-03-03T03-10-13-936Z":"2020-03-03T03:04:09.681Z","7.4.0-alpha-khanh.le-kl-SD-769-saveLoadGeoPushpin-2020-03-03T03-52-14-507Z":"2020-03-03T03:45:51.423Z","7.4.0-beta.29":"2020-03-03T05:37:09.537Z","7.4.0-alpha-khanh.le-kl-SD-837-icons-2020-03-03T06-22-44-711Z":"2020-03-03T06:16:15.242Z","7.4.0-alpha-lanhuynh-lhq-sd-774-switch-chart-with-geo-pushpin-2020-03-03T06-26-57-127Z":"2020-03-03T06:27:37.497Z","7.4.0-alpha-khanh.le-kl-SD-837-icons-2020-03-03T06-34-20-784Z":"2020-03-03T06:28:58.875Z","7.4.0-alpha-khanh.le-kl-SD-837-icons-2020-03-03T06-41-06-573Z":"2020-03-03T06:34:36.932Z","7.4.0-alpha-khanh.le-kl-SD-769-saveLoadGeoPushpin-2020-03-03T07-40-03-033Z":"2020-03-03T07:33:37.672Z","7.4.0-alpha-ptquang86-qp-sd-821-pdf-2020-03-03T07-36-40-349Z":"2020-03-03T07:37:18.687Z","7.4.0-alpha-ptquang86-qp-sd-821-pdf-2020-03-03T07-42-23-053Z":"2020-03-03T07:43:12.541Z","7.4.0-alpha-ptquang86-qp-sd-821-pdf-2020-03-03T08-11-28-683Z":"2020-03-03T08:12:05.898Z","7.4.0-alpha-vlastikcz-vlk-one-4359-2020-03-03T08-32-01-958Z":"2020-03-03T08:32:43.649Z","7.4.0-alpha-ptquang86-qp-sd-821-pdf-2020-03-03T08-33-04-155Z":"2020-03-03T08:34:26.199Z","7.4.0-alpha-ptquang86-qp-sd-821-pdf-2020-03-03T08-48-55-068Z":"2020-03-03T08:49:32.769Z","7.4.0-beta.30":"2020-03-03T08:53:34.130Z","7.4.0-alpha-strouhaljan-jsu-bb-2132-2020-03-03T09-22-17-583Z":"2020-03-03T09:22:46.548Z","7.4.0-beta.31":"2020-03-03T09:49:27.995Z","7.4.0-beta.32":"2020-03-03T12:53:46.756Z","7.4.0-alpha-strouhaljan-jsu-bb-2057-2020-03-03T13-41-12-402Z":"2020-03-03T13:41:41.736Z","7.4.0-alpha-strouhaljan-jsu-bb-2057-2020-03-03T14-05-11-074Z":"2020-03-03T14:05:46.606Z","7.4.0-alpha-tulean-develop-2020-03-03T14-56-27-444Z":"2020-03-03T14:56:59.389Z","7.4.0-alpha-tulean-develop-2020-03-03T14-58-36-011Z":"2020-03-03T14:59:03.632Z","7.4.0-alpha-strouhaljan-jsu-bb-2057-2020-03-03T15-01-19-189Z":"2020-03-03T15:01:52.258Z","7.4.0-alpha-strouhaljan-jsu-bb-2057-2020-03-03T15-04-45-182Z":"2020-03-03T15:05:14.696Z","7.4.0-alpha-strouhaljan-jsu-bb-2057-2020-03-03T15-11-42-060Z":"2020-03-03T15:12:11.772Z","7.4.0-alpha-strouhaljan-jsu-bb-2057-2020-03-03T15-13-35-658Z":"2020-03-03T15:14:08.602Z","7.4.0-alpha-strouhaljan-jsu-bb-2057-2020-03-03T15-17-53-209Z":"2020-03-03T15:18:23.396Z","7.4.0-alpha-de.do-dedo-sd-829-geoChart-ignore-ratio-2020-03-04T02-28-05-985Z":"2020-03-04T02:28:44.415Z","7.4.0-alpha-lanhuynh-lhq-sd-774-switch-chart-with-geo-pushpin-2020-03-04T02-31-08-396Z":"2020-03-04T02:31:46.694Z","7.4.0-alpha-lanhuynh-lhq-sd-774-switch-chart-with-geo-pushpin-2020-03-04T02-35-24-761Z":"2020-03-04T02:36:02.898Z","7.4.0-alpha-ptquang86-qp-sd-821-pdf-2020-03-04T08-25-02-003Z":"2020-03-04T08:26:23.028Z","7.4.0-alpha-lanhuynh-lhq-sd-774-switch-chart-with-geo-pushpin-2020-03-04T09-15-36-198Z":"2020-03-04T09:16:30.415Z","7.4.0-beta.33":"2020-03-04T09:51:45.200Z","7.4.0-alpha-tulean-develop-2020-03-04T11-36-58-602Z":"2020-03-04T11:37:34.339Z","7.4.0-alpha-vlastikcz-vlk-one-4310-2020-03-04T12-07-56-920Z":"2020-03-04T12:09:37.601Z","7.4.0-alpha-vlastikcz-vlk-one-4310-2020-03-04T13-47-22-205Z":"2020-03-04T13:48:02.863Z","7.4.0-alpha-vlastikcz-vlk-one-4310-2020-03-04T14-06-50-312Z":"2020-03-04T14:07:25.876Z","7.4.0-alpha-vlastikcz-vlk-one-4310-2020-03-04T15-38-28-796Z":"2020-03-04T15:39:13.526Z","7.4.0-alpha-khanh.le-kl-SD-769-saveLoadGeoPushpin-2020-03-04T16-50-14-810Z":"2020-03-04T16:43:47.243Z","7.4.0-alpha-khanh.le-kl-SD-769-saveLoadGeoPushpin-2020-03-05T03-04-35-233Z":"2020-03-05T02:58:11.162Z","7.4.0-alpha-lanhuynh-lhq-sd-774-switch-chart-with-geo-pushpin-2020-03-05T07-30-27-372Z":"2020-03-05T07:31:07.030Z","7.4.0-beta.34":"2020-03-05T08:24:48.962Z","7.4.0-alpha-tulean-develop-2020-03-05T09-48-39-939Z":"2020-03-05T09:49:11.378Z","7.4.0-alpha-tulean-develop-2020-03-05T09-50-28-554Z":"2020-03-05T09:50:56.303Z","7.4.0-alpha-tulean-develop-2020-03-05T09-53-05-908Z":"2020-03-05T09:53:37.366Z","7.4.0-alpha-ptquang86-qp-sd-817-viewport-2020-03-05T09-54-42-527Z":"2020-03-05T09:55:21.408Z","7.4.0-alpha-tulean-develop-2020-03-05T10-06-24-859Z":"2020-03-05T10:06:54.291Z","7.4.0-alpha-tulean-develop-2020-03-05T10-09-11-472Z":"2020-03-05T10:09:38.194Z","7.4.0-beta.35":"2020-03-05T11:10:43.626Z","7.4.0-alpha-tulean-develop-2020-03-05T14-02-35-190Z":"2020-03-05T14:03:07.129Z","7.4.0-alpha-tulean-develop-2020-03-05T14-05-11-320Z":"2020-03-05T14:05:38.315Z","7.4.0-alpha-ptquang86-qp-sd-817-viewport-2020-03-06T03-45-11-892Z":"2020-03-06T03:45:49.697Z","7.4.0-alpha-vlastikcz-vlk-one-4310-2020-03-06T08-31-48-569Z":"2020-03-06T08:32:27.409Z","7.4.0-alpha-vlastikcz-vlk-one-4310-2020-03-06T08-47-46-202Z":"2020-03-06T08:48:21.928Z","7.4.0-alpha-bertold8-ine-one-4365-many-pages-2020-03-06T09-04-42-825Z":"2020-03-06T09:05:26.713Z","7.4.0-beta.36":"2020-03-06T09:09:53.693Z","7.4.0-alpha-xmort-pdo-bb-2121-drilling-issue-2020-03-06T10-20-23-757Z":"2020-03-06T10:21:04.527Z","7.4.0-alpha-bertold8-ine-one-4365-many-pages-2020-03-06T15-04-39-875Z":"2020-03-06T15:06:12.281Z","7.4.0-alpha-bertold8-ine-one-4365-many-pages-2020-03-06T15-07-05-926Z":"2020-03-06T15:07:47.174Z","7.4.0-beta.37":"2020-03-06T15:14:04.941Z","7.4.0-beta.38":"2020-03-06T15:34:21.587Z","7.4.0-alpha-khanh.le-kl-SD-769-saveLoadGeoPushpin-2020-03-08T11-04-54-239Z":"2020-03-08T10:58:36.030Z","7.4.0-beta.39":"2020-03-09T08:34:10.682Z","7.4.0-alpha-khanh.le-kl-SD-769-saveLoadGeoPushpin-2020-03-09T09-14-35-522Z":"2020-03-09T09:08:05.238Z","7.4.0-alpha-khanh.le-kl-SD-769-saveLoadGeoPushpin-2020-03-09T09-17-29-444Z":"2020-03-09T09:11:03.015Z","7.4.0-alpha-khanh.le-kl-SD-769-saveLoadGeoPushpin-2020-03-09T09-24-52-265Z":"2020-03-09T09:18:57.554Z","7.4.0-beta.40":"2020-03-09T09:44:06.244Z","7.4.0-alpha-de.do-dedo-sd-833-2020-03-09T10-03-04-287Z":"2020-03-09T10:03:52.666Z","7.4.0-alpha-strouhaljan-jsu-bb-2057-2020-03-09T10-27-37-241Z":"2020-03-09T10:28:23.514Z","7.4.0-alpha-vlastikcz-vlk-one-4310-2020-03-09T11-56-00-289Z":"2020-03-09T11:56:37.717Z","7.4.0-alpha-vlastikcz-vlk-one-4310-2020-03-09T12-02-02-850Z":"2020-03-09T12:02:40.126Z","7.4.0-alpha-khanh.le-kl-SD-769-saveLoadGeoPushpin-2020-03-09T14-05-09-890Z":"2020-03-09T13:58:58.810Z","7.4.0-beta.41":"2020-03-09T16:37:16.856Z","7.4.0-alpha-de.do-dedo-sd-833-2020-03-10T02-49-49-063Z":"2020-03-10T02:50:34.765Z","7.4.0-alpha-khanh.le-kl-SD-769-saveLoadGeoPushpin-2020-03-10T04-05-01-175Z":"2020-03-10T03:58:33.844Z","7.4.0-alpha-ptquang86-qp-sd-857-filters-2020-03-10T08-45-51-180Z":"2020-03-10T08:46:33.471Z","7.4.0-alpha-strouhaljan-jsu-bb-2057-02-2020-03-10T09-46-33-274Z":"2020-03-10T09:47:04.777Z","7.4.0-alpha-strouhaljan-jsu-bb-2057-02-2020-03-10T12-45-54-900Z":"2020-03-10T12:46:26.188Z","7.4.0-alpha-khanh.le-kl-SD-769-saveLoadGeoPushpin-2020-03-10T13-23-32-562Z":"2020-03-10T13:17:22.428Z","7.4.0-beta.42":"2020-03-11T03:26:08.546Z","7.4.0-alpha-ptquang86-qp-sd-855-renderWorldCopies-2020-03-11T03-57-28-550Z":"2020-03-11T03:58:17.687Z","7.4.0-beta.43":"2020-03-11T04:17:42.574Z","7.4.0-alpha-ptquang86-qp-sd-855-renderWorldCopies-2020-03-11T06-27-46-691Z":"2020-03-11T06:28:27.815Z","7.4.0-beta.44":"2020-03-11T06:58:33.302Z","7.4.0-alpha-khanh.le-kl-SD-817-reCenterGeo-2020-03-11T07-20-48-624Z":"2020-03-11T07:14:19.190Z","7.4.0-alpha-khanh.le-kl-SD-817-reCenterGeo-2020-03-11T07-27-11-077Z":"2020-03-11T07:20:36.023Z","7.4.0-beta.45":"2020-03-11T08:46:06.971Z","7.4.0-beta.46":"2020-03-11T09:50:57.537Z","7.4.0-beta.47":"2020-03-11T10:43:10.080Z","7.4.0-beta.48":"2020-03-11T11:07:52.328Z","7.4.0-beta.49":"2020-03-11T11:18:24.133Z","7.4.0-beta.50":"2020-03-11T14:25:32.744Z","7.4.0-alpha-tulean-develop-2020-03-11T16-36-42-990Z":"2020-03-11T16:37:14.837Z","7.4.0-alpha-tulean-TLE-RAIL2139-2020-03-11T16-57-04-537Z":"2020-03-11T16:57:36.327Z","7.4.0-alpha-lanhuynh-lhq-sd-818-geo-pushpin-config-panel-p1-2020-03-12T04-24-51-993Z":"2020-03-12T04:25:36.387Z","7.4.0-alpha-lanhuynh-lhq-sd-818-geo-pushpin-config-panel-p1-2020-03-12T05-54-07-901Z":"2020-03-12T05:54:53.734Z","7.4.0-alpha-ptquang86-qp-sd-859-lnglat-2020-03-12T06-10-51-204Z":"2020-03-12T06:11:30.602Z","7.4.0-alpha-ptquang86-qp-sd-859-lnglat-2020-03-12T06-16-30-177Z":"2020-03-12T06:17:10.911Z","7.4.0-alpha-ptquang86-qp-sd-859-lnglat-2020-03-12T06-25-15-786Z":"2020-03-12T06:25:58.357Z","7.4.0-alpha-ptquang86-qp-sd-793-theme-2-2020-03-12T06-38-18-076Z":"2020-03-12T06:39:48.570Z","7.4.0-alpha-qduval-qdu-bb-2152-2020-03-12T09-26-39-052Z":"2020-03-12T09:27:12.536Z","7.4.0-beta.51":"2020-03-12T10:35:21.260Z","7.4.0-beta.52":"2020-03-12T15:18:47.589Z","7.4.0-alpha-ptquang86-qp-sd-853-format-2020-03-13T04-11-06-158Z":"2020-03-13T04:11:51.952Z","7.4.0-alpha-naibinh-develop-2020-03-13T07-11-04-035Z":"2020-03-13T07:11:51.448Z","7.4.0-rc.1":"2020-03-13T07:34:15.991Z","7.4.0-rc.2":"2020-03-13T07:56:34.420Z","7.4.0-alpha-naibinh-nab-sd-867-location-bucket-2020-03-13T08-13-33-608Z":"2020-03-13T08:14:15.232Z","7.4.0-alpha-pbenes-pb-colvirt-2020-03-13T08-31-47-874Z":"2020-03-13T08:32:23.377Z","7.5.0-beta.1":"2020-03-13T09:04:33.798Z","7.5.0-alpha-de.do-dedo-sd-833-set-radius-circle-with-null-2020-03-13T09-32-04-769Z":"2020-03-13T09:32:52.020Z","7.4.0-alpha-bertold8-ine-one-4366-force-fix-2020-03-13T09-43-53-399Z":"2020-03-13T09:44:31.200Z","7.5.0-alpha-naibinh-nab-sd-867-location-bucket-2020-03-13T10-22-20-075Z":"2020-03-13T10:23:06.492Z","7.5.0-beta.2":"2020-03-13T11:25:51.571Z","7.5.0-beta.3":"2020-03-13T13:57:48.662Z","7.4.0-alpha-tulean-TLE-RAIL2070-2020-03-13T14-59-10-062Z":"2020-03-13T14:59:44.358Z","7.4.0-alpha-tulean-TLE-RAIL2070-2020-03-13T15-00-56-491Z":"2020-03-13T15:01:25.801Z","7.5.0-alpha-bertold8-ine-one-4366-force-fix-devel-2020-03-13T15-15-28-792Z":"2020-03-13T15:16:06.199Z","7.5.0-alpha-tulean-TLE-RAIL2070-2020-03-13T15-21-06-728Z":"2020-03-13T15:21:49.391Z","7.5.0-alpha-de.do-dedo-sd-833-set-radius-circle-with-null-2020-03-16T02-58-53-880Z":"2020-03-16T02:59:36.079Z","7.5.0-alpha-naibinh-nab-sd-867-location-bucket-2020-03-16T03-05-21-276Z":"2020-03-16T03:06:03.522Z","7.5.0-alpha-de.do-dedo-sd-825-2020-03-16T03-13-23-298Z":"2020-03-16T03:14:02.565Z","7.5.0-beta.4":"2020-03-16T09:28:14.216Z","7.5.0-alpha-khanh.le-kl-SD-861-876-supportedProperties-2020-03-16T09-50-49-102Z":"2020-03-16T09:44:16.115Z","7.5.0-alpha-khanh.le-kl-SD-861-876-supportedProperties-2020-03-16T10-07-07-932Z":"2020-03-16T10:00:26.883Z","7.5.0-alpha-strouhaljan-jsu-bb-2057-02-2020-03-16T12-12-08-933Z":"2020-03-16T12:12:50.903Z","7.4.0-rc.3":"2020-03-16T12:18:07.389Z","7.5.0-alpha-strouhaljan-jsu-bb-2057-02-2020-03-16T13-50-49-957Z":"2020-03-16T13:51:29.794Z","7.4.0-rc.4":"2020-03-16T14:10:33.447Z","7.5.0-beta.5":"2020-03-16T14:40:26.568Z","7.5.0-beta.6":"2020-03-16T16:27:50.846Z","7.5.0-alpha-khanh.le-kl-SD-861-876-supportedProperties-2020-03-17T02-26-14-877Z":"2020-03-17T02:19:34.817Z","7.5.0-alpha-khanh.le-kl-SD-861-876-supportedProperties-2020-03-17T02-36-33-657Z":"2020-03-17T02:29:53.501Z","7.5.0-alpha-naibinh-nab-sd-867-location-bucket-2020-03-17T02-37-34-100Z":"2020-03-17T02:38:13.177Z","7.5.0-alpha-ptquang86-qp-sd-872-viewport-2020-03-17T04-05-21-235Z":"2020-03-17T04:05:58.326Z","7.5.0-alpha-khanh.le-kl-SD-852-disableMapEvent-2020-03-17T08-51-59-627Z":"2020-03-17T08:45:20.170Z","7.5.0-beta.7":"2020-03-17T09:52:36.435Z","7.5.0-beta.8":"2020-03-17T12:24:20.291Z","7.5.0-beta.9":"2020-03-17T17:56:36.125Z","7.5.0-beta.10":"2020-03-17T18:37:22.352Z","7.5.0-alpha-khanh.le-kl-SD-852-disableMapEvent-2020-03-18T02-00-55-652Z":"2020-03-18T01:54:21.198Z","7.5.0-alpha-khanh.le-kl-SD-852-disableMapEvent-2020-03-18T02-26-01-994Z":"2020-03-18T02:19:23.745Z","7.5.0-alpha-lanhuynh-lhq-sd-818-geo-pushpin-config-panel-p1-2020-03-18T02-48-05-578Z":"2020-03-18T02:49:05.137Z","7.5.0-alpha-lanhuynh-lhq-sd-818-geo-pushpin-config-panel-p1-2020-03-18T03-01-10-612Z":"2020-03-18T03:02:26.413Z","7.5.0-beta.11":"2020-03-18T03:39:14.155Z","7.5.0-beta.12":"2020-03-18T04:43:01.740Z","7.5.0-alpha-lanhuynh-lhq-sd-818-geo-pushpin-config-panel-p1-2020-03-18T07-31-11-359Z":"2020-03-18T07:33:20.186Z","7.5.0-alpha-khanh.le-kl-SD-852-disableMapEvent-2020-03-18T07-42-13-000Z":"2020-03-18T07:35:35.564Z","7.5.0-beta.13":"2020-03-18T08:23:57.044Z","7.5.0-alpha-khanh.le-kl-SD-852-disableMapEvent-2020-03-18T08-50-10-040Z":"2020-03-18T08:43:31.830Z","7.5.0-alpha-lanhuynh-lhq-sd-818-geo-pushpin-config-panel-p1-2020-03-18T09-32-34-648Z":"2020-03-18T09:33:42.879Z","7.5.0-alpha-ptquang86-qp-sd-879-format-2020-03-18T09-42-02-477Z":"2020-03-18T09:42:39.031Z","7.5.0-alpha-de.do-dedo-sd-825-2020-03-18T11-04-42-304Z":"2020-03-18T11:05:27.114Z","7.5.0-beta.14":"2020-03-18T11:12:01.356Z","7.4.0-alpha-bertold8-ine-one-4369-2020-03-18T11-11-42-491Z":"2020-03-18T11:13:24.895Z","7.4.0-alpha-bertold8-ine-one-4369-2020-03-18T12-02-14-372Z":"2020-03-18T12:02:58.552Z","7.4.0-alpha-bertold8-ine-one-4369-2020-03-18T12-14-38-870Z":"2020-03-18T12:15:17.075Z","7.4.0-rc.5":"2020-03-18T13:33:31.971Z","7.5.0-beta.15":"2020-03-18T16:14:50.307Z","7.5.0-alpha-lanhuynh-lhq-sd-818-geo-pushpin-config-panel-p1-2020-03-19T02-25-11-416Z":"2020-03-19T02:26:06.356Z","7.5.0-alpha-de.do-dedo-sd-825-2020-03-19T02-55-47-017Z":"2020-03-19T02:56:51.684Z","7.5.0-alpha-de.do-dedo-sd-825-2020-03-19T04-24-22-944Z":"2020-03-19T04:25:11.463Z","7.5.0-alpha-de.do-dedo-sd-825-2020-03-19T04-38-03-356Z":"2020-03-19T04:38:52.468Z","7.5.0-alpha-ptquang86-test-2020-03-19T06-25-31-059Z":"2020-03-19T06:26:09.035Z","7.5.0-beta.16":"2020-03-19T08:14:16.185Z","7.5.0-alpha-ptquang86-test-2020-03-19T08-30-22-731Z":"2020-03-19T08:31:00.440Z","7.4.0-alpha-strouhaljan-release-2020-03-19T09-28-07-548Z":"2020-03-19T09:28:45.873Z","7.4.0-alpha-strouhaljan-jsu-bb-2158-2020-03-19T10-40-23-744Z":"2020-03-19T10:41:09.645Z","7.4.0-alpha-strouhaljan-jsu-bb-2158-2020-03-19T10-55-52-304Z":"2020-03-19T10:56:32.425Z","7.5.0-beta.17":"2020-03-19T11:25:52.063Z","7.5.0-beta.18":"2020-03-19T11:50:04.455Z","7.5.0-alpha-tulean-TLE-RAIL2070-2020-03-19T14-32-09-047Z":"2020-03-19T14:32:37.754Z","7.5.0-beta.19":"2020-03-19T14:38:22.030Z","7.5.0-alpha-tulean-TLE-RAIL2070-2020-03-19T14-42-17-115Z":"2020-03-19T14:42:54.170Z","7.5.0-alpha-tulean-TLE-RAIL2070-2020-03-19T14-44-38-834Z":"2020-03-19T14:46:21.531Z","7.5.0-beta.20":"2020-03-19T14:56:28.790Z","7.4.0-rc.6":"2020-03-19T15:26:48.281Z","7.5.0-beta.21":"2020-03-19T17:15:02.094Z","7.5.0-alpha-tulean-TLE-RAIL2070-2020-03-20T01-06-32-693Z":"2020-03-20T01:07:05.371Z","7.5.0-beta.22":"2020-03-20T05:59:41.664Z","7.5.0-alpha-khanh.le-kl-SD-881-882-interactionKD-2020-03-20T06-29-04-115Z":"2020-03-20T06:22:48.343Z","7.5.0-beta.23":"2020-03-20T06:39:36.994Z","7.5.0-beta.24":"2020-03-20T09:00:25.466Z","7.5.0-beta.25":"2020-03-20T09:29:50.082Z","7.5.0-alpha-tomsatgd-tsa-bb-2132-bullet-zero-target-2020-03-20T11-49-06-873Z":"2020-03-20T11:50:08.762Z","7.5.0-alpha-tulean-TLE-RAIL2070-2020-03-20T13-23-09-881Z":"2020-03-20T13:23:44.891Z","7.5.0-alpha-tomsatgd-tsa-bb-2132-bullet-zero-target-2020-03-20T15-18-12-577Z":"2020-03-20T15:19:15.707Z","7.5.0-alpha-tomsatgd-tsa-bb-2132-bullet-zero-target-2020-03-20T15-52-20-692Z":"2020-03-20T15:53:19.043Z","7.5.0-alpha-tomsatgd-tsa-bb-2132-bullet-zero-target-2020-03-20T16-11-30-479Z":"2020-03-20T16:12:26.311Z","7.5.0-alpha-tomsatgd-tsa-bb-2132-bullet-zero-target-2020-03-20T16-27-10-208Z":"2020-03-20T16:28:07.515Z","7.5.0-alpha-tulean-TLE-BUGFIX-2020-03-21T23-52-51-177Z":"2020-03-21T23:53:23.052Z","7.5.0-alpha-tulean-TLE-BUGFIX-2020-03-22T12-57-03-793Z":"2020-03-22T12:57:42.187Z","7.5.0-alpha-lanhuynh-lhq-sd-818-geo-pushpin-config-panel-p1-2020-03-23T09-07-56-617Z":"2020-03-23T09:09:29.498Z","7.5.0-beta.26":"2020-03-23T11:55:26.665Z","7.5.0-beta.27":"2020-03-23T12:01:10.543Z","7.2.0-alpha-afi-afi-one-4338-change-desc-in-legend-2020-03-23T13-14-14-899Z":"2020-03-23T13:14:52.857Z","7.5.0-beta.28":"2020-03-23T15:14:55.668Z","7.5.0-alpha-tulean-TLE-BUGFIX-2020-03-23T18-10-57-403Z":"2020-03-23T18:11:34.387Z","7.5.0-alpha-tulean-TLE-BUGFIX-2020-03-23T18-12-32-558Z":"2020-03-23T18:13:16.316Z","7.5.0-alpha-tulean-TLE-BUGFIX-2020-03-23T18-25-14-601Z":"2020-03-23T18:25:50.823Z","7.5.0-alpha-tulean-TLE-BUGFIX-2020-03-23T19-45-44-671Z":"2020-03-23T19:46:20.266Z","7.5.0-alpha-lanhuynh-lhq-sd-818-geo-pushpin-config-panel-p1-2020-03-24T01-48-03-067Z":"2020-03-24T01:48:58.464Z","7.5.0-alpha-lanhuynh-lhq-sd-818-geo-pushpin-config-panel-p1-2020-03-24T02-08-28-967Z":"2020-03-24T02:09:31.184Z","7.5.0-alpha-lanhuynh-lhq-sd-818-geo-pushpin-config-panel-p1-2020-03-24T02-27-11-386Z":"2020-03-24T02:27:37.257Z","7.5.0-alpha-lanhuynh-lhq-sd-818-geo-pushpin-config-panel-p1-2020-03-24T02-28-08-715Z":"2020-03-24T02:29:10.690Z","7.5.0-alpha-lanhuynh-lhq-sd-818-geo-pushpin-config-panel-p1-2020-03-24T03-35-09-017Z":"2020-03-24T03:36:17.266Z","7.5.0-alpha-lanhuynh-lhq-sd-818-geo-pushpin-config-panel-p1-2020-03-24T04-56-17-698Z":"2020-03-24T04:57:29.478Z","7.5.0-alpha-lanhuynh-lhq-sd-818-geo-pushpin-config-panel-p1-2020-03-24T08-10-50-251Z":"2020-03-24T08:11:49.763Z","7.5.0-alpha-lanhuynh-lhq-sd-818-geo-pushpin-config-panel-p1-2020-03-24T08-37-36-576Z":"2020-03-24T08:39:26.337Z","7.5.0-beta.29":"2020-03-24T09:23:26.182Z","7.5.0-alpha-lanhuynh-lhq-sd-818-geo-pushpin-config-panel-p1-2020-03-24T10-01-27-611Z":"2020-03-24T10:02:58.191Z","7.5.0-beta.30":"2020-03-24T11:09:49.851Z","7.5.0-beta.31":"2020-03-24T12:16:14.850Z","7.5.0-beta.32":"2020-03-24T15:07:40.802Z","7.5.0-lanhuynh-lhq-sd-818-geo-pushpin-config-panel-p1-2020-03-25T01-49-18-060Z":"2020-03-25T01:50:56.230Z","7.5.0-alpha-ptquang86-qp-sd-875-viewport-2020-03-25T02-20-30-998Z":"2020-03-25T02:21:06.037Z","7.5.0-beta.33":"2020-03-25T04:29:05.325Z","7.5.0-alpha-ptquang86-qp-sd-875-viewport-2-2020-03-25T04-36-41-736Z":"2020-03-25T04:37:14.076Z","7.5.0-alpha-ptquang86-qp-sd-875-viewport-2-2020-03-25T04-42-44-350Z":"2020-03-25T04:43:17.395Z","7.5.0-alpha-ptquang86-qp-sd-875-viewport-2-2020-03-25T05-12-51-358Z":"2020-03-25T05:13:22.594Z","7.5.0-alpha-ptquang86-qp-sd-875-viewport-2-2020-03-25T07-14-43-193Z":"2020-03-25T07:15:17.513Z","7.5.0-alpha-ptquang86-qp-sd-875-viewport-2-2020-03-25T07-18-10-912Z":"2020-03-25T07:18:42.954Z","7.5.0-lanhuynh-lhq-sd-818-geo-pushpin-config-panel-p1-2020-03-25T07-36-12-610Z":"2020-03-25T07:37:06.143Z","7.5.0-lanhuynh-lhq-sd-865-fix-switching-geo-chart-2020-03-25T07-43-12-555Z":"2020-03-25T07:44:07.965Z","7.5.0-alpha-ptquang86-qp-sd-875-viewport-2-2020-03-25T07-47-15-376Z":"2020-03-25T07:47:45.268Z","7.5.0-alpha-ptquang86-qp-sd-875-viewport-2-2020-03-25T09-32-53-991Z":"2020-03-25T09:33:26.784Z","7.5.0-alpha-ptquang86-qp-sd-875-viewport-2-2020-03-25T09-34-44-933Z":"2020-03-25T09:35:16.555Z","7.5.0-lanhuynh-lhq-sd-865-fix-switching-geo-chart-2020-03-25T10-06-07-840Z":"2020-03-25T10:07:08.976Z","7.5.0-beta.34":"2020-03-25T12:21:39.985Z","7.5.0-alpha-patrikbraborec-pbr-one-4388-2020-03-25T12-33-49-057Z":"2020-03-25T12:34:17.494Z","7.5.0-alpha-patrikbraborec-pbr-one-4388-2020-03-25T12-36-13-048Z":"2020-03-25T12:36:39.622Z","7.5.0-alpha-patrikbraborec-pbr-one-4388-2020-03-25T13-35-50-684Z":"2020-03-25T13:36:29.133Z","7.5.0-alpha-patrikbraborec-pbr-one-4388-2020-03-25T14-24-29-978Z":"2020-03-25T14:25:00.765Z","7.5.0-alpha-patrikbraborec-pbr-one-4388-2020-03-25T15-29-58-696Z":"2020-03-25T15:30:27.665Z","7.5.0-alpha-patrikbraborec-pbr-one-4388-2020-03-25T15-32-34-023Z":"2020-03-25T15:33:01.525Z","7.5.0-alpha-patrikbraborec-pbr-one-4388-2020-03-25T15-43-57-967Z":"2020-03-25T15:44:28.098Z","7.5.0-alpha-patrikbraborec-pbr-one-4388-2020-03-25T15-49-22-942Z":"2020-03-25T15:49:50.594Z","7.5.0-beta.35":"2020-03-26T03:23:33.310Z","7.5.0-alpha-ptquang86-qp-sd-898-error-2020-03-26T04-35-58-991Z":"2020-03-26T04:36:32.082Z","7.5.0-alpha-ptquang86-qp-sd-898-error-2020-03-26T04-38-44-072Z":"2020-03-26T04:39:17.251Z","7.5.0-alpha-ptquang86-qp-sd-898-error-2020-03-26T04-40-41-164Z":"2020-03-26T04:41:11.629Z","7.5.0-alpha-khanh.le-develop-2020-03-26T05-05-54-008Z":"2020-03-26T04:59:40.122Z","7.5.0-alpha-ptquang86-qp-sd-898-error-2020-03-26T07-13-34-703Z":"2020-03-26T07:14:07.665Z","7.4.0":"2020-03-26T07:50:14.495Z","7.5.0-alpha-khanh.le-kl-SD-881-zoomButton-2020-03-26T08-32-55-113Z":"2020-03-26T08:26:09.321Z","7.5.0-alpha-patrikbraborec-pbr-one-4388-2020-03-26T08-44-28-547Z":"2020-03-26T08:44:58.829Z","7.5.0-alpha-patrikbraborec-pbr-one-4388-2020-03-26T08-46-12-757Z":"2020-03-26T08:46:38.343Z","7.5.0-alpha-patrikbraborec-pbr-one-4388-2020-03-26T08-54-04-109Z":"2020-03-26T08:54:30.737Z","7.5.0-alpha-patrikbraborec-pbr-one-4388-2020-03-26T09-12-45-993Z":"2020-03-26T09:13:16.632Z","7.5.0-alpha-patrikbraborec-pbr-one-4388-2020-03-26T09-37-16-487Z":"2020-03-26T09:37:46.274Z","7.5.0-beta.36":"2020-03-26T10:01:05.058Z","7.5.0-alpha-patrikbraborec-pbr-one-4388-2020-03-26T10-21-06-834Z":"2020-03-26T10:21:35.040Z","7.5.0-alpha-patrikbraborec-pbr-one-4388-2020-03-26T12-22-33-372Z":"2020-03-26T12:23:05.353Z","7.5.0-alpha-tulean-develop-2020-03-26T12-33-12-097Z":"2020-03-26T12:33:44.953Z","7.5.0-alpha-patrikbraborec-pbr-one-4388-2020-03-26T12-36-33-753Z":"2020-03-26T12:37:06.317Z","7.5.0-alpha-patrikbraborec-pbr-one-4388-2020-03-26T12-44-12-188Z":"2020-03-26T12:44:40.854Z","7.5.0-alpha-patrikbraborec-pbr-one-4388-2020-03-26T12-45-53-373Z":"2020-03-26T12:46:24.135Z","7.5.0-alpha-patrikbraborec-pbr-one-4388-2020-03-26T12-49-39-993Z":"2020-03-26T12:50:07.009Z","7.5.0-alpha-patrikbraborec-pbr-one-4388-2020-03-26T12-59-32-686Z":"2020-03-26T13:00:05.668Z","7.5.0-alpha-patrikbraborec-pbr-one-4388-2020-03-26T13-01-17-581Z":"2020-03-26T13:01:45.516Z","7.5.0-alpha-patrikbraborec-pbr-one-4388-2020-03-26T13-03-14-387Z":"2020-03-26T13:03:42.698Z","7.5.0-alpha-patrikbraborec-pbr-one-4388-2020-03-26T13-38-16-600Z":"2020-03-26T13:38:46.561Z","7.5.0-alpha-patrikbraborec-pbr-one-4388-2020-03-26T13-55-03-571Z":"2020-03-26T13:55:33.918Z","7.5.0-alpha-patrikbraborec-pbr-one-4388-2020-03-26T14-06-13-668Z":"2020-03-26T14:06:48.245Z","7.5.0-alpha-patrikbraborec-pbr-one-4388-2020-03-26T14-09-14-406Z":"2020-03-26T14:09:42.096Z","7.5.0-alpha-patrikbraborec-pbr-one-4388-2020-03-26T14-13-38-021Z":"2020-03-26T14:14:06.654Z","7.5.0-alpha-patrikbraborec-pbr-one-4388-2020-03-26T14-15-21-922Z":"2020-03-26T14:15:55.802Z","7.5.0-alpha-patrikbraborec-pbr-one-4388-2020-03-26T14-19-00-458Z":"2020-03-26T14:19:27.386Z","7.5.0-alpha-patrikbraborec-pbr-one-4388-2020-03-26T14-22-02-441Z":"2020-03-26T14:22:38.951Z","7.5.0-alpha-patrikbraborec-pbr-one-4388-2020-03-26T14-24-29-160Z":"2020-03-26T14:24:59.618Z","7.5.0-alpha-patrikbraborec-pbr-one-4388-2020-03-26T14-28-44-595Z":"2020-03-26T14:29:14.747Z","7.5.0-alpha-patrikbraborec-pbr-one-4388-2020-03-26T14-37-23-098Z":"2020-03-26T14:37:53.870Z","7.5.0-alpha-patrikbraborec-pbr-one-4388-2020-03-26T14-40-39-647Z":"2020-03-26T14:41:11.473Z","7.5.0-beta.37":"2020-03-26T14:42:52.904Z","7.5.0":"2020-03-26T14:47:56.232Z","7.5.0-alpha-patrikbraborec-pbr-one-4388-2020-03-26T14-54-44-943Z":"2020-03-26T14:55:14.767Z","7.5.0-alpha-patrikbraborec-pbr-one-4388-2020-03-26T14-56-24-503Z":"2020-03-26T14:56:53.043Z","7.5.0-alpha-patrikbraborec-pbr-one-4388-2020-03-26T15-27-54-577Z":"2020-03-26T15:28:24.636Z","7.5.0-alpha-patrikbraborec-pbr-one-4388-2020-03-26T15-54-38-162Z":"2020-03-26T15:55:06.090Z","7.5.0-alpha-patrikbraborec-pbr-one-4388-2020-03-26T16-09-10-421Z":"2020-03-26T16:09:38.438Z","7.5.0-alpha-patrikbraborec-pbr-one-4388-2020-03-26T16-31-06-058Z":"2020-03-26T16:31:35.260Z","7.5.0-alpha-patrikbraborec-pbr-one-4388-2020-03-26T16-41-25-278Z":"2020-03-26T16:41:54.595Z","7.5.0-alpha-patrikbraborec-pbr-one-4388-2020-03-26T16-47-31-370Z":"2020-03-26T16:47:59.851Z","7.5.0-alpha-patrikbraborec-pbr-one-4388-2020-03-26T16-54-21-438Z":"2020-03-26T16:54:51.468Z","7.5.0-alpha-patrikbraborec-pbr-one-4388-2020-03-26T16-56-01-586Z":"2020-03-26T16:56:30.672Z","7.5.0-alpha-patrikbraborec-pbr-one-4388-2020-03-26T16-58-21-637Z":"2020-03-26T16:58:48.246Z","7.5.0-alpha-patrikbraborec-pbr-one-4388-2020-03-26T17-04-58-973Z":"2020-03-26T17:05:30.603Z","7.5.0-alpha-patrikbraborec-pbr-one-4388-2020-03-26T17-06-48-274Z":"2020-03-26T17:07:19.448Z","7.5.0-alpha-patrikbraborec-pbr-one-4388-2020-03-26T17-14-03-383Z":"2020-03-26T17:14:32.057Z","7.5.0-alpha-patrikbraborec-pbr-one-4388-2020-03-26T17-28-36-009Z":"2020-03-26T17:29:04.638Z","7.5.0-alpha-patrikbraborec-pbr-one-4388-2020-03-26T17-30-59-241Z":"2020-03-26T17:31:26.851Z","7.5.0-alpha-patrikbraborec-pbr-one-4388-2020-03-26T17-42-56-367Z":"2020-03-26T17:43:23.404Z","7.5.0-alpha-patrikbraborec-pbr-one-4388-2020-03-26T17-53-23-105Z":"2020-03-26T17:53:52.320Z","7.5.0-alpha-patrikbraborec-pbr-one-4388-2020-03-26T17-55-04-153Z":"2020-03-26T17:55:33.860Z","7.5.0-alpha-patrikbraborec-pbr-one-4388-2020-03-26T17-58-13-482Z":"2020-03-26T17:59:38.598Z","7.5.0-alpha-ptquang86-qp-sd-898-error-2020-03-27T03-30-49-158Z":"2020-03-27T03:31:21.985Z","7.5.0-alpha-ptquang86-qp-sd-898-error-2020-03-27T03-36-15-497Z":"2020-03-27T03:36:47.627Z","7.5.0-beta.35.fix1":"2020-03-27T07:25:09.972Z","7.5.0-beta.35.fix2":"2020-03-27T07:32:47.842Z","7.5.0-beta.36.fix1":"2020-03-27T08:17:07.434Z","7.5.0-beta.38":"2020-03-27T08:27:16.192Z","7.5.0-alpha-patrikbraborec-pbr-one-4388-2020-03-27T08-32-17-012Z":"2020-03-27T08:32:47.381Z","7.5.0-alpha-patrikbraborec-pbr-one-4388-2020-03-27T08-50-24-561Z":"2020-03-27T08:50:50.832Z","7.5.0-alpha-patrikbraborec-pbr-one-4388-2020-03-27T09-25-35-575Z":"2020-03-27T09:26:07.512Z","7.5.0-alpha-patrikbraborec-pbr-one-4388-2020-03-27T09-38-44-813Z":"2020-03-27T09:39:13.881Z","7.5.0-alpha-patrikbraborec-pbr-one-4388-2020-03-27T09-43-06-684Z":"2020-03-27T09:43:33.731Z","7.5.0-alpha-patrikbraborec-pbr-one-4388-2020-03-27T09-43-34-042Z":"2020-03-27T09:45:05.628Z","7.5.0-alpha-ptquang86-qp-sd-793-theme-2-2020-03-27T09-55-42-314Z":"2020-03-27T09:56:14.429Z","7.5.0-alpha-patrikbraborec-pbr-one-4388-2020-03-27T10-04-44-752Z":"2020-03-27T10:05:13.565Z","7.5.0-alpha-patrikbraborec-pbr-one-4388-2020-03-27T10-06-23-364Z":"2020-03-27T10:06:49.075Z","7.5.0-beta.39":"2020-03-27T10:30:57.963Z","7.5.0-alpha-patrikbraborec-pbr-one-4388-2020-03-27T11-36-10-422Z":"2020-03-27T11:36:41.544Z","7.5.0-alpha-patrikbraborec-pbr-one-4388-2020-03-27T15-00-08-816Z":"2020-03-27T15:00:38.943Z","7.5.0-alpha-patrikbraborec-pbr-one-4388-2020-03-27T15-01-51-623Z":"2020-03-27T15:02:17.058Z","7.5.0-alpha-khanh.le-kl-SD-881-zoomButton-2020-03-29T07-56-55-439Z":"2020-03-29T07:50:07.494Z","7.5.0-alpha-patrikbraborec-pbr-one-4388-2020-03-30T06-58-45-157Z":"2020-03-30T06:59:16.724Z","7.5.0-alpha-patrikbraborec-pbr-one-4388-2020-03-30T07-00-39-734Z":"2020-03-30T07:01:07.517Z","7.5.0-alpha-patrikbraborec-pbr-one-4388-2020-03-30T07-07-11-521Z":"2020-03-30T07:07:40.584Z","7.5.0-alpha-patrikbraborec-pbr-one-4388-2020-03-30T07-21-29-325Z":"2020-03-30T07:21:58.352Z","7.5.0-alpha-patrikbraborec-pbr-one-4388-2020-03-30T07-23-15-993Z":"2020-03-30T07:23:45.912Z","7.5.0-alpha-patrikbraborec-pbr-one-4388-2020-03-30T07-24-59-345Z":"2020-03-30T07:25:27.951Z","7.5.0-alpha-patrikbraborec-pbr-one-4388-2020-03-30T07-35-57-887Z":"2020-03-30T07:36:25.573Z","7.5.0-alpha-patrikbraborec-pbr-one-4388-2020-03-30T07-43-03-678Z":"2020-03-30T07:43:33.221Z","7.5.0-alpha-patrikbraborec-pbr-one-4388-2020-03-30T07-50-54-820Z":"2020-03-30T07:51:26.979Z","7.5.0-alpha-patrikbraborec-pbr-one-4388-2020-03-30T07-52-49-727Z":"2020-03-30T07:53:23.061Z","7.5.0-alpha-patrikbraborec-pbr-one-4388-2020-03-30T08-01-31-521Z":"2020-03-30T08:01:59.463Z","7.5.0-alpha-patrikbraborec-pbr-one-4388-2020-03-30T08-08-18-102Z":"2020-03-30T08:08:47.331Z","7.5.0-alpha-patrikbraborec-pbr-one-4388-2020-03-30T08-16-11-191Z":"2020-03-30T08:16:44.281Z","7.5.0-alpha-patrikbraborec-pbr-one-4388-2020-03-30T08-28-30-858Z":"2020-03-30T08:29:01.003Z","7.5.0-alpha-ptquang86-qp-sd-793-theme-3-2020-03-30T08-30-21-349Z":"2020-03-30T08:31:08.545Z","7.5.0-alpha-patrikbraborec-pbr-one-4388-2020-03-30T08-33-02-219Z":"2020-03-30T08:33:31.162Z","7.5.0-alpha-patrikbraborec-pbr-one-4388-2020-03-30T08-44-47-204Z":"2020-03-30T08:45:16.267Z","7.5.0-alpha-ptquang86-qp-sd-793-theme-3-2020-03-30T08-45-28-551Z":"2020-03-30T08:46:16.006Z","7.5.0-alpha-ptquang86-qp-sd-793-theme-3-2020-03-30T08-47-42-127Z":"2020-03-30T08:48:23.846Z","7.5.0-alpha-patrikbraborec-pbr-one-4388-2020-03-30T09-06-23-049Z":"2020-03-30T09:06:55.566Z","7.5.0-alpha-patrikbraborec-pbr-one-4388-2020-03-30T09-09-23-749Z":"2020-03-30T09:09:53.674Z","7.5.0-alpha-patrikbraborec-pbr-one-4388-2020-03-30T09-12-27-911Z":"2020-03-30T09:12:58.547Z","7.5.0-alpha-patrikbraborec-pbr-one-4388-2020-03-30T09-22-14-870Z":"2020-03-30T09:22:43.808Z","7.5.0-alpha-patrikbraborec-pbr-one-4388-2020-03-30T09-45-44-118Z":"2020-03-30T09:46:15.953Z","7.5.0-alpha-patrikbraborec-pbr-one-4388-2020-03-30T09-47-23-562Z":"2020-03-30T09:47:54.460Z","7.5.0-alpha-patrikbraborec-pbr-one-4388-2020-03-30T09-56-54-550Z":"2020-03-30T09:57:24.183Z","7.5.0-alpha-patrikbraborec-pbr-one-4388-2020-03-30T10-22-40-615Z":"2020-03-30T10:23:09.465Z","7.5.0-alpha-naibinh-nab-sd-899-2020-03-30T10-26-20-206Z":"2020-03-30T10:26:54.667Z","7.5.0-alpha-patrikbraborec-pbr-one-4388-2020-03-30T10-26-39-596Z":"2020-03-30T10:28:12.507Z","7.5.0-alpha-naibinh-nab-sd-899-2020-03-30T10-29-34-491Z":"2020-03-30T10:30:08.125Z","7.5.0-alpha-patrikbraborec-pbr-one-4388-2020-03-30T10-38-08-761Z":"2020-03-30T10:38:36.471Z","7.5.0-alpha-patrikbraborec-pbr-one-4388-2020-03-30T10-47-04-582Z":"2020-03-30T10:47:33.328Z","7.5.0-alpha-patrikbraborec-pbr-one-4388-2020-03-30T10-56-21-273Z":"2020-03-30T10:56:49.317Z","7.5.0-alpha-patrikbraborec-pbr-one-4388-2020-03-30T10-58-06-991Z":"2020-03-30T10:58:35.451Z","7.5.0-alpha-patrikbraborec-pbr-one-4388-2020-03-30T11-09-59-264Z":"2020-03-30T11:10:28.623Z","7.5.0-alpha-patrikbraborec-pbr-one-4388-2020-03-30T11-15-28-693Z":"2020-03-30T11:16:03.523Z","7.5.0-alpha-patrikbraborec-pbr-one-4388-2020-03-30T11-17-23-589Z":"2020-03-30T11:17:56.588Z","7.5.0-alpha-patrikbraborec-pbr-one-4388-2020-03-30T11-19-11-933Z":"2020-03-30T11:19:44.464Z","7.5.0-alpha-patrikbraborec-pbr-one-4388-2020-03-30T11-26-29-130Z":"2020-03-30T11:27:01.013Z","7.5.0-alpha-patrikbraborec-pbr-one-4388-2020-03-30T11-45-21-725Z":"2020-03-30T11:45:52.000Z","7.5.0-alpha-patrikbraborec-pbr-one-4388-2020-03-30T11-47-10-568Z":"2020-03-30T11:47:38.150Z","7.5.0-alpha-patrikbraborec-pbr-one-4388-2020-03-30T11-52-07-703Z":"2020-03-30T11:52:36.592Z","7.5.0-alpha-patrikbraborec-pbr-one-4388-2020-03-30T11-58-21-244Z":"2020-03-30T11:58:50.379Z","7.5.0-alpha-patrikbraborec-pbr-one-4388-2020-03-30T12-07-51-795Z":"2020-03-30T12:08:20.924Z","7.5.0-alpha-patrikbraborec-pbr-one-4388-2020-03-30T12-12-53-988Z":"2020-03-30T12:13:24.981Z","7.5.0-alpha-patrikbraborec-pbr-one-4388-2020-03-30T12-14-35-752Z":"2020-03-30T12:15:04.519Z","7.5.0-alpha-patrikbraborec-pbr-one-4388-2020-03-30T12-16-12-264Z":"2020-03-30T12:16:39.721Z","7.5.0-alpha-patrikbraborec-pbr-one-4388-2020-03-30T12-18-30-150Z":"2020-03-30T12:18:58.695Z","7.5.0-alpha-patrikbraborec-pbr-one-4388-2020-03-30T12-20-24-228Z":"2020-03-30T12:20:51.947Z","7.5.0-alpha-patrikbraborec-pbr-one-4388-2020-03-30T12-29-56-259Z":"2020-03-30T12:30:27.467Z","7.5.0-alpha-patrikbraborec-pbr-one-4388-2020-03-30T12-35-34-094Z":"2020-03-30T12:36:05.709Z","7.5.0-alpha-patrikbraborec-pbr-one-4388-2020-03-30T12-39-43-077Z":"2020-03-30T12:40:16.758Z","7.5.0-alpha-patrikbraborec-pbr-one-4388-2020-03-30T12-41-24-612Z":"2020-03-30T12:41:55.800Z","7.5.0-alpha-patrikbraborec-pbr-one-4388-2020-03-30T12-43-16-884Z":"2020-03-30T12:43:44.886Z","7.5.0-alpha-no23reason-dho-rail-2181-date-filter-tests-2020-03-30T16-37-00-862Z":"2020-03-30T16:37:31.091Z","7.5.0-alpha-strouhaljan-jsu-bb-2153-2020-03-31T06-15-20-406Z":"2020-03-31T06:16:03.398Z","7.5.0-alpha-khanh.le-kl-SD-861-develop-2020-03-31T07-37-52-880Z":"2020-03-31T07:30:59.526Z","7.5.0-beta.40":"2020-03-31T07:52:37.467Z","7.5.0-alpha-naibinh-nab-sd-899-2020-03-31T07-53-07-302Z":"2020-03-31T07:53:42.773Z","7.5.0-alpha-strouhaljan-jsu-bb-2141-2020-03-31T07-56-12-639Z":"2020-03-31T07:56:51.177Z","7.5.0-alpha-strouhaljan-jsu-bb-2141-2020-03-31T08-00-33-001Z":"2020-03-31T08:01:15.529Z","7.5.0-alpha-strouhaljan-jsu-bb-2141-2020-03-31T08-03-05-674Z":"2020-03-31T08:03:45.674Z","7.5.0-alpha-ptquang86-qp-sd-793-theme-3-2020-03-31T08-10-15-707Z":"2020-03-31T08:10:50.174Z","7.5.0-alpha-tulean-TLE-RAIL2046-2020-03-31T08-44-40-305Z":"2020-03-31T08:45:09.687Z","7.5.0-alpha-tulean-TLE-RAIL2046-2020-03-31T08-46-52-291Z":"2020-03-31T08:47:22.056Z","7.5.0-beta.41":"2020-03-31T09:22:20.898Z","7.5.0-beta.35.fix3":"2020-03-31T10:38:58.222Z","7.5.0-alpha-tulean-TLE-RAIL2163-2020-03-31T11-20-26-767Z":"2020-03-31T11:20:56.051Z","7.5.0-alpha-tulean-TLE-RAIL2163-2020-03-31T11-22-07-735Z":"2020-03-31T11:22:36.224Z","7.5.0-beta.42":"2020-03-31T12:28:25.773Z","7.5.0-alpha-ptquang86-test-color-70-2020-04-01T02-28-45-576Z":"2020-04-01T02:29:18.652Z","7.5.0-alpha-ptquang86-test-color-70-2020-04-01T02-38-24-355Z":"2020-04-01T02:38:56.811Z","7.5.0-alpha-khanh.le-trival-1-2020-04-01T03-18-18-954Z":"2020-04-01T03:11:26.920Z","7.5.0-alpha-khanh.le-trival-1-2020-04-01T03-43-33-697Z":"2020-04-01T03:36:40.526Z","7.5.0-alpha-naibinh-nab-sd-899-2020-04-01T06-18-57-622Z":"2020-04-01T06:19:32.526Z","7.5.0-alpha-naibinh-nab-sd-899-2020-04-01T06-28-31-885Z":"2020-04-01T06:29:07.669Z","7.5.0-beta.43":"2020-04-01T06:43:15.193Z","7.5.0-beta.44":"2020-04-01T06:49:58.783Z","7.5.0-alpha-khanh.le-trival-1-2020-04-01T09-08-41-873Z":"2020-04-01T09:01:52.055Z","7.5.0-alpha-khanh.le-trival-1-2020-04-01T09-11-26-743Z":"2020-04-01T09:04:34.598Z","7.5.0-alpha-ptquang86-qp-sd-mapbox-logo-2020-04-01T10-08-40-354Z":"2020-04-01T10:09:16.683Z","7.5.0-alpha-ptquang86-qp-sd-870-legend-2020-04-01T10-15-50-503Z":"2020-04-01T10:16:25.582Z","7.5.0-alpha-qduval-develop-2020-04-01T12-31-40-620Z":"2020-04-01T12:32:21.367Z","7.5.0-alpha-qduval-develop-2020-04-01T12-43-12-515Z":"2020-04-01T12:43:42.094Z","7.5.0-alpha-qduval-develop-2020-04-01T12-45-54-600Z":"2020-04-01T12:46:25.930Z","7.5.0-beta.45":"2020-04-01T14:25:37.553Z","7.5.0-alpha-jankc-jkp-cat-1-help-menu-item-2020-04-01T14-32-01-421Z":"2020-04-01T14:32:31.991Z","7.5.0-beta.46":"2020-04-01T14:37:42.070Z","7.5.0-alpha-jankc-jkp-cat-1-help-menu-item-2020-04-01T17-08-57-720Z":"2020-04-01T17:09:44.647Z","7.5.0-beta.47":"2020-04-02T00:14:08.167Z","7.5.0-beta.48":"2020-04-02T07:43:06.576Z","7.5.0-beta.49":"2020-04-02T08:52:43.501Z","7.5.0-alpha-jankc-jkp-cat-1-help-menu-item-2020-04-02T09-25-30-422Z":"2020-04-02T09:26:03.908Z","7.5.0-alpha-jankc-jkp-cat-1-help-menu-item-2020-04-02T09-33-47-608Z":"2020-04-02T09:34:24.823Z","7.5.0-alpha-de.do-dedo-sd-873-2020-04-03T00-49-26-283Z":"2020-04-03T00:50:09.042Z","7.5.0-alpha-de.do-dedo-sd-873-2020-04-03T01-00-18-227Z":"2020-04-03T01:00:56.907Z","7.5.0-alpha-khanh.le-kl-SD-906-legend-2020-04-03T03-25-37-162Z":"2020-04-03T03:18:53.980Z","7.5.0-alpha-khanh.le-kl-SD-906-legend-2020-04-03T05-21-59-847Z":"2020-04-03T05:15:04.191Z","7.5.0-beta.35.fix4":"2020-04-03T07:08:25.237Z","7.5.0-beta.50":"2020-04-03T08:10:37.909Z","7.5.0-alpha-no23reason-dho-test-2020-04-03T09-00-10-381Z":"2020-04-03T09:00:42.814Z","7.5.0-beta.51":"2020-04-03T15:13:29.900Z","7.5.0-alpha-de.do-dedo-sd-873-2020-04-05T15-40-19-983Z":"2020-04-05T15:41:04.122Z","7.5.0-alpha-ptquang86-qp-sd-870-legend-2020-04-06T02-35-13-983Z":"2020-04-06T02:35:51.259Z","7.5.0-alpha-ptquang86-qp-sd-870-legend-panel-2020-04-06T03-52-37-583Z":"2020-04-06T03:53:09.955Z","7.5.0-alpha-de.do-dedo-sd-908-2020-04-06T03-52-57-731Z":"2020-04-06T03:54:15.325Z","7.5.0-alpha-strouhaljan-jsu-bb-xxxx-bullet-fail-2020-04-06T07-50-21-847Z":"2020-04-06T07:51:35.407Z","7.5.0-alpha-ptquang86-qp-sd-870-legend-2020-04-06T07-51-39-745Z":"2020-04-06T07:52:17.973Z","7.5.0-alpha-strouhaljan-jsu-bb-2176-2020-04-06T07-52-57-254Z":"2020-04-06T07:53:50.038Z","7.5.0-alpha-de.do-dedo-sd-873-2020-04-06T08-08-50-718Z":"2020-04-06T08:10:06.308Z","7.5.0-beta.52":"2020-04-06T08:45:22.158Z","7.5.0-alpha-ptquang86-qp-sd-870-legend-2020-04-06T09-39-16-359Z":"2020-04-06T09:39:52.925Z","7.5.0-beta.53":"2020-04-06T10:19:35.712Z","7.5.0-alpha-ptquang86-qp-sd-870-legend-2020-04-07T02-34-41-210Z":"2020-04-07T02:35:11.662Z","7.5.0-alpha-ptquang86-qp-sd-870-legend-2020-04-07T04-31-24-632Z":"2020-04-07T04:31:54.251Z","7.5.0-alpha-de.do-dedo-sd-873-2020-04-07T09-20-56-097Z":"2020-04-07T09:21:28.037Z","7.5.0-alpha-qduval-qdu-bb-2180-2020-04-07T10-14-08-925Z":"2020-04-07T10:14:34.461Z","7.5.0-beta.54":"2020-04-07T11:22:51.635Z","7.5.0-beta.55":"2020-04-07T15:34:36.949Z","7.5.0-beta.56":"2020-04-07T15:43:30.834Z","7.5.0-alpha-ptquang86-qp-sd-870-legend-2020-04-08T07-21-12-031Z":"2020-04-08T07:21:44.634Z","7.5.0-beta.57":"2020-04-08T07:42:21.188Z","7.5.0-alpha-ptquang86-qp-sd-870-legend-2020-04-08T08-30-40-856Z":"2020-04-08T08:31:11.869Z","7.5.0-alpha-strouhaljan-jsu-bb-2150-2020-04-08T08-47-28-941Z":"2020-04-08T08:48:22.983Z","7.5.0-alpha-ptquang86-qp-sd-870-legend-2020-04-09T02-07-24-728Z":"2020-04-09T02:07:56.909Z","7.5.0-alpha-de.do-dedo-sd-873-2020-04-09T03-02-42-222Z":"2020-04-09T03:03:27.866Z","7.5.0-beta.58":"2020-04-09T04:20:55.740Z","7.5.0-alpha-bertold8-ine-one-4399-2020-04-09T15-04-57-658Z":"2020-04-09T15:05:26.902Z","7.5.0-alpha-bertold8-ine-one-4417-2020-04-09T15-39-16-435Z":"2020-04-09T15:39:44.116Z","7.5.0-lanhuynh-lhq-sd-902-switch-to-geo-chart-2020-04-13T01-27-31-162Z":"2020-04-13T01:28:10.595Z","7.5.0-lanhuynh-lhq-sd-901-2020-04-13T01-34-58-258Z":"2020-04-13T01:35:33.631Z","7.5.0-alpha-ptquang86-test-theme-2020-04-13T07-02-30-666Z":"2020-04-13T07:03:09.971Z","7.5.0-alpha-de.do-dedo-sd-873-2020-04-13T08-32-34-205Z":"2020-04-13T08:33:45.476Z","7.5.0-beta.59":"2020-04-13T08:36:28.120Z","7.5.0-beta.60":"2020-04-13T08:55:44.651Z","7.5.0-beta.61":"2020-04-14T04:57:24.855Z","7.5.0-beta.58.fix1":"2020-04-14T05:36:18.278Z","7.5.0-beta.62":"2020-04-14T08:10:49.174Z","7.5.0-beta.63":"2020-04-14T10:54:22.052Z","7.5.0-beta.64":"2020-04-14T11:52:14.467Z","7.5.0-alpha-khanh.le-kl-SD-849-2020-04-15T02-46-24-908Z":"2020-04-15T02:39:21.206Z","7.5.0-alpha-de.do-dedo-sd-869-2020-04-15T09-52-13-931Z":"2020-04-15T09:52:51.804Z","7.5.0-alpha-ptquang86-qp-sd-903-drill-2020-04-15T10-14-06-051Z":"2020-04-15T10:14:43.896Z","7.5.0-beta.65":"2020-04-15T14:10:36.204Z","7.5.0-alpha-strouhaljan-jsu-bb-2176-2020-04-15T20-28-26-130Z":"2020-04-15T20:29:08.877Z","7.5.0-alpha-naibinh-nab-sd-909-transparency-2020-04-16T05-03-10-515Z":"2020-04-16T05:03:43.571Z","7.5.0-alpha-ptquang86-qp-sd-903-drill-2020-04-16T10-06-52-676Z":"2020-04-16T10:07:25.109Z","7.5.0-alpha-ptquang86-qp-sd-903-drill-2020-04-16T10-30-19-230Z":"2020-04-16T10:30:49.924Z","7.5.0-beta.66":"2020-04-16T10:37:30.186Z","7.5.0-lanhuynh-lhq-sd-918-2020-04-17T02-27-55-096Z":"2020-04-17T02:28:53.528Z","7.5.0-beta.67":"2020-04-17T04:04:44.612Z","7.5.0-alpha-khanh.le-kl-SD-922-2020-04-17T04-45-53-184Z":"2020-04-17T04:38:46.259Z","7.5.0-alpha-khanh.le-kl-SD-922-2020-04-17T07-08-10-723Z":"2020-04-17T07:01:05.380Z","7.5.0-alpha-ptquang86-qp-sd-903-drill-2020-04-17T07-07-52-506Z":"2020-04-17T07:08:26.707Z","7.5.0-beta.68":"2020-04-17T07:26:32.457Z","7.5.0-alpha-vlastikcz-vlk-one-4376-2020-04-17T08-05-54-881Z":"2020-04-17T08:06:26.837Z","7.5.0-beta.69":"2020-04-17T08:57:39.276Z","7.5.0-alpha-naibinh-nab-sd-909-transparency-2020-04-17T08-59-12-526Z":"2020-04-17T08:59:50.444Z","7.5.0-alpha-naibinh-nab-sd-909-transparency-2020-04-17T09-06-50-790Z":"2020-04-17T09:07:26.531Z","7.5.0-alpha-tulean-TLE-RAIL2227-2020-04-17T09-13-21-521Z":"2020-04-17T09:13:52.100Z","7.5.0-beta.70":"2020-04-17T09:37:27.009Z","7.5.0-alpha-vlastikcz-vlk-one-4376-2020-04-17T10-57-13-616Z":"2020-04-17T10:57:42.032Z","7.5.0-beta.71":"2020-04-17T12:33:01.899Z","7.5.0-beta.72":"2020-04-17T12:59:31.460Z","7.5.0-alpha-tulean-TLE-RAIL2227-2020-04-18T11-57-19-703Z":"2020-04-18T11:57:54.069Z","7.5.0-beta.73":"2020-04-20T05:00:27.133Z","7.5.0-beta.74":"2020-04-20T08:30:48.426Z","7.5.0-alpha-de.do-dedo-sd-919-2020-04-20T09-58-46-057Z":"2020-04-20T09:59:18.218Z","7.5.0-beta.75":"2020-04-20T16:12:54.338Z","7.5.0-beta.76":"2020-04-21T06:54:58.177Z","7.5.0-lanhuynh-lhq-sd-884-2020-04-21T08-47-14-680Z":"2020-04-21T08:47:52.983Z","7.5.0-alpha-ptquang86-qp-sd-903-drill-2020-04-21T09-00-07-518Z":"2020-04-21T09:00:41.401Z","7.5.0-alpha-ivan.mjartan-IMJ-FET-451-2020-04-21T12-15-08-853Z":"2020-04-21T12:15:52.549Z","7.5.0-alpha-khanh.le-kl-SD-931-2020-04-22T02-39-50-431Z":"2020-04-22T02:32:40.218Z","7.5.0-beta.77":"2020-04-22T02:55:29.034Z","7.5.0-beta.78":"2020-04-22T03:24:40.834Z","7.5.0-lanhuynh-lhq-sd-884-2020-04-22T05-41-02-030Z":"2020-04-22T05:41:37.978Z","7.5.0-lanhuynh-lhq-sd-884-2020-04-22T06-19-37-511Z":"2020-04-22T06:20:35.461Z","7.5.0-beta.79":"2020-04-22T07:40:03.620Z","7.5.0-alpha-strouhaljan-jsu-bb-2176-2020-04-22T08-03-25-325Z":"2020-04-22T08:04:00.844Z","7.5.0-alpha-de.do-dedo-sd-925-2020-04-22T08-17-33-470Z":"2020-04-22T08:18:03.292Z","7.5.0-alpha-tulean-TLE-RAIL2227-2020-04-22T08-31-53-124Z":"2020-04-22T08:32:21.780Z","7.5.0-beta.80":"2020-04-22T08:47:35.993Z","7.5.0-beta.81":"2020-04-22T09:42:14.044Z","7.5.0-alpha-ptquang86-qp-sd-934-drill-2020-04-22T09-50-57-397Z":"2020-04-22T09:51:27.118Z","7.5.0-alpha-ptquang86-qp-sd-934-drill-2020-04-22T10-49-57-292Z":"2020-04-22T10:50:27.073Z","7.5.0-beta.82":"2020-04-22T11:05:24.059Z","7.5.0-beta.83":"2020-04-22T14:58:02.713Z","7.5.0-beta.84":"2020-04-22T16:04:19.130Z","7.5.0-alpha-strouhaljan-jsu-bb-2176-2020-04-22T19-37-57-416Z":"2020-04-22T19:38:29.955Z","7.5.0-alpha-khanh.le-kl-SD-931-2020-04-23T02-58-03-581Z":"2020-04-23T02:50:53.513Z","7.5.0-alpha-khanh.le-kl-SD-931-2020-04-23T03-35-58-752Z":"2020-04-23T03:28:47.049Z","7.5.0-beta.85":"2020-04-23T05:17:50.181Z","7.5.0-beta.86":"2020-04-23T07:26:47.205Z","7.5.0-beta.87":"2020-04-23T08:00:42.849Z","7.5.0-alpha-de.do-dedo-sd-921-2020-04-23T09-10-33-270Z":"2020-04-23T09:11:08.038Z","7.5.0-alpha-tulean-TLE-RAIL2227-2020-04-23T09-28-43-320Z":"2020-04-23T09:29:10.908Z","7.5.0-alpha-tulean-TLE-RAIL2227-2020-04-23T14-26-14-025Z":"2020-04-23T14:26:39.595Z","7.5.0-beta.88":"2020-04-23T15:06:20.470Z","7.5.0-alpha-tulean-TLE-RAIL2227-2020-04-23T15-45-58-309Z":"2020-04-23T15:46:25.852Z","7.5.0-beta.89":"2020-04-23T16:16:30.097Z","7.5.0-beta.90":"2020-04-24T04:30:45.702Z","7.5.0-alpha-de.do-dedo-sd-921-2020-04-24T05-31-14-885Z":"2020-04-24T05:31:54.113Z","7.5.0-rc.1":"2020-04-24T08:15:47.928Z","7.5.0-alpha-ptquang86-qp-sd-920-legend-2020-04-24T08-24-38-870Z":"2020-04-24T08:25:17.412Z","7.5.0-beta.91":"2020-04-24T09:06:01.970Z","7.6.0-beta.1":"2020-04-24T09:09:28.692Z","7.5.0-alpha-ptquang86-qp-sd-920-legend-2020-04-24T09-38-59-763Z":"2020-04-24T09:39:33.519Z","7.6.0-beta.2":"2020-04-24T10:51:56.223Z","7.6.0-alpha-tulean-TLE-RAIL2227-2020-04-24T12-53-45-374Z":"2020-04-24T12:54:11.076Z","7.6.0-beta.3":"2020-04-24T13:44:34.871Z","7.6.0-alpha-ptquang86-qp-sd-920-legend-2020-04-27T01-33-40-837Z":"2020-04-27T01:34:14.635Z","7.6.0-beta.4":"2020-04-27T05:37:20.916Z","7.6.0-beta.5":"2020-04-27T08:26:33.577Z","7.6.0-beta.6":"2020-04-27T10:06:26.221Z","7.6.0-beta.7":"2020-04-27T15:13:58.863Z","7.6.0-beta.8":"2020-04-28T02:55:22.479Z","7.6.0-beta.9":"2020-04-28T12:40:59.491Z","7.6.0-alpha-ivan.mjartan-IMJ-ONE-4321-2020-04-28T14-02-21-836Z":"2020-04-28T14:02:54.870Z","7.6.0-alpha-ivan.mjartan-IMJ-ONE-4321-2020-04-28T15-30-03-201Z":"2020-04-28T15:30:34.964Z","7.6.0-alpha-xmort-pdo-bb-2211-formatting-presets-component-2020-04-28T15-30-26-709Z":"2020-04-28T15:31:07.005Z","7.6.0-alpha-no23reason-dho-rail-2107-migrate-cat-1-2020-04-29T06-54-52-276Z":"2020-04-29T06:55:22.029Z","7.6.0-beta.10":"2020-04-29T10:44:39.503Z","7.6.0-beta.11":"2020-04-29T11:06:11.492Z","7.6.0-beta.12":"2020-04-29T11:21:42.764Z","7.6.0-beta.13":"2020-04-29T12:26:56.341Z","7.6.0-alpha-xmort-pdo-bb-2211-formatting-presets-component-2020-04-29T12-46-18-942Z":"2020-04-29T12:46:55.592Z","7.6.0-alpha-xmort-pdo-bb-2211-formatting-presets-component-2020-04-29T19-32-18-631Z":"2020-04-29T19:32:53.770Z","7.6.0-alpha-bertold8-ine-one-4105-2020-04-30T13-47-07-572Z":"2020-04-30T13:47:35.969Z","7.6.0-alpha-pbenes-pb-duplicate-logs-2020-05-04T07-36-10-130Z":"2020-05-04T07:37:00.229Z","7.6.0-alpha-xmort-develop-2020-05-04T13-04-58-600Z":"2020-05-04T13:05:37.137Z","7.6.0-alpha-xmort-develop-2020-05-04T13-32-08-347Z":"2020-05-04T13:32:45.114Z","7.6.0-alpha-xmort-develop-2020-05-04T13-36-22-869Z":"2020-05-04T13:37:19.304Z","7.6.0-alpha-strouhaljan-pdo-bb-2211-formatting-presets-component-2020-05-04T14-13-31-099Z":"2020-05-04T14:14:06.173Z","7.6.0-alpha-strouhaljan-pdo-bb-2211-formatting-presets-component-2020-05-04T18-43-50-486Z":"2020-05-04T18:44:25.095Z","7.6.0-alpha-xmort-pdo-bb-2211-formatting-presets-component-2020-05-05T07-05-46-592Z":"2020-05-05T07:06:39.348Z","7.6.0-alpha-xmort-pdo-bb-2211-formatting-presets-component-2020-05-05T07-17-19-908Z":"2020-05-05T07:17:52.641Z","7.6.0-alpha-strouhaljan-jsu-bb-2211-02-2020-05-05T08-17-16-341Z":"2020-05-05T08:17:51.773Z","7.6.0-alpha-strouhaljan-pdo-bb-2211-formatting-presets-component-2020-05-05T08-41-20-821Z":"2020-05-05T08:41:56.480Z","7.6.0-beta.14":"2020-05-05T08:46:03.082Z","7.6.0-alpha-xmort-pdo-bb-2211-formatting-presets-component-2020-05-05T08-55-45-818Z":"2020-05-05T08:56:22.251Z","7.6.0-beta.15":"2020-05-05T09:50:25.801Z","7.6.0-alpha-strouhaljan-pdo-bb-2211-formatting-presets-component-2020-05-05T12-01-38-306Z":"2020-05-05T12:02:12.578Z","7.6.0-alpha-xmort-pdo-bb-2211-formatting-presets-component-2020-05-05T12-20-44-331Z":"2020-05-05T12:21:24.498Z","7.6.0-alpha-xmort-pdo-bb-2211-formatting-presets-component-2020-05-05T12-59-55-857Z":"2020-05-05T13:00:36.539Z","7.6.0-alpha-bertold8-ine-one-4105-2020-05-05T14-25-35-636Z":"2020-05-05T14:26:01.995Z","7.6.0-alpha-bertold8-ine-one-4105-2020-05-05T14-30-53-189Z":"2020-05-05T14:31:20.801Z","7.6.0-alpha-tomsatgd-pdo-bb-2211-formatting-presets-component-2020-05-05T19-21-30-393Z":"2020-05-05T19:22:24.924Z","7.6.0-alpha-ivan.mjartan-IMJ-ONE-4321-2020-05-06T07-25-55-018Z":"2020-05-06T07:26:30.158Z","7.6.0-alpha-ivan.mjartan-IMJ-ONE-4321-2020-05-06T09-18-29-723Z":"2020-05-06T09:19:05.302Z","7.6.0-alpha-strouhaljan-pdo-bb-2211-formatting-presets-component-2020-05-06T09-24-40-904Z":"2020-05-06T09:25:21.013Z","7.6.0-alpha-strouhaljan-pdo-bb-2211-formatting-presets-component-2020-05-06T09-34-54-996Z":"2020-05-06T09:35:30.997Z","7.6.0-beta.16":"2020-05-06T10:35:16.695Z","7.6.0-alpha-de.do-dedo-sd-868-939-2020-05-07T03-07-08-614Z":"2020-05-07T03:07:52.162Z","7.6.0-alpha-strouhaljan-pdo-bb-2211-formatting-presets-component-2020-05-07T05-42-30-186Z":"2020-05-07T05:43:06.128Z","7.6.0-alpha-strouhaljan-pdo-bb-2211-formatting-presets-component-2020-05-07T11-17-57-175Z":"2020-05-07T11:18:32.890Z","7.6.0-alpha-strouhaljan-pdo-bb-2211-formatting-presets-component-2020-05-07T11-33-49-789Z":"2020-05-07T11:34:24.992Z","7.6.0-alpha-strouhaljan-pdo-bb-2211-formatting-presets-component-2020-05-07T11-35-30-084Z":"2020-05-07T11:36:04.439Z","7.6.0-beta.17":"2020-05-07T12:01:20.950Z","7.6.0":"2020-05-07T12:56:58.347Z","7.7.0-beta.1":"2020-05-07T13:27:15.762Z","7.7.0-alpha-ivan.mjartan-IMJ-ONE-4321-2020-05-07T13-47-10-276Z":"2020-05-07T13:47:42.005Z","7.7.0-beta.2":"2020-05-08T05:13:11.039Z","7.7.0-beta.3":"2020-05-08T06:18:48.642Z","7.7.0-alpha-de.do-dedo-sd-868-939-2020-05-11T05-12-46-192Z":"2020-05-11T05:13:25.394Z","7.7.0-beta.4":"2020-05-11T07:03:22.473Z","7.7.0-alpha-ptquang86-qp-sd-945-paging-2020-05-11T07-14-38-761Z":"2020-05-11T07:15:12.399Z","7.7.0-alpha-ivan.mjartan-IMJ-ONE-4321-2020-05-11T07-36-18-691Z":"2020-05-11T07:36:54.155Z","7.7.0-alpha-ivan.mjartan-IMJ-ONE-4321-2020-05-11T08-59-11-344Z":"2020-05-11T08:59:45.183Z","7.7.0-beta.5":"2020-05-11T09:39:26.706Z","7.7.0-beta.6":"2020-05-11T14:51:29.587Z","7.7.0-alpha-strouhaljan-pdo-bb-2211-formatting-presets-component-2020-05-11T20-17-38-081Z":"2020-05-11T20:18:49.782Z","7.7.0-alpha-strouhaljan-pdo-bb-2211-formatting-presets-component-2020-05-12T07-47-33-312Z":"2020-05-12T07:48:33.061Z","7.7.0-beta.7":"2020-05-12T10:28:44.301Z","7.7.0-alpha-strouhaljan-pdo-bb-2211-formatting-presets-component-2020-05-12T14-24-26-229Z":"2020-05-12T14:25:00.897Z","7.7.0-alpha-tomsatgd-tsa-bb-2286-fix-show-in-percent-ad-hoc-format-2020-05-13T07-43-24-783Z":"2020-05-13T07:44:36.513Z","7.7.0-beta.8":"2020-05-13T08:16:27.538Z","7.7.0-alpha-yanlipnican-pdo-bb-2211-formatting-presets-component-2020-05-13T08-29-25-449Z":"2020-05-13T08:30:00.581Z","7.7.0-beta.9":"2020-05-13T10:16:27.810Z","7.7.0-alpha-yanlipnican-pdo-bb-2211-formatting-presets-component-2020-05-13T10-43-14-236Z":"2020-05-13T10:43:46.023Z","7.7.0-alpha-strouhaljan-pdo-bb-2211-formatting-presets-component-2020-05-13T11-07-38-548Z":"2020-05-13T11:08:33.995Z","7.7.0-alpha-strouhaljan-pdo-bb-2211-formatting-presets-component-2020-05-13T11-23-59-501Z":"2020-05-13T11:24:54.257Z","7.7.0-alpha-ivan.mjartan-IMJ-ONE-4454-2020-05-13T12-50-23-528Z":"2020-05-13T12:50:54.053Z","7.7.0-beta.10":"2020-05-13T14:29:25.356Z","7.7.0-beta.11":"2020-05-13T15:03:37.044Z","7.7.0-beta.12":"2020-05-13T15:40:00.840Z","7.7.0-alpha-yanlipnican-pdo-bb-2211-formatting-presets-component-2020-05-13T21-51-54-039Z":"2020-05-13T21:52:26.796Z","7.7.0-alpha-yanlipnican-pdo-bb-2211-formatting-presets-component-2020-05-13T22-12-48-447Z":"2020-05-13T22:13:31.096Z","7.7.0-alpha-yanlipnican-pdo-bb-2211-formatting-presets-component-2020-05-13T22-30-42-048Z":"2020-05-13T22:31:20.856Z","7.7.0-alpha-yanlipnican-pdo-bb-2211-formatting-presets-component-2020-05-13T22-37-54-052Z":"2020-05-13T22:38:36.801Z","7.7.0-alpha-tomsatgd-tsa-bb-2286-fix-show-in-percent-ad-hoc-format-2020-05-14T07-58-27-701Z":"2020-05-14T07:59:04.660Z","7.7.0-beta.13":"2020-05-14T08:20:44.671Z","7.7.0-alpha-strouhaljan-pdo-bb-2211-formatting-presets-component-2020-05-14T08-34-06-659Z":"2020-05-14T08:34:39.281Z","7.7.0-alpha-ivan.mjartan-IMJ-ONE-4455-fix2-2020-05-14T17-26-27-216Z":"2020-05-14T17:26:57.153Z","7.7.0-alpha-ivan.mjartan-IMJ-ONE-4455-fix2-2020-05-15T10-07-56-439Z":"2020-05-15T10:08:27.488Z","7.7.0-alpha-ivan.mjartan-IMJ-ONE-4455-fix2-2020-05-15T13-27-51-818Z":"2020-05-15T13:28:27.313Z","7.7.0-beta.14":"2020-05-15T15:51:56.947Z","7.7.0-alpha-naibinh-nab-sd-932-2020-05-18T06-32-00-978Z":"2020-05-18T06:32:35.089Z","7.7.0-alpha-ivan.mjartan-IMJ-ONE-4454-fix2-2020-05-18T08-07-40-191Z":"2020-05-18T08:08:10.824Z","7.7.0-beta.15":"2020-05-18T10:45:17.787Z","7.7.0-alpha-strouhaljan-pdo-bb-2211-formatting-presets-component-2020-05-18T13-37-01-948Z":"2020-05-18T13:37:38.340Z","7.7.0-alpha-ptquang86-qp-sd-943-switch-chart-2020-05-19T08-50-34-202Z":"2020-05-19T08:51:09.078Z","7.7.0-beta.16":"2020-05-19T09:24:15.673Z","7.7.0-beta.17":"2020-05-19T09:36:06.913Z","7.7.0-alpha-naibinh-nab-sd-959-2020-05-19T09-51-55-262Z":"2020-05-19T09:52:26.542Z","7.7.0-alpha-naibinh-nab-sd-959-2020-05-19T09-57-18-549Z":"2020-05-19T09:57:53.952Z","7.7.0-beta.18":"2020-05-19T11:19:50.898Z","7.7.0-beta.19":"2020-05-19T12:13:54.116Z","7.6.0-lanhuynh-lhq-sd-960-remove-hooks-2020-05-20T05-56-08-723Z":"2020-05-20T05:56:44.649Z","7.7.0-beta.20":"2020-05-20T08:04:34.256Z","7.6.0-lanhuynh-hotfix-203-6-2020-05-20T09-34-13-486Z":"2020-05-20T09:34:47.820Z","7.6.1":"2020-05-20T11:06:13.255Z","7.7.0-beta.21":"2020-05-20T13:38:41.384Z","7.7.0-alpha-bertold8-ine-one-4404-manual-resizing-2020-05-21T11-36-18-352Z":"2020-05-21T11:36:47.837Z","7.7.0-alpha-bertold8-ine-one-4404-manual-resizing-2020-05-21T12-36-03-218Z":"2020-05-21T12:36:30.092Z","7.7.0-beta.22":"2020-05-21T13:39:36.352Z","7.7.0-alpha-ptquang86-qp-sd-943-switch-chart-2020-05-22T04-05-34-037Z":"2020-05-22T04:06:07.078Z","7.7.0-alpha-bertold8-ine-one-4404-manual-resizing-2020-05-22T08-02-21-486Z":"2020-05-22T08:02:51.426Z","7.7.0-alpha-nikolacech-develop-2020-05-22T08-55-36-260Z":"2020-05-22T08:56:30.250Z","7.7.0-beta.23":"2020-05-22T09:58:41.386Z","7.7.0-beta.24":"2020-05-22T11:08:12.145Z","7.7.0-alpha-nikolacech-develop-2020-05-22T11-31-24-582Z":"2020-05-22T11:32:27.661Z","7.7.0-beta.25":"2020-05-22T11:38:39.385Z","7.7.0-beta.26":"2020-05-25T07:47:47.560Z","7.7.0-alpha-scavnickyj-jsc-bb-2298-2020-05-25T08-10-08-365Z":"2020-05-25T08:10:33.814Z","7.7.0-alpha-bertold8-ine-one-4404-manual-resizing-2020-05-25T11-34-43-517Z":"2020-05-25T11:35:11.358Z","7.7.0-alpha-nikolacech-develop-2020-05-25T12-17-26-507Z":"2020-05-25T12:18:13.633Z","7.7.0-alpha-naibinh-nab-sd-926-2020-05-26T06-58-40-437Z":"2020-05-26T06:59:10.838Z","7.7.0-alpha-scavnickyj-jsc-bb-2298-2020-05-26T07-42-06-857Z":"2020-05-26T07:43:05.170Z","7.7.0-alpha-ivan.mjartan-ine-one-4404-manual-resizing-2020-05-26T07-59-58-652Z":"2020-05-26T08:00:33.565Z","7.7.0-alpha-scavnickyj-jsc-bb-2298-2020-05-26T08-04-13-765Z":"2020-05-26T08:04:57.867Z","7.7.0-alpha-ptquang86-qp-sd-965-drill-2020-05-26T08-50-37-972Z":"2020-05-26T08:51:13.792Z","7.7.0-alpha-scavnickyj-jsc-bb-2298-2020-05-26T08-59-06-348Z":"2020-05-26T08:59:55.578Z","7.7.0-alpha-scavnickyj-jsc-bb-2298-2020-05-26T09-37-13-507Z":"2020-05-26T09:37:55.176Z","7.7.0-alpha-strouhaljan-jsu-bb-2296-2020-05-26T10-43-57-665Z":"2020-05-26T10:44:34.058Z","7.7.0-alpha-naibinh-nab-sd-926-2020-05-27T02-43-57-310Z":"2020-05-27T02:44:33.506Z","7.7.0-beta.27":"2020-05-27T08:13:34.810Z","7.7.0-beta.28":"2020-05-27T14:11:49.252Z","7.7.0-alpha-bertold8-ine-one-4404-manual-resizing-2020-05-27T15-57-47-908Z":"2020-05-27T15:58:30.201Z","7.7.0-alpha-patrikbraborec-pbr-one-4405-2020-05-27T16-10-51-764Z":"2020-05-27T16:11:21.727Z","7.7.0-alpha-ptquang86-qp-sd-968-labels-2020-05-28T02-30-55-096Z":"2020-05-28T02:31:30.094Z","7.7.0-alpha-ptquang86-qp-sd-968-labels-2020-05-28T04-08-59-729Z":"2020-05-28T04:09:40.679Z","7.7.0-beta.29":"2020-05-28T06:30:52.547Z","7.7.0-alpha-patrikbraborec-pbr-one-4405-2020-05-28T06-33-21-113Z":"2020-05-28T06:33:55.225Z","7.7.0-alpha-patrikbraborec-pbr-one-4405-2020-05-28T07-11-36-379Z":"2020-05-28T07:12:08.014Z","7.7.0-alpha-patrikbraborec-pbr-one-4405-2020-05-28T09-30-21-843Z":"2020-05-28T09:30:54.936Z","7.7.0-alpha-patrikbraborec-pbr-one-4405-2020-05-28T09-42-29-692Z":"2020-05-28T09:42:56.879Z","7.7.0-alpha-patrikbraborec-pbr-one-4405-2020-05-28T09-53-49-521Z":"2020-05-28T09:54:16.770Z","7.7.0-beta.30":"2020-05-28T11:00:27.601Z","7.7.0-alpha-ivan.mjartan-IMJ-ONE-4408-2020-05-28T14-43-18-331Z":"2020-05-28T14:43:52.713Z","7.7.0-alpha-ptquang86-qp-sd-968-labels-2020-05-29T02-01-00-808Z":"2020-05-29T02:01:38.326Z","7.7.0-alpha-de.do-dedo-sd-826-862-2020-05-29T02-45-17-406Z":"2020-05-29T02:45:54.206Z","7.7.0-alpha-de.do-dedo-sd-826-862-2020-05-29T04-06-44-963Z":"2020-05-29T04:07:21.755Z","7.7.0-alpha-bertold8-ine-one-4404-manual-resizing-2020-05-29T13-01-34-449Z":"2020-05-29T13:02:02.012Z","7.7.0-alpha-vlastikcz-vlk-fet-430-2020-05-29T14-25-05-039Z":"2020-05-29T14:25:42.740Z","7.7.0-alpha-vlastikcz-vlk-fet-430-2020-05-29T14-54-38-322Z":"2020-05-29T14:55:07.288Z","7.7.0-alpha-vlastikcz-vlk-fet-430-2020-05-29T15-10-31-889Z":"2020-05-29T15:11:06.213Z","7.7.0-beta.31":"2020-06-01T09:24:11.382Z","7.7.0-alpha-patrikbraborec-pbr-one-4405-2020-06-01T13-37-33-526Z":"2020-06-01T13:38:06.222Z","7.7.0-alpha-vlastikcz-vlk-fet-430-2020-06-01T13-50-32-954Z":"2020-06-01T13:51:06.386Z","7.7.0-alpha-bertold8-ine-one-4453-2020-06-01T14-36-30-029Z":"2020-06-01T14:37:00.743Z","7.7.0-alpha-bertold8-ine-one-4404-manual-resizing-2020-06-01T14-57-52-803Z":"2020-06-01T14:58:21.301Z","7.7.0-beta.32":"2020-06-01T20:11:38.648Z","7.7.0-beta.33":"2020-06-02T03:52:34.511Z","7.7.0-beta.34":"2020-06-02T06:58:48.102Z","7.7.0-alpha-scavnickyj-jsc-bb-2215-2020-06-02T09-01-46-952Z":"2020-06-02T09:02:36.461Z","7.7.0-alpha-scavnickyj-jsc-bb-2215-2020-06-02T09-34-02-936Z":"2020-06-02T09:34:53.993Z","7.7.0-alpha-scavnickyj-jsc-bb-2215-2020-06-02T09-56-42-806Z":"2020-06-02T09:57:25.711Z","7.7.0-alpha-scavnickyj-jsc-bb-2215-2020-06-02T10-13-07-525Z":"2020-06-02T10:13:41.794Z","7.7.0-alpha-patrikbraborec-pbr-one-4405-2020-06-02T12-10-18-693Z":"2020-06-02T12:10:53.600Z","7.7.0-alpha-scavnickyj-jsc-bb-2215-2020-06-02T14-40-54-022Z":"2020-06-02T14:41:21.502Z","7.7.0-alpha-scavnickyj-jsc-bb-2215-2020-06-02T15-00-44-450Z":"2020-06-02T15:01:15.463Z","7.7.0-alpha-strouhaljan-jsu-bb-2304-2020-06-02T15-47-07-415Z":"2020-06-02T15:47:44.051Z","7.7.0-alpha-strouhaljan-jsu-bb-2304-2020-06-02T19-08-56-478Z":"2020-06-02T19:09:32.233Z","7.7.0-lanhuynh-lhq-sd-967-2020-06-03T02-10-02-168Z":"2020-06-03T02:10:37.907Z","7.7.0-alpha-scavnickyj-jsc-bb-2215-2020-06-03T06-26-44-047Z":"2020-06-03T06:27:14.224Z","7.7.0-alpha-scavnickyj-jsc-bb-2215-2020-06-03T07-24-56-184Z":"2020-06-03T07:25:22.183Z","7.7.0-beta.35":"2020-06-03T09:27:53.710Z","7.7.0-beta.36":"2020-06-03T11:04:47.405Z","7.7.0-alpha-patrikbraborec-pbr-one-4405-2020-06-03T11-12-41-276Z":"2020-06-03T11:13:40.318Z","7.7.0-alpha-strouhaljan-jsu-bb-2304-2020-06-03T13-25-23-218Z":"2020-06-03T13:26:06.076Z","7.7.0-alpha-strouhaljan-jsu-bb-2304-2020-06-03T14-26-39-930Z":"2020-06-03T14:27:18.042Z","7.7.0-alpha-strouhaljan-jsu-bb-2304-2020-06-03T14-56-10-651Z":"2020-06-03T14:56:44.146Z","7.7.0-alpha-patrikbraborec-pbr-one-4405-2020-06-03T15-29-10-098Z":"2020-06-03T15:29:38.526Z","7.7.0-beta.37":"2020-06-04T05:34:40.887Z","7.7.0-beta.38":"2020-06-04T06:59:48.474Z","7.7.0-alpha-bertold8-pbr-one-4405-2020-06-04T07-03-13-530Z":"2020-06-04T07:03:43.711Z","7.8.0-beta.1":"2020-06-04T11:15:50.962Z","7.7.0-rc.1":"2020-06-04T11:31:13.057Z","7.8.0-beta.2":"2020-06-04T12:40:16.769Z","7.8.0-alpha-bertold8-pbr-one-4405-2020-06-04T12-50-39-967Z":"2020-06-04T12:51:08.091Z","7.7.0-alpha-afi-afi-one-4467-improved-legend-in-dashboards-2020-06-04T16-55-42-915Z":"2020-06-04T16:56:29.942Z","7.8.0-alpha-bertold8-pbr-one-4405-2020-06-05T06-20-03-841Z":"2020-06-05T06:20:30.635Z","7.8.0-alpha-scavnickyj-jsc-bb-2288-2020-06-05T08-02-02-284Z":"2020-06-05T08:02:43.716Z","7.8.0-alpha-strouhaljan-jsu-bb-2304-2020-06-05T09-13-23-240Z":"2020-06-05T09:14:01.731Z","7.8.0-beta.3":"2020-06-05T14:32:31.467Z","7.8.0-alpha-patrikbraborec-pbr-one-4405-2020-06-05T14-47-51-107Z":"2020-06-05T14:48:20.558Z","7.8.0-beta.4":"2020-06-08T07:42:06.484Z","7.8.0-alpha-patrikbraborec-pbr-one-4405-2020-06-08T09-26-24-192Z":"2020-06-08T09:26:59.730Z","7.8.0-alpha-patrikbraborec-pbr-one-4405-2020-06-09T07-59-11-269Z":"2020-06-09T07:59:44.942Z","7.8.0-alpha-strouhaljan-jsu-bb-2319-2020-06-09T10-19-39-524Z":"2020-06-09T10:20:17.926Z","7.8.0-beta.5":"2020-06-09T10:52:54.963Z","7.8.0-alpha-strouhaljan-jsu-bb-2319-2020-06-09T11-22-02-736Z":"2020-06-09T11:23:07.052Z","7.8.0-beta.6":"2020-06-09T11:48:16.396Z","7.8.0-beta.7":"2020-06-09T13:29:05.944Z","7.8.0-alpha-yanlipnican-develop-2020-06-09T13-39-02-823Z":"2020-06-09T13:39:35.139Z","7.8.0-alpha-yanlipnican-develop-2020-06-09T14-12-52-935Z":"2020-06-09T14:13:22.388Z","7.8.0-alpha-yanlipnican-develop-2020-06-09T14-23-06-934Z":"2020-06-09T14:23:35.714Z","7.8.0-beta.8":"2020-06-10T08:00:48.344Z","7.8.0-beta.9":"2020-06-10T08:15:09.581Z","7.8.0-beta.10":"2020-06-10T09:17:42.812Z","7.8.0-alpha-patrikbraborec-pbr-one-4405-2020-06-10T09-24-10-464Z":"2020-06-10T09:24:36.839Z","7.8.0-alpha-patrikbraborec-pbr-one-4405-2020-06-10T09-42-32-000Z":"2020-06-10T09:42:58.890Z","7.8.0-alpha-patrikbraborec-pbr-one-4405-2020-06-10T09-56-52-157Z":"2020-06-10T09:57:18.457Z","7.8.0-alpha-patrikbraborec-pbr-one-4405-2020-06-10T14-49-20-910Z":"2020-06-10T14:49:48.473Z","7.8.0-alpha-patrikbraborec-pbr-one-4405-2020-06-10T16-54-15-374Z":"2020-06-10T16:54:50.033Z","7.8.0-alpha-patrikbraborec-pbr-one-4405-2020-06-10T17-12-15-336Z":"2020-06-10T17:12:43.495Z","7.8.0-alpha-patrikbraborec-pbr-one-4405-2020-06-11T08-59-01-966Z":"2020-06-11T08:59:32.645Z","7.8.0-alpha-patrikbraborec-pbr-one-4405-2020-06-11T09-19-14-152Z":"2020-06-11T09:19:46.978Z","7.8.0-beta.11":"2020-06-11T11:09:45.351Z","7.8.0-alpha-patrikbraborec-pbr-one-4405-2020-06-11T13-31-47-461Z":"2020-06-11T13:32:13.293Z","7.8.0-beta.12":"2020-06-12T07:36:17.641Z","7.8.0-alpha-patrikbraborec-pbr-one-4405-2020-06-12T07-44-55-137Z":"2020-06-12T07:45:23.463Z","7.8.0-alpha-yanlipnican-develop-2020-06-12T08-45-08-146Z":"2020-06-12T08:45:48.294Z","7.8.0-alpha-patrikbraborec-pbr-one-4405-2020-06-12T09-23-15-939Z":"2020-06-12T09:23:46.138Z","7.8.0-alpha-scavnickyj-develop-2020-06-12T10-49-50-432Z":"2020-06-12T10:50:17.078Z","7.8.0-alpha-yanlipnican-develop-2020-06-12T11-10-47-108Z":"2020-06-12T11:11:21.566Z","7.8.0-beta.13":"2020-06-12T14:06:53.053Z","7.8.0-beta.14":"2020-06-12T15:53:24.013Z","7.8.0-lanhuynh-lhq-sd-942-fix-save-button-enabled-2020-06-15T10-40-47-783Z":"2020-06-15T10:41:22.061Z","7.8.0-alpha-yanlipnican-jli-bb-2349-2020-06-15T11-00-00-191Z":"2020-06-15T11:00:31.637Z","7.8.0-beta.15":"2020-06-16T09:15:08.865Z","7.8.0-alpha-ivan.mjartan-IMJ-ONE-4449-2020-06-16T09-33-18-866Z":"2020-06-16T09:33:54.128Z","7.8.0-alpha-xmort-pdo-bb-2328-parametrized-custom-url-2020-06-16T13-17-06-711Z":"2020-06-16T13:17:39.992Z","7.8.0-alpha-de.do-dedo-sd-985-2020-06-17T04-35-29-135Z":"2020-06-17T04:36:08.232Z","7.8.0-alpha-ptquang86-develop-2020-06-17T07-09-08-708Z":"2020-06-17T07:09:39.297Z","7.8.0-beta.16":"2020-06-17T07:26:07.558Z","7.8.0-alpha-bertold8-ine-one-4507-2020-06-17T08-41-25-202Z":"2020-06-17T08:41:55.481Z","7.8.0-alpha-patrikbraborec-pbr-one-4508-2020-06-17T09-12-32-320Z":"2020-06-17T09:13:06.284Z","7.8.0-alpha-patrikbraborec-pbr-one-4508-2020-06-17T09-33-44-871Z":"2020-06-17T09:34:11.019Z","7.8.0-alpha-ivan.mjartan-IMJ-ONE-4449-2020-06-17T09-55-43-283Z":"2020-06-17T09:56:20.712Z","7.8.0-alpha-ptquang86-qp-cl-13670-export-2020-06-17T10-22-54-058Z":"2020-06-17T10:23:23.021Z","7.8.0-beta.17":"2020-06-17T11:03:02.433Z","7.8.0-alpha-xmort-pdo-bb-2328-parametrized-custom-url-2020-06-17T11-35-31-022Z":"2020-06-17T11:36:01.756Z","7.8.0-alpha-xmort-pdo-bb-2328-parametrized-custom-url-2020-06-17T12-43-07-995Z":"2020-06-17T12:43:38.857Z","7.8.0-alpha-bertold8-ine-one-4507-2020-06-17T13-22-44-722Z":"2020-06-17T13:23:19.396Z","7.8.0-beta.18":"2020-06-17T14:42:19.654Z","7.8.0-alpha-ivan.mjartan-IMJ-ONE-4449-2020-06-17T15-48-49-483Z":"2020-06-17T15:49:38.556Z","7.8.0-alpha-de.do-dedo-sd-985-2020-06-18T02-23-45-562Z":"2020-06-18T02:24:24.461Z","7.8.0-alpha-yanlipnican-jli-bb-2349-2020-06-18T08-58-31-874Z":"2020-06-18T08:59:26.582Z","7.8.0-beta.19":"2020-06-18T11:16:29.022Z","7.8.0-beta.20":"2020-06-18T11:19:13.070Z","7.8.0-beta.21":"2020-06-18T11:21:51.818Z","7.8.0-beta.22":"2020-06-18T11:47:29.762Z","7.8.0-alpha-xmort-pdo-bb-2328-parametrized-custom-url-2020-06-18T13-00-38-011Z":"2020-06-18T13:01:14.707Z","7.8.0-alpha-strouhaljan-pdo-bb-2328-parametrized-custom-url-2020-06-18T13-25-58-578Z":"2020-06-18T13:26:38.958Z","7.7.0":"2020-06-18T13:34:57.365Z","7.8.0-alpha-xmort-pdo-bb-2328-parametrized-custom-url-2020-06-18T13-41-03-241Z":"2020-06-18T13:41:40.654Z","7.8.0-alpha-ivan.mjartan-IMJ-ONE-4516-2020-06-19T10-52-15-381Z":"2020-06-19T10:52:47.387Z","7.8.0-beta.23":"2020-06-19T10:57:11.206Z","7.8.0-alpha-xmort-pdo-bb-2328-parametrized-custom-url-2020-06-19T12-08-54-607Z":"2020-06-19T12:09:25.023Z","7.8.0-alpha-xmort-pdo-bb-2328-parametrized-custom-url-2020-06-19T12-27-52-581Z":"2020-06-19T12:28:22.467Z","7.8.0-beta.24":"2020-06-19T12:29:02.213Z","7.8.0-alpha-xmort-pdo-bb-2328-parametrized-custom-url-2020-06-19T12-29-54-052Z":"2020-06-19T12:30:23.249Z","7.8.0-beta.25":"2020-06-19T12:45:19.260Z","7.8.0-lanhuynh-lhq-one-4489-update-references-changes-2020-06-19T13-12-50-434Z":"2020-06-19T13:13:26.922Z","7.8.0-alpha-xmort-pdo-bb-2328-parametrized-custom-url-2020-06-19T13-13-58-334Z":"2020-06-19T13:14:41.354Z","7.8.0-beta.26":"2020-06-19T13:36:48.418Z","7.8.0-beta.27":"2020-06-19T13:57:09.027Z","7.8.0-beta.28":"2020-06-19T15:00:40.931Z","7.8.0-beta.29":"2020-06-22T11:46:44.340Z","7.8.0-beta.30":"2020-06-22T13:00:53.091Z","7.8.0-alpha-bertold8-ine-one-4485-2020-06-22T13-06-31-521Z":"2020-06-22T13:07:02.933Z","7.8.0-lanhuynh-lhq-one-4489-update-references-changes-2020-06-23T05-57-12-003Z":"2020-06-23T05:57:49.131Z","7.8.0-lanhuynh-lhq-one-4489-update-references-changes-2020-06-23T08-35-18-017Z":"2020-06-23T08:35:57.808Z","7.8.0-alpha-bertold8-ine-one-4523-2020-06-23T08-40-20-357Z":"2020-06-23T08:40:51.094Z","7.8.0-beta.31":"2020-06-23T14:00:57.353Z","7.8.0-beta.32":"2020-06-23T14:29:40.702Z","7.8.0-beta.33":"2020-06-23T14:42:26.798Z","7.8.0-alpha-bertold8-ine-one-4525-2020-06-23T15-56-10-251Z":"2020-06-23T15:56:40.141Z","7.8.0-alpha-bertold8-ine-one-4525-2020-06-23T19-36-20-898Z":"2020-06-23T19:36:55.472Z","7.8.0-lanhuynh-lhq-one-4489-update-references-changes-2020-06-24T00-54-03-421Z":"2020-06-24T00:54:35.137Z","7.8.0-alpha-bertold8-ine-one-4527-2020-06-24T06-16-49-156Z":"2020-06-24T06:17:21.926Z","7.8.0-alpha-ptquang86-test-geo-2020-06-24T06-38-29-989Z":"2020-06-24T06:39:16.017Z","7.8.0-alpha-ptquang86-test-geo-2020-06-24T07-05-39-919Z":"2020-06-24T07:06:20.191Z","7.8.0-alpha-bertold8-ine-one-4525-2020-06-24T10-40-22-443Z":"2020-06-24T10:40:51.166Z","7.8.0-alpha-bertold8-ine-one-4527-2020-06-25T07-42-41-513Z":"2020-06-25T07:43:10.704Z","7.8.0-alpha-strouhaljan-jsu-bb-2364-2020-06-25T07-55-14-143Z":"2020-06-25T07:55:50.452Z","7.8.0-alpha-strouhaljan-jsu-bb-2364-2020-06-25T08-54-58-008Z":"2020-06-25T08:55:41.769Z","7.8.0-alpha-bertold8-ine-one-4527-2020-06-25T12-15-12-061Z":"2020-06-25T12:15:39.408Z","7.8.0-alpha-bertold8-ine-one-4522-2020-06-25T13-27-17-106Z":"2020-06-25T13:28:23.771Z","7.8.0-alpha-strouhaljan-jsu-bb-2364-2020-06-25T18-47-42-518Z":"2020-06-25T18:48:17.118Z","7.8.0-beta.34":"2020-06-26T06:44:25.071Z","7.8.0-beta.35":"2020-06-26T09:38:44.685Z","7.8.0-beta.36":"2020-06-26T12:58:33.671Z","7.8.0-alpha-tulean-develop-2020-06-26T13-24-22-908Z":"2020-06-26T13:24:59.049Z","7.8.0-alpha-tulean-TLE-RAIL2395-2020-06-26T14-00-00-765Z":"2020-06-26T14:00:59.871Z","7.8.0-beta.37":"2020-06-29T08:01:48.858Z","7.8.0-alpha-tulean-develop-2020-06-29T11-18-31-057Z":"2020-06-29T11:18:59.856Z","7.8.0-beta.38":"2020-06-29T13:22:42.110Z","7.8.0-beta.39":"2020-06-29T13:36:17.431Z","7.8.0-alpha-bertold8-IMJ-ONE-4413-2020-06-29T18-35-59-427Z":"2020-06-29T18:36:35.639Z","7.8.0-alpha-bertold8-IMJ-ONE-4413-2020-06-30T10-43-23-152Z":"2020-06-30T10:43:53.747Z","7.8.0-lanhuynh-lhq-one-4489-update-references-changes-2020-07-01T09-08-59-000Z":"2020-07-01T09:10:13.495Z","7.8.0-beta.40":"2020-07-02T06:46:05.444Z","7.8.0-beta.41":"2020-07-02T07:20:44.485Z","7.8.0-beta.42":"2020-07-02T14:07:12.217Z","7.8.0-alpha-ptquang86-qp-test-geo-events-2020-07-03T03-43-57-566Z":"2020-07-03T03:44:36.140Z","7.7.0-alpha-afi-afi-one-4467-improved-legend-in-dashboards-2020-07-03T05-39-18-104Z":"2020-07-03T05:40:05.320Z","7.8.0-beta.39.fix1":"2020-07-03T08:43:13.352Z","7.8.0-alpha-afi-afi-one-4467-improved-legend-in-dashboards-2020-07-03T09-28-19-258Z":"2020-07-03T09:29:28.869Z","7.8.0-beta.43":"2020-07-03T13:13:35.389Z","7.8.0-beta.44":"2020-07-07T06:44:06.453Z","7.8.0-alpha-ptquang86-qp-cl-13670-export-2020-07-07T07-39-22-274Z":"2020-07-07T07:40:29.297Z","7.8.0-alpha-ptquang86-qp-cl-13670-export-2020-07-07T10-15-04-749Z":"2020-07-07T10:15:47.953Z","7.8.0-beta.45":"2020-07-07T12:05:59.992Z","7.8.0-lanhuynh-lhq-one-4489-update-references-changes-2020-07-08T04-31-01-213Z":"2020-07-08T04:31:49.857Z","7.8.0-beta.46":"2020-07-08T08:28:50.258Z","7.8.0-alpha-xmort-develop-2020-07-08T08-48-54-686Z":"2020-07-08T08:49:55.397Z","7.8.0-beta.47":"2020-07-08T10:57:50.051Z","7.8.0-alpha-ivan.mjartan-IMJ-ONE-4558-2020-07-08T13-17-41-199Z":"2020-07-08T13:18:17.655Z","7.8.0-alpha-vlastikcz-vlk-one-4541-2020-07-09T07-38-09-121Z":"2020-07-09T07:38:55.068Z","7.8.0-alpha-ivan.mjartan-IMJ-ONE-4558-2020-07-09T07-38-54-232Z":"2020-07-09T07:39:31.206Z","7.8.0-alpha-xmort-pdo-bb-2398-on-cursor-handling-2020-07-09T08-42-38-933Z":"2020-07-09T08:43:24.312Z","7.8.0-alpha-ptquang86-qp-cl-13670-export-2020-07-09T09-21-13-311Z":"2020-07-09T09:21:49.117Z","7.8.0-alpha-ptquang86-qp-sd-1014-export-2020-07-09T10-05-07-462Z":"2020-07-09T10:05:49.078Z","7.8.0-alpha-bertold8-ine-fet-487-properties-type-2020-07-09T12-18-51-535Z":"2020-07-09T12:19:23.197Z","7.8.0-alpha-bertold8-ine-fet-487-properties-type-2020-07-09T12-51-47-248Z":"2020-07-09T12:52:17.742Z","7.8.0-beta.48":"2020-07-09T13:00:28.363Z","7.8.0-alpha-bertold8-ine-fet-487-properties-type-2020-07-09T14-36-53-443Z":"2020-07-09T14:37:28.399Z","7.8.0-alpha-bertold8-ine-fet-487-properties-type-2020-07-09T15-35-21-370Z":"2020-07-09T15:35:49.890Z","7.8.0-beta.49":"2020-07-09T17:11:20.253Z","7.8.0-alpha-ptquang86-qp-cl-13670-export-2020-07-10T02-21-37-035Z":"2020-07-10T02:22:07.940Z","7.8.0-alpha-ptquang86-qp-sd-1014-export-2020-07-10T02-23-58-446Z":"2020-07-10T02:24:28.710Z","7.8.0-alpha-bertold8-ine-one-4414-2020-07-10T06-44-19-372Z":"2020-07-10T06:44:51.302Z","7.8.0-alpha-bertold8-ine-one-4414-2020-07-10T07-01-53-076Z":"2020-07-10T07:02:23.178Z","7.8.0-alpha-vlastikcz-vlk-one-4541-2020-07-10T08-21-29-539Z":"2020-07-10T08:21:58.615Z","7.8.0-alpha-ptquang86-qp-sd-1014-export-2020-07-10T09-02-06-586Z":"2020-07-10T09:02:41.019Z","7.8.0-alpha-ptquang86-qp-sd-1014-export-2020-07-10T09-27-50-875Z":"2020-07-10T09:28:23.220Z","7.8.0-alpha-afi-afi-one-4467-NEW-2020-07-10T10-10-59-966Z":"2020-07-10T10:11:42.989Z","7.8.0-alpha-bertold8-ine-one-4414-2020-07-10T10-26-19-694Z":"2020-07-10T10:26:50.932Z","7.8.0-alpha-an.vuong-anvuong-sd1012-2020-07-10T10-27-37-601Z":"2020-07-10T10:28:07.912Z","7.8.0-alpha-afi-afi-one-4467-NEW-2020-07-10T10-28-18-892Z":"2020-07-10T10:29:13.128Z","7.8.0-alpha-bertold8-ine-one-4414-2020-07-10T11-23-17-609Z":"2020-07-10T11:23:51.921Z","7.8.0-alpha-bertold8-ine-one-4414-2020-07-10T13-24-53-036Z":"2020-07-10T13:25:30.089Z","7.8.0-beta.50":"2020-07-13T03:19:58.396Z","7.8.0-alpha-ivan.mjartan-ine-one-4414-b1-2020-07-13T12-25-33-875Z":"2020-07-13T12:26:13.161Z","7.8.0-alpha-ivan.mjartan-ine-one-4414-2020-07-13T12-29-02-079Z":"2020-07-13T12:29:35.186Z","7.8.0-alpha-ivan-mjartan-ine-one-4414-2020-07-13T14-07-15-969Z":"2020-07-13T14:07:52.282Z","7.8.0-alpha-an-vuong-anvuong-sd1012-2020-07-14T03-47-10-270Z":"2020-07-14T03:47:35.473Z","7.8.0-alpha-an-vuong-anvuong-sd1012-2020-07-14T03-59-12-040Z":"2020-07-14T03:59:39.848Z","7.8.0-beta.51":"2020-07-14T08:54:56.257Z","7.8.0-alpha-ivan-mjartan-ine-one-4414-2020-07-14T09-17-05-387Z":"2020-07-14T09:17:38.593Z","7.8.0-alpha-an-vuong-anvuong-sd1012-2020-07-14T11-08-47-139Z":"2020-07-14T11:09:14.673Z","7.8.0-alpha-an-vuong-anvuong-sd1012-2020-07-14T17-20-45-262Z":"2020-07-14T17:21:07.042Z","7.8.0-alpha-ptquang86-qp-cl-13670-export-2020-07-15T02-23-05-980Z":"2020-07-15T02:23:41.143Z","7.8.0-beta.52":"2020-07-15T06:45:11.107Z","7.8.0-beta.53":"2020-07-15T07:41:44.192Z","7.8.0-alpha-ivan-mjartan-ine-one-4414-2020-07-15T07-53-32-169Z":"2020-07-15T07:54:06.590Z","7.8.0-alpha-an-vuong-anvuong-sd1012-2020-07-15T07-54-22-610Z":"2020-07-15T07:54:52.325Z","7.8.0-beta.54":"2020-07-15T08:02:21.804Z","7.8.0-alpha-an-vuong-anvuong-sd1012-2020-07-15T08-52-01-105Z":"2020-07-15T08:52:30.166Z","7.8.0-alpha-ivan-mjartan-ine-one-4414-2020-07-15T12-41-53-037Z":"2020-07-15T12:42:42.996Z","7.8.0-alpha-ivan-mjartan-ine-one-4414-2020-07-15T12-56-08-127Z":"2020-07-15T12:56:44.679Z","7.8.0-alpha-an-vuong-an-dev-2020-07-15T16-20-22-342Z":"2020-07-15T16:20:43.976Z","7.8.0-alpha-an-vuong-anvuong-sd1012-2020-07-15T16-22-07-383Z":"2020-07-15T16:22:27.887Z","7.8.0-beta.55":"2020-07-16T06:45:06.214Z","7.8.0-alpha-ivan-mjartan-ine-one-4414-2020-07-16T07-33-14-204Z":"2020-07-16T07:33:50.249Z","7.8.0-beta.56":"2020-07-16T10:59:28.294Z","7.8.0-beta.57":"2020-07-16T12:21:46.908Z","7.8.0-alpha-patrikbraborec-pbr-one-4570-2020-07-17T08-08-16-047Z":"2020-07-17T08:08:40.725Z","7.8.0-beta.58":"2020-07-17T09:52:26.231Z","7.8.0-beta.59":"2020-07-20T07:50:17.034Z","7.8.0-alpha-bertold8-ine-one-4559-2020-07-20T11-55-37-410Z":"2020-07-20T11:56:08.760Z","7.8.0-beta.60":"2020-07-20T15:34:17.193Z","7.8.0-alpha-bertold8-ine-one-4454-2020-07-21T10-23-45-772Z":"2020-07-21T10:24:14.326Z","7.8.0-alpha-bertold8-ine-one-4454-2020-07-21T10-56-40-776Z":"2020-07-21T10:57:09.222Z","7.8.0-beta.61":"2020-07-21T14:25:39.395Z","7.8.0-alpha-nestor-encinas-nen-one-4459-2020-07-22T12-22-18-726Z":"2020-07-22T12:22:49.364Z","7.8.0-alpha-strouhaljan-jsu-one-4467-2020-07-22T13-13-33-209Z":"2020-07-22T13:14:05.340Z","7.8.0-alpha-nestor-encinas-nen-one-4459-2020-07-23T09-26-06-965Z":"2020-07-23T09:26:34.481Z","7.8.0-alpha-patrikbraborec-pbr-one-4552-2020-07-24T12-05-18-041Z":"2020-07-24T12:05:43.873Z","7.8.0-alpha-strouhaljan-jsu-one-4467-2020-07-24T13-21-26-298Z":"2020-07-24T13:21:56.496Z","7.8.0-alpha-patrikbraborec-pbr-one-4552-2020-07-27T07-50-53-884Z":"2020-07-27T07:51:23.708Z","7.8.0-beta.62":"2020-07-28T11:20:46.522Z","7.8.0-alpha-nestor-encinas-nen-one-4459-2020-07-28T11-50-08-426Z":"2020-07-28T11:50:36.005Z","7.8.0-alpha-nestor-encinas-nen-one-4459-2020-07-28T12-55-43-209Z":"2020-07-28T12:56:12.065Z","7.8.0-alpha-nestor-encinas-nen-one-4459-2020-07-28T13-52-28-024Z":"2020-07-28T13:52:59.596Z","7.8.0-alpha-nestor-encinas-nen-one-4459-2020-07-28T14-04-12-726Z":"2020-07-28T14:04:44.398Z","7.8.0-alpha-patrikbraborec-pbr-one-4477-2020-07-28T14-07-14-911Z":"2020-07-28T14:07:44.368Z","7.8.0-alpha-nestor-encinas-nen-one-4459-2020-07-29T08-18-23-832Z":"2020-07-29T08:18:54.735Z","7.8.0-beta.63":"2020-07-29T11:54:28.570Z","7.8.0-alpha-nestor-encinas-nen-one-4459-2020-07-29T12-01-34-392Z":"2020-07-29T12:02:07.629Z","7.8.0-alpha-strouhaljan-jsu-one-4467-2020-07-30T12-01-49-129Z":"2020-07-30T12:02:53.659Z","7.8.0-alpha-bertold8-ine-one-4491-autoresize-all-2020-07-30T16-12-11-515Z":"2020-07-30T16:12:42.958Z","7.8.0-rc.1":"2020-07-31T08:28:36.760Z","7.8.0-rc.2":"2020-07-31T12:53:56.679Z","7.9.0-beta.0":"2020-07-31T13:27:04.791Z","7.9.0-alpha-an-vuong-anvuong-sd582-2020-08-02T02-41-01-405Z":"2020-08-02T02:41:22.748Z","7.9.0-alpha-an-vuong-anvuong-sd582-2020-08-02T02-54-08-714Z":"2020-08-02T02:54:29.788Z","7.9.0-alpha-an-vuong-anvuong-sd582-2020-08-03T07-26-52-200Z":"2020-08-03T07:27:19.838Z","7.9.0-beta.1":"2020-08-03T08:34:59.292Z","7.9.0-alpha-an-vuong-anvuong-sd582-2020-08-03T09-12-08-522Z":"2020-08-03T09:12:34.806Z","7.9.0-alpha-patrikbraborec-pbr-fet-474-2020-08-03T12-54-42-580Z":"2020-08-03T12:55:11.668Z","7.9.0-beta.2":"2020-08-04T06:49:45.186Z","7.9.0-beta.3":"2020-08-04T07:26:22.566Z","7.9.0-beta.4":"2020-08-04T09:50:33.945Z","7.9.0-alpha-bertold8-ine-one-3716-2020-08-04T15-50-17-111Z":"2020-08-04T15:50:56.998Z","7.9.0-alpha-an-vuong-anvuong-sd1045-2020-08-07T08-17-20-019Z":"2020-08-07T08:17:51.119Z","7.9.0-beta.5":"2020-08-10T09:22:23.556Z","7.9.0-beta.6":"2020-08-10T10:21:02.437Z","7.9.0-alpha-an-vuong-anvuong-sd1045-2020-08-10T10-55-53-845Z":"2020-08-10T10:56:22.842Z","7.9.0-alpha-an-vuong-develop-2020-08-11T02-37-05-767Z":"2020-08-11T02:37:34.821Z","7.8.0-alpha-an-vuong-HEAD-2020-08-11T04-39-04-156Z":"2020-08-11T04:39:31.995Z","7.9.0-beta.7":"2020-08-11T04:43:22.138Z","7.8.0-alpha-an-vuong-HEAD-2020-08-11T04-43-54-654Z":"2020-08-11T04:44:22.347Z","7.9.0-beta.8":"2020-08-12T07:51:58.120Z","7.9.0-alpha-pbenes-pb-ONE-4593-2020-08-12T10-48-21-284Z":"2020-08-12T10:48:46.435Z","7.9.0-beta.9":"2020-08-12T13:09:20.631Z","7.9.0-alpha-bertold8-ine-one-3716-2020-08-13T07-02-24-700Z":"2020-08-13T07:03:05.615Z","7.8.0":"2020-08-13T09:18:15.481Z","7.9.0-beta.10":"2020-08-13T11:14:47.117Z","7.9.0-alpha-bertold8-ine-one-3716-2020-08-14T09-23-14-889Z":"2020-08-14T09:23:52.315Z","7.9.0-alpha-bertold8-ine-one-4601-2020-08-14T18-31-48-694Z":"2020-08-14T18:32:19.490Z","7.9.0-beta.11":"2020-08-17T07:23:01.126Z","7.8.0-alpha-bertold8-ine-one-4601-hotfix-2020-08-17T12-38-26-730Z":"2020-08-17T12:39:02.604Z","7.8.0-beta.61.fix1":"2020-08-17T15:32:31.093Z","7.9.0-beta.12":"2020-08-18T14:34:53.715Z","7.9.0-alpha-nikolacech-gs-248-2020-08-26T10-54-51-421Z":"2020-08-26T10:55:19.363Z","7.9.0-beta.13":"2020-09-04T12:28:49.153Z","7.9.0-alpha-patrikbraborec-pbr-fet-458-2020-09-08T12-46-00-320Z":"2020-09-08T12:46:30.199Z","7.9.0-beta.14":"2020-09-09T11:01:50.614Z","7.9.0-beta.15":"2020-09-11T09:22:34.198Z","7.9.0-alpha-qduval-qdu-fet-434-2020-09-15T13-17-45-716Z":"2020-09-15T13:18:17.997Z","7.9.0-beta.16":"2020-09-15T14:20:53.406Z","7.9.0-beta.17":"2020-09-18T09:58:12.179Z","7.9.0-beta.18":"2020-09-18T10:32:07.714Z","7.2.0-alpha-patrikbraborec-release-7-2-1-2020-09-24T08-41-52-348Z":"2020-09-24T08:42:15.858Z","7.2.1":"2020-09-29T12:57:43.997Z","7.8.1":"2020-10-08T07:27:57.359Z","7.9.0-beta.19":"2020-10-08T10:46:52.001Z","7.9.0-beta.20":"2020-10-08T11:10:49.268Z","7.9.0-alpha-no23reason-dho-rxjs-bump-2020-10-22T15-47-22-767Z":"2020-10-22T15:47:57.926Z","7.9.0-alpha-no23reason-dho-rxjs-bump-2020-10-29T08-31-16-514Z":"2020-10-29T08:31:47.936Z","7.9.0-beta.21":"2020-11-05T11:44:02.663Z","7.9.0-beta.22":"2020-11-23T15:19:49.064Z","7.9.0-rc.1":"2020-12-08T08:35:10.852Z","7.9.0-rc.2":"2020-12-08T11:20:24.991Z","7.9.0":"2020-12-17T10:43:09.671Z","7.9.1-0":"2021-01-11T09:58:04.219Z","7.9.1-1":"2021-01-11T13:48:20.474Z","7.9.1-2":"2021-01-12T16:37:23.668Z","7.9.1-alpha-ptquang86-qp-sd-1338-naming-2021-01-19T10-06-24-959Z":"2021-01-19T10:07:29.979Z","7.9.1-alpha-ptquang86-qp-sd-1338-naming-2021-01-21T04-19-12-236Z":"2021-01-21T04:19:53.371Z","7.9.1-alpha-ptquang86-qp-sd-1338-naming-2021-01-21T10-03-09-966Z":"2021-01-21T10:04:07.950Z","7.9.1-3":"2021-01-22T03:08:51.109Z","7.9.1-alpha-ptquang86-qp-sd-1437-revert-2021-02-25T04-22-42-989Z":"2021-02-25T04:23:28.614Z","7.9.1-4":"2021-02-25T11:52:14.982Z","7.9.1-5":"2021-04-22T11:48:31.281Z","7.9.1-6":"2021-04-23T08:13:23.138Z","7.9.1-7":"2021-04-28T10:50:52.019Z","7.9.1-8":"2021-04-28T11:23:42.121Z","7.9.1-9":"2021-04-28T11:25:37.385Z","7.9.1-alpha-no23reason-dho-fet-710-deps-bump-2021-04-28T11-34-54-878Z":"2021-04-28T11:35:31.465Z","7.9.1-10":"2021-04-28T11:50:09.497Z","7.9.1-11":"2021-04-28T13:20:30.358Z","7.9.1-12":"2021-04-28T16:17:58.004Z","7.9.1-13":"2021-05-07T09:27:14.933Z","7.9.1-14":"2021-05-10T14:48:13.087Z","7.9.1-15":"2021-05-10T14:53:33.691Z","7.9.1-16":"2021-05-10T16:56:20.842Z","7.9.1-17":"2021-05-12T14:30:38.310Z","7.9.1-18":"2021-05-12T14:33:23.423Z","7.9.1-19":"2021-05-12T15:51:32.698Z","7.9.1-20":"2021-05-12T15:54:13.061Z","7.9.1-21":"2021-05-12T16:18:12.216Z","7.9.1-22":"2021-05-12T16:20:21.851Z","7.9.1-23":"2021-05-25T12:21:41.858Z","7.9.1-beta.0":"2021-05-25T13:10:13.933Z","7.9.1-rc.1":"2021-05-25T13:25:44.236Z","7.9.2-beta.1":"2021-05-25T13:29:52.193Z","7.9.1-rc.2":"2021-05-25T13:34:06.887Z","7.9.2-beta.2":"2021-05-26T10:23:03.859Z","7.9.2-beta.3":"2021-05-27T12:52:44.789Z","7.9.1":"2021-06-03T10:12:18.846Z","7.9.2-beta.4":"2021-06-03T11:58:06.394Z","7.9.2-beta.5":"2021-06-03T12:26:54.587Z","7.9.2-beta.6":"2021-06-25T11:55:34.925Z","7.9.2-beta.7":"2021-06-29T08:15:53.050Z","7.9.2-beta.8":"2021-07-16T08:25:50.686Z","7.9.2-beta.9":"2021-08-09T14:12:10.649Z","7.9.2-beta.10":"2021-08-16T13:35:13.426Z","7.9.2-beta.11":"2021-09-06T13:02:59.846Z","7.9.2-beta.12":"2021-09-06T13:04:54.584Z","7.9.2-beta.13":"2022-03-01T11:29:28.495Z","7.9.2-beta.14":"2022-03-07T08:53:21.764Z","7.9.2-beta.15":"2022-03-08T16:41:31.018Z","7.9.2-beta.16":"2022-03-11T09:59:24.632Z","7.9.2-beta.17":"2022-10-05T07:39:54.949Z","7.9.2-beta.18":"2022-10-25T14:32:34.992Z","7.9.2-beta.19":"2022-12-20T13:04:21.944Z","7.9.2-beta.20":"2024-06-18T11:32:43.279Z"},"bugs":{"url":"https://github.com/gooddata/gooddata-react-components/issues"},"author":{"name":"GoodData Corporation"},"license":"SEE LICENSE IN LICENSE","homepage":"https://github.com/gooddata/gooddata-react-components#readme","repository":{"url":"git+ssh://git@github.com/gooddata/gooddata-react-components.git","type":"git"},"description":"GoodData.UI - A powerful JavaScript library for building analytical applications","maintainers":[{"email":"me@rodri360.com","name":"rodri360"},{"email":"ivan.mjartan@gooddata.com","name":"ivan.mjartan"},{"email":"lubomir.slivka@gooddata.com","name":"lupko"},{"email":"tomas.kratochvil@gooddata.com","name":"tomas.kratochvil"},{"email":"rodrigo.balsells@gooddata.com","name":"rodrigo.balsells"},{"email":"stanislav.hacker@gooddata.com","name":"stanislavhacker"},{"email":"vojtech.tollar@gmail.com","name":"vojtasii"},{"email":"petr.benes@gooddata.com","name":"pbenes"},{"email":"rail@gooddata.com","name":"gooddata-ci"},{"email":"nikola.cech@gooddata.com","name":"nikolacech"},{"email":"petr.janu@gooddata.com","name":"petrjanu"},{"email":"hung.cao@gooddata.com","name":"hung.cao"},{"email":"petr.dolejsi@gooddata.com","name":"xmort"},{"email":"bich.nguyen@gooddata.com","name":"bich.nguyen"},{"email":"dan.homola@hotmail.cz","name":"no23reason"},{"email":"matyas.kandl@gooddata.com","name":"matyas.kandl"},{"email":"roman.rakus@gooddata.com","name":"romanrakus"},{"email":"tu.bui@gooddata.com","name":"tu.bui"},{"email":"my.duong@gooddata.com","name":"my.duong"},{"email":"hang.ngo@gooddata.com","name":"hang.ngo"},{"email":"jakub.scavnicky@gooddata.com","name":"scavnickyj"},{"email":"thao.luong@gooddata.com","name":"thao-luong"},{"email":"thuong.nguyen@gooddata.com","name":"thuong.nguyen"},{"email":"huyen.nguyen@gooddata.com","name":"huyen.nguyen"},{"email":"xesto05@gmail.com","name":"nestor_encinas"},{"email":"tomas.muchka@gooddata.com","name":"tmuchka"},{"email":"jan.kruza@gooddata.com","name":"gdjan"},{"email":"phong.nguyen@gooddata.com","name":"phong.nguyen"},{"email":"tuan.tran@gooddata.com","name":"tuan.tran_gd"},{"email":"Miroslav.Koldus@gmail.com","name":"mkoldus"},{"email":"martin.milicka@gooddata.com","name":"martin.milicka"},{"email":"jiranek35@gmail.com","name":"pjiranek"},{"email":"mykhaylo.zelenskyy@gooddata.com","name":"martozar"},{"email":"davidzoufaly@gmail.com","name":"david.zoufaly"},{"email":"arturs.grebnevs@gooddata.com","name":"agrebnevs-gd"},{"email":"vaclav.zmrhal@gooddata.com","name":"vasek.zmrhal"},{"email":"kadlino98@seznam.cz","name":"hkad98"},{"email":"mya.lehoai@gmail.com","name":"hoaimy"},{"email":"lukther@gmail.com","name":"lukas.ther"},{"email":"ondrej.velisek@gooddata.com","name":"ondrejvelisekgd"},{"email":"andrew.milieta@gooddata.com","name":"amilieta"},{"email":"andre.nanninga@gooddata.com","name":"andrenanninga-gooddata"},{"email":"PavelZrk@gmail.com","name":"pavelzrk"},{"email":"ilia.kozachyshyn@gooddata.com","name":"ilianchik"},{"email":"dusan.kovacik@profiq.com","name":"dusan-kovacik-profiq"},{"email":"khuong.nguyen@gooddata.com","name":"khuongnguyen"},{"email":"matej.pavlik@gooddata.com","name":"matej.pavlik"},{"email":"jenny.nguyen@gooddata.com","name":"jenny_gooddata"},{"email":"jakub.svehla@gooddata.com","name":"goodkuba"},{"email":"armana.hajovska@gmail.com","name":"armhaj"},{"email":"ivan.nejezchleb@seznam.cz","name":"bertold8"},{"email":"oanh.nguyen@gooddata.com","name":"jyn.nguyen"},{"email":"stepan.machovsky@gooddata.com","name":"mara3l"},{"email":"ondrej.maca@gooddata.com","name":"ondrej.maca"},{"email":"lukas.hlavacek@gooddata.com","name":"lukashlavacek"},{"email":"petr.veprek@gooddata.com","name":"petr.veprek"},{"email":"jan.tychtl@gooddata.com","name":"jan.tychtl.gooddata"},{"email":"damian.sommer@gooddata.com","name":"sommedamgd"},{"email":"guilherme.santos@gooddata.com","name":"guigooddata"},{"email":"duyquan.bui@gooddata.com","name":"peter-lorn"},{"email":"jakub.schenk@gooddata.com","name":"jakub.schenk"},{"email":"timurmuh@pm.me","name":"timurmuh"},{"email":"daniel.doktor@gooddata.com","name":"danieldoktor"},{"email":"jkb.matuska@gmail.com","name":"jkbm"},{"email":"nguyen.vo@gooddata.com","name":"ellavo"},{"email":"wendy.nguyen@gooddata.com","name":"wendy.nguyen"},{"email":"milan.dufek@gooddata.com","name":"milan.dufek"},{"email":"long.mai+npm@gooddata.com","name":"maitrieuphilong"},{"email":"jakub.matuska@gooddata.com","name":"jkbm_gd"},{"email":"ornstz@me.com","name":"zdenekornst"},{"email":"jiri.staroba@gooddata.com","name":"jiri.staroba"},{"email":"henry.nguyen@gooddata.com","name":"henry.nguyen.gooddata"},{"email":"adam.prchal@gooddata.com","name":"adam.prchal"},{"email":"duy.huynh@gooddata.com","name":"frankhuynh"},{"email":"ondrej.macek@gooddata.com","name":"macekond"},{"email":"martin@najemi.cz","name":"martinnaj"},{"email":"peter.koza@gooddata.com","name":"peter.koza"},{"email":"sandra.suszterova@gooddata.com","name":"sandrasus"},{"email":"piotr.jaroslawski@gooddata.com","name":"pjar"},{"email":"jan.svager@gooddata.com","name":"jan.svager.gooddata"},{"email":"minh.ho@gooddata.com","name":"minh.ho.gooddata"},{"email":"maiphuong.bui@gooddata.com","name":"maiphuong.bui"},{"email":"jakub.zovak@gooddata.com","name":"jakubz_good"},{"email":"pavel.cerny@gooddata.com","name":"pavelcerny"},{"email":"marcel.varhalik@gooddata.com","name":"mvarhalik"}],"readme":"","readmeFilename":"","users":{"petrjanu":true}}